MKNIKIFSKDWLALHPYVQSTPVDSYYTNIANRIYDILVATELINSFEGDEAKQISIRMAAYFEDVISQTNIWRTFISGFKERYGRYLPFFTTSDHYYEDEANLEDVRFLLWHFTQQYHGWRKGTFVNPDNPANQAAANMIYKIFCDEWTVAPENIRMQELFSNETRYDNPDNYNNLLYWFHYNSYLLTDTNEELTETTKSYWKEQGIQTNERDVLIIHNLLAHVSRLPFLAYTSPQWLYKIISPEHPDYAIFKEEAENSMAFIDPKEKERRDSVQDDYKKFKEVVPDDVLIYMQSEVELYNFLTEKIGKVFTEGKPTDAPRKFGVYASPEDGIQVLTLDIDCIKDEKNPFYNKERAEKAALGFFIVKHCSTSILIEMTKRGMLADAQTKSLAGPERGKEIIQDNWKFLIEYFHKEEVK