SEARCH Articles Figures Tables Nitrogenase Nitrogenase MoFe protein substrate binding site Nitrogenase substrate binding site