2921856-79-1 | 2-(benzyloxy)-3-iodo-5-(trifluoromethoxy)benzaldehyde | AOBChem