Salicylaldehyde derivatives