Complex structure of CVB3 3C protease with EPDTC