1,2-Diphenyl-1H-benzimidazole-6-carbaldehyde (HCID 21937990)|Huagongshe