Immunology and diabetes.