>Tge ATG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TCAGGGACAACAATCGGCGACCCCGCTGCTCGCCGCTTTGTTCAAACTACGACCACCGCGGCGCTGACTGTCATTTGGACTGGTCGTCACTCCGGGCTT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTTCCTTATTTGAGTGAGCATCTGAGCAGTGTTCTGCCGACAGCTCTTATTACTGTTGATGATTTTAATACAGAAACACAAGTGTTTGGTATCTCCTGCCTAGAACACATCATTGAACATGTGACCCGCACTGAACTCAACTGGTACGGCCAGGGGGATGTGATATATAAGGCTCTGGAGAGATTGTTGTATCACAGAGAAGCGGAACTGGTCCGCCCGCTACTGAGGTGTGTTGTGTTGTTGCTCGGTAAACTGGAAGGGGGATACACAAGTCATGACAACAATTACAAGTGGTCAAGATATGATGATGTTCTTCAAATAGTTCTTCAGAACACAGAACATGAACAAAATATTCCTTTGAGACGAGCTTATATGGACTCACTCCCTGCGCTTTTGGACGCTTCAAAAATGGGTGTCATTCGCTGGAGCAAACGACTCCTCCGAATACTGCGGGAATACTTGGAGGTTGCCGGGTACTCGGAACACGATTCAGCCATACCAACTTTACAAGTGCTGAAGGTGTATCTGGAACATTGCCAACCTAGGATAGCGCACAACTCAGAGGCGCTCTTTCAAATGTTGCTGCGTCTACTCTACGATATCACAAAATCATCAGAAGGCGACGGAGTGCAGTCCCAGAAGATTGATTCTCGTGTTTTCCAAGAAACTGTTGATCTTATTGAGGAGTGTCTTGATGTTGTTATTAAAAATGCACCTGTCCAGGCGCATAATATTGGTAGT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTCCTTCGCTCCCCATCTATGGCAGCTACTGGTTTGTTTTACTGTGCAATTACAAGTACATATATAAAAGCTTTGACACCTTGGCGCGTTGGTACAACACCAAACTGTTAGGACTTCATCTGGGGCCCTTACCGACTGTGGTCGCCTGCGACTTGGATACCGTCAAGGAGATATTTGCGAGGCCTGAGTTCAACGGAAGATTGGATTGTTACATAAGCCAAGCCAGAGCAATGGGAGTAACACTCGGTCTCTTCTTTACCGACAGCGACCTATGGCTAGAGCAGCGCAGATTCACACTCCGACACTTGAGGGACTATGGTTTCGCCAGAAGAAGTGGCCTTCAGGAGGAAAACATACGGCAAGAAGTTATGGATCTGTTGGCTTTACTGAATAGCTCGAAAGGAAGGGAGGATTATGATGTTTTTCATGACGGGTGCGCACTATTACCCCAGTTGTTCTGTCCTGGGATGATCAACTGTCTATGGTCAGTGCTGGCGGGCGACCGCTTCCCGCCCGAGGCTCACAAGAAGCTGCGTCAAGTAGCCGAAGCTTCCTTCCATTTTGTGAAAGATGTCGAGCCAACTGGAGGAGCCCTTGTCCTCACTCCGTGGCTCAGACATTTCGGAAGGAACGGGTTCGGTTTCAACGGACTTGTGAAGGGAACAGGATACGTCACAGAATTCTTTCGGGAGGCTGTCAAGGATCACAAAAAGAATTATTCTGAAGACTCTTTAAGGGATTTTATCGACGACTATATCCAAGAACTGAAAAAGAATGACACTAAGAATATCGTTAACTCTTTTTCAGAGGACCAGTTACTACTCCTCGCTACAGACCTCATCTTACCGACGGCTGCCACTGTGCCCGCTATGTTGACATTCACTCTAATAATGCTACTTCATCACCCTCAAGTAATGCTGAAGGCTCAAAAAGAAATAGACGGTGTGGTTGGCAGGGACAGACTTCCGTCGCTGGATGACAGGTCTAGCTTACCCTACCTGGAAGCTATACAGAGAGAAGTTCACAGAAGACAATCCCTACTGCCTTTATCCGTTTTCCGCAGATGTACAGAAGATACGATGTTAAATGGTTATTTCATTCCTCAGCATACTCTTGTGGTCCCTAACTTATGGAGTGTCCACAATGACCCTGAGTTGTGGGGTGACCCTGAAAACTTCAGACCTGAGAGGTTTTTGGACGAGGAAGGCCGACTGCTTAGAAAAGACATAACGATGCCTTTTGGTGGGGGT------------------------------CATGTGATTAGAAGGGAGAAGGACAGAATGTCTGAGAGACCCTTACAGAACAAAGAGAAGGGTAGAAGAGCTATAGGAAGACCACGGACAGAATTGATGGACCAAGCGCAGAAAGACATGGAGGATAAAGGAGCAGACTGGAGACGCGTGGCTCAGGGAGAAGTTTGGAGA------------GACAGGAATGGAAGA---------------------------------------------------------------------------------------------------------------------------------------------------------------------GAATGTGCCAGACGACATGCAGAGAAGACTACCCTCATTACACCCGACCGCTATTCAAACCTGGATCTCCCCTTCACTGATAGTCGAGTCTTCTGCGAGAGTATCGCGTTAGAACATGCAGCCACAGAAGCAGGCAGGCGAGTTTGCGCCGGAGAAACCTTCTCACGTTTCACGATCTATCTCTTCCTCGCCGCTCTCTTGCAAAACTTCACCTTCTCCGCACCGGAGGGGAAACCCATTCCCGGACTTGATGACGTCATCTCTGGGTTCAGCGTTTCTCCACCAGACTTCTGGGTC---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AAAGTTGTGCCAAGAAAC >Tsi ATGTTACTGGTTTTAGTG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTGTTATGTGTCGCACTGTATTGGCTTTATCAGAATTCTAAGAAAAGACCTCCAAACTTCCCTCCAGGTCCTCCTTCGCTTCCCATCTACGGCAGCTACTGGTTTGTTTTACTATGCAATTACAAGTACATATATAAAAGCTTCGACACCTTGGCGCGTTGGTACAACACCAAACTGTTAGGACTTCATCTGGGGCCCTTACCGACTGTGGTCGCCTGCGACTTGGATACCGTCAAGGAGATATTCGCGAGGCCCGAGTTCAACGGAAAACTGGATTGTTACATAAGCCAAGCCAGAGCAATGGGAGTAACGCTCGGTCTCTTCTTTACCGACAGCGACCTATGGATAGAGCAGCGCAGATTCACACTCCGACACTTGAGGGACTATGGTTTCGCCAGAAGAAGCGTCCTTCAGGAGGAGAACGTACGACAAGAAGTTATGGATCTGTTGGCTTTACTAAATAGCTCGAAAGGAAGGGAAGATTATGATGTTTTTCATGATGGCTGTGCACTATTACCCCAGTTGTTCTGTCCTGGGATAATAAACTGTCTATGGTCGGTGCTGGCGGGCGACCGCTTCCCGCCCGAGGCCCACAAGAAGCTGCGTCAAGTAGCCGACGCGTCGTTCCATTTTGTGAAAGATGTCGAGCCAACTGGAGGAGCCCTTGTCCTCACCCCGTGGCTCAGACATTTCGGAAAGAAAGGGTTCGGTTCTGACGGACTTGTGAAGGGAACAGGATACGTCACAGGATTCTTTCGAGAAGCTGTTAAGGATCATAAAAAGAATTATTCTGAAGACTCTTTAAGGGATTTTATCGATGACTATATCCAAGAACTGAAAAAGAATGACAGTAAGAATATAGTTAACTCTTTCTCAGAGGAGCAGTTACTACTCCTAGCTACAGACCTCATCTTGCCGACGGCTGCCACCATGCCCGCTATGTTGACGTTCACACTGATAATGCTACTTCATCACCCTCAAGTAATGCTGAAGGCTCAAAAAGAAATAGATAGTGTGGTCAGCAGGGACAGACTTCCGTCGCTGGACGACAGATCTAGCTTACCCTACCTGGAAGCTATTCAGAGAGAAGTACACCGAAGACAATCCCTACTACCTTTATCTGTTATTCGCAGGTGTACAGAAGATACGACGTTAAACGGTTATTTCATTCCTCAGCACACTATTGTGGTCCCTAACTTATGGAGTATCCACAATGACCCTGAGTTGTGGGGTGACCCTGAAAACTTCAGGCCTGAGAGGTTTTTGGACGAAGAAGGCCGACTGCTTAGAAAAGACGTGACGATGCCTTTTGGTGGAGGC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AGGCGAGTATGCGTCGGAGAAACCTTCTCACGGTTCACGATCTATCTATTCCTCGCCGCTCTCTTGCAAAACTTCAGCTTCTCCGCACCGGAGGGGAAACCCATTCCCGGGATTGATGACATCATCTCTGGGTTCAGCCTGTCTCCGCCAGACTTCTGGGTC---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AAAGTTGTGCCGAGAAAC >Tdi ATGTTACTGGTTTTAGTG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTGTTATGTGTCGCACTGTATTGGCTTTATCAGAATTCTAAGAAAAGACCTCCAAACTTCCCTCCAGGTCCTCCTTCGCTTCCCATCTACGGCAGCTACTGGTTTGTTTTACTATGCAATTACAAGTACATATATAAAAGCTTTGACACGTTGGCGCGTTGGTACAACACCAAACTGTTAGGACTTCATCTGGGGCCCTTACCGACTGTGGTCGCCTGCGACTTGGATACCATCAAGGAGATATATACGAGGCCCGAGTTCAACGGAAAACTGGATTGTTACATAAGCCAAGCCAGAGCAATGGGAGTATCGCTCGGTCTCTTCTTTACCGACAGCGACCTATGGATAGAGCAGCGCAGATTCACGCTCCGACACTTGAGGGACTATGGTTTCGCCAGAAGAAGTGTCCTTCAGGAGGAGAACGTACGGCAAGAAGTTATGGATCTGTTGGCTTTACTAAATAGCTCGAAAGGAAGGGAAGATTATGATGTTTTTCATGATGGCTGTGCACTATTACCCCAGTTGTTCTGTCCTGGGATAATCAACTGTCTATGGTCAGTGCTGGCGGGCGACCGCTTCCCGCCCGAGGCCCACAAGAAGCTGCGTCAACTAGCCGACGCGTCGTTCCATTTTGTGAAAGATGTCGAGCCAACTGGAGGAGCCCTTGTCCTCACCCCGTGGCTCAGACATTTCGGAAGGAAAGGGTTCGGTTTCGACGGACTTGTGAAGGGAACAGGATACGTCACAGGATTCTTTCGAGAAGCTGTTAAGGATCATAAAAAGAATTATTCTGAAGACTCTTTAAGGGATTTTATCGATGACTATATCCAAGAACTGAAAAAGAATGACAGTAAGAATATAGTTAACTCTTTCTCAGAGGACCAGTTACTACTCCTGGCTACAGACCTCATATTACCGACGGCTGCCACCATGCCCGCTATGTTGACGTTCACGCTAATAATGCTACTTCATCACCCTCAAGTAATGCTGAAGGCTCAAAAAGAAATAGATAGTGTGGTCAGCAGGGACAGACTTCCGTCGCTGGACGACAGATCTAGCTTACCCTACCTGGAAGCCATTCAGAGAGAAGTACACCGAAGACAATCCCTACTACCTTTATCCGTTATTCGCAGGTGTACGGAAGATACAACGTTAAATGGTTATTTCATTCCTCAGCATACTATTGTGGTCCCTAACTTATGGAGTATCCACAATGACCCTGAGTTGTGGGGTGACCCTGAAAACTTCAGGCCTGAGAGGTTTTTGGACGAGGAAGGCCGACTGCTTAGAAAAGACGTGACGATGCCTTTTGGTGGGGGC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AGGCGAGTGTGCGTCGGAGAAACCTTCTCACGGTTCACGATCTATCTATTCCTCGCCGCTCTCTTGCAAAACTTCACCTTCTCCGCACCGGAGGGGAAACCTATTCCCGGAATTGATGACATCATCTCTGGGTTCAGCGTGTCTCCGCCAGACTTCTGGGTC---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AAAGTTGTGCCGAGAAAC >Tcm ATGCTACTTGTACTA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GGTCCTCCTTCGCTTCCCATCTACGGCAGCTACTGGTTTGTTTTACTATGCAATTACAAGTACATATATAAAAGCTTCGACACCTTGGCGCGTTGGTACAACACCAAACTGTTAGGACTTCATCTGGGGCCCTTACCGACTGTGGTCGCCTGCGACTTGGATACCGTCAAGGAGATATTCGCGAGGCCCGAGTTCAACGGAAAACTGGATTGTTACATAAGCCAAGCCAGAGCAATGGGAGTAACGCTCGGTCTCTTCTTTACCGACAGCGACCTATGGATAGAGCAGCGCAGATTCACACTCCGACACTTGAGGGACTATGGTTTCGCCAGAAGAAGCGTCCTTCAGGAGGAGAACGTACGACAAGAAGTTATGGATCTGTTGGCTTTACTAAATAGCTCGAAAGGAAGGGAAGATTATGATGTTTTTCATGATGGCTGTGCACTATTACCCCAGTTGTTCTGTCCTGGGATAATAAACTGTCTATGGTCGGTTCTGGCGGGCGACCGCTTCCCGCCCGAGGCCCACAAGAAGCTGCGTCAAGTAGCCGACGCGTCGTTCCATTTTGTGAAAGATGTCGAACCAACTGGAGGAGCCCTTGTCCTCACCCCGTGGCTCAGACATTTCGGAAAGAAAGGGTTCGGTTCTGACGGACTTGTGAAGGGAACAGGATACGTCACAGGATTCTTTCGA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >Tms ATGCTTATAGTTTTATTAATCATCAACAGAGTTTTCCTCATCCCTCCCTCCATGTGCACCGTGAAGTATCTGTTCTCTACAGGGGTCACTCCCAGGTATCTGACTGTACGACTTCTTCTTATAGATTTCCTACCTACCTGTATGGTCGGATTCTTAGCCAATCTACCCTTAAACAGCATGAAGGTCGTCTTC---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCC---------------------------------------------------------------GGTCCTCCTTCGCTTCCCATCTACGGCAGCTACTGGTTTGTTTTACTATGCAATTACAAGTACATATATAAAAGCTTTGACACCTTGGCGCGTTGGTACAACACCAAACTGTTAGGACTTCATCTGGGGCCTTTGCCGACTGTGGTCGCCTGCGACTTGAATACCGTCAAGGAGATATTTGCGAGGCCTGAGTTCAACGGAAAACTGGATTGTTACATAAGCCAAGCCAGAGCAATGGGAATAACGCTTGGTCTCTTCTTTACCGACAGCGACCTATGGATAGAGCAGCGCAGATTCACACTCCGACACTTGAGGGACTATGGTTTTGCCAGAAGAAGTGTCCTTCAGGAGGAGAACGTACGACAAGAGGTTATGGATCTGTTAGCTTTACTAAATAGCTCAAAAGGAAAGGAAGATTATGATGTTTTTCATGATGACTGTGCACTATTACCCCAGTTGTTCTGTCCTGGGACAATCAACTGTCTATGGTCAGTGCTGGCGGGCGACCGCTTCCCGCCCGAGGCCCACAAGAAGCTGCGTCAAGTAGCCGACGCGTCGTTCCATTTTGTGAAAGATGTCGAGCCGACTGGAGGAGCCCTTGTCCTCACACCGTGGCTCAGACATTTCGGAAGGAAAGGGTTCGGTTTTGACGGACTTGTAAATGGATCAGGATACGTCACAGAATTCTTTCGAGAAGCTGTTAAGGATCATGAAAAGAATTATTCTGAAGACTCTTTAAGAGATTTTATCGATGACTATATCCAAGAACTGAAAAAGAATGACACTAAGAATATCGTTAACTCTTTCTCAGAGGACCAGTTACTACTCCTTGCTACAGACCTCATCTTACCGACGGCTGCCACCATGCCCGCTATGTTGACGTTCACTCTAATAATGCTACTTCATCACCCTCAAGTAATGCTGAAGGCTCAAAAAGAAATAGATAGTGTGGTCAGCAGGGACAGACTTCCGTCGCTGGACGACAGATCT---------------------------------------------------------------------------------------------------------------------------------------------------AGTGTCCACAATGACCCTGAGTTGTGGGGTGACCCTGAAAACTTCAGGCCTGAGAGGTTTTTGGACGAGGAAGGCCGACTGCTTAGAAAAGATGTGACGATGCCTTTTGGTGGGGGTGAGTCATGTGATGAGAACGGAGTAGGACAGAATGTC------------------------------------TTAAAGAACAAAGAGAAGGGTAGAAGAGCTATTGGAAGACCACGGACAAGATGGATGGACCAAGCGCAGAAGGACATGGAAGCTAAAGGAGCGGGGTTGAGGGAG---------------------AGGTTTGAAGAGATCGACAGGAATGGACGACCCGCAGAGGTGGAAACGTCGAATGATGATGATGATGATGATGATTGTACACAGAAGGCTATATTTAGA---------------------------------------------------GGAAGTGTGCCCTCATTTGCATGGAGGGAGAGCGTGAACCGTTTTGGA---------------------AAAACTACCCTCAGTACACCCGACCGATATTTGAAGCTCGATCTCCCCATCACCGATAGTCTAGTCTTCTGTGAGAGTATTGCGTTAGACCATGCGGCCACCGAAGCATGCAGGCGAGTCTGCGTCGGAGAAACCTTCTCACGGTTCACGATCTATCTATTCCTCGCCGCTCTCTTGCAAAACTTTACCTTCTCCGCACCGGAGGGGAAACCTATTCCCGGACTTGATGACATCATCTCTGGGTTCAGCTTGTCTCCGCCAGACTTCTGGCTTCGTGGTGTAGTAGTCAGTGCACCTCGCTACGAGTCCAGGGGTCCCAGGTTCGATTCCCGGCTGGTACCTTGGGTATTTTTCCCGAAAGAGGAATTACCACAA------------------------------AGGTCACCAAGTTACTGGTTTGTGTTGCTGTGCAACTATAAGAAGTTACATAAAGGATTCCACACTCTGGCACGCTGGTATAACACCAAACTGCTAGGACTACATCTGGGGCCCTTCCCCACCGTGGTCGCTTGTGACTATGCCACAATCAAAGAAGTATTCACAAGGCCAGAGTTTAATGGAAAACTCGATTGTTTTTTGTCACAAGAAAGGTCTATGGGGAAAACCTTAGGTCTCTTCTTCACCGATGATAAGCTCTGGATAGAGCAGCGCAGGTTCACGCTTCGTCATTTGAGAGATTTCGGTTTCGCCCGGAGATTCAGCCCCCAAGAGGACGTCGTGAGACGAGAGGTTCTGGACATGGTGGCATTCCTAAGTGGCTCAACGTCTATACAAGATCATGGTGTGTTTCGAGACGGTTGTGCGTTGATGCCCCATATTTTCAGTCCCGCGATGATAAACTGTCTGTGGTCGATTCTCGCCAGCGATCACTTTCCTCGAGAGAGCCACGGCAAGTTACGAGAAGTAGGCGCCGCCGCGTATTTCTTCCTGAAGGAAGTTCAACCGACCGGCGGGGCTCTTCTCCTGACGCCTTGGCTACGCCACTTTGCACCACGCACCTTTGGCTACACAGCCCTTGTCAAAGGAACAGGGGCTGTCTCTGACTTCGTTAAGGTTGCTGTAAAGGAACATAAACAAACCTATTTGGAAGATGATGCAAGAGATTTTATTGACGAATATCTAAAGGAACTAAAGAAGTGTGACTCGAGCTCAACATTTTCAGATGATCAACTGTTAATGATTGGCACAGATCTGACCATAGCGACATCTGCCGCTCTGCCGGCTATAATTAGCTTCGCCATTATCTTGCTTGTACACTACCCTGAAATACAAATTAAAGCCCAGAAGGAAATAGACGATGTCGTCGGACGAGATAGGACACCTTCATTGGATGATAAATCAAGGCAAGGTCCAGAA--------------- >Tps ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GATGTTTTTCATGATGGCTGTGCACTATTACCCCAGTTGTTCTGTCCTGGGATAATCAACTGTCTATGGTCAGTGCTGGCGGGCGACCGCTTCCCGCCCGAGGCCCACAAGAAGCTGCGTCAAGTAGCCGACGCGTCGTTCCATTTTGTGAAAGATGTCGAGCCAACTGGAGGAGCCCTTGTCCTCACCCCGTGGCTCAGACATTTCGGAAGGAAAGGGTTCGGTTTCGACGGACTTGTGAAGGGAACAGGATACGTCACAGGATTCTTTCGAGAAGCTGTTAAGGATCATAAAAAGAATTATTCTGAAGACTCTTTAAGGGATTTTATCGATGACTATATCCAAGAACTGAAAAAGAATGACAGTAAGAATATAGTTAACTCTTTCTCAGAGGACCAGTTACTACTCCTGGCTACAGACCTCATATTACCGACGGCTGCCACCATGCCCGCTATGTTGACGTTCACGCTAATAATGCTACTTCATCACCCTCAAGTAATGCTGAAGGCTCAAAAAGAAATAGATAGTGTGGTCAGCAGGGACAGACTTCCGTCGCTGGACGACAGATCT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AGGTCAAGATCTTAT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >Tte ATG------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TGGACTTTAACTGTTACCAGGAAATTATCAGACGAGCTTCTTAAATCA---------------------------------------------------------------------------------------------CTTTGTGAAATATGCAAGTGTAATAGTTCTGTCGAGTTGCTAGTTGGTCAGGAATCAAATAGTGAT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCAAAGGTTCCTTATTTGAGTGAGCATCTGAGCAGTGTTCTGCCGACAGCTCTTATTACTGTTGATGATTTTAATACAGAAACACAAGTGTTTGGTATCTCCTGCCTAGAACACATCATTGAACATGTGACCCGTACTGAACTCAACTGGTACGGCCAAGGGGATGTGATATATAAGGCTCTGGAGAGATTGTTGTATCACAGAGAAGCGGAACTGGTCCGTCCGCTACTGAGGTGTGTTGTGTTGTTGCTCGGTAAACTGGAAGGGGGATACACAAGTCATGACAACAATTAC------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AAGGTGTATCTGCAACATAGCCAACCTAGGATAGCGCACAACTCAGAGGCGCTGTTTCAAATGTTGCTGCGTCTACTCTACGATATCACGAAATCATCAGAAGGCGACGAAGTGCAGTCCCAGAAGATTGATTCTCGTGTTTTCCAAGAAACTGTTGATCTTATCGAGGAGTGTCTTGATATTGTTGTTAAGAATGCACCTGTCCAGGCGCATAATATTGGTAGTGATATCAAAACTAGAGCGCTGTTCAATGAA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AGTCTAGTTTATCACGCGAGTGATGCCTTAGACCATGCGACCGCAATAGCA---------------------------------------------------------------GGTCCTCCTTCGCTTCCCATCTATGGCAGCTACTGGTTTGTTTTACTGTGCAATTACAAGTACATATATAAAAGCTTTGACACCTTGGCGCGTTGGTACAACACCAAACTGTTAGGACTTCATCTGGGGCCCTTACCGACTGTGGTCGCCAGCGACTTGGATACAGTCAAGGAGATATTTGCGAGGCCTGAGTTCAACGGAAGACTGGATTGTTACATAACCCAAGCCAGAGCAATGGGAGTAACGCTCGGTCTCTTCTTTACCGACAGCGACCTATGGCTAGAGCAGCGCAGATTCACACTCCGACACTTAAGGGACTATGGTTTCGCCAGAAGAAGTGGCCTTCAGGAGGAAAACGTACGGCAAGAAGTCATGGATCTGTTGGCTTTACTAAATAGCTCGAAAGGAAGGGAGGATTATGATGTTTTTCATGACGGCTGCGCACTATTACCCCAGTTGTTCTGTCCCGGGATGATCAACTGTCTATGGTCAGTGCTGGCGGGCGACCGCTTCCCGCCCGAGGCCCACAAGAAGCTGCGTCAAGTAGCCGACGCTTCCTTCCATTTTGTGAAAGATGTCGAGCCAACTGGAGGAGCCCTTGTCCTCACCCCGTGGCTCAGACATTTCGGAAGGAACGGGTTCGGTTTCAACGGACTTGTCAAGGGAACAGGATACGTCACAGAATTCTTTCGGGAGGCTGTTAAGGATCACAAAAAGAATTATTCTGAAGACTCTTTAAGGGATTTTATCGACGACTATATTCAAGAACTGAAAAAGAATGACAGTAAGAATATCGTTAACTCTTTTTCAGAGGACCAGTTACTACTCCTCGCTACAGACCTCATCTTACCGACGGCTGCCACCGTGCCCGCTATGTTGACATTCGCTCTAATAATGCTACTTCATCACCCTCAAGTAATGCTGAAGGCCCAAAAAGAAATAGACGGCGTGGTCGGCAGGGACAGACTTCCATCGCTGGATGACAGATCT---------------------------------------------------------------------------------------------------------------------------------------------------AGTGTCCACAATGACCCTGAGTTGTGGGGTGACCCTGAAAACTTCAGGCCTGAGAGGTTTTTGGACGAGGAAGGCCGACTGCTTAGAAAAGACATAACGATGCCTTTTGGTGGGGGT------------------------------CATGTGATGAGAAGGGAGAAGGACAGAATGTCTGAGAAAGCCTTACAGAACAAAGAGAAGGGTAGAAGACCTCTTGGAAGACCACGGACAGAATTGATGGACCAAGCGCAGAAGGACATGGAGGCTAAAGGAGCA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GACTGGAGATGCGAAGCTGAGGGCGAAGTTTGGAGAGATCGACAGGAA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >Tce ATG------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAGAAAAGTTTTATCTTCGCTCTTTCTCAGTTAACTGTTGCCAAATTTCTTCGTTCCCAGTTATTCCTGACGGTGGTGTGCTGGGGTAAGAAGGAGTTACTGGCAACATCGACCAACCAGCTTTTGCGTCCTAAGTTGTTGAAAGATACTTGGAAAAACTACCCAGCAGCTCTTGCTTGTTTCAAATGGATGCTGCTTCAAGTAAAGGTTCCTTATTTGAGTGAGCATCTGAGCATTGTTCTACCGACAGCTCTCATTACTGTTGATGATTTTAATACAGAATCACAAGTGTTTGGTATATCCTGCCTAGAACACATCATCGAACATGTGACCCGCACTGAACTCAACTGGTACGGCCAAGGGGATGTGATATATAAGGCTCTGGAGAGATTGTTGTATCACAGAGAGGCGGAACTGGTCCGTCCGCTACTGAGGTGTGTCGTATTGTTGCTCGGTAAACTGGAAGGAGGATATACGAATCATGACAACAATTACAAGTGGTCAAGATGTGATGATGTTCTTCAAATAGTTCTTCAGAACACAGAACATGAACAAAATATTCCTTTGAGACGAGCTTATATAGACTCACTCCCTGCGCTTTTGGATGCTTCAAAAATGGGTGTCATTCGCTGGAGCAAGCGACTCCTCCGAATACTGCGGGAATACTTGGAG---------------------------------------------GTGCTGAAGGTGTATCTGCAACACAGCCAACCTAGGATAGCACACAACTCAGAGGCACTGTTTCACATGTTACTGCGTCTACTCTACGATATCACAAAATCATCAGAAGGCGGTGGAATGCGGTCCCAGAAGATTGATTCTATTGTTTTACAAGAAACTGTTGATCTTATCGAGGAGTGT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTCCTTCGCTTCCCATCTACGGCAGCTACTGGTTTGTTTTACTATGCAATTACAAGTACATATATAAAAGCTTTGACACCTTGGCGCGTTGGTACAACACCAAACTGTTAGGACTTCATCTGGGGCCCTTGCCGACTGTGGTCGCCTGCGACTTGAATACTGTCAAGGAGATATTTGCGAGGCCCGAGTTCAATGGAAAACTGGATTGTTACATAAGCCAAGCCAGAGCAATGGGAATAACGCTTGGTCTCTTCTTTACCGACAGCGACCTATGGATAGAGCAGCGCAGATTCACACTCCGACACTTGAGGGACTATGGTTTTGCCAGAAGAAGTGTCCTTCAGGAGGAGAACGTACGACAAGAGGTTATGGATCTATTGGCTTTACTAAATAGCTCAAAAGGAAAGGAAGATTATGATGTTTTTCATGATGACTGTGCACTATTACCCCAGTTGTTCTGTCCTGGGACAATCAACTGTCTATGGTCAGTGCTGGCGGGCGACCGCTTCCCGCCCGAGGCCCACAAGAAGCTGCGTCAAGTAGCCGACGCGTCGTTCCATTTTGTGAAAGATGTCGAGCCGACTGGAGGAGCCCTTGTCCTCACACCGTGGCTCAGACACTTCGGAAGGAAAGGGTTCGGTTTTGACGGACTTGTGAATGGATCAGGATACGTCACAGAATTCTTTCGAGAAGCTGTTAAGGATCATGAAAAGAATTATTCTGAAGACTCTTTAAGAGATTTTATCGATGACTATATCCAAGAACTGAAAAAGAATGACACTAAGAATATCGTTAACTCTTTCTCAGAGGACCAGTTACTACTCCTTGCTACAGACCTCATCTTACCGACGGCTGCCACCATGCCCGCTATGTTGACGTTCACTCTAATAATGCTACTTCATCACCCTCAAGTAATGCTGAAGGCTCAAAAAGAAATAGATAGTGTGGTCAGCAGGGACAGACTTCCGTCGCTGGATGACAGATCTAGG------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TCATGTGATGAGAACGGAGGAGGACAGAATGTC------------------------------------TTAAAGAACAAAGAGAAGGGTAGAAGAGCTATTGGAAGACCACGGACAAGATGGATGGACCAAGCGCAGAAGGACATGGAAGCTAAAGGAGCGGGGTTGAGGGAG---------------------AGGTTTGAAGAGATCGACAGGAATGGACGACCCGCAGAGGTGGAAACGTCGAATGATGATGATGATGATGAT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TGCAGGCGAGTCTGCGTCGGAGAAACCTTCTCACGGTTCACGATCTATCTATTCCTCGCCGCTCTCTTGCAAAACTTTACCTTCTCCGCACCGGAGGGGAAACCTATTCCCGGACTTGATGACATCATCTCTGGGTTCAGCTTGTCTCCGCCAGACTTCTGGGTC---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AAAGTTGTGCCGAGAAAC >Tpa ATGTTACTGGTTTTAGTG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GTGTTGTGTGTCCTACTGTATTGGCTTTATCAGAATTCTATGAAAAGACCTCCAAACTTCCCTCCAGGTCCTCCTTCGCTTCCCATCTATGGCAGCTACTGGTTTGTTTTACTGTGCAATTACAAGTACATATATAAAAGCTTTGACACCTTGGCGCGTTGGTACAACACCAAACTGTTAGGACTTCATCTGGGGCCCTTACCGACTGTGGTCGCCTGCGACTTGGATACCGTCAAGGAGATATTTGCGAGGCCTGAGTTCAACGGAAGATTGGATTGTTACATAAGCCAAGCCAGAGCAATGGGAGTAACACTCGGTCTCTTCTTTACCGACAGCGACCTATGGCTAGAGCAGCGCAGATTCACACTCCGACACTTGAGGGACTATGGTTTCGCCAGAAGAAGTGGCCTTCAGGAGGAAAACGTACGGCAAGAAGTTATGGATCTGTTGGCTTTACTGAATAGCTCGAAAGGAAGGGAGGATTAT------------------------------------TTGTTCTGTCCTGGGATGATCAACTGTCTATGGTCAGTGCTGGCGGGCGACCGCTTCCCGCCTGAGGCCCACAAGAAGCTGCGTCAAGTAGCCGAAGCTTCCTTCCATTTTGTGAAAGATGTCGAGCCAACTGGAGGAGCCCTTGTCCTCACCCCGTGGCTCAGACATTTCGGAAGGAACGGGTTCGGTTTCAACGGACTTGTGAAGGGAACAGGATACGTCACAGAATTCTTTCGGGAGGCTGTCAAGGATCACAAAAAGAATTATTCTGAGGACTCTTTAAGGGATTTTATCGACGACTATATCCAAGAACTGAAAAAGAATGACACTAAGAATATCGTTAACTCTTTTTCAGAGGACCAGTTACTACTCCTCGCTACAGACCTCATCTTACCGACGGCTGCCACTGTGCCCGCTATGTTGACATTCACTCTAATAATGCTACTTCATCACCCTCAAGTAATGCTGAAGGCTCAAAAAGAAATAGACGGTGTGGTTGGCAGGGACAGACTTCCGTCGCTGGATGACAGATCTAGCTTACCCTACCTGGAAGCTATACAGAGAGAAGTTCACAGAAGACAGTCCCTACTGCCTTTATCCGTTTTCCGCAGATGTACAGAAGATACGATGTTAAATGGTTATTTCATTCCTCAGCATACTCTTGTGGTCCCTAACTTATGGAGTGTCCACAATGACCCTGAGTTGTGGGGTGACCCTGAAAACTTCAGACCTGAGAGGTTTTTGGACGAGGAAGGCCGACTGCTTAGAAAAGACATAACGATGCCTTTTGGTGGGGGG------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AGAAGTTTGGAGAGATTGACAGGAATGGAAGAGGATGTGCCCGACGACTGCAGAGGC---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AGGCGAGTTTGCGCCGGAGAAACCTTCTCACGTTTCACGATCTATCTCTTCCTCGCCGCTCTCTTGCAAAACTTCACCTTCTCCGCACCGGAGGGGAAACCCATTCCCGGACTTGATGACGTCATCTCTGGGTTCAGCGTTTCTCCGCCAGACTTCTGGGTC---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AAAGTTGTGCCGAGAAAC >Tbi ATGTTGCTG------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CGTCTACTCTACGATATCACGAAATCATCAGAAGGCGGCGGAGTGCAGTCCCAGAAGATTGATTCTCGTGTTTACCAAGAAACTGTTGATCTTATCGAGGAGTGTCTTGATGTTGTTGTTAAGAATGCACCTGTCCAGGCGCATAATATTGGTAGTGATATCAAAACTAGAGCGCTGTTCAATGAAAGGTTTAGCGCGCATACCCATGTGGGAGGGCTTGAGGGGCTCAAGCCCCCCCCTACCGTAGTTTTTGGGATGCCCCGAGATCTACGCAGATCTGAAAAGAAAATGAGAAGGGGGGAGTCGGGGATTATGACCAATTTAGAGGAAGTGCATCCACATTTGTATGAAGGGAGACTGGAAAATCATTTTGCGAAAACCACCTTAATTACACCCGACAAGGATTTAAACCCTGATCACCCTGTCATTGGCAGTCTAGTCTATCACGCGAGTGATGCCTTAGACCATGCGACCGCAATAGCA---------------------------------------------------------------GGTCCTCCTTCGCTTCCCATCTATGGCAGCTACTGGTTTGTTTTACTGTGCAATTACAAGTACATATATAAAAGCTTTGACACCTTGGCGCGTTGGTACAACACCAAACTGTTAGGACTTCATCTGGGGCCCTTACCGACTGTGGTCGCCAGCGACTTGGATACAGTCAAGGAGATATTTGCGAGGCCTGAGTTCAACGGAAGACTGGATTGTTACATAACCCAAGCCAGAGCAATGGGAGTAACGCTCGGTCTCTTCTTTACCGACAGCGACCTATGGCTAGAGCAGCGCAGATTCACACTCCGACACTTAAGGGACTATGGTTTCGCCAGAAGAAGTGGCCTTCAGGAGGAAAACGTACGGCAAGAAGTCATGGATATGTTGGCTTTACTAAATAGCTCGAAAGGAAGGGAGGATTATGATGTTTTTCATGACGGCTGCGCACTATTACCCCAGTTGTTCTGTCCCGGGATGATCAACTGTCTATGGTCAGTGCTGGCGGGCGACCGCTTCCCGCCCGAGGCCCACAAGAAGCTGCGTCAAGTAGCCGACGCTTCCTTCCATTTTGTGAAAGATGTCGAGCCAACTGGAGGAGCCCTTGTCCTCACCCCATGGCTCAGACATTTCGGAAGGAACGGGTTCGGTTTCAACGGACTTGTCAAGGGAACAGGATACGTCACAGAATTCTTTCGGGAGGCTGTTAAGGATCACAAAAAGAATTATTCTGAAGACTCTTTAAGGGATTTTATCGACGACTATATTCAAGAACTTAAAAAGAATGAC---------------------------AAGGACCAGTTACTACTCCTCGCTACAGACCTCATCTTACCGACGGCTGCCACCGTGCCCGCTATGTTGACATTCGCTCTAATAATGCTACTTCATCACCCTCAAGTAATGCTGAAGGCCCAAAAAGAAATAGACGGCGTGGTCGGCAGGGACAGACTTCCATCGCTGGATGACAGATCTAGCTTACCCTACCTGGAAGCTATTCAGAGAGAAGTTCACAGAAGACAATCCCTACTGCCTTTATCCGTTTTCCGCAGATGTACAGAAGATACGATGTTAAACGGTTATTTCATTCCTCAGCATACTCTTGTGGTCCCTAACTTATGGAGTGTCCACAATGACCCTGAGTTGTGGGGTGACCCTGAAAACTTCAGGCCTGAGAGGTTTTTGGACGAGGAAGGCCGACTGCTTAGAAAAGACATAACGATGCCTTTTGGTGGGGGT------------------------------CATGTGATGAGAAGGGAGAAGGACAGAATGTCTGAGAAAGCTTTACAGAACAAAGAGAAGGGTAGAAGACCTCTTGGAAGACCACGGACAGAATTGATGGACCAAGCGCAGAAGGACATGGAGGCTAAAGGAGCAGACTGGAGA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TGCGAAGCTGAGGGAGAAGTTTGGAGAGATCGACAGGAA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------