>input_sequence_74356
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
---------------------ATGGACGCCAAGGGCGCGACGGAGAGCTCAAACCCTAACCGCGTCGTTACCAGCT---C
ATCCGCTGCAGCGGCGTCGGCCTCGGCGCCGACGAAGCGCATGCTGGCGTTCCACTTCCTGCGCGCGCTCTCCCGGATCC
ACGGCGCGGCCGGCCCGGCCAGGCGCCGCACGCGCACCATACGCCGCGCCGCCTACTCCTCCATGGCCCGCGCCACCGGG
CCGCGCCGCGCATGGAGCCGCGCGCTGCTGCTCCAGGCCCAGGCGCGCGCGCGGAGATCCAGGGCGGAGACGTCGAGGCG
GGCCGCGGTGCTCGTACGGAGGCGCGTCGTCGCCGGACCGGCAGCAGCAGCACCA---CGCGCCGCCGCCGCTCCTGTCG
TCGGACACGGGCAGGCATCGTCGGCGGCTGCTCGTGCGGCGCTGGTCCCTCCGCCCCCTCCGGCACGGCAGGCGGGGGAG
CCGGCCAGGAGCGACGCGCTGCGGCGGCTCGTCCCGGGAGGCGCCGGGATGGAGTACTCCAGCCTGCTGGAGGAGACCGC
CGACTACGTCCGCTGCCTCCGCGCGCAGGTGCAGCTCATGCAGGGCCTCGCCGACCTCTTCTCCTGCCAATGA-------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
---------------------------------------------------------------
>chr2B_1_TraesCS2B01G527100
ATGGATAAAAAGAGATGTATCTAGAACTAAAATACGTCTAGATGCATCCCCTTTTATTCATTTTGATGACAAGTATTTCC
GGACGGAGGGAGTACCACCTACGGGTTTTTGGCAAGAC-AAAAAAAAAACAGAGCTTGCACATGGTTTTAGCTCACCTTG
GTCCCTCGTTGATCTGCATCAGCG----GAGGTTCATCTCTTGCTTGCCGATATATTAATTGGCGTCCGGCCTGGCTAGT
TGCTCTGGATGCATGCATGCATGCACCAAGGCATGAGTTACCTGCCCATCCAGAGTAGACGCGTGCGAGA----TGATCG
AGCTAGCTCACATGCGCATCCGACCGCCGTCCGACCGGAGTTGTTCCTGTATCCCGCCATATCTCGCACGACGCACCCAT
TTAGCTCACGCATCACATGCATGGGCTCGCCGCTCGCCGGCAGAA-GAGAGAGTTGTTCACTGGCTCTTCC---TAGCAT
GCATTCCCTCCCTGTGACTACTA----GCTAATTAATCTAGCTTTCCTGGTAACCACCACACTCGATCACATCACATGCA
CCCCTCTCA---------------------------CCAATTATTTCTTTC---ATTTCTTTG----AGAAATGTACATA
CACTCATTGGCCTTGTCCCTGGTTGTCAACTGGGTATTATAAGACACGCACCGGATCCTCCCAGGACATCACATTTTGTG
TCAGAGCCGTGTTTCTCGGGCTCTCTCTCCACCATCACAACAGCACAAAGGCGGCAGCGGCATCGCGCGCGGCCCCATTG
CTCTCCCCGCTTTGTGTCAGACACCAAATCTTCCTCACCTTCTTCTTC--CTCTCTCTCTCCCCCACCCAATCTCCTCCT
CCCCCACGACCGCCCCTCCTGCCTTTTAAGCCACGCGCCCGCGCCCCCCGCGTACGCCTCCCGCCTTTCCTCTCC-----
---CTCATCACCCTCTCCTCCTCCTCCTCCTCTCTTTCTCTCTGCGAGCGAGGTGTGGTGAGTTGAGGTGAGTTGAGGAT
CTTGGGTGGACGAGCCGTTTGATGGACGCCAAGGGCGCGACGGAGAGCTCAAACCCTAACCGCGTCGTTACCAGCT---C
ATCCGCTGCAGCGGCGTCGGCCTCGGCGCCGACGAAGCGCATGCTGGCGTTCCACTTCCTGCGCGCGCTCTCCCGGATCC
ACGGCGCGGCCGGCCCGGCCAGGCGCCGCACGCGCACCATACGCCGCGCCGCCTACTCCTCCATGGCCCGCGCCACCGGG
CCGCGCCGCGCATGGAGCCGCGCGCTGCTGCTCCAGGCCCAGGCGCGCGCGCGGAGATCCAGGGCGGAGACGTCGAGGCG
GGCCGCGGTGCTCGTACGGAGGCGCGTCGTCGCCGGACCGGCAGCAGCAGCACCA---CGCGCCGCCGCCGCTCCTGTCG
TCGGACACGGGCAGGCATCGTCGGCGGCTGCTCGTGCGGCGCTGGTCCCTCCGCCCCCTCCGGCACGGCAGGCGGGGGAG
CCGGCCAGGAGCGACGCGCTGCGGCGGCTCGTCCCGGGAGGCGCCGGGATGGAGTACTCCAGCCTGCTGGAGGAGACCGC
CGACTACGTCCGCTGCCTCCGCGCGCAGGTGCAGCTCATGCAGGGCCTCGCCGACCTCTTCTCCTGCCAATGATTCATCC
AGTCCGTCA------TCATCATCATCATGCATCCTCCGGTCGATCGAGTAATTCTAAATTATCACTTCTTCCTGCACGTA
CCATCCATGGATTGAAATCATACGATGCTGCTGCGGTGCGGCC----TCCATGATATCGATCCATGGATCTCTTGTTCAT
GTGACATGAGATTGGTCAATGCATCGATCGCGCATGATCAACATAGAGGATTACCTGCCGGCAGGGGAGAGTTAGGTACG
GTGGAGGTGGAG-GAAGATTGGTGGAGTATATATGCTGAGCTGCTGGCAAGGTGAATTATTAGTAGGTGAGAAAAGATTG
GGTGTAGTATGCATTTGTATAGGTTGGGGACACATTGGAACCACACCAG--AAAATACAAAGGTAATTAATTGTAACATA
TAAAGAGATAATCGATCGATATGGAGTTACGTA----TATACTAGTGCAATGTTGTTGGGTTAATTACTTCATTGATCTA
CGCATAATATGTTCTTGATTGAACTACATATATATGCTAGATGGGTGCTATATGTTGTTGGGTTAATTACTTCATTGATC
TACGCATACCATGTCATGTGGGTGCTATATATCTTGAAGCTATAGATGTGTAGGTTATGAGGCATATCTATACTCTTCCC
TTCCTGTTACCTTTTCTCTTGTAGGTCTATCTGTGAATTCTGATTGGTGAACAAGGTAATTAATTAGGGGAACTTTACCA
TGCATGCCTACACATGCAGTTCCATGCACGAAAGCATAGCAATGTTTCCTTCCATGCATCCTGATGCATGTGACAGATTG
TATATTGCTGTTGAGC--------TAGCTAGACTCATATGTTGATTGCTCTAGAATCAAAGAGTAGTTCCCTCTTCCCTG
CACATGCATCCATGTATAGCTGGATGATGCTCTAGCTAGATATATAGCTAGCTGCCTTTTGCCTTGTGATTAGA-----G
TGCTTGAGGGGTGGTTATGCTTAGATTGTTTGGTGGAGTGTTTATTATCCAAGCTCCTCCCAA
>chr2D_98
--------------------------------------------------------------------------------
-----------------CCTACGGTTCTTTGGCAAGGAGAAAAAAAAAACAGAAGTTGCACATGGTTTTAGTTCACCTTG
GTCCCTCGTTGATTTGCATCAGCTACCCGAGGTTCATCTCTTGCTTGCCGATATATTAATTGGCGTCCGGCCCGGCTAGT
TGCTCTCGATG----CATGCATGCACCAAGGCATGAGTTACCTGCCCATCCAGAGCAGACGCATGCAAGA----TGATCG
----AGCTCACATGCGCATCCGACCGCCGTCCGACCGGAGTTGTTCCTGTATCCCGCCATATCTCGCACGACGCACC-AT
TTAGCTCACGCATCACATGCATGGGCTCGCCGCTCGCCGGCCAGGCGAGAGAGTTGTTCACTGGCTCTTCC---TAGCAT
TCCCTG---CCCTGTGACTCCTA----GCTAATTAATCTAGCTTTCCTGGTAACCACCACACTCGACTACATCACATGCA
CCCCGCCCTCTCTCTCCCTCT--ACATGCATGTACATCAATTATTTCTCTTAGTATTTCTTTGAGAAAGAAATGTACACA
CACTCATTGGCTTTGTCCCTCCTTGTCAACTGGGTATTATAAGACACGCACCGGATCCTCCCAGG-----ACATTTTGTG
TCAGAGCCGTGTTTCTCGGGCTCTCTCTCCACCATCACAACAGCACAAAGGCAGCAGCAGCAT----CGCGGCCCCATTG
CTCTCGCCGCTTTGTGTCAGACACCAAATCTTCCTCACCTTCTTCTTC--CTCTC--CCTCCCCCACCCAAT---CTCCT
CCCCCACGAGCGCCTCTACTGCCTTTTAAGCCACGCGCCCGCGCCCCCCGCGTACGCCTCCCGCCTTTCCTCTCTCTCCC
TCTCTCCTCGCCCTCTCCTCCTCCTCCTCCTCTTCTCTCT-----------------GTGAGTTGAGGTGAGGTGAGGAT
TTTCCGTGGACGTGCCGTTTGATGGACGGGAAGGGCGCGACGGAGAGCTCAAACCCTAACCGCGTCGTTGAGAGCGTACC
ATCGGCGGCCGTGGCGTCGGCGTCGGCGCCGACGAAGCGCATGCTGGCGTTCCACTTCCTGCGCGCGCTGTCCCGGATCC
ACGGCGCGGCCGGCCCGGCCAGGCGCCGCACGCGCACCATCCGCCGCGCGGCCTACTCATCCATGGCGCGCGCCACCGGG
CCGCGCCGCGCATGGAGCCGCGCGCTGCTGCTCCAGGCCCAGGCGCGCGCGCGGAGATCCAGGGCGGAGACGTCGAGGCG
GGCCGCGGTGCTCGTACGGCGGCGCGTCGTCGCCGGACCGGCAGCAGCACCAGCA---CCAGCACGCGCCGCTCCTGTCG
GCGGACAA------GCATCGGCGGCGGCTGCTCGTGCGGCTCTGGCCCCTCCGCCCCCTCCGGCAAGGCAGGCGGGGGAG
CCGGCGAGGAGCGACGCGCTGCGGCGGCTCGTCCCCGGAGGCGCCGGGATGGAGTACTGCAGCCTGCTGGAGGAGACCGC
CGACTACGTCCGCTGCCTCCGCGCGCAGGTGCAGCTCATGCAGGGCCTCGCCGACCTCTTCTCCTGCCAATGATCCATCC
AGTCC---A------TCATCATCATCATGCATCCTCGGATCGATCGAGTAATTCTAAATTATTACTTCTTCCTGCACGTA
CCATCCATGGATTGAAATCATACGATGCTGCTGCGGTGCGGCCGGCTTCCATGATATCGATCCATGGATCTCTTGTTCAT
GTGACATGAGATTGGTCAATGCATCGATCGCGCATGATCAATATAGAGGATTACCGGCCGGCAGGGGAGAGTTAGGTACG
GTGGAGGTGGAG-GAAGATTGGTGGAGTATATATGTTGAGCTGCTGGCAGGGTGAATTATTAGTAGGTGAGAAAAGATTG
GGTGTAGTATGCATTTGTATAGGTTGGGGACACATTGGAACCACACCAGGGAAAATACAAAGGTAATTAATTGTAACATA
TAAAGAGATAATCGATCGATAAGGAGTTACATATG----------TGCAGTGTTATTGGGTTAATTAGCAAATTGATCTA
TGCATAATATGTTCTTGATTGA----------------------------------------------------------
----------------------------------------------TGTGTAGGTTATGAGGCATATCTGTACACTCCTC
TTTCTGTTACCTTTTCTCTTGTAGGTCTATCTGTGAATTCTGATTGGTGAGCAAGGTAATTAATTAGGGGAACTTTACCA
TGCATGCCTACACATGCAGTTCCATGCATGAAAGCATAGCAATGTTCCCTTT----CATCCTGATGCATGTGACAGATTG
TATATTGCTGTTGAGCTAGCTAGCTAGCTAGACACATATGTTGATTGCTCTAGAATCAAAGAGTAG-------TTCCCTG
CACATGCATCCATGTATAGCTGGATGATGCTCTGGCTAGATATATAGCTAGCTGCCTTTTGCCTTGTGATTAGATTAGAG
TGCTTGAGGGGTGGTTATGCTGAGGTTGTTTGGTGGAGTGTTTATTTTCCAAGCTCCTCCCAA
>chr2A_121
--------------------------------------------------------------------------------
-----------------------------------------AAAAAAAAG-GAGCCTGCACATGG--TTAGCTCACCTTG
CTCCCTCGTTGATTTGCATCGGCA----GAGGTTCATCTCTTGCTTCACGATAT--TAATTGGCGTCCGGCATGGTTAGT
TGCTGCCG--------ATGCATGCACCAAGGCATGAGTTACCTGCCCATCCGGAGCAGACGCATGCACGCGAGCTGATGG
----AGGTCACATGCGCCTCCGACCGCCGTCCGACCGGAGTTGTTCCTGTATCCCGCCATATCCCGCACGACGCACCCAT
TTAGCTCACGCATCACATGCATGGGCTCGCCGCTCGCCCTCTAG----GAGAGTTGTTCACTGGCTCTTCTTCATAGCAT
TCCCTG---CCCTGCCCTGTGCCTACTGCTAATTAATCTAGCTTTCCTGGTAACCACCACACTCGACTCAATCACATGCA
CCCCCCTCTCTCCCTCTCTCTACACATGCATGTACGCCAATTATTTCTTCC---ATTTCTTTG----AGAAATGTGCACA
CACTCATTGGCTTTGTCCCTGGTTGTCAACTGGGTATTATAAGA------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
---------------------------------------------------------------
>chr2A_626
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
------------------------------------TTATAAGACACGCACCGGATCCTCCCAGG-----ACATTTTGTG
TCAGAGCCGTGTTTCTCGGGCTCTCTCTCCACCATCACAACACCACAAAGGCAGCAGCGGCAG----CCCGGCCCCGTTG
CTCTCCCCGCTTTGTGTCAGACACCAAATCTTCCTCACCTTCTTCTTCCTCTCTC--TCTCCCCCACCCAAT---CTCCT
CCCCCACGAGCGCCCCTCCTGCCTTTTAAGCCACGCGCCCGCGCCCTCCGCGTACGCCTCCCGCCTTTCCTCTCTCTT--
TCTCTCGTCGCCCTCTCCTCCTCCTCCTCCTTCTCTCGCTCT-----GCGAGGTGTGGTCAGTTGAGGTGAGGAGAGGAT
TTTGGGTGGACGCGTCGTTTGATGGACGCCAAGGGCGCGACGGAGAGCTCAAACCCTAACCACGTCGTTGCCAGCGTACC
ATCGGCCGCCGTGGCGTCGGCGTCGGCGCCGACGAAGCGCATGCTGGCGTTCCACTTCCTGCGCGCGCTGTCCCGGATCC
ACGGCGCGGCCGGCCCGGCGAGGCGCCGCACGCGCACCATCCGCCGCGCTGCCTACTCCTCCATGGCGCGGGCCACCGGG
CCCCACCGCGCATGGAGCCGCGCACTGCTGCTCCAGGCCCAGGCGCGCGCGCGCAGATCCAGGGCGGAGACGTCGAGGCG
GGCCGCGGTGCTCGTCCGGAGGCGCGTCGTCGCCGGACCGGCAGCGGCAGCACCAGCACGCGTCGCCCTCGCTCCTGTTG
TCGGGCAG------CCATCGTCGGCGGCTGCTCGTGCGGCGCTGGTCCCTCCGGCCCCTCCGGCGCGGCAGGCGGGGGAG
CCGGCGAGGAGCGACGCGCTGCGGCGGCTCGTCCCCGGCGGCGCCGGGATGGAGTACTGCAGCCTGCTGGAGGAGACCGC
CGACTACGTCCGCTGCCTCCGCGCGCAGGTGCAGCTCATGCAGGGCCTCGCCGACCTCTTCTCCTGCCAATGATCCATCC
AGTCC---ATCATCGTCATCATCATCATGCATCCTCCGGTCGATCGAGTAATTCTAAATTATTACTTCTTCCTGCACCGT
C--------GATCGAAATCATAGGG---------------------TTCCATGATATCGATCGGTGGATCTCTTGTTCAT
GTGACATGAGATTGGTCAATGCATCGATCGCGCATGATCAATATAGAGGATCACCGGCTGGCAGGGGAGAGTTAGGTACG
GTGGAGGTGGAGGGAAGACTGGTGGAGTATATATGTTGAGCTGCTGGCAGGGTGAATTATTAGTAGGTGAGAAAAGATTG
GGTGTAGTATGCATTTGTATAGGTTGGGGACACATTGGAACCACACCAAGGAAAATACAAAGGTAATTAATTGTAACATA
TAAAGAGATAATCGATCGATATGGATTTACATATGTCTATACTAGTGCAGTGTTGTTGGGTTAATTAGCAAATTGATCTA
TGCATAATATGTTCTTGATTGAACTACAAACACATATGTGATATG-----------------------------------
-----ATACCATGTCATGTGGGTGCTATACATCTTGAAGCTATAGATGTGTAGGTTATGAGGCATGTCTGTACTCTTCCC
TTTCTGTTACTTTCTCTCTTGTAGGTCTATCTGTGAATTTTGATTGGTGAACAGGGTAATTAATTAGGGGAACTTTACCA
TGCATGCCTACACATGCAGTCCCATGCATGAAAGCATAGCAATGTTTCCTTC----CATCCTGATGCATGTGACAGATTG
TATATTGCTGTTGAGC--------TAGCTAGACTCATATGTTGATTGCTCTAGAATCAAAAGGTAG-------TTCCCTG
CACGTGCAACCATGCATAGCTGGATGATGCTCTAGCTAGATATATAGCTAGCTGCCTTTTGCCCTGT-----GATTAGGG
TGCTTGAGGGGTGGTTATGCTTAGGTTGTATGGTGGAGTGTTTATTTTCCAAGCTCCTCCCAA
>SNPs
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSS-------S-S---------SS------------------------------------------
-------------S---------S--------------------------------------------------------
------S----SSSS----------------------------------------S------S---S-------------
SSSS----------------------------------------------------------------------------
-----------------------------------------SSSS-----------------------------------
S-SS-SSSS----------S----------------------------------------------SS------------
----S---S---------------------------------------------------------------------S-
-----------S-----------------------------------------------------SSSSS----------
----------------------------------------------------S----------SSSS-------------
-------------------------------------------------------SS---------------SSS-----
---------S----------------------------------------------------------------S-----
------S--S-----------------------SS-SSSSSSSSSSS-------------------------S-------
S-----------S--------------------------------------------------------S-----S----
---S--S--S-S---------S-----------------------------------------------S----------
----------------------------------------S--------S-----------------S------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-------SSSSSSS------------------------------------------------------------------
-----S-----------------------------S----------------------S---------------------
--------------------------------------------------------------------------S-----
-----SSS------------------------------------------------------S-----------------
--------------------------------------------------------------------------------
-----------------------------------------S-------------S------------------------
-----------------------------------S-------------S------------------------------
--------------------------------------------------------------------------------
------------------------------S------------------S-----------------SSSS---------
S---------------------------S-S-S--SSSS---SS-SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSS------------------------S---------------------------------------S----------
--S-----------------------------------------------------------------------------
----------------------------S-----------------------SSSS------------------------
------------------------------------------------------------------SSSSSSS-------
--------------------------------------------------------------------------------
------------------------S---------------------S----------------
>forward_91
-----------------------------------------------------------------------AGTATTTCC
GGACGGAGGGA---------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
---------------------------------------------------------------
>reverse_1743
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------CACTTCTTCCTGCACGTA
CCA-----------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
---------------------------------------------------------------
