SEARCH Articles Figures Tables Amino groups hydrazones Hydrazones carbonyl group derivatization Hydrazones carbonyl group protection