protein folding and stability biochemistry i 243610