MASFVRQLNMYGFRKVVHIEQGGLVKPEKDDTEFQHPYFIRGQEQLLENIKRKVTSVSSIKNEDIKVRQDNVTKLLTDVQMMKGKQESMDSKLIAMKQVQGRITSGFFSLSYIAQTEQLIMFPRKHKHSLGLLLKESSLFWHPGSSTRFRCFHTLAGCSDISELRLQEHHEHNLQTDQSTTCLIWNRKVIIRQQQRPVHAHLTSAQFALLSATTLMQHTKQEGFIGN