The present invention relates to compounds, methods and pharmaceutical
compositions for inhibiting proteases, particularly serine proteases, and
more particularly HCV NS3 proteases. The compounds, and the compositions
and methods that utilize them, can be used, either alone or in
combination to inhibit viruses, particularly HCV virus.