MSALLGILGVVLDARFGEPQGWHPLVAFGRLADRLERRFNRSRLAGEADPGVGWRSHGVTAWVLAVLPLTLLAWALAELPYLGWLVQALALYAALGLRSLGEHAEPVALALRAGDLDEARRRVGYLVSRDTRELDQAGVARAATESVLENGSDAVYAALFWFAVAGAPGVVLYRLSNTLDAMWGYRNARFERFGWAAAKIDDILNYLPARLVALTYALLGDTRQALRCWREQAPQWDSPNAGPVMAAGAGALGVSLGGAAIYHGELHQRPLLGSGPQPQGRDIYRALALVRQGVLLWLLVLAGLWAMGWLHA*