1,1-Cyclopentanediacetic acid 16713-66-9 3,3'-Tetramethylene glutaric acid NSC39838 TMG Tetramethyleneglutaric acid