2168259-75-2 | Phenylmethyl tetrahydro-3-hydroxy-3-furanacetate | AOBChem