MSGSHSCADSSILMRAQQCNDGEEEDVCCGDGELADMGCGIPGEAYQVLHKLAGKWTDILDARDLILRPLKGALTNHVYECHWPRQSGKDPRKVLLRVYGEGCDLFFKRKDEILAFQRMSEKGQGPQLLGRFRNGRVEEFLNARTLSALDLRNPEISACIATKLREFHQLDMPGSRQPQLWERLRDWLDRALNICTLEHQEEFHLHYLEEEISELRKRISKPGERVGFCHNDLQYGNIMINERDHSVTIIDYEYASFNPVAFDIANHFCEMSANYHTETPHLVDFSKYPDFQERCHFIESYLKSAEQSITFKDVEELVKDTDRYSLASHLHWGLWGILSASFSDIDFDYIEYARQRFKLYYRFKFLVL*