>HindIII 1024 1402 1995 2702 2911 3215 3525 6129 6452 6954 8567 -1 >EcoRI 1530 1881 2066 4280 7138 8010 20835 -1 >EcoRV 3305 5400 7325 8291 9225 9393 -1 >SacI 6628 8235 11909 17666 -1