MAETVKYVDDEHRSIFLKLLNEQRLEGEHCDIAVVVEDVKFRAHRCVLAACSNYFKKLFKKHEVDNSSVIEIDFIRSDIFEEVLNYMYARISVQKRDVNFMMSPGILGIRFLDKLCSQKRDLSSEDKDKFPYDIVKMALPPEAQLAADAEVLGEHDDTPTPDDLVGASTNQELDKSPTAALRVQEAILKELTNEDVQKVTCYDHDVDMEAEPKELGAEHHATQTLTFAESMGEVKDEQPPGWSTATTDMKFEYLLYGHDQLACQVCGKTFLNSEKLRGNTRWAILQIQFVSLWPRPHLCVSEHLKIHTGFKPYRCDVCGKSFIRAPDLKKHERVHSNERPFACQLCEKAFKHKSHLKDHERRHRGEKPFVCPSCNKAFAKASDLKRHENNMHSERKQMNPLQSDTEALQAAAMAAEEQHLDSIGCS