Crystal structure of Hcp protein