MDRLRQILSKKNALKRAEGLNAILEGEECEGIALVPGTANFQIPEVFLSTKILPECETYFIQKRKPIQADEIERWNQAIDDVIDGLSVEFTISSSVHSKDAPSEREVSDRIKKVLGYTIEE