MGYAKNDSKAANASSVEIPFDMPVIDYKGMHGSPEERAKWLKELDRGFQTYGFCYLSNSTISEELLEEAFEWSRRLFALPFETKMKAEHPAYETPYSHRGYAKQGVGHTVQLLFDHDEIEKTKITEPEIKETFELGNGLPNSGLVPNNYVPEEDLPGFRAFHEKWFVECTKLAQSLLKDCGDSLGLTDPELFCKQHSMNDAHISLMHYPEISIEPLHSGKAARLNAHTDYGSLTMLFQGEIGGLEVYDGEVFKPIVPKKGTVILNVGDMLERQSNGRWKSSLHRVVGPRDIMMQEGFDPKGTVVDRYTIVYFCQPDASVMIDTVPGCEEAGAWKPTMVGDWGDKMTSLEWLHKRYLAEFH