acggcgatctgattctcgccctgtggtggatccaagtagggcattcctcagaggatttatatcagcagttggtgttatcatggtaataaattctttgattgtggaattgaagctgaagaaagttttcgatgatgcgcccagccattatcattctccatttgaaaaggttttgtttttgatcaagtatgctcctgccaactaccacctaccaacgtcactattaagtctctgctgcttccttattttgatgagcctaagattaattaagaagaaactgctcaaaagattcagatctctagtttttttcccagagatcctacttgttgttgtcacagtaatttttttttcctataattttgatttaaagcacagatacaatatcgaggtcgtcggagacatcgaggcaagtgtttttgataagttgagaaatccgctttcgaagaacaaacgcccgttctatggtgatttatttagcgctgggtttatggtagcgatgttaggttttttcgaatctacaactgcatctaaatctctaggtacagcgtatgatttagctgtgtcttctaatcgcgagctagttgctctgggcagtttaaacctaataggttctctttttggtgctctaccatcatttggagggtatggtagatcaaagattaacgcatattctggagctcaaactgttgtatctggtgcctgtatgggtacaattactatgttcactataaagtttttgctgaagttcattcgttacattccagtttgtgtcttatcggttataactaccgtcgtaggactctcactgctagaagaggctccggcagatttaagattccacataaggtgtcgtggatacaacgaactgattagttttattattactgttttaaccacttttttttactccgtggaagccgggattactgtgggttgtggctactccataatcagggtcataaagcactcaacaaagtcaagaattcagatattgggtaagttggcaggaactaataaatttgtcaacgccgatgagtatgaaggaaaaaattctactagtgaaagaagggtcaatccgcaactagaggaaattgaaggatgcttaattgtcagaataccagaaccattgactttcaccaatacagacgatttaaaaactcggctcaaccgtttagaattatacggatcaaccaaaacacaccctgcagcaccaagatcgagagaccaagaaatgacaaaatatgtcatcttcgacctacatggcatgactactattgattcttccgcaatacaaattctacaagaaattatttcatcttataaaagaagacacgttcatgttttcctcgtaagagtcccatcagcaagaaaagtaagaaataggtttgtaaattcagggattttagagatggttgagagtgatatccataggtcactactcccaagtgcacagcaaatgctaacatcttcaccttattttgaaacaattgaagaagcgttacggatagtagatgaactagagcttcgcgctgcttcccatctggataccctgagcgtatgtaatagtatcatatctcgaacattcgtaaactcctctatggtttgacaaagggttactttaggtacattatttatttaatcattatttattagagaacgaccatacattcccataggaatgtcaccacaagtttattttcttctgatttttgcagctaagtgacatccctcggacatgatggcaatagtcgtaacaaaatcagactgacaagtagagctcataatatactgcatttgaaaatgagtcaagtgccccaaagccaatataccagagtatgacaggtatcagttgtacaccatttcatctactttcatagaatatattccaaacagttaaatttcctaggaagacagaaggaattttcgagccatttgtgttccaactttacttgacacatttcgaagcttttagttagctgtcttttataatactctctgtctcaccttttatcttaagaataaaacgtacggctggattcggttcaaagttggcaatggacgaggtattaaaaagtgattacttagataatgagtttaagacatgcgctttttcacttattaatgcgagcctccaaaggaaaggaatccaatttgaggcaaagaactccaatatactgacaaaagcaagaactgttaccatttaatgaataagtgtaccaaaattagtagacaacacaatcgttaaataaaagctgctcatgtttgggatatagacacagaaattgcaaccccattcaagaataaaacccaagtacagataaaagagcaagatttgatcatatggctggtgaatctggggataattgattttggaagcccatacggcaacgcgcgtatcaggcgaatgctgttatgtaaattccatgcttaacagcctattacccggaaactttagataaacataatagttctcagctactcattttcatatataccacaggctctttccctaggaaagccaagagctctatattaactttccagatcagactaacttcaagagtttacttgactggtctgctgaccttctggaatggtagacgaaactatacttgaaatttcagccttgaagataacgcatatctcgttagtttatcgtttacttaatagaatacccaagttgtgaggttccgttcgtcggggaacaaatgaattatatcacatgtctgctaactatggattcgcacgaggaacaaataagatggaagatactaatcaagtaagggtaccgactatctgacggttggaagctgaactgacctagaagagtaaagatgaagcttataaatctactgtagagggatcttggctacaggtaaatgagaaatatgtgaatattgggacaattgttgggattccatttttggttaaggctataataattggtatatggttatactagaagttctcctcacctttctaggagtccagaaaagagagtcgataaatctacatacaaatattcttccttttatatgtttctggttcattatcctattacattatcaatccttgcgtttcagcttccactaacttagatgactgtttctcattctttatgtcaccttataacaccgtgtatgataatatactagtaacacgaatactagtcgatggtcaatagttatatttcgttccaacaataatatactagtaacacgaatactagtcgatggtcgatagttgtatttcgttccaacagtaaaatcatcaggtaagatagctatgaaagtaatagtttaacaaactcgatccaaaacataagcttctaagtgtctcatagtaaagaagtatatattagaaatttaacaataagcggatttagctcagttgggagagcgccagactgaagagaaacttcggtcaattgaaatctggaggtcctgtgttcgatccacagaattcgcatttagtaccccctgtttacagggtttatttttctactatcttagacgtagatgtgctttcaacatccctctgaagactgtgaacagtagagtagggttgagttggatttgtggcaaatggaaggtagatatacatatttttttttctttaattattgttcaatattttgtaggcagttttttcagcacgattattccgttgtacgcttcaatagtaaaatgcactgtttcgcggtagaaaagtaacattggacagcgccgtttagaaacaatacataacctaattgcaaagttttataattcgaaatgtatccactagtagtttgttattaatacgagatgtacaagatgtacatcaaaacaccttacagactaggataacgtctataaattttctagatatagaaaagggctgaatagaaacttttcgcattcgtcgaaccaactttaaatataacctatgcaataacatggaagtgggaacgaccttttgcaattccttcagagacaattttttcaatctcgtccggattactggtgatatgagttaaattgtcatacccatctttggtaaccagaatatcatcttcaatcctcacaccaccaatatatagatacttattcatgacatccctatccacaacttccaatctttcagggtatttctccagatactccttgatcaaaaacggattgaagtagataccaggttcgtttgtaacaaccatgttttctgcaagaggacgacgtaatctcaagtatttcaagaatggatcagagtcctcataatttggtcttccaccaacatcgtgagtatctaaacctagtaaatgtcctaatccgtgtgggaaaaaacacaccgaagctctccttttgaaaatgtcttcttcggcaaattccctcttgaaaatgcctaaactcagaaaattcctgatcaatatcctgtgagcaagcaaatgcagactatcccaacgtacgcctggcttgattttttccataacttgggtttgcatatccagaacggcttcatagatttcacgatgttctttagtgaaactaccattaataggaaaacatctagtgacatcagcagtgtagttttcccattcagcaccagcatcaattaaaacagaatgtttatgctcaatatcgtcgtcattcttcacataatgcaaagtactgcaattagggccagaacagcaaattgggtcatagccttgatacttggacccctgtctgatagcgtgataggtgaattcagcatggatatgaccttcattttgctcgattggtaaggcagacataactgccaaatgacaattatccgtaatttccgcagctctcctcaacagttggatttcataccagtccttgattattctggattcatccatagcgtaaaaaaaatctggatcagatgcaatcaagagttttttaatgactttatcatggacgttatccaaatctgttgtgaaaactttgaatttagataattcagttagtttctctgcgatttcacttgaataaagaatttcgtcagcatcgaatttcttatacgcctcttcaatacttaatggtaaaccactccacattacgtcatcagaatcaacaacaggcagaaatattgttaatttttcggttttaaagttaaagagcaacgaagagccagggatattaacaccggataggtagaagaagtatctattttgtctgaattgcttggtttggtcacagtacttgatgccttcaatatctgctcctgtaatgaaaacagcagtgttatcagcaagtagatcttcctttctacttaaaagatgatgtttaactttcaagttgtgctcttttgccggatacttcttaccttgtaaagatgggatgtaggtgctcattttcttacttaaggtgatgtgcgttgtcccagtgttattaataatgggtagcctttttctgaggtgcttaaatgaactaaacattaataaagatgtggtcaaaattaaaaaaggagagtaaaaacccatctggggtttaactttagcagtgttgcaaaccccgtcccgtacgtaggctcctcttttcgttatctctcgagagcgagcggctcaaaacgtgatgcggccgtcgaaaaccgaggatccatatcgcgtacttacctagaataatgagcggtctttccaactatcaagctgagcagagcacatatatctttgagaaatgaacagtcaaggcaaaagatattcagaagaaaacgactttgagacagaaggagatgaggatattagagttgcctccaaaaaaaccagatccagtgggcatcattgtaatacatatttagaaacagttgacaagagaaagctggattttgacttcgaaaagatctgttccgtgacgttatctaatattaatgtttactgttgtttagtatgtggaaagtacctacaaggacgtggtaacaattccgcagcatttcttcattctgtgaatgataaccatcatgtcttcataaacttcgatacactaaaagtctacattttaccagataattacgaggctaagaacgtacagttcctaaaatcaataaagtatgccatcaggccaacgtataacgagcaagatatcaagagttttcctcaacagtgttacgatctaaacaatagaaaatacctaaatggttttattgggttaaataacatctcgaacaatgactatgcaaatgtcgtgatacaactattaggtcacgttccacctataagagactactttttacttaaaggactagaaagaaatccagaaagccagttaatcaggaggctgtcaattatagtgaggaaaatgtggtctcctaagctctttaaaccgcacatctcaccacatgagctgttacaatacatctcgttaatttcaaaacaaaagttctccactaaggaaagcaaagacccaagaaactttattttatggcttttgaccgagttattatcctcttcaaatgacactgaagttaaaaaactgctagctaaacaattccagggtaaagttgagacaatcgacacaaaagtcagatctatcaacgatagtgaggggaaaaccataaagtttgtcaaggaagagcaaagctctatttctcgtgttgtcaaattttggtacctgagtttagatttaccaccaagccctttattcaaagacggcagagatgttaacaacctgccgcaagtgaagttagaaaagcttttggaaaaattcaataatgtgcaagagagccacctttcaaacagcgttagaaaatacaagatcttgaagcttcccccatatctgatgctacacataaacaggtttgaggcgaacctggaacttaaaatcaaaaacagaaatcagactgttgtcgagcttccccaaacaatggaacttaacggtgcaaaatacaagttgatttcaaatgtggtccatgaggcagctaaagtagacaacaataatgacaatattgaggtggatgataaaagtgagtggaaaatccaactcaacgatgctagatcagaccaatggtttgaaattaaaaatatcgatgtgaaaccgaaagaggaagaatttctgtttttaagtgaaagttacttacagatatgggaaaagattcactgatatttcgttaattcctatgtaatactatacaggcatgcgaaagttatcatttaatgtacagttgtttgttgattttttttttctatttttctgtcagcttactcatttaattgccacagaattaacacctgctgttaatacagaaacaatgttatcttccagaacggattctgctgtatctgatagatgtttcttaggatcttgttttccaacatagcgggtttttaattcttcttcgctcaattctctctcttcttcaatcctcttggaatactgctcggcgatcttaaccatcttttgtgtggcctctagattatgatgctctttctctttgtagtcatgcatctttagacccgattgccactgctccttgtgcaagttcatcaacatgtttgtctcagcagaggtcttgtgatagtcaatacttagagagtagtaatgcctgtttaagccatggattaaagcttggatgtttggcttgttcaataagcccgcattcgaagtagtctgtcttggttcttggtttctcataattgcagtagtgtcaatcaatctaaacgcgtcaatcaccactttccccttaacagattggattgggtcgacaacaacagcaacagccctactgttcaattgctcaaaggacttttgagtgttcacatcaacggaagataaccaacaaccgaagccagggtgagaatgataccaaccgaccaccatttgatctctgccagtttgtttcaacatgtccatcatcttggcttgaaaaacgtcgtctacagcttccactgagacaccggtaccagattgaggcatggcaaaaacatccacaacattcacggtatagtcatcgacaaattcgcccagcatcaagcccatgacttccatagggacacctgccctcccatgctttaacattttcaatagcgccaaggatgatatataaacagtttccttagtgtcatccataggagtctcggtggcagcgccacctcccataccggccctctggttcattagtcgttgtagtctttccatacttaattgcaccgattctattttagatttggtatagtataagtactaatcaaaagttatgagtattcactcctttagccaactttttgccaccgaaccatgtcatcatatacgtcaaggggacacgaatagacctgttgatacctttaaagagcgagactctcttataagtaatacataaatattcaaaaagaaaaaaataatgtcggataaccgtcaaaatagtaatctgcacaacaatagtgggtctaatacgataacaattccagaggttccctctgtaattcagcttcgggcttcccaacaacaaccacagtctcaaccccccaggtcaggtccaagatcgcaaagacctagggtaagatgggaagaaggggtggtagataacgaacatatgaacaaaaagaaatccaagatttgttgcatctttcatcctcagcagaattttgatgatgagcatgaatgccatgactgctcatccgatcatggctcgtcatcatcatcgtcatcatctgagtcagataatgacaaggacatggactttgatgctagaagaaaattgaggaaggaaaggcgccatcgtaaattacagcaaaaaaggtcttcaagtcccaatgcctacgaggttcaacctgactatagtcattatagagaaaaacaattgaatgagaactccacttcataaatgagtcccatatcacattggttttattgatttttttactgaaaaagtagttatttttttaatatacaagtaatgatctatgcgttgaaaactttagagactaacttcaaaattaatcaatatactataagtctctcttggcattttgtattgaatcatgcccgcgtaaatcatacaattcttagcaactttctttaaggcagatatttgctgcacttttacgacggactgatattcgctttggttgagttggcttatgatgttagagatacaagtcattgtcattattaacaaattgggaatattcttgatgatattctcatttaaattagagaattcttgagcctttttcctggatgaagcttcatcaacaaacggaatcaaatccaattcttcaatctgttgcagtgtgctttgccattgatgggccaaaaaagttcttctaacatcaacaagctttaacagtaaaatgcacgtctcgttgttcttttgctggattttcttagaaatttccagattattgacgtaaacattgagtaatttcttagcaattaaaacaggatttgtctcattgttgtcatcaatattcaacaaaggttgatccaaatcggtattgcttaatagctcacccaatagcttgtttacaataaagataacaatgtcatattcttccgacaattggtataacagcaaactgtcatagattctaccgtcctcatcagctctacgtgcagcttgttcggtaattttgtgcaaaaattccttttcatcattcaagtacagcaacgattgcctctcctcgataatacccgggatcctagtgccatctctgttaattttgcctaacagaatagtgaactccttggtttctaaaactagctctcttaatgcctcgtgcgataactcgatctgttctttgctgtctactagtgctatcaaaatcaaatattccactgcaattcttgggtctgaatatttgaaagacttggtgtaattaccaaggattttagcaaagttaatctctctttggccgttgtttaatgtaatcaaatcatcttcggtattcccacgatagctcgagactctcaaaagtttataatgagctaatgcaatagctagatgaactgcatcaatttcattaatagaaaatgcgtactgaacggctagctcgtacaagccacctaacagcaagacctgcaaatagtagttgttaaatctggaagagccataagagatgatagtgttttggaaatctttcaaactgtacctttcgtagactgggtcgtcactcgaaaagtcatctttaatcaacatgaaatggacccataaccaatcttcgatgcttagagtaatggaagaaatattctttcttgttaaatcacatctacctataatcttgtacacggcaagtctaaatggatcaccgtccaaagagtttttgatgtgttgattgtattcagtatgcaaccttgtgacaaattcttgcggtaaacgcctatccttggacaaaacgtaggctttaaaataagttagaaaagattgctccacttttttgaagcttagtttgttatttatagccacttctaaagcttcttggaataaaccagctcttaacaagtaaaaaatcaaagcccaaacaggaacgccatttacaatggtcaagtttccaaatttccaagtattatttgaatttttcagtttgtattcaatgaatgacttaattttattaatgtttgttggcaaaccctcgtttaaattttttttgtacaaaacatccacatactccatgaattgagtctccaaaaactttttagatgatgcaactacatcagatgaaccttgtaagttgtataggattttccaactttctaataattgtctgtacttggagtcagtggaattttggaaaacttcaataaactcttttgtgattggaaactcacggttggcttgtctcgcattgttgaacctgtttacaattctagcgtacctttcaaacttttctctaacgacatagttttcattcacattcaacctagattcgccatccaatattccacggccatccttaccccatgtcggtaaggatggttctagcggagcaagcttagcgtcagactcgaagttgtttcgcttctttagcataataccgaaactttctcttacttcatctttgcgctgtttccaatctaagttaaaattttggtttacaaagttatcaaagtctttagcagctagggataaggactgctcaatggatgacagaatattctcatcctttttagtacgcaaataggtgtccaagtcaccatccgcatgtctgttaggaacattttgctctagcaattgcctggactccaagtttttcaatgaggattcaacatcctgaatggctagtccactacccgcaagtaggtaatgagccctcgtgtggtcaccctcagttttttttttgcttctcaactcacgagctctctttttgatttcattgacacttaataggatagaacccagctctgatgaagtgcttggtaagtttttggaggtctcaatcaaatcattgaacactttagcagatcccttcaaagatgtgtcttgggaattcaaagtctttagagtgccttgctctacggaattcgccatttctgataagttgttttccagcccttgaatgatctcacaattctattaccaggaggctgttttatttacctttttctatgaaaattttcatgataatattattacccggttcaaaaatcgctacctacgcatatagttgaaaagccagaaatttcaatattgacgtcgttgtaaatgcctttcataggcctttcccgaggacttgaggcgagtatgagcacaccgttagaagatgtatatatatgtatgtattttatagacgagaatagttgttataaacgcaattacttaacgtactgtaactatacatagtccagcccgaatgttcccgaaacattaaagcttctctctattatgtcgcagtcatattatttacttcgtttgtgccacacccaacttcctacgacctacggaagacgagtaagcaaaactataaaatcctgaacatacttgcgtaaaagcgatagagcccgaaccttttcagcgtgtctaaattttagacaccttgattttgaatgatggggatttgtaaaagttatagccgaatcagacgatctccaaactcttgaaatcaacaggacttgagtggtggcgatgaaaaatgcgatgcttttccaggtagcagggaaaataaaccacaattgtgattaagaaccatttggcaagaaacttttgagcacaaaatgttcttagacctcatttgcaatcgttctattataccaacgaaaatctcttcctcttaaagaagagctcatcacgtccttgcgcatatgctaattgcaatcgaaacaccttcctaaagcctaacttttttttttctcattttaattcgtttctttataaacatacaaatttgttaaaatgaataagtcatagtttgtgtttagtactcacttgcagtacaagtttacgtattcgtcgatactcatattttcgaagccttcatctaagcttgatgacataatagtctcgaccttctccaagtcgcctttgaaatgctgggataggtgagtgtagaatttctctaataataatgggacaccttcctttcttctgaatctatgccccactgggtactcaacaatttcttcttctaaactagttccatcttctaattcaaccaatagggcattggagatagatctcatctctggattgtgatagtccaacgtgaattggtcgtccttaacacagtacatttttgctcttaattcatcaattgcgggattcttcgcaatctcgtcactgtaatcatcagcagttaatctaccatatattaacggaatagccgtcatgtactggatacaatggtctctgtctgcgtaattgtataatggaccggttttgtcgataattctaactgcggcttcttgagttctaattctaacagatttgatatccttgtaagactttcctgaactattcaacttggcattcactttcattgcagcctctactgcagtttgagcatgaaattctgcagggtaggaaattttgaacaggacattttccattacgtaggaaccatagctgtttctttgtttgaaactgaatggcttacctttgaaaagaacatcatagaaaccccaagtttttgcagttaatacagatgggatggtaccaacgtgaccattttttactaaaaacgccaagttaacagctctggatactgcatcgccagcagcccacgattttctggacccggtatttggagaatgtctgtaagttctcaaagactgaccatcgacaaaagcttgagataatgcttcgacagtttgctcttcagttaaacctaacatctttgaaacaacggctgtagtagcaacctttaccaatacgacatggtctaatccaactttgttaaaggagttctccaatgcaataatgccttggatttcgtgggctttaatcatggcctccaagatatctcttacagtgaagaatctaccatcttctccgccagttgcttttgaaagtcttgtgaggtaatctcccactgctataataccacctaggttgtcagacggatggccccattcagcagccagccagcagtcattatagtccagccagcgaaccaaagtgcctatggcaaaagcacctcttaccggatccattctgtatttagtgccaggaattttagtaccgtttggaacaatagtccctggtacaataggtttaataattgctcgagattgatcatacttaagggcagcaagcccacatcccaaggtatcaaggaaacataacttagcagtttcgaaagcatcaggagatgtgataggggtgttgtgcacataagatgcgatgtcttttagcacttggtcaggttcaggtctcttattgtcttttatagaagcttttgctctgtggccagaggtggaagagagaaaagcctttactgtagttattgtgtgtaaacttttgcatgcagaacttgtagccctggctccggaggatatcattgttagacgatttaatagtatatatgattctctgttagctgattttcttgtttccagttattctcttttattgagagtacttatatacttttctcgactccttccatgcccagcctccgttttttgaatggtcattttttaacctctactagaattgactctattctttgcttcactataggtttatggtatccgaaacggctaactttagtcacagcaagcgcatgatctaatcgccccgaaagatactatattcaccctctgctatccccctgttcatgtcatcgcttcaaagcattgagcggcttggcggttctctccacttttttggtttttgcgggggggtgtacctatcgctggaccccggagtttttgtaaaccgcgttaattgccggtacacatgcgaatggtgtcagcatgggattgttcaagggttttgattattattgtattataaagtgcaagctaaacctcattccaaggaagtgacatatgtatgataagagtttttaaaaaaaagctgtagcagtagcttttacttacatagcgatcttatagtgtttaggtcaacactcttcggtctctctatgggcaacccaagagcgcggtcccatacaagctgagttaatgggccaattgaccttgaacaaccaaagataacagtaaagaacagcaactcctgaataccgtaatgatgaaacaaaattccagaggcagagtctacattcggaaatggattcttagtcttaccatgcttggccaacaccttgggagcaacctgtgacattttcttcattaattgcacatttttgtcctgtgcaaactcttgctgcctatcttctacaaacctcagcatggcctcaaagcgggggtccggtttacgtagaactgcgtgaccgtatcctggaataactctattggattttaaaatcttccacaagtattcttccacctgtttctcgttttctggggattctatttcagagttcatctcaaccaagaaacgtacgacttcttgagcagccaatccatgtagtggaccagcaagtcccataatacctgatgagtagctcaagtatggatcgcttaaggcactacctactaaatgggttgtatgtgcagaaacgttcccaccctcgtggtcaacatgtatcccacaatatagtctaaccaaattggtaaaatcttcgcattgatctgcagtcatatgttgcttgtttacagagtccctaaaggtcatacctaatagggacgcaatattgtaactccaatcccgatcaggattaaattgcccgagaggctcaccgtcattcacaatgttggagtatattttaccggtcaacagaggtaaagcagaaatcaaattcaaggcatcttcgtatacaaattcccagtaatcacctttaccgatcgtgccttcttggtacatagccgagaataaggaactcttgttcattgatgccaatccaatggccaattgtaaattgggtgcatatccttaggcaatagtacggattccaccacatggagctca