Reductive pentose phosphate pathway