MEKYARQAIAEGVRSSDDLRVTTDSELYKVLNLHYNRNNHVMAPVSFRRVVEATLHEFFNAIHSGRDMEPSWKKSIYKVIARMDDPIPEYFKTPNFLETLE