lacZa 6216 6722 M13_gene_III 1578 2852 M13_gene_IV 4219 5499