is a cytolytic protein found in the granules of CD8 T-cells and NK cells. Perforin is a cytolytic protein found in the granules of Cytotoxic T lymphocytes (CTLs) and NK cells. Upon degranulation, perforin inserts itself into the target cell's plasma membrane, forming a pore. The lytic membrane-inserting part of perforin is the MACPF domain. This region shares homology with cholesterol-dependent cytolysins from Gram-positive bacteria. Perforin has structural and functional similarities to complement component 9 (C9). Like C9, this protein creates transmembrane tubules and is capable of lysing non-specifically a variety of target cells. This protein is one of the main cytolytic proteins of cytolytic granules, and it is known to be a key effector molecule for T-cell- and natural killer-cell-mediated cytolysis.