MHMFHIKNFDKEEATQESDASKGMEEPMQEGNNGDPDALSSRLVRFLFVRMGKVYPSVSNEYLHAVDKAKRKLRALIAEKNCAPIMVRIAWHGAGTFDVKSKTGGPFGTIRNPEELEHGANAGLLIAVKLLEPIKEQFPILSYADFYQLAGVVAVEVTGGPDIPFHPGRPDKSESPEEGRLPDATKGSDHLRDVFGHMGLGDKEIVALSGAHTLGRCHKDRSGFEGAWTENPLCFDNSYFKELLTGEKEGLLQLPSDKALIEDLKFRPFVELYAKDEDAFFKDYAIAHMQLSELGFGDE*