MADRYGPIFMLRIGTRRTLVVSSWEAVKDCFTINDKAVSTRPRTAAAEHMGYNYAMFGFAPYGPYWRELRKIVMQQILSNARLDSLKHVRATEINTRVKNLHRI