96130-96-0 BRN 2705448 OXALIC ACID, (2-(2-(BENZYLCARBAMOYL)ETHYL)HYDRAZIDE) HYDRAZIDE Oxalic acid hydrazide 2-(2-(benzylcarbamoyl)ethyl)hydrazide