tetracarboxylic