Insulin and diabetes biochemistry