2-butynedioic acid CPD-1831 acetylenedicarboxylate acetylenedicarboxylic acid