ketocarboxylic acids