MGRGKVEIRRIENKTTRQVTFTKRRNGLLKKAYELSLLCDAEVALIIFSGGGRLFEFSSSSWYMNCRWRGWDQWQQVVFAKEERHYI