Structure and function of CoV Mpro