MEKYARQAVTEGVKCAEDLHISGDSELYRVLNLHYNRNNHIEVPQNFRFVVEQTLREFFRAIQGGKDTEQSWKKSIYKIISRLDDPVPEYFKSPNFLEQLE