MKIDGRKLDRATQAHLRRQVVLAVRGGMTQAEAARVHGLSLRAVQKACARAREGSLRALKGDARGRPAGHTLLSQAQQAKVRGIILGKLPDQLKLPFYLWTRQAVAQLAKRECGVDLSPTTVGRYLKDWGMTAQKPVRRAYERNDAAIAAWLAEQYPLIAKQAKREGAQIYWGDEMGLRSDHVSGKSYAPAGQTPLIRATGQRFGCNMISAITNKGALAFMVFEGKFRAPLFVEFLRRLLKQVEGKICLIVDGHPVHKSGVVKRFVQANAQRLRLILLPGYCPELNPDELLNQDVKTNALGKSRPANKSEMIKAVRSHLHRRQKQPTIIRNLFKEKHVRYAA