Crystal structure of Kasokero virus cap- snatching endonuclease (E668A mutant)