>HindIII 2463 2484 3235 3235 3509 4310 5541 10126 11052 -1 >EcoRI 1876 2137 4450 5047 8361 13452 15990 -1 >EcoRV 3267 4349 4553 6314 6546 8194 17470 17470 -1 >SacI 1511 1695 8558 8690 14435 14435 22731 23195 23697 34595 42164 -1