MKDKQIAVISEKLNAHLALFSSVGKEVAAVKQVLGNVKCLVGDKENVVSDLKGKVEKISVLEKDFVEKLRFFEEKINDYQLELRNRARLIYELRERLEAEKLNTKFQPKLEEISISTELKDEIIERLTSEKQAMLMELHNMEIALHKFQDIFDSIGHEVIKRSSPVSNSQDVTEDVNREKLESIPGSQCEPANEHTVIPVFDEAATTPNIEGQSEIDPGRKQVQSQSSLMHSALPSPEPANANAETADCLHGSEDIDMDNSSPGR*