Water Plays a Co-catalytic Role in Epoxide Ring Opening Reaction in Aspartate Proteases: A QM/MM Study.