Which of the following sets of molecules is required prior to the beta-oxidation of a fatty acid?
A. ATP, carnitine, and biotin.
B. ATP, carnitine, and coenzyme A.
C. ATP, elongase and coenzyme A.
D. ATP, citrate and coenzyme A.