>HindIII 1114 2274 2725 3828 3971 5348 8108 10113 11490 -1 >EcoRI 699 1013 1138 2170 3540 5249 6399 7057 8535 12678 -1 >EcoRV 2262 4547 5614 7850 8758 20051 -1 >SacI 1026 1461 1543 2709 2955 3746 4039 4437 5631 21046 -1