>input_sequence_68650
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
---------------------------------------------------------------ATGGACGCGCCGCGGCC
ACGGTCGCCTCCTCCTCTGTTCATGCCAACCGCGCCTT------CCCCACCACCACGGCCACCGCTATCCTCCTCGCCCT
CCCTCGACTTCTCCTTCTCCTTCTCTCCGTTCCCTCCATCGCCTCCACCTTCTCACGTCCACCCCCGCGTCCTTCCGCTT
CCGGCCGCCGTCGACATGTCCAGGAGACCCATCGGCCGCGTCGGCAGCGACATCAGCCATAACAACTACGCCAAAGCCAA
CCATCGTCAAGCCACGAGCCACAGCAGCTGCAGCAGCGATGACAGGGACAGGGCCAAGGCCAGGGCGTCGCCTTTCTTTC
CCGGCCTCGGCGGCGCGTGGAGATCAGGCGAGGGCAGAGACGACACGGCCGGCAAGGCCGAGGAGGACAGGAAGAAGGTG
AAGGGGAAGAGAGGGCCGCTGGAGGTGGGCCAGCGGGTGAAGAAGTACATGGCGTCGCTGGTGGAGCAGCTGCTCGCCTC
CTTCTCCAGGCACGGCGAGCGGGACAGGCGGGGGCAGCGGCGGAGGCCGCACACGTTCTCGGTGAGCGGGCCGGGCGCCG
CCGCGACGATGGAGCGCGAGCGGTGGAGGCAGCGGCGCGGGCAGCTGTCGTCGGCGCCGGCGTCGCTGCGTGCGTCTCCG
GTGAACAGCGGTCACCTGTCGGTGGGCGGGTCGCTGGTGAAGGTGTCGACGTCGTCGGAGGAGAGCACGATGGAGGAGCT
GCAGAGCGCCATCCAGGCCGCCATCGCGCACTGCAAGAACTCCATCGCCGTGGCCAAGCAGTAG----------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------
>chr5B_1_TraesCS5B01G238100
TCTCGGGGCCAACAAGGCAATGGCGATAATGACATCAACGAAGTCTACATGTATTGGCACTAAACGG-------ACACCT
TTCCAGGCATAGAGATCAAATCTATCGGGGTACATTAGCGGCCTGACTTGGTATCAGAAGTAGGTACATGATGCGGTGGG
TCTTGGTAGTGGTGATGGGTGACAATGAGGCGATGGACGCCATTGGCGGAGGAAGGAGGAGAAGAGGGATGAGGGTTA--
-AAAAAAAGGGAGGGTTGATCTCGAGACCAACAAGGCGATGGAGACAACAGGCGAGGTCTATGT-TACCAGTGCGAGTGA
TAAGCAT-TTTCTATGCTTAGGATCTATCGTTGTACGTCGATGCCCTGACTTGGTACTGGAAGTAGGCGGTGATCTGGTT
G-TTTTGGTAGTGGTTACGGGGGTGGATTTGCGGTGATGAAATAGGAGGAGGAGAAACGAGTAGGGCGATGGATGACATT
GAGAGAGGAAGAAGGAGAGGAGGAATGAGGAAAAAGGAAGAGGAGGCCTAAAAGAGGGAAGGATGAAGAAAACCAGGGCA
GGCCGGCAAGGTCGTGGCATTTAAAAGCAAGCGACCGAATATTCCTTGATAGAAAT--AAACATAGTCCCTTCGTCCGAA
A-TACTTGTCCGTAAAATAGATACATCTAGATGCATCAATTTCTTCGATAAGTATTTTTCGGATGGAGGGAGTACTCAAC
AAGTCAAAGCTGACCGTTTCTTTGATCATGGTGTCAAATATGTCCCTGTTTACGTTACTTTCCGACTTAAATACTAGTCC
ATATCTAC---ATTTCTCACTTCATCAGCTTGCTCCTTAGCAGTACTAA---TCTTCTTCACCTGTTGTTTGTCTGTGCT
TACCTTCTTCACCTTACAGGTTTCTCGTTCAGCTCTTTTGTGCGTGCCATGCTGCGTCCCCCACAA-AGCTGCCGACGAC
CTAACCTGCCTGCCTACCACCACGCGCCCGCGCGCGCAAGCACAAACCCTGCAGCTCAAAGCCATGGACGCGCCGCGGCC
ACGGTCGCCTCCTCCTCTGTTCATGCCAACCGCGCCTT------CCCCACCACCACGGCCACCGCTATCCTCCTCGCCCT
CCCTCGACTTCTCCTTCTCCTTCTCTCCGTTCCCTCCATCGCCTCCACCTTCTCACGTCCACCCCCGCGTCCTTCCGCTT
CCGGCCGCCGTCGACATGTCCAGGAGACCCATCGGCCGCGTCGGCAGCGACATCAGCCATAACAACTACGCCAAAGCCAA
CCATCGTCAAGCCACGAGCCACAGCAGCTGCAGCAGCGATGACAGGGACAGGGCCAAGGCCAGGGCGTCGCCTTTCTTTC
CCGGCCTCGGCGGCGCGTGGAGATCAGGCGAGGGCAGAGACGACACGGCCGGCAAGGCCGAGGAGGACAGGAAGAAGGTG
AAGGGGAAGAGAGGGCCGCTGGAGGTGGGCCAGCGGGTGAAGAAGTACATGGCGTCGCTGGTGGAGCAGCTGCTCGCCTC
CTTCTCCAGGCACGGCGAGCGGGACAGGCGGGGGCAGCGGCGGAGGCCGCACACGTTCTCGGTGAGCGGGCCGGGCGCCG
CCGCGACGATGGAGCGCGAGCGGTGGAGGCAGCGGCGCGGGCAGCTGTCGTCGGCGCCGGCGTCGCTGCGTGCGTCTCCG
GTGAACAGCGGTCACCTGTCGGTGGGCGGGTCGCTGGTGAAGGTGTCGACGTCGTCGGAGGAGAGCACGATGGAGGAGCT
GCAGAGCGCCATCCAGGCCGCCATCGCGCACTGCAAGAACTCCATCGCCGTGGCCAAGCAGTAG------TACGTAGACT
AGACTGCCGGGGCCGGCCGGGGCACAGCCAGGCTAGTGTGAATGGTAGGGTAGTGGCGTGGCGTGGCGTGGTGTGCGGCC
TTGCACCCTCCCGAC--GATCGCCATGCGTGCGTATTGCTTCCGAATCAGAA-----GTTCTCGGTGGA--CAGGTCGCG
GATGTGAACTTCACTCTGTTCCATATAGTACTTCCATCTCAGATTTTCTTGCTTGCGACTGCAAAGATGTAAACAATATT
ACTATGGAAAATAGGCAAAATAGGTAATGAGCATTTTTTTT-GTGTGCGAGTAAAATAGGTAGTGAGCATGTACTA---T
GTCTTTGCAAGATTTTTCTCACTAATACTTCCGTG-GGAAGCTTATTACTCCTACTTGTGTATGTGATCTAATTGACCGG
GAAAAAAATAAATCTTCTTGTCATTTGGAGATTGGAGTGGCCGGTAAATCAACACCGGCTGAGGTCATCTTCCCGTCGGT
TTTCATTGACCGGTTGAATAGTTGATGATGCTGACCGTTTCTAGATCCTG------ATAGCCTGGTAGTAACTCAATTCT
TAATCTTT-TTTTTTCCTTTTGGGGGGTAAAATAACTCACATCTTAAAC--------TTGATCCGCAACTCATTCGATCT
AACCAGGCCACCACCAGTGGCCACATACACTGATCCACATCACCAGCCACAGCCAGCCTAGATACAAATTCA-TACAAAC
TGTCCACATGAGAATGCAAGTGCACGAGTGGAGCCAAGCTCAGTAGTGGGTGTACAACGTACCGTCGCACGTCCATCCAG
CTTTCGTTGGTACTCGGTCCTTCCCTTTTAAGCCGATCCGATGTCTTTCTCTTGGCACGACCGCAAGGGTAGAAGTAGCC
TTGCCCGTTCGGTTATTTTGAC--TAACTAGATGATACGGTGCACGTTGCTGAGGGAACTGTCGACAAATAATTTGATGT
TTAAGATCATGAGAAAGTTATGAAACATAGTATAAGTTGGTGATAAAGAATTTTATTGGAAG
>chr5A_1
TCTCGAGGCCGAAAAGGCAATGGCGGTAATGA-ATCAACTAGGTCTACGTGTATTGGCACTAAACGGGCAATAAACACCT
TTCCAGGCTTAGAGATCAGATCTATCGGGGAACATCGCTGGCCCGACTTGGTATCAAAAGTAGGTAGATGATGCGGTGTG
TCTTGGTAGTGGTGACAGGTGACAATGCGACGATGGATGACATTGGCGGAGAAAGGAGGAGAAGAGGGATGAGAGTTACA
AAATAAAAGGAAGGGTTGATCTCGAGGCCAAC--GGCGATGGAGACAATGGGCGAGGTCTACGTGTACCAACGCGGGTGA
TAAGCATATTTCTATGCTTAGGCTCTATCGTGGTCGTT-GATGCCCTGACTTGGTACAGGAAGTGGACGAAGATCTGGTG
GTTTTTGGTAGTGGTTACGGGG-TGGATTTGCGGTGATCAAATAGGAGGAGGAGAAACGAGTAGGGCGATGCATGACATT
GAGAGAGGAAGAAGGAGAGGAGGAACGAGGAAAAAGGAAGGGGCAGCCTAAAAAGGGGAAGGGAGAAGAAAACCAAGGCA
TGCCGACAGGGTTGTGGCATTTAAAAGCAAGCGACCAAATGGTTGCATTCAGATAGATCTACTTCTCCGA------CAAA
AATATTTGTCAAAGAAATGATTACATTCAGATACATTTATTTCTTTGACAAATA-TTTTCTGATGGAGGGAGTACTCCAC
AAGTCAA-GCTGACCGTTTCTTGGATCATGGTGTCAAATATGTCCCTGTTAACGTTACTTTCCGACTTAAATACTAGTCC
ATATCTACTACATTTCTCACTTCATCAGCTTGCTCCT-AGCAGTACTACTTGTCTTCTTCACCTGTTGTTTGTCTGTGCT
TACCTTCTCCACCTTACAGGTTCCTCGTTCAGCTCTTTTGTGCGTGCCATACTGCGTCCCCCACAATAGCTGCCGACGAC
CTAACCTGCCTGCCTACCACCACGCGTGCGCGCGCGCAAGCACAAACCCTACAGCTCAAAGCCATGGACGCGCCGCGGCC
ACGGTCGCCTCCTCCTCTGTTCATGCCAACCACGCCTT------CCCCACCGCCACCGCCACCGCTATCCTCCTCGCCCT
CCCCCGACTTCTCCTTCTCCTTCTCCCCTTTCCCTCCATCGCCTCCACCTTCTCACGTCCCCCTCCGAGTCCTTCCGCTT
CCGGCCGCCGCCGACATGTCCCGGACACCCCTCGGCCGCGTCGGCAGCGACATCAGCCACAACAACTACGCCAAAGCCAG
CCACCGTCAAGCCACGAGCCACAGCAGCTGCAGCAGCGATGACAGGGACAGGGCCAAGGCCAGGGCGTCGCCTTTCTTCC
CCGGCCCCGGCGGCGCGTGGAGGGCAGGCGAGGGCAGAGACGACACGGCCGGCAAGGCCGAGGAGGACAGGAAGAAGGTG
AAGGGGAAGAGAGGGCCGCTGGAGGTGGGCCAGCGGGTGAAGAAGTACATGGCGTCCCTGGTGGAGCAGCTGCTCGCAAC
CTTCTCCCGGCACGGCGAGCGGGACCGGCGGGGCCAGCGGCGGAGGCCGCACACGTTCTCGGTGAGCGGGCCGGGCGCCG
CCGCGACGATGGAGCGGGAGCGGTGGAGGCAGCGGCGCGGGCATCTGTCGTCGGCGCCGGCGTCGCTGCGCGCGTCTCCG
GTGAACAGCGGCCACCTGTCGGTGGGCGGGTCGCTGGTGAAGGTGTCGACGTCGTCGGAGGAGAGCACGATGGAGGAGCT
GCAGAGCGCCATCCAGGCCGCCATCGCGCACTGCAAGAACTCCATCGCCGTGGCCAAGCAGTAGTACTAGTACGTAGACT
AGACTGCCGGAGCCGGCCGGGGCACAGGCAGGCTAGTGTAAATGGTAGGGTAGCGGCATGGTGTG----------CGTCG
TTGCACTCTCCCGGC--GATCGCCATGCGTGCGTACTGCTTCCG-ATCGAATCAGAAGTTCTCGGTGGACACAGGTCGCG
AATGTGAACTTCACTCTGTTCCATATAGTACTTCCATCTCAGATTTTCTTGCTTGCGACTGCAAAGATGTAAACAATATT
ACTATGGAAAATAGCCAAAATAGGTAGTGAGCATTTTTTT------GCGAGTAAAATAGATACTGATCATGTACTACTGT
GTCCTTGCAAGATTTTTCTCACTAATACTCCCGTG-G-AAGCTTATTGCTCCTACTTGTGTATGTGATATAATTGACC--
GAAACAAATAAATCTTCTTGTCATTTGGAGATTGGAGTGGCCGGTAAATCAACACCGGCTGAGGTTATCTTTCCGTCGGT
TTTCATTGACCGGTTGAATATTTGATGATGCTGACCGTTTCTAGATCCTG------ATAGCCTGGTAGTAACTCAATTCA
TAATATATATTTTTTCCTTTTGGGGGGTAAAATAACTCACATGTTAAACTTTAC--------CCGCAACTCATTCGATCT
AACCATGCCACCACCGGCAGCCAC--------ATACACATCACCAGCCAC----------GATACAAAGTCAGTACAAAC
TGTCTACATGAGAATGCAAGTGCACGAGTGGAGACAAGCTCACTAGTGGGTGTACCACGTACCGTCGTACGCCCATCCAG
CTTTCGTTGGTACTCTGTCCTTTCCTTTTAAGCCGATCCGATGTCTTTCTCTGGGCACGACCGCAAGGGCAGGAGTGGCC
TTGTGCGTTCCATTAACTTAGATTTAACTAGATGATACGTCTCGCGTTGCTGCGGAAACTGTTGACAAATAATTTGATGT
TTAATATCATGAGAAAGTTATGAAACATAGTATAAGTTGATGATAAAGAATTTTGTTTGAA-
>chr5D_375
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
------------------------------------------------------------------GCGGCGATCTCGTT
GTTTTTGGTAGTGGTTACGGGG-TGGATTTGCAATGATGAGAAAGGAGGAGAAGAAACGAGTAGGGTGATGGATGACATT
GAGAGAGGAAGGAGGAGAGGAGGAACGAGGAAAA-GGAAGAGGCTGCCTGGA----GGAAGGAACAAGAAAACAAAGGCA
GGCCGGCAGGGTCGTCGCATTTAAAAGCAAGCGACCGAACATCCCTTAATAGAAATATAAATATATTCCTTCCATCCAAA
AATACTTGTCGGAGAAATACACACATCTAGATGTCTCAATTTCTGTAGCAAGTA-TTCCC----GGAGGGAGTACTCAAC
AAGTCAA-GCTGACCGTTTCTTGGATCATGGTGTCAAATATGTCCCTGTTAACGTTACTTTCCGACTTAAATACTAGTCC
ATATCTG---CATTTCTCACTTCATCAGCTTGCTCCT-AGCAGTACTACTTGTCTTCTTCACCTGTTGTTTGTCTGTGCT
TACCTTCTCCACCTTACAGGTTCCTCGTTCAGCTCTTTTGTGCGTGCCATACTGCGTCCCCCACAATAGCTGCCGACGAC
CTAACCTGCCTGCCTACCACCACGCGC----GCGCGCAAGCACAAACCCTACAGCTCAAAGCCATGGACGCGCCGCGGCC
ACGGTCGCCTCCTCCTCTGTTCATGCCAACCACGCCTCCCCCAGCCCCACCGCCACCGCCACCGCTATCCTCCTCGCCCT
CCCCCGACTTCTCCTTCTCCTTCCCTCCTTTCCCTCCATCGCCTCCACCTTCTCACGTCCACCTCCGCGTCCTTCCGCTT
CCGGCCGCCGCCGACATGTCCAGGACACCCCTCGGCCGCGTCGGCAGCGACATCAGCCACAACAACTACGCCAAAGCCAA
CCACCGTCAAGCCACGAGCCACAGCAGCTGCAGCAGCGATGACAGGGACCGGGCCAAGGCCAGGGCGTCGCCTTTCTTCC
CCGGCCTCGGCGGCGCGTGGAGACCAGGCGAGGGCAGAGACGACACGGCCGGCAAGGCCGAGGAGGACAGGAAGAAGGTG
AAGGGGAAGAGAGGGCCGCTGGAGGTGGGCCAGCGGGTGAAGAAGTACATGGCGTCCCTGGTGGAGCAGCTGCTCGCCTC
CTTCTCCCGGCACGGCGAGCGGGACAGGCGGGGCCAGCGGCGGAGGCCGCACACGTTCTCGGTGAACGGGCCGGGCGCCG
CCGCGACGATGGAGCGGGAGCGGTGGAGGCAGAGGCGCGGGCATCTGTCGTCGGCGCCGGCGTCGCTGCGCGCGTCTCCG
GTGAACAGCGGCCACCTGTCGGTGGGCGGGTCGCTGGTGAAGGTGTCGACGTCGTCGGAGGAGAGCACGATGGAGGAGCT
GCAGAGCGCCATCCAGGCCGCCATCGCGCACTGCAAGAACTCCATCGCCGTGGCCAAGCAGTAG------TACGTAGACT
AGACTGCCGGGGCCGGCCGGGGCACAGGCAGGCTAGTGTAAATGGTAGGGTAGTGGCGTGGCGTGGCG-----TGCGTCG
CTGCACGCTCCCGACGAGATCGCCATGCGTGCGTATTGCTTCCGTATCACAACACAAGTCCTCGGTGGA--CAGGTCGCG
GATGCGAACTTCACTCTGTTCC-------ACTTCCATCTCAGATTTTCTTGCTTGCGACTGCAAAGATGTAAACAATATT
ACTATGGAAAATAGCCAAAATAGGTAGTGAGCATTTTTTTTCGTGTGCGAGCAAAATAGGTAGTGAGCATGTACTA---T
GTCTTTGCAAGATTTTTCTCGCTTATACTTCCGTGGG-AAGCTTATTACTCCTACTTGTGTATGTGATCTAATTGACTGG
AAAAAAAT--AATCTTCTTGTCATTTGGAGATTGGAGTGGCCGGTAAATCAACACCGGCTGAGGTTATCTTCCCGTCGGT
TTCCATTGACCGGTTGAATAGTTGATGATGCTGACCGTTTCTAGATCCTGATAGTCATAGCCTGACAGTAACTCAACTCT
TAATC----TTTTTTCCTTCTGGGGGGTAAAATAACTCACATGTTAAACTTGAATACTTGATCCGCAACTCATTCGATCT
AACCAGGCCACCAGCA----------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------
>SNPs
-----S----S-S------------S------S------S-S------S-------------------------------
--------S---------S-----------S----SSSS----S------------S---------S-----------S-
---------------SS----------S-S-------S-S-----------S---------------------S------
---S------S---------------S-----SS--------------SS-----------S--------SS---S----
----------------------S--------S--SSS-S------------------S------S-----S---------
----------------------S---------------------------------------------------------
-------------------------S-----------------SS--------SS--------S-----------S----
--------S--------------------------------------S-----------------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--------------S----S----------------------------S--------------------
---S--------------------------------------------------------------------------S-
-----------------------S--------------------------------------------------------
--------------------------------------------------------S-----------------------
-------S-------------------------S----------------------------------------------
----------------S--------------------------S--------------------------S---------
-----------S--------------------------------------------------------------------
--------------------------------------------------------------------------------
---------------------------S-----------S----------------------------SSSSS----S-S
------S-------------------------------------S----S------------------------------
--------------------------------------------------------------------------------
--------------S-----------S-----------------------------------------------------
-------------------------------------S------------------------------------------
-----------------------------------------------------------------S--------------
--------------------------------------------------------------------------------
------S-----------------------------------S-------------------------------------
-----------------SS-----SSSSSSSS--S---------------SSSSSSSSSS--------S-----------
----S----------------------------S--------S------------S-----------S---S--------
---------------S------S-----------------------------S----------------S--S---S---
---SS-----SS---SS--SSS-----------------SSS-S--------S--S------S-----------------
----S----------------------------------S--------------S--S---S
>forward_378
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------CGATGCCCTGACTTGGTACT----------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------
>reverse_1970
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------------------------------------------GAAGTTCTCGGTGGACAGGT-----------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------
