MTNAYVDLKLVEEKVFKDPIHRYIHVEDQLIWDLIKTKEFQRLRRIRQLGTLYLSFHTAEHSRFGHSLGVYEIVRRLIDESFIGHDAWDNKDRPLALCAALLHDLGHGPFSHSFEKIFNTDHEAYTQAIITGDTEVNAVLRKVAPEFPREVAEVINKTHHNKLVISMISSQIDADRMDYLQRDAYFTGVSYGAFDMERILRLMRPSKDEVLIKESGMHAVENFIMSRYQMYWQIYFHPVSRGGEVLLNNCLKRAKQLYNEGYEFKLHPHDFIPFFEETVTIEQYVELDEAVVTYYLEKWTKEDDAILSDLASRFINRDLFKYIPFDGSIITISELQELFEAGGINPDYYFVSEAFSDLPYDYDRPGSNRKPIHLLRQDGTIREISNQSLVIHSITGINRQDYKLYYPREMVAKIKDKTIREAIENLINELN*