LOCUS       c00038_gnlPro..        16733 bp    DNA     linear   UNK 01-JAN-1980
DEFINITION  gnl|Prokka|JOJAJDGP_38.
ACCESSION   c00038_gnlPro..
VERSION     c00038_gnlPro..
KEYWORDS    .
SOURCE      
  ORGANISM  
            .
COMMENT     ##gutSMASH-Data-START##
            Version      :: 1.0.0-1555cd7(changed)
            Run date     :: 2024-10-05 04:12:30
            Original ID  :: gnl|Prokka|JOJAJDGP_38
            NOTE: This is a single cluster extracted from a larger record!
            Orig. start  :: 10363
            Orig. end    :: 27096
            ##gutSMASH-Data-END##
FEATURES             Location/Qualifiers
     protocluster    1..16733
                     /aStool="rule-based-clusters"
                     /contig_edge="True"
                     /core_location="[20363:24755]"
                     /cutoff="10000"
                     /detection_rule="(minimum(2, [Aminotran_5, GCV_H, GCV_T,
                     GDC-P, SoxG]) and GCV_H and GCV_T_C)"
                     /neighbourhood="10000"
                     /product="Glycine_cleavage"
                     /protocluster_number="1"
                     /tool="gutsmash"
     proto_core      10001..14392
                     /aStool="rule-based-clusters"
                     /tool="gutsmash"
                     /cutoff="10000"
                     /detection_rule="(minimum(2, [Aminotran_5, GCV_H, GCV_T,
                     GDC-P, SoxG]) and GCV_H and GCV_T_C)"
                     /neighbourhood="10000"
                     /product="Glycine_cleavage"
                     /protocluster_number="1"
     cand_cluster    1..16733
                     /candidate_cluster_number="1"
                     /contig_edge="True"
                     /detection_rules="(minimum(2, [Aminotran_5, GCV_H, GCV_T,
                     GDC-P, SoxG]) and GCV_H and GCV_T_C)"
                     /kind="single"
                     /product="Glycine_cleavage"
                     /protoclusters="1"
                     /tool="gutsmash"
     region          1..16733
                     /candidate_cluster_numbers="1"
                     /contig_edge="True"
                     /product="Glycine_cleavage"
                     /region_number="1"
                     /rules="(minimum(2, [Aminotran_5, GCV_H, GCV_T, GDC-P,
                     SoxG]) and GCV_H and GCV_T_C)"
                     /tool="gutsmash"
     CDS             complement(71..970)
                     /gene_functions="biosynthetic-additional
                     (rule-based-clusters) Lipase_GDSL_2"
                     /gene_kind="biosynthetic-additional"
                     /locus_tag="ctg38_14"
                     /sec_met_domain="Lipase_GDSL_2 (E-value: 3.6e-28, bitscore:
                     90.2, seeds: 1564, tool: rule-based-clusters)"
                     /transl_table=11
                     /translation="VACVGDSITFGSGLKPGEARYPQVLATLMGPDFDVRGFGNPGKTA
                     GDYPGQAGRWYGSTREHKQALDFKADIYICNLGINDTGRWWNPELFSKGYEALLQAWKN
                     ANPKARFFAWGLLGPDYRGPLNKKAFPGNCYPDVRKYAGSDNGSAANRPEAEKLIAAVA
                     RKYKVSLFDALHPLSDHPEWYVDGLHPTEQGARRIAEITFAKLAKSLKIKQPVPRLEPG
                     TGNVIINNPGNSGILLDGWKLTDGSNTLIFENSTVIHPKDRLIIAIGPETQKDPTGPLQ
                     IKSAKSPAAFRLIPAKKY"
     CDS             complement(1070..2608)
                     /locus_tag="ctg38_15"
                     /transl_table=11
                     /translation="MRLHTSCILAAAIALNAAWADAPRFDRIFGSHMVLPHGKNIPVSG
                     TAAPNREITVTFGNTALKTKTDSKGKWSVTLPPMPPCGTGQTLAAVQNGDSAKLEDVLV
                     GEVWLASGQSNMLFRLNQTTTAKEDIAASGDDQLRLLNNIPQAHTNNAPYSGKDFDAVT
                     TDNFYKGQWASSSPSTSGPMTAVGYYFGKKLREGLGIPVGIIHSSLGGSEIAAWLPREV
                     INANNSFRTLRGNHWLDSPLISDWVRGRARKNISPRLNQGSPDHPYKPAFLYESGIAWT
                     TPLPITGVIWYQGESDAEIIDNAQNGMLLKTMISSWRKAFRNPEMPFVMIQLPRINDPS
                     KIRAGWPEFREMQDTVAKTVPQVYSVNTIDLGSTNADVHPPFKRPVGERAGNTALNKVY
                     GKKVPCEGPAFKAFKTSGSSILVQMEQAAGLTTTDGKKPAQFEIAGTDGIYHPATAEIT
                     NRKGGTAVIRLSSPEVKSPKNARYCWNRFVTPNLVNGNQLPARPFRTDVPVLKK"
     CDS             complement(2619..3422)
                     /locus_tag="ctg38_16"
                     /transl_table=11
                     /translation="MIQIFPSEFMDKTPNKSQSSLLGIFINILLPVLILDYCSAGPANP
                     LERPEGESFWHIGPVWSLVIALSLPLVYGIRSLAVSRKFDLMSVVGMAGVLLTGVISIF
                     VIGPEGRIHSATPWLFAGKEALIPLILAAAVVVSRSTGTPLLNMFIYTPELFDVRRIEQ
                     TVAANGEEQAYQSLLANSSWILAGTLVASSVGNFFLSLSFMSSVIRQPEAEQQVAYNAA
                     IGSITWWGFLIIGIPILAALVFIMTRLIKQLGRLTGLSRDELLLK"
     CDS             complement(4045..4440)
                     /locus_tag="ctg38_17"
                     /transl_table=11
                     /translation="MKAIHRITAGRQTVHHVIHHLFGIGEHQPHFNLSGVKQPAEYLNP
                     GGKHHFVINLFNGRHRQRRPFNGNLDGLLHEPAHQAADFRRHGSGEKQGLLRFRHSVRD
                     MFDIFQKPHIQHLVRFIQNQHAETIQP"
     CDS             4474..5430
                     /locus_tag="ctg38_18"
                     /transl_table=11
                     /translation="MDSFRKGSLRLLVATDIAARGLDVDDVDAVVNFELPRDPEDYVHR
                     IGRTARAGRKGKAITFVGRRDFSLMSRIERFIGVKLTPEPVLTAVQVDQLRTESLVDDI
                     LERLKPDAVLPEELKEVEAAPEAMAAALFDLLRERTHREVQPIPEDKPARRARRMPQTG
                     EEAESPQKGDSWQHKGDTVTLFMNGGRMIGLRPKDIAGLFYNTVEMEKGAVGDIRIFPK
                     HSLIEVDASVAPLLLEALATATVCGYEVNVREDKGAPEYSGTPRSSRRNGGFRNSYRGE
                     RDRSDRSGFRGNRGGFRSDRGERWGERSRRDDRKKRF"
     CDS             complement(5643..5795)
                     /locus_tag="ctg38_19"
                     /transl_table=11
                     /translation="MNFLIPQENYEERAQRIESPVLSAKNIREPAFTAGTTTTRHTAPM
                     SGFSG"
     CDS             complement(5833..5988)
                     /locus_tag="ctg38_20"
                     /transl_table=11
                     /translation="MSSTRMKITLGFEVLTDRAAGFVACPEAPMHGTREVRRTDSKDTS
                     FMIQRK"
     CDS             complement(6164..6382)
                     /locus_tag="ctg38_21"
                     /transl_table=11
                     /translation="MVQDTVKIIESPLMGAGGHGHMALASAAHTPFANGSSIIPGITHH
                     GTQRMGIFNRLVETVVSHHAGIPLVHP"
     CDS             6383..8008
                     /locus_tag="ctg38_22"
                     /transl_table=11
                     /translation="LAGHFHYPSESRDVFEYNGYASNPEWKNIKDQVPQTAYSTDLFAA
                     RAKQWIVDQRKSARKTGKPFFLYLAFPAPHGNLVVPGVPYPSGGGLKGGLQWVKKEGTE
                     SVNTAFDARAEKNKDTYIHPDNSRFPNDVAKRHSTMIRRVDDAVADLIRLLKDLKIDDN
                     TMIVFTSDNGPHNEGGSDPRHWHGAQNPQFFKSYGMMDGIKRDCWEGGMRVPTLVRWPA
                     RIPKGQISLHPGQFHDWLATLADVAGVPVPARSDGVSLLPTLTGHADQQKPGIVYAEYN
                     FAGKTPEYKDFLGEHKGAQRGQQQIVFVDGLKGLRMGVKDADKDFMIFDTLNDPQESKD
                     LASSKPELQARMKAAALSNRRASLPSKTVFDSALVPAVDVKGTVSPGLRWALYEGDFPW
                     VPDFRQWKKPASAHGVTPSPSVKMNGSDKRGVELTGYVKIPEDGAYTFYLTTDENKGSK
                     AFVRLHGMELIDADKTYEPGAEVSSDLGDRKNPVYLKAGLHPIRIGYVGNSGTASKLVL
                     KWEGPGLSKQEIPASAFSHGKESR"
     CDS             8017..8649
                     /locus_tag="ctg38_23"
                     /transl_table=11
                     /translation="MSDLYEYQAIDGSSKGPVDLVLLLRARNLGRLSNRTLVRKVPGGD
                     WRPLASFIPSMTVMDDDGEPSVLPDPGSEPGGTDSGWSRKKYWIRVIKAWCRFEGRAGK
                     GELHEVFSRVGVAWLAVAGVPSFAECGLFPSLVPWVELVSPLLYVVLAVLSIPLAATMV
                     RRLHDVGRSGFFLVFLAVPFIGWLLLWYLSHGESRIGENKYGDPPWN"
     CDS             complement(8681..9349)
                     /locus_tag="ctg38_24"
                     /transl_table=11
                     /translation="MGWKNGLLVVTGLRPCYPDWWYMALFAAATMALYPICAWITHHIA
                     PVPSMAALLGVSLLFQSTAHIPSLPGIAYSFPPFLPCFILGYMCAFLASRLSALSISQS
                     LGAILLLALEILSIHLFSFSKAKTLTVIFLFTLWCLPWITRKLRLTPLLTLLGTYSALM
                     WLNHRFIFGYHFSWDLYGTQSISVVFIVTLVSSLLLAMAMQKLFNRMIPSNPQTQSKTL
                     "
     CDS             9632..9772
                     /locus_tag="ctg38_25"
                     /transl_table=11
                     /translation="MMKDHEENSIPFEDSGIFPGKRKMLLKARNSKGREKAHLRRSSTD
                     F"
     CDS             complement(10001..12847)
                     /gene_functions="biosynthetic (rule-based-clusters)
                     Glycine_cleavage: GDC-P"
                     /gene_functions="biosynthetic-additional
                     (rule-based-clusters) Beta_elim_lyase"
                     /gene_kind="biosynthetic"
                     /locus_tag="ctg38_26"
                     /sec_met_domain="Beta_elim_lyase (E-value: 3.5e-10,
                     bitscore: 30.6, seeds: 43, tool: rule-based-clusters)"
                     /sec_met_domain="GDC-P (E-value: 2.4e-178, bitscore: 584.3,
                     seeds: 9, tool: rule-based-clusters)"
                     /transl_table=11
                     /translation="MNTHSDFASRHIGPQGEERREMLDSLGYRTLDELIADIVPADIRM
                     KAPLDLPAAKSETEALKELRSILRKNKLLKTFIGQGYYGTITPSVILRNVLENPGWYTA
                     YTPYQPEIAQGRLEMLMNFQTMVSSLTGLPVANASLLDEGTAAAEAVTMCRNARPKANT
                     FFVADTCHPQTISVIRTRAAFQGVNIIVGDCSSFDPASIGADLAGVLVQYPDTLGCICD
                     YTDFFSRVHATGALCVVAADLMALTVIREPGAFGADICIGNTQRFGVPMGFGGPHAAYM
                     SCTDALKRRMPGRLIGMSIDTLGRPAYRLALQTREQHIRRDKATSNICTAQVLLAVLAA
                     FYTVYHGQEGLKRIGTEIHLKTKSLYKALTEAGIAIENKNFFDTLLLSVPGQADAMVQK
                     ALEAGYNIRRVDADHAAISLDETATCADIAALASALAGAETSATCDCDAPAWDPVHTRQ
                     TPFCTEKAFNSYHSETEMMRYIRRLESRDLALNEAMIPLGSCTMKLNAASEMIPITWPE
                     ANSLHPFVPADQSEGIREMLSVLSDRLAKITGFAAVSLQPNAGAAGEYAGLLAIRRYQK
                     HAGEGHRNVCLIPTSAHGTNPASSAMAGLKVVPVKCDERGNINMADLKSQAEAHKDNLS
                     CIMVTYPSTHGVYEQTIKELCDIVHANGGQVYMDGANMNAQVGLTCPGCIGADVCHLNL
                     HKTFAMPHGGGGPGIGPIGVAEHLVPFLPGHLTLGHEEGAVASAAWGSASIAAICWMYL
                     SMMGPDGLREATEMAILNANYIAKKLGHLFPVLYSGNKGLVAHECILDPRQLTHDAGLT
                     VDDIAKRLMDYGFHGPTMSFPVPGTLMVEPTESEPKKELDRFIEAMERIHAEITAIING
                     TADKEDNVLKNSPHTAEMVSADEWRHPYSRSEAAYPVSGLLIHKFWPYVGRVDNVYGDR
                     NLVCTCDTVEEFSKAVEL"
     CDS             complement(12943..13323)
                     /gene_functions="biosynthetic (rule-based-clusters)
                     Glycine_cleavage: GCV_H"
                     /gene_kind="biosynthetic"
                     /locus_tag="ctg38_27"
                     /sec_met_domain="GCV_H (E-value: 5.2e-48, bitscore: 153.0,
                     seeds: 13, tool: rule-based-clusters)"
                     /transl_table=11
                     /translation="MHDVPENLLYSKDHEWIEIDGDIGTIGISDHAQAELSDVVFVDLP
                     EVGATVAAGDPVAVVESVKAASDVYTPVSGEILEVNEELSNDPSLINSDPYGAGWLYKI
                     RLDVPTETEDMMNATDYEEYCS"
     CDS             complement(13394..14392)
                     /gene_functions="biosynthetic (rule-based-clusters)
                     Glycine_cleavage: GCV_T_C"
                     /gene_functions="biosynthetic (rule-based-clusters)
                     Glycine_cleavage: GCV_T"
                     /gene_kind="biosynthetic"
                     /locus_tag="ctg38_28"
                     /sec_met_domain="GCV_T (E-value: 1.9e-78, bitscore: 254.4,
                     seeds: 72, tool: rule-based-clusters)"
                     /sec_met_domain="GCV_T_C (E-value: 8.5e-24, bitscore: 74.4,
                     seeds: 348, tool: rule-based-clusters)"
                     /transl_table=11
                     /translation="MPVQYTGILDEHKAVRETCGIFDISHMGQFTVAGGSAAAWLNSML
                     TNDINKLNVGQGQYSVMLNDRAGVIDDLILYRMEPETFFVVVNASKIDEDFAWLSAHQP
                     AGVTLENHSDEYVGLAVQGPECGKVFSRVIPGVELPPRNGISRITAEGTDLIICRTGYT
                     GEDGFEFFCPAKEGVKWFEAFLGAGAKPCGLGARDSLRLEMCYPLNGSDLSPDKTPLEA
                     GLGFFCALDTDFIGSDILREQKANGLSRRLAAIEYTGKGAPPRAHYAVHVPGGEAIGEL
                     TSGVLSPSLMKGIALAYLPAAHAKVGTELEIDVRGRKFPAVVVKKPFYKKG"
     CDS             complement(14555..15676)
                     /locus_tag="ctg38_29"
                     /transl_table=11
                     /translation="MLQAGIVGLPNVGKSTLFNAVTRTRKAQAANYPFCTIDPNVGMVT
                     VPDPRLQVLSDMSGSEKIIPTLIEFVDIAGLVKGASEGAGLGNQFLANIREVDAIVQVV
                     RCFDNDDIIHELGSVDPLRDIDIINSELILADIATMEKRLSSRERKARSGDKEAKAEVA
                     LITKLLPHLNEGNPALTLEPQLDDDERKLLHSFQLLSDKKSIFACNVNEDELADAISNP
                     DAHPYVSQVKKYVAEHHNAEAIVISARIEEELIDVSEEESREFLESLGVKDSGVSDLIR
                     AVYHLLGLRTYLTTGIKETRAWTIPSGAKAPQAAGVIHTDFERGFIAAEVVHYDDLVSC
                     GGKAGAREHGKLRIEGKEYVVKDGDVIEFRFNV"
     CDS             complement(15735..16658)
                     /gene_functions="biosynthetic-additional
                     (rule-based-clusters) Peptidase_S11"
                     /gene_kind="biosynthetic-additional"
                     /locus_tag="ctg38_30"
                     /sec_met_domain="Peptidase_S11 (E-value: 4.7e-55, bitscore:
                     177.6, seeds: 11, tool: rule-based-clusters)"
                     /transl_table=11
                     /translation="MRLFALLAGFSLCLSSTSCQSYGDSSDYIPLATPVPPQLSQPVSH
                     ALPRPANFPTRPVAIPSSAPRTPRCASACVMDALTGNVLFSHNGLQRRQVASTQKLVTA
                     MVVMGHGSLDKKVVIQPSDTKADPTKLGFRAGEVYSRRELLNAMMIRSFNDVALALARD
                     TAGSVPRFAQLMNAKARQMGMYNSRFANPNGLPADQYSTAIDMARCAYYVYRNPELRNI
                     ICKRQYAFTRANGRTLLLRNTNKLLTQNPWVTGMKTGYTNAAGRCLVSSAGVNGRHVIV
                     VVLGCHPSRIWTESENLIRWALGTAA"
     CDS             complement(16616..16732)
                     /locus_tag="ctg38_31"
                     /transl_table=11
                     /translation="LFRPALFQMRSLGLMNETSYCSNKTCVYSPFLQDSPFA"
ORIGIN
        1 tagagtgcgc cgggtatttg ggaacatgca acagttccgt atgttcccaa tgaaactgtt
       61 ccagtggttt ttaatatttt tttgcgggaa tgaggcggaa agctgcgggg gatttggcgg
      121 atttgatttg caggggcccg gtcgggtctt tttgggtctc cgggccaatg gcgatgataa
      181 gcctgtcctt gggatggatg acggtggaat tttcaaaaat gagcgtattg gagccgtccg
      241 tcaatttcca tccgtccaga agaatgccgg aattaccggg gttgttgatg atcacgttgc
      301 cggtacccgg ttccagcctg gggacgggct gcttaatctt gaggcttttt gccagcttgg
      361 cgaaggtgat ttccgcaata cgccgtgcgc cctgttccgt aggatgcagc ccgtcaacat
      421 accattccgg atggtcggag agcgggtgca gcgcatcaaa gagactgact ttgtacttgc
      481 gtgctacggc ggcaatcagt ttttccgctt ccggacggtt ggcggcggag ccgttgtccg
      541 agcctgcata tttgcgtacg tccggatagc agttgccggg gaatgccttt ttgttgagcg
      601 ggccgcggta gtccggcccc agcaggcccc aggcaaagaa ccgtgctttg ggattggcgt
      661 ttttccatgc ctggagcagc gcttcatagc ctttggagaa tagttcgggg ttccaccatc
      721 ggcctgtgtc gttaatgcca aggttgcaaa tataaatatc cgccttgaag tccagggctt
      781 gcttgtgttc cctggtgctg ccgtaccagc gtcctgcttg gcccggatag tcgcccgccg
      841 tttttccggg attgccgaat cctctgacgt caaagtccgg gcccattagc gtggcgagca
      901 cttgcggata ccgggcttct ccgggtttaa ggccggagcc gaaggtgatg ctgtccccta
      961 cgcaggccac tttggcggga gaagcttgtg ccgcaatgcc cagtgagagc gtggctgcca
     1021 gggaagcaag gaaaagatga aggttcatgg aatgatggcg tggtaagagt tattttttca
     1081 gaacgggtac gtccgtccgg aagggacggg cagggagctg gttgccgttg accaggttgg
     1141 gggtcacgaa acggttccag caataccggg cgtttttggg ggattttact tccggggagg
     1201 agaggcggat aacggctgtg ccgcctttcc tgtttgtgat ttccgccgtg gcgggatggt
     1261 aaattccgtc cgtcccggca atttcaaact gggccggttt cttgccgtcc gtggtggtca
     1321 gtccggcagc ttgttccatc tggaccagga tgctggaacc ggaggtcttg aaggccttga
     1381 aggcagggcc ttcacagggg acctttttac cgtaaacctt gttcagggca gtatttcctg
     1441 cacgttcccc aacagggcgc ttgaacggag gatgaacgtc ggcattggtg gagccaagat
     1501 caatggtgtt gacgctgtaa acctgcggga cggttttggc cactgtgtcc tgcatttcgc
     1561 ggaattccgg ccatccggca cggatttttg acggatcgtt aatgcggggg agctggatca
     1621 tgacgaaggg catttccggg ttgcggaaag cttttctcca ggaggagatc atggttttca
     1681 gcagcatgcc gttttgggcg ttgtcaataa tttccgcatc ggattcgccc tgataccaga
     1741 tcacgcctgt gatggggagt ggtgttgtcc aggcaatgcc ggattcgtaa aggaacgccg
     1801 gcttgtaggg atggtccgga gatccctgat tcagacgcgg agagatattt tttctggccc
     1861 gtccccttac ccagtcggag ataagggggg agtccagcca gtggttgccg cgcagggtgc
     1921 ggaaactgtt gtttgcatta atgacttccc tggggagcca cgctgcgatt tccgagcccc
     1981 ctagggagga gtgaatgatg cctaccggaa tgcccagccc ttcgcggagt ttttttccga
     2041 aatagtagcc cacggcagtc atggggcctg aagtggaggg tgagctggag gcccattgcc
     2101 ctttatagaa gttgtccgtg gtgacggcgt caaaatcttt cccggagtag ggggcgttgt
     2161 tggtgtgggc ttgcggaata ttgttgagta ggcggagctg gtcatctccg gaagccgcta
     2221 tgtcttcttt ggccgtcgtg gtctggttca ggcggaacag catgttggat tggccggaag
     2281 ccagccacac ttcccccacg agcacatctt ccaatttggc ggagtctccg ttttgcacgg
     2341 ccgccagcgt ctggcctgtg ccgcagggag gcatgggagg cagcgtgacg ctccattttc
     2401 ctttggaatc ggtttttgtt ttcagagcag tgtttccaaa agtgacggtt atttccctgt
     2461 tgggggcggc cgtgccggaa acgggaatgt tttttccgtg gggaagtacc atatgggaac
     2521 cgaaaatccg gtcgaaccgg ggggcgtccg cccacgctgc gttaagggcg atggcggcag
     2581 ccaggatgca tgaagtatgg aggcgcatgg tttgaggatt atttgagaag gagttcgtcc
     2641 cgtgagagcc cggtcagcct gccgagctgt ttaatcaggc gggtcatgat gaagacaaga
     2701 gctgccagaa tggggatccc gatgatcagg aagccccacc aggtgatgct gccgatagcg
     2761 gcattgtagg ccacttgctg ttccgcttcc ggctggcgta tgacggagga catgaaagag
     2821 aggctcagga agaaattgcc gacggaggat gcgaccaatg tgcccgccag aatccatgac
     2881 gagtttgcca gcaggctctg gtaggcctgt tcctcgccgt tggcggccac cgtttgttct
     2941 atcctgcgca cgtcgaataa ctccggcgtg tagatgaaca tgttgaggag gggggtgccg
     3001 gtggagcggg agacgacgac ggctgccgcc aggatgaggg ggatcagggc ttcttttccg
     3061 gcgaacagcc agggtgtggc gctgtggatg cgcccttccg gcccgatgac gaagatgctg
     3121 atgacgcccg tcagcagcac gccggccatg cctacgacgg acatcaggtc aaatttcctg
     3181 gagacggcca gggaacggat gccgtagacg agggggaggg aaagggcgat gacgagggac
     3241 cataccgggc cgatgtgcca gaaactttct ccctccggac gttccagggg attggcgggg
     3301 cccgcgctgc agtagtccag aatcagtacc gggaggagga tgttgatgaa aattcccagc
     3361 agggaggact gtgatttgtt tggcgtttta tccatgaatt cggagggaaa tatttgtatc
     3421 atacgcgaat gcgcccctgc aagttgcaac cccgtgtgtg acagtaaaga ccagaagcgg
     3481 ggagatccgt tttttttatt cgcaggcggc tttgcggaaa tcgtggcatc tacggtatct
     3541 tccgttcttt tggctggaca cgggagggaa taatgttcag cttctcccgt gactctgaca
     3601 gatcattttt cccccatgac tcaaacatct tctttttcgg ctcttggtat ttcaccggag
     3661 attctggagg ctatcgaagt gctcggcttc gatacccctt cctccattca ggagcaggcg
     3721 attcccgccg cgatcggagg ggccgatatt gtggggttgt cccatacggg ctccgggaag
     3781 acgcttgcct ttgccattcc ggccctggag tgcattgatc ctgaggaacg ctgcgttcag
     3841 gtgctggccc tctgtcctac tcgggaactg gccgttcaga tttgccggga ggtggacaag
     3901 ctggctttgt tcatggacgg tgtttccgcc gtccccattt acggaggctc ttctttccgt
     3961 ccgcaactgg acgccctgag gcgcggggta cagtttgtgg tgggaacgcc cggacgcgtc
     4021 atggacctga tggagtccgg ggcgctaagg ctggatggtc tccgcatgtt gattctggat
     4081 gaagcggacg agatgctgga tatggggttt ctggaagata tcgaacatat cgcggacgct
     4141 atgccggaag cgaagcagac cctgtttttc tccgctacca tgtctccgga aatcagccgc
     4201 ctggtgagca ggttcatgaa ggagcccgtc cagatttcca ttgaacggcc tacgctgacg
     4261 gtgcctacca ttgaacaggt ttattacgaa gtggtgtttt cctcccggat tgaggtactc
     4321 agccggctgc ttgacaccgg aaagattaaa atggggctgg tgttcgccaa taccaaaaag
     4381 gtggtggatg acgtggtgga cggtctgacg gcccgcggtt atccggtgga tcgccttcat
     4441 ggggatatgc cccagatgat gagggagcgc gtgatggatt ccttccgcaa ggggagcctg
     4501 cgccttctgg tggcgacgga tattgccgct cgcggcctgg atgtggacga tgtggatgcc
     4561 gtggtgaatt ttgaattgcc gcgtgatccg gaggattacg tgcaccgcat cggccgcacg
     4621 gcacgcgccg gccgcaaggg gaaggccatc acttttgtgg ggcgccgtga tttttccctg
     4681 atgagccgca ttgaacgttt catcggcgtt aagttgactc cggaacctgt gttgactgcc
     4741 gttcaggtgg accagctccg gacagagtcc ctggtggatg atatcctgga acgtctcaag
     4801 ccggatgccg tgctgccgga ggaattgaag gaagtggagg ctgcgccgga ggccatggct
     4861 gcggccctgt ttgacttgct ccgggaacgt acgcaccggg aagtgcagcc cattccggaa
     4921 gacaagcccg cccgcagggc gcggcgtatg ccgcagaccg gggaggaggc ggagagcccg
     4981 cagaagggtg attcctggca gcataagggg gatacggtta cgctgtttat gaatggaggc
     5041 cggatgattg gcttgcggcc caaagacata gccgggttat tttacaatac ggtggaaatg
     5101 gaaaagggag ccgtgggcga tatccggatt ttccccaagc attccctgat agaagtggac
     5161 gcttccgtgg cgcccctgct tctggaggcc ctggcgacgg ctaccgtctg cggctatgaa
     5221 gttaatgtcc gtgaagacaa gggggctccg gaatattccg gaactccgcg ctcttcccgc
     5281 cgcaatggag gattccgcaa cagttaccgc ggagagcggg accgcagtga ccggagcgga
     5341 ttcaggggaa accgcggggg cttccgcagt gaccgcggcg aacgctgggg cgaacgttcc
     5401 cgcagggacg acaggaagaa gcgtttctga tgccttcgct attccggaca gggttattaa
     5461 cgctgttccg gaattggcgc ggacattttg gaacgttccg gttcatgatt gctgtttccg
     5521 ccggtttctg tattttctgc ccggcggggg gactgccgtt ttattcagga taaagcatgg
     5581 ccgggcgggg ctggtgaccg gggcgccggg aatgcaggag gaattttctc ccattcctgg
     5641 cttcagccag aaaagccgct cattggtgca gtatggcggg ttgtagttgt tccggctgtg
     5701 aaggctggtt ccctgatgtt ttttgccgat aatactggcg attcaatcct ctgtgccctt
     5761 tcctcgtaat tttcttgagg gatgagaaaa ttcatgtaag ataacgcttt attttaacgt
     5821 cttttttaga gtctattttc tttgaatcat gaagctggta tctttactat ccgttcttct
     5881 gacttccctg gttccgtgca tgggtgcttc cgggcaggca acgaagccgg ctgcccggtc
     5941 tgtcaaaact tcaaaaccca atgttatttt cattctggtg gacgacatgg gctggggtga
     6001 tctggattcc aactggagcc agcagaagct gaatggccgg acggtggaga gaaagaacga
     6061 gttcaagact cctgccctgt ccgctctggc tcgggagggg attcagctgc gccgtcatta
     6121 ttccgccgct ccggtttgcg ctccggcgcg cgcctccctg ctgctagggg tgcaccaggg
     6181 gaattcccgc gtggtgagaa acaaccgttt cgaccagcct attgaagatt cccatacgct
     6241 gggtaccgtg atgcgtgatg ccgggtatga tactgctgcc attggcaaat ggggtgtggg
     6301 cggcggaggc cagagccatg tgcccatgac cgccggcccc catcagcggg gattcaatta
     6361 tttttacggt atcctggacc atttggcagg gcattttcac tatccttccg aatcccgtga
     6421 cgttttcgaa tacaacggtt acgcttccaa tcccgagtgg aaaaatatca aggaccaggt
     6481 gccccagacg gcttattcca cggatttatt tgccgcccgc gccaagcagt ggattgtgga
     6541 ccagcgcaag tccgcccgca agaccggaaa gccgtttttc ctgtacctgg cttttccggc
     6601 gccccacggc aatctggtgg ttccgggggt tccctatcct tccggcggcg gattgaaagg
     6661 aggcctgcaa tgggtaaaga aggaaggcac ggaatccgtg aatacggctt ttgacgccag
     6721 ggcggaaaag aataaggata cctatattca tccggacaat tcccgtttcc cgaatgatgt
     6781 ggccaaacgt cattccacca tgatccgccg cgtggacgat gccgtggctg atttgatccg
     6841 tctgctgaaa gatttgaaga ttgacgataa tacgatgatc gtcttcacgt ccgacaatgg
     6901 cccccacaat gagggcggct ccgaccccag gcactggcac ggagcgcaaa atccgcagtt
     6961 tttcaagagt tatggcatga tggacggtat taagcgcgat tgctgggaag gaggcatgcg
     7021 cgtgcctacg ctggtacgct ggcccgcccg cattcccaaa gggcagatca gcctgcatcc
     7081 tggacagttc catgactggc tggctacgct ggcggatgtc gccggggtgc cggttccagc
     7141 ccgcagtgac ggcgtttccc tgctgccgac gctgaccggt catgcggacc agcagaagcc
     7201 cggcattgtt tatgccgaat ataatttcgc cggcaaaacg ccggagtata aggatttcct
     7261 gggcgaacac aagggagcgc agcgaggcca gcagcagatt gtttttgtgg atggattgaa
     7321 aggcttgcgc atgggggtga aggatgcgga caaggatttc atgatttttg atactttgaa
     7381 tgatccgcag gaaagcaaag atctcgcatc ctccaagccg gaacttcagg cccgcatgaa
     7441 agccgccgct ttgtccaatc gccgggcttc ccttccttcc aaaacagtgt ttgattctgc
     7501 gctggtgcct gccgtggatg tgaagggaac cgtttctccc gggttgcgat gggccttgta
     7561 tgagggggat tttccctggg taccggattt ccgccagtgg aagaagcctg cttccgccca
     7621 tggcgtgacg ccttccccat ccgtgaaaat gaacggttcg gacaagcgcg gtgtggagct
     7681 gacgggatat gtgaagattc cagaggacgg agcatatacg ttttatctga ccacggatga
     7741 aaataagggc agcaaggctt ttgtccgtct gcacggcatg gaattgattg acgcggacaa
     7801 aacttatgag ccgggggccg aggtctcctc cgatctgggt gaccggaaga atcccgttta
     7861 tttgaaagcc ggacttcatc ccatccgcat cggctatgtg gggaactccg gtactgcctc
     7921 caaactggtt ttgaagtggg aaggtcccgg tttgtccaag caggagattc ccgcctccgc
     7981 cttcagccac gggaaggaat ccaggtaagc gtccccatga gcgatctgta cgagtatcag
     8041 gcaattgacg gttcttccaa aggcccggtt gacctggtgc ttttgctgcg ggcccgtaac
     8101 ctcggccgcc tgtccaaccg gactttggtc cggaaggttc ccggcggaga ctggaggcct
     8161 ctggcctctt ttatcccctc catgactgtt atggatgatg atggggagcc ctccgttctg
     8221 ccggatcccg gttcagagcc tggaggcacc gactccggct ggagcaggaa gaagtactgg
     8281 atacgcgtca tcaaggcatg gtgccgtttt gagggccgtg ccgggaaagg ggagttgcac
     8341 gaggtttttt ccagagtggg ggttgcgtgg ctggccgtgg cgggagtccc ctcttttgcg
     8401 gaatgcggtt tgttcccgtc cctggttccg tgggttgagc tggtttcccc tctgctgtac
     8461 gtggtgctcg ccgtgctgtc tattccgctg gcggctacca tggtccggcg tctgcatgat
     8521 gtcgggagga gcggcttttt cctggttttt ctggccgttc ccttcatagg gtggctgctg
     8581 ttgtggtatt tatcccatgg ggaaagccgg attggagaaa ataagtacgg agatccccct
     8641 tggaattaag aggtgttgga atccggacct tgtaaagttg ctacaaagtt tttgactgtg
     8701 tttgcggatt tgagggaatc atccggttaa aaagtttttg catggccatg gccagcagaa
     8761 gggaagagac cagcgtcacg atgaatacta cgctgatgct ttgggttcca tagaggtccc
     8821 agctgaagtg gtagccgaaa atgaatctgt gattcagcca cataagtgcg gaataagttc
     8881 ccagcagcgt caagagcggt gtgaggcgga gtttccgggt tatccaaggc agacaccaga
     8941 gggtgaagag aaagataacc gtcagggttt tggcttttga aaaactgaag agatggatgg
     9001 atagtatttc aagagccagc aacaggattg ctcccaagct ttgggaaatt gaaagagcag
     9061 agaggcgtga agccagaaag gcgcacatgt agccgagaat gaagcagggc aggaaaggag
     9121 ggaaggaata ggcgattccc ggcaggctgg gaatgtgggc cgtactttga aataaaaggg
     9181 acactcccag cagagctgcc atggacggga caggcgcaat gtgatgcgtg atccacgcac
     9241 agattggata aagggccatg gtggctgccg cgaaaagagc catgtaccac cagtcgggat
     9301 aacagggcct caatcctgtt acgacaagca ggccattttt ccaacccatg tcggcaacgg
     9361 atggcaaaat gggcaagggg aatgcccagg aaaccagaat agccagaagg aggcataaga
     9421 aataaatttt ccagaattta aagtaatggg aaaagcctgt tttaatgagg gaaccgaagg
     9481 ttggggatga atttgttttc catcccatag cgtaccccgt gatgaaaata aaaatgggca
     9541 cgcaaatttt aaagatggga gcggctttgg taagctgggg agcaatccat gccgtatcca
     9601 cacctgcggg tagagcgtat aagccgaaga catgatgaaa gatcatgaag agaattccat
     9661 accctttgag gatagcggaa tcttccctgg aaaaagaaag atgctgttga aggccaggaa
     9721 cagtaagggc agagaaaaag ctcatctgag acgtagctca acggatttct aatccgaagt
     9781 caacactcta ttttgagtac aaatgggtca tcaaaatgaa aggggaggaa aagcagggta
     9841 ggagaaatgt gcctttttct tttttaatac atactgcttt tatgcttaat tgttttctgg
     9901 atgcgtttgt ttcttcggat tagaaatccg attcttgaac ataagaaaaa ggctgctcca
     9961 aatgaatgga acagcctttt tgaaaggaag gatgagattt ttataactct acggccttgg
    10021 agaattcctc caccgtgtcg caggtgcaga ccagattgcg gtctccgtac acattatcca
    10081 cccggcctac atacggccag aatttgtgaa taaggagacc ggagaccgga taagccgctt
    10141 cactgcggga gtagggatgc cgccattcgt cggcagagac catttctgcg gtatggggcg
    10201 agtttttcag gacgttgtct tccttgtctg ccgtaccgtt gataatggcc gtgatttccg
    10261 catgaatgcg ttccatggct tcaatgaagc ggtccagttc ttttttgggt tccgattccg
    10321 tcggctccac catcagggtg cccggaacgg ggaaggacat ggtggggccg tggaagccgt
    10381 agtccatgag ccttttggca atgtcatcca ccgtgaggcc ggcgtcatga gtgagctgac
    10441 gcggatccag aatgcattca tgcgccacca accccttgtt gccggagtag agaaccggga
    10501 agagatgtcc gagtttcttg gcaatgtagt tggcgttaag gatggccatt tccgtggctt
    10561 ccctgaggcc gtccggcccc atcatggaga ggtacatcca gcagatggcg gcgatggagg
    10621 cgcttcccca cgccgcagac gctacggccc cttcttcatg gcccagcgtg aggtgcccgg
    10681 gcaggaaggg tacgaggtgt tccgctacgc cgatgggccc gatgccggga ccgccgccgc
    10741 cgtgcggcat ggcaaaggtt ttatgcaggt tcaggtggca gacgtccgcg ccaatgcagc
    10801 cggggcaagt cagacctacc tgggcattca tgttggcgcc gtccatgtac acctggccgc
    10861 cattggcatg gacgatgtcg cagagttcct tgattgtctg ttcatatacc ccgtgcgtgg
    10921 aggggtacgt gaccatgatg caggagagat tgtccttatg ggcttccgcc tgggatttca
    10981 ggtctgccat gttgatgttg cctctttcgt cgcatttgac gggtaccacc ttgaggccgg
    11041 ccatggcaga ggaggcggga tttgttccgt gggcggaggt gggaatgagg cagacattgc
    11101 ggtggccttc tccggcgtgc ttctggtagc ggcggatggc cagtagcccg gcatattccc
    11161 ctgcggcgcc cgcgttgggc tggagggaaa cggcggcaaa gccggtgatt ttcgccagac
    11221 ggtcggacag gacggagagc atttcccgga tgccttccga ctggtccgcc ggaacaaagg
    11281 gatgcaggga gttggcttcc ggccacgtga tgggaatcat ttcagaggcg gcgttcagct
    11341 tcatcgtgca ggagcccaga gggatcatgg cttcatttag agccaggtcc cgggattcca
    11401 ggcggcggat gtagcgcatc atttccgttt cggaatggta ggagttgaaa gccttttccg
    11461 tgcagaaagg cgtctggcgc gtgtggacgg gatcccaggc aggagcgtcg caatcgcagg
    11521 tggcggatgt ttccgcacct gcaagggcgg aggccagtgc cgctatatcc gcacaggttg
    11581 cggtttcatc cagagagatg gctgcgtggt cggcatccac cctgcggatg ttatacccgg
    11641 cttccagggc tttttgcacc atagcgtccg cttgtccggg aacggacagc agcagggtgt
    11701 caaagaagtt tttgttttca atggcaatgc cggcttccgt gagcgccttg tacaggcttt
    11761 tggttttcaa gtggatttcc gtgccgatgc gtttgaggcc ttcctggccg tggtatacgg
    11821 tgtaaaaggc ggcaagcacg gccaggagca cttgggcggt gcatatgttg gaggtcgcct
    11881 tgtcgcggcg aatatgctgt tccctcgttt gcagggccag gcggtaggcc gggcggccca
    11941 gggtatctat ggacatgccg ataaggcggc cgggcatgcg gcgtttgaga gcgtccgtgc
    12001 aggacatata ggcggcatgg gggccgccga agcccattgg gacgccgaag cgctgcgtgt
    12061 tgccgatgca gatatcggct ccgaaggcgc cgggttcccg gatgacggta agggccatga
    12121 gatccgccgc cacgacgcag agcgcgcccg tggcatgcac gcgggaaaag aagtccgtgt
    12181 agtcgcagat gcagccgagc gtgtccggat attggacaag cactccggcc agatccgcac
    12241 cgatggatgc ggggtcaaag gaggagcaat ctcccacgat gatgttaacg ccctggaagg
    12301 cggcgcgggt acggatgacg ctgatggtct gggggtggca ggtgtccgcc acaaagaagg
    12361 tgtttgcttt ggggcgcgca ttccggcaca tggtgactgc ttctgctgct gcggtgcctt
    12421 catccagcag ggaggcgttc gctaccggca gccctgtcag ggaagagacc atggtctgga
    12481 aattcatgag catttccagc cgtccctggg cgatttccgg ttgataaggg gtgtaggccg
    12541 tgtaccagcc ggggttctcc agtacattgc ggaggatgac ggagggagtg atggtgccgt
    12601 aatagccctg gccaatgaag gtttttagga gcttgttttt ccgcagaatg gaacggagtt
    12661 ccttcagggc ttccgtttcc gatttggctg cgggcaggtc cagcggggcc ttcatgcgga
    12721 tatctgcggg gacgatgtcc gcaatgagtt cgtcaagcgt ccggtagccg aggctgtcaa
    12781 gcatttcccg gcgttcttcc ccctgggggc cgatgtgccg gctggcaaaa tctgagtggg
    12841 tattcatgtg gtatctctgg ctggtaatag cgtccgaccg cggaacgggc caaacaaaat
    12901 gccccgggat ggaatcaccg gggcggggga gggaagaatg gttcaggagc agtattcctc
    12961 gtaatccgtg gcgttcatca tatcttccgt ttccgtggga acgtccaggc ggattttgta
    13021 cagccagcct gcgccgtagg ggtcggagtt aatgagggac ggatcattgg aaagctcttc
    13081 gttcacttcc aggatttctc ctgaaacggg ggtgtacacg tcgctggcgg ctttgacaga
    13141 ttccacgaca gcgacagggt cgccagctgc gacggtggcg cctacttcgg gaaggtctac
    13201 aaagacgaca tcggagagtt cggcctgggc atggtcggaa atgccgatgg tgccgatgtc
    13261 cccgtcaatt tcaatccatt cgtgatcttt ggaatacagc agattttctg gtacgtcgtg
    13321 cataagatgt aattgtttga agtgagagtg tagtaaaatg aggggtttgt cagtttattt
    13381 ttgcgccgta gtgtcagcct tttttataaa agggtttttt tacgaccacg gctgggaatt
    13441 tccttcccct tacgtcaatt tccagctccg tgccgacctt ggcatgggcg gcaggcaggt
    13501 aggccagggc aatgcccttc atcagcgaag gagagagcac gccgctggta agttctccga
    13561 tggcttctcc gccggggacg tgcacggcat agtgggcgcg gggaggagct cccttgccgg
    13621 tgtattcaat agcggccagc cgacggctga ggccgttggc tttttgttcc cggagaatat
    13681 cggaaccgat gaagtccgta tccagcgcgc agaagaatcc gagcccggct tccagaggcg
    13741 ttttgtccgg agagaggtcg gagccgttca gaggatagca catttccaga cgcaggctgt
    13801 cgcgggcgcc caggccgcag ggtttggctc ctgctccaag aaaggcttca aaccatttga
    13861 cgccttcctt agccgggcag aagaattcaa aaccatcttc cccggtatag ccggtgcggc
    13921 agataatgag atccgtccct tccgccgtga tgcgggagat tccattgcgg gggggaagtt
    13981 ccacgccggg gatgacgcgg gagaatactt ttccgcattc gggaccttga acagccagcc
    14041 ccacgtattc gtcggagtgg ttttccaggg ttacgcctgc aggttgatgg gcggaaagcc
    14101 atgcgaagtc ttcatcaatc ttggaggcat tcaccactac gaagaaggtt tccggttcca
    14161 tccggtacag aatgaggtcg tcaatgactc cggccctgtc attgagcatg acggagtatt
    14221 gcccctgccc tacattcagt ttgttgatgt cattggtcag catggagttc agccatgccg
    14281 cagcggaacc gccggctacc gtgaactgcc ccatgtggga gatgtcaaag atgccgcagg
    14341 tttcgcgcac tgctttgtgt tcgtccagaa tgccggtgta ctgcaccggc atattccagc
    14401 cggcgaaagg aaccattctg gctcccagtt caacgtgttt agctgccagg ggggtggatt
    14461 tgacgtctgt atcagtcatg aggcgatgtg aaggttgtga gcaatctgcc ccttatatca
    14521 gtaaaagtca atggaattcc ggtaacgctt ccgtctagac attgaagcgg aattcgatga
    14581 cgtccccgtc tttgacgaca tattcttttc cttcgatgcg cagcttgccg tgttccctcg
    14641 ctccggcctt gccgccgcag gaaaccaggt cgtcgtagtg cactacctcc gcggcgataa
    14701 aaccgcgttc aaagtccgtg tggataacgc cggccgcctg aggtgctttt gccccggacg
    14761 gaatggtcca ggcccgcgtt tccttgattc ccgtggtaag gtaggtgcgc aggcccagaa
    14821 ggtggtacac ggcgcggata aggtcggaaa cgccggagtc cttcacaccc agggattcca
    14881 ggaattcgcg ggattcttcc tccgagacgt cgatgagttc ctcttcaatc cgggcggaga
    14941 tgacaatggc ttccgcgtta tggtgttccg ctacgtattt tttcacctgg gagacgtagg
    15001 gatgggcgtc cgggttggag atggcgtccg ccagttcgtc ttcattgaca ttgcaggcga
    15061 aaatgctttt tttatccgaa agcagctgga aggaatggag cagcttgcgt tcatcgtcgt
    15121 ccagctgcgg ttcaagggtg agggccggat tgccttcgtt caggtggggc aggagtttgg
    15181 tgatgagggc cacttcggcc ttggcttcct tgtcgccgct gcgtgccttg cgttctcggg
    15241 aagagagtct cttttccatg gtggcgatat ccgccagaat gagttccgag ttgatgatgt
    15301 caatgtcgcg cagaggatcc acggaaccga gttcgtgaat gatatcatca ttgtcaaagc
    15361 agcggactac ctgcacgatg gcatccactt cacggatgtt cgccagaaac tggttgccca
    15421 ggccggctcc ttccgaggct cccttgacca gaccggcaat atccacgaat tcaataagcg
    15481 tggggatgat tttttcagaa ccggacatgt cggaaagaac ctgcaggcgg ggatccggga
    15541 ctgttaccat acccacgttc gggtcaatgg tgcagaaggg atagttggcc gcctgggcct
    15601 tgcgcgtccg ggtgaccgca ttgaatagag tggatttgcc gacgttgggg agacctacaa
    15661 tacctgcctg taacataggc aggactgata gcgggtcacg ccgtgaaagt caaataccaa
    15721 ttgccgacgg gcatttatgc ggcggttccc agagcccatc tgatcaggtt ttccgattcc
    15781 gtccagatac gggacggatg gcagccgagg acgacgacga tgacatggcg cccgttgacg
    15841 ccggctgagg aaaccaggca gcgtccggcg gcgttcgtgt atccggtttt cattccggta
    15901 acccaggggt tctgggtgag cagcttgttg gtgtttctca gcagaagcgt tctgccgttg
    15961 gcgcgggtaa aggcatattg gcgtttgcag ataatattgc gcagttccgg gttgcggtac
    16021 acgtaatagg cgcagcgggc catgtcaatg gcagtggaat attgatccgc cgggaggccg
    16081 ttgggattgg cgaagcgtga gttgtacatg cccatctgcc gggctttggc attcatcaac
    16141 tgggcgaaac ggggaacgga accagccgta tcgcgggcca gagccagggc tacgtcgttg
    16201 aaactgcgga tcatcatggc attgagcagt tcgcggcgtg aatagacttc ccccgcccgg
    16261 aatcccagtt tggtggggtc cgccttggta tcggaaggct ggatgaccac ttttttgtcc
    16321 agactgccgt gtcccatcac gaccatggcc gtcacgagtt tctgcgtgct ggctacctgg
    16381 cggcgctgga ggccgttgtg ggaaaagagc acgttgccgg taagggcgtc cataacgcag
    16441 gcactggcgc agcggggcgt gcgcggggcg cttgagggga tggctacggg acgtgtgggg
    16501 aaattggccg gtcgggggag ggcatgggaa accggctggg agagttgtgg gggaacgggc
    16561 gttgcgaggg ggatgtagtc acttgaatcc ccgtacgatt ggcagcttgt ggagctcagg
    16621 caaagggaga atcctgcaag aagggcgaat aaacgcatgt cttgttgcta cagtaagaag
    16681 tttcgttcat caagcccaaa ctccgcattt gaaagagagc cggacgaaaa agg
//
