MKKIMTIFGTRPEAIKMAPLVKALEQEKMLEPIVVVTAQHREMLDSVLSTFEIKPKYDLNIMKSGQTLSEITSKSITQLEQVIQLEKPDMVLVHGDTMTTFAGGLAAFYNQVPIGHVEAGLRSYDKYSPFPEEVNRQLVGVLADLHFAPTKNAASHLLSEGKYSESVVVTGNTAIDAMKYTVDDNYKSNIMDKYHDKKFILMTAHRRENIGKPMENIFKAVRRLIDEYTDLALVYPMHKNPKVREVAQKILGSHDRIELIEPLDVVDFHNFAKKSYFILTDSGGIQEEAPSFNKPVLVLRSVTERPEGVEAGTLKVIGTNKQNVYQAAKELIDDERLYHQMSEASNPYGDGFASERIVNHIKYYLNLITEKPSDF*