gst-tagged hrv 3c protease