What substance is not soluble in water, is derived from animal-based foods and synthesized by the body, and while circulating in the blood, can accumulate on the inner walls of arteries and restrict blood flow?

a. cholesterol
b. carbohydrates
c. protein
d. dietary fiber