Catalytic Activity
L-erythro-7,8-dihydrobiopterin + NADP(+) = H(+) + NADPH + sepiapterin(6R)-L-erythro-5,6,7,8-tetrahydrobiopterin + 2 NADP(+) = 6-pyruvoyl-5,6,7,8-tetrahydropterin + 2 H(+) + 2 NADPH
Function
Catalyzes the final one or two reductions in tetra-hydrobiopterin biosynthesis to form 5,6,7,8-tetrahydrobiopterin.