SEARCH Articles Figures Tables NADPH generation NADPH pentose phosphate pathway Pentose phosphate pathway Pentose phosphate pathway NADPH generation