>Tge ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------nnnnnnnnnnnnnnnnnnnnn------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------nnnnnnnnnnnn------------------------------------------------------------------------------------------------------------------------ACATAT------------------------------------------------------TTCTCCGAAAACGCTCTCCTCCCCGGACTGGTGAAGGGCGACTTTGATGAAGACATGACTGCAAAGAATTATCAATCAGAGCTGTTGGAGGAATCTTCAAGGTATCCGAACAGCATGCCGTATCCGTGGCTTCTAGCAAAGTTCCGACAGCTGAGTCTGGATGTCTACACACACAACTTCACTTTAAACTATCCACTTGGCTACGGCACG------------------AAATACACCGGTAAGAATGTTTATGCCATCTTGCGGGCCCCACGCAGTGCAAGTACAGAAGCTCTGGTACTCTCTGTTCCTTATCGTCCGCCTAGCAGTGCTCACCCTGGGACTATGCCTTCTATTGCACTTATGTTGTCACTAGCCAAGTTCTTCAGACGT---------------------------------------------------------------------------------CAGAAGTACTGGGCGAAGGATGTGATCTTCCTAGTGACAGAACACGAACAACTGGGAATCCAGGCATGGTTGGAGGCATACCACCAGACCACATGTGGTCGCTCTGGGGTGCTTGACCATGGGGACATGACAGGGAGAGGGGGGGCCATTCAGGCGGCCATCAACCTTGAGCTACATGCGGAGAAGATCGGCCATGTCGATGTGAAGGTTGAAGGACTAAACGGTCAACTGCCAAACCTTGACCTCGTCAACTTGGTCCATCGAATGTGCTCCAAGGAAGGAGTGAAGCACACCTTTAAAAATAGGGAAAACTCTAACCATCGAGACCCGGTGAAAGAATGGTTTCACCAACTGAAAACACTCATGGCCATGGTTACCACTCAGGCCACGGGGATCCCCAATGGCAACCACGGTCTGTTC------------------------------------------------------------------------------------------------------------------------------CACAGG------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >Tpa nnn------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATTTT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------nnn------------------------------------------------------------------------------------------------------------------------ACATAT------------------------------------------------------TTCTCCGAAAACGCTCTCCTCCCGGGACTAGTGAAGGGCGACTTTGATGAAGACATGACTGCAAAGAATTATCAATCAGAGCTGTTGGAGGAATCTTCAAGGTATCCGAACAGCATGCCGTATCCGTGGCTTCTAGCAAAGTTCCGACAGCTGAGTCTGGATGTCTACACACACAACTTCACTTTAAACTATCCACTTGGCTACGGCACGGCAAGTCATGATCTTGATAAATACACCGGTAAGAATGTTTATGCCATCTTGCGGGCCCCACGCAGTGCAAGTACAGAAGCTCTGGTACTCTCTGTTCCTTACCGTCCGCCTAGCAGTGCTCACCCTGGGACTATGCCTTCTATTGCACTTATGTTGTCACTGGCCAAGTTCTTCAGACGT---------------------------------------------------------------------------------CAGAAGTACTGGGCGAAGGATGTGATCTTCCTAGTGACTGAACACGAACAACTGGGAATCCAGGCATGGTTGGAGGCATACCACCAGACCACATGTGGTCGCTCTGGGGTGCTTGACCATGGGGACATGACAGGAAGAGGGGGGGCCATTCAGGCGGCCATCAACCTTGAGCTACATGCGGAGAAGATCGGCCATGTCGATGTGAAGGTTGAAGGACTAAACGGTCAACTGCCAAACCTTGACCTCGTCAACTTGGTC--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- >Tsi nnn------------nnnnnnnnn------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------nnn------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn---------------------------nnnnnnACATAT------------------------------------------------------TTCTCTGAGAACGCTCTCCTCCCGGGACTGGTGAAGGGTGACTTTGATGAGGACATGACTGCAAAGAATTATCAGTCCGAGCTGTTGGAGGAGTCTTCAAGGTATCCGGACAGCGTGCCGTATCCGTGGCTTCTGGCAAAGTTCCGACAGTTGAGTCTGGACGTTTACACACACAACTTCACTTTAAACTATCCCCTCGGATATGGCACG------------------AAATACACCGGTAAGAATGTTTACGCCATCTTGCGGGCTCCGCGCAGCGCAAGTACAGAAGCTCTGGTGCTCTCTGTCCCTTATCGTTCGCCTAGCAGTGCTCACCCTGGGACTATGCCCTCTATCGCACTCATGTTGTCACTGGCCAAGTTCTTCCGACGT---------------------------------------------------------------------------------CAGAAGTACTGGGCCAAGGATGTGATCTTCCTAGTGACAGAACATGAACAACTGGGAGTCCAGGCATGGTTGGAGGCATACCACCAGACCACATGTGGTCGCTCCGGGGTGCTTGACCACGGTGACATGACAGGAAGAGGGGGGGCCATTCAGGCGGCCATCAACCTTGAGCTACACGCGGAGAAGATCGGCCATGTTGATGTGAAGGTGGAGGGACTAAATGGTCAACTGCCGAACCTTGACCTTGTCAACTTGGTCCACAGAATGTGCTCCAAGGAAGGAGTGAAGCACACCTTTAAAAATAGGGAAAACTCTAACCACCGAGATCCGATGAAAGAATGGTTTCACCAATTAAAAACACTCATGGCTATGGTTACCACTCAGGCCACGGGGATCCCCAACGGCAACCACGGTCTCTTC------------------------------------------------------------------------------------------------------------------------------CACAGG------------------------------------------------------------------------------------------------------TTTGGAATTGAAGCCGTCACTTTGGAAGGCTTCGAGAAGAAAGAGAAGGGAAGTCCGGCAGTTTTCTACCAACTAGGACGT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTGATGGAAGGCTTGTTCCGTAGCTTGAATAACCTGTTGGAACGCTTCCACCAATCATATTTCTTCTATCTGCAGCCAACCACAGACAGATATATCTCTATAGGGATGTACATGCCTCCTTTAGGCCTGCTTTGTGCAGCCCTACTAATCAAAGCTTTCGGTCTGTGGCTGAGGATGCAGAAGGATCCTGCGGACAGCGCCTCTGCTCCGGCCGGTCGGAAAGGTGAC------------------------------------------GAGGATATTCTTGAAGTGGACAAGGAGGAACAATCCGGAGAAGGGGATGGAGCTTATTCTGTCGAGCAACAGGTTGTCAACTTCAGTCTGGTGCCAGTCGGTGTGGCCGTGTTGGCGACACACATTCTGGGAGTGGCACTCCTGTCGGCCCCTCGCCCCTTCACTACCGTGGGATTAGAGTGGGGAGGGCTGGCCACAGAGACGTCTATCTATGTTGGTTACGTGGTCGCAGCGCTCGTCATGATCTTGATACCACTACTCGCCAGC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AGTATTGGTGGTAACATGGAGAGTTGGACTCTGTTGAACATTGTGGCACTTCTTGAGTTGGCAACATTGCTGCTCGCTGTTTCGATGCAAAATTTCTCCCTCGCGCTGCTTGCGGCTACTATCTACACACCGCCTGCACTTTGGATGACCCCCGCTAAAAACnnnnnnnnnTCTCTTCCCCCTCCTCCCCGGGAAAGTAACTCCCTAGCCATCCTGAGCCAACACACCCTCTTAGCGATCAATAGACACGCTCCAGGCCGCATGACATCAGCTGGAACACATCCCTCACACATGTGTTCTCTCCTAACCTCCAGCCCGCCAGCTCACTGCGGTATCCGACGCCGAACTGTACTCGCCCTGAACCCGCCAACTCGTTACGATCTCCTATTCAGAGCTGCCCTG------------------------------AACGACnnnCCCCCAACCTCAAGGCCAACCnnnCTCCTCCCCAGACACCTCGGGTACTTCCCGACCAGCTCTCTCTGGATACTGGCTAGACCTTCTCACCACCGCTGCTACCTTCTCACCACTTCACTCCGCCCAAAGCCAGCAGGCCATCGCAATnnnCCTCCCTTTCCTTCCACAAGTCGCCTACCATCCACCAGTAGCTCGATGCCTTCCGCCGCCCAAAACAAATATCCGGTCTCCCTCCCCCTCGAACCAACGGGCTATCGACACACCCTCCCCACAGACCCAGATACCAGGTGTCGACATCGTGCCCCGAGTTATTCTAAAGCTACGGCC---------------------------------------------------------------------------------------------------CAGCGCAACCAAGTACAGGACTGGTGTTTGTTTGTTTATTGCAGGTTTCTGTCGGTCTTCCAGAAGTTGCTATGGCTCCTACTACATCCTCTACTTCTGCTCACTATCGTCGTCTCCATCTTCACACTCATCACCTTCCCGGAACTCCCTTGGGACGAGGTGTTGGACAGATCCCTCGGGGCCACCAAACAAGCCTTGGTGTTTGCCATCATCGACAGCTCGGTGTACGGCAACTGGGTGTTCAGTGTCGCCACCGCGATACTCACCCCTAATTGGCTGATCTTCTGGTTGGTCCTCAACTCCAAGCCCnnnnnnnnnCGCAGGGTGAAAGAC >Tcm nnnnnnnnnnnnnnnnnnnnnnnn------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ACATAT------------------------------------------------------TTCTCTGAGAACGCTCTCCTCCCGGGACTGGTGAAGGGTGACTTTGATGAGGACATGACTGCAAAGAATTATCAGTCCGAGCTGTTGGAGGAGTCTTCAAGGTATCCGGACAGCGTGCCGTATCCGTGGCTTCTGGCAAAGTTCCGACAGTTGAGTCTGGACGTTTACACACACAACTTCACTTTAAACTATCCCCTCGGATATGGCACG------------------AAATACACCGGTAAGAATGTTTACGCCATCTTGCGGGCTCCGCGCAGCGCAAGTACAGAAGCTCTGGTGCTCTCTGTCCCTTATCGTTCGCCTAGCAGTGCTCACCCTGGGACTATGCCCTCTATCGCACTCATGTTGTCACTGGCCAAGTTCTTCCGACGT---------------------------------------------------------------------------------CAGAAGTACTGGGCCAAGGATGTGATCTTCCTAGTGACAGAACATGAACAACTGGGAGTCCAGGCATGGTTGGAGGCATACCACCAGACCACATGTGGTCGCTCCGGGGTGCTTGACCACGGTGACATGACAGGAAGAGGGGGGGCCATTCAGGCGGCCATCAACCTTGAGCTACACGCGGAGAAGATCGGCCATGTTGATGTGAAGGTGGAGGGACTAAATGGTCAACTGCCGAACCTTGACCTTGTCAACTTGGTCCACAGAATGTGCTCCAAGGAAGGAGTGAAGCACACCTTTAAAAATAGGGAAAACTCTAACCACCGAGATCCGATGAAAGAATGGTTTCACCAATTAAAAACACTCATGGCTATGGTTACCACTCAGGCCACGGGGATCCCCAACGGCAACCACGGTCTCTTC------------------------------------------------------------------------------------------------------------------------------CACAGG------------------------------------------------------------------------------------------------------TTTGGAATTGAAGCCGTCACTTTGGAAGGCTTCGAGAAGAAAGAGAAGGGAAGTCCAGCAGTTTTCTACCAACTAGGACGT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTGATGGAAGGCTTGTTCCGTAGCTTGAATAACCTGTTGGAACGCTTCCACCAATCATATTTCTTCTATCTGCAGCCAACCACAGACAGATATATCTCTATAGGGATGTACATGCCTCCTTTAGGCCTGCTTTGTGCAGCCCTACTAATCAAAGCTTTCGGTCTATGGCTGAGGATGCAGAAGGATCCTGCGGACAGCGCCTCTGCTCCGGCCGGTCGGAAAGGTGAC------------------------------------------GAGGATATTCTTGAAGTGGACAAGGAGGAACAATCCGGAGAAGGGGATGGAGCTTATTCTGTCGAGCAACAGGTTGTCAACTTCAGTCTGGTGCCAGTCGGTGTGGCCGTGTTGGCGACACACATTCTGGGAGTGGCACTCCTGTCGGCCCCTCGCCCCTTCACTACCGTGGGATTAGAGTGGGGAGGGCTGGCCACAGAGACGTCTATCTATGTTGGTTACGTGGTCGCAGCGCTCGTCATGATCTTGATACCACTACTCGCCAGC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >Tdi nnn------------------nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn---------------------------------------------------------------------------------------------nnnnnn---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AATGCA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------nnn------------------------------------------------------------------------------------------------------------------------ACATAT------------------------------------------------------TTCTCTGAGAACGCTCTCCTCCCGGGACTGGTGAAGGGTGACTTTGATGAGGACATGACTGCAAAGAATTATCAGTCCGAGCTGTTGGAGGAGTCTTCAAGGTATCCGGACAGCGTGCCGTATCCGTGGCTTCTGGCAAAGTTCCGACAGTTGAGTCTGGACGTCTACACGCACAACTTCACTTTAAACTATCCCCTCGGATATGGCACG------------------AAATACACCGGTAAGAATGTTTACGCTATCTTGCGGGCCCCGCGCAGCGCAAGTACGGAAGCTCTGGTGCTCTCTGTTCCTTACCGCCCGCCTAGCAGTGCTCACCCTGGGACTATGCCCTCTATCGCACTCATGTTGTCACTGGCCAAGTTCTTCCGACGT---------------------------------------------------------------------------------CAGAAGTACTGGGCCAAGGATGTGATCTTCCTAGTGACGGAACATGAACAACTGGGAGTCCAGGCATGGTTGGAGGCATACCACCAGACCACGTGTGGTCGCTCCGGGGTGCTTGACCACGGTGACATGACAGGAAGAGGGGGGGCCATTCAGGCGGCCATCAACCTTGAGCTACATGCGGAGAAGATCGGCCATGTTGATGTGAAGGTGGAGGGACTCAATGGTCAACTGCCGAACCTTGACCTCGTCAACCTGGTCCACAGAATGTGCTCCAAGGAAGGGGTGAAGCACACCTTTAAAAATAGGGAAAACTCTAACCACCGAGACCCGATGAAAGAATGGTTTCACCAATTGAAAACACTCATGGCTATGGTTACGACTCAGGCCACGGGGATCCCCAATGGCAACCACGGTCTCTTC------------------------------------------------------------------------------------------------------------------------------CACAGG------------------------------------------------------------------------------------------------------TTTGGAATTGAAGCTGTCACTTTGGAAGGCTTCGAGAAGAAAGAGAAGGGCAGTCCAGCAGTTTTCTACCAACTAGGACGT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTGATGGAGGGCTTGTTCCGTAGCTTGAATAACCTCTTGGAACGCTTCCACCAATCGTACTTCTTCTATTTGCAGCCGACCACAGACAGATATATCTCCATAGGGATGTACATGCCTCCTTTAGGCCTGCTTTGTGCAGCCCTACTAATCAAAGCGTTTGGTCTATGGCTGAGGATGCAGAAGGATCCCGCGGACAGCGGCTCTGCTCCGGCCGGTCGGAAAGGTGAC------------------------------------------GAGGATATTCGTGAAATCGACAAGGAAGAACACTCCGGAGAAGGGGATGGAGCTTATTCTGTTGAGCAACAGGTTGTCAACTTCAGTCTGGTGCCAGTCGGTGTGGCCGTGTTGGCAACACACGTTCTGGGAGTGGCACTCCTGTCGGCCCCTCGCCCCTTCACTACCGTGGGATTAGAGTGGGGAGGGCTGGCCACAGAGACGTCCATCTACGTTGGTTACGTGGTCGCAGCGCTCGTCATGATCTTGATACCGCTACTCGCCAGC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AGTATTGGTGGTAACATGGAGAGTTGGACTCTGTTGAACATTGTGGCACTTCTTGAGTTGGCAACATTGCTGCTCGCTGTTTCGATGCACAATTTCTCTCTCGCGCTGCTTGCCGCTACTATCTACACACCGCCTGCACTCTGGATGACCCCGGCTAAAAAC---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AGGTTTCTGTCGCTCTTCCAGAAGTTGCTATGGCTCCTACTACATCCTCTACTTCTACTCACTATCGTCGTCTCCATCTTCACACTCATCACCTTCCCGGAGCTCCCTTGGGACGAGGTGTTGGACAGATCCCTCGGGGCCACCAAACAAGCCTTGGTGTTTGCCATCATCGACAGCTCGGTGTACGGCAACTGGGTGTTCAGTGTCGCCACCGCGATACTCACCCCTAATTGGCTGATCTTCTGGTTGGTGCTCAACTCAAAGCCCnnnTCGnnnCACAAGATGAAAGAC >Tps nnn------------------nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn---------------------------------------------------------------------------------------------nnnnnn---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AATGCA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------nnn------------------------------------------------------------------------------------------------------------------------ACATAT------------------------------------------------------TTCTCCGAAAATGCTCTCCTCCCGGGACTGGTGAAGGGTGACTTTGACGAGGACATGACCGCGAAGAATTATCAGTCCGAGCTGTTGGAGGAGTCCTCACGGTATCCGGACAGCGTGCCGTATCCGTGGCTTCTGGCAAAGTTCCGACAGTTGAGTCTGGACGTCTACACACACAACTTCACTTTAAACTATCCCCTCGGATATGGCACG------------------AAATACACCGGTAAGAATGTTTACGCCATCTTGCGGGCCCCGCGCAGCGCAAGTACGGAAGCTCTGGTGCTCTCTGTTCCTTACCGTCCTCCTAGCAGTGCTCACCCTGGGACTATGCCCTCTATCGCACTCATGTTGTCACTGGCCAAGTTCTTCAGACGT---------------------------------------------------------------------------------CAGAAGTACTGGGCCAAGGATGTGATCTTCCTAGTGACGGAACATGAACAACTGGGGGTACAGGCATGGTTGGAGGCATACCACCAGACCACGTGTGGTCGCTCCGGGGTGCTTGACCACGGTGACATGACAGGAAGAGGGGGGGCCATTCAGGCGGCCATCAACCTTGAGCTACATGCGGAGAAGATCGGCCATGTTGATGTGAAGGTGGAAGGACTCAATGGTCAACTGCCGAACCTTGACCTTGTCAACCTGGTCCACAGAATGTGCTCCAAGGAAGGG------------------------GAAAACTCTAACCACCGAGACCCGATGAAAGAATGGTTTCACCAATTGAAAACACTCATGGCTATGGTTACGACTCAGGCCACGGGGATCCCCAATGGCAACCACGGTCTCTTC------------------------------------------------------------------------------------------------------------------------------CACAGG------------------------------------------------------------------------------------------------------TTCGGAATTGAAGCTGTCACTTTGGAAGGCTTCGAGAAGAGAGAGAAGGGAAGTCCAGCAGTTTTCTACCAACTAGGACGT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTGATGGAGGGCTTGTTCCGTAGCTTGAATAACCTCTTGGAACGCTTCCACCAATCGTATTTCTTCTATTTGCAGCCGACCACAGACAGATATATCTCCATAGGGATGTACATGCCTCCTTTAGGCCTGCTTTGTGCAGCCCTACTAATCAAAGCTTTTGGTCTGTGGCTGAGGATGCAGAAGGATCCTGCGGACAGCGCCTCTGCTCCGGCCGGTCGGAAAGGTGAC------------------------------------------GAGGATATTCGTGAAGTCGACAAGGAAGAACACTCCGGAGAAGGGGATGGAGCTTATTCTGTTGAGCAACAGGTTGTCAACTTCAGTCTGGTGCCAGTCGGTGTGGCCGTGTTGGCAACACACGTTCTGGGAGTGGCACTCCTGTCGGCCCCTCGCCCCTTCACTACCGTGGGATTAGAGTGGGGAGGGCTGGCCACAGAGACGTCCATCTACGTTGGTTACGTGGTCGCAGCGCTCGTCATGATCTTGATACCGCTACTCGCCAGC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AGTATTGGTGGTAACATGGAGAGTTGGACTCTGTTGAACATTGTGGCACTTCTTGAGTTGGCAACATTGCTGCTCGCTGTTTCGATGCACAATTTCTCCCTCGCGCTTCTTGCCGCTACTATCTACACACCGCCTGCACTTTGGATGACCCCGGCTAAAAACnnnnnnnnnnnn---CCCnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnCTCnnnnnnnnnnnnnnnnnnnnnnnn--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- >Tms nnnnnn---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------nnn------------------------------------------------------------------------------------nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnACATAT------------------------------------------------------TTCTCTGAAAACGCTCTCCTCCCGGGACTGGTGAAGGGCGACTTTGATGAAGACATGACTGCAAAGAATTATCAGTCTGAGCTGTTGGAGGAATCTTCAAGGTATCCGAACAGCATGCCGTATCCATGGCTTCTAGCAAAGTTCCGACAGTTGAGTCTGGACGTCTACACACACAACTTCACTTTAAACTATCCACTTGGATATGGCACG------------------AAATACACCGGTAAGAATGTTTATGCTATCTTACGGGCCCCGCGCAGTGCAAGTACAGAAGCTCTGGTGCTCTCTGTTCCTTACCGTCCGCCTAGCAGTGCTCACCCTGGGACTATGCCTTCTATTGCACTTATGTTGTCACTGGCCAAGTTCTTCAGACGT---------------------------------------------------------------------------------CAGAAGTACTGGGCGAAAGATGTGATCTTCCTAGTGACAGAACATGAACAACTGGGAGTCCAGGCGTGGTTGGAGGCATACCACCAGACCACATGTGGTCGCTCCGGGGTGCTTGACCACGGTGACATGACAGGAAGAGGGGGGGCCATTCAGGCGGCCATCAACCTTGAGCTACATGCGGAGAAGATTGGCCATGTTGATGTGAAGGTGGAAGGACTAAATGGTCAACTGCCAAACCTTGACCTTGTCAACTTGGTCCACAGAATGTGCTCCAAGGAAGGAGTGAAGCACACCTTTAAAAACAGGGAAAACTCTAACCATCGAGACCCGATGAAAGAATGGTCTCACCAATTGAAAACACTCATGGCTATGGTTACCACTCAGGCCACAGGGATCCCCAATGGCAACCACGGTCTCTTC------------------------------------------------------------------------------------------------------------------------------CACAGG------------------------------------------------------------------------------------------------------TTTGGAATTGAAGCCGTCACTTTGGAAGGCTTCGAGAAGAAAGAAAAGGGAAGCCCAGCGGTTTTTTACCAACTAGGACGGTATTCAGAGACAGACCCACTAAAATCACTAAAACCTTTCTTCTACGTACATGTAAGTGTTTTAGGGGAGGGGGAAGGAAGGGACGGAGTTAGAACGCTTGTCGCAACAGCTCAAAGTAAATTGGGGAGT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTGATGGAAGGCTTGTTCCGTAGCTTGAATAACCTCTTGGAACGCTTCCACCAATCATATTTCTTCTATTTGCAGCCGACCACAGACAGATATATCTCTATAGGGATGTACATGCCTCCCTTAGGCCTGCTTTGTGCAGCCCTACTAATCAAGGCGTTTGGCCTATGGCTGAGGATGCAGAAGGATCCTGCGGACAGTGCATCTGCTCCAACCAATCAGAAAAGTGAC------------------------------------------GAGGATATTCATGAAGTCGACAAGGCAGAACAATCCGAAGAAGGGGAGGGAGCTTATTCTGTTGAGCAACAGGTTGTCAACTTCAGTCTGGTGCCAGTTGGTGTGGCCGTGTTGGCAACACACATTCTGGGAGTGGCACTACTGTCTGCTCCTCGCCCCTTCACTACCCTGGGATTGGAGTGGGGAGGGCTGGCCACAGAGACGTCTATCTATGTTGGTTATGTGGTCGCAGCGCTTGTCATGATATTGATACCAATACTCGCCAGCAGGTGTTTGGCTGAGTTGTCTCTTCACACTGTGAGGTGTTTGGCTGAGTTGTCTCTTCACACTGTGCATTGTTTGGATGAGTTGTCTCTTCACCCTGTGCTGTGTTTGGATGAGATGTCTCTGCACACTGTGAGGTGTTTGGCTGAGTTGTCTCTTCACACTGTGCGGTGTTTGGATGAGTTGTCTCTTCACACTGTGCATTGTTTGGCTGAGTTGTCTCTTCACACTGTGCGGTGTTTGGATGAGTTGTCTCTTCACACTGTGCTGTGTTTGGATGAGTTGTCTCTTCACACTGTGCATTGTTTGGATGAGTTGTCTCTTCACACTGTGCTGTGTTTGGATGAGATGTCTCTGCACACTGTGAGGTGTTTGGCTGAGTTGTCTCTGCACACTnnnAGTATTGGTGGTAACTTGGAGAGTTGGACTCTGTTGAACATTGTGGCACTTCTTGAGTTGGCAACATTGCTGCTCGCTGTTTCGATGCACAATTTCTCTCTTTCGCTGCTTGCTGCTACTATCTATACGCCGCCTGCACTTTGGATGACCCCAGCTAAAAAC---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AGGTTTCTGTCGGCCTTCCAGAAGTTGCTATGGCTCCTACTACATCCTCTACTTCTACTCACTATTGTCGTCTCTATCTTCACACTCATTACCTTCTTGGAACTTCCGTGGGACGAGGTGTTGGACAGATCCCTCGGGGCCACCAAACAAGCCTTGGTGTTTGCCATCATCGACAGCTCAGTGTACGGCAACTGGGTGTTCAGTGTCGCCACCGCGATACTCACTCCTAATTGGCTCATCTTCTGGTTGGTCCTCAACTCAAAGCCCnnnTCAnnnCACAAAGTGAAAGAC >Tbi nnn------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnTTCTCCGAAAACGCTCTCCTCCCGGGACTGGTGAAGGGCGACTTTGATGAAGACATGACTGCAAAGAATTATCAATCAGAGCTGTTGGAGGAATCTTCAAGATATCCGAACAGCATGCCGTATTCGTGGCTTCTAGCAAAGTTCCGACAGCTGAGTCTGGACGTCTACACACACAACTTCACTTTAAATTATCCACTTGGCTACGGGACA------------------AAATACACCGGTAAGAATGTTTATGCCATCTTGCGGGCCCCACGCAGTGCAAGTACAGAAGCTCTGGTACTATCTGTTCCTTACCGTCCGCCTAGCAGTGCTCACCCTGGGACTATGCCTTCTATTGCACTTATGTTGTCACTGGCCAAGTTCTTCAGACGT---------------------------------------------------------------------------------CAGAAGTACTGGGCGAAGGATGTGATCTTCCTAGTGACAGAACACGAACAACTGGGAATCCAGGCGTGGTTGGAGGCATACCACCAGACCACATGTGGTCGCTCTGGGGTGCTTGACCATGGGGACATGACAGGAAGAGGAGGGGCCATTCAGGCGGCCATCAACCTTGAGCTACATGCGGAGAAGATCGGCCATGTTGATGTCAAGGTTGAAGGACTAAATGGTCAACTGCCAAACCTTGACCTCGTCAACTTGGTCCACCGAATGTGCTCCAAGGAGGGAGTGAAGCACACCTTTAAAAATAGGGAAAACTCTAACCATCGAGACCCGGTGAAAGAATGGTTTCACCAATTGAAAACACTCATGGCCATGGTTACCACTCAGGCCACGGGGATCCCCAATGGCAACCACGGTCTGTTCnnnnnnCTGGAAACAGTTGATCATGAGGATGAGGAGGAGCAGGAGGAAGGTGAGGAGGATCAAGAGGAGGAA---------------------------------------GTTTCTTACCTGGTTCACAGG------------------------------------------------------------------------------------------------------TTTGGAATTGAAGCTGTCACTTTGGAAGGCTTCGAGAAGAAAGAAAAAGGAAGTCCAGCAGTTTTCTACCAACTAGGACGT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTCATGGAAGGTTTGTTTCGCAGCTTGAATAACCTCCTGGAACGCTTCCACCAATCATATTTCTTCTATTTGCAGCCAACCACAGACAGATATATCTCTATAGGGATGTACATGCCTCCCTTAGGCCTGCTTTGTGCAGCCCTACTGATCAAAGCTTTTGGTCTATGGCTGAGGATGCAGAAGGATCCTGCGGACAGCGCCTCTGCTCCGACCAATCAGAAAAGGGACACAGATAATGAGAATCTTGATAGCTTCAACGATAAGAAAGTGGAGGATGTTCATGAAGTCGACAAGGCAGAAAAATCCAAAGAAGGGGATAGAGTTTATTCTGTTGAGCAACAGGTTGTCAACTTCAGCCTGGTGCCAGTTGGTGTGGCCGTGTTGGCAACACATGTCCTGGGAGTGGCACTACTGTCAGCTCCTCGCCCTTTCACTACCCTGGGACTCCAGTGGGGAGGGCTGGCCACAGAGACGTCTATCTATGTTGGTTACCTGGTCGCAGCGCTCGTCATGATCTTGGTACCTCTACTCGCCAGC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AGTATTGGTGGCAACATGGAGAGTTGGACTCTGTTGAACATTGTGGCACTTCTTGAGTTGGCAACATTGCTGCTCGCTGTTTCGATGCACAATTTCTCTCTTGCGCTGCTTGCAGCTGCTATCTATGCGCCGCCTGCACTTTGGATGACCCCAGCAAAAAAC---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AGGTTTCTGTCGCTCTTCCAGAAGTTTCTATGGCTCCTACTACACCCTCTACTACTACTCACTATTGTCGTCTCTATCTTCACTCTTGTCACCTTCTCTGAGCTCCCTTGGGACGAGGTGTTGGACAGATCCCTCGGGGCCACCAAACAAGCCTTGGTGTTTGCCATCATTGACAGCTCAGTGTACGGCAACTGGGTGTTCAGTGTCGCCACCGCGATACTCACTCCTAATTGGCTAATCTTCTGGTTGGTCCTCAACTCAAAGCCC---------nnnnnnGTGAAAGAC >Tte nnn------------------nnn------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn------------------------------------------------------------------------------------------------------------------------ACATAT------------------------------------------------------TTCTCCGAAAACGCTCTCCTCCCGGGACTGGTGAAGGGCGACTTTGATGAAGACATGACTGCAAAGAATTATCAATTAGAGCTGTTGGAGGAATCTTCAAGATATCCGAACAGCATGCCGTATCCGTGGCTTCTAGCAAAGTTCCGACAGCTGAGTCTGGACGTCTACACACACAACTTCACTTTAAATTATCCACTTGGCTACGGGACA------------------AAATACACCGGTAAGAATGTTTATGCCATATTGCGGGCCCCACGCAGTGCAAGTACAGAAGCTCTGGTACTATCTGTTCCTTACCGTCCGCCTAGCAGTGCTCACCCTGGGACTATGCCTTCTATTGCACTTATGTTGTCACTGGCCAAGTTCTTCAGACGT---------------------------------------------------------------------------------CAGAAGTACTGGGCGAAGGATGTGATCTTCCTAGTGACAGAACACGAACAACTGGGAATCCAGGCGTGGTTGGAGGCATACCACCAGACCACATGTGGTCGCTCTGGGGTGCTTGACCATGGGGACATGACAGGAAGAGGGGGAGCCATTCAGGCGGCCATCAACCTTGAGCTACATGCGGAGAAGATCGGCCATGTTGATGTCAAGGTTGAAGGACTAAATGGTCAACTGCCAAACCTTGACCTCGTCAACTTGGTCCACCGAATGTGCTCCAAGGAGGGCGTGAAGCACACCTTTAAAAATAGGGAAAACTCTAACCATCGAGACCCGGTGAAAGAATGGTTTCACCAATTGAAAACACTCATGGCCATGGTTACCACTCAGGCCACGGGGATCCCCAATGGCAACCACGGTCTGTTCnnnnnnCTGGAAACAGTTGATCATGAGGATGAGGAGGAGCAGGAGGAAGGTGAGGAGGATCAAGAGGAGGAAGGTGATAAGCAGGAGGAGACGCCACACACACATCAATGTTTTTCTTACCTGGTTCACAGG------------------------------------------------------------------------------------------------------TTTGGAATTGAAGCTGTCACTTTGGAAGGCTTCGAGAAGAAAGAAAAAGGAAGTCCAGCAGTTTTCTACCAACTAGGACGG------GAGATAGGCTCACTAAAATCACTAGAGCCTTTCTTCTGCGTACATGTAAGTGTT---------------------------------------------------------------nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnCGCTTGTACCAACAGCTCGGGGAGGGGGAGACAGAGnnnnnnnnnTTGTACCAACAGCTTGGGGAGnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnTTTGTCATGGAAGGTTTGTTTCGCAGCTTGAATAACCTCCTGGAACGCTTCCACCAATCATATTTCTTCTATTTGCAGCCAACCACAGACAGATATATCTCTATAGGGATGTACATGCCTCCCTTAGGCCTGCTTTGTGCAGCCCTACTGATCAAAGCTTTTGGTCTATGGCTGAGGATGCAGAAGGATCCTGCGGACAGCGCCTCTGCTCCGACCAATCAGAAAAGGGACACAGATAATGAGAATCTTGATAGCTTCAACGATAAGAAAGTGGAGGATGTTCATGAAGTCGACAAGGCAGAAAAATCCAAAGAAGGGGATAGAGTTTATTCTGTTGAGCAACAGGTTGTCAACTTCAGCCTGGTGCCAGTTGGTGTGGCCGTGTTGGCAACACATGTCCTGGGAGTGGCACTACTGTCAGCTCCTCGCCCCTTCACTACCCTGGGACTCCAGTGGGGAGGGCTGGCCACAGAGACGTCTATCTATGTTGGTTACCTGGTCGCAGCGCTCGTCATGATCTTGGTACCTCTACTCGCCAGC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AGTATTGGTGGCAACATGGAGAGTTGGACTCTGTTGAATATTGTGGCACTTCTTGAGTTGGCAACATTGCTGCTCGCTGTTTCGATGCACAATTTCTCTCTTGCGCTGCTTGCAGCTGCTATCTATGCGCCGCCTGCACTTTGGATGACCCCAGCAAAAAAC---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AGGTTTCTGTCGCTCTTCCAGAAGTTTCTATGGCTCCTACTACACCCTCTACTACTACTCACTATTGTCGTCTCTATCTTCACTCTTGTCACCTTCTCTGAGCTTCCTTGGGACGAGGTGTTGGACAGATCCCTCGGGGCCACCAAACAAGCCTTAGTGTTTGCCATCATTGACAGCTCAGTGTACGGCAACTGGGTGTTCAGTGTCGCCACCGCGATACTCACTCCTAATTGGCTAATCTTCTGGTTGGTCCTCAACTCAAAGCCC---------CACAAGGTGAAAGAC >Tce nnn------------------------------------------------------------------------------------------------------------------------------------nnnnnnnnnnnnnnnnnnGTTnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnCCCnnnnnnnnnTGGTGGnnnnnnnnnATAGCAnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnAACTCA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------nnnACATAT------------------------------------------------------TTCTCTGAAAACGCTCTCCTCCCGGGACTGGTGAAGGGCGACTTTGATGAAGACATGACTGCAAAGAATTATCAGTCTGAGCTGTTGGAGGAATCTTCAAGGTATCCGAACAGCATGCCGTATCCATGGCTTCTAGCAAAGTTCCGACAGTTGAGTCTGGACGTCTACACACACAACTTCACTTTAAACTATCCACTTGGATATGGCACG------------------AAATACACCGGTAAGAATGTTTATGCTATCTTACGGGCCCCGCGCAGTGCAAGTACAGAAGCTCTGGTGCTCTCTGTTCCTTACCGTCCGCCTAACAGTGCTCACCCTGGGACTATGCCTTCTATTGCACTTATGTTGTCACTGGCCAAGTTCTTCAGACATTTAGCGAAGGGAGCAAGCTTTGCTATGATTGAACATGCTAGGACATGCTACATGTTTATTGGTCTCTGTGTTGTGGTAGGTCAGAAGTACTGGGCGAAAGATGTGATCTTCCTAGTGACAGAACATGAACAACTGGGAGTCCAGGCGTGGTTGGAGGCATACCACCAGACCACATGTGGTCGCTCCGGGGTGCTTGACCACGGTGACATGACAGGAAGAGGGGGGGCCATTCAGGCGGCCATCAACCTTGAGCTACATGCGGAGAAGATTGGCCATGTTGATGTGAAGGTGGAAGGACTAAATGGTCAACTGCCAAACCTTGACCTTGTCAACTTGGTCCACAGAATGTGCTCCAAGGAAGGAGTGAAGCACACCTTTAAAAACAGGGAAAACTCTAACCATCGAGACCCGATGAAAGAATGGTCTCACCAATTGAAAACACTCATGGCTATGGTTACCACTCAGGCCACAGGGATCCCCAATGGCAACCACGGTCTCTTC------------------------------------------------------------------------------------------------------------------------------CACAGGnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------