HIV-1 protease and its interaction with inhibitors