MALGETKGIILFTKDFKEKDKLVKIFTESYGKLMFFVKGAHRKNNPLLPAILPFTEAVYIGNFREEGLSFLNSSKEVQPFRNIQQDIFINAYGTYILNLVDAAIEDQHYDPNLFQFTHMALSALNEQKDPEIITNIFEIQLLERFGVRPEWHHCVACGETQGKFDYSSKYSGVLCEKHWHLDEQRYHADPRAIHFIRLFSQVSYEKVQNIQVKEETKKSIRETIDMLYDEYVGLHLKSKKFIDQMKTWENTLKIPPRKKEEK*