MRKILKDLTSLDEARQILDSLLVSCGVEHVSLDHADGRILAEKIVSAINVPPFSKALKDGYAIRARDAPTPGTCLLLKSYVPAGREDTLSLGKGEAVEISTGAPIPQESDSVVMVEDTTLADDNVCIHSNVRQGQHILPAGTDISRGETVLEAGQMVSPAKIGILAALGINDTIVKNLKVGIISTGNELTEPGNPLGPGRIYDANSYTLSAAIRRLSAIPVAYGIVRDEPEKARSLLLEAVSECDIVLTTGSTSAGSDDFMYRLMEEEGQIRMHGLKFKPGKPVIIASISNIPVIGLPGNPTASLMVFSEIVSSLVRKGLGITAPARQRMKATLMDDVYSDNRLEYHCVEVIDECAYSVDKTSASITTLAKADGFIVIEPEITFVKAGNEVEVTFFEN