hamnon ( f. d.