pGA643 11601 1 25 RB T-DNA repeat pGA643 11601 2824 2862 MCS pGA643 11601 3678 3702 LB T-DNA repeat