Structural Basis for the Thermostability of Ferredoxin from the Cyanobacterium Mastigocladus laminosus