MPHDLKGLGVRKAIMAPLSPTPCAEISDDELVSISVRDLNRQLKLRGLTRDQIVRMKQRRRTLKNRGYAASCRIKRIEQKDELETEKSQEWHDMESMQEENTRIREEIEALRSKYDALKRFAHMKNIPLPSELEMWP