2-Iodobenzo[b]thiophene-3-carbaldehyde (HCID 86659542)|Huagongshe