MHDPHMFNDQSHLRGNRWNFGGDGDHYNRNTELDAEFPNNSMEKFGDIGWGHGPSPGNFNAPYTDRLFQSNDADGFSSFGKSRHSMRQPHVLTNTPRPHPPPSGILHS