MKCFWVSTGKPEGVLTAEQQKQFEEATTLFVGCILSVLGDHLVEVYMHMTDAKELWDALNTKFGATDASNDLYIMEQFHDYKMADNRSIVEQAHDIQTMAKELELLKCVLPDKFVVGCIIAKLPPSWRSFGTALKHKRQEYSVEGLIASLDVEEKAREKDAASKGDGGQSSANVVHKAQNKSKGKYKAQQTTNFKKQKKNNNNPNQDERTCFVCGQPGHLARKCPQRKGMKAPAGQISKSANVTIGNTGDGSGYGRTGFHRPNEEWVTCFCSWCWHGRSEVYFGKDRAAEERAACPFYRQESC