MEAFVSLELVGRGTTGVAHRVRRRSDGRILVVKRIPLSGLDETKRATMQSEASCLQRIRHPSVVGFVDSFIHDNVLHLVMEDAGRDFGMWLKARAAAGCPPTDEEFIWRAVIQVASGLSAMHGARVLHRDIKPDNIFTDERGVVKIGDLGLGRIMSEQSHQATSSVGTPLYFSPEMCEERPYGPKSDVWALGCFLYELATGRPPFLASNQLALARRILHSPVPPLPARYSPELAFLAVKLLEKDASLRPTAQQIL