1428552-88-8 | Phenylmethyl 3-hydroxyoctadecanoate | AOBChem