MEKYARQAVSEGVKSADDLHVSGDSEIYRVLNLHYNRNNHIEVPSNFRYVVEQTLREFFKAIQGGKDTEQSWKKSIYKIISRLDDPVPEYFKSPNFLEQLE