MAGREAVKRAVQQVRPILSVDREEARKRALNLYKAWYRQIPYIVMDYDIPMTVEQCRDKLREEFVKHRNVTDIRVIDMLV IKGQMELKESVEIWKQKGHIMRYWKESQDPKPTDFLSKFIQGVN