Structure-based design and optimization of potent inhibitors of the adenoviral protease.