MDPSAAAAGIVKEELLEQQPLQDGVAGGGRDAPRPMEGLHEVGPPPFLTKTFDLVEDQATDAVVSWSRAGNSFVVWDPHVFADTLLPRLFKHSNFSSFVRQLNTYGFRKVDPDRWEFANEGFLRGQRHLLKTIKRRKPSSAVPQSHQQQAPASCLEVGEFGFEEEIDRLKRDKNILITEVVKLRQEQQTTKDHVRAMEERLRVAEQKQVQMMGFLARAMRNPEFFQQLVQQQDKRKELEDAISKKRRRPIDNTPFYSPGETSQTEPLDSQFVFDSGVLDGLSEPGMPELENLAVNIQELGKGTTDSVKMDQANGQSELNDDFWAELLIEDFGDKAGQSELEARPEDVDDLAQQLGYLSSSSPK