hypothyroidism hypothyroid cancer diabetes hyperthyroid gallbladder hypoglycemia insulin hernia hyperglycemia fibromyalgia colon