853600-86-9 | ethyl 6-iodobenzo[b]thiophene-2-carboxylate | AOBChem