2675358-20-8 | Phenylmethyl 2-fluoro-4-iodobenzoate | AOBChem