>HindIII 1254 1682 3434 5372 7076 8651 19949 -1 >EcoRI 960 1069 1699 3861 7362 8680 10882 10882 12550 -1 >EcoRV 906 988 3614 3660 4505 5014 6795 6989 15868 -1 >SacI 975 3199 3896 11114 13130 14279 -1