NAD(P)+ transhydrogenase

NAD(P)+ transhydrogenase may stand for