2168955-09-5 | 3-Iodoimidazo[1,2-a]pyridine-5-carboxaldehyde | AOBChem