AB752380 4194 28 127 attL4 AB752380 4194 676 800 attR1 AB752380 4194 1127 1175 rare cutter sites AB752380 4194 1442 1566 attR2 AB752380 4194 2067 2166 attL3 AB752380 4194 2289 3098 kan AB752380 4194 3219 3858 pUC origin