Thermodynamic Strategies for Rational Protein and Drug Design