MAPPPLGASVHAAAPFTFLGTAACPMRSNILSLRGLNNISVENSPKIAFTASALGVDEYKGRCLVVRSSVGDCEAISATRPKVVVTREFGKNGKLIKALENLGISCLELPLIEHTEGPDLKCLPATLRDNTFDWIVITSPEAGLVFLDAWKAAGAPNVQIGVVGSGTASVFEKLGQTNSNLLKIGFLPSKATGRVLTVELPKSRDACTVLYPASMKASDEIEQGLSERGFQVTRLNTYSTVPVRELDQAALAEAVSVPVVAVASPSAVRSWANVISSFERWDGAVACIGETSASAARKAGLQKIYYPKNPGLEGWVESIMEALKFQDALQKIHSY*