2969425-83-8 | 4-(benzyloxy)-2,6-difluoro-3-iodobenzaldehyde | AOBChem