MEKYARQAISEGLKTADDLHVAGDSELYRVLNLHYNRNNHIEVPPNFRYVVEQTLREFFRAIQGGKDAEQSWKKSIYKVISRLDDPVPEYFKSPNFLEQLE