2969436-02-8 | 2-isopropoxyterephthalaldehyde | AOBChem