MEEEEHEVYGGEIPEVGDTDVPDPDIDMSAADEDAVTELAEMKRRLKEMEEEAAALREMQAKVEKEMGATQDPASMAANQEGKEEVDARSVYVGNVDYACTPEEVQLHFQTCGTVNRVTILMDKFGQPKGFAYVEFVEVEAVQEALQLNESELHGRQLKVSPKRTNVPGMKQYHPGRFNPSMGYRFRRPFVPPYFYSPYGYG