Oxidoreductase NAD-binding domain ; Mo-co oxidoreductase dimerisation domain; Oxidoreductase molybdopterin binding domain; Cytochrome b5-like Heme/Steroid binding domain; Oxidoreductase FAD-binding domain