Nitrogenase is a protein of the nitrogenase complex that: b. provides electrons with a high reducing power. c. uses electrons to reduce N2 to NH3. d. carries out oxidation of N2 to NH3. e, transfers electrons from ADP to ATP. carries out reduction of N2 to NO3.