Father of all humankind is 340,000 years old