Gods
Maybe the ancient gods were just people with a genetic abnormality that left them with an abundance of stem cells in all their cell tissues, making them immortal (except to accidents and predation).
The early homo sapiens probably ate them to gain their mojo. Just like the fairies in True Blood.
