dioic acid azodicarboxylate dioleate dienoate docosadioate oxodicarboxylate dienedioate dithioacetate dicarboxylate enedioate