1 5' 3' | 2 5' 3' | 3 5' 3' | 4 5' 3' | 5 5' 3' |
CTGGACCAGATCAAGCAGTTCCGCCAGTGGAACTCCCTGACCCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcaccatcaagcgttttgctcggggtccggcgtaggcgttgcgatctggacaacgccagcatctttttcagcacagaaagcacattttgatgcccg...
species | Chlamydomonas reinhardtii |
transcript | EDP06856 |
intron # | 2 |
splice site | 5' |
intron type | U2 |
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCEST: gi|10783906|gb|AV640578.1|AV640578
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTC
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|22076982|gb|BQ825758.1|BQ825758
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|10783892|gb|AV640564.1|AV640564
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATEST: gi|10784879|gb|AV641551.1|AV641551
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTAT
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAEST: gi|10791689|gb|AV629055.1|AV629055
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCA
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|49466422|gb|BP094335.1|BP094335
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|10788145|gb|AV644817.1|AV644817
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|49470897|gb|BP098758.1|BP098758
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|10786128|gb|AV642800.1|AV642800
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|10787628|gb|AV644300.1|AV644300
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|49466563|gb|BP094476.1|BP094476
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|8400946|gb|BE056580.1|BE056580
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|10784780|gb|AV641452.1|AV641452
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGEST: gi|49467192|gb|BP095105.1|BP095105
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGEST: gi|239840773|gb|GR282463.1|GR282463
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|10789540|gb|AV645269.1|AV645269
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGCGGCTGAGGEST: gi|10786118|gb|AV642790.1|AV642790
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGAC-ACTG GTCCC-TGGGCCAGG-TATCTGCAACGCCEST: gi|49466622|gb|BP094535.1|BP094535
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCC
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|10789066|gb|AV626786.1|AV626786
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|6548055|gb|AV393839.1|AV393839
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|10783274|gb|AV639946.1|AV639946
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGEST: gi|6548544|gb|AV394328.1|AV394328
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|10793007|gb|AV630373.1|AV630373
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|10784339|gb|AV641011.1|AV641011
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCEST: gi|10793865|gb|AV631231.1|AV631231
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCC
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|10784853|gb|AV641525.1|AV641525
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|7413353|gb|AW652107.1|AW652107
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGTGCCAGGGTATCTGCAACGEST: gi|49469892|gb|BP097753.1|BP097753
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGEST: gi|6548437|gb|AV394221.1|AV394221
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|49465875|gb|BP093788.1|BP093788
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|10786846|gb|AV643518.1|AV643518
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|10787836|gb|AV644508.1|AV644508
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|10788018|gb|AV644690.1|AV644690
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|10784910|gb|AV641582.1|AV641582
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAEST: gi|34981503|gb|CF555420.1|CF555420
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCA
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGACTGGCCGTGGCTGAGGEST: gi|10786033|gb|AV642705.1|AV642705
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|10787819|gb|AV644491.1|AV644491
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|10787343|gb|AV644015.1|AV644015
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|49462565|gb|BP090478.1|BP090478
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGGEST: gi|22076428|gb|BQ825204.1|BQ825204
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
EST: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTG GTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
genomic: CCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcacca ... tgctccgtagGTCCCCTGGGCCAGGGTATCTGCAACGCCGTCGGCCTGGCCGTGGCTGAGG
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 ---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------| CTGGACCAGATCAAGCAGTTCCGCCAGTGGAACTCCCTGACCCCCGGCCACCCGGAGAACTTCGTGACTCCCGGCGTGGAGGTGACCACTGgtgagcaccatcaagcgttttgctcggggtccggcgtaggcgttgcgatctggacaacgccagcatctttttcagcacagaaagcacattttgatgcccg
- - - - - - - - - - - - - - - - - - - - - - - - - - GGAGAA
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - GTGGAG
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TGGAGG
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - accatca
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -agcgttt
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - taggcgt
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -aacgcca
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -tcttttt
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -aagcaca