MIHVYYDKDANLGLLEEKMIAVLGYGSQGHAQAQNLKDSGLNVIVGLRKGSSSWKKAESDGFRVFKTSEAVKRADIIQVLIPDEVQSRVYKEDIEPYLEEGNALVFSHGFNIHFGQIVPPDNVDIFMVAPKSPGHLVRRMYLEGKGVPGLLAVEQDYSGKAKELGLAYAKGIGCTKAGVIETTFKEETETDLFGEQAVLCGGVTSLVKAGFEVLVEAGYQPEIAYFECLNELKLIVDLMFEGGLTKMRHSISDTAQYGDLMVGPRIVNDNVKDEMRSVLKEIQSGEFAKKWILENKANRPVFNALTSKDENHLIEKVGKKLRDMMPWINE