Lauric hydrazide5399-22-434 % similar Octanoic hydrazide6304-39-834 % similar 2-Pyrrolidone616-45-531 % similar Adelmidrol1675-66-731 % similar Valerohydrazide38291-82-630 % similar