MDEEGAPRDGFTFESALRACSGARSAELGRAVHRDALTAGLAADVSVCNALVEMYAQCGDMEMACQVFDAMPERDAVSWNVLLGGLLGHGGLSTQATEAWRRMLGEGHKPDSVVLSAMLWHHPGDGKQGREVHAWVIRHWLETELSVANALIGMYSRKNELGHALSVFESMPVRDLASWNAILSAHSQDFRVLMMFRRMVDSGARPDETTFMAVLSACDNLGLVEGGMRLFSEMENKYRIQPTVQHCTSLVNMLGKAGMVREAYEFMSKRACLGNEPTVLRALLHASSVHGNIRIGEISAEKLFDLEPENAHNFVTLMKMY