(Indol-3-yl)pyruvate 3-(Indol-3-yl)pyruvate 35656-49-6 C00331 Indole-3-pyruvate Indolepyruvate Indolepyruvic acid