MGKLQEGMEVLDAEEPSIGVSDAVEREVPRVLLALAATLERLVLRNEKCLKDLSEHRKLTIYHGLRPPNISIVKYLERMHKYSNCSPSCFVVGFIFMDHLVHKQPDVPLISLNVHRLLITSIMVATKLLDDVHYNNAFYARVGGISNAELNNLEIDFLFRLDFRLQVTSNMFEGYCTHLEREMMLAGQRIEKPLSKTVDVISEERAEGDQRLAEDVYGKMKPLMNHGAVLSGSTKKLAILGITYKQFVSLVGITVWWE*