Glycogen synthase kinase 3 is a serine/threonine protein kinase that mediates the addition of phosphate molecules onto serine and threonine amino acid residues.