>input_sequence_70431
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------------------------------------------------------------------------A
TGGCGAGCGGGGGCATCAAGACGATGGCCTCGGGCCTCCTCTTCCTGAACCTCATCATGTACGTCGTCGTCGCCGTCATC
GCCGGCTGGGCCGTCAACTACAGCATCGAGGACAGTGCCCACTCACGTAAGCCCATCGTCTGCAACCTCTGATCAGAAGT
TCAGAGCCTGAAGAATACTCGTCTGTTTGATCTTGTCCTGGTGTTGATGGATGTGCATGTATGTTCGATTGTTCGTGCTC
G---TGCAGTGAGGGGCGCGTCGCCGCCGGTGCGGCTGTTCCCGGTCTACTTCCCGATGGGCAACCTGGCGACGGGGTTC
TTCGTCATCTTCGCGCTCCTGGCCGGCGCGGTCGGCATCTCCACCTCGCTCACCGGCCTGCGCGACGTCACCGAGGGCTA
CCCCGCCAGCATGATGTCCGCCGCCGCCTCCGCCCTCGTCACCTGGACCCTCACCCTCCTCGCCATGGGACTCGCGTGCA
AGGAGATCAGCATCGGCCTGAGGCCCCCCAGCCTGGTAATTAAGCACCAGTAAATCAATGGAGAATCTGTCGACCCCATC
TCTTGTCCTTGTGGAACCTAATTAACGATGTTCATCTGTGTGTGTGCAGCGCGCGCTGGAGACGTTCACGATCATCCTGG
CCGGAACGCAGCTGCTCTGCGTCGGGTCGCTGCACGCCGGGGCGAACGCGGCCATCGTGCAGACGCCCATGGGAGTCAGA
GCACGGGTCTGA--------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
----------------------------------------------------
>chr1A_1_TraesCS1A01G250500
AGTTATCAACAGTGTAACATGTAACGGATCCTAGGAATGGAGACGATCGGTTCTTAGGGTCTTCAT-----GTTATCAGC
AGCGTAGCGGATCCTACTACTCTCAAAGTTGTAGCATGCCGCTATTGCGT------TTGATCTTGCACCGCTGAACCTTC
ACATCACATTGGCCTCAAAAAAAGCAACTTGTGATTGACATTGCATTTGACACGGGGGTCGATACTAAGC-TAGTGAAGG
AAATCAAGGCTATGCCATCTAGTTCCGCGAATTGCAAATTCGTTTTGAGCGTCAAACTTGGAGGCCCATAATCTAGCCAA
GTTCTCTCATTCTTCAGATCGTGGAATCCATGTCTGGCTTGCCCAACCCCATGATCATCTTGATATTTCTATCTCGTTAA
ACCCTGATCAATAAAGCTTGGCTG---ATTATACTAAAAAAAAGCTGAGTACTTCTGGTTTTGCGTTAAAGTGGCCAAAA
AAGA---AAAAAATTGTGGTCAATCGCTAAGTTGTCATAAAAGTTTTTGTTCCACTTTAATAATCCACTTATTTCCTTTC
GAAAAAGATTGTTGGAAGTTCTGCTTTTGACGGGTCCTTTGGAGGCTGGCGTTGCCGAGCAAGAGGGAAAAGAACATATG
CAATCCATGCTTGAAACTAAAGCTTTCCGTGTCCACGAGCATATCACCCTATTCACCTGGCGAAGAAAAGAATTCGTGAC
CCCGTGCAAGGAG-----AGGAGAGGAGATCCGTCCCTTGCAGACCGCAAAAGCAGCATACTACCT-------------G
GCTGGCTTACTCGCAAAGAAACGGCAGAATATCTGTGGCTTCTTCGTGTGCGTCTCTTAGCTGCGCGCCGACCTTTCCAC
CAAAAGAATGCATTT-CCGTGGCGGTTATATATGCCGCCGATCACCACGCCGTAGCAGCACACCACGACCGGAGCGGCAT
AGAAAAGGGAGCGAGCTGAGCACACGAGCACGCACGGCGCATCGATCTCGTGTTCGGCAGCT--CAGCTAGCAGCTAGCA
TGGCGAGCGGGGGCATCAAGACGATGGCCTCGGGCCTCCTCTTCCTGAACCTCATCATGTACGTCGTCGTCGCCGTCATC
GCCGGCTGGGCCGTCAACTACAGCATCGAGGACAGTGCCCACTCACGTAAGCCCATCGTCTGCAACCTCTGATCAGAAGT
TCAGAGCCTGAAGAATACTCGTCTGTTTGATCTTGTCCTGGTGTTGATGGATGTGCATGTATGTTCGATTGTTCGTGCTC
G---TGCAGTGAGGGGCGCGTCGCCGCCGGTGCGGCTGTTCCCGGTCTACTTCCCGATGGGCAACCTGGCGACGGGGTTC
TTCGTCATCTTCGCGCTCCTGGCCGGCGCGGTCGGCATCTCCACCTCGCTCACCGGCCTGCGCGACGTCACCGAGGGCTA
CCCCGCCAGCATGATGTCCGCCGCCGCCTCCGCCCTCGTCACCTGGACCCTCACCCTCCTCGCCATGGGACTCGCGTGCA
AGGAGATCAGCATCGGCCTGAGGCCCCCCAGCCTGGTAATTAAGCACCAGTAAATCAATGGAGAATCTGTCGACCCCATC
TCTTGTCCTTGTGGAACCTAATTAACGATGTTCATCTGTGTGTGTGCAGCGCGCGCTGGAGACGTTCACGATCATCCTGG
CCGGAACGCAGCTGCTCTGCGTCGGGTCGCTGCACGCCGGGGCGAACGCGGCCATCGTGCAGACGCCCATGGGAGTCAGA
GCACGGGTCTGATGATCGGTCGACGCAGGCCGGTCGTCGATGGAGTGTGGTCTATTTGAAGGTGCAGCATCATCTTGGCA
---------AGGATTATTGGTTTGCGTGTGCGTGCGTGTGATGTGA------------------ATATGCGGATTATATA
TGCTACCGTGTCGGGGTTCTCAGGGTGTGCGTGCGCTTGCGGTGAAATTGTGTCCGGCC-GGTGGGCGTGACGATCACAT
AATATGTCGAGTACTAGTATTTATTCTCTAATTTGTGGGACTGTCGCATTCTGCACAAAATCTGGCAAATATATAACGTT
GCTCATGCAAAATCTGGCAAATATTACTACTTCCGGGCACCATTTATACAACAGCGTATTGAACGACTAAACGGTAACGC
A----GCTGCGTCACTGAATAGAGACAGATGAAGCAGAGCTTTCACAATTTATTTTTAAACCGGGCATTACCCCTTTCCA
TTACTTTCACAAAATTGGAAGCAGCTCTGTTTTTTTTTG--GAGAAACACAAGCAGTTCTGGTTTTTGTGAGACATCCAC
G--------------------------------------------AAATGTGGTTACACCAGACGGGGGCCC-AAACGCC
AACAAACGTGACGACCCGCATCAACTCACGGGCAGGCAAGGCTTCTGGCGCGGGAGTTTCACCGCAGCCGGGCACGCGAG
CCCTCGGCGATACAGCAGCTCGGTCATGACGCGGTAACCATGCTGCGTGAGGTGGATGCCGTTCCAGCTAGGACGCCTGC
TCGGGTCCGCGCACACCGTCGTCCCCGGCGCGCCGCACAGCCTGTTGTGATCAAAGTTATACTCCCCGCCGCCCGCGCCG
CAGCACGCCCTACGCAGGGCCGCGCCGCCCTCGAAGCCGAGCCGCGGCGCGTGGCGGAGGATCTCGAGGTAGGCGGCGAA
GTAGTCGGCGTAGGCCACCGTCGCGTCC-GGTACGACCGCCGCAGCTCCCCGACGGCGCGGCGCAGGCGCTCGTTGTGCG
CGCGCGCCAGGACGTTGAAGGAGACGAGGCAGCCGTCGCCGTCGCGCAGCGA
>chr1D_1
AGTTATCAACAGTCTAACATGTAATGGATCCTAGGAATGGAGAAGATCGGTTTGTAGGGTCTTCCTCCATCGTTATCAGC
AACGTAACGGATCCTACTACTCTCAAAGTTGTAGCGTGCCACTATTGCGTCTGATCTTGATCTTACACCGCAGAACCTTT
ACATCACATTGGCCTC----AAAGCAACTTGTGATTGACATTGTATTTGATGCAGGATCGGTACAGAGCTATAGTGAAGG
AAATCAAGGCTATGCCATCTAGTTCTGCGAATTGCAAATTCGTCTTGAGCGTCAAACTCA-AGGCCCATAATCTAGCCAA
GTTCTCTCATTCTTTAGATCGTGGAACCCACGTCTCGCTTGCCCAACCCCGTGATCATCTTGGTATTTCCATCTGGTTAA
ACCCTGATCAATAAAGCTTGGCTGATTATTATACTAAAAAAA-GCTGAATACTTATGGTTTATCGTTAAAGTGTCCAAAA
AAG--TTGAAAAATTGTGGTCAATTGCCAAGTTGTCATAAAACTTATTGTTCCACCTAAATAATCCCCTTAATTTCCTTC
CGAAAAGATTGTTCGAAGTTCTGAG------GGGTCCTTTCGAGGCTGGCGTTGCCGAGCAAGAGGGAAAAGAACATATG
CAATCCATGCTTGAAGCTAAAGCTTTCCCTGTCCACGAGCATATCACCCTATTCACCTGCCGAAGAAAAGAATTCCTGGC
CCAGTGCAAGGAG-----AGGAGAGGAGATCCGTCCCTTGCTCAGCGCGAAAGCAGCAGACCCCGAGCAAAGGCATACCG
GCTGGCTTACTCGCAAAGAAACGGCAGAATATCTGTGGCTTCTTCGTGTGCGTCTCTTAGCTGCGCGCCGACCTTTCCAC
CAGAGGAATGCATTT-CGGTGGCGCTTATATATGCCGCCGATCACCACGCCGTGATAGCACCCCACGACCGGAGCGGCAT
AGCAAAGGGAGCGAGCAGAGCACACGAGCACGTACGGCGCATCCATCCCGTGTTCA-------GCAGCTAGCAA-TAGCA
TGGCGAGCGGGGGCATCAAGACGATGGCCTCGGGCCTCCTGTTCCTGAACCTCATCATGTACGTCGTCGTCGCCGTCATC
GCCGGCTGGGCCGTCAACTACAGCATCGAAGACAGCGCCCACTCACGTAAGCCCGTCGCGCGCAAGCACCACATGCATGT
GTGCGTGTGTCGCATCGACTACA-----------------------------------GTATGTTTGATTTGCTGAGCCG
TTGATGCAGTGAGGGGCGCGTCGCCGCCGGTGCGCCTGTTCCCGATCTACTTCCCGATGGGCAACCTGGCGACGGGGTTC
TTCATCATCTTCGCGCTCCTGGCCAGCGCAGTCGGCATCTCCACCTCGCTCACCGGCCTGCGCGACGTCACCGAGGGCTA
CCCCGCCAGCATGATGTCGGCCGCCGCCTCCGCCGTCGTCTCCTGGACCCTCACCCTCCTCGCCATGGGACTGGCGTGCA
AGGAGATCAGCATCGGCTGGAGGCCCCCGAGCCTGGTAATTAAGCACCAGTAAATCAATGGAGAATCTGTCGTATCC--C
TCCTGTGCTTGTGTGACCTAGCTAACGCGGCTCATC--TGTGTGTGCAGCGCGCGCTGGAGACGTTCACGATCATCCTGG
CGGGGACGCAGCTGCTCTGCGTCGGGTCGCTCCACGCCGGGGCCAACGCGGCCATCGAGCAGACGCCCATGGGTGTCAGA
GCAAGGGTC---TGATCGGTCGACGCAGGCCGGCCGTCGATGCAGTGTGGTCTATTTGAAGGTGCATCATCATCATCATC
TTGGCAAGGAGAATTATTGGTTTGCGTGTGCGTGCGTGTGATGTGA------------------ATATGCGGATTATATA
TGCTACCGTGTCGGCGTTCTCAGGGTGTGTGTGCGCTTGCGGTGAAATTGTCTCCGGCCCGGTGGGGGTGACAATCACAT
AATATGTCGAGTAGTA----TTATTCTCTAATTTGTGGGACTCTTGCATTCTGCACAAAATCTGGCAAATATATAACGTT
GTTCATGCAAAATCTGGCAAACATTACTAATTCTGGGCTCCATTTATACAACAGCGTATTGAACGATTAAACGGTA-CGC
A----ACTGGGTCGCTGAATAGAGACAGATGAAGCAGAGCT---------------------------------------
-----TTCACAAATTCAGAAGCGGCTCTGTTTTTTTTTTTTGAGGAACACAAGCAGCTCTGTTTTTTTAGACAAAGAAGC
AGCTCTGCTTGCGTTGGACACCCACGACCACGAGTTCGCTCGCCCAAATGTGGTTACATCAGACGGAGGCCCAAAACGCC
AACAAACGTGACGACCCGCATCAACTGACGGGCGGGCAAGGCTTCTGGCGCGGGAGTTTCACCGCAGCCGGGCACGCGAG
CCCTCGGCGATACAGCAGCTCGGTCATGACGCGGTAACCATGCTGCGTGAGGTGGATGCCGTCCCAGTTGGGACGCCTGC
TTGGGTCCGCGCACACCGTCGTCCCCGGCGCGCCGCACAGCCTGTTGTTGTCAAAGTTATACTCCCTGCCGCCCGCGCCG
CAGCACGCCCTACGCAGGGCCGCGCCGCCCTCGAAGCCGAGCCGCGGCGCGTGGCCGAGGATCTCGAGGTAGGCGGCGAA
GTAATCGGCGTAGGCCACCTTCGCGTCCGGGTACGACCGCCGCAGCTCCCCGATGGCGCGGCGCAGGCGCTCGTTGTGCG
CGCGCGCCAGGACGTTGAAGGAGACAAGGCAGCCGTCGCCGTCGCGCGGCGA
>chr1B_443
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
---------------------------------------------------------GTTTTGTGTTAAAGTGTCCATAG
AATGTTTAAAAAATTGTGGTCAATTGCTAAGTTGTCAAAAGGTTGTTGTTTGATAC----TAATCCCTTAATTTTCTTTC
GAAAAAGATTGTTGGAAGTTCTG------ACGGGTCCTTTCGAGGCTGGCGTTGCCGAGCAAGAGGGAAAAGGACATATG
CAATCCATGCTTGAAGCTAAAGCTTTCCCTGTCCACGAGCATATCACCCTATTCACCTGCCGAAGAAAAGAATGCCTGGT
CCCGTGCAAGGAGAGGAGAGGAGAGGAGATCCGTCCCTTGCAGAGCGCAAAAGCAGCAGACCCCGAGCAAA--------G
GCTCGCTTACTTGCAAAGAAACGGCAGAATATCTTTGGCTTCTTCGTGTGCATCTCTTAGCTGCCTCCCGACCTTTTCAC
CAAAGGAATGCATTTTCCGTGGCGTTTATATATCCCGCCGATCACCACGCCATATCAGCACACCACGATCGGAGGAGCAT
AGCAAAGGGAGCGAGCTGAGCACACGAACACGCACGGCGCATCTATCTCGTGTTCAGTAGCTTGCAGCTAGCAA-TAGCA
TGGCGAGCGGGGGCCTCAAGACGATGGCCTCGGGCCTCCTGTTCCTGAACCTCATCATGTACGTCGTCGTCGCCGTCATC
GCCGGCTGGGCCGTCAACTACAGCATCGAAGACAGCGCCCACTCACGTAAGCCCATCGCGCGCAAGCACGACATGCATGT
GTGCGTGTGTCGCATCGACTACG-----------------------------------GTATGTTTGATTTGCTGTGGCG
TTGATGCAGTGAGGGGCGCGTCGCCGCCGGTGCGCCTGTTCCCGATCTACTTCCCGATGGGCAACCTGGCGACGGGGTTC
TTCGTCATCTTCGCGCTCCTGGCCGGCGCGGTCGGCATCTCCACCTCGCTCACAGGCCTGCGCGACGTCACCGAGGGCTA
CCCCGCCAGCATGATGTCCGCCGCCGCCTCCGCCCTCGTCACCTGGACCCTCACCCTCCTCGCCATGGGACTGGGGTGCA
AGGAGATCAGCATCGGCTGGAGGCCCCCGAGCCTGGTAATTAAGCACGAGTAAATCAATGGAGAATCTGTCGTGTCCATC
TCTTGTCCATGTGTAACCTAGCTAACGCGGCTCGTC--TGTGTGTGCAGCGCGCGCTGGAGACGTTCACGATCATCCTGG
CGGGGACGCAGCTGCTCTGCGTCGGGTCGCTGCACGCCGGGGCGAACGCGGCCATCGTTCAGACGCCTATGGGAATCAGA
GCAAGGGTC---TGATCGGTCGACGCGGGCAGGCCGTCGATGGAGTGTGGTCTATTTGAAGGTGCAGCATCATCTTGACA
---------AGGATTATTGGTTTGCGAGTGCGTGCGTGAGTGCGTGTGTGCGTGTGATGTGAATATATGCGGATTATATG
TGCTACTGCGTCGGGGTTGTCAGGGTTTGTGTGCGCTTGCGGTGAATTTGTCTCCGGCC-GGTGGTTGTGACGATTACAT
AACATGTCGAGTAGTA----TTATTCTCTAATTTGTGGGACTGTCGCACTCTGTACAAAATCTGGCAAATATATAACGTT
GGTCATGCAAAATCTGGCAAATATTACTACTTCCGGGCTCCATTTATACAACAGCGTATTGAACGAATAAACGGTA-CGC
ATGCAGCTGCGTAACTGAACAGAGACAGGTGAAGCAGAGCT---------------------------------------
-----TTCACAAATTCAAAAACAGCTCTGTTTTTTTTTT--GAGACAAAGAAGCAGCTCGTACGTAC-------------
----------------------------------------------AATGTGGCTACACCAGTCGGAGGCCCAAACCGCC
AACAAACGTGACGACCCGCGTCAACTGACGGGCGGGCAAGGCTTCTGGCGCGGGAGTTTCACCGCAGCCGGGCACGCGAG
CCCTCGGCGATACAGCAGCTCGGTCATGACGCGGTAACCATGCTGCGTGAGGTGGATGCCGTCCCAGCTTGGACGCCTGC
TCGGGTCCGCGCACACCGTCGTCCCCGGCGCGCCACACAGCCTATTACTATCAAAGTTATAAGCGCCGCCGCTTGCGCCG
CAGCACGCCCTACGCAGGGCCGCGCCGCCCTCGAAGCCGAGCCGCGGCGCGTGGCGAAGGATCTCGAGGTAGGCGGCGAA
GTAGTCGGCGTAGGCCACCGTCGCGTCAGGGTACGACCGCCGCAGCTCGCCGATGGCGTGGCGCAGGCGCTCGTCGTGCG
CGCGCGCCAGGACGTTGAAGGAGACGAGGCAGCCGTCGCCGTCGCGCAGCGA
>SNPs
-------------S----------S------------------S--------SS----------S---------------
-S----S----------------------------S----S-----------------------S------S-------S
----------------SSSS-----------------------S------SS-S--SSSS-SSSSS-SSS----------
-------------------------S-----------------S--------------SSS-------------------
--------------S-----------S---S----S--------------S-----------S------S----S-----
------------------------------------------S-----S-----S------------------S------
---S--------------------S-----------------S------------S-S--------S-------S-----
-----------------------SSSSSS-----------S---------------------------------------
---------------S------------S------------------------------S---------------S--S-
--------------------------------------------S-------------S--SS-SS--------------
--------------------------------------------------------------------------------
----S-------------------S-----------------------------S-------------------------
--S----------------------------------------S-----------S-S---------------SS-----
----------------------------------------S---------------------------------------
-----------------------------S-----S----------------------SSS----S-S-SSSSSSS-S--
SSSSSSSSSSSSS-SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS-------S----SSSS----SS
S---------------------------------S---------S-----------------------------------
--------------------------------------------------------------------------------
------------------------------------------------------------------------S-------
-----------------SS---------S-------------------------------------------SSS-----
-------------S------SS-----SS-S-----SS------------------------------------------
-S--S---------------------------------------------------------------------------
---S-----SSS---------------------S-------------------------------------------S--
--------------------------------------------------------------------------------
-----------------------------S---------------------S--------------S-------------
-------------S--SSSS------------------------------------------------------------
-S------------------------------------S---------------------------S---------S---
-----------------------------------------SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSS--------S-SS---------------------S-----------------S----S-----SS--S-S-SSSS-
S-----------------------------------------------------------------S-------------
--------------------------S------S----------------------------------------------
--------------------------------------------------------------S------S----------
------------------------------------------------S-------------------------------
--------------------------------------------------------------------------------
-----------------------------------------------------S--------------------------
----------------------------------------------------
>forward_230
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------CACGGGGGTCGATACTAAGC----------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
----------------------------------------------------
>reverse_2147
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
------------------------------------------------------------------CTAAACGGTAACGC
AGCTGC--------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
----------------------------------------------------
