The present invention discloses novel compounds which have HCV protease
inhibitory activity as well as pharmaceutical compositions comprising
such compounds and methods of using them to treat disorders associated
with the HCV protease. The novel compounds typically include a 15-20
member macrocycle and have the general structure of structural Formula 1:
##STR00001## wherein Z', L', M', R.sub.1, X and D are defined herein.