MRYSFVIQWDFETVYTGVNSTTNLAFSVKAMTTNFANLQELQDSLVLRGQNLTTQLFWKPTVKRLVLGNNNDLTTVAKAAVGDNLFTTQANLTKSVLDQTVLKEAESRFEATVLKPFIEARQKALAEHQAHQKVLEEQRQKQLEELKQKQKEAE