New human ancestor