Requirements for Heterologous Production of a Complex Metalloenzyme: the Membrane-Bound [NiFe] Hydrogenase