MDEEEHEVYGQEIPEDGDMDGADVDMAASGDDAAKVPPLDPCVSRYTLALDPCGLLTPFSCVQLQELDEMKRRLKEMEEEAAALRDMQAKVAKEMQGGDPSASTAEAKEQVDARSVYVGNETMEALKYWMEQDHVSELFCRLLIVVYGILWGFSAPGPGADPKVDYACTPEEVQQHFQACGTVNRVTILTDKFGQPKGFAYVEFLEQEGVQEALNLNESELHGRQIKVAPKRTNVPGMKQRPPRGYNPYHGYPYRSYGAPYFPPYGYGRAPRFRRPMRYRPYF