SEARCH Articles Figures Tables Nitrate reductase Nitrate reductase structural studies Nitrates structure