tokens: Biochemical studies have identified a cellular non - P element - encoded DNA binding protein , termed the inverted repeat binding protein ( IRBP ) , that specifically interacts with the outer half of the 31 - bp terminal inverted repeats .