LOCUS       sequence-459225-        8358 bp    DNA     circular SYN 15-DEC-2025
DEFINITION  Single transcript mRNA cageIL-2 (mRens) + ER-renin (H2M).
ACCESSION   .
VERSION     .
KEYWORDS    .
SOURCE      synthetic DNA construct
  ORGANISM  synthetic DNA construct
REFERENCE   1  (bases 1 to 8358)
  AUTHORS   Aldrete CA, Call CC, Sant'Anna LE, Vlahos AE, Pei J, Cong Q, Gao XJ
  TITLE     Orthogonalized human protease control of secreted signals.
  JOURNAL   Nat Chem Biol. 2025 Jan 15. doi: 10.1038/s41589-024-01831-x.
  PUBMED    39814991
REFERENCE   2  (bases 1 to 8358)
  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: "Nat Chem 
            Biol. 2025 Jan 15. doi: 10.1038/s41589-024-01831-x."
COMMENT     Sequence Label: CA-0266
            CMVTO-IVT-UTR-mRens-cageIL-2-c-myc_T2A...
FEATURES             Location/Qualifiers
     source          1..8358
                     /mol_type="other DNA"
                     /organism="synthetic DNA construct"
     enhancer        4..383
                     /label=CMV enhancer
                     /note="human cytomegalovirus immediate early enhancer"
     promoter        384..587
                     /label=CMV promoter
                     /note="human cytomegalovirus (CMV) immediate early 
                     promoter"
     primer_bind     538..558
                     /label=CMV-F
                     /note="Human CMV immediate early promoter, forward primer"
     protein_bind    589..607
                     /gene="tetO"
                     /label=tet operator
                     /bound_moiety="tetracycline repressor TetR"
                     /note="bacterial operator O2 for the tetR and tetA genes"
     protein_bind    610..628
                     /gene="tetO"
                     /label=tet operator
                     /bound_moiety="tetracycline repressor TetR"
                     /note="bacterial operator O2 for the tetR and tetA genes"
     primer_bind     638..662
                     /label=LNCX
                     /note="Human CMV promoter, forward primer"
     primer_bind     772..791
                     /label=T7
                     /note="T7 promoter, forward primer"
     promoter        772..790
                     /label=T7 promoter
                     /note="promoter for bacteriophage T7 RNA polymerase"
     CDS             2123..2152
                     /codon_start=1
                     /product="Myc (human c-Myc proto-oncogene) epitope tag"
                     /label=Myc
                     /translation="EQKLISEEDL"
     CDS             2153..2206
                     /codon_start=1
                     /product="2A peptide from Thosea asigna virus capsid 
                     protein"
                     /label=T2A
                     /note="Eukaryotic ribosomes fail to insert a peptide bond 
                     between the Gly and Pro residues, yielding separate 
                     polypeptides."
                     /translation="EGRGSLLTCGDVEENPGP"
     CDS             3512..3532
                     /codon_start=1
                     /product="tobacco etch virus (TEV) protease recognition and
                     cleavage site"
                     /label=TEV site
                     /translation="ENLYFQS"
     CDS             3960..3989
                     /codon_start=1
                     /product="Myc (human c-Myc proto-oncogene) epitope tag"
                     /label=Myc
                     /translation="EQKLISEEDL"
     primer_bind     complement(4045..4062)
                     /label=BGH-rev
                     /note="Bovine growth hormone terminator, reverse primer. 
                     Also called BGH reverse"
     polyA_signal    4051..4275
                     /label=bGH poly(A) signal
                     /note="bovine growth hormone polyadenylation signal"
     primer_bind     complement(4447..4466)
                     /label=F1ori-R
                     /note="F1 origin, reverse primer"
     protein_bind    4598..4645
                     /label=FRT
                     /bound_moiety="FLP recombinase from the Saccharomyces 
                     cerevisiae 2u plasmid"
                     /note="FLP-mediated recombination occurs in the 8-bp core 
                     sequence TCTAGAAA (Turan and Bode, 2011)."
     CDS             4653..5675
                     /codon_start=1
                     /product="hygromycin B phosphotransferase"
                     /label=HygR
                     /note="confers resistance to hygromycin"
                     /translation="KKPELTATSVEKFLIEKFDSVSDLMQLSEGEESRAFSFDVGGRGY
                     VLRVNSCADGFYKDRYVYRHFASAALPIPEVLDIGEFSESLTYCISRRAQGVTLQDLPE
                     TELPAVLQPVAEAMDAIAAADLSQTSGFGPFGPQGIGQYTTWRDFICAIADPHVYHWQT
                     VMDDTVSASVAQALDELMLWAEDCPEVRHLVHADFGSNNVLTDNGRITAVIDWSEAMFG
                     DSQYEVANIFFWRPWLACMEQQTRYFERRHPELAGSPRLRAYMLRIGLDQLYQSLVDGN
                     FDDAAWAQGRCDAIVRSGAGTVGRTQIARRSAAVWTDGCVEVLADSGNRRPSTRPRAKE
                     "
     CDS             4653..5675
                     /codon_start=1
                     /gene="aph(4)-Ia"
                     /product="aminoglycoside phosphotransferase from E. coli"
                     /label=HygR
                     /note="confers resistance to hygromycin"
                     /translation="KKPELTATSVEKFLIEKFDSVSDLMQLSEGEESRAFSFDVGGRGY
                     VLRVNSCADGFYKDRYVYRHFASAALPIPEVLDIGEFSESLTYCISRRAQGVTLQDLPE
                     TELPAVLQPVAEAMDAIAAADLSQTSGFGPFGPQGIGQYTTWRDFICAIADPHVYHWQT
                     VMDDTVSASVAQALDELMLWAEDCPEVRHLVHADFGSNNVLTDNGRITAVIDWSEAMFG
                     DSQYEVANIFFWRPWLACMEQQTRYFERRHPELAGSPRLRAYMLRIGLDQLYQSLVDGN
                     FDDAAWAQGRCDAIVRSGAGTVGRTQIARRSAAVWTDGCVEVLADSGNRRPSTRPRAKE
                     "
     polyA_signal    5805..5926
                     /label=SV40 poly(A) signal
                     /note="SV40 polyadenylation signal"
     primer_bind     complement(5842..5861)
                     /label=SV40pA-R
                     /note="SV40 polyA, reverse primer"
     primer_bind     5896..5915
                     /label=EBV-rev
                     /note="SV40 polyA terminator, reverse primer"
     primer_bind     complement(5975..5991)
                     /label=M13 rev
                     /note="common sequencing primer, one of multiple similar 
                     variants"
     primer_bind     complement(5975..5991)
                     /label=M13 Reverse
                     /note="In lacZ gene. Also called M13-rev"
     primer_bind     complement(5988..6010)
                     /label=M13/pUC Reverse
                     /note="In lacZ gene"
     protein_bind    5999..6015
                     /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(6023..6029,6030..6047,6048..6053))
                     /label=lac promoter
                     /note="promoter for the E. coli lac operon"
     protein_bind    6068..6089
                     /label=CAP binding site
                     /bound_moiety="E. coli catabolite activator protein"
                     /note="CAP binding activates transcription in the presence 
                     of cAMP."
     primer_bind     complement(6206..6223)
                     /label=L4440
                     /note="L4440 vector, forward primer"
     rep_origin      complement(6377..6965)
                     /direction=LEFT
                     /label=ori
                     /note="high-copy-number ColE1/pMB1/pBR322/pUC origin of 
                     replication"
     primer_bind     complement(6457..6476)
                     /label=pBR322ori-F
                     /note="pBR322 origin, forward primer"
     CDS             complement(join(7136..7927,7928..7996))
                     /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"
     primer_bind     7759..7778
                     /label=Amp-R
                     /note="Ampicillin resistance gene, reverse primer"
     promoter        complement(7997..8101)
                     /gene="bla"
                     /label=AmpR promoter
     primer_bind     complement(8176..8195)
                     /label=pRS-marker
                     /note="pRS vectors, use to sequence yeast selectable 
                     marker"
ORIGIN
        1 gttgacattg attattgact agttattaat agtaatcaat tacggggtca ttagttcata
       61 gcccatatat ggagttccgc gttacataac ttacggtaaa tggcccgcct ggctgaccgc
      121 ccaacgaccc ccgcccattg acgtcaataa tgacgtatgt tcccatagta acgccaatag
      181 ggactttcca ttgacgtcaa tgggtggagt atttacggta aactgcccac ttggcagtac
      241 atcaagtgta tcatatgcca agtacgcccc ctattgacgt caatgacggt aaatggcccg
      301 cctggcatta tgcccagtac atgaccttat gggactttcc tacttggcag tacatctacg
      361 tattagtcat cgctattacc atggtgatgc ggttttggca gtacatcaat gggcgtggat
      421 agcggtttga ctcacgggga tttccaagtc tccaccccat tgacgtcaat gggagtttgt
      481 tttggcacca aaatcaacgg gactttccaa aatgtcgtaa caactccgcc ccattgacgc
      541 aaatgggcgg taggcgtgta cggtgggagg tctatataag cagagctctc cctatcagtg
      601 atagagatct ccctatcagt gatagagatc gtcgacgagc tcgtttagtg aaccgtcaga
      661 tcgcctggag acgccatcca cgctgttttg acctccatag aagacaccgg gaccgatcca
      721 gcctccggac tctagcgttt aaacttaagc tcgctagaga tccgcggccg ctaatacgac
      781 tcactatagg gagaaaaata acaaatctca acacaacata tacaaaacaa acgaatctca
      841 agcaatcaag cattctactt ctattgcagc aatttaaatc atttctttta aagcaaaagc
      901 aattttctga aaattttcac catttacgaa cgataaagct ttcgccacca tgtacaggat
      961 gcaactcctg tcttgcattg cactaagtct tgcacttgtc acaaacgcta gcgctccaac
     1021 ctccagctct acaaaaaaga ctcagctgca gctggagcac ctgctgctcg acctacaaat
     1081 gatactcaac ggaatcaaca actataagaa tcctaagctg acgcggatgc tgaccgccaa
     1141 gttttacatg cccaaaaagg cgaccgagct gaagcatttg cagtgtctgg aggaagagct
     1201 caagcctttg gaggaggtgc ttaatctcgc ccaaagcaaa aatttccact ttgatccgcg
     1261 ggacgtcgtg tcaaatatca acgtctttgt gctggaactg aaaggctctg agacaacctt
     1321 tatgtgtgaa tatgccgatg aaactgctac catcgttgag tttttaaatc gatggataac
     1381 attttgccag agtataattt ctactttgac cggcgccggg acaggataca tccatccctt
     1441 ccacctgctc taccacaaca agagcggcgg tgggggatcc gcggtgaatg gcacttccca
     1501 gttcacatgc ttctacaatt cgagagccaa catctcctgt gtctggagcc aagatggggc
     1561 tctgcaggac acttcctgcc aagtccatgc ctggccggac agacggcggt ggaaccaaac
     1621 ctgtgagctg ctccccgtga gtcaagcatc ctgggcctgc aacctgatcc tcggagcccc
     1681 agattctcag aaactgacca cagttgacat cgtcaccctg agggtgctgt gccgtgaggg
     1741 ggtgcgatgg agggtgatgg ccatccagga cttcaagccc tttgagaacc ttcgcctgat
     1801 ggcccccatc tccctccaag ttgtccacgt ggagacccac agatgcaaca taagctggga
     1861 aatctcccaa gcctcccact actttgaaag acacctggag ttcgaggccc ggacgctgtc
     1921 cccaggccac acctgggagg aggcccccct gctgactctc aagcagaagc aggaatggat
     1981 ctgcctggag acgctcaccc cagacaccca gtatgagttt caggtgcggg tcaagcctct
     2041 gcaaggcgag ttcacgacct ggagcccctg gagccagccc ctggccttca ggacaaagcc
     2101 tgcagccctt gggaaggaca ccgagcagaa gctcatcagc gaagaggacc tggaaggtcg
     2161 ggggagtttg cttacctgtg gcgatgtcga ggagaatcca ggacccatgg acggttggag
     2221 aaggatgccc cggtggggcc ttttgctgct cctgtgggga agctgcacct tcggggctag
     2281 cctcactctc ggtaatacta cttcctcagt catcttaacc aactacatgg atacgcagta
     2341 ttacggggaa atcggcattg gcacaccccc tcagactttt aaggtagttt ttgatactgg
     2401 gtctagcaat gtttgggtcc ctagcagtaa gtgttcccgc ctgtatacag cgtgtgttta
     2461 ccataagtta tttgacgcct cagactcctc tagctataaa cacaacggca ccgagctcac
     2521 catccactac agcacaggga ctgtttcggg gtttctgtcc caggacatta ttacagtggg
     2581 aggtattaca gtgacccaaa tgtttgggga ggtgaccgag atgccggctc tgccgttcat
     2641 gctggcagag ttcgacgggg tcgttggcat gggcttcatc gagcaggctg tggggcgggt
     2701 aacccccatc ttcgacaaca tcattagcca gggcgtgcta aaggaggacg tgttcagctt
     2761 ttattacaat agagattctg aaaactctca gagtttgggc ggccagatag tgcttggagg
     2821 cagtgatccc cagcactacg aaggcaattt tcactatata aatctgatca aaactggggt
     2881 gtggcagatc cagatgaagg gggtgtcagt gggttcctct acgttattgt gcgaggacgg
     2941 atgtctggcc gtggtagaca ctggagctag ttacatcagc ggctcaacca gctcaattga
     3001 aaagctgatg gaggcactgg gagcaaaaaa gcggttgttc gattacgtcg tgaaatgtaa
     3061 tgagggacct accctgcccg acatctcttt ccatctgggt ggaaaagagt atactctgac
     3121 aagcgccgat tacgtatttc aggagtccta ctcgtccaaa aaactctgca cgttagcaat
     3181 ccacgccatg gacatccctc caccaaccgg acctacctgg gctctggggg ccacatttat
     3241 acgaaaattc tataccgagt tcgatcgcag gaacaaccgt atcggctttg cacttgccag
     3301 gggcgccggg acaggagggt ctgggggtgg cactggcgga tctggaggag actacaagga
     3361 cgatgacgac aacggcggat cgggggggtc tggtggtagt ggcggttcgg ggggaggcac
     3421 aggtggatcc atggctctca ttgtcttggg cggtgtggcc gggttactgc tgttcatcgg
     3481 acttggcata tttttcgggg gcggctctct cgagaacttg tacttccaga gtggcagtgg
     3541 aggtaccctt ctcgaagccc tgaccttagc cagtgcacgg ggacccctga ggaagagatc
     3601 tgtgccaatg gctaaggcga aaccgaaatt ctccatctca cctgacagct tgagctagct
     3661 cgagctggta ctgcatgcac gcaatgctag ctgccccttt cccgtcctgg gtaccccgag
     3721 tctcccccga cctcgggtcc caggtatgct cccacctcca cctgccccac tcaccacctc
     3781 tgctagttcc agacacctcc caagcacgca gcaatgcagc tcaaaacgct tagcctagcc
     3841 acacccccac gggaaacagc agtgattaac ctttagcaat aaacgaaagt ttaactaagc
     3901 tatactaacc ccagggttgg tcaatttcgt gccagccaca ccctggagct agcgggcccg
     3961 aacaaaaact catctcagaa gaggatctga atagcgccgt cgaccatcat cataatcatc
     4021 attgagttta aacccgctga tcagcctcga ctgtgccttc tagttgccag ccatctgttg
     4081 tttgcccctc ccccgtgcct tccttgaccc tggaaggtgc cactcccact gtcctttcct
     4141 aataaaatga ggaaattgca tcgcattgtc tgagtaggtg tcattctatt ctggggggtg
     4201 gggtggggca ggacagcaag ggggaggatt gggaagacaa tagcaggcat gctggggatg
     4261 cggtgggctc tatggagatc tatcgatgtt ctggggatgc ggtgggctct atggcttctg
     4321 aggcggaaag aaccagctgg ggctctaggg ggtatcccca cgcgccctgt agcggcgcat
     4381 taagcgcggc gggtgtggtg gttacgcgca gcgtgaccgc tacacttgcc agcgccctag
     4441 cgcccgctcc tttcgctttc ttcccttcct ttctcgccac gttcgccggc tttccccgtc
     4501 aagctctaaa tcgggggctc cctttagggt tccgatttag tgctttacgg cacctcgacc
     4561 ccaaaaaact tgattagggt gatggttcac gtacctagaa gttcctattc cgaagttcct
     4621 attctctaga aagtatagga acttccttgg ccaaaaagcc tgaactcacc gcgacgtctg
     4681 tcgagaagtt tctgatcgaa aagttcgaca gcgtctccga cctgatgcag ctctcggagg
     4741 gcgaagaatc tcgtgctttc agcttcgatg taggagggcg tggatatgtc ctgcgggtaa
     4801 atagctgcgc cgatggtttc tacaaagatc gttatgttta tcggcacttt gcatcggccg
     4861 cgctcccgat tccggaagtg cttgacattg gggaattcag cgagagcctg acctattgca
     4921 tctcccgccg tgcacagggt gtcacgttgc aagacctgcc tgaaaccgaa ctgcccgctg
     4981 ttctgcagcc ggtcgcggag gccatggatg cgatcgctgc ggccgatctt agccagacga
     5041 gcgggttcgg cccattcgga ccgcaaggaa tcggtcaata cactacatgg cgtgatttca
     5101 tatgcgcgat tgctgatccc catgtgtatc actggcaaac tgtgatggac gacaccgtca
     5161 gtgcgtccgt cgcgcaggct ctcgatgagc tgatgctttg ggccgaggac tgccccgaag
     5221 tccggcacct cgtgcacgcg gatttcggct ccaacaatgt cctgacggac aatggccgca
     5281 taacagcggt cattgactgg agcgaggcga tgttcgggga ttcccaatac gaggtcgcca
     5341 acatcttctt ctggaggccg tggttggctt gtatggagca gcagacgcgc tacttcgagc
     5401 ggaggcatcc ggagcttgca ggatcgccgc ggctccgggc gtatatgctc cgcattggtc
     5461 ttgaccaact ctatcagagc ttggttgacg gcaatttcga tgatgcagct tgggcgcagg
     5521 gtcgatgcga cgcaatcgtc cgatccggag ccgggactgt cgggcgtaca caaatcgccc
     5581 gcagaagcgc ggccgtctgg accgatggct gtgtagaagt actcgccgat agtggaaacc
     5641 gacgccccag cactcgtccg agggcaaagg aatagcacgt actacgagat ttcgattcca
     5701 ccgccgcctt ctatgaaagg ttgggcttcg gaatcgtttt ccgggacgcc ggctggatga
     5761 tcctccagcg cggggatctc atgctggagt tcttcgccca ccccaacttg tttattgcag
     5821 cttataatgg ttacaaataa agcaatagca tcacaaattt cacaaataaa gcattttttt
     5881 cactgcattc tagttgtggt ttgtccaaac tcatcaatgt atcttatcat gtctgtatac
     5941 cgtcgacctc tagctagagc ttggcgtaat catggtcata gctgtttcct gtgtgaaatt
     6001 gttatccgct cacaattcca cacaacatac gagccggaag cataaagtgt aaagcctggg
     6061 gtgcctaatg agtgagctaa ctcacattaa ttgcgttgcg ctcactgccc gctttccagt
     6121 cgggaaacct gtcgtgccag ctgcattaat gaatcggcca acgcgcgggg agaggcggtt
     6181 tgcgtattgg gcgctcttcc gcttcctcgc tcactgactc gctgcgctcg gtcgttcggc
     6241 tgcggcgagc ggtatcagct cactcaaagg cggtaatacg gttatccaca gaatcagggg
     6301 ataacgcagg aaagaacatg tgagcaaaag gccagcaaaa ggccaggaac cgtaaaaagg
     6361 ccgcgttgct ggcgtttttc cataggctcc gcccccctga cgagcatcac aaaaatcgac
     6421 gctcaagtca gaggtggcga aacccgacag gactataaag ataccaggcg tttccccctg
     6481 gaagctccct cgtgcgctct cctgttccga ccctgccgct taccggatac ctgtccgcct
     6541 ttctcccttc gggaagcgtg gcgctttctc atagctcacg ctgtaggtat ctcagttcgg
     6601 tgtaggtcgt tcgctccaag ctgggctgtg tgcacgaacc ccccgttcag cccgaccgct
     6661 gcgccttatc cggtaactat cgtcttgagt ccaacccggt aagacacgac ttatcgccac
     6721 tggcagcagc cactggtaac aggattagca gagcgaggta tgtaggcggt gctacagagt
     6781 tcttgaagtg gtggcctaac tacggctaca ctagaagaac agtatttggt atctgcgctc
     6841 tgctgaagcc agttaccttc ggaaaaagag ttggtagctc ttgatccggc aaacaaacca
     6901 ccgctggtag cggtggtttt tttgtttgca agcagcagat tacgcgcaga aaaaaaggat
     6961 ctcaagaaga tcctttgatc ttttctacgg ggtctgacgc tcagtggaac gaaaactcac
     7021 gttaagggat tttggtcatg agattatcaa aaaggatctt cacctagatc cttttaaatt
     7081 aaaaatgaag ttttaaatca atctaaagta tatatgagta aacttggtct gacagttacc
     7141 aatgcttaat cagtgaggca cctatctcag cgatctgtct atttcgttca tccatagttg
     7201 cctgactccc cgtcgtgtag ataactacga tacgggaggg cttaccatct ggccccagtg
     7261 ctgcaatgat accgcgagac ccacgctcac cggctccaga tttatcagca ataaaccagc
     7321 cagccggaag ggccgagcgc agaagtggtc ctgcaacttt atccgcctcc atccagtcta
     7381 ttaattgttg ccgggaagct agagtaagta gttcgccagt taatagtttg cgcaacgttg
     7441 ttgccattgc tacaggcatc gtggtgtcac gctcgtcgtt tggtatggct tcattcagct
     7501 ccggttccca acgatcaagg cgagttacat gatcccccat gttgtgcaaa aaagcggtta
     7561 gctccttcgg tcctccgatc gttgtcagaa gtaagttggc cgcagtgtta tcactcatgg
     7621 ttatggcagc actgcataat tctcttactg tcatgccatc cgtaagatgc ttttctgtga
     7681 ctggtgagta ctcaaccaag tcattctgag aatagtgtat gcggcgaccg agttgctctt
     7741 gcccggcgtc aatacgggat aataccgcgc cacatagcag aactttaaaa gtgctcatca
     7801 ttggaaaacg ttcttcgggg cgaaaactct caaggatctt accgctgttg agatccagtt
     7861 cgatgtaacc cactcgtgca cccaactgat cttcagcatc ttttactttc accagcgttt
     7921 ctgggtgagc aaaaacagga aggcaaaatg ccgcaaaaaa gggaataagg gcgacacgga
     7981 aatgttgaat actcatactc ttcctttttc aatattattg aagcatttat cagggttatt
     8041 gtctcatgag cggatacata tttgaatgta tttagaaaaa taaacaaata ggggttccgc
     8101 gcacatttcc ccgaaaagtg ccacctgacg tcgacggatc gggagatctc ccgatcccct
     8161 atggtgcact ctcagtacaa tctgctctga tgccgcatag ttaagccagt atctgctccc
     8221 tgcttgtgtg ttggaggtcg ctgagtagtg cgcgagcaaa atttaagcta caacaaggca
     8281 aggcttgacc gacaattgca tgaagaatct gcttagggtt aggcgttttg cgctgcttcg
     8341 tacgggccag atatacgc
//
