hydroxamate hydroxylamine monohydroxamate hydroxylamino phenylhydroxylamine hydroxamide hydroxylammonium hexamethylene tetramine hydroxyamide hydroxilase