Glycogen dnp October 25, 2018 A compound produced by the liver from glucose and stored in the liver and muscles. It acts as an energy source for muscles, and releases glucose from the liver to maintain blood sugar.