Skip to another splice site:
1  
 5'  3'   
2  
 5'  3'   
3  
 5'  3'   
4  
 5'  3'   

Data associated with selected splice site

Sequence

 atgc   intronic sequence     ATGC   exonic sequence

TTAATCTTTTGTCTAAAGATTCTGTGGCAGATCAAGCCGAGAAGATGAAGGAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctgttttcttgagttctaggttttttttctcttgatattggcatgaaaaaggaaaaaaagaaaaagaaaaaggtagtaaggagatcagaaaaa...

Basic information

species Vitis vinifera
transcript Vv14s0081g00010.t01
intron # 1
splice site 5'
intron type U2

Orthologous splice sites


 atgc   intronic sequence     ATGC   exonic sequence


upper sequence: Vv14s0081g00010.t01 (Vitis vinifera), 5'ss of exon 1
lower sequence: GLYMA10G30440.1 (Glycine max), 5'ss of exon 1
TTAATCTTTTGTCTAAAGATTCTGTGGCAGATCAAGCCGAGAAGATGAAGGAGAAGAGTGCTCTTCCTCC---ATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctgtt--ttcttgagttctaggttttttttctcttgatattggcatgaaaaaggaaaaaaagaaaaagaa----aaaggtagtaaggagatcagaaaaa
| | | | ||| || | || ||| | | | | ||| |||| | | |||||||||| ||||||||||| || ||||||||||| | | ||| | | || ||| | |||| | | | ||||| | | | || | || |
---CTGCCTCAGATTCACCTTCATCTGCGTCTACAGAGAAGACTACCACTGCTGCACCTCCTCCTCCTTCTCGAGCCAACGACCCTGCAAAACCACCTGCAAAgtaagttcttctcctccttatgccttcccttcatttcaattccatatggatgttcccatagaaaatttggttctttttttttctgttgatatgaagtttt------
















Mapped EST sequences

Showing partial alignments of ESTs and genomic sequences. See full alignments


 ATGC     EST sequence
 ATGC     genomic sequence (exon)
 ATGC     genomic sequence (truncated intron)


EST: gi|30133393|gb|CB918732.1|CB918732
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|110357044|gb|EC920312.1|EC920312
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|110382415|gb|EC939426.1|EC939426
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGATCCGGCAAAACCACCGGCCAA                         GGCGCAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|161719306|gb|FC068270.1|FC068270
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|110421032|gb|EC987319.1|EC987319
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|110359936|gb|EC922298.1|EC922298
EST:     ACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: ACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|110395704|gb|EC961374.1|EC961374
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGATCCGGCAAAACCACCGGCCAA                         GGCGCAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|110389158|gb|EC953976.1|EC953976
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGATCCGGCAAAACCACCGGCCAA                         GGCGCAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|110359422|gb|EC920879.1|EC920879
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|110685024|gb|EE062971.1|EE062971
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|71868931|gb|DT017986.1|DT017986
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGATCCGGCAAAACCACCGGCCAA                         GGCGCAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|18458150|gb|BM436428.1|BM436428
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|71887288|gb|DT036343.1|DT036343
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGATCCGGCAAAACCACCGGCCAA                         GGCGCAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|110360880|gb|EC924322.1|EC924322
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGATCCGGCAAAACCACCGGCCAA                         GGCGCAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|71865802|gb|DT014857.1|DT014857
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGATCCGGCAAAACCACCGGCCAA                         GGCGCAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|110703564|gb|EE080519.1|EE080519
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|110726327|gb|EE102012.1|EE102012
EST:     GCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|110357840|gb|EC921623.1|EC921623
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|71872334|gb|DT021389.1|DT021389
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGATCCGGCAAAACCACCGGCCAA                         GGCGCAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|71863191|gb|DT012246.1|DT012246
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|110424930|gb|EC991305.1|EC991305
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|110710653|gb|EE086986.1|EE086986
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|161710177|gb|FC061075.1|FC061075
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|110691259|gb|EE069153.1|EE069153
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|71863080|gb|DT012135.1|DT012135
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|37190249|gb|CF609598.1|CF609598
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|110709078|gb|EE084223.1|EE084223
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|110359559|gb|EC921247.1|EC921247
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|71874129|gb|DT023184.1|DT023184
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|110357411|gb|EC920932.1|EC920932
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|77579377|gb|DV218517.1|DV218517
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|110685504|gb|EE062284.1|EE062284
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|30136793|gb|CB922131.1|CB922131
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|110686317|gb|EE063813.1|EE063813
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|71876825|gb|DT025880.1|DT025880
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGATCCGGCAAAACCACCGGCCAA                         GGCGCAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|71870573|gb|DT019628.1|DT019628
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
EST: gi|18459647|gb|BM437925.1|BM437925
EST:     GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCGGCCAA                         GGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT
genomic: GAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctg ... aatttttcagGGCACAAGTGGTGGGTTGGCCTCCGGTGAGATCGTTCCGAAAGAACATCTT

Putative cis-regulatory sequences

 atgc intron ATGC exonic elements by Pertea et al.
 ATGC exon atgc putative intronic elements
 ATGC putative exonic elements identified for retained introns
        10        20        30        40        50        60        70        80        90        100       110       120       130       140       150       160       170       180       190       200       210       220 
---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------| 
TTAATCTTTTGTCTAAAGATTCTGTGGCAGATCAAGCCGAGAAGATGAAGGAGAAGAGTGCTCTTCCTCCATCCAACGACCCGGCAAAACCACCAGCCAAgtaagttctgttttcttgagttctaggttttttttctcttgatattggcatgaaaaaggaaaaaaagaaaaagaaaaaggtagtaaggagatcagaaaaa

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -gaaaaag
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -aaaaaaa
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - aagaaaa
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - aaggaga
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cagaaaa