AGGAGTCACATCTTGAAAGTGAAAAGGGGCTGCTTGCTCAGTTTGTTTGTTTTGCCGATAGCAGAAAGGGAAGAAGCAGGGAAACTTTGATTCTACTGTTAAGCCAGGAGAGCTAAGATATCCTATGTGTAGTGATGGCGCGGGGACTGAAAACTGGCCTGTCCCCAGTGGAAGTGGGTGCAGGAGGCCACATGCGACCCTGTTGGGTTTCTGCTCTTGATAAAGATGTATATCCAAGATAAtttttttttgagatggagtctcactctgtcacccaagctggagtgcagtggtgcgatctctgctcactctaacctctgcctcctggattcaagcaattctcttgcttcagcctcccgagcagctgggattataggtgcgcgctacacacctggctaatttttgtatttttagtagagacagggttttgccatgttggccagtttggtcttgaactcctgacctcaggtgatctgcctgcctcagcctcccaaagtgctgggattacagtcatgagccaccatgccaggccAAGATAATTTTTTTTAAAGAGAAACAtttgggaggccaaggtaggaggattgcttgaggccaggagttcaagaccagcctggacaacacagcaagaccccatctctacaaaatttaaaaaattagccaggtatagtggtgcatacctgtagtctcagctactcgggaggctgaggtgggagtattgcttgagcccaagagtttgaggctgcagtgagctgtgattgcactactgcactccagcctggatgacagaAAATTTAAAAAGACattatgaaattggagtccagttctacctcttctgggatagtgtgaaaagtaccacatttccatcaagacagtaaagaaaaccaaagaaaacctGAACACGGGGAGAGTCTGGTCAGAAGTTGGAGTCCCCAAACTTGGTGTTTGCTTTATCTGAGGCCATTCCCTGAAGCCTGTCTGATTATGGCCCACACCAGAGTTAATGGGGTGGGGGACAGTTCTACTCCATGGGACTCCAACTCAGTGCAGTCAGAGGGGATGCAGCCATTGGGAAGCCGTGGTTGGACGACTGTGGTGTTTCAGCACCACGGACAGTAGCAAGGTCCCTATCTACCTATCCCACCCCCAGCGTTGGTCAGCACCAGGGTAGGTAGGGAAGGAGGGACCAGGTAGGAAGGGCCAGGCAAGCAGGACCCCTGGGGTGTGGTTCGAGGGCCCCTACTTGAGGGGGATCACAGAGGCAGACACTGACGCCAGCACTTTGTTCTTCACCTTCCCTCTGCAGGAGTCCCCATCTCCCTGGTGATCAATTCCACGGGCCTGAAGGCACCCGGCCGCCTAGACTCGGTGGAGCTGGCACAAAGCTCAGGGAAGCCCCTCCTGACTCTGCCCACGAAGCCCCTCTCCAATGGCTCCACCCATCAGCTGTGGGGCGGGCCGCCCTTCCACACCCCCAAGGAGCGCTTCTACCTCAAGGTGAAGGGCAAGGACCATGAGGGAAACCCCCTCCTTCGTGTCTCTGGAGTGTCCTACAGTGGGGTGGCCCCAGGTGAGTGGTTGGCTCTTTTGTCTCCCAGGCCCCTGGCTCATTCAGAGTCCCATTTCATCCTGGAGCCTTCCCTgactggattagattaaattagattagaAAGTGTTTGTTCATTAAGCTTCTATGGACAGCTATTCCCTATAAGGCATTATGTTAAATACTAAGATGCTCAGATGTGGCTCTCAGCTCAAGGATTTAGAACAAAGTcatcaagtcaactatccattcatccatctacccattcatccatccatccacccattcattcatgcactgacccattcaCTcacccacccatccacccacccattcatccactcatgcacccacccatccactcacccatccatctacccactcattcatccactcatccacccacccattcatgcatccattgactcacctattcatccatccacccacccattcactcacccatccacccacccatccacccacccattcactcacctatccatctacccacccattcatccactcatccacccatccattcatgcatgcattgactcacctattcatccatccacccacccattcactcacccatccacccacccattcactcacccatccatctacccacccattcatgcactcatccacccacccaatcatgcatccattgactcacctattcatccatccacccacccgctcactcacccacccatctacccattcatgcatccatccacttacccattcatgcatccatccactcacccattcatgcatccacccacctacccatctatccactcacccatccactcacccatttgcttacccatccatctacccattcatgcatccatccactcacccattcatgcatccacccacccatccatctatccattcattcatccactcacccatccatctacccacccattcacTATTAattcacctatctatccatctatttatccatctatccacccattcgtccacccacctgtccacccaCACatccatctactcagcattcattttgagtatctactatgtaccagtcatggtgctaggcactgtagacacagcagtgggcagggcagacatggacttttgctcttccataatcacaatcACTGTCATAATCACAATCATCCgagtcaccatttggacactttccatggggcagtcctgggccaagctcctgccatgtgctagctcactgatgcttacagcttttcagagatgtgtccccacttcatagataaggaaactgagcccacccagctcacagggctgccgtgggggtgcccaagctaatgcacacaacaagACAGCATTTGGGTCCTCAGAGGCTGCACTCAGAATGTATCCATTTGTGGGCAAGGGCCCTCCAGTGTGGCAGCTGCTGTTACCGTTACATCATTGCAGGAACAGGTCACTTTGTCCTCCAATCTTTGGCCATGGTCTGTTGGTTCCCGTATGTGTGGCTTTTTGCTGGTTTCCTGTGTGTCCCTGAGGTCTCACCGTTCAGGCTGGAAGCTCCCAGGGAGAAGGGTGGATCTTTGGCCTTTCAGGTCTGCCCCTGGTCCTAACAGGGATGTCTAGGGCCACTGGCCATCTGGCTTCCTTGCTGGCTTCATTGCCTTTCTCCTGCCCACTGTCTCCCTCCCCTGGAGGTGGCCCGAGGGGAGCTTACAAAGGTGGATGTCATTAACATTCTAGTACTTCTTTGTGGGGGATCTCAGTGAGAGGCATCCTCCTCTGTCCACTTCAAATAAGGATGCAGGGAGGGGAAGAAGGGCCAGCTCTTGAGGCTGGCCACGGTGCCCATCGTGCCTACAGTGCCCATGGTTGGTGGAGGACTTTGAGGACCTGGGTGGGGCAAGGCAGGGCTGGGCAGGAGAGCTGGAGACCTCTTCTTTCCAGCCTCCCAGCTTCCACTCCCCTACTGTGGTTCCGGGGCCTCTCTTCCCTTGGCCTTTGCAGCCTTGAGGAGGAACTTTCAGGAAGGAATTTCAGCAGAGGGAATAACAGCCTCTATTTTCTTTCCCCTGTTCTTTCAGATGGATCCAAGAGTTTGGAGTTTAGCTCTGGCTTTTGTTCTCTATCTCAGCTCTAGATTAAAGTTGGGGAAGGGATTTGGTTTGGATTTTTGCTTCCTTCCCCGCCCTCCAGGTCTGGGAGGCTGGAATTTCGCCTTGTAGCAGGTGGCTCTGGGTTTGGAGAGATGAGGGTGGGCCTGTGGTCCCATTTAGCTCATGGAAATGGGGAGCCCAAACTGGCTTGGCAGAGGCTCCCAGGGTGCGTGGGTGAGTGGCGACTGCTTTGCACACAGCCGAGGACGTGGCTGGATGGTCAGACACCCCTCCCCCCCCGGGACAGATGTGGCAGGGAGCCTGGAGCATGATGTCACCGCCGCCTTCCCATCCCCAGCCTGGGCTCCGAGGAGGTCTAGTGCATTGTCTCATTCCCGGAGCATCTCTGCTGGGCTCCTCTGCTGGCGGGGATGGGGAGACGGTGACACAAAGGTTGAGCCCTTGCCAGGGGGCACCCAGCTCTGATGGGCCATGGCTGACCCAGCGGGGCAgtttctcagacttctccattgaagtaattccaatagccaagggaagagactgtgtcactccaagaccaggctcgggccagggaggggtcccatggggctcattacaagctatgagattttactgaagtctctggttttatctcaaaaatgtgtgtgaattttgcatttatacccatcctctagctgtgcttttttttttgagatgaagtcttgctctgtagcccaggctggagtgtagtggtgtgatcttggctcactgcagtctccgcctcccggatcccagttcaagcaattctcctgcctcagcctcctgagtagctgggattacaggaacgcgacaccacgcccagctaagttttgtatttttagtagagacagggtttcaccatgttggccaggctggtcttgaactcctgacctcatgatctgcccacctccgcctcccaaagtgctgggattacaggcgtgagccatcgcgcctggactggtgggctcatttttaaatgaaaaggcttctttctaacaaatttcgataaaactgatgttctaggCGGAGAAGCAATTGCACAAACCCACCCATACCCCTGGGGAGCCTAATCCTAGTTGGTAGCATTTCATCAGATTTCATACAGTTGAGACAGTGTAGTGGAAGGGCCTGGTCCAGGCTGGCCAACCTTGAATTGAATAGTCTAATAAACCACAAAAGCCCCAGGAGCTGTGCCTAGGGGAGCTGGTGAtgccacacacattgtgccatgagttccccatgtaccacttctcaccagctcctccagctcctcaggacaacaggacgaggatggtaccatgatcaccccattttgcagaggtgaaaactgagcttagagaggtGACCAGGGGAGCCAGGGGTTGAATCCTGGCCTCCTGGCTGCTGGTGCATCCCTACAGGTCTCTGTGTCACTGGGTGTGGCAAAGGGGCGGTGGGGAGACATTCTGAGTCCTGGTCCCCGCCTACAGGCGCTCCCCTCGTCAGCATGGCCCCCAGGATCCATGGCTACCTGCACCAGCCCCTGCTGGTCTCCTGCTCGGTGCACAGTGCCCTTCCCTTCCGGCTGCAGCTGCGGCGAGGTGAAGCCAGGCTGGGCGAAGAGAGGCACTTTCAGTGAGTGGCCCACGGCAGCTGATTGTCCCCAGCCACAGGGCTCCTGGCTGCTGAGGCCCTGGAGGGATCTCAGGGGAGTGGGTGGCAGGAGAGAGACCTTGGTCTCTGTCATTATCCTCCTGGGCAGCCCAGCCTGGGACTTCCAGTGCAGCCAGGGATGGAGAGGAGTTTTTCCGAGACTCCCACCACTGCTGGGCCATCAGCTGGTGAAGGAGCCGGGGGCCTTCCTCAGCTCCTGGAAAACTCAACCCATGTGTCAGGGCAGGAAGGATGGGAGCCCAGGACTCAGAGAGAGGAAGGGCCTGACTCCAAGTCACACAGCATGTCATGGAATTTCCATGTGCTTGGCTGTGTATGTCTTCTTACCGCATCTCACAGAGGAATTGGGGTCTCTCGTTTGGGCAGGATTCAGGGGACTGAAGTCGGGGGGGACCCTGAGTGGGGGTCAGTGTGATTGTGTGTCTCCCACTGTTCCCTGTTTGCAGGGAGTCGGGAAACAGCAGCTGGGAGATCCTGCGGGCCTCCAAGGCCGAGGAGGGCACGTACGAGTGCACAGCCGTCAGCAGGGCTGGGACCGGGCGAGCAAAGGCCCAGATTGTTGTCACAGGTCTGTCCCTTGGGGCCCCTCCATGTACCCCTTCCTTACCCTCTTCTTGGGTTCTTACCCCTAGGATTTCCTCCAGGCGAGTCTCCAGCCAGCTGCTGGGACAATTCGTCATGCCGGGTCTGGCTGCCCAGGCTGCCACCTGCCTGCTGCCCCTCATGTGGGGCCGTCTCACCCAGGAACGGCCTGTGGGTCTCCGCTGGAGGAAGGCTGAGGACCTGGCTTGGGTCTTCCTGCCCTGCCCAGCTTTGATCCCAACTCTGACTTCTCGGGGCTCGGCTTTCAGGGGCCGCCATCCATCTCGTGGTCGGGACAACCTTCGTGCCTCCAAGTCCCGGCCAGGATGGCGCCATCGAGCTGGGGAGGTTGGATACACCACAGACTGTCTCCAAATGAAATTGGCTTTATTTGAAAAATTACGAACGCAAGCTGCTTTGTAGAGAAAAAAAGGAACCCGTAAGCGTGGAAAGATCAGCCACTCTACATAGACAGCCAGAAACTacacatgctctttgtaggaaagctggaaaaatataaacaacccaagagaagatcaaaataacttgtaatccctccattctgccatttgatttactcccttttaggtttttttctatgTTCAGCAGTCTCTGATCTTGCCACTTCTTGTGGCTTTTTGCTATCCAGATAGCAGTTTGCTTAGCGCTTTCCTCCTTGGGGGCATATTTGGCTGCTATAAATAGCCCTGCTGTTGGTACAGAGAATCGTTTTGAACACATTACTCTCTTCCTCTGGCTGGAGACTTCCAAGGCTTTATTCCTCAGCGTGGCATCTTCAGCTCGGAGGCATGAAGATGGGTGTCCGGCTTGTTGCACATTGCACTGGCTGTATTTTGGAGAGCAGGCGTGTACCGTGCAGCCCCTGGCAGGTGTATAATGGTGGTGGGAGAAGTGACCTCCCACAGGGGTGATGCCTGATGGTGAGCAGATGCTGGTCACCCTATGCTGCTAGCTGACATGTCCTGAATGATCTGGTTCGGGTGGGCCTGCACCTCAGGGTGGGGTTCTGGGCAGCACCAGGGCTTGCACGATGACCCCCTCCCTTGCCTCAGCTCCTTGGTTCCTCCTGTGCTCATGTCCCTGCAGACCCCCCGCCGCAGCTGGTCCCTGCTCCCAACGTGACCGTGTCCCCAGGGGAGACTGCCGTCCTATCCTGCCGGGTCCTAGGCGAGGCCCCCTACAACCTGACGTGGGTCCGGGACTGGCGAGTCCTGCCGGCCTCGACGGGCCGAGTTGCCCAGCTGGCTGACCTGTCCCTGGAGATCAGTGGCATCATCCCCACAGACGGCGGGAGGTACCAGTGTGTGGCCAGCAATGCCAATGGGGTCACAAGGGCATCCGTCTGGCTCCTGGTGCGAGGTGAGGCTCATCCTGCTGCTGCTGTTCCCCTAATTCAACACGTGACCTGGTGTTTACCCCAGAAGCCGCGAGTCCTTCCCTCTGCTCAGACATTGTCTCTGGCAGGCAATAGCAGCCTTTTCAGTGTtttttgaactttcagggagagagaatactgtagcctcctagccaaagtctaatggctctcactgctgggaagttcctcctaatatctaacttaaatttctactgctgtacgccaagccaatttcaattgtgtcttgtcctTTTTCCGTGCCATCGAGCCCCTCCATTGTTCCCCACTCCCCACTGCACCCTGCCCAATAGGTAGGGCAGGGACTGAATACTGGAACCTTGGGGAAGCTCAGAGGTCAGATGTATTTGGCAGAGATCGGGCAGCACTGACTAGATGGGGGTGGAGGAGGCAGTGCCAAGAGCACCCATCTGGGAGTTTTAAGAACCCAGAATCTGGACAGAGCCTCCTCCCCAAGTGTAAAAAcaagcatgttgaacaagcattctctcttgtgccagcggctcttgagtggctgccagagtgtgttgggcaggattctgaggctatgtctaggctctgcaggaaggagggaatccaccagctgtgtctgcctccagtgtgggagggCTGTGGTTGCTGTTTCTGGATGCGCGGGCCTGTGAGCTCTTTTGAGTCTGACCAGCCTGTTGTTCTTAGTTTCCAAATGGCCAGGTTAGAACCTAAGCTTGGGGCCAATAGTAGGGCAGGCCTTGGGGTCAACCTCAAGGTCACTGGAGACAGGAGCCGTCCCCAGCCCTGGTAGCTGCCTGACATCTCCCTAAGGCTCCCTAGAGCGCTCAGCCTGGAGTGGACGTTCTAGGAGCACAGGGCTCCGGGTTGGGATTGTTGGAAAATCAGCCTCCATGTTGCCTGGGGATGTGCTCAGGGGCCGCCTGGTCTACCCAATTCCCAGAGAAGCCACACCCGGGAGATTGAAGCCCTCTGGGGTCTTTGCTTTCTCTGTCTTGCCCATCTGTGACTATGGGAGGGGAAGAGCCCGGGGCGGGGTGCCTGGGATGGCACGGCTGCTCTGATGGGCTCATCCTCGCCTATCCACTTTTTGGGTCACAGAGGCCCCACAGGTCAGCATCCACACCAGCTCCCAGCACTTCTCCCAAGGTGTGGAGGTGAAGGTCAGCTGCTCAGCCTCTGGATACCCCACACCCCACATCTCCTGGAGCCGTGAGAGCCAAGCCCTACAAGAGGACAGCAGGTGAGGGGCCCAGGACACAAATCTCAGGGACTCACAGCAGGTGGACAGGACTCCCAGGGGacctctctgggccttggccttcctatctgtaaatggggaagagaatttgccttccttgctcctgggatcatttgagactccagagtgagatcactttggaaacataagaatgccacaGTGTGGGCTCAGCGCTCAGGAGCTCAGGCTGTATGGACCTGCGCCCAAATCCCGCCCCCACCATTCAGGCTGTGTGGACCTGTGCCTGAGTCCCGTCCCCACCATTCAGGCTGTGCCGACCTACGCCCAAATCCCGCCCCcaaatcccaccccccaccattcaggctgtgtgaccttgggcaagtcatcttacctctctgagcctcGAGAATTAAATTTACATAAAGTGCTTAGCACAGGCCTAGAGCAAGCCATCAGTACAGAATGGTCGTCGCTAGTGGCATTGTTAGTGAATTTGTTATTAATGATGATTGTGGATCAACCCCTTTTGTGACCCGATGTGTTTCTATGGCATGATTCTAGAATCCATGTGGACGCACAGGGAACCCTGATTATTCAGGGGGTAGCCCCAGAGGATGCTGGGAATTACAGCTGCCAGGCGACTAATGAGGTTGGCACTGACCAGGAGACGGTCACCCTCTACTACACAGGTACCCAGGCCACAAGCATCACCTTACAGGAGAAGGGcctccttccctccctcctccctccctcccatccatcagtatttatggagcatttacctgtcacgcaccggggacacggcagtgaacacatggtccctgtctgggtggagcttatattctaaggagaaggcacacacaggccaatgggatgcttcccaatgctgaaggtgctgcaaagaactgggagcctcctggtgcgagggagggacgtgtgctgggggcgagggagaagcggctgtcatgcccaggactcggtcatgacctctgtgaggcagtgacccttgccttagggtcactatgggaacagggtcataggtggagggaccgggagggggcattgaacctggggtgctccaggggcagcaaggaggccggtgtggtgagttgggatgagggagagggCTCCCTGAAGCCGTGGAAGACTTTCTTTATGACCTTTGAAGGTTGGTCCCAAATTCTGCATCTCTTCCCCACACAGACCCACCGTCGGTCTCTGCTGTAAATGCCGTGGTGCTGGTGGCCGTTGGGGAGGAGGCTGTGTTGGTGTGTGAGGCATCTGGGGTTCCCCCGCCCCGAGTCATCTGGTATCGAGGTGTGTTGGTGGGGAGGGGCCCTGAAGGAACAGCTTTCCAGAAAGCAAGGTGTTGAGGGGAGGTGGGGGTGTCCTGAATGTGGAGTCTGGGGAGAGCTGGAAGGTTCTGCTCCCCGCCGCCCTGACCCCCAGCCAGTGTCAGAGCTGGTGGGTTCCAGCTCCCCCACCCTCACCCCCAGCCTGTGTTGACACAGCTCATGtaggtattcagagcagcactgagccaggcccagatttgaattccggcttccctgggtgaccctgggcacgtgacttggcatctctgagcctcagtttccttatctggaaaatcaaagataggttggttgcgtgaagattaaatgagttcctatgcacatatggttttattttttatttttttgttttatttattgtttgatttttttgagacaagagtctcactttgtcacccaggctggtgtgcagtggtgtaatctcggctcactgcagcctccacctcctgggttcaagggattctcgtgcctcagcctctggagtagctggaattataggcgtgtaccaccaggcctggctcatttttgtatttttagtagagatggggttttaccatgttggacaggctagtctggaactcctgacctcaggtgacccactcgcctcggcttcccaaagtgctgggatgacaggcgtgagccactgtgcctggccatatgtgcaaaggttttagaacaagcttggcacatGTGCTGTGCTTGGCATTCTTAGTGATAGTGCCGACGATAATGTGAttatctgaaaatgacagcaataatgacagggttgtcctgaggccctgaggtcatgggcagagcgttttcacggtgcctgCTGCCAGGCTGGAGTTTGACGGACGGGTGCTGGGGTCGCACTAGGTCTTTCTGGGAGCAGTACGCTGGGCTCCCTCTCGAGGGTCAACCGGGGTCAGCAATACTGTCCCCTCCCATTCCTTGCAGCAGCTGCCTGGGacctcatcagagcctcaccctgactctgagaaaggcagggcaggtgatattagctcagagttgagcgttttttttagggtcaccagcaagtgggtggcacaggcttctggactccttcctcactgcatattcTGGCCAAGAACCCCGTCAACCCAGCCCTAGAGCCCCACTTTAAAAGGTGGCCTTGCCatgaaatattcttccatcttcagaaggaaggagattctgacacgtgctacatggatgtcctgctaggtggacgctattctaggtgaagtcagccagacacaaaaagacaaatactctctgatcccacttatgtgagttacctagagatgtcaaattcatagagacgaaaagatggagtggtgttcgccagggactggggagaggagaacaccaggagttagtgttgaataggtatggagtttctgtttggggagatgcaaacagttctgtggaggccagtgatggccacacaacagtgtgaatgcactggatgccactgagctggctgcacacctaaaagtggttcagatcgtcaatcttatgttatgcatatttaactacaataaataaaataaaaattaaattaaatttaaaaGGGCGGTTAGAATCAGGTGTGTCCATCAGGCCTCAGGGGCGGAGAGAAGTCAGGCAAGAAAAATGGCGGGCTGGGgggcaggcgtggtgactcacgcctgtaatcccaacactttgggagcccgaggtgggcagatcacctgaggtcaggaggtcgagaccagcctggccaacatggtgaaaccctgtctccaccaaaaatataaaaaattagctgagtgtggtggtgtgtgcctataatcccagatacttggtaggctgaagtaggataatcgcttgaacctgggaggtagaggttgcagtgagccaagatcatgccacagcactccagcctaggcaacagaggaagactctgtctcaaaaaaaaaaaaaaaaaaaaaaaggaaaaaaaagaaaaaTGATGGCGGGCTCAGGGCTCCCCAGAGCCCTCCCAGAGCTGACCCAGATCTCAGCCTGGACCTGGGGTGGAGGAGTGGACACCAGCGGGGGGGGTCCAAACATGGAGTTCTTGGATGATGAGCCTTGTCATGCAGAGCCTGGCTTAGCCCCAACCCTGTTCAACAGAGGGAAGGCCCAAGCCCCCTGCAGGACTGGACCCAGGGGTCCTGACCTTGGGGCTTAAACCTGCTTCCACCCACCATCTCCCAGGCCCCAACCTTGTGCAGCCGCAGGAGCCAAGGGTCAGGCTCCCACCTCCCACCCTGGCCTCCATGGTACCAGGGACACCGGCCTGATGCTTCTTCCTCTTTGGTCCAGGGGGTCTTGAAATGATCCTGGCCCCTGAGGGCTCCAGCTCTGGGAAGCTGCGGATCCCGGCGGCTCAGGAGAGGGATGCTGGCACCTACACCTGCCGGGCTGTCAATGAGTTGGGTGACGCCTCTGCAGAAATCCAGCTGGCGGTTGGACGTGAGTGTATACCTTGTCTCCCCCTCCCCTGCCCATTCCCCTTTCCCAGCCCTCTGCCTGCTTCTGAGTAGGGAGGGGAAGCTCTCTCACACAAGTGGCCAGTGTAGATGGCATCATGTGGATCCTGAGCATGTGGGGACAGGGGAAGTCCAGGGGAGGCGGtgcatgcatcagctcttgctgggtaacaaatagcccccaaattgtgtggcttaaacaataagtatttatttcacagtctgaggatcaagaatctgaaagtggcttggccgggtgattctggctcagggtccatcctgagattgaaatcaatatcttggctagggccgcagtcatctcaaggtttgcctgggcctaggggatccactctaggctcactcgtggggctgttggcaggaggcTCCCagagaaagagagagagagacaatctcagagggaagccacagtcttggaagtaacaagccatcgcttctgccctattcttttggtcccacagagcaaccctggtgcagtgtgtgtgggaggggctacccagggatgtgaacaccaggaggcggggGCTACCCATGGGTGTGAACACCAGGAGGCGGGGGCTACCCATGGGTGTGAACACGaggaggtgggggctacccatgggtgtgaacacgaggaggcggggatctctgggaccagcttggaggcCCACCGCAGACAGTTTGGTTCAGCTCGGGATGAGAATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN