aacggcgattgatatctcgccctgtggtggaattctcgagaaattatagaaatatttaataatttgaccccatcctctattgctatcattttaaatatattaccattcctgctcgccatcatgagatgtatactgacctcatatttcctttttgttcttgttttgtatatgtacaagaagactaatgtgagatatactggaacgcaaaactgatatcaccgtagttatgctcgtttttcagtaaatgatcgtttgttttttccaaagcgtcgtgattcaaatgattccaggttgttgcgtcaccatatagcatcgcaggtgctctttttaattgcttgccctgtgcattacaacgtttacaatggtaagtttcgtgtgtttcacatattgtgtcctcattcttctgaaacaattgtctcaaattatcagaactgaacaatctttcaacatcttctttcgcatcgaccacacacgaactcaagctcattttcatggattgcctctgaaaaattttttcttctatcgtaccagtcgatatgaatctgtaaatgaaacaatcctttttttgaccatctctccaaacacgcgccaaggcctgttgatcggcagcaggattccaatctgggtccattaagatcaatctattcgcaccaatcaaattaataccacacccaccagctttggaactcaacagaaaaatgaattcttgcccctcaggatcgttgaatctgtccactaatttctgtctcttgttgattgacatggtgccatctaaacgcgcggcactgtagtgcttgtatctgcacattttttcaattagatccaaagtctgagtataattagagatcagaacaattttatcatcggattcagtcctaattttgtgaagaaatctttccaagatggaaaatttggccgaatactttgtttgcacgtccctagattttgaagcgggcatactataatcatcaggtaaatccaaatcattttcgtcgtcgaattcatcctcaaaattcagaagattggggtgagtacacagtttcttcaatatgccaatagcccttagtggttgagaacctccgacacccttaaccactttttttacttctctggacttgattaatttattgtacaaatcgttctgtaatggcttcaagttgacaaatataacgtgctcatacttacagggcaaatatttggacagaatatcattggtacgccgaattataaacttggagacgattgtagatagtttttgtaattgctcctcactctttgagatttccttatcggtagcatctgcatcacgtcccctcaagattggtttctcgaaattttttctaaactgtgctctggttcccaataagccaggattagagaaacttagcagtgcaaaatactcggaaagatcattttgaatgggtgtaccggacagaatgactcttctgggacagctgatactatccaaagctgtgaacgttaaagaatcaccattcttcaaacgatggccttcatctgcaagcattaggcctatatcgcatgttttcaattggtcaacgttacgacgtaaagtttcatacgatatgatcaaaacgggtttcacaatatttctaccttgtgcctgagcccatgcatgaacagcttgtgacaccgttgtattgccaccacccattgaggattttttcccgtcgacggccaatggagttaaggtatttggacccagccatttgaccaattcattggcccagttgttgaccaaagaagacggacagacaatgatgcacttgtcgatgagtctcttaccctgcgggccctgccttaataatgtccacataagcgctatgcattgtaaagtcttacccagacccatttcatctgccatgatacagccataggcacctctattgtctccttctgtcttttgagattgtgaaagggccttttcgtcacttttcagtggttcttcattggaactgttgaacgcttcagcttctagataatccttcatgacaagccccgtgacacaacggtacagaaatctgacaccttcgacttgatggggtctcaaaatcttggccagccttgggtcgatgacaacggggacattggcaaacttctttttgctttcagcgagatttaccgaatctcccaacagttcacgcagggatttgtttcttacgccgtttgtcatcagagcgggatgatgtcctattctctgtgtgggttttggttcctggctgtcctcttcctcggtcgcattcctcttttcctggctgttcttgcccacttttttcaactcttcttcccggttgtccatagtcgtgtcatgaacaatcatttcgccatcgacagagggatcgtatagcactatggcgaattcgtctgtggggtcatgcaaaggtcgaggttctggggtgattttctttttcatccccagggttagtgggagactatgtctctgtacgtagcccttgatggggacagtgaaggatcttttcagagtatactcgatgtgactcaatctagttgagtccctggccagcctttgagcactaagagcatccttccgtcgtttagtcaactgagaaaaacttatgtcctggtggttgtactccacttggtcggcatctacgtccagcccacaataagataccgtggtggatcttttccttaggcttcttcctcccacgatattgtcggccccggtggcgattttgccgggagcgggtggaatatgggtattcttgtagggaaccttgaacggcttcgttagctggttcacggagttctgcacatttatgggtcgaggtactagtcttggccgttcgccagctcctatcccattgggcggtctgtctggcagcttgtgtctcgccattaatcttgggtttggagtgtttgtaaccttaaattacagtcagtttttcgaccgttcggcttttctgtcctcctgtagccgctgtggtggagagtagacaactggttgctgattgaacgatgagattgaccactttctcaagtatgagagaggcccctgctcttgactacaaatccatcttctatagtttcttttttttttccctttgtttgtaattcctttttatttttttttttgcgcgaaacctcgctctatattgggtaacgcgtaaaatttgctttcatattgcaccgagcgaaagggtccttttgcattgtcgaagacgccgatgaggtctctttcacttttgcgcataacgtatctgcaagattgtattgcccaggaatactttatgtaatacgtactccatcatgacgttcgagagcaactcaacagaacacatacttgctcctttagagcgaagatctgtttcgtgcggatatatcaatgaaccgttgaaaaaaaaatctgtttttccaggggctttcgcacgctgcagaacgctatatgcaagtatataaaagcgaccacacgctagcacgaccagacacggacgccattggaagagacgcttctttcaccgcgtaggtcgatttattgcaccatccgtgctccgttcagcggcactctctcgttatcgtccataattccaacgctccgtctttgcaccccacgcttcactcacaaccatatattgaacgtgggtttccttgaaatgcaacatcatcgacaacggagcaccacggaaaacgcagagaagcttttgtcaatgcgcatttctttcatcggagtaatctttgcagtctcacacaacgtaaaccggagttgtcaacagcgactagcaaggggttatgtttcccgtggggtcacacgagcgacgggaaccgcaccgcatgtagaaaaccgatcatcaatcactgttggataccaagggtccggactttgattaaggtccgttcaccgacgacccattgtttctctttttcccctttctagcctcgctcttcgctgaccttgcccccgctttcttgtccttaagcgttcctctgtttgctctatccggaacaggcgctttttcggaccgccagctcgcgcggccaactctgtggatctcgcaggcactcgccggtttagccactcttctctggtgtctgcgtcgaattccctcgagaaagagaaagattggatcacaaaagagggaaaaaaaatgggccgatttcaagccatttggttagcccacagtaaaacacctcttacgaaggcgctttttcaacaatacgagtctccagcaacagctttgttcttttgcattttttgctttttgttgtattttgtgtccattttggcttccgatgctatagatcgcgaatcatgtattgccttgcttgtttctgtgtttgcactctaagattcttggtccatataaaagcgttgcttgtagtagcgttatcgatcagatcttgaggctcatctcgtcataccagttttgtaatctcgaccaaaaaaaaaattttgccgttctttttggttacagttttcagacatctttatgaaagcatcagtgcgcgcactggtagagggtctattacaagtggaaagtatatacagccaaatcgctaggatcgttgaataccaagagtatgtctacaagcattacggtgagtaatcgagatcagtctttaccacctttattgctgcccagtgtttccttgctggaaaaggatataggtcgcgaaggtgcccaaaatgcaggaatcactgatccggaattgctgtcggcgacctggacaaggaaacgagctttcgcgccagaccagtttgtttctagctccaagaggttgaaacccgctgcagcggacattaacgggtacggtctgggtattgccacggtaacaccatcgcccacacttcccgtaggcgccattgtctcttctttacaaaattacagcccgccagcgttcgaattccataatcatgctcttgcctccatcggtaatgaagacactaacgcatctgccatccaaatgcccatgatttctcgctccaccagtaactcgacaacttcctctacgacgtcctccggttcgatttccaagagacaaagaactgggccaagttgtgacaagtgtcggttgaaaaaaataaaatgcaatgctaaaatcgagatcttgctccaagacgataccataatgccattgatctcaaataagctgcgttatgttttaactcccaacgatatccaacggtataggggaacgctgctgcagaacattgccattccggatgatgtcgttgagggcacgagttcacggaagttaatcaagcatattgataagttagtcttgctcacaccttgtctgccatgcgctaagaaaaagcactcttcttccgatttttcaagaagttttaattgtactttttcaaaaggctttactagagccgacataagcacttcatccaaaatatctttaaaattcaaagataaaaccatttatgacatgacctatgatgactacaaaaacctacgtccttaaaaaaggggtcatctttaatgaatagcacaaaatttgcattttgcatcaatatatacaaatatatacctatatatcacttataaacactcatgtacgactccctataataatagtttaatgacactggtgtgtgtgcgtgtgtgtgtgtgaatcctcaaaatattatgaacctgaataataaacagaataaagaatgcagggcaatgacaacgatgacagataaagataacttcccgcccgattgtgtctcgttattattgttcgacatttgagaattcaagaagtacgatgattgcgcccaaccaagggccacgattgcccattgaatggcttggacggtcctcagatgtttgaacaagtccaatatattcaggataacacaaatcggtatccaaatcaaattggcatatccataaacggaaatcaactgggggacgcccttgaaattcatattgcgctccgaatgctcatctcttttcaaaacctgcaatgtgatgaatggcacaccgaaagtgtacccgtagaataaccaaatggaatgaagcagtttcttgaactgacttgctctatcaaagcgttcgtctcccctgacgcccctgattacttcgtttattatgaatgtcaaccccccgctcatggtgaagttgatcataaccacggtggcagtgatccaaacggcaccgtacaaatcggtttcattgttagcattttccgaattgtgatcatttctaaacgtaagtaccgcggacagtcttttcctgaactgtgtcggatcgagttgaaagtatctagaatagtagtttatcaacccgggcctcaatccgttaggtccgccgctggcatcctcccccaccacttgatcataggcaggtgggtccatttgaccctgtaatggtgcagattcgcccttgttgtccaccgcgctatgaaccgcattgcctttgcccatcgtcggctcattcatgcttgggctgtctgggacggtggcatcatcaaatgggttgggctcgttgtcaaagtcatccacaccttcgagatcgtcatcaatatctagaaaactgctgttattggacggcatttttttttcctctactaccgagtcaattctatttggcgacgtgaagactcaaagaaattgtgggaaaggatcaaattcaatacctttgactcccctaccgtcgctgtcactgggcccctttaacgttcatctatcagaggttgatgcgctttcgctggtctggaaaattgcgcttatttagtggccgggtaaacagggtttaattgatcgatattcagtaataccgatatactgttgtgtactggaagcatgtgtaaatattctaagtacaatacagcagggttcagtcataatcagagacgtccgtaagtttgagactctttctttgtactgcgttcctgacatttaaagcccccgctttctattctccgtcgctagaaacctcctccaatccactaagctcacccaatgaatataagagagtcatctctcattactttcgtcaagagacactccgagacacattttgccaatataaagtacggttactatgtgttggtaatatcgctggcttatctcgttatattggctcttctaagagcgttcggaacaggaacgccagccaggtcagcatcaccgatcaaaaataagatagcttaccggttttataacatagatcccgcagttcacttgggtatgctgttttttgcacttttaattcccttttatttccattattccctaaccacgcaaactgcagtgtatttgaaaagattaggaagattgagctatgctttggttccgttgaatttattccttactttgagacctaattgggtactcaggaaaaattgcgcctacgttgactttataccgctccataagtggttttcacgtcttatcacagtgattggcctcctccatggtgttttttttattatcaaatgggccatggacgatactgtttccctgaagcagaaattgattttgaaaactttcaactttgtggggtttataatatcgatcttgatagtttttctgcttatttgttcgattggacctatgagaagatacaactacaacctgttttatattgtgcacaacctggtgaacctagcgtttatctttcttgttcccatacattcgagaccaggagttaagttcccatttcttctgctgaactctcttctattacttgttcacatcattaatagagtgatgtctgcaagaccgcaaatgattttgagcaagaattcaaattattcaaaaacaaatttagtgcacgtaaaatttccgagagccgcccttccaaattactttgaaccaggttcccatatcagaataagcccctacaggagaattaatccgctttactggctattaccgtcgcatccatatacggttgcgtctttagcagaggacgattcgattaatcttattataaaggagacttcaacagctgagcaaggtagcaaactcgaggcgcttcgtagcaatacaaaatcttttcatttggagcaagaaaaaaactacacgataatcagttgttatcctccttctatacctgaaaaatgtttcccccaaggtacgaacatagccgtagtgtgcggtgggtctggtgtatcttttggcttaccaatattcaggcatttttttaacaaggaaaatgtaaagtacttgaaaatgatttggctgataaagcattattctgaatatgaacttattttggattacctaaaggcaaacggtataaattttgaaaaaaaagttcccgataataagaagttttcagtattcattagtggaaactgcgaggtgcaaacacgtcaaaacgaagctactaatatcgaagatgagaattcagaatatgaaatggggtctttcaccaatgaagatgaagacctctcaatttctaatctcaactcagaaaatgcctacagtaatgataatacatcagacacaagtcacagtccgacgttagagaacagaaacttgatcgaggtaaaatctaagcgtactttcactcttttgaacgaattaaaggattttcagaatgaaagcacagaggcggatgaggatgaaacatggctgttttcatgtggtcctccatcgttactgcagctgactaaggaatattgccaaaacgagaaaattaattttgtttctgagacctacggcctgtgaaagagaagagacttttataaagtttttacggaaccgctcagaaaccgttctcctataacactaaataatatactatggtatttaaaaagaaagtatctatttttaaggacatatactttatgagctactttccgcactttgcgtattactaatagacagtagagatatggttgaaagaagactgaccaagatgaaatcgttttttcaacgcacacgttaggatattacgttgcagtatttttttttttttttttttgacgtgtattctgtttattttcgatggttcgcagaaaagaaagaaagagatcggatagcccgaccaactacagctcttccatgagtcaatcagagatccagcttattgaatagcaattgacccattagcatgaataactccataattactgatggtgaggttagagatttttttttacactgttcttcagagataatcatcgaatccctcaccagcttgcatgaatcattgagactatattctcaaaaacatgaaatattgcctaatagaatattcaaacaactggacggaagcgaggaagattcgaaaatatcacacatatttatgcctgttgtaagcaaaaacttttcaggtataaaaatattagtcaataacaataacaaaaattttcagggtgtaattaaccttttagagccaaaaacaggaaaattagttggatgttttgaagctaaacaaataactgctataagaactgcattagtgtcatgcattggtttatatatgcaactctcagatccttatcgtgagttattttcatttgaaaatgacacttgtcaattaacctgctttggaactggtttgcaagcgttttggcacatatatattgccatcaaattattagtatcaggagctgttaaaaagtccttaaaactaatcgaaataaacatactataccacaggaacatgatggacctgggttgtttggaatcactgggcaagaccctggggagtgatttgaaaataacgtttaaacaatatcagatgaatgacataagctcaaaagataatgatgtcgtttctagtagtgatattatttttggttgtttacctactctggaaccaaacttgtttctacaacaattgatgaacactaaaaattctactgctcagaaacatacttatatctcgttaattggaagttacaagccaattatgcatgagtgcgataaggagttgatcgatgcgtttaaatccaaaggtggaaatgttcgcattttggtggactcaagggagcatactctattggaatctggagaactgattgattctaaaataaccccccgtgatgtcatagaaattggtgaactagagtctatggaagatatcatcctagatttgaatgaaaggaatcgtaagaggactatcacgctatgtaaaattgttgggctagcagtcatggatgtagcgcttgccaagaaatttttgagtttcggatcaagagatatagcaggcaagatataagtagccctccagctcaattatatatgtgaatgcctgtgtctctttttcgatggcgttctcttttaaatatgcaaaagaaagaaaaaatttctgttatttacaaatcaacaatttttggagagtaatttcatttttttatgtttattccccaaaaggattcaaaatttaaatcataaacaaacaacatcttccattcctcactgctatagagcatttatatgtatatgattttgaaggaaggcctaaattttgagaccagtaagatatgatcgaaactgtcatcaaacttagtggagctaaaacgcaatatattgataacgtattaggatcagtgaatgacgacatatataacaaagttaaaaggattcacaatatcatttaaaactgttgacccccttttcttaggttcctatattctcgaggagaacttagtatagtacatatacccaataatatcacctgtatcaaaaatgaaatcccaacaattatcataagattaactctcaatagatcccacatgaatcgccgtttagatatcttggttacgaatggctcctcattgtgatgagactcaacttcgtttaagatagatgttagtagttcgtagaattgataaattcagaataaaagcaaatctctcccatactacataagaggattatgtcgaacgtacatcgattgaacatgcttaatgcactcaataaagcaattaactcataaatttacaaccaccttgatgtattggctcatgttcttcgtatgcagcttatgtggttcatgatagacccacttgccccaacaatctgatgcccgataaccaagagagataggtggttttacctcagagacgtaatacataattctgtacaagatttattaacaattaagtggttgtttggccgagcggtctaaggcgcctgattcaagaaaacttcttgaccgcagttaactgtgggaatactcaggtatcgtaagatgcaagagttcgaatctcttagcaaccattattttttcgctagttaacagaatagctcatgttgggcctagcttaagatgataaaattagtacttgccaaggagggcggtttagattctacgacgcatgaaactatactggccacaccgttaatttactttcgggagaaaaaaaatcttgcgctgtgctgcctgttcaatactgtaatcatctattttcttccagtaagtaacagagtattgtgacactcccttgatttgatttttgaagtatgtttttcatccttttttcccggacaaatcagcaaatttgcctaatatccctattgaccattaaaatcttgtgacatttgttgggattccatttttgataaggttaataatattatgtatataggatatactagaagttctcctcatggatttaggaatccacgaaagggaatcaacacttttacataatcttattcttatttctttcttcattttatacgtctttattcattgatcctattgcattatcaatccttgcacttcagcttccactaaatttgatgactgtcctgaatcttattccactggtctaataatttttgtcatcttcttaacaccgtatatgataatcttctagctacgtgattgaatgtattaatcagctgtactagtaattgatggatagttgattattgttccaacaatccctttatgttcaagacacaaatgtcatgtttgtccggcatttctcaacggccaggacacgtcaagaactatttttaaatttgggttcaatgaatttctaaatgtgacaaatttgtactgacgatgcgtacgtgaggagaacaagggcgaaaaatgtgacaaaaagaaccggaggcatgaggttcagcagaagatacaacaacggcgacaataatgcattacgaatgaaagttgacggctttcaagaatccatacggcgcaaaaatttataaagtggtcctactccactgagcatctcagagaaattacaggaaaatcgctgaccaaagagaatgggcgaagaggatgaatacatgttccggtctaggggccttgcataacggttaaagtaactgaaaagatgaaaatacgttgacatagtttttgcgacgctctaacaaacttctgcaccccgcgtggtgaggagactgacggcgtcggtaagacatgccgcggaaaaaaaaactccggtatggcgaaaaatctcttccagaagccttaggagatgaggggtcccttctgtgaaataatttctcccgaatcctcgccgtgaagatgagacacttcgcagcttttcttccgaaagtaaggtttttgagtgggttgtccccttccggtgcctgtgggagctgcaggatgatacaattactcccataaaagagtagactagtgcataagattgccaacttcggcgccgcttgagtttcctgccggattttcggttgtatcttgtgggtgaggtcattatccgaatatctacgattgttgacgtataaatactaatgttccaatatgtgcttctcaattgtatcgttcctattctttcctggagacgccattaagtatccaaatagcgttgccttttaaaataatactagtcagcatctgcttcatgcaataccaaacatagggactgcatatcacgtacaacagcattcgtaaaaaaaaaaaaatgtccaggaaccaaaaatctgtagcccgataatatcgatttttgttcacaaacacccgatgcaacatatagtgaggctggcaactctgacagcatgcataattcgtttatatgcgattgtcggatgtcgtccctttcagtggacattaacacccctccatcaggcacagaaaatgatgaaggaaatttcatgcaggagggcggatattttgatgacatatttccaactggattggaattagatgaagtatcggacgcggctacctactatcccagcataaattaccggtttcccgaacaatcagaactaagaaattacgaactgctcagtaaaatcggcgaaggtgctttttccaaagtattcaaggcagtcgacatcacgggaaatggccaagttccggttgccattaaagcgataaaaaagaaaagtgtttatatcagagatgaggaaatcgaccacgatccagaaggtgacgaagaaattaagaactccagtagaaagcaaattataaatgaaattgccattcataggatggtttccaagaacagccctcatttcaccaagtttatcgatttcgaagaatctgctacttacttctatttagtgtcagagctggtcactggcggagagatattcgacaaaattgttcaactgacatattttagtgaagacttagcccgccacgttatcacacaagtggcaatagccgtcaaacatatgcactatatgggcattgttcaccgcgatatcaaaccagaaaacttactattcgaacctatcccatttcacggccgtaatgggaacatacagaaggaagatacatttaaattaggcgtcggcgggggtggtattggattagtgaagttaatggatttcggattatccaagagaatttcttccaacacagcaaaaactccttgcggaacgatggaatactccgcgccagaaatattcaaatccgaagaatactcaatgaaggtcgatatgtggggtattggttgtgttctattcacactactatgtggataccctccattttacgagaaaaaccaatcaaaattagtcaggaaaatatccaagggtgactatgagttcttagcgccatggtgggacgatataagttctggggccaagaatgcaatcatccatcttctagaggttgacccaaagaaaaggtatgatatcgacgatttcctaaatgacccttggttaaactcgtacgattgtttgaattccccaaattcaaacacctatgcaaccattgaagacatactaaatggctcatttgatgaaagaacagagaacttacattctgcattgagctgcgaacttcaaaagcaagttaacaccataccgcacgagaatgacagttcagagttcatttacatggtggaagaagatagacacttaagaggtagttggaccggcgaacttatgatgcctttcactttagaccttaaaagatcttctgtataccgaagaaggaaagataaactctttttctggtgaacagttactgaataatcgagaaaacagttctcaatatcttttcaatattaataattacttatttttttcataataatcaataatattcatacaagaataccacaacagaaaagaaacggaagagattcgaccatatttcgactctccgcggaattttgcacatcaacactccgtggatgcgttcctttcggcttaacccgcggaagaactttctcacaagtaattccgactttcatgcagttctatgctatcaagaaaatccactataacgaaaccaaatttttaaaatggaatcacatctgaactggataaatttaatagcttaaccctccgaaaacaaattgcacactatacaattgtgttcagataatagccagacgatttgctgaaaaaaaaaagacaataatcatgactactgataataccactgttttcgtttctggtgccactggtttcattgctttgcacgttgtaagcgacttattgaaagctggttacatagttatcggctcaggtagatctaaagaaaaaaacgatggccttttgagaagattcaataaccatcctaatctttcggtggaaattgttaaggacattgctgccccaaatgctttcgatgaagtttttaaaaaacacggcaagaaaatcaaggtcgttttacacacagcctctccattccatttccagactactgattttgaaaaagatcttttgactccagctgtcaatggtactaagtcaatcttgaaagcaattaaggaatacgctgcagatactgttgaaaaagtcgtcattacttcttccgttgctgcccttgtaaatcctggtgacatgggcaaccctagtttactcattagcgaggaaagttggaacagagatacttgggagagttgccaagctaatgccgttgccgcatactgcggttccaagaagttcgctgaaaaagctgcttgggaatttctcaaagaaaacaaatcaagtgtaaagttttcactgtccactgttaacccaggatacgtctttggccctcagatgtttgccgattcactcaaaaacggtataaatacctcttcaggtattattgccgagttggttcattccaaggcaggtggccaattccagaactacagtggggtatttattgatgttcgtgacgtttcaaaggctcacttagttgcgtttgaaaaccctgaatgtgccggtcaaagattagtcttgagcgaaggcttattctgctcccaagaagccgtcgatgctttgaacgaggaatttccacaattgaggggtaagatagctactggtgaacctggcagcggtccaagcttcttggaaaaaaactcttgcaagtttgacaactctaagaccaagaaattactgggcttcaagttttataacctcagagactgcattgttgacaccgcatcacaaatgttagaagtacaaaatcaagtttaaagttgacgctgactgcaaaaatcctctatcaccacaaatagacagatatatagagcatataatgaagactcgttccacgttacgaattactttttactctttatcacactactcctggcaggtcctattgtgtatatttacaatacgcaatgtgccacgcgcccacacaacgcgagggtagttccgaccctaactcgtttaagggaggtatagttaaggactccgccatcatatcatcatgtgttggcaactaggaaatactatattagaaggatacgaatcattattgtatccaattggttttgttttttcataccaaaatcaagactaagaaagaaattctcaaacaaattagcgatgtcatctgagggtattatctatgatcctcagttcaagcctgttcaaggaatctatgaaaatagattaagacagtttactgatactggtggagactaccatgacttaaatttgcccaagttttatgacaaaaaacgtatttcattagatcatgaccatgtgaaagtttggtggtaccaggtctcctttgaacgtggttcttctcccgtttctcccgataagaggccatcttggaagtctatcattgaacgtgaccggaagggtgaattggaatttagggaggctaacataaaccagccttttgggcctagttggtctaccacttggttcaaagtaaaaatttccctgcccgaagactggatcaaatctaatgagcagttacttttccaatgggattgctctaatgaagggattgtcatagacccaagaactttaattcctgtgactgccttctctggcggtgaaagaactgaatatcttttaccgaaatcggcggatggggaacatttcttttacattgaagccggtaacaacggtatgtttggttgcggtgcaggatccaccataaatccaccagatgataataggttctttcacttgaggaaggcagatattgtttggcccgatttggacgctcgcggtctgtatatcgatttctggatgttgagtgacgctgcaagagagctgcctggagactcttggcaaaaacatcaggcaagacaactaggtaacgctgttatggatctttttgatccgaatgatcgttcaagtgtgcggaaatgccgtgatttgattcagaagcagtttttcgattcattttccgagagctgtaaagtttatgaacaaggtgaatctcaagtcttaactaatgtttatggtattggtaattgccatatagatacagcttggctatggccgttcgcggaaacaagaaggaagattgtgaggtcatggtcttctcaatgtactttaatggatcgcttcccggagtacaaatttgttgcttcacaagctcaacaatttaagtggttattggaggatcatcctgagttcttcaagaaagtactaattcccaagattcagcaatcccaattttttgcagttggaggaacatgggttgagaacgacactaatattccctcaggagaatcattggccagacagttttttttcggacaaagattcttcttaaagcattttggtatcaagtcgaagattttttggctacctgacacgtttggttactcttcacaaatgccacagctttgtcgcttatctggaattgacaagtttttgactcaaaaactttcttggaataacatcaacagtttcccacatagcacgttcaactgggcgggtattgatgggtcccaagtactaacacacatgcctcctggtaatacttatactgccgactctcactttggagacgtcttgcgcaccgctaagcagaataaaacgcctgaatgttacggatccggtttgatgttatacgggaaaggtgacggtggtggtgggccaactgaggagatgctacaaaagatgaggcgcataaggtctatgaacaacagaaatggcaatgttatcccgaaattacaagttggcataacagttgatgagttttacgatgatattttgaaaagaactaatcaaggccatgacttacccacttggaatggcgaattgtattttgaattccacagaggaacgtacaccagtcaagccgaaaccaagaaattcatgaggttatctgaaattaaactacatgatttggaatggatagccgccaagacatctgttttatatcccgattcatatgagtacccatcgaaggaaattaacagtctctgggagaatgttctattatgtcaatttcacgatgttctgccaggttcttgtattgaaatggtctataagtatgaggccatccctatgttgcaaaacgttgtcaaaaaatgcgcttcattaatagacaagacacttcaatttcttcagagccagagtaaggctgaccttgttgagatgggaacattgacttggtcaaaacctgaaagtaattctagggaatgctctttagatggaagctacacttcttcagtaaccgggtacgatgactatatagtccttgctaacgggaagttgaagattattatctgtaaaaagagcggtgtgattacgagtattacagatgaaactttgggagtagaatacctggatacgaaacatggtaggaaccaattgggcgctaatcagttcgtcatttttgatgataaacccctgggctggcaagcttgggacactgagctttattccgtgaatcaatataagtatattaccaagccaaagaaggttcaggtatcctgcaacactaaagaaaagtgcgctgttgaggtcatctttcaaatttccgagaaatgcaaggtcagatcgataatatcacttgatgcaactacagccaacgaggctaagttaagtaaggttgacattactacaacggtagagaactgggatgctagaaacaagtttttaaaagttgaatttcctgtcaatattcgtagcgatttcgcatcgtatgaaactcagttcggtattaccagaagaccaacccattataatacttcatgggatgttgcaaagtttgaagtttgtcatcataaatttgctgattattctgaatacagcaaaggtgtttcaattttgaacgattgcaagtatggcttttccacgcacggcaacttgatgaggttgtcattgttgagatctccaaaggccccagatgctcatgctgatatgggaactcacgagataaaatatgctatctatccacataggggggcactatccagcgacactgtcaagctggcccatgaattcaattacaattttagatacaaactccccaggaatattggtcaaagttttgatgatatcataagcatttccggcgatgataatgtcattttgtccaacataaaaagaggtgaagaagatagtgctatcaagtccaattattctataaaaccaaaagatgaacaaagcattgtggtaagagtctacgaatctcttgggggggaatcttttgcttcattaaataccacactgaatctgaagcgtattgaaaaaatcgataatttggaaatgaaagtttataagagcttgacagctacacgagacgaatcagaccatgcaatcaataggattcctataaagttgagaccttttgagattgcttcattcaggttgtatttctgaatatactttcacttcactcttttttcatcttccatcaaaacttatgcccttcctattgtgatgatttcaattaatacatattaataaatagagctaaataaaaaaaataaaaatgatgtcatgtcagacttgtcagctttcttcgaaggaacgttttttttttcgttttttaattgcgccgtgagagaatcgtaattataacaaataatacgcacatagcatactttccagtattgaggttgtggcttaattacctatgtctgagtcgcttccagctattctcggtctgttttagggagagattccaccaaccgcaacggtaaccagctcttcttgattattctacgagaataatgtgtcaagttgctactgatatgaagaaggttctagcgagaaagcatgaaaagttttttgaaagacatttgcagttgctcccctcctcacatcagggacatgatgtgaacagaatggcgatagtattctactccatggtaggtctctcaatacttgatgttgacgtacccgcaaagtacaactatcatcttgactggatacgcaaacattatattaaaaaaaccctggacgacaaaaacagtaccgtaatatcaggatttgttggaagtttagttatggatattcctcatgcaacgacggtcaatatagccaatacactttttgctttgttatctttgatcatgttgaaagactacgaatattttgagagtatactagacagagagagtctttcaaggtttgtttccaggtgccagttacctactcgtgggtcatttgtatcttgtttagactataacacaaactctgcatctcctgttgattcagacgatttaagattttgctatattgcggttgccattttatacatatgtggatgtagatccacagaagaatttgacagatacatcgatacaaggaaattaattgaatatataatggcgcaacgatgttgtggcggggcttttggtgcccacaacgaaccacatgcagggtacacttcttgtgcgctatctacattagcattattatctagtctcgcagagctatccgataaattcagagaagacaccataacgtggctattacatagacaggtatcatgtcacgggtgcatgcagcttgaggatgattcgaatactacgtacgatcaatctgatgatggcggctttcaaggaagggaaaacaagtatgctgatacatgttacgcattctggtgcttaaattctttacaattacttacaaaggattggaaattgctatgtcaaacagagcgaacgaaaaattacttgcttgatcggacgcaaaatacattaactggaggctttagcaaaaatgacgaggatgatgctgatttgtaccacagctgcttgggtaacgctgcattagcactgatcgagggtaaatttaatggagagttatgcatacctcaagaaacatttgatgatttctgcaagacgtgccactgctaaggatcatacaattgcacgtacatccgtacaagaatgcaatgtaacctattgattagacaaggaaagtcaagcagaaaataggtgtgataagttaatttttgatgaaaaactcaattaatgtagataaagagatattatataattctgatgtatccatgttgatattattgctgattgatctcggtatacaggtagttatgatttcgttgttgaaccactgcgaatggaaaaccagtgggagtttctctaaagtaatattcaaggaagtaccattagctggaaagaagttgatcgagccaaaatctatttcggccaagtttgtattaagaccagttccagtaaattttgtatacgattctttcaaagaccataagtaggtaaataccacacgtgggttagatgctcttagtaaggccctgaattcctcctcactaaaaatttctctaaatagctccaactcttccttcccaccataattagacgtagacgcaatgtctataccgatcttctgacattcatccgggctcacgcatttcaccagagacatagctacacactgttcacctgttgacatgctaaatggaagagaattatcattgtccaggaacggcttaccaaagctgcccctgtcaaattttagctctcgaaaatctgaaccagtcattatagaacagccaaataattgcagtaactggttgcataagctggcacatctatcatgaaatgattttttattgaggattttggcttgccagtccagcggtagggctctcattaacgcctcgaatgtaaaatcatccgcgagtacatcatcttggatttcaacgacaaacgtgcctgcccacaagcttccatcaatgacctttgggacgtcgtttaaactcttaattgtctgggccatctacggtttctgagttccttcatcctctcttgtttcttcattttgatttttaatcacctcggttttaacaagcagtgtccgaagaataaatatgaaatacagcaaaagccaatggaatggttattgacctgagcttgtgaataacacacgaaaagataaaaagggagacgcaggatgagtgacgtggttaatgacgatcgtaaggaattgttcgattcggcagtgtccttcctgaaggatgagtccatcaaaaatgctccacttctgaagaaaatcgaatttttgaaatccaaaggattaagtgaaaaggaaattgaaatagccatggaagaacctaagaaggataaaaagtttaaggagggaatatcgaaaaataatgacagttctgtgaataggacaaacccgcaggatatgtacttttatgaagcgatgccaccagcgctgccccacagggattggaaagattactttgtgatggctacagcgacagccgggctgttgtatggtgcgtatcaagtaactagaaggtacgtgataccaaatattttaccagaggcaaagagtaaattagaggatgacaaggaagaaatcaaagatcagttcgccaaaatcgataaagtcctcaatgccatcgaagcagaacaggcagagtctagaaaacaggaaagcgagacgctgaaggaactcactggcactatcgctgagttgcaacaggtgctgacggaaacaacaagaagcaaagaaaagattgaagacgaattcagactggttaagctcgagatgaccaatctacaaaacaccattgacaaattcgtctcggacaacagcaacatacaagaactaaataatatacagagagaaatggactcgctcaagagtttaatgaaaaattgtacggaatctgctaacactcacgacaatagattattctccatgtctcccaatggcataccgggaatagacgcgattccctctgcgtctgagatcctagccaagatgggcatgcaagaagaaaacgataaggagaaagaaaatagtgacaatacaggcaacgaggcaaacgctgttccagcgtggaaaaaagcgagggagcaaactgttgacagcaacggctccatcccggaatggcagagaaacacgaccagaaatgaaatcagcgtgccagattggcaaaatgcacagcttggggactctaccccatagtgcacttctatgtagagcaattaattttaatcacacttgtaatactcgtaactttctttgctacgctgttcgggatcgaaaaagcctactttagactattacccggatactacagaccttttcattagcaataacatattttgagctacttcagtaatgatccatagtgaagaacaatctaaatatcccttagtaagactaatcgtgactagtcgatagtctcaggcattatggaaaaggaatctgtgtatatcctggcgttaaaatgtgctgaccgacagttaagctccatggaatttttaaatctctataaagagttctttaacgaaaagttctcgtcattgattcaagaggaagaggacactgcacccgctgctgctacgataaatgatgctaataaggaaacctctttgaaagatactcccggcagtaatacagcagtgtctgcagatgctacacacttggatgaagctctagatatcgtttgctcggattttatcaaaatattgaacctagagaaacctctgatcttggctgattatatcgttgaagtgttatttgtgaattacaattcagacatgatgaaatgctttttgccgaagttgaactccgttaccaattcgttattattggtccatttcttctccaaatcttgttcattcttcgccaagttatcagatactttgatagttgatcaagtacgcaaggatttgggtagtgttttaataccgaatattctaagccttgatatgaatgccttgaataaagaagtcattatcataatatcaaaacttttgcaagccattttaaaactctcccccgcacccatcctcattacttctgtcagctgtaaaaatgggtctgtcacgctcctaaatcaattatcacaaattaacaagctcctttttaagaaaatctcacagacgtttgaagcaaaattacacttcaaagatactaagccatttttaaacaaagactctaccaatgaatttgtaggttcaccttcattgacctcccctcaatatattccaagtcctttttcctcgacgaaacctccaggttccgtgaattctgctgccaaatataaagacatgaagcttcttcgttactataagaacatttggttgaataataaaatcatcagttgggaaatagcaaatccggacttcctatcaaaatattctgccatcagttcttctattttccaagatttcaactcggtccaaaacgtggatcaattactcactgatctgattgaaacatcctttacttgtttcgcgcaatttgtcagcaataaacaataccatcaagcgaattctaatttgacactgttagaaagaaaatgggtcatatttataactaaacatttaccattgttaatccttgaaaactcttcaaggaatcctcgcgtagtgacgaatgccttagataacatcgatgagaaagtcattaaggcaatcagaatatattttactgaaaaggatgacatcaaatccactaatgaggatttgtttgatgactatccatccacaagtctagatataaggcatgatttcattaagggactagttatgttgaatttgcagcctgcttccgtcatcaataattatttaagagaagatcaaatgattgataccagtattctacctacaaatgatgatctgattgttcgtaatttgcaaggaatccaagaagtggttcataatactaacagctttattatctcatccttagatactttggagctagaatctataacagaatccaatatgcatgattctagcaatggattatttcaggttttacataatttcgaatatgttgctcccaccaagcaacgtgaaatagtaaaggccattttaaccatattcaatgactcaataaaggaattaaatcataatagaataacaaagatttgtgctttgttgtttttcaacttttcacattcattaacaacaattctttcgttttcttcaccgacagcattgatggaagcccttatgagattcgtggattcgtccaagaatgatagaaatggctctgttaatgatgaaagttcagaatatgaaacggtcaacatttctttatcattttcttgggcaattttgttattaatcaatctagcgcaaacatatggcatatccgtggtagatgtagcgcttatatctcccgatttgattactaaggattcttttattatcaactttatttcaaatctacccaatgtttcagataaatactacttggaagaatcaaagatcaatgacacggatatgctaaccaaatctcataatactgtccaaagctggctctgtgacctttttgtaaatgggtccatcaccgatcagctgattcaaaatatcgaagcaagacagttggccaatctcataccattcattgttaaacaagtcttactatcggttgaaataggcgctttaactgacatttcaagtttgataggcggtttcgagtattttttacagcccttattattgattgggttaataaagacattttattggctagaacaatttctttcatgtgtcaagaacgatactatatcggaagatattttacaagatatattcagtctattaaacactcttttcaatccaataaccctcaatgaagactcaaaagcgtttcatacggcagttttgagactgaatgcgattccattgcttaaagtccttcgcagattcagaagccaaagtcaatcaaattatggtatctattcttctgatgcccagggagatccaaccctagaacctttaattgcaaaattggtttcagttcttaacatatcaccggtttatgatgtcgatcctaagaatcatcaactcggaaaacgattactcgcggaagcagttgggttatggtaaagaattccaccacagggcgagatatcagtcgccgct