MGKAYPAVSDEYVYAVEKARKKLRALIAEKNCAPIMVRLAWHAAGTFDVKSKTGGPFGTIRNPEELAHGANAGLIIAVKLLEPIKEQFPILSYADFYQLAGVVAVEVTGGPTIPFHPGRQDKLESPEEGRLPDATKGPSHLRDVFGHMGLGDKEIVALSGAHTLGRCHKDRSGFEGAWTENPLCFDNTYFTELLSGEKEGLLQLPSDKALIEDPKFRPYVELYAKDEDAFFKDYAEAHLQLSELGFADE*