2384699-42-5 | ethyl 2,4-difluoro-6-iodobenzoate | AOBChem