LOCUS       sequence-226619-       10423 bp    DNA     circular SYN 15-DEC-2025
DEFINITION  Expression of hybrid AmphDI-PerDI (Hap) glycosyltansferase and 
            perosamine synthase in streptomycetes.
ACCESSION   .
VERSION     .
KEYWORDS    .
SOURCE      synthetic DNA construct
  ORGANISM  synthetic DNA construct
REFERENCE   1  (bases 1 to 10423)
  AUTHORS   Hutchinson E, Murphy B, Dunne T, Breen C, Rawlings B, Caffrey P
  TITLE     Redesign of polyene macrolide glycosylation: engineered biosynthesis
            of 19-(O)-perosaminyl-amphoteronolide B.
  JOURNAL   Chem Biol. 2010 Feb 26;17(2):174-82. doi: 
            10.1016/j.chembiol.2010.01.007.
  PUBMED    20189107
REFERENCE   2  (bases 1 to 10423)
  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"; doi: 
            "10.1016/j.chembiol.2010.01"; journalName: "Chem Biol"; date: 
            "2010-02-26- 26"; volume: "17"; issue: "2"; pages: "174-82"
COMMENT     Sequence Label: pIAGO-Hap2
FEATURES             Location/Qualifiers
     source          1..10423
                     /mol_type="other DNA"
                     /organism="synthetic DNA construct"
     primer_bind     68..86
                     /label=pBRforEco
                     /note="pBR322 vectors, upsteam of EcoRI site, forward 
                     primer"
     primer_bind     complement(124..146)
                     /label=pGEX 3'
                     /note="pGEX vectors, reverse primer"
     primer_bind     246..265
                     /label=pRS-marker
                     /note="pRS vectors, use to sequence yeast selectable 
                     marker"
     primer_bind     459..481
                     /label=M13/pUC Forward
                     /note="In lacZ gene"
     primer_bind     474..490
                     /label=M13 fwd
                     /note="common sequencing primer, one of multiple similar 
                     variants"
     primer_bind     complement(3823..3839)
                     /label=M13 rev
                     /note="common sequencing primer, one of multiple similar 
                     variants"
     primer_bind     complement(3823..3839)
                     /label=M13 Reverse
                     /note="In lacZ gene. Also called M13-rev"
     primer_bind     complement(3836..3858)
                     /label=M13/pUC Reverse
                     /note="In lacZ gene"
     protein_bind    3847..3863
                     /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(3871..3877,3878..3895,3896..3901))
                     /label=lac promoter
                     /note="promoter for the E. coli lac operon"
     protein_bind    3916..3937
                     /label=CAP binding site
                     /bound_moiety="E. coli catabolite activator protein"
                     /note="CAP binding activates transcription in the presence 
                     of cAMP."
     primer_bind     complement(8528..8545)
                     /label=L4440
                     /note="L4440 vector, forward primer"
     rep_origin      complement(8699..9287)
                     /direction=LEFT
                     /label=ori
                     /note="high-copy-number ColE1/pMB1/pBR322/pUC origin of 
                     replication"
     primer_bind     complement(8779..8798)
                     /label=pBR322ori-F
                     /note="pBR322 origin, forward primer"
     CDS             complement(join(9458..10249,10250..10318))
                     /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     10081..10100
                     /label=Amp-R
                     /note="Ampicillin resistance gene, reverse primer"
     promoter        complement(10319..10423)
                     /gene="bla"
                     /label=AmpR promoter
ORIGIN
        1 cacatttccc cgaaaagtgc cacctgacgt ctaagaaacc attattatca tgacattaac
       61 ctataaaaat aggcgtatca cgaggccctt tcgtctcgcg cgtttcggtg atgacggtga
      121 aaacctctga cacatgcagc tcccggagac ggtcacagct tgtctgtaag cggatgccgg
      181 gagcagacaa gcccgtcagg gcgcgtcagc gggtgttggc gggtgtcggg gctggcttaa
      241 ctatgcggca tcagagcaga ttgtactgag agtgcaccat atgcggtgtg aaataccgca
      301 cagatgcgta aggagaaaat accgcatcag gcgccattcg ccattcaggc tgcgcaactg
      361 ttgggaaggg cgatcggtgc gggcctcttc gctattacgc cagctggcga aagggggatg
      421 tgctgcaagg cgattaagtt gggtaacgcc agggttttcc cagtcacgac gttgtaaaac
      481 gacggccagt gaattcgagc tcggtaccag cccgacccga gcacgcgccg gcacgcctgg
      541 tcgatgtcgg accggagttc gaggtacgcg gcttgcaggt ccaggaaggg gacgtccatg
      601 cgagtgtccg ttcgagtggc ggcttgcgcc cgatgctagt cgcggttgat cggcgatcgc
      661 aggtgcacgc ggtcgatctt gacggctggc gagaggtgcg gggaggatct gaccgacgcg
      721 gtccacacgt ggcaccgcga tgctgttgtg ggcacaatcg tgccggttgg taggatctca
      781 ctttccggag ggtgttgtcc atgggcgcgc acaggcggcc gatcctgttc gtcagttatg
      841 ccgaaagcgg tcttctcaat ccgctgctcg tactggccga ggaattgtcc cggcgtggtg
      901 tggaggatct gtggttcgcc acggacgaga aggcgcggga ccagatcgag tcggcgtcgg
      961 cggacagtga gctgcagttc gcctcgctcg gtgacaccgt gtcgcagatg tcggcggtca
     1021 cctgggacga cgagacctat gccgaggtga cgcagcgctc ccgcttcaag gcgcaccgcg
     1081 cggtcatccg gcactccttc gcgcccgaga cccgggtgga gaagtaccgg gcgctggaga
     1141 aggccgtcga ggagatccag cccgccctga tggtgatcga gagcatgtgc cagttcgggt
     1201 acgagctggc gatcaccaag gggatcccgt tcgtgctcgg ggtgccgttc ctgccgagca
     1261 atgtactgac ctcgcatgtg ccgttcgcca agtcgtacac gccgtccggg ttcccggtgc
     1321 cgcactcggg cctgcccggc aagatgtcgc tcgcccagcg ggtggagaac gagctgttcc
     1381 gggtgcgcac gctcgggatg ttcatgacga aggagatccg ggagatcgtc gaggaggaca
     1441 accgggtccg cggcgagctg ggcatctccc ccgaggcgcg gcagatgatg gcgcgcatcg
     1501 accacgccga gcaggtgctg tgctactcgg tggcggagct cgagtacccg ctggagatcc
     1561 cggagaagat gcggctcgtg ggtgcgctgc tgccgccgct gccgcagacc tcgggcgacg
     1621 atcccgtgcg cgcgtggctc gacgcccagt cgtccgtggt ctacatgggc ttcggcaccg
     1681 tcacccggct gaccgggcag caggtgcacg cgctggtgga ggtggcccgc agactcgacg
     1741 gtgagcacca ggtgctgtgg aagctccccg ccgaacagca gcatctgctg ccgccggccg
     1801 agtcgctgcc gggcaatctg cgcatcgaga gctgggtgcc ctcccaactg gacgtcctcg
     1861 cccaccccca cgtgcgggtg ttcttcacac acggcggcgg caacggcttc cacgaggggc
     1921 tctacttcga caagcccctg gtcgtccggc cgctgtgggt ggactgctac gaccaggccg
     1981 tacgcggtcg ggaccgcggg gtgagcctca ccctcgacga cccgggcgac atcgtcgtcg
     2041 acgacgtcgt cgacaagctc acccgggtac tgaccgaacc ctccttccgt gcgaacgcgg
     2101 cacggatggg agcgctgcaa cgcgccgcgg gcggccgtgc agccgccgcc gacctgatcc
     2161 tcggcctgcc gagcctgtcc tgagcggaga agacatgtcg ttcaagtacc ccgcttcccg
     2221 tcccgcgctg gacgggcgtg aactcgagta cgtcaccgag acgatcaggg acgggtggat
     2281 atcgtcacag agccccgtcg tccagcggtt cgaggaggcg ttcgccgcct accacggcac
     2341 cgtgcacggg gtcgcctgct cctccggcac cgccgcgctc accctggcgc tgcgggcgct
     2401 gggcatcggc ccgggcgacg aggtcatcgt gccggagttc accttcatca cctcggcgtg
     2461 ggcggtgacg tacaccggcg ccacgcccgt cttcgtcgac tgcggggacg atctcgacat
     2521 cgatgtggag ctgatcgaga agaagatcac cccccggacg aaggccgtga tgcccgtcca
     2581 tgtctacggc cggcgctgcg acatggccac gatcatggag ctggccttcg agtacaacct
     2641 gcgggtcgtc gaggactccg ccgaggcgca cggcgtgcgg ccggtgggcg acatcgcctg
     2701 tttctccctg ttcgccaaca agaccgtcac cgcgggcgag ggcggggtct gcctcaccga
     2761 cgacccgcgg ctggcacggc agatggcgca tctgcgggcg atggccaccc ccgccgacca
     2821 cagctatcta cacaagaacc tggcctacaa cttccggatg accggcatgc aggccgccgt
     2881 ggcactggcc caggtggaac gcatggacga gatcctcgcc acccggcgca ccatcgagaa
     2941 gcgctacgac acgctcctgg ccggcatccc cggcctgacg ctgatgccgc cgcgcgacgt
     3001 gctgtggatg tacgacgtgc gggcccagca gcgcgaggag ctgcgggcgt tcctcgccga
     3061 ggcgtcgatc gagacccggc tgttcttcaa accgatgagc cgccagccca cctacttcca
     3121 cccggactgg cgttccctca acgccggccg gttctccgag gacggcctcc atctgcccac
     3181 gtacaccgcc ctcaccgagg aggaccaggc gtatgtggcg ggaaagatcc gtgagttcta
     3241 cgcaagggca ccgtccggcc gggcggtcgc agcgcacggg ggctgaagct tggcgtaatc
     3301 artrywyasr kygccgatcc cggagttcac cgtgcgccgg atccgggcga tgcgcccggc
     3361 gatccagggc gtcgtggaca aggtcgtcga cgacctgctc gcgggcggct cggaggcgga
     3421 cctgatcgcg gacttcgcgc tgccgatccc gtcgctggtc atctccgcgc cggctacggc
     3481 gtgcaccagt gcctcgggca gaacctggtc cgggtggaga tggagctggc gkaccggacg
     3541 ctgttcgagc ggawccccgg accgggcgtt cctcgccgag gcgtcgatcg agacccggct
     3601 gttcttcaaa ccgatgagcc gccagcccac ctacttccac ccggactggc gttccctcaa
     3661 cgccggccgg ttctccgagg acggcctcca tctgcccacg tacaccgccc tcaccgagga
     3721 ggaccaggcg tatgtggcgg gaaagatccg tgagttctac gcaagggcac cgtccggccg
     3781 ggcggtcgca gcgcacgggg gctgaagctt ggcgtaatca tggtcatagc tgtttcctgt
     3841 gtgaaattgt tatccgctca caattccaca caacatacga gccggaagca taaagtgtaa
     3901 agcctggggt gcctaatgag tgagctaact cacattaatt gcgttgcgct cactgcccgc
     3961 tttccagtcg ggaaacctgt cgtgccaggg accggcgcca caccggcttg cgccggctca
     4021 cggtctcgga cggcgcgaag ccttcgcaag taccttcgtg actacccggt ggacgcgttc
     4081 tccatgctca aggggatgcg caaggcgatg gaactcatcg gctacccgcc gacgtccacg
     4141 agcgttttca cagtcgaggc gatcgcggaa ggcgtcagcg ccatcgagtc gttcaagggc
     4201 gtcggccgcg ccttcgagga gtgcccgccc ggaccacgac cgttgacctc gatatgtcag
     4261 tggtgatcgc tgccgtgtga ggtgatcatc actgacgaat cgaggtcgag gaaccgagcg
     4321 tccgaggaac agaggcgctt atcggttggc cgcgagattc ctgtcgatcc tctcgtgcag
     4381 cgcgattccg agggaaacgg aaacgttgag agactcggtc tggctcatca tggggatgga
     4441 aaccgaggcg gaagacgcct cctcgaacag gtcggaaggc ccaccctttt cgctgccgaa
     4501 cagcaaggcc agccgatccg gattgtcccc gagttccttc acggaaatgt cgccatccgc
     4561 cttgagcgtc atcagctgca taccgctgtc ccgaatgaag gcgatggcct cctcgcgacc
     4621 ggagagaacg acgggaaggg agaagacgta acctcggctg gccctttgga gacgccggtc
     4681 cgcgatgctg gtgatgtcac tgtcgaccag gatgatcccc gacgctccga gcgcgagcga
     4741 cgtgcgtact atcgcgccga tgttcccgac gatcttcacc ccgtcgagaa cgacgacgtc
     4801 cccacgccgg ctcgcgatat cgccgaacct ggccgggcga gggacgcggg cgatgccgaa
     4861 tgtcttggcc ttccgctccc ccttgaacaa ctggttgacg atcgaggagt cgatgaggcg
     4921 gaccggtatg ttctgccgcc cgcacagatc cagcaactca gatggaaaag gactgctgtc
     4981 gctgccgtag acctcgatga actccacccc ggccgcgatg ctgtgcatga ggggctcgac
     5041 gtcctcgatc aacgttgtct ttatgttgga tcgcgacggc ttggtgacat cgatgatccg
     5101 ctgcaccgcg ggatcggacg gatttgcgat ggtgtccaac tcagtcatgg tcgtcctacc
     5161 ggctgctgtg ttcagtgacg cgattcctgg ggtgtgacac cctacgcgac gatggcggat
     5221 ggctgccctg accggcaatc accaacgcaa ggggaagtcg tcgctctctg gcaaagctcc
     5281 ccgctcttcc ccgtccggga cccgcgcggt cgatccccgc atatgaagta ttcgccttga
     5341 tcagtcccgg tggacgcgcc agcggcccgc cggagcgacg gactccccga cctcgatcgt
     5401 gtcgccctga gcgtccacgt agacgttgcg tgagagcagg actgggccgc cgccgaccgc
     5461 accgccctca ccaccgaccg cgaccgcgcc atggccgccg ccgacggcct ggtcgccgcc
     5521 gccgcccgcc ggttcggcgc ctgacccgac caacccccgc cccgccccca cccaccagga
     5581 gaccgaccat gaccgacttc gacggacgcc tgaccgaggg gaccgtgaac ctggtccagg
     5641 accccaacgg cggtggctgg tccgcccact gcgctgagcc cggttgcgac tgggccgact
     5701 tcgccggacc gctcggcttc cagggcctcg tggccatcgc tcgccgacac acgcactgac
     5761 cgcacgtcaa agccccgccg gatcaccggc ggggctctct tcggccctcc aagtcacacc
     5821 agccccaagg ggcgtcggga gtggcggagg gaacctctgg cccgattggt gccaggattc
     5881 ccaccagacc aaagagcaac gggccggact tcgcacctcc gacccgtccg ctcccagact
     5941 cgcgcccctt agccgggcga gacaggaacg ttgctcgtgc ccagagtacg gagcgatgcc
     6001 gaggcattgc cagatcggcc cgccgggccc cgctgccact gcgggaccgc aattgcccac
     6061 acaccgggca aacggccgcg tatctactgc tcagaccgct gccggatggc agcgaagcgg
     6121 gcgatcgcgc gtgtgacgcg agatgccgcc cgaggcaaaa gcgaacacct tgggaaagaa
     6181 acaacagagt ttcccgcacc cctccgacct gcggtttctc cggacggggt ggatggggag
     6241 agcccgagag gcgacagcct ctcggaagta ggaagcacgt cgcggagcga cgctgcccga
     6301 ctgcggaaag ccgcccggta cagccgccgc cggacgctgt ggcggatcag cggggacgcc
     6361 gcgtgcaagg gctgcggccg cgccctgatg gaccctgcct ccggcgtgat cgtcgcccag
     6421 acggcggccg gaacgtccgt ggtcctgggc ctgatgcggt gcgggcggat ctggctctgc
     6481 ccggtctgcg ccgccacgat ccggcacaag cgggccgagg agatcaccgc cgccgtggtc
     6541 gagtggatca agcgcggggg gaccgcctac ctggtcacct tcacggcccg ccatgggcac
     6601 acggaccggc tcgcggacct catggacgcc ctccagggca cccggaagac gccggacagc
     6661 ccccggcggc cgggcgccta ccagcgactg atcacgggcg gcacgtgggc cggacgccgg
     6721 gccaaggacg ggcaccgggc cgccgaccgc gagggcatcc gagaccggat cgggtacgtc
     6781 ggcatgatcc gcgcgaccga agtcaccgtg gggcagatca acggctggca cccgcacatc
     6841 cacgcgatcg tcctggtcgg cggccggacc gagggggagc ggtccgcgaa gcagatcgtc
     6901 gccaccttcg agccgaccgg cgccgcgctc gacgagtggc aggggcactg gcggtccgtg
     6961 tggaccgccg ccctgcgcaa ggtcaacccc gccttcacgc ccgacgaccg gcacggcgtc
     7021 gacttcaagc ggctggagac cgagcgcgac gccaacgacc tcgccgagta catcgccaag
     7081 acccaggacg ggaaggcgcc cgccctcgaa ctcgcccgcg ccgacctcaa gacggcgacc
     7141 ggcgggaacg tcgccccgtt cgaactcctc ggacggatcg gggacctgac cggcggcatg
     7201 accgaggacg acgccgccgg ggtcggctcg ctggagtgga acctctcgcg ctggcacgag
     7261 tacgagcggg caacccgggg acgccgggcc atcgaatgga cccgctacct gcggcagatg
     7321 ctcgggctcg acggcggcga caccgaggcc gacgacctcg atctgctcct ggcggccgac
     7381 gccgacggcg gggagctgcg ggccggggtc gccgtgaccg aggacggatg gcacgcggtc
     7441 acccgccgcg ccctcgacct cgaggcgacc cgggccgccg aaggcaagga cggcaacgag
     7501 gattcggcgg ccgtgggcga acgggtgcgg gaggtcctgg cgctggccga cgcggccgac
     7561 acagtggtgg tgctcacggc gggggaggtg gccgaggcgt acgccgacat gctcgccgcc
     7621 ctcgcccagc gccgcgagga agcaactgca cgccgacggc gagagcagga cgacgaccag
     7681 gacgacgacg ccgacgaccg ccaggagcgg gccgcccggc acatcgcccg gctcgcaagt
     7741 gggcccactt cgcactaact cgctcccccc cgccgtacgt catcccggtg acgtacggcg
     7801 ggggtcggtg acgtacgcgg cgacggcggc cggggtcgaa gccgcgggag taatcctggg
     7861 attactcgcc cggggtcggc cccgccggca cttcgtgcag gcggtacctc gcgcccgact
     7921 cgcctcgcta cgagacgtgc cgcgtacggt cgtcggccat gagcaccacc acccccaggg
     7981 acgccgacgg cgcgaagctc tgcgcctggt gcggctcgga gatcaagcaa tccggcgtcg
     8041 gccggagccg ggactactgc cgccgctcct gccgccagcg ggcgtacgag gcccggcgcc
     8101 agcgcgaggc gatcgtgtcc gccgtggcgt cggcagtcgc tcgccgagat acgtcacgtg
     8161 acgaaatgca gcagccttcc attccgtcac gtgacgaaac tcgggccgca ggtcagagca
     8221 cggttccgcc cgctccgtcg tggccgtagt acgagacgtc ggtgaccgtt gccctgaccg
     8281 cgccgacgga gtcctcgccg gtgaggcgga gttgttccgg acggagcagg accgtgccgg
     8341 cgcgcaggcc gccgggcgga gcggcgaggg gcaccgtgcc caaggcggtc cgggccgtgt
     8401 cgccggagtc gacgtcgacg gtgccgggga gcaggacggc gtcgccgacg aagccggcga
     8461 ccctgcatta atgaatcggc caacgcgcgg ggagaggcgg tttgcgtatt gggcgctctt
     8521 ccgcttcctc gctcactgac tcgctgcgct cggtcgttcg gctgcggcga gcggtatcag
     8581 ctcactcaaa ggcggtaata cggttatcca cagaatcagg ggataacgca ggaaagaaca
     8641 tgtgagcaaa aggccagcaa aaggccagga accgtaaaaa ggccgcgttg ctggcgtttt
     8701 tccataggct ccgcccccct gacgagcatc acaaaaatcg acgctcaagt cagaggtggc
     8761 gaaacccgac aggactataa agataccagg cgtttccccc tggaagctcc ctcgtgcgct
     8821 ctcctgttcc gaccctgccg cttaccggat acctgtccgc ctttctccct tcgggaagcg
     8881 tggcgctttc tcatagctca cgctgtaggt atctcagttc ggtgtaggtc gttcgctcca
     8941 agctgggctg tgtgcacgaa ccccccgttc agcccgaccg ctgcgcctta tccggtaact
     9001 atcgtcttga gtccaacccg gtaagacacg acttatcgcc actggcagca gccactggta
     9061 acaggattag cagagcgagg tatgtaggcg gtgctacaga gttcttgaag tggtggccta
     9121 actacggcta cactagaaga acagtatttg gtatctgcgc tctgctgaag ccagttacct
     9181 tcggaaaaag agttggtagc tcttgatccg gcaaacaaac caccgctggt agcggtggtt
     9241 tttttgtttg caagcagcag attacgcgca gaaaaaaagg atctcaagaa gatcctttga
     9301 tcttttctac ggggtctgac gctcagtgga acgaaaactc acgttaaggg attttggtca
     9361 tgagattatc aaaaaggatc ttcacctaga tccttttaaa ttaaaaatga agttttaaat
     9421 caatctaaag tatatatgag taaacttggt ctgacagtta ccaatgctta atcagtgagg
     9481 cacctatctc agcgatctgt ctatttcgtt catccatagt tgcctgactc cccgtcgtgt
     9541 agataactac gatacgggag ggcttaccat ctggccccag tgctgcaatg ataccgcgag
     9601 acccacgctc accggctcca gatttatcag caataaacca gccagccgga agggccgagc
     9661 gcagaagtgg tcctgcaact ttatccgcct ccatccagtc tattaattgt tgccgggaag
     9721 ctagagtaag tagttcgcca gttaatagtt tgcgcaacgt tgttgccatt gctacaggca
     9781 tcgtggtgtc acgctcgtcg tttggtatgg cttcattcag ctccggttcc caacgatcaa
     9841 ggcgagttac atgatccccc atgttgtgca aaaaagcggt tagctccttc ggtcctccga
     9901 tcgttgtcag aagtaagttg gccgcagtgt tatcactcat ggttatggca gcactgcata
     9961 attctcttac tgtcatgcca tccgtaagat gcttttctgt gactggtgag tactcaacca
    10021 agtcattctg agaatagtgt atgcggcgac cgagttgctc ttgcccggcg tcaatacggg
    10081 ataataccgc gccacatagc agaactttaa aagtgctcat cattggaaaa cgttcttcgg
    10141 ggcgaaaact ctcaaggatc ttaccgctgt tgagatccag ttcgatgtaa cccactcgtg
    10201 cacccaactg atcttcagca tcttttactt tcaccagcgt ttctgggtga gcaaaaacag
    10261 gaaggcaaaa tgccgcaaaa aagggaataa gggcgacacg gaaatgttga atactcatac
    10321 tcttcctttt tcaatattat tgaagcattt atcagggtta ttgtctcatg agcggataca
    10381 tatttgaatg tatttagaaa aataaacaaa taggggttcc gcg
//
