Alafosfalin

Phosphonodipeptide
Roche Products Limitted
1979