MSEKFSPTLRLGDLNDFIAPSQACVISLKDSKPIVKKSDRPQVVIAPKQQLEPVKISLKDCLACSGCITSAETVMLEKQSLDEFLSALSKGKDVVVSVSPQSRASLAVHYDISPLQVFKKLTTFLKSLGVKAVFDTSCSRDLVLIESCNEFVSRYKQANSDDGENSQSPLPVLSSACPGWICYAEKQLGSYVLPYVSSVKSPQQAIGAAIKHHLCQALGLRLHEVYHVTVMPCYDKKLEAARDDFVFDDGTQDNGDLKLTEVDSVLTTGEIMDLIKLKGVDFKDLEESPLDRVLTNVTEEGDLYGVAGSSGGYAETIFRHAAKALFGQTIEGPLEFKTLRNSDFREVTLQLEGKTVLKFALCYGFQNLQNIVRRVKTRKCDYQYVEIMACPAGCLNGGGQIKPKTGQSQKELIHSLEATYMNDTTLNTDPYQNPTAKRLFEEWLKEPGSNEAKKYLHTQYHPVVKSVTSQLNNW*