Structure and Dynamics of Sars Coronavirus Main Proteinase (MPRO)