MKHRPVWPAKDTTMIAKEARQALALQRFAEANPQLLEEIRELDAREQAQQIEWAFEDAAEEQGIEPWELALQLIAESPEQLQAMRLETHREVAEALGLEWEEYCQFNDIDPE