Simulation of urea-induced protein unfolding: a lesson from bovine beta-lactoglobulin