acggcaattgtatctcgccctgtggtggaattcccgaaacttagggacaatatagtcaaaataacaaagactaacacaactagacctctgcctctagttgggaaattgaatggcagacgtttccatagataaaaggtcctttcatgataatctttatagacggagggataaataagtgattttttgatggagtttggcacaatgcttttaccgaatatccttttcataatattgaaaacagtggcgacagcaagcacgaccacccaaaagaagacaagaccccaggcacaccattgagaacgcattaggttaagatgtgtaccataactgacttcgtaatagtaatggtacgctgtctcgttcgccgttagaggttgattaaccacaagtttcgtgtcgcttttcacaggagctcttaaataatttgaggcgtttaaataaattttcttcatgtcctctaaagtgtaaactttgatgcttgaacattgtgcggcaagtttcattaaggtgctgtctaacgtcttgttagacttagagttttcataggcacatgcggttactgagcccagccaattgacgttattacagtagcaacttagagtcctactactagaacacccgaactggtagagtgaagcttgagaaacacacgaagagcttattattgtagcactcgattgtaccactgcaataaaggatataaataggcagaataacacacgaattcggatcatattggtccagttagctttctccgtggacgtgagtttgtgaaggacaagagaactagggacttttacaaaatgcacttgatagaaataactaaagcatgaaaagaaaagaaaaactccgaagtttagaatctagcatggcttaagtattttatcgctacacattattcatagtgctagcaggcatttagaactctggaaaattatgggttagcattgaaggttattgaaactgggtgtgctatcaaatcaaagtccagccgccattgcaatttttcaatgagcaaaaaaaaaagatgagcaaaaatatcgactaagatgtttgggttgggtgccgactcatcatcaagttcagcagctccaatgttcttagcagttgttgcaaatcagccacgattcaatatatcggcattttctattgtcttaacgccgtttcctctcaagtcaacctaccatgtttgtggaccttcgatatttgcctctcttatgtgctcgttctaccaggtttttaaaggcgtcacaaaaaaaatacagacctcccgacgattgtaaaaaaaatgcaataatagctaatagttattaactcataacgagctacaagaacgcccctgtatagtttatgtgtctgatatttgaggccttttgcacaaaatacagaaaatgaagaacttgatatttcagctgctgccgcttattagctatatcgggttcacccacggagaactatacaagcccaaaaactccataccttgctccacaaataaaccttgtcccgctgaatggccgtgctgctcgccatataatgaatgtggagctggtccggtatgtgtcggcgggtgtaatgtgaggtcttctttcgacgaggagagctgcgctcctatacctgctttagtgcccactttaaaactcgaatttgctagcacgccaaaaattcccaaattcatcgcgaactatcagcctagacccccaataaaggaggaacattctccaaataaggcaaatgctaaggtgggtgtaattgaaggggaactcaattccaagagaatcatacattacgcaaaattcttggtcactccggacagtaaagaggcagaaaaaatgttggaagattttgacttcacacacagcggctatacgtcaatcgaagcaagtagcggaaatattgtattggctatgccaaaaaaaacaaccggaagtttggttgcatcgaccaggtcgttcctatatggtaaggcaagcgtgcgaatgaaaacagcgagatcaaggggtgtcgttactgcttttgacttgatatccgcaattggggacgagattgacttcgagtggctgggtggtgatccgacaatgacccaactaaactattactcgcaggggatgttagattatacaagaatgcaaagatatcctgtgggcgcggacacctggtcaacttaccacaattatgagattgattgggattcagaaagaattatatggtatgtcgacggtagaatggctcgcactgttttgaagaaggatacgtgggaccccatcaacaaagaatacaggtacccacaaacacctatgaggctagaggtcgccgtttggccaggcggctcggaaactaacggacccggtacgataaactgggccggtggtcttatagattgggaaaattcgcccgatatcattaaaaagggccaatttgcggcgcatgtcgaacaagtcactgtgacgccgtaccaaaacaaattcacagaacaggtgcagtactgtctgaaggcaaagaaaaaggcacccactgtttccgaaaaagacttatcgaaagtaatcgtctcctacaaaaaacaagacaaggcgattcattacggtgagggatccctcctatgggattgctatgtcaccccaaggataaaagattggctaagttctggaaaacagtcaaaataactacagcaataatggcttacgaagtacccacatatgcaaccgatcgtccaattccctacattaaggcacgcccttatatatatgtgtacattcttctagtttaaacttcaacaatcataaaaatgcaccttttttaggcatcgcagtattgcctatatgctccacacatgtgccattattcgtgttgtgattggttaccctgatatttatgatcattaccgggtaacatgacgcgtcagtattttcttttgggaaatctcacaaacataatagtaatcataacagaagctacaaagggcgtaacattggttgccatacctcgtggaaagagccaacgtattactatccatgggtggcgaaattatcactttgcaagcaggtcaatgcggaaatcacgttggtaagtttctctggtcgcaattggcgaaagagcacgctataggcaccgatgggctgtcgcagcttcctgattcaagcgcagaaagagaagacgatacaaagccgttttttcgtgaaaacagtaggaataggtttacgccaagagccattctgctggactctgagcccagtgtcattgccgacatggagaacacatttcgtgggtttttcgatcctcgaaacacttgggtggcttctgacggtgccagcgccggtaattcttgggccaacgggtacgatataggaacgcgcaaccaggatgatatcctgaacaagatcgataaggagatcgactctaccgacaattttgagggtttccaattgttgcactcggtggcaggtggaacgggctccggcctagggtccaatctcttagaagcattgtgtgatcgctatccaaagaaaattctgacgacgtattctgtgtttcctgcaaggtcttccgaggttgttgttcagtcttataacaccattttggccttgaggagactaatagaggatagcgatgcaaccgtggtgtttgataatgcttctttgttgaatatttccggcaaagtgtttagaaacccgaacatagatttgcaacacacaaaccaattgatatcggctataatatcttcggtcacgaacagcatacggtttcctagttacatgtattcgtccttaccgagtatctactccaccctgattccttctcccgaacttcattttctaagccccagcttcacgccattcacatcagattatattcatgatgacgttgcacataagggccattccagttacgacgttatgctggatttattagacccttctaattctcttgtctctaccgcaatgaatagccctacatattttaacgtttacaacacaatcattggcaatgcggagcctagtctgatatcgcgtgcaatgaccaagatacagcagcgtattaaatttccctcgtggtcatcttctgcgatgcacgttaatattggaagaagatcgccttatttaccctcacaacctaatgaaaacgaagtagccggtatgatgttaagtaatatgtccactgtggtcggggtttttgagaatgcatgtactactttcgataaagtgtttgccaagggagcctttctgaataactataacgtgggtgacttgtttcagtcaatgcaaaatgttcaagatgaatttatcgagtcgagagaagtagtacagagtctaatggaagattatgtagctgcagaacaagattcgtacctggacgacgtgctcgtcgatgacgaaaacatggttggagagttggaagaaagtttggatgctgacggcgatcataaattaacgtaatgatctctcccttccttactagttccacttccggccaattcctttgtaacggcactgtctatttactcatcgatgataattgtccctttaatgtatcattcccatttgtagattccccactgtattgtagtatgtttaaagcttaattttttttgtcattacatatactgatagcgccacctttcgacttcggggttctctaaagggtggaaaaaccggaagatataacgcagaatgcgacagaaggtcctgtatgaggtgagaacacgcaactgaccgtggcgcccgatttactaaatccaaccaacagctcctgaaaaaatttggttacggaatgagcaccttagcagaagtaagttaactggtttacgccttatcctttttgtccattgaggactaacaaactcatacataatactgttatttaggtttataggataattgaaaacgctgagcagaaatgccgaaaaggagattttgctaatgcaagagtgaaataccaagaagccatcgaagtattaggtccacagaacgggaatttatatcgaaatgaattaagtccagacgtttcacaagctatcgatttattaaaacaggacatcacggtgaaaattcaagaattagagcttttgattgaaaagcaatcaccggaagagaatagcattggaatggtgaaaaacaatatgcttattggtacagttattctaaacaacaaagcctcgataaatggggtgggtaatactagaaactgggataactcagtataccaggacacactaaaccccataaacgatccagtcctcatatcgattctaaatcgcttacagtcgaatttgaataatgacattcaactaaaagtggaaggagaaaaaattcccaaaaactcggaaatgaaaatcaacttaaggctggaacaatttatgaaggaattggtgctgtatgaggagaaaaaattcaaggaatatggtattaaaatcgaccaagttacgaaagaaaacaaaaaattgtcaaacgaaattggaaggctgagagagcgttgggacagtttagtagaaagtgctaagcaaagaagagacaaacaacaaaactaacgaataatttggcgtcaacttaaacacaatatgctaatcgtcttcgggctaagttagggcagtgattcctacttatgtgtttataaaatggcgggcgctggagatataacaagaacaagaggtatattcacttctaagtaaaattttacagaaaagaccgtactgtcatcgtcgattacagtcagagtgaatggatataacaaaaactgaacaagtcttcgagttgttagaagtttcaaaataaaaaagaactgaacttactcgattcatgtaatttatcaattaatgaaaatgaaataaaggatgcatttgtatatacatacatacatatcttttacatgaataaatgaaatattatctttccgaaacgaaaaaggaagaaaaacgagatatctttcccaattgtgtaaatttgtaacattaaaaaatgagggcgttagagtgggaatttaggcctctgttgaaacaatccattcctccacgatctgagaacagcggtaatgcctctgatcaaagtattttttccaaattgaatgatgacgtcgagatgcacttctgcaattttctagtatcaatgatgctaagggaataatttgctgagatgtatagccggaatagaatacatgttttaaggaccaatcatttgagccaaggactattctgctcagaaaatatgcgccggcagctaaccaacttggagcagcggccactaatcttggttcgattattgtagtttccagtaaatattttgctaatgttcttggctcaaaatcataatcatcagctttacttattcttcttaaaaatggcatgggaccaggccaaccaatttcaaattccaaagtatctatcatgtactgttctgctttgattatatcatctctgttatatgtgttatccaacatgtaaaccagatcatccaaagtggggcagttgatttcttcgaacttggcagcaataaacaaagcggatacaccaactagttggaacctgttcaaagttacggttttcttcgataaaaacctatccactatgttgatcgttaagtatagcgtttctggtaaaagctgaaatctagaatgcaattgcactaaccagtctatcatagtttgtctgtacggccatgttatttctacttgattttgcatataataagggttgggcctatacttcacttcaagttctctcaaataatagaatatatcggatgcgtactccaaaaccatcaccacatcatgagtgtcatcatccaacggatcaggtaccgactggaaatatttttcgaatgctttatccaattcgtactggatttcatcgttgtttaccggagataatggttcaactacgacataatcctcctcttcagtggcattttgcatttctccatccgaatcttcgtacaattcaccgttttgaagttgctgatcctctattctctgagtaagcaaatcgtcaatatcatattcgttgccttgttccccgtcagaatcttcaaaactatcgattaagaaatcatcactttcatcatcaaccgtgtatttctgttcctttggctgaactgatgtttgtatgttctctttatcaaagccgttttttgcctgatgaaatttattttggatggcattatgtattttatttgccttttgagatgtcacatcacccaaggccacccttccctgaatcttttctggccttcctatacccttgtgaacctcacggttgagttcgttttcgatttcttgatctctactttcgttcagaacttcaatgccatctctcaaagtggaccgtgaaagttgcacagtgcgcccgtcaaacatctgtccccgttttccttgcttgatcaggccaccttgatactcaataaatacacagtgtgcaagtatgtattttgactacaaaaaaaatgaaaactgtagccagaccacaataagtatcattttaatattttcattgtttttgtttttgtttcaaggtttacaaagcgggaagaaaagggaaatctcgaagtaaacagcagaaaccatgagctgtactaatctaatctttcaacatatataagaagacctcctgatatactataaatgacggatattttagatctaaatcaacaacgtgaggcaattaccaaggctgccacatatctttctggtattttagaaccaaattttaagaacactgcaaattttaagcccccaagaactttaatcatatgtggttcagggctgggtgggatatccagcaaattatccgtagataatcctcccccagtgacaattccgtaccaagatataccaggatttaagaaaagtaccgttccgggccattctggtacgctgatgttcggatctatgaatggctcgccagtagtattaatgaatggacgtctccatggatatgaagggaatacattgtttgagactacattcccgattagagtgcttaatcacatgggccacgttcataatataattgtcactaatgctgccggtggtttaaatgcgaaatatcaagcttgtgatttaatgtgcatttatgatcatttgaatattcctggtcttgctggtcagcatccattgagaggtccaaacttggatgaagtgggacctcgtttcttggccttgagtgatgcatatgacctggaattgagaaagcttttgtttaagaagtggaaagagttaaagattcacaggccactgcacgaaggtacttatacttttgtatcgggtcccacttttgaaacaagggcggaatcgaaaatgataaggatgcttggaggcgatgctgtcgggatgagtactgttcccgaggtcatcgtggcaagacattgcggatggagggtcctggccttgagtttaattaccaataattgtgtcgttgataaccctgccagtgcactggaggaatcgcctgtacccttagagaagggcaaagcgactcacgctgaagtactggagaatggtaaaatcgcttctaatgacgtgcaaaatttgattgcagccgtagtcgaggaattataaatatgttatgacttaaatacctctatatctagcagctaaaagtgcatccaacccgtacaatggcttcggtttgtttgttgttgtttttgaagaaaaacagttcttttatatctattgtatatacgtcgatcattttgtctgcttatttttgtataagaagtatatctatgacaattttaatataagaacttgcaaaaaacggaaaaagaaaaagtgaataagcttcctcagcaactttcacaactttctaaatgttatacgtttactgtacattatgctttcttttctcttcatattcgtttgtggacacatcccgtatttgtttttaaaaatgtttctttgttagttcttggctactttcactgatggacttcgccagcgggttcccatttaccctcaagattttccttccataaggtaactttattgtcgccaccagaaagagctagtacattgccggataaagaccaactggccctccataagacatctgggaacttttcttctttcaatagagtcttcttccatgggccttgttctttatcttgagtccaaatgatgcaagtacggtcttgtgaaacactagccaaataagaacgtaggagaacggttggagaccatgctacatctctcacccagtcactgtgaccttccaaagtacactccaagacataggtttgtgcatctgaattgtgcttccaaatcttaaccaaattgtcggcacctccagtgacgaacttacgagattccttggcaccaccatgttcgccatcttcttcgacggtagctggggcccaagaagctgagttgacaccaacggcgtgagcgtcgatgattattggggatgtggtaccgttttccttgaattccactacggacactttaccatcagaagaagcaactaatagtagggggccatattcatgaggtgcccactgaacggagttaacagaggcggagtgtacagcatgaacggcaatttgggaccatctaccgttttcttccttccagatcaatactttaccatcgtaagagcacgatgccaaaatggtaccgaatttaggatgcgcccaatcaacgcgccaaacgggaccttcgtgaccggtcaatgtgtctattaacttgtgtgtttcaccttcgacttcaaaaatcttgattgtcttgtcagaggagcaggtagcaagacgcttcccatagtagtctagaacagcgtcatgaattagttcgttgtgtgcattagctatgacgaccatttgtgtgctgtgttctatttatctgatatccttgcgcttatagctttatcctaatttgagcctggaagccaattgtatcaccaacactcacacgccttcactcttcgaagctatgttgatcttaatgctgttttagcgttagatggcaattctccgttggtttcgcttttttttctttcgctgttcgctttggtgaaagcgttcgggtaatgcgcggatgatttctatggatagtctatatatgtatctatacaaatctcatcatatggcgaatatttgcacgttgaagtcccaacctggaggaccctgtgcttgctgctgttgctgttgctgttggttcccattttcatttagctgggcgccattgaaacggacattccagcccctccgggctgccaatgtactcattagtatgcttagtaggaatattcccaagatacatcccatggtgataaggtcttccacttggaagcctaaaatctcagaaatctcctgttcctcctgatctctgtgggcagcaccattctgtataactgttctgtgtttctgtgaatcctctgtggcatcctctttgtgcctcattctttgtaagatgttcgtcaactgcttgtaccacgacgtctttgggggcagagtatcttcgttgacattggaagacgttgtaggtgcccaataattcacttttcctctggtgagccaagccaaccacgactttaggtgcaacttgaggacactcagtttggaagctaaataaaatctatggtcgtgttccaacacctggtcatagtaacgcttagcaagatggaaatccttatttacacctagcccatgctcatgcatatagcccaaattccagacggcctgtttggaatatttcaaagcggcgccttgataaagagccatagctttactgtaattctccatttggaaataaatatcgcccgcaacaacaccagcatctgtatttccctgcttgaaagctcttgtatagtaagaaattgccaaggtcttccttggatccgtggttcttggaggatcctcaaattcgtatggcaattgatacatcaagtaggcagcagaaatttgagcagcttcgtatccttgctctgccagtcgagaatacgcccataaagccacctctgaacggtcgttgattaattcagcaaatgctgttctcagttccggtgccatgatggcttcgttttcatcaacaaatgtcttaaataaataagcggtattttccacactatttttgctgttcaccccagattccgtcattactgcaaattcatatatggctgggataaaccccttcaagtatgcagtttccattaaattgaatgggtccccaatttctttttcagggaataaagtggccaatttggataattggaattccacaattccattgttaacaggcgtttcgacagccttcatataatacgaaattgcttcaaaaacattgccagcgatgtattgactgattaaactagatctatgtatgccttgcccatttgccccacgaatcttctgcttcttttgcatgactggtgccaaacctcctcagccatagtgatattagggttcgaaaaaccttcacagtgaaatacttgggccccaccactgtaagcaacgaacgtagtaaaacccctgcaaaggacttaaactgtcatttgaggttgaaaatccttatatgttagctcccataagttttaagggggctcccaattcta