2816629-08-8 | Phenylmethyl 3-fluoro-2-iodobenzoate | AOBChem