Which of the following functions is NOT carried by liver?
A) Gluconeogenesis
B) Plasma protein synthesis
C) Cholesterol synthesis
D) Generation of ATP for mechanical work