(Indol-3-yl)pyruvate 3-(indol-3-yl)pyruvate 35656-49-6 INDOLE_PYRUVATE Indole-3-pyruvate Indolepyruvic acid indole-pyr indolepyruvate