Rationale engineering generates a compact new tool for gene therapy