Water Contribution to the Protein Folding and Its Relevance in Protein Design and Protein Aggregation