MGKAYPVVSDEYLYAVEKARKKLRALIAEKNCAPIMVRLAWHAAGTFDVKSKTGGPFGTIRNPEELAHGANAGLIIAVNLLEPIKEQFPILSYSDFYQLAGVVAVEVTGGPVIPFHPGRKDKLDSPEEGRLPDATKGASHLRDVFGHMGLGDKEIVALSGAHTLGRCHKERSGFEGPWTANPLCFDNSYFTELLAGPREGLLQLPSDKALIEDPKFLPFVQLYAKDEDAFFKDYAEAHMQLSELGFADA*