FADVKPPYSYIALITMAIESSTSGMMTLNEIYAFIMNRFPYFKQNQQRWQNSIRHNLSLNDCFMKVPRGPGRPGKGNYWSLHPSCGDMFGNGSFLRRAKRFKLPK