4-(5-Bromo(2-thienyl))-2-hydroxy-4-oxobut-2-enoic acid AIDS-105120 AIDS105120 HCV NS3 helicase inhibitor