Top Suppliers:I want be here

113659-61-3

113659-61-3 structure
113659-61-3 structure

Name 2-(4-Aminophenyl)-1H-benzimidazol-6-amine conjugate acid
Molecular Formula C13H12N4.3H