Structure of endolysin PlyP100 catalytic domain