hamalcot