MKNQQLVQQHYDIALKFMQEANYLDAWKNFDKAINFGGKSPVLLDCKATAMSKLPEWRNHALEVTKDMVVKWPKDFRGYYRQASVLYAMKAYDHAFKAISDEAEAQRQAIARQAAKKARINYTHLLSRDILLTIAEHGMADHPGFIFRMAGVCKQWRETLLNQPSLWNTIILGRTRMDQKLDQFLAGQIGMSLAPYMPNVDRLTVHAPYRINVNLFVQWRGLLRNVEYLSLSHVDSEATLRKNFTHDLLPPGPSRLRHLDSLQDLSVESLRASSLKTWLSSDQENLCPKLIALSIAINDQALKKNMSSSFRPSARSAFGRITWLNLDHCKGIDPSAISYIRKYVKFVGYSFAAHDGDRIAGKGKWRWDVEWKEGCGEGEGEPDVAEDKRGWTKDTVGIMM