MGKLNAERDLEDLRGKVVIVTGANGGIGWHTAQFLIRQGAKVYLGARNEKKAQDAIAKLNKEGLGSNGGSVEWLECDISNPIVAQAAAKRFLEKESRLDILVNNAGSLGDAWKLKEGGIQEVVLVNHFGPFALTEALLPLLKQTAQLPGADVRIVDLTSMGHAFVSVKSLKGKEALNNKFGGSGVKAQTDRYGFSKLLNILHIKELQRRLTAEKVDITCIAVHPGAVASPGFLEFAGNMKVVGSFMPSVIKVFVKTETDGAMNPSFAAAAKAVKADKEKYKGAYIVPYGKIEKGSKNAQDPQLAKDLWETSEQVLAEINGTM*