Proterozoic fossil record