MGKSMARAQTEQAGEFLAQTVQTLCDYLNETTLSSLEAEEPGRRDYYRDVLSNLRKLAVYCEEGLAACRIRLQQDPFQEAAAERTLYQVYHRCIEEFFTPKKDTWYEDSRAAYTGKNAICFHEPAPASLKNLMASLETGYQSMREELEYYATDYRMKMVQPRS