130755-94-1 IDIAA Indane-1,3-dione-2-imine-N-acetic acid