The three-dimensional structure and evolution of HIV-I protease