AF168612 5832 517 2528 stuffer fragment from Escherichia coli lacZ AF168612 5832 2599 2616 T7 promoter