MGKVYPAVSEDYKSAVEKAKRKLRALIAEKNCAPIMVRLAWHGAGTYDVKSRTGGPFGTIRNQEELAHGANAGLDIAIRLLEPIKEQFPILSYADFYQLAGVVAIEVTGGPEIPFHPGRKDIPESPEEGRLPDATKGASHLRDVFGHMGLGDKEIVALSGAHTLGRCHKERSGFEGAWTSNPLTFDNSYFKELFSGEKEGLLQLPSDKALLEDPGFRPYVELYAKDEDAFFKDYAEAHLQLSELGFAEE*