hexacarboxylic acid