Particle Swarm Fitting of Spin Hamiltonians: Magnetic Circular Dichroism of Reduced and NO-Bound Flavodiiron Protein.