MGKSYPAVSDEYLYAVDKAKRKLRALIAEKNCAPIMVRLAWHGAGTFDVKTKTGGPFGTIRNPEELAHGANQGLLIAVKLLEPVKEKFPILSYADFYQLAGVVAVEVTGGPDIPFHPGRKDKPESPEEGRLPDATKAADHLRDVFGHMGLGDKEIVALSGAHTLGRCHKDRSGFEGPWTENPLCFDNSYFKELLSGEKEGLLQLPSDKALIEDSKFRPFVELYAKDEDAFFKDYAEAHMQLSELGFAEE*