Crystal structure of Ferredoxin from Thermosynechococcus elongatus