MVEKIFKDEATEEKGERARLASLIGGMAIADLVKTTLGPKGMDKILQSTGRGREVTVTNDGATILKSLHIDNPAAKILVDISKVQDDEVGDGTTSVVVLAGELLREAEKLLASKIHPMTIIAGFRMAAECARNALLQKVVDNKENEEKFKSDLMKIAMTTLSSKILSQDKEYFAKLAVDAVMRLKGSTNLESIQIIKKPGGSLKDSFLDEGFILDKKIGVGQPKRIENAKILVANTAMDTDKVKIYGARVRVDSMSRVAEIEAAEKGKMKEKVDKIIAHGINCFVNRQLIYNFPEELFANAGILAIEHADFDGIERLALVTGGEIASTFDNPESVKLGHCKLIEEIMIGEDKLIHFSGVEMGQACTIVLRGASRHVLDEAERSLHDALCVLSQTVNDSRVLLGGGWPEMVMAKDVDELARITPGKKSHAIEAFSRALIAIPTIIADNAGLDSAELVAQLRAEHHKEGCTAGIDVISGSIGDMVERGISEAFKVKQAVLLSATEAAEMIIRVDEIITCAPRKREDRM*