homo ecophagus