148288-77-1 3-Dibutoxyphosphorylpropylglycidic ether Dibutyl (3-(oxiranylmethoxy)propyl)phosphonate Phosphonic acid, (3-(oxiranylmethoxy)propyl)-, dibutyl ester