MGKIYPTVSEEYKTAIDKARRKLRALIAEKNCAPIMVRLAWHGAGTFDVKTKSGGPFGTIRNHEELAHGANAGLDIAIRLLEPIKQQFPILSYADFYQLAGVVAVEVTGGPDIPFHPGRKDIAESPEEGRLPDATKGSSHLRDVFGHMGLGDKEIVALSGAHTLGRAHKDRSGFEGAWTSNPLVFDNSYFTELLTGEKEGLLQLPSDKALIEDPAFRQYVELYAKDEDAFFKDYAQAHMELSELGFGDS*