MGKVYPTVSDEYLYAVDKAKRKLRALIAEKNCAPIMVRIAWHGAGTYNVITKTGGPFGTIRNPEELAHAANSGLLIAVNLLEPIKEQFPILSYGDFYQLAGVVAVEVTGGPDIPFHPGRKDKFDSPMEGSLPDATKGADHLRDVFGHMGLGDKEIVALSGAHTLGRCHKDRSGFEGPWTENPLCFDNSYFKELLHGEREGLLQLPSDKALIEDPKLRPFVELYAKDEDAFFKDYAQAHMQLSELGFAEE*