2-([(BENZYLOXY)CARBONYL]AMINO)-2-HYDROXYACETIC ACID

Product Code: 102289
Molecular Formula: C10H11NO5
Molecular Weight: 225.2
56538-57-9