2-Oxobutanedioic acid 328-42-7 C00036 Oxalacetic acid Oxaloacetate Oxaloacetic acid Oxosuccinic acid keto-Oxaloacetate