>input_sequence_66328
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-----------------------------------------------------------------CTGCAGCCTGAATCG
CCT--------CACTAAGCATCTATTTATACCCCACCTGAGCTCCCGCTACCTTCACATCTCAA--GCCACAAGGCAAAT
GCAGGAAACACAACACACAAACACAGGCACACATCTATCTATCGATCGATCATGGTGAGGCTAATGGAGATCTCCAAGAA
ATGGCACGGCAGTGCTAGCAGCAAGGTCACCTCCCCTACCGCCGCCGCTGGTGCAGCGGCCACGGTGGCGTCGTGCCCGC
GGGGCCATTTCGCGGCCTACACCCGGGACGGCAGCCGGTTCTTCGTTCCCATCGGCTGCCTCACCAGCGACACCTTCCGG
GAGCTCCTCAACATGGCCGAGGAGGAGTTTGGCAAACCTGGCGACCGCCCCATCGTGCTGCCGTGCTCCGTGGCCTGCCT
TGAGCAGATCCTCGCCGACTTCCGGGCCACCTCCAAGAAGCACAACGGTGGCGGCAGGGCCAAGATTTGGTAGAAGAAAT
CCTGATTCGATTAATTAATTCCGCCGTTGATCATTGTTAATTAG--TGAGACCGATCCATCGATGATCAATGGTCCCTTA
ATTTTTGGGAGCGTAGTTCCATCATGTCGATTTTTTTT-CCTTCCCTCCCGGCAATGGTTTGTACTGTATATGCCAATGC
TCGTGTTTTC----AGGAGGGTTGTTGTTGTTGCAAGTTGACATGACGTAAGCATCTAGCTAGCCAGCTATCCATC-CTT
TTTCTTATTCTTTATTTAATTCCTCTCTTTTTTGTGTCTATTGTTGAAAATATGTTCTAGAGACAATCATGCGGTTATGT
TATTTCGTTATGTATTCGTGAGTTGTTTGTATTATCGTTGAACATCATCATTGATATGTATTAATAAGTATGTGGCTTGT
TTATG---------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------------------------------------------------
>chr2A_1_TraesCS2A01G186300
GCCGTACGTACCCGGAATCTGGAGTTTTGATTGTATGTGCTGCCTTGGCGCGACAAGTGTCCTAGAAACATTTGTGGTCC
AAGATGACCCAGGTTTTTTTTTTTTTGAAGGGAAGATGACCCAGGTTTTGCTAGCGAAGCACACGGCCCTACTGTCCTCC
CCTGCCTGTATGACCACATGTATACTATTGATTATTATATGTTGATTTCATTTTTAGATTATCTGT-ATACCAAATATGG
ATATATC-----ACAAGCAAGGGAGACCAGGTTTCGGGCCCAAAAATATCCCATGCACCGGACGTACGTACTCTGCAGGC
TT-AC-TGTACATTGAGGAAGATGA-------------------------------AATACAGTAAACTGCACCACGTAT
GTACGTGCACAATAACTTGTGACAGGTTGAATACACGTACTTCTCCCTTAAATAGAGATTCCGCTATAAACTATAGAGTA
CAGCCGAATGAATGAACCTATGCTCTATATATATCCAAATGTAGTTTTATAGTGAAATCTTTAAAAGAACTTATATTTAG
AAACGGAGGGTGTTTATGTGTTC-------------------------------ACCGTACCAGCTGCGGTATACTAAGC
A---TTA--AATGTTTATGTTAGATAAGTTT--ATGATGTATCATCTAGTAACT-----------------AGCTTGACA
ATACACACCCAGACAGTACTCCCTCTGTTTCAAAATAAGTGACTCAAGTTTATACTAATTTTGTGCTAAAATTAATACAA
AGTTGAGTCACTTATTTAGCCATATTGATAAGTGTGTGAAACTGCAAATATGATAT---ATGGAGTGATACACAAACATT
TGTTGTACATTTCCTTAATTGCTTGATGAAACATTGCCCTTTTACTA-TTTTTGTCATCAT-------AATTTGACATAT
ATACCAATCTTCCAAAAGTTCCAACATCACACGCCACACAAATACAGTCAATGATGAATTATGTTCTCATCTGCCCCCTC
CTTTATTTTTCTCATTAACTTCTCCCATCCATCCCAATCCTCTCCATGCAAATGCCAGAGCCCCACTGCAGCCTGAATCG
CCT--------CACTAAGCATCTATTTATACCCCACCTGAGCTCCCGCTACCTTCACATCTCAA--GCCACAAGGCAAAT
GCAGGAAACACAACACACAAACACAGGCACACATCTATCTATCGATCGATCATGGTGAGGCTAATGGAGATCTCCAAGAA
ATGGCACGGCAGTGCTAGCAGCAAGGTCACCTCCCCTACCGCCGCCGCTGGTGCAGCGGCCACGGTGGCGTCGTGCCCGC
GGGGCCATTTCGCGGCCTACACCCGGGACGGCAGCCGGTTCTTCGTTCCCATCGGCTGCCTCACCAGCGACACCTTCCGG
GAGCTCCTCAACATGGCCGAGGAGGAGTTTGGCAAACCTGGCGACCGCCCCATCGTGCTGCCGTGCTCCGTGGCCTGCCT
TGAGCAGATCCTCGCCGACTTCCGGGCCACCTCCAAGAAGCACAACGGTGGCGGCAGGGCCAAGATTTGGTAGAAGAAAT
CCTGATTCGATTAATTAATTCCGCCGTTGATCATTGTTAATTAG--TGAGACCGATCCATCGATGATCAATGGTCCCTTA
ATTTTTGGGAGCGTAGTTCCATCATGTCGATTTTTTTT-CCTTCCCTCCCGGCAATGGTTTGTACTGTATATGCCAATGC
TCGTGTTTTC----AGGAGGGTTGTTGTTGTTGCAAGTTGACATGACGTAAGCATCTAGCTAGCCAGCTATCCATC-CTT
TTTCTTATTCTTTATTTAATTCCTCTCTTTTTTGTGTCTATTGTTGAAAATATGTTCTAGAGACAATCATGCGGTTATGT
TATTTCGTTATGTATTCGTGAGTTGTTTGTATTATCGTTGAACATCATCATTGATATGTATTAATAAGTATGTGGCTTGT
TTATGATACTGGATATTGTATGATGGTTGTTCTGATGGTCCCTGATTAATAAGGTTATGTGGACACACATTCTTTGAATA
GTATATGATTCGGTCGATGACTATATTTCACAAGTCATTAACATAGAGATACCAAACCGATACTAG-TATGGATTTGAAG
ATGGGAATAATCAAGTTGGACAAACCCGACTTGAGGCTTCGA------ATGTACTCAGGATGCGAATCAACTTACTTGGT
GTCTATCAAACACTACTTTGTAATTGAGTAGT-ATAAATGTAGCTTTCTAGTTAGTCGTGAAACATGTTGTG-ACACGTG
GTTGGTCAAGATGGGATTTGCACATCTAATGAAGGAATATAATTCACTAATACTGGAAAAGGCTACTAGCGGCTGCCAAA
ATCGTCATTAATGGTGTGTAGACGGCACGTCACTA-TATCACGCCACCACTAGTAACTTGTTATAGTAGCATGTTCATGG
CACACCACTAGTAAAACTTACCAGTGATGTGTAAAGAGCACGCCAATAATAACTACTCCCTCCGTCCGGAAATACTTGTC
CTTGAAATGAATAAAATGGATGTATCTATAACTAAAATAAGTCTAGATACAACCATTTCGAGGACAAGTATTTCCGGACG
GAGGGAGTAATATACTAGCACCGTGCGTCGTTTAACACATAATACTAATGTCAGATATGCCTTCGCCCGGACATTCTCAT
TGACACATAGGTCCCCAATTTCAGTTAAGGTAAATGCTTCATATCTGTAGTCTGAAGGGACGTTGGCGCCAGACCCCTCA
AAGCCCGTCAAATAGTTATAAACTTGACGCTTGAGATTTCGTCTCGTATTGAAAGAAAAAAAGAGGAAGAATACCACGAG
CAGCATAGACCCCGCGCACAATCCCCTCCCCTAATCTCTCACGAACCCCTTGGTGCAATAATTGCCCGCCTTGCCGGAGC
TCTTCTTCCCAACTCGCTTGCCCCGCCGCCAGCTCGCGCTCACCAGATCCACTAT
>chr2D_113
--------------------------------------------------------------------------------
--------------------------------AAGATGACCCAGGTTTTGCTAGCGAAGCACACGACCCTACTGTCCTCC
GCTGCCTGTATGACCACATG----------ATTATTATATGTTGATTTTATTTTCTGATTATCTGTAATACCAAATATGG
ATATACAGTATAACATGCGAGGGAGGCCAGGTTTTGGGGGCAAAAATAT-CCATGCACCGGACGTACGTACTCTGCAAGC
TTTAC-TATACACTGAGAAAGATTA-------------------------------AATACAGTAAACTGCGCCACTTAT
GTACGTGCACAATAACTCGTGACAGTTTGAATACACGTACGACAAA----------------------------------
--------------------------------------------------------------------------------
-------------TTATGTTTTC-------------------------------ACCGTACCGGTTGGGCTATATTATGC
A---TTATGCATGTTAAAACTAGAAAAGTTTTGATGATGTATCATCTAGTACTCCTAAACATCACCTAAAAAGCTTGGTA
ATACAGTACTACTG-----------------------------TA-----------------------------------
-----------TTATTTAACCATGTTAATAAGTGTGTGAAACTGCGAATATGATGTCAGATGGAATGATGCACAAATATT
TCTTGTACATATTCTCACTTGCTTGATGGAACATTGCCCTTTTTATTCTTTTTGTCATCATCAGGATGAATTTGACATAT
ATACCTATCTTCCAAAAGTTCCAACATCACACGCCACACAAATACAGA-AATGAGGAATTATGTTCTCATCTGCCCCCTC
CTTTAATTTTCTCATTAACTTCTCCAATCCATCCCAATCCTCTGCATGCAAATGCCAGAGCCCCACTGCAGCCTGAATCG
CCGCAGCGCCACACTAAGCATCTATTTATACCCCACCTGAGCTCCCGCTACCTTCACATCTCACTGGCCACAAGCTAAAT
GCAGGAAACACAACACACGGACACATACACAC----ATCTATCGATCGATCATGGTGAGGCTAATGGAGATCTCCAAGAA
ATGGCACGGCAGTGCTAGCAGCAAGGTCACCTCCCCTACCGCCGCCGCTGGTGCAGCGGCCACGGTGGCGTCGTGCCCGC
GGGGCCATTTCGCGGCCTACACCCGGGACGGCAGCCGGTTCTTCGTTCCCATCGGCTGCCTCACCAGCGACACCTTCCGG
GAGCTCCTCAACATGGCCGAGGAGGAGTTTGGCAAACCTGGCGACCGCCCCATCGTGCTGCCGTGCTCCGTGGCCTGCCT
TGAGCAGATCCTCGCCGACTTCCGGGCCACCTCCAAGAAGCACACCGGTAGCGGCAGGACCAAGATTTGGTAGTAGACAT
CCTAATTCCATTAATCAATTCCGCCGTTGATCATTGTTAATTAGTGTGAGACCGATCCATCGATGATCAATGGTCCCTTA
ATTTTTGGGAGCGTAGTTCCATCATGTCGATTTTTTTT-CCTTCCCTCCTGGTAATGGTTTGTACTGTAGATGCCAATGC
TCGTGTTTTCCAAGAGGGGGGATGTGGTTCT---AAGTTGACATGACGTAAGCATCTAGCTAGCCAGTTATCCATC-TTT
TTTCTTATTCTTCATTTAATTCTTCTCCTTGTTTGTGTC---GATGAAAATACGTCCTAGAGGCATTCCCGCGATTACGT
TATTTTTTAATGTATTCATAAGTTATTTGCATTGTCGTTCAACTTG-TCATTGATATGTATCAATAAGTATGTGGTTTGT
TTATGATATTGGATATTGTATGATAGTTGTTCTAATGATCCCTAATTGATAAGGCTGCGTGGACAAGCATCCTTTGAATA
GTATATGATTCGGTTGAGAAAAATATTTCACAAGTCATTGACATAGAGATACTAACCCGATAGTATATATGGACTTGA--
ATGGGAATAATCGAGTTGGACAAACCCGACTTGAGACTTCGA------ATGTACTCAGGATGTGAATCAACTTACTTAGT
GTCTATCAAACACTATTTGGTAACTGAGTAGTTATAAATGTAGCTTTTCGGCTAGTGGTGAAACATGTCAGTAACACGTA
GTTGGTCAAGATGTGATTTGCACATCTAATGAAGGGATATAATTCACTAATACTGGAAAAGGCTACTAGCGGCTGCAAAA
ATCGTCATTAATGGTGTGTAGACGGCACGTCACTAGTATCACGCCACCACTAGTAACTTGTTACAGTAGCGTGTTCATGG
CACACCACTAGTAAAACTTACCAGTGATGTGTAAAGAGCACGCCAATAATAACTA-------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------------------------------------------------
>chr2B_113
--------------------------------------------------------------------------------
--------------------------------AAGATGACCCAGGTTTTGCTAGCGAAGCACACGGCCCTACTGTCCTCC
GTTGCCTGTATGACCACATG----------ATTATTATATGTTGATTTTATTTTCTGATTATCTGTAATACCAAATATGG
ATATACAGTATAACATGCGAGGGAGGCCAGGTTTTGGGCCCAAAAATAT-CCATGCACCGGACGTACGTACTCTGCAGGC
TTTACTTGTACACCGATGAAGATTCTTTTTTTTTTGCGGGGGACACCGATGAATTCAATACAGTAAACTCCGCCACGTAT
GTACGTGCGCAATAACTCGTGACAGTTTGAATACACGTACGACAAA----------------------------------
--------------------------------------------------------------------------------
-------------TTATGTTTTCAACGTACCTGTTATGGTGCATTCAAAAACAAAACGTACCAGTTGTTGTATATTAAGC
AGCATTA--CATGTTAAAATTACAAAAGGTTTGATGATGTATCATCTAGTAACT-----------------AGCTTGACA
ATACACACCTAAACATCACTGGAAAAATTTGGTAAAACAGTACTA-----------------------------------
-----------TTATTTAGCCATATTAATAAGTGTGTGAAACTGCAAATATGATGTCAGATGGAGTGATACACAAACATT
TGTTGTACATATTCTCACTTGCTTGATGAAACATTGCCATTTTACTA-TTTTTGTCATCATCAGGATGAATTTGACATAT
ATACCTATCTTCCAAAAGTTCCAACATCACACGCCACACAAATACAGTCAATGATGAATTATGTTCTCATCTGCCCCCTC
CTTTAATTTTCTCATTAACTTCTCCCATCCATCCCAATCCTCTCCATGCAAATGCCAGAGCCCCACTGCAGCCTGAATCG
CCACAGCGCCACACTAAGCATCTATTTATACCCCACCTGAGCTCCCGCTACCTTCACATCTCACTGGCCACAAGCTAAAT
GCAGGAAACACAACACACAAACACAGACACACATCTATCTATCGATCGATCATGGTGAGGATAGTGGAGATCTCCAAGAA
ATGGCACGGCAGTGCTAGCAGCAAGGTCACCTCCCCTACGGCCGCCGCTGGTGCAGCGGCCACGGTGGCGTCGTGCCCGC
GGGGCCATTTCGCGGCCTACACCCGGGACGGCAGCCGGTTCTTCGTTCCCATCGGCTGCCTCACCAGCGACACCTTCCGG
GAGCTCCTCAACATGGCTGAGGAGGAGTTTGGCAAACCTGGTGACCGCCCCATCGTGCTGCCGTGCTCCGTGGCCTGCCT
TGAGCAGATCCTCGCCGACTTCCGGGGCACCTCCAAGAAGCACAACGGTAGCGGCAGGGCCAAGATTTGGTAGTAGACAC
CCTGATTCCATTAATCAATTCCGCCGTTGATCATTGTTAGTTA--GTGAGACCGATCCATCGATGATCAATGGTCCCTTA
ATATTTGGGAGCGTAGTTCCATCATGTCGATTTTTTTTTCCTTCCCTCCTGGTAATGGTTTGTA--GTACATGCCAATGC
TC-TGTTTTC----AGGAGGGTTGTTG------CAAGTTGACATGACGTAAGCATCTAGCTAGCCAGCTATCCATTTTTT
TTTCTTATTCTTCATTTAATTCTTCTCATTGTTTGTGTC---GTTGAAAATATGTCCTGGAGGCAGTCCCACGATTACGT
TATTCTTTAATGTATTCATGAGTTGTTTGCATTGTCGTTCAACTTG-TCATTGATATGTATCAATAAGTATGTGGTTTGT
TTATGATATTGGATATTGTACGATAATTGTTCTAATGGTCCCTAATTGATAAGGTTATGTGGACACACATCTTTTGAATA
GTACATGATTCGGTTGATAACTATATTTGACAAGTCATTGGCATAGAAATACTAACCCAGTAGTATATATGGACTTGAAG
ACGGGAATAATCGAGTTGGACAAACCCGACTTGAGACTTCGAATGTACATGTACTTAGGATGTGAATCAACTTACTTAGT
GTATATCAAACACTACTTGGTAACCTAGTAGTTATAAATGTAGTTTTTCGTTA---------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------------------------------------------------
>SNPs
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS------------------------------------------------
S-------------------SSSSSSSSSS------------------S-----SS------------------------
-----SS--------S--S------S--------S--------------S------------------------------
------------S----------S-----------------------------------------------S--------
-----------------S-------S--------------SS-SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSS------S--------------------------------------------S--S------S-----
---------S-----S-SS-----S-------------------------------------------------------
---------S-S---SS---SSSSSSS---SSS--S-SSSS---SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSS---------------S---------------------------S-------------------------
----------S-S--S-S--------------------------------------------------------------
-----S--------------------------------------------------------------------------
-----S--------------------------------------------------------------------------
--S------------------------------------------------------------S----------SS----
--------------------------S-----------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------------------------------------------S-----------------------S---S--
--------S------S----------------------------------------------------------------
-------------------------------------------------S--S----------------S----------
-----------------------------S-SS--------------------------------------------S--
------------S---------S----S--S--SSSSSSSSS-------------S------S--S--SS---S---S--
-----SS-S--------S-----------S---S-----S---S-SS--------------S-------------S----
--------S---------------S--------S---------S---S----------------------S---------
--------------S---S--------------------S------------S--S------S--S-------S------
------------S----------------------S--------------------------S--------------S--
------------------S----S-----------------------SSS------S-----------SSSS-------S
-------------S---------------------S----------------------------------------S---
---------------------------------------------------------------S------S---------
-------------------------------------------------------SSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
>forward_22
--CGTACGTACCCGGAATCTGG----------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------------------------------------------------
>reverse_2025
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
------------------------GGTTGTTCTGATGGTCCCTGA-----------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------------------------------------------------
