Novel 2-oxoimidazolidine-4-carboxylic acid derivatives as hepatitis C virus NS3-4A serine protease inhibitors: synthesis, activity, and X-ray crystal structure of an enzyme inhibitor complex.