MEKYARQAVSEGVKNAEDLRVGGDSEIYRVLNLHYNRNNHIEVWGPQVPSNFRYVVEQTLKEFFKAIQGGKDSEQSWKKSIYKVISRLDDPVPEYFKSPNFLEQLE