prokaryote flies past the 300 million barrier