MMRGQEGQFHFIMKDKWIEPQNILYIIYLSVSRVDKSPSTKKKQHIKRPMNAFMVWAQAARREMAQQQPRLQNSEISKDLGKIWK