Reduces a range of alternative electron acceptors. A + H(+) + NADH = AH2 + NAD(+) Homohexamer. The N-terminus is blocked. In the N-terminal section; belongs to the NADH:flavin oxidoreductase/NADH oxidase family.