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