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

gtctaattcgtgaggaatttgggttttctcggtggagcttggttccgctccgccttggagtggatttcggtgacttctttgttcagattgtttcgctcttgcagGCTGAACTCATGGCTCGCGTCTACGTTGGGAACCTGGATCCGCGTGTCACGGCGCGGGAGATCGAGGACGAGTTCCGGATGTTTGGGGTTCTGAGGAG

Basic information

species Zea mays
transcript GRMZM2G027105_T07
intron # 1
splice site 3'
intron type U2

Orthologous splice sites


 atgc   intronic sequence     ATGC   exonic sequence


upper sequence: GRMZM2G027105_T07 (Zea mays), 3'ss of exon 1
lower sequence: LOC_Os02g39720.4 (Oryza sativa), 3'ss of exon 1
gtctaattcgtgaggaatttgggttttctcggtggagcttggttccgctccgccttggagtggatttcg----gtgacttctttgttcagattgtttcgctcttgcagGCTGAACTCATGGCTCGCGTCTACGTTGGGAACCTGGATCCGCGTGTCACGGCGCGGGAGATCGAGGACGAGTTCCGGATGTTTGGGGTTCTGAGGAG
|| | ||| ||| | || | ||| ||| ||||| | | | ||| | || | || | ||||| || | | || | || | |||||||||||||| ||||| ||||||||||||||||| || ||||||||||||||||||||||||||||| ||||||||||||||||
gtgtgatt-gtgttcttctacttttggtttggtagagattggtggtggtgcttgttgctttcctcagcgtggtgggagtgatttgtgttgaatacct-gcagGGTCGAGC-GCGCTCATGGCTCGCGTGTACGTGGGGAACCTGGATCCGCGCGTGACGGCGCGGGAGATCGAGGACGAGTTCCGCGTGTTTGGGGTTCTGAG---
















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|71438000|gb|DR819050.1|DR819050
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71438000|gb|DR819050.1|DR819050
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71438000|gb|DR819050.1|DR819050
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71438000|gb|DR819050.1|DR819050
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71438000|gb|DR819050.1|DR819050
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71438000|gb|DR819050.1|DR819050
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71438000|gb|DR819050.1|DR819050
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71438000|gb|DR819050.1|DR819050
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71438000|gb|DR819050.1|DR819050
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71317875|gb|DR795704.1|DR795704
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71317875|gb|DR795704.1|DR795704
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71317875|gb|DR795704.1|DR795704
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71317875|gb|DR795704.1|DR795704
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71317875|gb|DR795704.1|DR795704
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71317875|gb|DR795704.1|DR795704
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71317875|gb|DR795704.1|DR795704
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71317875|gb|DR795704.1|DR795704
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71317875|gb|DR795704.1|DR795704
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|149082345|gb|EE171527.2|EE171527
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|149082345|gb|EE171527.2|EE171527
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|149082345|gb|EE171527.2|EE171527
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|149082345|gb|EE171527.2|EE171527
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|149082345|gb|EE171527.2|EE171527
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|149082345|gb|EE171527.2|EE171527
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|149082345|gb|EE171527.2|EE171527
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|149082345|gb|EE171527.2|EE171527
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|149082345|gb|EE171527.2|EE171527
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|211060877|gb|FK967412.1|FK967412
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTNTTCTCCGTTTTG                         GCTGAACTCATGGCTCGCGTCTACGTTGGGAACCTGGATCCGCGTGTCACG
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGgtctaattcg ... gctcttgcagGCTGAACTCATGGCTCGCGTCTACGTTGGGAACCTGGATCCGCGTGTCACG
EST: gi|50333998|gb|CO529124.1|CO529124
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|50333998|gb|CO529124.1|CO529124
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|50333998|gb|CO529124.1|CO529124
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|50333998|gb|CO529124.1|CO529124
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|50333998|gb|CO529124.1|CO529124
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|50333998|gb|CO529124.1|CO529124
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|50333998|gb|CO529124.1|CO529124
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|50333998|gb|CO529124.1|CO529124
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|50333998|gb|CO529124.1|CO529124
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71438201|gb|DR819251.1|DR819251
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71438201|gb|DR819251.1|DR819251
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71438201|gb|DR819251.1|DR819251
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71438201|gb|DR819251.1|DR819251
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71438201|gb|DR819251.1|DR819251
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71438201|gb|DR819251.1|DR819251
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71438201|gb|DR819251.1|DR819251
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71438201|gb|DR819251.1|DR819251
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71438201|gb|DR819251.1|DR819251
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71449212|gb|DR830262.1|DR830262
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71449212|gb|DR830262.1|DR830262
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71449212|gb|DR830262.1|DR830262
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71449212|gb|DR830262.1|DR830262
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71449212|gb|DR830262.1|DR830262
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71449212|gb|DR830262.1|DR830262
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71449212|gb|DR830262.1|DR830262
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71449212|gb|DR830262.1|DR830262
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-
EST: gi|71449212|gb|DR830262.1|DR830262
EST:     ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTTGG                         T
genomic: ATTGCTTCTGGCTACTAGGCCAGCGCGCCTCGATTTTCTTCTCCGTTTT-Ggtctaattcg ... gctcttgcag-


 atgc   intronic sequence     ATGC   exonic sequence

Intronic sequence truncated to 55 bases.

ccgccttggagtggatttcggtgacttctttgttcagattgtttcgctcttgcagGCTGAACTCATGGCTCGCGTCTACGTTGGGAACCTGGATCCGCGTGTCACGGCGCGGGAGATCGAGGACGAGTTCCGGATGTTTGGGGTTCTGAGGAG
                                         tttcgctctt  CT-rich tract
 attgttt  TA-rich tract
















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 
---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------| 
gtctaattcgtgaggaatttgggttttctcggtggagcttggttccgctccgccttggagtggatttcggtgacttctttgttcagattgtttcgctcttgcagGCTGAACTCATGGCTCGCGTCTACGTTGGGAACCTGGATCCGCGTGTCACGGCGCGGGAGATCGAGGACGAGTTCCGGATGTTTGGGGTTCTGAGGAG

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - GGAGAT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - GAGATC
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - GAGGAG