Design and Synthesis of Hepatitis C Virus NS3 Protease