3-Iodo-7-pyridin-4-yl-imidazo[1,2-a]pyridine (HCID 68542143)|Huagongshe