MESGRPTLLKSLAFVEGGEDMVSTWAPSILSFMKGGKWVEPWRMVELARRISVFILHLVSWFIKTVVTHLPLASSFFLHVVGRAPYATSLYPLTAMSSYEEKNSLTAENPRSSGSAIGRALCQVLALVNNIPVSSEKYEFTRTLADKIIQENIEEGDEFLKEVNRGALSAGLYRTLGLLTSALEEALVEKRLMQGSGKWPRKLVRLFSPRSPLSLESARLHISSLSSMFLRAQGDLADSLEPPCVEKLAHELLWIVQKLNESSNSLETIAHWSSASNLAFFSLSANPRVQAPLLRISVIIFKEIALGKVEASVEMKFKLLMLWLPLLCCVKPGYDGPSLSGLEKAEVVSTLEKIIASLPNPEQERVLSTWLHEFTLSSSDWPNLQHCYQHWCHSSRHLA*