acggcgatctgattctcgccctgtggtggatcctgatgaagaaccattaccggtgacttccaaggtatccaaagacgccaaagaatgcatgcaggagtgcgtatctgagtttatttcattcgttaccagtgaagctagtgatagatgtgctgcggatagaaggaagaccatcaacggcgaggacatcctgatctcgatgcatgctctagggtttgagaactatgcagaggtattgaagatatacttggctaaatacagacagcagcaggcactaaaaaatcaaatgatgtattctaaaagggaaggtgatggggaagaggaagaagaagtggtacagcaagagcagaatgagcagcgagaaatacaagaagaactacacaaccaaggttcaccacaggatcaaagtcctgaccaatggggtaacgtaatacagcagaggccgcaacctaatctttcaaaccaggaaaagcagtcacaaaaggaggaactgctactagaaaagcaagccaaaggacagaatgccgaagaaacgtcaggtctactggcgctagacgatgaaaacgtcaaaaattctgcagcagagtacataaatgaggatggaaacctatacatgtagaaaaagtacgtaatatacatgaacacaaggaccaattgacggagaattatatttatattgttcaatattttttgtattacttagctgctattcgaacccgaccggacgcgttttttcaaagaccactcgccaattctgtgggaaggcgagtctttccagaaaatttgccaccctgaatagtttcaattaactcaagatcacgaatcaaaaccttgaaaccaaagaccaaaacatgattagtaggagagcttctgtgaccttaaggaaggctcttactcgccgtctgaagtttagcagcttcagatttgccagcactgtggcgcataaagaacaaactcatatattggcgaattcccctaatgctcggatgcattgggacatgtaccacaagcagttagcagacccggtagttagcatggacttgaaaaagttggaaacgcaatggctcaacaggatgctactcaagaacgatcagaataaacctaaggaggagtttccggaaacggaaaagaaggacgaaaaaaccccagaggagaagaatgaagttcctcaagatgatactgtcgaaaagtccaataaaaatgttgacgctactaatgaatctaatgggaaggcatcttcttctagctctggcaatggtgcaccaccatcaaataacgacagtggcgatggtggtagcgaagatcctaagtctaagcttaaaaagcagccactgcctgaggtctacccacaaatgttagcactaccaatttctcgtcgtcctctcttcccgggattctacaaagctgtagtcatttccgatgaaagggtgatgaaggctatcaaggagatgttggaacgtcaacagccgtacatcggtgccttcttgctaaaggattctgaaattgatactgacgtgatccattctgccgatgaggtgtatgatgtcggtgtttttgctcaaatcacaagtgcttttcctagcaaggatgagaaaaccggcgctgagaccatgaccgctctactatatccacacagaagaataagaattgatgaattgttgccaccatcaaatggaaagaaagaaagtaaggaaaacgttgaagcagagcttccaaaagatactgaagtcatcaaaactccagaatcaaaacctgttgaagaatcgatagaagagtcagaagactttgatgaaactaatcctacggaatttttaaaggattacgatgtgtccttggtaaacgtatctaatctagaagataaagagtttgatagaaaatccccagtgatcaatgcgttaacatctgagattttgaaggtttttaaagaaatttcccagttgaatacaatgttcagagagcagattgccactttttccgcatccattcaatctgccactacgaatatttttgaagaacccgctaggctggcagattttgctgcagcggtatctgctggtgaagaagaagaattgcaagaaattttgggatccctcgatatcgaacaacgtttagaaaaatccttggttgtactaaagaaagaactaatgaatgcagagttgcaaaacaaaatctctaaagatgtcgaaactaagattcaaaaaaggcaaagagagtactatttgatggaacaactaaaaggcatcaaacgggaactaggtatcgatgatggacgtgataaactaattgaaactttcaagaaaagggtagaaaagcttcagttacctgaaagtgttcaaaaggtttttgatgatgagattaacaaactggcaactttggaaacttctatgtccgaatttggtgtcattaggaactatttggattggatcacttctcttccttggggcgttacttccaaggaacagtactccattcctagggccaagaaaattttggatgaagatcattacgggttaaatgacgtcaaagaccgtattttggaatttattgcggtagggaaattattgggtaaagttgatggtaagatcatctgttttgtcggccctcctggtgttggtaaaacttctattggtaaatctattgcccgctctttaagccgtcaattttttaggttttctgttggtggtatgactgacgttgccgaaatcaagggtcataggagaacctacattggggctttacctggtagagttgtacaagccttaaaaaaatgccagacccaaaaccctttaatcttgatcgatgaaatcgataaaattggtcatggcggtatccacggtgatccagctgctgcattgttagaattgttagatcccgaacaaaacaatagctttttggacaattatctagatattcccattgatttgtcaaaagttttatttgtttgtactgcaaataccttggacactatcccaagaccactattggaccgtatggaagttatcgagctaactggttacgttgcagaagaaaaagttaaaattgctgaaaactatctagcgccaaacgccaaaaagactgctggtttggaaaacgcaaacatcaacttgactgaagaagctatcacaactttgattaaacagtattgtagagaaagtggtgttagaaacttgaaaaaacacattgaaaagatttatcgtaaagctgctttgaatgtcgtcaaacagttgagtattgatgataaaccggttgaagaggaagaaggaaaggcagaaatccaggtcacaaaagacaagagcaaagagaatgttgacaccgcagagagtaccatcaataaaaacaaggaaattgaggtggagaagaccaacgacagcgaggaggcgttgaacgtccctgcttctgtacacatcacggttaaaccagagaatttgaaggactacgttggtccaccagtatttaccaccgataggctctatgagaccacaccaccaggtgttgttatggggttggcgtggactagtatgggcggttgttcgatgtatgtggagtctgtattggagcaacctctaagccatgcttctcaacccacatttgaacgcactggtcaattgggtgatgttatgaaagaatcttctcgcctagcatattctttctcgaaaatgtacctatcgaaaaaattcccaagcaacaggttctttgaaaaagcgtccattcatttacattgtcctgaaggagccactccaaaggacggcccatcagccggtgttaccatggcttcatcactattgtctctggcattaaacaaaccattgaacccggccgtcgcaatgacaggtgagttgactttaactggtaaggtgttgcgcatcggtggtttgagagaaaaggccgttgctgccaaaagatctggcgcaaaaactatcattttcccaaaagataacttatccgattgggccgatctacctgaaaatgtcaaggaagggctaaatccattggcagcagattggtacgatgatatctatgagaaactgttttctgaaatcacctccgaagaaggaaactctgtctggaaatcggaatttgagagaatagatgccaaggagtctaaagaaagaagctaatatccatttctaattcatttttgtaaatagtttttatttgaatccttcaattttttttgtaaaactaaatattggtaattttttatgtatgaccttcacgcagattccttcccctttgccccgttttgttttctctctctttccgagatgagggtttatagaaagagcatgcccctatagtcacacctattgctataccactcaccaaaactaggacactatgctgcgttttgcattggtaaagaagaagctgctttcatcagttcgctatttatctacatcgttggataatcctgcaatttttcagacacaggcattccttaatggccattggcagtccactgaggagacattccccctaattaacccatcaactcaggaagaaattgctcaaatcgccaattgtggtgttggagaatacaacaatgcaataaattttgcccagcagtcgttcaaaacacaccgtgaaacttcgctcagagaacgttctcaaatcctgtacaatatttatgatttgatccaagagcacaagaaagatcttgctagattgattactttggaaaacggaaagcctattaaagactctttgggtgagattgaatactctgcaagttattttaggtggtttgcagaggaagcaccacgcatctatgggaatatcataccaagttctgggtccagcaagaagcaaattttcacgattagacaacccctaggggttgttgggatattaactccatggaactttccaagtgctatgatcgcaagaaaactcgctccgtgtattgccactgggaacagttgtgtgattaaacctgcgcatgaaacacctttgagtgctttggcatttggatggttggtggaacaagctggactagctgctggcttgtgcaacattttaccaacgacatacaccagtgttactggtgagtacatctgcagccatgatttgatacgcaaggttaccttcactggctcaactgccgtgggtaaagcattgatgggccaatgtctaaaagacagtaaagttataaaaaaaatttctatggaattgggcggaaatgcgcctttcattgtattcaaggatgcagatttgatgcgctcgatagatgggctcattggttgtaaatttagacaatcaggtcaaacttgtatttgtgcaaataggatatttgtccatgaagatatttacgatgagtttgccaaaaaactcgtcgaacgcatagaaacaagttttacgctaggcgatggatttgacccaaaagtaactcatggcccattaatccatgagagtgcggtggataaggtagtcaagctggtgcatgacgctaaaacaaaaggtgcccaggtgcttactggtggaaccagagctagtagcctgggtccactgttctatcggccaacagtattatcaggtgtgaatgagagtatggatatctttcataccgagattttcggccctgtcgcttctcttgttaagttcaaatccgttgatgaagtcattgaacgagccaatgcaaccgatgttgggctagctggttatttctatagctcgaatctacaaactgtatttgacgttgcaacaagacttgaagttggcatggttggtgttaacagcagtgctataagcgatgcagctatgccctttggtgggatcaagaactctggtattgggagagaaggttcaatgttcgggattgaggattatactgaattaaagtctgttgttttagagccttaaaacttgaatgattattatgataagaaaacaaaacaaaaacaaaaaaacaaaaacaaaaaacagcttttatgtataaacgcttagttatcatttaacgacctttcatgattcaatgcatcaatgcttgtgagattgaaaaaattcttcaatatcttcttttttcacaaccttcccgctctccgcaaaaggtttcaagaagtctactaattttgacttcatactttgaaatgccaacaatccatcaattgcaacgtctctattcacagacgttgttagcgcacgtgttgccaactcataactcgttgtctcgacatctgaatcttcaggtggttcatatacagggtcgtcatggattagccagggcaccatgtcgttgagaaatacataaagtttatcgttagcatccagggactctttaatttgctcaagaatagttgaatagccatcacttaaaaaaattgaataggaatattcttcttgcaatttccttttcattccagtagtagcttgtataggttccgggtttccttcaactgttgaagattgcaagtgtgggatcttgtgtgagattaactggtctgacagtgtatgggaaatcaagcgggagaaatagttttgatagtgagaaacacatttccagcaaatgtaggcatcaaacgagtccaatggcggaaagcctggaagctgcctttctccatcatcactacttgcattggttgcatcttccggttcctcgtaacctagtatacaatgatcatgataccagtcttcattacattccacacccaacacacactgtagcataacagaattgctatcaggatcgtagcatttatgacagtggcagaaaagtcctttgaagttttggccgtactgattcgagaaactcggaatatctggtgatgtgttgcggcgcagcttacaacagccattcatgttatccctctcggtaccacagtcgcatgtgaaatgtcttttggaaaaaagttctactagatcacagctggaatgacactgtatcgagcaggagtagcatatgccgatactattacaagatagacatgcgaacataggttgacgcagactgcccattgaatacgtacacttcattggatcccaaggcataagctctttagcttctctctccaaagcatcttgttgagcaacatagtctggtgcacttaattcactcattatgctgttgaatatttatcttggttaatcatcaatttcgactaatcatcaaattgtaagggtaacaatcgaacaaaatcgcgaacttatcttctcgcatgccgaaaaacataatcttcacatatgagcaccaccaacgcgaagaaggctgatgagcgacaacacatcgggaagaagaagaagaagaagtagtagtatcggtgagaatgatggcagagcgggtgagaatgacagtgatcacgagatgcagcaagctctggcctcatcaccgcaagctggtgtattaggatctccagataacattgattttgaagatccagacggagcaacatcacaacaacggttcccacaggatcttgatgacttggaagagcagatggatgaggttgacttgttgggtgatgatatgtacagggactacgacccaaatgcagcagaggatgcttacgatcttcagcaagtcgataaccgtgaacaaaaagagctttctctttctgaacgtaggaggatcgatgctcaattaaatgaaagggataggctgctacgtaacgaggcgtacatggacgatgatgatgacgacgaacaggcacagggacaggagcagttagatgaattaggtttacctgtgcagcgccacagaagaagacggcagtacgacgaagatggtgacgatgatttactgtcagacatcgatgccgatccattaacagaggagttaaccttagaatcgttgggtgacataaaggctacaagttattctgaatggatcactcagccaaatgtatcacgtactatcgcacgtgagttgaaatcatttttgttagagtataccgatgagagcggtaaatccgtatacggtgcacgtatcagaactctcggtgaagtgaactcagaatctctagaagtaaactacagacatctagcagaatcaaaggctatcctagcactatttttggccaaatgcccagaagaaatgctaaagatatttgatttggttgcaatggaggctaccgaactacattacccagattattcacgtattcattcggaaattcacgtgagaatttctgactttcctacggttcataaccttcgtgaattacgtgaatctaacctaaactctctagtccgtgttactggagttgttaccagaagaacaggtgtttttccacaattaaagtacgtcaaattcaattgtttaaaatgtggatctattcttggcccattttttcaagactctaatgaagaagtgaagatctccttttgtactaactgtaggagtaaaggtccattccgtacaaatgctgaaaagacattgtatcgtaattatcagcgtattactttacaagaagctccaggtactgtccctgctggtagactgcctaggcaccgtgaagtgattttgctttgggacttggttgatgtggcaaaaccaggtgaagaagtcgaagtcaccggcgtgtataagaacacctacgacggtaacttaaatgcaaaaaatgggtttccggtgtttgctacagtgattgaggcaaactcgatcaagagaagagagggtggtagaatttctaatgagtctatcgaagatgaagagggtttggatccctttagttggactgaggaggaggagcgtgaatttagaagaatgtctcgagaccgtgcaataatcgacaaaattatttcgtcaatggcaccctccatctatggtcacaaagatatcaaaactgcggtggcatgttccctgtttggcggtgtccccaagaatgttaatggtaagcactctattcgtggtgatatcaatgtgttacttttgggtgacccgggtactgcaaaatcacaaattttgaaatatatagagaaaacagcacatagagctgtgtttgctaccggtcagggtgcttctgctgtcggtttaactgcgtcggtcagaaaagatccaatcactcgtgaatggactttagaaggtggtgctttggtgctggcagacaagggggtttgtttaattgatgaatttgacaagatgaatgatcaggatcgtacttctatccatgaagcaatggaacagcaaagtatttctatttcaaaagctggtattgtgactacactgcaagcaagatgctccattatcgcagcagcaaatcccaatggtgggcgttataactctacgttaccacttgcccaaaatgttgatttaacagagcctattttatctagattcgatatcctttgcgttgttagagacttagtcgacgaagaggctgatgaacgtttagccacatttgtcgtgagttcacatgtcaggtcacacccggacagtgataggttaagagaggatcctcaagacgacgatctggatcaacagactgaggatgaacgcgaagatgacgagcctgcaccaatgtctgcaaggcagaaaaggctacagagacaaagagaaaaagaaggtgaaatttctccaattcctcaggatactctgatgaagtacatccattacgctaggatcaaaatctatcccaaactacaccagatggacatggataaagttagcagggtgtacgcagacttgagacgtgaaagtattactacgggttctttcccaattacagtgcgtcacttggaatctattttgagaattgcagaatcctttgccaagatgagattgtctgaatttgtatcgtcttgggacttggatagagctataaaagttacggttgatagttttgttggtgctcaaaaaatcagcgtgcgtcgccaattgcaaagagcttttgcaatctataccatcggccaaagctatgagacttaaacaaaatattcttcccaacttttccccatttattttcgtgtattttatgtatatgttttttcttattttgcggtttcctttcattcttttgtaatgctatacagtaaaaaaaaagaagaaaaatacaaaagactagatttctattttacacagtgttttttctcccccatttgtttaggcggactcttgtttctcttcaacaggagtttgctcagaaggtatagactcctgttcctcctgtttcttggatgccatcgcttccgcttttgggttctgtttatcggtggtttcgataccaaatattctatataagagttcatgggtatcttcttcgcaaaccatcaaattaacacatttactaccgctccaaacaggcaaaaacaaactctccttgtcttgctcactttcgacttccatcaaggcgcagccggcactcaaagatctcatttaggctccccaatcctccgagatgagagattttaccattaccacaaatcatgggaatgcttccgccaacagctttcggaacattccaggagaagctcaaacacctccataataaccccagccgaagatacacgatggcaaaagcctcacttttaaattccccagagaactccaaaacacctctttagcacacaaaacttaaacaccgactaaatcactccaatccgccctatagacaacaaccc