1003314-82-6

1003314-82-6 structure
1003314-82-6 structure

Name 4-[(dimethoxy-phosphoryl)-fluoro-methyl]-benzoic acid benzyl ester
Molecular Formula C17H18FO5P
Molecular Weight 352.29400
Exact Mass 352.08800
PSA 71.64000
LogP 4.49760