Structure, biochemistry and physiology of proteins