LOCUS Exported 9514 bp ds-DNA circular SYN 13-MAY-2021 DEFINITION Lentiviral vector for overexpressing transcription factor ORFs with unique 24-bp barcodes. Barcodes facilitate identification of transcription factors in pooled screens.. ACCESSION . VERSION . KEYWORDS TFORF1032 SOURCE synthetic DNA construct ORGANISM synthetic DNA construct REFERENCE 1 (bases 1 to 9514) AUTHORS Joung J, Zhang F TITLE Multiplexed Overexpression of Regulatory Factors (MORF) Collection JOURNAL unpublished REFERENCE 2 (bases 1 to 9514) AUTHORS . TITLE Direct Submission JOURNAL Exported May 13, 2021 from SnapGene Server 1.1.58 http://www.snapgene.com FEATURES Location/Qualifiers source 1..9514 /organism="synthetic DNA construct" /mol_type="other DNA" promoter 1..1179 /label=EF-1-alpha promoter /note="strong constitutive promoter for human elongation factor EF-1-alpha" intron 232..1170 /label=EF-1-alpha intron A /note="intron upstream of the start codon of human EF-1-alpha" primer_bind 1127..1147 /label=EF1a-F /note="Human elongation factor-1a promoter, forward primer" regulatory 1190..1199 /regulatory_class="other" /note="vertebrate consensus sequence for strong initiation of translation (Kozak, 1987)" misc_feature 2452..3040 /label=WPRE /note="woodchuck hepatitis virus posttranscriptional regulatory element" primer_bind complement(2505..2525) /label=WPRE-R /note="WPRE, reverse primer" CDS complement(2923..2934) /codon_start=1 /product="Factor Xa recognition and cleavage site" /label=Factor Xa site /translation="IEGR" LTR 3112..3345 /label=3' LTR (Delta-U3) /note="self-inactivating 3' long terminal repeat (LTR) from HIV-1" polyA_signal 3423..3544 /label=SV40 poly(A) signal /note="SV40 polyadenylation signal" primer_bind complement(3460..3479) /label=SV40pA-R /note="SV40 polyA, reverse primer" primer_bind 3514..3533 /label=EBV-rev /note="SV40 polyA terminator, reverse primer" rep_origin 3584..3719 /label=SV40 ori /note="SV40 origin of replication" primer_bind complement(3739..3758) /label=T7 /note="T7 promoter, forward primer" promoter complement(3740..3758) /label=T7 promoter /note="promoter for bacteriophage T7 RNA polymerase" primer_bind complement(3768..3785) /label=M13 Forward /note="In lacZ gene. Also called M13-F20 or M13 (-21) Forward" primer_bind complement(3768..3784) /label=M13 fwd /note="common sequencing primer, one of multiple similar variants" primer_bind complement(3777..3799) /label=M13/pUC Forward /note="In lacZ gene" rep_origin 3926..4381 /direction=RIGHT /label=f1 ori /note="f1 bacteriophage origin of replication; arrow indicates direction of (+) strand synthesis" primer_bind complement(4013..4032) /label=F1ori-R /note="F1 origin, reverse primer" primer_bind 4223..4244 /label=F1ori-F /note="F1 origin, forward primer" promoter 4407..4511 /gene="bla" /label=AmpR promoter CDS 4512..5372 /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 complement(4730..4749) /label=Amp-R /note="Ampicillin resistance gene, reverse primer" rep_origin 5543..6131 /direction=RIGHT /label=ori /note="high-copy-number ColE1/pMB1/pBR322/pUC origin of replication" primer_bind 6032..6051 /label=pBR322ori-F /note="pBR322 origin, forward primer" primer_bind 6285..6302 /label=L4440 /note="L4440 vector, forward primer" protein_bind 6419..6440 /label=CAP binding site /bound_moiety="E. coli catabolite activator protein" /note="CAP binding activates transcription in the presence of cAMP." promoter 6455..6485 /label=lac promoter /note="promoter for the E. coli lac operon" protein_bind 6493..6509 /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)." primer_bind 6498..6520 /label=M13/pUC Reverse /note="In lacZ gene" primer_bind 6517..6533 /label=M13 rev /note="common sequencing primer, one of multiple similar variants" primer_bind 6517..6533 /label=M13 Reverse /note="In lacZ gene. Also called M13-rev" primer_bind 6552..6572 /label=T3 /note="T3 promoter, forward primer" promoter 6554..6572 /label=T3 promoter /note="promoter for bacteriophage T3 RNA polymerase" promoter 6600..6826 /label=RSV promoter /note="Rous sarcoma virus enhancer/promoter" LTR 6827..7007 /label=5' LTR (truncated) /note="truncated 5' long terminal repeat (LTR) from HIV-1" misc_feature 7054..7179 /label=HIV-1 Psi /note="packaging signal of human immunodeficiency virus type 1" misc_feature 7672..7905 /label=RRE /note="The Rev response element (RRE) of HIV-1 allows for Rev-dependent mRNA export from the nucleus to the cytoplasm." CDS 8090..8134 /codon_start=1 /product="antigenic peptide corresponding to amino acids 655 to 669 of the HIV envelope protein gp41 (Lutje Hulsik et al., 2013)" /label=gp41 peptide /note="recognized by the 2H10 single-chain llama nanobody" /translation="KNEQELLELDKWASL" promoter 8365..8575 /label=SV40 promoter /note="SV40 early promoter" promoter 8387..8583 /label=SV40 promoter /note="SV40 early promoter" rep_origin 8434..8569 /label=SV40 ori /note="SV40 origin of replication" CDS 8615..9217 /codon_start=1 /gene="pac from Streptomyces alboniger" /product="puromycin N-acetyltransferase" /label=PuroR /note="confers resistance to puromycin" /translation="MTEYKPTVRLATRDDVPRAVRTLAAAFADYPATRHTVDPDRHIER VTELQELFLTRVGLDIGKVWVADDGAAVAVWTTPESVEAGAVFAEIGPRMAELSGSRLA AQQQMEGLLAPHRPKEPAWFLATVGVSPDHQGKGLGSAVVLPGVEAAERAGVPAFLETS APRNLPFYERLGFTVTADVEVPEGPRTWCMTRKPGAS" primer_bind complement(8615..8634) /label=Puro-R /note="Puromycin resistance gene, reverse primer. Also called puro-variant-R" primer_bind 9111..9131 /label=Puro-F /note="Puromycin resistance gene, forward primer" misc_feature 9260..9377 /label=cPPT/CTS /note="central polypurine tract and central termination sequence of HIV-1" ORIGIN 1 ggctccggtg cccgtcagtg ggcagagcgc acatcgccca cagtccccga gaagttgggg 61 ggaggggtcg gcaattgaac cggtgcctag agaaggtggc gcggggtaaa ctgggaaagt 121 gatgtcgtgt actggctccg cctttttccc gagggtgggg gagaaccgta tataagtgca 181 gtagtcgccg tgaacgttct ttttcgcaac gggtttgccg ccagaacaca ggtaagtgcc 241 gtgtgtggtt cccgcgggcc tggcctcttt acgggttatg gcccttgcgt gccttgaatt 301 acttccacct ggctgcagta cgtgattctt gatcccgagc ttcgggttgg aagtgggtgg 361 gagagttcga ggccttgcgc ttaaggagcc ccttcgcctc gtgcttgagt tgaggcctgg 421 cctgggcgct ggggccgccg cgtgcgaatc tggtggcacc ttcgcgcctg tctcgctgct 481 ttcgataagt ctctagccat ttaaaatttt tgatgacctg ctgcgacgct ttttttctgg 541 caagatagtc ttgtaaatgc gggccaagat ctgcacactg gtatttcggt ttttggggcc 601 gcgggcggcg acggggcccg tgcgtcccag cgcacatgtt cggcgaggcg gggcctgcga 661 gcgcggccac cgagaatcgg acgggggtag tctcaagctg gccggcctgc tctggtgcct 721 ggcctcgcgc cgccgtgtat cgccccgccc tgggcggcaa ggctggcccg gtcggcacca 781 gttgcgtgag cggaaagatg gccgcttccc ggccctgctg cagggagctc aaaatggagg 841 acgcggcgct cgggagagcg ggcgggtgag tcacccacac aaaggaaaag ggcctttccg 901 tcctcagccg tcgcttcatg tgactccacg gagtaccggg cgccgtccag gcacctcgat 961 tagttctcga gcttttggag tacgtcgtct ttaggttggg gggaggggtt ttatgcgatg 1021 gagtttcccc acactgagtg ggtggagact gaagttaggc cagcttggca cttgatgtaa 1081 ttctccttgg aatttgccct ttttgagttt ggatcttggt tcattctcaa gcctcagaca 1141 gtggttcaaa gtttttttct tccatttcag gtgtcgtgag gctagcaccg ccaccatggt 1201 gcccagctcg ccctcgcccc ctccgcctcc tcgggtctac aagccatgct tcgtgtgcaa 1261 tgacaagtcc tctggctacc actatggggt cagctcttgt gaaggctgca agggcttctt 1321 tcgccgaagc atccagaaga acatggtgta cacgtgtcac cgcgacaaaa actgtatcat 1381 caacaaggtg accaggaatc gctgccagta ctgccggcta cagaagtgct tcgaagtggg 1441 catgtccaag gaagctgtgc gaaatgaccg gaacaagaag aagaaagagg tgaaggaaga 1501 agggtcacct gacagctatg agctgagccc tcagttagaa gagctcatca ccaaggtcag 1561 caaagcccat caggagactt tcccctcgct ctgccagctg ggcaagtata ccacgaactc 1621 cagtgcagac caccgcgtgc agctggatct ggggctgtgg gacaagttca gtgagctggc 1681 taccaagtgc atcatcaaga tcgtggagtt tgccaagcgg ttgcctggct ttacagggct 1741 cagcattgct gaccagatca ctctgctcaa agctgcctgc ctagatatcc tgatgctgcg 1801 tatctgcaca aggtacaccc cagagcagga caccatgacc ttctccgacg ggctgaccct 1861 gaaccggacc cagatgcaca atgccggctt cgggcccctc acagaccttg tctttgcctt 1921 tgctgggcag ctcctgcccc tggagatgga tgacaccgag acagggctgc tcagcgccat 1981 ctgcctcatc tgcggagacc gcatggacct ggaggagccc gaaaaagtgg acaagctgca 2041 ggagccactg ctggaagccc tgaggctgta cgcccggcgc cggcggccca gccagcccta 2101 catgttccca aggatgctaa tgaaaatcac cgacctccgg ggcatcagca ctaagggagc 2161 tgaaagggcc attactctga agatggagat tccaggcccg atgcctccct taatccgaga 2221 gatgctggag aaccctgaaa tgtttgagga tgactcctcg cagcctggtc cccaccccaa 2281 tgcctctagc gaggatgagg ttcctggggg ccagggcaaa gggggcctga agtccccagc 2341 ctagtaatga actagtccgt aacttgaaag tatttcgatt tcttggcttt atatatcttg 2401 tggaaaggac gactgcggcc ataatgtttc ctatggacgc gttaagtcga caatcaacct 2461 ctggattaca aaatttgtga aagattgact ggtattctta actatgttgc tccttttacg 2521 ctatgtggat acgctgcttt aatgcctttg tatcatgcta ttgcttcccg tatggctttc 2581 attttctcct ccttgtataa atcctggttg ctgtctcttt atgaggagtt gtggcccgtt 2641 gtcaggcaac gtggcgtggt gtgcactgtg tttgctgacg caacccccac tggttggggc 2701 attgccacca cctgtcagct cctttccggg actttcgctt tccccctccc tattgccacg 2761 gcggaactca tcgccgcctg ccttgcccgc tgctggacag gggctcggct gttgggcact 2821 gacaattccg tggtgttgtc ggggaaatca tcgtcctttc cttggctgct cgcctgtgtt 2881 gccacctgga ttctgcgcgg gacgtccttc tgctacgtcc cttcggccct caatccagcg 2941 gaccttcctt cccgcggcct gctgccggct ctgcggcctc ttccgcgtct tcgccttcgc 3001 cctcagacga gtcggatctc cctttgggcc gcctccccgc gtcgacttta agaccaatga 3061 cttacaaggc agctgtagat cttagccact ttttaaaaga aaagggggga ctggaagggc 3121 taattcactc ccaacgaaga caagatctgc tttttgcttg tactgggtct ctctggttag 3181 accagatctg agcctgggag ctctctggct aactagggaa cccactgctt aagcctcaat 3241 aaagcttgcc ttgagtgctt caagtagtgt gtgcccgtct gttgtgtgac tctggtaact 3301 agagatccct cagacccttt tagtcagtgt ggaaaatctc tagcagtacg tatagtagtt 3361 catgtcatct tattattcag tatttataac ttgcaaagaa atgaatatca gagagtgaga 3421 ggaacttgtt tattgcagct tataatggtt acaaataaag caatagcatc acaaatttca 3481 caaataaagc atttttttca ctgcattcta gttgtggttt gtccaaactc atcaatgtat 3541 cttatcatgt ctggctctag ctatcccgcc cctaactccg cccatcccgc ccctaactcc 3601 gcccagttcc gcccattctc cgccccatgg ctgactaatt ttttttattt atgcagaggc 3661 cgaggccgcc tcggcctctg agctattcca gaagtagtga ggaggctttt ttggaggcct 3721 agggacgtac ccaattcgcc ctatagtgag tcgtattacg cgcgctcact ggccgtcgtt 3781 ttacaacgtc gtgactggga aaaccctggc gttacccaac ttaatcgcct tgcagcacat 3841 ccccctttcg ccagctggcg taatagcgaa gaggcccgca ccgatcgccc ttcccaacag 3901 ttgcgcagcc tgaatggcga atgggacgcg ccctgtagcg gcgcattaag cgcggcgggt 3961 gtggtggtta cgcgcagcgt gaccgctaca cttgccagcg ccctagcgcc cgctcctttc 4021 gctttcttcc cttcctttct cgccacgttc gccggctttc cccgtcaagc tctaaatcgg 4081 gggctccctt tagggttccg atttagtgct ttacggcacc tcgaccccaa aaaacttgat 4141 tagggtgatg gttcacgtag tgggccatcg ccctgataga cggtttttcg ccctttgacg 4201 ttggagtcca cgttctttaa tagtggactc ttgttccaaa ctggaacaac actcaaccct 4261 atctcggtct attcttttga tttataaggg attttgccga tttcggccta ttggttaaaa 4321 aatgagctga tttaacaaaa atttaacgcg aattttaaca aaatattaac gcttacaatt 4381 taggtggcac ttttcgggga aatgtgcgcg gaacccctat ttgtttattt ttctaaatac 4441 attcaaatat gtatccgctc atgagacaat aaccctgata aatgcttcaa taatattgaa 4501 aaaggaagag tatgagtatt caacatttcc gtgtcgccct tattcccttt tttgcggcat 4561 tttgccttcc tgtttttgct cacccagaaa cgctggtgaa agtaaaagat gctgaagatc 4621 agttgggtgc acgagtgggt tacatcgaac tggatctcaa cagcggtaag atccttgaga 4681 gttttcgccc cgaagaacgt tttccaatga tgagcacttt taaagttctg ctatgtggcg 4741 cggtattatc ccgtattgac gccgggcaag agcaactcgg tcgccgcata cactattctc 4801 agaatgactt ggttgagtac tcaccagtca cagaaaagca tcttacggat ggcatgacag 4861 taagagaatt atgcagtgct gccataacca tgagtgataa cactgcggcc aacttacttc 4921 tgacaacgat cggaggaccg aaggagctaa ccgctttttt gcacaacatg ggggatcatg 4981 taactcgcct tgatcgttgg gaaccggagc tgaatgaagc cataccaaac gacgagcgtg 5041 acaccacgat gcctgtagca atggcaacaa cgttgcgcaa actattaact ggcgaactac 5101 ttactctagc ttcccggcaa caattaatag actggatgga ggcggataaa gttgcaggac 5161 cacttctgcg ctcggccctt ccggctggct ggtttattgc tgataaatct ggagccggtg 5221 agcgtgggtc tcgcggtatc attgcagcac tggggccaga tggtaagccc tcccgtatcg 5281 tagttatcta cacgacgggg agtcaggcaa ctatggatga acgaaataga cagatcgctg 5341 agataggtgc ctcactgatt aagcattggt aactgtcaga ccaagtttac tcatatatac 5401 tttagattga tttaaaactt catttttaat ttaaaaggat ctaggtgaag atcctttttg 5461 ataatctcat gaccaaaatc ccttaacgtg agttttcgtt ccactgagcg tcagaccccg 5521 tagaaaagat caaaggatct tcttgagatc ctttttttct gcgcgtaatc tgctgcttgc 5581 aaacaaaaaa accaccgcta ccagcggtgg tttgtttgcc ggatcaagag ctaccaactc 5641 tttttccgaa ggtaactggc ttcagcagag cgcagatacc aaatactgtt cttctagtgt 5701 agccgtagtt aggccaccac ttcaagaact ctgtagcacc gcctacatac ctcgctctgc 5761 taatcctgtt accagtggct gctgccagtg gcgataagtc gtgtcttacc gggttggact 5821 caagacgata gttaccggat aaggcgcagc ggtcgggctg aacggggggt tcgtgcacac 5881 agcccagctt ggagcgaacg acctacaccg aactgagata cctacagcgt gagctatgag 5941 aaagcgccac gcttcccgaa gggagaaagg cggacaggta tccggtaagc ggcagggtcg 6001 gaacaggaga gcgcacgagg gagcttccag ggggaaacgc ctggtatctt tatagtcctg 6061 tcgggtttcg ccacctctga cttgagcgtc gatttttgtg atgctcgtca ggggggcgga 6121 gcctatggaa aaacgccagc aacgcggcct ttttacggtt cctggccttt tgctggcctt 6181 ttgctcacat gttctttcct gcgttatccc ctgattctgt ggataaccgt attaccgcct 6241 ttgagtgagc tgataccgct cgccgcagcc gaacgaccga gcgcagcgag tcagtgagcg 6301 aggaagcgga agagcgccca atacgcaaac cgcctctccc cgcgcgttgg ccgattcatt 6361 aatgcagctg gcacgacagg tttcccgact ggaaagcggg cagtgagcgc aacgcaatta 6421 atgtgagtta gctcactcat taggcacccc aggctttaca ctttatgctt ccggctcgta 6481 tgttgtgtgg aattgtgagc ggataacaat ttcacacagg aaacagctat gaccatgatt 6541 acgccaagcg cgcaattaac cctcactaaa gggaacaaaa gctggagctg caagcttaat 6601 gtagtcttat gcaatactct tgtagtcttg caacatggta acgatgagtt agcaacatgc 6661 cttacaagga gagaaaaagc accgtgcatg ccgattggtg gaagtaaggt ggtacgatcg 6721 tgccttatta ggaaggcaac agacgggtct gacatggatt ggacgaacca ctgaattgcc 6781 gcattgcaga gatattgtat ttaagtgcct agctcgatac ataaacgggt ctctctggtt 6841 agaccagatc tgagcctggg agctctctgg ctaactaggg aacccactgc ttaagcctca 6901 ataaagcttg ccttgagtgc ttcaagtagt gtgtgcccgt ctgttgtgtg actctggtaa 6961 ctagagatcc ctcagaccct tttagtcagt gtggaaaatc tctagcagtg gcgcccgaac 7021 agggacttga aagcgaaagg gaaaccagag gagctctctc gacgcaggac tcggcttgct 7081 gaagcgcgca cggcaagagg cgaggggcgg cgactggtga gtacgccaaa aattttgact 7141 agcggaggct agaaggagag agatgggtgc gagagcgtca gtattaagcg ggggagaatt 7201 agatcgcgat gggaaaaaat tcggttaagg ccagggggaa agaaaaaata taaattaaaa 7261 catatagtat gggcaagcag ggagctagaa cgattcgcag ttaatcctgg cctgttagaa 7321 acatcagaag gctgtagaca aatactggga cagctacaac catcccttca gacaggatca 7381 gaagaactta gatcattata taatacagta gcaaccctct attgtgtgca tcaaaggata 7441 gagataaaag acaccaagga agctttagac aagatagagg aagagcaaaa caaaagtaag 7501 accaccgcac agcaagcggc cgctgatctt cagacctgga ggaggagata tgagggacaa 7561 ttggagaagt gaattatata aatataaagt agtaaaaatt gaaccattag gagtagcacc 7621 caccaaggca aagagaagag tggtgcagag agaaaaaaga gcagtgggaa taggagcttt 7681 gttccttggg ttcttgggag cagcaggaag cactatgggc gcagcgtcaa tgacgctgac 7741 ggtacaggcc agacaattat tgtctggtat agtgcagcag cagaacaatt tgctgagggc 7801 tattgaggcg caacagcatc tgttgcaact cacagtctgg ggcatcaagc agctccaggc 7861 aagaatcctg gctgtggaaa gatacctaaa ggatcaacag ctcctgggga tttggggttg 7921 ctctggaaaa ctcatttgca ccactgctgt gccttggaat gctagttgga gtaataaatc 7981 tctggaacag atttggaatc acacgacctg gatggagtgg gacagagaaa ttaacaatta 8041 cacaagctta atacactcct taattgaaga atcgcaaaac cagcaagaaa agaatgaaca 8101 agaattattg gaattagata aatgggcaag tttgtggaat tggtttaaca taacaaattg 8161 gctgtggtat ataaaattat tcataatgat agtaggaggc ttggtaggtt taagaatagt 8221 ttttgctgta ctttctatag tgaatagagt taggcaggga tattcaccat tatcgtttca 8281 gacccacctc ccaaccccga ggggacccat gcattgcatc tcaattagtc agcaaccagg 8341 tgtggaaagt ccccaggctc cccagcaggc agaagtatgc aaagcatgcg tctcaattag 8401 tcagcaacca tagtcccgcc cctaactccg cccatcccgc ccctaactcc gcccagttcc 8461 gcccattctc cgccccatgg ctgactaatt ttttttattt atgcagaggc cgaggccgcc 8521 tcggcctctg agctattcca gaagtagtga ggaggctttt ttggaggcct aggcttttgc 8581 aaaaagcttt ctagaggtac caccggagct taccatgacc gagtacaagc ccacggtgcg 8641 cctcgccacc cgcgacgacg tccccagggc cgtacgcacc ctcgccgccg cgttcgccga 8701 ctaccccgcc acgcgccaca ccgtcgatcc ggaccgccac atcgagcggg tcaccgagct 8761 gcaagaactc ttcctcacgc gcgtcgggct cgacatcggc aaggtgtggg tcgcggacga 8821 cggcgccgcc gtggcggtct ggaccacgcc ggagagcgtc gaagcggggg cggtgttcgc 8881 cgagatcggc ccgcgcatgg ccgagttgag cggttcccgg ctggccgcgc agcaacagat 8941 ggaaggcctc ctggcgccgc accggcccaa ggagcccgcg tggttcctgg ccaccgtcgg 9001 cgtctcgccc gaccaccagg gcaagggtct gggcagcgcc gtcgtgctcc ccggagtgga 9061 ggcggccgag cgcgccgggg tgcccgcctt cctggagacc tccgcgcccc gcaacctccc 9121 cttctacgag cggctcggct tcaccgtcac cgccgacgtc gaggtgcccg aaggaccgcg 9181 cacctggtgc atgacccgca agcccggtgc cagttaacga attctagatc ttgagacaaa 9241 tggcagtatt catccacaat tttaaaagaa aaggggggat tggggggtac agtgcagggg 9301 aaagaatagt agacataata gcaacagaca tacaaactaa agaattacaa aaacaaatta 9361 caaaaattca aaattttcgg gtttattaca gggacagcag agatccactt tggcgccggc 9421 tcgaggcctg caggtgcaaa gatggataaa gttttaaaca gagaggaatc tttgcagcta 9481 atggaccttc taggtcttga aaggagtggg aatt //