Leopards may have feasted on our earliest ancestors