SEARCH Articles Figures Tables Triose phosphate isomerase virus fd protein sheath Virus fd protein sheath