2-Benzimidazolecarboxylic acid 2849-93-6 NSC31597