MEGDDDGPEWMMEVGGAGATGKGKGGALDKNKKRFSEEQIKSLESMFATQTKLEPRQKLQLARELGLQPRQVAIWFQNKRARWKSKQLERDYSALRDDYDALLCSYESLKKEKHTLLKQLEKLAEMLHEPRGKYSGNADAAGAGDDVRSGVGGMKDEFADAGAAPYSSEGGGGGKFAHFTDDDVGALFRPSSPQPSAAGFTSSGPPEHQPFQFHSGCWPSSTEQTCSSSQWWEFESLSE