MVVNTEMPETVEWQGKQVPVWPMQTIDYGRLLSQDTAEIEKVLNACLEEGYFYLDLKGIEGRRMLADQKETLDLMHRFFDMPIEAKNEFGLISSHLGYEPVGSRTGARAGSKDGYEMLKVSRDEIQRDSPKIPNAIKTSSDMKILENSIGSCNTITKVILSALSTGMNLTGASRFEMSHRNERPSTTTLSMMHYLPSEALDENSMGHQKHTDISSLTLLFSEQWGLQIRPPGVCGAREMGFVAPKPGCAFVHVGDSLRFASGMKMQSCIHRVVPFDPSEHRYSIAYFLRAEDDTMFQDSEGRFITAGQWHDEKFKAFTDPELWQAMAPKSMILGGMKEDGEDEPVAKEAPVPVAAAPVVAPEVSAQA