MEAFVDEYGKKEFNRKVLNSIFVKENKPDCKICVFFYKGITSKKLRSCIEYSYSVQAAIGIVVVDKAIPEYVKSFIEARFNPDIPSFRFELFQEAELVINVSKHVNVPKHVLLSSDEKSKLLERYKVKETQLPKILVSDVQARYLGACPGQVIRIIRPSPTAGKFVAAYRVVIPTPPPPE