The oligosaccharide protein transferase complex is composed of several subunits, including the catalytic subunit (OST-A), the regulatory subunit (OST-B), and the accessory subunits (OST-C, -D, and -E). The catalytic subunit is responsible for the transfer of the oligosaccharide from the dolichol-linked precursor to the asparagine residue, while the regulatory subunit controls the activity of the catalytic subunit. The accessory subunits are involved in the assembly and stability of the complex.