Macrocyclic ns-3 serine protease inhibitors of hepatitis c virus compri sing alkyl and aryl alanine p2 moieties