Flavodoxin. Chemical and biological properties.