MTDWIGRDLTTIAFCWRLDRRDGVALGFTTHDRDLEIGGLAYRSAPGMLPSSISLSDGFEVDTLDIAGALTSDAIRDEDLAAGRWDGARVRLFAVDWADPEGTPLHLTRGELGEISIRDGAFTAELAGPTAMLDRPVVEYTSPECRAELGDRRCRIDMAGRRRLTRLADVDADGRLRVAAAGTGAPNARGYGRLRWIDGANAGLSSAILSSAGDWLTLREPPPYPIAAGLIVEIAEGCDKSLATCAGRFGNAANFRGEPWLPGNDILTRYPGA