MESMSTSRSEAEKGELDLDKLNFFSEKWNAVEHVRSLWMVFMYTTAWFARLLLHFLPPRLELYGLTSALESIGHNPSATPAHEDQDHVGTTMSMSMSNGAIGRSLLQVLALVNDLPASSGKYAFARSLADKIIYENSTHGHGFQAVNRSALGAGFKRTLTLLNESLAGLQQQKRGAGWSLPMRMMSLIPTAGMTLPLPPPLALIRSRLGLLLSPAVQSGQGLAPASAVDSGENAEFAEKLGKELLWLAEKMGECSALQEGIEQWSSSGSLASLALSASPRVQRSLVRLCALLGREVVSGRIEVTREVRFKLLLLWMPLFCTATQGVIFSTAEKAEVESTLDMAIRTLPESDQEVILAIWLQEFALSSSDWPNLQPCYDAWCHATRKLSLQAHVESGCSHQQIRHSSID*