What's the furthest back we can prove human existence? Is there good reason to believe it goes further then this point?