MPLQAQNLFNEMRDEGIQPSLATMTTLMLCYAESGLPDQAQIFWNEIANHGFQPDTVICMELIEAYGKMGLFYEIARIFKEINSRGHILDAKIYTTMISCYGKGGQLELMEHIFEEMRSGGFSVDSSTVNLIVRSYSFAGSLIGMEESYKCLKAYRYFLEEETIRAMAFAYIRKERFYQLGEFVREVGLKRKNVGNLLWNFLLLSYAANFKMRSLQREFLNMVDAGFKPDLTTFNIRALAFSRMEMFWDLHVSVLHMQHMNIAPDLVTFGAIVDSYLNGKMANKLSLALSEIGMHNLYPNALTDPLVYEAFGKGDFHVSAENLLQYSDQKHQEKWTYSKLLRFYLKKYFRKX