A589987 | 2-hydroxy-4-iodo-5-(trifluoromethyl)benzaldehyde | AOBChem