((1-Carboxyethenyl)oxy)hydroxyphosphinecarboxylic acid oxide 138668-74-3 CPEPA Carboxyphosphoenolpyruvic acid Trisodium carboxyphosphoenolpyruvate