The last bit of research I read a few years ago was that today's humans can only have decended from two ancestors.

One was e Austrolopithicus man who was vegetarian and a e homotype that was...