MAKVYPVVSEEYKAAVDKARRKLRALIAEKNCAPLMVRIAWHSAGTFDVKTRTGGPFGTMKNPSELAHGANAGLDKAVAILEPIKEQFPILSYADLYQLAGVVAVEVTGGPDIPFHPGREDKTESPEEGRLPDATKGPSHLRDVFGHMGLGDKEIVALSGAHTLGRCHKERSGFEGPWTLHPLCFDNSYFTELLTGEKEGLIQLPSDKALVEDPSFRPYVELYAKDEDAFFKDYAEAHLQLSELGFADA*