MEMARCMLKAKGLPHKFWVEALMCATHVLNMCPTKALKSITPYEAWFDKKPSVDYFRVFGCLAYAHVPQELRGKLDDKAVKCIFVGYSSQSKGYRLYNPVTRRIFVSRDVVFAENSVQPMVEFEFQQPKESYDVFEGLLPIGMGTTADTQAEFQNLQPPPRVLDALNQPWAEPNMQQAEEDVVVQERTALQEARRIPRWAIQTLQESRLDAPLPDCGPIYNRNNNVHLCAFCCQHSNLSGHPVLDMASSFIRLGRARSMVCLLVGFWGTSSEIVRRTSWALHSVSGLIFEFLPNHSADHSFGLGSELYAPLLFQVFT*