MGKIYPAVSDEYLYAVDKAKRKLRALIAEKNCAPIMVRLAWHGAGTYDVKTKTGGPFGTIRNASELAHGANAGLDIAIKLLEPIKEQFPILSYADFYQLAGVVAVEVTGGPDIPFHPGRKDILESPEEGRLPDATKGVSHLRDVFGHMGLGDMEIVALSGAHTLGRAHKERSGFEGAWTSNPLGFDNSYFKELLTGERDGLLQLPSDKALIEDPAFRSYVELYAKDEDAFFKDYAEAHMQLSELGFAEE*