atgctgatgaaaatacctaaataatcagccagcactctatctttccaaatccacagcatagcaaagagagcaaaagagcctgtaaattcagaaattaaggaaacgcctcttggtgtacataatctatcttatgttaaatgaaatctaatttcttgattatatgctggatcgttcgtgggtggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgccaacgggagagcatctacggtctgattgaactgtttattcaaattgtccaccgtctgtcagtacgctctgaacgtcggctggttaaaacactgctcgctgattttcagagggttcacggtaaaacagcacttttattccggattgcggaagcggctctgaataatccggatgggctggttaaagaggttgtgtaccatctgcatattgttgaaccagatcgcagcggtaagagaagttcatcatacttggcgcagttacgcgatgtttctgctagaggtgatgccgtaaagaacggcagaacattaccggaacaagatagcggtctacctgcactggtatcagacccggggcttccccggatgatctccacggtactttaggtactgtgtctatattatgtaggtaggatcaattaactttgtagttgaaattctttcattgaaataatgaataaaaaagacaaaccgcattaaacaatgccagaatataattgcatttttgttccgtttttttaaatcatagtatacaaagaagcttgcatactatatgaaaatataacaccctttactatgatgtttataaaacaatatatggagtcatgtaggtatgaatttagatggtgttagaccatactgtagaatagtcaataaaaagaatgaaagcatatcagatattgcatttgcacatataataaaaagggtaaaaaattcatcatgtactcacccaaaagcagcattggtttttttaggagagaaaggtttttgtgatagcaatgatgttctatctattatgggacaacaaataccaagagtatttaagaacaagatgttatatgattatgtttttaaaaatgaaaaaagtaaaaatgattttctaaaaatggctgaatcatggctaccacagagtgaaccaatagtaataaataatgatgatgacgcattgaatgctgctgcttatttttctgtaaaaaaagcgaaaataaaaacagtaaacgatactgattttaaagagtataataaggtttatattcttgggcacggtagtcctggttctcatcaattaggccttggttcggaacttattgatgtacaaacaatcatttcaagaatgaaagactgtggtattctaaatgtgaaagatatccgttttacttcatgcggctccgctgataaagtggctcctaaaaattttaacaatgcccctgctgaaagtctttcttgtatccttaactctctgcctttttttaaggaaaaagaatctttgctagagcagataaaaaaacaccttgaaaacgatgagtcattgagtgatggtctaaaaatatccggctatcatggatatggagttcactatggtcaagagctttttccctactcacattatcgttcaacttcaattcctgctgatccggagcatacagtaaaaagaagctctcagaaaaagacttttattattaataaagaactggattagtataaaatttttaacctatagttaattgtttgcatttaagatgaagttattttatctttagtagaaaagtgcttccctatgagggaaaatcacaaatcatcataatacagagacaaaacgatacgaaaaaatagataaaaaacatcattcttttaccacattattttccgtgaatatgaaaaataatgttattactttaatataagactattttttgtttttccatcactctgttcaaatttttccgcatgacttgtgttttttgtaatacagctcgttttttacagctgaccaaaatcatcaattaattatgctaaggaaataaattatgaaaaccaaaaactttcttcttttttgtattgctacaaatatgatttttatcccctcagcaaatgctctgaaggcagaaggttttctcactcaacaaacttcaccagacagtttgtcaatacttccgccgcctccggcagagaattcagtagtatttcaggctgacaaagctcattatgaattcggccgctcgctccgggatgctaatcgtgtacgtctcgctagcgaagatgcatactacgagaattttggtcttgcattttcagatgcttatggcatggatatttcaagggaaaataccccaatcttatatcagttgttaacacaagtactacaggatagccatgattacgccgtgcgtaacgccaaagaatattataaaagagttcgtccattcgttatttataaagacgcaacctgtacacctgataaagatgagaaaatggctatcactggctcttatccctctggtcatgcatcctttggttgggcagtagcactgatacttgcggagattaatcctcaacgtaaagcggaaatacttcgacgtggatatgagtttggagaaagtcgggtcatctgcggtgcgcattggcaaagcgatgtagaggctgggcgtttaatgggagcatcggttgttgcagtacttcataatacacctgaatttaccaaaagccttagcgaagccaaaaaagagtttgaagaattaaatactcctaccaatgaactgaccccataaagctggacagcctgtatcaggctatggagggcccatagacaaatctaccctatatgagcataggaggagtctatgggcacaccacgttttacccctgaatttaaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgttcaccacatgcaatgtggtgttgcaggggaacggtctgcaccatcccctatgtcgatcaatataacagaaatgacaacttcagattcagggcacaacctaaatatattttaggtcacctctcaaatcgtttgcctgataccgctccattttttaataaaaaaatcaatcatttttgaatctttgcttttcattgcattgtcaagcatagtgtccccactatttgctttttgaaattttttgtttacatcaaccaatccattattgataaaatattctagcactttatagttggcaccatctttactaagtaagtattcaacatcatacagattacaatatctattgtttttcattttctccatctctgcgacatcttgttttgtaaaattaaatttagatagtaaataaagtgctatatcagcttttttattgcctaaagaataagcaagggcctgatgagccatttttttatcagtcactttattgttaatctcttcataattagatgctttaatcgcatcctccaaagatatgtctctgagttttatttttttgaagttatctgtacttagcattcttggtatatgatactcaagctgaaacacaaagtttataattctatccagactaacaggatcaatatttttgttataacaaaactctctgaatccttgatctttactctttcttataaaatcaataagatgcaacccaattccaagcctcatatctttagtgttaaatattggaacatcagttttcccctgattaccatgcacatacctgctaacttcatccacaacctctttaaagttatctaagaaaaatgattggtgctcatggtaaaaaacaggtggaatagcattatcaaagtgatcggttaatgtcatatatccatatggagagtcatgatcaatgatatacgcattggcgccaaaatctacagtatgatgtgttttatttagtgggagtttttcttgatgattggaaatttcgaccccaaaaaaaacaaaatcgtggttagagatttctttaatatcctcagagtatgtattcttatgtgtttgtatattttcagactgaattttatcaaaggatttaatattaagaataatatttgacagattagagttactttgatgtctgaagttaaaattagaattaataataatagaaagtaagtgacgttcgtctgaagaaagaggatgaactttttgtattatctcagagatatagtgcctggacaccttatcgagatgctcaagtgaccgaaatgatgaccgtgctccagatggcgcttcaagagaaagatttagtgatttgaaactggtcccttgagaaaacattttgctataactttgcgctgctatagacttccttaaaaagtttttcacagtattagcacagtgatctaaatgtttttcacttatgccagaagaagatgagtttgttacgcgtaatatattttttgtaatgcttttgttgctttattcggattcgtttttccatcaacaagatcaatattattctgaacattaatatgatttactgcttcaggtattttcataaaatattccccattatgtgcgtttttatctatggttatttagaatatattatctaacttaatatttccttgtgtgtattataacgaaatgaacatattttaatatgttgtacaatttttactctgaaatcccctgaaattaatcacacctcctttactgaaaggaattattgcaacggtattatttgtttttgtatatatatcttgcgccttgttatgtagttaatcctcagaatatgatagataaaatagagacacagagcagagcgtgttctaacatcatgataacataaaataattagtaacaataaatgaaagaatcatgggagctcaacaaaaagagagctaaatagctgtgtggaatagtagatcactttggcggtataatggcagatggtctgcatactttccggtaacaacatgggccagaagccccgctccggcataactgcgtgcaatgggttttgaaggcaccggtgcctgcacgatatggtcgcaccggcgacaggccagtttagggcgttgtttttcgataaccttaaaggcgctgctgataagctccagctgctctgacacatcacatcccagtggactgagttcaccaccacaggccggacagcattcctcttccggccggatgacccggggggcacggggaagtgaggctggtaacggtttacgggctgaagactggcgcagggaagatggcagtaccgggtcatattgctcacccagtgtttccgccatttcctcctgaagtgcgctgattcgctcctgtgcttcctgtatccaccgttcggtttttgcgcgaagtttttctgagcttttaccgaactgcatacgctgcagtttcgcgaccagcgccttcagtcggttgatttcggaaggcctggacaactgaatctgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacaccaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggttgccaattgaggtggttgcctgaaagttggcagttacccggtcactacaccttgttggagtgaacatatcaaaaacaggtaattacacaatttaaattacagtctcataaaaaatgattaaatctatttattatttcaataaacgtttttttcatcttctttgaaaattgttctgctatagtatccggttccagattgttctcttttattattctacaatactctaatattgtttctttgtctctatttactacagatacaaatacaccaggaataccatctttattagttgcggacagcatttcgaccaatcgtcttgtggtaaaactatagttttttagaatattacaaaaggcacgtattgtttcggtatggccattataaaatgccataaaaagtcctgatgtaccgttgggattttttatccataataattcatctatatattcctggtgaggggggagtatttttagtatatctccatacgccataatggcctttgtgtgcccattttgaagtgccataaacaacccatgctttactttcaataattctttaatttgttcactactaagcattttcttattaagcagacttccgaacatacgaatactatctgcatgtccattctgcaatgcaaaaaataacccaggtaaatcatggctgtctttcgcagctaatagatataatctcttatcggaagttaacggggttttaaagactatttccccataggcttttattgtgtctacatgtccgttcataaaagacatgcataaacccggcacattgtttgcccctaccgcagcaagcaatgtaagtattgtttcttgactaagattgcacatatttaatatcttaccatatacttgaataatgtctgaatatccgttttgaagtgctatataaaatgcaggagtaccatcagagcttctcgtggccagaaggttcaccagtttagattgagaaatttcaccatttttgtatttttccatcagtataaataatacttctgtcagattctttgttatcgcatgatatataactctggaattgatcaattcatctggtaaaagtttcactgtgtttgttagaggggaattatgcctatcttcaaatattacctgcccgggttgctccagaccataaattttccaataaaaatcatcaaaaaaatccttagcggataattgactcagttcgaaatggctatcacaagtaaatacagtacgtttatgagtaacagttcgattaggatcgaaaaactgaacaacccatttttcactttcttgtacgcgctttattttcaaccctaacgccatttggtggtttaatgtgcatgctgataatgttctgacaaagtctccattttttttcatgttataaaaaaaattagtaataactgttccccactttttattttccacaaaataaatataagctggtgattttgaaaaatcttccgttttttccaaacatacattttttgcaatagcatcaggggtgctaagaagctgatagtttaccttcccatttgtttccataaaattcatttcccaataggaagctaggtgacggcaaactatttgtcttccatatatatcttttgccactccatttatatttacctccacatttctcttttctgaaaaataaggtgctgttttattcttaaactgaattagttcactggagtttgagaccctcataatagaacttgttattgttctattatctctgttaacagacatatctgttgataacgaattttttgttgaaaatatactagatgaaaatgttttatttaacggcatagaagacaaccatagagatgttataatactattagattgcagttactaatagtaaaagcctccttacaaggaggtagcttattcagaatgctcctataagatagcgagctcgtcaacgatacagatgatctgattatattgtgcaaaaggagaacaggaaaataggcactggaaaagatgaaggcctgatgggagcattaactaatgcaaaatccgacaggttaatatcccgaaaagcaatcaaacgactcaaacaggagatgcacgctgaaatggtggacaactgttcggatttcagatgagtagctcagcagtttatgagccgaatgctctgtcacgggcaggaatcaggctgcatacgcagtgccaaatctaatcgtagttattctaaccagttttcaagctacaaggtggtgtagctggcatcttctctactctatcatcaaacgataaaatggttcctctcgtaacatttgctcttgcctttcacttccatctcgatcgcttcgtagttcattacgatagctgacatatttccagtcttcaggtctaacatctgacgccggatactccccgggagcgattttgcttcttaatagattagactcgagacacattataaattgtcgtattttatgaagtaataaagcactatattgcgagcattcctgatctgattttacatatagcgtaaactgagctcctatccccacacgagattgctgagaaactcgattcatatcagttatcttccatttatctataggactgtcctctgaaaataataaaccagacaaaatttggaatgccagaggaacttgctccctagctatactaatatgaaacttgtccccaacaaaatcccccttactctgaggattttcacgacatgcatgaataaacacatctccactatggttcacaatctggaatccttggtacatgacagaaaaagattgacatatatcagagtaagttggcacgttcgatgctactttgaaatagtacgctgggtattgccgtatttggttgtacaatatattgaagttatttttcaatctttcattcgcagaaagcatctgcggtatttcagacctcacaacattcaaagaatctaaatttagttttagacagggcttttttatgggcatagaaaacgtcctctataaaatagatatattatcttatattgattgtttatcatcttttataaaacgatacattatatgtaatgtatgtaagcgtaagggtcctctccgaacatggtgggaaggcttagaacgccatattcagtttcccatagtggaacatcactcccagcttaaagcgctcccggttgcggtagcccttggcttttattctcagcagcctgatcttgctgttcagtgcttccgcatttccgtttgatacgccatggcgcatggcgttcaggataccgtacaaccttttccctatcgttttagccacattcttcatcatggggacgtcactgttggccgcagccatctctgccagtcgttgcgtctttcctcgctccatggtctgctccagatatcctttgccagttctttcagcgcccagcacaggctcgtcagcttcatctgcgcacgcagccatatcagcttttcctgcctggattcggtcatccatttatcgctgtgctgccacaggaagcgagttccctttgcctgacgacgactttcaacaggaagatgcggatgttcattctggcgggttttatccaccacctcacccggttgtttcgccacatgaaagcgatcgaaggctattttctcaaccgcattgggtaagtggatgcgcgctgctcttagtttgctgagccagtttagcattgccttctacatgaccgatgcctgagccggtataccgaactttattgtcctcaaccagtcatgttataagcaagaaatgcactcagcggatagagcgacataatctgaacctgcggacacatcttaagcggcttacccgcaaaaccatatgcttctcaaagtctgatgatatgcactacaagatcatcggctggtatctgacaatcaaccaccaccactaaatctgcgtcacgacctgcaactgagtctggttgaacaggctgaggccctgctgaagcaacgcgaacctctcgactcttgttggattttaccaaatagtttttctaaaattaaacacatttatataagttctttgctgaacaaaacgcagcccgccatcctttttcattcataaattcagcaatggcagataaaactttttcatcaagcatataaaaaataatgccagtagactcaatatgcctcatacaaataaggccgcacatatccgtaatatatttgtcaatgctgctaccatttgcatggtaatatgtcatgctattatctgatgattttacatatgcagtatgacatatttttccttcacgattaacaaaactgacaaaaccactttcaccaggagtaatatataaagatgaatttaacgtgcgctcactaatattcattaattgttgaaattcaatggaatagttttcagttaatgtatctattatcttggctttgtctttctttgttatctcattgtctttttcggcaagaaaaattgccactttatgacatgcattcagctcgttaattttacctgataaaactgctttttttaccacatcgttgaactcatcgatagtgtgttttttattatatatatcatgaaaaatatagcctaaagacttaaacgagactttcattttatattctccttaaatattaacaggatatatatatcacattttcctctatattttcagaaaccagctatcattttccccattactggtacgtcgcttcagatatttccgcagcaagcgataaccctgcgcactatgaggatgccattcattataatgtttgaacaccttcgcgagactactttactgctgttaacacgtcaggttcgaacataacactgatttaatcatatttcatcgttttgacgaagttttctgccattccattttgcaccgccgtgtgtttgggggcaaggccgaccatctgtgtttcattcgccagatataagtgatgagatggcattctccctccttcacggcagaagcattttgaccgtttaggggatgcggacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgataggaatttaaatccccaaaagattaaaaaagcaccgaagaatgcgcgtttattcaacacaacctgatcatcaagtaatcggtatagacacttaatattgcttacattgattgattcaatgtatctctgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtaaccggctcatttaaaccgtctggtctgtttcctccggctccacaaaaataatgtccatcattttgaagtggacactatcgtatggaataccggacctggatcactgaagctttacgccttcatttcgaagaacatttaccacgggttgtagccggacgtcgcctgggcgtaccaaaatcaactgtctgtggtatgttcgtgcgcttccgcaacgctggcctttcatggcctctgcccgcaggtatgtcggagcaggaacttgatgcccttctttacggaagtgcctccacagtacctgtcgtacttactgaaagcaccgttatgcccaaactcccggtggtaaaaaaacgtccccggcggcctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccggcggcctaattttccttatgaatttaaaatcgctttagtggagcagtcactgcagcccggagcctgtgtggcgcagatcgcccgtgaaaacggaatcaacgataacctgctcttcaactggcgccatcaataccggaaaggtggcctgctgccttccggaaaaaatatgcctgcactgcttcccgtgacgttaacgccggagccggataataaaatcccggctccggcacaggaaccagagcagataaatacaccgtccgacagtctgtgctgtgagctggttctgccggccggaactctcaggcttaaaggtaaactgacgccggcgttattacagatacttatccgcgaaataaaagggagcagccactgatgatatctttccctgcaggttcgcgtatctggctggttgcaggtatcaccgatatgcgaaatggctttaacggcctggtctcaaaagttcagaacgtcctgaaggatgacccgttctccgggcatctgttcatcttccgcggacgccggggtgaccagataaaagtgttgtgggctgacagtgacggactgtgcctctttaccagacgcctggagcggggccgcttcgtctggccggtcacccgtgacggcaaggtgcaccttactccggcccagttatccatgcttcttgagggcatcgactggaaacacccgaaacgaacggaacgcgctggcatccgcatataacccgttgtaaagtgaggatatggacacctcacttgctcatgagaatgcccgcctgcgggcactgttgcagacgcaacaggacaccatccgccagatggcgaaatacaaccgcctgctctcacagcgggtggcggcttatgcttccgaaatcaaccggctgaaggcgctggttgcgaaactgcagcgcatgcagttcggtaaaagctcagaaaaacttcgcgcaaaaaccgaacggcagatactggaagcacaggagcgaatcagcgcacttcaggaagaaatggcggaaacgctgggtgagcaatatgacccggtactgccatctcccctgcgccagtcttcagcccgtaaaccgttacctgcctcacttccccgtgaaacccgggtcatccgtccggaagaggaatgctgcccggcctgtggtggcgaactcagttctctgggatgtgatgtgtcagagcagctggagcttatcagcagcgcctttaaggttatcgaaacacaacgtccgaaactggcctgttgccggtgtgaccatatcgtgcaggcaccggtgccttcaaaacccattgcacgcagttatgccggagcggggcttctggcccatgttgttgctggaaaatatgcagactatctgccgttataccgccagtcagaaatataccgtcgtcagggcgtggagctgagccgtgccacactggggcgctggacaggtgctgttgctgaactgctggaaccgctgtatgacatcctgcgccagtatgtgctgatgcccggtaaagtccatgccgatgatatccccgttccggtccaggagccgggcagcggtaaaacaaggactgcccggctgtgggtctacgttcgtgatgaccgtaacgccggttcggaaatgcctccggcggtctggttcgcgtactcaccggaccggaaaggtatccatccacagaatcatctggccggttacagcggagtgcttcaggccgatgcttacggtggttaccgggcgttgtacgaatccggcagaataacggaagccgcatgtatggctcatgtccggagaaaaatccacgatgtgcatgcaagagtgccaaccgacatcaccacggaagccctgcagcgtatcggtgaactgtatgccatcgaggcagaagtccggggatgttcagcagaacagcgtctggcggcaagaaaagccagagccgcgccactgatgcagtcactgtatgactggatacagcaacagatgaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataaagacgttttatatgtgtctgcttgcagccagaaaatttataccctgcaggtatcataaacatgcttgacaacttaattagggccccctcttccttttatggtgtaattgtttgattgaatacttccggggatttcagtatgaaatgaagtatatttaatatactttacaaaaagtttgtattagtggaataagaacaatagtttatccaaactgccaagcccctttattataagtaagatctggcactggaatattctcaaaaggactaacatcatcaccacgaccttcaaccaaccataaaaaacaatactattttaggtgatgtattaaattagtagaatatttattcttctataaaagcactaccccaagaggttaatcaggtcatccatgattatttatcatatactaactatgtgggatttcaacgtgaaaacttattttcactataatcttcaggattcgaagatcataggagcctgtacataagtttgtataattctctgatgttgaactatttaatttgatatcaaatgaaggtgaatttatgaatgaaaaacagttgacatctaataagttgcgggctttagctaatgaactagccaaaagtctcaaaaatcctgaagatctcagtcagtttgattggatgctgaaaatgaaaccgtactcaatgctaatatgactcatcatcttgggtgcgagaaaaatcagcttagatctggcagcaattcccgcaatggttgcttaacgaagattatcactactggagatgaacctctggaaatccgtactctgcgtgatcgtaatggcactttcgaaccgcaacagctgaagaaaaaccagccctagattactaaatttgtcgggcgatggattaactggttcaggctgtctggtgctgaaggcctgaagtcactgctgtcagtgatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggctcacatatttagatgtagataagccggagctggcagttaaatctaggcagcatcacagaaatggacaacgccccttaaggactggcgtatggcaatgagctgctttattatcaagtttggtgatcgccttgacggtcacttctgagtgaaggcgcttgcacagaatggtaaacggactcgattattgaatcttagggataagatatatctacgatatgtcaatatacgaaatcgaaagaatttattggtgaatatagccattcaatgtggcaatggtttttttagattagcaatagactaatatctattacattacaaaaataggttattgtttttttttagcaaaaaggatgaacaaaaatgtcaataaataactatggattacatccagcaaacaacaaaaatatgcacttaataataggcagcaatactgctaatgaaaataaaggaatgaaaaataatatcattaacgtgacaaataccgctatatcccacgccatcaatgaagaaaaatcaggggggggatatagtggtgtttctttcagaaaattggccaaaatacagaacatatccattccgacaaagaataataaggagtataaccgccataatttgttttcattgatttggcatggaaatgccgatgcagcgcgtaaatacggtgaatcgctgttggcagccgaaatacccaaagaggaaaaactagaagttcttgcagcacgaaataatgctggggaatctgctttgttcatagctcttcaagaaggtcattccgctgcgattcaagcttatggagattttattaaaacttttgatttatcaccaaaagaaacgattaaactattggatgtaagagataatgaggggttaccaggattatttctggccgcagggaaagggaatatcgaggctatgatggcatatataaatatatgccatcatagtgggataaaacttacagaaatagcagacagacttaacaataatgaacaagacatgtttaatattatttctgacaaaatacaagagttgttttaagtgtgctaaatagctgcaaagaattgcacttagaaggatctctccccgaattgtgtgatctgcttaatttctaaaaagaaacaaacagttaactagactgagcgatactacccatagaaccagtttcccatgacgaacgacactggacgcaaaaacaatcataaaaaacacaataaatgtaatgaacacatcccaccctattaagtaaagtgcactgtgatagaggaagggaaatacaggaaggtgtggagccttgcagatttctggcatcatagtgcccaatacggaatgcataaagccctctcagactggagactccacaaatgaaatatacagtgtttaattatatcaagtgcgattacaatcgctgacgacggcacagttggtgtggaggtctcagtcctgaacaatttgaaaaccagaacctcacttaagcctgtgttcatattacgtgggtaggatcatacttttatagaagctgtcagcggctacgtcccagccaaatcacttcatgctccagcgccagagaggcaaggttgggtttgctcagctgccggttgattttgttgcgattgaaccggacagcgtccagggcgtcggcaaaagagcgaatctcaccaatcgttgtttcattatccgcattaacgatagcttcaagaaacgccaaggttttatcgaatttatcagcaacagtggctccgggcataccgtgaccgtttatacaaaacggcgttttcagcgtggagttttcatgaatagcctcaacacgaatgtcgtgaagccagtgatgtatcggctacgatcctcagctgatgccagaccataggactgacactacgaacagcaattttaatgacgtaaatcttcataactacaactaacagggcatcattatgaatgatgccggttattttaccgctgttggtcccttcatttagggactgccccaagttttttcatactctctttctcagagagtttagtctctgggattccagacggtccatcattgagccaagggagtaaagaactcaaagcatttacagaattgtttgaatcagctaaaataatgacaatgttactattttacatgacaaggtgattataatgcttggaacatcttttaataattttggaatcagtttatctcacaaaagatatttttcaggaaaggtggatgagattatccgctgtacaatggggaaaaggatagtaaaaatatcatcaaccaaaataaatactagtattttgagctctgtttcagaacaaatcggtgaaaatattacagattggaaaaatgatgaaaaaaaagtctacgtatcccgggtggtaaaccaatgtattgataagttttgtgcagaacacagccgaaaaatcggcgataatctccgtaaacagatatttaaacaggttgagaaagattatcgcatttctctagacatcaatgctgcacaaagttccataaatcatcttgtatcaggaagcagttatttcaaaaagaaaatggacgaactttgtgaagggatgaatagaagcgttaaaaatgatacaacaagcaatgttgcaaatcttatttccgatcagttttttgagaaaaatgtgcaatatattgatctaaagaaattacgtgggaatatgagtgactatattacaaatttagaatcgcctttctgatgacagaacatcccgagtaaagaaactaagaaaagtaaatacccaggaattgcctgagcggtgctatatttctcctcgcaagtaagtcctaatatattgaattgttgtatagccagtttttgtattttcctagctcatggatgtgggatccctctcccctttctctgctcaaaggtaagcggctcgtcagaatcatattgatatttactgagaagtcagatcaactttccaaggcaacagatcgcgtacccggtttgccggtcagtcctggatatgttcaataacgtaacgcagccatttttctggctccacattgttcagacggcatgtgccgatcagcgagaacaacaccgctgcatgttcgtcaccgctgtcggaacctgcgagtcgagtcagccggagagagtttcactctccggctgcttacggaaccgtacgtgacactctcgcgtcatacggctcttgatcactcattcgatgcacgtagtaaataccagtgagcaaattgatcttacccagcaatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttacgccctgtggttgaaacgtgagcatattgttttcagatgctgttgtcttgcttcagagtgatctgtcctccggatttacgcaaagttatccacaggcactgtgcatttaaaaaacttatcttttcttcttgattttaaaaactcagatcgtcatatcattatgataaacataataaaaaactctaaacatgagaaggtttttaacgtaaggtgagaggatttttaagtgtatccatagattaaaaatgacaatgcctccaattagttgaattaggggttataatacccgcttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaggcgcaacaacactgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctacccccgcctgttgcgacagtcacgtcatcgccgtccgttaccggaacatgtttcccgcgaaatacaccatctggagcctgaagaaagctgttgtccggagtgtggtggtgaactggattattcgggggaaatcagcgtctttctcccggaaaggcatactatcttacagtaatattcattccgatgattaataaatcagcaatgcgcgcatttttaatataagcatgtacaatatgtacttgcatgcattaccctgctaatgcagttttttttgtaataagttaaaatcctacatagcacggagggggaatgactagttttgagcagttaagtaaggttgcgcagcgtgcagataaaatgttgctcgccctaacaaaacagattcaggagcaaaagcaggagtttcaggctgatgttttttatcaagtctattcaaagtctgctgtagctaagcttccaaaattaacgcgcgcaagcgtggatggtgcagtcggtgagatggaggctcagggctatcagtttgaaaaacgcccagcaggaaccgcgacaaaatatgcattaaccatccagaacattatcgatatctatgcacatcgtggcattcctaaatatcgcgatcgttatagtgaggcatattccatattcatcggtagtctaaaaggcggtgtgtctaaaaccgtgagtagtgtttccgtagctcacgccctgcgtgctcatcctcacctgctgtcagaagatttacgtattctgctccttgatttagatccccagtcatcagccactatgtttctgaactacttgcatgcggtggggctggttgatacaaccgcaccgcaggctatgttgcagaacgtgagtcgtgaggaattactggaagattttatcgttccgtcagttatccctggcgtttatgttatgccggcttctattgacgacgcctttattgcatcaaactgggatactctgtgcgaggagcatctattaggacaaaacaaacacgcgatattgcgtgagaatattattgataagctgaagcatgatttcgacttcatccttattgatacaggcccgcatctggacgcatttttgaaaaatgccattgctgccgcagatatcatgtttacaccggtgccgccagcacaagttgatttccattccacgcttaaatatttggctcgtttacctgaacttgtacagattattgaacaggatggatgttcatgccgtttgcaggcaaatattggcttcatgtcgaaactggcgaataagtcagatcataaatactgccatagcctgacaaaagagattttcggtggtgacatgcttgatgtttcaatgccacgtcttgatggttttgagagaagcggcgagtcgtttgataccgtgatatctgcgaatcctgttacttatgttggcagtggtgaagctttgaaaaatgcacgtatggcagcagaagatttcgctaaagcagtttttgatcgtattgaatttataagggccaactactgatggaaaacagaaagcaccgaccgactattggccgtacgctgaatacaaatatcctgaataatactgaagaaatatcggctccagttcatgtatttaccctcaatactggccgaaaggcaaaatttactgagatcaaggttgatcatgacaaagtggatactcaaacttttgtggtcgaagaggtgaatggccgcgaacagacagccctgacgccggactcactaaaagacatcaccagaactatacgtttacaacaattctatccatgtattgggattcggactggcgatcttattgagattttggatggttcccgtcgtcgggcagcagctttgctatgcaaggttggattacgtgtacttgtaacggatgatgagcttactgtttctgaagctcagcatctggcgaaagatttgcagacgtcacttgaacataatattcgtgaaattgggttgcgtttagtacgtctcaaagaggccggtatgaaccagaagcaaattgcggaaagagagggattgtcggcagctaaggtgactcgtgccctccaagcagcgtccgtacctaaagattttgtgtctctttttcctgttcagtctgagctgacatacgccgattacaggcaactggctgaattaagtgaacgactgaggctgggtgatatatctattgatgaagttgtgaagaatatctcgccgagtattgagcttattactgctgatgacaatctttctgaagacgaggttaaaaacagtattatgcggcttataaccaaggaaatgtcttcattgcttgattcaggagtaaaggataaagcggttgtaactttgttatggaaatttgatagtaaagataaatttgctcgaaaacgagtaaagggacgtacgttctcatatgaattcggcagattaccgttggaagttcaggataagttagatcgtatgattgctcttgtactaaaagataatctgaattcgctgtgaaaattcaagtttttcgccagcaactcgccagtttttaattggctgttttaaaagaaattttgcttttattagcgttttttttgaacagtatttcacggtgaaatcgcctgtttcaccgtatcttctttgcttgaaaaagatagtttctcttagccgtttaacagtaaccgatgagatagtcttccccctctttcacggcagccttcaattgcgccatgatggataaactttaacaacaaaagtaagcgggataccatgtctgaacagaaaatcaccggcattgatctggctaaaacgaacttttatcttttcagtatcaatgctcatggcaaacccgcaggaaagaccaaactttctcgcaatcaactgcttaactggctggtgcaacagcctaaaatgactgttgcgatggaggctggcggggcatctcattactgggcccgggaaatcaggaaactcgaccatgatgtaatattgcttccggcacaacatgttaaagcttatcagcggtgccagaaaaatgattataacgacgcacaggcaatagctgaggcctgccaacatggaactatacgacccgtaccaataaaaactctggagcaacaggacgtccagacttttttgaatatgcgtcggttggtttcaatggaaaggacacaactgataaatcacattcgtggacttcttgctgaatacggcattgtgttcagtaaaggcgcagcagaattacgccaaaagtaagcggctcgtcagaaccgtattgatatttactgagagctcagatcaactttccagggcaacagatcacgtacccggtttgccggccagtcctggatatgctcaatgacgtaacgcagccatttttctggttccacattgttcagacggcatgtgccgatcagcgagtacaacaccgccgcatgttcgtcatcgctgtcggaacccgcgagtcgagtcagccggagagaatttcactccccggctgctcacggaaccgtacgtgacactctcgcgtcatacggctcttgatcactcatttgatgcacgtagtaaataccagtgaacaaatagcttcggatactccttccttaccagcgtcagctttcgctgagccttccggttcgaaagtctgtatttagactgcatccacttgagcagacgtgactgcattgcactccacagtcgatagttgaaatttctggaccagaactttccgtagtactcgatccagcctctcactatcgcattgtagcgcctcgcaaaatccagcaaactctcagctgttgagcgatgtatacgccacttcttgattgtttctgttattttgcgcattgctgcatttgacgcacccggcatgcattttcggtaccgttcgcctttgaaattcttcagcgtacgcactttgaagtcatatccgagaaaggtgaaactcgttgcgacgtttctccttttaaacgtgtcaatgtaggcgatattcgttttccctgcattcaggaccagcccgacttccgagaagcgctccgataacctgttctttagccttgttgcatcactcattcgtgaacaatgtactacaatatcgtcagcgtacctctcaaacggtaccccccgatattctctttccatccacaaatcaaatgcatagtgaaggaacaagttagcaagtagcggactaatgaccccgccctgcggagtgcctcgtgttcgggttattaattctccattttcacaactctgcattggcgcttccatccagcgtcgacagtacaggatgacccatttaggcatcccgtggtgttccagagctttgagcaccagatcatatatcacatcgttgaaacacgcgtttatgtccacttacagtatccaggtataacgccagcaccggatggcacattgtttcagagcgtcatgagctgatttgcctggtcggtaaccatatgaatcagcatggaaaatcgggtcaagcttttcttccatgaaaagttttatcgctccctgagcaattcgatcggatactgttgggatccccagaatgcgttccttgccattcgacttcgggatccgtttttccagcactggtggcggaaaccatgttcccgaacatagccggttccagatcttgtatagattgccatcacgttgctggtcgaacattttcaaagtctgcccgtcgcatccggggggctcccttgttgcgacgcacatccagatatgatgcccagaccagtgcttttggtatttcaaatgattttcgttgcatcagttacgtcatccccttttgggttgtgtcttctgcaatgaatgtgatccccatcccttcgctccagacccattacagatctttcatcactactacgaatgggtccgcccctgtttcccgatacgtgccggaaacaggttctcacgttccctgagatggtctggcccgggatcctgctgccttcacaccggatgccgcgcagtcagtaagcaggtgtcttctgcgcttatcaggggacggctgtacggccccattttggcatcatctaagatttcgatgcttcatcggacagtttactttcgttcagcttcccgaacccacgtgacagtagatctctgccttttcccggagtcgctcaccacctcattccttagaatgaagcagcaccgggtcgtttggtctgtgctcctgtaaaccctgaccggagggcccacctctacccacctcagagcatggataacttatgctgcaatttccgaaccggcgttacggtcatcacgaacgtagacccacagccgggcagtccttgttttaccgctgcccggctcctggaccggaacggggatatcatcggcatggactttaccgggcatcagcacatactggcgcaggatgtcatacagcggttccagcagttcagcaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttaaaattttttatgatataagtaaaatttctttggagttataccataatattcattaaatttccttataaaataagatgggcttgatattccgataagtcttgatacatcattaatatagctttgactattcaataaaagctttgctgcatgatgcatgcgaatatcaagaaggatttgttgaaatgttaatttttcactctccaatcgttttctaacagctatttctgataaattcaagttatttgaaatatcagaaagacgccatctcttctcgatgtttttttcaacaatcttccttatctgatcagaaaaactaagagaagaagctatcgatatcgaagtatataaagcttcctcatcagaaacagctgataaaaggcaagctaaactatagatctttcttttgccgaaaggcatctcttttatagatttgaacaaatcgatagaaacctcctcctcagagaggaggaatatttttttgtttaacccccttttctcctcagaataggagtgttgaaatgaataaattggttccattattctaataatgcttaataataaatttctgtcaaggcttataatctcaaatggattaatgctatcagatttttttatggagacgtttatttgtatatttcgctctataaaagcaatttgcccttcatcgatagtcaaagtttcattgcctgagctaaccgtcattgaacacctttttgcatataaaataatatagttatgcaagcgaacctttatatctattttgtttttatgtcccatatccatcataaattcaacagaatataccaaactatatttagtgtttacagagtaactaagaaatttctgtaacagtgattgtatacaaaatctttccgttattaagatagattaagtaatttttcctatatttaactttatttacattttttgaagaaagagcttatgcagcttctatttctctgtgcaacaagctaagtatttgcactgaaagggactataaccatattatggtttcacttttcttaggcaatatctgtgtaaatgttcggaaaggagtggagcttcgcaaaactccagcatcataatatcctatacggaacgcataaagccccttcagactggaggctccacaaatccggttggtgttgatattggtaagcgttaaccgaatgccgcattgacgattctcccgatgacagcgttacgttccatattgcgatcgtgaagccatagactgggcagcaggcacgggagattatgacaaagcaacggtgcaggatgtcatgtcaggagcgatatggcgataaaggaccggaacggccaatccagtggccgataacggttcggcttatacggctcatgaaacacggcagttcgccagagagttgaatctggagccctgcacgacggcagtcagtagccctcagagtaatggaatagcagaacggttcatgaaaacgatgaaggaagactgcatcgcgttcatgccgaaaccaagaacggcattgcataaccttgcagtggcgatcgagcattacaatgaaaaccatccgcatagtgcgttgggttatctctcaccaagggaatatcgacgtcagcgggtaatgtcaacttaagatacaacgactgtctgaatatcgtgggtcaaggacagttcaatgacgtaacgcagccatttttctggctccacatctcatcgcttacgaaaaaagtatcgtttttttacagtaaacttcatttagccgactataatgtaaaaaataaattctttactaaaatataacataaggaagcaatatgcttacacaaactatattcccttgccttccacaaaaacaagaaaatatcatccttgaagtatcaaatcctgtattattatcttctactgttactacagatggatatactgttttcaataaaaaagcagctatatacgaattacaaatacctgctgccaaccggacgaaaacgttgaaattcactgctacagaaatgcaatggttgacaaagataaatgaagccggaattgatgaaaaacaaagccaacggtattctgatttctgaagttaatttcagactcgtttaagctccattttcaaaagaatatatcagggtttgttactaataatttctggaaacagaaaaagtagagcagtaattctatttcagagaggagtaactccatctatcctcgatacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctcgatacatactgaacgttatcgtgatatatttatcatgctttcttcaccattattcgagtgcagggacgcaatgaccttaaataccttttagtagaatatattgctgacccacaaatatcaggatagtattgacaagtcatagatggagaaatatatgactgaattaccattctctggaataacagcagactccttcccatagacggcttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggatcatggacgactgggggcagtaatcatgccgggtctggctggctaacaccccattataaggggtacgaataaagtaacgggggaaagcaatacctggagaaagagtacaaagcaaactgtattaaacttaataagttatattgtatttcactagagttcttatcgttgataagaaattctggttataatgattaaatcaacgaatatacaggtaatcggttctggtattatgcatcaaataaacaacatacactcgttaactctattttctttgcctgtgagtttgagtccatcttgtaatgaatattatttaaaagtctggagtgaatgggaaaggaacggtaccccaggcgagcaacgcaatatcgccttcaataggctgaaaatatgtttacaaaatcaagaggcagaattaaatttatctgagttagatttaaaaacattaccagatttaccgcctcagataacaacactggaaataagaaaaaacctattaacacatctccctgatttaccaccaatgcttaaggtaatacatgctcaatttaatcaactggaaagcttacctgccttacccgagacgttagaagagcttaatgcgggtgataacaagataaaagaattaccatttcttcctgaaaatctaactcatttacgggttcataataaccgattgcatattctgccactattgccaccggaactaaaattactggtagtttctggaaacagattagacagcattcccccctttccagataagcttgaagggctggctctggctaataattttatagaacaactaccggaattaccttttagtatgaacagggctgtgctaatgaataataatctgacaacacttccggaaagtgtcctgagattagctcagaatgccttcgtaaatgttgcaggtaatccattgtctggccataccatgcgtacactacaacaaataaccaccggaccagattattctggtcctcaaatatttttctctatgggaaattctgccacaatttccgctccagaacactccctggctgatgccgtgacagcatggttcccggaaaacaaacaatctgatgtatcacagatatggcatgcttttgaacatgaagagcatgccaacaccttttccgcgttccttgaccgcctttccgataccgtctctgcacgcaatacctccggattccgtgaacaggtcgctgcatggctggaaaaactcagtgcctctgcggagcttcgacagcagtctttcgctgttgctgctgatgccactgagagctgtgaggaccgtgtcgcgctcacatggaacaatctccggaaaaccctcctggtccatcaggcatcagaaggccttttcgataatgataccggcgctctgctctccctgggcagggaaatgttccgcctcgaaattctggaggacattgcccgggataaagtcagaactctccattttgtggatgagatagaagtctacctggccttccagaccatgctcgcagagaaacttcagctctctactgccgtgaaggaaatgcgtttctatggcgtgtcgggagtgacagcaaatgacctccgcactgccgaagccatggtcagaagccgtgaagagaatgaatttacggactggttctccctctggggaccatggcatgctgtactgaagcgtacggaagctgaccgctgggcgcaggcagaagagcagaagtatgagatgctggagaatgagtactctcagagggtggctgaccggctgaaagcatcaggtctgagcggtgatgcggatgcggagagggaagccggtgcacaggtgatgcgtgagactgaacagcagatttaccgtcagttgactgacgaggtactggccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccgacgataattccgttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngactcagactttataaaacaaggtattaggtgccacaactgactgaacaaaaccaaaacgctcataaaatgctctggcgtcatcatcaattgcatgtaccataacagccttaatgccaacctgatcagccagattgacaacccggtgaatggcatcacttagtagccatttaccgaaaccatgcccctgggtacaaacatcaacagccagacgccctaacagaacaacagggacaggattgggcatgttatgccgcaaactgcgaccaagctcggcatgagtgacggaaccagtagctaatgagtagtatcccacaatacgtaaagtatcctccaagcaaataacgaacgtgcgagaagcattgagcatctggtttttcatagcccgaccacgtaaccagttacttagcacctcatttccacagtcaaatggctgaagtatatgctcatccgtcaacaatgctggcgcggtgacatttatttccattcaggctttaccgccatcagacgttcacgcccttctgcattctgcacaggagcttccagttgcgtaataaacgaatcataacgttcgttatccagcacaaataaacgttgatccaggataatgtttttagcttcctggtacgccagttccatgatgaaatcggtacggttcttattgaccaagctcgcagcataatcaataacggctcgttcctcatcagttgcccggatgttaatctgatgttctcgcggtgttttacggacgcttgcagctgtagacataaaaacctccattggtaacaatttgctatgcaattaatgttatcgcaaatggtaacagaacgctatacagaatcacttacgggaaaagcgatcccctgataaaaacaatggcagagacctgaacattgtgacgatgatctgtgtcggcgcacaaatcatgtctgattacggccgtttaatgtgattttgataatgaaatgcctgaaccacggcagcctggcggctgcaaatcggggtgtggcagaatatgagctttcagagtaaccatccagaatgagttcccatgtcacacaacctggagcaccagaaagtccacaccagaatggtgaaagaggttctgaaagccgtcgccagagccaataatcacccttataagtccgtatttgcagactttatcaccggtcatccctcctgcacggtctgtttctgggaaaccttccacaaaatgtacccggattcaccgtacgaatacgtcacgttctgccatacctgccgtcgttttgatttatacgaaacagaagcggagatgaaggcggatgacccgaagtggtggtgattttcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacggtgctttgggcggctgaaagaatatcgccgcatcgccacgcgttacgacaaaacggcgagaaattacctggcgatggtgaaactgggctgcatccgactcttttatcaacgcttacgtaattaagggacacagcctagtctccaggattcccggggcgttcaccacatgcaatgtgttgttgcaggggaacggtctgcaccatcccctatatcgatcaatataacaaaaatgacaacgtcagattcagggcacaacctaaatatattttaggtcacctcccaaatcgtttgcctgataccgctccattttttaataaaaaatcaattgtttttgaatctttgcttttcattgcattgtcaagcatagtgtccccactatttgctttttgaaatcttttgtttacatcaaccaatccattactaataaaatattctagcactttatagttggcactatcttcactaagtaaatactcaacatcatacagctcacaatacatattgttgttcattttctccatctctgcgatatcttgttttgtaaaattaaatttagatagtaaataaagtgccatatcagattttgcattgcctagagaataagcaagagcttgatgagccatttttttatcagtcaccttattgttaatttcttcataattggatgctttaatggcatcctccaaagatatatctctgagtcttatctttttgaagttatctgtgcttagcattcttggtatatgatactcaagctgaaacacaaagtttataattctatccagactaacaggatcaatgtttttattataacaaaactctcggaatctttgatctttactctttcttataaaatcaataagatgcaacccaattccaagcctcatatctttagtattaaatattggcacatcagtttttccctgattaccatgcacatacctgctaacttcatccacaacctctttaaagttatctaagaaaaatgattggtgctcatggtaaaaaacaggtggaatagcattatcaaagtggtcggttaatgtcatatatccatatggagagtcatgatcaatgatatacgcattagcaccaaaatccacagtatgatgtgttttatttagtgggagtgtttcttgatgattggaaatttcaaccccaaaaaaaacaaaatcgtggttagctatttcttcaatatcctcagagaatgtgtttttatatgtttgtatattctcagacttaattttatcaaaggacttaatattaagagtattatttgacaggttagcgttactttgatgtctgaagttaaaatcagaattaataataatagagagcaagtgacgttcatccgaagaaagaggatgagttttttgtattatttcagaaagatagtgtctggacaccttatcgaggtgctcaagtgaccgaaatgatgaccgtgctccagatggcgcttcaatagaaagatttaatgatttgaaactggtcccttgagagaacattttactataactttgcgctgctatagacttccttaaaaagcttttcacagtatcagcacagtgatctaaatgtttttcacttatgccagaagaggatgagtttgttacgcatgatatgtttttttgtaatgcttttgtatctttgttcggatttatttttccatcaacaagatcaatattgttctgaacattaatatgatttactgcttcaggtattttcataaaacatcccccattatgtgcgtttttatctgcagttatttagaataatattatctaacttaatattttcttgtatgtattataacgaacatattttaatatgttgtacgattttcactctgaaatcccctgagtttaatcacacttcctttactgaaaggaattattgcaacagtattatttgtttttggatatatatcttgcgccttgttatgtagttaatgctcagaatatgatagataaaatagagacgcaaaacagggcatgctcataacatgatgataacataaaaaattagtaacaataaatgaaagaatcatgggcgctcaacaaaaagagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgccgtcaggcagcagcgaagcaaagcgttactgacgtcgctgaatgaatggatggtggagaagaatggtacgctgtcgaaaaaatccagactgggcgaagcgttcagctatgtactgaatcagtgggatgccctctgttattacagtgatgacggtctggcggaggcggacaataacacagcagaaagagcgcttcgtaccgtctgtctcgggaaaaagaattacatgttcttcggcagcgatcatggaggcgatcgcggagctctgctgtacggactaatcgggagctgtcggttgaacggtatcgatccagaagcgtatctgcgccatatcctgagcgtactgccggaatggccttccaaccgagttgacgaactgctgccatggaacgtagttctcaccgataaataagcgtcaatacggccttccgttgacgcttacagaactcctgtggcgcgagagtgaaaaactgcgtcgttataaaaaggaggcccggttgccagttgccaaaacgctaagcgaatacgacttcattcagttgccggaactgaatggagctcagttccagcaactctgtgaaacgacagactgggttgatgctggagaaaacgttctgctgttcggggccagcgggttggggaaaagccatctggcggcagcgatcgtggatggcgtagtaggccagggctaccgggcccggttctacagcgcaggagagctgttgcaggaactacgtaaagccagagctcagttgaaactgaatgagctgctactgaaactggatcgctaccgggtgatagtggtggatgatcttggctatgtcaaacgcgacagcgccgaaacgggtgtgctgttcgagttaatagcgcatcgctatgaacgtgggagcctggtgataaccagtaaccatccgttcagcatgtggggcagcatcttcgtggatgagactatggcggtggcggcagcagaccgactgatccatcacggatatatgttcgaactgaaaggggaaagctacaggaaaaagacagcgaaggcagtaacaagcgtgacttgatgtcgcactgaaggggcggccagtatagttggcgccagtcggcaaaactagttgacgtctaatacctggacggtcacttctgagaaaaggcatttacacagaatcttaaacaggctcacggagttctttcagaaaaaggcctgccgaatggcagacctatcccattcgtcagaaaacataacggaagttggcgtttatcgcattatccacattatatttcccgaacgctgatttctccagctccagtcccaaacgcatattatccttaatttccgcattcatccctaccgtcatcagcatcctgctatctttttcaccttcgaaacgtttctctccggaagcatcctgcagaaccgtttctccgttcgccagcaggtcgaactgataacccagcccggctcgagctgtgattttccagtcgtctccggagaaggctcttcccacgtcaacaccagtacggccaatcagtgggttataatccttgtctttcatgctcagagccattccccggtcttcccagctaaaagcttttcctgatacagaaccgtaaaccagctctatctgtggctccacccaggactctttcgtcaggtggtaacgataaccaacttcagcaccggcataccaggaatgagagctgtagtcttttgttcccagtgaggcaaaattcgccgtgtgctgattatcatgatggagatatttaccaatcaggtcaaaataagctccggaattaaagagtgcagaggcatacagaccgccacccacggatttgttttttccactgaatgcgtggctgcttgcattgctgtccgtataggtcagcaatgcccccgtaaataaatccacaccgtccagctcatgctttctgtcgacaccaatctgaacgtgagtgtagttatcgctgtagtcaccatctgccgaaccggtaccattcattatgcgtgcccagacaccggcatccccctgagtatcccgcaggtcacccatacgtttgttcaggttattgacctctgtaaggaaggacttataacctgatgccataaagtcttttgcggctttcgaggctccggcatcagcggtagtctgatatcctgtcagcacccattttgtggcatcatccgttttttccgtgctgattactggcgtaacgttactgaaaccaatctgctgcgtaccggcagtgaacgttttctcatcactccctttcggtgcggtaattaacgtcacgctcatttcactggctggtttgtttaaaaagtcaaccaggacgctattattactgcctgacagtttgtctgtgacattcaactggtcagcccggctgttgttggtatgcatcaggaacgtggtattatctgcagaaagctcttttacttgtaaagtggcaaagtgtttcccgtcccccagttcaattcgcgagcccttagccttcagtgcaccggcctctgattttccgtcagagtaccacagagcattgatcatatttaccgtactctgtgcccccgtaatactgcctctcagaacagcgttatatcccttcattaaggagctgaataacggagagtccgtcttccctgcatcagcatcactgtctcccagattaatggttgccgcagtggttcctgcatgaatatccgaactcagatagcccatatttttaacagaaaagctggcgttatcttcgaggttaatcccttctgttgtagaaattacgggtgagtaatacccctgtttctgcgcagaaggcatccccgtcagggtcagagaagcattttcttttacatccacagccccggtgctgaaaataccgctctgagccgtaagttttgctccttttccgagggtcaggctgctgttgacaaagctgccaacacggtcaaaaacagcattctgagaggtcacactcacggtgctatcataagcctcaataccaccggtgaatctctccatgatttgcagggatgatttattttccagcgtaacatttccgctgtaatcactctggtcaccaactgtggttgcagtggcactcccttcaacagagaagaccgcattaccggttccgtcactcctgtcagtaaagacacggctacttcccagaatgactgtacttccattggtggcgttaatatctccctgcatcttgccgtttctggacagatggaatgttgccgcatcgagtttcagtttttccagcgtaaactgacgggtttcccagtcgctctggctggaagaagtcgtcgttccagcatgaataactggatgaccctggaatatcagcgtgccggacttcttggttatcgaaccttctggcaggttaactgaaccatcaagagccagtacatccttacctgagagctgcggaatattcacatccatattgccgtttagttggccgtgatacatataaggctggctgctggcctcaattttttgttgcttcacagtatcaatggctttattacgatcttttccgacattctgccagacactgctgttgttcagatcggagaagaacggggaatatgaactcgctttcaggatgaaatattgcttggtagaactgtcataatataggtctcccggcgctcctctccccccaaaaatactgacagtattaaccggtacattgatgtcactggcttttaatgtctgaaggtcgagtgttaccgttgattttttctcactgttattggtaatgatggccccgtagtcagccgcctgaagacgggtaaaggtcagattattaccattcagttccagacgtcctccacggtatccccacgaaatattatccggattaacttgctgtgagtcagaaagcacaactgtcggacgaccgctggcaataccaacagagctgaaagcctgtacctttccgtcagcatccgcctgctggttgagaataacggtaccgtcccccaccttgagtccgcctgcattcacaccggtcccgtttactgtcagggtaccttcgccagttttatgcaggttatcaccggcaactccgttcacctgccacagaacgtgggttcctttatcggtgataatcccgccccccatccatgtctggccgttcagggcggacaccctgtaatcgccggcaaactgcagatacccagctccctgattaacggaattctgcagaacgacctcgccattattgccggtgaacaggaggttttttcctgcgttcagatcatttcctttctttccatgcatatcccaagtcgtgtttccctgagtcagtgtgccggtgccattagccgcatcatatttccactgcagtactccttcaccagaggtgtaggctatagttttgtcaaaatcattttgcggttgctgaccaaggaaatcctgagtggtgacgacccagttatttccatagttagttcctgaggaaagcacgccaatcagtacccattttttttgcagggaatcataagcaaacaggggggagccgctgtcccccatattcagataattagccagaggtccattcgcgggattaaaaatgtcaccggtctgagctgtaatcatctgtccgttgttataggagttcagcgcgctgacggttcccccaacaagaaatccgccattggtatacacttgggtgcgattaccatttttgtctttgacgtactgcatcccccccccaaggcgatagaattcagtaaagcgtccgccggcctgataggcaccgctcacagccccgatgtcagacacttctgccggcgccacctctgtcaccagtttactcaggcggcgggttttaatatcaagaccgctattattatttgtaccaaccgcagtataggtgtttttggcgtatccgaagctcatcgtgtcagaaccgctgacatgtttggcggtaaccacatactgaggggagtaaagtgtatggtctcccggaggcaggctaccggtagtaatagtggcactactgaaatcagccatcggggctttatcaagtttaccgaccagattgccctgcttgtcgtaaatggaaatattcgtggtccccggcgtaaactgacctttattctcggcaaagtcgcggaatatctgataagggatctctgcactgaccgttgctgacagagctggccatgccgaggaaagtgataaagctgcaacagacgtaagaataacccgacgtgaaagtctgcgatggcttttgcaggtaaccctgcgggccagttcggagacagcaatcaggcttttggttatatggcaatacttaagataatatattttgttcatatagaaacatcaacctaattttgacaaagattaattacataggatgtagatggagcagtccgagattctactaatatcaattattaagcatctgttttttagttggtgtaatataatttttattaaggtaagcggaaaaacaaccaaaaaaaacgcaagatgttatttttttatcattttgagccagtttggctggggggatactcttctcttaagcttcttgctcaactttaaaaatagttatgccagttcggtatcgataaggggcagtttggatatcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtgaaggaatacatctgcgataaacctgagtgcccccacgtcagatacgtcactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttattgccgcattttctccaccacgatcagagccgaaaaaagataatttttttccaactgccacccggcgtaatgcgttttcaccaatgttaccccacctattgcggcaaaaggtaatgtcttcaatcgatagaagtttctggtaatctactggtatttgaggttttccatgactaccgttactgttcattgtccgcgctgtaattccgatgaagtttatcgacatggccgtagttgttcccggcatgagcgtttccgttgtcgctcatgtaaacgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntactacccggcaaaactcattcagtgcattccagtgattcaggatatagttgaacgcctttaccatttcagcatggtttgacaaagttttcctctggagctttatccagtcatacaaggacttcattcgcggcacacatttctcctgcctgaccgcaagccgtttttctgccggcctccctcgtattaaatgtgtatcgtttttttacagtaattttaatttgtcattctataataggaataaatgagcttgactaaaatatgatgtaaaacaaatatacttactcggcttacatttccttgctcactggaatgttgaattcagtgttattattgactgcagccacaataaaaaaagaattccatagaaaacctccataaataaattacaactaacttctgttatgtgtaaaatggaaactattaaaacttaatatcggaaatggtaagtgaaatttgtataaatatacaattttaaatatttattctcacaaatataaggttgacctagcattatgttctctgtaaataatacacactcatcagtttcttgctccccctctattaactcaaactcaaccagtaatgaacattatctgagaatcctgactgaatgggaaaagaactcttctcccggggaagagcgaggcattgcttttaacagactctcccagtgctttcagaatcaagaagcagtattaaatttatcagacctaaatttgacgtctcttcccgaattaccaaagcatatttctgctttgattgtagaaaataataaattaacatcattgccaaagctgcctgcatttcttaaagaacttaatgctgataataacaggctttctgtgataccagaacttcctgagtcattaacaactttaagtgttcgttctaatcaactggaaaaccttcctgttttgccaaaccatttaacatcattatttgttgaaaataacaggctatataacttaccggctcttcccgaaaaattgaaatttttacatgtttattataacaggctgacaacattacccgacttaccggataaactggaaattctctgtgctcagcgcaataatctggttacttttcctcaattttctgatagaaacaatatcagacaaaaggaatattattttcattttaatcagataaccactcttccggagagtttttcacaattagattcaagttacaggattaatatttcagggaatccattgtcgactcgcgttctgcaatccctgcaaagattaacctcttcgccggactaccacggcccacagatttacttctccatgagtgacggacaacagaatacactccatcgccccctggctgatgccgtgacagcatggttcccggaaaacaaacaatctgatgtatcacagatatggcatgcttttgaacatgaagagcatgccaacaccttttccgcgttccttgaccgcctttccgataccgtctctgcacgcaatacctccggattccgtgaacaggtcgctgcatggctggaaaaactcagtgcctctgcggagcttcgacagcagtctttcgctgttgctgctgatgccactgagagctgtgaggaccgtgtcgcgctcacatggaacaatctccggaaaaccctcctggtccatcaggcatcagaaggccttttcgataatgataccggcgctctgctctccctgggcagggaaatgttccgcctcgaaattctggaggacattgcccgggataaagtcagaactctccattttgtggatgagatagaagtctacctggccttccagaccatgctcgcagagaaacttcagctctctactgccgtgaaggaaatgcgtttctatggcgtgtcgggagtgacagcaaatgacctccgcactgccgaagccatggtcagaagccgtgaagagaatgaatttacggactggttctccctctggggaccatggcatgctgtactgaagcgtacggaagctgaccgctgggcgcaggcagaagagcagaagtatgagatgctggagaatgagtactctcagagggtggctgaccggctgaaagcatcaggtctgagcggtgatgcggatgcggagagggaagccggtgcacaggtgatgcgtgagactgaacagcagatttaccgtcagttgactgacgaggtactggccctgcgattgtctgaaaacggctcacgactgcaccattcataatcacgtcgcataagcataaaccgcagaccggattgactccggaaaaactgtgacccgattacggaccttaacaacaacccgtaaatcctcgctcaataccggcagggatttacggcgtgcaactgacttttttgaggggataaccaaccagatcgtttgctatgggaatatcgagacagtaatgagttaaatgataaaaattgtttgaaaatataggggataaagatcaatccaaactggatgaaagtagaactggtcacattaacatgggtagactgatataacaatcgacggttactggaaagacaggaacatattcctccagccggaatgaaaacgccgataaagctctaggattgtttttttaaagactttctcgttttatttgcattaatagaccaagatatgaatagtgaggggttaataaatgaaaccgatcaacaatcattctttttttcgttccctttgtggcttatcatgtatatctcgtttatcggtagaagaacagtgtaccagagattaccaccgcatctgggatgactgggctagggaaggaacaacaacagaaaatcgcatccaggcggttcgattattgaaaatatgtctggatacccgggagcctgttctcaatttaagcttactgaaactacgttctttaccaccactccctttgcatatacgtgaacttaatatttccaacaatgagttaatctccctacctgaaaattctccgcttttgacagaacttcatgtaaatggtaacaacttgaatatactcccgacacttccatctcaactgattaagcttaatatttcattcaatcgaaatttgtcatgtctgccatcattaccaccatatttacaatcactctcggcacgttttaatagtctggagacgttaccagagcttccatcaacgctaacaatattacgtattgaaggtaatcgccttactgtcttgcctgaattgcctcatagactacaagaactctttgtttccggcaacagactacaggaactaccagaatttcctcagagcttaaaatatttgaaggtaggtgaaaatcaactacgcagattatccagattaccgcaagaactattggcactggatgtttccaacaacctactaacttcattacccgaaaatataatcacattgcccatttgtacgaatgttaacatttcagggaatccattgtcgactcacgttctgcaatccctgcaaagattaacctcttcgccggactaccacggcccgcagatttacttctccatgagtgacggacaacagaatacactccatcgccccctggctgatgccgtgacagcatggttcccggaaaacaaacaatctgatgtatcacagatatggcatgcttttgaacatgaagagcatgccaacaccttttccgcgttccttgaccgcctttccgataccgtctctgcacgcaatacctccggattccgtgaacaggtcgctgcatggctggaaaaactcagtgcctctgcggagcttcgacagcagtctttcgctgttgctgctgatgccactgagagctgtgaggaccgtgtcgcgctcacatggaacaatctccggaaaaccctcctggtccatcaggcatcagaaggccttttcgataatgataccggcgctctgctctccctgggcagggaaatgttccgcctcgaaattctggaggacattgcccgggataaagtcagaactctccattttgtggatgagatagaagtctacctggccttccagaccatgctcgcagagaaacttcagctctctactgccgtgaaggaaatgcgtttctatggcgtgtcgggagtgacagcaaatgacctccgcactgccgaagccatggtcagaagccgtgaagagaatgaatttacggactggttctccctctggggaccatggcatgctgtactgaagcgtacggaagctgaccgctgggcgcaggcagaagagcagaagtatgagatgctggagaatgagtactctcagagggtggctgaccggctgaaagcatcaggtctgagcggtgatgcggatgcggagagggaagccggtgcacaggtgatgcgtgagactgaacagcagatttaccgtcagttgactgacgaggtactggccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggggggttggggagcaatggaacagtaaacgccgttaagaagtcaatttaaatagccaaaaattaactagccaatttacattgcaggttgtaatttttaaccaccttttttacgatagccaaattacctatacccatcccggccctgccaagccatacccgctatcggcgatgaaaatgcttttgtgcgcggtcggagtggtcccgacgagggttttacccgaagtcggggcgtatctccgcgttagcgggccgtgagggccgcttacgagcgtgtatgagagacgtacagtggttttgtccgctcacaccagtacatacaggtacggaaataaaaccagtcgaaatgccggtaacgacgattactcctgtctctgatgccggtggactacaagattttatttactggcgtcctgatgcggacagggctggtatggaacctgtttatgtgatacttaatgatcctctggattccgggcgatttacgcgtaaacaactaaataaaaatatcttaaacatgcaagtaattttggtattctcgatacaagaataaatagtagtaactactatagctgcaaataatgttaaaaacatttctatgatcatctttacatttttcatgattgacaattgtttttggttaaaaaaagacaactaatgagtgtgataatgcaatactttgagtgattatataatgataagtaaacaggtttgcgacaattggttatcagtattacagaaggattaaatatgtcattattcacagaacctaaggaaattgaaagattaccctctgaagagattgaacgattatatcccgtcctgcgatacagggtctttatcagcattttcctcggatatatggggtattattttgtccgaaacaccaccagtgtgttatccggtgtgctgcacatgtctgcaaccgagatcggcattatctcctgtgccggttttttatcctatggtatatcaaagtttgtttccggacttatttctgacagaagtaattcaaaagtatttttgtctcttggtttattcctgtccggactggtaaattttctgataggatatattcccgggatcatcacatccgttacgttattttcaacaatgtatttacttaacggctggatccaaggtatgggatatcctcctggtgccaaaacactggtgttctggtatgaacatcgggaaaggatcacctgggccacactgtggaatttatcgcacaatgtcgggggagctctggcccccgttctgattggtttcagttttggttttttcggcgacagtgctctggatcatgcccgggccgcatttatcttcccaggagtactgtgtatggcaatgagtgtgctgatttactttattcaggtggacagacctgtatcagtggggcttcctcccattgaagaatggaaaggtaacgtcgtttcacacccggctaaaggccgtgaacaaggtccgagactctccattcctgatatcatcagaaaacatatcatccgaaataataaactcatttactgctgtatctatggttcgtttgtttatattctgagatacggtattgtttcctgggctcctaagtttttaagtgacagtctggatgtcggtggtaaggatatgggaaaactggcatcaatgggggggggttctgtttttgaaatcggtggtgtggctggtatgcttcttgccggatacctgtctgtcagactgttcagaaactcaaaaccattaacaaatactttatttctggcacttaccattattttattaatcgcgtactggtacgtgccatcaggcaatgaatatctctggctaaactatacaatccttattctgttggggctggcagtgtatggtccggtgatgtttattggtctttattcaatggagcttgttcctaaagaagctgccggagccgcatcagggctgtcaggcacattttcctatatcttcggctcaattgttgcgacactgggaatgggacttgttgtcgattatctgggatggggggccacatttatcgtactgatactgtctgctgtttttgccatcattttcacactgatgagtcgtgaacgctcactggagttcgaaaaagagtaattttctcaggaaaaacataaaattactgactaaatatttattttttgaatcgcagggcattccggataaggttgatatcgtgtcacggctgaagacctatggatacagtatttctggtgtggagacggatgacggatataaggcgcttgtccgcgcttttcagcttcatttccggcagaaaaattatgacggcataatggatgctgaaaccgctgccatcctgtatgcattgctggagaagtatttcccgggtaaataaggagtgagtcgtcagagctgcgatatatctccttcctccatgggctgtctcttatacacaaatccccacccggggatttgtgatgtcagatgtccccagtaagactatgttttcattgcgctctatgaagctgagtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtaaacgttcaccgaacaccgtattgacgattatcctgatggtagcaccaccttccatggcaggaggtcgtcaactcggttggaaggccattccggcagtacgctcagaatatggcgcagatacgcttccggatcgataccgttcagacggcaggtgccgatcagcccgtacagcagtgcaccacgctcgccgccgtgatcgctaccgaagaacacgtaatttttctttccgagacagactgcacgaagcgctctttccgctgtgttattgtccgcctccgccagaccgtcatcactgtaataacagagggcgtcccactgattcagtacatagctgaatgcttcgcccagtctggattttttcgacagcgtgccattcttctccaccatccattcatgcagcgacgtcagtaacgctttgcttcgctgctgcctgactgcaagacactctgactctggtaatccccgtatttcatcctcgatggcgtacagttcactgattcgcttcagggcttcttctgccgtcgcacgcaagtaatccggggcccgctatgccgcgctctatcgggcgggacggggctggcgcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccgattatctgttcctgaaggcactttaggacaatgggttaccgccgcaagaaaaggactcaatacaccaggctcccgcacatgtcacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatctagggggtaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctgtcagtaatgaatcgctgctacccgacagcacggaagtaagctgccgggcggggacggaagtgtgaggtatttcaggggcagacacccgacatcccagaaaccgtcggtcccgtccggggccggcacccaggttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctgtgtcagcgtttccgtcgccgtttctcccgttttgtggtccaggtaacggaagctcaggctcgcccctccgttgtaatgtgccagccgggaggccgctatcggcggcttcttcagataacgacccaggtagcgcgccgtattcctcccgccggccgtttttttcgacatgtacacatgccagtattttcctccggctttcagcaccaggcttctcctctgtgattccgtcgtgatatgtgacaacgactccggcatcgccagcccctctgaccacgctttcagaagccgttgccgcatattccacatccaccgcgaacgcatcgcgtctttcaggaagctcagctttttccactgaccatgcttattcagacctccacaggttacagacacatgtacatgcggatgccagttgagacgacggccatacgtgtggatggcgcagaagataccgggttcctgcccccgtttccgggcggcatacagcagattctccaccgccagacggcacacgtcattcagcagccaccggttgctttcgaacaccggccactgcgtgtccggcagggtgaagaccaggtgtacccagtcgcagtcaggaagacgattcagctgtgtcgctatccacaggtctgtggccttttttccgcaggacgggcaggcacggctgccgcatgagttagtgacgtatctgacgtgggggcactcaggtttatcgcagatgtattccttcacgcccagtatccgcgtgccgcaggccagcatttttgtgacagcctcaacctcgatatcgcgcagaccgcccgcatccaggaaggatgtccagcactggttggttgtgaacaggcgtttcagcggtcggggctgaaaatcaccaccacttcgggtcatccgccttcatctccgcttctgtttcgtataaatcaaaacgacggcaggtatggcagaacgtgacgtattcgtacggtgaatccgggtacattttgtggaaggtttcccagaaacagaccgtgcaggagggatgaccggtgataaagtctgcaaatacggacttataagggtgattattggctctggcgacggctttcagaacctctttcaccattctggtgtggactttctggtgctccaggttgtgtgacatgggaactcattctggatggttactctgaaagctcatattctgccacaccccgatttgcagccgccaggctgccgtggttcacagataaaacactctccaggaaacccggggcggttcactgcgtgtctgggttcgccagcatgagcgggataccgggggcggttcacacgaacataccacagacagttgattttggtacgcccaggcgacgtccggccacaacccgtggtaaatgttcttcgaaatgaaggcgtaaagcttcagtgatccaggtccggtattccatacgatagtgtccacttcaaaatgatggacattatttttgtggaaccggaggtaacagaccagacggtttaaatgagccggttacctcaaattcagtgtatcaccacgagataatattcagctttttatattcttcataatttctagaaaatcacttccattttttttgtccaagtgttctgctatttcttcaggtgtaatattttcattttttattattcccatataagtttttattgcctcaaaattcctattttgaaaagctataattaatccagataccccatttgggccttctgctgccagtaattttgatgcctgatgtggagtaaggtctgcagtgtgaagtattttcccataagcaataattgtttctacacatccattatgcaaggctacaaacaatccagataaaccattagaatctttcgcttctaacagctctgcttttttatccaagttaagttttgcctcattcaagatatcaccataagctaagattgcatcagcctgtccattattcaatgctaacagaagtccgggaacattgtcatatctccttgaggccagcaaatttacaatatcctctgagttgaggagaggggggctaagaatgagctcaccgtatgcgcgtatagcatctgcatgtccattttgaagagcaaacattagtccgggtatctgtctgtgtacttcatcataataataagcggtcagcaaatttttcagcttattgtattcgatatttattgctctcttcttgagaagccttccgtatgttttgatagtttctgcatgcccattttgaagtgcttgggataaacccgatattcgtcctcccattccttccgcagttagtagttctaccgttttatcaaggttaagtccagaagtttccaagagttctccgtatgctaagattgtatctgaatgcccattttgtaaagctaaaagcaatcctgacaaaccatcgtcatttttggctgccaaaagtaattctaacgtattgtctgaaaggtcagatagttgtacgactcttgttactttttggattagctcagtcaatcccatacgcatcgcgtgataaataactttggggtgaagtaaattatcaggccatctgattatggaggacatgcttgttggagtatgtctgtccacaaatatagacataccgtcggatataagaccataacatttctgatgtttttcatcaagaaaattatctacagtcagtttttttattttagctaagttaaatttgttaaactctgctcgtaaatgagttgctgtatggttgggatcataaagctgaatgacaaaatcccccccatttttagtttctttaatcttcaagcctaatgccatattgtgatttgatgtacttatttctagtgctctgcttttttcggaatgaaaaatcatttcattgaaaatataaaaaataatatctccccatgaaccgttttcaacaaaataaataatagcaggcacattaatagccttttcttcttcactcactgaaacataatttttaatttcatccggaaaagcaaagtgatgataatccacgtgaccactacttttgttaaactgtgctatccagtaggaagctaaatgtcgacagacaataagtcttccagagtgatcggtaacttggcaatttagatttaataaaaaactcctcttgtcagaaaaatatggcaattgttttgagtgcaatagagactggattgtctcaacagagacgttgtctttatttatcatattttgcaaacatattttccttgatgggattaaatttactgatggcatatgtatatattcctttcattgatgggttgtgacgcagacttagtgttgttgtactctttgccctttggatgattgatggcaaagattgatgtggtttgtcaccgttactctgaaactcaggggggtatccggaacggccattccagttcaggggggctgctctatcgctgtaagcagtgcctgaagaccttccagttcgactaccgctacaacggggcgaaacccatcaaactttccaactattatcacattgagccatactgacaataaacaatatatcgatattttgtgcaaatactgccttttgctaaacgatattcaattttgattaaatatatttattgtcagatgttgcaccatatttcaataatagttttatcatttctgcattctcatattttattgcgttatccaacatacaatccccactattagtttttttgaactttgtgtttacatcaaccaatcccttattgataaaatactcaagtactttacagcttgaattatgagcgctaagtagatactcaatatcatacaactcatgctttatggaaataacatcttgtctagttatctcaaaattagataatatatataaggcgacatcctctttttgattagtaatcgaaagaaaaagagcctggagagcaatttttttgttagtgacctgcttgttaatttcttcgtaattagatgctgtaacagcctcctctaaggatatttctctaatcttaacttttttgaagttttctgtacttaccatcctaggtatatggtactctggctgaaaaacaaagtttatgattctatccagatccacaggggcaagattttttccatagcaaaactccttgaagctttggtcttcactttttctaataaagtcaatcaggtataatccgagccctaacttcatatctttagtattgaatattggtacatctataattcctttacttccatgtacgtatcgactaacttctttattaacctctgaaaatttatctaaaaatgattggtgctcatggtaaaaaacaggtggaatagcattatcaaagtgatcggttaatgtcatatatccatatggagagtcatgatcaatgatatacgcatttgcaccaaaatcaacagtgtgatgttttgtattcagggggtgttttttctgatggttagagatttcaacgccaaaaaacacaaagtcatgattagctattttttttatatcatcagcgtatgtgtttcgttttgtgcatattccttcagactgaattttattgaatgacttaatgtttaaaattttatcagacaaatcagaattactttgatgtctgaagattaaatcagaattaataattagcgaaagcaaattgagttcctctgcagaaagaggatgaagtttttcccttatttcagatatataatgcttcgataatctgtcaaggtgctcaatagccttaaatgaggctttagcgtctgatggtgcatcaattgctatatttaaagatttaaagttagagccttgagagaacattctactataactctgtgctgctatagttttcctaaagaaacttttaataatatttgcactatcttttaaatttttttcatctggcatagtttgttgtgcagcgtttcgcactgatgtcacttttggaaacaatgtatgtaatctgttatccatagaatctatattgcattgggtatttgctgagttcagtgtttctgatatattcataaaatgaaccttatatgaaaacagttttaattaatatctttccctacaagatatagcagggtatgaattacaatttttgagtatatatacaatatactgcatgtaattagataagagtattatatacttttgatgttatgtgatgccagatatttcaaaatatctaaaatccgatgcttaagaactcaagttaatcttttttgtgaaattattttcataatttaataactatatcaattttattgaacagcaatgaattttactataaaaaaacgatactttctctgattcctcttatggagtgcttccagttagtggaatgtgtattctgcaatgaaatcctcgatgattttttcatgaagctcaactaagtgtgaaaaactgatgttttttaatagaggttagtttggccatatataattattgtacttttgcagtttttttgttacttcccttatgagttcaaaatcgccttaatggagcagtcactgcaacccagagcctgtgtggcgtagatcgcccgtgaaaatggaatctgccgttcggtttttgcgcgaagtttttctgagcttttaccgaactgcatacgctgcagtttcgcaaccagcgccttcagtcggttgatttcggaagcataagccgccatccgctgtgagagcaggcggttgtattcagccatctggtggatagtgtcctgttgcgtctgcaacagtgcccgcaggcgggcgttctcatgagcaagtgaggtgtccatttcctcactttacaacgggttatatgcggattccagcacgttccgttcgttttggatgtttgtcgggtaaggacagttcattgctggactgccctcccctaagaacggtgcataccggtttcccggtacaccgctcaagcctttataagccctttttgagagagccggcttcacaactgtgtaactgtcgatggcaatttggatgtaacaagacaaggttagataattcttcaccgcccccataactttcttcaccttatggtgtacgttccagccagtttcatgggtaatgcgctgccggcatatcggacacaaagagccttgtgactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgaaccgccccgggaatcctggagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgagcattttctgcccgcagtgccgataattcatcgctgtcagatttgtgaaccatgccctgctgtaaatctccgcatagattatgtctgtttgatctcagtatcgtaaaaaagcggctctgcaagtcctcctaattggtgacattaccgaccatttttcttccttatgttttgagggtatgtctttaaatatttaaagaagactttagaaaaatacgatggtgaactgtaacctaactcagatgatatgacagaaatgggagtatttgtccttcgtaatttcctgatagcttctgtaagctttattttatgtacaaatgtacttatagaaccgacctctttgtacattcttctttttaaagaagattcactcattaaaaccgcactggccaactcggaattactccagttacgggagtaatttgccatcacaattctggcgattttttcagacacagaaacaaatgatggtgcatgaagaataagcccaacatttttgttttttttcagaatacatgaaagcaaataagaactccgaactttatcgtaaatggcatctgtctccgtctttttattatcagtgcactgatgagcacactgagatattaaccaggacattgcatagggttcatctcccccccgttactttattcgtaccccttataatggggtgttagccagccagacccggcatgattactgcccccagtcgtccatgatccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccccccactagaaaaatcaatcaaaacataatcgggagatataagctgagctttggaaattttttttaatcgttcaatgtcatgatcaaataaaacgttatgttcacttatttcctctgacgtaaatcgcacaacacaaatatctcttctttgaagaacagatatatccctgtcaaataaaagagaaaaaggaactaatttattaataaatataccattgtattttgatacataaataacagtattttggacagatatgtggaatggttcgcctgatgtatagataaagtagaaaaacggcagagggatttcaatgtatttaaatattttcgcgtgcgtccctgagtaagggactacaggaggtttattattaataaatatctgttttttcatatcaaagcttgatttttacttatacatctttagaatcaatcagattttgtaaatctgcgccatcatcacacctgatggtatgagaaaagccgctcatcttatcccgttatcaaagcctaagacctatggtgtccagtcacctgacaagcacatcctccatagttttcggtatcattttttctacccaaagtatcaactttcagaaataccgcccatatttaacaacatcaacgaaccgtccaagccgagctgaaatcctcttcctgaaacaactctgtcagcccgctaatctgtttcagcctcagcacttcatcctggtccattcccagctctgtaccaatacgttcattcgtccagcccagacgtgaaagatccctgacaatatcagacattaaagtgatctggtgtttccccctggcccggttatgtcgaatggtcgcggcatacgtgcggcctgtccctttctctccggattaatgcaggctacaggcaaccagcccctcaggcgttttcctgcatctgcttcccgccccagtaactgacgatgaaaaccatccaccaccagataatgattcttctcctctgacaccaccaccggttgtgtgaaaccatctttctccagagactgtttcagtagttttttctcacctagtgccatgacattagggttgtaatcgttggccaccacctcatccgctttcacccacaacacacagtccacaggctcctgtgcaaaaggactgacctcatgaagcactctgcgcagatgattcagagcctgtatgctctctttttcagttcgtacctgactgaaatactgacgaatcatgttgccaagtatctccggtgtcacagagtcccccattccttcctcctttccttcatacgctgcaggtaacgttcatagtgccggggtttgttcggactgaaggagagagtccggcaccagaaatcattctttatgagtgtcttacagatacgtcgccaggacgggtgaggtgtactggcaatagcggacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccttatagggggcattctgaaaagccacctcctcaggaggtggtcttttactgtgcacagaaaaatccggaaacgagtgagcgtttccggattcttacacagccactggatcggtcaactgatccttaactgatcggcattactccctattgagggagtttaagaaacaatgtttgcacctgagtttttgatggcttaaaaccatgatgaatataaaattgttttgcgttttccgtaagcgcatgaaccataattgcacgcacaccgatattttcggcaaccctgtaacaacgacgaactgcatcatgaagtaaatccgcgccaagcccttttcctcgaaatgacacatctacagccaggcgtgcaagtataattacaggaatggggtctggcatattgcgccgaaggttacctgtagcttctgtatgattgacactaccagtggccagtgagtaaaaaccgactatttgttgcgtaccttttctgcatacaacaaaagtccgggtggctccgattgcctgattttttagctccttctgctttaaccagtcatcaagtacagcttcactgctgacaaattcagcgacctgatgaaatgaggataaaggttctggtgcagttacacatcccattgaggtttccttgccagcaatttttcgatggcaggatcatctgcaaccggagcatcaagcatttcaatgaactcttcatattgcctgtcattaaaattaaacacccgccggtcgagaataacatcttcagcagctttacaggccatttccagaatgaaatctgtacgcgacttatgaagaatttctgcagcagcatcaatgagtatccgctgtgattctcttgctctgagattgagctgaacacctgatttcataaagcctccgtatatcatttgctttacaacaatagcatattgacaatatatagcaaatgatatacacaaagtaacagattacagatgccgcgtcagcggcatttacctctgtggacgtaaccgcactcaaaggggatatcgggtggcgcaggggcaccgcccccctacgctcccacggagccgtacgtgacactctcgcgtcatacggctcttgtcgttgaaccattcaagtatcgtaagctaagcaccagtgtgcaaacagcgtcgggcagtcgtgacgaattcgcagtaaccactcgaatgcacgcaccagactacctcgcgctcgcttgtgtttgcgggcaatccacttggccaagtgcaggtcaacctgcgccattaccgggtatagcttcgattggtaacctcaaacgcctcgactgactgcccatcgacacctgccgcacctcgattagctttgacccgctggtatgctttccaaaccgcatacttagagacctcgaacggctttggctgactcatgggctcctcccggctatccggttgaccgataaaccagccccaacgactgacccccttcgctccatgcccattacaggcacttcctcactactacgaagccatctgcccctgtgtctcgcatcggtactcaggcgcttgcagtgcctctgctccgcgccgctcccttagcatcgagacgacaggttcccacgttccgtacgagagcctgtgttgcgttcatgctgcctatatgccggatgccgcccagccagtaccagatatctgctggactcgtcatgcgctgcgtagatagcacattttcgacatcgcctagaggttcctttcgacacttcatcgacagttcactttcgttcatctccgcaacacctacctgacacatgttctgcgccttttaaccttgacgctcaccaccaccgctcttaacggcagcagctcaaggcggtttgaaggctgcgtctggacgccgcccctcatctctcatacagcattgcatccaacatcacgccactggatgcattcgtggcacacctacgccggaaacgccgaaattcccggcctgtgatttttagtggtccttcggtacttcagtaactccatcagctatcccctgagcaagtcgttccatccatttcgcaaatcgaaaatacccggggtattgcagacaaatataatccatctgaacttttgaggtgctgtccatcacccgtttaaagtaaccggctcatttaaaccgtctggtctgttacctccggttccacaaaaataatgtccatcattttgaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattaatcccgtactctctggccagttgggccacgcaggcccctagctggtaagatttttcaataagatcaagcttaaactccatagagtcatagagtaagaggcacgaatcctgcgggggcgaagagaatctgacattgatagagtccattaacgttataagaggactctatcatcgccaatcatcagacattgaaatagacgacactgagatgacgcttacaattcttttggtttctgtaataagtaatctgacatcccccgtgcccagaagaggagagggatatcaagcccaagggttaataattgatactacggttaaaattgccttcagtaaaggaagtgtgattaaactcaggggatttcagagtgaaaatcgtacaacatattaaaatatgttcgttataatacatacaagaaaatattaagttagataatattattctaaataactgcagataaaaacgcacataatgggggatgttttatgaaaatacctgaagcagtaaatcatattaatgttcagaacaatattgatcttgttgatggaaaaataaatccgaacaaagatacaaaagcattacaaaaaaacatatcatgcgtaacaaactcatcctcttctggcataagtgaaaaacatttagatcactgtgctgatactgtgaaaagctttttaaggaagtctatagcagcgcaaagttatagtaaaatgttctctcaagggaccagtttcaaatcattaaatctttctattgaagcgccatctggagcacggtcatcatttcggtcacttgagcacctcgataaggtgtccagacactatctttctgaaataatacaaaaaactcatcctctttcttcggatgaacgtcacttgctctctattattattaattctgattttaacttcagacatcaaagtaacgctaacctgtcaaataatactcttaatattaagtcctttgataaaattaagtctgagaatatacaaacatataaaaacacattctctgaggatattgaagaaatagctaaccacgattttgttttttttggggttgaaatttccaatcatcaagaaacactcccactaaataaaacacatcatactgtggattttggtgctaatgcgtatatcattgatcatgactctccatatggatatatgacattaaccgaccactttgataatgctattccacctgttttttaccatgagcaccaatcatttttcttagataactttaaagaggttgtggatgaagttagcaggtatgtgcatggtaatcagggaaaaactgatgtgccaatatttaatactaaagatatgaggcttggaattgggttgcatcttattgattttataagaaagagtaaagatcaaagattccgagagttttgttataataaaaacattgatcctgttagtctggatagaattataaactttgtgtttcagcttgagtatcatataccaagaatgctaagtacagataacttcaaaaaaataaaactcagagacatatctttggaggatgcgattaaagcatctaattatgaagagattaacaataaagtgactgataaaaaaatggctcatcaggcccttgcttattctttaggcaataaaaaagctgatatagcactttatttactatctaaatttaattttacaaaacaagatgtcgcagagatggagaaaatgaaaaacaatagatattgtaatctgtatgatgttgaatacttacttagtaaagatggtgccaactataaagtgctagaatattttatcaataatggattggttgatgtaaacaaaaaatttcaaaaagtaaatagtggggacactatgcttgacaatgcaatgaaaagcaaagattcaaaaatgattgattttttattaaaaaatggagcaatattaggcaaacgatttgagatatgacctaaaagctcggccaaataataatgtcgtcgattatcgaagtcatcatgagtgattctgtccccacagtgcagcatcagcatgacagtgaattgtctggcgtggtccatttaatgagatggagatggtccctctttcctaaatagctgtgcctaataccgctacacttttgccagcccatgtttgcctccggggaatgggctgacggttccttcaaaatccattgcacgcagttatgtcggagcgggaacttgactcctgtctttacgggagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttctgggccttgcccgtagcagttatttttatcaccgggctgcactgaaagccggtgataaatacgccacgatacgtaagatgctgacagatatctttaacagtaattaccagtgttatggctatcgtcgcctgcatgcgatgctcaggcatgagggggggcggctatcagaaaaggttgtacgcagacttatggtggaggaacagcttgtcgtcagtcgtaaccgtcgtcgtcgctacagctcatattgcggagaaatcggaccggctccggataaccttatcgccagagattttaaggcggagcaacctaatcagaaatagctgacagatatcacggagttccagctccctgcaggtaaagtctggctgtcaccagtggtggactgcttcgatggaaaagttgtgagctggtctctcagtacacgccctgatgctgaactggtcaacactatgctggatagcgctgtcgaaacgttaaatgctggcgaacgaccggtgatacacagtgacagaggtgggcattatcgctggccaggctggctggaaagagtgaatgcagcaggtcttattcgctcaatgtcccgtaaaggatgttcacctgataatgctgcatgcgaaggctttttcggcagactgaaaacggaaatgtattatgggcgtaaatggtcgggcatcacgccagaaaagttcatgcagcaagtggatgcttacatcagatggtataacgagcggcgtataaaattatcgctgggtgccgtcagccccaaaatgtaccgccaacaatgcgggctggaatgataaagcagtccaggaaatcgtccgcatccccccttcaccatttggattgtccgctccacccaacatgttgtttccttaaggttcctacaccacaaaggaaactctcatgctgcgcagtggatggctgacgttgccgacaggcgggaacttcgccagttcaggcagacaccggaacagcgcttcacgcaggaacaggagcatctgcagccgctgctgggtacggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttcggagcgcatggccgaatggctgggggagatacagaaacgggtaatcactgtctgtgaccgggaagcggatatctggcattacctgtattataaagtcagccacggacagcgtggtgcgtgctgcacagaatcgccggctggaagaggcacccggcaagctcttcgaactgccggaagtcctggcaaccgcaggaagccacacgctgaatgtgatgcaaaaaggcgggcgggcagcccgtcaggcccggatgttcatcagttacagcgaagtcagcataaaaaatcccgacaacagcggccaggcgctcccgctcacgtatgtctgttgccgggagcaggcagaggacggtgcctgctggcatctgctgacgtcaggaaaagcggcgagtgccgccgatgcacgacgtattgtcagccattacgagcgacgctggctgacagaggaataccacaaggcgtggaaaagtggtggtacatggaatcgctgcgaatgcagacccgggataaccttgagcgcatggtggttatcctggcgtttatagcggtacgggtgctgggcctgcggcagggaggtgtcagtgaagaaacacaaaatgacagctgtgagaaaatactgacgccgacagagtggaaactactgtgggttaagctggaaggaaagccgcttccggtgcaggcaccgaccctgaaatgggcctggggcgatggcatgacagcaaacgcacaggtcgtcccggttggggcgtcatgtgggatggctggtcagacttcaggatatggttgagggttacctggtgatgaagtctcttgatcaggagctctgatcaagagacagcagcttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggatcatggacgactgggggcagtaatcatgccgggtctggctggctaacaccccattataaggggtacgaataaagtaacggggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgttgactacctgtgcggcatctggtatcaaggtggcgtgaagccggttcaggttctcatgcggaacgttggaacctatatccccccgataccaaaggcgaaatgtaagtgacaaaatgcaatgaacacgttctccgttaactgaggagcatggtgataaataaaggtaaatgcagaaggtgtagagtctcgcagatttctgacatcatagagcctaacattagatgcataacgctacagattgtagaatctctacaggtgaaatatacactggttggcgtttatgtcgcaaaacatgtcattcaggttcatctcaccaataaggatatgagtgaagtggaggataagtgagtctgctgtcagagttttctggtgtatgtcagtaactgcgaaccatgtctgcttgatatgggagcttatggaggctctctgtacaaggttagggagctaacaaagcagggataaaaagtccgcctgatgcaggcacggttcgttaaatcttttgccattggtaacaaaatggtgcgatgaatgttcaggctatctttatcttgatggtggttcagctgtttggtaaagaaatcgctgtaacaatagaagaactgcaggcagtactggtcccacatcgtttgctcagtcaactggtgaagttccgtagcgcgtaaattaatgctttgcatgaaacgttactggagtggatgaaagaatacctgcatatatcattactgcgttggattaccagtacaacagattgaatgaactggacatgttgatagacggcattgaaaagcagcttataagcatagtgcggcagagttaattggagagcacttcgccttctgagtattaagtaagcatggtggtacctgcggatactatctattcactgtgctcggtcggcagccttactgaccaaggagttgggggagttgataacaaagttgaaaaaacagctctcaaccaaggtggttattgtaacaatagcaaataagctggtgtgacctgtatcacaataaccgattatggacgtaaatacgacaaaaatatgtcagtatcaggcggtattaattgctgatgctgatggacattaactcttaataaaagggtggatgctgaaaggttgttatggtgacggacgtgatgacgacggaaaagagtatgaggttttggatttaaagttcgttcggggaataaggacccggtcagctaattctcatagtagttcgcattgctggatgcaatactgtgctgcaattactcgtcgatgtcggaacaacggaagccttgcaaacggggatgtattcatacaggtgttatgttatatggggttttattgcagggggctataccaagagaatatatgatatctcatcagactgatgtgagggtaaatgagaatagagtaaacgaacaaggttgttttttggcgaggaagcagatgtatgacaattcttgtggagctgccagtttactctgtgctgcaaaggaattaggggttgataaaataccacaatacaaagggtctatgtccgaaatgacaaggaagagttctcttgatttggataatcgttgtgagcgggatttatacttaataactagtggtaattataatccgagaatacacaaagataatatcgcggatgccggttattctatgcctgataagatagtcatggctacgaggcttcttggattgaatgcttatgtcgttgaagaaagtaacattttttcgcaagtaattagttttatttatcccgatgcaagggacttattaattggcatgggatgtaatatagtacatcaacgagatgtgttatcttctaaccaaagagttttggaagctgttgctgtatcctttattggagttcctgtcggcctccactgggtgttgtgtagacctgatggaagctatatggatccagctgtaggagaaaattattcttgtttttcaactatggaattaggtgcaagaagaagtaattctaactttataggatatactaaaataggtatttccatagttataactaatgaggctttgtaaattgtcgttttttatctgtgaaggagcttgaatattttggggtggggggcataacaaatgatattactgagtacaaatttagctatattgggcggattagttgtgtgggaagacgaaatgtttctcttgaaataagtgagctccctcaaggaatgattgtgtgcttaaatatttaagtgctggtaagtttgagaaggctgacatattttgcagagcaaacagtgattgacttggatgatatttttattttagtcactcgttgtaattggagtatgctttattttatttgaaaatagatgtattttatacccgcaatttaaactgtaagccctatgaggggtatggatattataagttactctttgaccaagcataacttttggggttagaaaaataaatctcttgttaataattaatatgattttaaaatcaaacttgtttataattataaaataatgtaagtcggtcattttatgggaagattaggagaataaaacagtaattatatttgagaaatctgctaatatattcttaaagcttttttgatactgtgaacgaagtctgttaatggtggattttttgtttatcaccatgtaaaaaaaattgagtagtaaaagcgttgactgctaatcctcgctgtttttattgaaacgattaaaaatacgctgaatattttcggccagtcactcatattcacataaaattttgaccatcatgccgcatcccttagttgcacaattcattttcaatgatatgaatattactaatttcaccagataattttctcgtggtcagcagggtatgagttttcaccgtaattttaaggaaacacagtgcgtggggattgaataacagatagccgacggaattaccccaccggctgaaagtcaagttcaacgaagatttttattatctgaattgggcagtttacatcagtgttcgatgtttatgaagacgatagatggcgagaaattatatcccgaatagcttcatctatttctctctgaactgttttgtttattttagataatgtaaatattagagttctgtttgttttattctcttttctttttatgtaagtccgtttgtctttagaaataaataacgagtcaacttttagcgaagggttttgctttctgtttttgcttttctttatgatgtttaaaatttcttttttatatatgtccgggggcaaatttgtatcaaggtcttttatttcttcctttaatattggtagtgtagaactaagagattcattagccttttcaagtcctttataataattgaataatatcttgtagtcattaaagttaagttctgacgcgattggaaatagagatattatttcctgtggaacgcttgctgcctgaaaggcacgagtgactttcgcgcgagacagattctcttttttggctatgtctttataggacatccctgatactttcagaaaattaagaccaataccaagttctcggatgctatgctcttttgctgtttgtatatcgtttgctagttttctggcatcaagagtagatatatattcttttgaatatagaacttcaagatctgctcctgcatatattgcagatgctcttctacgagtgccatccagaatttcaattctaccatcaatctcccttcctattacagggaagaattgttgtagctttatagtttttatgatatcggctaatgattcttctgttagggattcttgatcgcgtacattcgttttttggttgacgaaggttaaatcttggatccttttatgaggaatcttggctttgataaaggaaactttattaccagaatggagtgtaaactctttcttttggccttcctttatacttaacaagtcgttgcacaaatccaccatatcacaccctgtttattcatattgatttatattgacaaaagttaaatgcagtgtgagcaagattgtatgtaactgttgatgatagtcaacggtagtcttaaaaattactattttaatagctggattgatgcaatttatctttattggataaaagaataatattcttgtggagctctgatgtgagagctccatagatgaaaaaatgcttatcaattactatattgattttgtactatttttgactacagaaataagatctccaatagtaataatgtgttctaatgtagattcatctatacgtagattgaactcaaaactaatcatatccagcatttcaatcagagaaagagaatcggcagaaagatcttcaataaatttagtttcttcagatagtttgctgtacgctataccatagcaaaaggccactattgataatattttttcttttatcatattttaatccttattgatattctttaatacttttgatagggaagtggttacatcttttgctgctttatatatattattgttttcagctgtaatatcattgttattttttaaatcagatatatcatctgtaagtaattctgcagaggtatcgtcaatttttgacaataccttgctgagggcgctagatacttcttttgccttttcatagatcgcatgatttttatcaattgtatctgcgttggtttctgttacgtagtttcttatatttgcatctgtaacttttaatttgttgtttattctatgttctgttgtggattttgtaatgtcctttgatttttcctgtaactctcgttcttgtgttcctgatttagttccaatgagagatataagattacttagggagtttgttactttttttgaagcttcaaatatcgtttcccgtgttaaatatgtgtctccatttcttgataaaaaatcagtctgaagtacttttgaatcagtgtttgagttgaatttattgatttgcgaagctactctatgagaaagagaagcgctacttttagttgtatctgatgagttatcattactgcttgtcactccttccgggtggagagggggggtggttgaagagttctgtatgttcagaggcctgtgtccccgagaaagagagttatttgcagatctttcttgactactcgtagttaacaggtctgaacctattccatccgaattatctggagtatggttgaaagccttttctaaagctgaattatttgcaaatgtctggacagtatctgatatagagtgtggtagaacggaagttactttttgaactagtgctctttgtggatttagtaatgagtttccgttacgggataatagatcgtttgtctgagaagtaggagactgtgcatcattttctgggttctcgtgatagctattgtcatatactctgttgtcaaaaactctattatcgtaagttctattatcattatttatatgatagtgaattacaggttgggatgttttctcattggctccgggggttggtccgccatctggcatatcttcgggaggtgtagggaggccatcttggataggatgcgaatcttttatatcttctaaaatatcattaaggacttttctcaacagctcaggaaacacggctactgtatttaagtctcttgacagtttacctataccaaatcctttactatcaatagtatttttacgttgattgcgcaaactatcaaaggcaagttttgcctgtgcgtcaactaaatcatctagtttgagagatgaaacagtttcattacttaactttaattcagcaagaatattattcttgataaatgatgatacttcagtattgaggagtttttgtcccaatgataaagcttcaccagatgtgtgttgttgtgctaatagtgcaagtctgtgctcaatgttttgtcgtaattgatggagtttcttattctttgccgaccatggtccaaaggcagaatcttgggataatttatcttttataattagttccgaatactgtgcgacaattttttgaagtcccttttcgttttcaaaattaagaccattttgatgtactaaggagtacaaaacatttgaaaattcgagaatctcgcttttggcatacgcattcattgagttggaataaatgcttcttaacacatcttctttccctgaggaagaaaataaaaaatcaagacatttctgattaaaagacgttgcaaagttttctttttcagacactgatgctggtgtttttagagaagtttgcgaactatggatatcggatattttgctttttaactcgctgtattctgttgatgatggtgaagttgccttatataagaatgttggcgcttgagtattatttacattatgcatggcgcacctcagaaatggagaaaaagtttatctgtatctgtacatgagcttattgtactactcaaaacctttactaaattatcaaaaatactattggcattactgtatttttgaactaaagtttgaagattatttttcattgtttcatcttcggcagagaatccggcattccatgcctgatattttgcattatctagcacaacctcgccatttccacctagattatctaagctttttaacatattgtctattggggtcatgtttatactgacaacatatcccccgtttttttgagataccttgccgattgttccacctaattctgtaagccatttatttgcttgttcctgactaacagtattatttgctggatatagcggtttatctttatatttttccttgagttcttccaatgcctttttaagcgagttgacttgtaatttcacggagtttccgtcgttacctccgggagagatccagccggcaagactggaaagaacagcgctaaaatcttgatacatttgagtatatgaactaacggcatgttcatatactttcagatactgttcattaatatcattgatggagtttgcaattttagcccacagttctctatgagatatcatttgatctccatcaagctcggcttctttcggagctgaatgtaataattctcttgcgtctttattaattggatattcgtgcctggaaagaatatccaatagttgagcggatttatttacatccatgctaatctgagatgaatgtaatgctatttcttctagcgatgttttagtcaacgttttttgtgaaagctctttctttaatgcctgatttgttgttctgatattatgaagggtgtcgttgagcatagtaagggaacttacaggatgagaactggtcgttgtttttatatcagaattaactgtttcggttgatgaaccgttggtattgtttggactgaatgatgaggtggaaatactattagtcagagttgttatattcatggttatttccttacaggaagagccatatattattatggctcttggatatattaagctcgaatgttaccagcaatctgactggctgtcgaattctttgattggttgatgctgtcaattatattcaataatttttgtattaattgatttgtcgcttgggatgcttctttagatacttgggatgcttcctctgcttgtttactgctggcctgactgattagttgttcttcttcttcaagagcagatgcataacgccctcctgatgtggatatattaccagcaacggctgatgtttccattgttgcacggccaatgttttgtttttgctgcgcagaaagggtattgagctcgtaagttcttctctgggtgtcaattttatcctgcaaagaaatatcgggagaactaagagaagttttatgttcagttgacagggatatattatctggcgccagtttatttttacctaaaaattttgtgctagagttagtttgtggtgaggtgatatttgtatctatttgtttatttaaccctaatttagaacctgcaagctctttttcaagagattgagcagtggcaaggttctttcttaaggctcctttttggtcgctaatccctgaatgcgtttttttggcaccgatacccgttatacctacttgtgtgactgctccagtaatgcttgatgatagggctgccaggccttgccgaacaatgttctctgcagctgattttgtagcatcgaacgcaatcaatgacaattgagagcccaatttagtttctgcagtgcggagagcagaaagtagaacggctacactaataattaaagaaacagcattagaagaaagactggaaatatccagagtgttctctggagtaagggtgtgactcatctctgaacgatctttcatctttttgtcagtaaggcgagcaatgatttctgaatcatgctgaacctgctctgataactttaaaagttgatcatcatttaatgtggttgttaatacgggatttttaccgacattaagtggaatatgcgctgcaatctgctgataattttgtgatttttgtgtttcggaagaactttgagtttgttttgtggatatatctgtatataaaatctgggttggttttgtgttttgaatttccataacattctccttatttgtatcaagcagtagtttgttgcaaaattgcttttgcaacatcagttctattagcctgagagttggacattgaggctaatagatctgcaattacttcctgcaattggccgaatttttctattgcttcactgatatattttgacagttgttcaacttgatatttcgataatgtcaggtctgctagatttgtcgacgcgctgttctggaaaacagcagaagcgacacttcctcccgcttgtgtggcagagttaacactttctcctaataaaactgcttggtttaaatgggtggaaataatttgtttggatattacttcatcacccgctgcaccaagaaatttatttaatctggcaacagcattagtgattaaatcgtccagttgagaagaaaaattcttgagaaactttggtataaggtctgtgagggttttacctattattttgccaatattttctgcaagttttgctgctgcctgtttaccaacagtggctacgagaacgactgctgcaactaggacaagagcgcctgcgattgcccccagaatagagccaatcattttggcttttttcgagtcgacgcccaagccttcgagcatttttgtaaatgcatctgaaaggagtttgattaagggttcaatgactgctttcatgatcggattcagggcttgttccatgaaggaattgccggtcgctgcttgtactatagcatccgtaaccataagagctaaaccaacagctgccagtgctagagaggctcctccagaaaaagctgctgcaacaacactaacgatagttaaaagtgccccaagtattttcccaacacaacccattactctgttgagttcttctgctttacgtacttcagcagcatactcatcagattttctctccatttcagtttttcttgattcttggagagactggaatagagccagatcattttttaaagattcttcattattttttccaactagttgaataaaggttgccatcaattgagtaacactggcaagtccggttaatgatttctgctgggttgatagctgttcagcagatgctgtgtttgaaaatgcagaaaaagagtctatttctttttcgagttgcattgatttatctgtaagtttgctatgaattgacagggttttctgctcaatcaatgtcctgtctttaactgctgcgtcttttttgatagtgagttgtatttcttcccggcttaattttttcttttctggtgactctgggtcgagttcggataatcttgtttgaatttggttaattttattttctaggtcttttattttagaatctgcgttttttagtttattaatttgtttttcatagtctctggttagtccttcagtttcagatagaagagtgttaattttatcggagaattctaggtttttttgctgtcttgcctgttgctgggacttccaagcagtaattttatttgttaatgcagttaaagatttttcaccgagtatttgaataaggtttccaattaaaagcgttagttgggaacttgcatttaatgactttggtgctttaagttcagggattaatatatttgaagttgagtgtgcattagttgtattaatattttggttagcagtaagatcagcaattgtaagagaaaataatttgttagctgcatcatttgcagcttggatagtattgtctccaagctcagtggaagccaatattttggcaagaggaaaaccagtggttgtggtgcttacattatgcataataattactccttgatatcctgaattgcgtccaagtatgattgtgcttttatttttaatttttcatcattgctgtgttgaattacgagttcgaagcactctttagcttttaagggggctttcaaccgaagctggcattgtccagtatggaatactggtgtatagtcattttttcctaatgcaaaagcgacagcataaaggtctgctgcttgttggaactgttcttttatctgataaatagctgcgagtcccataatgtagtctacattgtaaaagtcgtatatacataaaaacctgaagaaaacttcagcttcctctattcttcctttgttgtaaaagtcataagcatatgaataaatgtcatccatcatatcatcaggaattgcattaatatctttcagtgtagcgccagagttaattgcatcaattactgcagtagagatgctttcattttcggtgatatttaaagacataaggtctcctttttgtctgctttactttaataagtataagatttaatataaaagatttaatttgtattgctttgacggtatacagcctttagaacctctgcgcttatttctatttgtaaaacttttgttgattcattaaatattttatcgtagacggaactggatactagatttgtaagatccttcatttgtgtgttaaacaaatccatgtcactgctatagcgttttaaaatctttgctctgaggccagatgaggcaatctcgtttagtgctgtatgactgatagatgtttgtgctgatttttcatcaagttttatatccgggaattttttttcaatagctgcaaatatgtttcttttgttatctgaggtcaaaacaactccattgtgtatggccatctcatctatacttctgtttatcattgaagagacataagtggttcgctcttggctcatccaacaaaatagttgattccccgaattactatcttttattttgtctatgacgctgtccctgattttatttatattcaccgggcatccaaaattcttctgaggaaagcgttgttttaagttaaaaacagataatattttctttacaagcttattgcgacttaacgaatcaaatgatgggcgaggaatcgcgaattcaacctgtggaagtattttgtttagaatttgcatgataccccctatatgttagttcacttctgaagtgatgtttgcaatggttagtttaatacaaaataaaaattcatacaaagattcaatgagttcatcaggtgaaagatattttttgtagtgtttcttggtcaaaacacattgatgagtatcagggagaagacagatagaagaaccataatctctactcaaagagtagttaaggatgagtatgtgttctggattaataatattttctgtaaaaagttcatgttcattaagaagtccggtcaaaaagatgtattcatcattatctgttatacaaacaggtatttgttcttcgagcaatataaaggcttgatttttatcgttaaaatcaagctttgcacctgttatttcataaagtttatcatatagtttgcgacacatttctatggccttctatatattagaatgagagttattcaataaaagcttattgatctgtaataagtcgtgaatgtaaagtttggttccaagatctggcgatttaagagaattgtaataatcaataatttttattgatttttcgatgatttcttcttttttatctgttgcttcggtttttaattcgtttaatacacgagtcatattgctgggtgctgattttactaagtatgagtggcaagcgttgatgaccgcatcaaagtcttctgaagatacattttcagtaggatgtttgtaaagtgaaattgataaaggcttgaatgtttttggtgtgtggataaggttaattttattgaaacttttaagatagctgcgtcgtaattgagtcaatctggaaagatcaaaatcagattcaatatacttcattatttcgttataagactgattgagactttcaatgcgttgcctaactttatttgcatacgcgtatacatcgttaggtgtagcaaccaatttaacgtcagggagtggaaagtatatttcagaatttcctgctttaagaacattaagtgccataccagcacagttttcagatttactgattaatttataatttgccaattgtctgaaagcatctgctttctttttgcatataaattttgacatgtttgtttcatcaaggccaaaaaggttatggctgattttaccatcctttgttttattatcacctgataatggaatgtatactttatcagcactgaccccccaataaccataggggtcttttttttgattagctctgggaaaaaatatttttttgttgttattttgatcttgttttgaatttaataagtttctaacctcttggcctgcatcaagtctttcggctgtttggtctgaaatcatatttagtttgtcttgcttataggtatcgacactgtaacctgagcgtttttcaaaaaggtagtttatttctgtatcttttgtaacattcccgccgggataccagctgagataggtatgagttggttcctgtagtaaattgttttttatactgatactagtatgccctaaatgggttatgcctctatttccccagcaacgaaaaactaaatgtctttcaagatttttggctgtaccgatgccatgaaaacgctctgcggtattcaacattaatttgatgtctctacctgtgaaagagtgttgaattgagtttttagctgcttcataggcggcaaacgcactttctgcagatttttcgctagctaatgtattgaggaaaagcaataaggatttttgattctctagtcgataattttttagttgttcatttaatatctgtgaatttatctttgcattaatagtgcttaatgttctgaaaaagagatcctttaggttgaatttctgtgctatcaatataggtccatgctctgtatcttcaacgcgtataggcccttttgtattgcttgcgtcaatgaaattgctaattttgaggatcatactttattaactctccattacttggtgattgtggggatgtaaaatgtatttggtatataatatattcaattaataaatttagaaacttgagcctgttaacataatcaaattttcttttgctgtacataatatgtacctcgtgagcatatgtagtgctcgtttcatcatgaaatcccacaagataaagtgcctgatgtatcaggctcggagtgttatagaaaaagagagaaccctgttgaataagtatcttttttgttgtaaaacgaggtacaaaactgcaatcaatgccccatttatgactgaggataattaaatgcacataactaatttgggattgcatcaggtttcatttcaaagcggagattcctataaaggcgcagaagaaaccggaaagcacaaaggtgtaagcgtgatttcatatcaaagagttaaaaatggagaaagaaataaggggatcgaagcgcttaatcgattatatttacagaaccaaacaagcttaacaggaaaaagccttttgtttgcgcgtgacagagctgaagttttttgcgaggcaataaagttggcaggtggtgatacgtcaaaaattaaagccatgatggaacgattagatacctataaacttggtgaagttaataaaagacatattaatgagcttaataaagtaataagtgaagagataagagcacagctaggcattaaaaataaaaaggaattgcaaacgaaaataaaacaaatatttactgattatttaaataataagaattggggaccggtcgacaagaatattagtcatcatgggaaaaattatggttttcaattaactcctgcctctcatatgaagatagggaataaaaatatatttgtcaaagagtataatggaaaaggaatttgttgtgcttctacgagagagagtgatcatatcgcgaatatgtggctttcaaaagtggtggatgatgaggggaaggaaattttttcgggtatcagacatggagttatatcagcctatggattgaaaaaaaactcatctgaaagagctgttgctgctcgtaataaagctgaggagttagtaagcgcagcattatatagcagaccagagttattatcacaggctttgtctggtaaaacagtagatttaaagattgtttcgacttctcttctgacgccgaccagtttaaccgggggagaggagagtatgttaaaagatcaggtgaacgcattaaaagggttaaactctaaaaggggggagccaacgaaattattaattcggaatagtgatggtcttctgaaagaagtaagcgttaatctaaaagtggtgacatttaactttggtgtaaatgaattagcgctaaaaatgggcttaggctggaggaatgttgacaagcttaatgatgaatcaatatgttctttgttgggggataatttcctcaaaaatggtgtgattggaggttgggctgcagaagcaatagaaaaaaatccaccatgtaagaatgatgtgatatatctggctaaccagataaaagagattgtaaccaaaaagttacaaaaaaatgataatggagagccgtataaattgtcacaaagaatgactctattggcttatactataggtgctgtgccttgctggaattgtaagagtgggaaggacagaacaggtatgcaggatgctgaaattaaaagagaaataataagaaaacatgaaacaggtcagttttctcaattaaatagtaaattatcctcagaagagaaaagattattttctactattctaatgaatagtggtaatatggaaatccaagagatgaatactggtgtgcccggaaataaagtcatgaaaaaattgccgctatcttcgttagagctatcttattctgaaagaataggggacccaaaaatatggaatatggtgaaagggtattcgtcatttgtataagaggaatatatggaagatttagcagatgttatttgccgagccttgggtatccctttaattgatatcgatgatcaagcaatcatgcttgatgatgatgtgctaatatatattgaaaaagaaggagattcaataaatttattatgccctttttgtgcattgcctgaaaatataaatgatcttatatatgcgttgagcctaaattactcagaaaagatatgcttagctactgatgatgaaggcggaaatctaattgcgcgattagatcttaccgggataaatgaattcgaggatgtatatgttaatacagaatattatatttcgcgtgtgcgttggctgaaggatgaatttgcgcgaagaatgaaggggtattaatgtcccgtttcgtatttattttgctgtgttttatcccatatttagggagagctgattgttgggataaggctggtgaaaggtacaatattccatcaagtttgttaaaagcgattgcggaaaaagaatccggatttaataaatctgcagtcaatgttaataacaatggaagtaaagattatggtataatgcaaataaatgactttcattctaaaagacttagagaaatgggatattctgaggaaatgctaattagtcatccatgtctttctgtacattatgcagcaaagttattaaatgagtttatgatgatgtatggaagagggtgggaggctgttggagcctataatgcaggaacgtctccgaaaaagaaaaaagaaagattaaagtacgcagaggatatctatagacgctatttgcggatagcagcagagagcaagcagaataatcgaaggatataagaggatttatgtctgaggcaaagaactcaaatcttgcaccattcaggttattagtgaaactcacaaacggtgtcggggatgagtttccgttatattatgggaataacttaattgttctcggacggacgatagaaacacttgagtttggaaacgacaatttcccagaaaatattattcctgtaacagatagtaaatcggatggtataatttatttgaccataagcaaagataatatctgtcaatttagtgatgaaaaaggtgagcaaattgatatcaattcacaatttaattcatttgaatatgacgggatttcttttcaccttaaaaatatgagggaggataaatcgagaggccatatactaaacggaatgtataagaaccactcggtgttttttttctttgctgttattgttgtgttaattataattttttccctctctttaaagaaagatgaagtaaaagaaattgctgaaattatagatgataagagatatggaatagtcaacactggacagtgcaattatattcttgccgaaacacaaaatgatgcggtatgggcgtctgtagccttaaataaaaccggatttaccaaatgcagatatattctggtgtcaaacaaagaaataaatagaattcaacaatatatcaatcaacgattcccatttatcaatttgtatgtgttgaatttagtgagtgataaagcggaattactggtgtttttaagtaaagaaagaaatagttcaaaagataccgaacttgataaattgaaaaatgctctgattgttgaatttccgtatatcaaaaatattaaattcaactatcttagcgatcataatgcaaggggggatgctaaaggtattttcacaaaggtaaatgtccagtataaagagatttgtgaaaataataaagttacatattctgtcagagaagaactgacagatgaaaagcttgagctcattaatagactgatttctgaacataaaaatatatatggagatcagtatattgagttttctgtacttttgatagatgatgattttaaaggtaaatcatatcttaacagcaaagacagttatgtaatgttgaatgataaacactggttttttttagataaaaataagtgaggataaaatgagtgttacagtaccgaatgatgattggacattgagttcattatctgaaacttttgatgatggaactcaaacattacaaggtgaactaacattggcactagataaattagctaaaaatccttcgaatccacagttgctggctgaataccaaagtaaattatctgaatatacattatataggaacgcgcaatccaatacagtgaaagtgattaaggatgttgatgctgcaattattcaaaacttcagataatagggagcattcatgaattacatttatccagtcaatcaggttgatattatcaaagccagtgattttcaatctcaagagatatcaagtctggaagacgtcgtgtcggctaaatatagtgatattaagatggatacagatattcaagtatcacaaataatggagatggtaagcaatccagaatcattaaacccagaatctttggccaagttacagacgacgctctcaaattattcaataggagtatcattagctggcacgttagcaagaaaaacagtttcggctgttgaaactttattaaagtcttaatttatatgattaggtataaaggttttattttattcttgttgctgatgttgattggatgtgagcaacgtgaagagttaatttctaatttatctcaaagacaggcaaatgaaataatatctgtgctagaacgccataatattactgctagaaaagttgatggaggtaaacaggggatctcggtacaagtcgaaaaggggacatttgcatcggcagttgatttgatgcgcatgtacgatttgccaaatccggagagagttgatatctcacaaatgtttcctacagattcattagtgtcttctccaagagctgaaaaggcccgtttatatagtgctattgagcaacggctggaacagtctttagtttctattggtggtgttatttcggcaaaaatacatgttagctatgatcttgaagaaaaaaatatatcttcaaaaccgatgcatatatcagtaatcgctatatatgactcaccgaaagagtctgaactattagttagtaatattaagcgatttttgaaaaacaccttttctgatgttaagtatgaaaatatatctgtcatattaactccgaaagaagaatatgtttatacaaatgtacaacctgttaaggaagttaaatcggaatttttaacaaatgaagtaatatatttatttctcgggatggctgtactagttgtcattcttttggtatgggcattcaaaacagggtggttcaagagaaacaaaatatgataagaatggatggaatttataaaaaatatctttcaataatttttgatccagcgttctatataaatagaaatcggttgaatttgccttctgaactgttagaaaatggcgtaatcagaagtgagattaataatctcataattaataaatatgatctaaattgcgatattgaacctttaagcggggtaaccgctatgtttgttgccaactggaatttacttccagctgttgcttattttatcggtagtcaagagtctcggttaattaatcatagtgagatggttattagttattatgggggcaaaatcagtaagcaaggggaggccgctattcgaagtggtttttggcatcttattgcgtggaaggaaaatatatctgttggtatatatgaaagaataaacttattatttaatccaattgctttggagggaaattatacgcctgtagaaagaaatttgtcccgattaaatgaaggtatgcaatatgcaaaaaggcactttaccggtatccagacatcatgcctatgatggtgttgttataaagagaattgaaaaggaattatgtaaaaccataaaagatagagacactgagagtaagaagaaagcaatttgtgttataaaggaggctacgaaaaaagctgaatcactgcgtatagatgctgtatgtgatggttatcaaattggtatacagactgcttttgagcatattattgactatatttgtgaatggaagttaaagcaaaatgaaaatagaagaaatattgaggactatataactagtttgctttcagaaaatttacatgatgagaggatcattagcactttattggagcagtggcttagttcgttgcgtaatacagtaacagaattaaaagtggttttgcccaagtgtaatttagcactgaggaaaaagttagaacttgatctccataaatatcgctcagatgtcaagattattttaaaatattctgaagggaataattatatattctgtagtggtaatcaagtagtggagtttagtcctcaggatgtaatatcaggtgttaaaatagaacttgcggaaaaattaacaaaaaatgataaaaaatatttcaaagagttagcacataagaaactgagacaaattgcagaagacttgttaaaagagaatcctgttaatgattaatcaaataaatgcaagcaatgctctgcagcaaagattaaatagtgaagaagttgttaatttaaatgagagattatcatcttcgcaatcatttgatgaggatataatctatgaaataatgcaatatttctcacagagtgaattaaattccatagataatgatgaactgcacaataagattgaacaattattcaattcacgttttccttatcttacagctgcacaaaaaagttcacttcttaataaactcatagatgcaaatcaatatgtcgatttgcatgagggattttatgcatcattgtccatatataacaatattgatttctatattaagactacaaccttcgattcattaattagtgtctttgaagcagggagagaggcagatgattcgacatggtagtaataagttgaaaatatttattttaagtatattgctattaacactgagtgggtgtgctttaaagtcatcatctaattctgaaaaagaatggcatattgttcctgtaagtaaggattatttttctattccaaatgatttattatggtcgtttaatacaaccaataaaagtataaatgtttactctaaatgtattagtggtaaggcggtttatagttttaatgcaggtaaattcatgggcaactttaatgttaaggaagtagatgggtgcttcatggatgcacaaaagatagctatagataaactattttctatgctgaaagacggggttgttttaaaaggtaataagataaatgataccatccttatagagaaggatggggaagttaaattaaaattaattcgagggatataattgtattgtgagtaaatataaaggtctaaatacaagtaatatgttttacatttactctagtggacatgaaccagttaacgttgagcttgtaaaagataaagaacgtaacataattgagctggctccagcatggaagggtttttttttgtccgaaatcaaaatataaaattcagtgataatgtgaactatcattatcgctttaacattaatagttgtgcaaaatttcttgctttttgggactatttcagtggtgctctagtagagcatagccatgctgaaaaatgtattcatttctatcatgagaatgatcttcgggatagttgtaataccgaatcgatgcttgataagttaatgttaagattcatcttttcatctgaccagaatgtaagtaatgcactggctatgatacgaatgactgagtcatatcatttggttctttatcttctgagaactattgagaaagaaaaggaggtaagaataaagagtctgacagagcattatggtgtgtcggaggcttattttagatctttatgtagaaaagctttaggggcaaaagtcaaagaacaactgaacacttggcggttagtaaatggtttattagatgtatttttgcacaatcaaacaatcacttcagctgccatgaataatgggtatgcatcaacatcccatttttcaaatgagataaaaacacgactaggcttttctgcaagagaattatcgaatattacttttttagtgaaaaaaataaatgaaaaaatttaatattaaatctttgactctcttgattgtattgttaccattgatagttaatgctaataatattgactctcatttattagaacaaaatgacatagcgaaatatgttgctcaaagtgatacggtaggatctttttttgaacgtttttctgcgttattaaattatcctattgttgttagcaaacaagctgcaaaaaagagaatatctggggagtttgatttatctaatccagaagaaatgcttgaaaagctgacattacttgtgggactcatatggtataaagatggaaatgcattatacatatatgactctggagaattaataagcaaagttattttgctggagaatatatcacttaattatcttattcagtatctgaaggatgctaacctttatgatcacagatatcctataagaggaaacattagtgataaaacattctatatatctggtcctccggcattggttgaactggtagctaatacagcaactttgcttgataagcaggtttcttctattgggacagataaagttaattttggggttataaaattaaaaaatacatttgttagtgacagaacttataatatgagaggggaggatattgtcatcccaggggtggctactgttgtagaacgtttattaaataatggtaaggctctgagtaacagacaagcccaaaatgatccgatgccaccctttaatattacacagaaagtatctgaggatagtaatgacttttcatttagttcagttaccaatagttctatattagaggatgtatcacttattgcatatccagaaaccaattctatattagtcaaaggtaatgatcagcaaatacagattattcgcgatattatcactcagttagatatagccaaacgacatatagaattatcattatggataatcgatattgataaatctgaattaaataaccttggtgttaattggcaaggaacggcttcatttggtgattcgtttggtgcgtcatttaatatgagctcatcagcatcgataagcactttggacggcaataagtttattgcttcagttatggcattaaatcagaaaaagaaagcaaatgtagtttcaaggccggtgattttgacacaagagaatattccggctatatttgataataacaggactttttatgtgtcattagttggtgagcgcaattcttcgttggagcatgttacgtatggaacattgataaatgttatacctcgcttttcatctcggggacaaattgagatgtctttaacgatagaggatggaacaggaaatagtcagtcaaattacaattataataatgaaaatacatctgtccttccagaagttggaaggaccaaaatcagtacaatagcgagagttccacaaggcaaaagtttgttgataggtggttatacgcatgaaacgaactctaacgaaataatatctattccttttctctcctctattcctgtaatcggtaatgtgttcaagtataaaacaagtaatatcagtaatattgtaagggtttttctgattcaaccccgtgagataaaggagtcaagttattataatactgcagaatataaaagcctcatatctgaaagagaaatacaaaagactacacaaataatcccatctgaaactactttgctggaagacgaaaaatcattggtttcatacttaaattactaactataaagtaggtgatgtatgcttgatgttaaaaatacaggagtttttagctctgcattcattgataagttgaatgcaatgacaaattcagatgatggagatgagactgctgatgcagagcttgattctggcttggctaatagcaagtatattgactcatctgatgagatggcttccgctctttcgtcatttataaacagaagagaccttgagaaactgaaaggaacaaatagtgatagtcaggaacgtattttagatggggaagaagatgaaattaatcacaagatttttgatttaaagagaacgttaaaagataaccttcctctagatcgggattttatagacagactaaagagatattttaaagatccaagtgatcaagtcttagcattaagggaacttttgaatgaaaaagatcttactgctgaacaagtcgaattattaactaaaattattaatgagataatatcaggtagtgaaaaaagtgttaatgctggaataaattcagctatacaggctaaattatttggcaacaaaatgaaacttgaaccacagcttttgcgtgcatgttatcgtggttttatcatggggaacatatcaacaacagatcagtatatagaatggcttggtaattttggttttaatcacagacatacaattgtgaattttgtagagcagtcactgattgtagacatggattctgagaaaccgagctgtaatgcttatgagtttggttttgtgttatctaaattaattgcaattaagatgattagaacttcagacgtaatttttatgaagaaactggaatcctcaagcttgctaaaagatggcagtttaagtgcagagcagctattgctaactttattatatatttttcaatatccaagtgaaagtgagcaaattcttacttctgttatagaagtatcacgagccagtcatgaggattctgtagtgtatcaaacatatctatcttctgttaatgaaagtcctcatgatatatttaaaagtgaaagtgaaagagaaattgcgatcaatattctacgagagcttgtcacaagtgcatacaagaaagagctttctagataacaggagataaaagtgatccagtcttttcttaagcaagtaagtactaagcctgaattaattatattagtgcttatggttatgatcattgctatgttgatcataccattacctacataccttgttgattttttaatagggcttaatattgtacttgctattctcgtttttatgggatcattttatattgaaagaatattgagtttttctacattcccttcggttttgttgataacgacattatttcgtctcgctttatcaataagtactagtcgactaattttagttgatgcggatgcgggtaaaattattactacatttggccagtttgtcattggtgatagtctggctgtaggttttgttattttttcaatagtaactgttgtgcagttcattgttataacaaaaggatctgaaagggttgcggaggtagctgctcgcttttctcttgacggtatgccggggaaacaaatgagcattgatgcggatttaaaggctggaattattgatgccgcaggagctaaagaaagacgcagtattctggaacgtgagagtcaattgtatggttcatttgatggagcaatgaagttcattaaaggtgatgcaattgctggcatcattattatttttgtcaatttaataggaggtatttctgttggtatgagtcaacatggaatgtccctatctggtgcattatctacttataccatactaactattggtgacggattggtctctcagattcctgctctgttaatttctataagtgcaggatttatcgttacaagagttaatggtgatagcgataatatgggacgtaacataatgtcccagatatttgggaatccttttgttctcattgttacatcagctcttgccttggcgatagggatgttgccaggttttccgttttttgtttttttcctgatagcagttactttgacggctttattctattataaaaaggtcgtagaaaaagaaaaaagtctgtctgagtctgattctagtggctatactggtacatttgatattgataatagccatgactcatctttggcaatgatagaaaatctggatgctattagttcagaaaccgttcctttaattttattatttgccgaaaataagataaatgcaaatgatatggaaggtcttattgaaaggataagaagtcagttctttattgattatggtgtcaggcttccaactattttatatagaacaagcaatgagcttaaggtcgatgatattgttttgttaataaatgaggtgcgtgccgatagttttaatatatactttgacaaagtgtgtattacagatgaaaatggagatatagatgctctaggtattcctgttgtttcaacttcatataatgaacgtgttatttcttgggtagacgtttcatatacagaaaatctaactaatattgatgctaaaattaaaagtgctcaagatgaattttatcaccagttgtcacaagctttattaaacaacataaatgagatttttggtatacaagaaacaaaaaatatgttagatcagtttgaaaatcggtatcctgatctattaaaggaagtcttccgacatgtgactatacagagaatttctgaggtattacaaagattgcttggagaaaatatttctgttcgcaatttaaaacttattatggagtctttggcgctttgggctcccagagaaaaagatgtcataacattagttgaacatgtccgtgcatcactttctaggtatatttgtagtaaaatagctgtttctggtgagattaaagttgtgatgctttccggatatattgaggatgcaataagaaaagggataaggcaaacctctggtggctctttcttgaatatggatatagaggtttcggatgaggtaatggaaactttagcacatgctttgagagaattgagaaatgcaaaaaaaaatttcgttcttttggtatcagtagatatacgtaggtttgttaaaagacttatagataacagatttaagagtatactcgttatatcgtatgctgagattgatgaagcatataccattaatgtattaaagactatttagtgaggtttaaatatgagtaacattaatttagttcaattagttagagatagtcttttcacgattggttgtcctccatcaattattacagatttagacagccattcagcgattaccatttctttggatagtatgcctgctattaatatagctcttgtcaatgagcaggttatgttatgggctaattttgatgcaccaagtgatgtaaaacttcagtcatctgcttataacatattaaatttaatgttaatgaactttagttatagcattaatgagctggtagagcttcatcgttctgatgagtacttacagttaagagttgttattaaagatgactacgttcacgatgggattgtttttgcagagattctgcatgagttttatcagaggatggaaatcttaaatggggtcttataatcaatgagctatacaaaattgctcactcaattatcttttcctaatagaatctcggggccaatcttggaaacaagtcttagcgatgtttcgattggtgagatttgtaacattcaggctggaattgaaagtaatgaaattgttgcaagagctcaggttgtaggatttcatgatgaaaaaacaatattaagcttgattggaaattctcgtggactttcacggcaaacgttgattaagcccactgcccagtttcttcatacgcaagtcggccgtggattattgggagcagtagtcaatcctttaggggaggttactgataagtttgctgttacagataacagtgaaattctttatcgacctgtagataatgctcctccgctatatagtgaaagggctgcaattgagaagccttttttaacaggtattaaggttattgattctttactcacgtgtggtgaaggacagcgaatggggatttttgcgtcagctggttgtggcaaaacttttctcatgaatatgctcattgaacatagtggtgctgatatatatgttattgggttaattggtgagcgaggtcgagaggttactgaaacggttgattatttgaaaaactctgagaaaaaaagcaggtgtgttttagtatatgcaacttcggattactcttcggttgatcgttgtaatgctgcatatatagccactgctatagccgaattttttaggactgaaggacataaagtagcgctttttattgattcattaacaaggtatgccagagcattacgtgatgtggccttagccgctggagaatcacctgccagaagaggctatccggtttcggtttttgatagcttacccagacttcttgaaaggccaggaaagttaaaggcaggtggctctattactgcattttacactgttcttttggaggatgatgattttgctgatccattagctgaagaggtaagatccattttagatggacatatatatttgagcagaaatctagcccaaaaaggacaatttcctgcaattgattccttaaaaagtataagcagggtatttacacaggttgttgatgaaaaacatcgtattatggccgctgcatttcgggagctactttctgaaatagaagagctaaggacaattattgactttggtgaatacaaaccgggggagaatgcctctcaggataaaatctacaacaaaatatctgttgttgagagttttctgaagcaagattatcgactcggttttacttatgagcagacaatggagcttattggtgaaacaattagataaggttttaaaaatcaaagataaatatcaacggtctgttaaattaattgaagcacacatattaacactaaaaaaaaaactctttgtatcgagatgtggaggcattagataaaaggattatatacttcctgcaactggagaatgacttagaacctgtaggcgctcagagtgttagtcagcttttcaatacaagacgtaagatcgctatagtaaaaaagcatattatccaatatcagtctgaacgaattcttctaaagggaagaattgaagaaattcaaaaagatattgatgaggcaaatgcttctaaaagaaaactgcttcataaagagagtaaaatatgtaaacggattggcttgattaaaagaaataactttgccaaacagttgatacttgatgagttatcacaagaggatatgaagtatggcattagataatataaacctaaattttagtagtgacaaacagatagaaaaatgtgagaaactatcttcaatagataatattgatagtctcgttttgaagaagaagaggaaggttgaaattcctgagtactctttaattgcatctaactattttactattgataagcactttgaacataagcatgataaaggagaaatttatagtggcattaaaaatgcgttcgaacttagaaacgaacgagcgacatattctgatattccagaatcaatggccattaaagaaaatattttgataccagatcaagatatcaaagcaagggaaaaaataaatatcggcgatatgagggggatcttttcatataataagagtggaaatgcagacaagaacttcgaaagaagtcatacttcttctgtaaaccctgataatctgctagaatctgataatagaaatggtcaaattggtttaaaaaatcatagcttgtctattgataagaatattgctgacatcatttctttactaaatggaagtgttgctaaatcatttgagctgcctgtaatgaataaaaatactgcagacataaccccatccatgtcattgcaagaaaaatcaatagttgaaaatgataaaaatgtttttcaaaaaaatagtgaaatgacttaccactttaaacagtggggggctggacattctgttagtatttcagtggagtctggttcttttgttctaaaaccgtcagatcaatttgtaggaaataaacttgacttaattttgaaacaagatgctgagggtaattacagatttgatagcagtcaacataataaggggaataaaaataatagtacaggatataatgaacagagtgaagaagaatgctaagaattaaacattttgacgctaacgaataaatacagattttatatgcaaagcaactctgcgagcgtttttcgattcagacattcaaaaataaatttacaggcagtgaaagtttagtcactcttacttccgtgtgtggggattgggtaattcgtattgatacattatcttttttgaaaaaaaaatacgaggtattttcaggattttctacacaagaatctttactgcatttatcaaaatgtgtctttatagagtcgtcatctgtattttcgattccagaactgtctgataagattactttccggatcacgaatgaaatccagtatgcaactactgggagtcatttatgctgtttttcctcttctttaggtattatttattttgacaagatgccggtattacgtaatcaagtttctcttgactcattgcatcatcttttagagttttgcttaggttcatctaatgtaaggctggctactttaaaaagaattcgcactggtgatataatcatagttcagaaactttataatttattattgtgtaatcaagttattattggggattatattgtgaatgataataatgaggcaaaaattaatctgtcagaaagtaatggtgagtcagaacacacagaagtttctttggcattattcaattatgatgatatcaatgtaaaagtggactttattcttttagaaaaaaatatgacaatcaatgaactaaaaatgtatgtagaaaacgaattattcaagtttcccgatgacatagttaaacatgtaaatattaaagtaaatggttctttggttgggcatggggaacttgtttctattgaggatggttatggtatcgagattagttcttggatggtaaaggagtaatctcatgctgagtgacatgtccctcatcgctacactttctttttttacgctattaccatttttagttgctgctggtacctgttatataaagttttctattgtttttgtaatggtacgaaatgcacttggtttgcagcaggttccatcaaatatgactctcaatggtattgcattgattatggctttgttcgtgatgaaacccattattgaagctggttatgaaaattatctaaatggccctcaaaaatttgatacaatatctgatattgtccgtttttctgattctggcttgatggaatataagcaatacttgaaaaagcatacagatcttgagttagcacgttttttccaaaggtctgaagaagaaaatgctgatttaaagagtgcagagaataatgattattcattgttttccctcttgcctgcatatgcgctaagtgaaatcaaagatgcgttcaaaataggtttttatttatatttgccatttgttgttgttgatcttgttatttcaagcattttacttgcacttggtatgatgatgatgagtccaatcacaatatcagtaccaataaaacttgtattatttgttgcgcttgatgggtggggtatcctgtctaaggccttgattgaacaatatatcaatattcctgcttagatgatggaggtaatgtgtctgatatagtttatatgggtaataaggctctttatttaatccttatcttttccttatggccagtaggtatagctacggttattggattatctattggtttgttacagacagtgactcaactccaagagcagacacttccttttggtataaagcttataggtgtctcaatatctttgctacttctttctggatggtatggtgaggttttattgtctttttgtcatgaaataatgtttttaattaagagtggggtttgatggacatttcaagctggttcgaaagtattcatgtgtttttaatactcctgaacggcgttttttttagattggctccattatttttctttcttccatttttaaataacggtataatttctccatctattagaatacctgtgatttttcttgttgcatcaggattaattacttctggtaaggtagacataggttcttctgtttttgaacatgtttatttccttatgttcaaggaaataattgttggcctccttctctctttttgcttgtctcttcccttttggatatttcatgctgttggtagcattattgacaaccagcgtggggcaacgcttagtagttcaattgatcctgccaatggtgttgatacgtctgagttggcaaaatttttcaatcttttttctgcagttgtatttctatacagtggtggtatggtctttattttagaatccatacaattgtcttataatatatgcccgttattttctcaatgttctttccgtgtctcaaatatcttaacatttctgactttattggcaagtcaggctgttattttagccagtcctgttatgatagtattgttactatcagaagtattacttggtgtattatcgagatttgctccgcagatgaatgctttttccgtatcattaactattaaaagtttacttgcaatatttattattttcatctgttcttctactatttacttttctaaagttcaatttttcctcggtgaacataaatttttcacaaatctatttgttagataaaatattatggcaaataaaacagaaaagccgacacctaaaaaactaaaggatgccgcaaaaaaaggacagtcatttaaatttaaggatttaacgactgttgttattattctggtagggacatttactataatatcattcttttccttaagtgatgtaatgctcttatacagatatgtaataattaatgacttcgaaattaatgagggtaaatacttttttgcagtggttattgtcttttttaagataattggcttcccactttttttctgtgttctttcggctgtgttgccaacattggttcaaacaaagtttgttcttgcgactaaagctatcaagattgatttttcagtattaaaccctgttaaagggttaaaaaaaatatttagtataaagacaataaaagaatttttcaaaagcattctgcttcttattattctagcattaacaacctatttcttttggattaatgaccgaaaaataattttttctcaggtgttttctagtgttgatggcttatatcttatttgggggaggctgtttaaggatataatattatttttcttggcattttctattcttgttattattcttgactttgtgattgagttcattttatacatgaaagatatgatgatggataaacaggagataaaaagagaatatatagagcaagagggacactttgagacaaagtcgagaaggcgtgagttgcatatcgagattctttcagagcagactaaatctgatatacgtaattcaaaattagtggtaatgaacccgactcatattgcaattggtatttattttaatccagaaatagcgcctgcaccttttatttctctcattgaaactaaccagtgtgccttggctgtcagaaaatatgcaaatgaagttggtataccgactgtgcgtgatgtgaaattagctagaaaactatataaaacacatacaaaatatagttttgttgattttgaacacttggatgaagtcctacgtcttattgtttggcttgagcaggttgaaaacactcattaataagtaaaggagatgtgttatatgggagttaatttctgtaataaaataggtattgatcagtctgaatttgaaatagaatcttccatcattaactccattgctaatgaggtattgaacccaatatctttccttagcaataaggatataataaatgttttactcagaaagatttcatctgaatgtgacctggttagaaaagacatttatcgttgtgctctggagttggtcgttgaaaaaacacctgatgatttataatcattcataataactcttttgctgatataaatatttttgttgaagatatttatgtagtcacaggatcaattgtagaaaattgttatgtttttgttaggaactgcactaaataatatatgataagacagcaaaaacgactgaccataatccttcttttattaggagttgataagagagactattcatcctgtaatgttaaaactctgttatatagtattcgcgattatgcaaagtctgtaaatgatcatgagatactaaccgagagtaatcgtttattatctcattgcatttcagatagtaacggagctttctttaaaagtagtaaatacgttccccttaagtacttacgtaaaaggagaatagcacgaaagataccaaatgattagcactttgctagtaagcttgctggtaaactatattgaccgttgggtttgttttgagactgtaatttaaattgtgtaattgcctgtttttgatatgtttactccaacaacggagacaggtaaattatggacgaaaagaagcttaaagcccttgcggctgaactggctaaaggcctcaaaactgaggccgacctcaatcagttttcccgtatgctgacgaaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggccatgtgcgcggtaactgaccgggctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtgaagcatatacatctgcgataaacctgagtgcccccacgtcagatacgtcactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaagtatgtcgcggccttttggaggatagccagttcctctgcctgctccgccagttgccgcttcaggcgggcagttcactttcacgctcagacgaggtcatctgttgctgcagtttgctgcgccacgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatctcatcgcttacagccactacaggacgtttccgtatcctgtgaattatcatcccacgtggactgcatatatttttaatacacacaacccctcttccagccacatgcagtgtcgaggtggtcccgcagattccgtatacccgacaccctgcacgggttccgagtatctgtactcccggtggtttatcagagtaatagtagtcactgttacattcgacccagctctttcccccggggggatgcgggaccactcggaaatacaccccatatggtccgtgcacattaatctccgcatagcaatgttctgttgaattacgtggcatagccagtaaagtctcttttgcagcagcgggtaccgcataccacatacacattagtgcaactatcagcgcagtattcattttcattgtcactttccgttactggtgctgtccgtcacagcacctcatgtcctgcggacagggcaagctgaccggccataacaactttcagttccatcagggaagtggaagctagacgccggacaatcaaatcccgccggcggtacaccttcttcgcagcagagttgttcagtcaacatgaaagtgacagacagtgtcaccacgatgcagcatcagtatgacggtgaatcgccggtcgtagtttttgttctttgttttatagggagctttctgcatcaggcatcgttcatcacggggtattggtgcaatgctcggcatcactcagtccggctggtgatttgtgatgtttggcaatttatctgattacataatccggactgagtcccccctgagtgttttactgttccgagcacttatttagtaactttcttgcatagttgtttctggctttaattgtgctgccctaaggtttgtttctcagtatgacagctcaatacatatacttcgaacgcattatatattcatttaattcactttgtgggagaggattattactttctgacataaacatcattgatttcataaaatcccgactgttctgtattaaatattaagaatctgttactgtcatctttaaatgaactagataaaacgagccgtgaatcataacgagcaagaacataataccaactattattataacaaagcatctgatattctttttttaattgaggtttataccagccaacaagaaaggaaaaaaaccaaaaataaaccaaaaaaccagccataattaacttaatgcggtgttctctaacaaaagggatatctgaaaaacatgatacagaaaagatccgtccatatatacgaattattattgaaataaccaatgaactaataatgaatgaaagtgataatggaagtatgaaatattgtttgagaattaaaagttcgaatattacagggaaaaacagtagggtaatagcaaaaaatagtctaaaaaaactcaagtcttgtattttacttcttttctttataagaagaaaaaataaaataccaatcccccaaccggtaaaaagtatacccattactatgatagcatagagtaaacttctggcaacatcatccaaacctgcaccaacaacccaccatggaaatccatagtaaaaagaggttccccagccataagaataagcactgacccaccctacacatcccatataggcgatgaataatgaagaatttctaagcaatgaattgtcattcataagaaactaactgataatgtaaaaaatattcgagataaaagttgatcttttaattttcatgctaggaaattaacaataatatcattgttaatgcatatttatcatatcaaaatactctgcagaatgctactatcaaaaccagacaagtgaacaaaacttggtcaacatttagtaacgctagttggtaatgtcttcaatcgatagaagtttctggtaatctactggtattcaaacagttagggctcatacagcttgctggaccttccccataaccgcccgaacgtgaaggtctgatgtgttgcaagagagccggatgcgggaaatctgcaagtccggttcgatgagagggacgttgtttttacttgttgttgatgaagactttcattattgaacagaatgataatattgtctaaacaaaacattaaatctcataattctttgtagaaaacgcttttcttgaaattaaaaataagtagaatcagcagtctcattataataacagacaatgtcatgctctcgcccgttccggtaataaacggagcgggctatctttttggaatatttatggcccacaatccagttttcataaatacgattcattccattcttcgttttttctgagcattgcgttcataatggtcagcaacttacgcatacaggcaaccagtgccacttttttggcgtttccggctgcaagtaggcgcatgtaaaacgcctttatcaccagattaaaccggggggggcctcaagcgccgccatgtacagagctgttcttccccagcacaatcaccgaaaatggttcgtcgaccgcgcagagttcccgagtcccggtttacctgagcaacaccgacaagtgcgctgatttcacgtctcgagaggctgctcgattcaggcatttccgccagcaatgctgcggcagtcatggctctaacacctcagacgttcagtaagctctttaaagtaactctgaatgtgcctgttcatatctgggtcttccccgatcatggtgggaaggcttagaacgctatattcagtttcccatagtggaacatcactcccagcttaaagcgctcccggttgcggtagcccttggcttttattctcagcagcctgatcttgctgttcagtgcttccgcatttccgtttgatacgccatggcgcatggcgttcaggataccgtacaaccttttccctatcgttttagccacattcttcatcatggggacgtcactgttggccgcagccatctctgccagtcgttgcgtctttcctcgctccatggtctgctccagatatcctttgccagttctttcagcgcccagcacaggctcgtcagcttcatctgtgcacgcagccatatcagcttttcctgcctggattcggtcatccatttatcgctgtgctgccacaggaagcgagttccctttgcctgacgacgactttcaacaggaagatgcggatgttcattcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttctggcgggttttatccaccacctcacccggttgtttcgccacatgaaagcgatcgaaggctattttctcaaccgcattgggtaagtggatgcgcgctgctcttatatagcctgcattcatgtccatcgataggaatttaaatccccaaaagattaaaaaagcaccgaagaatgcgcgtttattcaacacaacctgatcatcaagtaatcggtatagacacttaatattgcttacattgattgattcaatgtatctctgatggttttttgctccgttcccctcaacatggacgcaacttcccctctgcgactctcagccgccccaccgtattcgagccagctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggcggtttagaacgcttatttagtaccagatcttacttataataaaggggcttggcagtttggataaactattgtccttattccactaatacaaactttttgtaaagtatattaaatatacttcatttcatactgaaatccccggaagtattcaatcaaacaattacaccataaaaggaagagggggccccaattaagttgtcaagcatgtttactgcgcaatcgcttggtgctccgtccctgtaccccgcattggtactctggcgctcatggggcttccacttgcgcttctcccttcacatcggggtgacaggtccacgttccccacaagagcctgaatcgacttcacgccgcttttatgccggatgccgcgcaggcagtaaacatatcccacaggaacgactccaccattgttttgacatcatctatatgctttcgacacatcatcagcggttcactttcgttcgtctcttcgaaccatacctgatcggctcacgtccgaccttttcccatctcgctcaccaccacatctcttaaatgcagcagcagtggatggtttggtgcctgcgcctgcacgccgacaccaaggggccttccctcatctcttgtgctgcatggctgcacagggactcacgtccccaggacgcgccttcgtggcacacagtcatcggcatagcaacagtaagcaacggcaggtttccattgccagttttctttgacagcagtacttcggcctcgctggatactgtgattccagtaccagcgatcctttctggcttttccactcaggtagcgtttattcagatactggtcgaactcattcagtatgatgttcgacagcaacggcgagatcacaccgccctgtggcatactttcactgaccgcccggaagagaccaacatcaacacggcgttttccacagcagtctcataaaacgtgtatcactgatcctgcggcagacggctttcatcagcagccggtgatgtactgtgtcgaagtagctggacaggtcaccttcaataacccggcgccccgtgtttccccgcagtcggtgagctgtaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaatgatataaaaaggatgggctgagattctattggtccccatccttttagctttggtttaatagtttatagagctgttctgaagaacgtttttttacagtctggcagccaatataatattggcttaaacatcaggagatatgatggcaaatgatacttgacgactttctggagggatagcattgcgaagcccttcactgcttggaagtgttccagcatgaacgagatagcttgtttctattttattaataccaacaccattacatgttatgtgcgatggtaatattgatgagctaacttcgtaagccctccccccagaggcagagattgcagtgtcgtttttagggacaactgcgttgatttttataatatgtccacaattgttaataactcgttgttcaggcatgaaattaagcctgttttctatgttttcggacataatttgggcatatatgtgttccacagaggaagacgtgatgtgaagagattgccagaatgcagatgttagtgcagatataaatgcagggtcttgaaagagtgaagtaaacaaaagtttttctgtttgaaaacataggtcttgttgggggaagtttgaattgattattttatttacttggttgtaacttagcatttgaagctcttttttgctatcaatgaattcattaattcctaactcattaattagatctgcaattaattttagtggtatttcaatattgttgaaatatatttttgtactattgctgtcagatgctcgaatatctctgtaaatatcatgccaaacactattaaaatcagtgtctttaacgtggaagtaatcatcgtttggtattatcgatgtacagcaattaatggctgtttcaataacttctggtgcaggcttgtgagttttaaaattccctgataccggagctgtaatagtatgtacttttcctaagttgaattgtttgggggggagtgaacttaacaagttattatattcttttgatgaaagttgagtggattgtattttatctccatcaagataaaaaaccgaacatatgcctttgttaaggcatagccgtattgaaatgccatctatgtttgcgtgggcaaactctccgtccattttatcttgtgatagtgatggtgagaaactatccattagttttttttcgctatgtttttcggctagagtttcgtgtggagaatatatgccgaaagttattattttcagtaaaatgtcacaaaaactcaatttattccaacttacttctgtagttgatttgacagttgacatccatgatgagtcatttctttcatggttagttatgtttgatgtctgcatttgatttctcctgatgtattttcctattaatgccaatatatattaatataattaaattgggaacataataaaatggaatgttattcttctctttaagaaaacgatacatttccactaaaaacaattatgcagttattgcattggagagtctggtaggaaagttgtgatatgaatacattcatgttattggctttggggattaacatcaaggggcagatagaaccattgggtgtatagaaaaacaaagtggttaaactttgggcaagcgtacagaaagaactgaaaagttgcggtctgaagcagactatcatagtaaaattattaatttattatcgaacatatagctttccccctctttttttcaaagcaagacacaggtaaatttctcccgttgcattgatatataacacagctctcatgttttggttgaggctttgtttaatatgtttttgcatatatcgtccctttattccggataaaacggaatcttttcaggggtttatcaaccacttactgataatatagtgcatgaatcaaattcacaaatttttttgtaatatgacccaatgttcacaggggggggccggagaattacctacggtaaaggaaaaaacatgcaaattgtctttttctccttttgttgttggtgcatccctgttgctcggggggccaatagcttttgctactcctctttcgggtactcaagaacttcatttttcagaggacaattatgaaaaattattaacacctgttgatggactttctcccttgggagctggtgaagatggaatggatgcgtggtatataacttcttccaacccctctcatgcatctagaactaagctacggattaactctgatattatgattagcgcaggtcatggtggtgctggtgataataatgatggtaatagttgtggcggtaatggtggtgactctattaccggatctgacttgtctataatcaatcaaggcatgattcttggtggtagcggcggtagcggtgctgaccataacggtgatggtggtgaggctgttacaggagacaatctgtttataataaatggagaaattatttcaggtggacatggtggcgatagttatagtgatagtgatggggggaatggaggtgatgccgtcacaggagtcaatttacccataatcaacaaagggactatttccggtggtaatggaggtaacaattatggtgagggtgatggcggtaatggaggtgatgccatcacaggaagcagcctctctgtaatcaataagggcacgttcgctggaggcaacggaggtgctgcttacggttatggttatgatggctacggtggtaatgctatcacaggagataacctgtctgtaatcaacaatggagctattttaggcggtaatggtggacattggggggatgctataaatggtagcaatatgaccattgctaatagcggatatataatttcaggtaaagaagatgatggaacacaaaatgtagcaggtaatgctatccacatcactggtggaaacaattcattaatactccatgaaggttctgtcattactggtgatgtacaggttaacaattcatccattctgaaaattatcaacaatgattacactgggaccacaccaactattgaaggtgatttatgtgctggtgattgtacaactgtttcactatcaggtaacaaattcactgtttcaggtgacgtttcttttggtgagaacagttctttaaatttagctggaatcagtagtctggaagcttctggaaatatgtcatttggcaacaatgtaaaagtggaggctattataaataactgggcgcagaaggactataaactgctaagtgcagataaagggataacaggtttcagtgtttctaatatatctatcatcaatccgttactcactactggtgctattgactatacaaaaagctatatcagtgaccagaataaattgatctacggtttgagctggaatgatacagatggcgacagtcatggagagttcaatctgaaagaaaacgctgaacttactgttagtactattctggcagataatctcagccatcataatataaatagctgggacggaaaatccctaacaaaatcaggggagggaactctcattttggcggaaaaaaatacctactctggtttcaccaacatcaatgcaggcattctaaaaatggggacagttgaagctatgacacgtaccgctggtgttattgttaataaaggtgctaccttgaatttttcaggcatgaaccaaactgttaacactttattaaatagtgggactgtgctaatcaataatattaatgccccttttttgcctgaccccgtcattgtcacaggtaacatgactctggagaaaaacggtcatgttattctcaataatagttcgtcaaatgtcggtcagacctatgttcagaaaggtaattggcatggaaagggcggaatattatctttgggcgcggttctcggcaatgacaacagtaaaactgaccggctggaaattgcaggccatgcgtctggtattacctatgttgcagtgacaaatgagggaggctctggagataaaactcttgaaggtgttcaaattatttcgacagattcttctgataagaatgcttttattcagaaaggccgtattgttgctggtagttatgactatcgcctgaaacagggcactgtatctggactgaataccaataagtggtatctaactagtcagatggataatcaagaatcaaaacagatgagcaatcaagagtctactcaaatgagtagtcgccgagctagttcacagcttgtatcttcacttaatttgggtgaaggtagtattcacacatggcgccctgaagctggcagttatattgctaacctgatagcaatgaacacgatgtttagtccttctctctatgaccgacacggtagcactattgttgatcctactacaggtcagctcagcgaaaccaccatgtggattcgtactgttggtggacataatgagcataatttagctgatagacaattaaaaaccacagctaacaggatggtttatcagattggtggagatattttgaagacaaacttcactgatcatgatggcttgcatgtgggtattatgggagcttatggatatcaggatagcaaaactcataataagtatactagttatagttcacgaggaactgtgagcggttatactgccggtttgtacagttcttggtttcaggatgaaaaagaacgaacaggtctatatatggatgcttggttgcagtacagttggtttaataatacagtcaaaggagatgggttaactggtgagaaatattccagcaaaggaataacaggagctttggaagctggctatatctacccaaccatacgctggactgctcataataatattgacaacgcattgtatctcaatccacaagtccagataactaggcatggggtaaaagcaaacgactatattgaacacaatggcactatggtcacatcctctgggggcaataatattcaagcaaaattgggattgcgtacatccttaattagtcagagttgtatcgataaggagactcttcgtaagttcgaaccatttttggaagtgaattggaaatggagctcaaagcaatatggtgtaattatgaatggcatgtcaaatcaccagataggcaaccgtaatgtgattgaactcaaaactggtgtgggggggcgtcttgcagataacctaagcatctggggaaacgtatctcagcaattgggtaataacagttacagagacacccaaggtattttgggtgtgaaatataccttctgataataaaaatgcagggcgtgttgatgtcctgcatttctctgggacccaccgtgtaaaagctcggtgggtttttgtgcacatgatggtatgcctgcgatcaatgccaaacgtgtttaccagatcatgcgccagaatgcgctgttgcttggcgttacacaggaattgcattagaaagcgatgaacgaatgctaccgccaaatattcgtggttatgcgcctcagattactggtattgcagaaactaatgcacgtgttgttgtatctcaacaaggtcgagtaatatatgactctactgtaccagctggaactttttctattcaggacttgagtagttctgtacgaggaatattggatgttgaaatttttgagcaaaatggtaaaagaaaacatttccaagtagaaatgtgcaggtgtgcctttcttatccagacttggtcagagtaggtataaattagtaacaggtctacctaaaacaaataataaagcaactggtgatgcatttttttcggtgaagatcctacggggtcctgagcccggtgaagtggcgaggcaaatcacatggggaagcgtacagcctgaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtcagtatcagaccatattaattgctgaaactgataaacatcaaaccttatagaagggtgaatgctgaaagggggctatggtgatcgacgtgatgacaacgacaggtaagaccgtgacctgataaacctgaattgtgtcctagacataaagtccgtgaagggaataaggctcaggtcagcgaatcttatagtggcccgcagctctgactgcaataaggccggatacagagcagcaactactcgtcgatgtcagaacaacggaagccttgcaaacggggatgcgttcatacaggaacaatgataccgttaaaaaaaaacattacgctaataatgttcaccctgtcattactgacaggaaatcctgctatagcgtatgaaacagataaagtatataaaataaccgttctgcatacaaatgaccaccatggacacttttggcgtaacaatcatggtgagtacgggttatcctcccaaaaaactctggtggacaatatccggcagaaagtaataaataatggcggaagtgttctattattatctggtggtgatattaacaccggtgtacctgaatcagaccttcagaaggctgaacccgatattcgtggaatgaatctaattggttatgatgcaatggccgtcggtaatcatgaatttgataatcctctaaatatattacgtcagcaggaaaaatgggccacatttcctttcctttctgctaacatatatcaaaaaagtacagggaggcgtttattcagtccatggaaaattttcatccgtcagaatttgaaaattgcagtcattggcttgacgacagatgatactgcgaaaacaggaaattctgaatattttactgatattgagttccgtcaacctgctgctgaggcgaggagtgtcattgatgaacttaatcagcaggaaaagccagatattattattgcggcaacacatatgggtcactatgacaatggcgagtcaggttcgaatgctcctggtgatgttgaaatggctcgcagtttgccgactggctcattagcaatgattgtgggaggacattcacaagctcctgtctgcatggccagcgataataaaaaacagtggaattatattccggggacaacctgtgtaccagataaacaaaatggcatctggattgtacaagcgcatgagtggggaaaatatgtcggtcaggctgattttgaattctgtaacggtacaatgaaactggttaattatcagttacacccagttaatctcaaaatgagaattaccagagaagatggaaaaacggaattttctttttacacccccgaaattactgaagatccacagatgttatccttactgacaccattccagaataaaggcaaagcacaactggatgtgaaggttggggttgtgaacggacgtctggaaggggacagaagtaaagttcgttttgttcagaccagtatgggccatctgattctgagcgctctgacagaacgtattgacgcagattttgctgttgtcagtggtggggaaattcgagattccatagagagtggtaacatcacatacaaagatatactgaaagttcagccatttggtaatacggtagtaagtattgatttgacggggaaagaagtagctgactacctagctacagtggcacagatgaaaccggattccggagcctacccacaatttttgaataccagctttgtagtcaaaaaaggaaaaatcgaaatgctaaaaataaaaggtaaatcggttgaccttaacaaaaaatatcgtatgacaacatttagctttaatgctactggtggggatggctatccacgtattgataatagacccggatacataaataccggatttattgatgctgaagtacttatcgaatatatccggaaacattcaccgctggatgctgcttcatatgaaccaaaaggtgaagtcagttggcagtgataacgtaattgacgatcatcacgtgttttttgctgacagtcgctgtgactttgtgaaagtagtctctgcgtatgtttgcgatatgggaatgcagttgctgtattttgtgtttctgcttctgccagttgttgctgaatttaaccttgcggcttaactgatgttggagcgctgccagcttcttcgtcaatttcgctgattaaagtttattcattatggcatgatctgcgtaagcggctcgtcagaaccatattgatatttactaagagctcagatcaactttccagggcaacagatcgcgtacccggtttgccggtcagtcctggatatgctcaatgacgtaacgcagccatttttctggctccacattgttcagacggcatgtgccgatcagcgagtacaacaccgccgcatgttcgccaccgctatcggaaccccgccggagagagtttcactctccggctgctcacggaaccgtacgtgacactctcgcgtcatacggctcttgatcactcattcgatgcacgtagtaaataccagtgggcaaatagcttcggatactgtttccttaccagcgccagctttcgctgagccttccggttcgaaagtctgtatttagactgcatccacttaagcaaacgtgactgcattgcactccacagtcgatagctgaagtttctggaccagaactttccatagtactcaatccagcctctcactatcgcattgtagcgcctcgcaaaatccagcaaactctcagctgttgagcgatgtatacgccacttcttgattgtttctgttattttgcacattgctgcatttgatgcacccggcatacattttctgtacaattcgcctttgaaattcttcagagtacgcactttgaagtcatatccgagagtggcatacaacatcatcggcgtacctttcgaagggaacgccgggaaactgacgttgcatccacatatcaaaggcatagtgcaggaacagatttgagagcaggggggagattacgccgccctgcggcgttcctcgaccccgtgccagcattgctccatccggcatttgcaccggtgccttcagcctgcgctcaatgtacatcaccacccagcgtgcctgagtatgatgctgcactgtcttcagtagcaggtcatgatcgatatcatcaaagaagcctttaatatcgacttccaccacccagtcaaacttccagcagcgtttcctcgcctgcgcaatcgcctggtgtgcggatttacccggtcgataaccatacgagtctgcatggaacaggggttccagtaccggctcgagtatctgcttaacgaccatctgggcgatccggtccgacacggccggaataccgagcggacgtacaccaccgtcagctttgggaatgtccacacgccttaccgcctgcggcatataactgccggaagccattctgttccacagtttgtagagattgtctgtaacattctcgtcaaacccggccagtgtctgcccgtcaatgcctgccgccccacggttggcttttactcgtttataagcttcccatacctgtcgtttacttacaggaaatggctttgccgattttacagcagtcctcccatcggcattgtcgcccgtggttgccgccgcaccatcagcacaatggggcaagccctttgctccggacccattacggtccttcaccgctactacggtttactccgtccctgtacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtaaatattggctccttctgatgccattctatttcaggaaggagtgtccgttaaactcaggctacctcaaaaagttatcggtgcgtttatcgaaaaacatatgttctactaattggagtcattgtctgtaaaagcaactcaaaaatacaagttgcttattccccttgttggtaagaacttaattctaactgtttgttctgggtgttttaaacgtcctcctttttatgcttgttcataacggatatttaataggtaacctttgttttagcatcttctgatttatttaaattatgtgatagcacacacaattttattatccagtactttatgctcttaataaaataattataaatatgtatcctctataaggagatgttatatgaaaagacagctttttactcttagtattgtcggggtattttctttaaatacctttgcatcattccctccgggaaatgatgtgacaacaaaacctgacctttactacctgacaaacgataatgctattgacagtctggcattattaccgcctccaccacaaatcggaagtattgccttcctgaatgaccaggccatgtatgaaaaggggcgtttattgcgaaatactgaaagagggaagctggcagctgaggatgccaatctcagtagtggtggcgtggcaaatgtattttctgctgcttttggttctccgataacggctaaagattcaccagaattgcataaattactgacaaatatgattgaggatgccggagacctggcaacgcgttcagcaaaagaatattatatgcgtattcgaccttttgctttttatggtgtttctacgtgtaatacaaaagaacaggatacattatccagaaatggctcttatccatcaggtcatacatcgattggttgggcaacagcacttgtattgtccgaaataaatccggcacgccaggataccattctgaaacggggttatgaactgggggacagcagggttatttgcggttatcactggcaaagtgatgttgacgcagcacgtattgttggctctgctattgtagcaacactgcactcaaatcctgtgttccaggcacaattacaaaaagcgaaagatgaattcgctaacaatcagaaaaaataatgcttttagccagtacgccttataaccccgaccttcagggctaatgccagtcagttaagcaactgactggctctttttcagggctgtggggtatttccagggcctctcctttaccactctcggaaaggccctttcccttcttgtcggtaatttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcagcatcccggttatctgaaagaagacctattttctcttttgcacaacagtacagtgcgtcgaggcggcggtaatactccattagctttgcttttccaatcccatcctgctgttcagtccacacctgtagattggaaatcactgcaagagcttcagctaacatgtctgtactttcacgtaataaatcatgcggcgtttttacaattgaggtgatcacaaatggcagtttcttttgttcagtaatatactgataaaaagctgcaatagcctgagtttgactgatattcatcagcttcagcacttcatctgcttggttctttatatcatcatcaatacgtgcgttaatggtcgccatcgtcatctctctgttattgtcacacactgacaataatgcatatttgcattacaagcaacgagataatgcaaaattattgcattcctgtctgttgcattttttatgataatctgaatattcgtaaaaatctgattttttagtatgtataaaagaagagcaggtaattgactgaacctgctcttcttttattatttttttaacatagaaagattgcgtctggtttgttcttcgaaatcatcttttgaagtgatgctctctgatttgttttctgaagatgcctctatgatgttttttaacacacttatatcaattgatgtggatgtgtatcctgttgtttgttctataagtttcaccagattttctgcagtgattttctcactgaaaaaaacgctgattagcgttaacagtcggggggcaacagaataaagagctgctccgcaaataagggattgtctgtagaaatctccccgcatttgtactgggagagagtctattgtttgttgtgtcaggttgtcctgcggataaagtgccgggtgcaggtatgccacaactttctttcttttttttggatcactgctttccattacgcatgcaccattgctttcaccaatgcaaactgaggttcatccaccttgttcactttcagattcgggaaatattgctttatgtgagggtaaataagctcggctcctccgccagtgagatagattcggttcattcctgagaatgttgaaatttcctgcctgatgctttctgccagagatttcacttctctgtctattacatgagaaatgttttttatttcagctacatcatttattaatgtctggagatattcattatcgtgtctgttttttattaactcatcagcaataaaataattacatggtgtggaggctttcgtcagcgcattcatgacggtatgagtgatgcgggatgtcccgatttctgaatagccacggatttcagaaatgccttcaaatgcaccgagaattaaaccacaatccagagtggttcctccaagatcgataatcaggctgcgttcaagtttgtttactttatctttttttagtgattcaaatgcagctggcaaagattcaggcattacattaacttttttaattttaaatgtttcccctttattcagagatatctcacggagaacatttgccttttttctttctattctttcttcatttggttgattgtcattatcaaagaattcggtcacaggtaatgttactgtcagttctacatcctgtggctgaaggccggatgtcagcagtgcatgatgtatggcaagcagattggtggtgctgtattgataactgacatgtgttgtacctatgacagcagtgcttcccaaatcataggtgtattttttttcatccacgacgtaattgtaaactttgccggcattaaacagtcccgggttccagccttctttaaagctgtttcctgacagactggttcttacctcgccatcttcaagccaggccagttttacgttagttgaaccatcatcgcatgatacttttagcattctttttgcctcgttttgagtttgtgtttatctcaaattgagcatcctttatgtcggtgcatctttttgagttttttattgtttcttattgtgactcattttgagtctatgtcaaacggtgttgctcttttagagtctctttatgttcttgttgtggttcattttgagttcttattggtttctcattttgcgccacgaactgagacggatactatttaaccaggccgtgccggcacgttaaccgggctgcatccgatgcaagtgtgtcgctgtcgccggcctcctcacccggtcacgtttcgtcattcctcctccacgcgctgcggcttcggggccgcacctgcattcgtatgcggtcgcccggttacaggtgcggcacggcctgatggaggccgcatgtgagaggagaattcccatgccaaactggtgctcgaatcgtatgtattttcctggtgagccggcacagatcgctgagattaaacgactggccagcggtgcagtcacaccgctttatcgccgcgccacaaatgaaggtattcagctgtttctggccggaagtgccggacttctgcagatcactgaaaatatccgctctgaacagtgccccggagtgacggctgccggacgtggtgctgtatcgacggaaaatatcgcgttcacccgctggctgacacacctgcagaacggtgtgttgctggatgaacaaaactgcctgatgctgcatgaactctggttacagagcggtactggccagcgtcgttgggaaggattaccggatgatgccagggaaaccatcactgtgcatttcaccgcaaaaagaggtgactggtgtgacatatggggtaacgaggatgtatcggtgtggtggaaccgtctgtgtgacaacgtagtgccggaaaaaaccatgccgtttgacctgctgacggttctgccgacccgcctggatgttgaagtgaacggctttaatggtggtgttctgaacggtgttccttctgcatatcactggtatacggaacggtatggcgtgaagtggccttgtggatatgacctgaatatcagcagtcagggagaaaacttcattcaggtggatttcgacactccgtggtgtcagccggaaagcgacgttattgcagaattaagccgccgtttcagctgcacgctggagcactggtatgccgaacagggctgtgatttctgtggctggcagttgtatgagcgtggagagctcgtcaatgtgctgtggggggaacttgaatggtcttccccgacagatgacgatgagcagccggaagtcaccggacctgcgtggatagtcgacaatgtggcgcattatggcggatgaagtatgacggagacgggcgggcaaccgcccgtttcttttccgacaaaggatgtcgccgtgctcctctttttactgcgccggctgacgcggcgcggcataaacgctgcctgtggtcagtgtcccgcgtccggcgggcacgggacgggcgcttttaccgctcccggctggtgtcggtgacagtgtacgccagcccgtcgcccttttctgatgaacgcccttcaagccgctttcgcggcataaccttgctgtcaaaaagacgacggctgcggtattccacggtcggcctgacccgttaccggaagcgatgaacagcccacaggcagcggggaacgggcaccacaggggtgccctctgtaagagaaggatctgttatgtcccgttttgtcctcggtaactgcatcgatgttatggcccgtattcctgataacgccattgatttcatcctcaccgatccgccatatctcgtcggttttcgtgaccgtcaggggcgtaccattgctggtgataaaactgatgaatggctgcaaccggcctgtaatgaaatgtaccgcgtactcaaaaaagacgcgctgatggtgagcttctatggctggaaccgcgtcgatcgctttatgtctgcctggaaaaatgcgggattcagcgttgttggtcacctggtcttcaccaaaaactacacatcgaaggccgcatatgtgggctatcgccacgaatgcgcctacatcctggcaaaaggccgtccacgtctgccacaaaacccgctgccggacgtgttgggctggaaatattcgggcaaccgccatcacccgacggaaaagcccgttaccagcctgcaaccgctgattgagagcttcacacacccgaatgcgatagtgctggacccgtttgcaggcagcggttcaacctgcgtcgccgccctccagtccggacgccggtatatcggtatcgagctgcttgagcagtatcaccgtgccggacagcaacgactggctgccgtacagcgggccatgcagcagggggccgcgaatgatgactggtttatgccggaggctgcgtaaatgaactatgccggacacgaaaaacttcgcgccgaagtggcggaggtggccaatgccatgtgcgacctgcgtacaaccatgaatgagatggagcggcggtacagctttaatgctgacaccctgccggaacgtctggtgcgtcagacgttgtttcgcgcaaaccgcctcttgatggaggcatataccgaaattctggaactggattcctgcttcaaagattgaggggagagagtatgtacggaacatgcgaaacgctatgccgggcgctggcagcaaagtattcgggagacacgccgctgatgctggttatctggtccccggaagagattcaggccctcgctgacggaatggatatttccctgtccgatcatgaaatcaggaccgtcctggcgcacctggaggacatcccggaagactagcggattgagtccggtatttcttccgccgcggcgatggagattatcagcaacgtgcgcgaaaaccgccaggtgaccgtccctgctgaactgctggagaccctgactcagatcgctgaacaggcactgtggaaacgtgaatgggctgcccgggatcacggtttccccctcccggaatacgttacccgccgacaggcgatggttgatcaggcccgcagcctgctgaaaaacaacacacacgaaaacgactgatgttatcgccgcctgtgggcggcgatacagggagttcatgaattatgaatgaaacgctgaatgctctgatttgtcgtcacgcccgtaacctgctgctggcgcagggctggccggaagagacggatgttgaccaatgtaacccgaactatccgggctggatcagcatttacgtgcggctggatgcgccccggctggcgacgttactcgttaaccgccacgatggcgtgctgccgccgcacctggcctccgccattcagaaactgaccggaaccggagcggaacttgttctgtccggcagtcagtggcagtcgctgccggtacttccggcggacggaacgcaggtgtctttcccgtatgccggtgaatggctgaccgaagacgaaatcagggcagttcttgatgcggtgcgcgatgcagtatgcagtgtcagttgccggggggcagaagatgcgcggcgtatccgggcggcgctgaccacaagcggtcagacgttgctgacccgccagacgcgccgctttcgcctggtcgtgaaggaaagcgatcacccctgctggctcgatgaagacgatgaaaacctgcccgtggtgctcgatgccatcctgaaccggggcgcacgtttttcggcggtggaaatgtatctggtcagcgattgtattgagcatatcctgtccagtgggctggcctgcgatgtgctgcgtataccggatgaaccgccccgccggtggtttgaccgtggtgttctgcgggaagttgtccgggaagcccgggccgaaatccgcagcatggcggatgccctggcaaaaatccggaaatgatgacgatggcggggaaaatctatggtcacccccgtttttgcaacactgatttttgattaatggtgggcttgcttaaatctatccggcgtctctgtgggcaagggatgcccgcgcctcgatgagttccgcacctgataatcctaaaaatcccctcggcttcagtgagccattttcccctgttaggtttttaatcaggtcgatttgccgttcatgtcatcaataatcaatcttcgcaaaaccagacggtaacttgtatcttattgtttgcaataagctaattgagttttgtcagcatctatatatcaggcctgatattctttttgctgagtagtgattgcctaggcaattcgggccagtttatttgccagagcgcaggcaaccacattcgaatgcttcttgttgagttgctcccgaacccactcagcaagttttccatgctggcgttcaagctgcatcatgaatgagcgggcacactgaaccagtaaccggcgtaaatttttatcacctcgcttactgatacccaacagagtcgattttcctccagtgctatactgccggggaacgagccctgtggaagccgcaaaatctctgctgcatgaaaactgtttcccgtcaccaagttgcgacgatagtaagctggcagtaatcggcccaacaccaggaattgtcataatgcgctgagcggtatcatcagcgttgattgactgacttaattctgattccagctctgctatttgctcaacaaggtaaaggtagtgggtatgcaacctcaccaaaaggcggctcagatattcggggatttcgtgttcagccaatacgagagacaaccgttttattacggcatcccctgtcggcaggctgattccaaattccagcaggaaaccgtggatctggttggttgttttcaccttatctctgatgagcgattctctgacccggtgtaatgcccttattgcttgctgggtctcagttcttggctggacaaaacgcattgatggtcgtgaagccgcttcacatatggcttctgcatcaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccagcaagcgctgtaactcttttatttgttttatagcggcagccagttctgaggcaggaacgacatcctctccggcagcaacagcagtgagacttccttccagatattattttttccacttaagcaacaggctgggctgaataccatgcaaacgcgccacatgggacaccgtcatgccaggctccattgtctgctgaataatggcaattttttcctgaggagttttacgtttacgaagctccagccccagcaaagttccagtcatctcaaaattagaactagtgttagacatatatccaagcctatctcttattttaagatacatccactgtctggcgtttcaaggggccggctcaaatctatgtacaggctctcagcatcagcaaagcctcttacttttccaactactactgttagcatagtgatcaaattcctgatcagatacatgaattacctgaaccgaactattttcatctacaaatgcatctggcgatttttctacaggatcataaagattaaatccctttcctgtttgaacatccaaaaacataattttttcaccatcgttaaatccagctatccaatgagtggcctgttcaatagaaatcattactacacttccttttgaagtattttgtaaaatattttctgcaatacgctcacgaaatttactataagtttcattaggatgtgacactatgccttcactatcaatttgctctaaatgcctatgaaaaaatccggtcatatactctgatatttcattaggtacgggagcctctcttactccataccctaacatagccatacaagcatgaagcgcacaccctgaacagttaccatccccaccagacggatttatcattttctgtaaagtcgctgccaattcagaatctttatccatatcaccaagacttttagagtttaaagattccagcaattttttaacatttacatttccctcctctgtatgtgcctcatatccagcagttccctgtaacgacaccccattaatcatattgtatcctgacagtatatatactcactatattttcttcataacaaatatccctctgatatgacaacaaaaaacggagccggattcctgtttttgtgaactgcagctattcgtgtctaaaaagtgatccacttaccaccaacggcctaatatatacagaacggagtaaacaggactaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgtttacatgagcgacaacggaaacgctcatgccgggaacaactacggccatgtcgataaacttcatcggaatgacagcgcggacaatgaacagtaacggtagccatggaaaaccttaaataccagtagattaccagaaacttctgtcgattgaagacatcacccgaagtttgaattcattcgaatactttttacgaggttcttttcgccagtcctgtaattcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatacggtggtcggtttacgcttaccgcaggacaggtggtaactgaaaaatagtttgctgaggcgactggaaacagaagggcaagatcgattccgacagcagtgatggtcagctacctcatcgataactttgcaacagtgcccttcttgaagcatcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgacatcacaaatccccgggtggggatttgtgtataagagacagcccatggaggaaggggatatatcgcagctctgacgactcactccttatttacccgggaaatacttctccagcaatgcatacaggatggcagcggtttcagcatccattatgccgtcataatttttctgccggaaatgaagctgaaaagcgcggacaagcgccttatatccgtcatccgtctccacaccagaaatactgtatccataggtcttcagccgtgacacgatatcaaccttatccggaatgccctgcgattcaaaaaataaatatttagtcagtaattttatgtttttcctgaaaaaattactctttttcgaactccagtgagcgttcacgactcatcagtgtgaaaatgatggcaaaaacagcagacagtatcagtacgataaatgtggccccccatcccagataatcgacaacaagtcccattcccagtgtcgcaacaattgagccgaagatataggaaaatgtgcctgacagccctaacagaataagtttacgcgtaaatcgcccggaatccagaagagcattaagtatcacataaacaggttccataccagtcctgaccgcatcaggacgccagtaaataaaatctcgtagtccaccggcatcagagacaagagtaatcgtcgttaccggtatttcgactggtttgtactggtgtgagcggacaaaactactgtacgtctctcatacacgctcgtaagcggccctcacggcccgctaacgcggagatacgccccgactgcgggtaaacccttgtcgggaccactccgaccgcgcacagaggcattttcatcgctgacaggccgcatggcctcgcagagccggagggggactggtgatattcggacgaccgtaccggcttgcgccgggcttcggcggttttacacctgtgctacatgtaaccaccgtatgccgccttatatgcgctgactcgcattatttgccttgttccgtctgaaagtaatcactatgattaaatatgattaacaactaatcgggtatgcaaatgaaaaacaataccgcacaagcaacaaaagtaattaccgcgcatgtgccattacctatggctgataaagtcgaccagatggccgccagactggaacgctcccggggctgggttatcaaacaggcgctttctgcatggcttgcccaagaggaggagcgtaatcgcctgacgctggaagccctggacgatgtgacatccggacaggttatcgaccatcaggctgtacagtcctgggcggacagcctcagtactgaccatctgttaccggtgccacgctgatggaactgaagtggaccagtaaggcactttctgatttggcgcggttatatgattttctggtgctggccagtaaacctgctgccgccagaacggtgcagtccctgacacaggcgccggtcattctgttaactcatccacgtatgggagaacagttgtttcagtttgaacccagggaggtcagacggatttttactggcgagtacgaaatccgttacgaacttactggccagactatttatgtattgcgcctgtggcacacacgagagaacaggtagattgggtgtggaggcaactttaacatagcctgcaggtattaattctggagcattgttatcaggccagatattttgcattccattaaataatcttgtaggagataaaataaattacgatgaaataacgaaaattaccgctcgtgactggcggcaatatcgcgctccgggctggcaaataacccatcagaaacgttattgccagacattgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgcccctgtatcgccagcagcacattttctcccgaatgggtgtggagctccccgtcagtacaatggcggatatggtcggtgttgccggagctgcactggccccgctggcgaaactgctacgccatgagcttctgacacgggatgttattcatgcagatgaaacgtccctgaggctccttgatacccggaaaggcggtaaatcctgctccggctggctgtgtgcttacgtcagcggtgaaagaagcggtccgccggtcgtctgttttgactcgcagaccggacgggccctcagataccctgagacctggctgcagtgctggtgtggcagtacgctggtgagtgacggatacagcgtgtacaaatctctggcggataatcaccccggcatcacatcagcctgttgctggagtcacgcagggcgcggcttcgcaaatctgtataaggccagcagggagccccgtgcaggcgtggagctgagaaaaatcgcgggtctttaccgcattgagaaactcatccgtgagcgccctgtggaaaaaatacggcagtggcgataacggtactcccggccgatagtgaatgacctgtttgcctggcttgaagagcaggagccgtgctgtccgcccgacgggccattaaataaggcgattaactatattctgaaccggcgcgatgaactgagctgcttcctgggtgacggagctgtgcccctggacaacaatatctgcgagcgtgccattcgcccggttgttatgggacggaaagcgtggctgttcgccggttcactgatggccggaaaccgggcggcacagataatgagccttctggaaacagcaaaacgtaatggtctggagccacatgcctggctgacggacgtcctgacgcgtctgccggaatggccggaggagcgactggcagagttgctgcctcttgagggatttaccttcaccgggtgagtgatacctgccgtcaggtgttcgtgaaccgggctataacctgcagtcggttgttgaacgcctgacaacaggaaatcagccaggccagcaaccacgcggactgacagagaatcagaacctgaatcagcctgaaatcatacccggggcagtacttcatcaccagtcaccaatacccgtgtcagtacttcgcggcctgacgcgatcacccgactcagtacttctgagcccgcctccggtaccattctctgtgggcccgtacacaacaacagaaaagggtgcccggcccggggcgcaaccgtattacacttccggaaaatcgttatacgcagaaaaatcggatcacgctgtgcctgctttcatgtaatttacttacggtgttataagtatgctaattatagtataaaaaaatcgcagcagaaaaaattgtattaaaaacttatagcgaattaatggtgtactttttatggatattgatggtttgtaccattaatatatactcatatacatatcataagtatgtttttgagggcttatcatgaagcagcgtattactgtcactatagacagtgacagctatcagttacttaaatccgcaaacgtgaatatctcaggcctggtaaatacggccatgcaaaaagaggcccgccgtctgcgtgcggaacgctggcaggctgaaaatcagcaggggatggctgagatcgcccgttttattgaaatgaacggctcttttgccgatgagaacagggactggtgaaatgcagtttaaggtttacgcctataaaagagagagtcgttatcgtctgtttgtggatgtacagagtgacattattgacacgcccggacgacggatggtgatccccctggccagtgcccgcctgctgtcagataaagtctcccgtgagctttacccggtggtgcatgtcggggatgaaagctggcgcatgatgaccactgatatggccagtgtgccgatcttcgttatcggggaagaagtggctgatctcagccaccgcgaaaatgacatcaaaaacgccattaacctgatgttctggggaatataaatgtcaggctagggtcaaaaatcgtggcgttgacaaaatggctgcgttacgtcattgagcatatccaggactggccggcaaaccgggtacgcgatctgttgccttggaaagttgatctgacctctcagtaaatatcaatacggttctgacgagccgcttaccgttcaaatatgaagtacgatgtttaactaaccgaaaaacaagaacaatacggtgcaaacaggccattcacggttaactgaaacagtatcgtttttttacagccaattttgtttatccttattataataaaaaagtgctgaagttcatttcatggaatgaacttcataaaaactcctacttatttcttttaacaaagccatttgtccaccggctttaactggatgcccatcatgttaccgataaataataacttttcattgccccaaaattctttttataacactatttccggtacatatgctgattacttttcagcatgggataaatgggaaaaacaagcgctccccggtgaagagcgtgatgaggctgtctcccgacttaaagaatgtcttatcaataattccgatgaacttcgactggaccgtttaaatctgtcctcgctacctgacaacttaccagctcagataacgctgctcaatgtatcatataatcaattaactaacctacctgaactgcctgttacgctaaaaaaattatattccgccagcaataaattatcagaattgcccgtgctacctcctgcgctggagtcacttcaggtacaacacaatgagctggaaaacctgccagctttacccgattcgttattgactatgaatatcagctataacgaaatagtctccttaccatcgctcccacaggctcttaaaaatctcagagcgacccgtaatttcctcactgagctaccagcattttctgagggaaataatcccgttgtcagagagtatttttttgatagaaatcagataagtcatatcccggaaagcattcttaatctgaggaatgaatgttcaatacatattagtgataacccattatcatcccatgctctgccagccctgcaaagattaacctcttcgccggactaccacggcccacggatttacttctccatgagtgacggacaacagaatacactccatcgccccctggctgatgccgtgacagcatggttcccggaaaacaaacaatctgatgtatcacagatatggcatgcttttgaacatgaagagcatgccaacaccttttccgcgttccttgaccgcctttccgataccgtctctgcacgcaatacctccggattccgtgaacaggtcgctgcatggctggaaaaactcagtgcctctgcggagcttcgacagcagtctttcgctgttgctgctgatgccactgagagctgtgaggaccgtgtcgcgctcacatggaacaatctccggaaaaccctcctggtccatcaggcatcagaaggccttttcgataatgataccggcgctctgctctccctgggcagggaaatgttccgcctcgaaattctggaggatattgcccgggataaagtcagaactctccattttgtggatgagatagaagtctacctggccttccagaccatgctcgcagagaaacttcagctctccactgccgtgaaggaaatgcgtttctatggcgtgtcgggagtgacagcaaatgacctccgcactgccgaagccatggtcagaagccgtgaagagaatgaatttacggactggttctccctctggggaccatggcatgctgtactgaagcgtacggaagctgaccgctgggcgcaggcagaagagcagaaatatgagatgctggagaatgagtaccctcagagggtggctgaccggctgaaagcatcaggtctgagcggtgatgcggatgcggagagggaagccggtgcacaggtgatgcgtgagactgaacagcagatttaccgtcagctgactgacgaggtactggccctgcgattgcctgaaaacggctcacaactgcaccattcataatcacatcgcataaaactgtcagcgccagtgataggacaggtgaaacctgtcaatacgtaccggcttacgccgggcttcggcggttttactcctctgccatatgcaacaacggagtgccgccttacatgccgctggcgcggcatatcctggtgacgatatctgaacagttatatactgtgtatatacgtggtaatgacgaggtggcaaatggcacaggttaatatgagtgtaagaatcgacgcagaactgaaggatgcttttatggccgctgcaaaaagcatggaccgtaatggctctcagttaatccgggattttatgcgccagaccgttgaacggcagcacaattcttggttccgtgactaggttgcggcaggccgtcagcaactcgaatgcggtgatgtgcttccccatgacatggtcgaatcctctgctgctgcatggcgggatgaaatgagcaggaagattgctgataaatgatggagatgttctggaccatgctggccatccaggacaggaagcgcattcgtagtacattgcggagcagaacctgatggccgccattgaaccggacgaacggattggttattcagccagcagcctggcagggcagccgtataaaggccgcaacggtcgtgtggaaggaacatctggaccacacaaggtagcgtgtaacgttattttgtgtgaaaatctcttgtgatttttaaatatcgtaacaaaggtatgacatgaaaataacatctaccattattcaaacaccttttccatttgagaataataattctcatgctggcatagtaacggagcccattctcggtaagttaataggtcaggggtcgacagcagaaatctttgaagatgtgaatgattcatctgctttgtataaaaagtatgatcttattggcaaccagtacaatgagattctggaaatggcttggcaagaatctgagctttttaatgctttttatggcgatgaagcatccgttgttatacagtatggcggagatgtgtacctccgaatgctgcgcgtgcctgggactccccttagtgacattgatacagctgatatccctgataatatagagagcctttatctacagttgatatgtaaattgaatgagttgagtataatccattacgatcttaatacaggtaatatgctgtatgataaagaaagtgaaagtttattcccaatagattttcgcaatatttatgctgaatattacgctgcaaccaaaaaagataaagagattatcgaccgacgattacaaatgcgtacaaatgatttttattcgttattaaacaggaaatatttatagacgtatttgttgatgctataagccagaggctcttctatgagaatatggggaccattccctcgcgatattaacgtaatatcttaattgtatgcaccgccagaatgcgttcagtgcgatcacggcagcagacaggtaaaaatagcaacaaaccacccgaaaaaccgccgcgatcgcgtatgataaattttaaccacatgcatacctgtgcaacaaggcgaatcacgcacggatttccagccagagacacctgaaacgtaaccggctcatttaaaccgtctggtctgttacctccggttccacaaaaataatgtccatcattttgaagtggacactatcgtatggaataccggacctgaatcactgaagctttacgccttcatttcgaagaacatttaccacgggttgtggccggatgtcgcctgggcgtaccaaaatcaactgtctgtggtatgttcgtgcgcttccgcaacgctggcctttcatggcctctgcccgcaggtatgtcggagcaggaacttgatgcccttctttacggaagtgcctccacagtacctgtcgtacttactgaaagcaccgttatgcccaaactcccggtggtaaaaaaacgtccccggcggccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagggccttcccgagagtggtaaaggagaggccctggaaataccccacagccccgaaaaagagccagtcagttgcttaactgactggcattaaggccgccggggacgtttttttaccaccgggagtttgggcataacggtgctttcagtaagtacgacaggtactgtggaggcacttccgtaaagaagggcatcaagctcctgctccgacatacctgcaggcaaaggccatgaaagccctgatttccggaagcgagcgaacagtccacaaactgttgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcggttacatcctgtcagcacggaacctcacgctttttgagcggcacgacggatcccccccacccagtatccgacagacttttcactgcgttcgtaaaaacccttcttccctcccagcatatccactaattccggtgacatatcctgcagataagtctgcaaatcatgccccagatcttccggtgactgcaactcataaaccgcgcgccacacatcacccttccttattttaagccccgggttaagaatatactgtccgtggttcagcctcagaaaaagcttttttccataaggatttttgctgttaacttcatgttgagagagctggctgctgatataactccttcgtttgcggcgttccggcagcaacgcttcaggaagatgaaccacacactctgccagtcgtgccgcactgaaggcttccgaaaaaaacagagcacttcccagatgcgtgtggaacagcgcctgcatcaggatcaccagaaacattgccatctgccggttgtccagtttgatgaggcgtccttccacctgcagtgacagactttcaggtttcagcagggtatacaactgcgcacttttctgttgcgcataacggggcgtactgaccgccgctgacagaacttgatgataagccgccagcccgtcattaccggtcagcaagggatctgcaccacgctccagcagtaactgaaccagtgcaatattacctgcccgggctgctgacatcagcggagtaagattaaacggcgaacggtgatcaacaccataacgttcaatatcccgcaacacggcaaccgggttattcattgagtatggccggaaatacttcagctccagtaactgcagagtcttcgttctgggctgccttgtgggcttaaaatcttcccggtacagtgcattatacagcgggaacagggaataaatcagactgtactccagcgcctgcagttgtatggttttatcggctgtacctgcgaggatatgctgtttccactgtcgtgcatcctctgcggtgataatctgccatggcatctcagatgtctgcaggatccggctacggatggtgtccgcctgctcctgcttcccctgtttttcaagcagatgtgcggttttctgccactcatcacggctggaaatctcttcctgcagattcagaggctcttcctgatgcgtgagcgcaagcagactccacagaggatgctccacctgctgttcaacaagatacacattgtgtttagcacgggtgagcgcaacatacagcgcgttggtaaaaaatttatagatttccgctgaacgatcctgcctgtcccgcggacgggaataacgggcctcgccctcaagatcagccggtgtaagaccctcgcaaatatcatcaaatgcctgccgggcagcgcttactatattgtaaaggatcaccgtttcgtattccagccccttaacctcctgaaccgaaaagaccagcggcgtactgaaccagcatcgcgcctgtgctttctgttccggatgcatcacaatgaccgctacacgattcgaaagtgaggttttggcattcagttcctgctttgtctcttccctatcgtccagcaaccggatggtcccttctgcctgaccgcagcttctgacaaaatggtgactttcccgatcaatagcactaaagcggacctgtttgagtctcagcaaccggttagccagtgcagtgacgtggtgcccgttacggtaattcgcctgcaggatattaacggttgtgtcgtttccctgttgctgccggaaaaagagacttttgagcgaactccatgagaaaaagctcggatgaactatctgattggcatcaccacagagtaaaaactgaccgggatgacgtagcgttttcagtaccagttgcagttgaacaggcgtcatatcctgaacttcatcaacaaaaatgacatcataacggggagttgccaacgaaagatactgatgactgagcagattactgtcatactgatgcgactgtttcagccatgcgatataacgttcaaacaggacatagaccgtcgggcggtcctccatgccatagagcgactgccgtatccccagtgacagatacgcctcccgggacagcggcccattcccggaggcaaccgcaccgatcacgcccctgaactcctcatacagggtatgggcagcccccagtgcggcgatagccctgttgcggggcagccagtcgctgaacgcactgaaagtcacctccctgccttccggaatgcgcagagtttccagaaattccgtcagcgaaagaaagtcaatattctgtacctcactcccttcccctgaagcgtcatagagagtacgcgctttttccaccagaaatgaggaaaggctgagatacagtatatcaccagcagcctgcttcattttttccagtaccagcgccgtcttaccacttcccgccgagccaacaatcaccagcggtagcgggtgttcgtacagtgcctgctgatcatcatcaaaggacagcattttatccaggcggtggaaacgcccatgagacggattgatatacgtcagcgcttcagtcgcgatatcaacaggatccggcactggttgttgttgtaagcgcccttcatcaatcaccacgtttctgcgaagaaaacgtgaagtgttataggcatgattgcgaatatattccagaacaaggcagatagtttcaccgtggtagcgatacagcgaaaacagtaatcggtcccggatactgagccgggcgcggtaaagattggtgtcaattttacgaacatcagcctgaacaaagttatcggtggcaatagcctgtgcaaattttttataacccgggatcgtgtcaggattcagagtatgataaagacagattttcatggctgccggtttccgtcgtgcaaaaaacatgctgattttacgaaggaatgccttactgaacaaccttgcccggaataccccccgaaatcagatggaacaatcagaaaaatgctctgcagttatggaataaagaaggtggggtggtacgccgggagggcgatccgctggaaatggcgcagtagctgcaggcctgtcatgatgcaggaatagaagttcgtgtacaggttaatgaaagcgtcaccccgtaaataaactctgcgctgaaattcctttttttcattggagtacctgtgttgttctgaggtgaacatatcacctctgttcaggtagccaaattcagtgtgccacctcaaggttcttagtgagtcgtttttaaaagatatgataatatatcattgtttatgaattgttgatgtttaatttagtaaattatatcaaatatgccatgggtttgctatgttattcatccagtatctggaaataaaatgcaccagctttattgggttttccttttgtctctgcttgctaggtgccagaaactttaaatgttaaacgaagggggcattttgttcaaagccaatcatgttccggtattaatgtatcatcatgtcagtcattgccccggactggttacactttctcccgtgacattccggaagcaaataaaatggttggctgaaaacaactggaaaacactgtcatcagatgaactggagtttttttatcggggcggaaaactcccccggaaaagcgttatgttgacatttgatgatggataccttgacaactggtttcaggtatatcctttattaaaagagtttaatctcaaagcacatatttttttaattaccggttttattgggaatggtccggttcgtcactctcctggaaaggaatattctcatcgcgattgcgaacatcaaatagcgacagggaatgctgataatgttatgcttcgctggtctgaagtaaacgaaatgttgcaatctggtctggtcgaatttcatgttcatacgcatactcatacacgctgggataaaaagttcagttcacgagaagaacagtgtaaacatcttcggcaggacttgttgagcgggagagaatatttgaaagaaatgacaggaaaatgcagtaaacatttgtgttggccggaaggttattataacaaggattatattcaggtcgctgaagaacttggattctattatttatatacaacagaaagaagaatgaatgctcctgctaaaggaactacacggataggaagaataagcaccaaagaacgggaaagttgcgcatggctgaaaagacgacttttttattatacaaccccgtttttttcatcgttgctggcctttcataaggggccaagattaccggatgattaataatgaatatactatttacggaatcatcaccgaatataggtggtcaggaattacaggctgttgctcaaatgaaggccctgaagaaaatggggcattcagttctgcttgtctgcagggaaaacagcaaaattgcttttgaagccagtaaattggggattgatatcacattcgcgttatttcgaaacagtcttcacatccctactgcatggagattactcggaatagttcatggttttcagcccaatgcaatcgtttgtcacagtgggcatgatagcaatattgttggtttagtacggttattcactaggaaacatccattcagaattatcaggcaaaagacatatttgacacgaaaaacaaaagttttttcaataaatcatttttgcgatgaggtgattgttcccggaacaagtatgaagacacatctggagcaggaaggatgtcgaacccgggttactgttgtgcctccaggctttgatttccagaaattatacgttgattcccgaaacagtttgcctccaaatgttctttcttggctggcgtcccgaaggggatgccccgttattgctcaggtaggaatgttgcgcccggaaaaagggcacgaatttatgttgaatttactgttccatttaaaaatgaatggacgacagttctgttggttgattgtggggtctggttcgcctgaactgcgggagcatttacagtatcagattgacagtatgggcatgcatgatgatgtttttattgctgacaatgtttttcctgccgcccccgtatatcgggttgccagtctggtggttctgccttcagaaaacgaatcgtttggtatggtactggcagaagcatcggcattttctgtgcctgtactggccagtcagattggtggaatccctgatgttattcagaataaccagaccgggacattgttaccagcaggtaataagcacgcatggatgtgcgccctgaatgatttttttaatgaccctgggcgtttttatcagatggctcgccaggcaaaacaggatatagaagagcggtttgatattaataaaactgcgttaaaaatactcacattagcgaagcacaagtaacaatatgttttctgtaagtaacttatcatttatcggtttccttaaaaggattgttttttcctcagattcactcccggggaagtgggaacacagaaaattccggttcatgtacattttgcgatgtgctataaatccggttgccagtattcgatattattacgaactgcgttccttgcagtgcattgaggatattctggcaatacaacccacgttgccagcaagaattcatcgaccttatttgcataaaggggggcgagcctggtcccgggggcaatatattcttgagcattatcgctttgtgcaaaatttgccagaaaaatattctgaatttttgtttccacaaaaatcggtatcattagtccaattcatcgggaaagatggagaggattttgatatccagtgttctcccagtggttttgaccgggaaggagagttgatgttgtcattgtttttcaataaaatagtgattgcccggttaacattttcagtcattctgactcaaaatggacacaccgcttttattggcggattacagggagcccccaaaaataccggacctgatattattcggtgcgcaacccgggcctgttatgggcttttcccaaaacggattatttttgaagcattttgtgcgttgatgaaagcttgtaatgtctctgagtgtctggcagtcagtgagcacagtcatgttttccggcaattgagatactggtatcagaaacgcaaaacctttgttgctgtctacagtgatttctgggagtctgtagcagggaaaacctgtggtgactggtacaaattaccaacacaggtggttcgaaagccgctaagcaatatagctagtaaaaaacgctctgagtatcgaaaacgatacgctttgctggattatatccatgaaactgctatccgctctttggatgcatatcctgtaaactcagaacattatgacttaaattaaggttagatgtattctctgaataaaatattaatgatgattatggtaggggcattcgcactaaataatgaaaaaatacaaatccgagtttattcctgaatttaagaaaaattatctttcccctgtttactggtttacatggttcgttttgggaatgattgcaggtatttcaatgtttcccccttcattcagagatcctgtcttggccaaaatagggcgttgggtgggcagattgagcagaaaagctcgtcgcagggcgacgattaatttatcgctttgtttcccggaaaagagtgatacagaacgggaaataattgtcgacaatatgtttgccacagcattgcaatccatagtgatgatggcagaactggcaattcgtggtccggaaaagttccagaaacgagtgttctggaaaggcctcgaaattcttgaggaaattcggcacaataacagaaatgtgatttttctggttccccatggctggagcgtggatattcctgcaatgttgctggcagctcagggggaaaaaatggccgccatgtttcatcagcaacgaaatccagtgattgattatgtctggaattctgtacggcgtaaattcggggggcgcttacattcccgggaggatgggataaaaccatttattcagtcagtacgccagggatactgggggtattaccttccagatcaggatcatggtcctgaatacagtgaatttgctgatttttttgcgacctataaagcgacattaccaattattggacgtctgatgaacatcagtcaggctatgattataccgcttttcccggtttatgatgaaaaaaaacatttcctgactattgaagttcggccaccaatggatgcatgcattgccagcgcggacaataaaatgattgcccgacaaatgaacaaaacagtggaaattttggtggggtcacatccggaacagtatatctgggttttaaaattgttaaaaacgcgcaaatcaaacgaagcggacccgtacccttgaaattataaagtacaggtatttccactagttgtttcttacaggttaccaatcgaaacacatcccccttccgtgtgttgcccgtttggcacggaggactgtgtagatgcagttcgttaaatttaatttatgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatcagtgaatccggtgaagtggtggatatggccgcttatgaggcatggcagcaggaaaatcatccggacacctggcagcagatgcagcgtcgtgaagaggtgaacatcaatgtgcaccgggaacgcggggaggatgttgagccgggagatgatttctgatgaacaggtcagctccagtcttcagttctcaggccgcccacacgttcaaattcccgggtgttattagtcacaataatcagcccccgactgcgggcatgacctgcgatcatttgatcaaatggcccgacagggcgtccctgacgggcaagttctgctcttatctggccggtgtgtgtggctgcagcagcgtcgtaatccagaacatcaatgcgggaaacaaatccctcgatcacagcgagattacgttcaggcatctggcttttttctgcaccatatatcagctccatcagggtgaccgaactgatacacattttcccctggttcaggttaaaacgctccctgacgctggcgggtttgttctttatcgtaaaaatgcagatgttggtatcgagcataaacttcagcatcagaatgactccctttcttgcatgccgggctgttccctgttatccataaaatcggtgctgacgctgtgtccgtcgaaccattcgtcccatgtctctccggctggcgtaatgattctggttcgtccgacagcaatcacttcaacgcgttttacgttttccggcaatgcaaccgcttttggcagtctgaccgcctggctgcggttgctgagaaatacggtggtttccattatttgcctccttatgtggatatgtcttgtgtatatctattgtgggattgataccgggatatgtcaaagggatatacgtttatgatgagtatcgcgcaggtcagatcggccggaagtgccggtaattattataccgacaaggataattactatgtgctgggcagcatgggagaacgctgggccggccagggggctgaacaactggggctgcagggcagtgtcgataaggatgtctttacccgccttctggagggcaggctgccggacggggcggatttaagccgcatgcaggatggcagtaacaggcatcgtcccggctacgacctgaccttctccgctcccaaaagtatctccatgatggccatgctcgggggggacaaacgtcttattgaagcacataaccaggccgtggattttgctgtccgtcaggtggaggccagtgcctccacctgacggacggacagtcagaaacggtgctgaccggtaatctggtgatggcactgtttaaccacgacaccagtcgcgatcaggaaccacagttacacacgcatgcggtggtgactaatgttacgcagtataacggcgaatggaagacactgagcagtgacaaagtggggaaaacggggttcattgagaatgtgtacgctaatcagattgcctttggcaggctctaccgggaaaaactgaaagagcaggttgaggcgctgggctatgaaactgaagtggtcggtaagcacggtatgtgggaaatgccgggtgtaccggtggaggccttttccggacgctcacagactatccgggaggccgtcggggaagacgcctcgctgaaatcccgggatgtggcggcgctggatacgcgtaaatccaaacagcacgtcgatcctgaagtcagaatggccgagtggatgcagacgctgaaggaaaccgggttcgacatccgggcatatcgtgacgcagcggaacaacgggcatatacccgcacgcagacacccggacccgcttcacaggacgggccggatgtgcagcaggcggtgacacaggccattgccggattaagtgaacgcaaagtgcagtttatgtatacggacctgctggccaggacggtcggcatactgccgccggaaaatggtgtgattgaacgggcacgcgccggtatcgatgaggccatcagccgtgagcagcttatccccctcgatcgtgagaaggggctgttcacgttcgggattcatatgctcgatgagctgtcagtccgggcactcagtcgtgacatcatgaaacagaaccgggtgaccgtacatctggagaaaagtgtcccccggacggccggttacagcgatgccgtcagtgttctggcacaggaccgtccgtcgctggccattgtgtccgggcagggcggtgcagccgggcagcgtgagcgggtggctgaactggtcatgatggcccgggagcaggggcgggaggtgcagattatcgctgctgaccgtcgctcgcagatgaacctgaagcaggatgaacggctgtccggtgaactgataaccggacgtcgtcagttgctggaaggaatggccttcacgccgggcagtaccgttatcgtcgaccagggcgaaaaactctccctgaaagagacgttaaccctgctggatggtgccgcacgtcataacgtacaggtcctgataaccgacagcgggcagcgaaccggtacaggcagtgcactgatggccatgaaggatgccggggtgaacacatatcgctggcaggggggagaacagcgaccggccaccatcatcagtgaaccggaccgtaatgtcggctggccggagattttgcggccagcgtgaaagccggagaagagagcgtggcacaggtcagcggagtacgggaacaggccatactgacacaggccattcgcagtgagctgaaaacacagggcgtgctcggacacccggaggtaaccatgaccgccctgtcaccggtctggctggacagccggagccgttatctgcgggatatgtaccgcccgggaatggtgatggagcagtggaacccggagacacgcagtcatgaccgctatgtgacagaacgtgtgacggcgcagagtcacagcctgaccctgcggaatgcgcagggcgaaacgcaggtggtgcgtatttcttccctggacagcagctggtcgctgttccggccggaaaaaatgccggtggcagacggtgagcgtctgagggtgacagggaaaattcccggactccgcgtctccggcggtgaccgcctgcaggtggcatccgtcagtgaagatgcgatgacggttgttgtgccgggacgggctgaaccggccaccctgcctgtgagcgattcaccgttcacggcactgaagctggagaacggctgggtggaaacgcccgggcattccgtcagcgacagtgcgacggtttttgcctccgtcacacagatggcaatggacaatgccaccctgaatggtctggcccgcagtggtcgtgatgtccggctgtattcctcactggatgaaacccgtactgcggaaaaacttgcccgccatccctcctttacggtggtttctgagcagataaaggcgcgtgccggtgagacattgctggaaaccgctatcagtctgcagaaagccgggcttcacacgccggcacagcaggccattcatctggcccttcctgtgctggaaagtaaaaacctggccttcagcatggtggacctgctgacagaggcgaagtcgtttgctgcagaaggaaccggttttgctgacctgggaggggaaatcaatgcgcagataaaacggggtgatttactgtatgtggatgtggcaaaaggctatggcacaggcctgctggtttcccgtgcgtcgtatgaggcagaaaagagcattcttcgccatattctcgaaggtaaggaggcggtcacgccgctgatggagagagtacctggcgaactcatggagaaactgacatcaggacagcgcgccgccacccgtatgatactggaaacgtctgaccgtttcacggtggtgcagggctatgccggtgtgggtaagaccacacagttccgggcggtgatgtcagccgtgaacatgctgccggagagtgaacgtccccgtgtcgtggggctggggcccacacaccgtgcggtcggggagatgcgcagcgccggcgtggatgcacagacactggcgtcctttctgcatgacacgcagctgcagcagcgcagcggagaaactccggatttcagcaacacgctgttccttctcgatgagagctctatggtgggcaataccgacatggcacgggcatacgccctgattgcggccggtggcggtcgggctgtggccagcggtgacacggaccagctgcaggccatcgcgcccggtcagcctttccgtctccagcagacgcgcagtgctgccgatgtggtcatcatgaaggagattgtgcgtcagacgccggaactgcgggaggcggtatacagcctgattaaccgggatgtggaaagggcgctgtccgggcttgagcgtgtgaaaccgtctcaggtgccacgtctggagggcgcatgggcaccggagcactccgtgacggagttcagtcacagccaggaagcgaaactggcagaagcgcagcagaaggcgatgctgaaaggcgaggcttttccggatgtccccatgacactgtatgaagccattgtccgcgactataccggcaggacaccggaagcacgggagcagacgctgattgtcacgcacctgaatgaggaccggcgcgtactgaacagcatgattcatgatgcacgggaaaaggccggagaactggggaaggtgcaggtcatggtgcctgtcctgaacacagcgaatatacgcgacggggagctgcgtcgtctctccacctgggagaataacccggatgcccttgccctggtggataatgtgtatcaccggattgccggtatcagtaaggatgacgggctgataaccctgcaggatgcggaaggtaacacgcggctgatttcgccccgggaggcggtggctgaaggcgtcacgctgtacaccccggacaccatccgggtggggaccggtgacaggatacgcttcacgaagagtgaccgggagcgcggttatgtggccaacagcgtctggacggtgacagcggtttccggtgacagtgtcacactttctgacggtcagcagacccgtgtgattcgccccggtcaggagcgggcagagcaacatattgacctggcctatgccatcaccgcccacggtgcacagggggcgagtgaaacctttgccatcgcgcttgaaggcacggaaggtaaccggaaactgatggccggctttgagtcagcctacgtggccctgtcgcgtatgaagcagcatgtgcaggtgtacaccgataaccgtcagggctggacggatgccatcaacaatgccgtacagaaaggaactgcccacgatgtgtttgagccgaaaccggaccgggaggtcatgaatgcagagcggctgttcagtacggcgcgggagctgcgggacgtggcggcaggccgtgccgttctccgtcaggcggggctggccgggggagacagtcctgcacggtttattgctccgggacgtaaatatccgcaaccgtatgtggcactgccggcgtttgaccgtaacggcaagtccgccggtatctggctgaacccgctgaccacggatgacggaaacgggctgcggggattcagcggtgaaggtcgggtaaaaggcagcggggatgcgcagttcgtggccctgcagggcagccgtaacggagaaagcctgctggctgataatatgcaggatggcgtccggattgcccgtgataatcctgacagtggtgtggtggtaagaatcgccggtgaaggccgtccgtggaatcccggtgccatcaccggtggccgcgtgtggggggatatcccggacaacagcgtccagccaggagccggaaatggtgaaccggtcacggcagaggtactggcacagcggcaggctgaagaggccatccgccgtgaaacggaacgtcgcgcagatgaaattgtccgtaaaatggcagagaacaaacctgacctgccggacggcaaaacagagcaggctgtcagggaaattgccgggcaggagcgtgaccgggctgccataactgaacgggaagccgcgctgccggagagtgtactgcgtgaaccacaacgggtgcgggaagcggtccgggaagttgcccgggaaaatttgctgcaggagcgtctgcagcagatggagcgggatatggttcgtgacctgcagaaagagaaaaccccgggcggagactgatacaggaagacaaacactgatgacaacggataacacgaacacgacacgtaacgattcactggctgcacggaccgatacctggttgcagtcatttctggtctggtcacccggacagcgggatatcatcaaaacggtggcactggtgctgatggtactggaccacatcaatctgatattccagctgaagcaggaatggatgtttctggccgggcgaggagcctttccgctttttgccctggtgtgggggctgaatctgtcccgtcatgcgcatatccggcaaccggccattaaccggctgtggggatggggaattattgcccagttcgcatattatctggcaggctttccttggtatgaggggaatatcctgtttgcctttgcagtggcggcacaggtgctgacgtggtgtaccacgcgcagtgggtggcgtacagcagcggccatactcctgatggccctgtgggggcctttgtccggcaccagttacggtattgccgggttgctgatgctggcagtcagcaaccggctgtaccgggcggaagacagagcggaacgtctggcgctggtcgcctgcctgctggctgttattccggcgcttaaccttgccaccagtgatgcagcggcggtggccggtcttgtgatgacggtgctgaccgttggtctggtgttgtgtgccggaaaatcattaccccgtttctggcccggagactttttcccgacgttctatgcctgtcatctggctgtgctgggcgttctggcgctgtgacgggtgtggtatctttggccgcaagaggatgattcgtcagaggcagaacacagcatgacagagcagaagcgaccggtactgacactgaagcggaagacagagggaacagcgcctgtccgcagccggaaaaccatcatcaatgtcaccacgccaccaaagtggaaggtgaaaaagcagaagctggccgagaaagcggcccgtgaagcagagctggcggcaaaaaaagcgcaggccagacaggcgctgtccatttatctgaacctgcccacgctggatgaggctgtgaataccctgaagccctggtggccgggattatttgacggtgacacgccccggcttctggcctgcggtatccgggacgtgttactggaagacgtggcgcagcggaatatcccgctctcgcataaaaaactgcgcagggcgctgaaggccatcacccgttcagaaagctatctgtgtgccatgaaagccggtgcctgccggtatgacacggaagggtatgtgacggagcatatttctcaggaggaggaagcgtatgcgggagcgcgtctggcgaaaattcgtcgccagaaccggataaaggcagaacttcaggccgtgcttgatgagaaataaaaaaagcctcccccagagagaggaggcagggaaataaggcttaaaaggaaataacttccgcttccgaaaggaagccagtccactgaattatttatcacaataatactgacaactaaagggggacaagaaaatgaatggattcagaaacagttcacggaacggccaggtctggcgttaccagcgtgccggcgggcgggccgttattctggaagtcagtggacgctggatggaagcggcagaagcatggcgacgggctgcctgtgttgcgcctaggacagactggcagcagtttgcccggaaaagggctgaacactgccaccggcgctgccggggaagggtgtaacgaaaaaagcagccttcattactctaggagtcagaaggctgaaaggagtttatgagatttgcttcttaatatccggtcgggcagtatgaccggacagttctgagtagcacagagtcttttccgcattaagtcgattttttatattttgtgattagtttcacaaaataaggtgttattcaatgtgtgctgcactattcaggggggctgaaatacaggtggcatttatctgatatggagaataacatgaggaaatatattccactggcattatttatcttttcatggccggtattgtctgcagatattcatggacgggttgttcgtgtactggacggtgataccatcgaggtcatggactcactgaaggcggtgcggatcaggctggtaaatattgatgcaccggaaaagaaacaggattatggccggtggtcaacagacatgatgaaatcactggtcgcaggaaaaacggttaccgtcacatatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntattttcagcgagatcgttatggtcgtattctcgggcaggtttatgcaccagacggaatgaatattaatcagtttatggtccgggccggggctgcctgggtatatgagcagtacaacacagatcccgtgctacctgtccttcagaacgaagccagacaacaaaaacgtgggctctggtcagatgctgatccggttcccccctggatatggaggcaccgtaaataaagcgatggcaatcctatcattcatctgttctcagcgggaataaaaatggcaaaaacaaaacaggaatggctgtatcagttacggcgatgttcatcagtcaatacgctggaaaaaattattcataaaaacagagacagtttatcaaacagtgaacgtgaatcatttaattcagcagcagaccaccggctagcggaattaatcaccggaaagttatatgacaggataccaaaagagatatggaaatatgtaaggtaataattcagcaataattaattgccaggagcagataaataatgaagttgattatttttattctcattgttctgattattgcagcgctacttatccggattatcctcagaagtgtaaatcagcattctcctttgctgatgcaattgcatgcggcaggtatacggactggtgatgcagagcgaatactgtccagcggtgaatactggcaacgtcagaagacgctgctgacagaaagggaagtcagttttatgaaaggactgttcagaattgtggatatgaagcggtggtatctgtgtccgcaggtacgggtagcggatatcgtccagctgaacgggaatatccggccacgatcacgccagtggtggcagttattcaggatggtgtctcagtggcatgttgatgtggttatcgttgagctgcgttcgttcagtattgttgcagcagtagagctggatgatgccagccatttacgaccggaacgcagacgccgggatattcttctggaagaggttctgaggcaggctggtattccgttgctcagaagccacgatgccagaaaactgctgcagatgaccggagaatggctgaatacaacaggggctgatcagcagtcaccggaacatcgtagctgacgccttcgcgttgctcagttgtccaaccccggaaacgggaaaaagcaagttttcctcgctcccggcgtttccataactgaaaaccatactatttcacagtttaaatcacattaaacgacagtaatccccgttgatttgtgcgccaacacagatcttcgccacaattctcaagtcgctgatttcaaaaaactgtagtatcctctgcgaaacgatccctgtttgagtattgaggaggcgagatgtcgcagacagaaaatgcagtgacttcctcattgagtcaaaagcggtttgtgcgcagaggtaagcctatgactgactctgagaaacaaatggccgctgttgcaagaaaacgtcttacacacaaagagataaaagtttttgtcaaaaatcctctgaaagatctcatggttgagtactgcgagagagaggggataacacaggctcagttcgttgagaaaatcatcaaagatgaactgcagagactggatatactaaagtaaagactttactttgtggcgtagcatgctagattactgatcgtttaaggaattttatggctggccacgccataaggtggcagggaactggttctgatgtggatgtacaggagccagaaaagcaaaaaccccgataatcttctttaactttggcgagtcagaaagattaccggggcccacttaaaccgtatagccaacaatcaagctatgcggggagtatagttatatgcccggaaaagttcaagacttctttctgtgctcgctccttctgcgcattgtaagtgcaggatggtgtgactgatcttcaacaaacttattaccgccaggtaaagaacccgaatccggtgttcacaccccgtgaaggtgcccggacgcttccgttctgcgggaaactgatggaaaaggcggtgggcttcacctcccgttttgatttcgccattcatgtggcacatgcccgttcgcttggtctgcgtcggcgcatgccaccggtactacgtcgccgggccattgatgcgctgctgcaggggctgtgttttcactatgacccactggccaaccgcgtccagtgttccatcaccacgctggccattgagtgcggactggcgacggagtctgctgccggaaaactctccatcacccgggccacccgggccctgacgttccttgcagagctgggactgattacctaccagacggaatatgacccgcttatcgggtgctacattccgaccgatatcacgttcacatctgcactgtttgctgccctcgatgtatcagaggaggcagtggccgccgcgcgccgcagtcgtgtggaatgggaaaacagacagcgcaaaaagcaggggctggataccctgggtatggatgaactgatggcgaaagcctggcgttttgttcgtgagcgtttccgcagttaccagacagagcttaagtcccgtggaatgaagcgtgcccgtgcgcgtcgtgatgcggacaggcagcgtcaggatattgtcaccctggtgaaacggcaactgacgcgtgaaatctcggaagggcgcttcactgccagtcgtgaggcggtaaaacgtgaagtggagcgtcgtgtgaaggagcgcatgattctgtcacgtaaccgtaattacagccggctggccacagcttccccctgaaagtgacctcctcagaataatccggcacgcgccggaggcattcgcacgcctgaagcccgccagtgcacaaaaaatcagcgctacatacaaaaaacaacctcatcatccaccttcaggtgcatccggtcccccctgtttttgatacaaaacacgcctcacagacggggaattttgcttatccacattaaactgcaagggacttcaccataaggttacaaccgttcacgtcataaagcgccagacgtcaaccctacagggtgcaatgtatcttttaaacacctgtttatatctcctttaaactacttaattacattcatttaaaaagaaaacctgttcactgcctgtcctgtggacagacaaatatgcacctcccaccgcaagcggcgggcccccaaccgaagccggtttagttacaacatgcaaacataaacccctaaaaaacccaagtccaacgcaaaactgaaaccacaacgcccccctcataactgaaaagcgccgccgcccccgcccaaagggcgggaacagagtcgcttttaattatgaatgttgtaactacatcatcatcgctgtcagtcttctggctggacgtatcgaatacacgctcgtaagcggccctcacggcccgctaacgcggagatacgccccgacttcgggtaaaaccctcgtcgggaccactccgaccgcgcacagaagctctatcatggctgaaaacgggtatggcttggcagggctggggatgggtaaggtgaaatctgtcaatcagtaccggctgacgccgggcttcggcggttttactccggtatcacatgtaaccacagcgtgccgccttccatgccgctggcgcggcatcagaataatacaagcagcatttaatgcatttgcaaaagtgtgagtaatattaagtggtcgtttcagggatatcgttaagacttgagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactccaacaacggagacaggtaaattatggacgaaaagaagcttaaagcccttgcggctgaactggctaaaggcctcaaaaccgaggccgacctcaatcagttttcccgtatgcagacgaaattaactgtcgaaacggtgcttaatgcggaactaactgaccatctcgggcatgaaaaaagctacatccggtagtaaacattatcagtgggttatgcgatatgatttgagccgttttcagacaatcgcagggccagtacctcgtcagtcaactgacggtaaatctgctgttcagtctcacgcatcacctgtgcaccggcttccctctccgcatccgcatcaccgctcagacctgatgctttcagccggtcagccaccctctgagagtactcattctccagcatctcatacttctgctcttctgcctgcgcccagcggtcagcttccgtacgcttcagtacagcatgccatggtccccagagggagaaccagtccgtaaattcattctcttcacggcttctgaccatggcttcggcagtgcggaggtcatttgctgtcactcccgacacgccatagaaacgcatttccttcacggcagtagagagctgaagtttctctgcgagcatggtctggaaggccaggtagacttctatctcatccacaaaatggagagttctgactttatcccgggcaatgtcctccagaatttcgaggcggaacatttccctgcccagggagagcagagcgccggtatcattatcgaaaaggccttctgatgcctgatggaccaggagggttttccggagattgttccatgtgagcgcgacacggtcctcacagctctcagtggcatcagcagcaacagcgaaagactgctgtcgaagctccgcagaggcactgagtttttccagccatgcagcgacctgttcacggaatccggaggtattgcgtgcagagacggtatcggaaaggcggtcaaggaacgcggaaaaggtgttggcatgctcttcatgttcaaaagcatgccatatctgtgatacatcagattgtttgttttccgggaaccatgctgtcacggcatcagccagggagtgttctggagcggaaattgtggcagaatttcccatagagaaaaatatttgaggaccagaataatctggtccggtggttatttgttgtagtgtacgcatggtatggccagacaatggattacctgcaacatttacgaaggcattctgagctaatctcaggacactttccggaagtgttgtcagattattattcattagcacagccctgttcatactaaaaggtaattccggtagttgttctataaaattattagccagagccagcccttcaagcttatctggaaaggggggaatgctgtctaatctgtttccagaaactaccagtaattttagttccggtggcaatagtggcagaatatgcaatcggttattatgaacccgtaaatgagttagattttcaggaagaaatggtaattcttttatcttgttatcacccgcattaagctcttctaacgtctcgggtaaggcaggtaagctttccagttgattaaattgagcatgtattaccttaagcattggtggtaaatcagggagatgtgttaataggttttttcttatttccagtgttgttatctgaggcggtaaatctggtaatgtttttaaatctaactcagataaatttaattctgcctcttgattttgtaaacatattttcagcctattgaaggcgatattgcgttgctcgcctggggtaccgttcttttcccattcgctccaggtttttaaataaaattcattacaagatggagtcagttccataggtaaagataatggagttaacgagtatacattgtttatttgatgcataatgccagaaccgattgcctgtatattggttgatttaatcattataactagaattcttatcaacgataagaattctagttaaatagaatatggcttattaattttaaaacagtttgctttgtaccctttctccgggtattgctttccccctaagccgtctatgggaaggagtctgctgttattcctgagaatggtaattcagccataaaaaggtatttaaggtcattgcgtctctccctatactcgaataatggtgaagaaagcatgatgaatatatcacgataacgttcagtacgtatcgaggatagatggagttactcctctctgaaatagaattactgctctatttttttctgttttcagaagttattagtaacaaaccctgatatatttttttgaaaatggagcttaaacgagtctgaaattaacttcagaaatcagaataccgttggctttgtttttcatcaattccggcttcatttatctttgtcaaccattgcatttctgtagcagtgaatttcaacgttttcgtccggctggcagcaggtatttgtaattcgtatatagctgcttttttattgaaaacagtatatccatctgtagtaacagtagaagataataatacaggatttgatacttcaaggatgatattttcttgtttttgtggaagacaagggaatatagtttgtgtaagcatattacttccttatgttatattttggtaaaaaatttatttttttacattatagtcggctaaatgaagtttactgtaaaaaaacgatactttttcgggtggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttacgttcaagatatagcatgtgctggatgaagatcccttttctggtcacctgtttatctttcgtggccgacggggtgacactgttaaaatgtaatgaacgcatcccacacaattaaacacggagtagtatgatggttaaaagggtgaaactggcaggtgtggagcctcgcagctttccggcatcatactgcccaatacgggatgcataaagcgtcctcagactggagactccacaaatgaaatatacaccggttggcgttgatatggcaaaacatgtcattcagattcacttcatcaatgagcacatgtcagcgccagtgatataagacggtaatggggatgcggacgatttcctggactctcagaagatgaaacatgtttactgaagaacaaaaaattcgcgctattgagctttatttcaaatatggtaagaagcttgaggtgtactggcaatagcggacaccaccatttgttctttttctaagcagtcatctgataatattttatcctgaaggctgccggggagatattccccagacgagagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcaatccgcgcccgatccagcagtgttttaagttcacgctgctcgcgttcagtcatctctttttgggtaatacgggggagtgccatgatggtgccctcagtgagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntacaattaatatacattaagtaacaggcattcgagccttgatttgagaaagcctgtcattcatttgttttatgtagctatctatttcctctgatgcataactaaaaagttctcccatttcacgagcaataataatctcagatttaatagactttaatctctggcgactcatctcttaacacttgcataatctctctttttatatcatatagttctataaaccgatttgcccgtagttctccttgggaagaatcatttctgaatacaacaattatatacaaaaaatcactattttctttagagaagatcttacaactaatctctgggagctcacataatgcatgtaagtcaggatggtacaaactatccacagaaaattgccccataggacgttttccagatataactgtcaaccagcttccttccggtgtactggcttcggctctggaaataggctgaaaatcttccggacatggagaatacattgtcttcatataattaagtcgtctggatttctcattaataaactcctctatttttaattgtgccatacttctggttataccagagatatacttcttgtcatatatgtttggtgattcattaaagtaaccatgttcaactctaggataaatatttctcactatatattcagtatttgcagtatttattggaaatacgttcttaatattcttgatgggactaatcattttaatctctatactcaaatataaacattaccatgaacaatataattgttcctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcacagagcctcacttacgactgcgtccatattatgtgggtaggatcaataaagacgttttatatgtgtctgcttgcagccagaaaatttataccctgcaggtatcataaacatgcttgataacttaattggggctccctcttccttttatggtgtaattgtttgattgaatacttccggggatttcagtatgaaatgaagtatatttaatatactttacaaaaagtttgtattagtggaataaggacaatagcttatccaaactgccaagcctctttattataagtaagatctggcactggaatattctcaaaaggactaacatcatcaccacgaccttcaaccaaccattttattgcatttaaatcccagaatagttcagtagtggtcaatttgggaaacgcacaatattgtacggttacgttatcgcaatagagtgaactctcgccctatacggcgttttcaaggattagtccttaatcggacaaccacattaaagcataataaataattaagctttaataatatactatagatacagttctattataaaaaatactattttaggtgatgcattaaattagtagaatatttattcttttataaaagcaccaatgaattgtccaagtaaacatgagataaaatgtgtagaggataactgagtttggtcactttaactgtattagtcgcagtctgactctcgactttaaaaggatgggaattacctgtactgatagtgagaaagctttccattgaaataagtcaaataaaagttgatggcttcagtgctaaagtgaggtgcccgctagccgtattcactcgaatcggaattcaatgtattgcttctgccatttccataatatttcacgggaaaaacaaaatctgaaaaactatacttaagtgttgtattgagtcagttgagatacaaatacatatttatcagcacacgttacgtcaaatacaggaggttgtcatgttggtactgaaaggcacgttggctattgcagccgtgatgacaatttattgtcttatcgttgttcttatggaacgcttttctgattgatttcatattggcgagagaacaagaaggtgagtagaattgtcgcggaatcctgaaactatcagcctcaggtatgaacaccaaaaggtaggtagagaaatctatggcccccgttactttattcgcacaatgaggtatttttttatttttacaaaagttcaataaatattataataaaagatatgttcttggtaacataaacaaatatttaattaaaataatgcttggcattgacgtttatcttataaagtaagaagatcatggacatttcaaccaaaaaagtagagttctcgatgaaattaaaattctttgtacttgcactttgtgtacctgcgatctttactacacatgctaccactaactatccacttttcataccggacaacatcagtacggatattagtctaggatctctgagtggcaaaacaaaagaacgcgtttatcatcccaaggaaggggggagaaaaattagtcaactggactggaaatacagtaatgcgactattgttagaggtggcatcgattggaagctaattccaaaagtgtctttcggagtttccggttggactactttaggtaaccagaaagcaagcatggttgataaagactggaacaattccaatacccctcaggtatggaccgaccagagctggcatcccaatacgcatctccgtgatgctaacgaattcgagctgaatcttaaaggttggttattaaataatttggattatcgacttggactaatagcaggttaccaagagagtcgttacagttttaatgcaatgggagggagttatatttatagtgaaaacggggggagcaggaataaaaaaggggcacatcctagtggtgaaagaacaataggttacaaacagctcttcaaaataccttatattggattaactgctaattaccgccatgagaattttgagtttggagcagaactgaaatatagtggttgggttctttcatctgatacagataaacactatcagactgagacaatttttaaagatgaaataaaaaaccaaaattactgctctgttgctgcgaatattggatactatgtcacccccagtgcaaaattttatatagaaggctccagaaattacatttctaataaaaaaggtgatacatctctttatgagcaaagtaccaatatatctggcaccattaaaaatagtgcaagtattgaatatattggttttctcacttccgcaggtataaagtatattttttgaattggttcaccgagttgattacgttttcatggctaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaactcttcgttgattactgtggacttactgttggcattaccgaccctgagaccggagaaataagaaccgcttagatcatcgtggctgttctcggggtatcaagttacacatgggcagaggctacccaaggtctactattatcgcctgaaagcgctgatggaacagtgctatcagggac