100708-15-4
2-((diethoxyphosphoryl)methoxy)ethyl acetate
→
~97%
116384-55-5
diethyl 2-hydroxyethoxymethanephosphonate