MVEFYYIQMEKYARQAVSEGMKNADDIHVSNDSEIYRVLNLHYNRNNHIEVPQNFRYVVEQTLREFFRAIQGGKDTEQSWKKSIYKIISRMDDPVPEYFKSPNFLEQLE