Tens of thousands of years later, these ancient encounters have left traces in the genetic code of billions of humans alive .