LOCUS       sequence-490282-        8917 bp    DNA     circular SYN 15-DEC-2025
DEFINITION  expression vector or PiggyBac-insertable cargo for expressing 
            CITED2_WT-HaloTag-ERD-SOX2DBD.
ACCESSION   .
VERSION     .
KEYWORDS    .
SOURCE      synthetic DNA construct
  ORGANISM  synthetic DNA construct
REFERENCE   1  (bases 1 to 8917)
  AUTHORS   Fan V, Staller MV
  TITLE     Short activation domains control chromatin association of 
            transcription factors
  JOURNAL   Unpublished
REFERENCE   2  (bases 1 to 8917)
  AUTHORS   .
  TITLE     Direct Submission
  JOURNAL   Exported Dec 15, 2025 from SnapGene Server 8.0.1
            https://www.snapgene.com
COMMENT     SGRef: number: 1; type: "Journal Article"; journalName: 
            "Unpublished"
COMMENT     Sequence Label: pVF192
FEATURES             Location/Qualifiers
     source          1..8917
                     /mol_type="other DNA"
                     /organism="synthetic DNA construct"
     primer_bind     481..500
                     /label=Amp-R
                     /note="Ampicillin resistance gene, reverse primer"
     promoter        complement(719..823)
                     /gene="bla"
                     /label=AmpR promoter
     rep_origin      complement(849..1304)
                     /direction=LEFT
                     /label=f1 ori
                     /note="f1 bacteriophage origin of replication; arrow 
                     indicates direction of (+) strand synthesis"
     primer_bind     complement(986..1007)
                     /label=F1ori-F
                     /note="F1 origin, forward primer"
     primer_bind     1198..1217
                     /label=F1ori-R
                     /note="F1 origin, reverse primer"
     primer_bind     1431..1453
                     /label=M13/pUC Forward
                     /note="In lacZ gene"
     primer_bind     1445..1462
                     /label=M13 Forward
                     /note="In lacZ gene. Also called M13-F20 or M13 (-21) 
                     Forward"
     primer_bind     1446..1462
                     /label=M13 fwd
                     /note="common sequencing primer, one of multiple similar 
                     variants"
     repeat_region   1592..1654
                     /label=piggyBac right (3') inverted repeat
                     /note="piggyBac transposon-specific inverted terminal 
                     repeat sequence (ITR)"
     promoter        2073..2572
                     /label=PGK promoter
                     /note="mouse phosphoglycerate kinase 1 promoter"
     primer_bind     complement(2108..2131)
                     /label=MSCV-rev
                     /note="Murine stem cell virus, reverse primer"
     primer_bind     2505..2524
                     /label=mPGK-F
                     /note="Mouse PGK promoter, forward primer"
     CDS             2594..3193
                     /codon_start=1
                     /gene="pac from Streptomyces alboniger"
                     /product="puromycin N-acetyltransferase"
                     /label=PuroR
                     /note="confers resistance to puromycin"
                     /translation="MTEYKPTVRLATRDDVPRAVRTLAAAFADYPATRHTVDPDRHIER
                     VTELQELFLTRVGLDIGKVWVADDGAAVAVWTTPESVEAGAVFAEIGPRMAELSGSRLA
                     AQQQMEGLLAPHRPKEPAWFLATVGVSPDHQGKGLGSAVVLPGVEAAERAGVPAFLETS
                     APRNLPFYERLGFTVTADVEVPEGPRTWCMTRKPGA"
     primer_bind     complement(2594..2613)
                     /label=Puro-R
                     /note="Puromycin resistance gene, reverse primer. Also 
                     called puro-variant-R"
     primer_bind     3090..3110
                     /label=Puro-F
                     /note="Puromycin resistance gene, forward primer"
     primer_bind     complement(3220..3237)
                     /label=BGH-rev
                     /note="Bovine growth hormone terminator, reverse primer. 
                     Also called BGH reverse"
     polyA_signal    3226..3450
                     /label=bGH poly(A) signal
                     /note="bovine growth hormone polyadenylation signal"
     CDS             4025..4915
                     /codon_start=1
                     /product="modified bacterial dehalogenase that forms 
                     covalent bonds with chloroalkane derivatives"
                     /label=HaloTag(R)
                     /translation="MAEIGTGFPFDPHYVEVLGERMHYVDVGPRDGTPVLFLHGNPTSS
                     YVWRNIIPHVAPTHRCIAPDLIGMGKSDKPDLGYFFDDHVRFMDAFIEALGLEEVVLVI
                     HDWGSALGFHWAKRNPERVKGIAFMEFIRPIPTWDEWPEFARETFQAFRTTDVGRKLII
                     DQNVFIEGTLPMGVVRPLTEVEMDHYREPFLNPVDREPLWRFPNELPIAGEPANIVALV
                     EEYMDWLHQSPVPKLLFWGTPGVLIPPAEAARLAKSLPNCKAVDIGPGLNLLQEDNPDL
                     IGSEIARWLSTLEISG"
     CDS             6035..6076
                     /codon_start=1
                     /product="epitope tag from simian virus 5"
                     /label=V5 tag
                     /translation="GKPIPNPLLGLDST"
     primer_bind     complement(6143..6163)
                     /label=WPRE-R
                     /note="WPRE, reverse primer"
     polyA_signal    6205..6326
                     /label=SV40 poly(A) signal
                     /note="SV40 polyadenylation signal"
     primer_bind     complement(6242..6261)
                     /label=SV40pA-R
                     /note="SV40 polyA, reverse primer"
     primer_bind     6296..6315
                     /label=EBV-rev
                     /note="SV40 polyA terminator, reverse primer"
     repeat_region   7089..7123
                     /label=piggyBac left (5') inverted repeat
                     /note="piggyBac transposon-specific inverted terminal 
                     repeat sequence (ITR)"
     primer_bind     complement(7614..7630)
                     /label=M13 rev
                     /note="common sequencing primer, one of multiple similar 
                     variants"
     primer_bind     complement(7614..7630)
                     /label=M13 Reverse
                     /note="In lacZ gene. Also called M13-rev"
     primer_bind     complement(7627..7649)
                     /label=M13/pUC Reverse
                     /note="In lacZ gene"
     protein_bind    7638..7654
                     /label=lac operator
                     /bound_moiety="lac repressor encoded by lacI"
                     /note="The lac repressor binds to the lac operator to 
                     inhibit transcription in E. coli. This inhibition can be 
                     relieved by adding lactose or 
                     isopropyl-beta-D-thiogalactopyranoside (IPTG)."
     promoter        complement(join(7662..7668,7669..7686,7687..7692))
                     /label=lac promoter
                     /note="promoter for the E. coli lac operon"
     protein_bind    7707..7728
                     /label=CAP binding site
                     /bound_moiety="E. coli catabolite activator protein"
                     /note="CAP binding activates transcription in the presence 
                     of cAMP."
     primer_bind     complement(7845..7862)
                     /label=L4440
                     /note="L4440 vector, forward primer"
     rep_origin      complement(8016..8604)
                     /direction=LEFT
                     /label=ori
                     /note="high-copy-number ColE1/pMB1/pBR322/pUC origin of 
                     replication"
     primer_bind     complement(8096..8115)
                     /label=pBR322ori-F
                     /note="pBR322 origin, forward primer"
     CDS             complement(join(8775..8917,1..649,650..718))
                     /codon_start=1
                     /gene="bla"
                     /product="beta-lactamase"
                     /label=AmpR
                     /note="confers resistance to ampicillin, carbenicillin, and
                     related antibiotics"
                     /translation="MSIQHFRVALIPFFAAFCLPVFAHPETLVKVKDAEDQLGARVGYI
                     ELDLNSGKILESFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEYS
                     PVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRW
                     EPELNEAIPNDERDTTMPVAMATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSA
                     LPAGWFIADKSGAGERGSRGIIAALGPDGKPSRIVVIYTTGSQATMDERNRQIAEIGAS
                     LIKHW"
ORIGIN
        1 acccacgctc accggctcca gatttatcag caataaacca gccagccgga agggccgagc
       61 gcagaagtgg tcctgcaact ttatccgcct ccatccagtc tattaattgt tgccgggaag
      121 ctagagtaag tagttcgcca gttaatagtt tgcgcaacgt tgttgccatt gctacaggca
      181 tcgtggtgtc acgctcgtcg tttggtatgg cttcattcag ctccggttcc caacgatcaa
      241 ggcgagttac atgatccccc atgttgtgca aaaaagcggt tagctccttc ggtcctccga
      301 tcgttgtcag aagtaagttg gccgcagtgt tatcactcat ggttatggca gcactgcata
      361 attctcttac tgtcatgcca tccgtaagat gcttttctgt gactggtgag tactcaacca
      421 agtcattctg agaatagtgt atgcggcgac cgagttgctc ttgcccggcg tcaatacggg
      481 ataataccgc gccacatagc agaactttaa aagtgctcat cattggaaaa cgttcttcgg
      541 ggcgaaaact ctcaaggatc ttaccgctgt tgagatccag ttcgatgtaa cccactcgtg
      601 cacccaactg atcttcagca tcttttactt tcaccagcgt ttctgggtga gcaaaaacag
      661 gaaggcaaaa tgccgcaaaa aagggaataa gggcgacacg gaaatgttga atactcatac
      721 tcttcctttt tcaatattat tgaagcattt atcagggtta ttgtctcatg agcggataca
      781 tatttgaatg tatttagaaa aataaacaaa taggggttcc gcgcacattt ccccgaaaag
      841 tgccacctaa attgtaagcg ttaatatttt gttaaaattc gcgttaaatt tttgttaaat
      901 cagctcattt tttaaccaat aggccgaaat cggcaaaatc ccttataaat caaaagaata
      961 gaccgagata gggttgagtg ttgttccagt ttggaacaag agtccactat taaagaacgt
     1021 ggactccaac gtcaaagggc gaaaaaccgt ctatcagggc gatggcccac tacgtgaacc
     1081 atcaccctaa tcaagttttt tggggtcgag gtgccgtaaa gcactaaatc ggaaccctaa
     1141 agggagcccc cgatttagag cttgacgggg aaagccggcg aacgtggcga gaaaggaagg
     1201 gaagaaagcg aaaggagcgg gcgctagggc gctggcaagt gtagcggtca cgctgcgcgt
     1261 aaccaccaca cccgccgcgc ttaatgcgcc gctacagggc gcgtcccatt cgccattcag
     1321 gctgcgcaac tgttgggaag ggcgatcggt gcgggcctct tcgctattac gccagctggc
     1381 gaaaggggga tgtgctgcaa ggcgattaag ttgggtaacg ccagggtttt cccagtcacg
     1441 acgttgtaaa acgacggcca gtgagcgcgc ctcgttcatt cacgtttttg aacccgtgga
     1501 ggacgggcag actcgcggtg caaatgtgtt ttacagcgtg atggagcaga tgaagatgct
     1561 cgacacgctg cagaacacgc agctagatta accctagaaa gataatcata ttgtgacgta
     1621 cgttaaagat aatcatgtgt aaaattgacg catgtgtttt atcggtctgt atatcgaggt
     1681 ttatttatta atttgaatag atattaagtt ttattatatt tacacttaca tactaataat
     1741 aaattcaaca aacaatttat ttatgtttat ttatttatta aaaaaaacaa aaactcaaaa
     1801 tttcttctat aaagtaacaa aacttttatg agggacagcc cccccccaaa gcccccaggg
     1861 atgtaattac gtccctcccc cgctaggggg cagcagcgag ccgcccgggg ctccgctccg
     1921 gtccggcgct ccccccgcat ccccgagccg gcagcgtgcg gggacagccc gggcacgggg
     1981 aaggtggcac gggatcgctt tcctctgaac gcttctcgct gctctttgag cctgcagaca
     2041 cctgggggga tacggggaaa aggcgaacgc gtgggtaggg gaggcgcttt tcccaaggca
     2101 gtctggagca tgcgctttag cagccccgct gggcacttgg cgctacacaa gtggcctctg
     2161 gcctcgcaca cattccacat ccaccggtag gcgccaaccg gctccgttct ttggtggccc
     2221 cttcgcgcca ccttctactc ctcccctagt caggaagttc ccccccgccc cgcagctcgc
     2281 gtcgtgcagg acgtgacaaa tggaagtagc acgtctcact agtctcgtgc agatggacag
     2341 caccgctgag caatggaagc gggtaggcct ttggggcagc ggccaatagc agctttgctc
     2401 cttcgctttc tgggctcaga ggctgggaag gggtgggtcc gggggcgggc tcaggggcgg
     2461 gctcaggggc ggggcgggcg cccgaaggtc ctccggaggc ccggcattct gcacgcttca
     2521 aaagcgcacg tctgccgcgc tgttctcctc ttcctcatct ccgggccttt cgacctgcag
     2581 cccaagcttc accatgaccg agtacaagcc cacggtgcgc ctcgccaccc gcgacgacgt
     2641 ccccagggcc gtacgcaccc tcgccgccgc gttcgccgac taccccgcca cgcgccacac
     2701 cgtcgatccg gaccgccaca tcgagcgggt caccgagctg caagaactct tcctcacgcg
     2761 cgtcgggctc gacatcggca aggtgtgggt cgcggacgac ggcgccgcgg tggcggtctg
     2821 gaccacgccg gagagcgtcg aagcgggggc ggtgttcgcc gagatcggcc cgcgcatggc
     2881 cgagttgagc ggttcccggc tggccgcgca gcaacagatg gaaggcctcc tggcgccgca
     2941 ccggcccaag gagcccgcgt ggttcctggc caccgtcggc gtctcgcccg accaccaggg
     3001 caagggtctg ggcagcgccg tcgtgctccc cggagtggag gcggccgagc gcgccggggt
     3061 gcccgccttc ctggagacct ccgcgccccg caacctcccc ttctacgagc ggctcggctt
     3121 caccgtcacc gccgacgtcg aggtgcccga aggaccgcgc acctggtgca tgacccgcaa
     3181 gcccggtgcc tgagcggccc gtttaaaccc gctgatcagc ctcgactgtg ccttctagtt
     3241 gccagccatc tgttgtttgc ccctcccccg tgccttcctt gaccctggaa ggtgccactc
     3301 ccactgtcct ttcctaataa aatgaggaaa ttgcatcgca ttgtctgagt aggtgtcatt
     3361 ctattctggg gggtggggtg gggcaggaca gcaaggggga ggattgggaa gacaatagca
     3421 ggcatgctgg ggatgcggtg ggctctatgg cttctgaggc ggaacgcgat atgtacgggc
     3481 cagatatacg cgtcgcagaa caaacgccca gaaccgaagg ccggagccca gacgccgcag
     3541 cagcccagcc tgcgttgtaa cccggtcccc atagcaacca actaccgcag actactctcg
     3601 caagcgctgt tctgcttgtg acccggaccg gcttctcttc cgcttccggt cccacaatcc
     3661 tctgtcggcc tagaagagct ttgcattgtg ggagctcctt cctttctcgc tccccggcca
     3721 tcttggcggc tggtgttggt gagtgagctc tgcggggtaa acgattaggc ggctcgggga
     3781 gctccgctag ctggtgtttg acgctctgga ttataatcct ctcttctgtc ctctgtgtat
     3841 gctaggttgg gggttgtccc gcacctagag ctagcgccca gcttaagcca ccatgaccga
     3901 cttcatcgac gaggaggtgc tgatgagcct ggtgatcgag atgggcctgg acagaatcaa
     3961 ggagctgccc gagctgtggc tgggccagaa cgagttcgac ttcatgaccg acggatccgg
     4021 cagcatggcc gagatcggaa ccggcttccc tttcgaccct cactacgtgg aggtgctggg
     4081 agaacggatg cactacgtgg acgtgggacc tagagacgga acaccagtgc tgttcctgca
     4141 cggaaacccc acaagcagct acgtctggcg gaacatcatc ccccacgtgg cccctacaca
     4201 cagatgtatc gccccagacc tgatcggcat gggaaagagc gacaagcccg acctgggcta
     4261 cttcttcgac gaccacgtgc ggttcatgga cgctttcatc gaggccctgg gactggaaga
     4321 ggtggtgctg gtcatccacg attggggaag cgctctgggc ttccattggg ccaagaggaa
     4381 cccagagagg gtcaagggca tcgccttcat ggagttcatc cggcctatcc ccacttggga
     4441 cgagtggcca gaattcgcca gggagacctt ccaggctttc agaaccaccg acgtgggcag
     4501 gaagctgatc atcgaccaga acgtgttcat cgagggaacc ctgcctatgg gagtcgtgag
     4561 acctctgacc gaggtggaga tggaccacta cagggagccc ttcctgaacc cagtggacag
     4621 agagcctctg tggagattcc ccaacgagct gcctatcgcc ggagaaccag ccaatatcgt
     4681 ggccctggtg gaggagtaca tggattggct gcaccagagc cccgtgccta agctgctgtt
     4741 ttggggcaca ccaggagtgc tgattcctcc agcagaagcc gctagactgg ccaaaagcct
     4801 gcctaattgc aaggccgtgg acatcggccc aggactgaat ctgctgcagg aggacaaccc
     4861 cgacctgatt ggaagcgaga ttgcccggtg gctcagtacc ctggagatca gcggcagcgc
     4921 tggctctgct ggagacatga gagctgccaa cctttggcca agcccgctca tgatcaaacg
     4981 ctctaagaag aacagcctgg ccttgtccct gacggccgac cagatggtca gtgccttgtt
     5041 ggatgctgag ccccccatac tctattccga gtatgatcct accagaccct tcagtgaagc
     5101 ttcgatgatg ggcttactga ccaacctggc agacagggag ctggttcaca tgatcaactg
     5161 ggcgaagagg gtgccaggct ttgtggattt gaccctccat gatcaggtcc accttctaga
     5221 atgtgcctgg ctagagatcc tgatgattgg tctcgtctgg cgctccatgg agcacccagt
     5281 gaagctactg tttgctccta acttgctctt ggacaggaac cagggaaaat gtgtagaggg
     5341 catggtggag atcttcgaca tgctgctggc tacatcatct cggttccgca tgatgaatct
     5401 gcagggagag gagtttgtgt gcctcaaatc tattattttg cttaattctg gagtgtacac
     5461 atttctgtcc agcaccctga agtctctgga agagaaggac catatccacc gagtcctgga
     5521 caagatcaca gacactttga tccacctgat ggccaaggca ggcctgaccc tgcagcagca
     5581 gcaccagcgg ctggcccagc tcctcctcat cctctcccac atcaggcaca tgagtaacaa
     5641 aggcatggag catctgtaca gcatgaagtg caagaacgtg gtgcccctct atgacctgct
     5701 gctggagatg ctggacgccc accgcctaca tgcgcccact agccgtggag gggcatccgt
     5761 ggaggagacg gaccaaagcc acttggccac tgcgggctct acttcatcgg gtaccgtcaa
     5821 gcggcccatg aatgccttca tggtgtggtc ccgcgggcag cggcgcaaga tggcccagga
     5881 gaaccccaag atgcacaact cggagatcag caagcgcctg ggcgccgagt ggaaactttt
     5941 gtcggagacg gagaagcggc cgttcatcga cgaggctaag cggctgcgag cgctgcacat
     6001 gaaggagcac ccggattata aaggaagcgg agctggaaag cctatcccta accctctgct
     6061 gggactggac agcacctgaa taggtcgaca atcaacctct ggattacaaa atttgtgaaa
     6121 gattgactgg tattcttaac tatgttgctc cttttacgct atgtggatac gctgctttaa
     6181 tgcctttgta tcatgcgtta actaaacttg tttattgcag cttataatgg ttacaaataa
     6241 agcaatagca tcacaaattt cacaaataaa gcattttttt cactgcattc tagttgtggt
     6301 ttgtccaaac tcatcaatgt atcttatcat gtctggaatt gactcaaatg atgtcaatta
     6361 gtctatcaga agctcatctg gtctcccttc cgggggacaa gacatccctg tttaatattt
     6421 aaacagcagt gttcccaaac tgggttctta tatcccttgc tctggtcaac caggttgcag
     6481 ggtttcctgt cctcacagga acgaagtccc taaagaaaca gtggcagcca ggtttagccc
     6541 cggaattgac tggattcctt ttttagggcc cattggtatg gctttttccc cgtatccccc
     6601 caggtgtctg caggctcaaa gagcagcgag aagcgttcag aggaaagcga tcccgtgcca
     6661 ccttccccgt gcccgggctg tccccgcacg ctgccggctc ggggatgcgg ggggagcgcc
     6721 ggaccggagc ggagccccgg gcggctcgct gctgccccct agcgggggag ggacgtaatt
     6781 acatccctgg gggctttggg ggggggctgt ccctgatatc tataacaaga aaatatatat
     6841 ataataagtt atcacgtaag tagaacatga aataacaata taattatcgt atgagttaaa
     6901 tcttaaaagt cacgtaaaag ataatcatgc gtcattttga ctcacgcggt cgttatagtt
     6961 caaaatcagt gacacttacc gcattgacaa gcacgcctca cgggagctcc aagcggcgac
     7021 tgagatgtcc taaatgcaca gcgacggatt cgcgctattt agaaagagag agcaatattt
     7081 caagaatgca tgcgtcaatt ttacgcagac tatctttcta gggttaatct agctgcatca
     7141 ggatcatatc gtcgggtctt ttttccggct cagtcatcgc ccaagctggc gctatctggg
     7201 catcggggag gaagaagccc gtgccttttc ccgcgaggtt gaagcggcat ggaaagagtt
     7261 tgccgaggat gactgctgct gcattgacgt tgagcgaaaa cgcacgttta ccatgatgat
     7321 tcgggaaggt gtggccatgc acgcctttaa cggtgaactg ttcgttcagg ccacctggga
     7381 taccagttcg tcgcggcttt tccggacaca gttccggatg gtcagcccga agcgcatcag
     7441 caacccgaac aataccggcg acagccggaa ctgccgtgcc ggtgtgcaga ttaatgacag
     7501 cggtgcggcg ctgggatatt acgtcagcga ggacgggtat cctggctgga tgccgcagaa
     7561 atggacatgg ataccccgtg agttacccgg cgggcgcgct tggcgtaatc atggtcatag
     7621 ctgtttcctg tgtgaaattg ttatccgctc acaattccac acaacatacg agccggaagc
     7681 ataaagtgta aagcctgggg tgcctaatga gtgagctaac tcacattaat tgcgttgcgc
     7741 tcactgcccg ctttccagtc gggaaacctg tcgtgccagc tgcattaatg aatcggccaa
     7801 cgcgcgggga gaggcggttt gcgtattggg cgctcttccg cttcctcgct cactgactcg
     7861 ctgcgctcgg tcgttcggct gcggcgagcg gtatcagctc actcaaaggc ggtaatacgg
     7921 ttatccacag aatcagggga taacgcagga aagaacatgt gagcaaaagg ccagcaaaag
     7981 gccaggaacc gtaaaaaggc cgcgttgctg gcgtttttcc ataggctccg cccccctgac
     8041 gagcatcaca aaaatcgacg ctcaagtcag aggtggcgaa acccgacagg actataaaga
     8101 taccaggcgt ttccccctgg aagctccctc gtgcgctctc ctgttccgac cctgccgctt
     8161 accggatacc tgtccgcctt tctcccttcg ggaagcgtgg cgctttctca tagctcacgc
     8221 tgtaggtatc tcagttcggt gtaggtcgtt cgctccaagc tgggctgtgt gcacgaaccc
     8281 cccgttcagc ccgaccgctg cgccttatcc ggtaactatc gtcttgagtc caacccggta
     8341 agacacgact tatcgccact ggcagcagcc actggtaaca ggattagcag agcgaggtat
     8401 gtaggcggtg ctacagagtt cttgaagtgg tggcctaact acggctacac tagaagaaca
     8461 gtatttggta tctgcgctct gctgaagcca gttaccttcg gaaaaagagt tggtagctct
     8521 tgatccggca aacaaaccac cgctggtagc ggtggttttt ttgtttgcaa gcagcagatt
     8581 acgcgcagaa aaaaaggatc tcaagaagat cctttgatct tttctacggg gtctgacgct
     8641 cagtggaacg aaaactcacg ttaagggatt ttggtcatga gattatcaaa aaggatcttc
     8701 acctagatcc ttttaaatta aaaatgaagt tttaaatcaa tctaaagtat atatgagtaa
     8761 acttggtctg acagttacca atgcttaatc agtgaggcac ctatctcagc gatctgtcta
     8821 tttcgttcat ccatagttgc ctgactcccc gtcgtgtaga taactacgat acgggagggc
     8881 ttaccatctg gccccagtgc tgcaatgata ccgcgag
//
