SEARCH Articles Figures Tables Nitrogenase Nitrogenase MoFe protein crystal structure Nitrogenase structural