acggcgattgattctcgccctgtggtggaatctctagattgtaactaaatatcagggtgtgttaaatattaaattagagttgcgcatgctttttccttttttttttttttttccattttttccaattatcacactattgcttctgcagattggtgtttggtggtgctaatgtcttgatcgatcgaacccgttgaacagtcttcttggtcccgctgtagcgtaccatttgccaagccttcatagtaaagttcttcatggaattggttccgcaacatgatgacgataatggtcactggagtgcatatgaatgcgatgacaacgccgtaaatcaacttcatcacttgcggtagcggatagtcgttgaagtagaagtcgtaggacccgaccctatgaccgattccggcaaggatacccatagtgacgggccaaatgacgacaaacatggcaatggccaggatcatggatctgatgaatttctgtacaaaccattccagaaagttaacaaattttgagcgcgaaccatcatgaacaaactgggacatgagaaagcctttcagcgtggcccctttaccctttgggatgatccctctattgacctccaaataggcgaagagccaattacaatttttatatagcctattttgcttgacaatgacattatctttggtttcgaagtagtccacaatgaaccgcttctttgggagcagtacctcttcgttagactgctctgcttgtggtgacggcttgttaatccatctattcaacctgaaaacaggcctcttgtagtcatcgaatccgatcagaatctcctcgctggcccatgtgagacccacctgtatgaacaggctcagtgcgcagtcgcccgagatcgtatgagggaatgcccataaagtgatgagatttacgcgggaatggtacatggcatatgcaatggcaaactcgatgccgccggaaattatggcagaaccgagcgcttgaataacgattaggtagaagaagatggaccagatggagtttttgactccgactgagatcgctggcgctgggcctggcgctgatggtttcatgtatgtgaaatgcgtcttttttcaagcgtatcgatgcatatatagatgtaagtatatatgagtgcctgatgaaaaaaaatgcatgtgcgagaaaagagcctttcttgtatcaaagaaagatcatttatttttgtaatcgatgccggtcgtaataacataagaatcaaggaagctgatggaagtggtgctaccaagtggtgctaccatgagcctgctctattttcccattttttttttttttttttttcactttttgtgtaggaagagtattgattgaatcaggaaagcgggaaaacccgcaagaaaaaaaagaacgactgatccgtgcaaatccattacgttaccaaaaagggcaagatccaaacagtaaaaggagtataaacgaaagcccgaatacaagaaacgagcagaactaacgagacacgcgtatcgtttgcggcccaagcgtttcatattgtgaggctaattagccgcggtttgggcctatgccgttctataatgcggcgaccattcttcggtcatgcatcacggttgttccgtcgaacgattaggaaacacacgcggaaaaacccaaaagaaaagaaaaaatgggagagggagatgaaaaagcatgaggttgagaagcaacgaaacaaggtttccaagtccagaaaggggagttgaggcaaaaggcgaaaaaggcgagagaaaagtgtgtcacataattttacaagcatagcaaaataatgggtgtcgtcaagaagaaaaggtcacatcatgcaaagacttcgcgccagcagtactacaccggcgctcaggtcggtggactcggcagcatgggcgcggtaaacaacaatatcccgtcgttgatgagcttcgcggaggaaaacaactaccaatacgggtacggcggttctggtgcgagcatgagtggtaggacactgacttacgcgcagcagcagctgaacaagcaaagacaggacttcgaacgcgtgcgacttagaccggaacagctcagcaatatcatacacgacgagagcgacacgatatcgtttcgctcgaacctcctcaagaacttcataagctcgaacgatgcgttcaacatgctgagtttgacgaccgtaccgtgcgacaggatcgggaagtccagggtgttcagcgaacatacgatgagatatctcaggcagaaacaactcgatctgaaagcgcaaacagccgagcagccagaacaaaagccgccgacgccgctcaagtacacagatcttattatagctgcggagaacggatcccgcagtacgaaggacctgatagacgccgtcttcgaccaaggcggcggccggctgaggcatcagccggacgacgtggtcgtccggcgtgatgaggccatgctggtggaaagctccgcggcgatcctcgggaggcgcccgcagactattggacacataccctacaaggaagttctggcgcaataccacgaagccaggctgcggatcagtcaaaaggaggcaactgcaagcgaagggccggacgaagcgtgcttgcaaggggggcagcagcagcagcagcaggatttgcagcgacagcaacaagtggcggcagcagttcccccgcaaaatccccatgtagccgcaacggaaaaggagtctgtgcctgccgtggaggacgacgcgctggagaccatgttcggagattactccaacgagccgttcagcactaatttcgacgacgagtttggggatcttgacgctgtgtttttctgatcctcgtgggcggctatttcccgttagatttattattatctttatctttatctatagtatatttacacatggacgtttaatggaggtaaggtcagatcagcctctctgttttttgtgcggaatccgatttttttttttattttcttgcgttttttttttttccttcaacggtatctagtgcctgcgcattggcgggtcatgtggcgtttgtctaatgtgtagggccctttgtgacccccttgtcctgggggcccgccagactccggcgcgcagaaaagctcgagatgtgccgattgcaaacaccgcctcattctctctgcattcccacccactgaaagggcagtacaaactacctccggaaaaccgcttccccgggattgctctggatcatgcagcatggtttctgcagattaaaggcgttttaagtgtgggctaactccgtttgattagccgcccattacgggtggcaaacagcgttggtaaaactctatatcccccgcttgacatcggcggctgcgagaagggaaacagtatataagctcgtcggttttcttatctgtgcttcccttaaaattagttctttcccttcccctatcctgatcttaatctgtctccctttctctcatgttgatggttctcttgggtaaaacaaattaataaaagagcaagaacaagaaggagaagcgatttttggactagaagatcacggagaagaaaaaatctgattgcattcctatatatttttatatacatactctctattgtttgtttgcctactcaaaaaagaaaaagaaaaaaaaataccgtcttcttttttcttttagcttgtcgaaataatgaaaacagaaatcaccaccgcggattcccttcgtgatcctcacccaaatggtctaaaagccgactctgagctggttatcagagaggatatagaccagtttttgccttcggaggtatcttcgatggggtcagatcatcaaaacgacggcgaggattcagacacggacagcgacaactttttgcaagatcccgaggaggatgcggatgaagatacgactggcagggataatgctaccaccacgtccaccgagtcgagaggccgtccatcttcctgtattttcgtggcaagtttggcggctgccctgtccgatgacgaattgtgcctatcagtgacggataatttcaagaggtacggtgatttggctagagttaaggtactgcgcgataacgcgaataggccttatgccttcgttcaatacaacaacgaccacgatgctaaacacgctttgattcgcgctcagggtactttactgaacggcagaagattgcgttgtgaacctgcaaaagtgaacaggactttgtacttgaaaaaccagcaaagtattgattttaacgaaatcactcaaatttgcgagaaattcggcggcttggagcagatcgtccccgatagaactgataatcagtatacaagaagatacacttaccccatatcctcggcaaattcttggtttgttcaattcatctacagagacgatgcgatcagggcttatgcgaacctacggactgatcctaattggataatcgagtgggctcaaaatatcaacgtcccaaagaattataacctgctgcacaaggacaagggcaagttcaagaattctagatatcaccaaaactacaataacagcagcaatggagaggactcgaagaggaatggtgccattatagaagaagagcgcgaacatgaaagtgtgagtgatctggatgaaaaattaggaagtgaaggtattaatgacgacgaggacaaagactctgagatcaccattgataaaaaatccatattcgtgggccagttggataaggagaccactagagaggaattggataggaggttttccacccatgggaagatccaggatatcaacttaatttttaagccaacaaacatatttgcctttatcaaatatgaaacggaagaggccgctgctgctgctctggaaagtgagaaccatgcaattttcttgaataaaacgatgcacgtccaatataaagaggttggcggccgtcacaacaggaagtttttcaataagagtggtagtggcactttcaaccaccatcaatttttcagcaccaggtccggtaaatcattcaccggacctgaactgaacttggcaccgccaccaatcaatatgtacaggaaaatgagtgggggatctcaacaggaaagcgaaaacattatgccctatatgccaatgggacctatggctatgggacctcctccaccgaacgccgccagtttgaatgattttgaaatgttcccgcaaaattattccgcgtttatgaaggggatgatgccactaagacgtaaatctatgcccaatgcctggtcgtcgccctcttctaagagcgtaaactctgaaaatgaaagtattgatggtggtgatgaaaattctgaattgccatccgaagttcctgaatcatctggtagatataacgctgctaattcctttaccacatacaacaattcctcagcaggtagctctaacaacaataataacagtggtagtaacaaggcccaatacaagaaacgttatgcaaggaggtcaagctatggatacagtgaggtacccccaaaaccgtactatttccaaccttattattatcacccgatgcaatatcatatgggccctatggctccattgcatccttctcagaattcggccggtaaccatcatccatacatgatggtttatcccatgccacctcccccaccatctggattagatggaaatatgatgccccctccaataaacatgggccaacctcatgctgccaatcacagcagtactaatattgaagcaagcgaattcgtgccgaaggatgctgacgacataaatgaagatagtaaagcggcctataatttagactactgaattttgggggtggaaaaaaaaaagttacaaaaattaatgtaattcaatggtgatgttaattataaaaaagtgtagtttcgtttcctttttctttccttactttcttccggtccgtttatttggttttgttttgttttattcttcttttttcaaatctatcttctttcagttattcttacaatacatgagtcatcgggttttgctagcaaaacctacgtatgcttccaccttttatatattcttatttgtgtctatcctttatatattttaatttgttagattttttttttttttcccattgagctctgttacggtgaaagtttttttctgtcaatcaagaattagcattggcggattcaccagtgatggacctcgatcaaatacttatctaaagcatttagcagttttttcaagtcatgcctgctgacttcctctttgatgataactagttccatgggaaccttcccattgaaatacttgagcaacttgttgaaaagaacctggatatctgaaggttgatcatgaatgcatctatatagccaccttttttcaatcgctgtggccctttcaggttccaaaatcacagtatagtcatgctgcatctccggatcatcatattcgaaatgcagtacttcctcctcatcgaccacagcaatgtcattatcgtcacgttcatcgtctcccttttcattcatgtttttatctttgttttcgttcttgttagcatcgttgggctgctcgccctctgccttccccacacatgcttcgttggcattggcatctctgttttgtccatcttcatcatccaattttttgtctgtctttttgtaatccaggcccggtcttccagcggcactagccttacggaatccctccttctctagatcctcgtccactgccatctttatatgtttgtccacgcggatgttgatgaacgttagcaattgagttacgtatccgtactgtatcaaccacgccaatgcatccaagtaaactggtttgtgttctcttgacggaattatgttactgtatgcttgaggtatatccgctgataacaaatttaggaaaatgggcaaggtgggcaacaacgggaatttggatctaaacagtatcgaattttgatagatcaaaggtatcctatcacttttttcctctttgtttttcgcaatttccacttttttcacttgttcatcattctgtaaagtatttttgaagtcgtctatggtacaaccttgaataggggccaacggcgaaacgatatatgtgtatttggaacttagtgggatcactacccttgcgtgtctccaatacattaaatgcaacgcacacgagcgcagaacgcccgattccaatgaattagtctctgcagtgatgtcatcttgtgaagaggggctatctagtaattcacttatcaaatagcgatacgacattagcggaacattcggttggatgttcctcaccaaatgttttagtatgatggtgccaatatcgtcttgatacgaaaaggtttcgagagaactgataatattatttggctcatctagtaacaacaacgcataattcagaagatcgtcgttatcgtcacagaagtaactgctttcgttatcatccccatcatcaacattgggtgctccacaatgcccggtgctattaatgttgttgccgaatctatatatgttattattggtatcgctttgttgagcctcgttattttgaccttcaattcttaatgaggatttttccaaaaatttcatatttaaaatggatgtcaaatatgagcctctcaatacaggttgtaatttaaagtttggcattttttcgaactcattttgaatcgggatttgcaaagaaattactttatcgtcacttatctcaagacatgcaatttcatttctttgaattttatcaacgcattctgttaatgctctggccaacgaggacttcgctagaatcctttgatataagtatttccccttgttgcccgcgccatttatggactggtatgtttttgaatgcttcaatactcgttctctttcttttaagattatatgacattcactagaaatatacgaggtttttgactgcacgtatctcaacaataaagaaagccttgtcacaacaaactgatacatatcatcaattctcttgttatattctactagatgtggattcatgacaaagcagacatgaaacatgttcatgttcttgcctagatcctctttttccctctcaaactcgattccatcgacgtcggtatttatctttaaatttggagtatcagtatagttcatgttacctacattgttgtcaggatcagtttcaacctcgtcactattcactttttttaaggtgttttcactcaacgatgaaatcttggaagcaatggacttctttctactgacgtttgttgtggtacttgaagatcttttagaccgagttttgtttttatgcttggattttctccatctaccctgagaatccacatgaattggcaagcccaaaaaacagaaattatccaccgtgaattcgaatctggtattgcacatttccctctcgggactgcaaaattctgcaacaaaatcatgatcaaactctagaattttatttacatcttgaaagttttcctccttgaaaaaaatctcattcatggatattttgccatcctgcagcattgttgaaacctccatatcttcttcagtgtcatactgtgtcgagaaatttcgttggctatttgcgatgttcttatggtggtgatggtagtgttgtggtgattggccaggtgtgtcattgaggctattattatggaaatcttgactctgctctcctgcacttgataccgacttttggaagaaagtgagtgattcccagtgaaagcattcccatcggtatcattggagatgttcttaaacagcttgttgcttttgttggcagtttgtgatggtttagatttgagtctccttattggagaatgcgttttagaatcggtactcttcttggtattcaatttatggaaaaaattctgagatctcttggaagtggactttgctttatagttcgtggcggggtctacgtatgactctgatactgagataccatcgttgctcacggttatttgtggtgaggttggagacatggaatcgatggattggaaactcgaattagtccttgataaaccatcttgcagaggggaagatgaggatgaactcgacggagaagaggacagagaaggcgatgataaggaagacgatatggaaaatgaatcgctggaaatatccacgtagtctgtggataactcactatcacttaaacctgatgatgatgattcagattcggattcttgatattgaaaaatcccagagttgctccctgtgtcgttatctctattagctaaaccattacttgccaaaggaattgagccttgagatcccacagtattagcatgggaccttgtagaaggtaatgttccactattagtattggcatttgtcattgatggagtaatggtggcattaaaattgctcaatgattcattttgggccaattgggaggctgtttttgcagacccagaattgaacaagctgtctcccttatttgtgtccttacccagtacatcatggtttacatagagatgctgatgtctcgtcggattatttgttagaaatgccgtattggaaggtggatagtgataaacaatttgtggtcctgaatgggttgaaatgacgagatggacgcctagtagacatgaattgggcaagcattcatccattggagttctgatagtacttccaaaaatgggtttgtttaatattctgtagagactttataggtaattatggcttatctaaactcacagtgtttcgatttatcacaggtgaaaaagtggaggaaagaaagaatcattgtcttagattacatgagtaatgttcataagccaagtatttcgctctttcaaatgccatcttagtatagtggttagtacacatcgttgtggccgatgaaaccctggttcgattctaggagatggcattaacttttgaagcttgaaataaatttttttttttaggttcaatgttaagatatctaaaaatagttactttttattgattattatagacacagatgttttcattttcgacagttcttctttcctgaggcagaccttctcttaactattcacggcaactggaaaatactggcatcgatttcattcatttcagcttttttatgaaaaaagatctcccgctgacactctacaatgaagtttttgaatggcgatgttgcaatttcttcgttgtttccggtcagggaaactatcaaattcttggctaatgtgcaatcgcgctgacttaggttcaataattggatggctttgctacctaacctattgttttgcgctaagacctgtgtaatataaatacccctatagtcgaccatcgcacaattatatgcggcgtttgcactcgagttaatataatttagagcgatgctgattccataagggtcggcgtcggtgaatatggaacagctcgagattaaactggagcaatcttgctccagttttttcagaaacaaccttgtcaggaaatctgggaaccccttaccggtaatcaacaccgtattcgcatttaaccggtgataattacttactaacttggtgaagacggcctccttttctactataacaagattgcagttgctggttgtttctagttcaattattgcatcatcttggaaaaagggaatcaaacagggcttaccatgggaaactgtttgcttctgtatctggaactcatctttgcccgtcatgattttgtcgtgaacatagattgggaatggtgaataaatcaaacctttctgggctgggatgatatttaacgatttccgtggggagagattaaagttaaaccgtatgatatctagccactggacaacatttgcctgtctctggaatagctccacattggagtagaaaatgtctcttacggtagtgtttttaccaaggggtaatttttccataacgattttcaataagtttaataggattgagcattttttcagcctaaaccggtgagtgaatagatgtgggccattcaaagggaagtctaatcttgtagggacgttggaattactagaaccgcctcttgttttgttttgaaagattattgtaaatggctgttgttgttgctctaaagaattagccgccaatgacaaaatctgcttaatatgatacaaaacctccgcatctgaactggcactgccgcttgagtgaccactggagcttagatggatggaccgcgttctgggagtaagagctttgagcaattcttgtcttgttctgtattttttgctcaacttttctaaagccattgcggcggagaacttaagactttgatccaaagttaaaaaaggtcaagcgtgaatcgtatgcgtgattaaccaaccaataatcagctgagtgttctgtgccggctgaattgagtttatacccagaaaattctttgtcttgaatgttgtttcctttcatatttttttagttttagtcatggtatggtgctggtgcagaaaaataagagcttttcagaaaatgcagataagtaacatgaaaacattgagaaacttgcagtaaagaacaggaaaagataataaataagtacaaaacgtatcaagtatgctataaatataaagttatttgtcatgagggaatttctcttccaagaacttcaacttgctcttgaaagtgtccgagtcgaaatagcaacccttcagccattgctggtttgagtttgtcaaagagttggcatgcaagactctcctgttgttgaagatgacgcaacagttttccggcaactgcagtctaaactgatttttgaagtcattgatgtggctttcgaagacgttcagccctctaatgaaggacttgaacaaaaatctctctgttaacttcgccggcgtagtaatcaaattcaaatctggatttgtattcaagtccgatggcttgtcgtaaataccaaaggtgaagggtgcttgatatgggggggagtaattgatgcatttgattaaactctcataatttcctagcagagtgttgtcttcgttgatgtcgtgatgttcgattagaggtttggattggtaatatctcttatcgccgttttcataaatataatttacaggaacgatctgcaaagcctcgtaagcttcgaaatccgattctctaacattacgtgtggcataaaatgcgtccacaagaattccaccacatggagctcagcgctaga