GMP biosynthesis