MSLNGFVLRRVCSDCTLDLVACYVASNVCPDFCACLELKRAIACLLCCHLHAIRCPRRTFERAWCDCRFLRFLFVRMGKVYPTVSDEYLYAVDKARRKLRALIAEKNCAPIIVRLAWHGAGTYDVKTKTGGPFGTIRNDEELAHGANAGLDIALKLLEPIKEQFPILSYADFYQLAGVVAVEVTGGPDIPFHPGRKDVPESPEEGRLPDATKAADHLRDVFGHMGLGDREIVALSGAHTLGRCHKDRSGFEGAWTENPLCFDNSYFKELLSGEKEGLLQLPSDKALLEDSKFRPYVELYAKDEDAFFKDYAEAHLQLSELGFAEE*