Crystal Structure of Hepatitis virus A 2C protein 128-335 aa