Crystal structure of de novo cysteine protease (HC12 C103A complex)