Crystal structure of G6PD in complex with structural NADP