2443-66-5 Mandelic acid, hydrazide