acggagatctgattctcgccctgtggtggatcatatgttttgaacaaacaatttttttccgttttatgttaggcggtgatgaggattagagataaaacaaaaacagcgggtgtgaaacgatctgagaaggtttggaattacagtccgaataacagttttatctcttcggttttcaacgatgttgcctctctagtaagttgttacagacgttggaacaaccaccatttcaatatgtttttagcacgtgatagggtcgttctgcataaatgtcttatataatatagggaggcgattttaaagatggcaatactcctcatggtgagaaaccactaggagaccactctaaaatggaactgcctactgagcttctggcccatattgttacaagtggcctagacagctttgcgacgttgaaatcctggtgtgaaatatcaccctatttccaaaaattggtgaaacagaagctgggagtcattgtagttaccgattttgattataatagggacttcagagcatctcctgctcctttggactatacggttttaagtggtgatgtaaacacactagttgtcagcacggatgattttaatttagagaaaacgttgacgtttgtaaatgcatacaccaatatcttgatggtaattacgacagatcggacattcagtgagccactgtccacttgtattacacaggtagcagatggcctcacttctagaagtgatggtatccgtcataacatttgtgttatctacaagaccaaaaagaactttttgagcaagttatattttagagagctgtggctacgtaagaaagcggtacgtctgtgtgagctgcatgttgtcggtaacccatcccctaccgctggtgatatgtgtaatattgacatgatttttgaagtcacacatttgcacgatgtcaaaagtttgtacacattaagcatcccaacgaacgaccacaagcttgtcgcacctcaattgcaagtgataagacagctagagatgggctcagacgtgcagttatacgcttgtttgactggatgtcccaatttgtcacaaattaaacagctacatctaccaagcactgtcttgcacacctattctttaccgtcgtgtgacacaataactttgacgaattttaatccgcaggtgaaccgttctgtagtggatggcgaaagagttgcaagtgagttgaccgttaaaacctcttttaaatcacctaatcctgctttttctaggttgcgctttcctcttattaaaaaattaactgttgaattgccgggaagtcctattgatccagtgcgctttgagtgttgtgattttagtgagttgagggattatcagtgcttatcctttacagagtgggacagtttctttggaacaggtgcatctttaacttcacttaaagtagcaataaatgacaagaaaggtgttgaatggttaaacgattgtccattccaaattacccatttagacatcctttctacaaaaccagattatgtttcgaggatctccaaagaggacattcgctcactccaaaaatattggtcgcaattaattacaaactgcacacatatttcatttgagctaaagtccttgtttcaatgtatcatcttcaagcatttaattttaccaagattgtcaaaatgtgcatctctggagctaaaagtcgacgagttttccattcaagaagaaattacaaaactatcccaaagggatttgggttctaagcttggcgagttgggtcttacgtacctcgatgaatctttgagtttcaacctaccaagtatgcgtaagtttaaactaataagggaccgttcagacaccgagttcacggagcgtaagaactctgcttctgaatcagatccaaataccggggcaattgtttatgcagacctgctcgcaaaggacgcttacgccaccaactacgcaatctctccttctgagtttaggagaaatagtttagcaggcatcgatagtgtaacggcaaggagaaacagtactattgaaataagtaacccttttggatctgatacagggtttcagttgagaaggaaaagcagctctagtgcacactcggtgggtccaattctatcgacccaatctatagtacctgggcaccagccagtgagttcgctccacgttatgcgaaatggactcattagatttatccagacaggggggattccagatgttgtgactatgtcgtttaattcttttgccaactctattgattttagtaattgttttggtaatgtttctagacttgaagtttcaacagaagctattgactgcaaagatactaacattgacgagcttttgtcacacatttataaaaacgtgggtgaagtcttaaagtatccacttgagtctaagctaaaaaatgcctcatttcagcgcttgctggtgatacagcccttggattcggtgtctggtcctggtccggatttggattctcttgctgctagattcgaggactttcttgaattcaataattacaacgtcacagtatgcgcagcggatagaatagataccacagcacatatatctgtagtgttatctagattataattcatctgttaattcaggtattttactcgaaaaatatgtttttaaatattttacacattgtcagcacttttaattggctgagttcgaaaatcatacaaacccaacatatctattaattacacgttaaccctaattacttttaagtaggctcggcgtctgtagacagtttgtccaggttatatagtacgataccctaagacccattttctgttgcagcaacgttacttttttcagctgaagcttctggaatctcctggttttgattattcactaaagcttcttcattagagtcgatttccatatcatcttttgactcactcataaatttctcgttgtcttctgcacccaatttactattatctttcatcagttgtaactcttcttttctctcttcttgtttttctgttaactcatttacattttcctccttcatatcgattttctggagatactctgattcttttcttccattttcatcactttcaacccctttaggctcttctgattttgaggtgttactgcgaattggctctccaagttcagcgtgggtggcttcagctttaaccttcttttctgaacttttggagtccacctccaattcttcttcttccaaagctctctttttcctattcttcttttcttcagtatagtttcttgcagctgttaacaactttaaatgctcctccttttctttttctatattctcctgcttttttaactctttctttctctttgattcttcaattaaactagtgtcgaataatccatctataccagtatcttcatcaactttattgaattcaaacatgtattggggtcttaaatagcgtagaactcgccattgcttgacaattgcagattcttccttcttttgtctatccatatcaacatccttagaattatactgttgcttcaatgaggcgtatagctcatttgcactttgactcttctcacatgcctgcttgacaagatttaatccggtaggaatcttccaaacgttgtcaatttttttgttacctaatttgacccagccatactttttgaaagaatagtcaaaatcaactaccggcaattggttggttggtaatttgaattcagacgtgcctttatagctgttttcaattttgttcattgtgcgagtttcttcgtctctcaaaatattgcagatgactgtatggaaattagggtcacggaggttataaaatgtcattattcttccactaacaacaaactcaaaaaacttcaatgtttcagaatgggcctcaggacctaagtcgtcggatgcaacttttttacccgtgtttgaggtgtagcgagctttataaaagctattgacggaatccttcgttaaaattctttccactaaactgctaatcacaacaatctgtagaataatcgatttcctgtagaaatcgttgctgacatccattacttgatcatagaattcctggccatcacagaaactaatttctagaggcaacggtgtaatcgtgaaatcagaaaagactgtttcatgaacaaagtccctccaaaattgagctttatcatcgctaatgtaactcaaagaatccttaggtcctgcttgaaatatgctcttagtgtgacttctagggtaatttggattaagcttcttattgattgcaaatgtcttagcgttaacctttttggtacgcatataaaattcatattcttctttcaaaatcacatccactaggggtagcatatatttttcaaaatcggatttaaactcagctggactgaaagcccattctagaggattgcaaatgaatgatgagacgacttttctccagttacggaataaatcggtttgcattgtaacagattcattggaagaccataattgctcttggaattgagtgcatatttcaccacgtttgttgacatttgcaccttcagtcaaatttaatagctggcccaaaaatagctgtagttttgcagagagcttataatgagcaggagtgttcagcttggaataattctcgatattctttagtattctattaacatggaataataatttggacattggtgccctaatcgcagttaggttcgtggaaccataaggtattggatctgcagaccggccttgtttgaaccactccagtctagactcgacgtaaggccaaaaatccagatgttctaaaggcacatgcagaaaatccaaacacatccttagcaattcaaagtacaaatctgaccagaaatcattggtatcctcatctttattagttacctttgtgtaataacaaaaatccagcaaaacacagaacttttcgatgtcgttgttttcagatctcgcattgtcaatgaccagtctcttaaacgtggcttcccttaaaaagttattaacactttttatttcactgccttcaaatttgattaaaggctcccactcaccagagagtagctcggatgggaaataatgtacttctaaaggcgtggaaactatcgagaagtctaagtctttctccttgaaaagcttctctttgataaatccaacgcagtcatcaataagtgtatcaaagtcagacatccgtttattgagtattcactcccctttgcagagagtgtatccacacgtctactggatggaaaatagcgttggaaacataaatttttgataattgtgtaccgaggtccttatgttacactccgagggtcggcctacatgaaaagtcatatttgacctatcttaggatactctaaagacataaggttagaaactgcccaagtactgcatataggatcattttgaaatggcagaattgactgatttcggaccagaagatgtgctatttggtatatgtttagtggatttccatcattcacgtgggcccgaggtcgaatattggtgtggcccaaaccaagctatacaagattcaaaattgtggccatttttaccattccaagcattaccagacgggtcccattcatttgaagaaacttttacttatttcacacttctttataatgataaaaagcactgtggccctcctaatggagcttcggagattccaaatggtgaagctaacgattatacgacactcttcgcgatatcttgttctagacaaataaggagtgatgacttgctaaccaaaggtgctgatgtcactagatctacagtacaaaagtctgttgtagtggtttcaaggaaacctattttcgggcagatcaagagtaagctgagcatagttaccaacgcgtttttcttacagcgtgacttctcagatagatctatcattgacacattgtatgaaaatttgaactcgatttacagcctcccaacatcctcgaactcatctatttccgaagagtcacaattatatgttggcctatgtctccggaagattatttatgatttcaggaaagacatccttacgattctcaaggcaatattgttggaaaaaagaatactattctacggtagtaatgtagaggagctatgcaatctgcagtttgggctgattagtttgattccgaatctacttgcaaatttacaagactgtgggtctccgttgttggaccggtattgcagaaacctgaccatgactgattctttcaaatcaagcgacagaaaatctgtattgaagtttctaggatttcccttgcaagtttttggtaaaggaggcatgttttcgccttatactccattgcaacagatagacgatttaaagtctcccatggcagagcattacatggttggtacctctaatatgttgctattggagcaaaaaagtcaactctgtgatgtactaataaatctcgataccctgtcaatagaaattgtctctgaacacaaatcgctacagcaagcactacaattaacccaccacgataaaaaatggatcgaaacagtggtatctaccgtctctgacacttggaatgaggatgacttcgctacacctaaaaattctcaatttgaaggtagcgaggattttataagatggcagtttgaggattacctaactggactattatccagcgttaaactagatgatttcatcgtaaaacataagggcaatgaaatggccatgagaagtttagatgaagaagtgttatcgaataatccgataaattactttaatacacattgggtcgcccagtggagagaaactcaaaactatgaaatgttcaccaattatactgatgacagaatatttgatctttttgaacccaaacatgtttataatggaaccgatactttaagtgcactgcaacaacggttaagtaaatcctttcaaagttttagaataggcaatttgcaagaaagagaacgttcaggctcaacagagagtaaaaatgtggatcaaaaggaagagccgactgaaggccagcaacaagagttgaagaaacagtttcaagcgcagcaacatcctcatcaacaacaaagcgtgtggaattcatggaaggaatattttaatgcaaagaaaaaaacaaaaggtgcagagcaacacattcctaccacaaagtcaattgcgttaggaaattccacacctgttgcaattggtggcgccctattgagccttgggttgaatcctgtacctaccgacagtgaagaggacagcgacagctacaatgaagaggaatcagccgtagaggtagatgagcctcccgaagtggaatctatatctgaagaagcggcagaaaacccgggcacttgataaagaggtctcaaaatcctctttattttcttttcttttcttttcttttcttcttttttgttagctacatttctacaacgctttgctattatagcttaccacccgccaaattctttttctgtaggtagtatgatgaccggtatatgacagctaaattcctcaccttccaattgttcttttgcatggtacagcgatccgttcttgtcattgtaaaatttttctaatatactcttcccttcttggttgttttcgagcaacacaaatttgaaagttaacatccatttgaactggaaaacgttcgttctaaactgagcggttatttggtttgttggggttctttgaggtgttagcttcaaaggaattgaagaacagttatcaaagcatatagaatgcgtctcatatgcagaaataccctgaggtttgacctttgaatcggattgatctttggagtatttcggatttaccaattcaaaagactctaaagttgcagagacggcagacaccttatgtttcgaatctttttggaattctatcactaagtctatttcatctgaggttttgtaaagcagttttgataacaaaactttacagatgaattcgccattacgattgatgatatactctttctgtaagttttttaattgtggttgtaataggaatgtttcatctgtggacactttgttcggcaaattgttaatcacgttattgtatagattactgatattgtctctaaccgaagacttcgcatctttgttctttgtctcctcttcatcttcgtcgtcagatgaggcgtacctgttggcaccgaattgaaaatccataagctgttcaactaagtcctcaatatccgtggagttctcctttgaatctagttgcgatactaatgtattgaacatctctttgattttctgtggagtttcatctttagttgatgcttgttgaatatctggcaaagttagcagagagctcctccttcgagaagacagagtggttgtagacctacgcctcttcgaactttcatggacttccttcacatggccttgacccaatataatcgtttctctatcgagaggtgccacatattggtaaccctgaggatttataaaggaggccacatgcaaaggaaacttggccttgaaagacttaataactgactcgacttttgtgatgccaaaatggaaaaaatagtttatacttaaagacttggaactgtaataactcggtggtaaatcgataggtagctttggcgacttaaagtggtaagtctttagctcaccaggctccaggaccagctctgaaaatagcaaggtctgtgaagttaacagaagagggattttgctcagcggtgaaacgttgccctctgaagtagcagctttcgtgatgtcatcaaaatttgtattcaaaaagtccgtgatcgactcagaaatgggtttgttaaggtcagaaaaactctgtgaacctatacctgctaccttactgattttgtttaggctctcagaatcaataatctcaggatcgaattcaaagcaaccaaacaattgcacataacaagacatcaggtcaacagccttgtgaaaagacaacttttcttcaatggcagattccaattgtttatcgtgttcttcctgtaatttgtttttgctgaaagtctccaaaaaagacttaaccagccatggttttccgtcttgttctttggctttttccctttctgcctttcgctgctctaattcttgtagtttggcttccaggttggataactcctgtagagaccctaaatgtcgtaatctcacgaccactgaaaggctttcactggcaaaacatggattagactcatagattatctcaagacgaacattcttgctgactagtgcagtatcagtcctatgagagtgcattactagataatcgtagtggatcttcttcgaaggctgacgcagaactagttaaaaagatgcgatcgttaaaaacaagacagttcacgttatacgattggtaccctgacaaggttttaaaaaatgagaaaatccttccccgccaggagtcgaacctggaatcttctggtttcagaagtggatactttgaatcgtagccagacgccgtgaccattgggccacgaggaataagaatttatctcgttcgtttttgatgtgggcttcttacttcacaaatagataacactttatgcgataaagatccagagtataaactgatattgcttaactgcttcccatgatacctgcttctacctgttagaacgaaatacaactatcgaccatcgactagtatttttgttactagtatattatcatacacggtgttatgaggtgacacaaagaatgagaaacagtcatctaagttagtggaagctgaaacgcggggatagtggacgaaaatatataaaaaggaaagaggaagcaagagtacgcgtgcgtatagttatcggctctgcttttagagattcctataatggacaggagaacttctggtataccctgtacgctaaatattacagccttgaacaaaaatggaatcccaacaattatctcaatattcacatatttctcacacccatttctcacggccaagtaatcagttacaacaggccatgtttctaacgatctttccactgcacacatgtgtattttcagtcgcaaatacaaaggctgtacgtgtatatacttttattgatctgtaacttgattagtttactttaccctcaatcgacttatgagatttttanaagctgctgctacgatacacacataggaggccgttattttactagccaattgaggcttgctacatagataccgttcattgagccaaatacgtgcttggtggaacatgagagatggcaatttatctataagacatttcattttagcagtattgaaaaaattgcaagggtaatactactagacatgcattcacctaagtgtttttgcgataaaaccaaatttaggctaataatgcacttagcgcgaagcaaggacaattaaaaactagcttattactcgcaaatatttttggatgttttacagttattattctacaatttattgagatatcaaagcacattcaattatttatttttccttatggcatgaacatgtctcaacatggatttggctgcagtttttgattacaagccttttggtgagtcctttaacacttgattaatggcagtatccagtaatagtaacgcttacgcagttatttcggtcggcacagtgtacagattctcggtgttaaaatcgcggctttccacccaaaaacccgacctggcggtcattgaaaaaatgggatggaaaggtttgaaatatcaatgaggttgagaaatttgaaggtattactaatccgcatcctaaactctcacttctcccatctcaggcaacctagaaaagcattatcatgcttcaaagtggtaattcaacagtcagtgaaccctcgttgatatgtctgttgtgtaagaacaaagaaggatttggtcctatatccttctatggggacttcacacaatgttttatcaacggtgtgcttttaaatttcgctgctttactcatgttaatatttgggactagagaactggttaaattatgtcgggttccgcactcaggtatcaaatataggaggaattggttgattgtatctaggatttccctggtgctgttgcaagttttcttcgttgctgttgcttctcttaaaactactcaaccgtaccaagatgctactgttgtatcccaaaatgtgttgacttttctttcactttttgtcgccttatgtcttcattgggtcgagtaccatagatcaagcgtatctaatggcgttctgttattctactggctttttgaggccgtatttaatttcctaaaggggatgaattttatgatcaggcatgcctatgaaggtcagtggccagttgatcatcctttgtttgttttgactgcctttggaaccatcaattctgtgctcattttactgctcgaagccttacctgaaaaacctaagatgccttatcaggaaatcatggaatattctaagagaaagagaagtccatacgacagtgcgaatatcttttcaaagatttctttttcatggatgacagaattgatgaaaaccggttataaaaagtatttgacagaaacagacctatacaaactaccgcataactttggcagtgctaggatctctgaaagattttctcgtaactggagtgctcaagtgaaacacaagtcaaacccatctttaacatgggcgcttttgcggacttttggttcgaaaatgatctttggtgccttgttaaaagtagttcatgacatcttggcgttcagtcagccacaattgttgagaattctgatcaaattcgcttccgactatacagatggggccaatttagtaaaaaaacctatcgtaaagggcttcattttgtctgttgcgatgttccttgtgagtatcgttcaaacttcagttttgcatcagtattttttgatttcatttgatacgggtatgaacatcaacaagtggggagactgaattccaccacatggagctcagcgctcag