Cholecystokinin (CCK) is a peptide hormone produced by I-cells in the duodenum and jejunum of the small intestine. It plays a crucial role in the regulation of digestion, particularly in the stimulation of the gallbladder to release bile and the pancreas to secrete digestive enzymes.