Fatty acid synthase is a multi-enzyme protein that catalyzes fatty acid synthesis. It is not a single enzyme but a whole enzymatic system composed of two identical 272 kDa multifunctional polypeptides, in which substrates are handed from one functional domain to the next.[9][10][11][12]