DIETHYLOXALATE >99%

95-92-1