898530-63-7

898530-63-7 structure
898530-63-7 structure

Name Benzyl 2-(((benzyloxy)carbonyl)amino)-2-(dimethoxyphosphoryl)acetate
Synonyms MFCD28396374
Molecular Formula C19H22NO7P
Molecular Weight 407.35
Storage condition Sealed in dry,Room Temperature