Crystal structure of versatile peroxidase