MHFILVAHLICAGAQGGELFALQASQWWHTASLGTLALPPYCATERAGASTLEEAVSLLSRMVTVAEVEDLPAADEVKISFVGWLRFLLATAKVRQQQGNSDFMLSPDFLKEFQKHPEKLCAMLGVLSGSEIEILAQGMNKCYMPRSTGSTPNYSCRSRWWQHYLDCRAIGYCVALLAHWSGLPILDAARAYETMVKRCTSKQKTVMYRNFRQRYVDEDRRLERVAKEGNWWNQALGDRWPTGQDLDKAMILSGEGKQGANLSQDVKHELWSLFAGNCASLTVEAADEINKVQSLLIDNALRLKSVATSKSRKKIERQKDESSISQGQKRMAWRASTEASAKRRRQ*