MEKYARQAIAEGVQSAEDVHVTCDSEVYKILNMHYNRNNHLQVPANFRRVVQATLREFFVSVQAGRDVEPSWKKSIYKVIARMDDPIPDYFKSANFLAQLE