5-(5-Formylpentyl)imidazo[1,5-a]pyridine (HCID 23321890)|Huagongshe