MGDLVLDDEDEDAEVIINTDVLHEVLCRVDGVTLARAACAGSLLNSVSSSEKIWERVCNQHWPSTRDPEVKAIIASLGGFRKFYGACIPLIVNKECSVFDTSDTAIRDSMEWFDDEQDMVEELLDTSLNDFIFIVDLIFRDRPIISQVLHGIPGTGAVHGWFSNCPFRIDLINQCYEEGETEDLSEMAACTDRNAMIIDGLPLVLSIEKERKDGHVWKALCEDINLSWILINKKTKQMANLASWRPLGGQRHWPGDKDFLVLFGSVLPAHRLLASRVVQCSVVLKCRLLLNSDRVEKGERTSSLMVTELSMQLEDMAGMPLKGLHSLLVLKEVLGSSKSMNHPNVLKVYGQYVKAQSELKDRKHRIGGHVDVAEFHEEQSDQRYTISFETTLKNSKLVELF*