MEASRKAVEAYWRTRMIDQATADDDKITPVYRLDEICDTIRSSSGDLVREMIDWTFKRLEHKSPRVKQKTLRLIKYTVVKAGPEYKRDLQRQSGAIRELFHYRGQADALRGDALNKAVREAAHGAIDAIFACDDKPTSMGGSNNRMQGFGSINFDMPEERKQSLLAGVVSFGSASIRQGMDLISAYTSSGNAGTQDHSSGGYKGPILRKSLTSGREAYDRDAGEDYGDPREPSEVVDQKAGTLMHESQNFKAELSNRRTEASDRVGASQEERLLDMVTAPGGVRLQPTRESL