MDYKQLKQEFNTPFYIYNFDFIKERFLNLKEAFKARKSQIFYAVKANSNLSLLQMLANLDSGFDCVSIGEVKRALKAGAKAYKIIFSGVGKTKEELRQALEYDILYINLESEAEMMLLESVAKELNLKARISIRVNPNVDAKTHPYISTGLNENKFGVEIDIARKMYLYAKNSSFLEPVGVHFHIGSQLLDISPIHEAAGIVAKLVRELKALQIDLKFFDIGGGLGVAYEKDECESDLYDYAQGILAQLHGLDLTIGMEPGRYLVAKSGEFVCSVLYEKQNKTKRFVVVDGAMNDLIRPSLYEAYHEIILPYNQGEESLCDVVGGICESGDFFAKARSLPSTQSDDIMVIKNTGAYGFSMSSNYNTRNKVCELALEEGQVRLIRQRENFEDQIALEEKFLKA*