MDIEQKQAEHIDHFVKQASTIKGSSSYLANVIVEATSHPSLFAFSEILSLPNILELQGTEHSIYLDLLQMFAHGTWSEYKSSASNLPQLTPDQILKLKQLTMLTLAEANKVLSYDVLMHELDVVNVRELEDFLINECMYVGIVRGKLDQLRRCFEVQFAAGRDLRPGQLGNMIHTLSDWLGTSDNLLISIQDKIKWADTMSELDKKHKKENEERLEEVKNALSLKADMDFRGHGLFAEPGGVMDYDEDRRSKRRRHPMG*