The macrocyclizing protease butelase 1 remains autocatalytic and reveals the structural basis for ligase activity. (28th March 2019)