Chapter 30.96 million ancestor of