1379356-39-4 | 5-iodobenzo[b]thiophene-2-carbaldehyde | AOBChem