Co-enzyme is often formed from ?

Co-enzyme is often formed from ?

A. lipid
B. protein
C. inorganic ion
D. vitamin