MAGLFDSLVVARTVEGQRGTAGVWPSGRKITGVILHSMAEFHVKHTALAAMVNVTFVGYSANNGQFQGALEACGKCKTFQGGATTFTKQLLFLQPGKPLLSTWSWGHQGVFQDLDGSLVNAANLPSDLVAAAGFPLGVPNTTWHSAVDSTLFDPQECVYVSNAVTSNRGAFCSANVTFRRVMLNNHFPPAIHFLPLRVTTNAGGGAFNSSLTSSNYNVPVGRDYLIHWQIGYRVDPGTLTYHRVDPVLPSGAITFTTRYVQQYDHFKVNGWQQNTSALPMLGASHGT