Domain structures and roles in bacteriophage HK97 capsid assembly and maturation.