atgcctctccagcccagtaaggaattgacagcagaacagacaaccgacgcaacagtcacaaagggaagtgcgcaaactgtatgggctgcctgtcttgatgttctcagaaacaagcttaacaatcaggctttcaaaacctggtttacgcctatcacccccttacttttttcggacaacgagttgaccatagaagtgccaagccagtttttttacgagtggattgaagaaaattactcgaaccagcttaaacaggcactgaaagaaactctcggcgctgaaggaaaactgatgtactctatcgttatggacaagtcccagagccagccagttacgatagagcttcctcatcagaatattccaaaagccgattcaggcgatgaaatttgttcagacggacatacctcatctgacaaagcgtttgtaacgcgccatcgcacaaaatttgaaagccacctcaatcccaagtacaccttcgatacacttattcgcggagattgtaactcacttgcatttgcagcctctaaatccgtgtctcaaaatcccggtcagaatgcgttcaaccccctggtgatctatggcggcgtaggccttgggaaaacgcacatgatgcaggcagtgggcaatcatgtcagggaaagtcaccgatccgagtatgtcctctatgtatccagtgaaaaatttgctatcgattttgtcaatgccattcagaacggcaaaattcaggagttttcatccttttacaggaaaatggatgtcctgataatcgacgacatacagttttttgccggcaaggaaaaaacccaggaagaaatcttccatatcttcaacaccctccatcaatcaaataaacagatcatcctctcgtccgaccggcccatcaaggaaatccggggcattgaggagcgactcatttcaagattcaactggggtctttcggcagatattcaacctccggattatgaaacaagaaaagccattattcaaagcaagcttgagcagagtggcgtaacacttgatgaaagtgtcgtggaatttattgccaccaatgtcacccagaacgtaagggaaatcgagggctgcatcgtaaaacttcttgcctctcactctctgttcaatcaggaaatcgatctgcagttcacaaaaatgaccctgaaggatatcatcaggatacagtcaaaaaaactgagtctggaaaccatagaaaaagcgatctgcacctatttctctatcaccccaaacgatctcaaaggcaaatccaagaaaaaagagatcgccgcaggtcggcaggtagcgatgtacctgagcaaagaactcacaggctcttcactgaaaaccataggactccacttcggaggaagggaccattcaacggttattcacggccacaacacaatcaggaataaagttgaaaactcggcggaaacaagaggtcagatagaagaactgaaaaaacggattgatatcatgtcaatgtgatgcatattcaagaaattccgcacctctgttgataacctgtcaacaatctgtttatacatcgcataaaccctgcacagttatcaacacagaaagatgtcccgcgcgaaaaacccggaggtactgtttactgctcataacgttacacacatgttgtcaacacttattcacaccacaaagaaacaagtaagatgttatatttaagtagcttacaacaaaaaaacctgagtaatcaagatttccacacactcaacaacaacaacaacatttttaataccaaataataaagaagctatacaatgaaatttacgacctctatcaaacattttcaggaagctgtcaacaaggcgattcaggctatcccgaacaaagttcttgatccccgtttcgaaaatcttcatctgaatatcgataaccggatactgacactttttgcaacggacggcgaaatatccataacagcaacaactgatgttgattcttccgataagggtgatctgggaatgagagctcgaactatccttgattttctgaggagcatgtatgacactgaagtcaatttcgaaattgaacgtcagcagatgagcgaacagggaatcgtcaatatagctaccgataaagggaggtataccattccctgcagctttgaaagtaaagctgaaaaacaggagaaaacatttgatatagagtttgacctgactgccggagatctgctcaatatcattcagaaaacaacgtttgcatgtagtatcgatggtatgagaccggcaatgatgggggtactttttgaaatagagcagaatctcctttcagctattgcaacggacggacaccgtcttgtcaggttcagaaaaacatgtgaagtttctctttctgaaaagcagagaatcgtcataccagccagagttctctctattctgcaaaagcttgtcagcgaaggaaatatcagaatatcaatagattcggccaaccgatcaatacgtttttctacagagagtctcgttcttgatgctgccttgattgtcgagcagtatcctaactatgaagctgtcattccgcttgaaaacgataaaaagctgagtattgaaagagcttctttctatgattctgtgaaaagggtgggcagattctcgaatataggtgatatacgattcagcatttctccttcaaccatgaaactgacggcggagaatataaatgaaggggaatcggcacaggaggatcttgcctgctcctatgataacgagcccatagagatcggtttcaattcgaaattcatcgaagcggcacttgcgcatatcgatgacgattcgcttatcgtcgaactgagcactccaacaacagctgtaattctaaaaccggagaaagagaaagaaaatgaaaatatgatgattcttgttatgccggtaagaataaacaattgagaggatggaccgatagttgcgattacaggaaatacaacttgtcaatttcagaaagcataaggagcttgtatttgctccgtcagaagcgattactgttgtctatgggccgaacggttcaggtaaaacaaatatacttgaggcggttcactactgtacgcttgcaagaggattgaacaggtcactcgacagggagtgcctcaattttgatgcaggttactttctgctacaaggtacttttgctgatgatagaggtattgagctttctgtcaaggtcagttacgaaaaaaacgttgagaaaaaaatatttatcaacagtgatgagctgaaaaaatattctcaacttatcgggcgtattccatgtgttaccttttctcccatggagctttctttggtaaacggatctccacaggagcgaagacggtttatggataacgctctttcccagaccaataaaagttatctcgatgatctgctgcagtacagaagagtattgcaacagcgtaatacgctgcttggtgcagtcaacgaaaagggaatggacagggatagcctggaggtatggactgaaaagctcacgcaacttgcctgttcgatcgtctcggaaagacttgcctttatcgaacgattgtttgtttacatagagcctgtctatgaacagcttggtctcggggaagttccaggtatatcctatcgctccgctgcaggaagacacgcaaacgaaatcgcgcctgaagaacttttttccttcatgatgcaacgatttcgtgagatagagcatcaggaaatattccggaaacagtcgcttgcaggacctcacagagacgatcttgtgttcaggttcaatgatactgatgtgaaaaaatatgcctcacaggggcagttgaggacgtttctcattgccgtaaagctcgctttacatacacttgtcagcgatactacaggagaacgccctttatttctccttgatgatctgttcagcgagcttgacggaacaaggattgaaaaaattctggaacagcttgaaggagccggtcaatcgattatcacggcgacggatagaaaagatggctcaggtgttcgctctgtctccatagaagatcttttgtaaatgcactcctgaagagcaagatttcctgaccgtatcggtgatgtacaaacaacgagttcttcctacagtcataagctcaattgatgaaaaccgggaatacgtagtgaaatcatccaggacaccacgaaaaatcactgatatcgtagatgatatctattcaatctacggtatgaatcaggcgaaggaagagcatcaggcattgcgggtctggaaccatattgtaggcgataccattgcaaagatgacggaagtggaaaaatttgttcagggggtgctctttgtacatgtcatgaatccttcatggaggacggaactctctttccggaaaaaaaatattatcagcaggcttaataaggctctcgggaaaaatctggttaaggatatcgttttcaaatgataaggaggagtttatagttttattgatccggttgtcataaagtcgtattattggtgtgttgcaggatttgaataataacgatcagtcaacgaagcgcattgagagtggtagtagtttagtaataatctaagattaaataatcattatggttacggcaatatttgcctttgtttgtatattttcactcgttgtgcttgtgcatgagttaggtcactttcttgctgcgcgaagagttggtgttccggtatatgagttttccatagggtttccgttcagcccaaggattgtaacgttattcaggcaccgtgaaactgaattcacgttacgtctccttcctcttggcggttttgtaagcttttcgaatgaagatgatgaagaagcggagaaactctttggcgcttcacgtgtttcacgcgcgttagtcatgtcgggtggttctcttttcaatcttgtgtttgcttttttgctgtttgttcctgcgtttatggcaggcgaaggagtgccgctgttgagtgcagcaagcgtcagtatgcagacgataggcaccgttgcttctgaaaccattcatcttcttttcactctgttcacaggcagtgccggtatggaaaatctgtcaggaccggtaggtattgccgtacttgccggacaggctgcaagcgggggatgggtaaatcttctgttttttaccggttttctcagtttgagcctcggtatcatgaatatgttgccttttccagggctggatggcggacaacttgccatgcttatgattgaaaccgtcaggaacaaacccatcggagcaagagctcatcagttcatcaatctcgcgggaatcatgctgtttattgtactctcgttgtttgtaacatggcaggacatctcgagaatcattggttgaacatagatctactctcaatacataaggggctgtctcagaagcctgtcacctctggttcaaaccacagaaaaaagttggtttttgttgaactgtcgaggaaatatcgtagcacgatagcgtatcagttactgaggcccgtagcagagtcatgctctccgtgtcattccgtcgactattacacccctgtgaaacagatgctcagatttcacgggtcaaccccgaagatgacaaccagaagggatgccgctcccttttgtctgctcaaaatatgagaggcagcccttttgagacagcctctttttattgtacttaatgctgaatctacatatcacagacaatattgtttttctctataagcctttcagcaaaggctttaccgaatgccttgcactcttcaaactctttttcatccggtttgaacttaattctcagattctgatcaaataccttgagtttcaggttggtaaagttggattcaataattttgatgctttctccgctccagccataagaaccgaaggccgctgcaagttttcccttgtcacgaataggattgatggcagcaaagaactgatagatctgggatactatgttctggttaatggttggcgaaccaacaatgatggctgagctgtgagcaatcttttcttcgatttttgaaaagtgcatattctcgatatcgcacacatccaccgtaaagtcacatgcagggcggagtccttcagcgattttttccgcgatgagcgttgtattctcgtaagccgagacatatgctacaagtatatttttctcgtttggcagcgctatagcgctttgtgaatatttttttgaaagatccacatactttttccagtctgaacgaagtataggtccgtggccagggcagataacctgtatatcgagatcctttatgcgatctatagcctgcagcatgtacttgctgaacggtttcaggatcgcatcgaaataataggtgaatgcatcgtcgaaatcaccgcaaagatcatcatacatcgcttcattacagtagtggcatccgaatgagtcacaggtgaaaagcaccttatcttcttcaagccatgtatagattgcatcaggccagtgcaggtttaacgcattgataaatcgaagtgttttatttcccaggtcaagtgtatcgccatccttgacaatcagtgacttgaactcgacgcctacaagatcattgaggaattttatagcgttggcacttcctaccacggtcgcgtcaggtgcgacactcagaagatttttaatgtttccggaatgatccggttcagtgtggtcaacaatgatatactcaatctctgaaggatcagtaacctgttttatcttatcgagataagtcggccagaaccgttctttggtggtttcaacgaccgcctttttttctgcattgataaagtaggaattgtatgttgtaccatactttgtctccatgacgatatcgaaggtaacaagaccgggatcgagaacgccaatccaggtgacgtcatccgttacaggaagaattttatcatcaatcataatacagggttctatatttattaagactttataaaaatatccggaatgccgcataaaatctttgattatacgcaaaaacaaaccattaagttccttgatagcaaaaaaattgttgtcatgtcagttgtatgagcagaaagagtgaaattgttttatctgtcggttactgtattaatttaaaatggtatatcgttatcatcaaatgaatcagtatccttgtttctgatctctttgataagctctataccttcaggagaaaatgaaaataatgtatccgaggagaaaattgaactgaaatcctgtggtttgaaaaaagggagaaatttctgtgagaattcatcaagtctttttgtgtaaaactgcgtgttttcatccggtttggagctgtcccagtcatcagcaaggcgccctttttcatagtggctgctttgcagtccgcttccggctacatagtatgttattctgtcccctttattgacgctcagtttatgtttcagcgcaagctcataggttatcgaacggcttctttttcctgaagatgtatcggtaatgtattgctccagagtgtttttcagtgactcagtccttgaaaaatcttctatggaccagctatgattcataatcatctccttgaatgaaacatagaggtcgtgcaggccctgaacatcttcttcaagaagtttttcaaaccctttgcggataaaatcgcgtccgaatttttcaccgctcctgcttatgagcgaggatcctttaagttttatggtgccatcatagttgagaagagcataattttttttcagataggatatcatttttctgtatcgtccgtcatatcctatagtgataccgtcgggcattaccgcggaaacctcctttacgagtttgatttcatcttcttgtgactgaacatgaggtggcggaacgaaaagtatgccgtcagtatccacttcgataaccttgcaacctctcgattcaaattctttgatcatcctgcgcgcaatctcctgaccggtcgttgttactctgtcggcttcttcgtaatcgttgaatatgcctgcactgtatccaagatagccgtacattgcgttaatcaatatcttgaatgatgactgcatcgcatcgtaattgtccgaaagatccttgttccccttctctttttcctcctttgctttgctttttgttgcaaaacggagctctttcaggctactcagaatttcaggaaatatcctccgttcatcgcttttagggcagatatcatagaagagcataattgatggatagagagattctacatcagcatagactattggtccgagaatacctttaagaaagacttcggtgaacccaccggagtgctgctgacctgtttccggttttggaagtgaatgcttttctttgagatagtcccttacaaacagggcctctatctttgccgcaggccccattctcgatgtctgtgcataggtatagggcatcattctggtcatgtagaagttgctgcctgaaagcattgctgcaagcttttgtgtttcacgcacatcatcgagagcgtagttcagaagtcgttcagggttgttgttccagagatcggcaatgtcactgtattcaacataggttctgtctggcgacgcaaagccgaaatatctggctgctgctttaaggccgtaaccaggcatcgagcgttttgccacatcataattctgaacaagaaacagggtgtctacaacatgtctgcctgcgatgtcgaaaaaggggtagtcaatcgaccgttcagcaaatcggatgctggattgataacttcttggtatagatccgtcacgccctatcctgaactccacaccaagtatttcacatcttctctgtatgtaagggaggtcaaaactgaagatattatgtccctcgataacatcaggatctttcaaccggatgatggaaatcagcttttccaacaactctttttcagatatatctctggaatgaatactatgctcccagcccttattatcgctgagagatatgatgattatcgggtcacttccaattgaaaccttgctgcgcgtgtttttttcgggtttgtaataggtctcaatatcgagctgcattctgtgaagatcttcaagcaccatgcctttaaaaagcgtcttgcctgattggagcaggtattgcgttacagcatctcccctgctgtaggtcaggttgcttgaaaagccggaatcatcctcttcctcagaatcgacagctgattttgatgcgatatactcaagggcacttctacagttttgctgtgttttgaaaatcgcaaggaatcgatagaaattcccgccttgaagttttatgagccagaatttctcactgtttacaggagtaaacccgtcaagtaaggactcttctgaaagaaaaaagaaggggtaaaacgcttcgtcacggctgctgatcccgttttcatccctgatgtacagcctgaccttattgtccggtaactggtgaatgcctacgattttttcctcctcatccttaccgaacagaagagggttcaaaacgatgttgttctgttggttgttactcatatcagttttgtatctcgttagacgtgaacgtgagaattgaacgtttcacgtgaaacatctctgttaagtcgctctatcggcctattttcaccatgaggactgagatatcagcaggtgtaactcccagtattcttgacgcctgccctactgtcgagggcttaacttttgataatttttcttttccttcatttgaaagacccttgagcgcactatagttgaacgatgcagggatcctgtgagaatcaagacgcgcgattttttcggccataagccgctcgcgttgtatatatccttcgtacttgcaatcgatttcaacctgttccagtactgtattgtcctgtgtgacttcggatatttgatctgctacttccggaaaagcgtttactagtgacgaaagcgtgatcttggggcgtttcagtatcgttgctattctcgtgcttccggatatcgaaggggagccttgttcggccagcagtgcattgatggagtcggatgccacccttatagatgaaataagctccttaacagaggcgatgtttcgtcgttttatctcgaggttgcgataggtattttcagaaagcagtccgcaagcgtaaccaaaaggcataagacgtaaatccgcattatcctggcggagtatgatgcggtgttcagcggaagaggtaaacattctgtacggttcgtttgtttctttcgtgatcaggtcatcgatcagtacgccgatatatgcttcagatcgtttaaggatcaagggctctttttgccggatattcagtgcggcattgatccccgccataattccctgcgcagcggcctcttcataacccgatgttccgtttatctgtccggcaaaatacaggttttttatacgctttgtctcaagtgtggggtgaagttgaaaaggataaaaataatcgtattcaatggcgtagcccgggcgcatcatgatgacgttttccagtccgggaatagaacgcagtcctttgagttgaatatcttcaggaagggaggttgaaaaaccgtttacatacatttcgtttgtttcaaacccttcaggttcgagaaagatatggtggctgtttttctctctgaaacgatgaattttatcttcaatagaagggcagtatcgtgggccgacgccctgtacttttcctgagaaaagcggtgagcgttcgaaaccctcctgtagaatgcggtgagtattttcggttgtggcggtcagaaagcattcgacctgcttcctgccggcaaggctctctgtggagaatgaaaagggcgaggggtccctgtcacccggctgaacagaaaccctggcataatcaacacttctttgatctattctcgggggtgtacctgttttcaggcgcccgtgctcaaagccaagtgaggcaagggattccgtaaggccttggactggcggctctgcaatggttcttcctccggggtaatgattcattccaatatgaatcaggccgttgagaaacgttccgcaggagaggatgacggcttttgcttctatggtgcgcccggagctgactatggcgccgttgcaggtgccctgatttgtcgcgattctgataacgctgtcctggagcagatcaatatttgtttcctgttctatgatttttcgcatgtaggccgagtagttcgttcggtcggcctgggctctcggggagtgcattgcgggtcctttgcttctgttgagcattctgaactgaattccggtcgcatcgattgcttttcccatttcgccgccgagagcatcgatttctcttgttatctggccttttgcaacgccgccgatagccggattgcaggacattctggcgattgcagaaaaatcagaggtgatgagcaggcacttcaggcccattcgggccccggcaagtgccgcctcacagcctgcatggcctgctcctgccactattaggtcgtagatgttcattactaatgtgtttcacgtgaaacatgatttgtggttccggttaaaatattataatagaaagagttatggttttttttgccctggcgtgagatctacttgtcaagaagcactctactctgaagtttccggaatcgttctaaagaatataatctacataatcaggggatatttgacaggttttcgtgctcaaagttcagaaactgcatgtgcggattaaaaaagtcctttcgggaggaacaacggttcgccgtgcagtaagtaataaatatttgtgtcgaagattaaaaattgttatataactacatagttatgtatggctggcacggaatgtgagaaaggtgcaggcgaatcgaggttgcgattttttaaagaacgcatgatgactctcttctgcatgtatgtgatgcagaagtatactgtacgcaggaggatgtgagactacaggcggttgaaatgatccgcgatctgagtgactgcttagagcagtcattactctataggcgtattgctaaacctgcagaaaaaaaacagggctttgtcaggtgttcttgaagaaagatcgtgcgttttgcaagctgattttgatacggtttttctgcgtaaggcgacaaaggaaatagaatatatagctggaaacagaaagtcgtaaagcgtcattcaggagagatagcggaaatacctgttacgctttgacgaacagtaaagaggaatcgggtctcatcactccgctaattcataataaaacaaggagattagaactatggttaaaaaaattacctcatggctgtctgtcggcattatttctgctgcagcccttgtcgggtgtaattcgcagccttccggcactcaggaaccgtctcagcagtcagcagctgaatctgaggaagttgatcctcgcggtcagattctcgcgctttcctgcgcatcctgccatggtaccgatggtaaaagtgtaggtattattcccggtttccatgggaaatcagcatcgtacctgaaagcggctctgatggagtttaagaacgacgagcgttattctacggtaatgggacgtcatgcgaaagggtataccgatgaggagatcgtactcattgctgaatactttggcagcctaagtcaacaaaattctaaataagcgggggaataaacatgagtcagaaatttacacgtcgagatttcagtaaactcgttatggccggagcagccggttctacacttagcctgttcggcggtgcaaagccgctgtttgcaaaccagaagcacgtggttgttgttggcggaggatttggtggtgcgtctgcggcgaaatatatcaaaaaacttgattcatccattgcagttaccctggttgagcccttgacgacatattatacctgtcctttcagtaactgggtgttaggtggcttaaaagagatgaaagatatcgctcagacctatgacgtcttgaaaaacacgcatggtgtagaggtgattcatgacacggctacggaaatcgatgctgccaatcactctgtgacgcttaaaggcggtaaggtgctgaagtatgaccgcctcgtggtctctccaggtattgattttgattatgatgctattgaagggtactccgaggaggttgccaacacggtgatgcctcatgcatacaaggcgggaccgcagaccgaactcctggccaagcagctgcaggagatgaaggacggggataatgttattatctgtcctccgggtaacccgtttcggtgccctcccggaccgtatgaaagagcaagtcttgttgccaactatctgaaaaagaacaagccgaattccaaggttattattcttgacaccaaagagaaattttccaaacagggcctctttaccaaaggatgggaaaggctttacggtgatcttatcgagtggcgtgccggctcggcgggaggcaaaattgtttcagttgaccctgcaaatatgacggttcagactgctaacggaccggtgaaaggcggagtgatcaacgttattccacctcagaaagtagggaaaatcgctcttgatgcaggattgaccaatgagagcggctggtgcccggtcaacccgattacctttgagtctaccatccatccgggtattcatgtcatcggtgacgcatctattgccggagcgatgccgaaatcaggttttgccgcaagtagtcagggcaaggtcactgcggcaagtattgtccggctgatgcagggtatggtgccggctccgccgtctcttgtcaatacctgttacagtcttgtcggaccgggctacggtatttctgttgctgctgtctacaagctcaccagtgatggtattgtcagcataaaaggtgcaggaggtctcactcctatggacgctgacgatgatcagctgagtgaagaagcgacctacgcacgtggctggtataacaacatagcgcaggatatctggggataagctgtgatgtttacctgaatacatgaaggcccggcatttgccgggcttttctgttactcggccttcagcacggttgatggtcgcctacgactccttttgatcaagccgatcaggtcgatacaggctgtttttccaggcatgggaacgtgcaggtttttcagctgtgaagacaggttgcggtaaggtagtacgcaacttcctctgattgttaatcaggtgctggttttatatattggctgatcttgatttattgaccgcgtactattcgcaaagctatcatgcatgtatgaaaaacaaccggtttaaaagtatccttattgtcgccttgacggcgcttgcgctctggtcgttgtggccaacgtatcaggattattcctattcaaagcagctcgatcggcaggagactgccgaagacagcctttcctttgttcgagaccatcgtgagtcgattgaagccgcggctgaaaaaagtctgaaactcggactggacctgaggggaggcatgtatcttgtccttgaagttgatcttatcgatcttattgaagagaaggcatggaacaaagatgataccttccgccggatcattgccgatgtcaggagcaaaaccgccggcagcaacgctcaggtgatcgaggtgctggtttctgaatttcagaagcgcagcataaggatgagccgttacttttatgaggtgcgggacagtgacgaggaaataatcgtcaagctcagaaaagaggcgcaggacgccgtcgtcagagcaaaggagattatccggaaccgggttgaccagtatggcgttgccgagccggtgattcagagccagggagcaagacgtatcattgtcgcccttcccggtgtttccgacgaagacagggttcgcaaactgcttcgtgggtctgcgaaactggaattcaagcttgtcaaagataatgaaagtctgctcgaagctctcgagcggattaacagttcactggctgagaacgaggtgtcgaaagagaatccggaccttcctgaaggagatggcgcggaaggagagaccgtagccgagaagtcgagcaatcctctgtatgataacatcgttgttcttgaaaacggaagagtctatgctccggactattcgagagagtacctgaccggtctctttcaacgtgaaagtattcaaaagctgctcccgaaagattcggaaatccgtctgtcggcaaggtcgatcgaggggagtgacggtgctatgttttacgatgtctatctgctgaagaaaactcctgagcttaccggaggggttattactgaagctaaggcaacctttggcgcttcagccgttcagccggaagtcaccatgaaaatgaattctgacggtacggctaaatgggcgagaatcaccggtgcgaatatcggccgcaggattgctatcgttctggacggcgcagtgtattctgcgcctgtggttgagtcaaaaattcccggcgggagttccgtgatcaacggtattgatggtatcgaagaggctcaggatcttgagatcgtgctgaaagcaggcgcgttacctgcgcccgtaagaattattgaagaacggacagtcggtccgacgcttggtgctgattatatccgttcgggcctgctttcagcagcctggggcctgtttcttgtcgccgtattcatggtgttctactaccgtaaggcaggattttccacagacatcgcgcttgtcctgaatattctttttgtgctctctgtgctcgccggattcagtgcggcactcagtctgccgggtattgccggtatcgtgctgaccatcggtatggctgtagatgcaaatgtgcttatttttgaacggatcagggaggagatcgctcagggaaaaaacatgcgtcttgcggttgataccggatacagcaaggcattttctgctattgttgactctcagattacaacacttggcgccggattcctgctctatatctatggcattgggccgatccagggatttgcgctcacgctcatgataggtattgcggccagtcttttcaccgctctggtggttaccaaggttatttttgatctgctgattgatcgaaatctcatgacagcaaagagtttcggataaaatatcattaaggaatattcagtatgcaattgatacataaaacgaacgtagactttcttaagaacaggaagatagcctatgtcatttctttaaccctgatgcttgccggagtgctgtccttgtttgtaaaaggattgaatttcggtatcgacttcaagggagggacggaggttgtgcttcgctttgaagaagaggtgactgtcggcgaagtgcggtcggtgctcaaggaagcgggagtggaaggagcggtgaagcgatacggggctgatcgctctattcttctgcagaccgctttcgagggtaatcttaacgatttgaagtcgctggtgaacaatgcgcttgatgacaggattgcagataatcctcatgaggttttgcggattgattccgttggtcccagtattgcatccgatctgaaatgggcagccctgaaagcgcttctcggtgctgtgatagcgattctgatatacgtaggaatccgctttgagttcagctttgctgtggcgagtgttatggccatatttcacgatgtgtttatcgttctcggtttattcagcattttcggaggtctctttgattatatgcctctggttatcgatcagggtgttattgccgcttttctgactatagcaggctactccatcaacgatacagtcgttatctatgacaggattcgtgaaaatatccgttcaggaaaatcctccgagtatacctccactttcaaccgcagtctcaatgagacgttgagcaggacggttattacttcaggaaccactcttgttgtcgttcttgttctgtttttctttgcaggccctgctattcggggatttaccttcgcgatacttctcggtatcgtaatcggtacctactcttcattgtttatcgcggctcctcttgttctcgactggcagaagaaaaccagacgtccgattaaactcagggggggatagcggcatgaagcagctttcctttcttgttgtggtgacgcttattctttccggctgcggaaatcaacatgacgatgttgtagccaaatccggagatcttcagttgacgcgtgacgagctgcttgcatcgataacctattcctcacaggaagacagtcttaccgcttctgctatttacatagaagactggaaagatctggccgcgctctaccagcttgctctggaaaaggaccttgccggtgaggcggagtcacagttgctgattgaaaaagcgactcgccagatcattgttcagcgatttcttgacagagagatggaacaggttgaaaagaaccgggggtttgctgtcgactcgtccgaggttagcgctttttacagtgcgtttcctgatgtatttgtctgttctgatacggagtacggtgtttcacgatattatttttcttcggcagtcacggcaagccggatgaagaatgctctgaggcagcatcaaggtgatgaggagagcctgatcaagctgatcggatcaattgaaccccggtatgcccgaaagaatatggacgcgcgcggaaaaggccgacggttgagagctcacaggcagctccacctggaaaacgagagcgtggagcgagcccttaacagtatggctccaggggaaatctcttcggtcatttcgctgcatgattcgctttttgttatcatggaaatgcatgatattgtaataaaaggagaaagaaagagtcttctccaggcctacgggaatattgaggatcttcttattgttgagaaacaaaaacagtattatagtacagtgcttgaaaaggcaaggaaaaagtttcagtaatctgtactgaatcgcataacgtggtaaagctgaatgattatgaaaaatcgttttttaaggttagtcgctgttgtttttattatggttgccgccgggtttcaacgtgccggtgcggcagttgccgacagaattgttgctgttgtcggtaacgaaatgattatgcagtcacaggttgatgagcaggctatgatggcccgtcttcagtatacggaggccaaaaatgacccgtcgctgaaagcaggtattctcgagaacctcgttaccagaaaaatcgtgctgaccaaggccaggattgacagtattcaggttgatgagtccgatatcgagaagagaactgatgaaagaatgaggttccttcgatccaaattcagctctattgaggagatggaatctaccttttcaaagtcatatgcggtaatcgaaaaggagatcaaagacgatatacgtgatcagcagttgatcaacaacctccggagacagaaaatgatgggggtgaacgtcacctatgaggaggttgaggacttctatggtgcaaaccgcgataaacttccggttgtgcctgaggctgttgaggtttcccaggtcgtgatgtatccgaaggttactgctgaagcgaaagcaaaggcacgcgcagccattgaagcaatgcagcagaggttgagatcaggagagaatttcgctgctcttgccagagagtattcccaggatcccggatctgcccgtctcggcggagatctcggttattcccggcgtggggaatttgtaaagaattacgagaaggttgcattcgggcttgaagaaggtgagatctccgggattgttgaaacacgttttggctaccatatcatccagcttctggataaggagcaggacgcggtgcacacgcggcatattctgattgttttcgacagaagtactctcgatgctccggcggcaaaggctgcccttgaaatgatccgcagtgatatcatcagcggaaaatctgactttgctgaaatggccagagagtattcagacgatcctgtatcgtccaagtacggaggagtgatccgtaacactgaaaccggcgagaccagatttgccgtttcatcgcttcgtgatcagcttaaaaccgttgtcagatcatttaaaaaggttggtgatatcagcagcgtcgtgcgggtggctcctgaatcaggcgcgccgttctatgcgatttttaagctgaacagcagggagcctgcacataaactcgatttgtcttcggattatgccaggctcgaaaaacttgccattgacgagaagcagaacagattgttccaggaatggatcaatgagctgcagaaagaggtctatgtcaggatctcagacatctaaacgtctgacatagcgggcgtttttttcaataaagtttcggcgtggttcgaccttgtcccccataagtgtcgaaaagacctgatcggcttccatggcattttcaacggacacctgtaacagcgaacggtgctccggatccatggttgtgctccagagttgttcagggttcatttcacccagacctttgtagcgctgaatgttaatattccctctccctttctgctttttcctgatggactcgacaatgccgttgcgttcatcgtcatcccatgcgtatttttgctccttacctgacttgatgaggtagagtggaggctgggcgatgaagaccttgcctgcctctatcagggaccgcatgtatcggaagaagaaggtcaggagcagtgttctgatgtgggctccgtccacgtcagcatcagtcatgatgattattttgccgtaccgtagtttttccactgaaaattcttcttccccgaagcttgtgccgagcgcgagtatgattgtttttatctcttcattctcaagcattttgtgcagacgggctttttcgacgttcagaattttgcccttgagcggcaggatagcctggaagctgcggtctcttccctgctttgcactcccgccggcggagtcaccctcaacaatatagagttcacaatgctcggggtcgttgatcgagcagtctgcgagtttgccgggcagtcctgagctttcgagtgccgattttcttctggtgaggtcttttgcttttcttgcggcatcccttgacagcgcggcacttttgactttttcaatgattgttttcagtacaccggggttgctttcagcgaaatcagaaagttgttcattgacaatgctttcgacaatgctctgcgtttccgagttgcccagtttggtttttgtctgtccttcgaactgcggctcggcgactttaaccgatatgatcgctgtcaggccctctttgaagtcatcgcctgtgagagaaagtttcaggtttttcaggagatcgttcttctgggcatatgaattgagggttcttgtcagggccttgcgaaatccggtaacatgcgttcccccctcatgggtgttgatgttgttgacgtagctgaaaacattttcctgatacgagtcgttatactgcagggcgatttcgacaactgtcgaatcccgctcaccgctgatatacacaggttccttgagaagactgattctgttatggtcggtaaaggtgacaaattcttttatgccgccttcatagtgaaacgtctcttcggaaccgtcaatgtctttgacgactattttcaggatattgttgagaaaggcaagttcgcgcatgcggtcaacaacaatatccttacgaaactccgtgattttgaatatatccggatccggcatgaaggtggttttcgtaccggtttttgttgattcgccgataacctctacatcgcgttgggggattcctttgtgatatcgctgaaaccagatattcccttcccggtagacttcaacctcacaccattcggaaagagcgtttactacagaggcgccgacaccgtgcagtccccctgaaaccttatacgcccccttatcgaatttacctcccgcgccgatgagcgtcataaccagttcaagagctgattttttcttctgcggatgtatgtcgaccggtattcccctgccgttatccgtcacggttacagagccgtcaggattcaatgaaagctcgatagattcgttgtatcctgccagagtttcatcaatagagttgtcgacgatttcataaataagatggtgcagccctcttgaatgaaggtcgccgatatacattgcgggcctttttcgaacgtgctctatgccgtcaagtatctgaatatttgtggcctcataggcttgaggagaggtgtttttctggatctctgacatagtgttgtatagcggtaaaatcaggttcaaatcgtgtaaatattttgttttccaagatagcaaaaaatagcctcatatcccacggagacagggagtccgggcagtaatgcatcgaggacaggcggaaggaaaaagaagagtatggaagagctgtagacttcatgcattcgccgaaactgatgttctgatgtcattgggtgaatagtgcggttacgtcataaaggcgttggtgatatgttccagtttgaactctcttattctgccattcgtgaagtcgtgcgcgataattgcgataacatcaaatctgcagtcgggttcaggggaagggtatgcgctaagatatgcggttgccgccctgattatttctttttgtttttcaggggtaacggcttcaagcggatggccttttgatgccgaggatcttgttttgacttcaatgaagcagagggtgcgcctgtccagggcgatgatgtctatctcgttgcgtcggtgacggtagtttctctggagaatccggtaccctttttctatgaggaaggtgacggctgtatgttctccctggcgtccgaggtcgtggggaataaaagacatgattcagctccgtttacttttcgccgagttgttttaccctgaagcttgttctgtgaatgggacagcgcccgtatcgggcaatggctgctatatgcgcttgtgtcgggtagccaaaatgttgtgcaaagccgtattcaggatattcccggtggtattcattcattattctgtcgcgacaggtcttggcaagaatggaggctgccgcgatggaaactacctttgtgtctcctttgacaatggtcaggtaagggatgggaaggctcgggacaaaacggtttccgtcaatcagcaaaagaccaggcagttgctcgagcttttctgctgcagcgttcatcgcgagcatggttgcgttgaaaatgttcacactgtcgatagtggtatggtctataatcgatatgctgaagcattcagccgcgctttgtatcgcttcagccaatgccgatcgctgtttcggacggagagttttggaatcgttcagtccggtcagcacgccttctggcttgaaatagcgggggaacataaccgcggcggccacgaccgggccggcaagaggtcccctgcccgcctcgtctatgccgcagacgcatgtgtgttcatgccagaatttttcctcatagtcttcggttgacagtagcaatggttcgtccgtttagtgttggctcggcgttgtctgcaaggaaaaaagacgaaaatttgtccttttgacaaaaatgttaaataatacaggttacatttcataacaaaggatgacgtgaaacaggtgataacattttagaatttgaggttttgtaatgaagaagactgtgaaaaagcagttgctgatgaacaagtccggcgacgagattcaggtggctctggtagaagagggtcgtctggcggagctcgtgatcgaacgtccggacagtctccgcagcataggtgatatatatctcggaagggtgcacaaggtggttgaagggctcaaggcggcgtttgtcgatataggacagaagtcggacggatttttgcatttttccgatgtcggaaccacaaccgaggattatcgagcgcttattgaagatgatgatgatgacgacgagaacggcaatggcgataccgatgaagaagggaaagcggggatgaaaacgcagcaggagcagaaggaggatacccggaggccttcgcctgctggaaacggtcagaaaaacggaggaagcagaagcaagggcaacggcgcaagcgccggaaaagacggggacggtagacagtcatacacccagatgattgccgggaagttaaagaccaatgactctattctcgttcaggtgatcaaagaacctatcagcaacaagggctctcggttgacttccgatatcaccatagcaggacgttttatggtgttgcttcccttcggaggcggccagattgcggtttcccgtcgagttgtctcacgcaaggagcgcgcaaggcttaaaaaacttgttcgatcgatgctgccggatggttttggcgcgatcatcaggactgttgcggaacttcaggaggaggaactgctgaaaaaggatcttgagaagctgcttgtcaagtgggagcagattgaggaaaaactgaaggacgccaaacctccacagctcattttcaaggaggataccattatttcaagtgtgctgcgcgattccctgacgactgatgttacggaactggtggctaactcgcagagtattcacaaggagaccctgaactatattcagtgggcggctcccgagatggaaaagaacgtgtttttctatcagggcaagcttccgctttttgaaggttacggaatcgcaaaggatgttgaatccatcttttccagaaaggtgtggctcaagtccggcggatatatcattatagagcataccgaggccatggttgtggtcgatgtgaacagcgggcgctatgcggcaaagaaggagcaggaggagaactctctgaaaaccaaccttgaagcttcgcgtgaggtagtacgtcagctcaggctgagggatatcggagggataatcgtggttgactttatcgatatgctcgatccgaaaaattcaaagaaggtctatgactcaatgaagaacgaattgcgtcaggacagggcgaagtcaaacattctgccgatgtcggatttcgggttgatgcagatcaccagggaaaggattcgccccagcctcatgcagcgcatgggtgatcagtgtccggcttgcggcgggtcagggatcgtgcaggcgcgttgtacgaccatcaaccagattgagcgttggctcaggaaatatgctctccagaagaaaatggtgtttcagcagcttgacctgtatgttagcccgactgtcgcagagcctttgcgggatacagacaggaatattgagatgaaatggtttctccagcatctgctttttgtcagggtgaaacaggacgagagcctgaggagcgatgacttcaggttctatgcccggaaaaacagcgcggatctgactgcagagtacggtgatctctgagtgaggaataccggaagcacgagtatgtgaaacgtagataacagagcctgaaagagcgatgagaagggggcagaagcgtatatcgcgttgatccgtgaatgattgtcagtcttgagtgacaaagagcaggatggatgccggatcaccccgtgtaataacatgaatagtacacagggcggcatgacttttcatggtaaggctcaagacttgacactaaaactatactataactctattacaataaccaacaatgcagcttgaagaagtaagaacacgtatagaagaactggcagctctgtctgctccggaattacagaaacacgatgacgcgcgagaggttttcagcgcattcaaggttctgttgaacagcggccaggcaagagcggcggagaaaaaagacagctcctggcaggtaaacgcctgggtaaaacaggggattctcctggggatgaagcttggcatactctgcgagagttcgattgcttttcccgaaggcaatgactggacatttgttgacaaggatacctatccggtcaggcgctttgtaaaggaagatggtatccgaattgtgcccggaggttcttcagtgagggatggcgcctatctggcttcttcagtggttatgatgcccccggcatacgtcaatgtcggggcatatgtcgatgcgggcagcatgattgattcacacgctcttgtaggcagctgcgcacaggtgggccgaaacgttcatctttctgctgcggttcaggtcggcggtgttcttgaaccgataggcgctgttccggtaatcattgaagatgatgtcatggtcggggggaactgcggcatttatgaaggcacgatcgtccgttcgcgatcggtgatcggcacaggcgtcattctcaacggctctacacctgtctatgatctggtaaacaaaagcattatcagaaaaacccctgaaacccctcttacgattcctgaaggagcagttgtcgttgccggttcccgaaagatacagggggagttcgccgctgagcacggtctttcaatctacactcccttgatcgtcaagtacagggatgaaaaaacggatagtgtgacggcgctggaaagcgcgttgcgatgatcacgctctctttttcccggaacgagcaaagaagacaggcatgaaacgttattcgacaagcggtatcggcagcatggtgatgcgggtttttgtttctcttctcttcttttcgggaacgtttctgaaaacggcggaaagccgtgagagcgactctttttacatcgcaaaaaacattgagctgctcggtgaggtttaccggaacgtttctgaaaattatgttgatagtatagacacggcggagttcatgtatgccggtatagatggtatgcttgaaacgcttgatccctatacggtttttcttgacgaaaaagagtcggatgaactcggagagctgacaagcgggcactatgccggcatcggagtcaggatatcggaaattgccggggaggtctatgttctttcggtttttgacgggtctccggcggcaaaagccggacttcgtgtcggcgatcgtatcgagaaggttgaccggcatatcgttaagggaaaagatcttgatgaggtgaagactttcatcaaagggccagccggaagcgaggtcgttctcactgttgaaaggtacgggaagaagagcagggttcgggcaaggattacccgtcgcgaagtcagggttaacagcatacgctattcgggactgcttggagagatcggatatctcgtgatggactcattcgggaacaggagtccggatgagctcaagagggcgatcaatgaactggatgccgcatcgagaatcaggaaacgccccatggccggcgtgattctggatctacggaacaatccgggcgggttgcttgaggccgccgttgatgtcagcgggctttttgtcagcaagggcagtcaggtcgtttcaaccatgggtcgtgatcctgaaagcagaatcagctacgagacaaagcgtgctcctgtcgtcgaaaagcgacctctggccatactgatcaataaaaacagcgcgtcagccgccgagattgttgcaggggcaatccaggagcttgatcgtggcgtgattgtcggaaaccgttcgttcggcaaagggcttgttcagtcagtaatcacccttccctatgactccaagctgaagatgacaacgtccaagtactatacaccttccggtcgtctgatccagcaggagcatgactggacaggggggccccgcaaggttcttgagcgcgaagaaaagccggcagatggtatggtgttttatacccgtaacaagcgtaaggtttatggaggaggaggtattcttcccgacatcaggcttgacggatatattcccggcagctatgaagccgctctgcgcaaggacggaatgcttttccgcttcgccagtacatacagggcatcacatgatcgaatcccgcaggccggcattgacagaaaatcgttgatgcgcgattttgccggttttctcgaaagggagtcgttcatctacaaatccaaaccggaggagcttcttgaggaagtcaggaaatcccttgccgggaatcataaagaggctcatcctgggatcgattcgctcgtcgcatctcttgaaaaggagatgaaacttcttgccggtaagcagaaatcaagcgaatcgaaacaggtcgctcttgctcttgagcaggaaatcctgcgtcattacgatgaggaggctgctctacgaagccgaatagaggacgatcctgtcgttaaaaaagcgttggaagttctgcaggacccgggcaggtacagcacgttgctcagcccataggcgatgatgctatctgccccttttcaaaacgtttaatctgacgatggataccgataatgatcatcatgttgctgatggtcagcaggctttccgcgccgccgtgcaagaggtcgtcatgagagagtgttggaaatcccctgatttccgaggagacatacatcagtgacaccgtgacactgatgaacaccacaacaaaccagaacccggcaatagtcatgcgggaaaaaacctccgggtcccgtttccggataaaggcaagagaaacaagaaagctcaggtataccaggctggaaatctgcaggatcagatcgaaaatatcttcacccatataggattgcggtcgtcctgatataagaaaaatacccgctgccgccaggatcttggcgcttcccttccttcttgtcgtcttaaggatattgagggacgcgtagagcagcgccatactcccgaacaggtttacggtttccgaaaggtcaagcagtacgggaacctgatcaccgctcacatggtaggccagaacaaaccagctcccgatccagtgcgggatcatgaaaaggccgaaacgttgaacatcttgcctgccgatcatcgtcccgtaccggtacatcatgagggaggctatcccccattcaagagatgaagatatatgaatcagccagttaggaagagataacagcatttacgatccctttgccaggtggtagatgtttttcatgaatattttcatctgtacgctccagggagcgggtaccattttcttataaagataggagtcaaaggtgattctctgaacatccctgtcctcacagatggccacaaagctttctctgagtcgatcgtttttgtaatagaccgactggagcgtctgcagcccgaagaagatgggtgcatagagttttctgaaagtcttctcgtagattttcagcggcttgttgtttcgtatccggtctatcattgcctctgcgccgagttttccggagcgcatggcaaagaatatgccttctccatttgcaggggtgacaagtcccgcggcatcaccaaccagaatagcattgtcctgagtaaaggattttctgggcttcatcgggatcttggcagcctcgtcaaggtagggcttttcagaaattcctatcttttgaacgaatcgatcctgaagttctctcaggttgtgtttgcgaaattcggtgcctgttcctatggcgatatgatctgttttcggaaatatccagccatagaaatccggcgatacgtcgccgtcaaaccagatttcaaccagatcttcgtagggtttcagggtgtcggaatagtggaaacgctgctgcatggcgatgacctgcagctcgttttgaggaaagccgagaacctctgcggttctggagtttgctccatccgctccgatgatataggaagcttcaaccgggggatgctctttggacagggttatggtataggtgtcaccacttcgactgatctccttcatgcgagcttcgatgacttccgagccgtgccgttttgcccgatcgcgcaggtagctgtcaaaacgctcacgcctgaccataccgacatagccgttcggcatttccatgaagatcattcttcccgctggagatcgaacgctcattcgggatagctttttctctaccagtgcttcagggatcccgaactcttcaataaggccgagcggaatagcccctccgcacggttttacgttctcaaggttccgttcaatgagggcggtggaaattcccgcctttgccagttcggctgcggcgacagcgcctgaagggcctccgccgactactgcgacatcaaaacgcattgttagaccggttgttcgttattgtcaaaggaatagatcatagcatactctcaggtcggaactgaaaatccctttctatcaggcaaacaattccattgaacttaaacaagtttggctccaagaaattcctttactttcgagatttcgattctctcctgctttgcggtatcacgatacctgacggtaacggagtgatcttccattgaatcgtgatcgaccgtgaagcagaaaggtgttccgatctcgtcctgccgacggtaacgttttccgattgaaccggcatcgtcgtactgtaccatgaagtccgtggcaagctcatcccggagttttgctgctttttctcccatttcccctttcttcatcagtggcagtatcgcggcctttaccggggcgattttcggcgcgaatctcatcatgacgcgttgttcgccgtctatgacatcttctgtgtaggagtcgcagagcagagccaggaacagccggtcactgcctgccgaggtttcgaccacataggggatgtaccgttcattggttgtctgatcgatatactccatgtttttgcctgaaaattcctgatgctgtttcagatcgaaatcggttcgtgagtggatgccctcgatctcttcgattccaaacgggtactcgaacttgatgtcataagccagatcggcgtaatgggccagcttgtcgtgtttataccagtgcagcttttcaggagtgatgcccagcctctcgatataccagttgaaccgttcttcacgccaggactcgaagctttccacctgggtgccgggcttgacgaaatactgcatttccatctgttcgaattcaaccatgcggaagatgaagttgcctttcacgatctcgttgcggaatgccttgcctatctgcgctatgccgaaaggtactttcatgcggctggattcgcggacgttatggaagttcacgaagattccctgagcggtttccggtcgcagatagactttgccggatgattcggcaagcgcgcccatattgcattggaacatcaggttgaactggcgtacttctgtccagtctgctgaaccggtgtctggagccttgatctcctctgcaatgataatatcgtagaatgcccggttctggtcttctgcttcagaagcgctttcatagtaggagcttaccctgtgcgcatcttcttccttggcgtcgcggcgaagcttctcgatgtggttttctataaggtggtcggcacggtaacggcgcttggttgtcttgtcgtcgatcatcgggtcgttaaagctcgaaacatggcctgacgcctcccagaccgtcgggttcatcatgatcgaagcgtctatgcccacgatgttccggtgttttcttgtcatcgatatccaccagaggtccttgatgttttttttcatctcgctgccgagcggaccgtagtcgaagcaggaggagagccctccgtagatctccgaagagggataaatgaaccctcttcgctttgcaagcgaaacaagtttgttcatgactttctcaggagactgagctacgctctgcacccgtttatctgcattgcccataattattttcaggtagtagtgttgaaaccgttatttcccgacaatccattgggccattgcagggaagcggcccgcttgtgtactggttattgctgcaagccagtaagtacgtaaaacattgaatataacaaaccggagaaataaacagtgtttggttatccggtgagaccctgttctatcgcggttaagcaggatcacggtgatccccgctgtcaggcagtccgggttcagcaagagcccttcgctcaggtgctgacccgcttccctggcgttcaaggtgttcgaaatcgcaatacttgttgctataaaggtccatttgttcggtatggtgtatggtgctaccgcctgttttcaaagaggataatttcctgttaagtgtatttattataatagattagtcgtgttgtttttctttttcttttgtcctggcatgaaagttgaggctactgttgtagaacgctaatcaacaggagagtcaccatgacacagatcagaaacatcatcatcgcagtcgcactcctcacaggactctcctcacaggcaatggcagcaagcacaagcggaaccacaaacgtatcagtcagagttcctgaattcatcgctcttcacttctactcaaacatcaccctgaacttcgtggccccgacagcagaagtaatcgacgaaggccgcaacgacgtagacgcaggcttcaacggtaacaccacaggaaacggtcttgacgcaaacagcctgatgaacgcttcactcgaacttgacggaacaaagacaagtgtcaaactgaacaacgtctgggcagtcagaggtttctcgaagagtggcaacgcaagagtagaagtcacggttccttcagccaaactgcagaacggtacttcagaaatcaccatgtcgaatgtcaaggtcagcgacgatgcgcagagcggctcaactatcaccaccaaactcaacggtatctctaaaggcagagcaacgacaggcaacatcgacatggatctggatttctctaacactacccgctcaggcagccacacaggtgcacagtacactatcaccgctaccaccatctaagccgacaattttaccctgggtttatgacggtatagagcatttgttgcaacgatcaacttaggtatacagcatgaagcatccggaagccttcgagattattcgcgggctttttcttttccgggaaacaggcggaaaacagtaacttgttaatagcctgtttcgtagaggctgctcttatccattcgcaaagagcataacgccatcatgctgaactcaatcgacgagcattctctcttgaactcgatgagatggttggtttccgaaaggaggatcattcggtcacgatagtgtgctgattgctgaaactgccggcagaacggtttgggcctgcgtacaaacgaaattaacggtaaaaggatgtttaatttctcatctggcggtgacgaaggagtgttccttccggaaagagaggaggcgtatttttcagggttcgccagaatgttcaaaatctccaatatcgacagatattttttgccaacgcagaaaggctcgatgccgattcccgtcctgaagaactacaagaaaggcctcgacaggatcgccaaagatcctcgcagggtatttcttgaaaaaacagaggtgacgagagaaaaaattgccaagggctacggggcaagagcagatgagattgccatatcccgaaatacaactgatgcgatcagccaggttctctacggaattgactggcgcagggacgaagaaattctctgttcaacgctggagtatcccaactgtatcgcgaccattcgtcgggtagcctgccggtttggtttgactatccggcagtttggtgttccgtcccggcatgatacccacgcagaagagatcgttgagtctgcaaggagggggatcgtgcccgggaagacaaaagtgatgtttttttccgctccggctcagcctaacgggatgatgctcccgtttcgcaggctcgcgcgacttgctcagcactatggaattataactgttgtcgatggggctcattacggagggatgttcaatccccggcttgacgacaccggaatagatttctgggggatatccggttataaatggcagtgcggtcccggaggaaccggaattctgtatgttcgaaacgctctccttgaatccaacaatactcctcttccccgtttcaatctggttcgttcggcggatctccatgcacctatcgatggttcaaggcctttggatttcgatatcggggcagcattgagtcactacggttttcctgaatcagctgacctgcgagcccttggggaggcttgcgagatctgggaccgggccggaagggcaagaatcgagcggtatattctctggcttgccgactatgctcgtgagaaacttgtcgctgttttcggagaacacgctcttctgcaggcctgcaaggacgaagaattgaaatcaggccttgtcgcgttcaacccttttcccgagaaggagcagcgacgggatttgcaactggcccacaggtttaatgcccgtttatccaggaagtacggatatcgtcttggctatggtggtattggtctcaatggatttacccgggaccctgagcctgatgccgggcgtttttacgaaggatgcgttcctaatcgaaatgcgctgaccaacgagcccgagccggaggatattcctttcaggttcggtacgcccgtatggataaaccgcaaggatattgacaggttcataaaggcgtgcagaaaaacactggatagcgtggcctgacaggatatgctgcatatccttatttcccctgctcaaacgtggcttttctggcgaaggcgagcggtagaattcctgcttcctgcagatgcgaaggtactgaactgattgaccctctgcgttgtgcagcctgcgcaaagcagcagcgtgagcaatatgcctgttgttcgaacggttatagtgttattcatgagtaaaagtattagcctcctatggcagggtgattaacttcgtggggtacggcagctttttgagctgtatagtgtactatattcgagataaatatttttctgaaggtaataatcggcgaatacgctggaaaacgcggctaaaaaaaatgctaacgtcgttgtgaggcggctatggtggatatggtgcagaaaaagttatccggtctgaatctcggttttgagatttatctcttcgaggatggcgctgactttcaggcatgcaggcaacgggcccgcgaagacgatggagcgtcctttggtgtggacttcccatgtatgcttttccgcctttgagcggctgcactggatcgctttgataatctgaaggatcacttcgtcaaaggtgtgctcttcgtcattgaagagaaccactctgtatgcgtcaagtgtatcgctcagggtatcctgagtgcttgtttcgctttcctctcctccatgggaggcctgccagaaactcaacataaccaatgaaatctatacgtggacaatacgatacggtcgcataccagaaaaggtaataaaaacagaaatgatcataaaacgcagagtaattcaccgccggtaaaaaacatggagttacagacttcaaagatatatctttttgccagtgaccagtgaccagtgaccagtgaccagtgaccagtgaccagtgacgagaaaaaaaatcaaacttgccgaatggccggatagattgacagcgattcagcaaaatcctccactcattattcattagtcactagtcatttcccatttcccactcatcgctcagaactgagaactcagaaccacctcctccccacctgacacataaacaatcactggtcactgcatacagcgggggacgtcgtcaatgaaattctttcgtggctggcgtttagcgtgcaggttgcaccgacgggcagtgtgagcaggtcgtcgatatgtccgtaggagagcccggcgacaacaggaacattcggagaggttttctctgtgtagtagcgcagaatatcaagaagaggatgctgcgtatcaaatgttatgatctctttgctgaattggccgaacagaatgcctgagcagctgctgagaagacctgcattgtggaagtgggaaaggagccggtcgatcctgtaaggctcttcattgatatcctcaaaaatcggcagagtgccatccaggggaggcaggtagggggtgcctaccaggcaggataaaacagtcagattgcctgccagcagcgttcctgtggcagagccttccctgtagacgttaatgggatggtcaggatggttgatgatctggtgaacagacgatgtcgattcaagtattttccagaaattctcttctgtgtaaccgctggggttgtgaagttctgtcgcaagcatcgggcctgaaaaggtcagcaggccggttttggcgaagagccctatcgagagagctgtgatatcagaataccctgcgaggattttcgggtttcgtgagaccagctcgtaatcgagatcctgcagaagtcttgtggctcctgatcctcctctcaggcagaaaatcgccttcacggatgtatcggcaaacatctcatggaggtcgctgagttttcgccggtcaagctccaggcggttttctgttctggagttgaagtgctcagcaggctttacccggtagccgagtttttcaagataagagaccgcgtgaccgactttttcgtggtcgggagaaggagacgatggtgagatgagcccgatggtgtcaccatgccggagtgctttgggaatcagggttctcatgtgtataagaaaaaaacatcagtgattgggagatttttcctgtcactgatgttttttatagcgcgttagttccgtagtccggattatgaaatgtcttccgcgaggagaattgctttattgtcactcatttcaaaaaaaccgtcagcgatcataaatgtcttctcgctattgtcgggaagaccaagcgtaactttgccgcccttgagcgcggaaaccagcggagcgtggtttttcagaacctggaacagtccatcccttccgggcgccagaatgcttgtgacttctcccgcaaaaaactgtgcttgcggtgtgacaatttcaatgtcaaaggttttatcggcaccggccatgatactctgatgatttacagggtttttgctttctctactgcttcttcgattgttccgacaaggtaaaacgcactttcaggcagatcgtcatgctttccgtcaatgatttcattgaatcccttaatggtatcttcgagcttcacgtatttaccttcaaggcctgtaaacgcttcggccacgaagaacggctgtgaaaggaagcgctgaatctttctggctctggagacggtcagcttatcctcgtcgctcaattcgtccataccgagaatggcgatgatatcctgaagatccttgtagcgctgcaggagagatttaactgcctgagccgtgttgtagtgttcgtcaccgacaatattaggatcaaggattcgtgatgttgagtcgagaggatcgacagcaggatagatgccgagctcagcgatagaacgggagagaaccgttgttgcatcgaggtgagtaaacgctgttgccggtgccggatcggtaaggtcatctgcagggacgtaaatagcctgaacagaggttaccgagcctttgtttgtcgatacaattctgtcctgcagttcacccatctccgtgccaagtgttggctgatatccaacagcactcggcattcgtccgagaagcgctgatacctccgaacctgcctgggtgaaacggaaaatgttgtcgataaagagcagcacgtcacgattctcttcgtcacggaagtattccgcgatactcagaccggtaagggcaacacgcgcgcgagctccgggaggttcgttcatctgtccgaacacaagcgctgttttgtcgataactccggactctttcatctcttcccagagatcgttgccttctcttgtgcgttcaccaacaccggcgaagacactgaaacctgattgctgtttcgcaatattattgataagctccatgatcagcacggtcttgccgacaccggcaccaccaaacaaaccggtttttccgccacgtgaatacggctccagaaggtcgatgactttgattcctgtctcaaacatttcagattttgttgacaggacgtcaaacttcggagtgggtctgtgaatcgaatatgatttctcgctcttgacaggcccttttccatcgataggatcacctacgacgttcagcattcttccaagtacgttcgggccgacaggaacctgaataggtttccctgtgtttatgacgggcattccccgtacaaggccatctgtcgcgtccatggaaatggttcgcacacgttcttctccaagatgctgctgggtttcaagaacaagtttggttccgtccggacgagcgacggtcagcgcgtcgagaattgccggtaggcctccttcctggaaatcaacgtcaacgacaggaccgatgatttgagatatcttaccttcttgcatattcacagtgttgataggattgtattgtattgcgatgacaacttatacgtcagggcccggatttttccggatggccctgttgtttttttcaggttagagccacctgcgggagttgaacccacgacctactgtttacgaaacagttgctctaccaactgagctaaggtggcaccttaaaaaaatatggtttcaaatatactttatttattgtataaacgcaaagcaatatgggcttagttcaaaaggttattattaaagggaggaattgtatattttcaagctgacaggcgcggtttttcctctacactaaccggtttaatgctaacactacagttatgagatttttcaaattatgcactgttctgagtatctctctggtcataattgcctgcaagacagagccggctgaaacggcaaagccgcaggctgcgaccgttgaggagacgcaggtggtcatggctccggaatttgccggaaaaactctggaaggggcggatttttcttcacaggaactctcaggaaaggtctacatacttaattttttcgcgtcctggtgccctccatgccgagcagaagtcccggatatgattgagcttcagaatgagtatgagcagaaaggatttacctttatcggggtgacagtagacgaggatctgacgaaggcaaggcagtttgtcgatgatttcggtatcaactttcctgttctggtcgccgatcagcagatgatcgatgcctatagcgatcatgttcagggcggtttacgttccatcccgacatcttttgttatcagcgcagatggttcgatatcttctgtgcttgtaggcgctcaaagtaaaatggcttttgacggattgattcgtgaagtcattggcgcgggcaagtaagttatgcttgatgtttccgcatgatggcttgcacgtgtgatttcgagtattcttttttaaccttctgtaaaacagacgaacatgagctcaatgcgcatcgatccccccgattatgtaaaaaacacaaaattaattgagtgggtacgtgaaaccgcggaactctgtcaaccggattccatcatctggtgtgacggcacacaggaagaatatgacacgttgtgtcaggaaatggttgatagcggtacctttaccagactatcggatgagaagcgtccgaacagtttcctgtgcaggtctgatcccagtgacgtagccagggttgaggacaggacctatatttgcagccttcgcaggcaggatgccggtccgaccaacaactgggtgccgccaaaagagatgaaagcgaccctgaaagaactttattctgggtgtatgaaagggcgcacgatgtatgtcattccgttcagcatgggtccgcttggatcgcatatagcgcacattggtgtagagataaccgattcaccatacgtcgtggtgaatatgcgtatcatgaccagaatgggtagaaaggttatggatattctcgcagatggccgggatttcgtgcactgtctgcattcggtcggcgcgccgcttgaaaagggtgcgcaggatgtcccatggccttgtaacgatcagaagtatattgtccattttcctgaagagcgctcaataatgtctttcggcagcggatacggaggtaacgcgctgcttggcaaaaagtgtttcgctcttcgaatcgcctcttccatggctcgtgacgagggatggctggcagaacatatgctcattctttgtgttgaatctcccgatggagaaaaaacctatgtggcagccgccttcccgagtgcatgcggtaaaaccaattttgccatgcttattcctccggactcttttgagggatggaaggttactacgattggtgatgatattgcctggattaagcccgctgaagacggcaggctccacgccatcaaccctgaatacggatttttcggagtggcgcccggcacatcggtaaaaaccaatccgaacgccatggcgaccctgagtgcaaactgtatttataccaatgtcgcattgacgcctgaaggcgatgtctggtgggaaggtatgaccgatacccctcctgagtcgctcattgactggcagggtaatgcatggactcctgatgcagggaggcctgcagcccatccgaacgcccgttttacctcgcctgcttctcagtgtccgagtatcgatcccgaatgggagaatccggcgggtgtgccgatcgacgcctttattttcggtggtaggcgcagtaatcttgtgccccttgtctaccagtcgccaaactggtatttcggagtttatcttgcagctaccatgggctctgaaaagacggcggcggcagctggaaaaatcggcgaggtgcgtcgggatccttttgccatgctccccttctgcggctaccatatgggcgactatttcacccattggcttcatgtcggacgactccttcaggagccgccaagaattttcggtgttaactggttccgcaaagatgaaaacggcaagtttctctggcccggttttggcgagaacatgcgagtgttgaagtggatcgtcgatcgggtgcatgggcgttcgagcgcagtggaaagtcctcttggctggatgcctaaatatgagtccatggagtgggatgggctcgacgagttcactttagacgatttttcaaagcttatggcggttgatcgtgaagactggaagaaagagctgttgtctcacgaggcgctttttgagaaaatttatgataaactgcccaaggagttctcgcatatacgggagctgcttctctcgaccttctggctctctcctgagcattgggggcttgcccaggagcgctatacgggagagcatcactgaacgcccgattttgcgatcaatgatttttatcacaagccgcgacaggattttccctgtcgtggctttttttaacctctgcaggaaagaaggtccatttctggtcccacgccgtcgttttatcgctgtagattgtcggaacggttcgggtggtggtaaattataatggtagcctgatgtaaaatattgttgttggtgtctgaacggagagataatttctttagggcagctctatttatttattccgcgatgcaattgcttcgttgagcggtgctcgaaatcctcatgtacgctgtgtacactccggtttctgcgctccgttcgcctcgcacttgaatcgctcatgacaataaatagaggtaccctttagagatagcgggtataccttgtttcattttctgacgacgagaataacgtatggaatgcaaaaaagaagagaatctcacaaggtgcaactgcacctatgagccctgtccgcgaaaagggatatgctgtgaatgcatcgcctaccataaggctaaagggcagcttcctgcctgtttattccctgatgatgcggaaaaatcctgggacaggagtatcgccaggtttatcgaggtaaacaggaaggatcgatagtattcaccatttccccggcggcagatttgtatttcgttctcttgtccggggaagctggttacagagcgttacgctgcatcgagtgtaaatccgattctcaccgttacctgccagtaagcgattctgttttcctcaacatggcaacgtgtttcaacgacctcaacccagcgaatgtttcggattgtttcggctgcccgttctaccgcattattgactgcgtcttcaatgcttttggacgaagaaccgacaagctcgatctttttgtaaacgtgctgtgtgctcataggtatatgtgtagagttgtatattatatatcgacatgacggtagcatatacggtcatagatcataagtaaataaatagagagcatactcacaacaggcacagggataaaccgcatgatgatgtgagggcggtctatggggaagacttcgggacgctgcattgtcagagagaattttttacgttatcagggtttctgtttgccctgcttacgttttatggtatatttgtactatatgattatataattgtaataaaatcttaccacacattattatgagtgaaccacagaaaaaagtagcactgatcgcctcacaagggacacttgactgggcatatcctccgtttattctcggttccgctgccgcagcaatggatatggaggtagtgatattcttcaccttttacggtttgccactgttgaacaaaaagattgacgccaaagtctccccgcacggcaaccctgccatgccgatgaaaatgcctttcggcagcaaggatttccaggggatcaattggccggtaccgaattttctttcaggaaacatacccggcttcgattcacttgcaacgggtctgatgaaggagacattcaaaaacaagggtgttgctactatcgaagagctgcgcgaactctgtattgattgcggcgtgaagtttatcgcctgccagatgaccatggatgtgttcggctttacgagggacgactttatcgacggtgtcgatttcggcggagcggcaatgtttctggagtatgctgccgatgcagatattcagctttttatctgacccggtttgaacatctcttgaaactctcggttcaggtcagaattatttacctcagatttgttgtccctaaaagaggctgtttatgaaaattgcaattagtggaaagggcggggttggtaaaacaaccctcagcgccctgatggcaagggaactctctgaacaggggaagagagttcttgctatcgacgcggatccaaatggaaatcttgctgaggctgtcggctatgacgcagggaggctcgggagaatcgaaccgttgattgaaaaaaaggctcttgttgaagagcggaccggagctaagccaggaagtatgggcggctacttcgtgcttaaccccagggtagatgatcttatcgaaaggttttctgttgagatcaacggcatgcgtttgatggtcaccggagaactcaaagaagccttaggcggttgctattgtcctgaaaatgctttgctccggtcttttctccgccaccttatggtcgaaagtgaagattgggtggttctggatatggaggcggggtttgagcacctcacacgcggcactgctgaatctgtaagtatccttctggtggttgtcgagcctggcctcagagcgatgaaaacagcagaaaaaatcacctctctggcaaaacagctgcatattcagcaggtaggcttcattgtcaacaaggtgcatagtgagggtcagattcgcaggatatctgaaaggctcggtactgagagtatatgggcggtcattccttttgattttcttgcggtcgaagcggatctttccggaagttctccctttgaagcgtgtcctgcgatgcttgagaccgtgcgggagcttatagaaaaactggataaggcgcaggtaagcggttaatgtgcgatttttttttggaaagaaggttaacgatcgttaatttaatgtattgccacagaattgtttcgtcctgtcgttcagcggtttcttcacgacaggacttccccgttgacacaagtatgctgccgtaaaggtttgcggctgatgatcgcttttttcttctctttctggctgcttggcagatctcatgcttgctgaagggtttcggcgatttcagtgaagcattttcccctctgtcagcagctttggctttactggaaatggcaaggaatggcgatatcgtgcaccatgcgataccaagtcttcgcagggtccttgtcagtctgagccttgcggtagttttcgcgcttccgacaggggtgcttgtcggctatttcaggcagctggaacaaatcacatacttgccctttcagttcatgcgtcagaatcctcagggatgcaagatagccactatttcaaggcggtttgaaaaaataagatttacacgacgagagtaaatgcagatcttttttttgatgatctgcctgagatgatcggcaggtttatcctgatcgttttgttatttttcgatgattaaccatcatcaaatcaggaagatatgtcatcagaaagtgccggcagaagcacctggaaatcaaggagcggttttattctcgcggcaataggctcagccgtcggcttgggcaatatctggaggttttcctacctgacctatgagaacggaggaggagctttccttattccctacctcgtcgcactctttacggcaggcatacccctgctcattctcgagttcggtatcgggcatgaacggatcggcagtgctcccctcgcattcaggaaaatcggaaggagatgggagtggcttggatggtggcctctcatgtttaccatgttcggcatcgtgctctactatgctgttgtcattgcctggtgcatcgacttcatcttctactccatcaacctctcctggggggacgatcccgaagccttctttttccagtcctttctgaacctcagttcctctcctgctgaaataggcagcatccagacgcccatacttgccggcctgcttgccgtctggctgataacctggggaatcagcgtcaggggcgtaagccggggcgtggagctggccaacaggatcttcatgcctctgttgctgatcctgacgctgatactcgtgttctggtcggtcacgctcgaaggagctatggtcggtattgccgcctatctgcagccggatttcacaaagctggccgatccgatggtctggatcagcgcctacggccagatattctttaccctgagccttggtttcggtatcatgatcgcctatgcaagctacatgccgcaaaactccaacatgaccggcagcgctttgattaccgcactggccaacagcgggttttcgcttctgtccggtttcggtgtcttcgcggttctgggtttcatgtccgtaagcaggaaccagccgctcgacgaggtggtcagggaaagcatcggtctggcctttgttgcgtatccaaaagccatttccctgatcggcgacgcgggacctcttttcgggatgcttttctttctgagtctcacggttgccggtatctcctcatcgatatccatcgtcgaagcctttgtgtcaggagctgaggacaaattcggcatcaaccggaaaaagctgtcgacggtgctctgttttctcggatttgtcggcgggatcatctttacgactaacggcgggctgttctggcttgacatcgtcgatcacttcatcaacaactacggactggtggtcgctggcctgctcgaatgcatcgtggttggctggtttttcaatctcgacatcatcagaaaacacctcaacaaggtgtcgaatatgcagctggggacatggtggaactggatcatcaaactctgcctgcccttgttcctttccgtgattctcctgaaccagttgatacgggagctctttaccgcatacggcgactacagctgggcaagcctcataggcatcggctggagctggatcggcatcacctttctcgtatcctttatcctcgccgtccagccctggaaaactcaacgtcatctggaaaaaggaaggggcgaggaactcctgcctcccgtgtgaatactaaagaatatcacacagggtgatccggtatccatgcgttgagtctttgcttgtcgattacttttgaaggcatgagctgcaagacgtgcttcttatctgttattattgcttatggagaagacaaaatcgtttaaaaattctatacttaataaagcggaataggtacatcaggttgtgttttatttccgcaaatgtctattactaaatgctttaagaagagcgtattgacaacccatcataccatcatacaaggcgacagccgacagatgaacctgctgtccgacaggtcgattcatcttgttatcacctctcccccctactggcagctaaaggattacggtacggaaagtcagatcggctttcatgagagctatgaaagctatatcaataatctgaatcttgtctggagcgaatgtgaaagggcgctgtatccgggttgccgactttgtgtgaatatcggcgaccagttcgcccgttcggtctactacggcaggtacaaggttattcccatcaggacggagatcatcaggttctgcgagactatcggctttgattatatgggtgcggtgatctggcaaaaggtaacgacaaccaataccacaggtggggcatcgatcatgggcagcttttcctacccccgcaatggtattctgaagctggattatgagttcattctcatcttcaaaaagctgggggacgcgccaaagccgacaaaagaacagaaagagcgttccgcaatgaccaaggaggaatggaatacttatttctcgggccattggaatttcgccggtgcaaagcaggacggacacatagccatgtttcccgaagagttgccaagacgtcttatcaagatgtttgcttttgagggcgatacagtgctcgatccgtttatgggaagcgggacaaccaatcttgcggcgaggaacctcgggcgaaactcggttggctacgagatcaattccgagtttgtcgaaatatcaaaacagaaactcggtgtcaaccagccggatcttgtgggtaccaagtatgactttcaatacgatacagtatcaggtgatttcgagatagctatccagcaacttccttatcggttccaggatcctcacaagctggataagaaagtagatccaagaaagctctccttcggttcaagaatagacaaggaaaacggcgcacaacgcgaagagctgtttacagtcaaagaggcactgagtcccgaaaagctgctgctgtcaaatggattgacgatcaggctgcttgggatcaaatccgatcctgtactaaaagataaggctgtcgggtatctgaatgaaaagattaaaggtaagcggatatttcttaagtacgaccggaagaaatacgatgaggagaacaatcttctgtgctacctctatctgcaaaacaagacattcgtcaacgctcatttgattcgtagtggattcgtcggcattgaaatggacttcgactataagtacaaaggcaagtttttaactctattggaaaaagtcaatggctaaagagtggatcctcaacagcgcgatgaaccgtttccagttgaatttcaaaaggaatgtcggcccaacatccgaatccatcaggaaatgtgcacccaaaacgcttgatgagtggcggaagtactactttgcaaacgtcaagcctgaagagcatatcgttgaactcgggaaaaggctgtatgtaaaaatcaccgaagtgatccagtctgaggttgccgagataacggaagaggactgcataaagtatatgaagcagcttgtcatcgatcgaacgttcttgggctacgaaacggaaattcagacggtctacggtcagttggaggggcttctcgatgtcaagatacagcctgctcctgataagtgggacaggttgtacaatgttgatttttttgtcaaagttggtgatagctatatcgggcttcagatcaagccaatttcctgacttgtgccaattagtgccgaaactcagagctcaagaaatcgttgaatcttgttggtaaattcgcttgtgcccatctgcatgacacaaacctcaccggttcgctcatagcaaagatggatttcatgaaccgcccagattttttcccgaatctggcgtaacgatcgacccatttttatttcgagaagtttgcccatcatcaaggccataaagcagacgagcatatgagccctaatggcatcttccgtgtgatgaaagatcggtctggcctgtaggtcggatttgctcatgcgaaaagcctgctctacgttccagagatcatgatagtagtcgataaccgcacgactggacagttccttctcagggatattggtcacatagcctttgatgccaagaagcttctctgcctttgcctgaagattggtatcgaagatatagggcttgtcggttgttttggttttcttgacgaattttgcccgtcggccgggttcatctttttcaagcaaggtaagtgcccgcttgacctgcttatcgaactctcgcttgtcttttttgtatcgggactccgagaactcacagatcatggtggcattctttacggcagacttgtagctgaagcggtgtagagccttatcggtacgaggtagtgctttgtaaacctgatcaatgaagctcaccgcagtactcgccatccgagcccctacgatgtagcggtatccttcattctccagtttcaggatgttgtctttcgagagcatgccggcatcggccacaataatcggcttggtttcgccaacacgctcctgaaagcggtgaatgaccttgagcattgttttcccttcgaaggtgttgccttcaaacgcctcatgcatgacaggaaaatctgagcgggtggtgatcaagccaatgacgatttgcggctgctggggtttgttgtcctttgagaatccgggacgctggaaatcgtactccttgaaggactcgaagtacagcgtggtaacatcgtacagtaccagactgaactgctcctgcaattctcttcgagcggtttggatggctgcggtttcgatctcctcctgataccccaagagcttggggaacaggcgatagagtgttcgtttcgcatagctgacatggaaatacgactcaagaagatccagcgaacgcaacttcgatgttggctcaatgatgcgcatgagtgccagatcaagatacagctccggcaacgagcccaggccacattttcgggcacaggcaaggagcgcattgcgggcaaactgatgagtgacgccaacagcgcttgacttgtcaagaacagtcttaaacagcgatggtgtagacggcgtatcagtatccgaaaaaaggcttggttggcgacaatgagcttcgacgaattttcttgcctcatccagcaacaattccagctcgtgctcatcatgagcactgccaatatgtttgaggaaagaacgccccgtccctttattctggactacttgtacggcagttgctccggatgcagttcgcacctttctgattttcaagtccccacgcatgagggaaaagatagcattagtgccaaaatcaaggaattctaaaatattaactacaatagaatcaatgacttagttttttcgattagagcttttttagattttggcacaagtcaggagatatttgaagttttacgaggggacccagcatttgtgtggttttctctcggacacagatttccctcaatatgtgaagatgatctcagtgtattgtcatgaacgatttgagagcaaggcggaccgagcacagaggccgatgtgtacattgagtacaagagggtttcgagcgcagtccaacgtggcaattgaaacggggaacaaataaatagaggcacccaaaagtcttgatgctgtgcgcattacaagagatatcatagcggtaaaattcgtgtgataatgtttgtgtaaaaagtttacgtgctttttacattgataattaatcgctatattttttttagaaagcactgttagtctacggtggcggtcacccatgcctacctgcaagcctacgatgcccatgaatcgatgaccgtccgtgccgctacttcacccctttccataagcgcggcagcaaataaaatatgtttgttttctgacaataggatgttgttttagatgcgttaattgttgctcatggcgagttcaggtgtttttgtggtttatggcgcttatcttttgaaactattcaacaacggctctaattctctcgtcgcaaacagatcagggaagatgagggaatccgtatggccgttgaaggcaagttcggtcagggaaaacgtcgctatgacctgaaccgggtgatgggaaggctagccgaaagtcgccagacggtggtttcgatcatcttcttggtgatgaacttggagcagttgctcacggttcattttttgcggctgctcgaacggttcatttcagcgcttgaattcagcgttggagtaccgttttccaatgcagccaaacggcatggggacatttgtctacatgtcgaattgttcagtaacccctaaataggggtgccctttaagagatttatcgaaataaagtaagagttttaatatgctgtatgattttatttctttggcccgaaatcgacctatttatagatatatcttcctgatattcagcaggagttgggtacttgttattcctttaggtgtgttgctctatagcgcaaaagcaaatggttttgataagggctactgtacatggtatgcagctgaacaatttaatgaaaattcacctgcaccaggtgtgaattggagggggcacgctgggaattggttagtaaatgctgatagttctggttggttaatatcggttgacccctatgatgctgaagctggttcattaatcgtatggatcgatagtaataacaatacaggtgttcaaggttatgggcatgttgcagttgttgatagtgtcgatttagaagaaaagaaaataagtgtaagtgaaatgaattggggtccacttgatccgaattcgagtccacaagaagcaaaaactgttaactttgatttggttacaacaaagttgttgtcattgaatgaactgaaccgagctggtcgagttagtaagtatgaatttaaagggtatatatttccaaggctgaaaaattttcggataaatgatcttttgaatgctaagtacggtgaaattgttcttgttgatggtgagtataaaaaaggtgatccgtggagtgattcaaattatattaatgtatgggttcataaaaataagcaagatgattattttgttgcatttggagatctcgatggtgatggtaagcgtgatgcggttgttactacatacgaaaattatgggggaagtggaagttttctatcaataaatgtatttataaataagaaaggaaggccgcattttattggtgcggtaaaattagggcaaaaatctataaagtctcttaaagttattggtaaaatgattagagctgtttatttaaagcatggcccaaatgatccaatgtgttgtccgactatattggaagataaagaatatgaggtgataggggaaaaaattatatcactctattgaaatgatttgtgttggttttttgatcataagttcgatagttatgagagaaaaatacatggagcgtaaatgtgttttcatgatacttttatctgtggtggcttttttgtcatcatgtgaaaagaaaattgagggtgtaattgtcgatccttttggcaaaggagtcgaaaatgcagaagttgaaatacttggcagtacttttaaatcaaaagcaaactcaaaaggagaatttggtgttgactatgttccaggtgaaataattgttcgtttcacgaaaaagggttttacatcacatcaggtgtctctaaatattcggcaaaagtatagttatcccttggatacattggtgatgtatccgatgccaaaggatagacggttatattatatgggaaaggatgggttgattcctttaacgttaatgaaaggggtgtctgaaaaaagaaataattatggatggacaactacttagtgcctgacagaaaagtcttgcttttataaaaaacaactcattttataagccataaaaaacctgttatttagtgcaattgccgtttttatgcgcataagatgttcatagcattcactattaccgaatattaccatcaaaagcttcatattgcacgtatttcacccatcgaagtgattaaaattgctgcttcaaaagacctttaggcggcttgtctgagccgtcgccggtatcgcctcatgtcttgtttctgcagcagcgctccgagtcgatgtatattgtatgccaggacactgagcgaaacatatcgtttgaatccgtctattccgtgatccgggcagatatccagcccatgcacttcaagtgcatggataccggactcaactgccgaatgcttctttctcaatcgtttgaattccggtgccgtctctcttgctttgtcactcgctgaccggtttccttttttggggagcaccacgacagcaacaagttctttgagtgctttctggttatcgggactatgaaatcctttatcgaagctgattgctcgcaaattcgtaaatcggcttttcgtctctttgactatcgagacggcaatctcgctatcagtaactttttccatcacgtgatgatgcaggataaactggtactgatcttgtattatacagacgttcaatcccaattcaacgggcacaccgatttttcctttactgatccactcggtatgtggttcgaatactgaaaatactttttctccatgtggaatcttttcattcatgaatatccgacgatgtatctgatcgagctggatttcggcatgggtaatgtaactgcttattttagataacaatagagaatcgttctctttcgattcatcgaccgttatcttagccctgagcagttgatattcaacgttgccacaatagttcagataggcctgttttattgccttattggctttttcttgcttttcagcatccccgcttgttgagtgcttcagcttttgcacaacccgaagatctcttttcaggcccagaatcacatgccggtattgacgccattgactgaggccctgcaggatgctcaattttgcggttaattctataactttgcgtatggcatcgaacaactgggacgtatcggcaggaaaatgaacattggtttcaacgacttatgagtcacctctggccattaagggcaggtcgttggtttgatcttttcttttaccaaagcatggcctgctcgcaccacctcctgattgattctgtccaacaactcgggagtaatcaattgcacattatctttgatcgtctgtaattcataggttgtcttatcgtaccaaccgtccagaccaatcatctggcgaatattcttatgctgattgaccaattcctgcagacgatcgtaatcaatattgaggccaagccggagaacaccaagcaccagaatcgtccattgttccatgccaggacgaccgttatgcatatcagctttgcctgtaccgttttttcggtcaggacgaacttcctcaaggatagcaaacacacgctggcgcaactcgatgttggtatagatagcctgtagaccacggagcaattttgggatatcatctcggatttcggtcaaacgtaatggccgatatatcaatctgaccaaacatcatttgcgggttaatgaccgtgcgcatggtgaagctgaaaaatcgaagtttttattctggatacaggataaatgcccgatatgatggttttgagagcaaaaaagccggtaatgactgaattttctgtctctttcccgtatggcatcgttatctttgtgacttataattgaatataagactatattttataatattataatggcttttctgtcagacactacttatctttttcaggtgagtgattgggtaatagaaaataaaggaccaattgtattgcctccaggaaaagctacgtttattgattcgtatccgggtatattgaaatttgtaaagctaaataatcaaaatgtttttgaggatttcactgtgcattttcctagtgaaagaaaatataggtataatggtatgactaaagatcaggttgagagaattggtgaagaacagctgataattagaacaatcgatcttaagcctggtatgtatgcgtgggttgagtattctataacgcttggaatggggttaatgacaggaaaagagcaaaatcttactatgataaaggttgacgaggatgaagaatacataaaaaatgggagtgaaaaaagtacagataataaatatgattacctgagttcgtacgatattgtggatggtgaaaagatatacgaattgaattgtgcggactgtcatgcagaaggcgtacttaattctcccagagttggtgatataggcgaatgggagaatcgcataaagcagggaatactggcaatgatagataaaacaataaaaggatataaatctgacggttatatgcctgcaaaaggcggtgctgtacatcttagcaatgagaggtttgctaatgcagtggcatatatggtttatcagagcactgaaaaataataagaaatgtaaaaaagaacgtaggggctgtcgtttaataaaaaaagtactggattttcatcatacctgtcacggaagtcagtggtcgtctcttccgatcttttatcaaatactcagacctacttgatagatgcgcgaaatcctataatgaaacctccaaaaacaattttttaacgctcgaaaataatcctgccaagtgcctcgaaaagcacgttactgtgcggcggattgctcacttccggtgaatcctgtaccttatgattatagttttagttatgcgagatgctgatggacggctgtcaagcatcctttatccagattcccggattcgagtgagagccgaactgatgatgcttactctggaaatggggattgtttatttgtatccaatattattgtatcaaagtcgaaggggcttgccgatctgctgctgtctgacttgcgcgtcaatagatgatgtgggataatttatgccatgacgcctgaaaaagggagctattgtttctataaaacttgatcgcggcttgagaacgtagggcttccagtcctcattgtgagttttctggagcatactgtaccacttattctgggctaaactgtaccacctgttctggagcaatgtgtaccaggcattccggagcatagtgtaccacccgtactgggcggatttgtaacatcaatacctgtacctttggcatcaaaaaccggaggtgcagatggcaaacaaaccattggatatgttacaacaaattcgaagatgtctcgttctcttacaggaagcccgttcagtccggcaaatccaccggctgacaggcatccaccgcaacacggtcaaaagctacgtggagcggttcaagcacagcggcaaaacctatgccgagcttcttgcgctgccagaccatgacctggctgagctgatctacccgccacgccacaaccatcaggctgacgaccgttacctctatctctcagggcgattacagcactatgccgatgaactgaagcgccctcatgtcaccaggcagcgtctttgggaagaatacctggaacaacaaccccatgggtatcgctatgcgcaattctgcctgcaccttgaccgctatatccagcagcatgaaccgaccatgccgcaagtccatcatcccggcgacaagctgcaaatcgactttgccggcgacccgttacggtattatgacccggtcgcgcatgaatggattaactgcccggtcctggtctgctccctgccctgcagcgcgatgttctacgctgagcctttgacgtcaagccgacaggagcacctgatcccggctctcaatagcgcattggcatactttggcggcgttccccgcaacatcctcagcgataatatggcgcaggtcgtcaccaagccatcgcgttacgagccggtctttacggaactggtcgagcagtgggccttgcactaccggaccaatatgcaggcaacgcgggttgccaaaccaaaggataaggcgtcggtggaaaacagtgttcatattgcctaccagcagatctatgctgccatgcgcaacgaatgccatcactcgctcaaagccttgaagcaccgtgtcagggagttgctggaaaaagccaacgaacgaaccatgacggcatatggcaagagccgcaaggaacgctttctggagctggaaaaggagcatctggctcccttaccgccaaagcactttgtctacaaacatcaggcgaaagccaaggtcaagaagaactaccatgtcattctcggtgaagactggcatcagtacagtgtaccgcacgcgtatatcggtcagcgggtgaagctgatctatgatgacgatgtggtcgagatcttctgtgagtacaagcgcatcgccgtccatcagcgtgcgtttgtccgcaacggctacagtaccatcaaagaacacatgccggagtctcaccgcaactacctcctgcagaagggatggacgccggatgacttcctggaaaaagcccatgagatcggtccgggcaccgaggaagtcgtcacccgttttcttgcagccaaggctttcccggaacagtcctatgatgcctgtatcgggctgctgcgactggccaaaggatttggcaggaaacggcttgaaaacgcctgctcactggcgttgcaaggatcacgtgtcacgtatcgtatcgtgaaaacaatcctggaaaacaaccgtgacaagctggtgcttccgacagaagaacaagcgccgatgctgccgttccatgaaaatatccgagggaagcatttctacaactaacccatagctatcagacaatgaacacacaacttactttagaccagcttcgccgcatgaggcttcacggaatggcagaggcctatgatgccctgcttactctgccggtgcaggagcaaccgacagctgacctcatgatcggccagttggtcgaggccgaacgcatctaccggaaggagcaaacgactcgccggtacctgcaacaaagcaagatccgctatccggcattgctggaacagatccattgcaacacagcgcggaacctgagccagcagcagttgctcagtctggccgacggccgctttatcgagcgcggagaaaacgtcctgatcaccggcgccacgggatgtgggaaaagctacctcgcctcagcactgggtcgacaggcctgctcgcttggctacagcaccctttacctgagcatgaaccgcatgatggaacaactgactcaggtcaagctcgacgggacgtacctgaaatggctcaacaaactcgaaaaaacgcggcttttgatcattgatgattttggcttgcaaccgctcgatcagccaacacggctggctttactccagatccttgaagatcgatatggaaagcaggcagcaatcttcaccgcgcagttgccggttgctgaatggcatgatgttattgctgagccgaccattgccgacagtatccttgaccggctcttaagcaatgcacacagaatcgaactgaaagggccttctctgcggcggcaaaaacaggaaaaaaatatgtaacttactcacaccaaatccgcccttggatggtggtacactttcgagcagaatcggtggtacactttgctccggaatgggtggtacactttccccggaattctcactcattgaatgcaacaagtcggatggatggtattttatggggcaaaggctcaggcagaacggatgaaaccttttgacaaaatgaccgatagtcagcgcttatagtggcggtaatgacaagcaatcttgtcgggtcaaaccgtttgacaatctcctctatttcccatcgtaggccagaagaaacagcagcacgaagaatgatgaatgaagttctatgaatgaaatcgctaacaacagctttccactgatcttcattaacggtttttctggcagcgccaacaatttttcgttcaccgggacgcgctattgttatgtacggcccgacccagttcatgtatactgaaatgtcctcttgttcaaaccaatagggagcttgtcccccgcctaccactccgccaaaaatactttgtcgaatagctctccctaaagtcatttccttatcctcatcttcgaaggaacgtaaatacaggataggaggtcgcttgtctcgtcgaagcaattcatcagcggactcaatcatggttcgataactcctgatttccgttagaaaaatcttgccgaaaaaaaaaggaatacggaataggttgttttgtaactacaataagtcttatagaaaataggctttttaatctgatcgtcgatgagcgaaaaacaaagaacccgaagatcttctcttcgggttctttgtgcctgacaggcatgagaaaaaacgatagtctttcggttaatccagcagttcggcagggatgttgccgccgttttcggccagttttttcatgacttccttgtgcagccacatgttcatctgcgctgaatcgcccatcttgtctgccgggaagcccggctctgcggcgagttctttgcgttcgccatagctgctgtcgagcccggaatgtggaatgggaatgcgagacgttgacccgtaaccaaaataactcagatgcaacgctggctttttcatttcaggcactgttgattttttcaggataacagggatgattgtggctctgaatttataaatataagccaagagctaaactcaggattgctgatagtcaagctttgtcgctgatttctacaataggttcaccagaagagattaaatctaaggctttttcgagagaagaactcaagacgtctctcattttctgattggatgtgtttccgcaagtaatccagataaacgccgacggtgcaccaaactgatcgatcagtttcaggaaatccgaatccttgctcatgataatcgcattggcttttcgtgcggcagcaaaaatttctttatcggttgaatattgaaggttcaatgcactaactgactttgcgtcgatatttgcaaagttatgattgatccaggcggcaattgacggagagatgtgggcatcgatccaaagtgtcatgcggcaatcacagggtggtcaagtttactgcttgcatatttgagcgcagccacgatgtcttctttttcgatatcaggaagttcttcgattacctcgtcgtacgaaagtcccgctgccagcaaatccagtatatcaatgacccgtattcttaaccctcttatgcacgggcgacctccgcattgttcagcgttcaccgttattcttttcgaccattcgttcattgcggtatcatctatagattcatttattcaaaatagtgaaaaaagtgtacatacataatagcctcaatttccttaccagtttcaatcctcaatccatcaggaactcgactgaatgctctgtctcttgtgacgagaacagcgtcagcggcttttgcgtgagaggcgatcatcatgtcgaggggggatagtgatatgcctgaggcctcgcatcttgctctgagatcgccgtaaaccgttacaacttcatggttccagggaaggatgtcgacacgaatgagaaactcgtgtactcgcgcggacaatcctttgggataggagcgtttcgccagcccgtaaagcaattcagcctgagtgactgatgagatgaggacatgttgcatcgggacggatgccagcttttcacgaatcgcaggtatgtctcccttgatgacatgaccggcaatgtttgtgtcaagcatgtaaagcggcattcttcccattcctcgaacggatcacgagtgtgagatgtctcttttcgatcatccttgctcatgaattcgggcggaacctcagttgtttcgtcaagcgtgtaaagtccttcccaggattccggtttacgtgataaaataatatcaccggttagcgggttgcgtcgaatataaacctcggttccctcgaaccggaactctttcggcaggcagaacgaactcaggctgcatgcgtcagatacgtgaaataatagcaggttttttcctgatatatttctttgtgtgaagtccgacaaactgctggttcacgggattgattccggatggaatcagttcatttactcccggattcagtgtacggttatcccagcaggttcttgtagaggcagccgtctttcatgatcagtagcaactgttcttcgtaattcgacaggatcgtcgcgtcttcgagaggattgttcttgacgatgagcatgtctgccattgccccttccctgatcacgccgaggtcgcctgaatacgggtagagcttgccgcacatccgcagtgcctttcccccgttcgaggtggcgtggcggagaatctcgaacggcggaaagaagcgcgacctgtagacaaactccaggtgctggtcgtccatgttgccgaaacagtcggtgccgaagaggactttggcgttatactggcgaaagagttcaaaggtcttctcgagaccctcggcaacaggggcaagttttttccgttcggcttcgccccatccttccgggggatggaggaacacgaccgtctgcggggaccaccagacctccttttccacgccgaggctcacggcgtgatcgttcatgatgcttgcgtgctctatcgacatgacgccgttttcgatatcgcggatggccgactccgctgtataggcgtgcgacgcgacgtatgttccccagctttctgcgacctctacagccgcacggacttcttcggcggagtactgcagggtgtggatcgggtcggccttcgaaataatgccgccgcccgaggcgatcttgatctgcttcgcgccctggcgaaggcattcccgtgcggctttgcggacagcgtcaactccgtcggcgatgtaggaaattccgtcgagcagggacgtgacgcctccgctcaactgaccgctgtcgggaggaatgtgtgtatggcggaaatcgaaatgtcccgatgtctgtgaaataagcgcacctgaagcaaagatcctgggtgcgttgaacatcccctcttcggccgcacggacgactccccagtcgttgccgcccgcgtcgcggatggtcgtgatgccctgcatcagcgtttcttgaagtcccctggcgagccagaatgcccggtaatcttttgtcggattggaaaagagcatctgtgcgctcatggcgccgatcatgtggaaatggctgttgatcatccccggcatcagcacatgcccttttccgtcaatgacggtgtcgttctgagtgcaagggagtgacgcggcctgaatttttttgatgacattcttttcaacgagaacgttcatgccctcgcgaagctcttcgctctcaccgtcgaagatacggacgtttgtaatgacaatgttcgaacgggctgcttcggaaggagtgttcgtaaaactgatcatgtttgtttcaaataagttgaccgacaatcccatagggtttcaacacatgcgatttttcagcattaaggtcgcgcaacccatcgggtgagatgttcgctgtaagaaaattcagcataacatattataaagggctaggggacgtagtgaaagcgccgatgaaaaccggtagaggatagagaatggaagtttcttacatgaaaggcttagccagccatcatggccccgagtcatgcctcgatcgtcagcaatgggatggggaagcgttgacaggggaaaacacaggcgtcctaatgagctccgaaaacaccacgaatcgcaggctgaccctatactacggaggggaaagcaatatcgtccatcccgaaaaggcgaggaatgggagactgcggtggagtcaaagaacggcagcatgtgtggaaattcactacacggaaatcgggagacccggcaagccccttggtcaacggcaaaagacagaagggaagtgtcaatgaaggagagaacccgaagaattgatgcagaagcgaaccgggagtcggacagtgtcatagtaccggagaagcagccgaacaaagaaacccctgtttctaaggaggtcgtggagggaaggacactggccaagaggaacgccggagaagaagccaccagccggatacagagccgggaaaaggtgtcgttcggactcgaaggcgtgcgaagacgagccaagaaagataagacgtgttgcttcacagccctgctacaccacattacaccggaattgttgcgtcaaagcttttatgagctgaaccgtaaagcagcaccggggatcgatggggagagatggcaggactacgaaaagcagctcgaagaacgtctgccgaagctgcatgcagaaatccacaagggcagctatcgagcaaaaccggtactgaggacgtatatcccaaaagccgatggccagaaacgcccgctgggcgtgacagccatagaagacaagcttgtccagcaagccgtcgtcaacgtgctaacgccgatatacgagacagaattctatggattctcctacgggtaccgtccagaacgtagcccacaccgggctcttgatgcactgtcaacaggcatcctgacccggcggatcaactggatactcgacgcagacctgtaaggcttcttcgacagcataccgaacgaacctctgctcgaactcatcagaaaacgagtcggagacaaacgtgtgttgcgtctcatcagcaaatggctgaagacgggatacagcgaagatggagcgataactcggcaaacggtaggcacaccacaggggtcggtgatttcgccgctgttggccaacatctatcttcactacgcattggacgtatgggttgagaacgaaaggcggagccatccagatggcgaagtcatcatcgtgaggtttgctgatgatgttgtgctgggcttccagcacaaaacggtagccgagcgatacctcgaagccctgaaagaacggttaggcctctatggcctgaccctgcatccccggaaaacccgactgatagaatttggacggtatgccgccgaaaggcggaagaaacggggggaaggtaaacccgagagctttgacttcctcggattcacgcacctgtgcagcacgaaccgtcaaggcggctactttctgaaacggaagaccaagcgcaaaagactgcgccagaaactctatgacatcaaagcagtcctgagaaagcacctgcacgcaccactgcatcagacaggaacctggctgaggagtgtcgtgaaggggcatgggctatactttggagtccccggcaacagcaagtccttgaaaagcttcagggatcaggttgtcaaagcgtggtataaaagcctgaggcgccggagtcagaaaggaacagccatgacgtgggaacggttcaggccaatcgtagatgcctacctcccgcacctccggatatgccacaaattcccggaggtacgattcgccaagactcaaggcaggagccgtatgcggtagtgccgcacgtacggatctgtgcggggggtgccgggtaactggtatccctaccgcgactccgtaactacaataagtctgatgtaaagcaggcttttttctcgtcgcaggacaggggttcaattgtcatgacgtgtaacccaatcgggtatatttctccatccaacagcctggacgccgctacgctcataggattcatctcctccgtaaatcagccatggctgaagagcgttttcaactgaaaaccgagacgctttcttccctgccaggatataatcgctcgtgacagtttttccggattttatctcgataggttgcaatcgtgtttctttttcaaagagcagatcgcactcaacacctttattgtctcgccagaaatagagatcggcaggcttgccggcattgtagcgggatttaagaaattcgctgacaatgagagattcaaagagtgcccctcgtaacgggtgcacggaaagaagcccggcagaacggattccgagaagccaacaggcaaggccgacatcgatgaagtagagttttggcgattttatcagtcgtttaccgaaatttttgtggtaagggggcaaaagatgaacgatatagctggattcaagtactgaaatccattttcgtgccgttgtatgtgaaacgccggtttcgcctgcgagtgtgctcaggttgagcaattgcccgtttcttcctgcgcacaggcggagaaaacgctgaaatgaggaaagatcctgaacatgaagtatctgacggacatctcgttcgacataggttgcaacgtaactggcaaaccagtcttccggttttactttttcggtatgcagagccggataacatcctgtcgtcatgaaacggtcaatggacaggcgttgaagatatgttgcggatagctccccaagtgaaaacggcagtaaccgtgttattccaacgcggccggcaagcgactgtgttacaccagcgagaagcccgaactgctgtgaaccggtgacaatgaattttcccggttttctgtcttcatcaaccatgccttgcagatacgagaaaaggtcaggccatcgttgggcttcgtcaaataccgcaccattatcaaaacgcgaaagaaaccctttgggatcttcttcagcaaaagacctttcggcaggatcttccagacttacataaggcttatcagggaaaacagctcttgaaagggttgttttccctgactggcgaggtcctgttatggttacaaccggaaaagatcctgcaagcctctgcaatgttgctgtcaatgatctgggtatcatactataaggtacagattgaatctttaaaattcaatctgtaccattttctctgacaagagggataaggcaatagggtttggcacatcatagccttaccagttttcaatcctcaacccatcaggaactcgactgaatgctctgtctctgtgacgagaacagcgtcagcggctttagcgtgagaggcgatcatcatgtcgaggggggagagtgatatgcctgatgcctcgcatctggttctgagatcaccgtaaaccgttgcaacttcatggtttcgaagaagagagcatcatcacggtcaggccggtaaagaaatctgtcgatgcagtgttcggcaggctgtacgacaaggacagacggtcgctgtcaacagaggaaatcgatgaggttgtcagaagacagattaataaagaatatggcggaaaggtggatgaaagcgcttgatacaacctactgctctaatgtgttggtttttgttttatgatatgcaatattgtagttgaacttcaatattgcacaataatgattgctcgtcacctgacacctgtattgtattcccgtgcttcggattatcctgtagtcaccataaccgggccaagacagtcggggaagacaacgctctgcaaagaagcgtttccggaaaagccatatagtaaccttgagcgtcctgacatcagggattttgccatacatgatccttccggctatcttgcccagtttccggatggtgctatcctcgatgagattcagcgtgttcctgaattgctgtcatggatacagacacgggttgatgaaaatcgccgggcaggggaatttattttaaccggaagccatcattttgatttgcatcatcgcatcagccagtctcttgctggccgtactgcactgctcaatcttctgccgctgtctatcaaggagctgagagatgcgggtaagacgacggaaatcgaccgtcttattcacgcgggagggtatccgcgcatacatgctgaaaatctcgagcctggagtgatgctcagggactattttgcaacgtatgtggagcgcggatttacgcgaactggttcagctacggcatgtccgggagtttgaacgctttgtgcgcctggcagccggaagggtcggacaattgcttaatatgcaaagccttgcttctgatgtaggggtttcaagccatacggcaaaagcatggctttccttgcttgaggcatcctttgtggtttttgtgctgccaccgtggtttgccaatatcggtaagcggcttatcaaatcgccaaagctctatttctacgatgttggattggccgcatggctgatcgggattacccgtgaatctcatctcgcaactcatccgctacgagggtcgttgtttgagaatcttgttgttctggaagtgtttaaggcccggatcaataacggattgggcactaatctgcatttttatcgcgacagcagcggactggaaattgatcttcttctggagagcggtcaggacattgctcttgcggaaatcaaatccacgcagacgctcaaaaccgagttattcaggtcactgaaaaaaacagctgcggtacttggtgatcgagttacagagaggtttctggtctatggtggaaaggaaaggcaaaaaaggagtgacgcagaagctgtgagttatctggatgcaggtgaagttggattgcgtgaataattctcaaccacacggtcaggctgactttccaagggattcatgaagccattatttcgggtacagttgattcattcagatctccatccaacagcctggacgccgctacgctcataggattcatctcctcagtaaatcagccatggctgaagatccatttcaattggaaaagagcgagcaagcctgtgcactattgctgtcactgatcctggtatcagactttgtggtacagattgcatctttaaaattcaatctgtaccattttcgtaatacggtattcggtcagtttttcctggccaagataaggagatactctatgaacagtcaggatattcgatgggttcagcggtacaagcatttgattcaggcgtatgatcagcttgaccgtgccgtcgatcttgcgcaacagcgctccttgagtgagctggaggaacagggcctgatccagtcttttgaatacacccatgaactggcatggaacaccctgaaggattttctcgcaaacaagggtgttcaaccgctgtacggatcaaaagacacgacccgagcggcgttcaagcacagattgattgaagacggaaatatctggatggagatgatcaaaagccggtatctgacatcgcatacctataatcgggaaattgcggaagaaatagctctggcaatccgtcagcactatcatgcagccttccggaagcttctggaaacacttgaaccgctcagcagagagaagccggaatgaaatacggactcaaaaattctaccatagcaaagattcgtagcgtgctggcgcgctacaggcaggtggagaaagccattctctacggttcccgggccaaagggaattatacaaccggttcggatatagatctgacgctgcttggcggccatgatctggacctgaaagtactttaccgtatcatggatgaaatcgacgacctgctcttgccctacaccatcgatatttccctcctgcataccattaaagatcaggatgtactcgatcacattaaacgtttcggcacggtgttttacgaaaaaacaccagaaagccatgttgcctgatagtttcgtaaagcgaaggggatacggggataagtataaaacaaagaacccgaggcattcgcttcgggttctttgtgcctgtaccggcttgaagataaacgatagccttgcggttaatccagcagttcggcagggatgttgccgccgttttcggccagttttttcatgacttccttgtgcagccacatgttcatctgcgctgaatcgcccatcttgtttgccgggcagcccagctctgcggcgagttccttgcgttccgcatagctgctgtcgagcccgaggagtttcatcagatcgacgatggatgtcttccagttgagtttctcagagtgagatgctgcaagttcttccagcttggccactacatccacctcgctgattggtgtcggagctgcagctgcgggagctgcgggttcagtcggagcaggtgcggctttttctgcggttgctggcggtgtagcttcctcttcttttttaccaaagccgagttttcctaaaatgttgttgaaaatacccatggtgatttctcccgttagaatactgttatggaaaaagaggcgaatgaacaacgctgcccttcgcggttagaaaattgatactgctttgagtgttaacgttttttccggtaaaaaaatccccgtgaaacaggctgtcactgtagagcgttacattcatgacggaggatcatgcaaaaacttgataagcagcatgaaagaaacacgtagtcattcattgtccgttccttttctcatcgcgaatgccacagtactgatgatggtatggcagcaattgagcgcagtacctccatcagcaaaaatagagagtgatgggtacggttcatcgatcgggcttgataagggtgtgacagctgattcgcttgtggcgcagaaaggagagcggttactgcatctttacagcggcggcgctgccgtcaaaagctacaggatagcgcttggcttcaatccggtaggagcgaagctgcggcaaggcgacggaaaaacgcccgaagggcggtattcgattagtgaacggaatccacagagcagctatcacctttctctcagaatttcgtatcccgatacgaaggaccgtaaccgtgcgggaaaagcgggcgtcagtcccgggggagatattttcattcacggctggcccgatagcatcgtccgaaagcatgcttctcctccagcgggggactggacgcagggatgtattgcggtgacgaacgatgagatcgaagagttgtggaaggcggtgccggtcggcacgccggtgattatctacccctgagtgtctcgctgatcgcacacgaagaacgatgtagtcgcctgatccgtgcaatccggaagtcagggagaggaatgctttttatgagcggatgctgattccgggtgttcctcccgataccgtccgatgagctggagaaaccggcgcccgtagcgttcaagcttcacttcacctactcctgacaccgacagcatggcttctccggtcacgggatgcactgttgccatgtcgcgcagcgagcggtcggaaaagacgatatagggggggatgttctgctcgtctgcgatctctttccgcaatgatctcagcaagtcaaacaggttgtggtcccaggatccctcttctgcggcttttgaggtttttgcctttttcggttcctggatccgcacgatttccagcttctcctcccctttcagcaatggaaccgctttttcaagcaggtagagcgccggatagagtccttctgacttggcgatcactttttgtgccagaagttcatcgataagctggcgccagaattttttgctccggccttttcccactccgtaggttttcaggcggtcatgaccaaagtcacggattttttggttcttgctgccggtgacgatatcgacgatgtgcgtcgcgccgaaacgttcttccgtacgggcgattgccgagagcagcatctgcgcttctactgtgctgtcaaccacttcgcgggtaccgagacagatatcgcaggatttgcagttatcatgcgggtatgtttcgtcaaagtagtcaagcagggttttgcgacgacagaccgaagtcgaaacgaacgaaatgaccttctgcagagaagagagagccttgcccctttctgtttcgtcaacgatcgtgtcgatgaagaaccggattttggggatgtcggattgtgaaaagagcagcgtgcagcgcgcgggttcgccgtcgcggcctgctctgccggtttcctggtagtagctttcgatgcttttcggcaggtccgcatgaatcactaagcggatattcgatttatcaatccccatgccgaaggcgatggtggcgacgatgatatcagcctcgtcccggatgaatgcctcctgatttcgctggcgttcttcgtcggacagccctgcatggtaaggaagagcccggaacccttttgctttcagcagagcagcggtctcgttaacgcttttacgactggtacggtagatgattcccgcttgtcccgggttgcttttcaggatggagacaagctgagcgttggcgttttccttgaaccggatgtcatagaagaggttcgaccggtcaaacgaagccctgacgagaagcgggtcgcgaagagagagtttatggagaatatcctgctggactttcagcgtggccgttgctgtgaaagcagccaccgggacaccgggaaaaagctgcacaagagccgagagcaagaggtaatcgggacggaaatcatggccccattccgaaatgcagtgcgcttcatcgacaaccgccatgctgatgttcacctctccgagcagcttctggaaatgctcgagacggaaccgttccggcgcgacatagagcaggtccagcgagtctgaaagcagctcctgctgcacggacgcctgttcttcaggcgagagggagctgttcaggtatgccgcccggatgccgttggctctcgctccgtccacctggtccttcatgagcgcgatcagcgggctgatcaccacgcatgttccggaaagcagtaccgccggcagctggtagcagagcgatttgccgccgccggtcggcatgacggcgaacacgtccctcccgtcgaggatcgcccgcacgatgttctcctgattcggcctgaacgaatgaaatccgaacaccttgtgcagggtatcgaaaagcgctttatcgggtacgggttgccgcggttcgttcgtcatggatttctttctgtcaaagtgattgcctggtacagtctgcaacatacgatatctgtctttgtcttttatctgttcagagaaccatgttgcattattttgaaagaagctcttcttttcataaaggaacctcgaaaaattgtcatgagcggttcgagtgctcataaaacgtcatgataactcgctatattggtcgaatgctgatcaagagcaatcgttgtgtcatgttcaacatgcggaaaacgcttacaagttcagaactgtcatggaaacaaaaatctcattgcacaaaagaatgagttcgctggccgaagcgccggagcaggtgcgggtgcttgaaaaaacggactgcggcatcgagaggttccagtcgaagcttgccggtacgggtgatgccccgctttgcgctgaagctatcacggtgcttcaggtgaataccggttaccgctgcaatctcttctgtcgtcactgtcatgtcgacgcggcgcctgaccggaaagagatgatgagccgggaaaccatgcgggactgccttgaggcgatttcgaaaagcagcgctatccggacgcttgatattaccggaggagcgccggagatgaatcctgaacttccctggtttatccgggaggcgagaaagcgcatgccggatggtgatattttcgtcaggaccaatctcgtgattcttgtttcaggcgaaaaatacagtcacttcccggagctcttcagggaaaaccgcgtgaagctcatcgcgtcgcttccctgttatacacaagagaacgtggatgcccagaggggtgaaggcgtgttccatcgttcgatcgaggcgctgaaaacgctcaatgcgatcggctacggaaaagaggggagcggtctcgagatgaaccttgtctacaaccccggagggccttccctgccgggagagcaacaggcgcttgaagtcgattacaaaaacaggttgctcgagacgttcggtatcgacttcagtcatctctatacgatcacgaatatgccgatcagcaggtttcttgaaaccctgcttgatgagggtcgtttctgcgagtatatgaacctgcttgtggagaacttcagtcctcaggcggtgaaaaatctgatgtgccgcagcaccgtttcggtcggctgggacggtgtcctctatgactgcgatttcaaccagatgctgcagacctctttgctctctccttctcccggtcatatcagcgagttcgatgagaaactcctgcgccggagaaagatcgccgtcggtcagcactgctatggctgcagtgccggggcaggatcgagctgccagggcagcctgctctgaatcggatttgctgatcactgaagagggtggtgttcaattgctgttcaggttcctgaagctgacgcatttgcccctcttcagggaacaaacgggagcatccgggggttatttcaggctgatccgcttctataatgtgagtgtgaaaacatgctgattctgttagttataggatttcttgcctcggcgatcgcgccgttgctgtataaacggttcagggagaatttcggctggattgccgtggtgtttcccctgttcatgtttttcggctttttgtcgaaatatccgacgattgccgccggcgaagttctcagggagtcggtcccgtgggtgccttctctggggatcaacttttcttttgttctcgacggcctgagcatgacttttgcgctgatcatcaccctgatcggtgcagcggtgtttctctatgcgggagcctatatgaaggcgtatgtgcaaaccggcaggttttatgtgtatatcggcatcttcatgacctcgatgctgggactcgtgctgtcggacaacatgctcctgatgtttgtattctgggaactgacaagcatcagctcctttctcctgataggcttcacgcatcataaggaggcgtcaaggaaatcggcattgcaggctctccttgttacgggtggcgggggacttgcgctgcttgtggggatcataatgctctatcgggtgacggggagtttcgagatctcttcgttttatgatatgaacggcgtgattaccgctcatagtctttatcccgctatcgttgttctgctcctgatcggcgcgtttaccaagtcggcgcagttccctttccatttctggcttcccaacgccatggaggcgcccactcctgtcagcgcctacctgcattcggcaacgatggtcaaggccggcatttacctgatagcaagaatgaaccacgagatcggcggcacgccggtctggcaggatacggtactgatagcgggggcatcgaccatgctctttactgctctgctctccttcaggcagaccgacctgaaaaaattgcttgcctactctaccctgtctgtgctgggaactctcgtcatgctgctcggcattggttcggagctagccatcaaggcgttttttatctacatcatcgcgcattcgctctacaagggcacgctgtttcttgtcgcgggcacactcgaccatgcgacaggaacacgagacgtgacgaaacttggggggttacgcaaactgatgccggtgacagcctttacggcagggttggcgtcgttttccatgatgggcgtgattcctctggtcgggtttatcggtaaggaaactgtctataaagctattctcggactggagtactggggaggttttctcatcgtggcagctttgtttgccaatgcttttgttgtgatgataacgctgcttgttggattcaagcccttctggggggccatgcttccgacgccgaagcagccggaagaggctccgctcaagatgcttatcggtcctgccctgcttgcggttctgggattgcttttcgggcttttccccgacttttttatcgccactatgctcgaacagtcggcacagagcattttgtctgaaaagcttagcctgaaaatctcgatatgggaaggtttcaaccttgtgctgctgctaagctttgtaacgcttttgcttggcggactcgtctatctgattcggggaagggtggctgacaggatgaagcatgtttcgttgccggctgtcatcaagccctctgcgtggtatgatggtgctatggctggactgttgtcgtttgcgacgctgcagacccggattgtgcagaatggatacctgcgcaactatatcatcgtcattctggtaactgctctatctctggcctcatttgctttttatcaggcggttgaagaattaatcattacccctgacttttcgattaccttttacgaaggtgcactggcgttcattattcttgtttcaacgtttcttctgattacctccaggtcaagactgaaatcgatcgttgcgctcggcgcactgggtttttccatcggtatcattttcgtgatttacggtgcgcccgatctggctctgacgacattcgcgattgagacgctcaatgtaatcctgttcgtgctggtgctctacaggctcccccgtttcctgaaactttcccgctcgtccaacagggtgagagattctctgatagcaacgtgcgtcggagtgttcatgacccttacggtactttttgccacgtcgttcgaactttcgtccgaactgaagcgatattttgctgaagccagtgttccttacggcaagggccataatgtggtcaatgtcatccttgttgatttcagggcgatcgacacgctgggggagatcacggtgcttgcggttgccgcgcttggcgtcttcgccctgctcaaattgaaaccgcaagggagggagtgatcatgtattccgtcatacttgccaccgcatcccgttatctgctgattctactgctgatgttctcggtgtttcttctgctgcgcgggcataacgaaccgggaggcggctttaccggtggccttgtcgctgccgctgcatatgcgctctattttattgccaacggcatcgatgcggcaagaaccattgtccgttttgatccgctcaggatcatggctgccggtctcctgatcgccatagcaagtaccttcccttcgctggttgcggggaacccttttatgacaggggtctggatcaatacaggaattcctctgataggcaaggtgggctcaccacttctgttcgacctcggcgtgtacttccttgttctgggcattgcgctgactatcatcttttcacttgcggaggaggaccggttatgacttttctgcttgccgtcattataggcgtgctctatgccgcagggacctatcttatcctgaggagaagcatggtcaaggtgattttcggactgatcttccttgggcatgcggccaacctgatgatctttaccgttgggcgacttaccaagggagctcctgcctttgtgccggaagggatggaggggttcacggagccattcgccgatccgctgccccaggcattgatactgactgctatagtgatcgggttcggtgtgcaggcatttacgattgtactcttcaaacgtacctatcagacggtgggtacggaggatctggacaagatgaaaagcactgaccaacttcccggagaagagctatgagcaggattatcatgttgcccatactgcttcctctgtgcactgcggtggtcatgatcttcttccgcaggttggtggttttgcaccgcttcctgaatgtggcagggacagccctcatgctcggtgtgtcgctggttatgctcggcaacgttcagtcagggggaattctctcgttgcagatcggaggctggcaagcgcctttcggcatttccctggtagccgatatgctctcttcgattatggtggtagccaccgcgctgatcggtttcaccaccgcgctctattcccttggaaccatcgataaagacaaggagcattttttctatcatcctttgctgcaactgttgctgatgggtatcaacggcgcgttcctgacggaggatatctttaacctctatgtctggttcgaggtgatgcttatctcatcctttgttctgcttgttctcgggggaaagcctgagcagcttgaaggcgcgatgaagtatgtgacgctgaatctgctttcctcatcgatcttccttgccgcggtcggtattctctacggtattgcaggtacgctcaatatggccgatcttgccgtcaggattcccatgctcggtcacaaggatctgctttcagtggtcgcggtgctcttcatgatcactttcgggatcaaggctgcgatctttccgcttttcttctggctgccagcctcgtatcacacaccacctgttgctgtttctgccatttttgccggtctcctgacgaaagtgggagtgtatgcgatcatgcggatgtttactacggtcctcatccatgaggaagccgccttgatccatcagctcctgcttgtcttgtcagcgtttacgatggttgtaggagtgctgggagcggtagcgcaatatgatatgcgcaagctgctctcttttcatattatcagccagataggctatatgattttcgctctggcgattcagtctccgctcgccatcgcaggagcactcttctacattgttcacaatattgtcgccaaaacaaatcttttctatataagcgggcttgtcaaccgcctgaaaggatcctgggatctcaggaggattggcggggtctaccgtttttatccgatgctgggggtattgtttctcgttcctgctctggggcttgccggtattcctcccctgtcggggttctgggcaaagttcgttgtgataaaggcgggaattgattcggagcactatctgctggtcggtattgctctctttgtcagcatgctgaccctgtattccatgatcaagatctggaatgaggcgttctggaaagacgatccacggggagagggcagcgttgaagatgagggatatctgctcatttcgagcatgaagaaagtggcgatggtagtgccgatagtcatactcggatctgttacggtcgtgttcgggttctggttcgaaccgtttttcgtgattgtccagagcgcggctgtcgaactgcttgatcaggggaactacattcaggcggtactgggggaacgtccatgaacctgtttcttttcaacatactgctggcaatcgcctggatgctgctcgttggagaggtcagcgccggaacattcaccgggggtatgatcgtcggttatctgatactctggctctcccgtttcgcgtggggcgatacgaaatatttcaggaagatcccgctggtgatcatgtttgtgctctacttcctgaaggaactgatcaaggcaaatctgaaggttgcttttgacatcgtgacgcccaaggactacatggaaccgggcattatcgcggtgcccctcgatgtgcaaagcgatatcgagatcacgctgttcgccaacctggtgacccttactccgggaacgctgagcctcgatgtctctcctgacaggaaaattctctacgtgcatgctctctatgtcacggatgcagatgggtttcgccgtgagctgaaaaacggactggaaaaacgattgataggagtgatgcgatgagctttatagaatgggccgtacaggcttcagtattcattatcggtctttcaattctgatcatttttctacggttggtgatcggcccgggcattgaggacagaattgtggcattggaccttctttcggctaatgccattgctttcatagcggtctattcgattcagaaaaacactacgacatttctggacgtcggtatcattgtggcgcttctggcgtttctcgggacggtggcgttcggttattacctcggcaggaggcaaaaacatgattgaaattctaagcggcatctttctcttgctgggtacactgtttattctcctttcagcaatcggtatcctgaaaatgcccgatctctatacccgcatgtcggcaaccaccaaggcctcgacgctgggtatcggactggtacttatcggtacgggcatatactggcaggatttcggcatcgcttcccgcgccgtcgcgattatcgtctttctgtttcttacggccccggttgccgcccacattatcggcagggcggcatatttcaacaaggtgcctctctgggaaaaaacaaagacagatgagctcggcgagcgcagggatacgtagcagaaaataaatacagcagggctgatctctgggttcttgccgaagtgtttttgattgaaaggtgttacattgttatccatgaactttcagtgagggataaaccaatagtaaaagggagtttttttgatggctggcaagaaaagtctgctcaaggaaatgaagaacacgttttttcttcatcctgtcgcggcgcatttcagtaacgggcttattcccgtagcggtattgtatctgcttcttacactgcctttcagcgaccctttttttgagcgtacggtcgagcatcttattattattgtgctgtttgccgtaccggtctcttttttctccggtattcatgactggactaaaaattacaagagggccaaggctccggtctttttgaaaaaaatcaagctgtcgattgtgctgtttctgcttgtcgttactactgtcgcgctccgtctttcttttccggatatcatgttccagaatgactggttgcactgggtctacatcgtgcttttgctcgcgacgcttccggtggtgacgctgctcggtcattatggcggaaagcttgccggtgcggcaaagcaggcgtcccgacggaaacagggtctgctgaataagttttaagttattatcatataagtgattataggcagaacggaaacggcggatcaagctggatgagggaatccgaaacgccgttgaggggaaattcgggcaggccaagagaaagttcagcatgcagtgtatcaaaggcaagctgccgagcaccagcgcaacgatggtgtcgctgagcatttttgtcatgaacctgcagaagttgctggaggttcagtttttacgtcaaatcggaagcttgttgttgttgtctgccgccaaaatggcagaatacggctctctggggcttctgaaattcgtctggagggacataatgagccaaaagagcggaagtgctgaaaccgggctttttgctcactattccatagccgtctaattgttcagttgacccgaaataaggcgaagatctgttttttcttagtctcggctcattttttgcggtaaacgcacgtctcatgaaccagcggtctgctttacgtccggctggtgcagttagccggtgtcggaatggattaaccgggcaagacgagggttcatgagctcgccgccatagtaaacaagagcattttcgaactcttcgatggtgaactcaaatccttccactctggcgatccgaagacgattttcaatagtttctgtttgagagagtcgtgtcgaaaaatcatcatctgatcttacccggtcaataaacagtcgtgcgtcgtcaagggacataggcttctattgctgttttcctttaaggctatccgtcagtttgtccaggttttcggtggcggccttgattgtgttgtcagccattttaaggtgctcgacgctgaggctcagcattgttttaaaaaaggcttctattgatgccgctgtatcaacaggttcaaggacgtcactgcgggtttgttcggaaatgtcctcggctggtgctgtctttgcaggggatggcgcgcttgctgtcggcttggtctgttttgcgggagcggcttccggtggcttttccggaggctcgatggtgctgtcttttttgaatcttgagaaaaatcccccttttttttctgtattggccatggttgttattgttgtttttattcgaagctcctgccgtgtgactgggacgtcaggtttttttgaaagttacggtaataagtctgaaagttcatgaagaaaaggcaggagtaaagtatcttcatctgtaacaatcgctcactacaggtaattgtaaaatacggtggtattgagaaagattctgatagtttttgcacatcccgctctggaaaagtcgcgggtgaacagcaagctgattgaagaggtcggagcaattgaaggggtgacctttcatgatttgtatgagctctatccggatatggatatcaatgtgaaagctgagcaggagctgctcaaagaacacgatcttgttctctttcagtatccgtttattcttttcggcatgcccgcgctcctgaaggagtggatggacctggtccttgttcacggatgggctttcggccggaacggtaacgcgctgaaggggaagtgggcatgccatatcgttacgactggcggcagtaaagcatcctactccagagaagggtacaaccggcacaccatgaaggagctgctggttcctcttgagcagatagcgcgtctgtgcgggatgcggtatctgccgccctatgttattcacggcaccaatgtgatgaagcagaagagcatcgatgagcatgcgaaacattaccaggctatgttgaggatgctcgctgatgaatccttcgatcctgcctcaagggacgctcaggagtatctcaacgagcgattcagttaacctgttcagatctgttttttatgcatgaaggaggcttttttttccaggcatttgtctatctcaccgcggcagtcgtttcggttcctgtagccaaaaagctcgggcttggatctgtgctgggctatctgatcgccgggattatcatcggtccgtttgttcttggtctgatcggggaggaagggcagaatgtgatgcagttcgcggagttcgggattatcatgatgctttttctgatcggactcgagttgaagccctctatgatctggaagctgaaaggttctattttcggcatgggcggcgcgcaggtttttactaccgcactgatcgtgatggcaatagcgattatgttcgggttgcagtggaagacttctctggctctcggccttgttctggcgttatcatcgaccgctattgtgcttcagacgctgcatgaaaaagggttgatgaagactgacggcgggcagaattccttttcggtactgctttttcaggatatcgcgattattcccattctggcgatgcttcccctgctcgcaacaggtcatgctgctgtacatgaagcgcatggcgaaggagctactcaggcgttccaggcctggatggacgggctgccgatctggggacagactattgccgtactcggggtggttgcggggattattcttgcggggagatatcttgtcaatccggcgtttcgtcttattgcactaaccaggctcagggagatgtttacggcagcagccctgcttcttgtcataggcatcaccgtactcatgggcatggttggtctcagtccggcccttggcgcgttcatcgcgggcgttgttctcgctcagagcgaataccgccatgaactggaaacaaatattgaaccattcaagggcctgcttctggggcttttctttatttccgtgggggcatcgattgattttcttgtcatagcatccaatcctctggttatactcgaactggttgctgcgctcataattctgaagttcctcatacttgctgccatcggcagggtgttcagaatgagttttgacaacatacttctttttgctcttgcgctcgctgaggggggagagtttgcttttgtccttttctcattcggtctcaacaatggtgtttttgaggcatcgctggtcaatccgcttatcgcggttgtggcattgagtatggctatgacgcctatgctcgttctgctgaacgaaaagctcattcaaccgaggttcgggacaaaagagatgcctgaaaaagtgcctgacaggattgataaaaggagccgtgtcattgttgcaggatttggcagggtaggcagtgttgtcggcaggtttatgcaggccaatgacgaggaggcgacctatcttgacgcggatcctgataatgttgagctgcttcgaaaaatgggtttgcaggtgttttatggagacgcttcacgcagcggtcttctggaggctgcaggggctgccgaggcggaattgcttgttattgccgaggataacacagaaaaggtggtggaaatcgcccgaacagcacggaaatattttcctcatcttgagataatagcccgcgcaagcgggtgggacgattcctacgaactgatcgacatgggcgtcagtaaaatatatctcgacactcttgattccgctttacgtatcggtggtgatgcattgagccgactgggacatcgcaagtatcacgtcagaagagcaatgaatacgtttcgacggcatgaagagaaccacgtgtatgagcttgcggaaatgcggcatgataaaaaggaacttatccgtgcgaccaaacagaggatcgaggatctcgaacagctgatgatggatgaacgggaagagctgcacaaggataaaaacctcggttgggatacgtcgggccatacgaacgacgaacatcttatgcgcagttgaaaagatagttgatgttttgaaaccagttgatgaagtcaaagggaaaaaatcaaaagtcaaaagtaaaagacaaggaagccttgaaacactcgaaataaagcgattctgcctataacagctctttcttgtttttgccttttcccttttgacctttgacttgtgctgaattactttttccagaaggacgggtagaacatcaccatgacggtgaacatctcaaggcgtccggtaagcatattgaaggaaagaaaccatttgcctgcggttgagacatgggaaaaggtgtgcgtcgggccaacttctccaaaggcgggccctatgttgaaaagcgcagagataaccgcactcatggagctgaagaaatccatgtcgtcgatcagggtcatgatcgcactgcccacaaagatcataaagatgttgagaataaagtaactgactgcaagtgttacgacggaagaggctacatttttctggttgatctttatcggcactacggctaaaggctgcaggaacttcctgccgttggcgtagaggtatttgcagatgatttcgtagtgcaccaccttgatgccgctggtggtcgagcccgcacacgcaccgatgaagcaggcgatcatgagaagcatctgtgcagactgaggccaaagctcatagtctgcggtggtaaatccggttgttgtcaggattgaaacaacctggaaggttgcatggcgtatggaatcgaagaatccgctatagcttccggtagcccagagaatcagtgtggcaagcaagctgataaacacgacaaaaccgatgtaccagcgtatttccgtgttgttacggacgggttcccagtcctttttcaggatatggtaatgcatcatgaaggccatgcccccgagaaacatgaaaatgatggttatccagtcgatccatgcgctgtcgtaatagccgatactgctgttctttgtcgagtaaccggaagtggaaaccgtgccgaaagcgtgacagagagagtcgaaaacaggcatgcctcctatccagagcaggagtgactggatgagaatcagggcaaggtagattccccagagccacacggcggtctgcttgacgcgagggagaaacttttcgccggttatgacctgaccgggatcggcttccgccttgtagagctgcatccctcctataccgaggagggggagaatgatgatggtgaccatgataaagcccatgcctccgatgaggtgggtcgtgcttcgccagaaaagcaggccgtgagggactgattcgatgtcgtcgagaatggttgcaccggtggttgtgtagccggacatcatttcaaaaaaagcgtcggtaaacgatggtatggtaccgtgtagcatgaacggcaacgctgaaacagatgagacgaggatccagccgaacgtgacaatgaaaaggccgtctttcagcgtcaggtcacggtattttcgaaaactccaccagaagggaaatcctatggagaccgttacccccattgatatcaacagagagagagcatcaccgtcattgtatatcagggcgcaggcaaggggcaggagcatggtgctgccgataaacatgagaagagcgcccagaacgtgagatatcgctggaaaattcattgagcgaagacgggtttcattgtgatggtattaattgaaaagctcgcgtgcgtccttgaggctcttggtcgctgaaaccacgacagcaaggtcgttcggttcgataaccgtgtgttcatccgtcagttcgcatagcccgtcacgcacgacaccggcaatgagaatctgtttgtcctgcagcatggttcgcatttttttcaggggcttttttgtgatctgggaccttggtgatgcggcaagctcaatgacttctgcgtcgacaccgtgaagatgggcaagtgagaacaattcccccattctgataaacttcatgatttcatcggcggcagagatctttttgttcagagcaacgtcgagaccgatagttgacgccagaaccagatagtcctctttttttaccagcgcgatggtttttccaactgtggcattggcgtctacattggttctgttcatgatgtgtttggccagcaggcagctgatgatgtttgtttcattgttgcctgttgttgcaatgaagctgtccatttccatcagcccgccaagcaccatgacattgacgtcggttccgtcaccaagcagaacatcggtgttgttcagcgaagaggcaagctcttctgcatgctccttgtcattttctatgagtgttatttttacggttttgccgagcagcttggccacccgggcaccaaccataccgccgccgacgatcatgaccttgtgaatgctctgttcgcgaacgttcatgagattcatcagccgcgacaggttcttgccgttcagcatgatgaagatctggtcgtttgtaagaattgtgtcatcgtcgcccggaataatggtggcgatgcctcgtgcaacggcaacgatcttgaactgaaaatcattgtgcagaagggcaatctctttcagtgtcttgttgaccaccggactgtcctggctgacgcgcatggcgacaaccttcatctcgccttcaccgatgtcgacgacgtcgtttgccgaggcccgcatgacaaggcgtgccatttcctgcgcaaccagttcttcggggtgtatgaccagatcgattttgaaatcgcttttgttgagaaacgagttttcataaccgtattcgggggaacggacacgggcaattttacgcggaatgccgaaccggtcagcgatgatggaggctatcatattgaccgagtcctcattggtaacggctatcatgagatccatggtttctgcttttgcccgcttccagcaggcaagctccatggcgtttccctcaatgattttcgcgtcgatcttgtcgttaacgctgttgatcagctgggggctcgattcgattaccgtaacaccgtatccatcatgaacaaggcgctgcgcaacatggagccctactcctcccaaaccgattaccagtatatttgtaacactcattcttttttgttcggataaacaataaccagaaaaatgacaggaaaataatctacaaaaaaaataacccgcgaataagtttaactgtttgtctccgggatccagcaaaatcacaaaacagtcttcttcccccagatatggataggcatcattgactacattctctgctgtttccagttagggtgtattcttgacgaggttcggagcacctggtagacgatatgtttcttcccgatggtctgattgaatatttcattatcgtcgtcatagaactcttcatgcaggtggaaatggttgaactcggagcggtattgctctacccactgttttccgcagaaattgtaatgcttcaaggcatcgcggtagttcacagggcggaggatgaaattccctctgatctcttctgcagcttctccttccagccggaccgggccgagtgcggcatagcttctgctcatcggatcgaaccagcgtttgttctgcaaaaagatgggtctggtggtaaacccgaaatgcagctcgtcaggattattcggattatccaggcctcccatcgcatatacgctatcgttccagctttcgttccatgagattttcatttctgcaggcctgtccttacagcgcttttcaatggtgtagcggtgctcagacctccaggctgcagcgcggacgaaggcaagcacgcttccgcgaagcgaacctccatagctttccgccagagctgcttcttcgggatacgcctcatttttcgggattgcaacaagcgttacccatgcccactccactgccgatacatcatgagggtccagaaatgctttcagagtaacgtgataataggtttttgcggttaccttacgctggaacggaaagagaatgcatgcaagcaaaagagccgctatgagaaaagattttcccgggattttcatatgcgttacacctgtgttcagatagtcacaggaagctacattttttttctaattttattaaagagcttcagcgactacgcaatacaaccatgggagggctgagtatgcatagtactgtcagatgtcttaaagctccacaagcagtgctttttcttttgctgatgcttccagctctactggcaggttgcggcggagccacctttcctgaaaacgaaaaggatgattccatgatttcaaaacaggaaaaaccgggtaacccctactattcgagaacagatacaacaacgctcgatctgccggattcggtctgggcaaaggtcttgacgaaagaggtctaccgggtcgcacggcaaaaagagaccgaacaggcgttttcagggaaattcctggattttgaaggcagggggagctatttttgtgcggcgtgcggtaatgcgttgtttcgctcagatgcgaaatttgccgatacctgcggctggccgagttttttcgagccggtacgcgagaagagtattttctatcagcctgacacctcgcatgggctggtgaggacagaggtgatctgcggacgctgcggtgcacatctcggccatgtcttcgatgacggcccccctcctaccggaaagaggttttgtatgaactcgatcgtgcttgattttgagcctgacggagagtgactgccggaagtgattatcagagcgtcattcagacttcgttgcgtctttttccttctttttgaattcaacgacaagccatttctctttatagtttgcgctgctgacacggagtccggcaagaaaggcggggagtataacgcctttctggtagttcccgatgcgtacggtcatcaattcccctacctgcacgatattggcttccatgttgttatcgaagataaacggggcgcgcagtttcatgatgtagtgaccttcatcctgttttttgatgttgacatgctcttcacggtagaggatatcaagcgggtcggaatctctgtagactatttcccccactttttccagcatgtcgaggccaacgacttcctgtctgaaaaagggtacctgtatgatcggtatcggcgaaaaagtcctgtcgatctgatccagatattttttctgtatctctttccattcactcaggaacttcccgtcaacctcatcgagaagaacgcggtttaccactatctggtcaaccgttatcccgtagaggttgaggtaggtcagggcacgcatggtttcctttaagaccattttctccggattcataaccagacggacagttgttttgctgccgtctgaaagaagatcgatgattccctcgacagaggaaaagagatgatcaacctgattatagacatcctcttcagggacgacatcgtgcagtttgccgacacgcttggatatagggcggataagcggttttacaacgtacttttccatgttccgcatgagcttgagcatccagccgaaggtttcagggatagagagcaggcgcagggtttcccctgtgggagcacaatctaccaccagaaggtcataatcatctgattcgttgtacttcttgatgtaggaaagcgaaaaaagttcttccatgccgggcagaacccccatctcttcgacgtagatgcccttgatcccctggacttccatcaggtgggcgaaatgctcacgtactatttcccagttaagcgacaggtcgccatagacactgacctcctgaccgtaaagattgtctgcgatcgctacaggtgacgatccgagctctctgtcgaatgagtcacccaggctgtgcgccgggtctgtagagataacaagcgttttgtagcccattgtggcggctttcaacgccgtagctgctgcgattgtggttttgccgacgccgccttttccggtatagactatgtttctcattgtcaggatccgctacttgtgatgagcacttcaccaggggagtttgccatgtatggccacccttgatgttcttacaacaatgtcaggagagagaaaattctttttacgatgcgatcatggagttgaagggggttttctgttccttaagcttgttcagcgttttgtgatactcttccttgagatcggtagatgtttcttcaatctgaaccctgagtttgtcgatctgtgcatcccgggtattcatctgctcgaaaatcttgtccataaaatcactttttctggtcatgattcaccctgtttgattatcgcaaaacgtacgttgcagatagtgaaaccatgctgtttcacctactacataaaacaaagcaagtcgcaattagtttcttggactggaaggtggggataggtggcaaatggcctatcgcgatacgggtgccgtctttctgcataacctcggatggtttcggggtcgagtgtctttctcctgccggaagtttatagctgacaacgttaacctgacagttgttgtagcggtctgcttcccggaacgtttttccctgaagcggtgatgattcattgaggttgcagtagcatgcgacgattcttttgtggttcccaatgtgcgtgccattcacctgaaaggaagcatacggcaacattgctaaaacccaagttgatcgtttcaacaaatgctttatgctgtcaactttataccatataatgcgttatgctgaattttctcacagcgaacatctcacccgatgggttgcgcgaccataatgcagaaaaatcgcatgtgttgaaaccctatgggattgtcgatcatgctgtatctgcttcgttacagggaacttgcggtagtccactacagcggcgtcccgtgtgccttgcatctacagcatgctcaacaatcgctcaacgtaggttaaagtaaagaaaaacaggctgattcctccgatgatgagcgccagggcaaacaggcggcctgcctcggaaagggtctgcacttgattgaacccgaccgtactgagggtaatgattgtcatgtagagcgcatcgacaggcgtcatgccttcgctgatcatgtagccagccatatcaggaagaaaacactgacaatcgggatcgagaaacggcgaaaggtcgtgaattgttgcaaatcttttggcacgattttctggcttaacgatctgtgtttagcggtgaatgcttctgaagtcgctgagtatgctctggaacatctggtttgctgatatctgcatgatcatagacatgcctgcgttagtcattgttgttatgatcttttcagggaatattctgaatatcggatagagctcgaaggtaatatcgacatccattaaaaaattgaccgttgtctggttttcatgatgttcaaaaagtgtcatttcagcattgacttttccttcgaaaatatagttatccgggtcattgacgttatatgtcatcttatacggttcccagcgaatttttttccctgttgtatacttttggacgatttcatcgggaaggcttatttcgctttcataaggatagtcatcaggtaacgagaccagcagttcatcatgctgttgaacgtaaaaaatgacctgaaaaggattgtcgcgaggatcagtaacctgaaaatgccatttgtaaatgttctcgatatcagttgcttctacatgctcacagaagggattgaacgccatcacctttttctgatcagcaaggtacgtagaggttttttcaagatccgcgtgaaacaggtattctcctttagtatgcccgtgtgcttccatactctatactaacattttatgtttttgatcatactgtatctgtgctggccgtatgatgatttaagccggctaaatggcttctgcctgaaggcgggcagtttggtcatgaagcttgagtgcttcaatgatgtcgtccagattcccttcgagtatctgcggaagcgcatggctggtatagcctatgcgatggtcggttactcgcgactgagggaaattgtaagtacggattttagcgctgcggtcgccggtcgtgaccattgatcttcgcagatccgcgcgttccctgtttttttcggcaagctgctggtcgtagagtttggcccgcagcattttcatcgcccgttcgcggttctgaagctgagaacgttcttcctgacaggctacgacaatacctgacggggtatgggttattctgaccgcggtctcgaccttgttgacgttctgccccccttttccaccgcttcggaaagtgtcgagttgaaggtcatccttgcggatctctatatcgacatcttcagcttccgggagcacggcgacactggccgccgatgtgtggattcttccctgcgtttctgtttcaggcactctctgtacacggtgaacaccactttcaaacttcatggttgcatagacgtcgtgaccgctgatactcagtatggcttctttgcatgctcccggaatgctcgcttcgttaaactccatcatgtcgcatttccatcctttgcgttcggcaaatttctggtacattcgcaagaggtccgttgcgaacagcgcggcttcatctcccccggttcctgcccggatctcaatgatgacgtttctcgagtcagcttcctcctttggcaacagcagcagcttcaactgctgatcgagttccggctgaagctcctgaagctcttcaagttcgaccagtgcaagagacttcatttcaggatctgtttcctgtttgagcatcttgcgtacctcttcgatctgcaccttgttggacttgtagcgatcatagccctgaacaatttctttcaggtcgctgtattccttgttgagctttctgaaacgcttctggtcggcaatgatttccggatcggaaagctgttcttcaagccgaaggtatttgtcctttaacgcttcaagtttttcaagcatagtctgcctttactccgttcccctcttcatcaggggttgataatatcattgatgataatgaataaaaagagcgtcagaagcagagccatgccgacctgttgaattctcattttgagctcaaatggtatctcgcggcctataatgccttctatggcgttaaggagaaactgaccgccgtcaagagccggaacaggcaggatattgatgaaggcgagagaaatcgacagaagcgccatgaagtagagaaaactgcccaggccctgttcggcactctggttggcaattttcgcgatctttatcgggccgccaagtgatttccggaaatcctcctttcctgaaatgattttcccaaagccgttgactgttgtgacggtcatgttccaggtctgctccagaccatagactgttgcttcgatagggttgagacggcggtggtcaatggtaagtgtctgaagaagggagatgcctatttttcccgttgctgcaggggtaacctcggaaatagtctgctgaccgagttctctgattttcgaaacatccactgtgcttccggaaggattttcaaggtacttccatgtgacgttgattgtcttgccgggattatcagagatgagagtgacaacttctgtccagtcatagaccggcgtttcgttgatggctgtgatgagcgctcccgacttcagaccggctttgtctgcgggttcgtcttcaagcacctgatctattaccggttccataagggggcgaatgcccaatgccttattatcgttgatccgggtaagaatgtccggcggggcttgcaggttttttcgctctccatcgcgtgctatggtatagctcagggtgtttcccgcaaagttccggggtgaaagcacctcttcccagaagccgacaggtttgccgttgacggcaagaaagcggtcgccagtctgcatgcccatggaggcatagaccgaaccgtcttccacataggcggggttgacggcggacgttctgctttcgccgaaaaccgcggccattccgatgaagatcgcggcagcgagaatcatgttcatcgtcacgccgccggcgagaacgatgaggcgttgccagaccggtttagccctgaactcccagggctcaggctcactcttctggaaatcggtatcgaggctctcatcgaccattcccgcgattttcacatatcctccaagcgggaacacaccgatgccgtattcggtttctccgattttcttcttccagaaacggagattgtagaaatcaaatccgatataaaatttgtccacccgcataccgaaaagtttggccgtaaggaaatgaccaagctcgtgagcggtgacaagaacgaaaatcgctaaaataaagtaaaacgtcgtactgataaagtccataatattctctgtttccttctctacaaactgtgtcgaaagcccctgaggggcacctatctcttaattcgtcattgttttcgcggtatcacgggcccacctgtcagcggcaagatattcatcaagaccggaaggagtgtaaggatcgtgagcctgcatggttctgtctgcaatagcagggatatcggtaaaacctatttttttgtccaggaaagcggcgacggcaatttcgttggccgcgttcagcacggcaggaaacgtctggccggctttgagtgcgtcaaacgccaggcgaagcgcggggaacctttccatgtcaggttgctcaaaagtcaaggttcctatctgtgtcaggtcaagttttttgatgccgctttcgcaccgttcaggccatgccagtgcgtaggctatcggtgcccgcatgtcgggcgccccgagctgggccataacgcagccgtcgatatactctaccatagagtgaataatgctttgcggatgaacgacaacacctattttgtctgccggcatatcgaacagccagtgggcctcgataacttccagccccttgttcatgagcgttgcggaatcgatggttattttcgctcccatcgtccattggggatgtttcagggctttttcaggaccgacatgacgaaggtcttcggcggacgtatgtctgaaaggtcctcctgaagcggtcaggatgatacgctcgatgtcctcttttctgtggccggagagtgattgaaaaattgctgaatgttcactatcgacaggcagaagcgtcaccttatgttctttcacaagatccgagacaagctgtcctgcgacaaccagcgtttccttgtttgcaagggcgatgtccttacccgccttgattgcgctcactgtgggcacaagccctgccgctccgacaatagccgagacaaccatttccgagccttcagcagcgccaacagcggcagcgccctcaatgccccagagtatttcaggtttttcggagccgagctgttcacgcaggagtcctgcagatgctttatccctcacagagacaatgtccggtcggaactccttgatctgttcggcaagcagattgatatcatggccttcggccagaccggttacgttaaatttctccgggtgttgacggacaacatcaagcgtgcttaatccgattgatccggtactgccaaggatagatagtgatttcatgtttttattacggcaaattgcgtggtacacctcttgttttccggcatgaatttatactttttcagctcggcttacaaattaaggtcaggccattgttgactggtgcatgaaaaatgtttgatcttcaataaaaaaagtagtataatatcgtccctttgaggttcgattatcaagatgggtctctagctcagttggttagagcgactggtttacacccagtaggtcgggggttcgactccctcgggacccacccctctttttctgcaaagccgattcaggcaacgtctttcaacctgtgcttttcgctgttaccgcatgtcgcgacatgttggtgaactgtcgttggtctatgatcggcctattgcatgatcctgaagcctttcatagtatgatccggcggttgtggcacgacgtcaagagcggagacttttgatgcgggcggaccggtcctcacatttttcagaagttcattcacaagtccttcgggcccctgggcgtcaatctcgacggtaccgttcggcatatttcttaccgtgcctttcaatcccgtttgtgacgctcttcgtttcacaaacattctgaatcctacgccttgaacaaggccgtaaacggtggccagaactcttttttccatgtaatttctgaagtcatgcatcctgtgaaacagatgctcggatttcacagggcccaggctgcttcctgattcttttcttgcctcagttttcctccgcattcttgctctgcctgattttttcgacagcagcttcaagatttttcagctcctcttcatcaacaggtgtttttccattgctgtcagggccggtttctctatcagctgcttttttgccgcactcttcagacattgcatcatcatcgcttgcgcctggtcttctgccgagaatctcctcgattttgcaatagtggaggacttcatttttaagcagttcctgcgcaagcatttcaagtttgtcgtgattttctgtcagtatctccctgacctgctgctgggcctgatcgattaactggtgaacctcttcatctatcaggcgcgcggtgtgctcactgtactttttgtccacgcccggcccgccgtaataggggttgttgctttcatagtaagagatgttgcccagttttttgctcatcccgtagacaaccaccatgttgtatgctatctcggtgattttttcgagatcattctgagcgccggttgagatttcgtcaaagatgatttcttcggcaattcttcctcccagcagtccgcagatacgtgaatagagttcgtgttttgtcatcaggtagcgatcttcaagcggcaggttcatcgtatagcccagagcgctcatgccccgtggaacaatcgatattttctgcacagcgtcattttccgccatcatccagctgatgatcgcgtgacctgattcgtgataggcgactacctttttctctttcggattaattaccttgtttttcttttcgagaccggcgaccacccgttcgatagcatcctcgaagtctttcatttcaatactctgctttcctcgtctggaggcaagcagcgcagcctcgttggccgcgttggcgatctcggctccggcaaacccaggagtctgggaagccagtaccttaacgttgacatcaggcgagagagagagtttcttggtatgaaccttgaaggtatcgacacgtcctttcaggtcaggtttgtcaaccattatctggcggtcgaaccgtcccggtcgaagaagagcattatccagaacgtcggggcgattggtcgcggccatgaggatgacccctttgtctgttgcgaaaccatccatttccaccagcagctggttaagggtgttttccctttcatcattagcacccatcatggctccttttccccggctgcgtcctacggcatctatttcgtcaataaagatgatgcagggcgctttttctttcgcctcacggaaaaggtcgcgtacccttgccgcgccgacaccgacaaacatttccacaaaatcagaaccgctgatgctgaaaaacggtacatcagcttctcctgcaaccgctttggcaagaagggttttgccggttcccggaggacctacgagcagcactccttttggaagttttccgcccagtttcgtgtatttcttggggtctttaaggaagccgacaacttccatgacttcagccttggcttcgtcgagtcccgcaacatccttgaaggttatccgggtatgttcatcgaggttttcataaagggcggccttgttcttgctgatgttcatgaactgtgatcccggtccgccaaggcggcgaaagacgaagaagtagatcccgatcagcagggcaaacgggagaatccattgcagcagttcaccgatccaggtgtttccgggtataccctgataactgattccttttgattcaaggagctctataagtccgtcgtccactaccggggtaacgtacacttcagtgggttcggcagagagtgagccgtctccgtttttggcgacggacgggatcacgcccggtttcaggtttacgtatatgcgctcgggcgcaatctttacggactcgattttattttcttctatatagctgcggaattcactgtaggggatttcctcggaggagccggaccagaagaaggccagctgcagacctataagcagcaggacaatgacgacatagtagagcagcgagaattttggttttttgtcgttgttctcaggatcgtttttatagggattctgtggtttaaacaggttgtttggcatcaattcgtaaaaaaattagcaaatatatattctgttaagggcgcctctctgtattgtcatgagcgtttcaagagcaaggcgaacggagcgcagaaaccggaatgtacagagagtacatgagtatttcgagtaccgtgcaacgaagcaattgagtcgcggaataaataaacagaggtgcacataataataacagtattaatccggaattataaagagtatttttataaactatgcatcaaatgctttccgtctgtaataagtttcagtccggtaggcggttacaaaagcacaacagatcggctgttgcgtcgtttgtgttttttaagtctattgtgtagatagttttttgatgcggttaagggatttttgcgtactgatacctgtaaagtaaaacctgtcaacatatttatgaatgcagctcgaaacaaggtcaatgaccggatttcaaccacgaagtctctcttgtgtgtcggtcttgacagcgatcagaataggattcctgaactgtaccggtcaatggagcgtcctgttctggagtttaaccgctctgtgatcaaggcgacaaaggaacatgcggtagcgtataagataaataccgcgttttatgaggcaagaggcctcgaaggtattcaggatatgcaggacacgctggacctgcttccaccggactgcctctctatcgctgatgcaaaacgagccgatatcggaaacaccagcaggaaatatgcgcaggctttttttgagcactgggatttcgacgcgcttaccgtagctccatatatgggattcgattctcttgagccgtttttcgcatatgatcagaaactgatttttgtactgtgcctgacttccaattccggctccgccgattttgaggaaaaacagttgcagtccggggaaaccctctatgagagtgttctggccagagtgcaggagtgggacaggaacggcaatgcgggagttgttataggagcaacgaaaagcagtcagttgagggatcttcgcagggcggcgccgggactgttttttcttatccccggtgtcggcgctcagggcggttcactcagggattcagctactctcggagtggatgaaaacctccagggtgcgttgataaatgtcagtagggggattatttatcctgacgggaactttgattcggttgacgtgttcgaggactcagtgagccggaaagcggaggcgcttcatgatgagatgctgaaaattttttgacagctgccggcgctttttctctgttcaaataaactagtgttcatgtgtggaatagttggatatatcggccatcgtgatgcggcggggttgctcttgaacggacttcggcgtctggaataccggggctacgattctgcgggaattgctgttctgaacggcggtttgaagatgttcaagcaaaaaggaagcgtcgatgagctgagaagatcattgcatgatgcaggaaatcctctcaacggggctacgataggtatcggtcatacccggtgggcgacgcacggcgaccccagcgaccggaatgcacaccctcatgtgagcagtgacggccggatagcgcttatacataacgggatcattgagaactatccggctattaaaaaagagctgatttcaaaaggggttcatttcagcagcgataccgattcagaagtgcttgttcatcttatagaaagcatctggtcggataatcccgggatggccctggaagctgcggtccgttctgcgctctatcatgtggaaggagcatacgggctgtgtgttatctcagagcgggagccggacagcattgttgtcgcccgtaagggaagcccgctggttataggtatcggtgaaggcgagtactatatagcatctgatgccgctcccattgtcgaacataccaaaaaggttgtctacctcgctgatggagaaatggctgttgttacaagaaatgacggttttgctatcaagacaatagagaacatagcccgtgaaaagcatgtaagtgagcttgaattcgaactcgccgagattgaaaaaggggggtttgagcattttatgctcaaggagatttttgagcagccaaaggtgcttcaggatgttatgcggggacgggtcaggcttgatgagggtcaggttcgcctgggaggtatagaggattatctcgatcgcctgaagctatccagcagggtgattatctgcgcatgcgggacaagctggcatgcggggttgatcggggagtacctgattgaagagtttgcccggattcccgttgaagttgattatgcctcggagtttcgttaccgcaatccggtgattaccagggatgatgtggtaatcgttatttcgcagtcgggcgagaccgccgatacgcttgccgcattgcgccttgcaagggagaagggggcgttggttatggggatctgtaatgtagttggttcaaccatagcccgtgaaacactctgcgggatttacactcacgccggtccggaggtcggtgttgcgtcgaccaaggcgttcaccgcccaggtaacggtactctatcttcttgcgttgacgctcggcaaggggcgtaccatgtctcgtaatgaattgaagctctacctcaaagagcttaacggtattcctgaaaaagtggaacgaattctcaagcagaatgaccttattctggaaatagctaaaaactataaagatgccggaaatttcctctacctcgggcgcgggtacaatttccccgtagcgcttgaaggggcgttgaagctcaaggagatttcctacattcatgccgaggggtatccggctgcagaaatgaagcacggtcctattgcgcttattgaccaggatatgccggttatctttatcgcgacacgcgataactcgtatgccaaagtattgagcaacatcgaggaggtcagaagtcgcaagggcaaggtgatcgctattgccaatcatggcgatgacgaaatcggcaggcttgccgatcatgttatttatattcctcctgcatcagctccggtaaccccgctgctctcagtaatccccttacaactgctttcttatcacatcgcgacgctgaggggctgcaatgttgaccgtccgagaaacctcgctaaatcggtaacggttgagtgattggactgggaaagtcaaaaggcaaaagtaaaaaagcgcatacgtttgatagctgctgagctggttgggattgtcgtgccgcttcgtgaaacagttgttcggatttcgcaggggaggccggagatgacgaaaaatcgggaatttttatcctgacaagtgggtttttgaataaatacagcaataaaaagatgttaaggaatattttcaccctacaaaccacaggttgaatcatggaagatcatatcgttattaccggtgctacaggtgtgattggctctgaacttgcgcatcagctgatcgccgaaggtgagcaagtggttgttttttcgcgttctcctaatagtgcttcgtccaaggttcccggtgcggcggcatatgccgcctggaattatgacaatagcgatggagaatggacccggtatatcagcggagcaaaagcggtgatacatctggcgggaaaacctcttctcgatacgcgctggacagaggagcataaggttgagtgctataattcgagagtcgtgggaacgaaaaatcttgtcaaggctatccagggggccgacataaaaccgaaatccctgatttccgcatctgccataggatattacggttcttacgaaaactgtggtgactcgcctgaccttgatgaagccgcggcggaaggtgaagattttctggctaagatctgtatcgattgggagaaggaggctgagaatgtgccggaaggtgtgcggcttgtgctgttaagaacgggtattgtgctttcaaccaaaggaggaatgcttcagcagatgcttctgccttttaaccttttccttggcgggcctgtcggttcaggtaaacagtgtatttcctggattcacgtagatgatgaagtcgcgattatccgcaaggctgtagaggagtcttcttataaggggccgataaatcttgttgctccgcatccggtttccatgaaagagttcgcgggagatcttggatctgtgctttcaagaccgtctctgattcctgtcccgaagtttgccttgcagattctgatgggggaaggggctgaatacgcaagtaaagggggcaaggtcgttccggggtttttgaaggagcagaactatcgctttacgcatccgtctcttcgtgaagcgctggctgatcttgttgaacataacaagtaggcgggagggagaggaattccccgctgtctgtcgggtgtactagggttacttaccaacaataaaaggagaaagaatgggaaccagaggtcgtgaaattgtcggagagcatattgatcgggtacttgagctgctgaacaaggcatttgccgatgaatggcttgcctattatcagtactggatcggtgcgaagattgtcgaaggccctatgaaagatgcagttattgcagagcttctgcagcacgccgcagatgagcttcgtcatgctgatctggtcagcggccgcatcatccagcttggaggggtgccgcttacatcaccgaaaaaatggttcgactggacaaattgcggttatgatgagccggagaatccatttgtcgagaagattctcgaacagaatatttcaggggagcagtgcgctatatcaacctataacagtattatcgaagagattggaatgaaagatccggtgacgtacaatattgctgtacagatacttgaggacgaggttgagcatgaagaagatcttcagtctcttctggaggatctgggggttattattaataaatagaagcgacatgcattgccgcgctgatccaggttgttttatgtgtcgacgtttctttcgtcgctcgtgttgatctggggaattgatcttcaggctgcgcttgttattctttcttcaatgttcgctgttgtaggagttggactctttgcaggctggtcgatactgagcaacataacagcatcgtttgtcatcttcttttccgcaccctgcaagatcggcgatactatcaggatcgtggatggagtttggtgaccaaagagttgccgcattcctccccctggccaggatagttatactggccataaaggggctgccgtggcaaagcatggcagccattgtatgtatgcagtcttattgaacgatcagtagttgtctctccgagggggtcgctcttcacggggccttgcctgattgactttgatagagcggccgttcagatcactgtcatgcaaagaatcgatagcattttgtgcttcatcgtcgtttggcatttcaacaaatccgaagcctttcgagcggccggtttctttatccatgataatgttcgctctgtctacctgaccgaattgagcgaatgcatcgctgagttcctcttcagataagctgtagggtagattgccaatgtaaatgttcatttttgatataagatgacgtgtgctttgatagaaagagaaccgctgtcaaataaccaaaagcacacgttatccgatagcgatcagccaaccattggctgatgttgtaatttactctaccgatctgcgtatttcaaaagaaaaaatttcacaggcagaataaaccgtgctcttgtctgttcctcctgaccggtaaacccatgggtgtttggatatcggtaaagaatgcgttggtagaacagtgtttttttgtggaatgactacttttttgtgctatcggctacaatgaggtaattatttatagtttatcgtttgttagacttaaaattatttttaatttagtctcgttgttattaaaaaataaggattatagaaatatctgttaaacgtaatggttatgggtaaaaagctgatcagtaccggattgttattgctgctgtttatgatcgttgctgatacggtctgggcttcagacggggtcacagattccggcacaacggcatggatgctgaccgcaacgactcttgttctgctcatggtgccggggctggcaatgttctatggggggctcgtgcgcacaaaaaatgttctcggcaccatgatgcacagttttgctgcaatggttgttatcggggtattatggccctttctggggtatgcattgagcttcgggccaagtgtattgggcggccttgtcgggtggaatcctgactatgtgctgcttcgaggaattgacgattcaattctggattcgggtattcctgaatatgtgtttgccatgtttcaggggaaattcgctatcatcgcgcctgccctgatagctggtgcttttgctgaaagagtcagcttcagagggtatgtcgtgtttattgcgctctggagtctcgtggtgtatagcccgatctgtcactgggtttgggctgaagatggttttctgttcaatatggggccggcaggggctatagattttgcgggaggtaccgtcgtgcatatctcttccggtatcagcgctcttgtggccgcactgtttctcggttcaaggcgtggatatccgaaaaatgtcatgcatcccaacaatctggttatgacgatgattggtgccggattgctctgggtagggtggtttggattcaacgcgggcagcgctgttgccagtgatctcgatacaggaagggcgcttaccgtcacacagattgcggcggcagctggagcgggagcctggatgatcatagagtcgctgctgtacaaaaaaataacgactctcggggttgtgtcgggtattcttgcaggtcttgttgcgataacccctgcagcaggtgtcgttcagcctggtggcgcaatggtgatcggtattctcgcgtctgtgttctgttttctggccattcaggtgaaaaaccgtgcaggatatgatgacagtctcgacgcgttcggtattcatgggatcggtggtattgtgggtgctctcgcactcacctttttcattcgtgaagcctggatggctgatgcagcggtggccgcgggaggcagctggactgtctggcagcagtttggtgttcaggcagctgcagtggtgattacgatcgtctacgcggctattgtcacgatcattctgctcgttattattgaaaaaaccattggtttccgcttgaaagagactgatgaaatgaccggacttgatcagagcctgcatggggagcacggttatggtcttatcaaccttaattaattttcaatactatgaagctgataacagccataattcaggaggacaagctggataccgttcgtgaggcattgatccagtcggatatttccaggatatcagtcagcaggatttcaggccacggccggcaggaggatatcgatatatatcgcggcagaaagattgttccgaatctgattccaaaaatacgtatagagattgctcttaatgatgcgtttgtcgaaccggcaattcagactattgtagaatcggcgagacatggcagcggtgaggtaggagacgggaaaatatttgtgacacctctcgaggaatgcatacgcataaggactgacgagcgcggaggtacggcgatatagcgattgtgcatatcgtgctgcgctccagtaataaaaggaaaagccggtattctgccggcttttcctttttgcggaaagaattgtttcgtaatttttacactcggctaacccctttccatccgacaagccggaagatcactttgtgaatggcagtacggatcagtggtcatgtatgcaaacgctaaaaaaaaatatggaggcagttatgataccgaaacatgtatgcctgcaactctgcggctcaacgcaatcctttggaacgggatggctttctccgatgcctgatttacgagactatactgtagatactccggaaattgtcgatatgacaaaaaaactgaagctgaggcagagcgaaaaagcgttgaaatctgctgtgccgtattccgtggatttgagagggtggtgttcagaagtcgagaatcaggggaaaatcggttcctgtaccgcgcatgccgccatgggcgtcgttgagtatctgcaacgcagagcctttgatgagcatatcgatgggtcaaggctttttgtgtataaagctacccgcaaccttatgcatgcaaccggagataccggagcctggctgagaaataccatgggtgcgcttgtattgtgcggtgtcccgcatgagcagtactgggagtatacggatgtcgatcccgattatgacaaggagccgacgggctttgtctatgcagtggctgataatttcgaggcgttacgatatttttgtcatgatcctcagagtggaaatatggacaaaagagcggtgcttgaaagcgtgaaaaggtttctggctgcgggtatcccgtccatgttcggctttttcggttttccttcgttcaacagctcggatgacaaaggatgtattccttttccctgtggcaatgagaaggctgagtggggacacgccatcgtcgcggtcgggtttgatgataaaaaagagataatcaacacgtcctgtaagaagagcaagacaaaaggggctctgttgatcaggaactcatgggggacggactggggagacaatggatatggctggctgccttacgagtatatcctgcaggggctcgctgtcgatttctggtcgcttctgagtatggatatggttgataccaagcagtttggactgtaagaggtgttgagctgttgatgcgttgatttgtaaagaacgcgagctacgctttctgatcctcccgtggtttcaggctcgttcgtatatcgctgttgtacaagagggtaattgaattccggatcaacaattcaacagctcaacagctcaaccgcatttcgtctcattgtctttccagtacatgcggcgcatgttgttcaagccattgcttaacctcaaaatccccatagcgggcagcgtagaggaaatctcttacctgcccgcgtttatcgccgattcggccctttgctataccccggtgcaggtaggctaacgccattttgttatcgtatgacacagcccagcgatagtctgttattgcggctttatagcgtcctgagtcgtagttgaccactccccggttgaagtaggccacgggtctgaaatatttttccccaagttcgataaccctggtatagtcctgcagagcgcgctcgtaatccttcagtgaatgatatgccgcggcacgcatctggtaagcctgtacatatgaaggatttccgtttattgcttttgtgtaatactttgcggcatcgaggtgacggctcttcatgtgccgttcatatcctttctcgtaggactgtttcggggtttcggcatgaaccggggaccacgtgaaaaccaggaagagcaacgtggtcaggagtgtgagaaaaatgttatgcatctgatgtctatgagtgcccggaaatacgacgttgtatggaaagctaaagctatttatggaataatttctattttatacttctaaactacccaaagagcaagcagtatgtttcgaataagcctggatgagtttgagggtccgcttgacctgcttctcttctttatcaagagggacgaacttgatatttataatatcccgatttccagaattaccaaagactttatcggatacctcgaggccatgcagagcctcaatctcgaagtggccgccgaattcatctacatggcttcgttactgatgagtatcaaggccagaatgcttctgccaaatgaaacttccgaagagggcgatgcatccgaattcgaccccagaacggaactggtcgaacgcctcatggagtacaagcgcatcaaggagggggcggaaaaaatgcgttcactcgaggaaacgaggagcgccatgtttgccagagggtattatgaatcgttcgagccggaagtgatcgacgaactcgatgagccggtcaaccgttccacgctctatcatcttatcatgacctataaatcggttatggagaatatgccgaaagtgcatgtgcagaacgtagacgaagctccggtaactgttgatgaacagagtgcgttgattctctcgaaactgagggaaacaatacagatctcattcagaacgatacttaaagaagtcggtgaacctcttgtgcttgtcgttacctttcttgctgtgctcgaactctgccgccgtcagaagatcgtggtgattgtgaaggacggatatgatgatttctggatgtcgagcaggcagcatccatcatccggtgcctgaatttttcgcaacacagtcgtaagaacagcgatggcgcatgaattcgacggaaaaaagtatgaacaggcctcgtcccaccagaaagaatggggaatgggtctgattgccgaactcgatctcaagggaaatgagcgagttctcgatctcgggtgcggggatggggcactcgcggcttggatcgcggagatgctccctgacggtaacgttgtcggtatcgatgcgtcacagggaatgattgatgtggctttgcaaaagacaaaagacaatttgtgctttgtgctcatggatattgacgatctcgattttatcgaggagttcgacgtcgtgttttccaatgcgacgctgcactgggtgaaagatcaccggaaactcctgcacaacgtcagtcgcgcgctgcgttcctgtggccgggtccgtttcaacttcgcaggcgacggcaactgccagagctttttcaacgtgattcaggaggctacggcgcatgaacgttttgaggagagctttgcaggtttcgagtggccgtggtacatgccttcggttgatgaatacgctgtgcttgccgaacacagtggtctgaaaaacatcagggtctggggcggcaacgccgaccgctacttccccgacagggaaaccatggtcaaatggatcgaccagcccagcctcgttcccctgcttcccttcctgcccgaacaagagcgggcgcttttccgcgactatgttgtcaagcgcatgatcgaagagaccctgcaggaggacggaacctgtttcgagacattcaggcggattaatcttgaggctgagaagtgatgctttttgctttgtgagatgcagccagaattccagggtggcagttatggataaaaacgaggctatcctgctggtatcgacagtattccggtttgtcctggtgattattgtgtatgcctgcttatcttgaagcctgttttgaggaggcaaatggtgatgccgcgtttatagcgaaagctcttggtgatattgcaagggcgcagggaatgtcacaggtggctcgggaggccggtttgtaacgagaaagtctctacaaggcactgtcaggggagcggactccgagtttcgataccatcctcagagttatacgcgcacttgggttgaaactgcatgccggggcggtacagtccaatgactccaaagctcaaccagcggcttgaaaaaatggatgttgatggatagagcgataaggggacacaagcactacctgtctgcatcggtggtaaagtttgaatgctttgtgtgcaaggtgtgcttcctgctgaaatggtatgcatatatgcgtgagcgggaaagcaacgtgtcacaggctggaaaaagtttttattcctgctgaaacctgattttttgttgtgtgttatgcgtttttttgagtcgcttcgtatagatttttctgcgaaggtaaagtggaggatgttatgtgacagaaatcctctttttgttaccatgcaggacaaatactcggttagagcgtttgcccgatcaaggggtgtgaagacggctgaactgcttttcgttaccgacaggccggaaacaatacctttcgatgagctgcctccaagatatctcattaaagcaaatcatggatgcaggtggaatatcctctgctatgactcgaggttttaccagttcaaagacgggcgggatcttgtgaatcaggacggttctttcctgaacacgcattcggctgccaggtatgaaataagcaaggctgaagtgattgggttgtgccgtgagtggctttcccgggactattccagaaatgagtgggcctatcggcagatacgtcctaaaattgttattgaagaattgcttgagtcaaaagatgaaaagtctttgaaggactacaggttgtatacttttcatggcgttgtgaaggcaataaacgttggctctccggtattcaggaacaatggtgaaaatgttttctttgacgctgactggaatgaaattgtcttgacaaaatacagtgaagcacgccctgatcctttgccggaaatgcctgccggtttcggtgagatgattcaagcggcgcagaatctgtgtgaaagcattgattttgcaagagttgatctgtacgataccagtaaaggagtcattttgggggagataacgatctatcccggcgggggacggaagctgactccctgcccgcggtttaatacatggcttggcgatcagtggagaataggaacatcagacagtattgctgctttcatcctgatggttgcttttacactgaggtcctatgcgaagcgcttgattcaggttcgcacgtgatgagaagcaacagaaaaagaattactatcaaggcgatatcgcgtagacttcctcgcagtttccgttcactctacacgtcattgcggttctgtcttaagtggtttcgaacactcagggttgagttccgggttcttgaagggcaagagcccggaagtcgctcgccactctcaattctgtgcgccgcaggagagaaggacaggaactatcttgccggacttgctttcggggaagactatcgcgagaggtttctctgtcgagcctggttgtggaacgccaacagggtgagcgggaaaaatgatggcaggtatgccatgatgttcgtcaagatccacaaatctcagcgctggatactcggatcaggtaaccggttttccatacctgactgggtgataggggaggttgctttgcccgtcgattcagggagcatgactgccgagaaagtcaagtcggacacaagaagaatccggacaaacggtcttgagtatgaggtcacgcgggatatcaaaaggtttgatgatttttatcacaatatgtatctgcctcatatcctcagggttcatggcagaagcgcttttgtgacgccctacgagctcatgagaaagcgcctcgaacattgtgacctgctcctggtgatgaaacagggcgagccgatttccggatgcatgatttcgtatttcgaggcggtaccccgtatgaaatctctgggggtgcgcgacggcgacccggagtatctcaagttcggcgcgacaggggcgctgtactatttttccctgctctatttggagggaaagggatttccctggattggattaggcggatcaagagcatttctgcacgacggcgtacttcgatacaagagaaaatgggctcagaagctcgttgactcctccccggatatatttgaattcaggatacttgcagactcaaacgcaacaagatcatttctgaggagcaacccgttcatttttaagaaacgcgggtcgctgtatgccgcggtttttgttgatagggaaaggccgcttgatccaaaggagcttggccggatcggcaaagagtatctctatcccggcttgtcaaaactgtatgtgtatgtttttcagcaaaaccttccggaatatccgaacacagtttccgaagaactttctgatcggcttgttatccaatccgcggaaaaggtcatgggtggacactacaatagtaagatggtaactgatttaaatatattgttgaatgcataaagcaacgagtaaaattgatcttgctttatgcaattcaactacggatatcatcattcgcttttcggaggaagccgatgcaggcatgcttgcagcctgttgtatctacagcgtcgtcgcacgtgaacacatcttcctgtccagtgctaccggcttaacaaagaagcagactcgatgtttcatccgctccgtcctgaattcccgcggcgagcatcttgctgcccgggtatcgtgggcagggcctcggaaagacggtacttgagatggcattgtttgaagccttccagagtagccttgaacgcatcgatcttgaagtatttgcttcaaatagatctccgatatggctttatgagcctatcggttttcaggcggaggggaggaaaaggaatgcgcgtaagcttgatggaagttacgaatatgttgtgttattcggattattgaagttggatcagatagaggacagttaaatcgtgcagatgggatcgctcattttacatgtgggttcagaatgtttttatattcaaagatacagataacagtgaatgaaaatatgaatacagtttgaatacaatatttgatatagcaaccaagactcacgagcagtgtttgcctttatcggtttccacgcttgaaaaccctcaaaccgatatacctcgtattgcaaaggatcgacaactgatcagcaaaatcgaagcgggagtacaacagattgagacaaatcacagattggtcactggagatgctcgcaagttaggctttatcgaagatgaatcagttcatcttgtggttacctcccccccctattggacactgaagaagtatcgagattatgagaatcagttgggtgatgtggctgattatgaagagtttcttactgagctcgacaaggtttgggaacattgctaccgggttcttgttccgggcggcaggttgatttgcgttgtcggtgacgtctgtctttccaggagaaaaaatgacggacgccatactgtcgtgcctcttcatgcgtccattcaggagcattgcagaaagatgggtttcgataatctgtcgcctattatctggcacaagattgcaaacgcctcttacgaggcgaacgggaacggcgggggtttcctgggaaaaccctatgagccgaatgcagtgatcaagaacgatatcgagtacatcctgatggagcgcaagccaggcggctatcgtaaaccttcggttgctacgcgcgtgctgtcggtcatatctgatgaaaaccacaggcaatggtttcagtcaatatggactggtcttaccggtgcgtcaaccagaactcatcccgccccctatcccgaggggttggttgagcgtctgattcgtatgttttcctttgtcggcgacactgtgcttgatccctttatgggaacaggtacgacaacagtagcggctgcgaaatggggcaggaattcaatcggtgtggaaatcgatccgcattactatgcaatggccgagaagcgcattcgtcaggcaacggcatccctgttttccacggcggaaatcgtaacgcaggcaaaaagcgtataagtatggatttgaacacaagggttgcaaaagcggttcgccacttctggaaagtaagaacccgacagcacaagaagcagggttcttcgacgggaaaaaaagacgcagggaaccggagtgcggtaacgggtggcaagcacctcgatggatttatcaaattgttgaccgagttgcttgctgaggccgggttgcccgattctgcaatccatgtcaagtcaactacgttgccgggatattttaggccaaccaagaattgggacttgctggttgttgttgacagaatactactggcttcgattgaactgaaagctcatatcggcccgtcatttggcaacaattttaataacagggttgaagaagctcttggtaactcaaccgatctgcttaccgcataccgcgaaggaaaattcaagccttcgcaaaagccttggcttggctggctgatgctgctggaagatgctccaaaatcaacaactccggttcgggttgacgaaccgcatttcgaggtttttcctgagttcaaagaagcttcatacgcaaaacgatacgggctcttttgcgaacggcttatgcgtgagcgtttatatgatggagcttgcctcataatgtccgacaaggccggcggactcaaaggcaaattcaccgagccgaattctgaatttagttttacgatgtttgcaacttcgctgacagcacatgctttggcatatgcacggttacgcaaactttaaggtggcgaatatgcaaagattcttcttgatttgaaaagggtgtatatatggggaagatttttgaaattagggatccaattcacggttttgtgaccttgaatgaatgggagcgtgatattataaatcatcctgtttttcaacgtttgcggcgaattcgtcagcttgggctcacagatatggtttatccaggctcgatgcacacgcgttttagcactctctaggggtgatgcaagttgctacgaggatgtttaatcatataaaggagaggcgtagtgattttctgaaatcagaattgcattttaacgatgatggattaaggcgtgataaagttttagttcgattatcttgtttgcttcatgacgtgggtcatgctccattctcacatgctgctgaagggcttatggacaaagatcagttgtccggtaagtcatataaacacgaacaatattctgcagcagcagtggattttcttatgcaggatgtgatcgagaatcatccattgaaccaaaattaccatatcaaggctaaagaaattgcagattttttaaatggtgattctagtgtgggtcgttctctgctttggcgagacttggtttctggtcaacttgatgctgatcgggcagactaccttcttcgagattcacatcatattggggttgcctatggatattatgatcttaaccgcctaatagcgacgcttaccgtcgcaattgagcctgataatgattctcctgttattgcggtagaggaaggtggtgagcatgctgctgaagcgcttattatagcgagatatatgatgtttactcaagtttattttcagcatacccgtcgagcatacgattaccactccattgaatcaatcaaggcacttttagccaagtccaaagttcaagcaggtaaagaggtttttcctgcgccaacatcaaaggaaaatgttgaagaatatcttaaatgggatgattggaaagttctgggcttaatcagtgcaggagaagcaggaaaaaatggtaaaattatgatggaaagaaagcaccatcgagcagtttttgaaacgcctgaaacgcctagagctgaggatcaagagtttgctaaggagattcaagatgctttgggatcgaaggtggccttcgttgattttgcttcaggatcatggtataaattcgaggctgcagatgtcccgtttttattacaaccgggccatacggatgagcaattaacaacattgtcaactatatcatcagttgtaaaagggcttactacagttaatcgtacccggatttatgtgcctatgggtaaaaaagatgaggctcgtgagacggtggcaaaaaaaagaaaagaacgggaggaaaaacggtgaaaataacttttgatataccatggacgcgctatgcgcttattgctgaattagctaaacgtctggatggtgttaatcctcagtttggcaaaacagtacttgaaaaactggtttttttcctccaagaaatttacgggatcaaatgcggttacgattttgagctttactcctatggcccatttgattctcaattgcttggtgaccttgatctggttgagcattggggaggcgttactgttttaagggttaacaatagctttgggggatacagaattcagccgtcagaaaaggttgattctattgtaggcaaagccaaagagtttattgaagaccagaaaacggaaaaagcgcttgatgatcttgtttcaaattatggggctatgaccgctagagaccttgaacttcgggcaactacagtttatgtcgagcgcggccttcgtaaaaaaggtgagtatagatctaaagaaaaaatctgttcgttagttagccaaatcaaaccgaaatttgattttcaagaaattgaacaggcggttttggagctaaaaaaaaggagccatatagaatttactgattagtataaaacgatttagcaaggttttatttagaggaaataaccctgtgtcgggtcatatgcccggcttttttatcttgaaaaatcaggaagaaaggcgttcttcaccctgtaaccaccaatgctattatgcctgaaatccgtcctttcaaaggtttgcggtacgatcctgaaaccgcaggtgacatggggagcatcatctgcccgccctatgatattatacctccgtcgatgcagcaggaactgtacgacagttcagcctacaatgcggttcggcttgagttgccgaaggaagacgatccgtatggtgccgctgcggaacggctggcgcagtggatgcgggagggggctctgatgcaggacgacgaacctgcgctctatccctatttccagacctatactgaccctgaaggaaatacctatacccggaaaggctttttctgcgccttgcgtctgcacgagttcagcgaaaaaaaggtgctgcctcatgagcggacactatcggggccgaaaaaagatcgcctgaacctgttcaagcggacacagacaaatatcagcagtattttcggtttgtacgccgatgaccagatgcaggcggacaagcttatcgaggaatatgcagtatcgcatgaaccggtagtcgatgccgcattccagggggtgcggaaccggctctggaagattaccgatcctgatattaccggtaaggtgcagcaggttctgctggagcgtcaggtctatatagccgacggtcatcatcgctacgagacaggagtgaactatcgtaatcttcgggcggaggaaaatccttcgcacaccggagaggaaccatacaatttcatccttgtctatctcgccaacatcttcgacagaggcttgatcatttttccgctgcacaggatggtacacagccttgataccttcaatgccgatgcgctcttcgatgcgcttggcgcaaacttttcgataacccctctcagcggcagggacgaactgaagcgctacctcgatggagaaacgtcaaaccatgcctatggtgtcgtgacttctacgggggtctggggcatcaggctgaaaactcctccggaaaccctgctcggtgacgctgttcccgctcctctgctgcaactcagcgtggtcgtgctgcacgaactgattctgcagcgtgtgcttggcattacgccggaggcgatgcgcagccagaccaatcttgtgtatatcgaggacgaccgtgaggttttcgagaacgtttccaacggcaagatgcaggtcgggtttgtggttaaaccgaccacggtagagcaggttcgggatatttcgcaggccggcgaggttatgccgcagaagtccacgtacttttatccgaagattatgacaggtttagtcatgcataggcttaagtaaaggcaaaaggaaaaagtcaaaggtcaaaaggcaaaaggtaaaaaggtgccttcggcacggaaatgttaagccatgagggttgctataaccttgttactatcacattgccgaatatctttttaaatttgtcgactgcaaaagtactttcatttcttggttatagtagccagtgtatgaaatagcgtctgcatcagtcccgtgaagttagggtatctatttcgcagggggtatcacggtgtttgttttttttgactttttacttttgaattttgactttcttcccatgaaagaattctactcccgttcggttgaggagacccgagaatacgccaggcagttcgctgccggcttgcaaccgggtgatgtcgtttttttgtgtggcaatctgggcgcgggcaagaccgagttcatgcgcgggatcgcacaggtattcaaatgcgatgaccagttgtcgagcccttccttttcaattttcaatatctataacggcagcctgagaggcgagccggtgaagctacagcatttcgatctctaccgtattgagactcctgaagagctcgacgtgcttggattcggggagtatatcgacggacaaaccatatcggttgttgagtggggtgaaaaatttcccgacgaacttcccggtaacgcaaaaaaagtatttattgaagccgtcggggaagacgagagaagaatcgttctggagcgttgaagtgttgatttgttgatttgttgatctgttgaattgtttgaagaatatccggtcgttaattgcggtgctgaggatgttttttgtgtacgggtgtttcctggcggttttcttttttgacttttgatttttgagttttgactttatcccataagatccttgccatagagtgcacacatcagtctatcagcgtggcggctgtcggtcacgtgggtgttgttgaagaaacggttcatcaatggcagcggacagccgagtctattattccattggcagaccgggtgcttgctgctgcggaaatggttatgagtgacattgattttcttgcgctctctcgagggcccggatcttttaccgctttgcgtatcggtatggcaacggcaaaggggatggcatatgggcttggacgtcctctcgtgaccgtatcgaccatggaggcgtttgcagcttctgcctgtgaaaaggtcggttcccgctttctggtaccggttattcccgcaaggaaaggtgaatggtactacgccgtgtatcgtgcgaacgggaaagggccggaagaggtggaaaagacagcattcgttcatgttgacactctgagagagattctcgagcgatacagggggcggtgcgcggttgtcgcaaaggacatcggccagctggaagaggtgtgcagaagcgcaggagtggatgccgtaaaggctgatttttttacggctgtttcgttgattccgatcgcggaaaagacgtatatggccggcgaggttccttctcttgaaatggttacccccgattatctgcagcaattccgttcaaacaggtaacaggtgtgccgcatgattacaacacaccccctatactcagcggtctgaacaggttgttgtgaggggcattcgaaggggactgaatttttgaggggattgtcttgttatagaggtgtttggaaaacagataatcaaccgcttcagaaagctttgaatattactatattttgatacacccgtttatacttgttctccgttccgggaaagcagtaaggcgtgaatgttttaataatagagggggcctctaaaaagttatagaagtgccctggagataaatagatgtttatggttgagcaagatggtggagaaggcaggatagtggacgtaaaagaggtggcgttaagtgaactgctcgccaaaagagcggcagagctttcgctggaaagaaaatgtgacgatgtcgttatactcgatgtcagggatgtgagtgcggtaactgacttttttgtgattgcgacggctgattccgagaggaaggccaaagcagcctatgagcatattgtcgacgagttgaagcacgaagatgaacgccctctgcatatcgagggtggagatacccttcattgggtactgattgattatttcgatgttgtcgtacatattttcatgcctgaagaacgggcattttatgaccttgaatcgttgtggggcgacgctccaaaacagactctgaaggtagagggtgacagggttgttgccgatggcggatgagaaattctctcttcgtcttccctttaacggggtattctgttacattacgcccactactatacctacaataatcagttattagaaaagatatgcagcgcgacaagattttaccgatcagcatagaagatgaaatgagggactcctacctcgattattccatgtcggttatcgtcagccgcgcgttgcccgatgttcgtgacggtcttaagccggttcaccgcagggtgctgttcggtatgcatgaacttggtcttcaggcaggaaaagggtataaaaaatcagctcgtgtggtcggtgaggttctgggtaagtttcatcctcatggagacactgcggtttacgacagtcttgtgcgtatggttcaggatttttccctgcgctatccgctgattgacggacagggtaactttggatcagttgacggggattctcctgccgccatgcgttataccgaagtgcgcatgaagaacatagcgggcgaaatgctgaaggatctggaaaaggagactgtgggcttctcgctgaacttcgatgattcgcttgaagaacctactgttcttccttcggctatgcccaacatgcttgttaacggtgcatccggcattgctgtcggaatggcgacgaatattccgccgcagaatctcagcgaggttgtgaacggattgatcgcgatgatcgaaaaccctgagattactattgatgaaatcatggagcatattatcgctccggacttccctactgccggtattatctatggatatgagggcgtaaagcaggcctaccataccggtcggggcaaggttgttatccgtgctcgtgcggttgtcgaggtgacgcagaaaaacggtcgggagtcgatcatagtaacggagcttccctaccaggtcaacaaggtccgcctgatcgaaaagatcgtggagctgatccacctgaaaaaaatagaagggattgctgatatccgggatgaatctgatcgtgacggtatgcggcttgttatcgagctgaagcgtgacgctgttgccaaagtggtgctcaatcatctctacaagcataccccgatgcaggatacattcggcgttattctgcttgctcttgttgacggtgtgccgaaggtgctcaacttgaaggagatgatggaggcgtatctcaagcaccgcaatgagattgttctccgcagaaccacctatgagctggcagctgccgagaaaaaggctcatattctcgaaggtctgaagatctgtctcgataacctcgatgaagtgatctcgaccattcgcgagtctcctaacgccggcgtcgcacaggaaaagctgatggagaaattcggcttgaccgagctacagtccaaggctgttctggaaatgcgccttcaaaggcttaccggaatggaacgtgacaaaatcgaaaaggattataacgagacactggcgttgatcgaggagttgcgttttattctcgcaaaccctgaaaagcggatgcagattatcaaggatgagctgctgaaagtaaagcaggtgtatggcgatgagagacgtacagagatcaggccgcaggagggagagttttccatcgaggatatgatcgctcaggaggatgtggttattacgatcactcatgaaacctttatcaagcgttttcctgtgtcgggctaccgtcgtcaggcaaggggcggcaagggagtgacaggcgctcaggccagacatgaggactttgtcgagcatatgtttgtggcgtcaacgcacaattacatccttttcttcaccaacaaggggagatgtcactggctgaaggtatacgagatacctgaagcgggcagggcggccaggggaaggtctcttgccaacattatggagcttcagccgggcgagaagatcaaggcatatatcaatgtcaagactttcgacgaccctctctttattataatggcgacagcgaagggtagtatcaagaaaactgaaattgaggctttttccaggcctcgccgaaacggtatagccgccataactatagaagatggtgacgaacttatcgatgcccgcctgactgacggtgaacatgatattatcctggccaagaacacaggttatgcggtgcgttttgcggagaaagatgttcgtccgatgggaagaactgcgatgggcgtaaaggggatcagccttgatgagggagaaacatgtatttccatggttacctcgaagcgtccggatacttccctgctcgcggtgactgataacgggttcggtaagcgaagcaaggtggaggattatcggttgacccgaaggggggcgaagggcgtcattaccctgaaagcgcatgagaaggtcggtcatcttgtcggactgctcgatgtcaatgatagtgacgatctgattattatcacctcgaacggtattgtcaatcggcagcatgtttccaatatccgactcaccggtcgcaacacttcgggtgtcagaattgtccgcctgatgcagggcgatacgatttccgctaccgcgagagtgccgaaaagtgttgatgaagaagaaaatgaagccctatccggtcctgaggatcagatagaactttttgattcctgaggtgaacgttaacgagtgaggatgcaatggagaagagaaataaaccgtatatccagcacgaggagccgggattgaaaaagtactgcgcatgcagtttgtccaggaaccttccctactgcgacggctctcaccatggaaccggtatgcactcctacaaggttgagattgaaacagcgaaaacagttgcaatatgtggttgcggttcatcaaaaaataaaccgttctgcgatggatcacacgagttgcttcaggagacctgattgataaatgaaagttaaattttgttactgatatggcacgacccaaaaacgtaaagcatatttttgtcacaggcggggttgtatcatcgctgggcaagggaatactttccgcttctctcggtcttttgctgaagtcgcgcggtttgcgtgtggctattcagaaatacgatccctatatcaatgtggatccgggtacgatgtctccctaccagcatggcgaggtctatgtgacggatgacggcgccgagacagaccttgatctcggacactatgaacggtttcttgacgagcctacatcccaggcgtccaacctcactatggggagggtatacaaggcagttattgacaaggagcgtcagggcgaatatctgggcggtaccgttcaggttgtgccgcatgtgatcgatgagatcaaggcgaaaatgaacgagctggcgaaaaatgcgaatcttgatgttctgattaccgaaatcggcggcaccataggtgatatcgaatcgcttccttttcttgaggccatgcggcagttgaagcttgaccttgggacgaaaaatctgctgaacattcatctgacgctggtaccctacatcaaggcggcatgtgaaatgaagaccaagccgacgcagcacagcgtcaagatgcttcttgagaccggtattcagccggatatccttgtctgtcgcagtgaaaagcctctttcacgcgagattaaaaacaaggttggccatttctgtaaccttcatgaagcagacgttatcggactgagcgactgcgaaaccatatacggcgtgccgattatgctgcttgatgagcagcttgacaagcgggtattgaagaagctgggcatcaagaagtttcaggaccctgagctttcctactggacggagttctgcgataaggtgaagcatccggaggacggagaggtgacgattgctgtatgcggcaagtataccgaatatcccgatgcctacaagtcgatactcgagtcttttgtgcatgcaggggcggtcaataatgtcaaggttaccgtgcgcttcatacggtctgaagacgctgaagaaagcggttgcgacatagcaacagccatgaaagatgttcacgggctcctggttgctcccggttttggtgacagggggatagaaggaaagatcagttttatacggtatgcgcgtgaaaataatattccttttctgggaatatgtcttggaatgcagtgtgccacgatagagttcgcaagaaatgtttgcggactttccgaggctaattcgactgaattcagtaaacggtgccgccagcctgtcatcgatctgatggagcatcagaaaaaggttaaggagaaaggcggaacgatgcgcctgggaagctatccctgtatacttaaggaggataccatagccaataaagcctatggcaagtttcttatcaatgagcgtcatcggcatcgttacgagttcaataacgagtaccgtgagctgttagagcaaaacgggatgcttttttccggaacctcccccaacggcgacctcgttgagattatcgagatcagtggccatccgtggtttgtcggcgtgcagtttcatccggagtacaagtcaagggttcgtagcgcacacccgttgttcgtcggttttgtggcagcagccaaagcgtttgcttttggtgaccgccagttatccttcgagcctgataccttgccgttaggtgagcctgagcgtacattggagggctaagagcgtgaagttgtaccgcccctgaaacaggtgtctggatttcacgggtcaggcacggtaatgactctggactctataccttcctgcaagtgccgtaggcacttttttcctgcaatccagcggttcaccagcgcactgcccttcctcattcggcctcgatcgttttcccctctacttcaggtcttttttttcttttttctctcttaatatttggaagtaaggagagaggttgatacattaggagcccgcttaagaaagagcgggtcggttttgagaaaagccggatgttctatgacagagaaggcaggggagaaaagggtaagagagagaagaaaaggccttgagaaagatgaaaaaggttttggaaagtcgagagtgattacgtaagtttgtttcccttgatcgacgatgtcgaacaagaaagttctttgaatttgttgctaagtgaacgccaaagtcaattgctttgatgttgaaagacattaaggtagatagccgggtcaaccaagttgtttattttacaacggagagtttgatcctggctcaggacgaacgctggcggcgtgcctaacacatgcaagtcaaaggaaaacagcttcggctgcaagtacttggcgcaagggtgagtaaggtataggtaatttgcctacaggacagggataaccccgagaaatcggggacaatacctgatgatgcagcggaaccgcatggttatgttgttaaatgaggaatcgcctgtagataagcctatattccatcaggtagttggcggggtaaaagcccaccaagcctacgacggatagctggtctgagaggatgatcagccacattggaactgagacacggtccagactcctacgggaggcagcagtgaggaatattgcgcaatgggcgaaagcctgacgcagcaacgccgcgtggatgaagaagttcttcggaatgtaaagtccttttgtagaggaagaatagcctgttttacgggtgtgacggtactctgcgaataagccacggctaactctgtgccagcagccgcggtgatacaggggtggcaagcgttgtccggatttactgggtgtaaagggtgcgcaggcggaaaaatcagtcgggggttaaatccatatgctcaacatatgcatggcttccgatactgtttttctagagtgtcgaagaggaagatggaatttccggtgtaacggtggaatgtgtagatatcggaaagaacaccagtggcgaaggcagtcttctggtcgacaactgacgctcaggcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgaatactagatgttggtcatacgtgatcagtgtcgcagctaacgcgttaagtattccacctgggaagtacgctcgcaagagtgaaactcaaaggaattgacgggggcccgcacaagcggtggatcatgtggtttaattcgatgcaacgcgaagaaccttacctgggcttgacatgccggctaaactccctgaaaggggaggtccttcgggaagccggtgcaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccctacaattagttgctagcaggtaaagctgaggactctaattgaactgcctacgcaagtagagaggaaggaggggatgacgtcaagtcctcatggcccttacgtccagggctacacacgtgatacaatggcgactacaaagggcaaagccgcgaggtggaggaaatcccttaaaagtcgtcctagtccggatcggagtctgcaactcgactccgtgaagctggaatcgctagtaatcgtagatcagcatgctacggtgaatatgttcccgggccttgtacacaccgcccgtcaagtcatggaagtcgggagtacccgaagacgcgtatgcgtttaaggtaagaccggtaactgggactaagtcgtaacaaggtagccgtaccggaaggtgcggctggatcacctccttttagtggagattgactgtcagaaatggcaggacaagctcaaagagtaatggtccggttatcaggctttggcgttcatgatgcaacattattattgctcacaaggcgataagaaatttatttgtggaagtggattgggaaaccctgattcgctggccctgctcgaaccgggcctgtagctcagttggttagagcgcacgcctgataagcgtgaggtcagtggttcaactccactcaggcccactaacagttaaaggcgcgtaagaggctgaattgttattggggctttagctcagttggtagagcgcctgctttgcaagcaggaggtcaacggttcgaccccgttaagctccacacacgaaaatagacgtgtaagcactgaaaggtgcatgttatttgacatagctggtaagaatgaaatgcaaaagcatttaacggaaaagttcttagtgaacatataaactttcctgttgatgtgagtgatactcatcaataataggttttttggttaagttactaagggcgtacggtggatgccttggcacaagaaggcgaagaaggacgtggcttaactgcgaaaagctgcggggagacgtaagcagtctactatccgcagatatccgaatggggcaacccatcccgacttgtcgggatatcccgaaagggaagctaacccggggaagtgaaacatctcagtacccggaggaaaagaaaacaaaagtgattctctgagtagcggcgagcgaaaggggacgagcccaaaccggtttctgtttcggcaggaccggggttgtaggactccataacgtgacagtagaggatagtcgaatcaactggaaagttgaaccagagggggtgaaagtcctgtagacgaaatccaaaactgcacaggaggatcctgagtagcacgggatacgtgaggtcttgtgtgaatctgcgagaaccatctcgtaaggctaaatactctcttgtgaccgatagtgaacaagtaccgtgagggaaaggtgaaaagtacccttaagaagggagtgaaatagtacctgaaaccgtgcgcttacaaaacagtaggagcaaacctgtcttcggacaggggagtgactgcgtgccttttgcataatgagcctacgagttactggtatgttgcaaggttaagaccctcagggtcgcagccgcagcgaaagcaagttcgaacagagcgaaagtaacatgccgtagacgcgaaaccgggtgatctatccatggccaggatgaagtacaggtaaaactgtatggaggtccgaaccagtgtaggttgaaaactgcttggatgagctgtggataggggtgaaaggccaatcaaactcggtgatagctcgtactccccgaaatgtcttgagggacagcctcggggttaagtctgccggaggtagagctaccaattgggctagggctgtcacaacggtaccaaacccagatgaactccgaatgccggtatgacatacccgggagtgagggcatgagcgataaggtccatgtccgagagggaaagaacccagagctacagctaaggtcccaaaattcaggctaagtaatgtaaagactgtttgtttgcagagacagctaggatgttggcttagaagcagccaccatttaaagagtgcgtaatagctcactagtcaagcggacgagcgtcaataatttgcgggttttaagtctgataccgaagcttagcgttagatttatctagcggtaggggagcattccaggtgcactgaaggtgacagataactgttgctggagcgcctggaaaagaagatgtaggcatgagtagcgataaacaaagtgagaaactttgtcaccgaaaatctaaggtttcctgggcaatgttaatcaactcagggttagtcgggtcctaaggtgaggccgaaaggcgtagccgatggaaaacaggttaatattcctgtaccgaatcatgaaggttattacctatggggtgacacagaagtgaaaggcgagccatctgacggaagtggtggtttaagtgcgtaggctgaagtgtaggcaaatccgcacttcgtgaaggctgaaacacgaacagggtgcccgtaagggccataactcgccctaatcaggctgtcgagaaaaacctctatgggacgacatgatttgaccgtaccgtaaaccgacacaggtagatgggatgagtattctaaggtgctcgagtgagacgcagctaaggaactcggcaaaatagccccgtaacttcgggagaaggggtgcctgcttctggcaggccgcagtgaaaagagtcgagcgactgtttagcaaaaacatatctctctgcaaagacgatttaagtcgaagtatagggagtgacacctgcccggtgctggaaggttaaggggatctgttattccgatttatcgggagaagctttgaaccgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggtgtaacgatttgactactgtctcggctgcgtgctcggcgaaattgtagtgccggtgaagatgccggctactcgcatcaggacggaaagaccctatgcacctttactataacctggcattgggcttgagcataatttgtgtagaataggtgggagactgtgaagcgggggcgttagcctctgtggagtcgcaatgtgaaataccaccctggttgtgtttgagttctaacccaggcgagttgatcctcgtcggggaccatgtcaggcgggtagtttgactggggcggtcgcctcctaaaaagtaacggaggcttgcaaaggttccctcagttccgtcggtaatggaacgaagagcataatggtataagggagcttgactgtgagactgacaggtcgagcaggaacgaaagttggccatagtgatccggtggttccgtatggaagggccatcgctcataggataaaaggtacgctagggataacaggctgatccccaccgagagttcatatcgacgtgggggtttggcacctcgatgtcggctcatcacatcctggggctggagaaggtcccaagggtccggctgttcgccggttaaagtggtacgtgagctgggttcagaacgtcgtgagacagttcggtccctatccgatgcgagcgcaggaaatttgagagggcttgtctctagtacgagaggaccgagacgaacaaacctctggtgcaccagttgtcacgccagtggcatcgctgggtagctatgtttggttgagctaagcgctgaaagcatctaagtgcgaaactcgcctcaagatgagatttccccattaggcacctggaagatgaccaggttgataggctacaggtgtatgcacagtaatgtgtttagccgagtagtactaataagccaatcgacttaaccatttttattattaatgggtatccttcattggcaggaaagtttatacgtttaccgggaactcgatcccgttgatggtttgcatgacatccgtaaacagcatgtttacggcgactatatcccaggtgatcacctcttcccattccgaacagagcagttaagccctggagagccgatggtactgcgtaacagcgggagagtaggtcgtcgccgattatttataaaagcccgtctcacaacgacgggctttttatttttaccctactacctactatttctccccatcctcttgtttttttctctctttgctctcttttccctttgacttctcaggtttcgctttaattttataaagcccgtattttccacacatgacagcgttttaatttcagagaatcttccggtcagctctatctgatcccttgaccggacaatgttatccattactcaatcacatccgctgagtgcattccgccagagcattatgcataaacgtattgcagttatccttgctgcccacggagaggctgaaacagctggtttttttgataatttttccatgacacgccatactcttgcccatgcgggcgaggtgatgaaccttccggttcctctgcaactgatgatatcggttgcgggcggactgaaaaacatggtcaagttcaaaaagaaaaactaccgctcgccccagaacaggatcaccagaaagcaggcggcattgctcgccgaaaaacttgccgggcaggctgaggccatacgctatgacgttcatgcttcgtttttcgtgaccccgccttttgtcgaacagattgtcgagcaggtacgcgactgtgatatgctgctgcttattccgatggcaccgatcgataaccggctcatgtcgggaagtctcgaaatccttgctgaaagatacctgccgccccgtgtcccatcgcgtcctcaggtcatttccgggttctggaatgaccctggacttctcaacgtctatcttgaccacctgtttatgcacgctgcgcctgtaccgggttccgcgcttgtactcgcctttcacggtacactcgaaaaggatcaacggggaaacgaaccggaattccagaccggttcgaaggaaatagccacgatggcctcagcactgcgaaaagctgtttgcaacgatcctcgcaacggatatgaacgcgtcgaagtcgcgtatctcaaccatgacgtcggcggaacatggtcaagcccatcccttcaggatatgctcaaaagtctgcacagggagagcattgcctccattgaactattcagttgcggctatttttccgatggaaccgaaacaatgctcaatgcaagagaacatgttgttgaaagcggcatccgaaaagcagccatcattccctgtctcaacgattcagaaccctttgccgactatcttgctgcaaaggtcagggacgcggtgacaggagcgtgaaggtggatgtgttgttattgtgtgtcaatggcgctcaatccctcccttgtcaccctctgaaaaagttcacacacccttcaccgttcagccacatttcctcaacagggtattgcctacctttcggctttacaaccctctatcagaaatgccccatgcaacagtggctgtactgcgattttcatattcacacgacgtggagcgacgggaagtactcgctcgacgatgtggtcgggctctacggggaggccgggttcgacgtgatcgcgattactgaccatgtgctcgacagcgagagcatccggagatctgcaaagccggtttcggagctccttgtgatggacggcgacgacttcggcgcctatcaggaatcgctgtggaaagcggcgaggaacgcctgggagagctacgggatgctcctgattccgggcgtggagctgaccaacaacacggaccgttaccacattctcgccctcgatatcaaggagtatatctctcccgacctttctgtcgaggagattgtcgcatgcgtcaggaggcagcaggggatctctgtggcctgccatccgtatatcagaaaccactcaggcgacgatccgtccttctatctctgggaaaaccacgaacggctcgcgacccagttcgatgcgtgggaggtcgccaacagggacgacctgttcaatgtggtcgggctgaaaaaattcaactacatcgccagttccgacttccatgaggaacggcacctgcactcatggaagacgctcctgcagtgcgaaaaaaacgtcgaatcggtcaaggatgctattaggaagaatgaccgggtgtcgctttttctttataggggcgggaagataaaagagtagctctgttgaggaggtttgtcgacgagttgaccggttgggtagtgtctccgcaaaaagctgcataacagatgttcatggcgttggaacagcggaaaaaggttgtctatgtgacctgtcgctggcgtatggttgccatactactacgcctgctgcctgaacgagtctaccgtgccattctctgcagcagtcacgaacacagggagcgttatcaagggtgaggtgaatatttttgatccgtcggatcagcctgatctgactgatctgtccgatctctcttagacattcacaactccccggcaatcgggataggctgtgcagccccagaattgtctgcccgcgttcttgccggcctgggccgtacgcaataccatcggctttccgcactggggacagggtgggatgtgatcagtcggatctctctgatctgactgatcgctcgcatggcgttgtcgttcgaccaaccgagcggctgcaagttgctcgctgtagccgccgccctcgacaaacgctatctccagggtggcaatttgccggtcgagcaggtaattggcctggttgatcaggcagatcagggtgttggcgcgcagggcggggtcgtcgtgttcgatccagtgcgcgtagagtgcccatcgttgctgatccgtcaaagaggtaagatccgacggatcagcctgatcaggctgggtttgcctgaaccgctttggtacgtcacgaacagctcttgcttcgggacagtcgggcgtccactgcgtgaggcgccgatggcgaaggaaatcttcgtagtcgagcagcagttcttcgaggcttgcccttgcaacgttgatcaggcgcagctcggtctgcgacgacgtggccgcagcactgcttccttccgcgatgttctgtcgtcctgaacgggaggcctggaccatctgatccacggttcgtgatctggaatccatgaacttttcgcagaaccagtaggtcgcatcataaatgagtgtggccgtctggaaacttgctgtgtctcggtatccgccactcggtctgagcttcttcatggtttcactcatgctgcagattgattgatcgaaacagagttcttgatgtagcgcacacaaggtcgctttcagattttcgtgtgcctagcaaataatatacatcataaatacgttttgccagatgaaaactactgaaatctacctgccctcaggtgggttctgatgcaaaaaagccgcctctggaaattcagggcggcttttgcaatgcatgcggttattctaaatcgacttacccgagctcgaagcgatcaagattcatgaccttgttccatgcggcgacgaagtcatgcacgaacttctcctgtgcattgtcgcttccgtagacttccgcgatggcccggagccgggcgttggagccgaagatgaggtcgacacgggtggcggtccacttgagtttgctggttttcagcccgcttgctgaagacgcaatgtctggattcttcgacattgagcagcaaacctgttcgaaatcgcaggaactgctaaaccgaaggttggagaggcagaattacttttttattatgctgttagtgttctgattgtaaaacaccggagtaatgacatgactatacaggaaatcgagaaaaaatctttagcattgaacgctttggataaaatccatttgatcgagaaacttctctccagtctggataaacccgatccggaaatcgaaaaggcctggataaaggaagccgaagaacggtttgctgcatatgaaaaaggcgaactcaaagccgtccctcttgagaaggtgttgaaaaacattaaacgcaaatgaacgtatacccttccgctcttgctcaaaaggaattacaggcagcagtctcttattacgacgaaatatcctccgcattgggtgatgaatgtaggttccggcaaacctcgaacacaaattccgcacaacttcgaacagtaattccggaaaagctcgaacagactttccgctgaacctcgaacacttttagccccttgagcggaaaaggtgttcgaggtcgcggaaacagcgttcgaagtgacgcggaaaaccgcccgtcattcttctgcaagttgacgtatcctgtagtcttctcgtttttacaacaccctaacggaaggctatgcaacaccaacaaggcagaagaaaaaccatgaaagccatcagagaaatcgcccggctccatcttgacaaggagctcagcatgcgagccatcgcagcttcctgcaaacagtcggtctcgacagtgcagggctatgtaaagaaaatcgaggccgtaggccttgactacagctcgcttgcctcgttgtcagactcggaactgcaggaacggctacggcctgcaggaaaaacctgcaaggcttcccgtcccgagccggacatcgcccggctcatcgccgagatcaagaaatccaaagggaaggtgacccgtcagttcctgcatgaagagtaccttgcccaataccctgacggttacaaaaagactcgcttttacgagctgctccgagagtgggaggcgcaggacaaggccactatgcgcatgacgcataccccgggagagaagatgttcatcgacttctccggtgacaagccaagctggatcgacccgacaaccggcgaggtgttccaacccgaactgtatgtggcggtccttggcggcagctcctataccttcgcctgcgcagtcccgagccagaaggctgaggactttgccatggcaaccgtcaaggcactcgaattctttggcggatgtcctcagatactggtcatcgataatctcaaaagtggtgtgacccatgcttgctattacgatccggacatcaaccccacgtttgccgaccttgctcgccactactcggtagcggtgctgcctgcccgggtgcgcaaacccaaagataaaggtaaggtcgagagtggcgtgctgcaggtacagcgccgtatcctggcaccgctcaggaaccgccagttctttagtctcgaggaactcaacggggctatagctgacgagcttgaaaagctcaataaccgtccgatgcgccagtacggcaagagccgccgggagctgttcatggaactcgagaaacaccggcttgcctcactgccgcagacacgcttcagcatcggctactggagcaaggcaaaggtgcatatcgactaccatgtcagtgtcgataaaagcttctatagcgtgccctataccctgatcggcaagccggtcgatatcaagcgcaccgcccatcaggtaaccgtctatcatgatggtgaagttgttgcccgccatatccggacactcaaacggggccagtatatcaccgatccacaccatatgccgtatgaacaccggttttacaaggaatggagcccggagcgcatacgctcgtggggggccaaaataggcccgaacacggcacgtctgcttgagcggatcatgcagcaacgccgcaccccggagcatggcttcaggagctgtctcggtatcctccggctggcaaggatgttcacccctgaacggcttgagcgagcatcgcgcaaagcactcgaacagaacatgacaacctacaagagcatcaagtcgatgctcgacaacggcctggatgccgtgaccctgttcgaggagcaggagccttcaccgaccatctcccatcagaacatcaggggaggtggatactatgcttgaacaggtcaaagaacagctggttgtcatgaaactccatggcatggcagaagctctcgatacccagatcagaacacctctggcggccgatatggacttctccgagcggcttcaactgctggtcgaacaggaaaagagctttcgggaaagccggaagcttaccctccttttgcgcaaggcacggctgcgctaccctgatgcctgccttgaggagctgcatgtcagtcccaaacggggcatctgtaaagcaacggtcatggacctggcccgcaacgagtggatcaaaaaccacagaaacctgatcatcaccggcccgacaggtgcaggaaagacctggctggcgtgcgcctttggcgtcgccgcctgccgggccggaatcagcaccgcctatgtccgtctctccaggctcttgcatgatctcaatatcgggagggccgacggctcctatcgcaaactgctggaacggcttgcaaggatacagttactgatcatcgacgactggggtatgagccctctgaatgatgccggcaagcgcgatattcttgaaatcatggaagaccggcacaatgtgcaatcaaccctgatcagtacacaatacccggtctcgcaatggcatcaactcatcaatgacccaaccttggcagatgcaatttgtgaccgtctgatccataacgcgtatcaacttcctttgaagggagaatctatgcgaaaaatgctggctaaaatggaataacttcgaacactttcttactttgatcttgcagaccgaatgacaggccgtttactgttcgaagtttaccggaatacgtgttcgaaatcgccggaaccaccagtgatgaacttttgcgagaagttgagcaggccaagaaaaacatccttacattccctctcgcttggtcctctgtcggcaaagaacagcgaaaatatgtgctccctcggtttccttatctgatcatatataaagtctattgtgatcgcgttgttgttgcagcgttcgctcatcaacatcgactgccggagaactacatcaatagaaaataagggctagcgacaaaccatgccggttctgaagtatgtgccccgcagctggcgttttatcgccatgcttttacacctgttgtccgaacgagtatacagcgcccttctctgcagcggtcaggacaatcgcaagcgatgatgcaattgaaaagcggaatagataaatagaggtgccaataaaacaacgattgataaggaaagaaatgcgaggagttcacgaacgagtgcacaagcacaggaagaagttacgcaaggagggaatgcgcccgatacagatatgggttcccgataccagcctttccggttttgcggaggagtgcaagcggcagtctcaacaggttgaacacgatcctcaggaaaaggaacttcttgagtttcttgatgaggcttcggaccatgagggttgggaataatgaaaaacgccgtaaaaacacaaatctggatagtaatctcggtatacgtattgattgctttggcgaaaaagaaactcaacttggatataactctctacacttttctacagattttgagtgtcagtgtgtttgagcaacttaatattttacaattagttacgaattctgccggcacaaatcatggcaccttcacctgtaaacaactgaatttatttgacttataaccgaacactactggtcaaatatgcttggttttctgtggtgctgtatgttatctagcattttcagtgctcttttttcccttgccacttggtcatttttaattttcaataattcattatgatgatggtcgacagattgagccatatcatctaaccttgaatgcgtttcattcatcgaataatttagcgttgatgacattgaatcaacagaatcagcaagatgatccatcgaatcattcagtgttgaagacattatatcaacagatttggcaagattagccattgattttgatatttgccattctatacgatttaatgcctgagcaagattagtgaatcctgcgacgagaatttgattggttttacgctgttcatagatagtggcaaaatgaaaatcacattgtgcggaacgtactattactttcatacgacctgatgctgaattagcaatacttaatttatctgccgacttccgggcaaggggaaattggggcggtatattatcgtactttttaatcagctcagtatattgagataagttgttatttatttgtttaactccctcatcaaagtgtcctagcgaagttgttgcatattcaatagaatcccaaaatggagcgaatgccctttctttgagatcaatttctgcttgattcaaatattcctcagcagttcttatatgctctgggatttcttcaaagacagatagtgatttgttgcctagagtaatcatattattgaaaagtcgctcctgctcttctttgtgtttttttatgcgagcttcctcatcagcttttctttttaactctcttgctctctcagcctcctcatcagcttttcttttccactctcgtgttctctcagcatcctttcgttcagcttcctgtgctttgactttttcatatatctttaagaatatgaacatggccagaaagagtcctgtaacaataaacaatgttatttttccattgtagatcgccagcgcaaaaaaaccaattattactagcaaaactactaattccataaattccataagtaacctctatctttttgctgcattaaattgttgccttgtagtttagttcaatcggtactgtaataatagtgaaaatatatcatttagctcagtattctggtagttgtgaactatgttgacccatggtcatggatgcctgacgggaagtaaaaatcaccgtggtaagtatccattctttctgctatccagcggtcccaaatcctgatcggatgcagtttgtatttggactcatggattttgatttggttgctaaaggttgcgataagtgttactttatgttaaaaggagttaagatcatgtcaaagacaaaaggcgtcaagttagacgacactacccagcaacggcttgcagcactggctcgtattcgtgacaggtcgcctcactggctcatgtgcaaggctatcgaaacatttctggatcgtgaagaaagatacgagcaggaaaaacgtgaggatatggagcgttgggaacgttatcaattgaccggcgatgcagtgccccatgaaaaggctgccgagtggatcgaaaatctggcgcaaggaaaggtgacggcttgtcccaaataaaatggcttctggaagcgttggccgatgtcgagcggcttcacgcttttctgcacgaaaagagccccgatgcggctgcacgagcagcaaaggtcattctggacggtgcaggtctcctgaaatcaatacctgagataggccgcccaatggatgataacaccggcagacgtgagctggtcatctcattcggggcaggggcatttgttcttcgctatatgtgggacaaacatgataccgttgttattattcgcgtctggcacagcaaagaaaacaggccgtaaaaccagtcggaatgccctgtttcctgatctcatcgcggataagcatgaaatacgcgagatgtttctcctttctgccctcagttgacagctttagcgtgagcgtttccgtaccgttttctttaactcggcttcatacggttcatactcacccagatgagctcgcatgaggcttttacagagtattccgtggttgggtacgaagaagtgcagcaattcatggacgataacgtagtcccagactcgttcgtccatatccagcaactcgacattgaaattcagacgaccctcggtggagcaggaggcccatttgtttttcataggccggacaccgagccatactacccggacatctagcttttcagcccactcgcggacgcgctgcttgaatcggattttcgggttttcagcagtcatgattcaaattcggtttgctcaggcagattctctaaggtcgcaatttgcgaccttagaaaaggatggcggtcggggacggcatagaaaatattatccctacgttttcacggagcaaggtgtttccatgctttctgctgttttgcgcagtgaaactgcagtcatggtcagcatcaaaatcatcaatgccttcgtggaaatgcggcggtttctccagcaaaatgcaaatgtctttacccggctggattctgttgaacgtcgccagattgtctttgaggcagaaacagaaaagaattttgaaaagatattcaaggcgctggaatcaggtgaaccttcaaagcaggggatattttacaacggtcagatttatgatgcttacacgttcgcctgcgatcttgtgcggaaggcccgaagccgggagttggagccgaagatgaggtcgacgcgggtggcggtccaccagggttcgccggttttcaggccgcttgctgaagacgccatgtctggattcttcgacattgagcagcaagcctgttcgaaatcgccggaaccgctaagcccaatgttggatggtcggaattcttttttattatgctttaagaggttgttctgtattcaattgtttatctataaatatcttcatcagttactgtgaggtgcaatgggctaatcagctgaacggctttttgcatcggttgaattagcggggttatactctccttagttatccctctttagatccccacgaatactgatggccttctctcctataagcacatttaacaaagccttacgtatggctttttgctccgaagcttcgtcttggctaacaggaatactttctaaatccatctttagagcggagtctccataaagcaatcgaagtagcccacgacgaataagcatgttttcgttctctaactgcccatgtgcttctggtgcatagacacccttttttacgtgaacttcatcgaactcgtaacctaagcactttcccatttccatcaagagtgtggtgaggcggtcaatgcgtttatcgacccattgctgctgaatggcttcttctgagtctttcggaaaacttgcaagatgatctaagtatgttttccacgcatccgtaacagacttgtagcgtttcccttggaattcgaggtcaatcatattgagggcttgtacatgctctggtgaaacgtttgcggcacgagttgccatgagggtcttaaagatccgcagtcgccttccacgttcctcacggaagatttctagccatttctgaacctgcacggcaattactggtgcaagtataattgctacgatcatcagtacttcgttcaaggccacgttttcctcactttttttaaatttgttgaccagtgattcgggtattatgattaagctgtgcagcgcgatgaaaggagcgtacgagtgcgcaattggtttgagaatttattcattaattaattaaacatgttgcgtgtagacgtcgctccgcttccgaacgctcatatttatgccattcatcgagattatccggctgtaacttgcggatgcccttctgaaagaattgaaacgccttttttctagagatgccgataaatctataaagtcttgacgaattacctccccaagattgagaaatcgttcagaaggcactcgctccaggtaaaggtgcaatgtaatcaggtgatcttggacgaaattaacctctcgtttcgatgaagtcgaaagccatgtggtgccttccacacatagctgtgtaaagtgggtaaaccaatcttcaaaggttttgcgagaaatcataatttgaggtgagcgcccgcacctcgcctgaatccgccacttctcctagagcaaccattacacgcatctcagtgaccaaggatatcaccttctcatgggcatcaatccgacgatcaagaatcttgcttgacactgcaagattaaattcccgctttttaagtagaagtgcgcctacaaaagacaaaatgcccccgccaacgcccccacaagtgcgatgacggcgcttgcattctcattcaagaaatatctccaatcgaagtccatttatattctcgctaacgatagaactcaggtggctactaccgcatagcatcgataggatcgacgctgtagcaggttgcctggagtattttgtaagagcttatacagtacgccttcgccatgggctacggtgcttgggcatgacatctcttatgtaatcagccatacaattatcagtatcaatcacagactgaactattagcgttctatattcacctgaattgatcgattagtatctgaccagcagcatcagccggtgaaaaaatcccggttgtccctatagggctaccgttttaacgttttgttctggtctgtgcgtacgtcacacgccagtttaatgcctgtgatagggggaatatacttcattaccactggacttcctgtcgattgggcgcactaatcccatcgttttctgtcgtttttcagcacttcaagccgctttattccagtcgcggaagtccgacacggcatttctcatacagctggtcgaacttcaggcgaacatagtcaaccttgttgactttcatgaccagcttcccggcatggcgcaccagttttccggctgtatcgatgaacctgcggcggaaggtgtcggcataagccgacaccggaatgaccgcttcggtcacgtcttccttgaaggcttcaaagaggttgttgccaagcaccatcaggtagtaccaggccgagtttgcagtgaatcgcttgaacggtagctgctcatggccgaaggtcttcaatgcacggttggttagttcgtctgttcccctttcgtggtagaggccaagaagctttccggcgtcgagcaagtccccacggccgaccttggtgagctgctcatcgatcttttcacccatgcccatattggtgatgatgacggaatcacgacatatgccttgcagcagatactgcccgtcctcttcccagagcgtactgaagatcgtccggcgctctttcttccatttcttttgtctgctcatgaattcggtgtacatccagctttttgagtcagtttcgacttttttgaacgattgccagtcgaccgcatcggcaacctcatcaagaacattgctgtactgcttgccgccgcacagataaccgatttgcagttgctcacaggtcttgaatacttcgtcgtcgaagaacccggcgtccatgcgcacaatgatcggaacctcttccctgtaagcgttccggattttccttaccatatgcaccagcatctcattgaccgtattgccgtggttcgagtgtttctttcctccacggaacaccgcgtccaccacatacctgccccagttcatctgcaagggctggaaccctttgaccttcttgtatgtgggttgcaccccatggcgcttctcggcatcgtcattgtccagaaccgtcgtatcaatgccgagcatgatcacttccggcctggtgtgcttcaggcgccagagaaacacatcctgcagcaatctccggaacaggtaaatccgacagaaggagatagccccgataaaacgcttgacggcatgcgacgaggccaatcgaccggtaccgagcaggccggcataggcatcatcagcggcaagatgatcgaaccagttcagatggcggctcgtaccatccatgaagaagctcaaaatctgcacgaacatctcggtgaccgccaggcccttgccattcttccgcactgtaccgaacaggcggtcaataatcggaaacagccctatgttgcgcaggtacagtgcgaagacgctcaagccggccctgccggtgagctggtcgtcgctcggcaaaatggcgcaaatctgctgttcttttttaccctgaatcgtcttatcttttgccataaagctctccacctgctgggttgtgttttattacgtggtgacttggtcgttactcacgctaatataacactttacacccataggtgagggctttttttattgcaaatcgatcaacttaggattcacttagtttatttattgttacgtaaccaacatcgcgtcctctgtgcgcaatatcaccacgtgctgagacaaaggcattaacatctatcttccccttactgagaattccggggaaagtgtaccacccattccggagcaaagtgtaccaccgattctgctcgaaagtgtaccaccatccaagggcggatttggtgtgagtaagttacatatttttttcctgtttttgccgccgcagagaaggccctttcagttcgattctgtgtgcattgcttaagagccggtcaaggatactgtcggcaatggtcggctcagcaataacatcatgccattcagcaaccggcaactgcgcggtgaagattgctgcctgctttccatatcgatcttcaaggatctggagtaaagccagccgtgttggctgatcgagcggttgcaagccaaaatcatcaatgatcaaaagccgcgttttttcgagtttgttgagccatttcaggtacgtcccgtcgagcttgacctgagtcagttgttccatcatgcggttcatgctcaggtaaagggtgctgtagccaagcgagcaggcctgtcgacccagtgctgaggcgaggtagcttttcccacatcccgtggcgccggtgatcaggacgttttctccgcgctcgataaagcggccgtcggccagactgagcaactgctgctggctcaggttccgcgctgtgttgcaatggatctgttccagcaatgccggatagcggatcttgcttttgtgcaggtaccggcgagtcgtttgctccttccggtagatgcgttcggcctcgaccaactggccgatcatgaggtcagctgtcggttgctcctgcaccggcagagtaagcagggcatcataggcctctgcccattccgtgaagcctcatgcggcgaagctggtctaaagtaagttgtgtgttcattgtctgatagctatgggttagttgtagaaatgcttccctcggatattttcatggaacggcagcatcggcgcttgttcttctgtcggaagcaccagcttgtcacggttgttttccaggattgttttcacgatacgatacgtgacacgtgatccttgcaacgccagtgagcaggcgttttcaagccgtttcctgccaaatcctttggccagtcgcagcagcccgatacaggcatcataggactgttccgggaaagccttggctgcaagaaaacgggtgacgacttcctcggtgcccggaccgatctcatgggctttttccaggaagtcatccggcgtccatcccttctgcaggaggtagttgcggtgagactccggcatgtgttctttgatggtactgtagccgttgcggacaaacgcacgctgatggacggcgatgcgcttgtactcacagaagatctcgaccacatcgtcatcatagatcagcttcacccgctgaccgatatacgcgtgcggtacactgtactgatgccagtcttcaccgagaatgacatggtagttcttcttgaccttggctttcgcctgatgtttgtagacaaagtgctttggcggtaagggagccagatgctccttttccagctccagaaagcgttccttgcggctcttgccatatgccgtcatggttcgttcgttggctttttccagcaactccctgacacggtgcttcaaggctttgagcgagtgatggcattcgttgcgcatggcagcatagatctgctggtaggcaatatgaacactgttttccaccgacgccttatcctttggtttggcaacccgcgttgcctgcatattggtccggtagtgcaaggcccactgctcgaccagttccgtaaagaccggctcgtaacgcgatggcttggtgacgacctgcgccatattatcgctgaggatgttgcggggaacgccgccaaagtatgccaatgcgctattgagagccgggatcaggtgctcctgtcggcttgacgtcaaaggctcagcgtagaacatcgcgctgcagggcagggagcagactaggaccgggcagttaatccattcatgcgcgaccgggtcataataccgtaacgggtcgccggcaaagtcgatttgcagcttgtcgccgggatgatggacttgcggcatggtcggttcatgctgctggatatagcggtcaaggtgcaggcagaattgcgcatagcgatacccatggggttgttgttccaggtattcttcccaaagacgctgcctggtgacatgagggcgcttcagttcatcggcatagtgctgtaatcgccctgagagatagaggtaacggtcgtcagcctgatggttgtggcgtggcgggtagatcagctcagccaggtcatggtctggcagcgcaagaagctcggcataggttttgccgctgtgcttgaaccgctccacgtagcttttgaccgtgttgcggtggatgcctgtcagccggtggatttgccggactgaacgggcttcctgtaagagaacgagacatcttcgaatttgtaacatatccaatggtttgtttgccatctgcacctccggtttttgatgccaaaggtacaggtattgatgttacaaatccgcccagtacgggtggtacactatgctccggaatgcctggtacacattgctccagaacaggtggtacagtttagcccagaataagtggtacagtatgctccagaaaactcacccttactccaaaaggatgataacttttcaacaccaagtaagcgtttaaataggggatcaagattattgcttttgggtgtattaagaatgcttactgactgaccgacatggttctggagtattgttgcccaaccattacccgctaattcaagcggttttagttcgtgcttagaatcacgaacaacttttgatatttctttttgaacgggaagcggcaattgacctggagaatcaatgcgttttatgaagatacgagcacactcaacagctaattcttcaagatagagctcccaagcggcacaaagcattaagacgccactgcgggtgatgtgcccaagccctcgtcgccccatgccttggtgatttagttgcccgtgacttttaataatcctatcaacatcaacgagcatgtgagcttcaaattttaataatgcggatgatggcaatgtacgatccttgtttagctctaacgccgcaaataaccgggcgcaaatggagcgccgcggaatttgcggtccgagttaatttgcggcgttaggcgattctgcagaatcactcctcgatgcctctattacgtcctttaactttcgtgcagacctcatgtcgctatggctagctgacatgtataagaggaacatcaatcctagtatgtagtgcataaaatttggcaagtaatcaatagcaaacccaattaacatgcaaagccccactagtgtcatgtcaatagtataaagtcgcataaatgtcttatatttcttcatcggttttcaactcaaaaaggagtagcgatgaagaaatacaaagtaacgttgactcaagaggaacgcgaagagctggaggctatcagcagcaagggaaagcatgctgcccagactgtcctgaatgcgcttattcttcttgcatgcgacgaagggcggttccagaagcagcgttcaattaatgaagagatctctcgggtattgaacgtaagcatgaaaaccatcgacagggttaaaaaacgctttgttgaagagggctttgaggccgtgctcaccagaaaaccatcgacgcaccagtatcaaagcaaagtggatggcgatctggaagctcatttgattgccttatgttgctcagacccgccagccggttataagcgatggtccctgcgtcttttggcagacaaggccgttgaaatggaatatgttgatcggatttcccatgaaaccgtcaggcaggctttaaaaaaaacgtccttaagccctggaaaaccgaaggctgggtaattccgccagtacagaatggtgattttgtcgcacaaatggaagtggtgctggacacctacaagtatccgtatgatcccttgtatccggtactctgcatggatgaatcaccgaaacagttgattgccgaaacgaggttgccggttccgccaaagccaggcaaattggcccgttacgattacgagtacagccgaaaaggggtatgcaacatcttcatagcgacagagcctttgatgggcaagcgtatcgtcaaggtgacagcaaggcgcaccaagcaggactgggcaaaattccttgtagatattgagcgacactatcgtcatgccgaaaagatcacgctcgtcatggacaacttgaacacccataaacccggttcgctctatgagaccttcaaccccagggaagctaaggcattactctatcgattcgaatttgtttacaccccaaagcatggcagttggctgaacatggctgaaatagaactgcgggttctctcgaatcaatgcctgaagcacagaatcgagagcataatggaggttcgacgacaagttggtgcttgggagaaagagcgaaacaataaagaagctgtcatcaactggcgttttaccaccgatgatgcacggattaagctgaagaggctttatccgtcattttgcgtttgacatgacactagtaagaagtaaatccctctcaatcggtaatgattaacctcaatcgcttcaagtttctgtttctccacctttccgcgtaaagatgatacatgatcatcgaaagctttctttttcgcttgatttcttattcgtaaagaacgtgataccttgttgcctagtttatccagaagcggttttgcgtaagcggctagaaggctagctgcaataccagcaaacattgcagtaacccaccaagctggagatgacagattgttaattattttttccatattttcttacgcctaacattatttattatctgcactacagatgtccatgtgccctccaaacaatatacagtataaacactttttgccagatcaaaacttctgctttcaacctgccatcaggcggtttctgatgccatttatacctgttatgtcgtcgccgcataatgcatgatttgcattattacctgatcttcaagagccttttttggtgagtcctgaatggctacaggaagccattttctgtttcatgatacactgtgcgccatttcgatggtaaaaaaaagccgcccccgtatcccggaggcggctttttgaatgatgtcttgtttctctttgccttacccgagctcgaagcgatcaagattcattaccttgttccatgcggcgacgaagtcatgcacgaacttctcctgtgcattgtcgcttccgtagacttccgcgatggcccggagccgggagttggagccgaagatgaggtcgacacgggtggcggtccacctgggttctccggttttgcggtcgcggccttcgaaggtgtcatgctctttggagagcggtttccactccgtgcccatgtcgagcaggttgacgaagaagtcattggtcagtgtttccgggagtgtggtgaagacgccatgcggcgactgaccgaaattgacgttcagcacacgcaggccgccgacgagcacggtcatttccggggcggtgagtgtcagcagctgcgaacggtcgaccagcatttcctcggcggacacgctgtatttctttttcatgtagttgcggaacccgtcagcgagcggttccagcacggcaaaggactccgtgtcggtctgttcctgcgaggcatccgtacggcccggcgtgaaagggatggtcacgtctgtaccagcttttctggccgcttcttcgacgcctgcgcatccaccgagcacgatcaggtcggccagcgaaaccctcttgcctcccgactgcgcatcgttgaactcctgccgtatctcttcaagtttctgcagcacgatctttaactgttccggctggttgacctcccagtccttctgcggggcgagccggatgcgcgcgccgttggccccgcctcgcttgtccgagccgcggaaggtggaggccgaagcccaggcggtcgagaccagttccgggatcgaaaggccggaggcaagaagccttttcttgagctctgcgatctctctgtcgccgatcagctcatgatcgacagccggtacaggatcctgccagatcagatcctcttccggcacctccgtgcccagatagcgcgatttgggacccatgtcgcgatgcgtcagcttgaaccacgcacgggcaaaagcgtccgcgaactggtcgggatgctcatagtagcgtcgtgaaatcggcccatagatcggatccatgcgcatcgccaggtctgcggtggtcatcatggtcggcacgcgtttcgacggatcgtgggcggccggcgcgagatcctcttcggccacatctgtcggtttccactgccatgctcctgcagggctttttgtcagttcccactcgtatttgaagagcatgccgagatagcccatatcccaatgaatcggatcgggcgtccatgcgccttccagtccgctggtcatggtttcgtcacccttgccgctgccgtagccgcttttccagccgagcccctgctcctcgatgtcagcggcttctggctcagggcctacgagcttcggatcgccaacaccgtgacatttgccgaaggtgtgacctcctgccacgagcgcgacggtctcctcgtcgttcatggccatgcgtccgaaggtttcgcggatgtctttgcccgcggcaacggggtccggtttgccgtccggtccttcgggattgacgtagatcagccccatctgcacggcggccagcgggttttccagatcacgttccccgctgtagcgcttgttgtcgagccactctacctccttgccccagtaaatatcctcctccggctcccagatgtccacgcgccctccgccgaacccgaaggtcttgaaccccatcgattccagtgcgtagttgcccgcaaggatcatgaggtcggcccaggaaagtttttttccgtacttctgcttgataggccagagcagtcggcgcgccttgtcgaggttcgcattgtcgggccagctgttgagcggcgcgaagcgttgattgccggtgccgccgccgccgcgcccgtcgccggttcgataggtgcccgcgctgtgccaggtcatccggataaagagccctccataatgaccgtaatcggccggccaccattcctgcgaatcggtcatcagcgtatagaggtcttttttcaccgctttcagatcgagtttcccgaattcctctttgtacttgaacgcttcttccataggattgctcagggaagagtgttggtgaagcatatcgagatgcaactggttcggccaccagtcacggtttgctatgccgccgccggcgactgggttgccggctgttctgcccgttacagggcacctgctgtgttcactcatactgttttcctcttttttgcactgctatttagtatttacgagatgcgattgcagcgttgtccgatacatcaccacagcgttttcctcactctcgctgccttgtacttattacctatacaactcactacaaaacatgcatgtgccattcctgtcatcacgtttactgctatcttcttattaacagcgttctatcagtaatcgtgtcctttttttgtctgatgataatcggagcggttactgatagtaggatagaaaatatatcaggttctatcaagagcgattcctgttttcttttttgcatagagggcagataccgtaaaaatcaatccggtgcgattcgatggcaaaatcagtcgatctgctgatgacgtcattgagattggcaaatatctgctcctcgaaatctgcaatcttgccgcacttgctgcagataagatgatagtgaggttcagttttcgcctcgaagcggtcgaaagtgctgccggcgtctatttttcgcaccagaccctgatcgacgaggagcgccagatttctgtagacggtgccgaggctgagggctggaaattcaggtttgagttgatcgtacaggcaggctgcagtgggatggctgtcggtcgcacgcattatttccagcagtcgcgttctttggcgactgttgcggtagggttttttcgggtgttcctgtttcactgaggctgcttttattgctttgagggatctccttgtaatttctccgcgattcaagtgcttcgttgagcggagcatcacatccttatgtaccctgtgtacatcccgttttccgtgctcggttcggctggcatgtgaagagcgcttgataataaatagagcggaccttgaataaatgtactcaaagtactgagaaaataaacagcatcgacaagggggcctgtgaaatgggagggtttggaaaatgggtttgcgggaacaatttcaatgcagttgacgttacataaaaacgctccggaataatttcaaaaagattgaaaaagattttggaagtaaggagagaggttgatacattaggagcccgcttaagaaagagcgggtcggttttgagaaaagccggatgttctatgacagagaaggcaggggagaaaagggtaagagagagaagaaaaggccttgagaaagatgaaaaaggttttggaaagtcgagagtgattacgtaagtttgtttcccttgatcgacgatgtcgaacaagaaagttctttgaatttgttgctaagtgaacgccaaagtcaattgctttgatgttgaaagacattaaggtagatagccgggtcaaccaagttgtttattttacaacggagagtttgatcctggctcaggacgaacgctggcggcgtgcctaacacatgcaagtcaaaggaaaacagcttcggctgcaagtacttggcgcaagggtgagtaaggtataggtaatttgcctacaggacagggataaccccgagaaatcggggacaatacctgatgatgcagcggaaccgcatggttatgttgttaaatgaggaatcgcctgtagataagcctatattccatcaggtagttggcggggtaaaagcccaccaagcctacgacggatagctggtctgagaggatgatcagccacattggaactgagacacggtccagactcctacgggaggcagcagtgaggaatattgcgcaatgggcgaaagcctgacgcagcaacgccgcgtggatgaagaagttcttcggaatgtaaagtccttttgtagaggaagaatagcctgttttacgggtgtgacggtactctgcgaataagccacggctaactctgtgccagcagccgcggtgatacaggggtggcaagcgttgtccggatttactgggtgtaaagggtgcgcaggcggaaaaatcagtcgggggttaaatccatatgctcaacatatgcatggcttccgatactgtttttctagagtgtcgaagaggaagatggaatttccggtgtaacggtggaatgtgtagatatcggaaagaacaccagtggcgaaggcagtcttctggtcgacaactgacgctcaggcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgaatactagatgttggtcatacgtgatcagtgtcgcagctaacgcgttaagtattccacctgggaagtacgctcgcaagagtgaaactcaaaggaattgacgggggcccgcacaagcggtggatcatgtggtttaattcgatgcaacgcgaagaaccttacctgggcttgacatgccggctaaactccctgaaaggggaggtccttcgggaagccggtgcaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccctacaattagttgctagcaggtaaagctgaggactctaattgaactgcctacgcaagtagagaggaaggaggggatgacgtcaagtcctcatggcccttacgtccagggctacacacgtgatacaatggcgactacaaagggcaaagccgcgaggtggaggaaatcccttaaaagtcgtcctagtccggatcggagtctgcaactcgactccgtgaagctggaatcgctagtaatcgtagatcagcatgctacggtgaatatgttcccgggccttgtacacaccgcccgtcaagtcatggaagtcgggagtacccgaagacgcgtatgcgtttaaggtaagaccggtaactgggactaagtcgtaacaaggtagccgtaccggaaggtgcggctggatcacctccttttagtggagattgactgtcagaaatggcaggacaagctcaaagagtaatggtccggttatcaggctttggcgttcatgatgcaacattattattgctcacaaggcgataagaaatttatttgtggaagtggattgggaaaccctgattcgctggccctgctcgaaccgggcctgtagctcagttggttagagcgcacgcctgataagcgtgaggtcagtggttcaactccactcaggcccactaacagttaaaggcgcgtaagaggctgaattgttattggggctttagctcagttggtagagcgcctgctttgcaagcaggaggtcaacggttcgaccccgttaagctccacacacgaaaatagacgtgtaagcactgaaaggtgcatgttatttgacatagctggtaagaatgaaatgcaaaagcatttaacggaaaagttcttagtgaacatataaactttcctgttgatgtgagtgatactcatcaataataggttttttggttaagttactaagggcgtacggtggatgccttggcacaagaaggcgaagaaggacgtggcttaactgcgaaaagctgcggggagacgtaagcagtctactatccgcagatatccgaatggggcaacccatcccgacttgtcgggatatcccgaaagggaagctaacccggggaagtgaaacatctcagtacccggaggaaaagaaaacaaaagtgattctctgagtagcggcgagcgaaaggggacgagcccaaaccggtttctgtttcggcaggaccggggttgtaggactccataacgtgacagtagaggatagtcgaatcaactggaaagttgaaccagagggggtgaaagtcctgtagacgaaatccaaaactgcacaggaggatcctgagtagcacgggatacgtgaggtcttgtgtgaatctgcgagaaccatctcgtaaggctaaatactctcttgtgaccgatagtgaacaagtaccgtgagggaaaggtgaaaagtacccttaagaagggagtgaaatagtacctgaaaccgtgcgcttacaaaacagtaggagcaaacctgtcttcggacaggggagtgactgcgtgccttttgcataatgagcctacgagttactggtatgttgcaaggttaagaccctcagggtcgcagccgcagcgaaagcaagttcgaacagagcgaaagtaacatgccgtagacgcgaaaccgggtgatctatccatggccaggatgaagtacaggtaaaactgtatggaggtccgaaccagtgtaggttgaaaactgcttggatgagctgtggataggggtgaaaggccaatcaaactcggtgatagctcgtactccccgaaatgtcttgagggacagcctcggggttaagtctgccggaggtagagctaccaattgggctagggctgtcacaacggtaccaaacccagatgaactccgaatgccggtatgacatacccgggagtgagggcatgagcgataaggtccatgtccgagagggaaagaacccagagctacagctaaggtcccaaaattcaggctaagtaatgtaaagactgtttgtttgcagagacagctaggatgttggcttagaagcagccaccatttaaagagtgcgtaatagctcactagtcaagcggacgagcgtcaataatttgcgggttttaagtctgataccgaagcttagcgttagatttatctagcggtaggggagcattccaggtgcactgaaggtgacagataactgttgctggagcgcctggaaaagaagatgtaggcatgagtagcgataaacaaagtgagaaactttgtcaccgaaaatctaaggtttcctgggcaatgttaatcaactcagggttagtcgggtcctaaggtgaggccgaaaggcgtagccgatggaaaacaggttaatattcctgtaccgaatcatgaaggttattacctatggggtgacacagaagtgaaaggcgagccatctgacggaagtggtggtttaagtgcgtaggctgaagtgtaggcaaatccgcacttcgtgaaggctgaaacacgaacagggtgcccgtaagggccataactcgccctaatcaggctgtcgagaaaaacctctatgggacgacatgatttgaccgtaccgtaaaccgacacaggtagatgggatgagtattctaaggtgctcgagtgagacgcagctaaggaactcggcaaaatagccccgtaacttcgggagaaggggtgcctgcttctggcaggccgcagtgaaaagagtcgagcgactgtttagcaaaaacatatctctctgcaaagacgatttaagtcgaagtatagggagtgacacctgcccggtgctggaaggttaaggggatctgttattccgatttatcgggagaagctttgaaccgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggtgtaacgatttgactactgtctcggctgcgtgctcggcgaaattgtagtgccggtgaagatgccggctactcgcatcaggacggaaagaccctatgcacctttactataacctggcattgggcttgagcataatttgtgtagaataggtgggagactgtgaagcgggggcgttagcctctgtggagtcgcaatgtgaaataccaccctggttgtgtttgagttctaacccaggcgagttgatcctcgtcggggaccatgtcaggcgggtagtttgactggggcggtcgcctcctaaaaagtaacggaggcttgcaaaggttccctcagttccgtcggtaatggaacgaagagcataatggtataagggagcttgactgtgagactgacaggtcgagcaggaacgaaagttggccatagtgatccggtggttccgtatggaagggccatcgctcataggataaaaggtacgctagggataacaggctgatccccaccgagagttcatatcgacgtgggggtttggcacctcgatgtcggctcatcacatcctggggctggagaaggtcccaagggtccggctgttcgccggttaaagtggtacgtgagctgggttcagaacgtcgtgagacagttcggtccctatccgatgcgagcgcaggaaatttgagagggcttgtctctagtacgagaggaccgagacgaacaaacctctggtgcaccagttgtcacgccagtggcatcgctgggtagctatgtatggttgagctaagcgctgaaagcatctaagtgcgaaactcgcctcaagatgagatttccccattaggcacctggaagatgaccaggttgataggctacaggtgtatgcacagtaatgtgtttagccgagtagtactaataagccaattgacttaaccatttttattattaatgggtatccttcattggcaggaaagtttatacgtttaccgggaactcgatcccgttgatggtttgcatgacatccgtaaacagcatgtttacggcgactatatcccaggtgatcacctcttcccattccgaacagagcagttaagccctggagagccgatggtactgcgtaacagcgggagagtaggtcgtcgccgattatttataaaagcccgtctcacaacgacgggctttttatttttaccctactacctactatttctccccatcgttcgggcgaaatatttttagcccctgcatgtttttccctggatactgaaagctctctttgttgcctttttcggaacaaacgaagggtttcactggttatagaagagcgatcctgacgtttccgtcttgaggatcatcacttcattatcgtacatcttccgagaagtcatcgttaaaggaggttgcatgaacgcacgtgtttcagattaccccgcggttattttttcttcagtcgaaccgccatgtctttccttatatcagaagactcaccgtcatcatccggaaaatcagcaggaccctatccgttttcgtaatcttgtgaagagacttgaagagtcactttcaaaaacctatgcgaaacgtgagattgagttactgttgaagcccttttacgatctggctgatgatcaccgtttctggaatcatacgctcgatgggctcgcagtccttggtgcatcgaacatgttcaagacctataggcttcaggaagatgtccgtgacatcgcagttgtttccgatacattctacacaaagcctcttgtcaggattttcaaatcttcggaacgttaccagttgcttgccgtttcccgcaagagtgtcaggctgttcgagggaacaaaggtttctctcgatgaagttgaactgcatgagtccataccgaagacgctcattgacgcgcttggcgaggatgtgactccgccccatcaaacggttgcttcctatggcggaacgagggggccggcaatgcatcacggtcatgggggcaaaaagcccgaggagaaaatagatgccgagagattttttcggatcatcgacaagggtgttctggcacattacagcaatcatgagcatttgccgcttgtcctggcggctcttcccgaaaatcaggggcttttccgtcagatcagccaaaatccatggcttgtcgaaaaaggactcgacctgaatccggatgcaatgcagagtagtgatctcaaggcgaaagcgagagacgttttcgaggaatacaatcgtttgcggttacaggccctgatcgagctttacggtgacgctttcgccagcggccttggctcgggtgatctcgaagaggttgctgttgccgccgcttcaggcagaatatcgatgctgtttatcgataacgattatcatatgccggcctgtctggacagatcgaccggaaaatttgagccggatgatccagataaccctgtcagcggtgacctgctcgatgatataggagagctggtactgcagaaagggggggacgttcatgtcgtgcagcctgagagcatgcccacccggaccggcattgccgctgtgttcaggttttgaaacagtttaccataatttgccaccctcatgcatgaacttctgagtcacaccctggtcatggtaggaggctattttgccatcatgaatccattagccaatacggctatctttacggctgttacagcggggatggatgatcgcgggattaaaaaaacggcactgagtgcagttgttaccgctttgtgcattgttctctgttttattcttcttggtcggatcatttttgactttttcggtataacccttcctgctttgcgtgttgcgggtggaattatggttttttttatcggattcgatatgatgcatggcagaacatctgctgcacacgctccggccggcggcggggcttcggggacaccgggccagaatctcggcatcagtcctttggggattccgattcttgccggtccggggacgatcgcggtttccatgagctattccgctacgggcaatggactcgatattgctgtcaatgcgcttgttttttccgttatgtgcctgataacgtatgtttttttcctgctcggtgagaaggttgaacagaaactcggccgggaaggactaaaggtcattacccagatcatgggcctcatactttccgttatcggggtccagataggcatcgagggaatattcggtgcgatttctttatttcagcagcaccatgctgtataagccggtttttcaactatcagaataaactcgccaatgatgttcccatttctgcagcgccttctggtgtttgctttcctggtactcctgagttgtggagacagcccgcagtcggtagcgaaaaattttacggaaaatctggcgaaaggcaggatttccgaagcaaagaaatatgcgaccgaaccgacaggtgagatgctcgagtttgccagcaaaattggcgcaatgccggttaatcccgattttacgtttgtttttgttgaaaaaaccgttgaaggcgataaggctacggttgtgtacagggagtcggttgacggacctgatgaacgcattaacctggtgaggatcgatgggaagtggatggtacatctgcaaccagtaaaataatgttgtgcagaggattccttttttgcttttttgtctttttctgttgactgttattcctgtgcagacaatcgaaaagacacggttcaatacaacgcatccccttgatgaaaggaggctggaaaatggagatatcattcttcgttacgggaaggggctctggtctcaattttttcgggatgtttcccggagggacaaaaggttttctcacgcgggaattgttgttcgggaggagggtgcgttctatgtcattcatgcggctgccgcagagctgaccggagtggggaaagtaacctgtgaccctctgggagcctttcttgaggcctcttcggactatgctgtttatcggctggcggtatcaggccctgtaaggcaaaaaatagcacacaatgcccgaaactatcttggggtatccttcgatacatctttcgatctctccgaacaggaacgtttgtactgtacggaaatggttatgcaagcggttaacaaagcaacaggttttgtcgtgattcgcccaacagctgcaagcggcattgccgttgttgccccggataattgttatgaacaccgccttgtaaggtcggtgattgccgggccgggagaaagctgaggcgaattaccatgatctttcaataattatctatctgttattccatgcaggattatgcatatactctcccgatgtcggtacgcgattacgagtgcgacatgcaggggattgtcaataacagcgtgtatcagaactatctcgagcatgcgcgccatgaatatctgaagtcggtcgggatggatttcaagatgtacgcacaggaaggaataaaccttgtagtcgtaagagccgaactcgattacaaatatccgcttgagagcggtgacggatttattgtcgggctgaatatggtgagggaatcaaagctgaaattcgcgttttatcaggacatttttcgggaaaaggataaaaagcttattctgaaagcaaaaattatcggaacagcactcaatcagctcggtcgtcctgaaattcccgaaaaacttgacacttttcttcataacgatgcctcggcgttcacgactaaatgaaagttttttatgaaaccactcaaacaggtcgctcaggcttacatggccctgagtgaaggagagaaaagactgaaggaagaagcttttgaagaggcggttgccgaatatcggaaagcgatggatgtgacgcgtacgatccctgaagaggaggttttcgatcatgacggtttcgatgctctttgtcatgccggactttcaggggcttttgcaaagctcgggcgttatgatgaatgccttctttcggccgacaatgcactgcactatttcaaccggcgcggcgagctgcaccaggatgagggaaagctctggatcgcagccgttgtaaatcgtgctgtcggactcgccggtacaggccgttcctcagatgcgctgaaagctttcagaatggcagatgagatggtggctgaacggaaaggagagatagatgacaaggagaggcttcagaaaatgatcgccgacaatatcgccatgctgcaaacttcaatgcctgaggatactgcaaaacgcaaggcatggtgggaattctggtcctgaatggctttgcgtccggaaaaaaatcaggagatcgggaaaatcctggtaatcaggttgagctccattggagatattgtgttgacgactcctgtccttcgccgtttacgcgccgcataccctgatgcggttatcgactactgtatcaagccgccttttgcttcccttttgaacgcttccccttatctgaacaccgtctacaccactgcttctcctccggatgggcattacgatatggttgtcgatctgcagaacaacctgcgttctcgcaaaattttgaagaacatttcctgtgatgcggtgtgtcgttatcacaaaatgaactggaaaaaactgctgcttgtccgaacaggcctcaatctcttcagagcacccgattctgttgtcgagagatatatggcttccataccatggaacggtaaagggtgcgacggtatgggctgtgagctttggctttccgaagatgaccgcggctttgcagcatctttcaatgccggagacgagtaccggctcgcggtttgttttggggctaaccatctgaccaagcgttatcccccactcagatttgcctcgattattgagttgttgggccggagacaccggctgcaattttttctgctcggaggaactgaagatgttcgccatgcagaggaaatcattgctgctctttcttccggtacggcatcaagcgttgtgaatctcgccggaaagacatctctaacccgttcggcggcggttctggagagctgtgatgcagtgttgagcaacgacactgggctaatgcatgtcgcgtcctctttcggaaaacagctgttcgtgcttttcggctcttcggtggctgagttcggttttcttccttacaacgccccctattcacttttcgaagtccgtaatttatcctgcagaccctgttcgcatatcggcagagatcgttgtccgaaaggacatttcaggtgtatgatggatatatcggaaacgtcggtatcggaaaagatttcggattatttcaaaaaggaaaacctgaaacgagacagtttatgaggatagcaagctggaacatcaacggcatccgtgcgcgcagggacagtttgctcggatggatcgaccggaaaaaaccggatattttggtgctcgaagaactcaaggcacaggagaaggatattcccgaagagatagtggcgatgcagggatataaaaaatactggaacggctcggcattcaggaagggttacagcggggtcggccttcttcttaaagaagggctttgtggcgagtgccgccttgaaataccggagtttgactgcgaaaaccggacagtcgtccttcatggcagtaacctcagtgttatcggaacctatgtcccgagaggcgatggagatgcacactacgcggtaaaactcggttatctttcagacctgggcacctatattcttgaacttctgcgggagggaaggcaggtgatacataccggagatatcaatgtggcccacacagatctcgatgtacatcactcccagaacaagcccggtatagtcgggcttcgtcctgaagaaagggcggctattgacaggcatcttgagattggcctgcacgatattatgagagagcggtttcctgacaaaaaagacatgttcacctggtggccatactggaagggtgcccgtgaacgaaatcttggatggagaattgattgcttttatctgtcgaaagggcttatcggggatgtggttgacgttcgcattgatagtgctgaaaaaagctcggaccatgctccggtaattctggatatccgctcttgcgctctctgagaactcgcggtgagtactgtttttccggacgcgacgagggtgttgcggctggatttatagctgttggaaatcttgttgaaatcccttacctttaaggttcaaaattgcaagtggtgttcatgtggtatcctgaatccaagggacagggatgcgcaatacctgatccccaccatttgtataagcaaacataatctttttaagttgctttgcgctatggagataaaaaaactttacgagtgcaccgtaatcatcaatggcgggcttgaagatgatgcaattgccgcaaccatggatgaggtgagaaatgttatcgcgaaaaacggcggtgacattgagaatgtgcttgaggtcgggagaagaactatggcttacccgatcggcaagcagacaatcggttcgtatgctcatatagagttccggggagaaccctccggccttgcagccatcgaaacagctttccgttataacgaaaatatcctgcggtttcttattgtgcatttgagcacacctttattggaaatgcgtaagagggtagaaaagtacagtgtggtgatcggcagtcctgaagaccagagtgaagaggatcagcaagaggagtctgttgctgcgaagaaatagaatgcctttcacaatgactacagataactatgaatcgataccttttggataaaacggaggaacggttatggctgagttaaaaatgcctgaaatcaacagtgttgtcatcgctggaaatttgacgaaagacccggtctttcgccagacaaattccggaggaacgcctgtagtaaatttttcgatagcatgtaaccgtcgtttcagggacagtaaccatcaatggcaggaagatgtgtgttatgttggtgttgtcgcatggaataaactggctgagagctgtcgtgacaacctgaagagaagtgccgctgttcttgttgacggagaactgcaaagcagaacatggaaagcgcaggatggttcatcacgaaccgttgttgaaataaaagcgcgtagaatccagttcctcaacaagcgcaagaaacatgaggacgaagatggcatttcaggatttgtcgaagatgatagccacagcgaaaacggcatggaacacaacagtcgaggagacggtgcaggccatgtctacgagtataaatatctttcttccgaataagggaagagtacatcgtcaaattataacgatagaatgaaacagagacgtacaaacacatcgatgaacaagtcgattagtaatgcactggtatcaaagaaaaaagtatcgaagaaccaggttgtattttttgattatcgcgacgaaagaaaactcaaacgctttattaacgatcagggaaagataattccccgtcgcatcacagggctctccgcgaaagagcagaatcttcttacccattcagttaaatgggcaagattcctgtccattattccatatgtagcagacgagtacaaataagactgtctggtataattgttaacacttcattgaacgaggaaataaagccgtgaaagtcattttaagaaaagatatttcaactttgggtgatgcgggtgaagtcgtggatgttaaaaacggctacgcaaacaactatctcattcctcagggtattgcgctgagagctacagaggggactctcaaggcgcttgaaactgaacgaaagcagcaggcaagaaaaatcgaacagcagagaatagccgcacgagaggtggctgacaaggtgcagcagttaaacctcaaggttctggccaaagccggcgaatcagggaagcttttcggaaccgtgacctcgggtgatattgcggaagcattgagcaatgagggggtctctgttgatcgtcgaaagatcagcctggaatctcctattaaaacgcttggcgcctatgaagtaggggtaaagctgttcatggatgtctcggcaacccttaaaattactgttgaagccgaaagttagactcttgtcctgaagctgtctgattatgtgaaaccgcacaatgatattgctgtcattgtgcggtttttttgattatatgaataaatcgcgtatattgtttggcgtaataaaggtgtatgttgtgctggtgggccaaatgaacttagaattgacacgctgatgacaaacaaagatactctgcttctcaaggcgaaacaggaagcaggtgattgtcctcatgaccataagtgcctggagggaaaacaggggcacctttgcaaagtgattgcggaatacggcgaaaaggttttgtttgttcagaatactacgcagaaaaacatcacggcatattgcaattcttttgctgacgagtgcctctgtacctgtccggtacggtactgtctttttaaagaatccggtcaatagagtatcattcccatccctccggcaaatacttttcccgtggttattagatagtttgctgaaaataccctttatcgtagcactttatcccggcagtgcaaaactgctgtacgtattacataatttacatcagggatgagatcatgaggcaagctctttttcaggaaaagtatccaatctatacgctggaaatcgacaagacagaaacgtcattaacatcggtcgatgagattatcttcgctttacacaacagaattgatgaacatccgcttgtcgcatatatcgggatattcgatcactatgcacataccaggtcactgaaagaaggggttgtgagcgaccggatacttgccgctaaaaatattcttttctgttttggaaaggaacttcccaacccgttggttctctcggtcaggccccgttctataggtgtcgctgagttggaaaactcctttgtgattacctttctcgaggctccgaatcccgtggcaaatgatgctatggagagttgggcgttgagtttgagggacaggtagctaccgtccggtaggcatcccacccttgtactgttttttccggaaacagaaagggtggtgggagctggaaaaacggtagtctgactgtttacctggaaaactgttcgagcattcttacgtcgttttcaaaaagaagacgaatgtcgtcgattttgtagcgtaagagggctgtccggtcaacgcccatgccaaaggcaaatcctgaatattcgtcaggatctatggagcagtttctgagcacgttcgggtgtaccattccgcacccgaggatttcgagccatccggattgtttgcagacccggcacccttttcctccgcagaggtaacaggtgacgtccacctcggcagatggttcggtaaacgggaaaaaacttggtctgaaacgcaattgtacgtcactgccgaacatctgtttggcaaatgaatagattgtggccttcaggtctgcaaaggagacccgcttatcgatatagagcccttccagctgatggaatacacagtagcttcgggcactgattgcctcattacggtatacctttcccggacagatgacccgtatcggaggtttttcgtcaagcataaccctgatctgcacaggtgatgtatgtgtgcgtaaaaggaggtcgtcatccttcccgtttttcgtgatgaaaaaagtatcctgcatgtcccgtgccgggtggttggacggaaagttgagcttgtcgaagttatagctgtcgagttccagttcaggaccggttgctatggtaaagcccatcgccttgaagatctgtttcatatctccgagtacctgctgtacaggatgttccgaaccggtatactgtcgtctgccgggaagcgtcagatctctatgctgtttgcctttgccggaagcgagtacatcgagctttttttcagcctcttcataggtgctttctgcaaactttttcagcttattcagccgttgcccgtattccggtcggtcaacaggggaaagttctttgagctgattgaacagctccgcaatacttcctttacgaaccaaaaactggagacggaaagcctccagtttatcagcactgttgagctcgaacgcatcaatctgctgttttattgcttctatgcggttcttcatgaatctggatcactcctgaatgttcagcccatagcggatttaacgatctggctgaaagcggctggatctttaaccgctatttcagcaagagctttccggttgatgtctatacttttcttgttcatcgcttccatcagtcttgaatagctggtgccgttttctcgtgcggcagcgttaatcctcatgatccacaaagaacggaaggttctttttttaacccttctgtcacggtaggcatactgttccgctttgtcaacggcatgcttggcaactgtcagaatcgttccccgtgagccccagtaacctttagccttctttaatattctttttcttcttgcacgtgatgcaactgaattagtagctcttggcatcgtagtctcgatttaatgttgttacaatgtgtgtttatgccaggatcatgcgtttaatctgcttttcctgggttttgtctaccagggtagactggtgaattcgtcgcgttcttttcctgttctttttttccaggttgtgcgacccgtacattttctcacgtttgacccttcccgatgcggtttttttaaaccgtttgcaggcgccacggtgggatttcattttcggcatgatcgtatcgttttgttatcggtaaaaaattagttttccgcttctttgttttgttgttccttcttcatttttgccagcatcctctcatgtacctcgatttttttcttgtcaggttcgaaatagacgaacagctttttcccttcaaatttgggggagccttcgcggttgctgacagtgctgaggcgttcggtcagacgttcgacaagttcatagcctttgtccttgtaaatgatcgagcgaccgagaaaaacaacggttgcgcgaaccctgttgcccttgcgaagaaactcttcaaggtgagctgctttgaaatcaaaatcgtgcttgtcggtattcgggtgaaacctgagctcttttaatgacgtcggtttcgatttctttttccgatccctgtcgtttttatcaagtttgtactgcagctttccgtaattgtccatcttgcagacaggaggcgtggctgtaggctgtacttctatgagatcaagcccctcttgctcggccattttaattgcctggcttgttttgatgatctcctgtgagccgtctttaaaaactactctaacctcaggcactctgatctgcccgttcactcgatacgttacttttggtttttgaggagcgcttcttttttttctcatacagtcgtgatttatgttatctgacgcagatgttttgcccgctgtgcggtcaggatttgtttcggacttcctttactaacatatctttgagtgcctgaagcgtcaatgagccttgatcccctttacggtgacgtctcaatgaaatctcttccgagtcagcttccttctggccgatgataaccatatacgggattttgccgacctctgcttcacgtatttttttgccgattttctcgctgcggatatcgagatctgcccgaatgccattgtcaatcagcatctggtgaaccctttccgcataggcgtgaacctcctcggtaatcggcagaacagctacctgaacaggagcaagccataacgggaagttacctgcggtatgttcaatgagaactccgataaagcgttccatcgaaccaaacggtgctcggtgaataatgaccggacggtgcggttttccatcactgccgatataggaaagatcaaaccgttcaggcatgacgtaatcaacctggacagtgccgagctgccattttcttcccagggcgtcgcgtacaatgaaatcaattttcggtccgtaaaagctggcttcgccgataccgataacatagttgatctccatacggtcagcagcctccctgacatccttttccgcctgtttccagacctcctcggttccgccgtatttcccctggttctccgggtcatgcagggagaggcgaacctctatatcatcgaagccaagtgtggtaaagacaaatttggtcaggtctatggcagcgcagatttcatcaaccagctggtctggtcggcagtatatatgcgaatcgtcctgtgtaaagcctctcgccctgatcagaccgttcagttcacctgactgttcatggcggtataccgtaccgaattccgccatacggattggcaaatcacggtagctgcgcaattgtgaactgtaaataaggtgatggtgaggacagttcatcggtttgagcaggtactgttcctctcttcccaggtcatccttgtaggtaagaggaggaaactgtgagtcgctgtagtagggatagtgacccgaacgtttgtacaggtcgatattgccgatatgtggagtatagacaggaacatagccgcgttttctctgctcttctttcagaaaagcctcgagctcgctgcgaatgatcgcccctttgggcagccagatcggcaagccgctgccgacatcctgagagagcataaaaagctcaagttcagcccccagttttctatgatcccgttttttggcttcctctaaccgggcgagatgctgtttcaggagtttggcggaaggaaacgctatcccgtagattctctgcatgctttcgcgggaagagtctcctctccagaaagatgctgaaatatttgtcagtttgacggctttcagctttgaggtgttcggcaggtgagggccgctgcagagatcggcaaacgctccctgatggtatatcgacactgaatcggcctctttgagtgtgtcctgaagaatctccaccttgtagggatcttttctggattcagaaaagaacgctatggctttttctcggggcatctcttcacgcctgatgtcgatgctgcgtttagaaatgtcaagcatttgctgctctatcttttgcagatcttcttcattgaaacggtgttcagaggcaatatcgtaatagaagccctgctcaacagccggtccggcgccgaacttcgtgccgggaaaaagctcttcgatagcctgagccatgatatggctggcgctgtgccagaatatgtgtttgcctgttgcacccggatgatcaaaggtgatgatttcaactgtggcgtcatcggtgaccgcggttccaagatcagcaagttcaccgttgatacgtatcgcgagagcctccctggcgaggctgtgccctattgattgtgcgatatcgtaacctgaagacccggacggaatagacatattcctgccatcgggaaaggtaacggttacagttgcctgtacatctatgttttcggacatgaatactgtctctctctataaaaactcgcctaagaagtatgtcgaaaacaatacttcctgactgatttcagaatcgtccagccgctttttgtcagtttgttgtcgaaagggagggccggaattcagcaaatcagatgctatctatcccaaattcgacaagaagaatgagatgttacaaataaaacagcagaattcaaaattgtgaatgaaggagcaaggagtagcgcacttcgtttgcaggattaaggagccggaatgaagcgctcgtgactggtcacttgctgctatttcaacatctgcagcaggtcgggtgtgacggtatcttttccctgtttggccgccagtgcctcggcttttttcttcagctccctgcctaatgatatctggctgataaacggagttttcgctatgatcgcgtccagaacggtatttgcttcctgtgtccatgagatatttcttgagggttcctcaacctgcgcggttttaggggtgatcggaagaaaggtgaaaagggtctcatagagggcatttactatctcctgaatgagatagaccgcgccgctgtggcccataaagggtgttcccagagctctgcggacgatagggccggggaagccggcaggaataaaccgggtttttgcatcaagttcggcaagatagattttgtcaacaattcgcccgaacatgaattgaggctgagctgttgcgagttcctcacgaagagagctgttgtcggtttcagccgagtcatggctgaaaaggcactgcatgcccatctcgtctccaaggaatttttttataccctcggcataggttcggtcggcggctatgccaaaacggattgtcgggaaccattctgcctgtggtccgcgccagagatcccatatcggctggagtgtagaggacttttcctgtttcagaaaagaatcagctttttccttatttccggtcaggcggccaaggctgctgatgaactgttccgtctctgcaagtccgaaaggtgcttcgagaaccggtcttccgagttttttggacagagtctgtccaaattcccgatacatggtgataatgacgtcggagtttttcagatgagaaatatcgtgcagcttgctttcaaaaggatagacatgcctgagggtggcaccgcatccggtaataagacgtttgagttcagcgagatcggaaggactgttgaaacagccgtaggttggtcctatgatactgacagtaccgggcacgacttctgcaggttttttgtcgtcaaaggtctgatacaaccagtcaagagctctgtccctgccctcccattcgttctctcccagagagtgggatgcaaaatatcgtatatccgggtatttcagctgcagcattttttcgtggtcgctgccgatcatttcactttcagcgcttgaaacgaggataaactgtttttccgtctttccgagcttttcaatgacgttgatcaccgactctgaacttccggacgacgcaatctctttttctgtcagactggtaggcgtgaaattttccagatagggtatggcatctgtataatccatcaccgccacaccggcaaggttgtagcagcctacaggggcgtcagcaatgacatgaacgtccctgagggcgcaaaacgtatttaccgcgccccagtaggcaccggcagtagattcatcacgaatggttttcgtcataacgttgtcttttttgatgcaggcaagtaatgtagtaaaaaagcttgaggagtccgataccccataaccatacctgaatgaacaggttgacgattaccgccggttttccgtaagggatatggggagttttcctgtcggcttgatttttccctgcagcagcctgacggcggaatcttcactgagctcagaagatgagtaggtacagatgaaagcaggtatgtcgggaaactggttgatcaggtagggcgttccgaatgaaatcataatacatgaacgctttgacggcagatcgcgaacaagtgtgctgatgaattcctcctgccctttacttacagccagtgactttgtgccggaaagcacttcaacataggttgagacgataatggtcgacgcgcgtttggctttatcagcagcgtcgagatagtcacgggcgctggagttatggtccagacgtatggttttagcctggaatgccctgtacagcttgtctgaaaaagattctcccgacagtgagtagcgcttgttttcgagaacgatatgcaggatgttgtttttgttttcttgcctgacaggaagggcctgatgcttgtctcttatgacggttatagcgttgtcggcgatattctctgcaagttcccgatggcttttcaggttcatctggccgtggatactgttcaggttgaccaggcgatttttatcaaggccaagccaccttttggccagaagtatccggcgtacggacttgttgatctgtttttccgagagtttgcctcttctcacagcgttgagcagggtggtgtgggtacgttccgggtcaggtgagaaaagaagcaggtcgttgcctgcttcaacggcacgtaaagaaatatcttcaagagtgtaggactgatagagcgccttcatgttcagcgcgtcggtaatgatgaggccatcgaaacccagttcctttctcaggagttttgtgacaattctccatgagagcgtcgccggtgtcatgctgcctgtataagccgggatcgcgaggtggccgatcatgatgctcattattccgtggtctatagctgctatgaatggtttcagttcaacgcgttccagacgttttttatccgcgttgagaacaggaagattgatatgactgtcgaccgtgacgtccccgtgtccgggaaaatgctttgctgtggcgatgataccgttcgattgcagtccgtcaataaacgcattcgacatctctatggtcaaggggatgttatcaccgtatgacctggtattgatcaccggattgagcgggttagtgttcagatcgacactgggcccgtaactgtggtagatgcccagtgctttggcttcctgagcgatcacgccagccattttgaagacaagatccggtctgcctgttgccgaaagggccatgcttggagcaaactctgtggcgccgtcaagtctcatggcaagtcctttttccatatccgcactgataagcagcggtcttggagcaataaactgaaacctgttggcaagaacagcggcatcgttggtattgcctttgagaaacatgatcccgccgactttaccctggcttaccagaagggaaagtttcttgtagtaactgtcgtcagtacttcggaattttgccgggctgtgagcgattagcatctgaccgattttatcagaaagcgtcatctcgctgagctgcttttcaacccacttgtctttttctctgaatatttcctgtgctgttgcgttcttgtaagccggaaaggcctctgcaagagcgggtctggagggaggagaagaaaacgtatagagcagcagaaagactgcagccataagatatcgaatcaacataagaagatctccgggaatgtttagctttccaccgtgttcacgtatcaatcgattgaacggctaaaccgttcaatccagagttgcttcattcaggaagatgccatgaaaagataaggcttccaatcttctgatacggttgtaatgaacttccgcatcagcatgatatggcttggacgaatcggttttttctgcggaatcatgcgtgcttcctgcggggttctgtttcctttttttgtgttacaggggccgcaggctgtgaccagattttcccaggagtcttctccgccctgtgaacgaggagtcatatgatctatggtaagcggggtgccgcatgttccgcagtactggcactgaaagttgtcccgcctgaaaatattttttctggtcagcattatatgcttatacggcactctgacaaaaacattcaaccgcacaatactcggcagaggaaaggattctgataccgtgcagacaaaccgttcagggtgatgagctaccgatacggcttttccgcagaaaagcagaattatggctttttgcgcatcacaaatggtcagcggttcatagctgctgttgaggacaagtacttttgttctgcgtaaagacatgataacgtcgtttgtatgagtatacactcatattccgtaattgccaatacgtcgaagtcacatttaggtgaatagttagtacgtgacaactaacacgtgacgatggggggcagtcttcagtgggcagttggcaggttgtaggggcgaaaaatctttcgccctttctgaggtcgtgagaaagggcgagatgaatttagactgcagattgagaactgcctactgcggactattcctcagcagccggggcagctgatattgagttttcttgatgcctgcgcttcatcgagtctttttaccggggtctctaacggcgaattgagtactagttcggggttgttttcggcttcgtcggcaattgccagcatagcctcggcgaacgcgtcgagtgtttccctggtttccgtttctgtcggctcaatcatcagtgcttcgctcacgatcagcgggaagtagattgtcggcgcatgaaagccgtagtcgagaagccgttttgctatatccagtgttctgacgttatgctgttttttctgtctgtctccggaaaggcagaactcatgcattaccggttcagggtaaggaagttcatacttttcaagcagtctggagagcaggtagttggcattgattatcgcgttttcagagacccttttaacgccatctgcgccaagcattctcaggtaggtgtatgcccgtacaagcaccccgaagttgccgtagaagttcatcattcttcctatgctttggggtttgtccatgttcatggagaaacgctcgcatccgttttcatcggttttctcaatcgccggtaccggcaggaatggaacaagcttttcacagactccgaccggaccgctacccgggcctcctcctccatgaggagctgaaaaggttttgtgcagattgtagtgaacgacgtcaaaacccatatctcccggcctggtgatgcccatgagcgcgttcatgttcgcaccgtccatgtaaaggaggctgccgttatcatgaacgagtttttcaatgacctggatgtctttctcgaacaatccgagcgtattggggttggtcagcatcaatgccgctacatccgcggtgagcttttctttaaggtccccgatatcggttcggccttcagcgttgctgttgacggaaatcgtatcgtaattcgcaattgccgccgaagcgggatttgttccgtgagcagaatcaacgaccagaagtttgttgcgttttgagccgagggagtcatggtattttttgatcagcagaattcctgtcagttccccgtgcgctcctgccgcaggctgaagggtaacggcggccatgcctgcaatttcagcaagcatttcactgagttcgtacatgagcctgagagagccctgggctgttttttcaggttgaagcgggtgcatgcctgtaaacccctggagagcggatgtatagtcgttgattttcggattgtatttcatcgtgcagctgccgagcggatacatgtttttgtctacatgatagttaaggttcgacaaccggataaaatgacggaccacttcactttcaggaagttcaggcaaacttgccggctcggtacgaagatgttttcaggaataagctgttcaacaggttttgagcctacatccggtgtgccaaggcagatgcctctccgtcctttacgggaaagatcaaatatgagcgcttctttcatggtaactgatacaaatagtgaggagtgattacgttagccgggttcaggtatacctctctgtcttttaagacctgcacggcacattatcctgtgtttacgctttgcaggtggtcgtcagtcaggcaggtgaagtagtaacgatgatactccattcatgggcaaggcgttagatgttatctattttgaatatagatgactgacaggaaatgctcaaacaaagagaaaaaaagagggggtttttaggtttggaataccccggatcagtcgctctccgatctttttcttgcttccagctcctcgagggcttctctggcggcggtttgctccgcatctttctttcttctggcagagccttttccgagaggtctgttgtcacaggaaacttctatggtaaacagtttttcatgttctgccccttcttctgaaacgacggtgtatacaggcggcgcaatctggcaggactgggtatattcaatcaggcggcttttataattgttctcgacagtatcgattttttttatatcgacatgccctgcgacatgccgcatgatgaactttcgagtttcctccagccctttatcgagatagagtgctccaatgagggcctcaaaagcatctgcaagagaggaagtgcttgtttgtatgttgatcttgtcagcggtttcaccgataagcaggtgttctccaagagatatttttccggcaaaaccggcgagcgacttcctgttaacgattttcgcccgattgctcgacagcttcccttcgtcactttcagggaaaacggtatagagcaactcggaaatgatcagatcgagaacagcgtctcccagaaattcaagacgttggtttgaatcggacgcttccggatggtcatgcacgatcgagcggtgtgtaagggcgatcacgtataacttctcgtcaatgggcgaaaagccgagaatgtcttctaaccatgttgaggtgttctgcggaatcggcggtgcatttcgatctgtggtaggtccggtttcagactgctcatggctttgagggcgattgaaggctaatgagctgagtttttgccagagcttctccatatgcaggagatgttttgcggatacctatatttttttgaaaataagcgtagcgttatgaccgccaaagccaaagccgttgttgagaacgtagtcgatttttcgttctgtaggcgtgttgggagtgacatccagatcaacttcagggtcaaggttctcgatattgatcgtaggaggcacaacctgactttccagtgcaagaagacaggcaattgactctacgacacctgcagcgccgagcagatgacctgtcattgatttggtcgagctgatgctgattttttttgcgtgatcaccgaagagcttgctgagggctttgagctcggctaaatcgccaagcggtgtggccgtgccatgtgtattgacatagtcgatagcttcaggcgtaatccctgcttgagcgagagcgcttttcatggcgtttaatgcgcccgcaccttccggatggggggcagtgagatgatgggcatctgctgaagcgccgacaccggcaagttcgccgtatattttggccccgcgcgactgcgctgactcaagtgtttccaggatcagagagcctgcgccttctcccattacgaagccgtcccggtccctgtcgtaaggccgtgatgcggtttcaggatcatcattgcgcgttgacagcgcccttgcggcgttgaaccctccgacgctcattggcgtgatagcggcttctgaaccaccacagaccatatagtctgccatgtcgagctgaagaagcatccatgcgtctataattgcgtgcagggaagtggcgcatgccgaggcagtggcatagttcggtcccatcaacttgttcctcatcgagatctgtccggcagcgatgtcaggaataagcatagggatgaaaaacgggcttattctgcggggccctctttcgagaaatacccgcatctgtgcgtcatgtatggtcatgccgccggttcctgatccgtgaacgacaccaattctcgcgggatcgattgaggaaaggtcaagacaggaatccttcagggcctgctcagcagctatgacggcatactgactgaaggggtccatgcgtgaggaggatttggtatccatatagtcctcagccttgaaccctttcaattcacaggcaaaacgagttgaaaagccgttcgtgtcaaaataggttatgggcgcagcaccgctttttccctgataaagggatgctttgagttcttcctttgacagaccgacaggagataacacccctataccggtaacaacaatgcgtttgcgttcctgacccatttcacttgtttgacgttaagcctgcttgatgctgattgcgcagggaaattatttgttgttcacgatgtaatctatcgcctgctgaacagtgctgattttttctgcatcttcgtcaggaatctgaacatcgaattcattctcgagatccatgatcagctcaacagtatcgagcgaatcggcgccaagatcatcggcgaatttggattcaggcttgatttgatctttgttgacacccattttgcttacgatgatatcgtaaactttgtctttgatttccgcgctcattgtattcctctccagttagggttaggtagtgctgtttatagtaaatacaaaaaaaatgtctggcaatatacaaagcagacagacctctgccaaatcacataaccatgcccccgcttatgttcacgacttcaccggtgatataggctgcctgatcgctggcaaggaacgaaaccacatcggcaacattttcaggagtgccgaactgtttcagaggaatggcctcaagcatggcgtcgcgaacatcatctgaaagcgcgtcggtcatttttgatgtgataaacccgggggctacagcgttaaccctgatgtttctcgatgcaagttccttggctaccgacttggtgaaagcgatgacaccggctttggaggcaccgtaatttgcctgaccggcgttacccatgatgccgataatcgatgcgatattgacgatcgctccgcttcgctgtttcatcatggtgcggctgacagccttggtgcagttgaaggtgcctttaaggttcacggcaagtacagcatcccagtcagcttcactcatccgcatcagcaagccgtcacgggtgatgcctgcattgttgatcaggatatctattgagccggtctctgaagcgatctcctgaaagacggcagaagcggtatcgtggtttgtgacgtcaagctccttgcaggtgacttttccgcctgttttttttatcgcttcagctgtttcttcaagccattctgtctgaagatcacaaatgacgatgtttgccccttttgaggcaaggtttactgcgattgcctgaccgattcctctggcggcacctgttataacggcggttttgcctttaaacatagggtataatttattttctcgttgttactactatgacagtgtctgtgcaatctggtctgcggtgtctacgccgtcaatggttactgagcggtcgattctcttgatcagcccctgaagaaccttctgcgggccggtttcgacaaatgacgtgaccccttcggcaatcatcgcttcaaccgactgctgccatttgacggagctggtaagctgcagtacgaggttgttgcgtatctcttcttttcgcctgaccggctgtgccacgacgttcatacagacaggtatccgggcatcattaatggtgattgcgtcaaggctggctttcagctcttcctctgccggtttcatgagaggggagtgaaacgcgccggagacgacaagctctttggccattcgcgctcctttagacggagccagttcaacagcttttctgacggcatcgatatcccctgaaataaccacctgtcccggtgagttgaaatttgcggcctggacaattccctctgtctctgcttcagcaagaagattttcaagatcagtatccttcatgcctatcactgcggccatggtgccggggtttatcgttcctgcgttctgcatcagttcacccctttttgcgacaatgtgtatcgcgtcgtcaaaactcatcgcgtcagcgtaacaaagcgcggtgtactcccccagactgtgtcccgcggtcatgccggcctgattgtctccgagcagtttcgcgaccgcgatgctgtgcagaaagatcgcaggctgtgtgtagcgtgtctggcgaagatcatcttcacttccattgaacatgatgtcggtaatagaatagccaaggatctcgtcagccctgtccatcagggaacgggcttcaggataccggtcatagatctctttggccatgccgcaatactgtgagccctgaccggggaatacaaatgctttcatgaagtttgttcttctgtttcagtaagagattgttattactgccatttaaggtaaatacttccccacgtgtatccggctccgaagctgacaagtataaggttgctgccggtatgcagctttcctgcttcatcgagttctgcaagacagatcggtatggttgctgcagatgtgttgccgtagtgttcgatatttttcgcgacctttttctggtcgagatgcatgcgctcagcagttgcctgaataattctgttatttgcctggtgcgggatgaggaaatcaatatcgtcactggtcagcctgttcctttccatgacttcggcagcaacctcggccatagcgaccacagcagctttgaatacctgcgggccgtcctgctggagatagtgaagctttgcgtcaatcgtctcatgtgttgccggtcgcaggctgccgcctgcaggcatacagaggttatctccgcctctgccgtctgaatacagtctggcgtcgatgagaccatgcttctcatcttgccctggttcaagaagcacgccggcagcaccgtcgccgaaaagaacgctggttgttctgtcggtgtagtccatgatcgacgacatcttttctccgcctataacaagcacctttttgtgtgttccggcagcgatgaactgtgcaccggtattgagtgcataaagaaagcctgagcatgctccggagaggtcgaaagcccatgcattcatcgcctgaatatttttctggacaagacaggccgttgacggaaagaccatgtcgggagtcatcgtcgctacaatgataaggtcaagttcatcagcagtgatgcctcttttttcaaggatccgctgtgcaaccccggtacacagatatgacgttgctttgtccgggtcttttaaaatccgccgttctccgattccagtccgcgagcgaatccactcatcattggtgtcaagtattttctccagatccttgttgctcagtatactctcaggaaggtatttcgcagtcgaagtgattacagctttcataaatgatggtattaaactaataaggacactccctgatcacggggacactgacgccgtgatcagggataacaggatccgggaggttggatatttccggctatgtaacggccagcgcttcagcaatatgctgatttacctttttttcgatcatatgttcggccatatagatcatgttcatgattgcctttgcagatgaacgcccatggccgacaattgaaatgccgtcaacgccgaggaaaggcacgccgccgaatctctcgacatcgaacggcttgaacatttttttgaaagcactgcccgtcagctcggcagcctcagggtcaagttttccggaaacaaccagttctttcagggaaggtttgaaaatagagctcagaaattcaggaatgctctctccgaatttcaaaagagtatttccgacaagaccgtcacagacaattatggacactttggaagaaagaatgtcattgccttcgatattcccggcaaagttgatcttgttttttctgtccgcttctttcagcagacggtaagtctgtttgagcacttcagggcctttgttgtcttcttcgcctatattcagaagtcctgtcaaaggtttttccatgtcagctgcatcacgctgatatattgtcagcatttcagcaaactggacgagattctcggctttgcagtcaacattagcccccacatcgacaacatttgtcaggcctggagcaagtctcgggaaataggccgctatggttggacgcagcactccgggaagacggccgagaataaacagcgaagctgccatcagagcgccggtattacctgcgcttatgaagccgtcagccttcttttccttgcacaacagcaaacctctgacaagtgaggagttctgtttggtcttgacagcgatagcaggaacgtcagtcatggtgatcacttcaggtgcgtgcatgaaccgcaggttgagaccttgtgtgtcatgagcgtcaagaagaggctgcaccttttcctcctgaccgatcaataaaatctcaagtctgttgtctgtttcccgaagagtctggattgttccttccaccacacattgcggggcgttatctcctcccattgcgtcaacagcaattgtcagcatcttggagtccggttatgttctgctcagctgttagaggatttttttgtgacggctctgccgcggtagtgtccgcaatggcgacaggcgcggtgaggcagtgtcggttctccgcaattcggacaggtaaccgtttcagctgctttgctgcgagcagtgaactgtgcacgtcttttatcccttcttgactttgatactttcgctttaggtgtggccataacagtagatattgattataaacttctttttattacttgcccttcaatttttcaagtgattctttccatggacttgctgtctcactttcatggtctgcattcagaggcgagttttcctgatacagggtacaagcggacttgtcagcgcagacaaccttcataggttttgacagaagcaatgtttcacgcacatcttcagtcaggtctacagtgacggcatttctgtcgagcgcacgatagttctcatcactcttttcagaaagtgcgccggtgtcactgaaagcaaacaaaatccggtactttcctgtcagttcttttttcagcggctcgaggcatctgtcgcaactgaattccgcaacggttttcgtttcgatatcgacagtcatttccctttcggtcctgactgctgcaattcgcacccggatctcgttacaaaaggccggctcggcaagttcaggatttttgaaatccgatgctttgcaggcgaaatcatactcgtgcagcccttcgcttaagcctgcaatcctgatcccgatcactcccttctctgtaaccattttcactgagccctttatacataaaagaacaagaatttacaaaatcttacctgtaaaaagaaaaaaacgggagtcttcttgcttttttttcgattttcacatcgaaatggtttgaaatcggtttgcgaatagtgaaaagagatgtatattattcaccgcttaaagagcggatgccagcgggacattccgcgatagctcaatggtagagcacctggctgttaaccaggttgttgtaggttcgagtcctactcgcggagcaaatcaaaaaagcagcagcactttctgtactcctgcttttttgatttgctccgaactctgaacgaaatccgaacttttttcaaagaaaatccagaataataatgaggtgcgtttccgcttgcctccgctccgctacggcaaaacaaaacagaaaatttttctctacattttttaattttttcgcgggcatttttttcttttaataggagatgaaaaattttctgttttggttttctcttaatcagagaaaagcggaaacgctctattcttaatagcaaaagggcaaaaattccttccccccaacccccttcctttttgcccttttgcttttcggcggagtttatcccgctggatagcggggcccgatttttttcggcagggtttgaggctgtaccaatttcattggcgcgccaccttttattttaacaactccaaaatttctttgtctttctcactctcaattatactctttttcatttcttcatcaatctcaccatttccaaacctttattcacgacttgcgaccactgatcaaaatcgagttgctcggcttcgagtagagttccgataatatcaccaaaatctcgtggactaaaacacgaatccaaaaaatgaatttccaaaaattgctccatgtcatcgccaatctcaacttcagagagccacagatcggcaacattttggttcatctggcgatagactgtttgcagtgtttccaaccagccgaagtattctgtaatttttgtttctatatcctgctcgatgtagcccttggcgtgcgcaattttgtcattacgataacgaacaatcgattttttgatactacgcgcgtcgtccgccgacaatcctgcaatcttcaaaaaatccacaatctcgctctcccctaaaaaagcaatggcaagtggagattctggagctaaaatatctttttctccgttgcggggatttttggtcgtcagtgccaactcatatttttctttttgctctttgtatatacgcaaaactttatactgaatcgccaacataaagagtaaatgaaacggcatcacagcaaatgatcgtcccatgaaaagacttttatcttcaacggcgaagccattttcgtctttgtccccacgtctatcagccttttcgagtagtaaaaaggactgccagagatgatttatataatcgttttccgatgtatctcggcgaatgggtaaatagccaaaaatttcttgagcatcttcatacatatttattcttcagattctaaacggcgacggcgttcgtctagtgtttcgccctcaaacatccaatacactgtaccttgaacctgatagggatagccaagtagtttttgcgccgaagcggagagactcgtcacttcaccgttcagctcaatcaatttattatcaatgacttttgctttgatattctcatcatgcacataggagagttcagcaccaacggggatattcgccattctgaaattaaagaccgcgcgccgtgtgcgcgcttgattgagcgcttgctgatcttctttgctctctacataatctcgctttggcgtcacattttcaatctctgccaatttgagagctgccaccactctgtctggcgacaattcaaaaaattcacgactagaacgcacgcgataatccaaaaacgcatcgtgcaactgcttctctacaaaattcgcatctctgacggtgcaagcataaaaacactcaaacggcaaaggcacgctggttgtatcaagcgagcggatacgctgttccaagttagttgttcgcccgatcttcacatatccaggcatggcttcgttgatgaggatgtaaatgatttcgttcataattttatagattattctttccaaagtttggcgattgtatccttggttttttgttcgtatatttcaatcaactttttatttccatccacaagcacacgctcggcttcgatttttttcacgatttgtttttgatttcaagggatgggagagggatttcaaagtctgaaacttgagccaatgataaattgctttgagcaaccccaactttcaaaccaaaaatttgattctgaatcaaatctgatctcaaaacttgttcaagatattttgaatcaagttctttttttggtgaaattatcgcaagtgcttgattagtgttcgctggtaatattgaagattctatcgaggcgacacgtccaagagcgccagcgattgaaaacaaaatatcattttcttttaattgtgatctctttagtgattcattgcactcctgatttatatgagcaagtttttccctgataaaatatccaccatcatcaattgattcaatctttataaaattaatcccgctctcttgaaattggaatccatttgtagtcggtgtagttccttttgtaaccctgtcagatatttctcccaacttcaccttctcccactccggatcaatttcaattttgggtttccagttttgggcgatttgtttggcgccggcgataatgcctgcgtagccgtccagctccgccacgatttgctcttggatttcgagaggtgggagagggattttgattgtttttaagtctttcggataaacatgcggctgtccaccaccttgttgaaattcatatatatcttcttgtttagcttttagaatactaaaaaggtatctagtgctgactatgttttcatcttttgtttgtatggttgagcagtcggacgcaaaaattggaatcgtaaaataatttacaaaaccagcatatgcacctgaagcactaacagtgataacatcgccttctctatttgatttattatgataataagcaggctcctgtccgccagcaatgactggaatgtttccgtgttttgtatcttttttagttattgcagaacctttcaaaatctccgccacctccaccaactccaccatcggccatttggcgttggtgtagtcggtcgctacgcgatagcgatcgccagaaagattatagtcgccgttttcggcaatcttggatttttctacatacaccgccagcttattttctactttttcgcctgtgttccatttgttgagaatatccagcgccgttggtaaatcgtttttgctgattggtcttttggtcgcaccgagatcaaagccgtcttgttctatttttacaaacaaaatttctgtacttgtttttgccagttcgttattgaatagcaaaatactggtttttactccgctgtatggcgcaaatacacctgacggtaaactaaccacggcatagaggccatcctcaacaagattcttgcgaagctgtttgtgagctgtgcctgattgaaaaataatcccttccggcacgatgataccggcacgaccttttggccggagatgattcattatatagtccacaaacagcacttcagaacggctggatggaatactaaatttgctgtgtggcttaattccgccttttggcgacataaacggaggattggcgagaatgacatcaaatttatcattccagcgttcttcgctggaaagcgaatcgtattgaaagatttttggatttttgaattggtgcagatacatattgacttgcgcaatacgcaccatagttgggtctatgtcatagccctcaaaattggtcatcaatttcttgcgctcatcaggcgtaagcggtttttcttttttcttcggatcgtctttgccgtcgtgttgttccaaaatgtgcttgtatgagctgaccaagaatccgcctgtgccacaagcaggatcaagcactttgtcagccttggtcggatttaccacatccactataaaatcaataatatgacgcggggtacgaaattgtccggcatcaccttgagacgacattatagaaagaagatactcatatgcattgccgagttcttcaggatgcgagtaatcaaaataatcaatttctttcaaaaacaatccgagtgtttcgggtgagcgatacggcaaaaaggcggatttgaaaataccacggaaaagctccggcaactgcttggcttgagaaaacttgatcaatgcttcgctgtaaagattcatacgctcttgattgcctatgcgttgatccattaagcgtgtccatgcgtaattttccaagtcatcaacaaaaaaagatggcgagccaccagctttgatagccgcttgatccatgtcgtccatgaatttataaatcagcgcattggtaatctgatcgatttgtgaagttgggtttggaacaacaccaaccaacacttggcgagcagaatcaatatgtctttttgtgtcagtattcatattttataaattggttaaattataggcataatcccgaacatactgcggaacgatagttttatacccgttaagtttttgataatcttcaaaatcaaacgatgcacaatggtaaaattcagccggttgatttcgcttgacgatgtcgcgcacttcttcgtcaacgatatatgctttgaaataattttttgcgggttgatagtgtgcttggtcaactggatttacttccataaacttttgccattctgattccaagagatcatctttcatctcgaatgtttctttgtcgccaaaagcgacctgcaaaaattcttttacagtaattcggcgatcaacgccaaaaatctttttgactttgtcgagattgagataatattttggcttgtcaaaaatttctttcttggcaaaatcttcggcttcttcagtatcgccattattccacatatttttgagtttttcatttccaagcacatcttcctcaacggcacgtttgaacccttcgcggtcaatacgcattattacaccttctggagtttcggagagagtagcaagttcgtcagttgttgctaagtcaatcgggccttttggtggttctgggggcggatcaccaatcggtccatcgcctccggggctggttggaggagttacatgaataggaggaagttttattttttcgtcatatttgaattcttcttcaaaatattcacaagtggcaaagaaatcgaaaaacttaaacttttcttttggctcagtaactgggtcattttgataatcattgtattcaaactgccattttcttgtgcctcgtcctttaatttgcacaaaatcagtcggagaaaagactgggcgcattagagcaatattgagaagatcttgacaatcatagccggtagtcatcatgccgacagtgactgcgacacgcgttttgctcgaatcatatccctctggagtattggtttgcccgccaaggcgattgtttgagaaattgattgtcatttgttgggcgctggctacttgtgaagaaatttgcatggcaaagtttgattcactgtattgctctggccatttatcaaaagcgattttattcaaaatatttgttaatcgggcagcatgtttttgggataccgcaaaaacgatcgttttaccaaatagctcaacgccaagttgtttggcagccggatcaaaaagtccgttatcaataagcgctttgcacattgcgatattagtttcttcattgaaaattttacgctcgtaatggcgctcgttgaaagtttcatcaatagtttctccactctcggtgagagtatggacagcatatccttcatctgataatagttctgtggtgatatttgtacgcgcatcaacaagagtcggctttatcagaaaaccatctgtagcaccttgctctaaatcatatgaaaaagttggattaccgggctcgcaaccaaatgttttataagtatcaatcaaaagacgacgctcgtactctctttgactatctgatccttccgcgtcaaagcctcgtaaataattttttggtgtagctgtgagtccgagcttgaagccgacaaaatattcaaaaactgctcggctattaccgccgatagaccgatgggcttcgtcagaaataacaagttcaaaatctgttggtgaaaattcttttttatatcgatcaccggcaagaaatgtttgaatcgtagaaacaacgatgctggcatttgcccacgaatctctattttctttgtagataacacttctgaaatcttttccgagatagtgaacaaaagctttttgtgcttgatcttcaagttcaaggcgatctacaagaaacaaaattcgttttgcattaccggattttagaaatagcttgataacggcggcggaaatcagtgttttgcctgttccggtggccatctcaaaaaggaaacgctgatttccactatttgccgactcttgaagcgcttttatagcctgcacctgataaggccgaagttgtttgagattgtttgttcttagataatcaactctggttgatttatcttgaaaacttggatctgtagcaaaagttggaatttgagttgaaacaacataattttcatctacttcagtttgtgcaagttctgccggatttggagtgtatgtttcgtattgagtaattgattcttgtgttgggaaacgcgaaatagtatcaggattgccgtgttttgtgtcccaaaaatagtgaatattgccgtttgaaagatgacaaaacgagcgccagcattgcgggcgtagtttctagcttggtctttagcggaaaagcggatcattcgctttctttttttccttctactacgacaagcgcgcgaccgtctttatcaagcaaaagaaagtcaatcgcccctcgacggccatcgcttgtgactgcattttctaaatcttcgtcaagctcattaaacttgacccctgcttcaagttgaatattagcctttccttttttgtcatcctcaaaacgccaccctgattcttcaaggagtttgtttatttttattcgcgcttttgcttctttagtatttgccatattattatttcattaaaacatcaagcgaaacgcctaatgcgtccgctatttttttgactgtatcaatagtaggatttggtgtcgctcccgcctctattttcgcaatcgtatgaaaagctaaatcagccctttttgagaggacatcttgagaaataccgagtttgtttcggtatttttttatattcccgctaattatagatttttcgtttgacatattcgtatagttttactatgatagttagtgatgatacaaaacctttatcatcaatagttagtatatggaatttttagcatttagtcaaacaaaattagggagttccttagcgttgcccgcgaatgggttgggtgggtcaagggcaacatcttttctggtggcgcattttgctttgcaaaatacagcctcaaaccctgccgaaaaaaatcgggccccgctatccagcgggataaactccgccgaaaagcaaaagggcaaaaaggaagggggttggggggaaggaatttttgcccttttgctattaagaatagagcgtttccgcttttctctgattaagagaaaaccaaaacagaaaatttttcatctcctattaaaagaaaaaaatgcccgcgaaaaaattaaaaaatgtagagaaaaattttctgttttgttttgccgtagcggagcggaggcaagcggaaacgcacctcattattattctggattttctttgaaaaaagttcggatttcgttcagagttcggagcaaatcaaaaaagcaggagtacagaaagtgctgctgcttttttgattttatatccgaaatcgcctcctttgcatgccggtcattccatcagaaaaagcaggtgctctgtagagagcgtatccgtttttatatttcttttttgctcgctatactgtccggatagttgagaagatattccatgtaatagatcagggagtcatgtatgcgttatgctaccgctgttttgagtattgtactgctttttgccatggcagggtgtcaaggcaactatacaaagccggatgtgcctccttccgcaggagtatacgggaaaaacattacctatgcaggtgcgattccctgcgcagagtgcacgttgcaaaagcttacggtcacgctttttgacgatggaacgtttcgcctgaaacgtgtttcagtcggagtgcagggcggtggtactaaagtcgagtatgatcttggacgatggaaccggaaaagtggccgtctggtattgaataacggagaaaagtggccgctgcagttccggtatatttcaggaaacgagatacggctgctggaccagcggggcaatgaaattgtttcaaatctggactacagtctgagaaagacctcatttgttgatttcctctccggtcccctgaccatgaacggtatgtttctctatatggctgacgcctatacgttcagggagtgccgtaccggaaaaaactatccgctggtttttgcaacgccgaacagctctattgaaaaacagtatcttgctttgcgttccgggccgggaaagcctttgctggcaaagctatcgggcagattttccataagaaggcctgagccgggggcagcatcccgggagcatattatcgttcaggatttcaagcgttttctgcctcgaggtacctgcaggaatcccggtagtccggcagccgccctctacggcatctattggaaagtgacagctatttccggaagttccgatctcttgaaagtgagtggaaaagttcccaatctcgtgctgtcgacatatggtaacagtgtcaagggatatacaggatgtaacagccttatggggtcatacaagcactcgggatcagggctgtcattctcaaagctctccaccacacgcatggcgtgccccggcagttcaggtcaaatagaaaaggcatttcttgccgcactcaggaagacgaccggatggaaaatcagcgggaaaacactggaactgtttgacagcagaaagagactgctgatgcgtctgaaagcgggttgagtcaagtacatcataagagagggcaccactatttcttgtcatgagctattcacgtgcgaggtgaacggagcgcagaaacccctttctatccgctcaacgaagcaattgcatcgcggaaaaactacagagcggtgccctgaagggaacgatatggttgacagagtagttttaagttcaaatcgatttagtatatttatctcattatgcaaggaattactctacatagtcctcttctgagcggtctgctgctaacacaggaaggccgttgtgggaaaggtgcgttgtaagagatttcttgaacagaaataccggcatatgtagccacctgcctcacaagggtcggtggcttttttgttttactgacaataaagtggagaacaataatggcgactatgaactacgcgaagtatgaggcataccctgctgtggatatagagggcagaacatggcccgataagagaattacaaaagcacctcactggtgcagtattgatttgagggatggcaaccaggctcttccggttcctatgagtgttgaggaaaaagtcgagatgttcaggcttcttgtcgatatcggattcaaagagatcgaagtcggctttccttcggcggccgcagttgagtttcagtttgtcaggcggttgatcgaagagaatcttatacctgaagatgtgacgatacaggtgctgactcaggcaagagagcatctgatccgcaaaacattcgatgcgcttgagggtgtcggcaatgctatcgtacatctctataattcaacatcgaccgtgcagcgggatgtcgttttcaggatggggcgcgacgagataaagcgcattgccatggatggaacgcggcttgttcgtgaattgaaagaggcgtctggtaatgaggggattcgatttcagtacagccctgaaagttttaccggtacagaggtcgattacgcgctcgaggtcactcatgcggttatggatgagtggggagcatcggaaaacgatccgataattatcaacctgccgtcgactgttgagatgtcgacgcctaatatatttgcggatcgcattgagtggttctgcagaaacatcagggagcgtaaagcggtgattatcagtgtgcatacacataatgatcgaggcacagcagtagctgctgcagagcttgcggtcatggctggtgctgatcgggtggaaggtgcgcttttcggcaacggcgagcgatgcggtaaccttgatattgtcaccatggcgctcaatctgtgtactcagggagtggatcccgagctggatttcacgaatcttgcccatatcagcgacgtgtaccggaagaatacacgaatgagcattcatccccgacagccctattccggagagcttgtctacacggctttttccggttcccatcaggatgccatcaacaagggcatgaaggcgatcagggcatcgggaaacaactgctggaatgttccctatcttcctattgatcctcgggatgtagggtgttcctataaagcgattgtccggatcaacagtcagtccggcaagggcggcgtggcgtatatcatggaaaatgatttcggatatgaaattccgaaatggatgcagcctcatttcggttcggcggtacagtcaaaggttgacactaccggacgggagcttctccctgaagagattcgtgagttgtttcatgaagagtatatacgcatgcatgatccgtatcttatgaaaaaatgcacgatcaaatgggaggatcaggatcctgaacgtgacgatgaggtctcgacaaccctctcatgcattcttcagcataacgataccgagcgttcttttactgcgaacggcaacgggccggttgacgcgtttgtgaggggaatgatgcagcagaccggtcttgttttcagtgttgacgagtatgcggaacattctatcggtcacacagccgatgcaaaagctctggcctatatacggataaaagaggagggaggacgagagtcgataggcgcgggaattgattccaacatcagtcttgcgtcgatcaaggcggtgctcagcgctgtgaacagactgtaacctaagttgatcgtttcaacaaatactttaagctgtcaactttatactatctaatgcgttatgctgaattttcttacagcgagcatctcacccgatgggttgcgcgaccataatgcagaaaaatcgcatgtgttgaaaccctatgggattgtcgatcatgctgtatctgcttcgttacagggaacttgcggtagttcactacagcggcgttccctttgccttgcatctacagcatgctcaacaatcgctcaattcttcctatattaccaaatggaaatcatttctgtttagagagtggaagaacatcttgaaaaactcagggcgtcagggcgtaaggttacgccccgaaggaaagctattattcagctttttttgcaggagcagggggacttgtctccccaggatgtgcaggaggcgctcagcggcacaaccggacagttcggtttgccgggaatataccgcaaccttgagatcctgacgacatgcggcattcttttcagggtcgtcacctacgggggagaaaggcgttatgcgctctgcaaggccggtcatggagaaggacatcatcatcatattgtctgtattgcatgcagaaaggttggtaaggtttccgactgtctctacaaggatggaatgatggtcgaaggattcaggcttgtcagtcatattgtacagttaaacggtttatgcgaatcatgtgccagggaaaaaaacgacctgtcggctctgcaggagctacggcagcagggttgattctgctgttttcactttgttattcatcacttttcgctgccgccccctcaagcgatgctgttaccggagccgcagagaacattcgtgtggtaacgtccatagagccattgtctttttttgtgaaaagagtcgggggcgaccgggtgcatgttgcggtgatggtgccgcccggcgctaatccgcacagttatgaaccccggccggcacagatggccgagacggctaaagcgcatctgtttgtcaaagcaggttccggtattgaattcgagttggcctggatgaataaacttatcgcattgcgttccacgatgacggtctgcaacgcttcacaggacgttggtctgagagagatgtccgaaagaaatcatggtcacacgcacgagcatagccgtagtgatcctcatttctggctttcaccggataacgctattctgatcgccaggaatgtagaacgttctcttgtggctctggaccctgtccatgccgatgagtatgcggaaaatctccggaaactcgaagcacagctcatatcgctcaaaagagagatcacccggaaactctcaggtataaaaaacaggagcttcatggtgtttcatcccgcatgggggtactatgctgctgccttcaacctgaagcagatagccgcggaagaagagggaaaggaactgactccgaaaaaaatgcagagcgtgatccggcaggcaagagcagaaggtgttcgggtggtttttgtttcaccgacattcagcacacttcaggcggaaaccattgctcgtgagataggtggtgttacccggccggtcgatcccctgtccggtgagtatatcgctaacctgcgccaggcgaccggtgcgtttgttgaaagcatgcgatgaaccgtgaaattgtggcaatagataatctttccgttatcatcaacggagcgaagattctcgataagctctctctgtctgtggttgaaggggagtttctcggtgtcgtaggtcctaacggcggagggaaaacaacactgctcaaggttattctcggtctgctgccgccagcctcgggaactgtcaggattttcggcaagtcacccagactgtcgaggaaacgcatcggctatgttcctcaacggttgttctttgacagggactttccggttacggtcaacgatactgttcttatggggcgtctttcttcaagaggcctgttcgcgcgatacggaaaagaggacacgatgatggttgaacaggcgctggaaaccgtaggaatggccgggctgaaaaaacatcttgtgggcgagctgtcgggcggagagatacagcggatgcttctggcaagagctatggtcggacaacctgagctgcttctgcttgacgaacctactgcaagcatcgatcctgagatgaaaacaaccatttacgatctgcttgacaggttgcatgcctccgtgacgctcattatggtgtcgcatgataccggtgccatcagccggcatgtctcaaggactgtttgtctcagctgcgggatggtgacgcacgggccgggagagatcaccagagaagaactttcaggtatgtaccgttatccagtcaatgttgtcaagcacaaacatccctgaaaatactctttcagcggagcatgaaatccagtgcgttatggttgaaatcctccagtacgaatttatgcagaatgcagtggcggcagctcttttagcaagtcttgcctgcggtattatcggtacctatgttgttgtgaaaaaaataggtttcatcagcggaggcatagcccatgcggcattcggcgggataggcatcgcatactatctcggtgtgaatccgctgctcgggcttcttccgttcagtctgttttcggctctcgggataggtttgctgagtaaaaaggcgaatgtcggagaagatactgcaatcggtgccttctgggcgacaggaatggcgacaggagttctttttatcgggttaacccccggatatgctccgaacctgttcagctttctttttggaaacattctcaccgttcccgtgcctgacctgcagatgatcgcctttctggacgtggttattgtcgctgtagtgtttgcattgtttaaagagtttcttgccgtctcttttgacgaggagtatgccgaagcttcgggcgtgaacgcgttcattctttatctgatattgctctgtcttatcgcgttgaccgtggttgttcttgtcagggtggtcggtattgtcatggtcattgccctgttaaccatcccttcagcaatagcaaggtatttcagcaggagcattgtgctcatgatgctgatttcctgctctctctgtgttctctttactctatccggtctctggttttcctatgtgttcgatacggcatcaggtgccatgattattttcgtggcagcactctcctttatggttgtatcgggggtgaaaacacgtatggcaggagcctgaacgtatttttttaccggcggacgccgggtgagttttccgggtatttttgatcatatagttgaaatgtgcatatttttgattacttgatgcatgtaacagacagcttttcctatgaaatatcctgatcgctctcttacgattcttgatgaaaaggaacaaggatttgccctgccaattcaggagtattccattcccgatatcgatatcagcctgcaaccgattcgatcgtttaaagatctgtttcgtctcaaggcgttgacaagggtcatccgttctccgatcgtcaaaaacatcttttcagccagagtgatcaacctgagaagcatcgagtccctcaaaaatgcacgtcgttctctcgaggatgtctataacagggattacgaaacaaatatcatctatatcgatgatctgcactccatcaatgtcgatctctcctatgaaatcagagagcttaaaaaggatacctactatcttgagcatggggaagatgactttattgactatatcagcaggctgtataacatgtttgatcagcatgttatcaagggactgaattttctcgacagtctgcagttcaactgttttgttaccgacagggacggtactaccaacaactattgcggtcactatcgttcttcgattcagccggtctataacgctgtttttctctcccggttcgcatcgctttgtaccgagaaccccatattcatcacgtccgcgcccttgaagaacttcggaattctcgatgtgtcggtcaattctgataatgtttttatctacgcagcatccaaaggaagggagtttctcgatttcgatctggttgaacatagagcgtatatcgatcccgtgaagcaggcccggctcgatcagctcaacctcaggatcggagagctcgagcataagcatgaatttgaaaagtttttttacgtcggctccggacttcaattgaagttcggtcagttgacgattgccagacaggatgtcaaatgttcaattcctgaagatgagtccatggagttgctgagaagtgtcagtgatatcgtgcgtgagctggatcccgacgggtcggtattcagggtcaatgatacaggacgggatatcgagattattcttacggtagatggtgaaaacggcgtgaaggattttgacaagggggacggcttgaaatatatcgacagtcgtcttggactggatcttggcagggggcctcatcttgtctgcggtgacaccgcttctgatattcccatgctgaaaacagtccttgaatatactgacgatgtctacgcgatatttgtaaccagagatgctgaacttgccaaaaaagtagtgagtatctgtccgaacacccttattgtccccagtccggatatactgttgaccattcttggcatcaacgcattgacaagaaaacgtcaaaaagggcgcaaagcaccgggtatttttatatagcgacaggattcacaagatttgagaggcgtcaggttttgtcgttttgtaacgatgaattgtgaaatatccgggttacagcatgtggttaaaatgataaaattacaccacactgagtttctttaaacggtatgacactacgatcatgaaaccgatagtctactttatcggagcgggaatatccatactgctctccatatacatttttattttcggaacagcagccaatcatcatcttatagctgtctttatcggattgtgggcgccgacgattatagggattgggattttcaacacgcttcttggtattcatgatgagatgtgttgtgctcaccggagaatagaagaccgtcaggcgaaggatgagtagagaagagacggcgaatgaaggatgcccgcaatagaaacttgtattcatgcctgaacgttacgcagcgttgctgctggttggagcagggggattcgttggagcaacggccaggttccttgtcgctcttgtgttgccgtttatcggtaccggttttcctttcgggacgctggctgtcaatcttgcgggttgttttctgataggatttatcagtcaactttccgtttcgtcatcccttgtctccccggagctgcggctgttgcttgccacaggcttctgcggcgggtttacaaccttttcatcctatatgtacgaaatcatgtccctcttacgggacggtgagatcttctattcgacactctatctcctgggcagcattgtcggaggcattctctgtctttattttggcatgcagcttgcaaaactgtgggcgtgagttcagtcggcagttcccggtaggcagtaggcaaaggcggttggcaagggaaaagacagtgggcggtttgcggtaggtgttcggcagggaaaaatgtaggggcaggcctccgtgcctgcccgttcttacgtggcagaacggtaaccggttcaacgacaagataataactgtagcaatggaatttgaaaacaggcagttgctccggatatatgtgagtgagcaggcgaaatatcatcatcggcctttctatgaagtggtcattgcgcgggcaaaagagttcgggattcccggcgctaccgttttcaaggggattctttcctatgggatgagcgggcaggtgcatacggcgaaaattcttgagctttcccagaatcttccgatggtcattgaaattatggatgatcaagagcgtatcgcagggtttcttctctctatagaagccctcgcagaggaatcaggaacacatgttcatctcgctctcgaagaggttcttagcgcggttatccgttctgagtaaagcaacatacctgcagtcgataccagtttgctgcaaatgaaaaaagcagagaaacaaaaaagcgtgagccgtcttaacacagctcacgctttctgatttccggaagcagtacttacgcttcagcagcctgcagagcgacgtagttggccttgactgttttttcaaggtcttcgtcagtcatgaccgcactggtgaacatcgcctcgaactgcgacggagcaaggtagataccctgatcgagcatggagtggtagtacttgccgtatttcttcagatcgcacgtgatcgccgtgtcgtagttttcgacaggagtttctgtaaagaagagacatgccatagagccgacccggttctggacatagctaaggccgagtttgttcatgttgtctctgaagccttcttcaaggaaagctgcttttctttcaagttccgggtacggattatcgtcgcgcaggattttcagggtttcaagacctgcggtaagcgccagaggatttccggaaagtgttcccgcctgatagacatcgcctatgggcgcaactcgctgcatgatctcacgttttcctccgaaagcgcctacagggagaccgcctccgatgatcttgcccatggtggtcaggtcgggagtgatgccgtaacgttcctgagcgccgccgagggctacgcggaaaccgcacatgacctcgtcaaaaatcaggacgatgccttcttcggtacacaggtcgcggagcgcctggaggaagtccgtctttgcagggatcacgccggtgttgcccgctacaggttcgataatgatggccgcaatgctgtccttgttttcctttaccagcaccctgaccgattcgatatcgttgtatttggcgttcagcgtatcatttgcggtgccttttgtgacaccgggactgtccggagcgccgagagtgagcgcgcctgagccagccttgatcaggaagctgtcgccatgaccatggtaacatccttcaaacttgatgattttgtccctgcccgtgtagcctcttgcaaggcgaacagctgacatggtagcctcggtaccgctgttgaccatgcggaccatttcgatcgaaggtacgatctgtgtcagaagttctgcgatctcaatttccatttcgatcggtgtcccgaaactggtcccgatttttgtcagggtgttctcgatagctgcggtaatgcgaggatgcatactgccaagaatgaacggtccccatgagccgacgtagtcgaggtatgtgttgccgtcgacgtcggtcatgtaggcgccttgaccttttgccatgaatatcggcgtgccgccgacggatttgaaagcgcgaaccggcgagtttactccgcctggaataaactgtttcgctttttcaaagagttctgctgatctggtgagttgaggcatatctaccaattcgattaaagattacggaattcctgatgtgtgattaacaaacactcaagatagaaatactgatgaagatataaaacagatatggcgagtacaagggttcagtaatggcgcattcttcaaaaagccggatttccgtgttgcattacgggctccttttgcggtgtttattcatagagaatccgggaaatgattctgcggttttttgaagaggggttatagttgttgtgcagtgaacaataattctgcaggatatcacagagcagtctgctattgtcagccggtatatcgatctcgtcgatcgagcggatatccagcctgttgagtgttctcatgagcagatagacctgaacgggaaggcgctgccccggcggtcctttttgagcggcaggtacgggcagtgagacgccgcctggatcgtaggtaaggcagaggtcgtccgccgatccttcctgaagcatcggcaggatggatttaccggtggtgacgcactgctcgatggatggttcgaaacctgattccgagatcagtttcagcataaaccatgcaacagctgcgtctgcgttacggcagggagcgcacagtttttcaagggttcgctcaagcgcattgaaaagacggatatttttttcctcgttgccggtcgagatttttaagatttctattagccggtaaatcgcgctgaacctttccatgcttggctccgcggtcatcggacttctgatgatacgggcttcgctcaccagctgcaagtctctgttgcttctgttgtagagaacaacttcgaggagactcccggtgcagaacaacccggaaagcctgcttttcaggtttcgtccccctttgagtatgacagagatccgtccgaagtcccgggtatagagcgagcatattttggactgctccctgaatttaacctctttaagaactacagcccgggtttttgtaagcacaaggcggatttttttatgttggaaaataattatatataggtcagccagatttattcaggtccgggcaattgaccttgacgactgaatacatataaaaatagacagaaatagtttaaggaggaaacttcgatgccaacctatcagtatcgttgtaagcaatgtggacacgagatggaagcttttcagaagatgagcgatgatgccttgacgacatgcccggaatgcaaaaccgaagagcttgaaagggttatcagcgccgagggcggctttgtgcttaagggttcgggtttttataataccgactacaagccgaagagctcttgtgaggattcatccagtgcgtgcgcttccggaaagtgccctcttgccaagtaagagaggatcgtatatatcaagcaaagccttccctacaggggaggcttttgtgtttttagtagtgactggtgactggtgactacctgaattccggcctgtcattatagcgcagtctgaagcctggaaggttgatcgatgaactgcccctcagcttgttcgggtactgtttgccttctacattgccgttaaccgctattctgttgagcgctccctcccggaatgacatgaggatcgtgttgccgcttgaataattcactccggcgggtgactcctgattatcgtaagcgtgatagaggcttcttgcctgggaatccacctctatgccggttaccttctcttcttcgctgagtttgatgaatatggttttgccgcttatctggttatagagctgtctggtcgtatcgagcgtatctctggcggcaaaaaaggcgtttccgctgatttttaccgattcagctttctttttctcaccaatctccttgagttgaacgagaatcgtgtcgccggtgagttgacgttcagcctgccaggcggccgcatcatcaaaaagccagagctgattgccgggattgtcgatgagtgcccgtttggagcgtgctgtcaggttgttttcaagcagtcggccatgtacatttcctgacagtttcgcgatgcccgtttttgtgtagtacagggctttgtcgcaatagatttccagttcgcgatcggtcatgaaaatattgccctctaactccacgatactgctttcgagaaactcggtggctttgtcacagttcagcagcatgttttcatgaataaatacaacattgcccgacacggagcgaaccggttcgatgtttcctgtcggtgagcgcttttcgccaccctgcagtctgtcggcctgctgtaaaataattttcattttctccgcgcaggctgtattatggttcagtcccgaaagagcgtcgtatgcctgaaagagtatgagcaggagcagtatgcgcacaagtatagtgattcccttcatcatgatcgtgtgtctgtatagggatggatgtgtttgaaactaatgtaaaaagatttatctcgtgaaaaagattcttttagccgccggagatcgtcaaggtttattgaaggtgctgcctctatacaacgcgctgcaggaatataatggttttgagccggtgctggccgccggtgtgccgctgccggaaggtgaacagtcaggtgaaaaccttgctgatctgttcgggattgcagacaaggttatcccggtcgaaacttcaggcgatacgcccgtcggacgaaccgcatcggcaatgaaagcttttgaatcccttctgcttgcagaacaacctgatcttgccgttgtcggaggagatgacgatgttgctcttgccgccgctctcgcggcagcaaagctcagtcttcctgttgcaactgtcggggccggaatgcgggactacaatcgacgttcgcccgcggaaatcaacagaaagcttatcgattcggtttccgatatactctttgtcagtgagcacagcggtgaatataacctcatcaatgaagggttcgacgaggagagggtcttttttgtcggtgaggtggctatcgacagtcttgccgctgtcatcagcagggcaaacgattcagcggttgtagacgatagtggagtagaaaccaaaaagtatgtgctggttcttctcgaccgtgcggctgcactggacgatctggaaatcctgaagaaaattgagcgtctggtaatcgttctggccgggaaacagcaggtattgatgctgctcgatcccgaagttgcagcggttttgaagcagcatgagatggagcctgcatttaccatggtttctggtgttcgggtcaggccatcgacaggctatgtcgagctgctgcggcttgtgaaggatgcttccttcatcctgaccgattccagcgctgtccagactgagtcaacagtcatgaaagtaccctgtcttaccatgcttgacgaaacgcccagtcccgctaccatcgagatcggcaccaacattcttgtcggagacagggaagaggatattcttcagagcatcgacgaggctgccaggggtgaaattggcaaacatgccaggatccctgaaaaatgggacggcaccgcatctcaacggattgtcgatgtgctggagaaactcctgagtgtgtaaggatgtgtagggacgggcccctgtgcctgcccgttttcgttcaatcagaggctgaggtctcatgcgactgaaagaaatcgttccctggggtcgatcgttcagggaatacagggacatgtttctcctcaccgatgacgatcttcaaaagacaattctcggatgcggggacgggcccgctgccttcaatgcggaactgacacaagccggaggaacggttgtttcagttgatcccgtctatcgtttcaccgtcgatcagatccgttcacgggtaggtgaagtctatcctgaaatcatgtccgaagtgttgaaaaaccctgatgattacctctgggattccatacgagatgttcggcatctcgctcaggtgagaatggatgctatggagcagtttttcgatgactgcgagcaggggaagaaagccggcagatatatcaacgcctctttgcctcaactgccgttcaaagacagcgcattcgacctcgccctctgctcgcactaccttttcctttacagcgaccatgtgagcctcgaacagcacatcagttccatgaaggaactgtgccgggtagcctatgaggtcaggatttatccccttgtcacgctcgcaggaaaacgctcgcctcatctcgatccggttgtttcagaactcagaaatgacgggttcgaggtttcgtttcacaaggcaaaataccgttttcagagaggggcggaggagatggttgttgtgagaaggatcggtctggagcagcgacgtacttgtacatcatatccggctattgtttgagtgccgggaggaatgcgctatattttacggagttgttcagaaaatctgtcagacagacaaccagtgatgctcgatggccatcacgtactacaaaaggatgtatagcatatgcgtgtagaggaactactgaaaaagaggcgttcaggcggtgtgctctcccgggaagagcttgtctttctgctcggtttgccgctggattcggccgaaacatacatgatcatggccgaagcgaatcgtctttcaaaagagcattcagacggcaaggcggaagttcacgcgcagttcgctctcaacctcgctccgtgttcctgtgactgtctgttctgttccttcgcgaagatcaacgatgtctttcacgaagcgacggagctgtccgtggaacaggccgtctcctatgcccgccagttcgaggtagatggagcgaatgcggtgttcatgatgtccacagccggctatccttttgagcgattcatcgaggtggccggagaaatcagaaggaacctgaacccggaaacgacattggtcgccaatgtcggcgaccagacgctgaagaacgcgaagaggctcaaggacgcgggctttgcaggcgtgtaccatgctctccggcttcgggagggaacggacagcactctttcgccggagaagaggaaagagagtatccggaactttcaggaagccgggctcgaagtcggaacatgcgtcgaacctgtaggtccggagcacacgaacgaggaactggctgagatgatcgcattcacggcgtcctttgacccttcattcagcggtgccgcccgacgtatccccatccccggaacggcgatggcaaaacgcggagtgatcagcgagttgcgcatggcccagatcgttgccgtcacccgtctcgggatgcccgattccgtcatgggcaactgcacgcacgagccctgtacgctcggggcgatcgctggagcgaatctcttctgggcggaagtcggcgccaatccccgggatatcgaggaaaagacagaggaagggcggggtggaacagtgagcgactgccggtctatatttcgggaaagcaactgggatgttctggacggcccgtcgcgcttttacaacaggaagagatagagaagcggggcgcttgcatccggcgcaaaaaagcatgatgccgtgaaaattccttgaaccgggcagatgcacaaggacggtaaccgtcgatttcaacaaacacttgccgattgccggtaccggcaaggctggtactactatcccttttacggcctctccggaatttcacgggatcgatgctacatcatctctcctggaggtgctacgtcaggaagattgcagtcgacaacgaatttattgagatctatgactgcatcgcaaatggcgcatcgcgtaatccggaaaatgtttatgattaatagcgcgattgtattttctgattggctgcaacgttttgatttattccttgttactgcttgggcttacgtataaatgcggtatatttgtactggctttcaaaagcttcaaatcgatatatacgctcgttacataaacggactcaaaaggaggatgacatggaaacgagtcacggctttgcagacccgagtataggcaagacgtatcgccgtcttcgctttttggctggagcggcgctggtcgggatgcccctgcttacagcattatccggatttttttcaggtcactcacttcaggactctctcagcgactactatttcgttgtcaaagacggaggcgtgccccgaacgcttttcattatgttcttagcctttcttggcggggttctcttttcatatcgcgggcttgacgagaatgacaacagaattcataatcttgccggtctctttgcgtttggtgtcgcgttgtttcccatgccttgctccgtatccgatcacccttactgccagcctgcacttcttccggtcctgcacctcccctcagccgggcttctctatctctccgcagtagcttccgtagtgtatggaggaggccctaagctcaaggaggtactgaatagctttcccgattcgcaaacatggttgaagaggttgcgcaggattaagataattcctttggttttgatgacaattggaattgtcacgttcctgtttcacaagccattcataggctattttccgggaattagctggatattctggatagagtatcttggattccttggttttggaatctattgggttcgcctgatgctgctcatcaacgcggcaaacagcgaaggtcgtcacctgcaggcccttcgtactgagaaagcacagaaagaagagcccgctgcaccgcctgctctccgcaaagcagtcaaaccagcacctcaaatcgaacagtggagtgatattccataggtttcattttagaatcaacagttcttttccttcccttacgtaatcctttctattattagctgttgagcctgatttgagggcgctttctttctggtattttgttgttatttgttgtttatttgttgctaatatgctactttgaagaggtagcaacaaaaatagcagcaagaaaagggcggttttttgggtttttcggctatcagtcaagtctctaagtgactgatataaattgatttgctgacgttccattttgttgctgttccataaggtcaaacagggaaagagcatggacgtttcatccgtacacttgcggaagcggaagcaggggaagagcgggcgcataagcctgtatcttgagttttacaagggcgcggttacacagcctgacgggaaagcgaaggttctcagggattacgaatacctgaacctgtatcttgacgacaagccgagaacagcggcggaaaaagagcataacaagaatatacttgagcttgccaagtcgatcaaggcaaagcgggaacttgagatcaagaacgggcagtacgggtttgactcctgcgtcaaggcaaaagccctgtttctctcttacttcaaggctgaagcggaaaagaaatcgaagccgggctaccccggtaattggggcagtactctcaagcacctcaccagatttgtcgagaagcaccgttctgttcgggtcaccttccgggagatcgacaaggcgttttgcgaagggttcaaggactatctccgggatgaggcgacaacgagaacggggaaagggctctcttcagcgtctcagggtgcttattacgggaagttcaaggcttgcttgaataaggctataaaggacggaattctgtccgttgatcctgcaaagggcgtggcgcgcccgaagatcgtttcacacaagcgggaatatctgacattcgacgaacttcaggcaatggctaaggctgagtgccggaaccctacgctgaagcggatgttcctgttctcttgcttgaccgggttacgtttttctgattgtcataaactgatatggggtgaagtggaacagtacggcgacgggtggcggatcgtatttcaccagcagaagacgaaaggacttcagtatcacgacatttcacagcaggcgcgggagctgatgggggaacagggcgcggctgatgaccgggtgttcttcgccataagcaagtattcggcgtatctcagtatcgttctccgggaatgggttttgaaggcaggcataacaaaacacctgacgtttcattcaggccgtcacaccttcgcagtgttacaactggagaatgggacagacatttacacactcagcaagctattgggacatagagagatcgaggtaacggctatttatgccgatattctggataagaagcggcgtgaggcgatgactgagcggattcctgaactgagtttatgactaatttaagcggatcggttttagccgctgaactggcgttacggttacaaaccaatactaatatttacattatgtacaagttattcctgattttggttcttgcactggggcttactgcgccggtttatgcaggcaatgaaattgttcgtaaggtcgatgattttagcaatcttgagattgtaacgttcaaaaagcaattgaagtttgaacggactaaaggggtatctattggtacagcatggcttacaccggaagccgcaagaacgcaagatggaactgtagactcgatccgtttaaagttgatagtgaaatgtaatcaaactggaatgataacaagggatccggttcgtgcatcgcaagcaactggcggaacccttaaactgaagctggacgagagcgttattgaattaggcgctattaatcagttgtcagaagttgattttgaaaattctgtgattcagggagcttacattgctgattacacggagcaagctattttttctttatccattgaacagctccaagctatttcggcagcttctaccgtcaaagcaagagtgacagggatgaatgatttatactatgatcttccacacaagcattacaaaattcatcaggattggttgcctgagatgaggaagttttataacgcggtttttaacgcagcgccaactcaaacggagtagccatgatggtaatacgtactctgttggcattagtttttgtgtttcagtcaatatttgccgttgccgggccgatcagcgatactttttctgattcggttttcggtgtgaagtggacggatgatgttgagacggttaaacgcaagtttccgggtggtaagattaaagataatgccggtatttcggtttatgaggtcaaagacggcagggaagtattgaaaacaagaagagcgaaaaaagataaaataacttttacttttgacgcggttggtaagcttaacggcataggaattgaattcccttatgagggcattgaaagtttcagcagtttgctgaataaaatgactacatattttgggacttacgacaatgacgacgaaaataccagtgaatttggaatgaatattgtatggccgacagacaaccatataacgctaactcttgctattgtgcccaagattttgggcggttttgatatcataatgggcatcggaagagttgtgccggtcgaggcctcaaaaaatgagcttgggttttagtttgctaaaatgggagtgtatagatacagctgacaacatataaagggcgagaagatgggcgagaaaatgagattgaccgaatcagtccgcatggtatggcgtgacgctgcattgttcatagctcaggctatgcgggaagaggtagccgaaacgggcagtaagagggttgaagagcgagcggatgaggtcgaggcgttcgctgaagggctgatccccccgtttgacggcaaggttattcgtgaaggaaccggctggactgatgaaaggattctgagcgtcttgagagattccgggcgcgtacaaacctcattactgcaaggccttatggcgcgggctgattccgagaagtgggataagtgggagaagagcgaatcgcttgaggcagaagagcagcggagaatgtcgaaggggcgcattaagcctcctgatcaacaattcatcatgtacaaagcaactaacctgctaagggacttgctggataacgaagccgcgccaaaacagtatatcatttggcgcgacactactgagcacctggaagagcttgctgagaagctgagaacagaaggttttattgacgatgcgaatatatttacagggcaatttcaatgtgccgggattcgggcggcaaaaaaactttgtcaatggctggatgattctgccttgcttgtttatctctttgatcgactaaaacaggagaatttgattaacaaaaaaaattaccgggataaactgctaactaaccgttttcaagatgaaaagggtaagccggttgaaaatattcgccagatgagaaattcataccgcaataatagtaagacattgaatggagagccgaatataaagaacaatggtgttccattcgatgcagaaaagattgaaaggatatttgagtttatcttagcaaaataattcctttacactcctttacatgtaaggccggtctattttttccccttcctttcctgcctattctatccatagcaacaaggcgaaagccgatttttcaaccaaagaaaaacagctatgggacttccagaattagaccaaatcaacaacaggcttcagcgtatcgagagcttacttgtcctgaacaagacagttctgaacatgaaagaagctgctcttcttacgggcctttctctgagccatttgtacaaacttacctgtacaccgggagcaatcccttgctataagccaagcggcaaagccctttatttccaccgtgaggaacttgaggcgtggctgcttcgaggccgtaaggctaccgccgaggagatcgaggcagcggcattcactcacatagccatgaaggggaggtgagcaatgacgcgaaaaagcaaaagcctcaccgggcgagaggtgaggcttaagaaggaatttgatgctgatgggcgagaccagcgggaacagcctcaagataatcagcctgccgataattcccaaaccttcgaccaaatcagcaaattcatgggagagcttggattatgagcagtctcattgacgagatcaaggccgaagcgtttaagccggggccagaaaaaaaagatgttttggtaccgtcatttttgtcacttttgtcaccaaatgagattcttgagcagctccttgagcagatcgagccggtcaattttaccgaattcacgggtggcggagaggttcgagcagtccatcaccggatttatgctgtcaaaagcgttgtccgtttggctgagcgcaagaactgggggttatgcaaaagaaacggggcggtttatgttttcactgggtcgcattggcggcgggtcgaggatgacgatatggaagcgttcttgggtacggcggcgctccggacaggcgttccgaggtatcgagccgatgattacaaattccgggcagagctgttaaagcagttccacagcgaagcacacttgacacagccagagccagatgcggggcgaacgcttatcaacctgcaaaacgggacatttgagatcacgcagcacggccagcagttacgagagttccggcgcgcggactttctgacgcacgttttaccattcgagtgcagggaggatgctaaggcgcctttgttccggtcgttcattgagagagttttaccggatccggattcgcagcgagttttagcggagttcgttggttacgtgttcatccgtgggttgaaactcgaaaaggcgctcatgctttacggcggcggcgcgaacgggaagagcgtctttttcgacatacttcttgccctgcttgggtcagacaatgccagcagctacagccttgccagcttgaccgacagccgaaatacttactaccgggcgatgcttgcggataagcttgtaaattacgcttctgagattaacagtaaggtcgaagcaagcatattcaaacagctggtttcaggtgaaccggtagaggcgaggttaccgtacgggaaaccctttattctgaaggaatacgcgaaactaattttcaatgcgaacgaactgccgagagatgtcgaacacacaaacgcatattttcggcggttcctgattattccgttcacggttacgatccctgagcgcgagcaggataaagaattagccggcaagataattgcctcagaattgccaggggttttcaactgggcgttagaaggcttgcggcggttactccaacagaaaaacctcagcaattgcgatgccgcacggcacgcggtcgatcagtataaacgtgaaagtgattctgttcaaatgttcgttgacggtcgagcgcttgagccttcaggtgttggcttcgagacactgggagacctctataaagactataagagcttttgtgctgatgacggttaccgaggattaaataagcggaatttctcaaagcgtttggaggcttgcgggtttgagaaggtcaagagggggatcgggtgggggttcggttgttcccggcgcgcggatgaggagccgttttagtgacaaaagtgacaaaaatgacagtggtaaaacaatctttttttttctgagcgtaatgtttgagtaccgttatcacttggagcggggcggatcaaagcaaatctgccctgcctgccagcagcggcgattcgtccggtacgttgaggcttatacgggggaacaggtcgctgatgatgttggtcgatgcgacagagaggattcatgcggatatcacctaaaaccgagtgagtattttaggcagtacggcacgaaaccaccagcagcaccgacagcgcgaaaggaaccgatgccggtgcctgagccgtcgttcatcgatcctgagacagcagataagagcctcaggaattacaatgagaacaatttcgcgtggtggcttgccagtgtattcgggattgagaaagctttcgagcttgctgatgcgtatcacgtcggcacgtcgaagcattggccgggtgcgaatatcttctggcagcaggatgttaccggagggatcaggggcggcaagattatgctctatgataaggagaccgggcgacgggtgaagtagccgttcaatcatgttacttgggttcacaaggttctgaaggttgagccttttcacttgagacaatgcttgtttggagaacaccttcttgtgacggatcgagataagccggttggcgttgtcgagagcgagaaaactgcaataatcgcagccggtttcatgccggaaatgctatggttagcgacagccggaaagaataatctcaaggcagaaaggttggatgtgttgagaggtcgaaacgttacgctgtttcctgatttgggcgcattcggcaagtggcgggagataggacgggcggcaggcgtgaaggtatcggatatacttgaaaatcgggctgatcctcaggcacggggggctgggtatgacttagccgattatctcttgatggaaaacaggcaggcgctttcagcttgagatagaacggcgggagcgagggttttcggttaacaaaacatgctgtatgatatgggttgtaatagtgttaatgatgttaatggatgctggttattgagtatgataaagcctgttaacacttcacgagatcaatgctgtgtattgctacaactgattgtaaagtagatggttacgtgcttatatcgtgcttttatgagccgggaaaagccggggttattgcagaataaactcaagtgtcattggtggtttaattcaaaacaataaggtacttcctgagggtttaaagatatgattggtttcgtgacggcgctctctctttagcgtgaggttttttttacaaatgaaaagttaattcaataactataaattgtatgaatatgaacacagaattaatgacaatcgaggatgtggcggattatcagcgggcattgataatggccttcgaagcgggcgagatcacggagacgaagctcaatgccgggatgagcgcaagcaaggcgttactcgaaacgtttaaggtcatcaaggcagatgagtggcaattccctttcgagtgaacagggggcaccctaaaaataatttttctatgcccgtaaagataaacatgatggggtttttttttagtgcgccgataatttcgagtatttttgtcaaccaacaagcgattcacaccaatgaaaagactaccgaagcaaatgcacatcttgcaaggcacatacagacctgcacggcacgacggagaacctgagttcccggcagcgagcaccaaaccaccgaaacatcttacaccggcggcgcgggcagtttggcgacaggaagccgttccgcttatcgagacagggatcctcaccgaggcagacgtttcgatgatggcggatttatgcggcctcacagcgagttatcgggccgtcatgaaggagatcggcgggcgctttgtcgtggacagcgcaagagaggacggcgcgcaagtgaaaaacccagcttggcagattgcacgggatatgcttcagctcattaattcgatgagattgcagttcgggctttctccagtttcacgggcgaaagtgatagcaccggagaagcccgaaccggttaatgagtgggcaagatttgatcagccggtcaagcgggataaattcggaggatgattcgtaccaacccgctcgatatcgtggctcctgagctgtttatgagcgtcgtttttcgttggaaggacggcgctttgcgttttcaccccgaagcccggtgagaaagtcgtttctctctatccacatcaagagagcgggttaggcatgtaaactgacttattgtgtggttttgttgctgtattgctgtttcttgtatagctatatctctttaaagcatattaaaatagcagcttaactctacagctccacatttcattttaggaaatagggtcattgttctacaagtggaacatgtgatagagtgataagcacaaagctattttgctgtctaatgtcctcgactcccgatgaactgatgcttgcctttccgtacgacaaactcggtatcgccgtcggcaaccagccgcgcatatgccggacataaagcatgcacaagtttaccctgcttcacgaacgctgagagaggggctgactggattgtttttttctgtgatgaataggttttctccgactttccccgtaggggcagccccctgtggccgcccgtatttgtttgccttcttgtcgcgctcgcaggaaaatgctcgcctcatcccgacgctgtcgtgcgggagctttgaggaatgaaggaaaggatgtttcgtttcacaaggtgaagtaccggtttcagaaaggggcagaggagatggttagtgcgaaatagggtgttgtttggaaaaacggagtattgcgtatcttgagaaagattgagtaattcaggggcatgctgattttcaatagagagagggtttttgatattattgaacagtgtcctctggcgttagggtttcaaaatgtggagtgaaaatgactacaaaggaaattgccataaggaacattcaggatctcccggaagatgcgacatgggaagatattcaggagaggattaactttatttccggcattcgaaaagggcttcgagaacttgatgaaggcaagggaatttctcatgaagagatcaaagaagagttcaaggaatggctttcaaactgatctggtcaccgtctgccaaatatgatctcaaggatctcacaaccttcatagcagaggacagtccttcggcagcaaaacggtttgtcatgagtctgtttcagacggggaacggctggctgattttcctgaatccggtcgtgtcgtgcctgagttcaacgagccgcttattcgtgaagtgattcgcaagccctgccagattgtgtatagactcgacaatgataaacaactcatcgagatcgtaagagtatggcatgcggcaagaggaacgccggatattctgtagatgtgattgtctctttcatatagaccttaatcctgactacagaaccgatgccaaagatcacaaacgggcagtgagagggttgttcttcattagctgtaacagcattcgagttacacgtgggtatagcgtcccgaagtgttcttgttgcaggcaaaatcaaatctgatagcgggatttaaacgtgttgttgtatgaaatcgataagaactatgctgaaaggactttccgaataggagcttattgactgggttggtagtacgatctattctcgcggcaaaagttatgttgatttcgtttcagaactctcacgcaccgaagatgggtggattgccgcatgggtttcgggtagcgaagagtatgtgacaacggtgaggcgtgatggaaaacgggatttcaaatacacctgcacctgtccctatgattatggaggtgcatgcaagcatgttgtggcggttctgctggctgcttctgagcaggtaaggaagaaacaggagatgcctctgcttgatccggaagatgatctttatctggagttctatgattctctggcaggtaagccggatgatgcagatgattgcgatggagggagcgcttcggccaaaaagcgcgacggggtgccaacggagatctggtcgatgcttgaaaggaaaagccgggatgagcttctggtgatcgttgccgggctttcccgggattttcctgcagtgaccaggtggcttcgtgaaagggatcagatggcgacagggaaaatcgacaagcttgtccgttctctgcgtaaagagattcgtgacctcacagccatcgatgcctggacgagtcactgggatgactatgaacaacttcctgattataccaatgttcaacagcggttgcaggctttgctcgatggggggcatgcagatgcagttttcaatctgggcgaaaaactgtgggagagaggtaacaaacaggtggaaaattccaatgatgagggagagaccgccagcgagattgcattctgcatgaagatcgtcctgaaggcgcttcccgataccaagctgtcgcgagtggaacaactggtttggctgttcgatcgtatacgagaagatcaattcgatatgctttatgaatcggactgtcttctcgatgatgcatgctacaccattctgcattggcgtgaactcgcccaggttctcgaagagaggttgaggcagatgccttttccccggccggacaagtggcgcgataagtttcggcgccgtactgttatggcccagttgaaggaggcttatcagcgaggtaaagagacagaaaaggtgattcctctcttggagcgggaagcggaaccttgttgggattatgaaactcttgtcgattatttacttgattccggtgagttcgaacgtgcgcggtattggtgtatcgagggatacagcaagacaatcgaacatgcagttgggattgcttgtgttttgcagagacgtttacgggaagtggcagaaaaggaggggaaatcagaccttgtagcagcataccgtgcacaggatttttttgagtccccttcagtaggaacattcaaggatttgagtctggcggcggagaagatcggtctctggtcagtcgtgcgcgaagccgccatcggttatctgcagagcggaaatcagccgtttgtttctggtatgaagagcggggcatgggttttgccccagcctgaggttggacgtccgaaaccccttgaacaaaaaaggtacaggttatcccaaaatcgggtgttactgattgagattgccattcttgagaagcgacatgacgatgttgtcgctctgtacaaagagctttgtaagaacagtatgtgtggtcgggatatcagtgaaaaggtggctcaggctgtatcgaagagccatccggatctttccctgaagatatggaggattaccgttgacaatctgatcggtgaggtcaagactcatgcttaccaggaagctgccaaatatcttcgcaagatgcataacgcctatttgcagaataaacgtcgggatgaatggagtgcgatgcttgtggaattgcgtacccggcataaggccaagcggcggttaatggaagtattgaatgatgtagagaaaaacgatctgctggttgattgagggcgctcgggtttatgacatgatgcgccggaaatcttgcaaaatatgatgatccgtgactccagaaaaattgtcgcgaacactcgtcgagagtgaagacctttcctacaacccgatagcggtcaagttcgtcgcttcgcttggcaacctgccggaaggggtgaaaaaattcggggccttttcagggcaaaccgctccaaaatcgtttctgtgtgcgatgtggggcgacgctctcaggggagcggggcctttctacacgaccaaagaccagcagatctgcggtggaggtgccatttcggcagggttcggaagccccatgccgctcgaagccgcggagaaattcatgatcggcgacggaaagctgttcgggaacatggacgctcttcgatgctccctgtcttcgaccatgccttttgaagatggggagttcgaagcagagatcgtcggaccgcttgcggcaatgaacgacgatacgctgcgaccggacgtggtgctgatcgtctgcaagccttaccagggacagcatatcatgagggcttacggattcgacagcggcgaaccggttcacggcatcgctggaggatcgacgtgcgaaatggtttcgagctacgtggtgaaaactggaaaaccgacgttcaccctcggtgacaccggcggcaacgccggtctcggcctcgcgtccgatgaactgattcttacctttccctacgacagactcggtatcgccgtcagcaatctcccgcgcatatgccggacatcgagcatgcacaaacataccctgtttcacgaacgctgagagtagggccaaaagaaccttcatgcaaccggcaggttttttagaaccgtgttctcagcttctgttggttctgcttctgctaattgacagcgcccccgactttttttatggtttgccgaatgtttcggtgtcagcggctcggtttgcgaacttgccgggcgggaagctgacggatgtcctgcaggatgttgtcctgtttttcgatggtcagtgagagttcgctctggatggcctcggttttcgcgctcgagatcctgatctcctttgtgagattgtcgattcgcgctttttcgtccggaggagcggtctccctgatcgattccagctctgtagcaacctgcacaaatttttcctgaaccccggcaagatcctgatttgctttttcgacttgcgccctggattctttgagctgtttttcccattcaatggtgccgccgaaaaacgaggctttcgtaaacccggctttgatcatggtttcgttgatcagtgacggcgagaggaacaggagcaggacgataatgatgatcatcgcctcccggacaacgaccagcgcatttttggtcgtttgaatcaatgactgcttttcttctgccatgagacctcctgaaaagtgatggtgtcttgaggcgtctccattgtatttgttccgcgatgcatttgcttcgttgagaggtgctcgaaatcctcatgtactgtgtgtacaccctggtttctgcgctccgctcgccttgcacttgaatcgctcacgacaataaatagagatgcccttgagggaaattcgtgtcgttttgtgaacggcacgcatctgctgaaaacagggtactgaaagaaactgacagatcaggttgttgtgcctgcctgttaaaagctactcattgatggaggaggatgcaaggtgaaaaggagttgcagtgatagagtctcaatggataatgccatatgccacgaggcctgagacttgacgcgcaatgagcgcttgcaccatatcattgtcaggggaatcgcgcaaaatgaagtcaagatcttctgaaaaacgaggcagcccatgcagaatacgcagacaggtgcctccctgaaaggcagcgatctcaaaaaagtcggcacgccataacccgtaaagcgccacttcctgcaagatttccttgagtgcctgctcctcttgttttgcatcagaggcggaataacgctccagtcgtttgtgtagaatatcgatcattgtatcagttccctttgtagggcagagatgcatgtgtccatgcgtttatgctgatagaccgggcgtaaccgttcaagatcgtcaataccaatagtggcgagttcgtactcgtcgatgcgcatgccttcggtcaggctcctgaggcctggaaaatcaagcttccacaggcagaaaatatccagtaaagctcgtaacggctgtgctatcagacagctctgtccggcaaaagtatctcgatcgacgttttccagaaaccagcccgtgttcaacgctaacgggtaatacaggaaatgaccgaatttcggaatgtcgagagtctgacgtcgtcgatcaggcgtgacagacatggtgatcggtgtcgattccggaatccatccatgaaaactgagcgctgtttcgaatgagatgtacgatcccggctgcagtgcctgggccagcacaaaaggatgtactttaccctgctttacggcagatgagagcaggtaacggccacgtcgcaaacgcagcagatccccgcgatgcagtgcgcgattaaccaggttgtaccggcgttgcggagtgccatcaagcaggcgagacagctgtgcttctgtgacaacgcgatctcccagtccagcgttggtaatatgttcgatcagcgtttgcattaatgtaagatactttcactttatgaaagttacaaacatttattggtgatgagaggttgcttaatagccagagcaggtgcgttgtttattaggtgaatctgaatggatatcatattgcaaaaggactatctggggatttggggggcttgatccggaagtaaactatctttgcataaatctttatgtaaaggtgaagatgtaatagatcctaaaaggataacggcatctatcacgaggcctgaaagttggcacacaaggactcgttgtgccttgtatatgatcgtggggttcgttgttaacggtgtggccttttgttgtgaaaaaaagactcccgctacagttatttcattccgaattttggatgtagagtgaaaaaactgctaaattcaacacctattggctttccctcctgcgtattggttttcgacaacagaagcgatcctgtctatgctgcaccgacatgttttctgccggcttcgtgcagtttcgggtaaagcgcgccgtatgcatgcttcgttgtttctgatctgtttttcctttttcctctcccttggccttccgactgaatcgttcgcttccattacacctgaaaaaaatgtcattgagcagaggcttgaaaagccagcatgttccatgagcagctttttcaatgacgtcaggcagtttttcggggtcaggtaccgctggggcgggcagacgcctgaagggtttgactgttcgggtttcgtgaagttcatgtatgaacgggtgttcagtatgcggcttccccggacatcgattgaaatggcttcgatcggggaaaaagtcgagcgtgatgaactcaggcctggcgatctggtgtttttcaacacacgcgggaaacgcatcaaccacgtcggcatcttcatcggcaacggtaccttcatacacgcttcggtatcaagaggcgttacggaagaccggctacagcagaactatttcgcaaagcgtttcgtcggagctgtccgggtgatcgacaacatcattcccgccatacctgacttttcaactccttccgaagaagaaagtaacgagtctgcacagcactcgtgaaaaacagtttctcctgtcgtgtccggaggtgctgttcaaacgtagcctcgcctactatcaccacaatgtgaatctgtgattgcaattttcatttgaaatatatagtttgtgtgtattgtatacacattaatgttggtttcaattgataagaatgaggcaggatatcggatatgagaacgaatattgttattgatgacaaacttctccgcgaagccttttccgtaagtgacgcgaaaaccaaaaaggcgctggtggaggaagcgttggaagttctgatccgcttgaaaaaacggaaagatctgacggaacttgcagggaaggttgagttttatgaggattttgattacaaaaaaatgagacaggtcagggaatgattcttgttgatacttctgtttggatagatctcttgagggaccggacaggggatgttgttcaggcctttgaaagaaagactcatggcgaaacatctgttttatgccgatttacgcagcttgagctgttacaaggagctaaaagcgaggaggactggaagctgctggacggacatctttcatcacagctctatcttgaagcgacggaaagaacgtggtctgatgcagcgcggatatttttcgaactgagaagaaaggggataacagtgcggagctcagtagattgctgcatagcgcagattgccttggaacacgatgccattcttcttcacaaagacgcggattttgaccgcattgcttcagttcgtccactccgttccgaatggtttccggaacaaatggtgtagtttaatttccctgctttgttacacaacgggcatgacagtgcggtgtgtattgatgctcagtcgttttttccttgaacgattcaacagctcaacgcatcaacaactcaatacctcagccgctttcagtttttgactgttaccttttgactttacgtcagtacttttccctctccaggggcgtcaccgaagacaggcttcaggagaactatttcgaccagcgatttgtctgggccgttcgggtaatcgacgacatcatccccgacatgcaggaattttcaacgccttccgaagaaaacagcggatcatcatagctgtcctgaccggcattgattctgaaggcgactttgcatgcccgacatcacccggtggactgcctctattgagcggctttgctttctctgtcgttgtattaggccgatgatttcagcggcaactcatcttttccttcctgcttttcatcgcaaagcgttatcaacccttgtttaaaaagctcaatgagcatgaatgtagcggccttctgaaccggaacgccattgatttgcgtgtgcttttgtgagaacagggagatgatttcgctgattgacagcaatccgttgcataaatggaggatttcttttgaaagggtactgagttgcctgacttgaatttttatatctccatgttcaatctccctgaaggcaatggtgactttgttttgtttgacacgcttaaggtcctcttttttgcgaaggcattcgaggagtttcttgtagtctatgttcaaatcggtaacaagtacattgtcagggatatatggatatgaggcaagagaaaagagatgactggacgatgcgattgtagtaccgcctttatcgtcgttcatggtatctgattcactgcctgaaactgtttcttcttttgcatcttcagggtggtctttgtacgggtggaaaaatccttcggttttggtgagttctgcaatgatttcctgatgtgaagatagccggggtatatagacgtcgttgatgaatctcaggaagtcatcggcaaaccgtctatggcaatagtagggtatttcatcgtctattttttccggaatattgttctccacacaccattggatccagtgacggctgattttcagcatgttggcggattcctgctgcattgctaccgggagccagcgaaaccatacctgtagtgctgtgacgaaatcgcggatttgtttgaattccctgcgtgggatctccgggtttggaatcgaataaaagtcgggaaagacttcaggatgttgttctatcagggttaggtcctgatcatcgaatgtccatccctggaaggacatctcagaaaagatatgatcgaggaccagttcatctttgtgtttgttgtacagcggtgagccggcaagaggggcaagaatgccgatctgtggagcggcattgtcgaatcggagcgagccgataaagaagtttaaggtgttgtttaattcttcatcggtttcatcagggaaagcggttatgagtgagaccccactttttatgcccattttgtcggcatgcgcaattgtgtcgacagcattggctaaatcaagattcttgttgatggatttttgcattctctttgaagcactttctatgccgaaaaaaatcccgttgcatccggcttgtgccatcaaagcaagtaaatcattatccacacagtccacacgggcactgcagccccaataaaatttctctccggaggcgataagtgtttcacaaaaagcacgtaccttttttctgtcagcggagaacatatcatggtcgagtcctatattgtcgattccaaattttcttttaatgaaccgcatttgatcgaggatcgtaccgggggatttaagcctgaattttctcccgaaaaaagtactggtcgaacagaaggagcaactgtaggggcatcctcggccgatttcaagtgacagcgttttgtagttattaatgtaggggtcgagatcatatgcaggaaccgggaggctatcaaggtccatgacgggatcagcattggcattacgaatgatgttgttgctgtttctgaaagtcagacctttaatgttgtagagatgccccggtttgttttcttgcattgattccaggaaagaaacaaagccatattcggcttctcctctgaaaatcatatcgatttcaggaaatgcttttattgatgcaagatcggtcgccgaagcttgtggcccaccaagtatgaccgtggtgttgctatgtctctttttgtagagcgttgccagtctgagcgtcaacgggtatgagctgcaaatggtgctgaaacccatgacgtccggtgagggggcacaggtttcgatatgatcgataatagtgtctacaaacgtggctttagaacttgatttttgttctttgaggtattctaaatacagtttgttcaggttgataatggtggtgtcaatatttttgcattcgcgttgaaccatcgatgccaggccaagaattccaaggggggcagagatttccacttgttctgaatcccttgatggttcagatgagcccaaatcactgatggttagggcatttatcaggcaaatctgcattgttggttctgttatgatgatgggagtgcaatattacacgagattcatacttttttgttatgctgatgcatagtgcgtaatccgatagcgaggtctctaccggcctgcttctcgatgaagcattgttgctttggggtgacgtcgattgtcttttacgagaatgataaccggcagttcgatatcaggaatacaactggaggtgcagttagttattccggatcctgaagacatgaggacccggaatacttgaatgcatttgattgtggcaggttgagcgacgaaggttattgttggccgcgccaaatctgtttgataatgtcgtttttcctgatgctttgatattcctggattctgatcttttgttgaatccttgaatttatccttctgactgcagctctttcaccactaatggtgtcgagtaactcgttggctgtttcggcggtgatttttttgatttcatcttctgacacgtccatgtcaggagggatttcaatctgcagttcacgtacttcttcaggttgttctacgacaacctcttcccgtacttcctcaggagtaaggtttgagtcttgttcaatcctgatttctttgagttttttcggggttttttcgcttttactggccatgatgtctcctgcataatgtttttttatgaagaacgcgttcgtaatacaacaaaggtattaactgccatgaacagtgtcgttattttcagaatatcagggtttcgtattgccgcaaagatcgctgacaaaaaaaggggtacttctaatcactgaaaaaaaagttaaggtaactggggcagtgattagtgtttggcaattaccgttttcaataaaaaaatagataaactcgtcaagaaaaacaaccataaaatagctttcgccccatttctcttcaatactgattcttcacaaataactccggatccacacttgtgccgtataaataaaccccccagtggaggtgtgcgccggtggagatgccggtgctgccgactgtgcctatggtgtcccccttgctgacgatatctccttcattgacggatatggagtgcaggtgcatgtagatcgaggtcaaaccctggccgtggtcgatgatgacggtgttgccgtgtacgtgaaaccgttccgcctcatagccggtaagcacgatttttccttttgccggactcaggacgggcgtaccctgagggacagcgatgtcgattcccttgtggtagctcgataccggtgctccgttgtaggagcgttttacgccgaagggactggattttcttccctgtgaggggtagctgaacaggtccgaccagagcttgctctcgctgacggttctcaatgcggctttcacctgcgctttttcctcttttgtggctttcaggctgttggttttctcgtcgagccatattttctgtacgggcaggttgttcgaagtgacctctaccggtattttttctttccagccgttcgatttcgccagcagggcatagctgccgggcttcagcatgttttcaaccgggacgagcgcgcggtagctgctgtcgttttgccagaacatggcgaagctttggccgttgaaccagagatcaggccgggaggaacttccgttgactgtcgcgacaaagaactctccctgttcctttgttgtcgcgtcaagagccaggtctggtttgttgttttctgctgcgtccgatcccctgttcaacagggaacagaggaggagcagaacaacgatggtgaggtggcggcgtgtcatggactggtcaggtgattttcagtttatgcagcaggttcaagctctggtcgctaacggtcagaaaagtattgtcgagttcaatcatgccgcaggagtagttcgcagggtcattgcgcttcacgaaaggcggcatcgtcaggaagtgtatgccgtagcgttcaacgtacgcgctccggtgcagatgcccggtgatacaggcgatgatgtttctgtagcgacggagcacatcggtgacttcgtcatggttccacaagaggccgtggggtttgtcggagctttccttcaggagtggaaaatggcagaggagtatcgctgcttcaccttgccgcttcgattcgtcgagttgctgtaccagccagttgatctgctgctgaccgatcgcaccgcagtagagcgttgcccagggatcgctcatcagcaggtttttccttgatcggtcggtatcggattcgggtacggtttccgggttgatatccataccgtgcagcacgataaaccgtatgcctttcatgctgaaggtgtagtaaggagaaacgagcccggtttctttgaggtagcgatcaagcggagccccgagacagtggtttccggccacatggtagagtgtgccgggatattccctgagtacggctgcgactccggcgagattttcttccgcttcgggtcctttgccttcaatcagatcgcccagctggacggtgaaatccacactgttgttctcccagaaatcaaaacagccgtgcaggtctcgtgtttccgcgtcccggtcgccgtttccatagtggacatcggtcagcacgccaaatcgcaaggtgccgtctacaacagcacgtttgctcggtctcctggaccgtataggtgtcggttgtgaatcgttaatagcgttatgtgattggtttctggagtcagttggtgaattccgaaagatatttttctataaaatcgtcgatatcgccgtcaaggacattttcgatgtcgtgtcgttcataatttgttctgtggtccttgatccttctgtcatccatgacatagctgcggatctggctaccccattcgatttttttcttcgtgccctcaacggcctgttttcttgcctcttcctcttcacgctgctttttgtaaagctgtgcccgcagcatttttgtcgcccgttcacggttctggaactgcgaacgctcctgttggcaggagacgacaatcccggaagggatatgcttgatgcgtacggctgtttcaaccttgttgacgttctgaccgcctttgccgccgctgcggaaggtggaaagttcaaggtcctccttgcgaatctctatttcagcatcgggcggcgcttccgggtaggagtagacactggcaaacgaggtgtggcggcgagcgttcgaatcgaaaggagagacccttaccagccgatggacgccgttttcagctttcaggtagccgtatgcatagggcccctgtatctcaagcgtcgcggtttttatgcctgcgccatcgccttcctgatagtcatcggtgaaaatcttgaaccctttacgttccgcccagcgcaggtacatgcggtagagcatctccgcccagtcctgtgcttcggtgccgccagcaccggcattgatagtgagcagtgcgttgccgggatcgtctttaccggagagcatgtttttgaattcgatctcagcgattttctgctcgatcgaaccgatgcgcgagtctatttcttccgcaagtgactcttccccgagttcttcagcgatttccagttcttccctgaggtcagcggtttgtttttcaagcgcgagaaatccttcagtccatagtttatggtcgttgatctcttttacgatcttgttggcttcctgctggttctcccagaagttttcttctgtggtgatctgctcgagttcacctattttgtgcaaacgttcgtcaacgtcaaagatacccccgtaactgttcaatgcggtggtgtatctcgtgcagacgctcttttgctccttcaaacatggtatttcctttcttcctctcgttgtgaaatgtttttaaaccgcgctgttttgcaggtttcatggattacttgatgagtgaaacaaaaaatcaatttttttcacatcatgcaaccacatcttttccctattttgcatcaggtgtaaacctctataccattatacatatgaatcacacattttaccagcataaacctgtaatcagcagccggaagttcgacggcaggaggcgtgtcatcattgatcgtgtgtctcctgagatagacggcggccaataccctgtgaagagaatcccgggggaaacggttcgggtggaggctgatatttttactgacggtgctgacgttatcagcgccgagatttgttaccggtccgcatcggcccgtgcctggaaacgctctcccatgatagcgcttttcaatgacgcctgggaaggggagtttgccgttggcgatcctgggaactacgagttcactatcgaagcttggatcgatcattttcagacatggcggagagggctgataaaaaaaatcgaggccggtcaggatgtttcccttgcatttcgtattggcgcggggatagttgaaaaagcggttgagcgagcatcaaaaagtgatggcgcaaggatgagagccctgatttccgtgatgacttcgggggatgccgaggaagctgcttcgacggcactgtccgacgagcttgacgggctgatgcagtcctgcccggacaaggaggcggcctcgcagtataacagggtgctcaaggtcagggttgaccagaaaaaggccgggttcagtacctggtatgaatttttcccccgctcgtgggccgtggaaccgggcaggcacggaacgttcagggagtgtaaacgtctgcttcctctcattgcccggatgggatttgatgttgtctatcttcctccgatttatccgatcggttcgacaaagcgtaaaggaaaaaacaacactctcgtcgcagggcctgacgaccccgggagctgctgggcgattggaagcggtgaaggggggcataagtctgtccatcctgaactgggcaccatagaagatttcggggaatttgtccgggaagcagaagccgaaggcatctccgtggctctggatattgcgttccagtgctccccggaccatccctatgtgaaagagcaccctcaatggttcaaatggcgtcctgacggtacggttcagttcgcggagaatccgccgaaaaggtatgaggatattcttccgcttgatttcgagacggaggactggaaaaatctctggaccgaactgaaaagtgttctgcttttctggattgaaaaaggggtcaggatcttcagggttgacaatccgcacaccaaggcttttcttttctgggactgggtgattgacgagattaccggagagtatcccgataccgtttttcttgctgaagcgtttacccgtccgaaggtaatggcaagacttgccaaaggggggttcaatcagtcgtatacctactttacctggagaaacaccaagcacgaccttcaaaagtatctcacggaactgaccacgtcggaagtgaaggagtacatgaggccgaacttctggccgaatacgcccgacattctgcatgaagagctgcagaccggaagtcgagctacctttcttacccgaatggcgcttgcggcaaccctttcttccaactacgggatgtacgctcctgcatatgagctatgcgagtacctgcctgtaaagccaggcaaggaggagtatctcgattcggagaagtacgagatcaagcaatgggatatggacaggcctagcaatatccgcgccgagattacggcggttaaccatatccgcagggagaacgccgccctgcagcagacaaataacatagaatttgtaagggttgacgccggtgaggggcgtgaacatgatatgctgatgggttatgtgaaacgatccgtggatgacagtaacattatcctgacggttgtgaatctcgatcctcagaacacgcatgccggatggctgcgttttccacttgaagcgttcaagttaccgcatacccatcatttcagggttgaagaccttatgagcgggcgcaccttcgagtgggatggcgaatggaactacgtagagctgaatcctgaacatatgccggtacacatttttaaagtcaacctgttttcttagcagaggcctttctgcagatcaataactaacgttttcgatttttcctggaaattccgataccattgcgggacttccagacgtatcaccaattatatcagttaactctatgccgcgagcatctgcatcctatcagcctgaaccgctctggtacaaggacgccatcatttatgaggcacatgtaaagactttttttgacagtaacaatgacggtgtcggtgattttgaagggttgcgccagaagctgccctatctggaaagtctcggtataaccgcaatctggctgcttcctttttatccttcacccctgagagatgacggctacgatattgccgattacatggaggtcaatcctgactacggtaccatcgaggatttcaaagcctttctcgatgacgcgcataagctcggactgaaggtgattaccgagcttgtcatcaaccatacgtccgatcagcacgcatggttccagagggccagacaggcagagccgggatcggtcgaacgggatttttacatgtggagcagtgatcccaagaaatactccggcgtccgcatcattttccaggatttcgaggcctcgaactggacatgggaccctgtcgccggagagtattactggcatcggttctatcatcatcagcctgatctgaacttcgaaaatcccgcggttgaaaaagccatttacaaggtgcttgattactggctggagatgggcgtcgacgggttgcggctcgacgcggttccctatctctatgcagaggaaggaaccaactgtgagaaccttccccgcacgcacaagtttctgcagaggctgcgcaagcatgtagacggcaagttcccgaaccgtatgcttcttgccgaggcaaatcagtggccggaagatgccgccgagtatttcggcgaaggtgacgaatgtcatatgaatttccatttccctctgatgccgaggatgtacatggcgctggaaatggaagatcgttttccgatcatagatattctcgaccagacacccgggattccggaagagtgccagtgggcttccttccttcgcaatcatgatgaacttactcttgagatggtgaccgatgaggagcgtgactatatgcgccgggtgtacgcgcatgatccgaaggcgcgcatcaatctcggtatacgccgccgtctggcgccgcttatgtcgaatgaccgcagaaaaatcgagctgatgaacatcatgctcctttccctgcccggcactccggttctctactacggtgacgagataggtatgggcgataatttttacctcggtgatcgtgacggcgttcgtactcccatgcagtggaacggtgaccggaatgcaggtttttccagagccaatccccagcagttgcagctgccggtgatcattgatccggaataccattacgagggagccaatgtcgaggtacaggaaagcaacatcaattcgctgctctggtggacacgccacatgctctccacctcccgcaggtacaaagccctcagtcgcggggatattatctttattcagtctcagaatcctcaggtcctgatttttaccaggacatacaaggatgagaccatgctgtgcatcatcaacctgtcgcgtaacgcacaggcggtcaccatggatctgtcggaatacgaaggatatattcctgaagaggtgttcagcctcagtcattttcccgggatctctgcaaggccgtatacggttacgctgggtccttacggatatttctggttcaagcttgtcaggagtgaagatgagatcgggagccgacgctatatcgacaagccgtttgcgaaagtagccgccatggatgacctcttttccggcaaggttcttgaccgtcttgaatccagagtgctgcctcagtatatacggggttgcagatggtttggcggcaaggcccgcaagatcgtcagggtcagcgtcaacgatagcattcctgtgccagcctgtcaaaacacggtctacctgattgtcgaggtacgctatccgagcggctcgaacgatctgtatcagcttccggtgacatttctgcctacaggagagttcaatcctgacgaagactttttcatgaagcaggttatctgcagtgtgaagatcggagagaacgaggggtatctctgcgatgcgacctatcagaaggagttccatcgtttccttctcgacgttatcatcgccggaaaaggcctgaagggggggattttcaaactgacagccgaaaagggctcgactctggaggagtatctgccgcaggaagaggatgatagtatgaactccgtgattttcggtctggagcagagcaatacgtcgatcatgtatgatgacaagctctgtctgaagctctaccgcaagatctcttcagggatttctcctgaagttgaaatctgccgcaccttgactgaaaagacatcgtttgagagttctccgggctatcttggagcgctttacctttccagaagccgcaaggatacctcttctctgggcatcctgcagaactttatccccaatgagggagatgcctggagccagaccctgcactatgtgcaccgttactatgaagaggtgcttgttctgttgccgcagctcgaagagatcccggaaattcccccgataggaggagagacagtcgagatgccggagatcatgcacgggctgataggtgaaatctacctcgggatggttaacaagcttgctgagcgaacagcagaaatgcatctttctctggcctcgccggatcttggtcctgattttctgcctgaagcatttaccacgctctatcagcgctccatataccagtccatgcgtgaacaggtgaaaagaggtatggtgatgctcaaggagcagatgaaagggatcgcgaaagattataagggaatcgcggctgatctgcttggacgggagcaggagatactggaccggctttcacatatcaaagctcgcaggatcccggcatcaaagatcaggattcatggtgactatcatctcggtcaggtactctggaccggtaaggattttgtgatcattgactttgaaggcgaaccggcacgctctatcagcgagcgcaggatcaagcgtgccgtgttccgtgatcttgcaggaatgatgcggtcgttccattacgctgccttcaacgtcctgatccaggatcgttctataaggcctgaggatgctgaaaagcttgagccatgggcggagttgtggagtttttataccgggcagcatttctatgatgtgtatgcggccgctgttggaggacacggtctgattcctgaaaatattacagaacagcaccttctgcttcgctcctatctcatggacaaggctatttatgaattgaactatgagctgaacaaccgtcctgagtgggtaggcatagccctgaagggtctgcagcggctgctcgaatcctgagttggtgaacggtaaatcgtgataggtggttagagagcctatggatattttttccgacagcatagaagaggttctcgaaaaactgggtacaacgtcaggcgggctttccacgaaagaggctgaagctcgcatcgcccgctatggggagaaccggctcagggaggaagaaaaaatttctgtctgggcgattgttcgacagcagtttcaaagtgttcttgtctggctgctgatttttgccgtcattatctctcttttgctcggcgatgttatcgaaagcgcggtaatagggggtatccttgtcgctaacagcgtcatcggttttttgcaggagttccgggcggaaaaagcacttgaagccctgaaaaaaatctcgggattgaaagcaaaggtgctgcgtgacggccatatcgtgaaacttgaaacgaacctgcttgtcccgggtgatgttattctgcttgagacaggagatcgtattcctgccgacgcacggcttttgcaccatatgaatctggagtgtcaggaggcgatgctgaccggcgagtcgactcctgtgtccaaaaaaactgattcggtctcgtccggagccccgcttgccgaacgtttcaacatggtgtattcggggacgattgtctctaaagggcgtgctacggcaattgtcacaggaaccggcatggaaaccgaacttggaaggattgccgagcttctttctgacgacagggacgggcgccgaagccctctgcagaaaaagataaaccatttttcccgtcgcctcgctctcatcgtcatcattgccgcggtgctgatgtttttgcttacctggatgtcgggagaggatctgctcgaaacctttaaaactgcgctcagcctggctgttgccgcaattcctgaaggtcttccggccgtagtggccctcacgctggccaagggcgtgcaacgcatggtgaaacacaacgctattgttcgtcaccttccggcgatagaaacacttggttcttcttcggttatctgttccgacaagacagggaccatgacggttaaccgtatgagcgtgaggaaaatctatgcagacgggcaagagatcgaggtacaggataacagacaggcaggacatgccggcagggaagatctggaacttcttttcaggattggcctgctctgcaacgacgcccggcccgatccgggtggagggattttcggtgatccaacggaagcggctcttctgctttcagcccggcattatggtcaggaacctgacaaggtctcacaacggtatccgcgtatcgacgaaataggtttcgattcggagcgcaagatgatgtctaccctgcatgatgtttctggaggagggaaggtgatgtataccaaaggggctcccgacgtgcttttgagccgttgtacgcggattatgaacaatggtgaagttattccgctcgacaaggctacccatgatgctatcattcgcaaaaacgaggcttttgctgccgaagccttacgcgtgcttggtttcgcctggaaagatgtcggtgtacaggacgattttactgaggacgacctgatttttgtcggacttcaggcgatgaacgatcctccgagaccggaggtgattgatgcagtcgccaaatgccgtaaagcagggatcaaggttgtgatgattaccggagaccagaaactgacggcagaggcaataggtcgcgaactgggcataacaggacgggcaatgaccggtgcagatcttgacacggtcgaggatattggtcgggttgtcgaggaggtctcgatatttgcccgggtcagccccgaacagaaaatcaatatcgttacggcattgcagaaaaatgatcatgttgtcgccatgaccggtgacggtgtcaatgacgctccggctttgaagcaggcggatattggtgtcgctatggggcaggggggtaccgatgttgctcgtgaagcatcgaccatggtgctgatcgacgataattttgcttcgattgtcaaagctgtcgaggaaggaagggcgatctttgataatctcagaaaatttgttttctctcttctcgccggaaatatcagcgaggtgatgattataattcttgctgttattgttggcctcaagcttcctctcgtggcaatccagatactctggatcaatctcgtgacagatggactgcctgcacttgctctcgggtttgagccaaaagcaaagaatctcatggcgcgtccgccaatcgccaaaaatacctttattgttgacaggctgatgatcctcaggcttgtcgttgtctgtgttgttattacagccgcttgtctcgggctgtatgtgcatgcgctcttttcatcaggctggagctggggggaacgtctcggaagtgctgacccggactatctttatgcatccaccatggcgtttacctcgctggttctccttgaaatggtcaacgcttttcatgctaaatcagaaacggaaaatattttcaccgtaaaggttttttccaatccctggcttacagcggccgttgcgttctcccttgttcttcatcttctggttctttatacccctctgaaccaggttttttacaccgtaccactgggacttgccgattggggaatggtcatgctggtatgcgccacacttattcttgctgatatggttttcaagtggaaggttaagccaaaccattatgttcgacaaggagtcaacattcatacgtcaaaaaggtgagtagtgcgtatcacgtccagacgaccgtttcaggccgctacctcgtcgatgagcctgcctgcaaggggccgtttcggcttcttgtgggtttccatggctatgggcaggttgcagaggatgagcttgttttgcttgatcgcatgacgggaagccgggactggctctgttgcgcagttgaagcattgcatcctttctacagcagaaacggcactgtcggcgcttgctggatgaccgaccgggaccgcgaaaggatgattgaagaaaacgttcgatatgtcgatgcggttattgcagaccttcaagggagctattctcttgaaggcacgcttgtctaccacggtttctcacaggggactgctatggcttcacgcgcggcgctgcttggttcgcatgaggcttcggctgtcatgctcattggaggtgatataccccgtgaaattacccggctggagaggatgtcgagagtgcatatcgcgagggggaagcgtgaccggatctacacggataaactttttgagcgagatatttcaaggctcgctcaaagatgtgttcctgctgttcagtacagctttccgggaggtcatgaagctgatgaagcgtatctcgtcgctgcaggaaagtttctttcagaatcagctggcggcgattcctgagcctcacggcagtatctcccgtaaaggactgtttctctggcggtttctacaggtcgagtcggtcctgccatgaatcatcggattcaggcttgccgatatccttctgtcccaattcatagtcatctgttttcttgcgcaggatgatgttcccgctgttatcgaccgcgaagtagtagacggtatcatcgtctatctgcagctgtattttgatatctgaaaattttgctgattgcatagaggtgctccttcttccgttgtgttgctgagtatgttcagtcgcagggcgatcttgacagtagctcgatctaggtattccgcgtttcaattgcatcgttgagccgtatccattagagattgttgaatagagacgccctgcggatgcgatcttacagtaaatttaggaagtattttgttgaatttgaaaacaaggccttgcttggacatctctatttattgtttgaccagcaccgattcgtttttgcctggatatacctgaaggagcaccctgttttccatcatcctgttccaatacattatgagaaaataatataaaccatttcttccggttcttgcagccaatgagcctctgttttggttttcggcgccggagttaattcagtttgacaggctcctttcggcggcagggattgtttggggcaaggaaagttgttatcataaaagatgaagaacctatcgaaataatttcattcaaagtgaccctatgcacgccaaggattcgaaaaatggtgaaattaaacgtctgagacagtacatcgagaatcgtagtgatgtgtcttttgcaatggtttttggttcgtttgcaaggggtaaggagcgtaaaggcagcgacttggatgttgcgattttttttcttgaagatgttgtcccgcaaggctttgatgtgcttgtttttgaacaggaactgtccgatgttgcagagagggaggttgatcttgttattctgaattcagcgggaatatttctgcgtcaccaaattcagaagtgtcatcagatgctcgttcttcatagcaaacttgcatacgaaaggtatcgtgaaagaacaatgcaggattatgatgagtatcgttatttgaatcctgagaaatcatatgcctgatagcgaagtcatagaaaaaaaacttcgcagaatcctcttgtatctgcaggaactgcggcgactgtcgttcatgaatttggaggactttcaggaggatattgttaaaaagcgctttgtggagcgtaacatcgagctatgtattgaagcaatgattgatgtttgccgtcatcttgtgagttccctcaatttgcaagaacccgaatcctatgccgactgtttcaggattcttgctcgtggctctgttattactgatgcaagacaaaagacgtttgccgagttggccagatttcgaaacaggctgatacatatttatgatgatgtggatgattcaatcacctttgatatttattcaaacagattgtctgattttgatgattttgtcaatgttattcgtggttatatcaggtcgtgcgaatgatgttttctactgctgttttttaaccttttcccacaacgcatcaagttcttcggcggtatgttcctgccagcttttttctgattgacgaaccagctcttcgacggccatgaagcgtttcatgaacttgtttgttgacttgcggagcgcgtcctcggggttggtgccgatgaaacggctgtagttgacgatggtgaagaggaggtcgccgaactcttcttccttttcctcctttgaagacgcctgcttgagctcttcgatctcctcaagcagtttatcgagcaccccttcctcgtttgtccagtcgaagccgacaccggaaacctttttctggacgcgataggcgcgaagcagttcactcatggcttttggtacaccgtcgagaagacttctgcggcctttttctttcagtttcagggattcccagtttttgaggacttcctgttcattcccggcaacggtttggccgaaaacatgagggtggcggctgataagcttgtcacagagggcatcgaacaccccggaaaaggtaaacttgcctgattcctcggccatcagcacctgaaaggctacatgaaggaaaagatcgccaagttcttttttcagttcctgatcgtcgttttcatcgatagcgtgcaccagttcgtagctttcttccaggagaaggtgcgtgagtgattccggggtttgtttacggtcccagggacattccgagcggagcacctgcaccagcgagatcacccggttgaatttttcctgtatgctgccgcctgaattgttgagtacgtcgtctttgagctctgcgatagttcgcttccctgattgttccatggggatgaggcaagatgtttattccgttagtcggcagataggttgtctgttgccaaagttaatatttctaaacgtttttctttacttttgatgagatgagcatacagggagaaaaacaatgaagctatggatctgaaaggcagaactgcggtggtgacgggttcaagttcgggcatcggacaggaactttgtacaatgctggcgcaaaaaggcgcggcggtatacggtttcagcaggcgccggtctgttgtcgaacacccctcgtttacctggatgcagacggatgtgacaaagcaggaagaaattgatagggcattcgatactgttttacgtgcgcatcagcgcgtcgatctgctggttaacaatgcgggattcggtctctttggcagcattgagacgcttgaccctgaagcatggaacaggctgattgcaaccaatctgacggcagcgtttctctgtacccgaagggttgtctccggtatgaaagaggccggacgtggaacgattgtcaatgtcgcttcaattgccgggaagcgcgggttcaggaacggatcggcatactgtgcctccaagttcgggctgaacggtttttccgaagcactcgttgaagagcttcgcgaggagggaatccgtgtctgcagtatcaaccccggctcaaccggaacggagtttttcgagcatgcgggcatcgaaccgaaaaaactgatgaagaccggggatgttgcctctctgatccttactatgattgaacttcctgatgacatgctgccggatcaggtggttgtccgcccactgtaaacagaacgcacataccatgaatgaaccagtttcccttcctctccagggtgagccgattgccgctgttgctactccggtaggggtcggcgcgcttgctgtggtcaggatgagcggtgagggtgttttttctatcgcggaccgggtctttaccaaggttcgttcgccggaaacatctttggctgactctcctgggtataccgcccatttcgggaagttgtatgacggcgacaggatgattgacgaggtgatcgtgctggtgttccggtcacctgattctttcacggtcgaggatatggtcgagatcacctgtcacggcggtcctgtggtgacaaagcatgtgctgaagcttctgctcgacaacggatgcaggctcgcagagcctggcgagtttacccgacgcgcattcctgaacgggaggatcgacctcttgcaggctgaagcgatcggtgaaatgattcatgcccgctcggaatcggcatatcggaccgcggtaaaccagatgagcggagggctttccgggaggctcggcacattgcgtgaacagcttctgcattcctgcgcgctgcttgaactggaacttgatttcagtgaagaggatgtcgaattccagagcagggaggagttgagcgggcaggtagaaaatctgcaacaggaagtcgacaagctcgtgcagtcctatcagcacggcaggttgctgcgcgagggcgtggcgaccgccattatcgggaggcccaatgcgggtaaatcaaccctgctcaacgccttgctcggcgaggaacgggccattgtcagccacatgccgggcaccacgagggactatatcgaggagtgtttcatctatgaaaaaaccatgttccggcttaccgataccgccggactccgcgaggcggctgaagagatcgagcacgagggaatccggcgcagctacgagaaaatcgccgaagccgacctgatcctctatctgctggatatcggagcctccgattatgaggaggagaccagtactgttaccgagctgcgccaaaagcatcccgacattcaactgctggtggttgcgaacaagaccgataccacagaagacagcgctgagcgctcagaaaaagttgccgaaaaaaccggttgtcaggtgctcggtatttcagccctgaaagaggatggtctcgatcggttgaaggccgggatgagcagcatggtcgagggactggacaagctgcacgacgcgagcgtgcttgtcaccagcatgcgccactacgaggccctgcgcaacgcctcggatgcgctacgcaacgcccgggaactgattgacgcgcaatcggaaaccgaactcatagccttcgaactccgctccgccctcgactacgtcggcgagattaccggtaaggttgttaacgaggaggttcttaatgtcatcttcgggcagttctgtatcgggaagtgagtgcaaaaacggaaaagacgaaaaagacttgcaatgcaaatgacgtaaggggctcaaaaggcttcgttatttttcttcaaagtaacttagagtcaggttagtaggttaggaacgctgttcggtaagttgaataacttggcgtttttgacttgagagaagagttttcttgtcgaatagggctgatcacacctgctccagatggagcatggacaagggttcacttgaagatctctatcgatgaatgagtcatgtacttctttttgagttgtacgaaaaatgaacgtaattaaaaggtgtgttgaagtttggcacggtttatttcagttctgctaacgacaagacccatagccgtatgactcatcctgcaaggatttctgcactgctgcttctggcagtagtattgtcaataacagttccaatcaagccggcgctctcctcggaagggcagacagagccaaacggggaactgagtgctatatacgaagaatggcgtgtatcggatgatgagaatatgggggttgtcgggctcggggttcatcactatttcagcgactatttctctctgggtgtcggttcatggatggcggtcaggggggaaaggggaggctttatcacgctcggtatcgacggtcgccttcatttgcccataaccgaacggattgatctcgagtcaggagtgtttgtcggggcaggcggcgggagaggcggctattttctcagcggcggggggttgatggtgcgcccttacgcacaattgacctatgatataagctcatggggcaggctttcagcaggggtcagccatgtgaccttccccaatggcggtacggtcgagtcaacccggccgtatatcagtttctctctcccgttttatacttatatgggagatgggtggaaagatggcggcttaccgcacgctctgcaaaaacagcatgacaagtcacggtcaaactctctggctgttgttgtcagggatctgcaaccggtttcagacgcccgaaccaccgggggagcagttcaggatgatgtgacgcttcttggaatcgagtggcgctcatatttcaatgatacctggtatgccaggctggaaaccgaaggtgccgcaggagggagcagcagggggtatatgcagattcttgtcggaggtggtgcgcagatacctgttgcagataatctctatgtcagtgctgacgcatctgtaggcggaggcggaggcgggggagtcgacaccggaggcggcctgcttctggatgcttcggcgggaatgtactattatttgacgcccagcctgtttgccggactttcgggagcttatctcatagcgccggacggaacgttcgaagcaggttctcttgccttgaagctcgggtaccgttccggaggatactctgccggcaggaaaaacagtgtcgatccgtctcctgaaaagccttcgaacatgaggctgcgggttgtcactcaaacctattataaggcatccgatttgtggcgaacacatcatgctgaaaggaacgtcgagaatatcggggtgcagatcgacgcttttcttgaccgggactggtatctgacgggtcagggtatagcagcatatggaggggatgccggagcgtatatgaccgggcttgtcggactgggtatcaggaaaaacctcattggcggggtgtttgtcaatggagagggccttgtcggtgcggcaggcgggggcggattggcaacaggctccgggctggtatggcagggtaatgtcggactcggttatgatctccatccctctctgtcggcacttgttaccgcgggaagaatgggagcgtttgacggtgatttcaaggcggatgtgttggggctttctctggcgtataattttaacagctatcttctccattaagggttgagttgtttatgcctttgatttacatagtagcagtaataaaaggagaatggtgaaccattgtgatataggggttgatattgtcgatatcaggcgcatcaggaagtcattcgagaagtatggcgacagtttccttcggcgggtgctgactgaaaaggagatcagttactgcaaagggaaaaaagatatgatgccgagtgtggcagcccgtttcgcagcaaaggaggcgatttcgaaggctgtcggcagcgggatttcaggtggattttcctggaggagtgtagagatagacaacgacgagcatggcaaaccgtttatgcgggtacttgacaggagtcttggcattcaggacagttcaatcagcctctctctttctcatgacggggattacgccgtggcgtttgtgcagatcgagtgctgaatggcagtgcatatgacaggacatttcattatttttgactgaaagaggtcaggtgttttgcgttagcaatccaaatagaggagggtggtatggagtgtatgaaaacagtgcagatccaatgtcctttctgcggtgcattgaatgagacgcttatcgactgttccatcgaacctccggaagagtatgttgaggattgcgaggtatgctgcagtccgatacttctggttgtccactctgtagacggggagattccggttgtagaggtgcatcgtgaaaatgaatagaaacgatgagagggcaaaaaaaaactcccgcggaatcacgggagttattcaagctggtgcatccgttatcagtctatgaatcaccttcatagacctctatacgtactttcgcgacaccttttttcagcaggttgatctctttagctgcttcgagtgatagatcgatgattctcccttttatatagggaccgcggtcattgattctgaccataacttttctgccgttgttaaggttggtcacgcgtaccatggagccgaagggcagggatttatgagcggcagtcagttcatgcatattgaagcgctcaccgttggctgtaaggcggccatgaaacctgtcggcatagtatgatgcttttccttccttgaccatgaacagtttgccgagttcgtcttccgcatcagccgcagcaagagaatcacgctccagctgaagcgagcttgttatctcgctaggaatcggtgctgctgagattcccgattgtatcgatgtataattagagcttgactgacaccctgtcagttggagaagagaaaaaatgactataaaaaaaggcgaggcgaatgctattcgtccgttatacatactgtctgggtttgattaaaaaatctgttccagatgaatacttcctgtgaaggccgggaacagaagatatttttacgaaaatacctgaaaccgaaattattgtagtgcctaatataacaaaaaaatatataatcaaaagcctggtatggtttttgatggttaagcccatatgaagaaatgttttgcgcttcgttcactttgtcttcaggttggttgctgcaataccaggaaatgcccttgttacctctgatctgcttttttgtcaatcggcatggattacttgaattatcgtagggctgcggtaaactattgtcttctcgatgtggttaagtagttgacggtgtatctgtcacgtattgaaacacataaacgggaatagagtatgcgtttgattctgatgaccggaaaaggaggcgtaggaaagacctcgatggcggcggctacgggactcaagtgtgctgaaatgggatataagacactggtgctgagtacagatcccgcacactctcttgccgacagttttgctgtagagcttgggcatcagcccaaagaggtatgtcaaaatctgtggggcgccgagcttgatgttcttgaggaacttgaacagaactggggttctgtcaagcgatacattaccgaagtattgcaggcccgcggtcttgaaggcgttcaggcggaagagctcgctattcttccgggatctgatgagattttcggccttgtcagggttttccggcatttcaaggaagggaattatgatgtgttgatcatagattccgctcctacaggaacagcgctccggttactgagtattcctgaagttgccggttggtacatgcgccgtttctacaagcctctggagaaagtcgcggtaacactccggccaatagtcgagccgttattcaggccgattgcgggattttccctgcctgacaaggagatgatggacgtaccgtatgatttttatcagaaaatcgagaagcttggggaaattctgatggataacgccgtgacatcggtacggcttgtcaccaatcccgagaagatggtgctcaacgagtctctcagggctcatgcctacctcagcctttacgatatttctacagaccttattatcgccaacaggatcattcccgatgaggtgaccgatccctatttccagtactggaaagaaaatcagaaaatatatcgagcggagattcatgagaatttcaagcctctgcctgtcaaagaggtcccgttgtattcacgggagatttgtggtctcaagacgctcgatacactgaaagatctgctttatggtgacgaagatccttcgcaggtatattataaagagaagacgatgcgggttgagcaggtcaagaacggttatacgcttgagattgcgttgccggggattcagaaagaccggatagagatcagcaagaaaggtgacgaactgaatatacgtattggcaatcaccgtcgtaatcttgtgctgccacaggctcttgcaacgctgaagaccgcaggtgcggaaatggaagatgaattactgaagatctctttcgaagagataaatgtcagaaaaaaaggaaaatagagcggataaaacaggtttgttctccttaagaggttgtttttattgattgttcttcttactattaactatagttatggcatatactttgttttttgatgcaatagttgaatttgtttgattagaagaggagggcgttgattatggcttttcaggtaggagatccggttatctataagaaacctaaaagttcgacgtgccccggtccacgtgcaagagatgtctatcctcttaagcatggggagacctatcattacattgtagacaaattctggaaggttgtcggcgtcaataatgacgatacggtagaggtagttacccgtaagggtaaaaagcatcgtatcgagaaagacgatcccaatcttcaaaaggcgcatttattcaagtacattgtctatagaaaacgctttcctgatgtctcgccggactaataaggcggaaccttttttcttaatcctccccttctcctacaggctctgatcctgttctcaggtggtgaacttttgtgtcgaaccagagcggtttttcattacggagcatgctgatgatgacctgaaattcagcaggctcattgaaaatccggttttcaatgagctggttactcgagtcgtaaagagcgattcttcctttgtgcccatttaaatcccatctgctgtagtagcttgtaacaagtacatttgccattgttgtgccggtttttgtgttaaagctgctggataattgcttgttagctgaatagcgctatgttctcgcctctgcaagggcgaaagatttttcgcccctacgttcttatgctgacaaatcaacaaatcaacgattcaacagttcaacaagctcattttacttctcacgaacaaacgtagcacctttcaataccgcccatcccgtagttgctttttctcctgaaggcgtgatggtttcagcggaaatcagggcattgtccaaaatggtatagaggagattggccccggtcagatcagcccccctcaaatcggcgcacgtgagatcggtatcgtagagattggtttttgaaagatttgattttttaagatcagcttcctgaagtcttgtctcacggagctgcgcgccagtcagatcggcgccgctcaggtcggcttttttcatgaatgcacggttaaaatcggctccctgaaggttcgcgttacggaaaacggtttctaccaggcttgctcttttccatgacgtactcgacaggtcagactctgaaaagtcggcatgatccagtttcgctccgttcatggttgagcttgtcatgtcgagctttttcatgtcagcacctttcaaaccggcatcatcgaggtcttcatcctgaagatcggtttccatttcggggtattgttttcgaagttcgttccatgcggtgacatcctccatgaggagtgtttcggaaacattttcggtggtaatggactccgggtcactttcagtagcgttgccggaaaccacagggggcggaagcggttcatatttcatgacaaccggcgaacgttcggtctctttcgagaagcgggctccgtgtagtgaagcccagagaggtgtggctcgctttccagacggaagaatggtattgtttgaaattcttgcattgagaagcgttgcctgtccgagcatttttgctccggtcagatttactcccctgagatcagcagagctgaggttggcatcaaaaaagagagcgttttcaagaacagcacctgtcaggtctgctccttcaagatttgcatatcgaaaatcggtaccggtaaggtcagcgttaatgaattttgcttctttcgcataggaatttttcaggtcggctccccgtaggtttgctccgctcagatctgtttgcttgagatctgttcttttcaggcttgctgaaaaaagctttgcattacggaaatctgctccattgagcttcgcgccgttaagccttgtgtttaccatactcgcattgtgcaggtcggcatttacaagagttgcatcctcgagagtcgccttgtccagatttatggttctcgatggttgtccggaacgcatggagttccattcgccaacaccggaaagaagctctttaagagtggcggaatcaaatccgaaggtcgtattgcaggcaggccctccctgcaatgccagaagaatactcgaaaaaatcagtgtttttttcatgagagcacgattgacattatcgaatgaagcaataggggttaatatatacaacctgacggtcaaggaggaaatcagattcgtgaacggagaagaataactgagccggcaaaaataagaaagcctcctgtaatagctgactgaggagggatttcattccagaagaggtagccgtaaagaattgaaaatataatcgacgtgtagcttgccgcggcaacaaccggagcattatccattctgtatgcaagtgtcataaggtactgaccgatggtcgaaaagagcgctaccccaatcagcagtagccattctgaatgatcaggcaggatgaatgattcgcccatccagattgagctgatgagtgcggtgatgacaaagaagtttgtgatgatcgttatcgggtcgtcggttcgattgagttttctgacgagcagatgtgccattgccgaagccaaagcggcgccgatagctgcccaggcggctgttgcccagccggcagaaggttccagaatcagaataattcccgccagtcctgttcctatagcaatccagacagtggcagttgctttttcgcctactatccatggggcgagaacagcgaggatgagcggttgtgtttttccaagaaagacgcatatggccagggggagatgcgtcaaggcataataaaaaccgctgattgccagaaagccgaacagagagcgaagcacaagcgtcttccatgcagtgacaacaaacttttttttgcgtagccagagcacactcaaaaaaaacggaagcggcacgatgctgcggaagagaatgatttcaggtatcggcagtgacggcccgattcctttgatcatcgctgccatcgtggcaaagcaggctgaggctatcagcatgaggacgatgctcattgcatgtcaaaaatcaaaagttacaagtcaaagtggttgatcgggtttgcctttccggtcttgtgttgaaggaaaaaaggaaattttaaagaggtttcataatgcgctgaaaaaaatccaaggagctgtcgttagaaaccaaatgtatcgacatggtgttagtgatatatagtttgacagttaattaataaacttgcatatggaggataaagtcatgacagaaaagacaaaatatagcggaaaagttttggttgccggggcaacaggaaaaacagggacgtgggtggtttcccgtcttcagcattacggggttccggtcagggttcttacccgctctgcggaaaaagccaaaactcttggtgatgttgagatagtggaaggaagaatacagagtgacgaggatgttgcaaaagcggtttcaggttgcacgggggtgatttccgccctgggttcaagcgaggtttttggtgatgcttctccgggcgaggttgaccgggacggagtcataaggctggttgatcaggctgccagggcgggggtgaaacatttcggtcttgtcagctcaatggctgtaaccaaatggtatcatcctctgaacctttttgccggtgttctcatgaagaagtttgcagcggaggagcatctgagggatgtattcggtaaagaaggtcgttcctatacgattgttcgtccgggaggtcttaaagatggagggccattgctccatgatcttcatgttgatcagggtgacagactgtggagcggctggataaatcgcggagatgtcgcggaactcctggttgtttctctctggactgacaaggcaaagaataagacttttgaggttgtcaacgaaggtgaagaggagcacgcccagaagagtctggagggctactatgacaaacttgcaagttaacggtcgaaatctttgcgcgttacgggggcgttattttcgggtttgtgcgcgggctgatgcttggtagcccgcgcttctattagtacaaggtatatgttgtctttacctcagggggttagtatatcgggcagttttttccgaaacattccttgtttgcttcatgctgcttgcacttcagcaccttttctgcccggagcggaatgtccatgatctcttttgaaagctctgcagcttttttcagggcaatccagcaatccctttgacagcatcgggcggcttgtaatgcggcgatctcttccagaaccgctgcggttatctgctgaacgttttttctttccgctgcttttacaggatttgctttgagcaggatgctgaacgcgatgcctgttccggttgccgcaccgcagatacccatgaaaccgcaggaaccgccagggatggttttgccccggttgatgccgctttcaatgatcatgtcatgaatgtcgccgccaagatttctccacgtcgcaagaatgataccgggtatcatggcgtggtattccggaccatgaaccggtatggacgggtgagatctgatccgttccataagttctatcatgtctgtttcttcggtcgccaggcagatatgctttataacctcgaccgcatcatcgctatggcaggtgtcgcagacataatgtcctttgccgcatagtgacgatgaactgtacttccggccacagtagccacaggaatgctcttgttcattttccgtgtagatgagttgctccccgcagatcatgcagcctgatgcgtgacgtttttccggtgaggaaccggactctttgtcctgcccgttcatttgcttttcatccggggcgattgagcaggaacagcagttttccgcttcaatattgactacatagtcatgttcgtcaaaaatgaacaggctctctccaagcatttcagcttctgttctgtcgatgaacgtcttttttccagggcgcaggattgttccacgacaggtgacaagttcaggaagaggcccgcgatacattgccgtaacggtctccgtgagcctgggtttcacggatgaataggtgagcgaatagaagggatgcccctgtatgtttctgtaggggaaacgcttgataagctgcgttgcctcgaatcctgtctcttcaagcagggccatcaggtgtgattcggaaagcgctccggcaatgcactctcctctcagggtctcatcgttacttatggacgcgtcaggctcggtttcgcagacaacgtccgaaataaccagttttcctcccggcctcaggacgcgcagaatttcagcatacgcttttcgtttgttgacggaaaggttcatgacgcagttggagagcactacatctgcagaggcggtctccagaggtaacgtttcaaggtagccggtgaggaagctgacattgttgtaaccgagattctccgctacgcttttttcggcctttcttgccatgtgtagcatggggtcgagcatgtctatgcctctgacagagccgttttttccggtcagccttgaagcgatgaagcattctacaccgttgccgcatcccaggtctacgatatcatctccctcggaaatcccggcatccagtacaggactgccgcaaccatatccccggaaacggtactcggacgggatgtgattaaccagagcggtgtcatagccgacaggattgagtatagcctcatttttgtcacctacggcatctgtgtagaaatcctgtatggagaagagactgctttgagaagctgtagcgagcagacagttcgagtgaatcagagcgatactgccatgggcgctgcagctttcgagtatttcgcccatctgcactcgaagcgcagggttacgggttgttgcgttctcttccgggacggatccggcgataagccagagcacggtacgttcatacagaggcaggtaggggtcactgccggaaaacgttccgttgtgtatgtagctgtgatcgatatccccgccgcccagaataaaacgcatcggcgaagctgtatcgacaatggaggcattgcgaacagtttcaagaactgggctgtttttccatgcattgacgagtccttcatccagtgatattgagagttcagggatgccgatcagtgcagccgaagggtaaagttttttgtcagggcctattgcaagcgattcccaaccggcagtggatccgtcgtgaatggtgcctggcggcgagaacaccctgctcttcaaggattctatgttgtcaataggtattccgagtttctccgcctttcgtgcggcaagcgtaagattgatgaagagctcttccggatgcgcaaactgctgtcctgtgcctcgcccccggatgaaataccacatgaaatgcacattttttgctccgacactggctgcgaaatcaatcatgggttccatgtcaggtatattctgtctggtgacacacatcgacagggtataaaaaatgccctcttttttaagccattgaagatttgctgtgagtttgctgaaagcgtctttaccccgcagcgagtcatggttttcttcaagcccatccaggctgatttgcagatggacgcggtgagaatcgccgttgagactgctgaaaagtttttttatcaggagcccgttggtcagaataaccagatgggtatcgggaagctcgagaatgccgtttacaatgcggtctatctcacggtgcacaagaggttctccgccggtcagggcaaagagcctgcatccctgctgccaggcttcaccagcaagagagagtatgtcctcagccgaaagttctgcctcttcttccggtgaagatgaaaaaaggcagtgggaacatgccatgttgcagcggttggtgatgtgaaaccacagctcccgtatgtttttcagtgtcagagacgatgcccgtcctgtgtagccgggggatccctgttcaggaagtcttgaaaggaaccggttgtcttcttttccgtagcaatcaccgtttttattgtacagggattgtaaaaccctgtcgccctcctggttcggcacaaaccagtctgctgtttttctgctgaaatatatcggcgtcgcatctattgaatacctgtcccaggaagcgatactgtttcgcatgaattctcgggggcttgtttttctgaaaggtgagcgagtttacgggaataaaaaaagcagcacttcgtcagagaaggtgctgctttgaagatatgaaaaactctgctgtagggctcagtccttaaatcgctgctcaacagcttttgtcggtcgagcataaccagatgtttccggggacgacccctgcaggcctgcgctggttgttccttctttaatataaggataagcatttttcagcagacgtttactgcttttgcctacaccttccatgtaatcagccattacccaccagtgcccatctgtaaatatttcaacaatttttccgtatgcaacagcccagtcggtaaaggttcccgagttattactcatattgaaactcctgctttttctgatgctaaatagtttaattcccttataggaatctatagaattatttttttagaacaaaaagattctttcgagatcaggtgttttacgatcgtcttatgaaactgttattcaaaacagtctcggtaatccagactacaagcaggttggcaaggactgaggcggctatgtaccaggtccatgcaaaggtcagataatccagcacgaatactgtgcccatcccggctatcagccccatcgagaggctgaaaacatgaaactctttgccgctaacggaaaggaggaaaaggccgagcagtcctccgtaggtaaaagatgcgattttaaggcccagcacgacaattgcgttgtcgctttcatcaaataccagtgctatgctgatgagtacggctgcccatccgaggcttatcaacctggagcgtttcagtgaagcgttgccccccagcagatcggttaccgtcgatgaagcgagtgagttaattgaagagctgagtgttgacattgcggccgaaagcacgcctgcgagcaggaggcctttcaggccgacaggcaggtggttgacaatgaaagaggcgaactcacggtctttttcaatctgaacatctccgataaaaagatagatcagcgagccggcaagcaggaatacagtgaactgaatgaatacaaaaaatccgcttccgatcatcgcttttcttgccgcgctgaggtttttgcagccgagcacgcgctgtaccatcatatagtcaactccatgtgacgcgaatgaaaggagtatacctcctgtaagtgcgctgaagaaagcccagggctctgaaaagaggcgccagtcatgattgatcactttcagcttgccttcgttggcaagggctcccaacgcttcgggtagtccgacatcgaggtttgcggcgataaacgcaatggtgataattccgccgacaaaatataggacgaactggatgctgtcgatccagacgattgttcgtattcctcccgacagcgtataaaccagtgtgacgataccgataatgagtaccgaggctgagagggaccatccggttaccgcttcaacgaccacagcagtagcaaggaaccttaccccgtcagctaaaattctggtgaccagaaaaacagttgaggcaagtttttgcatgtgagggccgaaacggtttccgattacttcataaatcgagctgactccttgacggaagtagatcggaagcagcacagcgctgaccagcattctgccgatgatataacccatagcgagctgcagaaaagtccagtcacccctgaacgctatacctgggatgctgacgaaagtcagtaccgaagtttcagtggcaacaatggaaaacatggcgacgatccaggggaggttgcgccccccgaggaagtaatcaccggtagtccggttggtgtgtccctgccagatcccgtatccggccattgcggcaaggaagcctatgatgatgatgagatcgagcgtctgcatacggtaagttacgggaatgaattaatgatagagatgatagttctgcttgatggacagaaactcctgttcatcatccgcccatgatgctctgatttccgctaagggagtattgttctctatcatggttctcagtctgctgctgccgcagagcaggtcaaaagcgggaaagcggtcgttgaattcatagacctcgcggagaaattccagctgatcagggtagagttcatggagcgcggcggtgatggcgatacctgtcatgaaggcagcaaacgtgaccggatcggtcacatgaaggaacattgcgcctgaaacttcgccggtatatttgtggaaagacggcttaaaataggccgggcgaaacagtacaccttcgatgccgatcgatgcaaggtatgtgctgaggacatcgggttcaataaatggcgcgccgaagtgaaggaaaggtgtcgtggtgcctcttccttcggaaacgttcagtccttcaaaaagacacatgccgggatagaccagagctgtttgccaggtcggcatgtttggtgaggggcctatccagtgaagccctgtatccgggaaatgcatcgaacgttcccaccctttcatggaaagaatacgaaggtttacatcaagtttattctgatcgagatagagcagggcaagctctcctgctgtcaagctatgccgtgggggcactggaagtattccgacaaacgagcgatatgcgggatccggcagaggcccttcaacggttatgccattaagggggttagggcggtcgagtacgagaacttcaatgtcaagaccgctgaccgcttccatgaaaagagcaagggtattgctataggtgtagtatcgtgaaccgatatcctgaatgtcgaaaatcaccaggtcgatattctgcagcaagctttcatccggaaggagagaactggcggaatctccatagaggcttataacgttgcagtcaattccgggctgttcggtgacggctacctgatcctgttctgtcgagaatagcccatgctccggagaaaagatgactttcaggttgatatcctttttccggagttccagccatgaatatttcaggttgagggtgaccgatgtctggttggcgatgagggcgacgttccgttttttcagcggacccgggttctggaggagtatgtcgaggccgttgagtaccatgttaggaaaaaaacgttgatttgtggaagggttgaattgttgatctatcggatcatatacgcttgattgtcggaaagcctgttgatctgaaaaatcacgcgcccaaagttcgtggtgctcctgctcgtcagtagtatagggaaaatttgttcaatccacagaaatcatgccgcccggaaaaacgattgcccgatctatgacactgtttttttcaataactgaaccaggaagcagaacggaatgacagacagacgcgcctttgtcaatgcagcattgcctgccgactacggattcatgaactgttgcgtcgctgtgaatgaccgcatgtgacgatatcgtatggggatcgagttctgtttgtcggcgtatccgtttgccgagattcaggatattctttctgcttgtgatgtttgctccccagaagctctgcgttgtaccgatgtcttgccagaacccctcgtggcgaaaatatccgaggctttcatgtgcaataagtcctgtaaatcccgtgtcgacgatgcttgagaaccccatggaaaggtaagggaaaatcgacgggcttagcacagctgcccccgcatagatatagtctgagtgtaaaccggtttttcgcatgtttctgaagtcccatacttttccttcgcgcatgccgacatcaccgattgtttttgcttctggtgttttaaaaagcatgagtgttccctggttttgggagctattatggcagtcgaaaaacgatttcaggttgaaatttgctatgatgtcactgttgataagaagaaagggctcgttatcaagcatatgttcacagcgtttcagccctcctccggttccgagaatagtggtttcctctgaaatctgtatatccataccgaaattgttgtgttcagagaaaaagcggtgaataagctcggtatgataatggacattacagattaccgtatcaatacctgcttccttgagaagagcgagcgtgtaacagatggatggaacattgagtacaggaacaagcggtttgggcgtgtcatttgtcagtggcctgagtcgggatccgaaacctgcagcaagaacaaatgctttcattggttgagcggttccagtaggttcaggatgatttttcccgctgttttcagctctttttgtcgttcgatgtaagcaggaagatatgcaagtgtcggagaaatgtattgttcgaatgaactgttttttcgctcgttaacctggtgaaaaaaagtgccgagagccttgatatttctctgaaatgccatcatatcgaacaaataaaggtattcgtcatagctcatttccatcatttttctttcagcgagccgatcgtaatggtagcgttgcatttcgcagacaaattcctgatcaagagttacataggaatctttgagcagggatacggcgtcatattgcggaaggcccattctggcatcctgaaaatctattattaccggtttgtttcggaagacaagaatgttcttgctgtggtaatccctgtggtttagtacgaaatgtttctgtctgaaaagtgtttttgagattttcgagaactcgttttgtaaggtgctgatcgtttctgacgcatgtatgcaaggtgcccggtttttgagtgtgtgcgtcatgaagaaatcgaactcaaacatgagcttgtcctggtcaaacgacctgttgaacggcagcgtgtctttttggcctctgattgattgcagcctgatcatgcagtcaatactttctcggtagatggtcagggcgaaagaaggatctttgagaatactgtcctgcagccggatgtttccgcaatcctcgataagcattgatgattcggacttgctgcttgcgatgatccggggaaccggcactgaattatggcagagcaactgctggacttccagaaacgggtagtcgtttgaagggaaagtagagaaatcaggatctatgcagaggatccaggtttgttcagaagaaaaaaccctgtagtatttccgggttgatgcatcacctgctatcggctctatcctgagtttccggagttgcaattcggagaaatagtagcgaaggtattttttttcggaatgcatgatcctctgtgacgtcagtactccaagcccggaagccgttgcttttgctgccgcacgagagcgtttgataaaaaaagcaccttaatacagggctgtataaggtgctgaaacttatcggtggaatttcttacttcgagccgccactgatagaagaagaaatattttgcagtacctgatttactgtgtcaacgacatttcctgtcagatctgtcatggtttttccgaggggtcctgccatttcagatgcggatttgataccgttgttgagcatttcaacctgctgttggccaagttttgtgaaagtttccataaggccggagattgcacctgcaagatcgttgttggattcgtttgccatgatagttggttgtttggttgtttggttgtttggttagaaagagatactaaaaaaaactgttatttgtaagctgtcgcactatttactgctaaagcaacagcaagtaattattttgaagaaaattaaaataatttcacaactaacgcaagcacaaaatgacagtagttaaaaaagacagggaacttactgatcgtttttgtgctctccgataaacttgttgagaataaagacaataaccacgccggaaagataaaatgcaacaggcgcaaagagtgtcgtatagtttattgagttttccatggaatcataagaagtttgatttttttgatggcggcagagcattgtttttttcaaagttcttgagctgattacgcaggtgttttctgaatgcgaggctcgagagcagattgatcagagggtagggattggcccgaactctgttgacgatgtttttccaggagtaactctggtaatagatctgcatgaacttgtgctggaaagagaccggatcataatgcttggatttcacgacaaggttgagggcgttgtatttctcccagtcttcgtctgtaatcagcccgctttccttgtattcatgatacatttttgtgcctggataaggcgtgatgatctgaatgatcggcataaagacgttatttttgccgataaatttgaccagttcatccatatcttcgaaactgtccaaatcaggattgaccaggaaattcgcctggatgttgagaccggctcttctgcatcgttcgatgacttcgacgattttgtcggctgaattgacatggcctttattataggcttcaagtgtactttgcttgatcgattcaaagccgaccagcgccatgttgcatcccgcatcgacaagttttttgatcgtttcatcgtcttcgaggaaattcatgcttaaaaagacgctgaacatgatatcgcactctttgagcaggtcgagagcattccagagcttggacttgctgatgcccaggttttcatcgcagagcataaaccacggctttgcatttttcttgccggtgcttttgaaaaaggcctcttttgccgctacgatctgcgctttcaggtcgtcatcggcttgccgccggtagagggctcccgtgaagttcggggtgacgcagaaagagcatttataggggcatcctctggtaatgtaaatcggtatcgattttgtactgtctactttttcccttttcgatgcttcggctatccttttgtaatcgagagggacaatttgttttaccggaggaaaatccttggcatcgtaagagggcttgagatcaccagccacaacatcatcaagaactgtttgccagaggttctccgcttcaccgcagacaatacagtcggcatgctgtgccgcttcttcaggattgaacgagacatgcaaacctccaagaatgaccggtatgcccttttttcggaattcgtcggcgatttcatatgctctcgttgcatcgatggtgcgtgaggtgatgcctacgaaatcgtaatcaccatcgtagtttacagtatcgccgaagtgctcgtcggcaatttctatgtcatgatgggaatgcgtcaggctgaccagaacaccaattgccatgtggaagagcggtttctggttggtcttcgaatcttttttgcccttgggagcgacgaaaaggatcttcagcgatttttgcttgtctactactgctttactcatggctgaatcatggctaatatccgatagagtttttcaatacttgtttgaatcgggcgttacacctctcttatcggtatggcagaatgctaatgttacagaagcatgcgtctcgcttccattcgttattgattcatagtatagtgaaattgctgagataaatgaagagtacgggatggcgatttgtaaacaaatcatcggtgctggaaaactttcgtcaaggagttccatggatttctttttagtgtgaacggttattcctatattgagcctttaaaaaccggatagtcggagcccggagctttaattctccaaggccttgaggccatcgtgtgctccgctacggtagtgtatttcttcataattgcattcccggaaaccatgccgcgttatactcctgagcagttagccaagcgaaattcttctgtctggacggacgttcagcttattcttgcacccattcagttttttgtttttcttgcgggtgtcggtgtgacattcctttattaccagaacaacgagatcttcagcttctactgggtgagcattgccatcttgttcaagacgtttctattcgccctcttgttcattacaggggcttattttgaaaaagagatcttcaacaagtggattttttcgaaggagtttctctgggaagatatcgggagtgtaactgcaggggcatttcatctgctttactttgtcatggcctatctgggggcatccgaggatgttcttgtctgggaagcttttctcgcatacttcacgtacgtcgtcaacgctttgcagtatctcgtcaggatcgttcttgaaaagctcaatgaaagacgtcttaaaacggaaggggttgtatagaatttaagcacttaacgtataaaacaccattgattatgctggttggcagttttaaaagtttgtggaacagggcggtattttacgttggtctcggctggcttgtcctgattgctttgatatggaataccgatcagcttgcaacgtcggctgaccgtcagatatatatcggagtcatcgctgcaggttttcttctggtttacgtttccggatttattatcgaagcgatgtacaagcgaaagcaggctgcaaaccggtagattgttccggcttttttataattatcgagttttttctataattaatttcttttaattttttaatggcaaaaggcaatttgagtttccactgaccggcaagccgggggttacgaaaatatgcgtgttgccagacaatgacccaataaggtgaagtcatgactacagccacagcgacaaaaagggtaatcagcaaggaggacatacatttaaaggcgcgtttgctttccgaaggagcgaaggtgaccgtaaacaagccgccggcaacgggctacaatccgttccgggctatggtgatcaacggcagcgatcttgccacgcttgtacgccaggaaccctatacccgtctcgaggtacaggtcaatggtgatgacctcgaattccttgactgcggaaaacatctcgcgaacggcagaatgcaggaatggttctcttggcgagacggcacactgagcaatggtcgtcctgtcaatgccgcagttatcggtatgaaccaggatataatcaatatccattacagctacagctgcgacaacaataataccggcaggtcatgccggttctgttttttctttgctgatcagcatgtaggagttggaaaagagcttgccaagatgccgttctctaaaatcgaggctcttgcaaaagagcaggccgaagcggttaaaatcgctacagatgcaggttggaggggtactctggttattatcggcggcctggtcgatcctgagagacggggtaaggagtctgaacttgttgagcttgtaatggctcccctgcgagagcaggtcagccctgaggttctcaatgaacttcatattacggctaatctttatccgccggatgacttcaaggaaatggagcgctggaaagcctcaggtctcaactctaccgagttcgatcttgaagtgaccaatgcggactactttaaagcgatctgtccaggcaaatgcgcgacctatcctctcgaatactggctagaagctcaggaggcatctgtagagatcttcggcccgggaaggggaacaacaagttttatcctgatgggtattgaaccgatgaatttgatgcttgagggcgtagaagaaagaatgtcgaaaggagtctatccgaacatgcttgtttaccagccggtaccaggtgcggatatgttcaggatgccccctcctaatgcagattggcttgttgaggcgtcggaaaaaattgcggatctgtacttcaagtatgaggatcgctttgatatgcctcttgctgaagatcatcgcccgggttatacaagaatgggacgttcgcagtacattatccttgccggagatgaagttgcccgaaggcttcaggagcagggacatgaacttccggaagcctatcccgtttgaaatagagggaacttgcttcttaaaagaaaagccgttcatctgctcttgctggtgaacggcttttcttttcgtgctgaaacgctgaaaaagaaaaagtggcagaggggggtgcggcggttacaaccagtcagcaagcaatctggcttcccagctccaacgctcgaaatgtgagagttcggttacggttgcatgatcgagttcttcacgggtaaaatcgaaatcatgatttcggatgatttcccagcgtgcatccttgttttcggcattgtttactttatcggcaagttcgctgtccgacttcattttttgcagaaatgccgcagcagaattttgtgacatatggtctatactcctggaaaaatatgttaaaaatgtttaagtgatggctaatttaagcaataatcctgcgctgagcaagcatctgctgctttgctgttgacagcagagaaagcagttgatttgccccggtgagtgacgaaaggtttgaagaggggtgaaaatatcataaattcaaagccatactttgactaatctctttttcaggggtcctatgctggatagtattaaaaattcctatccccttgtgtataaatatttttgttctcttgaagggggcgaggagcatctccgacaaatccaggaacttgaccggtactgggaaaatattcgagaacgttcttgtccgactgttgtgcttgatgggggtgagttgccgtctggagcagctatttccggtgattatgatctgctttatgtcggcggaacgcttgggatcctgcatgctgcggtgatggctgaaaagtatggctggaaggtgctgctgcttgataagcatgttgccggaaagtcgacccgtgactggaatatatcgagagaagagctccatgtcttgtatgagattggtcttttttctgaggaagagatcgaggaatgtatcgcctgcaggtataaaaccggatgggcggagttctttgtggaaaacggaaaccagaaaaggctctatcttgacaatgtgcttgactgtgcggtcaatgcagatcaactgttaggaaaagcgaggaaaaaaattcttttcaattctgcaaacagggtttttgaccgaaccttgttcaggaagatataccgttttcccgattatgttgttgttgaagctgaagaccagaaccaggatctgttttattacaaggccagagcttttgttgatgttatgggtatcatgtcacctgttgcgatgcagttgaacgatggatgtccgcagacgcacgtctgcccgacagtcggtactattgcaaccggtcttgagaatgttgatcaggaggttggcgaaattcttgtgagtacggaaccggcggatctgagttcaggaagcggtcgtcagcttatttgggaaggatttccggcaggtggggagaagtatatcacctatttgtttttttatgattctgtcgactccgataatgacaagacgctcctcggtctctttgaaacttatttcagaaaactgcctgattacaaaaagcccggacctgaattttctatagagcgccctgttttcggcattattccggcatattttcacgatggttttacccggacaagggtcattgctgacgatcatattctcatgctcggggatgctgccacacttggttcaccattaaccttttgcggtttcgggtctctggtacgcaacctgtcaaggcttacgggtaatttgcatgaatcgctcaaagtgaattctctggacagggtatctctcgaagctatcagtgcctatgaaccgaatgtcgcaacaatggcaaatctgatgaagtacatgtgttttaacggcaagacagataagcctaacttcgtcaatgaattgatgaatgaggtgatgcttgttctcgacgggcttccggtccgttaccgtaaggctatgttcagagattccatgcaactgggagaactgttgactgtcggtattcatgttgcactgaagtaccccgaggttttgatggcaactcccgccaagcttgggctgaacggttcactcggcatgataaagaatatggtcgggtgggcgctttcaccgaccgagtagcgccctcgcgtgatttattgagagtttccctcagtttttatttcgggcactgaacagcaaatatcagactgtaccttgcacagcatactttctgttgcctgctgcaagatccgcgataccattttttcactcataagcttcagaatgttttccggcatgaggttcagcgggaaagagagtgtgaagtcaagtgagatatcagtctcaaaatgcacggttgtcaagttgttttcctgatgttgcaggaagatttccgagtttgtcttgcctataaacgtataattgttattgacaactactttcggaattgtttcggcatttctccatcttatttttgtaacaggtcgattcaggtccaagccgtttttgttttttttagacagtttaagaagcgattcgctatcacccttaaccagctcttcagtttggcgaacaaaaaaaatcgcgacaatgggatggtttcttggatcgtcgacttcaaatgtccattgaaaaatatccagctccctgatgtaggagacatttttgcagtaaggattgcagttaagaattttttcatgatccgagaagtatgtggctgaatcatttagacaggcttccaaagtaacaactgctttacttttcccgacaactttcatggtatcgtctatcttttttcaaaatactacacgtggaataacgattttttttattcaacagttcctgcctcgactgtttgagttaaaaccaaaaaaacatatacctttctgtgttaaatatacggtattatgacttttagagatctgagccgagtgattgtcggggcatccgtgttttgtcgggacaatgtgccacgctctgcttcttgaaggaatcattaaccgggaaaaataccatgcagaacattgttattacagggagcagccggggaatcggttttggacttgcaaaggcttttctggcaaaaggatgtcgggttattatcagcagccataacaaaggtcgtcttgatgcagccgctgccgaactgaagaatggtcggtctgacattcccctttttgcttttatctgtgatgtgagtcgtcctttggatgttgaggcactctgggacagtgccgttggtgaactgggcaaggtcgacatctggatcaacaatgccggggttgttcattcaatgcgttctttctggcaacttggttatgaggaaatcagaaaaacacttgaagtaaatctgatggggaccattcatggctcgcatgtggctatgtgtaaaatgatagcacagggatccggacatatttacaacatggagggccagggtgcagatggaagcgtgattgccggtatggggatttttggcacttccaaggcaggagtgcattatttttccaaatttttgatcgaggaggcaaaaaaaaccccggtcaaggtcagcactattattccgggaattatcagaactgatctacaggttgaaacggcagggaagactactgagggtcgtatttttcttgacttgcttggagaggatgtccgatctgcaaccggcgatctggctgacaggattctgggaaacagtgcacacggtaactgtattaacagaatgtctcctccggatatgataggaaaggttgtttctgctccattgcgtttctttttcggccagcaatagagaccgggaagaagatgttgccgattttaccgaatctgtttcgctacaggggaattgtgttccgattcttcgggatacatcgagttgctttctatgccttgcatagcctgtatgcttgaacaatcgctcaattcaggatattttgccatgcatgaggaattacccttcaggatcattttcgttgtcctgtatgttatgggttttttcatgaggggatatgttacttccggtttgaaaaaaaactgccagaggatccttccaaaagctggcaatatgcgcaacagcagccgtttcaggatcgtctttcagcgctcgatgttttttttgtggatttttattgtggtaagctatgcatggtatccgtcgtggatgaatgttctgaagcttccgtttccgttatggcttcgctatgggggagccggggcggggttcatggcttttgttctgctgatcgcaaccatgaagtcccttggacgatactggagcccgctgccgcagttaatggaagggcacgagctgatcacctccgggccttaccgtttcgttcgtcatccgatgtatgcggcaatgatggtgctgtttgtttcgtttgcactggtaactgcaaacgtacttgtcaccatctcaagtcttctcgccattttgcttaccctcaagtggtgcaacaaggaagagagaatgctgatggatcactttggtgatgagtacagagaatacatgaaacattcagggcgattctttccgcgcccatgacatctgttccctttgtgttggcatatggtcgtatgggtcaggcattgtttatacagatgtgactttttgtgctatgagttatctctccacaggcagatgcaggctgtactttgaagatacagtagaaaatgaaggtgacgaaagtgaggctgttgttttttttaacggctggtctatttcatccagatactggaggccattgattgatgtgcttgcgccgcagtatcgttgtgttacttttgaccagagcggtaccggtagaacggaaatcaagcatcccaagccatcctttacggtcgaagggttagctgatgaagctgctgaattgcttgatcgtctggctcttctcggtgaaaaaaaactccacattgtcggtcactcaatgggcgggatgattgctgccgagatatgcaatcgataccagcagtccctgatttctgtggcaattatcaattgcggtatttttgatgacgagctgcttaagtcatttcatcattttcttgttggcggcatgatcgatctttcaatgctcatcaagggcattttccggtatgaaccgttcaagtctctttttattaatcgagctatcgcgaggcctattgacagcgtttacagagatatttttgtcgaggattttgctgcaagcgacagccaggcctcgaccgctgtcggcaagtttacaatagacccttccactatagcgaggtacacgcaggaggctgtcaatataggtgctcctcttctctgcattgcaggtatggaggaccatacgattcctcctgaaggaatgattactctttacgacagaagaatcgaacggggtcttgctccgactgaactggtgacatttgataatgcaggtcatctgccgatgctggaggtactccccgagttttcagcagttcttgaaaggcaccttttgtcggcaaaacattattgggaaagcagttgagcgaatttaacggatgctatgctggttttgagaataaaaatgtatattttatacccctacccggtataggtattagttcgcttcctggagaattcaagttaaaacttatggatgatatcgttacgagattgaaaaaggtcaacgggcagattcaggggctcgtaaagatgattgagcgacgggaacaatgtgaaaaggttattgttcagtttcaggcggcaaaagccgcgctggacaagacctactctcttgtgttgaataacagcctgaaggagtgtttaagcgagcgggactcggagaatatggacagaatcctgaagctgatatcgaaaaagtaagtagacggtccctaaaatatattactaaatggaaaaggtgttatgaagcttgtaaacagagttccaggttacattcttgccctgcttctcttcctccctgttactgtcaacgcggaggatgtcttgaggctctctctggagcaggcgctggaaatcgcgagcaaaaaaaattattcgttaaaggctgccagggcaagggttgaccgtgctgaagcacgcagtagccaggcgggcaggccctatctgccgacggtaacactctcggaaacgatggtctataccaacgacccggcggcagcctttacctacaagcttcgtcagggtaagatccggcagtcggattttgatcccgcgaagcttaacaatcctgacggtattgctgattttcaactcggtctggaagtgcgtcagccgattttgaatatcgatgccgataaaggtcggctggagtcgagggcgtcaaggaaatccgctgaatatcagcttgagcgggcgggtgacaacattgcattcgaggtaaaaaaaacatacttctcgctggttctcgccaggaacaatcttcaggcggtcaagcgttcgatcaacaccatgcgtggacatgatcgtgaagctgagaaggcttacaaaaagggactgataaacaggtctgacaggtattcgaccgctgttcggcttgctgagctacaagagcagcagatgatcattgaggatgacatccggacggcatccgatgcgttgcggcatatgctgcggcttgagggggaaaccgatattgttcccgttgacggactgcagtcaagaggtgtgagtggcgcacttgcagatgacacccctgtatctgaacgcgccgacctgaaagcactcgaagcgaacagcgaggcggccggatatcgatatgaaatggtaaaggcgggctcaatgcctcgagtgaatgcttttcttcagaccagtttgaacgatgacttttttcccggactggatgaacacagctggacgctcgggttgaatatgagctggacgatctacgatggcggcaggcagccgggcagggagcaggaagcaaaagcatccgaacttgaatcacgctatgcgtatgaagaggctcgagacagaagccgtttcgaggttcgacacgctctccgttctatttccacagcgaaatccaggatagctgtcgccggtaacgcgctgaaagaggcagggctaagccttgattatacgggagagcggtatcgttcaggcatggccatgacttttgagctgctgggaagggaacaggcctatacctatgcgcagatgcgtttgaacaaagccaggtacgacctcattgtggctgaaagtctgctggaatattacactggtggataattgaagagtttaacaagcacaacacaaccatgaagcattcactatttctggtatctgtcgggttttttctgttgttctctggatgccgcggcaacaagaccgaaacacctgaggcaggaagagagcccgtgaccgttcaggttgagagcattatgactgtcgggtctgcagttgaaagagatggccgctctgtacttctggtgccgtcgtctgctctttttatgcggggtcagcttgaaggtgttcagattgttgattcggaaagtgttctctctatccgctggataaggagtggaaatgttttcggggagagtgtcgaagtgttgagcggacttgaagtgggagagaggatcgtcgtgccgtatgatgcgacggccagagaaggaaatacggtaacagacaagcagtaaaggaggattttcgatgagagaaggaatagcaggaaagcttgcgaagatgtttatcaattccaggcttactcctttattgatgattaccgcgcttcttgtgggtgtgctggcaacgtccatgacacctcgggaagaggagccgcagatttccgttccgctggttgacctctacttcagttaccccggagggagtgccaaagaggttgaagagagggtcgcaaagcctgttgaaaagtacctgaccgagatagatggagtcgattatgtctactctacctcacagaaggattttgcgctggtgactgtccgttatgaggttggtgacgatactgaggatagtatggtcaagctctgggcgaccattatgaagaatatggacaggatgcctgccgggatgcagtttcctcttgtcaaaaaggtgtcgatcgacgatgtgtctgtactcaatcttacattctggagtgagagttacggtccctatcagttgaggaaagttgcctcccaggttgccgacgagctcaagaaaatcaagaatatcggtgatgttaacctgaacggggggctgaaacgacagttgagaattgttctcgacaaggaaaagcttgcccggtacaggatcacgccattgcagatctcgcggcagatccgggcatccaacagcagggtaaccgcaggaaccttcaaacagatgaaccgtgagttcacggtcaatacaggagagtttctcaaaactgccgaggatgtgcgaaacgtcgttgtcggaatatataattcagatccggtgtacctgaacgatgtcgcggaagttatcgacggaccggaagaggttgagaattatacattcttcggctacggcgctgcagtcggagaggcgtctccaggcggagaatatccggctgtgacactcaccgtcgcgaaacgaaaggggagcgatgcaacggtgcttgccgaaaaagttctggaaaaggtcgaagcattgaacggttccgtcattaccaagggaattaccgtgacggagaccaggaattacggggaaaccgcttctgaaaaggtatttacgctgcttgaacatctgctgggtgccgttgtcgcggtaaccatcgtcgtcagtttgtttctcggctggcgcggcgggcttgtcgtgttcgcctctgtgccgataaccttcgcgctgaccctgctggtctactatctcttcgattatacactgaacagggtgacgcttttcgcactgatattcgtgaccggtatcgtggtcgatgattcgattatcatcgctgaaaatattcaccggcatttttcaatgcgcaggatgccgaaaatgcaggcggctattgcagctatcaatgaggtcggtaacccgacaattcttgccacctttacggtcattgcctccgttcttccgatggtgttcgtgtccggtctgatggggccctatatgagtccgatgcccatcggggcgtcgctcgccatgattttttctctctttgtggcgcttatcgttacgccctggctggcatttcggttgctgaaagcggaaaaaacgcatgcagaggagtatgatatccgaaactcgctctattacaaggtgtatgaaaaaacgcttgttcccctgctcgatagctggtggaagcgtgcgatcgcttttgcgtttgtcggcctgttgctcctcggatccattgcaatgattccgctgaagatggtggagctgaaaatgctgccatttgataacaagagtgagtttcaggttgttgtcgatatgcccgaggggacaacgctcgaacagaccgcacgggcgacaaaggatattgtatcctatctgaaaaccgtcaaggaggttgaaaattaccagtactatgtcggaaccaacgctccgatcaatttcaacgggctggtgcgccattactatctccggcagagtgctgatatggctgatatccaggtgaatctggtgcacaagagcgagcgtagcgaccagagccacgccatcgcaaagcgggtcagaccgacggttcaggagattgcggcaaagtataacgcgaatgtcaaggttgtagaggttcctccgggccctcctgtactctcaaccatcgtggcggaaatctacggtcctgatcaggatcagcagatcgaccttgcgcggaaaataaaagccgtgatggaggatactcccggcgtggttgatgttgactggatggtagaagatgacgagaaggtatacaatctgctgatcgacaaggaaaaagccgcattcaggggaatcaccactgagcagatcaccagcacgcttcgtatggcgcttgatggttctgaaaccggtttgctgcataccgataccgagcttgagcctgtcgttcttgaattgcgccttccgctctccgcaagggcatcgattcgcgatctgtctgatatttatgtgaagtctcagggtatgcagtcgttgacgacaaggcttcctgcaggagagatgatttccttgtctgaactggttaccgtccgtgagaagatcgaggacaagagcatctatagaaaagacctgaaaaatgtcgtgtatgtgacggccgatgtggcgggtgtcgctgaaagccctgtctacgcgatgctcgatatggacaagcgtatcaaggaacttgaaatgcctggcggttacggaatctccccgctctataccgctcctcctttcaatgaagacaagcttgcaatgaagtgggacggtgagtggcagattaccttcgaggtgttcagggatctcggaaccgcgtttgcagtcgtactggtgatcatttatcttctgattgtagggtggttccagtctttcaggactccgctggtgatgatggtagcgattcctctcagcctggtcggcatcattccgggtcatttcgttcacggggcattctttaccgctaccagtatgatcggtatgatcgcgcttgccggcattatggtaagaaactccgtgctgattatcgattttatccagttgcgtgtacaggaaggcatagagctgaaacaggcggttgtggaatcggcggctgttcgtaccagaccgattctgctgacggcaggtacggtggtcatcggggcgattgtgatcctgttcgacccgattttccaggggctggcaatctctctgatgtggggtgcggtgctttctacaatcctgacgcttggcgtggtaccgcttacctattaccttgttgagaaaggcaaaaagagtgcatgaaacatctactaatcctattccaaagagagcatgaagtaccttgctataatggggcatgacgataccaggccgaaggttcgtgaccttttcaggagattcgaagtgctgatgttcagcaacatgtcgatcaggggctgctcctgcgacaaagggatcaccgcacaggcatcatggccgggagacaagggggtcggatcgtattcctcgctttgttttgctattcttgaagatgagaaggcggtgcagataatcgaggagcttgagaaaaatcctatcgcgaacgatccggattttccggccagagcgtttttaatgaatgtcgagaaaatggtctgaagttatgtatctgaaacagttccgaaccggaggtgacagaaacttcggctatctcgtcgctgacgaagagagcagggaggcttttgttgtcgatccgtccaacaaccctgccctgattgtcgatcatgcccgggagaaggggttcggtattcgttatgtcttttgcacccatggtcattctgaccacaccaatggaaacgaggagatagcacgccttaccggtctcgtccctctgcttttcgggtcggtctgtcccgtcaccgctatcaaagtgcaggacggcgcggtttttccgctcggaaatcttgaagtaaaggtcattcacacaccgggccacacgcctgattcactctgcatctatgcaggagacgcactgtttaccggtgacaccctttttgtgggcaaggtcggcggtaccgatctgggagctcaggctgaagaggaattccgctcactgcatgagagcattatggtactgcctgatagtgtcagggtgttccccggtcacgattacggtacgtctccgaactcgaccatcggtgacgaaaagaaaaccaatccctttcttttgcagcccgacattgcggctttcatccatctgaaaaaaaactgggcggcctacaagaaagaacacgggatagcgtaaatcagtcagcagttggtagtaggcaaccggagacctgagccatcaggccgacttttcacacgttactctgactctcagaaagtcatgccgccccgtgtaatagtattacacagggtgatccggcatctatgcaacattttgttaagagcagtggattcccgtgcctgccctgtgaaatatcatttccaatttaacggggctttcacgggaatgacaaaaatgaggaaatattccctacatccagccgtcgagctgtccggcaatctcgccattgagccatccggctttcctgccatccatcctcttttatcctcccatattgtgacgatttggaatttttttgtacattttcctctcatgcccattattagagggagatgttcccacctgttttacagtattcgtatagaggtatcggcttttgtaattgaaacagtaaccaaggaatcatatatccttattaaacagaggtttatcgatatggatcagcttgtcaaattacgcacacaacctgtttctgcgctcatgcagaaggacttccatactatcaaaggcagttgcactgttgcggaagcgattcagttaatgaagaaagatcatcagagcggacttattgtagagccaagaaacgatgatgactgctacggtgtcgtgactgaaaaagatattcttgagaaagttatcgatcccggggaagatgtgcatcgtgatccatggaacactcctgttttccagatcatgagcaaacctatcatcagcattaatcccagtctcaggatcaagtacgcgttgcgcctcatgaagcggaccaatgttcggcgtttgactgtcatggctgacgacaaggtggtgggcgtgctcaacatgagcgatgtccttcatgctgttgaggaattgcccgcccatgatgataacgtcgcattataacctgacgttattagaagacttagcttctcagtaacgtatttgtgagtcatagataaacgggccttgcggatgccgggtccgaacaaacactggggctgcgggcgcagttcacagaaggagataaaattgtatgaagccatttgatatagttgttgtcggcggcggtggttccgggttgtatgcagccatggaagcaatgaagaccaacccgtcgctcaatattgctgtgttggcaaaagtctatcccaaccgttcacatacatccgccgctcaggggggcgcgaatgctgctcttgcaaacaaggcaaaggacgatacggtagatatgcatattttcgacacgatcaagggcagcgactatctcgctgatcaggatgcggttgaagtgttgtgttcagaagcgccgaagattatcagagagcttgataacattggcaccccatggtcgagaatggatgataaaaccattgcgcagcgtcctttcggcggtgcaggacggcccaggtgctgtttctgcgcggacaagaccgggcacactattctgcagagtctctatgagcagtgtcttcagaaaggtgtgtttttcttcaatgaatactttgtgctgagcctgtccaccgatggcagcaagtcaaaagggcttatcgcaatgaatatgcgcaccggtaaagtcgaggcttttcgtgcaaggacggtaattctggcaaccggaggttacgcgaaaatgtactggaatcgttccagtaacgctgccggtaacacaggagacggtcaggcaattgcctatcgcgcaggtattcccctgaaggatatggagtttgttcagttccacccgaccggtctcagaaaaagcggacttctggtgactgaaggtgcccgtggtgaaggcggttaccttgtcaacaacaagggtgatcgcttcatgagcacctatgcgcccgaaaaaatggagttaggaccaagagatcttgtcgcccgttcaatcgagaccgagattcttgaaggcaggggatttgacagtccggcaggcccatacatgcatcttgatctcagacaccttggtgaggaccttatcaagctccggcttccccagattcgtgagatgtcaatgtattttgagggagtcgacccgatagacgagccgataccgatcagacctacagcccactactccatgggaggaatcgatacggatattgcgggacgtacggttatggagggcgtctatgctgccggagaagccgggtgtgtatcggttcacggagcaaaccgtcttggcggcaactctcttctcgatatccttgttttcgggagaataaccggccataccgcagccgaagaggctggaaagttcgagccggaagagatctctgacgcagagatcaaggcgaccgaggaggaactcagagagtatatgaaaccgaccggacattatgagcgttacggggctttgcgtgaagagcttggtcacactcttggcgaaaacgtcggtattttccgggatgctccaaaaattcagaaaggaatttctgacataaaagatttgaaagagcgattcaggcatgttcgcgtttttgataccagtgacgttttcaatacgaacctgatgcaggtacttgaactgagaaatatgcttgatctggctgaaacggtggccacaggagcttatgccagggaggagagccgcggttctcatacccgaacggatttcccgacgcgcgatgatgagaagtggcataaacatacgacctacacctatgttgacggtaaaccgcagatcggcgaaaaaccggtgacaatgggtaagcatgagttacaggaaagaacttattaacttttcgagtaacgggtgacagcccggtatttcgaggtatggagtggcaggcttcttcagccgttgtttccccgtgccggcaggatcgtcactcaacttggataacattcagcaggacgagagttatggcagagcatacagaaggaatgagggatataaccttcaggataaaccggtttaaccctcaggtagacaacaagccctactttgatgattataccattccggttgaaaaaggtatcaccgttctcagggcactgaactacatcaaggaacatgtcgatgcaaccgtgagtttcagggcgttctgccaggcgggtatctgcggttcgtgcggtatgaggattaacggaatctccaaacttgcctgtacgacccaggtgtgggacgagctggaaagatgcaaggtggaaaatgttgtcaaggttgagcctttgcgaaacatgcctttgatcaaggaccttatcgtcgatatggacccgatggtcgataaaatgaagacctactccaactgggtcgagtcgatcatgccggaagagaagatgggcgagaaggagtttctgatagctgaagaggaatttcaggaatatgacaaggcgaccgactgtattctttgtgcatcatgtatgtcggaatgttccattctgagagcgaacaaggcatatgtcgggcctgcaattcttcttaaatcacatcggatgaatgttgacagcagggacggcgctcacaatgtgcgaattaccgagcttgtgaaggaccatggagtatgggattgtacccactgttaccgatgtcaggaaacctgtgtgaaaaatattcctattatggacagcattcacggggtacgtgaagatgcgcttctgacacgaggtgtcaaagactcgagcggagcgaagcacgcggaagcctttatggaggacattgcaaagaaaggcaagcttatcgaggccacactgccgatcaggaccaacggtgtgggatggacgctgaaaaacctgttgccgatggccttcaagatgattcttaaacgccggacaccgcctccgccgcccctggtaaaaccatcaaaaaatatcaagaaattccgtgaggagttccaggaaatgacagcacatgtcaagcgggaccagaaggatcatattaataaatcaggagaatagcagtatgaagcggtatgcatattatctcagctgcattaacgaatccatgaccaaagaggtcgataaatctattgacctctggcagaaagaccttgatatcgattttgtcaagctgcatgaaagcacctgctgtggcgggagcaatcttgattatgtcagcccgaaacattttgcactggtcaacggaagaaatatcgcactggcggaaaaactcgggcttgatctggtgacctcctgcaacacctgccttctgacgatcagaagcgccaaaaaagttcttgacgaatcccctgaactacgagaggaagtgaacgggattctgaaaaaggaggggctcgaatataaagggacatcggaagtcaggcacctgctttgggtgctcaacgaagatgtaggactggacaccatcagagaaaaagtgaaggttccgcttacaaactattctatcgcaactttttacggttgtcacatactgcggccttcaaccattctcggcaaggagaatcctcttgacccgacctctctcgatgatcttgttgaagcgcttggaggaaaaaccatttcatacgagcataagaataaatgctgcgggtttcacacgcttcttgtcgcggaagaagagtcgctgagtgttgcttcagaggctctgggagaggcgattgaatccaaagctgactttatcgttacaccctgtccgctttgccatacggtgcttgacggatatcagaccaaggcgttgaaacaggcgaatataaaaaagtcgattccggtttttcatctttccgaaatggtcgggcttgctctcgggtatactccccgccagctaggcataaagcgacatatggtaacctgagaagatatactgtccggactctgcgggacaggtcatcgggttacagacaagctattttaaaaacgcttaaaaaagcgtagctttgctctttatttgattgcgctcatcaggagaaaaacacgatcaggtgagcagcttttttcgtaacacttttaaacattgcagtgcagcatgctcaaaaatgacctttttcttcgggcgttaaaacggcagccggttccaagaacgccaatctgggtgatgcgtcaggcagggcgttatttgccggagtaccgtgcaataagagaaaaaacagattttcttaccttgtgcaaaaccccggaacttgcaacagaagttaccattcagcccgtcgatatcattggcgtagacgcagccattattttctcggatattcttgttgtcaacgaagccatggggatgaatgtcgagatcattgaatcaaagggtatccggctttcacctcctatccgctcccaggttgacatcgatcgtctgatcattcccgatatcaacgaaaagctcggctatgtcatggacgctcttcgaatgacaaagaaagagcttgacggcagggttccgctgatcggtttttccggtgcggcatggacgctctttacctatgcggtagaaggcgggggttcaaagaactatgcgtttgccaagaagatgatgtatcgtgagcctaaaatggcgcatatgctgctcagcaagatttcacgggtcatcaccgagtatctcctgatgcagatcgaagcaggagccgatgccgtgcagatttttgattcctgggcaagtgctctttccgaggatgattatcgcgaattcgctcttccctatatcaaggaaagcgttcaggcggtcaagaccaagtatcccgatacaccggtaatcgtgttctccaaggactgcaacaccattctttctgatatcgccgataccggttgtgatgccatggggcttggctggaacatggatatttcaaaagcccgtgcggagctgaaagatcgtgtcacgatccagggtaacatggatcctaccgtgctgtatggtactcatgataaaatccgcgctgaagccgggaaaattctcgaacgattcgggcagcactccgagtgttcaggtcatgttttcaatctcggtcacggtatacttcccgatgtcgatccggaaaacctgaaatgcctggttgatttcgtcaaggaagagagcacaaagtatcactgattttgttttgtgtctgtttttctctccgtcaactccgctgtacgtaagtgtaaagcggagtttttttttgttttttttcttaacctctgcttacagggccgggttgatacgttcaacgtagaaaaacattgtttgtcatgaaccagcaaagcacgttcaggaaaaaactgcagcatatcattttcgacttcaataccattcctgcgaagttgttcgatcttgttctgattgcagccattctgctcagtgtcgttgtggtgatgctcgacagcgtgacccggatacatcttgactatggagacgttctctatatcatggaatggttttttaccctgctttttaccctggaatatgcacttcgtctctatgttgcatcgtctaaaaccaaatacgcgttcagttttttcggcattatagatcttctgtccattctccctacctatttcagtattctttttcccggtacgcaatatctgctcgtcatccgttttttcagggtgctcaggattttcaggcttctcaaacttggcaagtttgtccgggagggtgaatttgtcaaggcttcgctcatggcgtccagccggaagatcgtgatatttctgttttttgtgctggttacggttagcatcatcggtgcgctgatgtatctgattgaaggtgaggaaaacgggtttcacagcattcccgaaggagtgtactgggcgattgtgaccattacaactgtcggttacggtgatatctatccgcagactattatgggaagaatgctcgcggcggtgttgatgattaccggttacagtatcatagcggttccgacaggtattgtttcggctgaaatggcgtcaatgaacgaaaagatcaaatcggatctgtcgggcatcaaatcatgctgcacctcactggatcatgacgaagatgcgggtttttgcaaggtctgcggaaaaccgatccgttgaacacggttctcatttcctgaaagggccgataacgccgtattctatttttaccggtttgatcttgtaggtcagtaccggccggtaggcatgctctgaaacgctttcagcaatactgccgccgatcagatgagagaggcctgttcttccgtgtgtcggaacacagataaggtcagcctgtatgtcccgggcatagtgaagaattccctcttcttcgctgtcgtcattgtagatgttaatggtatagttacccagcttttgttcttcggcaaaatcctccatcaactgccggctgtatctggatgtttcgaaatgagacctcgtgttgaccttgagaagatgcaaggtggcgtcgtagaaggacgcgaaatcctgcaggacggaaaaaccagccgctatttcaccgtagaaattcgatccgaagacaatattcgaaggtgagaaataggaaagaggttccttgatggtaagtaccaggcaagaggcgtgctgaatgactttttctgttgtcgagccaagaagaattctgtttataccctgtttgccatgagagccgataacaataagatcaaaatgttcatcagccgcttttcgtgagattttatcggagggcgagtcgaaatcgaccgaccaggttacctcgatgtcgctgcattcttcgcattgagcggtctgggcaagtttgttttcaatttcttcaagaacattgacattgccaagtgttctgtaggcaatgatatcggtgatttcagggtagtcgggtaccgctatcacatggaacagatgcagtgctgcgccgctttttctcgctatactcacagctacctcgaatgcataggcagcatgatctgagaaatctgtcggaaccagtatctttttcatggtacgttgcagttttttattaaaggtaagaaaaagcgggggattagttgtaagaggggagagacaagagacaagagagagaaaagagatgagattttttcccctgtcattctcgtgcttgacacgagaatcaaaacgtatacctgtaactgcatggatgccgtatcgagtgcagcatgactttccagggggggatgccgcgcttgatgcggcatccattacggaggcctgagaaacaagagtgctgagcaatgagtaaggaagtaattggtgataggcgtgtcagccaccgtagtggcaggtcagggctgtagatccttgtgcgcgggttttctgtagagcctgtcagtgagtggataagggaagtggttttactatattgttgttcgagaactctatatttcagtagtgaaagaactgtatgggagcagaagcgtcggatagggaattgacagatcatgcgcgtgcagtgctgctgcagagtgcgaggctcaagcaaaaggtcgccgaaacacaatgccctgtgcttgtagacatggcacaggttattgccggttccttcactgccggaggcaagctgctcatctgcggaaacggcggtagtgctgccgatgcacagcatctcgcgaccgagttgaccatccgttacaggagcgcggttgtacgcaaagcgcttccggcaatcgcgctttctgcggatacctgcgctcttacagcaggagcaaatgatctgggctacgatactgtttttgcccgtctggttgaagcttacggcaaagagggagatgtagttcttgggatttcaaccagcggaaacagcagaagtgtgttcaacgcgctgcagcaaggccgatcactcgggcttcatactcttggacttctcggcggggatggcggcgtcatcagagaggtttctgatcggtctgttgtcgtaccctatgccggaggagctgaccgtgtgcaggaatgccatattgccatagggcatgtgataatcgattgcatagaacagattatggggtattgcggttaggctgatcaaaatttgttaacagaaaaatgtattgtttatgagcatcaaaaccatagagggaacgcttgaggcaacgaacctgaaatttgctctggttgtgtcccgtttcaacgacttcatcggccagaaacttgttgagggagctgttgattgtatagttcgtcatggcgggagcgaagagaatatcgccgtgtataagtgtccgggcgcgttcgagcttcctgcggtagcgaaaaaagcagccctcaccggccggtatgatgctgtgataaccctcggggcgattatcaggggctcgacatctcactatgacgttattgcggctgaagcaaccaagggggtagcccaggcgggtcttgaaaccatgatccccataacattcggtgtgctgaccactgaaaacctcgaacaagccatcgagagggcaggaacgaaggcgggcaacaagggtttcgacgcggcacttgccgcgattgaaatggtaaacctgtaccgccaggtgtagataaagaaagtcggcaaaatgctttttcttttccctgtctgctgtatcggccgatccgatcagcggatgtccgggcacggattgatctgaagaaatagtgacagtggcatgatgaagacaacccatacaagaactatccttgccgggattgcaggaggtgtgtcgatgaatgtggtcatgcttctgacattccgtcttctcggttttggctggaatggagggggtatactgcttgaatctccggttcagagcgaaaagctcattgcagtgtggacgcaaatcgaaccgataccgctggttgtccatgctcctgcaccgataatcgccgggatcgttattttcggcattgtcaatgcatacgttttccgctcgattgcgtctgcctggcctccgggcattctaagcagagggctcaggttctcggtacttgttttttccatgacatttcttttctgggagtttttcacacctttcaatatgttcggtgaaccgctccagcttatcgcacttgaacttgttttctgggcgtgtattgcccttgccgacggaattgtcattgcggctgctattgatcggcgccaaacatgacaatccgatacttcaaggcggctggcggaggacagaaaaatgatctggccgaacggactctgatgcatatcaacagcgagtttggtgcgagggttgaaccgttcacgctgcatctccctcagcctgagctgcttgcaggtgtctggatgatctgcagggagtccctgctcgtcggcagtgttcgccgtgacctgaaagaggctgttgcgacaacagtgtcggtgatcaaccgctgcccctactgtgtggacgcgcacggtatcatgattcttggagcatccggaaagagctatgccgaagcgatcactgccggaacgtatgatgccatagacgacaaggatgttcgcaaagctgtcgaatgggcggctgcgacccttttgcccggctcgtcaattcttgccgatcctcctttttctcctgatgaggctcccgagtatatcggcactgccgtgtgttttcactatatcaaccggatggtaaccatattgctggggccgacgccgttacctttcggaaaaggagccttgaaaagggtatccatgcgcctggcttcgtggtttttcggcagatccatccgtgtatacaaagagccatgcgcctcgcttgaactgcttcctcgcgcgacacttcccggggatcttggctgggcaagcgcttctgcgtgcatagcgcatgcctatgccgctttttccggtaccgtcgagcgtgccggagaaaaggtcttgactgaacaggtcagggagtcgatcagcaaggtcgttaaggcatggaacggcaaagatcccggcatgggcagagcatggatagaggagagtctcggagcatgcaccggcgggcagagagcggcaggagagcttgcccttctggcggctcttgctccttatctcgttactcctgctgaggtatcatccttttctgcatactatcccggcgacagggaactgctcgcggttcttgcctgggggagtttcacggctgcccggcgtgcaggcggatggatgtcttaaccggcagcgccatattttttcatattgccggtgatggccgtataggcggcgtcctgcagttcctgggcttttttccctctggcttcgataggctcgctgataatgatctgtactctggatttacggattctgaggctttttttcggtgtgattcggttactgccgataatggtaacgggcagaatcggagcatgggctttctgggcgatcataaacgctccgcgcttgaaaggcaggatttttcctgtttccgatctggttccttcgggaaagatatggaccgaccgtccggttttcagaacctctgaggccatcagaaggcttttcagagcttctctgttttgtccccgcttgatcaggacatagccccctctttttatcgcccaaccgaaaatcgggattttaccaagttcctctttggcgacgaaacgcatgttgagatggatggagccgagtatgagcggaatatccgccattcccgcgtgattgctcataatcagataattactgttcggatcatagttttctccgccggttatctcaaccgtgatacccataagttttctgcagaaacggccccaccatgccgccatgcggtgaaacccgtcacccgaaggatcgatgatattgacgacaaggccgatcagcagcccgaaaaacatgacaggcagtacaacaaggaaaaacagcagcgtctgtagggtcatccttaagtcaaaagtaaaaggttaaaagtcaaaaaagccgcaccggctactctccggcttccttctgttcgcgctcgtcacgtgtcattacctgtcatcaagtccggtcaggaactctgtgagttctctgtagtcggcactgatcgggatggctattttttttctgtcgagaactgcctgaaggcggtcgggaatagtgatatccctgtcgagagcttccttgatggcttcgatgaacttcgccgggtgtgcggttgacatgatggcggcgggttcggttgacgcgccgttggcttgtctgaacttttcaagtgcccggaacccgacggcggtgtgcgggtccatgatatagccgaaccggtcgtagactgttctgattgtgtcaagggtttcggtgtcggagatggcgtgtccggaaatgtcagctgccattgcccggtagtcatccccgtaaatatgtctcaaccgggcaaaattgctcgggttgcccacatccattgccgatgacagggttccaattgtggggtgaggctcatatcgtccctcctcgagataacgcgtcacactgtcattggcattggagcctgcgatgaaatgtgcgatgggaaaccccattttttttgcaaggacgcctgcagtgaggttgccgtaattgccgctcgggaccgaaaaaagagcttcttttcccggatgcctggctttgagctgcaacgatccccaggcgtagtaaaatgtttgcgggataagacgggaaatattgatagagttggccgatgtcagggacaaccgctgtttgagttccgcgtccataaatgcctgtttgacgaggcgttggcagtcgtcgaagtctccgtatatttccagtgcggttacgttgcctccgactgtcgtgagttgctgttcctgaagcctgctgaccttgccggaagggtagagtagtaccacgcgcgtattcgggacgcctttgaatccataagcgacagcgctgcctgtatcgccggatgtcgcgacgagaatggttatgagcgtatggtcttcctgggcgaaataaccggtgagatgcgcgagaaatcgtgcgccgtaatccttgaaagcaagtgtcggcccatgaaaaagttcttcgacgtaggtgttcttttcaagttcgacaagcggagtgttaaacgtaaagcagctttcaattatttgccacagatggtcgtcgggaatttctccaccgttgaatttttttgcgattgcaaatgctatatcgttgaacggagcatcttcgagcagcgcaatctcctcctttgaaaaggttggaatcgcagaggggatatagaggcctccgtcacttgccagcccctctaacgtggcctttttcagcgaagcgggcgtggactgtttattggtgctgtagaaaatcatagtagtaatgcttagataactttcgcgccttgtttgcagactggtgaaatccagatatctgattgcagtttttccttgagggtactgaatgcagtctgcatcgcttcccctacccgggaggctgtttcaggggatgaggagaacgcaaagatggacgggcccgaaccggcaatgctgcagccgatcgcgccggcttcaagagctgcatgttttacatcataaaagcccggaatgagcggagctcttttcggctcggcgataacatcgacaagtgagcgccctataagctcataatcggatgtcaggagacctgaaatgagcgcgccgacattgccccactgttcggttgctgttttcagcgaaatcattcggggcaggacggaacgcgcgtaggcggtccgaacttcgatgtgcgggtgtacgagtgtgcagtaaagattgtccggagagggaatcgtgatcaggtcgatgggattgtagcttcgtataaggacaaagttgccaagcatggccggagcggcattgtcggcatgggccgatccgcaggcgacacgctcgccttcaatggcgaagtttaccagttccatcttgttgcaaggtctgcccatgagctcgttagcagccacgagagccgcagcggcgcttgcggcactgcttcccatgccgctgctgagcggcagattctttttcagttcaagctcgatatgaccttcgaagtcgatacctttattggtacggatatactcaagaaacttgaggacgacaaagctggaggtgttttttttcgggtttctcggtaaagctccaccgtctcctgttattgaggtgatagaaacaggaagctccccggagcgctcttcccgaagtgtcagaatcacttcatcaccaggctccgtaatggcaaagccaaggacatcaaaaccgcaggcgacatttccgatggttgccgatgcaaatcctgtgacagttttcatttgagtagtgaaattgctgaattccttgacaaatagggcgataagtcaatcctctgatacttcatgacgttttatgcgacaagaggatttgaattacttactgcttttccttaaattacggttcaagggtttttggaaaggaatttgacggagactgatttttaaagaagtataataaataaactttctccattcttaacaaataacaaagctaattacgatatgtctacaacagtcaggcctgatgaggtttcggcaatactccgcaaacacctggcagggtttgagtccgaagcggatgtctatgatgttggaaccgtactccaggtaggtgatggcattgcaaggatttatggtttatcaaaagttgccgctggtgaacttctcgagtttccggataatgtcatgggtatggcattgaaccttgaggaagataatgtcggggctgttatgtttgggaaatcgactgccgttaaggagggcgatactgtcaagaggacaggtattctcgcgtcaattcctgtcggtgaggccatgcttggaagggttatcaatccgcttggcgagcctatcgacggcaaggggccgatagaaaccagtatcaggctgcctctcgaacgcaaggctccgggtgttattttccgtaagtcggttaatcagccgcttcagacaggtctgaaggcgatcgacgcgatgattccgatcggtcgtggtcagcgagagttgattatcggcgatcgtcagacaggaaaaacagctgttgcgatcgataccatcatcaatcagaaaggaaaggatgtattctgcatctatgtcgctataggtcagaagggatcgacaatcgcccaggttgtcagtacccttgaaaaatacggtgccatggaatatacgacggtgattgcttcatccgcttctgatcctgcgccgatgcagtttatcgctccctatgccggtgctgcaataggcgagtttttccgtgacaccggacgtcatgcgctggtgatttacgatgatctttcaaaacaggcggttgcctatcgtcagctttctcttcttcttcgtcgtccgccgggacgtgaagcctatcctggcgatgttttttatctccattcgcgtctgcttgaacgtgcggcaaagattaccgacgatctggaaacggccaaaaagatgaatgatcttccggaaccgttgaaaccgatggtcaaggcgggtggaagtcttacggcgctgccggttatcgagacccaggcaggtgacgtgtccgcttacatcccgaccaatgttatttcgattaccgacggtcagatatttcttgaaccgaatctcttcaatgccggtcagagacctgctatcaatgtcggtatctcggtttcccgtgtgggtggtagcgcgcagatcaaggcgatgaaaaagattacaggtacgctgcgtctggaccttgcccagttccgtgagctcgaggcgttctcgaaattcggctcggaccttgacaaggcgacaaaagcccagctcgacaggggagcccgtctggtagagattctgaaacaggaccagtatgtgcctatggcggttgaaaaacaggtcgcgattatctttgcaggtacccagggtgttctcgatcagcttgatttgcagtatatccgcaggtttgaagaggagtttctcagtcttcttgagcacaagcacagtgatattctcaacagtattgccgaaacaggtcaaatggatgttgatgtggcaaaaaggttgaaagaggtggctgagcagtttatgagcacgttcaagcagaaagtaacagcgtagttatcgcaaggaaatcagcaatagaacaatcagagaatatttttcatggcaaccttaaaggatatacgaactcgaatacagagtattgcatcgacgcagcaggtcaccaaggcgatgaaaatggtttctgccgcgaagcttcgcagggcacaggattcggcaattcaggctcgtccttacgctgcaaagctgaaagagatgctcggttcgctgtcaaccagggtggatacgacgttgaacccgttgctttctgaccgtgacgaagtgaaaaacgtccttgttgtcgtgattacttcggacaggggactttgcggggcattcaatgccaatatcataaaaattgcccagaaagtcgttacggaagagcatggcgatctttaccgtgacggcaaggtggagatgctctgtgccggctccaagggaaatgattatttccgcaagcgtggtttcagtatctccaaagcctatccggggctcttccagaaccttcatttcagtgtcgccagagagatcgctgaatatgcttctgaaagatatctcaagggagaggtcgacaaagttgtcgttgtttataacgagttcaagtctgttctggcacctgtattgaaaagcgaggtgctgcttcctatcacgccggaaaaagtggaaggggagaaaacagggagctcgatcgactatatttacgaaccttctccttcagctataatcgatgttcttgtacccaagcatcttaatacacagatctggagaatgatgcttgaatccaatgccgcggaacatgcctcgcgtatgaccgctatggattctgctaccgagaacgctaaagagttgatgagggttctgaagataagttataaccgtgcgcgccaggctgctatcactacagaactcagtgagattgtcgcgggtgctgaggcattgcagggagaataaccctgtgcagacagcttttttcaggcgccccgacgaatcggggcgctttttttttgtatgatttgtatcttgcactaccacataaaagcatcagcatgaaggttctaaaatttggcggcacctcgatagagaatagtgaaaggatcagaaatgtcctgggtattattcgcggcgcgataaaggattcacctgttatcattgtagtgtccgctatacgaaaggttacagatctgcttttggaagccgcggttgccgcgggaagcggcgatgccggttacagggaaaagcttgttactattgaaaatattcacggagatcttgttcgtgatctgattgacctctcccgcagaaacgaggttcaggaagtgttgaccgatgaacttcaggagcttggtgatatactctatggtgtcagccttcttcgtgacctctctgaccggagcaaggcgctgattctgagtttcggtgaacgcttttcagcaaggattatcagcaccttcttctgtcaggaaggcctggacgcttcatataccgatgcgagaaagttgattgttaccgacaccaatcattgtgatgcgcgggttgatatgagcgcttcttcggaactgatcagcgcatggttcaaagaggagcgcggagtgcctgtcgtgacgggttatatcggtgccgctcctgatggaacggcgacaacccttggaagggggggatcagactacaccgctaccatactcggttccgttgccggtgctgacgaaatccagatatggaccgacgtggatggctttttcagcgcagatcctaaacgggtcaaggacgcctatgttctgccgtttatcagctatggcgaggcgatggagctttcccattcgggagccaaagtgctgcatccatattcagttcatccggccatgaagaagggaattccgatcactatcaggaattcctacaatcctgacgtagaaggaacacgtatctccgcgcctgaaggaaacgatacaggctccggaaagccggtgaccggcctcagctcaatcaatgacgttgtgctgctgaacttttccgggagcggcatggttggagtgccgggtattgcgtcaaggctgttcagctgcctggcacgtcacaaaatcaatataatttttatttcacaggcctcttcagagcagtccataagtctcgccatcaatcttgtccaggcggaaaaagcacgtcttcttctcgagcaggagttcgcggctgaacttgcggtgcgtcagattgaatccctgacattccgaaagcatatcgccatcatcgctgttgtcggcaagcagatgccggggcatccgggtgtttcggcccatcttttcgagacgctcggaaaaaacggtatcaatgtcatagccgtggctcagggggcgaatgagatgaatatctcattcgtgatcgacagccatgatgaagacaaggcgcttcattgtgtgcacgagtcgtttctgctctcccgccggaaggtgcatgtttttatcgcgggaaccggaactatcgcaaaaagccttatcgggcagattcgtgatcacagccttacgctgagaaaggagaaggagctggatgtggtcgtaagcggcatggcgaatacccggatgcatgtgagcgatgatgccggcatagatctgagccgatgggagagcggtctgaagccgaggaccgatggaaaaacggtgagcgactatgtagactatatcaagtcacggaatctgcataataccatatttgtggactgtacggcaagtgcggaggttgctgcatgctatcctgatcttcttgcctcgaacatctctgtcgtaacggcaaacaagcttggaacggcaggttcatgggaactctatgagaccatatccgaggcgctgcatgcctcaaatgcccgttttctctatgaaaccaatgtgggcgcgggacttcccatcatcaatacactgaacgatctgagaaacagcggtgacaggatcgtcaggattgagggagtgctttcagggacactgagttacatattcaatgaacttcgcaaagggcggaaattcagtgagatcgtcaggagcgcaagagatgccggctacactgagcctgaccctcgagaagatctttccggtgctgattttgcgagaaagtttctcattctcggcagggaactcggttacaggcttgattatgaggatatcgagtgtgagagtcttgttccggaatctctgaggggagagatgagtgttgaagagttcatggaaaggctgggcggtatcgacgctgcatatcaaaccagaatcagtgaggccgctgaaacgggcatgacgattgcatacgcgggtgaaatcagtgaaggtaaagcgcgtatcggtgtaaaaacgctgcctgtatcgaatcctgtcgcgggtttgaacggcacggaaaatctggtggtgtttaccacggaccgctatttggatactccgcttgtggtcaaagggcctggtgcaggaggagaggttaccgcaggaggcgtgtttgccgatattctgcgcattgcaagctatcttatataggagcaggcaatgtttgcggagatcatttccatcggtgatgaactgcttaccggccagaaggtcaacaccaatgccgggtttatctgttcggagcttgccggtgcaggaatcccggtgcagaggattattgcctgtgccgacaacgttgatgcgatacaagagcagttcagggagtccttggaacgggcaatgctggttatcgttaccggcgggctggggccgactcgcgacgacatgacaaagcagtcggcgcagcagttcctgaacagagagcttgttgtagaccggcagacctatgaacgtacgctggatcgctataaattactcgggaaaaaacccgtatcgtctctttgtgagaatgcaatggttatcggtgattcggttgttgttcaaaacgatgaagggcttgcgccgggtatgatcattgcctgtgaggagcgttttcaggggcactatcttgttcttttgcctggtgttccgcgggagatgaagagtatgatgcgcaattcggttcttccctacttttcaggtttgtgcggtacggtcatcgttcactcacacataaaaacaaccggtatcggtgaggcatccctggcgaagatcatcgtagagatagagaatactctgcctgacgggacatcacttgcctatcttccgcataccgcaggggtcagtctccgggtcagttctgtcggaaccgacagatcttcggtcgaacatgataaccgtgaaatcaccgatgcgattgtctctgctgcaaggcattttgtctatgctacttccgatatatcgcttgaagagctggtcggcagtttgcttctgaaggaaggcgtgacgattgcaaccgcagaatcctgtacgggaggacttattgcagggagattgaccgatgtccccgggtcatcgggatattttgagcagggttttgtcgtgtacagcaatgcttcaaaagagaagaatctcggggtcaggagagaaacaatcgaaacctgcggggcggtgagtgaagaggttgccgcagagatggctgaaggatgtctgcagagaagcggtgtgcatatggcggtctcttctaccggaattgcagggccggacggtggaactgagctgaagcctgcaggcatggtctgtcttggacttgcaatccggaaagagggcgaaggtgtccgcactgaaacagaaacgttcgttacacggggcgatcgcctgcaaaacaagttgaggttcagcgaagcagcactgagaatggtctggaaagcgctcaggagttgaccagctcaaggtgaaaggtgtagccgattccgtcctgatatttcaccgcttccacctgcagggtatccttcccgctcatacgataactgccggaaatggtgcctccttttttatcctgtctttttttcttttcgttgacggtgatgacgccgtcgttgatagtcagtgtaaggctggccccctctacatcgatatctccactacccagatagccataattgctgccgaaaaaggaaccgtttgctgaaatagtgtaggtgtagtcatcggtaacggtaccccttgcgtcaatggtgttgatcggaatcgggactttaaggaaatcaggtgtaacggacgctgtgacgagctgccattttccaatgagtttttcggatcctgaaagcgttccttttcctttttttgtagaggttacctgcggaggatcggatgcggtgttgcggttcagggctgcaatgccaacagcaccgcttaaggcaacggcaagaagtagtgcaatgatcgttcgtttcctgttcatgattctttctccgtatcatcatttcaggcaccgctaaaaacttattgcgcatccaaattgccgcgttggtcggtgctcgaaatcctcatgtactctctgtacattgcggtttctccgctccttccgccttgcactttgattgctcatgactctttttagagtgtgccctttattaaactggtcaggcaataatttagacttaaatcgagcgattgtcaagcatgccggagatgcagggaggttttcattttcacccgaaaggcgagggagagttgcactgaaaatgtattgtaaaagacatttttaaataaagttactgtcattgaatatttcttgagaggctccgttcaggttggggtgttttttcagagtatgtggtttttgttgtgaagattttttagcctaagttgacacgttgactcgaaacggtcacgagttgcgattgcatgtattgcgatcggttacactgcacctttcactgtgatcaggtctcaacagttattcccgtatattcagagcggtagcatttgaaatgatcaactcaggacgcactatgccgagaattgccaggttgcccgatattgtcgcgaacaagatttcagcaggggaggttgtccagcgccctgcttcagtggtgaaagaactgctcgaaaatgccattgatgcaggggcgacacgtatcactgtggcgataaaagatgcgggaaaagagcttgttcaggttatcgacaatggttcgggcatggatgaagaggatgcgctccgttgtgtcgaacggtttgctaccagcaaaatttctgatgcggaggagctcgatgccctcacgactctggggttcaggggagaggcgctggcaagtatctccacggtctcgcatttcgaactcaggacgcggcgtgagaacgacaacgtggggattcagctgcgttacgagggaggtgtgctgtcggagaggggcaaggcggcgtctgagccgggtacggcggtaagcgtacgaaaccttttttacaatgttccggcccgcaggaagtttcttaaatcaaatgctacggaattcaagcatattttcgagagcgtgaaggcccaggtgcttgcctatcccgagatacagtggcagatgatcaatgatgatgaaacgcttttcgatttcagaagctcggacatgcacgagcgcctgaatttttttttcggtgacgactttgccgggagtctgatagaagttcacgatgataacgattttctttctctgcacggttatgtcggcaagccttccatgcagaaacgccagaagaatgaacagttcatctatctgaacaggcgggtgatccagaacaggatgctctcacaggctttgcagcaggcctacggggaacttcttgtagagcgccattctcccttcgtgcttctctttcttggaatcgaccctcagcagactgatgttaacgttcatcccgcaaagcttgaagtgaagttcgaggatgaacgcagtgtgcgaaccatgttttatactattataaaacgatctgtcaggatgcaggacttctcacctgatgtcggcggtgaagggttccatgagacgagtgattctttttcttcccggagttctcagcatagcgatgccaggcttggctttcaggcggttccttccagagcgtcatcaaccgatgatctctacagggagtttcaggagagtacgccgaagcgtccgatgccggacagaacgcgtgtcagtgaacaggaagagatgttcagtcacagcgccgatattttctgtgaaccggacagggagtttcgcagcagtgatttcggacaggtttcagaggagtttgttgacggagtgcgcctggaaccggaagagaaagatcccaaaatctggcaactgcataacaagtatatcatctgtcagatcaagacaggattgatgcttatcgatcagcatgtcgctcatgaacgggttctctatgagcgtgcggtagatattatggacaacaacgtcccgaatgcccagcaacttctttttcctcagaaagtcgagctcaagccttgggaattcgagatctatctggagatttgcgatgacctcgacaggcttggtttcaatctcggcacactgggaacgaggaccgttatgatagagggtgttccacaggatgttcgcagcggttcggaggcctatatccttcaggacatgattcaggagtatcagcagaatgcgtcaaaactgaagctcgagaaacgtgaaaatcttgctaaatcctactcctgccggaacgcgataatgagcggtcaggcattgagccttgaagatatgcgctcccttattgacaggctgtttgcgacgaaaatgccgtatgtctgtccacatgggcgtccggtaattatacggatctctcttgaccagctggacagaatgttcgggcggaagtagatttgtcgtgcttgaagaaaaatagtacattgacacccttacccttgtagctcagtggatagagcaacagtttcctaaactgtgggtcggcagttcgagtctgcccaagggtaccctcgccaagctgccgtttaccggcattttttttgctcgacatacaggtcaattgcagaaaaagcaggagatcatcctgctttttctgctttggcatttctttcaggaacaactgcgttctactgacaatctgcatccccttcaaaattcgggtcgtactgatcccatagccattcggataccatttccagttctttatcgggcagcgacatcacgggcatgataccaaagcgctcaaacgttttggagccgaaaacagatttgcctatggatggttccttcatgaaggataccatatcggctaccgcgcctgactttttcccgtatctcgcccggtactgccctgcaatcgcgataattggaggggcgcttttggcaggtggtgtaagggagtggcaggagctgcaactcttatgatagatggcctcagctttctcggcggctgcctgagcagcttcttttttcgctatggcttcgctcttctcttctgcaacgtcccctgtggacgtttcagcaggaacgtcagtcgtaacggcgctctcttgctgttgttcgttaacagagccggtttgctgctgacaggcggagaatgtcgtagctgaagcgatcagtagcgcgctgagcgcaaaaggtaaaaaaaaacgtttcatgtttatcaatgattggttcaggaattggtgataatgatatatagttataagactctgcagcagaaaattgctgcagagtgcaaacgatgcgctcgcgtgacggatgaagtatcggagctgttcgtcctgtgaaccatgatatgaaacagccggtcgagatgcaaaggccttcctcttttttgtgattttatcgattcgaaagcatcctgttttacgcataagaggtcttcttcggcggctgtcagccggaaactgcatgtatccgctaccctgacatgcggtagagccacgaaggggctgatacaggcatgacggtgcgttaccgtatcaggtcacactgaccgttcctgtgtagacgacttttgccggtcctgaaagaaaaacctcccgcatgtcttctgaaaattccaccttcagaacatctccgctttttaccgtcacggaaacgcttgtggaagagacttttccaagtctgtagctcattaaggcagcagcaaccgctccggttccgcaggcaagcgtttcagcttctacaccgcgctcaaatgttcgtacactgaggctgtcaggcccggttacctggaggaagttgacatttgtcccttccggaaagaggctgttgttattgcggacagcataacccgtgtcatgtacgttgaaggtttcaagttctccggtataaatgatggtatgcggcgatcctgtattgacgaaatgacagttgagaccattggcatggatatcgtccctgaatgtatcaggttcggtcattttcagcttcacgcgttcaacaccggtaacccatgcatcataacggcttccattcgcctggaaagagcacgtgtcaccggtgattcccgctgttcttgaaaaaaatgccgcgcatcttccgccgtttccgcacattgagccgggttttccgtcagcattgaagtaacgcatgctgaaatcatatgtttcggagggttcgacaagaatgaacccgtcagccccgataccggttcttctcgtgcagagagcacgtatttctgactctttcaggcgtatggttctcttcatgttgtcgactacgatgaaatcatttcccgcgcctgacatttttgagaagcgtagtagcatatttgacagtactgattgacggttgatttttggattcagccctgacagtgaccgttttgtcactgtcggtatctcctgctattataacagatcggcttgtcgcggaacgcgacaagcttgctcaaaaatatttattattaaataaatttttttatcttattcgctacagtcgccggaaatatttttagtaaattaactctcgaaagtctcttgagagcttttatttccggtctgtttgaatactgcagcacatgattacgatctgatgaggtacaccccgatacaagtagggcacgttcaaggcttgaatagatgaactctcttatttgcatgcagttatagatgagcttcatattttctttatggttttttcaaccagttaatatgtccaaataaaggagagaatacaatggctgatcaagcgaatccaacaggagtcaagccaaaggggcaagtgcctcctccgaaggggaaggtacctcctccgaaggggaatggtgcacctgccgggggagcatccatcattaaagaaaaggatgccgccaaaatgaggcgttttctgttccagcgaacagagacccggtcaaccaagtggtatcaggtttttgataccgacaaggtagacgatgagcaggtggtcggcggccatctggcattgctgggtgtgctcggtttcattatgggtatctactacttgtcgggaatgcaggttctgccatggaatggagcaccggcttttcatgacaactggttctatctgacaatcaagcctcgtatggtatcgttgggtatcgacacgtacagtccaagaacggaagatctgatagccgcatcatggaagctcatgggatgggctattctgcattttgtttctggctcgattctccttttcggcggctggcgtcactggacacacaatctgaccaatccgttcacaggccgtgccggtaatttccgtgaattcagatttctcggaaaattcggtgatgctgtgtttcagggcacaagtgctaaaacctacaaggatgctcttggaccccatgcagtgtatatgtcacttcttttccttggctggggtttgatgttgtggattgtgctcggatttgctccgattccggatttccagacaataaactctgaagtgttcatgtcgtttgtctggtttctcgtctttttcgctttggggctctattggtggaaaaatcctccgaatgccgcgattcatctgaatgatgatatgaaagcggctttctcggtgcatcttaccgctatcggctatgtcaatatcgctcttggtattattgcttttgtcgctttccagcaggattcattcgcgccgtactacgccgaacttgacaaacttgtcttctacatctacggtgagcctttcaatcgtgtcagctttgactttgtagagcagggtggtaaagttctgtccggttccaaggaatttgctgagttccccgctttcgcgattctcccgaaaaacggtgaatctttcggtatggcacgggtagtcatcaacctgattgtcttcaaccatatcatttgtggtgttctctatgtttttgcaggtgtctaccatggtggccagtatctgctgaaagtccagataaacggactgtacagtcagattaaatccatctgggtcgccaaaggccgtgatcaggagctgcaggtaaagatcctcggtactattatggcgctctgtttcgctaccatgctttctgtctatgcggtaattgtctggaacactatctgcgagctgaactttttcggcaccaatatcatgatgtcgttctactggctgaaaccgcttccattccttcactggatgtttgaagatccgagcattaacgactgggtaatggctcatgtcatcgttgccggttcactcttctctttgatcgctttggcccgtatcgctttcttctctcacacttcaccgctgtgggatgatctcgggctcaagaaaaactcgtattcgttcccatgcctcgggcctgtttatggtggtacctgtggtgtctctatccaggatcagctctggttcgcgatgttgtggggtgtaaaggggctgtctgctgtctgctggtatattgacggcgcatggattgcttcgatgatgtatggagttcctgctgcggacgccaaagcgtgggatgcagttgccgggttgtcgcatcactattcagcaggtattttctattacttctggacggaaaccgtgaccattttctccagctcgcatctatcggttattcttatgatcgggcatcttgtatggtttatcagttttgcagtctggtttgaagacaggggttcccgtcttgaaggtgcagatgtacagacccgtaccatcagatggctgggcaagaagttcctcaatcgtgatgtgcagttcagattccctgtgctgaccatttcagattcgaaacttgccggtactttcctgtatttcggtggtacgtttatgctggtgttcctgtttattgccaacggtttctatcagaccaacacgccggcacttcctccggttggtgacgccgcagtttcaggacagcagttgctgacgcaggttgttgactttatcatgaaattgatcgcctgatgatctgagaagaaggagccgtccactgtgcggctccttcttctcacagtcatcaaggtttgtaaaagtatattcctatttaacaaagtctaggagggtttatggccgatcctgtaaaacagcagggtacagagcccgctccggcaaaggctaagccgccagcacccaaggcaaaggggggcgctccaaaggggaagcccgcgcctgaagccaagcaggccgcagccccaaaaggagccggcgctacgcctgtagctaaaaatcgtttaaatgatctcgatgtaaatctcggacgtacggggcgcagaatggaatcagcgttgccgtctgtaaaaccgaaaccgaagccgtcagccaagccgaaaccggcggccaaaggtgctccggcagccaagggtgctccgaaagccaagggtgctccgaaagccaaaggcgctccggcagccaagggtgcagcgcccaggccggcagctaaaaaggctcctcgcgcaaagaagcattatttcattcttgaaaacctttgtgtaggctgcggtttgtgtcttgataagtgcccgccgaaagtcaatgccattggatacaagttctatggcgatgttcaggaaggtggtttcagatgctatatcgatcaggatgcatgtatctcatgttcagcttgtttttcttctgacgagtgtccatcaggtgctctgcttgaaatacttcctgacggggaaacgcttgactttacctacacgccgcctgaacgtcttgatttcgaccttcgattcctgcaccgttttcacaaggaaaacagataataacgggtcgttaacaacacattatcaaagcattgcccttgtgggcagtgctttttttattgctatcggtaacaaccattactatttatgagtgccagtacatcatgtacagagagatccctggtgataatacctacctataatgagtctgaaaatatctcgaaactgctcgaagatattttttcattatatcgcgaatgcgttgacgtactgattattgacgataactcgccagatggtacggcagaacttgtcaaagagatccagcttgtccataaaacactgtacctccatgagcgtccctcgaagatggggctcggaacggcctatatcgaggggttcaggtatgcgatcaagcacggttaccagagaattattgagatggacgctgactactctcatgatccggcggtgattggcaggatgattgaacaatcagaaaccgcagatcttgttatagggtcacgctatatcggaaacacggtaaatgtcgtaaactggcccctcagcaggcttgtgctttcaaaaacggcaagcgtctatacccgtttgattaccggcatgccggtagctgaccctacaagcgggtataaatgtttcagatcacgtgttctgcaggagatcgatcttgacagggtgcagtctcaagggtattcctttcagatagagatgaatttcagagtatggaaaaaaggtttttcgatagttgagacgcctatcatatttattgacagggctgtagggaaatcgaaaatgaccaggaagaatatcgtcgaggcaatctggatagtatggtggcttaaaataaaatctgtttttggtactctccagtgaattgactcattattcgcctcagcacccctactgccggtgcgcgaaaaatctttcagatcgcgcaccggcagtcaaagctcctacgatttatcctctgcttttgccgcaataatctgattggcaatatcgtgaggcatctcttcgtaatggctgaatgcataggtgtagcgggccctgctttgcgttaaccgtacaagctgctgatggaaatcacgaagagaggactgcgggatctgggcattgattgtctggaaacgtgcatccgcgtccatgccgataatttttccccgtttgccggatatttcacctacgatctctccggtatactgttcaggcgtttttacgctgagagaataatagggctccaggagcaggggtttagccttttcaaacgcagccttgaaggccatgttcgccgcaatcttaaaagcgaattccgagctgtccacgggatggtatgaaccgtcatagacgacagccttgaggtcaacgacagggtatccgctgataacgccgttcgagactgattcacgaagccccttttcaacagcagggagatagcgggtcggaacgacgcccccgacaacctcgcttgcaaatgaaaagcctgagtttctctccgtgggttctatcctgatccagacatctccatattgtcctctgccgcctgactgctttttatatttcccctgcgaagacgcggaactgcgaatggattcgcgataggggatttttacggtacttcttgtgaccgagacaccgaatttgctttcaagccggttcatgatagcgtcgagatgtgtttcgccaagggtcttgattatcgtctggttaaactcggtatcatgttcaatagcgaaactcgggtcctcttcaagaagatgatgcagaccggaggatattttttcctcgtcaccctgcgcagccggttctatggccgttgcaagcaggggttcaggaaagataataggcgttattctgcaatcggtccccttgtcggcaagcgtatcgttcgtatgcgagtccttcagtttgacgaccataccgatgtcgccggcaagcagtttctcgacagggacttttttctgaccttccatagtgtagacctggccgattttctcaagctgtcctgtctgggcgtcgattaattcatggccggtttctatatgaccggagtagactctcaggaaggagatttcaccgactctgggttcggacattgtcttaaaaataaacgctaccgtcggtccttcagtatccggttcaagcagtttttcatctttttttgatgcgcagtaggcttgttccgggccgcgttcaatcggagaaggacagatattgacaatggcgttcagaagacgttctgatccgataagatgcaacggtgatacgcagaaaacaggaaagaaggttctggtcaggagcgctgatttgataccggctctcagctcgtcttccgtaaggttaccgatatcgaaatatcggttcatgagatcctcatctgtttctgcgacagcttcaacaagcttgaaatgcagttcttcagcacgttttttatagaggtccggtatttctgattcgctcatgtttccgggtttgtccggattgaattcgagctgtttcatcaggagtacgtcgatgatgacatggtgcccgagcccttcctcgacagggaactgtatcggcgtcacctggctgccgaaatgatcctgaagctcctgaatggtttttgtgtaatttgttctgtctgcatcgagctttgtgagtgcaaacatggtcggcttgtagtattcctttgtgtagtcccatatgatatcggtgccgacctctacgcctatcgaactgtttaccgtcatgagtacggtgtctgcgattctcatggcggacttaacgtcgccatgaaagtcaagaagaccgggtgtatcgatgatatttatctttcgattgttccaggttccctgaatcagggcggaattaaggctgtgctgccgggaaatttcatcctccgagtagtcagaaagggttgtgccgtcttcaatacttccgaggcggttggtgacattcattgagagggcaagtgactcggcaaggattgttttacctgaaccggagtggccggttatcactatgttgcgaagttgatctggctggacaggttgcataagttgaaactccttgtggttgaataactgatgtccggagcagccggacgaatgaaagacagtactgtctgcagtcgtgcgaaactgctgataaaatgaaaagtaaaaaaaagttttataagctgacgaggcaatggcgaaaagctggacaatagggtataaattcttatgtttagcgaaagaattgcatttattgcgtttttacccaggctttgtacgctcgtcgttaacattaaaattgaacgttatcatgccattaatcaccaacgttatcgcccggcagattcttgattcccggggaaatcctactgttgaagtagatgtcctgacagaaacatcgtatggcagggcggcagtgccgagcggagcatcaacaggtgttcatgaagcggttgaattgcgcgacggggactcaggggtctatcttggtaaaagtgtgatgaaagccgttatgaatgtgaatacgcacatcaatgaccggttgaagggaatggatgtcaccgaacaggttgaaatagataacactttgatcgcccttgatggaacagccaacaaatcaaatcttggcgccaatgctattctgggcgtttctctggcctgcgcgaaagcagctgccgaatattcaggtctctctcttttccgctatatcggcgggacgctggccaccacactgcccgtaccgatgatgaacgtactcaatggaggagcgcatgcggacaacaacgtggatttccaggagttcatgatcatgcctatcggctttacaacctattcagatgcgttacgctgcggagtggaggtgtttcacgcgttgaaagcgttgctcaaaaagaaagggctcagcacagctgtcggggatgaaggcgggtttgctccgaacctgggctccaacgaagaagcgatagagcttgttattgaagctgtcggcaaggcaggctactcggttggttcgcctaccgaccgtggtgggatcggagatgcccaggtcatgattgctctcgatccggcaagttcggagtattatgacgcggaccggaaaaaatatgttttcaaaaaatcttccggcaaagagcttgacgcctcagagatggctgagtactgggaaaaatggtgtagtgactatccgattatctctattgaggatgcgatggctgaagacgattgggagggctggaaactgctttccgacaagatcggttcacgcgtgcagcttgtcggggacgatctttttgtcaccaatacaagacggcttgctgacggtatcgacaagaaggttggtaactctatactgataaaggttaatcagattggtacgctgaccgagacgttgcaggctattgatcttgcaaaacgtaacggctatacttccgtaatcagccacagaagcggcgaaacagaagatacaaccatcgcgcagatagcggttgctaccggcgccggtcagataaaaacaggcagtctgtcacgttctgaccgcatggccaaatacaatgagcttctgaggattgaagaggagctgggcgccgaggcgtactatccgggagtgaaagcgttcagagtataggacttaagggagggagccttcatggtgccgtcagtatgtttgccggaagtaatggtttgtaccgggattgggcatcctgaaagatagtgttgttcacgataccgtcggagtcagaagatatacattcgggaaaaaagaaagagtgatgaagttgtcgaggtcaatggcagacatatgggcatacattctctcccgtcccagaaaaatatttcttttggtgcttgccgggattttcgtgttgtggatagtgttcggtgactatggcgtggtggccagacttcgcatggaggctgagcatggtatgctcagggctcgtcagcaacaggaagaaagcaaaatcatcgaaaacaccagaaagatccgccaggtggatgaccctgaggcgatagagaagattgcaagggagaaatataatttttcgagagatgaggaaatcctgtttatcattgagaagaagtagggaaggtactgcctgtcatgatcgatccgcaatgcacgttttcttgacaggggagcctttctcccgtcaagtcaatttttatcagacctgattgaaacaagcagtatgcagaattttccgatttccatgtatcagtatagcaggaggctgacccgtgaggttggtttcggttcgctatctctcggcggctatcagcccgtcagggtagagtcgatgacgacaacgcatactatggatacaagcgcttccgtggagcagtgccggaggctccatgaagcaggttgtgagattatccgcctgacggttcctacagagaaggacgctgaaaatctcaagaccattcgtgaccagcttcggcgggatggagttgctacaccgcttgtagccgatattcatttttctcagaaagccgccctcaaagcggtggagttcgtcgaaaatgtccggatcaatccgggtaattttgccaatacccaaaaattcaccaacgaggagtatactgcgcagtcctatgattcggaacttgaaaaagtacgggaagcgtttcttcctctgatcgggaaagcaaaggcattcggggtgtcgatgaggattggaaccaatcacggttcgctttcggacagaattgtcagccgctacggaaacacgcctgaggggatggtggaagcagcgcttgaatttgccagaatttgtgaagatgaagggtactacgattttttgttttccatgaagtcttccaatgtaagggtgatgattcaggcttacaggcaccttgtcgccagagcggataccgaactgcgccatgcttatcctttacatctcggagtaaccgaggccggggatggagatgagggaagaattaaatccgcgatgggtaccggggcgttgctggaagaaggccttggcgacaccatcagggtttccctcacggaagatcccgtcaacgaagttccggtcgggtttgcgttggtgaaaaagtataatgatttactgaaggtaaagggcgaaaaaggccatgcgccggttaacaggatcatcatgtcacgtgcggcgagagcttgctttgagcttcctccttttgatccgttcagctacaggaagcggaagtcaggggtgctgtcaacagctgatggtgacataggaggagagagtcttcctatggttgagactgtcaccaaagcttcggtcgcggccaacccggagcagcttctcgcggagttgcgcagaaggttggtggttgacagtgccgacaaggagatcagatcggaactggtaaccgttccggcaggttcagcggtcgaatcggaagctcttgagccggttcttgccgaactcggtgtctgccggagccgtgtaggtgtcgctacaggtgatgtttcgcttgttccggatcttctgaagcgtgcggcgagagttcgtttagatatccgtgaaggtgagatgatcgataaaaccttttttgactcgcttgatggtgggggcgcactcctggagttttgctttattcatgagcatgcgtcggaacaggttccggctgaagttctttcgcgaatagcgctgaagatgcagtcgaagggtattgaaaagctccttttttcaatacaatcacctgttccggtctatgcctatcgttatcttgttcgcggttttaacgagcagggcctcgactatcctctggtaatacggtatcatgccttgaataaagggcgtcttgagacacttatcgattgcgccacacagaccggtacacttttctgtgacggcataggtgatatgcttgccctggagacagaccttgctgaaagtgaagagatcagccttgcttttaatgttctgcaggctgccagagtgagaatgtcgaaaacggagttcatctcctgtccggggtgtggcagaacctatttcgatcttgaaaaaactacagcggtgatcaaagcccggatgtctcatctgaaagggctgaaaatcggtattatgggttgtatcgtcaatggtcccggagagatggctgacgctgatttcgggtatgtcggttcgggaaaatccggggtaagtctctatgttggcaaagaatgtgtcgcgtctaacattcctgaaaaagatgccgtcgacaggcttgttgatctcatcaggtcacatggccgatgggttgaacgggttgcatagctatcatgcagggggagcatgccatacaccttgataacaggcgcatcgaatggaatcggcagggagtttgctcgtgaatttgcccgccgtaaaagtgatatggttcttgtcgcccgttcggaaagttctttgcggaatctcagtgcggaactcagtcccgctggtgagcctgttattcacctttgcattgaggacctgagcgatccggaaagtccacggagggtccatcaatactgtcgtgacagatctctcggagtggagttgatcataaactgtgcagggtttggatatgccggagagtatgattccatgcctcttgaagcgttacaggaaatgattcaggtgaacactgccgcgatggcagtacttattcgcctgtttctgccggccatgatagctgaaaaaaaaggcggaataataaatgtggcttcaatcggcgggtttcagggaatttcccgtctcgggctgtattctgcaacaaagtccttcatccttactctgagtgagtcgttgcacgaggagctgaaaaacaaagggataaaggttgtcgcggtcagccccggatacatcgaaaccggatttcatgccagggcccgtcaacatcctgaatgcagtattctgccgctttcaagcccgtccgttgttgtcaaggcgtctattaaggggctgataaaaaacaggttacatgtctatcccacgatgactgattttatggtggtattttttcagcgatttctcccgaggtcggcggtgctgaagacagcggcgtttctggcgcctttgaagcacaaaggtgaacggtaggaacatgatcagctgttttttttacggcgggttgtcggtgggtggaaatatttttggatttctgttttatagaagtatattacctgccctgtttttttgaagctgtgctggtgtagctcaattggtagagcagctgatttgtaatcagcaggttgcgggttcgagtcccatcaccagctcggagtaaggcagtcaaacgggtaggtagcgaagcggtcaaacgcaacagactgtaaatctgtcgacatatgtcttcggaggttcgaatcctcccctacccacattggttttctatagccaggctgatgtagctcagtcggtagagcacttccttggtaaggaagaggtcatcggttcaagtccgatcatcagctcacatgctaatatggttatgcagacgtcagtagcttaattggtagagcagcggtctccaaaaccgcaggttgggggttcgagtccctcctgacgtgcaggtatcgggggagtgcttattaagatggttttattactggaaagcggtttatgactaaatatctcgataaggtgaccggctattatcacgatgtcgtcaatgagatgaagaaagtagcctggccaagtcctgaggatacccgggatcttacagttgttgttttgactgtctccgggttgctcaccctgttcacttttgtcgtggattgggttattaactcatttatcggaaaattgttgtaagaaaagagggctgaggtagagtagatgagtgaaagtgaaacaaatatcgaacaggacgctcagggtctttccaggccgagatggtatgctttgaggatttattcagggcatgagcgcaaggtgaaagaaggtattgagcttgaagtggagcgtcaggcccttgaagataaaattctgcaggtctatgttccctacgagaagtttgttgaggtcaggaacggcaagaaaagaagtcttacaaaaaacgcgtttcccggttatgtgcttattgaagcgatactcgataagcagaccaagaaccttatcatggatattccttcggtaatggggtttctcggggttaatgatattcctacacctctgcgccctgacgaagttgaaaaaattcttgagccggaaagcactgttgagcagcgctctgttgtcgaggctcctttccgggttggtgatactgtcaaggtgatcgacggaccattcagttccttgaccggtgttgttcatgatgtttgcgttgaaaggatgaaggtaaaggttatgatcagctttttcgggcgaagtactcctaccgagcttgatttttcccaggttaagtcaatttctcaataatacggcttgagtttatccggctgttgaaacagtgatgttagtatggcaaaaaaggtagttgggtttattaagctgcagattccggcaggagccgccaatcctgcaccacccgttggccctgcacttggtcagaagggtgtgaatatcatggagttctgcaagcagttcaacgcgaaaacccagtcgcagtcaggaactatcattcctgtcgtgattacggtatattcggacaaatcatttacgttcatcaccaagacgcctcctgctgcggtgcttctggtcaaggaagccggtttgcagaaaggatcaggtgaaccgaacaagaacaaggtcggcaaggtcaccgaggagcaggttcgcaagatagcggagctgaagatgccggatctcaatgctttcgatatagatggcgctatgcagatgatcaggggtacggcaagaagtatggggatcgtcgtagagggctgagcctgttcgtgcatggtatgattttgtgggagaccgtagggtcgttttattaaccacttgcaagaagataacaatggcaggaaagaaatacagaaacgctttaggtaaagcgtcagctcaggatgagtatgatctgcagcaggctatggagcttgtcagggagattaacgatacgaaattcgatgcatcggttgatctggctgtaaggctgggtgttgacccgcgtcacgccgatcaggttgtcagggggacagtcatgttgcctcatgggacgggtaagactgtgtcggttcttgtgatctgcagtgaagcgaaagcttccgaagcgcaagaggccggagcggacttcgtgggatttgaagattatattgaaaaaattcagaatggctggacagatgtcgatgtcatcatagctacgcctgatgttatgggtaagcttggcaaagtcggcaagattcttggtccccgtggtctcatgcccaatccgaaatcaggtacggttaccatggatgtcgccaaggctgttaaggaagtaaaggctggtaaaatcgaatttcgggtagataaggctggaaacgttcacgcgcccgtcggaaaggtatcgttcagttctgaacagcttttcgaaaacgctacgagttttctcaaggagatcgtcaggttgaagccggctgctgccaaagggcactacatccggaatatttccgtgtcaagtacgatgtcccccggcctgagggtgaaaaaagaaaagtatgtcgcctaacataaacggtttacaagatgaagcgcgagaaaaaagagcagatagttaaggatgttgccgaaaagctccagaaagcccagggcatttacctgaccgagtttcagggtcttgatgtcgagaaaatggccgagctgagaaatgagttccgcaaggctggtgtagagtatcaggttgcaaagaacacgctgataaagaaggctctggaaaatgtcaacggtggagaccgtctggctgatgggctggtaaatacaaccgggatggcaattggttatgatgatccgatcgcaccggcaaaaatcatcgagaagttcggcaagaagaacgaaatgctgaaattcaagatggccactattgatggctcagtctttgaggctgacaagttgcaggtgttgtcaaagatgctcagcaaaaccgagaatatcggtcgttttgcaggtatgctcaacaacgtcatcagttccgttccgatggttatcaacgcggttatgagcgatcttgtttcggttattgatcaggttgccaaacagaagcaggattgaggatacaggtctattacgcactcaacagaattacatcacaataatatataaaacaagagaggaagataatggcatctattgaagcacttgtagaggaaattggtaagttgtcgcttaccgaagcttcagagctggtaaaagcattggaagataagtttggggtaagtgccgctcctgcggtttttgccggtgctgcagcagccgcacctggtggtgaagctgaagcaaaggaagagcagacagagttcgatgttgaactcaaagcggttggcgcaaacaaaattaacgttatcaaagcggttcgctctattacaggtcttggtctgaaagaagccaaggagatggttgacggtgctcctaaggtcgttaaagaggctgtaagcaaagaagaagctgaaaaagtcgctaaagagctcaaagacgcaggcgcggaagttgagcttaagtgacatctcctcaagcgttgattttcagcacaagctccgtttcggcatgaagcggagctttgcctgtttgtaagcgcttgactctgcagttatgcaaacacgaagttcagtactgataaaggcatcagctgaatggctattgtgtttttattcaatgaagagtaagtgaagtacttcctgcaatcgataaaagtgaggtgcaagtgaaagtggctgataaaacacagaaaaagtgtattgccttttccaagatccagagtattgtaaatcctcctgatttattacaagttcagttagattcgttcaagaggttcattcaggacagtgttcctcttgccaaacgtaaagaccaggggcttgaaaaggtactgagaagtgcttttccgattactgatacccggggtctttatctattagaatatatatcatatacatttgacaaaccgaaatatactgtcgaggagtgtattgagaggggcctgacctacgatgtttcactgaaggtcaagttgaaactctcctacaaggatgagcccgatgagcaggactggaaagagactatccagcaggaggtatatctcggacgtattccctatatgaccgaccgcggtacatttattgtgaatggagcggagcgggttgtcgttgcacagcttcatcgttcgcccggtgttgttttcagtgaggctatacatccgaacggcaaaaagatgtattccgcaaagattgtgccgacacgagggtcctggattgagttccagaccgatataaataatcagatctatgtctatatcgaccagaaaaagaactttcttgtcagtgcattgcttcgcgccatcgggtttacaaaagatgaggatatcctcagtctgttcgatctgatcgaagaggttccggtaaaagccaacaagaaagagtaccttatcggcaagaaccttgcgtctgatatcatcgatatgcagacaggtgaggttgtcagtgccagaacggcgattacagaggagatactggatcagattaccgcagcgggctccaagacggtcaggatcatgaaacccggtacgggcgagaagggactcgataaatctgttgtcaccaataccattctcaatgattcttccgcaacagaggaagaggctctggagattgtctacgaggagcttcgcgcaaacgaggcgccggatattgacgccgcgagaagttttcttgaaagaacgtttttcaatcagaaaaaatatgatctgggagacgtaggccgatacagaatcaataagaaactcgggaaggaacatgaagctttcaaagagtttctcagtggacaacccgaactgaaggcgctgtccgacagtatttacgagaaaattctccagacgatacagtcatattcagacgagccgataagcgatgatatcatggtgttgacacactatgatatcattgcggttatcaactatctcatcaaactggtgaacggacaggcagaagttgacgatgttgaccatctcgcgaacagaagagtgcgaacggttggtgaacagctcgcggcacagtttgttatagggcttgcaagaatgggcaaaaacgtccgtgaaaaacttaattcacgtgatacggacaagatagctcctgctgatcttattaacgcaagaacggtatcgagtgttgtttcgagctttttcgctacaagtcagctttcgcagttcatggatcagacaaacccgcttgccgaaatgaccaacaagcggagggtttccgctcttggcccgggtggtcttaccagggaacgcgcaggttttgaggttcgtgacgttcactatacgcattatggccgtctctgccctatcgagacgccggaaggccccaatatagggttgatttcttcgttgtcggtctatgcggagatcaatgataaagggtttatccaggccccgtaccgtgtcgtcgagaaaggtatagtgaccgacaaggtcgagatgctttcggccgaggacgaagagaacaagatcactgttccggtcagcgtgaaatttgacgagaacaggagaataaccacggaaacggttcaggcgagaacaaagggtgattaccctgtcgttgacgccgaacaggtggattatatggatgtctcgccgattcagattgtcagcgcggcagcggctctgattccttttcttgagcatgatgacggtaaccgcgctcttatgggagcaaacatgcagaggcaggctgttccgcttcttgttgctgacgcgccgctggtaggtaccggtatggaagccaaagttgcacgtgactcccgggcggtggttcttgccgaaggagatggtgttatagagtcggttaccgcggaaagtatccgtgtccgctatgacatgcatgaagatgaagatgatcggatgatcatgctggatccggatgaaggggtcaagacctacaatctgatcaagtttaaacgttctaaccaggacacctgcatctctcagaaaccggtcgtacggacaggtcagaaacttgagaaaggagatgtgctcgctgacggtccgtccactgaaaatggtgagctggcgctcggcaagaacgtgcttgtcgcattcatgccctggagaggctataactttgaagacgctattgttctcagtgagcgtctggtttatgatgatgtgttcacatcgatccacattcatgagttcgaagccaatgtccgcgacacgaagcgtggtgaggaacagttcacccgtgacatttacaatgtcagtgaagatgcgttgagaaaccttgacgagaacggtattattcgtatcggtgcggaggtcaaggaacgtgatatccttgtcggcaagattacgccgaaaggggaaagtgatcctactccggaagaaaaactgcttcgagccatttttggtgacaagtccagtgatgtgaaagatgcatcgatgcatgttcctgcaggaatgaagggaattgtgatcaagacaaagctgttcagtcgcaaaaagaaggtcggcctggatatcagggagcggcaggaggcgattgacgccttgttcgaacgcaggacagcggatctccggagccgcttcaacacgtggatgaaccagctttttgagggtaaaaagagtacgggaatctacaatctgaagggaaaagagattgttcctgccggaagtgtacttgatgcagaaacgcttggcaagtttgccggtcccggttttcttgaatctgtggacctctccaaaggtatcgtcaaggacgcgaaagccaacgcgacgctgcttcgcctctgcagagagtatcgtctcatgctgaaggatatggaagatgagcgtgagaatgaaaaatacaagctcaatataggagatgaacttccacccggaattgaagagcttgcaaaggtctacatcgcgcagaaaagaaaaatacaggttggcgacaagatggccggtcgtcatggtaacaagggtgtggtcggaaaaatactgccaattgaggatttgcctttcatgggagacggcacgccggttgatatcgtcctgaaccctctcggtgttccgagcaggatgaatatcggtcagctttatgaaacctcgctcggatgggctgcaagggcactcggtgttcagtttaaaacgccgatttttgatggcgcaacctacaccgaggtacaggaacagcttgaaaaagccggtctgcccatgcacgggaaagtcaggctttacgacggccgcacaggagagccttttgatgatgaggtcacggtcggatacatctatatgctgaaactgagtcatcttgtcgatgacaagattcacgcacgttcgaccggtccgtactcgttgataacacagcagccgctgggcggaaaagcgcagttcggtggtcagcggtttggtgagatggaggtatgggcacttgaggcatacggcgcggcaaatattctcagagagatgcttaccgttaaatcagatgatgtcgtggggagaaacaagacctacgaatcgattgtcaaaggccagaatcttcccgatcccggaacgccggaatcgtttaatgtgctggtcagggagctgcagggccttggacttgaaatacgtattgacaacaaggttccgtaggctggtttacgctgttgttatgtgatactttcagggatttctaaaaggtcgtttaagagggacatatactatgatattttcacagggagtttcacctttcaaaggtgatttttcaaagataaaattcagcatcgcatctcctgaaagcattcttgcgcattcacgaggagaggtgctaaaaccggagactatcaattatcgcacattcaagcctgagcgtgacggcctgatgtgtgagaaaatattcggccccacgaaggattgggaatgttattgcggcaagtacaaacgcgtcaggtataaaggtattatctgtgaccgctgcggagtcgaggtgaccatgaagagcgttcgtcgtgaacgtatggggcacatctctcttgccgttccggttgttcatacatggtttttccgctctgttcccagcaaaatcggtgccctgctcgatctttcaaccaaggaacttgaacgggtcatctactatgaggtctatgtggtgatcaatcccggtgaaccgggagagaagcagggaataaaaaaacttgatcgcctgacagaagagcagtatttccagatcataaccgagtacgaggacaatcaggatcttgacgataacgatccggcaaagttcgtggccaaaatgggtggagaagccattcatacacttcttaaaggactcgaactcgatacacaggctgttgatcttcgcaaaatactcagggagagcggttcagagcagaagagagccgatgccctcaaacgccttaaggttgtcgaggcattcagaaaaagtttcgagccggtaaaaaagacaagaaagaagtccaccggtcttttccccgaggacgaagctcctgaaccctatgtgtatgaaggtaacaagccggaatacatggtaatggaggttataccggtcatacctcctgaattgcgtccgcttgtccctcttgaaggagggcggttcgcgacctccgatcttaatgatctttatcgcagggtcattatccggaataaccgcttgaaaaagctgatcgacattcgtgcaccggaggttattctgcgtaatgagaaaagaatgctgcaggaagctgtcgatgctcttttcgacaactcacgcaaagccaacgcagtgaaaaccggtgagtcgaacaggcccctgaaatcactttccgatgctctcaagggaaaacagggcagattccgtcagaacctgctcggtaagcgagttgactattccggaaggtcggtcattgttgtcggaccggagctcaaactgcatgagtgcggactgccgaaaagcatggcaatcgagcttttccagccgtttgttatcagacgcctcgtggagcggggtatcgcgaaatccgtgaaatcagccaaaaagcttattgataaaaaggatccgatagtctgggatgtacttgaaaaagttattgacggacgtcctgtactgctcaaccgtgctccaacgcttcatcgtttgggtattcaggcttttcagccggtgctgatcgaaggcaaggcaatacagattcacccgctggtctgtacggcgttcaacgctgactttgatggtgaccagatggcggttcacgtcccgctttcgcaggaagcacaactcgaggcgacactgctgatgctctcctctcacaacctcattcttccccagtcgggtaagccggttaccgttccctctcaggatatggtgctgggtatgtactacctgacaaagtcaaggcttggggaaaaaggtcagggcaagctcttttatggaaccgaagaggtgatgattgcttttaacgaggagcgtattggtcttcacgcgcttgtcttcgtgcactatgacggccgtattgaacagaagttcgatccgctgagaatgctcgatatcattccggatgatcagcctgaacagaaagagtggctgaaaacaaagatcggggaaaacaagattctggtgacaacagtcggcagggtgttgtttaaccggtacgttccggaaaaaatcggctttatcaacaaggtgatcgacaaaaaaggggccaaggatctcatttccaagctctcaagcgaggttggaaacgtcgctacggccgagtttcttgacaacatcaagcaggtcggcttccacttcgcaatgaagggagggctctctatcgggcttgctgatgcgattattcctgaagtcaaggttcagcatatcaagaaggctaccaaagagagcaccaagatcgtcagagagtacaatcgaggaacgctcacggaaaacgagcggtacaaccagattgtcgatgtctggcagaaggtgacaaacctcgtcgcggaggaatcctaccagaagcttcgcaaggaccgttcagggttcaatccgctgtttatgatgcttgattccggagctcgaggctcgagagaacaggtgcgtcagttgaccggtatgagagggcttatcgccaggccgcagaaatccatgtccgggcagcccggtgagattatcgagaatccgattatttccaacctgaaagaggggctcacggtgctggagtattttgtctctacccatggtgcccgaaaaggtctttccgatacatcgctcaaaacggctgatgcagggtatctgacaagaagactgcatgatgtcgctcaggatgtcatcgtcaccgaagatgattgcgggacaaccagaggtattcatgtagaacgcgggattgaagaagagacaggcggtcagatcaagttcagtgaaaaaatccggggcagggtcgcttcgagggatattgtcgataacctgaacgatgtggtcattcttccggcagggggtatcatcaccgatgagattgcagatgccatacagaaaaatgccggtgttgtcgaggccgatatccgatcggtgcttacctgtgaggcaaaacagggtatctgttccaagtgttatggtaccaacctttcggtgcacaaacttgtagaaataggtgaagcggtaggcgttatcgcagcacagtccatcggtgaaccgggaacacagctgacgcttcgtaccttccaccagggtggtacggcacagggcggtattgctgaaaccgagacaaagtcatctatggacggacaggttgaatttgaaagcatcaggagtgtggaacaggagaccatcaatgaagacggcatgcctgaaaccgttactctggtgatccagaagaacggcaagatcaatattctcgatcctgattcaggtaaattcctgaaacgctacgaggtgcctcatggagcgcatcttgtctgtaagaacggagatattgttaaaaaagacgatgtactgttcagcagcgaaccgaacagtacgcagattattgcagaagtagagggagaggtcaaatttgtcgatatcgataaaggtgtcacctataaggaggaggttgaccctcagaccggatatgtccagcatgtgattatcaactggcgcacaaaactccgggcttcggaaacaagagagccgaggattctgattgtcgacaaagagggagaaaccctcaaaacctatccggtcccgataaaatccaatctgtttatcgagaacggaaagaaagtgaagatcggtgatatgctggccaaggtgccgagaaaccttgatcgtgtaggtggcgatattaccgcaggtcttccgaaggtaaccgaacttttcgaggcacgtattccatctgatccggcaatagtctctgaaattgacggttatgtcggcttcgggccgcaacgcaggagcagtaaggaaatcaaggtgaaaaacgagttcggagaggaaaagaactactatgtacaggtcggtaagcacgttcttgccaatgagggcgacgaggttacagccggtgaaccgttgactgatggtgcagtttctcctcaggatattctgagaattcagggccctaacgccgtgcagcagtatctggtgaatgaaattcagaaagtctaccagatcaatgccggtgttgagatcaatgacaagcatcttgaggttatcgtacgtcagatgctgcagaaggtaagggttgaagagcctggtgataccgaactgcttccgggagacctcattgacagaaccatgtttatccgggccaacagtgatgtcagcgaaaaggtacgtgtgacgtcaaaaggtgacgcgccggcaagaattcatgaaggtcagctctacaagacccgtgagataataaaactcaaccgtgagcttcgcagaaacagcaagcagctcatcgatgtcgagccggcattgcaggctacttctcatccagtgcttctgggaataaccagtgcggctttgcagactgaaagcgttatctccgcggcttctttccaggaaaccaccaaggtgctgaccgatgccgcagttgccggaaagatcgataatcttgccggcttgaaagaaaacgttattgtcggaaaactcattcctgcaggaaccggactcaagaagtacctcaagctgagcctcgatatgcttgctgaagggaaagagagcgcggatgctttggcggaagaagaagcgggtgcggcagaatcaggagaagatgatgcgtgacaggcgtctgaaagcagacaactgtatgatataaaaacagaggttgtctcaaaagcctgtcacctatggttcaaactacataaaaaagctcaaaaccacatacagtcatgccggacttgatccggcatccatgcagtccccggcactaacgatggattcccgtgtaagacctgtgaaatagatgctcagatttcacggggttgatacggtaactatcgggctttcggtaaaagatggatccccgggtcaagcccggggatgacaaccaggagggatgccgctaccatttcctgctcaaaatacgagaggctgcccttttgagacagcctctcttttttttgtcgaggttttatgagagcgtaaaaccgccagagtcgagaaaccctgtatcgaatttaccgcttctgaacgcttcggtccggagaagttttttgtggaacggaatggttgttttgataccgacaacgataaattcatcaagggcccgcagcattctttcaatggcttcctcccttgtatctgcatgaacgataagtttcgctatcagcgaatcatagtgaggaggaaccttgtagctggcatatccatgggaatcaaccctgacgccataaccgccgggtgtgtgaaatacctgtaactcaccgggagagggacggaatccgtgttcagggtcttcagcattgatacggcactcgatagcatgtcctttgggtgagaaagagcgctgggcgatggattcaccggcagcagtcataatctgctctctgaccagatcgacactgtaccgttcttcagtgacaggatgctcgacctgaatgcgggtattcatttccatgaaatagaaattcccatgcttgtcgagcagaaattctacagttcccgcgccctcatagtttatggctgcggctgcggccactgcggcttcacccatttttcttcgctgttcctcatgtatcgcgggcgatggagtctcctcgatgagcttctgatgacggcgctgtatggtacagtcgcgttcaccgagatgtattgtgttgccgtgctgatcggaaagcacctgtatctctacatggcgggggcattcaataaacttttcaatatacacgccgctgttaccgaaagcttgctgagcttcattctgggctgttgcgatcgcttttcccagttcccccccatcattgactaccctcatgccctttcctccgcctccggctgtgggtttgatgatgatgggataaccgattttctcggctgtcttcagcgcttcgtttccatccgatatcaaacccgagcttcccggtacgacaggtactcctgctgcaatcattgtttttcttgcagtgtttttgtctcccatttttcggatcatctcggcgtcgggaccgatgaatttgatgccggaagaggtgcatacttccgcgaaatccgcgttttcagctaaaaagccgtagccaggatgtatcgcgtcagcattggtgatttcagcggcagccaatatgcgtggcacattgaggtaactgtcttttcccatgggcggcccgatgcacacggcttcatcggcgtatctgacatgcagtgaatttcgatccgctgttgaatgtacggcaacggtgctgattcccagttcacgacagctttgcatgactcgcaaggcgatctcaccgcggtttgcaataagtatttttttaaacaaagttctgtgttattggttttatggcttgacgaggaacaagacctgatcatattcaacgggttgtccgttttcaaccagaatctctacaatagtaccggataaatccgactcaatttcattcatgagtttcattgcttcgatgatacagagcgtctggccgttctctatagtgtcttgctcatttataaacggttcggcgtcaggggtgggagatcggtagaatgttcctacgataggagagcggatttcagtcagtccgtcgtttgcaggtgcggagggctgatcgcttttttccccggattcagcagcagtgggctgttggacgacaggctgggcaatagcttgattaatcggctgcaacggggccgcggctgcagggagtgctgaagatcttttgagtgtgatcttgaaatcggcttcttcaataatagcttcaccgatatcggaattattgatcatgtcgatgagctgctggatttccttgagattcataatgacgtgcttttgtattggcgcccattcgggatttactggcgcggtgattattttttaactctgtccatgtattcaccgcttcgagtatcgacacggataatactgccggtctgtataaacatcggaacgttgacctctgcaccggtttcaagaattgccggttttgttccgcttgtcgctctgtcgtcttttgttgccgggtttgtttcggtcacttccagttccacgaatgtcggcagttcagcttcgagaatggaaccatcatcagcaaagacgatgtccacaagcatgccttccgtaataaaccgggaaggacttcctataatctctcttgcgagatttatctggtcgaaagtcactgtatccatgatgatgaagtcatccccgtcacggtagaggtactggtactgttttctttcggtaacaatgacgtctacagcgtcgcttgcactgaagcgatattcaacattccgtccggtcttgaggtttttcatgcccgcctggtagaatgcccgaagatttcccggggttcgatgaatcaggctttcaatacgatgaggctcgcctctgaagcggatgatggagcctttcgatacattactgatggatgtcataaagtgtggaaaatgaactgattttctatctctttctttttgttgttcgacaaagagtttaatataatacagcgcaatgtgattaacaatctgtgaacacctgtcatcaagagctaacggaaaaagcgattgcatgtttgaaagagactggttacattatttttagtgtagtttacagttgctatagcgatttgcgcctaaccaaaaaaaaatatcctatgtctaaagctgagttagttgagaagatcgcatcccaggctggtttaaccaaagccgacgcggaaagggcggtaagcgcttttgtgaacgttgtgactgctggtctgaaagcaggtgatgatatcactcttgtaggtttcgggactttttcaacaggtgaaagagctgctcgacaaggtcggaacccccagaccggagaaacaatctctatcgctgccaagaaagtggtaaaattcaaggcgggtaaggcattgagagatgaggtcgcttgaaggattttttctgtatgaatcctcctttcgctgcttttatagtccatccagcctccgcttgatgggctttttttataaaaaatgcatctgatgttatggcaactaaagtagtacttgattttgaaaaaccgttgtttgagcttgaggaaaagctcaacgagatgcgggtctgtctgaagcaaagttcaggtgagcataacctatcagaaacagaaagtctgagcagggagatcgaggttctcgaatcaaaggttgacgcattgaggcatgcgatctacaagaacctcaccagatggcagaaggtgcaactcgcacgtcacccggaacggccttttacgcttgattatatttatatgatgatgcaggatttcgtggagctttcaggagaccggcattacggggatgataaggcattgattggtgggtttgcaagaattgaggatgaagagcgtgacttttctcagaccgtcatggttatcgggcaccagaaaggcagggatacgaaatcaaatctgtacaggaatttcgggatgtctcagcctgaaggatatcgcaaagccttgcggctgatgaaactggcagaaaaattcaataaacccgttgtcacccttatcgatactcccggtgcgtatcctggtataaaagctgaagaactcggtcaggccgaagcgatcgcccgcaatctttttgagatggccggacttcgcgtaccggtaatctgtgttatcattggtgaaggggcaagcggaggagctatcggtatcggcgtgggaaaccgtattcttatggcggaaaacgcctggtactcggttatttctcctgaaagctgttcttctattctctggagaagctggaaattcaaggaacaggccgccgaagcgttgaagcttacggctgaagatcttcttgagcagaagatcgtcgaccggattattcctgagccgcttggcggtgctcaccatgaccctgaaaaaatggctgatacggtgaaatctctgctggttgaggagttgcgcatgcttctggagaaaaatcctgatgatcttgtcaatgaaaggatagaaaagtttgcagcgatgggcgtatggaatgaagaggagtgattgttgttgaactgtttaattgttgaatcgttgagttgtctggaaagaattcgagtttacagtttcattaacctgtttagttgtcagacaatatagtggcaacgacacgttcacgagaaaaaagtagaaagccggctccaagccggctttctttattgctgtttcaaaggagaaagagccattacttgatcgtccaggtgcttggacctgcgagaagttcctcgagggagccttcgccgccggcctgtgcctgagcaatctgtgcatcgagagcttcttcgtacgtgaagcggtcctcgacataaaagatacctataggccttggaagatagtcttccttggtgtcaggatcgtcaaagaagtcggcgagaatgttcgctttcagtttatctttttcgtcgtggatccacagatcgtctttggagaccgaggagtcgttgaggtcaacgacaaccggtgtaaatccatcgagcttgattcccttgttattctcttttccgaatacaagcggcttgccctgctcaaggtagactgtcgtgtccgcttttctgtcacggtcggtaaagacgccaaaagcaccatcgttgtagatggggcagttctggtagatctcgacaacggaggttccgctgtgttttgcggcacgtttgaatatctcgcgcatgaatttaccgtccctgtccaggactcttgccacaaaggttccgccggaacccagtgtcagtgcaagggtgttcatcgggtagtctacgactccattaggagaggtgacggttttcagcccgacctttgaggttggcgaatactgccctttggtgagaccgtagatctcgttgttgaacagtatgacattcatgtcgaggtttcttctgatcgtatggatatagtggttaccgccgatggaaagcgcgtcgccgtcaccggtagctatccagacactcaggtcaggccgtgcggctttgagtcccgatccgattgccattgccctgccgtgaatgccgtgaactccataggtcgctacatagtatggcagtctcgatgagcagccgataccggagacaaaaacaacctcttcagtcttgagttcaagatccgccatggcgtttttcagctgctgaagcacagcatggtcgccgcagcccggacaccatttgacttcctggctcgacgtgaaatcctgagccgttaactgtttttttgtatcggtcatgatttaaagctcctttaagatatctgtgatttttgcttcgatttccatctcgttgaacgggagcccctgtaccttgctgaacccgatcggctcaatctggtacttgtccctgatgatgtggatgagttggccgttgttgttttccggcatgagaaccttcttgaatttcccgagaatatccccaagattttcagggagcggattgaggtagcgaacatgcgcatgagagacattgcagccgccttcaatcgcctgttcaaccgcgattttgattgcaccgtaggtcgagccccatccgagaaccagaagatccccttcttcatttccgttgtcgatggtctggtctgggaccaggtcgatgacacgttcgatcttttcggcacgaagtttggtcatcagctcatggttttccgggacatgagaaacagtgccggtttcatgcgatttttcaagtccgccgatacggtgttcgagacctttagttcccggtattgcccattccctgacgcctttctcatctcgtttgtacggcagatacggtggatcttccggttttctctctttgacatatttcggtgtgatatcggcaagatctttcggagccggtatcagcatcggttcggaactcaggccaagatagccgtcggtaagacagatgacaggagtcatgtattcaacggcgatttttgccgcttcatacgtggcatagaaacagtctacgggagatgtggctgcaatgaccggcaatggtgcgtcaccgtgacggccgaacatggaaataaacaggtcggactgctcaggttttgtcggaagaccggtggacggaccgccgcgctgaacgttgacaacgacaagcgggacctccaggatgactgccagaccaagcgcttctgatttgagcgcaagcccgggaccagcggtattggttgctgcaagagcacctccgtaagacgcaccgatgctggtgaggacgccggcgatttcatcttcggcctggaacgttttgacgccccattttttcattttggagagttcctgcagaatttcagatgccggtgtgataggataggagccgaggaacagctggatgccggctttttttgcagcagcgcccaaggcgagagcagacgcttcgttgccggtaacacggcggtaatggccgggtttctgtgttgcagggtctacttcgtagcggccatgctgagagaacatttctgtttcgtcaccgaaattgtaaccggctttcaccgccatgatatttgcttcggcaacatcggcttttttcttgaacttcgttctgagtgtttcaatcgtcgtttcgattggaaggctgtaaagccagtagagcgtgcccagcacaaacatgtttttacaacggtcgatgttttttgtgctcagaccagtgtcggcaagcgcttttcttgtgagtgagacaacaggaatctcgaatacggtatagtccttgaccgttccatcttcaagcgggttattgtcttctccgtaaccggcaagcttcaggtttttctcgtcgaaaccatcagtgttggcaagaatgattccgccatggtgcaggttattgaggtttgctttcagtgccgccgcgttcatcgcgaccatgacgtcaaactttgcgccaggagtgtagacagccttgctgccaaactgaagctggaaaccggagacgcctgcaatggtgccggcaggggcacggatttcagacggaaagttcgggaacgtattgaggtcagaaccgtagacagctaccgtatttgcgaactgggtaccggtgagctgcatgccgtctcctgagtcaccggcaaaaagcactgacacgctggtcttagatgttaccatattctcgttgtttagaattgttgattcactcattgttagttctttcaaaaaatatataaaatgcaattcccacctctgccaatgaatagtcatttcatctcagagcagtatatcggcgagtggtgaaaaaacaaacggagggttgaaaacctgaatcgattgttcaattcaggttttcagcaaagctaaaaatatactcttaataaaaagacgaagcaagtttttcaggaattatcatcactgtcagtatcgacgatgatgttgttcgcttcgcaatactcctgccataatttctcgagtttaccggggcagttctggtcgagatcacagatgtcacagcgctgcaagccatacatctggtccatccagcagccgtttgcgctttttttgacctcattgacgtggttggggttttccatcatcttctgcgtggacagctccatcagatacagaatatcttctctttttttctgactttccattccccagctcatagtgtcgctccggttgctttgaacaaagattaaaaacagcgttcacatcattgtaacaaataatataggtctttttcagaaagattgtatgacagagagagaagaatattacaggatatgttacccgacagcacgtgattttctgttatacagtctcatgagtgtgcggttgaacaggtactccgtgaagattctccgggaagatatcatggctatccctgcatgtatctcagctgctcgataatctctttatgcgggtgaccgacgaggtcgtcttcatgcgagggcagtgtgactgatttcgcgacgatttcaagcttttgcttgtccagatgcttcgatatgtcaagcatgtgggcaggaaggtgctgcagctcgtagcggatgaatttctcggctttgtgttttttcattttgccgagtatttccgccatgagcgggttttctatatgctgtgaaaccttgctgaagtactcgagaggcagctcatttgcataaccggtcgcctgatcgacactcattttcatacagacacctgcggctatctgtggtttgatgtgctcgaccatgagcggtatgaccacgaaatgaggaatatatttgacgatcatggcgatagcgttgtagagctcttccagaccatcggtttttgagcttaccaggttatcaatgtagttgatgacttttctctgctgtgaagggtggagttcctgcagaacatcgggcatcggctgatttgtccattcgagagcatgttcggtatcattcatggcgtcgcgtccttttactgagtggtaaccacagtttattaaaaaaaagtgaaaacatgaagctattgttttcacgactgcctgcagatccagggatctgtacggacgcatagaggcattcaggcaaggccggttgttccggttatcgctttgttttcccttgagtcccggcgcagttgccacggcagattcacccggtagagcgggtggtcaaaaatccccggcttttttattacattacgctttgaaattcaggcggggcagggttatcgccgtttcccgtgccaacaatcgtattaaatcaagacctctatgaagtccagcgatatacgacagtcatttctcgattattttgaaaagaaagaacacacgatcgtgcgttccgcgccggtgattccggcagaggatcctacgctgctgttcaccaacgcggggatgaaccagttcaaggatgtctttcttgacaagggttccaggccttacagcagagcagcagatacgcagaagtgtattcgcgcttcaggcaagcataacgatctggaagatgtcggccgcgacacctatcaccacacctttttcgagatgctcgggaactggtcttttggtgactattacaagaaagaggcgatcgcctgggcatgggaactcctgacggaggtatggagccttcccaaagagaggctctacgccactgtctaccaggatgacgacgaaagcctggagatctggaaaacagcaaccgatatcgatccggaccatatcatgaagttcggtgacaaggataatttctgggagatgggggagaccggtccctgcggcccctgttccgagatccatatcgatctgaccgatgacctctccggcagggagctggtcaacgctgacgatcaccgggttatcgagttgtggaaccttgtttttatccagtacaaccggaaggcagaccgttctctggagccgctgccgaaaaagcatgtcgataccggtatggggtttgaaaggattaccgcagtgctgcagtccaaaggatcgaattacgataccgatattttcgctccgttgtttgatgccatcaccgctcatacaggggtagcctataccgcgacgcttgacggagagcgggacatggccatgcgggttattgccgatcatgcacggacactgaccttcgccataaccgacggggcggttccgggaaacgaaggccgcggctatgtgctgcgcagaattctgcgacgggcggtgcgctatgcaagaaagctcgactgcaatcagcctgtgctctacaggcttgtgggcgttattgccgataccatgggtgctgtttttcccgaactgaaaaagcagcaggcaaccgtcgagaaaatcgtcaaatcggaagaagaaagttttcttgtcacgcttggccgtgggatagagattttcggagagatcgcggcagccctcaaggcgtcaaaagaaaaaagcatcagcggggaggacgcgttccggctctatgatacctatgggtttccgcttgatctgaccaggctcatggcttccgaggaaggtttgggtgtcgatgaaaaaggcttcggggcctgcatgaaggagcagaaagagagagcccgcaaagacaggaaacagaagcagcagattaccggtgatgagggccaatggcagtggtttgaacagaaaggcccgacggtttttctcggttacgaaacgcttgaaaccgaagcacagattatcggtgtcaggatcgccggtagtcagatgcagctcgtgctcgaccagacgcctttctatgcggaaagcggagggcagacaggtgacagagggcgcatcgaaggagagaactatatatttgacgttatcgatacccggaaagacggcgatgtgattgttcacgtcgcaggcacagtctatgatcgtgctaccggcggggaggtcacgccggaaagtattgctttcagccaggccgttcaggttcaggcacaagtggacaaagagaccagagaagccacggaacgaaaccatacggcaacccatcttctgcatgcggccctgagaaaggtgcttggcgagcatgtgcagcagaaaggttcattggtcggcccggaccggctgcgtttcgatttcagccatttcgaaaaagtttctgccggtgagcttgaagcggtcgaggctgaagtcaatgagcgtatccgcgaggccggggcgctggtcaaacatgctgacattccctatgaagccgcgctggaaaaaggcgcactcgcgtttttcggcgacaagtacgctgacagggtgagggtcgtggaggttccgggagtgtcgatggagttgtgcggcggaacccatgtgagcaatgtcggtcagataggtctgtttaaaattatgagcgaatcctctatcgcttcaggtatccgccggatcgaggcgatgagcggaaaagctgccgaggaagttctctggggcgactatcaggaactgcagcaggttcgccagctgctcaggacaggaggagaagagagtgttgccgctcgtgtgcaggagcttcttgaagagagaaaaattctcgacaaaaagcttcaggatatgaagctctcactgcttctggacaaggcgatcggagagcttgaacaagctgatacggttaacggatgccggatatttgtgatgaaatacgacgattccggagcggatacgcttcgcagcctcggccagttcttgcgtgaaaaaatcggacgtggggtcggtctgcttgccggtgaagaacaggggaaggtgaccctggtggggtttgccggtgacgaggctatcagagaatgcggcctgaatgccggagaactggtgaaaaaagctgcggcaatggtgcagggcggaggcggaggaaagcccggatttgcaactgccgggggcaaaaaccctgcgggtattcctgaatcgatgaaggttttcgaggaaacggttagaacaaagctgcaatcataagggagaaggattatgctggtttttgattgctttttcgggcggtgttcgagactatcctgcgacggctgtcttttcaggccggtgcgatcactgcggcaacgcctgaagtcccgcgccatggacaagtgtgaagatgattctgtcgatacagaaggagtctggaaaaaagaggtggagagtgtgctcgcaggcaaagcgccggaaacgaagcagccgacggtcaaacgtaaaaaaaagctgcttgtgcccagggaagagatcccctggtttcctaccatcaacccggatctctgcaatggctgcaccgactgcaaagtgctttgtaaacccggcgtctttgagccaggtccgcccgatccggcaggcatccagcgccccaagttcctcgtcgcccatccctacaaatgcctcgtgctttgtgaccgctgcgtgcctatctgcacctccggcgcgatcaaacttccgccgaaagaagatttcgagaagtttgtggagtatgtggattaagagagtgacgagtgactgcggccttcggccagtgacaagtaacaagtcaagtaacaagtgacgggaagaaagtcggcagtattcagtatacagttagctgctgtaggggcaggcccccgtgcgtgcccgactttcgaatcctcattcactcctgaatatctttctgaacggaaaagccggtcctgtttcgggaacaggattccctgaagcctccctgttagattacgtcgtcacgaacctcccttttcctgtcagcattcgtatcggtgcagcattctgccggtcagttccgcaagatcctttctctgaagagggtctttggcaatcatggaacaggttgcaggcttgaggttctcgaaatactcgccgttacagttaccccttgcaatcttcatgaccgtctcgtaaacctcatctccgccagccgaaacatcgtcaccggcaagagaccatccggcatgcagcagcttggtggcaatcactccgggatcgagcgtgttcgagcgcagggcatcgtcgtcgtttgcagattccagtgtgaacatgatgtagaaaagcttgctctgggcataggcctcatatcccgaatagctccgctcgccctgcatattcaaaggatcgaatacggcgctgtgatgatcgacagaactcacattgagcaccgaacccccgtttgctttcaggactggtgtcacaacgtttgtaagcagtaccggagaaagataattcacgcagaaggtcgtctcgtatccttccggcacgagcgtccggagcggcatgtagaccgccgcgttgttgatcaggagatcgatgccggaatagcgttcgcataattcccggcccatggcataaacggcatcgagcgaggtgaaatctgcttcgatcgctccatacggctcaacgcctgtcgtccggaaaatatccgagcatgccgcactgattctcaaagcctcgcgcccatgcacgatcacccggtgccccgcagacgaaaaccgctttgccgcagcaagccctatcccgtcggtgcttccggtgatgcatatggtcaactgtttcatgctgggaaaatggtaatttcttagagagactcatgcaagaatccatgaacctttgcctcaagcggcttcgttccgtcggatacggtatagagtaatacgataacgcaatgaatttctcaaaatatatgaccgattcaccgcagcgacaaaatgggattcagagaagagccttttgcagactctgaatgatcgctatccggatagaatatcatgcgtagaaatactgaaaaatgtatgcgattgactacattgaaaaatgttatacgcatagaaataaaggattaagcactgatggcaaacaacaacggtaacggaaagtcgctcgaatcctggatctgggatgcggcatgttccatccgtggcgcaaaagatgcaccgaagtataaggaattcatcctgccgctgatctttaccaagcgcctgtgcgatgtcttcgatgatgaactgaaccgcattgccgccgaggttggttcacgcaagaaggccttccagctggtcagagctgatcacaagctggtccgtttctatctcccccttgttcccttcgatcccgaggagcccgtctggtctgttatccgcaagttctccgacaggatcggtgaaggcgttaccactcacatgcgagccatcgccagagaaaatccgctcctgcagggcatcatcgaccgcgtcgacttcaacgccaccacgcacggccagcgggatatcgacgatgatcgcctctccaatctcatcgaagccatcagtaccaagtgtctcgggcttgatgacgtcgaggctgacatcatcggcaagagctacgaatacctcatccgcaagttcgccgaaggcggcggtcagagcgcgggcgagttctacactcccccagaagtcggcaccatcatgtccagggtgctcgcgcccgaaccgggcatggatatctacgatccctgctgcggttccggtggccttcttgtgaaatgcgagatcgccatggaagaaaaacggagggagataaaggagggcggacattcctgtccgccattacattctgaactcaatggttatccttcatgtaatggcgggttggaaaacccgccctccattgcccctctcaagctctatggtcaggaatacatagccgacacctgggccatggccaatatgaacatgatcattcacgacatggaaggtcagatcgagatcggtgataccttcaagaatcccaaattccgcaacaaacagggtaaactccgcaccttcgaccgcgtcgtcgccaatcccatgtggaaccaggactggttcaccgaggccgactacgataacgatgaactcgaccgcttccccgccggggccggattccccggcaaatcttccgccgactggggctggattcagcacatacacgcaagcctgaataactcgggccgcgccgccatcgtcctcgacaccggggcagtctcccgcggatcgggcaatgccggcaccaacaaggaaaaaagcgttcgcaagtggtttgtcgataacgacatcatcgaaagtgtgctctaccttcccgaaaaccttttctacaacactactgctccgggtattgtcttgttcctgaacagggataaagaaatagaaagagagggttgtgtgctgctcgtcaacgccagccggatcttcgaaaaaggtgaccccaagaacttcattccggacgagggcatcaagcgcatcgtcgataccctcatcgggtggaaggaggaggaaaagctcagccgcatcgtcaatctcgccgagctgaagaagaacgactacaacatttcccccagccgctacatccacaccggagaagccgaaacctaccggcccattgaggatatcgtcaaggatctgaacgccatcgagctggaggcaagagaaaccgatgaagccctgcggaagatcctcaagcaactgggggtggatgtatgaatacaaaggggggcggactttccagtccgcgattaaaaaactcaagcgggttggaaaacccgccctacgttgaaggtgattctggaggaagtcttgatatgagggattctaatctactcattgaatcactaccagatagatggaaaaaccacaagtttggtgatttatgcgatcgagtgaaaaactcatatcaaccagtcgatgggggtgaaaaaccatatatcggccttgagcatcttgcccaaggattcccggcgttcattggtcggggaaaagaatgtgaggtaaagtcctcgaaaacagtatttaaatctggtgacattctctttgggaaacttcgtccatatctgcgtaagggagctcaggcggactttgatggcatttgttcaacagatattctcgtgtttcgagcgaaacccatttgtgaatcgaattttctgagattcgttatccacagtgaggaatttgtggctcatgcaaaaacaacgacaagcggagtacggcatcccaggacatcatggccattgttgcgtgagttttacatatcgctccccccactgcccgagcagaagaaaatcgcacacatcctttcgacagtgcagcgggcaatcgaagcacaggatcggatcatccagacaaccaccgagctgaaaaaagccctcatgcacaagcttttcacagaagggctgcgcaacgaaccgcagaaagaagccgagattgggctggttccggagagttgggaggtggtggagattggcgacgttttcaagttcaccagtggtaagacaaaaccaaaggacactgcacctgagccatccgttgagcggacagttcccgtgtatggaggaaatggagtgctgggctattcagcgcagagccttctcaatgaggatgtgttaatccttggcagggttggcgagtattgtggatgtgctcacctcacaaagcctgtctcgtgggtaactgataacgccctctacgcgaaggaggagaaacggtccgtgaatcgtagttacgcgcggactcatttcgcgcacctcaacctcaaccaatacagcaacaagatggggcagccgctgattacccaaggaatcatcaatcgggtgaaattcggactcccgtctcgcgaagaacaagacgaactcgcgaacgcttttgaaacgctcgacacccgtatcgagcagatcaatgcaaaaaagaagtctctccaagacctcttccacacactacttcacgaactgatgaccgcgaagattaatgtgggccatatatccgaaaaaattgcatgacaagttccgatcaaaatcagacagtgggcgaatttatttcgcattatgtgcagaatgcccctcaaatcatttggtttctgggtgctggaacgtcgcggactgctggaatgccaacggccaacgatattacatgggatctgaaacgtcgttattattgcttacgggaaaaccaagacatcaggtcacacgacctgaataacaaagctgttaaggataagattcagaattatttgaacagtcgaggagttccagcgctgtggagtgcggaagagtactcgttctatttcaaactatcattcgggaacgattacgctgcgcagcagaaatatctggcatcgaagttgtcgccccaaaacatttccttaagcataggccatcgtgcactcgctgcgttgatcgatttggggttaacaaggatggtatttacgaccaactttgatgaagtacttgaagctgcattttcaaacgtagcggaaaaaaacctttccgcctatcatctggaaggttcatacgctgcactggaggctttgaacaaagaagacttcccaatttactgcaagcttcatggtgacttccggtatcagagcgttaagaacctatcggtggacttgcgtgataatgataagcaaattgaaaagtgtttcttagcagcaggcaatcgattcggaatggtcgtcagcggatacagcggacgtgacacaaatgtgatggcaatgtttttctccgcacttgaacaatcgaatccctttcctcgagggcttttttggactacgacttcactgtcgacagtttctgatcaggtgcgcaacttgatagcctatgctcgagacaagaatgtaaaagcggagataattgagacaggcacgtttgatattatgttgtcgaagatatggaggcagatgccatcccgaagcgataagctggatgcgaaagtccgaacagccgaggcaaaaccagtatgcattccgcgttatcacagaggagtcaaatacccgattttgcggatgaatgctctgcagatttgtgattttccggaaacttgtggatcgattgaatgtcaacccgcattgcgcttgagcgagttgaatgaaataaaacgaagctctcgaccgaaagcaatcatcacatgtgctgaaaaaactttgttttggggtgcttctgaagaggtcagtaaattatttgctactgatcgtatcaaatcaatctcatcttattcgctgtctgtggcgatccggtcgaaccctgattcaacggttttgcactcgtttattgagaacgcattatctgaagccttgtgcaatgataagccattgatgcttcgcaaaaaagggaggtcctattttgctgttgttgatcacaaaaaggttgataatccacgacttgacgcgctgaaaaaagctgttggatctggaaactcatccagtattattgttggaaacattcccggcaaggcaaatacgttttgggctgaagcactcgaaatgaaggttgagcgccgggatgaaaaatggtggttattgatcgaaccagatatttgggtatctccgctttctgaaagagaagagtttgttaatttcctgagccacaagaggttgaagcgctacaacgcgcaagcctacaatatattggacgcttggatccaactgctttgtggctctgtcgggaaaggcgaaaccatttttgtctcatgttatgaaaacacgaactatcctgcgcaatttggggtaaacacaaggactgcatacagtcgcagagagggagtaaatggatagtttttccacccaactttctggacatttcgccttgccggagccactgctcctctttgcgaaaggtcgaagggacttgcatcctcttcgaggattacttgaagcaggaccctacggcattgacctcggatttcccaatcaactgcgacttgcgtatttagctccaagtgatttgcttccacgtctcgattcatttgtattggaactgtcaaagccagcacagccgaaagaagcgttgaactattacccggaatatccagggtttgaaccgctcttccagatatctttagttcagcctgccgaaaaccttaaatgttcaacaagtcctgactgtttggggttggcgcaacgcagaagtggtcccgaattggttgatttgattctcgattcgatggttagcctcatacgccaaaaacaatcattcaatgtagttatcttgtatttgccaagttcctggaagacatgctttgagtatgaagggtttaatcttcacgattgtttgaaagcgaaattggcacctctgaatattcctgttcaaatcgtcaatgacgctatgtttgaacgccgttgccgggcaaatgttatgtgggggattagcgttgccctttatgcaaaggctggaggcattccttggaagctggcagattgtgacaaggacgaggcatatattggtctaagctatgcaatcaagaaacatgcagacggtaatgagtattcgacctgttgtagccaagtgtttgatccagacggaaccggttttgaattcgtagcttacgatactcgcgagtttattcttgatcggaaagggaatccatatttgtcttatcaggagatgcagtctgttttatcccgaagtctgctcttgtatcagaacagccatagtgggcgagtcccgaagaagctcttcgtgcacaagacttcacatttcacagaaaaggagattcaaggggcctatgatgcgattggcactgcgaccgaaattgaactgattcaggttattaagggcagtcggtggtatgggctgaagcttgacgggccaaaatcttcgcagtgcaagcctcaacctgctccctacccaattgaacgtggtatttatctgccaatcagtgacaatgaatgcctactatggactcaaggaagcgttgctaacatcaatcaacaaaaatcgtatcaaccagttttcaaggaggcagcattaaggcctcttcctggtcctattatgctacgtcggttttcaggggatgggggatggcacagtacttgtgctagtgtccttggtctcacaaaagtcgattggaacaacaacacgctctataaaacccttcctgctacattggtttattcaaaggttttcgcggatgtcgtaaaattctctccgactatcgcaaatgatatctatgattatcgatttttcatgtagacagagcatttaccatgcccacaccctccgaacataaaaccgtccaatcccgtatcctcgcttatgccgaggaaatcggctgggccgttgtgtctcgtgaggaggccgaaaaaaggagggcgggttttccaacccgccattacattcaaagtggcaagcaagaaaatggcggacaggaatgtccgccctccggtaaagaatctttatctctattcttcgacgatcttcttgacgcgaaggtgcgggagttcaatccttgctacgcggaggctgagggcgcgttgcttgggcagttccgccatcttcatgcggacatctatggcaaccgggaatttgtggagcaattgcgcaaccggggcaagtttttcgaccatgaggagaagcgcgagcgcgacctgattctgatcgattacgacgacccggcgaggaacgtgtacgaagtcaccgaagagtgggcctttcacaacgggcactacggcacgcgggaagatgtcgtctttctcatcaacggtatcccggtgctggtgatcgagtgcaagaacgccagcaaggacgaggcgattgccctcgggatagaccagattcgtcggtaccaccgtgaaacccccgagctgttcgtgccgcagcagctttttaccgccaccgacgccatcggcttttcgtacggagccacttggaacaccgtgcgccggaacatattcgagtggaagatactggggggcggacattcctgtccgccattacattcagaattggaaagcggacattcctgtccgccattacattcagaattggaaagcggactttccagtccgccattacattccgacacggcaatcggactttccaacccgccattacatttaaaagacgctgaagagaatggcggacaggaatgtccgccctcctttgacgttgaagagaatggcgggttggaaaacccgccctcctttcttgacccggagagagagattggcatgacacagcatcggttgcctcactggcagcagggtgatgtgtgggtattcgtgacatggcggctggcggattcactgccacagtcgaaactggaggagtggaaagaagagcgggagatctggctttcgaatcatcccgagccatgggatgagaaaaccgaagaggagtatcatgaacgcttttcgcgtcagatcgacgaatggctcgatcagggcagtggttcgtgtctgttgagggaacctgcttatgctcagatcgtggcgaatgcgttgcggcattttgacggagaacgctatcagctggcttcgttcgtggtgatgcctaatcatgtgcatgtgttgttctgtccgtccggaacgcattcgctcgccgggattctgaaatcctggaagggcttcagcgcgcgtgagatcaacaaacgatcgggaaagacgggatcgttctggcaggaagagtattgggaccgtttgattcgaagtgagaagcactttttcagagtagcaaagtacattcgtgagaatccaataaaggggggcggactttccagtccgccattacattctgattttgaaagaggattagaaaacccgccattacattctgatgtgaatgtaggactttccaacccgccattttattacgaatgcgaattgctgttcggaaaaaatggcggacaggaatgtccgccctccgttcccggtcgtctcgaatcgaaggtaaaaaccttctgcgccatcccgcaggtgctcgccttcctgaaggagtacattgtctttgccgagaaggacgaggagctgaacaagtacattctgcgccagcaccagaccggtgcggtggatgcatccgtcaatcgggcacttgatcctgtccgttcccgtggtctcgtctggcatacgcaggggagcggcaagactttcacgatgatcaaggcggctgaacggctcttccgtgcgccagaggcggaaaagccgaccatccttttgatgatcgaccggaacgagctggaagaccagatgctcaaaaacctcgccgctctcggtctcggcaacctggagcacgcgagcagcattgcaaggctgaacaaactgctgaagtatgactaccggggcatcatcgtcacgatgatccacaaattccgggatatgccggggaatatcaatacccggtcaaacatctacgtcctgatcgacgaagcccatcgcaccaccggcggcgatctcggcaactacctcatggccggtttgcccaacgccacctttatcggtttcaccggtacgccggtggacaagaccgtctacggcaggggcaccttcaagaccttcggctgcgaggatgacaaggggtatctgcacaagtattccatcgctgacagcatcgaagacggcaccacgctgccgctctactaccagcttgcccccaatgacatgctcgtcccgcacgagacactggacgcggagtttctctccctcgccgaagccgagggggtcgccgacatcgaagagctgaacaaaattctcgaccgggccgtgaacctgaagaactttctcaaaggcagggagcggatcgagaaagtcgcgcagtttgttgccgggcattacctcgctaacgtcgaaccgctcggctacaaggctttccttgtcggggtagaccgggaggcctgcgcccactacaagcaggccctcgaccagttccttccgtccgattattcccgggtggtctacaccggcaacaacaacgactccgttctgctcaagaaatttcatctcgaccagaagcaggaacgtcagatccgcaaaagcttcggcaagatcgaccagcagccaaaaatcctcatcgtcaccgagaaactccttaccggattcgatgcgcccctgctctacgccatgtatctcgacaagccgatgcgcgaccataccctgttgcaggccatcgcaagggtaaaccgtccctacgagaacgaagcgcaggagatggtgaagccccacggtttcgtccttgattttgtcggtatcttcgacaagctcgaaaaagccctcgccttcgacagcaaggagattaacgccatcgtcaaggatatcaaacttctgaagatgctttttcagaacaagatggaggctataggggggcggacattcctgtccgccattggagtacaaacggctgatatacgaaacgggcattggatttcgaatgaggattctgaatgtaatggcggactggaaagtcatgaggataaatgtaatggcggactggaaagtccgcccccctttacgttcaacgacagggatgtcgataatctgatagagcatttccgagatccggagcggcggaaagcgtttttcaaggagtacaaagagatcgagatgctctacgagatcatctctccggacgcctttctccgaccgtttatcgagaggtatgcgacgctttccgccgtgtacgatgtggtccgcaaggcctatgcgaagcgtatacaggttgatcgtgatttccagcggaagaccaacctgttagttcaggaaaaggtcggcagttacggagttggagagttgcagggcgtggtgaaaatagattcgaacgccatcgacatcattaacgctcaggccggaggtgctccaacgagggtgatcaatcttatcaagagcattgaaaagatcgcagatgatcaaagtgacgatctgttcctgatcgccatggcagaacgggcgcaggctgtgcaggagagtttcgagagccgtcaggtgacgacggccgaagccctggaacagctgatgcaagcggtcgaagtgaacgaggagcgaaaaaaagagcaggccgcaaaggggttcgatggactgaccttctttgtctaccggaccttgcttgatgagaagatcgaacatgccgaagaggtcagcaggcagatcaagacggcgtttgtggaatttcccaactggcagaagagcgaagctgcgctgcgtgagcttcgcaaaaagattacctttgcgatctttgctcaatcagacgatctcgagcgagtcacgggtatcgtggactacctgttccgcctgctggaaagggctaaccggatctgaaccatgactgattcgactccaaagatccgtttcaagcaacgtgttcgccagtgggctgagaaactcgacgtccgggtcgtatggctcggcgtaaggcccatgaaacacaaatgggcctcctgctccactgagggccatcttaatttcaacgctgagctgttggacatggacgaaaagatctgggattacgtgatcgtccatgagctgctgcactttttcgtgcctaaccatggcaagctctggaaaagcctgatgcgagcccatctgggggagtatgaggcctgcgaaaaagagttaagggacaatgtgtaaaaaaagagagtcttccgacgagaagggggacgttcacaactacgtaaactttattggcggctgcaatttctgtcagagcttttgagggcaattccgttcagtatcatcgcgtgatgcatcaatgagaaaatgttgcggagtctgaaagagtgtgatggtaagcgtgggggcgggctactgtgcccttccgcgttgctaaccatattgtctttggcggtacgggctgatacggggatgcccttacggtttaccggtcgttttgaaaataaatgggactggttattaactatacgtgctcctgcgaagctctgttcttaaaccggaatacgctatcccctgttttttttgttcgtcaattgtgacgagaaaataatatatttcattatatatcgtcatacgatgcgatttatgtgattaataaatccagggctattgatgaaaattgaaggcacattgacggatgaggcgattctcggggagcttggggggcggttggcgcagcgtcggttggagcttcaactcagtcaggaagcgcttgccgagcaggcgggcgtatcgaagcggacggtggaacgtatcgaggccggagcaacgacgcaggtttcatccatgatccgggttatgcgggggttggggctgctggagcggctggaggccctggtgccggaagcggggccgcggccgatggagttgctgaagctgaaaggcaaggcgcgaaagcgtgtaagaaccaaaaagcagccagtggaagaaaaaccctggaagtggggtgacgagtcgtgagtacaacagcaaaggtaaacctgtgggggcgcacgatcggggcggtatcgctcagtagcgatgctacgaccgcaaccttcgagtacgatccggccttctctcgcagcggcatcgaaatcgctccgctgaccatgccgctctccagccagctctactcctttccctcgctgcgtcctgaaaccttccacgggcttccgggactgttggcggattcgctgccggaccggttcggcaatgcgctgatcgatgcctggctggcccgttccggtcgcacgcccgacgccttcaatgccgtcgagcggctctgttatactgggtctcggggcatgggtgcccttgaatatgctccagccatacggttgggggtttccggctctgcaccgcttgaaatcgaacggttggtcaagttggcttcagaggtgttgacccatcgcaacaatctgcaagtctgcttccacgatgagggcaaggagtttgcgctcaaggagattctccgggtcggtacctccgcgggcggagcgagagccaaagcggtgattgcctggaacccgaaaaccaacgaagtccgatcaggccaggtgaaggccggaaaaggtttcgagtactggttgctcaagtttgacggggtgagaggcaacaaggacaaggaactggaagatccaaaagggtacggtgcaatagagtacgcatattaccacatggcactggatgcgggaatcaccatgacgccctgtcgactgttcgaggaaaacggtcgtcgccatttcatgacgaagcgtttcgaccggttggaggatggaggcaaactgcacatgcagtcgctctgtggtatggcgcattatgacttcaatcaggcgggtgcttacgggtatgaacaggcgttgcaggtcattcggcgccttggcttgccgatggcttccgtcgagtagcagttccggcgaatggtgttcaatatcgtggcctgtaaccaggatgaccatgtgaagaacattgcctttctgatggacaggtcgggcaactggtcgctcgcgccggcgttcgacatgacctacagctatcaaccgggaggaaagtggacatcaagccatcagatgacaatgaacggcaagcggagcggattcttgctggatgacttcaaggcatgtgcgaaaagcgcatccatgaagcgcgggcgtgccgaaaccatcatcgctgaagtacaggatgttgttcaccgatggcatgattatgccgaggagtcacgcgtcaatccccgacaaagggataagattgcagcaatgctgagactggagccctttccatgaaaccaaacgaatataaaaccgtcaaggcacagagaagggggacgttcacaactacatgaacttttttgatgcttcaatttctctcagagcctttgagagctgttccgttgagtatcatcgcatgttgcatcaatgagaaaatgtcacggagtctgaaagagtgtgatggtaagcgtggggacaacgatctggagcactgtgttcccggaaccagagaactttgttaaatacctgaaaattcatcctgtgtgaaaacgggagcaatctgctgattttcctcgctttactcgctttaatcattctctgtgaatgcgagtcgggcaggcacgggggcctgcccctacggttgccaattgtctactgaatacagccgactttcttcccgtcacactcgtcaaaggtgacttaacctgatgatggatgctgccctgtgtaatattattattacacggggcggcatgactatcttccccatagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcccggcctgccgggcgtcgtcactatccctttctcttcttcaacgattccctgtccctgaatcccatcaggtagaggatcgcgtcgagaccgagggtggagatggcctgttttgcgctctccttgacgataggtttcgcgcggaaggctatgccgaggcctgcttttcccagcatgggaagatcgtttgccccgtcaccgacggcgatggtctggtcgaggctgattttttcttcccgcgcgatatgttcgagtagtgcggcttttctttttccgtctaccacctcgccaagtacttttcccgtcagtttacctccttctatctccagcgtgttggcgtacacgtagtcgatagtgagttttttctgcaggtagtgcccgaaataggtgaagccgccggaaatgatagcggttttaaagccgaggttgtgcaggttgtaaaaaagtgtttccgctccttctgtaagctggaggcgttttgcgaccttttgcagtactgattcgtcaaggcccttgagtgtcgatacccgcatctgcaggctttctgtgaagtcaatttccccccgcattgcctgttcggtgatttccgcgactttttctcccgatcctgcttcgattgccagctcatcgatcacttcgctcgtgatgagcgtggaatccatgtcaaacacgacgagccttcggttgcgccggtagatgttgtcttcctggaacgcgatgtcgatgcccaggtcatcggtaatggccagcatctgttcacggaaacggtcttcgttcacgatggcccctcttaaggagaactctatgcacgctttcgtgttttctgcaagacgttttcccagagggattctgcctgaaagcctgttgatcgtgtcgatgttcaggttgtgctctgcaatggtcgaggtgacgcgtgctatctgttcagccttgatttcgcgcgcgagcagcgtaagcaggtggcggggttttccctgttctcctacccagtgttcatacgcttcgtccgttatcggagtgaaggagatggagaggccgagtgtatggacggtaaagaggaggtctttcagcacaggagccgactggaactcgctgggcacttcgaccagcatgccgagagagagctgatcatgaatgacctcctggccgatgtccagaatcctgacgttgtatctcgccagaatcgatgaaagttgtgctgtcagtcctgatttatccggcccggatatattaagcagtaacagttctctcacaggtatcactcccattctatggttgccggcggtttggaggagatgtcgtaggcgaccctgttgatgccccggacctcgttgatgatgcgattggaaaccctcgaaagaaactcgtgcggcagatgggcccagtccgcggtcatgccgtcagaggattcaacggcgcggagagcgaggacattttcataggtgcgtttgtcacccatgacgccgacagactgcacgggaagcagaacggagaacgcctgccatacatgatggtagaggttctgtgatttgagttcttcaaggaagatctcatcggcatcccgcaggatatcgaggcgggttttgctgaccgacccgagaacgcgcacggcgaggccgggtccgggaaacgggtggcgcatgaggatgtcttcatcgatgccgagttcacgtccgacagcacgtacctcgtccttgaacagttcgcgcaggggttcaatgagtttgagcttcatccttttaggaaggccgccgacgttatggtgcgacttgatggtttcagatggtcctttgacgctgacactttcaatgacatcgggatagagtgttccctgaacgaggaatttctcttcgtgaatctgctcctcgaaaatatgaataaaggtcctgccgataattttccgctttttttccggtgaagcgatgctttttaaccgtttgaggaatatctcttcggcgtctaccagattgacgctcagtccgagaggtttgaggattttcatgaccttgtccccttcatgcttcctcaagagcccgttatcgacgaacacacaatgaagctgtttgccgatagccttgctgacaagcacggcggcgaccgtagagtcaacgccgccgcttatgccgcaaataactgtattcttgccgaccgtagtgcggatctcctcgatctggtgttcgataaagcttttcggtgaccagtcaggcgtcaggccggcaatgtccagcaggaaatttgaaagcagctgttttccatacagggtatgctgtacttcagggtgaaactgcaggccgaacactttgagcgccgctttgtcgcctgaggcttcaatcgcgcacatttccgagttgccgctgcttgcggtaactcggaatccttccggcattctgactaccttgtccccgtggctcatccagacatgtgaatcgggaatatccttgaagagcatgctttgaggatttccgtcatgacgttcgacctgaatttctgctcttccgaactcctgttttgccgaagagtctacagaaccgccgaaatgagttgctatgacctgaaggccataacagatgccgaggatggggacgccgagtttgaaaattccctcatccgggtgaaacgcggactctccatagacgctgctggggcctcctgagagaatgatcgcccccggattgtgttcccggattttttccagcggggtgttgtacgggacgatttccgaatagatgccgatctctcgaatacgtcgtgcgataagctgggtgtattgcgagccgaaatcaagaaccagaactgaatgcatatggatggaagtgttaagtggtttgctactctgtctcttctccgatgagatcctcgatgagccgctctaacggccctcttgaagagtcattttcattttcagtatttgtactctcttcttcagggggactgtagatcaggccctgctggtattttttgaagcctttggaggtgaaatattcaacgtaaacatcatccgtaaagagttccgcaggttgattggtgcggcgagaaaccggtaccgcaatgacggtttcgggcatgtggaagtagcggttttccaggccgagtgtggtgtccgcatagcactttttcataaacttcgcccagatcggcagggcggctctggctccctgtccatagctcatcgaggtgaacgagagcctttcatcatcgaatccgacccagacagcagcggtaacctgcggggtaaagccgacaaaccaggcatccttcaggttctgggtggtcccggtttttccgccggattctatgttcagtccatagcgtgaaggaacggctactcctgttccccgtttaatcacatcctgaagcatggaaaccatcacgtagtttgtcgtggaatcaatagccgttcttgtcagaggcctggattcgctgaccgtattcctgaacttgtcttcgatcctgctgatgctcacaggttcaacccatacgccattgttggcgaaggtgccgaaagccgaggcaagctccagcggagttacttccgatgtaccgagggaaatggacatattgggctcgagttttgaccggatgcccattttgttcgcgtaactgatgacttccgaaggactcagaaattcatgcatgagccgaaccgtaacctggttgaccgatttgctcagcgcgtggcgtagcgtggtcaatcctcctgatttgtgatcggcgtttttcgctatccagaccttatccccggtctttatggcgagaggctggttcagaattctgtagtttgccggtattcccttgtcgatcgccgctgcgtagacgaacggtttaaacgttgatccaggctgtcttttggcctgccagacatgatcatactggtactgatagtcatcagggctgaattcactgccgccgacccatgccttgatcgctccgtttgacggttcaatcgcaacaagagcaacctgcacacgggttttatcaaagagtacttttttcagccatttgctgtcccctttgagctccctgagggcgtcacccgccgatgtaccgttttttacaagttcacggtatctcggtgtttcgctgattatctggtttttaagcttttccggccagcgccaggatctgtcgaactgttcctgcacccaggcgatatgctccttgaccgcttcctgggcatagctttgcattcggctgtcaagtgtcgtatagatgctcaggccgtcgctgtagacattgatgtcatgctggcgggatatcggtttgagggtctggcgaatatattcggtgaagtagggcgcctttccattgttggttaccggcgtataatccaggacgagcttgcttttctgcgctttttcccgttcctgttcagagataacgcctgctttttccatcagggaaagaataaggttccgccgattgaccgaatcttcaggatttcttgacgggtcatatgctctcggacttttcagaataccgatgagcgtcgcgctttcaggcagggtcagtgagcgtgcaggtttattgaaataggtccatgacgcggcctctacgccataggctccggatccgaagtagaccgtgttgaggtaaagtgcgagaatttcatcttttgtataggttcgctcaagttcgacagacgtaaaaaactccttgattttacgggttatcgtgcgttcctgggtcaggtagaggtttttcgcaagctgctgggtgatggtgctcgctccgtgccaccgcgttcttccctttatcaggttttctcctatgacaagaacaaatcttcggacatcgaacccccagtggtcgtaaaaggcgagatcttcggttgctatcagcgcttcaggtacatagtcggagatagagtcaagcggaacgtaggtgcggtttttcaggaagtacttgtggatcagtttgccgtccgaagagtagaccagtgaggccagttccgggttaggattttcaagctcttcaaggcctggaaggcttttgagcagactgaataggtaaataagtccggcaagagaggatatcagaatgatcccgataaacaacatcgcgggcagcgcacttcgttttttcttttttccgttactgtttttactcattctgttcctgttcacactattcatattagctgagtcactgttcatactatctgaaggcgttcattccctctgtcgtccggtgagttgtttttataaaaatcatcggcaaattcaaaatgtttttttagctgttcggaaaacattccggtgttttcaagcatcggaaggtgtccgagatgcataaactgaacaagacgagttggcgcgtcagttttttttcttcgggtttcatagagtgttaccgtgccttcgggagggatggtgtggtccgccattcccacgcagcagagcacaggagagctgatctcgacaacctgccgggtatatcttctgagaacgtcacggtctatggagaattttcccacagcatttgtcgcatctttgtctgaattggtgaaatcttcaacgatgatatcactgtactcttttcctatatcgacggttgccgcgcgtttgataaagagcgatttcagtggtttaacctgaaagatgtttctgaagttcatggaaaagtcaatcaggccgccgagaaacagcaggcccacagaggtaaaaggggtctcctcgaatataccacaggcaagaatggtagaggagaggagtgaatcccggaagcgcagggagagttcggttgctaccatgccgcccatggagtgaccgataatatgcaggtttctctttttgttcaggccgaggtgttcgatcagcgaggatgcttcgtcagcgaatccttcgatggtgaaggatggtttgtgatcggtctcgatcacggtgtttccggtaccgctctggtcataggtgatacagcggtattccggggtcagtttttcaacaacaggtttccagtaccgcgaagaaatggcccagccgttgacaaacagaacggcaggtttttccctgagggcagggttgttttccgccgtgtcgttataaaacaggttgcagcggtcattggaaaaataactcatcggatttcgaggttgaaacgtaaaagtaataatataagaacttttcatgcttccctgagtttgagaacccaaattgttccgtcaacaggttgcgggttcttccggattatccgttgaacagctccgccctccggctgtttgcgagagcccggcaagccggagattctcgacagggagggcggggcctgaggaaggccgggattgaaagaaaagcctaaaaaaatttatatttctgtaagttttgtttatcattacttcccgtttcttcatcgacatcggcgtatagcgcagcctggtagcgcacttccttggggtggaaggggtcgtgggttcaaatcccgctacgccgacacaggtgttttgcctcatttctgatagtgtttttcaacctttcaatggaggagacgatggattttgagtgctcttttcactgtgagctgcagaatctcgaacctcacccggcacttacaatacgtttgaaaacaaaagccggcgatatagccgaggtttttgacgaaggctacggagcaattgccgcatacctcaaatcaaaagggaaagaacctctgggccctcctttcgcgatatactttaacatggaaatggagaatctcgaggtggaattcggatttcctgttgaagccggaataacaggagaagagagcattgtatcctccatgactccgtcaggcaaggcagcaagcagtctctatataggcccctatgaggaagccgaaccggtctatgacgcactcatagcatggatcagggagaacaattttgaagctaacggcatagcctatgaaatatacctgaacgatcctgccgtgacaccgccagaacagctgaaaacacaggtcaatcttatgctcgtgtgacgcctccttcaatcgagccggaaccatgaggctcgttcactgccgctcttatcatgtcgatagtttttctgcagagatcacgctctctttcctgtcttcagttgtgccctgaaacaggcaatcagttacggttcgacagccaaccggttacaacaaacagagagcatggtgtattgatgagcgtgaacggcagagtggatttctataatgaggtcgcatgtttcaggatggtatgaagttgcacgtctatcagcaagtatcggaatgattatcaatgagtgaacacaacagggtcatagtaatcggtgcaggtatcggggggttgactgtcggcgctctgcttgcacggaagggttacagcgtttccatagttgaaagtcgggcatatcccggaggttgtgcggcaacctttgaacgtcaggggtatcgtttcgatgcgggcgctacagttggctgcggttttcacaagaacggtccgcttgcattgcttggagaggatcttggcatagcctggcctgtcatgacctgccctgctgcatgggatttcattcaaggcgacaggtcaattcatctttcacattcaagacaggaaattctcgcacaatttcctgattcccgcctgttctgggatgagcaggaccgtattgcgtctcttctctggtcacttgcgggcgatacccttccatggcctcctgcaggtttgagtgaactcgacgtgttgttccgcaagcttatccgtaaagcgccttcacttgctccgatgatgcctctggtcaacaaatcagccttgcagtggctgcgtgagcacgggctggattctgacagcgattttgtccggtttatcgatgctcagctgctgatctccgttcagacaaccagtgaacacgctaacgcgctgaacgcggcgattgctctggaccttccctctaaaggaacgcatcgccttaccgggggtatcggcagcgtatcagaaaagctggcggaagcagtggaaagcgccggtggcaggctcatctataaccgcagtgtagaaaacctggagcgcaaagggaggcgggttgtgtccctgaacacctctgacggcgcgcgacatcctgccgatattgttgtcgcaaatctgactcccgattctcttcgtcttctttttgatccgcatgcgtccggagccaacagaataaaaaaagggccgaaatcagggtggagcgcctttgtgctctatctcggggtcgaagaatcggtgttcagggagggggatgccggccatgtccagattgtcgccggtagcggtgatcttggtgaaggaaacagcattttcgtttcggtttctccgtcagatgacagtctcagggctcctgaaggtttcagggcggtaacggtttcaacccatacgcgtcctgaaaagtggtttgaggcaaaagagcggggtgacggggcctacgaagaactgaaagcgtcgtatacgaaaaaagtcatgtcacttatctcgcagcattttgagaacatggaaggcaggatcgctgttatgtcagctgcgacacccgtgacatgggagcgatataccgggcgctctttcggttatgtgggcggttatgctcaaacatcgctgttcggggtaaggggtccggggactcctttcaggaacctgtttctcgccggcgattccgtttttcccggacagtcgcttcccggtgttgtcaccagttcacgccgtgtcgccgctctcgtggagagaaagtatgggcctcggagcaagaagtagctcacttcgttcgcaggagtaagtagtaagaagagggaaatgcagagatcatgggcgaatccctgcgtcttcttccaaacagttcaacaacagaacgttacctaagctctcaattttcgactgcgattacggttcccaacaaataaacaactcaacgattcaacaaatcaacaattttcccggtctttctatattacccgtatggatgtactggataaattagagatactttccggttcggcccggtacgatgcttcctgtgcttcgagcggcagcagcagaggcggcggaggtgagggtacgctcggcagcacgtcaaaaggagggatctgtcattcatggtctgatgacggtcgctgtatctccctgcttaaagttctttattccaatgactgcagctatgattgcgtctattgcgtcaaccgcagatcaaatcctcatccccgaacgtcgtttaccgtgcatgaactggttgaactgacgatcagattctatcgcagaaactatatcgagggcctttttctgagctccgctgtcatgcaaagccctgaatctacaatggagagcatggtcgaggtgatccggaaacttcgggtagaggagtcctttgccggttacatacacatgaaagtcattccgggatgctctgaggatctggttcgaaaggcaggattctatgccgatcgtctcagtgtcaatatcgagctcccttccggtgattcattgaagctgctcgcgccgcagaaacagagagaggatattctcaagccgatggcttgcctcggcgacgcgatcatcgcaagccgtaaagagagaaagaagaaccgcaaggcacccgctttttctcccgcaggccagagcacgcagatgatcatcggtgcttctcccgagtcggatttcaggattctgagcctttcgcaggggctctataaacaaatgcatctcaaacgggtctactattccgcgtttgttcctgtgaacagtgacaaccttctgccggttcatgcaaaaccgcctttgcagcgcgagcatcgtctctatcaggccgactggctgctccgcaactacggcttcacggctgacgagatcctttcggaagagtctcctttccttgatgagcatcttgatcctaaagcgtcatgggcgttacgcaatcccgggttttttccggtcgatgtcaacagggatggttacttcgcgttgctgagggttccgggaatcggtgtgacctccgcaaagcggattgttgcagcgcgaaggtttgcggtgataactccggaggggctgaagaatatcggggtcgtcatgaagcgggcaagatactttatcacctgttccggcaggccggtggagcgtttgttcgacagaccggcacttgttcgccggaaactgctcatcgctgaaaccggaaaagacccccgcgcactgaagcagcggcagcttgatttttttagtaacaagtaacaagtaacgagtaacaagtgaccagtgaccagtgaccagtgactagttaacaggtgaccagtgaacagaatgaaatcacataaagacctgatcgtctggcagaaagctatgtcgtttgtagaagagatatatagcctttctaaagggtttcccgatgaggaaaagtatggccttacagctcagttaaggcgggcatctgtttccattccttcaaatatttcagaaggagccgcacggcacggaaagaaataattcatacattttctttatatggcactgggatctgcagctgaagctgaaacgcagctggaactcgcgcggcgtcttcattttgcagctgattcagctgtagactgtcaactacaaaacatcacggaaataagacgaatgatacaagggatgatacgccacttgagttccggtaacgagtaattcttgtcactgattttctcccttgtttcttgcaactcgtcactcgttactgataatacaatgatccgctatcgttacgacggtacgaccgagggacttatttccgcgatcgaccatattcttcgccatgaacctgatccgcagacggttgagctggaggttcaggagcagaccttgttcgacgaagggctgttcattgccgctaacagcgatcggaccgatgttcttctgcgcaggttttcttcggcctttcctgaaagcgcccggcaggtcatgtatgttatcctgtccgaaaaggaagggatggaaaccagccttttacactatatccatatggtttccgtgtacggcagccggatagaggctcatcgtacccatcctgcggtgcacgatgtccatgttctcgcccggaaggtatcccgcgaaattcaccggatgaaagggctgctccggttcgccatgctcgaggacggatcctatcttgcgaaaatggagccggatttcaacatcatccagccgctctcacggttcttcacccaaaggctgcggactcagcaatggtttatctacgatgtgaagcggtcacttgtctcacactggaaaggcaggaaacttgattttggtactctggaatccttccgcgccccggagctttctgatgaagagaaggatgttcagaaactctggaaaacctttttccgcaacgtcgccattcccgaaaggaagaatcccggacttcagcgctccttcatgccgatgaagtactggaagtatctggttgagaaaacataggctaaggttgtaactgcttaatgggttatattttgtatgaaccacaacaatacagcaatgttaatcatattcgggaggactacatggcaaagaaaggaacgggtgctcgatacctgctttttggagctttgtttgcagttgctgcatgtgcttctccacatggagcggtgcctgttgcagagggtgaaaagctgttcaacgatccgcagtttgccggttcaacgaacgattcgagctgttcgagctgtcatcccggggggaagggactggaaaacgcagcatccaacccacagctgctcacggtgatcaatacctgtatcaccggaccgcttggcgggcaggcaatagctgaggattcagaggagatgcttgcgctgaagggttacatcgaatcactgggggggaacgagtaaaactatgcgggaacaacgtgtcacaatatgcggctgcggctggctcgggctgccgctgggaaaatttctggccgataagggttgtatcgtgaaaggctccactaccagtgaggaaaaattcagactgctgcaggaggcgggcattcagcccttcagagtctcgctcgatccctcatttacaggggatgatcccgagtcgttaatggagagtgatatccttgtgctcaacgtcccgcctgcgcgaaggccggatatcgtcgagtatcatcaggaacagatagcgtcactgatcagggtcgtgaaggcttctccggttacaaacgttgtgtttatcagctcaacctcggtctatccgtcactcaatcgcgaggtgacggaggaagatgccgttaaccccgaggcgctctcgggtcaggcgctgctggcagtcgagaagatgctctttgaagaacgttcgttcagaacgacggttctcaggttttgcgggctgatgggatacgatcgcaatccagtgaactttctcggcagaatgacctctctcggtaacgccaaccaaccggccaatcttattcatcgtgacgattgtatcggtgttatttacgaagtgatccgtcaggaggtctggggggagattttcaacgcctgttcccctgggcatccttcgcgcagggagtactatgagcgtgcggccgagcgttccggtaaaccgatgcctcctcttgcagaagaagagcgtaatccggcgtttaaaattattgacagcagcaggctcgaacgaatgctcgactaccgttttcgcgttcccgatccgctcgatctgcctgaagaataaaagaaaatgatttcaattcaatagaacaggaaaaccttgaataccgtgaacaacactcatgctttgcttcgtcctgcattccttttttcactgctgatgtttttttcggcccctatccatgccgcccatcctctgatcaccgacgataccggaacacagggggccggccgctttcagattgagctgaacagcgaattcatcgatgacgaagagggcgcttccggggagacgggaggggaagtcgccgcagcgctttcctgcggcctcgccgacaatgtcgatctggtccttggagtgccctggatgtggtacgaggtgaaggagggcggtgctactcttgccgatgaggatggtatcggtgatctttcgctggaagtgaagtggcgttttttcgagtatgaagacagggggctcagcatcgctctcaagccgggagtgacctttccgaccggagatgacgggaaaggtctgggtaacggaaaggtgtccggaggaagcacgctgattgtctcgaaggagggcgtgctcggcaaactgcatctcaattttgcctatacgcgcaacgaatacggtcttgaggaggacgatcttcttctgcgaaatgacctatggcacgcttcatttgccggagagatcaatcttacggcggacatcacggctgtaggcaatatcggtgtggaaacaaaccctgagagaggggcggaagaagaccccgcatttttcatcggggggctgatctactcggtgacgaaggatttcgatgttgacgcgggtgtaaaatgggggctgaacgacgccgaaagcgacagggcgtttcttgccggtatcgcggcgagattttagggcctgatgaacaaaaaattgtccgcttttttacttgctgccccatcgagcggctcggggaaaacaacgctgtctcttgctcttcttagactcttcgcggagagaggacttcgtgtccagccgttcaagtgcggtccggattacctcgataccatgctccataccagggcggcggcgaaaggcggcgagggccatagaggaataaatctcgataccttcatggcaggtgaagcccatgtacgtaatgttttcgtcagaaaaagcgccgaggccgacgcggctgtcgtagagtgtgtgatggggctgttcgacggtgcggtgaaagccgatggcagcagcgcttctatcgcaaagctgctcgaactcccggtggttcttgtcgttgacgcaaaagctgtcgggtattccgtcgctccgctattgtatggatttaaacattttgatcctgatgtgcgtatcgcgggagtgattttcaaccgtgtcaacagtgagtctcactaccggtttctcaaggatgcctgtcttgatgttggtgtcgaaccgctcggctatgttccccggaacgatgccatgacgttgcctgaacgctacctgggcctgaataccgatgccggtgccgggcaggaggctgcgatcgtcgctatggcggagcatgtgcgaaagacgctcgatatcgagcgtctgctggagatcgtgacagttgatgtttccggtgccgctgcacctcttcttccagtcagaggaaatggcagtgcggttatcgctgtggcgcgtgacgaggcgttcaattttctctacgctgaaaacctcgatgtactgcgggagtacgggagcatcgagtatttcagcccgcttgatgatgctcgtctgcccggggccgacatgatctatcttgccggaggataccctgaactttacgccggaaagctctcggacaatctggccatgcgccgggagatgcttgatttttccacgaaaggtggagtgatctatgccgagtgcggcggcatgatgtatctcggtcgctccatgacagatcatgaggggaaccgtttcccgatgtgcggcgtgttcgacatggatacttccatgcaggaggccggtctgcatctgggctacaggaaagtgcggctcaatgatccggcgtatggcggcgagctccgcggtcatgaatttcactattccgcgatcacccggaaaggtgccctgaacaacgtggcatcgattgcttcagcccggaacaagccggtggatacggctcttttccggttctgcaacacgttcgcgtcctatatccatctgtactggggcgagacccgcgattttccgggctatctgctttccaggggagggggatcagtgggcagtaggcagtaagtaatcagtaggcagtctgcggtgggctcattgctggggcgtgcctgttgaaaacttctgtcgaacgtcacaggatgaattcgagatcgtatttttcttccatcgcctttccggcgaatgttttcagttcttcgagaaatcccaggaactccttcgggtcgatttcccgccagtacgccgcggcaagaggtttgtcgtgccatcccagcagcgctttttcctttttttccgggtctatctgacgttctgcctccctgagtatcccgagcattttttcgagctggctgtgatccaggaatgcttcgtcccagctgtcaaggccctgtcctgtttccgagatgaatggaagcgcattgagcgactctatgagatcgaagtgaaacagggcggtatggttatgcgccgagatagcaagtgtgccgtaggtgcggtatccggtatcactgagccgtatacggctgatctctcctgttctgtagatggaaagctcccggtgaaccgggtttttgtcgtctatgagtatatgcgttatctccataaagcagcatgaaatcaaaattctgaagggcacctctattctttaataataaatagagctgtccaaaaatcacagagcgtcgaacgtttccccaaatatacatgtggctacagggtactatcccgacaattcaacaaatcagcagttcaacagttcaacagttcaacagttcaacaatattctgttctcatgtccctgcttcagggttagaaacctttagcaggggatatctgttctgcttaaagttaattggttttgacgccctatctttatataattaaaattagtatgagcaggttgagcgccggtgtacaatacatgggaaatggtacttattaaacccttatttaacagagcataagaatggacggaaatttttcgaacagagtacaggatgtcatccgtcacagccgggaggaggctctcaggctgggtcatgactatataggaacggaacacttgcttttaggcctgatcaaggaaggagaaggcatagcggcaagaattttaaaaaatctgcatatcgatctcttcaaactcaaacaaaagattgaagagagtacaacccagaaagtggcagcatcccaaatgggcaatgtgcctctgacaaagcaggcggaaaaggtactcaagatcacctatctcgaggccaagatctgcaagtcgaacattatcggtacggagcatcttcttctctctatactgaaaggtgaagataatgtcgcggcccagattctggagcagttcggcatcacctatgatgctgtaagggatgaattgatgaccatctccagtggaaaaggtgattcgggtgagccgccgatcgaggggtccttttcatcagggcctgaaaagttttccaaaaaagccgagcagaaaaaaggggagcggaccaagaccccggtgcttgacaacttcggcagggatatcacccggcttgccatggacgataaactcgacccgatcataggaagggagaaagaaatcgagcgtgttgcccaggtgctgagccgcaggaaaaaaaataatcctgttcttatcggagaacccggagtcggaaagacggccattgccgaaggtcttgcattgaaaattgtccagagaaaggtatcgagaattctctacgataaaaaagttgtcgctctggatctggccgctcttgtcgcaggcaccaagtaccgggggcagttcgaggagcgtatgaaagcgctgatgaatgaactggagcgttcacgggatgtgattctttttatcgacgaactgcacactatagtaggagcgggaggagcttccggctctctcgacgcgagcaatattttcaagcctgctcttgctcgcggggagttgcagtgtatcggcgcgacgacccttgatgagtaccgtcagtatattgaaaaagacggtgcgcttgacaggcgtttccagaaaatcatggttgagccgaccaacgttgatgaaaccatacagattctcaataatatcaagagcaagtatgaggctcatcatcacgtttattacgatagtgatgcgatcgacaaagcggtcaggctctctgagcggtacatcaccgacagattcctgcctgacaaagcaattgatgtcatggacgaagcaggtgcacgggtgcatttaagcaacattcatgtacccaagaatattctggatctggagcagtcggtagaggagatcaagaccgagaaaaaccgggttgtcaagatgcagaactttgaggaggctgcaatgcttcgtgacaaggagaagactcttcttgagtcccttgagcaggccaagcaggagtgggaagcaagagcagccgatactgtctatgatgtgacggaagcggatatctcttcggttgtcgccatgatgacgggtatacccgtgataaaagtcgcccagtccgagtcgaaaaagctgctgaatatgtcacaagagctgaagaaagaggtgatcggtcaggatgaggctatagacaagattaccagggcgatacagaggacaagagccggactgaaagacccggcaaggccgatcggttctttcatttttctggggcctaccggagtaggaaaaacagagctggcaaaatctctgacccgttacctttttgacagtgaagacgctcttatcagggcggatatgagtgagtatatggaaaagttttctgtcagccggcttgtcggtgcgcctcccggatatgtaggctatgaagagggcggccagctcacggagaaagtgcgcagaaagccgtattcggtcgtgctgattgacgagattgaaaaagcacaccctgatgtgttcaatattcttctgcaggtacttgatgaaggggtgctgactgatggacttggccgcaaggttgatttccgtaacacaattattatcatgacctcgaacatcggggccaaggatatcaagagtatcggaagcggtatgggttttgctccgggtgatagtgtcgagagcagttacaagtcgatgaagtcgacagttcaggatgcgttgaaacgggtattcaatcctgaattccttaacaggatcgacgataccgtcgtttttcatcagcttgaaaagaagcatattttcgagattatcgacatcatagcaggcaagctgttcaagaggctgcatgaaatggggatagaggtcagcatagatgccagggccaaggaatatcttgtggagaaaggctatgaccagaagtttggcgccagaccgttgaaaagggctttgcagagaaatgtagaggattcactggcggaggagatgctgaaaggcaagtttaccgaaggaagcacgatcaggatttcctacgacgcgaaaaatgacaagctgaagttcacgaaagcttccgacagttcgaagaagaagaagaaactgacggagccgattgacgaagagccgtctaacggaaaagatcaataaaaaaagcagcctcaccactcaaatgtgaggctgcttttttttatggcaagctgtaaagtagtgacgagtaacgagtaacgagtgaccagtgaccagaaagaaagtcggcagtattcagtatgcagtcgtaggggcaggcccccgtgcctgcccgactcgccgggttcggtgactggtgtgtccagtgatgagagatgagagaatgagttgcgagagacgagtgacgaggcgagtagtcatgccgccctgtgtaatattcaagttattacacggggtgatccggcatccatgccgagcgtcagtataagaatggattcccgtgtcaggcacgggaatgacagggagagacgggtggcttcggatgatccttgatgtccgccagcgactgttgcaggagttcttccggcaaaggatagtcttcgagttttcccgacatgaaggcgtcgtatccctgcaggtccatgagcccatgaccggaccagttcatcagaatagtcttttcttttccctcttcgcgtgcacggtttgcttcccgtatagtttgcgcgatagcgtgcgaggtttccggagcgggaatgaacccttctgtatgggcgaaaagcagtgcagccttgtaacattcagtctgcggcagtgcgtttgcttcaataaggccttgctgcagcacatggctgaccagtggggccataccgtggtaacgaagccctccagcatgaatcgaaggggggataaagccgtgaccgaggctgtgcatcgcaagcagaggagtcattttcgctacgtctccggagtcatagacatacggtcctcttgtgagggtcgggcaggcttcgggctcggttgcgatcacacgaagatcttttccgttgattttatcatgaatgaacgggaaactgattcctgcgaagttggagcccccgccggcgcagccaataacgatatccgggtaccggttgattttgtcgaactgtttctgtgcttccagcccgatgatcgtctgatgcagcatgacatgattcaggacgctgccgagagagtagcgggtatcctctcgctggacggcttcctcgatagcttcgctgatcgcaatgccgagacttccgggagtgtccggctgttcagccaggattttacgtccgatcccggttgtttcgctcgggctcgcaatgcagtcggcaccccaggttttcatcatgattttcctgaacggtttctgatcaaagctgatgcgcaccataaacaccttgcactcgatgccgacaagcttgcagctcattgcaagcgcgcttccccattgaccggcaccggtctcggttgtcagatatttgatgccgaattccttgttgtaatatgcctgggcgacagcggtgtttggtttatggctcccggctggtgaaacaccttcgtttttatagtagatcctggctggagtattcagtgctttttcaaggcctttggctctgtagagcggagaagggcgccagagagtgagaagttcccggaccttctcgggaatggtaatccagcgttcggtgctgagttcctgttcaataatgttcatggggaagaccggcgcaaggtcttcaggattgatcggcttgccgtccatgccgaggggtaagggtataggggtaggaaggtctgcctggatgttgtaccactgacgaggcatttcatcctcgtgtaacaggatctttgttggttctgaactcatgggattggcatcttggtgagtaagaaaaacagaggggagatatgtggactgtcagggctaagcattatttcgaatttttgctttgaccggccacggtgccgaaggcgggaatcgaacccgcacgctcattgctgaacacaggattttaagtcctgggcgtctaccagttccgccacttcggcaaggtgctgttgcataacaggatgatcaatttaatatcttcagggtaattagcaaaaacctgagctctctcttctgcaaagagaaaatagcggtatgtcgtgaatacagtgcgaagggatgctatattgcacttctctgactgacagcgtgaaacgcgttgtttccctgtcaggataggctgtatttttttgaataactttcttgttgctatggcgccatctgttatccttatgcctaactggataggagatctgcttctcgctctttctgtcgtgatgaagatgcctgaggagagattgtcgggaacaacgctgcttgttccgcagcagatgacaggtctggtcggagcgctgagcacactgcctcatcttcccttcgcccgaagttcggctgaggagcgcaggcgaacggttgaagaggttcgttgtcgcggattccggtcgatctatctccttccgttctcattctcgtccgcactgtttgccgtaaagacaggaataccccacaggcgaggactttcacgtgagtttcgccgtctgcttctgaccgatcctctaccggggaaactgagagacaggtcgcatcatattcttcgtgaatatgcggagatccttcagacagcatacgtttctccggagaaatgggagggcgtgccggttccgccggagaaggcctatccgggatcgattgtcttctgtcccggagcgaaatacggaccggcaaagcaatggaacaattttcccgatcttggccggcaactgactgcagaaaggattgttgttctgggcacaaatgaagagagggctgctgccggggagattgtgcggagcgcgccgggcagggttaccgatttgaccgggaggacatcgttacaggaagctgcagctgttatgtcagccgcccgggcggttgtttccaatgattcaggtctgatgcacctggctggatttctcggtgtgcctgtgatcggtattttcgggtcgacaagtcctgcatggacaaggcctcttggcagacatgctgttactatgagcggctccgagccttgcgctccctgtttcaggcgggaatgcagatatggccactacagatgtctggacgcggtcaccactgctgatgtgatgacggaaatcgcaaaattgtcctctctccacccaatccctcccgggaagagagggaaataacgtcaggtttgcaggattgtgcgcatcagggggagaaggcggtcagtctgtcagccggaaaagtggtcgaaccctgacaaggattgtatgtcaacagtcattccatagatgtcacgaagcagcaatccgtcatctttcggcgtgattttcccgatgacagaaatatcaggatgggaagagatggcagaaaaattttccggtttcagcgtgaaaagaagctggtaatcttctccgccggtcagcgcatagttcatggcgtcttcctgaaattcgtcggcgatatgcctggtctgcgacaggatcggaattcggctctcctcgatctgtgccccgacacctgaacgtttacagatgtgagcgaggtcggatgcaagcccgtctgaaatgtcgatcatggaggtcgggacgatgttttctttttcgaaaaagccgatgatatccatgcgagctgaaggaagaagctgctggcggatggcgtcatcgtaatcgctcagattactcatgacatccttgtcgtaggtttctccatgcctgatgtgttccatcatgaccgatttttcccgcatgagtaccctgagcccggccgcagcgcctccaagagtcccgctcacgcagatcatatcaccgggttccgctccttttcgataggtgatgttctctttttcgatgtcgcctgcaacggtaacggatatgaccattgcccccgggcaaagagaggtgtctccgccagcaatggccagtccgtagatacgggaagtctcgctcataccacgataaagggtttcaacaaggtctaccgaggttttcgacgggatggcgatcgacacaagagcgtaacgcggctttgcattcatcgcacagatatccgaaacgttgacgcttatcgctttgctgcccaggtggtgcaggggggtggtcagcagatcgaaatgaacatgttcaaccagaagatcggttgtggtaacctgcaccatcgatcttgaaatttcatagacggcacaatcatcaccgataccttcagtaatgccgggtgttgtctcaagtgtcggggcggtgatcgaggcgatacggtctataagcccgaattcgccgatatcggaaataggtttgaacgacattttctttaaattcaagttctttgtgagaaagatcggaaccggataatagtaggtaacatagataatttgtttttcatatgggtttttttgataagctgaaaatatcacgtcttaaagacgggttgacaaaaacccgtgaatccattcgtgaaaatatctccagaatcactcagggcaggacggatattgacgaatcgtttcttgaagaactcgagaatattcttattgctgcggacgtgggtgtggagacaaccctgaacatcgttgagaggattaccgaaaaagcggaaaaagagacctatcattctgaagatgagctgaacagtatgctgatgaaggtgatggaggagatgttactggacactcctgattcgcatcctgttgattttgatgctgatttaccggaaaaaccatatgtcattcttgttgttggtgtcaatggtgtcggaaagacaacaagcatagccaaactggcacacaattataacagggcgggcaaaaaagtgatcattgcagcagcggatacctttcgtgccgctgctgttcagcagttgcagatctgggctgaccgggcaggtgtccctatggtaagccagggacagaacgcggatcctgcctcggtggtgtttgatgctgtcagttctgctgtagccaaaggggccgatgttgttcttgtcgataccgcaggtcgtctgcacaacaagagtcatctgatggaagagctggctaaaatcatgagggtggccaagaagaaggtcgcagcagcgcctcatgaggtgcttcttgtccttgacggcacaaccggacaaaacgcggtttcccaggccaaggagtttgccaaatgcgtgcaggtttcgggtctgattgttaccaaactcgatggctccgcaaaagggggaattgttctgtcgatttcaagggaaatggaacttcctgtgaaatatataggtgtcggagaaaagatcgatgacctgcagattttcgacagagggaaatttgttgaagccttgctggggaagtgagggcctttggcccggtgacagtgacgggtgaagaagttgcgagagaagaagtgacgcgagacgagtagtcatgccgccctgtgaaatccaaacatctatttcacggggtgatccggcatccatgaggagcatcagtataagaatggattcccgtgtcaggcacgggaatgacagggagagacgagagaagaagtgacaagaaagaaaatcgtcagtattcagtatgcagtcagcaaccgtaggggcaggcccccgtgcctgcccgactcttcgggctcggtgactggtgtgtccagtgatgacagtaacgagaccagtaaccagtgacgggagagaaatgaagaggttggtctcattgtgtcggggaagaaggtatccggttgttccggcatagaagcgggattgcatgctcaagtttttcgagacaggaatcaaggtccctgattccgagaagatgggtcccgcttctggtgtctctcgcaccgagtttgcgggcgatgatacatgtctcgtcaagtgatgctgccagatcggagacagcagtttccagtctgaggggtgaacggattacaaaggctgttgttatccgggcgtaaggacagtcaagaaggtagtcgatatgccagtgaagctttttgttggcgggggggtgcaaatccgctgtggcgagttggtgtttctgaaaaaaacggatcatatactctcttgcttcatgagccggtttgccgtttgaacgggatgcgtgacgaacaaggcggcgtgccagaggcatggaagagggttttttgttaagagcggagccgatatagagataaaaaccgggttcaagggggatttttttacctccgagaaaattcccgaaattgaggctcgattcttttgagaggtgaataaacagtatatacgttccctgacgggacccgtttccgaaacatctgatctgcatggatgaatgattagatttaggttaccggaaagctacatgtttttgcactatcgggaaagaacgcatggctgaacagcaggatgctcgtgtatatagcgatcgccgccatgaaatggtggagcagctgaagcgctacgggataacgaattcgaaggttctcgaggcgtttaacgcggtagaacggcatcttttttttgatgccgcatatcgcgactttgcttatgatgatggtgctttttcgataggatacgggcaaaccatatcgcagccctatacagtcgcgtatatgacttcgatgctcgttgagcgatgtccttccggaaaagtgcttgagattggaacaggttcaggctatcaggctgctattctagaatatatgggctattctgtgtatactgtcgagcggatagaggcacttttccggcgatcatctctgattctcggcgcgcttggtcttacggttcaccagattcttggtgacgggacgctcggttgggaggaggaagcgccctatagcggaattatcgttactgccggagcaccggaacctccttccgcgcttcttggtcaacttgctgaagagggggtgctcatcattccgataggagacagtaccggacagcggatgaccgtgtttacccgaaggggagagatgtttcagcgtgaggagtttcatacatttgcctttgttcctctgatcggcagggaaggatggcgggaagagtgagaagttgttgcatcgttgcagctgttgatttgttgtacgtttgacctgccgggcagttggtaaacagtattaaataataaaacagtgtagacatgggagttataaccactttgcgggagaaattgcattttgtactctacgcattgctggccgcgtttctggcccttattgtattcgagtggggaatggatttcagcggtttttccggtggcggtactcttgccgggaaagtcaatggaacgccggtcgagtaccgacagtatgaacaggtttacgacaggctcgttgatgatttcagaagccggtcgcctcaggcggaactgacagacggtcttgaacgggaacttcgccagagagcatgggacattgtcgttaatcagatcattctcgatgaacagtttgaaaaatacaacatccgtgtctcggacgaggaagttcttgcggcagttgaaagcgataaccctccgatggtgattcttcagaattttatcaatcccgaaaccggttccattgatcgtgaaaaacttgacagttcaagaatggatcctgaaaaccgggacgtctggttaagcatagaggatattatacgcagagagctgatggttaacaagctgcaggggactctccaggcaatggtaaaggtttccgacagcgagctcgacgcacttgtcgaaagagagctgggtacgttttcagcctcttttgcggtttttccctacagtgctgtcggtggtgacagtctctacagtgtcgctgacccggagataaagcagtattacgaagagaacagggatctgttccgtcaggaaccgaccaggtcactggagtatgtcattttttcagccattccgacagagcgggacagtctgacaataaaaactgaacttgcatcacttgccgaggactttaccctggcggctgacgacagcgcatttgtgagtcttcagagcgatcgggcagatacctatgacaaggtctactcaagggcggatttttcggttcaggcaggagatgatctgtttgccgacagtggactgaaagccggtgctcttatcgggccgattgtcgatcgcagcagctaccgtatgatcaaggtgcaagaggttatgaagggcgatacggttgcgcgggcatctcatattctgattcctttcagtaagggtgatgtttcaggggaaaaggaggctagggggctcgctgagaagatcatgcaggaaatccggtcagggaaaaagtttgctgatcttgcaatgcagtattcgcaagatcccggaagcgcggcaaacgggggagacctcggatggttcagccgaacggcgatggttccggaattcgcacaggttgtgttcagagccgctacaggaacgcttgcagggccggtggaaacgcagtacgggctgcatattatcaaggtaaccggcaaggacaacagtgcaattgcctgttctgaaattgtcagaaacatccggccttcaggtgccacacttgaaaacgcgcgcaggaaggctgctgaatttcagatcgaggctgaagaaaaaggatttgatagagcaaccgagattttcgagaagacaaaaaacaccaccggaccattcaccaaaacaggtgtgatcccggatatcggatataacaacagcatcgtcaaatttgctttcaatgcttcgaagggcgctttttccgatattgttcaggtcgatgcgggatttctggttctgagggttgctgaaatcaatgattcaggattcaggtcgctcgatgaagggcttcaggacatgatacggcaggaactgattgtccggaaaaaaggtgaagctcttgacggcagactctcattgctgctgaagcagaagaacggagatcttgaagcggtagctgcagcatttggaggtgttcaggtgatagacgctgatactgtccgtttcaaagagcaggctgtccccgtttacggcaacgacatccggttgatcgaggcgataatcggtatggaacctggaacggtttccaaacctgttgcggtaaagggggggagagcccttatcgtattgcgaggaaaagcatatccggatactgctgatctggaatcagagaaagcaaggcttcttccgatgcttgaaaaagttaaacaggagcgatttatacaggactatttcactgctgaacgccgggcggcgacaatcgaggacatgagaggattgtaagccattcagccatcaggctttcccgctgtttcgggaatacggtctgcgtgaaactttttcaggcagacctttatttttgacgctgtcggcagactgaggcattccgttaccagttccctgcactcctctacagtgaaataacgggcaagggttttgagctccgagatatcggagcttacgacgctgaatattttcaagccgcagcctataaggaaaggcagtgcaagggggtctgaacccatatctccgcagatcgatactctgcagccgtttgcgcaagccgtggtgatgattttgtgcaactgccggatgatcgccggatggaatttttcgaacaggtcctgaacgatttcattgttacggtcaactgcaagagtatactgggtcaggtcattggtccctatactgacaaagtcaaccgcttttgtgatttcatcgatgatttcaacggctgcgggtatttcgatcatggcaccgagctcaggttttttgattgtgtcccctgactcgtcaagagcggcaatatgtttttcaagtgaactgcgaacggagatgatttcatcgagcgatgagatcatgggtaagagaatctgaatgtttccccatctgttcgccttgagcagtgcgagtagttgattgtcaagaatttcagggacgtctatcaggattcgtatgcctctccaccccaggtttggattgggctcactgattggagaatagatcaacttgtcccccccgatatcaaaaagtcgtacgacaatcggatcagggttcagggcatcagccatttcactgtaatattctgtctgcgctgattccattggcggtttggcgctctcgatgaagaggctttcacttctgaacagccctattccttcagcacctgcggatcgtatggatggaatttcttccttgacgtcgatattggaataaaaatgcaatcgtataccgcactttgtgagagccggcgcgtttgcaaatctggaggcttcggcttccgttatggattcttcggtgattttatcctggaaccttctgagtgtttcttcacagggatgaacgaatgctgcaccgcttccgccatcgacaataaggggatcgcccgtagagattttttgtgtgatgttgcccaggcctacgatgatcggaatattcagagatttgcagataagggaaatatgagaggttttcccgcctgtttcggtaatgaaacccttgacgctgtttctgctgaacagaatgatatcggcaggagagaggcacgtagagacgatgatcatgccttcaggtatttttgactgcagcttatgcttatgcaggttcctgataatccggttttttatatcgacaagatcctgcgcacgttcctgaaacagggtttcggaagagttgttgaaatgagcaagatagatttcaaactcttcctcgacaatctgctcggcgggtttacggtcttcgaggattcgtctggtgatcttgtcgataaatagtgcatcgtgcaggagcatgatctgggcctgaaacaggtctgcatatgccgttcccagtttctgggtggtgaccgcttcgatttttttcagttctttttctgatcgttggagcgcgcagataagcttgttcacctcatgctcggccgtgccgggtggtagtttttcgggcggtttttcaggtgtctgatttatcagaagataggccggcccgatggcaatccctttcgctgcgccgattccatgaaactgtttttcctgagattgatcaagtgagggttgttgactagtcataacgcaatgataacgaattgtgaaatctcagcggcactctgcgacagttgattgagttgccttctgtttcagtcagaacggagcatcatcaggagcaaaatacgactctcccggcggtattccttctccgggcggcatcgggggttccggcagcgaggatttgggtacgggcggattggactgagaggcgttctgtgagctgtcgggctcaggttctgcatacgtatcggcgctgtatacattgcttgtagaaagaaatcgcccgtaatttttcaggaatcgaagtcttacagtacctaccggtccgtttctctgtttgcctatgataacctccacaatgtccttggtggatgttccatcgtcaaaatttttaaggccgaacatttccgggcgcgagaggaagatgaccatgtcggcgtcctgttcgattgaaccggattcacgcaaatcgctgagttgtggttttctctcgcctgagcgctgttccacggaacggtttagctgggcaagagatatcaccgggatgttgagttctttggccagtgctttgagtgagcgggagatctgggcgatttcctgctcacggttggattttccgtcacgaaccggggagaccagctgcaggtagtccacgactatcatgccgatatcgtgttcctgtttcatgcgccgggccttggccatcagttccatgattgatattccaggtgtgtcgtcaatatagagttctgattcagcaagcgcatccatactattgatgatcttgcccatcatttccggtgtgattctccccgttctgaccgcctgcgactcaacatatgcttcggcgcacataagccttacggcaagctgtatttccgccatttcaagactgaaaaacagtacgggtttatcgaagtcaaccgccgcatttcttgcaagggcaagcgccagcgcggtttttcccgccgagggtcttgctgcgatgataatgaggtcggatggttgaaagcctgcggtgagttcatcgagttccgagtatcctgaagaaactccggtaacggacatctgcgatgagctcagattctccagcattctcgtcgcatttttcagcagttcttttatatttgaggcttttttcttgatccctgcctgggatattccgaaaaactgctgggacgcaagttcaacgagatcaaaaacatccagcgcggagccgtatgctgcgctggaaatcatcgatgagatggaaatgagcttgcggtagaggtacttttcttttgcaagttttgcgtaatactctatgtttgctgaactgacaaccttgttagtcagttcggccaggtactgcctgccgccgatatttgccagctcgttcatgctggaaagttcttcgctgacggtgatcagatcgattgcctgccgcttctgatagagctcaagcatggccttgaaaacaagctggtgacgctgttcgtaaaatactttttcccggctttccccataaatctgaatcacctgttcgatagggtctccttcaaggaggatacaggcaagcacttcctgctcaatctctgtagagtatggaggaatcctgctttcctgggaaaaatctatatccttgctcaggtcaatctgaggcttgttatgttttcggtctgttgcttgtttcattctttgttgcgataatcgtatcgaccatcatctgtcactgtatgtaccgctttatttacgtatagttttatcataatggctccgcagcattctgacatcgtcccagcactggcgtttccagttgggattacgtaacagggccgcaggatgataggttacgatgacatcgtaaccgttccatcgaatgatttttcctctgagattgcccatagactgtttattgtcaagcagtgtgtttgccgcaacctttcccagaagcagcaggacagcagggtcaagcaacgctaactgcgcgttcagccaaggcatgcagcaggtgatttcatcagcaagagggttgcggtttgccgggggtctgcacttgataatattgcagataaaaacatcatctcttgaaaaaccgattgcttcgagaattttatccagcaacttgcctgaccgccccacgaagggtctgccttgagcgtcctcttcagctcccggagcttcacctatgacgacaattttagcttcagggtttccttctccaaacacaaagttagtgcgggtatctgcaagccggcattttctgcagttttttgactgttcgtacaggtcgttcaaattccggaacgcacccgcagcagattccttttgtgcattggcggagctgttttcctcaaaaaaagattcctgcatggcgttattacctgtaatgttaacattatatgctgacttttttcagagttcggagctggaatcggaaattcctgctcaatggcttttagccggttatcccgaaacgttgggatttgtggtaaagtcatgccgccctgtgtaataagtattacacggggtgatccggcatccatacgagtttccgaaaattataatggattcccgtgtcaagcacgggaatgaccagagaaagatttttttctggctatctggacataaaggaaaccggcatttttgttacttgctactatttaagagtttttcaatggcatcgagcattttttcggcggctttctgcttgctgagcagagggagttcctgaatcgagaggctgttgtctatcagagtcagcatatttgtgtcaacctcaaaccccgacgttttaccgtcaaaggtattataggcaatcagatcaagctttttctgcttcagttttgccttcgcatgatccagatttcctgcggtttcaagtgagaagccgattgcgagctgatgtgcttttttctgttcggaaaaaccggcaagaatatcggggtttttcacaagactgatttccatggtctcgtgttccttcctgaactttccggaaatagcttcgacaggcctgtaatcagccacggcagcagctccgataaagatatcgcaggatgtatgatgttctctgactgcgttttgcatctcttcagagctttcaacattcagacgggtgaccccttccggagtatgcagatgtaccgggccggttataagtgttacctccgcaccttttgctgcggcagctttcgcaagggcaaagcccattttgcctgatgaatagtttgaaataaatcgaacatcatcaattttttctcttgtaggcccggcggttatcaccaccgattttcctcgcaataccgagtcattttgtgtaatcgtaactgcttgttcgatcacgtctgttattgtttccggttcgggcattcttcctgtgccgcactggccagatgcgagctgaccgctttcaggattgacaacgatgcatccctgctctgaaagccaggaaaggtttctttgaacggaggccgactcgaacatttctccgtccatagcgggaaacaggagtttcggcttattgggacgaagcgtgatgaaagaggcggaaagcatatcgtcacagattcccgcggcaagttttgcaatggtattggccgttgcaggcgcaataacataggcgtcagcccattctccgatagcgatgtgtcttgtccattcatctgtagaggagccatccggaaaaatatcctggcagaccggttcctgtgaaagcgttgaaagcgtgagttcagtgacaaaccgggttgctgctctggtgacgacgacgcgtacattggcgccctgttttttcaggagcctgataagaagcggtatcttgtaggctgcaatgcctccgcagacgccaagcagtatgtttttatcgttgagtttcattgtgccctgtcaaactgactgttactgttgagccggcctccgtgccctctgttcccgatgcgttattcctgaagattttccgcaaagggattgtacatcaatgtatacgaattcagtgaaaaatgtctatgcttttcctgaaagttcagtgaaagttcagaatatcctgtcccagaactgctcccagctatagaatcgttccctgtaagaaagactgaggccataggtttcctttggttcgagaaggtttgtcgttgtgacgtcattgccgaacaggccatatgagcggtacgcctccagaaacagtttcggagatatacggtattcgagtcgctgactgtttccgtaatagttgaaaagagctgttttgccaatgtcaggactgcttcccgtaccgatgaaccggacttttccttcggttagcggaacaagaaatgcaaatgaaaattcaaggccgctcagggaaccctcttcatcgaccccgacattgacattgaaactttcaaagccggtggctttctctacaaactgggagatctgggaagaaagcaggcctgtgccggctgatattcctaaacttgagaacggtatgtctcccagccctccctggctgccggggcggatataccactgtttggtgagcagcagtgagacaacgttgggctcggcattgggatcgattttactgctttgtgtgccgatcatgttttgtgaagagtagggctgggagtcatcgttaagataataacccatctgtacatcagggttattcagtgtcccctgtatagcaagcagaagacggacattgtcgctttcgcccgtttgcgcgtttgaggcgttgacatattttctgccgaaaagatttagcatgacgccgtctctgatttctacgttgttccagacaatccttccgccgtcctcaaggtcgaaattgctgttggaaaatctgtaggttcctgaagaaatattcacggcgccgaacaaacggtaattctgctggtttttattgacattgagcgagaggttctgaagcgtggcttcaagcttttctcctcgcgttctgtcaaatatcatgctgtattgcagagggactgcgctggtgagtcgcaggttctttatcgtaatgatatcaataagggtatagtaaaattcaggattaaccggtttctcgggattttcaggctggtcagggtcgatcttttcaggatatcgcggcacgaatgtgataaatcgttcggcgcctacgtattttgtgctttcattggagcctgttctgtagagcgtgaagtccgcattggtgatcagaagatttccggtaaggaccggttgggcggtgtcgccgtaataacgaatcctgtccgacgtaccggttatggttccaaaagaggtttcgtcttttttatcctgtttgttgaaaagcaggagattttcaaaggatgcggtgagatcgatagtgcttgcttccaggttttcaagagttgcagatccgtttattctgccggtgccgccacgtacgtcttttatctgtatgtctctgaaatcagcttttttcggggtgataacgatcgatccggaaaggaggtagacggtttcagtcggggtaacggtaatttcagtgtctttaagttctgtactgaaatagatctccgggtcgggtgtttttcctttgaccacaagcttggcgggaatggtgccttccgctgtttcgaagaaaggcaggaacacctcgagaatttctgcggataaatgatcagctgatgctgacgcggagacaggtttgttgtcgggaatggaatacttcaatggaaaccagttgactttcagcggtatggaagcggttcctgtaatatcattgagtggtccctgcaagttgctgcccgtagaaaaatccgtccgtaaccgttccccgttatggagagctgaaagattcagatttcctatgatcacatcatcgtagacaagttcacgtccggtaattttcagcgtggcggttttggcgcccggagagccactgacgcgaagggtggaggagagcgatccctgcatgccggactcaggaaagaatatgccgagttcctgcatatcgaggttctctatgctgcatgcgaaaaggccgctcacttcattgctgagcagaccgtcgcagctgataacctgtttatccttgcgcagcgtaaggtcgtagaagcgtgtaaagtttctgcctatatcaatcctggaatctttattgaggctccaggccccgtcacctcctgttatcgagaggtcactgatccttatcgtatagagtctgttgctgcgggcggctcttatgtcggttgtcagcgatcgttctatttcaggtatgcgtaaacgcaggccggcctgtaatccggatttgtcataagcggctgtaagcgagagttgttcgatgctctgtttttcggcatccaatgcagaggcatcagcgtcgattgatgcgctgacgataccttcactgttgtaggtcgcatcgacccccagggtggcattgtcgattgaaaaaccttgttcattgcttagcctgtcaatcctgattgatgaggtaagatggaaggaaccgtttgatctgtaggatttaccggtagccttaccggatagcttgtagcctttcacaggaagaaaaacagccaacggtgaaatatcccttaccgtgagtgtatagtctgccgagaagtttttttcaatgttttcagcaaaaggagggggcggcggggaggctgcccagatgttgttttttgcggcttctctggcggcagaactggcggtgagttgtatgccggaaagaaactctctgaaggtatagagcccttccgcgttgaaatcgagaaagtcgcttttcagaacaatgcttgatgtgggagatttctgtacgatgcgtagagagagttccgagccctccttcagagagtaatcattgatggtggaggggctgaagcgggcagagatatttccattgagcttttccggatcaaaatgttctccccggaagagcatggagaagttcaggttggaactgatcccgtctgaacgaagaaattttgacagatcaaggttgactgctgaacctttgccttcatataccggcacagcctttgtccagtctatcgatcctttcagggcgacgttcatcctttctccggctatcttgacatcggtggaaagaatatcgtcgtggtagttcagatcaagcgtgcctccggaaagcatctgttcctgccagtatgaattctgaagatcgatggagagagaggcttcagccggatggggagagatgcccgttccggaaaatgagcctgtgcagtttataccgctgactgaggatgaatcctgagtcaggaaacggtgaagtgcaatgtcccgtagcgtaaattttccgctgtagccggtttcagcgtcatcaggagtgtccgcctgcagtgaaagcagcatatcgccgctctctgtttcaatggataggtcggtaaagaattccttcagattcccctggccatatccggaaatcatgagatctcctgccggttcagcgaggttttttatggttgtgtccgtgattgcggtctgcagaaaatctcctgaaatcctcgaactgtccgtttcaagacggaatcctaaaaaatccggttgattgagattgagcagctccccctgaagccgcaacagggagtttttatgtgcgatgaccgcattcctgatatctatttttcggagctgcccttcagctttgcctgaagcagtatagatgcccggaggaagagcgagatcgggaaaaaaaatgctgagctcatcggtgtgtatactgccggctttgaggttaagcatcgcagggctgcttgaatgccggtccgggttttcctgagagaaaacattgaactcatagagccccagcgacagctcagcactgcttttacctgtttttgccttgaggtcgagaatttcaagacgtttgtttgtaacggagagtttagccgaacctttacgtagtgtaaagtttttttgaggaagctgaaatccgatgttgcggatgataccgctgaaattttccggggaataacgcagtttattacccgtaaacgaaatgtctgcaatagtgagcagttccgggtcagcctctttattctggaagtcgaggtattcggctgatccgttggtaagatctattctgttgcacagaaaccgttcaagcccgggtgcatcagggtcttgttcttttctgggggcgaaaatacgctcgatattggtggagccgtcgggatagcgttcgagatgaataaaaaatgaatcggctttgagagagcgtatggtgatcgaggaaaaatttgacagcagccgcagaaaattcaggttgagtgtaaccttctctgcggtaaattccggtgtttcactgttttcgcgatacagttgtgtctggtgcaggatgattgttgaagggaactgcaggttgacttcttcaatgttgagctttccctggaactcgctgttaaaaaaatcgataagacgattttttgccatgagatccagggagccactgttgaggatgatggcaacaatgaccgcaagaataaggatcagcgcggatatgctgactgcaatgccgagaatgtatttttttactctttccaagagtttactgtctgtgcatattcatgcttttgttccgctttcagcagattccttattcctgaaaacctgtaccgattaaggactgttaccaacaaggtaacgaacataccgcatatgtatcactcgccacgtgcagatacaccggtctgcacgtgccaatcgttgatcttccagtcaagtcatgccccctgaggcaaaagtcaaaaggcaaaggttaaaagttaaaagtcaaaaatggatccaagagtttcaccctgagaaacagaaacccgtacttcacgggaaaaaccggcatccatcaaaaaaagtcaaaagtcaaaggtaaaaagtcaaaaagaagattaaaaagagctctgcattttttgatggtgcttcacttgcctggaaataaaggcgatggattctcgtgtaagacctgtgaaatagaagctcagatttcacgggtcttacgcgggaatgacttaaaaaaagaacgttatgccctctgagtccaaaggcaaaagtaagtgacgagtgccaagatagtcatgccggacttgatccggcatccatgcaactacaggcaagagtatggattcccgtgtcaagcacgggaatgactcaaaaaaatgaatgttatttcccctgaggcaaaagtcaaaaggcaaaaatggattccggggtctcgccctgagaaacagatacccgcactttacgggaaaaaccggtatcgagacaatgcctgttacttccatcctttcaacagctcaacagctcaacagctcaacagctcaacagctcaacactctaacactcttccatcaccattatctgcaataaacagctatgatccgctctatgatggaggatgtcgagagtccttcaaggaattctatggtttttacttctcccccgtgatccagaactgttttcgcccccacgatcttgtccagaggccagtcagcccccttcaccagaatgtccggcagcagttttgctatgatctcttccggcgtatcttcttcaaagatcaccacagcatcgacagcctcgagtccggaaagtaccgcgcagcgttcggcgacggtcacgaccggacgtttttttcctttcagacgttcgacagaggtgtcactgttcagccccacaatgagtgtgtccccagctgctttggctttttcaagataccggacatggcctgcatgaagtatgtcaaaacaaccgttagtgaagactgttttttttccctgtcgcttccatttttccaccaggtctctcgcagcttcctgtgacagcagttttctttctgatggcatgttcttctcccggacttgcttgagggcacctctatgtatgtattccgcgcttcaattgcttcattgagcggatagaaacgggtttctgcgctccgttcgcctcgcacttgaatcgctcatagacaataaatagaggtacccttgatcattcagcttgaattagtcgtaaatgtttaagaattttttctttctttgagatctgcaaccattataaagtatatacgtgtttttacctcatttcaggattttcaggtataaaaaatatacgtaatgaatcgatggaaccgatggtttaagtccttcagacactatctggaatacctgctgttcatgttgtgtatggcgctttcaaaagcccttggcctgaaacagtgtgaatcggttgcgaaccggataggtgattttttctatgacggattgaaagtcaggagaagcatcgtagaaagaaatcttaaaggaacatttaccgataaaagcccggaggatattcaaacacttgcccgggagatataccgtcgccaggctcttcatgtcattgaagtgctcaggctgccattaataaagagcagcaaagacgcttctgaacttctcgatatcgatggtgccgagtttctcgagaaaacgaaacatgccggaaaaggcggcgttatcgtatcagctcattatggtaactgggaactgctcgggctctgcacaggcctcatggtcactcctatgaatattgtggttaaacatctgggaaatccccatatcgaccgatggattaccgcaaccagaacgcggcatggaaacagtgttatctatcaggagcgtgcgcttcgtcagggagtccaaattctttcggaaggtggaatattgactgtcctgggtgaccagacagatccgacagggagctttaaaacggattttttaggtcgtcgttccgctgtttttctcgggcctgctttttttgcattgaaagcccgagtgcccctttttttaggcatgtgccgacgccaggagaatagtcgctatattgtcgaatatcaggaaatcggaacatccgacttctccttttgcagggaagatattgaggaactgacacgccgttatacaaaggctatcggggagtatatttatcgttttccggaagagtggttctggttgcataaccggtggaagattcctgatcaggaatgatgatggccgtttggcgacggatttccaaaacccaagtcaggaacggttgtgaatgcggaaactggcatctatcttgtatgaaaaggatggatccattcaatgtatttcctcctgtgacgtacaccgtcgaccggttttatggcgagcttgaaatcgagcaacttcagcatatcccgttattctttttccggggttgcgtgtttccgtgtgcctttcattaacgtacaagaagatgaaaaaccagaatatgcgggagtcgagcaagtcaggccgggattcgagtcaaccggttcagggggaaaaaggcgtggagacatctctggatgatatccgtgctgtgattgtatctaaccggtggattgttgtcggcgtgactttgtttgttacgctttctgcagcactctatgctttgttcgctcagccggtctatctgaccggagcgcttgtccggtttgatggaaaagagggtgacagggcgctttttatgcttcattcccaaacttttcttgaagatatcatacggaaggaggagctgcttcctttattgttcagtgatcagtgggacagtgttcatcactcatgggcttcgggcaaaggagaaatacccgacccggaaaaaggggctgttgttctggcggaaaagttgattattaaaaaaaggaaagacctttttaatcttctgtttatcggtatggagcatcccgacccctatgcggcggccgatctgataaacagggtactgattggtctcaacgaatatgtgagaaaggaggctttggctaaagcgctgctattacaagcttatgccgacaggcagctttatattcatgattcaacgcttgcagacaggtttgcctctttgggagaggctgatgcagtgaggctgtccgggaaaaacggtgacaggaaggctgcgtctgaagtgtccggttttcttcgctcacagcttatactttcaagcagccttgaggcgcgtgcccggcttatggctaaaaagcaggaaagcgatgatgtcatcatgcgagcggatattcatgctgatgagttcgcgttgaagatatatgatatggcgacagcttatgaaaaaaacgccaaacccgggaaatccgccgttatagttctgggattcattttcgggatgttttcggggttatgtatagcttttgtaaggggtttgaaggagggaagctctcaaggggatttctcgtagcggtacaaatgatcagttgaaccagcaggtagtgtaatggataatcctatcagggatcatattggaacgatacgccagtagcagtggttttcgggaacgcgctcaggttgttttctcgtcaatttttaccgtgctgcagaaaacaatgctttcgctgcccttaagggtaaagcagactcttgcggttatgcaggatagtctggcggtagtgttttccgtatggctcgcctattcgcttcgttttgaggtatggcatgttcctcaaaaagcacaatggctggtatatggtatcgctctggctatttctctgcctgttttttatggcaccagcctctacaagtcagtctttcgctttagtgaggctatggcatttaagcagataacaaaagctgcggcactctatgcggtgctgtttttttttactcttgtcttgttcaaaatagatggggtcccgcgttcaatcggaataacgcagccaataatgctttttctgctgcttctcgcaagcagaggcgcagcccgtttttttctgaacacccgcttgcagttgggtcattgcagtactgccgacaagcggttgctgatctacggtgtcggatcggcaggaattcagctcgcgtcagccatcgaacaaactacccgccaccttcttatcggttttatcgatgatgatcccaaactgcatggacggatggtaaaaggcctgaaggtattttcttttggccaggtggcccggcttgtagaacaggcgacggttaccgacattctgctggcgataccctctgcaagccgttcaaggcgcaatcagattttgcaggcgttacagccgtttcccgtgcacgtgcagacacttccaagccttgaggatttgacagatggcaatatttcagtcagagatgtaaaagagattgaaattgaagacctgcttggccgtgatcctgtttcttccgggccatctcttttcaggcgtaacattaccggcaagaccgtagttgtaaccggtgcgggggggagtatcgggagagagttgtgcaggcagatacttatcgggtgcgccgataagctcattatgattgatcatgctgaattcaatctgcatgacgcatatctcgagctggaagggtacagagaaagaaaacagcaggacacggagattgtgcctcttttgtgcaatgtggccgagaaccatcgattcagcgcaatctgctcttcatatcacccgcataccatttaccatgctgcggcgtacaaacatgttcccatggttgagcgcaatcctgtcgaaggcgttcggaataatgttttcgggactcttcgttcagctcttgccgcgcaggaatacggcgttgaaagttttatcctggtcagtaccgataaggctgttcgtccagcaaatttcatgggggcgagcaagcgattgtgtgagattattcttcaggcgctatctgctgaagagaacggtagcggcacgtgtttctctatggtccgttttggtaatgtgctggattcaagtggttctgtagtgccgctttttcgccagcagataaaagacggcgggcctgtaaccgtaacacatccggaaataacccgatattttatgactattccggaagctgtgcagcttgttattcagtcaggcgcgatgtctctgggcggagaggtttttgtccttgatatgggtgagcctgtcaagataattgatcttgcgaaacgcatgatcggattgtcaggtttaacggtattggacaggaataacagaaaaggtgatattcctatagaagtaatcggcctgcgtccgggggaaaagctctatgaagagctgttgataagcggcgatcctcagccgactgatcacccgaggatattcaaggcgcatgaagagtttattgcatggccggcacttcaggatgaactttcggagatggagcaggttcttaatacctgaattgagcgattagtatctgaccagcagcatcagccggtgaaaaaatcccggttgtccctatagggctaccgttttaacgttttgttctggtccgtgcgtgcgttacacgcccgcataatgcttgcataatgcttgtgataggggaatatacaccattaccactgaacatcctatcggttgggcgcactaatcccatcgttttctgtcgttttcagcacttccagccgctttattccagttgcggaagtccgacacggcatttctcatacagctggtcgaacttcaggcgaacatagtcaaccttgttgactttcatgaccagcttcccggcatggcgcaccagttttccggctgtatcgatgaacctgcggcggaaggtgtcggcataagccgacaccggaatgaccgcttcggtcacgtcttccttgaaggcctcaaagaggttgttgccaagcaccatcaggtagtaccaggccgagtttgcagtgaatcgcttgaacggtagctgctcatggccgaaggtcttcaatgcacggttggtcagttcgtctgttcccctttcgtggtagaggccaagaagctttccggcgtcgagcaagtcctcgcggccgatcttggcaagttgctcatcgatcttttcacccatgcccatattggtgatgatgacggaatcacgacatatgccttgcagcagatactgcccgtcctcttcccagagcgtactgaagatcgtccggcgctctttcttccatttcttttgtctgctcatgaattcggtgtacatccagctttttgagtcagtttcgacttttttgaacgattgccagtcgaccgcatcggcaacctcatcaagaacattgctgtactgcttgccgccgcacagataaccgatttgcagttgctcacaggtcttgaatacttcgtcgtcgaagaacccggcgtccatgcgcacaatgatcggaacctcttccctgtaagcgttccggattttccttaccatatgcaccagcatctcattgaccgtattgccgtggttcgagtgtttctttcctccacggaacaccgcgtccaccacatacctgccccagttcatctgcaagggctggaaccctttgaccttcttgtatgtgggttgcaccccatggcgcttctcggcatcgtcattgtccagaaccgtcgtatcaatgccgagcatgatcacttccggcctggtgtgcttcaggcgccagagaaacacatcctgcagcaatctccggaacaggtaaatccgacagaaggagatagccccgataaaacgcttgacggcatgcgacgaggccaatcgaccggttccgagcaggccggcataggcatcatcagcggcaagatgatcgaaccagttcagatggcggctcgtaccatccatgaagaagctcaaaatctgcacgaacatctcggtgaccgccaggcccttgccattcttccgcactgtaccgaacaggcggtcaataatcggaaacagccctatgttgcgcaggtacagtgcgaagacgctcaagccagccctgccggtcagttggtcgtcgctcggcaaaatggcgcaaatctgctgttcttttttacccttaatcgtcttatcttttgccataaagctctccacctgctgggttgtgttttattacgtggtgacttggtcgttactcacgctaatataacactttacacccataggtgagggctttttttattgcaaatcgatcaacttaggtaataataatgaccatgtcgggcttgctgaactgctcggccatctggtgaaaggattcagtcatcagggttttgccgctcaacccatagtgagcggctcggaacagcggcagtgagtcaaggttttcctccaacgttattgaatcatgtctgaacactctctgatacataaaatctggcgcctcttaaaccctgttcagaaaaaaagcgtcatttttctgtttgtgctgatgttgatcggcatggtgctcgaaacattgggcgtaggtcttgttgttccggcactggcactgtttacgcaaaaagatattgtttctcagtatccccgactgagacaggtaatggatctgtttggtgatcctgatcagcagacgcttgttgtctggggtctgctttttttgcttggcgtctacacggtaaaagggctgtttcttgcttttcttgcatggcgtcagaatcaatttgttttcaggttacaggctgatgtttctcaacgtctttttacaacctatctgtcaaagccctattcctttcatcttcagcgtaattctgctcaattgatccgcaacgcgacctcggaggtgtatctttttgccaataagctgatggtctcggttatgcacttttttaaggagtctctggtactgctggggctctgtattcttctgtttgttattgagccggttggcgcgacagtggttgtcggcctgttcggggtatttggtctgggtttttatcgttttacccgcagatatattatccggtggggaaaagtgcgccagcagcatgaaggaatgcgtatccagcatctgcaacagggacttggcggggttaaagatgttaaacttctttgtcgggaatcggatttcctgcggcagtatggctttcataatacgaatgtggccagggttggacaaatggaagctacaatgcagcagcttcccaagctctgggttgaattcattgctgtcgggacatttgtcatgcttgttctgaccatgcttgcccgtggcggctcacttgatgcgattatccctaaactcggacttttcgcggttgccgcttttcgtctgatgccctcagtgaaccggattctgactgcggtccagtcgattaaattcagtcagcctgtgctggacatgcttggtgccgagctgcactctgtcgttccacaggagttgtttgcaaagtctgaaaaacaggattttcatactgaagtgaagctcgatcaggtgagctatagctatccggcgacgcacctgcctgctcttgacaacgtttctcttgttgtgaaaaaaggcgagacagttggtttcatcggctcaagtggagcagggaaaagtactattgtggatgttctgcttggattgcttcccccttcagatgggaaaatacttgtagacggaagcgatattttgcagaatctgagaggatggcagcgtcagataggatatgtgccgcaatcgattttcctgacggatgattcactgcgcagaaatgtggcgttcggtataccaggcgatcagataagcaatgatgctgtactgaaagctttgagagcggcacagctggaaacgtttgtcgagagcctgccggacggacttgatacgatggttggggagcggggaatccgactttcaggtgggcaaagacagaggataggtatcgcacgtgcgctttatcacgacccggccatacttgttcttgatgaggcaacaagcgcgctcgatacggagacagaggttgatgtaatgcaggcagtaaatgctttgcacggagataaaaccattgtgatcgtggctcatcgtttgagtaccgtagaaggctgcgaccggttgtacaggcttgaaaacggtaaaatcgttgacgagggagaggcagaaaaagtattacaaaacctgagatcacgtcaaggtgcttcagttcagtaatctttaaaatttatagtatttagcggtttttctatgagagttattgtgcttaccacgggcagatccggttctacaacgtttgcacgagcctgtcgtcatatcggtaattttacctcaggacatgaattgaacaaagcaaaactggcagctgatcgtgtcataattcctgataatcatattgaatcggataatcggttgacctggcttctcggcaggttggagaagtgctatggcgatgatgcctgttatgtgtggttaaagcgaagtgaaggtgaggtgtgcgacagctatgcaaggcgctggggagcaaaagaccttataatggagggctactttcatgcaatacttcaatatcctgaatattcagaagtaaagcggtcattgatagccgccgattatgtcagtacggtacatgcgaatatcgagctgtttttgagagataaaaaccgtaaaatggtttttcatctgcatacggcccatgccgattttgagcgtttctggtactggattggtgcccggggagatctttcaaaagctctctctgaatgggacgtcgtgcacaacgcaagcttgaacgggagcaggtattcgatagtgcagaggggtgtaagaaaggtggggcgtattttcagaaaactgcccgtttttttaaaaactgcataatcgttgttaatggtccctatagccgacgtttatacctggttctgttggacatgataccgatgcatatacttcagtatgtttcgttattctcaaagacttcagaaacattcgtttatgaccttatctgcaggatggaggataaaggtatacgaagcactatccttactcataaaagggtcaacgcggatcaacggccttttccccgctgtcatgtggctgccggaagtcgatatagcccgggcagggcgctgcaaaaaatttacaatctgcatcgaatagagaaagcttcacggtgcgcgggtgttatcagggctctgaagccggatatcattcatgctcatttcggagatagcggggcacggatgatctctttactgaacagactcgatatggccatgccacttgtcgtctcttttcatggaagagatgtaaatgtgttgccgaaatatgatcggctgtataaaaagataattgtccaggcgtcacaaaatgaaaatgttgttttcgtcactccttcggattttttgaaaagcaagcttctcgctctgggagtgaatgaggaaaaaatatacaggatatataatgcgtgtaatcccgctttttgtgatacttcatttgtccggtcatatgcttccggaagcaggttaaaagttctttctgtcgggagatatgaagaggtgaaggggtatgagtatctgcttcaggcgagtgatctgttaagaaagaaagggtatgccgttcaggtggatattattggtttcggaagtatggaaggggcactgcgacgtttaataaaacaaaaagaactggatggcattgtttcattgaagggcagggtctctcataaagcaattcctgatattatgaaaggatatgatctttacgttcagccttcagttgttacagatgaaggagaagaggagaatttcggggttgcgactgtagaagcgctctgtaacggtcttccatgtttggtaagtaagattggcgggcttgtcgaggttgttgatgatggaatcagcggtatgttttttgaggaaaaaaaaccggaggatatatgtgaaaaaataatccatattatggagaatgattttttgattgcacagtattctcaaaatgcaaaattgatagccagtaaaaagtttaatgctgaatcaataggtgatgagtgggtagacgtttattccggattactgtcgtaacgttgctgatcgatatacagcgtctgtgttcagaaatattcacgtaatgattcatttttgccatgtttcgtttgatgagtttcagaaacggagtgtatgtttttaattatcatcaggtgtctgatgtatttattcctgaattctattccaggtggacgtatacagatcgttctttttttgaaaagcaactattttttatcaggaagcactttcagattatatcagttaaagatgcgctgtgtcggcagcattccggagatattgacaagccttatgcctgcattacttttgatgacggatgttcttcattgaaagctcatgtattgcctgtgttgataaggtctgctataccggcaacatttttcattaataccgcgtatctcgataatgacaaagcctcgtggtttactgtatataattagtgcctgacagaaaagtcttgcttttataaaaaacaactcattttataagccataaaaaacctgttatttagtgcaattgccgtttttatgcgcataagatgttcatagcattcactattaccgaatattaccatcaaaagcttcatattgcacgtatttcacccatcgaagtgattaaaattgctgcttcaaaagacctttaggcggcttgtctgagccgtcgccggtatcgcctcatgtcttgtttctgcagcagcgctccgagtcgatgtatattgtatgccaggacactgagcgaaacatatcgtttgaatccgtctattccgtgatccgggcagatatccagcccatgcacttcaagtgcatggataccggactcaactgccgaatgcttctttctcaatcgtttgaattccggtgccgtctctcttgctttgtcactcgctgaccggtttccttttttggggagcaccacgacagcaacaagttctttgagtgctttctggttatcgggactatgaaatcctttatcgaagctgattgctcgcaaattcgtaaatcggcttttcgtctctttgactatcgagacggcaatctcgctatcagtaactttttccatcacgtgatgatgcaggataaactggtactgatcttgtattatacagacgttcaatcccaattcaacgggcacaccgatttttcctttactgatccactcggtatgtggttcgaatactgaaaatactttttctccatgtggaatcttttcattcatgaatatccgacgatgtatctgatcgagctggatttcggcatgggtaatgtaactgcttattttagataacaatagagaatcgttctctttcgattcatcgaccgttatcttagccctgagcagttgatattcaacgttgccacaatagttcagataggcctgttttattgccttattggctttttcttgcttttcagcatccccgcttgttgagtgcttcagcttttgcacaacccgaagatctcttttcaggcccagaatcacatgccggtattgacgccattgactgaggccctgcaggatgctcaattttgcggttaattctataactttgcgtatggcatcgaacaactgggacgtatcggcaggaaaatgaacattggtttcaacgacgaatgagtcacctctggccattaagggcaggtcgttggtttgatctttttttttaccaaagcatggcctgctcgcaccacctcctgattgattctgtccaacaactcgggagtaatcaattgcacattatctttgatcgtctgtaattcataggttgtcttatcgtaccaaccgtccagaccaatcatctgggcgaatattcttatgctgattgaccaattcctgcagacgatcgtaatcaatattgaggcaaagccggagaacaccaagcaccagaatcgtccattgttccatgccaggacgaccgttatgcatatcagctttgcctgtaccgttttttcggtcaggacgaacttcctcaaggatagcaaacacacgctggcgcaactcgatgttggtatagataccctgtagaccacggagcaattttgggatatcatctcgggatttcgggtcaaacgtaatggccgatatatcaatctgaccaaacatcatttgcgggttaatgaccgtgcgcatggtgaagctgaaaaatcgaagtttttattctggatacaggataaatgcccgatatgatggttttgagagcaaaaaagccggtaatgactgaattttctgtctctttcccgtatggcatcgttatctttgtgacttataattgaatataagactatattttataatattataatggcttttctgtcagacactaattatcttgttcacagtgaatacaaaatccatataccgttatcccttctcgaagaggtaaagaatttgaggaaaacaagagacaggcaattctatgaacgggtcaggcgagaggttgaaagtctctatgagtgtattcctgaaaaggagaggcatttttatgtcactcgtgcattcttgagttccttggatgaaaagctgtttcatataggacttcacgggcatgaacaccagcgttattccatgatgagtgaaacatggagaaagcatgatctccaaaaaaatattcaggaattacgtgagtattccaattatgtgcatgtttttgcggttccgttcggaagaccctatgactgggatagggctacggtcaagatctgctatgaacatgatcttgatatagtgtttgcggatgggggattcaatcaaggtggtgaagtcggcttaaagagaatgccggcagacagccgtagtgtcatgagactgatgctcaggagcttttgcttttacggtagatgaactatgaggtgcagaggtcaggagagccttcaaggcagattcgtgacgcatgcgacagcctctgtgtagacacgaaatgctgaggcatgttactctcgttataaggatgatcaaatggatttttcggttgtaattcccgtatataatagctcggactttcttttccctgcgctggactcgatagcagcatcttccgcaaacagggagtatgaagtaatcgtggtcgacgactgttcagatgatattggtaaaaccagacagatcgttgactccttcagtggtgtatcactcgttcaaaaagagagaaaaaccaacgcggcggattcaaggaatatcggtatggcgctatcgaaagctgattatgtgttttttcttgattctgatgacagggtgttgccgggttacattgacaggaggatccgtatgcttcaggaaaccggtgccgggttgctgtttggtgatttcctttcaagcgcggggacgcggaagatacgggcaggaattccttcatatgcaggcggcgatacgagagactatctttttgtcagcggaggcgactgcagatcttctacaatttctgtaaacagaaaaaagcttgcaggatgcacctttgacggtagccttgaaaaacatcaggattggggttttctgctcagggcgtatgatgccggtacagtgattcatttcgatcctgaacccggagtattgatgcaggtctaccatgctgacagaatgagcagatcctctaacgttgatgcaagccgcttcttcatgcgaaaatacctgaaagaaaggcggcatattaacggcttttcgcgtaagcactggaaatcggttctggccggcagggatcaagatgccatcaggttctttttcgggatataccggcctgaaaagatcttcttgaaagatgcgttccgtttctatctgtacagaattttaagtacagtgccattggtttatccggcttcatgtttcattacctttttcaggaagattaagtggcagtgaggaacggtaaatgatctgaggcagaggcttttgaaaatcttctgaatacatgtgagcgtgggtgcattgaaaaaaagagttattcaggttattacttcaccgtcgggaggcggcgccgaggttctggtacgtgaactcggttctcttctcggtgctgacaatatcatatctgaagtcatatatttcaaaaaaccggatgatgttcgtgcccttgagctatccggtgatgagttttttctgcataattctttgcgcagtccctcagccatttttaaactccggaaaatattcagggaacgtttgcggaggggcgagcgtcttatcgtgcacgctcatctcacatggcctttttattatgttgctctggcatccctgtttctctctctcgatattgtctatacggaacacaatacgtcaaacagaagaaggggcttcagggtattgcgtgttctggacagatttttttattcacgttacaggaaagtgatctgtatcagtgaaggagtgaaaacatcacttgtacgctggcttggaaaagatgataacgggcggctggtcaccataggaaacggttcaagaatgtatgaatactgcgatcgaaaggtagtgcgcggattgagaaaaaaacccgagcttgtctctgtcggatctcttacgaagcagaaaggtttttctacggctattgctgcgatagcgttactgcgcgatgaaatcggttgctatgtcattgtaggtgaggggcccgaacgtagtcacctgatggctcttgttcacaagaacaaactcgaggggaaagtggtgctggccgggtggcggtcggatgtagaggacttttacagaaatgccgatatacagctgattccttcacactgggaagggttcggactcgttgctgtagaaggcatgagtactggattgccggttatcgcttcagatgtcgaggggctgagggatgttgtgagttcagaaaatccttccgttgaacttgtaacagatttcaagaatccacgttcatggtcagctgcactgaaaaacgttatacagcgcttcagtgcatcccctgatgatatttccatggcggcaaggcgccaggcagaaaagttcagtatggaaagaatggttgacaggtaccgtcagatgtacaattcactataaaccgacgttgattttttcagcaaccgcttttcctgtcttgcatttacagcatgctcaacaatcgctcaacgcaggatacaatgaagaaggtcgaggcattgcatcactacccggtcggaactcatggatgcagcgttataatctgagagaagaggaatgtcgaactgatgaatgaggtgatcttcagctatcgggattcaggtctggaaagcctgtctcctgccacatttgcgggtactcttattttggtgatcagcctggttcttcctgtttgttacagtgtttttcgtaaggacaccggatcgcttgttcttctctggtccctgctttttgtttatcatgctgtttctttgataaactcattttatacaacaacctatggggcgggtgtcgatgcgagggctttttataatcatgctgttgatatagcttttacgggtgattttcaattccatttcggcgcgggttcaagtatctttgaaaattatctgggggcacttttttccttttttggaccctctgtatttcttgcctcggagctctccgtgcttgcgttcacattttcagctgtctatctggttaaaatggccgccatcaccggcctctatgactataggcgatggatcctgttttttttcggaagccttccgacaatgtggctgttaagcgcggttccaatgagggaggcatatcagtatcttttttttatactgactgtttatacggcgatatgtatgcgtcagaagaagaatgttctttttcttccgctgattttaatttttgccgtttgtatgggtctctttcataaagggcttgttctttttattgtccctcttgtgcttgtgctatttctttacagtacaggttctgcgctttccggagaaaggaacaggcgtgacgcggtgctctacaggcgctttcttttcgctgctttttctgtcgtagtgatttttgctgttatttttgtgtcgcaatatccgcagtttctgaatgatacgccaaaagccgttatcaaaggtgaggcttttgattacgttgagcagtacagggtaccaagtaaagaaagcagggcgacctatggcattgatttcaggcacgataaccctgctgctctactcgggtctgtcgcgaagatgcagttgtactattttctctatccatttccctggaaaatcgcgaattttcaggatctctatgcgttgcttgaaaactcctggaggttttttctgattctgtcatctttttttctcgtatggaaacacagaaaaacaggtgatgctacctatgcgatgcttttgctgttgtatttcgtgaacgcttttctttgggggctcggtacaataaattacggtacggcaatccgccatcaccttgtccctttctggattattgttttactgggtacacccggcattattgaaggagcgaggaggctgaacgctctatatgcttccaggctgttacggaaaagtcgaggagcgtcagctcctgagaaccatgcaaggcagagcggaataacagagcacatgagtaaaggagagtcgtgagtcatattgttttggtcggcgcgcatccggggtctctgactaatttccggggtgattttattcgtgcgttgaagagcgccggacatcggatcactgcgatgagtgcatctgcttcggatgaacagattgcccgtcttgcataccttggggcggatttcaggccctaccctgtagagcgaaatggtctgaatcctcttcgggacatggagacgctcatctctcttatcggcattttcaaagaagtaaagccggatgttattattgcctacacgataaagcctgtcatatggagcggcattgccctgcggtttcttccatcgagggtatcatatttcgccatgatcaccgggttgggatatgcctttcatactaaagggttttccggtttcatgctttcaaaaagtgtgtcactgctctacagtattgcgctgcgacgagccagaggggtgatttttcagaatgtcgaaagcaggggtctttttgtcgaacggcacatcgttccgggaacatgttctcatattgtcagcggctcaggcgttaatctggagcaatttgcacatcagccgatgcccgatagaaaatatcctgtttttctgctcgttgcgaggcttatccgggaaaagggcattcgtgagtacgcagaggcggcacggatcgtaaaacaaaactatccgaaagccgttttccgtctgctgggaccatcggacccttctcctgacgggatttcaatgcaggaaatagagcagtggcagagagaaggtagtgtagagtatctcggaagaactgatgacgttcgcccttttctcgcagactgcaacatatttgtacttccttcctactatggcgaggggctctcgagaagcattctggaagctatggcttcgggaaggccgattctcactaccgacaaccccgggtgttatgagacggtcgttatcggagagaatggcttcgttgttcccggaaaagatagtgctgcattagccgaacggatggtatggtttattgaaaatccggaacgatgtctgaagatgggagcccgtagccgacagatagccgctgagcgctatgatgtgcacaggattaatcgtcaattgatggccattacagaattgtgatgataaaaagagtttttgactgcctgatcagcctgttcgcgttattgattctgtttcctgtgatgttgtttgtcgcgcttgtagtcagaatcacactcgggagtcctgttctgtttgttcaggaacgcccgggattgctgggaaagccgttcaggctatacaaattcaggacaatgaccgatgagcgtggcgcagacggccgtttgctttccaacagagagcggttaaccggtacaggcaggtttttacgctccaccagtctcgatgagcttccgggtttatggaatgtttttgttggtgacatgagcctagtggggccccgtcccctgctgactgagtatctggatcattattcggagtttgaggcaaggcggcatgacgttaagcccgggatcaccggatgggcccaggttaacggcagaaatgcgatcagctgggaggaaaagtttcgctatgatgtctggtatgtggacaaccggtctttctttctcgacctgaagatcttgtggatgacggtaaaaaaagtgttcttcagagagggtatcagccacgaaggcactgtgaccatgccaaggtttaagggatctgatacaagcaaaaagagctgaatgtttttattctgcattatcaagctgatacctgataagctcttccatgccgctctgcagtgagtggcggggaacccagccgaggctctcctttgccttccggatatccattccccagtatagtggtgaagcttcgtcgttttggttctgttctataggcggcgccggaagtccgcagtttctcgacgcggcctggcagatcgaggcaaaatccgagatcgagaccggtgtgccgcttccgatgttgagaattattttgctggtttcaggaaatgatgtgcagcatgaagcacgtacagcgcgcgcagcatcgttaacatgtagcaggtctatccggtttttgctgccgaatagagggagcgcccgcttctttgcggcattcagggcgaacttgtgaggaagttcatcccatcgaacaaagtgccccaatccatagatgcgagcgactctcagaataattacctgaggaatgctgtagttctcactgaggctcagaagttctccgatccatttgctcaaggcatatggggtttcaggctttgcaggcatttcttctttccatagaggcgttcttgctgttccgtatacggattgagatgaaatgaagatgagttttcctactccggcatcgtgcatcgcttcaagcaatgctcttgtgccatctgtgtttgtcagaaacagaggagacgggtcggatcccgggcggagtgatgccgcgtgtattaccgtgtccattccctgcagatccggtatggatcctggaaattcaccccggacacacgcaaaattgttgtgatttccaaatgtgttgacaagtcccgtttcggcgtgatcggttcttgccagagctgtaattgtatgtcctttctgtacatcgagcagctgctcgataatagcggccccaaaatagcctgaggcgccggttacgagaatattttctgaggagggcgcacttgaggatccgcgggatggtgttttcccatgattcggcaaacagagcctgttcatcctctcgaccggaacgatgctgtccgcgacatacctgagaccgaaatagccgggcagatagccaagaagcgcttcgacatctttatctgaatcaaagagaagatcacaaattgcggcttcaacctctttatagccaaaagatgctctgagccctgtgattccggtaaatcttgcgttgatctcaaaaaacaggatatccccgtctttttgccgtccctggagatttaccggcccggtaagaccctcttgggccagagccttgacgataggcagtcctgcagcgatggccggactgtccggctcagggctgatttctaccggaattccgtttttcagaaggtttacgcttgcaaaactgccggatacattgccggaccggttgatatagtactggacggatatttcgtttgactgatcgagattgcccgtagaggtttttcccgaaaacgatctgcttgcgctgtcgtttggagggagatagtcctgaacgatcatgggctggtcatccggtatctggtagagctgatcagggttgaagacaagtgaggccccggctgacgctgatcctcctctgggtttgacgattaccgggtagtcaaagctgtccggcatttttcttgcatcttcaagagagcaggtttttacaaacggaagatttttttctctgcagaaaacggattgcctgaatttatcgcgacagatgctgacggcttccttgctgccgacaatgactttgcagccgtgctgcagaaacgtatcacggtggcgggaaagaacagggagttcaatatcgagcccgggaataatgatatcaagattttcatggttacagatatccaggaggctcttgatatagctttcctcctgactgacttttgggagcagccaggagtcatctgaccagaacatgccgatacttctcgggcttgcgtccatgctgacaatcttcagttccagagttgactggctgagagcgtgaagaatagactgtcctactcctccaccagctccggttatgcctatggtgatcatgttccctgttttcctgaatttgctgcatttgtcttacagcattgcatcttgttaacttgtcgtttgagagtgtagaatacggtgtttttagtaaaaaataagctcaaaaacaaagaatcacacacaaagcatgttacatttaatctcttcttatgagaaaacggaaagagtgtgccgatctgtgatcacttctctgcagaggatgtgtcccgtttgaagttttttgagtactattgtgtctacacattgatattcaccgaatgatgtcatttccatattggccctcatactccagagaggaagctgaggtggcctcccgtgtacttctgtcaaacaaggtcaattactggaccggaaacgaaggtcgagcgtttgagaaggagtttgccggatactgcggatgccggtatgctgtcgcgctctgcaatggtacagcagcgcttgaactggcgctcagagctcttggtatagggatgggtgacgaggtcattgtgccctgttatacctttatcgccaccgcaagtgctgttgttgcatgcggtgctgttcctgtgatggccgatgtcgaccgggacagtcttaccataactgctgaaacggttgctcccagaataacttcaagaaccaaagcggtcattcccgtacatctcatgggctatccctgcgatatggaccctattcttatgctttcggaaaaacatggactgaaagtcgttgaggattgtgcgcaggctcatggggcccggtacaagggacgttctgtcgggacaatcggcgacatcggggcatggagtttctgccaggataaaattatgacgacggcaggtgaaggaggcatggtaaccactgacaatgaggtttaccgggaaaagatgtggtcatacaaagaccatggcaagagctggaaggcagtatacggaaaaaagcattctccggggttcaggtgggtacatgagtccttcggtactaattggagaatgacggaaatacaggcggctatcgggaggattcagctttcaagaatgccgctgtggcaggcgcagagaaagaggaacgcttcgattctcagtgatggcttcagaagcattcccggtattgaagtacaggagcagaatcctgatattgttcacgcgtattataaatacgctacgtttttggaaactgatatactgcgcttttccggaggacgtgaagcggtgatggaggcggtcaatgcttcaggcgttccctgtttcagcggggtctgtcctgaaatatatcgtgaaaaagcttttgagcaagcgaatctggttccacctgaacgaatgccggcagcccatgagatgggcaaaagaagtcttgtgtttcaggttcatcctgctcttcaggagcagcatatgtacagaactgtcgaggtggtacggcaggtgttgtcgcaattataataactgagagaaaacggctatgtcgttttcctcttctgcggcagcaatgcattgcttggctttttttgtcgcagagaatttttaagtaaaaatgaaaataatcaaggggcttttacgttacctcgcaccgttcaagggcaaggttctgcttgttgtgtttttcagcttgttgacctcattattcggtgctgtatccatttactcgattctgccgctgctgaatgaaattttttctgctgataaaacaatcagtgcaccggagaatccttccgttgctcccggtactgaactggtgatgaccggcaagggcgagtcacgatccgtttcgggtacattgataaatacggatgatgttcaaaagaaagtttccgggctttaccgaaagtatttttatgcggataccaaacggaaaacccttctgaatgtctgtttgtttcttatagctgcgtttgctgtgaaaaacctgtttttctacataaacaggcagattatatacaggattcagaccaaagtgaccaaggagctcagggatgatgtgtttcattccattattgaaatgcaccttgactatttcaacaagagccgggttggcggtcttatgaaccatgtctacaacgacgtccagaacgttcagaactctatcagtctggcgttcatcaattttatccagaacccgttttctatttttgtctacatcggagttctgcttgttctaagctggaaactcaccatattcgcgttttcaatttctgttctcatttttattgttatccgtttgataggaaaaaagatcaaaagcctatcaatggttttcagagcccggatgggggatatgaactcggtgttgaacgaaaagtttaacggaatcaaggttatcaaatccagtgctttcgaggatagagaggtggagcgattcaaaagtttcaccaatgagttcagaaggcttgatcttaagatttaccggctgcataatattgtcagtcctctcaacgaaacgctgctggtcgcggcagttgcaatggtgctctggttcggtgggcttcaggtgttcgaaggcatgatgacggcaaatgaactgattgtgtttgccttcagtcttttctctgcaatgggacccatgaagatgctcggtgaagcaaattcgaagattcaggaggggatggcttccgccgagagactcttcgaggttatagaggctgagccgttggtgaaaaacggaacggagcctatagacggatttgcagacagtatccggtttgaagatgtgtgtttcaggtacaatgcatcaccagacgcagcaagggtgctcgaccatgtctcctttgagatcaggaaaggcgagacgctggctcttgtcggacagtcggggtcagggaagtctacggttgttgacttgttgttgcgtttctatgatgtcgattccgggcgtattgttattgacggagtcgatatccgtgagtatgacttcaaacagcttcggagcattgtcggagttgtcagtcaggaagttattcttttcaacgacacgatcgaacagaatatcgcctatggcttaggtgacgaagcaggccatcaggaagtggaacgtgcttcgagactggctaatgcccacgatttcatcgaggcaaagcctcagaaatacgagacggttatcggagacaggggtgttcagctttcaggcggtcagcgccagcgtctggccattgcgcgtgcaatggtaaataatccggacctgcttattttcgatgaggcgacgagcgctttggataatgaatccgaaaaagtggtgcaggaagcgatcaatcatgctcttcaggacaggacggcccttgtcgttgctcacaggctttctacgatcaaaaccgctgatcggattcttgttctcaagaaaggaaacgttgtcgaagagggtacgcacgaggaactgataaggaaagggggtctctataaaaagtattacgatattcagttttcaacctctccatcagaagcgtgaatgactcactgtggtcatgtgtaaactgttggatttcttcctttgccttacttgtccgttagatatttatctataccgtttttacatcttttcaggcgcccggtaattgttcggtcaagtagtctgtcatttgccggaaggaaatctctcgggttttccctgtgccagagatgataggctatcgcaccgaatttaagtgaaatacgatgaacatcgctgttaaaaagtctcgcggcaaactcactgtcttcccgcccccatccgataaaatcctcattgaacccgtttatcctgatgcaatcttcccggaaaaaagacatgttacacgtttttatcccttgaaacgtgttatgggtgcttctaaagaagctggctattgcattgttgtgcaccgcgttaattctgttctgtaatcctttgtcgaagaagccgaaagtgatctttctcgtggtaagcgtttttattgacgtgtgttcattgagaagtactcttgagccttgtatgaagtggtttttttttgctgaacgcatatgatcttgtatgaaatccctgtgcaggatcatgtcgccatcgatcaatacaatgtattggctttttgcgagagctatcgccttgtttctggaggatgcggctctgaaccctttgtcttcctgccaggaatgaattatcggggctgatgcattttcggaaaggccccgaacaaattttttcgtgtcagtatcgctgccgtcatcagctatgatgatttcgtcaggcgccagcgattgccgcaaagcgcttcttgccgccagttcaagtgcttccggccagttataggttgttattatgaggctgcagctcagtggctttgtttgcttcatagagctttatgtatttatacctaagttgatcgatttgcaataaaaaaagccctcacctatgggtgtaaagtgttatattagcgtgagtaacgaccaagtcaccacgtaataaaacacaacccagcaggtggagagctttatggcaaaagataagacgattcagggtaaaaaagaacagcagatttgcgccattttgccgagcgacgaccagctcaccggcagggccggcttgagcgtcttcgcactgtacctgcgcaacatagggctgtttccgattattgaccgcctgttcggtacagtgcggaagaatggcaagggcctggcggtcaccgagatgttcgtgcagattttgaagcttcttcttggatggtacgagcccgccatctgaactggttcgatcatcttgccgctgatgatgcctatgccggcctgctcggaaccggtcgattggcctcgtcgcatgccgtcaagcgttttatcggggctatctccttctgtcggatttacctgttccggagattgctgcaggatgtgtttctctggcgcctgaagcacaccaggccggaagtgatcatgctcggcattgatacgacggttctggacaatgacgatgccgagaagcgccatggggtgcaacccacatacaagaaggtcaaagggttccagcccttgcagatgaactggggcaggtatgtggtggacgcggtgttccgtggaggaaagaaacactcgaaccacggcaatacggtcaatgagatgctggtgcatatggtaaggaaaatccggaacgcttacagggaagaggttccgatcattgtgcgcatggacgccgggttcttcgacgacgaagtattcaagacctgtgagcaactgcaaatcggttatctgtgcggcggcaagcagtacagcaatgttcttgatgaggttgccgatgcggtcgactggcaatcgttcaaaaaagtcgaaactgactcaaaaagctggatgtacaccgaattcatgagcagacaaaagaaatggaagaaagagcgccggacgatcttcagtacgctctgggaagaggacgggcagtatctgctgcaaggcatatgtcgtgattccgtcatcatcaccaatatgggcatgggtgaaaagatcgatgagcagctcaccaaggtcggccgtggggacttgctcgacgccggaaagcttcttggcctctaccacgaaaggggaacagacgaactaaccaaccgtgcattgaagaccttcggccatgagcagctaccgttcaagcgattcactgcaaactcggcctggtactacctgatggtgcttggcaacaacctctttgaagccttcaaggaagacgtgaccgaagcggtcattccggtgtcggcttatgccgacaccttccgccgcaggttcatcgatacagccggaaaactggtgcgccatgccgggaagctggtcatgaaagtcaacaaggttgactatgttcgcctgaagttcgaccagctgtatgagaaatgccgtgtcggacttccgcgactggaataaagcggcttgaagtgctgaaaaacgacagaaaacgatgggattagtgcgcccaatcgacaggaagtccagtggtaatgaagtatattccccctatcacaggcattaaactggcgtgtgacgtacgcacagaccagaacaaaacgttaaaacggtagccctatagggacaaccgggattttttcaccggctgatgctgctggtcagatactaatcgatcaattcaggttatagaatgctccatttgcgtttgaaacggagatgaccattccgctgtaaccgcttaaaagacctctctggagaatgtatgatttaaaaaaagtgaacatgccccggctaacagccttcagaggcgacgaagtttttttccctttatgatcttcagcccaaagggtcgagtagtgctccatctttttgatgagatgagatgcattatcgaaagtataatgcttgatcgggttatgcaatctcttcacgcatatctcatttttgagttcaagagattcatgaaccagctttgtgttaaaaccggcttcctgtctgttgaaaagcctgttgacccagtcgttttcccagccacagccgatgattttactgcggttgtaatagttgtcccttcgaattgcatacaccgtttttttttcaaggcgaagtgcccggatttcttcgacaagttcccgggtaacaatctcgtcactgtcgattgacagcacccagtcatgagatgcattccgtgcggcaagtactttcagcgggccgaacccgataaattcatgcttgaaaatcctgacattcgggaaactaccggctattcttatcgtatcatcagttgagccattgtccagaactactatctcatcaaacagttcgagcgcttcaaggcactctttgagatgtttttcggagttttttgtgagaatggtcacggtgatgttttcagccatttctgcacctcgttgaagattgtggaagggtcgatatggtaaaggcagtcgctttttccgtgtttatcgtcacatcctgccagaccgcacgcgacgcagggcatgtccgcctgaaaaatagtgatattgccataggtttgcactggcctgtccgatgctgtgcttgtctgtaattcatttgaccagggtgaccatgtttgtaaaagggttggtccgaaaatcgcaaatattcttttgttctgagacgcggcaatatgcatgttgagcgtatcggagccgatatatacagttgctgcattgctgagagcgacatactcctgaagcgttgtctcaccgataaaattatgaatattatcaagatcgggaatgtcttgctttatcgcatcgtcaagctcactttttcctcccgtgacaataatcgggatgttcagggtattcagaagacagagcagtttcgttcttgatgcagccggatatattttgtactcatactgcgcggatggatgaaagagtaaaaattcttgaatgttcagttttttcagtttttcatgtatggatttttttgcgttttccgagtgggatatggttacttttatgttctttggatggattcctaacagagataagctggcggtgttgttgatgacgatgtgtcttgtcggatcataaaaatagctgtgacttaataagattcttttccaccaggatttcagtacttttttttctgttgcgctgattgaggtttttcctgaaagtattgaaaacaggatgcatctgtcgcttgcggttaagcttatgctgagatcatatttgttgcgaattttgcttatcgttgttatggtttcttttaggcgactgtttttgtatgaaaaaatatgtacatggctgacattcctgagagctttggctactgcagctgtattttcattgacaagtaaatctatttttggctgatcatagtattcgtacagtatgtctataagaggagaacttaataatacatctccattggctctttggatgatgataagtatttttcctggtttcgatttattcatataccttgtaagtgaaagaactaaaatatacatagagcatcgttgtgtagtgccctctaagatacgaatcactcagcattattatgccaaataatatgggcagggtaaggccaaatttcttttgaaaatcaatttttgatgatgttgatagttgtgtttgaaaaaatagcagtgacaatagcgagacaaggccaattattccaagttgaaccgttgtaaggacatacatgttgtgcgggttttctgtcggtctgagttccggtgtatttttgttatttattttctcgtattcatgcgcaaagtcaccggtgccgacaccgaaaacagggttgtttcgaatgatttcgaaagaattttccgcaaacacaagacgtaatccggttgacgtctttttattattttcctgatacttttgtacgtcgcctactattgcattcattctgttgctgaaattatcgcttgttgaataggcgattgagagtatgagcggtaccagaatggcggcaacaagcaaccctttttttctctgcttgttgaagtattgtactgttgtaataaaaatcattgcaaagaacattgcctggccggccctcccttttgttataaacatgttgatgctgaaaatcagcacgacaagagagaataaaatcttattccttttgctttgtgtgtcatcaaagagaatgagaaaaagaagcaggtatatcgcaatcgttaaaaatggattgtatgaaatgtggctcatgaacggagtggggtctgactgttttgctcctgaaagaggcgggatgatgccgtagtatatggcaaatgacaggagaaccatgcatgatatcgagataagaaaagcaaatatgtaacgatggagatgctttttttgtatgaaaagcataaagatcggtataagtaataaaacggattctttctgtagtgtccggataccggaatcaatgtcaagagtccacaataagcctgcaaagtaaagggcaacgaagcacagtgtcgcaagaacaaatttgttgcctttcagtgaggcccagttttccttatgatttccgcgaaagatccacaggagcgtgataagtgcggctacaatattcccgacagctacagaaaaaggaaaaataaatccgaagaatacgatgaggtttgattgtatatcctctatttgtatgttacggtcaatcatttgcagggggtaagattaattgtagagcatgccggagatgcagggctcagagagcgaaacatcgtcacgtcttttcgggaaacggtttttctgtatcgacgcagactcagtatgatcggcaccttccggcatccagaggtgtcggcagaagcggctcttttcttttcagcagtgttcgctttttcctgatgagtgaggagcggctactatccaagtgcttcatatatgattgtgcgtgatacagttaacatctttaagcagttgttgaattgttcatttcaggctcatcatatcatagtgatacacttctgaaaagagtattttgaaaatagttactattcagtaatgagtgaaattagtggtggccggacaaagaaaaaccggattttttttcataccagtgcagtacttctggtcattctggttgcctatcctttgttcggcggcatgatgatgtcatctgtgttgcaggttactacggatggtacagtggacccgatatcatggaagagcagggagaccttgtcagttgtccgggtagttcaggccatcggtcagattgtattgattggcctgccggttctttttctgacaggtttcatcaccggagataaacggcttttctcaaaacataacttcgcctttctcgggatcgggcaccggggttcaatgcagggtgttttgcttgcgattacaggtgttttgctgctgcagccttttgtatatgctctcatggaagctacaggttatctccttccgcatcttggtgattttggcaaggctctcctcgaaaatcaaaagcagcttgagcactacctgatttttcttgccggcgcggattctgcgagtgagttcctgctcgtcgttcttgtgattgctgtgattccggcaatttgtgaagagattttttttcggggatatattcagaaaaactatgaggaatccttgaatccgttcagaggcatagctctttcaggtcttgttttcgggcttttccatctgagcccggccaatcttgtgccgcttacggtcatgggctggtacctgggatatgtgtactataaaacccggaatcttcttgttccggtgctggttcatttctgtaacaattttttggctctgagtgttttgcagtttcagcgaagcggtcaggatggggccggcctgattgaatcccgggatgttcccggcagctcacttgttcctgttgttctgatttcgcttgctttgttcgtgcttgtactccgaagtttcaacagtcggtttgccgtaaagagggcctgagcaccgggttctactaatccctgagttgagcgattcaatagatgctaaaaactgagaagagttttttcgtttcctcctcccgccgggattgccgaacatacggcagcttctttgttacagggaacttgcggtagttcacgacagcaggcgtttcctgcgcctcgaatctccggcatgatcgacaatcgctcaattcaggtgttcattgtggtggtttttttgtagattcatctcctgcacgttattgctggttttgccatcggaatgcagatgaagatttgttttcagcgcactgatttggaacagtttgccgtattcctcgttactgtttggaggcatcgtgctgacattgtattgccaatcgcttttttgaaagaatatcgctatggctgaaacaggtatgtccaatatacagcagagaatagcggtgggtgtcgcaggtgtcccgctggttatctggatttcctggatgggaggggcatatttttttgcattgatgcttttgtgttcgctgcttgcaatcaatgaattttaccggttactatctgtcaaggctattcctccggcaagatcgctttttctgttatgttcattcgttttacagctgaacttcttttttgtggttgttgaaccctggattcttctgcttgctatcctgatgacttttcttgttctggagatgttccggacagagggatcaagaatcgtcaacatcggatcgtcaatgactgcaattttttatgtaaacataacctttggttcgctgatggtaatcagggagagagagccgtcaggttttgcctatgttcttttactgttcgtctgtatctggtcagctgatatcctggcatatttcgggggtcggctttttggcggcaagctgtttaaaaagaaattttttgaacgtttaagcccgcacaagacctgggagggctatatttccggatgtctcgggagcgtgcttggctcagcggctgtcgcgcttcttgatctgggccttccaactgtttttacgcttgttgccggattgagcatcggtctgttcagtccactgggtgatctggtggagtcgatgttcaagcgtgacgcgggagtcaaagattcttcttcgctgatacccggacatggcggtgttcttgaccggtttgacacgattatgttcatgtcaccgttgctctacctgtatatttatttcgtggaggtctggacgggactgtagggaatgtttttatattgccggttcatatgcgtagcgtcgtaacatcgcgtgaaaacaggtgattctggaattatccggggaaacatcaagcgggttgtcataatgaagatcgaaggtttgctttccgagaaatacattgagttgaatctcgaactgacgaaaaagtctcaggtaattgatgcaatgctctctatcgccggactgcatccgggtgtggagaaccggaagaagttgcgtcatgatgtactgaagcgcgaaaaggagatgtcgacagggataggtaaacagattgctcttccccatgcaaaaactgatgcggtatcggctcctgtgcttgcttttgctacacttaaaaacaggattaacttcgattcgatagataatgagcctgtcggggttgttttttttcttgccacacccgaagatatgcttgcggagcatctgaagcttctggggcgcattacccgccttgcaggtagagcggatgtccgggaaaagctgatgtcggcattggtgtcatcagaagttctcgagctgttcagggaagaagagaaagattttccccagatttaacaacctaagttgagcgattgttgaacatgctgtagatccgaggtgcaggaacgccgctgtagttgactaccaaaagttccctgtagcgaagcagatgcagcatgaccgacaatcccatagggtttcaacacatgcgtttattctgttttatggtcgcgcaacccatcgggagagatgttcgctgtaagaaaattcagcataacgcattatagagtataaagttgactgcataaagcatttgttgaaacgatcaacttaggaacaagaagccacatgaagtaaagaacgggtaatactatgtcggagtacagggcggtaaagggaacaaaagatatctttcctgatgagatcacctcatggaaatatattgagggtgtcattcacagagttgtcgggctctatggctttcaggaaatccgcacacccgtatttgaatatacagatctgtttcaacgcagtatcggctcaacaaccgacattgtgggcaaagagatgttttccttcagacctgagcctgacggccgttcggtgactttacgtcccgaaatgacggctggtgtcatgcgtgcgtttctccaggcgaatctttcttctgcttctccggttcataagctgtattacatagcagaactgtttcgaaaggaacgccctcaggcagggcgccagcgtcagttttcacaattcggggctgaaatgctgggagcttcctcccctgaggctgtcgctgaagtgatagatatgatgatgcaggtgtttacctctctgggggtatccgggctcaggctgaggattaacacgcttggtgatctggatgatcgggttcgatacagagatgcattgcgagcctatcttgaaccccatagcgggcttcttgacgcgccgtcaagagagcgtcttgaaaaaaaccctcttcgtattctggattcaaaaaatcccgatatacagtcagtcattgccgatgctccgaaactgcatgattttctcaatccttctgcaagagcggagtttgatcaggtcttgctctatctcgatcagaaatccatagagtatgttatcgatcctttgcttgtcaggggattggattattactgtcatacagcgtttgaagttgtcagccctgagcttggagcacaggatgcaattggagggggcggtcgttatgacggtcttgcaagagaacttggcagtaaatccgatattcctgctgtcggttttgccgttggtatggagcggttattgattaccatggaaaagcagggattgcttcggcatatcgtgccgtcaggtccccgggtctatattgtactccagaatgaggagctgaaaacccatgctctctctgcctgtgacctgttgcgaagatcagggatacgaactgaaatggatctttgcggaaggagcatgaaggcgcagatgcgcgaggccaacaggcagcatgccgactatgctctgtttgtagggaagagcgaggtggagtcgcaagcctatgggttaaaaaatctcaggacatccgaacaggattttctctccatccgggagatgatcgcaaggcttgcttcatcaacgaagcacgttgaagtcccggatggcggccccgattgaggccgcgaacaggtgccgaggctgactcggcacctgaatggttcaggttaagaggcaggaggagcgccatgtatgatagtaacgttgtgttgtatacaaagcctggatgctcgttgtgtgaaaaagccggacgtgcggttgagcgggtgcttgcggacataccgtttgctcttgaggtggttgatatcacaacttcttctgagctgttgcagcgatacggattgtatattccggtgatcagcattgatggtgtcgagttttcccgatatcatgtcaatgaatcgaaactgcgggctctgctcaatggtgaacggacgcagggaacccttcgcggctagaatttgtttgttcaattgcaactgcttttccgattggagcagtttttttcttatcgcagctgctttcaaaaggttcatcgatagagtggtgggtatgcaacgaccgggcaggggctaagaaagaagtgaagacggatcagttgaaaaaataaacagtcggcaaatcaacaatacttacagtcaaggatgttacggtttcttttagtcgttattgtgctttttcttctcttgagggcgatcatgcgtttttttgcaggccgctttttgaggcagcaatggccttttgggtcgtttaaccctggaagcggcaaagcggcatcgtcttcaggggttacagaagaggctgattttgaggttattgagacgaatgtcaacaaaaatgagagtagcacagcgtgagaaagagatgatttgctgtttcgtgtgaacaattttgcccttttttattacattgaaccacacgagcagggaggtaacaggatttttaagaaagtgggttgcccccacttttttgtttttctgatagaatgattagcggtgaacgtgataaaagacaggttgctggcgtttatagaggactcttttgaagagtattcaattgagagaagcgcttccggcgagccggatgtttttcttgttgctcttcttgtgaaagggacgcttccgtcacgaagggtggaagttcttgccgagacagactccggtatttcggttacccggtgcatgtctatagcgcgttggctgagaaatgcttttgaagagaatgaagagataagaaatctggttggtgaagattacgggctgatggtctcatctcccggtatcggtgaaccgattcagcatgcccggcagtatattcgccataagggtcacctgcttcgggtccgatatacagatgcaggtgatgctgagcacgaagtttccggaaggcttgtcgaggtggaagttgttgaaacaacaagtccgtttattgtacttgaaccggaaaaggtatcgaaaggcagaaaacgggaacgtcttgaaccggtacggttggagctcaaccggatcaagagcgctgtagttgaagttgagttctgaaaacggatatgaagaaagccgtattttctttaaaataaaggaattacaaagagatggcaagaaagcaggtaaaaaaagaaaagcaggatcgtagagagcttatcgcaaatgcttttggtgaaattgagcagtcgaaggtttttctggaaaaacatacggagagcgccgcagtgaagatggatattgcggatcttctgaaggatattatacagaagcagttgcgcaaggactacgaccccgaggttgaggctaatatttttatcaatccggagcggggcgacttcgaggtgtatattctgaaaacagttgttgatgaggttgatcttccttccattgagatcggacttgaggaggttagcaggatcgacgagtctcttgagcttggggacatgtatgaagagggtcctgtcaacctcgaggattatctgaccagaaagtcgatacagataatcaagcagtcggttcagaaaaaggtgcgggacatggaaaagcaggtggtgtatgaggattgtctcgagaaagttggtgaagttgtcgcaggggaggtctatcaggtcaggcagaacgaggttattttttcctacaacacctcaaaggatcaccgtgtcgaactggtacttccgaaatccgaaatgatgaaaaaggacaatccaaggcgcaccccgaggatgaagctctatgtgaaaaggatagagagagaaaaagtgaaagtcagacaggatgatggctccattgtcgagaaagagaagcctgatggcgggatgaaggttattgtttccagaatcgacgaccggtttctctacaagctttttgaaagtgaagtgcctgaaattctggatgggcttattgtcatcaaggggattgcaagagttccgggtgaacgggccaaggttgctgttgagtcgacaagttcgcggatagatcctgtaggggcgagcgtgggataccggggaaagcgtattcagagtatagtcaaggaactcaacaatgagaatatcgatgttatcaattttaccgacgatccacagatctatatcgcccgggcacttcagccggcgaaaatcgatcctatgacagttcatgcggatatgaagacgcacaaagccagagtgatgctcaaacctgagcagatcaagtacgccataggtaaaaacggtaacaatattcatttggccgagcgtcttaccggttatgatgtggatgtctacagggacgttatcgataaatccatggaggatcctaacgatatcgatattatagagttccgcgaagaattcggcgatgatatgatctaccagcttctcgacagcgggcttgatacagccaaaaaagtgctcaaggctgaaatagaagatattgaagctgctctggtagggccgccttctaaaagcgaggaatcagcgttcttcaccaaaggaagaaaagctccgttcaaacccaaagagagaacgctcagcgaagatgagaaacggtattggaaaaagatcgctgaaaatatttacaagacagtgaaggagcagtttaacgaggcggatctgcaggagataatagatgaagaggacgaagatatactgagtgatggcgatgcagatgtgagcgttgatgatcagaacaactgataaacaaacagtgtaatcggttactaaatccagaggaggttgtatgtcccctgagggaaaggagatgagatatcgtattagtgatattgccagagaactgcaggtcagtcctcaggaggtactgcattttgtcaaagaggcaggcggaaaggttgcctcgacatcttctatggtcaaggggcctatgcgtgacttgatcctggatcagttcagtgatgagaaaaaacttgtggatgaaacccgcaagattcgtgaggaaaaacagttgcgcttgtcacgccttgaggagcagtccagaaagacctatgagaaggagcaacagctgaaagatactatcagcggccgtcctgagagagcggcagcgaaacccagaacagaggttccgtctgaatcggttgagcctgaaccggtaaaggagatgccggagacagttgcggaacccgaggttaccggggtggtttcagagcctgatgaaaacgttgcggctgtagcagaagaggtcaagtctccggttgaggaaacgagtgagacagtggctgaaaaaaatgacgttgaagggcaggtcagttatgaggttccgcagaaaatcggcgggcttacagttttcggtacacttgatgtacagagctctctgggaatgggcggcgaggccgacaagaagaaacagcgtaaaaaacgtttcaaggaacaggctgatgagctgaaagatgagtttgatattaaggccaaggaaggtggtaaggagagagaagcgggcggggaatccaggaaaccggtgaaaaagggttcggaagaaaccaaaaagacaacggtagagtcaacgtcggccaagaagaaaaaaggcaagaagaaaaagaagccggaggtagacgaaaagactatcgaaaagaacatccgcagtaccatttcagggatggatgacaccagtggaagcggtagttcgaggcagaagtttcgtaagatgcgcaagatagagcgtgaaaaagagcttgaagaagcagaggcgatcaaggaagcggagcgcagtattatcagagttaccgagtttgctacagctcatgaacttgctgatcttatgggcatccttcccaaggagattattcagcattgcttcacgatgggaaaatttgttaccatcaatcagcgtctcgacaaggagacaatagagcttgtcgcaatggagttcggttttgatgccgaattcgtatcggaggttgaggcgactgaggttacggaaatagaggatgaggaagaagagctggagatcagacctccggtggtcactatcatggggcatgtggatcatggcaaaacctctctgcttgactacattcgcagcagtaacgtcgtcgccggtgagtcaggaggtattactcagcatataggcgcctacgaagtatcacttgacggtgatcgtaaaatcacctttctcgatacacccggtcacgaagctttcactgctatgcgtgcaaggggtgctcaggtaaccgatatcgtaattctcgttgtttcggccgacgacagtgttatgcctcagacagtagaagcgataaatcactccaaagctgcaggtgttccgattgttgtagctatcaacaagattgacaagcctgacgcaaatcctgagaaaatcaagacgcagctttcagaggcaggcgttctggttgaggactggggtggagaatatcagtgtcaggagatctcagccaagcagggtacaggtattgacgcgctcatggagaaagtattgactgaagctgaaatcagagaactgaaagcaaatttctcagaggatgttccttcaagaggtattattgtcgaggcggaactcgacaagggaaaaggagtggtctcaactgttcttgtgcagcgcggctttttgaaagtcggagatccgttcgttgcgggtcacactatgggcaaggtaagagcgcttatggacgaacggggcaaaagaatccgcgaggcggggccttcccagccggtaagtgtgttgggatttgaagatttaccgcagtcaggtgacctgtttacggtaatgccttccgacagggaggcaagggaaatagcgcagaaacgacagataatacgccgtgaacatgagttcaggcgcagtacccgtgtgaagctcgacagtatagcccgccagatcaaggaggggctgatgaaggagttgagtgtgatactcaaagccgatacagacggttctatacaggctcttgccgacggattgatgaagatccataacgatgaggttaaggtgcagattattcatcagggtgtaggtcagataaccgagacggatgttctgcttgctgcggcatcagacgcgattatcatcggtttccgggtcaggcccaacgtgaacgcgaagagacttgcagaaaaagaggatcttgatgtacgtttctacagtgtgatctatcatgtgattgaggatatcgagcaggcgctcgaagggatgctttctccagaactccatgaagagagtatcggttctcttgagatacgccaggtgttcaaagttccgaaaatcggcaatgtcgcgggttgctatatgcttgaaggaaaaatattccgtgattccaaggtacggcttttacgtgatggggttcagatctacgatggtgtactcgattccctcaaacgcttcaaggatgatgtcaaggaagtcgatgcaggctatgaatgcggtctgaacctcaagggatacagcgacatcaaggttggtgatattgtagagggatatcgcattgttgaaaagaaacgaaaactatgacctgaatcgctcaattcaggtatgaacatactcacttgagcggtttagtgtagaaatagtgccgttcaattctgaactatagattgtgactcatgacgattcgtaccgaaaaagttgcctctctgctgcaaaaggagttgagtgcgatttttgaaaaagagcttcccagaagtggaccccttatgacggtcgtgcaggttaaagtgacaactgatcttgggatcgcaagagtatacgtgtccattatcggcagtgaaaaagagcgtaaaacagccattgcacacctgcagaatgagaccagatacattcgaaagctgctttccgcgaagatacgacaccagttccgccggataccggaactggaattttacgaagaccggctatacgagaaggctgaaagaatagatctgctgatcaaacaggctcttggcacctcaaagtgatcctgagcgtgaagtatgccggtatcctttcttctgcccggtccggtatcaatggttgtaatgattctggtcgcataaaagagttgtaaggcggatgtggcgatgattgaagcgaaaaaactctcgacagtaagtccaaccggtgattttctcctggttgacaagcctgttgaatggacatcttttgatgttgtggcgaaaattcgtaacacctataccggtgcggggcttcgcaggaaagtcgggcattgcggtacacttgatccaaaggccagcggtctgcttattctcgcgaccggcagaaaaacaaaacagatcgcgtcactcgaggttctggacaagacctatgaaggggtgatcaagcttggagtgatgactgagagtttcgatgctgaattgcctgaatatggacagtgcagcgtcagtcatcttacggacagagagatacatgacgcggctgccggacttgaaggcaggtgtatgcaaaagcctcctatgtactcggctgtatggcatcagggaaagcgattgtatgaatttgccaggaagggacaggatataaaggaacgaaaaacacgtgagataacagtaaacagttttgagattaccgctatagaccttccttttgttcgtttcagaacgaatgtttccaaaggagcatatatacgggttcttgccgacgatttagggagaaatcttgctgtcgggggatatctttcttcgttgagaagggttgcgatcggtgagtacagaattgaggatgcaagaagtgttatcgataccgtcgaacgtatcaagcgtgaagcaaacgatttagcagagtagactgtgtatgcgagttgttctctataagggtgggcgggtaagggattactattccggagaagagatagattttgctcctgaaccctcagcagttaccgttggctcatatgacggtgttcacgcaggtcaccggcgaataatatctcaaatggttgcctccgcctcagcacggggtcttcgaaccgttgtgattacctttgaacctcatcccagaaagattgtgaaccgggatccgtccgggcagatccggctcctgacgttgcttgaggaaaaggctgttctgatagaggaacttggagtggactggctttttgtcgtacactttgaccgtttttttgcggcacagagctcggaatcgtttattcagcaggttcttctggatagcatcggggcaaaaacaattgtcataggatacgatcacggtttcgggcacgatcgcaaaggaggagtaagtacgttgcgccgtatggcggagcagaaaaggtttgatgttctggtcgttgacgaggttcgtcttcaagccgagcacttttcaagcacgaggatacgcgcccttcttggagaaggacggatcagggaggctaacctgtttcttggggcaccgtatctgatatcaggtgacgttgttcatggcgagaaaaaaggacgggagataggatttccaaccgtcaatctgcggatcggcagttcagacaagctgttgccgaaatacggggtatacatcgcgacggtgataatcgacggaagagtgttcaaagccatgatgaatatcggactcaggcctacggtttctgaaggatcttcaccgctttgtgaagcgcatattcttggccataagggggaattatacggaaagcgccttacctttcatctccttgacagagtaagggatgaaatgaagtttccttcatttgaggcgttgcaggaacaattaaagaaagatcagaaattcgtagagcaatacaaaaattaatgctatattttcgatcttcctattctaataattaaatgactggttcatgagtgtcacaaaggaaataaaaacagatattatcaatcagtttggcggttcagaaaagaatacagggcagacggaagtacagattgcgttgttcagcagacgtatcagcgatcttacagggcatttaaaactgcatccgaaagacaagcattcacgccatggactgctcaagcttgtaggaaagagaaagagccttgtggcttatctgaagaaaacggatatcggacgctatcgcaaggttcttgctgatcttgatcttcgtaaataaagagagttcatgcagatcaacgctgttgtctgcttctgactgcaatggggcagacgcgctcctcgcatgaaatctaaccggttagtaatatgttggaaagcatgacaggatatggcagcgcggagcgtgttgacgcaggtgtgcttgtttctgctgaagtccgttcggttaacaacaggtttgccgacataagtataaaacttccccgccagttttctgtttatgagcacgatgccagagagctgatcaggtcatatgtgcaaagaggtaaagtatccgcatttgtgcaggtgaagctcgatgagcagatggcgttgcctttggctgtaaacagagaaaaaacaagagctatcagcaagctgctgcatacagttcgttctgaagcgggtatcgatacccctcttaccctcgaccatattctgcgtttttctgaagtatttgatgccgataaccagctgcttgacaagacagatgaactctggtgtgttgtcagcgacgtgcttcgtgaggcattggaaggcatgaagaaaatgcggcttcaggaaggcgaggaacttgccggagattgcaccggaaggatcgcgaccatcgaagcgacattggaagaggttcaggaactctcgcgagataatctggtgactgttcgacaacggctgtccgagaaggtcacggcaattgccggaaaagatatcgagtatagccgggaccgtcttgaaatggagattgtccttatgtcggataaactggatataaccgaggaatgtattcgtttcgccagtcataacaagttttttaccgatgaactgcgcaatagccagagcggatcaggaagaaaattgaatttcctgttgcaggagcagctcagggaagccaatactatcgcgtctaaatctcagaacgcagatatttcccagagaattgttcttgtaaaagaggagcttgaaaaaatgcgtgagcagcttcagaatattgaatgagaagcagttgggttgttgatgtgttgaactgttgagttgtggagagtgcaagaagccagaatccagcagccagcaagaggtcagctggcagggtgttgcgtgtgttatatgtcagatgggaggacatgatcggaagtcgggatcgtcaagatttaagtgaaacgtagatgactgacaggcaggggaaattaattgtcttttcggctccttctggaactggtaaatcaacagtcgccaggaaagttcttgaacgcgtcgagggactcgaattttcggtatccgcaaccacccggtcgaggcgtgaaggtgaagttgacggaaaaaattactattatcttacaaagaaggcttttgaagagatcatcgacagcgatggatttattgaatatgagcacttctttggcaacttctacgggacactgctggataaaacagaagctgctgttgcttccggaaagcatatgctgtttgatctggatgtgaagggcgcattgaacctgaaaaagcattttccagaaaacacgctattgctttttctgaaacctcccagccttcaggagttgaaaaaaaggctcgatggcagggagagcgaggacgaagacgcgcttaatgaacggttgaagagagccgagtttgaactctcttttgcgcaccagtttgaccatgaagtggtcaatgacaacttgagccgcgctgtagatgaagtaacggcgctgatcactgattttctttcaaaacaataaataccgacacctctatgtctgttacaccagttgatctgaacaaactgagagccagtcacgataatctttatgcaaccgtcgtagctatttcaaaaagggcaaaaatgatgcatgaggaggaacgtgcagagcttgaagagaaattgctgccatataaggagatgatccgtaatccggccagtgaatcggagtccgataaggtatttcctgagcaggtggctatcagtcttgaattcgaggctcgggagaaaacagcccagagagccattgatcagtttcttctcaatacgtacgattacctgctgcaagatcagggcgatgtgaacaaaaaccgggatgaagaggaaaatgaaactgacgggaattaatcagattaccctgagggtcaacgatgtcagggttgccgaggatttctacataggggttctggggctgaatgttgaatatagggcaggagccaacatatcctatctgagagttaactcggatatgattgttcttgtcaaagctgaaacacccggagtcccggaggctcgcgatattcgtgtcgatcatttcggtttcaggctatcgagtgatgcagaggtggatgaggcggctgagtatctcgatgcacagggagttcatctcataacaaaaccggcacaacgcagggaaggcagagctttttttgttatggatcctgacgggaacctcattgagttttactcgatgaaatcaagagagcttgatgcatcaaacaaagatattgacagcagttttcctgatgagtttgcagctgacaccagaaagaaaatggctgaaggcggcagtgcaaaaaaaacaaggcgtagtcggaagtgaagtgataacgattatcagtccgcttgcgtaaacagccccttaagagcggctgtctgtagagtttttcagaagtacccgttccgcttccctgagttgttccaccgtatttattcctttgatttcgtcggcattttctgttttgcatgcgcttaccttttccccgttttcaaagcatatggaaaagacgtcggtaaggtagtactcctgctgcgcgtttttgtctgagattttactcagggagtggaaaagagtgtccgatctgaacacatagacgcctgaattgatctcatgtatcaggcgttcttcaggagaagcatctttatgctcgactattctcgaaacatcgctggtgtttccgttacgtataattctaccgtatccggatgggtcagtaaggtctgccgtcagaactgttgcagctgcgctttgattccgatgactttcaatcagttttctgagggttgaaagcgtgaccagcggggcgtctccggaaaggataagtatatcgcctttaaaaaaactcaatggctcctctgcctgcataatcgcatggcctgtgccaagctgaggttcctgtagagcccacacaacagggaaatggctcgttgcctttctgactttatcggcctggtgtccgacaatcaaaactgttttatccggatcgagagcagttgttttatcaaggacatactctataacagggcgcccgttcgccttgtgcagtactttggcaagatctgacttcattctggttcccttgccggcggccatgataataattgctaatgacatagtgggagggttaataagtcaaaagtgagaagtcaaaagtaaaaaaagaaaagtagcttaagcagtcgagtacagcttgtttttcagattacggttatcgtttcactgagtacgggatcgacaaatcaacagctcaacaaatcaacaatccttcctacaacgggttgtcttcttcaccgacaaggtgccggcgtttcggattgttgtgcttgtcgacaatgagtatcatcggtttgaaggattttgcctcccgggcttctatttctgcaaatgtcatgataataatctcgtcgcccggcagagcgcaccttgctgcagcaccgttcaactggatttccctggagcccgctttaccctcgatgatataggtctcaaaacgctccccgttgttattgttcacgcagagaactttttcattggggatcatatttgcaagatcgagcagttcactgtcgatggtgatgcttccttcgtactggagatctccgctggtgacaacagcgttgtgaatttttgatttcagaagatgtactctcatcaagatgaaaaacgtttaactattataggtatggacaattgcatcgtgccgacactgtcaagtggactcgtccggcatgaaggccgattcatttgtatcagcggcgctgtacttcagcctcgccgcttgctttgaaaattgtatagtttttcagggattcatcgctttcaaaaccataaccccgtatggtttcaccctgtgtattgatagtgacatatgtatcggaccatagacgtttttccttgtcaaacctttttatgtagtcggtatgtacaacagtagaatcttctgatctgatgacgacattatcgaaagcctccatatcgttattgtcgtagactgtccccctttcggaagtgagggttgatgaagggcggccaagatcgttgtaaaatgtaacctgcacccccccgtcaagacgacgagtgataatatcgttttttttatactctgcaaaatggccggcgactacgtctgcatgaatcttgtccttcttgaatattttcatgctgacattccagctttcctgaaccggtagttcttcaccgataaaactggtgtcagctgagcgattgtccttttcaggagcagcacagccgacacagcagagtatgaggcagtatccaaggattcttacaaggcagttttgcaaaagaggtggtcgcaggtttatttgagctggttgatgaccttcgctgtaatgtcagcagaagagcttccgtagatcattgcctgcttgtcgataattactgaaaaaccctctttaactgctacagctttaactgccgcgagtaatttctgacgaataggcgctaaaagttctgcttttttcttttcaagggcgccgttcggtccgaatttgtccatctgatatttctggatgctctgcaatttcacgttgagatctttttctttctgttctcttgctgcttttgaaagtgagcttttttgtttttcataactggctgcagacgtctgaaagctcttcttgagattgtcgagtcccttttgccactgtgtgccggttgctttcagtatgttttcagctttttttgtttcaggcatctgattgagcacactggtagcatcgataacgccggttttctgtcctgttacagcaagaagttcaggtgaaacaaaaaagaagctcaggataacagcaaaaaacatagtgcggggtaataacgtactagcagaatttctggacattattttcatggttaactctcttgttttggttgcaattgtgccgtggaacatctttctcacggatttaaaaaggtaataattcccctataaaaaacgatatgttccgtttcgcggagagcggccggaaaatctacccggaacctctgtctcgcttatcggtatgacgtcaaatatattcagaacctgtgcgcttgcaagaaaaggtttttgttgcttcatgcttgctcaagtggttgagtgattgctttgcgattgtcagctgtttttgcagaacatttgtccgggttgttgctctataaggtttttcagctccatctcaaaaaggtgaacaagcagctccgagggttcaattcctgttttttccgcaagcatatctatgtgtagaggctcttctgagaaatggtccagtatgatggtttcttcaggagtgagcggtactctgacaggggtgtccgggatggttttctccggtgttgcagggtatgaacagagttcggcaatgatatcttccgctccgtttaccagttttgcctggcttttttcaatcagtgcgttcgggccggcagaggtggttgagaaaatacttccaggtacggaaaatacttctctgttctggtcaagagcataggacgcggtgatcagggagcctcctctcgattttgattccactatgactgtcccttttgatatgcctgatatcaggcggtttcttttcggaaattttgagggcgaaatagtgctttcaagccactcctcggagagtatggcgccctcttcgataatacggggccatacttttcctgccggatcggtatggggattgtctactcctccggccagaatcgcaatggttttcccaccgttatccagtgttgctttatgtgctgccatatctatgccataggcaaatccgctgacaatggtgaacccttttgtcaccagaccccggcagatatgttcaaccgcttttctgccgtagagtgtcgcttgtcttgttccgaccacggaaaggcagggtgagtgcgcggcctggatatcacctcgcacaaacagatagggcgggggatcgtatatctctttaagaagaggagggtatgatgcttcatcgatcgtgacaagggttgcgttataccgatcgagaagtgcgagctgccgttctgccgattttctcgccaggtcaaggtttcggggggatcgaaaaaaatcagtgatggttcgggcaagtttccggcctatgcccggaataacggcaagagcgcgctcatctgcatgaaaaatagcgtttgacgtgccgaactgacgcttgagcgcacgtattcttgccggaccaagccccggaacccgggagagtaccaggagattgattttttgctgagagctgtccagggagtcactaaaaatcacgtttcatgagtttgagggcaaaacctttgagatactctcttccttccgcgtagggtaaggtgtcgacagcggagagagcatcttcagtgtcggtgttgataaggtcccgagcttcatcgagcacaccgcactgttcgtatatggctcgtatttcaggcaccctgtcaggtgaaatacctttgttgtcaataacgaattgcagcatatcccgttcctgtcccgtagtcagctccagagaacggagcagcagataggttttttttccgttgatcacatctccaccggggaccttgccggatttcccgttttctgccataatgtcgaggtagtcatcctgaacctgaaaagcacgcccgattttgtcaccgaaaagcatcagtttttcaatttgctcagaatcggcatcaccgactatgccgcctgcctcaagcgaggcggatataaggcgtccggttttttttgcgatcatgtcaagatagtcggcgattgtggcatcctggcgctgctcgagttccatgtcgatagcctgcccttcgcagatggtgatatttgcatcattgaggatatgaacgagctcgtcatgtcgtgcggtttttgtctgcagagcgcactcataggcaaatgcgatcatcatgtcaccggataaaatcgcagcagtgctatcccatttgacatgtaccgtcggtcttccgtggcgcagatcggcctgatccatgatgtcgtcgtgtaccagcgtgaaattatgcaggatctcaacagcgagcgcggtttttatggcattctcgctggaaccgcagacagcttcagcagcaagcagggtaagaaaaggacggattcttttccctgtgccgtcaagaatatatcttgccggtccatagaggctcctgggggaatctttggtaaagcatttgccaagctcatcgttgatacgcttgtgatactgcctgtatttttgttctacctgttcaagggttacactgatattcattacggagctatccttgttttaatgaaatgctggtttgttgcaactgtcttatatcttttgttcctgtgagaaacatcacagccttgagatcgttcatccatgtaagaatcgtttcttcaaggcgctgttcatgcaatgccttgagcatctggcccgctgaagcacagagatctgctccgagagcgatcgccttggcaatatctacaccgttcgagatgcctcctgacgctatgatttgaatgtgccggtagtgcgtattgttcgatttaagtgcggcaacgcccgtaaggcttcgagcggtcgggataccccagttgagcagttcttcaagcgcggaaggagagaaacggttttcatgctgaaattgctgcaggtagcgctcttcttcaaccttctgccaactgatgcctcctgctccggcaatgtcgatgatcgtaacgcctttttcaacaaggtttttcgctgtttcaggagatataccgcaaccgacctctttaacgatgaccggaaccttcagggtttccgtgatctttttcagttgtgtgagaaagtttttgaagcgggtattgccttcgggctgaaacagctcctgtgcagggttcagatggacaatgagggcgtcagcacgcacaatgtcgatcagggtgtcgagctctttttttgtcaggccttgtgcaatctcaggggcgccgatatttgccagaacaggaacagaaggagctgattggcgtacaacactgaagctctctctgaaggatgcattttcaagcgcctggcgcatgcttcccactccgagaggaataccaagcttttcagcggtttgagcaagaatgcgattcagattttcagcttgctcataacctcctgtcatcgaagagatcatgaacggataggaaatccggtgacccagaaagcttgtggcaaggtctatgtcactatggtttatttcaggggcggcattatgggtgaattcatatcgctcaaagcctgtggtttttgtgtcgaaacagacatttcttttcaggcatgtctcgacgtggctctgcttacggtttaccgtgattgtttttgatgcgttcatgccgtttaccggtgataacgactgtttgttagtatcgtacccgtataaaatgtataaattataatgtaataatatatcgccacaaacattttctaaagaatcttcgccttaactcatgctcagcactctggttgccatagcctttcgtcatctcacagggcggagaagacagaccctgaccaccatgaccggcgttgctgtcagcaccatggttctgattacaacgatttcgctgaccagaggacttcttgattcttttgttgaaacgattgtagacgttgcgccgcacataaccatcaaaggtgagcctgttgagcctccaccggttgatcttctgggcagtgcaggtgggtcgcgatatgctttcatcgaagaaaatatacaaaaagaggagcgtaaggaggtgcggaactatcgacaggttctgagtattctgaactcggcagaatacgcttcagcagtcactgcatcatcaccctatgtggtttcgagggtgattatgatcaaaggaaacaccaatcagccgatactcataaaaggggtgaacatagagcaggagaacgctatcagcaaggtaggacagcagctgacagcaggagatcttgcgttttttgaaaagacgccaaacgctcttcttgtcggtaaaaccgtggctgatgatctcggccttgagctacacgatgaggtttccgtagtccctgcttcaggcccggctcgtcagtgcaaggttgccggagtttttttctcaggtgtcaacgccgttgacaatacggtttatgtttctcttaaattcgcgcagattcttgaggggttacccgctgacaaggtgaccgggatcgggctcaaggtaagcgagcctctggtcaatcaggaactggcccgggagcttgagcggattaccggttatatttccgatacgtggcaggaagaaaacgcgagcgtactttcgctttttaatcgtatcgggtttatcgtgttttccctggttgcttttgtcggggttgtttccggcttcggggtcgccaatattcttgttacgactgttttcgagaaaagtcgtgatattgcaattctgaagtccgttggattttcgtccggtgcacttgtcggaatgtttatacttgagggttttcttgtcggtttcgccggtgctcttgccggaggagttcttgcgacaggttctatcaatcttctggcaagcattccgattgaatcatcacagggacccctcaccaaaaccggcttcagtatgtcgtggaatccgctctattttttctttgtcatattcataacggtacttataagcactattgcagcgacgataccctcaaccagggtggctaaacttgagccggtgcaagtcctccgtgacagcagcctgtagaacgcctctataaatctgttgcgcaacctgattacttcgttgagcggtgctcgaaatcctcgtgtactttgtgtacactccggtttctgcgctccttccgcctcgtactcaggtcgctcactacaatttatagaggcgttcatcggttgattactgttttcttgattttctcatttgccggtaagcgaagcacttgataagtcttcactgtgcacgcaattacatatcaacatctcaacagttcaacaaaaaaaactagccactgccttaccccgtctgcaggcgcattttctccgggtgctgcaggagatacagtttgtagtagaggcctttctgggcaagaagttcctgatgggagccgctctcctttatggtgcctttgtgcatgacaatgattctgtccgcatgttgcacggtcgaaaggcggtgcgcgatgataattgatgtacggttttccatgaggttcgcggtcgccgtttcaatgagctgttcagtctctgtgtcgaccgaacttgtggcttcgtcaaggacaagtatctcagggttgtaaagaagagcgcggacaaaagcaatgagctgcttctgacctgccgaaaggccggaaccgttttcattgacccgatagttatagccttccggaagtttttcaatgaaacgttcggcaccaacggtcttgacggcatggtatatctcttcatcggatacatccggctttccaaatgaaagattctcttttattgttccggaaaaaagaaagacatcctgcatgacaacaccgacaatctttcggagtgtccgttcaggaatccttgacagttctgctccatcgagcgttaccgatcctttttgataggtgtagagttttgaaaggagattgatgatggttgttttaccgcttcccgttgcccctacgatcgcaattttttctcctcgtttgacgctgaatgagatgtctttgagtatccagttgtcggcgctgtaggccgaccagacattggtgaatgcgatttcatccctgaaagaacctggatttacagggttttcgggttccttgacgatatctttttcatccagaagcctgaaaattctgtctgaactcgcaagagcggtctggagaatattgaagcggtcggacaggtgttgcaagggacggaaaaacagccagatgtactgtacgaacgagacaacgatgccgagtgtaagatccccctcaagcatccgcagaccgctgtaccagatgacgagaccagccgctgtcgagctgagcagttcaataagcgggtagtataccgagaaataaaaaaccgttttaatatttgcatccctgtattctctgtttatagcgacatgtttttcatattctttatcacccctgtcaaacagctgaacgatgctcatgcctgatatatgctcctgaaaaaaggagttaagcttcgccaggtgagctctgacgtcctgaaaagccttgcgaaccctgcttttaaaagacatggtagcatagatcataaacggaagaatgctcagaacgatcagtgtcagttccgtgtctatcatgaacatgagaataacgataaacaggagctgcatgatgtccccgataattgtaacgataccgcttgagagcatttcattgagcgcttcaacatcgttggtcgctctggtgataagccggccagccggattacggtcgtaaaacgaaacggaaagtttctgcaggtgccggaaaacatccattctcagattcagcaccgctttctgaccgaggagctgtgtgaggtaggtcgcggcgtactgttttaagccgtcgaggagtatgatgaaaagcaggatgaggctgatcagcgcaagacctttgatgtttccctttgcgatataatcgtcgatagccagcttggtcatatagggcctgagtggccccagaaccgatccggcaagggttatcgctatggctgaagcgagcaggcctttatagggtttgacatagctcagcaggcgtaagatgatataacggtcagccggcccttttttccctgaagaaagcaggtcgtctttctgcggtgtaaacccttttgattgttctttgccgctactcataacagcggcctgtttctttcactgctcatcgtgttttcacaaggtttcgattcttgagctgatctcctgactgaaagtgtccgccagcatttcagcgcgttttctgtttttggcttccgtgtaaattctgagaacaggctctgtgttggaaggcctgatatgtacccattcttcggggaaatccagtttcaggccatcttccctgtttacttcagcttcaggatgcgcgcgggagatttcagtgaatatgctgtcaaaattctcgggcctttcagcgagtcgaattttatgtttggccataaaataatccggaaaacattttctgaaacctgaaagtgtcctgttttgactgctcttttcccgccagtcggtgaatgcctggagcataagggctattcctgcaagtgcgtcccgcccgtaatgcagttccggaagaatgatgccgccgtttccttccccaccgatgacagcgtttttttctttcatgaggtctacgacgttcgcttcaccgacgttagcgctgaaaaagctctggccgtgcttttcggcaatatcccgaagcgctctgctgcttgacaggttgttaacgacagcaccctttttgtgcctgagataaaaatcggcacagactacgagggagtactcttcgccaaacatagagccgtcttcacagatcagcgcgagccggtctgcatcaggatcgacgactatcgcgaaatcacacgctttatccttgaggatttcaaccgtcgaagtcagattttcgggaaggggctcagggtttctggggaaaatgccggaaccgttacagaagatggtttctacctgtgaaactccaagtctcctgcataattcagggacgacggaagaaccggcgccctcaactgcatcaaccagcaccctgaatcgttgctcggcaatgctgtcgatatcgattgaggagagggcgagaatacggtcgatgtgcagggtatcgtacaggctgttcttttctgacgatccgacatgagcccaatccgccggagtgaactgttcagttctgaaaatattgagcagttcctgaagctcggtctcgttaagaaactccccgtttctgttgagaagtttcagcgcgttccactcaacgggattgtgggacgcggtaataatgatcccgccgtcggcatgttcttcggttgttgcgatttcgacggtcggtgttgtcgcgatgccgaggtcaacaaccctgcagccggagagcgcgagcgtgccggctacgagatcggaaacagcctcacccgtcggacgtgtatctcttccgataactattttcggcagggcatttttctctgttctttcttcaacgttacttttcgtgtgtacccatgcggcaaatgcctgcgtgaaagaggtgaggacagcgggcgagagactttccccgacaacgccccggatacccgaaacacttatcatcaagctcatgagggatctgtctttatacgttataaattatatgttttcatacagtgtggcacttgtcacgattcagctcaggcagatgtttctgccatatggaagggaaaaaacgacaggttttcaacgtgatcgttgttatgttcacacgggaatcgcaccaatatagtgaaaagtccctgaacgcataagagcagaccgcggagcgacaggtattgacgttcgaggcaatcgcggcgcacgaggcaggaggaaaaagaggattgttatttgtaatcaaagatcggtttcatatatttcaaatcttttaatcgtatatttttttcaaagggcttattaaaaaggccccgcaaaggctatcaggtcatgcggacgccgatctgtcccgatatcacaacttcagttacaagagatacgttttatgccgctacacaaatcagccgaaaaaaggctccgtcaatctgcacgacgaaatgaaagaaaccgggcaagaaagaaagagctgaaagtgcttttgaaaacggttcagaagttagtagacaccaatgcagacaagaaagaggtggaagcagcttatcgttctgccatacagaaacttgaccggcttggagtcaagcgttacattcatcctaacaaggcgtcacgtaaaaagtcccagctttccaggatgctgaataactatatgaaggcagagtagtttattcgtcccttctttttcgcatctgcttctccttttatgataaccggcgccgtgcgatgcctgtgaacaaggcttacggtgctgcggtttttatctatacatgtcatgtttacatactttcgtggtgagctgatagaggcttctcctgatgaggcggttatcgaggtctccggggtaggttatcttctttcgatctctgcgaccacctatcgtcaactccctgagcctggaagagaggtgctggttcttgcgcaccttcatgtcaaggaagatctgatgcagctctttggttttcttgaagaagaagagcgtcagcttttcaggctcctgctttcgatttcaggcgtcggaccgaaacttgcgctcgctatcctttccggattacaggtgcacgagatacaggaggctattgtgtcgaatatgcctgagagattgtttgagattacaggtgtcggtaaaaaaacagcagccaggattgtccttgaactgcgtgacagaattcttaaacttcgtccgtcaggggggacaaaatcagtatcacgtctatcagaaagctccatgcgtgatgacgctgtaaatgccctggtgacgctcggttttttgcgatctgtcgcacaaaaggcggttactgaatcattgacatccctcagaaatccgcaagtggaggatctggtaagggatgcactgctcactattcgaaccccatgagtcaaggaacgtgacctatcaggacgccatcaattttctttttcctcttcaccggttcgggatgaaacccggtctggaaaggatacgcagtcttttgaacgctgtgggcaatccgcagaaacggcttggaaaagtagtgcatatcgctggaaccaacggcaagggaactgtggcttatgcggttgcttccatattttcttcagcgggctttacgacaggtctctatacgtctccacatcttgtttcatttactgaacgtatttgtgttaatggttgcaggattcctgaaccgcaggtagccgcatactgtgatgttctgaaagaagaggtagctgatcgaaaagctactttttttgaggtgaccaccgcgatggcatgtatgtacttcgctgagatgcaggcagaggtgtcggttatcgagaccggtatgggggggcggctggacgctaccaatgttgtggatcctgattatgtcattattccgagcatagggaaagatcataccgcctggcttggagatacggttgaaaagattgctgctgaaaaagccgcgattatcaagaaaggctcaagagtgtatacggcggtaaaggatccggcagcgctcaaaccgattatcggcagagccgctgccgtcggcgcaacgctacacgtactgcaggatttcccggagccggttgttcactcggcagccgtcggggaacttgtattttccctgaaagcacggggggctgatttcaggaagctcaagtcaggggttacgggcgattttcatgcatctaacctggagctggctgttttggctgcacatgatgcaggcattgaggaacgttcgatcagaaaaggactgttatcgatgagggattttggatacagggcgagacttgagcgtctatccggaaaacctgatctgcttcttgatgtcgcgcataatcctgatggtatggagaagagtgtcaacaccctcctccggttcagtcatgcataccggaatgtgcttgttgtcttgggtcttgtccgggacaaggacgtcgcggaggtggttcgatgcctgaaaaaactgacaaagacggttattaccgttaacctgctctctgagagagggcttcctgcatctgaacttggcgggatgtgccggaatgaaggttttcatgctatcgttgctgaaacagccgctgaagcgttggatatcgtaaaaagaactgctgataaggatgatctggttcttgtcacaggctctttttatctggctggagaagtactgaagttgatgaagcgttgagtgtatcaatcaaccatacaacgctgatttcaggagcgggaagtcagagcgacagaatgatctgtcagtaatgaaagaggggtgtttaggagatactgagggcttttttaggaaaaattttatattaaaggcaatacatgctccagagatcaagcttccatacccagggttgctcccaaaagatgaatcgggattcggcaactcgtgtttttaacggtacaacttccatctttagcttttgtcaaagcactcatatcctgtcgcaacaattgtttcatgagtaccactcatagttgcatgattactacccggttattattccgttacctatgcttgtttcagacaagtactctgtttttgtaaacaatcaagagatgaataatcataatgtcgaataattcagtttcaaaaggtctggacatcaacatgctccagaagaagaaggtgcatgagttgaatacgttagcgaaagagtttggtgtagtcaatgccggtttacgaaaagaagagctgatatacaaaattatcgaggcgcagtcccagaaaggaagcagtacggaaagcgggcaggtgatggtcaatacgggtgttcttcaggttattcccgagggctacggttttcttcgttcctccaactacaactacctctcatctccggacgatatttatgtgtcgccatcacagatcaagcggtttaacatgagaaccggggacacggtgtccggtcaggtccgggcgccaaaagaaggggaacgatttttcgcgttgctgaaaatcaacaccattgacggcaaagatcccgagattaccagagagagaccgttttttgagaaccttaccccgctgtttccccgtgaacgtttgattcttgaaacttcacagaatgagcattgcgggagaattatggacatctttacaccgatcggtaagggacagagaggtgtgatcgtggctcagcccaagaccggtaagaccatgtttctccaaacggtggcaaatgcaatcattaaaaaccatcctgaggtatatctcattgttctgcttatagatgaacgtcctgaagaggttacggacatgcagcgaagtgttcctgcggaagttgtcagttctacgttcgatgaagacccggagcgtcatgtacaggttgccgatatggtgcttgaaaaggcaaaacgtcttgtcgaagtcggtaatgatgtcgttatactgcttgactctctcacccgtctggcaagagctcacaataccattattcctcattccggcaagattctttccggaggcatcgacgcaaatgcgttgacgaaaccaaaaagatttttcggcgctgcaagaaatattgaagaaggcggcagcctgaccatcatagcaaccgcacttgtcgatacaggttcaaggatggacgatgttatctttgaagagttcaagggaacgggtaacatggagcttgttcttgaccgccgtttgtcggagcgtcgtatgtttcctgcaattgatattctgcgatccggcaccagaaaggaagagctgttgtttacgcagcaggaactctcaagaacctggctgctgcgtaaatatctggcagataaaaatccaatcgagtgtatggagttcatgcgtgaaaaaatatccgacaccaaagataacaaagagtttttcaaacatatgaatgcttagcctgaataaatcaccaaaggaagaaaaaaagagcgtacaaggacgggaaactttcccttttctgtcattcccgtgcctgacccgtgaaatctgagcatctgtttcacaggtcttacacgggaatccagcccttgatgtgaaaaaccgcttggatgccagatcatcccgtgtaataacttgaatattacacgggtcggcatgactcctccccacttcctgtcattcccgtgcttgacacgggaatccatctttggtgctggggtctgcatggatgccggatcaagtccggcatgactgtatgtggttttgagttttcttaccggtttccaggagggtatccgggcacatgatcggctcaatgtatatttcctgcaattcggggtttcgaactttcgtgaaattattcagcttatgtgatgtgggtgaacgtgcttgaatgttgatgcataaagtcgtaaattttatttcagctttcacccatgcttttttttcgggaagtttgcatttgaagggtggagcccgtatattattggcctttaaaacaagagtaaagacattattatatgccttgcggaaaaaaaagaaaacgccataagatggcagtgcacaaacgcaaaaaaatgcgtcggaagaacaggcataagaagcgtttgagataccagaacaagtaatcgtctggtgttgatctgtcttacagagaaaaacggttgagaatatagctcagttggtagagcaactgccttttaagcagtgggtcgaaggttcgagtccttctattctcacgaaacaggtactgcatacttcagagtactgttttcaaagcccgagtggtggaattggtagacacactatcttgagggggtagcgccgaaaggtgtaggagttcgaatctcctctcgggcacatatatctgcttctgatcatgggccgctttgagcggcttttttttgttctacacgtaaacccggcataacaacagtgtggtttctgaaagcctatatccgcgccatcgattcatttaccgaacgttcaggacgtgcagtcagctggctgacgctccttctggtacttgtcgttgtctatgatgtatttacgcgctatgtgctttcttcgagcagcgtcgccgttcaggaactcgaatggcatcttttcgcgctcttgtttctgctcgcggcgccctacaccctcaagcataacaagcatgttcgtgttgacgtgttctatgcacgattgacagagaagcacaaggcgctggtgaatattgtgggtgggatatgttttcttgttccttttacactgatggttgtttttgcgtcgctttcgtttgtcggtagtgcttttgttattcttgagtcttctcctgatccgggggggctcccataccggtatctgctcaaggcggctattcccgtcggttttttgttttttttcctccagggcagtgccgagattgttcgttccattctcgtcttagcggataatcctgatacaacagaaaaggagtaactattgatggaagtacttccttttatcatgtttgtcgcggtgtttctgctgctgctgctagggtatccggttgccatgacgctcggaggtgtttcggtctttttcggcgttctgactttcggaacggattattttgcgctgctgccgctcaggatatgggggacgatgaccaaccaggtgctgcttgcagtccccctgtttatttttatgggagtgatgctcgaaaaatccggaatcgccgagaaactcctcgaaacgatggggatgcttttcggtcgtttcggcggaggactggcaattttcggttgttattgtcggcgggttgctggcggcgtcaaccggtatggtcggcgcaacagttgttaccatggggctgatgagtcttcctgccatgttgaaaaggggatatgatcccgagctctctacaggcacgatagcagcatccggtactctcggtcagatcattcccccgagtatcgtactggttcttctggggagcgttcttaatgtttcggttggcgatatgtttgtcggtgcactggtgccgggattgcttctcgtctctttatatctgctctatattgtcctgcttggtgtactccgcccggggcttatgcctgccataccggtagctgaaattcaggtattcaaagacagtaagccatggaaaaccattgtcgaggctttcgttattccttttatgctggtcatcgctgtacttggttctgtttttgcagggatcgcctcacccacggaagctgcagccataggtgcgttcggagctttgctgctgaccttatttcagcgccagctttcacgtgatgttttgaaatcggtgatgcgggagactacatggttgacttccatggtttttatcattcttgtcggagcaaacgcattcagccttgtgttcagggggatgcacggggatcgctatctttccgagatgattgttcaggcaaattttcagcctgaactgtttctggctgttgtcatgatcggggtatttatcgcagggtttttcattgatttcatagagatcattttcattgtggttcctgtggtcgcgccgatattcacggctttcggagtcgatctgttatgggtgggggtgctgcttgccatgaaccttcaggcctcttttctgacaccccctttcgggttttcacttttctacctcaaaggcgtagctccgaaagaggtgaccacaggtcatatctaccgggggatcataccgtttatcgttatccagcttttcatgctggtgctgatcattctgtttcccgagctggtaacctggttgccgcaagtgctgtcgggaagatagtatgcggtcaccggtatcagtcctcagtcggcagttggcagtctccagtctccagttctcagtcttcagttagcaagtgggcagtcagaaagaaactggcgggcgagggcacagagtagtttgctcctgttcgatagtctctggttcttttcagaaaaaaggcgcttcggtttacaatgcattcgcatagtagattttctctgaaatatccgcccatggcgttatctgcatgcggaaagaggtatatgcatcataaatctttttgctttgagcgtcgctgctgacaatctctctgataacctcatctgaataggtgcgtaactgctcaagcacttgtgaagggaaagctctcagatcaacgttttcttcattgacaagcttctgcaggtaacggttgttctgggcttcgaactcgcaaagcatccagtaatgtactcgtgcagctgcgttacggacaatctgctgcaggtcggagggtagttgtgaaaaagcgcctttgttgataaagaactcaaggttcgtaccaggttcgtgccaaccggggtagtagtaataacgggctactttgtagaatcccatcatatagtcatggtagggtccgatccattcggttgcatcaatcacgcctcgttccagattggtatagatttcactgccggacgacagtatagcggatccaccggctttggagattacttttcctcccagtccgggaatcctcattttaaggcctttcagatcgctgacggcattgatctccttgttgaaccagccgcccatctgtattccggtattgcccccggataaaggaatcagattgaagggtgcgtaaacttcttcccagagtttcagtcctcccccgctgatgatccaggcgttcatctgctgtggattcatcccgaaaggaacagccgcgaaaaactgagcggcaggaacttttcccgcccagtagtacgacgctccatggccgatttcagctgttccctggctgacggctccaaaggcttcgagtgccgggaccagctctcctcctccatagacctggatatcgaggcgcccttccgacatctcctttacccattgagcgaacagtttcggtccatcctggagtacgggcagcgttggcggccatgttgtcagcattttccattgaaaacgcttgccggtgtgaacggcaggtgcaccgtcagcaggtgacgaagatgatttattgcatcctgcattgagtatgggggcactcagtgcaagcgatgcagtgcaggcctgaagcgaacgtttcaggaattttcttctgggattgtcttgcatacggttcagtgtcgtttggattatcatcaataacgttatacaataatgtaaaatacttttcttgttcatggaagggaagatgcagggaggtgctatgtgttaggggttatgtgttatgtgttaggtgttaagtgttaggtggaatatgaggagacgggaggttgatgatttgtaggggcagaacccctgtgtctgcccgcggtgactggggaggcgggacagatttcccccctgtcattcccgtgattgacccgtgaaatctgagcatctatttcacaggtcttacacgggaatccagttttcatgccaaggtttcttatggatgccggatcaagtccggcatgactatgccgggggggccggagatggagagaggcaggcccctgtgtttgcccgcttttggcgatgcaggtgtaatgtgcgttaggtgttagggtgtaggggcgaaaaatctttcgcccgttcggatcgtcttcaggctatctcgctatccagccattttgccttttgccctggcctgatgacttaaaaaggaaaaaagatatgactattttcgccttataactcagaactcagaactcagaactcagaactcagaactcagaactcagaactcagaactcagaactcagaacatggaaatagctgtttgtataaaccgggtgccggatacaggttcgagagtagatgttcaggacggagccgtgaatgtctcagctcttaatatggtactgaatgcctatgacgagtatgctatcgaggagagtgtccggctcaaggagcggttttccggagttactgtgactgctttttccttagggactaaggagaattatgacatacttcgtaaagcgttggctatgggggttgacaaggcctgtcttatagagggaggaaatgatgatgattcctatgttgtggcggcatcactttccagggcgatcagggagtactattccgtacttcccgatctggttttctgtggacgcgagtcctcggacttcaatcgtgcgcaggtgccgctgatggtcgccgaaatgctcggggtcgctgccataagtgcggtgacattcctggaaatacggggcagtaacgtaacggtgactcgtgagacagagggggggatcgaggaatatatactgcaattgcctgcggtcatcagtgctgaaaaagggttgaatgttccaaggaaaaccagtatcaaggcggttatgaaagcaagaaaagagcctatcgttcatgtagacgggcacacagatgagctgccccgaatagagtatggcgaattttccatggtaaaccgtaaaaggaactgccggtttattgatatcgttgaggatcttgttcctgctcttcttgaaaagggggtggtgtaggtgacatattttgtacttcttgaacaaagaaatgccacactcagcgaagtgtctctcgatgtgtggaatgccgtgcagcatctcgccgctgatgcaggatgcgcagaaatctacggtgtggtgatcggggacattgacgacggcgttgtttcctctttgtgctacgggaacggtcaggtttacgtgctcagagacaaggcttttgacagatatgcgccatcggtttacgctcaagcgatagctgaactggcagcagaaaccggtgcggaacatgtttttctggccgccacggcaagggtacgagatcttgccccgcgaatagccatgcgccttggcgctgcactggtttcagactgtgcgttgaaggcagacgatcaggggtttccaaaggcgacgacagccctgtatgcaggttcagtcagagctgttgcgcatgtcaggacagagatcgcggtctacacgttgggagctcaggcaaaccggtcggcaaggatctcctccagccctgtcgaggttcgtaacgctgatgctttttgcccggagttctccggctggaatcctcttcttgaagaagtgcggtattttacagcaaggcgagatatcagtgagtctgatattattgttgccggaggaaggggagtgggaggacgtgataattttgttctcctcgagtctcttgccgaggctttgggcggcgttgtcggggccagccgctcagcggtggacgaggggtggcgtccgcatgccgatcagattggacagacaggcaaaagtgtcgccccgaaactctacatagcgtgcgggatttccggagccgttcagcacctcgcgggcatcagcggggcggggatagtcgtcgcgataaacagagacagggaggcgcccatattcagcgctgcggattacggtgttgtcggcaccatcgaggaggttgttcctcgtcttgacagcgctgtccggagttttcagcgcttgaaatgatttgcactcttccattgtttaatgattttgatgagttctttgtacgcttctgccaggggtcctgttgcataatccggtatcttgttatattcgtgttgagatgtcccatgagatatacatgcgactctgagtgagcgaatttgaaaagaagttgcttcttgtcgataggggtagctgtattaaataaatgtagttacgatggaaaaattacgagttgatatacttgggctatctaccagcccgcataccaacggagcctatgcgcttattctctatgaagtcgagggaaagaggaaactgcctatcattatcggcgggtttgaggctcaggcgatcgccctgaagcttgaaaatattaaacccccgagaccgtttacgcatgacctgtttaaaaccgttgctgatacattcaatctgagtgtgcaggaggtgttcatagatgaactgcataatgaaacattttatgcgaaagtaatctgtgaaatgcagggtgaaattcatgaaatcgatgcgaggcccagtgacgccattgcaatcgcggtcaggttcggggcaccgatatttgtatcggaagatatcctcaatgaggcgggtattctggaagaacagcaggaagacaataccgtggaggctcaagaaaaagcgggagaggaggtttccagtgagattatcggttcggcgacttcatcgctgaacgatttgcagaaaatgctggaagatgcagtgaaccgggaagattatgaagaggctgcacggctgcgtgataaaatatcccgttttaaggaaagttcatagaaagcaaagagcagcgagtgcgggcataatgaaaaaaggaggtcatgagacctccttttttgctgtaccaagaccacttgcagaaagagtttagaacatgactctcaaaccaagaagagcgttatggctttcgatgtttgtgtttgctacaagaaccgtaaaatcagtggttgcaaagtagcggtaccgtgcatcgagcatgatgttttcggcaacaggaataccgagacctatacccgcctggtatgcgaatgtaacctcatgaacgtccaggttgaggtcgtcacctgctcgcatctgtctttcttgaggggattctttaacctctgtgatctcatcatcgaaaggaggatcatcagggacgataataatatcgccaccattattatcaccattacaacagttggaatagtcttctgatatacctgtaatggtgacgtcacccatggatacctgggcgaggccgacaccgacagtcggagaaagctctactccgcccccgagatcaatatcatagtaaccgttcatgagaagagagagaaccgtgatgtcaccgtcaagatcaacattgatgacggcgttgtcttctgtgttacagcagggaatgtagatatcgagtgcatcaacattattgttctggtagccgagctctccttcaaccctgtagtctccgtagtcgcaaccgagtgcgccaagaagagtgagtccggagccgaagcccagttccgcttcgatccctgtatattcggtatagccgataatgtcttcaacttctgtattgttcatccaggaaatgccgatattcccgctgacatacttgtctgcactgaaaccggacgcggatcacgtgaccgcaaccagaaacactgccagtagtgatagcgcttttttcattgtttttcttcagttaggttgtagaaagcatgacggatcatcatgcgtaggaaatgtatcgctttgtaaaaagaagtttacgtgtttttaccgttattatcaactgtttttttgagacatatgcggattaaagaaaaaaaaatggaaaaaaaaggaggcggttacgcctcctttttaaccgatgaatctcggatttagaatccaacacgcagaccaagcagagcactgtgactcgtgacatttgtattgactaagagcatcatgaagtccgtggttgcgaagtagcggtaccgtgcatcgagcatgatgttgtcggcaacaggaataccgaggccgatacctgcctggtaggcaaacgtggtttcactgatatcaaggccgatttcgtccatttccacttcgtttatttcttccatatcaccagtaacattatctatcgaaacctgtgcgacaccaacaccgacagttggtgaaagctcaacgccgccgagatcgatatcatagtaaccgtttacgagaagagagaggacggtgatgtcaccttgaagatcaacgctttcactaagatcttcgttttggccataataatccggaattgtcacgcccagtgattttacatcgttaccctgatagccaagttcgccttcaagcctgtagctgccataatcgcaaccgaatgcgccgagaagagtaagcccggaactgaagccgagatctaaatcgacatcgtaagcctccgtcagaccgatgatgtcatttatttcactatcgttcatccaagagatgccgatattaccactgacatatttttcagcgctgtatccagtagcggtaaaagctaccgtaaccataaataccataagaagtgatagtacttttttcattttttcctccatgttttttcgtaggaactagttaaggtttgttgcacaataaacaggactcaactgaacatatagaagcctatgctttactaaagataagatagtaattatttcgtgacgattcataaaaagattcataaaaaaaagtatttattgggcaaactgaccgaagctgaagatgaatttccagccctgattgtcctcaccggggttactgtccaccgggtcgaagccgtaaccgtaatcaagcccgatcagtccgatgatcggcaggtagagcctcaggccgagtccggccgatttcttgaggtcgctatagttgatggtatccgttgacccccagaggttgccggcctcgaagaacgcgagcgcgtagacgctggcggttggtgacagggtaagcggataacggacttccgtggtgaactttgaatacactcttccggtatacagatcggtatcctcattgagcacaccgagagaacggtcatcataaccgcgcaagggaatcgtggagagtgatgaaaggccgcttccgcccatgtagaaagagtcggtatagggtatgtaatcatcctcgctgaaggtgttgaggtacccgtgttcggttgcgaggttcaggacaaagtctccgcccagaggtacgtaccagctcgaactgccgataaacttgtagaagtcgacacttcccggcagggggccgcctgcaagctgcgctgaaactgagtttttgctgcccctgcggggatagataggattgtctatgctgtttctggtgatggtttgtgtgatggagatctcatcagccgtgtccggctgattgtcagagtctacaaagctcagcagttccccctcgctgtgcaggtacttgagcttccagttaatcgtgaaatagtcatcgggccaggtaagccgtcttccgatgttcagggatgctccggtctgtttgagaaggttgtcactatccccgtcgtccgtatagtttcgctgcgttttaaacactgaaaagcccaggactgtcggcgtgccgaatgcccagggttccgtaaacgacatagagagggttcggtaatcttcgttgccgaactgccactgcagagagagtttctgaccgtcgccatgcggtagcggatcccatgcttccccgttgaacagatcctgcagcgagaagttgttgaacgtgacgccgagggctccggtgaaaccgacgttgccgctatagcctaccgatgcgttgaatgtgtcggtctgtttttccgtgacgttataggtgatgtcaacggtcttgctcgcctcatccggctgaatgtcgggccttgttgtttcagggtcgaagtagttgagcatggagatctccctgacgcttctgacaacgtctttccggctgaatgtgtttccggggacggtgcgcaattcgcggcggatgacatggtccttggttttcgtgtttcccctgatattgatttttccgatcctgaacggttcgccttcccggagcgaaatgttcaggtccaccgaatccggaggaatgacctgttcgtcgagtgaggagcggaaggagaggtagccgcggtcgaggtacaacgaggccacgtcacggttgtctttggaaaagttcagcttttcctgaatttttttcgagttgtaacgatccccttttttaatgctgaaaacgctgttcaatatatcggttgtggcaaagttcttgctgttaccgttccaggttacgtttctgacatagtaaacggcgccttcatcgatgtagaggtcaatgttcacgcctttgagatcattggtgtaggagatggagtctttcacaatactcatgtcccggtaaccgttttcacggtaaaattcaacaagcagttttttatccgcgttgaatttttctacatccagtttaggctgaccgaagattgttttccaccacgcgttctgactggtttccttgaagacaccccgaagtttcccgtccttgaaagcggtgtttccgtggaatgtaatgttctcgataacgacttttgatttttcatcgatcgagaagcgagccgacaccctgttattttgaagctgtttcagcgtatactctacttctgcacgcagataacccttttttgtataggctgttctgattttacttgctgcggtcagaaggctttgttcatcgacatgtctgcctgcatagagtgaagctatgttgttgagttccttgtcgtcgaatttatcgttgccgtcaaaaacaaccctgtcgagcagaggcagctctttgacgataagctgaaggttgaccgttgtacccgatatgttctgatttgcctgaatatcactgaactttctttgtttccagagatattcaatagttctcgggatgtcagcacccggtatggtgatggtgtcgcctttcctgacaggtaggctgttgagcagctcattttcactgatggtttgcaggccgctgaacgagatgccggatacggtgtactggttcgctttattcttcgcaacagggtctgccgcagaagcagggtacgcaaagagcattgctgtaatcagcagtatgcatgaggaaagagtgtgaagacgaaatgagtgtagttgtttcatggaagtgctcatcgttttttataacctgctttgtaaagcgtttttgtcttgaagttgttcgcttgtctgaccgaagcgacgttcccgtttctggaaatcccttatggcgtcatagagctgacctctacggaaatcaggccagtaggtgttggtgaaatatatttccgaataggcactttgccataaaagaaagttacttattcgaaattctccgcttgttcttatgagcagttcaggttccggaatacctctggttgaaagaaaggaatccatgagctgctcatcaatcttgtcaggtgaaatccggccttcggctatttcccggctgatggccctgcatgcctgcaaaatatcccatttcccgctgtaactcaatgcaatacaaagcgtaagccctgtattgtctttggtgagttctacagtgtctttcagtgtttgtttgactttttgcggtagttgttcgatgttcccgatcacatggatgcgtaccttgttccggaacagcgcccgagcttctttctgcaggacttttacaagaagctgcataagtgacgagatctctttttcaggccgtttccagttttcggttgaaaaagtaaacaacgtaagataccctatgcccagctgagcacaggcttcaaccacgtcacgaaccgcttccactccggctgcatgcccctcgatgcgggttttccctttttgtcttgcccatcttccgttaccgtccataatgatagcgacatgctccggaagataacaaccggctttcagttcaattcgggtttgttcgtcctgagggtcaattgcagggtggaaccagcgggatgtaaatgctgcagaaaaatccatagttgacattcgagactttaaccgtccgtatcatcactttcacacacttcgcagtcagaaaaacaaagccgtacactcaacggggacaagaatatactaaattgaattatatgcagttatttattattatacaagccaaacgttgctccagcgcattgcgtcacggttcagctgactctacctacaaactaattcattgaaagaaagcagtgtatttttcctcataccagaatctgcgcaaaagacttctcagtcgtgaaatcagttgcgagactgttgtccttgactatctcgagcgaatacggaaaaaccatgaaagaaatgtctatataacggttttcaacgatcaggcactgcaacgggcaaaggaacttgacagaaagctcgaggcaggtgaacagccagggagactttttggtcttcctatggcagtaaaggataatctgtcagtaaaggatgcttcgcttacctgtgcttcaaaaattctggaggggtataccgcggtctacaatgctactgctgttgaaaggctgctcaaagaggatgctgtctttcttggcaaggtgaacatggatgagtttgcaatggggagctccaatgagaattcagctttcgggccggttccaaatccctatgatgactccagggtacccggaggaagttccggaggctctgccgctgctgttgctggagaccttgcaatggttgctcttggatcggataccggtggttccgtcagacagccggcagggttctgcaatgtcgtcggtttgaagccgacttacggcagaatatcccgttacggtcttgttgcgtttggttcgtcctttgatcagattggaattctctcaaggaattgtgacgatgctgcacttgttctgggtgtaatcgcaggaaaagatgcggctgatacaacatcttcacagcacgttgttcctgattatctctcagagatgggcagcgtaagcctgaaaggcatgaaaatcggggttcctgaagaatatttccctgaaacgctcgatcccggggttgctcttgctgtcagaaaccgtctcgaagaactccgggatgccggtgcggagcttgtggatattgctctgcctgaaagtgatcatgctattgctgcctactatatactgacgaccgcggaagcctcttcgaaccttgcccgtttcgacggagcgcgttacggctaccgttcaggggacgcttccgatctttcgggcatgtatgtcaattcgcgctcggaaggatttgggggcgaggtcaaacggagaatcatgctggggacctatgtgctctccgcaggatactacgatacctattacaaaaaggcccaacaggtcagaagggtttttcttgacagatacaaggaagcgttggcgaaggttgatgtcatcgccggaccaacctcgccgtttcctcctttcgggataggagataaaatggatgagccgctggagatgtatcttgccgatgtgtttacggtaccggcgagcattgccggactgcctgcgctgagtgtgcctgccggttttgaccgttcaggacttcccgtaggacttcagctcattggagatttttttgatgaaggaaaacttctcgggattgcacgggaaattcagcgttcacaggaagagtgacgggcacattgtagtgatcgtcggaggataaacggtgacatggtgaaccggcggttgagctgtcaagcgtgtgcatgcaacaaatcaataattttgtcaattccaacacagataacagtatgagtgtattagtcaataaggatacccggcttgtcgtccagggtattaccggcggtgaaggaactttccatacgtctcagattcttgaatacgggacgaatgtagttgccggcgtgactccgggaaaaggtggattagagtataccggcaatgatcgtgacacctttcttcggcctgtcccggttttcaacaccgtaaaagacgcggtggtcgttgccggagcgaacacgtccgttatttttgttcctgctccgtttgcggcagatgcgattatggaagctgctgaagcgggtttgaaggtgattatctgtattaccgagggaattccggtaaacgacatgatgaaagcctacaggtatgtgcaggaaaaaggagctgtacttgtaggcccgaactgtcctggcgttattactccgggtgaagccaaagttggtattatgcctggtttcattcataaaaaaggatctataggtgtcgtttcaagaagcggaacgctcacctacgaagctgttcatcagcttacagaagttggtctggggcagtcaacgtgcatcggtattggcggtgatcctgtcatcggcacccgttttctcgacgccataaagctttttgctaaagatgacgagaccgagggacttgtcatgatcggtgagattggcggcagtgcagaagaggaagcgtcggagtatattaaaaagcacttcaagaagccggttgtgggttttattgccgggcgcaccgctcctcccggaagaagaatggggcatgcgggggcgatcgtttccggtggtaaaggaaccgctgaagataaaatccgggccatggaaaaagccgggattcacgttgtcgagaaccccgcggatatcggtgacaccatgctcaaggcgcttggaaaagcgtgattggagtgacgaggaaccgggaagaagtgacaagtaacaagtgacaagtaacaagtgacgagtgaccggtgacaagaagttgtgaggctgtctcattgaagtatgaggcagcctcttttttttgctgtcccgccttcttttttcagttggcaatcgtcaaacaacgtggacgaacagtacgagatatttttgcagactgagaacggcttactgcatactgaaggctgcggactgccaactgactttctcacagtcccagtgaaatgaggtcatggatatgaatcaggcctaccgggcggttatcgtcctcgcagaccagcaactgggttattctgtgcgactcaagaattttcaggcattcctcggccatggtatctgcagagacggttttcggccctttcgtcatgacatcttttgcctgcagcgaaagaatatcacttctgcattgaatgatcctgcgaagatcaccgtcggtaaatattcccgaaagtttgcctgaatgatcgacaatgccgctcatgccaaaccgcttggatgtcatttcaagaataaggtcggtgagcggtacggtttcctctacaagcggaagggcttctccggtagccatgatatcagagactttcatggtgagtcgtctgccaagtgatccttttggatgggtgacggcaaaatcccgatgtgtgaactgcttttcctgcatcaggcagatagccagagcgtcacccatggcgagcatggcggtggtggatgtcgtcggtgcgagatcgaaagggcaggcctcctcttcaacgctcacgtcaagtacgatgtcggcattttcagcaagatatgaacgtttgtttccggtaaatgctataattgaaaccccgattttcctcaacgcaggaaggataaagttgagttcttcagtcataccgcttttggagaggcaaatgactacatcatcttcagaaacaacacccaggtcgccatgggcggcatcggcaggatgcatgaaaagggctgtcgttccagtggaggaaagggtggcggcaattttctggccgataatgcccgattttcccattccggagataatggcttttcccctgcatgcgcaaagcagttcaacggaggcatgaaaattccggtcgagcagtccggcaatacgcgaaagcgaagcagcttccttgagaataatactttttcctgtagccagaatgccctgtctgtcgagggataatgccatctgtatgttcctctgttatgggcactcagtatgtattccgcgattcaattgcctcgttgagcggatagaaagggtttctgcgctcctttcctcttctgcttgaaccgcaacaataaatagaggtgcctttaggtgaaatatttaaaaaactactaaatattgatattttattgcaatcagaatgattgtcacggattttcaggtttttttctgagctatcttttgtctgtcaggaacaggaacgtcgtgtcgcactcttccgacaagatattttttcaaacattgtacatgttcggcataaccccggatgctcaacatgggaggacgttgttatgagctggcttatcattatggcttttgccctgccgatttttttcggtctcatctttgttatgacaaagttcatcaagtatatgcaggaagaacagaatattgaaatcgagtccttcagggattcgttgatcgatgatcagaatcctgtcggtttatcgggagacgatctggaaaaattaaagcagcagcaggctgaagcacagaagcacctcagggaagtgatttccaaaattcccatagaggaaaaagacggtcgtcttcgtcccgcattcgataaaatgaaaaaaacacaggatgaggcgtcggaaaaaacagccggaaacggtaaagattcagaaaataagtaagcatagtcgttgtaaacgggctgaagctctatgcttgacaaactgaaacttcttgcaaaggataccgttatttatggttcaagcacgattctggcccgaggcctcaactatgtgcttgtgccgctctatgcgaatcttcttaccacctttgacaacggcgtacacgcactcatatacgctaacatagcgctggcaaatgtgctttttgcctatggtatggaaacatcatacctgaaggttgcctctgacaatacacgttcaggaggtgacagcgcgcgttgtttttcaacggcgtttatttcattgctgcttacctctaccgtatttaccgccgccatactttttttcgcacctggaatagccgagcttatcgggttatcggagaaccagaaagattttatccggtatgccgcggtgattctctggcttgatgcactgctggtcattccttttgccgatcttcgtctcaaacgaaaggcgatacggtttgcaatagcaaggattctcggggttgtaacgatcgttatcagcgcctttacgctgatcgtgcagtttaaaacaggtcttcacggagcttttctggccaatattgccggttctctggtcagtctgcttttcgttctgcctgtattcgggcagtttcagcgttttttttcttccgatacgctgcgtgaaatgctgagaatcggattgccgtatgtcccgacagggatagcaggtcttctgattcatcttatcgatcggaatattcttataagaatgcgtccggaagatattgagaatatctatggtgccgggtatgtgcaatccgatattgtggggatttacggtcgcgtcgcggcgttcggtattcttatccagctgttcatccaggtgttcagatttgcgtggcagccatttttcctgcaacatgccgatgatcctgaagcaaaaaaactttttcgccatgtgttgagtatctcaactgtttttgccatggtgatcgctcttgtgtccaccttttatgttcccgatcttatacggtatcactattttgagcggctctacattttaccaccggcctactgggtcggcctgtccattcttccctggatattcttcagttacattttcgatatgatttcaaccaatcttactgcaggtattctgattaccggcagcaccaggtatcttcctgttgttacctttgcgggcgcaggtgtgacaacggtcacctgtctcttgcttgttccgtctctggggatggagggcgccgcgatttcgattcttgcaggtacggttgtgatgagtatctgtatgggttttttctcgctgaaagtgtatccgaacagctatgaatggtcgaaactcctgcttctgctcgtaaccggtattgttttcagccgtcttccgggtctggcaggaatggagcttatatggtttgaggcccttttgacgcttgtttatcttggattcattgcggttgtgttccggaatgaagcggactatgttttcaggctgctgcggacaaagatggatggaagaggggatgagtgactggtggggtgacgagtaacgagatgttatctttgcaggtcatgccgcacttgatgcggcatccatgcggtttcacgtaagagtatggattcccgtgtcaggcacgggaatgactcgaaaaagagaaagtcattcccccgtgtaataataacggtcattacacgggctttatgtggcatccatcttcaggttaagtcgggggctgttgtagactgcctgctgattcttcatggtcggttacgtccttgtccatttccccttccggggttttgggatggtggcgcaatatcgagcagttcatacaccttttgtgcggaagtgttgttctcacttccgatgttttcgagcgtctggtcaagcgatgtgacgcgtatcccttctttttcgagttttccacgcaggctctcagggctttccccgctggcgaactgatcggaaatttctttcagggtcattctttcagtgtgcggtatcgggggctggctttgcggttcttcccatgattccgaaagagattttccgaaatcaattaccgcggagaatggctgaatttgcatgaaggtgccgatcccgaaaaacatggcgagcagaagaatgctgaaaatttcgaaaggtttaccaagtcccgcatgagtctttgcggcaatataggaccagaaggctttccagttgatggaaaagagatggaatatcgagagtagtgcaaaggtaaagctgaatatggtgtgctgattctgccaggcctgtttgctgagtcccagtaactgccagtctgtccagtttgcgactctgccgggaggagccagatacaatacgattcctgagacgatcaacatgagaaacgacacgaaaagaccgaggctgataaaggctctccagctgaaaggtttcattgttgttgtgttgattgttgcgcaggttctttagtgcgcattccacgtttttcagatgagtcttgttgaagaggtgaaaactctatgcgcctgagcaataatcttcttttcagtttgaacggttttgccgttactttttcaagtactcgctgtagagagtctctctgttcaggagtgcagaccctggagaggctgttgaagtgccaggcaagcctgtattctacaatagcctgttgcctgccgatttttccggcaagggttttcatggaaagcgtatcaggctcgactttgagcgcttcctgtatgagttggcgtttcagcccggagatcgcgacaagagccggcagcgttccctgaaagtgctggcgtctgagttcgttgaactgttcgctctgttcctcggttagctggagctctttttggaaaaaagactgtttgtttctgtatttgtgattgaccgtatccctgccctgcttttgagacgagtgtgtgttttgccataacagtgtgccaagcagaacaagatttaagacaaccagtattgcaagtactattgagataaaacgtttggatgaaagaaaatccattcgaaagatagttgattgatttctgcttttattgcaactgtcgttaatctctgacggtcaaggctgtttggtttttctcttcgttcattgcttctgcgatcagtcgtttttgtcttcaacgctgtcgttatcaaagtaataggaaagtgccggactgttgtattcattcgtcaggctctggataacttcctgtttgctcagcatctgttcattggtgttggattgcatgagaacaaatactgatccgatattgataacgaagagaaatgccatcaacgcaaacttcaagccgcctgcagtcgtgtgacgctcgtgatacgccccggctgtttcatgctcgatcctttcaaaaagtcgagccctgaaaaggtaatgtggttccagttcaggaagggtgtcgagaagagcgagggtttccctgacttcggtctttatgtgatcgtttgtatgcattgtgttacttggctgttttcaattagtttgacgtttctgagtcgaaaaccttgcacgaaaaggctgaaaagtataccgggagcgatcgttcaaagccttgacgttgttggtaaaacgatgaataataaggtgataagtcattgttttttgtagtgcttttccagtttgttctgaaggcttttttttgcccggtgaaccagagattcaaccgccgagacagttgtctgcatgatatcggcgatttcctgattggagtagccgtcgtatttgctgagaagaaaggccgttttctgattgtcaggaagtgaactgagcgcgtcctgaagaatctctgttctttcatttcccgagagtacttcctcaggtgttgctgtagatgaaggaagcgcaagttcttcggtcgggtcatgcagaccgattacccgtttcagagaggaaaatcttttttttctttttttctttcggagatggtcaagcgatttggtgacggcgatcctgtagagccaggttgatagctttgattcctttctgaagttctcaagcgagcgatacgcctcaataaacacttcctgagcgatatcttcagcgtcttccctgttcagcacaaaacgaaaacaggtattgagcaccatatcctggtgctcagccacgatggtactgaaatcatcttcctgtattgaatgcccgtttcgcttcaatctttgttgatttacctgctctaaggaaatgttactgctctcacatgcccgaagcatgagtataccggaaaacatcatgcggttgtttcagaaaatccaggctcaacgcgatattcgtactatcatcttttgcctttttgcataaagctattggcacatttgacgattttttttcggatttcttgcgacgcagtctggtttgccggcaggtttatgattctgtaggcaaagccactttaagcatgatgggccattctgcctttttaatctcctccggatttttccactgcatgcgtagttcgggaagaatggtatccagcggattttttttctgtttttttcggcagacgttgagtgcagaccatgtttccagataaccgataacctgatggaacgaccacgctgtcgttatactgaaggagggatgagatagttcagggaaagggaagaggagtgtcctgtattcggactggatgtgtctgatctctttttcccagaattttccgagtgtcacgctatagagttgatggatgatccggtcgatttcaggctcgattagcggtagatgatagccccatgcggcaaaaatgccgttgtttttcagaacgcggcgtacttcacggtagaaagattccgtatcaaaccagtgaattgcctgagcgacagtgaccagatcaaccgatcggtccggcagagatgttttttctgccggcgaaacgctgtacaggatgttgggttttcgtatggcatgtgctatttgtcgcttacttgcgtcagttgcatacacctgcctgaacttttccgccagtgaaacagctgactgaccatttcccgttgcgcaatcccaggcggtatctcgctcaggtacgagcgagacaagatagctgaagagcgcttcagggtagtgaggccggtagagagagtactccgcagcctgatgggaaaaccggtctttgaatgcattcttcatggcgttttaaggctgaacgatactgtccggcgacggcagttgttcaagaaatcttgatttgatttccggagtgggtatcatgcagctttcttttttgccgaaccacgcatacctgttccaggcaatgacatcatagatctgatcacgtacaggttgcggaatcagtgacaaaacctgcaggaagttccatggtatgtcgagttccgaggcgatttcaagcgcggctgtgctgcgcgtatatatacggttatgtttaaccagaacgacagtgtccagtgtgccggtattgatctggtagtgctccagcagcttgctgccgagagtcgactgggcgggtgtaaaggtgaatttcccttcgacgtctctctggtagatgaagttgacggaaaattcgcacaaattgcagacgccatcaaaaatgacgattctttccggtagtgcgtggtgtttcatgattacgtggattgcattcagccaagcgccatggcgtagtcaagtgcctcatcaactttttcaggtgaatcagcctcgcaataaagcctcagtaccggttccgtaccggatagtcgtatcaacagccatcccccttcaaaatgatacttgaaaccgtccagagcgttgaaccctgttacacggtaggttgctattctttccagatcccctctggaagcttttgcgatcaaggattgttttttttcttcatctataggcagatcgatcctgttataataaaagctgccatattcgtcaaagagttcctgaacaaggccggacagcgtttttttcttctttgccatgatttccagtatcaggagcccgatatagatgccgtccctttcaggaaggtatgatgtgatgccaatccctccggattcttctccgccgatgagtatgtctcttgtcgtcatgagtttgctgacgtgtttgaatcctaccggaagcagatgaagggtcaggttgtgttttcggcatattttgtcaatgacgtcggtcagggcaaatgttttggcgacttctccggtttttcgcttgtcttcaaccagatacttgagtacaatggcgaatatcttgtgtgagtcgatatagtccgcgttttcatcaagcatgcagatccggtcggcatcgccgtcgtttatgatgcctgctgccggttttgtttttttgcagaaggtcataaagttcctgatatatcggggtatcggttcgggattaatgccgtcaaaaccgggattgagcctgcaatggtaacagtctacctgtgtcgtgccgaggattgaatccatgatatgctgtccggacccgaacatggcattgtgggcgatatgcaggtgggattttctgatggtatcgagatcgatatgtgacagcaggtattgcaggtaatagcctttgatatctgccgtttcaatcaggctttcatcaggctcgatagtcgtgccggggtctgtttcgttcaggttcttctcgataacggagatagattccggaagtgccgatcctccataagaggccttgattttaaagccgttatagtgtggaggattgtgagacgcggtgataacgatgccgcccgcaagttgtttgtcacggctgaagagtgatacggccggtgtgggtgcaaagctgtctgaaagaaatacgcgaaggcctcgtgaagagagaacttctgcggtgtagcgggcaaattccggagacatgaaacgggtatcgtatcctacgcagacaccgtttaaagcctcaggaaggtcaagaaaatagtcggcggtagcaagcgaggcaagtttcagattgtcgaacgtatactcatctgcaatgattgctcgccacccgtcggtgccgaatttgacttgcattctccgggtaatttgatattattggatgaagttattgtagtaacatattattacgcagggacttccaccttcagttcaaagatacttcatgccgggtgatgttccaattaagatagtgtatgcgggaaaagaagctttttgtgcttgccggagaggtgtccggggatctccatgcttcagaagttattgaggttgtgcagaccagatgccctgcgatcagggtcttcggcgctggtggtcgaaaactcagagacctcggagctgatctactctatgatgtcgatgacctgagtgtcatgggcttctttgaggtagccgggaagggcttttttttacggaaagttattcgtgatctgaagcgtgctattgccgcccgaaaacctgatgcggctctgcttgtcgactatccgggaatgaacatggttctggccaggtatcttcatcagcacgatatccctgttatctattatatttcccccaaggtctgggcatggaaggaaagccgtatcgctaaaatcaaggcgtatgtcgatcgcctgatggtgatctttgattttgaggtggatttttacaagatgcatggtgtagaggcggaatttgccggtaatccggtggttgaagagatcagccggcttgagtttcgctcgaaaagcgattttctcagtgatcatcgtatccaggaaaaccggaaaattatagggctgcttcccggaagcagaaaacaggagatagctcttgtgtttcccgagatgcttcgggcggcgggaatgcttcagcaacaatatgatgctgcatttcttctgggcagggcgccgcatgtcaatcaccgcttgtatgattccattgccggaagagcaggcgttgagcttgtggattgttcggcatatgaggcgatgcattacagcgatctggtactggtgacttccggaacggcaacgcttgaagccctttgtttcggggtaccgatgatcgttctttataaaacaggctggctgaactacgctataggaaagcggcttgtccggctgcacagtttttcgcttgccaatcttgttgctaaaggtcttgatgagaaatctcaggtggttaccgaactgctccagtccgcggtcactgccgacagaatatatgaggagtccacagtcctgcttgatgaccgggacgtttctgaagtgatgcgtcagaatctgctttgtgcaagggagaaactcggtacggtacgaccttcggaaacggtagcttccgcagtctgcagttacctgaacgggtgaagccgggttgatgtatatgaggtacctatgactttttttcacatagctctttatgaaatatggaacagtttgtcacgcttcttgttgaaaatccactctatcttatcatagcggttattctgtcgattgccgtgctgctgctgtttttgaaaaagcttctcaagctgatcgtctttgtgacggccctttttatcctctatttgggctacctttactttataggcgagaatatccctgaagttgtccatggcgtgcagcagatagtagattcattgcttgaaaagggcgccgattatgttaaggaattaggaggaggcgactaaatgcctgttatttttaggcagaacccgtatcttgcattatttattcaggtatttttttgttcttttgtgccgatgcgttatgttgttaacgaaataacgaatcaacaggtcacgcaatgaacaggaatcgccgaatatatctcttgccgttgttgcttgtcttcctgacagtcaacgcctgcggcggggggcccgcaaagcaatcgcaatcagcccaaaggtccgatgtgctgcatatcgcggcagcggcaaatctcagttatgttatttcattgctcatcgatgctttcatagaggaacatggtgagtatgccgtaatggatatcagggttacaaaggcgtccagcggcagcctgactgcccagattcgcaacagtgcgccatttgatgtttttcttgctgccaatacgggctatcccgaagccctctctgccgattcattgacgttcgggtctcctgttgtgtatgctgagggaattccggcgatggtctatcgacaggagatagacggggaaaagggtgttgcctgcctcctggacgtgtcggttgacaaaatcgcgctcgcaaagcctgaacttgctccatacggtgaagccgcggtcgaaattctgtcccgtgcggggattctgaagcaggttgagaacaaatttgtgtacggctcatctataacccaggcgtttcaacatgcgattactgcagctgacgcaggttttattgctgcttcgctgttatatggcgactctggacaggagatggaaaaagcaggaatgcggtcggtggtctttgcgcctgatgcatataatccggcagcactgcgccaggcaatggtgcttctggattcctccaatgaagcggcacaggtgttctacagctttatgcagggagaacgggctcgtgaaatcttgagaaacaatggctacagggttgaatgaacaggatacgtgctacggttaccggaatagatcgcagagaaagcctgcacagggtgacgctcaccgggggaaatcatgagttcacgctgttaacgcttgaactgggagaggaatatggtatcggcgctctggttgaaatacatttcaaatcggcacatgtctccctggcgaaaaatatctcaggtcaggtgagcattgcaaaccggcttgaggctaccattgtctcgttgcgggagggcgagcttctggcggagattgttctcgagagttcagtcggcagatttttcgccctgcttaccgccgaagcggtcaacaggatgcagcttgttgccggtgacagggtgacagcgctcttgaaagcaagtgatctgtatctttcaaaagcaggtgaactatgaacccacatgttgacacggaaccgttttttctttcgttcaggcttgcggctataacgacggtagttctttttgtgttttgtgttcccctggcatggaagctttcacagacacgctcgggttacaagcctcttgtcgaggcgttcatcagtatgccgttagtgcttccccctacggtgcttggattttatctgctgatatttttctctgaccggtctattcccggtatgtttttaaaagagacacttaacattgaactggtgttttcttttgaaggtatacttatcgcttcctgtatctactctctgccgttcatgcttcagcctctcgagtccggaatggagcaggtacctgcaaaacttatcgaggcatcctacacgcttggaaagtctaaacttcaaacgctttttcatgtgatactgcccaacatcaaaccatcgatccttaccggattgatcattacgtttgctcatacagtcggtgaattcggtgttgttctcatggttggcggcagtattcagggagaaacaagagttgcttcgatagcgatatatgaactggtcgaactgctcgattacagaaccgctcatatctattctctgattctgattgtcttcagtctggcggtactcatggtggtctatgttcttaatcatcgaaacagggtcacaggttgagatcatgctggtatcatcactgaaaaaaaaactcgcaggcgcggaaggtgattttctgctgcacaccgatgttgagatcgcccgcggaggaatcacggcaatagcaggaccttcaggcagcggaaaaacaacatttttgcgaatgctctccggattgaccactcctgacgaaggcttgctggaggttgacggagaggtgtggtttcggaaagagccggggaaaaaaacggtagtgaatctcaaaccgcagcagcggaaggcaggagtggtttttcaggggtatgcactctttccgcacatgtcggtactgggaaatatgctctatgcgtcgcgtgacatggttctggccgaaaagcttctgcacatgaccggcctgcagcagctgaagcatgtaaaaccgggaaatctgtctggtggccagaaacagcgggtggctctttgccgggcgcttatgcagcaaccacagctgctcctgcttgacgaaccgctttcggctctcgatgaagccatgaaatcagttctgcaggatgaactgatcaacgtgaaccgggagcttggagtaaccatacttatcgtaacgcatgattcaagcgaaatgtacaagttgtgtgatcgtgttcttctttttgatacagggagaatcatcactgacacgtcacctcgtgaactttttgtcgagcgtgctacaacgcagaagtttgccttcaagggagaaattcttgaaatactcgcggtcgatgcggtctctatagctgtcgttgcgataggcaacaaccttgttgaagtggtcatcgattcggatgaaaaagaaacccttaaggctggcgatattgttattgtcggcacgaaagcgttcaatcctacagtgcggaagattgctgcaaaggattttgacttttcacggctttgaatgccgcttaccatctgacagcttacctgctcaaagctccggtcggacagcgctcaacaagaagccgcaggatttcattgccatcctttcccgtctcttcgagtgtacgcacacagatgccgcagtcgacgcatttttcccgttcaaaacggatttcctgattccttgtaatggagaaatcttcagtagctacaggcttctgtttctgtgctacgccgtaaacagaggagaggtcgcgaagtgtacagtcatgactgtttgtgcagctgcaacgcatgcatctcagcgcttcctctcgtgcgcttttttgtgaaaggccggccgatacttcttcgaacccgcctgtacgcaggtgcaggggcagttcccggagctgtgccctgggtgccggttgcgttcgcctgtagaacccttcaggtgccttgtctctcggtccgtaggttgcattgaagagcgtcggggaagcggtaactggttctcctttgagatagagatgtacggcacgagcggcctgtttgccttgtttgacagcgttgatcgcggtatcgggaccggtgacgcagtctcctccagcaaaaacccacgggacagatgttctgcaggtttcaggatcaacaaccaccgttccttttgcggtcgcaatacccgggttttcaagaatggtgatgtccacctgctggccgatggcggagataacctgatcggcctggagggcatatgctgcatgttcaacgggaacaggcctggctcttccgctttggtcaggcgctcccattttcattttctgcacgatgagcttgatgccgccttcatctctttgtatggagaccggagcagtaagaaagtcaatggagactccttcatgcagcgcttcctgaatttccgcacgattggcaggcatctcttcaatggttcttctgtagagaatgcgaacagatccggcgccaaggcgaagcgcggtgcgtgcggcatctattgcggtatttcctcctccgatgaccactactttcgggccaggtgaacgcatggttccggaggcgactgttttcaggaaatcaatgccggaaacaaccccttcagatttttccccctctatgttcatctctgcggctttctgggcgccgaaagcaagatagacaacatcgaaaccctcatttttgaggccttccagagagatatcgcggcctaaaactgtgttacagacaaagtctgctcccatagcccgcagtggcgccagatctgcttctatgatctctgccggaagccggaagcgcgggattccgtagcgcatcattcccccgggttgagcatgagcgtcaaaaaccgttacatcatgcccttcactcagcagatagtatgcagcagtcaatccagatgggccagcaccgattatcgccgcttttttgccggttttttcactgagggagggtatatacctgtctgaggcttcattgtccctgtcagcggcaaagcgcttcagggcacatatagacaggggctcgtcaacgccatgtcttctgcactcttcttcgcagggcgcgggacatatcctgccgagaattcccggaagaggaatatcctccttaatgattcgtatcgcttcgtggtcgtcgcccctggcgattgccgagacgaaggccggtatatcacatcccgcgggacaggaaacttcgcatgggccgtcacagtctccgcaatgtccttcaagaaggcgttcgagatttctcttgcgaatttcaaagagctcggcattgtcggtttcaacagacattccttctgatatcctggtactgcaagcgggaacgaaacggtgcttgcccttgatttcaacgatgcacatccagcaggaaccgagcgcctgcagcgattgatgaaagcagaatgtaggaatggagacgccgttatttctgcaggcatccagaattgagaggtctttttcggcagacttctttttaccgttcagagtgaaagtaatagtgctcatagtggtgacgtgaataatccggacagatcagccggcatacgtttgttcaatagagtgcgctacgttctccagcagccacataggcgtagatgtcgccccgcatacgcccacactgcctaccggacgaccattgtcataaaaccactcgtcctgaagacctgtttgatctgcgataaagtaactgcggggattggattctctgcagatgttgaagagtacctgtccgtttgagctctttttacccgcgacgaaaattattatgtcatttgcggcagcgaaatcatgcagcttggcgtttctgcttgaaacctgacggcagatagtgtctttatagactaagtcgggcaatgggcagatgccggtcatttccgccgtaatgtctatgtcacgtatggttttccatgagtgcgtactcttctgttctgcggcatcggttctgtcggcaaaaagggattcaagattttttttcaggatataaaaccccggcacatccattgttgtctgtgaaatcagagcggtttgccgtgtaaagtcgatcggatcggtttcttctggtacggagaggtcggcgtgcttgatgataaccgcctggtctgcacactgaccgttaatgccgataacttccgggtgtgtttttttgccgtatatgattatctgaaaccccagttcaaaaagcagcctggctgtgcgttgcagtttcgagactaccggacaggttgagtcggtaatggacaattcgttgctatcggctctcttgtaggtggaaggcggttccccatgagcccgaacaagcacatgagcatgtttgagcttgttgtactcttcattatcgatggtgatcagtcccaggtcctcgaggcgttttacctcgacctcgttatgaacgatgtcacccagacagtagagtttactgtccagttcctcaagtttttcttccgcaagatgtatggtgccctgaacgcctatacagaatcctgatgatgttctgtcgagatgtactttcacgatagagtctgacttatgggtacttttattatagagatacccttattaaatgctgtcggaatatagaaaaaaacctacccttttttctgctggattttattgtccaggtagtacttgaggtagttgaagacgagatccttccctgaacgcagggcatcgattcctatggagccgatggcgcttttcagttcggaaggctcgcttttcagatgcatagcctgctggatgtttttctctgagggctgggaaacaacggcgcgcaatacttttcctgcaagaacgccgaacaggagagagatgccggttgattgaagcggatatttttttactacctcttcaggagataattccttctgcagttccttcttgaactcgccggcacggtttttcagctgggcctcacgttcatggatattactttccagtttttctattcttgcttctacgtttttcaatggttcagtgtttttttccatgagaggaaagaagaatgttgtggatgatatttttcagaaggttcggacttattttggcaaataagaggaatgttaacagacaaaacaggctgatgattagatacccgagatagtaatgaccgaggagttctccaaaaaggagcgccagggttgcaatgagatagatgagccccgcgacaagaaaaaatatgataacaagaagagatgcgacaatagcaagtttttcggtgatttcgatcttgataagttccgttctcgcctcgataatggccagaaggtcctcataactcgaagtgactgtgctatcgatcaatgtgcccagtgttttctttttctggtcactctggccgtaatcttttttttcatgaggatccataagcatccggaatgtttttgttctgttcgttgccgaaagtgtccgttttcttggttctcaacagcgtattatttacagcatacggttgagtctgttctaccgttatttttttctgtgcagcagcagtccgagaatgaagcctgccccgagagaatagagcattgaaggaacagggttgtcctgtatgtagtctttcagtttaacagccttttcttcgatctcctcatactgttcactttccctgaactgattatacattctggatatgctgtcactgattgcctcaacctgctccgggatgtgttttttccctgaatgttgtgtctctgattcgccgtttgccggctggttttccggtatttcctgcatcgtcgtaaagtgattgtagaacaccgctatatatggtatggcgacgtcctggtgttttgaatatgagcttctttatagtaaaaaatatataataaaagaatgttcatagctaaatcagcgtaatatccttccgccatcaacggtaatgacctgtccggttacgtagcggctttttgtaagaaatacaatggcttcaacgatatcctcaggttctccgatacgctgcaaagggatcatttttgacagctcctcttccgggccgtcattccattcagggtttatcgtaaccgttccgggagcgattgagttcacaagaattttcggggcaaacgcttttgcaaacactcttgtaagatgctggacagcgtttttagaagcggtatagggggcgaattgttgccagacaaggttcgcggaaatatcggtcatggtaatgattcttgatacaaaaggctgtttttgcatcagcctggccccgatctgcatggtgaaaaaggtccccttcagatttgtgtctacaaggtccccccactgggtttcagtaacgtcaggcaatgaggtgctgtaaaagtttgacgcgctggtgatcagcaggtcaagcctggaaaactgcttgctgaaaagttcgaaggcttgttcgatagcagagacctttgagacatcacatcttgtcattgccgattgtggcgtgaagtcgcggagcctgtcaagtgttttttccgctttttcccgggaacggttgtaggtgaagaaaacggaatatcccagttgagccagtgataaggctacctcgctgccaaggcgaccggaaccgccggtgatgaagcatactttttttccggacgatgtcattacaaagaataaggttttgttcaggatttcacgcatcagcctgtcgatcgtgatgcctgtgaaaatctgtctctgaatcgaaacaggtaacgtaactcgcttaaattatgttattaaacgttctgactttctaataagttgttacaaccgggaaaaaagaagcttttaccggcatgcggtttttcagctgtttagcggtgcgcctgtttttttcttattattactgctgtccgtgaccgcattcgggatgagaatacagagccggtggggcaaacttccataaacagtacgttcttttttttctgctgatgagtacaaccattttaaaacttgttgctgtccgaaaggaacttgagctctcccgtgatatccggcaaaccattattcccggtctttctcttgaggtcgaggaaggtgaatttatctccatcacaggaccttccggttccgggaaatcaacccttctgtatatcatgggaggtcttgacaagcctacattcggagaggtctggctggatggagtgaatatttcagacaagaacgagaaggagatgtcaaagatccgcaatgaaaaaatcggttttatctaccagtttcattttctgcttccggagttcacggccgttgaaaatgtcagtatgccgatgatgattaacagtaccaggacaaaagcggaaatacgacagagagctcaaatgctgcttgacaaggttggcttgagcgaccgttatgattaccggccaagccagctttccggaggtcagcagcagcgggttgccgttgcacgctctcttgccaatgaaccaaagcttgttctcggggatgagccgaccgggaatctggactcaaaatcgggcaatcaggtttacgagctttttgaacagctcaaccaggagtttaaccagacggtcatctttgtcacgcatgatgaggaattcgcccgcagagcgaagcggcgcatacatcttgtggatggaaaaattgataagtagaggcgcatgatgttggaacagatacgaaatacccacccgctcgtatacaggaatttttcttccctcgcaaacggtgatgggttcttgcgtcgggttatggaactcgaccgatactggacccgaggccataagagcgctccgaatgatgcggttcttcccggaagcgctcttcctgaaggcgcaaatatcggtggcgactatgatatagtctatgcgggagcgactctcggactgctccatgcagcagtaatgacagggcgctacgatcacagtgtactgcttgttgacaggcatgttgccggcaagtcgaccagagactggaacatatcccggaaggaactggagaaacttgaggaaaccggtgtgttcagctctgcggagatcgatgccgtcatacagcgccactacaaaacaggctgggttgaatttaacgttgaaaacggtcgtcagaaacgattgtatatagacaacgtgctcgactgcgctgtcgacgcggaccgtctgcttggcctcgcaaagggcaagatacttgcccacgagagaaacgctatacgtgacaggacatctttcaggaggtgttacaagtttccggatcacgtgatcgtcgaggtgaacgatccggaaggcaaggttcattttttcaaggcaaaggtgctggtggatgtcatggggattctctcgcccatcgccagtcagctgaacgaggggcgctcccagacgcatgtatgcccgacagtaggtaccatcgccagcgggtttcaggacgtcgattatgacgtcggtgagatacttgtgagcaccgggcctgccgatgttacaccgggaggaggacgtcagctgatctgggaaggttttcccgctgccggaaaggagtatatcagctatctgtttttttatgacgctgttgaatccgggaatgataaaacgcttctcggcctgtttgaaacctactttcagaagcttcccgaatacaagaaactctcagacgactttaccattcaccgcccggttttcggaattattccggcatactctcatgatggattatcaagagtaagggagatagccgatgacaacattatcctgttcggggacgcggcaacgctgcactcccccctgaccttctgtggttttggatcgatggtacgcaatcttgggcatctgacagcggatctgcaccaggcactggcttccgggaacctcctgcgaaaggacctggagaaaatcagtgcctatgaacccaatgtggcatctatggcaaatctcatgaaatacatgtgttatgatccggcaactgatacgcccggttttatcaatgagctgatgaacgaggtgatgattgtccttgatgaacttccccagcgctacaggcagtcaatgtttcgggacgagatgcgactggatgatttcgtgaccgttctgctgaaagttgcatggcgctatccgcaggttctcaaagctacctacgaaaaactcggtgttggaggtacggtatcgtttttgaagaatcttgcaggctggggtttgtccgccgcgaaataatcaactacaggagattgatggataaaaagcaggctgttgcagagatcataaggttgcgtgaggagatcgatcgtcacaactaccgctactatgttcttgccaggccggagatttcagattttcagtacgacgccatgcttgaaaagctggtcgcgctggaaggggagtttccggaactgaaaacctctgacagccccagccagcgggtgggcggcggcatcaccaaagagtttccgacggtcgagcaccgtgagccgatgttgagcctttccaatacctactcgatcgaggaggtgggagagttttatcacagagtagtgaaactgcttccggaagagcaccgtgacagccctgaatttgttgccgagctcaaattcgacggtgttgcggtaagtcttctttatcgtgacggcctccttgttcgcggggcgacaaggggagacggctcgcagggggacgatatcacagggaatatccgcaccatcaggtcggttcccttgcgtcttggaaatccttcaggttccggagagggtgtggagcgctatgagggaagagagatcgaggtacggggagaggtgttcatgacaaaaaccgattttgccgttctcaatgaaggacgccctgaagaggaacggtttgcaaatccgaggaatgcaaccgccgggacattgaaactgcaggattcaggggaagtatcacgcaggaaaatggtttttgtcgcctactacctgaaagagagttctgcagaaataatcagccatgccgaacgtcttgagctgcttgaacgtctgggtttttacaccggaggtgaacaccgtgtatgccggacgctgaaagatattcgcgaatatattgacgggtggcagaagaagcgtctgactggactgccgtatgaaattgacggcattgttctcaagctgaacaatacggcgctccgggatgaacttggagccacctcgaaaagtcccaggtgggcaatagcgtacaagttccccgccgagagggcgcgtacggttatccgaagcattgtttttcaggtcgggaggctcggcaccatcactccggtcgccgagcttgaacctgtccggcttgcaggaacgacggtttcccgctcgacgctgcataatcttgaagaggtggaacgtctcgatgtccggctgcatgatacggtcgttatcgaaaagtccggcgagattattccgaaggttatcagcgtcgtcgaggaaaaacgccggccgggcaccctgcccgttgttgttcccgagagctgtccttcctgcggaactcctctcgtcaaacctccaaacgaagtgcactattactgcccgaacagcgagggatgcccggctcagacgaaggcgcgcattgagcacttcgcgtcacgtaatgccatggatatcaacggtctgggcaaggcgattgtcgagcagcttgtcagcagcggaatggttgtcgatgcgggcgatctctatcgtctgactcccgatctgatcatgcgtctcgaccggcaggctgaaaagtcggcaggcaacctggtcaatgctattgcaaagagcagaaaccgtgagtacttccgtgttttgttcgcccttggtatacgtcatgtcggtatcgctacggcacgcgaacttgcaggggcctatcctacgcttgacatgctttgcaaagcatctgtcgaagcgctctcggatgttactgatgtcgggcctgttattgctgaaagcgttcacgcgtttttcaggaagccgtccgcgacggcaatgatcgaaaaactcagagaggccggagtgcggctggaggctgaaaagacaaagaagccggtcaatctcaattttgacggtatgaaagtgatctttaccggggctctggagcggtatacccgtgatgaagcggcagggcttgtacgtgaaagaggagggaaaacggttgcttcggtgagtaaaaatacgaatctcgttgtttatggtaaagagccgggcagcaaactggaaaaggcgcgaaaacttggtgtcagggtgattaccgaaagcgagtttgaagagatgctgggagaagtgggaagtaacgagtgaccagtgacgagagggcgacggattttttcctgtcattcccgtgtcaggcacgggaatgacagggagtgaaaaggagtcatgccggacttgatccggcatccatagggttttcagggcaagaatggatttccgtgtcaggcacgggaatgacagggagtggagaggagtcatgccggacttgatccggcatccatagggttttcagggcaagaatggattcccgtgtcaggcacgggaatgacagggagtgaagaggagtcatgccggaggctgaacgaaaacaggcagggtaacacaaagcaaaatactatggatcctcactaccgtgtcgcgattttcggttccgcccgcatcagcgaagaagaccgggaatacctcgatgtatttgccatagccaaagcgcttgccgaatcgggcttcgatgtcgtgacaggaggtggccccgggctcatgaatgcagccaatgcgggtcacaaaagcgcgaattcccctacacactcgataggtctgaatatcaggcttcctcatgaagagatgcccagcccctatcttgacatcaagcaggattttaaccggttcagcagccgtcttgatacctttatggcgctttcagacgcgattatcgtcgctccgggagggatcggcacgctgctcgaactgttctacgcatggcagcttgtgcaggtagagcatatctgcgaaaccccggttatcctctacggctctctgtggggcggccttctggaatggatgaagagggaggtgttacgagagaatctgatcagtgagagtgatctgcgaatgattttccatgttaccgatgttgacaaggtcatcgcacttatcaggaaaatccatcaggatcgttcagcaaacggtcatgtatgcagcaattacgaaaaataccgggttgatttctgttccggcagcggcaatcgcgagtgaggcggaggatagatctgctgccggatgttatttgcgggcgacatagagtatggatgtctcaactgtcatcgggtgatattcagcactgctgaaccctgcttcttttaaaatcgaggtgaatgcctcgtcctggggaaactcttcaaccgagtgtggcaggtagtcataggcaaaacttgacttgctgaacattcctgcgattttcggaagtacctttttgaaatagataaggtacatggttttcatcagaggaattctgggaatcatcggttcgataacaagggcgtgacctcccggtttgagcaccctgtggaactccctgaggccctgagaaaggttttcgaaatttcttgccccgaagccggcgcagacaatatcgaaagaggcgtcctcgtaaggaagcttttctgcatatccttgcttgaacgtgatttccggatacttttttctggcaatttccagcatgttcccggacagatcaaacccctggaccgtggagccgggtatcccggccatcgcatgtgccagatcacctgttcctgttgcgacgtcaagtatggcaggagcgggattcgctccgatcagcttttttgcttttcgggcggcgttggatcgccagtagttgtctatgccgagactcaggagatgattgagaaagtcataggtgggtgcgacttcgtcaaacatatgctctatcgaggcatgtgacttcgatctgaaaagagattctgccgtctctttcgaccggttgaccgacgagtcagttttttttgccatagacatcttccgggttaaacatcaatgtatcacagatttcaagagagaggtcgctttttgccttccggtagaaacaggagtggtatcctacatggcatgcgccgcctttctgggagaccttcaacagcagggtatcaccgtcacagtcaatcaggatttcatgcacatcctgcatatttcctgaggattcccctttaagccataatttttttcggctcctgctccagtagcaggctttcctgtttttcagggtcatttcgaggctttcacggttcatccaggccatcataagtacttttccggactcatgatcctgaacgatagccggtacaagaccgttactgtcaaaggagacggtctctaaaaagcttttttgaagatcttgatgctcattcatgtacagcgcagattaatgctaaggaagtctgagtcgccgcaagctgtatcagacgtttttactagtgatcctaaagattgataaaattatggaaaaaccaaggttgatagggagaaaaatcgggaaactcgtaacttccacatcaacatttcaatggttctgcccgaatagttatgcagtcactacagaaaatactccctaaatataccatcgctctcggggtcatttttcttataacgatcgtctatctcattacgagagggaataccgtttctgtggaagttcatcctgtcaggaaaatggagctggcccgggcggtttacgcgacaggctacgtggatgccgatgcaatggctgatctcagcagtgaactatcgggaacggtaggttttgtcggcgctcttgccggagagtgggtgaccaaaggaagtgccattctggagtttgatgagcgtcagcttcagcttgcgttcgaagaggcaggcgcggcctatgcggaacagcgatccgaaactgaagatttacgtatcaaacgtgagcgaagccgcaatctcctgcaggcaggggcaatttcacgacaggatcttgaagaagccgaaaaagagtattttcaggcgaagaagttgctccgccagcgagaactgcaactgaaaagccgtcagaatgatctgagaaaaaaaattgtgcgttcgccgattaacggtgtgctgacactccagaatgcaaaggcaggagattatatcgctgccaatacgcttgtggccagggtggtcgacacgacaagctacatgatcaacgttgaggttgatgaacttgacgtgcttcgtctgaaaacaggacaaagagcagcgatagcgctggatgcattgccggaaaaacgtttttctgccaaagtttcccgggtggttccccagacagacaagatcaccaaaacgtccagggtatatataaaactcgaggagcatgttgagggaatacagatcggaatgacggcaaccgcgaatattatctacagcgtccggaacggtgtgctgctggttcctgtgagctcggtatttgaggaagccggctcggactttgtgtggaaaatcgtgaaccggaagttacaaaagcagaagattgtccgcggggcatcggatatccggtatatagaagtccttgagggtcttgctgagggggacagcgttgtggtgacgccggaagagaggttcagggaaggcatggatacgaagatagatgctgaaaagaaagagtgattccggttaagagatgcttgctttgtgactgatcgtgcattgaatattctccaaaccccattccatacgcaaggaggctgacatgcaaaataaagctgttgacgaaatcgtttttaactttgacgctatcgttgtgcaaagatctgatcccgaagctcttgccgtgaaccttgcccgtcagttttatcagcagatgcgaaaacaggattttgaccagaaacaggtgcttcgggtcgcttctgagctggtcggttgtctgaccgagaatcttgaagagtacaggaagaaaattctcaatcagaaagaataatgcagcgatcacatgcacaatcttctgcttcttatcgtttgttttaccgccggggtcatgttgcggcgtttcggtaacatgcctgaaagtacaccccgggtgctcaacggttttattattcatgtttctcttccggcaatcacgctcttgtcgatccatgaactcaccatttcctcggatatgctgtttatggcggctatgccctggattcactttggccttggggcaggtttttttctcctgctgggcaggctttttacgttgccgcgaacaactgtcggggctctgatgctgaccggcagtctcggcaatacttcctttgtgggtttgcctatgatcgaggcattttatggcaaggaggctctggtgaacgggatcgttgtcgatcagcttggttcgttcatggtgctctcgacgctggggattattgttgccggaatctattctgacgggttgccttcagcacaggacatcctgaagcggattgttttttttcctccctttatcgcgctcgtgattgctcttctactgcttcccctggagtatcctgcatggctgactccggtgttacagcgtctgggcgacacgcttgcgccacttgccctgttttccgttggatgccagctgaatactggccatttcgggggtaatgtgggcaatcttgctttgggtctcgggtttaaactgttgctcgctcctcttgtactttttctgttgtatgtcaaggttttcaacctcgacggactgccgattaccgtaacgctttttgaggcggctatgccgcctatgatcacagcaggcatcatagcgacggaacacggcatcaatcctccgctggcaaatcttatggttgctgtgggtattgtgctggccttttttacgttgcccctctggtggatggtactgtgagcgccggttctttgttcgctgatgttttttttgctggtaaaagcactgtactttatagaaattctttaaacagctatcacgataacacacaaaagcaatgacgatggacatcatcaatgatatgcttaaaaccgttaccggcatcacttcaggtctatggcctgaaccctcctttgcgacgcctggacttgtcggggagcgcctcaggccgtgtcctggaactccaaactgtgtatgcagtgaacattcagattcacctgaatgggtagagccgttagcgttcagggaaatgtcgccggatgaggcctggaagtttctcaaagaggttatcggcacgatgggtggagaggtgcagaatgaagaggaagggtatctctggtccacgtttaccgttcctgttttcggttttgtcgatgatgtggagtttcgcatggacgatgccgaagctgtcattcaggtacgttcggcatccaggctggggttttccgatcttggcgtcaacaggggccgggtggaagaatttcgcagaaggttcgctgatagaagcggtggttaagagttgcctcctgtcaggcttgccgtaattattttttgattgataacgattttagttaattacatgcttttcctgacccccgggtttttgtggttagcctcagcgttatggtgttgagctgatcgactcgtgcaattaattttcgtgtttaccaccgcgcaccgcgcttttcttttttgtcgtggtgaagtgtgttatacaagtgtaatctttaacaaggagagaaagacgtggaacaaaactccctggacgcaacggttgacgagacgttggtacagaaatggattgctgaaacgggaaaaagcgtttcagcggcagttcctctgctccaggctgttcagaatgaatatggctatcttccgagagaagccatggatatcattgttgctgaaactgatgtcggggcaagtcagctttacggtgttgcaacattctattcccagtttcgtctggacccggtcggaaggcatgttatcaaggtttgtcatggtacggcctgtcatgtcagtggagctgacaggataaatacggctctgcgacagagcctggggataaagaatgaagatgaggatacggcatcgaacggcagctatactgttgaagatgtggcgtgtataggctgttgtagccttgcgcctgttatggtgattggcgatgagactttcgggaacctgaaaggaacggatgcccagagaagtctgaaaaagcatgcccgtcagcaaggggaatttctgccaggtcatgaagaagagaaaagtgaggcggaagcacctgacaggagatcgcccgggaaacagaaaaaggaggtatggcaatgaatcaaaagccatcgaagccgttagagataattgttggtgagggcacatgcggtatagcggcagggtcgaaagatgttatagatatattcactgaacttgctcctgaagcggcaataaaaagtgtcggatgtgcaggaatgtgtcacgatgaagttatggttgagattatcgacgagaagagaggcgcctgtctctacaggaaagtcgataagaaaaacattcctgatcttctgagttttcacaggggtgaaggaaaggtgcggcaggacctgttgatccgctcttccatgccgtcagtcggggctgattatcttgaccgccagacaaggatagccttgcgcaatatcgggcaggtcgaccctcaatctctggatgcatacagagagaggggaggctaccgttcgatagaaaaaattatcacggaggggatcaagcctgaacaggtaatcgaggaggtacgagtatccggtttgcgaggccgtggaggagcaggttttccgacagcggttaaatggggattcgcccgttccgcgaagggtgaaaagaaatatctgatctgtaatggtgatgagggtgatccgggggctttcatggatcgttctctgctggaaggcgatccgcataatgcccttgagggcatgcttatagctgcctatgcgatcggagcctcttccgggtacgcctatatccgggcggaatatcctctggctgttgagcatttcagaaaggctatagatgatgcaagaaaggcagggcttctcggtaacaacatacttggaagttcatttgattttgacgttaccattaaacagggcgcaggagctttcgtctgtggtgaagagaccgcgctgatcgcatctatcgagggtgaacgcgggatgccgcgtattcgtccgccttttcctgcggtcaaggggcttttcgggaaaccgacgattatcaacaatgtcgagtcgcttgccaaccttccgtggatcattgagcatggcggtgcagcttacgcggaaatcgggaccgagaagagcaaggggacgaaagtatttgctcttgcaggacctataaagcgtggcggccttgtcgaagttcctatggggacgacggttcgggaagttctttacgatatcgggggaggttcatctgccggcaggccgatcaaggccgtgcagcttggcggcccgagcggaggatgtattccggaatcacttttcgatacacctatcgaatatgaagcgctcaatgcaacaggtgctatcatgggttcgggtggtatggttgtcatggacaccaaatcatgtatggttgatattgcccgatattttctcgagttcacccagatcgaatcctgcggcaagtgtaccttctgcaggattggtactcttcgtatgaaagagctgctgaccaggatctgcgatggtcagggaacgatggatgacatcgatacgttggaagatattgctcatcaggtgagatcatccagcctttgcggattgggtcagaccgcccccaatccggtactgacgacactgaaatatttcagagatgaatatgtcgctcatgttgaggagaaacggtgcccggcaggtgtctgtaaagggcttatcacccataccattatgcaggatacctgtacaggttgttcaatctgtgaacggtactgtccggttgacgcgattaccggagtgatcaaaaagcccgaaagctgggtgattgaccacgacctctgtgttaattgtggtatgtgtgttgaagtttgtaattctgatgctatcagcgttgcataacaatggtttgatacagcgccagacattattttaaacgatcaatccaggtttttattatgagcgatacagtaaccgttttcctgaacaatgtatcagttcaggcacccgccggggctactatccgtgaggtggcagcagcaaacggggttcatattccgacgttctgctatgatgaccgtttacagccttacgcttcctgttttctctgtgttgttgaggtggaaaaggcaaggggtcttctgcccgcatgcagcactgttgtggcggaaggcatggttatccatacggatagcgaaaaagtgatcaccgcccggaagaccgctctggaacttcttctttccgatcatgcaggggattgcgtcgccccgtgcgaagctacctgtccggcgcatatcgatatacagggctatatagcccacattgccaacgggaatccggaagccgcggtcaggcttattaaaaagtcaaaccccctgccggtggtatgcggccgtatctgtcctcatccctgtgaactgcaatgcagaagaggactggtcgatgaaccggtttcaatcaatccgctcaagagatttgccgcggaatatgagttggagcatggcgcgtatcttccggagacagctcctgataccggtaaacgagtggctgttgtcggtggagggcctgcaggtctgagtgccgcgtattatcttcgacagatgggtcacgcagtggtgattttcgaggcactgcctgaactcggaggcatggttcgttatggtataccgagatttcgcctgccatgggagctgcttgacaatgagattcagtcgatccttgatcttggcgtggaggtacggacgggaaagaaacttggagaggattttacgatcgcaagtctgaaaaaggagggcttcgacgcagtacttcttgctgtgggagctcaccgggcgaagcctatgggcgtaagcagggaagaggctccaggggttatcggtggcattgactttctgcgtaaagtggtgctgggtgaagaggttgctcttggtaatcaagtagcggttatcggtggcggtgataccgcaatggactgcgcgagggttgcaaggcgcaaaggagccgaagtgacgctgctttaccgcaggacccaggcggaaatgccggctcttccgatggaacaggacgagaccatggaagagggggtcgagttcatgtttctcactgcgcccactgaggtgctggtcgatgaaaacggtcaggtttctcatctccgtgtcatctccatgaaacttggggaccctgacgagtccggacggagacgtcctgtcccggtcgagggatctgaagaggatctgcagtttgatatggttatcagcgcaatcggtcaggatcctgacatgagctgcgtcgaggatgatcctgaaaagccggaacttacgcgctggaacacgtttgtatacgatgaaaagaccaacgtcacttcacagaagggggtttttgccgcgggagattgcgctttcgggcctgataccgtgatcagggctgttggtgaggggcagcgatctgccaaagctattgatctctacctctccggtgccgatgtacatctgcagaatgagtatgcgattacccgcggacgggttcaggacctgaaaatgcaggacttcgcttcgcgatacacccatgaaaaaagagttcaggattccgtattgcctgctgaagaacggttgaaagacgggggatgggtgccgatcaacatcggtcttgaaaaaattcaggcgatggctgaagcctcacgttgtatagaatgcggttgtaatgcaaggtttgactgtgatctgagaacctatgctaccgagtatggtgcggatgatgcgcgattccggggcgataaaagaaagtatgacaatgacgaacgacacccgcttatcaggatagagggcgataaatgtatcacctgcggaagttgcgtgagaatctgtaccgaagtcaggggcataggggcgctctgctttatcaatcgcgggttttctacaagaatcggccccaattttgatgatcctcttcagctaaccgggtgtgatgcctgcggcatgtgtatcgatgtctgtcctacaggagcacttgcaccgaatacaggaaaagaagcaggtccctgggaggctgtggatgccatgacgagctgcagttcatgcagcagaggttgcggactgatggtcgctacagctgaaggaagggtcgtcagggttcagagtattgacggagacccggttaacaatgcggttatctgtgctgaagggcgcttcggctatcagctgcttgacgacagaggcagtcatgacgaccagtcgtcagttgaggaatccaaagcgatgcttgcatccgcggaagagctcgctgttgtggtatccccgaggcttaccatagaacagacctatgccgcggcaaggcttgcgaggcgttataatggcaggcttctctatatttcgggagaagagggcgcgtcagaaaaaccggattccgtgcgatacgccaaaatatccggggaagcaaataccgcgcttctggatcgtctgcatgccggcggtatctcgattgtagaagaactgaaagccgatacggtagttcttgtgggtgcacagattccatcatgcaacgggcagaaaatcattgccatcaatcctgcgaaaggcaatgaggagtgctattttgtcatggctgacccattacagactgaaggtatgacgctcaaccgggacggcaatctctgtatggtccatgcggtagttccaaaaccggaggaggtgcctgattgtcatgcactgctggcggaactggcaggagaggattcattgaaagagcttgaatcgctccgcaatgccctggccgacgagattgaggagctgtcggtgatacgaaatcccgatagtgacaaacggttgttccactccggtcttgagcctgtactgacagcagtctcgcccgatacccgtgaaagagcctttgccgcgcacttgaaagctatcgggatgtacgaaccgaggtgtgcctgtgcatgtggcgattaatatgaattgagtttccagttatgatttttattgctgactatggtgcgggtaacctgcattctgtgcagaaggcctttgaatatctcggtgtgaagacggtggtgagtggcgacgcttcccgattgcctgattatcagaaagtacttgttccgggtgtcggggcgttcggtcatgccatcaattcctttaacgcttccggattcagcgatgctcttcgggagcatgtcgataaaggcagacaggtgcttggtatctgtctcggcatgcagctgtttatgggcagaagtgaagagcggggagaacacaccgggctgggttttgtgcccggtaatgttctccgtttcgacagcgagaaggaaaaggtgccccagataggctggaactcggttgaatatgctaaagagagcgtgctgttccggggtatagagaacggttcgtttttctactttgttcactcctactactgcgatccggttcatgctgaagacatcgccggcacgaccatgttcgcgggaaaaaatttttgttcagccattgaaaaaaatggtattttcgctctacagttccatccggagaaaagttcggatgcaggattgaaagtactggataattttgccaaatgttaaaagttgcccggagagtttgaatatgttgataattccggctatagatattaaagacggtaagtgtgtaaggcttacccgcggagagtttgacaagaagaagatatatcttgataatccccgtgacatggccatcatatggcgaaaacagaacgccaagatgatacatatcgttgatcttgacgcggccttgaccgggaagttggtgaactttgaaaaaatcagggaaatagtcactgaccttgatattcctgttcaggttggcggcgggctgcgctcagtcgatgctgtggagaaatatctcgatatcggggtcagcagggtggtgatcggctccgcagcagtcaccaatcccgggcttgtagaggatttgctgaaaaggtactcgccttcgcagatcgttgtcggtatcgatgcagagaacggcattcctaaaatcaagggttggacggagagcagcgggatgcaggactatgagcttgctctgcagatgaaaaaactcggtgtcaaacggattatttataccgatatagcctgtgacggcatgatgcagggggttggctttgagagtacgaagcggtttgtcgaaaaagccggtatgagagtcactgcttcagggggagtgacaggttccgaggatctcagaaagctgcaaacgcttgaaaagtacggagtggactcggttattatcggtaaagcgctttacgagaacaatttctcgtgtcagaaactctggtacaatttcgagaaatgtataggcattgactgtgacttctcgaccgcattgaagaaagagtgctgttcctgatccggcgttgatctgcatccttccatctggaacgcaactattccgagagcaacgtgtcacaaaaagatccctccaccttacagaaaatcgaggctgtgatttttgcctcggatgaggctgtatccgcgcaaattatcctgcaggttcttgctgaagagctttctgcagaagatattgacgctggtgtagaaagcctgaatgcttcctatgcatcgaccgggagaagtttcagaattgcccgtatagccggggggtttcgttttttaacgctcggaatgcttgagcctaccctgaaaaaaatgcttgcccctaaaattcagagaaagctttcacagtctgttttggaggtgcttgctgtaatcgcttatcagcagccggcaacgagaggggaaatacagcaggtgcggggtgtcagcccggattacgcgataaacaagcttctcgagcgcggtctcatcgatgtgagaggcagggcggaaaaaccgggaaagcctcttatttacggtacaacaaaagaattcctggattttttcaatatcacttctcttaaagatcttccgaagctgcgtgagatcagggagcttgtccaggacaaggaaatacaggagtatctcgcttcatcagaaagaacggaagaatatgaaaaaaaagagcagtaacgctcatgtagaaaccccgggtgcagctgtcaggatcaacaagtacctcgcgctttgcggcatagcatcgagacgtgccgctgaccggctggttgagtccggagaggttatggtaaacggccgcatcatgatgaagaagggagcaacggttcgaccgggggtcgatgaagttgtcgttagtaatcggttacttgctttgcctgaagaaaaaaaagtgtatatattgctcaacaagcccaggaattacattacaaccagcagtgatgagaaagagagggaaacggttcttgatctggtggatgtgagggaacgtgtctttcctgtaggccgtcttgacaggaaaacaaccggtatgcttcttctgaccaatgacggtgcattggctcatcggttgatgcacccatcatcggaagttgaaaaggagtatctggcagagctggaaacccctttttctgaaaaggatctgccgtcgttgactggcgggatgcggctgaaagatacgggtgaaaagaccagtccctgcaagggaaaaattatgcagggagggttacgggttctcgtgaccattcatgaggggaaaaatcaccaggtgagaaggatgttccgttctttgggctatgatgttaagagacttgacagaacggcatatgccggcttgcgggcaggtaagcttcgcagaggcgagtggcgatatgccacatcgaaagaggttgagcagctcatgttgacaagctccggcctctgagagcatagccgctgaaacgtataattttcaggttatgagagcaaccatttttttagcggcatttctccatctattcatttttcaatccctgccggttttcgcagacgacgatctcgaagccctctttgatcaaagcgatatgcccggcgacatcgagcagctgcttcttgaactgcaggagctgaagcagaggaaaatccctgtcaatagcgcgacggaagaggaccttctgcttatcccgtttctctcgaacgacgatgcccgcaggatcatcgagtacagggagaagaacggccccctgacttctgtggggcagcttgccggggttatcggcagtgacctggcgcgcaggatttcactgtttctctcctttgagtccccgaggcttatagttcctgagaaagcggttccctttagcggaaactggtacggcagatacttcagtgaaagccccgagcggagcgggattctttcagggaaatacggaggagagagctacaagttgtacaaccgcttgcaggtggtcaacggggggatttcggtaaacggggtaatggaaaatgatgtcggagagcctgatatcgacgactttacctcgttgagtgtcgcatacgacggttccgggagtttcgagcggctgatagccggtaactatacggtcaatttcggtcaggggctgttgttcgggcagagcagatacctttcaaaaggggtagatcctctcggggtgaagctttccgggcgtcggctcaaagcctacgcttcaagtgcggaaaacggttttatgcagggcgcggcgacaactctcaatccggacccgttcaggctcacggcgttttattccagcaatctgatcgatgcttccgtggaagacggaacagtcaccaccatccgtacatcaggctaccatcgaactgagagtgaaatcgagcacaaagataacgtgactgagcaggctggaggggtgaacatcctctacacgcttgattccgggccggtcaatggaactgtaggtgggacatgggcgcgctaccgctattcgatgccccttgacgatatcgaaggcagcggggaatggcttgatatgggaggtgtcgaggctgatctgctcatagggaaggtcaatgttttcgcggaagctgctgtgaccggcaaagatccccggctctcctggatcagcggaatgcgttttccgttgaccgatgatatccgcactgtacttgtggtcagagattatcataaccggtacttttcccccttcgctggcgctttcgctgaacgtgcggatgacgcgtcaaacgaagagggctattatatcggtcttgaagcaaaaatcctgaagaaccttcgcctcggggcctactacgatatcttcaggtttcccgagctcagcagccgataccgattgccatcgacaggggacgaagcgaaaatttttctcacctggaaacagtccccggtgttgacgacggaactgctgttgcagaaccagtacaaggaagaggccaaaaaacttgaggacggatcaggtcgtgaatattaccagccggttcccttcaggtcgaaccgcgcacgccttggccttatcggaaaagtttccaggtggctgacgctcaagacaaggggagagatcaagtttgtggatggagagtatcccgatggtgatgaccattccgaagggtggctgatctatcagcaggcgacgatacgcaaggatcctgtcaccttcaaggcccgctacaccaggttctttaccgatgacttcgactctgcgatctatgtctatgaagatgacctgccgctggtctttaccctgaaatcctactatggagagggacaggccgctttcgcggttgtttcgcttgatcttctcaagaatttcaaactctccgcccgatacggcaaaacatggtatgacgatcgcgaggtatacagcagcggcaacgacaaacgagaaaccaacgcccccgcgtcgtatcatctcggttgtgcgttacggttttgaaaaagcttggttggtaataacggggtagcctttatctctgctgtaaacagaagatactctctctttccagtcgtttcgcacttgatgcggaatccataaaggccctgcgatgaatacgcaggtaagtgtaagtagtgaatagcgtcccccttctgattaccaacgagatgctgaaagacaagccctgttgcgaagaggtgatgcttgagttttcagggtttatcgccgatcataacatcgtcgcgcacaatgcgtcattcgacaggcgttttctggattccgagctgaaacgggcgaaccggaaatatgaaggctcctgttgctgctctctgctcctttcaagaagggtgtatcaggattcgccgaatcatacgttacagacactggtgtctcatgcgggtatcccggagaccggaacgtttcaccgcgcgctggcagatgccgagatgaccgcgtatttgtggctgtcgatgattgatcgtattcgtcgtcaatacgggataccggagatttcctttgaccagttgcgtgaactctcaagagtcgacaagctctacgcccatcgatacctttgcgctctggcagaggaaccctggaataacgttaaaacgtgaatgaagataaccgactatgagcgatgagaaggtggaacgtctgctgcgtgagctggagactacgaatccggctggatacaagctggttcaggctgcgagaagtgcgatctgcagcgttgtgcccaatgcctcagagcgggtgatgtatggcgggttcatgttttcggacgatgcgcagttctgcggtgtattcgcatacaaggagcatgtcagtgtcgagttcgggcgagggtgtgaccttgacgatccgcactgcgtgctcgaaggcagcggaaagatgcggcggcacatcaaactgttttcacaaaatgacatcacgtcgaagtacctcgaactgtatgtcgatgccgctcatcgaaacagtcagcgcgcttgatcctttcagatggtctctctcaaaactatgagcgtcccctaatttttcatgattattgcttcgtcgatctgtctgagtatttcccgtaatgaaccggccgtcgtcagctttttctcgtccgtggatgcattgtaaaaactgataatcgccttgccgccgatgctgatcgggggatattcctttttggcgagcatcggcatcaggtcaaggaatttcgacaccgtttccctgtccatgccgttgattctgctgacgacatcctcaatgatagcggaagagacatcttcatccagtccggcaacatacgcggcgctctgtactgctccgtactggaagccaagcacggcaaaaacgacgtccctgttcgtgcttcgttcgagtccggtagggcattgcccgatcgcttcagcgaggaactgcagcgacagcttcgttacggcatcgatgttttcttcaggattcttgtgctttgccattgattcagtaccaggagacgatgttttgtggaaaataaccggcaagcaagttaactaaaataaatatggggacactcacaagtgcgaaacataggtgaccttgaaaacctcatgtaccggccggatttctttttctcgttcccgcccttgcagttttccgggaaaaatcaccagcttaagaaggtattgcatattccggccaccagtgccgcctgacaacgtgcgtggcgaagttctgcctggcaggtagatcgttgtggcgtctggtttttcttcttgcaacgacagagccttctttgcggttatattttttctgaagtgatcgagatctgacaacatgcatgctattacaaggttgagggtatcatgaaagcactatggaacggcaaggtgatcgcggagagcgatgcaacggaggaagttgaaggcaatcactattttccgcctgattcaatcctaagttgagcgattgttataaagttgacagcataaagcatttgttgaaacgatcaatttcggtcaatacaacaggaatatctgagcccgagcaagacaacaaccgtttgtccctggaaaggcactgcgcactactacacactgaaggttgaaggagaggaaaatcctgacgcagcctggtattatccggatcctaaagaagctgctatccggattaaggattatattgtgttctggcgtggagtggaggttgtctgaacagggtgagtttttcaataagcgtaacagtgaagctgattattttcgtgtagatggcaaaaagtatgaagtaccggttgctcgtttttgattttgacgggacgttggccgatagtgaggcaagtatcatgcacgttcttcaacttgtggcgcgggatctggggctttcgggggttgacaggccacgtgcccggaagagtatcggtctgccgttgcggcatacgattgctatggggcttggtcttgagcctgaagaggcttccggggcggttgaactctacagaaagcactacaacgaggttgccttcgggtcgacacgacttttcccgggggtgaaagatacccttgaccttctacggcaggattttctgctcgctgtagcgtcgagcaagagcagtcaaggactgaaaagtatgatgcagcaccttgagattatcgaccgtttcgcttttattgccggggcgcaggatgtgcagcagggaaagccggcaccggatatggtgctgattgcattgaaggccctggatgttacggcggaaaagtgtctggttgtgggagataccgtttatgatatcgagatgggccagagggcatatgcagatacctgtgcggttacctatggaaacaactcggcggatgagcttcgccgcctcgctccaacgtatctgattgattcgtttgagcatgtcatatcgttggcgcatgcatgagactggacatcagatttgtttaaaagtatcctctctttcgggataacgttagtccggaaaaaaccgatcatggtgtatcgaaacaacattcctgctgatcgggaatacctgacttttcttcatcaaaggccggatttgttatgatgaaagaaaatcgttcactatccatggtgtcgttgttcccgttccttctgttgactttcgggctggcctaaggcattctcgcgctctatattttccggggtgaggctgtgacgcgcctggctggtgagctgacgggcagccctgtgataccggtttctatatcgcgctggctgctttagtggtgtggttcaaccgaaaaagcatgttcacgcgggatggtgccgtgacggagatcattccctgaatatcaaaccatatatcctcttccatgatggccgggaggggatgtttctcgaaccgtgcaacaggtgatgatccgggtttaataacggggaagcgaatcagcaggtggatattcgaatacgattttttgtgtcgttgttttcgctgtgtaatctgtgtatttggatattcaataccttttgtggatattcatccaacagaattgtattgtcctcgttaggatttttgcaggttaagacatctgaagtgattaaagcagaggtgcttaaagtaaataattgagtgtatgaatttaatgagcgaagtaaaagaacgggtcagcaccattcctgttgtaaaggcgaaagcccttggcggggttgtggccattgccgggctgtgttctatgggaatgatggtgaagggtcatacgtcgcatcagccccgagagaagacggagcaacattacaaggactatgttaaggctttcaacagcactgaaatggaatggcttgcccgcaacatctaccatgaagcccgtggagagtcgtgggaagggatgctcgcggtcggagtggtgacgctcaatcgcgtcaagtctcctgattatcccgataccatagaacgtgtcgtcaaggactataaacaattcagctggttctgggacggcaagtccgacagggtgaggaaccggaaagcctggagaaaggccaaggcggcggctgcagaagtcatgctgaatccggatcatcctctcgccggggagctcaagggagtgatctactaccatgccgattacgtcgcgccttactgggcggggacaaagcaggaggtcaccacgatcggcaaccatattttctacatgtagcactttcgttgttcaggcctgagttgatcgattcaagagatgctacaaaacaagtctataagacctatccataatccatcgggcttgcatgaagatgcttaaagattcgtatctcctgaatcccattgcgattgtcgctcaatttagggttcaggatatgcagggcagacatactaacaatatttacttattttccgattctatagtacaggggatggattccgcatcaagtgcggaatgactcagtggcggcggcggaatgactgagtgggtgtagcgacctctatttgtcattcctctcggcggcgcgttgcagacggtcgcggatagccagtccgatgccatccgccggcggcatttcgcagaagataaccgagattccttcccggtcgcattcccggaaaaagctgaaaagcctgaatgcgtattcttcagggtttttgcaaatagcggtttttgcgattccttcaggttgttgagaaattcctatccacgcgctattggtttctctttcaatgggtggatatccctcttcgcagagaatgatctgtgctgaaggggagtagtgagggtatttcagtcctgggctttttggcgaatgtgttttttcattagatgagccagctctgatttgaggaacaacgtttctcagggattccaggctgattgctcccgatctgagcagccggggcggatggactgaacagtcgacaatggttgattcaagtcctatggtgctttgcgggcctttgagcacgcagggtattttgcctttcaggtcgtcatagacagctttccagtcggttgagctcggtctgccggaaatattagccgatggagcggctacaggatgggtgcatcgtctgagaaattcctgtgcgacggggtgtgctggtaagcgaattcccacggtcggtaacccagcggttaccagttgagagacctccgggttcttgttgagtatcactgtcagggggccggggaaaaagtgatggatgagcgattccgcgctcctgggtatgtccgaggcaacttcctgtaactgatgaagggaatggatgtgaacaattagcggattgtcaggtggtcttccttttgcggcatatattttttctatggcagcatccgaggtgatatccgcaccaagtccatagaccgtctcggtaggaaacgcaacgatttctcccctgttgatccatgtcgccgctacgccaacggattgtgtaactattgtctgcataaatggttttgagtgggtgagtcccgggctgcaagttttcaaatttcagggacaggaatcgagcagtggcagtttgtgcggcaataaaaagagataatacagatgacagacaagggcgctcgatagcggaatcgtaagattgtcgtcgattttatagtcgtttatcttcagagaaagggcctccaccactgtcgcgacaaatgcggtaatgattccggcaaacagatcgagccccggcatgatagcgacaatgacgagtgccgaaagcagaaacgccagacttccttcaatacttttttcccctatcgggtgctttccgaattttctacccacgagggcggccatcgtatcagaaatcgctaccagtgaaaagcaggtaatggcgatgactttcgggaaaaagagtatgagcaggagcgcggaaaacgtaatgaacgtcgccccgttaagctgtgggattcctttggatagttcatgctcacggagcatcgggtcaaaggtgttgtgataccagcgagcgagggacggaatgaagtttttcagcagatctaccagaagaaaacccgaaaaaagaggtatcaggagcagaagcgcaagttctctggtgatgaagcagtagattatggcgatcgaaacagaggaaaggtgaatgatctttcgagccagctcgaacctgaactgttgatggacagtttctgaatgtcgcatactgttgttttttcgccgcttcgagggatagttaaagacgtacttgattgtcgatgatgggggtaaagatatgcaacgttttttaactaatataaactgccatgaaaaaaccgtgttatttcatcttatgattccttgtgattctggtgtatgtgttggagaacggctcaatttcctgaaaataaatcaattgtacaaaggtatgattgttggaaaataaagtaacaatgaagaaagattaaaaccactgctacagcagttcctgctgaagtgtatgatactgtttcagctattacgtagaaggtcagtaaacaagtcggattggttacacgcgcagtactacttttagtaattgatgcaactcgttgtattcgtaagcccggaatttttccgggctttttttgtccctggtaaaaggagtatcttaagagcgcttcgcataacctgatctgatttcgagaagtactgaggcttttatccaacctgatgtatgagcatgaccgggatgtctaatgaattaaaaagagttgcagccatcgatctcgggacgaactcttttcatatggtggtcgtcgaggataccgaagagaaagggatcgttgaaatcgaccgcgtcaaggaaatgatctgtatcggtcgcgggagtatttcctcgaaaatgcttgaagagaaggctatggaatcgggggttactaccctgaaacattttctggtacttgctgcacagcacggagtgacccccgggaacattatcgcttttgctaccagcgccattcgtgaggcaaaaaacaggaacgattttctatgcagggtcagggaagaaaccggtctcaagatcaggataatttccggtctcgaagaagcgcagtttatttattacggggttcgtcatgcagtcaggctctcttcggaacctgagctgatttttgacataggcggtggttcagtggagtttattattgccgatcaatggaaaattcatctgcttgaaagccgcaagataggggttgcacgcatgttcgaacggttcatgacaaccgatccggtatctgggcatgaacgcaatcttcttgagcagtttttcgccgcggaactattcagttcggctgaaaaggcaaaggaactcggcattagaactgccatcgcatcttctggaacagctcagaacattgccagaatgatccgttcgatgacggggcgtgacgatgaggttatgctcaatcaaagtacctttacccgtaaagagtttcagaagctctataagtcggttatctcgctcagtgtttcagaaaggaaaaagctgacaggtctcgatgaaaagagagttgatctgattcttcccggactcattctggtgaatgtgattttttcacttttcaggatcaaggaaatcaagatttccgattcggctctgcgtgagggcatggttattcattatctgagtgagggttatacggatagcgaagagcagggcataaagctgaatatccgtctacagagtgttgttgagctcggatatcgatgtggctggaacagggatcattcagaacagatctcccggttgtgtttacagttgttcgaccagctgcagtcattgcacgggctcgatgttcatgatcgtgagctgcttgaatatgctgcacttctgcacaatatcgggacctttatctctatttcctcacatcacaagcacagccagtatatcattcttaacggggaacttcgcggatttgctcctgcagagatcaatatcatcggtaacgttgcccgatatcatagaaaatccccgccttcagagaagcatgagccctatagccagctcaaaccgaggcagcaaagggtggtcgatgtactttcaggaattctcagggtcgccaacgggctggatcgggggcatcgccagaatatagtttccatcgaagcgaagataagagacagcatgattactatcggcctgcaagccagaatgcatcccgatatcgaaatctgggcggcagaaaggatgaaacccttgctggaaagcgttttgggaaaaacaattggttttgaatccctgaacgcttatgagagatagcttcgcagccaatacgatgttggatgaacccttcacggttctgtttggaggttccttcaggaaagatgatcccggggggtatcttctgttctcagacccggtggatactatcgcgctcacctctcctgatgaccttcgctcatttttcggaaagcttgaagcatttcttgctgaagggttcagtctggcagggtatgtcggttatgaggccggctacggttttgagcctgaatctttttcttccgaaagcgcagcgaaggcggttgttccgcttgcctggttcggggcctatcgctctgctgagagattgtcggggaacggggccgaaggtctattttccgggcagtgcaggccgggagcgcttcagtttgacatgacgcagggggagtatgcggaaaagattgacgagataaagaaacatattgcggccggggatgtctatcaggttaactttacgggaaggtatcgttttgattttggaggaagtgcctcctcgttgttccggtatctctcttccaggcagcctggagtctactcagcgtggatgaaccttggtgagcatcagctggcgtcgttttctcctgaactgtttttcaggatggaggggaatggtattgaaaccagaccgatgaaaggaaccgcaccgagaggtggcagtgagcatgaagacaggttgttcagggagtggttgggatccaatgagaaaaacagggccgaaaatctcatgattgtggatcttcttcgcaatgatctcgggcgaatatgcaaaccgggttcagttaacgttcctgaactcttttccgtcgagacctacccgacactgcatcagatggtatcctccgttcgcggagaggtacaggacgacatttcactctatgaacttttccgtgcggtatttccctgcggttccgtgacaggggctccgaaaataagagcaatgcagctgattcaggagcttgagcgttcaccaagaggggtctacaccggtgcagcaggctatatgcttcctgacaggtcaatgtgtttcaatgtggcaatcaggacagcgatgttgtgtggtcataccggagaatacggggccggaggaggtattgtatgggattcgaataccggggaggagtacaacgagtgcagattgaaagcgaaaatcctcaaaccaggcaaggctgaaaatttcggcatttttgaaaccatattgtataacggatcttttgtctggcttgacgagcatcttttccgtctcagcgagtcggcaaggtgtctgggcttttcgtgtgacctggagaggatcaggcgcgaactggaacgtctgactgatgaagagctcagggggaggggtagatataaggttcgtcttgaacttcatcctgaaggtacttttcagataactgttgatgacctttctgagagcccctcatctgatccggtttctgtttgcagagcaggagtatccctgccctcagacggtcatctcagaatgcataaaacaacaaggagggagctctacgataagttgttgcgaaaagcaaagaaaaggggttacgatgaactgctgttctgcaatgacagaggggaggttgccgaaggagcgataagcaacatcattatctgttctgacgggcactatgttacaccgggcctttcttccggactgcttaacggcatctatcggcaatattttctttcaacccgcatgaatgttcaggaagcgatactcactatgcatgatatagaacaggccgatctcctgtttgtctgtaattcattgagagggttgagaagagcggttcttttcgatgaggtggtgtcatgacgcttgaagtctttttgacgggatggaaggctgtccacgggagcgaggagacattatgccgtgagaagctgaaagaggagttgacgatgagaggtaatagctgtatatttttactataacctgttacatcaaaatgttttaaaatacgttaccgctatgcgagaccacacgcccgactttaacatgcaggaactttcagcggaaaacaaggagctcatcggaaaaaccgttcgtcgtatccttgtttgtctggctgatgacaggcagttaacatccgattcacttctcgagttctgggttgaagtgcccggggtcaagcgtccgaggggcacctatcggggaggttttctcatgcccgacagtttcattgccattgcagactattttcaggctgacatggctacgcttgttcctgttccgtcattcagtgatgctgaaagcgcctggaatgaattgtttgatgagctctattaccagatagaaatttttacgtcacagattgattgctcaaaaggcatcacactcgagttctggaccggtcacagaaacaggcctgaaggtgagtgggtctatgctgtcgatacaaaagttgagctgatgtaaaggtggagggcgcttcaattgcttcgttgagcggtgctcgaaatcctcatgtactctctgtacactctggtttctgcgctagtcgaggccatgacggattggaaagaacgatggaagttaagtaaaagtcatgctgcaccagatacgagataaaagcgttgctcagattgtcttgttttcgtagtcacaggcaggcaggacagggcatttcgtgcaaagcggttttctcgccttgcaggtatatcgtccgtgcaggacaagatagtggtgaaagttgatcaccagttctgccggaatggcggcgataagcgcatcctccgtttctcttggttttttggtttttaccagcccgatacggttggcaacccggtgaacgtgtgtatcgacagccattacaggctgaccgaatgcgttgctgagaacaatatttgctgtttttcttccgacccccggaaggctttcaagcttttcgcgtgtagagggaacctctcccttgtatgattccacaagcatcctgctggctgcaagaatgtttttagccttgttgttataataattgatggaccggataattgttttcagctcatccagctctatgcggctcatgctttccgcgtccggacagcgggaaaaaagttcagcagttatgacgttcacccgtttgtcagtggcttgtgcggccaggatggttgctatgagcatctgaaaaggggtcgagtagtgcagttcgcttttcggtgaggggtattgtgttccgagagccgcatcgatgagcgctattttgggtttgctgaagaattcaagccatcgcccagcggcacccaatcgccgctcggggagatgaccacgcgaacaaatttctgattacatcaagctccaaaaggagccattcaaacaggcacaaaaaaggagcggcgagcagccggtccaggttcatcacgaggaatgtgatcgagaccacgctcaggctgctttcagccagacgggccatcacccgattcaggctatatcgccgtttggcctgaccaaatttaccttcaaccgcattgcggataccttcgtcttccctgatttgccgacgccgggcccgattcttctcgacgtcctttggtggccgaccgagcggcacgccgctcaaccgaatttctcgttccttgcaccacctccggttggcctgggttcggtagatcttgtcggcatgcactgattctggatagtgcccgtatcgctcgcggtaccgctcgatagaacgcaccaggtcgcagccttcgttgtaggcgttccagctcatcctctccggcatgctgatgccgtcgacgacgctgatcgagagcttcatgccaaactctgtcttggctgcggccttgccccgtacgatcggcctgacgtgcggctggctgatgctgacgatgcggtcgctgatgctcttcttgccgctctgccacatttccagctgctgccggtacaattcaccgatcaccagcaggtcccgatgccaacgtgctgacaggaccgtcagcggcactgaaccagatagcctggcaatgtgctccagatttctcctgaggtatcgcagttgcttgccaagccccttgcggagcgctttcttcgacaacttctttttcatgccgacggcaaggaaatccttccttgccctcttacggtacgtcctcggcttgctcactccttccgggtgcatggcacacagttcgtcaatcatccgctcggtcttttcccgagcatcgttcagcaagccgatgtctgtcggataggcgatatctgctggcgcacaggtggcatcgacgatgagcttgcctttattggcaggtccgtcgtttccatcgtcgtcgccatcgttgttctctttcttctcctcagccctctttcgctcttcagccagatggcgttgcaggagttcctcctgcagcgccgccagatcggcatgcttcagcctcttcctgaagtgggtcagcatcgaggcatcgaagggcgcttcatactgaaacgattcaagccctatgaagtactggaggtacgggccctccttgatctgttcgaccgtttcgatatctgaaaggccgagcttctccttgatgatcaaggctcccagcgccatgcggaccgtcagtgccggagctcctcttttcgaggggaagttcatggcatacatcttctctgcaacatgccaggggatcaactcggcaagtttaacccaacggttttgagggtcgagtttaccgccgaacggcagatggaaattttcgaacgtgagctgctgaaacttcggttggtacatgaatcggcggtatcgaggtgcaaggtttttggggctttttcaggcttttccttgcattcaagatacgaaaaatgccgcttaattcattacctaaaaacgatttaactattattcagtaaaccctattttgtccttgatgttcattctcagtgatcgttgttgttccgtgtcggccacacatggggcgccctgctcatacatcgatgttttctgtctgcagcaccgtcctttccggaagtatgaccccgctcagcatcccgagatccggtgtgtcagtgtagacacagcctgtgtcgatagcgatcagtttttcaagcatgatcggcctggacattggcgtgtgaccgcaaacgagcgtttttttccaggtatacctgttgttttccagataggttgaacgtaaatgagtgcgcatccagcagtaatcttccggtttcatatagtgcaggttgtcttgtatggtcatgtccgggtcgatgccgccgtgagcaaaaaaaaagtgctcggtttccaggtggtagaagcaggattgtatgaattcaatgtgtttctccggaatgtcgaaaccgcttttgcatccgtatgattccagcatggccgcgcctccgttgcggagccagagctgtgatgttcctttttccagagagtcgaggaacatacgttcatggtttcccataagaaagaagcaggaataccggtcacgaagagtcatgaggtactcgatgactcccttcgagttgtttcccctgtcgatataatccccaagaaaaacaagctggtctgacggctgaagattcatcagcccaagaagcctttgcagggtatgcaggcaaccgtgaatatcaccgacagcgatgatccttttgttttcagtaaggctaacggccatggatgcttgtcctctacttttctgtactgtgtttttcttctgaccgggaagtattcctgcttgagttatttatgagtccgcgcccgcattttttgattttccccgatgatttgaggtcgttgtacgtggcgtcaaggataccgttgacaaacttgctgcttttatcggtgctgttgaattttttcgcgatttcaattgcttcgttaatcgaaacctttggcgggatatcctcgaaatagagcagctccgccaaggccatgcgcaaaatgtttttgtcgatgatggctattcggctcatgtcccagttgaaggtatgtttcgttatatagccatcgatctcctccttatgatcctggatgctctgcaatacctgtttgtaaaaccggacagcaccggaatcctcggctatttgcggtgtgataagccagtcggaagctgaatccatgtcggctcctgttaactcgatcgtgtacaaggcctgtatgattttttcccgaattctacggcgataggttttcataagagaaggttcagagtattatatgtttgcaatgcacgagacaaccttttgcgtatctccgaagtcgtcgaaaagagcgtcaggctgatgggatttgagctgttcagccgaatatgttcctgttgaaaccgcgatagatctggccctgatggttctggcgcaggtgatatcatgttcggtatctccgataatgaccacttgttccggtgtgaacattcttccggtcaggctataggcgcgttcaacagcaattgccggtaacttgtttcgatgatgtgcatcatcggcaaatgcgccgaacgggaaaaagtgattgatggcgggcaactcgagtttatgacgtccggaaccttcaaagttacctgtcaggaggccgagaagaatatcttttctttctgaaagctctccaagcagttccggcacaccgttcaggagttgtatgtcttcatgacgtaaatgtttttttacaagatcgatataggtgttttttatcgtcgtgaatttttcggaaatatgtttatccttaaggccggcatgtttcagtacgtcatgaataataacgctgtccattttcccggcaaaattatagctgcgtgcgttgccttcagttccatagacagccatcagggcgtcgattaatatctgacggttggtattgcttgccagcagcaaggttccatcaatgtcaaagagtaccagtttgttatacatcggcaggtgtcggggattcagatcgggtttttcccagggtaaccgggatgagcctggaaacaccttcttcttccatggttacgccgaaaagggcctgagaagaggccatggtgtttttattgtgagtaacaataataaattgggtgttattctcaaattttttcaggagtttaataaaccgctcgatattcgcgtcatccagaggcgcgtcgacctcatccagaatacagaaaggactgggcttaaccagatagatggaaaagagcagggccaaagctgtcagggctttttctcctccgctcagctgttcgattgataacggcttttttcctcgcggtttagctacgatttctatatgagcttcaagaggatcttcctccgaagtgatgagcagatccgcttcatctgtttcttcgaaaagttctctgaatatgcgcacaaagttgcttctgacagcattgaatgtctcatcgaactttttcagagcagttttgttgatttcttctatcgttgttctcagttgagtttcagctcctataaggtcttccttctgttctgtgagaaagtcaagtcgttcctgttctgtttcatactcttcaagagcaagttcattaactgcgccgaaccgctcaattctgtttcggatttcatcaagctgtttttgagcgttttccctgtcgaaattttcaggagcctctatgtctattgcgtcgatactgcagttatatcgagtttcaacagaagtgaaaatactgtctattgttttttcaatttctgccgcactgcgacggagttcatcgtgaatctgttgttccacttcatgttttcgtcgtaactctctcaggctgtttcttttttcctgattggcaatcttgcattcattgtaacgggtttccatctcattcagtttctgctgttcggctcctgaagagaccagacaggcttccagttcattccgatgcgtttggattttcgctgcagttgcaacaagagcgttgtcagtttgctctgtttctttctgcattttttcgatttcccgctccagcgatgatctgttctgctcacaggactgtatgcggagtctcaacttttcaagttccagcacgctgtctttatgtttgttgacatggcgctggacttcctgtgaatggaggctgaggttcctttcattcttttcgagctcttttcgagcattctccagcgatgtatgaagcgctgtgtttgtttctttgtgcgccgctatctccggcagcagtttctccagttctgcttctgtggtttttaaacgcttttctgtatttgcgatttctttttccgtccgctcgatatcctgccgttgtgatgcatgctcgatatccatacgggcaaggttgttgttgatttctccgatttcccattcaagtgtagtacgttgtttctctttttccccgagtttgatattctgaagtttgtttctgatggactgcagcctggattgttcgagcccaagctctttttccagatcgtgttcttcagcacgcagttgatcccgttcagctttttttcccagacgaaggccctcgttttctgcggagcttccgccgaaaacaacgccgtttcctcctattttttctccgtcaggggtcacgaatgtatatccgggattctctgaagcaagtgtttctgccgttgagaaggtatcgacaagataacagccttcagtaagtgctgttatagccttgctgagacttttcgggaagctcagaatactgttgatctttattgttccgttgattgcaggtgatgcgtccatctcaggggttttgagcatatcaagaacaagaaacgtcacttttccttttcctgcctctgcaagagagcggattcctgtttttgcctccggtagagatgagcatacatagtaaccgagggattcccccaggactgcgttgatcgctttgcggtgaacatcttcaagcgacagaaggtcggaaaggcagccgtgtcctgtttttccctgcttgccgttttccagccatgaaatcccttccggaagaccttcataatcatcgaggattgagtttgccagcaatatcctgtttctcagttgatcacgccgggatcgcaatttcaggagaagttctttttttgcctcaagttgttcgcccagatcctgttgcagttttttcagcgataggaattctttgtttactgaagatataacggttttctgtttctcgatacgttcgttgagcttctctcttgccggcagggcatcgttgatgtttttcaggagttcatttctgtgctgatccaggctcgccattgagcttttcagatgatcgatggtggtttccagtctttgtcgagtcacatgaaggtgagaggccgctttttgaagcccggagatccttgccctttctttttccacgtcattccttgactggacgagggccctctgcagcgtgttctgctcttttttcagggtaagcagttcgttttctatgatggaaaagtgtttttcaagcggttgcagctggtcggtaagctgttttttctcgtgttcacgtgcgacagcctgctgctttttttcggtaatcgctcctgcgatgcgagttgtgttatgccggagatttttttcctgttcctgtgcctgcaggatgtttttttcaagagcgtgaagttccttgtttttttcgttcagaactgactgggcttctgaaagcattcgctcctgctcaagctgttcaagttcagattcctgcaggatactgtcatttgacgcgatttttgttgtcagctcctgaactactctctcctgttccgatatgtcggttttcagggggtgaagtttatcgacacatgcatcaaaatggattttactgagcgtcaggtcaagatctctgaacgaggtattgatttcatggtactgtttggcttttcttacctgggatttcaggctcctgacttttttcgtgacttccgcaaggacatcatccaccctttcaaggtcgcgttttgtggcttcgagctgtttgaacgtctgtttacggcgatgcttgtatcttgttattcctgccgcctcttcgaaaagcttcagtctttcatcactcttgttgttgatgatttcttcgatcattttcagctctatgacagagtaggcatcgctgcccattccggtgtcggcaaagagttcgagaatatccttgagtctgcaaggtacctggttgagcagatagtcgctctcaccgtttcgatagacccttcgcgtgacggtcacttccgtatattctgtgggcaggatgttacgggtgttttcaatggtgatagagacctccgacatgctcagaggtttaagttttctcgaaccgttgaaaataatgctttccattttggaggaacgcagaagagaggttttctgctcacccagaacccatcggatagcatcgacaacattggttttgccgcatccgttggggccgacaatggcggtaaggcctttatcgaaagtgattttgactttatgcgcgaagctcttgaagccaaaaagctcgatttttgaaagatacatctgttcgtgtggagttagtcagatcgtggcaaactgatgcatgaaattccagattgagcaccaggaaagcggcccggcctgcatctatattcaaatttaagaaaaaataaacgattgcagtgtattttcaggagtcgataaccatccgggcgacagcaagtgcttcggcagcttctttgatgtcatggaccctgagaatgttcgccccattgacggcggcaatggtatttgccgcgattgttgccgtcaggcgattttccggaggcggaagactcttttctgagcgttgcagcgctttgccgagaaaagattttcttgaaagtccgcagagcaggggacgatcaagggcgtgaaatgcccgtaactcactgagtagcgaataattttcggctacggttttgccgaacccgaaaccggggtcaagaatgatgttctgcagcccatgcttttgagcgttatcgagtaaggaaaaaagagcggttgtgacctttgaaacgatatccggtgttccggtattcatgtggtggctccatttcatgctgtccggtcgtccggttgtgtgcatgaggatcacgcccgtttgatgatgtctgcatacctctgccatagccgggtcgaaaccaagcccggaaatatcgtttacgatctgggcccccgcaaggatagccttttcagcgacagcggatttataggtgtcgatggagatcagaatgtcggattgcctgcgaagctcgcggatcaccgggatcgtacggctgatttcttctccggtatcgactttctccgctcccggcctggtggattcccctcctacatcaatgatatcggcaccttcacctatcattgccagtgctttgctgacggcaagatcgatctcatggtgcccattcttgttttttaatgccccgccatcgaaaaaagaatcaggagtggtattgagaatacccatgattttcgcatgtccggtaaggtcaagttccctgtcccggcattgtattcggtaagtactgtttttcatatgcctgtcagcctgatagcttgttcgcacaatagcccggatttcaaggccctgtacggtaaagacttagccagttaaacaattccgaaaggtaccggtgtaaagcacaaaaagaaaattatgatggcgatccatcccatgaattttcttccggcagaaagctcatgatccattgcggtcggcgggtgatcgataccgagaaaccgggtcagtataattgcccacagcacccagcccccccaggaccactcaaacgcccattcagggagaggaacgggtgtgccggggataaacagttcaatgagcagcagcacaagagaggggagaccgagaagtacgataaagagcaggaagagtaaggcggccaaccggtgttttttcctgccgaacatggcatagatgacatgtccgccatcgagttgtccaacgggaaggagattcagcgctgtgacaaagcacccgagccagccggcaaaaagaaacgggtagtggtacatttcagtcatcgggggtatgtatgccggtgcggttactttttcaagcagcaggtagagcaggtttttgccgaggaaaagagtatttggggggggcggtgcgggaatgcctccaaaagcttcgtattcagggtgtatggagtagatatactcaaaggggggcagatgggtgaaaccgtagacaagcagtcccgcagcgatgacaaatccactcaaaggcccgctgatcccggtatcgaaaagtgctttcgtgtcggggatcctgtctttgatgcgaatgactgccccaagcgtgccaaggctcagaataaaaggcagcggaggaacgggaatgaagtagggaagcgttgcccgcatccggtgattgagtgaggcgaaaaaatgaccgaactcatgagttccgagaaataacagcagtgagagcgcataaggagcaccatagccgaggtctcgaagaaagagagaaacactctcaaaacgaacgtcatgtcccatccagaaagcgcctgcccagagagtcgttaccagagtcagcgcaaataagccgagatgaagtggatagttttgttcggcaagaatgctttgtcgagagggaaggtgctctctcatgctgtattgctaaagttagtcttctttattttcgtgttcttctttctcaccaaaggttgcgataaggccttcaatgagttgctgtttttcactatcctggaggcttgcttcgggatgcgcaggaagatagaaaaaaggaggcattttgccttcccggacttcttcggcggcttcatcgccttcgttttctcccgggcgtccccattccgaaacattgaatttttccctgccgtgctctacatcgaattgggcaagccatgacgcaggagcgatgttggtgtaccagggccaaaacgtttcattggagtgacagtccctgcatgctctgaaaaaaagctctcttgtttgatcattgtcccacgaaggttctcctgttaccggcgggttcgtgtgattttttccatagggcacgagctggacaaggagaaggatgacaattacccatccaagcagttttccaatgttcatggtcgacctcctgtttgatttgtatgtgttttagggtagagtgttttcagagttgtatcctcagaaccgacaatggccaggataattccagggtgtggcggtttgtgccggttgctatttcagcgatcagatcgagttccgtttcgctgtagaattttctcgcagaggtgtatccgtcaagggccagggctgctattctttcagacagggcgattatgggaacacccgcaagaagatcaaggcctctgtgaccgtcaagccccaggaacagggatgctccgctattcctgctctgcacgataattcttgcgagttgtcccggtgtaaagtgatggaggctctgggagaggagaatgatatcatagcggccgttttcagccggatccattgaaaatgcgtttattcgctgaaaatcaagtggaagttgtctttctttcgcggtttgattgccgaattcgacatattctgtgacgatgtcagaacctctgatttcaagcggaagctttccggttttcgcctgctcggcaagcgcaaaggcgaggcctcctgctccgctggcaagttccagaacttgtaccggtcttttttcctgctcgtagagctccatgatagagggctctatgacccgaatatactgaggatagagcatcatcatgttgttcatgtgatcaagggctctgatcatctcaagtctttttgcaggaggtagagacggatcgtccatgtattccctttcgtctgtccgtaaggatcggtcgatgagttccggtacaaaaaaacctgcgcccaatgctctggaaacttcgaatctctcctcaagaaaaaaggaatgatatcgattggtaagctcttccagctcttcctgtgtttgccattcgggaggaaaattatctctttttcgcaggttctcgatcgctatgcatcctgccgttttaagctgtagcatcaggttcggtttactctggttggtgtttctgtctgacgggaacggccggaaaatgaaccatcctaagttgatagtttcaacaaatgcgttaagctgtcaactttatactatataatgcgttatgctggtttttcttacagcgaacatctcactcgatgggttgcgcgaccatagtgcagaaaaatcgcatgtgttgaaaccctatgggattgtcggtcaatttaggaccataatatcaatatatggttgttgcggttattaagaaacctccctgactgttcgtttttcgggacagtgtcagaatgaacggtataaaataaaatattttgatatccgaataaatgatactaatttagtgtcagataaaatgcttatgaaagtactgaccaaaaataccgattacgccatcagggctcttcttgtgctcggaacgcacgagggagagtatgtttctgcacgacagatttctcagcaacagggtattccctaccagtttctgagaaggatacttcaggagctcaacaaaaatggccttaccacttcaagggagggcgcgcatgggggcgtcaggctcgaaaaaaatcctgatgcaatcagggtcagggatgttatcgagatttttcagggaaaggtcgagttgtccgagtgcatgttccgcaagcagatctgtgccaaccgcgcaagctgtgtgctgcgtcatgagatcatgcggattgaagaaatcgtcagcagggagttcgggcagatcactctcggcaagctgctcactgatctgaccaaactgaacgcgacggccacgatggaccatacagacgaatttgaaatcatcaactcagggagccatgaaaagacagattgtgaccatagatgaagaaaagtgcaacgggtgcggggagtgtattcccggctgtcctgaaggagcgctgcagataatagatggcaaggcaaggcttgtaagcgatcttttctgtgacgggctcggtgcctgtacaggaacctgtccgcagggggccattactgttctggagcgggaagctgaaccctacgatgagcgaagggttatggccgaaaatattgtcaagggagggccgaatgtcatcgcagcccatcttgagcatctcaggggacatggcgaagaggggtatttgcaggaagctctttcatacctgagcgagcagggaataaagaatcctcttgatgagcaagcgacaaaggagaatagtgagcctcatgcctgcggctgtgccggcagcgcgatgcaggatttcaggaaaaacggcagtgctgctcaacagggggagtcaaccggggtgataccatcggaactgacgcagtggccgatacagcttcatctggtgaccccactggcgccatactatcagggttcggacctgcttctggccgctgattgcaccgcatttgccgttggcggatttcatcctgatttcttgaaaggcaaaagcatcgccattgcgtgtcccaagctcgacacggggatggagaggtatgtggaaaagctaaaagccatgatcgatcatgcaaacgtcaacaccatcactgttgtgatcatggaggtcccctgttgcggagggcttatggctattgtgcagcaggcgctcgacaaggcttccaggaaagtgccggtgaagagggttgtcatcggcgtcaggggggaggtgctcgatgagcagtggatgtaggaaagaaaggtaaaaaaaaagtcaaagggcaaaaggcaaaagtcaaagggcaaaaggcaaaagtcaaagggcaaaaggcaaaagtcaaagggcaaaaggcaaaagtgaaaggagaacgtgaaaggtgaaaagcagaaagacggaggcgcattggtgtgttacatcggtcgtcattagtcattattaattagtcatttactccatgctcaaagacgcgcttggcagttaccggggttctctcgctgaacttgacaggatcatagatgaggacccgaacaacgctgaagtgtactatgatcgggcaaatgtaagaagcggcagaggcgatatagagggggcgatcgatgattactcaaaagcgatagagctcgggctcaggttgcgcgagaggtttcttgcccacggtaacagggggatcgctcgtgctgctctggaggataatcagggggcgttcgaggattttacggtaattatcgaagcttctccgaaaaacaggggaattttgaggacggccctctacaatcgtgccatgctcagggaaaaaacaggtgatatcgaaggcgctgccatggattatcagcagcgttcagaaataataataaaaagcaaaacgggagagtgaatcatgggtatgtattgtgatcaatgccaggaaagcgtgaaaaatacagggtgtatagctcgtggcgtctgcggcaaaagtgaagtgacggcaaaattacaggatgtgctggtctatatgcttgaaggtgttgcattgtgctctgaggcttccggcaggaaactgcaggaagagcatggccgttttatcagcgaggcgctcttcgtcacggtgacgaacaccaattttgacgatggagcgatcgtcgataaaattttcgaagcgctggccctgcgtgatgagttgaggagctcgctgacagatgttccttctcatgactgtgtgacatggacgggcgaaagcaaggaagagtttgttcagaaagctgaatcgaccggtgttgaagcactgagcgaaaacgaagaccttcgttctctcaagagtctcgttctgtatggtatgaaaggccttgcagcgtatacagaccatgcgtccgtgcttggctacaatgatgcatcgatctatgacttttatgtcaaggctcttgcagccctgacaaaggatatggacgccgaacgtttgaccgcgctggttctggagactggagagtacgccgtcaaggcaatggcgctgcttgataaagcaaacacagaaacctatggtaatcccgaggtcaccacggtcaaaaccggagtcggtacaaaacccggcattctgatttccggtcatgatctccatgacatggaagcattgctgaaacagaccgagggcaccggggtcgatgtctatactcattgcgagatgcttcccgcgcactactatccggcgttcaagaagtatactcactttgtcggtaactatggaagttcctggtggtcacaggacaaggagtttgagtcgttcaacggcccgatactgatgacgaccaactgcattgtgccggtcagggaatcctacaggcagcgcatgttcaccaccggtaatgccggatatgatggtctcaggcatattcctgcagggaaaaacggtgatccgaaggatttcagcgaacttgtcgaactggccaaaacctgtcagcctccgaaggagatcgagaacggagagatcgttggcggttttgcgcataaccaggtgattgcgcttgcagacaaggttgtagacgcggtcaaatcaggggcgataaagcgtttcgtcgtcatggcaggttgcgatggacgtcataactcgagacagtattttaccgatgttgcaggagcgttaccggaagatactgtcattcttacagcaggctgcgcaaagtaccggtataacaagctgcagctgggggatatcggcggcataccgagggttctggatgccggtcagtgcaacgattcctactctctggcggttatcgcactcaaactgaaggaagttttcggactcgacgatatcaacgacctgccgatttcctatgatatcgcatggtatgagcagaaagctgtcgcagtcctgctcgccttgctctctcttggcgtgaaaggcattcgtctcggcccgacacttcctgagtttctcacgccgaacgtcgcctccgtgcttgtcgagaaattcgatatcaagccgatcggtacggtcgaaggggatgtggaggcgatgatggccggggcctgaacccctgttattgtctgactgaaggccgttccatctgaagttatggagcggctttttttgtttagagctgcaggacaaggttgaatatataaccgaccaggatgatcccggtcgcaacaatgcctgcaaaaacccctatcagcctgggtttaagcactttacgcaaaatgatcatttccggcagtgagagagcgatgacgctcatcatgaacgccattgcggtgcccagagcggctcctttgcccagaagcgcctgcacgatgggaatgatgcctgcggcattcgagtacatcggtacaccgagcaggacagcgacaggaatcgaccaccagacttcggcgcccatgagcgaggccatgaagtcctgggggacatagccgtgaataccggctccgacgcctactccgagtacgatgtagagccatacctttcccacgatagagcggacatgtccaaccccttccccgatgcgttgtgcccagcgtaagtcaggtacgttaccttctccggcagtaccgctgttctgcagttcctttacccactcctcaagatcattttccatgcccagttttccgatgatgatgcccgagacaatggcgatgccgagacccatgctcatatagagcagggcgatcttccagccgaacatgccgaagagcagggccagggcgatctcgttgaccatcggcgcagcgatgagaaaggagaaggtgactccgaggggaacgcctgcctgcagaaacccgatgaaaaggggaatcgcggagcaggagcagaagggcgtgacgatgcccagccctgcggccatgacattgcctatcccggttcgtttccctgaaagcatggcccttgtccgttccggagacacaaacgtgtgtaccacgcccatggtgaagacgaccgctgtgagtaacagcaggactttgggcacttcatagatgaaaaagtgcagagcctggccgaaacgggtttgcatggagataccggcgatgtcaagaagcagatccgcgagccattcaagatgggtatagacgagcacccagagcagggttgcagtcaaaaccgcggcaattcggccggagatgttttcaggttttttgccggatggcggtacttttttttcgctgctcattggcgacggatttgatgtatcaggcaagcatctcctcgatttcgtcacgggagggaatccgtcctgagcatttcacttcgttatcgacaacaagtccgggagtcgacagaactttccaggaaatgatctcctgaatgtcctcgaccttttcgattgacgcctcgattcctgtttcctcaacaacctgacggacaagagattcaagctgtttacaggtcgcgcagcctgttccaagcactttgatggttttcattggcggatttgtttattgttcaacgcaaataaacgatgattaaataatgagatattcagcactcctcttcgctttcatcgccactcaattcagtgtcaaagaaacgggcgaacaatttcctcgcggtttcccagttctttcggttcaggcaatatttcactcttggaggagttatctcgccctggataagaccggcttcgagcagggccttcagatgctgggaaatcgtcgattgcgccatcgggatgatcgctgtcagttccccggtgaaacagcacgactgtgtagagagcagtttcaggatcttgagccgaaccggatgaccgagcgctttggagaaaaccgccagatcggtttcacttgtcgagtatggtatctctgcattggttcgtttcatctctgtatgatcgagtttatcgtaaatatacgataaactcgcgtttatttcaagcattcgaatcctgcgaatcaacggatgtttttttcacttgaatagttctgcaggaatagtgagattgttttttaaagatgtcagccgattttcgtttcctgcacggactttctgtgatgcttggagagtcatgaaagcagtacggacgccctcctcggggaggccggtaacggtctcgaatatggagagtattatatttgatcatatctgaaagactctgtatttaaaaattttctctacgtcatgaaagatttttttctgcaattcaatccggttacccaggcgctgatcgccacactgttcacatggggtgttacggctgctggggcggcgctggtgtttttttcaaaagcgctcaatcaaaaggttatggactcgatgcttggctttgcagccggcgtcatgattgccgcgagtttctggtctcttctcgcaccgggaatagagatggctgagcagctggggcatattccgtggcttacggcggtcatcggttttatgggcggaggaattttcatgagagtgaccgacaggttcctgcctcatctgcatcccggtctgagcatggacaaaagcgagggtatcaagacttcgtggcagcggagcacgctgctcgtgctggccataaccctgcacaacattcccgaagggctggccataggtgtggctttcggtgcagttgcagccaatcttccttcagcgaccattggagccgccatcgctcttgcgattggcatcggcattcagaattttcccgagggaacggccgtttcgatgcctttgagaagagagggtatgtcgaaagggaaaagctttttcctaggtcagtcttccggcatggttgagccgatcgccggggttatcggggcatattttgtgctgaaaatgcaggatattctgccctacgccctctgtttcgccgccggggcgatgatttttgtcgtggtcgaggagctgataccggaatcgcagagaaaatatgaaaacatcgatctggtaaccatggcaaccatggcaggtttttcggtcatgatgattctcgatgtggctctgggatagagagaatctgtatctatgaagtatgtaaaggcggcttgtgggccgcctttactgttttctctctttttgctccggctcactccttcaggttcttcaagatgttttatccgatccatgttacgttcctgttaacagatgcggaacaagagagcggacagtctacatttcacgattatgagcctgctctattgagatcactcacaaaaaggaggtatgatgaccgtttgttctgtaaaaacgatagtcctgtttttcatgctgctgttgttcccggctactctttttgcacaacccggatcttttcaaaaacactgggaaatcgggacggaaatctatcatgccgtttatgaggagcctggcattatgcaggaaacaggttttatgtatggcgtaaagagtgctgttgcttttcatgaaaagattgtcgggccggttgatatgatcaggatcgaaggggcgtatgccaggggcgctcaggagtattcttctttctggacgggaaatattgatgccatcgacgtctcggtttttgaaatacggggttctctgggacacgatgtggcaagcgaccggactgtatggactccttatcttggactcgggtatcgatggaaaaaggacagcgcttatggcctgatttcaacttcaggcgcgctgggatatgacagggaatcacagtacctctactctcctctcggtatcgctgtggaagctgaccttgaaaacggttggtttgtcggtggttttgtcgaatatgattatttctggggcggaacgcagaaaagtgcgttcagcgatctgcacccgttgaacagtgatctcgtcaacgatcaggaaaagggctatggtctcagggcgtccttgaagatcaggaaacaactgcatgagagttttctggtcgcttttgagccttttctgcgttactggagcattgatcaatcgcagcccggtgagtacatggagtataatgcttttctcggcagggcggtgcaaaagacaggatatgaacctgaaaacacatctttcggatatggcgtgaatatctccctcttgttctgaagggcacctctatttatttattccgcgatgcaattgcttcgttgagcggatagaaaggggtttctgcgctccgttcgcctcgcacttgaatgctcatatcaaccccgtcttgccatctcttctgccggctcgtgaaataacgtttatttacgggccgcattgccgttcaaaatgtaacgtgttgttttcactcctgtaataactgctcaacatgcaatctctatttttaagccgtttgaatgacgacagttcttggctgttgctcgcagatcttttcgctctcattttaagcagctttttaatcctaaacattgaattgtatcatgcagcgtaacaaaaacaaaagaggctttttgagtagccttgtgatgggaatcatgatgtcgatgctggttgtgtcgatctccggttgtgatgatgacgatggtccggatgttgtgaatgctccgtcagccaccgacaaaacggcaaagtacattttcttttttatcggtgatggaatggcaagcccgcaggtcaatctgaccgaggctgctctggctgatccgaatttcagactggtcaacggggcaattacccttggtgcgatgaacctgcagcatttcccggtagcgggtatggctacgacgcatgccgaagatcgctatatcaccggttctgctgctgcggcaaccgcccttgcaaccggcgaaaaaaccactatcggtaccatttcgaaaaatgtcgcacatacacaggatctgaaagcaatggccgaaatggccaaggaaaaaggcatgaaggtaggcattgtttccagtgtgagcatcgaccatgcaactccggcttgcttttacgcgcatgaaaacagcagaagcaactattacaatatcgccagtcagatggatgacagcggatttgactattttggcggcggttacgcgaaaggtgactttggcagcaaaggccctggtgatgtcgatatccagatggagaacgccggatacgagatagtcgataatctcggagctcttcagtccgtgcagcccgggcagaaatgctgggcttacagtgactttgacggtgacggagctctctactatgagatcgaccgtatgggtaccaatcatatctctcttgctcagtttacagaacaaggtgtcagactgctcgacaatccgaacggttttttcatgatgatcgagggcggcaaggttgactgggcatgccacgcaaacgatgctgtcagcgcaacgcacgatatggtcgcttttgatgatgctatcggtatcgcgcttgatttttacaatcagcatccggatgaaacactcatcgtcgtaaccggtgatcatgaatgcggagggctctctctcggttttgcttcaacaggatacgagacagctttcaatctgctgaaacatcaggatatctcgtatcaggagttttcagatctggttgtttcctggaaaggaagcggcaagacctttgatcaggcgcttgagagtgtgaaagagcacttcggtcttggtgacgaaactgtggatcctttacttgcgctgagtgcgtatgaggaggatcagctcaagcaggcttttgatgacagcatggatcctgatttcgtgcgcgactctgaggagaagtacctgaagtacgggccctattacgaccccttcacggtcaccgttacgcatattctcaatcagaaagctggtatcagctggacaagttattcgcatacaggggttcctgttcctgtttacgcgatcggtgccggggcaaacagcttcaccggttcttatgacaatactgatgtggccaagaaaatcatcgcggtcggcactctcaactgatcgacgggaaaactgtccgatacagagtgattttagctccctggaagagccgttgcaggctctttcgggtttttttattcatctgagttatagctatacgtttatgaagaaaaccgacacctatcttgttatttttatcgcagttctatcttctgtgctctggtttctgcctacgggttttgaaaagcaggaacttacaataaacaccctgcatgagaagggtgtcgtgatttcgatagacgacagcgaattgaagagagtcgggctggtcctgacaggcgagcagaacatggagattgagatcctgtccggtcaatataagggtcgcaaggtcagcgcaaccaactttcttatgggacagatgagctatgacaagctgtttcgtgaaggtgacaaggtgctgacggttttgagagttgatggagaaaacggggaaatagtcaatgcaagagcggcggaaatgtaccgtcttgatgttcagttgatcctgtttgctttgttcggactgtttcttgtcggttttgcccgctggacaggatttcgggcactgctttccttcgtgttcaccgcgcttgttatatggaaagtgcttattcctctctttctcaggggggttccgcctcttccggtagcgtatctggttgtgatggttaccacgacagttatcatgctgcttatcaccggtttcagcagaaaaggggcggtagccctttccggagctcttgggggagtgactctgacgacaattctcacgatagttttcggggcatggtttcgtgttccggggacggtcagggatttttctgaaatgctgctctacagtggttttttttccctgaatcttacaggtatttttttatcaggaatagttatttcagcagcaggtgccgtcatggatatggcaatggatattgccgcagcccaggcggaaatagtagaaaaaaaacctcacataggtcgcagggaactgatcttttcaggttttagcgtcgggcacgcggttatcggtactatgaccacgacgttgctgtttgcctattcaggcagttttacctttgtcctcatggtgtttatggcgcagggtatgccgatggagtatattttcaacatcagttacgtttcagctgagatccttcttacccttgtgggcagtttcggtctcgttctggtggcgcctgtgacggcagtgcttggcggtttgatgtataaataaaaaaagccacctcgtgcaagcaatgcttgaggtggcttttttgtttacatgatcagcgcgtagttaccgttttcttcaacgatatttgcttcagtcatcaggctgccgtaaacggtgacagagccaaggtcggaaccgtcagcagcatgcatggaaatgatcgtcgactcagctgtgccgttgttattcaaatcagcatgttcaaacgtcagatccatagagaacgagttagagtcgttgtccgtgtcaagaagcatgatggaatcctgttccgactgagagaaatcggaaatgaggtcattgccgttgagtgccgtgaaataaaatctgtccgaaccgtttcctcctttcatgatatcgttgtcgctgtcatcgagtgagataaggtgatcattgccgtcctgtccgtagagaaggtcgctgccttctccgccaagcagtatgtcgtccccgttacctccacgaagaatatcgctgccgtcaccaccgatgaggatatcgttaccgttttctccgtaaagaaggtcattaccgttttctccatagagtatatcatcgccttcattgccgtagagccgatcgtcaccttctccgccgaggagggtgtcattgccgttgccgccgttgagatagtcgttcccgtcttctccgtacaactggtcggtcccatcctgtccgtacagccggtcacttccttctccacccgaaagggtatcattgtcattccctccgtagatgcggtcattgccttcttcgccggacagcacatcatttccgttctgtccgtagatcaggtcatcgccgcttcctccgattgcagtgtcgtcaccgtttcctgcattgagataatcgttgccggcttcaccataaagcaggtcattcccatcgtttccatagagatagtcatcgccttcgccagcccccagcgtatcgctgccgttaccgccgtacagccggtcgtttcctccattggctatgatgatatcatcaccatcgtcaccgctcagcctgtcatcgccgccaatagcgacaatcaggtcatttccggctccgccgtatacccgattgttaccttcgcctgcgtcgagtttgtcgtctccgttaccgccatggaggtaatcgtctccttcttcgcccaggagtgtgtcgttgtcgtcctgaccatagaggtagtcatcgccggttccccctttcacaaaatcctcgccggccccgccgtagagcttgtcgttgccgccgtttccggtgatgatatcaatgccgccctcgccgcttatgatatcgtttccttctcctgcggtcatttcgtcgtttccgtcgccaccgtatacccgattgtttccttcacctgcatcaagtttgtcatctccgctaccgccatggagatagtcatcacccccgcccccggagagagcgtcgttatcatcgttgccgtagagataatcattgccgtttcctcccgataaacgatcggtaccggccccgccatacagcctgtcatcgccgccgtttccgatgatggtatcgttcccgtcttcgccgctcatgatatcgtcgccgtccccggcagtcattttgtcgttaccggtcccgccgtacaccttgttgttgccgtttcccgcgtcgagcgcgtcatcaccgttaccgccgtgaaggtagtcgttgccctcttcgccgaagagcgtatcgttgccgtcgtgtccatagaggtaatcgtcccctgtgccgccatacagcatatccgttcccttgccaccactgattctgtcattgcctccgtttccggtaatggtatcgttcccgtcatcaccgctcatgatatcgtcgccgtccccggcagttattttgtcgttaccggccccgccgtacaccttgttgtcgccgcttcccgcgtcgagcgcgtcatcaccgttaccgccgttaagatagtcgttgccctcttcgccgagcagcgtatcattgtcatcctgtccatagaggtagtcattgcctgcgcctccgtagagggtatcggctccagttcctccatagagcctgtcatcgccgcctcctcctgtgagggtgtcgttgccgtcgtcaccgctcatcgagtcgtcaccatcttcagcaataagcatgtcatccccactgccgccgtagacccggttgttaccgctgccggcatgcagataatcattgtcatctccgccgtgtatataatcattcccttcctgtccagcgatgatatcactgccttcctgaccgtagagtttatcgtcgccggccccgcctgaaaggatgtcattaccctctcctccaaggatgatatcattgccatctccaccatcggcaaaatcatctcccgcatcaaggtaaactttgtcgttccctcctcttgcatgcacttcttcggcatggttcagtcctctgatggtgtcagcttcctcggaaccgtagatgatctctttatccaggtaatagtagttcagccatgtggccaggtcgccgaggttggcgttctggtccccgtcttcgttgagaatatagtctccttcgatctcaaacccgagatgatagacgccgtcggcaaccgtgttgatgaggttgtcaccacggaactgtatgttgctgccgtcgttctgtacgagatggaatcctgtttcgtcgccgttgtcatagtcatctccgtggagttccgtccattcctcgagatgatgttcccggatatacgcattgatggttcgtacatcttccaccgatattcttccgtcaccggcaacctcggtttccctgattgcttcatcgatgatctcgttcaatctgtttgcggcatctgctccggcattgatatcatccgcatcggtgtttctcgccaggcccggatcgctttttaccgcatcggtgagccggtcaagaccggtgccggtgtctgactggtcgacatagtaatactgtacccagccggcgagatcttcgagacttgcgttgcggttaccgtcttcgttcaggatgtagtccccttcgatatcgaatcccaggtgatatacgccgtcagcaaccgtgttgacgaaattttttccgaacatgcgggtggatgcaccatcattctggacaaggtgaaatccggtttcttccccgttttcatcgtctccgtgcagttccacccattcatcgtaatggttatcctgaatgtattcattgataaggatgatgtcatccgtcgaaatgtgattatccgccgcaaccccggtttccctgatggcttcatcgattatttcattcatcctgtcggcattgtcggcggcttcagctatctctgcgtcggtgatgttcctgtcaagtcccttatcggccatgatcgtatcggtgattctgtcaaggccggtaccggttgttgagtgatccgtgtagaactgtgtcagccattcggcgacctgctcgacggaggcattcgggtcgccgtcttcattcaggaagttgtcgccctcgatttcgaaccccagatggtagatgccgtcggccacagtattgataaggttatcgccccggtacctgagggtcgccccgtcattctgtacaagatggaatcccgtttcctcgccgttttcatcgtcaccatgcaggtctatccattcctgctgatagtgtgttctgatgtacgtgtttatactccgaacttcatcagcggtaacaactccgtctttcattgatccggtagcttcaacagcctcggtgataatggcattcatggccgcggctgcttttgctcctccctcgatgtcctgttctgaaattcttccttcaagtcccggatcgttttcaatggcctctacaagctgatcaagcccgttgtcggcaggctgtaccggtgcgattgccaaatcggcagatttttgttcaatcatgattacatggggatgtattctttactacggtaaagagtagtttgacgtataggggttttttctgtactgctttgtaaaaataagtaatttagtatggaaggaaaagtcaaagctccggatatgtggggtttacgtatcctgtttttttattgatggttataattaatattctgttaatcttttacctcaatacgttttatttcctttgtgctgtagtagtgacgtgttgttggttttttaataaaagtaactattgttaatcggttcgtgatcttttttcgtgtcaaggttacctgaagaagagagtccgtcgaatgacctctatccatacaataacgccgcggcgatccgacgcggttcgatgtttcccggcagacagagttttcgtaaacgtagttccggaatatcctgtatctttcagctgttcaaggtgtccacttcaacaagagtaagcgtatagatccggattatggcatatttcaatcatgtttctcttgttgaagcaccccagtccgcctgtgtaccctttccccagtacatttcggatattatcggcatctgctatctcgccgctgcggtcaaaaacgatgttgaaaccctttctattccagagaactactataatgccggtatttttacaagtttcgagaggttgttgaaaaaacagccggcagaaatagtcggtatttcttcgatgaccggagctttcagcaatgcagtcaggctcgctgaaatcgccaggaaacacggcgctttcgttgtcatgggaggatttcatcctaccgctctgccggaagaggtgctcaaactctcctgtatcgatgctgtcgttattggcgagggggaagaaacatttcgtgacctggtactccatggtccgggtcgtgaggttaaggggcttgtcttcagggaaaacggaggaatcgtttattcggccccccgggagattatccgcgatatcgatgctctttcctttccgcttcgttctctcagaccggatcgttacgaagaaaagggtacagactactcgatagataccatccatacttcgcggggctgtccctgggtctgctcgttctgcgcaaacgatcaggttcacaagcagtggcggggaagaagcgctgaaagcgtcgtcgatgaatttgccgaactgcacagtacggtcataaagaaacgcatcaagatctgggatgcgaattttctcaccagtatcggaagggtggaacgaatctgcgatatgatgattgaacgggggttgaccaacttccggattacgacagagaccagagcgaaagacctcatcaggggggaaaggattctggaaaaactaagcaagatcggtctcaacaaggtcgggctcggtatcgaaagcccgaatgcgggaacccttcagctgctgaacaagaaaaatgatctcgatcttgtttcgacagctgtggctcttgctgggcgtcatgggataggaaccgaggggtattttatcatcggccacaaccatgagagcgaggaggacacgatggcctacccggaattcgccaagactctcggtcttcctcaatcggtttttatggtcatgactccctatccggggacgaaggtctttgaggaatacaggcgggaaaacagggtcaaatcgttcgactgggatcgttttaataatttcattccggtgatcgagacggaaaggatgggttcttcggacatttcatcgatgatggtttattgcgatatcgcgttcgctaccctcgactcgatgctccggagaaaccgggagcgtgatgttcttctcgtgctcctgaaggatattttcaggaacgtattgatacttggaggaaacaaggtgctcgacgccgatgagatcagtgagatcgtgttcaacgcgtttcttcgttttgccggaaaggcaggcggcgttgtcgttgagaaaacactgcctccatccgttgcaccgcttcgggagccgtgtgtcgtgacactgcgcgcttctgacggcaagagtatcgatattactctgcggcagcgtgaagaccggcgcgaggtaaccatgttcgcgatgagcggtcgcaagacaacgggcagacatcctgtgatagatctcgacatactgatccgctttgtcagctccctgaagggcgacatgctgatggaaattctctacaggtttgaactgcttcgttacaatccgggcaaacggtatgctgtatttttttctcttctcagaaaaccggaaatggtgttccaggcagggaaaatggctgccttgttcgcccggtcactttaaggttcgatacaatgatacagtgcttcatatgctcatggtagccgacatacaactaaaactccggcagcttgccgaccctgccatcgcccgtcactccctgagatttttcaaaaccggcaggggcgaatacggggaaggagaccggtttctcggcatccgtgtgcccgtgttgagaaagcatatccgtgagtttatggatgcttcactggaggatattcaggaactcctcacatcggattttcacgaagaacgcctgtttgctctgctgcttctcgtccggaaattcgaaaagggggatgaggcgcaacagaacgacgtctatgacctctatttcaggaaccgctcatcggtaaacaactgggatcttgtggacagttcagcaccatatatcgtcggagcctggcttgaaaagcgtgatccgtcgcctctctacaaccttgcaaggtcagacagtctctgggacagaaggatagctattgtcgccacgtttcattgtatcaggaaaggcagcttcgatgacgccctgcggatttcgcgtctgctcatacaggatcgcgaggatctcatacacaaagcggtggggtggatgctcagggagatcggaaaaagggatatcgaagccgagaaggcgtttctcaggcagcatctgctggaaatgccccgtacgatgcttcgttatgccatcgagaaattcccggaacacgaaagaaaacgatatcttgtctgcataagcgaagaggaaatttcagatttgaggtagaggctatgacagaaaaaagaacggaggtatgtcaaaagcagtgttttcatcctgagatggttgctgccgtcagggagtcaatgatgaagaaggaagtgctgcaggaacttgcggacctcttcaaggcgttaggcgatcatacaagggtgaaaatactcaatgcgttgtatcacgccgaactgtgtgtgtgtgatcttacggctattctggatatgaaccagtcggcggtttcacatcagttacgcgtgttacgggtcggaaagattgtcaagagcagaaaagatggaaagaatgtgtattactcacttgatgacaagcatattttcaaacttctggatcttggttcggaacatgtacgtgaggaatctctgtaaacagagtgattttttttgttgtatatatgaatatgttgtcatgtgtatatgtgttggatgataaaatatgagacgccatgaatgattttgtaaacgtattgtacgagttactcgaagcatcctggggtgtactactggaatctgcaccatatgtgctgctgggtttttttgtcgccggacttctcagggcgtttcttcctgaggattttgtggcgaagcatcttggcggaagaggggtgaaaagtatactgaaagcttcagctttcggtataccgatccctttgtgcagttgcggagttgttccggcagcagccggtttgaaagaacagggagcaggaaaaggggccgtggcctcgtttcttgtttccactcctgaaaccggtgtggattcaatagccgtcacctatgcacttcttgatccgctgatgacggtgatacggccggttgtctctttttttacggcaatagctgcaggtatcgcggtatcgttcactgaaggaaagctggagggtagagaaagtaagggagtatcatctcctgattccggttcctcatgcgccggttcctgttgttgcggaaagaatacgcaggaaaaaaaaacgcttgtcgcgaagctgaaaggggggatggcgtttgcctttactgatctcctgaatgatatcggcaagtggtttctgtttggtgttttgctcgctggagtcatctccgttttcatttcccccgaactgctcatgatgtttgccggcaacgagtatctctcgatgatcgtgatgctcgcgatagccgtgccgctttacgtttgtgcgacagcctccaccccgattgcagcagctcttgccctgaaaggtatttccccaggcgcggcccttgtgtttcttctggcagggccggcgacgaatgtagcgtcgcttaccgtcgtttcaggtattctgggcaaaaaagcgacagttgtctaccttggcgtgatcatcgtgttatcgtttgtcgccggcgtgcttgtcaatcatctgtacagttatctggggcttgatatttctgactggatttatcagggaggcgggtctgaaggtgggtttcttgcggtgagttccgctattctgctgctggttctgataggcaggacctttctgatttcaaagaaggcataagccgtggcatgtattttcaaagaacttttccggggcgtgtgaggtagaggcattgaggagggatttctgtttgaacgttcttgtttttcacacatgctgtgtattttatgagaaacgctgagtcatgatattccggaaatttaacggtatctgttttgtcgcgctgctctctttttttctcggtggctgcgcctcaaccctcgtgggttccctggaagaacttcacgaaccgcctgtagaagcgtttttcgtaaccgatcgcaacgataccggtttaaaggatcccgcagagaaatacggtaaagagcgcgcttcggtatcttacgggatctgcagtgtatccatccctcccggtcatcgcatcgggaaactcgaaagtcccacattcagaaaggacgttgaggagcatatcgtgcttgtggatgtgtccgttcttgaaaaaaaagattttttttcgaaggtttctcatgcactgaaccgttctggcaagaagactatgcttctttacgtgcacggttataatgtgacgtttgaaaaggcggccagaagaatggttcagattgtcgatgatcttgattttaagggcattccggttttctacagttggccgtctcagggaagtgtcggaggatatcctgctgatgcagccagtgtcgaatggtcggaacagaaccttggggattttcttgcggaagctgcccggatttcgggcgtaaataccttgtatcttttggcccacagtatgggaaatcgtgccttgactggcgctttcctggatcttgtcagggaaaaaccgcatttaaaaagccgtttcaaggcgctgctcctgaccgctccggatattgattccgaggttttcagaagagatatcgggccgggtctcgcggcctcaggggctgcgattaccctttacgcatcaggcagggacagggcattgaggctctcgaaaagacttcacggatatccaagggccggggatgtagacggttttcccctgatcgttcccggtattgagacggtagacgctacccatgtggatacaagttttctcgggcactcctatttcaacggttcgagatctgtattgtcggatatgttctatattctcaatgaggagcttcgggcggaacaacggttttcacttgaacccgttgatacgcctgaggggcggtactggagattcaaggagtagagatgaatgcaggtatgtttcagcataatttgaaatgtttggctcaggtatgatacaggcgatattgtgggacaacgacggacttcttgtcgatagcgaatcagtcttttttgaacatacgagagctgtctttgccgatttcggatatgaactcggccgggagtactggggaatcgagtatcttggtaaagccaaacatacccggcaggtcgctgaagagtttggcatggcacctgatcttattgatcgtttcatttcgttgcgcgaccgcgagtttctcaaagcactgcaccattcggttcctctgaggccgaaagttcgcgaaacactcgatatgctttcagggcggctgaaacagggggtggtaacggggagtcctcgcgagaaagtagagctgatgcaccgttcaaacgatcttgacggttattttgacctgatagtaacctgcgatgatgtgactgaatccaagccgcatcccgagccctacctgaccgcgcttcacgttctcggactcaaaccggaaaacgttcttgctgttgaggattctgaaagggggctcgcatcagcgtatgcagcaggaataccctgtgttgtcgtgccgaattatctgacgcgggttcaggttttcgagcatgcgcatgcaattgaagaagatgtttggggcgtgttgaaacacctggaatggtgattctgtgaaaacagaccattgagcgtattccagccaccggggggttacggaaccttgtcgttgatgagagtatttcagctatcgaacttcttcagttcttctgcaaggaattgtccggtatatgatcctgaattcccggcaatctctgcgggagtgccttctgcgacaagttgccctcctttctctccaccttcaggtccgaggtcgattatccagtcagcgttcttgatgatatcgaggttgtgctcgataataataacggtattgcctttgttgacaagtctctgcagaacatcgagcagatgctggatatcctggaagtgcaggcctgttgtgggttcatcgagaatgtagagggttttgcctgtttgtactttagcaagttcggcggagagtttaatccgctgcgcttctcctcctgaaagcagtggagagggctggccaagtttaatatatcccagccccacgctctgcatggttgagaggatgcgttttatacgggggaagtccgaaaagaacgccacagcatcctcgacggtcatgtccagaacgtctgcaatggatttaccgttgtacttcacctggagggtttccctgttataacgccggcccttgcacgaatcacattggacatagacatcgggcagaaagttcatttcgatttttttagttcccgctccctgacaggtctcgcaacgcccccccctgacattgaagctgaaccttcccggcttgtaaccccggatctgtgcttcgggaagcaacgcgaaaaattctcttacaaaggtgaacgctccggtataggtcgcggggttcgaccggggagttcttcctataggagactggtccacattgaccaccttatcgatattcctgatcccgtcgatagtatcataggggagggtgagcagttttgaacggaaaaaatgcctggcgagaatcgggtgcagcgtctcgtttatcagggttgacttaccggatccgctaacgccggtaacgcagatgagtgtgccgaggggtagcctgatatcgatatttttcagattgtttcccctgcatccctgaagcgtgatcgcctttgtttcgtctgtatttttgctgtttttctccgagcgaacctttttctcacctctgaggtatgctgctgttacggaattttcagacagtttcgacgcatggccatgtaccacgatttctccaccatgttcacctgcgccgggtccgagatcgatgatctcatcggccataagcatggtatctttatcgtgctcgacgacaaggacggtattaccgatgtcccgcagccgctgcagcgattctatcagcttcatattgtctcgctggtgcagaccgatgctgggttcatcaagcacgtagagtactccgctcagttgtgagccgagttgagacgccagccggattctctgggcttcgcctcctgaaagtgtctgcgaacccctgctcaggctgagatagcctaacccgacgttgagaaggaactcaaggcgtttggttatttcatgaaggatcggagtggcgacaagtcgttctttgttcgtcagatgagtgggaagagcagaaaagaaatcaagagtgtcctgtaacggcagggactcgagttcatggatgttcaggtcgttaattgtaacatgcagactttctttgcggagcctggctccgccacatgcaggacagggctgctttagcatgaacccttcacaccactcccttattttcgacgagttcgagtttttcagcatctctgcgacgtaagcaacagcgcccggaaatatctgcggatacactgactcttttcctgcatagctgtaggtgacatcaaacgtagttgagccggaccctttcagcaatatatcgagagcttcggatggtatttttgcaagttgagtgtccagagtgaacccgtatcgtttcgcaaccgcttttatgatgtgccagagattgcgctttcccggttttccaaaaggttcgatacctccctggttcagggaaagattcctgtcaggtatcatcaggtcgggagaaagattttttatttctccaagaccgttgcactccgggcacgctccatagggcgaattgaaactgaaattgttcggggccagcgtgtcaagcggggcggaaccgtccgagtaagctaatttggtgctgtatgaccgctcttccacgttgctttcaagcggggcgcaaatgacggctgatttatgttccgacatgctgacggcaagggatactgcctgtttcaggcgttctctgatctcatgctgaatgacaaacctgtcgactaccagttcgatgttatggcttttatagcgttcgagctgcatgcctttttccatctcgctgaactgtccgtctacgcgcactctgaggaaccctttctgcagaagcctttcgaagagttcccggtagtggccttttctgccggttatgagaggagaaaggatagagacttttgttccttcaggaagggaaagaatagcgtcagtgatcgaatcttcggattgtttccggagcacttctcctgtgacgggatcatgacatctccctgcttttgcatagagcagacggatgaaatcgtgaatttctgtaattgttcctacagttgagcggggagaacggctggtgcttttctggtcaattgcgataaccggggagagcccttctatcaggtcgacatcagggcgctctatagtgccgatatattgccgagcgtaggctgaaagggtctccatgaagcgccgttgtccttcagcatagatcgtgtcaaacgccaggcttgatttccccgatccggagattcccgtaatgacgacgaatttgtttcgcggaatatcaagagagatgttcttgagattgtgaactctcgctccgcgtatgttgatgtggctgaatgctgacatgtaggctttgctgctcgaatgtaagaggtgctatatatcaaatcctgaactacaaaacaaggtgcggaagcggaatgggaaacagagtggcaaggactggaaaagctcagtgagtgagatgattgcatccggtgtttcaggacgtattcgccacagggcggtttggggttgatatacgtattttttcttcaggattcagtctgagggggtgttggaatgccagctgttcgatgtattaaggggttgaagtgcagtaatcaggggttcaaatcggagcgtgaatggggattttatttacttaaacgaataattcactttatattactatatgcttgaaaagcagtagagtagacgtattcatgaatctaacccctatacttatgtttaccgtcaagaaacatgtcagggtttttgttttgctggcaattccttgtttcgtggttgcctgtgataaggataatgataatgaaaaatcaaatcctacctgtccgaatgctgctatccagcaggggcagaatcagagtatttgccttgaggatggtctcttgcctgatgcgtttttcgactcccggcagcagagttgaaacagttcttacagcgccatcacagagatggcgctgttttttttgaccgatatcaactgctcaatgcggctcttgctgcagcaaggcgtgctataggtatcctgaaagggctgcatgatacatagttcagtcccagggcgtggcagaattccacggacgcgggatctcctccatgctctccgcagatacccagtttgatctctttttttgcctcacggccctctttggaagatattctgatcagacgccctattccctttgtatcgatggactcaaagggattgcgcgcaaaaatatcctggttctgatatgccggaaggaactgcccggaatcgtcccggctcatgcccattcccatttgtgtgaggtcattggtgccgtaactgaaaaagtcagcggctttggcgatttcatctgatgtcagggccgctctcggcacctcgatcattgtcccgaccagatattgtatgccgacttcatgttcggccataacacttcgggcaatcttgtgaatgatttcactggttatttcaagctctttgacggtgcttacaagcggaaccatgatttccggaacgatatcgttgccctctttcttgattttacaggcggcttcaaaaacagctcttacctgcatggctggaatttcaggatgaatgattcccagacgacatccccgcagtccgagcatggggttgaactcatgcaggttttcgattctgtgtttaacttcatcaaagggtttgccgagtactgctgcgagatcctcgatttccttttcttcctgcggaaggaattcatgaagaggagggtcgagaagtcttatggtaaccgggcgtgcacccatggccttgaacaatccgtaaaagtcttctcgctggtagggtagcaatttatcaagtgcggcctgacgaccggtgctgtcttcagccaggatcatctcccgcattgcgtcaatacggcctcccccgaaaaacatatgctcggttcggcacaatccgataccttctgcaccgagcctgacggcgagctccgcctgatccggctgatctgcatttgcccgcacacggagcttgcggtatgtatccgaccattccatgaatcgatcaaaaatctgccataccggagcttcttcaggcttaagggttttgtctgcaaggactgctataacctctgaattgcgtgtttttatcgctccggccatgatttccccggtactgccgtcaatggaaatggggtcaccttcatggagcacgatctcatgtccgtcgacccggagctctcctttctcgtaatcgatattgagcgctccgcatcccgctacgcagactttgcccatctggcgggccacaagtgctgcatgtgaagtcataccgccccgttctgtaagaattccctccgagattgacattccctgaatgtcttcgggcgaggtttcgattcttacaaggattactttttcaccgcgttcatttgcctgttgagcgtcatcagcgttgaaatatatgttgccggtcgccgctcccggtccggcgttgagacctgtggcaagatgctttccttcttcgatggttttctttttttcggcgggatcgaataccggtctgagcagctggttgagctgatccggttcaatgcgcagcagggcttccttttcgtcgataaggccttccatgcacatatcataggcgattctgatggcagcaaatccagttctttttcctaccctgcactgcagcatgaagagtttaccgttttctatggtgaattcaacatccatcatgtcccggtaatgcttttcaagctgggtacgaatagtgtccagctcctggtaaatctcaggattttcctcttgaagaagtcttattttcagcggggttcttgttccagccacgacatcttcaccctgggcattcatcaggtattcaccatagaatgtgttttcacctgtcgcagcgtctcttgtgaacgccacaccggtgccggaggcctctcccatgttaccgaacaccatcgcctggatattgcaggcggttccccaccagccggggatattgttcagtttccggtagacgactgcgcgctcgttgttccagctttcaaataccgcactgattgctccccgtagctgctccatgggatcttcagggaaaagcgtgcaggtatgtgcctgaattgccgctttgtatgccgagacaatatatttcagatcttccgtatcgagttctgtgtcaagctgtttgccaagggcttttttccgttcttccatgatcacttcaaacgggtctttttgcttgctgtctgcaggcttgaggccgagtaccacatcgccgtacatctggataaatcgacggtaacagtcccaggcgaatctcggatttcccgattttttcgcaagcccttcgacacttctgtcattaagaccgagattgagtatcgtatccatcattcccggcatcgatgctcttgaacctgatcttactgaaagcagaagaggctcatcggggtcaccgaatttcttgccgaggtacttttcaagtttattcagtgcttcgggaatataggtttcaaaaagtttttccggataggttttctgatggtcgtaatagtgcgtgcagacttctgtagagatggtaaaaccgggaggtaccggaagacctatgttcgccatttcagcaaggtttgcgcctttgccgccaagcaggtttttcattgaagcgtcaccgtcagcagcgcctccggagaaattgtagatataatttttttcggtggaattctgtgaggttagtcgggcgtctgacatgtgttgaatcttaattactatatgttgaaaatcgacaaaaaagagtcgaaaggcttatgcaaaggagaataagaatttctacctttgttacattaaaataaaccataatgtaacaaaaaaaggttcttgtggcgccggaacctttacagtgacagggataaccgtataaaagcaatgggcaccgctatttattgtgcgcttcaattgattcgttgagcgatgctcgaaatcctcatgtacgctgtgtacactgcggtttctgcgctccgttcgcctcacacttgaatcgctcatgataataaactagaggtgccccaatgggaacagaactcattatttttcttttgcaggttttgcgcattgctgtgccctatgtccttacatctgtcggcgccaccttttcagaacggggaggcgtgatcaatctcgcactcgagggtctgatacttgcgggtgcgttcggagcagcagtagggcaacatttttccggatcagccaccatcggaatttttgccggtcttttttgcggtcttctggtggcacttcttcatgcgtttatcacggtttccctgaaggcggaccagatagtgaccggtatcgcgataaatattctggtcatgggagcaactcgtttcggattgagcgttcttttcggaagctcaatgaattctgagaggattgacggtctgcatgtttcacatctcctttttgacccgatagttattgtcgctctggcgtccgttgtcataggacattatgtgcttttcaagacaccttacgggctcaggcttcgttccgtcggtgagagtgccgaggcaatcgatgctgccggaatacgggtgctgccgatgcgatattccggggtgctgatttccggtatgctcgctgctcttgccggtgtgtttctcgcgtttcaacaacacagttttaccgacaatatgtcggccggcaggggatatatcgctcttgcagcaatgatcgttggaaagtggactcctgtcggggccgctcttgcaagcgtcacctttgccggagcggaatctctcgagatgtggttgcagacaggcttgatcccttcacagcttattcaggcgctgccgtatgtgattacacttcttgtgatggccggttttgtcggtaaatcacggacgcctcgtgagctcggtgtgccgtatgagaggtagggggagaagtcaaaaatcaaaagtaataagtcaaaaagagagcttcggggagagaaaatcagtaggcagcctccagtcggcagtaggtaaaggtgagcaaagagtggcgagtgacgaaaaaaaggaggagtggatggctcgtcactctttacctgtcacttgtcactgctgtcaggctaaagcaactactgcgttgaccagcttctcgatgccttttgcaacatcctttattgtcggtccgagcatataggccggcgtgctgatgattttcccgtcactactggcatgtatgttgtaaacctggcagtttacatgtgttgcgccgaccgcctcgatgttttccgcactttgtttgtctctgcctatggttacttctacatgatcttttccaagcacttttgccgctattaccggtgagatgcagataaaaccaagcggtttttttgcctcatagaaggttcggacagcctgttcaacttccggaagcacggtgaactctgcgcctttgaaggcataatcagagaggtttttagcggcaccgaaccctcccggaaggatcagggcatcgaggttgagagaattgatatctttcaggtttttaatgtttcctctggctatccgggctgattcaacaagcacattgcgtgtttctcttttcatctcttccccgctcgcatggttgatgacatgatgctgctcgatatcgggagcgatgcatacggcttcagcgcctgcaatgtcaagagctaaaagggtcaggacagcttcgtggatttccgttccgtccattactccgcagccggacagaagaacaccgatttttttcatgatggaacaggatttcagttagaaaaagtacgatatgacggaggtgatgatattgtatatgataaaagcccaaaaaagcagcagcagtattttgatgttcataggatgcagagttgaacgttttcaagcgcgcctgataacaagaacgtctataattgtaaccgcttgcatgacagttttttcggcagcattccgaaagcagccgggacgctctgcaaagttatgcaatatgtcataacagctcatcattcgagagtaaatataacggaaagatagcgaaacgcgagcattcccgggagacggccgggtgttgttccctatgcggcggtacaacaagatatttcccgcaggcgaatacatgtgaaaactaatggcaacgaaacaatcgactctgctgttttctattcagagagggaagaagatcttttatgtacatcaacagaaagccggatgagaggagcgttttatgtcaaggcaacagttacactttttcaagacaggttcctatccgttcccatacaaaaccagagggtcagatacagcgcttacagtttcttaccataaaggagagccgtcacttgcttttctgacgcagaccggccacgaggcggatatagtctttttgcgtctctaccgccggaatcctgaggaaacaggccgtttcagctcaccgaagaattactggcgaatatccggaatggcgtatgacagagctcaaaacaggctctgggcgactgaggggtcgggttcgctccatgaacatgctgacagtatcatcgggatagatgcggattcaggcgctcatgtcgacacgatcatcgtaccgttttccgacagccacgcgctcgcctttaatggccagtatttccttcgttccgacggtagcgccctggagatgatcgaccgagcgggaaatattctcgcgaccctgcacgtgccgatcggctccaattgcagggggctgagttcggcaccctggacctatatcgcgagcgatacgttgtcaaacaagctcgtgatactgagtcttttcgggcaggtcgttgccgagtgcgatgcaccgccgggagagccgggcggcatagaggctgttgcgtttgacggtattcaggattatacaacactaagccagtttcctgaatcttctgtagatcctgcaattccatggagtcctgatccatggaatttccggcatacggtatatctggcgaaccagaaggatcagacgatatattttggctatttttattgaggcttgctaaaaaaaattgccgagagtaattcgttgaacctgaatgcatcatacttgtggagcaaaacattaatcctgcaacgtacagggaaatcgtgttttttaccggcgccggtatgtcggcagaaagcggtgtgccgacctaccggggtaaaggagggatctggggatcctacagtattgatgagtacgcctgccaggaagctttcgaccggaacccggaaaaggttctcggcttccatgaaaagcgtagaaagtcggtactcgattgtcaaccgcatgagggacactcggttgttgctgttttaccgaatgcaaaagtcgtgacgcagaatatcgacggcatgcaccagcgtgcaggctcgaaagacgttatcgagctgcacggcagcctgtggcgtcttcgctgccagagctgcgggttcagaaaagaggatcttgcagagagctacgaaacaacccgttgcgattgcggagaccggctcaggcccgatatcatctggttcggcgatatgctcgacgcggttgtcatgagcaaggcttcgcaagccatcagaaactgcgacctgtttgtcagcatcggtacctctggaactgtctggcctgcagcaggtttccccgaccttgcaaagcaatccggcgcttactgcatcgagatcaatcccgagccttccggagcatcagagtatgatcgtgttatcgtggggaatgcgggggaggtgcttccggagttgttcagtgaaagctgaagagtagttgatttgttgattttttgaactgttgaatcgttgagttccaagcatctgtttcacagggtgcgacgtggagacacaactgtcgttttacgagcgactaatacatccacggtatgaactttttgacccttccggcgtattccttgtattcggggtggcgctctgtgagccagcgctcctctttacccgctttgaacgagaagaagagaaacgctgttatgaggagcagcaggtgagagaggctgagggtgtagcatacccagccaaaaccgataaacagctgactgctgtagagcggatgacggacaaggctgaagactcctgtagttaccagtttattgtgagcgacaggatagggcagcggagtaatgtagtttcgcagattgtgcgaccccagagcaccgaacagcaaggcaaccataccgcagcagagcagtatgatcatgcgcaggagctgaaagctttcagcagtcgtgatccataatggattccatctgggcgtcaggataaagagcaggacgagcagaaactggagtacgacaaggtactcgcctttttttcctttaagtaatccagcgccatcgtttttttcattgttcatgagtgtcagaaatatttatcttcaaaagcacgattatgtaggatatcttgatgtggattctcccggtccacattgaaggacagatgtttaagtaacagagtaaaccatttttcgatatgataattcctcaagatacggttttgttgatcatcgatgttcagggaaagctggcagagatggtttttgaatctgaagctgttcaaaaaaatatttcgaaactgatcagggcgtgcaggattctcgatgtcccccttctctatacggagcagtaccctaaaggtcttgggcatacagtttctgtacttgaagagctgcttgtcaacgagaaacctttggaaaaaatcacattcagttgctgcggtgaagagtcttttatggagaaactgagaggcctgaacaaaaacaacgtgcttgttaccggcatggaaacccatgtgtgcgtctatcagacggccaatgaactgatcgagtacggctacaatgttcatttgattaccgacgcggtttcttcccggacaaaggataacagggatttgggaatacgctgtatcgaaaaagcaggcgcgatgctgaaaagcacggagatggtgattttcgaattgttacggatcgctcagggagaggagttcaaggcgatctcgaaaatcattaaggaataagttgccggacggatagaagccggaatcaagaagattgaatccggaagcaattgggttataggcattggacctccgggtaagccctgtgaaatatcttgtcgatttcgcggggcaggcccaaagatgactaaagagaggaacgtcatgccgcacttgatgcggcatccatgcggtttctttcaggagtatggattcccttgtcaagcacgggaatgacaaaaaaataaggtcagacccgaagatgacgcattaccgagaactcagcacgtattgcctttctctttctcccccacaatgcaacaactcaacgattcaacaaataaacagaagtccctcctgctgtcatgaaacagcctggtcgagcatttcttcgagcagttcctttccctggataatgtcgatttcaactggaaggtaataacaggggacccgggagattgtttcaagtacaggccggttcgagctcaagcggaaataatctttttcggttgtgataattgaaaggctttccctgagtgccttcgaggcaagtgatttcatgcttttcagggggaaatcagcgtgatcgggaaaaaatgcatgggaaacaacctccatgccgtttgtttgtaatgaatcgacgaagctttccggctgccctatgcccgcaactcctatgaccctttttggtacagggttttcgggacccgcgaaaagaaccggttttcctgccctgataccggtcttgaccagtggcttacccgtcgtgcgcaattcttcttcaagtcgagctgactgctgcggatcgtttaccttgctcaggataagaagatctgcgcgatcaagatttttccccggttctctcaatccacctgccggtatcaaccggtcatccagaaaaggagctgtactgttaatgataacgatatcaaggtcacgatagagctgtcggtgctgatatccatcatccagtattatgacgtccggcagtcttccggcgaacttttcagcgatatacccggcgccatcttttcttttttcagccacgacaacaatggtgcccggattgttctgcgcgagcattgcgcattcgtcgccggcttcacggcttccgagtaaaatctgtcggccgtcggaaaccagttgcactcctctggaatttcttttgtagccgcgcgacagaatggctgttttcaatcctctggaggtatagtacttaacgacaaaatcaaccagcggggttttaccggttcctcccatagtgatgtttcctattgaaatcacaggcagaacggctttgtgagcagtagagacaccaaaatcaaacaacctgtttctgacaaaaatgccggcagcataaagcaaggccgccggtgcgagcagatactttctgatgttatgcatcagccagttgtttagagagttgacgttcaaaaacagcaagatcctctttgctatggagtacaggaacctttatgagatgataggttacgctgagagcactgaagggtaaagggatttcaaaaccgtcccaacttctgagcctcagtgctttcgtgaagcgtattgcagcgaaaacaatcgggacatcccgttccgaagcaaggcgaagtgttccgtacttcaaggtctgagagggtcctcgagggccgtcgggagtgatggcaatgatgccgtttttctccagtcgggcgatcatcgatttttttacctcactacttccttttgagcttgagccccggatcagactgaaaccgagctttgcaagaacgtgagaaaggagttccccgtcttttgattggctgactactgcatggatatttttgtcaggaaatattttttttgcaagcagccagccgtacatcattttaccgtgccagaaagcatagataatctttcccgcatgatggtccggctgcagttccgggttggtgaacgtagccctgagtgttgaaaacagcaccttcactatcgcaggtagcagaagaattccgaggttgcgcagtatgggcatgttcaggtgaaaatgttttcggttcgttatgactaaacgcttgcagttctcctgaaagctcaacagcttgtagtgcctgatttcaggaggggatttttttatttttttttacactccctgcattatatacttttgtcgtatataatgaagagataatgtaacactaccggtttacagggacaatcaggaatccagcaagccgggtcatgcttgacaatttactatgaaggtactgataatcggcagcggagcgagggaacatgccctggccttggcagtggcgcgcagcgagaaggtttctcacgtgtatgtggcccctggaaacggagggacggcaatgatgggtggaaaggtggagaacgccgccatcaaggctacggatatccagggcctgtttgcgtttgccgaaaaaaaaggcgttgacttgacggttgtcggcccggagcaatcgcttgaatcaggtgctgtagatcttttcaggagttcgggcaagatgattgtcggcccgctcaaagatgccgcgcagcttgagacaagcaaggtttttgcaaaggattttatgaagcgttacgatataccgacggcttcctatagtgtgttcagtgattatgactctgcaagagcctttcttgaaaacaccactgtatttccccaggtgatcaaggcaagcggtcttgctgccggaaaaggtgtgatcgtggctgaaaatcgtgatcaggccatgcaggcaattgaagatcttttcagaaaaagaattttcgggggggcggctgacgaggtagtcatcgaatcttttctcaagggagaggaagcgagcgtttttgtgctgaccgatgggaaggagtatcgtttttttcttccatctcaggaccacaagcgcattggtgacggggataccggaaaaaataccggtggcatgggagcgtatgctccggcaccgctggtttccggggaagtactgaagaaggttgaggagcgtattgtcctgccgacccttgaggggatgcgaaaggagggagtaccctataccggatttttatatatcggtctcatgatagacaagggagagccgtccgttgttgaattcaacgttcgccttggtgatcctgaagcccaggttgtcctgccgctcctgcagaccgatcttgtcgaagctttggaggcgagtctgaacggtacactcggcgaggtgcctttcgagatgaaagcgcagtcagccacaaccgttgttctggcatcgaggggatatccggacagctatgagaaaggtaagctgattacgatcgacccgaaacttgaagcgcttgatcaggtgatgctttttcatgcaggaacagcatatgtcgatgggcagttgaccacttcaggaggaagggttctgtcgcttaccgctctggcgccaaccctgaaggaaagtatcgatctggtttacaatgcggttggctttgtgcactttgagggcaggtattgccgtcgtgatatcggtgctaaagcaattttttgacctattttgtaaatatatgcagttacttcgccgtcaattcgaaataattcaggagcacgccttgcgggagaatccctatgagtgttgcggtctgcttgcgggcaggagacaacagaatcctcatggtgagtatgagaatgtggtctatgaggtggcgccgtgcagtaatgttctgtatagcggcagggaacacgggtttgagatttccttttcggaatatatcgatattgagcgggaagcccgggacctcgggtatgaaattgtgggttcctatcattcccatatcaattcgaaggcgattccatcaataaatgatgttgattttgccagaccgggtcattcaatggtcatcatctccattcagcatatgcagccgtcgggagtgacagcatggtatcgtcgggaagctgaaggatttcatcaggaagccattcaggttatcgagtaatcacgaatcaccggtaacatcatcccgttgaattttgtacattaccttcgtttatcgttttaaaagtgtaaaaccggaaaaaagtgccaaaaagggaagacctcaagtcaatattagtgataggtgccggtccgattgttatcggccaggcatgtgagtttgattattccgggacccaggcgtgtcgtgccctgaaagaagagggttacagggttgttcttgtgaacagcaatcccgcgaccatcatgacggatatagagtttgcagacagcacttatatcgagcccattacccctgaatatgtccagaagataatcgagaaggaaaagccggacgccctgttgccgaccatgggagggcagaccgctttgaataccgcggtaagccttgctgaaagcggtgtgctcgaacggaacggtgttgagcttatcggggcgaagctgagagctataaggaaagctgaaaaccgggagttcttcagcgatgcgatgaagaaactcggcctcgatatggcaaaaggtttttttgtgagaaatgaaaaggaagccaaggaggctctcgaagatatagggcttcccattgttatccgcccttcatttacgcttggcggaaccggcgggggttttgcggaaaccaaggcggactactatgacgctgtcaggcggggtatcgctgaaagtcctatcggagaagtccttgttgaagagtgccttattggatggaaagagtttgaacttgaggttatccgtgaccttgccgataacgtcattattgtctgttcgatagaaaatgttgatccgatgggggttcataccggtgacagtatcactgtcgctcctgcccagaccctttcggatcgtcagtatcagttgctgagagacgcttcgataagaatcatacgcgagataggagtggaaaccgggggcagcaatattcagtttgccataaatcctgaagacggcagaattgtggttattgaaatgaacccccgtgtgtcgcgaagctcggcgcttgcctccaaggctaccggttttcctatcgccaaggtggcggctaaacttgcggtcggctacaggctcgatgaaatacagaacgatatcaccaaatcaactcctgcaagttttgagcctgttattgattactgtgtcgtgaagataccaaggtgggatttcgaaaagtttaaaaacgttgactcgaaacttggtgttcagatgaagtcagtaggtgaggtcatggcctttgggcgaaattttcgggaagcgcttcagaagtccctgcgcgggcttgagattgggcgggccggtctcggctgtgacggaaaggatattatgaacgtcatcgatatgacgcagcagcagaggacttttgcaaaggaggacctgctggaaaagatcagggttccgaaggctgaccggatattttatcttcgctacgcctttcaggcaggggcgaccatagaagaaattcatcaatcgaccggtatcgacccctggtttctggacaatgtccggcagatcattgaattcgagaatgaactgagagatatcgcagacgcttcgtcatcttcgtgacatgactacctatctgacaaaaatactggactataagtcttccgaggtagatcagcttaaacagcaggatcctgcatcccggtaccgtgacgcagcgtcggatctgatgccggcaagagattttgccggagccttgaaaaatgatcagggttctgtaaagctcatcgcggaagttaagaaggcctctccgtcaagaggggttatggtggaggatttcaatccgcttgacatcgcgcgtcgttatgcagggataggggcttccgcgttttccgttcttaccgacaggcatttttttcagggttctaatcaatacctgcagcaggtgagtgcttcttttgatcttcctgtgttacgcaaggattttattatcgatgaatcacagatatacgaagcacgcctgataggtgccgatgctatcctgcttatagtcgcagcgcttgacactttccggctcaaagactatttgcagcttgcggccggaattggcttaggcgttcttgttgaagtgcatgacaggtctgaactggattgtgccttggacgcgggagcgacagttgtcggagtcaataaccggaacctgaaggacttcagcgtttcgctcgatacctcgcttcttctcaggcccgcaatacccgatgacgtgatctcggttgcggaaagcggcttgaaaaagatttccgatgtatccctgatgcaggacgcgtcgtttgacgctgtcctgatcggagaaggattgctgagctctgaactgcagcagtttacctggacgcggacttgatttttaccgctgcttcagccggattgtccgccttgaaaaatgccgtgcctgcaatcagcgcgtctgcgcctgctgagacaagatcctgagcgttatcaacggtcactcctccatctacagctagtatcatttccgggttcattgcgttacgcatttcatcaagctttctgagtttatcaaaggatgaagaaatgaatttctggccaccgaatccgggattaaccgacataagcagaacaagatcaagatccgggagtatcgcctcgagtgtcgataccggtgtgccgggattgatcgatactccggcttttgctccaaggcttttgatgagctgaacacttctgtgcagatgggcgcaggtttcctgatgaacggttatctgattcgatccggcttgtatgaagtcggcaatgtaggtatcgggatcggagatcatcaaatgcgtatcgatcacgaggtttgtgcattgtgcgatggccttaatgataaaggggccgaaagttatgttgggtacaaaatgcccgtccatgacgtcacagtgcatccagtctgcgccggctttttcagccagagcaatggattcggcaagttttgtgaagtctgcagaaagaatggatggggcgagaagcgtgtttgctggttgcatgattgattattacttcgtggattatagttgatacaacagtgaaataacgtccgtgatctctccagcagggattcagaatgggtcgccgattccaaaattgaaggtgaaatcccctatgttccatcttgagatctgccagggatcggtttgtgagggatcataaagtttatatccgaaatcgaaacggaacgggccaatgggagagccgactcgcaaaccgattcctgcatcccaggcgatgtccctgtagaatgactgcagggtaagaccatacggaccgtttcgatcccatatgtttccaagatccgtaaaaaaggcgattcctgaaggttgtccgaaaagtttaaagaatttcagacgatattccatattaccctcaattttaatatccgcaccaagggtccctgctgcatcactgctgctgcttccggggccaagcgtgttgaagagccagcctctcatgctgttcggcccgcctgcatagaaacggcgttcctccggtgtttccccggatttgccgtatggcgtcattgctccgacaaacactctgcctgcaagctgctgaccctcagctatgtctttggcaaaagagaactgaccgcttgctttaaaaaactgggaatacggggtgccgaaaatctgtggatcatcatttgtgaacccttcataatctccggtatcgatatattcatcaaaaagatagggcagggctccaactgcttcaacacttgcattccaggtatagattgtcttgcgggaagggtcgtttcgatttgaatgaaaatactggaggcgaatcgtctggttgagatttgtctgcagcagactgtccagactctggtccacagctacggcatcggttgggtcaatgccgattctgtcagcaaggtctgttttaaaaagctctttaaagccgatcagggaatctttcttgaccagttccagttcgaagaaatccagattcagtcgggatttctcgtttatccgggtgttatagctcaagcgcagcagtgctttctgattatcgagcagaatcggcagacgggaacgggaatattcaagggttcccgcgtacatgtcgcccggttttttcagatccggaacgagaaggttcgatgaaattgcaagctcataaggccgatactttgaatagaggctctcatcgagatttttcagcagttcatttgagttgctgagctgcatgccgaaatctgtttttactttgaggttttcagctcccccgaacagatttttgttttcatatcggaccgatgttcccgtgaataaaccgccatagcggttgtccacgaaaattttcggttcgataaggtgttttggttttggctcgagatgaatagaggtgtagagttttccctggcgaacagaatcgtttcgaatgaaaatcgatgagaacagatttgtcgatccgaagttccgaagcgttttgcgctctaaagacttacgggtcgtgatgcctgggcggaacgttgtataattcgtgatgagtttggtagaaatattctgatgtccgtaaacggcaatgtcaaggctgtcaatacgggatgtatgcagttttgacttggcggggtcatccttcgtgacaggatcatggacgacaatctgcatcgggccgtattcgagggattcaggaaacgagacattaaccagtaaaccggcaagcgcatcggtagtgtccacctgaacacggatgctgtcttcatgcatgaaggcatatccatactcgttaaaaaaggcgattgttcgatcccgctcttctatgagatgatctaccgtaaaaatggagtcgcgtttaagacggcttttttgaaggtatcttgttttaagggagtcagcaatgacattgagtccttcatatcgtacagagtcgatacgtgccggtgcgttttcctgaatgagaatttcaacagagaccctgtttttctcatcaacgtcactgacggtcgcgtccacaacggtccggaagaagcctttgtaactatagagtttttttatcagtgcgatatcccttgaaaaaaaatccgcgctgaaagggttttttttagatgtggaaatgactgcaaggatttcttccttgctgagaatccggtttcccgagatggatatttttttgacaataacctcggtatcgggctcaggatcactcctgctttgagcgatgcaccatgagggtaagagaataactgcaaagaaacaggaaagaatcagagcggttgcgcacacccggttgatctgtttatgtagatagaactcacgcgtctcggttttctcctaatttatcggttcttcgtctccatagcagaaatcctcgtcagtagggtaatcaggccagatctcttcaaggctttcatagagctcatcactttccggaaggtcgctcaaattgtcaataaccggttgcggagcacctgttcgattcgcgaagtttatcaattcatcctttgtggcaggccatggtgcatcggcaatatatcttgccagatccagattccagaacatatggcagtaagtattatatcagatttacgagttgctgtcgctttgcttcgaaacaggtgcgcctgtcaaataactttcaggtgtgaaatcatcaaaaaagtatgcggaagggttgacttttctgttgtatttgtgcacctcataatgcaggtgggggcctgtggaaattccggtattgcctgacagagcgataacgtcgcctctggttactttctgtcctttatggacaagtgaacgggaaagatgggcgtagacggttttatagccgaagccgtgatcgatgacgatttttttaccgtacccgaaattatatcctgtaaagatgacaatgccgttaccgggtgcatagatgtttgttcctgttttggcggaaaaatcaataccctcatgaaatagcactcttttataaatagggtggcgacgtttgccaaaggtgcttgttatctttccgtcgataggtttcaacgcgggtaccgcagcgaaaagagcctgatttttattccaggttgcctgaatgtctttatgactcttcttttgctgctcgactttgaggctcaggttttcaattttcttcccggtcatcgcaaggaggtgagcagatgactcctgatccgcataaagagtacggctgcgctgtcctcctgttcccatgtttttttcctcttgagagaccacaggcaggtttactgcgagtcgcaattgattgtctgaagcagagagtgatgcaagttgcttttcaagcgtattgatctttttctgcagtgtaagcagggaattgcggtgggatgactgttccggtgactttgccggattcagggtgcttgatacaagtatcgcagccgatgcgacaagaatggcgacgatacaacctgtaagaatgatcttcagggagtgcagtggcttgaatctgccatcttctgtaaggtagtaaacgcctttcctggaaagcatcacgctcccggtcttggaatgtgaagaatatttttactaatttcgaaaatataaaaaaagttttctgatcagcaagatatcccaaggtctcagtgggcttccagccagttttttcctgtaccgatttcgacttctacaggaacggtttcaagtccgcagagttctgccgctttttgcatgcaaccctcggcgatttcggcgagagcggctttttcctcttctgtcgtttcgaaaacaagttcatcgtgaacctgcaggagcattgcggattgcatccgtttcttttttattgcttcagaaacaaggcccatagcgcacttgatgatatctgccgcagttccctggataggggtgttcatggccgctcgttccgctgccatcctgatgttccggtttctgctgcgaagattctctatgtaacgtctgcgtcctgtcagcgtcgtgacatatcctttttctgcagcttctgtgatggtcgtctgcagggcactgaacaggcccggatactttgaaatataggtgtcaatgattgctttcgcctctttttgggatatgttcagcctttgagccagtccatatggctggataccgtagagaacaccgaagttaacctccttggcttttcgtctcatatccttggtgatatcgtccgtatcgaagatggttttcgcggtcgcggtgtgaatatcttcccggtttctgaatgcgtctatgagatgactgtcctgtgagatttccgccgcgatacggagttcgatctgggagtaatcggcggaaagaaggtacctgtcactcgtcgaggggataaacgcttttcggatctctctgccaagaggagtgcgaatcgggatgttctgcaagttcgggtttgatgaggaaagtctgcctgtcgctgttatgtgctggttaaaggaggtgtgaacccgccctgttttcggattgagtattttcggcagggcgtcaatataggttgtcttgagtttctggaggctgcgatattccagaagatcttttgccaccggatggataagagagagatcttcaaggacctggacattggtcgagaaaccggtttttgttgttttttttgcaggtagtccaaggacattgaaaagcacgtttccaagctgtttgggggaatcgatgttaaagatggttccggcggtatcataaattctctcagtaagttccagcagttgacggttaacggtttcagccgttctttccagctgagctgtatcgagagcgattcccaggtactccatgtcggcaagcacttcgacaagcgggaactctatgttcacgcagagttgttcaagctcgctgttttctccgagcagtattttctgtttctgttcgagctgcaaagcgacatccgcatcctggcaggcatagacagtaagtctatcgatcggaacctcacggatcgggatcgcttttttccctgtaccggtaagttcactgtaggtgattgtccggtgattgagatgtttttttgcaagatcgtcaaggttgtgcttctcctcgggattgatgacatagcttgcaagcatggtatcgaacccgaccggcgcgagccgtacatggtgatttttcagtacgagaatgtcgtacttgagattctgtcctgtttttttgatgtcaggattttcaagtacatcctgcagttttccgggaaaagtctttgcgctgagctctttatccgtaaagtgaatgaaatacgcttcgcccggtttccagcagatcgaaatgccgacaagttcggcttcaaaagtgttcaggctggtggtttcagtatctatggaaaacgagctctgtttctcaagtgtattcgtgagttctgtgagagcggcttcggtatcaatgagatgatacgcggctccttccgggggagagaatgaaggctcgctttgttcctgaaggcctgttcggggaggagttgatcctggaaagatgtgcggtatcttttccgcgacgctgttcatttcaagtttttccagcagaccgaacagttttacgctgtcaggctctccggatgcaagctcaggcagggtagtgtcaagttcgatatctgtccttatcgtaacaagagcctggataagcttacggtttgtctcgaactcttcaagacttttacgtgacctgggggcaagttcctcgatatgggcaaggacattttccagagtaccataggtcgtgagcaactttgaggcggttttcggtccgattcctttcgcgccgggtatgttgtccgaactgtccccggtcagggtcagaaaatcgataaaacattcaggcggcacaccaaactgttttttgacctcatcacagcccatggtatcaagttcgttcctgtttctgcccggtttaaggatcgaaaccccttcattgacaagttgcgcgagatccttgtccggtgtgacgataactatctcgcactgtttctcgaactgcctgacggcacttcctataagatcgtcggcttcataaccgggttgcttgagaatcgggatccggaacgcttcgacaagcttgaaaatcagctccagttgcgcaataaggtcttccggcggttccggacggttcgccttgtatggagcatagagctcatgccggaatgttttttccttactgtcaaaagcaacagcaagatattcaggcttaccggtttcaaatattttcagcagggtcatgagaaatccgtaagcggcgcctgtcggaattccgtcttttgttgacattcctgcgcgctggagggcgaaaaatgaccggtagaccagcgccatgccgtcaagcagaaaaagggagggttttttgcttccttgcggtttttctgtgatcgctgtcgtgctcatctcaaaagacagttgactctgatcgctcttatgcaacgacaccatagctccccaatactttgaccattgtcgcgaactccctgagatgtgtcagggcattatgaatagttgcgtcgctttgggaaccgatgaaatccacatagaaaaaatattcgaaagctttcagtttcgatggtcgggattcaatttttgtcagatcaatatcacgcagagccagtgtcgccatagccctgaaaagagagccgggttcgttgggcagggtaaatactattgaggttttttgcctggcagtatccggagctgttcgtaattcaagttcagtcgtatgatcttcatgggtgatgcagaaaaaacgggtgatgttccactcttcatcagcaaggttttctctgaatattttcaggccgtagagctctccggctctttttgacgcgatggcaaaatgcgccgggtttctttcttcagcaatgactttcgcgcttcctgcagtatcatacgctacttcaggcttgagattgttgtgggaggcgaaaaattttcgacactgggaaagagcctgtggatgcgagagaacttttcccttcttttcttctgaagcaccgggaagtccgagcaggcagtgttcaacagaaacaaacgtttcagccactattcggacaggatgttgcagcagcaggtcgtagttatgatggatgctgcctccaagagagttttcaatgggaataactgcacatgaaacgcttctgtgttccactgcgtaaaatgcctcgtcaaacgattcgaatggtgcgggatcaccaaagcgtagtgcggctatttcactgtaagcgccaggttcgccctgatatgcgaccagccggtttgtcattattttttcttgtgattaagtttacggaaaggaatgtaatgcaataaccgctctgcttaggttaaagaaaataaatctattatcataaacgggtattcttcagttttttcaattagcgaatttcaactatgtctggacacagtaaatgggctacgattaaaagaaagaaagctgcaactgatcagaaaagaggtaatttatttacgaagctggtgcgtgagattaccattgctgcaaagaccggcggcggtgatccgggcggaaatccgcgtttgcgccttgccattgataccgcgaagatgaactccatgcccaatgataatattcagcgtgcgatcaagaagggcacgggagaactggaaggggtcacctatgatgaaataacgtatgaggggtacggtccgggcggtatagcgattattattgagaccgcgacggataatcgtaacaggacggtggctgacgtaaggcatataataaaccgcaataacggttcgcttggtgaaaatggaagtgtcagctggatgtttcagcgcaaagggcgtcttgaagttcccagggatggcgtcagcgaggagcagcttatggaagttcttctcgatgcaggcctcgaggatcttgacagcgaagatgataactgtttcagtgtaatcacggctgtgaaagatcttgaagcggcaaagaaagctcttgatgaggcgggtatcggctatgagaacgcgaaaatggatatgattccggatacgcttgtggagccggggattgatgatgcgtcaaaggcaatcaagctcattgaggctcttgaaaattgtgatgatgttcaggcggtctacagtaatcttgaactcagcgagcaggttatgaacagccttgattcctgaacaatcgttcaatgcaggactatgatggttatcgggatagatccggggagcgtaaagaccggttacggtattgtcaggagtgagggagatacattttcccttgtttcctgtggtgtcattcgtctcagttcaaggcagtgcataccggaaagaatcaagataatctacgatacgcttgaagcgcttatcgcgcagcatcgccctgccaggctggcccttgaaaccgcttacgtgaatcgcaatgcccagtcagcgttgaaactcggccaggtaaggggagcgatagtcgcccttgccatgaacacggggaccgggttgcatgagtatgctccacgtgaagtcaagaagatgcttaccggtcggggagcggcaagtaaagatcaggtcgcttatatggcaagacatttcctcaatgttgtcgagccgattaaaccccatgatattactgatgctctgggtatagctctttgtgacctgatctacgaaggtaaaaagggttcaggaaggaccgcgggaactgtttccacatcgcgtagaaacagttgggcagtgtttgttaaagataatcccgatgtggtactataggcggtaacattcttaattgttgacagtgaaaggccatattataaatcttccgaatctgttgagcctgtcgagggttcttcttatccctttttttatctatttctttgataaaggggatatctggatcgccaactcgatactcgttgtcgctgtcttgaccgactggtttgacggtcagactgcccgctggacgaaagaggtgtcagatatgggcaaaatactcgatccacttgcagataagctctgtcttgccgctgtggcagtgtatttccttacaatcggagagttgccggtatggtttgtcgcttttgtcgtggcaagggacctgctcatttttcttggggcggcatacgtgaagcatcagcacaagttgataacaacatcgttatggccggggaaatgggcggttggatttgtttccgtgatgtttttttcaatggtctggccccatcccttttttgaccggcatccggttcaggagatttttatgtatctctctgtgtttatgctgctgatatcctttatacagtacgctataaggttttaccgtattcatcagggtcgggaaacggggctcgaaatctgaaatcaatcctttttttctaccacggttgccataagtgacgcttcacacacaagatctcctctaacgtacgctttcgcgtcaaactggcagacgctgcgtcgtcggcttttcatcaccgcttcgataacaagcgtgtctcccggtatgacgggtttacggaaccgggccttgtcgatccccataaaatacacctgcatgttaccaatgttgtcgttgccgttgagcatcataatgcctccggtctgtgccatggcttctacgatcagtacgcccggcataataggatttccagggaagtgaccctgaaagaattcttcgttcatcgtcacgttcttgatcgatacgattttatcatcaagcttgaactcaacgattttatcgatcaagaggaagggataacggtgaggaagtattttctggatcgcgttgatatcgaaaataacgccggattttttttcatgctgaaactgtcgggccaatctgttccggtcagcatacttcttgagtagcttcacaaattcgacatttgacgcgtggcctggacgcgcggcaagaatctgggccttgacgggcatgccgagcagggcgatatcacctatcaggtcaagaagtttatggcgcgcaggttcgttttcaaagcgtagctccctgttgttgagaataccgttctctccgagaacaagccgagaactgtcaataccgattttttttgcgagattatccagctcggtatcggtcatctctttatcgacgatgacaaccgcattatccagatctcctcccttgatgattccgatagtcgcgagttcttcgacttcactcagaaaacagaaggtgcggcagggagcgaaatcattcagaaactctttttcaaggttgaagatccctgaatgctgtgaaccaagcgcaggatttttatagtcaaccatgacggtactccggaacccgtcaagaggaagggcaacgatatccactttgttttcagcgtcatggtactctatggtttcatcgatcacaagatagtttttcggctcatcctgttcggcaagcccggcggatttcagggcctgggcaaactctcttgaacttccatccattaccggcggctccggaccgctcatttctattctgcaattgtctatctccagaccgtagagcgcggccaggacgtgttcagtcgtgtgtaccttgtttccctcaaattcaatagtcgtgccacggcatacatcaacgacatagtctatcagcgcggggatttccggacagttttctatatcagttcttacgaaacggtagccatagtttacgggggccggtttgaacgttatcatgcacttctttcctgtatgcagaccggttccctgaagggagacttctttatcgagtgttctctgatgaatgagcatttcctgatagttgctccagctgatagttcggccggaagtatgtaaaagtaaaacaatgcaaaaaaacgggccgcctgccacaatacctgtttcaggtgcccgaagagaacccgtaagataataaagctgcccaaccattcaaatactcgggtgtgggggctttattgtcttaagcaatgagcaatgagcaatgagcaatgagcaatgagtgtgggatgtgttaggtgctacgtgttaggatgtaggtggaaaagagagagattcgtgactggtgattggtaggggcagacccctgtgtctgcccgcggagggcggaacccgaagatttgtcgatgcaatatttttgttaagtgatggatgccggatcaccccgtgaaatagatgtttggatttcacagggcggcatgacttctcacaccatctgtcattcccgtgcttgacacgggaatccatagtatcatgtaaactgcctggatgccggatcaagtccggcatgactttagggggggggatgtagcatcacccggtgtttgcctgcgtttactgggaggggcgaaaaatttttcgcctgttttgatcgttttcgggctatcccgccattcagccagattgattttctttaggatggatgccggatcaccccgtgaaatagatgtttagatttcacagggcggcatgacttctcacaccatctgtcattcccgtgcttgacacgggaatccatagtatcatgtaaactgcctggatgccggatcaagtccggcatgactttagggggggggatgtagcatcacccggtgtttgcctgcgtttactgggaggggcgaaaaatttttcgcctgttttgatcgttttcgggctatcccgccattcagccagattgattttctttaggatggatgccggatcaccccgtgaaatagatgtttggatttcacagggcggcatgacttctcacaccatctgtcattcccgtgcttgacacgggaatccatagtatcatgtaaactgcctggatgccggatcaagtccggcatgactttagggggggggatgtagcatcacccggtgtttgcctgcgtttactgggaggggcgaaaaatttttcgcctgttttgatcgttttcgggctatctcgccattcagccagtttgatttttttcactggctactggctactggctactgcatcaactatcttcaccgtagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcacgtcacatatgttcctgaaagtgtttttttgccttttcaagcagaagcggatgtgttacgggagtaccggcaataatgctgtggtgttcggtgacgtcgctgttgccgctgaagctggtgacaatgccgccggcttcccgtacgaggagtactccggcagaaaaatcccagggaaaaagcttgtattcccagaatgcgtcaaaccgtccgcaagcggtataggcaagatcgatggcggcagatcccgccctgcggattccggctgagccatgaataacctccttgagcatggaaacgtatgattcaaggtagtgatactctttgaaggggatgccggtcgcaatcaggaactgctcgggattattgcgcgaggatacatgaatggggctgtcgttcagatatgcccccttgcctttttcggcagtaaacagttcatcgagaaccggttgatacacaacgcctgcaacaagattgtttcgtgcatcggagagggcgatactgattgcgaagacgggaaaggaatggatgaaattcagtgtgccgtcgagcggatcgacaatccattttctgccggaagcgcctttggcagcacttccttcctcacagagcatcccgtcatccggaaatgcggcggaaatagccgaagcgatattccgctcgcaagccttgtccacttctgtgacaaaatccttgtactctttggggtgtatctcggtcagatcaagttccccgaatttcctgagggcaatggccccggcctcttttgccgcttttacggctgtttcaagctctctgctgcgcatgacatacgtttaaagattacctgagtcgatcgtttcagcaactgctttatgctgtcaaatttatactatataacgcgttatgatgaattctcttacagcgaacatcccgcccgatgggtcgcgcgaccatactgcggaaaaatcgcattagttgaaaccctatgggatggtcggtcaatgtagggatcacgtagatatcatttttcatgattcagtgctgatgctttttcagcgctggaaatatacagtatgtcgttaccaatatcgaacagctatgccgttacttttcagagcagcatttctttctcttgatgaaacttattttgctattttatgatttattatgaaaatacattgctgaacaatatcccagaaccatcaaacagaaaacctcacacatatgaatactatagtattgctcattggctgtattgccctttgcatgcttgtgggttttgctggtagcgtatttacaccggcaccgggatcggagtggtattattcactcttgaacaagccttcatggaacccgcccagctggctttttcctccagtatggacagtgctctttatccttatgggagtttccctttcaatggttgttaaagagggggttgatacaccgattgtaacggctgcgctgattgttttcgctgttcaactattcttgaattttggatggtcagcgatgtttttcggtctgcagtcgcctttttggggatatcttgaaattgccgcactctggatatcgatagtcctgacgatcgtactctttggcgcggtgtccaaaacggcggcttttcttcttatcccttacttgttatgggtaagttttgcttcctatctgacgttcactctctggaagttgaatccgtgatgctcttgtcaggcttttggggaagatcatatgcaaaaggggagatggatagttacaaaggtcgcggcatggctggtagtgttactactgtccatgcaggtggtgattgcatccgagaatagcgccacagtttaccacggtaatacaaaaagtaagatctttcaccacgaaggttgcaggtatttcaactgctcaaaatgcaaggcggtattttcgagccgtcagagtgccgttgacagcggttacaggccgtgcagggtttgtaaaccctgacaggtctcaaagagtaagaacgtatacaaacctgcagtcacaatccgggatatgcacagctcccggatgctgcaggaaacgctactggtcgagatttcccagggctatttttcccgcggctttcaatcgttcctgtatttcggcgcgatcgatatttcccgctcctatggtgatataatattctcctttcaggatgtagagccctccggtagcgatgaacgcttcatccccgaatccttccagatctgtacggctgtcgctcatggcatcttttatggagtgaaagatctcagaagggggaagaccggttgcaggcatgaatgcaggctgggtgagtgagacctgcaggaacccccatgagtcctcattttggggattatacaggcagagtttcatgccgactaccttctgctcgcttttttctgcatcgtcgacaggttcgccaagcagcgtttcagcctcggatctggtcaccagagcgcacggctcaataaggggatattctgaagtcgtcagtgccggctcaggctgtttttccatttctttgtcctgtgagcaggaggagagtgctatggtgaaaaccataaggaatgcgagaaaggaaaaagagtggcgcatgaatgtctcctttttatggtagtgtgtgccgttgtgatcgcagtcagtctcactttggtaagatagaaaaaaagaagccgtctcctgacggcttctttttgaagtgtattgtattcgcaaacgctactcttcgtcttcctttccgcgaagctgttccagtactccaaagtcctcgagggtagtgacatctcccttgatttcctttgtggaagcaagttcacgaagcaggcgtcgcatgattttcccgcttcttgttttgggaagaccttgagcccatctgatttcatcaggtttggcgatagggccgatctctttagctacatgtccacggagatcatcacgcagtttcatatcgccgacgtattcgtccttgagcgtgacaaacgcgataagggagttacccttgatttcatcaggacggctgaccaccgccgcttctgcaaccgcctcgtgcgcgacaagggcgctttcaacttcacttgtgccgagacggtgaccggaaacattgacgacgtcatcgacacggcccatgatccatatataaccgtcttcatcttttcgggcgccgtcaccagtaaagtatatgtccttgaactcggaccagtaggtgtcttcataacgcttgttgtcgccgtagatggtgcgaagcattgatggccagggctgcttgatgaccaggtagcccccttcgttcggtttgcagggcttgccatccttgcgcaggacatccaccatgattcccggaagcggtcttgtagccgtgccgggtttggtcggcgttgctccgggaagcggagaaaccagtatgccgccggtttctgtctgccaccaggtatcgacaatcggacatttttccttgccgataacggtatggtaccacatccatgctttggggttgatcggttctccgacggttccgagcagcctcaatgagctgagatcatgtttggtgacccattcgtcgcctgcgcggataaatgcgcggattgctgtgggtgcggtgtagagaatggtgactttgtgacggttgatgatatcccagaaacgatcccattgcgggtagttgggagcaccttcgtacatcatgatggttgcgccgttaagcaacgggccgtaaaccagataggtgtgtccggtgatccagccgacatctgcggtacaccagtaaatgtcttcatccttgatgtcgaaaacatgtttgaaggagtttgccgcatgaaccatgtagcctccggtcgtatggaggattcctttcggtttgcctgttgatccgcttgtatagagaatgaagaggggatgttccgcatcgacaaactcaggatcattgtggtctacagcgagccccataagatcatgccaccagtgatccatgccgtcatgcatgtgtacctcttcattggtggttttcagcacgatgacgctgcgtacggaaggggtgttgacaatggcttcatcgacaatatccttgaggttgatggttttgccgcgccttcttgttccgtcagagcagattatgagctttgctctcgagtcattgaccctttcggtgatggcatgagctgaaaaccctgcgaaaatcacattatggacagctccgacgcgagcacatgcaaggactgcgatagccagttccgggaccatgcccatgtagatggctaccctgtctcccggttgaacgccggcgattttcaggacattggcgaatttgcttacctgacggtgcagttcaccgtaggtcagaacacgctgttcgccttcttcaccttcccagattatggcggccttgttttttctccagctctttacatgcctgtcaacggcattataacagaggtttgtcgtgccgccggaaaaccatttcgcataaggcggtttccagtcaagaacactgttccatttcttttcccagtgaaactcttcggctatgccgccccagtatttttccggatctttctgggctttagcgtagagtttttcatactcgtccattgatgaaatgcgggcgttttccgaaaattcagggggaggaggaaactttctcttttccgtaagaacagaactgattgagtcttgatcggctggttgttgtttggatggttttctttccttggccattgtacctgattttaggttaacaaaaagggacgcccccctcaccttagcggatatatgcaaagagttttatgcattgatcatatacgagatatgggctttcggatggatttgttccaagactattacagggatatgtttctgtgtttacagttgtctgaatattatacaaaaaaaagcagtgagcaggcaagctgattgtatgaaaagagccactggagacgctacagcaggcaggcttcactgcctgctgagcgaaagaatgcagcaaaaatactgaatgcctggttatcccggctttacaacgaaattgaccagcctgtccggaacgacaacttcttttatgatcgacattccgtcaaggaatttccggacactctcttcttttcgtgcactgtcaagcaggatgtttttcggcgagcctgctggtgcggtgacagtacccctgagctttccgttgacctgaaccgcgatagtgacttcgttatcggctgcaagtgcagggtcaaaaagcggccagttttcttccgtgatcgatgtgtcgtgaccgatagcttcccagagttcttcgcagatgtgaggagcatagggtgacagaagaagaaggagcgtttctacggcagttctgtttctgctccctgatttgtgaagctcattgacaaaaaccatcatctcggaaatcgctgtgttgaacttcagctgttcggtatgatcggttatttttttaacagctttatgcatggttcttgtcaggtcttccgtcaagggcgcttcgttcagttccgccatgcttccaggttcagggtagataaggcgccagaccctggaaaggaaacggctgactccctcgatgccgttcgtgttccatggttttacctgttcaagcggtccgaggaacatctcatacaggcgaacggcatctgctccatatgatcccagtacctgatctgccggaatgacgtttccgcgtgatttggacattttttcattgtcctctccaagtatcatgccctggttgaagagtttctggaagggttcttttgttgagacaactcccagatcgaagagcaccttgtgccagaaacgtgcatagaggaggtgcagtacagcatgttctgctccgcctacatagagatcaacattcatccagtactgctcttttttcggatcgacaggtttttcagtgtttcccgggtcgataaagcggaggtaataccagcagcttccggcccattgcggcatggtatttgtctcccttctgaatgatccgttttcatcagtaccgtagagccattcggaaatatttgcaagaggagattctccagtggttgtcggttcatacgcttctatatcgggcagggtcagcggaaggtcagattccggtctcagcgtgccatcttcataatacttgacaggaataggttccccccaatagcgctggcggctgaaaatccagtcacggagtttgtacttgaccgttctttttccggttccttttttctcgagccaatcggccatgacgccgaaggaggtttcaaacggcagtccgtcaaggctgatatcgtcgttggaggaattgatacaaacgcttcctttttcctcgaacacagcttcctcgacgtcatgcggactttttatgacctcgacgatcggcagatcgaattttttcgcaaactcccagtcacgtccgtcatgtgccggtaccgacatgattgcaccggtgccatagctggtgaggacaaaatccgatatccatacaggaagggcctggccgtttgccggattgaccgcaaatgatccggtgaacacgccggtcttttctttttgcagtccggttcgttcaagctcggttttccgttttgcctcttcgatatagttttttgcctcaataaggtgttcagcggtggcaagtttttctgccataggatgttccggagagatcaccagataggtcgccccgaaaagcgtatcgggtcttgttgtgtagactttcaggcttgtcctgtggcacggaagctgaaaatcgatttcaacaccttcagaccgtccgatccagtttcgctgcatctgtttgacactttccggccagtcaaccagatcgagatcggagagcaggcgttcggcataggcggttattttcagtacccactggcgaaggggttttcgaacaaccgcgtgcccgtcggcgactttttcagccacctcttcatttgcgagaacggtttttagctcctcgcaccagttgacatcgatctcgcttgtataggcaagaccgcggtcaagcagctgaaggaaaatccattgtgtccatgcgtagtaaccgggatcggtcgtgttgatttcacggttccagtcgtaggagaaacccattcgcatcagcgtatccttgaaactgctgacatttttttccgtgatgacctttggatgtgttcctgtttttattgcgaactgttccgccggaagtccgaacgcgtcccatcccatcgggtgcagtacattgtgtccccggcttcgtttgtatctggaaatgatgtccgttgcggtatacccttccagatgtcctacatgaaggcccgagccgctcgggtaggggaacatgtcgagaacataatatttcggtttatcgacggtctcttttgtaagaaaggtctggtgttcgttccagtatgcctgccattttttctctatgctttgaaagtcgtaacgcatgcctgtagacgaatagttttgattgaaaaaaaaagctgtgcagcattcgcagcacagctttaccctaaactgagcgtttcaacaaatgctccatactagtaagcgtattaaaaactatctgttatactatgtttgtatagagattatccctcacctgtcgggtgaacgtgaaactgatacagagccgcattgtatgaaacccttcgggattgccgatcacaccggatctgcttcgttaccgggaacttgctgtagatcactacagcggcattccctgtgcctcgcatctccggcatgctcgacaatcgctcaatttagctttacgttatttcttgccaactgctgactgaaaaccgcttactggttttgttcctcctgtgccgacgggccgtttgcagattcagccggcatgtcaagcaatgcttttatggacagcgcgtatcggatcttgcctgatctctggtctttacggatgtcgatcagctttacctttacccggtcaccctgtttcaggtgatcgcttaccttgttcaccctttccctggcgatttcagaaatatgtaccagaccgtccgttcttggcagaatttcaacaaacgctcccaggtcctcacggatgtccttcaccttacccatgtatatcgtgccgacttccggtttggatatgagcgtcttgatcgtttcaatcgcagcagcagcgctttcgccgtttggtgatgagatggtgaccgtgccgtcatcgtcgacgttgatctgagctccggtttcttccgtaatgcttctgatggtttcaccgccttttccgataatcataccgatagcgtccacgggaacctgaatggttgagagctttggagcgtattgtccgatttcacctcttgggtcggcgatggattcggtcattttatcaagtatatgcagacgtccgttttttgactgctcgagagccttttcaagaatatgataatcaagaccgtcgatcttgatatccatctgacaggctgttatcccatcccgcgttccggcaaccttgaagtccatgtcgccaagatgatcctcgttgccgagtatatccgaaagaactgcatagttgtcgtcttccttgataaggcccatggcgattcctgacaccggcttggtaagcggtacgcctccatccattgccgcaagcgttgctccgcagaccgaggccatggatgatgagccgttggattcaaggatttcagagacgagacgtatcgtatacgggaattcagactcggacggaactacttttttaacggctctttctgcaagattgccgtgtccgatttccctgcggcccacacctccgactctgccggtttctcctaccgaaaagggagggaaattgtagtgcagcatgaatcgtttttcagtatcgtcgagcagcgtgtcgatcatctgggcatcttttttcgtaccgagtgtcagtacgacgagtgcctgtgtttctcctctggtgaaaagtgccgagccgtgtgctctcggaatcaggccgagctctatgctgataggccttacctcttcgagtttcctcccgtcaaggcgtttggcgtcatcgagaatcatgtgtcgcatcacctgtttttcaatcgcgtgtatgtgacctgaaatgatctgttcattaaggtagagggcctttgaaggatcggccgcgatatcttctgcagttatctcgtttttatatcggccaagaatctgttcagtgatggacttgtaaacagccgtggttttttccgcacgttcttcttttgcaagcggcatgtaggccagctctttcaggggagcctcacacgcttctttaatgctttctttcagctcatcgggagcgtcaattgcgagaaaagagcgtttgggtttgttcacctcggcagcgatatcgtcctgtaaagagcagatttttttaattgcttcatggccgaatctgatcgcttcgagcatttcagcttcggatatttcattcatttcaccctcgagcatgcatatcgtatcgtttgttcccccgatactgatatcgatgtcgctttgcgcaagttcattgatggtcgggttgatgacaaactcgccgttaattcttccgaccctcacctcggacatcgaatttgcgaacgggatgtcggaaaccatgatcgcggctgatgcagcgattccgcccagcacgtcagcatcgttgagctgatcggacgaaataaccgaaatgattatctgtgtatcctgatagtagccgttggggaagagaggacggagggctctgtcgataaggcgtgcggaaagaatctctttttccgagggcctgctttcgcgtttgatgaatccgcccgggaactttcctgcagcgtaatacttttcacgatactcaacctgcatcgggaaaaaatcctgatttggagagggtggagttctgcttgatactacagtagcaatgaccatggtgtcacccatacgcacgattgtggctccgtccgcctgctttgccatcttgccggtttcaatagtgattactttcccgtctcccagatcgatctcttttcttataaacatggaatggacatcagttgttagtgaataaaaaataacatacgcgcaattcttgcaatcgggccggtatacaacaatcggtagccaattagaaaacaatttttcaatatacgataatttgaaaattagttgactgcttattatacatcctgctgtgacactctcagcactccattatcgataagccgcgttgaaccgatttttaccgcaagcagaagcagatagtttatatcaggtttcaggatagctgtttccctgaagttgctttcgtctacaatggttgcatagtcgattatcgcgtcgggagccgaagcgataaccttcgttacctcttcaatgatcagtttgcagtcagtttgtttcatgtgcaggagttccctggccctgcacatgctttcattgagcacagtcgcctgtttcctctcttccgatgaaagatagatgtttctcgagctgattgccagaccgtccgactcacggacagtgggggctccaaggattgttgtatcgatgttgaaatccctgaccatctgtttaattaccgcgagttgctgggcatctttttcaccgaacaccgcaagatgcgcttttgagagaagcagaagtttcagtaccacggttgccatgccgtcgaaatggcctggtctcgctgccccttcaaaacgggtcgcaatatcgccggtactgacctgtgtctgaaacgcttccgggtagatcagctcggggtcaggcgcgaaaagataatcgactccagcgcttctggccatcgatgcgtctttttcaagcggtctcggatagcgttgaaaatcctcctccggcccgaactgacgcggattgacaaagatggtgaggataacgcttcctgctcgttctttcgcgagctttatgaggctcaggtgtccttcgtgcagagctcccatggtcatgacaaccgctatgaactgatgcttcaggcggaggctttccgctgttttctgcatctctgtcggatcattgataatctgcatgctttctcagagttgattggtagaaagtgatcagcgacgttccattttcagggtttgtcgcaggtatcgaatttgtttttgatttttgtccgttgtctttttgcgtcttttcccggcggggagacaatgacaacaaattcaccccgtattttctcatcggtgaaacgttcgatcatttcggaaggggtgccgcagagatattcctcatggagcttggtgatttcccgcgcgatgaataccagggggccggaaaaataattctctatttcaccgagcagtttcactatgcggtgcggggactcataaaataccaccgtgctttcaattgaagcgaggaattccagtttgcttttgcgcccttttttatgcggaaggaagccggcgaaaaaaaagttgtgtaccggaagcgggcagactgacaacgctgcggtagctgcgctcggccccggtaccggaatgatgttcgcctgcagttcgtatgcggctcgtacaagggcgtaaccgggatcactgatcgccggtgttccggcatcgctgatgaccgtaatgttcagaccctcttcgagcagtttgataatgctgctgatcgcttttttttcattgaaagcgtgatagctgatcagtttttttccgctgatgtcgagatgccgaagcagtatcgacgcccttcgcgtatcctcgcatgcgatggcatcggctgatttcagtgtcgagatcgcccgcagggtgatatcctcgagattgccgaggggagtagcaacaatagacagtgtgcctttagcagcggtatcgcccataaccgtagtgattccattgactgtagtagagtgtatctatatacatagtatattctatagacccatttaaaaagtaatattatatcggttttgcagagtgcgaactgtgaaaaatgtgatgcacatctttttcacggtgcacgtgaacggttgcgtttatatcccatcttttccggcgattgcgattgacgggaggattgtttgtgtaagagagggttgtcaggcaggatgagtttgaggagtgtattgtggcgaaataagcaatcaacagggtcttctatgcgggatgaaaaaacagaaaatacagtgttgatgctgttgtatatcgtcttttttgtgcttgtaaacagtccggcatcagtaggtgccgggagtgattcattgcggcaacaccgtggagagacgctgactgaggtttttgacacgccgttgcctgtatcaggaaggctcggtgaaatagctgcgaaaacccccacaggattacaacagggaaccataaatccggacgcggaaaaagggtttgcagggatacccggagcaccaaaaatcaactattttgttgcttttttatgggcggtctgggtagggtggattttctcgaccgtcggcgcttttggcggcattatggcgggagtggggcatttgaccctttttggtttaggcagctacgccgacagtttcacgtctaccaatcctgagctgaacgcgttattgacagactcgatcagggcgaccaatcaataccttgtggctttagccgcactgatttcgacctataatttttacaggatgaaacggctggtcgtaccgttaggtgtggcattgggggccggaagtgttattggaggcttgttgatcccctggcttaccgcgggtaaaatacagcttggcgactatatcggtttgttcggtctggccgtgctggtcataggggcttttattttttatggtacaaccggaagagcccgttctacaaagaaaaaagccaatgaagcatctgcagcgtttcagcgattgatgaaagaaaatgatgtttcggagtcacagggtgtgcatatcgtctcttcgggcttgagagaggtaacgttttccttctacggaacacaattcagctttaatcctttattggctgtcgccggcggtttggttatcgcgtcgatatcctcgtttctgggaatagggggcggctttttgtacgttccttttttgacggcagtaatcggtctgccgatgtttatagtcgtggggacttctgcgttagccgtcctcctgagcatgatcaccagtattttttcttatgtggttctgaaagggacgtttatcagctgggatcttgtgggggttgagatggttggtgtttttgttggtgcgatgataggtccgagaacccagaagtatatcccggaaatatggttgaagagactctttgtactacttgccgtctatgttggcttgagatatttcagcaaggggtttttcggggagagttggctgcctcctttttaattcttgaaggggagtttgcctggttggtactcagccaacatctctgacaaggtaaaagtacaaccatccttattttttcggagtctcatttgccttcttaatattctatggagttattacttgatttgcggctactttatggttatattataaccagatgaaatacgaggttcaaatcaggaaaaaagtggttagggggctgaggaaactacctgcagatgttcagaagctccttttcttgcttgttgcagatctccaggcggatggcccgattcagaaaagctggcgaaatttttcgccacttggtgaggatcgctaccactgtcacttgaattatagatacgtggcatgctggacatgtcgcaaaaaagaaataacgattgaggtgtattatgttggctctcgtgaaaaagccccgtattgagctttcgattcacggcaagcatgttgatgaattgctctcctggatcaaggagaagtacgaagttgaggtccttgtcgaagaacccgatgatgagatgattctcattgaaagcacgagcttctggaaggaaatggaacggaaccgcattggcaacctgctttccggtgcgcgtttgaaggccgggttgacccagactgagcttgcaaagaggctgggtgttcgccagaacatgatcagtgattatgaaaacggcagacgcacctattcggatgagatggcaggtcgactgagcaaagtgctcaaggtcaaggaagaaaggttgaaatacggaagaaaacatcaaggtacagacaattctgaatagcctatgttcgactattacatcatctgttcggggtagcagtgatatcaaaagggatgttccatgaaaaccagtgagctgtcaacatgtttttgtataaagggggtagaggcgtgcagtgtattctatcagcactattttgcatcaaaggtgatttttaattgcggctggtatgtcaaatctccgcatcggtgtagacgggccgtcgatacagtttatgcagccttagaaagatatgccggtattcagcgggaagggaattacgctgaacttcagggttgatgatgttgatgctgaacatgaaagactggcggaagcaggtatcaggactgccatgccgctggaagatcatccctggggggacaggggattttccgttatcgatccgattggaaatttcgtctatctgtactccgaccgcgaaccgatggatgagttcaggcaattctataaagagtaagtggggcacattatcctgaaggtgactctgtccttcctcttcgagtccgctgaaccgggaaaatcctgtatattgctccggacggaatactgggatgctgctgttgctgccttggcagagagttgtctttgaagaatatgaagcggaatactgtggaaaagaacgaagaggtcataagccggaatactgtgcttttgaagatacgcgacctcgaggtcgctttttcaggcagaaaaggtggaaaaaaaactgttgtgagggccgtcaacggggtttcttttgatgtcagaaaaggtgagacccttggtcttgtcggagaatcgggatgcggcaagacaacactgggaagagcgctcctgaggttgacgccggttccgttcaaaggagaagtatggtataacggtaaatctatagaaacgatcagcaatcgggattttcgcgttctgagaagcgagatgcagatgatctttcaggacccattcagttcgctgaatcccaggatgacgatcgggcagatgctcaacgaggtcttgtcggtacacagggttgttgcgcgcaaggacgtgaaaaagaaaatctacgaactgctcgatattgtgggtttgagcagtgattatgcgaaccgttatcctcatgagttctctggaggtcagcgccagagaatcgggattgccagggcgctcgcggtcaatccccgcgttatcatctgcgatgagccggtttccgcgctcgatgtttccattcagtctcagattatcaatcttctcaaagatctgcagtccaagtttggtctgacctatatttttattgctcatgacctttcggttgttgaatacatatctgatcgtgtcgcggttatgtatctcggtaaaatcgttgagatagccgattcggatgaactctacaggaatcctaaacatccctacacgaaggcgctgatgtcagctattcctctgccggagctgaatcaaaagaaggaacggatactcctgaaaggtgatctgccgggaccgatggatattcctgaaggatgcagttttcataaccgttgtccggaggttatggatagatgccgctcggtggagccggtgttgaaaccgctgtgtgaggggagtgggcatgaggtgagctgtttgttgtatgaaggagaggtttgttgagttgttgaatcgttgaattgttgaactgtttgtggtagctgaaaaatgaaaatgtaacctgatggcaaagaagaaaattggggcggggaagattgggtgcatcgttgtggtgctggtttttcttgttctcgcaataggtgtataccggctctttacggcacaaaaatcgttgccggaagagtttgtgctgaagatagatatttcaggggatatcagggaaacggttgataccggatttgctctgccatttgagcgggaatcgcaggaactgtccctgcaggatatcatatttctacttgacagggcaagtgaggatacacgaatcaaaggtattttactcgatatcgacggggttcgaaccgggtcggcaaaaatccagcagattcagcgagcgatcgaacggacgaggaactcaggcaaactggtaaacgcatttcttcgaaatgcgggagaccaggatgtctggctcgcttcggcatgtgatgcaatgattgcggaacgggggaattttctgctgctcgacggtctgagggctgaactgcttttctatacagggacgcttgaaaaactcggggtttcttttcaggccgttcaatggaccgactggaaaagcggcgttgagccgtttacaaggcttgctgcaagtccggaattcagagaacgtatagagatgagcctggatagcgtctatgcggcttatacgggttatgtgacaaagcagagagacattccgctggaaacgtatgagatcattatcaatgaaaagacagttttgtcggctgatcaggcaaaagaactcaaggttgtcgatgaagtcaacgggcactgggagtacctggaacggttgaagaaatcctatggcaagggaaagaacaatcatgatgaagacgatgttcttgtcagcggtgtgcggtataaagccgcggttccctggccatacaagcctgaaacaaaagagcatattgccgtgataacggcgtcgggaccgattgtccgatcgtcggatgatatggcggcgggaactgagcagggttttgacgaagagacgctcagaagctctgttcaggcggcactcgacgacgaaagtgtcaaggcaatagtgctccgtatcgacagccccggaggggacgctttggcctcggcgaatatgctgcaggttctcgattcggcgagggttaaaaagccgattgtgacatcgatgtcaagcgttgcagcgtcaggaggttacatgatagcgcttgcggcggacagcatctttgccgaaccacttaccgttaccggttcaatcggtgtttatgcgctaaagccggagatcagtaaacttcaggagaaaatcgctttgaatcgtgaggtgtttacgagaggaaaaaacgccgacgcgtatactgttttcaagccgcttgacgaagcgggaatggccaagttcatggaaacgacgggctggatttacgatgattttcttgacaaagttgtccggtcgagaaaaatgacgagagaagaagttgatgcggtagccggtggaagggtatggatgggagaggcggctgtgaaaaacggtctggttgaccggatcggcggattgccggaggcacttcgagctgcccaggtgttggcaggaatagattctgccgctgtgccgggattaaagttctatcccgaacctcaggggctgatggattacctttttggcggcggtccgggaatcgaaagccatcttttcagcagcaagattcctgccggaagctttgccgaccgttcaatgcgaaccctcgatcttctgatgcgtctggagcagcagccggggggaatgtacaggatgacgatgttgccttacgacttgagagtggaataacgatctgagaaacccgttgcgagttttgatgacagcttcaggagacgctcgttttttcgacaagcaaccagagaaaatgcatgaaccattatcgtgagaactgatttcaggcactgtttttattgaagaacatgctctgttctttaccagttggattatcagtactacttattatgtcatctgattttatcaccaggagggagtttctttcgagggtatgcagatattcctcgttgtccatgatggcgctgttcttcggatgcgatatcgcgcgattgggtgagggacagaagaaaaaaacagccctgatctatgcaaccagatacggtgccacaaaagagacagccacctggatacaggaaggaatgcaggggccggtcgatcttcttgatatcgaaaccatttctttttctgatgttactgcacgatatgaccatttcatcataggttcgggtgtctggatcggtggtgtacacaaaaaaatcatcgagttcctcgaatcccgaaaaaaagagttgagcgggagagtgctcgctacatttgttgtgtgcggaacagatggcagtacggaaagcggcaggaagcgtatcgacggctattttactccattgtatgcttgtttggacaagaagcctctcctgagcagatatttcggcgggagagtgattgtggagaatctgacggatgaagacaggcaggcgctaacggttttctataaaacatacctccgcgcagagttgcgaagctgggaccggaccgacccggagaaagccgcacttttcgggggagaggtcaagcgccggcttggtgagaagatgagcgtatccgaatcaacgaacaccctggtatccagagtttaaaaggtgcattgcaatgtcgaacaccgggtttgattctgactctgaaaatattctttttttcggtgatcccaacctgggagaggaggggtttcaacggttttccgcttattttcctcatgccaggcaattgacctgggaaaaaggaacggacaaaaccgcggcgagaaaaaaactgcgctcgcaatcctggctttttactctctcgttctataatgactacatattttcctgcgacgacttcgattttctaggtctgctgcttaatatccatccgtccttgccatcgctgcgcggtgtcgggtatgatcatattccgttaatcgagaatcatcaggagcacggtgcgacccttcattttcttagacgcccttcacgaaacaggctcattgtcaaaagcgacatcgatgcaggcaggatcatcaggacaaggacgcggaaactgagtccgcaggcaacctatggtgatatcaggatactcaaccagcagattgccctggaaatgctcgaagaattgtctgaacagcttcttgcgtggggagatatcgagacggtctaccgtaaactgtctgctgaagcggagaagagcaaccttgcctgggcggaacgatacatcgattcctctaccctgcaaaagatgcttcgggaattgagaacatctcatcccggtcaccgggtgttcatgaaggagccgttattggtcaagtaagtatgtgatgaaaaaacgaattcgtttttaacatgatgcggttggttttagctgatcttttgcgtttacggatgtcctctattactattaaaaataacgaatcgtctgacatggctgtcagttgaaagttttaaggtcgatccaggatcttgtgaaaattgttgagaaaccaactcagaaatttgccaaaacggcttaatgtccagatagcctaaaaatcaaccccgagctgatgcaactttcgatgcgctacttgcgttgcttgtttgaatcatttcagatgtaacggcaatgggctggtggctcgcggtcaccgggaataccagggaaaggtattcccggtgataatcaagcctgtgaatatcaggacagattgttccaaaccattttttcatggttacgactgttctgtgttgaaccaacccgctgttctcttgcagaaaccaacaagcatcagcatcaccggcacctcgatcagtacaccgaccactgttgcaagagcagcaccggatgacaggccgaacagcatgactgcggtggcgatagccacttcaaaatggttggaagcgccgatcatggcagctggcgcggcatcttcgtaattcagtttgaggatttttgccgcaccgtagcccagtccgaaaatgagaacggtttgcaggaaaagcggaattgagatccacagaatggtcagcgggttggccagaatggtctcgcccttgaagctgaacagtaaaaccaatgtcagcagcagtgcgctgatggttaccggtgtaagaacatgcagaaacttttctttgaaccatttttcacccttgtgtccgataatccatttgcgggagaaataaccggcgatcagcggcagagccacatagatggcaacggacagcagcagagcctgccacggaactggtaacctaccgatacccaacagaaacccgcccagaaccccgtagaggacgagcatggtcagggagttgatcgcgaccatcacgagagtcagaccatcatttccccgggccaggtatccccagacgagaaccatggctgtgcagggagctattcccagcaggatgcatccggcaaaatagctgcgccacagaggaatctgaagcatttttacaccgtcctgcaaaatcacggttcctgcgccgtgctccgctccgacaggcaggtcgaggccaaatggcattttgaccagatccatcgcttcgtttccgatcaatcctttaaggaaaacaccaagaaacagcatggagatggcatacatggtgaacggtttgatgcaccagttgatgaacagcgtcagaaaaacgggctttccgcttttaccggccttgaccacgctggcgaaatcaatcttgaccatgatcgggtacatcataaagaacagacatatggcaatgggaatggacacgacaggtgcgccattgacattgatactcatgccgtccagtgtttttgccagcccgggggcgattttaccgaggaaaatcccaaacacaatgcacaacccgacccagacggtcaggtacttctcaaagatgctggtcatatgccggtcgttcgccggacaaatttcattattcataaaaatacctccattactcacgtcaatgtttcaggcagggtttcgaaaaaggctttgatttcgttatggacaatattgcagttacccggaaaagggacaggtttcgtgggcatgcccgcatacggtgacgaccacttccggttttacgtctttgaactaatcgatgtagtcatcacttttgccgcgttctggttgagcctgtgcgtctcgattcctgctgagcaggcttcgatgtcatctcccttgaggtgccgggtccagccttcggtcatctggctacggcatgagttcccggtacacaggaacagtacgttcagtttttcactcatgatgtatctccctggtttgttaacgcttattttttcgggcaacattcatcgccgcgctgctttctgcaaagatcttccggctcacacgacgtgatgtcatcaagtgtttttgcgtcgtgttcgatgcccggatcatggctgagttgtgattcgatccaattgatcaacacaccgaaatcagcctgttcacggcgaatccggtaatagacccatcggccgtctttccggctgtctaccaggccggatgaaatcagaactcccatgtgacgggaggctgtggcccctgttacatgaatcagctccgtcagctgacaggcgcacagctcgtcgtgcttcaggagagccgacactatccggagccggttccggtcggacagtgctttgaatagtgcagtcagtgtatccatgttgattttatagtagttacatagttagctaactatctaattaatgtatgttaaaaaaggatcccgatcaagttcatttgtcgatagtaaacaaaaatgcccttcgaaattaccacaaatcgtaggtagacctcataggaagagggggaaagtaaaaccaaccataccgcaaaggctgggatggttgactgcggcggagtcatagaacagcagcatgtgtggacgctcaccaccggccaagaggaacgccggagaagaagccaccagccggatacagagccgggaaaaggtgtcgttcggactcgaaggcatgcgaacacgagccaaaactgacaagacgtgttgctttatcgccttgttgcatcaaagctattatgagcacccgccgctcggtatcgtgctttgcgaggtacttggcaggattatttttgatcgttacttctttgtgtttagtggtttcattataggaagttccctattcttaccgggctctgccatctccgggcgagcggagcgagacccggagatctgttagaaatgttcacctatttccaatgatatattttaatattgataatgtgtagccttttggctacattgttgctatggttgaaattcgcaagactgaaaattttgctaaatggcttgacgggttgcgtgacgttcgggtgcgtgctcgtatcctggtcaggatagaacggctaagcgctggaaatcctggagatgttaagaccgtgggtgaaggtgtttcagagttgcggattgactatggccccggttatcgggtgtattacaaaaagcagggacgagaggtggtgattttgttggccggtggcgacaagcgcacacagaccaaggatatcaaaaccgctttacggcttgcgcagaatttataggggtaaattatggcgaaaacgattactacgcgatacgatgttgccgaacatcttcggacgcctgaggaaatgggagcgtaccttgaagcttgccttgaggaggcaaatggcgacgcggcgtttatagcgaaagctctgggggatattgcacgagccaaagggatgtcacaagttgcacgagacgccggtttatcgagggaaagtctttacaaagcgctctccggagaacgtaccccaagctttgatactatccttaaagttatcgatgcgcttggtttgaaactccatgctgaagctgcgcacgtaaataattccgaggctcaacctgtcgtttgaggagagcggagaccctttgatccgtgaaaaattgaaagggatcgctgacagtccgttcggaacgcataataatgcaaaaaacttcagtggcggctggcgtaacgtttgcgtgtgagtgactggagagtgatgtatgagatcaataacgacggattgcggatatttgccataaaaatagcccctcgcggggaggtgcatcgatgattgtacaggtgataaaacagggtggcaagcccgaatgggcagtcgttccttatcaggaatacctgaagcttatagaaaaagctgagatgcttcaggatgttcaggactatgacagcgcaaagatggcgctgggagagggtgaagaggaactgctgccggaaacgttggtcaatgctttgctggaaggggcgcatcctgtgaaggtatggcgtgaataccggggcatgacccataagacgcttgccgaggctgggagtatcagtgtgccatacctttcctgagttgtgccacatttcacaaattcgcaggcatcgaaaaataagtcattgtttcttttatagttaagattttctgattcccgagttttcgcactaatgttatcttttctgcatgcgtggagacttgacaatcagaaaggtgcgaactgcatctggtgcaactgccgttcaggtggttcagaataaagggaaacagcgttcctttctcaagcatatcggcagtgctcataatgagcaggaactcgaactgttgatggctaaagccgagaaatacgttgaaacccattgcagacagccaagcctgtttgctgacactccaccatcaccttcatcgctccagacagctcttgcaggctccaagcttgtcggcgtcacccatcagtatgcgcgcaatacgcttcatgcctgcgctcgaaaatgcggtctcggctttttgccgaaactgtatttggatctggcgctcatgcgtatcatcgagcccgcctcgaagctgcgtacgctggagcttctggagtggtatttcaatgtccgttatgccagaagaactctccatcgcatgctcagcaagctgcttgagcatcaggaggcgatcgagatggcagctatccagactgcccagaacgatctgcaggacaaattcagcctggtgctctacgatgtcactacgctgtacttcgagtccttcaaggaatatgacttccaacgtcccgggttctcgaaggacaacaagccacagcagccgcaaatcgtcatcggcctgatcaccacccgctcagggttgcctgtcatgcacgaggtgttcgaaggcaacacctttgaggggcataccatgctggccatcgtgcaccgcttccaggagcgggtcggaaataccaagccggtgatcgttgccgatgccgctatgctctcgaaagccaacatgcagcaactggagtctgaaggatatcgctatatcgtgggagcccggctggcgaacactgcagccaacttcatcgatcagattcacacggcactgcctcgaacggacaaggctatacgacgcttcagctatgatggcgtcgtgaaaaatgccaccatgatctgtgagttctctgatgcccggtacaagaaggacaagcgggacttcgacaagcaggtcaagcgagcgcttgttctgcttgaacgcaatgagcccggcagacgggctaaattcatcaagaagtccaaagagaaagacaaacccttcatcttcgatgccggcctacaggcaaagacagagaagcttctcggtatcaaaggctatgtcactaacatcacagaagacgagttgtccagtagcgagcttatcgcatactatcgcgatctctggcacgtcgaacaggcattccgcatgagcaagtctgacctgcaggcacgaccgatcttccatcgtacgcaagatgccatccgcgcccacatgctcatttgcttcatggcactgatgatgggaaaatacctcgagataaaaacgggtcgctcgttacgacagatccggaaaaaactctggcaggtgcatgaagcccatatccttgatgagcaaaccggtgaggtacatgtgatgcagatggatgtcggcgaatttgcgggcagcgaactcaataaactcttggattctgggttttcgcactaatggcacaactcaggagatttgccgagcaacgttgttgaataggttaaaaagtgcttcttaatgtgtgatcttgaccaacccttacaaagatttttgtgcttatcaggactcattgcttggcgatgtaattgtgtctgctttgcatttcctgcaatgacgctgggccatatcacggcttcgtctatttttcctccgccacttcaacgattcaacagttcaacaatctcaacaaactttaagacatttacggagtcttcttctgtctcttggctggaatgatggcgatttttacaccgagggcgtgaagtactgcgttgattgtttcaaatcgtggatgtgatcctgcgcttaacgctttatataaactctccctgcctaaacccgaatctttggcgatctgtgtcatgcctcgggctttagcaacgtcaccgagagcggcgataaagacgtcagggttcggatcttctgctgtagcggagaggtattctgtgatgacctcttcgttatccagataatcggctatgtcgaatgtcgcaaactcgctactcattgtttttctccttgattttcctggctagtttttttacgtgcttgatatcttttcgctgagtcgacttgctgcctccgcccaacaggaagtaaacggtggctcctttccgagtgtagtatactcggtaacccgctccgacatggacgcgcatttccgatacgccttcgccgaccggctcacaatcaccgaaagtgccatgcatcgcactccgaagtcttgccaggattcttgcttttgctttctggtctgaaaggctggagagccatcggtcaaattcgtttgatcgaataaaagtattcctctttccctacttattgtatctaattggatacttttttgcaagttttttccggccacctcgaaagatcgctcagcagctttttccaaatgacgccttggaagaatgaggcattttgttcaagatcaaggagtgctcagaagctgaataaagggcaccgctattaatttgctgcgcaccatgattacttctttgacccgacttgtcgagacacttcggtatctgtgctccgttcgcctcgtactcaaggcgctcgcgacaatttataaagatgccctaaaagaggctgtcttgatttctgattacgagtacgattaccgcttcgctgagtacgattaaaggcagagaattatacggcaactcaacgattcaacagctcaacaaatctaacaacgctttttgacttttaccttttgacctttgactttttttccctcaataattccagaaatccctgtccaaactcctgtactgtatcgcctggatgaggtgtttcatctcgatgttctccgatccgtcgaggtcggcaatggttcggctgactttgaggatccggtcgtgggcgcgggctgataggttgaggcgttccatggcttccatgagctttgtggcgcaggctttgtcgagcggacagaacgtcttgatgtgtttgggcgtcatctgcgcgtttgcgtgaatgccgggagcattgccttctgcaaaacgcttcgactgtctctcacgagcgctgatcacccggttgcggattatctccgagcattctccttttgtgccggaaaagagctcctggttctcgacttttgggacatcgatatgtatatctattctgtcgagcagcggtccggagattttcgagaggtagcgctgtatctgctgaggtgtggctgtcaggttgccgtcctggtcttttagcgcgcctgcggggctggggttcatggctgcgaccagcatgaaacaggctggatagttcgtggtgagtgagatgcgcgatacggtgacctcgttgtcttccagcggctggcgaaggacttcaagggcgttccgggtgaattcaggcagttcgtcgagaaagagcacaccgttatgcgcgagactgacctcgcccggtttggccatcgtgcctccgccgatcagcgcgacgttgctggtcgtgtggtgcgggttacggaacggccggcgggtcatgagcggtttgccgatgttgagtttgtctgcaaccgagtagatttttgtcgtttccagcgactcttcgaagttcaggggaggaagaatgccgggaagggctttggcaagcagggttttaccgcttccggggggcccgatcatgatgagattatgagctccggcagcggcgatttccattgctttttttagctgtcgcctgaccctttatgtcagcgaaatcgaccggatattcaggatgttcctgaaaaagactttcaatatctacctcaacagggaggaacgctgccggatctctgagaagagtgacggtttcattcagggttttcactccgaaaacttcaactgccgagcgtgaagctgcgaccgcgacagcggcctcttcggcgtttatcgagggcataataatccgcttgatgttctctctgacgctcatcatggctatgggaagggcgccgtttattcgtcttaccgaaccgtcaagcgccagttcgccgagaatgagcgtgtcttccagcttgtgcgttgtttcctgcagtgagctcagcaggccaatagcaatggaaaggtcgaacgccgttccttccttccggacatctgccggggcgaggttgaccgtgatttttttcggaggcagattgaaacccgagttttttatcgcggtaaggattctttcacggctttcgcgaatggcgttgtccggaagaccgacgacggtaaaggaggggaggcctcctgaaacgttggtttcaacctctactttcagggcatctattcctacaagcgcggctgcgctgagttgagagagcatggcgtgaagatttggttgttacagctttcttacatcgtgatagatagtaaaaatactgtaaatatccagttcttcgcgtctcatcccgtggaccgcagtccgctcgctatggcgttgacggtgagcagcagctcagggagcatggcatcggctgtgtcctcttttccagataatttatgttttctccaggttctcaggagatcgatctgcaaatggtgcagttcgctcagtccttcctgacgcatagtgatgaagcggaacacgttaaagaatttgtcctgaagtgaaccaccgtagaatatgtccagaagctcccgtgttctccggtactcggcggtaatcatcgtgagatttctatgacgggtatcagggttttcgaccagcatggcatatttctgcatgatttcagggtcaacagtcgcgatacttgtcgagacattgcttgcaatgtagcgcagcggcggccatgaaaaatccttttccctgatgagatcgaacgcttccggctgtgttttcctgaggtgttcgagggcgcttccgaatccgtaccatccggaaatggcgaaccgggcctggttccagctgaatacccagggtattgcgcgcaggtcatcgaggctttcttttccgcttcttcgtgaaggacgggaaccgatcctgctcgattcaataatgtctatcggggtcgcctgatggaaaaactcaagcaatccttccgattcgatcaaactccggtaagctctgttgctttcaacggcgaggagatccatgacaggctcgatcgacattttgctttttggattgacccgatgagcgagccgggcctcggtcacgccggccatgaacagctcaaggttataggtcgcgttgatcttgttcgcgtatttctgggagatggtttctccctgttcggtgaccctgaggccggtttcgagcgagcagtggggttgggccctgatgaagcggtgagtcggtcctgctccccggctgatgcttcctccgcgtccgtgaaagaaaagaatatcaatatcctgttctctgccgacttcaagcattttttcttccgccctgtacaggttccagaggctggaagtgatcccgccgtccttgttgctgtcgctgtagccaaccatgacctgctgggacggtcttgtcccgttccggatctgccgatgataggcgatgctccttctggtgagtggattatcgagaaattcccgcagaatttccgggctttttgtgagatcgtcaatggtttcgaacaggggaaccacggggatcatgcatgcgtcgccgccgtcatgtgtggtcatcaggccgacttcccgtgcaaaaagatagatggcaagcagatcggaaacgtttcgggtcatgctgacgataagggagccgataccgtgaggaccgaattgtttaagatgttttcccaaagcacggtagcatcggagaagtgtttccgcttccggaccgacctccatgtctggatgggtgaacgggcggggagagaggagttcactgttcagaaaagccatgcgctctttttcgttccagtccggaaaatcgcagtttttaaatccggccgcacgcatcagctgtgacatcgcaagatcgtgaatacggctgttctgccgtatatccagtttgccgagatggaatccgaaggtctgcacaatccggtaaacagggtttacatcgtttttcgcaatgttttccgctcctatcgtcaggagagagtctctcagaatgtcgagatctgaaagcagttcgtcatggtggcggtatctatccggatagtgctcttcatcgtgaaactcatgaaggacgggttcgggaggcagagccgctatcatcagattgataaactgacgccagggttctttgggatttcttgatatcgcgttatctccccttgtgtcggtcagctccctgagtcgggtgattcgctctgaaatggcgggtgttggagactgaaaccgctcggaaaggctgagtttggaggcgagttcacgcaagtggttctgcaccagtctgagcgaatactgtcgcatctccatcaacgtctcttgtgttacctcaggggtgacgaaagggtgaccgtccctgtctcctcctacccaactcccgaaactgagcttgggaaagtttttcggatcttcgatcgatgctctgtcgaatcctgcgtcagtccaggcctggatgagccttttgtcaagcatggaaagaacggaagggaagatgttgtagaggtaatggatgacgttctgccgttctgcgtcaacggttggtttctcaaaaaatatttctcctgttcgccacagtcgttcaagcacgactgtgatctctgttcgaatatcctcccgttctgcaggagtccacatctggttctcaagtttcacgagaagcaggtagagttcacggtgctgttcgagtaccgtgcgtcgttttgcttctgtaggatgcgcggtcagtacgggttctaccgagatgtgtgaaagttcttctacgatgcgcgactctgaaatcccgatttttttaaggtggctgaacgcgtctccccatagtccggaaagagatgaaggctctttcgtcgcttcaagggttctgcggaactgggcccctgagttttcttcagccatgttgagaagctggaatactatggtataagcctgtacagctctgcctctgtttgggatgagacttatcggaactgatgcttcgtcccagggaaggtgcgctgcaagttctgtttctccgaattcctgaagtactttccgaaaacagtccagtaaaaaccggaaatcgactaaggctttatcgtaatcgacgacacttgttgcagaggtgatcatgagggcgtcgggttgttaagaatgttttcatgtcttcaggcgaaacataacgataccttatggacgcacaaaatttcagaacagcctctttcgcgggtagtgcttattctggtgatagtgagatgggtcgatggcttaattggttattttgtttgtcgcttatcgaatattgatgtatcttaatttttaaaattattcgtaagccgctaacaccaaatttgtagctgtcatggataacaaatcaaatggtaagcttattgccttggctattattggcgctgtcgctatgggagcgttgttttttgtttcgtcgttgttgacgggttttcaaacgcccgcggagaacatctcgccggtcctgacaccgctaaaatcgtttatgggctggtttctgctcatctttttctcttcccttattatctggggacttggaaaaatgtcggccaaaatcagtgataaatgggtgatcagttttccggtaagcatttttgttatcgtgacggttatgttcatcagtctggaagttgtctgggagaagggacgtacaacaacgaccgatggcaaatatatccgcactgtcagacagctggatgcgttcaacgaaggtgaggattttgagaatatcgaggatcagcccgttgaagaagaagctgttgtagaggaagtcgccgtagctgaagaagccgtggtcggagaagagcctgctgttgttgaaggtgaagagaccgtcaccgttgctgaggaagaatcggcaccggagcaggtagcgcttactggtgaggcactggcagcggcagacaaaatgttccagagaaaatgtaccaagtgtcatgctatcaaggcagttgaagtaaagatcggtgagtatgtaaagaaagggctgactgaaaagctcattattgatatgaaagcggtgcctaactcaggtatcagaaagaaggacgtggcggttctcaagcaatacattgagcagaactattagtcgtagtgcatggattcgttgtctgagtacatatgataaaggaaaagccccggagcagcacttcggggcttttttcatggtgaaaaatactgcgttctcattcgtcttgaccggcactgtatgaaactgttactgtttcggtgattccgcctctggctttccatgctgttgtaacggttaacgttctcggtttgagcaggtcaaccagatggtcaagaatcgtgttggtgacgttctcgtaaaaaatgcctgcatttctgaattcgaggtagtagtatttcagcgatttcagttctacgcagactttgtccggaatgtagcggatagtgattgttccgaaatcaggcagtcctgttatagggcagaccgaagtgaattcaggattgacaatttcgatcgtgtagtccctgtcagggaaccggttatcgaatacttcaaggagttctttttgcataggtgttgtgttttcggtttttcgaacagttgcgacattgtcatcgcttcattcaggctgatcgtgcaacacagatctgttccggttaaaatagaattctctccgtgattttccgtacattcaaaatcagatgaaatgcatggtaaccaatcaactttctgacgatcatgatagaggatggtcaaacgattccgtcaatgcttgatgctctgaaagaggaatatgatattgagacaacttcctatagtattggaggggtagcattcagttttgtgagcgttcgggacagctacgctctgcttgacaggatatctcctgaggattttgtaaaagacgagcagatgccgtactgggcggaaatatggcctgccgcagtgacgttgtcggagtttattgtaaacgatcttgatgtcagggacaaaaaaattgttgagatcggcgcgggtttagggatgaccagtgtaaccgcggccaggatgggcgcggatgttttgtcgacggattattccggggaggctctgcgcttcatccgtctgaatgccttgaaaaacaatgtttctctcaatgctcaacagctcgattggagatctgttgggtgtgaggaacgctttgatatgctttttgccgcggatgtgctttatgagagagtgaacctgttgccgatcttgaacgctgtggaaagcctgctcaagcctgacggatatgcctatattgctgatccgagaagaagagtcgcacagcagtttcttgatcttgtgcttgagaacggtttttccgtgcaaagttatgcgagaaactatatgaggggagaccatagcatctcgctcactatctacaggctgtcaaaattccggagtgaagatgattgagaaagccggaagactttggggctttactcctgataacggagcattgctctggaaaataatgtttctggaacctgaccttgttgtttgtgagaatcgtttcacaggggaaatggcagcttctttcacttgtctttcgcttcgttcgggaaaagaaattctcagggattttacgcttggcgcaggcgatcatgcgacaaatcctgaggatcgcatgaccggtcttgagacaaccaggagcagtcttttctatattcatggatatcagagagatagtccggagcatgccggtttgtgggctatagacccgctcaagggttgtgtcacctgggcaaggcctgaagttgcttttgtcgcgcatctcgaagagggcatgctggtctattcggcaggctcatttgcaggttttcctgaaagaaactatatgcttctcgatgcactgacaggagaggatagagaggtgatcggacaggacgcccgacgagccaatgcgttgcgtgccgaagcacaggatgacgcggaaatgcaaaatgttctgcttccccggtcggacctggagggggaaatggctattggaaatgatgattcctcaaatgccggactttcaggttcgatcgttcgggaatatattgaacatcagggaattagtgtttcagtagctcacgaaaagtccaagcgcggaaaagggtttgatgccggtataagagctttctgtgacggaaagctgttgtatcaggacacgcttgctgaagggacgattgctccctgcatgaattattttcttctgaggggtgttacattgtattatatcagaaacatgaatgaactgatagccgtacatctgtaaagcagactatgaaggaaattcaaggcccatcagaaacactgtctgagtattacgctctcggcgagtttgtggaatatatgagagctcaaagaaaatattcagaacatacctgtaaggcgtatagtaaggacattacccagttttatgagtttctttctcttcagcatggaggagaaaaggcggctgatcccgggttggtcacacgtatcgatatgcggctttttctgggttttcttctcaagaaaggcttgcagcctaagtctattgccaggaagctggcatcggtaaaaagtttctacaactatctccttgaaaccggccgcataaaagtctccgttcccgctcaggttgtcacaccacgtttcagcaaaaccgtgccgggttttctgaacgaagaacagacggaaactctttttgaccacattcttgccgctccacagcacctttccggatcgagcaaaaatacccggtatgaagacgagtttacgtattcgcgtgacagggctattcttgagctgctctatgggtgtggactgcgtatatcggaggtcgttcatcttgagcgtgaacaggtcaatatcgagcagggtttcatgaaaataaacggcaaggggaataagcagcgcgttctgccccttggatcatatgcggttgaggcactgaaaaattattttgaagtcaaacgaaacttctttagaatgaaaaaaggagaggtttcagctgctgcatatgtctttgtaacaaaaaaaggtattggtatttatccggttcttgttcaacggcttaccaagaaatatctgtccgccgtcacggaacttaaatataaaaatccgcatgctctgcgtcatagttttgcaacacatatgctcaataacggtgccgatctgaaaagtgtgagcgagatgctgggtcacgccaatctgaccacgacggaaatatacacacatgtcactttcggtagggtcagggaagtctatgataaagctcatcccagggcatgagcatcgacggaaccagaacttctcgaatgttcttttctttttttcatactcattaaataaggagtttgcccatgacaaaggctgaagttagtgaagcggtaaacgtacaggttaccatacgacataccaataatcatcgtgacatagaacagtatgcccgtgatgccgtccaggcattaggcaagatattttcgggtattgtcaatacccatgtgattcttgatcatcagaaaaacgattatgagaaaaacaagattgctgaattaacggtgcatattccacagaatactctcgttgccaaggaaggggcttcaacgtatgagcaggcaattgacagttgtgtggacgcaatgggcaggcagttgaggaagcataaggagaaactgcttgatcacaggtaatgtgacgtgtgacagggccggaactccggccctgttctactttgaacacacctcttagcgttttactactatgaaatttgatcagaaaggtctgaagaagcaatcgatgactgtcgcatatttttttgacaacatcaataacgatctcgatataaaactgcgccgtctcaatgaggttgatgagcagaaacggcgaatcactgacagggaccttcatcgccccggccttgctttagccggttttaccaatctgtttacctacaaaagagttcagatccttggaaacacggagatgcgttttctaaatcatcttgacgacaagacaaggaagatggcttttgagaacatagtaaagtataaagtgccctgtattatcatcaccagtaataacaagcttgatccggctcttctcgatatggccacagaggcgggtattcctgcttttattacgagaaactcttcgaccagaaccatttttctgatcactgattttctggttgacagattttcggtgtatcagcagtatcacggatccatggttgatgtttacggggtaggagtgatgcttgtcggtaaaagcggtctcggtaagtcggaagttgctctcgaccttgtagaaagagggcatcggctggttgcagacgatgccgtggtcattaaccggaaaggtgaaaaaacactgattgcctccgggaatcatgttatcggccattttatggagattcgcggtcttggcgtggttgatgtcaaggcagcgttcggcatacgggcgatcagggaaaaaaaggttgttcaggtggtggttgagctgatggagtggaacgaggatatggattacgagcgtctgggccttgataccaaaacaacaaaaattctcggggtagaggtaccgcttatccagctgccgatcaatcctggtaaaaatattacggttatcattgaagttgttgctctgaactatctgttaaagcaatattcaggatacgtggcggcagaggctcttgaggaaaggattaaaacaagcattgacgacgaggcaatgatgacgacaagattcggcagcaactatttaaccaaagactatgaatagtaaaggagagccagacaaacagcaggccacgcagccttgctttaccggctgtttgtctgaatcctcaactgctccggcgtgtcctgaaaagtccggactgtctggtgtttttttacatgatcatatcggcatcaacagcgtgctgattgtttgtatgctgatagtcgtgacgctttcaggctgttcatctgaccgcttttcatccggcggatcagcaggtgattcaacgctggtgatcgccatgcttggtgacgccaactatctcaatcctgtgatcggcgcttcggtaacatccagcaatgtctacggtcttctctatccgggtcttcttgaaagcgagttcgacacgacgtcaggcctcttgaattttgtcgctcttgaaaaaaagttgagggaatcgacaggggaatccatcaggaaaaagccgggcggagcgttggcaaaaacatggaaaatgggagacgattaccgttccatcacctatatactcagaaacgacgcgaaatggaatgacggcacaccaattacagcgcatgattttaaattcacctatgagctctatggcaatcctcttatcgctagcccccggcaacagtatcttgctgagcttgtgggagctgatacaggtgaaattgatttcgagaaggcaattgaagcacctgatgacacaacactcgtgttcaacttctataaagcggttcctgaacagcttgcgctgtttcatacctctctgacgccacttccgaaacacaaatgggaacatgtggcactcgaagagttccggcattctcccctcaatcagaaaccgctgggcgcaggtccttatgttcttcaggagtggctgaaacagcagcagattgttcttgcttcaaatccttcgtgtacgctgcctaaacctggtgatatcgcgcgtatcatgttcaggatagtgcctgactacacggtacgtctggcgcagctacagactggagctgtcgatgttgtggaaaacataaaaccggaagactttgccggccttgagcgcgccagagccggtgtggagatcaagtcagtcggactgcgtgtctatgactatatcggatggtcgaatatcgaccaggtgtcttatgagcgtgacggtactatcaggccgcatcctctgttcggttcaaagaatgttcgccgggcactgacgcttgctattgaccggcaatcaattctcgacggttatctcggagagtacggtgaggtagccagcaccgatatatctccttcgctcaaatgggcatacaatgattctgttacaccctacccctatgatccgtcagaggcggtcaggattcttgaagaagagggatggtttccaggcccggatggtattcgagagaaaaatggcagaaagttcagctttgtgctgtataccaatgcaggcaacgcccgcaggaatttcgccagtgttattattcaacagaatctcagggagattggaattgactgtcaactggatgttcaggaatcaaatgtgttttttgaaaacctgcggcttcgtaaaattgaagcatggatggcaggatggtcgatagggctggaaatagatcctcttgacggatggggttcagatcttgaaaaaagccgttttaattttaccggttatcagaattcgagaatcgataccctttgcgaactggcaaaaggtcaaatgaatccactggatgcaagaccgtactggattgagtatcaggaaattctgcaccgcgatcagccgacgacatttttatactggattaaggaaacgcagggatttaaccgcaggatcgaaggtgaggagctgaatatcctcagtaccttctacaacattgacgactggatcctttccccgtcagctggtgttgcggagtagggaagagatgtttatttgttgaactgttgaattgttgaaaaaaacggaacccaggcttttcgagcgtggtccagagggtgaagcggaatcagtgggcggttctccgttggcagtcggcaaggaaaataccggaaagcgaaatgactattgaatagttactactaatgagtagttgaaaaatcattagttgagatgaatcagaaggtaggtgagcggggggggaaatcgtaatcgggaaagatgattagacgataaacgttagtaaacgatgcaacaactcaacgaatcaacagatcaacaattttagctattcactgaatgcttgtttatatactacgccgtttgctggttgcaataccattggtattcggtgttcttacgttgaccttttttattatccggctggccccgggtgatcctgctgctctgtttattcagccgggtatcagtccgaaggttgccgatcagattcgtgagcaatacgggttgaatgatccgatattcattcaatacatcaagtggctgggaagtgtgcttcagggagatttcggcagaagcttcagcagggctcagcaaccggtattcgacgtgattgcgcaagctctgccgattaccatgaccatcgctcttttgacgcttgttgcaaacttcatcctgggaatattcatcggcgtgatttctgcagtgaaacagaacagttctctcgacagatttctgacggtaggggcgctgtttttctattccatgccggagttctggttcgctctgatgatgattatcgcgtttgccttgaagttacagattttccctgcatcgggattgaacgaagtaggtgccgaagcatatgggccgttccggttcatgctggacaggctctggcaccttgtattgcctgtgacggtgttaagcatcaacggtgctgccggcatagcccgttatgtccggggaagcatgctcgaagtgatccggcaggactatatacgtacagcaaggtcaaaagggcttcctgaaaaagtagtgatcgttcgtcacgctcttcgcaacgctctgttgcctgttattacgctgattggagggtcgttgccattcatattcagcggagccttgtttattgaagtcatttttgcatttcccggaatgggccgggttaccgttgaggctatttttgcacgtgattatccattgattattgccaacacatttatatccggcacgctgataattctcggcaaccttgtcgctgatgttctgtatggtgttgttgatccgcgaatcaagttgtaagtcgtttttatgaaccatatttctcttatgccgtgcgtgaagaactgatgaatgtcccgacaagtcctgctgaggagaaattcgaggagcagatccggcctcttttgctcgatgatttttccggccagaaacgtctgaccgacaatatgcgggtgtttattaccgcagcaaggcagaggggcgaagcgcttgaccatgttctgttttcagggccaccgggcctgggcaagactactcttgctcatattatcgcgtctgagctgggaggagggataaaaatctcgtccggccctctgctcgacaaacccggaaaccttgcaggaattctgacaagtctcaacaagggagacgtgctgtttatcgatgagatccacagactgactcctgctgtcgaggagtatctctattcagccatggaggatttccgcatcgatattctgctggagagtggtccttcagcacgagcggttcaactgaagctggagcccttcacgcttgtcggtgcgacaacccgggcaggaatgctgacatctcctctgcgcgctcgtttcggcatatcaaatcgacttgattattattccccggaagttcttgaacgcatcatcgtaagaactgcgacaatcctcggcgttgacattgatggcaacgctgcagtagaaatcgcaaggcgttcacgaggtacgccccggattgcaaaccgtctgctgaaacgagctcgtgactttacccaggttgcaaatgcagcaaccatcactgcggagctcgccagaaaaacactcgatgcgcttgagatcgatgatgacggtcttgacgatatggataagaaaatcatgctgaccctcatcgaaaaatttaacggtggtccagtcggtatttcctctctcgcggtttccgtcggggaagagcaggagacgatcgaggaggtgtatgaaccgtatcttatccagaccgggtttatcgcaagaacatccagagggcgtgtcgcgacaaaaaatgcctacatgaaattcaccggctcatatcccgccgcaaaaagtgacggcccgctgttcaagggggagtaggggaggagacatgactcatggcaattgactattgaataatggaagatggggagaaggaatgtctaatgactaattactattgacgaatggaagacggggatggctcgaaatgaataaggactaatgtctaatgacgggcgaagaatgggtaatggatagtggggtgctaatgccatttagctatccagctattttgtgtttttctcgtcactcgtcactgcttcaactatcttcaccttagcacttagcacttagcacttagcactattctctatgtgtgtactccagcgcttttgtatacttttggtgtttctgtcaggcttgatccacagcggttgtacaggaagctcgacggcgggaaatcctgaccgggtggtagccgactctcttaaggaggtatcaagagatctcctggtgcaaggcgctttgtcagcggtcaagggagactatcaggatgctatagggcaatacaggaaggcccttgttgcagaaccaaaaaacgcagctgtaaatttttctcttgcaaaagcttttgttgcgttgactaagccggattccgctcaatatcacgcggaaaaggcggtgactcttcagccggaaaacaggttctaccgtcagctgctggcaggtatctatttcgatatgaaatattatgatagggcagcagttcagtttgaacagcttgctgaacgttttccttcaaagaccaaaaccctcttttttcttgctcatgcctatcttgccgatgaaaagtatgcagacgccctgaatacttttttacgcatcctgcagcacgatccttcaaatgaaaacgcccgcatacaatcgctatggcttgaactgaagttggaacgatatgatgctgcgataaagaatgtggaatacatgatccgtgagaaaggagataatgacaaattgcagcttacgcggggagaactctattatcagtcgggtaaggtcatgaaagcaaaggagatattcaggtcgatactcggcggtaaccctgcgttcataccggcctggatcgcgcttattgaagcgcatatcgaacaggatgaagaggagctctatgtgaaagagctgaggagattttatggcattgactcgatcggatttttccctaaagcagagtttgtcaaggcattcatggtcaggagtgaaaaggatctctcctacagtgaggcggttggcaccatggtagaagagctggtgtcattctatccgtctgagtcaaccgtttatgtactcagggggatgtttcttcgcgtacagaaacggtacagggacgcaggagcggattttctcagggctcttgagattgattctcataatatttttgcctgggaggagtatgcgtcggcctatatgtcgcaggaggactatgaacaggttgtctctacggtttctcaagccagaaaacgaaccggacgctcatcactgcgcctcgatgtatttgaaggatacgccctgttccgttcagagaatttgaggaaatctgtcgatgtgcttgagaaggcgctcagctcagaaatagaagacaagccttcgtggttgcttgttcaagcccacattacgcttgctatggcctatgacaggttgcaggatcagctgaaaagcataagcgcctacaaagatgtgctcagtcttgatccggagaatgccctggctctgaataatctggcatatctttatgccgagagaggggaaaatctgaatgaggcgatagagtatgcgaaaacagctgttgagtcagatcctgataatccggtttatctcgatacgctcggctggctctattataaaaccggtgagtacggaaaagcacgggagtatttagaaaaagcgctggcaaaagaccctgatgaacctgagatttatgatcatcttgcagagatataccgtgcactcggaaaagaaacaagagcgaaggagtttcgggaaaaggctgatgagttgagagggggggaggcagaggaaaggcaaaaataagagaagcaaggagtcaggagcaaggagagcagagagttgagagacgagaagagaaagggagaccggagaccggaggccggaaaccggaagagagaggtggcgaaggggtgacggagagcagagagacaagagcagagagggggaaaattgataatggaagacgggtaattggtaggggcgaaaaatcgttcgccttttttgtcattttcgggctatcttgccatccagctttttgacttacctcgtcactcgttactggtcacttgtcactaaaaaaaagggtgcttcgagaaatcgagcacccttttctgtttcagatcctttgcagattcggctgattaatcgttctcgaattttcttgctgcaagatactcatacgttgcgtagcgggcatcgacttcctgctggatttcagcaaagaactcttttgccagatcaggatgactcttcttgagcatccggaagcggttctccatattgaggaactgctcgacagggattttcggctttttcgaatccagactcaaaggatttttgccttcatttctccggtcaggattgtatcgatagagaagccagtgccctgagtcgacagcggctttctggtgttccatgccgacagccatgtctatgccatgagcgatgcagtgagagtatgctatgataactgacgggccgtcgtatgcttcggcttcaaggaatgctttgagcgtgtgctcatcccttgctcccatcgctatgctggcgacgtaggcgttgccataggtcatggaaatcattccaagatctttcttctgtaaaggacgtcccgcggcagcgaattttgcgactgctgctttcggcgtggctttggatgcctgacctccggtgttggaatagacctctgtgtcaagcacgagaagattgacattttctgaacttgcggtaatgtgatcgacgccgctgtacccgatatcgtatgcccagccgtcgccgcctatgccccagacgctctttttgacaagcatgtcagccacagcgagcagattctttgccatggggttgtccatgacggcaagtttttctttcagtacatgcacccgtttacgctgctcgaatatttcaggttccgatttctgggaagcgttgagaatttcgcccgtgagggtatctccgatctctgcggaaagagcttttaccatctcttccgcaaactctttctgtttgttgatcgagattctgaaacccattgcaaactctgcggtatcctcaaagagagaatttgaccacgtcggtccgaggccatcagtgtttgtacagaacggtgttgtcggaaggttgcctccgtaaatggatgaacagccggttgcgttaccgagaacaagtctgtcgccgaaaagctgggttataagcttgacataaggtgtctcgccgcaccccgtacaggctccggaaaactcgaagagcggctgctgcagctgctgttccttgataagacgggtattgatcttgcctctgtcgaattcaggaatgttgaggaagtagttccagttatcgatttcattttcacgaatcggtgcctgaaggctcatgttcaaagcgtgccgttccggatttttcttatcgcttgccggacagatgtgcgcacagatttcacagcccgtacaatcttccaccgctacctggatggtatacttcagtccctcccagtttttcccttttgcatcgatatttttaaacgttttcggggcatttccgaggtatttcggatcatatgccttggagcggatgacaccgtgagggcacataaaagcgcatttgccgcactggatacaaacgtcggcttcccagacggggaccttttcggcaaggtttcgtttttcaaacttggacgtactgaccgggaatgtgccgtccggaggcatctggctgacgggaatgtcgtcaccatccccagaaatgattttggccagggtattgcagacaaactcgggtgcttcaccggaaatcggaggacgcattgattttttactgtcagcgatcgagccgatttttacctcatggaggttagaaacagagttttcaactgcctggatgttctggttgacgatatcgtcacctttcttgccgtaggtatccctgatcgattgcttgattttttcaagggcttcttctcgcggaaggatgccggaaatggcgaagaagcaggcctgcataatcgtgttgatgcgcaaacccatgttgcttttctcggcgacttcgtaggcgtcaatcgtatagagtttcgcttttttctgaatcaggtgttcctgcacatgtttcggtaactgatcccataattcgtcgggcgagtagtgggagtttaccagcagcgtgccaccttccttgaggttttttacaaggtcgattgattcaaggaatatccagagatgacagccgatgaagttagcggtcgagaccttgtaggcagagcggattggttcaggcccgaacctgaggtgcgatacggtgatcgaaccggcttttttcgagtcgtagacaaaatagccctgcgcgtagttctcggtgttttcaccgatgatcttgatcgtgtttttgttggcgccgaccgtgccgtccgatccaaggccgtaaaacatcgccctgaagacagagtcatcttcaatacagatgctgtcatcataattcagactgctgaaagatacatcgtcgttgataccgatggtaaaatgactttttggctctttctgtgaaagattttcgaagacagccatgaccatggctggcgtgaattctttggatgacaggccgtatctgccgccgacgatttccgggtgtccttcttccatgccttcatgaacggcattaaccacgtcgaggtaaagcggttcgcctgcgcttcccggctctttcaggcggtcgagaacggctatggatgtaacgcttgagggaagtgcggcaaggaaacgtttaacatcgaaaggcctgtaaagtcttactttgataagacctactttttcacctttcttgttgagatactccactgtctccagcgcggtttcagcgccagagcccatcatgacgataacacgatccgcgtcaggagcgccgtaatattgatagagtttgtattcgcgcccggtcatttctgtgaacttttccatctgtttttcaacaatgtcagggcaggcgagatagaacggattgacggtttcacgtccctggaagtagacatccgggttctgagaagtcccgcgaatgattggttggtccggtgacatgcgtcggtttcggtgagcgatgacaagatcatcgtcaatcatgctttttatctgttcatcagaaagcatctcgatcttggtgatttcatgagatgttctgaagccgtcgaaaaagtgcaggaacgggatgcgggattcaagtgtcgcggcctgagctatcagtgccagatccattacttcctgacccgagcaggaggcaagcagtgcaaacccggttccgcggaccgacatcacgtcgccatggtcgccgaagatggatagcgcctggcaggccagagaacgtgctgaaacatgaatcgtacagggactcagttcccctgctattttatacatggtagggatcatgaggagcagaccctgggcagcggtgaaagtagtcgtcaaagcacctgtctgtacagcgccgtgaactgcagctgccgcaccggcttcactttgcatttcgtccacgagagggacgctgccccaaacattctgaagtccttcagaagcccattcatccgagtactcgcccatgtttgatgcgggagtaatcggatagattgaaataacctcgttcgttctataggcaacatacgcaagagcttcattgccttccatggttttataaattcggctctttgtcataaagaaaaaaacaggttaaggattgcaaggaataataaaaactgctctttacataaggtctgtcaggcaggaagataaggtatgaaatgtgattccggtggattacaattcatcgagcttttcttcggacaaacaaaaaagatagtaaaaaagttaatatacagcaatacaattacatttcgatattgtaagttctcatcacccgatcaggcaggagtattgctgtgaggatacaggagatgataaccggcctcgaatacgggtagagcttttttttatttttttgatgttacttatcatggataatgtggtgtatggaaggaattcggtgcttgagcttctgggttccgatccggaaaagatcgaaaagatctacatgcagtttaatacagggcatttcaagctcaaggagattctgataacagccagaagatcgaagattcctttaggaaaagctcgccttgaaaagttgagtgagattgccggaaccaccaagcatcaaggtgtttgcgcgctgataagctcggtgaggtactatcagctggaagagattcttcaacatcccaggaacacgagtccccttcttgtcgttttgcccggtctgaacgatccgcataacgtcggagccattatccgaacagccgaagcggtcgctacggacggagtgatactggtggaaggcaagggcagccctgttaacgcggcggttcataaagcctcggccggggcggtttctcacagccgtctctgcaaggtgaaaagtctccaggcttgtctcaagatgcttcgtgaagaggggtttcagattatcgcggcggatatgcacgcagagaaaaattacacagaggttgatttcaggattccttcggctttcattatgggaaccgaagaaaaagggcttgacgctctgaacctgaacgaaaaggacactcttgtgcgcattccgatggcaggatgtgtcgagtcgctcaatgtgagcgtttcggcaggggtgctgctctatgaagcgatgcgccaacggctcttgtaaaggtatagatagcggaaaacctgctgcacagacagattgctgcgttacttcccatctgtttcaccggatgcaaaaaaatagtaccttgattttttattgatcatttccattatcaaagaacattttaactgcttcaggctatgaatttcccagatgatcttcgctataccagtgaccacgaatgggtcaaagtgcttgacgacggtaaagtgcgcgtaggaattaccgattttgcacagtccgagctcggggatattgtctttgttgaaacaaagccggtcggaacagtactgaaacagcaggatattttcggtaccgttgaggccgttaagactgttgcagaccttttcgctccggttaccggtaagatcaacgcagtcaatgacgctcttgacgctgcggagattgtcaacagcagtccttatgatgaagggtggatgatcgagattatcgtggatgatccggaacaggtcaacgcgctcatgactgttcaggagtataaaaaaaccgttggagagtaggaattactatgccgtttattgcaaatacggacagcgatcgcgaagaaatgcttcgtgagattggcgtcgcctgtttcgacgatcttctaatggatattccccgggagttgcgtctcaagaccgctctcgaacttccgcctgagctcagtgagccggaagttcagatgcttatggagaagcttgcatccgccaatacctccacagcgagtcatgtgagttatcttgggggaggcgcttatgatcattacctgcctcctgcgatcaataccattgtgtcgcgcagtgagttttataccgcgtacactccctatcaggctgaagtctcccagggaacgcttcaggctatctatgaatatcagagcatgatctgccgcctgtacggcatggataccgccaatgcgtctctttatgacggcgcgacggctcttgccgaggcggtgtcactggcaatggctgtaacaggcaggaaaaaagtggtcatcgcgggtaaggcccatccacactcgcttcatgttctcaaaacctttattgaggctggtggtgaccgttctgttgttcaaagttctttgcaggacggtgtctgtgataccggtgaacttgacgccttcgtcaacgacagtgtcgctgctgtcattgtccagcagcctaacttctacgggtgccttgaagatgtagaggcaatcggggatgtcgcgcggcgtaacggcgcgttgtttatcgtttctgccgatcctgtctctctcggtgtacttgaagctccggggaaatacggggcggatatagctgtcggcgaagggcagcctctcggcagtgcattgaactttggcgggccctatcttgggatttttgcggttactcgcaactatgtaaggaagatacccggcagacttgtcggtatgaccaaagaccgggatggcgaagacggttttattcttacccttcagacaagagagcagcacatccgccgggaaaaagcgacctcgaatatctgtacgaatcaggcgctgaacgctcttcaggctgtagtatatctctcgcttctcggaaagcaggggctcggtgaagttgcatcgcactcactccagaagtcacactatcttgctgataaaatagctgaactgccaggctactcattgaagtacgggcaacccttcttcagggagtttgttgttgagacgccggtttcggcaggcgtggttgtagacaggatgcttgaacaggggattatggcaggttacgacctttctgctgtcggtgacgacgggcttctggtcgctgtgactgaaaaacgaacgaaagaacaactcgatgagtttgtcttgaaactcggggctgtcagctgacgagccccaggtttctgagttcttctttgattttttccttgttctccggctgcagagccaccagcggcaggcggtagacttcctctatcatacccatcagcgaaagactgtatttgacgggtacaggattgctttctatgaagttaaggctgaaaagccggcggagtctgttgtgaatcaccctggctttttcaagatctccttcatgcatttcagtgacaagctgtttcacttcagcgggaagcaggttcgcggcaaccgatattaccccgtcaccgccgagggccatgaagggcagtataagagagtcttcacctgtcataactgaaaaatcatcaggtcttgacgccagcagttccatgatttgcgccatgttgtctgacgcttccttgacggcggcgatgttttcgcagtcgtgggcaagccggagaatggtttctgcatgcacgttactgcctgttcttcccggaacattataaacgattacaggaatagagacagcttcagcaatacgccgatagtgctgatagtagccttcctgtgagggtttgttatagtagggtgcaactgaaagaagcgcttgtgctcctgctttttgcgcattactggccagtgaaaccgcttcctccgtcgcgttcgttcccgctccggcggcaaccagcatcttgtttccggcctcttccctgacgatctcgatgatctcggtctgttcgtctgctgtaagggttggcgactcgccggtcgtaccgcatggaatgagaatatccgtgcctgcagcgatatgaaagtgcaccaggcgacgtatcgcctccctgtcaactgacatatcctgcctgaacggcgtgacgagagcaacggctgaaccgcttagttttctttttgacatgtatggtcttaaacctgagttgaaatactccgggtcgggttgaacatgacccttcaacgaacccgtacgaacccgtgattggtagatagtataagggaaacttatcttttttactatagagagccggaaaaacgcctctaaccggatccttttgcaagttcgacgagctccgctgcggccagtaacgatgattccgagtgctgtctgccgctcaagagatcggcaacagctgagatatggtcttcctcgttgagtttccggacagtgctgacggtccggtttgctttcaggtttttttcaactgacagatgattgtctgccatcgcagctatctgtgggagatgcgtgatcgatatgatctgatgcgtccgtgaaagttttctcagacttcgaccgacagcatcggcaacagctccgcttattcctgtatcgatctcgtcgaaaatgagaattggtaactgtgtgttttctgcaagaacgcttttcatggccagcatgacacgtgagatttctcctcctgaggcaattttagcgagtggtttgggcgattcgccgatgttggttgaaagaagaaactcaacgcggtcataaccgttctcgaaagcaaggaactgtttttcgtcatgtatgatatcagaaccctccgagacctcctgcgttatcctgatacagaaaacagagtgcggaatgccgagtctgccgagttcccgagtaatcgccttttcaatggctgcagcggtcttctgtcgttcggaagataattctacggcaagccctgagagggtggtcctgagtgcatcgatctcaagtcggagatgttcggtccgttcggtaacatcgttttccggagagagttcggctgaaatcttgtccttgaaagcaataagctcttctataggtcgaccatacttttttactgctctctgcagctgcatgtgccgttctcgcagttgatcgagtttttcagggttgaactcgataccgtcagagtagtcgcgaacggctctgctgagttcttcaatcaggctttttgcacttacggcatcctgaaggtgaggtgaaaaacttttatctatcccgctaagccggtcgagttgccggacagcttctgaaagcaggacaaatgccgagaggtcgtcgtcgtagagctgttcgctgaggctggagcataaggagaagcgggtttccgcgttttcatgcaatatgatctcttcttctatatccgcctgctccccgcttttcagctcaagaagatcgagctctttatactgatactccagcaggtcctgtttttctttcaatcggtcggcctcagtggtgacccgttcaagttcctttctttttttcttcaggttcttgaagacgttctgataggattcgacaagagggttaagttgtccaaattcgtcgagcagagagaggtgagtctcaggatgaaggaggagctgatgttcatgttgaccgtgcaggtctacaagctggtcaccgagttttttcagaacctgcagggtgccgggagtgtcgttgataaaacagcgtgattgccctttggcggaaatctctctgcgcagtatgatctcttcaccgggatctattccggcttcttcaagaatcggcgtcagccgttcaggtttttccggtgtaagtatggcttcaatcacagccttgtcgctgcctgagcggacaaggtctgtatttgctcttatgccgagaatctggttcagggcgccaatgaggatcgacttgcctgctcctgtttcgccggttatgatcgtcagtccctttgaaaacgcaacggatagttcctcgatcagggcaaagttcttgatgtagaggttggtcagcatagtgaaaagatacgctttcgcctcaatcaataaaaaacatcatcgaactagtactacgttttcttcaagttggacggttccgttgaatgcggttcccgtggcggaaaccctgaccagatagatgcctgagagcgcgggagagttatcattctccaaaccgttccattccagcactccttcaggcccggaagggaggccctcggcaagcgtccggacagctttgccgctgctgtcatagatggtcaccgctacctggtatgctcctgcaggaaagctgtaacgtatacttgccttgtctccggtgccattgaggtcaggagaaaatgattcaggagtcaccctcaatgagggtgtttgttcaaggcggttttcaggaaggtagatgctgttgtttctccccggtgttcccccgaaagcgatatccatactggacgaccagcttgatggggagttggaaaggagctggtcgttaaatttttcaagggaaacgcctttggtgtttttactataggggttataccaggtactgctgtaggcaacagagtcgatgaccgtaccatctgaatccttcagtgtgacacagtctgtatcgttgttcaaagaaaaggttttacgctgtacgataaaaattctgacggtggcatctcctgagagatagtcgtagtagttcaccagccttgatgcttcacgatcaagggtttcttccggcacaatgacgccatactggccgggggcaagcaggttgtccgaagaagggtcgtcagcaaagtggtaggtatacctgctgccgctcgacgcaggacagtcctgaatatgccacccgtagaggtcgacggtttcagtcccggggttatagatttccacgaaatccggttgatcgttaacaccgtcgtcttttttctgaagagggtcaaacagtatctcgttaatcactggcagatttctcttttcaagagatggagatgtgccgttaagtgatatttcttcgttgtttgactggcacgatgacaaaaaaagcgtaatgccgaaaagtgtaaaaaaaagtcgcatgactccggtgtttaaaagttctatgcgttcttgagggatccgatcaggatatcccggatatgcaaaagtccggagactgtctccggactcgataagctaactcttttctgaggaagactttttctctttttcaggggtgtcgtcaactgctttgttgagctcctcttcaatttcggattgagcctttttaaactctttcatgccttttcccagtccctttgcaagctctggaagtttttttgctccgaaaagaaggagaatgatgagcagtatgagcacaagctcctgaccgcctaaaccaaacattgcatatcctccgataggaaattacgtcaaattcatgccccggacaggatcttcagtttcctgttcagagccttatattgtatggttatataatcaatagttgtccgataaccaagaaatatcacttatttgacatagccgattacggtttctccggcaacggttttacagccttttgaaaccgtaagacgggtgctttccggaacgacgatgtcaagacgtgagccgaatgttatcattccgaaccggcttcctgccgcaacgttgtcaccgaccctgaggctgcatactatccttcgggcgataaatcctgctacctgtgaaaagataatacggcattggctgttttcaagaccgatttccattctttcgttatcggccatactggcatgattgaatgccatgagatgttttccgggagagtaggagagatgtgcaattctgccttgcagcggaattctgttgacatgaacattaaaaggggacatgaaaatgctgaccagcgttgagttctgcccggtgaaggggtgtgctatctttttaatcagcagaacccttccgtccgctggagcgagaacagcattgggttccgaggggacggttcttgacgggtcacgaaaaaaaaacagcgcaaagagggctagcccgacagaagctgtagagaagactgcctgaacgatgcccgggaagatcaggcccgctcctgcaagcagcaggctgataagtaatgatgtgacaagtgtaccctttccgtatggagaaagcattttgagaattgttgaactgttgatttgtttatctgttgagctgttctcttctcatccgtcagtcgcagagatggtttgcccggtagaggtataacgcaggtttcaatatattatgccataaaatacaaatacatactctgtttcataaaacgagcatcaacaccatgccccgagagctcaacagtatagaacggaaatttcttgaacagcttacggttcgtaaacttgtttctcgaagagagcatgttctcgctgctgtatccggaggacctgattcaatggccctgctttacctgctctgtgcggtaagatctgtgctgaaggtcaggatcagcgttgcccactgtaattttcagctacggggagaggagagcgagcttgatgaggaatttgttcgaagcgagtgcgaaaagctagggctggaatgttttgttcgcaggttcgatacccaaaaggatgctcgaaggttgaagaagtctatagaggagacggcgagaatagagcgttatggttttttccatgaacttatcgcaaaggatggttttgatcgggttgcgacaggccatcatgtcagtgacaatgcggaaacagtgctgttcaatcttatcagggggagttcgatttccggtttgaaagggatccgttctgaacatggccatgtcatccgccctctgcttctgatgcagaaacgggatattactcgttatatcggggaaaaagagatcagttatcgtgtggattccagcaatatcgggattgagccggacaggaattttatcaggaacaagattatcccgctgattgaagagcgtttcaacaacaagtttctgccgtcattgcagagactttcagaacatgccggtgagctggaagaatttcttgagctgcattttgaacggatagttcgggaggatgaaggactggccctgaaggacaacaggctctttgtcccttctttgaggaagttaacggtttttgaaagaaaggagatcttcaagagagcgcttgggaaattaggctgcgaatattcctcaaaagcgttgcagcagcttgcagagcttcttcagacacagcccggccggacagtgcagcttgccgccggtctcgaaatactatggaaagggaagtatctgtatttcaccaggaaatcgggaaatagtgagcagtgacgagtgagcagtgacgagtgagcagtgacgagtaaccagtaacgagtaaccagtaacgagtaaccagtgacgagtaaccagtgacgagtaaccagtgacgagtagataggttaagatagtgccaggcttctccagctggcttctggattcttgtctcttttcctgcctccggtcttccacttatttcgcccacttgtattttgctgactggagactgcctactcctccttcccgttctctgtttctgctttgaaaaaagctattggcagatcggttttgacgataaccgattcaaggttttgcatgacatcaagttctttcagcagggcttttgcgggttcggttgttcgtgttcctgaactgcttgagagtttgatcgccgcccagagaaaggttgaggcaaagtaggcggatgtccggctttgatagatccattctgtctggccttcaacgccgtcatcaaatttcagggatagcgcaagctgttttatacggttcaggtttccaagcgtttttatatccttgtttcctgatgtcagactttgaagcgcacccagggtccagtttgtggaggaaagggtgaaccagaaatgggacttgaagatggacttgtcgatcagcgcggcggtagtcgagtccctttgcaggaaattatgttcaggctcaagaaagccgcgcagcatctgaggactgttggccagcagaacctgtcgatcttcaggaaggcatacccagagggaatcggaaagggcaaagcactctttgttgccgaattcattggtcgctacgcttttctttctgagatactctttggtgagtttatcaggaaatgctccccaaaggataccaaggtatttttgttttatcgtgttttgctgttgaaaagcgacaagcagggtgtcaagatcacgggctggaacaaatcctgtctcgtcggccacttccttcagtttcgggtcggactggagccagcgcatctctttgagtgagtcgggaatgacatccttccagaagatactttcccggatatccttcaagcctgcatagaacagggcatcagatgttcccggaagccggtcgataacggaagcaagttcaggactcagaggttctgcttcggtatacggttttggccagttgacccagagaagctgggcaacgagaccgatagtgcctaaaatgaccgtaatcaggagaatgctcggccttttttttggctttttgccttcaatattctggtcgggctgttccgttgggttttccattctggatctacctgttgttcttaatcgcctgtgtggcaagatagtcacagcgattgttgaactcgttgtcgctgtggcctttcaccttgtgaaacgttacgctgtgtaatctaatcaactcaaggatcattttccagaggtcaatgttttcaacaggttttttcgctgccgttttccagttgttgctcgtccacctcttcagccagcctttattgatggcattgaccagatagcttgaatcactgtaaagagcaacctcacagggttctttgagggcttcaagcgcttgtatcgcggccatgagctccattctgttgtttgtcgtcgcaggagagtatcctgacagttcccgtttaacgctgccaaacatcagtaatgcgccccagccgccctttcccggattgccgctgcatgcaccgtccgtatatatggttacttttttttgcataactgctgtatgagggtggtggcctgtagacaaaaaaggctcaaccggaaaaagttgagccttgaatcagtatgaagtggtgtgtcccggtgagttacctgatgagtttagcaagctcagctgttccggttttggacatgattttcatcgctttggcggaaacacgcacttttacccatcgtttttcttcttcaacccagatcctttttgtgtgaaggttcggctcaaaacgtttgcgggtgcggttgttagcgtgtgacacattgtttccatatgtaggccgtttcccggtcagtatgcagactttggacatgatagcttcctgttctggattctcgttgtaaaagtgattgcgacgaatatactaatactttttcaatgtaaaaagatattgggaaaactatggacggattcccacagcacacaccatcatggacagaacgtagagaagtgtgccgaatgcgttgtaccagaccgctttatctttgggattatcgatcagaattttctgcatgggaatctgaaaggcaagcaggcccagagcgatgccggaggcgatgaatgacgattttgccaacagaatacctatagcggcaagttgcgcgatatccatgatcactgaagcgagaacggcggcttttttctcaccgagctggaccgggatggatgcgacttttctgatgttgtctccgacgacagacttgaagtcattgagcgtcatgatcccatgagcgcccagggaaaagataatggccagggcgatcgattcggacgaaggaacgccttgtgtgatggcgaaacttcctgtcaaccaggcaacgccttcataggccaggccgacaataagattgccgaaccacccgtttcgctttgcgcgaatgggaggcccggagtatgcgtgtgacatgagaacgcccacaaacgcaattaccatgacataaggatgaatcgaccaggcaaccagaaagcctgtcatgataagggtgaaggtgataatccagctggcctgtttggatatcttgccggatggtatcgggcgatccggctcgttgatcgcatccacttcccggtcaaaatagtcgttcatggtctgcgacatggcgcacatcagtgggccggccagtatgatacctcgtagaagaatcgaccaatttgatgctatatcctcgcctgtggagataacgccgcaggcaaaagcccacatgggaggaaaccatgtgaccggtttcatcagcggcagtatagccgccggctcgagtttgaatcccggtttattgacgttttctagagcctgctttatcgctttttcctgtgcaggagctactccggatgagagtagttgcgattgcaggctctgcttcagctcagtattgctcacgttacttccgttcatgcgttactgtttcatgaaacaaagcaacaattatacgagtttttctgcagaaatgtaagcatttagttttgcgctgtccgctatttgccggcaagttctgcattgagggcaaggatgcgtgagaattgtttcgaggcgtttccgctttccagagagccttttgctttgctcaggccgtcgtcaatgcatgttgctctaccggatacgtaacatgccatagccgcactgaatagcgcggcatctgtctgggcttttgttgcgcttccgtcgagaatcctgagaagtatgtctgcattccggctgctgtcgcctccttgaagttcggctatggtacaccgtgacaggctgaaggtttcaggttctacgtcgtgacaggtgatttctccgttctgaatttctacaatacgggtcggaccgcatatgcttgcttcatcaagtccgtccccattttcggttttgccgtgaacgacaagggcatggctgcatcctgtcctgatgagtgactgagcgtagatttccatgacgcgcatatcgaacacgcctaccacctgcctgtgcactttagccggattgaccagaggccccagcatgttgaaaatggtttttatgccgagttctctgcgtatatgcgcgacagctttcatcgccggatgatagaggggcgcgaaaagaaaggcgaatccggtctcacggaaaagcatttcggttttgtcaggaggaagaagaattcggtagccaagctgttcaagcacatcggcgctgccgcaccggctcgtcacagacctgttgccatgtttggctatcggtactcctgcgccgtttgcaataattgccgctaccgttgagatgttgaaggtgcctgcctgatcacctccggtaccgcacgtatcgacggcattatcaccaagctgaaccggaagggcttttgagataattgcgaaatacgctccggcaacttcttcgggggttactccttttttctgaagcaaggcgagaattgccgctatgacactgtccgggtactctcccagcatgatacccgagaaacactcttccatctctttgcctgaaagatcggtgccggtcagcagcttgtgaagtaactccttgtactgcatagaaaaacgttgatagagagaatgagaggatgctgtaaaaaactatacattaaaataagcatggcaatgctttctaactactcgatttttaaaaaacttccatggtgcgacctgctctgaagattgcagggatttttgccccggttggtgaggaacaaccggaaatggttgctgaaaaaccaaatgatgcgaaacactgtgcaggacctgtatagcgcaaggtcaactgttcatgatatcatagagagatgcaaaagagaattgatccgctgcttgaaaaaatgtccggaaagggtattgacgcctttatcgtttcggaccttcatgtaatacgatggatgacagggttcagcggctccagcgcccgagtgctgcttactcctcaacgctctctgttgtttacggactttcgatatgctgaacaggtgaagcatgaagttcaagggatggaatccgtgattatacaaagtggttttggtgacgcttttgtcgagcacgggtctctgaagggaaaaaacgtcgccatacaggaggaacaggttacgattcatgaggcgcgtcagctcggcgaaaagctgaaggaggtgacggttgttcctctgtacggtttttttgacgagtacagggcgatcaagaatgagagggaagtcgcctgtttgaaacaggcggcagcaatcagtgaacaggtgcttgatcagatcgttccgcttatttctcccgatgtaaccgagtcggagattgccgcagagatctcataccggcacaagcgtctcggcgcagaaaaagactcgtttgcgcctattgtcgcgtcaggcccccgttcagcgcttccccatgcaaggcccggtaatgagcggttcaggtcgggaacgttgattgtcattgatatggggtgcattttcaagggctatgcttccgatcagacaaggaccatcgcgttaggaaaagttccggaagaagccaggacgatctatcagattactaaagaggcacagcagcttggtatcgattccgcaaagccgggaatgggcggtcgggagcttgatgcccttgtgagaagttatattgaaaaaagcgggtatggcgactttttcggtcatggccttggacacggtgtcggtgttgaggtgcatgaaaagccacgtcttggaaaatcatccgatgaccttttgccccggcatgctgtgtttaccatagaaccaggtatctacctgcccggacgatacggtgttcgtatcgaggatacggtggttatggaagaacatggtgtggtgccgtttcagcattttacaaaggaactgatcgagttgtagaaaagagaagacgcagggattcaggagcaaggggccggctctgtgttacactgtgtggttacttcgctgaccagccatgaagtcaccggggcatgacaggcatgaaaacgcattgaaaaggatgaacacgtgatgaaaaaaacagagtattgtatcgtcagtacggctgtccctgatgccgggacagctgaaacgcttgccggggagttgcttcgggaacggcttgccgcctgtattcatatgcaggatattcgcagttgttatgtctgggaaaacagtcttcgcaaggaaaaggaaattgttctgtggatcaaaacgcttgagcgaaactattccgatattgaagcctttatacaggcacatcatccatatgatcttcctgagataattaaggttcccgttaccggaggacttccggggtatctggaatggcttgccaattctgcgggagggtcaggatcgtctcagtaatgttttcagtctgatcgagtaggccccgagggtaagaagcgggttgacgttacgctgaacggaacggatggcatcttcggttattgtggaaagggctaaaaaatcaggatcagtgaaattctgcacaaaacgatcgacagatgaactcagatcaggattgtttaacgtcgcccattcaggatctattgttctatgactgatgtcctggaaaaacagcagaagagagcccagaaaagcgatgatttcctgtttgcccagctttttcgagagttcttccgtagtggtgattgcctcaccgagtttgcccggagagaggagtttgcgtaaataatcaatcgctttgtccctcgtggcaatgccttcgaagtgttccgggttgccttgagaaaagttgttgagtatatcggttgcgacacgcaggttccctcgcgaaaaaccggagatgaaccgcttcgtatcgttctgaatgccgctatgctttctctccagccactcatcgagctctgatggtttaattcttgaaaatttcaacgtctgacagcgtgagcggatggtcggcaggacgttttcaggtcgagaggacaccagaatgaacagtacatgttccggtggctcttcaagcagtttaagcagtttgtttgccgctgaaggatgcagtttttccggctgtgagaggatgaatattttttttcctttttcgacaggcatgaatgaggccttctgctgaagggctgtgacctgttcggtaaggatgcccatggatcggtccatagacggcgtgaagtaggggttctgttttttttgctcgatcaatgattcatagcgttcccgggcttcagcggtttttttgttctccgcttttgccggatcatttttttcaagcagcgctgactcgacaggaaaaacgtattctatgtccggatgcaggaaagcgtcgatatccctgcagctccggcaggttccgcatgagccggtgtcaagggcgctactccctgtagtgcaattgagaaccttggcgagttcaaaggcggcagtctctttgccggttccttcaggaccggtaaagaggtaggcatgagcaagccttcctgtcacgacggccttctgcagaatactcatttgcagagtatgaccgataatagtctgccagctcatgttttcaattcaagaatggatagtgtaaaaaagtgacgagtgacaggtgacaggtgacgagtaaaagtcaaaagtcaaaaacacctgcctcctaagccttttttcctaaataatcgtcagccagttatagggatcttctcctgtctgaatgattttcagatagtgagattgaagtatctccgtaacagggcctctgatttcgttgccgacaggatgcttgtcgatacttctgacaggcgttatttccgcagcggtaccggtaagaaatacttcatcggcaatatagagcgcttctctcgggatcatggtttcacggacttcataaccaagttcttttgcaatgtgaatgatggcctgacgtgtcaggcctgcaagaaccgactgtccggtcatcggggtatagatgatcccgtcacgaatgatgaaaatgttttcgccgctgccctcggagacatagccgttgatatccaggccgatgccttcggcatagttgtccatgatcgcttccattttgatcagctgcgaattgagatagttgccgccggcctttgcccatgtcggcagggtgttaggagcaagcctgttccaggaagagacgcgaacatcgactcctgtttcaagcacatcctcgccaaggtaggttccccattcccatgtggcgatcgcaacttcaatcgcggccagatgggggttgacaccaagagcaccctgtccacggtagacaaggggtctgatataacatgacttatgcccgtttgccttgatcgtgtcaatcacggccgttcttatctcagccatcgaataagggatctcgattctgtaaatcttcgaggaatcgtagaggcgtctgatatgttcatccagaaacagaatcgcagggccttttgtcgtttcgtagcatcgaattccttcaaacgttgatgaaccatagtgaatgacatgtgagaggatatgaatttttgcatcattccagtcaacaagttctccgttcatccagattttttcagacttgttcatagctcggacattaacgtggtaagagaatcaataaattctttcatagacaccgtcaacttctctcaggatcggattataggtcatgatttcccgcccgaagcagacaccgagtgattcatagagcgcgacctggtcaaggtcgacatggcgttgttcaatagccttgcttgattcaatgaattcaattttccggcctttcacttttgaaatggtgacacctgatctgccttccaaaagcagtattacggctgccgctccggcttcatagccgaagttgatatcatatgcagaggagtttccgcaacgcacaaggtgtcccggatggatctccctgatttccggaatctcatagatcccttcaacaaacattcctgtttccttcatgaataccggcatatccggatcggctttcagtcttttcttcaactcctgacagacatacttgcctgcaccggcaagttttttgtgcccgaatgcgtcaactcccgcagattcatcgactatatcggttccatcggcgtttttaaggccttcggcgacaacaattgtataggttccggaacgaacgtcgctctgcctgatgcggccggtgaagcgtccgacaatatgctcatagacgatatcccagtctgcgggtatttcaggaatgagtatacaatccgcctctgctgcgacgccgcttctgaaggcggtatgacctgcatatcttccgaatacctccgtgacgagaatgcggttatgcgtttttcccgttgttttcagatcctgaacgaactgtgcgattctgttgatggttgaatcgcctccgacagagtatgtctgcaggtcgagatccatggttttcggcgcatgaatacactgaataccgttattgctcaaatcaaccatgacgctgccgctgtcgtctccaccgctgataaccaggccgtcaagttcgaacttactcattccttccttgatacggtggtatttctcagggttgctgatagcttttattttaacgcgcgaatgccccgcctcggatcccgcgaagttgccgggaaactggtccagacgtgccctgtcaagtcgtacaagcgtctcctgatctataaggttgtacaaccctgcataaccattcggaatgacgtataactcaattcctttcgacaaagccataaatgcggctcccttgatgacggcattcaggccgccgcaatctccgccactggtcaaaatgccaatttttttcacggtatcattctcctatgagttgtcggtttagatgttatcggctgattttcagtaaaccaagatagactatgcagtcagatttttcaactgaatttgttgctgttatgcagcaatagcaagtttttatggcatgtcatcgccgggcatgttccgtgagatacgcgcatctgattctcaggagagatgactgcgcttccactcctgtgatctttgtgcctgccctgtgcgatattctgtggatttcacggggcctgatccggagatccggtgttggaggcacgagtcagcatggatgccggatcaggtccggtatgacatctgaagcgggttatcgaggtctattgatccctccatatttttcataccttgtattgactgaattcaacaggtgcttcagatttctcttttcgcataatgacctatctcgatcatctcactatcgcctgggtgcatctcagggagaggaaacgacagactattctcactgcgcttggtgttgctgtgggatcggcgatgcttgtcacgacgattgccatcgcgggaggtatgtccaggaacgtggtaaacaaaattatcgatatcgcaccgcatattattgtgagcgcagaaaggatcgagccactggtaccggacaacctgctgggtagtaccgggaattttctcgggttcgttgagaaaaatattactgtggcggaaaagaagaccatcaaaaactacccggacactgttgagcgcattggatctgtcggggaagttgagattgtttctccttttgtgacgagcaatcttattgttcgaaacagatcccgttttacctcctgtacggctaaaggcgttctacctgaaaaagaggccggtatcgccaatcttggcaagaagcttgttgagagcaacgcgctagcggagcttgcctacacgcctgacggtattctggttggcaacctgctcgctgaagatctcaaggcctcctatcactcgcgtttgctgctgatcagcaaaaacggtctggagtttccggtgacggttgtgggtcgtttcagtacaggctttaacgccaaagaccgtcaggaagcctatatcaatctcgctcttgcacagcggatagagggaatcgctgccaacgccgtcacgtcaatcgggctcagaaccgcagatgtcggcagggcgggggaagttgctgaaaaggtagagcagcttaccggctttcagagtgaaagctgggacgaatccaacaaaaatgtgatcgagttttataatcgtaacggcacgatcaccctcgtccttgtgggctttgtctttattgtcgcgggtctgggtgtttcttcggtcatgacgaccgttgtccttcagaaaatcaaggatattgccattatgcgatcaatgggggtaaaacaatcgagtatcactgccatatttatgactgagggttttattatcggtcttctgggagtggttttcggatgtccgatcgggcattttatcacccgccttgtcgggacgattcgttttgaagcaaatacggccggtgttctgcagagtgacaggatcaatatttcagaaactccggagtcgtacatcatcgtgattgtctttggaatccttatctcggtgatttcatccatcggccccgcgcgtaaagccgccggttacgtccctgtgaaaatccttcgcggtcagatgtgaggggtgggtagtaggtggttttccctccttgagtcatcttcgggcttgacccggagatccagtattatgtgttaggtgctacgtgttaggaaaagaagcttaggatgtaggtgtttttgacttttgacctttaccttttgacttataatgtggtgatttgtaggggcagacccctgtgtctgcccgcactgcgcgactactgtgtcaggtgctctgtgtcaagatggctcaatagctggttggctgtttagccggatagctatccagccattttgccttttgacgtatcctcccggtcactgcttcctctcttcaatcaggcatatggcgtgtgccgcgacgccttcttcgcggccgacatagccgagtttttcagttgtcgtggccttgaccgcgaccttgcttacatcgatgtcgagacaggcggctatattaccgcgcattgccataatatgcggtgcgactttcggcttttccatgaccagcacggaatcaatgttcccgatggcatacccttcttcagcaatcagcttgccgacatgttgcaggaggatcatgctgtcaatatccttgaactgcgggctggtgtcagggaagtgtttgccgatgtccccgagtgcggcggcgcccagcagggcatcgctgatcgcgtgcagcagaacatccgcgtcactgtggcctttcagccctttgctgtgaggaatctcgacgccgcctacaatgagctttcttccttcggcgaactgatgtacgtcaatgcctgttcctatgcgcataaacggtgtaactttttgataaaataagagatattatggcaagaaagatatcattatatttaacaaattaacaacgaatgttgattgcgcggtaagagagatacgcggacacgaaacaggccccggaatctgccatgaacatgcaagacatacgattgtttttctggatgtgtaccggaaccccgatcgggataattgagaagtatcctacggagcataacaagtttatcgggattggcgcaaccattttctttactgcgctttttgccggtctgtccggcggctatgcgctctactatgtatttgccggttctccctttgccgtattttttgccattgttttcggtattctctggggactcgcgattttcaatcttgaccgctacatcgtttcaagtgtcaacaagaccgccaaagggttgcgacagttctatcaggcctctccgcgtctgattttcgcgattcttatcgctattgttatcgcaagacctcttgaactcaagatctttgaaaaagagatcaaggaggtgctcaagtccaggtatcttcgggaacagcaggaacggataacaagggtgcaggactccttcagcgacaagtatgcgctggaactggagcagattgaaaaactgcagaaggagtacgacgaggtcaccaatgaagtctcgctgcttcgagaggagttgaaatccgaggtgttcggtcagatgacaggcaagacgtccggtgtcgtgggattcgggacctatgcgaaacagaagcaggaggtgatccaggccaggcagcagcgtgaggattacctcgcctcgcggctcaccgaactggagaccttcatcaaccgccagaaggaggccgaggggatcaacgaccagatgatgctttccgaatcgcggcttgccgccagggtttcaactgccggtttcgctgacaggaactgggccctcggccagctcaccgagggtggtgatgatgtcaacaactcgtcggccaatgccgtgttgttcatcaccctgctcttcatcgccttcgaatgcgccccgatcctcgtaaagctgctttctgacgtgggaccttccgacgttgatattcatgaatccgaagcaagaatcatccgctggctgaccgccacctcgcccatctcgaaaaaccgttttgtgcgagcctatcgtaacataggcggcaaaccgggacgacggctgacaagaaagccgatgtataacaagcgggtgaggaggacggaaggcaaaggtaagaggatttgagtgggttgtagaagcgtctcaatgttgaattgttgatttgttgaactgttgaatcgttgtaggggcaggcccctgtgcctgcccttttccgatatcccccacagattgcactgattttcgctgatgatttgcagggcgtcctgactcggcgggattcgcccgtctcctttttgcgcatttccatcacgaatctcagatgcctggtattcttgcggtaaatatttcttctgataatgtatattttacttgaatatttcttcctgttcttcatgggcgaaaaaggaggttgcaatgaactggtatctggatgttctgaaaaaatatgcggttttcagcgggagggcaaggcgcaaggagtactggtatttttacctattcaacacgatcatcgaagtcgcgctgatgcttgtcgattatatggtcggctggtatagcatcgagggaggtattggtgtattgagcgctatctatgttttgggcatcatgattccgggcattgccgtgtcgatacgtcggctgcacgacaccggccgtagcggctggtggctgcttattggtctgataccctttatcggtgctatcgtccttcttgtgttcatggtgcaggatagcaagccgggtgaaaacgagtacggtccgaatccgaaagaggttattgtgtagccggaagaaacaatactccagtggacgcattgcctggttgccagttggtaaacgtagggactgagcccctgtggtcgctcaaaatgactgacatcatcaactgtttatgatgatgaaatgctaagccaaactgagttaatggaagacgaatataacttgcagagatttcttgatgcacaggaaaactgctttgagcgtgtactgggtgaacttcgcctcgggaagaaatccagccattggatgtggtatatatttcctcagttatacgggctcggacgtagttcaaggtctaaaaaatatgccattcacagtacagcagaagccttagcatatcgacagcaccctgatctcggtccgagactgaaggaatgtgccgaagctgtcaatgttcataaagacctgacagtagaacaaatattcagatatcctgattatcgcaagtttcactcttgcatgaccttatttgggaagatttcgaaaaaaaacagtccctttcatagagcattggaaacgttttttgcaggggagcctgatagacgaacgctttctctcaccccacaatcaaactccccacatactccctcaaagaaggatttacaggatcggcgaaaaactcttcgatagcgttggcgacggtttcgccgatgtcgggatcgacgaagttcatggtgccgatctggatggcgctggctccggcgaggaggaattccatggcgtccttgaaagaggagattccgcccatgcccacgacggggattttcaccgcgttgtacacctcccacactttggcgagcgccaccggtttgatcgccgggccggaaaggccgccggtgacgtttttcaggagcggttttctggttttgtagtctatggccatgccgacgagcgtgttgatcagcgaaacggaatccgcgcccgcgtcctcggcggcgatggcgatcgcgctgatggaggtaacgttcggagtgagtttcaccatgagatgccgctcggtgagggttctcagcttgctgatgatctcgaaggtagcggtgctgctgacacccatgatcatgcattctcccttgacgttgggacaggagaggttgatctcataggcgctgatgtcctcactgctttccagacgttcgataaccgtgcaatagtcgtcgatggatttccctgcgatgttgacgatgactccggtatcgagctgttgcagaaacgggattttgtcctcgacgaaccgatcgagcccgacgttggcaagccctatggcgtttatcatgccgcagggagtttcggcaatgcgctggggaggattcccctcgcgcggttctggcgagatggctttggtgacgatgccgccgattttctccagatcggtcagcatgttcagctcctcgccgtaggagaccgttcccgatgcaagaagcacgggcgagcgcagatcaaggccgcgcccaagggacagggctgcatatcttgaggagtgctgttcagggtttttcgtcatgcttttcgggtgctgaagtttcccggaatattgtctgaccgttttcttccgcaagtctcccgccggatgacgtccggcggagctcctgggattttttacatccgtggatgtgcgttcagtctttcagataatagtttgtcgtatagtcccttaccatacggtgcgtgttgtattccggaccaatggtgattatggcgttgcgaacttttttcaaccagtttaccgggatattgtccgcgtttcggttgtagaatgtcggaataatctggttttcgagaacatcgtagagctgttctgcatcatgccggtcctgctcatgatggtcatcaaatacttctccgtgccctatcgaccatccgttttcaccgttgaaggcttcaggccaccagccgtcgggaacactgaaattcaaacctccgtgaagaacggtcttctgtccggatgtgccgctggcttcgaggggtcgtaccgggttgttgagccagacatccacaccggatatcatacgtttggccacgccgatattgtaattttcaagaaagatgatttttcctttgaactgaggctggagtgtgtgctctacaatctgctgtatatagtgttttccagcatcatcatgaggatgggccttgccggagaaaatgatctgcacgggcattgtcgcgttattgactattctcgtcaggcgttcgatatccgaaaagatcagcggtgctcttttataggtggcgaaacgtctcgcgaaacctatcgtcaggacatccggggataaaggattttttcttgattttgacgtgtcatgttcaagatacgccccataggagtgctgatggtaaaggtggttggaaaggtatctgtaaatgaaatcgatcaggttccgtttgagatggtagcggagactccagagctcttcatctgtgaccctggcgagaatttctgatgcggcctcgggtgatgatgtcagggtatcgagactgtccgtgtattgacgccagaaccgatctgttgtgccgctgctccagcttgacatatgcacgccgttggtgatatgcccgattggtacttcgttagcagtttttgccgcatagatatgtttccacatctcccgggagacctcgccgtggagtttcgacactccgtttgccgtgcgggagaggttgagcgcaagaacggtcatggtaaacagcccgtgaatgttggactggtcttctgcgcccattctcaggaaatcatcgaacggtaaaccgattttatgaaggtatttgtcgaacgagtagtgcatcatgtcactggagaaccggtcatggcctgccgcaacaggagtgtgcgtggtgaagacgcactgttccttcacacgttcaatagcttcttcaagctgttttcctttttcgagttcagcggcaagaagttcaaccgtcagaaatgccgagtgcccttcattcatatggtagacggcaggatcgatgtcaagtgccttgagcagtttgacgcctccgatgccgagcacgatctcctgattgattcgcatgttctggtcaccgccgtagactctcgagcagatgtcgcgatagtgcgattcattggctggtatgttggtatcgagcagaaaaagctttgctcgacctacgttgaggcaccatgcctgggcaaacacttcgctctgcgcgatgtcaaatgagataatcaggtctttgccttcggcatcggtaactttttccagcggcatgctttcaggatactgcaggggatattcttctgtctgccagccttcatggttgaggcactggcggaagtacccttccttgtagaaaagcgttatgcctacaaaattcagtcccagatcgctggcggatttgatgtgatctccggaaaggactccaagcccgccggagtaaattctgatgctttcatggataccgaactcggcgctgaaataggcgactgtcttttctgcaagagaaggggcgtgttttgctacccaggtatccttatcgttgagatactcttcaaagcgttgagagactctggcgagtttgtctccgtacttgctgtcaagacgtgcattgatctcgtcgtttgaaatatggtgaagaagttcgaccggattatgattgacccgttcccagagaagcggtgaaagtgaatagaacagctccttggcttcggtgtcccaggaccaccagagattgcgggacagtttctgtaaagcttctattttgtgaggcataggtaaacaaatataaatagtgtaaaaaaggctctcagcagagtttctcctgaaatcgttatcttaaacggcggtaatttacagtttctctaattaaaaggtcgcccctaaagtaaataatatttcagggcccggaaatcaggtttgtctcattgactgaaaaatacttaaaactggcgcatttttccgatctgcatcttgccggacgcactgctcgccgccagctgggttatcttgatgaattattgacggccattgtcaacaacggctgcagtcatattgttataacaggagatcttgtcaactcggccaaccctgctgactggcaggttgtcaaagatgctttgcagaaaaagggactctatgcgtgggataaggtgaccctgataccggggaatcatgaccttatcaatctcgaagaggagattcggctctataattctcttaaccctctcggtaacggcagaaaaaagaggttcaggagaaagatgcgggagttctgccggtttttcagtgaattgatgacaggcgaagaacaggacacaggctttccgttcatcaaggtgctcaagtatagtgatgtaaccctttcactggtcctggtcaacacggtttctcactggatgaacattgaaaatccgcttggagccagagggtacgtcagtcctggcgagtttaaggcgcttgccacttcccaggtgcagaacgcgatcaaagacagttttgtgataggcgtttttcaccatgcctacaacatatacggtacggattcgctgatcgatcaggcatttgactggacaatggaattgaggaatcgtcgggagcttcttgtcgccatgaagaagctgaacgccgatatgctgcttcacgggcactttcatcgttttcaggcatacacggccggagggatacgaatcattaacgggggaagttttaacgttaacccccggcggtatagtgagattgtcataggaggagcggagcggggtacgcagaggtttgtggatatatgatgagggctgtacgtcttgacggcttgattgccagaaggctgaatagctattcagctatccagctatccagcgctatcattctcaattctgctggccgcggcgggctagctggcggtcgagcataagcagggcagggcctttttcgccgccaatatgaagggtttcgagtatctcggatgccgatgcttcctcttcaacctgttcctcgatgaatccgtgcagcatgacctgtgtagcatagtctttttccttgactgctttttcatagagcttgttgattgacgctgtaatatatctctcatgattcagcacctcctcaaacaacgctgtaggtgttttgaaatctgagggaggctgaggaatggcgccgagctcaactctgccgcctctttcgttcacgtatttatagatctgcatcgcgtgaccgaactcctcgcgctgctgcagtttcatccagtgtgcgaagcccggtaaattgagggtttctgcataggatgccattgagaggtagaggtgagcggagtaaaattccttgtcaatctgttcgttaagtgctttttgaagggttttgctaagcataaatagttactccttgtttttaaatagattaaacaaaatattctgtagaggatgtaatgtgaaacatgcatactgttttataagtttctcctgattttttttgaaagaaaccatcattgcagatggttgcggatttctgaaacccactggcttattcgatccggggtcatgtcatcctgattatccacatcaatcgcaaggccgacaaagttaccgtcaattactgccgttgatgcactgtattcatagccataggtcgaccaggtgccgacagtttgccctcctctttccacgactttcaagtagatcgtccccatagcatcaaggaaaacatcggcataatttacctggtctccgagaccgaaaaaggcgacggttttgcctgaaagatccaacaggtcacaatccggtaaaaaggtttcctaatcactttgcagttctccgaatccccaggttggcgcaccgaggatgatattgtcatacgataaaagtgactgagggtcggtatcggcaatattgtgcagatcgacattactttcaccgagttcggcagcgatcattactgctgcacgttccgtattgccggtctccgatccgtaaaacagtcctacgattttcatgaggtcatttgttatgaatgttggtgttattttttgccttcctgacgagagggatttcctatcagttcgactattttcagcgcctcggatgcaccctgctggattgcggcgttgaattcaacgaaatcttccggggaaatggtgagttcgacaacacctaccatgagtttcagtgatttgtcgtgaaatatttcagggctggatgagcgcatcgtctcccattcatagcactctttcatgatgttgaataaagtttgctgtggaaaggtcagcattacgtatttgtaatgaaggtggtatttgccgcatccgcattttctcagcagagtggtttgacgtcggcaatcatgattgtcgttctttttttcttgcattgttgttcttttttgtttgtttttatttagacaaagtatatttaattttttcggcattccaaaaaatagcagaaagcatcagcgtaattcttttgccttgatcgaggtattccggtgttcagttcagtgcagctgtttaggatcgggtgcgaattccgggtcctgaattttatttggaataaatataaataagggtatatttgccaatccttatttataataattctaaataaagcacaacccttcatgattatgaaaaagatttttgctcttcttgcatgtattgctgtcatgcctgtattgtcagctcaagccggccagaaaatcaccgaaaacatcgaactgagtggccttgtcgaagcggaagcatcgtatagcgacacagatggtgacgacgcatcggatattgttcttgccaccctcgagcttggtctcgacgctgagatcaccgactggttttcagcgcacgtactgttgctctacgaagaagatgaaacagacggcatcgaggttgacgaggcgttcgcgagcattacgcccggtaactcgaggatattcgtcaacgcaggacgtttcgcacagagtatcggagcgtttccatcgtcgatgatcaccgatccgctcacgctcgaactcggagaaacagcccagaaatcatcggtggcgctcggctggggcaacgactccgtcgaagcgctggtgagcgtttacaagggagatatccagaaaaccggagacgatcatgtcaacacatgggtgggagccctgaatgtgaacggcgaactcgatgacctgagcattgaagcaggggtgtcctataccaacaactttgcggacagtgacggtctggtggatgattttgccggtggagagacggatgatttggtaagcggctattcggggtatgtggtagtcggattaaacgccgtgcagctgagtgcagagtacatgactgcggctgatgcgtttactgatggtgacagggctggaagtactccggctgcctacaatgttgagcttgcctgggatgcaccctcgccattggcgcttgcaatccgtttaggcggaggggatgagtttgatgtcgataaccagtatggtgcaactgtctcctatgatctgtacgaaggtgtcgcgcttggtttcgagtatctgcgcaacgaaaacagcgatgattcaagcgaggatatattcacgcttcagcttgctgccgggttttaagcttaccatacaaatctgctgccatgacaacgttatctgatatgcatgaaggtattaccggtgaggtcggtggtatgatcaaagaaggccgtcaccagaaaggccgaagccccgggttgcatcataatagtgcggcacggctgcgtgaaatgggtttttacgagggccagcagataactgtagtccagaacaggggaaaaggtccgcttgtcgtcaagcttcaggacagcagagtggttctggggcgcggactggccatgaaaatcttaataaggaacaatcagatatgaacctttcagaactcaaaaaaggacagagtgcacggataagaaagctttcctgttccgggtctctcaaatcaaaactgatcgacatgggcgtgctcaacggggagatggtccgggtggtccggatagccccgcttggtgatccggtcgaagtgttgatcaaacaatacaagctctcgctgcgaaaaaaggatgccgaggggataactgtcgaggaggtgcaataatgcctgataccatgatgatggatgagcgggctgtgcaggggaaaagcgggattaaaaaaacggtcatagcccttgccgggaaccccaactgcggcaaaacaacgttatttaacgaattgaccggtctgaaccagaaaacaggtaactggcccggtgtgaccgttgaccggaaaacgggggcatttgctcatgaagaccttgaaatagagctggtcgacctgcccggtgtctattcgatgaccgcttcatcggtcgatgaggagattgcgcgggagtatattctttcgaaagaagcgcaattgattgtcaatattgtcgatgcatcgaaccttgagagaaatctctatcttacaagtcgcttgcttgagatgaatgttccggtgctcgttgccctgaacatgatggatgtggcggacgagcgcggtctcgagatcgatatgaatggtctggaatcaaaactcgggtgcagggttattccgattatcgcatcaaggaaaaaagggatcgacgccctgaaaatcgcaatccatcaggaaatcgggagcggcaagaagttttgttcgccagtcagttatccgaaaaaccttgatggagcaatcaatgtctttgctgaaaaggttgactcttcaggaattgcgggccagcctgatccgaaatggcttgcggtaaagcttctcgagggtgattcgcgacttgaaaaactcgtcgggccggatctgagagcagagatctctctggcgagggaaaagctgtctacggagctcgatgaagatctcgacatcattgtggccgataatcattacaggcagatcgatgcaatcatcgatgaggttgtaaggagaaaacaggaagtttcagaaacggtttcggatacaattgacaaggttgttctcagtcgtatctggggtattccgattttcctgcttgccgtatatgccatgtttatgtttaccatcaatcttggcggcgcctttatcgacttttttgacattttcactggaacgattttcgtggacggcttcagcgagttgttgacaccgcttgggactcctgaatggctggttacacttctggcatccggtcttggcggcagtattcagaccatggcgacctttatcccgcctatcgggttcatgtttctgtttctttcttttctcgaagattcgggttatatggcaagggcggcatttgtcatggaccgcggtatgcgttttctcggacttccgggaaaggcgttcatccctctgctggtcgggttcggttgcaacgttccggccattatgggtgcccggaccatcgagaaccagcgtgacaggattatgacgatcatgatgagtcctttcatgtcctgtggggccaggttgccggtttatgcgcttttcgcggtggctttctttccagttggtgggcagaacatcgtgtttctgctctatatcattggtgttggattcgcagtgctgacaggactggttctgaaaaataccgtgcttaaaggggcagcgagtcattttcttatggagcttcctccttaccatgtgccttcgtttaaaggagtgctattgaggacatgggatcgtttgaaatcattcctgacacgtgccgggaaaatactggtcccgctcatcgtggtgttgagcttcctcaattctctcggtacggatggctcattcggcaacgaggataccgaatcatctgtgctgacatcaatcagtaaagccatctcgccggtatttgctccgatgggaattactgaagacaactggccggcaaccgtcggtatttttaccggtatttttgccaaggaagccgttgtgggtacccttgatgcgatgtatgcgcagataggcgtcagtgttgaagagaatggcgcaggtgaagaaggaggctttgacttactggcaggcatccgcgagtcttttgcgacaatttctgcgaatctgggagatctggccggtacggtgcttgatccgttggggctctctgtcggggatgtctccaatcctgaaaccgcagcagaagagcaggaggtcgatgcctctgtttttgggtcgatggtgaatctgtttgacggcaaggttggtgcatttgcctacctgctgtttgttctcctctacttcccttgcgtagcggccattgcggcggtgtatcgcgagacaaaccttgggtggacggtttttgccggattgtggacaaccggtctggcatatatcgtggccgtgattttttaccagctcggtaccttttctgcgaatcctgccggggcactgctctggacaggggggatgctcgctgtttttgcggcgactgtcgccggtatgtggtttaaggggcggcagtccgaacaaatctgaaccggaaaaaacgacgggagcagacgaccgccggtttgctcccgtttttgctatttcaaacaaaacaagacagcaatcatgtcacttcttgaactgaaagagtatctgaagaacaggaatattgtttcgataaacgacctctgtatatattttagaacatcaccggaaacgctggaacctatgctggagcagtggatacgcaaagggaagctccgcaaggaaactgcagaaagttgctgcggcggaaagcatagctcttgtttctgtggaggggatccggatatctggtatcagtggattggttgagtagagacgggcactctcgtctgacatcgctttccacgctaatcatcggttgatcatgtttaatgcaaaaatcactgcagtttcatcgcgttgtgttatgcttttctgcacaagatgtagggggtggccgtaaaggctaatatggcagtatattatccccgtgaattattctctttccagcggagacatcccgttaacgagcatgtaggacttgattctgtcagcgtgatccttgtcttccatgttgagctgcttgaacatttcgtcggaaagcgagcaggttttccgggtcatgaattcctgatagtggatttctcctatggactgttccagactgtatgctgtctggagcgcttcttcgcgggcaggcgggtttttctcgtactcattgatgagagattccagattactgtttgacgttttcagatcctggatgcttgatgcaagcagggtttccggaaccgctctttcggtatggcaggaagattgttgatcgcgaagaagcgcggcatgactgcgttcttcgattgaaagctgccaccagaaatcttcgtcttcctcaaagagatcatgaaacatggtatagagtctgctgatattgagctcatgggtgatcgagatttccagcagtgccgagagagaattattcatatgcacgggttgttgatatgactgtagctttatccaaatgtaaatatctgctataaggtttcaaacattgttgtgaagctgtaatttccctgtatgcttgttttttttaatcagaaatcaggagaacagtatgactgttcaaaaacttgaaagaaatatttttcagcgtttatttggtctttgttcaacacgcaaaccctctgaaaagggcggttggacaaccgctgcaggaaagataatcgttgaacttgatgcaatgcccgaactgaaaagcaagggtgcagcggttcgccttgaaggcaaggggcttaaagatcccgtgcttctggttcatggcgatgacgctgcatatcatgcttttaaaaaccgctgtactcacggaaagagagccattgatcctgtgccgggaacagagacgattcagtgctgcagtgtgggtacttcgacgttcagctatgacggttccctcatcgagggaccggccaaaggtccgctgacggtttacagggtggaccaggatagtgatgtcctgacgattacagtgtagctgcggcccatgtttctgaaaattgtttccggagggcagaccggggttgaccgtgcggctcttgactttgctcttgccgaagggatcgactatggcggctggtgtccgaggggcaggagagctgaggatggaaaaatagcaacgacctacaatctgcaggaaactcctgagaggagttatcgtcagagaacccaatggaatgtgagggatgccgacggcacgctgattatgatcaaccgcgagttgaagggcggtacactctataccctgaaaaccgccagaaagatggacaagcctgttctggtggtttcttttgccgaaggagctgatcagagtgcagttgatgagtggcttgaacgcaataacgtgagaaccttgaatgttgcaggcccgagggcaagctcagagcctgcaatctatgctttgtcgctggcatttctccggaacctctacatgtcccggtaagatgcgtattcctgaaggcttttaacctcgaactcctgttttcggagacaggcgatcgcctgaaccgatgcttcggcggcctcaatggtcgtgacaaacggaacgccgttcatgaccgatgctgcgccgatagcttcctcatcatgcagagctcgctctcccagcggggtgttgatcacaaggtcgattttaccgagccggatcgtgtcgaatacatttggacgcccttcttctcctaccttgtagacttttttgcattcaataccgttgtccgcaagaaactgctgcgtacctgccgttcccacaagatcgaaaccaatccggtacaattcgttcgctatcctgataatcctttcatccttgtcatgattgttgacgctgataaatactgttccggatttcggcagttccatgtttgccgcctgatatgccttggcaaaagcttcaggaaaatcataggcaaggctcatggcttcgcctgtcgaacgcatttccggaccgaggtagactccggatttaaggaattttgagaaaggaaataccggctccttgatggcaaggtgaggcatgccgagttcgtcacaatcagtcagacggtattccttgcgcaagtcagagagtttttctccgagcattaccctcgttgcgattttgaccagaggtatggctgtcgcttttccaacgaaaggtacggttctgcttgctctcgggtttacctcgatgacatagacactgttgttctgaaccgcatactgaacattcatcaacccgactaccttcagactttcggcaagcctgcgggtgtattccttcatggtttttatgacacccggatcgatattgtgataggggagaatagatgtcgagtcgccactgtgaattccggctgcctcgacatgctgcatcatgccgcttactatgcagtctgtagaatctgcaagcgcgtcgatgtcgaactcaactgcagtttcaagaaaacgatcgatcagcaggggaaatttttcagagataaacagggcctgatcgacatattccttgagcgagtcatcgctgtaaatgattttcatcgctcttccgccgagcacatagctgggtcgtaccagaacaggatagccaatccggctggtaatttcctgtgcctcttcaaatgaaacggctgtatcataatcaggatgcggaatatcgagttcgcggagaagcgcgccgaacttttttctgtcttcggcaaggtcgattccttttgacgaggtgccgagaatcgtcactccggcttcttcaagttttgtggagagtttgagaggagtctgtcccccgaaactcacaatgacaccgcgaggcttttcgtgttcgataatacgaatggtgtcttcgaaagtaagtgactcgaaatacagcttatctgcaatgtcgtagtctgttgaaactgtctcagggttacagtttatcattatggattcataccctgcttccttgagggcgaaaaccgcctgaacgcagcaatagtcgaattcaataccctgtcctatacggttcggaccaccgcccagaataatcactttttccctgtcggaactgaccgattcgttctcctcgtcgtaggtggagtagtgatagggggttttcgcgtcgaattccgccgcacaggtgtctacggttttaaagacggcatcaagatggtaatgttttctgagttcccgtatggatgtatcggacacattgaagatataggcaagctggcaatcggaaaaaccgtgtccctttgccttcaaaaggcgttctctcgatagtttggtggtcaggctgagtacctcttctgacaggtctgaagcggctgtggtcatgcagtgtcgatgagtgtttagaagcttgaatctaaagctttataaaaatactaaaaaagcgaggcagtcgaaaatttgtgaagtatacaaaaatgcaaagggttatcaaagacgggggtttgtatccgaagattttttacattacagtactttacagcagccttttggattacctgcaagaaaaccatcgttcgatgcaggggtcagtaacatggaaagagcatatcagtatggaagcaccaagaatagattcaatagattctgcaatagaggatatgaaggcaggaaaacttgtcattgtgattgatgatgaggatcgtgaagatgaaggagattttatagccgcagcggagaaagtgacgcctgaaatggtaaactttattaccaaggaggcaagaggactgctctgtgttgctgtgactatggatcgttcgaaggagttgcagctcgaccccatggttcagagaaatacctcacagcatgagaccaactttaccgtatcggttgacgcgatagctgagggagtgacaaccggaatttctgcctatgaccgttacataaccataaaaatgcttggagatcctgcatctcatccggatgatttttcaagaccgggtcacatttttccgttgcgcgccatggacgggggggtactcaggagagtagggcatacggaggcggcagtagatctcgcggaacttgcaggatgttctcctgtgggattgctctgtgagatactccatgacgatgggagtatggcaaggcttccggaacttctgaaaataaaagagaagttcgggttgaagcttatcaccataaaggatcttgtcgcctatcagatgaaacgcaaaaagctggtttcacggtcggttgaaacgaagttgccgacaatgcacggcgagttcaaacttattgcttatgaagcctgttgtgacgaacatcagcagaaccatctcgcgtttgtcaagggtgatttcgaagccgacgagccggtactcgtgcgcgtgcattcacagtgcgctacaggtgatgttttcgcttcgctccgttgcgactgcggcaaccagcttgcttccgctctgcagcagatcgaaaaagagggcagaggcgtccttgtctacctgatgcaggagggaagagggatcggtctggtgaacaaactgaaagcatacaatcttcaggacaaagggttcgatactgttgaggctaacgaaaaactcggcttcaaagctgacctgagggattacggtatcggtgcgcagattctgcaggatctcggtgtgaagcagatgcgcctgatgaccaacaatccgaaaaaaattatcggtcttgaaggctacggccttgaaatagtagagagggtgccgatcgaaatcattcctaatccattgaatcaggtataccttgaaaccaagcgggataaaatggggcacatgatcgattgctcctgtgagtgcgcggacaaggacaccgggaaagagtcagcagccgggaaccggaattgagactgccgcgacaacttgttgcgtgtcccgattgctgcgttgggtggtgtccttaaggcgtcgggagtttggttttctgctcttgctctcaggagcgatgcaggcggcaaagagtgtcgggccgtgaccggaaacgggcgaagagagggaagaacgtcaggctgttgtccagactctgtaggggcgaaaactgtttcgccccttcgatgttacaatcgtcaagttcggggaaacggagcggtatgtcgtcttatgcgagagaattttgagttagtacacctaccagaaaaataaaaacatatgatgaacatggatatccttcagagacaggataaggggatttttgatgcaataaccgcagaggtgcgtcgtcagacagaaacccttgaactgattgcttcggaaaactttgcaagcagggcggttatggaagcctgcgggtcggttatgacgaataaatacgctgaaggataccccggcaaacggtattacggcggctgtgaatttgtcgatatcgctgaaaaccttgccagggatcgggctaaaaagcttttcggatgtgattatgtgaacgttcagcctcattccggttccagcgcaaacatgggtgtgctttttgccgtgcttaaacctggcgacaggattatggggcttgatctgtctcatggcggtcatctgactcacggcagcaaggtgaacttttcagggcaactttttgaggcacattcctacggagtggatcgggagaccggttgcatcgacatgaacaaggttgaggaaatggctctcgaagtccggcccaaactgattatctgtggtgccagcgcatactcgcaaggtttcgacttcaaggcattcagggacgttgccgacaaggtaggtgcttttctcatggccgacatcgcgcatcccgccggtcttattgcggcaggtcttctgaatgatcccatgccccattgtcattttgtgaccaccacgacccacaagacgctgcgcgggcctcgcggagggatgatcatgatgggcaaggatttcgagaatcctctcggaatcaccgtaaaaacgaaaaaaggatcacgtacgaaaatgatgtcggaggtgatcgatgccgagatcatgcccggcatacagggcgggccgcttatgcatatcatcgcggccaagggagtcgcgttcggtgaggctctgcagccggagttcaaggactacgctgtacaggtgcgcaataacgctgcggttatggcggaaaggttcagcgggctggattatcagatcgtcagcggcggaaccaaaaaccatcttatgctgatagatcttcgcaacaagaatgtcacaggaaaggtggctgaaaatctgctgcatgatgccggcattaccgtcaacaagaatatggtgccttttgacgataaatcaccgtttgtaacgagcggtatccgtatcggcacgcccgcaatgacgacgagaggcatgcaggaatctcatgcggaaaatattgtagggttcatcgaccgggtgatcagcgcggctgacagcgaggggatcgaaaaggtctgcgccgaggtgagaagtgatgtgaaagcgatgtgtaaggatttgccgctcaatgatttcgggccggaataagagaagtaggaaggcagaaggcagaagtcaaaagttaaaaggcaaaaggcaggagggaggaagtaagaaggcagaagtcaggaggcaggtgtcggaaggaggtggacaggtatcgtatgttgcttgttcatcgttacctgttctgtagaattgccttgatcatgtcgttgacttctttggctgtgttcatctcttctttgcgcagctgctggagtttctcggtgagcgctttttccctgtcgaggtcggttaccgtacgaagttgatcgattatatgttttcttgtttcacgaaaatcgttcaggataaggcttcttacggaatcgagaaaggcggtcaggcagcgcctggctttctgctgctgttcgtcgaatgaagcctgccaccgttcactgacgggttgttctatgagcagcccagaggcaaggtcacgcgcttcggggctgctcatagaacctatttcattggttatatccaggaagctaccgggagtctctttattctcccgataccgtttgataaggtgttgcagtatatgagcggcaaccgggtttgacagcttcaggagggtttcatgtgaagccgagaattccagtacctcattgccataccacgtgctttccagaagcgatttgataaaggttttctcaagcactgaaagtgcttcttttttttgagccgggctttttccggtatcatcacgggttgatcgtttcgaggagtgttttgatgtttttatttcactgataatgcgcttcagtaccgctacgctgatccctattttctgttcgagatcctgtagatagagttcctttcgcgcggtatcggttaccatggtgacggttttcaggatttcccggatcgcacgggattttttctcgggctggtcaaacgatccgtccttttggtggaacgtgatctggaaatcgatgaatgatttccttgagctgtcgatgaatttcagaaacccttcccggcctttacttgttaccagactgtccggatcttctccagccgggagggtggctacccatggcgtaaggccttctgcaacgagcacatcgatgccggagagcatggatttcatgcccgcctggtcaccgtcgtaaataaagagaatctcttccgtgtatcttctgaggatttttgcctgttccctggtaagggaggtaccgcaggatgctactgtattgatcatacctgcctggtgcagggcaagcacatccatatacccttctacaagaatggcaaaaccctgttttcggatcatatccttggccgcatggaggccgtagagcagcctggatttgttgaaaacagcgctttctggtgaattgatatacttcggggtctgtttatcatcgctgagcgttcttcctccaaaaccgacaacctgacctccgacagagaaaatcgggaacatgactctgtgtcgaaaatagtcgtagtgggagtttttcttttcgttatggtagataagaccggttttgacgaaacgttcgagggcaatagccgaacttccggtatgtttcagaagataatcccacgcttcaggggcgtaaccaaggccgaaagaggtaatggttttctgtgacagccctctcttctttacaagatattcgagccctttttgtccgcctgcagaattcagcagtcggttatagagccttgctgcccaggtaaggggttcatgttcactgcgttcggttttgtcgatagatccctggtttttcaggtatttgctgatatctacaccacagcgtttggctacaagttcaaccgattcagggaaagagagcttttccatctccataatgaaggtaaacacgttccctccttttccgctggagaagcatttgtagatctgtttatccggggagacgacaaacgaaggggttttttcactggtaaacggcgaaagggccttgtagtttctgccggagggctggagttttacataatccgagatgacatcgacaatatcgcaactttcccgaatctcatctattttattattcggaatcattgcttcagctgttggtattggttgtgttcatcgtctctcatctccacaggcacctctatttatatctatttcgcgcttcaactgcttgtttgagctgatagaaaggggtttctgcgctccgttcgcctcgcagatgaatcgctcatctcatgacaatacgtagagacgccctcaagatgcagcacagggttgccgccccttcatgtttcgccatatcagtagctatgatagggtgaaaaaaagcaaatagcaatcttttctgctttggaaaaatctcatccgatacgttttttcccgaaagaaattaaaaagaggaataccagtatctgttttacttaacgcgttattttttttaagtttgtctgaggatactgtgaaaatgcgttatgtgagaaaactgaaaacatggtgagcctgcttgtatatattgttgaatatatcgaacttcgctcagaagacgactcctcggtcagtcctgctgccatgtggttaaattaattttttatagctatgaaacagggtttatttacggcggttcttatcgttgtcacctacgcagtctcgctgattttttacagctggatgggaaccacccctgatgggtcaacatttcataatctctatgagggaggctatgtggtaacggtgcttatcgcactgattctgatggttatcgcatacattgtggagcgtcttatcgcgctcaacaaagcttcaggaaagggaaacatagccggattcgtcaaagagctgaaacaggatgtcgatgccggcgcaatcgatcaggcgcttgcccgttgcgatgaccaccagagttccgtcgcggcagtattacgggctgtttttcagcgttaccagatgttgacccagcataatatcagtgatcgcgagaagaaaatcagtgagatggaaaaagcggtcgaagaggctaccacgatggagatgcccctcctggaaaagaaccttgtcgctatctctaccatagcatccatctccaccatggtcggtctgcttggtaccaccttgggtatgattcgcgcgtttgaggctatggcgaccagcggggctcccgatgcggttcagctttcgctcggtatctccgaggcgttgttcaacacggcgcttggtattgtcggcggaatcatgggtatcgttacctacaacgtgttcaccaacagggtagaccgtttcacctatatgatcgacgaggctgctttttatattatccagactctcgggtcgagcaaatctgaataggctgtatgtcgaaagtcaaatccaaaagaataggtttcaggatcgatatgactcctatggtggacgtggcgtttcttctgttgactttttttatgctgaccaccaagtttcgtccgcctgaaccggttcagatagatctgccctcttctcatgctgagcagaaggtgccggagtcggatattctcaccgtgagcgtcagcggagacaatcgctattttatgggcgtatcgtcgcagctctcgcgaaccaggatattcgagcgggtggttcagccgaggcttgaagctgcgggcatgagcggcattgctgtcaccgactcgttgcaggggttcaagcttgccgaagtgtttcccgtacgtaaaaacgagttgcctcattttgtcacggcggccagatttgcaaatcaacgtctgcggccggttgtcaaggctgatgcgaacgcggattttgaggcggtcaaccatgtgctgaaactgttcaaggagtcaaatattctgacgtttaatctggtgactgttctcgagaaggaggttcgttgatatgggcatggttgattcaccaaatggccgggattccggccgcaaggcaaaacgcaggagaaaacgtcttgggtttcatatcgacatgacacctatggtggacgtggcgtttcttctgttgacctttttcatgctgaccacaacgttctccagggccaataccatggagatcaatattcctccggagaattctgaggtgaagatcgcagaaaccaacgtgatgactttcaggatcgccagggacggttatgcgttctggtcgatcggagaaggaacgccaaggaaaatgcgtctctacgatgagagtgacgcaatgacgctgagcagcgaagttcgccaggtgcttgttcagcagacgaaggcgaacagtaaacttgtgattgtggtcaagatcagtgatcaggcaaaatacaagtatcttgtcgatcttatcgatgagttcaatatgatgaatatcgatcgtttcagcctggatgactttaccgatgccgatgccaaagctatcggtatccttgcgtcaggcattacggaagtcccggatctgaactgatacgttccggaagcaaacaaggagtatgctgaagtgccgtctcaactcgataaatttcatgaaagtgcatccgacaaggcccgaaggtggtcttttggagaagattttcttgatacggaaaacatacggggacttacttacggtaatctgctgcttcgaaagcagagccatctttttctcagccatggcgtgatcgtggcagtcggtcttcttgcatgtttctggctgatcagcgtcaactgggacagattgaccggctggaccggactgtttcaggatgagccgaaacaggttcagtgctacacatcggtaaccagcgtcacgcagcttcctccgcctcctccgatagcagcgcctccagctcctccgccggttcagaaggcggcacctccggttgtcgaggcgccttcaaatgtcggtaaaatcaaaaaggttaaaaaagaagaggctcctccggaacagactctggcaacccagaaggagataaagcaagccgcgcaacagcaaagtggagcgggtgccggaatagctgacggtcctgtgtttgtgccttgtgaagtcatgcctgcgtttctcaagcagaaaaagccacggtatcccgagattgcgcgccgcgcgggtatcgaaggaagggtgttcgtgagtgtgctgatatcggaaagaggtcagccgatgaaggccaggattatgaaacgtgtgccatccgatcagacagttttcgacgatgctgcggttgagtgcgtcatgacatctacctatactcccggcatacagaacggggctcctataatggtatggctgaccgtgccgatacgctttgacctccaataaaaaagtcaaaagtcaaaagtaaaaaggtaaaaggtaaaaggcaaaatatcccgggatccagggatatcaggcttttctccgataaagcagcgcgaaaagaatcagtgcgtaggatcccggcagggttatcggcgcgatattcaaggcgaaaaaaccgttggcactgttttcaaggtacattaccccgtagctgaaggcgatgacggccgcgccgataccgacaagaagataattgaacttctcaaacggcatcggggtggtctttttcttcgcggttttatgtttcttctgtgaagatttcatcaaggcagtctatacattgttgtgcttcctcaagggttgttgtcaacggaggaagcagcctgatgacattcttgcttgttgcgttgatgagcacctgttttttcagggcttcctgaacatagtacgaggcttctctgttgaccgtggtgccgatcatcagaccgtactggcggatttccaggatttgacgatgcttcgaggcgagtttctgcaatgccgcctgtatccattctccggtcccggccgcccgttccatcaggttgtcgtcatagatggcgtcgatgagcgcaagtcccgcggcgcaggcgacagggtttcccccgaaggtggttccatgattgcctgcggtgaacacatccattactttttcgccgccgataacggctgaaagcggcaaacctccgccaagaggcttggcgaggcataccagatccggagagagatcaaaatgcatatagctgaaaaactttcctgtcctgccgcatccggcctggatttcgtcggctacaagaagaaagttgtgtttttcacgcagtctcttcagggagttgacgaatccgggtgatatcctgtggactcccccctctccctgcacgaactcgatgaacacagcggctgttgtatcgctgatctttgcttcaaggtcatcgatgtcattgaagccgatgcttccggtcgccggcagcagcggctcgaaaccgtcggtatacgctgcttttgccgtgagcgacatcgccccgtaggttcttccatgaaaacagttggaaagggagagcacctctcttttatcgttattgcccgagagagatgcccatttcctcgagagtttgatggctgcctcgacagcttccgccccgctattggcaaaaaacacctttgacattcccgagatatcaagcagcttttcagccagtctgaattgcggctcaagcatgaagaggttcgacgcgtgaatgattttttttgcctgtcgcgtgatggcctcaacaattctcttgtcgtcgtaaccgagcgcattcacgccgattcccgagatcatgtcaagatatcgggtcccgtcggagctgaacagatagactccctcaccatgagtgacagcaagaggaaggcgtgcgtagttatgaaaaaacaactctttttcggtttctttattgatttcgtgacgcataaaaatgtaggatgatagaggtctgatcctggatcagacggttcatgttattcacgtgcaggtatcaacggtttccctgggtacctcaagcctttcctgtgcttacggctgtctccaggctgatacacttttccacagcttccagaggccgtaggaggccacgatggcggcaatcacatacagatcatttcgaggtgtcccttgcgggagtttaaggaaaaaagcgatatagaatgacagtccgagaaatataactgacgatacaaactgtaccgcatctttcggcgcgcgattgttcaacattcctctttctcctcaatgataccggttttcagctcttttcctcggtacacacagggtgtttatcaggataaaaacgccactccttgttgacaatgagacgagctccgtgaccgaatgtgaaatatgaccagccccattgcatcagcacgaagacgcggtgcttgaaggtcgcgaggtaatagatatgtaccaggagccaggtgaaccacgcaacgcttccgaagagcttcatatttcccatttcaacaatggccttgtttctgccgatggtagccatctggcctttgtcccggtagaggaaaggcttgcgttgtttcccttttacctcattcagtatgttttttccgatcgactgtccctgttgcagcgcgacaggagccataccgggaagagggttaccggtatggtgggcgaaatgcgcctgatcaccaccgacaaaaatctccgggtagccgggtatgctgagatcttcttcaacgatgattctgcccgagcggtcgatgtcaacttccatttttcttcccaggcctattgcccgtaccccggcagcccagagcaccgtggatgcttcaatacgctcattgcctatctgtacgccgttctcatcgacattggttaccatgctgtttgtccagacctgcacgccgagctgttccagtgctctggtagccttgctggaaagctccggagagaatgagccgagtattctcggagcagcctccacaataaatattcttgtgagtttcgggtcgatgtgtttgtagaactttgagagagtaaaacggctcatctctccaattgagccggcaagctcgacccctgtcggaccgcctcccacgatgacgaaggtcagcagttttttccgttctacggggtcggatgttctttccgccgcctcataggcttccataaccctgcgccgtatctctgtcgcctgggctatggttttcaggccgggagcattttcctcccactcttcgtggccgaagtagtggtgcttgaccccgcaggcaagaatcagatagtcataggacatctcaccgaaatccgtctgtatgatttttctgcttttgtcaacattttcaacaacccctttaaatacggtgatgtttttatacttggcgagcatgtttctcaacggctcggctatatcgcctgcgccaagcgccgacatggcaacctgatagagcaggggttggaaaaggtgataattttttctgtctataagggtaattctgatgtcacgcctgtttccaagttcttttgctgcattgatgccggcaaagccgccaccaacgatcatcacatgcttcatcgtttcgttacttgctgtttcgtctgaattgatctgttcgttaaaaaaaccggcagaatttttccaatggcttacccctgcataacggtgacggtgtcactggcgggagagaggctgccgacttgcgctactaattatagagtaattttcctaaataaaaaattttcttcgagagccggtattttcttttgccctaaggaactacagctttaagagccggccgtattgcccaagctgctgatgtttttgttcttatgcaggattttttttgattattcttgactattccgcccgaattatatttattaaagttataaaacaaagtcaggaaagtatattatgttttcattgagtgccaaggcacattatgggttggctgcaatgcttgatctggcagacaacttcggaaagcagaggctgcagatcaggcagattgttgagaagagaggtataccgaaaaattatctcgaacagatttttaaccgtcttgtaaaaaacgctcttgtcaaaagcgttcggggtaacaagggggggtatgagcttgctcggagtccgtcgagccttacggttttttctattctcgaagctctcgaagggaagctggagattgtctctgaccatgatacgaaagcaatgaggcagacgttcggaaatctggaggacctggtaatggagtatttttccatgactctcgaagagctcattgttcaggagaagaggttttcacaaaaacagatctactacatttaacggcaaaggatttggtgtattgcgttacgtcaatgacataacaggacttgtgggctcaacgcccctggtggcgttgagcaggcttttcggtgatggaaacctggttctcgcaaaacttgaacagttcaatccctgtgggtcggtaaaggacagggcggcacttgccatgatacagcgtgctgttgaagatggtgagcttcggccgggagggacggtcattgaagcgaccagcgggaacacgggaattgctcttgcctttattgccgcggtaagaaagtacaggcttatcgttgtaatgcctgattccatgagcatcgagagaagaaaactgctggctgttttcggggccggcgttgaacttactcctgcgcacctgggaatggaaggagcgataacaagggccggggaactgcaagcttctcttgaaaactcttttcttgttcgccagtttgacaatccttccaatgctgcggttcatgagaacacaacagcgctggaaatactgcaggataccgatggcggtgttgatgttattgttgccggagtggggaccgggggaaccattaccgggatcgcaaggaaagtcaaaaaagagcggccggaggccaggattgttgctgttgaacctgcaaactgcgcggctttgagcggtaaaccagccggtcctcatggaatacagggtatcggtgccggattcgtcccctcgattatggacaaggagcttatagacgatgtcataacggtgactgacgatgaagcgctgcagtggatgagcaggattgttcgggaagagggaatactggcgggcatttcatccggagcagcagcctgcgggacggaaaagtacataaaaaaatatgacgttcgggactctacgattgtaactgtgtttcccgataccggagagaggtatctcagcattacaaagggagcggtttgaaccaagggcaccacgaaacgcagcaaccgagacgtgcattacgtttctggaggtgcccacaaaacgatatgattatgagactgacgataaacggtgaaaaaaaagaggttgccccggaatcgatgaccgtaaccgaactgctcaaacatcagggcgttgaaataccggacatggtttccgttcaggtcaatgggggtttcgttgaacgcgacgctttcgattcgagcattctgaaagaaggtgacgaggtcgattttctgtatttcatgggtggaggatgcttcgcatgaaaggtttcaccacaaaggtgctgcatacgaggtatccaaaaaaggatgtgcacggagcccttcgtccaccgctgtatgattccgttgccttcgaatttgaaaatgcctctgctatccagcaggcattcgagggtaaacttcctgcgcatacctatagcagaatttccaatcctaccgtagaggatttcgagacaaaaatgcgcgcgctctgcgatgcgcggggggttattgcggtttcatccgggatggccgccataaccaacgtcatgcttgctctctgttcggcgggaagcaatatcgtttcgagtcgtcatctgtttggaaacaccgtctcgctgtttgaaaaaacgctgggtgattgggggcttgaggtgcggtacgccgatatgaacaaccccgggtccatagaaagcatgatcgatgagcatacccgcgcagtgtatcttgagtcgataaccaatcctcagctcgaggttgccgatattgcaatggtttcccgttgtgcggaaaaagccggtgttcctctcgtgctcgatggcacactgacaacaccttatcttttcaggtcgagggattacaacgtagccgtggaggttatttcaacaaccaagtatatttccgggggtgcgaccggagtcggaggagtcattatcgataacggcctgttcgactggagtgcgtctgcaaaaatctctccgttcatcgacaggtacgggccgtttgcttttctcgcaaaacttcgcagggaggtattcaggaactgcggctcctgcatggcgcctcaccatgcctggatgaatacgctcggtctggaaaccctggcgttacgcatccgtcaaagttgcgacaatgccagggagatagcacggtttcttgcagaacagcccaaagtcaaagctgtcaattatccgggattgccggaatccgggagccatgcgatagctgccgcacaattcaaaaaaggctatgggggactgcttgccttcgagcttgaaaacaaagatcagtgctttcgttttatcgacagcttaggaattatcaggaatgcaactaatctcaacgataacaaaagcctgatcattcatcctgcttcgacgatttttggagaatactccgatgaggagcgtcacggtatggatatttccgacaatatgctgaggctttcggtcggtatagaagatcgggaagatttgctggatgatctgcaaaaaggtctggagaacatatgattgattttactcagtcgcagctggaaagatacagccgccatattttgcttgactctgtcggtgttgaagggcagcagaaactcttgagttcaagggtgatgataatcggtgccggggggcttggcgctccggcggcgctttattgtgccgctgccggtatcggcacgataggcattgtcgatgccgatgccgttgagatatccaatcttcagcggcagattattcacttcactgatgatatcggtaaagccaaagtggcctccgccagggaaaagatggaggccataaatcccgatgtgaaagtcgagccgttacgagcgtttgtcaacgcatcgaatatcagcgacatcatcgacggttatgactttgttatcgatggtacggataatttcgcgacaaaatttctgatcaatgacgcctgcatcatgaaaggtattcctttttcccatggaggaattcttcggttcaatggtcagacaatgaccgtactgccgaaagaaagcgcctgctatcgctgtgttttccacaaaccgccgcccaaaaacatgattcctacctgttcagaggcgggtgtgcttggtgctattgccggaatgctcgggacgattcaggcggctgaagcattaaaatgtataacgggagccggggaaattctcgcggacgcattgctgactttcgatgcacttcccatgaatttcaggaaagtgaagctgcagaaaaacccgaaatgcgctgtatgttcagaaaacccatccattacggtgcttcaggatgaagagcagcaggtctgtgacttgaaataacagttaagggtgagagatacaatggagatgtgcaaaagtgtttatgagaagattatagagcatgcccggcgggagacccccctggaagcatgtgggtatctgggtggcaagggtaaaactgtaatcgaggcatattgccttaccaatatcgatcagtcgcgagagcatttctctttcgatccgaaggagcagtttaatgccgtcctgacaatgcgcagcaaaaaacagctggccgtcgccgtctatcacagtcatcctgtgactccggcacgaccttcgcaagaggatatcaggcttgcgttcgaccctgaaatcatcaatgtgatcgtttctctcgctgcccaggagcccgaagtcaatgcgttcagaatcgtgaagggagacgttactgaagagccgcttgttgtcattgaaggattgtgtgaggaaccggaaaacagggagagaagaaatggaacgtaaaaaactttcgatagtctgtttcagcggggattttgacaaggcgctggccgcattcaccctcgcgacaggtgcggctgcggttaactgggaggtaaagatgtttttcaccttctgggggctgaacattctgaagaaaaaaacaggccggtcttggatcggcagcgggattcttgcaagggttttcaattttctcatggggggcaagagaaccctgcccttgagcagattgaattttggcggtgtgagtcctgtgctgatgaccggtatgatgaagaaaagcaacgtagctactctcgatgaactgatcgatgcggccaaggcgctgaacatcgattttgtcgcctgcgagatggctatgcatattctcgggatcaaaaaggatgacctcgacgatcatgtgcaaagtgttgcaggcgttgctaccttcctcgaaacctccaaagatgggcacattctgtttatttaacgtataagacgtgatttcatgctgcattccatcgatataaccagagagcgctgtcccatgaccatggtaaaggtgaagctgaagctggcccagatcgaagaaggcgatattctcgatgtgcttcttgcggaaggcgaaccccttgagagtgtccctcgaactgccgaagagcaggggcatcgtgttgaggaaatgcggaaagaaggagcgtattaccatgtgattatccggaagcagggtgccgttgcttccggttcggaaagctgaatggtagagtgataaggtttctgcctcacagtatcggtcttacaattgctttttttatggtttccttgttagcgattgttaatattttgggggtgtgtattgtaatgcacacttctctttcgatcctgaaggggagcttgccgcggtctgtcacagccctgtcccgggacggctgcaaaaccttcagaagagcatatcctccttgcactcgaacctctcatgatacttatcaggggtaccctgaagagactgccatacatatgtgatgcttggcaagatgtttttttaaaaggatatatctctgtgtgtgataatgtttgcaattgttaacttttcgactatattactatggtgatgaagatgacgtgtgatctgattgtacgcaggcagctatttacctgctctgttgctcctgttcgaacgagccggagttgtatggagatgcgcctggtttctgaagcatccgaaaacaatatccggagtacagaaggaaaaggcattgcctgagttgtttacagaccaatactttcaaacctgaattgatcgattagtatctgaccagcagcatcagccggtgaaaaaatcccggttgtccctatagggctaccgttttaacgttttgttctggtccgtgcgtgcgttacacgcccgcataatgcttgcataatgcttgtgataggggaatatacaccattaccactgaacatcctatcggttgggcgcactaatcccatcgttttctgtcgttttcagcacttccagccgctttattccagttgcggaagtccgacacggcatttctcatacagctggtcgaacttcaggcgaacatagtcaaccttgttgactttcatgaccagcttcccggcatggcgcaccagttttccggctgtatcgatgaacctgcggcggaaggtgtcggcataagccgacaccggaatgaccgcttcggtcacgtcttccttgaaggcctcaaagaggttgttgccaagcaccatcaggtagtaccaggccgagtttgcagtgaatcgcttgaacggtagctgctcatggccgaaggtcttcaatgcacggttggtcagttcgtctgttcccctttcgtggtagaggccaagaagctttccggcgtcgagcaagtcctcgcggccgatcttggcaagttgctcatcgatcttttcacccatgcccatattggtgatgatgacggaatcacgacatatgccttgcagcagatactgcccgtcctcttcccagagcgtactgaagatcgtccggcgctctttcttccatttcttttgtctgctcatgaattcggtgtacatccagctttttgagtcagtttcgacttttttgaacaattgccagtcgaccgcatcggcaacctcatcaagaacattgctgtactgcttgccgccgcacagataaccgatttgcagttgctcacaggtcttgaatacttcgtcgtcgaagaacccggcgtccatgcgcacaatgatcggaacctcttccctgtaagcgttccggattttccttaccatatgcaccagcatctcattgaccgtattgccgtggttcgagtgtttctttcctccacggaacaccgcgtccaccacatacctgccccagttcatctgcaagggctggaaccctttgaccttcttgtatgtgggttgcaccccatggcgcttctcggcatcgtcattgtccagaaccgtcgtatcaatgccgagcatgatcacttccggcctggtgtgcttcaggcgccagagaaacacatcctgcagcaatctccggaacaggtaaatccgacagaaggagatagccccgataaaacgcttgacggcatgcgacgaggccaatcgaccggttccgagcaggccggcataggcatcatcagcggcaagatgatcgaaccagttcagatggcggctcgtaccatccatgaagaagctcaaaatctgcacgaacatctcggtgaccgccaggcccttgccattcttccgcactgtaccgaacaggcggtcaataatcggaaacagccctatgttgcgcaggtacagtgcgaagacgctcaagccggccctgccggtgagctggtcgtcgctcggcaaaatggcgcaaatctgctgttcttttttaccctgaatcgtcttatcttttgccataaagctctccacctgctgggttgtgttttattacgtggtgacttggtcgttactcacgctaatataacactttacacccataggtgagggctttttttattgcaaatcgatcaacttaggttatatgaagaaaaagtagttcaactaaaaataaccggagatatggtatgaaaaggaagttgttcaacgcggtttttatggtgcttttgttcagtatggctgtgcttgttcagaaagaggcgtttgcggcaggtaaaattaccgggatggtagaggctcagcgggcaaggttcaagaaagatgccgtggtatatctgaaaggtgtttccggaacgtttacgccgccggcaaagcattatacgatggatcagaaagatcttatctttacgccgcacgttcttcctgtcgtggtaggatcttctgtcgacttcaagaacagcgataatgtcaaccataacgtttttgcgccgacaaagtgcaagcctttcaatctcggaacctacggtaaaggagtcgttaagaccgaaacgtttgataaatcctgcgtcgtcgatctgctttgtaatgttcattctgaaatgtcagcttttgtggtggttcttgataacccctatttcgccaaaaccggggcagatggtagtttcaccatcgagaatgttcctcccggaacctatcagatagcggtctggagcgaaaaactcaaggcggctccgcaaactgttacggttaaggacgggggagcggcacaggtaacattcaatcttgcaaggtagcaccatgaaaaaccaaggcagaaaattattccacgggactgttattgatgcccggaagtttatcgcaggtgtcttgtttttttgtcttgttcttttgagtgcccgggaaggtttcgcttacgacgcagcacttctcaccaggctcaaacagggggttgctgcatggaaccagttccggaaggataacccgagctatgtgatcgaccttcgcatggcggaccttcgcgaccattctcttaaagggatcaatctcagcaaggcaaacctcagcaaggcagatctctccgatgccaaccttgtagaggcggatttgagcggttcaatgcttgtggaggcgaatttacggggggctaacctgagcagaggaaaggttcgcgacgttgatctaacgtcagcaaacctttccgatggtttttttattgaaaccgacttcaccaggtcacagatggtgagatcaaaaatgcagagagcgtttctgggcagagcaacgctcacgggaaccaacctcagttggtccaatctcgagaaagtcaatctcgataatgcggatctgcaaaacgccgttcttgtggatgttgatatcaccagttccgatcttgtcgcagccaacttttcaggagctgatctcagagacgcagacctttcagaagtcaatcttagaaatgctgatctcaccggggcggatctgagaggtgccagactcagtttcagtcagaatatgacaggctctacactgaacaacgcaatcctgcattcagccaatctcataggcacaaatctcaatggtgccgatattgagcaagcagatttttctggtgcgaaaatttcgactaaaaccattttgcccagtggggtaaaaggtaattccgaatgggccaaagcgaagggtgcgctgtttgtaaaataaaatactgtcagtgtttctgttcagagtaaggtttttttgaaacaagtactgtaacggttactgatgatgccaattttttatgtttccatcaccatgaaaaaacaggcagagttgatcccccgaaagggggatcgtttcttggtagtgacaagagatgggcgggaaacagacggttggcggaacaggtgacggtaagaaggtaatacagggataaacaccagaggttttcatggttcagaagcggggaggattgttttcgttgccgttaggtttcaggcaaagcgtgctttttgctgttgttcttgttgccgttgggttttgcattgagcttgccagtactggcaagggggttgcggcgcctggctggcctgtgaatggaatggttgcggccattcttgttgctgttgttttttttgttggaactgtcttcagaaaacatcctctggttctctggcttggggggattcctctcggtctgtctctcattgcagttcttgctgctctttctatgattggcggaattgttccccaggatcctgaatatgctccgttgctggttgttgatctcggatttaaccgactgttcgcttcatggccgtttgctcttgtctgtgttgtgtttatggtgaatctggggctcggttttgttcagaaactcctgccgttcaacgttgccaatattcagttcatgttgtttcacggcgggttctggatcgctgtgaccagcggattacttggttcttcggatcttcaacgcatcgccgtgcctctctatgaaggcaaggaaacaaccagcgggtttgacagggcttcagactcgatggttgagttgccgtttgggatattcctccatgatttcactatcgaggaatatgcgccgatgctcgggctctatgatccttcgaaggatgcatttgtgccgaatgaatccagagccatgcttgaaatcaagcctggaatgaaggtttcatgggatggcatccttgtcgatgttatccgatcagttcccgatggtgtcatcaagagcggtgaagacccggtggccgcagatcctgccggaggcgttcctttcgcaaaggttcgggtagtgcatcggggagctgaacagaccggatggatcaatccggcaggaaaggggattgatgccaggtatctcgtcgttggccgctacgctcttgttcttcttccgggttcaccaaagaggttttcttcagaggttatgtttacgcataacagcggagaaaagaagataggggtccttgaggtgaacaagccatttgattttttcggatggaaaatatatcaggcaggctatgatgaaaaagccggaaaaatgtcgtcgttgagtgtcgccgaggcggtaaaagatccctggctgccggcggtttacttcggcttttatctcatgatggctggcaatctcctctttttctggcagggaatgaaaaaaaacggcaagaaatgacatggattgaatttccgatagttgcaggtgccgctgttgcctgctggactgggggcagtatcttgaatctgctttccggtaaaaaagaagcactcagggttccttcctatctgcttatgggggcaggaacagtggtgatggttgtttttcttgtgctgttctggcagcatgtcgaaaggcctcctctcagaaccctgggtgaaaccaggctctggtatgccacattgattcctcttgtcggttttatcgttgaatatcgctggaaaatcacctggctcaagttttactgtatggccctggctgcatttttcctgagcattaacctgatctatccggatatcctcgataaaacactcatgcctgcattacagagcgtgtggtttgtccctcatgttatagtttacatgatcggttacgtctttcttgccgcagcctcggcagccgcatggcacaacatctacctcggttatcgcttgcgtcgaaatgaacaaagcgaggctgtcggacactatctggcaatactgggttttgtgtttctgacattcggacttcttttcggcgctttctgggcaaaggaagcctgggggcactactggacctgggacccaaaagagaccagggcttttcttgcatggcttgcctatcttgcctgcctgcttctcaatgctgaaaaggttgagagacgccgcctgcaatggttcctcggtctggcgtttgtcgtgcttctggtgagctggttcggggtaaactatctgccctcggcgcaaagcagtgttcacagctatcagccgggctgagtctctatccggttgcctgcagctgagcccgatagacagggaaaggcaggccgtggtacacgcttttttttttttaagacaatcgtttatggtacaagaaggtatgggtataaagcaatgtacaagcatactcgtatgtgccttctattttctgctgcttatgcggcccctggcgccattgattgagtatagcctgcatcagaactatatcgccgaaaacctctgtatcaacagggacaagcctgaaatgaactgcagaggaaaatgctatctcaagaaacgattgcagcaagtcaacagggatgagcattcccgcggtaaacagggtcagcatgcgctctctgtaaaagagagtttccctggaattcttcaaacaaacatcctgaatttttatggactagacgagagaaaccctcgttttttctgtccggaagtatcattgcgtgaacacttctccgctataccgacaccgcctcccagatcctttctgttgtactgtgtgtaattatattttgatgccggttgcggtatcactgtacgaacaaagaggaatacttatcatgatgaataaaatacttttccctctcgttgcggggctgctgctgctatgccctgaaccgggtctggcccagggaaatgaaggttcgattcaactgcttgaccactctacgcaggaacctattgaacgggcaaggtaccgatacagctcgcaaaacgggtcaacagacaacagtggggtcattaccattgagtatgttgaaaacgatacactgtttttctcccatgtcggatacggagaatggtttgtcaccgactctcaggtacgagctgctttcaaaaaaggccgtctcttcagagaacagaggctgatcgccaagccggtgacaattattgctgtgcgtccgaaaccgggtgatgtggaaaagattggtcttgacttcaacgacaggttatcgcatgacgccggtgcgctcctgaaccagtctgctgctgtaagcagtatccgtaaaagcggcagctacgggtttgatccggtgttgcgaggctacaagtacgatcagctcaatattgtagttgatggtttgctttgctcggcggcaggttgtcccaatcgcatggaccctccgaccagtcagatacctcccaacatgattgagcaggtcgaaatttacaaagggccgcattctttcaggtatggaacaggtttcggcggaacgatcgtatttgagtccaatcctgtcagattttccagagagcaggatctctacggtcggatgtcagggggtttcgagagtaacggtgaggtgtatcgctccgaaggggttgtcggtctgagagatcagacatatgatcttggactcttcgggtctttttccaaaggtgatgactacacggatggagatgctgtcactgttccgtcatcatttcagcgggcgagcatgggcggcagaatggggctgaaactggccgataatcagaagctgacggtgactgcaacgcataacaatgccagggatactgattttcccgcactgccgatggacctgcgttccgataaaacatggttgttcaacgcaaaatatgaacgtagttatcaaggcggcgactttgataactgggaaacaggtctctttgcttcatttgtagaccacacgatggataatctgggaaaggatcttcatcccagaatgcttgatgcaacaactgaagccaatactgtaagttatggcggacgtagtgaaggcacctgggtatttgaaaacgggagactgtattcagggatcgatgtcaggatcgagcgtgctgagggagaaagaacaagggaatttctgatgggtcccatggcgggtaaaacagtgcatgacaatgtctggaatggaggacagatcgcaaaaccaggcatattcggtgaatactatcattcatttcccggtttcgatcttattgcttccggacgactggaatacaatgatgcaagggctaccgatctaagccaggacttcgcggctaaaaatcccgagattgaagccaatgatatcaatccgaatttcagtatcggcggtataaaacatgtgtctgatgagctgtccctcggattgtggctgggacgtgctcaacggagcggaagcataaccgaacggtatatcaattcatttcctgtcggcagggacccctatgaaatgctgggtaatccggctctgaagcccgagattaacaatcagatagacctgaccctggcttacctgaccggcaatacatctcttgatatcggtatttttgcttcattgcttcaggactatatctcttccgagatcgatccatcccttaagcccgcgatgccgtcaagcccgggtgtcaggcggtatgtgaacatagacgatgctttcatgaccggctttgaagtgatctggaaacagcgtttgtttgccgggttgaagcatcaggcgagccttgcctggacctatggagaggatcgggtgagaaacgagcccctgcctgaaatagctccacttgatttcaggtacaccttgtggggaagttacctcgacaacaccttgatgcctatggttacgttgcggcatgttaccgcacaggatcgggtttcaaccgcttttggcgagacggacaccccctcatttaccctgcttgatgtcggcgtcacctacaagatcaacaagagcataggggttaccgcaggggtgaagaacctgtttgatgaagcgtattatgaacatttgaaccgttccatcaaaggacaatcccgtccgatctttgcgccgggaagaaatgtctatctgacgttgttcgcagacatgatgtagcatgacggcaggtgaacatgaaattcccggtcatgctcacctgtctcggtatctccggtagatgaagaaggtcaggatgcggcagcgaccgctatgcataaaggaggagttgcccggagagcgcctcttcccttatgggtaagattgcagaagggataaaggcaaaaaacgatcaggatcgggtcaggagagatccctgatcagatccttgtgctgcgggaattttcttgtcagggagttcctgtcggccatggtgaagtcgctgaaatcaaatccgggtgaaacaacacagcttgtgagtgaaaatgcgtccggagcagggttttcaagtcgtgccccgaaacaggtgtttgcaggaacgataccctgcagggttccggtaccggagtcaagggtaaacgatgacataaaacctacatcgtgaaacagatacacggtaagagggctgccggcatggtaaaaccagagttcatcggatttgatcctgtgcagcatcgagcgatcattttccctcaggaggtagtagatcgctgttgcatacggccgttttcctgagaaaacaggacttttggcgaagttataggtcgttttgctgcgataggtttcacggtaataccccccttcggggtgttgtgaaagatccagcttgtcaatccagtactcagctgttggcatggagtttttcctgtactttcctgtttttcaggcgagaagcttcagcaagtttctcacggaactcttccagagaactcattattgacggatcggttaacgcaaggatatgaacagccatgagagccccgtttctggcattgtcgatcccgactgtcgcgaccggaattcctggaggcatctgcacgatcgaatacagcgaatcctgtccgctgagttttttgttgaaaatcggtacgccgattacaggcagtacggtaaacgctgccgtaacacccggcaggtgtgctgcggctcccgcgccggcgataatgatcttgagcccgttgctctttgcttgggtggcgtatgcttccagatccttcggtgtgcggtgtgctgaaatgacagacatttcataaggaatactgaactcgtcgaggaccgccgcggcctctttcatgatatcgaaatcggagtcagatcccataaggatgccgaccaccggggacgcgttttttgatagagttgtcatacgtataaatgatcgggcattgctgaggtcaggtgcccttttttttatgaatttgccgagttttgtgtattttcacgggtacaggaatatgaaaagtaacatttgtagaggaagattacaatggcaataaatcttgcggataaatacagcaatccaggacctcgttatacaagttatccgacgattccttcgtggagcacggatggtgtaactcaggagcagtggaaagaggcaatgatcaagggcttcaacgatagtaatgatacaaccggtgtgagtatgtacattcatattccatactgcgagaaccactgctatttctgcggatgtaatgcatatagaacgcaggatcatgtctatgaggagccttaccttgaagctcttctaaaagagtggcagatgtatcttgatgtgttccctggtacgctcaatgtcaaggagatgcatattggaggaggcactccgacttttttcagcccggataatcttattaagctcattaatggcctttacgagcatgtcaaccgtatggatggttacatgttcagttttgagacaaatccccgctctacaacaacggagcatcttgaggcgctttacagtgtcggattccgccgaatgagtttcgggattcaggattttgatcctgttgtgcaggaggagataaacagactgcagccctttgagcttgttaaggaaaaagtcgatatcgcaagaaagatcggctttacgtcgatcaatttcgaccttgtttacggtttaccaaaacagacgcttgcgaccgttactgatacgatcagcaaggttatggaactcaagcctgaccgtatagccttctacgcttacggtcataatccacacatgtacgaagggcagcgcaagttcaaggaggcggacctgccggtcggggccgtcaagcaggagttgtacgacaaggggcttgaaatgcttgaatcgatcggataccatgagataggcatggaccattttgcccttgagggtgacgctctttacgtcgcggctaaaaacggcacgcttcacaggaactttatgggatatacggaaaatacaacccagatgatgctcgctctcggttcatcatcaataagcgatacgtggtatgcgtttgcccagaatgaacgttttcacgaggactacatccgcgaggtcaacaacggacgtttccctttgcatcgaggtcatcttctgactgacgaagaccttgttcttcgtcgtcatattctcaatctgatgtgcaaacaggagacatcatgggctgatccgaagctttactgtgatgaactcgacgttgccaggtatcgtctggaagacatgcagaatgacggcatagtcgaactgagtgaaaacggggttcgggttaccgaagcagggattccttttctcagaaatatctgtatggcgtttgatgctctgctctggagatcagacagcctttcaaaagcctataacgtatcgagggatattcaggcccaatacatcgagaaagctcgtatagccaaagaagcggagaatgtggattgatgcgtggatttatgttattatagagatgtagaggtggcttcggccacctttttttatatggcggcaaaagaaatacccggggaatcaggcagtgtatgggaggaaaacatgctattcttcattgaaatccggcattaaatcgcttattttcttaagaggacaggtgtattcatacactacctgagatacagaattaagaagtacatgatactatgttaggtgatgttctgctgatcaacgatcagcataagtccgcggcaagaaccattctgaagagggtgatcgcagacctgaaggttattgaacaacaagatcctgcctataagtttgttgttgcaatttcaggtgaatcaggtgccgggaaatcggaattggctcattcactcgctcttctgcttaaagaacggtctattcgcgtcaaggttcttcatactgacaactactacctggttcctccgcttgaacgacgtgagcacaggatcagcaatggttatacttgcgttggctttgaggaatacgactgggaactattacacactaatattgacgatttccggaataaccggcaggtattcattccctgtatcgatattattacagaggaaatcgatcagctgtttacggatttcagcaaggtacagttgttgattatcgacgggttgtacgctatacgtaccgaagatatcgatctgagggtgtttatcgaccttacctatcatgaaaccaaaatcagtcaggtggtccgttgcaaggaacctgcagacggttaccgttgggaggttcttgagcgtgagcatcaccatgtccgttctctgaaatcgctcgctgatatgcatgtgaacaacaactatgatgttgtcgatgcctgcgtgtcagttgttgaaagtcaaaaagccaaggaagatcatgacgacccaaaccattaagacaatactcagccgcagaagtatacgttcctataaaccagacaggcttgacccggcatcacttgatctgattgttgaagccggaacctatgccccgagcgcgatgaaccagcagccgtggcattttaccgttattcagaaccgctccctgcttgacaggctcgaagcttcctgcaaatctgtttttctggaatctgatgtcgaggcgttgcgcgatgtggctgctcgtgaagatttcagcgttttctacaaggctcctgcacttgttatcgttacaggagacgccaatgcccttgctccccaatatgactgcactctggcaatgcagaacatgttgcttgcagccgcgtcgctcgatataggctcatgctggatgcactctgtcatgatgttttacgctacagagaaaggaaaagctcttttcaatgaactcggtattgtttttccggatagtcataaaccctatgcggctgcggtattcggttacagtgcttctccggtacctgagcctgagccgaggaaatccggttgtgtgaccttgatgagctgacagatgtttctgtcacgagagttcagattcccactttttgtagagcatatcgatctcggcacagagttgttcgtagagggcaatggttttctctgtttcttccttcggctgtgagtaaaacgttgaggaagtcattgttgcttcgtactctttctttttttcttccagctgctggatttttttttcaagcttgacggtgttttgcctgtccggatcgtgatcgtttttttttgtttttccggctttggacgacccggtttttcccttcctgtttttcttctccgtctctgatgcttttttccgttcctcttcgaaggatctgtcagctttttcaaggtattctgcgtaactcccgaggtggaccgccagagagccgtttttgatttcaatgaccttgttgacaagactgtcgagaaagtagcggtcatggctgaccagcatcagtgtgccgtcgtaattttccagggattcgatcagcatctctttggaacgcatgtcgagatggttggtcggttcgtccatgatgagcaggttggatgcctgcagcaggatccttgcgagcgcgacccttgatttctctcccccggacaggacgccgatttttttttcaactgcatcaccgctgaagagaaagcaaccgagtatgtcgcgtaccctgcgctgtgcttccgagtcaggcgcggcatcgagcatttcggcaaggattgtcttttcggaatcgaggttttcggtctggtgctgggcgaagtagctcaggctcacgttatgccccatggaaagggtgccttcgaaatctatgctgccagaaacgattttgcagaatgtggttttaccggcgccgttcgagccgacaatcgctatgcgatctcctctcatgacttcaagatcgatgccttcgagaacctttttctctgtgccgtcaggcaaccggtacgatttcgatactcccagcagtctcatgacctctttgcctgacggttttgctttgggaaaactgaacgagatttttgacaggtcttcttcgggtgcctgaagttcctcttcgagcttctgcatctgacgaagccgactctgcgcctgccgggccttggtcgccttatagcgaaagcgatccacaaaagatttcaggtcagccatctttttgcggtcattttcgtatttggccatcatgagttcaaaacgttcagctttctgtttttcatacagactgtaatttcccttgtactctgtaattgtgttgaactgtatctcgagtgtccgggtggtcagcttgtcgaggaagaagcggtcatgggaaacgatgatatagctgtgctcgtagttcagcaggtagttttcaagccatcggagagaatcgatatcaagatggtttgttggctcatcgagcagcagtagtgtgggattctggagaaggagtttgcagatatgcagacgcatctgccagccgccggaaaattccttgacttttttgctaaaatcggtagcgctgaatcctaacccggaaagaaccttttcagcctcggcctgcatacggtagccgccaaggcgctcgtattcatgggacgcgttgctgtatttctcgatgatctggtgataggcttcgcttgtatggtcgtgctccggtgccgccagtgcgtcctgcaaggtttcgatctcttctgacagatcgtagagctttttatttgccaggagcgcatagtgcagcgctgttttttccagatcgttctcgaaagagatttcctgaggaagatagcctatggttgtcgtggatgatttgatgaactgcccgtttgattgtgcagtgttgccggaagatgtttttgcgatcagccgaagcagagtcgatttgcctgtgccgttcagtcctacaaggccgacacgatccctgtcaccgatacggaaggaagtattgaccagaagttcctttgtgcctgcactcaggtagatatttcgggcttcaaacatacagttgaaaaagaggctgttggttagggaaaaacacggatgagaaacaaagatacaataaatcatgaaagctgcatcaagagatacaaaggtattgtgtgccccttgacgcatggttctcattagctgacacggtatgtacaggcgttgagaaaaagtgattttccgcaccgcggtcaagactgctaataagtatatggatcaacaatccgtcctgttcaatgctgatatcatatcaggaagtacgaaaggcactttttttattttatttaaaaaaagatgcaaggatttaaaaaaatggtcgtctgatattatgaaggtgcttgagtaggaacaagtacttttactatcctgttaggttagtgttgctgcttaaaatgttctgcaacaatccagtgtttgtgttaagataacgtgatccatgttttagcgtttactggtttgttgtcgagcccggtgaaggaggcgtgagagcgcctctgcagctggttaaaccctcgctttatttcccttctttttttcttgcagtcaggttatcgtctggatactggtattgaccggcatgattttctgtctgttgcagactttttcatgtatattttatcaaggcttctcatcaggtgatgttttttcacgctgatacgtgaagagttttctgtatgcggtcctaaccgtttccggacatgattctatgagtcgctcactctttactattaccaggggagacggtcctcttgttgcgactgcgattcataatggtcacgcggtcaggaaagaaatcgctgaaatgctcctgatcggtgacaaggatatgtttcgcgaggaagatccttataccggagagctgaccgctgttgccagctcacgtattatcagcaatatctcccgttttgaagttgatctgaacagaccgagagaaaaggctgtatatcggacgcctgaagagtcatgggggctcaaggtttggaaaagagagatttccgatgacattatcagcagatctcttgttcgatacgatgcgttttattccggtgtacgagaacttcttgccgggttagagagtcgatacggaaaatttgtggtttttgaccttcattcctataattatcatcgacaagggcctttagaggaacctgccgatccgaagtataatcctgaaataaatatcggcaccggatcgatggaccgtgatcgatgggctcctgctgttgatcgtgtcgttcatgagctcgctgaggctgattttctgaatcgaaagcttgatgtcagggaaaatgtgaaattcagaggcggttattttcccgcctggattcatgagaattttcccctttcaggatgtgcgattgccatcgagtgtaaaaaaacattcatggacgagtggacagggatgatattcaaagaccgttttgatgctctgcaggcagccttgcagaaggccgcggacggtgtcatcgaagagcttcgcggacaacccttctgaacagtttgccatgaaaaaaaacatgcggccaccggcggagtaccatatagatgatgctgtcatagacaagatcaggcagcagctcttgtcgggaaaagtggtgcggcaggatctccccgggggggggattattcatattgaccggccgcttccttttatggtgctctaccgcaagcctgaaagtttgagtgatgaaggaacagagggacttgtcaagggtgaggcgtcgtatcttatcgcttcggataacagtgcgatgaggcagggacttacgagacttgtcagagcggtcatcgataccctgagcagcaggaacaacgcttttttgatcatcgaactatgggcggcaaagcagcaggatgaatcagagggaaactgggaaaatccttctgctccagggttcagggttattgcttcgagtacccgacccccgactaccaccgtcgatgctttcgcccgtgctctgaagcagatacgggtcttcaagcagaagtcgaaggtgcgtgtcgatctcgataccaggagaacaccggtagcactcaagcctcttctctccattgctgagacccgtaagttgaactgttatgttattggtcttgaggtatatcccagttatcgggatatacgcacaggagagctttttcctctggttttgcgaagtcttcaccggggtttgtccagagcgtttaaacgggcattttttgagtttgctcataccatgaccacctacaggccggcaaactatcacgtgtttggcagacgctctgtttcgaaaactgtttttgacgttgaccataagctttctgtgatcagtcagtcttttgacctgatattgcttgttacaccgatcaatatcgaaaaaacatggtcgcaattcagaaaaatgcggtgtgaaaaaatgccggagctgttttatcgtcctctttctgttgatccggctatgcagaagaaagagttattcggtattcgcgtcgacaatatcgaggaccctacgcttgctcttctgtttcgtcagaaacgccaggaactcgatcgacgtctatccatgctactcgatcgcggaaagcccgagtttctctatggaagcatgcagttgttcggcagtgttaatgaacaactgaaatgtgaggcgttgcgaatactggaatgcatttctccacacatccatgacgagtcgatgaaagatgttgcctctgccggtgaccttgctcagcgtgctgaggagattcttgccgagtaccgggcacaacttccgaatatcagatccaccgttcaggtacgggatgatgttgtcggtttgatggtttccaaaggaaatctcatgataggaaagaacagcagagtctcgaggagcagggtagatgccctgattcatcatgaggtcagtacgcatatcctgacctatttagggtttgctgaataatagttaaatcgtttttaggtaatgaattaagcggcatttttcgtatcttgaatgcaaggaaaagcctgaaaaagccccaaaaaccttgcacctcgataccgccgattcatgtaccaaccgaagtttcagcagctcacgttcgaaaatttccatctgccgttcggcggtaaactcgaccctcaaaaccgttgggttaaacttgccgagttgatcccctggcatgttgcagagaagatgtatgccatgaacttcccctcgaaaagaggagctccggcactgacggtccgcatggcgctgggagccttgatcatcaaggagaagctcggcctttcagatatcgaaacggtcgaacagatcaaggagggcccgtacctccagtacttcatagggcttgaatcgtttcagtatgaagcgcccttcgatgcctcgatgctgacccacttcaggaagaggctgaagcatgccgatctggcggcgctgcaggaggaactcctgcaacgccatctggctgaagagcgaaagagggctgaggagaagaaagagaacaacgatggcgacgacgatggaaacgacggacctgccaataaaggcaagctcatcgtcgatgccacctgtgcgccagcagatatcgcctatccgacagacatcggcttgctgaacgatgctcgggaaaagaccgagcggatgattgacgaactgtgtgccatgcacccggaaggagtgagcaagccgaggacgtaccgtaagagggcaaggaaggatttccttgccgtcggcatgaaaaagaagttgtcgaagaaagcgctccgcaaggggcttggcaagcaactgcgatacctcaggagaaatctggagcacattgccaggctatctggttcagtgccgctgacggtcctgtcagcacgttggcatcgggacctgctggtgatcggtgaattgtaccggcagcagctggaaatgtggcagagcggcaagaagagcatcagcgaccgcatcgtcagcatcagccagccgcacgtcaggccgatcgtacggggcaaggccgcagccaagacagagtttggcatgaagctctcgatcagcgtcgtcgacggcatcagcatgccggagaggatgagctggaacgcctacaacgaaggctgcgacctggtgcgttctatcgagcggtaccgcgagcgatacgggcactatccagaatcagtgcatgccgacaagatctaccgaacccaggccaaccggaggtggtgcaaggaacgagaaattcggttgagcggcgtgccgctcggtcggccaccaaaggacgtcgagaagaatcgggcccggcgtcggcaaatcagggaagacgaaggtatccgcaatgcggttgaaggtaaatttggtcaggccaaacggcgatatagcctgaatcgggtgatggcccgtctggctgaaagcagcctgagcgtggtctcgatcacattcctcgtgatgaacctggaccggctgctcgccgctccttttttgtgcctgtttgaatggctccttttggagcttgatgtaatcagaaatttgttcgcgtggtcatctccccgagcggcgattgggtgccgctgggcgatggcttgaattcttcagcaaaccctatttaaacggtctggcccaaccctttcatcagctctattcaggtttcgccgggtatgacggcttgcaggaaggtcttgccgtgctttcggaatatcttgtcgggggtttcagcaggggcagactacgcctgctggcaggtcgggttatcgctgccgatcatcttgccagaggagcatctttcgtggaaacgttcaggatgcttaacaggggcttcggttttaatcagcgcacggcctttaccattacagttcgtatatacagaggcggaggcttaacaaaggatgccgtatacttgcgaggtcttatcgagttgctggaatatctgaaaaacggaggtgagcttgaaccgctttttgtcggcaagatagctactgatcatattcctctgataagagaacttcagtatcgtgaggtactcaaaccggctccgttgcttccgttgtattttatacagaaaggctttacagaaaaaatagcgaaattacagaaaggcttgtcgccgctggatcttacagaaaggagataatatgagaattgggtttgtcgtaaatgatgttttgactgaacaggcaggttacaccaccattcgtctggcgatggcagcggtcaacatgggacatgaagcatggatcatgggtgtcggggaccttgcttatgctaccgacgaaaaaattaaagcttttgctcgatcggttggcggtaaaaaatataagctttccgaatcctttctcaaggaactgcatgggaagtcatcgagaaaagagcaaataactgttgacgatctcgatgttctgatgttgcgaaatgacccttctgcagatattgtgactcgtccctgggctcagtccgcgggctttattttcggcagaatagccatgcgtcacggggtaattgttcttaaccatccaaacagccttgccaactctttgaacaaaatgtatttccagctgtttcccgaagaggtcaggccgacgacgctgatcaccatggataaggatgaggtacggcagtttgcgagggaaaacggtggaaatatagtgttgaagccgttacagggttctggaggacagaatgtgtttcttgtcagaaaagatgacctttcaaatctcaaccagattgtcgaagctgtcagccgtgacggatacgttattgctcaggaatatctgcctgaagccatggagggagacacccgtttgtttctcatgaatggccagccgttgaaaagcaacggcagatacgcggcgtttcagcgtatcaggcatggagatgatatacgaagcaatatacatgccgggggcaagatagctcacgctgaaatcagtgaaacccacctgcgtatagccgagatcgtcagaccgaggattgttcaggacgggatgtttcttgtcggcctggatattgtaggcgacaagctgatggagatcaacgtgttcagtcccggagggcttgggagtgcgcataaactggagaaggtcaacttctcccaagtcgttatcgaggcgctcgaacgaaaagttgattatatgagatattacagaaggaatttcgacaacatcgaaatgaatacgttgtagcgttgcaacaaaaagccccctgtgctggcgggggcttttctgctgaaccacgcattagcactatcctgccagtgcctcgttgattttttccgccgcgtcccgcagtccgtttgccgaaataaggttgagaccggattcgtcaagcattgtctgcgctgcttcagcgttggtgccttcaagcctgacaatgacgggaaggttgaggcctacctttttggcagcttcaataacgcctgccgcgacgcggtcacaacgcacgattccgccgaaaatgttaacgaggatagccttgacatttttgtcactcatgatgattttgaagccttccgtcacggtttcagggcttgccgtaccgcctacgtcaaggaagttggccggcttgccgcctgctaactggatcatgtccatcgttcccattgccagacctgcgccattgaccatgcagccgacgttgccgtcgagacggacatagttgaggtttgattttgaggcttcaacttcaaacgggtcctcttcaccggtatctctgagttcaaggaaatctttatggcggtagagagcgtttgagtcaaagttgattttcgcatcgagtgccagaacacggccttccgcggtaactaccagcggattgatttccgccagagatgcgtctatggagacataggcgttatagagcgcggttatgaatttgacgccgtttttgaacctctcaccatcaagttcaaggaagaaggcagcctgacgagcctggaatccaaggaggccgtgcagcggatcgatctggattttcaggattttatccggcgtctcttcggcgactttttcgatttccatgccgccttccgtagaaaccatgagcacgttattcgatgtggcacgatcaagggtgatgcctacgtaaaactctttttcgatgttcattccctcttcaacaagaagtcgtctgacctctttgccctctgggcctgtctggtgcgtcaccagggttgcgccgagaatctgtccggcgatttcataggcttcttccggagattgggcaagtttgaccccaccggcttttcctcttcccccggcatgtatctgggctttgactacgacaacgttgctttcctgctcttcaaaaagctgttcggccgcctgccttgcttcagcaggagaaaatgcgacgatgccttttggtacggaaaccccgaatttgcgcaggatatccttaccttgatattcgtgaatattcatggtctggcgtgttagttaaaatagcacaacaagatgattgctcatgaaagtggcaaacaaaaagtttataatagcaaaaattgcccgttagataaaataatgggtgcctctatctcttgttatgagcggttcaggtgcaaagcgaacggagcggagaaactcctttctatccgctcaacgaagcaattgaatttcgtggaatacatagaggtgtcctgatgtgtagcgcatagaagggaaattaaaacgaacagatacggcgaatgaatctttcatacttcatggaaccggcctttcgcgaggcgatcaaggcatatgagaaaaaagaggtgcctgttggcgcggtggtgtttgacgccaacgggcatattatcggcagaggatataatcaggttgaggcgcttaccgatgccaccgctcatgccgaaatgatagctttgacctcagcgatggcgactctcggaagcaaatacctcagcgactgcacgcttgccgtcacgcttgagccctgtcctatgtgcgcaggcgcgattgtcaacgcaaaagtgggcagggttgtgttcggcgcctatgacgcgaaaatgggggcttgtgggaccgtaatgaatattaccgcgtcgcgagacctcaatcatcagccggaagtctacgggggtattctcgaacacaaggcccagagcctgcttcaggagtttttcagggggctgcggaagcaggaaggaagtgacgagtaacgagtgaacagtgaccagtgaccagtgaccagaggcgagggggggagaatggatagtggataatggatagtggataatggatagtggataatggataatggatagtggataatggatagtggatagtgggtaagggggtggaagtcagaatccagagatgaaagacgggggatgtgggggaagggctattgattattgcataatgagggatagcctggaggaagccggaagcaagaatcctgaatccggaaacccgaatcctgtcttcctccgattaccgacaagcttgtctctttgctcttgattcttgactctcgaggtgtattttctttctattgaccggtcacttcttcaactatcttcgctttagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcactcactgtttctccttctccgtctcgacgttttccctgataatgtttttcagtgattgcgcgacatgggaaacgatgtcctgggcaatgtttcctccgaagggagaggcttgtacggtatcaagactttcaatgcctgcttttttgatggcgccgcttatggttttggagagaatcggattgcattccctgacgatctctttcagcatgaaagaggcttcgaactggctttgacggactatttcagttttttcttcttcggtaagcgactgacagtagtgcatgctgataatcccggtaaggcaggtgagataggtgtttgtagaaccggccagaaaaaaattgaggaaaaacggagtaagaaggtttcctcccgggagaagcgtggagagggtgttgctgaaagaagactgaataatcggcttgatatgtgaaggaagctcttctttgttgaagtcagacaggggaagcgattcataggtgaagcgatagaggttcagcaggtctctgccgtgatggttccggtagtgcagtttgtaaatcctccataccagcttcaggttgttcaacagcgatgtggtggttccgtaagaggtgttctgggcgaaagctcctacaaaaaagtttttgatagccagttccttggtactgttaagcgcatcgacttcaagcagtttgtgattggacttgatccatcgttcgtccctttcctttttcagcagatcaggatgcttgtggtgagctaaacgggttttgccgaggtggcggatataggcatcgtatgaagaggaggcttcattgagcggtagggtcttcactgaactgaacccccagacatgcagcccgtagaggacaataaggcagaaaacggctattccggttacaagaacgttgtatccggctcccgggaggagattgccgacaagtgaagagaaaaaatagagttgattgaacagaaaaatcagcaccaacgagagcgaaaagaccaacattgctatcagcaggattttcagctttcttttcataacgaacaggttgatgaagaccggcatatcgcaggttgaaaaacgcaccactgtaaattcaatgtaacagttcttttagaaataacctgcgagggagaaagcagcgttacgtgttaggtgctaggtgttaagggggaggagggagtgctgagcaatgagcaatgagggaaaatggcaaatggcaattgagctatccggccatttggcaagtttgatttttttactcgttattcgttacaagtcactgcttcaactatcttcatcttagtactggtcactggtcactggtcactggtcactggtcactggtcactggtcactggtcactggtcactggtcactggtcactggtcactggtcactggtcactggtcactggtcactggtcactggtcactggtcactggtcactggtcactttttcctgttaactcttccctctcagcttttgactttttctttatgcgggggtttctgtatgtggttatcttcgctgaaccggtagtcgcggaagatgtcttcggctgacggaagctgccagctgccgtcagacattctgtttgtggtttctttcagtctgtaggttgtgtcgccgcatgtccagcagtcataccgggccattccggtgcaaaggcaggtttgatcagtgatcttcatccgctggcccttttggctggattcgagtgccttgtaataggattctatgtagccgcacttgcctttgttgtccagcaggtagccgagaccttcacaattgggcttgatcgtgtagttgagtacaggagagttcctgagcattctcatcgggtagcctgtaggggagacggtattgacgacaatgtcttcgtgttcagcgttgaggtagtgctgttttaccttgtcaggaagaccggattcttttgtgattgtgaaccgggttgctacctggacggctgaagcgcccgccttgagaaagttgactgcgtcggtccctgtgaagatgcctcccgcgggtattaccggaatgttcaggttctgggttttcagaaatttatgtacctcgttgacaatagcgtgcaattcatgtgttttccagtcgtccgggccgaaaccaagatggcctccggcaagtggcccctcgacgatgatgtaatcgggtatgcgctccagtttaacagcgcgtttcatgaagatagtcagggcacgcagtgacgagatgataatgccgatttttacgtcatgaaaccgttcgtggtcttttatgaggtcaagcgttctcaggttgagtcccgcggcaagagtcaggccgtctattcctgcatccatggctgcagcaagtctcacctgaagggtatcggaagagttgcgcatagtcagcttttccatgcagttcatgaaaatcgcgccgttgccgcttttttgagagattgtgtgctcgacatacttcttctgagcctccgcaacctcttcgagatcgaagtattcttcagatttgtccggattaccggcgttgtagctgtattttttcctttttcgagaggtatatgatgttttgaacagctggtcgcagacataacacacttcagcgtccgagatatggccaattcctccaagcttttcagctgcaagagcaagctctgttgttgaaatgtttactcccatgccgcctatgacgattgggatatattccttgttgcctaattgcagcctgaaattgtctaccttcatgttgcgatgtgagatcttggccggcttttgtactgtcggacgtgtaaaactgaattaatctgggccattaaggccaaaagaacaaaagatatgatatttcatcatataaaaccatacgctcttcttataaataagggctttttttggctctcaggtcgagattaatcgcttctctccgtgggacaaaaagcagaatgtttgagaaaaggattcaagattattacattggcatgacttgcggaaatagggtgaaaacgcttttgcatcaataaaatcaacggctttataaggagatcggacatgattaaactggtattgcttcgccatggagagagtcagtggaacagagaaaaccgattcacaggctggtatgatatcggtttaagtgaaaaaggggagactgagtccagggcagcgggtgaactccttaaaaaagagggctttacttttgatgttgccttcacttcggttttgaagagagcgattggtacgctgtggaatgttcttgaagggatggatctgatgtggataccggttttcaagaactggcgcttgaatgagcggcactatggtgcgctgcagggaatgaacaaggcggaaaccgcccagcagcatggtgatgagcaggtgcttgtatggcgcagaagctatgacacccctcctcctccgcttgaaaaaaatgatccccgatttcccggaaacgatcctcgctacgcgactctcgctccagaggaggttcctgttacagagtgcctcaaagacactgttgaccgctttctgccgttatggaacgatgagatcgctccaatgatcaggtcaggaaagcgggttatcattgctgcccacggaaattcactcagggcattggttaaataccttgataatatatcggaagaggatattgtcggattgaatattccgacaggcgttccgcttgtctatgaactggatgatgacctgaaaccgttgaaaagttactatctgggcgatcaggaggaactgcaaaaggcgatcgattcggtggctaatcagggtaaagcgtagttgccggcagggttgtgtgtgtcgggaaaaattaactgaaaagtatatattccccatttcaattccgagagcgccttatgaagagacataataattttagataagagaagtacctggaactatgaaagcaatgcaagcaacagggctctatgacccgcgttttgagcatgattcctgtggtgtgggttttgtggcgaatataaaaggtattcgatcccatgagattgttgaacagggattgaaagtgcttgaaaagatgaagcatcgcggcgcttgcggatgcgagaataatacaggcgacggctcgggtattcttatccagcttcctgatcgttttttgaggaaagcctgcgaggagagggatatcgagctgcctgctgaaggttcatatgcggtaggtatggcatttatgcctccggatatttcgcagcgtcgcgccatcgaagatatatgtcggcagatggtacaggctgagggtcagaaatttcttggtttgagaaaagtctctacctgcaacacctcactgggcaacaccgcgaaatctcaggagccggtggtgaagatgttttttgtcgaaaaaggcaaggatactgtttctgatgaggaattcggcagaaagctctatgtcatccgccgccggattacaaagagagttaaatatacggcagggcttctcggaagcaactatttctatatcagcagcctttcccatcgtaccattgtctataaaggcatgctgctgcctgaacaggtatcgcttttttatcctgaacttctggatccagatgttgaaagtgcgattgcaatggtgcattcgaggttcagcaccaatacatttccaagctgggatcgtgcccatccctaccgttttctgagtcataatggtgagataaataccctgcggggaaacatcaactggatgaaggccagggaaaagatgttcgagtcaggattgttcggcagcagcatagagcatatcaagccggttatcatggaggatgggagtgattcggctatacttgataatgtttttgagttgcttgctttgagcggccgctctcttgctcatgcggcgataatgctgattcccgagccctggaacgggcggagcgatatgacggaagaaaagcatgctttatatgagtatcacagctgtctgatggaaccctgggacggtccggcctctgtagccttcacagacggcgttcagattggtgctattcttgatcgtaacggattgcgtccatctcgttactatatcacaaaggatgatttggtggtcatggcatcggaagcaggtgtactcgatattgaaccggaaagaattctgaagaaagatcgattgcagccgggaagaatgtttctggtcgatactgctcagggtcgtatcatatctgacaaggagatcaaggagacgatagccaaggataagccctatactgagtggctgaaacggcatcttcttgaacttgagtctcttcctgaagtcgcggatgagaatcacgaggaagatagtttgagcctgcagtcacgtcagaagcttttcgggtatactgaggaggatatatcactgcatttaattcctatggcagcaaatggcgtcgagcgggtggggtcgatggggcatgatgtgccgcttgcggctctctcgaacaagccgaaactgctgtacaactattttaaacagctttttgcccaggtgaccaatccgccgattgactctattcgggaagaaattatcacctcgaccatagtcatgctcgggacggaaggaaatctgctcgaaccaactgaagagaattgtcgcaggatcaagatcagcagcccggtaattaccgatgaagagcttacaaaaatcagaacgattgataagccgggtttcaggtcgattactcttcctattctctacaaggtcgaagagggcggtaaggggattgatctggctatgcaggatatataccgcagatgtgaacaggagatcagtaaaggggcaaatctcattattctttcggacagaaaaagtgcggacaagagcatggctcctgttccggctctgcttgcggcttccggcctgcatcattttctgatcaatgccggtcttcggacaagaacaagccttattcttgaatccgcagaaccgagaaccgtgcatcatttcgctcttctgatcggatacggcgttggcgcgatcaatccgtatctggcccttgaatcaataggcgaccttgttgataaagaaagaattcaatcgattgacgtattgacagcgaagaaaaactatgtaaaggccattatgaagggcgttgtcaaggccatggctaagatgggaatttcaaccattcaaagttatagcggcgcgcagatcttcgaagctgtcgggctcaactcgcggcttgttgacgcatactttaccagaactgcatcccggattgaggggataggtatcgatgttcttgccgaagaggtcagcaaacgtcatgaagcggcctatcccgcttcaggaaatgatgttgatcctggtcttgagagtggcggagagagaaagtggcggcacgacggcgaaggtcatctgttcagtcccgaggcgatccatattcttcagtacgcgtgccgtaccgggaattatgagatgtttaaaaaatatgaaagccttatcgatgagcagagctccgagatctttacgctgcgcggtctcatggacatcaggttcagcaagaacccggtgccgatagaggaggttgaaccggttgaagagattctcaaacgctttaaaaccggggcgatgtcctatggttccataagcaaggaggctcatgagacgttggctatcgccatgaaccgtcttggaggaaaaagcaataccggtgaaggcggagaggatccggaccgtttcacgcctgacaacaatggtgattcgagaaagtccgcgatcaagcaggttgcttcaggccgattcggggttaccagtgaatatctgacaaacgcgcaggaaattcagatcaagatggcccagggagcaaaacccggtgaaggcggccagctcccgggcaccaaggtgtacccgtgggtcgcaaaaacccgtcattccaccccgggagtgggcctgatttcacctccgcctcatcatgatatttattcgatcgaagacctcgcgcagctgattcacgatctgaaaaatgccaaccggaacgcccgaatcaatgttaaactcgtctcgacggtcggtgtcggcactattgctgcaggtgtcgccaaggcccatgcggacgtcgtgctgatcagcggccatgacggtggtaccggcgcgtcacccctttcaagcatcatgcacgccggtatgccatgggaactggggcttgctgagacccatcagaccctcgtgctcaataacctgagaagtcggatcattgtcgaggctgatggacagatgaaaaccgcaagggacattgtcatagctgctcttctcggggcagaggagttcggatttgcaactacggcgctggttgtcatgggctgtatcatgatgcgggcttgtcaggaagactcctgtccggtaggcgtcgcgacgcagaatcctgaactcaggaaaaactttaccgggaagccggagcatgttgagaacttcatgagatttctggctcaggggattcgcgagtatatggcaaaaatcggtgttcgcaccatcaatgagcttgtcgggcgtactgacaggcttgaaatgaaaaaggctatacggcactggaaggcagaagggattgatctttccaaaatactctacaaggctgagccgggagaggagggcgagagtctctataacaccacttcacaggatcacgggatagaggattgcctcgatatgaaaacgttgctcaggatctgtgaaccggcaatcaagagaaaagaaaacgtacaatcaacgcttccgatccacaatactgatcgtgttgtcggcactattgtcggtaacgaggtgaccaaagcgcacggagcagaaggtcttcccgaagacaccattcagatcaagttcttcgggtccgcaggacagagtttcggagcgtttattccccatggcatgacgcttgaacttgaaggggatgcgaatgactatatcggcaaaggtctctccggtggaaaaatcattgtctatcctccaaaggagtcaacgtttacacctgaaaagaacatcatcatcggtaacgtggcgttttatgggtcaatatacggcgaggcctacatctgcggcatggccggtgagcgtttctgtgtaaggaacagcggacttgaggctgttgtggaagcggtgggtgatcactgctgtgaatatatgacgggaggtacggttgttgttctgggtactacaggcaagaactttgccgcgggtatgtccggtggaacggcgtatgtctatgacgccgacgggacatttgaagagcgctgcaaccatcagatggtgggactctatgcattggacgatgagaaagagttagccaaacttcgcggcatgatagagcgtcatcaggaatacaccaacagttctcttgcagccagactgcttgaaggctgggaggaatcgaaaacccgttttgtcaaagtttaccctcatgatttcaagcgagctgcagaggctatgcagagcgttttgaaagaaggcatgtcgggagatgatgctgttatggcagcattcctgaaaaatattaacgatccatcgcgtgtcaccggaaactgagtcggcaggcagtgtttgtcattgttaaaagaaagagaagtatatgggtaaagtaaaaggttttttggatcacaacagggcggttcccgaagacagactcccgctcgaacgtataaaggactggaaggaatttcacaagaagatgcccgaagaggcgttgcgtgaacagggtgcccggtgcatggactgcggtacgccgtattgtcatacgggcttcatgctcagcggtatgacatcaggatgtcctgtgcataacctgattcctgaatggaacgaccatctttaccgaggcttctggcgggaggcttacgagcgcctggcgaaaacaaacaactttcctgaatttacaggccgggtctgccctgcgccgtgtgaagggtcttgtgtgctgggtattatcgaaccgcctgttaccatcaagaatatcgaatgctcgataattgagcatgcttttgatcagggctgggtgaagccgcagcaggtggcggaacgcacaggcaaacgtgttgccgttgtggggtcaggcccggcaggtcttgcgtgtgccgaccagctgaacaaggcaggacatacggtgactgtgtatgagcgtgatgacaggattggaggattgctcatgtacggtatcccgaatatgaagcttgacaaggaggctgtcgtacagcgccgcgtcgatctgatggaagaggaaggggttttgtttgtcgtcaataccgaggtaggtaaggactatttctctgaaaagcttctcgctgaaaacgatgcggttgttctctgcaccggatcgacaaggccgagagatcttgatgttgaaggacagaaaaacaagggggtctacttcgcgatggattttctccgttccagcacgaaagctgttttaagcaagtccgcgccgacagtttccgccaaagataaggcggttgtggttatcggcggcggagataccggtacagactgtgtcgccacatccattcgtcagggctgtaaacgcgttgtgcagcttgagattatgcctgaaccaccgctggagcgtcagcctgacaatccctggcctgaatggccgaaaaccctcaaggttgattacggtcaggaagaagcggcagctcttcagggtgaagatccgagacggtacagtatcatgaccaagaaactgctcggtgacggtaacggtcgattgacgggcgtcgagatctgcaaagtggcatgggagaagaaagaggagcgttttgttccccgcccggtttccggaaccgaggaaattatcccggccgacatggttttgctcgccatgggatttttaggaccggaagaagggttattacaacagttgaaagttgaacaggaagagtgttccaacatcaaggctccatatggcgacttcagaaccagcatgatcaaggttttcgccgccggtgacgcgaggagagggcagagccttattgtctgggcgatcaatgaaggcagagcggctgctcgcgaatgtgatcgctatctgatgggatgtactaatcttccataagtgctctctgcgagtgttgggttatggtttttcttaatttctgaattctgtacgaatagctcattggggacataacaaggttgatttatggaaaaacagagattgcgcgagttgctcaagcaactgcatcaggaacttgagcagaccaatacagttgatgaaagtacgggagaagtgcttgccgacctgaaagaggatatcaacaggcttgttcaggaagaaaccacaatagaggatgaacaggaagggttgaccgagcgcctcaacgatgcggtagggcatttcgaggaagaccatccaaagctttccatggtgatgcagcacgttcttgacagtctggcaagaatgggtttttgatgaaacggtctatcagcagctcgaaaaaggaattcgaaatgtcaacaggaaaagagaagatgaaaggtaaaggtaaagatggcggcggcaatgaggtcgtattgtgttctttctgcggaaggggcagtgacgaggtgagcagtatggtcgcaggcccgaaagcgtttatctgtgacaggtgtatcatgagctccgttgaaattctccgcaaggagatcagcgccattaagccaaccgctcaagcggtcagtcagccgtttcagccacgccttctgaacccgaaaagcattatggagtcgcttggccaatatgtgatcggtcaggaacgtgccaggaaatcattgtccgtagctgtctataaccactataaacgtatcgagtcacaggaatgggtgagggatgacgatgatgtggtcatcgagaagagcaatattctgcttattggccctaccggaacgggtaaaacccttcttgcgcagacgctggccaaccttcttgaagttccctttaccattgttgacgccacctctctcacggaggcaggatatgtcggcgacgatgtcgaaacgattctcgcacgtctgcttcaggcgtccgatttcaatctcgaaagagccgagaaagggattatctatgtcgacgagatcgacaagatcgcccgcaagtcggccaatgtttccattactcgcgatgtttcaggggaaggcgtgcagcaggcgcttctgaagatactcgagggagcggttgtcggcgttccgccaaggggcggcaggaaacaccctgagcagcagctgatcaatgtcaataccaggaacattcttttcatctgcggaggagcctttgaaggcctcgacaagattatcggtcgaagggtagcaaaagcttccatcggtttcgggacagcggtcaaagcgcagcagcttgaatcagatcctgaaattctcaaagaggtttcccaggacgatatgcatgaatacgggctgatccctgaatttatcggtcgtctcccggtcatttccacactcgacccgctcgacagcaaagccctgcgcaacattcttgtcgaaccgaagaacgcgcttatcaagcagtatcagaaactgttcgaaatggaggagtgcgaactggtttttgaggacaaggcgcttgacagcgttgtagaaatcgccatagaccgcggaaccggcgcccgggctctgcgttccgtactcgaaggcatcatgatcgacatcatgttcgaactgccctcgatgagcggtgtacgcaaatgcgtcatcaccgaagcggtgattgccggcgagggagaacctgaattctattacgaagacggcaaaaagaaaaaaacagcctgatttatgatgagcagatgctttgcatttctctcatgaaatcatatattgtcagcccttagggtgattagctccattggttagaccgctaccttgacatggtagaggtcagaggttcgaatcctctatcacccacaaagcctgtaaaagcctgcaaataaagagtttgcaggctttttttattcctctttttaccctctgaatcacctggttttcgtcgtttttgagtgttattgagctttttttatattgtttttgttacgccattgttacacgaaatggcccctgcaatctgacgatatatgaggctgattttaagacatcgggtactgagaggaaagctgaccaaggggtatcactcgttttaccttgatatttacagggatggcaagcgtgaatatgagtcccttggtgtgatagccaaccccaaagacaaagccaactaccggtctgctctccagttctgccaggatatccttgccaagaggcagcttgaattgaaaggcattgccgccggtatcaaaacgcctgtctatgggaaaggggactttattgtctactgtgaggagcttggcaaaaaaatcaccaataaaaaaagtcaggaaaactggggtgatgcagtaaagagcctgcaaagcttcgagcctgaaggtattgatgtttctctgattgacagggaatggcttgagcgctatcaagggttcctgcttgcccagtattcccagaataccgcccgctcctattcgaccaaaatccggcaagctgtcagcagggcggtccaggatggctatattgccgagaatcccaacaagcaggtaaggcagattcctgaactggaaggggaaataaagtacctgtatgtagaagaaatcatgttgctggacaaaaccccccatcgccataagggtcgaaaaactgcatttctgtttaactgttttgtccctttacgatcaggagatctggaggttcttacagagtcaaacataagacctgccgccggtggcggatttgaggtttattttcgacagtcaaaaaagcagcggatcgagtcgattccgatatcaaaacaagggatggtttatttgaatcaggctcgtgaacttgccaggacccggtatggaagagacctgaatgccgacgatcctatttttgatataggtcataagaaaaggtatggttccatgctgaaaacatgggcacagcgggcatacgaacgatacgggaaggaactgcctcaagagattcgtttccactttagctgggcatccaaagaaatttcacctcactgggcacgacatacaggggccaccatgctgttaaatgccggggccagtcttgaggcagtaggtgaaattcttgggcatattgaccgtaagacgaccatgcgctatgcaaaaattcacccccagaccaaacgcagcaccatagctatgatgccgacattcaggaacaacaatgattcagccgatacatgaacattcatccaaatgggaatacattggccacagactgatgcagtcatgtgacctgtttgaactctgtgaaattgacaggtcggatgccgatgcagaacaaccctttgtgacccttctgcaggatcatgagctctacggcatgattacattcgttcttgaacgcatgaaagagattgatgcagcggcccatcagttatggcaagaaaaaggaggagaacaagttcctgttcccctcgactaccgtggccgggaacttgaatatttccggctgcaaattgaaaagactgaacattaccgatcctcggaactctataacgctgaattcatcgatgaacaggcagaagggtatgaaaccctgcaaggggtatatattaccctccaacgtgccctaaggtacctttttgatgaaatcaggttcaggtatggaaaagccaatccaacatttctcgggagaatccgttaccggtatccagattacgctgaacttatagagaaagcaaaagatggtcggcggtttaacgaacgatccaggaaacatcataagaccaaagaggatcgtgccgctcttagaatccatctcgatcaggatcaatttgatgagctgtatggagagttctgtaaatttttcgatgccggagaacatgaagacctgaaacggttgcttcagggagaaccggtcgaaggaaaaatcaccttccagagcaatcaaaaccggcttgtcgaggtattccggcgcctcaaatacaacggttttctgtttgagacttctacaggaatcagggattggctttgcaataattttctctacctctcgaaaaccggtggacgcaatctgaatcagcattccgtttgggatattctgagtaaagcaaaaggcgagccttctccaaagagcaggatttgcaagtttgagtggcttgagtataaaacaccagcggttttcaaataggagcttgagtaagagccaagttcagccgcgggcttgccggagccaaagcggaggcaagaccgtcggctggaatctgttttgggccacacgttcaatgtatatggtcttggtcaattgagcatgggtagagaatgctctcaaaggccacaacggagttcatctgcaccccagcataccttcccgtccgcattcacacatagagcccgtccaaggaccgcgtgttatctcagacaattcctcaggcgacaagtctgctgcgaccgagtcgatttcaatcttcgagaacttgaagccctccgcttcgacaagctttcttctagcgaacgagtcctcggcagctataacccggcgggcgaaatcttcgtccgcaagaaaacgtgcaacatagtctttggccgtttgtatggacatgtgagcctccttttgagtctgattgttacgcgggaaaatcgaatggacacgatcgtgatctgacaatgccactctgtgataggtacttacgatcaccatcggttaactggcaagcggcataagcaaccatctccaccgagcgccgcattattctgcagtagctaaccgatggcttgtccgctgcaccacttgcaccgacgttctcgtgataacagccaccgccacaaatgtagcgggcgaaacagttcttacactcctcaaccgtcctaatggggctattcatatatttttcacgggagggttgtccctcaaaaacattacccaacttgtactccttcgttccgacgaatctggcgcaaagaaagactccgcccgtattatctacgcccacgtatgctcgcccagcgccgcagccaaaatatttcttctctttgttgacgaacgccgttagccttgaaaccagatcgccgttctcctttagccagctcagcctatctgcgtcacgcgacttaatgctcactaacaagtcttcggccccgagatccaaatccgtagtcatgctccgactgccacattcctcctccattctcttatctggcgcgtcaaacaaagacggagaagcaattgtcatatgggttgaacggaaaccgatattgttaagtgcgactgttacctccttcggtttagtcgctcccttcaatgtgccccgggccgtagcgttcggaaatgtctcgaggagcttccttatttttggctcaataacgtcgtatgacccctgcccgcccttgaacggtctctgcgcatcctgaacatcttttgatccatcaaaactgactataggatttattttgttttcattcaagaaggcgatcttctcatcggtcaacagagatccatttgtggtaatactgaactcgaagtccttgttagattcagcaccacgctgccttgcatattctacaacttttttcatcaaggaaaaattcagaagcggctcgccgccaaagaaggcgacaccaagcgtcttaatatcgcccgactgcttaattaaccagtcaatcgcctttctggcagtcgctgaattcatgtgcccagatgagccatatccaccttcctttccatagcagtatgtgcaagccagattgcagttctgagtgatgaacagagctatgtttctgatgggcgtcgatgtcgtattcgctgactcgacagcttccttgttctccgacgcaataagatcaaggcgccgtaggtcccgacccgcctcttgtgagagcctaggaaatgcgaaactgggtgccgcctgcagaaccctccaagtgtcgtcgccgatcatcgaagccgccatatcttcgatgttgaggacgtaacgctttcctctgtgcacaaacttatgatgagctttgaagttcatgttgcacccaattgttcgagaatgtcaggcaaaaccaccgcactcattcactatcgacctacaaagccgccccttgatgctcaacattatttaaaatctgtactacaaaatacctgagctactctgaatataatactgcgcatctacggttatttcatcgaatatttgattaagcggcaaattacgtgtctataatatcagttatacggtatacgtataacttcaagagtctgttatttttggtgttcgttaactttttctgaaaagtagtttgatgtttcaatttcttgaaaatctgaaccctttcgatcagagtgagaggctcctccatataaataggtcttattaacatggatcaacatgctccgcacgcagtaatattgcaatagtaatatagccaatttataaaaaaccacaccccgtttaccccccatggcggttgaacggggttaattttttttctgagatttccatcgttgttcttcgttgaaccttgatgttaatcacgatggaatattcagattccccccagctcgtatcagatgacagaatgatttttgcgatgcggatgattatccgtcaggaaatcgcgcgtgctttacttgccgaggaaaaagacaggcttcttaccgtatctgaagccgcagatttcctcaggctttctgtacacaccatttatgcactggtccagaaaaaccagatcccctacatgaagaaaaccaagcgtttgtatttctctgaaaaggaattgacggagtggctggagaatggtcgtgtgtactctcaatcagaaagagaaaaggctgttgattcttacctggtcaagcatcgttctggacgtaccaagattaaacattagaaacagataagtgcttgaggctcacattgattatgtgtaaacatgttgtgatgcaggaatgatgactggtaaccatgaaatcatgatgacatgaaaaccattgcaatcatatcccagaaaggtggtgccggaaaaaccacgattgccttgaatcttgcggtagctgctgcacagctccaccatcaatccctggttatcgatatcgatcctcagtcaagcgccaaagggtggcatgatcttcgcactgaagaactgccagtggtagtttcggctcaagcgtcaagattgaatgctcttcttaatacagcaaggaaaaacggtgcaatactgactattatcgatactgctccccactccgaatcagcagcgcttgcagcagctcgtgcagccgatcttgtgcttatcccttgtcgtccttcgctacttgatctgagagcaatcacaacatcaattgatcttgcagcgcttgcaaaaacaccgtccttggctgttttgaataccgtgccggttcgtggctccctgaaacaggaagctgaggctgttttgcagggatacggtcttgaaattttgccggtacatctcgggcaccgtatagcatttgtgcattctttgacggcagggcagtcagtgcttgaatatgagccttcaggtaaagcagcagaggaaattctggcgttgtatgaagcgatttgtcgttcagcccgttggttgtcattgcttaaaccttcacggtcatgaagaagaaatctacacttgctgatgcgctgttgcagcaatcctctcctgcaaaacggcaggaaaaagctgcctccagactgagcacatcacaatcctatgtcgctccggttcgaagagggaaaaaggcggttaccggatggtttgaacctgatgttgtccgacagctgaaactgctcggaatagagcaaaatacgaccattcaggatttgatgaaggaatccctgaatgacctttttgtaaagtataagaaagcgcaaatcgcttaagaaatgatgaagaatacacatggaaaaacagccgtgcaattgcaggatcatgcgggcattcaatgttctcttttttacggaaaaccgttgagcattgtcgacgctgagcatacccgaaaagcgttgttttccgatggagaatttgtcggctaccggattataaacggcaagagagagcatgcatttctgttccgaaccaaccagaggaatggtgcccagcaggttccgggagtgtctccagcagtaacgttgatggttgacgcaaaatcaggataccggtcatataaactgcaggagatgctgcacatgattgtttgtcatgaaatagagattacagccattcctgatcacttcttgctgcgtttcaacacgctgcttgagggtcggaactgtagctcacaagcaatgcaaaacatgattgaaaaatggtgcacgtgagatcattcaggccattgctattcgcttgcttgcttgtcggttccattgcagctttctgttcaatatttgctcaacccatgatcatttacaatgcgaccgacagtctgccacatgggttctattgggttatcaaacagcaaacctacgaacgagggcaactggtggcgtttccggtgcctcgtcaggtgaaaaaactggtcaccgagcgcggttggttgcgattaaacggctacctcatcaaaccggttgcagcaaaaaccggagaccatatgtggataaaatgtggacaggcttttgtgaacggaatgccatttggggcaatcaaaaagaaagatcgtcagggtttgccactcccatctattgtcttttatgacacactttctgcagggaaaatagcggtgcttcagtgcggtgatgacagctttgattcgcgttatttcggttcgattgatgagaaagatatcatcggcagggcggtgccgatctggttggtttacacagaaaacagcaaacctctcaggatggtcaacatccaggaaagctacgtacagaagaaagataatggtagtgcaagataaaggcaatgttcacgatggcttttcaagccattgctccattgcaggttacagggttaacacggtgtgttatgatgataacggaaatacagcacgttcagagtaactctttttattcctaactgttacgacagtaacacaagcatattagcccctatgagcgagcacgatgatctgccaatctaccgtccgaaagtaggagggagaacgcgaaaggaaaaagcgcctgttctcggtaccaatgcgaggaaagctatcagccccgcgagaggtggctacgtgaaaagagggcatcggccagcgcacgtgaagccagcagggcagttttataggaaggtcattgtcaaggcgcgagtggtaaagatgaacgcctatggaagaaaagcagcgctgctgcatgaaaaatatctgcagcgtgagcatgtgggcaaggatggttccgaaggtcggttttatgatccgaaagaggactctctggaacttcaggcaaaaccaacgtttcagggtgagcagcaccagttcaggtttatcatttcaccagccgatgcacatgaactggagctcacagagttcaccaaggagctgatgcagcagatggaacaggatatcgggcgggaggtatactggaaagccgtgaaccattataacacggacaatccccacgtccatgtcattgtccggggggttggaaaagatggcagggagttacggattgatcctgattatatctcgaacggactgcgttacagggcgcaggaacaggtgactcgcgagcttggtttgcagccgcaatgggaagcagaacaggccttgaccaaagagatcggaaaaagccgttttacttctcttgatgcaagattgtccaaacttgaacagaacggcacaatagatatcggacactatccggataaaaacaatcagcggattatgcagggacgactggagagccggatgcaaacgcttgaacgctatggactggcagagaaaagtagtgcacggcattggaggatgcaggacgggtggcaggatgccctgaaagaaatgggacgacggcatgagatttatctggaaatgcataagcagcttgatggcgatgcgtcacgatacaggatgtatgataaagcgcagcagcacgagcctgttgaaggcaagcttgttggcaagggtctgtctgacgagttgggtgacaggtatttcttcattgttgaaacacgtgcaggttcagcgttttatgtgcctcttgaaaaaggtatggatcccgaaaagtaccggaaaggagacatcatctccatacgttccgaaaaagaaacatggctgaaaacatccgaccgaattattgccgatcaggcatcgaaaaacggcggcaggtatgacaggaaccggcatgtgaaagagatcaaggatcagatggtagctgttggaaacggcagggtaggcaaggaagattttgttgcagccattgaaaagcgtcttcagcgcctgcagcgtttcaatcttacaagtttgatacaggatggtacatggcaggttgatccggcgctggttgaaaagcttcagcgttgggatcaggagaaaccggtgagtcgcatggaggtgcagagggaaacggatctttccctgcatgatcaggtgtcctataggggccgaacctggctcgatcgcttcacggcagaacctgaacagtctggcatggctcggtatggtttcggcaaggaactgaacagttctgtacaacggcggattgtcatattgcgtgaacttggcgttgacccgatggatcctgcacgggcaaaagcgcttgatcaggttgaaaagcgtgatcttgctcagaacattgccaaacagacaggaagtcgttacaaggagatctcgcagggtggaaaagttgccggtgtgatgacaaacaccggccgactgcccagcggcaagcaatatgcgcaggtgcatgatctcaaatcccgggaattctccatggttccatggcgcaaggactatgagcgtttgacaaataaaaccgtggaactggcaagaacaagcacaggaagatttttcatgcggaagatagaacgaggcattgggaggtgacaggatgaataatactcggacgattaatgtgttttacagccatgtgagcgccggtttagtgttcactctcttggggatgtggtgttcaacacagtatgtggcctatgctcttggttatcagccagcgcttggaaaacctgtttttatcctgaatggctatcctctttatgaaccttggttgtggatgtactgggcttatcatttcgagccgtatgctcctcaggtgtttgatatggccagctggataacctataccagtttctttgtcatgtttggtctcatggttgtccttgcgattcgcagggcacgatatcgttcagcatcaggcgtctatggaacagcacgttgggccaacagaaaagagcttgaaagggtagggctgcttgaagacaagggagtgattctcgcgcaaggcaacgatgcaaaatttcattcggtcgtcaagacagatgcttccggtgatgtcaatgttcagtgggtcatggaccgggagggcaaggaagtacttcgccataacggccctgagcatgtgttctgctttgccccgacgcgatcaggtaagggggtgggactggttattccaacattgctgacatggacaggttcctgtgtggtatacgatatcaaaaaagaaaactgggcagcaacatccggttggcgcaggaagttctctcactgcttgcggtttgagcccacaacaccggggtcagtccggttcaaccccctgctcgagatccgcaagggtctctatgaggtcagggatgcacaaaatatcgcggatattcttgttgatccagagggttcactcgaaagaagagatcactgggataaaaccgcacacaccatttttgtcggcgccattctgcatatcctctatgcggaaaaagacaagagcatcgccgggttggtagggtttctttcagatcctgatcgctccatagaggaaaccctgcactacatgctcaacactcagcacttgacgaatgcgccgcatccggttgtagcaagttgcgcacgtgaggcacttaacaagtctcccaatgagttgtccggcgtgatctcgacagcgatgacctttctggcgctgtttcgtgatccgattatcgcagagaacacggcggtgtcagattttcatatcgaggatctcatgaattccaggcgaccggtatcgctgtacatcgttgttcccccatcagatatagatcgaaccaagccattgatcaggctgattcttaaccagatgggacggaggctcaccgaaaagatgacattcaggcagatgaaaagtgggaaggatgcgtcagcgctgaatgttctgctgaagaatatgcagcgtcctaacgataaactgacagctcagaaagaacaaccgaaacacagaatgctgttgatgcttgatgaatttccaagccttggacgattgagcttttttgaaaccgaactggcctatctggcaggctatgggatcaagtgcatcatgatttcccaaagtttgaatcagatagaaaaagcatatggtcagaacaactcgattctggataactcccatgttcgaattacctatggagcattggacgagcgtacggcaaaaaggatttccgacctgctgggacaggcgacggaaaaacggcggcagatgaactttgctggtagcaggcttgcgccatggcttggtcacgtgatggaaactgaacaagaaagtccaaggccgttgctcacgcccggtgaaattttgcagttgccgggagatgatgctctgttgatggttggcggtattccaccctacagggcaaaaaaagtcatgtactatcaggatgatcgttttaaagagcgtgcatggctgcctgctccggataccgatgaagaacaggttgctgagttgttcaagagtcagacgctgagaaatgactggtgcatcgatgatgatcgcgatgtggcatcaatgcagaatcagccaaacaaggatgttcgtgatgacgatggaatcacgcagccagatcactctggatcagcgattggtggtaaagaatgtgaaaccggacaggaggatcaaaagtgggaaaaagatcttgagaaagatgccattctgcttgcgcttgaagagaaagtgctatccgacgagagtgaacaaaaagctctgtttgcatcagcaaatgaagaggctgaattgagtcaaaaccagaaggtattgcaggagaagatgcgtagggctcaggaacggaacagaagcattgaattgtcaagatcacccggaggaggagaactgccattatgaagcgcaaaaacatccatccctacctgtcgccggagttgatgaagagcttcaaaagttactgcaacaaaaacaatgtcagccagagcagtgttgtcgaagccgcgctgcaggagtatctcgacgacaacagtgatattcgattgttgcttcgcaggctggacaggcagagccgtcatctggaccggcttgaacgggatgtcacagtattgagtgaagcttttggtgtgtttgtgcaactctggtttgcccatacgccaaggctcggtgatacggaaaagaaatcagcagaaaaggaagcgtggagccggtattcccagttcgtcgactatgtcagcaaccagatcactggaggtcaccggttcattaacgatcttgttcaggatgttgacgggagtgatgacaacctgaatattgaacaggattaagaataagtttttttatttatccgcgtttttgagtcaatagtagaaaaatattttgttttaattttgaaaaaatagtaaaattcttctatccttttcgggttcccccaaccctccaaacctgagatgaaatgaaagatgctagtgcacgcaggcgtgcagcttcactgcacagtgccgttgagccgatcaagcagtttcttgagcaagaaagcatcatagagatcatgctcaactccgatggacgtgtctgggttgatgaggccgggcgtggcatgtattgcactgataccataatggattccgacgatgcggagcgcatgattcgtcttattgcggcctcaatgaatgcagaggtgcatgagaaaaatccatcgcttgctgcacggatgccgatatggggagcccgcttgcaggcatgtgttccccccgttgttgcctcgccggttttttctcttcgcaagccatcgaaagttgtctttaccctgcaggattatgtgcagcagggcatactgaatgaaacacaggcagcatttctcgatgaagcggtcaagtctggcaaaaacctgctgatcggaggaggaaccgggtcaggaaaaacaacgctggccaatgcgctcctgcacagtattgctgcaacccgggatcgggtctacatcgttgaagacaaccccgaattgcagtgtgcagccgaaaacatggtacagattctggtgcagccgccgctctatacgcaccggcaggccatcatggacgccatgcggttacgtcccgaccggatcattgtcggcgaggtgcgcgacggagccgcacttgacatgctcaaggcctggaataccggtcatccgggaggactggcaacgattcacgccaacagcgccatcgccatgttgcagcggctggggcagctcatcgaggaggtaattccggttgctccccgtgaactcatagccgaggcagtggatatctgtgtgcatatccagcggggcccggccaagccgggcctctgctgttattttgttgtgtggtctatggtgagatggtgttggaggagcgggtaggcgggatttcatgtggtgttgcatgaattcatgcatacatgtctgcatgtgtgttttcatggcgatggggctcgagggttgcgggaccctctattcggcgttgcggttgattcgtgattatgttgtgattctggtgttgtatccccgccggattccggtttgttcaggtggcggcagaacatttgtcgtgttgcctcttctctggcgtcgggatcaggtagggtgaagatgcgtgatttgtgtctcttttgaagggtatggaaaaactcaagtttgagctttttgggaaggtcttcccattcaagcactgcaaatgcttcctgtctctgttcgggtgtcatcagtgaccacatgccaagttctatcgcgatttttacgctcttgcgggtgagctggtttgatggagcaggggagagaagttgttgttgggcttcatggagttcttgagcagaggaagtcagtgcgtcgagttttctacggcttttctggaagatgttccaggcgtcagctttgtcagggagaggttgaaagatatggccctcgaattttgtcttttccgcttcttcaaaccacaggtttaattcttcttgtgtgatgttgtgctttttaagcatcgagccaatgccgatgtcgaaggagagttcattcaggatctttccgttttctttcaggagtgctttggaataggttttccctttgatgacctgcagggtgcggattgcccgttcaatctcgatactcttagcactggtgagtagaggggctgcccttttttgtgcctcagtgagattttggccaagcttccgcactgctcgttcgagcatgaagttcgagccattggacattgtcagctccaaactgcccgttgctttcctgattgctgttctgatagctgttggttctgtcatgggaggaggattgcacgttatcgatatttctgaaacaccattggaaactttgtgcttgagcagttatggcagttttcagtccctgggccgcgatgctctcattacctgtcgacaagatgtacagctgttcaagagcgatgctttctatttctgcattgttgtaagccccaccttttctgaggcgtgtccatcgaaaccagtgcttttcaatgaatgcttgtgaaaatcctggattaactgtcttgatatcagtcttggtattactagtctttatagtagtgtcccccgatctgttccttatcgtctcctgatctactcctgatctgttcgttcgatcgcttatgtccttgttattgatgaagttgatctgttcgcgatctgttctgtttctgttccccttctgtaccccgatctgtcccttttgattctgcttgaattcagtgttttccgggtaatcgatacagacgccgatttctctcaaaaaagtcatgacttttttccggccccatccccatcgctttgcatagcccgcaactgatacccagtgattgttgtcaaaatccacctgaattgaataagcagcttcgaccttggaaaatggccggttggttggcagctcttttacaagagcttttgagagaggtatccagttgccgtatttcatggagtacaaaaaccgggttcatgatcctttgagtacacattatgaggcgggatgaacggcttgagaaaaatttatctatactttatccgaaaaagtgctgattttcttatctttccatacaggtcaggtatcaagagctggttgcttttctttcgaattgcggttgtttccgtgcaggggcttcctcctgttttggatatctgcgtgaaaggatctcctgaagcagttcctgtttggagaaatagagctttccgcctgacttatagtaggggataacattgtgatatacttttgaatagattgatgctttgctgatgccgagcaaggttgctgcttcatccaccccgatgaaagtgtgttccggtggtttgctgttttgtgatgcaatggtgtcgagttttgacacgacaacttcaagtttctggtgcagcagctttacggcctgaggcaggttgtcgaatgatacttgagggttcatatctatctaagaggttatgttttttttattttcttataaaattttatcatcctcaaagaataatagataaatttttctttatgacaaaagaaaaaatagaaaaatctgaagagctatctaatcagacagactatggtgaagtggctcaaagattcaggcagatcatcaaggagaaattcggaacgcagcgagcattagccaaagctatcgatgtcaaggacgggagttacctgaccccttatgtgactggacggagtatgattggcggcattttgaggaagaagctggaagctgtaggtattgacgttgattatattttgacagggcgtagagaggagattcctcctgctgaacaagaagaagttggtaaggaagagctttatgatcagtgcaccagtaaaatcctggagatacaaagcaggttgatggaactcaataatgccgtgcttgaagtgaaccagatggtcggcagacttaaaaagtctgcgaagtagcttttcggcagcgtgccatcaaggcaagacattcctctatggatttgttgctttccgagacaaggttcagggctgttcctgttagttcctggaacagggtaagtgattcgaaaatttctttcttcttttccgggttctcctgtgcatacaacgtaacagcgtcactcaaaatcttttcagcgtcgtcaaggttcatgggggtcacatgttgggacttcgaaaaatgcaatgggaggatacattagtagcaaaataacaagaaaaatttatttacaaatagttggtcgtccatcccgtcacatatttttttagagcagattgggggtgaaatagggtagagtattatttttcttatggttgcctttttcctcattcttgggtgataatttttttcgaagaaaatatcctcaatcgcacattatctgccctttgtaattttctcgacctaataaccgtttgtattctctcaagcgatgacagcttctctttgtgcttttatttcatctctccgactcaatgtttagctgaaggttctcagagcaatagcgttcgttcaacgcattgagtgtccacatgattgttgcatcatcatcggcggagacgcgacgctcaccaaacaatgattgcgtatcaactagaaaagcgtgtgtcaggaaaacttggctttttgggtgatcatggccttatagggtctgccggaaaatcaatcctatccccccaactaaccccaactaaccggtttgagcctaactattagaaggcctggattttgaaggtttatgagccagtggttttatggaaaaagcattccaaatacacgggataaccgaaaaataccgagaaaaatctcggaatggggatcacatactatatcgagaaattgaacaggggggtattgtcttggctcttgtggcggacggggttagtaactctccatgtgactggctcgcgtccaggattgcctgtgaaacctttttcaactcgtttcttgagggatcatcgtactctattgaagatcgaatgtgttctgcggctgaagaggctaaccgtgccctgctttaccatggagaaatccagaagatgctttgtgcctttgctgctgtcggatggaatattggttcagacagattctgtttcctgaatatcggcgatacaaggatttatcacacacatgatcttattgttgaacagataaccgaggatgacgctgatattatatttttaaaacgagatggtaagatggcaacggacagtcatggacatccgttatcgaggagagtaattactaatgcgttcggggcaagtgattgcaagatagagattgagcaaaaactgtggttccctggtgatatactagtactctcttctgatggtttttacaattcatacggcataattgaagatatcagatcagcagtattggagcagcaaaatgtaagacaggctctaagtggaatctggatagaaaatatggaaatgtttgaggacgacgcttcagttgttgtgatgaaacgggcaaagagatcagtaattccataaaattcatttctttgcatttactacatggggttagcaataattagcctttaaccttacaagcgaaacatgtatctagaacgcatgtcccggatgtttgcatgctaaaaagatttaagagttttttcaaagccaaacaaaaggttgtatgaatctgctcgtattgcctggaggtgggaatccagatacttcttcaacatattgcaatgtttatgaggttatagcacgagaagcaaaaaaatatggatatgcagaaatttatactgatgttaggtggccgggtcatatctctatttcagatagttatgacgaagcaccgtcgctgaccctttccggagccatggtatctgctcgtgaagccattaataggttacccgataaaccatactcggttcttgcccgttcatttggctgttttgtggctctgaaacttgcggcttgtcaggatgaaaatatccagcatccggcaaaaattattttatggggcccagacccatactggctcctctggaaggattttgtaagggatctcgaaatcggaaaagtgattgcgcgagaaaaaggtttgaaagttgacaagttgtcatttgcctccattgaaccgattgagtcactcattcacaaggcacgcatagagacatttgttgtatccggcgcaaatgattcatcctgttccccggcttatcttgagtacctctcttcaatagtcaaggataatcattatgtgaaagtcaaagaacctgtattcggtgcaaagcatgaagtcactgatgatgatgatgataccgtgattcaattttacggagaggctcttttcggcaattaagtcagcatataatttcgagcggactcaatctgactgatcaatcgtcgagcaggtattgtggttctttcaaaatctcaaatacttctgttatgaacattaacaagttactgaaatatttttggagctatcctaatccggaaacttccagagcatcatgggctgtcaaagagaatcttgtgcttaaaggtaagctcaaggaggcggaagaaaaccctggaatgggccttgctttgctgtcaacagagcttgcaatgaaagtttttggaaaaacagcttcgaggaagaaagttgaaggatgcataagttgggcagcttcgcgctatccggtcgaacaaccggtaaacaccagtgcgcctgaattttctcagcggttggcttttggtattgtgcagctccgggcaggaagtgttttgccttctttcaatagctttatggaatcagcattcaatatctcagaaaatgggtggttccttgacgaatgcactaaaaaaacttcggtttttaccgtattgtatgcggccgaaatacttgatctttatgcccctaaagtattagagacgaaaaaaaagggtgtatacatagggcgtaaagaaagtgtcttgtcgtggttatatgcacagaatagaggtatgtggggcacaggtggtattttccccggtgcggaactgttggataagttggtaaccagtgcctggatcatggtcaggcttaccaattttgcggcactccctcagacgaaatggccgattcttcttcaagaaaccatgatcaacatgttggatggtgctgcaaaatcagagacatggctaggagtagaccctgcactgcgttttcgaatagaagcgcgagttgctgctgcagcatcgatgtttattcaaaaatatacagggcatcacagcattgattttgcagaaaagtatcttgatgactggaaagtgaggagagaagctaacgatctggatgagtcgaaatatgacttggcgacggttattgcagttttgcagggacttctgccctataaggagatggcatcattgccagtggtgtcttctttggtcagttatactgactgacttatgttcgacctccttttttaccggaataggtgatactttttttcccaactaaccggaactaacccattttggctatttattagaagggggtaactggttgagatgatttgatgtggggattttgaaacaatggatgatgtttgctgtttggtgcttatagaaatgaaagcgaagtgtaatcaaaagggttggacaagatgaacagcgtggttttacaattggtgttcaatgctctggtgtcggggctgctgcttgcactgcttgcgtcaggtttcaacctgatatacaatacgacaaaggtatttcatatagcgcatggcgggttttatgtagcaggggcctacgctttttactggatatttcagttgcttgagattcctggttttatgacttcagttcttgctacactagtttccgttgtggttatcgccatgctcgcttttatcgttgaggtttttatttatcagccgctctccagaaaaaaatcgggacaggctattaccctgatttcatcaatgggggtgtacttgttcatggttaacaccttagccctgctcttcggcaacgaaaccataattctggaactcccactatcccaaaatattaatcttgaaaaccttattattgcgccagtacagcaattgcagttactgacagcactgatttgtctggcttgtcttttggtgattaccagatcaggatggtttttaagtgtcagggctatgatgaccaatgaatcagtggcctccgtgcttggtgttaacacaggaatgatcagattgctggcaatatcctttggaagcgttcttgccgctgtatctgccatactgatgctttttgatacaggaatcgaccctcaggcaggcatgggaatcaccctcagtgctgcagttgccgtcattataggcgggagtatgtcgttgagaggtactattcttgcctcgttggtaattgcgctgctgcagacagcaactgcatggtttctgtctgcacagtggaaagaggggatgacatttgccctgttgatcctggtttttttctggagaaccgaaggtattgtttcctataaaatgcgggttgaagaacagtgaactatttgctgcacatactggtgatggctgaaatatacatcattttggggttagcgatgaaccttcttgcaggatattctggccttctttcactctctcaagcggctttttacgggatcggagcctacacgacgacagtgttgctggtttacttcgggtattcttttccggcagttcttgcaatgtccgtgataataaatgtgatagcctgcataccggtgattgtgttttccataagattcagggacctgttttttgtgcttgctacacttgcctggcaggtcattgtttttactgtgctttataactggatatcagtgaccaatgggccatacggtattggtggcattccaaaaccggttgtattcgggtatgcatttgagtcgctaccgcatttttcttttcttgccggagttgtctgtgtttttgtgctgctgtttttttacggtcttcatcagtcgcccttatccagatactttcagggtgtcagggatgaccagcttgccatgttatcatttggcaaaaagccgggttattataaagctattgctgtcagcatatccagcggagcatcggcgatcgccggagctctttttgccagttattacagctatatcgacccgacctcatttaccttgaacgagtctattctcattatttccatcgttttgattggtggattgggaacaatgcgcggttctgtggcaggagcacttttttatgtgcttcttcctgaggttttacgatttgttaatgttcctgatgccgttgcctccaatcttcggatgatgatctacgctttgattctgattttgatggtactgttccggccatatggatttttcggcaattacagattcgaatgagttatggatacgattcttgaagtaagaaatatctccaagtcattcaatggacttaaagtgcttgagcaggcaagttttgccgttcaaacgggtaccattgcggctttttttggtgaaaatggatcgggaaagacgacgctttttcatattatttcaggttttttgaaagctgatggtggggaactccgttgcaaaaacgtaccgataccgcatccgactccagttggcgttgcacagcttggaatcgggagggtctggcagaatccgaggatttgcagaaatctgtctgttctcgataatctgctgctggcttcaagaaatcatccgggcgagtctattagaaattatattatgcggccgggcaagatagttgccgaagaaaaaagcagaaagcagaaagcggtagagatagccaggcataccgcattggatggaaagctttcgcaaatagccggagagttatctttcggtcagcagaagttgttgtctataggaatgttgctcatgaacgaatcgtcgcttctgctgctcgatgagccgttcgccggtgtgaatgctaaaatggtcgatcacatctctgaagttatgggaaacttgaaaaggcaagggaaaactgtcatgatgatcgagcataatcgaacaaaagcgacttccatcagcgatatgcaattttttttatcgaaaggccaggtaataaaaggcaattctaatacttattgtgagcactctgaggacgaggcggagggattagtgagttcggatacatcggagtatatgaggaggtcgagctttgcccaacgaatcgatcaggatgctgcacaaatttctggagtggccttgaagaatattgaagtctgctcatgagtatcggagagaacatactgaagattgatcatctttcggtcggctatggccagaaaactgtcctgcagaacgcttcattaagcctgaataaaggggaagtgttagcaataatcggacagaatggaagcggcaaatctactcttcttaaagccatagggggtcttgtcgccctcaaaaccggcaaagttatgtataaggatgaatcattgccgccgttgcatccccatattctgatcaaaaaaggaatatccagttttttacagggcggtttgattttgcctgcactcactgttgaagagcattttgtgcttgcggcaaggcaatgcgcaaaaaaccttgacgaaaagctttctgacatgatttatgatcatttcccatcattgaaagagctgagaatgcaccgggcaggaaatctcagcggcggtgaacgccagatgctctctttcggcattttgctggttcatgataccaagacatggctgcttgatgaaccgactgcaggccttgcaccggaaatcgttgattttaccgtcagatttcttgaacacaaaaagcgtgaggacggaataagcatgctactggttgagcacaatatggacgttgccttcaggcttgcatcacaggttattattgcaaaaggaggctcattgactcgaaagtttgctcctgaagaatttaataaagagacttttcttgaaacgtttgtgtataactaaatatttatcgttatgaaaaacctgaagagtatcaaagcttcggttgtaatgttagcaatgctcattaccgcaggaatttttgcagccggatgctcaccgcaacaaaataaaacagagggaattaccattggagttcttctgcctttgacgggagaacttgccagttacggagagcccatgaagaaaggagctgagattgcacttgaacaaataagcacagaaaacaaaggggaagaatacaagtacaatgcggtttatattgattctcaggccgaccctaaaactgctgtttcaggaatgcaaaaacttgtttctcttaacggtgcttgttacatcattggtgatgtcagcagctcgacaactcttgcaatggtacctattgctgagaaaaacaaggtgtttctgctttcgcccggtgcatcatcaccgaaattgagaggcatcagtcccttttttgcgaggaattatccatcgagtgtcgaggagtctatcgactcggcagaattcattaaaaatgtcctgaaaaaagacaaggttgctgttgtgtatgtgacaaatgaatatggattaggtttggtagacatgttccagaaaaaatatacggagattgggggacaggttaccatgaaggaaccatataaatttgaggaatctgatttcaggactatcattgccaagctgcgtcaagaacaacctgaagttatctatctggcgggcaaccagaaagagatgggaaaattcatgaaacagtatgcggaatcggaaatttcagccactattgtctcaaacatcagttttctggagccggactgcattaacgttgcaggaaaagctgcggacggagtgatcgttcccgtgccgtattttaatcctgaagaccctttaatgaaaggaactcatgcatttgcagagtcatacaaggcaaaattcggtgagtatccatccctggctgttgccgttggatacgatgccatgatgcttatgaacaaagcagtgacagatggaaacaatgatcctgaaaaagctgcagaagtgatcagaaatctcaagaagtatgacggcgcaatgggaactctgagttttactgatggcgatgtaagtgtccctatggtctttaaggtagttaaacctgaattgatcgattagtatctgaccagcagcatcagccggtgaaaaaatcccggttgtccctatagggctaccgttttaacgttttgttctggtctgtgcgtacgtcacacgccagtttaatgcctgtgatagggggaatatacttcattaccactggacttcctgtcgattgggcgcactaatcccatcgttttctgtcgtttttcagcacttcaagccgcttttattccagtcgcggaagtccgacacggcatttctcatacagctggtcgaacttcaggcgaacatagtcaaccttgttgactttcatgaccagcttcccggcatggcgcaccagtttttccggctgtatcgatgaacctgcggcggaaggtgtcggcataagccgacaccggaatgaccgcttcggtcacgtcttccttgaaggcttcaaagaggttgttgccaagcaccatcaggtagtaccaggccgagtttgcagtgaatcgcttgaacggtagctgctcatggccgaaggtcttcaatgcacggttggttagttcgtctgttcccctttcgtggtagaggccaagaagctttccggcgtcgagcaagtccccacggccgaccttggtgagctgctcatcgatcttttcacccatgcccatattggtgatgatgacggaatcacgacatatgccttgcagcagatactgcccgtcctcttcccagagcgtactgaagatcgtccggcgctctttcttccatttcttttgtctgctcatgaattcggtgtacatccagctttttgagtcagtttcgacttttttgaacgattgccagtcgaccgcatcggcaacctcatcaagaacattgctgtactgcttgccgccgcacagataaccgatttgcagttgctcacaggtcttgaatacttcgtcgtcgaagaacccggcgtccatgcgcacaatgatcggaacctcttccctgtaagcgttccggattttccttaccatatgcaccagcatctcattgaccgtattgccgtggttcgagtgtttctttcctccacggaacaccgcgtccaccacatacctgccccagttcatctgcaagggctggaaccctttgaccttcttgtatgtgggttgcaccccatggcgcttctcggcatcgtcattgtccagaaccgtcgtatcaatgccgagcatgatcacttccggcctggtgtgcttcaggcgccagagaaacacatcctgcagcaatctccggaacaggtaaatccgacagaaggagatagccccgataaaacgcttgacggcatgcgacgaggccaatcgaccggttccgagcaggccggcataggcatcatcagcggcaagatgatcgaaccagttcagatggcggctcgtaccatccatgaagaagctcaaaatctgcacgaacatctcggtgaccgccaggcccttgccattcttccgcactgtaccgaacaggcggtcaataatcggaaacagccctatgttgcgcaggtacagtgcgaagacgctcaagccggccctgccggtgagctggtcgtcgctcggcaaaatggcgcaaatctgctgttcttttttaccctgaatcgtcttatcttttgccataaagctctccacctgctgggttgtgttttattacgtggtgacttggtcgttactcacgctaatataacactttacacccataggtgagggctttttttattgcaaatcgatcaacttaggttattattacaatagagagagagagaggcagtcaataaagtctgcaatatcgcaggtgatgacgagaaatatgagccataatattggtagtcatgtgatgggcaaatttaatgatagaaatcatttagtaaataatgatttgggtcattatcgtatgatacgaggcgatttagatggcattgaacgacttgaaaaaatagataaagaacgattaaggattgcctattttaatgactatctgaaaaaaagaatggatttcttggcggatgttgctacaacaaattcatatatagaatataccgtttcttttgaaaacgatataattgacgcttttgccaagaataagatattgatggatagaataactggtgttacaaaaaatgcatttgtttatgagatatgtggagaaggtttaaaaaatgttcacgttacagtgcctagcggcgtcttaggatgccatgcgttttatataatattggagaatataataagaaatatagcaaagcatggtcaaataagtacctaagttgatcgatttgcaataaaaaaaaccctcacctatgggtgtaaagtgttatattagcgtgagtaacgaccaagtcaccacgtaataaaacacaacccagcaggtggagagctttatggcaaaagataagacgattcagggtaaaaaagaacagcagatttgcgccattttgccgagcgacgaccagctcaccggcagggccggcttgagcgtcttcgcactgtacctgcgcaacatagggctgtttccgattattgaccgcctgttcggtacagtgcggaagaatggcaagggcctggcggtcaccgagatgttcgtgcagattttgagcttcttcatggatggtacgagccgccatctgaactggttcgatcatcttgccgctgatgatgcctatgccggcctgctcggaaccggtcgattggcctcgtcgcatgccgtcaagcgttttatcggggctatctccttctgtcggatttacctgttccggagattgctgcaggatgtgtttctctggcgcctgaagcacaccaggccggaagtgatcatgctcggcattgatacgacggttctggacaatgacgatgccgagaagcgccatggggtgcaacccacatacaagaaggtcaaagggttccagcccttgcagatgaactggggcaggtatgtggtggacgcggtgttccgtggaggaaagaaacactcgaaccacggcaatacggtcaatgagatgctggtgcatatggtaaggaaaatccggaacgcttacagggaagaggttccgatcattgtgcgcatggacgccgggttcttcgacgacgaagtattcaagacctgtgagcaactgcaaatcggttatctgtgcggcggcaagcagtacagcaatgttcttgatgaggttgccgatgcggtcgactggcaatcgttcaaaaaagtcgaaactgactcaaaaagctggatgtacaccgaattcatgagcagacaaaagaaatggaagaaagagcgccggacgatcttcagtacgctctgggaagaggacgggcagtatctgctgcaaggcatatgtcgtgattccgtcatcatcaccaatatgggcatgggtgaaaagatcgatgagcaacttgccaagatcggccgcgaggacttgctcgacgccggaaagcttcttggcctctaccacgaaaggggaacagacgaactgaccaaccgtgcattgaagaccttcggccatgagcagctaccgttcaagcgattcactgcaaactcggcctggtactacctgatggtgcttggcaacaacctctttgaggccttcaaggaagacgtgaccgaagcggtcattccggtgtcggcttatgccgacaccttccgccgcaggttcatcgatacagccggaaaactggtgcgccatgccgggaagctggtcatgaaagtcaacaaggttgactatgttcgcctgaagttcgaccagctgtatgagaaatgccgtgtcggacttccgcaactggaataaagcggctggaagtgctgaaaacgacagaaaacgatgggattagtgcgcccaaccgataggatgttcagtggtaatggtgtatattcccctatcacaagcattatgcaagcattatgcgggcgtgtaacgcacgcacggaccagaacaaaacgttaaaacggtagccctatagggacaaccgggattttttcaccggctgatgctgctggtcagatactaatcgatcaattcaggtttgaggatgatgattcgccgctaaaagtgcatttcaagattgttgatgctgcagaaggtgaacatggcaatatcaagacctccgatgcaaataagcgcttcttcatcctgcatgcggaaaatcccgtcgctctcaccgaaactggcgagctggtcgtcaatttcgaataccggcctgatccgaaaaaaacaggccaggaaaacacctggcgggacaagcgcaatgccgaggcggtggagaccatactcgagcgtcttgagaatatggctgccgccggtggcgaacacgaaaaacagatcgcggaatatttgcgtctgttcaaggttcccgctccgccagacagcgacaagaagcgccccgtgctggccaagtacgtgaacaagtacaccgctcgcaacaccatggattatttcattcataagtacctgggtggcttcctgcgtcgggaactggacttttacatcaagaacgaggtcatgcgcctcgatgacatcgaaaatgcggacgccccggtggttgaaagctatctggcaaaaatcaaggtgctgcgcagaattgctggaaagctgatcgattttctggctcagctcgaagatttccagaaaaaactttggctcaagaagaagttcgtagtcgaaaccaactattgcatcacgctcgaccgggttccggaggagctttatcctgaagtggctgtcaacgaggcacagtgcgaggagtgaatcaagctgtttgccattgatgagattcaggaatcggctggtaatcttgttgaatccagtactcctggattttcacggccattgaccattgaatttctcaaggcgaacgacaaattggttctggatacccgttttttcgatgaaagcttcaaagcgcggctgttggcgtcaattgagaatttcgatgaacagtgcgatggcttgctgattcactcggagaattttcaggcgttgaatttgttgcaggagcgttataatggcaaggttaggtgttcgcacatagaccctccctacaacactgcgacaagcggttttctgtataaaaacacttatgagcattcctcgtggctatcaatgatgaatgatcgaatagcgttggcgtcatccttactggataaccaaggagagtttatttgccacattgatgagaatgaatatgaacgcctgaacacactttttaacaaccatggcctaaatgcatcaggaacagttatttgggacaaaaagaacccaatgttaggtcgaaaaggaattgccacacagcacgaatatataatatggctaagcaaacatgatagacctgttgtaggtcgcagtgagtctatcgtatctatgcaggagtgtgttaagtctcttgttgagaagcatggggctataaatgagcatgcccgagaggaataccgaaagtggctgggcaagcaggaaaatctgagtgggggagaaaaggcctacaaacttatagacaataatggggatatctatcgtctcgtggcgatgggtgcccccgagaagcgctccgatccaaagtttcatattccattaaaacatccagaaactggaaaaaactgcccggttccaccgaacggttggtcgagaacaccagaaacgttggctgatctaatcaaggacaagatgattgtctttggcaatgacgaaacaactcaaccacagaaaaaggtctatttaagagacgatgcacagaagcaaataacttcagtttacagtgacggaaaaagcggaaaatcctatctcgaaccaatggggctagagtttccttattgccatcctgtttcgatgtatgagcatttactgtctgtcgcaaagggggaagcaacattcatagacttctttgctggctctggaacaaatggccatgcagttttgaatctaattagaatgacgaagcaacgttacaagtctattcttgtagaaatgggtagccattttgacaccgttctcaaacctcgcataaccaaagtcatctactcctcagactggaaaagcggcaagccgaccagccgtgatacgggcatttcccattgcttcaaatacatacgactcgaatcctacgaagacacgctcaacaacctccgtttcgatgacaatccgcagcggcagaaatcaatagcggcgaacgcttcccttaaagaagatttcatgcttcactatctgctggatgtggagacccgcggcagccagtcgttgctcaacatcgatgcctttgccgacccgaccgcttatgcgctgaaggtcaaaaagccgggaacggacgaatacgtcacacgcccggtcgatctgatcgagaccttcaactacctgattggtcttcgtctggagcatacttcagttccgcaaacctttcaagcaacattcaaacgcatcaccgatccggaattgccccaagatcagcacaccaagctggtggtcgatggcaaaatgaaacagctcaatgaacaatcaactgaagatgatcattgcttttggttccgcaaggtcgaaggatgggtgccgaaagattcgtcgaacccgaacaacggccagcgcgagaaggtgttgattgtttggcgcaagctcaccggtaacatcgaagaggataacctgatgcttgacgaatggttccagaaaaaccgcatcagcacccgcgatttcgagttcgataccatctacgtcaacggcagcaataacctgccgaacctgaaactggatggcgacaactggaaagtgcgcctcatcgaagaagagttcatgaagcggatgtgggaggtcgaaggatgagcgatatgatccagccggaaggcaattccctttttgaccgtgttgtctccattcttgaacaggcaaggggaaatgtgctgcgagcagccaataccaacatggtcctggcctactggttgattggccgggaaatcgtacaggaaatacagggtggagaaacgcgggccaaatatggcaagcaaatcatagaggagttgtccgctcgtctgaaaacccgtttcggtagaggattttccacgaccaatctgcgctatatccgtaccttttatacggtttatgcagatcgtcaccccgagattcgccagatcccatctggcgaattgatgtctgattcaaaacgccagacccaatctggcgttttggaagacatgtcaatggctgttgagacaggcgctgctctcagaggattttctcctgtgctgagctggtcgcactatcaggtgctgatgggggtagaaaacgtcaacgaacggctcttttatgagatcgaagctgaaaaagagggctgggaggtcgagcatctgaaacgccagattcattcgtttctctttgcccgcctgctgaaaagccatgataaagcggcggtgatgatactggccagccagggacaggtgctgcaaactgcggctgacgccatccgcaatccctatatcctcgattttctgggacttcccgaagccgatgttctgcatgaatcggggcttgagtcggcgattattcaaaaccttcagtcctttctgcttgaacttggcaaaggcttcgcctttgtcggtcggcagaagcgcctgcaatttgacgcagactacttctatgtcgatctggtgttctacaactgcattttgaagtgctacttgctgattgacctgaaaattggggaactcacccatcaggacgttgggcagatggacagctatgttcgcatgttcgacgacaaatacctgacacaaggggataatccaaccattggcctgattctttgcgccaagaaaaatgaaacgattgcccggtactctgtcttgaacgagaaccgccagatattcgcatcaaaatacatgctttatttgccaaccgaggaggagctacgactggaaattgaaaaagaacgcagactgattgaatccgccattgaagatggtggcgagggaggtgagcatggcgagaggtaaatcaaaaggtctgcaatctcatgattttcgcaacaagctgctgctcaatcaatggttgatcagcctttttggtatcgatccacttgtcgagcacatccttcggggtcagaaggtgaggccattccgtctgcttgccgatccgatcagggatgcccgccttgaagggcgggacaaggataatctgcattacttctatcactacctcggcgacagccctctgttctcaatggctggtgttgaaaatgaccggttccgcatcagccgcgaaatgctgctcagatatgaggagaatatcgtaagccacaccagggcgatcaacgagaaccgccatcgcccggttatctggaaatattaccagtggctgacgttgctgttcaccgaaatctatctcgaccgctttttcagagatcgagaggccctgctttcggaactgaacgcctttgtcgagcgcttcaaccagcattgtagcaactgggaaaagcctttcgctgcggtgccgccgtatcgtgacgatgacctcaacaagctttgtcttcagaatgccacaggcagcggcaagacgcttctgatgcatgtcaatctcctccagtaccgccactatgctgaaaggagtggaaagggaagtgatctttcgcgcgtgattctgcttacaccgaatgagcgtctttcggaacagcatatcgcagagttcagggagagcagtttgcttgcctcgcattttgcgcaggaggggcataacctgtttacgcagaccaccgggctgaaacgggtcgatgtgcttgaaatcaccaaactcggcgaacaggaaggccccaatacgattgctacccgcagtcttggcgaccagaacctgcttctggtcgatgaaggccatcggggaatgagcggtaaggatgaaggtgcctggttcaggcggcgctcagagctttgcgccaagggattcaccttcgagtattcggcaacatttgaacaggcggttcaggcttccggaaaagctgattttgaaaacgggtatgcaaaagccgtgctgttcgactactcctaccggtggttttacgaagacgggttcggcaaggactatcagattctgaacatgcccgcaacattcgcgcaggttcagtttgcctacttgaccgcctgcttgctcaagttttaccagcagttgcggatttatgaggagaaaacccgcgagttcgaggccttcaatcttgagaagccgttatgggtgtttgtcggaagcaccgtttccaaggcgaagggaggcaccagtgatgaaaaggttgttgctgccgatgtcgcccagattatctgtttcatcgctgagtttcttgaaaagcaggtcgagagccagaacgccatcaatgccttgcttaccggcaaaggtcaggataccggcctgttggacaaagatgggaacgatatttttgccggagcctttacctaccttgcccaggcaatgaacgcaggtgagatcatcgacgatcttttccgggatattctctcaaggcttttcaacaatgctgccgggggtaccctgtttcttgaccggatcaaaggcgaatcaggtgaagtggcgctgagagttggcaatgcagacgagccattcggcttgataaatgtcggtgatgccaaaagcctttgtgagcatgtcgaggaggtcgcaaagcagaacggcgttcgccttcaggttgaggacagtgactttaccgaggcgatgttcgcttcagtgaaggattcttcttcaaaggtcaacctgctcatcggctccaagaaattcatcgaaggatgggattgctggcgagtcagcacgatgggcctgatgcacgtcgggaagtctgaaggtgcacagatcattcagctttttggccgtggtgtccggttgaaagggtatgaatggagcctgaagcgtagtggccacactcatgcaccggttaagccaaacttcatcgaggagctggaaaccctgaatgtgttcggcatcgaagcggacttcatggagaagttccgcgaattcctgagagaagaaggacttcccggcaacgagcgtcgcaaagtcattatgattcccctgaatgtcacctatgacttcggtaagaagctcaaaatccttcgaccaaaacggaaagcctctgatggaaaggaatacgacttcaaaaaagatgctccggttcctgctgtcggtcatgttccggattatatgatgcacaataccgttgtttctgactggtatcctcgcattcaagccattcgttcacgaggtgcgattacagtaaccagcaaagacaaggtttccttgcgcgaacagcatctggccctgcttgattacgaccagctcttttttgaactcgaacagttcaagcgcgaacggagctggtataacctcaacattaccaagaagggaattaccagcctgctcaggaaccccggatggtacacgctctatttgccggaaacccgtctgaatccgacaagctttgacggcgttcttttgttgcagcaggtggcctcagagcttctgaaacggtattgcgagcactattacaactactgcaagcgggagtacatcgaaccgcgtctcgaacttcgcgatctgacactcgatgacgacaatattccgcaggaggagttgtaccagctgatcgtcgatggcgatgaagagcaggttattcagggaatcgagcagatcaagaaggatctggagcagaagaaggatgacctgctgaaggttggagacctgaacgcctgtaatttcggcaaacacctgttccagccgctttttcatgtccgtcgaggcggcaaaataaccatcctgccagtagccctcaacgaaagcgaatatcagtttgtcactgatctgaaaggctggtgcgatgagcgcaaatccgctctggaaaaggatggaatggagcttttcctgctcagaaatatgagccggggtaaaggtgccggattcttcgaggctggcaacttccatccggattttatcctctggttgcttgttggcggaaaacagtatatcaccttcatcgaacctcacggcctgctgcacgaaggcccagccagcgagaaagtactgttccacaaacgaattaagagcatcgagcagcgcctcaacgacccatccgtgattctgaacagctttatcctgtcatggactccatatccgcaattgaaatggggagacacccagtccgagcttgagcaacggcatgtcctttttatgaccgatgaccgtgatgggtatattgacaagctttttgccaagttaatggagatggtgaaatgaaagcaaagaaatggagtgaacatgtctaccgggttggtagcgaggagcatctaaatgtccaaaatcctgatgatgacaaaaacatcgagttgcaaaaaaagcacattgaaccttggcttgcggctgtttttcagagtgaacatctttctctgttgctcggcagcggttttacaaaggctgttgcagatcaggccgggacgagcgctgccgacatggcgtgtgactacaatgccttccccttggatgacaagctgaaggatgctgcccagaacgcagctgagaccatggcacgtggtgaggcaaatattgaggatcaaatccgcgttgccagctcgttggctcaaggtttgaaaatcctgggagatgatcgccataccaagatcaacattgcacttgatgctttgttcaagaggtttctgaacggtatatccaaaaccgagcgggatctgaaatcagcggtcgaaaaatgcgcggcaccagaaccagcagatgcagaacctgcagccagggaagaagcttcggagaagctcgatccgcttgtcatgctcgtttcttttcttcttagtttttccagccggacagcgacaagagagcgtcttcatatcttcacgaccaattacgatcggttgatcgaatatggtgcggatttggctgggctacatctgcttgatcgcttcgttggctgccttgaaccgatttttaggtcttcacgcttggatatcgatatgcattacaatcccccgggcatacgtggcgaacctcgttatctggagggtgtagttcgtttaacaaagcttcacgggtctttggattgggtataccgtaatggctttgtcagaaaggttggactgacattcggcccgcaggatgatcatcctgcgatcaacgaccagccaagtgattctgtgatgatatatccgaactcagccaaggatcgggagacatccgaatacccctacgtcgagttattccgagattatgcggctgcggtctgccgcccaaactcggtacttgtcacctatggttatggttttggtgacgagcacattaaccgcaccatagccgacatgctgacgattccatctacgcatctggtcattatttcctttggcgatgaaggggaaaggattagctccttctgtaaacaggtcggcaggaaggcacagatatctttattgatcgggccgcattttgggaatatgcccacacttgtcgaaaattatctgccgaagcccgcaatagaccgcatcaccatccgacaaaccgaattgcttcggaatcggggttgggaaccagccgcccataaaaatgaagaggaagagagatgagttcaccgatttccaaaatttcatccttgacaatcggaacggtggagagtgttgctcccgatgaaatcaaggtgttgctggacattgattcttccagaaatactgctctcaacacaggtgtcccgaccccatttccgagaataaatagcttcgttcttctgcccaacgaatctggagctgtagttggaatcgtcgtatggctgggggtggaaagatcggcctatcccaaacgacaaggactaaaggatttcggcctgattgacttgccatttcctctgcggaaaatggcaatctgtccgattggaactcttctttctgaaaagaataaatggcggcttgaaaggggggttcagagtttcccatcagttggcgatccagtaattcttccaacaagggatcaaaccatcgccatagttactggccaaggaaaggacagccgagttccgttgggcacctgccctatcgcacatgatgcgccaatcgcggtcgatccagacaaactgtttggccgtcatcttgccgtcttgggaaatactggaagcggcaagtcttgtacattggctgcgttggtgcgttctgccgttgaatcagctcaaaaagctattacaagaaccgagttttcggaggtagcgaaagaagctcaaaacagccaagacaatccaaacgcacgtttcataatccttgatcctaatggcgaatattcgaaatgtttcaaggatttagtgggagggtgcaggatatttcaggttccaccacttaccaaccctgatgccgctgaattcactttgcctgcttggatgtggaatagctcggagtgggcagcggttgctcaagcagcaccaaaagttcagaaacctattctgcagacagctttgcgggatctaaggtctggaagctgcggctccctggatttaaagaccaaaatctgggggcggtgtcgcatggtgtttgtgtatttatcgcagttcgagggaaaaggaactatcggatggccacatacagataactgcggctctcagctattcgcattttgcgatgacattagaagccacaaaacaaagcttgatgcgggcgatcctttattccagccacttgtagacttggaaactcagctcaatcagacattaacgacgaaccaaaagaagaaccgaacatatcatgatttttcagacgaatctttgtcggctattgtaaatctaatcaacggggttcttgcgcaatatccagcagagatgcaccaggtttgttcgaatgaagattctccggtcaattttgacataaacagccttgctgactacttggagattgtagcaaaccagcaaggaggcaattcgaatcaattcatcgcgacgatgatcatgagaatcaaagcgatgcttggtgacaccagaatgaaggatgttatcacaccggacaacatgccgactctttcggattggcttagtggtcatgtcggctcaaacggcggggaaaatggtcctgtagcagtaatcgacttatccctcgttccttatgagattctccatctcgtcatagcggtttcctcccggctgatactggaatcactgcagcgctaccgtaatctcaaccgccagaacttacccaccgtactcgtcttggaagaagcacacacattcgtggcaaagcggctgcctcatggcgacgaaattccaagtcccgccgatatgtgtcgagggatttttgagcgagtcgccagagagggccgcaaattcggattggggcttgtgctgtcatctcagagaccttctgaactatcggaaacggtgttgtctcagtgtaattcctttctcctgcatcgaatcacgaatgatcgggatcaagagcttatctcccgtttggttcctgataatgctcgtgggttgcttcgggaattaccaagtctgccaactcgccattgtattctgttaggtattgcttcaaaggtgcccgcgctcgtagaagtccaacatttagaggacgaacatagaccatcatctgatgatcctgatttctgggatgtgtggactaaggaaaaacctcgttcaatcgattgggataaaatcaccagagattggatcggagcgggagctgatgatgatgttttgaaggaagatggggatgacgaatgcgacgttcagtaatgtgaatttcagtcctgcttgattggttggtttgggtctgcttggctgagggaattagtttggagtttgatgtacctgaattgatcgattagtatctgaccagcagcatcagccggtgaaaaaatcccggttgtccctatagggctaccgttttaacgttttgttctggtctgtgcgtacgtcacacgccagtttaatgcctgtgatagggggaatatacttcattaccactggacttcctgtcgattgggcgcactaatcccatcgttttctgtcgtttttcagcacttcaagccgctttattccagtcgcggaagtccgacacggcatttctcatacagctggtcgaacttcaggcgaacatagtcaaccttgttgactttcatgaccagcttcccggcatggcgcaccagttttccggctgtatcgatgaacctgcggcggaaggtgtcggcataagccgacaccggaatgaccgcttcggtcacgtcttccttgaaggcttcaaagaggttgttgccaagcaccatcaggtagtaccaggccgagtttgcagtgaatcgcttgaacggtagctgctcatggccgaaggtcttcaatgcacggttggttagttcgtctgttcccctttcgtggtagaggccaagaagctttccggcgtcgagcaagtccccacggccgaccttggtgagctgctcatcgatcttttcacccatgcccatattggtgatgatgacggaatcacgacatatgccttgcagcagatactgcccgtcctcttcccagagcgtactgaagatcgtcccggcgctctttcttccattttctttttggtctgctcatgaattcgggtggtacattccagcttttttggagtcagtttcgactttttttgaacgattgccagtcgaccgcatcggcaacctcatcaagaacattgctgtactgcttgccgccgcacagataaccgatttgcagttgctcacaggtcttgaatacttcgtcgtcgaagaacccggcgtccatgcgcacaatgatcggaacctcttccctgtaagcgttccggattttccttaccatatgcaccagcatctcattgaccgtattgccgtggttcgagtgtttctttcctccacggaacaccgcgtccaccacatacctgccccagttcatctgcaagggctggaaccctttgaccttcttgtatgtgggttgcaccccatggcgcttctcggcatcgtcattgtccagaaccgtcgtatcaatgccgagcatgatcacttccggcctggtgtgcttcaggcgccagagaaacacatcctgcagcaatctccggaacaggtaaatccgacagaaggagatagccccgataaaacgcttgacggcatgcgacgaggccaatcgaccggttccgagcaggccggcataggcatcatcagcggcaagatgatcgaaccagttcagatggcggctcgtaccatccatgaagaagctcaaaatctgcacgaacatctcggtgaccgccaggcccttgccattcttccgcactgtaccgaacaggcggtcaataatcggaaacagccctatgttgcgcaggtacagtgcgaagacgctcaagccggccctgccggtgagctggtcgtcgctcggcaaaatggcgcaaatctgctgttcttttttaccctgaatcgtcttatcttttgccataaagctctccacctgctgggttgtgttttattacgtggtgacttggtcgttactcacgctaatataacactttacacccataggtgagggctttttttattgcaaatcgatcaacttaggatgtatttagtgaattctatcaggagagaaggaaaaagctaagagaaggattgaaactcctgacctttatgttaaatcaaaattcgttatcattcaatagttaaagatgtaactaatcaactcttgtagttggttaagtgtgcgtgggttggtataagaacttttgagttattttaatcgaaaaaaggggttgtggacgattagaaagaagcttcttaatggtttgtttggggctttaagtgcgaaagtatatgtttttaatttaattggtgaattgataaatgatgaataggaatcaagaaaaaattgagatgttattgtctttgctaacagatgagcaacaaaagatggacattgttgagattacaaaagagaatggaaaagtgttcagttttcttgagggtcaaggggattttagtgtttcctttagtagggggtctctatttattcttaaatgatatatctttcataataataataacttagcattcataaaaaggccggaaattcgtatatttcagcagatttcttcattcatcctctgctatcatgaaaaacatcaatcctcttggccttttcgacgaacattttctgctggaacggctcaccaagctcaaagatccattggtgaaactggatacatatatcgactggaacatctttgcaccgatcctgaatgtcgtcttcagtaagcctgaaaacagtagcaaagcaggtcgccctccgtttgatagagtcatgatgttcaaactgctcattctacaaagcttgtatagtctctccgatgatcagatggagttccaaataacagacaggctgagcttcaagcgctttctgaagctgaagaccagcgacaaggttcccgacagcaagaccatctggaagttccgtgaaaccctcatccaggaaggggttatcgaagctctgtttcaccggttcaatgaggcccttgacgaccagtccgtctttgcaaataccggccagattgtcgatgccagttttgttgaagtgccccgtcagcgcaacacacgggacgagaaccagcagatcaagaaaggcgaaacccctgaagcctggaaagcaagacctaacaaacttcgtcaaaaagatcgtgacgctcgctggacgaagaaaaataagatgtctttctatggctacaagaaccatataaaagccgacaagggaacaaagctcatcagcgactacatggttaccgatgcttcagttcatgattcacaggagcttgaaacccttatcagtaccgacgatggcggtcagaaactgtacgcagacgcggcctatattggacaggaagaaactatcgaaagctgtggtatgaggaatatggttcatgaaaaaggcaacaggtaccataaactcaccgatgcccagaaggcttcgaacaaagaaaagtctcgtacccgcgccagagttgaacatgtgttcggcttcatgaccaattcgatgaacgccatgtacatcagaaccattggctacatacgggcaacaggcaagattggattagccaacttgacctataacatgatgcgctgcacacagctgaagaagaaagtgcacaatgttttcctgcgggatagctacgcctaaaaggtgcttccagtgggcttttaagcccaaaatgtgtcaaagaacggtgttttttaggatcgactacaatcctgccgggtcaaccggttacagcgatatatcaaaaatcaattcttagaggtgcccagtagtaaggaaagggattttgatttcttgagcgaaagtaatggaaatgtgtttttgtggaggaaagatagatcaagtgaaaagtggaaaattgatatgtactggattagatttattttaagagccagtatgggagaaaaataaatctactaatatgctgattatatcgagaatcgatttgggcataaagcggctttgcatctgctgccttgactttatagaggtcggagtatctctttgcaaagaattttatctaataaatctttctctttaatctctacgcctataatcatttatttggagaataatttcttcttttttttgatgattatttctttgtgccacagtttttacatatccacccaatagagcctgagccattacagcgttgacactgatagccgtaatctaaacttgttaggcctataccgagacaatctgcggatcttttacgggttgcccaggttttccgaagaccttgatttctccttgctcgccgttgacccagacttttctcttgagccttatttcaaagcggtcagggaagagttttccgcgttggggcttgatgtcgaaatatcggccaaaaagaaaacggttcgaacgggcatcgagtctgcatttctgaaaagcgacacccggcttttcagttttgccgtccatgcggataaaacaatcaagatcaagttcgaggtcgatacggtgcctccattgggatttgcaaccgaagaaaagctccttctgcagccatactcattttatgtcaaatgcttcagcctgccggacctgtttgccgggaagatgcatgccctgcttttcagaaactggaagagtcgggtcaaaggacgcgattggttcgatttcgagtggtatgtaagaaatggcacaaagatgaatctttctcactttatcattcgtgccaggcaaagtgtgaatctgcatgaggaacatctcacagaacaggaatttcgccagttgctccatcagcgaattgattcgctcgatgttgcagctgcgaggaaggatgtatcgcgttttgtgaaggatgttgatgcattgaagatatggtcgttggattatttccacgaagtggcacaacgcatgcggatttctgccggaaaagaatcaaagaaatagggtgaaaaacggagaattgtgatagttgttacgatttcttcatcgattttgataaaaaatctgcgacgtatatgcgacgaataaattatcgtaattcctgtaagttataataatataatgatatatagtgtaatcatctctctttacatggtagaggtcagaggttcgaatcctctatcacccacaaatataacgacttagcggcccttattgcacctgtgtttgggccgtttcctttctcaaaatcctcccgtttttatcgttgttgatagatactaccttttttttgtgatcatttctgcgacgtatatgcgacgcgaaatcaggttacatcagtcaaaatattttggataagtcaacaaaaaaatgagggatacgatttccttgactcccccgtggtgacaatcctgtgtagaggtcagatattctctggagctgaggcctcaaagtacaccatttcgcagcagaaagattcgtatgctgtgaggccctatatggaagcttatactcaatgaccagcttttttttgtgaggttttgatgttttgtgtttatgaatcggttggcgaaagtaacgaaaagtgttgcttatgtcgatcgattcatgtacttatcagtatgaacctgtctcaatacatagatggtctgcaagcaaaaggctcgtactgtttcagtggggaagaagtcgacgcggctcttgagtcaggtacggtggctaccagagcagccttgcggcgtttgaaacagcatggtgcgattgctatgccttttcggggattttatgtgatcgtgccgcctgaataccggcagatgggatgcctaccggcaaaccagttcatccccgaattgatggagtatctgaaagaaccctattatgcagggattctttccgcaggtgagttttatggcgctgcccatcaacgccctcaggcgtttcaggttgttacggagcattccaggtccgggattctctgtggaacggtcaaggttgatttcatcaagcggaacaatgccgcccttatgccgactcgggacttcaaaacaccgcgcgggtatctgaaggtatctacccccgaggtgaccgcttttgatctgattggttatccccatcatacaggtgggcttgacaacactgtaacggtattggctgagttggctgaatccctcgatgccataagattggctgatatagccggtttatcacccatcacctggtctcaacgtttagggtacttgctggaattgatcggtgaggcaagattggctgaaagattggctgcatatgttgcagagcggaagcctgttcccgctcctctttcgccatcacagccacatcatggtgtaaggcaaatgtcccgatggcggctactgccgaatgaaacggtagctcctgatctatgattcctcttgattacatcacggaatggcaggccaatgcaccatggcagcagctttcccaggttgagcaggacctgataatctgtcgtgcgctggttgaactctacagctatcctgttatagctgagaatctggtatttcgtggaggaactgccttgttcaagctccatcttccgccggtgcggtattcagaagatatcgacctggtgcaaaaagcgcctggcccgatcggcccggttatggatgctgcccaggaaaaactcaatccgtggcttggagagccgaagaggaagcaatcggaaggacgggtgacgctgacctggcgggttgaatcagaagagggattgccattaaagctgaaagtggaaatcaattcgagagagcattttactgtcttgggatatcagcagattccatttgcgatgacctcgcgatggcataccgggcaagtgtccattaccacctatggcagggatgaactgctcggcacgaaactccgggctctctatcagcgcaagaaaggtcgcgatctgttcgatctgtggcatgcttcgcagacgatcgcggtcaatccggagtccattgtttcctgtttcctgcgctacatggagcatgaaaagcataaggttagccggacgggattcgagatgaacctgttcgagaaactggacgattcgcgtttccttgatgacatgggtccactattgatcagtacaacgtcatggaatccaaaagccgcgggcatttatgtgcttgaagttctttctccgttgatgcctggggaagcatggaaacagacggaggaaaaactgaaggatcttaaagagtcgtgagcaagttacaggtgttccctctatgtgcccaattcggaaacattgagcaaccggtactgcctgcgggatttctcgaatgcattgcaggcctgcattcgggagatgacccgatcgagatcggtgtagtcgaattcagcgctccattgctggattttctgcatggcggcaatgaacggttcgggctttccttgtcgcgtcagcacgcggaggcaatccaggtattcttccctgaagagcgtcgggataatgatcctgcttgcattcactacggataactccgagttcatgaccagtcgagctagtcgtccgtttccatcgataaacgggtgcacttccgagacaatgaacatagctagcaatgctcgtgccataccggaaggtactgatggcaagagtttgcttccttcgatcagggttccccggacgttttttggtgagacaaaggtggtattgcctgcaaaattctcccggtctttgaactcgccgggagctgtttctggccgttctttcatgagatcggcgtggcgctgctgcaactggtgcacaacggcgtcaccgattgccatcgactggtttgaccagccgggattgatggcctggcggaagacgccgagaatgtcgtgtgaatccttcgggcgttgatcgataatttttccctcgagaacaatttgccgtgcttcagcaatatcgaattccgttccctcgatgaaattgctgaaataggattccagaaaagcgaaattgatgcacgcgttttcagttgttaccggtgatccgttttctttgagagggttggcacgcaatgcagcagcaagcgtttcgaaaagtgccagacgccgggcgtccagaggtgtgcctctggtcagtgcttgtcccgatgtggtagcgagttgagcactttttgtcccaagaatggtgccgatcagctcattcaatacctgaaactccttgtcgaagcctaagagcggtgcaagagtatgagcatcatctctgatccggttgagtgcctccggacctcgcgagtcgaaaatagtaagcagccgttcttcgacagctgcttgtcccacggattttttgatcactccacgactcgatgtgaggttttccaggagcatgcgagcctgggaaggaaaatagatgtttcgccccgacattggctcgtcgccagcaatgtttccctggcctttgatcagaaccacggttaaaccgggcagcctgacagttctgttgtaactgtaactgaggtgaatgacgtcgtcgacgggcatggcgcccttgaaggcacttcgatatccgatgacggcacctggaaagagcgctgcaagaacacggattcgatgtaacgcaatcagtgcaggccattctttttcaggacgcgcactgagaacaccacggacgatgcgttgatacgagcctgctttcagtcgccgctgagccgcccttatttcggcggcattgagttcggcatacaggatcaatgcatcatcgtttgtcgtgtttttgagcattgacttcatgattttggtcgaaatgtcgtatttgtctctgtaatatattgcttttgtcgtaaatattgatttaagtgcagcattttcaacaatgctctatgcaacgacaacaatttttctgggaagggatttctctttttgtatggtggtgaccagcttgctttgaggaagcgtcaaaatgcacgcagatttctgccggataagtatcaaagaaaaaatggagaaaaacggagaaatgtaatggttgttacgatttcttcatcgattttgataaaaaatctgcgacgcatatgcgacgaaataatctcggtaatagctgtaaattatatctatataatgagatataatgcgtgcctttctctttacatggtagaggtcagaggttcgaatcctctatcaccaaccctcttaaaagcctgtaagtcaaagacttacaggctttagatttagttctgagacagcctcttctcttttcttctcaaacctcctgaatatacgtatataatacttttacgggtattatttttgctgttcttgttattccattgttacacgaaaatcttttgtcctgttgatgagtagaggctatatctatgatatttagtcccatatgtggattgtttttgtcataccgttgccttgacattatcaaggtagcgaatgctcattataagcagcctacagcatcaattgttcatgagcaacggctgaggggttgagcagagtatcaggagccgattgtttcatttgacgttatctccgtacttttcactattgaggggactgttatagatcaatcggaatagtggtaagccatgaaaaacagcggagacaaaagcgattatgaacagttgcatgatgaattgcggcaattgcaaaaagaaaatgcctggctcaaatctttgctggaagaacatggcataccttttaatgtgcgcgatccgaaaccggaaaatgcctgtgaaacaaaggaagaggatcttcaacaattaacattacagaagaaggtacaactgtttcgggatctgttcagaggacgtaatgacgtttttccgatacggtgggaatccgcgaaaggcaagtcgggatactctcctgcatgcggcaatgagtggaggagagggatttgtcaaaaaccgagggtaaaatgtagtgaatgtcctcatcgaaagcttttacctcttacagatcaggttatttacaatcatcttgccggtcgccatatcataggagtctatcctctttgcaaaaatgatacctgttattttctcgttattgattttgatgacgcagagtggcgtgatgatgctcaagcattcatggagacatctggaagcttgaccattccagcttcttttgagatttcccgttcaggaaacggtgctcatatctggattttttttgctgatgcaattcctgcacgtgatgccaggcagcttggggcagcactgataagtcgtacttgcgagcgtacgcgtcaactttccatgtcgagttatgacaggctgtttccaagccaggatactgtgccgaaaggtggttttggtaatttgatcgcattacctttgcagaagcctgcgagagataaaggcttttctgtctttgtcgatgatacccttcaaccatacccggatcaatggtcctatcttgcatcagttaaaaaacttctcaaaagagatgttgaacatgctgtggagagtcttaccggtggtcgtcatccccttgatgtagcatttatcactgaagaagacgagcttgaaccatggaaacgttcagtctctgtttcagaatgtattcaagggcctttgccgacgtcgctgaccctggttctggccaatcagatattcattgaaaaagaaaagctttcacagccgttgctcaatcggtgtatccgtctcgcagcgtttcagaatcctgaattttacaaagcccaggctatgcgcctgcccgtatgggacaaacctcgcattattggctgtgccgagaattacccaaagcatataggcctgccacgaggttgttttgaagccttgcagagacttttaaagcagaacgccatcaagacaaatgttgtggatgagcgggttgccggatctacgattaatgttgtttttaacggtacattacgggcagatcaagtgaaggctgttcggacgatggtacagcatgatgaagggattttgtgtgcccctactgcatttggtaaaacggttgtggcatccgcgattattgcgcgtcgcaagaagagtactctcattctcgtccaccgtaccgaactcctgcggcaatggcaggaacgtttgcatacatttcttgatttaggcgatgttgttttcggcagtattggcggaggaaagaaaaaactttccgggcagatcgatattggtctcattcagtcgttgtcccgccagcctgaccttggagaactactcgacaggtatggacagattatcattgatgaatgtcatcatctttcagcatttacctttgaatccattctcaaagaagccaagtcgaaatatatactcggacttacggcaacgccgataagacgggacggtcaccagccaatactgtttctgcgatgtggccctgtacgataccgggcaatgcattcagaaagcgctcctgttcatctggaggtattacctctaagcaggtatgtttccggaattccggaagagggcggcattcaggaaatttttcgcgcattgatcactgatgaagaaagaaaccgattgattattgaggatatcaaaagcgcatatgatcagcgtcgaaaggtgcttgtgttaacggaaagaactgaacatcttgaactgctcttagctcatttgggagatggcatcgataacctttttgtgcttcatggtcgcatatccaggaaaaatcggttggctacacttgccaggcttcaggaattactcgattcagagccaaggattattctcgctacaggtcggctgataggcgaaggatttgaccatccgccacttgatactttggtgcttgccatgccgatttcgtggaaaggaacgcttcagcagtatgcaggacgattacatcgggagcatacggcaaaaggtgatgtgcgcatttatgattacgttgagcaaaatcattcacagcttgctcggatgtgggaaaagcgtcagagaggatatcgtgccatggggtaccgggtaagcatgagaacgtgatatcatgcgattaaaggggatcttgattgttgctgatgcaatctatctatgcacaggaagttggctattgcgtttttgtttgattatttctatttatagttgtttatagtgataattcgctataattgactataagctggtataaatcgactgttttcaggatcatcaatcggttatcatggacaaaatcagaaacccgttttctcccggtgcaggagctccgcctcctgaacttgctggtcgtgacggtgttttggagcaggcggaggttctgtttgcgcgtatccggcagaaacggccggagaaaagtcttatcatgaccggtcttcgtggggtcgggaaaaccgttttgctcaatgaaatggatagaatggctcgagaagtcgggtaccgcacggtatttatcgaggcttcagagcaaaagcctctggctgtccttctggtgccacaattacgctcactgttgtatgcgttggacagggtggcaggtgcaggcaacaaggttcggcggggccttgctgtgctgaaaagttttgtaggagcaataaaagtctcttttggagatgtcgagtttggtctggatatcgagccggaaaaaggtactgccgatagtggtgatttggaagtcgatcttcccagtctttttattgctataggagaggcggcagaggagcgacaaagtgcggtcgccatattcatcgatgaaattcagtttttttccaaagctgagctcaatgcgctgatcatgggaatgcacaaaatgcagcaacggcagttgccgctggtgctggtaggcgccggattgcccattttgccagggttggccggagatgccaaatcatatgctgaacgcctgttcagttttccggatataggtcctcttcagaaagaagacgctgcaaaagcgctacaagaccctgtcatggaggaaggggtggcatttgaagctgaagcgcttgaggagattttccggcttacaaaaggctatccatattttcttcaagagtgggggtatcaggcatggaatcaggcggaatcttcaccgattacgttacagcttgtgcacgagacgacgaagcaggtgatagctcgtctcgatgagaattttttcagggttcgatttgaccgattgaccgatggtgagaagaaatatctgcgggcaatggccgaacttggtcagggaccatatcgtacgacggatatcacagaaaaacttggcgttgaaagcagcacagcgctgagttctgttcgatcgaagctcatcaagaaaggaatgatttacagcccggcacatggactactaaattttacggttcccctgtttgacgagtttacgcggagggcaattcctgatgatggaatttttgattgaaatgcaagagtcaaagcaaacaaatgagcagggtgggtaggggagatgattaatttttgttgagcgactgttatacgaaattttggctcgattataagtcattattttattgctgtttagtgtgatgtgttcggatatacacggtagaggtcagaggttcgaatccgatatcacccgcacatatattgaaaaaagcacgttgcccccgtgctttttttgtgtcaaggctttcagctagccctacttccagttaattttgtgggctattgtggttacggaaggacgtccccctttatactacgataatatagccatttcatgagaaactgtaccccgtttgccccccatggtggttgaacggggttaatttttattgcgagatttccatcgggacgtcggacgtgatctcatcaaactgaaccaccttggctgtctttttcaatagagcgtttgggagcatccttgtaacctgaaagtgatttttgttaaggatgaccatttctttatattacactgtaatacaatgcagtatgacggtaaaaaaatgaggatcacttgccatgctgacttcacagcaaaaagagtctcgggatcaattaagtctgagaatagagtcaagcacgaagaaacgcatcgaagcactggcgcaagccacgaggcggtcgaaatcatttgtcatcgaagaggccatcaatcagtaccttgagctcaatgaatggcagattgagagcatacagagggggattgaagatgtgaaggcaggacgggtgatatctcatgaggatatgctcaaggagtgggagggcgacagtgaaggtgatctggactgaggaggccagagatcggctcaaagacattgaggcttatatcgcgcaggaaaacccgacagcggccaaaaaactggttcgagggattattctcaaagtcgcagagcagctaacattatatccatcaagcggtaaaacaggacgggtgaccggtactcgagagttggttttctccagccacccttatattgtcgtgtatactgttacgaatggtaacgtttatgtcttgactgtttttcatggagcgcagaaacagcctcttgtatagtagggtttgctgaagaattcaagccatcgcccagcggcacccaatcgccgctcggggagatgaccacgcgaacaaatttctgattacatcaagctccaaaaggagccattcaaacaggcacaaaaaaggagcggcgagcagccggtccaggttcatcacgaggaatgtgatcgagaccacgctcaggctgctttcagccagacgggccatcacccgattcaggctatatcgccgtttggcctgaccaaatttaccttcaaccgcattgcggataccttcgtcttccctgatttgccgacgccgggcccgattcttctcgacgtcctttggtggccgaccgagcggcacgccgctcaaccgaatttctcgttccttgcaccacctccggttggcctgggttcggtagatcttgtcggcatgcactgattctggatagtgcccgtatcgctcgcggtaccgctcgatagaacgcaccaggtcgcagccttcgttgtaggcgttccagctcatcctctccggcatgctgatgccgtcgacgacgctgatcgagagcttcatgccaaactctgtcttggctgcggccttgccccgtacgatcggcctgacgtgcggctggctgatgctgacgatgcggtcgctgatgctcttcttgccgctctgccacatttccagctgctgccggtacaattcaccgatcaccagcaggtcccgatgccaacgtgctgacaggaccgtcagcggcactgaaccagatagcctggcaatgtgctccagatttctcctgaggtatcgcagttgcttgccaagccccttgcggagcgctttcttcgacaacttctttttcatgccgacggcaaggaaatccttccttgccctcttacggtacgtcctcggcttgctcactccttccgggtgcatggcacacagttcgtcaatcatccgctcggtcttttcccgagcatcgttcagcaagccgatgtctgtcggataggcgatatctgctggcgcacaggtggcatcgacgatgagcttgcctttattggcaggtccgtcgtttccatcgtcgtcgccatcgttgttctctttcttctcctcagccctctttcgctcttcagccagatggcgttgcaggagttcctcctgcagcgccgccagatcggcatgcttcagcctcttcctgaagtgggtcagcatcgaggcatcgaagggcgcttcatactgaaacgattcaagccctatgaagtactggaggtacgggccctccttgatctgttcgaccgtttcgatatctgaaaggccgagcttctccttgatgatcaaggctcccagcgccatgcggaccgtcagtgccggagctcctcttttcgaggggaagttcatggcatacatcttctctgcaacatgccaggggatcaactcggcaagtttaacccaacggttttgagggtcgagtttaccgccgaacggcagatggaaattttcgaacgtgagctgctgaaacttcggttggtacatgaatcggcggtatcgaggtgcaaggtttttggggctttttcaggcttttccttgcattcaagatacgaaaaatgccgcttaattcattacctaaaaacgatttaactattattcagcaaaccctatagtaaatgtgagcgcgttacggcagttgtttttgttgattgttattaatcgtttttgacaaaatttttgttacgtgacgtgagccctacaaactggaccagctgttattagaaaaaaagattacggtgttgttgattcattcgactcttttttgaccatacgaatttgcaattccattccacaggcctcggcgtacctgcgtaatgtatgcagcgaaggggagtgatcctgtttgccaaggcttgattctatgcgtgccagtacaggttgggatactcccattctccgggctacttctgcctgggtaagacctgcttctgttcttgcttccagcaatgcagcaagggcagcaaactcatcgtggagggcttcataagcaatcctgaattctggatctcgggcacacttttcagcagcaactttccgagggttgaaccgtaccgggtcgtaagtatttttgtccttcatttttttatgtgcttaagccgttttctggctaattgtatttctttcagcggtgttttttgtgttttcttgatgaacccatggaggataacgacctccctgtttacgacacaacaaaaaaaggctcgaccaattccttctggcccttttgcccgaatctcgaataacccttcacctaaggctcgggtataaggcagcccaagatttggtccactgatttcaatttgttcggctatccgtagaaactttgcgtaaatgccggtgggccagccataaatctctttctggacgctgctgttatagaagctgactgtatagttcataatcaaacatagcatatatgctataagttcgcaagcagttgttttgcatacaactgatttatactttggtttgatagtggaaatcgatataaaattaatctacacagcaatttaagccgcttagctttttgagcggattggatccattgccctactcataagagtagcctttagggttacaaatcacgttggtttctcctattggggcctgattcatggcagaaaaatcatgaatagccagagaaatgtacgtgcttgttgttgattgttattcatcgtttttgataaaatttttgttacgcgactgttacacgaaaaatcgaggtgacgccataagtttctattatatagtgacttagattgatgtgtttcgatatacatggtagaggtcagaggttcgaatcctctatcacccacaaatataatgagttagcgacccttgtcctgcctgcatttgagccgtttcctttctcaaaatcctcctgtttttatcgttgttgatagatactacctcttttttgtgatcatttctgcgacgtatacgcgacgcgaaatcaggttacataagtcaaaatattttggataagctaccgaaaaattgagggatacgatttccttgactcccccgtggtgacaatccagtagaggtcagatattctctggatctgggtacgtcaaggaatgctatttcctgccgtattcatcgatccttgatggtgtaccggaaaagaagtacaatcctgaaaagaccctcgctgattgtttcaaattatgcaacaagatcgagatggatattgttcttgagtctctgaagttctatcagcagaggatgctgatgatttcgtatcgtgtgacctcagtaatgaaaccctatctggaagcgatttgttgaataggctgttcttgtgatgtgacctggatttttatatggatgccggagcagaggggcttgcggtttgaaagcacgtaagtttggcacaggaatatcctgctgaaaaagggtatttcgtgaaccggtgctatcttgcattgtaaatcataccataccaacagtaaaaaaacgcccacgggcagatcatgatggagaattcagcgatggatggttttcgattgccgattgatcttgaatcactcttgcacggtcggtcagttgagtgggaacggcttgaattcaaaaaaggctggaaccctgaagcatttctgcacacgatgtgtgcatttgctaatgatttccataacctcggtggcggttacatcctgattggcattgaagagagaaacggacggccagttctccctccggaaggcttagatcccgaaacgatcgacactattcagaaggagattctcggttttggttacaatgcaatgctacccgcatatcatccactgacttttccggccatggtggatgggaaaaatattctggttatctgggtgccgggaggagaaactcgtccctataaggtaaaagtcagtctttcggcaaaatccaccgattgagcatggtatatccgtaagcaatccagtacggtgattgcaaaaaatgctgatgaacaggaattgatcagccttacagccaaggtgccttttgatgatcggtataaccagtctgcatcaatgagtgatctgtctctgaggttgatcgaagatttcctgaaagaggttggaagtgaccttgctgatcaggcggccaccatacctctcgagaaactcgggcgtatgatgaacatcgtaggaggtcctgcagaatcgatatttccgaagaatgtcgggctgatgttttttaatccgcatcctgaacagtttttcccggcgacacaaattgatgttgtctggtttcctgatgagcctggtggtgatattttcgaagaaaagagcttcaaaggctcactggatcgtatgacgcgcgatgctctcagccacatcgagcgcaactatctcaaggaaacggtcatcaagcaccctgacagggctgaagctgaaagactctggaattatccctatgcagccattgaggaagcggtcgtcaatgcggtgtaccaccgttcctatgaagatcgtgagcccatcgaagttcggataacgccggacgaattgatcgtggtgagctatcctgggccggacaggtctgtgaacatgaaagacctggtcgcaggtaaagctgtcagtcgacgttatcgtaaccgccgtatcggcgagttcttcaaagaactggacttgacagaaggacgttctaccggtatcccgaaaatcctgcgagcaatcaagcagaacgggtcaccccagccggagttcgagactgatgaagatcggacttattttttggtacgtatcccggttcatccgaattcggttcgccaaacagaggttaatgataatcgtgccggacaagtaaccggacaagtaaccggacaagttgaggattgggtggtcaatatattagatggctgcaaagaacccttgaaaagctctgagatacagaaaatcgttgggattaagcatagggaaacttttcagagaaattatctcgaccggttattgaacgatggcttgttagcaagaactatcccggaagcaccacagagccctactcaacggtatataaccaccgaacagggcaagaaactgctacaggatcataattgaatgggagaaaaacgaactcggtgtgtgatccaataaatgcacctcatactccttaaggggacaggttgcgcattggtttgttctttatagcatagataaccgattaatattcgtttatctatgcaaaatcatgttattcggatagagcaggcgctacgaacattcggcggtgttccattgacccatggtactctgctttcgattctcggtgaatgccgatctccaaacaacaagaccgctcgcatgattgatgagggctcagttggcacaacgcatgcagatttctgcaggataagaatcaaagaaataggggcaaaaaacggagaattgtaatagttgttacgatttcttcatcgattttgataaaatatctgcgacgcatatgcgacgaaaaaattattttattacctataaaagtcaataaaataataagatatgatgtcccactctttctttacatggtagagttcagaggttcgactcctctatcacccacatacagagattgaaaagcacggttattccgtgctttttgcttttctatgaagatattttgcctaaatggacgtgctgccatacttcggacgtgagcccgaaaattgaaccaactgcttttggaacaatagcggtatattcttaatcagcatatctactgtgcccagttttcataatgcaggccctctacccggttgaattcacgggtattattcgttatcagtatcgagttcagtgcgagagcatgagctgcgatcatggtatcaagagcaccaataggcttgcctcgtttttcaagatctgctcgaacttcaccgtaatgccagataaccgattcatcgaatggatagatttcaaacggtgccagaaacaattccaacgccagtcggttcctttccgaagcactcttgacgacgccataggtcagctctgaagccgtaatgcttgatataccgacattgccgatgcgttccttgcgaaatcgttgcaataccttttcaggtcggttgttgataatgtaaatgcagatattggtgtccagcagataactcatgaagcaatttcctcccgctcctgttcaatcggttgttcacgctcaaggcgaaactcaggttcaaatgcttgcagagcagcttccagtgtgtcccaagatttgtcgataggcaaaagaagaacgccattgccaaaatgcttcacataaacttcctttccttgaaaccggtatttttttggcaaacgaacggcctggctgcggccggactgaaaaatgcgtgctgtatccatgacgatatcctccaacatataattgatatgtatcaatgatagctattcttcggttgagacgcaagaaccacagtagagaaatgagccaggcagaaggcgagatgagtagtcgaggttgataaaaattttgttacgcgactgttacacgaaatatcgagacgttatctaaattattttttattgcgtcttaggttaatgtgttctgatatacatggtaggtcagaggttcgactcctctacacaaatacgagatataaaaagcacggtatccccgtgctttttgtgtttaccagatcatttcccattccttcacaacctgatgagctcctcccgggcaagatccagtctcataagccggtttgatccatgccgatgtgtccagtccggacctctgacgtcttctcgatcatggcaggatttcaaagattgaagtattttattgtattttctaaactagcctgtagaggtgatcagaaaagatattttgcagtttgttgcaagttattgtgcttatggagcaacgacccggattcaaagtatatataacctgagttgagcgattgttgagcatgctgtagatgcaaggcacaggggacgccgctgtagtgtactaccgcaagttccctgtaacgaagcagctgcagcatgaccgacaatcccatagggtttcaacacatgctatttttctgcattatggtcgcgcaacccgtcgggcgagatgttcgctgtaagaaaattcagcataacgcattatatagtataatgttgacaccataaagcatttgttgaaacgatcaacttaggtataaatgatgaatgagcagtccccaatacagagacctgtcatcatctgggttcgtttgatggtgcgcatgagtttgtttgccactgcattgatctggccggcgggtacctggtattggtgggaggcatgggtgacagtcagtctctggacaatctttgggattgttatgacccgttatttagtgcagcatgatcctgccttgcttgcagagcgtttgaaactggtgccactgcacagggagcagaagccatgggacaaggtgatcatgctggtcttttttatcgctggtatcgcactctatatcattcccggttttgatgtgatacgctatgaatggagcgagcccctgccattatgggtcaggatcatcgcgctgcttgtacaggtaccttgtcttttcgggctcggctgggttatgcgtgaaaatacctatctggcacaggtcgttaaaatagatgagcaacggaaccagaaggtaatcaccacaggcccctacgccctggttcgacacccgatgtacacgatcaccattatcttgttgtttgctgtgcctgctgctctcgggtcacgatataccttgatcctgtctctttttctgacagtgttactgattgtacgtacttatctggaagatcggacgttacatctcgaattggagggttatcctgaatacgcaaaacaaaccagatatcggttgattccgggaatgtggtgagtagagtgcgtaatcacctgagcgggcgatacatctgccagtgagtgacaaatcagattcaggaggcgtgaaatgttgaaaataccttgagatacctgtttgccaaatggaagcatttgtcaactcatatgtttttcagaacaaaaggaggaacaacatggaaaatcaggaactgtacgaaaaagctaaaaaaagggtagacgccaggcttggattctctattcatctgattgtctacatacttgtcaacgcatttctcgtttttatcaatatgaggaattcacctgaatactcttggttcatctggccgctcatcggatgggggatcggattgttatttcatggcttgggagtctttgtatttactggagaaccggcttataaggaaaggatgattgaaaaggagatgaagaaagagtcgtcaaagaagaatcaatgaatatagatgaccagcattcatgtgaatggtattgctatggtttccctgtgttggggacattgtgatgagtaaaaaagagtttggttcgtcattttgttttttcctgcgctggttcaacacatttatttctataacagctgcgattacttctgttgcgggtgacttttttattgtttacgttacatgtaacgcatgactggtgataatcaatgaaatcaggagaaaggcatgtcaggagttattgagagagtaaagaagcatagggatgcgttacgcaggagagggatgcgcccggtacagatatgggttcctgatacacgccgcccgggatttgctgaggagtgcaagcggcaatcattacttgtaaaaaacgataagcaggaaaaggacgttctggagtttttggatgaggccgccgatcgtgagggctgggaggcatgaaaagaggcgatctggttactattgcgctgaagggtgattatgggaaacctcgtccagcgcttgtcattcaatcggattttttttccgatcatccttcgataacagtagtacctgttaccagcgaattgcggcaagcgcccttatttcgcatagaagtgcgacccacatctgcaaatggtttgaaaaaaatgtcgcaagtgatggtggacaaagttcaaagcgtgcccgctgaaaaagtcggccaggttttcggacatcttgaagatgcaaccatggtatcagttaaccgggctcttgccttatggctgggttttgcctgaaataccactgaattcctgattacggtttgagatcatttacgtggctgaaaacggaggcgactcaagcttttcgagcgcatcgagcagtgtcgtgaaagcgattttttcctgttcgagccggatacggtttccaagccggtcgtggcgaagatcgtcgtaaagggctttttcttctgaggtcagcctcgtgagcgttgaggtttcgggctgattttccattccccagtgcgatcgatgggtgagcagggtttgccggtccatgaggaaggatgcagcatggggaaagaactcacggaactggttgagaatagcgaatccatgagtgtcgatgtcaccccaatagaagtgtttcctgttgtgcagccattcgatgttggcgaggttcctgaagccgtagcctgcaccgaaaatgaccgtcgctcctcttaccggcggaaaggcgaggaagttgatttcgttttcggtgataaagactgtttctaccgggatgctgatgcgggcaaaggcttcccgggtgatggtgatgtcctgatcggtgccgacagacaggatggccaggtcggggtcgagcagacgaaaacgcacacgcaggggtttttcccggaacccgtaacggagacagaagttgatgtttcctgttgctccgctattcctcgcttctggtggcagggcaaggtcgaagagatcggagagcacactacggtgactttcgataaatttgctgtgcacgccgggcaggtcgatctgtctcaggtagatgcctgggcggggatgctcgcgcagccaggtgacggtttgcagcatcaggggccacactgctgccagttccagggctcgcagggggcgtttcgagatccaggggaggaggcagggctcctgttcacgggtcaggatggccagggaggtgaatttcgaggcttcatgctgcttgccgatgagcccaagggcatcttccatagagtcgagccatatctccgacgggatatcattgctgccgagcacacggtggtttacctttcgccagacaatgcgatacggtccggctgccgtgctgagttgcccgatccagtcgcgtacttcgtcaaagcgttcgctcagttgccttgaatccggccctttgagggtgaggcgcagggggaacaggttgtcgcctttcaccatcgaggcaagcagcgttcctcgtttccagagcttctgcacctgagtcttcaggtcggcaggggttgtccacttcgtcgtcgttctgctcatttctgcatgtttcgtttttcggtgcggtactcttcgatgctgaggttgcgcagcacggagttccggccgtcctcgttgtgaacgaatccgacactggagacgaagggttcaatgatgtggatcttctgcaggggagtgacgatgagcagttgcaggttgagctgctcgaagagctgcagaccgtaattggccgattcgtccgatccgcgtccgaatgcctcgtctatgaccacgaagcggaatgaccgcgactgaacctctccccactcgagaccgaactggtaggcgagactggcggcgagcaccgtgtaggcgagcttctccttctgtccgcccgatttgcctcccgaatcggcgtagtgttcatgctcggtgtcgtcctcacgccatctttcgctggccgcgaagacgaaccagtttcgcacgtcggtaaccttgaccgtccagcggcggtcgaggtcggcgaactcttcgcgtccccggaaccggtcgataatcttgcgtacttgcaggaactttgcctcggaatactgcgcgttgtccgaaccggtcagtgtgccctcagtgcagcttcgaagctcagcctggaactcgcggatgtcggcatcgaggtttatctgcgcttcgaggctgatgtagcggccggggttgtagtcgattttcgtgagcgattcgttgatccgggcgatacgctccctgatggtttcgcgctcacgggtgagctgtgactggaagttggctacctcgcggatggtgttttcgttgagcagttccttgaatttttcttcgaagcgcggcaggtcgtctttacggagctcttgtagcattgagcggtactcgtcagcagaggcgatattgatatcgacctcgcgggtttcgagcttccacttttcgctgtactctgtcatcgcacggatgatctgttcgttcaggcgcgagagctttttgttttccgcgtcgattcttgcctgcagccagtcgcgcatttcgcgctcgcggttgtcgcacgattcaacggtaagaacgcggctctcctgcatctcagactgaagggctttgaggcgggaaaagcggtcggttgtccctgatgctgcttcgttgacgaacagcagggcctgttcttcaagctctcttgcgctgctgatcttctccttggttctggatcgcttgtccttgcgttcgtcgaggaggcgctcggtcttctcgagtcctttttctacctcatcgagttgcatggtgagggtgcggagcttgtcggaagtgctctcaagctcgcgtttttcggcttcaagccgggcgatggcgacggctaccggctgccagtcgagatcgtggaagtcggggtactcgtcgaggcgagagaggatcgtaatgcgctctttcagggtcgattgctcctgttgcatgactttcatgcggtggttgagttcgccgagttcgtcacgtttctgtcgggcgtttttttcgagcacggctatcttggctgcgttgctccagccgagtacgtagcggctacgatcgtcgaggcggtggcggtcgtctttttcgtgacgctcgccgggcattttgacctgtccggccatcgtgatcgcttttttctctcgtcggaattcctcctggctgtcgcagcagactgcgtcgaagcggtggccgatctcacgttcgagccagtggaagtgaggagagtcggtcttgatcatgagcttgcggggcagtgagcccggattgtcgggcatggtttcgcgccgtgccggggggcgcacccggaagtagacgaggcgtcccttgaggtgggtgcggtcaacccactcagccacctgtgcgtagtgatgctcaggcacgagaagcgagagggagaagttgcgcagcagccgttcgatgaccccttcccaagcagtttcctcttctcgcacctggagcagttcgccggcgaagggcatcatttcctcgtctatttcgagcgcctgacaaagttcgcgacgcatggcgatctgtctgtcatcgatgttgttttgacgggccttgagactcttgatttcggctgtcagttcccggtactcctgttgcatactggcgacagagacgccggtttcgttgaggtcgttctggacgctcacctctcgctcttcaatctcttcacgcatggtttcgtgtccggcacgctggcggaagaactcttcgacgttggttgcctgtgcctcaccgagttggagtaccagatcgccgtagcgggaggatttttgctttttccggtcgagttcttcctgctttgtgttgatttcggaggcaatgctttcgatccggtcgccaccgttttcggcaatggtgcgacggaggtttcgttcgcgcatttgcccttcgcgtcgttgctgttcaagtcgttcgaccgcgctctcatggcgggccatctcctctttaaggcttgcgaggcggtgttcgagcagttgcagcttgagagatgcgaaccaggggcgcagtgcttcgcggcaaccacgcaactcttcggtggaggcgttgatctcccggtggcggtcgcaatcctctacgagcggggtaagcttttcgatctgccgtttcgccttgagtacagcttcatgtgcacggttgaggtcttcgaagtggcggatcagggctgcgatgcgcggctggacgtcgaaaggttcgagcatgtggctgcgcacgaactcggtcaggttgcccaccgatttgagagaaactgtctggtgaaacagctccagcgcctgttcgttgttgatactcaatcgacggcggaaccaggcgccgtatttcggaaagctgtcgaacacctcgacgccttttgctcgcaggtgcttgcgcaggggggtgatctcagtgccgaagccggagaagtcgttggcgatggagaggtcgcgttctgcggcagcataaaggcgggcaggttgccctgtcggatccttcatccagaagagctgggcgagggttacggttttgtcgtagccttcattgtggaagacgccgagcaccacagagtaggcgttgctgtcgcgcagggcaaccggtttggtgccgcctccgagggactcctgccgctcggatttgtagaaaccgagcacgtaggagcgaagcgagcgttcccgcgtttcggctccggctgccttgttgtaggcgatacgctggcctggtaccagtaacgtggttacagcatcgacaagtgttgatttgcctgaaccgatatcgcctgtgaggagactgttccgcccgtcgagccggagtgtccagactcgtccgtcgaaggtgccccagttgaacacttcgaggcgctggaggcggaagccggcgaggcggtcgtctgagatgaatccgaattcaagggcttcagtcatcgttctcctccgtggtgtttccggcaagctggcggtactcttcgaggcggcggtcgaaatcggccagccactgggcatcgacgaaggctttgatgattcggcgtacctcgatcatctgcttttcgcctcggagacggcggatgaaaccgagttcggtgattttgttcagggtggcatcgatctggtcgatgagctttacctcgttgctgcctgacgggagaaagatgcggatcagctccagtacttcgtcgcgtgacaggatcaggcgcgcatctccgctgccggcatcggattctgcgagctttttgcgcaggagcgcgagcaggaggctgaccgggtaggagagctgacgccgggccacgagacggggcattgcgtctccgttcgcttcgtcgcctgcagggcgggaacgcaggaaggcgtatccctcggcttcgtcgagcatcagttccagcccgagcacggctacatagtcacgtatgtcggcctgcaggtttagcagggcgttccagagcgcggcgttttcctcctggtagatcacgcctttcaggagggcgaccacgacaggcgaaagctcttgaggagagtatgcaggttgcggggtctggtgttcagtagtgttcatcattcgtttcttacaaagataattcgcggcaaggacgcctggcgtcttacgccggattcgccctcccattcaattcgttctctggtttcttcatccactgctgtatgcggccactctccggcgagctgtaaataggtaaggagttcggccaggccgtggcgcaggggatggcgcgcgatcagttctccgaggccgacctgattccgttcctgaagtgccttgcggatgttctgcgacagctctgcttgatcgacgaacatctgggagtagagcgaggcggtgtcgatgtcggcatctccttcgtcaagtgcgacgccctcgatcagcggcttgaagggtgggcggtaaagagggcgttcgagtggcagttcgatcgatgcggaagcgacgtcgagcgtcatgaagccgctggatggtgaggtttcgcgcagggtgagcgccttgctttcgatgttgtgcaggatgtccatgattcgcctgttttcaagccacgccttgtcatcgaggaatttacgcaattgtccggagaggcgggccacggtgcgctgtgtgtgttcacccgcctccagccagtcgtagtgtacccgtttcagtcgaggctccgggagcatttcagcgaccggaggcagttcgagtatctcttcgagcaatgcggtcagctcctcctggcgagactgcgacatcaggaaatcccagaaagacctgaagctcttgccctggtccgaatcagcgatagcgtcgcgttggcccatgatatcctccagcagggctcccttgcttccttcccagagggcgatacgttcgcgcacctgccggtcgagtgtgcggaaattatgctccacctcgcggaaatcggtcagcagttcgcgcgccagttgcaggaactgctggaagcgatccttcaacgccgtatcgtccagaagagaaattttaccggcatcgattcgggcaatctctgcatcgatttccatgcgttgacggttcagctctgcaattcgtatctcaggatcggtctggctgcccgaactcatctggcgcaacagatcgaagagcgtcaagaggcgtgattccgtaccgacgaaagtacgcttggagagactctccagccaggccagggccttttcggtggcaggcgtcaggtcgtaatgaggctcgtcatctccagctggatagaacttgcgcaaccatcccttgtcgttctctgcccagtcgttcaggtagctctgcgcagagccggggaaggcgttgtctccaagctgacggcgcaaggcgaacagctcgtcctcaagtgcttcgacaaggtccgcctgcgagatggtgcgcacattgggcgcgatgaacacccggtgcaggaacgccgctaccagtggcgcgtgctgcgcgcgcaacagccgccatgccgggtggttctgtcggagcagatcgacggttgtgtaatcgagaaccataggagtgttattgttcagcctgaatcagtatgaaattgcctcgtacgcctacgaccatacaaaaatagagctttcgtacaacgttaccttgtgaaaatgtattcattctgccgtccagccttttctgacaatgttccgaagctgaggtcgcgaagaaccaaatcgccgtttgccgaaatctcgaaaaagccttcaagatccttgtcttccgggatgctgttccctccggtaacctcgaagacaatactttttttgtcaaggtcgtaacggtatgttccccaatagtctttgtatacctcaaaaggatgcgctgttaccgaaaatgtcccgtcggcttcaaacaatagttcccagatgtcgttgatacgatcctgccagagtccgacaaacggatttccggctgaggtgtagatgtacaaacgtttgtcaagggttatccagcctttgctcgttttgacttcagcggaaatggtgtattctgttccgttgtgcacatcttcgccgatagagagcttgcctgagcttttgtccagccggatgccggattcgggctgaattgaccatctggttctgatcgtaacctcttcgggatatggcgggatgattgtttctgaccgtgtctttacggtcagcatcaatgtttctccgggtttcgcctgtagcggctcataaccgtcgatcatcagagactctgtctgcgattctgtcagtgaatctgcagggacaggttcaagggattgcgcgaaacacatgctgcacgtcaatgtcaatatcagaagaaaacaggcaagtacgaatgagcaggggaggattttcattgttactgtgtattgattatttattcatggtcatctcacccgtcatgaaggcagatccggaatgctgtcgggaacggtatacggtttgaccggaacattttaagactgctgacccaatggacagaaagacattcgtccctgaaccgtcgtttgaaatcaatatacgggttatcagttgttttggcatcagggggcataggaagcactgcatgaagaagacccgatgaggttttttggatttgatatcacttgttttacattgaaatgagtgcttcttatccaaagtggtatacacttttttcggttttcgttgcttcgttttttaaccccattccactgcttgaaccgacacacgaaatagtacgcttcttgtagaacaggattggtataatactgaggtcaacaggattgagggtcaatccgttgtactcctcaaatcgaccatcggttctggatcctgatggaaacttaccgccgaaaatgattccactgatttcagatgaagacctttgggcaagggtgagccctcaagacaatgatcctcccaggacttttttaaccaagagactgataacaaaagaagtctcacccgaaaaacttctcgttattaactccttgagtggtgcatgtgaccttttctatgctgatgagtgggacaggataaatcaatgtaatagagagcgaaacttcagatctctcccaaagaatatctactcttttttggcaagaagggggtatatctatttcgatgaaaccgatgaagatcgagtttttgtctcgttgatgcaatattatcgaagtaagccgtccgagctacagaacagcataataccgtccctggactgtaactttaactgtacgtattgttttcagccaaagtctgtcaggcgtcagaatttgagaatgactgaagaccaggttgcaacagcgcataagataatcagagagagaatatccagaagcggaaacaaactattaagggtattcggaggcgaacccctgcagcttcagaaccattctattatagaaaaaacgctttgttttgcatcagaaaatgagctggatttacagatcactacgaacggatttcatcttctggaatatcttcaactttttagaaagtatagaaatgtctcgctctatgtgcaagtgactctcgatggtatttccgcaacgcatgatgtcaggagggtacacgcaagaggtctttcatcattcgagagaattgtgcgtggagtagatgcattgtcatgtttgccaaaagctcatatcacagtcaggcataatatcgatcaagaaatattggatgaatatgcagaggtcatggcattcgttaaagaaaaacgttggcacttgaagaaaaatattgattttcagctttcttcgcttttcaagagttatgataagtcaattagtgttacagatagtagtgatgttgaagatgttatttgatgtatacgattcgtgtattgttcgggatcctgaattagacgaacagcgcttcgtgacgacatgtttctcttcagaggcttcttaccttgcaacggtatttgattttcacgttccgggtattcacactcggaacgattcttatgggccaagagttatttattgtcacgctgctgtagattcagcaaaatacgtcttctctccggatggttatatctataattgcttgaaccttattggaaacaaagggttcgcaatagggcggtatgcaaaaggcaaggcagagattgatgacaacgcaattgaaaagtggagtgagagaaccataacaagaataagtgagtgctacggttgtgagatggcaactttgtgcgggggaggttgtgccgcagaaagagtatggaaagatggtgagatgctaaagccttcctgccataaggcggtgaaaacaagactctttaatcgatatctcgatgagtttatcaagagaaagctaccttctcttatttatgcctttgagcgatagtatagaagaatagagagagggcaggagatctgaatttgctgacgctattgtgtttagaaatagataaggtcatacttttcaaaaccacgtacttaagcaatttctgctcatgtacgcaaatacagaaaggagccgaaaaatgcaagacaagaaagatcagaacaagaaagtgcagagcaagaaagggcaaagcaggaaagtagagcagaagggtaagctgagcgaagtcattcccaacaaggacttgaaagaacgcgcaaaaattgctaatagtgatgcgaaaggacttgttcaggcctctgcaggacacgattgttgctgatataccgatgtaataggtaacagtagctaagctttcgtttcgaagtaggggatgttgtgacagcgccgatgaaaaccggtagaggatagagaatgcacgtttcttacgtgaaaagcttcacggatcaggtggtcaaagcgtgctataaaagcctgaggcgccggagtcagaaaggaacagcggacaaacgcaagcacattctttttctatgccgcgagggccgagactggatgcgccgggtacgttgtatcatgtaatgatccgtgggatcgagcgaggatgtattgtctatgacgatacagacagaagcgagtttctcaagcgcctgggtattctggcaaagcagtctggtaccggtatgtatgcgttttccctggcgaataaccatgcccatattcttctgaaaagcgggcctgagggcttgtcttgcttcatgtgccgtcttttgtctggctatgcgctgcaagaacggcatatcttgaatttctggaagaagagatgaacattgatcggctccttttatcccccagacattaaggttttatcgactcggtccggtaccgttatcttgtggagatcgttttcatgatctttgctggatcgcgttactttgtaaggctatgggttgctttttgaatataaaatgtcaagctatatatttactattatgcttgtatggtaaaataataactttacatcatgaagagcaggattttacagatagaccacatgagtcagaaaatgaaggttttgtgcccagccggctctattgcaacaccacctaccggatgggtaaaggcggtcaggacagctctcgggatgtcgatggaacagttgggcaagcggcttggtgttacaaagcagagcatccatgatgtggaacagcgggaaaaagagggttccgtcacgatcagatcgttgagtgaaatcgcgaacgctctcgatatgaagcttgtttacggttttattcccaaggacggaaccctcgatgcattgattgacagaaaagcgcgtgagctggccgagaaaattgtactgcgcacggctcagaatatgaggttggaagcacaggaaaattcggcagaacgcattgaaaaagcgatcatggagcggaaggcggaaataaagcggacaatgccgagaatgctatgggattagagctcgagtatctgccgggccagacgcccattgaagaagacgacaaacagggcctgcttgttccgacgatcagtacacgtggagaactggatgagttcgagcagttaaatatcgaacaggcagttcaatggacgctgtcgcgcaggtttcgacaggaggatatcctgactgaacggtttgtcagggacgtccataaacggatgttcggtaatgtctgggcatgggctggagaattcaggaaaaccgataccaatatcggggtagacaaatggcagatcggggtggaactgagaagcctgctggatgataccggttactggataacgaatgacgtgtattctccggatgacatcgctttgcgtttcaagcaccggattgtcagcattcactgttttccgaacggaaacgggcggcatagccggttaatggtggacattatcatcgagcaggtgttcaaacgtaaacatttctcctggggttccgatgatctttgtgctcaaggaaatacgagggatcggtacctgcaggcggttaaggcagccgaccgcggagattataccctcctgtctgagtttgcacgatcctgaattggttctgttcatgcatgtggatgatgagttgaagagccgttgcagagcgtttatgtgaggcgcagaagcgtctcaaatacaatgactttttgttcgagacctcgacaggtatcagggattggctgtgcaatcattttcttttcctctcgaacaccggggctcgtaatctgaatccgcattcagttcgggatattctgagcaaagcaaaaggggagccttcaccatagagcaggatatgcaagtttgaatggattgagtctatagcactagctgcttctcgggcttgctgcaagcgatttatccataaagaaataatcagatcggtgagcattaattcaaggcaagatcttatcctcatcaagggcgaggatataacggatcaggtattgggtatcggtccgcacggtgaacgtacacgggtgactttcagaagtgggaaaacctatttctatgcccgaaagaatgtagagtggctttcaaatccgaccagaatatcgaatgagcataatcatgtagaagtccgtggtgatttgattttcgagatcgaagaggttttacagtttggtgattgggtaaaaatctttcgagccagcgaaaccctttgctgccggatttctgagttttcccttcatcctctgccatcatcaaatgggcataatcccgatgtgctcgcctatttcagggagcttaccgagacctctgctctcaggacggatgacgacaagtccctgattgcgatgaaatacaaacatctggataaagtttcgggacacagtattctatccagctttctgcttgcccgcttacctgaatcgggtatggtctcgtcagaccttatttttccgttcggttgtaatatgagccagaaaatagccgtagaaaaggcgattcagaattctgtctccctggttcagggcccgccgggtaccggcaagacccaaaccatcctgaacctgatagcaaacatgttgctgcttaagaaacgtgttgcagttgtttccaataacaactcggctacagcgaatgtgctggaaaagcttaggaagtatgagctcgattttgtggctgcaactctcggcagcacaaaaaacaagaatacgttcatcgagggtcagactgatgaagcggttctgatgcccacaattatgccggaagaggaagcatctgtgcacaaggagattctcctgttaaatcaagaacttgatgatgcgtatatcaagaaaaacgagcaggctgaattaattcagcagattgatgcttttcttctcgaaaaggcgtacttcgaaaacttctatgaggagacgcagagaagtgatctatcagtgggggatcagctatcccggtcaagattatccgcaaggaaactcctgaaagcatggctgtattctgagaagcaagcgaagcgtcaagcgaaatccagtctgcagccgccttcagcttctccatccacttcaaattcgccattgtcttcaactgcttcaggcctttcgggcaggcgagttgattttgctgagaaggtcggccttctgttgcgattcggtttggccggaagagtctttttcaaggttagcgctgaggagcgcatccccttgttgcagaaggcttattacgaccgcaagctggccgatatggaaaagaggcggcatatgctcgagaagtcgctcgaaggattccgtttcgaagagcgtcttgaaaaactgaccgcgctttcaatgcaactgctcaagcaccgtctggcggaacgatacaacaaccgtaagcggaaaatattcgaacataatgatctctggaagcagcctgacgagtttctcgatgaatatcctgtcatcatgagcacaacgttttctgtcatgacgtcgctcaagaacggtcatatgttcgattgtatcatcgttgatgaagcgagccaggtagatttactcagcggtgttcttgctatggcttgtgcaaatcagcttgttatcgtaggcgatcctatgcagctgccaaatgtattgactgagcaggatgaaaagcgagccaaaaagattgccatgcaatacgatctgccggatcatgccaggttcgatcagcatagcctgctttctgccgtacgcactgcattccctcatgttccggagacgttgttgcgagagcattatcgatgccatccaaaaatcattcagttctgcaatcagaaattctatggtggcgaactacttgtcatgactcaagaccaaggcgagaccgatgtgctaaaagcctatatgactgtcgagggcaaacacgcgcgaggcacgtataatcagcgccagattgatgagattatacagaatgttcttcctgagatggcctcaaccaggccttcagacataggcattgtttctcctttccgggctcagaaaaccaggatgcaggcatctcttaatgctaagcagatcgatgtcgatacggtgcataagtatcaggggagagaaaagccggttatcgtcataaccaccgtatcgaatgaatccaacgaatttgtcgataatccgaacctgctcaatgttgctgtatcccgcgcacaggataagctccggttagtcgtctccaaagagatagccgaggggagcggcaatgtcgcggaccttgttcgttacatccgatacaacaattgcgaggtcattccaggccgggttcggtcgatcttcgatcttctctattcagattataatgagctgcgttttcatctgctgaaaaagcagacacggatttcaaaatatgattctgagaaccttgtcttcagcgaaatagaggcggtgctcaaagagaaagcatatcggggtttcggtatcgtttttcaattccccctgtcgatgctcttgcgggacacttatgatttgacaacagaagaatccagctatgctacccatccatggactcaaatcgattttctgattttccgtaaagtcgacaaaagtcccgtgctggttatcgaagttgatggatttgctttccatcgtgaaggaacacgccaggctgaacgagatgctctgaaggatgctgttctatcgaagtgcgggataccgatccttcgcttgtcaacggtcggaagcgatgagcggaatcggataagtaggaaactggaagaagttgcgtagtagtgagatgccgcgttatggttgcgctatgcccctatagttcatgcatccatctctcgtcgcttgacgttcagcatcagcggcggcgcgcagcaccgtccgctgcatgcaattaattgttagcccgaagtctcatagggcggcgcttcctcccttgcgaccactgtattgtacagtccgtaatgggtcaggccttcatgactttcgatcccggtgtagcgaagcgaggcgtcttcataacggcggaaggcgaagacggcctggttcatttgttcggtgttgaatacccggagtctcacaagcaagtgaaagtcctccaccgtcagaccagttacggtctggaacaagtcgggctcaagcttggtaatcacatcctgcaaggtgttttcgcggaaatcggtcagatacataaacgccgggatgcgcgttgcaaacttgatcagtttctcctgaatgagcttgcgcttggatttgtactctctctcctcgtcgctgagttcctttttctccttcttagtcagctcaccttctcgggccttgttcttcagctctttgaccttctcgctcttattgatgatggtttcgatgatgctgtcgcccagagaacgccacccttcaatacgctcaaccgcggccatcgcttcgggattatcgagaatgcggcgtaacgtgccattgtccacgttcacaagcactgcgctttcccacttgcgggccagtagcgtggccgacgtacccgccattgcaatatcgagaatgccgcccgcatcaatctgcgtcatgtttgcaccgtcgtaggccagcacgggcaggaaggaaacgagatccttgactgcggtttccgggttcggctcgcttggtgacagaccgatgccgtattctgaaagctgccgcagagcgcgtgttggcgcgaagtcgaaaacaaaacaggccggtttaaggatttcctcctcattcgggtcatcgccattcggatttttgatcgaccaaggcgactgcactcggaacgcggcctgaaaataggtctccggcgacttgagattacgcaacatcagaatggatgaccattgcgacaccgtgaccccggtgacaagcttgccgcacgacagcacaatcgtcttcgtatcgaacccgctccctatctctttgcgcacaggcagaagcgcatccaacccgatccccgccgaagccccagcgcaaacaattaccttgtagtcatgccaaaaggtattttgcctctcggccagcagattggccatggcgttgcaggccgcgacattcggcataaaccagaatgaatgttgaaggtacggcaaaagacgcacatccgaataggggaacggtgggcgtgttcctgtctttaaatgctctaccgacttaggagcatacccgccacggataatatcgagccacttttgaacatcgctcttatgcttgaactgcgccagcacgcctgtacccgacgcctcaaagaatgcgttaagatcaaactcatcgaactccccggcacttgcaatggccaacagctcatccggcatctggtaggtcagcaggcgcatttgcggcagggcgccgtagggattccgcttggccgggtgcttggccgcgaacttctctttggctcgctgctcatcggtgtaggtccagttaaaaatctgctcttcaataaactcgcccgtggccaacgccttgaacggcgtgccggataggtagagataagccttggttgtgatcggcaggaattcggcctccttctccgcaagttcgctgagatcctcattcacattttcgagaccggcggcgtattccagtttggtttccttctgggcatcttcttccccctcgaaaagctctttggccgtttcacgccatgcgccgaagtggtattcatcaaaaacaacaaggtcccagttcacttcgtgaatccactcgttcttgggcttgatgtttcccgccgtgtcgcggcccagcaaatcctgaaacgaaccgaaataaacagccggcgtcttgcgactgacctttcgcgggtcgccgtccgtgtttcgggaaaggtattgccatccgtcaaaatcaacgtgcgactccaaatccgtccgccacgcatcctcgacggcgggtttaaaggttaccaccagcacacgcgtggctcccagcttttttgccaactgataagcggtaaaggttttgccgaaacgcatctttgcgttccaaaggaagcgcggaaccgcgtgcatatcctctttccatatggaatggaaataatcatgtgtcttattaatggcttcggcctgttcgcggcgcatagcaaaggttttgtgatgcgtaccggtgcaccgttcccccgtgcgcaattcggcaagcgcagtctttacgtcttccaccgaacagcgcatccactccagttcggtgttttcaaaaccctttgcaacaagagccgcccgcacctcgtgatcggaaaagatgctgccgtcatcccgctcggcggattcatccagctcgattttataatttcggatcgcggcggttttaagctgctcagcaatacgctgttttacatcgcgtgtggtctgtcccaccttgagaagccccttgtgcgcctgatcgtcaatcgaataggcgtaaacacgcggacgggcctccggcttcggctccaggatttgctcgatgggtttactcatttggctcgtccttttcatggttctccaacgcaacgaaggtatcgaaatcgctctggaagagccggtcctgaatcacgcggtatttttcaaattcacccgcagcgtgctccttggcgatttcggcactgatgcgtccggcgtcttgcaacacctgccgctcatccgccgagaggaagatgtcgagccgcttcgcccaatcctccatcgtcatgggcacgcggcgtttggcgcggctttccgccagatcgaggtaggcgttcacgatgcgccccaaatcttccagttccgccgctgaaaggtagttctttgcaaccacgacgtcgcttttcagaatcttgccggcgggggctttggcccaggtggtcaagcccatccgttctttcgtgtggtctgcccgcctgaagatcaactctgcagcggtatggccgtgaacagcgtaatgcatcttattctgcaccttggcaaaaaactcctgagtgattgatgcgtccttgtcgtaatccatcgctgtagcatagatgtcggcgatcttctgataaaagcgccgctcggacaggcggatttcccggatttcctccagcaggcgttcaaagtagtcctcatcaaggaacgccccgttttccatgcgcttccgatccatcacatagccccggagcgtatagtctcgcaagacgcccgtggcccattgccgaaaggccgtggcgcgctttgaattcactcgatagcccaccgcgatgattgcatccagattgtagtgcaggatattgcgctgaacctggcgttttccttcggtttgaactgctaagaaatccttagcagttgcatcctcgctcagttcgtgttcggcgtaaatgttcttcaggtgcatcagcacgttttccggtgtcgtctcaaaaagaagccccaggtttttctgcgacagccagatcgtcccgtcctgcacccgcacctcaacgccgtccccgcccgtctgataggcaaaggtcaaaaactccgctgtgctgttgcggaggcgcacgctgtttggtgatttctttttcggcatgggcagtccctctttatggcttcaatttcagagcttgctcgatggatttagtcatctaaaaaactcccttggatttccatcgggcgaatcaccgattcgatataaccgatctcttccttggtgagtttgtatttcttatagagtagctcatccgtccatgttcgatcccaagactgttgcggcacccatgaatacatatgactaaaagcgtcttgggtaattttccgaagtgaaacgagaaagcggaagaatttagtcgtgtagtatgactgtatgctccgagcggctacctctgaatctgccggaattgccaagtatgacccagtgcatgccgatggcggtggtgccagaactgatatcccaagaatttgatggggtaccgattctcctgcaccatatgctttagggacgaaaatcttccatttatcgacaaggtgctcatttttaaccacctttgaacgtgctacccaatccactcgtctattgccgggctcaattcgatagagcgcaatatctccatttttctttttttcatgaaatccgttgaaattggactcccacttgaatggctccctgtttgagacaagctcatccatccctttttgagcagtggtcctgactttgtggagaatatcacttgcacgcggatcgcggacgaaaacatcgaactcgctaaggtcacgatcatgcggaccaaattcttcctccccgcgaatcgtcgtcactttcgatcgcccgcaatatttttgctcccacagaaagtaacaaacaccgcctttgatttggacgccaggaaaggcatcgcctgagtttggaaaatcaacaaggtctcgaatttgtccgctctccaacatttctttccgaaactcatcaagcccacgcccacctgcgagccagcgggacggaatcaccatcgacaaatattttggctccagtttttttgcctgttccacaaacaggtgatagatggaagagtcgcttgatcctccggctccgcctttcatttgatacggcggatttccaatgattacgtcgaactgcatagtatcttctccaaataactcggcaacccgagtctttatatcgtcagtatgaatgaaagcataggcgtgagtttcgaggccgtcttcacgatcaaagatcgctttgggcgcaccacagaaaatacacttatttcctaaccatgtatgttccagccgctcaaaccacacattgccggcttcatcatcaaacccgcctgcaatggagtgttcgccattggcgtgcttggtgcagtagaggctgcgtcgcgccagcaggctggtgatctgcgtaatggcgatgccgtacacctgcttcgtcagaatgtggtcaacccgttttccaaggtccgggatttctttttccaatccctggacaagacggcgggtgatctcacgcaggaatacgcccgattttgtaaacgggtcgagaaatttaaccgacgagtctgcccagatattcccaccaccgttatcggcggcccatgcttcggccagcgtgtcgagcatccggttagcaaactccggcggcgtaaacacctcgtcgttggaaagattggcgatgcacgtcaaaatatccggattgcggttgcgtaacgtgaaactggcctgattgatcatacgttctcctttgagcctgatgcggccagttcgctgatcgtcatggatggataggtcttcgaaggcgtgaacagctcgtgcctgccgagatttgaaaaaagcgagtcctccgcgctgaaggatgacgaaagggtcagtgagtccagacgaaagtcgcgccgctgaaattttcccttacctagatagccccactcggcaaaggtaatcgccttgtcgtcgtgggtgcgcattttgagcgcgtcgccaaaaataagattttgtgacaggacatagagtgccgctcgatagaggtcgtccgattcctctaaattcagatactcggcgagaatctcaagcatggttgcgcggcattcggcaatattgtccgacagcaattcgatgccgtagatgcacataatggcatacagtgcataatgccgtcgctcaaagtcagatttgccatacttgagttccactgcggtcagcttgcgctgcaatacctttacgagaaaattgccgctaccgcaggcgggctccagaaaccgggaatcgatccgctccgtctcacccttcaccaggtcgagcatcgcctctaccatccaggcgggggtgaacacctccccgtggtctgcaacacgttgcttggacttggtgtagttcatggacctcttcatttcgggcaatttctcctatcggtcactgctggctaacgaccaagctcaccggcggcgtcttgccgtccggtgcagcgccttgttagcccttttcagttcttcgtgtcacctccgccgccgtgagcacctttgcgtggccatcatccgtcccgtagctacttttctttcttcggcgttgtcttcttgcgcccctcgacataccactcaaacaggcgagcaaaaaactccttcgagacttcgtcgtcctcgctcacctttttgtagaacttgaagttgtcgttcaccaaatcctcgaaggcatctttcgccacctgctcaaaggttgctgcgaccgcgtggggcgaaccgttcttgagctgttgttggagggcctcgtcctcgccgatcttcttttcgagctgcttgatcaccatgatctcgtcttcggtgaacgaggtgttgaagcgggtgttgaggtcttcgatgatcttggatagctgctcccgctcctcttccgagagggtagcgccgccgccgtagttgagtgggtccaccttttcctcgccgcgtttcaggccgatgtcttttttgtccttcttgcgcacggcgagcttttccatatccaccattccaagcacttccagcggggtctcgcctttcttggcgggcagcttggggagcaggaagcgcaggaacacgtcgagcttcgccagcccggtatccttcagcgggacgaggtgcgacatgaaggcgtaaagcttcacgaaatcccgcgccttggatttgtagtccacctgctcttcctcgccttccttcttccacttctcggccacaggatcggtgagcgcgtggagcttttcgattttgggcttcggggcgaaccattggtcggcgaatgccttcaaatccgcctctgtgtgaatcccgaatttatcgaggtcggtgcggatgttgtagagttgattggggtcggtttccttggacagcgtgatgcggtcgtagaatggctggaagcctttctcgatgtcctcggcggtgttctcgaagtccagcacgaaggtctcttctttgcccaccatggtgcggttgaggcgcgagagcgtttgaacacaggccacgccgctgagcttcttgtccacatacatcgccagcagtttgggttggtcgaagccagtctggaacttgctcgccacgatcaggaagcggtattcatccgcctcgaagcgatccgccgtcgcggcctcggggaagccgttcatgttggcttcggtgtattccttgccgtccttggaatccttcaccacgtcggtgaaagccaccagcgccttgaacggaatgcccttcttttttagacaggcatccacagccagcttgtagcgcacggcgtgcaggcgggaggaggtgacgatcatcgccttggctttgccgcccagcttgtcgctgaccgatgcttggaaatgcgccacgatgatggcgaccttcttggcgatagtgcgctcatggcggctgacgaactgcttgagaagcgacttggcctttacctcctcgaactccggatcgtccttcaccttcttgagcaaggcccagtattggtcgtaggtggtgtagttcttgagcacatcgaggatgaacttttcctcaatcgcctgcctcatggtgtagagactgaatggcttgaaagtgccgtccttatgcttggtgccgaactgctgcaaggtctccggcttgggcgtggcggtgaaagcgaaataactcacgttcttttgcgggccgcgtgtcttcagctcttccagaatccggtcttcggtggtcttctcctcttcgtccttctgctcgtcttcggaggaataggagagcaccttctgcaccgcctgggcgctttgccccgcctgcgacgagtgcgcctcatccacgatcaccgcgaagcgttcgcccggcagatcgcccatgctgtccatgatcacgccaaacttttgcagcgtagtgacgatgatgcgcttgccgtcctccagcgcccgcttgagatctttggaggtcatgccgtcatcggcggcgatgttgaccaacatgccgggggtctcgatcacttgcgtaagcgtgcgctgaagctgacggtcgatcacccggcggtcggaaatcacgatcaccgaactgaagaccggctggccctccttggtgtgcagggtggcaaggctgttggccagccatgcaatgcagttggtcttgccgctgcccgcgctgtgctggttcaggtaacgccttcccgctccgtgctgctgggcatcggccccgagttcgcgcacgcaggtgagctggtgaaagcgcgggaaaatctgccgctgtttgtcggtcttcttgcccttgtcatccagcacatccatcacgcggatgaaacgctggatcaggtcgaggatgcgcggcttcttccagacctcctgccacaggtagctggtggcatagccgatcttgcagggcgggttgcctgcgccgccgtcgttcccctggttgaagggcaggaactgggtcttggctccggcgagttcggtggccacatagaccagatcgttatccaccgcgaagtgggcgaggcagcgcttgaagcggaacagcggctccttgggatcgcgggtgttcttgtattgcttcatcgcgtggccgacgttctggcccgagatctggttcttcagctcgatggtgaaaatgggcaggccgttgaggaaaatgcccatgtcgagcgacttctcgtcgctttccgagaacttcacctgccgctggacgtgcaggaggttttcctgatacagccgccgactctcctccgccaccgggttggtgggctcgaagtagcacaggtcaaaatgcccagagccgtggatgtcgaagcctttgcgcagggcgtgcagcgtgccttccttgtccaccacctccttgatgcgcttgagcaggttgcgggtcgcctgccccttgtcgccgatcaactcgcagtagtcggcccacttcttggtctgcgtggcgcggatgaaggagatgaccgtctcgggccgcaggcacagggccttgtcgtagtccacctgctgggcggggaaatagccatgcgacttcagcaggacttcttccatgtgttcctcaaaggcgtattcggaggtgatcttggccatggttagttccggggtggttggcgcacatcaatctgcccggtgacggcggcggagatgagcgcggtgcggcgttcttgcagcaggtcgatggtgcgttgcgcttcggcggtgagggtgtcgaatttggcggttactgaggtgagaaattcaacaatttctcgctgctcatcaatcggaggaagtgcgatccgttggccagaaatctgaccttcattgattgatggcacggccccggggttaacaattaattcgagatcaagtagcgggagaacatagagcagataatcgaccgaactaccgtcccccacggtcattcccatcatgttgttgtcgatgcaagacctttgcccaagtaaccggtatcgcttcaggagtaaggcagcgccaaccttggcaaacacgatggtgctttcaggaaagacaaaagcacgcagctctctcgctgtagcttcagtgattgtgtgattagctctccgcattacgcgagcgtcgtcagcgttcaccatatctccgactttaaagaacggaatctcgttgtctgtttgaccttggtagctatcgggaaaccctgccccccctttaaaacgagaaatgtttccgagtttgagcacgctccaccccaccggcacatcgccgagccattcgatgccggaaggcttcatgggggcgtgggggttgaggcctttggtgacggcgtgggagatgacagcctgacgtttttctttcagcagttccatcagccgccgctgctccgccaccagctcatcaatcttccccgtctcccggtccagaaactccgcaatggccgtttgctcggcgaggggcggggaaggcaaggggatttgtccgaactgctggtaactgatacttttgccatcccgtaacccatcattcatcgtttggaggatctcgacgtatcggcgtgatttcagtaggaagccccaatagcttccatcaataggttccgccgggcgcagcacggtgtaagcagggctgacgcaacctgaatatttgctccgctcgatacctccttgaaaactgcggagactgatcacaaaatcatctacttcgacgtgtttaaaattccctagtccgcttaacgctagagcgactttaccgtcgctttccataaaaaggctctgagggacaaccccgtatttttgggtcgctgagagttggatgtcgtcggttaagggtgattcctttgcttggtggaataaccggcggctattgatcatctgccaatgctccggcacctcccccagccactccacgccgctggccttgtatttcggatagcgcgggaagctcattgggtcagccctccgatcatgttgaggatgcggtcggtggaggttttcaggtcggcatcaatcgcgctcaggaggcggggcggttggaagacatagaaatggcggttgaaggggatctcgtaaccgacgcggcccacctggccgtccttggcatcgcaataggcgggatcaatccacgcatcggggacatgcggcgtgacctcgcgggcgaaatacgtttccaccttttccttgagcggcacattctcggtgtcgttcaggtcggtgtcgggctcggggttgccgtctttgtcgcggcagacctcggcggcgtcatcgcgctcgccgatgcccgccagaatggctttgagcacgggagccttgagcttcaagcccgccttcttgagcgcagcgtccaacgcggtggtgaatttgtcgcggcaggtgtaggtcttgcccgcgagggtttgcagggtgttgcggatctcggcttgcagggcgaggccctcctgctcctcgcgcttttgctcggcggcggctttctttttgctcacggccagattcctgaaggccgcctgcgcatcgagacgggcgagcgactcggcattgaccgtaaagcgcagcttgagcggacggagcaccttgatctcgcggtagccgaaatcggtggtgtcgaatagcttcacatgcgggccttccttgcggaccttgaccaaattgagaatagcttgcttgtggtcctcagtgatctcgcggcgtttgctgccgaggctcttggacatgcccgaccagaactcctcgcccgaggcgtccactagcatgaccttgcccttgtgcttggcgggcttgcggttgctgagcagccagatgtaggtgccgatgccggtgttgtaaaagagttgctgaggcatagcgacgatggcttccagccagtcgttttccataatccagcggcggatttccgactcgcccgaggccgcgccaccggtgaagagcggcgagccgttgaggatgatgccgatgtagctctgggattcctccgggtcgttcatccgggcgatgaggtgctgcaagaagagcatctggccatcggacttgcgcggggtcccggccccgaagcggccatcaaagccccgcgccgcctcggcggtgacggcgtcgtagtccttgctccactcgtagccgtagggcggattcacgaactggaggtcgaatcgcatgtccgagagctggtcgtcggagagggtgctgccgcacttgatgttttcggcgtccttgccctcgggctccaggatgagcatgtcggcgcgggcgatggcccaggtgaacgggttcagctcctgcccgtagaggaagaccttggcctgcgggttgatctgaaggacatgctccttggtgatggagagaatgccgccggtaccgcagccgcagtcatagaccgtacgggggatgccctcggtgccggccagctcgctgtcgagcatcagcaccagatcgaccatcaggcggatggcgtcgcggggcgtaaagtgctcgccggggttttcgttgagagcttcgttgaatttgcggagcaggtgctcgaagacatagcccatctcgtggttggacatggaggcggggcgcagatccaccttgctcttctcattgaagcgctccatgagcaagtagagcaggttcacgcggccaaggtcgcggatggtgtcgtcgaagttgaaggcggcgaagatctcgcggacgttgggcgaaaagcccataacatactggcgcaggttcagggcgagattggtgtcgtcgtgcagcaggctctcgtagttgaacttggaggtgttgtagaaggcgtaaccggcggcgcggcacaactgcccgtggcggttctccagccccttcgccttcagggtgtgctcggtttcaaggaccttggccttggttttctccagcgcgtagtccagacggcgcaacacggtgaagggcaggatgatcttctggaactcgctcttcttgaaagcgccgttgagcagatcggcaatcgcccagaggaaactgacgacgttgttgaatttggcgggttcgttcatgatatcaggtggtccttccacatctgcttttcgatgggttcatcctgttttggtgctgcttttctggccatggtgttcctttaatgagtacaactctttaggtcgaggtttacttggctaacattatttattatctgtattacagaaaatctaagcagtcctgaagaagaagcttggttctacgaaatttatacatcagaatttcattaaaaggcaagattccgtgtctattatatcagttatacggcatacgtataacttcaaaagtctgttattttcgacgtctatgtagattcgactctttttgaaaacaatgtttctatccatcaaagtgagttgtggcatgtaaagggcccggcactctttgaagacgctatactttgcatgcagtaatactacgctaatatagctatttcataagaaactataccccattcatcccccatggtggttgaacggggttaggttttattgcgagatttccatcgttgttgctcgttaatttctgatgtttggcccgatggatgtctctgactcccccatatcctttctgatgacagaatcgtaacggcgatccgggccattatccgccaggagcttgccagggctctggatgttcggacgtgagcccgaaagttgaaccaactgcttttgggaaaatagtggttttatcttttttgtaaaggaggataaaaatacctataattatgagaattgtatggtatatatatccatccgttgttttatgactcagaatatcactgcaactgataaagcaaaaacgatcatcctgaagcaaggcggtattatccgcactcaggaagcgataaagcaggggatccatcccagaaccctctaccggcttcgtgatagcggggaacttgagcagctttccagaggtgtttataggctcagagacagcgagccgcttgaacatccagatattgttactgttgccataagagtgcaaaaaggggtaatctgccttgtttcagccctttcatttcatgagatgaccactcaggtgcctcatgctgtttccgttgcgctcgaaaaaggcgccgaacaaccaagaattgatttcccgccggtaaccgtttttcgtttttccgccgaatgcttttctgcaggtattgaaattcatatgcttgatggcgtttcggtgaggatctacagtcccgaaaagacccttgtggattgtttcaagtttcgcaataccatcggtatggatattgtgcttgaagcactgaagctgtatcagcaaagaaagcagaaagacctgaatgccctgatggatcatgcaaagacgtgtcgtgtggcatccgtcataaggccttatctggaggcgacgctatgacagcaaaaccgatcaaaaatattggtgcttccgtgaggcggcgtctgttgaacaaagcccgtgaagaggggagaggacttcaggagttgatgcaatattatgccatggagcgatcatacaaatagatcttggttttggtgatcgggtctatcccgatccatcaagacagatagtaccttctttactggactttcctgaagcagagctgtattgttacagccgggaaagcgtaatagctgaaaagttcgaggcaatgatcaaacttgatattctgaacagcagaatgaaggacttttacgatatccggatgctttccagacagtatgattttcaaggggatagcctttgtgaagccatgaggcagacgctggaacagcgcggaacagaacttgttctgccaatggctgtattttcgagtgatttcattgctgcaaaacaagtgcaatggaaagctttcaggaaacggctttctcatgaatatgttcctgacaagttctatgaggttgtgcagcagttacaggtatttctggctccagttgcggaggctatcagtgcaaaaaagaggtttgtagatatttgggtggcacctgattcatggcagaaaagccatgaatagccaaggaaatgtacgtgcctgttgttgattgttattaatcgtttttgataaaatattttgttgcgcggctgataaaaaagcacggtatcccccgtgctttttgtgttcctgatgtaattatgtgaaaaacaatacttctccattgccggatttgggataagtgaccttggttaccaggcctcccgaggcatcgacgattcttatggtgccaccggagttcgtcagttgcatcgaatcgggtgtagaacgggaaaccatgacacgcaggcgttggcggggctcgatgttcatgctgaggggttccgggcgattgttatgatcaaccatctggaacccgtccagattgatgatctcatcggtacggttttcgatttcaacccactcgttgccttcttcaggcccggcagggttcgccagcattgatgtgatggcaatgatgccctgtgtatcgccctcgatcggttcaataatcgccccactcttcagcttgacgaatttgggataaaaagagcgcaagcggtctccacgagtctgatcctcgcaggtttccatatagagcaccaggcggtagaccgcatcgtggatttcaacctccttttccgttttttcgcgctgcgtcgttccgcttcccacgaagaacctgttattgaggctttcgtaatacgccactaccggcatggctatctggcactcagggctcggaccaacaaagaagccgccgagattctttcgctttctgcccatgggctgaccatccatatccagtggttcatacgtcaatgaaactgtggccacatggggcaccgaggcgccttttggagaaagtttgttgaacttgttgtcgtagttgaagccgttgaaatcgacccttccactctgctggtcgaacagatacttggtccagctgtgatacccgcctatgcccttggcatcgggattgcctttactctctccaaccacgatgtgctcaaagcccgaacagaaaggcacaggattgttttgataatagttggtataaacatcgaaccacagttttttaaccaccgtccgaaattccgacagagagacattcgctccgagatcatcgttgatataaccgaaggccagttgcatgaccggcgtgttctgaatttcatccaagaacacctcaatctccctatcttcaacggtattgtcgcccagatgatcttccgattggcgggcgttaaatacgtagttgttcatcagggccttcagggcgagataggtttttccctgcagcttttcagcgttgaaatcggcgatcaatggattgggtgcatcatcagagctggtggaagagagctcattttgctcgtcgagtttaatgtctgcgtccagattgagccattggccatcaaggccacgtgcagttaccgtacaaccgttattgtccggctggatatcgagatcccataactcctgataaatattgcgcggcatgatttttttctattgacagttgttaaactctactcaaggtagctttgaaggaagtcgttttttcctgaaaacatatatcgctcccgattcggtatttttcctgtactcttttttattgaaatcggcgtaaagaccgaccggctgaaatcctgctgatgagtgatacttcaggtagtcatcgcttcgcaggggatagagaggaaggcgctcgtcgaagaggagcttgtcttccgactgcaggaaggtatgaaatgttacacgcttttcggatatattttcatattcgcggtgaaacgtgaggcttcccccttccaaagttttggctggaaaggtatagcgtgcgagggtcaggaggtaatcccagtttacaatctgaaagatccagtaccctcccggaaaaagcagtttgctgattaccggtaaaagtctgcgtagttgctcaggggtgatatgggctatgacattaccgactgaatagatggtttcgaatctttccgtgacggtttcgataccattcatgtccatgcattcgaaccgggcatcgggatacctttttcgggctgcctcgatcatctttttatcgaggtctatacccatcatgccaaatccttcctgctgaaatcttccgcagtaatggccgggaccgcaaccgaggtcgagaatggcgctgactttttccgggaaatgatttcgcagaaaaccgattacctcttcccgcagaggaaaggcttcttcatactggttggaaaattccgagtagaaggacattgcttcggcgttggattgagcacggtagagagcaatacggttttctcgcacaaaaatcataagaacaggatacaaaagaacgtactgttatactaaacaaagctcggggaatgcactcgaggaaaaaggtaaaggatctatcatgaaacttatagatttctttttcggtttatggtcattacaatatttttcgatataaacggtgttttaattggttcgcctttttcatttgaaagaagcgggagacagtttataacaggcgttttgttttctgtcggttttcccctcttactcacggtagtaacatatcagttcttaggtggtttctttctcaaccggaacgtttttagcggtttatccggtgaaaggtggttctatcctgagagtggcggctgttgtattacattacataataaaccataaggaggaaagctatgaacagtaaaaaaaccttgcacagtgtgcttgttgtcgcactttcgattttgatgatcaatccatcgcctcttattgcaaaagagggaaaaggtactgaaaaggctgccgtcgctgcggtggctgccgcggctcttcttggagtagctgcattgtcacaccatgatggtcattatccggatggcgtccggtatgatgatgtcaatgataaagccgaattcgaaaggggttaccgtgacggcctgcacaacgctgtacgtaataactataacaatactcaagcctacaggcacggttacaaatccggtcttgatgaacgtgcaattcgtatcagtcacaaccatcggaacaagtgggagaaggatcgtcatgctgcagcgggcaagatcaaaagagttgcattgagagaagcggaacggttctggaatattccccgtggaagcgctacgcctctcagttcagcgtataacgagaaaaacggccattacagggtcaatgtcgctgccggttatcatcgtggagtctgtgtactgaccgaggatggaactattattcgtttcaaggattcaagacaatagttcaaaaaagccaaccctcagaaatgggaggttggctttttttttcggaaaaagggaatcgatcaggagaacggatatgcaatatgtttttacgtttttgttggtttttatgatgttttctgcaactgttcaggcaacgtcaccgagcttcgactgcagcaaggcacagtcttcggcagagaagctggtttgcgaggacgatgaacttgcgagcctcgatctcgaggttgcaagactttttgacctggctcgggatggcaaatacatgacccctgaaagacgcaaattgctgatcgcaacccagcgtggttgggttaaggggcgagatgattgctggaaggcttccagtctaagggattgcgttttctcgaattatgtgatccggattcacgaattgcgacagggctacgcggacgcacgcggagaaaatgataaaggcatcagtaaagggcctctggcgctgacgtgcgagaatttcaatgccggaatagcagttacctttatcaggattaatcaacctgtcgcctatatggagtggggagacaagttcattatcatgagatcggcgttgtccggttcgggttcccgttacactgcaaagggtgaggatggtgattatgagttatggatcaaaggagattccgcaacgtatacaattcccggcagtaaaaccatggactgcatgttcagtgaaatcaattgataaatgtaccggtgagtcgggagaggagggcggaaagcatgaacacctttacaaactcataaaggagtggacatattgggaatagaggtgccaaagggtgtttgagcgacggagtagctgcgccacagaaatatgagtaagtaaagggagctttttatgtgcaacagcgtggaataaataactggtaaggagaactggggaaaattggagaaggttcactaaagcgaagaagaggaagaatgccccctgatgcaaggtttaatccttttattgaaatgaagtttctttcagattacatgactgtactggttgcatttgctgtggttttcattacggcctgcactgcccaggatcagaataacctgactcggccgctcagctatgagatgaacagtgttgagaaggtctatgagggtgcagaagaggaggccaagaatgaaacatactgcaaggttagctacccggttttttcggatggggaacatgcggaagccatcaaccactacctcctgggatggattgccgacagtacggcattcagttcagtctccggtgactcagcaggcataaccatcgaggggcttgccaacaactttttcgcggagtacgactcgttccgaaaagactttccggtgagctggccttaccagtttgaactcaccggttcagtgcttttgaacaaggatgctttcttgacggtggacctttcttattacgcatataccggtggcgcacatggcaacagtcacaccgaatacttcgtgtttgactcccggacaggcacccgtctcggtctgaacgatgtttttgagcagggtttcgaggagcgcctgaacaaactgatcgaccgccggtacaggcagatgaaggggctctctccgactgaccggctcgacggggagaaaggcatgctgttcgagaatttcattcacttcaacgacaacttcgcgctcaccgaagagggagtgtcgtttttcttcaataactacgaaattacagcctacgctttcggtcccacgaaaatagaccttccctacagcgatctttccggtattctgaagccggagtttagcatgatagaatagcttcattccttaaagtgctgttatccgcccggaaaccattgtgtctatgatactgttgtacaagagcgtgatccggcatgatttctttcatgtccgtttacccatttacggaagtttcctcgaagatcgaatcaagaaacgccgaaaattgcactatgtgtttatgcgttgccggcattgaatagcaggagtcgactatggataaagagaaagcaagaaagatggtaagagaagcctacggaaagattgttgaggaagagggctgttgttgcggggagacctcgtgttgtgccgataccgcggagttcgccaaatctataggatacaccgaagaggaactgcagatcatcccgaacgaatccaaccttgctctcagttgcgggaacccgacagcttttgcgaatctcggaaataacgagacggtgcttgatcttggttcaggtgccggatttgactgttttcttgctgcggccaaagtcggcccgcaaggaaacgttatcggggtggatatgactcctgcaatgattgaaaaggcaagagccaatgcaaaaaataacggggttgaaaatgttgagttcaggcttggtgaaattgaaaatctgccggttgcggataattcggttgacgttgtcataagcaactgtgtcattaatctctcggccgacaagcaaagggtttttcaggaaatttaccgggttctgaaacccggcgggaaaatagccgtttccgatagtgctcttctcaaggaacttcccgtgaaaatgaaggaaagcatagaggcatatgttggctgtgtcggtggtgcgttaaccgttgacgccttgcaaaggacggttgagtcatccggtttgtgtgatgtaaccatctcagttaaaggatcttctgcctgtatttcttttgacacgaaagatccgattggaaaggcgattctggatagcctgggcgagcatgagtctctcgatgactatgttgtcagtgttttcgttgaaggtcttaaatgaacgattatggatttgaagctcgaactacgtgtcagcaatgatgcatgcgtcattccggttgtgcgctcctttcttctcaatgcctttgccctgtcatctcttgacaaaaacctgcacgaagagcttgccgggctgatcgttctctgcacggatgatgcaatcaagcatgcatacgggaaaggtgaggaggggtcgataacaataggaatcagggacgtgcacgggaagctcgatgtgacggtgcgggattacggtatgccgcaggatatcgatgggatggaaacggcagctcaccagagcggcgatgccggtttacggctgttcggcatatcctgtgaagagatagctgatgacgttcactggagtggctatgggcctgaaggcaaagaactcagaataagcaaatggcttcacaataccgatgtcacacaatccgtcaaccgtgatgagcccgaggcttccacaggaaacacttcgcccgtacccgaaggggagtatacagtccgtcgcatgcgtgaaggagaagggctgcaggtttcacaattgatttacaaggcttacggcgggacatacttcaaccgggacgtctattaccctgagcgggtagaatccttgaacagaaagggtgcggttctttcgtttgttgcagtttcctcggacgggagcgttgtcggacattacgcgctcgaacgaaatgtggacggaccggtggccgaaggaggcgaagcggtcgttgatccggtacatcggggcagaaaactgctcgagcggatgaaagaaactgccttgactgaagctcgtcacatcggccttgcaggagtatacgctgacgcagtgacggttcacccctacacccagaaatctaatgtgcatttcggagcgaagctcgcttgtgttgaccttggcatcgctccgcgaaacgaacattttctcgggctgtcaggtgaccagccccagcgcatatcctgcctgctgtactataggcatctcgttgaacctgaactgcggattatctttgtgccatcacggcacaagccgatcatggaagatatttatcagaaccttggttttccggtgaaattcggagaggaacaggcgccggaaggcagagggatctgttcggtaagcgttaatgccggagccgcaaaggcaatagtcaaggtcgggcgtgtaggggcggataccgcacatgccgtgcgtcatgcaagacgagaactcaccgaacactcgcatgcagaagttgtttttatcgatatgccgctcactgatcctgcaactccatatgctgtcgaagctcttgaggagtacagcttctcgtttgccgggatagctccgcatttttccgaatcaggagacatgctccgtcttgtttacctgaccgaaccgctcattcgagagcacattgtgacttatgaagattttgccggtcggcttgtggagtatgtgctgtcggaacagaaacgggtaagcgacaggtaaaaacagaggagccctttctcttgaggatgggcggggaatagctgtatattatcagtgatatgatgtgccatcgagggatatatctatcttgagccgaaaaccatgagaaacaggattgtacagttcacacctgtgagaacaggctattatctgctttcaatggtgacagcagtatgtttactgttgctcgcggggtactggatcccggaaaactttgtcgcacatgtcaaggtacagagagacgggggttatacgttcacctacgacggctctctggcatatgcgcctgttctgccgatggcacatgatggttcgcttactgaaaaagacgaacgtgaactcaggaatatggcagaggatctgaaacaggagacggggtacagggagttcaggtatacaggaaaaggacggttcaaggtattcgcggaaaaaaaagggttgccgggagagggctatcatttcatgtcggaaagcatgaaaatagtttccattcagccccgtagcgacgggtcgttgaaaatctcgggtatgaggccgagtgaagaggtgttcaagaagcttcggtctatcggggcaagcatgaccggaaagcttaccgtttccgtgccgtggggtatgcaggttctcgatcataacgcacagagcgagccggtttttttcgggttgttcggaggctacacgtgggagatcgatgagcctgatgacgacccgtatattattgtcatgccggagaagtaggttgcacggacatttccggttgacagagcctcaggaagtgatgggagttgagggaatcatcaataaataaatggaggccattattatggatgcaggcagttttttcggcaagttgttcgacttttcattcaaggagttcatcgcactccagattgtcaagtatctctacattatcgggattgtcattgcgggcgtctccgctctcggaatgatcgggtcgggtttttcaaccatgcagtattcgtttctgggcggcttgtttcaggtgttgctctccccggtcgcatttcttctcatggttgttctcacgcggctggtgcttgaagcactgattgccacctttcgcatcgctgaaaacacgacaaagcttgttgaaaacagggagacagagcgatgaatctcgccttcccgcgtgtcaccatctccttacccattgtggggaaagcagttcaccatcgtgcagcaagattccgtaagcacgatctcaaaccttgagggaattgttcggtgaccatagttcgtttacacttgtgtacagtggaaaggagagaatgtcttttgttaacgctctttgttttcagggcagaacactgatgactatggcaaagaaagaacaatgggatacccggttgatgctcgatcagagcgggaaggtggcgatcgttaccggagcgacgagcgggctcgggtatgaaactgccagagctcttgcgggaaagggagccagggtgatcattgctgcgcgcgatacagcaaagggagaaagcgcgaaagaaaaacttaaaaaagagtatccagaggcggatgttgcggttatgaagctcgatcttgctgatcttcagtcagtgaggaagttcagtgatgatttcagcaaacgctactcccgtcttgacctgctgatcaacaacgcgggggttatggctcctccccacggaaaaacagcggatggtttcgagctgcagttcggcaccaaccatctcggtcactttgcgttgacaattcttctgctcgaaatgctgaaaaaagtgcctggaagcagggtcgtgacggtcagtagcggtgcccatgcgttcgggatgcttgattttgacgatcttaactgggaaaagcgaaagtataacaagtggcaggcatatggagacagtaagcttgcgaatctgtattttacgagagagctgcagcgtcttcttgaccaggccggggtaaacgtgttttccgtcgcggcccatcccggctgggcggcaacggaactccagcgatatcagggatggcttgtcttgctgaacagttttttcgcgcagcctcctggtatgggggcgctgccgacgctctacgcggcgacagcgcccgatgtgcacggaggggattttttcggtcctgacggtttcggggagatgcgcggctatccggtaaaagtacagtcaagcaggcgctcacgcgatatggatgctgcccgcaagttatgggaggtttctgaaaaaatgaccgggatcaggtggtaggctgtttacagaacgtttagagtaacgacagagcaatgcaagaatccctttctgctgatcctaaaatagaacggcttgcaggaacggtcgaaaggatcgtatttcacagtgatgattccggtttcagcgtacttcgtgtcaggcttaaaggcagcagggagccggtgacggttacgggatgtattgccgctgtctcggcaggagagtttgttgagagtgtcggggaatggatcaatgaccgaacatacgggctgcagttcaaggccagcgaggtgacagttgttcctcccgcgactgtcgaggggattgaaaaatatctggcttcgggaatggtaaagggtgtgggacagcattttgccaaagagctggtccgggccttcggagaggaggttttttcgattatcgagaaagagccggagacattgctgacgttgccggggattggcaaaaagcgcatggagatgattgtcgatgcctggaaggagcagcaggcggtgagagatatcatggtgttcctgcagtctcacggcgtcggcaccgccagagcggttcgtatctataaaacctatggtgatcaggctgtcacgatagtgagcagcaatccgtacaggttggtgctggatattcagggaatcggtttcaaaacagctgacgcaatcgcctcgaaactgggtacaccctccgattcaccggttcgcgctcgcgcaggagttcggcatgtactgggagagatatccgctgaaggacattgtgccgcgacaagggaaagacttgttaccgatacagtagcgctgctcggggttgatgatcaggttgtcgatagggcgataaaagaggagatcgttaacggcggccttgtacaggatgatatcaaaggcattccctgtctttatcttgcttctctctacagagcggaaagtagtgtagccgcttcaatcaggagactgatcgaaggtgaacctccctggggcaggatcgatgcacaagaggcggtgcagaaggttgaatctcttaccgggcttgtgctttcagcttcacaggaagaggccctcaggcttgcgcttgaaagcaagtttcttgtgattaccggtggtccgggggtggggaagacaacgctggtgaatgccattctctcgattatccgttcacaaaaactgaagatagcgctttgcgcgcctacgggcagagcggcaaagaggttgacggaatccacgggcctcgaggcaaaaaccattcatcgtctgcttgagtttgatcctcattcctttgatttcaaacatagtacaggcaagcccctgacagcagaccttgtcgtcgttgatgaatcttcgatgatcgatgtgacactgatgagcaagctgcttgccgcagtgcagaatagcgcagccctgatactggtgggggatgccgatcagcttccttctgtcggcccgggagctgttcttgacgacgtgatcgcgtcagacgctgtacctgttgtcaggcttacggagattttcaggcaggcagccgagtcggaaattatttccaatgctcacaggatcaaccggggcgagataccctgtagcggcaatagtgaacggcttgctgatttctattttgttccggcagaagagccggacgatattcgttccaagctgcttgaagtcgttctcaaacgtattccttcaacgttcggtttagatcctgtcagagatattcaggtgctgacgccgatgaaccgtggagggctcggaacaatttcgctcaatgccgcgctgcaaaaggaactgaacccgaacagcaatcgcggtgtcgttcgtttcggcaccagctattcggatggcgacaaagttattcagttggtcaacaattatgataaagaggtgttcaatggagatatcggggtaatcacctctgttgatgaagatgaaaaacaggtgatcgtcgattttgacaaacgattgatcgagtatgagttcggtgagctcgatgagcttgcccttgcgtatgcgaccagtattcataaaagccagggctcggagtatcccgctgtggttatacctcttgccatgcagcatttcctgctgctccgcaggacccttctctacactgcagtgaccagggggaaaaaacttgtcatgattatcggccagcaaaaggcgctcggtatggctgtgggaaacagtgatgattcaaaaagagtgactaatctcgcagagaagctgcgcaggcagtggtagaatatggattttcaacggtggatttgtgtgttcggatatgacgtgaaaaatgtgaaaacaaattggtattcatgcatttcttgttgatattaacaagttgcagtgtttttgcattgcgctgtattgctatacaggtgtaaatatgttttctttattatagttgccatggtttttcagcgaaagatcgggttgtatagagggatctgttgcgtatcaattgttttatggaaagaaaatattaaaacgaggtttttgcgtggttaaaaggaagagtaatcagaatcagaagtcaaagtcgccgaggaaaaaaaagaaaaataacgcgtattcgcccggtgaacaacgggtcaagccgaacgatcatattctgatcaacgagttgctggttaaaaaaggcgaggcttcgatcgcttctgaaatcatcaactttctgtcagataacgaagggaaacgatttcgttcagtagaactcgccaagactatcggctatgaagagtcaaggcagctccccggtttctggtatgtgttgcataaacttcaggaagagggggttctcgacaaggattccaaacgtacatacggacttgcaggccaggagcttccaacctatgaggatgtgcttgtccaggcccggcaatttccccgcccggacaaacagcattatcaggttgaccagtcatataccggtcttatttcaacgcatcagaacgggtatggatttgtcagtgtcgaaggctatgacgacgatatttttatcaaagcagactctctggcagatgccattcacggcgatacggttgaggtgatcgtcaccaaggtgccgagaacctacaagtctcaggttacacctcatcagcgttgtgaagggctcatcacaaaggttattgaccgctccctgcactctattgtcggtaccctggtccggaataaccggaaattcaccctggcccctgatctgaagaaaattcttcctgaaatcaatgtaaggatcaaggattccggtggggcatcggatggtcagaaggtcgttgtcggcaatcttgatttccagaaaaacggagtgatacgggcagttgttctcgaagtgctcggagatgccggttcttctcaggtcgaggtaagcgctattgcccggagcaagggaatcgatgagtcctttgatgaagagctgctcacgtatgtcgagtctgtcagcgaccacatttccgacgccgacattgaaggccggctggatatacgggacaagaatgttttcactatcgatccggttgacgcgaaagactttgacgacgcgctctcgatccagacgctgtccagaggtctctacagaatcggcgtgcatatagccgatgtctcgcattatgtcagtgaggattcgcctctcgaccgggaagcgcagaagcgggctacttcggtatacctcgttgatcgcgttattcccatgcttcccgcaagactttctgaacagatatgcagtttgaatcccggcgttgatcgtatggcgttttcggttttcttcaaaatgaaagctgatggcgaggtactgcagcaggagtttgtaaaaaccgtgatcaactcaaaaaggcgttttacctatgaagatgtccaggaagtgctgaacaacgggaagggcaaatactataaggaactccacctgcttgataccataagtaccagactcagggagacaaggctgagcgagggcggtcttgagtttgaaacagaggaagttcgttttaagcttggcagtaaaggtgagcctgtagaagtggttaaaaaagagcgactcggcagtcatcgactcattgaagagttcatgctgctcgcaaatcgcaaggtggctgaatacatcagtacaaaatttatgctgaaagacaagcagagtcagccctccatttacagggttcatggggctccgcaggaagagaaagtcgcaattcttacaaacttcgttcgcaggatcggctatacgctgaagcttgacggaaaagcaaagggtggtgctcctaaagtcagctcacaggcgcttcgcaatcttttgaaacaggtgcacggcaccaacgtggagtttcttgttaatgaacttgtactgcgttccatggcaaaggctctgtacaccagcgccaacgacggccatttcggcctgggatttgagcattacacgcactttacctcccctatcaggcgttacccggatctgatggttcaccgcctgctctttgaatatgaagcatcccgcaagcggagaaagaaactttccgctaaacggcttgccgaaatttccacaaagatcgagcagatctgcaaaaattcaaacgagcgggaaaagagcgccatggaggccgagcgggagtccattaagttgaaacaggtcgagtatatggctgcccatgtcggtaaagagtattccgggatcatttccggcgcgacagactttggtatttatgtacgtcttgaggaaattgcgatcgaaggtctcgtgcatatgaaaaatctcacggacgattactatgagtttgatgaggctacctattccctggtcggtaagaggagaaagagacggttgcagatcggtaacaggacaaaggtgaaaatcctgaaagtcgacatgcagcgcaggacaatcgatctgggactggcgtaaacggttgttgagccgttgatctgttgaatggtttatttgtaggggcgaaaaatatttcgccctttcgaatgtcaggcaagacgattatcccattgtatcggaacccttccggatcaaccacggagatttctgttttctctttgcctggagaactgtcaggcgtgtattcaacacctcaacacctcaacagttcaacaatcccatcagtcgattttcagcggtttgcttgtgcccagcggcgtcgggaagagaaagaccagaatataggaggatatggtcatggtcactatcgctaccagttggataagctgagaatattctgcgcgtatcagcaggctgtcggctgccagaacagcgatgatcagggagaactcactgttctgcccgagcctgaaccccatttccctgctgaactttgtcgtttcccgggtgattgtaaaggaaatccagtaaacaagaggtttcagcaccaggaggacagccgaaagcagcagcgccggccagacaatcttctccatcaacgcaaagtcgagtttcgcgccaagcgtaaagaagaagagcaccagaaagaagtcccggaaaaatttcaggttttccgcaagataatttgaaagaggtcctcctgccagagagacacccgcgataaaggctccgatttcatgactcattcctatctgttcggcaagcagcgcgagggtgaaacaccatgccagtgccactagattcagcagttcattgtaacgctgcacctgcatgatgatttttctgatgatatagcgctccgccagaatagctgcaacagcgagcaggactccgatgagtatgctggtaatccatcctgtgactgatgcgctgctgcccccgttaatgaatgttatggcaagaacagcaaaaatatcctgcatgatcaggatcgctatagccacagcacccatgtgtttctggtgaagggtaatggtaggcatgagcttgaccacaaggatggtgctggaaaacatcatggcgacgcctgtaatgactgcttccgttacggaggcgccgaaaaaagtatggatgatcattccggtaacaagcgcgaaaaggccaccggtcagaagtgtaagagaaaatgtttttgtgaacagttcaagcagtctgctcgggtgcagggaaagaccggccagaaaaagcagaagcgtgatccctatgttggaagtttcattgataaactcgatttcagtaacgagtttaaggccccatggtccgagcagaaccccggcggcaatataggcgataatgatcggctggcgtgtcaggagggagagccaacccagaatcgttgaagcgattaccaccagtgctatgtccagaaataccaggttctccatgaaaaaaacggatagtgagttcaggcgccagaaagattccgggtttttatatagttgtcaacattaaacttacgcacgcacccattatagttcatataccttattttgccaaaaacaggacgctcaaaccacgctctgtcatgtactcccccaatcgaccatgctattccggtaaagccgttggggtctcttccgtcaagcgaatatttgtcgttaagtaagagggctgtctcaaaggcagtatcagggtcaggagtccattccagtattttttttgcccagtacatgcggagatagccgtgcatttttccggtattgcagagttctttctgtgcggcattccacagggggtcatgtgtcgaggctttttccaggtcatcggcagtatagaggaactctcttgtgtcggtacggtgcctctcgagtgtttccgctgcccaggggtgtattcccttgagggagtcgtagtgtttgttatagaggcagtagttgtcggcaagttcacgtctgatgacgagctcttccagaaaaacatctttcgcggatcggggggcatcactcgcctgtatttcacgagcgacgtgctgggcgctgatctgaccaaaatgcagatagggagaaagatctgaaacggcatgtgcattcggatcgttgcgcagcttcgggtatgaagcaagccggtggtcaataaattttttcagggttttcgtcgccgcatcaccccccggatcgatccacgtgacaggtgctacagcccggtttattctgagggtttcgtacagcttgttccactctacaggaggaacggctgattttctttccggggattgacctttcagctcagggaaccctgtaagaaacgtttcaagcaggcgattgattttcgggcgaatagtccgggcggaaaattcaagtttgttcgaagcagtccggcagggaactatgttgtgtgcgtcaacttcataaaaagggatcgggatatgttcaagaaccttgtttttccatgtttcggagattttcaaaggggagaaatcagtgacaacagctcctgcccggcaggaagcggtaaaccgtgggatctctctctccgggtttcctgagagaaccaggaacgggatattgagcgcttcaagttgctgctccacctgcatcaggcccttgagcatgaaatcatagtggcggagtgtcgcttcgggataggatggtacaaggttgaatgcgacaatcagcggttgattgttttgcattgataactgttcggcgaacagaagagcccagttattctctgctcgctgatcccttgacatccagtaaaccaccgggccttcaatggggttttcatggttgagaatgcggatgcgttcaggatgaatcatggcgctggttttttcagatgatctctgcaatccgcaaaaagtttttaaaaagtgtagtgcctgtttgttcgtaatcggcccggatctcgcggaaactttccatgaggtgcccgctgtccatgtttttcaggtcactgtcgatagagatccacgagtgcagcagtcggggggtaagttcgaaatgcgactgaatcccgtaagctcgggtcgctgtttttacaatctggttagtacagcattgcccggtcgcgagcagtgatatgttctcattgatgactaccgtttcaccatgcagctgaaaaacacggagggtttggtcaagatcctggaagaggggatcctgtattccttccggagtaaggttgacggtatacggccggccgtcaggatcgaaaagccctgtttcttttgccgggaaagcgatcacgttacctccggcagcttttgccagtgtctgcatcccgagacagatgccgaggtagggaatgttttcctgtagtatgatcctgatattcgccagttccccgagcattatggggtttctgtcgctggcgctctgggggccgcctaaagtgattacagccgaatactcgcgagggtccggatattgccctcctctggataggtcaatgattacagacgggacggagtgcttttcaaggagagatgaaagcaggcccggaccttcatgcgttatgtgctggatgatgaggattggctgaggcataggatcggaaaagttatttctgcaaccaggtcgagagaacgacggcaaggtcttctcttccaacaggttttccgagatgatcgttcatgccgctattttttgtcagcgcaatattctcatcatcggtgttgccggtcagggcgatgatcggaatttccttgtgttttttgaacgtagtgaagcattttccctccctgatcatcttcgtcgtatcgacaccgtttaataccggcatctccatatccataaacacgatgtcatactctttttcctcgagtgatctgatcgcctcttcgccattttgagcctggcctgtaatggctcccatacgttcaagtatgatgctcatgaattttctgcttgtttgattatcgtcaaccaccagaacgtttttattcctgagaaacagactggcagagtaattgacaggcttcttttcggtaaagaaataatcctcgaaaaaagaacgtatatgttcccttgtcaggggtagttcaatgtatctgttcatccctgcgctcaatgcgctctctttgtgttccgggtcatgatgagaagatatgccgacaataggggtctctttatgggtatctccggctttcgacatggagagtgatccttctcgtatgcgtcgagctacgtcgtctgctttcactatgggtatttccagactcagcagtatcagatcgaatttttttcgtgaaagtaacgataaggtctgagtgccgttttcagtttgctcaacgcgacagggccactctttgaaatacttttctgcaagaacccggtttgcagggttattatccgcaagcagaatattttttgtgcgaagaacctcttttttcagaagctcactctcttttgaggtatagtgcgggaggtaaatggtgaattccgtccactcatgttctttggaatcgcatgttattgtgccgcccaatgctgtgatgacacgcttgcaaaacgcaagaccaagtccaacacctccttttttgcctgacgtaaagaaactgtcgaatattttatctctttttgatgcggggatgccggggccggtgtcaaaaatcctgatagcgttgagaacggatccgttttcagtagatacctcaagcttgaagccgggtttgttcttatagtacagcgcattttttatcaggttgaacagtacgtaaatcagcagatccttgtctccgaaaaagtcaaaatcattttttgtaagattttttacgagttgacggtcttccggtgtgctatagctgaaagtgctgattgctgtttgaatgctgttttttaccgaagtcctcctgaacgttccggggtcaactgatttcccctgcattccggcaaggatcgaatcaatgattttgttggcacgaagaacggtgtccgagctctcttccacaacattatgcaggcttatcaggcctgatctgctgagagtatagtcggacgtttttgacgcattgtctggcttctctggaagtatggactgtacggagcccattgcattgatgatcgagttgagagggtttctcatttcatgagctacactgccgctcaggctctggagcagtgatattttcgtctggcttgccatttgtcttttatggttgcagattatgcccccgacaagtgcaaacagaaagacaggaatatattctaactggaagtaggtgtatttgacactgccgtctgtaaagagtacggcaagataagcaaacagaagaccgccgaatgtcataagcgtaatcaatttccagtcatatataagtatgatcagaagaaacattcctgccattactgacacctgaattgatcgattagtatctgaccagcagcatcagccggtgaaaaaatcccggttgtccctatagggctaccgttttaacgttttgttctggtctgtgcgtacgtcacacgccagtttaatgcctgtgatagggggaatatacttcattaccactggacttcctgtcgattgggcgcactaatcccatcgttttctgtcgtttttcagcacttcaagccgctttattccagtcgcggaagtccgacacggcatttctcatacagctggtcgaacttcaggcgaacatagtcaaccttgttgactttcatgaccagcttcccggcatggcgcaccagttttccggctgtatcgatgaacctgcggcggaaggtgtcggcataagccgacaccggaatgaccgcttcggtcacgtcttccttgaaggcttcaaagaggttgttgccaagcaccatcaggtagtaccaggccgagtttgcagtgaatcgcttgaacggtagctgctcatggccgaaggtcttcaatgcacggttggttagttcgtctgttcccctttcgtggtagaggccaagaagctttccggcgtcgagcaagtccccacggccgaccttggtgagctgctcatcgatcttttcacccatgcccatattggtgatgatgacggaatcacgacatatgccttgcagcagatactgcccgtcctcttcccagagcgtactgaagatcgtccggcgctctttcttccatttcttttgtctgctcatgaattcggtgtacatccagctttttgagtcagtttcgacttttttgaacgattgccagtcgaccgcatcggcaacctcatcaagaacattgctgtactgcttgccgccgcacagataaccgatttgcagttgctcacaggtcttgaatacttcgtcgtcgaagaacccggcgtccatgcgcacaatgatcggaacctcttccctgtaagcgttccggattttccttaccatatgcaccagcatctcattgaccgtattgccgtggttcgagtgtttctttcctccacggaacaccgcgtccaccacatacctgccccagttcatctgcaagggctggaaccctttgaccttcttgtatgtgggttgcaccccatggcgcttctcggcatcgtcattgtccagaaccgtcgtatcaatgccgagcatgatcacttccggcctggtgtgcttcaggcgccagagaaacacatcctgcagcaatctccggaacaggtaaatccgacagaaggagatagccccgataaaacgcttgacggcatgcgacgaggccaatcgaccggttccgagcaggccggcataggcatcatcagcggcaagatgatcgaaccagttcagatggcggctcgtaccatccatgaagaagctcaaaatctgcacgaacatctcggtgaccgccaggcccttgccattcttccgcactgtaccgaacaggcggtcaataatcggaaacagccctatgttgcgcaggtacagtgcgaagacgctcaagccggccctgccggtgagctggtcgtcgctcggcaaaatggcgcaaatctgctgttcttttttaccctgaatcgtcttatcttttgccataaagctctccacctgctgggttgtgttttattacgtggtgacttggtcgttactcacgctaatataacactttacacccataggtgagggctttttttattgcaaatcgatcaacttaggtgacattgaccagacgacagaccattcatttttcagcatcatatagctgaaaaagactggcatcatgataaatgacgtgaaaagaaaatagtatgggaaaatttgtttggctctctctggcagatagttgtaaagtaaccagggaatgcccaaaaccgctatacataggcggaggccgatgctttcataaggttggggaaagatgtactcccacatgaaatagtacaacgggaagcctacaacgcacaagagtccgataatcgtgatgtttggttttgcatgttcaagaatttctattgctttattcttcagcatagtgttcttgttctctttgtcagacacgatctatcgcataaatgaaattcttggatgagttaaacttcatgctttgaccagctagggatgcatggagaatgttaacatgaaaattacgaaaaaaaagagatttgttggcagtattcaagtgttgagcactgttcggtgtggcaggttcccttaaagggactggtgggggtatcacaataccgtaaacaaagggtttgagctgatcttgtagaataatgtatatttataaaaactaatacaatagggagccagttccagacagaaaaaaccgagtaaacctttggcgtcatgaagaggaaaaaaaaaacaccgcttttttcagatgtttgttttttgagtttcccggactttcttgaaaaaaaactgcaggaatgtgagacgcaatctttcaggccaaggaaaaacggaaaacatcttgttcttggtaaacaaccgggcccaggggcgttgattctgcaaagtaacgactatcttgatattggtaaccatcctgatattgttcgtgcggaaatagaggctcttgaaagtttcggtcaggttccggttatgtcggctgtatttatgcatgatgggggtgccaaaagcgaattcgagagttctattgcttcttgggtagggtttgaaagcgctgttctttgccaatctggttgggctgcaaatgttggtctgatgcaggtcatcgccggcagggatgttcctgtctatattgatttttttacccacatgtccttgtgggagggcataaaaagttccgaggcgacagcgcatgcatttatgcacaacgatccggatcaccttgagaaactgatcaagcagtatgaacccctccccattcgtaggacagctatttgaggaagctaagtttgtttaggctgcttccggggccttgagtttgtaaagattgtaaaccgtctctgggaactcatcattcagggcagtatgcctccgatctgtattgtaatcgatgaaccattctttcagcccctgatagagttccaacccgtcaacgggaggacgatagtaaatgtactcatacttgacacttcgccataaccgttcgatgaaaacgttgtcgattgcccggcctttcccgtccatggagagctgtgatccggcctcttcgatgactgcccgggtgaagacttcgctggtgaactgtgagccctgatcggtgttcaggatttccggggcgccatgtaacctgacggtctccctgaagacttcagcgcaccactcggcttccatggtatttgacaccgaccagttcagcacatagcggcttttgaggtcgatgacagccatcaggtacatgaagccttgagccattggcacatacgtgatatcggtcgcccagacatggctactatgcgtgatctcaaggcctcgaagcagatacggatagaccttgtgccctggtgctggcctggaggtgttcggcttcggcccgatggcttccatgcccataagacgatgcagccgccggacccgcttgatgttgatgttgtagcccttgtccctgaccaaccattgccacatgcgatacacgccgtagtacggtttcttcaggtactgctgatcgattaaccgcatgagctcaaggttcagcttcgacgttttttttgactggtaatacagccctgatcggtgaatcgagagcaggtcgcattgccgtgtcatgctgaggttttgatgttctttctcaaccatagatcgcctttccgacagggatttcacgactgcaatttttttttgagccagtcgacttcaaccttcaactggccgatggttttgtagagttgttcggcctcttgctgatgctcctgctggtctttctgagccttatcgccttttgagaacacgtcggaagctttttccataaactcccgcttccactgggtaatctggttcggatgaatctcgtgtttttgggcgagctcggttaaggtaagacgctcactgagagcttcaaggacgaccttggttttgaattctgcgctgaatttccggcgaattcgtttcatgatgactgctggttttgattgttattctcaatttaaccagctgtcctgttttttgggagtggctcagtatggtcagggtgttgttttgcttgattctgtttatagtacgattggggatatagcgccactttttgacattgtggagatcgcaggccttcatgactgcattatcgttgtagacgaatcacattctcttggaactcatggacccggtggtgcagggttggtttatgaacttggcctgacagaaagagtacattttgttacagcgagtcttgcaaagtcatttgcagggagagctggagtgattttctgtaaggagaggtttgccaaatactatccttatctcgctcatccggctattttcagctcaggcctcatgccacatgagattgccggactttcggctacgctggatgtcattaagaaaagcaatgatcgcaggaaaagacttaatgaactatctgcatatgtccgaaaggagatggatgaactcggttatgcatttgacagtgaatcgcagatcgttgccattgagccggggcctgaatccaatactgagctttttcgtgatgccctcgaagcaaggaatgtttttggctcggttttttgttcgccagccacgcctaaaaaccgctctctgatgaggttttcactccatagtggcctgcaacgaaaagatgttgttcatctcttgaatgtctgcgatgaaattcgtgacgaagtcaacatgagggagtggaaatccacgaaaagaaaagggaggtgaatagctgtttttccggatcaggactttttgctgaacagactcatcagcgttgacaggagattctgttttggtgcgcttttgaccggcagcccttctttttcccaacgaatgatgccgtgttccagattgaaaaccctctggtggccgttattcaagagaagacgtgcggcatacatacttcggtttccccttctgcaggcaacaattacctttcgttttgcaggtatttcctgcattctttgttcaaatccgctgagggggatttcgatgacgtcagggatgtcaaatgatattctggcgatttcacgcggctggcgtacatcgacaagcacagcccctcttttcagcattgcatacgcgttggatggggtgacgtctttcactttgggcatattctgtttattatccgcttttctcagcggagagggtgggattcgaacccacggtacgaattaacgcacaacggttttcgagaccgcccgattcaaccactctcgcacctctccgattactactcgcctaccagaaaataattatagtgccgacgttacaccctatcctgtctgccagagagggtgggattgatgaaacgcaattgcgtttcacccttcgggttggcctgaaggccaatcatagcagcttgcgctgctgttcgaacccacggtacgaattaacgcacaacggttttcgagaccgcccgattcaaccactctcgtacctctccatggctgtatccctaaaatagaaaaagcctctgaaaatgaggcttttattatgagcgggaaacgagactcgaactcgcgaccccaaccttggcaaggttgtgctctaccaactgagctattcccgcttgaggagttgtaattataaggctttcagtatttttctccaaaatgtttcctgaaattttcaggaataaatgatgcccggtttcctgtaagcctgtcgattaaaaagtcaaaaggtaaaagtcaaaagtcaaaagcaggaattcatgccctgtggatgaacctgtttttctttcagtaatccccggctgtttaccagccgactgctctttcggctccgggatttagcattccttatttttcccatacagctcaacaactccccatctcaccactcttctcacttcagttcgagacggttcataatggtttccatatccttgtcgcctctgccggacaggttgacgatcagcatgctttctttgggcatttctgcagcacgaacggttgcatagtgaacggcatgtgctgattccagggcgcatatgatcccttctttttctgcaagcagtctcagggcttcaagtgcctgggtatcggtggctgatgtgtaatgaacgatgccgagttcctgcagatggcagtgttccggtccaacgccggggtagtcaagtccggcagatatcgagtgtgcttcgctgacctggccgaagtcatcctgcaggattttcatcattgccccgtggagcactcctttttttcctttggtcagggaggcggcatgcaaggcttcaagtccttcaccggcggcttctacgccgaccatttcaatatccccggcagaatccagaaatgcatagaacatcccgatcgcattgctgccaccgcctacgcacgcggtgatgacatccggaagtctcccggtctgctcaagtatctgctgtctggtttcacggccgatgaccgcctggaaatccctgaccatcatgggataggggtgcatgccgacgacagatcctatgatatagaaggtctcttcaggattgttgatccagtcgcgaatagcttcactggtggcgtccttgagcgtttttgtgccgttttcgaccgggcgcacctctgctccgagcagcttcattcgggcaacgttaggggcctgtcgtctgatatcctccgcgcccatgtacacaatacagtctaaatcgaagagagcacataccgtagcggttgctacgccatgctggccggcgccggtttcggcaatgatcctttttttccccattcgccttgccagaagagcctggccgagagcattgttgatcttatgtgctccggtatggcacagatcctcacgtttcaggtatatctgcgctcctccgatatgtctgctcagatgttcagcgtggtagagcggtgtcggtcgacctacatagtgacggagaagcttctcgtattcattccagaaagcctgatcttcttttgcttttttgtattcgtcttcaaggtccgaggcgtttttgataagggtttccgggatgaactttcctccatatttcccgaagtgtcctgtgtcgtcaggggcagtatatactgactgtgtcattcctggtgtgatagttacttgtgttgagtgcactggttcaaggtgtcagccggtgttgtctctttgctgtaaataacgtgcagcagttagagaacagcttgggtatagaatactaaaatactatatatttagtgttttcttgagtaactccctggaaaaagacaaccctttcaagcaggagcagattcagcgtgtcgctttcagaacgattcacaaagaggattgccggcataccggttttgctgatagcttttgctttttctctgccggcatacctctttgccctccccgatgagacagcatctgatggtgctgaacgcagaggggcgagcgagcccgacacagcaattgtctataccgcgagggattcgcttgtctataacatcggtgagcggaccatggagctttggggcaaggcctccattgcctatgaggacatgaaactggatgctccgaggattcttgtagactacagtacttccgtttttgatgcctttgcgtcaaaagattcccttggagagtattcagagcttcccgtgttcgttgacaaagacggtggtttcgaggctgagcatatgaagtacaactatgcgacgagaaggggaaggactctcaatgtgtcatcggaaatcaaagaaggctactataccggagccaatgtcaaacggctggaaacaggagagttgtatatcagggacggcatctatacaacctgtccgaaagatgatcctgatttctggttttatggcagagatatgaagatcattcccggtgataaagttgtcgccagaccactgatactctatatacggccgaaaccgttttcctggcggatgcccgcgattcctcttgttccgttgccgtttatgtttcttccgataaaaagcgagcgtacttcagggtttctcgttccaaagttcagcgaggacgaccgggggatatatttttccaacctcggttatttctgggcattcgatgaatatatggatcttcgccttgaaagcgatctttcctttaacggaagctggaggctcggggagcggttcaggtacagtaaaagatatctttttgacggctatcttgaaggggagtatgagcgatatcgcctctctcatcccgatgatccggattttgtcgactacgataactggaatgtcaagctcgtgcatcaccaccggtttgatcctgactcaagactggatctgaatctgatgtatcagggagggcagcgctattacgatatcaactctatcaaccctgaatcgattatcaacgagcaggccaactcctatgcatcgttttcaaagcgcttcaataagggtcgaagcagtctgactgcggcttaccagcgatctcaggacctcagggatgatgatcttacgcaatcggtcagtgcctcatactatcaggagcgtatctatcccttcagagaggaagccggtttgacagatgactggaaatcgcgtttgtccctaactcctcgcgcttcggcctatgccgagtatgcaacaatagacaatcttcactacagtgactatacgggtgaagccggtctgcgcctggcataccagcaggaattcgggcagggatacaaggtgaacttttcacagagggtgaatcttgagggtaaaattgacaacaatccccttgatgatgatcgttggggcgcaaggcttgaactccctttcagctttcagtcaacccttttcaaatactttaatgtcaacggcagctttaccatagacaattactatgtagacagctttgtagaccaatactatgacccggtttctgatgaggtcgtgaccgagacgcagcatgacccgaggcatttttctacctattcactggatcttgacgcccaaaccaggctgtacggcacggtatattcacgaatgcttgaagacatagcagggataaaggcgttgcggcacacggtcatcccgaatatttccttctcatataatccggattttacgggtgacaatcatgattattacggcacctacattgacgctttaaaccagccgatacgctataaccggtttcagaatgcgctctataacaatgtatttgccgaaaagagcgcgatcggcatatcggtgcaaaatctgttacaggcgaagctgaagggaaagctgcttccttccggggatatggtttccgatgacaggatagttcagcttctttcgctgacggcctcaacgagttacaattttgccgcggattcactgaaacttgctcctttaacggtgtcggcatcgagtaacgctctggctcccaacctgatgttgcgcgcaggcgccacctatgattattacggttttgatcctgttaccggagaacgtgttgctacaccgaatatggatcaaggcggagggttcttacgttttgtgcagggatttgtcaatatgagcctcagcctgagtggtcatattacaagcgatgggcccgacagtggtcaggaggagcagcaggaatcagtcaaggtttcagctgacgattacagtgatgtaaaggtggaaaaagccatctataaggagcggtatgatcatgatgcatatcgatatgcggattcaagactgccctggcagttgcggctttcgctctatctgaattcaagcagatatgaaccccttgagccggcaaccacgacagccttgttgaatacctctgccagagtctctcttaccgatgtttggcagcttgggctcaataccggctatgatattgaaaaccaggaattcatttatccccagattaatctctatggtgatttcaagtgctgggatgtgagcctgcagtgggttccgagcggagagtaccggagctatttctttcagatcggcatcaaagctccgcatttgcaggatatcagattccgtcagagcagaagactcgacaatcagtcgtgagagacggaacgtgttcaggtggcgcaggcatccaggggttttccgggacgcgggtcagaactcatgctccagaatgtatgccaatcgcgcgttaaatgtctcatgagcgtcatgatggatacagtgcgatgctttcggtatgataaatgcaccggcctgcggcaggagttcctgaaattcagggatgattttatgcggcggcagcgcactgtcctcggctccccacaacaggaaggctttgtttctgtagtgacagggtttgggaagatgttcaagagaaaagtcattgggtcttctggacggtgagagataggaccaggcagcccctttgtccagaagcggtttggtgaactgcttgatgagccgcaggtcaacttttttctggttgtagtaggtcggtgtgagactctggctgacaccgacaggatttgcgaacgccgcaaacatgacttcaccgataaccggtgaagcaatcaggccgaaaagagctttggccatagggtccatggtgtcgccgaaaagacctgaagggttagcaagcaccagccctttcacgacgtcagggttttcatgggcgaagtagaggcctgatgcgccgcccatagagtgcccgataagaacgacactgtcaattttcatatacttgaggaatagccggatctgtgaagcgaagagagcaaggctgtatctgacgttaggcttttcagacatgccgaagcctaacaggtcgatagcgagtatgtgatagttgtcggcgaattcaggaatattctcgtcccagtgttccagcattcccccatatccgtgaacaaacaaaagtgatggcctgtccggtgatgactgaccgaactcccggtatcgtattcgagcagtttttcccttttcatatttccagtccagaaaaaggtctgttgaaagatgattcatgatacagttctcgatgtcagaaggttttttgcctgtttattaggtggaactgatatatagtaaaatatacaggtcaattaatgaaatttttgttaaattggttaaaaattgtccggttttcgtaactactaatatgtagacaataatgctgcaagtatcgagaaaatttgagtatggtctccatgctgttgtgtatctggcgcgcagggagtctggagaggttgttacggtcaaggagatggcagcggatataggtttttcacaggaatttctggcaaaagccttgcagcagctcaaaaaagcgggcattgttctatcggttcagggagtaaaaggcggatacagacttgccggtttgcctgaagagattaccatttctgatattgcaagggcgatagaaggccctccccgccttatgcggtgctcgtctgaacgtggaaagtgtgaaatagtgagctcatgttctaatcgcagcaccatgttcaagcttgaaaaaaacatcgatgcgcttatggcagacacaaaggtttccgctcttctgtaattcaggaaagaagacgtatggcatgagtttcaggtgttttcacgccatgataatcctcgttgtgttatccgctgttttctgttagattgctgtccactatttcatccgctcatgggttggcgtttccagtcgacgctgccattcaatcattgttatagagcagaacgtgatgcagaaaaagagagctgtttcgggagaagacctgtcccttcccgatattgttatgaaaggagtcagtacacataacctgaagaatatatctgtacggattcccagaaataaatttgtcgtcattaccggggtcagcggttcggggaaatcaagtcttgccttcgatactctttacgctgaaggacatcgaaggtatgttgagtcactctccgcatatattcgccagtttctggaacgaatgcccaggccggatatcgcatcgatagaaggaatcgcccccgcgattgccattgaacaaaaagctatccccaaaaatccgcgttcgacagtaggtaccgtttcggaaatctatgattatctcaggttgctttttgcccggataggaaagatctattctgaggataccaatgagctcgtgctgaaacacgcgcctgaagatgtcggcattcaggcagactttctcgagaaaggaacccgtttttttgtcggttttccctttccgtgtcatacagatgttgcccggcaccgttgtccggttgatgaggaattgcagaatcttctgcagaaaggcttttttcgtctgatataccaggacaaggtgctcgacatcaatgacgtttcggttcgtgagcgcattgccggtatgcgtgccgatgagatatcggaggttcttgtacttgtcgaccggttcaaggctgttggagatgaaaaaacaatgagcagggtgtcccaggcggctgaaatcagtttcaacgagtcgagcggatacgccgtgctgaaagttgcaggcggcaagacctttcgtttcagcgaccgtcttgaattgaacggcgttgaatatcaggatcctgcaccgcagctttttgcctttaattccccgctcggagcatgtccggagtgtcagggtttcggaagacttgcaggcattgacgaagatgcggtagtgccgaacagatcgttgagtcttgcagaaggggccattgcatgctggaactcggagaagtaccgcagacatctcagaaagctgcttgagatcgcccgggaggccgggattcctgttgaccggccctacgagaagctgtcccatgttcataaggatctcatctggaagggcataaaacggaagggatacaagggtatccggcctttttttgcagaaatagaaaaggacgcgggatataaaatgcatctgcgggtttttctcagccgatacaggggatatgctgtctgtactgcttgtgaaggtagcagggtaaagccggaagcgaggtgtgtgcgggtttccggtaaaaacatcggtgaagtcagcaggatgaaccttgcggaagctcacggttttttcagtgatctcgctatatctccattcgacagaaaggttgcgggagctgtcctgcttgaaattcagaaacgcctgagatatatgctcgatgtcggtcttgactatctgactcttgaccggctgacccatacgttgagcggaggggagtttcagcggatcaacctctcaacctctctcggatcacctcttgtcggagcgatgtatattcttgacgaaccaagtatcggcctgcatcagagcgactcggcacggttgatcggtttgttgaagcggttacgtgatcttggaaatacggtgattgttgtcgagcatgacagggagattatggaagaggcggacgaaataatagatcttggcccgaaagccggaaggatgggaggggaggttgtttttcatggaacgcctgacgctctgctcgaaaccggaaattctctcacggcagagtatcttaccggaagaaaaatcatacctgttccatcaaaaaggcgtgagcctgatttttcacgatgcatcgtggtcaccggcgccatgcagaacaatctcaagagtatcgatgtccggtttccactggggatcatgacctgtgtgaccggtgtcagcggctcgggtaagtcaacgcttgtcaatgatattcttaacaaagggattgtccgggcaaaagaacattcaggagaaaaagccggaacccaccgtcttattaccggaacggagctggtgcaagctgttgagcatgtagaccagtcaccgatcggcaagtcaagcagaagcaaccctgtgacctatctgaagatttttgatgatatccggagcctgttttcccggacaagagacgccagatcaagaggatggaaacagggatacttttcatttaatattcctggtggtcgttgtgaagcctgtgccggagaaggtacagtccgcattgagatgcagtttctggccgatatcgaagccgtatgcgaagagtgcgggggtaaacgctataaaagcgatacacttgatattcgcttcaagggattatccatctctgacgttctggagctcactgtggaggaggctctggatgttttttcttctgaaaaaaacattcttcgcaagctcaaagttctcgatgaggtcgggcttggctacatccgtctgggccagtcatccaacacgctttccggaggagaagcgcagcggctcaagctggctttttttatcgcgaaggctgatgtggaacacacgctctttatttttgacgaaccgacgacagggcttcattttgaggatattcttaaactgattgactgttttgaacggcttctggcacagaacaactcgctggtgatcattgagcacaatccggacattattaaacaggccgactgggtgattgatctcggccccggcgccggagacaagggtggggaagttgttgcagaaggaacgcctgaatcgatatgcggaaattcagcgtctcttaccggacttcatctgaagccctggcttgaaggaggggagtgagagacgagtgacaagaaacaagtgacaagaaacagtgacaagtgacgagtagggaagaaacaggttttttttctcgtcactcgttactcgtctctgtcactctttgcctgtcacgttatttttcaaagttgtgatcaggagggtcgtcttcaagtgctcctccgtgcagtcttatgtgtggaaaatgagatgtggaggttctttcaacccatacgtcccctccctgttccgcgattttttcattttcagccactgaaagcctgttttttgcaagggcgataatttccgaaagaatctctcctcctgaacgatccttcccggttgcggtattgtcgctcattttcgacagaatgctttcatatttttcttccgtgatttttcctatggtgctgtagagcttttcattatccatgaatacaaggtgttgttagtcgtaatttgctataataaaatgatatagcctgcgttttcgtcccctcgcatgcaggagaaaattatttggcaggaatgaatatttttctcatatttggttgttgttagcactcggtgttgtagagtgctaacaacgggtggaagaacgtttccactaaaagataagtataacgaacatttgtattctataaactaaactgacgaaggaaagatgaatttaaaacctttagctgaccgagtaatcgttaagccagcgccagcagaggagaagaccaaaggcggactttacattccagataccggtaaagaaaaacctcagtatggtgaggtcgttgctgtaggagccggtaaggttgccgacagtggtcagcttcttgaaatgcaggttgctgttggaaataaagtactgtacggtaaatactcaggcacagaagtggctgtagaaggtgaagactatctcattatgcgtgagtctgatatctttgccattcttgactgattttttcagaacattcaattaaaaatatttctcaggaggaacattacacaatgagtgcaaaagatattctctttgacgcatcggccagagcaaagctcaaagtcggcgtcgacaaactcgcagatgctgttaaggtaactctcggcccggccggtcgaaatgttcttatcgacaaaaaatttggtgcacccacttcaaccaaagacggtgtcactgttgcaaaagagatcgagcttgaggattcctttgaaaatatgggagcccagatggttcgtgaagtatcctcgaaaacaagtgatgtcgctggtgacggcacaaccacagctacggttctcgctcaggcgatctaccgtgaagggttgaaaaacgttgctgctggcgcacgtccgatcgatcttaaaagaggcatagacaaggctgtgaaagaggtgatcggtgagctgagaactatcagcaacgatatttccggaaaaatagagattgcccaggttggaaccatctctgccaacaacgaccctgaaatcggtcagttgatagctgatgcgatggaaaaggtgggcaaggacggcgtcattaccgttgaagaagccaagggtatggataccgagttgaaagttgtggaaggtatgcagttcgaccgcggctacctctctccgtactttgtgaccaattccgagaagatggatgccgagcttgaagatccctatatcctcatccatgacaagaagatcagcaacatgaaagatcttctcccgattctcgagaaaaccgcccagtcaggacggcctttgatgatcatctcggaggacatcgagggtgaagcacttgctacgctcgtcgtcaataaacttcgcggaacccttaaagtctgtgccgttaaagcaccgggcttcggtgaccgtcgtaaagccatgcttgaggatatcgctattcttaccggtggaaccgttatctctgaggaaaaaggctacaaactcgagaacgccacgatctcctacctcggtcaggcagctactgtcacggtagacaaagacaatacaactattgttgaaggtaagggacaggctgacgatatcaaggcacgcatcaacgaaatcaaaaatcagatcgatgcgtccacttccgattatgatactgaaaagcttcaggagcgtctcgcaaagctttcaggcggcgttgctgttatcaacatcggcgcttcgactgaagttgagatgaaagagaaaaaagctcgtgttgaagatgctctgcacgccactcgtgcagctgttcaggaaggcattgtcgccggcggcggtgttgctctgattcgcgcggcaaaaggactcgacaatgtgcagccggaaaacgaagatcagaaaaccggtgtggaaattgttcgtcgtgctcttgaagaacctctgcgtcagatcgttgcaaataccggcacaaccgatggtgctgttgttgtcgaaagggtaaagcagggtgaaggcgactttggtttcaatgccagaacagaggaatatgagaagatgacggaagcaggagttgttgatcctaccaaggtgacaaggacagctcttgaaaacgccgcttcggtcgcaggaattctcctgaccactgaagcagctatcaccgacatcaaggaagaaggaggcgatatgcctgctatgcctccgggcggcatgggcggcatgggtggcatgggcggtatgatgtaagccatctgtcttcctgtagttactttacgctgtcccggcatacaccggggcagctttttttttgataaaatcgctactttgcgctatatcactatcaggatgacgttacgcatcagcagaaacgctcatttcaggttttatcaatccgaagttagagagaagcaatgagagccgtagtgttgatcagtggaggtatggacagtcttgtggttgcagctcaggccagggctcttgggtatgaacttgccgcaatgcatgtcaattacggccagcgtacctggcagaaagaactgaccgcattcaggcggatatgcagtcactatgcaatagagcgtaagctggaggttgacgccgcctatcttgaacatatcgggggctcctcgttgacagacagctcaattcctgtagagcaggctgatctgcaaaccgttgcaataccttcgagttatgtgcctttcagaaatgcgagctttctttccatggcagtgagctggtcagaggtgattggggccgaaagaatttttatcggtgcggtggaagaggactcttcagggtatccggattgccgcaagatcttttacgatgctttcaacaaggttatcgaactcgggacaaaaccggaaacaacaatagaaatacgtacaccgctgatagatcttcaaaaatcggaaatcgtgagaaaaggcgtcgaactcgatgtcccgttttttcacagctggtcgtgttacaagagcgagggaaaagcctgtggcctttgcgacagctgtgcccgcagactacgggcgttccagctggtggggctggacgacccgattgattatgaagtccgccctgactatatttaacggcttcctgaaacaactgttgtctgctgcacatcgtcggcagcgctttttttcactattcaatcattatctacagcatgaaatcagtaaaaacattgccggcggtaactgcgggtgatgaagaacggttgaagctctccttcggtttgatggcgctcatctggattaccggtctcatcggacattttactcctctcatggaatggcccgcgctttttctctatcttatcggttctatcgggcttgttctctacagaggcgtctcccgtgatgaatggcagaagatgttccttacaggaggaaacctgaaaaaatcgcttttttggggcgcgatagcagggggcgtactgtttttgatggatatcatgaataccgtgatgtattacaagaacggtgggggacccatggctgaaatggagattctgctcgtcgggaggtcgcttgtttttctctttcctctgctgattctcgccgaagagtttctgtggaggggtatcatgttttcctcgatgatccagaggggcgtcaacggtcatcttacggtatttcttacagccatcttctatacgttcaatcattttgctgtggctcccgttggtatgtttgaacgtgccctgatggctatgatggcttttcctattggtattgtgggtggttatatcgttctgaaaagcaaaaatatttggggtagtgttctgctgcacgcaattaccatgatttccatgctgcttgatattgttgtcattccaaaacttcttttcggataattttctgcaggcatacctatggcgcaaaacagagtttcccgtttaatgcaggaggatcgaaaattcctcattgcctactatatgccggagtttcctcttcccggatcaacacttcccgttcttgaggctttgcagaagagcggggttgatatcattgagcttggaatgccctattccgatcctattggcgacggccctgtcattcaggatgctgctcacacggcgataggtaacggtgtccatattgctggtattcttgacctggtgagaaaggccagggcaggggaggggtgtgaaaagatcaccgttcctcttctgctcatgggttattgcagtccccttatcgcctatggcggggattgctttctcagtgatgcttcagaagccggagtggacggtttgctgattcccgatctgccgccggaggaagccgaagattttcttttcagggccaggggattcgggctttccgtgatctttttcatttcgccggagactcctcctgaacgcatagggatgatcgatggtttatccacggacttttcctactgttttgcggtcaatgcgactaccggcacagcgaaacttgccggtgcagacagcgaaagggatattgaaagctatctgcgcagagtcagggagcatacaaaaaagaaatttgttgtcggttttggaataaaggacagggcacgtgtggaaaagatgtggaaccttgccgatggtgcggttgtcggaaccgcgcttctccaggccatcaggaatgcttcaacccctgaggaggttgcccttatgacggctgaattctggaagacactcaagtcttaagaggaacgggtgatcgtgaacaatgaaatgccctctgttgagataattattcctcattacagagggatcgagatgctcgaacgctgtctcaactcccttgctgagacctcctatcctgcaatgagcatctgtattgtggataacgcaagcggcgagaaagaggcgatttcagggctgaaaggaacgttcgaagccctgcgggtggtctcactgccgtcaaatcgaggctatgcgggaggatgcaacagtgctcttttttcttcaacctccacctacgtggtgtttctgaacgatgataccgttgtcgatccatcctggctttcctgccttgttaacgcagccgaagaggacggcggtatctccgcacttcagccgaaaatcctttcattgcccgcacagcgcagcggaaaaaaggtttttgattatgccgggggggcaggagggctcatcgacaggctcggttatccctactgctatggccggacaggcgctcacactgaacaggataacggtcagtatgaccgggcgggtgatattttctgggcttcaggtgttgccctcttcgcacgcagggattgtgttacgaatctcggcggttttgacgaggattttttcatgcatatggaggagatagatctctgctggcgtatgcgccttcagggtcagcgaatcgtttcggtaccctctgccgtggtctatcacgaaggcggagcctctcttgcggaaggctccgctgaaaaaatatatctgaaccatcgtaacaatatggttatgcttctgaaaaacaggagcagtgccgcgctcttcatcgtttttcctttgcgtctgcttctcgaatgcgctgcagcagttctctatctttcaaccggaaggcagaggatacaacgggcgataagtgtatttcacgctttgttcgacaatctgaggtgtttgcctgatattttcagaaaacgtcgagcggttcaagccatgaggagggtcgctgaccccgtgattttccgtgacgccccggtatcgattgttctcggaaatatgacttcttttcgaaacgcgcaaagaaggacagcatagggcaccgctattacttctcgtgagcgagctgaagacaaggcggccgagcacagaaaccggagtgtacacagagtacatgaggatttcgagcaccgaccaacgaagtattcggatcgtgcaaaaaagtaatcgaggagccccatagttcggcttgccatcccgctgctgctgcacgctgtcgattctcagcgttttttcaggtgcccccacgctatcatgtcctcaacagactccaggatgctctctttagacggtctgaaatgaactccaagatcacgaatgattttagcgttatcataccgaatggtgttgccgagatgtgttcgaaggtacattcctgtatccctgggccgggtgtaggaaagcagtttgaccagcatgcttccggcttttccggtcagatcaagccggggaaggttgaacgagcgttcatatcccccttcacgaagaatgtcgacaagctcccgcatatgcagcgagtctccggcgcagagatatctgcctgcagcttccggtttttccattgccaggacatgagcggcagcaacgtcccggacgtcaacaaaaccccagttcagatccagaattccgggatagacgccggtcatgatgtcccggatcatcaggtttgtcgtgtttgccgagggcgtcagtgagggaccggtaaccatgaaaggattgatgaccaccagatcgaatgcaggatgacggcttttcataaattcccatgccgaccgttcagccattgttttggagtaatggtaggggttgcgtttcagagaggagctcacgttccagtcgttttcagtcaggacgatgttcgaatcaggttcatccgtgacggcagcgacagaggatgtcagaacgacacgccgaacggaatcagaacgccgacaggcctcaagaacattttcggtgccgataactgcgggctggaggaggtctttttcagggtcctgtacattgatgacataggggcttgctgtatggataaccgcatggcagccatcaaccgcgttgttgaaagaatcttttgcaagcaggtctgactcgaaaagatcgagctgttcattgacggccgcaagttcagcaagccagggaactttttcaagacggctcaaatgacgaacggttccttttacccggtagcctttttcaagcagtgacatgataatgtgggaagcgataaagccggtcacaccggtcacgcatatggatttctggtttggcatattctgcagggaatgttgttgtgcatgttttctctactctctgaagcggtcccggtcagtctgccgggctgatgctgttcttctcgtctgcttcggcaagttctctgattgccctcaatatggtcggcagatcctggtgctgaacaaaactcaccagaaaaggcggggcgaaaaaacgaggcttcagtaatgcctgccagctgagaaatgtggcgcttccgtcttcagacggttcaaaacgccactctccacgatagactgaaaactcgccctcgaggatttcgaaagagaggcttcggggaaaaaattctttaacgctcaggacgatagcaacggatttttcaataaaaaaaatgccgcttctgccggtttgggctatgattttctcatcaccgttgtcttccaccaatctgctttcgacaactttggggattttctcgctgagatgattgtagtcggttagaatggcccagatggtttcagggcgggcagccacgaaaacagctcctgacgcattgatgatatcattttcaaggtatgcgatagtgatgagcgtttcaccgtcacgcagcttttgacggttcgcttcggatatgccgcggtggttgttatccatgctgcccgggactctcttgccggttggatgagcccgtttctgattcgctcagttccctgatggtttcgagcagttcgcgaagatctcttttctggacggcatcaacaataaaatccggcgcggaaaagtcggggtttacttgtgccgaccacacaagaaaggtgccgtttcgactttcgtcaggcgtcagtacccatttcccgttgaaggttttgaaatctccgctgatcagctcaaaagagagcgtttcaggaaagttttcggtaattgtcattcgggtgctgaacttgatttttatgaagagcacacctgttttgcttgtctgatcgatgattttgatgttgcctttgtcttccaccaccctgctttccctgaccctgggcatcgtatttgcgagattgttgtaatcggtgatgatattccagatggtcgcaggtttcgaatgcacatagatagagcctgagacatcgatgatgtcatccgtgtttctttgaagatcgatcaccgtctctccttcaagcaaccgttgcatggtgagagcaggatcatcctgcgtgttttcacctgtcgccgcaggcgtatgcgacaagaggagcaggagagcgaacagtaaggcccggaacatcactttaatcttgatcatgcccgtaatgttatggtgtatttcggttgagggctgctgattcagcctgttgtttatgggcggaaagaattccgggcaggtcctgtctctgcacaaagcttaccaggatcggcggggcgaagaacaacggtttgatgagagcatggtattgcagaaacgttcctctctgatcaggtaacgtttccagcagccattggccgctatagacatgaaaatctccgctgatctgctcaaaggtgacccgatgaaggtactcttcctgaattttcagcctgaagcgcactgttttttcaaagatcagaatcccggttcgtcctgtctgttcaaggattatatgcccgttttcattttcaatcaggtggctctccaggacttttggaagcgttttgctgagattatcatagtttgtaagcgtgttccagacctcttcaggacgtgcgtcaatgaatatttttccggtaacgcctatgatatcgtcaggctggtaggtgaggtcaatcagaatttcgccatcaagcatccggttatattcaggcatacagaagagtatgtttatgtacagctgtttacacgtcagaggatagaaatgagataacaataatcaatttacgctgtcaatctgaactgtgcaatgccttgcagacagttgggggttgccggagggggaaaagaggctgtgtcagtcatgacatcggatgatgacggcttcatgaggtgaaagtctgatgcttgttcctttttcgtgctgacaggtctcggaatgctttttgttctggtgtgtgctgaagatggtgaactgctttctgtcgagatgaacaagttgttggtgatcaatttttatttccactccgatcgaactgaaattcgccagaatgaaagcggattcgccgttgagatggcgtcgatatcctatacatcctgaggtgtcatggacattgagaggaagaatttcaattttccctttggtatagagctcctcgccggtcagtttgaagagctgccgatagcgttcaggcagttcgctgctgaacggttcacttgcctgacggagcaactgaacggggagttgtcgcttgaatccctcaagctgtccctgatggataaggtgcattcccggagaggtaagcataagcagcgctcctgcaagatggttcgggccgagtgtttttgccgcgcgcggttcgtcatgattttccagaaagagacagagtcgggactggtagtcccagtccgccttcagatgttcccgaagtctggtgatatttacaggatgttcagtgagatagtcataaaactgtttatcgtaggtatagtcgaacccctgctgttgcagctcccattccttgttccagtatgattctgccagaaaaagaaagccgggatactctgatttaaccgttttgatggcgtttggccagaattcatacggcatcggaccgctgagaggggaccatgtcgtgtcgaacacagatttgagaatcagcatggcgacatcgcaccgcaccgcatcgcattttctgctgatggaaagcaggttttccgtcatcagatcatgtgtcgccgggtttgcgtagttcagctgtaacgtatccgtccatgcaggaaagtaagggtctttaccgtgagcaagaaagtgatcgcgtttatactcaaaacatgaaccggggtccagatagtgctcctcatcggataaggtgacaaagtattccgggtaccgggggagccatttattgtcaagagccagatggttcgggacgaaatccagcatgagcctgataccgcagtcacggagccttttcctgaactcttcaagttcttcttcttctccaagaacggggttgaggctgtactcgggaatggaatagggtgatcctgctacgtcttgaggttcaagatgttcaagctgttcgagaaaggctgtccggagtccatcatgcgagcgggcgatcgcctgactgtacaggctttctttccagacgcccataagccagatgatatcaaaaccgcacgttttgaaaaagtcgaactccttgtcagggaccgtgccgagagtgacgggtttttcatggataattgaaagccggtgcagccagactctggtgtttatttcgtaaactaatgggaacattgcctcaatatctcaacatccatggatgttattatccgttagagcgatacacgctgattttggatctaatatagcattgaatgtatctccatgaaatgtaaaatgatacaatacagagaggtgtccgggagaagggtgctgttctttaagcaggtcgtttcaatttctcagtcatgaggggaggtactatggaaaagcttgcagaaggtgttgttgaggagaaagcccgccagcttgccggatgggacgtgactttggcggaaggcgggaatcgactcgtacgtgtcttcacatttggagactttgtctctgcgctggctttcagtgtgaaagtcggcatgattgccgagaaagccgatcatcatcctgcggtgcttgtcgaatggggaaaggtgacggttacctggtggagccattcgctgggcggattgagcgaaaaggattttgagatggccgggagaacatcgggcctctatgaagtctgaaacgtcgcagtgatgattcatatcggcaggtgtggagaacagaggaaactatcgatacattgctctgcaggaaaggcagtcggcgacgcaatgaaatgaagcccgggatgttgatcagggtattttccatcttcgggctccaatctgccggactcatcatggtatgacagcctcacctgtctggtgaacgtgaaactgatacagagccgcattgtatgaaacccttcgggattgccgatcaaaccggatctgcttcgttactgggaacttgcggtagatcactacagcggcattccctgtgcctcgcatctccggcatgctcgacaatcgctcaagttagggataaaaaacatgaggccgtttcacaggaagacggtctttttttttattttaaccgcgagccgtgacgaggcttgtgcatagtttacagaataacttttttcagagagagtattgattgatattttagagcagttgaacgatgtgcagcagcaggctgttcagaaaacagacggtcccgtcatggttcttgcgggagcgggttcagggaaaaccagagtcatcacctacagattagcctacctgatcggtcagaagcaggttgcgccccatcagatacttgcgctgacctttaccaacaaggcggcaaacgagatgagacagaggatcgatgaacttctgcaccccggaagttcccggggactatggataggtaccttccattccatctttgcccgtctgcttcgcaactacattcaccttatcggatacgacggtaatttttcgatctatgattccgatgacagcaaaagcctgatcaggcaggtgatgaaggagttgcacattccggtagagtcggtgcccgtaaacaccgttcagggtattatcagccgggcgaaaaacaactttatacttcctgcccagtttcatgcaggggcttccgattataacggacagaaggcggcaggaatttatgaggtgtatgcccgcagacttcgtgagaacaatgccctggattttgacgatctgctcataaagccgctggaactttttcaggaacagccggctgttcttgaacagcttcaggactatttccgctacatcatgatcgatgaataccaggacaccaaccgtgcccagtatcttgtcgcgaagtcactggccgccgttcaccgtaatatttttgttgttggtgacgatgcgcagtccatctattcctggcgaggagccgatatcaccaatattctgaattttcaggatgattacccggatgtctcagctttcaagcttgtggagaactatcgcagtacgcagacgatcctgcaggcggctaacggcataataaagagaaacagcagacagattgaaaaagagcttgtttcccatcagagcacgggagagcccctgaccctgcttgaatcgttcaatgagaagcgcgaggcggaaaaagtcggtgagaacattcagtccctgaaactcgtcaaaggctatgattaccgggatttcgcggtgttttaccgaaccaacgcgcagtcaagggtgttggaagatatttttcggatacagaggattccctacaggattttcggcagcgtttcgttttataagcgaaaagagatcaaggatgccgtggcgtatctgaggtttatcagaaacgatcaggatacagagtccctgctgcgcattatcaattttccgccaaggaaaatcggagaggtcagtatagggaaacttcgtgattatgccgcgtcacaaggtatatctgtttatgaggcgatccttaaagccgaagaggccggttttcctgcaaggctgaaaaatgccctgcagggattcagcgtcgtgatcgagcagttgaagcatatcgcggtggatggctcggtatatgatgtcctttcttctctctatgaaagtaccggtattacctcgctgcttaaggatgagaatactcctgaatccatggctcgccatgaaaaccttcaggaattgctctctatggcaagggatttttcagatcacaatccggaagctaactcacttgacgagtttctgaatggcatttctcttgcaaccgattacaatgaagtgcaggaatcagataactatgtttctctcatgacggttcatgcggccaaaggtctggagtttccggtggtgtttattaccggtcttgaggagaggcttttccctctgaattactacgagactgatgaacttgaagaggagagacggcttttctatgtcgccgtgacaagagcccagcagaaggtttttctttcatggtcaaagagccggtataactacggtcagcctcagacctgtctgaggtccatgtttatcgatgaaattgacagcagtattcttgttacggaaggggggggggaacatgaacccggaagcggcagatcggcaggcagggaaggtttcagtaacagcaggcccgcagtgcccgattttgtttcaggtcgacgggagagggagaatcggccgaaagaggcttcaggcctgcaatcaggcatgagggtgcatcatgccatgttcggtccgggaattgttcttgctgttcagggtagcggtgaaggacagaaagcacggataaaattcagaaatgctggagagaagacattgatggtacagtatgcgaacctgactgtcgtataggcaggtatactatcggtcagaatcaaagagcgcaggctcaattggttaagcagaaagtataggtgcaggagatcaggttttgtgaagacgggagtgatcttccctgtcttcctgaaaaagcacacctttacgattgaggtgatcacacaactttggaaaatgctgcagtatgaagatcctttttggtgttcagggaacgggaaacggtcatatcagcaggagcagagagctggtgaccagactgcgtgagtccggccatgagattgacgtcataatcagcggccgaaaagaggaggaactgaaggaaatcgaggttttttctccttacagggtatacaaagggctcacactggtgacctatcgcggcagaatgaactacatcgaaacgatgttcagacttgatctcggcaagctgatgaccgatgtgttatcgcttgacgtgaacggggtggatctcattattactgatttcgagccggtgacggccactgcggccaggatgaaaaacatcccgtcgcttggtttcggtcaccagtacgctttcccgtacgatgttcccattgcacgagggaacatctttgaacgctatacgttgcttaattttgctcctgcacagtataatgccggtctgcactggcatcacttcgatcaacccatatttcctcctgttattccccggcacctctatgagtcgggagctgtgacagtacgtcaggaaaaagtgcttgtctatcttccttttgaggagttagaggatgtggcggcactgctgctgccatttgacggaaaggagttctatatatacggtaagtcaagtgaagaccatgatgacggccaccttcattacagggcgtattcccgtgaaggttttcttcaggaccttcaggaatgcagcggcgttgtctgcaatgcaggatttgaactgcccggagaggctcttcaccttggaaaaaagctgttactcagaccgcttgacggtcagattgaacaggaatcgaacgcgatggccatagaggaactcgggtacggtatgacgatgcactctctcgatggaaatgttttgagggactggctgcataaacccggcagagagccgctcgtttacagcagaacggttgattatatcgctgaatggataacgaaaggagggtgggacgatctttccgggtatgttgaagcggcctgggctgattgtggaaaatattgatgaacaggtaacagaggatggaaagagatgcagcagaagctgatgtttgatgaggttatccgggcgtatgttcacggttattttcccatgggagaccctgaagatggaaaagtatactggtgtcagcctcgcatgagggcggttgtccctcttgagtcatatcgaccgtcgcgtgttgttgcaggcctgacaaggcggagcgcttttgacgtttgcgtcaaccgtgatttcgagaaagttatccggagttgtgccgagcctcgaaaaaatgagaaagagacatggatatcggaagaaattatagaagtgttcatggcgcttcaccatcatggttttgcccatagcgttgaatgctaccgcggtgaggagatagtcggcggtttgtatggaattgccctggggggagctttttttggcgaatccatgttttaccggcagcccaacgcctctaaagttgcttttgactggttgattagccatcttaaaataaagggttatgagcttcttgacgctcagatcatgaatcctcatcttgcttcactgggtgctgtggaaatagagcatactgtctatatggaacttcttctccatgccttgcctaaaaagatccattttatatgaagccggaaaatggtacttttattgctccgagccggtaatctgttttttcggggtgacctgccgccggttttttagatttaaacaggagatatagtctatgttgtcgagggagctcgaagaaggtcagtcaaatccacgggtgattatctattcaggtaagggagggacgggtaaaaccacgatctcttcatccactgccgttgcgctcgcgagaaagaacaagcgcgtgcttattatgtcatccgacccggctcattcactttcggatgtattcaatacctctataagtcggaacgaaccgcagaagatcgaaaaaaacctctacggccttgaggttgacacgatccatgagttgaagaaaaacatgtccggatttcagaagtttgtctcttcgtcctaccagaatcgtggtatagacagcggcatggcttctgagctgacgactcagccggggcttgatgagatcttcgcgttgagcaggctggtagatgaggcacagtcagggaaatgggacgtcgttgttctcgatacttcaccgaccggtaatacgctgaggctgcttgcctacccggagattatcatcgggggcaatatgggcaaacagtttttcaagctctacaagagcatgtcctctctggctcgccctatgggcaagaactcaattccggatgaagagtttttcaacgaggtaaatgtcctcttgaagcaaatggaggatatcaacaaatttattctcagtcctgaagtcacgttcaggctggttctgaaccctgaaaaactttcgattctcgagacaaagcgtgcgtatacctttgttcatctgtatggaatcaatattgacggtatcgttatcaacaagattttgccgacatcaaagacggtaggagagtatttcgaattctgggctgatctgcacagcaaatatctcatggagatcgataactcattttatcctacaccggtttttcgatgtcaactgcagcggacggagcctatcggccctgacgcgctgcatgaggtcagtcatctggtgtttggtgatcagtctccggacaagatttattattcgggcaagaatttctggatagaatcaaaaaaaagttcgcacgaccaggagcatcttgaaattctttgtatccggattccattcctcaaggaggctgaaactgttgaagtgaatcgtatggggaccgatatcgttgtcacggttgatcgtgctcagcgtatcataaccctcccaagggcgctgtacagccttgaaatggaaaaatatgtcagggaggatgatcagttgaaaatattgttcaaagaggtccctgtcgaaaaagaagaaatggaattgaacgtcaacaagaacgtgctgaacaagcttcgttctttgaggaaaatgaaattctaagaagagttttcttggtgataccttgtggatttggatgtattctttgtatcttctccttctaaaatgttaatttcataaggttttttttgccccaaataattgttaaaagaatcagcttataacatgccggataaagtgcattacggtcttttgaaaggaaagaagggaatcgttttcggtccgcttgatgaaagcagcatcggttggcaggtcgctcttcatgcatacagagaaggtgctgagattgctatttccaatatcgctacggccatgagatttggtaacgtaacggagttggctgagctttgcggcagtgctcctgttattcagtgcgacgcgagcaaggacgaagacgttgacaatgcattcaaggagttgaaagagaaacttggttctgttgattttattgttcattcaatcggcatgtcccagaacatacgcaagcaggttccttatgaggaactcaattatgaatggctctatagaactcttgatgtatcagccatttcactgcatcgtctggtatctttcgccctgaaaaataatgtcctcaacgatggtgggagtattctggcgatgtcctatatcgcttcgcaaagaaattactggacatattcggatatgggagacgccaagtctcttctggaatcaattgtcagaagttacggtccccggctagctcaacgaggtatccggataaacactatatcacagagccctacatatacaaaggccggtagtggaatacccgggtttgaaaagatgcacgaatacagcgatcttatgtctccgcttggcaatgcctctgcagaagagtgcgctgaatattccattacgctgctgagtgatctctcccgcaaggtcacgatgcagaatctgtttcatgacggtggttacagttccatgggcgcgaccatacccatgatcaggcttgcacatgaagccattcatgacaaggaactggcctccagagttggtctggaagatttttcacccaccaaataaatcgccgggaaaaagcacttcacagccggtatttattctgccgatgagcaccgctcttcggcaaaggaaatgatttttatagactcacctgatttctcggtgatgaatgatctgttgtaaggcggctgaacgcctgaaacaaatctgcggtttttttttgtttcatttaagtcaataattcataacagtcataaatacaaaacgaaagaagcatggcaaaaatcatctacaccaaaatcgatgaggctccggcactggcaacatactcgctgctgccgatcattcaggcgttcacaaacggtacggggatatccgttgaaacaagcgatatctcgctggccgcaagaattatcgctaattttcctgaaaatcttaccgaagaacagcggattcctgataatctgaccgctcttggcgagatggctatgacgaaagaagccaacattatcaagcttcccaatatcagtgcgtcgattccgcagcttcaggccgcgatcaaggaactgcaggaacacggatatgctattcccgattaccctgaagatccgaagaccgatgcggaaaaagagctcagggcacgttttgccaaggtgctcggaagtgctgttaatccggtgttgcgtgaaggaaactcagacaggagagcggctgcttcagtcaagcagtatgcccgcaacaatcctcaccgtctcagagcatgggatgagggctccaggtcgcatgtcgctcatatggagagcggtgatttctatgagagtgaacaatctgcaacgatgaatggcgcgaccgatgtccgtatcgaatatgtcgatgctgacggaagtgtgactgttctcaaggaaaaagtcgcccttcaggacggcgaggttgtcgatacatcttccatgaatgtcaggaagatgcgtgatttttttgccgatcagattgaagatgcgaaaaacagcggtctgctgctttcgctccacctgaaagcgaccatgatgaagatatcagacccgatcatgttcggtcatgctgtatcggtattctacaaggatgtgttcgataagcacggcgacacgctcaaagcgctgggagtcaatctcaacaacggactcggggatgtctacgccaagatcaaatcgcttcctgcggagaaaaaagctgaaatagaggcagacatacaggcggtatacagcaaccgcccggctcttgctatggttgattccgataaggggattaccaacctgcacgtgccgaacgatatcatcattgacgcgtccatgccggttgttatccgtgacggcggtaaaatgtgggggcctgacggtgcggttcatgacaccaaggcaatgattcctgaccgttgttatgcgaccatgtaccaggagatgatcgaggattgtcagaaaaacggcgcgtacgatgtaaccacaatgggcagtgtttccaatgtcggtctcatggcgcagaaagccgaggaatacggttcccacgacaagacattcgaggcgcccggaaacggaactatccgcgtggttgacgcatccggcaactcgatgctcgaacagagtgtcgaaccgggagatattttcagaatgtgtcaggtcaaggatgctccaatccgtgactgggttaaactggccgtcaacagagctagagctaccggttctccggctgtattctggcttgacaaggaaagagcccatcacattcagctgatcgagaaggtcaatgcctatctgaaagatcatgacacaagcggtcttgatatcaggatcatgtcaccggttgaagccatgcgcttctcactcgagcgtatccgggagggtaaggataccatttcagtcaccggtaacgtgctcagggattatcttaccgatcttttcccgattctggagctcggcaccagcgcgaaaatgctctctatcgttcctttgatgaatggcggaggcctgttcgaaactggtgcgggcggttcggcaccgaagcatgtgcagcagttcgtcaacgaagggcatctcagatgggattcacttggcgagatgctcgctctcggcgtttctctggagcatctcggtaatctctttgataacgataaagccaaggttcttgcagaaactgtcgatcaggcggtaggaaagtacctcggaaacgcgaaatccccttcccgcaaggtcaacgagatcgataacaggggaagccatttctatttcggtatgtactgggcgagggcacttgctgatcaggaccaggaccaggagctcaaagcgagatttgcaaagattgctgatgatctcgaaagcaacgaacagaagatcgtcggtgagctcaatgacgcacagggatcttcggtcgaacttggcggctacttcatgcccgatgatgcaatggcatcgaaggccatgcgcccgagcgccacgctcaacgcgattatcgacgctctgatataagaagagtgccggaagttattccgaaagcccccctgccgacgcaggggggctttttttatgaaaaaaatcactcctccggatccttatgttttcaggggttgacggatcgcctcccattttgtgtttcagatgagctttttattactgcacttcaggcttatattaattccttacatacccccattgtcgttttctggtgatggtcgtttgatttaactgatttacatacaacaatatagcctgttcagggcttgcttactgtttaccgctatgaaaatttcccgccgttttaccaccaagggccgtactgtgtatgatatgttcacctataccaggcgttcatcggtacttcgaaatcctgatggatccaaggtttttgaaatgcatgatgtggaggtgccggcggaatggtcacaggttgcagcggatatacttgcgcaaaagtatttcaggaaaaccggtgttcctcagctcgatgaaaaaggggaggtgatccttgatgaaaaaggacagccggtgaccggtagtgagcactcgatcaggcaggttgttcaccggcttgtaggctgctggaaggagtggggagagaagtataactactttgactccgccgatgatgcgaatgctttttatgatgaggtcgcctatatgcttatggctcagatgggcgcgccaaattcgccgcagtggttcaatacaggtctgaaattcgcctatgacattgaaggtccggcacagggtcatttctacatagatccggaaagcggtaaggtcagagagtcgaaagacgcttattcaaggccgcaggcgcacgcttgctttattcagtcggtaacggatgatctggtgaacgacggcgggattttcgacctcgccctgagggaggcaagggtgttcaagttcggtagcggttccggaaccaacttctcaaatcttcgttcagcgggtgagaaactcagtggaggcggaagttcttccggccttatgagtttcctcaagattttcgattccgcggcaggcgccataaaatccggaggcacgacccggagagcggccaaaatggttattgtcgatatcgatcatcccgatgtggaaaagtttatcgagtggaaatcgaaggaggaagacaaggtggcctcgctggtgtccggttccagagtctgttcaacgtttctcaaggcgattgtcgatgaggcgtcgaaaaacggctgcgacagacaaaagaacgaggcattgcatacgctgatgaaaaacgccgtaggtcggggcgtgccgatgaactatatcgtcagggtgctttcgctggtcgatcagggattcacatcgcttgattttgatgagtataacgctcaatatgaatccgaggcctatcagacggtttccggtcagaactcgaacaatactgtcagagtgaccaacgcgttcatgaaggctgttgaaaacgatgagttgtgggagctgaaagagcgtacgacaggaatgcatgtccggtcggtcagggcgcgtgatctgtgggataaaatcgtgatgagcgcttggaaatgcgccgaccccggtctgcagttcgatacgacgatcaatgagtggcatacctgtccgaaaagcggtcgcatcaatgccagcaacccctgttccgagtatatgttccttgatgattctgcgtgcaatctcgccagcctgaatcttggacgttttcttgatgagaagagcggtacgataaagatagacgatctgctgcacgcgtcacgtctctggaccgttgtactggagatttcggtactgatggcacattttccctcaaaagatattgcccgtctcagctatgagttcagaacactcggcctgggatttgccaatataggcaccgtgctcatgattatgggcattccttatgattccccgaaggcgcttgcaatcgccggggccatatcagcgctgatcacaggggaagcctacaaagcatcggcagaacttgccagggatctgggcccgttcgcccgttatgaggagaatgccggtgatatgatgagggtaataaaaaaccaccgccgggccgcgcacaacatgtcggaagacgagtatgaaggattatcggtcaagcctcgagggattgattcagagtattgcccttccgagctgtttgcgacagccggaaaggtatgggatgaagcgctcgacatgggcgaaaagcacggctacagaaacgcgcaggtcagtgtgatcgcgccgaccggcacgatcggcctggtgatggattgtgatacgaccggcgtagaaccggaatttgccattgtcaagttcaagaaacttgccggaggcgggtatttcaagatagtcaaccattctgtacacaaggctcttgaacggcttggttacagcgcgaaacagattgaagggattgagaaatactgtaaaggccacgggacgttggccggatgcccgaccatcaaccgccagtggcttgtcaacaagggattcaccgatgataaaatcgaggctgtcgaagcacagcttgaaaatgtttttgatatccgtttcgcgtttaacaaatggatcctcggggaggagttctgtgagagccttggctttacagcggaccagctcaatgatcagaatttcaatatgctccaggcgctcggagtgtccgaccaagactatgaatccgcaaacgactatgtctgcggcaccatgacggttgaaggagcgcctcatctgaaactggaacatctgccggtgttcgactgtgccggaaaatgcggtcaaaaaggaacccggtacatcaaccatatggctcatgtacggatgatgtcggcggttcagccgtttatttcaggggccatctccaagacagtcaacatgcccgggagcgccacgacgcaggagatcgccgaagtgtatttctccggctggcagcatatgatcaaggccatcaccatctatcgggacggctcgaaactctctcagccgctcaatatcagcagttatgatgatctggacgaggtgatcatgctcggcactgaagttgaccttgatgaaacaatgggcccgaaagaggttcaggaaaggatagttgaaagaatctatcaccgctctgaacggcgtatgcttccgaagcgcagaaaggggtacatccgtgaggcgtatgttggcgctcacaaggtgtttttgagaacaggagagtatgatgacggttcactgggtgagatattcatcgatatgtacaaggaaggggcatcattcaaaggcctccttaactgtttcgccgtgcttgcttctaaagcgcttcagtacggtatgccgcttgaagaacttgttgacagcttcacgttcaccaggttcgagcccgcaggcatggtgcaggggcataatgtgatcaaaaacgccacatccattcttgactatgtgttccgttccatcggttacgactatctcgggcggaaagattttatccacgtcaaggcggtcgatgaagacccctcggcaaatgactcgtctgatacacaggaagagccctcaaacggtcttcccctatccggaccggcactttccgattccgcatcgctttccggtgagcatcctgcagccgcagttgctgccgtagaagaaaaggcggggtcagtccatacccagattatccaggcaagggttcagggatactcgggtgagcagtgtgaaaactgcggatccatgagggtaagacagaacggaacctgcaaggtgtgtgaggactgcgggatgaccacaggctgctcgtaaaaccgttttctgcctgctgcgcggttcgagtgcggcacacgaaccgctcacgacggcagaaagctggtttgttttccggggaataattcgccgggattcggacttttgaacaaagtgaaaagccctgcacaccggagtgcagggcttttctgtcgcttcaggagaaagcctcggaaaattattaaaataacagttatacagacgtatgtgtatgccgcatatgtgtgctaatagattttaaaaaatatgctgttcgggctgataaatccagttgcatatttgagtgtgaagtaaaaatgtagtaaattttgagggtgatacgaggaatctgtggtacaggcaataaagtatgttcggcgaataagcaaaaggaaagtctcacacttctgtacaactgtattagttaaagaggtggtgatataaacgataatgcagggaaattgaaaggagatgatatgacccagccatcatttacacgtagcattttagtttctccggcgattaactttggtcatggaccacaggaccacatgttcttttcaaaagaattgagtatcgaagttgacgcaaatatgcgctcgttagtgatatcacaagactcagctggtaaaattccggctggaatcttggacttcgtccgtatatcagtgacagggccggatggtaaaacactccaggctgagttgaaccataacgatcattacgatcaaccgctgggtgaacagtatgtcttgtccaacattttatactttaaacccgggactaatcgaatccggtttgaattctggagccactatgctccgccgggaccaaattatgcctcaacagctgtgttcttggtacagtttgtagatgatacagacaacgatgatgacaacgagggcggcggctgtgaacccgggaacccggactgcaaaaaccgtgttcaagtaacgcaatccatagctggtcatcatatgcctgttgcgggtagttttttaactaggacagtacgtctgcatgtccctaaggcgggttcacgagtcgttatgagtacggatcatactggtagttcaccttttggaatcgacgattgggtcaatgtcacggttaagaccccatccggtaaggtacacaaggggcgtatttctgagaacgatgcttttggaaaaaagatcggcgagcaatgggttttgtcgaatatcattccgtttgaagctggttgccacgagataacatgcgaattatggaatcagtttgttccacccggtagcaatgcgggttcaagtgctatctggctggtgagtacttagggccacgtcccacctgaatagaaagcttaaacggcaggttacgagatgaatgcctgaacgtgaactggtttatgagtctggagcatgcccgagaggttatcgggcaagggtaggggatgttgatcattaggttgcaaggtagggtaagctttggattgtgaaaacaggaaaaacaggtttctttcagtaaggatgggtacctgcgataagaaaagagttggcaggtaagttttcccatgaatatggattatcgctgcctgaaacggcaaggcagttgtgggtgaaaaggagtgctgtcagtcatatggttcgttgatttatgccgttgttgtaggtgttaagcgaggcgctgtagccgactgtttctagcgtcgcgtcggctgagcttagtcgttagcgtcactgacctaatttgctgtggtccccaaaaaagggtgtgtttagaccgagaagagacgattctttaagatgtatagaagaggctcttttgacattgaaattgaacacaccaccaattcactagtcaaaagagaggtcgaaaatgaatgagaaagagcatcgtttatttgctgtattgggtactgtgctcaatgtagatagctttcatgggataggagggcttcgagttgaggcatgggataaagacctgatttgcgacgactttcttggaagtgccgttacgaatgaagacggcacgtttcatctccggttcgataaaaagtattttcaggaactattcgtggatcggcgaccagatgttactttcaaggttttttatggcgaggagctgataaagagtacagaaggtgatgtgctgtggaatgtgagaagtggtgatcgaaatgtggtgatcgaagtaaacttgccagcttggggtgtctcaggtgaggcggcggtagggcgtattgatatttctggcctgctgctaaaaaagaatagcggctaccctttagcgggcatgagggtgcgggtatttttggtgggaacccttgatgaaggcgcaacgatcgagccagaccatgactcgccatcagcggaaggcatttcggggacgagcgggcgtttttctctgttattggatggcctggaatcgtctgtgaaaggctttgtccttgtttgtgaagacgccagtggttccgtgatttttacctctattccttattccctgtcgaaaccgcctgaaaacctgatcctgcacctgccgatagtagagccttccatcgatctcgcgtcatggcaagtcttggccaagcgaatggcgcagacacggattgttcagctgcatgaattggtacgccagttatgtacagtcggtcccgggaatacggatatttcggacctgagcatggacatacgcctagggatggtgtctgaattggagcatgcgtttctcgatccggacggaatccttcgttcctacattgctgcgccgaccttcaagggattaaattctcctgcctcgctgaatcagtatgtggtgcagttcaaaccctatctaggcgaaccgggggtcaaaaacgcacttgatgaactgatcagcaaactcgacacgttcagcagtctgcttgaggtagactgggtgatggatgttgacgccttgaaagaaggcgataccaatttggccgtgaacaagttcagttctatgtacacggctaccttcgccgacgacctttcgatgggattcgagcccaaccccgattttcaattactggtgccgacggagtggagccgctatcgggactatctgcggaccatattcaccgggctcgaaggcacggagatatatccgaacaatttggatatcctcaaaaagcgctttcatcaggatttcgaaaccctcgacacgcagacacgcccggcgaacgccatagtgatcgggatcctcaaaaaaatcctgatgtctctgccaaatgaaaactacggtttcgggctcctgcctggattaatagacacccaagggcagaggagcgaccgggagtatctggattacctgatcgatctgaccaagttatccgccaaggaacttgggctgcggtaccgactcgatcttgaacgccccgattcggcaatgtccagtgaagtgcaggaaaatatcaccacgcgcagcgcttttacagcgacggttatcagagcgggcaagatccctttcctatcattcccgagcggttgctgggaaaggccccctttttcctctattacgaagagtgggttcagcagaaaaaaccattccatccggaaaattattatggattcaagggtttctgggatacggatctcgggttgcaagatcacattctctcttggtaccgagatttagtcacggaggatggcagcacttcgcttacgtcacaacaagaacatttaaagcaattaatcgatattctcgaccttgttagggaagggtataagtactttgaattaggtgaatttcggctggcccttgatcgcttctacacggcaaaccggttttccggtgtgcttatgcatgaatacgatgaatccgagatcactgcagcatttggtgatacaaagcttgtttcgccgaatgatattgaggagttggaaggtttttgcaaggaacgtttttatcctcgccctaacttgtctcaggatacctccgatgaaaggagctgggaaaaatggtggaaatacaatgccgagaagctgatccgattgatctcccgactctatttttctattattccctcctatatcggcgacacactgctcgagttgggtgattaccgaaacgccgtttattactacggttgtatgacattttttcccgtcggtatggcccgccccagcgactatgccggttatcgggagtaccatcctggcttgggaatcgaagaacggctgttccacgctgggaatctcgggtataccgcaaacctattcaatgaaggcgaatttcctcatctgaatccaaatgacgattcgaaagactatcattactgggcctatagcacggttcttctccgcgtgccgatcagggaagctgcccatccgatggaaagacggttcttccgtcttcgtcaaggagccgcactgcttgattgggccgatgccttgtatcgaagcgatgaggcgcccaatgttcagcgggccagggatttgtacaaggcggtgttgttcctgcatggaaaacggccaccgatcgatccgcattggggaggttttaatgtgcctgcctttaagcagcactcggaaaaccccgctttgaccgcacagacgacgcatgcgctccgcgggtatcatcagatcgaggcgggcctcaactatctcggtgctgatgaaggcatggtaccgacgctgcactacgagactttgaagagtgcggcggatcacttcgccgagagcgcgaagtctgcacagcatgatttcctgttttacaccgcaaatctcgaaaagctgcttgaagaggccatacgggagcggatcatcactgccaacgccctgaaaaaggcggctctcctcggaatgatcgctggtgagcagatcgagatagccaagcacggtgtaaagcaggccgagcagcaggtggcggatgtcctggcagctattcaggccaagcaggacgagatcgatgactcggagggatttctaaaccaggtactggattttggcaaaggctttaaggatgctcttgaagggatcggccaagaccccaaggaaacctatggagcgtttatggcgggaagtgcgggcggagtcatggcgggatatggacttttcatctatggcagctataccagcatgtccagcatggaggatgcctacaacagccagagggatgaattggacgccttgaagtcccgggcattgcccacagctcaggctctggtcaaggtcagggaaagggaggtcaagatcgcgcagttgcagcagaagatcgccgagtccgacgccgaattcgccaaggcgctggctgaagcgatccgggacttccagcaaaaccgtttccttagcactgagctctgggcgaagcttgccgccgtgatgaaacgggtaatgcgccgctatatcgagctcggcgtccgctatgcctggttggccgagcgggctctggcctatgaacaggatcgcagtgtgagcataatccgcttcgattacttcccgctttccttgcagggggtaaccggcgcggacctgttaaagctcgatttagcggagctggaagcctcccgtttggacaacatcaagcccgcccagcctgtcagaaagatatattcgctggccttcgactatcccctgcattttgcacaactcaagaagaccgggcgctgcaattttcgcacggaagaattcccatttcagtaaatgtaccccggattttacggctaccggattcactccatagatttgcaggtgcaaagcacgggggctatgccacaagtgcttggtttcttgaaaaacgacggcatctcagcggtgtcccgcattgatggtgaacagtatgtcttgcggcgagagccaagcgcttttcctttgtcggaattccggcttagtgatgccaggacgctttatggccttaccgacgacacgctgttggcgttcgaaggttgcggtatagaaacatcttggatattggaacttcctgaagaagccaatcctttgggattgaaagatgttagcgatatcctgatgaccttcaacatgcgagcatactactcggcggacctgtatcaacaacatatcatcgaaaaaccaaagtcaacgcaacgccttgtacttctttccgctcgtaatcttcaaccgcatatcttggaagaacttcagcaaggcgcgtctacggcgacatttaagttcgatctaagaactgctgggctacccaagaacgagctcaaaagagagttgaagaacttgttgatattcctggccaccaaagatggagcagaaatcaaagcgacaataaagtcaacggtggcgacaaacgaggttagtttcagtttcagccagggtttggccctgtcccacgctggtcccttgcacagtaattcggtcacatccgatctcgatcaattcatagatcaggacgctacacaagagtttgagattatcatcaaggtagcggacaatccgggcgtagactttagtggagtaagagatatggtatttggtgccgagtatttagccagctactgaggtcttcagggaatacgggacttcctgggcaactgctattattatataacgttgatccgttgccaaaaattctgtgacatggtaacttgacatcaggagaaaacccgattgacgggcaaaatataaaggggagtgttcaagagtaggggatgttgtttaataggttgaaatatcgggtaagcttctgatagtgaaaacaggaaaaacaggtttctatcagtaagaaagggtgtccccataagaaatgaactggcagataagtttttctatgaatatgggttatcgcttgttgaaacggcaaggacgttgaaggtgaaaaggggaacggtcagccttatggttcgtgatagaaaagttgcagttgcccaggtacttgttccttaggttcgggggtttggtttggtagctaaaggttgctatacgtgttaccttatagcagaaggagatttcgtcatgtcacagacaaaaggcgtcaagttagatgagagtacacagcaacggcttgtggctctttggcgtatccgcaacagatcgccccactggctcatgtgcagggcaatcgatacatttctggatcgcgaagaaaaatacgagcaggaaaagcgagaggatatggatcgttgggaacagtatcaattgaccggcgttgctgtacctcatgaacaagctgctgaatggcttgaaaatctggctcaaggtaaggtgaatgcttgccccggataaaatagcttccggacgcattggccgatgttgagaggctttatgctttcctgcacgaaaaaagccccgatgctgcagcacgagcggcaagggtcattttggatggtgcgggtctactgaaatcaataccggaaattggccgccccatgaacgatgataccggaaaacgtgagctggttctctcattcggtgccggttcttttgtgcttcgttatatgtgggacagacgcgatacggtggttattattcgtgtctggcacagtaaagaaagcagagtatagagtttcggtcacggccagaccgtcgggacgaggaaatctccggtcacgggcggtgggcatgttgcttgggaaggaatgtgcattcaggatagttcagctgacggtttgtatactggtttttggccggtatcccacggaggactcgctgaacgtcgcttcctgaagcgattggccgttgatctgccaggtttttgaaggatagttacgggccagctcataatcgtgcgtcgcgatgatcacgctgatgcctttacggttgatttttttcagatagtcgaggatttccagcgacgtatcggggtccaggtttcctgtgggctcgtcagcaagaattgctatcggctccctgaccagcgcccgggcgatcgccacacgctgctgctccccgccggagagattcaggggcatctgttttgctgctttttccagcccgacttcctgaagcgcggtcatgactcgatccttgatgagccggttttttgtgttggttaccttcagcacaaaagcaagattgtcaaaaaccgtcctgtcttcaaggagcctgaagtcctgaaaaacgatcccgagttttctgcgcaggtgcggaatatgccgcttttttatcgaggaagaggtatatccacctatggatacttcacctttgaccggcttgatttccatgtacagcgctttgagcaaggttgtttttccgctcccgcttttccccacgatatagacaagctccccggaatcaatggcgagattcacctctttcaggatggttttttttccaagttccagatctgcgttgataaaagagatcattgattacctgttgaattgttgagctgttgcaactgctggatagcttgatggctcgatagcttgacagcagggaatagtttaacgtattgcgtatttgtattcagcgatgcggtacttgtatgtgtttgttttttgacttttaccctttgacttttgactttctttccctgttatccgctatctgttctgccagaagggcggcctggatgaagcttttcgacgatgcttttccaagaccggcaatatcaaagccggttccgtggtcgggagaggttcgaacaatcggcagaccgatagtgacgttgataccgctttcaaatgcaagtaccttgaacgggagcagtccctggtcgtggtacatcgctacgacagcgtcatagttgttatagccgcgtgctccgaaaaaaccgtcagcaggaaagggcccgtcgatatgttcttttttggcgattttttgaatgcagggctgaagaacagcacgctcttcactgcccatgacacctccgtcggaagcgtgaggattcagcccgagaacggctatacggggagcgggtatccggaaatccgttctgagagcatagaagagtttggcaaagaaacgctcaaaatccatggattctattagtccggggactcgtcgcagcggtacatgtatggtcgcgagcgccacggtaagagcggaaagaggatcatgaaaaagcatgatcggatcagcttcgccacagcgttctgccagatagtcggtgtgcccggtgttggtgtatcctgctttcgcaagggcttctttatggatcggagcggtaacgagggctctggtttttccttccaggcagagcctggaagctgtatcgagagctttcatggctgtgtcacccgcatatgcggagatcgttccgggtactatgggctctgaaggctcgctgacgctgagaacgggaagcgtatcaggagagagagaggcgtttcggatcgcatcaaatgaagtaaatgctgcgatgttcaccccgagccccagtttgacagtgtaaaacctgagcgcttcggcggagccgacaaccagaggtcggctgcggccctgtccgaattcccgaaagcttttcaggatgatttccgggcctattccgtgaatatcaccgattgtccatgcggtaaacatctctattttccgatcaaagtcgtttataggcgttgacgatcttctcatcttttttcacccctctcattgccagccagaaaagcagcggctgcggcaggagcacaaaaagacctgctccgggctgatgttctacagctgttccagctccctgagacagatattcattcatgaaatgtgccgcggtgagccctgaaagcacgtcagcaaggaaaattacaatcagaacggagatgagtgtgctttgcagtgaacggtttttatacagaaagatcgcggcgatcgaaaggattccggaaatcggcgaaagaatactcgaaacatagactcctgtgatgtgcactattccggccgatgaaaaaggagtgaagtcagtgaggagatatgcagttcctgccatatagtaccagaagggaaagaacaggcttgaaaaagcaagaagggctgcaatgaaaaggtagagactttgtgctcgtgccagcatgatgatgaaggttttatgtttttgtcaaatatacgcattagatggtaatgctgttcaggatcttttttgcaacggtttgcgatgctccgagccgttcttgtacgaagctgcccgcaaggctgccctgcagggctctcgtgtcgggatcgtccagcagctttctcagcgtatcggcaagggtgtcgcggtcagggattacggttgcggcagtaatgcggacaagttcttcagcttccggtgaattatgatggtttggtccgaacaggacggggatgccgtagaccgcaggttcaagggtgttgtgaacattgaccccgaatccaccgcctacataggctatccctgcaagagtatagagctccgcaagcaggccgactgtatcgacgacaaggacactgtttgatgaaaagttctcaggtagagatgatagtcttgaaaaggaaatccctgaggcatgcagcatcgtttccagccggctgatattgcccggtgaaacatcatgcggcacaagaatcaggctcagctttccggcaagttccatagaggcaggaagaagtatttcctcatccctttcccaggtgcttcccgcgacaagaacaatctttccggcgtaacaggcggcaagggtatcgatttttgacgtgtttgcgcttcgttgcacgacctgatcgaatctgggatcaccggctttcagtgcatcgtttcttccgaacagtgtcgagaaccgttcacggtctttttctgaaaccgtataaatgtaatcaaacagcgaaaaaacctgccggtagaactgccggacaagcggttttccatatatggagcgatcctgaagaactgccgctacaagaaaaaggcgcgctccgctcttttttgcggcaaggagatggttcggccagaaatcatagcgcatgatcaccacgacatccggacgtatgagcgccacagtttttttcgcgttttgtcttgtgtcgaccggatgataccataccgcagccgcatcgggatagtttcggtaaacgctgtaaccggagtcggattgaaatgaaacgaatacggacaggtcagggcgcgatttttttaacgcggctatgatcggtctggattgctcaaactcgcctgcagaggcggcatgaatccagacgcgaaattccgaatcctttttttcagcgactgattgttccagttccgtaaacatgttcttgcggacatcaaaaaaagtccgcaatctcggaaatgcagggctgaacagcttcagtgagcctgctaaaagaggaactattgcattatagaggaaaagctgcggtgccatggttaacttgctctaatgaggaacatgtcatctttaggtatgcctaagttgatcgtttcaacaaatgctttaagctgtcaactttatactatctaatgcgtgatgctgaattttcttacagcggacatctcgcccgatgggttgcgcaaccataaagcagaaaaatcgcatgtgttgaaacccaaagggattgtcggtcatgctgcatctgcttcgttacaggtgacttgcggtagtgcactacagcggcgtcccctgtgccttgcatctacagcatgctcaacaatcgctcaacttagggtatgattaataactgaaaaatcaaagttcgtatgccactctgttatagaggattcatgaacagacagctactattcttccggagagagccgaagacagtcttgtcaggtatttcgtcacgcgaagcagttcatggttcgttcatcctttgcctggattcccgtgtcaagtacgggaatgacaggagtggagaggagtcatgccggacgtgatccggcatccatgaggttttacaggacaagaatggattcccgtgtcaagcacgggaatgacaggagtggagagtagtcatgccggacgtgatccggcatccaagaggttttacaggacaagaatggattcccgtgtcaagcacgggaatgacaggagtggagaggagtcatgccggacgtgatccggcatccattgggttttacaggacaagaatggatttcacgggtcaggctcgggaatgacaggagtggagaggagtcatgccggacgtgatccggcatccaagaggttttacaggacaagaatggatttcacgggtcaggctcgggaatgacaggagtggagaggagtcatgccggacgtgatccggcatccaagaggttttacaggacaagaatggattcccgtgtcaagcacgggaatgacaggagtggagaggagtcatgccggacgtgatccggcatccaagaggttttacaggacaagaatggattcccgtgtcaagcacgggaatgacaggagtggagaggagtcatgccggacgtgatccggcatccattgggttttacaggacaagaatggatttcacgggtcaggctcgggaatgacaggagtggagaggagtcatgccggacgtgatccggcatccattgggttttacaggacaagaatggatttcacgggtcaggctcgggaatgacaggagtggagaggagtcatgccggacgtgatccggcatccatgaggttttacaggacaagaatggattcccgtgtcaagcacgggaatgacaggagtggagaggagtcatgccggacgtgatcagggctccatggggttttaccggacaagaatggatttcacgggtcaggtacgggaatgacagaaaagagcaagatgcatttttttgtaagcctttttattcttcctttgatgcattatttcaggtttagcgggttttttgcctgaatgcaggggcgctgtgaagtaaggctgaatacgggataaaagcgtatattattacagtggtgtttacaacaacaataggtatgagggcaaacgaagtcaacgaacagtgtgagaaaaaaatgaggaggctgcaatgaagctacatacgatcatacttgtactggtcctgtttctggtgctgctgtttgccgggattaactggggtctgtttgcccgacaggatagcattaattttatttttttcagcatagaagctccgttgggagtcatcatgcttggaacgctcggtgttttgagtgtgatctatcttctttttatcggaagactcgaggtatcgtccatgatggaagaaaggaaatgcaacaaggcgctccatgaggctcaagagctcgccttgagtaaggaaaagagccggattacagagctgcagaatgccatttccgggcagatcggagcttttgacgaaaggttcgggacgctggaaaacaagatcgcaggcgtggaagacaagtttgccggagtggagagcaaggtggatgatatgattaatcggtttgacgaagaaggagtctttatcgtccgcaaagaacaagagggaaagtccggtgatgccagcgatggcgcatcataacttccaaacggcctgctgatcgcaaaagattctgaaataaggacttaaaagtcgatctgtggcagaaggcaaagaataattagtgttttgcaggattaattcgtaccatgagctgtgttctgtctgccgtatagtgcggtgactggacgaaaagggaagtaacgatattgatgagatacgttgtgagtctgccaaagggcggcatgtcaagagttttttttgttagtgaaacctcacctgtttcaggattctcacctgttgagcacagctttttctcatatactcctcccggcagttatattcatttttgataccttgaaaaacgtacaggtttcgacgttgtcggaacagctgcggcagttcgcggtatcctcatttcaggagatacagttgtatgacgaaaaacaatggtgaaacagtagaatctacaggattcaaagacctcgggctttcaggccaggtgcttgacgcgctggaaaaagttggttacgagacaccgaccccggttcagctgcagactattccgataattctcaaaggcagcgatgttcttggccaggcacagacaggaaccggcaaaacagcggcattcgcgctgccgcttctttctacaatcgatctgtccaatgcatctccgcaggtgcttgtccttacaccgacaagggagctcgctctgcaggtggcagaggctttccagcgctatgcagcatgtatggaggactttcatgtgctgccgatctacggcggccaggactatagcggtcagcttcgacgcctcaggcggggcgttcatgtcgttgtcggaactccgggaagggttatggaccatatcaggaggcagacactgaacctcgatgggttgaagacgctcgtactcgatgaggctgacgagatgcttcgtatgggatttgtcgatgatgtcgagtggattcttgaaaaaacgcctgccacccgtcaggtcgcgctcttttccgcaaccatgccgtcggagatccgccgaatcacgagaaaatatctccgtgacttcacggaggtcgccatcaagtcaaaaagttctacggttgaaagcactacccagcgttttcttccggtttcaggtcaccacaagctcgatgcgctgacccggattctggaaatcgagcactacgatggagtgatcatttttgtccgcaccaagacacagacggttgaactgtccgaaaagctgagggcgcgaggctatgcctcggctgcgctgaacggtgacatgatgcagaatcatcgggaaaaaactgtcggccagtttaagaagagcgtctataatattctcatagccacagatgtagcggcaaggggactggatgtggaacggatcagtcatgttattaattatgacattcccaccgatacggaaagttacgtccatcgtatcggtcgtaccggtcgtgccggcagaagcggtgaggcgatactctttgtgacccctcgtgagatgtcaatgctgcgaacgattgaaagggccattcgtaaaagaatagacaggatggagctgccttcgactgaaatcatcaatgacaagcgtgtcgcgcgttacaagcagcagatcagtgacacactctctaccgcggatcttcattttttccgtgaacttgttgaatcctactgttttgagcacgatgttaccgctctggatgccgctgcggctcttgcaagtctgtatcagggggacagtccgcttctgctcacgaaacagatgaagccttttggacgggagcaaaaagagaggaaaggacgtcaggatcatgccgatggccgttcatttaaaagtaaaggcaaaaaagaccctctttacgaagcgcttggttttgagcggtaccgcatagaagtaggagaaaaacacggtgtaaaacccggtaatattgccggcgcgattatcaatgagatcggtcttgacggagacgcggtcgggcggattaccatatttgatgatcacagtactgtcgaactgcctgcaggaatgcccaaagatgttttcatggatcttaaaaaggtacgtgtatgcgggctgaagctgcaagcctcaaaggcagacgagggagccggttcacccggaaagtattcggcaaaaaacagcaggaaaacagccaaaagctctaaacgcgttccgggaggaaagaaaaaaagaaagtaagtatccccggcagcgtttttttgcaggacaggggttatctctgtagtttccaatagcagctgcacggtaatctcaggacatgaaaaaactttcagggggatgcacactatggaggggagtgatgattcggtaaacagaagctcgaaagggttcagcggcccgacagttcttgcaatcgttttcgggtcggtcgttcttgccgttgtggttacgttgctcgttgtgcgctatttctttttccccgcacccttctccccggtcgagctgaacgcccgcgagcaggaggagctatcgggaaaactggacaggatcgaacaggcaagcggtgtttctcttgtggatatgttcggtgccgcaccggatgatgaactgacgcaggatggttttctgaaaccggaaccctacagcgaagagggtgccagtcgtgatatatacctgaccgaacgggagctcaacgcgctgattgccaacaacaccgatcttgccagaaaagtagcggtggatctttctgaggatctggtcagcgcaaaattgctggttcccgtagatgctgattttccggttctcggaggcaaaaccatcagggtccgggcaggtatcgggtttacctatcgtgcaggaaggcctgtgttgaagctcaaaggtatcagcctgatgggcgttccgctcccgaatgcctggatgggaggcatcaagaatgtcgatcttgttgaagagtacggaaacgatcccggtttctggaagggtttttcagacgggattgacgccatatcggttcgcgagggtaaactgtttatccgccttaaagagtagcaacaggagttatttcaaccattctcatgccgatgcaatctgtggagcacctcattcccattatccagacggccgtagggcctgttatcctcatctccggcctgggactgctgctgttgacaatgaccaacaggcttggcagaattatcgatcggtcacgttcactatcctgtgagcttgattcacctgacgcctgtatcagtgagagggtttctcttgaaatcgatattctctggagcagggcgagaatgatccgcatcgctatcatgctcgcttctttcagctgtcttttttcttctttgcttgtcatcgttctctttctttcacctcttgtggcgctcgaccttccgctgctgctctcttttctgttcatctccagcatggtctgcctgatttgttccctggtattctttctccttgatgtcaacaggacgctcatggccctgaaaatcgagctggaaagtcataaagaccgccattgcagctgatgctgtctcgtgattcgtatggtggcgtgaacagagagatcattttttcgtatcttgaagcagtatagctgtatcctttgaaacgctgttgatcagttgggtacctctattacgttattccgcgattcaattgcttggttgagcggatagaaagggttttctccgctcctgtcatcctgcacttgagccgcttaggaacaagtaatagagataccctgttgttttcctgttctcagttccccgatccgctggtaacaagaaaaggaggttaagccatgccattctattcctatctgaaacccagggctctcgattctcccgagcgcaaagcctggaaaaaaacaacggcttcaaggcttgtttcccttcgtgctgctctgaaagaacacatctatggagcaggtcggggtgatgatacaggatgtgagcgcaatgacaatcagtggctgcgtatcgctacctggaacatcagggagttcgatacgagaaaatacggaggaaggcttacggagtcgctctattatattgccgagatagtctcacacttcgatcttatcgcccttcaggaggttcgggaagataccagagcgctcgaaaccatcataaggcttctcggcaggcatgactggagctatattgctaccgatgttaccgagggcaggcccggtaatcgggaacggatggtttttgtctataacaacaagaaagtccgttttacgaatattgccggcgaactcaaccttccgcgggaagaccggatcacctcgccgttcggcagcagcctcgaagacccttcgggactgaagcttcacattccgccgggcgcttctctctctttttccggggagataaaaacaagaaaagccggggacaaggtgacgctttccgaaaacctggttaccgatctgccggaagggacaagcattgttttgccggccgggtgcaggttacttctgagcagaggcaaggaagtccgtcgtactgaaacaggtgttcaggttatgccggaagggagtgctgatcctgtacttgacaaaaatgacaagattctctttccggatggaatcatcagtgaaaacgctctgcaatttgcacgtaccccttttctggtaacctttcaggccgggtggctgaaatttatcctttgcaccgtccatatttattatggatcaggcagggaaggcatggacaggcgtaaccgggaaatacgaaaactgacggagtttcttgcggaaagggcaaaaaaagaaaacgactcggacgcggataacttcttttttttgcttggtgatttcaacattctcggcaaggaccatactacatgggagtcactgcacaccaataactttatggtgccgggacagcttgaggagatccctgaaggaagcaatgtcaagcgggacaaagcctatgatcagattgcgttctggaaaagatcaaggcgaagagacgggcaacataccgctatcgatacaggtaatgcgggaatatttgatttcttcagatatgtattcagatatggcgacgatgaccctgaacaggaggatgaacggtattatgccgataaagtgggtaaaacaagactttcctatccgacatggagaacctatcagatgtccgatcatctgcctatgtggcttgaactgaggatcgattttggtgatgattatctcgaggccatctctgaatgaaggtgtttccaatacttgcaatgagaggtatacatggaacttgaattttacggagccacgtcaaggatcaccggttcctgtcatattctgaggattgacggtcgccggattcttcttgattgcggtctggtgcagggcagggaggaggaggaagcgctgaacagggagccgtttcctttcgacccccgggaaattgacgcggttgtgctcagccacgggcatatagatcactcgggaagggttccgcttcttgtgaaaaaggggttcgacggtccggtctatacgcatccggcgacaagagacctcgccctggtgctgctgcaggattcagcaaggttgaacgagcgggatgtgcgctacgaaaaccggctcagagaaaggaaaaacatgcctctcatcgagcctctctacactgtggaggatgtcgtgaggacggtaaatctgatgcaggggttgaagtacggcgtgaaaaaagaaattcttccgggagtgacgatacgttttcaggatgccggacatattcttggttcggcactggtagaactctggcttaccgaaaaaggcagaactgtaaaactggttttcagcggagacatcggtcagtacgattcacctattttgtacgatccgtcaacaatagccgaggcggatgcggttattcttgaaagcacttacggagacaggctgcaccgggagcgagcggagaccctgaaggaaattgcggaagtgatccgtcttgctgatcgtgaaggcggcaacattcttgttcctgcattttccatcggcagaagccaggaactgctctatctcttcgcgatctaccataaggagtggggactggaccgctggcagatttttcttgacagtcccatggcgatcgaggcaagccggatctactgggagtaccccgatttgtatgatgaagaagcgaccaggcttcgcgagcaggtgaacgagatgccgatgcccatgaacctgcattttacccgtgatgcggctgaatccagaaagatcaatgacataaggcacggagcgattattattgccggaagcgggatgtgcaatggaggaaggatactctatcatctcaagcacaacatccggcgtcccgagtgccatgttctcattaccggttttcaggcggagggaacattgggtcgtgagctggtaaatggttccaaaagcgtgcgtatccgcggtgaggagttcagcgtggatgcacccgtgcatacaatcggcggtctctccgcacatggtgaccagcaggacatgcttcggtggctgaaaggctttgactcctctccgcacgtctatgtggtgcatggagagaacggggtcaaggaggttttcagcgcgttgattcaggagaaactcggtctggagacaagcgtgccgcaggagggtgatcgtgcactgctttgatcagtgctgtcatggagtcagttatcctctcggatgaaatgtcttatgagcttctttgataaagctccggtctatatgggtatagatctgtgtggcgattatcgagctgtgccccagcatctcctgaacagctctcaggtcggctcccccttcaagcagatgggtggcgaaggtgtgccggagggtgtgcggactgatttttttggttaatcctgcaacggagctcaggcggcgcactatattccatgccgacattctggagagctgctttccgcgtgcgttgagaaaaagataatcacctgattcccggtttgccatattcagacgcagttcctgctgatatcgccgtatccactctattgccgtgtgtccgacagggacaagccgctcttttgagcctttgccgaatatacgcgcgaagccggcatcaagataacagttgctttgctggatgttgatgagttcgctgacccgtacgcctgttgcgtagagtaattccagaagtactttatctctcaggaagtactttccgggcggtttttcaaggagcggcgcatcgagaagtctgaatacctcgtcaactgaaagaactgtcggcaggtgcaggccgggcttcggctggtgaaggcttttggccgcgttctcctcgagaatgttctcgcggatgaggaatttgtggaaagaacgtatggccgagatgtttcttgatatggaccgcgattccagtcccgcctcatgaagttcctgaatgaagtgctgaatatcggtaagaacaaccgctttaatctgtttttcgctatgctgcatgaacagcaggtaccggttgaggtcattggcataggatgttatcgtatgcgaagaaaaatttctctccagcgtcaggtagttcaggaaactgtccagaaggatcttgtagggagagaaaagcggaatcatcatactggtggctttcaggttatccggatcgtctgttgtttttcagcaaccgttgggcaaaaccgccatcgtacccctcatggtttcccggaagggtgatgaacgctccgggggcggagggcatttcgctgaacatgacgggaaggggaaccggagagtgatctctcgagaaatcgggatggcgttccagaaaacggtctatctgaagctgattttcttcaggctcgatcgagcatgtggcatagacaagaacaccgccggggttcagcagtccggcagcgtgatcgagcagttttccctgaaggatggtcagttcatcgagttgctgcggtgtgattctccatctgagatcaggctttttgccgaggacgcctgttcctgtgcagggcacgtcgaggagtatcgcggacggctgtttgtcaggctgaaatgtttcggcattatcagcaattgtttcgatgatggatatgccgagtgcttgggcccgtcgcatgactttttcgcacttgttccggtatcggtcaactgccagaatagaccctttgtttttcatcagctctgccatgaaggttgcttttcctccgggggcggagcacagatcgagtattgtttcatcgggcatcggatcgagcagcagacagggaagggcttgagtggggttctgtacggtgaccaggccaagatggatgaagggttcgcaggcagtgaaatcatgtgtcagcatgaactgttcaggtgctgctttcgtgaacgtgaccgatgcgtctttcaaggcttttcccatgatttccggggtggttttcagggtgttgacccgaagagataacagaggagccctgttattgcttgaaagcatcgccacggttagttcttcgccgtaatgcttcaaccagcgctgcagcagccattcaggatgtgaatattcaagagataatcttctcccgagaggttcgtttttgaggatttcgtcaagtgaccctttctcggatgcaatccggcgaagaacgccgttgacaattcccgctatgtggcggcccttgtatttaactgccaatgagacacattcatcgacagctgcccatcccggtattttatcaaggaaaagcagctggtaggccccaaggcgcagaatgtttcgcagtaccggcgcagccttcttcaggtcatggtgatacgagagggaaataatgaagtcaagacggagcctgtagcgcaggacgccgttaaccagttcggttgcgagagatctgtcgtttttgtctggcttgtgcctgttgagaagtctgtgcagggactgctctgattttttcgcttgtgtgtctgtttcctgaagcgtcaggagagcgatctctcttgctttcatgaacctgtaacagggttggtgaggttgatgccgggccggtcaatttgtaaaataataatctctgttgtagattatgcacatactgaaaagttctttcaatatagttttcaagctatcatccagaaaggtggagggagtggccctgagaagccttggcaaccgtcagtagtgattggtgccaattccaacccggacaagcagtgcggggaagatgattgtatatgcgcttgctgtgtgtcaatgtcatttccctctcttctgccggttattcttcatctcacctttccctcaggatgatttctttaatcatctcttattgacaatcatgagtcagtcaccgaccacctatcgtttcgagacacttcaggttcatgcagggcaggaacccgattcgtccaccaactcccgtgcagtaccgatctatcagacaacgtcctacgttttcaacagtgcggagcatggagccaacctttttgccctgaaagagttcggtaacatctataccaggctcatgaatcccactacggatgttcttgaaaaacgcatggcagctcttgaaggcggtaaagccgcacttgtgctggccagcggacacgcggcacagtttatcgcgttgaccaatatctgtcaggcgggagactcgatcgtctcttccagtttcctttacgggggaacctacaatcagttcaaagtctctcttccaaggctggggatcagcgtcaggtttgctgaagatctcagtccggacacatttgaatcgcttatcgatgataccaccaaagcgatatatcttgaatctatcggcaatcctgcttttcacgtccctgatttcgaagcgatagcggcggtggcccataaaaagaacatacctcttatcgtcgataacacctttggttgtgccggatacctgtgcagaccgatcgatcatggcgctgatattgtggtcagctctgcgacaaaatggattggcgggcacggtacctccatgggcggagtaatcgtcgattcgggcacttttgactggagcaacggaaagtttcctgtattcacggaaccgtcacccggataccacgggttgaagtttcacgactcattcggcgatcttgcttttattatccgcgcgagagtcgaaggactcagggatttcgggccggctatcagtcctttcaattcgttcatgctgcttcaggggctcgagacgctctctctccgtgttcagcgtcatgccgacaacaccatggcgcttgctctctggctacaggatcatcctgccgtcgcatgggtcaattatcctggtcttccggatcaccctacgcaccggaacgcgcggaagtatcttgaaaatggtttcggatgcgtgctgaccttcggggttaaaaaaggatatgaaggtgctgtcagttttatcgacaacgtgaaactggccagccatctggcaaatgtaggtgatgccaagacactggtgattcatcccgcatcgaccacgcatcagcagctcagcgaagcggaacaggacgctgccggagtaaaaagcgatatggtcagagtctcggtcggcatcgagcatatcgatgatatcatggaggattttgaacaggctttctccggcgggtagcagaaactccctttctatccgctcaacgaagtaattgaagcgcggaatacatagagggtacctaatgaaaacgactacactggaatggagtatatcgaagtaatatcggaaaagacaggtttttttgtttcacgtaaatccttcagtctcgaactgggtggagagcttcccgaagtttccgttgcataccggacatggggatctttgagcagagaaagaaacaatgttattcttgtctgtcatgcgcttaccggggcagctgatgccgacgtatggtgggacgggatgttcggtgaaggcaggggatttgatcccgcaaaggattttattatctgcagcaacgtgctggggagctgttacggaacgacaggccctctttcacgcaatccgcatagcggaaaaccttacgggcctgagtttccggcagtcacgatccgtgacatggtgaagttacagcggttgctgcttgacgagcttggcattgaagagatcaagctggttgttggggcatctctgggcggcatgcaggctctcgagtggggctgcatgtttcctgacagggtcagggcaattatgcccatgggtgtttccgggaggcattctgcatggtgtatcgcccagagtgaggcacaacgacaggctatcgcagcagaccgtgactggaacgacggatggtacgagcctggcaatccccctgccaggggattagccgctgcccgcatgatggccatgtgcacctacaggagttttgagaattttcagatccgtttcgggcgtgagaagagagacgaggtgacctttcaggccgagagctatctccggcaccagggcgagaaacttgtcagccggtttgatgccaatacctatatcgtgcttaccagagccatggatacccatgacctttcccggggcaggggtgaatatgcgcgtgtcctggagtctctgaccatgccggtcgcgatactttccattacctcagacattctctatccgcaagaggaacaggaagaacttgttcgccatatacctcatgccactatcgagtatctgcatgagtcatacgggcatgacgcttttctgatagaggtcgacaaggtcagtcggctggttaaaacgtttcgtgacgagattacggccaaggacagctcggccgcctgaaggcgccttttcaagcttttttttcaatctctacgtcgtgcaacaaccatttttctgctgttttttgtgagacactattttattactacacccgcatcgttcatgcccaacgaccaaccctgacaacttcccggtacatcgtccgatatcgcaaacgaaaaccgaaggcgtttaaaacagctttttccctcagtctttaccgagacgatcgacgacaagggaaacctgacggaatcgatcgattttgaaaagctcaaggccaacgccgtgcaggcgttcaacgtccgcaacatgcagaaggaacaggctgaccagatccttttcagaaccgtgtgagaatttcttatggcaaacgaagaaacagaccgtcaggaagggttgttcctgctctatgtcacgggagagggaaaagtcacgatcgaggtccggctggaacatgacaccgtctggctcacgcaggcggcaatggcagagctgtttcagacaaccaggcagaacatcagccttcatctgaaaaacatttttcaggagggagaattacttgaaaattcagttgtcaaggaaaacttgacaactgctgccgacggtaaaagctatcggcaggtattcatgcgcgactggagaatgaaactcgatgcttttctgcagttcaacgaacgggagattctcggcaattcgggaaaaatctccaaacatgttgccgatgcacttgctatggagcagtatgaacagttctacagccaccgtctgcagcgggaggccgaagaggaaaacctcgctgacgaccgtgaactgagagcgatggaaaacaagctgaaaaagcgcaggaaaaatcaatgaaactctacctcgtgcgagaaaccaaaagcacacttgagcgtgacaaacggcgggaaatcgaaaacaggaaaatagactgcggcaaagcccatttcaccgccctcggtgtcaacttcaaggatgcatcaaccattcacgaagtgctgaatccgtaagattcaagaaactcgctgtaaaaccgtttttcaagtgcttcgtctcattttccaacttcaacctttgcctgtaaagcgatatccatgcctgggattgtggctattcgaagataacccggagaatatcttcctctttctttccgctctgtgcagcaatctccttgactgtcattgctgttccggcttcagtaattccgttgctctcaaatttgcggataatcacggcactgttttgatccgtcatatccgcgagggtttcgatttttgccgactcgatcacccggaacatgttctttttgaagttgcctttttccgaagagggtgcgaaaactgaaagcgcggtgataatcaaacctgcggtgataatggagagtgagggctggcgagaaaagtatgcggtgaacgctttccagttggcgatggtatgaaaaacaaccccgatcaccattgcccagctcagccattcatggacaggcttgatataccctgcgttgagtttaaaaaacatcagaatgccggtaacggcaagaatgatgaaagttcctgcagccagcggtgtagcccatgatttcattttgacgctcatttcctcttccttttcaatggtttttgcgttgaataagtcatcgtttcactattgctatgcataagggtgaaaaaaggtttcatcgaaagatcacttcttacgagaaaatacgtggcagattttcaagaaaaggagcgtcttctattttgctccatggatggagtggagtgcatcatggttgggcatggagtcttcatcgtagaggtcggcgaggccgaactcatcgagaatgtgtaatcctgtctctatttgtcggagcgggagttcatctttccatgaggttacgggagatttgccctgaaggaggctgctttccttgctgacaaccctgctcgggcgtttgacggtctcttcgtcgagtttgacgtgacagttttctttggtgtttttgataaaccgaaaggcggaagagaccaggttgtcgggatcggcatatacctcttcataaaacgtgatgtggatctggccgggagcaaactgcttgagcggtatgtagtttatgattgaccagatgaggatctggcgcaggatgtaatcgttgctctcgctggttttcctgataaggtactcaaaggggcgcaggtaatcctcgtaaaggttctgctgggttagcagcagcagcgggtcggttacccaataccattctttttttttgcttttcgaaagggcaacggaaaagggatttcggagcagcagaatgattttcaggttcgggaaacgaagggatgcccagtatgcgaacaggttggcaaagatatctttgatcaagagcccgttgtaaaggtgcgagtgatttgcggaatcaaccacaggatgggtgaaggttccactgaaaacatcggcagcaatgttttcgagttgatcatgcgaatcaccggggctgacatactgatgcggtgccaagaaactcatttcatcgacgtgctgcgggtgaaacggctcgaacatttcccggtacgttctgtcatgattgagcaggtcggaaatccaggttgtgccgctgcggccgtctccgataagccagacaacttcatcatagttgtcaagcaggcggtttgcatgcagggttacatctcttacaggtttcagtaaatgggatatgattatctgttcgatgtgcacggctctattccttgcaaatttgcggtttgctgcatactcaaagataagcctctatgcggagtgtctaaggaaaatgattatcagaaaacgtccaaaagcatcctcgttcgcggcgtgaatggaaaaagacgctcatgcgccttgttatgacaagggttttctttaatcgatcaggtcgaacccggtatattttctcagcacttcaggaaccacaatcgtgccttcggctgtctggtagttttcgagcagcgacaccatcagcctcgatgtcgccagtcctgacccgttgagggtgtggacgtaggtcggttttgaagatccggcaggcttgaagcggatgtttgccctgcgtgcctggtaatcttcaaagttggaacagctcgatgcttcaaggtattttttttcagcaggcgaccacacctcgatatcataacattttgtcgcgcctgcgctgatatcgccgctacagagcagcagcacccggtaaggaatcctgagggcattgagaatggcttctgcgttctgcaggatcttttcaagtgcgtcgtacgattcttcgggacgggtgaatttcaccatttcaatcttgttgaactgatgtaccctgaggaagccccgggtgtcctttccataacttcctgcctctctccggaaacatgcggagtatgccgcgtaggaaatgggaagctcctcgtctttaagcatttcgttccggtggaggttcgttaccggaacttcggcggtcggtatagcgtagaggttatcctcgttcatgtagtagacctggtcggcgaacttcggccactgtcccgtaccccgaagcgagtcttcgtttaccataaagggcggaaagacttcggtatagccgtgattttcagtatggcagtccagcatgaagttcagaagtgcgcgttcaaggcgtgcgcctttgccgatgtagaccgggaaaccggtgcctgagatttttgctcccctttcgaagtccagaatgcccagtttgtttccaaggtcaaggtggtccatcagagggaaatccagcgcatggtcgaaggctacgggatccttgcagatatgattttcttcagctgaatagccttccggaacatcagggtgaagcttgtttggaagagagaggaggatagattccatctgtttttcgatctctcccagtgtttcgtccatgcctgcaatcctgtcggcaacctccttcatctcccggatgagatcttcggccgaaccctggcctgttcgtttgataacagcaatgtctttcgaaaccttgtttctcagcgctttcagcgcatcggtttcctggacgagttccctgcgctgccgatcgtattccagcagttcatcgagggtcgcgcagtcctcttcctgtcggcgttttttcagcattccggcaacttcttccgggctctgtctgatataattgatgtcaagcatggtcgttactataaatgttcttacgagaggactgatttgacaaactcctgaaccttccctccatcggctttgcctttaagcttctgcatgacagcgcccataaccttgcccatgtctttcatcgaggtcgcgccgacctgcccgatgatttcccggacagcggcttcaacctctttatcactcatccgggcgggcagataggtctcaattatcgcaagctccgctttctcggtatcggccagatcctgcctgcctgcgtcctgatattgttgcatggaatccttacgcttttttgcaaggctcaggacaacctccagctcctgttcttcagtcagttcagctattccgccaacgcggatagagacctctttttcgagaagcgcagcccgtatcgcgcggatggtgttcagcctgtttttttcgccgcttttcatggcttccttaaggtcctgatcgatgcgtttttttataaccatagtcagagaagtttgctgtgatcgatgaaagagatagtgtcagccaagataaacgcaaagaagtcaaaaggcaacagtaaaaagagctgaatcggttgtttggcagcctccagctgtcctttagagttctcacgctgcatgaacagcttcataatggctcaatggctcaatggctcaatagctgaatagctcaatggctgaatggctcaacagttcaacaactcaacactcttcattcattgatatctcctccgaccggtcgcagaacgatctcttcaacggaggttctcgcgggttgcaggtaggcgtcgacaacgggtcctgcaacatcttcgggcatcatcattacgtttcgtaacgtttctcccgcttctccccacatgggagtgcagaccgctcccggcatcacgttggttattttgacgttacactcccttccataaagccgaagtgactcgatcaggcctttctgggcgaactttgacatggagtataccgctgagcttttaaacgctgtttctgcggcgatggaggtgatgaagaaaatatggcctgagcgttttttttccagtacgggaaagactttctgggtcaggaaaaaggtgccttttgtgttgacagacatggtatagtcaaaatcctcttcgctgaattcagtaaggtttttaaaccgcccgacaccggcattgttgatcaggcagtcaatggtgccgaattccagaagagtctgttccacaagacgttctctgtcttcacggcgcgctatgtcagcgacgaccgaaagggtttgtatttttgcagaccgacattgtgctgcgagtgcgtcgaggtcttcaggcgatctggaacagagtaccagggaggggttgaacccgggatcgttctttgcccttgaggcaaattcaatcgcgatcgcctttccgatacctttgcctgctccggtaagaatgataacatccgtcatgattattgatccgtttttttgcgttcttgttgcttttgaagatgtctggacgcattttcgaggcttttcggagaaaaaagtgggatttagtttgaaaaaaaagcctgaaattttgctgtactttctttagtaaagtatatttttgttagagagtagtgtttgttgcagttgattgaacatatggggatctctatttattcttaaatgatgtatctttcataagaataacaacttagcgttcataaaaaggccagaaatccgtatatttcagcagatttcttcattcatcctctgctatcatgaaaaacatcaatcctcttggccttttcgacgaacattttctgctggaacggctcaccaagctcaaagatccattggtaaaactggatacatatatcgactggaacatctttgcgcctatcctgaatgttgtcttcagtaagcctgaaaacagtagcaaagcaggtcgccctccgtttgatagagtcatgatgttcaaactgctcattctacaaagcttgtatagtctctccgatgatcagatggagttccaaataacagacaggctgagcttcaagcgatttctgaagctgaagaccaccgacaaggttcccgacagcaagaccatctggaagttccgtgaaaccctcatccaagaaggggttatcgaagctctgtttcaccggttcaatgaggcccttgacgaccagtccgtctttgcaaataccggccagattgtcgatgccagttttgttgaagtgccccgtcagcgcaacacacgggacgagaaccagcagatcaagaaaggcgaaacccctgaagcttggaaagcaagacccaacaaacttcgtcaaaaaaatcgtgacgcccgctggaccaagaaaaataagatgtctttctatggctacaagaaccatataaaagccgacaagggaacaaagctcatcagcgactacatggttaccgatgcttcagttcatgattcacaggagcttgaaacccttatcagtaccgacgatggcggtcagaagctgtacgcagacgcagcctatattggacaggaagaaactatcgaaagcagtggtatgaggaatatggttcatgaaaaaggcaacaggtaccataaactcaccgatgcccagaaggcttcgaacaaagaaaagtctcgtacccgcgccagagttgaacatgtgttcggcttcatgaccaattctatgaacgccatgtccatcagaaccattggctacatacgggcaacaggcaagattggattagccaacttgacctataacatgatgcgctgcacacagttgaagaagaaagtgcacaatgttttcctgcgggatagctacgcctaaaaggtgctttcagggggcttttaagcccaaaatatgtcaaagaacggtgttttttaggatcgactacaatcctgccggggcacccggttacagcgatatatcaaaaatcaattcttagaggtgcccatataattggtgcccctccccaggggatgtagttatgtcaaggaaaagtaaagttaaatggttcgacggcaaaaagggatatggatttattgtcaaccctgatgggggagaagatatttttgtccatttctcggcgattgtttccgaacagagtttcaaggtcctgaaccaggatgcggaagtggagtttgagatcgaccagacacagaaaggaatgcaggcaaagaatgtctgtgaaatctgtcagcagggtgctgttccggcacaaccatctgatcagcaacttcctatgaagccgcataacgagaatcagagtgtgctttgaacgtggcaggctcagttcttcagggtgaggaagggtcgagcccgatcattgaagcggatatgggttgacgacttccgatctcaggtaagaagttcatgctctctgaagctgaaccaggcatctctgcctgttatgatgtggtcaagaaggttgatctgcagtattgatcctgcatgttcgaggatggatgttacctgcttatccgcgttactcggctcaacatctcctgaagggtggttgtgtaccaggattatcgcgtgagaactttcccgtatggctgatttgtagatctctcttggatggataagtgacgcgttcagcgttccgacggaaatcaggtggtggctgatgatctggttttttgtgttcagatggagcacaaagaggtgctccttgctttcgtcaggcacccgtccatacatatagtcaaaaacatctcgtgcagatcgtacttttttattggtgttacgactgaaatgcaggcgcttctgcaattcaaagactgcttgtatctgcatcgcttttgccggccctataccatcggtttcctgcagttctctcatggaaagatccgcaagcttttccagaccgttacggcctatgagatcctggcaggtttcgaggatgtttttccttttggtgccggtttttataatcagcgccaacagctcagccgaactgagagaggagactccggaaatcatgaatcgctctcgcggcctttcctgaggatcaagatcgtgaatacgcatggttcctgccttatgtattctttattgcactgctgaaggtaatatagcgcttcttatgagatgaatagcgaaataatgctgtagaagtgtttttgtgatctatgtcatattgagagagtgtttcaatatgacacacatctgaggcatgaaaaggctggggttttcatggcgaatttatttaagttattatttaatagtgttttatcttgttgattgttttttttggcatgttgtttgcttatttctctgtaatgcctcacgcccgtggggtaggacaggtgtaatgggggacacctgttcacactaaaagcgtcccgtatactcggggcgcttttttttatggttctttttttgtagagtcaggcaagcagcgaggcgagattattgcagttctcttccacgatcgccgcggattttctcagagcgtcaagttcaggggcatcgaggtcgatttcaaggatctgttcaatgccgttctttccaagcttgaccggtgcgcctatgtagacattgttgataccgtactggccttcaagcagtgctgaacaggggagtatgcgtttgcgatcgttgacgatggcatcgatcatttctaccgcggatgatgccggagcataataggctgaaccgtttttgagatagttgacaatttcagcccctcctttccgggttctgtcgacaagctgctcgattgtatcctgtgccatgagctcggtcagagggatgccggcaacactggtatatttgactaccggtaccattgagtcaccatgtccgcccagaacgaaggcgttgatgtccctcatggagacattcagttcttctgcaataaaagacctgaagcgggcggaatcaagcaccccggccattcccagtactcgctctttcggcagtttgcttctgatgtatcctacatgagtcatgatgtcaagaggattggacaccatgatgatgatggggtttttcgagaatcgaacaacctgatcggtgacctctttgacgatggtcgcgtttttcatcagaaggtcttcgcgagacattcccggtttacgcgccatgcctgcggtgatgagaatgatgtccgaatcagctgtatcgttgtaatcagtcgttccgtatacttttgtgtcaaaaagtcctaccggtccggattcatacatgtcaagagcttttccctgcggaattccctcgagaatgtcgaaaagcactacggtattcgcaagttgctgttctgcaatgcggtgtgcagcggttgctcctacatggccggcgccaataacagtaattttcatattatgtaacgtttaattctgcagtatgaatatcaacaaatggacggggttctggcgataattccaagcttttggtgaagcaaaaaaaaagccggccttttacggtcggctttgaaaatatacagttaatttatgttcgaggcaaacaatcaggacggcagtatatcgatgagctttttgtcgtttcgggtgttcctgaaatgaacatttccgtcgacaagagcaaaaatcgtatggtccttacctattccggcgttattgcctggtttgaataccgtgcctctctggcggacaataatggagcctgccgagacacttgagcctccggatgcttttattcccagatatttcgggttactgtcacggccgttttttgtggagccgccaccttttttatgagccataagtagaaaagattattgttgttaatgccgttaaagccatcacatcgaaagaacttcaacctgtgtcatgagctgacggtgtccgtttcttttctgatagcgttttcttcgttttttcttgaaaacgatcactttttcgtccttgaggtgttcaagtactttcagctgtacgtttccggagggttctattgatgttttttcctggtcgatctgcgccagcggctttaggtcaatgacattgccaacctcagcgttctgatgcggaataaacagtttgtcgccggtcttgacgagatactgcttgtctgaaatctgtatcagtgcctgcattatgtttcatgttatatttagaattattgaccggcaatatacaggaaatcgactataatatcaaataccgcaaaccactgttttttattgccgtcactgcccggaaacaggagatgaagactgtgacgttaccctgacgagtagatcatacaacagctacagaagaaaaaaagtcacaccgaggacaagagcgaacatcgacagggagatggtaaaaagagtgtaccattttttgtactcggattcgctgcagggataggagagcggctgaatggctttgataatatatcccatggtcaaggcgacctgaaggatgataagccctgtttttatgaaaaggccgacactccagccgtgaaaaaagacagcaagaagcagtccggagacaagtaccgttttgaaacccgtgtcagcaactctggtttccagcttgatgaaccgctgcaggaaatcaggatagtcggcaatgttgccggctgaaccggtcagatgaggcgcgagtgctctcagcacgaaaagtgaagcaaacacggtgccgaaccatgtcgcgaaagaagtaatgtgaatgaaacggagtacggtgtgccaatccatgaaaaaacagtatgcatggtgataataaataccggtcatgcatataaatatagataaaatctctgaactcacgcagtgttgaccgggccccttgattgatgtgagagagatgtttgttttttttgtcgcactgaagtagcttgatctaccctgaataattcatgagagttcgaaaacacgcattgtagaaatatacatggagcagatcatgtacctggattccctactgaaaatcggtaaaaaagcttaaaaccacactataagtcatgccggacttgatccggcatccatggggttttacaggacaagaatggattcccgtgtcaagcacgggaatgacagagagtggagaggagtcatgcttccctgtgtactattcatgttatatacatggggtgattcggcatccatgcggttttacgtaagatactgtggattcccgtgtcaagcacgggaatgacaggagaggggacgtatggattcccgtgtaagacctgtgaaatagatgctcagatttcacgggtcaggctcgggaatgacagaaaagggaaagtttcccgttcttatacgcacttttttttctttggtgaattattcaggttacgctttaacggcttatacgcaaattatatatgaaggtgactccggagaagaaaaaaggcagtgacacgccgatgatgcgccagtatctcgaggtaaaggagcgctatcctgaatatctgctgctgtttcgtgtgggggacttctatgagtcattctatgaagatgcccgcaaggtttcagaagcgctcaatattgtcctgacacgacgctcaaacggggcttcagctgatatacccatggcggggtttccgcatcatgcctgtgaaggttatatcgcccgtctggtaaaaaaaggtttcaaggttactgtctgtgatcaggttgaggatccttcacaggcaaagggtcttgtaaggagggagataaccgatatcgtcactcccggcgtgacctacagcgatgagatactcgatgacaagcataataattacctttgcgcgttgtgctttatgaaaaaagggcgcgaacgtcgtgccggcgttgcctttatcgatgtgacaaccgcagaattcaggatagcggatttgcagccggaacaggtgaaggatatgctgcaatccatacagccctcagagattcttctttcttcaagggataagagctacagcgatactgtcagcagaatactgcctcaggaagtggtggttaccattctggatgactggatgttcagtgaagagagtgcttcgcaggtgatagaaagacatttcaaaacacattctctgaaaggattcggtatcgactcagcctttgccgcgagggtagccgccggggtggtgctgcactatctggctgatacccgtcagaaccgtctgcagtatatcaccaggatcgctctggttgacgccagggatcatatgacgctcgatctgcagacaaagagaaaccttgagattatttcttccatgcaggatggatcgacaagcggaagcctgcttcaggtgatcgataagacctgtaatccgatgggagccagactgctcaggcgctggttgcttcgtccgctcaaaaggatcgatgcgattcaggcaagactggatgctgtcgaagtactgattgaagagggcgcggttcgtaaggcgctcgctgaaggtctcggcggtatccatgatcttgaaagggcgctatcaaggatcgcgactttccggagtatgccccgtgaggtacgctctctcggatcgtccctgcagaaactgcctgcaattcaggcgcttctgaaggattccggaagcgacaggctgaaaaaacttgtctccggtctcgacctgctggatgaaataacctccatcatagaaagcgctattgaccccgaggcgggcgcaaagcttcgtgacggtggatatatcaggagcggatacaacgcggaactcgatcttcttcgctcggtatcatcaaacgcaaaaagcggtttgatggagattcagcaggcagagcgccggaaaacagcgatctctacactgaagatccagtataacagggtgttcggttattatatcgaagtaagcaaagcgaacagtgacaaggttcctgactactatgaaaagaagcagaccctggtaaacgcggaaaggtataccattgccgagttgaaagagtacgaggttaaaattcttaacgcggacgaaaaaagccagatgcttgaacaggagctttttcgtgatctctgtgtcaggattaccgcttgttccaaagaaattcagcagaacgcggaaatagtcgcggagctggattgtcttcactcttatgcctgctgttccgaagcatacggttacgtgaaacctgaggtcaaggagcacgggaatctttccataaagaatggacgccatcctgttcttgaacgtattcttcatgttgacgaaccctatgtgcccaatgactgtttttttgacaaaaaacagcgaatgctgatggtcaccggtccgaacatggcaggaaaaagctcgtatcttcgccagaacggattgattgtcctgcttgcccaggttggttgtttcgtcccggcagacgccgctgaaatcgggcttgtcgacaggatttttacacgggtaggggcatccgacaatctcacttccggagaaagcacatttcttgtagagatgaacgaagcggcaaatattctcaacaacgcgacgggaaaaagtcttattcttctcgatgagatcggaagaggtacaagtacctatgacggaatgtcgatcgcatgggcaatgagtgagtatattcagtctgttgtcggagcgagaacgctttttgcgacccactatcatgagcttgccgagctggaggagcgatttgacagcataagcaactacaatgctacggttgtagagacggctgataaagtggtttttttaaggaaaattgtacggggcgcgtctgataacagctacggcatagaggttgccaggatggccggtatgccttcagaggttatacaaagggccaaagaaattctttccggtatggaaaaaagggatattatgatctctttcgggaaagagtgcgccggaacgatagaaccacagtcaagacagatctacctctttgaagaagaggaacgaaaactgaagaacgcgatcgaggcgctcaatatcaatacaatgactcctctcgatgcgcttcttgaactgaaaaaactgcaggatcttgccggaggggacgggtaggcagatggtgaatggacggttgtgcaaggtgaatgcggaaccgggcgaaaaatgaagtttttttatcggaggaacgctcaatttgaaacgaacagtactgcttgtatttgtgcctgccgacagcggcgttgacggaccgtctcttcttgaagcgcccgtgcgtacaggggtgctgaagaatttcaaggatagtctcctgaaaaacatcattaaaagggctcaattcgcaattcctcctctttccctgatgattctcggttcggtcgaagtgccgggaattgaacatcatatctgtgatcttcgttttgaaacgtttcctcttgatacaccctgggaccttatagggataagtgttcagaccggggcggtgaaaccggcatttgaattgtccgcgctcctgcgtgcgaagggattcaaggttgttcttggtggcccctatgtgacaatatttccagagcgctgccgggatcacgcagatgtgcttgttctcggagaggcggatgagatatggagcgatgttcttgtcgatctgaagcatgaccggttgcaaaaggagtaccgggtcggcgagtttcctgatctttcgcagtcacggagtgttacaaaagatattctcgatccgggtaactactttaccacaaatgtcgttcagacttcgcgcggttgtccctacagttgtgatttctgcaatgttcatgttatgaacggccaccggatcaggcacaggaagatcagtgatgtggtgcgggaggttgaaggttttctggaaaaagacaggaggattttcttttttctggatgatacggtgaatgccgatgaggagtatgctgaaaagctttttcgtgaactgattccctacaggatttcctgggtcggccaggcgacgaccaaactcggagagaacccgcgtttgctggacgctttttcccgctccggttgcggcgccctgttggtcggtatagaaagtcttgctgaagaaagcaacagagcccatcacaagtttcacaatccggtcgagcgtcaggccgcatgcatccgggctatccgcgaggccgggatatgcgtgtacgggagtttcatctatggtcttgatgccgacactgttgcccaggctgacgcgatcgaggcatttctggatgctaccggaatagatgttcccggtatcaatctcttgcgtcctattccgggaaccggagtgtttgaccggctggcggatgaaggcaggcttctgtttgacaggaacgatcacgacgcgttcaggttctcctggggtcaggaaatgctttatcgtcctaacaagatctctcttgacgagtttataccgagctataccgagctgaccaaaagagttttttccgtaggtaatgccctgaaaagggcggcacatgccccgacgctcagaagtgcggtgttgatgttcaatttgttctatgtgcacatgtacggcctttcacgaagcgatctttcaaggcagatggaagagctggctgagagcaagtgacaagtaacaagtgacgagtgatatgctgtgggcgctggaatcgaggatcgttttgctcctccactcattctcccttgtcactggtttctcgtcactcgtcactgcgcgatagcgcttcagttaatcgactggatctcatcctcaagcagctgctggttatagagtttcgcgtagatgctctttttttcaagcagttcatcgtgggagcctgtttcagcaatggcaccgtcctgtaaaacgataatacggtcacagttctgtacagtagatattctgtggcttataagcagtagcgttgtttcaggaagcttttcaagaagtgctttgaaaattccggcttcggtgctggtatccaccgcagaaagcgcgtcatcgagaatcagaagctttggtttccaggcaagggctcttgcgatacaggtgcgctgtttctgccctccggaaagatttatccctttttctccgagcatggtttcgaagccgtcggggaagtccatgatgtcatcgtaaagattggcaatccggcttgcttcaatgatcgaatccatttgcgaggagtcggtctcgataccatagtcaatattgtttgcgatggtgtctgaaaatacgaagtttgtctgcgggacaaagcctatatgatgccggagttcggaaagctcgatagttcttatgtctctgtcatcgagcagtatgctgccttcctgtggatcgtagattctcgggatgagattgacaagcgaggtttttccggaaccggttgctccgacaatagccagcttggtccccggttcaagagtgaacgagatgtcggaaagcacgtttttttgcgcatgagccgggtagtggaaggagacattgcggaactctatttttccttcaactgtttcaggtgcgctttgtgttgtactcgcactctttatgtcgggttccgcagcaaaaatttcatctattctggtctgcgcggaagatgctttttgaatgatattggtgacccagcctatggatataatcggccagctgagcatactgacataaatgacaaactgggcaatgtcaccgatgctcatggtgccgttcacgacattgatgccccctgcccagataacgggaatgagtgagagggcaagcagtgcggtcagaatagcaaaaaaaagtgcctggagtcttgccagcgagatgtttttatcgtagtaggtctcattgagttgctgaaaacgctctgtctcatgggactctctcgtatagttcctgataatgcggattcctgatatgttttcctgaagcatggcggtaatatccgcatagctttcctgtatgctttttgattttttctggagagacttgccgattctgtagacagcgtagctgaaaaatggggcgggaagaagggcgagaagagtaagccatggtgaaatggtgatcatggctatgatcgcgaacgcgaggcgaaaaaaagtgttgatggaatacatgattccagggccgagaaagtcccttacggcattgaggtcatttgttccccgggatatcagttcgccggtgctggttttgttataaaactctcttgaaagcgtttgaaggtgtgcgtaatagttgtttttcaggtcaaactctatcatgcgggaagtaacgataatattctggcgaaccagaaacaggaacacgcttcccagcgcggcaaatcctatgtaccatgcggtattggcaagtatatccgacatcagaaatgtacttcccatgatatcgattgcattgccgataaaacgtggagcggaaacagcaaaaaaattcgtgagaataatacagactaaaccatagagcagtttgctcttgtatttcaggagatattttttgaggtgtactaagtttttcatcgctcgggtttttgatctcacggatgtaatgtataataagagaagaccgtttcaaacagtgttccattttcttccgtgaagggcgacagctacgagatacggacttattgagcgtacaacacttacccttgacagtcatgccatttgagtcgaacaaaagttattattctataggagaggtgagtaaaattaccggagttcccgcatatctgctgagatattgggagcggtttttcaaagagctgaatcccggcagggatacaagagataacagacggtataccaataaggacattgcgatggttctgacgataaaggggcttgtctatgaaaagggatacaagcttgaaaaggcctctcaaatgcttaagggcggaacgaacgataccggttctgatgagagtacggaggaaatcatcaaactgcgcaagcagatagacagagaaaaaaaggatcatgtgatagctcatcagcgacgaagaactcttctgcaggatatcaagggtgaaatagaggagattcttcagaggctcggataagaggagggctgtggatggcgcttgttgaacgtaccgggcagtaataaaaaagccggcgatttagccggcttttactgttttgttccgagttgccttactgagcgtagagtacttcgaactgacctgtgccgcctttacagacatgctcaacccagcgagcgtaagctccgccgctccagcgatattcctcaaggttctgtgcgcggaactgaggtgccgaataacggattttatatcctttaggaagaacaaccttcaactgggcgtcaacagtgaaatcgttgaatttgccgaccataccgtggtgaaccagaggaatcagcggatggttgagcactctgcggagaccgccgcctgcatcacgtgatacaccgggaagatttccgtcaaccttgacttcaataccctgtgagtctgaacggaagccaccttcgatagatgctggtttgttcagctgttcaaccgggaaaagttctgaccagcgggcgatggaatcgacgattcctgaaccggcgtgagagaatttccagcgtgtgacaccgaccgggcctttttcaccgctttcaacaccggaactgcctacctgaataggggagattctctgaccaccctcattgatcgcagtataagcagggccgataaaccagaactcgcggatccagtcgttaaaattggcgccgcctccggaaatagactgctggaatccttcccaggtgtcgataagatcattgttgtccagaggaaccttcatcagaatatcgtggaactgacggccctgctggtatacaggattaggaacatttctgcgaacggcatctgaacggtagtagtacatgttcactacagaaccttcaaaagcaaaggagtgtgaaaaatcaccgactgaaagagaaccttctccaacagcgattcttctgtctttggtctcattggcaatatcgacctcaactttcagagtgttttttgtgctgtcgacaattgattcgattgcggtcgtaaagcgtactgtacctttctgaccatcaagaggtttggcgtcgatcttgatgttgcaatcacacggcagcaagggaagagctgcaggtgcattaacttttgcacgaccttttacctgtccccatgaactcgaaccaccctcgagaataatctcgtaatcagcatgggcggttgtgttgtcttttgtgccgaatagagccataagtcaatctcctttttggtggcgtttagaattttcagcaggaaattttttgctggtaattcctgttaaataacagcttgaaacaaatttaaataataaaaattaataattaaagaaaatatgtctctttaattcctttccggctttctgttttttcttccttcaccttgtcagccgtcgggaaaggatattcatcgctatagaattacgttattgtctatggattaattcgtggtttctgccggatttttactaatatgcacccgattttgccgtaacgaatatccggttacctatgatttcattttctgaaaatggaggccgcttttccggctacggtttttctgtgctgagcggtgtgctgctgggtatatcatttccttcctatccttttatcagacttgagctgattgcatggatctctcttgtgccgctgctggtgtcattgcgggaggatcttggtttcagaagttatattgctcgcgtctacagcacgatgctggtcttttgcgcgataagtttatggtgggtttctctcgcgactcttcccggaggtctgcttaccgtttttgcgcaggctctcttttcgacaacgccccttcttcttttttttggggtgaaacgatggagcggttatcgttttgcgcttttcacgcttccttttttctgggtttcctgggagtggctctatatcagtcaggagctttccctgggctggcttgtgctgggtaattcacaggccctgctcaacccgatgattcaatatgcggatattttcggggtatggggtgtgagtttctggcttgtctgtttcaatgttgttgccgccgacctttgggtaacctttcatacgcacaggaaggtctctgttcatggtgccgttcttcttgccctggttctgcttccattagtgtacgcgtccatggtgttttccgacccggagctgcaggaggagcgcccggaagtaacggtctctctcattcagccgaatattgatccgttcgagaaatggaacagatataccagtcaggacatcatgcagatctacttcagcatgaccgacagtgctgtttctcaacagagggcggatctgattctctggcctgaaacggcaatacctttctacattcttgatcagaggaaccgcggttacttcgatctgctgcgatcaagagtaaagcaatggggcggagctcttgtcagcggatattccgatatagtatactattcggatgcggatgtctccggaagtggttatctctacaagtatgatcctgaagcggagcgacattaccagacattcaacgcatccatgcttgtcggaaccggagagcgtaagccgcaagtctatcgtaagatgaagcttgttccatttgccgagcgggtaccgtatatggaatatgctccatggctcgataacctgacgctttctcttgccggaataagcagctgggggaaaggaagcgatatgaccgtgatggagtttacaacggtttcaggagagagcgtcaaactatccaatgttatctgctacgagtccatttttccgggtcttgtcgcaggttttgtgaacaagggagcggagtttctcactcttgtcaccaatgacggctggtatgacaagtcctacggaccctatcagcacgccgctatcgccaggattcgatgtattgaaaaccgccggtcgatggcccgttgcgcaaataccggtctttctcagtttatcgataagtacggccgtgtttacgcgtcaatcccatggtgggagcggctttctcttaccgctgacgtggagcgaaacgagatacgcacgctctatacccggtatcccgatatgctgcccggggcgacaaccgcgctttcggctcttctcctgctttttgtctttctggtacgaacgaagcgttagtcgtcatcagctgtcagaatcatggcttttttatccagcccgtaggtgctgatttttctgtagagggttcgctcattgattcccagcgccttggcggtttttcttttgttgccgttgcatgaggcaagcgcgtccgagatcgcctttttttcaaggttctccagcgattgtatctcctcttcccggtgctcagggtctgtttgcagtccggactcagactgatgaacgaaggaagatcgtgtttccggaagtgaaggaggaaggaggagcggggttttagggtacgctgttccggcagactgttgctgctgaagcatctgtttgagttcacctatttcgtggtgaagcttgatcaggctgctatagataaggttcaattcatttttttcagacttttcaggatcgtaaaccaggcttttctgtctgtttctctgcgaaaggtgcttgtcgagtatttccggtgtgatctgttttcctttttcaaaaattatcagtgattccagaagatttttcagctcccgcacatttccgggccagctgtagcggagcagcatttcagcggcatcgctggtaaatccgtcaaaagaggtactatgcctgcgttcgaaatgacggatgaatttttccgcaagaagcagaacatcccggcctctctcccgaagcggaaggatatgaagttctatgctttgcagtcgataatagagatcttccctgaagtttttttctgcgaccgcctgtcggaggtttttgtttgtcgcggcgataatccgcgtgtcggcgtatatggtttcagatgagccgactttttgaaattcccctgattcgatgactcgcagcagtttaacctgtgtttccaaaggcatttcgccaacttcatcaagaaaaatcgttccctgatcagcactttcaaagtagcctttcctgctttgaatggcgccggtaaaggagcctttttcatgtccgaaaagttctgattcgagaattcccgccgggatggctccgcagttgaccggaatgaaattcctgtgtgatctgggactttgagcatggataaagcgggcaagaacctctttgcctgaaccggtttcaccggttatcaatactgtggcgtcggttttcgcgacctgaagcgcaagatgtttgagttgcaggatcgctgaggattcaccaaggaaatcaaccgttttgctcattgtgtgttctgcgtatttgatgtcatcagccggtcactgtgacgctacttctggtgaacgataagtgaattaaacgggagagtcctggctttggtttcagcagtttttcttgtgctgaaggcgttttgcgtgcgtactttatgctgacctttttcctgaaatatggtgaccggagtgtaggacgcgatacgatttgcatgttcgcgcgcattgtcaagagagctgaaactgccgaactgcagaatgaatgcaggttgcgttactgttcgtttgctttcccccgcagagctgatcgattgctgataggctgtcaggcgcgccttgctcagtgagtcaagcgacgcgtcagggtagtcaagaagctgcttgcggaaaaggcgtgccgcctcgggaccgtcttcggtaagcaaggcgtttatcacggttttctctgagtttttcgtgactctggaacgaagattttctaacaaataaaccttatcttgttccacgtattgaaggatttgcgcactgaacgcgttttgtcgctccactgcgacggagagagcaggggggaacaggaggcagataaacagtacaagagctgaaattctcaatacagtcataggatttgagaggataagagttcacaaccatttcctttttcacgcaatatggcaaatattcatgtaatatcaattgcctgtaaactctggaatacgtttcaatgcagcatatttccgtaaaagcttttgcgaaaatcaacctgggtttgcttatcaccggtaaacggcaggatggataccacactctggaaaccgttttttctccaatcaactggtatgatgaactgaccttttctgccgcagacggattgggtatgtcgtgcagcactatcgaccttcctgccgatgacagcaatctttgtctgaaggcggcaaaagcgctcagagagtatgccggaatcgataaaggtgttgcgatcacgcttacaaaaagaatcccgttcggtgccggattgggtggagggagcagcgatgctgcaacaacgctcagagtgttgaatgcgttatgggagcttgatgttccacagggggacctccatggtattgcgacgggacttggtgcggatgttccttattttctcgaaaccaaagggcttgcatatgcaaccgggataggcgaaatactggaagatcttgaagcctcactgccgtttcatatcgtgactgtttttccgggagagcatatttcgacagtatgggcataccggaatttttatccaaggttcgttcggcaggctccggatctgaaacagatgatgaaggatctctgtcttcggagcgacttttcggtgttgccggcattggaaaacgattttgaaccggcagtttttgatcactatcccgcggtccgcaaggttaaagagcaactcctggaaaaaggcgggttctatgcaagtctttccggaagcggctcggcggtattcggtctgtttgaagaacttcgcgatgcggaaaacgcagcgcggttcttccgtgagcactttccggttgccctgactgagccgtttttcaccatgcagtaagacagaaaaacacatctaccctgaataattcaccaaaggaagaaaaaaagggagtgcaaggacgggaaactttcccttttctgtcattcccgagcctgacccgtgaaatctgagcatctatttcacaggtcttacacgggactccatcgttggtgccggggtctgcatggatgccggatcaccccgtgtaataatatgaatagtacacagggcggcatgactcctctccactccctgtcattcccgtgcttgacacgggaatccattcttgtcctgtaaaacctcatggatgccggatcaccccgtgtaataacatgaatagtacacagggcggcatgactgtatgtggttttgagcttgtttaccggttttcaggagggaatccgggtacatgatcggctcaatgtatatttctacaattcggggtttcgaactctcatgaattattcaggctaaaaagtgtcatgagcaaccaacgtgcaaggcggatggagcggagaaaccggagtgtacagagagtacatgaggatttcgagcaccgaccaacgcagcaatttggatgcgcaataagttttttgaggtgcccggaaaagaaaccgggatcggatcatcagtcctgcttcggttaaagttgtggcgatctgcagagcatgatgtcccggagttcggaggaaaacaggcgcaggtcctcgtcaagaaaatgtgaagagagcagacgagcctgtttgacagcgtccggatcaatggtgatatccatagtgtgttcatcgaacagaggggctgtcgcaaggaatgatccgtcaggtccggctacagaggagtttccccagtaggtaaaactatcctcgtttccaacacggttgatgcaggcgacgtgagtgctgaacaggaacgagtaggtgctgatgatatgctgccactgtgttacaatagcaggctgtgtttcgccgggggtgaggcggagagggctggacatgagcacaaacaggagtttggctccctggttggcaagcagatagggtatcgaaacatgccacaggtcctcgcagatagcgatgccgattttgccaagtcttcttgagttgatcgcttcaactttctggcctgctgaaaagtatcggagctcttcaaacattccataggtaggcaggtaaatcttcctgtgtgcgctctgtgtcagaccatcctcaaagagaaacgcggaattgtagactccgtaatcgtcgctgagttcgatccctccgcaaataatcgtgatttttttgctcagttctctcagggaatcaagcgcaggatcgttgatgtgcagggcgatatcctgagcggcatcctgaacattgtaaccggtcagggagagttcgggaaatgctatgacatcgacgttgtcctgtatcgcgtcttcaatcaacgttccgtgccgctcaaggttctcttcgaaatttgccagaacacagtcggtttgcgctattctcaatacggatcttttcatggtagtcgggtctcgtcagtgatagggataaaacaggtaaaatgtcagcgaaagaacggcaagtatccacatcccggtcgatatttcgcgaatcctgcctgtcagaacctttatggatacataggcaatgaaacctgcagtaatgcctatgccgatgttgaatgtgaaaatcataagcgctacggtgagaaagcccggcataagctcactgtagtcgtcaaaatcaaaacgggtcactggctgcagcatgaacatgcccacgactaccagagccggtccgtaggcttggggcggcacaatggtcagaagcggtgaaaaaaacagggcgcaggcaaacaggacggcaatgacaacagccgtcaatcctgtttttcccccctgctctatccctgcggcagattcgatatagactcctgcggttgtggtgccgaacagtgacgcggctatagtcgaaagagcgtctacaagcatgggtttttcaatttgcggaagattttcttcttcatcaagcagatttgcccgtgatgaaagaccgatgagagtacccatagtatcgacaaagtccatgatgagcacactggttataaccccgatgaatccccaggtcatcgccccttgaaaatctatctgcataaaaacaggcgctaatgaaggaggcaggcttacaagcgtctcgggaaaaggaatgatgttcagcacgatgaagagtgcggtggtaaaaagaatgcctatcaggatggcgcccgtggtcctcaggataagcaggacggttatgagaagcagtcccgccacactgaccatggtggtgatatgggaaagatctcccattctcaccggagcgtcgggaacgccgagagtcaccagtcccatatcattgaagccgatgaaagcgagaaaaagaccgatgccgacggaaaaactgtgtttcagtgtccttggaaccgcttttgcaagccactctctgagacccgaaagagtaagaatggtgaacagtaccccgcttataaagatcgaagcaagcgctgtctgccatgaatagcccagggcctgaaccacggtataggcgataaaagcattttcacccatatacggggcgacggcaaacggtcgttttgcgtagaggcccatcaggagggttccgaaaatcgccgtcaggatagtcgcgatgacggacgcctctcttggaatacccgcagctgaaagaattgccggattgacgacgataatgtaggcgacagtaaaaaaagtggtcaatcccgcaaggatttccgtctgataatctgtctggtgtttttcaaactcaaaaaaagcacgcatggcaggagggttaaagtaacgagttgttatacagcaagatatacatattcatggtgagattgaaaggatgggaaaatcaaacaggtcaaacctgagttgatcgtttcaacaaatgctttatggtgtcaactttatactgtataaggcgttatgctgaattttcttacagcgaacatctcacctgatgggtagtgcgaccataaagcggaaaaatcgcatgtgttgaaaccctatgggattgtcggtcatgctgcatctgcttcgttacagagaacttgcggtagtccactacagcagcgttccctgtgccttgcatctacagcatgctcaacaatcgctaaactcaggtcaaaaggtgaataatttcctcttaccctgaataattcacgagagttcgaaaacccgaattgtagaaatatacattgggccgatcatgtacccggattctctcttgaaaaccggcaaaaaagctcaaaatcacatacagtcatgccgccccgtgtaatagtattacacagggtgatccggcatccatgcaaatcccggcatcaacgatggattcccgtgtaagacctgtgaaatagatgctcagatttcacgggtcaggcacgggaatgacagaaaagggaacgtttcccgtccttgtgcgctttttttttcttcccttggcgaattattcaggttacgtacttgcttcacttctttttgaatagtatattaagacagaattagtcctgtttagttacaattcaaatcatctattcatatataataaaggggagagtgtaatgggcgtattagttggccgggaggcaccggaatttgatcttgaggcagttgcggaaggcgcaaaatttgtggattcatgtaaactgtcggatttccgaggtaagtatgtggtgctgtttttttatccacttgactttacgtttgtctgtccgacagagttgcatgcttttcaggacaggctggaagagttcaggcataaaaatgttgaggttctcgcatgttctgtggattcaaagttttctcatctcgcctggttgaagacaccgcggaaacagggtggcatagaaggtgtgacctatacactgctttcggatatcaacaaggttgcttcaaaggcttatgatgttctggcagaaaaagaaggcgtgtcctacagggggctttttctgatagacaaggatggcattgtccgttatcaggttgtaaatgacctggggcttggacgtaatgtggatgaggtgctgaggatggttgaagcgctgcagtttaccgaacagtttggtgaagtctgtcctgcgaactggaacaaaggtgacaaaagcatgaaaccgacaaacgaaggcctcgaggaatatttcgggtcagagtaaaggaaatgaaggattgcatgactacaggttgatgtgatccatacttgatgcgtgatgaaagagacgccccgtaaatacagcaatgtgttacggggcgtctcttttcatcagcttccttatcactggtcactggtcactggtcactggtcactggtcactggtcactggtcactggtcactggtcactggtcactcgttactcgtcactatcccccccctaatatgccttggcaaaaaccacttttcctttcgaggggttgccgctgcatatgcagatgcccggttcgtccatggagtatttctttctgaagtccggatcttccggaatgagacggatagtggctttggtttcttccttgattttcgcctctgtttcctctctcccgtcccagtgagcgatgagaaagcctttgtcgatacactttttgaactcatcgtatgatgagacttccctggtgtttgcttccctgaattcgagggcgcttttgaacattgactgttgtatcgcgtcgagcagtgaactgattgaggcggcaaaggtgtcgtcaagtgcaatctgctgcttctccccggtatcacggcgggcggcgatgcagatgttgcttgagatatctcgcggtccgatttccagcctgaccggtatgccctgcagctcatattccgcgaatttccagccgggagagttctgttcgctgtcatcaacgaaagcatgtatgccgttactgttcaactcatcggccagggcgtgggccttttcggctaccgcctgcttgtctccccggaggatagggacgataacgacctgtcgtgaagcgagttttggcggcaggacaagccctctatcatctgaatgagccatgataagcgcaccgataaggcgtgttgaaactccccagctggttgcccagacatactcgagagttccatttttcgactggaactgacagtcgaaagcttttgcgaagttttgtccgagattatgcgatgtgcctgcctggagtgcctttttgtcctgcatcatcgcttcgatgcaccatgtttcgtcagcacctgcaaatttttcgctgtcagtttttcttccgatgagaacaggcattgccatgtactcttccgcaaaggtcttgtagacgttgatcatgcggagtacctcatcctgggcttcttccggtgtggcatgtgccgtatggccttcctgccagagaaactcggaggtgcgaaggaaaagccgggtacgcatttcccagcgcaccacgtttgcccactggttgatcaggagcggcagatcgcgatatgactgaatccatttcttgtaggatgcccagataactgtttcagaagttggccgtacgtaaagcttttcagccagttcttcgcctcctccatgcgtgacaaccgcgcattcaggtgcaaaaccttcaatatggtcagcctctttctgaatataactttcagggataaacagaggaaagtatgcgttgacatggcctgtcgctttgaacatgccatccagtgcagcctgcattttttcccagatggcgtatccgttgggacggattaccatgcagcctcgcacatctgagtaatcggccagttttgccgagcgaacaagatctatataccactgggagtagtcttcttctctcggagtgattgtatctgccacgaattggaatggtttattggttcggaatatgtttcagcagctgaatatacaacctactcgttgaaatttttgattttttccatgaggtctttcaggtgctgtttctgttgttggttcagcggctgctgcgggtcggcgatctcggtatatccctgaggtatgctgaactcggacggtttgacgggcatcggtgttaccgagatgacttccatggcaagcgtgccggcttcatttttctgaatgatcctgacaggaaagccgtccagcccttcatcggagagctttttggcaagaaccgtattggaaagacgcggattttgtgactgcagcagcctgaaggtttcaaaatcaccaatatccctggtaagccacatctctatggtgtctgtggcgctgaacagcttgacatgccggcaactgtagcctttaatcgtttcttttcccgctttttctattctgtagtcgctgtcgaaatcgacaagtgtcgcgttttctgcagcggttttaagattcacttttgtataggtggctgctttatggttgagtatggtggcctgatcagggtctgatgcgcgagtgattacggttgttttcagcgggtccgggattttatccagttgtgtcgtcatatccatccgctgctcatcagagccaaaaaaataggttaccccggatttgccgttgggcatagtcaggttcatgtcaataattccggtgaaccttgctgatgcagtaaacgggtagaggctgcaaaacataagggtcatcagcgcagtgcagaacagtttattcatggtgtcatctggttaggcagtcataaaagcataggaaactaacgattttttttaaattccggttgcgtaaacagccatggcttctctttgcggtgtatgccgttattgttacagtgcttttgtccggactcaggctttctaacttggacgacaggtgaccgggaaactggctcttgcgttttcagatcatcgaatcacatactccttgatgttactttatgccggaacatacgcgacagtggcggactcttgatctgctcaaggtcactgaagagcatttcagagaaaaaaaaattgacgaagcccgtttacatgccgagatccttcttgcccatgttctgcaggaaagcaggatggatctgtatctgaactacgatcgtcctgtcgagcagcctcagcttgaagcatttcgtgttctttgccgggaccgtctcaaaggcaggcctctgcaatatattaccggggagcagatattttacggctattcgttttcggtggatgaaagggttttgattcctcggcctgaaaccgagcttctgttcgagtatgcattggagcgttggcaggcaggggctcctgctcccgaaagtggcccggaaattctcgatataggcacgggcagcggatgtcttgccgttctgttcgccatcacggtgcctgatgcgcggataaccgctgttgatgtttccgcagaggcacttgaaattgccgctttgaatgctgaaaaacacggtgtgacagaaagaatccggtttgtgcagtcagatgctcttcatccgggattttctgaaaaacttgccggcaggtacgatctgatagtttcaaatccgccctatattcctgaaagtgaatggagcgcgcttcagaaagaggtgaaagagtacgaaccgaaaatcgccttgacgatctccgatggctttgctttttatcatgcaatcacccgaagcgcttcagcgctgcttcgggccggaggagtactctgttttgagttgcatgcagacggagcttccgtcgtttcgggtagtatgcgcgacgggggctatgaaggcatagcagtgcagaaggattatgcgggacttgatcgggttatttccggggctttacccgtatgaagaaacgtaacctgaacatgtgttgagggttactctttttggacgtatgcggccaaggacaccctgatgaaattaataggtgtatcaggttgttttttttgataaattggcttcaatttttatacaggttcatagttcatatttactaacagctgttagcgcgtattctataatgatgttccatgatttgtcggagcgtgaacgtcaggtgctctctattattattcaggcctatgtcatgaatgcatcaccggtaggttcacgatatattgcaaggaattataatcttggcctgtctgatgcaaccataagaaatgtcatggctgatcttgaggatgcgggctatatcagtcagccgcatacctcggcaggtcgtgtgccgacagacaagggttatcgatactatgtggatcttatcatgcgggtgcagggtatcgatgatgaggagataaacaggatagaccgtaacttccggctgctcaagtacgatccgaaagattcagcggatatccttcaggcggccgcaaaggttttagggagtatctctcagcagttgagtgtcgttatttctccgaggctctccaatgcattgttcgagcgtcttgatctggtggtgttgagttcatcgaggatcatggtggttctgtcgatccagtcgctttttgtcaggacaattgtcatggaactctctcttgaggtgtcccgtcagcagatcgataacgttatcgatctgcttaaccagaggctttcagggttgacacttcgtgaaatccgtaactccatcagccgtcgcctggccgactgtgacaaggacagggagcttttgaacatgattgtcgggtcggcagacaatctttttgacgatacaccggttcttgaacggctctacatagcaggagcggaacatatcgttaatcagccggaatttgatcagccgcagaaagtgcgggatctcgtgtgcatgatagaggacaaaaaccgcatggttgagcttcttgaaaaagagggcagggtaaaaccggtgacctcttcgggaatggatgtaagtatctcgatagggagggagaacagtgcaactaccgctgaagactttaccgtggtgacaacaccgtactatgttggtaacaccataggccgtcttggagtgcttggcccgaaaagaatggattacgaacgcgttgtcaggctcgttaactatatggctgacagattgtcgcactcattatcatagcgtgaaaagctataacggtatacaattcaaataaaaacaagtgtaaatggattatgacaaagaagacgtcacatcataaagcagaacagaaagagaagagagcaggagaagagtccggcagagagtctgaagttctcgaccacaagatcgaagaacttgaaaatgagctgatcggcgcaagagagcaggccgataaattgcgtgaagagctgttgcgcaaggcggctgaatttgaaaatttccgcagacaaaaagagagggaagccctgatggcgggtagccgcactctggaaactgtcatcagggaactgcttccgtttgtcgatgatgttgttcgtattgtcgagcatgctcctgaactgcttgaaaagacagaagatgcccgtccatatgttgacggtgccgagctgctgaagaaaaatcttgtcaggtggcttgaggataaaggggttaccagaatcgatgcgttaggaaagaagatggatgtcaacctccacgaagctatcacgcaggttgagtatccggatgtcgagccggaaacggttgttgaagtttttcaggacggctatgttctgggtgacagggttcttcgccacacgaaagttgttgtggctaaataagaccgcagtggtttattacaagaaacagttgaaatagttgatacgagatgaagagagattactatgaagtactcggggtatcccgatcggtttccaaagatgagattaaaaaagcctaccgtaagctggccatgaagtaccatccggataaaaatccgggtgacagcgaggctgaagagcattttaaagaggtgaacgaagcctatgaggttctgagtaatgaagacaagcggcggcgttatgatcagttcgggcacgcaggcgtaggatcctcagcttcttcgcagggtggtgcgtatggtgccggcgcgggtgatataaacgatattttcagcgcgttcagtgacatgttcggcgggggtgcaaggtcaggcggtggttcgccgttcggatttgaagatgttttcggaggaggggccaggcggtcgaggtcatcagccggtgtacggggcaatgacctgaaaattcgtttgaaactctctctggaagagatttcgaagggcgttgaaaaaacgattaaaatcaaaaagcagataccgtgtgaagtctgtcagggcactggctcaaaaaccggtgagctggagacctgttcaacctgtcagggggcaggagaagtacgccaggcttcaaaaacgatgttcggccagtttgtcaacattaccgcctgtccaacctgtggaggagagggcaaggttgtgaaagagcgttgtacttcctgtcacggggaaggtatcaaacagggcgaaacgacggtaaaggtaaatattcctgccggggtggaagaaggtaactatctcacgttgagaggacagggcaatgccggtccgaggggcggaggcaatggggacctgatcgtggttatcgaagagatgccccacaagctgttcgtccgcagagggaatgacgttatctataacctgcctgtcagttatcctgatatgattctcgggacaaaagtggaggtgccgacgcttgatgggcgtgtgaagctgactgttccccagggaacccagccgaacaccatgctgaggatcaacggcaaaggcatcggtcatctgaagtcaccgggcaggggggatcatcttgtcagggtaaatgtctatgtcccgaaggagctttcccatcgggataaggaacttctgaaagagatgaagaaatcggatcatcttgttccggatgaaaaaaccgatcatgagaaaagtttctttgaaaaagccaaggatatatttggatgagaattcagcagcatcaacagaaaagaggctgtctcaaaagggcagcctctcgtattttgagcaggaaatagttggtggcatccctcctgattgtcatcctccggtttgatccgtgaaaccagggttcctatttcacaggttttacacgggaatccattcttattattggaaggtccctgtggatgtcggatcaagtccggcatgactcctctccactctcggtcattcccgtgtttgacacaggaatccattcttactattggaaggcccatgtggatgccgtatcaagtcgggcatgactcctctccactctcggtcattcccgtgcttgacacaggaatccattcttactattggaaggcccctgtggatgccgtatcaagtcgggcatgactcctctccactctcggtcattcccgtgcttgacacgggaatccattcttattattggaaggtccctgtggatgtcggatcaagtccggcatgactgtatgtggttttgagctttttttccggtttgaaccctaagagacaggtttctgaggagccctcctttctgttgatcagtcaatcattcaaattcagtttttgcctcatcgatcaccgtgggtgtgatttctccatatcccatctcttctgcgtactcttcagtggcaattttgattctgttacgcaaaaaggaaggtatctgtgcaagcagctcctgagcgtcttcaatccataccagctcgctgtttctgtttcgtatggcggatctgtatgaatgtgttatgtttctgacaaagtcatcaatagcctggatgtcggaaagttcctggggggcaaacaccttttcggcgaggattttgtttcgaaccatgtgtattttgagctgaggaagatacatcatggtcgccataggttcgggactgccgcaggtgagaaaaagagcgattttttttctccgcagatattttttaaggttactctgaaaaaacgaaccgagcagctcagaagacaccagcaggtaatagaccggagctcccatgataacaacgtcaaagtcctgaagaaaactgtagtcggcggtcgccctgcattttcccttttcaacatacgcaccggtttcaaccagacttttgccgagtgcatcgacaaatctgtcggttgacccgcctgaagagcgtgtatcataaaggatgatggctttcatttgttgggaagagttggacatgatttctctgtcaaaggttgtgcggccaagcgcttggaacgcctcagtatgtaatgagttagtataacatattagatgctaaatctcaacagccgaagagctcatgcgatgtgatcagaataattcaccaagggaagagaaaaagtgcgtacagggacgggaaactttttcacacgggaatccatccttgtcctgtaaaactgcatgactcctctccactccctgtcattcccgtgcctgacacgggaatccattcttgtcctttaaaaaccccatggatgccggatcaccccgtgtaatggttgggatgtgccgaccggtatgtctgcaacgtactgcggatgaatgagaggatttcctgaagatttttcagaaataaaaaagagggtgatattcttcaccctcttgtaacgatcacgttgtgctactgcccggtcatacgaaatgcgcgaagacttcgagaagatccacgactcttgtggagtaaccgagctcattgtcgtaccagccgactacctttaccatgttgcctgtcgccatagtgagctgcgaatcgaggatacatgaattcgggtttccaacgatatcgattgataccaggggatcggtgcagaactcaagaacgcctctcatgtttccttccgctgccttctgcatcgcggcgttgacttcttctttggtggtaggctttttcaggataacggtcagatctgttacagagccgtccggaatgggaacgcgcattgccattccgtcaagtctgccgaccagttcaggaataacaagtcctatggcttttgccgcgcctgtgcttgtgggtatgattgaggacgatgcagttcttgaccggcgcagatctttatgagggagatcgagaattcgctgatcattggtgaaggcgtgcacggtggtcatataccctttttcaatgccgaagttatcttcgagaactttggccataggcgcaaggcagtttgtcgtgcagcttgcgtttgagatgatttcctcatcgcctgtgatggtgtcgtcgttcacaccgagtacgatcgtcgcatcaacgtcatctttggcaggagctgaaataatgacttttttcgctccggcggcgatgtgctttgccgcaccctctctgcttgtgaaaatgccggttgattccacgacaaggtcaacacccagttctttccatgggagctgtgcaggatctttttccgaacagatgatgattttatttccgttgacaatcagggaactgtcttcgaccgctatttcagcattacagatgccgtgggttgaatcgtatttaagaagatgagcaagtgtcttggcatcacacaagtcattaatcgcgaccagttcgattttttcattgttcaaagcctggcggaataccaggcgtcctatacgtccgaatccgtttattcctacttttacttttcccatgataacgttctcaggtttgttgtattcaaaaaaattcatgttcagtgcatgaaaataagataactatactgaaatattcagccttttttaagaaaactttcggttaaacttgtttttaatccgttgaaactgccgttactcaacaggataataaggtcatcaggtctgatgttttcgtgaataaacctcacgatatcctccgggtagccggcaggatcttttccggactgaaataccttttttcctgaaccggcgagagacgaacagagtttttgtgtgtcgagacgttcatgttctgcatatcgttcaggtcgatgaaccttgccgataataacaatatcggcatcactgaagctgttttccagatccttctgaaatatgtttcttgtgctggtatttgatcggggctcaaagcaggccagtattcttctttcggggaaccgttggcgtaacgacgaaagggttgcgctgatagcggtggggtggtgcgcgaaatcgtcgatgagcgtgatgccgttatcgaattctccaacaatctccattcttcttttcggtcttttgaaagaacggactccttcggcaataaccggaaaggggatgcctgcatgagaggccgctgcaacggcagcgacggtgttgagaatagtatggctgccgaactggtcgatccggatagttcctgcaatgtttcctttgtgagccagttggaaagaggtttctgtttcgctgacatcgatatcggaaaccgaccactcgaacgcttcggacatgccgaaccgctcaaccggacagaacgcctgactgcttatttccgaggcgattgtgtcatggccgttgacaatcagcagaccgtttgaagggataagcgctatgaattgcctgaaggattttacgatatcgtcaagggaactgaatatatcagcatggtcgaattctatgttgttgattaccgcgatatccgggcggtaatgcagaaacttgctccttttatcaaaatatgcggtatcgtattcatcaccttctgttatgaagtggccgcccttttttttgcctgatgccctgcatccggcgttgaaattttcagcgatgccgccgatcagaaaccccggtgtcaggcctgcatgctcgaacagccatgcggtgagggaggttgttgttgttttgccgtgagtgccggtaatgacgatcgatctgtttttcccgataagttcccggcgaacgatctccggcatcgatacaaggttcatgtgttcgttcagcgcagcctcgagctccgggtttcctctgctgatcgcattgcccacgacgataacgtccggtgcgtctctgagaatgttcagcggatcaaaacccgtatgacatggaatccggtgtttgttgagatagtcgctcatcggcggatagagggcactgtcggagcccgcaacccggtgtcccgcccttgaaagcgctacagcaacagacgccatggctgttccggctataccgataaaatacagtgaggacatgatgttctatcgggttttgagcgtgagtgtattcatcgtcatgtgttcattccgggttgctcagaggttccctctgagcagaagagatttttcttacatagaggctgtaaaatacaagcagggcattgatggtgcccacaatcacaaagggggctttcgggctcatgctgtcaaaaagccttcctcctgttgctgcaataatcagaatgcctattgcgccgctgatattgaatgccccgaggacagagcctctttttgccttaggggcttcctggccgataagtgactgcgccccgagaaagacgctgatctggccgatgccgagcaggataaagaccagatagccgatcggatcgaaagggttgtcgagaagaagcaccgaaagattgccgatcatggccagaaacatgcagagcgcgagagcactgacccggttgatacggtcgatgaccggccctatgagtggagcccagagaagggcggcgatctgggtgatgatgaatatggtggtaccctttctgaatgcttcgcctgactccattcccatggcaagacctgccgtaatgccccagaggctcagaaaggtgccattgatcgactgatcgcctcttgcgatgaatgcagcggagtaggagaggagaatcctggggttttttgttgccgtgaagccgctctggaacagttccttgagcggagggcgctcgttacgtttaaccggcgttcctttcttgagccctatggaacagacaactgcggtgattgttgccagggcggctatgctcagatgagtgatgaatccggcttcgatttttccgatcccccggctggtcagaatttcaggaagcgagccgaaaaactggtttgtgataacgattccgagcccgttgagcagcccgataagggcgaccattttacctcttgaacgttctgcaggatagtctacgagaatggtcgacagtgctcccgcgatggccacgattgcgaatgcatagatgattcgaaataacagcaagtcattgactgaggaggcgaaagggtagagggcataggtaagagccatgagcagaaagccggcagtgaagaccggttttctgccgatacggtccatgaggatgcctgcgggaataaaaaaaagcagcgttacaatttctgtccagaaaacaaggtctccgctgattgcgccttgttcggaaacggggatgttgaggtggatgttgagaatatatgtctgtccgatggacagaaaggtgatcatgccgatagaaaaaaaagccgcatagaaaaatgtccatgcatggtagggctgtatagacgggtccagttcaatcgggcccattttgcgggtgcttgtttctgtatgcatgaactgtttcggggctgaagtgttagagcctgaaaaactaaaatgccaatatacgcaagagtggctggtggcgaaaattaccgggctgtttactgcttaattgggatgcattactccatcttccatacgcaggcaccggtccgccgttgcggcatagtcttcattatgggtcacgataacaaaagaggtctggtgctccttgctgaggccggccataagatcatagagtatcgcgctgtttctgctgtcaagattgccactcggttcgtcagcaagaatcaacatgggtgaattcatcagggcacgtgctattgccactcgctgctgttcgccacctgagagttcggcggggagatgatccagcctgtttccaagcccgagtttctccagtagctgcgaagctttttctttggccggattcagttttcctgtcgcgatgaactcggacatggcgacgttttcaacagcggagaaatcggaaagcagatgatgaaactgaaagacaaagccgatttttctgtttctgaatgctgcgagagcttttggtgagagagtatagcgtttgtcgcggaaaagctgttctccgttgaaggatatttcgccgttgtccggagtatcgagtgttccgagtatgttcagcaaggttgttttgccgcttccagaagctccaaccacggttaccatttcaccgtcgtcgaccgtgagatcgatcccccggagaatgtccaggcttttccggccgggaagagtgaatgatttgaagagagagcgtgcttcaagcatagagtaaaagtgacaagtgacgaataaaaagtgacgaataacgagtgacgagtgacaaataaaaagagacaagagacaagagacgagagggaaaagtgttgtatctcgcaaaacgccatatggattcaatagctcgatagctcaacaactcaacaactcaacaactcaacacttcaacaactcaacaactcaacacttcaacaacacattcacgctcttgtctggccgtcgccttcgataacccatttgtaactcgtcagctcctgcagggccatggggccgcgagcgtggagtttctgcgtgcttatgccgatttccgcgccgagcccgaactgagctccgtcggtgaaagcggtagaggtattggcatagaccacagcagcatcgacccgcttgagaaattcatcttttaccaccgcatctgaagcgataacagcttcgctgtgcatggaactgaaccgggcgatgtgtttgagtgcatcctcaaggctgtcaacggtttttactgacattttcagggagaggaattcagtgccgaaatgtttttcctccgccttctgcaatagttccgaagggtagcggctcagtagcgcggggtatgcgtctttgtcggcaaatatgataacctttttttctgcaagcggttccgcgatagaggcaagatcgtcaagacgttccctgtgaatcaggagcgtgtcaagcgcgttacagacgctcggtcttcttgtttttgcattgaagacaatctctttacccatctgaagatcaccgctcaggtcaaaataggtatgcacaatgcctgcaccggtttctatcaccggtactgatgaggattttcgcgcgaaatcgatgagctgctggcttcctcttggaatgatgacatcgatatagcccacggcgttgagcatgatacctgcagcttcacgatcagaggggagcaggtaaagcgtgtcaggattgacgttgttacgaacaagtacttcgcggataagatccacgatcgccatgttggagtacatggcgtcgctgccgcctttcagcaccgtcgcgttgcctgatttcagacaaagggcgaacacgtcgaaggtgacattcggtcgagattcgtagataatgccgacaacgccgagcggaaccgttgtctttttcaatgcaagtccgttcggtaacgttcttttttcaagtattcttcctaccggtgtcggaagttctgccacgtttcggatatcagacgcgatcgattcgagccgggatgtgctgagcagcagtctgtcatatttcggatcattcggatccatcctgtcgaggtctttctgattagcctcaagaatggtttgactgtttccgggtatgcggttcgcaaggtcgttcaacagactgtttatatcgctgtcggacagcgtgcagagttttctgcttgcctcacgaaccttttcgagttgcttgtagatggtctctttcatgtcttctatgctatcactgtatagacgttacctccatttcatcacttcacgaatgtaacaaaaaaacgagtgttttcgaccggatttcaggatgaagagagcaagaatttcaagacagagaagttttgcaggttcaatcgatccatcgggctgttgatgctttctgtgttgatgagcggaggcgtttgccgtcactctgttgagcagcgtgaacgaatcgttctttttttgcattataacaattgttacattttctttcagggtagcccatgaggagagttgattcgaaaggtagggacgggagtgatcgttgtaatgattatcaggttgaggtagcgttgatacagaaattgatgaaagtgatattcaggaaggcacgtatcacggaagtgttgcttatgtgtagtgtcgtctatggacggcctgttatgggtgagcaaaagataccggatacgcctctctatggagttgaacaaagagaacgggactacagcaaaaagaatctggacggtctcactgaagagttgctccgctataactctcagctgcaaagccttgctgcaaaaatcaatgcagcacatgcatttattcctcaagcctcggctctggatgacccccggttgagttttgaggcaagtaatattcctgttgacaatccttcatttcaccgtacccccatgacgggaatgcagatttatctgaggcaaagaataccttttcccggaaagttgggcctgaagaaaaaaattgccgagtccagagaggctcaggcggtcgaagagcatcttgaaacgctcaatcaactcgtggcaaaatttaaaggggctttttatgattacgccttcatcttcaaagcggtagatatcagtcagaaaacgataggtcgtcttcaggcattgacaaaaaatctggaagcaaagtatgccgttggagaggtgcctcagcaggatgttctcaagacaaaagttgaactatctaaaatgcgtgagcggctgatccggcaagataaaatgaaggacatacttgcgtcgcgcattaccaccctgctgcatcgtcccgggaaaacacctctgaaaatagttgtttcaaaaacaacacttaccggacttccgggtgggctggaggatcttctgaaagtcgcgcaaaattcgagacactggcttaacagagctgataaaatcatcaatgaagcagagtaccagcatgcgttgtcgaaaaaagagctgttgccggactttgatttttcggttggctatcgtcttcgcagtaatgcgatagaaggaccggttctcggggaagattttttctcggcgggagtaagcgtaaacattcctgtctggactacccgcaagcaaggtaagcgagtagagcaaacacggtatctggttacagcggccagaaaggacaaggaatcgatagagcaggagacgatctatcaggtagaacggcttttctttgaggttacccgactgaaagagcaatatgagctgtatcgttcccgcattgttcctgaatctgaatcggccctggtctcttcaagaagaagctatgaggcaaatgaagttgattatctgaacgttatcaccaatgagctgaatctgtttcaggtccagcttctcatgcaccagtattatttcgagcacgaaaaaaagattgccgaacttgaaatggcgatcggaaaacctcttgctgcactttcgttcacaggagatgctttatgagagcaaacaggctgtttcattatttctctatgctgctgggcgttttgttgttgtctttcgggatcatagcctgtgagaaaacagttccccgcgaggatatttcgcactacacgtgtccgatgcatccgcagatcaggatggacgatccgggatcatgtcctatctgtggaatggatcttgttcctgtcctcaaagagggtgcgggccaggaggatcattcctcacatgagcatgcggctcatgatactcaggaaagcacggatacagaaggcattcgtattgatcccgtgcgaacccagaatatcggagtcaggactgacagtgttgcagttcgttctctcacccggtcatttatcatgtacggaaaggttgcatatgatcctgaactctgggtggcgcaaaatgaatatatcgaagcgttgaaacttggggacagctctctcattcgatccgcagagctgaaacttcagttcctgggcctttctcaggaatggatcgggctgatcaaaaaagagcgtaaaccggacttgggtattcatctgccttccgggattgcgcgagggtattttgaggcttttatcaatcagggagatgtgggaactgtcaaggtcggccaacaggtggatattctcgatgaaaaggggcgtgtcctgcagcagggggttattgaggccattggggtgcttgtcgatccgaagaccagacttgttcgggctttggtcagatccgggaaaagtattgacctgaaggcaaacacttttgtgcagttccggattctgattccgttaggccggcgcctgagtgttccgcgtgaggccgttcttttcaacggggatcacaatatggtgtatgtcgtcgcagatagcggtcgctttgttgccagaaggatcgagcttggtgacgaagctgaaggttattttgagatcaggtcaggtattgaagagggggcatctgttgtgaccaacggacactttttaatcgattcggaaacccagataaaaacgggcggtacaggtgcgggccatcaacattagagtaaaccggcatgattgagagaattattgccttctgcagcaggcaaccggtatttgttgtcctcgcgacgatattcgggatcgggtggggtatttactcgctgaaccgcattcctctcgacgcgattcctgatctttccgatccacaggttatcgtgtttaccgaatggaaaggccgtgcccccgaccttatcgaggatcaaatcacctatcctatagtgtccagcatggtggctgctcccagagttaccgatgcacgcggttattccatgttcgggctgagctttgtctacgtgcttttcgaagaaggcaccgatctctattgggcaaggtcccgtacaatagaatatctcgccaagatacgggagcagctcccggaaggggccaaccccgttctgggccccgatgcatcgggagtgggctgggttcttcagtactcgattgtcgatgagagtggccggaactccatcgaggatctgcgttcttttcaggactggaagcttcgttatctgctcgaagcggttcccggagttgccgaggtggcaagtgtgggcggctatgtcaagcaatatcagatccagatcaaccccaacgcattgctgcattacggtctgactatccaggatgtgatgcagaaggtcaaagagtccaaccgggatgttggcgggaagattctggagcagtcagagcgagagtactttatccggggtctcgggtacctcgagagcctggaggatattgaaaatatcgctgtggacgtcggcgaggacggcgctccggtccagatcaggcatatagccaacgtcagacttgtccctgaaattcgacgaggtgctacggatctgaacggcaggggtgaggcagcatccgctatcgtcgttacccgttatggttccgatgcctatcggatcatcgaacaggtcaaggaggtgctgcggcgtgtggagccctctctcccggaaggaagccgtattgaaatcacctatgaccgttcaaggcttatcggccgttctatcgagacgttaagcaaaaaactgatcgaggaaatgctggtggtcggtgccattgtgctcattttccttttccattttcgttcggctctggtaccgtttgttacgcttcctgtcgctatcattctttcgttcatacccatgtattattcaggggcttcctccaatattatgtctttgggagggattgccattgcaatcggcgcaatggtggatgctgcgatcattcttgtggagaacagtcataaaggtcttgaaaaatgggaggctgaagggaagaaaggggaggttttcgatgtgctgcttcgctcttctcaggaagttgcccgtccgatcttcttttcgctcctggttatcgctgtgtcgtttatgcctgtttttactcttgagggacaggaaggacgattattcaagccattggctttttccaagaatttctccatgttttttgcagctgttctggctatcacgctggctccggttctcattcagtggctgctgcgtataccgaagaaagttgatctcaggaaccgctggctgtcaaaaaccataaacttcttctgggcgggaagtattcattcagaagaaacccatccggtttcccgattgcttcaccgaatctatactcctgtcctggtgtttgttctgaaacatcgaaaaggggctcttctggtctctctcgcccttgttttaagtgttgttccgatatactctaaacttggccaggagttcatgcctccgctcaatgagggcgatcttttatatatgcccactacgcttccgggaatttccattgaaaagggtaaggaatggcttcagcagcagaacaaattgatcggaaagttcgatgaagtcgagtctgttttcggaaagatcggacgcgccggaacagcaaccgacccggcaccgctttcgatggtggagaccgtcattcagctccatccccaggacgagtggcctctcagttatcatcagcgctggtactctacatggatgcccgattttctcaaacctgcctttcgtgttgtctggcccgagatgaaaaggcgtgagtggaatgagtttatcaatgacttgaacaagacggtgaatctgcccggcactaccaatgcatggacatttcccatcaagacccgcattgatatgcttacgacagggataagaacacctgtcgggatcaaggtctatggggataaccttgaagagatcgagaaaatagcagttcaggttgaacaaaaagttcagaaactcgaagggacgcgatccgtcattgccgagcgctctcaggggggatactacatcgatatcaggctgaaaagggaaaatcttgccgcgtatgggctgagcgtggaaagggccaacaggttgatagaaggtgtcatcggaggccagaatgtcacgacgatcattgccggtcgggagcgatatcccgttaacgttcgctatcagtcctctttcaggtcgactaccgaaaaaatcaaacgtgcactggtttccgtatccggagataaacatattcccctttcggaaatagccgatgtagtaaccagtcgaggtccggcagtgattaaggacgaaaacggcctgcttacttcctgggtctttgtagaccttgaaacagatcaggacattgcaagctatgtcgaccagctcaaaagcactcttcaggagccgggactctttcccataggctacacctataccatcagcggccagtttgagtttatggagcgggcgaagcagcgcctgctcatggttattccgttgacgcttttaatcatcgtgctgctcctgtatatgaacacccgttcctggattcggacaggtattgtcttactggctgtaccattctctcttgtaggagccttctggattctttttatcctggactacaacctcagtatcgccgtgtgggtcggcatcattgcgcttgccggtgtcgatgcggaaacgggggttattatgctgctttaccttgatcttgcctacaaaaggttcaaagaaaacaatcagttgaactcgaaggcggatctaacacaggcggtcatggagggcgcgatcaagcgggttcgcccgaaaatgatgacggtcgcggcactcttcctcgggcttctgcctattatgtgggccggtgtgcacgaaaccggcgctgatgtcatgaaacgaatcgccgcccccatggtaggtggtatttttacttcgtttctgatggaactgctgatttatccctgtatctacctgatctggaaggagcgttcatttaaaaaatgatccgtagggcgctctgacaggtcgactggcacgaaattcttcgtaaaagattactatttctttttctttattagagttaacttcaatatattataaaaaaaacaagaatatgcccttagcgaaatgccgtcgatgtggcggagatggacgtcactccgatcagaacccgacaaggccgggagtttatgactggtgtcagggttgctccggagacggagaggttaacgtggtcaatccacagaaattgtgtaaacggtgtgggggagatggacgccattccgatcagaacccgaccagaccgggcgtttatgactggtgtgccggttgttccggtacaggttatgccggataggttgacggtatcgtgaagcattacgtgcactttcgaaaagccctgaaatagagttaccccctgaacccccttttgtctgacaaatgaatagtttaatgagccgcttgtagtggatagtgcttctggtatctgttgctacgggacaggttgatgttgtcgtgaagtgttacgaacactatcgaaaagccctgaaatagagttaccccctgaacccccgttatctgatgaatatatcgtatggcgagcctttttgttgggtattggttattggtgcctgttgttttcttgcttagcgaacacaattaaaacaagcagttcatggttgaagtaattgtaggcagtgtaggtgttaccccaccctattatgcattgtatgatttgtgcgtttcagataacgaggtaaaagcggaatttactgctgaacaaccaatgggtgatgaatccggaccgattgcagctgctgaagttggccggcacctggcggtgctgggagcatgttctcttgcccgatccaaccctgtcaagaaaaagcattactatatagcctcgagcgcggttctgcggtaagtcggcaacggccagaacgttgttaacggatcgtttactggtgtggcgcgtaccctgcatatcaataaacgggatggaagtgtatcggcagtgctgttgacaaaggacaaggttcctttgtatgaactggaaacgcggtatcgaattatgagcgaccagctttttgaaaagctgttcaaggctaaaaaactggattttgatcagcacctgacagacaatccctatacaacagcgttgccgcttcatgatgttcactacgcgaaccactcaatgacggcaaggctcgggccgttgaagcctgaagagtgtaaaggacattttatttcttatccctgtattccggttgcgatattaatgcacgcgctcagccggacagccggaaaactgctctctaaagttgcggatgccgacggagctccctaccgtgtcgtttccgcggatgtgcgggctgataatttcgcttttgccggagaacccgtatttatggatgtcaactattccggcaggaaagatgatgactatgtttttttctgcactgcgaagagtaccgacgataagcaattcggagcaatgaccttaaggctgtctcgcgacacgcggtcctgattccggaaaactgttatcttctgctgttcgggtaaaattgctttcactgatacatcgttcatcggagcctgacaatgaaaaaaatagtgttaaccgtctgtttttccctgcttttttcaggaagtctgtatgcacgggaacctcttgcagttaaggtagacgtgctggaaaaaacaggcgtgagctggaacgatacggcgttgccggactacgcgaaaggctcaccggaagtgaccattctcaggatttcgatcccccccggcgtaaggctacccctgcacacacatccgtatatcaacgcgggagttctcctgcacggaaaactatccgttgtaacccaggaaggagcggtactgcatatggaggcaggagatccgattgtagaggttgtcaatcaatggcattacggaaaaaatgagggcagcgaaccggcggaactcatcatgttctatgccgggatcaagggagagccgataaccgtcaaggctgaaggtgcagagtgacagaacataagggacctctatcgtccacaagaccgttaaaagcctgcaaggaaatcccttgcaggctttttttattcctgagtgaaagttcccctgtttaccagagcattccccatttcttcactgcccgatgacctcttcccgggtaggatccgatctcaaacccggtttgatccatgctgatgtgtccagtacagacagctgatgacttgtcgattagtgctgtgggttccgaagattgacgggcacctctatttatttattccgcgatgcaattgcttcgttgagcggtgctcgaaatcctcatgtacgctgtgtacactccggtttctgcgctccgttcgcctcgcacttgaatcgctcatgacaataaatagaggtgccctaaagtatttcattgtattttctataatgcctatagaggtgatgagaaaagatgttttgcgatttgttgcaagttattgcgcttgctgaacaacatcccggaggcccacataaaaaccatttcgtcataatcacgcaatacgtttttccggtgctggtttgccagaaaactgcatgggcgtgaacgggaaagaggaataacgggataggattctgaactttttattcatgaaatgctttttagtggttaccgtatttgctaacttttttcatggattacgaaatcgaatatttccacccgagtattgaagcggatatcgaaaagtggcctgcgagcatcaaggcggattacaggagtatttcgctgcttataatggaatatggtccacaagttcggatgccgcacaccaaagcgatgggaggtggtttatttgagatgaggccgaaaggccgggatggtattggcagagcattctactgctatgtgaaaggcaaaaaggtcatcatcctgcatagcttcatcaaaaaaacccaaaaaacaccactaaaagagcttcggcttgctcgaaaaagaatgcaagaggtacaataatggaagacttgaaatatcagcccgtacgctatgacgttgtggcagctatccgcaaggatcttgagaatgaggaattccgcaaggaatatgaggcccttgagccgaagtacgcactgatcagggaattgctttttgcacgcaagcagtccgggatgacccaggaagctgtggcaaataaaatcggcacgacgaagagtgcaatctccagacttgaggccggaagcaaacatgccccatccatcaccaccctcaggaaatacgctgaagccgtaggttgtgatttagtcatcaagttggaacctaagcggaaatctgctgacgcctgaactgctcttcatttgtgaattcctttgagaattccgaatagtcgtaaaattttgggatccgttgttccgtatcctaaataagttgttctgaattcgtctattgcattgagcaagaaatgctgacggctgacgatcaaccgagtgcttattgttcatgacgatacggaaagaaactaatgcacgattcgtatggacaatgacttaccagaatttcttcaggtgttagcattcctaagctgttgtgcggtagaatcaagttgttatcatcatgtcattgtccgataatcttccgggcaggatccagtctcataagccgttttgatccatgccgatgtgtccagtccagaaatctgatgttttgtcgatcgttgcagtggatttcgaggattgaagtattttaattgtattttctatgatgattagaaaagaaattttgtgatttaccgcaagttattgtacttgctgaacaacgtttcccccctttccaaagagttctccagtcttggagcaaacaaggaaagaattgagcgttacctgaaagagcttatgaagcaataaataagctttttttctcatacacttgatttccaccgttttttataaattaagtaacacagtaatcagagtggcttagtagaagccgtttattacggattatgacagaggagagaatgagtataaaggttgacatttcaagagatatgattgccgagttctgccgccgaaatcatatccggcgtttggcgcttttcgggtcagtgctgagggatgattttactgccgatagcgatattgacgttctcgtggaattcgagcccgaccacgttccggggcttgcattttatggcatgcagcggcagttagccgaaattttcggcagaaaggtggatatgaataccgcaaaagatttgagtccctattttcgggaagaagttctggacgaggcggagtatctctatgtcgcggcgtgatccattgatccgggtacatcatatgctcggcaatgcacgtgaagctgttaatatggtcagagggcgctcccgcaatgatctggaaacagatagaatgctgaatctcgctcttgtcaggctgatggaggttattggagaggctgcggcgagggttcccgcagattttcaagccggttacaatcaggttccctggcgtgatatagcagatttgcgcaacaggttaattcatggttatgatgctatcaacttcgatattctctggacaattattcaggatgacctgcctcctttaatcaggcatctcgaggcaattgtttccgagaagacatagccacgcggaggtaacggatgaggacagcacaaactgcctgatgtaacttgttgtcgtcagatggggtcaacaatttcatttccaaaaagtcatgccggacttgatccggcatccatgcggttcgagccttgcactcgaccgttcaggatgttttaacaatggcgtcctcggttgtcgggttcgttcaaataccgggctcaatcttcagtgccgggatcagggtgtcattttgttgtttacgtaagttactcaacagagattcgctccgatggcctttgcttagtgtacgaagtaaataacgtcccccttttcccggttgaggggagtgaggatggggtgtatgttggtatttaagtcaaaaggcaaagggcaaaagttaaaataggggctgtagggggagtttgtttgtattgatatatattattaatagaagaacgtgtcgagaataataacgcgcttaaccatgaaaaaaaatgctcagcctttggctgaagtgtttggtcatcctgtgacagatgcttccagtagagctgacagatatcgttcacaaaggctttgtcccttcaacaacaaggtgccgaactgtaccaaggataaggcaaaaagtcctctcggtgtttgtagcatacagcatgatggaagccctgttataacatgcccgatccggtttcgtgaggattggttgataacagacgatgcagcttcatttttctttcctgaaggaaccaaatggagctctctgaccgaaatacgtttgaatgacggaaacggcaaatctgccggtaatatcgatattgttcttgttgcatatgacgataacgggaaagtgaaagatttcggtgcgcttgaaatacaggccgtttacatctcaggcaatgttcgagatccctttgaatactttatggaagagccgaaaggcagggccttcatggattggtcgaatcaacccaattatcctcggcctgattatctgtcttcatccagaaaaagacttgttccgcaactttttttcaagggcggcattttacattcatggaaaaagaaatcggcagttgctttaaataagagttttttcgatacgcttccgccacttacaacggtaagcaggaaaaaagcagacatagcatggttaatttatgatatcgagctttgtggttcaggagccgagaagcgttacaggctgaaaaaggttgatgaagtgtttactgaatttgagccagcgttgctttcgattacgacgccagtgccgggcaggatagatgattttatgaatatgcttcaggtgaaaattgacggagagcttgaaacccctccaaccaatatgactatagacaagccattttaagatgaatatccagcagcaattactgtttacagatttggggcagagtgaggttacggttaagccaaagccaattaatgtcgcctcagtcccgcagagaagcccttttcgttacccgggaggcaaaacatggtttgttccaacattccggaactggttactgaatatgacgaatagacctgatgttttgatagagccgtttgctggaggcggtatcatcagccttaccgcgctttttgaagattttgttcatgaagctgtaatggttgagcttgatgaagatatcgctgccgtgtggggaactgttgttatggggcaagctgaatggttggcgaaaagaatacttggttttgagttctcaaaggagtcggttgtcaaagaactttctacaaagcacaccgatatccgggaaaaggcgtttcaaactattttgaaaaacagaacgtttcacggcggtattctcgctcaaggatcaggattcctgaaaaacggggaaaacggtaaggggatctcgtcccgatggtatccacaaacgttggcaaaacgcttcaagagcatagcttcagttactgatcgtatcgattttcgggaagatgatggtctgaaggttatccaggaattttcaggtagaaaaaacgcaatcttttttatcgatccgccctatacagcaggagggaaaaaagccgggaggaggctttatcggcattacgacctggatcacaatcagcttttttccttatgtgagcaaatacaaggcgattttttgatgacatacgataatgccgatgaggtgaagcagatggctcgagagcacggttttcagatgcggttaattcccatgaaaacaacccatcataagacaatggaagaattggttatagggaaagacttgtcgtggatggatcagtatagagaggtgcgtgaaccagcggaagactatggataatgacaatcatcttcaacgttaagccttggaaaaccgacagccatctggagaaaggacagcgtgatctgcgcgcttgacggtgggccgctcggaaaaggagatatcgaaaacggccacgtccccctttcccttgcacggctgggaattcgatccctgcaccggcaaggatgcgtataaccccgcacggggagtcgaatcgttcccggttgaagagagggaggatggggtgtatgtgggaatttaagtcaaaaggcaaagggcaaaagttaaaataggggctgcggggggagtatgctggtaataaggactgttgatgtattggatcgttgagttgttcagcactcattgctgtgctcttacgtacactccggctcctgcgctccgttcgccttgctcttaaaccgctcatgacaataaatagagttcccctttagaaccagttcaggcaaacgcccggttgaagaattcctcgattcattgtctgcaaaagatgtacaaaaggttttatgggtgttgcgtcttgttaaagaacagccttcagtatcgaccgagtatttcaagaaattgcaaggtacagacggaatatgggaaatcagggctaaacgtgggaggaatgcttttcgcttcttgggttttcttgatgaagagaggatagtggtattgaccaatggtttttacaaagaaaacccggaaaacgccggcatcggagatagctcttgcagaaaaacgtaaaactgaatacttgtcgaggaaacagaatggacgatcttgaaagatatattgaaaagcgaaaaggagaagctctgctttcgctatagatttcgataccgggtacgagcagtttcggataggggagttattgcgtcaggcccggagacgtgccggtttgacacaggaagatctggtggccaaactcaatgccaagaaatcggctattttccgcatcgtgaatcactcggaagatatcaggttgtcgacgttgagccactatgcggaagtgagccactcccaaaaaacaggacagctggttaaattgagaataacaatcaaaaccagcagtcatcatgaaacgaacccgccggaaattcagtgcagaattcaaaaccaaggtcgtccttgaagctctcagtgagcgtcttaccttaaccgagctagcccagaaacacgagattcatccgaaccagattacccagtggaaacgggagtttctggaaaaagctcccgacgtgttctcaaaaggcgataaggctcagaaagaccagcaagaccatcagcaagaggccgaacaactctacaaaaccatcggccagttgaaggttgaagtcgattggctcaaaaaaaaattgcagtcgtgaaatccctgtcggaaaggcgatctatggttgagaaagaacatcaaaacctcagcatgacacggcaatgcgacctgctctcgattcaccgatcagggctgtattaccagtcaaaaaaaacgtcgaagctgaaccttgagctcatgcggttaatcgatcagcagtacctgaagaaaccgtactacggcgtgtatcgcatgtggcaatggttggtcagggacaagggctacaacatcaacatcaagcgggtccggcggctgcatcgtcttatgggcatggaagccatcgggccgaagccgaacacctccaagcccgcaccagggcacaaggtctatccgtatctgcttcgaggccttgagatcacgcatagtagccatgtctgggcgaccgatatcacgtatgtgccaatggctcaaggcttcatgtacctgatggctgtcatcgacctcaaaagccgctatgtgctgaactggtcggtgtcaaataccatggaagccgagtggtgcgctgaagtcttcagggagaccgtcaggttacatggcgccccggaaatcctgaacaccgatcagggctcacagttcaccagcgaagtcttcacccgggcagtcatcgaagaggccggatcacagctctccatggacgggaaaggccgggcaatcgacaacgttttcatcgaacggttatggcgaagtgtcaagtatgagtacatttactatcgtcctcccgttgacgggttggaactctatcaggggctgaaagaatggttcatcgattacaatacagatcggaggcatactgccctgaatgatgagttcccagagacggtttacaatctttacaaactcaaggccccggaagcagcctaaacaaacttagcttcctcaaatagctgtcctacgaatggggaggggttcaaagcgttaggaaaaaagctgaaggttgtgatccaataaatggttttgattgtttgtgttgtattaaaaatatcctcatattggtagtatggctaccgatagggcatcaaaaataaaacagcttcttgctgggcatcggcctggcactgttgaactggcatcctggcttgctgcacatggtattccgcatgatctgcaaaagcactacaggaaaagcgggtggcttgagccggtgggtgttggtgcaagtaaacggccgggtgaaaaggtaagctgggagggcggtctttactcgctgcaagtgcaaggcaaggtcccacttcatgcaggagcgcttactgcgctttccttgcagggcaacgctcagtatatccgttccgggcatgagccggtctatctcttctcgccactgaaaaccatcttgccatcctggtacagaaaccatgattgggggcattccattgttcatatcaaaacagcgtttctgccacctgaacctggcataacagactactcactaaacgcctttaccatcagaatatccggagcagagcgagctatgctcgaatgcctctaccttactccggaaagcatcggtttggttgagtgctatcaaatgttagaaaatcttgcgacgcttcggccaaaagtgcttcaggaactgctcgaacgatgccggtcggtcaaggttaagcgtttatttctatttatgggagaaaaagcggggcataagtggcaaaagcgtcttgatctctcaaccattgaccttggcaaaggaacccggagtatcgttaccggtggtgttttcgttccaaaattcgcactcaaccttcctgaagaactggtgaatctatgattgctcctcattacaggcatcaggttgacttgttgctcaggagtttttgatcagtcgataaaagcaacattttccatcactttgtgcaatcgatttgtgttggtaagcccatgggctgacggttttctatgaagcgagctggttgttgcttttatcgttggcggcgttgtttttcgatttaagtataaataaaatggggatacagatgtgtatggtcgcctctctatggcggtggtcgaggttcgaatacgctatcttccacaagtaatctgaaagcctgcatgtgaatgtcatgcaggctttttcattcctaagagccctcatacatcaaccaactgctactttacagacctgtgattgagatatcttctcaattgcaaagtgttgcaatttttgtaattttgtcgtaaataataaatgattaattgtgtaaacggccggctcatctctaccacccccacctttatagatggcctccgacgagttgtacatatccgttgttcagcccttgcatttttaagttatagtaagccccgattccagccttcataggtcaattacatcgtgcattgtatgtttaatcagctacaatgagtgaatggtgccactgtcgttatgctaaatagtgggtctgtgattttaggagtattttatacccaagccaaaaaaggttcgggagataaatcatataaaacgcttgtgacttagatggtattgtcagggcaatagagctacgtttataagttgaacaaaaatgatatatgccttattttttataatgctaaatggcaatttgaatgatgtttaggtgtattaaaattctattatagtattagtctgaagtgcgtaatgattaatttaaatattttgtttgatttaagtttgaatttttctgtaaggtgttttgtggcgtgtgttaagttgttttgttgctgtttaaatgtaataatagtttataatgtcaaatactgaagtgcgtttaagtaataaagaaaagtggcaattattatttattgctctgcttcctgttgcattattttttgtcatgacatttaattatttttgctgtttgcagggaaataagtataaccaagagacattagggcagttgggtgatttttatggtggcattataaatccttttataacatatttgggcctctcagcaattgtttatgggctgaaatataataaaaaattgatggatcataatattgctttagaaaaagattcaaaagataaacatatgcaattaatggcccagtcaaatgctgttgcttatttaaatgcttttgagtattctttggggcattgtcgaaataacgagcaggataaagttgaaaatgcaaagcttaatatttttaaaaattataaaaatcctgaaaataatgaattccgcggagctatatcatttattgaagagcattggggggcggctgctcgatatttgtcattaataatgaatctgcaaaatacgttttcaataggatcatcaatattagatgctgcgattgcacaattaaaatatgaagagtttgagtatgtgttgatttgcttttcaagaataaatattgattctgcaatgcaattggttgaaaataaggaaataagagttacaaaaagcattcctgaagttttgatcgcgatttcaagtatataaacaaatattggagaataatatgtctgataataatgtgatgtccattttgcgcaggcaaataagtgaggcaatagagatggcaaaagataaagaatatctacctctttctcataaattatcgactctacagaatatattggggattgattcaaatcctcctaatcttaacggtttttgtgcttttgcagagaaagttgtaggatggatacctctaaacccaaatgatattgatcgtgtgagagctttagtgtctgcatatcatttaccaggatatgattatgtagatcctagtatatcaagtttagaagagccgcaccccaaatcaaaggaatatttgaaacaaagaaaaggattgcagtcaggtaattcaagtttattgcccacaaaagaaggaatgtttgcattgtttgattcggtgtgtcaaagaaatagtcaattaatactattattaggaaaaaggggatcaggcaaaacatttgcgttaaatttttttcttgcaactgctcacagggcgttggctgaaaataaaatattatggtttagaactgatatagctaaattgtgggtatatgaaaaaaagtatttaaatgttttgcagtatacaatacttcatactatatatgtggctctaaaatattcatgccaagatcctaatctttttgggatgaaggactatggaaaggattttgtggattatttgaatgatcttgttgatgataataaagagtatatagaagagctactgcctgtttgggcttatattgtaagcgcttataaagctgttcaaaggcaagcgagagagcaagaaagagaagagcaaaagcccgtactcgattttttgagagagggtcatataattttagaaagatatggaaatgccgtagtagagaacttgtttaaagaaatgatgacataccttaggaggtgtaataatgaaggagataaaaagttgagaatagttataatttttgatggggttgataatataagggtagatgctgaaccgcaaagatatgtttcatttatagaacagattgatagaattgtctctaatgtgcctttgaaaatagctgataaatttatttttgtatcaaggcctgagacatttgttgatatgtctaatatgaagacatcgatgatcaatgggcgtgttacaccgatgagatttatgctcgattgtgattttataccggaattattgataaaaaagtcaaacgctattaagaggccagtcgagtattttcagttaaaggccgaggtttatacaggtcaaaaatttatagatacaagtaaatctaatgattttttgggttcaatagaatatctgttgaagttatttggtagcgccactagaaatatagacctgaattgagcgattagtatctgaccagcagcatcagccggtgaaaaaatcccggttgtccctatagggctaccgttttaacgttttgttctggtccgtgcgtgcgttacacgcccgcataatgcttgcataatgcttgtgataggggaatatacaccattaccactgaacatcctatcggttgggcgcactaatcccatcgttttctgtcgttttcagcacttccagccgctttattccagttgcggaagtccgacacggcatttctcatacagctggtcgaacttcaggcgaacatagtcaaccttgttgactttcatgaccagcttcccggcatggcgcaccagttttccggctgtatcgatgaacctgcggcggaaggtgtcggcataagccgacaccggaatgaccgcttcggtcacgtcttccttgaaggcctcaaagaggttgttgccaagcaccatcaggtagtaccaggccgagtttgcagtgaatcgcttgaacggtagctgctcatggccgaaggtcttcaatgcacggttggtcagttcgtctgttcccctttcgtggtagaggccaagaagctttccggcgtcgagcaagtcctcgcggccgatcttggcaagttgctcatcgatcttttcacccatgcccatattggtgatgatgacggaatcacgacatatgccttgcagcagatactgcccgtcctcttcccagagcgtactgaagatcgtccggcgcctctttcttccatttcttttggctgctcatgaaatcggtgtacatccagctttttgagtcagtttcgacttttttgaacgattgccagtcgaccgcatcggcaacctcatcaagaacattgctgtactgcttgccgccgcacagataaccgatttgcagttgctcacaggtcttgaatacttcgtcgtcgaagaacccggcgtccatgcgcacaatgatcggaacctcttccctgtaagcgttccggattttccttaccatatgcaccagcatctcattgaccgtattgccgtggttcgagtgtttctttcctccacggaacaccgcgtccaccacatacctgccccagttcatctgcaagggctggaaccctttgaccttcttgtatgtgggttgcaccccatggcgcttctcggcatcgtcattgtccagaaccgtcgtatcaatgccgagcatgatcacttccggcctggtgtgcttcaggcgccagagaaacacatcctgcagcaatctccggaacaggtaaatccgacagaaggagatagccccgataaaacgcttgacggcatgcgacgaggccaatctaccggttccgagcaggccggcataggcatcatcagcggcaagatgatcgaaccagttcagatggcggctcgtaccatccatgaagaagctcaaaatctgcacgaacatctcggtgaccgccaggcccttgccattcttccgcactgtaccgaacaggcggtcaataatcggaaacagccctatgttgcgcaggtacagtgcgaagacgctcaagccagccctgccggtcagttggtcgtcgctcggcaaaatggcgcaaatctgctgttcttttttacccttaatcgtcttatcttttgccataaagctctccacctgctgggttgtgttttattacgtggtgacttggtcgttactcacgctaatataacactttacacccataggtgagggctttttttattgcaaatcgatcaacttaggttgaaataggttggataaagaatgcaactcattagccatgttgtaatatcccgtaatcagcttaatgttggtgctcgcagttataaattcagacccatctgaccatcttgttgcttttccgctttacctcgcgcccccttcttatcccataacccatcggcgacctcttgggcgtggatctggtggttgagggcgaggaggcgttttaggatttcacggcgggcggcggggtggatggtgtagcggacacggtcgttttcggggaggtattctacttcgtagaagtcgtgacggaggttgatgtctgaccatccataggcttcgaggacggcgttgtccatttggtggtgcaggttgcggagtttctggatggctgaaactgcttcgttgaaggtgatggtgccgggtgtttttgcaagatgcttgcggaggtgtactgcatcttttccgaggagtttttgaagggctttatcgtcaagttgctcttcttctgatgccatcgggcgcagcggttgggcgtggaagaggttataggatttggtgaggccgagctgtatgtcaagcatcagttgtttgcgatattcgtggtagctctctccgagacgttcgagttgctcttcctgcgattgagttagattttggggaaatgggaatgtgtcaatacaatcaacatttaaacttattctggattccaatgttgaagcatacttccaagcccattcgctatgaagagatgactgcaaatatgtgtgatgagaaaaattagaccttgctaccacagtattcgcgtgaccgaagacgctatcaggagcgaaaaatgtatgattaacatattttgcaactctacaagctaccaacactctatcctcctttgcgattactcgatacagcgcaggccttttttcaccataaatccaccatttttgaggcaatggtttacgtaaagcgtattcaccaacaatatcgttgtcagctttgtcttttttccagcgcttccgctctggttttaccaaccgttcgagaatggaataacagtcaggatattcattccgacatttttcttcagaccagtcaaaaaagttgatcacccaacgacttggtgcttgatcgggattagtgttcagatcatccccgttgagatatggaaaaagcacatccctatttttcggatttttccttatcagtgcttcagcttgctgcggttccaaaacaaagcctttaccgagtacaatacttccctgaaagcttttgccttcattctgtttgagcggcaaaggattgcccaacgttgatgcgtcatcaaggtaaggtgtgatggttgaaacctctttaccagcaagaataaacttccctttccattgctgtttcgagatagtaacaagcgcaacttccacggcagctattccgggccattttaggctgcggacagcatggttgatggttccgccctgcccaacaattacatcaagacctccttcacgagcactaccctgtgcgatggtgttagtagagatcaacgattgaaaacccttatccttgataagcgtaaagatgcgccggaagaagtaggtgaccaggtcaaccgcaccaatcggagcataggcatgtttcaggtactcaagttgagcaaggccataagttccgctcagtttctgacctcccagaaacggcggattccccagaatgcaatcaaaccctccattctcaatgatttcagggaactccaaaaaccagtgaaaaaagttcttcctctctgctattgcctgcaccatagctgtcgcctgctcattgggcgattgctgaccggaaaggtattggctatactcatcatcggtgataatcgaggatcgattcccataggttttttcaatgtagaactgggcaatcgggatcgaggcgatctggtgcagtaaacgggaatctttgccggtggcaaattcctgatagcgtcgctttttctcttcaatctctgatggagtgcgctcaggcaaagaggcaatttcatgccattgtttcagcgacagggaaaaactctggtcgatttcgggagtgaaggcaaaacttacctgttttccctgacgaatgcgttccgctttatttcttttgcgaagttcggcaacaacctccttgtcatcgcccggcatggtaacaaaggcttgatccggcacgcccttttgcatctcttcccgatgtgcaaaccccacaatggcgttgccgcatttgatgtggtggtcaaggaagttcagtggctgcccgggaatatgggcctcaagccagagcgctaccttgcagagctcaacggccagggggttgagatcaacgccatagatgcagttgcgaatgacatcgcggatagccgaccggaatgcgcttggggagggttgctcttcaccggtacgaacaatggcaagttcagtggctattcgacgggctgcggctaataaaatatggcctgaaccgcaggagatatcggctactctcaatgaaagaagcgcctcttcagggttgctggttttcagcttgtcggcaatgagatagtcaagggagtgtttgatcaggggctgaaccagatcgtcaggggtgtaatgggagcctgtggcagctcgctggtcacctcgggcaaaggcaaattcgattgcattgtcgttgtaaagaaaaaccggttcgtactcaagaagtccttcatagactgagccgaactcctccacattgagcgcagcatagttgaccctgatgagctgcccgcttttctggttttcgtagaggctcaatgaacgaaggcagtgcaggagcgtctcattatcaagggagcagtggttcaatggcccgatggcatcagctctgaagaggtcgccggcaagtggagcaataccaagattgcctccggggccaccatcttcaaagagatgaaaggtggccatgagcgccagccagtgatcgtgatggcggcggtctgccagataccgcttttccgataaccggcgcaagcgcatgaggctgtagtaggtgtcgtaaatatcccgcttgggcgcaactggtgattgtggatagaccagatttcgctcttcgataaccatcaagaaaagaatccggtagatcaaacgcaggagataatgataatactctgccggttttatctgtccggaggtaatggctgccagcagtgcggcattttctgaatttgagagaaacccgttggcaaaggagaggatggtcttttcgacggcactgctcaacccttcgcgaatacgtgctccggaatcgagggagtcctgatgatatttttcaatgaggctctcttcaggagcttcgcaagaggctggcaagcgcgtcacatgcagcagccggtagagcacggcaaagtcggcaaagagaccgtcggtaaagatacggtcgagatcacactccagataggtgagtttgaccaggcgggagctgtcgcgcaggaggcgcagcacccggccattggtgacgatgccgtagagttgctcggtgaggttcagatactcctgcaacatggcgtgggccgacatccgcaaagcagctttttcgggctttcggtcgagaccggcgggctcgttgctgccggtaatgtggatggcggctccgccacggttggcgatgcggtgggagatggggtagagctttgcgttgagttcgatgctctttgcctcaaattccagttggtagccaaggagcccaagcagcggcaccacccagaggtttcgggtttcggtggtggctggcgactcttttttcagcgtttcaagcttgcgattgaagatgcgccaatagtcctgggcatcggcccatgcgcgggcaatctcatctttgaccttgactgatggatccagaccaaaatcgacggatcgctgaccgggaatttcctcaagcttttcaagaatatcgggtgagagtatggctccctcaatgcggatggatgggaagatcatgcggcacctcccacagcttcgccttctggcaaaagaatgtacacaccaagaagatccatcggcagtaccgggtgcaccacctggaaacgcttgccatccatcaatgaactgaagcgttcatgggcttcgaccagttttattgattgttgttcagccacgcggtcaaattcaggttcaaacgatttgagcagtttcaattcattctcgagaaaccctgttctggcagggagcgacatatcggagttggcacgaacagaggcgaggagcgcttttgcctctgcctgatcgaggaactccttctcctgtggagtacctttccagccccagagaatcatctcttcggctacaatctgctgactgcctcttcgatcttcgatgacatttcgacagcggaagaggagtatggttgttttgatggccacctgccgggtgcgaatgacggcggaacgggcggcccgcttgtcggaacggttgacggtgttggccatgaggagctggcagagttgttccacaaagcggctgttgcgcccaaggtagtgatagccttcaggcgtcggtgagagaaagctaatctgaacgatatcgccaacgggcaggatgccgcgtatctggtcagggaggttggcagtaatgaggcgatagcaaccctttttctgttgagcaataacctgtacgccaaacaggttattgagggtggtggtcacgaactgttcaaccgcaaaggggtcaccaatggcatcatccacctcccgaaggtcagcctctatttcggaggccttgatggcattctgggcaaagatggtacgggtcgctttttcgcgctcagcggcctcctctattttgcgggaaatggtggccttggcagactgagcctcatcaaactcgctgaagtcaaaggtcaactgctgtgctccatctcgctggcggttgattttgcgatccggattgagcaaaagagcctgtgtgatggtgtcaataatgctctgtgaatcttccggaaaggggacgttgattccggttgaacgtttgatttcgcgaaccttgcgcagcaaaacatcaagcacaataccgtcaatgggattatcggcgccgtagagaaggcaggttttgacttccggtgcgggctgaccaaaacggtctacccttccctcgcgctgttcgaggcggttgggattccaggggagatcgtagtgcagcactgcggtgaactgttgctggaggttgatgccttcgctgaggcagtcggtcgcaatcaggagccgaagcgttgctttgcccatctcatcaattttctgcttgcggagttcgtcaggcagttcactggttataacctgaatatcaagcttgggatatttttttcggagggctggaaccagcagcctcccgacgtagttggcggttgcgatatagcggcaaaaaacaacggggttgaagccctccgagagccaatcatcaagaatggcttctgccgacccgcatttttggtcgtgcttcaagtcagagagagatgccagttggtcagaaaatccgcgcagttgttgccgttggtagtttgaccagtcggtttgctcaagcagtgaggtcggagtgttatcgccctcatagccaaactcactatcctgaacagggttctcactgttgtcaaccaaactctcgtcaaaagcaacaggagcaatattggaaagccgtgtgttgagcatttcaatgccggcagccgggctcgacatcactccacgtaacagggcaagtgccgtccagtactgcacccgtcgggggccctgttttgaaaaatcaggtgcaattaatttttttgcaaagtcgagtatctggtcaaaaaaaatcatgtaaagcatcgagagatcataggcccactctataggttcacgcttggggaacggggtctcctcacccatccacttttcaacgtcaccccgtttgcgttgcacaaaatgacgagccagctccttgcgctgaagctgtgacgctgcgggtaaatcaagcccttcaaactccggtttgagtaacccgagcagggagtgaaactcttccggcttgccggagtgcggggtggcagttagaagaatgagctgctgatctggcttgcctgccagacgactcagcagatggtaacgctgttgctggctgtttgatgcgccgggttggacgagcgcaggtgtgagcttcgtctacaatgaccagttcggggcattgctgaacaaaaacatcccgacgattatcggattttataaaatcaatactgataacctggtaggggtagtaatcgtaaacactggtatcgccctggatctgcctgtcaaggcgggcttgagtgttggaacggatgataaccgcctcaatatcaagtttgtcgcgaatctcctgctgccactgttcgcagagatgcggaagacagacaaccgcgaagcgctggattttgcggcgttccagcatctccttggcgattagtaatgcctctatggttttgccgacgccgacatcatcagcaatcaacaggcgaatggactcctgccgaagcgccatcaccagcggaaccatttggtaggagcgcggacgaaaagagagctttgccagtgcacgaaaggggcctgcaccatttcgaaatgccaaccttgctgaatcataaagcaaccgagctgtgctgatatcgccgaggtcatcgcctgttggttcaccaaattgcgtctcttttggctcatcacggggaatcgccaatggaagataaataccggcaatctcatcatcagaaccaccaagaggcttgaccaccagaagatccggatcatcagagggcattacaatccagtcccgccctcgaagagaaaccagtttccctggttgataggttatactcattttactttcctgaaaatatcaggccgcatagccactatatcggccaagttgtctttgtaattatagacccaaacctcatcgcctttggcaatgatggcctggcgtattgcctcatctttttcctgcacctcagctttgtcatggggcgttccatcgcaaaagacccagatgcggggttcataatagaaatcaggttgcgcatagaggccttcgacccgtttctgggcggcatcaggcaggcggatgccgtttttataaagaaaatcaatgaacttccgctcggtactggaatttggatcgatcccgccgagcagagtctgatagtgggcatcgtagtttttaaaactctgattggtttgaatctcgatggtgcagagcatcagcttttcaagagcctccttgatcagataacggtcaatgatcttgtggtcacgctgattgtaatagctgagcaagtcgtcataggatgcaggccctttgtattccgggtcatcataacggcataacgcgatggcttccgctaccaccttatggaaggcattgatattctcgacaaactgggagaggatgccaaggctcccttccgccgcttcatagagcaagatatttggcgcttcaggatcgccgacagtgactactccgatctcgcttggttctacctgaaagacaagctcgatggccctcttcaaggcgtgctgtagcgtaatcaccccgtcaggagttaatccaagcggttgaatcggctcgatatacaaggcatcagcgaggtttgatgtcatcaatttcactcgtcggaattgctcattactctggccatcttgctctggaagagagctgcgccagtcgcccgagaccataccgatgggaaacccctccgcctcctgagccttccatttgaagttgatatgaacaagccgggctgccggtatataacgcacattaagcagtgtcccctcactgctcgaaacgattgctttacgcacccgatcaacttggccaccgtcaacggtaaagaatgttcgaatatcgaagcctttggaaacccgctcctcctcttcacaggaaatgcgatcaatctcttcagcgcgagactccgacatttccagcaagtcatggatatgcatcttgttggcattgtcgccaagattcagccccgaaaaaggacagatttccatatctttctgatcagccgggagaaagtatcctgaccgggtactgatttttgcctcggtaagagaggattcagtgtcctgcataatcaactgacaaacccggtatttccggccgctgtgatagatgatattctgtggcccaaactcccggagagccagtgagcgggcacgagagacaaagactcctgcagaatcaccagtaggtaaaaagacacgaagaggaaggcgtgtgaagttataacctggcaagaaaccttctgaagcaagatagcggtaggggtagaactcggagagttccgatgccttgccggaaagattattacgaagcaggtcaagctgccgggttgcctgatcttgatggcgtttgtatttgcgatactcttcactgccaaggcttaacgtgccgctttcgatcttttgggttgcccttgtcagaattgctcttgccgaacggtagatgagcctccaccgatcgagtgatgtatcgaggttttcaataatcttcgaaaggttttgatcaatccattgatcggaataccatgccgatgcttttgcttccagttctggttcaaagtcgcggataactcttttgaaattggctttaacgcggtcaaactgagcttgattgagctgaagaccagcccttacactctcggcaagaggcagcttgttattatcatcgctaacaagatgcatgattgatggtcttgatccagcaccctcgtcaaggccgggaataccaacctctgaagcaacaagcgcgttcaggtgggaaagtagcaactcccggttacagagatcgagacgtggtgccataaccgtaccagcaaccagttcacgctgattattaaagtagtggcgatcatggggggcataacttgagcaataggtgaagataagggcaccctgaccactccggcctgcacgccctgaccgctgggcatagttcgaagggtttggaggagcgttgcgcatgtgaactacactgagtgagccgatatcaactccaagctccatagtcggggagcagaagagcacactgatcgattcagctcttatcttctgctggtcaagcacccttttcccttcgtcggtgtaccaatcggcccggaagcgctcttcacgttcaagccgtgtttcattattcaactgtccggtgtggtcttcactccgaagccgtttcatggttgagaaatcccggcgatagatcgttttaaaaaaaagattgggttggggtatctgctttttataggtacgacgtttaataaagtcagccttgaccgttaccccatctcctgctttccagataaccttttccagacgtaaacggtagatgagtacctcttcattttgctcgcttctggcaggaaacgatttcagataatctgcatctgccagcaactccatcgtctggaaaatcagatttttgtaaccatcttttttcaggtcaatatcaaggttttgccgcttgacataatccttgataaacttccccagagagctggccggccccatgcttttggtgtagagcttggcagttttgctgagtttctgataccgaatgtaatagggttcctgaagcttctcattacgatcgagagtccatggctgttttaatatctcacggaactgccgctcagattcctgtaagcgtgactgggtaagaaagttttcgctgtgtatggcaaattcaagccggaaaaaatccagaattgtggaaacaagctctttacgatcataatgattcagcgctccaaagaggggcgatacggcccaaaattcatcagtagcaataatctcatcaagatcctcatactcaatggtcaggagagcgcattgttcgaggttgggcaacaccactctccagctcctcctgaggtcagcaatagagcgatacagaaggaaatcttgaagggtctgctcatattttcgccgaatcggagctaaacttgattcctcactcctgttggcaaactcaagaaacgggagcccaagagctttgaagacagcttcaccaagagtggcaaaggtgaacatgcccactggggactcctgcaatgccttatgaatacctgcacgaagacgaatgacctgcacaaaatcattgaaatgccctgcctgtaaggccgcatcctgacgattatcggtaaaactgagcagtttctgatctttaatcctgtagccagcgtcgctgagtcgattgagaatggagaaggcggtaatagtagtggatgtactgcgtccttcgctacccagcttggtaagtttggtgccctcattggttcttgtatcaaaaaaaccgcccgatgtgggatcaaaaagtaacggtgccttcatgaaccatccccaccattttttttcatcgctggtggagcagttcccgaattcatcgaaccagagtctgacggggaaatatgcccttttcttgctgtccagtgtaacacctgactttgttctgcgaaaccaggaatcggggagcatttcaatatcttcatcgagattccagatatcttcgccaataatcagataaccgtcattgctctcctcatcttcagttatttcacgaaattcacgtggctccaatcggttacctgcaagtggataggggacgctgtgcaatagcgtaagagattgtgttatgtgggtgaaaagtcggagtgtgtgggatatgttgttgaaaacgtaaagacgataaagcaacatgccgtgaggagcgagactggacgtaccgggagccctgcatcatgtgatcatccgggggatagaacaggggcgcatcgttcgtgacgatactgacagaaactaattcctgaatcgtatgggcatattggaaaaggaaatgccggaaatcatgaaccagttctcaggtctgagtaatacgttgtttattaggtttaaaagtatttaatacgttgtatgtttttccgcctgatctccattcagatcccttcataaatacttttgactattattcttcctcgttacttctccttgtgatgcgtaattatgaccaaagggcttttttgtgtgcaatttatggtgtaaattgtgagaaagttgtgaaaaatgcaattatttgtgttttaagttgattattatgcaagagggatggggtataaatcttgattatgcaagtaattcgagattcaagcgcatacagagaaaccataagagggaattcgtatcctgtttcaataaccttaataaaattaaagtcttattggagaagggggctaagctttctgagttgaattatcaccctgcctttttccgctccgaaggtaaggggttgttcaggataggtgaaagcggtgtgaaatctgcaaaagcgctgagattgtatgtgtatcccgagacaaaaacaaaaacgatatacattcttggaatcgggacgaaggaaacgcaacaggaggatatagctgctgcaaaagatgttgtcaaaaacattggttgagtcagcagcaaaccaaaacaaggggattaatcatggacaaggagaaacgactcacatcggtcagtgatgcggcagcatttcttgccggggaagaagaggtgaaaaaacaggttgagacggaaatagagaacagtcagattgtcagtaacatgctgcagatgagggtatgcaaaggtgtgacgcagaaggaactggcacgtcgaatggggtgtgatccgagcaaaatatccaggatggaggcaggtaacgacttgcagcttaaaatgggggacgtcatacagtatctgtcagttttggatgtgtccatctctttgcttttcgaagatacatcactgcctgccgcgggacagatcaagcaacatgtgtatgctattcaggagcaacttgaaaagcttgtgaaaattgcccgccaggttgacggcgacgaggagattatcactaagatccatgcgttctgtggggaagtattgttcggtttcctgaagaaattcggggacagctatgatcagctttgccaggtatccggtcgtatgactcgtatgacgccgttgttgaaaggacaaaaaagtggcgcagttgattgtgaaaaatcactgtactgctgagataattcgtttgggttacaaatgagtaagtaggggacgttgtttattaggtttaaaagtatttaaaaggttattttgtttttccgcctgatctccatttggataatcgtaccattttccagtggaaaaatcgttatttctcttgcactgaaaaagcctgagcgacatctgattcaattgccaacacttcctcatcgctcaaagcggcaaattccttctggcgtcttctcaagggaagtttcatatcgttttgggtgatgaacatgatcaggttgcgtatctggttggcgggcatatcaatacggtttccgattgctttccgggctttatcataacatgtcaggtagtgaacttcttttgggagaagttcagagatagtttgttcgacagcgtgatagaggaattcagcgatagccgtgtaattcccgtagcggtagagatcagctgtgtcgttgagcacttcgatatttcccttttctgtcggttgccattgaatgctgtgcatgaggggcgaactatattcgcggaggatgcgctgatattcctctatgcgttcaagtataaccgcgctgaccggaaatactattccgggcggggcaaagcttcgttcggtgagaatctgatggatcagtgcacggtgcatgcggccgttgccgtcttcgaatggatggatgaagacaaggccgaacgctatggcagcggcgtggatgaccgggtcaatcgaagcttccgccatgatgcgatgactgtccaccagtcctttcacgagggattctatatcctgtgggcgggcaccgatgaattcgggctgcggttctccgttacggtcccgttcgccaaggaatacgccttcagttcgaaatcctgcagtgacgaaacggtgatcctggatgagtgccccatgcatgttcaggatttcagtcatcgaaagcggacggtttcccgatttttgaataacctgtgcccatcgctcgattcggtttctgggcgggcgttcaccctcgatggcaaacgatgcacggctgtcggcaagcagtaagaaacttgctgcccgtctccagacgtcacgacttgctcttcccatgacctttctgaccttgtctgagaggtccagagcgatgaatttttgtagaaccgctgttttgtgtatcagaggacagaatgaacggttgcccggcaggttgtcaataatccggtgccgggccgatggcctgtttgaacctgtgaaataatgcgttgaatcgaggatcggtacgtaacgtattcgcgtttctgcatcatcgaggggaagtctttctgcagtcaaccattcatagagaaaccacagctttcgtgccaattgtttctgtcgatacgtttggacaatttcggtaatggtttcaccgccgagacaaacaagaatctctttcaggacaagcagatcgagagtctcatgtttgagcgagaaaaagagatgcccggcaacgtcattattgggacggtagcgctgatcgtagaggcgaatgcctttgtcaagccggacgctcccgtggacatggccggaggaaacagcacagcgttctctcagtggagcctcacatcccagcgcatgttgcaacgcagcatacccgatccatgaccgatgtgaatcgatagtgatacaggcttctgcaatggttgggatcttgtcaggcataattgtcgaacctacgttgagcgattgttgagcatgctgtagatgcaaggcacaggggacgccgctgtagtgtactaccacaagttccctgtaacgaagcagatgcagcatgaccgacaatcccatagggtttcaacacatgcgatttttctgctgtatggtcgcgcaacccatcgggtgagatgtccgctgtaagaaaattcagcataacgcattatatagtataaagttgacagcttaaagcatttgttgaaacgatcaacttaggtcgaaaaaagaatgctgctgtcgaaatattatgcaatatacgataaaatgtcgaaaattattctatcgttctatgggaggtaaaaggctgggaaaggaggtagggacgtagggaagagattgtgtgcatggtttctattggttacggatcaacgtttctggtatttttcggtgccaggttgcccccaacgtttttgacttctttaaccctctcgaggcgtctgatgttccgaaaatcctgctgcgttatagagaagagtgggcattatctgcatcatataaacctttctatattttagggcacctctatttatttattccgcgatgcaattgcttcgttgagcggtgctcgaaatcctcatgtacgctgtgtacactctggtttctgcgctccgttcgcctcgcacttgaatcgctcatgacaatacatagaggtgcctttcagtcgaaacgtttcccgggtgtttgttcctgcttcgctcaaatccgccttcatacgctttcaaaccatcgggtgagatgttcgctgcaagaaaaatcagcataacgcattatatagtataatgttaaaagcataaaacatgtgttgcgacgatcaacgcaggtttcagattccatgcaagcagacctgatccatcaaaactgctcaggttttttaaggtggggggggcattggagcgctttcaccgggatgacctcaatgatgtggtcagattggattgccagatcgttggtgatgaaaaatgtacagcctgagcggattgctgtcgcgtttcagttcctcttcgatttctgcaatcgtttttccccaggtccctcttgcgatcccggcataatccatcaccgatctttttctctcttttcttccatgcggcatcaatgcaatcactccgttggtatagcgtatttcaagcatatcgtccggcttgatattagcttcttctgcgatacgaagcgggatggtgatctgatttttctgacggactcttacttttgccattgttacggtatctgtatagtcaaaaaatccaactaaagtataataatctcactgccggtatccaatttaaggatttgaagagaatgatgcgtgtgtgacgtgtacaggaagataccggtatgagtatatttgtgtgaaatacatatattcgtgtaacttacacttaatgtagtctcaggtagtacagtgacattgcggatttatggctgtctgggtttttccttttcattgaattaaacaggaggtgttcatgtctgaagagaaaaaaatcaccattgagataaagattccggctgagatgggagaactcggcgaaaaggaaaagatggatgtgctcgctgaattacagggttcgaggatacgggatatctttcttgataaaagcgtgggagcaaaagggatgaaaggaaaggttgaaatggatatcgagtggcataaatcataaacaggctatttttctttccgggcttgagacgtacgttgtggatcaggggtctgtgcctgttttttgcacgaaaggatacggttccggtcctcatgctgcattctgtgtacaatgaaagcaataacattagtatcttatccaacggcaaccgactttgacagtcttgacacgctcaagcatatcaagtacctgaaagcccctcccttcagcatacttgtggttacctcgcttttcaggcggctgggagtcgaggtaaaccttttcaatacagataacgagtacttgcgtcaccttgattccggaaaagacgcgaagactttctgcgaggacttcgccggtcttttagctgaaagcgctgtttcggtggcaggcttttcctccatatgcaacagttattacgtgacactcgccatagcgagggaactcaagcgcaaacggcctgaaatacgcgtcctgcttggaggtactcatgcaacagcgaccgccatgcataccatggagcggtgttcctacattgattttattctggctggtgaaatcgaggattcgctggaatcattcagcagatgctatgatgcttctcctgaggatgttcccggtctgtactggcgtgattcccggaaaaccatccgcgtcaacacgttcggaccgcctccgaatcttgaagatatgcccctgcctgcttacgatctgtgtgatgattacaacctggactctttcatggttgaagcaggaaggggatgcccctttcattgcaggttctgttcaacatcacattttttcggaagagcttacaggcttcgtccgttcgacacgatccttgatgaggcatcggtgttaaacacgaagttcggctttcccagaatcgccctgctgcatgacaatctctttcattcacatcgaaaactgctttcgttttgcagaaaatggaaaaacgattctcgcacagaaggtctctcgtggaattgcagccttcgtgctgacagtatctctccagagatagctgaagaattgagcaatagtggttgtgaatcggttttcatcggggttgagaccgggtcacaaagagtgcagcaggttatagaaaaacggctgaaaatcgacaaggttcgtcaggtgatagactccctgcacaagtacggtgttcgcacgacggtcgctttcatgatcggttttccggaagagagaagggaagaggtgaggctgacgctggatttttactacgaaatgttatgccggagactggcttcaccccagatagatatgctctcgccggtaaatggatcaaactactatgaagagtacaaggaggaactgtactatgatgaactgacttcggccatggctcatcagggtgacatgctgtccagtatttctgctcattatgatgatatggtacgtgcctcgccggagttgttcgcggcgcattacgctttgccgctcaaattcgttgaacgcgaatttgtttttgagtgtacctgttttctccgctacgcggcgtacaacatgcgttggctgctggtgatggctgttcatgcagtcggtgatctgtatgacgtcgtcgagctttttctcgagtatagaaagagtacgacttcctctttgaagggaatgctttattacagcaattatgactttcttgaggattttctcgcttttgctgcttgtctgcctcaactgcaggttttcaggcaagagtgtcttgatcagtacagatttatgctggatgcctattcgttaagcgatgaagagttcactgccctgaaggagatgtcttctgttcaggatgtcaaccgctcttgcacgctgacgcttgatgaccgtctttttgcgtcatgtctgacaaaattcacacgatattcgttcagcgaggtcgttgactctttcgacaagggagatccggtggaaaatatcgcgccgatgcagtcggccattattcttcgtgcggatagtgagcatgtttttatagaaggggtttccgttatgacggccgctattgtcatggcgtttgaagagggagaggtgatcgcgaacgccttggagatgcttgctgaaaagcatgcggatcttttgcccggcagtgtcgcgaatgtacgccaggggtttttgtttgcgatccagcaactggttgctacagggtatctcaggccggattaggagagaaggaactgcttttgcccttgacgtatcagttgataagccgcttgggggccgatgagattctccggcctcacggcatgaggtagaggtagtcgtaatggatcaggggctttgcacctttttttcccatgagctcttttgtctcttctgaactgtatcgtgccataccgtaaccgatggtttcttcgttttcagagcagattctgataatatcacccttgtaaaatgctcctaagaccgattcgatgcctacaggcaaaaggctgttagctctttcctgagagcggagggctttttctgctccggtgttgatggttacagctcctttttcaagtccttcactgtgcgctatccacctttttctgccgtagaccggtttttgagggacaaacctggttcccgcagctttgccgtcgagaaggtcgagcaggatgccgggggtctgtccgttggcgatgtgaacggctataccgaatctggagagtttctgggcgatatggcatttggtcagcatgccgcctcttccgaactccgattttcccggtttgatatactgatggaaatgctcggttgcaatgtcgacggaagtaatcagacgaggcggtttctcatcaccggacaggtcaaaaagcccgtcgatatgcgagagaatgatgtaggcgtctacatgcatcattgaggcgatgagccctgaaagctcgtcgttgtcagtaaacatgagttctgtaacagagacggcgtcattctcgtttattacgggaatgatatcgtatttcatcagtgattcgaggcaggtcctgatattcagatagtgctgccggtcacgaaaatcacttttggtgacaagtatctgagcgattttcagagcatgcttttcaaaaaggtcggtgtaggtattgataagccgtatctgtccggtcgacgagagtacctgtcgggctgctatcggcgaaagatcttcattgagcgtgactttggcccggccggctgctaccgctcctgaagagacaagaaacacttccacgccacggctgcgcagctcggagatttgagatacaagctcttcgagtatctgcagatccagttcaccacgattgtcggtgatgacattcgtgcctaccttgatgacaattttctgataaagcgggtctgacataaactacggtagagattcatggctcgcatgcagtcctgcgaaaccggttatgaaatattattcacccaatgtgacagcgttcttgcgatgaccgtccggatgaaaccggggagtccggcagggtattttctccgtgccagcgtgagatatgatacgctgacagggtaaaataaaaaaatgcggaggtctcatttattgccgatcagataacgaaaaaccggtgtatggcggcttgtctggtgctattgtatgctcctggagtcttcttccacggcgctttctttatgacggctttcataatagtaaacaaacgcagccatcagcaggttgcttgccaggatgaccgagaaaaccaccggaagaagttcagacgatgttgttactccgctttcgaggacgataaatgccataaccgctgtcgcaaggcctctgggtatgatccccagtgtcgacgagatgtgcgcgcttctgatagacggggaaagcggcctgacaagatttgccgaggtaaacctgctgataaagaaaatagcgataatggccgcggtcatctgcagcacttcttctgtgaaaaaattgaaatcaaagagcaggccgataaagacaaagaaaaaggtccttacaaggaaggtgagttcagcgtttattttttttactacttcgtcaagttcgaaatcatcaatattgatcgtgctgttcattttggcaagaacggactgggttttaaaggcaagtattttgccgttgccgagcaggatgccgaaagcaagaatggttatcgcgccttcaccaccgagaaaatcggtcagggtatagaggagcaggatgaacccgagagtgagcatgtaggccaggttctgtttgctgaaatagcccatgaaacggctccagatcaggccgcttaatgcggcaagcagtatcgatgttccaagaatcgcaagaatatggttgaagatcgatacaccctggaaatgtccgggctcctcaaggatgtttatgtagagaatgacagagataactgtaagcacttcactgataacagcctcaagcgtaagcagtgttttcagctttttcgggatggacagtcttgacagtaaaggaagtatgatcgccgggcttgttcctccgaaaataaacccgtagagcagggcttcgctgaggtccatctgtaatccgataaggcaaaacgcggttattccggcggatgccagaataaaagaaagaaagcccagcagaagagcggaagaaaactgccggatgaccagatcgaattccagatcaaggccgccttcaaagaggatcaggataagcgcaaaggttccgaaatagggggcgattccggaaagaatatcactctggagaatattggtcgcaggcccgagaattattcccgcgaacatgaggatgatcggggtcgggatcttggttttggagaagagaaagtcgccgacaactccaagtacgatgatgccgccgattatggcggcaaagagggaaacatccatacgtaagccgggtgattaaataaaagtttgtatagtctgtcgcatgatccgaacaggccctccggatggtcaccgttcagtatacgttgctctatcagggtttcatgttgccatgacgagtatcattttgcgcttcacggcattttgcgaaaacctgaaggctgaaactgccaagcgtgaaaccgtttttctgacagagtttttcaaggattttattgagctcatcgctctgtacctcaacgacccgttcacagtcttcacagataatatgcaggtggttgtcaacgccataagatttttcgtagtgcgtatgtttatggccgaggtcgattttgtttacaagattaaatttgaagagcaggtcgagagtatgatagactgtggctctcgatacgctgatttccttttttttcaggcgcacaaaaatttcatcagcgtcaagatggctgtctgattcgtatatttcgcgaaggatgacaagtctttcccttgtacagcggtacgcttcttctttcatcgacgctttaaaaagagactcaacctgcattgtttgctgggagggctccttctgagcatttttttgtgaaaaagtcatgatactgttctcttatctgtacttgatatccttgattccggagttgtaacgaatagacgtatcaggtgtatttgttttcccgcaacttgttctggacgttctggaaaagtctcgaatagagaggttccagatttctgtactctttggtattgactttcagcaggtagctgaacaattcgttttttgattcagccctcaagaagacaggtttcgggtcgagcaggatgccgtctgtgctcagagctgcttcgagaaccagctctcgaagtgtttccgtgtttatgtcctgcttaaggtgaaaagcaagttcgagcgaaagatgcccgtttttttgtactgactcagtataatttatgatttttgaacgaaaagcagtcgtgttcggaatgatgatgatttcattcagcctgttttttatcctgattaccagcgggcttttatagacgatatctccggtgatgtcaccgagtttcactctgtcgcctattctgaacgatccggtatagttgagcatgatgccgctgattatattctggacagccggtacggcactgagagagagggttagtcccagaataattgccagcgccagcgctgtccggttgtttgcaagcggcaacgacgcgaaaaggaggaacgccaggagaaggtagaggattattttgacgatttttcttgtcggttcagcccattcagcctcaaaatcaccgagcttaagctctccttttccgatgtttctgaagacgagatcgctgaatttcgcgaggtagcgggtaatagctatcaggacgacaatcgagatgatattggggataagggcgacaaaatcacctgagattttttttgccggttcgagaacaaatgcgagcagatttgtcgacagatccgctgtccatgggaaaaaactcagcaccgtagcgagaaatgcgtagatcaggagaattttcaaaaacagttctgttacccggctgagccatccaaagcctgatgccagatggtcaggagagagaagttgtagtactttgttctcgctgtttgaattgccacgcagtcgtattttctgtatccagacgtctatgaaggaaaataaacggttcaggtagtgccatacgatccccagagcgacgaaaaacagcagggatttgagtacgctgaacaaaacattcgttccgctggtttcatccctgaactgttgtgcctgagtcgctattctggagagtaccgtgtaggctaactcctgtctggacatatcctcagcgacagcatcttcatcgctgaatgcggcgatgatatttcgtgatgtactgattcccgtaagccgttttccctctacgattctcagggaatcagccggttctgacgaacggaaaaaatccgacagaagttgtgtggttttctctgcccgttcctccgggccgatattttcaattgttccgtagagacgaaatatctcattattgttgaggattaccggaaatccgctctcctggcccagggaatcggaaaaagcattgatgacctcgatgtcgtctatgggcagaggctccggcagaattgctgttaaagaatcctcaacaaaaccggattcttcggtaacggtcgtgtctgttatttgcgttgttgtgtcttcaacagcgcggcatattcctgcagagaacaggaggatgagaataagagagagagaggaaaacgttttcattgccggatcatatatgcgttgatctatctgtacggttcatgccggtaaaggtggaagagaacgagtaaagcattctcaggcaataaccgatgttcataggaattcttgtctaatttacttaaagttaagccgatattggcatattccatagacaggttgtacctatgggaggatgttctcccggatgataggccccatagcgcgtcgcagcaactttttacactgcgtgcaggtttcattgtcagtactgaagtattccggatagaggtgatggtatgggcgaagagcagtcgcagcgcagcgaaaagcagtgattctttcaaatggttcgggatggaacacgattcgcaggatacaataggaggatgttatagataagtctttatttttattttatttaaatatttcatttggaatcaggaatgttcaattcagaaggatatgatacttcccattaacacatacagtgatgaggtgctgcgcaggaaagcaaaaccgttgaaagagagtgacgcgcagcttgaagaactaatcagtaatatgcttgagtccatgaggaatgccgaagggatcgggctggccgctcctcaggtaggtgtttcacttcgtttgattgttgtagatctttcacttgccgaaggatacgaggcggcctctccgatggtggtgatcaatcctcacattctttctgtgaaaagttttaactccatggaagagggatgtttgagcattcccgatgtcaggggtgatgtcgttcgtccttccgctatccagctgaagtaccgtgacaggaatttcgaagagtgtataggcgagtttgaccggcttgccgcacgtgttatacaacacgagatcgaccatcttgacgggacgctgtttgtagacaggatgcagcggcgtgatcgtaggaaaatccagaaagagctcgatgccttatcccgtggagagatcaatacaaactatcctgtcgcctttcatgaagatagtgtggtgaaataaataatcggtttttcaatgagagttatttttatggggacgcctctgtttgccgtcccttctcttcgtgccgttgccgaggctgacaatgatgtagagatcgttcttgtcgttacaggaaaagataagccccgacggagccagcgagctgaacccgagcccacacccgtcaagaaggcggcaaaagaactgggtctcgctgtgcttgaaattgacgatgtcaaagatgcgcgttttgccgataccatagcaaggtatcgtcctgacgttattgttgtggcagcatttcgtattctgccgcccgctgtgtatgagcttgcacgacttggttccttcaatcttcatgcttcattgctccctcgttacaggggagcggccccggttaactggaccataataaatggtgacagggaaaccggcgtgaccaccttttttcttggcagaaaagttgatacgggcaacatcattcttcagcaaagaacacctgtcgcgcctgaagaaacagcgggcgaacttacagaacgtctggcggatatcggggcgggagttgttctcaaaaccttgaaacgtatcagggatggtgaggcagagccgaccatacaggatgatgcgatggcgaccagggctcctaaattgacatcggagaccacaaggatcgactgggctgaacctgtagacgccatttgtgattttgtcagaggcctttcacccaaaccctcggcatggacggtattcaaccacagaaaggtgaaaatatacagggtcgctcccggtatgtttcagcttcccgaacaggatgaacagcagaaggttcccggtgctctcgtggttgacggcacccgtatgtttgtgatggcgctggatggatgggtcgaaattctctctctgcagatggaaggaaaacggaagatgggggctgccgatttctgttgcgggtttcgttgtgaagaggagtgtccttcattttcataggggaaccgtattgactatattccccgttgcattttatccggggtcgctatgacgaatatttttttacggtggttgtcggcaggtgccccccttgtttactcaactttatacaataaattatatgtcttcaagcactacggtggttgatactatcaggaacttctgcatcatagcccatattgatcacggcaaatctacccttgccgacagatttcttgaagcgacggacactcttctgcacaaccaggcgactgctcaggtgcttgatgatatggatctggagcgcgaacgggggattaccattaaaagtcacgcgattcagatgcgttatacttcagccgatggtgaagaatacattctgaaccttatcgatactccgggacacgttgatttcagttatgaggtgtcacgctcgcttgccgcctgtgaaggggcgctgcttgttgttgatgcaacccagggtgtggaagctcagacaatcgccaatctctatctcgcagttgaagctggtctggaaatactaccggttatcaataaaatcgatcttccctcttcagatgtcgaaggtgtatcccagcagattatcgatctgatgggcgttgacagaagtgagatactcgaggtctccgccaaagcgggtatcggagtcgatgcgcttctcgaagcgattatcaaaagggttcccgctccggttgaccaacgcagcaagccgctcagggcgttgatttttgattcggtttttgatgcctaccggggggcaattgtctatctgcgcattgttgacggtatgctgaacaagggtgacagggtcaggttttttgcgaatgaaaaagtttttcttgctgacgaaatcggaacaatgggccttaagaggcaaccagtgaaaacactgggggccggtgatgtgggatatctgatatgttccattaaagatgttcgggatgccaaggtcggtgacacggtcacgctcgccgatgcccctgcaaaagagcggttgtcagggtacaaggacgtcaagccaatggtgttcagtggactctatccggtcaattccaacgagtttgaagatctgagggaatctcttgaaaaactatcactgaatgacgcttcgctggtctatacgccagagacatcggctgctctggggtttggattcaggtgcggctttcttggcctgcttcatatggagattatccaggagcggctggagcgggagtaccaggtcaacatcattacaactgttcctaacgttgaatacagggtcatttcgtctgaagggggaacacatgttgttgacaacccttcgaagatgcctgatgcgggatttatcgagaagatcgaggagccctatgtcagtgttcagatcatcacgctggccgagtacatcggtaacattatgaaactggccatggaaaggcggggcgaatacaaaaacacagactatcttgacacaacccgggtgaacctccatttcgagtttccgcttgcggaaatcgtgtttgactttcatgacaagcttaagtcggtatctaaaggatatgcctctatggattacgagtacatagggtatcgcgattcagatcttgtcaagctcgatgtacttttgaacggtgagtcggttgatgctctttctaccatagtgcatcgatcgaaagcctatgaatggggcagaaggctttgtcagaagctgaaaagcattattcccagacagatgtacgaggtcgccattcaggctgcaatcggcagcagggtgattgcacgcgaaacgatttccgcgatgagaaaaaatgtgcttgcgaagtgttacggcggcgatatcagtcgaaagcgaaaactgctggaaaagcagaaggaaggtaaaaagcgcatgaaacaggtcgggcgggttgaaattccccaggaggctttcctcgcggtgctcaatatggatgatcagtgaggatggaatcgggaagcccgggagcagtcggcagccttcagttgaccgttggcaataaagacgaagatagtttatttgttgaatcgttaggggggggttcattgctgatagtgagcgtacgtatggatgccgcatcgagtgcggcatgacgttcttactcgcatcttgaatgctctttagggcgcctctaaaaacttattgcgcgtctcgattgctgcgttgggtggtgctcgaaatcctcacgtactatcagtacgttccggtttctgcgctccatccgccttgcactcgaaccgctcatgacactttttagaggtgccctttagtgttttccgatgccgcgggcagccgcaagatttcatgacggaaaacgtctaaaaaaagcaggcagaagttttcttgcaggttctaaccattaaaaaacaaacattttggcaaaaggcacgggaaaaacaggaaaacagcattcaaaagagtggtttgaagcgttgcttatcgcgttgcttttcgcgacggttatcagggtatttgtcgttgagtcataccgtattccgacaggctcgatggagagaacgctccttgccggtgattttttatttgttaacaaatttgtctacggggcaaaagtcccctttaccgatatcaggctgccacaggttgattctgtagaacgtggcgacatcatcgtgttcaaatttccgaaagacaggtcgttgaattacataaagcggtgtattgccgtaagcggtgatacccttgagataaaggacagaaccgtactgattaacggtcaggctaccgcgcttccggaacatgcgcagtttcttgccggtagcatgcctgccggttatcctgaccagcagatttttccgagatatgcaggtttcaacaaggacaattacggtcctctccgtattccgcgtaaaggggatgtcgtctccctgaatgaagactcatattacctttacgccgctctgatcagagaggaaggccacactatcgctgttccaggaggaagaattcttgttgacgggaaaccggcagatacctataccatcgagcagaactactatttcgctcttggtgataacagggacaacagtcttgacagtcgtttctggggatttttgtcggaaagggatgttgtcggtcaggcgcttatggtgtactggtcatgggacccgaatatttccttctctgatccggtagaaaaagtcagttcaattcgatggcagaggaccggtatgatggttcactgaaccggctccgctgttctttcggccttttgccggtagagaagaatacgtcttgagatttctctggttgatctctccatggcttttttgctgaacagcaggttgcagagatttatgtcatcaagacagagttcccgtactgaaaaacagttttctgacgtttcctgaagaccctggtctgccggtgtgagcccaaggtcttcaagggttagcgagtggaggtcaaagcctgcacgcagatgtcctatagtgagggagtagtgattatccgatgctgcttcaacggttcgggagatggttttcttgaactcactgttcagataggagtttgtaagaaggtagatcagcaggtagccggcggaaaacagtattcccggggacaatcccaatgctttgagccattttgcgacggttatcttcctgcccggatcagttgtatctggacgttgtttcaaaaaaaaatgatggggttgtaagggttttgtctcttttcatgatagtgattttttctctttattttaccaatgacttttattcattcatcgcactgatttatgtcacatacaggtcgttcgaccgcttttatactgaatcctctcattaaaaccgtacatgcggatacggaaacccctgtttcagtatacctgaaactcagggatgcctattcctgtctgctcgagtccgttgaaggcgaagagaaactcgccagattttcctatatcgccattgatccggttgcagttctgaaaggttccgttgacggagccacgacacttactatcagggatgaacgtttcaggagtcttgaaaggattatcgaacaggaacatgatctgaggaaagtgatcgacagttgtctcgattcgttcggatcatcccagcgaaccgaaagcattgtagggacatccccgatgatcacctcaggcgcgttcggttacttcaactatgatacgatgcatcttgtcgaacggatacctctggcccgtaaacctgacccgtcgggccttcctgatgtctgcctgatgttctgcgacaagctggttgtctttgataatgttaagcgcaaggtgtttgtcattgtcaactaccttgaggatgaggatcgaaaacgtgctgaagcgacgattgaatccatttgcgcaaaaatgtttctgccgcttgatacggagctcatgcggctggttcctgaaaagaaagaagcggttgtttccaatacccgaaaagaggagtatctcgacaaagtagatgttgccaaggagtatatcagggcgggcgatatttttcaggttcaggtctcgcagagactgcggcggccgttgaattcaagagcgtttgatgtctaccgcatgttgcgtaccataaacccgtcgccctacctgtattatctcgatctgggtgattttgaaattgtcggttcatctccggaattgctggtcaaggtcagcgccgacgcgaaagggcggaggatcgtcgatacccggccgatagcaggaacaaggcccagggggaaaacctatgaagaagacgcgcagatcgaaaaagagctgctttcggatgaaaaagagcttgctgaacatctcatgctgattgacctgagcaggaatgatatcggtagaatagccaaggtgggaacggtcgagacaaacgagatgatgatcatcgaacggtattctcatgttatgcacattgtcagcaatgttcgtggtgaactgcaggacgactacagcccgatggacgcattctgggcatgttttcccgcagggacattgaccggtgcccccaaggtcagggcgatggagatcatctgcgaactcgaagaggaaaaaagaggtctgtatggcggggctgtcgggtttattgattttcggggggagcttgaaactgctatcgcgataagaacgatggtggtcagagacaatgttatttattttcaggcggcgggaggtattgtcgccgactctgtccctctgaatgaatttgaagaaaccatgaacaagatgagagccggattgcggactgtggaagcgcttgaagaatatcgggggtaaagtggcgctgcgtgtttcacttcagtattcctgttcgtaagttatagtgataacgtaaaataactgttgaaaaagatgaagaagaacaaactcaccgctatttttttgattctggcaggtgttgccataggagggctcgttttttccaatctggagtttacctttccgggacagcagtatgaggtggcggtaaccaatcatgccggtgtggcgaccgcagcaagcaaggtcaaggagaggccgattcatacgctcagagacttcaacgaagcttttgtcgatatcgctgaatcggcaacaccttcggtcgtgactatttttaccgaaaaaacagtcaaccgaaggtttgtctctccctttgacctttttggcagcccttttgacggtttttttgatcgtccgcgcgggaaccaaacccccgaaagtcgcaaggaggtgctgcgtggtttaggttcaggggttattatcagcaaggacggttacattctcacgaacaaccatgttattgaaaatgcggatactatctacatcaggacctatgataacaagaggcacgaagccaaaattatcggttcagacccgaaaacagatatcgcggtgattaaaaccgatgcgaaaaatctcaaccctattgcaatcggcgacagtgacgcactgcgggtcggggaatgggtgatcgctatcggcagccctctgggcgaaaaccttgcacgcacggtaactcaggggatcgtcagcgccaaaggccgcgcgaatgtcggacttgccgattatgaggactttatccagactgacgcggcgattaatccgggaaattcagggggccccctggtaaatatcgatggagaacttgtcggtatcaatacggctatagccagcaggacaggagggtttcagggcattggctttgcagtgccctccaatatggcacgtcagattatgcagtcacttgtcaggagcggcaaggttaccagaggctggcttggcgttaccatacaggatgtcgatgagaatatcgccaaagggttgaaactcgatagagctgatggcgttctggtcggtacggttctggaaaacagtccggcaaaagcaggcgggctgaagaccggagatgttattcttgaaataaatggtaaaaaactcagggataccgttgaacttcgtaataccatagccaggacatccccgggaacgactgttcagctgactctatggagggacggcgctcttaaaaaagtatctgtcaagctgaacgagatacccgatcagccggtggctgccgagcagcagcaggagatggacgagctgcttgggttcaatgccgctccgctatcacctgagcttgccgcacagtacaggttacaggctgacgcgggaaaggtcgtggtaacggaagtcactcaagggagcaacgcttatcgcgcaggactgcgtaacggtgatagcataaaagcggtcaacagaaagaatatttcctcctataagcagtttttatcccttgtcggcaagatgaagcagggagaccttctgtttctgctcgtcgagcgtggcggaagtaaggtctattttgcgtttaacctgtaaacccgctttgcaggcagaacaaagaattgtaaattgaactgtgaaacatagaggtaaagtcagcgttactgctggctttacttttttttattgacaagaggtcagcatgtaagagcgtgtgaacaacaaaatgcagggatatgagcgatagagtctacctgaccaaagacggatacaacaggttgagagatgagttgaccgtgttaaagagcgatgtcagaaaagaagttctggaaaaaatcgctgaagcaagagctcatggagatctgagcgagaatgcggaatacgatgccgcaagggagcagcagcgtcaactggaaaacaagatcggtgatcttgaaagcaaacttacaagggcgacgatacttgatcctaaacaggtgaaaaccgacagggtgtacattctgacatcggtgaaactgaaaaatctcgatgcacaaaaagaggagatcatcgagtataccctcgtttcatctgatgaggcggatactgatctggggaagatatcagtccgttctcctgtaggaaaaagccttcttggaaaggctgtcggcgacaaggttcagatacaggtgccgaaaggtgagcttcactatgagatactggaaatatttgtaaaatagctgcaaaacataacgctataatcatgggaaaacgacagattgtgtatacaacggctcagatcggggggaataatgatctggtcgatcaggaggtcaatctcattaccatagaagaccgggtctggcatggccggattgtgtcggtcaatcagtcggaggttgttctcaaggatgcccgctcaggtaaacaccgctttgcactcgatcagatagataaaatttatagagatattgtaaccgattattagagctcatgcgtaaaaaaattgttgttggtaactggaaaatgaacaagaatgtcgcagaaggcgtggcgctcgcttcgtcgattcttgaaaatcttgatggcggaaagatggcctgtgaggtaggtattgcgcctgcatatccggtgctttcagaggtagggagagtcattgagggaagtgatatttgtcttgtggctcagaattgccactatgaagatgagggagcctataccggtgaggtatcagtgcgtatgcttgattctctcggatgttcatacattatagtcggtcactcggaacgcagacagtatttcggtgaaaccaaccggacagtcaacctcaggctgaaaaaagctctggagggcggaatgcgggtgattctgtgtatcggtgaaacccttgaagagagggaggccggtgtgactgacgctatcgtaaccgcccaggtaagggaagggcttgcagatatagaggatcttggtaacgttgtgcttgcctatgagccggtgtgggctatcgggacgggaaagacggcaactcccgaacaggctgacgcggtgcatgcttccatacgtgcgaccataagcgatatgtatggagaggccgatgcagaagacatccggattcagtatggcggcagcgtgaagccatccaatgctgtggaacttttcggtatgcccaatatagacggaggacttattggcggagccagcctcaaggccgacgatttcgttgccatcgtcaatgcagccggttagcttgatggatggattgatagccgaaatcatgcatcatcgcaggggcgaacatgtttcgcccctgcattttgccagtagccaactgattcagctgcctctctagcaattcagcgattcaacagttcaacaacgcaactgtttttctatttccccgtaacttcctgcgacttcttcattgaacagaagtcaggtccgcacatggtgcagaagtggtcgtcggtgccatcccctgtattttgctgtgaactctccgcatgaacctgtctggttttgaccgggtcaagagagagattgaactggtcgttccatgcgaatgagtatcgggcactgctcatcagtttgtcatgcagaagggctgatggactgcctttggcaatgtcggcggcatgggccgcaagtttatgcacgataaccccctcccgtacatcatttttatcaggaaggcccagatgttccttgggggtgacataacagagcatcgcgcagccaaggcttgccagcagtgtccctccgatcgcggagttgacatggtcatacccggcggctatgtcggtaaccagtggccccagcgtgtagaacggggcttcatggcagtattcgagctgctttcgcatgttctcctcaacaagattgagcgggacatgaccggggccttctatcattacctgaacatcgtatttccaggctttcagggtcagctcgccgagagttttcagttcactgaactgagcctcgtcattggcgtctgcaattgatccgggacgaagggcatctccgatggagatcgcgatatcatacgatctgagtatgtcacagatatcatcaaagtgggagtaaagaaagttttcctgtttatgcgcccggcaccatttggcgataatcgatcccccgcgcgagacgatgccggtggttcttcgttgtgcggcaggaagaaaatcaagaagaatgccggagtgaatggtgaaataatcaaccccctgttcggcctgttcgataagcgtatcacggtagatgttccagttcagctcttcggctttacctccaactttttcaagtgcctgatatatcggcactgtgcctatgggaacaggggagttccggagaatccactcccgcgtctggtggatattttttcctgtactcaggtccatcacggtgtccgctccccatcggcatgcccagacagatttttcaacctcttcactgatagatgatgcaagggcagaatttccgatgttcgcgtttatcttgacccggaagtttctcccgatagccatcggttccagttcaggatggttgatgtttgccggaataatcgctcttccttttgcgatctcgtcgcgaacaaattccggcgtaaccggcttcacagaactgccgtttgatgaaaacctttcaatccactcctcgagctgctggttttccctgatggcgacatattccatttcgggagtaatgatgcctttcctggcgtaatgcatctgtgtaacagatttcccctgttttgccctgacaggagttctgttgttcattggcgagggatttttgccgggacagacttcaatatccgtcctgttcttttgccagaagtcccgagttgaggggagtcctttgtgcaggtcgatggttacagacggatcagaatacgggccgctggtatcatagagagggaaagatgaaaaatcagtgccatgcagtgtataggtttttgacagcttgattctccgcatacccactttgacggggtgaagggagccatcgatatagattttttctgaatccggtccgtaaaagttctgttcaggacaaaagaggttatccggtgaagtactcatgattgtatgctgtatactgtcattaacgctaaaggaaggtgttgtgccggatcaggagagagaagcgtggtgtcaacatgcttcatcttttcttgcgtcagcattacctgcgccaagttataagagtttattctcagcctgcggacgttgtccgccaagcacccctaagatgatttgctgattttaggataaccaaaatcgctctgatttgcaagcggatgtcttacgcttgcagagagatcgtcagcaaaaatcctcagcagatgaacgtcttttccatattggtcgagagggtagtatattagtattgttgcatgatggcgtgtttacgctgaaactcaaggatcgtaaccaaagaaggaggagagtatgagcctgattatttttctcgcgattggcgctgtggccggatggcttgccggaaacattatgaaagggggaggtttcgggcttcccgtaaacattgttgtgggtatagtcggagctgttatcggagggtttcttttcggtttgctgggaatatccgcaggcggatggatcggctcactgattactgcattggtcggagcgattgtcttgctctatatcgtcagcctgataaagaaaacctgacagctcaccacctcaccagggcggagtgaattgcagtgagttcagtttagaaaagagctgtatttgtgtaaattacgcatcttgttttttggtccgggtgaatgatttatttatcagttctactctatgaggcagttcaaccttgttcgtcttgctctatttcagatggggttcggtatcatgctcggtttcctgcatgatacgcttaatcgtgtcatgacctccgatcttggtatttcttccacaatagttttcggtcttatcagcctgaaagagctgctggccgtattcggtgtgaaggtatgggccggaaacctttccgacaaatcacatattttcggctacaaacgatctccctacatatttctcggactgataagctgcgtgttttcgttcatgctcgcgccggctgcagcctacgaagtgaccattgcgggagtcggtatcgcggaaatgattcccgcgatgctgagagatgtcgggttattcaagcttgtcattatttttcttgttttcggtttcggtctacaggttgccacgaccgcttactatgctcttttagccgattacgtaggagacaagcatatcggaaaagtgacctccgcaagctggacattgatggtactgacgacaattatctccgcacgtattgtcggaacctaccttgacgtgtattcgcctgaacgtctgataaacgtcgcgtttatcggggggctgattgcgcttgctttcgggctttttgcttttgtcggggtggaagaacgcaatactgttgtaaaaaaggggaaaacagaagaggcgctgtcctttggccagtcaattaagctgttgtattcctcgccgaaaacgctgctgtttgcattctatattttcgtcgctatttttgcgctcttttcctgtgaaattgttatggaacccttcggcgcggacgtgttcggtatgcctgtcggagtgaccacgaaactgttcaggccgacaatgggtggcatgcagcttgtctttatgctgctcgtaggctttctgcttgacagaataggtaagaagaggggagcatttataggaaacctgtttggcatggcggggttttcgataattattttttcaggattcatgctggatgagaacattctccgtatcggccttgtgacggcaggtataggacttggtgccgcgagtgtttccaatattaccatgatgatgaccatgaccgcaggaagaagcggagtctatataggtctctgggggacagcccagagcctggcgatgttcatggggcatttcggggcgggtattattcgtgatgtcatctatgctttttccgataattatatgtggtcttatgcggctattttcggacttgaaatacttgccttcggcgtggcaagtgttctgcttccgatgatatcccaggaggatttcgaggctgaaagcaaagtgaaaattgccgaggtgctggcggcctccggcgttgattagcgacagggggtcgtcgggcgcaccgtatctgcggcgttgcggaacactcgcggtagtacactacagcttcgttttccgcgccttgcatctccggcacgcccaacgccccctgctttttgatagtgactggcgacaagtaacgagtgacaggaaaagctgatggatgccgcatcaatcccgtgtaataatttttacacagggggcatgactttttgttggatacgacatcatagcatagagcttgttggtacgaaaatagttcaacaattcaacagttcaacgcatcaacatttcttcatcgatgaaatacgttttcggaccggtatcctccaaacggctcgggcagtctctcggcgtcgatgtgctgccgccgaaaagctgtacctggaactgtatatactgtcagctcgggaaaacaggggagtatgtgacggaacgccgagagttttatccccgcgaagagatccttgaagaaatcagacaggcagttgaagagcctgccgcggttgactggataacctttgtcggttccggtgaaacaacgctgtataaagggatcggctggttgatcagggagaccaggaagctgacctcgatccctgtagccgtaatcaccaacggatctttactctccgaagaggatgtacgcgaggaactgctcgaagccgacgccgtgctgccctccctgaacgccggttctcccgagctgttcgaccgcatcgaccgtccctgtcccggtttcacctacgaacggcatatcgagggactcgtagagtttcgcaaggtgtatcgcggcatgctctgggtcgaagtcatgctgatcgccggtgtaaacgatactgctgaagccctgcaggatatagcatccgctcttgaaaaggtcagacctgatacggtgcacattgtgcttcctacccggccttcaaccgagtctgatgttcgacttcctgctgaagagggtcttgcaagggcgcgccttgtcctgtcacaggtggcgacagtcgttcatccggtaaaagggagtatgaacctcaaaaataccgccgatattatcgaaacggtaactgctatcaccagacggcacccgctacaggatcgcgaacttcgtcatgctctggatgaactcattcctgacgaacctgatcaggtcgaacgcctgatagtgcgactgcttgggtcggggaagtttaaaacggtaacgctacaggatggagaaatctattgggtgcctgcatcagatgcgtgactggatatcggacggggtttcccacaggtgttgtttatcggcctctcttaccggtagagtgtggccacagacagcgcggacagagcgcagaacctggtgtgctcatgaggattttgagcttcgtccagcgaagaattcggggtgtgtgacaatggaatagaagagttcttgtgcgtatcctatttctgtttggtcagggcccagagaattccaaatacaacaaacaccagtataaaagcaccggcttccattactattggatagttttcaagtacagccatgttctctcgttcagaaaatattaggggatgggagaaatgattcgtttgaaatataacatttcagcaatacttcgtcaagtgatccattactgttttttttgagcacagttacgcattttcaatgtatccgcagatagtgcgtttttttcttctttgcggctattagtttcatttcattgcccatccatcgtatggtgaaatacttcgtgcaggaagtcgcattcaatctgccataacggtgatcattttttctcattttgattttccggatgtcaaaattgcgacagaaatagcatgtttacctgttgtagagcggaatgaacctattgggtgcacattacagctttctcaacaggctgagtaaaaaagtttctgtatcggttcttcttgtgcggctcgggatagtggcgttcctgatttattccgaaatatttgtctggttttgacggcgagtagtcgaaaaaaaacaattcattcactgaataaaaagaaactttttcctcccgtgaatgaactgatcagactgtctgctcctgatttcagaaaccaggaaccggttatttatttgtactttttgtacttagaattgtcatcgttctctttatacttcttgtcatcatattttttgtatttcttgttcttcccatctttgtagtatttattatctttctgatgatggtagtctctgtcgtatcttctgtgatcattgtcacgccagtagggggcgcagcttgagatatataagcatcgccaatgccataactttcttcatggtatcctcctcttgattcatacacctcgttgtcatcatctttttcagcatcacctctgttcctgcacttttttttacttgcacatactacaaatgatagtgcccgttggttccatgcagtctgtgctgacgggctgacggtgtcattcacgtcgtagaaaaatgacgaccgctcgatgtgaaatttccatcacaggagtgctcagcacggattgtccacacgtgttgcaaagcctgtttaaaaggactctccataggggtttaaagcaaactgagccgacgtgaaactgagaagcacaggttctcagaaatgctcggtgtatggaaagccggagtgctttcgaccagccggtacacgcattcttttggatgggagcgggagatctcagagtgattccctgatgggctcaaaatgaaacagatgaatagggtagatagtgatacagttgtttcatatattaaaatactgtatcagtgtgcagtgttttactgtgttttgggtgtaaaaatattatttggtacagtaattgattgaataatgtcggtaaacaggccgtaacattattgccggaaacatgatacatattgtctcctctgttcttgtgtattccctgcttatgggagtacatcacagcttttgcaaaggacgtaaaaacaaactgtacgctgtagcgcatttgatgagcaccggtgttgcgttatttctgatttattcggggatggtacagtagctcttttgctgatccggcgtaagacttcgcaggtcgcctgaccccatccgggtttgcgggtggttgggtggcggcagaaaggaagggaaacacggacggatgcggactgacagggattcgcgaaaaggcaatgagatttcggcatgcccgtcagtgtctgccggtgaaggtccgtgtccgtccctgagtgcggcctgccttgtggcgaacggagcgctttccctcctgaaccttgcctgttaccttctcgaccggcaggtcgaacggctggcgactgattttgagaatgagggaggattcacggaacggttgtaccgggtgcgcagcacgatgctcaaaaataaaagccgttaagaagaaaaaaacctgcatattgtgccggggcggggttgtttttattcccggagacgccattcaggcgtttgttccccgatgatcaacagatgaatgccttttggattttcggttgatcaacctaacatttcaaccgatacatattcactatgggattcagttcaatagatctaatcgatccgattttacaagcactgcgtgaggaaggatactcctcgccgacaccgatacaggctcaggccattccgatgatccttgagggcagggacctgctcggctgcgcgcagacgggaacgggaaagaccgcggcattcgctattcctcttctgcaactgctccacgcgcggaaaacaaatgaaaagaaaaagaaaatcagggcgcttgtcgtcacgccgacgcgggagctcgctatgcagatcggcgacagtttcagtgcctacggccgccatacgggactgaccaaccaggtgattttcggcggggtcaatcagaacccccagacagcttcgctccgcaaaggcgtcgatattgtcgtcgcgacaccgggcaggttgctggacctcatgaatcaggggcatctgcacctgcgtgatgtggaaatacttgtgctcgacgaggcggatcgcatgctcgatatggggttcattcacgatatcaggaaaatactggcggcgcttccgcagaagaagcagtcgcttttcttctctgccaccatgccgacggaaatcgtcaggctggccggcaccattctgaagaaccccgcaaaggtttcagtcacgcctgtttcatccaccgtggacaccatccggcaagcggtatactttgtcgataaagggaataaaaaccgcctgctcgttcatctgctgaagggcgaggagatcaagaccgcgctggtgtttacccgtaccaagcacggggccgacaaggtggtcaagtttttgcagaagcatgctgttcgcgctgaagctatccacggcaacaagggacagggcgcccgtcaacgggccttgaaaaatttcaaggaacagacgacgagggtgctcgtggcgaccgatatcgccgcacgggggatcgacgtcgacgatctggagcacgtcatcaacttcgatatgtcgaatgtcgccgaaacatacgttcaccggatcgggcggacgggtcgtgccggggcgaagggaacggcgctttcgttctgcgatgcgggggagaaagagtacctgcgcgacgtcgagaaactgatcgcgaaaaaaatccctgacattgatcatcatccctttcctctgacggatcacaatccggtgaaattgcccttgcagcagggacggagaaacggaggacgttccgcagagaagttttccgcaaaatcaaatgcgaaacggtggtcagccaatacaagaaaagccagatagctgtcttatcacaaaaccccgggattccggggttttctctttgttacctgtcgcctgtgtaatccgcccagttgttcggggtttcgtaccagcggagattcttcagtgtgacgttttccggcaggtggggatggatctggttgaaggcccatttggccaggctctctgcggtcggcggttcgtcggtgataacgacgcgcttgttgcgtttcgtgataaacgcaaggtcttcatggtcgtttttccagacagcgaagccgtggtcgagcacattgtggatgtgctgcatcatgatgtcgttaaggaacttgaagtccatcaccataccttcctggggatcgccttccttgttgatgatgctaccctcaaccgttgctatcacagtgcctctgtgcccatgcaactggttacagaacgaaaagctgttgggcagtgtatggccgtaatcgatctcgatttttcgtgatataatcatcgtcaagaatcctgggtatgatagtgtattccggaattgcgaagtgtacggaaaaaaaaggatttcgccaacagccgggagtagtggcaagttagagacgagagatgagaagaaagtcgacagtattcagtatgcagtcagcaaccgtaggggcaggcccccgtgcctgcccgactcaacgaactcagtaactggagaactgtccagtgacagtaattcgccctgctttcctgctttctcgtcacttgtcatcaggcccgattgatcgggcggcgtcacttgttacttcacaagcgtatggaatcaattgcctgttatggggattatgcgtattgtgaatacatgatagcgtaacaccggagcgtaggatgaaattgatgaaaatgtataacagcccttcgattgatttttattccgccgatatgatgacggaactcgaattgccgcttgcctcgtcggcaatttccgccggatttccgtcaccggctgaagatcatctcgaattgaaactggatctgaacaaagagctgatccgtcatccgagtgccacgttttatggtcgggtcaagggatactcgatggttgacgcaggaatagacgagggggatatccttgttatcgacaagtcgctggatcccaaagaaggagatattgctgtctgttttctcgacggtgaatttacggtcaagcgtatcggaaagcagggcggcaggatgtgcctgatgccggccaatgaagagttcgacccgattcccgttaccggagagaacgaatttatcgtatggggcatagtgacctatgtcatccataaagctcgatagggaggttccggacgatgtttgctcttatggactgcaacaacttctatgtctcctgtgaacgggtgttcaatccggcactttacggccgtccggttgttgtgctgtccaacaatgatggatgctttatttcacgttcccgggaagccaaggctctcggcttgccgatgggggcaccggttttcaaatacagggagctgattaaaaagcatgatgtggcgatgttttccccgaacttcccgctctatggggacatgtcgtcacgggtgatgcacacccttggcgaactgctgccggatatcgagatatattccattgatgaagcctttgccgatctgcaggaattcggtcgatacgatcttgagcaattggcgcaaaaggtctgtttgacgatcagaaggaataccggtattccggtcagtgtcggggtaggcccgaccaagacccttgccaaggctgccaactatcttgccaagaaagacacgcggtatcacggggtgtgcgtgcttgagaacggtatctctgttcgcgaggctctcggcaacgttcctgttgaggatgtctgggggatcggcagagcctacggtcgctttttgcgtacccattcgctcactactgcccttgatttctccagggctcgacctgcatgggtgcggcgtcatatgcatagtacaggagcgagggttcagcaagaactgaacggcgaatcctgccttgctctggaacaggtacgtccttccaaacagagcatctgtacatcccgttctttcgggacaatggtgaggacgcgtgaagatctggagcatgcggtaggcagtttcgcgtcgaaatgtgctctgaagttgcgcagggagggggtttatgccggtcttgttacggtgtttctctgcactgacgcatgtgaccggcgttcagatcactacagagagagccgtacagcggcaatgccttttgcaacgcagagtaccttacgaatagttcgttatgcgctggatatcctgaaggtgatattccgggatggttatgcctacaagaaggcgggagtgattctggacgggttttcgcctgcgttcccatcatcagttacaccgtcgctttttgacggtgatggaacctcagcagctgattcacaggctcttatgcaggcgatcgacacgataaatttccgctatggttcaggaacgttgaggctggcagttgaatcacagtcgggatggaagcagcgtcaggaaaaactctcacagcgttacacgacatgctgggaggaaattatccaggtgagagcgtagggaagttgttgaactgttgaatcgttgagatgctgacctgtctgaacggcagagcctgcgttgccggctcgggggccgctctctacaggtcactcgttagtttctttgcttttgacgttcattcctgcggcggaaagccggaatcttgaaactttctgcggataaaagcttttattgtggggagatggaataacaagcaacacgttacatacaagtacctatgaccgcagagcagatatggcccattatacgtctggaggttgagcgggagagtgagcgcgaaccatgcatgaagcactttctggagcagcatattcttggttttgaaaggttcgcttcagcgctttcaatgctgctttcagtcaagcttgcctcgaaacattttcctcctcaggtgctgcagactcttttcgaagaattttatgaagagagccctggttctgtggagatggctgtggtcgatctttcggcaacccttgaaagggacccggcggcggttaactatttcgaggtaatgctttttctgaaaggctatcaggcgcttcaggcatatcgtttatctcattggctgtggaaaaacgggcgcaggccgatggcctatctgctgcagaacagaatgtcggaggttttcgctgtcgatattcatcccgccgcgaaaatcggaaaggggattctgctcgatcacgcgaccagcctggtgatcggagagaccgcagtggttgaggacaatgtgtctatactgcatgaggtgacgcttggcggtacgggcaaggaaaccggagacaggcatcccaaggtcagacgctcggtgctgatcggagccggagcgaaaatcctcggaaatgttgaaatcggggaaggagcaaaggtcggggccggtagtgtcgtgctggacaatgtcccgccgcattacaccgtcgcgggtgttcccgcgcagattgtcggcaggacagaggtggaagagccctctcttgatatgaaccagcgcctgaatgaaaagcctcgacaggactgatcccggtcagggctggaaattttttgctatgtccgccttgtacgcttcaagtctttcgaggatttcctcaagatgatcccctccggtttttctcagcaaagcgttcgctatcaccggtgcgataacggcttcggcgataacgctgcatgccggtaccgcgcaggtgtcactgcgttctatgtgagaaaggtgagcgtccagcgagcgtatatcaaatgattgcagcggagacatcagtgtggcgatcggtttcattgccgctctgaggtgaataatctgcccgtttgtcatgctcccttcaattcctcccgcgcggttggtttttctctcgggtccatcacctttgcgcaggaacaaagcatcgtgtacctgagatcccggttttcgggcattttcaaacgccgtaccgatttcaactccctttacggcctggatcgagatgagtgcggcggcaagttccgcgtcaagccggcggtcgtgctgcacatatgatccgagccccataggaacgccggtgatgaagagttcaataatgccgccgagcgtgtctccctcttctttggccttgtcgatagctgcaatggcatgtgtttcatgttctttttcgagcattcgcactgaggaggcgtcagcttcctctgccagtgtttccgctccagcgtcaagtaattcatgaagacgcggcgagggtgcggtttttcccgcggctcctattgaggagacataactgccgatctggatgcctgccgaacggagaaaaacttttgcaagcgcgcatgccgcgacacgtgccgcagtttcacgggctgacgcccgttctatgacaggacggatatcttcgaagccgtatttgatcattcctgtgagatccgcgtgaccgggtctcgggacggtaatcgccgggatctcttcagcgggtgtgtcaaaccgggccatttttaccgtccagttcttccagtcccggttttctacctgaagtgttaccggcgatcctatggttttgccgaaacggatgccggaaagcacgtcggctttatctgtttcgattttcatgcgtccgcctctgccgtatccctgttgccgacgtgcaagttctttattgatgtcttcaggggtgactgtcaatcctgcaggaagtccttcaacgatagcggaaagcgcagggccgtgcgattcacctgctgtaaagtatctgatcatagttttgtcctggagagaaaccggctgcagggctgcagccggaagatgaaatgagtcaggtgatttgccgtcaggagagctttttagccgcttccttcgcataataggtgaagataagatcagcgccagcccgtttcatcgcaaccagagattccatcatgaccctgtcgccgtcaatccagcccttttcagctgcagccatgaccatcgagtattctccggaaacatggtagacagcaaccggtacatcgaatcgttcttttgttctgtagacgatatccagataggcaagtccgggcttgatcataacgatgtccgcaccttccataatatcaagttcaatctctttcattccttcatcgctattggccggatccatctggtatgtggatttgtcgccgaactgcggtgctgaatggagcgcgtcacggaaggggccgtaaaagcttgaggagtattttgcggcgtacgagagaatgcctacatctgaatggccggagtcgtccagcgcttcacggatcgcgccgatacgtccgtccatcatatcacttggagaaaccatatccgcacccgcctttgcatgggaaatcgacatcttgcagagtacatcaactgtctcgtcattcagaataatgccgtctttgacaagaccgtcatggccgaaaggggtaaacgggtcaagagcgacatcggtcatgatgtacaggtcgggaacagcatcttttatcgccctgatagctcgctggatgatgccgtcgtcgttataggcttcacgcccgtcttcagttttttcttcagggatgccaaacagatcgatagcctggatgcccagatcccggagctctttacactccttgaccgcattatctatagaatagcggaaactgtcgggcattgaggagacctcttccaccacgttggtaccggggcagacaaagagaggaaaaacaaggtcattttttgtaagtgtatgttcctgaacaagatttcttatggcaggtgttctgcgaagtcttctcgggcggtgtacaatattcagtagatctgtctgactcatgcttctggatgatttgatttgtggaaaagccaaaaatacgaaaaactcgaaacatcatgaagctttgcgagcaaaaactgacgtcaatgacaaagttgcgcttgcagaagaattatcgataaccacatttgtggagattcagagcgtatgatacggtgtcgaggggattttgccggaggatttttattttttttattattacgctttcttgatgtgcttaaatagttcagatttagtattttgcatgctataaagctacacgtttcccccattagaaaatcgtgtaatctgcatggatacaatctctgccccttgtcagtgttatttgcatttttatgcttacgcgcactgtttttcttttttttgtcccgtcaacacgacccggtcggtaagcgaaggaatcacacctgtagctgaaaggtcggtgcagggagcgtgcgtatgagtatgctaagcttcataaaaacgtcattcagtcggggaactcaggtttctcgattcaatgtgatggccgctgcggcacttggcgcaccggcacaccttttattttatgtagcctacaagtatattttccagctcgagtatgacagcatcattcttcgtttaattgctgtagccttgtgtctcggcgtgttattcaaactgaagaatcctgattttctcggtcgatttttccctgtctactggcataccctgctcattttcgttctgccatttattcttactgtgatggtgctcaagaacaattttcatgaggcatggctttactgggaaattttcatgatttttgtgctgatctcctttgtaccgaacttgctgatgtttctttttgatttatgtgtcggcgtggttgccgcttttctcttttttctgctgacgcctccggctatcgttcttgatccgcagtttgacattccaccttacgtgcttcttgtcgtcttttcaatagttgccgggtatgtgttcagttacagtaaccggaaaggtattgtcgcgcaggaaaaaaattcagctcttcaggcccttgcaggaagtatagcgcatgaaatgcgcaatccccttggtcaggtgaaattcagtttccagagtatcctggaagaactgccgatacatcatgccgacaaggtttatgaaatactgactgcccagacgctcgatactatctatttgagagtcgcacagggacagatagcggtgaacagaggagtgcaggttatcaacatgattcttgacgaagttaaagacaagcctatagataaaagcgggttttcttttctctctgttgaggtgattacgaggaaggcccttgatgaatatggttacgaggacgatcatgatcgtcaaaaactttctttggaatgcaaggggaattttctcatcaaggcagatgaaaccatgtatgtttttgtgctgttcaacctcatcatgaacgcatattattttatcaaaaactatccggatgccggaatttccgtcaggattgaaaaaggggactctttcaatcgggtgtatgtgagggatacagggccgggcataccgtctgagaatatcggcaaactgtttgaagcatattatacttccggaaaaaagggagggactggccttggtctggcctattgcaaacgggtgatgaaggcttttggaggcgatatcagctgtgattcggtagagggtgagtatacggagttttgtctggatttccctgttgtcagtcagcaggagcttcttgagttcaggcaatcaatggtgacaaaatatagtgatgtattctccggcaagcgtcttttgctggttgatgatgaagtcgatgacagggagccggttaaagcgtacctttctccttacaatgtgagtattgaagaagctgataatggaaaagatgcgatcgatatgctgctgaaaaagcggtatgatgcaatactgatgaatctgaatatgccggtgatgaatggttacgaagctgcggaagcaatcaggagcgggaaagcgggttcttatgcgaaaaacgttccgctgatcgggcataccgcggctccggattatattgcccgcggcaaaacggaaaaagtaggaatgcaggggtttgtttcaaagccgattgttgaatctgaattgatcagccttcttgcttcagcgctgaatggcgagagttgtataacgcagagtgatttatccggtgtcaatgttttgcttgttgatgattcttcattcaacaggcttgtgctgagaagcattcttgaaaaacataacatcggtattgttgaagctgtaagcggaaaaagcgcgatagaaaagctgatgcaggacgattgcagtttgatattgatggatattcagatgccggaacttgatggtatcgaaacaacgcgctatattcgcggcagtgatttcggatgcaatagcactgttcctattatcggtctcagcggtgagtctgacgaggaggatatcaggaatgctcttgaagcaggcatggatgactatatgctcaagcctgttgacagtgctgttttgataagtaaaataaagaaatggggtatatgctgaccggttgagagcgggagatgtgctccccaatactttcgggacagcgatgttccatgctctccgttgtttgtgctcgtttcgctacggtttcttgacgattttcggctattgcagttcctcctggctcattttttcctgaacgcatgaattttcctgatgtggtcgtgatggtgatggaaaccttcatgtatcgatgatagtttttacgtcatagtttttgaggatacgtcgagggaaggatggcgcgctgattttcaggactctggatcagcaaaagggataactgtgcctgcacagtatcgtatgattctaattaataaggaaatagcattaaattacacaaatttttattgtgtggtaaagttattattggcgtatattaacaattgttaatgattaggatgtcagcagtttgttgtaagtttcaataaatcttgaaggaggtagtgatgtttacgcaaagtgtttcatcgcagattcagaatttaatacgggaaccactgtattttgatgtcgcagaacgcgagcaacctgaacggaatgttcaaaggagccacgagagcaaaggatttctgtgtgctgttccgggtgaaacaaactatacgcttgtttttgacgacgatgcattgccggaaggtcatcaggccaggaacattatcactgtcaactcgatgaaagaagttatgctgtattacgggcttttggggggagcatgtgagatgtatctctctccggaatacctctcctcttcagatgaacggttacaaaaacttgaagaaatacaagagcctctcgctcgtgatcttcttcatgagactgattctgaaattctttccgccatgcttcgcaagcttccgctcgacctttccggactgctcgaaagtcctcttgcagtaaaggatgaagatgttttgccgggagttatcgattctgcaatcatacataagaaaaacccggccaatgctttgctttcggaaccatacttcgcaggcgatatagtgtattataacatgttcatgcatagtgaagaactacggtttgaccatgagtcggaccatgttcagggaatgttgcttcttgaggctatgaggcaggcaagtattgctacaacgcatgtgtgcagcggtttacccgcaattggaggcatgacccttatttcttattgcacaaatttttataattacattgagcacgatgcccccgtaataatacgcgcttattcttcttatacggttcctgaagaaatgggagaaaaggacagttatgcaatctgtcacgtttttcaatgggggaaattgtgtgctgaagctgttcttgacgcggttgtttttatgaacagtgagcgttatgatcgacatcgtaacagaaccgaaaaattatctctgagaaacaagcgcttgtttttttcaaaggtacaggggattgaaaccatcaaccaatgagtagagttgccgttatcggtggtggaatatcgggtattgccaccgcatattatcttcagcagcatggcgcagaagtggatctttacgagtcaggccgcagtattggaggcaggatcggcagtgagagccttgacgggagatttgtggattttggaggtaagaatataggacggaagtatagcaggtttcgcgatttcgtaacggcgcttgggggactggattttgagtatttcggctttaatacttcgcaggttgtgggtggtcgggttatcagtctcaacaaggaaaaatcacgattgcgcaatcttctgcgagttttctctctggcaggtcccggcggagtcatgaaacttatgcctatgattcaggcggtgcgcaaggatttggagcagggttttttgaatacaccgtatttcaacgcgatcgcagatcgttatgatgacagatccctggcttctttttttcccgaatcatgtgtcgaccatcttgttcggccagtaacggtcagaatgaacggagcagagccggatgagtgctatcctggtaattttggttcgaatctggcgttggtacttgatagttatgagcagcttgagcagggtatgcaggcactacttcagcgttttacgcagtattcaaaatcagtgaaattttttatcgggcatgaagtcagggtttgttcgttcagtgatgaaaaaattgtattgcactatgctgccggttccgaaagtcatagcgcagagtacagcaaagtagttgttgctcttccagcggttcaagccgctgcgctctttcagagttccattcctgaactggcgtcattacttgaccgtgtgacatattttccggttgctgtaggcatagcaaagtatcatgatgctgttttcaggggagttcagagagcaatggtgtttgacaattcttgttctataagcaatgcaggggcctatggaatcaatgacttgaacctggttcgttttacattcagcggtcaaacggcccgcactgttattgattctgaaacagacccggaatacgcggtttctcttgcggaagatacaatcgccccgtattttaatattaacaacaatacgcgagaagcttttgtttaccgctatgtttcgcctggtctttgcgcatattccccttttcattacaaattgctgcaacagatcgaacaacagctaaaagggttcagaggccttgttctcacaggtgattattttcggggagcctccattgaagcgtgtttcaaaggggcacaagaagcaattcagaagtttatgacgggagcaggctcgtgaacagaaccaatcgagttggtcactatgtaaagaagtgcttttatgaggggactcagatttcccgtttcaatattatcattgccgctgttctgggagcgcctgcacatttcctgttttattttgtcttcaagtatgtttttcatcttccttatgagagctttgccttaaggatgattgcaacgtgcttttctctttctgttcttcttggccttgatctatcggaaggtttagttcgatattttcgggtttactggcatgttgtcatcatttttactctcccgttcatctttacggtctatctgctgaagaacgattttcatgaactctggctttactgggaaatcttcatgattttcgttctgatcacgtatgtccccaactggctgatgtttctttttgatcttcttgtcggtgtgatctgcgggattgcattcttcgtcctgactacccctgatattcgtctcaatccggactttgatatttccctctactcgattgtgatttttttcaccgtggtggccggatatgtcttcagttatagtaacaagaggggacagatagcgttggaaaagaactctgctttacaggctctttcgggaagtatagcacatgaaatgcgtaatcctctcggtcaggttcgctacaaccttgaagctatcgagcagagcctgcccgcttatcggcccggcagtttgtccattccgatcaatgacgatactcttgacaaactctacaagaatgtcgccaagagcaaagtggcggtgaaacgtggttctcaggtgatcaccatgattctcgatcaagtcagggaaaaaccgatagacaagagcggatttgcctatgcatctgctgcaattgttacgcagaaagcgatcgatgagtacggttttgaatccaggcaggagcgtgaaaaagttcttttcagcagagatgagaactttgtcttcagggttgatgagacgatctatgtttttgtcctgttcaacctgataatgaacgcattgcattatctcaaatcctgtcctgacgcaagaatttatatatcactggagaaaggggtgcaatggaacagggtgaaagtgaaagatacagggcccggaattccttctgaaaaccttcccaggctgttcgatgcgtatttcacttcgggaaggaaaggcgggacaggtttaggtcttgcctactgcaagcgggtgatggaatcgtttaaaggggatatcacctgtgactccgttgagggagaatacacagaattcattcttacgtttcccgtcatctccggggatgatatccgcagcaaccgtgaagagcttatcgcttccaacaaggcgctttttgaagagaaacgtattcttgttgtcgatgacgagccggcagacaggactgtcgtaagggagattctcgctgatctggatgcgatcgtcgaagaagcaggaaacggcagggaggggcttgaaaagctttcagctcaccgatttgattttgtgatcatgaaccttgaaatgcctgtcatgaacgggtatgaggcggtggaaaacatcaggaacggcaaggcaggcagcgaaaacatccttgtgccgatagtggcctattcagcaggttcgtattacattgtacgcggcaaaacaaagaaagcgggtatgcagggactgatatcaaagccttgtgtagaaactgaacttctcagacagcttgcggctatctttcacgattgtcaaaaacactttctgcaggatttcacgggtaagtctctgcttattgtcgatgattcggctttcagccgtgtagcgcttaaaacggttcttgaaaagcaagggatgcttgtcgatgaagcgtttgacggaatggatgcatgcaaaagacttgaaagcaagttatatgatcttgtgttaatggatatgagaatgccgctgctcgatggtgtggccgcgacaaaacgtattcgtaagagccggggcacaaacatctcttctgttccgattataggtctcagtggtgactcggatgagggttcgatagaagacgcgatgcaggctggtatgaatgattatctcgtgaagcctgtagatacaaaagtgctgctgatgaaaatcagtcagctggtacggtgaggatctgctgtgttttagccgctttgtgtatattgtgacctacgttcatcgtttcagcaaatgctttatgctgtcaaatttttactatatactgcgttatgctgaattttcttccattacggataatgcccggaatgatgtctacaggtgtatttccgggattgtttcccgcatagaggggatcccgccgtctgaccgggatatgagcagcgccgtcagagattgtgaacgaaagcacccgctgggtgaagggatgtgatgctatgactgatgatatgcagcttgctgtcaaacttgcccgggatgcgggaacgctgattctctcgtattatcgaagcaaatcattgaagattgactccaaaagggacgatactcctgttactgaagctgacagaaaagcagaaagccttatacgtaaaggcatcacggaagtgtttcccgacgacggcatattcggtgaagagtttgatgagaaattatcggtaaacggccgtcgctggattctcgatccgattgacggtacgaggtcctttatacatggtgtgcctcttttcggtgttatgatcggtctggaggttgatcgtgaaatgagagttggagcagtcaattttcctgcactgggagagatctattatgctgaaacggggtccggcgcattttttaatggcgaagccatcagcgtttctgccatatctgactatcgtgaagcgaccgttgtctttacagaaaaagagtaccttcttgaccctctttcagatcatcccgttgatagtcttcgtcatgatgcgggtcttgtgcgcggctggggagattgctacggccatatgcttgtcgcttccggaagagctgaagtggcagttgacaagatcatgagcccatgggactgtgctgctctgattcctgttgttaccgaggcgggaggtcgctgttttgactataccggcgaaaccaccatatacggacagggcctggtaagcaccaacaggttcatcggtgataagctccttgtcgatatggcctgatcgccctgcggcaggatcatcctgaatgaacatttccatccttccctgacgctatgatcacctatcttcttgtatctgtcatcattcttcttcttgtcatacttgttttgcttgttcgggcaaacagggcaggtgtttcgatagatgcgttcaagcggacggaacaaacattgcgtgccgatctcgagcggcttgagaatgagcagaaaaacgaatttcagcgcaatagaattgaactgtcccggctgtttcaggacagtcgtgccgaacagtcgctctccctcaagtccattgaggacgcttttggcggtcatgtcatgcggcaggatgaattgcagcggcgaaatttcagtgaactcttttcaaggcatgagaccttgaaagaggagtcatcaaaaaggctggaaggtatacgcgatactgttgaaaagcgcctccattacctgcaggagcaaaatgagaacaagcttgaggaaatgaggcgaacggttgatgaaaagctgcagtctacgcttgaaaaacggctgagtgagtctttcagtcaggttagcgagcgcctgcgaaaggtgcacgaggggttaggagaaatgaagacgctcgcgtccggtgtcggggatttgaaaaaggtgctttcgaacgtcaaggttcgaggtgtcctgggtgaaatgcaactgcagaatcttttggccgggctgctttcccctgagcagtatgcggagaacgtcatgattggcaaacaacgtcgtgaacgggtggaattcgcagtgaaacttcccggaaaagacgatgaaggaggtgttgtctatctccctgttgattcaaaatttcctcttcaggcatactaccggcttgtcgaagcttcggaatcgggtgacaaggagcgtgtccggatcgctgtaaaggatattgaggtagagatgcgccgctgcgcaaaagatatcagaaccaaatacctgaacccgccggagacgactgactttggtattctttttcttcccattgaaggtctgtttgcggaggttgttcgaaatacggtgcttcttgaaaccttgcagaaagagtacaacattatcgtgacgggcccgacgacactcgctgctctgttgaacagcctccagatgggtttcagggcgtttgcgatacagaaaagaaccagcgaagtatggaaagtgcttgttcaggttaaaacagagttcgccaggtttggtgaggtgctgagtaaagcacagaacaggatatcacaggcaggctctgaactggactcgcttgttggcgtgagaacgcgagccattcagaaccggttacggcgtatcgaagaagtttcaggagaaaagggaaccgacatcgaggaagagaaaccagatgcactcgatgcaggggagttagagggtagaagtgggaagtaggaatttagaagtaggaagtagggaatgggtagtaggaaggaagttagaatgcagaaggcaggagtcaggatcaaggatcaaggatccagaatcgagagacaagagttgagagacgagaagagggtatggccggaaatggctaatgtctatttagccaaccagccatttggccattcagccttttgcctttcactcgtcacgttctttccttttgacttttgacctttaccttttcccttactctaaggccatgacttcggtaacggtctccggaatgatcctcttgctattgagccatcaagctacaaagaatggatgcctcagaagccttacacatcaacacatcagcaatttttttgaagtgcttccgcgatggcttttgcgaaatgagggccgtcatagtattcggggacgatatcgacgctgacgccaagtttttcaagcgcggtcgctgttgtttttccgatggcggctaccagaactcctgaaggtattttctttgagccgacagctttaaaatagttctgggcagtagagggactggtgaaggacaaacatgatattttgccttcgcccaccattttttttaccttttcggtggcttcaagatcaggcggatggttttcataaacaattatggagtcacacctgcctccacgttctgctatggctgccggtatgatacccagggaaaggttgcctcgaagaaaaagaaacgattttccctgaatttcctccggactgatttcctgcatgaggttgactgcgtcggcaactttagggataggctccgtttctattccatactctgcaagatcccctgctgttgttttcccaaccgcaaaaaccctggtgcttgtcagtttccgcagctcatccggcgcttcggtcctgagccgttcaagaaaataccggacactgttcgggcttgtgaaaaaagcgccgctatacgatgagatatcagggatttgccagcccgaagcaggcctgatctcgattgtcggaaagacaaccgagcccaggttatactttttcaattcctgtacaaatgatcctgcctgatgtttcggtcgggtgacaagaacactcttcatcagcaggtttttctgatttccgcaaggatttcgttagcgccctgcttgaggagttcctcggcaagctcgattccagcctgttccgcctgttcaggaagcgtacagttttccttggttatttcattacggatagtacgtttgccgtcgactgatccaacataggcgagcagatgcagattgccatttttcaggcttgcataggatccgatagggatctggcatcccccctgcaggtgacgcagaagagctctttcagcctttgtgcagaactcggtattcacgttgttcatgacgctgacaatttcttttgtcgcttcatcgtcaacgcgtgtctctatgcccagggctccctggccgacagcgggaagcatgacttcatgaggtagtatctcggagatacggtcaccgaaattcaacctgtgaactccagcgtaggccagcatcatcgcgtcaaagtcgctttcgtcaaactttttgaatcgggtgttcaggtttccccgaatatctcccatctggaagtccggtcgcatgctgagaagctgagatgttctgcgcagactgctcgtggctatttttgcatcctgtttgagtgtcttcagactttcaccgtttttggagatgataacgtcccgggtgtcttctctctcggtaaatgcagagagcatgagcccttcaggagtttccgtcgggacatccttcaggctgtggacggcaagatcgatctctcctgaaatcaggtgtttctcgatatcttttgtgaaaagacccatgtctccgattttagaaagcggagaatcaagcaggacatcaccggttgttttaaccagtttaagctctatttcaaggtcggggaaatgtttcgaaagttcggcttgtgtaaaatcagcctgccacaatgcgagggggctggatctggtaccaataattaatttttttttcaatgcagttacagattatgggtttaactgattatttggatagtcgattttgttcttccaggtcaaaaatatttcttaccagattaaccctgctcgggatggtgtctgcggtgtcaaccggagctttgagcattttgatcggatggtgcagaatctttttgaggattctgtctgtcagtcgttccattcttttcagctcggcatcactgaccttgtaacggaaacgttcaagttccttttctttgatttcaagaaacttggattgcaggtctacaattgtcgggcggactttcagcgtgttgatccactgtgcgaagccgacaagttcctcatcaataattttcttgactttcggcagttcacattttctcatctcaaggttcttgtcgatgatatgcttcagcgcgtcgatatccttgaggaacatgtttttgagattgccgatttccggatcgacgtttcggggcagtccaagatcaaggataatgaccggcttgagccttcttttctgcatgctctgctgcagctccggctcagtaagtacatattcttttgaacttactgctgtgataataatatcgaattcatgaaggtgatccttgtatgactcatagggaagtacctgattggttcccagttcttcagcgagagcctcggcttttgaaagcgttctgttcgtgatgacaatgttccgcgcatttttctggaacatatgttttgcggcaagttcaccggtttcgcctgcaccgaccagaagaatcttctttatggagagattggagaatattttctgagcgagttcaacggcagcataactgacggaaaccgccccttccatgatctttgttttcgttttgactttttttgctacgctgaacgcagtgtggcagagacgggtgagaagaatacctgcggattgaacttcaacggctattcgataggcgttttttacctgtccaagaatctgcccttcaccgaggatcaatgaatcgaccgcgctggagacttcaaaaaggtgtcgggccgtgttgcagtaaaaacgattgaagaaatgctccggtcgaacttctccctgcgcatccttgtaagagatcaggaattctttcatgtagtttccgtcaacttccggcatgccgggaactacatacagttcagttcggttgcacgttgacaccaccatggcttcctgtgctattccgtcgtcaatcaggtttgtcagaaattccttggcctgaacctcggaaagagatagtctttcgcggatttcaataggtgcagttttgtgatttacaccaactgaaataatgttcatgatgtgaatggtttagtggcttgcctgaaatcgatgtgatatttccggtctctttttactaaaaagtaagcgaaggttaatataccctaaagctgaaaatttttcaaatcccctgcttcaaaagtcaatattgtgaaacgtcggggaaaaaatgctcatgagcataataagtgtggttgtaagaacaaaaagagcgatgagcagataggccatatgaatggtgtcccaaccgaaaagctttttgatgaacagacttgccccgtaaaacagccaaatgattacaagcgcgatgagccttgaatcaaaaaggttgattatttcatcggtctgtattgagccgataacaccggcaaggagcgttatcgaaagaaacaggaacccgaacgctaccgcgtgtttgatcagctgctcgagaacttcgaggttcgggaggttttcaaagaggaacccgaatttgttgtttttgatctggcgaaacagcagcaggtagagaaaactgtagagacctgctatcgcaatagcgctgaagccgaaaatcgcggcaagaaggtgaatacctatgccgagtccgctgaatgcagggccttcacctgaagaggtgaacaacatcaatgatgcaagtatttccgctcctgtggcaaatgaaagaataaaaaaaccggttttatcagtcttggttgaaaactcgataaacatatagatgaccgtgagcgttaatgccaccatgctcatcagcattgaaatggagtagctgagtctgtagccttcaggtgctgtaaggaagcctataaatgcaatatgagcgacaatagtgacaataagcgcaggctgcttgtatgttttcgcaaagctgttactgtttaaaaaatcagcaccgtagagtcctgttgagatgatatacagcaacgaaaccgtgaggcttatcccgatgagcacagcatcgttcagtagtaatgcattattcataggagtcttacggggtgtttttgtgagttcgagagggatttcaatgacatcactgtttccgggatagaactgttcagaaaagatccggtccggagtcagggaaaaagtgtatattcgccccgaacagaattgaaatataattatttgctttgaaaaagatgagtatgaaaaagaatattcgaaatattgccataatcgcgcatgttgatcatggaaagacaacccttgtcgatgctatttttcgacataccggtgaattcagagagaaccagcaggtggatgcccgggtacttgattccaatccccaggaaaaagaacgcggaattaccattttatcaaaaaatgcggcaacggtttataaggactgtaaagtaaatattgtcgatactccaggtcatgccgatttcggcggggaggttgaacgcatattgaaaatggtagacggagtgctgctgctggtcgatgcgttcgaggggccgatgccccagactaaattcgtgcttcgtaaagcgcttgagctgaagctcaagcccattgtcgttatcaataaaatagatcgtccccaggcagatcccgacaaggtgcatgatcaggtgctcgatctctttatcgctttgggtgcggatgaagatcagctggagtttccttatctcttcacatcggccaaattcggtatagcaaaggcctcaatgggagatgctgacggtgatatgactctgcttctcgatatgatagtcaaagagattccgcctccggagaatcatgacgaagatgactttcagatgctggtgacaacgcttgactacagtgactatctgggcaaaattgctgttggacgcattcagagaggacgggtgcataagggagatactcttgctgttgtttctgacgaaggggtggtcggaaaaggcagtgtcgcaaagctttttacctttcatatgacccagcgcgttgaagtgaaggaggcctcttcaggtgatattatcgccatttcaggcataccaggagttaatgtcggccagacgctggcctcggacgtccggcctgaagcccttgagtcatttgagatcagcaaaccgacgctttccatgcttttttcagtgaacgattctccctttgccggtcaggagggcaaggaagtcaccagccgcaagatacgtgaaaggctcatgaaagaggttatgaccaatgtcgcccttcaggttgaagagactgatagtgcggatacgtttcgtgtttccggcagaggagaactgcatctttccgtgctgatcgagagcatgcgcagggaggggtttgaagtggccatttcaaggcctcaggttattaccagaacagcagaggacgggacgttgctcgaaccggttgaacatgtgacgattgatgttcctgatgaatataacggcgtcgttatcgaaaagatggggcggcgtaaggcggaaatgaagcatatggagacgctcagaggcgggatggtcagacttgagtttgaaattcctaccagaggtctgattggatatagtcaggaattcaccacagataccaagggagaaggcattctctctcatgtattccatgattaccagcccttcagaggaaaactgccggcaagagagaccggagcgctggtgagcggagaagcagggcagtcggttgcctatgcgatagccgcccttgaagatcgcggtaccttttttatcggatcgaatgtcagggtttacgaaggaatggtcgttggagagtcgacgagagagttcgatatctccatgaatgtctgcaagacgaaaaaacttaccaatatgaggtcctccggggccgatgaggcggttcgtctcactcctccgaaaaagctgacgcttgaacaggctctcgatttcatcaatgatgatgaacttgttgaagtgacgccgcaaaatatccggatcagaaaaaggattctggatgccaacctgagggcaaaggcggcaaaaaaagcaaaggggtagagtaggtagtaggggagagttttttctcctccagttatcttcagatcaagacagaagatgacgggaagaaaggaaagtcatgccgtacttgatgtggcatccatcttttatgaaggcaaaaggctgaatggccaaatggctggttggctaaatagacattcgccatttccggccataccctcttctcgtctctcgtctcttgtctcttgattcttgaccctgacttcaggcttccggcttcttgcttctgaattctcgattcttttttcctggcttcctcaaacggagaagaacagttttctgaggtgggttctggctgaagaaaaaatttcctgtgcctctgcttcgctgatcccctttattccggctgcttccgcagcgctttttttctccacctcgatcaagcggtagatttccttttcggaatcagggagtttttcaatgcaggcaaacagtttttcgctttcaggtgaaactgaatcgttttgtgccgcttcgggcctctcgccgttgatctgttgtttttgaccggttaattcatcttgggacgccggggtcgggtgagcttcgtttacctctccgaaaaggcggataaatgtctgaaaatcaagtcctgcagcttcacagggtgttatttttctttcaagaatatcagtggcgagtttgcggaacggttctccgatttcaggaagacggacggcaaaatcgaaactgtcgtccttgtctctcgccgcggtgttatgcggcagtttcatgaggatagtgattcctgcctcagcagcgtacttttctgcaatgccgctaccgtcgtcccggttgataatgagcccgagcagttttgactctccaccgacggtcttgaagtagttgtttgcctggcagatattgtttgcggtgaaaatcgactgacggtcgttgtttgtaagcagtatcacttcctcactcagggagcgggcaagaggcgttgcgaaacctccgcagacgacgtctccaaggaaatccatcagaatgacatccaggtcccaggaaaacaggcctaatttttccagtacgtcaaaaccggatataatgcctctgcctccgcaccctcttccaacctgcggcccgccgagttcaacgccatagatcggttgcggaaaatccggtatatctctcctgaagacgatgtcgctgatttgcagctcttcgttgcgggcatttttttctgcgaacacttctgtgacggtcggcagcgagacgccgccaaaaagcgacgttgttgaatcgtgtttagggtcacagccaagctgtagcactctttttcccataagcgcgaatgtagcgctgaggttggttgtcgtgaagctttttcctataccgccttttccataaatggcaattgtgcgaggtgtagacatcaggctgttgttagtgttgctttgcagatcaccgtgttcagtcagtgttctcgttttccggtttccagttgagcaccattttcaggcagtccggatcgttgaatgcctgatgataggcctcggccagatcagcattcacagggtggctgtgggtgaagattttttttgcctgcagtgtattatttttgatgagttctttcaccctcaggagatctccttttgcccactgtcgggcggccacgaatgagagttctttatcgaaagcctgcgagtaatcgatgttcattctctgataatagcctccgaaaatcacttttccatggaatttcagaaaacgcaggccggtttcgatcgcgctcataacgccggtactgtctatcatgacatcaaattcatttcctgcaagttctgcggaaacatcctggcatgaggggtttaccttgaggtcggctgatgaatagttgaggcggttctggtgaggttccgttgcggcgacaagactggcacccatatgctttgccagttgaacggcaaggatgccgactgcgccctgaccgagaacaaggactttcctgccctgcacatcgccaagatccataaagtgtagcgctgttgcccccagtggaagcgctatgccgcacttcgggtcatcgatgccgtcaaggacagtaatgctttcgacaggacagacaacaaactgtgatgcgcctccgaatgcggcgttgacatcttcgtaaccgaaagaacctgcgatgtaggcatattttcctatcaggttgtcattgacatgcgctccgactttcgtgatttttccaacggtttcatagccggggataaacggaaaaataaagggcggcgaagggataaggccttcaaaagccatcttttccgtaccggtgcttatcgatgaccagtaggtctcaatcatcacatcggttgataaaaccggtttcagggtaacgtttttcacctcgatctggcgaacaccggtaaatacaatagcttttgctttcatgtcagaatcagtttccttcagattgagcatggagtttatttgcatgtcttttctcgacgatcagacggatgagaaactgcgcggcattgataagatagctcaaataggccatgagagcggtccagatcaggattgtttcgctcatgcccatagagaagaagacaaagtaggagatgtggatgataatggctatggtgctgcctacatcctcccagaaaaactcgggtgcgaacacgtattcgtcgaaaacatctttttcaaagaatgctccggtaacgaatatcaggataaagattaacgttttcagaacgacaaagatggttacccacgagaaatcgtcaacgacgattccggttttatacaggagcgttacaaccagacctgcaaggaaaacgacaaactggatcggtgcgaggataccctgagttgttgtccagactgaagcgtttcttttttcaagttgttcgggagtataacgaggcatacatctaaattttgtccggtttatgacactgtagcgtcgaagtaaaaaaagctcaggaatatagaaaaaaatgcctgtatgccccaatgctgtcaagtcgctattccagttcccacgcatacgcgttataaagggtggaaagaaggtttacttctacattttttacccggttgctgaacccttcaagttcgtcatagtagtagaggaaggttctcggctgttcttcatgcaggattttctggtactctttccacaagatgaggctttcgttttcaggcaggggggtgttaaggcggctgatgacgcggtccagggcctgattctgaaaagccgaagagttgaacgtgcggttttcgaagtccgacccccagatgataagctgaaacggaagtgtttctgcggctaatcccgacagggctgcatcgtaccggaactcgttctggtttttcagaaaaatgagtttttcatctattctcagtttacattctataccgatctcgcggaggttctgctggataattgttgccgcataattccttcgggggttacctgcaggggcagcaagcgtgaatgaaaagcgtgtgccgtttttctgcaggatgccgtccggtcccggctcccagcctgattgcctgagcagcgattcggccttttgcgggtcgaatgcgtaagttccaagcgatgtgtttgcgatagcttcatatgcaggagagagggacgtgttgacaatggtggcatgttcagggcccataaacccgtcgatgatcgactggcggtctatggcataggtcatggcctttcgtacccttttgtctccgaaaaagacattcggttctattattttgttttccctgtactgctcgccgttgatattgagccagacaatactgtcaaagtagcggtttcgtacgggtttgatcgagatctccggattgcttcttttcagctcttcaagatctttggggttgatgccgcctgctgaaataactgcgtcgagctgacctgacttaagcatcgtcagtcgggttgtgtattccggaatgatgataaagctcattttcgagacagcagcaggctgggggagcacagaggttttatttgattcaagcaacagcttatgctgacgcgcccactcttttaccttgaaggggcctgctccgatgatcggtgtttctgcagctttcatccggatttcttcaggagggatcgacttgaaaatatgttttgcgacaggcatcaggtcattaaaatgatcgagaatgattgccggggccatcggtttcatgaaagtgagaacaagcgttgtgtcatcaggagtttcaatgccgttgtcaaagtcaatactgccgtcatcgaggaggagcagatcgttgaggtaatgctggcgcgaactggcgatattcgggtcggcatagagccggtaggaaaatttgaaatcatgtgacgtgaccggcacaccgtcttgccatacagcgtctttccggagatggaagacggcttttctgccgccttcggtgaactcccatttctcagcggtattcggttgaaaggtaatggtgccaagctcagggtcataatctggtttgaccagtgaagggaaaatcagattgcagacttctctggagagggagagctggatgagaagagggttgaggtgatcgaaatccgcgtcaacgcctatggcaacctggtctgaacgatattcccgtgaactgttgctgcaagaggaaagtgctgaaaaaagaaaaagaattgctatcgaaaatactattttttgcatggcctcggtttttgcggggaaaaagttactattgaagaatttagagaatttcggacaatttgaaacgctgaccaaaaaatgaatacggaacactgcgacgtcctgattatcggcggagggcctgccggcgcttcagccgcgatatatacggcgagagccgagttacagactcttgtgcttgacaaagatcctcatgcaggagcacttggcatggcccacgttatcgccaattaccccggagtgcgtcctgatatttcagggatggagttactggattccatgaaaagccaggcagaatctttcggcgcccattttatgagagaaaaggtgaccggtatcgatctcagggatcgggaaaaggttgtttttacggcaagcggcaagctgttcagggcgaaagcccttattctggctaccggatcgatgggcaagagccgggagattccgggcgaacgagagcttgtcggtgctggagtaagctattgtgccacctgtgatgccgccttttacaaagggcaggttgttgccgtttcaggtcgaaccggcgaagcggtagaagaggcgaaggtgctctcccgttttgccggaaaagtctatctcctttgtccgaccacaacgtttgcggccccggatgaggaggtcgaaagtcttggcactcttccgaatgtggatgtgctctacaacaaacgtatttcctcgatcaacggcgagggagcggttgaatccctgagcattaccggagatgagagtcctctttttgtcgatggcgtatttctttaccttacaggttcagcgccgattcttgattacgcgggaggtcttcttgaagtgcgggaatcgggctgcctgaaagttaacggggatttttcgacttctgtgcccggtgtgtttgccgccggtgatgttctctgcaaggatatcaagcaggcggttatcgtcgcatcggaaggctgtcgcgcagccttgcaggttgacaggtttttgagcggtcgggaaaaggccaaaagcgactatcattgaagggtgccgggagccatgtgaccgtttttcggaaaaagcccgctgaagttcgatactccaaccggtccgggcatggtgaaaccctcgccgaaacgggttccgatctgttctcccagataccgggaccgagcttcaagtccggtaagaaattcctttcgtttgatcagtgtttcaggctcatccccggcgccttcctgatagaattgcgagccgaaagcgaggactccctgtctcgatcgttcaaatgttgaggagacatcgatgatgatggaaggatcgaaatgcttgaactgcatatagtaaagcaggtggcggggtctgtggggctgctgtttttgtccgttgtatgttgtggtgatttttttcagtccagcgtagaacaccgcgtcgtataccagacgtgaggctttcatatgatcgggatgacgttcatccggagggttggtgaatactacttccggaagaaaatgtctgattaccccgatgacctcttcgacagccgcatcagtatgatggagttttgcgtccccgaggtcgagagtaacgcgttcgctgtatcccataacccgtgttgcgttatccgactcttttctgcgttgcttcgggcttccaagcgttcccatctctccctgagtcagatcacatacggcgacagtctgtccttcatcaatgattttcagcagggttgcaccgcaggaaagttcaacatcatcaggatgtgcgccgaaagcaagtgcatatactttatctgaatctctgttttgcatatattcttctacatcttcattatcctggagtaaaaacatttcaatggtaaaagtacctgttgtacgtgtaaacgaaaaagcgattcttcctcattatgctaccttccaggcagcaggaatggacctggccgcatgtcttgatgagcctgtgacgctcgctccgttctccacggcgctgatacctacgggtcttgctattgagcttcctccgggatatgaagcccagctccggccccgaagcggtcttgctttaaagcatatgatatcacttcccaatgctcctgctaccatagatgccgactacaggggagaagtaatggttattctcgttaattacggaaaaacaccgtttattgtatgccatggggaccggatagcccagatggttgtcgcccgttacgaacatgtcaggcttgaagaggtgaaggccctttcagagacagatcgtggagatggaggattcggacatacaggagtgtagaaatgactattaaaaatgaaaagaggacttttacatttttcaatagtcaatagtcaatagtcatttcttaattgagcccgaatttcttgagtttcctgtagagtgtcgctcttccgataccaagcacctgggctgtttttgtcggattgccttcacaggccttgaaggtttcttcaatagcatgacgttcaatttcttcaaggctctgtatttttgtctttctgtccgcggtttctatctgaatgccattctcttctgcagcaagcggtgtagcgttttttctgagccggcctcctttgtgggagagaatagaggctatttcatcactgtttttacagcttatcgcggttctctgaatggcgtttttgagttcacgaatattgcctggccagtggtattcctcgatttcttcaagagcttcatgcgaaaagctcagctgcttgagattgttggcgctgcagaactcttcaagaaagtgtttcgcaaggaagggaacatcctctttccgttctcgcagaggaggcaggtagagggggaattcttcaagtctgtaatagaggtcatccctgaatgagttgctgtcaagagcctgggcaaaatcccagtgagtagcggagatgactctgaaatcaatactccgctcgcttttttcgccaactctgcgaatttttttctcctggatcgctctgagcacttttgcctgtatatcggcattcatgtctcctatttcatcgaggaagagagtgccgccatcagcctgttcaaaaaatccctgatgatcgttatttgcgccggtaaatgaaccttttgtatgcccgaaaaggaggctttcggcaagttcatgtgaaatggccgcacaattaaccgaaataaacggaccgttttttcttttgctgccttcatgaatcgcctgggcgaagagctccttgccggtaccgctttcaccgatgatcaggacattgagatcggtttccatgacgtgcagcgcctgctccatcgtttgcttaatctgagcgcttttcccgatgatgtttctgaaaatctctttgcttttgagttcttttttaagctgtgaaaccttgtcatgaagcgctgattcgctaatggcatttctcatgacgatctgcagccggtcaaaatcaagaggtttggtgagatattcatatgcacccatttttatgaactttaccgtattcggtatgtcatcgagtgcagtgatcatgataaccggtatggttattccttgcttttggagatagttcatcacttcagagccgtctttgttcggcatattgatatccagaagcagaatgtcgattttttctttttcaagaattgacacgcactcgtttccgtcaacggcttcaatcgggagatagcccatttttttcaggaaatggttcagcacgatgcgggttgatttatggtcgtcggcgaccaatacccggtagtgtttattctgacccgaatcatcgttgggctttttatgatggttttctgaacgtagcacgaatattcctgtgtttggaggtatagggggggaataggctcttagtagttagtagtatgcaattagaatagtctagttatatgtttccggtcagttttgttctatttctggcgcgggattgtcccttttcttgaaggatcttcctttttataccctgaacgatcttttccgcgggatttgtcgttgttatcgcgcctcttgttttcagttattttcggtttgagtgagggattttcacgcgtgacggctggtgcactttgagactcttttggctgtgtcgcctgcttgacaggctcttctttttttattgttgcttgagaaggttcaggcggtgcagcctgtggtgtcggagttgcttttttttccggttcagggcttgcgtctgatggagcgcaaggggttttgtgacagaacgggatttctatggctttttttgccttcatggctgcggctcctgactgaacagggctgacaattgtctggagcagttggttcaagccggtgttgacggtagtgaaaagattttgagcctgctcggaatttacaactgaacctgcactgtcaaggacagacgtagcgagttttcccagctcatcgaatgtctttttcagttgttcggaattcagcgtatcgttgacaccctgaatgacattttgtgacagggaaccgatattgtcaactattcctttgaccgcgtccgagttggctatcagagtgatgttttcagaaacctgtttcgtgaccgaattcgcggaatctatcatttctgtaatcgagccgatggacgagtcaatcaaaagccctatgttttcaaaaagcgtagggaagtcggcattcttgttgccggacgtttcattttgagccgtttccggtgtgccggaactgtttctgatttcttctgccatagtgtatctggtgttttaatctgcaactgaacgattgtgcttcagtgttattctaggatagaggatgtgttttaatgacaatataataaataatcgggtcacctgctgattcccgacaatattggccaaataaacagattaatgatacctgagttgagcgacaatcccatagggtttcaacacatgcgatttttctgcattatggtcgcgcaacccgtcgggtgagatgttcgctgtaagaaaattcagcataacgcattatatagtataaagttgataccataaagcatttgttgaaacgatcaacttaggtgataataatcgttcagtggtaggaaaggatctgacggttgcctggtggctgatacgtttagtctaccgtgtgcgcatagtaatcagcgatgatatcctggtcaaatcccaaagagtaaagcaggtgaatcagcccgaagataacctgcagcctgatccttccgtttacagcgtatttcctcgcggaagtgattaccctgtcgttgagaatggtaaaggtggaatgcgtgctgatgcgctcaatgatttcaatatcttccatgacccgcagttcctcgttgaaaccgcctatccgtttgaaaagatcgctcatgatgaaaagagactggtcgccgcctctgcaaagcgtcaggggaagccgggtaaaccacccgtaggtttgcatcagccagtgggggtcatcaaaagtcagttggaagcatcctgcctcttttcccgattgttttgctgaaagaatggtatcgatgaatccggcaggaggcagggtgtctgcatgaagaaaatagagcatctctccggttgcgcgttctgctccacggttcatctgggctgcacggcctttcggtgaacggcagacagtgacgcaaaactccgatgcgatgcgctgtgtgttatcatcgcttgcatcgctgacgattatttcgacgtcatttcttttttctgtcgctttgcagagcgatgaaagtatgtcagcgatatttttctcttcattatatgtgggtatgatgatactcaggttcatggccgggaggaattgaagttttcgaggtcctcgacggtatcgatatcggagagctcctgaagcagagcgcagtcgaccccgtgttgtttcagtatgttcagtgcgtcattacagaccctcgaggtgctccattcacggttgatgaaaagatccggaagcaggtcgcgcattcctatcagatagtaccccccgtctgttgccggtccgatgaccgcaccgtgcctgttcaaaagagcaaaagcttttctgagtgtttctccggtcagttcagggcagtctgttccgataagggcaattcgccggtatccttcggtaaaccctttatcgaaggcatgcagcatccgtgaaccaagatcatcgccttcctgcaggaacgcttgtatgcccggcgcaagaaaacaatcgttttcagggagatagtccgaatagaatacggcgagttccgcaccgctttcaagagcggctttaagcgtaattcccctcatcctgttatagagtgccaacgcgaacgcatctccggtcgcagctgcaagacgcgtttttactttccctggttcagggtttcgggtaaaaataatgagtagtggggtatccatgtcagagacaagagacaagagacaagagacaagagacaagagacaagagacaagagacaagagacaagagacaagagacaagagacaagagacaagagacaagagacaagagacaagagacaagagacaagagcaatatgaggaatataacactttcctgaggttatccggaagagctgtgagacttttccggatagtgttgcagggagctctaccgtttactttccagcccttgcgtgcagcttttctgctacctgcttgccgctgagcgccgcaccttccattgaagcaaggtagcgctgataggtgtaatccccggcgagataaaagttatctatggggcttctctgatcgggccggtacttgtcaacatcagggacggctttatagactgactcagggattttaacgagagtcgatttcaggagttttgcatgccgtgctttcgggaatctttcatggatgtctttcatgacaagcctgataatgacctctttgggcatatccatgagatggtgcgccggtgcgagaacaaggctcatgacactgccgcctgttgaggttcccatgccctcctggaagtcgcccgggcaggtgatcgagacatcggcaaatgtcgcaaaaattgttccctgtgaaaacatcaggttatcggtatctgtgatttttttgtcgaaccagagctgacagtttgcaaccgggctgcctgtaaactggtacagatccgagaaataccggtgcttcagccacggttcaggaagtatcttttttacactgtgcacagggagtgccgaaatatatgcatcagcttcaatcgcatgaccgtcactaagcacggcacgcttgatagtatggtcttcattgagttcaaatcgggaaagtttcccatcgataaagattctgcctcccttgctttgaatgtactggcgcatcggctcaatcatcgagtcgcccggattttccctgaaaaacgcgaacttcgtagcggcatagtctgtaccgaaatatttgaagatcgtcaacatcggacgtgcactgatcacattcggttcgataaagttcatcgcaagggcgatcgctctccagagtttctcaagagagtgttccgaagctccctgcagcctgtgccattccgagtaggtcatatgatcctgactgcgaaaatattcttcattacctgcaagcgcagggtagagtccttttatgagggacagtttatcccacatggtcagaaaatctgcctgcaggccaccgacaacttctgcccaggggctcggaagatgtgcttttttgaaatatgactgtttgccgtcaggctccgcatagataagagagtgctctttccagaggtagttgtcaccggcaccgaccctgtcaagataggtttgcagctgttcgtagcctccgaaaacgatatgcagtcccgattcaacggaatccccgtccttgtctttccagacggagacttttccgccaaggacttttcgtttttcataaatttcaacgtcatgtccgcggtcaaccagttcaatggctgcgcttaaaccggctacgccggctccgaagattgctactttcaccgtttgatgctcttgtgggttatgtatctcaagaaatcatgagcagaatataagtataaattcctctctttgcagggtttcattattctaaattcaggctggttcagcgtttttctttggggttgattgttgtcaggaaccaatcgacatcttcgatgaacttggcaaagagggaaagcgacccttttacgaaaagccgtaaatcactcatggcaggaggacgattctccgggctcgttatttcagagtttttttccgaccgactgtaatcgcccggtttttcgtctggtctgagctcaatcatgatcaatcccttttttcagggcctgccaaagtctttgaaatggtatactgcatgcaggtgcatggacgtcttcgcagttagccttgcacataaattaataagtacacatttttatggaaatccggaaggaaatgtacgaccttccggcgtctaccgcccgaagaagtattgatttgcctgcatatccttattattttaggtatattgttctttgggtgggcataagtttagaaaatatttgccttattcttattatttttgtaatgtggtgatgaacaaatacaaaattgtaggtttatgtccggtcacattgatcttattgatcttaaaattatcgaagctctcggtaaaaacggtcgcatacgtttgagtgagcttgctgaaatcgtaggtttatcgatcccttctgtcagcgaacgccttgataagcttcagaaaaaaggcattatcaaaaactttaccactcaggtggatgaaaggcggcttggttttgatattcaggcatttgtctgggcgagagtcgattcttccaaacactataaatcgttcatggagcatgttattcgagaagatgagattatggagtgttatgccgtgacaggcgagggttcgcacatattacgggtcatgacgcacaatacggcatctcttgaacagcttttgtccagagtgcagagctggccgggagtgcttgggaccaataccagttttgtcttgtctcagataaaaaggaatacaacaatcagcgcggagatcgttcgcaagaaccttaaggacagagaggtgcttgccgtgtttgacgaaaagaaatcaagaaaatgaaaatctgtctttttattctttactcatataaataaaaaccatcaaggaggatctgttggacaacaatagcactacagcggtatcaacgtattttggttccatgacctttgatcaggcggccatgcgtaaaaaacttccaaaggaagtctatcgggcattgctgaaaaccattgaggctggtaacaagctttctgaggatatatcggcggttgtcgctcacggaatgaaagagtgggcaatggagcaaggggcgacgcactatacacactggttccagcccatgaccggatctacggctgaaaagcatgacgcgtttctgtcaattgatggcgacggtaccccgatcgagcgtttttcaggcggtcagcttattcagggcgaaccggatgcttcaagtttcccgtcgggaggtatgaggacaacgtttgaggcaagagggtatacagcctgggatccatcgagtccggcgtttcttatgaaaggaggcaatggcctgacactgtgtatccccactgtttttatctcctatcatggcgaggctctcgacgaaaaaacacctctgcttcgttccatggatgctgtcagcaaatcggcagtcagacttctcgatattcttggtacggaatccagccgtgtcaatacctatgccggcgcggagcaggagtattttctgatcgaccgtaagttctataccatgcgtcctgatctcgtgatgaccggacgtacgcttcttggggccaatccgccaaaaggccagcagcttgaagaccactatttcggttctattcccgacagagttcttgaatttatgaacgaggttgaaaaagagctctatctgcttggcattcctgcaaaaacccgccataacgaggttgctcctcaccagtttgagatagcgcctattttcgagagagcaaatatcgcggcagatcacaatctgctggttatggagatcatgcgaagggttgccgagaagaaaggattcgcactccttatacacgaaaagccatttggaggcatcaacggttccggaaaacacaacaactggtcaatcggtactgctgaaggtatcaatcttcttgagccgggtgatactcctgagtcgaatattcagtttttggtatttctcgttgccgttctcaaaggcgtgtacaagcgttctgctatcctgagggctgctattgccagtatcggcaacgatcatcgtcttggcgcaaatgaagctccaccagccgttgtcactgttttcctcggtgaactgctggagaaggtgctcgatgcaatcgaaagcggcaaggttgattttactaccgagaaacagattcttgaccttgggctcgctcatatgcctgttctcaacaaggattatacggatcgtaaccgtacctctcctttcgcgtttaccggcaacaagttcgagttccgcgctgtcggttcgtcacagcctatctcgacaccgaacatggtactcaataccctgatggcggaagctattgacggtatttccgaagagatccagtctaaaatcgatgctggtatcgaaagagacgcggctattcttgaggtgattcgtgctgaaattgctgcaacaaaggctgttcgctaccagggagacaactacagcgacaatcttcaggatgcagctgcagagcgcggtctgccgaacatgaaaaatacaccgcagtccctgagggcgcttcttgaggaggataacaagaaaatgtttgcctcttacagtgttctttcaaacgaggaacttaattcgaggttgaatacccgtctcgaacgctatatcaagggaatcgatatcgaagcccgtacgttacagcttatgctcaaaacctttgttattcctgacgtttctgaatatcagggtgaaatcgcatcatcgttcaacggacttattgaagctgcttcacgtatcggcatctcagacaaaacattgaagagtcagggtgatcatctgaaagctcttgccgaaaatctttctgttcttattgatctgaccgaagaactcgatgctgttattgtcaaactcggtgatatcgaagaggagtttgacgcggctgactactgtgcggacgttgtgcttcctgccatgaacaaagtgcgtgatgtcgctgatcttcttgaactgatggtggatcgcagcaaatggcagctgcctacctattccgaaatgcttttcgagcactaaaaaaaacaggggggcgacaagccccccgttttttttgatagccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccatccagctaccctcactccccgatgatcttgatcagcagccgctttttccttctcccgtcaaattcaccgtaaaagatctgttcccagggaccgaagtggagttttcctccggtcacggcaaccactacctcacgacccattatctgacgtttatggtgtgcgtccccgttatcttctccggtccggttgtggcgatagaggctcaagggttcatgaggcgcaagttcttccagccatcgtttgtagtcgctgtggaggccaagttcatcatcgttgatgaataccgatgcagttatatgcatcgcgttgacaagacaaagaccttcacggatgcggctctccccgagagcctgttcgacttcggaagtaatattgaggaagtccatcctttctggcacgttcatccagagttctttgtgaaacgatttcatggttcggaatgcttgtagttgaaagaattcaggaaatatcgtttatttctaaattatagtgtaaaaagttttactttttacatttaccctgaataattcatgagactgcaaaagagaggcctctcgagccaaaagtgggtctgccaaaggcgaagccaacctgagatcccgacctgccgtgtcttcgcgtcatacgttcaccccttatcgggaatttactgatgccggaaaagcgacttatccctgtaagaaactggtctcagataccatgaggccatagtcatcccttgacgtcacgacatttacgcccttcctgtagctctgtttgcttgtcacctcccccttctggaaacgttacagcattacggaattgctgttgatggccatgggactgatcgcaggtgctcaaggatggtgaggcacttgttcagtatcggtttgtacggatatgaggtcggcagatgcaccttgatgcgtgtcttcatctcgatgactttcgccccgattttcagcagcttcaagcggatcgtttcgaaagtcgccgtggcaagggcggtgccccggagcaggttggtctggaaggcgtggaccaggacataggccgccgaatgcaggaagaccctgaactggttggcaagaaagcgatggcacgaggtccggtcgctcttcatgaacgttttatgcgccttgatgtagagttcatcgttgccacgagcgctgtaaatttgctcgtacagagtcttggcctttgcctcctgtatgtcggtgctgatgaagcgcacgttcaaccccttttcggtcatctcgaccttggcgaccactctgcggctcccattccagctccgtgcctgatactggaaggtatggtaacggcggtatccggctccatgcttcttgacctcctcaataatgtccttgacggagcggagcagcacgtcattaccgccgaggccggtcacgctgtagcagttccgctttgaagcaaggaaggagtagacttctggcacgccgtaatggctgtcgccgcggtagacgatgatcgtttccggccaccggctccggatatggcggataatacgcttcacgtatgacacaatctccttgccggtaggacgcctgccagggcgaaggatcgaggcgatcagcttgccagtcaacccctcgaaaacatggagaggctggtagcaggtctcctggtgatagccgttgaaaagcgccagctgctgtttgccgtgaacgacatcctcggtatcgtcaaagtccaggacgatgacccgcggcgcctcggtgtaggagtcaaggaaatgatcgaggaacccgacagccatacgatagagctccggacgggtaaccatgttttcgagtctgctgaaggtcggctggctggcaaggtcatcgccgctttcaggaagacggttgagggccatcttgagagcgggatccttccgcagggaattgctgtcgttgccgtcctcatagccgcaggcgatctggtagacccgctgggcgatcaggtcatggatcacatgcatgacagacgaggtccgacgcgaatcggcaatgcaatcggcaagcttcggaacgatcctggtcatggactcgacttccttcaacagcaggacaccggcatcgctggtggtgttgccgccctggaaatcaagaaccacttttttgcccttgaccggggcaacggatacttcgaaacaatcaggaaatagcgcttgttgggtgggctgttcagtgtgtatattagcgaaagggagttgcatggttgtcaagtaattatttgttgtctaagcatcaataaaataacactttgtggcgattatgcatcccttttttattacccatgtgaattattcaggttactaccaagaaacgatatccgggcaaaattatgcagcaggtttttcaatatcccatgacctacccctggtggtggcttgacaactattttctctttacgtggtttctggggatgttgattctggccgtaggttggggcgtttttttcaggtatggtaaattcagctatggcatagatttcggttgtctctggaaaagcctcctgctgctgctcatgacgacgcttgctcttggcgtgcctaactactacaacacccggtttatcgctgaacatggtcaggagggagatgtcattactctcgacgatgaaaaacttacctacaatttccggaaaggagaggcaaaaaccttcagattcgaggatattgtcaacatctaccaggagccggttaccttcaatccaccgccaagattttttgtcgtcgccaaaaccggtgcatcggtggattcagttttcgttacagagaatctgcccggctacgaaaaaatgctgacggagttgtccgctctttctgaaatcccgtttgagcgctgaaccgccatgcgtccgacagcagttacatgaatgagcaggtactgattattgaagcaggcaactcagcgaccgatttttctgtctatgaggaggagcgttctgttgctttttatcatgtcgcttccgaaatacttggtgaaggtgaggaagctgaacgacagataagcaggatatttcagcatcatgcagtcatacagcgcgcagcgatttgcagtgtcattccttcacttacggcgctgtttcttcctatcctcgaaaatagggttgccggccgggtagtggaaataaacagttccctctccctgccgttcgttctcgactatcatcctccccatacgcttggcgccgaccggctggcgttttgcgcgttatgccgcgctctctggccggatgaagctgtcatcgctctggatatgggaaccgccatcacctttgacgtggtgagttcagaaggggtctatcttggcggtatgattcttcccggacttgatcttatgacagctgttcttcatgacaggaccgcaaagcttcctcaggtaacgatctcctcttcgtcaatacctcttcttggcaggtcgacagccacgtgtatagagagcggagttttttttggatgtgtcaagcaggtagaagggttgcttgtcgatattgagcgctatctcagtgagacgcttcatgagaaaaaggtcagggttatcgctacgggaggcagcagcaggatgatcgcctcagccatggaaaatccaccgctgatcgatgatcatgccgtgctcaaaggggctaggatacttctggaaatgaatatttgagttcgccctctctccctttcctatcgttctttcgttctccggctttccttcctccgcttttcttgtctcttttctctcgactcttgtctttctggtcactggtcactgctacttgttctcgtcaccgggcgtaacgaattcaacagcttttcttcgcttcttcaattgcttcgagtacgatgctgtcgtcgaggggttcatcgtgaaggtatgcttttccaagtccttgaaggaggacaaaacgaagctgtttgtcaacctttttcttgtcggaatgcatgctttcgaggatggtttcggcgggaatgtcccggaatcttttctgtacgagaccgcttctgaacctgaatttccttaaaaccgcaaggccttcatcgagctcgctatgcgtgatggtgccgagcttttctgacaggtgcagtgcgcagaccattcccagcgctacagcttccccatgtttgatgtaccggtagtctgccagtttttccaggccatgagcgaaagtatgtccgaagttcagcgtggcacgcagtccactctgttctttgaaatccttctcgacaacgtctgcttttatcccggcgcttgttcgtacggcttcagaaatgtaaggctcctgtatggcgacaatttccttgaagtgcctggttatataggtcaggaagtctctgtcggcaataaaaccgtatttgatgacttcggccatgccggcgtaaacctcgcgaggagggagtgatgccaggtaggaggggtcgatcatgaccagttcaggcagatgaaaaaagccgatcaggtttttaccctgagggtgattgatcgctacctttcccccgattgaactgtcggtcatggcaagcagggttgtcggcagctggatcacaggtatgccccggtaaaagctcgctgcgatatatcctcccagatcaccgacgaccccaccgccgacggcaaggagattccagcttcggtcaacttccgcgtcaatcagttcgccgtagagtttccaggccgtgcgtaagcttttcgaggtttcctttgcaggtacaaccgtttcgacaaaggtaaagccttgtttctgaagggtttgcgatatctgcttaccgaagagcgctttggtgttttcatcaaagagaacaacggttttttttctcagattgtgtttttcaaacagccgtttaatatcttcgataacaggtgtgccgacgatgatttcgctcactttctactctgcttttttgtttgtgaatgtgaattctggtttttctccgctctgcgaacgtacctttcgatttttcttgttaactcttcgacggtagtcccgattctttttgtatcggtttcaaccataatctgggcggttttataccgcggttcccgatgctcgagcagcgcgagtatttttttttcgatctcttcactcgaaagacgttcgccattttcgcctttcatcagtggccggtcagttttatggctcattcttttagcgagaattaatgggcttgaatgcaggtaaaccattgttcctgaactgattataagcgaaaaacaatcgttgttctgcaaggcgccgccaccgagagagaccaccagttcctttctgccgacgatactttcaagcatcgcgcgttcacgttccctgaaatggtcttcaccctcttcagcaaagatccgggtgatgggtttatcagcctgacgctcaatttccttatccagatcgagaaaatcatagcccagtgaatttgcaagcagtgggcctatggttgattttcctgaaccgctgaaaccggtaagaaatatgagtgacggatgtttcatctgacagtctgcttgttgggatcttcaggtgtcctttatttctttcactcatagtgctcaggacaatacagagagatccacctgtgatggtatgtacctgtataaaaatactttctttgaaaacctgcaatgttttcgatttttctctgttttgcaggaacacaacctgcgcggaatatacgtaaaaatgcaacagagaccctatattgatactttctgaagtaaaacatcatacgacaatggaagaaaaaaaaattcagagtaacggggaggctgccgatacaacagtgtgccctgcgtgtggaaaattatttacatgcagtcgttctgaaaactgctggtgtgccactataaatgttccggttgacgtgagaaaatatcttgctatgcgatatgaatcatgtctttgcagaagctgccttgaaaagctgatacatgagcccggcagcggtaaacagaagtgattgccatgagcattctctctatagatcaggggacgacaggaacgcgatccgtttgctatggttccgggggcgaagtcatcgccgggagctatcgtgaatttacacagctctaccctcgtgagggatgggtggagcatgaccccggggaaatctggaaaacggttgttgaaacggttggagaggtcatggatgcctgtccgtccattcctgttgctgtcggcatcacgaaccagcgggaaaccaccgtcgtctgggataaaaccaccggtgtgccggtctataacgccattgtctggcagtgcaggcgtaccagcgatctctgcagacaatatggcgctgaagcgggtatgatcgctgaaaaaacaggtctgccgatcgacccctatttcagcgcgacgaaaattcgttggattcttgagaactgtcgggctgataaccctgaaaacctgctgttcggcaccatcgacacctggctgctctggaagctgaccggcggcagggtgcacgccaccgatttcaccaacgcgtccagaacgctgctcttcaatatcaaagagaagcaatgggacgatgatctgctggagcttttcactatcccgtcatatatgctgccggaagtgaagatgtcgatggatgagtatggaactgtagagtccatcagccggctttgcggggttccgatacgggcggtcgcgggtgatcagcagtccgccttgttcggccagtgctgttttgggcccggaagcatcaagaacacctatggtaccggctgttttatggtcatgaacaccgggaaccgttttattcattcaaagaacggccttctgacgacactggctatcgatgcggaaggggagccctgctacgcgcttgaaggttcgattttcatcggcggcgccgtgatgcagtggttgagagatgagctcaaactgattgaccatgcagcggaatcggaaaagatagcgatgcaaaccctttccaatgggggagtctatctcgtgcccgccttcaccggccttggcgctcctcactggaacgcggacgcaaggggaaccattgttggcctgaccagaggagccaatagaaatcatatcgttcgtgcggctcttgaatccatcgcataccagtcccatgatgttttcaaagctatggttgtggattccggcgttgttcccgaattcctgatcgtcgacgggggagcggtggagaacaattttctgatgcagtttcaggctgacatcctcggcgtcccggtgcacaagccggccaacaccgaatcgacctccctcggagccgcctttcttgccggtttgagatgcggagtatggaagaacactcatgaactgcaggcattgagccgtgtgcagcgcagctgtgagcctgcaatggatgaggaggatcgggaggcgtgccttcagggatggaacaaggcgttgcgacagacgcttacggtataacatttttaatccttccaaccagttcatacgccgagctctcctcaatcgtagccatacagaaatcacccggtctgatatcaatcccggcagtatcgaggacgcactcgttatccacttcgggggcgtcgtattcggtgcgggcgaaggcgaggttgtcttctacctcctcgacgagcaccttcagtgctttttcttcgagcgcccggttctttttttcggaaataccttcctgcagctccatcagttcgcctacgcgttcctgtttttcttcttccgggatgtcgtcctcgaggttgtcgtaggcggcggtatgctcttcgtggctgtaggggaagcagccgaggcggtcgaaacggaactccctgacgaattgcaggagttcttcgaactccgctctcgtttctccggggtagccgacgatcatcgtggtgcgcaggcgaatgttcgggttgcgtttccggatggattccagcagtccgatggtgccctgtttgtcgatgccccgcttcatcgatgcgaggatgcggtcgcagatgtgctggacaggcatgtcgaggtagtcgcagatgttttcccgttcacgcattgtgtcgatgacctcgagagggaagtcgagggggtaggcgtagagcagcctgatccagtcgaagttgagatccgacagttccctcatgaggtcgttcaggcgtgacgttccgtagaggtccaggccatagggggtgatatcctgtgcgatcaggttgagttctttcacccctttcgctttcagcctggttgcttcctgaagcaggtcttccatgctctcgctcttgtagcgtccgcgcatctttgggatcgcgcagaaggagcaggtgcggctgcacccttcggagagtttcagccatgcgtaatgcgaggggctgagtagtgagcgttcgaaccgtgttgccggatcgtatgctgttccgagaatattgaggatttccgggaggtcggcggtgccgaagaagcggtcgacttcgggcagttcagccctgagctcggctgcgtagagagcgctcaggcatcccatgacgtagagtgcctcgatctcgccgttttttctcttttcagctgcggcgaggatttcgtctatcgactccgtcttggcgtcggcgatgaagccgcaggtgttgatgatcacgatatcggcttcgtccggctcgttggtgaagctcagccccttacgccgtgcctggccgatgagccgttcggaatcgacggtgttttttgaacagccgaggctcagaagaaaaatcgatctgtttctggtcatggtttcaggactgttttccggcattgaaggtcttgagaaaatcatctttccattctctgaagctgccgttgataatctgttctctcgcggttcgggtgagccacatgaaaaaggagatgttatgcaaggtacagagcttgaggccgaggagctcaccgacattgagcaggtgtcggatataggctctcgagtagtttctgcagacatggttgtcgaacccctcgtcgatagcagtgaaatcctcggcataccgtgcggaacgcaaattgatatagccgtttctggtgtagacacgtccgtttcgcgcttcacgggtcggtatgacacagtcaaacatgtcgacgccccgctctatggcgttgagaatgttttcaggggtgccgacacccatcaggtagcgcggtttgttttccggcagaatggtatgcgaaagctcgagtatccggtacattttttcggccggttccccgaccgcaagaccgccgatggagtacccttcaaaatcaaggtcgaccagctctctgctgatctgtgtgcgcaggtctgcgtaggttccgccctgcgtgatgccgaagagcgcctgagcgtggccgtagtgtggtttggtcgccgagagatgcttttttgcccgttctgcccagcgaacggtcatatcgcctgattctttgacatagttttttttggcagacgagggaggacattcgtcgagaggcatcatgatatcgctgccgatgagccgctgggtttcaataacgttctcaggggtgaattgcagcatggagccgtcgagatgcgacttgaaacgcacgccttcttcactgatggttcggagttcggagagagagtatacctgatagccgccgctgtcggtgagcagcggccggtcccagttcatgaacgcatgaatcccgccggccttccccatgatatcatttcccggtttgagatagaggtggtaggtgttggcaagaataatatgaacctgctgtgctttcagttcttcaggctctgtcgattttacgcttgcccgtgtaccgacaggcatgaagaccggcgttggaatatctccatgatcggtactgagaattccgcttctcgaagctgttccggaatctttgtgggtaacggtaaaattcattatatctgaatggatggaaaaaggctgttgattgttataacctcaacaaggtaagcagcatagtgtagagatttcagcaaagaaatgaaaataattgatgttccgatatgagtagcagtgatgagcaatgctggtatgctgtttatgttcgctccagatttgaaaagaagatacatcagctttttgaagatcggggaataaccagttttcttccacttgtcgacacctggagacagtggagcgaccggaagaaaaaggtcagcatgcctcttttcaagggctatgtttttgtgaggattaacttcaggaaagatcattacaccattcttgaaacggacggtgtcgtcaagtttatcggtatcagaaatgtcccttcggttattcgggacagagatatcgagtggattaaaattcttgtcggtgaacctgactctttgagaaacgttttgccggagatgcctgccggtcagcgggtcaaggtcattgcgggtccttttgtagggcttgaaggagtgattcgaaaggagggaagggatgccaaactggttgtctatttcgacagcatcatgcaggggatcgaagtgctcatcaacccggagtatctccggtcagtataactatcagacaattaacccctttacgctatgaaagtactggtgaccggcgctgccggatttataggctatacggtaagccgcagactgctcgaacgaggagacgaggtcgtaggcattgataacatcaacaactattacgatccggcgctgaaagagtcccgccttgatctgctcagggaatatgaaaaattccgctttgtcaggctcgatctggctgaccgggaggggatggaagagctttttgcccttgagaagttcaatcgtgtggtgaaccttgcggctcaggcaggagttcgctattcgatagagaacccgcactcctatgtcgagagcaacattaccgggtttctgcatgtgctcgaggggtgccggcagcatcatgttgagcatcttgtctacgcttcttcaagttccgtctatggcgccaacgagaccatgccgttttccgtgcatgacaatgtagatcaccccctttcactctacgcggcaagcaagaagtcaaacgagttgatggcgcacacctacagccatctctacagcatgcccactacagggcttcgtttctttacggtctacggcccctggggcaggcccgatatggcgctttttcttttcacaagagctattctggaaggaaaacccatcaaggtgttcaactacggaaaacatcgcagggattttacctacatcgatgatatcgccgaaggtgttttacggacacttgatcatattccggttggaaatccggactggtcggggctcaacccggatccgggatcaagccgggcgccctggagggtctacaatatcggcaacagtgagccggttgagctcatggactatatcagcgcgctggaaaaatcattgggaaaaaccgccgagaaagaattccttcccctgcaacctggagatgtgccggatacctatgccgatgtggcgcagctggttcaggatgtgaactaccaaccgcaaacccctgtaacggaagggatacagaaatttgtcgactggtatcgggaatattatgggatagtaacgagtaacgagtaacgagtaacgagtaacgagtgacaggtggcgagtgacgagttgacagagatgccggggacagaaatgactattgacgatttactattgacaagtgggaaagctggccagccgtttttctccttttttattccatggattccggcttcggtattcaaacaattcgatggtattcagcgttgtttcactcgtttgcataactcgtcactggtcacctgtcactcgtcactttttttcctatccgttctgcagactgtaaaagctttccctgcctttggtgcagagcttgatggctcctgaacggaccagagcgatgagtgtttgcatggctttctgcatcggaattcctgcgagcgaactgaactcgtcggcggtaattgacggattctttttcagataacccagaagcattttttcatttgtgccgaaagagagcttcaggggattccgtatcgctttcataaggcagaccttgtcttttgtcgcgaccttgttgtgactctcttcccgcatatagacttttctttgcatgatcattttcagggtatcgggatcacgctgctcttcaagatgatagtgcggcttgtcgtcgctttccgggacatggaccgcgagcaccaaacgtcttttgtattccagaatttcagtctctataccgacggtcggatcgatatgcagtttcaccgcatcgtagactatctcgagcatctctttttcgctgtgaataccgactatccttttatcgtcatccactccgataaggatgatccccccttcggtattggcgaatgcgacaatggattttgcgattttagacggggaatgcaccaggcgtttgaactcggtgtgccttgtttctccctgcccgataatgtcgagcaggggcatatcttcaagctgggaccaggtgagtgacatgtcgcttgaatttacaattaacaggatcaaagacagagcggccatcttacctcagtacagcacgtattcttctgggccgttattccggtttcatatgcgggaagaagatcacatcccgtattgaatcctgtccggtcagcagcatgacaagccggtcaaccccgatgccaagacctgcacagggaggcatgccgtattccagagcgcgaaggaaatcctcgtcgacaatcattgcttcatcgtcgccacgcagccttagttttgcctgggcttcaagtctttcacgttgaacgacaggatcgttgagttcggagaaagagttgcagagttcttttccgcccacaataagctcaaaacgctcgacaacacctttttctgaccggtgttcttttgcaagcggagacatttcggtcggatagtctatgataaaggtcggctgaatcagtttcggttccacgaattcgccgaaaatttcatcaatgattttaccgctgctgattttaggatcaagtgagagccccagatccttggccgtgtttctcagttcggtttcggatttgtcccgtatgtccaccgcgcagtactcctgaatcgccgcggcaatggagatccgcctgtagggaggtttcaggttgatctcgtggccgagaaacgtcgtggattcgcttgcagatatcgccaggtttgtccggtagatcagctcttcgacaagttccatcatccagtaataatccttgtacgcgacatagagctctacctgtgtgaactcaggattatgaaaacggtcaattccttcgttccggaaatcttttgcgaattcaaatacaccgtcaaaaccaccgacaatgagccgtttcaggaacagttcgttggcaattctgagatagagttccatattcagcgcattatggtgcgtggtgaacggccttgcggcagcgccaccgtaaacaggctgaaggatcggtgtctcaacttcaaggtaccctctttctgaaaagaagttacgcatgaaggagatgattgctgagcgtttgatgaaggtttctttcacctccggattgacgataagatccacgtaccgctgacggtacctggtttctttatcactgaaagcatcataggtgacctttttaccgtcaacttccttttccttggcaaccggaataggccgtagtgacttgctgaggagctggaactcttgagcgtgaatggatatttccccggttttggtgcggaaagtatacccttttatgccgacaatgtcaccgatatcgagcagtttgaacgttttgtaggattcctgtccgacttcgtctctctttatataaatctgaatcttgccctctgtatcctggatatggaagaacgacgccttacccattttccgtaaggtcatgatgcggccggcaacagcgactgtttccggtttttcttcctgatatccagcaatgatggtttttgaatagccggtgacatcgaaccggtagggatatggacggacgccttcttcagaaagctggtttcgttcattgatccgccttttcatctggtcgttcagattgcgcagctctgcttcctgatcaaaggatgcgtcatgcggtatggcatggtcttgtacttcggtcatgaaaaaaaattctgttgacaattattgggatgcttttcctgctctcaacgtctgtgtccgttatgagttcaccttcttcatatcgagccagatatacggaatggtgcttattttctggaaaaatgaccggtaagcccgttgagagaagacatcgtagttgttttcttctatagctctgaggatgttgcagtagttcaggctgctcacctttacagcaatccggctgtttttttcaagcatgggaatgccttgatcggatgaggcataatattttcttgcccgttcaatctgaaaccggataagcgctttaaagttatcatttatttctttccgcatgaactcatcacgggaatagttgaatcggtcgagatcttcgagcggtagatatatcctgccgcggtcaacatcctcgccgatatcacgaagtatattggtgagttgcatggctatgccaagttcaatggcgtggtccagcgcttttttatcgcagtagccgaaaatttcagaacacatcaatccgacaacagaggctactttgtagcagtagacatagaggtcgtcgaaggtttcgaaaggtttgaaatcaatgtccatggtgacgccgtccataaggtccagcggcagttcaatcggaatgctgtgactggccagggtgttctgccatgccatcatgatcgggtcattgttgtgattcccttcatagcattcatggaggcgggttttccagtcagccatcatggagcttaattcctcgcgggtgagggtgccgtttgtgattttgtcttccgccatgtcaacgaggtcatcgaccgttctgagcagggcatacatggcgtaaatcggatcgcgctgatttttcgagagaaacagagtggcgaggtaaaaggttttggcgtgatgttttgctatctgacggcagtagttgtaggcgttttgaagcgtcagttcccggccggaccctcgcacaatcgtttttccattatagctgtaattcattgaacgtgtctgctttgagaagcgtgtctttcttcgttatcaggagaaagcaaagaaaaaaaatgtgtaactttttacggcctgaacaagttgtaaggagtgttggcaagataaaataaagcgcataatatagcaatatgtaaacaagagcctattcagtgctgtgtatagagttgtttaatctttttaattattgatctgatattggatacgtacacctcctcagaagtaacaaaggaacgggcgctgcttgtcggcgtgagttcctccccggaattgaccagatcactcgttgaagaatatctggaggaacttgcttttctggctgatactgccggtgcagaggtggtatcgagtattattcaggatcgaaaattcaaagatcccgcatggtttctcggaaaggggaaagttgaagaaatcgaacatatcgtcaagggcggcctgatagatgtcgttattttcgatgaagaactctccccggttcagacaaggaacctggaacgtgctttcgactgtaaggttgttgatcgtaccgaactgattctgcagattttcgctatcagggcacaatcctcccaggcgaaaatgcaggttgaacttgctcagcttgaatatcttcttccgcggctgacgcgtttgtggactcatctttcgaaacagaagggcggcattggaaccaagggtcccggtgaaacgcagattgagacggaccgcaggcttgtgcgcagaagaatttctttcctgaaaggaaaactcaaggatgttgctctgcagcatgcgacacagacgaaagatcgaggccggatcacacgagtggcattggtcggttacacaaacgccggaaagtcaacgctgatgaatcgtctctgtcctgaggcagaggcgtatgtagaggaccggctgtttgcaacgcttgacacaaaaacccgcaggcttgaactgaaaatcaacaaagtcgtgctgctttccgatacggtcggttttatccgaaagctgcctcaccggcttgttgaaagttttcgctcgacgttggatgaagtgctgcaggctgattttctgctgcatgtgatcgataccagtcatgaaggttttgaagaacagatgcgagtcgttttagagacactgcaggagataggggtgcaacacggcaatattatcaatgttttcaacaagattgatgctgttgaagacaaggaaactctccggtcgcttcgccggaaatatcctgaagctctttttgtctcggcagttcgggggattaatctgaactccctgaaagaggctgtcagcgcatatattgaaagggattacaaggaatctactatcagaacccatatttccaattacaagctgataggatatctctatgatcatgcagaagtgatagaaaagaaacacgaggatgaagatgttgttctgaagtacagggcacactataaagatctcaaacaaatcgaggcaaggatagctgcatcagaaaagacaaacagccatgtcgcttgagctgtataataccacgaaaagggtcataccggaggaaaagcttgaaagagtcattcggcacgttattgaggccgaaggctttgttccggacgttgttgtcgccgtgttttgcggtgacagactgatacagaggatcaaccgcgagcatctggggcatgattacgcgacagacacgattacgttcaggtataacagcgggagagaaattgaaggtgaattttatgtgtcgctcgacgtgatcgataaaaactccaggcgtttcaaaaccggttttgaaaatgaactgtttcgtgtcgcgatccactccgcgcttcatctcgccggttatgacgacagcggtgacgaagcaagagctggtatgaaaaagagagaagaccggtatctgtctcaactgccttccctgtaaattaatgcaagaactgcttcccttgagtttggcaaaaacccgtacagaaaccccggtctacagaagcctttctcttcctttaagcggaacagcatgggtgacctttgccgatctttccgaccagtactcattgtcagcagtcaaagatgatcttgaactgctctttcctcaaggttatctgatcagggggtgtggcccggaggcggtcagcacacttgaatcgcagggaggggtaattctgaaaacagggctcgtctcagagaactgcagcggcaggcaaggcatggtaagagaccgcagctatctcatgttttcaggacatatccttttgacgcgtgccgttgctttgtgcttcttacacctgccgatgagtggtttgcagctgttactctcaccatgcgtgacgatggtatcgcacataccgaactgatgttgaaacatactgacgcaccatcaggaagtatggagctgctccttgccggagtattcagcaggcttcgtgaagaagggtatgttgaatggagcctcagcgaagttactttttaccatcccggcagggaaaaagcggtaacggcagaagaaaggatgatcgctgcggttgcggggcttttccggggcgcctatgatttcaagggcctgtatgatttcaaaaacaagttcagccctgaatggcgcgatgtttttctttactccaggcgggagctatcaccgcttattcttgcagaacttgctgtcaagacccggttcacggccttgatggctcacatgattcaacgtacattcatgaaaccgttttcctgatatctgaatatggatacctcttttcttctcgggcttcttgcgctggttctgatcattacggggatagccggccttattttgcctgctcttcccggaattgtactggtattcgcaggacttgttgttgccgcatgggctgaggattttgcctatgtaggacaggggactcttctgattctcctgtttctctgttttctcggatatggcatggattttctcgcgggagctcttggggcaaaaaagttcggtgccggcaggtattccatgatcggtgcagccctcggtgccgttgccggaatgttttttggcttacccgggatactgttggggccgtttatcggagctgttgccggtgaactctatcaacggcctgaccttcctgcggcagggcgcgccggttttggggcatggatcggtcttcttgccgggactgcggcaaaaatagcgattgcatttattatggtcgggatatttattctggcaagatttttataaaaaagaaaccaaagctgtaagccgaattctgttccttgcctttcgacaagactgcagtcatttatcttatgcggctcacccggaaactcaaaaaattgagcggacagctcttctccctttcggaaaagtttccctattcagccttgcatcggggaggttttcatagcacaggtcattactgacatgtctggtggtctcttacacccccgtttcacccttaccccggtagccggggcggtatactttctgttgcactctctgtagcaggagcttgcgccactactcccggtcttgagtaatactctcggccggcaccctgtcctgtgatgttcggactttcctccgcatatcctcaaagatatacggcgactgcacactttggtttcaaattgtgtataactacaaaagaaacgggagattttcaaaaatagtttcttccggggatgtcccactctgaaggagtgaaggagggagaacagtgatcggtatgcgctccggacaccacagtcgaagtgcccggaacagacattcaggacatgtcggcagcttcttcaaaaagcctttcatggaccactattcgcccgcatgattcacagagatagaatccgccctgaacgatgatggtgtggcggttggtaggaacgcgggtgttgcagccggagcaggcctggcgatgaagttttacaagagcgttctggacgttgccgtttttaagatggtcgtactttgagagaaggcgtttcgcatctttttctaccactgctctttgttcgctgatctgtttcttcagagaactgacttccgctgacgtttcgaccacgatactctcaagttcttctttcttttgctctacctgtacctgcaggtccttgagctgctgactcaggacatcgtcaggtatcatattctcagaaatctcgtcatagcggttttcagcaattaactgacgaccctgatcctggagctcttttgttttctcttctttgtgtgctatgtcctgcagcttgatctcggcctgcgcgatctctttttcttcgtattcaatctgcttggacagggcgtcatattccttgttatttctggccagagtctgtttctctttgaagcccttgatcttctctctggaattgtcaaccgtttcagtcaactttttaagcattgtctgctgttcgtttgcgacttttgctctggattcgatttgacgtgaggtaaaggcaatatcttcttcaagcgcttcgatttcttccggaagtcctctttggagactttctatgctttcgatttgattgtcgagatgttgcagacgaacaacaagattgatttttgtatggtccactacagctgatatttagattatggaaaaataaaaaaagcacctctgcaaaaaggtgcaaggtgcgaatgcaggacggtatatgtacgtgaaaaactgttggtgatatcttcggataatgatttgagcatagtaaataagttcagctatttttcgtgcccgaaaggagactcgaactcctacaccttgcggcgctcgtccctgaaacgagtgcgtctaccaattccgccattcgggcaataaccatttccggcaaaccacctctttactaaataaattctttttgcggattttgccaaaaaaactgcttacttgatttccttgtgctcggtatgctttttcaggttagggttgtatttcttcagaacaagcctttcggtgttatttttcttgttcttggtcgttgtgtaccttgaaggggtcaggccctcttttcttgcttctgtacactcaagggttatgattatcctgttttctttttttgccatcggtatctgaaaatgattaattatgaagagcagcaaatataacccgaaaacgctcaatatccaaggtttaaaatctgagacagacggtatagtgcggagagaaagagcggatgatttgcttgcttccggtagaaacgatattatatcatccgcacaaatggtggctggaggctctcccgtcaggcagggacgtgttcgcgtctcctgatcgaggcctgttttattcaattattagaatttcttcaacgtgcttgacagtaatttatttccgttttccaacggggttctgtgttgtgaaggggtttcgcttgaaagacttgcggaaaagtacgggacccctcttttcgtgaccagtcgaaacagccttgtcaatcagtacaggtcatttgaaaaggcgtttgccttgctggatcacctgacctgttactctgtgaaggctaatttcaaccttcatatcattcgtacgcttgccgccgagggttgcggtttcgatgtcaattcaggcggagagctttaccgtgcgcttcaggcaggggctgatccggcaaagatcatcatggcaggcgtcggcaagagcgctgctgaaattgaatacgccatcagttccggtatcctgatgctcaagacagagtctctctctgagcttcgcctgattgatgaaatcgcaggtcgtctgggtgtgcaggcatctgtgggaatcagggtcaatccgaacgtgaccgctgaaacgcatccctacattaccaccggtgacagtaaagagaagtttggtattgacgagacggatcttgcccaggtgttttccctgatcggagctatggatcatgtcaatctgacggctctcgacatgcatatcggatcacagattttcgatacggaattctatcacgctgcttcggaaaaactgcttgacgtgcttgccgttgcgcgttctgccgggtttgctattcgttacttcgacataggcggcgggtttccggttacctatgacccgcaaaaacctgcgacgccgataggacattttgctgaaaagcttattcctttgcttgaaaaggcagggacaacgatacttttcgagcccggcaggtttatcgcggccaattcgaccgtactcgttacccgggtactctacaggaaacgcaatcacgcaggaaaggagtttgtgattgtcgatgcaggaatgaccgagcttatccgtcctgcactgtaccagtcccaccatgaaattgtcgcggtcaaaccgcatgactccatgatggtggctgatgtcgtgggcccggtgtgtgagtctggtgacttttttgcaagggcgagaaccatagacgccgtcggagagggagagcttcttgccgttctttcaagcggagcatacggttcagtcatggggaacaattacaacggccgtcttcgcccggctgaggtcatggttgacggcgacgatgcaacgcttatccgcaaaagggatacgttcgagcaactcatccagaatgaagtatagaactgtctctgtagttgctctgactttcgcgagaaacacagaaagcagggatgtagcattacattcctgctattaagccactgagccatcaagctctcgctctatccgcgatatttgtgaaaatcttcctggtcgcttccgcgttattgagggtgtaaaaatgaatgcctctgatgtggttctcgatcagctctctggtctgttcggttgcccattcgatgcctgtttttgctacttcttcatcatttggcgcttcaagcacctttttgaggagtgcggcgggtatccttgcgccgagggccagttcggacattttgatcaggccttttttcgtggtgaccggcatgattcccggtatgataggtacattgatccctgccagtgagcatctgcctacgaaatcgaagaaatccctgttatcaaagaacatctgcgtgacgatgtagtcagcgccctgatcgacttttgctttcaggtattcaatttctttcagtctgttcggtgtctgggggtgtccttcaggaaatcccgcgacgccaacccctatttccgggaagttttcaacgataaactttacaagatctacggcatggggaaaatcctttgttgcctcttcataggaagtggatcccggaggaaggtcaccacggagggccagtacattggttatgccctgtgttctgtaatcctcgagaatttcagcaacgtcttttttgcctgagcagatacaggtcagatgagagacgacggtaagaccggtttccctctggatttttgtgacaaggtcatgtgtgcggcttcgtgtggatccgcctgctccataggtcacgcttacataggagggattaaaaggaatgagttccgagattgtgtggaaaagtttgccccagtcttctgtttttttcggagggaaaaactcaaaactgaatacgggcccggtcgctgagttgagaatctcttttactaacatgcagagtgcttttttgcatcgatttcaaaaaaggtataatatacaaaacaaagcataacctcaaccatgctcaccttctccggttatggctcagtttctggctccctatcctgcggttcgtctgcttgcaatagcttctgctggaatagctgccggagtctgttggcgcatcccgctctggtattgggtatctgctgccctaatctctttcctgctgcttggaatctttttgtttgtctgccgggggaagcctctctccaatgctgcggtcacggcatattccctttttgttttctgcggttttagtctgtacaccggttccctgtacaacaaccttccttcttcaaccgtgcgtaactggcttgacaaagaggtacttctttatggcaaggttgtatcgaggccgcgggtgtatgacaaaggggcaggatggatacttcagacgagagaggtctttgctgatggtgaggctcgtgaggcgtcaggaaacgtcaaggtttttctgcgcatgcgacacggcacggaaccggaagtcgagaaaggggacatgatccgcgtcaaagggcgtgtcggtttgattcctcgtgcggaaaatccaggtgactttgatcctcgtgaatattaccgaaaaaaaagggtgcatgccgaactgttctgttacgggccctggttgatgcacaactacgggatcgacgagagtgattattttgaggctctgctcgtacggcctgtcaggcggtatctttccggcacgatagcggcacttgttcctcccggacatgaacagcagtttattcagggagtttttctcggtcagaaggagttgctcgacagggaggtgtaccggacgtttaaggcagcgggaaccgctcatgtgcttgccgtttcagggctgcatgtcggactgatcgtgatggtcctgcttgtcgtgttgcagagattgagaataacggttgccggaaaatggatcgtgcttgttctgatagcctttgtcctgctggtctattcttcagtgaccggcaacgcgccgtcggtaaggagggcttcgctgatggttgtcgctctgacaggcaactcggttctgtcgaggcagtcttttcccctgaactccctcgcagtggccgatctgatactgttgtgtatcgatcctctcgagcttttcaatgcaggttttctgatgaccaatgcagctgtagccgcgatcattctgctctatccggtgttgagctcgccgtcggaaacatggaaaggcctcgcgggagaggttttcaggcccgtatggaaagccttcagcgtcagtcttgcggcaattatcggtgtgtcgcctgttatcgcatggtttttcggaaccttttctgtcgtcgggatcatcgcaaacctgccggttgtgtttttggcaagctgcatgctttacgcgatgctgcctgcatttcttctgaactctgttctgccggatctggcgctctatcctgcatcgagtgcatggttttttgccaggatgacgcttggcgtgacggaatatttcggtgacctctcatgggcggtagtgcgggcgcagcccgatagcgtatggattgctgtctattatgcggctgttgccgcagtacttttctttctttaccgtaagaacccggcgggagtgatgattgcctttttgtgcgcggcaaactattttgtctgggcgcctgttctgcaagcggaacgttcgtcgcctgcttttgtcaggattgtcgcaggcaacgataccgctctgctttgttcgattggcggttcttcaattctgatcgatgcgggatccaaaccctggcatcgggaaacaatcaaccggcagatgcgtcgtaacgggataaaaaaaatcgacgcggctatacagtttgcctcgcctgattcacttgtaggggcaatcgatgctcaaaaccacatgctttcagaagagcaccatctcgcacaatcctcattcctggtcgcaagatcaggcgatgatgtactcaagttctggggaggcgacggatcatccatgctggttgtcagcgatcctgacgcgctcaggcgtctcgacagtgagaggccggacagcgttgttgtcaaggtgaatcgtttcggaatcgacgactatcgcagacttgccgaatggttggaccgtgtgcacccccaggagtgtgtcgtcttgtgctctccgcggctgaaggatagagggcgggggttgctcgcgcatctggcggggaagcgcggggaggtgactatagtcgaatgaaggatacccatctgtcacggtatttcatgatccgaatacgttgttgtgcggtgaagaatagcgtgacagtgatgagggaagaggacggcatcgagagaaaagagacaggagtcgagagtcgggaactgcaggggcaggcccctgtgcctgcccgtgagacaatgcgtatcacaacgcaacagttcaacagtatccggtttttgcgtgccgttcaccttgttttcagatcgcgcagtgctaacaggacaaaccagggatgaatcacgtggtaaaaaatattatttcaccgttacctgaagacctgtcaaaggaagttatcgaagatctggtacggtcttcgactgtacgtatcgagcggatcgtgtcaaacgggcattcctcgccggagaacgggtggtatgaccaggaggattcggagtgggtggtcgttcttcagggatcgggggcgatcctgttcgagagcggggaagaggtcgttctgaacgtcggtgattcgatcaacatttctgcacgcacgaagcacagggtgctgtggacagacacgcaaaggcctacgatatggctggctgtgttctatagagagtagttactccgcattctcgatcagcggcaactggttaccggtgctgaagccggaatcctcgatgatttttttgacttcgggagagcagtcggcggggttgagtttgtgcaggacacgggcgatggtgaatattttcccttcgatcggcaggaacttgttcaccacgataatgttgtcttccttcaatcggcagtctccgccgagaaaattacctttttcataccgtagcttgtagccgttttctgtgacggtattttcaagaagttccagtttctttgctttcttcatggatgctttgtctggcagctatgatttcagtgagcagaggtacttgataagtggtgccgcatgaagggcctggagtatctcaccattgtcgacaagtgcggaaagttcttcaaccgataccggatgcactgttatctcctcggtagcatcgagttgctgttcgctgattttgcagacaccggatgcaagataggctgaaagctccatccattttgtccagctccctccgccgtaaccggtttcttcgagcagttcacgctgtgcagcttcaagcagggtttcacccggcttgtcatgtacccctgcaggcagctcaaacgatacttttccgataccgtgccggtattgccggatcataactatccggtcgttttgcgttacggcgataacattaagccaggggggggactcccatacatagaagtcatcaatgtttttcccgttcggaagtctgactgaatcctttcgcatggtcagccacggttccttatacaggtagcgggattcgatgatttcccacggttcaggatcggtgtgtcggtcggtagtcatcattaccctcgcattctggggtcaagcgcatcccggacaccgtcgccgatcaggttgaaacagacgacggttgttagtatcgctataccggggaatgttgaaatccaccagtggttaagaaggctgtcacgtccttcgttaatgatgttgccccagcttggtgtaggcggctggacgccaagtccgaggaaggaaagccctgcttcggtaagaatgatgcttccaatacggagcgtagcggcaacaataaccggcgtcagggtgttcggcatgaggtgccggaaaataattcgaagattggagagtccgagtgatttcgcggcaagaatgaactcctgttctttcagtgaaagaacctgacttcgtacaatgcgggccacacccatccatccggtgaaagagagtgtgatgacaatgagaaatatcgagttaccgaacgtggcgatgatgatgagtatgaggaaaagcgcagggaaggcgataaggatatcgacgatacgcataagcgtgttatcgactataccgccaaaatacccggatgaaataccgacgacggttccgagagtgacagagatgagaacgacaagaaatccgatcgaaagagagatcctcgatccgtaaatgaccctgctcaggatgtcccgtccgtactgatcggtcccgagaaaaaaggagcgtgtaacgatgaatccggaaggcgcttttccatatccactttctccagcaagattatcaagaggaatgactttttctctgtgtccctgtttatagataacggaatttccctcgattctgtaactgtcgataaatcgaagcttttgcggttcgttgcgtgtcttcagcacctgaaaatcgctgataagtgcattggtgagcctgtcgctccgggtgttgccttttcgcaagggtatggtgacgcctttttgttcattgaggacgagggcgtcgattctggtgaaaggctgcttgtaggctgtaacgaggaagtcctgctgttcaaaagggctgaaaggagagacaagcggggcaagaaacgctactgagtagaggataaagactgtgactgaagcatagagcgcaatagtatgctttttaaatgaatgccatccgatctccctgagactgagctctttctctttgctatcttcttctttttcagcgcgggcttttttcaatgttcttgcagagagccagaaaagaaggggcggaacaagcagtgcatagagtgatgctatccataactcgaggatttcataggtgaatatctgacgaaaactgacgggtgaggttacgaggagtgcagtgcctgttatcagagaacggatgctgaccagaatcagctgatgacgccagaagagtatcgcaagaaaaagcgtgaaagagatgataaaaaaaagtccgggtcctttctttttcatgaagagcaggccgaaaccaggcagaagcaggtcgtatagtggtggccggtcgttgtttttaggctctttcacaggcgcttgggattattatcaggcttctacagtcataaaaaaagctgcttttcaagcaaaaagcagcttttactgaatatctgccaggtaagattattcctcctcagaggcaactgccggagtttcttcttcctcttctgattcaatcacttcagcctccacctttggcgcgacgattgaaaccactgaactgtcaggatcgctgattatttcaaatttaccctcgtaggtttccacaggaatttctctgatatgcatggtctgacccagctccataccggaaacatcaatggtaatgtgctgcgggatgtttgacggaaccgccttgaccttcagggaatgaagaataacctgcacattgcctcctgcaactactccgggagcttcaccttcaccgatgaacgttgtcggaacatccatttcaagaacttctcctgctgagaaaaactgaaaatcagcatgaatgatcttgtcggttaccgggtcaaactgaacctccttgagaaaagagcgtttttctttgccatcgggaaacgtgaggtcgatgaggtgtgactcagaagaatgcaccagttttttcagagacctttcgtcaacacatatatgaatggtctcttcacctttatggtaaacgactgcagggacttttccctggtcgcgtaatttttttgctgcgtttttgtcgcaatcgcgaggctctacgttgaatacgatactttccatgctattccttgatctcttttatcgcttgagtatgattatttgtaagttttgtgagatttttgctgtcgaacaggcaactgactgaatcatcatcgtatattctcttgatcgcttcaccgaacaggttgctgacggtgacggtttcaagtttatctgacggagcgtggccggttacgacagaatcggttataatgactttttcaagtacggaagcgttgatacgttcaatggccgggccggacagaatgccatgcgtcgcggcagcgaacacctttcttccgccgacattctgtatggcttttgccgcattgacaagcgttcctgctgtgtcgatcatgtcatctaccaggaggacgtccttgccgttcacatcaccgatgatattcatgacttccgcaacatttgctctcgggcgccttttatcgacaataacaagatctgtaccgagcgcttctgcaaaagctcttgcaagtttgacgccgcccacatcgggggatgcgacaacaagatttccgttgagcttcatgttgagcatatggtcaatgagtacaacgcttgagtagaggtggtcaaatggaatgtcaaaaaatccctggatttgcgctgcatgcagatccatggtgagaatgcggttcgctccggcttctgtgagcaggtttgcaacgagtttggcagtaatggcgacgcggggccgatctttacgatcctgacgggcatagccgtaatagggaataactgcggttattctcgcggcagatgatcgtttggcagcgtcaatcatgatgagcagttccatcaaattatcagccgggggattggtcgactggatgatgaacatatcagagcctctgatcgactcaaaatagtttaccgaaatttccccgtctgaaaaattttgaacctttgcgttacaaagtgacgtaccgaggtaggacgcaattttttcggctaacgccgtattgcttcgacctgcgaaaattttgatcggattacccatggctccctgctttttcagatgaaacagattatattaaggctgtgtttgcattccctcaggatccaggcagtgtaacgcggaccctcaaaaacctcaatgccgacgaatataataaaaattggcagaaaattaacaatgaagatacacgagatacaagcctaccttgaacagtattttgagaacgttgagcttgtcggcagtggtgatgtcactattgatggtccggcaaaaattgaaaatgccacaaaagggacggtgagctttgtagcaaatgaaaaatatagcaggtttgtcggaactaccaaagcctccttgcttattgtcggtgaagaaacaaacaccagtcaatataacgaccacctgaatttcctgaaagtaaaagatccctatacggcatttgtttttgtgcttcagaagtatacacggccacggttgattgcggctccgggggttgcttcctcggcggttatcggggaacatgttgaactgggagaaaacgtttctatcggtgagcatacggtcatcggtgacgaatgtgtgatcggcgacaatacggttataggctctaactcggtattgatggctcacgtgagaaccggacgggactgtacactttttcctcatgttgtctgctataacgggatcattctcggggatcgcgttacgatacacagcggtacggttgtcggcgcagacgggttcggttttgctccccagcctgacggttcctatatcaagattccccagatgggtattgtcgagattgatgatgatgtggaaattggtgccaacaataccattgacagggcgaccatgggcagcacggttattgaaaaaggggtgaaaatagacaatcttgtgcagatagggcataattgtacaataggggagaatacggtcattgtctcacaggccggtatttccggaagcgtttcggtaggcaagcattgcatgatcggaggtcaggccggtttttcgggtcatctttcccttcccgaccggacacgagtttcagcaagagccggggtgaccaagtctgctgcaaagcctggtcagacattgggtggatttccggcccagcctcttcgtgaccagcttcgccaggaagccctgctgaggggcctcgacaaaatgaagcggaaacttgacgccctggaggaggagttcaacaaaagtcaaagttcaaaagatcaaaagtcaaaaagagtgacgagtaaaaggtgacgagtgacgagaaagaaaaattgttgcatcctgtaggggcaagcccctgtgcttgcccgtctcttcaggaagtcattcaggaggagctgagagacaaagcaatctccaggaatttgttgaactgtcacgatcgccgcacctgcactgtagtttcacgatgacatcgaaaacagtgcacactggcgagtcattgcaaggaacgaagcaatccctgctggtcacttgtcacaagtcactcgttactacccaaaggctcatccgagcgtgctgttgaggttccagttatagggcagatattcgaccttcagttttcctgggttcttcagtatgaactgcctggttttttcattggcgaattccgcgatataggagagtgcttcggttttgtctttcccgaaatcatgttgataccatttgaatatctccgatagacggacggtgttgttctcactgtctgtttcaatgcctctccggatgatgaagcttctcgttgcgatatcgagctgatcgtcgatatgttccggatcgtagaactcgatcggagggcacgagctcgatgcgcagaccagcgcgaaatggattctcgggtcaaatgtttcgaccatgagcggcagccgtgaatcgaatggagagaaaggccggagcatgaatgcggggtgatgacggttttttctgagaattccgtgttcaatgtcatccggactaaaaaacgtgttgccgatagtgtagcctattcttccgaaaaagttgatgatttcaaggactgagttccggatatcgaattctatgacgccgtggataatgaggatgttgtagatgtttatccagaaggcttttttttcgttatcgttgccgagtgattcgggactgaacgatctgaggctcacagcaagttgctggtattcacgaaatcgttccgattgcttcatcgcttgatagtttacccttcccatgctgacattgaagaatgcgccctgcaattttccgagaagttttttgagacggaccgcgatttcagtatccgtggcgtcagctgtttcagggccgtcattgagattggcctgaaaggggaggattttgctcagcttgtcggcgagcgtcgtttttgcctcttcctcgaaagagcgtccccgtgcattcagaatagcggatacggcattgatatacccgatgtggctgaatgcctgggggaagtttccgagcagttcaccggtgctgctgttgaactcttcggagaaaaggccgagtctgtttgctgaacgcagggtttccttcatcagcttttcggcttcctcaattctgtctgaacgtgcaaggcactcgatcagccagaaattgcagagaacgaacgctccttcttctccatcgagtccgtcatcagcaatatatctggagagaaaaccatcgtgcagcaactcttttttgcaggcgttgatggtgccctgtatccgttcatcgtttatcggaagaaaattggccagagggagcaggagcaggcttgcatcgagttccagggagccgtaacgttgaacaaaactcttcaagtcccggttgaagcccttctcgaggatatcggttttaatggtttcccgttcttcaatccactctgctaccggtgcgtcgaagccgtatcggttcgcgatgataattcccctgtcgagagcgacccagcacatgaccttggaataaacaaaatggcaggggccgtttctgacttcccagattccgtcgtcaggtttttgccagttcttcatggccatggtgcagatgtcacggaaaaagggccaaagttcttcgtcgatctttcccgcgtaatcggagagtctgagtgccgcgtccatgacttccccgtagatgtcccactggttttgcttgtgagcaaggtttccgatacggacgggtgtggagtttttatagcctttcagatggctgagctctttttcgtggagcatctcttctccacggatagaatacatgatccggatagtttctttttcatgttttcgataggtggcgtgcagccagcgaatgaacccgtcggcttcggttatatggccaagtgagaaaaaagccttgagggtgaacgaagcgtcacgcagccaggtgaaccggtaatcccagttgcgttctccgccgattgcttcgggaagggaagttgtcgccgccgcggctatcgctcctgtcggatgaaaggtgaggagtttgagggcgagcagtgagcggttgaccatttgcgtatactctccgagaaacgcgcaatgttctcccatgcagttgtggagccagtttttccagaattcaatatttttttcaaggctgcacgagtcgcttacgctttcggtgacatcgccgtagatcaggctgaaccgggcgctctgttcagctgaaagtgaaaaatcgataacgacaatcccgttattacattgccggacacggtattcctgaagagagtgaatgagtgtgaggggctgttcatggctgaatgcggatatcctgtttccccggcaggtgacaacaggtacggtttttgcatagttgggtctcggcatgaacgcaagctcaaattcgagaatgccggatttcatttccaggcagcggtctatcctgtgttcctttgaggtaaccaggtggcgggtcgccacaggcatgaagtcatagagatcggcttggccatcatcgtttttgaacgtagataccagcacattggtatcctgaacatactgctgtgaggaggtgaaactttcttttggcctgatactgaaaaagcctcctttttcatcgtccagcagcgaagcgaaaactgtaggagagtcgaggaacggcagagagcagtaatcaatagaaccgtctcccgaaaccagcgccacggaatgcatatcccctatgagcccatagtcggcaatctctctgtacatgttagttatccaggtttgggttgcagtgtatgctccccgcgtgttcatacagatggaaagtgacttgtctgtaaaatacggaaaaatgtcacaagaagggggcagcgcggttttaagcgaaatttaagctcatgttcaggctgctttaaggttgcgggtgctaccttttcttcatgcagtatcaacaagggctgtttcgtataattaaaacttttaacaggagagcaggatgaataaaggagtcgtgatcgcgatgttttggctggcagcgaatacgggatacgcagagtatgtcgggcctgcagaggaaaattcaccgcagagtaccgttgctgaggcaaaattgatgagagacgatagcaggctttcgctggacggttttattaccggacatttgcgtggggatcactatctctttcgtgatgattcaggcgagatcgacattgaaattgagaagagcgtctggagacagcagcctgtcggtcctgataccggagtccggattgacggggaagtcgaacacgagtccgggtctgtctacattgacgtgcatcgtcttgaagtagccggacccggaagatgatcgcgctggcaggtgacgtaaagtgaaagaatatttcaaacgtatattaaaaagagaggtcatgatgaatacaacattgagaagtcttgcaacgcccttgatagcagcagcctttcttgtatcggcgtcaaccggactgatgatgttttttcattttgagccgggcatcgtcgaacctgttcatgaatggatgagctggattctcgtgggtggtgccgtgttgcacctgctggcgaactggaaagcatttacgggctatctgcaaagaaaaacgggcgttgtttttattggtgcagcgattgctattgcattgctgtcgttgtacccctgggtggaagaaggggaagatggaagaaaaaaagcggtcaagtcccttgaaaaagcttcgctcataaccatttccggcgtcgcgggtacgagcctggaccagcttctggaaacgatgtctcagaacggcatttccgttctggataccggggattccattgaggagatagcggagcagaacgatatggaagagaaggcgcttttcggagttatttttgaataaaaaagcagtgtatgcggattctcattattgaagatgaatcggggatagccgattttctcagggaaggccttgaagaggaatgctttgcggtcgatgttgcacataacggtcgtgaagggctgtcgatggcgctgattaatgagtacgatctgctcattgtagactggcttcttcctggcctgagcggtgtggaggtgtgccggcagttccggaaagaacacgctcaggtgccggtcatattccttacggcgaaaggtgacctcgatgacgtgattttcggcctcgagtcgggcgccaacgattatatgaaaaagccttttgcatttgaagaacttctggcgcgaatcagggtgcaactgaggctttccggatcggaaaccgtgatgatgcaggcaggcggtgttgaaatgaatcttgccgctcacagggttacctgtaacgggaaggatgtctcactgactcccaaggagttcgcactgctggagtacctgttgcgcaacaggggaagtgtctgtaccagaagcaggatcatcgagcatgtctgggacatccattttgatgccgacacatcggtgatcgatgtgtatgtcaactttctgaggaaaaagctcgatggggcgggttgcggcgcgcttatcgaaacggtaaggggcgtaggatatgttattcggggagagtaggcgtatgcgaaagaattccggggaaaaagacggcctgagattcggcagggggacaagtattcgcgacaggcttgccgggctctatctcgttgtgaccgcttcgctgatggtcatggtgtttgttcttgtctatgttctggttgagcatgacgtataccggcatatcgatgaagaacttgacgaagaggtcggtgaatttgtcgaaagtctgagggtaacggaaaacggactgttgtttgaagaccagacagagtggatggaacgttctcacattacggtcgatttctatcccaaattcgtacaggttgttgccgccggtgcttctccggaaatcatgaaaaaatcattcaaccttttcagcgatactctctgctacaacccggttctcgaaaaagcggcgttttataattccgctatcggtggagcatccgtccgccaggttcaggtgcctgtttttcaaggagacgggtcaggtgttgccgcatgggtgcttgtcgcggttcctctcgatgaatcacttttcgtgctccatgatctgcgaatagcgctgtttttttccctggcggttgttctgttgaccttgttttttgtgacccgttttcttgcaggaaaaagcattgatcccattgaacgggttattgaaacggcagaaacaattaccagggaaaacctcgacgaaagaatagtgcttccttcgaggaaagatgagctctatcgtctctcgttcacgatcaacagcctgcttgacaggctgcaggatgcctatgtcagggaaaagcagtttacttctgacgcttcccatgaactgaaaaccccgctcacttcagtgatgggtactctcgaggttctgataagaaagcctcgtgatcccggttactacgaggcgagaatcggtttctgtatcaatgagctgaaacgcatgtcaggattgattgaacagttactcctgcttgcccgatacaatgccggttcgttcaggccggatattgaggttgtcgatgcagaacagatagtggaaaaagtcctggcaagagcggaggatctggtcaagcaacagcaattgcaggtgagcatcaggagtaaaaaggaagtcctggtcagagctgacgcatcgatgcttggcgtaatgcttgacaacattgtttccaatgcggttaaatattcccggaaaggagggcatgtctatgttgagcttgaaagacggggaggttctgttttctgttcggttaccgacagcggtaccggaattcctcctgaaaaaattgaacgtctttttgagcgtttttaccgggttgatgaatcacggaattcacagataagcggaacgggtctggggctggcccttgtaaaaaaacttgccgatatgcagcacattacggtggggctttcaagcgttgagcatgacggtacagtggtgaccttcgaaattcccgcggcatgaagcgagggctccggggctcatcgggtacacgcgcatgattcgaggtttatgataccccttcgatagttgcgattgaatgatggatggagatgcatatgcttgattcactactgatacgacgagccttgccgctgctggtttcttttaccatgcttgttgttctggctttgctgtcagactacttgctgcatgttgcagggcttgtctgggtggggcgatacctcgggataaccggtacattgtttcttctcttctcctttatttattcggcccgaaagaagaaaatcgtccgttctggcccgatcaaaacatttctcatgctgcactgcaggggcggatggatcggcacactgatgcttcttgttcattcaggagtgcatttcaacgcaatactgccctggtcggcaacggtgttgatgctcattgttacagggagcggtcatgtggggcaatacatttacagaaaagcgagggacgagatgaagcgtaaaagcggggatgaaaagctctactgggattctctgaccgttaaagctctcggaaagtggcggaaggttcacatgccacttgtctctctgtttctggggcttgccctcttgcacatcctgtcgattttctttttctggaactggaaatagggcgccatgaaacaattctacattatttttctggtcttcagcctcctggtgaccgctgttatgttgtggccgggacttctcgttaatcccggaaatctttcggaagggcatcagaagcttgagggcggctgtctgagctgtcatacgccattgttggggacaccttcgtcacaatgtgtttcctgtcacagtgcagaagaaatcggcctgaaagacgcttcgggaagagagctggtcgagcctgattccgtcgctgccctgctgcacagggagctccaggcctcggaatgcgttgcctgtcataccgaacatgcccttccgggcaaaggtccgcttcttgcagctatggatcataatgttccggcaactgaactgcaaaaaaactgtacggtctgtcacgagcctgaccgtcctgaggatgcactgcacgcccgggtggagacaagctgtaatgagtgccacggaacaaagcgctgggaacctgcggacttcgatcacgaaagctggctgcgtgccgacctgagccgatcaggatcctgtgcacgctgtcacgaacctgaccgtccggatgatacaatgcacagagatgcgaaaaacagctgtagcgattgtcacagtacgaaggcgtgggaaccggcggaattcgatcatgatcaatggttcaggtttgaccgtagtcatccggctgactgcagtacctgtcatgacaatccggcggattacaagcggtatacctgttacggatgtcacgagcattcgaagcgaggagtggcggctgagcacagggaggaagggattcgggagttcagcaactgcgtcgagtgtcacaggagcagcaatgaagatgaagctgaacgggcatggcgaaaaatccgtcggtaggtttttctcatgacggatagcggaacagttgaaatctttaatttgctgttatattgttatggtatggtgatagcagtctgatcagataaccttagaatatgtcaaccatggaaaagaaatgtagtatctccaggttcgctgtcggtatcgtgttagccgcatcattgtctgtcacgtacgcgtgtcagcaggacaaaccggatgcatcggaagtgcgatcactgacatcgatgaactcggcagttgccgcagaaaacacgacagcgtcagcaatgagcgggcaggagctgtatacagcaaactgcgcggcttgtcactccatgcgtcctccggctaaaacagcaccgcccatagtcggcctggcttcacgtttcagaacagtttacgggaacaaaagcgatgctgtcggcgcgatggtatcctttatgaaaaatccggacgcagaaaagacttctctgggccctcaggccataaaacgcttcggtttgatgccggcaatggccatgagtgacggagatcttgaaaaggtttccggctggctctgggatcagtatgattctgattttgataccggtggcggaggaaactgccgctgacaaccgtaacgtgtcctgaggggttctgttttgacagagcagtttctgcaatcgggtggaaaaaaaagagggtgaccggtttagccggccaccctctttttgaataaagaggttattgctgtttacattcttaactcaccagtttcggcctgatcaataagattgtcatttgcataaataagtacctcgacgcgacggttgagcttgcggcctgaagcggtttcgtttgacgctacaggacgggtttcaccatagccgattgttgagatacggcttttgcttacgttgtaggcacggagaagtgaagaaacggattcagctcttttttctgaaagctgctgattataggtttcgcttccctgtgagtcagtgtgcccttcaacaacgatatccgtgtcagagtacttgttcagaatattcgccagtttctgaatgttgtaactgcttgtagatgttagcgttgaagaaccggttgagaacaaaagaccggtgtcaaaaacaactctgatgccttctcctacacgttctacctgggcaccatcgacctgattgtcgatctccttggcctggtcatccatatagtcaccgataagagctccggcgccaccgccgatcactgctccaagaagtgcccctctaccccagcttcctgtctgactgccgataattcctccgagaaccgcacctgaagctgcaccgataccggctccccttcctgcgcctgtcgtcgttgtacaaccccacgtaaaggtagtcatggcaagaatcataagaaaaacaagaggcttggtcaattgttgtacatgtgtcatcgcattatgggatttagtattgacgaaaacaatgattggatttcctgttcagaaatccattcaatataatagtagtataaatcacgctaaaaaattccctgatttgtgaccttttcttcaccggatatccgtatggtacaatccgttgaggtgggggacagaggaattatacacggcttctaactgttattcacgaaaacaggttacggtttaccccggacggtcatccggaactgctcatcagcataaaaaaggatagtcatgattcattccagggatacatgggaagcaattgctgaatcttttctgcccccttgtaaagaggtggtgcagagaaatcgtgcgattacagcgcagtatgcgcaactctatctcaagcatcatgagatatacaaatgggcgggtatggcagctttcgcgtcgagccaggttggcgttgctctcgcctttgcagaaatgatgcagactcccggaaggatgatggagacggagcaccacgaaaagccgggtgatatgttacagggcataggggattttcttgctggagcaacccgtggtgtgttttctctccctttcatgctgttcgatgttgccgctaaaaacattctgctcaatgatcttgaggagatacgaaaaggcaataacgctatctacaacgatatcgcatgggctcatatggcctacacaaaaggcggacttgccgagatagaaggcaatatttccgataatgaaagggagtttctgttatcaggttttcgtcagatcgatgaaggtgctgctcttatgaaaacgggggaagatcaccaaaaggcatctgcattgatcagggaggggaatagcaggctgttgaggcatgaacaggtcaatactctcggtcctgttttccaggcgataagcccacaggggcatattgtcgtatcgttcggcagtgaactcaattttggagaagccgcttctccggggcatcgttcaagggcttcattcgccgatcatttcggctatttcgaagtgctttcaggatgcagggatgtcaccgagacgcaacaccggtggcagtggatagaggaaaacgttctgcctgtatggtatgctgtcgacgatggattcggcagatggtccggaacggaaagagttttcaggtcaatggcagagggggaagccaacatgctccagcagattgcgcattttgcttcgacaatgtcatttctccgctgaagagtcagcggagaatgtcaggtttttcgcgggttatcagccagtaggaaatgccgaggccaagcacgacagcacctatgccgagcagatagtccggtgtaagcttgtcaaggtcaaggataattactttacgggagatagccatcagggctgtcgcgacgaccagtttcaccggaacgatatttgttccgagatagagcctgatattgatgaatatttcaatagcgataaggacggccaaaaaggcaccgaatgtttccagcaggtcattgatgctgaggagcagatagggtggttgattcaggcgtgtgtagagaacatgaatgacatcgcctattccccatattattaccagtaccatgaggacggcaagaatcttgacggcaaaccgaatcactttgtgaagatatgaaataagcatgtcgtcatggactgagggcagctcctcgtgatattggatgggccttttgctgttattttcttccataagtcgtgtgatattgtttctcaatagagttcattacttctatcgtgatcgtagagcctcgaccggatcaaggttagcggctttataggcgggaaagataccgaaagagatgccaatacccgaacacaccgcgattgaaataatcatccaggttatgggaatgatcggtggcaggttgaaggtgaccgcgaccaggttacccgcaccggttccgaggatgatccctatcaggccaccgctcagtgaaagaaaaagcgcttccagcagaaattgacgcagtatgctctttttcggtgcaccgactgattttctaatacctatttcccttgttcgctcggtaacgctgaccagcatgatgttcatgattccgacaccagctgtaacaagggccatgaagctgatgatgaaagcgcctatgctgatggtttgctggaatcccctgaaggattcgatcaaagcctcgttcgtacggagttcaaaattattggcgtctcgtattgtcagtccccgtgcgactctcattgcccctatggccgtatctatggtcgcatcatactcttgaggggagtcagcttcaacggttatgctgatgctcgagcgtatgtcgacctgttcgagataacgggttatcggaataacgatgatgttatcctggctttgaccgaatgcggcccctttcttcataaataccccgatgatgttgtagactttgccattgaccttgattgtttttccctgagggttgcctccgttcggaaacagcgcgttcataacgtcctgaccgataacagcgacatttttcgataaacggatatcgttggtgacaaggttgcgtccgaagtctatgtcgaaaccgtttgcagtggcaaaattttcgtcagcgccgaacagggtgatatccggatttgttttcctgtttgcataaacggccaggtttcccgaccgggagactttcaagcctgttttatccctttttccacccataagttttttaaagagcagaccttcctcataggtgatatccgggcggttgatgaagcggtttcttccgtgcccgccgaaaagtgttgccggatatttctggatttcaaaggtgtttgatcccaggctcgacaggccgcttgccacagactggtcaacggcttgcagcgcggtcatcacggcgataatcgagaaaacaccaaccgccattcccatggtggtgagccatgaacgaagcttgtttgcctgcaacgagtatgctgcctgtttgatggtttcccgaagtttcatggagtcaaaagtcaaaagtcaaaaggcaaaaggcaaaagtcaaaagtcaaaagtcaaaagtcaaaagtcaaaagtcaaaaggcaaaaggcaaaaggcaaaagtcaaaaggcaaaaggcaaaatgggccccgccgcaaggcaggcgtagcaatgtaaacaaatcagcacctcaacgattcaacaaatcaacactcctttctcactcatatcgcaacgaatcagcggggtcgagacgagatgctgatattgccggggctagtccggagataatccctgtgagtaccgaaacaacaaggcttatcgcggtaagctgaaaagagaactggatagggaagtccggtaaaagtttgtctatggctgtggtgatggcaactgcggtagcaagccctataagtcctccaagcaggcagatgctgagagactctatgagaaactgcagcagtattgtccgtcttcttgcaccgagagcttttctcagaccgatttcctgcgttctttccttgacgctcacaaaggtgatgttcatgataccgattgcgcctacaaaaagggacatgcctgttatgaaaatacctgcgatagcgattccgtttttaatggggtcaagctggcttttgaacgcctgttgctcattgatcgaaaagtcatctgtttttcccggcggaagccttctgagtcttctcatgattcctctgatttcctctctcgcatcggcgaccttgaccttctcttttgtttttattcgcagggtgacgtacctcctgttgccaaagacctttttgaaagcgttcaacggggtgatgacctgattatcaaaactgaaaagtccgagaaactttccctgttttctgaatactccgataatgcgaaacgttctgtttttcagtttcagctttttgccgagagcaggttcgttcgggaagagaccggtcgcgatatcatcacctatcagacagaccatcgacccgccatcggattcatgagggaggaaaaaccggccttcagacaggtcgcctgaagcggtacgcaggtagtcggcgtttgttcccagggcgaacacctgctgcaggttcttgtcttcatgacttactgaagcgctgtaggatgacatttgcggaaccgctatttcaagcccggaatcgggattatcggcaatgatccggttaatctgggctgcgtattccgttttcagatcgggacggtttttgtaccgccaccattgccccatactgctccatgaactcttctgaacgtagatgacgtcgtagccgagcatggaaaggcttttttcgaaaccggcgtcaatgccgtttatcgctgttcccatcatggtgatggagacaatgccgatgatgaccccgagcgctgtgagaaaggagcgggttttattgcccttgatctgggcaacagccatcagaaggctttcatatgtttcattccggaaccgtctcatgaactgtagctgtattccccggtttcaaggcttttttctgcatgtgtgttgcgcggaaagccgggtggtttcactgcgtgtcacgttctattgtgccgtcacgtaaactgatggaacggcgggtatacttcgcgatttcctcttcatgggtgataagtatgatggtatttcccgcatcggacaactcactgaaaatggacatgatatctttgctggtggacgtatcgagattccctgtcggttcgtctgcaagaataagggaggggttgttgatgagagcccgtgcaatggctactctctggatctggccgccggaaagttcagaaggtttatggttgacccggtcgccgagtccgaccctgtccagagcggcgagcgcccggtcgtagcgttcttcggcgttgactcccgcataaatgagaggaagctctacatttctcagacagttgagccggggcagcaggttgaatgtctgaaaaacaaagccgatctcgctgttccgtattctggcaagctcgtcatcatccatttccgagacacgttgtccattgagttcataagagcccgacgagggagtatcgagacacccgataatattcatcagcgtcgatttcccgcttcctgacggccccatgatcgaaacatactcgttacggttgaagttgaggtcaacgctgtcaagcgccttgacaatctggtcacccatttcatagaacctgcagagcgagcgcattttgataagtgtttcggtcatatcctgttactcgtttttcagggtcactctgctaccctcctcgaggagtcttgttatggcggtgtaactgcccgaaacgacctcttcaccctctgtgaggccgtcgagaataacgatatgggtgttatcggttgttcctgtttctacaggtttgaaccgtgctgtgttattctcgataacaaagaccccctggctgctgtttttccggaaagtctcccgggtctcctccttttgctctgtagtctcatcctctttctctttcgcgtcacgggaaacatttccttccatatcttcttctctgagtgtgacgctttgaatggggacgacaagcgcattctgaaccctctccgtttcgatatccgctgtcgcgctcatgcccggtttgagcagacggtcatggttgagtatgcggattttaacagagaaattagtgacctcttcctgggtgccttcagcctgggttattgccgaatttgatatttcattgacgatgccgtcaaattttcgttcaccgaacgcatcgacggttacaatgacgttgtcgttcctgttgacgttgacgatatcattttcattgacttcgacttccacctgcatactgtcgaggttggctatgcgcagtacatttgttccctgaaactgcccggtgccgacgacccgttctccaagtttgctgtcaagcgcgataacggtgccgttcatcgggctcgtgaccgttgtcttgtcgagctgttcaagagattgatcaagaaggcttttgttttgctcgatggtgaacagggcggcttcataaacagccctggaggcttctgcgttggtttttgcggtaaggtaatccgagtctgaaatgagtttgtcggcatagagcatggatgctttccgcagttcatcttcagcttttatttttccggctcttgcctcgagactctgtgatttcccaaggttgagccgtgccctgttctgctcaacctggttgatatagacatccggctggatcttgaacagaagggcgccgttttcgaccgcttcaccctcctttacatgcagctctgttatttcacccgatacgtcaggagagatggtgacttcaagctccggttcgatctttccggttgccgtcacgtagtgaatgacctcttttctgaatacctgttccgtggtgacttcgatcttgtctgatttcgacgatatccagaaagcggcagctcctcctgctatcagaatgctcagagcgataattatgacggtattgcgctgttgcttttgtttgatttttttcattgtgtttttcaggattcagtcaggtgaaatgctgcctgtggcaaagtcaagaatatttttctgcagtgcgagattgtaggtcgcctgtgaatattccgattgcgcgctgacaagtgctgcttttgcgccattggattcaacaaaactcgcggctccgagatcgtattttcttttgacggtttcaaaagccttttcagctgcctgcaggccttttttagcggtttcaatccgggaaaaagcagcatcgtaactgtcggccgcgagctgaatgtcgatagcgatgtcatgtttcaggtcagccgcgtcgagcccccggttcaggtaggctatttttgcctgttcaacattgttccgggtaatgaagccatcgaaaagagtccagttcaaagaaaggcccagcgagtaactgacaagatcggagaactggtcggtaagcggaggataatcatagctggagggcgggacggcggctgttgtcgcataatagggataccctccggtgaagaggttgaatgtcagatctacttttggatatcgctgggctgctgcccgggtgacatcccattttgcggcactggtcgaggaaagagagctctccagatcttttctttgagcaaagccttgcgaaagaagactgtcccggtcaaggtttaccggcagaagcataagggagtcaacagtgatcccggcgatgctgatttcttcggagggctcgatacgcagtcttctgagcagttcgagcctgctttgttgtaactggttatctgctttgatggccgtgagctcgctgtttgacgtttctgcctgttgctgatagtaatccgtgacaggtttgatcccgatctcgtactgacgtttcgtcagctgaagctgatcccgggatgatgataaattctcattcgcgatcttcagaagttctctcttgagcagcacttgaaaatacgtctgggttatgtcatacacaatgatctgtctggcccttgagagcgagaggccggccgctttttttctctggatggcggcctgcagcgacgcgtagtcctgaaaaccgttaaacagattgagagacgtcgacacgctcggttcgagtcttctctatcgacctgatagacgggtctgaataggttctgttgagagaaagcggtgtatagtccgctgaaaccgaaagtttcggcaaaaactgaccgtagcttttcaggagatcgctcccttcgagtctgaccgcattttcagctttttttaccgaggatgcgttggttagagctatttcaatgcactcggagagcgtgagtcgggctttttccggtacggcaccggaaacggcagtagagaaaaacagtgccggaatgaggactgtgagaacgatgaaggagctgagttttccggtagatggtatcgtcacttgatttgaataaatttaatctgcatcgaaattcgcaacatataatataaacatatccgcaaggagtccgcatgctgctttacagcgcgccgcgctctgttatgagctgactgtaaacccgctgcaggggtttagagtttatcgagaagggaagatatctcatttttatagacatccgcgttcgacggatttagctggataaggtcggtatagatccttatcgcctttttataagccccctgttctgaaaaaagagcggcaagggtttcggtaggaacaggaatgctctcttcatctgaaaaaggctgcttctgctcctgaagcggtgtcgggtcacttgtttcactcactgtaggcggttcaaagcaggcaagagcgagagagagctcttcaagctccgaggtaaagtcgtcttcaggtgagcgcagcaggagaaagtggacttccagcaactctttccaggcaacctgattgtgaggctctatcctgcaacaggctttcagcgcctgtttggcttcctgaaatcgtcccaggcctttcagggcccgtgcatgaagcagattgaatgtgtagaaatcctgaaagagagcgccttgtgtctcaagtttctgcattccggcaagatattctcctctggtgagatcaagcgaaatatcggcaaaaaaaagatgtggatcggttatcatgataatccggttgtcgaaaagccaaaaggggagtacggcctgaacgcgtaggcactgtgatctggtgattctcgcttcattttaggttatgccggagttttttccaaagcaaaccgtactaatctatcgatgagttccgtaaaacctattccagcatgttccatcagcattggatacatactgatactggtaaatccggggatcgagttgatttcgttgagaataattctcccggagcccttttctacaaagaaatcaatacgggacatgccgctgcagccgagggcccggaaagcctttatcccttcctcctgcaggcgtgcgcttgtgtcggcatcgacacgggcggggatatgcagtctggcggagccgtcgatatatttatctgtaaaatcataaaaatccccccccggctcaatctctccaggtacagaggctatgggatgttcgtttcccagtacggcaacctctacttcgcgtccctcgatcgctttttcaacaagaatcttgacgtcgagtctgcaggcttcatcaagtgcattttcaagctcatcgaaagagtgaatttttgcaatacctaccgacgaaccaagattcgcgggctttacgaagaacggcggcgcaaaccgtttttttatggtttctgctattgctgaccggttgttcaggtaatccggacgaagtaccgtcatatagtccgctacgtgaatacctgcctgcacggcacagagtttcgttatctccttgtccatggtcatggatgaggattgtacgttgcagccggtgtagggaattgcgaatacttcaagaaggccttgtattttgccgtcttccccataggcaccatggagcacgggaaacgccacctcgattccttctttctgaaaattaaagtcgaacaggtcctcatcacgattttcagtcatggcgagcaactggcgatttgtcgtctcgatagtccgggatttgagcagccctgttatatcgagatcaagaacttttcgggcggttctgcctttgaaccatcggccgtcccgggagatgtagaggggaaagagtgtataggtggtacggtctatatgtgcggagacagctttagctgaaataattgagatttcatgttctgaagatttacctccgaaaagcagggctacggtaacgttgggcatattcttttgtaattcgtggattgatcactgacaacaggtcaaaataatgactttcttcgtcccttttcaggcaagcgtgttaacggatgcttttatgtgtcaaaaagatgatggtgttcgacggccatacactggttttctacaacctcaagccctgcttcacgagccttgcctgcagctttatcattgataatgccaagctgcatccagatgactttcgctccgatttcaattgcctcgtcagcgatccggtcaacatgttcggcttttcggaaaatgtctactatttcaatgttttttcttttctcatcaggtatatcgagcagggaagggtagcatgtgataccgaacaccttgtccagattgggatttacaggataaatggtgtatccggcatgtatgaggtatttggtgacgttgtgactaggccggtctcttttttcggaaaggccgacaaccgcgacatgtttatatgagtcaagtatctcttttacagtcatgatcgggcttgttggttatgaaagggccttttgataaataaatataacgattccggggaaggctgtaagcggtagtctgtaaaatactgatatttggagtcggagagagggaaacttacaaaaatcaggacgtgttagaaatctaaaggtaacgagcactgaagatctgccgggaaatcgaacgcagggaggctgtcatgaacaataaacggatttttctattccttctcctgatgttttctcttgccggatgtacgacgttgtcagtcgtctcggattatgatcgtgattttgatttttcaggatttcatacattcaggtggcctgccgaaaacgaggggatcagaaaaggggatgtccttgttgataatccgctggtgtacaaaagggttcagtcggctgtaaaccggcagcttgacgagaaagggtttcgtgtgacgggttcaaaagaagctgattttattatgtatgcgcatgccggtatcaaaaaacaaaaaagctaccatcacaattttggaatcggggtgccgtttggtccttacagatggtacaggccgtggtggggcccttatggtggttatacctacgtcagctcttacgacgaaggttcacttgttcttgatgttatagaagcccggacaagagagctggtctggcgaggtgttgcgaccagagttgtcagagaataccggacagcagaagctatgcagcgggatatcaatgaagccgttatgaaaattcttgaagattttcctcccggggcagatccgggagtttcaagtcagtaaacatgagggcacctctatttattgtgatgagcggttcaagtgcaaggcgaacggagcgcagaagccggagtgtacagaaagtacatgaggatttcgagcaccgctcaacgaagcaattgaatcgcggaataattaaatagaggtgcccatgagccggtgacggatgaagtatcctgaaagccgacagataataaggttgtcatgcagttagtctctttttccggacctgtattcgttgtttccactcctgagcgtagcggggaatggaacatggcttttgacaggagcctgctggagcttttcacgaaaggtgcatttcaacaacgattcggcagcgggagcatgctctggcgtttttattcctggagcccttcggcggtttctcttggttattctcagagtatcgaagagattgaccgggagcagtgccggaggagaaatatcgatattgtcagaagaccgacaggaggcagggctgttctgcatagtgatgaattcacctattcactgctggctgataccggtcacaagagcgcagaaatctacgcggtagttcatgaaattattcgtcaggcgttgctgacattgggcgttgaggcagaattctgccgtacaactcctgatatgagaaagcggtacggcgcagcagaatcggtaagctgttttaccgcttcagcaagaaacgagctgcatgtcgatggtcgaaaacttgtcggttcggcacaaaggcgctcggataacgttattcttcagcacggctctctgcttctttccgacagacataaaatgctgcgggatctgctgaagtgcagcgatggaggggtcttgtcgaaagtcagcggtgatctggaccgcaagacaatatcggttagtgagttgacaggcgctattcctgattttaccttgatagcaggtgccatgacagccgcgatatcgcaactgttcggtgttgatgtcacgtttctcgaagagcatgacctgacctcccttgattcttctctccaggccgttcctctctgatcttctttggcaggaaacgctccgtagacgagctcgtatcagatgcgcaggtgaaagatatgcattatgctctcccgcggagtgggattttttttattttgtttgacggtatgacactttgaaacgcttgattcagggggttctcaatgaagagagacagcgggcagaaacttccacatgttacgacgcggcggcttcttgatatgaaggaacagggagaaaagatcgccatgcttacagcatatgattatacgacagccagaattcttgatcgctcgggcgtcgatgtcattcttgtgggagactcggtcagcaatgtgttttccggtcacaatacgacacttccgattactattgaagagatgatctaccatgcaaaggcggttgttaggggagtgcaggctgaaaccagccggtcgatggttgtcattgatatgcctttcatgagctatcagctttcaagtgaagaggcgttgcgtaacgcggggaaaatcatgaaggacaacgagtgcgatgccgttaaaatggaaggaggaaaggttgttgtcgatacagttaaacggataaccgatgtcggcattcccgtaatggggcacctcgggctgattccgcagtcaatatacaagtttggcagttacaaggtgcgggcccgtgagcagaaggaggctgaagagttgctgcgggacgcggttcttctcgagcaggccggagcctttgcgctggtacttgaaaaaattcccgccgaccttgccgcagaagtaacccgaacagttggtattccgacaataggtatcggtgccggttccttttgtgacggtcaggttcttgtcatcaatgacatgcttggactgaacacggagtttcatcctcgttttgtcagaagatatgctgatcttgacggcgtgattttcgatgcggtgaccgggtatgtcgatgatgtccggaacgggcagttcccggctgaggatgaaagctattaagtgattgtacctgaagaagatgcgaaaaaaaatagtatccttttgtcatcagatatggtgccagtctacacgttgttatgagacacgatacaaagagtgacagtgccggtgactgtaaagccggtcttccgtttgtttcccgttcaatggttccctccctgtttacggtgatgaatatggtgtgtggatatgtgtccatagtcatgtcgggaactgatcagtttgtcgcggcaggggggtttattgtccttgcggcaattcttgatgcgcttgatggctttgtcgcgaggatgaccgatacaacctccagattcggtgtcgaactcgattctctttccgatcttgtctcatttggcgcagctcccgcatatctggtctatacgttcggccttgaagatatcgggggggtaccggggattgtactgagttctctgcttctggtcggaagcgggctgaggcttgcgagatttaattcggttttttccggatatggtaacggctctttttcaggacttcctacaccggctcaggctctcacggttgcaggttttgtcttgtggatgagttcggatccgctccttgagagtaaccagttgcagagcgctctggctctgatgaccatagttctctccgttctgatgataagcagggtgaactatgattctctgccgaaagtctctctggaaaccctgagagagaggccggttcaaaccgtcttctatgtcgctgtctttttttgtgtcatcgtctatcaggcaaaggctttatttgttgccatgttattgtatattctgctgggccttctgaagtctctttccgtgtttttcagggcgcttgtttttcagagatagaggggaattgttgctctgttgaactgttggtttgtttgacaggaaaggaagggcaccggaatgcagccgtgagttcatgagcttgaccgacaatcgttcaattcaggctgtgagatgttttgcacgttattatgaagcggtccgggaatgagcggggtgtgtttttcacgatactgaaaaggaaaaagaaaattattatggcatacaaggcaaaaatcagggtcactctcaggcaatcgatcctggatgttcagggaaaagccgtacagcatgcgcttgagaatcttggatatgtttccgttgacaaagcaaggatcggcaagtatatcgaggtgaggatcaatgaagacgatggcgcacaagcagaacgtatcagtgacgagatctgccggaaactcctggcaaaccctgtcatggaggattattccgtcgaactggaaaaaatcaactaaagagactgaaggatgcaaactgttaccatagggattgttgtttttcccggttcaaactgtgatcatgatacgcaatattccgcggcttctttttcaaatgttcaaaccagaatgttgtggcacaaggagcacgatctgcaggggtgtgatattgttatcctgccaggaggcttttcatacggggattatctcagggccggatcgatagccaggttttcgccgattatgcgggaggtcattgcctttgccggaaaaggcttccctgtcctgggaatctgtaacggttttcaggtgctgctcgaatgcggactcctcgatggggccctgtcgagaaaccgcgacaagaaattcatctgccggcagatgcaggtgaaggttgaaaacaataccaccatgtttacctcgctctatgatgaaggtgaagtcatcactcttccggttgctcatggcgaaggaaattattatgctcctcctgagacgatcgaccggcttgaagagaacagccagattgttttcaggtactctgatgccgacgggaagataactgaagacgcgaatctcaacggatcagtctcgtcgattgcgggtatttcgaacaaggggggaaacgttctcggtcttatgccccatcctgaaagagcgagtgacctgctgctgggctccgatgacggctcccgaatgttcgagggacttgtcgggcatgttctcggatagtatgactgcagccctttggtttcgtattctgaatagataacactcatcgtattactgtgaagcaaaagggtatccggaagtatacactcctggcatggcttctcttcgatttcgccaatacctcgttcagcgtcatcatggtgacgtttgtttttcctctctatttcaaaaatgtcatatgcggcggtgatccctccggtgacgccatgtggggtgcaagtgtcagcatatccatgttgatcgtcgcgcttctctcgcctgttcttggcgcatccgccgatttttccggcagaaaaaaacgttatctctttacctttaccgcgttagctgtcgcggcaactgcgctgctcggttttaccggtcccggcttggcgattctcgccgccgttttgttcattatcgcaaatatcggctttgagggaggtttggtgttttatgacgcctatctgcctgacattgcttcagagcgaagtatcgggagagtttcaggatatggattcgcaatggggtatctgggagccctgacaattcttgttctgctttttccgctgctgcagggaggtattgttgtcgagaatattccgaacgtgacactcagcttttttctcgtcgcgctgttttttgctgtttttgcaaccccgtttttccttgtggcaagggatgaaaagcacgctccggtaaccatgggctatatcggaaaatcgatacgcgaagtcagttatacgatacgccatatcatgaactatcctgatcttgccagatttctgctcgcttttttcttttataatgacgccatactgaccattatcgccttttcgtccatttatgcccagaacacgcttggtttcacaaccgctgaactgattgtgtttttcatgatcgttcagacaaccgcgattgccggttcaattgtgttcggggtcattaccgacagaatcggccctaaaaggactatcgttctgacgctctgtatatggtgtgttgttatcgtcatggcaattcttacccgggaaaagttttttttctactatacgggattgcttgcaggtttgtcgatgggatcatcacaggccgcatcccgctcgatgatggcaaagcttacgcccaaaaaacatgtggctgaatttttcggattttatgatggaacattcggcaaggcctccgcaatcgccgggccggtgattttcggatttatttcatttcaggccggcgatcagagaatcgcgctgggttcactgctgctctttttcgctgtcggcctctatctcattctcggggttcgttccagcgctgcaatagatggatcagatgccgctatggcagagagcggggattattcgtgaaaaaccgttagatttacataaactgagcggcaatcccgaagggattcaagggcacctctatttatttattccgcgatgcaattgcttcgttgagatggttatggatacgtgatagagacagaggcttgtagcatctattggatcgatcagcccgggatgtcctgatacaggcaagacaggcggtttgttctctcaagtgatttcgatggttgtcctgaagcgtcatcatgcagggtgatgatttccgtagcaggggcatgacgattcctgattgatgtgacaagccgttcttctcttgcgctgttttccgtgcatggtgaagtcattgatcaggtgatactctgcttacgcagatgcaattgatagcggcatatgaaagcttccgatacaggctcagcaggcgttctcgcgggtaaactatcggctcttttgagctatctgcgctcttttctgccgtttatgtggaagaacttcatgcaggacagggtgcttttaagcgcaggttctcttgcttttcagacacttctctccttgattccgctgatggcggtggtgttatcggttctcagtgtgtctcccgtgttcgagaccttcaaacgctatgtcgacgactttctgtttcagaactttgtgccggcttcaggctcgatgattcgcgagtatttctgggagtttatcggcaacacggcaaccgttccaaccgtcggggggatttttctgctgattatcgccctctttctcatttccacaattgatcataccatcaaccagatctgggatgttcgtgctcccagaaagatcctgcagggattcacgctttactggacagtgctgaccctcggccctattatcatcggcagcggactggtggcaagctcgtatgtctggtatacggtattcaccgaaggaccttttcttgagctgagaacccgtatactctcatacctgccgctggtcaactcgtttctggcttttttcctgctctatatgctggttcccaatcacagggtgcggtttcttcacgccgtttccggagcttttctcgctacatggctttttgagctgtccaaacaatggttttcgttttatgtaaagacatttgcaacttttgagcatatttacggggcgttgtcggtaatcccgctgctttttttctggatctatctgatttgggttgttgctctttcaggggctgaatttgtctactgtctcggtgctgtaaggcaggaggtaaaaaaggaaagaaaagaattttctacgctgcatgggctgtgggacgtgcttgcggtcatggagcaaatatggaaaggccagcagtgcggccagtatgtcaggtataaaaaacacgctctttccggtaaagggattgatgccgcgcgagtgcggagtattgttgctgttctcaaggaaaacaggcttattcatgtaaccgaagatggagagtttgcgttacattgtgatatacatgaggtgacgctttttgatctctattcgattttgccgcctgaaatacttgtggggagcgacgcggctgtgtcaggaaagcggtttgaacagctctatgagcttgaagcagctgtggcggcctgtcttcgcgagtcccttgacaaaccgctcgctctctatataaagcaggaagaaggattaccggagtgactgtccgatcattgagtcgggcagcttttagagtaccttgtagtttttgacctacgcatcaacagaggaacgcaatgagttatcaggttatcgcccgaaaatacaggccaaaaaagttcgccgatataacggctcaggaacatattacccgtactatccagaactccctcaggctgggcagagtggggcacggttacatattttcaggtctccgcggagtgggaaagacaactgctgccagagtgtttgcaaaagcggtcaattgcagcagaatgattgatgatccggtatatctcaaggaggtgaccgagccttgcggagaatgtgaaagctgccgcgattttgatgaaggaaccagtctcaatatttcggagttcgacgcggcatccaacaacagtgtagatgatatcaggcagctcagggagaatgttcgttacgggccgcagaaaggccgtttcagggtatacattatcgatgaggtgcatatgctctcgacggcggcgttcaacgctttcctgaaaacgctcgaagagccgccggcgcatgctatctttatcttcgcgacaacagagctgcacaagatccccgcgacaatcgcttcccgctgtcagcggtttaatttcaagcggattccgcttgaggatattgaaaagcagcttcaggggatatgtgaagctgaagatctcggtgtagacagcgagtccctgcagcttatcggacgcaaggcacaggggtcgatgcgggacgctcagagtattctcgatcaggttatcgcatttgctgtcgagcaggatgatgagcggtcgattcgctacgaaaaggttgcagaactgctcaactacatcgatgatgaccattttttcgcggtcaccgatgcggtggctgatcgagaccctgagaaaatgctcgatgtcgcaaggtttgttattgataatggttatgatgagcaggatttccttgaaaagcttctggagcatatgaggaattttcttattgtcttcaatctgcgttcaaccagactggttgagcggcctgaacaggtgagggcgcgctatgagcgcgatactgcccgtttcaatccctccctcatcatgcggatggtggacctgcttcttcaggctcagaaagaactcaagtttcagtttgagtatcagttccgttttgaacttgtcctgctcaaactcatcgaaatcggtaacagtgccggcacttcatccgctgcgacgtccccgggaggggcgtctgaaaaaaagccggcagtgcagcactgactgcatcacggcttgaaaccggctctcggacaggtgttcaacagcagttgcctgagcctgaaaaaaagaggtcttgcgtaaaaccggcggagcctgatgtcgcggcacgcccttcggcatcagtggatttttcttcatggcaggacaagttttctaaattcgcgaaaagcgaaaaacgccgtcatgttcccgctgttccgggccgaacagaggagcattcagcagcctcaactccttatgaatgtgctgccgaagtgcagaagttcagggttgaatggaaacagtttctcgatgatctgctgaaaaaaaatcacaaggtcatcgtcacacatctgcgtttctgtgaactcgcgtcattttctcagggcgtgcttcatatgagttgtgccagaaggttttcttatgaggaattgctgcacgacgcaggacttcttgcgcgtgagctggaggctttctacagtttgccgataaaactgcatatcagctacgacgaggagaaagatgcagatacaaaggaacagacaatctttacccttttcaaggagttgtctgaaaagaatgacgttgtgaaatttcttgtcagggagtttgggggagagcttatctattagctgcttttctcagggtttcgatattcactaaaaattcatcatattcagttctttcagtttttcaaccatgttctattcaacaccatgagtgcagttgcaggaaccgcggattctttgcagaaccgttttcgatcccatttttgcggtcgtttacatacagaatttgaaaacaagacgatagccgtagccggctgggtccatagaatacgggaccatggaggcctgatttttatcgatctgagggatcacacaggtatttgtcagctgatcattcagccggaaaaggaggagctgttcagaaaggcagaagcactccatacagaatcggttatttgcgtgagtggcgttgtggtcaggcgctctgaggaaacggtcaatcccaggcttgcttccggcgaaatcgaggtggttgtagaagatatccgggttgaaagcaatgcgtctcccttgccgtttcctgttgccgacgagctgcagacttcagaagaacttcgtctgaagtatcgctttcttgatcttcgccgtgaaaagatccatgagaacattcatttccgcagcaggctgatcagcgaggtccgacggtatctcgaagagcggtcgttcatggaaatccagaccccgattctgacttcgagttcacctgaaggcgcaagagactttcttgttccgagcagactgcatccgggaaaattctatgccttgccgcaggcaccgcagcagttcaagcagttgttgatggtgtccgggttttcacggtatttccagatagccccttgcttccgtgacgaagacgcccgtgctgaccggagccccggcgagttttaccagatcgatatggagatggctttcatcgaacaggatgacctgttcgagatcctcgaaggtatgttcaaacacctgacggaaaagatgagcaacaaacgcatcacacagtttccgttcccgaggatcagctacaaagaggtgatgaaccgttacggatcagacaagccggaccttcgaattcccgtggaaatagaagacgttaccgaacttttcgtcaattcatcgttcaaggtgtttgccggtaatacaaaggagggcaactgcatcaaggcgatggtgctcaagggtcgcggcaacgagtcccggcagttttacgacaaggcggaacggagagcaaaagaactcgggtcggcaggtcttgcctatattcagtataaggaagaaggtccgaaaggaccgattgtcaagtttttctcggaagatgagatgaacgacctgaaagagcgcttgcagatagaggcaggtgatgtcgtgttcttcggcgccggaaagtgggagcgtacctgcaagatcatgggtggtatgagggagtatttctccgatctttttgagctcgaccgcgatgagctttccttctgctgggttgtcgattttccgatgtacgaatacgatgaagcagcaaagaaaatcgagttttcccataaccctttctccatgcctcagggagaaatggaggcgctggaaaccatggatccgctcgatattctggcctatcagtatgatatcgtctgtaacggcatagaactctccagcggcgcgatcagaaaccaccgtccggacatcatgtatcgggcgttcgggattgccgggtatgaaaaggcggaagtcgacaaacggttcggacacatgatcgaggccttcaatatgggcgcgccgccgcatggcgggattgctccaggcctcgaccggctggtgatgatcctgcgagacgagcagaatatccgtgaggtgatcgccttcccgatgaaccagcaggctgaagacctgatgatggcggcaccagccgaagtttctccgcttcagttaagggaactgagtttgaaactcgatctgccgaaggaggagaagaaagagaagaggagttgaattgttgatttgttgaactgttgaggtgttggaaggctcgacgatgatccggtttatttgaaagaggctgtctcaaaagggcggcctcttgtatttagaactgaaaatcgttagcggcattcctcctggttgtccaacaaaaaccagcctttttctgtgctttgaatcaccccctatgacggaatgtagcgagaccgctccggaagagatcggactgacgtatgggcatgttcaggaatttcctggcagaagatccggttatagtgaaatgaggcgaagaataggttcagcaggtatatgttcctaagttgatcgttttaacaaatgctttatgctgtcaactttatactgtatatggcgttatgttgaattttcttacagcgaacatctcacccgatgggttgcgcgaccataaagcagaaaaatcgcatttgttgaaaccctatgggattgtcggtcatgctgtatctgcttcgttacaggtgaattgcggtagtccactacagcggcgccccctgtgccttgcatctacagcatgctcaacaatcgctcaacttaggatgttctcattgtcggcttttttttcttgagaggaactttattttttagtgtgattctgtcggtaaattgcttaaactgttatagtacatatgcttatataatcaggttgatatgacgaaaaaggcagcatccgcgcagagcaaaaaaaaagagcatcctgaatctgctgaaccggtgaaacaggaggttatcagttttccggttgtcggtattggagcttctgccggaggactggaagcgcttgaggtattcctgaaaaatgtcccgctcaaaagcggtattgcttttgtgattgttcagcaccttgatccgactcacaaaggtatgatggtggagctgttgcagcgggtttcccggattccggtcgttcaggtcagcgaccgtatgagaatcgtgcccaaccatgcgtatgttatcccctcgaacaaggatatgtcgttgctgcacgggacgctgtacctgcttgacccggtggagcctcgagggttgcgtttgcccattgatttcttttttcgctcgcttgcggacgatctggagcagcaaagcatcggagtgattctttcaggcatgggttccgacggcaggctgggtctgcgcgccataaaggaaaaaggcggaggtgtttttgtgcaggatccttcatccgcgaaatttgacggtatgccacgcagcaccatcgattccggtctggcggacatcatcgctcctgtcgaggaactcccggaaaaaattatagcatacctccgtcatgctcatgttgtttcgaaagacgatctcccattggaaaagaagtcgcagagcgggctggaaaaagtgcttattctcatgcgaacccagacaggtcaggacttttcacgctataaaaaaagcacgatttaccgtcgtatcgagcgacgaatgggtattcaccagattgaaaagattgccggctatgtgcgttttcttcaggagaatccacatgaaacagagctgcttttcaaggaactgctgatcggggtgaccagtttttttcgagatcctgcaatgtgggagttcctgaaaacaaaagctataccctctcttctggctgtcaggccagccggaggagttttgcgggcctgggttgcaggatgttctacaggggaggaggcctataccctggcgattgtcttcaaggagacgattgaagcgctcaagccttcagggaaattcaggctgcagatttttgcgaccgacctcgataaggatgccattgacaaagcccgtgtcggattctaccctttgaatattgaagcggacctgtcaagggagcggttgcgccgcttttttgacaaggatgaacacggctacaaaatagggcgggagatccgtgaatcggtggtctttgcaccccagaatgtcatcatggatcctcccttcaccaggcttgacattctggtgtgtcgtaaccttctgatctatatggatgtcgagctgcagaaaaagcttctgccgctttttcattacagtcttaatccgggaggtatctctttttgggtagtgcggagagtatcggctcgttcgcgcatctgttcaaatcccttgacagaaaaacaagactgttcatcaaggtctatcagggagggtgttccgaaccgcttgatttaccgacatcgttctctcgtgatctgtcatctcttcaggatgttgcgatcagccagatcaaagcggaaacgttttcactcaacctgcagtcactgaccgatgagtttcttcttcagcactatgccccggcggccgtgctgagcaacgataaaggcgatatcatctatatcagcggccatacgggcaaataccttgagccggcagcaggaaaggctaactggaatgtttttgccatggcccgcgaagggctccgctacgaattgaacaccattttcgagagagccctccgtcaaaaaacgagtgttaccagaaaaggactgcgtgtccggacgaatggcgagacgcagctcgtgaatcttactgtcgagcagcttgaaaaacccgcagctttacagggtcaggttctgatcgtgatgacagatgttgaagagcctgccggggaaacagagccaggtgatgttcagtcagccgctccggaaggaaagcgtctggcaatgcttgagcaggaactgctccaggcgcgggaggagattctgagtattcgcgaacagatgcagacttcgcaggaggagctcaaatccacgaatgaagaaatgcagtccgccaacgaagagctgcagagtaccaatgaggagttgaccacgtcaaaagaagagatgcagtcgatgaacgaggaactgcagacggtcaaccatgaactgcagtccaaggtcagagatctgtcgcaggcgaacaacgatatgaaaaacctgctgaacagtaccgatatagcgaccctgtttcttgacgacgagttgaacatccgccgtttcacgacaaagacggcgacgattatcaagctgatcgcaactgatatagggcgtccgataaccgatatcgtgaccgaactgcagtatcctgcactggctgacgatgccagggaggtgctccatacgctcatattcagtgataaacagatcccgacaagtgacggcaactggtttaatgtgaagatcatgccataccgtacacaggaaaaccgtatcgacgggctggtgatcacctttaccgatatcagcgtagctaaaaaacttgaaaagtgtctcagggagagcgaggatcgtttttgcaaggcgattgaaagcgctggcgacattgtggccgcggttgacagagagctgcgctattcctggatccatgatccccgtcacgagctgttcaacccttcggttctgatcggaagaagtattgatgagtttcctgatatgccgaatgcccgggagttcatggagatccagcgcgacaccttgaagaaaaagcgggaaatccgaagagaactgagggtcgagcttgtcaacggattccgccgcttctatgaactcatcgctacgccgctgaaagaaaaagatggcgatataaccggtatgattatcgttgccagagacaaaacacttgaaaaggatgcagagggagctctggaagagagtgagagcagtttccgctttttgtttgatgcaatgaacgagggcgcgatgtttcaggatgtacaaggaagaattctcagggcgaaccacaaggcgggtagtcttctgggggtttccgttacaaagatggctggaaagaattttcctgaccttggtttgaaagcggttcgtgaagacggttccgattttccgtttgaagagcatccatctttgatggcagtacgtacctcccgtcccgtcgaagctgtcgtcatgggtgtttttcagcccgggcacaatctccggcgctggatcaggataagcgcttttccgcggttgcgggctggagagacgaccccatatgaggtctttacgacgtttgtggaaatcgcatccccgcatcctggtcagctccccgtagaaaaaaaggacaaaaggtcatgaaaaagaaaagaacgatttcatcggatttagctgcattgcgtcgacaggcggaaaaacttctggactcgagtccgcaggatacatatgatccatccgggtcacctgagaaaatgcagaaaatgattcacgaactggcggttcatcagatcgagcttgaaatgcagatggatgaactgctgcagacaagagcggaactggaggagagtctggagagttatgccgatctttatgattttgcgccgcttggatatctgacacttgatcgtgacggaaagatactgcgtgcaaacctgacggcgtgcactctctttggcattgaccgctcacggttggttggcgatcgttttggaaggcttgtctcggctgaagatcttccggtgtttaacgccatgctggaccggttattcagcaggaaagtcaaggctcacggtgaagtgatgctcgataaagactcggtttcgcctgccccgttttctgatccatctcattcggtcagtccggcaataaagcctcatcctgttgtccggatcgacgcagttccggggaaaaatagcgagacgtgtcgcatggtcatatcggacataagcatgcaaaagcatatcgagagagagaacgtatcacttcagtcccaattgcttcaagccaggcaggcggcagaatcggacagcgcttcaacgctcaggtccgaaggtgacggtagacctgactttaaccaccacttgctcaacaaggtgattcacgcaagaattcggttctctgtgctctcgtatctttctttagtcgacaaggcgtattttgttgagattaaaaacacgatgcggacaaccgacggtaatttaagcgttcatctgaggatgctggagatggccgggtatatcacctgcgacaaggaagaagaagttcccaaaccgccaactgtttgccgtattacacccctgggtcgggaagccttatggagctataaggcctgtatcggttcttttctcggtatgtaattgcatgtaccaaaggcgttcactatcccctcttttttgcgagacaatctccgcaattccctcaaccctcaacgcactggagggaaaaaattccgcctatcgtcttcaaatccggtcgttacaagctctgaacagttcacgtccgaagctgttgagacctgcatacatcggcactgacgatacgtacgggcaattcatcctcgtttattttctgaaagggtatatcaacctcttcagtatttgagttttgtttataccgtaaagaattcaggaaaagtcatttcaagtgaattattggcggctttgtgttgttacattaaaatataaagttatgatgagtattttcttcgtgcagatcttttgttctcgtaacgccatataaatttatgacttatatgtttctggcttattgattgactgtgttttatgcttttttgctgctatcctgaataattcacatgggtaataaaaaagggatgcataatcgccacaaagtgttattttattgatgcttagacaacaaataattacttgacaaccatgcaactccctttcgctaatatacacactgaacagcccacccaacaagcgctatttcctgattgtttcgaagtatccgttgccccggtcaagggcaaaaaagtggttcttgatttccagggcggcaacaccaccagcgatgccggtgtcctgctgttgaaggaagtcgagtccatgaccaggatcgttccgaagcttgccgattgcattgccgattcgcgtcggacctcgtctgtcatgcatgtgatccatgacctgatcgcccagcgggtctaccagatcgcctgcggctatgaggacggcaacgacagcaattccctgcggaaggatcccgctctcaagatggccctcaaccgtcttcctgaaagcggcgatgaccttgccagccagccgaccttcagcagactcgaaaacatggttacccgtccggagctctatcgtatggctgtcgggttcctcgatcatttccttgactcctacaccgaggcgccgcgggtcatcgtcctggactttgacgataccgaggatgtcgttcacggcaaacagcagctggcgcttttcaacggctatcaccaggagacctgctaccagcctctccatgttttcgaggggttgactggcaagctgatcgcctcgatccttcgccctggcaggcgtcctaccggcaaggagattgtgtcatacgtgaagcgtattatccgccatatccggagccggtggccggaaacgatcatcgtctaccgcggcgacagccattacggcgtgccagaagtctactccttccttgcttcaaagcggaactgctacagcgtgaccggcctcggcggtaatgacgtgctgctccgctccgtcaaggacattattgaggaggtcaagaagcatggagccggataccgccgttaccataccttccagtatcaggcacggagctggaatgggagccgcagagtggtcgccaaggtcgagatgaccgaaaaggggttgaacgtgcgcttcatcagcaccgacatacaggaggcaaaggccaagactctgtacgagcaaatttacagcgctcgtggcaacgatgaactctacatcaaggcgcataaaacgttcatgaagagcgaccggacctcgtgccatcgctttcttgccaaccagttcagggtcttcctgcattcggcggcctatgtcctggtccacgccttccagaccaacctgctccggggcaccgcccttgccacggcgactttcgaaacgatccgcttgaagctgctgaaaatcggggcgaaagtcatcgagatgaagacacgcatcaaggtgcatctgccgacctcatatccgtacaaaccgatactgaacaagtgcctcaccatccttgagcacctgcgatcagtcccatggccatcaacagcaattccgtaatgctgtaacgtttccagaagggggaggtgacaagcaaacagagctacaggaagggcgtaaatgtcgtgacgtcaagggatgactatggcctcatggtatctgagaccagtttcttacagggataagtcgcttttccggcatcagtaaattcccgataaggggtgaacgtatgacgcgaagacacggcaggtcgggatctcaggttggcttcgcctttggcagacccacttttggctcgagaggcctctcttttgcagtctcatgaattattcaggctatatgctgagatgtgtattgtttttgcctgtgcagcattgttttgtgaagatatgaatatgccaggacgttgaggggagagtatctgctttgatttgccggtggtttagaataggaataatatgcttcaggttaaatacgctgttaatgacatcctaagttaagcgattgttgagcatgctgtagatgcaaggcacaggggacgccgctgtagtgtactaccgcaagttccctgttacgaagcagatgcagcatgaccgacaatcccatagggtttcaacacatgtgatttttctgctttatggtcgcgcaacccatcgggtgagatgttcgctgtaagacaattcagaataacgcattatatagtataaagttgacagcttaaagcatttgttgaaacgatcaacttagggacatgtaaggagatatcatgattgatgcaaagaggacaccgctggatttaattgacactgtttacacgctcgcgtattggatgaccggttccgaggcggctacaaatgagcttttccgcagaacctacaacgcggcggagattgatgcttctgaaaccgagttattgaaagcattcagggcgtgctatctgaattttttcgcgcatgactcttcacgcaacgtaccggcatcgccttacacgccacgtaatcttccgctctcttcaatattcaagaggtatgcagatataaaattatctgtgttgttatcggagatttgcgaactcaaccatcgtgatatagcaacaataatcggcaagcctgtcgggacgataaggcaatggttgtcgtggggtcgtaagtcgctgatcaaagataccggagagcatgttcggcaatatggtgaatccggtttcgcgtcaccacgtgaaaagacggccggattgggcttttccgctgatctggaagaagttgactatcgatgactatctgatgcgagagtgaatgcagaaagacgggatcagcgggatttgttttctgaacaggcgggaagttttccataataacaggtgacgttgcccgactcgatcatcagtgcacagtaattgcacatgatgcagcgtgatgttgtttgttttccctcactgaatttcctgacgatatcaggttctatgatgaacgggcgggacattgagatgaagtcggttgatccgctttcgagggctgaggcaatgttcgtcagttcgtgcagtccaccgacagtgatgaccggaatggataccgcctgcttgattgcattcgctgcttcaagattataggcccgatatggctttggagagcgcatggcgaatgtaatgaacggagcggagagtttcttcagcattgcaggcattgtgctgaacctgaagctgctctgaaacagcgctttgacaggtggttcaggtcctctcatgattgaaagcccttcttcgacaacccctgaagatacttctatggcatcgcatcccgatgattcgagcagtcgggagattttgactgcttcctcgatccgcatacctcccggtctgctgtcataggcgtttattttggcaagaacaggaaagttgtcttgtcgtttccggatgcgatccataatttccgagacaatcctgaacctgttctctgtcgatccgccccagcggtctttacgacggttcgtgtatcccgaaaggaattgcgccagcaggtacccgtgggcgagatgaagctgaattccgtcgaacccggctttttttgccctttcagcggcagtgacaaagttgtcgatgatggtttcgatttcatgttcttcgagtgcatgaggtgtttcctcgttgaagatgaaatctttcagcggggagggggcgacagtccgaagaccggtcacggccgatctggtctggcgtccgcagtgggcgatctggagaataaccggaacgtcgtgttcatgtactgtgtctgtgagtttccggtaggaggggataagctcgtcgcggttgatcatcagcatgtttaagagactgcttttcccatcctgttgtataccggcatatcctgtgattattgcccccgcacctcctttggctactttgacgtacagtttttcaagcgcttcggtcggcgcacccgcttcgtcggccatgctttcatgcgtggcggaacggatgatcctgttctgaagcgttatgcctgcaatgtttgccggtacaaagagagggcgcgtcatggctgctgcggtttttttatcgcgagaatctgccgtgcgtcatactggaagattgtctcggggttgttgctgagctgttcaaatccggcagaaactttttccggcatgtctggttcgatcatatcgcgttcaagcagtgccggtgcgccgctcaggagacaacgttcccacatatgaagaaaatgacggcgctcgacggtgtcggtcattcgtttgtccagcatcaccggaaccggattgaatgaactgacggtcattcctgcatcgatacaggctgaagcgaggtgaaggcctgtatcgggattgccgccgaggtcgctttgcagtctgttgaaggctgtccagtaagcgctgatggccggagtgccgggatatacatagactccctgattgaccacttccgtgcagtaaaacctgccgccaggcttgagcacccgttgtatttcccgaataaccggaacgggatcggtaagatgttcaaaaacaaagaaaacgtatgccccgtcgaacgtgtggttatcgaaagggaggtcatggccttcagcggcgaaaagttcaaccgttcccatctgcacttcgtccggcaggtttgccagcgcggtatccagccgggagggctcccggtcgacaccggtgatccgtaacgggttgaaacgtctgagcatgcagcgaatctgggctccgacgccgcagccaacttcaagaatggagtcatcaggcccgaaagaaattgtcgggtacaggtacttctcaaggaaatcggcctgttcgagcaatcgctgccgttcggagtcactgtaagagtgaatgtaggacataaagcatagtgacaagtgacgaggaacgagttacaaggaatatcaaaaggcttttcagttaagaaaaagtaacaagtaagtcaatgatagccaacggttgaatatggggcgatgaggggagcgtgttatgagttgagtgctgattgcgaaaaaacttatggccacccctattaatttgttctgcgactcgaatacttcgttgggcggtgctcaaaatcctcatgtgccgtctgtacacttcggtttctccgctccgtccgccttgtcttcaggtcgctcacgacaatgtgtagcggtacccttatggatgccggatcaagtccggcatgactctctttttggtggtgaccaggcctacaaatacatctccggtttcagcttttttgtgaaccggtgcatcatgtagttgacgaaccagacccagttgagcggtttgcctttcatgcgtttcatgatagctcgtcccttgtagacttcacgctgcagcttgacaaagttttcaagcagtttttcacccgacatgtttgtcggttcgaacatgtagtggtaggtatcgtatttgtcccagtccaggtgccgaaccctcgacttcatttcgtcgaagtacggggttccggggaagggtgtgaccagtgaaaagacagggaattcgatctggttatccatgatgaaatcataggtcagctggaaactctcttcgctgtcattgtcgaagccgaacatgaagtatccctggatggcaacgccgttcttgtggaggttgctgactaccgtttcgtagttgccgagacgattggagcctttatgaacacttttcagggtttcagggttgagggactcgaagcctatactcatgaggtcgcatcccgagcgtcctgcaagttcggcgatttcaggtttatgcaggaagttcatggagatgttcgcgttccagcgcacacctatgtttgccatctcttcaagcaggtcggtaaaaaacttcggcttgaaactgatgttgtcatccataaaggagaagctgacgttttttttgccgactctttcctgatgatagcgcatctcgtcaagtaccagttcaatttccctcatccgatggcttttgccatagatggttggtgttgtgcagaagttgcatccgaccggacagcctttcgtggcgagaatagggatcagtgagctgtattttttcgcatatttcgagctgagcgcatggttgaaatcagggcgtcgcatcgatgtcatcgattgcagcgtttcagcacggtagatatctttcatgttgcccagaatgacatctgtcgcgagttccggccatacggattcaatttcaccgtagacaacactggtgcagtgttcccgggcttcctcatggagcatggtggggtggacgccgccgagaatgacggtttttccctgggcaagcgccgcatctccgatagcgtaggcttttgaggcgttaagcgtacgcgaggtaatggcgacaacatcatatcctgacagatccttgggtaccgtatccccgatcctttcatcgataaaggtaacgtcaaacaattctccgaccagagtggacactatgatgagattgagcggcatacttaccgtgccggaatcaaccatcatgcttgtggaactgcccggttgaacaagcagccattttttaagggatttctgttccgaggcaagttgcttgagatgttctgccgggctgctgacggattcaggggaaagggttgtctcaggctgatcgatctgcatacctactgacgttactgatggagagaaatacagttgaaattgaactactaaggtatgaaaaaaatcgagaaaatcacgcacccttattacgggcatttgctcgataagtggttatcttcagcgtcggaaaagagcccttctatgctctttttttcagtatggcaacggtaaacctgcttacacagaccagctttccgtcgtcgttggttatccggatgtcccaaacgtgagagctcttgccaaggtgaagcggtgtggctttcgcgtgaacaaagccttctcttacggatcgtatatggttcgcgttgatttcctggcctacaatgaagaagttctccctgtcgatgcaatatgaagcggcaatgctgccgactgtttcagccagtgcgagcgacgcgccgccgtgcattatgcctattcgctgaatagtgcgatggtcaacgggcatttttgcgatcatgtagttgaggccgatttcagtcatttcaatgcccagatgtctggccatctgaccgtctatgatctgggttgtgttgatatcttcaacagttaccggaacagtgaaaatcgacgattcatgcatgagaagagctgttttattgagagaaaagagtgtttgaacagcaggatcgacggttgagcgggtgacgagactcgaactcgcgacaatttgcttgggaagcaaacactctaccaactgagttacacccgcctcggagaaaaaaagtcaaaagtgaaaagtgaaaagtcaaaacaggaattcccgaccttctgtgctaatcgtctgaaactagctatattttcagattttgttttggtatctaaagatatgctggccggaactgtaggggcaggcccctgtgcctgccctcaaacatacatatatgacatagtggtgagagagggatttgaaccctcgacctcagggttatgaatcctgtgctctaaccaactgagctacctcaccattcattaaccgcaaatcaatcgcagggcagctaatatacaaacagtcagggtatatcgcaatgcttattttgaaggattaattttttttggacgaagtcaattcctgttgtgattgcagtttagccagaatcgcttcagcgaggtgaatgtcctccggtgtggtgattttgatgttgtgatacccggtttcgtgtatcctgatatgctgttcggggaaaaactcttcaaccagagcggcgtcgtcggtggcgtaggtttgttccagtctggcgtgcttatgtgcctgaatcagggttttcgaggcgaagccctgcggcgtttgcacctgaagcaggcgacttctgtccagcgttctcccgaaataaccgggatcgttttcggagatgaacttgatggtgtccttgggttttgttgctggaacacaagctccgtattgtgctgaaagagcggcgatctcatctatttcatcgggctggatgaacggtcttgcgccatcatgcaccagaatcgcatccggtgctgtgccggagtcaagaatttgccgttcgatgagttcgatacagttgtagatggagtcctggcgttcctttccgcccggaataatggcggctattttagtgaatccgtactcgtctctcatgttttcgagcagctcgatactttcctgtctggtggcgataaagaccgaatctacggatgctgagcgttcgaatgcggaaagcgtatgatagatgacagggaagccgccgatctgaagaaactgcttgctgagagaaccctgaagcttcattcgttttccgacgccgctggcggcgataatggcatatgcactcatgttacagatacggatgataaggtgaaacgacgactatgcgacagacctgatcggtgtatcgggttccttgtactttcgatgataacctgttcattttctaatggataaacatcgcgtcgccgtaggcgagaaaacggtagtcttttttcagcgcgattttataggcatccatcaggagtcggtattccgcgaaagcgctgaccatcatgagcagtgttgtttccggttgctgaaagttggcaatcagcccatcggttaccttgaactggtagggaggatagatgaacttgtctgtccagccctggccgaacttgattttgccttcaaccgtggcgttagcctccagcaccctgcaggtagtggttccgactgcaataacccttcctgatttgttcagcttggtttcattgatctccattgccgtctggtagggaatattgaaatactccgaatccatcttgtgcttcgatacatcctctacctcgatagcattgaaagagctgaggcttggatggagggtgatctgtagaatctttaccccttttttctttatttcctcaagaatcggcatcgtgaagtgaagcccggccatcggagcaaccacagcgcctgtctgagacgcatagacagtctgataatcctgcctgtccgcgtcgtcgggttttcttgagaaataggggggaagcggaacggtaccaattttctcaacaagatcaaaaacatcaatttccgggttgagaaagcgtatggtacgacctcttgatgttgtgttgtcaaccacttcggcaaccacatcatcctgaaaatatattttgttgccgacccggactttccttgcaggatcgacaagaacgtcccataacccggcttccttgttcagttcgcgcagaagaaaaacttctatcttggcatcggttttttctttctggccgaaaatcttcgcgggaaaaacccggctgttgttaagaacgagaagatctccctttttgaaatatgagacgatatcggaaaatgccttatgatcgatatccttttttctacggttcagcaccatgagtttgcagtcctcgcggttttcctccgggcgatctgcaattctggtctttggcaggttgaatcgaaagtttgaaagacgcatagaagtaagatgacaatgggtcaaggatacgggaaaaataacgtgttactatataccgtttcccgaagaaaaaacaaatagtcgaatcagtcgctgaaaagccccgcattcctgacaatcctgatgcagggcttttcagagagctaagagacgttgtcgactgccttttctcctctgccgatggttttattttttccggctatgctgacggttacggtttcttcagtactctcaagaagggttaccgtaacggttttccggtcgatgataatgctgtaccagttgttacggaaacatatcttcagttccagtgatctccagtgagacggcaggttcggttgaacatgcaggatttcattcgcgaacgatataccggcaaagtacctcgtgacggtatcaagtgtccctcccatcacgccacagtggatcccttcctgggtcgtcccgccctgggtatccatgatatcgcttttcagagattctgtaaaccattgccaggcggtttcatggccgtcatgcagatagctcgatatgatggagtgaacaaccttgctgagcgttgaaccgtggctggtacgtggttcatagaatgtgtagttattctgaaccatttttatcggatcatcgattttgtgtccgtttttttcaaggatttgctgaacctcgagcggagacagggcatagtaggtcatcagcacgtcagcctgcttggcgaccttgtacttgtccggagtatcaccttcggctttcagtatcctgtccatacggtggatgttgccgtatttttttctgtacttttcccagtcgagctccttgagttccatgtagccgtcgaattgctcgatgatgccttcatctgtgataatgacatgcaggttgctgcatatctctttccatgtctcgatttcatcatgcccgagaccgatatcagcgaccagcttttccattacggaaggctctatggtttcagtcagtttgacggccttgtcgagaagccaggcggtcatgatgttggtatacgcattatcggttattccgtccccggaacttcccggaagtttttcatggaactcatccggtcccataacgccttcaatatgatagtcgtcgctccccgggaggcgtttggctatgcttgcccagaaacgagcgatctcaaagagcatttcagcgccatactgttccagaaaacccctgtcaccggtttcatgcgcatagcgccaggtattgtagaataccgcgatcgagacatgtctctggtttctgcttaaatcagggccccaggtatcgctctgcgggttatagtgaacaacctgtgtttcttcgctgccatcgtcagcggtctgccaggggaacatcgcgcctttgaacccgttttcccgtgcatactcccttgccgcgtcgagcctctggtaacggtacatcagcagggcttttgcagtatcggggaaatgctgggtgaagaagggcagaatatagatctcgtcccagaaaatgtgtccccggtaggcttcaccgttgaggcctcttgccggcatgcctgcatcgatacgagggttatgcggcgaggcggttcccagaagatgatagatatgaaaacgcagggctttctggctgaagcggtcgccgtctattgtgatattgcatcgctcccatatcttctcccaggcttttttatgggattcaaaaagatctgaaaagcctgatgccgaggcgatggttttgtcggcggcagctacagggtcactctggtcactgtcgagcgaggtatgaaccgcgactattttttctacggtacattcctgtcctttgtgcagcgaaacggtgaagtgctcggcgatatatcttgatgcgtcattcacggttttctgtggctgaacagcgtttccggaaatccgtgcgctgctttttgcgcgggtcacaatctgatagcgggaacagcttgtctgtacatgcaggaatattccttcgccggaactgccgctgtcgatatgttccaggtggtcggaagcaagagagctgtatcgttcaacacccttgttctcgattgttccatcgatcgagagtctgaattcaatgtctccggaatagtttatcggagtgtaggagaactcgagagcgcagaggtgcggattatccatgctcgctatgcgactgctttctatacgcgttatccttcccagattgtcctgaaaaacgatctcacgcttcatgacggcatgttgcgtatcaaggcgttgacgatagctcaggatgttctgttcgaaaggatcgatgaagtccccgcagcaaatcctgaactccacgggcagccagttagggcagttgacgaaatcgttgttgaaaatcgattccccatgtacgtccgaggggattttattgaaaacacccgctatataggtgccgggatagtggtgccgggaggcttttgaaccttcgtaagctcctcttgttccgagatagccgttgcctatagcggtcagtgtttcccgaagcttctcctcttctggtttgaaagatgagtagttcaactgccagccatcgtcgagaatttcttcctgaaaccatcgcgagacctcatcgacagtgatttctcccaggtctcttacgacaatgtcagcgccttcttccttcaggcgaatgccctcaatttcccgggcgataccgagaaccataccgaaattcccggctgctcccgcctgaacgccggaaatcgcgtcttcgacgacaacgcagtcatgaggatggaggccgagattatccgctgcggtagtgaaaatatccgggtttggtttgcctttcaggccaagctcaagagatacttccccgtcaactctggtttcaaaaagatgttcgagtttcgaaagttcaagtatcagtttgcagtttctgctcgaggaagcgataccgatacggatgcctcgggacttaagctcgaggatgaagtccacggtactctggaatacttcagggccttccttgatgagtatctccgtgaaaacctcgttttttttgttgcccagcccgcagattgtaggcatttcaggggtatcatcgatctttccgaacgggagttcaatgttccgggactcaagaaaacttctgaccccttccattcgaggttttccgtcaacatatccgaggtagtccctgttcggctcgaaaggcacgaacggctcctgatttgcagccgcatgctctttcagaaatgagttgaacattgactcccaggcaagactatggatttttgcagttccggttacaacaccgtccagatcgaaaatgacaccttgtaacatattttttattggttaatctctgtttgaaatacaatcaggctattgacaagtatcccagaatcgtaaggagaatatcaggagccggcagaatcaggttctgagggcagatcttccgtacttcctcagtaaggtcggggtctttcgtcacaaatatcgcccatacgtcattacacatttcaacggctttcttcaacatcggaatgtccgaaaaagtgtctccgcagacaaggttggttcccacatcggttttgaaatcgatggtcttgcagataaactcaaggccgtcacctttatcaaaatccttggccggttcgtcgccttcccgatcaatggtaaggatgatttcgatatctaggccggtatcttctatgcggaagtttttctgcccaggatcaatttcccggacaatactttttatctttttgaggaatgccgtcgattcctcaggatgaattgagcgggttatatcctgtctggctatggtggtctgcccgaacttgaactggagcgctgaaccgataaaattgaacttttcaaagctcggatcttcgagcaattcacgcagcttgccgttgagcaggcttatcagatcctcttttttcgcatcgatgggatagctgtgaaagtttccctggggatcgatgaactctctacccttggagccggcgtaaaagaagatgtcccggggatttatcgagacgttgagtatcccgaagtccttgaggggcgctgaagtgatgaagactggatagttgcagcggttttttgcgaacctcgaaagaaatatcgagttatagatcggctggacagaggaacggtatcttccgcagtaattgtttgtggtgccgtcacggtcggttatgaacgcattgaattgcttgtcatgcagctttttcagaccattggtgacgtgcttcttgaaatcagggctgaacttcgacaggtatttgataaaccggtcttcaccatattccagatagtagatatctttttgcagctctctgatctcgtaggtgagatcaacctctataagcttgttttcgtcaagaagaaggattctctggccggtatcatcgtcgatatgaatggtttcgagagagtacatggcgtttttcagggactctatgcacatcttgccgactcctcgctgactcatgatattctgtacgatgggctggcgcaggtcgcgggtttcagatttgagctggtagagctccttgagcgttcggatatcctgaagcgggattggtgaagaacatgtctcgagcttccgtttcttgaggatctgtttttgcatgggttcaggttgacgaagccgtttttttacaataggatgattatcaatctaacaaaagatcctcttaaaggatttattatttgcaaaaaagtcacgtttatgcgcctgatttatttctatgtgtcggtctgccggggcgtactgcatgcgtttactttttgtatgatttgcgcgtgaatgctatccgggtcagcgcaggcatcgaagagcacgaaacgctttttttccgcaatggcaagtttcagatacccttccctgacacgttgatagaaagaaagaccggagctttccatgcggtccatctcattgttttcaaatgccagaggtagggatttttcggaaaactttctgattagggcatcttcaggtgagatatcgagaaagaaggtgaggtcgggctgcaatccgaaggtagagatgtcgttgattttctgcagcatgttcagatcgagcccgcgcccatatccctgataggcggtggttgagtcaaaaaaccggtcaaggatgatcaccttgctcttttcaagttcaggcagaatgacttgttgtaccagttcggcacggcttgccgagaagagcagaagttcgcccatcggggtgatgtcgtgcttgctttccagcagaagttccctgattttttccgcgacaacggtgcctcccggttcacgaagcgtcaacacctcccggcccttctccacaagatattttttcagttttttaacctgggttgacttgcccgcgccgtctataccttcgaatgtgatgagcattgctgtaagcggattattatttctcgttcaggaaaaagctggtcaccttgctgctgaatgattcggggtattcaagcatgggagcgtgaccgcaatttttgaaaatatacagttccgagccgggaatttcgttttgtgcgattctggcgacagaaggtgaaatatactgatcatgatcaccccataaaatcaaaaccggaatattgagctgatcgagttgctgccgaagccctgtccgaaaaagatcaagctgcctgaaatttctgttcagggccataacggtttctatcgcgcccctgtctctcgataccgtgaggttttttgcataggaagcacgctctacctgtcgtgggttgtcaaatgctgtcgcaaaggcctttgaggcgaccatcttgctggtaaatactttttttaacacctgtttgaccccgggcaggctgattcctctgacccagccgggcaattcggtaaagccgtcggtattgctcagcacgagtttgtcgaaaattccgggatagagaagttccgttgccagcaggtattttcctcccattgaatgtccgacagcgaatatttttctgctttcaggtgtcctggtttttttcaggaactccctgatcagcgacgcatagagctgaagagagtagggggcgcgtttcggtttgtcagatcctccgaatcccagcagatcaagcgcgagaaccctgaacgaacgggaaagaggcggaatgagctgttcaaaaaagtcaagggaacaggaaattccgtgaagcagaagcagcgtcggccccgggctcccggtgtcgaagtaacggtgtgtatgccctccaaggataatggtactgctgttgtgaggcatggctgggaagcgaatgatgatttccggtggttgaaacgttttgaggaataaacaatcacgtgctcgataaaggttccgggaggaaggaggtggaagtgctgagtgctgagcaatgagcaatgagtgagggaggagttaggagttaggagttaggtgatatgtggctcattagatggatagccgatagtatgagcaatgagcaatgagcaatgagttgagagacaagaattgtaggggcagacccctgtgtctgcccgtgtcgagctatgaatgtgggatggttatgtgtcaggatggctggagtgtaaggtggacggagcggaggaaccggagtgtacaattgtacatgaggattccgagcaccgctcaacgcaacaatcctgtcgcgcagccgaaaaacagacgttatactgtaaaacggatgatgttattgaaggtgaatgtatggccttgattccaatcgactgtataataggatcaagcaggcaattccgtcgaataagcgaagcgagcggcaggagagcaaggcgaacggagcggaggaaccggagtgtacaattgtacatgaggattccgagcaccgctcaacgcggcaatcctgccgcgcagccgcttattcgacggaattaatggggttgtcctgtgggacgtatgagcacctgatttacatcgacatggggcggctggctcacagcatacatcacagcgcgagcaacgtcgtcggggtggagttccggtgttccgggtttcggcacagccccccagaacggggtgtccacgacaccgggctctatcagcgtcacacggatgcccgtaccgaccatttcattccggacagcctgagcgatgccggtgacagcccattttgtggccgagtagaggtttcgtatcgaggtgatatgaccgacaaccgagccggtgataagaaaatgccctcctgttttcaccagttcagggagggccaggcgtgcggtcacggcggagccgtagacgtttgtcagcaccatctccttccattcatcaggtttgtcctttcctccatagaacggggagcctttggagaatcccgcgtttgcaaaaacaacatcgattcttccgaagctttccagcgctctgtcgatcaggcggcgttgagcgttccagtcggaaacatcgcaggcaatggccaacgcagtatccgatcccagctcatccttgagcgcctcaagttttgacgttgagcgggcggcaaggacaaccctgtatccgtccttcactgccagtcttgctgttgcttcaccgataccggaggatgcgccggttatgagaaaaacttttctgttctccatggttcaaatcaggttacgttatacgggcaacagccgggaaaaggacgtgaaactcaaaaaggtacgctgtaatccttcgtttacaaaatgagttttcttttcagatactgaagtcttgtcacatttggccgtgaattatgatccatgtaactgcaacgtttttgatcactttgcggtttacatcgtttatggcattcaaaatgcattccgctcagatactcggtcttcccgttgacggaagtgtgaccattccggagtggttttttgttctttgatggataacacgatgttgtcttttgagacgagaaaaatagtgagatcatggcacataactattccaatgatatagcagttgttttcggcggggctgccggacagggtgttcagaccatagccgacgcgctggtgaaggtgcttaaaaaaaacaggtgttatgtctttgcctgtactgaattcatgtcccgaatacggggcggcagcaattcaacccagataaggataacggataaaaaacgctcagcctatgtgcggagaattgatttcctcttcgcgctcaatgctgaagcgttagaccatctccgggaccggatcggtgaagagacgcttgtctttgctgaaaaagcagggatggagggtaaagatatttcaggtgtcatcgataccccctttgccgcatatgcaaaacaggcgggaaacctgatcttttcaaacacggtcgctgtcggcgttgtccttggtcttctcgacctgccagtcgacgctttctccgcctatctcactgagcagtttgccgccaagggagaggaagtcgtttcgcagaacatcaccgcggccaccctggggtatgaattcggcaggaaaacagcgcaaacggaaggaatttccgtaacgctttcccgcgccctgaaacctgatcccgaactgctgcttgacggcaatacggcaatgggtatcggtacggtagcgggcggatgcaatttcatttcttcgtatcccatgtcacccggaaccgggctgctgacctttcttgcccgaaaagccggtgatttcaatattgtcgtagaccaggcggaagatgagatttcggccatcaacgcggcgcttggagcatcgtacgccggtgctcgtgctgtcgtcaccacttcaggcggagggttcgctctgatggaggaaggggtcagccttgcgggcgcaatcgagaccccggtcgtggtgcatatcggtcagcgtcccggtccagccaccggtctgccgacaaggaccgagcagggggatctgaacctggcgctctatgccgggcatggagagtattcccgcgtgatatttgctccgggatcattcgctcaggcgatagacgtgatgcaaagagcgtttgatctggccgacaggtaccagacaaccgtgttggtgcttaccgatcagttttttctcgatgcagtggcttccgttcgtgagtcggacattgtcaggcggccggttgtgagccatatcgtgaaaacggacgactcctacaagcgatacgccttcaccgatgacggactttcgccccgcggggtgcctggttacggtgacgggatcgtcaaggtggattcccatgagcacgatgaaagcggccacctgaccgaaaacttcgggttgcgccgtggcatggttgaaaaaaggcttacaaggctcgaagcacttgggagggaagccctgatgccggaacgtttcgggcctgctgaatctgaaaccgtcgtggtgagctggggctcgaaccgcggcctgcttgaagaggcactcgatacgctgggaagggacgatctttcggggctccatttttcccagctctttccgcttcatcccgcggttcgtaagctgcttgaaaacaggaaggttgttgtctgtgaaaacaacgcgaccggacagttcgcggacctgttgagtcgtgatactggtgtgcatgtcgcgaaaagaattctcaaggcgaccggcgaaccgttttgcatcgaagagattgtcaacgcgttagaggaggactgaaatgactgaaaatccttttgacatgccgggcaaggatatcaactggtgccccggatgcggtaactacaaggtgcttgacgccgtcaaaggggcgctgcacgaacttgatatcgaccgcaaaaatctggtgatggtatccggcatcggccaggcggccaagatgccgcagtatatcaacgcgcatatgttcaatggcctgcacggcagggcgctgcccgtggcgatgggagtgaagctctccaaccgcaaccttgtggtcatcgccgagtcgggtgatggctgcatgtacggggaagggggcaaccatttcctgcacgccatccgccgcaactacgatatcaccgtgattattcacgacaacatggtgtacggcctcaccaagggtcaggcctcgcctacctcgcagatgggcatgaagaccccggtgcaggtgaacggggtgatgctcgagccgttcaacccgatagcggtcgcactcgcactcgatgctccgtttatagctcgggcaagtatcggggacaccgatgaaacaaaggagattatcaagcaggcgattcagttcaaaggatgttccattgtggatgttttccagccctgtgtgatcttcaacaagcagaacacctacaagtggttcaaggagaacacctactatcttcccgaagactacgacccggccgaccgcaaacacgccttcgaaaaagcgatcgaaaccgaaaaactgcccctcggcgtcctctaccgccaagacggccgagaactctacgaagatctcctcgccatcccggacacccccgcctacgagcacaaggtttccgaagaagcgtttgaaaagctgctcgcggagtaccggtgaggtgatgaagatgttctgatgcatccgtaggggcaggcccctgtgcctgcatgttttcctattccaggcagtctctctccccatgaccgacatgtggaacactaccaatgttcgggcaaccacggggggttgcccctacggtgtatgtttgggattttgtgtgcaatcgggattttcatgatccagagtccatttcaggggattgtttgtgatgtaggcttgcatctcatgcaattcccgttcatttcggatcacccgttcgaaatagtttcgttgccataatttgccattgaagggcttccagtcatgttgtttgacaccacgaatgtatccgttcgtcgtcatggttttgaatcggtgaacaacatccggtaacgacaatccatgttcatgatttcttgtaggggcaggcccctgtgcctgcccgtcctctggtgcctgccggagcctctgacgttcttcatcatgtggtgtcataatgtccgggcaaccacggggggttgcccctacggagctatcggcgattacaatgataccgtgaaagtgattgggcatcacaacgaattcatctgtttcaatgcctggatactgttcagggatggcatcccagacgcttttgatcatttcccctgcgtcgttcaacaccatagctgtgtccacaacatcgccgaacaagcactttttatcctgcgtacataccgttacgaaatatgccctctcctgcgcataatcgtattccggcaaccgcagatgtttgcgtttcggtaacgggtgttttttatcgtccttttcagctattcttttattcatgccgtcattgaattattaattccccgtaggggcaggcccctgtgcctgcccgttttcctattccagccgtttctctcttcatggccgtcatgcgaaatacgaccaacgtccgggcaaccacggggggttgcccctacgttgtatattggtaattttgtgtatgacccggatcttatacaatgtattgtctttttcccttccccgtaggggcaggcccctgtgcctgcccgtcttccaatgccagccatcgccctctccatgtgtgttatgttggaatacgactgacattcgggcaaccacggggggttgcccctacgttgtatattggtaattttgtgtatgatccggatcttatacaatgtattgtctttttcccttccccgtaggggcaggcccctgtgcctgcccgtcttccaatgccagccatcgtcctctccatgtgtgttatgttggaatacgactgacattcgggcaaccacggggggttgcccctacgttgtatattggtgattttgtgtatgatccagatcttatacaatgtattgtctttttccccatccccgtaggggcaggcccccgtgcctgcccgtcttccaatgccagacagtctctctccccatgaccgtcatgtggaacacgaccgatgccacgggcaaccacgtcgggttgcccctacggttgaactggtgatcatgatgatgccatgaacgtgattcggtatggcaacctcccatcaacgccattcccaaatttcaaatcaacggcatccccccgtaggggcgaataaccattcgtcctgacaggttcgcttaattacatgttattgtgtgtctctgtcatgtataataatcgtaatttcggtacgttataccatcgtgaatatttacaacccacaatagcccgcacctatggccggaaaggacgtttacaaaaagatcaggattcttatcgcttctccatcggatgtatcaaaggaaagggagatagccgaggaggtgataggtcactggaatattgtcaatagcgatgataggaaactgacgcttgaagctgtgttgtgggagtcgcattcggccccggagtccggggacaggatacagggcattctgaataaacagatcgtcgatgcatgcgatgctgcaatcgggattttctggacacggattggaaccgataccggttttgcccagggaggtgctgtggaagagattgagcgtctcgagaaaaatggcaaaccggtcatgatctatttttccttaaatgatcttccaaatgacgttgatatagaacagcttcaaaacgtaagagcgttcaaggccaggagacagtgcaagggtgattatctcggtgaatatgaaaatcctgaagattttcgaaataagttaacccatcatctcggggtacaggtgcgacggtggtttctggaactctgaaaagagtatgcgggcaaaagatgttccccctgcacgcatgcgcatgaagttgatgtggtgtgaagatacgggcaaccacgggggggggcctacggtgtggtgatgatttctggagggttgggggcgaatgattattcgcccctacgggatgaaatgatttgtgcgtctcgggcgggcgaaagatgtttcgcccctacgggatgctcaatcatgcccggtttgtctgtatgctgtgccagagggtcagccagagtgctccgagtccgaggagggtgaaaataaagccaaccagccagccgatgaacgggatgagcccgacgagccagatgaggaggataccgagtgtgaagggccagaagaacgacggcgctgtttcgtcgttgcggaacctgccggtgatttttctgccgagccagaggccgctgaaaatctggctgatgaagagtgctatcaggaagagcattccggcaatcaggccgagagggatgccgacaagggtcgcgagtgtgatcgcgatcgcgggcggcgtggccacaaacaccacgaagccgatgccgacagccgcccagggagaggcgctgatggtcgttacggcggtttcaatctgttgcgggaagagcgagcggagtatgaaccccgtgacgatgatcgccgcgagcgagagaatccagcctgccactgcagctgccgctgccacttcgccgatatcctcgcgccatgtgttccactcctgatcagcgtcatctaacggggtttcagataccgtaccggaaatcgaggccttgtcgagtccctggatggatgccgccgagtagttgaaatcgcccatgatgaccgtggcagggtcgagcgtgattctggcggccttgaccgttacatcgccgttgaacgttcctgagagttcggcgttggcggcataacaggtgaccgattccgcgaacgttccgccaagtttggcgtctgcggccagaatttgcacctgtttccggaaatcgccgttcgtcagggccttcacggccacgacgttcatgttgttctgagcggttccgttgatctcgacattgatgcccgcaatgtcaagctcttcctgtacgacctcgtcttgcggtataacaaggttgatgcccgtccgccagtttgcgtcactgtcgggatgatcctgaaatgcacgtgagtcatctgccgcgaaaaggatgaaaagcagacagaacagtgtggaggtaagcgttttcatgatgcacgttgctgttaagacagtttcagaggatgaatcatactgcatctatgatggtaaaagaaatgtgccgctaatagtttcacctacgttgatcgtttcatgaaaactgccgacaggaaggcctcttcaatgcagttttcgatagttccatggaggtatcgggttggggtcgatccagagacctgtttttgctgttctcgcgctgtcttcgagccgggcgaggttcgcgtcatcggaatatcgtttgtaatgccaggcaagcccgttgcgcaggagttcctcgttcaggcagagcgagtccacatagacccaggcgacaaccctgccgtagcggtcgcggtcaaccgctgtgaaccgtatctctccttcccgcaaaaccgttcttgtgaaccgctcggctttcctgtaaaaaggctgcttccgttccgggcagtctatgccgaagagtctgatttccacctcttcacgttcctttgtcagggtgaagctgtcgccgtcggcgacgtgcaataccgtgtaatcgccgctttgggtgtcgagcctgagaattaccgtgatgagtactgctgtcagaagcagcagcagggtgaggagaagattcttctgtttcatccgatgctatcgtcgctgtgagaatgatggataatggattgttatggtatattcactcaaacttacaagaatttagacgaaaactatggttctcctgacagtagaggcgataagcaagcagtacggattgaagaaactgttcgacgatgtctcgttcggtatcgatgaaaaggacaaggttggtattatcggggtgaacggtagcggcaaaagcacgctgctgaagattcttgccggaatggagactcctgattcgggcaaggttatggtgaccaggcagagccgtattgcctggctcccccaggactcgccctacaatcccgaagatacggtgcttgaagctgttctgaaatcgggagacaaaatactgaacctggtttacgagtatgaactggtctgcaaggccctcgaggagggcagtgatgatgccgggctgattgacacaatgagcgatctatcacatgaactggatgtgaacaacgcctgggaactggaagcgacggtcaaagcggttcttggcaaattgggcctgcatgacgtgacgtcgaagatggggacgctttccggtggtcagcgtaaacgcgtggctctggctcatgctctggttatgccgagtgaagccctgattctcgatgagccgaccaaccatctcgatgccgacagcgtcgagtggctggaaaactatctcaagcggtatcagggagcggtgcttctggtgacccacgaccggtattttctcgatcgtgtggccaatcgcatgatcgaactcgatggcgtgacggcaaatacgttttcaggaggttacacaagctatctgcagcagaaagctgaaaaagaggaacaggacgcgagggcggaccgcaaacgacaggcgctggtcaggcaggaacttgcctggctgcggacggggtgcaaagcccgtacaaccaagcagaaggcgcgcatacagcgtgctgaaggattgatggaaacacgggggatggctgaaaagcaggagcttaagacagggttcgggagcgatcgtctcggaaacaagatcatcgagatgcacaaggtgtcgaagtcatggggcgatcagacgttgatctcttcctttgaatatcttttacagaagggggacaggataggtattatcgggcccaacggttgcgggaaaacaacgctgctcgacctgataaccggaaaggttgagtcggacagcggtcatatcgaaatcggcaagacagtcaaaatcggttactatgaccagatgagcagcggtctcgacgatgccatgcgggtgatcgattatatcaaggaggaggcggaacagataaaactgaaggacggcagccagctttctgcctcgaagatgctggagcggttcctttttgaacccgctgttcagtacaatcgtatcggcaacctctccggaggagagaggcgtaggctctacctgctcaaacagctgattgattcgcctaatgtgctgcttctcgatgagccgacaaacgatcttgatattccgactcttcaggtactcgaggattttctcgattcatggccgggatgcgtgatcgcggtcagccacgaccgctactttctcgacagggtggctgaacacatttttgcctttgaggagaacggaaagatcagggagtatccgggaaactacagcgtctatcttgagatgaaagctgaaagggaggcggcgaaagaaaaaccggcgacgagcaagcccacgaagcaattgaaggataagccctcaggttccggcccgcgtaagctcagccagaaagaaaggcgtgaaatggatgctctcgaaaaaaagatcgccgaagccgaagagcgtcaggcggaaatttccagccgattaaacgatgcgggatcggattttgaccgggtcagtgagctgagccaggaactgcaaacgttgcagcatcagatggacagggacatggccagatgggaggaactggccgagcttgagcagtaacgttattgcttttcaggttggaattccttgtgtccggtctgccagaaggcaaagctcaggacgtcggcaagtgattcgaactgcctggtcttggtgtcgcctatgccatgacctgactggaaatccgggtagaacagcaccggtctctgtgacgccgtcgcggactgaaggcgggctgcgaatttggctggctgccaggcgatcactctgggatcattgaggcctgccgtgacaagagcggcagggtaacggacaccgtctgtaatgctcagataggggtccatttcaatcagcgcgaggcattcgagggagtctttgaccgtcccgaattccggcgcgttaacagggccgttgggtgtttcttccccgcgaagggggttcatggccccaacctgcggaatgaccgccgcgaaaaggtcgggtcggtcggtcatcgccttgccgacaagtattcctccggcgctggcactgttgatggcgataaggtccggagtggagtagttgtttttgataatatattccgtgcagctgatcagatctttccaggtgttgggtttggtcgatttcattcctgctttgtgccatgcattacccagctcgcctccccctctgacatgcgcgacagccagaattcctcccttatgggtccagaggagaaacgatggactgaagaacggccttagtgatttaccataagcgccgtacccataaaaaagcacaggatttttgccgtcttttttcaggccttttttgtaaatcagcgaaagaggtaccttgacgccgtcatgcgacggtaccatgacttcgtcgacgatgagatcctcatattccgggtattcagcaggggaagagagtgtttcgtagataaacgaaccggatttttcgtcatagcggtatcgtttatagtcactgccccatccggagattaccacccatgcttcaggaaaccggaatcccttgcctgtcaggtgcagggttccagccttgaaggggagtttgattttttccgctttattctttccggtacgtagtctgaagaattcaacttccacgccgtttttcgattgggtgtaaaaaatgcccttgctggtgatagtgaacgaggtaagtacagcatcggggtgttctgcgatcactgtttcggcattgctgatgtccggttgcagaagagaggtcttaagaaccttgaaattcggcgcgttatccggagtatacagatacaggtctgtttcagtgacagaaaagtcgtgaatgttatcctcaggtgtgaatagttttttccaggatatcctgtcggctgtcagttctgaaaccggcgcgtaatagacaaaaagtcgacggtccacgttctgtataaaggcgaagagatgcgcgctgtccttgtcgtaatggacaaatggaatgtcttcaggacgaatgttcatgtcgggattggtggctccggagaagatttccctgtcagtggacggatcggttccgaccatgtggaggtagacccggctgtttttctggatatcgatgtccccctgcatgcctttgttaagacggttgtagaggaacgctgtgccgtcaggaagccaggagggtgaagcgaaccggcaacgatctatcttctcaggatagagcgctcctgtttttacgttcatgatcatcacgatatcatcctccgagccatctgctgcaacggatatcgcaactttcgaaccgtcatcgtcaggagaaatgttactgacgacatagttccctgttccttttttcgacagttgcgacggatcaaggagcaatctttcatcacctgaatatccctccctgtagtagagctttccggtttcgtcggatggtgttcgtttcagatagaagtagcggtcgttatcagttatgacaagattatagacttttgaagatcttctgctgtcgaaatcctgcatcttttcaatcagcgattttcttccgggaatattctccatgactgatcgggcggattcctcctgtgttttgaaccactgcaggacgagaggatccttcagattttccatgtagcggtagcgatcgacaattttttttccgcaatagatttccgtgaccggtttttcaggagcttcagcggtattctgcatcggtatgaccgtttcgctctgtgcttgtcgggagaatgaagaaagacaaaaaaagaaaatagaggtgagtagtactgcttttttcatggtcagcttatcatatgagtatcgaattcgtctgattctgtagcgtgtaatatgcctaatgcgccatctattctcctaatcggaaaaaaacaaaggccacggttttcgccgtggcctttgatctatctgtcgccatctcttccccatcttttttcacgggatctgttttctctattgtagtttctgttatccttgcgattgattctgttttctgcccagcgtttttctttccggtcgttgtttttgtttctccatactttagattttctggtcgtttccttgacgataacccgttcacccgatctgtttttccaggtttttgtgttcttttccctgtaaacacgctttgagtttttgtcgggttttaccttttcagctcttctgcgatcattgttgtttatgtctttgtagactctgcggcgatcattgtcgtttctgatcttgtatgccttttgaatcctgcgatcaggttttttcctgtatacttttttctggacgcttctggtttcatgataaaaggggctgttcctgatactttttttctcgtgtttatacgcgttgtggcggtgtttcagccagcggtgtttggcatttctgcgatactcgcggtcagagtaatgacggatgtcacgccaatgaaggtttctgatagtgcgtggaagcctgttatgcgtaaccactacccacggaccaccgtaattcctggaatgataccagttattgctgtgatagacatagtagaagttgtcgaagaaaagcagatcatacggcaaccctaccgatacatagaacccgagctgaggaacgaacagcaggttgggtgagtaacccgtattgtaaaagtagtcattgtcataaatcggatggaacagcgccgcgcgtggagcgttcagattgatgtgaatgctgacgtcggctcgtgcaggtgccgactgacaagccattgttgtcgccagtgccgcggcaaacagtaattttccttttttcataatgtcattctccctggtgtattcatcggtgacagaacatgcaatgttcttatgggcacctctatttatttgttccgaagccctattactgcgttgggcggtgctcaaaatcctcatgtacgtcgtgtacactccggtttttccgctccgtccgccttgtcctcgggcttctcacgacaataaatagaggtgcccttatattttcaacctgacatgtaattcctgcaggcgtctctcatatattcgacgacagcgatcgggtattcttgcaggagagcgtttcaactgttgagtttatcaagaaggaaggccattgatttcccaaggtccgccatgttttccattccttctttgtcgtcggatacttcatctccgattctgcctccgaagccgaggttccagtatgttgaaccgacgatgaacatctggcatatctggtaaaggtggttgatgctgtcataggcgtgtattccgcccccgcgccggagagagataacagcagcgcctgccttgtgccggaagagctgaccgtttaccctggagacaaagcctgcgcgatcgatgaccgctttgagctcgggggtgatgtcggcaaagtaggtgggagaggccaggatgatgccgtcggcagcaagcattttttcaaacagttcgttgaacatgtcgtttcccgtagcacaccgtctgtcttttcgttcgatgcacttgtaacatgacaggcagcctctgatgattttaccgccgacctgcacaagttcggtttcaacaccttctttttccagcgcttcaaatactttcatgatcattttgtgcgtgttgccctcttttcggggacttccgtttacggcaagaactttcatgatgtggtagatcttgttgaaagatgtgaaaagtcatgccggacttgatccggcatccatccggttttgcaaatcaacgtatggattcccgtgtcaagcacgggaatgactgaaaagaaaaatctgtgatgaaacttgaaaaatcacgttttgcatagattcttaatcgattaaaagttttatgaaacaatgtaacgattcaacaaatcaacaaatcaacagttcaacaaatcaacagttcaacaaatcaacagttcaacaaatcaacagttcaacattcttttaatcttatccagtgccgcctgcatatcttccggctgtggggctgacagggtaatcctttctcgggttgtgggctggaaaaagctcaggctcgcggcgtggagcgcctggcgcgggatacgctccaggaggttcttgacgaagctttcgcttttgctgaagggaagggactgtactccggcccctccataggtttcgtctccgagaataggcgcgtttatatgtttgaggtgaactctgatctgatgcgttcggcctgtgtggaggatcatctcgacaagtgagaaatagcgcaggttttccactacacggtactctgttaccgctgtttttccttcctttccttcaaaatcgtaggaggtcattactttacggtcgcgtatcgaacggcctatgtttgttttgacgattccttcaggaggctccggaacgccccagacaatcgcctgatattttttttcgacctgacgctccgcgaactgttttgccagacggtgcagggccgtagcgtgtttggcgacaatgatcagtcccgaggtgtttttgtccagccggtgaacgatgccgggacgtaattccgttgtatcgagtttttctgcatccgtgccgagatggtgaaggatggcgttggcaagcgttcccgtccagttgccgaatgcgggatggaccaccatgccgggagctttattgattaccataagatcgttgtcctcatagatgatgtcgacggggatatcttcaggagcgagttccggtgcgggagggcggagaaaggtgatctctatggaatcgagagattttatcttgtaattggctttgacggtttttccgttaacccgtacgcggtgttccgaaattgcttcctgaaccttgtttctggtggcgttttcaacctgctgggcgagatagacatcgatacgcatcggtttctgggtctgtgcaacctgaagcgtcatttttttcggttcctgatgttctctgtcctgttcttcctgttcgctttttacctgctgtttttgcatcttggatctggtaatacggggtttcagagtgagtatcactatataacaataaccgcgcaattcttatgtccaaggagtcagaaggaaaatcttttgagtatgacgtggtcgtgataggttcgggtcccggcggatttgaggcggcggtaaaagccgcgcagtcgggtttgcaggtatgtattgttgaaaaaggggcgattggaggagtatgtgtcaactggggttgtataccaaccaaggcattgctcagaagtgccgaagttttccgtcttgcagatgatgcagggccttttggcctcgggatcgataatgccgttgttgatgtggctcaggctgtgaaaaggagccgaagggtagttcttaccgtttccaaaggcgtagaatatacgctgaagcagaataatgtcgtgctgaaacgaggtgaatgttcgtttatcgatgctcacaggcttgaaatcaagcgagagggcaaggttgaagaaacaatatccgcggaacagtgtatcatagcgaccgggggcaaagcaagagagcttcccggtatggagtttgacgggaaaaccattatttcaagccgggaggcgcttgcaatgcaggcggcgcccggaaagatgcttatcatcggtggcggagctattggcgtcgagatggcgtggtactataacgctgcaggcagtgatgttacgctggtggagttgatgccgggaattcttccgctggaagatgccgacatcggagatggtcttaagcgctctcttgtcaaggcaggtattgagattatcaacgaagcggtggtaaaaaaagcagaaaccgcggatgggggtattcgggctgttgttggtatgcctgacggcagtgagcgggtcatggatgctgattgcatgcttgttgcagtcggtgttgccccggagacagaagggcttgcacttgaaaaagcaggagttgagacagagaaaggtttcgttgtgacagatgagaggtgccgcacgaatgtcccgaatattttcgccataggtgacgtacggggcgggatgatgcttgcgcataaagcttcggctgaagccgcagttgccgtgaagggtgtgacgggaaagacatgcgaaccggtcgatgacacaagaatgccccgttgtgtctatgtcgagccatccgttgcctgcgtcgggtatactgaacgtcaggcagcggaggcaggatttgacatcagagtgggtaaagcgcttttcgcgtcatccggaaaggcgaatgcctatggtcaccgcgatggtttcgtcaagctggtattcgaggcaggcaccggagttcttcttggaggtcatgtgctgggctatggcgcggttgaactgatcggagaaatttctctcgcccgaagtcttggggttacggctgaacagattgccgaaacgatacacgcccatcccacgctttccgaatcaataaaggaggcggcagaggacgcgttgaaggatttatgatttttgattgatgattgggggaaagtgacaagaggaaagaaagtgctgagtactgagcgatgagtgggtgacggaggagtgtctactgtcaaatgactaatgtaatgaatagtggaagtcggggagaaagggagaccggagttttattttgctgtcatcttcgggcttgacccgaagatccatgtcgatgtcaatatgcaagaaagatggatgccggatcgggtccggcatgacaatgagaaaaagtgattggagaccgctgactggtaaccggcgcctgttcaaaggtgggtggtaaagaaagaaaaagggggctctttgatccttttttgtaaagcattttctattctctttttaaaagcataaattcatgctttaattgtacaacgtattcaattaagtaagccttttcccgcaggagtagacgtatagggttggggtgtttaaaaaatcatcaattatgactcaaactgcttcagctgcaaagaaaacagcaagtacgaaagcaaagtccggttcagttgccgccaaggcttccggcccaaagaaagcgagaacaaagaagaagcaagggacggcgtttcctttcacggcaatcgtaggtcaggaagaaatgaaactcagcctgatactgaatatcatcgatccgaggattggcggtgtgctcgtgatgggccacaggggaaccggtaaaagtactactgtccgggcgcttgcagaggtacttcctatgattgaacgagtcaaggacgatgtttacaaccgttctgtttctgattatatcgaggctgaaaagccgaagaaaggcgcaaaggcgatgactcctgaagatatgaccatagaggatattcctgtgcctgttgtcgatcttcctctcggcgcgactgaagaccgtgtttgtggtaccatcgatattgaacaagcgcttacaagcggcgtcaaggcttttgagcctggacttcttgctcagtccaaccggggatttctttatatcgacgaagtgaaccttctcgatgaccatcttgtggacgtactgcttgatgttgctgccagcggcaggaatgtggttgaacgtgaaggaatcagtattcgccatccggcacgattcgttcttgtcgggtcgggtaaccctgaagagggtgaactgagacctcagctgcttgaccgtttcggactgcacgcgaggattatcactattctcgatgttgccaagagagttgaaattgtgaaaagacggcacgagtatgatgatgacccgcaggcttttttgaaaaaatggacgcgtgaacagaataaactgcagaaaaggattcttcaggcaaaggaattgctacctgaagttaccatgagtgacgaagtacttactgatgtcgcaaaactttgtatgcagctcggtatcgacgggcatcgcggtgagctgacgatcaccagaacagccaacgcttttgcggcgttcaatggcgacaaggtggtgaccatcgagcatgttcgggagattgcagggctttgcttgcggcatcgcttgcgcaaagatccgctggaggttatggatccgggtgaaaaaatcgatcgtgaacttgctaaagtacttggagaagtagaagaagtataatgatagcttttaccgatattgttggaatggatctggcaaagcaggcgatgatgctgcttgccgttgatccttctcttggcggggtagtggttccggcggctgtcgggtccggcaagtccacacttgcaagggctttttccggtatagtttcggaagatacgccttttgtcgagttgcctttgaatgttacggaagaccggttgatcggcggcgtagatctcgaagcgacacttgttcagggtaagcgtgtcgttcagcacggcgtgctctccaaggctcacgaaggagtgctctacgtagattctttgagtcttcttgacagctccgctgtttcccatgtcatggatgccatgtcgagaggagcggtgcttgttgaacgtgaaggcctcagtgaggtgcatccggcgaaatttatgttgatcggaacctatgatccttccgatggggacgtccgtatgggacttcttgaccgggtaggcatgattgttcctttcaccacccagaacgattacagggcacgtaagcttatcgtcaactgtgtactcgggaaaagagacgctgaagacactgaagatgagctgaaaatgcttagagggcttatcgaagcggctcaagagcagcttccgcttgtttccatgaccaaggagcagatgcagggactgattcagtctgccgtcagtctcggggtagagggtaaccgtgccgatattttcgccattaaagccgctcttgcaagtgcagcccttgcgcagcgtaccgacgttgacgaggatgatcttaaacttgctctcaagcttgtgctggttcccagagcgacgcagatgcctccgcaggaagaggaggttatggacgatatgcctccggatgaagatatgcctccggatagtcctgaatctgaagatcaggacgcgcctgatgacaattccgatcctgatgaggaggaggaagaggaggaaactccggacatgatcgaggagctgatgatggaggccatagagactgagttaccggacaacatcatgaacatttctctcgcggcaaaaagaaaaagcaggtccggaagccgtggagaagccctcaacaatcgtcgtggccgctttgtccgttcccaggaaggtgagatgcgtagtggaaaggtagcgattattccaacgctgatttcagcggcaccatggcaggagagccggagagcggaacgaaaaaagaagttcggcgaaattaaaactgccctgattatcaataaagaagatgtcaggatcaagaaatttcgtgacaagtccggaaccctgtatatcttcatggtcgatgcatccggttccatggcattgaaccgcatgcgccaggcaaagggcgcggtctcgcatttgctgcagaatgcgtatgttcatcgtgatcaggtttcactgatttctttcagaggaaaagaggctcagcttctactgccgccgtcgcagagtgtggatcgagcaaagagagagcttgatgtgctgcctaccggcggaggaacgccgcttgcttctgctctttttcttggattggaaacggcaaaacaggcccggacaaaaggtgtttcacaaatcatgtttgttgtgattaccgatggtcgaggtaacatcagtctgcagtcctcgtatgatcccgatgcgccaaaagcgacaaaagaggaggtgcagcaggagatcgaagccatttcagccaccatattcgcggagggcgtcgcttctgttattatcgacacccagatgaactacctttcacggggagaagcgccaaagcttgctgaaaaacttgggggacggtatttttatctgccgaacgccaaagccgaagagatcgcaatggcagctctgagttgaacgatttgtgctcatagatttcacgaaacctcccccgttgtgattgatgacaggggaggtttttgttttttaggcagttatcttacgtgtagattcacagtgtttcttgtattttttttgatggggtcggggtttcagtattattaattatttgatttagaggtcatggcacagcttaggaaaatcacagcgattgtcggactcgagcaatacaataccaatctctggaaaaagatcattaaccttctgcatggtgaagccgagcttacccagtggactgatgtagatctggaaaaaaagaatcccgaagcagcaaaagctatatccgaagctgattgtgtgtttatgagtatgatccagttcaaggatcaggttgactggttccgtgagcagcttgaacaggcctccaaccaggagaaaacaatctttgtttttgagtcgatgccggacgccatggcgctgaccaaagttggaaattatgctgtcggagagggcaagggtggaatgcccgagtcggtcaagaagattgccaagatgcttgtgaaggggcgtgacgaggacgcgctttacggttacatgaagctgatgaagatcatgcgaacgatacttcctcttgttccgaaaaaagcgaaagacttcaagaactggctgcttgtgtattcctactggatgcagcccactcccgagaacattgccaacatgttccggctgattctcagggagtactgtaacgagcagcttgaggtcggccctattgtcgatgtgccgaatatggggctctatcacccggatgctccggaatatttcaaggatgtcaaatcattcaagagctggtcaaaaaaacagggaagaaacttcaataaaggccagaaagtgggtttgctgtttttccgcaagcacctgcttcaggaaaaaacctatatcgacgatacgatccgcggctttgagagcagaggactcaaggtgctgccctctttcgttatgggcgtggaaggacacgtgctggtcagagactggtttgtcaaggaaaaactcgatctgctggtgaacatgatgggtttcggtcttgtgggcggccctgctggatcgaccaaaccgggtacagcggcagaagctcgtgacgagattatgagaaagctggatgtcccctatatcgtgtcgcagccgctgctgattcaggacttcgagtcgtggcacgagcttggcgtttcgcccatgcagataacgtttacctactctatacctgaaatggacggagctgtctgtccgatagtcctcggggcactcaaggacggaaagatcgagactgtacctgaaaggatagaccgtttgacagggttgtcggcaaactggctgagattgagagaggcatccaacagggaaaagaaaatcgcgtttgttgtctatgattatcctcccgggctgggtaaaaaagccagcgcggccctgctcgatgttcccaagtcactgctcgccatgctgcatcggttgaaaaaggaaggatatgctaccggcgaacttccttcgagtccggaagagctcttcaaggctctcgacaaggctaccgatcaccagttccagaacggaaagccggatgctctgaagattaacgcagagaagttcagggaactgacaacatcgagggaacgggagcgaatcgaagagcgctggcagggttttcccggtgagattgtccctataggaacggaagacgtgtttatcggcggtattcgttatggtaatatatttatcggtgtacagcctcgtatcggtgtgcagggtgatccaatgagactgttgttcgacaaggccaacacgccccatcatcagtacatctccttctatcgctggatcagccgtgagctcaaggcccatgcgcttgtacacgtaggtatgcatggttctgtcgaatggatgccgggtctgcagacaggcctgaccggcgactgctggccggacgcgctgctcggggatatcccgcacttctatatctatcccatcaacaacccgagtgaatcctccatcgcaaaacgcagaggtcttgcgactatggtgtctcatgtcgtgcctccgctttcaagagcgggactctacaaggagctgccggcaatgaaggatctgcttgccgattatcgagagcgcaacctcggagatgcgaacgaagcaggtgatgttgaaatggcgattatgcagaaagcagagcttctgaaccttaccgacgactgtccgaagatagaaggcgaaacgttcagggattttgtcagccgtctctacagttacgttcttgagcttgaaaaccgtctgatttcaaattctcttcatgtgttcggtgagtcgagcccgcttgattcgcagcttgtcacggtgactgaaaccctgaaaaacagggggcaaaacggtacgagccttccgggaatgtttatgtcctgttccggttccaacggtcattttgcagactatgaagagcttgctaaacgttcaagaagcggtgaaagcgaggctgtagagctacgggaaacagttgatcagtcatgcaaggattttatccaacaggtgctgtttgaaaggaaaagtcctcaggaagtgttcaaggatatcaccaacggtcaggagttgccaggagaacatctggcaatggttgatggacttattagtgaaggcgcgcatatcctccaggctcttggcgacaaccgtggagagatggatgctcttgtacgggtgcttgagggtcgatacataccttccggacccggcggagatctggtaagggacggcgtcaacgttcttccttccggtcgcaacattcattctatcgatccctggcgcataccttctgagctggctttcaagcggggaaccagaatcgcggatatgcttgtcagcaaacaccttgaggagaacgacggtcagtatcctgaaaccattgcgcaggtgttgtgggggctggataccatcaagaccaaaggtgaggcggtagccgttgtcatcagacttgccggtgccgagccctcctatgacgctcagggaaagatcagccattatcagcttgttcctcttgaacagctcggacgcccgaggatcgatgtgctcatgcagttaagtccgatattcagggatgctttcggcaatctcatggaccagcttgacaggctcgttcaggaagcagccaaagctgatgagccgcatgagatgaactatatcaggaaacatgtcgacgaggcccttgcggagggagcggatttcgaaagtgcgacatctcgacaatttacacagcctcccggctcctacggcacctatgttgatgatatggttgaggattccgcatgggaaaacgacgacgatcttgatgaactgtttctcaggcgtaacagctgcgcctatgggggcggcagaaaaggtgaaaaacagacggagattctcaccagcctgttcggtaccgttgatcgtgtggtgcatcaggttgattccacggagttcggtatctccgatatcgatcactacttttcatcatccggatcgcttcacctcgccgcacgcaagcgcaatacccgcacaagcgacgttaaactgaactatgtggagtcattcacctccgatatcaaagttgatgacgcaagcaagtcgctcaggctcgagtaccgttcaaagctgcttaacccgaaatggtttgagggtatgctgaagcacggtcacagcggcgcaggggagatcagtaacagggtgacctatatgctcgggtgggatgctgtcacgaaaagcgtcgatgactgggtctacaaaaaaacagctgaaacctatgctctcgaccctgaaatgcgtgaacggctcgcggatctgaaccctctggccataaagaatattgttggacggatgctcgaggctaatagcaggggaatgtggaaagctgatcaggatatgatcgatgagctgcaggaaatctacgccgatcttgaagaccgccttgaaggtctgcatgatgaggagtagggggaaggggaaagtcaaaggtcaaaaggcaaaagtcaaaggtcaaaaggcaaaaggcaaaggtcaaaaggcaaaaggcaaaagtcaaagatcaaaagtggaaagtggaaagtggaaagtgaaaaaagcgatcctgtaagacgaagaggaaggattgttgatgtgttgactcgttgattttttgaactgtaggggcggacctgtgtgtccgcccggctattcagccaccctgccagctcttttcctctaagacaccgagtagttcggggcttctttggtgatcttgacatcatggggatggctctctctcagtccggcctgggtgatacgcacaaagctggtgttgtttttcatttcatccgtagagcgtacaccgcagtaacccatcgacgatttcaggccaccgatcagctgatagataacctcttccagctttccttttgccggtatccggccttcaatcccttccggaacgtattttttgctttcttttgaagcatcctggaaataccggtcgctgcttccttccggttccgacatggctccaagcgagcccattcccctgtatgccttgaagcgcctcccttcatagagtatcgtttccccgggactttcatccgttccggcaaagatgctgccgatcattactgaatcggcgcctgcggcaatagccttggcgatgtctccgctgtatttgatgccgccgtcagcgatgagcggcgttcctgttttggccgcttcttccgcgcatttcatgacagcagtcagctgcggcatgccgacgcccgcaacaacacgagtcgtacagatgctgcccggtccgataccgactttgacggcatccgcgcctgccgcaacgagatcccggacggcatcggcggtagcaacgtttcctgcgaccacctgaagatcagggaagcttttcttgatggttctcaccatatcagagacagccttactgtgaccatgcgcagtatcgaccgcgacaacatccactcctgcctcgacaagagcggttacccggtctatggtgtctgcacgaatgccgacagccgcgccggctctaagcctgccatcttcatctttgcaggagtcaggatagagttttcttttctgaatatccttaaaggttatcaaacctttaaggttgcctttgccatcagttatcagcagtttttcgattttgttttcaagcagtattcctgccgcgtcttcgaggtttatatcttcatccgcggtgataaggttcctgcttgtcatgatgcttgaaatcttctggtccggagaaggtttgaagcgaaggtccctgttcgtgatgattcctttaagtttcagagaggcgtcatcaggccctataggttcttcaataatcggaatgccggatatcgagtgcttctgcatcaggtcaagagccgcctgtacggtcgcgttttcataaagggtgacagggttgcggataatcccgctttcataccgcttgactttcgcaacttcctttgcctgctggctgattgtcaggtttttgtggatgaaacctataccgccggagcgagcgatagcgattgacaactcagattccgtaaccgtatccatagccgcactgaccagcggaatattcagctgaatgtttttcgtgaggcgggtcttgacgctcgtttctttaggaagaatcgccgagtaagcgggtacgagcaacacatcatcaaacgtaagcgcttcgtagagtattttcgacatgcggtaaacagtttatggattgagcttttcaacaagttttgccaatttacgaaagtgactgctgaaagccaatcggaaccacgtgccggtaacgaataatgatcaatatttgaaataaatatatttgatctggttttcttgtcgtgtatgagcttttaaaaaagtaaaatagattgtacattacacaccctaaatctggagaggtcgcatagttggtctagtgcgctcgcctggaaagcgggtagggtctaacggccctcgagggttcgaatccctccctctccgcagcaagaaaagcttccgataatccggaggcttttttggtttcaggtgaacgaatcaagaaggggagggatgcgaacccgaaaagagggtcgaccaatggcgccagccattgagacagcacgcgcaggcgttgctgcccgaagggtgagcgaagcgagtcaatccctccctctccgcagcaagaaaagcttccgataatccggaggctttttttgtttcaggtgaacgaatcactccctcccttcccggaaaggcaattggtctggcaacgagtacgtaagggcaggggataaccggcgcaaagatcgatttctgacgattgtttttgacttttttcgctctttgattatcttaagtgccctgtggatacgttctttgtatacgtttggaggattagcataattggtaatgcagcagtcttgaaaactgccgggttaacacccttgggggttcgagtccctcatcctccgcacgaacatattttctcaggagaggtggttaggctatcgagggttcgaacagcagcgcaagctgctatgattgaccatcaggtcaacccgaatcaatccctctctatgaaggagaaggtaaacagtgcacaagcacagtgttcattaaatagcagagatgtcagtgagagagagttcgaaccctctttcctgagcattagcaagtaagtatatagcaggagaggtggccgagcggctgaaggcaacggtttgctaaaccgtcatagttctaacaagggctatcgagggttcgaatccctctctctccgcaaaaaaagcaattctcatgcgaggattgctttttttatttgagaggggttcgaacccgttaagagggtcgaccagaggcgcaagccgatgagattagtcgcttgcgactaacccgcagggtgaaatgcgaagcattacatcaatccctctctctccgcagcaaaaaaagctgccaataaaccggaggctttttttgttttcagtcgttcgagtgaagaaggagaagggctcgatcccgacaaaaccggcttgcttatgagtatgtaactttaaacagttatgtcccctaagttgattcctccgctggcttcagaatcattacctataccgagggctgctcaaccggctaattcatatgcgttgtatttggaggatagaaggagtctccagtatcttattagcagctttattcttaacgccttgatcttctggagccaacagttcaacgattcaacaaatcaacagttcaacaataattttagagtgccgatgcaacagcttcttcttctcctgtttgcagtgttgctgacccctttcagtactgatgcacaggaaatcgacaaatcactcctcaaagggtacgatgccgcttttgtattctactgccgttcttcaggggaaacgatatccgttgacactctccgttccgcacagcgccttgctccctgctcgacattcaagatctacaacacgcttatcggtctggaactcggcctgatcaaagggccggatgatcattggtacacatgggacggggtacgtcgcggttatgaggcatggaacaaagatatgtcacttcgcgaagcgttccgtgtctcggcggttccggcctaccagatccttgcgcgccggataggtcatgatcgcatgaaaacatatatcggcaacatcggttacggaaccggagacatttcatccgggatcgacacgttctggcttcctcgcgaggggaaaacatccatcacaatcagcgccgacgagcaggtcgcgcttttgaacagactgctcgacggaaaactgccattttcggaaaagaatatctcgatcctgcgcgatattatgaaggtgacggaaacctcgaaaggtaccctgtacgggaaaaccggttcgggtatggatgtggaaggaaagtggaacctgggatggttcacaggtttcgtggaaagcgggggagaggtgtacgtttttgcctgcaacatcaccggcggagagaatccgtcgggaattgttgcgcgggagatcgtggaggatgtgctgaaggcgaagtggttgctgtagggggcaggtgagattgtggcaaggaaaaaggggacgtttgcaattacatcaatttgtttgataagagttgaatcggaaagaccctgatgatttgcgaaaaggcagaaaatgctcttcaggaactccctaacggtgggggggattggttcgaacgttgtgcgggcaggcacgggggcctgcccctacaggctggagcaaagaaacaaatcaacaaatcaacacttcaacggttcaacaattcctgaatcatttcgacaaaattcatgatgaacaggtgaaactgatcagcaaggattgtgaacaggagcaggcggaagttggaggagataaccgatcaggaaagctctacggtaagagcgtgatcaacgacatgatttttgatgcactattttgtgtggtgcgcgttattgctgttattgcactacgtccccaagtttctgaaggcatttggctagaaacgtagtggtggatgaggcaaatcatgcattcgctttccgtgaggatcgtggtttgttgcgttttggttcgtattcccggtcgattcgttctttgaggaacattttcaatagcgactgatagggcacgtctctttcgttggcaagaactttgatgcggttgagcatctgctctggcaaccggagcgaaatggttttcattgtcggcttcaggtcggggaagattgcggttcccgcttttttccagtcgatgtattccgacgagtcatgcgtggcccagaattcccgttcatcctgttcagtcctgaattccggaactgtttttttctgctttttcataactgttctgctccttcctgttcatgtctcgggatgaaatgattctgatcttgtcttttctgatcgtgaatacgacaaagagtcttctttctgcgtttgttttgccaagggcaaaccatcttctttcgattccggagtgcttcatatcatccgcgacgatcaatggttcgttgaagaagatatcttccgactcggagtttgctactccatgtttcccgggattttttgaaagattgccttcatcccattggaatccggtgatgcctgttaaacgatccatgatgttgtgtatattgttgaaatatacagagcggcgcggaaagcagcaactgatggacttgaagaagtgggcagtttgctgttgcgctgggccagcccctacaggtttgagcaaacagttcaacgattcaacacatcaacagttcaacaacccgctctatcgaaagtgttttatgaattgcgtcgatgacgttacgggagtgcaatgaagaaattgtctctctccaatcagaagttgttgagggccattcatctggttgtcgccgggctgtggttgtcctgcgtgatcatgttactggtactgccgattgttgccgaaaagatcacagagggcagcgagttgtatatgtatatgtacatctatcactttattgacatgtatgttctgactccggctgctatcgctacgttgctgaccggactggttttctctctgttcaccaggtggggtttctttcgacatggctggcttatctacaaatggatcgttacgcttgcgatcattatcacgggtacgttctatttaggtccaatggtgacgaggcttctggggatcgcagagaccaggggagctgcagctttggatgatcactactacatgcagggctcagagattggcctctgggcggcggtcatcaacacagtgctgcttatcgttgctgtcttcttttcagtgtacaaaccctggaaaaacataaagcgttagatggaaaggggatcggcagtgacgaccgaaaggcgcttttcagggttgacgagcttgaaggtatctctgaacaatcggataatttcgtatacccgcttttcattaaggtcgaatttcggtcgaagtaaaacctcttcgacttctttcagaatatcagttgagatactatttacaacactccctgaagagcagaggtgcaggatttcacgcggttttcctccgaaaagaattccggaaatgaggatgttactgtcgcagacaatcttcattgatcatccgcgttctttttacgactcgcggcaatctcatcttcgacgtccttaacgatcagctgcttctcctgtgcgatcctgtctccaagctgaaacaggtcattccactggcattggcgttgaatgtaaagccttgccgcttcacggatcagctctgaccagctgcggtgttcacgcttagcagttttatcaatttcactcaggagagaatcctgaaaggatatgtttacggtgacgttgctcattgctcgtggtacggttttggtttcaatatacaaaccttgtattgaattaaccggattttccgcatcaatgttcccctcggcaaggtgggaagtttatcaacaactcaacaaccaatctgcagctgttgcataactgatatgaaaagcatcagaacctgtctgcgacaatttagaaagcagagtttttgaatttgtgaagagtgtctatgctattcgttctgcctgaatttggtcgtctgacaaattatatatggacatctgaaaacaccctgtttttcaacaagagcaatctacacctgaacattcaagtgcagccagaggttaagatacttatcggcggacggtgattatgattcgggtgtcttcagcggaaaacaggttattactatgtcagacaacacaataggtcgtttttttgaatatctgaattggcttttcaatccatttcatggactgaagacaacggaagtatatgacctgattggcaccacctctcttaccgagaatgcgttatatctgaatcttggctattggcgggatgtggataccattgatgaagccagtgaagagcttgcgcttctggtggcgaaaagaggcggtatgggtccgggcgataccgtgctggactgcgggtacggttttggtgatcaggacatcctctgggcgaggaacatgaagcccgaaaacattatcgggctgaatattacgcactcccaggttgagcgagcccgtatgaatgttgccgatgcgggacttgagaaatcaatagatttacgtgaaggctcggcaacagcgatgccgattgacaatgaatccgttgacctggttgtttccgtggagagcgctttccactacagaagccgtgaggattttttccgtgaagcgtttcgcgttctgcgtcagggcgggaggcttgtgacagcggacattgtacccatgaaaaactccgataatcccttcaggcgaatagagcagtggatttcatggaacatggtagcgggcaaattcaatattccgcaggataactactatttgatcccaaactacgataagaaactctccacagccggatttgtcaatacagacatcaagtcaatacgtgacgatgtctatacgcctcttcatgagtatctgtcaggagaccggacatttgtcggcaagctgcctccgcttgcaaagatgcttgcgcaattatcattcaatcgctctgcagacagtgtctatgcagggctggattatatactttcttatgcagaaaaaccataagggcacctctattactgtattccgcgtcgtgattacttcgttagtcggtgctcgaaatcctcatgtcaaacaaggagccaatcctccactggactgataactgaagccatacagaatggcatacgcacagagatcaatagcaaatctgcggctgctgcataacgggtattaaagccataagagcctacctgcggatatgcataatccggaatttttaatctgacgaaaagtgtttgtgctgtatattgtttacaggagacaataaatctgtggcacagataataaaaaatgatgttctgaaaacctctaaaatgaggcagtcacatgagagccgaacaaatcaaaattgaaattgatggattagagttatcggaaaaacttcttctcgttgaagatttgtgggattcaattgcagccagtaattcagaacttactatgccggaatggcaaaaacaggaactgaacaggaggtataaagaataccaacaagggaaacttgagcttcaagattggaaaagtgtccatgaagaactgcgcggaaaatataaatgaagctcagttatacggaaaggtccagtgaagaccttgatatagcgattgcatggtatgagaagcaacgaagaggcttggggtttgagtttcttgactgcgtcgaagttgccattaaatcaatcgtgcaaagcccggagctttaccggatttattattcgcaatttcgaggttgtcttgtcaggcgctttccatttgtgattttctacacgattgaaagtgacgcaataattgtacactccgtttttgatagcagacaagatcctcaaaaaagaccataacgtggcaaatttatccgtgtaaatatcaacaaggagagtaattcatggacgttcaaatctacgtcaagcctgagtgcatgaataacagaaagcaggtggaaatgcttcagagcaagaaccatttggtgaccgagaagaacatctttgaagaagagtggaccagagagaagctgcggccattttttcagaacctgcctcttgacaagtggcacaacccctatgccccgaaagtcaaaagcggggagatcaaccctaagggttgggatgaagagcaaattctggctgaaatgatcaaggacaactacctgatacggcgaccgctcctgcaagcaggagaccgacaggattgcggttttgacagtgacctggcccttgagctgatggcaagcgctgaagtagacgaggtgctcgtgtgccaccaggctgggaaggtctgcgattgaaagaatataaagaggacgttcttaagcaggtgaagttatttgatgagaactgacgcaaaagaactggatactactgcgaaaaggacgagaatgttctttgtgaatttccatgcgtcaaaaatggttgcaagacctgatttttttctgtaaatcccgtcgttaaaccgaatgttgagtgggcaggcacggggacgtgcctctacggtataaggggaaacatctcaacacttaaacaaataaacaaatcaacatttcttcaatctatatcaatccaatacacatcaagcaatccagctacgtccgccagtgagaagcgtgctttgtgaatccggtttgtttccgggttgatcgaatagttttctgcggttcggaaatcggctttttcgaggaggattggttcgaaggtggtaatcttattgcgattatgtcgaggtttttctatactgtaaaaaaccttacgcatgaaaaagtattgtacgacagaagaagcagccgaatatcttggcgtttcaactgcacgagtcaggcagtatatacaggaagagcgtcttacgtcagaaaagtccgggcgtgatcaccttattgattatgtggctctttatgattttgccagtaacggacgaagaaaaatagggaggcctttcaagaaagattctcactcatcaaacgggcttcatgatcagtctgtgacagcagtcgaagcccctgactcagtggcgcaagaaaatgggcctaccgtcattaatggtgatacgcgtgaagtaataaagaggctacctgaaaataccttcagatgcgttataacttctcctccgtattggggagtacgagactatggcgttgcagaccagattggggcagagcctgatctgaatgactacattcattccttggttgaggttttttcagaggtcaggcgggttttgaagcctgatggcaccttttggttgaatattggcaacacgtatacctcgggaggccgtaaatggcgacaggcggatgcaaaaaacaaggggcgtgcaatgtcctatcggcctcctactcctgaaggattaaagaagaaagatctgattggtgtggcgtggatggttgctatggcatgtcagcaggagggatggtaccttagaaatgatattatctggcataagccaaattgccagcccgaaagtgtgagagatcgattgaccgtggctcatgaatatcttttcatgttttcaaagtctgaacgctacttctttaaccaggatgcgatcagggaggcttatagtaatggaaacggcatgaaaaacaaacgtactgtttggtcaatcaatactgagccgtgtcctgaggcgcattttgcagtattcccaagaaaccttgtcagaccatgcgttttagcaggttcagaagaaggcgatgcagttcttgatcctttctacggggcaggaacagtggggatggttgcacaagaacttaacagaaaatgcaccggcattgaaattaacgatgggtacgttgatatagcacgtaaaagaacctcaaaaatacaagggtcgttcatgttccaggaatcgtgaattcccattgggcatgtacaatacagtaagatttcaacagtttttttacctgaagctttctttcgctaccaccatcaaagtagagttcgaaaagttctgtatcgccatccatcacatagcagtaccccggcttgggatattgtctgctctcgcttttcagtacaagctctccattttgcgccttcagtaaaagcgattttgggatttcaaccagttcatataaccagtcaggggctttccgaagagccctgagcataaaaattctgtcatagtttttcatgtgacgaatgaataatgcaagcaaatgtttcagatcttcaggatcttctccccagcttccttttcccaactccatgaacttactgatccagattttttcttcctgaattcctttgtttgcctgagttttcagtgatacagctactccgtcgatggttatatcgtgcccctgattgcctttgggagctaactgtgcttttttgtcagacatggatatgacacgctcgagaaggtattcgaatttgtctttggagaaaggttctgcggaaaacccgtgatgaattctcagagcatcaccaaaattttcaagggtttcttcgtcaagtaaatcagagttgaaaatcctgaagttatgagaacaatgaaaaatctgaaccgttcgttcaagccaagagaattgtcctggtgttaattctctgactgatgcaatcagagcctcaattcttccattatcaatccggttcatatgatgcatggttaagcgattgtaatactgtaagatgttattactctaaagaaaacctacaaaattgaaatatgcattagaaaagggaaacgctgacaagtatatcaacttatttgacaggaattgaatcacagaatccaaatgatctacgagaagggtggagacatgctctttgtgaatatccgaaaggggggaggagggtgcaagagttgaagcgctcagcaaaaatatcggtaaatcggacgcaacgcgggcaggcgaaaacaaacacctcaacgattcaacacctcaacagttcaacaacccttccccttactcaatctcaatcccatatccatccagcaaccccactacacccgtcagtgaaaacctcgccttgcgtatccggtttgtttccgggttgatggagaagttatacgcagttcggaagtctgatttctcaaggattgtatggtcgaaggttgtgcgcaacagatcgcagttctggaaggttgctccggtcaggtcggtgccggtgaaatctgcttcctggaggttgcaatcggtgaattgtgtgtttttaaggttcaatctttggaagttcgatagtttcagcatgcactgttcgaactcgaattccagcagcagttctctgcaatcgcagaactgcaaaccgagcagcttggagtccgaaaaatgcacctcttgaaaaccggtctccctgagcgtcgccaggctgaggtcgcagttgttgaaagtgcagttcctgaaggttataccggaaagatcggtgtattcgaggttgcaacggatgaaccggcattcctcgtatactccctgaagaaggttctcttcaccaaaggagactttctcaaacgttttgttttcggtgagttctgtgctgtctcttttcatggttcaaaatatttgcaagatcgtgttactgaaaatacgttaggtttaagaaaatttcgttttcttttattcatggtttttatagtgactggttgactctggtgttgacttttctgatcgggcttctccgggcagggatctcttaccgtattccgaatcttgccggagtctctctgtttcatggtgtggttggaaggcttgcagtgccggcgggaatagcaagaaacaggtgaagaacttcatgaacttttccgctatccggtttgttaggagatgcaacagcttcttttgacgtgttttaagcgctctctcaaaacattcatatgtctatcttttccattttcatctgcccgttcagacagctatcagggggagtgattatttttgctttgattgctgtttgtcttttcgggtttctaccagtgtcggctgtcgcagaatcgttgacaaaagaggcgtttgtcgctcttttgaagaaaagtcatccactgtttgaaaaagaacggctgacgagcgctatcgagaaagaggaacaacggagttatctgggcgatgccgactggaacctttcctcatcactaacctggtcgcgtgaagaggcgacaataaccgcattcagccccgatatttctaaatccctttcgctgcaaaccggcgtgaacaaacagttctgggagaccggaggacgtctgtcagccacctatgccatcaaccggtcttccagctctttcgagcaggctcctttgttttcttatccggatacattttatgaaaacagtgttgagctgcaatattctcaacccctgttgaggaaccgcggaggcaaactgagccgtctgcagtatgacctgaaggcttttgatgtcgatgctgccgggattcaggctgccgagaatatcgaggaatttctcgcggagtcgatctcaaaatatcttgactgggtataccttgaagaacagaaaaaaataatgtcccgcaggcttggcctgagccgcagggagttcgagaggactcagcgcaaattcaatgcctatctggttgattctgccgacgtgatgcgctcgaaagatgccctgaacacctggcggcagaacctcgccctggttgaactgcagttgacagccctcaaagaagaactttcggttttgacccagagcagcgctgtgctcgacgcggagcctgagttcaatttgtatgcccgccatcgtcccgaatctctcgcttcagccagggcaaggctcgagaacagttcacgaatcttgaagatactcgagctacggaagaaacagcttgacgtcaatgctgtcggggtacgggagaccggcaagcccgatctctctcttattgccgcggttacggtgaagagcgcagaggagagcgctggcgattccttctcttttgacaaaaaagacgcagcggtaggtctacagctctccgttcctctcgaaaacactacagctaaagcagagtatcatagaacccgtctgtaaacgcttcagcttggcaaggagagagaggacgtgacgctctctctcgaagcttcactttcttcgcttcatacgcagctcaataagcttggggaagttctggagctcaaccttgaacagatcgagtctgcaaggctgagaaccatcgaggagacaaaaatatatgagcaggggagaggtgatctgacctttgtcatcatgagcagggataacgaggaaagttccaaactcacctatgctgaaaacgccctgaactatcagaagctctggctgcagtttcaggcgttgatggatgaattgtatgaagaggagcaaggagtaaggagcaaggagtagcgcacttcgtgcgcaggagcggcgcatagcgctggtgaatagtggagttgggaaatgttgaattgttgaacagcattttttacgaatcacgaatcacgaatcacttgttctgccttttgccttgttgaatggcttttttctggtcactcgttactcgtcactggtcactaattttcttttgacttgttttcatgaaatcactgttccgtttttttgctgagcgtcacatgctcgcgtacctcatgacgatcctggtctttctgttcggcatggctacgctttggcagatcaaccgggctcagtatccgaaggtggacctgggtcagatggtggtgacgacaaattatcccggggctgcgccggaggacgtcgaactcaatgtcaccaacaagatcgaagatgagctgaaaagtgtcaccgatatcaagcgggtcttttcgatgtcgatggaaaatgtctctatcgttattgtcgatatagagccggatgcttccgatgttgacggggtgaaacgagagattcgtgaagcggtttttcgaataacggattttccagaggaggtgacggaatcttcactgatcacggatatcaaatcatctattttccctattcttgaagttggtctgacgggtgataagccctatccggaattgcgggagcttgcccgcaggttcgaaaagaagctcaaggacattccgggcgtggcgagcgtgcagcgttacggttaccgcgacagggagatacaggtcgagctgtatcccgggaaaataagagagcttcaggttcccatgcaggaagttgtggatgctattcagcagcgaaacatacgggcaaccggaggttcgcttgaatcgtttaccagtgagaaaaaccttgttacccttgcccagttccgcgatccccgggaagttggagatgttgtcgtgcgttcaagtttcgacggaccgattatcaaggttgccgatatagccgatgttaccgacagtttcgaagaagagcgggttttgtcgagaatcaacgggcatccggctatctcgtttctgatcaacaaaagtgaatcggctgatattattcgtacggtagaggcgatcagggatctggtcagtgaagaggaggctctgctgccggagggcgtaaggtttatttatggcctcgacttttcacaatatgtggccaaccagcttaccattgtcatgacaaacggcggaatcggtcttgtgctcgtcatgatcgttcttgccctgtttctcaatatccggaccgcattctgggtggctctcggtattccttttacgctgcttggcggtatttccctgcttccgctcttcgatgtcgagctcgatacggtgacgcttacctccctgatcatcgtcatcggtattgttgtcgatgatgccattatcatatccgaaaacatttttcagcgtcgcgaacgcggcgagtctcctatcgaagcggtggtcaacggtatctatcaggtgtacaagcctgtgctgacgactgttctgacaacctttcttgcgttcgctccaatgtttttcatgccgggcatcctcggtaaatttgttttcgtgatcccgttgaccatttcgcttgctctttttgtttcactcatcgaagcattcctgattctcccggcacatgtgatgcccggactgtatacgagagagggagaagatcccaaatccaccatgcgcaactggtttgtaccgatacgtgacatgtttgaaaaggttcttcattcaatgctgcgtttccggtacgttttggtattttttgcactgctctcgtttggcggggctctgttttacggcctgaattatatcagctatattctttttccgacaaaaggatccgatgcgttcaatatctggatcgaggttcctgttggaagctctctcaagacaacctctgataaagccgccgagtttgaaaaattaataggggttttgcctgaagatgagctggatgcctatctgacaagaatcggaacacaggcggacattgtcccgatcgagcaggaaaattttgccgagcttgccgtcaagcttacaccatacgggacacgggaaagatcagcggatgaaattgtggacgatatccgtgaaaaagctaaagagatcaccggtatctcgcagacaacttttttcgttgaatccggaggtccccctgtcggtaagcctgtcacgatacgtgttgtcggttccgacgattcgctgaggactgctcttgccgattcagtcttcaactatctcggcgcaattcaaggtgttactgacccggatcgcaatgacaaggatggtaaggagcagattgaaatagcaatacgccatgaccgccttgcccggctcggattgtcggtggcggatattgccagaacggtcagaacggcctatgacggtcaggtggtcaccagcgttcgttacggtgaagaggaggttgatttcagggtgatgctcaagaagtttgccagaaagaagctcgaataccttcaggatctttctattcccaacaggacgggcaggttgattccgttgaaagaggtcgccagtttcgagcagggttcgggcccatccatatttcatcactatgatggagagcggtcagtgacgatttcggcagatgttaaacaggacacggtcacgccaatcgaggtgatgaggaatgtggaaacgcattttacgggaacccgcgatttcccaggaatcaaactggtgttcggtggagaagcccaggagtcggaagaatcgctccggggattgttcatcgctttcggtgtggctgctttcgggatttacttcctgctcattctcctgttcaactccgttacacagccgctgcttgtgatgatgtcgataccgtttgccatcatcggtatcgtgatcacctttgcgctgcacggtgaggtattcagcttcctcgggttgctcggtgttgtcggtatggccggtgtcgtggtcaacgactcgcttgtcctggtaaactacctcaacgagctttaccagtccgggcaaacaagggatattcctgccctggttgcaaaaggcaccgctgatcgtctgcgtgccattctgctgacaacggtgacaactgccgccggtcttctgccgctagcgtacggtatcggcggaacggatgcatcgatgatgccgatggcactcgcgctgggctgggggctgctgctcgctacccctttgacgttagtgctgattccctgtctgtacatgatcggttttgatataagagatctgttgtcaagggtttccggtggaggtaaagggctccctgaagatgcgtgatttttgattgatatattgtttttgctgccgtacattatgtacagagtaccggtttttttctgaaaagacctgttcaataatgaaaggaagtatccggtttttctttatcggttatagttgcactatcaaatattgtgatctcaagtaattatggcgaagcgtatcggaaaaagatttggggtgttgtgcgttaccatgcttgctctatcgctttcagggtgcggcagtggtgccggaaccggaggtgcgggagcacagcagcaggcgccgtcacttcctgtgatgaacatcgggtcttcttcaacggtggtgatgcaacagtattccgctctacttgaaggagttgttacggttgaaatcagacctcaggttgatggaactctgcaggagatagccgtcgatgaaggagcttttgtcaaagcaggtcagttgcttttcggtattgacggtagggtctacagggaagagctgaaatcggctgttgctctgcaacatgctgcaaaagctgctctcgacgttgcaggggtagaggtggagaggctcaggccgctggtaaaaaacaaggttgtatcggcaatacagctgaagcaggctttggcaaaacatcgctcggcaaaggcaagcctcgaacaggctgatgcggccgttcagatggcccgtatcaacgttgagtataccaggataacggcgcctgttgatgggtatatcggcaatattccctttcgtatcggcagtctggtgagcaaaaatcagccggaacagttgaccacgcttaccgatgtgcacgagatacgggcctatttcagtatgagcgaggttgattttgtgcgtttcaaaaagcagttttccggcagttcaatcgaggaaaagcttgccgccgtaccaccggttaccctgcttcttgccgatggtagccgttatcctttcgaaggcaggctcgacgcggtcagcggccagtttgatcgttctacggcttcagtcatgtttcgggcgacctttccaaatgccgacggaatgcttcgttcaggtaacacaggaaaagtttccattgccaaccgttacgataatgttgtgcaggttccccaggcaagcacggcggatcttcaggacaggatctttgtattcaaggtttccggggacaacagtgtatcgagagccccgataaccgttgtcggtaaaagcaattccaattatatcgtcagcgatggccttgaagatggcgatatgattgtcgtgtccgggttctcacgtttaccggacgggacagtgatcgatccacagcctcttgaagaaggcaaccccgataagaaagagcagcatcgatgaacagcggagaaaacaggtagattatgtttgaacgatttatcaacagaccggttctcgctacggttatatcggtattcatttttctgcttggtttgatcggtattacacagcttcctctcacacagtttcccgatatagcgccgcccgccgtacaagtatcggctacgtatcccggagccgatgctcaaactatcgcccgttcggtagctccttcgctcgaagaggcgatcaatggtgtcgatgatatgacctatatgacatcgacatcgagcaatgacggttccctggtgatcaacgtgcttttcaggacgggcaccgatccagaccaggcggcggttaatgtacagaaccgggtcgcaatggcaaccagtcagttgcctgaagaggtgacgaggttcgggttggcgaccgccaagacgcagaacagcatgatcatggtgattacgctcttcagcgacgatcctgaaacctatgacgctacgttcctgcagaattatgcgaagatcaacctgcttccagatatgcagcgtgtcaacggcgtcggccagaccatggtgttcggggcaagagactactcgatgcgtatctggctgaagcctgacagaatggcggcttattcggtgacaccccaggaagtgattgcggcggttcagagccagaatgtggaggctgcaccggggaagttcggtgagggtgccggtgaggccctcgaactgatcatccgttacaagggaaaaatgaaggagccgtgtgaatacggcaacattattctgcgtaccaatgaggacggttcggtgctgcggctcagggacgtggcaagggtcgaactgggttccttcagttatgcggttgatgcggacgccaacggcaaggagtcggtaaccatggcgatttttcaggctgccggttccaactccaatgatatccagattgccgtccaggatgtgctcgagaaagcgtcggaatcgttcccggcagggatcgactacatcattccctacagtaccaagaagtcgctcgacgagtcgattgaacaggtcattttcaccctgctgcaggttttcgcactggtttttctcgtggtgttcattttcctgcaggatttccgctccacgcttattccggccattgccgtccctgtagccattgtcgggacctttttcttcctgactcttttcggtttttccattaacctgctgactctctttgcgcttgttctcgcaatcggcattgtagttgatgatgccatcgttattgtcgaagctgttcatgcaaggatggagcagcggcagcttccggcaagggtcgccacgcatcaggttatgcgggagataaccggcgtggttatctccactacgcttgttatagcttcggtctttcttcccgttggctttctcggtggttcgatcgggattttttatcgtcagtttgcctttacgctggtaacagcagttctgatatcgaccgtcaatgcactgacgctcagtccggcactttgtgcgctttttcttacgaagggcggtgaaggagaggaaaaccttggctggttcaaacgtttggagcagcgtcttttcagaggattcaatgccggtttttcagtggtgaccgaacgctatgtcggcactctcaaggtactcatccgcaaaaaatggctaagccttggcgggctggctgcggtttccgggcttgcattctggatggcggcctccgcgccaaccggctttattcccgacgaagacagcggttttttcattctctccgcatcgcttcctccaggggcatcgctcgacaggacaatggaaacccttgacaaggtcgaggccattctgcaggcagaggagagcgttaacgacgtcatttcggttgcaggcttcgacctgttatcaggagcaagttctccttccgctgctgttgtttttgccagcctcaaggatccggaagagcgcggcagggtgaaaaatatcggcgccatcatgggcggggtatcgcaaaaacttgcatcaatcagcgaaggaacatttttccccttccagccacctaccgttccagggttcggtaatgtgggggggctcgagatggttttacaggacaggacatccggcagcctggaaaagtttggggagacggccaacggttttatcggagcgctcatggcccgcccggaaatcgcctttgcctttaccacgttcaataccggctatccgcaacacgagctcgtggtggacgacgtgaaagccagccagctcggcgttcgtgtcgatgaagtgctcatggtcatgcaggcctattacggcagtctccaggtatcggatttcaaccggttcggcaaatactacagggttattgttcaagcggaagccgaagaccgcagggatccctcttcgctcgatggagtgttcgttaaaaatgcaatgggggagatggtccctatgaattcgctggtaaccctgaaaaaagtctatggtccccagacagtggatcatttcaaccttttcaacgctttgaccgtcaacgccgttgtttctccgggatataccaccggccaggcaataggggccgctgaagaggttgccgctacggctcttcctgccggtttttcctatgactggaaagggatgagccgtgaagagatcgagtcaggcagccaggcggtttatatatttctgctttcccttgtgtttgtttacctcctgctttctgcgcagtacgaaagttacatcctgccgcttgcggttatttttacgatcccgaccggtattctgggtgtttttgtcgggatacagctcttcggcgttgaaaacaatatctatgtgcaggttgcgatgattatgctgattggtctgcttgcaaaaaacgctattctgatcgtggaattcgctattcaacgccggaaatccgggtattcgctttttgaatcggcactcgagggttcgagggtgaggcttcggcctattctcatgacctcgtttacctttgctctcggccttctgccgcttctctgggtgtccgggccatccgccctcggcaatcattctatcggcgctgcggcggtgggagggatgctcagcgggacgtttcttggcgtgctgattattccggtgctgtatatggtattccagtcgcttcaggagaagataagcggacctccgcaggagcccgagagtgatggtgcagtcaaataacaaagaaagaacccttgaaatgaaaaacagaacgagagtaccgggggttgtcctgattcccatgttttttctgatgctctctgcgtgcagtacggtcggaaaatatacacagcctgaaacgggcttgcccggaacatacagagggagtgttacggctgattcaggagtggcagcagtgccctttgcgggaactgttccctacaggactttttttgctgacaagtcgcttcttgggttgatcgatgcagctcttgaaaacaatcacgatctgcaggtagccataaagaatatcgaatacgcatcacttggcttgaagcaggcaaaattgggcaatcttccaggactgaacctgcagggaagcgtcagcggggcaactacctccgatttcggatcgactccgttttcttccgggaaggagagtgtcgaagagtacagcgcatcactttcactttcctgggaagccgatatctggggcaagatccgcaacacaagaaaagcggcgcttgccgagtacctccggtcagttgaagctgaaaaagcggttcacacgaggctgattgccgatgttgctcgaggctattataacctgttgctgctcgacgtgcagctcgatataacaagacgtaatcgggcgcttgccgataccacgctttcaatgatgcggctgcagtacgatgcaggttacgttacttcgctggcggtagaacagcaggaagctgttaagctggggatagaagccggtatagccggaatcgagcaggggattgccgttcaggaaaacgcactgagcgttctctgcggcaggatgccggatgagatagtccgtaccgcaagacttactgatctgtcgatagagaacacgttttcaacgggcatacctgcgcaactgttgagtaaccgtccggatgtcaagtcggcggagatggctctcatgaaagctcacgcagagagcggagttgcaggctcaaggctctatccttcgttcacgatcagtgccgaagccggttccaatgccctgacttccagtgactggtttacttttcccggttcgttgttctcgtttgttcatggcgcagtccttcagccgctttttcagcagggaaagctcagaaccgcctacaagcaatccggagttgttcgtgacagggaggagattcttttcaggcaggcggtgctcaacgcagtcagggaggtttccgatgcgctggtggccattcagaaactggatattcaggagaaggctcttgaaaaacaggagcgtgttcttactcagtcggttgaacacgcgaacctacttttcaacagcggcatggccgattacctggaggtgatcacagcccagaaaaacgctcttgattccgggatttcacttgccgatatccgtcgtcagcgcctcgatgcccaaacagagctttacagggcactgggcggaggatggaggtaaggaggatagctttcgtattttttttatatattattctatacaaaaatacaactgattttttgatttcaggtataaaggtgagatatggctaattcaggtcagaatgattttctgaacgatcctcttaagatcgcaggggcattggcgggaggtgcttttcttctttcgccactgggcaggccaattcttcatggagcctcacggttggcttttaccggcttgggactgtatgctgcaggtaaggctgcaggaaaggcggcggatgcttttatggattttgccgagctttcggacaacgatagagaaacagaaggagaggaagaactgtttgagtaagatctatgttttttgttaacatgaaatgagaagagtttcatatgcctgatactgataccaatttacaatcgaacaccctcttgactgctgttggtataggaagcgcagcgttgctttttcctcctataggtgtcccattggttattcatgctgttagcggcgctttggttggagggattggcattgctgcggcaggtgttttgcttggtccggttatttccaatatgcctcagatcaaaccaggtcagcctcagaacgattcccaacctcaggaagatgttcagcctcagcagctatcagggaaagagtagagtttgtttgtttcctcggtctatttctgattttttgctgaaaaaatcttccgaagctcttttgcggagtatgccggcaggttgcatgtttgattgctgcaaacgtaagctgcatttcctgtggatttaagcgtgatttttttgagaaaatcagtgttttcagcgttgttgcctgatgcgtgtatgatgaacatgtcaggcagatacatttcgccaagcgtattttcaaggtttttcattgtttcgttgtgccgttcaccggtaagaataacctgccgtgttccataaaagggaagcattgccgttttgagcagacaaggtagttgacgtccgttttccttaagcgatttactgaaataggcaatggttttatccgcgatttctctgaaatcatcgcgatccatcatatccgccaaccggtagagagaaaaagtgtttattgaatttggagaaggctcggcaccgtcgtaatcctctttcatgcgtatcggaacggatgagtcgtccgacgctgcattgaaaaaaccacccgacttatcatcgaaaaaaagttcaatctgtttttccataagtttgaccgcattgctcaagtagcgatgttctgatgaggcttcgtaaaggtccagtagcccctgtatgaaaaaggagtaatcatcggctttgcccccgataccggcctggccgctacggtatcgtcgaagcagtctcccatcagttgtgctgtaaagattgttgaggataaactcggcggctttaagagccgcgtcaagatagttttggctgcgaagcacgcaagaggcttttgacagggctgagatcatcagaccattccacgatgtgagaattttgtcgtccagatgcggccgtggtctgtcattccttgaatggaacagtttttcccgtgcatcgtccgtgatttcgcggatgatttccgaaggcatggagaactgtgcggcggcagcttcaatatcatttctggcaaaaagtatgtttcgcccggtaaactccagatgcggatcgtccagggcgtttccatcagactcaacaccgtatataaaacagaagatatctgtttcaagcggatcaagctttgccgtgatttcctgaatggaccaggtgtaaaaagctccttcttttttagccttgctcttgctgttcggaaaactgtcggcgtcttctgcagaatagaagccgcctttgttgtcggtcatatcgcagagaacatagttcaggatatcgtcggcaagattcgcatagaggttttcgccggtaatctggtaggcttctgtagctacaaccgcaagctgagcgttgtcgtagagcattttttcgaaatgcggaacatgccaccgtacatcggtcgagtagcgtgcaaatcctcctccgccaagattttttattcccaaatggtcatgaatgccgccggaagccattttccttaaggagagcagaaccatctcctttgcttcttgattgccagtgaaataagagtaggcaagaagaaattcaagaatagacggctgagggaatttcggcgcattgccgaaacctccatcctccttgtcgaacattccggcaaacgttttggccgcatgatggaacacctgttcatccagaggaaccgtctcgggtttctgcagagagagggcttcaagctgctcggtcatcccttccgctgcagaaagaaaccggttgcgatcctctttccaagccctttcgatcgagagcaggagggaatgaaacccgggttttccgtatcggtcttcaggaggaaaatagctgcctccgaaaaacggtttgagatccggagtgagccatacggacatcggccatccgccgcttccggtcgttgcctgtacataggtcatatacaatctgtcaatatccggcctttcttcccgatcaaccttgaccggcacgaaagccctgttgaggagctcggcgatacggtcgttttcaaatgactcccgctccatcacatggcaccagtggcaggtggaatagccgactgagagaaaaaccggtttatcctcattacgtgctttttcaaaagcttcttccccccatggataccatgctgccggattgtacgcgtgttgtagcaggtatgggctggtttcttcagcgagaaggttcgggcgtcgtttttcttgcggcatggttttcggatcttgtgtgcatgttgactcactccttatctctctatgcaacaaccggccatgtgatgaagttcacctgtatgaaaccaagtgatcgtattaatggttatatggctatgtagtgaatgtatggtttggttaataaatgtcaggtatgtaatgatcaattatgaagcatcgacagtttgcaatagtattggccgcattgatgacgttgtccgtattcacctcatgctcaaaagaggggtctgaagctgccgggacacaagtagtaactgaaaaatctgtaaaaggagaggatatgcaatacaaaagtttgtcttcggaagaagaaagggtcattgtgaaaaaaggaactgaaatgccgttttctggtaaatatttcaatcacaaggaagatgggacctatacctgcaagcgctgtgacgcgcctctttttcgctcgtcggacaagttcgattccggcacaggttggccgagttttgatgatgagattcccggggcggtaaaaaaagagaccgacgctgacgggagaaggaccgagattatctgcgcgaactgcggcgctcatctcggacatgttttctacaacgagggtatgaccgacaagaatgcccggtattgcgtcaactcaatctcactggatttcaaagatgaaggggcttctgatgctgacgctgtaggaataactcaaaaagctgtttttgccggtgggtgtttctggggtgtggaatatcattttcaaaaagtagcaggggtgaaatccgtaacgtcaggatataccggcggcagcaagactgatccaacgtataaggaagtttgtacaggaacaaccgggcatgcagaggctgtagaggttgaatatgatccgtcacaaacctcatacgaggagcttgccaaactgttttttgaaattcatgacccgacccagttgaaccgtcaggggcctgataggggaacgcaataccgttcagctgttttctatgcggacgaagaacagaaaaatattgcgcaaaaactgatcgccgaactgaaatcaaacggttataaggtggttaccgaacttgaacctgcttcagaattttacccggcggaagactatcatcaggactattatgaaaagaccggccatcagccttactgtcacatctatgagaaaaggttcgataagtaagggccgctctcctactttgtcgcgcgccctgattacttcgttgatcccgactcatgacgatcaagagaggtattctatctgtcatcttcgggcttgacccgtgaaatcagggctcgtatttcacaggtcttacccggagatccatcttatctcgaaggtctgcagggatgctggatcagcctctgtgtaacagtcgatgttattacacgggggcgtgactttttctgattggtgctctggtagttggaaatcgctgtcagtatctgaattggtatcgaataaagttatgcggtcgcggtcgtcctggatgtcaggttctgagacggctttttttgtgtatgactttaatgcgtcattttttttgtatattacggtcatatgctcaatataggcgagttttgctcttactgtaaaaaactataaacggagaattggctatgattgttgctgtgccattggaaacaagtgaaggacttgattcactgatttgcgaacatttcggcagttcgccgctctatgcattctgcgatacggattcaggaaggcttcagatagtggataattccaacagtggccatgaacacggacaatgcagtccgatcgaggatttttcccgaaacaatatcgaggctgttctatgcaagggcattggtgcccgcgcaatcggcaagctcaggatgcttggtgtagaggtgtttgttgccgaagagctttcgacgctttcccaggcgcttggcagcttaaaaagcggactgatgcgtaaagtggagaatcaggatgcctgtcaggctcatggttgtcattaggggcatcaccatacccgtgtaaattgaacagtatagtttcaatttacacggttcttctgagagtccagaaatttttcagaggatatcgctgctggtactattcgatcaatcgagtctttttctattcccttgatgccagctcacggtagaagtctccgaggtgcctcgtcccggtcgccgtggggacggtatccattccgctgaccgcaatggcgaaggacatgacctcggccagtcccttgttgaagaatcctgtcaggaagagagccgcgtcgcccacccgcatggggatttgtgagatccattggttttttctgagggcgttgaacgccatggtgaccgtctcgttgaaagagcaggtgtccggtcctccaacgccaatctcccgctcgccgccttccacaacgtcgccacagaatttggcgagatccgctccgtgaatcgggtttacccggttttcgctatcccccagcatgaacatgtgccccgagcgggccatggagaagaacatgcccatgtccgaaaagaagccggtcggccggatgaccgtggtgcagggcatgccggatgcttgcaaatccctgacgaagagctcgtgggccttcacgacgcacagacagtcatgctgccctgtctactattcctgttattacacggggtgatccggcatccacagggcctcccaatagtaagaatggattcccgtgtcaagcacgggaatgacagggagtggagaggagtcatgccgccctgtgtactattcaagttattacacggggtgatccggcatccatggggtttcaggacaagaatggattcccgtgtctagcacgggaatgataggaaagggaaagttgcccgtccttgtacgcactttttttcttcccttggtgaattattcaggataacagcctgtgttcgttgtgggaaaacaagctcccgcgctcttcaatacaaggagattgacgaaaatttctatggcgtggaggttttcatcaaaaatgccttacacgtcatgcaggaaagctgataatgccgtattttcttgaatgatagattattaagacctaagttgatcgatttgcaataaaaaaagccctcacctatgggtgtaaagtgttatattagcgtgagtaacgaccaagtcaccacgtaataaaacacaacccaagcaggtggagagctttatggcaaaagataagacgattaagggtaaaaaagaacagcagatttgcgccattttgccgagcgacgaccaactgaccggcagggctggcttgagcgtcttcgcactgtacctgcgcaacatagggctgtttccgattattgaccgcctgttcggtacagtgcggaagaatggcaagggcctggcggtcaccgagatgttcgtgcagattttgagcttcttcatggatggtacgagccgccatctgaactggttcgatcatcttgccgctgatgatgcctatgccggcctgctcggaaccggtcgattggcctcgtcgcatgccgtcaagcgttttatcggggctatctccttctgtcggatttacctgttccggagattgctgcaggatgtgtttctctggcgcctgaagcacaccaggccggaagtgatcatgctcggcattgatacgacggttctggacaatgacgatgccgagaagcgccatggggtgcaacccacatacaagaaggtcaaagggttccagcccttgcagatgaactggggcaggtatgtggtggacgcggtgttccgtggaggaaagaaacactcgaaccacggcaatacggtcaatgagatgctggtgcatatggtaaggaaaatccggaacgcttacagggaagaggttccgatcattgtgcgcatggacgccgggttcttcgacgacgaagtattcaagacctgtgagcaactgcaaatcggttatctgtgcggcggcaagcagtacagcaatgttcttgatgaggttgccgatgcggtcgactggcaattgttcaaaaaagtcgaaactgactcaaaaagctggatgtacaccgaattcatgagcagacaaaagaaatggaagaaagagcgccggacgatcttcagtacgctctgggaagaggacgggcagtatctgctgcaaggcatatgtcgtgattccgtcatcatcaccaatatgggcatgggtgaaaagatcgatgagcaacttgccaagatcggccgcgaggacttgctcgacgccggaaagcttcttggcctctaccacgaaaggggaacagacgaactgaccaaccgtgcattgaagaccttcggccatgagcagctaccgttcaagcgattcactgcaaactcggcctggtactacctgatggtgcttggcaacaacctctttgaggccttcaaggaagacgtgaccgaagcggtcattccggtgtcggcttatgccgacaccttccgccgcaggttcatcgatacagccggaaaactggtgcgccatgccgggaaagctggtcatgaaagtcaacaaggttgactatgttcgcctgaagttcgaccagctgtatgagaaatgccgtgtcggacttccgcaactgggaataaagcggctggaagtgctgaaaacgacagaaaacgatgggattagtgcgcccaaccgataggatgttcagtggtaatggtgtatattcccctatcacaagcattatgcaagcattatgcggggcgtgtaacgcacgcacggaccagaacaaaacgttaaaacggtagccctataaggacaaccgggattttttcaccggctgatgctgctggtcagatactaatcgctcaattcaggtaagatttatttcgcatgcgacatgcatgaggtcgtattctgaagttgtgtatcgcattcggcttttcttttttaaccgcatacccctgggaggtatcttgtatgaaaaatctctacagatcgatctgctacggtgttctcgtcctgtttgcgacaggttgtgcatcgaccgcgaacgacaatttcaacagccttctgtggatgcagtcttcggcagaatacaaggccaacacgacacaggcgtaccaggcggccatgaagcatatcgacgcagctatctccgacaggtcatgggtcgctgctgaagaacagaccggagactgttcgaaactgcctccggccgttgtcttggacatcgacgagaccgttctggacaattcgaagtacatgggaaaggtggtgctcgaaaacggcgaatggagcgcggtgacctgggacgagtgggtcgccctgaaagacgcgacggctattcccggagcggtgggtttcatcaacgcgatgaagaaaaaaaatgtcacagtcatcttcatctcgaacagggagtgcggcaaacgtgacggttcggaatcaggatgcatgcaggaaaccgatacaatagaaaacttggcgaaggtcggcgtgacggacgtttttcctgaacacgttctgttgaaaggggagaaggaaggctggacgtcggagaaaaagagccggagagaatacgttgcaaaaaaatacaggatcgtcatgcttttcggggacgacctgggagatttcctgcccgacgtcaagaaaaacatcacccccgccgagcgtgatcgtttggtcgaggaaaaccgggcgaactggggcaaaaagtggttcatacttccgaacccgacctacgggtcgtggctaaacgtactcggcgatccgaaatcacagtatatcagggtatacgacggaaaataaacgtactgaggggagccgaattgcatccggttacaaggggaactccagcttcattcctgcgtaacccgattcgaccgggcagtggaggttgtggcggaagtacaatgcggcgttttctcccgtgcagtgacaggggatgatgcggcctatgtcgaaggcgttcagctcctcgaccgtgcgactgagacgttccggagatgcagtcgagaggtgaaatcctccgataagcgcggcaatgcggctgctgccggtcagttcggtgacgtaatgcagggtgttgacgatgcccgaatggcagcatcctgcaagaatcacgagaccgtcccgggtgtcgaaccagagcgagagatcgtctttgatcggatcgggcattgcgccttccgtgtcgagatagaacggtccaccgacatcttcgaaatctgtctgccggggaaccggtccggtaattcccactccgcaaggcagcacgcggggttgttctatgaagttcatcctgctctcgggcagagaggaaagtagcgttacggcgttttcaggcattgaggtcgtcttggcagtgccctggcggatgctgtatcgattctgcaaagcggccggatgaagatagacagaagcttccggcgcaagggagagcagatcgcagatgccccccgtatgatcgtaatgcccgtggctcagaaccagcaactcaacgcttgtgagatcgacgccgaggctcgttgcgttcggcagaagcacatcctcttttccggtgtcgaaaaggatgacgcagcttcctgtatcgacgagcattgcaaatccatgttcggcggtgcagcactcagcggcattgttgtctgaaaggatggtgagtgaaagcgtgcttccggtcatggctgtagacatgcttgttgattatgtggagtaacggcggattgaaacagcccgttctgaagggcgggctgtttctgtatggcttcaggttgtcagagtccgatccggagtccgagcatgacgttatggctgtctatgccgatcttgtcgggatctccgtcgaattcagcgtctgtcgtcatcaggtagcgatatcgcgcatcgaggttgaccatgggcgcaacggcaaatccggcacccacaccgatctggccggcgagcaccaggctgctgtcgtcatcaaatgaaaatcctttggcattgacgtcagcaacgcctattcctgccgtaacgtaaggctttacaggattcaaggggagttcgagatcgtaatagccgttcgccatgaaggtggtgatgttgatctcaagatcgtcactctcctcgataccgttatcctgatagccaacttcagcttcaagtcgcaggtttcccatatcgaggcctgcagcaaccgctaaagccaatccggtatcatagggccaggtaaacccgcttcccagatcggaatcttcaagcatggcgatgcctgccgaaccgctgacgtaaggggttgccgcacaagctgtggccgttgtgccgattatgagcatcgttccggcaagagctgttttccatatgttcatcgtatggtcctccagatgttatcgtttcaagggataccgggcgtatcgccctgcaggtaatgtacatacaaggggatgagtcttcaaatccttttttctgcttcggttagaaataggggacgctcacaagtatgtaaagttattgattgagcttcttatcctgaataattcacatgggtaataaaaaagggatgcataatcgccacaaagtgttattttattgatgcttagacaacaaataattacttgacaaccatgcaactccctttcgctaatatacacactgaacagcccacccaacaagcgctatttcctgattgtttcgaagtatccgttgccccggtcaagggcaaaaaagtggttcttgatttccagggcggcaacaccaccagcgatgccggtgtcctgctgttgaaggaagtcgagtccatgaccaggatcgttccgaagcttgccgattgcattgccgattcgcgtcggacctcgtctgtcatgcatgtgatccatgacctgatcgcccagcgggtctaccagatcgcctgcggctatgaggacggcaacgacagcaattccctgcggaaggatcccgctctcaagatggccctcaaccgtcttcctgaaagcggcgatgaccttgccagccagccgaccttcagcagactcgaaaacatggttacccgtccggagctctatcgtatggctgtcgggttcctcgatcatttccttgactcctacaccgaggcgccgcgggtcatcgtcctggactttgacgataccgaggatgtcgttcacggcaaacagcagctggcgcttttcaacggctatcaccaggagacctgctaccagcctctccatgttttcgaggggttgactggcaagctgatcgcctcgatccttcgccctggcaggcgtcctaccggcaaggagattgtgtcatacgtgaagcgtattatccgccatatccggagccggtggccggaaacgatcatcgtctaccgcggcgacagccattacggcgtgccagaagtctactccttccttgcttcaaagcggaactgctacagcgtgaccggcctcggcggtaatgacgtgctgctccgctccgtcaaggacattattgaggaggtcaagaagcatggagccggataccgccgttaccataccttccagtatcaggcacggagctggaatgggagccgcagagtggtcgccaaggtcgagatgaccgaaaaggggttgaacgtgcgcttcatcagcaccgacatacaggaggcaaaggccaagactctgtacgagcaaatttacagcgctcgtggcaacgatgaactctacatcaaggcgcataaaacgttcatgaagagcgacacggacctcgtgccatcgctttcttgccaacccagttcagggtcttccctgcattcggcggcctatgtcctggttccacgccttcccagaccaacctgctccggggcaccgcccttgccacgggcgactttcgaaacgatccgcttgaagctgctgaaaatcgggggcgaaagtcatcgagatgaagacacgcatcaaggtgcatctgccgacctcatatccgtacaaaccgatactgaacaagtgcctcaccatccttgagcacctgcgatcagtcccatggccatcaacagcaattccgtaatgctgtaacgtttccagaagggggaggtgacaagcaaacagagctacaggaagggcgtaaatgtcgtgacgtcaagggatgactatggcctcatggtatctgagaccagtttcttacagggataagtcgcttttccggcatcagtaaattcccgataaggggtgaacgtatgacgcgaagacacggcaggtcgggatctcaggttggcttcgcctttggcaggcccacttttggctcgagaggcctctcttttgcagtctcatgaattattcagggtagattatgaatcattccgaaatgataagaaaacccaatatgctgttatcagagcactggaaataattggcgaagcatcgaaaaaagtgccgatagaagtacgtgataattatgcggttataccatggcgctcaattaccggaatgagggataaattggttcacgattatttcggtgttgatactgaagtggtttggaatacagcaagtaaaaaaaggatacattagtgagatgaaagcgcaggttattgaaaggattacagacttgtcagagagctctgaaccgctgaggatggttgagatgccggttcctgagcctgctgctggtgaggtgctgctgaaggtgctgacctgcggggtttgtcatacggagctggatgagatagaagggagaaccccgcctgctttttttccgatcgttccgggccatcaggttgtgggagaggttgtcgctcaaggagcaggggtaagccaacccgaaatcgggagcagggtaggggtagcctggatatattccgcctgcgggaaatgtgaactgtgcctcgacggtaaagagaatctgtgcctggagtttcgtgccaccggacgggacgctcatggggggtatgcggaatatatgactgttcccgtttcttctgcctattcacttcctgatctcttttccgatgctgaagccgcgcctcttctgtgtgcgggtgctgtcgggtatcggtcactgaagctgctgaatctgcaaaacggccagcctgcggggttgacaggtttcggggcttcagcgcatcttgttttgaaattgatgcggtttctctaccctgattcgccggttcatgtttttgcccgaaacctgcaagagcgtgaattctcccttgctctcggagcagtctgggctggagatacaaccgattcatctccggaactccttgccggtatcatcgacaccacgccggtctggctgcccgtcctgtccgcacttgagaatctcagaccatcaggccgtctggtcatcaatgcgatccgcaaagaagcgtcggatacagatgtgcttacgcagctcgattatgcgaagcatctctggatggagaaggagatcaaaagcgtggccaacgttgccgctgaggatgtcaggcagttcctgaagattgctgcatccatgcacatgaagccggaagtgcagatctattcttttgaagaggcgaacagagcccttattgacataaagcagcgccggatcaggggcgcgaaagtgcttcagattgcctgaggcgacgacgtgcagtttgctacgttgtgattttttccgagatggtcttcatgagcgcttcgacgtccgggatactgtcaatatcctctttggagagcactgtttcaagttcctctttttcttcaaggacaacaggataggtaaaggttttgccatactttttttcgaactcatctctgtgaaggaattccatttcggcatcggctttttccctgaactctttccatattttcttttcagcaaacgtgtcgaaggtcaggctgcacagcccgcactgataggtgtcagggctgaaaagcttgtgaccgatatcaaaaaggccgctgacaggaccgctgtcggcattgtagacaaagataagcttcatggtgtttcctccgtttggcgggcatttcatggaaaagcaggaacccttaataacagtgtaacggatttgacatcgatcaggttccggcagtcagcaaattatcccgaatatttcatcgatggaactgcacacctgatacaggttttcatggtcaggctttacaagcttctgaccggcaagagtatcgaagaactgaagaagcgggtcccagaaaccggcgatgttgaaaaggataatcggtttgcagtgatgaccaagctgcctccaggtgagtacctctacaagttcgtcgagggtgccgaagccgccgggaagaacgatgaaggcgtcagccaattcggcaagcatcatctttcgctcatgcatggtatcgacgatgtgcagctctgttataccggaatgggcgatttctctttcctcgaggaatcggggcatgattcctttgacggctccgccgttccgcatgaccgcatttgctatgcatcccatcagtccaacattgccgcccccgaaaacaagggtgatagctcgttcagcaagagctttgccgagttctgccgctgcatcgaaatattctttcgggcattggctgctcgaactgcagtagacggtaacggatgttgtcatgggaagaaatgactattgacgaatgactaatgcctattgaatgataatacttgaataatgcgatgatgactaattacttgtctggctttgtaccgttttaaaagaggaaaggacgaaaattttttcgcccctacaattcaacacctcaacacctcaacacctcaacgcatcaacgcatcaacaaatcaacaaatcaacatcttctcttctaccgatttcttgtgatgctgtcaccggaacgttcgtagacataggttttcggttcggagagttttttgacgttgaagcgtttcgaggcgcgtttccagaggtctgtgtcttccgcatagtcgaggtttccaaatccttcgagtgagaaaaacaggttgcgttttccgaaaagggtcgcgcccagaatgcattcctgaatgtgaattttcctgcccgggtggtagcagtcaggcacatagacatcgtcatctccgcagaaccccccggaaagcaggtctgtttcaggatgctgttccagacaggaaacacgggattcaagatgctcgggaagatagtagtcatcactgtcgagaaaggtgatgtatctgccgaatgaggcctgtattccggcgtttcttgacaaagcaggcttgcggttcgagtgcttcatgtagcggatggtatcatacgttgtcaggaactccgacagacgctcgaaggttctgtccgtactgccgtcatcgacaacgataagttcccagtctgaaaacgtctggtcgatgacactccgcaccgctcgtagcagcggtatttcccgattataggttggcaggataatcgatatttcaggtatgcgggtaaacttcatggttctcgtgcacggaatcagttttcgccgatgagctggacaaaaatttcccggtctctggatcggttgtcatgatcgatatagactacctgctgccatgttccccgaaccagccgcccgctgctgacaggcatggttactcccggtcccatgagcgaagctctcatgtgtgaaaaaccgttatcgtctccccatgtctccgagtgtcggctgtgttctctgctggaaatgagctgctccagcttttctttgaagtcctctacaagagcaggctcgaattccatcgtggttatcgatgcggtcgaacctatagccgagatattgacaatgccctcattgataccggattggctaataacgtcatcgaccagatgtgtcaggtcaatgatatccgaaaagcctttggttgtgatttttatggttctggaataggttataacctgaagtatttaattgccagggcgcacacgagcattcccgcgaccagaaagttctgggcaatggcgttgtagcggacatccatggtttttggtgacctgacaaggctgaactgcagataaaactgggggacgatcaacagcgcgacaataagtgcgaatgtgctttgacccagcatgagcatataggcggcagccatcaactgccctatattgatcaaaacagcggcaataattgcagccttcctgtctccgaatacgacaggtaatgttcttacccctatctgtcggtcgccttctaccgatttaaagtcattgatggtcatggttcccgtacttgaaatggtgaaaagggtggcaacgacaagtgacggggagagggagtgcatggtgaattcagggttataggctatctctccggcaatccatgggataaccaggtaggaaacggcgactatgatgttgccggcccaaagtctttttttgagctttacgggattggcgctatagagatgagcattgataatgcctatgactacgtagagcgcaataagcggatgtatgagataaccgacaagtactgaaaagagggaccatacggctatcagtatcgttgcgtttctcagcgatatgtcgccgccgggtattggacgccacggttcattgatttcgtcgaggtcgcgatcgaaataatcattgagcatctggcaggtgccgctcgcaagcgggccggtaaggagaatgccgagcaggaattttatgccgatgaagtcttcccagccgaatgagccgctggcaactgcaccgcagagaaagctccagataacagggatccatgtgacgggtttcaaaaaccggataaggagagcgatattcgagaggtgttccgcaggtttttgtcccggagtgatcagcttccggacatgaagggtcgactcatgctttttgccgtatttccgctgttcagcggtactttttttgaggaaaaaatcactcacccctgctgtggttatggttttgtgggcgaaaggcccgaaaaaataacaggtaaagctaaagaacgagataccatatcacaaattctatgcatattttatatgcggattcagggtgttttcccggacccagtgatgtgtcgatgaagatggaaaaagaggtagtcgggaagatcctgcaagacgggttgcttttttaacaaaaaaaggtgaacaatgaaaaaattagtttctcaggtagtattggccggtatacttctggcttttgctccggttttcgcggctggtcctcagataacgatctccgaccccaataccggagaaactgtcagtgtcgacccctcatctcaagctggtggtgacgcttctgagaacggacagatggggccggctccgaattcaggggacggcgttccagacggcagcggcatcgaagcgccgaacggacctaacagatgattgccgtcgcggttgaagatacatcaataaaaaagcggcaggttggctcctgccgcttttttatatactaaacgaagcaaaaaacttatccctgtacaatgcactctgccgggcaaacagcaacacatgcctgctcgtcaagaccttcacactcgttgcatgagttagggtcgataatatagatatcgtcaccggctgaaattgcttgtgtagggcattcaggctcacaggctgcacaataggtgcattcttcagtaatgtaaagtgccatgtttacttcctcttaagagtttcaataaaaattagttgtaataaaggtactctctgtattaacaggaagttaatataaaactttttttctctggacaaaaccggttgacagttcatatttcgacacagatcaacgcccgcaagatgcagctgctgtgagcatcgaaattataccttgatgatacagtctaccggacaaacgacaacgcacgctgcctcatcaaaatatccttcacagtcaacacatgcatcttcatcgatgatgtagatgtcatctccggctgttattgcacttaccgggcattccggttcacatgcagcacaataggtgcattcgtcattgattctatgtgccatgatcgtcgtgatttatgaggtgtttgaaagctgttgacagcagaactggcatgctctgtactgtaaagcaataacagatattttgaaaagagagttccgcaacagctttttcactgacgtcttactctgtgtaagagacgcaatcgctattcttcttcttctttttcatatgcgcttataatgtcccgaacaagacggtggcggacaacgtccgatttatcgagaaatacaaaactgatcccggagatgtcttgaagaatatctctggcgttcatgaggcctgactcaatttcccgtggaagatctatctgcgtcacatcgccggtaataatcgctcttgagttgacgccgagccgtgtaaggcacattttcatctgtttgttcgatgcgttctgtgcttcatcgaggatgataaatgaattattgagcgtacgtcctctcatgtacgcgagtggtacaatctcgataattctctgttcggtaagggttctgagtttgtcggctgtcagcatgtcctgaagcgcgtcgtagaggggcctgagataggggtcgattttctgggccagatctccaggcaaaaaacccaggctttcaccggcctcgaccgccggccttgccagtactattcttttaacctgtttctttttccaggcggcgacggcaattgctaccgcagtataggttttccctgttcccgcaggtcctattgcaaagacaatgtcattgtttcccgcttccgaaaccattcttctctgtccgtctgtttttgctttgacggcgtaatccctggtcatgacaattgtgtcgctgtccggagaaggttttttccctgctgcggttgttgaggagaccagtgcgatactgaggagcgcatgcagatcggtatccaggatttctccgtgctgatcggcaagcaatttcatttcactgaaaatatgttccagaagtatcagctcatcttcctcgccttttagcgatatggtgttgcctctggcagttagctgcacttcgggaaattcctctcgtatctttttcagccaggagtcgtgcgggccgaaaacgatcacaggctcgataccttcaaaatgtatggtttgttctttcttcaagctgttttctgtattggtggttactgaacatcgtgttcgaggtatgggacggaactgtcaaggtagttgcacacataatccctgacgccatcttcaagagaggtcagaggtgtggtgtatccagacgctctcaacctgttcatttcagcctgtgtgaaatactgatatttgtcacgaaggtgttcgggcatagggatatagctgatttccggatcaagttcaagagcggaaaatgttgccgtgacgagatctttgaagctcctggcttttcccgttccgacattgaaaattccgtttatcgatggattttcaagcagccacagcataatcgccgtgcaatccttgatgtagatgaagtctctcatctgctcaccatgttcaaaatctttccggtgagattgaaagagcttgaccttcccattttcctgtatctgatgaaaggccttgaagacaacactgctcatgtcatctttatggtactcgttcgggccgtaaacattaaagaacttcagcccggcagatgttcgcagaagtccttttttgagcatccacaaatcaaacagctgtttagagtatccatacatgttgagcggtctgagtgattgtgtctccgttttttcgtcgctgtatccggcagttccgcttccgtatgtggcggcacttgacgcgtagataaaacgaatgctccgggaggcgcagtagctcgcgagttgttgtgaatagtgataattatttgtcatcaggaggttcgcatcggtttccgtagtcgcgctgatggcccccatgtgaataactgcgtctatttcagggaaatgaccgctctccaggcttgaaagaaaatcatttttatggatgaaatcagtgaacgaaagcccggaaagatttttccattttccggtagttgtgctgccgaggttatcgacgacaaggatatcatctcttccgtgcctgttgagttcccaaagcatcgcactgccaataaatccagctcctccagtgacgactatcatgtgtttgttttacgtgttcccgattgcggtctctttctgtgtatcatgttcagttgacgtcctgaccggcagacaagtagcgtgacgactttcttttgacgaaatgttgaggggtacaagtcaggtaaatcgcgcaatgcacgcgaaccgcgactatgatagtgctgcagctcagggcgtggttgcttttccagccagcatgttctttgttgaatataaagcgggagtggacaaaacaaaaagccgtttcgggatgaaacggctttttaacagagcggagaatcaggctgatgccttgagtaaggtttcattgacaagtgattttcttccccacaaaagccacagccgtatagtttccacaggcttttccattatttcagaaatctgcctgtgtttcagtcccgatatttccgacagtaatacggaaagctttacatcagccgctttttgtctgatgctctctctcaagctcttgtcggttgcaagagcgctctcctttatatacagatcggaatcctgaccataacgctttacatacgagtctctgaatgacttcagcagatctgtttcctgtgaacagttacccgcatttgaataggttgtcttcacaagctcacctgatgcatgttcatttcctgtcatccagtatgccagagagtagatgttgtcaagtatatctctcggtgatttattgattctgatcatgtttacctcctttaaataggaataattttgtcttgttttaagttatgaaaaaaaaacaataagtcaacctttttcgctctgaattaataaaaaagagatattctcaacctgaagcaggacaaaaatcagtattttaatcggcagtaagcatgtacatcctcattgaggatgtcgagaggtgatgaaaagagtatactcatggacgtgtagcggtcaggttcgtgcacttcccctgagcggcgtctcagagtgattgcagcaccggtagcagatggtctatctgctcaaagaagtgaatatggccgatgaacagcaacaaaatatttcaagagatgagagataaagatttttcccgcatgttaaatcctgccttgcagcgtataggagcatacagcgttgaaggaggacagagtgcggagataaaactgaatcagaacgaaagcccttttgacctgcccgaagggctgaaggacgcgatactcgatgaattcaagcaggaatcatggaaccgttatcctgatattctgccatacaggggaattcaggcatatgccgaatttacaggtgtttcgcccgaatccgttatgatgagcaacggatcgaacgagatgctctacaccatattcatcgcctgtcttgagaagggcagcaggattgttcttcccgagccctctttttccctctatgacaaactcgcgatcatgctgcaggctgagcggattattgtgcccatgcatgatgaccttggtttcgatgtgcctgaaataattcgcagggcacaggaagaaagagcggcttttatcgttctttcaacgcccaataatcctacaggcaaatcgctttcaatcgaggatatccggatgattgtccatgaagtcgatgcgatcgtcctggttgacgaggcctatgtcgagttttcccgtgaggactccgcgttgtgcctgattgatgaagcgcctaatctgattgtattgagaaccatgtccaaggccctggcgctcgcgggtatgcggatcggcttcgctcttaccaatccggcccttttggcggaaatcgctaaaccgaaaataccgttcacatcaagccgtcttgctgaaattacgctacagcatgtgcttgcgaattatcatctcgttgaagaatcagtcagctatattctacaggaacgggaaagaatatatgaggccttgaaaggaattagtggcctgcatgtgttcgaaagtgatgcaaactttattattatacgagttcgaaacgctcaggaagttttttcatttcttgccggagaaggtatccttgtaaggaatgtttcaggatatccgctcatgcaaaactgtcttcgattcaatatagggttgagaaaggaaaatgatcttcttcttgagaaattacggatgatgtaatgagaaggtcattcaataaattgcggggtgatgaaatgtcccgtttaagtgttgaagaatactccaggaaacagaagcatcctgtaacggtgttgctgcataatattcgcagtatgtataatgtggggtctgtttttcgtacagcggatgcagccgggattgatcgattgatcattaccggttataccgcgacccctccgagaaaggagatagataaaaccgcactgggagcacaggagagcgttgactgggagtattatacacatcctgaagagattctgggtgttctcaaggattcgggtgtgactatctgcggtctggagatcacagaaaacagccgtccgtatactgatattaagaaagatgattttccgctctgcctcattctcggtaatgaagttgatggaatcgatgatgatgtgcttcagttttgtgatcatgtttttgagatccctcaatatggaaccaagcactccctgaacgtatcggttgccgcgggggtggcgctctatgaaatggtgaaaacctttactaatcaataaaaaacgtatgcccggcaaaatttcaaagctataagtattatgcttcactacaggacatatgaactttctgagacggcgccctgggtagtattggttcacggagcaggggggagttcatcaatatggtttcttcagataaaggagttcaagaagcacttcaacgttctgatggtagatttaaggggacatgggaaatccaaaggactccctctttcccacaaaaggccctatagctttgaggatataacgctggatattatcgaggtactcgatcacctgaacattcaaaaggctcactttatcggtgtttcgctgggaactattcttatccgtcagatcagcgagcttattcctgaccgggtttgctcaatggtcatgggcggcgcgattatccgcctgaatgtcagagcgagatttctggtgggggtggggaatgcgttcaagcgttttgttccgtatatgtggttgtacggatttttcgcctggatcatcatgcccagagcaaggcataaaaaatcacgtcttctgtttgtcaacgaggccaaaaaagtggcgcagaaagagtttatgcggtggttcaaattgacctatgagctgaatcctcttctgaagtattttgaggaaaaagatacaggtattccgaccctctatctcaccggacaggaggactacatgtttcttcctgcggtcgagtatatcgtgcagaggcacacaaattcatttctggaggtgatcctggattcaggccatgtctgtaacgttgaccagccgaaagatttcaacgccagagccatttcgttcatgcagcgcaattcgatctgccagagtacgaatgtgatgcagacaatggcgggttaggcgttttttctgttaaaccggttcatagcatgttcgatgccgtgtacaacaaaatcaagagcggcttcggcacattcaggaataatactgtcagcggtcttccgttcttcttcagagaactttcccagcacaaaagatgagtaggagcctgaggggtgatccctccctatgcctacacgcaggcgggcgaaatcttctctgccgaggcactggatgatgtgtttgagaccgttctggcctccggctgagccttttgctcgcagtctgatcgatccaagaggtatgttgaggtcatcacagatgacgaggatctcttccacagggattttatagaagttcattgcggcaactacggcatggcctgaaagattcatgtaggtcatcggtttgagcacgatgactccttttcctctgtgggtgattttcgcatggtgaaaattgccttttcccgtggtcatgcctgtctgaaagagccgggccatttcatcaataacttcgaatccgatattgtgtcgcgtgttttcgtgccttttttcaggatttccaaggccgacaatgagtttcataggtatggctgagaggcttgatgaatggtattacggttgttaagatggtaaataatgttttaaataaaaaaagagggtttctcagaagcctgtcacctatggtttaaacgccataaaaaagctcaaaaccacatacagtcatgccgccctgtgtactattcatgttattacacgggtgaaccggcatccacagggcctcccaatagtaagaatggattcccgtgtcaggcacgggaatgtcagggagaggggaggagtcatgccggacttgaagggcatgtaccccgtcagaaagtcatgccagacttgatccggcatccatggggttttcaggaaaagaatggattcccgtgtcaggcacgggaatggcagggagtggaggggagtcatgccggacttgaagggcatgtaccccgtcagaaagtcatgccggacttgatccggcatccatggggttttcaggaaaagaatggattcccgtgtcaggcacgggaatgacagggagaggggaggagtcatgccggacttgaagggcatgtaccccgtcagaaagtcatgccggacttgatccggcatccatggggttttcatgaaaagaatggattcccgtgtcaggcacgggaatgacagggagtggaggggagtcatgccgccctgtgtactattcatgttaatacacggggatgacaaccggaagggatgccgctaagcatttcctgctcaaaatacaagaggctgcccttttgaggcagcctctgcatatggtgcttatcgaaagttatcaccggatcagtggggctatcacaagcgccacaaccgcaataagtttcatgagaatgttcaggctcgggccgctggtatccttgaacggatcgcctaccgtatcgccgacaacagccgccttgtgggcttcggttcctttcccgtaggtgactccatcgaactcaatcccgccttcaatcctttttttcgcgttatcccatgctccaccggcgtttgactggaatatggcaagcagtacgcctgaagaggtcactccagccagcagtccgccaagcatatcttttgagacaaaccccacgactaccggaacaagcactccgagtgttcccggaagtatcatttccctgatggctgcctttgtggagatgtccacacagtgagcgaactctgccggagcggtgccttccctgaggccggcaatttcattgaactgacggccgacttcggtgatcatatcccttgccgcccggcctacagcgttcattgccatagcgctgaagacaaacggcagcatagctccgagcagcaggccagccatgatcaccggttcagagatgtctatggatacaacatccgcctgctggcggaaagcggcaaaaagcgcaagtgctgtcaacgcggcactgccgatagcgaagcctttaccgatagcggcggtggtgtttcctactgcgtccagcgtatctgttctttcccggacttccggaggaaggcttgccatttctgcaatgcctcctgcattatccgagattggtccataggcatcgacggcaagctgtatgccggttacggataacatgccgagcgcggcgatagcaattccgtaaaggcctgcaaagtagtgagaagcgataatcgcggcggacagcacaatgataggaagtcctgtagacatcatgcctatacccagacctgcgataatgtttgtggcagcgccggtgacgctctggtaggcgatgctttcaacgggtttgttgtgcgtggagcagtagtactcagtaatcaggccgatcaagacgccggcgagaagccctgtaagaaccgcaaaaaagacattgagagaggtataggtgacgtcgtttacaacccagcttgacggcaggatgtttgtgatgatgaagtaactcagtatggccatgatgaatgaagcgccgaattcaccggtgttgagtcctctctgcgggttgcctccttctttaacgtgcacaaaaaacgaaccggcaatagagacgagaatccctactgcagcaatggcaagcgggagaattacagctgctatggtcgattcgcccatgctgccgaatacggggacaaacgctgcgccgagaaccatggtcccaataatcgagccgacgtaactttcaaaaaggtcagcgcccattccggctacgtcccctacattgtcaccgacgttatctgcgatagttgccggatttctcggatcatcttccggaattccttcataaacttttccggcaagatccgcgccaacgtcggcagccttggtgtaaatgccgccgccgacacgcgcgaagagcgcgatggaggaagcgccaagagagaagccggagatcagattgatgacctgatttatttcagaaaactggctggagtatacaataaaaagaaccgacagtccgagtatgccaagtccgacgaccgacagccccatgacgagacctccggaaaatgctacgttcagagctttcgataatcctgttcgtgcggcatttgttgttctgacgttagctttggttgctactttcattccgaagtatcctgcaagtgccgagcagattgctccgacaacaaagcttacggagataatcggagaggaatccggcctgccgctgttggcgaaacccagaagaatggctacagaaatgacaaagatggctaagactttgtactcccgtttcaaaaaagctacagcgccatcagcgatgtggcctgcgatagttaccatttcttcggtgccgggatcctgctttgacacccaagcggctttgtacaatgcatagagtaatgcaatgacacctgaaaggggtattgcataaatgagtaattggttgtccatttttatttttgcgttaataattgcgtgatgtaagaagcaaccgtgaaaagctctcgctgaaacaaattcaggtttctcgtcaggcaatcgcgggtagttacgtgaacccgtgaaagaaagtggcggagtgtatgtggagtacaatcgtaaagatcataacgagtgcaaagttacaacttctcaagggttcttcaaagcagagatcactatctgccaggggtttttcttctctctacggcttgtgaacttcagcttgaaaaagaagaggaaaatgatctgaatagccgccgagatatttcggtcctttgtaggtcgcataggggcgcctgttgcttcctttttccatatgacggatatgaaaacagctgaaagcatcttccggaacagataagccccggtcatcgaatagtccggatgaaaccatgacctgatcgaattgaaaccatctgctccggaagtagcagcttcctttttcacgactttttgtccagaagttgaagagtttgccgatactctttctcgagaaggcatctctctctgttgtcgcatgcaggatttcctgaatcgatttgtccccggggtcatcgttgaagtcccccatgaccacaatgtctgcgtctgtactgattttacggagactgtcgataattgtctttgcggtttgtgcggcctgaagccgaaaaggttcggaccatgcctgatcgagagaccttgaaggccagtggttgaccagcaggaaaaaggggcagttatctgctgtaaagctgtagagtgttatgtctctcgtgttcctttccctgaggtttacccgataggatagcgttcgaagcagcctgattttttccgcgtcatatgcaagtgctatatcgatccctcttggatcattggaggcatggtatgcggttttgtaggagttgtcaggcagaaacgaaagcagttttttgaacacgttgagattttcaacttctgcaaacgccagaattccggggtaaccgccggttttcagggccgcgactttaacaatgtgtgagatgcgcatgcatttcagcagaagttttttctctgtccatcgctttttcccttcaggagtgaattcgctgtcacgggtcaagggatcgtcaaccgtatcaaaaagattttccacattccaccacatcatggtgagtttgtcgttgtccgcaagagcctgattgaaaggagaaacggccgtcagtgacagcagaagagttatgcagataaggcgtgacagttttcgcatggtatcaggagatgtgttcaggctctgcggtgatttgagtggagtaataaaaaagtatagcaaaagatctcatattctgaatacgttatctgaaaaaagtgtcaggcaaatatgtttctttgggcgattctgcaggagagtgtaacaggcgtggagcagtcaatgacgaaggattgccggtaagtcgcaacctcccgtagtgctcatacacactatttttttttctttacaagaatgatatgtaacttgtcccggtgtttttatctacctgaagcataaacatcctacgatcctcagcagtatggctaaaaagcttgatgttaaagagaaggccaaggatattctcgaagaggcacttgacagggaggctgtagatgtcctggccaggatatcccgggagatgcagcagatatttgacgagaatcctcaaccgtcagaggctgatgtcgtgcgaattgttacagactatttcagcagtgacggaaagtctgaacagtttattgcaaactggatcgatacagcttgtgagcattgccggtcaagggggttgggtgaagaggatcagccgaaagccatgctctctgatcttggcgtttttcgttttatgaattttctgatggaaaagggtctgacggatgaccaggtgcatatcgtgctccgtggcgctgttcagcgggccaatgatgttgaaaacggataaaaattatcccgtcccgatcggttaccggctatagagaatcagcgcgacacctcctgcaacgagaattacccctgaaagccttaccggattgaattgctcgttgagtataaacacagccattgcataggttataagtggagcggcggcaatgatcgggttgacgaaagagacttcggttgtttttatggctgaaagatagaagaaaagcatgacggtgatggcgactccctgaagaagggcgtatattgtatattttatcggtataccgccttgaaccgaggatgttccaagccagacaacgataccgagtatgattgtctgggaaagacttctgagaaaaatcatctgcgtgacattcattcgtgccagcgttattttttccagaatcggcaatgaaccaagtattgaaactgttatgacgagcgacagaagaagagcgggtgttttcatgacgtgaagcgttcggtaaggatgttgctgtcaggttctgtggtaaacctgtatattgggttataatttaaactaaatcataaaattgtttttacagcatgaataaaacagagcttcttcacgagggaaaggcaaagaaagtattcctgacggataataaagaccttgttattcaggaattcaaggatgatgccaccgcgtttaacaacaagaaaaaaggtacgatcggtaacaagggtgtcgttaacaatgcgatatcctgcaagctgtttacctaccttgctgaacatggcgtttcaacccattttgttgaaaaactttccgacagggacatgctctgcaagcgtcttgacattatcctggtggaagtggtcgttcgaaatacggcggcagggtcactggtgagacggtacggttttgaggaaggcttcaggcttgaagatcctatcattgaactctatttgaaggatgatgatcttgatgatcctctgatgaatgaaagtcatgctgtcgccctcggcctggcgaactatgaagaactcgagctgctcaaagagcaggcggctacgatcaatacgctcctgaaaacgttttttgccgggagaaaactgaatctggttgatttcaaacttgaattcggacgacataacggtgaaattctgcttggtgatgaaatcagtcccgacacctgccggttctgggatctggataccggtgagaagatggacaaggatcgtttccggtttgatctcggtggtgttgaagatgcgtatacagaggtgcagcaccgggttcttgatttaccatagatgtcggccatgagccacaggagtgcatgctcgaaagtattatagaatatctgaggtcggcggatcccgcggcggtctacctgtttctgtttttcatctcttttcttgagaacgtagtaccccctgttccgggtgatgttcctgtggcttttatcggttatctctcgttttccagcgatattgatttctggttttctgttgctttcgcatcagcaggctcgacgctcgggtttatggtgatgtttcttctgagccggacaatcggtctcagaatatattccaggggagagagcagactgcggcatggcgttgtaagaaccgttcacagaatgtttcctcccgatctcatggagagagcccgtctccggtttaccgcgcacggctatttcgcagtactgatcaaccgctttctttttggctacagggctatcatttcagtgatggccggcttcatgcaccttcacgtatcaggtgtttttttcgctgcccttgcaagttcactcatctggtatgtgctgctcttgagcggcgggtattttcttggagaaaactggcaggaaatcggtgcatacatggctctctacagcataccattgagcctggtgtttctctgtattattattataggaattgtcaggtatagaagggctcatgcaaaaggatgagctgtgtcccggaaacactcatgagggaagaacgcgtgacaggtttccggatgctcccaaatgtgttggttttttattcctttgcgattacctttagggctcctctattaatggtcgtgagcgagctgaagacaaggcggacggagcacagaagcctgagtgtacacagagtacatgaggatttcgagcaccgaccaacgaagtattcgggtcgcgcaacaaattaatcgaggtgccctttagtttttctgaatcaacatataaccagtcaagaggttttattctactacagtaatggcaaaatttttaaagccttatcctgctgatcgaaaaggaaaaaaggttgttctggaatcgacaggtgaattgcaggaaatggcctgtcaggtgcgacgcgatgtcgttcgtatgcttaccatggcatcgtcaggacataccggcggttcgttgggcatggctgatatattcacggcgctctatttcagggtcatgcgtcacaaccctcacggtttcagagagggtgctgatgaggatgtgctttttctttcaaacggtcacatcgcgccagtgtggtacagtgtccttgcgcgaagcggttactttcgccttgatgagcttgagtctctgcgtaaaatcaacagctatcttcaggggcatcctgcatcagagtcaggattgccgggtatacatatcgcatcaggttcgctcggtcaggggctctcggctgccgtaggcgcggctctgggaaaaaacatcgacggtgattccggagatgttttctgtttaatgggagacggtgagtgtcaggagggacagatatgggaggccgcgatgagcgcttcacattacgggcttggtaatcttgtgggtatcgttgactgcaacaaccagcagatagacggtgaggttcatgatgtgatgaacattgagccgtttgccgataaatggagggcgttcggctggaatgttctgcagtgtgacggcaatgatatagaggatgttatcgctgtaacggaaaagattcgatctgcagaggttcgaaccggaccatcggtgattctcgctgtaacagtaatgggaaaaggtgtgccgttttttgagggaacgatgccggacaacacaaactggcacggaacaaccccttctgtcgagcagtgtcaggaggctcttgcgcttctcggtgaaacctctttcggtgatttttaaatcacagtatgaaaatacagtcaggcatatacaagggaaggaatcttcagcgaagcacaaccggttctattcgtccctgcagcagcagggtgaaaaagtctctgttcgatatagtgtcagtgcgcatggagcttgccggtatacacgtgctggatcttttcgccggctttggttctcttggatatgaagcgctgagcaggggggctgaagaggcgacatttgttgataccagcgttcaatccctgaaatcactgaaggaaactgcggcagaacttggtattgcatcatcggtcagcatcgtaaagcgtgacgtcgagcagttcatcaaaacagagaaagggtcgtatgctatcattttttgcgatcctccctacagctggcgtgactacagggcgctgatcagggatatattcaaaagcggtctgcttgcacagaacggtatgctgctcattgagcacagtaaccggcacggttttgaggatgagaagcactatgcttttcataaggattacgggatgacgagagttacatttttttgctgactctttcctggaaaggtctcaggagagcatgccgaagagggcagccaaagaaaaagagggagtacagggagaagggatgggctgcggaataacagtaggggagttgtttaacacctgtcgtttaattcggagggatcactatggagaggcttgccatctatccgggtacattcgacccgttcaccaatggccatctggatgttcttgaacgtgcgctgactatttttgacaaggtctatattgttcttgccgagaacagtaaaaaaagctctctgtttacggttgatgaacgttgcagtatgatcagagagatcaccgcatcgacttccggggtaagcgtggaggtgcttcatggcgggcttctggcagaatatgcacattcggttggagctaccgccattgtccgtggtttgcgtcaggtgaaggattttgaatatgaatttcagctttcgttgcttaacaggcacctgaatcctgaggtgacgactgtttttctgatgcctaatgtcaagtacacctatgtggcgtcgtcgattatcagggaagtcgcattgctcggcggggatgtcagtaaatttgtgcatccctgtgttcttgctatgttgaagaaaaagtatgaagagcagaatgctcaataatttgaaaaacattgaaacagttatgactacaaacaagagtgccggtgaaaaatatcttacccgtcgggtactgagtatgcaggaatcgcaaacaatgaagattaccgggcttgcaaagcagatgaaggcagagggaaaggatgttgtcagcctgtctgcaggtgaaccggattttccgactcctgattttgtcgcagaggccggtatagaagcgatcagaagcggttttactcgctacactgcaaatgcagggattcctgagctgaaggcggccattatcgaaaaattcaaaagagataacggcatcgatttttcccagaagcagattattgtcagcaatggcggaaaacagacgctcgcgaatgctcttcttgcgctttgtcaggagggcgacgaggtgataattccggcccctttctgggtgagttttcctgaaatggtaagacttgcaggggcggaacccgtgattgtatcgacaaccctcgattccggatacaagatgagccctgaacagcttgagtcggccataacggacaaaacgaaggtgcttattctgaattcgccctcaaatccctcgggagcggtctatgcagaagaggaagtccgggcgttgatggcggtacttgacggacgtgagatttttgttctttccgatgagatgtacgatcagattgtctacggtgagaagaaaccgttttcacctgcaagaattcccgggatgcgtgactgggttattgtcagcaacggcgtttcaaagacctattcgatgaccggttggagaatcggataccttgcaggccctgaatggctcattgatgcttgcgggaaaattcagtcccagaccacatccaacgcaaactctatcgctcagaaagctgcgcttgcggctctgacaggcgatcagcaggtgataaaggaacggacggaggaatttgagcgtcgccgtgattatatgttcaaggcgctgaatgagattcccggaataactacaacgcttcctgacggcgcgttctatatttttccgtctatcagtgggcttctgggtaaaacattcaacggcaaagagatgaaaaattcgacggatgttgccgaatatcttcttgtcgaccattttgtcgctacggttccgggcgaggctttcggcgctcctgaaaatctcagattgtcctatgccgcgtcgatcagtgagctggaagaggctgtgggaaggatcaggaatgcattttcctgattgaacagttctgctgttattgtcattgtggatgccgtaatccattatcagtcttgaaaaccctgatggataacctgaaagtcactatgagccgcagcttatgttaacagtccgtcgaagcagtgcgtacacgcgctggttcagctggtattcccgacggcagttcaggaaacattttcacgctgtaagggtttcaatgcctcctgaaactcctgctatggaccttgattatcccgttgttttttattgtaatcacgcgtactggtgggacggtttctggtcgcagctctgcactgaaaagtatttcagacagaacctctatatcatcattgaatatcagcagcttgtaaagcaccttttttttacccgcctgggggccttttccattgatcgcagccgtccgagaagcgctgttcatactctggactatgccgcgaaatgtcttacggaggaaagcggaagacagaacgctttatgggtgtttccacaggggaaaatagagcatgtcgatgcgaggcctgtccgttttttcaacggcaccgcatctcttgtctcacgtgtgctccggcaaaccgaagggatatatctggtttcagttgtcagccggattgaatatcttgaagaacagaggcctgacctgtttctctctttcagacctcctgtacgtattgagtcgtctggttttgccggtgtgcgggaactcactgttcacatgcaggatacgacaacccggcatcttgactggctgaaagaaaaaataatttcccgtgagacagatgattttcatatcgctgtgaggggtgccgagtcaataaacagaaaggttgaacgcttgaaaggttattgtacattgagagggaaggccgggaagcagaagcagtgagtatcatgcattgttatggagaagccgttcgtatgaggcaatggaactgtaacttacaatgggtcttatggcccgcttaaatgatgtacgttcatgggtaatgttatatgcagttgtacgttaggtgactatgcaaaggttcgtttacagctttcacgcatgttgcatcgtgaaattgaacagctttacggtgaagaaaagaatggcaaagatatatgcgagatcgaactgaaatgctgtcgcagggagtttttcataaacgctacaggtgaggcatcggatatcggaacggcggttatcgttgaggctgacggtggttttgactacgggattgtctattcgacaggagccattgcccgtaaaaagatgcagttgaagggcatagatcagagtaaggagactctgggaaatatagtgcgttttgccgatgaacatgacaaagaggagctgcattcggtgagggagagagagccggagattcgtgatgtgtgtatggcgaagatcaaggggcatagacttgatatgaagcttgtcgatgtggaacttcgtatggaccagcaaaaagtaacggttttttatacagcgacacacagagtggatttccgttctcttgtacgggatcttgcaagtgagttcaaggcaaggatccagatggtgcagatcacctccagggaggaagcccggagggccaacactttcggggcttgcggttgtgtcttatgctgctcaagctggatacagaaaattcatgccaatcctttcgcggaaaaacagaacggatatgaaaattcccatggcgagaatcactcctttaatgttatcggccagtgcaatcgccccaagtgctgtctcagttattccaggaatgacaagtgctccaaaaaatcccggccgaacagctatccgccattgggcagcaaagtgactactgccgagggaatcgctattatcgaaggcatcgatccggcaaaaaaagaaatttctcttcgttatctgacggacggaaaagaggtcatcatgccgatagaggagtttaaggcgttgtttgtcaagaagtaaaccacgaacgtaagatatttattctttcgcatgactaataatttttcaagaacacttgttactacagccttaccatatgcaaacggcccggtacatctcgggcatctggcaggcgtctacctgccggctgatatctatgtccgtttcaagcgaatgcagggagaaaacatcatacacattggcggttcagacgaacacggagtccctataaccattacggctgacaaggaaggtatttccccgcaggatgttgttgatcgctatcatagccggaatatggacgctttcgagcgttgcggcatttcatttgatcactatggcagaacaacctcgcctgttcatttcaggacagcacaggagtttttttccgagatcgagcgcaaaaatattttcgtcaagaaaaaagaacgtcatttttatgatcctgaagcacgccggtatctttcagaccgttatgtggtggggacctgcccggtttgcaacaatccggaggctaatggagatcagtgcgaacaatgcggcacgcatctgagcccgcgagaactgagcaatccgaggagcaagctttcagaccgtacaccggaactccgcgagacccttcactggtattttccactgggaagatttcaggatcagctcaagaactttgttgattcccatgacgatgactggcgtgcaaacgttcttaactacaccaggacctggcttaaccaggggctgaaggacagggcgattacaagagatcttcactgggggattcctgtacctcttgataccgacgaagcgcagggcaaggtgctttatgtatggtttgatgctgttcttggctacatatcttttacccgggagtgggctgagaaagaggggaacccggagttatggcgggactactggcagagttccgagtgccgaatcatcaattttatcggtaaggataacgttgttttccataccctcatgtttcccgctattctcatggcatggaatgaagacagagtgggcgggaagtactctcttgcagataatgttccggcatcggagttcatgaatttcgagggaaggaaattttcgaaatccaggaattatgcggtctacctcggggaatttctcgacaggtttcctgccgatacgttgaggtattccatagcgatgaattatcctgaaagcaaggacagtgatttcagctggtctgattttcagaacaggacaaacggcgaacttgccgatacgctgggtaatttcataaaacgttctattgattttaccaattcaaaatttgatggtgaactgccatatgcgtgtaccggtgaggactgggacgcgcttggtatcgactgggcagactcttttgagaaactcgatcaggcctatgagcagtttcatttcagggaagcggcttctctgacgatgcagatagcccgtttggcaaaccgttttctcacggaatccgagccatggaaagtcatgaaaaccgacagggaagcggccggaaaaaccatggctctctcgcttaacctctgctatacgctcgcgttggcatggtacccggttatccctcatacgtcgaacaggatatatgctttgctgggatttgatcaatccctcgatgatgctgtaaaaaaaggtgatgtcacctggcatatggcgagatcaccgcagttgcaaaaaggtcacaagctgcacaagaagtccgaaatcctgtttacaaagatcgaagacggggacatagctccggaacttgaaaagattgaacgtctgcttgaggaagtcaggagtcaggaaaagggggagtcgaaagaggagctgaaaatcaagcctgaaatcagtttcgacgactttcagaaggttgatcttcgcgttggaacggttatcggttgtgagaaggtgaaaaaagccgacaagctcctcaagctgcttgtgaaggtgggctctgaaaaccgccaggtgcttgcaggtatcgctcaatcctgttctccggagtcgatcatgggaaaaaatgtgatccttgtcgcaaatcttgctgaaagaaagatcaggggtgaggtttcacagggaatgattctggccgttgaaggatctgacggtgctctccatcttgcagatgttgagggaacaggagtaaatggaaaaagtgttcaatgatgtttgtatgagaaaggatatttcttatattaaggtactataacatcgtggggtggagcaattggtagctcgtcgggctcataacccgaaggttgcaggttcaagtcctgtccccaccacaataaaaaagccgcattacaaagtgcggcttttttattgtacatcgacaaatttcttttgcgtttccgggaagggtcgtatttttctcatcatgcagatagtcaggtattcaactatgctgcgaggatcgtgttgaagtgtcttgtatgaatccggaacaaatgatgtgaagaacccaggattaatttttttcttttttctctgttttttgatcgtctcccggccgcttctgtcgcggcagctgctttcgggcctcgatgtgctcgatgcggaacgttgccaaaggctcaaggggaaaagagtcgcattgataaccaatgccgccggagtaagttctacaggggaagacggctacaaagtatttcttcgccacggtcttgatttgaaatacctgatggctccggagcatggtttccgtgcagtcgtcaaggctggcgatagtgttgaagatgaaacgcttgccggtgatctcaaggtgtattcattatacggtgccgccaggaagccggatgttcaactgttgaaaaatacggttgacgttctggtttttgacctgcaggatgtcggtgtccgttgttatacctatatttcaaccatgcggtatgccatggaggcctgccaggaagctggtgtttctttcatggtgcttgatcgtatgaatcctcttgccccgctgcccgcggaggggtttatgctggatcctgaaaagagttcttttgtcggtatggttcctgttccgtttattcattccatgacggtaggcgagattgcctgtttcctgaaaaaacggtactatcaggagctcgatctgaaggttgtcgccatgaacgggtatgattcgcgccgctttgctgatgaatattcctcagcacaattcatctctccctctccgaatattcgagatcttcaaaccgttctggtctatcctgcgacggtgttcctcgaagcgacaaatgtcagcgaaggtcgcgggactctgctgccgttcaggcagttcggagccccgttcatcaatgcaggttttttgaaagatgaacttgacgcacacaggcttccaggtgtttccttcaaggaggtacagttcactccttcatcaagcaagtttgcgggtctgcaatgcggaggggtgcagctgaacgtcactgaccgtatggtttttgaaccgttcagaaccggtgtcgctattatgctgacgttgaagaagctctatcctgaactttttgatctgcattccaggggcgactttcttgataagcttgcaggaacatctctttttcgcaggatggttgaatcagatcttacgcttgaagagattcttgccgcatcgaggttgcaggttcatgcgttcgagcaggcaaatcctgacaggtttctgtataagtagtggcgagggacgagagatgaggggaagtcaggagtcagaagcaagaatttagccgtaggggcggatccctgtgcccgcccgaatgaacggttgacatgcaaagtttgtaggggcgaaaaaatatttcgccctttttttattgatctaagttctgagtgatgagtgagaagtgacaagagagcagggggtgtttttttccagtcattcccgtgcctgacacgggaatccattcttcagcctgatcatttttgtggatgccggatcaagtccggcatgacattttcccttatggcttgccttatctcgggacacggtatcttccggtaattcctttgggtgtcagaaggagctgccatatctgaagatgtcttgcgcggaaagcgccggcgcagctgagcagatagtattcccacattctgaaaaacctttcgcagtagtcggcctcaaggttcttccggttattcagcacattctgatgccatgatttaagcgtaaggtaatagtcgtaggcgaatacatgccagtcttcaagtaccaacttcccttcataagaggaagttatctggcttgctgacggaatcatcgaattaggaaaaatatacctgcttatccatgggtccgtgcaggtcgagggttcgtttcccccgatagtatgcagcaggcaacgcccgtcagttgaaatacatcggtcgattacgtcaaagaagtggcggtaattcttgtagcctacatgttcaaacatgccgattgaatagatccggtcgtagtttccttggagtttacggtagtcgcaaagttgtatcgaaacaggcagaccctcgcagtatttcttcgcgtaatcggcctgcttttgcgaaatcgtaactcctgtgacctccacgccatagttctcggcggcatatcgggcagcgcctccccagccacatccgatatcaagtaccttcatgcctggttgcaaggtcagtttttcgaaaacaagtcgcagtttcctgttctgggcttcttcgagattgtcgcagttttcccagtagccgcaactatagttcataccggggccaagcattgcggcaaagaggtcgttgccggtgttgtagtgcttttcgcctacaatgaatgatcttgatggattctgaaagttgcgtatatgcccgataagagcgtgcgccaaatgattgagaacacctacttttctgtttatgcggttgcgaaggatcctgtagaacagctcgtcaagtgcatcacaatcccagcaaccgtccatgtaggtttccccgaaacccaggttgccgtttacgacaatgtgtgggtacagactgttgtcatgtaccgtgatgtcccagggatttgaaccgttgacacggatgcctgcactgtcaaaaagcttttcaacctgatatttgcagtattggtcaaacattttcaaggctgataaacggttacctgtagcctgacgtcacctgtagtaaagctgttatagaaaaagtataaaaactgctgtttccatgttactcttcagaggttgtgaaacggtcttttgagcaatgcggcaaggtgctgctgctctggagaactttcgttctgaaggccgagagtcagattcctgatatcaatgttgcttttgaagctcccgaaaaatctgtcccagaaagagagcatgctgccataattggagtcatgttcttctctgacgacggaatgatgcacgcgatgcatcatgggggtgggtatgaccgtgcgcagcagcctgtcggtcgatgaggagatggagatgttgctgtggtgaaattcgatgacgggggtcatcagcatcgagtagatcagaatctcctgtatacccgcaccgatgagtatgaaaacagggagccgaagcatttcggaaaagaggatttccacatagtgaaaccgccaggcggtagtgacatccatcgatgggtcactgtgatgaacagcgtggaatctccagaggaaatcaacggtatggttcattctgtgccagctatacatccagaggtctatgaggagaatgatcactatggtctggacaaataccggcagatcaagtgatcgaatacccggccagaaggattttgactgttcgagtattcctgccatcagtattcccgccggcaggaggataagaagatttacgcctgcgatcgagagatttcctgcggcgtgagtaccgcgggcttttctgttggcgaaaaaaggaataactccttcaagaatccagagcagaatacctccggtgacggtggtaatataggagaggggcagaagatagtccatacatgacggttttttgttctataagcggtatttaccgcaaatcgttcacaccgatttcaagcgattgaacaggtttttcctgttgcatacagcaggttgaccgggttcatgcgggatgaaaaatcgtttgcgatgagatatcctggtgttcagcttttcgcggcgtgagacgggaagcgaatctctccgtcgctattgctcaggggttggtgaaacggaggtttttctgggtcttcctctttttttctgaggttgtttgggtgacaaggattgatcttcaatgtccgccttatcaatgatatcgtcttcgatcaagtttgctgatgcagcgtgatgttcaagttcgttttcttcgttactcttcttcctggtcgctgattttgaagaagaactgtttttcgagctctttttcccttttcccggagtttctatcagggtcatgacttcattcagggaagtgaaaatatagagttgtctatccagaccggaaagcttcaggagatcttttatctgcttacagagagagacaaatattgcgaccccctctgactggttagctttctgatgagcgagcagcatggagcttattccgcttgaatcgatagctttaaccggagaaaaatcgaaaatcatgttctgcttgctttctttttgcagaattttttcgattgacaaacaaaacttctgcgcatggcgaacatcaaagattgtctcttcaattttaacgatggtgcaatctttgcgttttgatactgaatgtttcatacgacatgtaactcttgaaccagtgccagggtactcatgactacagctttgctgatgttcttgtatcgatgcagaagtattactctggtcaagtccctttaaagaaaggtattacgttttggaatacagcgtaatgagctgctctttctgttcatgcagctctttcaggttttcaggtgccgccaaccactgaacattaagtctatttttgaaaaaagtcaactggcgttttgcataatttcttgtgtgctgttgtatgagttctactgcacgaagaagactgtgtatgccgtcaaagtactgaaacagctctttgtatcccacagtctccagcgcattgattgttgctctgttttctgcagacagatagcgctcatagagctgttcagcttctttaagcaggccggatgccatcattgcgtccgttcttgtattgattctttcatagagcctgtttctttgtagagagaggccgaagggaatgaatgtgaccgaagagagacgggaatgttcagcggctcgcagcccggtaacggtttttcccgtaatcgttatgatctcaaggcttctgacaagacgttgtgttttcgaggggtcgagtgttcgtgcatgttcaggatcaagggtggtaaggcgtgcatagagcttttcggctcccccggtgttaagctcttcctggagcctgcgccgtatgtcagcatcttttttcggcagttgtgaaaaaccgtgaagaagtccctcgatatagagggtcgaaccacctgcgactatagcgtcatggcctttttcatggatagagcggattctcgccattgcgtcggacgtgaaatcccctgcgttgtactcctcggcgatctctttttcgttgataaagtgatagggtacttcagcgagcatttccattgaaggcttcgctgttccgatatccattccacggtagatctgacgggaatccgccgaaacaatttccgcgtttatagcttttgccagagcgtgagccagggcggatttgcctgaagccgtagggcctgttatcaacacgacgggcctgctgcaggtgtgctgttccgcgctactcattacaagagcgtaaggtggcgtaaaaccgagtatatgcgtgacagggggagccctaccacgttatagtaacagccttcgatgcgctgaatgaaacaggacatgtaagggtcctgaataccgtatgatccggctttgtcgatgggcttttgctcgctgacgtactgctgtatttcctgttcactcatcggagctatggtgacgcgtgttgtctcgaagtctttccggcagctctctccgtgcagaatggcaaaacctgtcatgacttcatgtgtcgttccctgaagcgtttcgagcattccgtaagcggcttcagagtccggaggtttgcccagaggcatctctccatagacaacggtagtgtctgccccgatcactatcgtgccgtcagagtgttttgtctgtttgttcgcgacagcgcgtgctttttgttccgcgatgctcatgatattttcagcgatcgagagctccggatcgaacgtttcatcgatatgagcaggaaccgtcgtaaacggtatctgcatcagttccagaagctccctgcggcgaggcgactgcgaagcaagcactatgttcaggttggacatttctatggtatgcgtattattagaccgctgctgttttttgcctcttgactttttacctttgacttcattcagctcagttggttccaccccctgcgactcaggtcagtatagatgaatatgccggcaagcagggcagctccgtagtacattatggcttccatcggctctccgaaaataatttttcccgtgccgaagagtatcgaatagacaagaataatgcctgagatccagtcgagaaaaagtctgaagaaacctttatcagatactacgtccggcatctggtcggatatttttttccagaaaaatcctccgaccctggtgaccgagtagaagctctgaagctgtttctcgtccgtagccggggttgcataggtgacaagcagcgttgctgctatggtaaagagaacgataaggtagatagagcccgggaaagtgatgtcggtatacagaacaagccaggcgtatgcggcaaacggcgcgatcatggaaacgatctccgaccatgcgttgagtctccaccagtaccagcggaggatgagtacgaatcctgtgccggctccgcactggataatgaattcccaggcgccggtgatggtttccagcacaaagaaggttatgaatagagaaaaaaccgcaacgcatgcggtgaacacctttgcaatggtaacgtagtgagccgaagaggcttccgttttgataaagcgtttatagaaatcattgaccagatagcttgtcccccagttgaggtgcgttgagagggtggacatatacgcggccagaaaagcggctatcagcagccctttgaggcccggcggaagaagggactgcatgacatagacaaaaccgtcttctttctggtcggcaggcaggtcagggaaaagcaccagactcgcgagtccaataatgatccatggccagggtctcagacagtagtgcgcgataatgaaccatagcgtggcaagcagagaatgcttttcgtctttggcgctcatcatgcgttgagcgatgtagcccccgccccccggttccgagccgggataccaggaagcccaccactgtatgaaagcgaatgcggcaaacgcggcaaaggtaagttcaagagtgcctcctgatccttcggcggacgggtttgcggtgatcgaggggaaaaagctgaacatccattccggcagggcgtttgttatgccccccgcctgtgtgatttccggagcctgaagcgccaggatggccagaataatacatcccgtcatggatatgacgaattgtaccatgtctgttatggttacgccccagaggcctgaaagacctgaataaagggtcgtcagcataacgcaggcaacaatggatatttcaggattcagttccggaagcatgattctgatgatcttgtacatggccaggttcacccagccgatgatcaccgcattgataaagagcccgaagtagagagccttgaagccccggagaaactgtgcgggtttgccgctgtaacgcagctcgataaattcaaggtcggtgagaatgtttgcccttcgccatagtcgtgcaaagaaaaacacggtgagcattcctcctgatacaaacgtccaccagagccagtttcccgcaatgccgtgtttggccacaaggcctgtaacggcaagcggcgtatcggcggcgaaagtagtggcgaccataccggttccggcaatccaccagggcagcttacgtcccgaaagaaagaactcgccgacgttctgagaagccctttttgaaaaaaagagcccgataagcagggtcagcaccagatagccggcgatgatgctgaaatcaagagaggtaagctgctccatagtcctgaatcctgatcaataagagatcattcactgatacgtgagagatcgagaaagctttgataacggtcttcgatttcgagaaggttcaggcttgcgagtttttccgttccgaatttttcaacacagaaacttgccattgcgcttccatagagaacggcctttctcagttcgctgtcattgatctcttcagctctcgagaggtgaccgagaaatcctcctgcaaagctgtctccggcgccggtcggatcgtaaattgattcaagaggaaaggcgggcgcggcaaagattccggtctctgtaaaaagcagagcgccatgttcgcctttttttatgatgagcgtccggggacccatttccctgatgatgcgtgccgattttacaaggttcgggtcaccgctcaggagacgtgcttcgctgtcgttaagaatgaagatgtcgactcttgcaagagtttttttgagttcttccggtttaccttcaatccagaagttcatcgtgtcaagaatgacaagttcaggattggaaatctggtcgagcaccttcatctgaagttcagggtcgatgttgcccagacagacatattttgcttcacggtactgtgcggggatatgcggcttgaagtccgcaaacacgtttaactgcgtgtcgagagtgtctcttgtgttcatatcataatggtatcgcccgctccagcggaaagtttttccgtcctcgattacctgaatgcctttggtatcaataccattctcgtgaagcagattgaagtgcgactcttcaaaatcattgccgacgacgccgacaagtttgatctcatctgaaaagtaactgcttgagagggcgatgtatgtcgatgaaccgccaagggtgtcgagagaactgccgaaaggggtttcgatgtcatcaaatgcaagagaaccaacgacaagaatagacataatgatagttgcttgatttattggagtagtacaggtgattcagttacgaggggccaggggcacctcaaatacaagacactgtccgggcccggcttcaacttcaaggttgtggtcgtttacctgaaaaaccttttcggacaccatatctgttagcctaaagtttttctggtgaaattccatagaaccccggacatttttttccgcattactgtttccgataaagaggatgtttttgtccttgcccttgcgcatgattgccagaaggtcaggtgaggagatatacggcaaggagaggaatccgggttcgccatgttcaatgatgtcaggatatctgctgcggatatgcaacagcttcctgatatatccggtaagcggttcgatcccgttgcaggctgaccagtcataactgcacgcactgaatagcggcagtgtatcgtcagaccatttttttctgtcttcttcgggaaagttcagcccgaggttgaccggttttgattcacagatttccattcctgagtgaatgaacggtatggccggaagaacagacgcgaggccgaatatgaaccgtgaacggtttcttcccgactcctttccgtcaaggttgtgacagactctcggggtattatgattttctccggttccgaaaaatggaacgaccactccggttttattcagatagttcagcagccccctgatatatatcgggtcctggatgacaaagggcagggagccgaacacggcgttgaagccttcgtcccgtatggatggtgatggatcgaagttttcatcccagaatgcgaaatgagggttttgctttcgcgcattctctactatggcggttttcagagaggatggaagagcgtggcccatgtcaatcatcgcgccattgatggcatagtgcttctggaagtaggggataatgcccgcaatggtattccacagctccatgttgctatgttccgggcggtcgagatcagtgtcgtacatccgtatcgtattgtatgcgatatagttgaacgattcgtgccggtgcagcttcagataggcgacatccgtccagggcggttgtttatcgtcagggggccagtctgagaaagcgcttgcgacaacgcatgttgagccgtcaggggatatgcccctgacttcccggtcggaaatgatgacctgccggggagctgtggtgaactgttctctgaaatcagctgacggttcaggcagatctgacaggtcgtgcttatcgaccttctcgtagattgtattgagcgtttcctgatcaaaaagcggcggagcgtatgaggcgggcacagatccttccggagaggcccgcagccagtagtaccagtccggatgtttttcaatccagtcgctgtcaaccgatgatgttctgaaaacaaattcaaaaaccaccttcattcccatgagatgcgcggcttccataaacgcctttaattccgtgtccggagagaggccgagcgccggttcagcaagaagagggtctatctcataaggattttttacggcgtaaggggaaccgaggttgcctttgctgtttacttttccgggcagtgttaccggcagcagatagatggtattgatgccgagacgcgcgaggtaaggcagcagggcgattgatttgagaaacgttccggtttcacgaaacccgcagacgaggggagcggttgatacggctccgtcaccgttgtgatcaaatgcagtggtaagacgcacaaacaggttatagacaacgcttttccgtgtccactcatcagctgaaacgcttttcccggatggcggctcaggcgttgtggagagcagctgctcaatactttctttatagtattttacaggatcgacttctcgaattccgatactctcttcctgccagattttcggaatgaagtaagacgaacagggagcgcttgtcttcatcctgtcaagcgcgttgtgtagaatttcgaggtagtgtaaactcaagtaaggatttctgtcgttgtgcgaaacactctttttaggtaccagtaacgtaacataatgtacataaagctaaattagtccccaatgaggaatatttccatgaccatagagtatgacggtaccgatttttcaggctggcagaagcagccggaaggggtggtgactgttcagggtgttcttgaaacgacgttgagccggattgttcaggaagaggtggtgatgaccgccgcgggcagaaccgaccgtggggttcatgcaagaggacaggtcgcgaatttcaggacggcctcctgtttgtcaaccggcagactgcttcattctctcaacgctctcctgccttcaacggtgtgtatcagggatatgcaggaagttcctgattcatttcatgcccgttacagcgcgcttttcagggagtatcgttacttttttctcgaaaaaccgtcagccttaggcaagcgatatgccggtgtttatgggggaaggcttgatgtggatagactgaaccgttgcgccggagagctggtcggcaggcatgatttttcggcgtatgcaaaggaggacgcgcagaatggaagcactttctgtactgtctttggcgcgtcctgggggcgtcaggacgagaaggtcgttttcaggatcgcggccaacaggtttctcaggaccatggttcgttttctggtttcggctcagcttgaagccggtccgggtgaactgactgaacgcctcaggagaggaaacgttctgaaaaacattgtccctgcagatcctgccggtctttttttgtggaaggtgctttattagggcaccgctcaacgacgcaattgcatcgaggaataattcatggaggagcccatcagaagggaggccggagagggtacagtcttctccggttgtattaaagggaatggatatgtatgtttttcatgatgcaggtgaatagaagctgattattgtcaatttcccaaacgagacgctgcttgtgagagtttcgcatgtttatagagttccactgctcctgtttgttttgttgacggcggtatattccaatggatttgctgcacgtgatgacagagtgccggacgatacgaaggtagctgaaatacttgaccgtcttgtgacatctgaatatttcagcgacagccatttcaaggagtggaaagatggcggcgtcaatggttatccttcgctttttattccacagttcgacgatcaaacctattcgcagcgaatagcacagctgaacagcaggacacagctcaaactggtctataacagccatgttaaaagctttatcaggctgtattcggtggataaacggaggctcaccgcgaagattctgggccttacagagttgtattttccactattcgaggagaaactgcggcagtaccgtattcctcttgagctgaaataccttgccattgtcgaatccgctctcaatccttccgccgtatcaagcgccaacgcgaaaggtctgtggcagttcatttacggaaccggcaaaatgtacgggctagagtcctctccatttgtcgaggatcgttttgatcctgaacaagcaaccgtcgccgcatgccggcacatgagggacctgtataacatatatggtgactggtttctggtgcttgccgcctataactcgggggcgggtaatgtcaacaaggctattcgccgttcgggcggagcaagagactactggaagatctggtcgaaccttccttctgaaaccagagggtacgtaccggcatttattgcggttacctatatcatgaactactataacgagcataatatccggcctctggagcctgtttattcttatcgcgatatcggttcagtgaaagtttcagacgtgatcgcgtttgatcaggtcagtgaaatgatcgggatttccgttgaggatcttcagtttctcaatcctcagttcaagctgaaccttgtgcctgcgaatgcccggaatacctactatctgaggctgcccaaaaaatatctcgacaagttcgcgcggaatgaaaaaaaaatctatgcaaaaaagagcaggcagggacttgacggtgcggctctactggcaagaatccgtgaaacaaagaaagagcccagagcaggaaaacagaatatccatgtcgtcaggcgtggcgagaccctcgcctccatagcacgttcctaccgctgttatgtcagtcagctcatccagtggaattctctgaaggacttcaggatctatcccggccagaaaatcagggttttcggcgcaccggcatcttctgtccgggtcggcaataaagcttcttcgatggcttatcataaggttcgtcggggagaaagccttgggttgatcgctaaaaagtatggcgtttcgatgagcaagctggtttcatggaacaacctcggcagaaagcgcacgatctatcccggccagaagctcaaggtctacggtgtatcatcttccacatcatcagcatccacagcaaaggcgacataccacaaggttcgtcgtggagaaagccttgggttgatcgctaaaaagtatggcgtttcgacgagcaagctggctgcatggaacaatcttggcagcaagcgtacgatctatccggggcagcgtctcaggttgtcccccgcgacgaaaattcacaaggttcgtcggggagaaagtctgggactgatcgctaaaaaatacggtgtcacgatcggcaagctggcttcatggaacaatctcggcagaaagcgcacgatctatcccggtcagaagctgaaaattcggacaaactgactgttgacgggttcggacaccgctgaaaacaggctgttcgacgtaaaaaaaggtttttcccctaattgtgtgatccatggattctgtttgtatgtaaaaaggataattttattatctttagccttcaattaaacggtgtggtggaaatagaacttcacgtcagcccggtttgtgcttgcgatacggcttttcaatttccaataaatgagaaccaatattacgtatgcgaaatattatttttacaggtaagggaggcgttggtaaaacctctgttgccgctgcaacggcattgaaagccgctgaaatgggttacaagacgttgatcatgtcaactgatccagctcacagtcttggcgattcactggacattacccttggcccatcaccggtcatgattgccgaaaatctctggggtcaggaagtcagtgttttcggtgacctcaatctgaattgggatgtcgtccgtgagcacttcgcccagttgatggagtctcgtggagtcgaaggcatctatgctgaagagatgggcgttctgcctggcatggaggagcttttttcactctcctatatcaagaggtacaacgaagaacagaaagactatgatcttcttgtcgttgactgtgctccgacaggtgaaacgcttaggcttctttcgctgcccgaaacattcggctggttcatcaagctgatccgcaacgtcgagaaatatatggtcaagccggttatcagaccgctttcgaaaaaggtgaaaaggatcgatgcgatggttgctccacaggaagtctacgataaagtagacaaccttttcgcttcaactgaaggcattatcgatcttcttgcagacggctcgaaaacaaccgttcgtctggtcatgaatccggagaagatggttatcaaggagtccatgagagcgcttacctatctgaacctttacgggatcaccgtggacagcattaccatcaacagggttatgcctgatcatacggaagatccatacttcaagaagtggagaagcattcagcagaactatatttctcagatagaaggtgcttttgcgcctattcctatcggccaggtgcctttgctcgagcaggaagttgttggccttgatatgttgaggcaggtaggtgaaaaagtttatggggacaaaaacccgatggatattttcttcacagagaatcctatcgatattcagaaggttcatgaagggcattataaggtaagaatacggctgccgtttatggaagatatgggcgtggagcccaagattctcaagatgggtgacgatctgaccatcagaatcggtgattatcagaagattgtcgcactgccgatctttatcgcaggacttgagtccagcggtgccagtttcgatgagggatggcttactgtggactttacaaaggaagaggaggcatagcaggtagttcccatcgatagaggaataaaaaacctgctctcatgggcaggtttttttgttaggaatttattgttcctgcaggtgattaattattattattgactttttatatcttctttgctatccagagaaaacgattgattttatttgctcatgcagcggttacaggatatacgtgtatcaaatattgagcggttgacaactccccgcagtttaaaggagaaactaccggtaacgcaaggggttgccgatgtagtgtgtcaggggcgtgaggaagtcgagggtattttatctggtcgtgattcaaggcttcttgttgttgtcgggccctgttccatccatgacatcaacgcggcgatggagtatgctcgccggttgaaagcgcttcgtgatgaattgaaggatgatctctgtatcatcatgcgggtttattttgaaaagccgaggacgaccatcggctggaaaggatttatcaatgatccacaccttgacgggacgtttgacattgagcacggtctctattatgcccgtaagctgcttctggacatcaacgctcttggactgcctgccgcaaccgagtttctcgatccgtttacgccgcaatatgtggccgatcttgtcagctgggctgcgatcggtgcaaggacaatagaatctcagacccatcgtcagatggccagcggcctgtcgatgccggtcgggtttaaaaattctaccgacgggagggtacaggctgccattgacgcgatacgttcggcaatgcactcgcacagtttcctggggatcgatgctgacgggcacagcagtgttattacaacaaccggcaatccgtatggtcatatggtgcttcgcggtggatcaggacgccctaattatgacgcggaaaatatcgcggatgctgaaagacgtcttgaaaaagaggggcttgataaaaaccttctggtcgactgcagccatgccaattcagggaaaaactatgaacgtcagtcaacagtatggaacagcatcatcgagcagcgggtgaccgggaccgagagtattctcggcgttatgcttgaaagtaatcttctttgtgggaaacagtctgtttcgactgatccgtcatcattgcagtatggcgtatcgattacagatgcctgtatttcatgggaagagaccgccacgctgctgcgagacggagcgatgaaacttcatcattttctgtccagggcggaagtgtaaacaacctgttgctcagacaggtattgttcatttttaatacagtaaagagaataacgttatgaatattgatcgaatggtgtttgcttttgccggtttttttgtgctggcaagtcttcttcttgctcattttgtaagcctgaactggttgtggtttaccgcttttgtaggacttaaccttttccaggcggcttttaccgggttttgtccgcttgcgaaaatactcaaggcagccggagtagagccgggcacggcatttaaatagcataaccccatataccatcattatgtctgttgagatcaggcgtgttcaaggcagaaaagaaaccaggcggtttataaaatttgcatggaaggtatacaggaaggatcccgagctgaacaggtattgggttccgcctgtgattgcagattacatgaaaacgcttgataaagagcgttatccgctctacgatcacgctgatatcgttttgttttccgcctggaaaaacgggcggatggtcgggactattgcagcgattgaaaacagaagacataaccagattcatggtgacaaggttggtttctggggatttttcgagtgcagtaatgatcagtcggtggccaacgctctgtttgatgccgcttcacagtggctgaaggcaaaaggtctcgacaccatgaggggaccggtcagtccatccatgaacgaccagtgcggtatgctcgtgaaaggctatgacagtccgccggtgttcttaatgctttataatcctccatactacaataaccttgcgctcaacgccggacaccatgtcggtcaggagcttcttgcatggtatattgatcaggacaagatcgatatcaggcgtctcagcaggattgcccggcatgtcctgaaaagggaacagcttacgatcaggacgatcaatatgaaggattttgataatgaagtggaaaagataagggatatctacaacaaggcgtgggaaaagaactgggggttcgtgccgtttaccgacagagagttcgattttatggctaaaagcatgaagcctgtcgcaaaagaacactttatttactttgttgaggataaagagggcgagcctataggtttttcattgaccctccccgatatgaacatcgcactgaagcacgttaacggtaatccattcactccctggggactggtgaagtatctctggtatggtagaaatatttccgccttcagaactataaccatgggcgttctgccggaataccgcaacaaaggcatcgacagtattctgaacgcgcatatttctgaatatggcggcaagcacggtctctactcaagcgaaatgagctgggtgcttaaatccaacgaagccatgagcaagctcgcgaaagtgataggggggattccgtacaaggagtacgtgatctacgagaaagagatttgaacataccgagtggattcccgtgtaagacctgtgaaatacatgctcatatttcacgggtcaggcacgggaatgactgtaaggaaaggagttacgctgattattcctgagagtcatgccggacatgatcctgcacccatctcccacctgagagtcatgccgccccgtgtaattacaaagaatattacacagggtaatccggcatccatttgaagtgccattatacagagaggattcccgtgtaagacctgtgaaatacatgctcatatttcacgggtcaggcacgggaatgactgaaaggcaatgggtccagccggttgttcgagaggctgtagcggctgtggcatacccggtcgagaaactccatgtcgtgtgaagagacaagcatggtgccgctgaaactgtcgagaaagtcgagtagtatcccggtcacctggtcgtccactcctgcggtaggttcgtcgagcagaagcagttccggatccaggaccagcacacccgccagtgataccagccgtttctgtccccatgagagatgaaagggtaccctttttttcaggtggctgatgcgtagcctgtcgcatagagcgtcaactttctttccggcttcggttctttccattcccctgttgagcagtccgaacgcaatgtcctcttcaacggtcggacagaaaagctggtcgtcagggtcctgaaagagaaagcctgttttcacgcgggctgttctgaaatcatgttcggttttcagtagagtatccctcagcatgatagtgcctgattccggtttgagcaatcccatcagcaacaggaacaacgtgctttttccactgccgttcgcaccggaaatcccggctttttctccggatccgatgctcatgttgagattcccgaacacctcgacgtttcccggataggaaaaaccaagattgcgtaccgtgatgctgttcatagcagagtgattatcaagacaaagccgcccatgcaccaggcaaaaaccagatcttgcttgcgaaggttaaaatgagcgagaagaggaatttgcccgtcaaatcctctcataagcagtgcattatagactctttcagagcgttcgtagctttttatgaagagcatgccggtaaagtatgcatagacccttacagtgtgcatgctcgtttttgaacggaagcctctcgcatgaagcatccgaagcattttctcgtattcgtctgtgatgacgcctgtataccggtaaaaaaagtagaacatcgtgacaagttttttagggacacgcagatgaagcatcgcatgagaaagagacgctatggtgcttgtaccagggagtgaaacggtgtacagcgctatagcgtttgccttgatggttataagcaggcaaagaatgactcctgcttttgaaagagccagaggtccttcatcccagagcggctctcctgaaactgaaaacggcagggtcagccagagaaaaatcataaagacattgacaacggcaagtcttttcaggagaaggcggttatagaagcctgcaatgcccgaaagacctatcccgcctgcaagtgatacggaggtctggcgaatgtcatcactcagtgccgtcagtataatcaccggcagataagcaagcagctttacccttggatcgagagtatgcaacggactgttgcctgtggagaaagcatcaagcagcatggcctcttttccacaggtagaggaatccgaagagcaacgctatgacagtcagtcctgccgctatcgcagggagagtgttttcagattcagtttcgcgatgatcaggcggtttttctttttcacgcgtcccattccaggtccaggaggcccggtgtccctgaccggcatccagaatgacctggaatgggacggcttgatcgagagaaagcgtgaatgttcctgccccggaagtcagggtttcggcaagaacgtttttctccatacgatcaataacgctgaccctgctgttttttaccggatctcctcctgcgaagtacccttctccatggagagtgtctccttcaaaccagcagaacaaacgtatgccgtgggctgaaagatgggtcggtgtcagcagtacggaaacccctatggtcaagagaagcaagagtttcatgagagcagcatttcaggtttgactttcatgataaactgaagcgccaatgcggtaatcagcccgtcaatgagcatgagcggggtatttgcggcaaatacaagacgggctgccggaaaaaaagattctcctgtggtggcaagtgaaaggctcaggagcagggcactgagaaaaaccgaggtgaatccgcaaagaaagccggtcatgacgactggtatttttttgctggatagcagcggtgaaaaaaagagaaagcagatgatggcagggagcgacatgatgagcgtgttgatcccgagagtcgtgatgccgccgaactggaaaagcagtgcctgcagaagcagcgctataccaatggcgataaagcatgaccagccggcaagaagtccgacgaacccgttcaggacaagatgtatgtttgtcggcccgagcgggatatggatgagcgaggcgacgaagaacgctgatgagagcatggcggttctgaccatctcgtcgttacggatttttctgagaccgacgccgactcccagcgcgcttattgcataaccggcgccaagtgtcgtcagtggaagaataccttcggaaatatgcatcagcggaaatcctccgctttgatccaaaggacggcaccgatttccaccggtttgggcttgccatcccgcagaatggttctgctgtccgtcgagagagcggcgaagccccaccagccggcctttggcaaggcacaggtgaaaacgccgttggcatcggctttgacgacctgggtgacaaagggccccgcaggggctttgcttttgcctccacggttgaaatattcgatttccacctcggtaaacggtgccggttttccgtcgacgttgaccactccctggaagacatttccagcatagagggcgtaagggcgggtcaggggaatgatttctgttttcatgccgacctcttcatcccacccgatctcttttccgaaagcgtttacgatgaccttcgtataatgaacgatatagctgtcttcagcaggctcccagtaaggtttcggttccatgaaaaaaatatggtctcctggacgtgcgatagtgtagtggccacgccatgctctggatggcttcgtatcggcgtacatcctgaggtcgaggggcttcagttcatccgtgaagaggattttttttccgttgctcagaacccctgcccgcacaggcttttccatgttcatcgactggccctcaaaagggtgggcgaacatgatattcacgaacagtgacgcgtcttcctgtttttcgacaatgtcgtgtgacgggataaccatcccgaaatgggcgtaactgcctgccggaatgagcgatagtgcagcaagcagcgcgattgtcagtgattttcgtagtgatgttacgcttctcatatttttatgcttctgaagaacggatgcagaatggtcatcctgacacgctcatgacaagttccccatggatgatacctttgagggccatcaatttgtcagacagttcctccagtgcagcagctttccccttgagcgttatggtttccatacagttgtcatgatcgagatggacgtgctggctgcagagcaccaggtgatgatactcgtgttgtatgcctgtcagcttgtgctgcaggtctgacttgtgatggtcgtaaacaagaacaaggcaggcgctgacttcccggttgtttttccaccgttcttctgtaagatgttttcggatcagaaaacgtattgcctgagatctgttcggaaatgcacgacttgcaacaagttcgtccagtttttccagaagatcatcttcaagtgatacaccgaatcgtttcatggatcaggactgttgatgtgttcactattcaatagttgttctgtttcttgctggtctcaggacaaggtagcactattttttataatgtgctactgtattaacaattgttattgttttgagcaagagaaaacgggactgtgcccgttttctcttctggaaaaagcctgtcaggagcgtcagaaaatagcaacactaacggagaaaagtgagctccgacaggcgtatagtgttccttaaggctgcagggtaacgcctacaacaaggaaagatgtctccagatcgggattgatgatgtaggatgcggagaaaatatcttttgaaaccgtgagcccgacattgacgatatcgaattcaccatcggttgtatagacttcatcaccaccgcccacgaatacagaggcactgtagtcgtccttgtcatagaagctgtagccggcttcaaaatacttggagttttccgtgtcattaccgagaacattgatggcagcgaggaggctgaagtttgcagcttcaaacccggcactgagttcaatggtatggcttccgtcttcatcccagttaaagtaatcgtcaaaaccaccggatgggaagaagtagtcggtaatggtaaagctgaaattgtcgccaagcggtactgttacatagagatccgcttcacttgcgtcctcatcgcttaaatcgtatgatccccatgcgcctacctcaaccccgattccggggaaggagtagctcagccatggctgtacggcaatgccatctccaaactgggtgcctctccagacataccggctaacgacgtctgcgccgatgtcgaacccttcggctttggcgactccagagaacatgacgacaatgccgacgaggagtgtgaaaaattttgctgcttttttcattgttgaacttccttttttcaagtgttgattatgtgttgcttgttgctgtttgtggttccccggaggagtctccggggttccgttgttattaaccgatcgcatcgtttcctgtttcttccgtacgtatcctgatgcatttcggcagatcgaagacaaagattttcccgtctccgatttcccctgttttagctcccttgacaatcgcctcaacggtttttgtctcgaactcgtcattaacgccgatctcgagctttaattttttcaaaaggttgatctccttgggaactcctctgtaaatctctgtgtaaccgccctgagctccgcagcccagaacattggttaccgtcattttatagatccctgcttcagcaagagcggcctttacgtccgtcagcttgtgaggctggatcattgcgacaatgtatttcatggtttttgctcctgtttaggctttactggtttgaaaagatctggaatccgtgataggcttcttcttcatgctcggaaatatcgaggcctttcatttcatcgtctcttgacactctcaaaatacctgcagccttaagaatgaggaaaagtaccagcattgttacaaatccccaaaccggaattgcgatggagccgatgatctgcgcaaccataggatgaccgccgaagatgcctgtggcaaggcctccccagataccgttcagaccatgtacgggccaggcaccgaccgggtcatcgatcttgagcatatcaagcattttgataccgacaacaaccaggataccggcaaccgcaccgataataagtgcttcgttgaaggtgaccgagtcacagttcgccgtgattccgacaagaccgccgagcagaccattcaaagccatagtcaggtcaggttttttaaagagtatccaggcgaagatcatggcaacaaccgcaccggctgcagcggcaagcatggtgttggtcgcgataaccataacgatgctggtgttgtcagctccggcaattgcaagctgacttccggggttgaaaccgaaccatccgatcagaaggatgaacacgccaagtgaactcattgcaagattgtgaccgggaagcgcgttaggcgatccgtctgcattgaacctgccgatacgtggcccgagaacaatcgccgcggcaagtcctgcaaaacctccgagagcatggacaacgagagaaccggcaaaatcatagaagccgagtgcgtccagccatcctccgccccatttccacataccgctgatcgggtagatgaaagcggtgatgattaccgtatagatcaggtaggcctcaaacttcattcttcctgcaacagcaccggaaacgatggttgccgcagttgccgcgaacgctacctgaaaaagaaagtcgacagcaggatggagatttcctcccactgcatcaggtgcatccatactgacaccgaaaccggagaacccgaaccatccaccggaaaaggcatctccgggatacatcagaccatagccgatgaaatagaaaaggataacgccgagtgacagatcgataagattcttgaacaggatgttaaccgtgttctttgctgagttcagacctgtttcaaccatggcaaaaccggcctgcataaacagaacgaggaccgccgcaatgaagagaaacatgttatcaatggcatacgcattgacagctcccacatcaacgctctcagctgcaagcaacggtggtccgggaataactcccgtcgcaagcagaccgcataagagcaggccgaatgtttttgcaatttttttcatacgaatagtttttgtgttactgaaatattcaggttgtttgattgttgaacataaatttcttgcatgaaattctggtatcaatataaaaatttaaataattaatacaaatccgtaagaatattttatctgatgtctgattttgcccttaataaataaggtttgctgtgagcagggacgctttcttcagcatgtttttgttgaaacgtatgggttcctctatgtattgtcgtgagaagcctgaggacaaggcggacggagcggaaaaaccggagtgtacacggcgtacatgaggatttcgagcaccgcccatcgcagtgatctggcttcggaacaaatacatagaggtgctcttatcagcggatatggaaagactgttgctggaaatgcctgcatgagatgtatattttccattatgccagtctatgacctaaaacttgcaagcagttttgacgaatgcaggaagcttcgagactatctcgcggtgatggctgatcgggagggattcagtcaggcatttttcgaggaacttgagcttgttgtaaaggaggcctttgtgaatgccgtaaggcatggcaatggagcggacaacgaggatgtgcctgttatgttgcattttgacagtttcacggatgagagcggcagcattctgttgatcgaagttgctgattgcggtaacggtttcgcgatgtatgagatcgagaatccagcactttcttctcatgacatgaaattgtcaggcaggggagtattcctgatcggctgttttgccgagttcatggatcaggtgtgcgatgaaaccgggtgcaggctgacgctgaggatgaggccgtattagattgtatagtgaccagtgaccagtgaccagtgaccagtgacgagagacaagagacgagagtctaaggcaaaagggaaaagtcaaaaggcaaaagggaaaagtcaaaaggcaaaagggaaaagtcaaaagggaaaagtcaaaagggaaaaggcaaaaggcaaaaggcaaaagggaaaagggaaaagtcaaaaggcaaaagggaaaagagaaaagggaaaaggcaaaagggaaaagagaaaagggaaaaggcaaaagggaaaagagaaaagggaaaagagaaaagagaaaagagacaagaggcaagaggtgagagatttgtaggggcagacccctgtgtctgcccgtggtgggtgatgtgtacgggatgtttcaggtgtgacgggaacctcgtttttttgatctttgacaattatttttggctcaacagctcaacagctcaacagctcaacagctcaacagctcaacagctcaacagctcaacaactcaacatatttattctatgaccatacaagacggcgcggcctggaaggcattggagaagcacaggcaggagattgaggaactgcatatgagagaactctttgccggggacgcagagcggttcgagcggttctcggttcgaatgggtgatttgtttcttgattactcgaaaaacagaatcaacgaaaaaaccatcggcctgttgactgctcttgccgaggaggcaggtgttgcgggatatcgggaacagatgttcgatggaagcaagattaatttcaccgagcagagggctgtgctgcatacggcgcttcgccagcctgaaggttttcgaatggagcttgacggacagactgtcggctgtgacgtcagagaggtgctttcacagatgcaggatttctgcgcgcgtgttctttccggggagtggaaagggtacagcggagaggcaatcaccgatatagtcaacatcggcataggaggatcggatcttggtccgtacatggtgaccgaggcgctcaaaccgtatgctcacggagcggtgaacgtccattttgtgtccaatatcgatggtacgcacatttcggagacattgcgcgggcttgacgcggacacgacgatgttcattattgcgtccaaaacatttaccactcaggaaacgctgaccaacgcgcataccgcgagaaaatggttcctcgaaagagccgttgatgaatcgtttgtttccaggcattttgtggctgtttcaaccaaccgcgagaaggtcgaggaattcggtatcgatccttcaaatatgttccgtttctgggattgggtcgggggtcgctattcgctctggtcttccattggtctttccatcgcgctctacctcggctacgaccgttttgtcgaactgctcgcgggggctcatgcgatggatgagcactttcaatcagctccgtttgagaagaatattcccgtactgcttgctctgttgggtatctggtataacaatttttttgacgcgcattcccatgcggttattccttacgatcagtaccttcatcgtcttccggcttacctccagcagcttgatatggagagcaacggcaagcggattgaccgtgacggcaaggaggttgagtatgcgaccggaccggtgatctggggagaaccgggcacgaattcccagcacgcctttttccagctcctgcatcagggcacgaatgttattcctgctgacttcattgtgccgctaaaaagccggaatcccgcaggggagcatcatgatattctgctcgccaactgtttcgcccagaccgaggcgctgatgcgggggaaaaacgctgaagaagcagaacatgaactctgtgcttccggcatgcctgaagagcgtattgcaccgcttctgccgcacaagctctttccgggcaaccgtccgacaaacacgcttgttttttcagagatcaatccgtttaatctcggcagcctgatcgcgatgtatgagcacaaggtgtttgtgcagggcgttgtctgggggataaactccttcgaccagtggggggttgagcttggcaagcagcttgcaaaaaccattctgccggaaatacagggaaaggatgatgccgcgtcgcatgattcatcgaccaatgggttgattaacctctaccgtcagtccagaggctcataaacctgctgtgcaatgcaagggggctgcattgattccgatctgttgtcatcctcgggcttgacccgtgaaatttgagcatctatcctgaataattcgccaagggaagaaaaaaagcgcacaaggacggaaaacgttcccttttttgtcattcccgagcctgacccgtgaaatttgagcatctattttacaggtcttacacgggaatccatcgttgatgccgggatttgcatggatgccggatcaccccgtgtaatagtattacacagggcggcatgactgttttaaatggcctgtcagtcatcctcgggcttgacccgtgaaatctgagcatctatttcacaggggtgtactattctttgtaattacccggggcgggatgaattttattacaatagtccaatcatcctttagagtcatcctcgggcttgacccgtggatccatctttttcttgatcgtatgcatggatgccggatcacccccgtgaaatctgagcatctatttcacaggggtgtactattcatttgtgattatccggggcgggatgaattttattacaatagcccaatcatcctttagagtcatcctcgggcttgacccgtggatccatctttttcttgatcgtatgcatggatgccggatcacccccgtgaaatctgagcatctatttcacaggggtgtactattctttgtaattacacggggcggcatgactgttttaaatggcctgtcagtcatccccgtgcttgacccgtgaaatcagggttcgtatttcacaggtcttacccggggcgggatgaattttattacaatagtccaatcatcctttagagtcatcctcgggcctgacccgaggatccatctttttcttgatcgtatgcatggatgccggatcaagtccggcatgactattttaaatggcctgtcagtcatcctcgggcttgacccgtggatccatctttttcttgatcgcgtgcatggatgccggatcacccccgtgaaatctgagcatctatttcacaggtcttagacgggaatccattttttactcttacagctcctcgataaacgcaccgatattcgggcttttgaacagcttgtccttatcgtctataataataaaggcgagcgagggatcctgttcgacaatgcgcagggctttttcatagcctgtaatgaagaacgccgtggcgtaggcgtcggcttttgccggatcttcggaaaagacggtcacgcttttcactcctcttgccggatagcctgtgctgaggtcgatgatgtggtgatagcgggttccttcatagatgaaataactctcataatcgccgctcgtcgcgatgccgcacggtttgatgacgctgaaagcaagtaccggttttgtctgttccttgtcagggttctgtattcctgatgtccagcgctgttcacccttgtttcccttgacgtagagatctccaccggcattgatgatataattatatataccatgcttttccagcacctcgcccgcccggtaggcggcataccctttcgcgatcccgccaaacccgatctccatccctttctttttcagaaaaagaatgttctgcagcgtatcgagctcgatctgtttgtagtctaccagtttcagcgctatcctgatgctgtcagccggaggcggtgaagtccgctctttcacattccaaagcctgccgatcggcttgaacgtgatatcgaacgcaccatccgttatatcagcaatgtccagcgccttttccgtcacggtcacgaccgcattcggaacctccacgctcttcacgcccgcctcgcggttcaccgccgaaaccggactcgcaggctgccactcactcaactccgactccagccccgcaatctcccgaaacgcagcatcgaacgcctcctttgttttctcctcctcaccattcgtcacaaccttgatcttcatgatcgtccccatcatcaccttctcctgctcgtatatccgcaaatcgttgttctcaacggagcaggcgaggagagtgaggaagagaatgaggagtgccgggaatgagatattgcgtggttgcatgggtacaagcttgaaaagtgaatgtttacatatccagaggactgacgacacccagcatatttttttttgccacgtgcgtgtagatcatcgttgtttgcagattggcatggccaagtaattcctgcacggttcggatatcatagccagcttccagcaaatgcgtcgcaaagctgtgtctgagcgtgtgcacagatgcctgtttgacaactccggctttctcacgagcctgtttaaacgccttttgcactgtcgtcgggtacatgtggtggcgtcttatggtgttcgttactggatcggccgacaagttcgccgaagggaacacccagaaccagccccattcttttccggcattgggatatttgtatgcaagggccccgggcatcgaaacaccctcgataccgttgcgtctgtcctcttcgtgaatgttcctgatttcagatagatgatttcgcaatggttctgcaagatttttcggaaaaagcgtctgacggtccttgttacccttgccgcttctcacggtcaggaatcctctgtcgaaatcgatatccttgattctcagtttcagacattcatcaatgcgaagtcctcctccataaatcaatgaggccatcaaccaggtgacttcattcatgatctcaagaatgcttcgaacctcttcccgcgaaaggacaaccggtaattttcttggtctgttcgaacgaacagttgcttccattccagaaacctttttgtcgagaacatgacggaaaagaaaaagaagcgcattaaacgcctgattctgggtagaagccgaaactcttctctcgaccgcaaggctgctgagaaatcgttgaagatcggactgttcaacagcttgaggtgacttatgttcaagaaacgcgccaaaacgtctgacccaagctttatagctttgttctgtccgatatgagcggtggcgaagacggagagcatgtgtcattctttcgtcgatctcggtccattcatgatcgcatgacggcactgtacggttaatgctaagagaggtgtcggaaaaatacagatacagccttaccgcatctcttgcctgcaaaacctgccagtcttcatggctttttgccaactctgaaaggaataaagttaccgattcaggggggattccctgatccgggttatggcggcagaatttttgatactgcgacacccatcgaagataatacgggactttcttctccgggatatgttgtttttgcaggagaaagtctcgaaaattcatgaaaataacagttgagtataattatacgtatgccgcataagcatgcgaataagcattaaaatatgctattctggccgacaaatccagatatttgttggtgatcaaagcaaaatattagtaaattttgatgaaaatcaagaggaatacgtagtgcagataataaataatgttatacggacaaaatttctcaaaatagagaaaatatgatacaaatatacagaaatggatataaagaccgcgccccaagaacgcccgccgtccatggcgggctaagaaaaagactgaggaagaaatttttgaaggaatgcaatgatacagagcttcaataataaaacagataaagtcggtgacgattttaagaataatataggcaaggaaagcaaacttcaagttgctgctggtatcttctctatttacggctttgaagcattgaaggctgaactgaagaaaattgaatcattgaactttatcttcaccgaccccacatttattgaactcgacaaaaaaaaccgtgagcaaagacagtttcaactcaattctaatactcggcaaaaatcaattggtggtactgagtttgaaataaacttgaaaaacgaactcaaagggaaggccattgccaaagaatgcaaaaaatggattgagcagaaagtcacctttaaaacaaatgctggaaataaatacattcaaccccatgtaaccctattaaataatgacagaaactttgtttacatgggcattaacgaatttagtagtgccgggtttggctatgaaaaagataattccatccttcatcagataatcaagaccgatgactttgataccacaaaacaatacattcagaatttcaatgaaatatggaatgacgaaaaagttttgaacgatgtgacaaccgaggtcacggcctacatttcgaatctttacaaagagaattcaccggaatttatttattatctgactttgtacaatattttcaatgagtttttagaagatatttccgaagatgaacttgccaatgagcgaacaggttttaaagaatcagtagtatggaataagctctacgattttcagcgtgatgcagtactggggattatcaataaacttgaacggcacaatggttgtattcttgccgatagtgtcgggcttggaaagaccttttctgctttaggcgtaattaaatattaccaggaacgaaaccgttccattttagtcttatgcccgaaaaaactgggtgataactggcagacctttttaaataattatgaagacaatccgctgattaaagatcggctcaattatgatgtactttatcatactgatttatcacgagagaaaggcgaatcaaacggaatagatttatcacgaatcaactggggtaattatgacttggtggttattgatgaatcccataattttagaaataacgaccctcgtaaagacagagtgacccgctaccaaaaactattgaatgaggtgatgcgaaaaggtgttaagaccaaagtgctcatgctttctgctactccggtaaacaatcgctttaccgatttaaagaaccagcttgcccttgcctgggaaggtgaaacgggcattactgatgaacgaatgggtacagaaaaatccgttgaaaacatattgaaaaatgcgcaaaaaacctttaatgactgggcaaaactacccgttgatgagcgcaccagtcaggcgctacttgcaagcctcaatagcaactttgattttttcaaactgctggatagcgttacgattgccagaagccgaaaacatatcgagaaatattacgacataaataaaattggcaaattccccaatcgtttgaagccaattactcaccatgccaatattaccgaccttgaaggttttattgaaatatccaaattatatacagagcttacccggctgaatctggctatatattcaccaactgaatatatccttgataacaaaaagcagttttatagtgatttatacgataccaatatcaacgagaaagtaagtttcaaacagtcgcaccgtgaaaaaagcttgcaaactctaatgcgggtcaatctattaaagcgccttgaaagttctgttgattccttccgtattactctgaataaatttatcaaagcgaatgaatctactatcaaccagattaatgcttttgagaagaatggcggtgatggttttgcagaaacctcacagtacaacgacattgatttggatgctgatagtgatgagtggcagaatgatgagatgagcgtgggtggcaaggtgcgggtgaaacttgccgacatgaacaccagtggttggaaacaggatttggaagcggacattcttgtagccaaagccattttcaaagagatggcaagggtaacgcctgaacacgataccaaactgcaagacctgaaaaccttcatcaaaaacaaactggacaaccctatcaatacgggcaacagaaaagtgctgatctttagtgcctttgctgatacagtgaattacctctacgagaacaccgccgaatattttaaacatgagcacaaactggcaactgcaaagattaccggttcagataataataaatgcactttaaaaattgataccgcttttaataacctcttgattaacttttcgccccgttccaaagaacggcgaaacaaggaagcaccagaaattgatattctgattgcgaccgattgtatttccgaagggcagaaccttcaggactgcgacaccctgatcaactatgacattcactggaacccggttcgcatcattcagcgttttggtcgaattgaccgtatcggctcaatcaatacagatattcaactcattaatttttggccgcagctctctctggatgattacatcaatcttaaaaatcgcgtggaaagtaaaatgttcatggtagatgccacagcaaccggcgaagataatgttctgaccaataaatcatcagacctgctcttcagaaaaaagcaactggaaaaacttcaggaagaagtggttgatattgaagacatgggttctggtgtttcaattactgatcttggtctaaacgatttccgcatggacttggtgaactacatcaaagaaaatggctcgctcgaaaccgttgccaacggaatgcacactgtttgcaaaaaagatgctgaacgcggaattgctgaaggggttgtctttgttttaaagaatatcaacaacggcataaatatcgacaagaccaatcagctacaccctttttatctggtctatatcaaagccgatgggtcagttctttccaatcatcttaatgtaaaaaatactctggatattcttcgcaccctctgcaaagggaaaagtgaaccaattaaagaggtgtatgagccgtttaatgaagaaacagacgatggcaagaatatgaagcgctattctgatctactgaataaatcgattgaagcaatcctgaacgtgaaggatgaaagcgatgtggacagcctgttttctgctggtggcacaacggcactaatgaacacgatcaaagggcttgaagattttgaactgcttgcttttgtggtggttagataattatgaatggtaaatgatgaattatgaatgaatttaaactgcccaaagaaacattcgtaaacaagtttattgccaaaaccaagttctacgaaaaggccaacttaagctcgaagttacagaaagaatttgtcgataagattcagaaaatcacctggaagtacaagctggcagaaagtaccgtcggtatagccaaaacagaggcggttaccgagattcagatttttgaaatcgagctgaaagaacaggcaataccaaagagtgtcttgaaggtcattgataaaagcattccctatcagatactctatcgttttgtgtatgaggataatgaggcttatgggataacgctaaaagagcataccaacgtggaaaactactattttagtgactggaatgcggagatcaattttgattttaccggcattgaccttgaaaaagtctaccagaaattagtgaaatcctttattcgtggtgaggcacatagcaaaggtagttttagtgatattatcgatgtcgataataaaataaaagcactggaagctgagattggcactttggaatgtaagattagcaaggaaaaacagtttaaccgcaaggttgagattaacaaggtgctgcttgagaagaaagcaatgcttgaaaaaattgtgaatggtaaattatgaatgatgaattgaaggagcaaacaatatggaaaaactaaaaatgaccacaccggatttaacagataaaaacatagagcagatcgctgcttttttccccaatgtaattaccgaaacacgggacgaaaacggaaccgtgaaaaaagcggtggactttgacctgctaaaacaggcactgtccaaaaatcttgtagaagatgacaacgaacgctaccgcctggactggcctgggaaaaaagcctctctgttaaaagccaatactcctataaccaaaaccctgcgaccctgccatgaagagagtgtcaattttgataccaccgaaaacctgtatatcgaaggcgataactttgaagtcttgaagatattgcaggagagttatctatgtaagatcaagatgatttatattgacccgccgtataacacgggcaatgattttatttataaagataattttgccaaaagtaaagatgagtacgaagaagaactgggaaccatcgacgaagaaggcggcaagctgttcaggaactctgatagcaatgggaggtttcactctgactggttgagtatgatgtatgagaggttggttgttgcgagggatttgctcaaagatgacggggttatttttatcagtattgatgaacatgaattggtaagtctggcaaaaattatggaggaaatatttggaagcaataacatggattttttaatttggcgaaaaaatggcaaacaaggcaataccaagaagataaatcgtttcaaaattacccatgagtatattcttgttggttataaaaataagtatgaaacttttatagctaaaacaaagcttatgccaaattggaaaggagaaaaaggaaatcctgataatgatccaaggggtccatgggagtcgggggtaatttcgagggcagaagaaaaatcgaatgtgaattctgagaattattattcaataacattgccaagtggaagaattatgacaagggaatttttcgttgataaagaaacgcttaattctttaatagcagacaataaaatatactttccaaaagatggcgatggcgttcctagattgaaaatattcgaaaacgaagaacaagaatattttttcgattcaattattgatgagatgggcacgtttacagatgcgagagaagagattaatgaaatatttactaataaagaattttttgacacacccaaacctacaaaaattctaaaagaactatcaagatgttctactgaaaaggacgacatcatcctcgatttcttctcaggttccgcaactaccgcacaagcggtaatgcaactcaactccgaagatggcggtaaccgcaaattcatcatggcacagctccccgagccttgtgatgaaaacagtgaagccttcaaagccggttacaaaaccattgccgaaatcggcaaagagcgcataagacgtgctggcgcacgaattatgaatgataaattatcaattatgaatgaaaaggcaaaagaacaacctacaatgttcgatgctgagcccaattcatcattcaccattcataattcacaattagataccggcttccgtgtctacaaaaccgactccaccaacatgaaaaatgtgttctaccaccccagcgaactcaaacaggatcagttgtcttttctcgaaagcaatatcaaagaagaccgaacaccagaagacctgctcactcaggtgattctcgatcttggtcttgaactcactctgcctattgaaaccaaaaagatactcgacaacaccgtgttcatcgttcagaccaatgcgatggtggcttgttttgacaacgatatcgacttcaaaattgtagataccatctccgaccttaagcccttaaaagtcgttttcaaagatgccagctttaaggacgacaaagaccgtatcaatgtggaggaacgctttaaacggctttcgccggaaacgaaagtgacggtgatataagatgaagctgatattcaaacaacaaccctaccaaacggatgccactatggcggttgtcggctgctttgaagggcaaagcaaaggctttagaaaagaagtggttggcagagaaaccctcgaccacgggctgtttggcacagaagtcaaagttgaagagatcttctccaataaaaaactggaaattaccgaagtcgatatattaaaaaatgtgcaagcacttcaaaaagaacagggcttaaaaaccatcagcaaactggatggtctcaactttaccaccgaaatggaaaccggaaccggtaaaacctatgtctataccaaaaccatgtatgaactcaataaacactacggctggaataagtttattatcatggtgccatcagtggcgattcgtgagggtgtacataaatcgttagaaattaccgcagaccattttcaggagatttacggtaaaaaaattcgtttttccatctacaacacccagaacaaatctaatctgataaacatcaagagctttgccaacacttccaatatcgaagtgcttatcatgaactatcaggcatttgccaccaccagccaggaatccagaaagatttatcaaaaactcgatacactgcaaagtgaacggcctattgatattattaaacgagccagacccattctgattattgatgaaccacaacgaatgggtattgaagaaggtaaagttttctctgggaataagccatcaaaagtagtcgaagcaatatatcggaataatgaatttaatcacctttgtactctattgtattcagcgacccataaaaaagatttcaataaaatttatcgcctcgatgcaattgatgcctacaaccagaaactggtgaaaaaaataagtgtcaaagggattgaggttgtcggaaacagcggaaccaacagctatttgtttttagataaaatccaaatcagcacgagccaatttccagttgcctatgttgagttggaagttaaacaggctaacggtattcagaaaaaaatcagacagataaaagagaaagatgacctctatgtattctccaatgaattgaaacaatacaaaggctttgtggtaaagtcgattaacggtcttaccaataccgtttcattcaccaacggaattaccctctctgtagggcaaaccgcaggagacgtggacgaagagcatgttcgccgtatacagattcgggaaacgattaaatcccatattgaaaaagaacgaatcatgtttcaaaagggaattaaagtactgtcccttttctttatcgatgaagtggtaaagtaccgtgattattcaagtcccgaccagaaaggcatttatgccaaagtttttgaggatgaataccgccaggcaatcagcgagctaagtctttttgaaccggactacaacgactatcttagtaaatttactgtggaagatattcacaaaggttacttctccgttgataaaaaaggactgtttatagattccaaagaaaaacgcggcgaaagcggtagtgatgatgtgagtgcctatgacctcattatgaaaaagaaggaaatacttcttgatctaaaggaatctacccgttttatattttctcattctgcgcttcgtgaaggttgggataaccccaatgtatttcagatttgcactctcaagcacagccaatcagaaatcagcaagcgacaggagataggacgtgggcttcgtatttgtgtcaattcaaaaggcgagcgcatggatgcatcggtacttgatagtgatttttttgatgtgaataaactcacggtagttgccagtgaatcctacgattcctttgccaaagccttgcagaatgaaattgttgaatcactttcagagcgtccagttacccttacgattgaggtattaaacaaccgtgtcattcataacgaaaaaggcgaaaagtttgtttttgatagccagtcctctatggatttgattttcgatatgaaaaccaagggctatctggacgcaaattaccatattaccgaagccctgattacagatgtggaaaataaaacttatgctctcccggaaaagttacaaggttttgaatcttgcgttgctgaacttatgaccggtatctacacaacggcaaactttaaagcagcagaaaatgaaaatgccaataatatcaatgaggctattctaaaacctaacgataactttgccaaaaaagagtttcaggatttatggaagaagattaaagtaaaaacggtctatgaagtggattttgaaagtgcagagcttgttgatctctgcgttaaggcaattgacaccaatctcaccgttaaaaaaatattgataaatattacttccggtgaacagcaagacaagattgacgaggcgacactcaaatccggcgaaagcatgaagaaagaaaaaagtgttaccgaaagagccgagtctttgctgggttcactgaagtacgatctggtagctgaaattgccaaagagacaaatcttacccgcaaaacggttgttaaaatattgcaggcattacggcaggataccttccattacttcagggtaaatccagaaagctttattcagggtgtaaccaatatcatcaatagcgaaaaagctgcaacccttattaacaacattgtctactcaaaaacagacaagacatacgatgacagtatttttaccatcaataactttaagggatcactcacaaagaatattctggaagtcaaaaagcatgttcataactatgtaaagaccgattctgatattgaaagaagatttgctactgatcttgaatgtgaagaagtgcttgtctatgcaaaactaccaggtggcccgaatggttttaaaataccaacaccactgggaaactataatcctgactgggctatcgtttttaatactgacaaattcaagtatgtctattttattgcagaaaccaagggaagcatggaaaccttgcaactgaaagaaatagagcagaaaaaaatcagttacgccaaaaagcattttgaggcattaggacatgcagatattaaatacgatgtgattgattcgtatcaggcattgagagacaaaataatgaattaagaccgcctacgcacatcgtgtgctacggcggaagaggggcacgcggaaaatgttgaaaaacagacggccgtataacaatcgcatgcaactgacaatttttttgtcatagtttttgaagtcgcttcgcttatttcaaaaactacgccaaccctgcgggacaaaattgcagctgatgcgggcgttatgtgtcgaaaacaggaaataaagaatgaaagccaacgaaactaaagtagaagattttttatcatcaaataaaactcagttcgtaattcctgtttaccaaagaaattatgattggtctacgggacaatgtaaacagctacttgacgacattcttgaagtcggcacgaataagaaaatgaatgctcactttatcgggagcatagtttatgtgcacgatgatgtttatactgcttcaagaattaaagagttgaccgtaattgacggacaacagagactgacaactttaactctcatatacttggttcttcacaggcttgctaaagaattaaaagatgaagtgcttgtgaacgaaataagcgaaacttatttgattaacaaatttgcccctgaagaagagaaactaaagctgagaccaacagagaataatgacaaggctctgaaatatcttttaagaagtgatgctaatgaagattttcctgatttttcaaaactaattgataattttaattatttcaaggggcgaattacagaagaaaatcatcagttcgttttggagggactttccaagttgatgtttgttgagatttcacttgacagagagaaggacgctccccaaagaatttttgaaagccttaattcaacaggtttagaattatcccaggcagacttaattcgaaattatattttaatgggactgaaccgtagagatcaaaacaaaatttatcagaactattgggaagtcatcgaaaaactcgcaaaggatgaagctttaaatgtcagccgagtatccgactatatccgtgacttcctgactttcgaaaacaaaaagataccaaacaaaggcaaggtatatatagaatttaaagctaaatatccaacaacaacaatagatgaacttgaaaacaaccttacttgtattaagggattggtgaaacactacaataaattgattaatcccaagaatgaaacagataaggatataaagttacaattagagtatatcaaccgacttgagattaatgttgttttccctttcctgatgaaagtttacgatgattacgtttcatcaattattgacaaaccgactttcataaaattacttgacttaatccagtcatttacttggagaaggtttattcttggcttaccgaccaatgccttgaataagatatttatgagcctctatgagaaagtggaatcaggcaattatctttattctattcaaaaatcattacttcagaggtcaggtgtccaacgttttccaaagaatgcagaagttattgatgctctcaaggtcaaagatgtttacaacataaaatctaagaacaagatttacctactggaaagactcgaaaactatgaaaatatagaaagagttgcaattgaaggaaatccagacattacgattgaacatatttttcctcaaaatcctgatccaaaatggaaaatagaattaggtaatgatgaatatggttttattaaagataattacttgaacacaatcggcaacctgactttatctggaaacaatggcaagcttgggaataagccattcagggataaaagagatttggaaggagcaggatataaagacagtcgtttgtggatgaataaatatctttcaagccttgataaatgggatagaacagaaattgaaaaaagatttaatttaatctctgcgcgtgttctaaaaatttgggagtatcctgaaatcgaaatagaaacaaatggagataacggggagctaaatatatttgaagctgatgacccaaaacacaagaaacttgaatatgccattttctttgatcaaaaacttgaagtgactcaagtagcaaaactctatatggaagtctttaaacagctttttgaacttcagccagaaacatttttcacctctgatttaggcgaacgaattagcttaacaaagaatccaacagaaaaaggtttaaggcaaccagttccaataaacgacacttatttcattgaggcgaatattgacaatatgggtaagtttgaaagaataaaacaagctctgactatttttgaccttgaagatgaattatcaatcaaatatgcagagaacacataacaaggcgcttcagcggacggaataccgccgctgagcttgatcgttagccgaagcaaagttcggtcgtaaggaacacgtaggcatgattgaatcaatcaccatctccagtattgcaaccttcggaacaacgccggagcaagtcaacgcgctttccctattcaacttctttttcggatcaaatggcaccggcaaaacaaccctcagccgagtgatcgcggatgaaacaaagttcccgatgtgcagtgtcagttggaaagcggggactaaactacagccgcttgtttacaaccacgatttcgtcgagcgaaacttcaaccaatcggtagagctaaagggagtctttacgctgggtgagaagcaagttgacacactcgcgaagataactacgaccaaaagcgaactcgatgcgctttccgccaggatcgaaacgctaactaaagggctacagggcgaagatggaaatagcggcaagaaaggagagttggcaacacttgacgctggattgaaagacaagtgttgggcgcaaaagcagaagcatgatgccaaattgcaaggagcctttgaggggtatcggaacagttctgagaagttcaaaggaaaagtacttcaggaactagcagcgaataaggcgaccctcctcaccttagtggagttggaaaaaaaggctgaaagcgtcttcggacctacgccgacaaaagaagcacctgttccctccgtcgatgcatctaagcttcttgcgaacgaggcgaatcccattctgaagaagcgcgttttcggcaaagaagacgtcgatatcgctgcgatgattaaaaaactcgggaatagtgactgggttcgggaaggaaggacattctaccacgtgaacgagggcgtctgtcccttttgccagcagagcacaagcgaagcgttcgctctaagcctgaacgaatacttcgacgagacatttgtggcagacagcaaagcgatcgacgacctcgccacggactacgccaccgaggcggcccggattcaggatcaatttacttcaatcatcgcctcaccatccaagtttctcgatgtcgagaagcttaaagcagaaaaggacttactcgatgcgagaatcacactgaataatcagcgcctagccggaaagaaaaaggaggcaaaccgggtggtcgagctggaatcgctaagtagtgtctccgcggcaataaaagacctaatcgatgcggccaacacccaagtggcgtcacacaacaaaatcgtcgcaaacctcacatctgagcggaataccctgactgcgcaagtgtggaagttcgtcctcgaagagttgaaagctgacctcactgcgttcaagaccgccaaagacggtttggacaaagccatctcggcaatgacaactcaagtcaccaatgcgacaacggacaaggcaaagaaggtggctgatcttcgcgaactggaaaagcaaacgaccagcatccaaccgacaattgacggcatcaacagtcttctttcgtcgtttggattccaaggctttaagctcgcgaaagcggcaaccgggacttcctataagttggttcgttcggatggttctgatgctaaggcgacattgagcgaaggtgagaagacgttcgttactttcctctatttctaccacctgctcaaaggcagcgactcagaaagcgggatgacaactgaccgtgtagttgtctttgacgacccagtttctagtctcgacagcgatattctcttcatcgtcagcagtctcatcaaaggactattcgatgaggtgcgttcaggttcgggtcacataaaacagatcttcgttcttacgcacaacgtctatttccacaaggaagtcacctataacccaaagcggaaggatgtcgcgatgaacgaggagagtttttggatcgtgcgcaaacccgggctagccacaaaaattgagaatcacacgacgaatccgatcaaaacgtcctacgagctgctctgggccgaggttcgcaaacccgagcgctcgaatctcgctatccaaaatacgctgcggcgcatcctcgaaaactacttcaagattcttggaggcattgactttgaccagctatgcgcgttgttcaaaggaagagagaagataatctgcaagtcgctctgctcctgggtgaatgatggatcgcactacgcgcacgatgatctctacgtttcaatcgatgattccttggtggacacctacctcacggtatttagggcaattttcgacaagtctggccacagttcgcattacaagatgatgatgggtgatgcctacgtggacgatatatctgaagcagcgcaggcctgagacatgttacagaaatcgcctaacaccagccgtaaacgcggacgtaattttcgttcgctgcgctcactacaattacgccggttacggctggcgttagatcaggagaatcaatgagtcgagatacaattccagccgaagtgaagcgcgcggttctcgtggaagcagggcatcgttgtgcaatacctacatgccgtgccaccaccactgaggaggggacgttcacaactaagtaaactaatgcgataaaatttttgcttttcataaacaacgccaatcctcgaacaggaaggaatccatagcaacgaacatcaatgccgagaggagcaagactggacgcgccgggaacgctgcatcacgtgatggtgcggggcatcgaaggcaacagcattgttgccgatgacgaagaccggctgtatttcgtttcgcggatggggaaggttgctgcggcaacccgtatgccccgacaatcaagagcggcgagatcgaccccggcaacacggctactattcgacaagcacgaacacccccgatcgtgcggccttcctgtcgaacgtcagcaccgaatcggcttcgcacgccgatatggcataccgtgctatcaaaagatcggaaagatcgcccctgctccggcgcgcatcggcaatacatgcacgcactgcatcctgggcgtcgaattccagcaccggaagctgcatcagggcatcgacagcatcgagagtctcctgtctcgcaatcccatatgccgactccagcgcccagaacaattcgagaacgaccggcaccggcacaatgaacacctcccggcgctcttccgcctccctgaacagacggtacacacgctcagcctgcgaggcgtcatcgttggtcagaaaacgaaccagtatgttggtgtcaagtgctctcatcagcacccctgccgtactcttttttgaacttcctttcgacggcctctttcatcttttccattgacaccggagccctgcccttcctgtacagcttgccgaaaacctcgtcaacagacttcttcaccggcctcacggtaataattccgccctcttcgcacacaaattcaagtttgtcgcccgattgcaggtgcaacgcatcgcgaacctttttgggtatcgtcacctgccccttgtttgtcatcgtagctaccggcataacatatctcccattactttttcaagccctccttacttatatgtaaggaataacaaacaaacggcataatctgttctgccaaaaatgtccacaacagcaaagagacagagggtgaaagccaaatagagaccaaacgtcaaatatgcttgtaattatcagccggtatggcgaaattgtgaagggatgtcgagagaagataacttgtgacagaagtatgcgtaagccgcataagtcgtataagagtcatcttttcttgctacaaatggcatatttacacatttccaacccaatcaaacagtgtttatagcgtataaacattcaagtctgcatgaaaatctgtagtacagataataaataatgttatacatcaaaaaataaggaatgtctgaatgatgactgaaaaaacactgaataaaaacttaaatcaggcaaagacaaataaaaaggacgagttctatactcagctttccgatattgaaacctgaattgatcgattagtatctgaccagcagcatcagccggtgaaaaaatcccggttgtccctatagggctaccgttttaacgttttgttctggtccgtgcgtgcgttacacgcccgcataatgcttgcataatgcttgtgataggggaatatacaccattaccactgaacatcctatcggttgggcgcactaatcccatcgttttctgtcgttttcagcacttccagccgctttattccagttgcggaagtccgacacggcatttctcatacagctggtcgaacttcaggcgaacatagtcaaccttgttgactttcatgaccagcttcccggcatggcgcaccagttttccggctgtatcgatgaacctgcggcggaaggtgtcggcataagccgacaccggaatgaccgcttcggtcacgtcttccttgaaggcttcaaagaggttgttgccaagcaccatcaggtagtaccaggccgagtttgcagtgaatcgcttgaacggtagctgctcatggccgaaggtcttcaatgcacggttggttagttcgtctgttcccctttcgtggtagaggccaagaagctttccggcgtcgagcaagtccccacggccgaccttggtgagctgctcatcgatcttttcacccatgcccatattggtgatgatgacggaatcacgacatatgccttgcagcagatactgcccgtcctcttcccagagcgtactgaagatcgtccggcgctctttcttccatttcttttgtctgctcatgaattcggtgtacatccagctttttgagtcagtttcgacttttttgaacgattgccagtcgaccgcatcggcaacctcatcaagaacattgctgtactgcttgccgccgcacagataaccgatttgcagttgctcacaggtcttgaatacttcgtcgtcgaagaacccggcgtccatgcgcacaatgatcggaacctcttccctgtaagcgttccggattttccttaccatatgcaccagcatctcattgaccgtattgccgtggttcgagtgtttctttcctccacggaacaccgcgtccaccacatacctgccccagttcatctgcaagggctggaaccctttgaccttcttgtatgtgggttgcaccccatggcgcttctcggcatcgtcattgtccagaaccgtcgtatcaatgccgagcatgatcacttccggcctggtgtgcttcaggcgccagagaaacacatcctgcagcaatctccggaacaggtaaatccgacagaaggagatagccccgataaaacgcttgacggcatgcgacgaggccaatcgaccggttccgagcaggccggcataggcatcatcagcggcaagatgatcgaaccagttcagatggcggctcgtaccatccatgaagaagctcaaaatctgcacgaacatctcggtgaccgccaggcccttgccattcttccgcactgtaccgaacaggcggtcaataatcggaaacagccctatgttgcgcaggtacagtgcgaagacgctcaagccggccctgccggtgagctggtcgtcgctcggcaaaatggcgcaaatctgctgttcttttttaccctgaatcgtcttatcttttgccataaagctctccacctgctgggttgtgttttattacgtggtgacttggtcgttactcacgctaatataacactttacacccataggtgagggctttttttattgcaaatcgatcaacttaggtgaaagagagttaaagtattacaaaaaacactttaaggacaaaattgtttactgcaactgtgacgacccacgagtgagcaacttttttcattacttctcgtacaactttgagaaacttggattaaaaaaactcattacgacttgctataaaaaccaaaatatgaacttgttcagccaaaacgactctgaacaagcaatttatttggaatatacgggtgataaaaacggaaataacgttccagacccagcagaaattggaattaaaaaactaaggggggacggagattttagaagcaaggaatgtattgaacttttaaaacaagcggacattgtagttacaaatccgcctttttccctattccgagattatgttgcacaacttattgaatacgacaaaaagtttgtaattgtcgggcatcaaaacgcaataaaatacaaagagatttttcctttaatcagagacaacaagctttggttaggttatggttttagaggtggtgcaggacattttatcaacgagcattacaaagattacgcaacagcaacagaccgaaaagaaggaatgattagagtttcgggggttcattggtttaccaatcttgaaatcaataaacgacacgaagacttaattctttacaagaaatacacacctgggggatatccgaagtatgaaaatttcgatgcaatcaatgtcgacgtaacaaaagatattcctatgaactatgacggtttaatgggagttccaataacatttatggacaaatacaatcctgaccaatttgagattgttggtgtgggaatagcaaacttaggtcttgaaataggaatagaaccctacaaacccgaacataaaaaatacagaaaagaagttcagaagcgtggagctgttgacggtgatttatatatgatggttgacggggttgtaacagttccttattcacggataataataagaaacaagaaagttcaaaaatgaaaatagaatttaaagaaattacagtccgagaccttacaaatggctaccacgacaacgaagaaaacggtgttgttggttatgatggaaaattagatattcgcccaccttatcaaagagaatttatttacaaggacaaacagcgagacgctgtaattgacaccattacaaaggacttccctttgaatgtaatgtattgggcagttcgtgaggacggtaactttgaagtaattgacggacagcaaaggacaatttcaataagtcaatttattgaaggagattttgcctttaaaagcagatacttccacaacttacaaaaagacgagcaagagcaaattttgaattacgagataatggtttatctgtgtagcggaacagacagcgaaaaattagagtggttcaaaacaatcaacattgcaggagaaaaactcaccgaccaagagttaagaaatgcagtttattcgggttcgtgggttgcagatgcaaaaagatatttcagcaaaaatggttgtgctgcatacggtttgggcggcgactacttgaacgggacagcaatcaggcaagactatttagaaacaacaattaagtggataagcaatgacggcattgagcattatatggcaaaacaacaacacgaaccaaatgccaatgatttgtggttgtattttcagagtgtagtaaactgggtaaaagcagtctttccaaagtatcgcaaagaaatgaaaggtattcaatggggctttctttacaacgagtataaggacaagaaatttgaccacacaaaacttgaagacaaaattaccaaactaatgcaagacgaggacgtaaccaacaaaaaagggatttacgaatacgttttgacgcacaaagagaagttattaaatattcgtgcatttaccgataaccaaaaacgtgaagcatacgaaagacagaaaggaatttgcccggtatgcacagaagaatataaaattgaagaaatggaagccgaccacattacaccttggcatttaggcggacagacaagtgctgaaaattgccaaatgctttgtaaagatgataataggagaaaatcaggaaaataagaaatgtataacaaagcgttgcaccggacggcaaaaagcgccgccggtgaactcaatgttagaagctggagaaagaacaggagaacctttcatatgccactatttgagatgtccgggaaaaaccttactcctgtagagcaagcgaacttcgctctggagaaggaactgcagacgcttatcgagaagaaccttgctgtggtgtttaactgccgttttgttgcctcggaattctcaacgggtgcgttacatgccgggcgcatagacagcctcgcgttgtccgaggacaacaatcccgtaattattgaatacaagaaagttgaatcttccgagcttataaaccagagcctgttctacctccactggattcaagatcacaagggcgattttgaaatagccgttcagcggaaacttggaaacggcgtcgaagtagactggtcagatgttcgagttatctgcattgcaccgaactataagaaatatgacgtacatgcggttcaagtgatgggtgcaaatatagagctatggaagtaccgcctgttcaaaaatgaatctatatatcttgaagaggtgttccaggcaacaaaagtcaccgcatcgccttcttctgtctatggaggaaagaaccctgtcatggtggaggccgggaaaaaggctgctcaggttcgcgctacagccacgtatgaattcgacgaacaccttgaaggaaagccagcgcacatccagtccctcatgcacagcattcgggaattcattgtcgggcttgatccggctatcgaggaagtgccaaagaaattctacgttgcttataagatttctcagaatattgtctgcatggagccgcagagtcgaaacattaagctcttcgtaaaactgagtgccaccaatgttgagtcgccgccgaagttctatcgtgatgtcaccgaaatcgggcactatggcacgggtgatactgaattcactatttcttcggaacaagactttgaactgataaagccatacattgaggcggcatacaacaaggttggcgggtaacgtttcttacacggcactcctgccggccgctcaaccgctgcgcgagctttttagagtacccctgctatggcagagaccggtgcgtagaaaccgcctgatcggcgcgtcggctcgggatttcagcatctgcggtcaaccagatcgtgaaacgttgcgggttgtaagtttgccctaagttgagcgattgttgagcatgctgtagatgcaaggcacaggggacgccgctgtagtgaactaccgcaagttccctgtaacgaagcagatgcagcatgaccgacaatcccacagggtttcaacacatgcgatttttccgctttatggtcgcgcaacccatcgggtgtgatgttcgctgtaagaaaattcagcataacgcattatatagtataaagttgataccataaagcatttgttgaaacgatcaacttaggtttacgtagttgtgagcgtcccttccttagttcgtggagaatacaaatccgatctttgacaagtataccaaatattggtatttttatggaaaatgggcgacatatgagcaagaatacatcaataacgttaggaagtcattttgaacattttgttcaaagcagcatctccgttgggaggtacaagaacgcaagcgaggtaattcgagcaggactaaggttattagaggaagaagaaagcaaggtagcagctttgaagcaagccattcaagaaggtattgaaagcggtagtaaagaggattttgatccggaacaattcctgctgaaattgaaagccgaaaggtcttcgaatggttagttatcgtttaaccaataaggccgtggaggatttggctggtatatggagctatactgttgacacctggtcagaaaatcaagccgaccaatacttccaaatgctacttgacagctttcaagatattgcaaccggcagagtgattggtaagcattatgacggcatactccaaagtctgcaagggaaaaaggctggtaagcatatcattttttaccgtaaggtcgatagcgatgttgttgagatagtcaggatcctgcatgagcagatggatctgaaaaacagaatcagggggaatacgggtaattcgtaaagacaggaatagggagataggtgtttgggtagtgtaataggataaaagaaacaagctgttatgccacgcggagcaaggttggatgcgccgggaacgttgctttatttgataattctggattcgagaaggtggaaatcgctcgggcagcaggaaaaggcgcattcccgcgataagaaaggaactggccgggaagattgtctatgaatgagggttgccgcttgctgacactgcaaggcagttgtgggtgacaacgggcgatgtcagccatatggttggttgattaaagtggagagaattatgcggctattacccttaaagagttgtctgtcattgtttctggtcatgatttcctgcaatgcttgtgccgagcctgttagtaacaggattgaggggaatgcgggctcaagtctcctatccgagagttttgggacattcaatgaaccctgggccatgacttttcttccggatggtgatctcctggtaactgaaaaaggaggaactctgcttctggtcaaaccggatgaccgttccagggttccggtccagggtgtacccgaggtggcttacggtggtcagggcggccttggtgatataattctgcaccctcgatatatggataacaactggatttacctgtcatatgtcgagcaggatgcttcaggaaagaggggagcagcagttgcccgggctcgatttcggccagcatcggccggggcaaaactggaaaacctcgaagtcatctggcggcaagagcctaaagtatctggcaacgggcattactcatacaggttggcattcagcccggatgggcatctttttatcacttccggtgatcgtcaaaaacagacgccggcacagagctggagacaaagtcttggcaaggtgatcaggttaaacgcggatggatcagtcccaccggacaatccgtttcaggataaaggagaacttgcaaaaaccttctggtctctcgggcatcgaaatcttcttgggattgcatttgacaaaaaggggcaactgtggacacacgaaatgggccccaggaacggtgatgaattcaacctgaccattggtggagataattacggttggcccattgtatcatggggcgatcactactccggtcttccaattcccgatcatgatacgcgtccggaattcaatgcaccggagatatactgggtaccaaccgttgcaccttcaggcctgatactctactccggttctctgtttccggcgtggcagggcaatgcctttatcggagggctcagatcacaatcactgatacggatcaggattgaagggaaccaggcggaggaggtcgaacgtttttccatgggaaaacgaatacgggaggttgagcaaggaccagacggcgccatatgggttctggaggatactaatggtggccgcctgatccgcctcagcgaatacaagtaggagttccccaagttctccggaggggatttgtttgtcagggaagtgcttcaggaggttgaagagttatgcgttcgtgcagcaggaacggacgcgtgccctcgatacgaaacgaattggccaagaggtttgtcaacgaatatggattatctctggctgaaacggcaaggcaattgtgagtgacaacgagtgctgaaagccttatagttcgttgattaaaggggctttgttgctattataggatgtcccctaatgctgggtgaaaagaaacgaaaaaaaaacaaaggccccggaacatgccgggacctctgttactgcaagggaaacgtcgagcttactttctgttggtctatctctcagttagaagcaagcatggtcgtgctctgaagctggttgataacgttggtgatgaagctttcaagttctgcagggaatttttctgttgttgttccgtatccaggtgcggtgaagtacgcgaatgcttctgcccagtactcttcgatgttggtttcagcatagttgctcgggctgaatccctgtgctttcatctgattaaccaggctcttccattctcttcctgttacaccgattctgcggtcgataacgtgagcaaattcgtggcgaagtgtgtgctcgagtctttttgtcgagaaaacgatttcatctcttgtgtagttgtagaatcctctgcttctgtcagtaacgtagagaaccttaactcttggcagttcgattgcaaatgcggtttcgactctgctgacctctttgttgattctgttgagtctgtcaaggcgctggtcggcagcgattttcttgccgtagttgccctggctcttgtatgcgatgaagttgtaggtctgttttgctgctgcttctgctgcttcaagtgtggaagcaggtgtgaaggtgttgttggccattgccggaggagctgagagcatggtgagtgcgatggttgctgctgtgataagtcttgtgagtgttgagcgtttcatgatgactcccggcttgttttcgattgcgtttctactcttgtagaagcaattgccgggccaaagtcattatgagtcttctaagtcataatagtataatagtatacggtcgagtgcgctgccgctttcaatagctgctgctgggcgcgcttttgtgtatcatgcggacgaatgagcgtaagtgacacagttgtcttgaccagggggatgttctttacagaccatgtatgctctaacatctgttagagcaggctgagaagaaaagaagaattggagtaagaacccttggcggacaaggtgacttaccggagaagcaggagcgggatgtcgctggagcttaccattttggttgtattgctgccaacgaggaactgacggattctcgagtgtccgtatgcgcccataaccatcagatcgatgctgtgttttttctggtagtcgagcaaggtctggagaacctctcccgagagcattttcctggtgacgtcaaaaccttttccaacaagtttgctgcaggccgcgtcaagtgctgattcccgatcggctgtaggattgcataccatgacgacatgacactccagtcctttcagcaaggggctgttgccaaccatttccagggcttttgtcgctgtaggacttccgtcaaaagcaatcatgaatctccggggagaggaaaagtccggcagcgctacaagaatagggcggtggattgtacggaccacgttttcaagatgggtcccgatggcatgcgcgctgtttttatgtgcttcaccctgacgtcccattaccagcaggcgtgtatcggattccagctcctgtagtgtttcaagcagattgccatgacgctggagtttgctgagatcttttgcgccgtgctcttctgcgcggatcttcgctgcttcaagcatgtgctttccatgttcaagggcaagtcgtcctctctgttcgtccagggagacaagttcgtcgagcagatgttctctgctgccgagcccgatgtttccggacaggtcgcccttcacgggatattccgaacggtcaaggacatgaagcagtgtcaggggagcctcaaggctcaggctggcccaggatgcggcatcacacactgccggagcaaccggggaaccgtcgatacaggcgataacttttgtcatggagcgtctccgttaatgacttgcaagaattttttctacctcttcgggcttgtcgtgtacgccaaaacggtcaacgatggtggcgcttgcttcgttcataccgataatttctacatgggttccttcgcgcctgaacttgataacgaccttgtcgaaagcggaaaccgcgctgatatcccagaaatgagcatgtgagagatcaataataaccgtttccagagcttctttgaagtcaaatgcctcaacaaacttgtcggatgaagcgaaaaagacctggccgatcactttgtatgttctggaaccggcagcctcgtctacaaggctttttaccaccatgaaatgtccgaccttgctggcaaaaaacatcgaagccagcaataccccgacaaagactccgatagccagattatgggttgtgacaacgacgatcacggttgcccccataacgatattggtcgacagcgggtgctttttcagttttatcagtgagtcccaggaaaaggtgccgacggataccatgatcatcacggcgacaagggcggccatcgggatctgtttcagccattcaccgagaaagaccaccatgatgagcaggaaaaagcctgcgacgaatgaggaaaggcgacctcgtcctcccgatttgacgttgatgactgactgcccgatcatcccgcatcctgccatgccgcccagcaatcctgcggtgatgttcgcgattccctgtcccttacactcccggttcttgtcgctcgaggtgtcggtcagatcgtcgacaatggttgctgtcatcatggattccagcaggccgaccacggcaagagctgctgaataagggaaaatgatcgacagggtttccatagtcagcggaatctgcggccataagaacacaggcagtgtgtccggaagtgcgcccatgtctcccacagtgcggatatccaggccaagcaggatcgagacgccggtaagtacgacaatgcataccagcggtgagggaaccgactttccaatggatggaatgagcggaaagaggtaaatgatgccgagacctgcggcggtaagcgcatagacatgccagctgacattggtcagttccggcagctgggccatgaaaatcagaatggcgagggcgttgacaaaaccagttacaacagatcgcgagacaaatcgcatcagactccccagcttgaggtagcccgcgatgatctgcagagcgcctgtcagcagtgtggccgcaaaaaggtactgcagaccgtgttctctgaccagcgtgaccatcagaagcgccatggctccggtcgcggcggatatcatccccggtctgccgccggtgaatgcgaccacaacagaaatacagaaagaggcgtagagccctattttaggatctacgcctgcgatgatagagaaggcgattgcttccggtatgagggcaagggcgacgacgaggccagccagaagatcgccccgaatatttgaaaaccattcttttttcaaggtttgcagcattgaatactctctctgatctgtagtcgtattataaaagggcaccaccaggattgtattgcgcgtgtcgattgctgcgtcgggtggagcccaaaagaaatcccggcatgttcgtgcacatacccgttgtcctgtgatacggatgatgtgtgtcgttgtcgagggcgattgaaaaacgaccggaatatagaggtttttttcaagatatcaattctctcgacgtgctgttttttcttctcttttccagacagtgatccgggtcactacccgcagtgttttcttgagacctcattttttcagccaattatccatttcgctctgcagtcctgagggctcgtgaagatagttgcttcggtggatactttctgttgagacagtgcaaacagactgaatcttaatgatcccggttgtatattatggccggttgatttctcctgattgcctgtagtataatgacttgcttgaaagtcacgttacgggttctgtttttgcttccaggcatcctgcttggtggggacgtgccagctctcaggagtggctcaatcttgagcggcaccttggtatgtctctcatcgagggctacaagagaggtttcaggggagcgcaagctacggattctcggtccgttgtctcagggattgaacgatcagtttcttctgttcatgatggtgataaagtagagaagctgcatgatggcctgagcagccgcggctacgtaggtcagcgccgcagcgtcgagtacggcattgaccccttgtatttcctgacgcgatacaatgccctgggaaaccagaatctcctttgcccgtcggctggcatcgaactcaacgggcagtgttaccagcgcgaacagtgccgtggccgcgaacaggagaatgccgacccatgcaagggtcgtaccgagagatcctgccatgaagagtccgatcatgaagataatggggccgaggttgctgccgaaggagactgcgggaaccatggctgaacgtacctgaagaggaaaatatccttttttgtcctgcaacgcatggcctgcctcgtgagccgccacaccgacggatgcaatgctcggaagtccgaaaacggcttcactcaggcgaagcttcttgctgcgtggatcgtaatggtcggaaagcatgccgcgcgtctgctcgacctcaacattccggaggccgctcctgtcaagaatcatgcgggctgcttctgcgccgctgatgcggtttgcaagtgttacctgagagtattttttaaatgccgatttaaccctgaactgcgcccatagtccaagcagcaggggcggcagggcgaagagaaagtacaatggatcgaaaaaaaacatagattagagaatatgtttggttaacaggttcgggacatacaatgcaatgaactgaaacagttcagggatgtttatagtttagacgtgaataaaattaaattcctgcacctgatttgttacgttgaaggaacctaaagagagatacaagacgtttacatatattcacatataggtgtacgcaacagatccgtgaaccgttttttatacaaccatgagaagatgtccggcttcaaaatatgttgtgatcgttttgctgctttttgcggcagtgacggttttttcatcaactttacgcgctgaagaggcaaaaggcaacaagacagttctttttctctctcttcagggtacggtgaatcctggaagcgcggatttttttgagcgtgcgattgaccaggctgaaaaagagaaggttcacgctatccttgttgaacttgatacacctggcgggcttgtctcctcattgcgtgcaatggtacagagcgtgcttgcttcgcctgttcctgtgattgtttatgtggcgcctcagggagctcaggctgcatctgcaggggctctgttgacactatccgcacatgtcgctgccatgtctccgggcacggagatcggagcggcacatcctgtcggtctcggtggaggaggtgatggtgatgaaaccatgagtaaaaaggccgagaatgatcttgccgcttttgcccggagcatagcggaagaaaggggaagaaatgctgagtgggcggaaaacgcggtacgggaaagtattgcttcaaccgcaaacgaagcactcaaggctggagttatcgattttgtcgccgccgatcgtgcggaacttttcaggatgcttgacggcaggacggtcgaaacgatcgatggcagtctgacgcttgatttgacgggagcagttattgaagaattttctccgaccttgcaggaacagatccttattaagcttgccgaccccaatctggcatatatttttatcatggtcgggcttgcagggctctatttcgagttagcaaatccgggctctattttccccggagtactgggcgcaatatcgcttcttcttgctcttttcgctcttcaggctttgcctgtcaatgtcgtcggtgtgttgctcattgttctggcggtggtatttttcgggctggaactctttgtcgctagcggcggtatactggctctggcgggcctggtagctctttttgtcggctctcttatgcttttcaatacggctgaaacagggatttccatttccatgacggttttccttcccgtatttatcatggtgtcagtatcccttttggctattgtctggctcgttaccaaatcctcaaggctgaagctttcttccggacccgaacagctgatcggggaggagggcagtgtgattcatgccattttgcccggtcagcccggaaaggtgtttgttcatggcgagctttgggacgcggaaagcggcgaagagatccctgaaaagggagtcgcgatcgtgaaaggtttgaaaggacttattttgcaggtaaccaaaaaacaggagaacgtataatgttcagtctcaatctcataccacttctttttctcgcagtagcattttttgcttcagcggtcaagattctcagagaatatgaacgggctgtcgtgtttcgactcgggcgcgttatcggcgcgaaaggtcccggtatcattattctcattccgtttattgacaagatggtgcgtatagacatgcgtaccgtaacgctcgatgtgccgccgcaggatgtcataaccaaggacaacgttaccgtgaaggtaagcgctgtggtctatttcagggtgattgattccatcaaggctatggttgatgtcgaggatttccatttcgcaacctcacagctggctcagaccaccctgagaagtacctgtggacagggtgaactcgataatctgttgtctgaaagagacgagatcaatgagcgcatccagactattctcgacaaggataccgagccatggggagtgaaggtcagcaaggtggagatcaaggagatcgatcttcccattgaaatgcagcgtgcgatggccaagcaggctgaagcggagcgagaaagacgttcgaaagttatcaatgccgagggtgagtttcaggcagccgaacgccttaacgaggcggcggctatcattgctcaaaatccgggagcgttacagcttcgatatctgcagacgcttcaggacattgcggctgaaaataattcgacaaccatctttccgcttcctatcgatctccttaagccttttatgggtaaagggtagtggaaaggtgcagggtgtacctgttttttcaaccataaacctctgaacatgataaaaatccagagaatcctttgtccggttgacttctcggaagcatcacgtaacgcggtgcgttatgcgcatgagtttgccaaagggatggggtcgagccttgttcttctgaatgtggttgagcccagaccgatggcggttgatatgtccttgtcctacgttccgcttgaagaggatcttgaaaaagctgcaagagaagatcttgaggaaattatcaagactgagcgggagcagggggtggaagttgaggccgaagtcgagatcgggacaccctcagaggttattatcagtaagtcgagagagcgtgatgtgaatctcattattctcggctcacatgggaaaacaggattgagccgattgcttatgggaagtgtggccgagtcggtagttcgtaaggcggcttgtccggttctcatcgttaaagccgaggaaaaggagtttatcgaggagaatgaatgactttttcgacaagcattttcgcactgctgaaagggctcatggtatttttctcgacagccgttgcgatttcggagaatgacgcgaggatgtccggatggttgtagaacgcttgtttcaactccaggtcgacctgtgctctgaagagcatgttcagtttttttctgcgagtttcttcaagacggttgttcttctcaagcaacgcgtacaattgctggatgttgtcccataactcattgatgccctctccggtaagtgctgatgtccgcaacacctgcggatgccagtcaggattttttttcatcaggagatggagtgccgactcgcaggaggtttttgagagtgagatacttttttccgatgtcgaatcagttttggttatcgctattccgtcggcaatttccatgatgccgcgttttatcccctggagttcatctcctgagcccggcaggataagcagcagaatgtagtctgccatggattcaacagagatttccgactgaccgaccccgactgtttcaatgataatgatgtcgtatccggcagcttcacacaggagtatagcctcatgtgttctggcagcggttccgccgagatgacccgaggaaggggaggggcggatatagacatcttttctgccggaaagtttttccatgcgggccttgtcgccaagaatactcccgcctgaacgtttactgctcggatcgatggtaaggatcgcgagtttgtgtttggtcgggctgttgagtatttcaagaccgagcgcttctatgagggtacttttccctgcacccggagaaccggtgatccctattcgcagagaatcctgccggtgctgaaggcagctgtcgagaatctggcgggctttttcctggtgatcaggtttgatggattcaatgagcgttatggcacggcttaatgcggcacggtttccgctcctgatttccctgacaatgtcttcagtatggatggtatctgcagaacgtggcatgattcattctctaaggattcaggagtccgggcctatgtatgcaggccggtcgtatcttcagacgctgatctgtcgatgaggagcttcagaatatctgcggcggcttcagcgatcactgttcccggcccgaaaacttttgctattccggcatctatcagataattgtagtctttctccgggataaccccgcccgcaatgaccagaatatcagctctgcctgccttgcgcagttcttcaacaatctcgggtatcagcgttttgtggccgccggcaagacttgaaacacctacaaggtgaacatcgttgtcaagtgcctgttgtacgacttcttcaggggtctggaagagcggactgatatcgacatcgaatccaatgtcggcaaaagctgtcgcgatcacttttgctcccctgtcatgtccgtcctgtccgaccttggctacaagtattcgcggcctgcggccttcatggcgcgtaaatgtttctgaaagatcatgtgctttcataaataatccgttattgcgcatctgggagaggtagacatttgcattgagctgaaccgaggagcggtatctgccgaacgaggcttcacaggcatcggaaatttcacccagcgtcgcccttgagcgtgccgcttcaacagccgtttcaagcagatttcccttaccgctctctgcgcacattctgagtgcttcgagcgaatcactgactttccggttgtctcgtttttctttgaccgccgagagcttttcgagttgaaagtccagtacttcggtattgttgacctcaagagtttctatgtgcgttttatcggtgtttctaaagcggttgaccccgatgatactctctgttccgctatcgattcctgcctgtcttcgggttgctgcttcctcgatacgtatttttggaataccttcttcaattgccttgaccatgcccccggaagcctcgatttcctctatgagtgcccatgctttttcggcaagctctctggtcaggctttcaatgtagtaggagccggaccagggatcgatagcgcgtgtgatatcggttttttcctgcaggtagagctgtgtgtttcgggcgatacgtgctgaaaagaccgaaggaagggcgatggcttcgtccagagcgttggtgtgtagcgattgtgtgtggccctgaactgcggcgagcgcttctatacaggtgcgggtgacattgttgaacgggtcctgttcggtaaggctccatcctgaagtctggcagtgtgagcgcagcatcagggatttcgggttcgaagggttgaactgccggacgattttcgcccagagcattcttgcggccctcagtttagcgatctccataaagaagttcatgccgataccccagaaaaacgagaggcggggggcaaaatcgtctatgtgtagcccggcatcgataccggttctgagataggcgagcccgtcggcgagggtataggccagttcctgatcagcggtcgcgcccgcttcctgcatatgataacccgatatgctgattgagttgaacttcggcattcgttccgacgtatagcggaagatatccgcgacgatacgcatggatggagccggaggatagatataggtattgcgtaccatgaactccttgaggatgtcgttctgaatggtgccgctcagttgttgctgttctaccccctgttcaccggcagctacaatatagaacgccatgacgggaagtactgcgccgttcatggtcatggagacggacattttgtccagaggaatccggtcgaacaatatcttcatatcgtccaccgtatcgatggcgactcccgctttgccgacatcgccgaccacccgggggtgatcggagtcatagccgcggtgtgtaggaaggtcgaacgcgacggagagtcctttctgtcctgcagcgaggtttttccggtaaaaatcgttcgattcttcagcggtcgagaaccctgcgtattgccttatcgtccaggggcgtatggtatacatggtcgtatacggtccgcctgtatacggggggagaccgggcacaaaatgcagctgttcaacgtcaatgatatcatccgaggtatagaggtttttcagcgctatgccttcattggtcggcgattcatgataggggacatgactgcaggtcgtcctggagaattgccggggaagggatgcaacggttccctgttccgttacgggcgcttcatgtgctgcgagcaggttttcgaaaacctctttctgttctgctgaacgcatgcctcccgcagtctcgatggaggtaaatatcttccatgcggattcagcgagatttttcgagatagtttctatatatgcagatcctgcagcaggatctatcacacactcaagcatgctttcatacttgagaagatggtgtatgtttcttgatacgcgtgccgataaggtccggtcgctgttcttctcctgatcgaagtgactgataaagagcgttccgcatcccccgagaacggaggcggcggagatggtggcaagttctatgatcctgctgtggtgatcgtcacggaatggcgggcctgtcatcgttgtcgccgatgtctcaggctccctgagaccgggatgatcgatgctctccgtcattctctgccagagaagccggaatgctgtatatcgagcgatttccataaaaaaagaggagccgacggagaaattgacatgcatggcggaaactgcctgaagcggggaaatgccgcttttgtcaacttccctgaaaagatccctggctgaagcgattatgtatccgagttcctgggcgatcgttccgttgttctttctccatcgtcggccatctattccgagcgttctgaaggcttttgcggtttgactatactcaagaagatgctcaggattgtcagttccgcagtctatcaatcctccggctatgaatgagaatccctgaagatgagaaagagagcgcataaaccgtaccgggtttttgatgccggaaaagtagcaggaaacagttccaggttgaatatcgtgcagaagcgcggtcaatgtgttttcgtcaggatctccggaacccgaggtattgaaaaggagacaatccatgcccccttcgatatgctggagggcttcctggtttgcctgagtcgaatcggttgcgtcaatctccacaccggatttccagctgttatcctttctgcccggcaggggaggaatgctgcagaaaggcctttcggacggactgtaatacggttcaagagtaaatccctctccggttgtccattcaatggtgctgtactttgcccccttgaggtctttgagtaccgtttctttccactcttttttcgtgatctgcctgaattcctcgaacatagtgacgtgccggtatgataatattacttgagtcgactgttgtagtactctttaacaatggccgaaaggtgatcgtgcatctcctgcggttttacaatgtgtttcgcatgacctttttccagaagccaccgggttgactggaacccttgagaggttttttttccggtatactgctcaataacgcgttttccggaaaatccgatatttcctgcattgtattcaaaaagttttgttcctctcgatccgatcccgattgcaacgccgccgagagtagggtctgtaatgatggttatgaccggcagagatgctttttcaactctcgaaagagctacatgtactttcggaatgctcaccattgaggagcagccttcatgcatcctcgccccgcctccggcagcctggagaatgatagggcattgccggtcgatggcggtttgacaggcccgccatattttttcacctgtcgacatgcagaaggagccgcccagaaacccgaaatcagtcgcgcaaaagacaacatcctgtccctgaagcgttccgttgcccgtgataaaggctgaagcctggcctgttgatgctcgtgcttctgtaagcttctgcgtgtatccgggaaacagaagaatgtccttgtcaacaatatgacgtgtttcaggatgttcgtgaaaagagcccgggtcaagagcgatgtcgatataatctcttgccgaaagacgggtatatcgatagccgcatgctgaacagacgtagttgttcgcaagcagttcaggaaaatacacaggatcatagatccgacgtccagcgtcgtttctgcaccctgagtgacgaaggatatagccgggggcctcaggttttttgagctgtcttgaaacgtgcttttcaaagatcgatatctcttcttccggcatcgtgctccattggccgataggctgccatttttttaccctcaaagagaagatcttttccgggggaagagaggcaagatgctggatgcgagagacaagcgactgcctgagcgatgccattgcggcttcgggaaatctgtgagcaggaccgtcgggttcctcgacaagtgcatcgatgatgccgtgggaaagagcttctgcggctgttatctgtgatatttctgccgcgaggtttgccttggtgcgggtgcggaaaagtattgaagagcatgcttccggtgaaataaccagataggttgcatactgcatggccagaacaatatcacaaccggtcagggcgatagctccgccgctgcatcctctgttcatgataacagagacggtaggcaccggagcttcagcgagagcctgcatgcaacgaccgattatccaggcgattccccctgattcagcttcttcagtcgggtcagcgccgggcgtatcgatcatggttatgataatccggttttccttgccggcaagttcaatcgcctgaagtgcccgttcataggacgcgggggtcggcattccctggttccactgatctacggaaccgctgtttttcatgatagcctgaagttgttcaaagtccgatgttggcgcggattgctggccgatcaacatgactttcagagggcctgacggtgattcaaggacggccctgtgggtctggatgaggcaactgccatgattttcgttctgcaggcactcctgaacatcatcaaaaacagtgagataatcaagatacttcgggcgttccggatggaaggagagctgatacttttcatactcggacaactgttcgattgcttcagctgaacagttgaagccaggtctcttttcaaatgggagaaaaaaattcttcacagtaggtgggtgaaatttacatcttctgcacgaactctataagaactctgtttgtgtctttcgggttgaaaaatacaatttttttcttacctgcacctgatgacggagcggaaagcggggagatgcctgcctgttccgtacgtgccgtttcagcttcaagatcagtggtttcaagggcaatatgatgaaggccttcgccacgtttttcaagaaatttcgcgatcgggctctctgtttccatcgattcaatcagctctatcctggaattgcctatcgtgatgaacgctactctgaccttttcagaaggaacttcctcgatacggatctgttcatctgaagcccctgtcagcacgctgaactgagcaagggctttttcaaggtcgtgaacagcaatggctatgtggtcgatgtttgaaatcatttggcataccctatcgattgcagcgccttttgtatctcttccaggacggcagggtcgtcgattgtcgccggcatggtatactcctgactgtttgcgatttttttcatggtgcctctgaggatttttcctgatcgtgttttcggaagctgcttgacgatcaccgcctgcttgaatgaagcgacaggcccgatgttttccctgacgtattcgataacgtgtttgatgataagattgtgtgacgtatcgacaccggatttcaatacaagaaatcctacaggaacttcacccttgagttcgtcggcgacaccgatgactgcactttccgccacatccgggtgctcgcacagttccgcttctatcgcaccggttgacagcctgtggccggcgatgttgatgatgtcatcagtacgggacatgatgaagatgtaaccatcttcgtcaatatagccggcatcgctggtcaggtagtatcccgggtactgggacatatagctttccacgaactggttgtcagctttccagagggtcagcatcgaacccggtggaagcggatgacggatgacgacatcgcccatttcgcctgcgccaagctcattcatttcatcgtccactactttgacattgtagcccggaacagcttttgatgcagagccgtatttgatggcgccaggctctatgccaagacagttcgcggcgattgcccagccggtttctgtctgccaccagtggtcgataaccggtacattgagtttttcttccgcccatttcaccgtgtcgggatcagccctttccccggcaagaaagagtgttctgaaccctgaaagatcatatttttcaatgaaacttcctttcgggtcttctttcttgatcgccctgaacgctgtcggagcggtaaaaagaacagaaacgttgtactcactgataatccgccagaaaacacccggatcaggcgtgcctacaggttttccctcgaagatgatggttgtgttgccgttgagcagaggaccgtaggcaatgtaggagtgaccgacaacccaccctacatcacttgccgcccagtagacctctccgggcttgacgccatagacatgctccatgctccattgcagcgcaaccatatgtcctccgttgtcacgtacgacacccttgggttttccggtcgttccggatgtatagagaatatagaggggatccgatgattcgaccggaacgcatggagccggctcggctcccagcagggcctgtttccaggaaagatccctttcctcattcaggtttgctctgagctgatcgcgctgacggacaatacacatttccggtttgaagtgagccagttctatggcgaaatccagcagtcgtttataatcaataaccttctctctctcgattccgcaggatgccgatacgacaaccttcggcttacagtcgtctattctgacagcaagttcatgcgacgcgaatccgccgaaaacaaccgaatggatggctcctattctggcgcaggcaagcattgctaccagtgcctcgggaatcatcggcatgtagatgatgacacgatctcctttacgcactcctcttgattgcagtgcgcctgcgaagagagctacctcatcccggaactcacggtaggtaaagcttttttttgtgcctgtcaccggactgtcgtagatgacggcaatatcatttccccggccttcgtcaacatgcctgtcgagcgcgttatagcaggtgttggttgtgccgccggcaaaccagcggtagaacggagggttgctgtcgtcaagcaccttgtcccattttctgtaccagtgaagtttttcagcggcatctgcccagaattgttcgggatgttcgatggattccctgtaaacgtcattgtaggagagcggcatgtcggactcttgtttaaaattaatcaaacagcagggggatgtaactacaatagcatagcagtcattttacgaaatatcgattgaaaaccatagttgtataacaattgtttgtactctgaacggatgctttccgggtggagatggccgagatatacagctgctcgaagaggaacaggacgcgggctcagtcaggtaacggtcgaagctctttgaaaagcgtgagaaactgttcgacggagagcgattctgcacgcagtttgaggtcgatagaggtgaccatggagaggtcgtagtattttttcaggttattgtgcagtgtttttcttctctgcccgaatgaggtacggacaaagtttctgaacccggtttcatctgcatcaaaaatcgctgttttcggaatgatgcttactacagcgctgtcgacttccggcctgggtttgaataccgttctgttaaccttgaacaggtaggtgacgtcacaaaacgtttggagttgtacggcaagaatgccatactctttgctgccgggagaggcgacgagacgacgcgcaacctcatgctgcatcatcagggtttcagaaaaaatgttccggcggttatcgaggagcttgaaaagaatcggagtggtaattgagtagggtatgttgcccatgatcctgagtcggccttcggacgccagttcttcaaggtctatcttcagaaaatccatttcgataaccctgactgacggatactcgttacggatgaactctgccagaatcctgtccttttccacagcggtaaaacgggggacgacctcaagaattgccgtggtaagcgctccgaatccgggtcctatttccagaacatgatcgttttcctgaagctgtgccgactcgacaatttttctgcagatgttctgatcggtgagaaagttctgtccaagttttttttttaccgctatttctgtatgcttatattcaatttttttcattttgtccgtttcacgacattgtagaattctatcggaagtacttttataaatttacgttattctttgttagcaatggcagaacaaaacatcatggctgaggccgtgaaatatgtttcgcgcggatcagtcgctacccgcaaaggatttggtgacgcccttctggagatcggcaggcaggatcctgatgtcgtggccttgtgcgctgatctgaccggatcactccagatgcatcattttcagaaagagtttccctcccgtttttttcaggtcggaattgccgaggcgaacatgatatccattgccgccggtctggcaactacaggaaaaaaaccgtttgccgggacttttgccgcttttgcctcagggagggtatacgaccagatccgtcagtcgatctgctattcccgtctcaatgtcaggatatgcgcctcacacgcaggccttactctcggagaggacggcgcgacgcaccagatgcttgaagatattggtctcatgcgcggattgccaggaatgaccgttgtcgttcctgctgattacagcgaaacaaaacgggccgtgaaagcgctgcacaaacatgaaggtcctgcctatctgcgattcggaaggccttctgttccggatttcacccttgatgatgatggtttcgagataggaaaatcaatcgaactgaactctggaaaagatgtaacggttattgcttgtggcatcatggtatggcaagcgctcgaggcggcccgtatacttgaaaaagaaggggttactgtacgagtgatcaatatgcatacgatcaagcctgtcgataagctggctattgtccgtgcggcaaacgataccggtgcaattgttaccgccgaggagcatcaggttcataatggtctcggtgacgcggtggctcatgtgtgcgcggaaacgattccggtgcctattgagatggttggagtcgaagatgtgttcggtgagtcagggaagccggatgagctgatgagtaagtataatctggcaattgaagatattcttgaaaagatatacctggcactgcgcaggaaagagtaatggacaattcatgctgttagcagtttgtcggtatattcagacatgataatatagagcgcaggtaattatccaagagggagaatgattatggcaatgccgaatttcaatgacatgatgaagcagctccagcaggctggagcgaaaatgcaggacgtgcagaagcagcttgagaagataaccgcagtcggcgatgccggtggaggcatggtaaaggcgacagtgagcggaaagcagaaagtgctgtccatagcgatagaccccgagattctcgatgacatcgagatggttcaggatcttgtcgtggcggcggtaaacgctgcgcttgaaaaagcagcggatcttgcgcgtgaagagttgtccaaagctgcaggcgggatgcttggaggcgaagatatgctgaaaaactttaacattggccagtaggaccattcatgcgatatacttcaacggcgattgaggcactgattgaggagttcgcgaaattgccggggataggccgtaagacagcccagcgactgtctatgcatattcttcaggaaaagccgggagaggtcgaaaagctttcaagagcgcttaccgatgtgaaggagaaggtgatcagctgttcaatctgccagaatgttaccgatcgcggcgatgacccctgttcgatatgtcggggtaaaggccgtgacctctcgaagatctgtgttgttgagtcgcccccggatgttctcgcatttgaaaaaacggctcagtatcgaggtctctatcatgtacttcacggcgttatctctccacttgatggtgtcgggccggatgatatcaaggtcaaggagcttctggcacgtctctctctgcaagacggcagagaggtgagtgaggtgatcatggctctcagtccgacagtggaaggggagacaactgttctgtacgtgagcaggcttttgaagccactgggcatagaggtgaccaagatagcgagaggaattccggtgggtgccgaacttgaatatatcgatgaggccaccctgtccagggcaatggaggggcgttcggtgttatagaaatgcgaggctgtttacacaggaagtacaagattttttacgatcacttttctatttgtaatcatttattatgcaggaaaaaaacaagtcagttctgattctcggtggcggtcttgcggggcttacagcggcaaagcgtctgatagatcggggattttcggtaacactgcttgaaaaacgttcgatatacggagggaaagtttcctcatggaaagatgaggaaggggactggatagaatccggcacgcactgtttttttggcgcatatgatgttctctatgatctcatgcgggagataggtacctatcagtcagtgctctggaaagaccataagcttacctatacgctttccggaggggacagcttcacgttcaatacctgggagatgccaagtccgcttcacctggtgccggcaattgtcaataacggttatttcaggtttcgtgaaatgctctcttttgccaaatcgctggtgcctcttgccgtcaagaaggacaaatatcctcccacccaggaccatcagactttcacagcatgggcaaaacagcacaagttcggtgatcgtcttctggaaaaaatgttcaggcctatggccctcgcgctcaagtttattcctccggaagagatctccgcgaagatcatacttgacgtcacagaggtgttttttcgtatcccggacgcctcatgtatgggttttctaaaaggttcgccgcaggatcatcttatcaatcccctgtatgaatattccgggagcaggggtgttgagttcctgctggggaaagcggcggaagagttgctttatgagaatggagagatacaaggggttcgcctgtccaatggagatattcttcgcgcggattattatctctgcgccctgcccgtgcataatctcaacaaggtcatgccgggtagtttgaagagcgacaatccgtttttcagcgaccttgaaaaactccagggggtaccggtgatatctgtccagatatggtacgaccggaagattaccggggaagataatgtgctgttcagtccagacggtgtgatacccgtctacgcggatcttgccaatacaacccctgaatacaggacattacgggggaaacctttcgataacaaatcccgtttcgagttctgtgtggctccggcaaaggagctgatgcagctttctaaagaagagattattgcaagggttgatcaaagtatccggaactgttatcctgaaacctcaaaaggggctgagattcttaaatcaacactggtgaaaatccctcagtcggtctacgcgccattgccgaatatggagcagtacaggccgacgcagaaaacgcctgtttccaatctcttccttgcgggaggatttacgcagcagctctactacgactcgatggggggagcggtgatgagcgctaaccttgcctccggggagattcttcgcgtggcggggggatagtttggtgtgaatgagagggttacgtaatggatatttacctgaaaatgttatcttcactctcccgtaccgcatctcatgaaccggcagcagaagatggtgtttttcagcggcaggttgtcttgcccttgtagctcagtggatagagcagtagtttccggaactaaaggtcggcagttcgagtctgcccaagggcacggtaagcaggaaaaagatctgtaatcggggtgtggctcagctggtagagtgctgcgttcgggacgcagaggtcgtgggttcgagtcccgccaccccgacacaaaaggcgattacggaaggttccgtaatcgctttttttattctttttctgccacgtttcaccgtaagccgtgagatattcatgaaaagcttgcgatatatttcacgacatgaacacttatgattgtattttgcactggtattcccggatggatggcggggatatcgttcgattcctatctgctgaaatgacagtttactgcatatgaccaggagcatcaaacgctggaaaagcaggtttgcggagcgctttcgacgtgtcaaggtatattattttttttatctgaagcgactgcgccaagcatcacatcatctgtcaaagcctgtcattgtctcgttgacctcatatcctgaacgctacaatgttttgcatttgactctcatgtccttgttgactcaggatgttcgagcagatacgctcgtgctttgggtgcatcagaaagattttgatcttttgcccgatgctgtagtacgtctgcagcgaaagggactggttattgaggtgaccgatgaggatataaaaagctataccaagctgattccgtctctcaggaaatacaaagactgttttcttgtcactgctgatgatgatgtatgctattcccgtgaatggctggaagttcttcttgaagggtatgtcgagacaagcagagaggtcctctgccatcgtgcacacctgattcgcctggatgagaacggtcatcccttgccgtatgcggattgggaatttgataccacgctgtcagtcgctgatccccgtgttttcccgaccggagtagccggagttctctatcctccggattgttttgacccggaggtattgaatgtttctgctctggtacaactcgctccggatgcggatgatatatggttttacagcatgtttagaagaaatcgatttttgggcaggaaagtagacggcagttttgctgtcaagacctggtcaggaacgcagaagaacgcgttatggagaaaaaacgtcacaaaaaagcaaaatgacagacaattgcgtaacattatcgaggtatacggcaagccgtcatttgaatagtatggtaacagaaatcaccaatgcagcatctgcacaacgttcctgttttaattgttcaaagtatgtaaaaagtataaattgattggagtctcctctcttcagggtgtcataaggtattccgtgtaaggtttttcagtaccggccggccgatgagcggggcgctcatgtagagcaatgaaaaaggagcgatgccgatgtcgatgacgactgtcctgttgttgatcatactgattctgcttgttgctgttctcgttctgatgtttactgtatggcccgcccgtcagcgcgtggagatcgaaaaggctgtgagtggcctgcgccgcgagatggccgagcatcagggtaattccgtacggttgatacagactatccgcaatgatgtagaggatgccgttcaggaatcgctggagcgtgagatgggtgattttatgagaagtggagcacatgctccggctccattgcgacgttctgttgtcatgcagtcgtccgccggtcaggatgaagtatcttcaggattcagtgccaatgcatctgacactcccttatccgcttggaccggggtaagtctggaggaagaggctgaggcgcagaggcaatcccgccagctttccctgtttatgtcacagcccgcattgccggcttcttcagcttctcctcatcccgtttctgaagtttctgttcccgtttctgtggtgacatctgcggaggaaatggaaaaggttcacgccgtgctgcacgacgatatccccgatatgggtgaccttccggatatcgacgatccggattgaacagtcaggagccgacaacataccgaggttctgaatctctattccggataattcatgagcgttcgaaacccggaattgtagaaatagtacattgagccgctcatgtatccggattccctcctgaaaaccggtaaacaagcttaaaactacatacagtcatgccggagttgagctgggatccatgcagaccccggcatccaagatggattcccatgtcaagcacgggaatgacagggagagtggaggagtcatgccgcccttgaagggtatgtgccccgtcagaaagtcatgccggacttgatccggcatccatgcgttttttcaggacaagaaaggattcccatgtaagacctgtgaaatagatgctcggatttcacgggtcaggcacgggaatgacagggagagtggaggagtcatgctgcccttgaagggtatgtgccccgtcagaaagtcatgctggacttgatccggcatccatgcgttttttcaggacaagaatggattcccgtgtaagacctgtgaaatagatgctcggatttcacgggtcaagcacgggaatgacagggagagtggaggagtcatgccgcccttgaagggtatgtgccccgtcagaaagtcatgccggacttgatccggcatccatgggttttttcaggacaagaatggattcccgtgtaagacctgtaaaatagaggctcagattttacgggtcaagcacgggaatgacagggagagtggaggagtcatgctggagttgaagggcatgtaccccgtcagaaagtcatgccggacttgatccggcatccatgggttttttcaggacaagaatggattcccgtgtaagacctgtgaaatagatgctcggatttcacgggtcaagcacgggaatgacagaaaagtgaaagttttctgtcattgtaggcccattatttctttctttggtgaatttcaggctatatactctgcctgagaattcttttttttccggtagcgtgtttcagctttttttgagtatgcttgaatactcccgatcaacgtaatagtcaccggtaattccctcgtttgaaaacagaacctgccaaagctggacgtttctggcgcggaaagagcctgcggcgctgaggaggtagtatctccacatgcggtagaatctttcgtcataggcatgcttcagggagggccagtggcgctcgaaattttcatgccaggccttgagcgttctgtagtaatcgttgccgaacgcatgccagtcctccatgacgtgcagaccttcgctcgcggcagcgatctgtttggccgacgggagcatggagttgggaaagatgtagcggtgggtccatttgtcggtgttggatgacgaacgtctgctgccgatggtgtgcaggagaaacaggccatcttctttcaggcagtcagaggtgatttcgaaaaaacgccggtagttttttacgccgacatgctcgaacatgcctatggaatagatgcggtcgtagctgccgctaatgtttctgtaatccataaggctgatatcgacgggcagctccttgctcagttcatccgctttctttttctgctcactcgatacggttacgccggtaacggctacaccgtagtgctccgcggcaaaccgtgccgcgccgccccagccgcagccgatgtcgagtaccttcattcctggttcgagacgcagcttgttgaaaatcagacggagcttgttttcctgtgctgaatcgaggttttgggcatctttccagtacgcgcaactgtagagcatgtgcctgtcaagcatggcttcatagaggtcattgccgatgttgtagtggacctctccgacatggaatgccctcgaagggttctgcaggttgatcactattccggcaagattgctgagcgcgcgggtgaactgggagacttttttgtcgagtttggccctgagcaccttgaagaaaaactcatcgagcgcgtcgcactcccaccagccgtccatgtaggattccccgatgccgagatgggattccgtgatgacccgtttgtagaatcgctgatccagcaccctgatatcccaggggttctgcccgccaacggttatgcccgccgaggaaaaaaggcttttgagtttcttttcgtaaaaggatgctttcatggtaacaatcaggggattggggcacctcaattactttgttgcttgtcccgaatacttcgttgtgcggtgctcaaaatcctcatgtaccttttgtacactccggtttctgcgctccatcctccttgtcttcaggtcgctcgacaattaaatagaggtgcccttgggttattctggcatggctgcgataaagttttcgatggcatctgcctcctcctgagtgaggctcagttctgcagcaccgatcgttccattgacctgttcggcgctccgtcccccgacaatggccgcggtgacccccgggtgacggagcgtccacgcgacagcgacttctccgggggatgcctcatgttttttgccgattgcgcgcaagagttcaaccagttcaagattatgcccgaggcgcggctcctgaaattccttgttgtttcgtcgccagtcgtttttcgacaggttcagcgcgcgttcggaggtcatcgcgccggaaagcatcccgctaagcatcggagagtagacgatcacgccgatatcgtgctccatgcagaaaggaaggatctctttttcaattcctctgcggagcatggaataaggaggctgcaatgaagcgactggagcgatagcctgcgctctttgcatctgttcgacagagaagttcgatacgccgatatgtttgacgagcccttcttcctgcagttcggccattgtcctccatccttccccgatatcttcttcagggctgggccagtgaatctggtacagatctatcgcgtctgctttcaggcgggtcaggctggcttcacactcccgccggatggagtcccgtttgaggctgtttgcgatttggcggtggttgtcccacacgagtgagcatttggtgaagatgtagggtttttcggtcgctccttcaactgcctttgcgacaagttcttccgaatgcccgagtccataaaccgctgccgtgtcgacccagttgatgccgagttcgatagcctgctcgatggcttcaatagcttttctgtcatcctgcggtccccagccgtgagaccatttttctccaccgatggcccagctgccgaagccgatgggtgtgatgttcatgccggtattgccgaatcgtcgtgtttccatatgagggaggcctgtatttatgcagggtttttccggttctcaaggaataataggataattttcgacaaactccagcccggccttccagaatatgctgattcagagaccggagccggtttcggtcttgaactcggatgtttcatgaaagatgacgccgggatagttttccctggcgacgttcagcatccattcgctttccgcgaaaaagacggggtgtccttccttgtcttcagcgatgaccgatgatttacggcgcagaaattcttcatactgtggtttgtccttcggggttatccagaatgccttgtagtagcgcagcggtgtgaaatcgcaggcggctccgtactcgtgctccagtcggaattttatcacgtcgaactgcagttcaccgacggtaccgacgatctttctgtttccgtactgcatgaagagctgcgcgacgccttcttctgtcagctgccgaatgcctttttcaagttgtttggccttgaacgggtcgcggttgataacctctttgaagatttcaggggaaaagctcggaattcccctgaactgcaactcctctccctcggtcagcgtatcgcctatcttgagactgccattgtcgtagagtccgaccacgtctccgggccatgcgtcatcgatcaggtttttctcgttggccatgaactgggtcggattggcgaaacgtatttttttcccgaggcgggtatgaaaatagaaggtgtttctctggaacctgcctgaacagaccttgaaaaacgcagtcctgtcacggtggttcgggtcgaggttcgcgtgaattttaaagacaaatccggtgagtttttcttcagaggcttttacgattcgctgatcggtttcccgttcatccggaatcggtgcaatctcaagaaaggtctcgagcatctctctgatgccgaaattattgatggcgctgccgaaaaagaccggggcgagcatcccttcaaggtagagctcgatatcaaaaggttcataaacgccttctatgagttcgatatcctcccgaagctgcgtgctgaacgcgccctgtatccagcgatcgagctccgggtcatctatgtttgtgatttcaacggtgtgttcggttatttttgtctgttcaggtttgaacaggttgagtttctgttcatagagactgtagactccctgaaaactttttccctgactgatgggccaggtgagaggacgaacgtttatctgcagtttctcttcaagttcatcgagaatatcaacaggggttcggccctcacggtccatcttgttgacaaatatgatgaccggcgtacggcgcattctgcagacttccataagtctttcggtctgctcctcgacacccttgacactgtctacgacaagaatgacgctgtctaccgcggtaagggtccggtaggtgtcttcggcgaagtctttgtgtcccggtgtgtcaaggatgttgacctttttgcctttatattcaaaacccatgacggaggtggctacggagatgccgcgctgcttctcaatctccataaaatcactggttgcggattttttgattttgttctgtttgacggctccggcggttttgatcgctcctccgaacagcaggaacttctcggtcagtgttgtttttcctgcatcaggatggctgataatggcaaaagttcttctcttgtctatctcttgctgaaggctcattggtcaggtcgtgtgtggcactactgtgcggttattgtcaataacatcggggcgtattctttgccgctttatgggaaaggtacaaaagggcgaaagatacgaagcggtaaaggaaaaagaaaatggagcatgagcgtgaaaaggtgaggagagttttctatttttcattgcaatttctaacaagcagagcggctcactactcagagtttttctctgtgatcaaaatcatcaactatgacgatcagtccttttgccggaaagcttcccgaacaggaaatgcttgtaaatattcctcatctggtgactgccttttttgccttgtcgcccgatccatcggttgacgagcaccgcgtggctttcgggacttccgggcacaggggatcgtctttttcctgttcgttcaatgaacctcatattcttgccatcacacaggcgatctgtatgtacagaatgaaagaagggatagacggtccgttatttctcggaatggacacgcacgctctttctgagccggcttttgccgtggcgcttgaggtactcgctgcaaatgaggttgaggtgatgattgccggcgatgaacgttttaccccgacgccggcggtttctcatgccattctgacatggaaccggaacaggagaaagggacttgccgacggtattctgctgactccttcgcacaatccccccggtgacggcggaatcaagtacaatccccctcatggcgggccggcaggcagccacgtcacttcctggatcgaggataaggcaaacgaacttcttgagcaaaaacttcgggaagtgcacagggttcctttcgagaaagcgttgtcggctcctgcaacccgcacgtatgattatcccggcaggtatatagaagacctcggcaatgttcttgatatggagggtatttcggaatccgggatcacgcttggggtcgatcctctggggggagcaggcgtagcctattgggagcggatagctgaacaatacgcgcttaatcttgccatactcaacacaaccattgatccgacattcaggtttatgagtgtcgaccgggacggtaaaatccggatggacccctcttctccctataccatgcagccgctgatagcacagaaggaccggttcgatatctcgttcgcctgtgacacggattacgaccgtcacggtattgtaaccggaagttcaggactgctgcagccgaaccattttctctcggtctgtatcgagtatctttttcagaacaggcaggagtggccggagagcgccatgatcggaaaaacactcgtgagcagcagcatgatcgacagggttggtgcaaggatgggtcgcagggtgtatgaggtgccggtcgggtttaaatggtttgtggagggactgctgaacggctctctcgggtttgccggggaagagagcgctggagcttcttttctcagaaagaacggcacggtatggacaacagacaaggacggattcattccggcgctgctttcggctgaaataaccgcgcaaagaggaaaggatccaggtgaaatatacaaagggttgacacaagaactgggtgaaccggtatacagccggatcgatgcttcggcttccccggaggataaagcgaaactgaaagagctgtcgcctgaacatgtgcgtcttgaagaacttgcaggagaaaagattcagagcatagtgaccgatgctccgggaaatggggcgtcgataggaggcctcaaggtggtaaccgaaaacggctggtttgccgcgaggccgtcaggtaccgaaaacatctacaagatatacgcggaaagctttcttggcggcgatcatctggatcgtattcttgtggaggctcaggaagtggtcgctgatgccctggagggagcgtgattggggaagcgatgagcgatgagcgatgagagagggaaggagagacaagaggtaagaaacaagaggcgagaatgtcgggacagacctctgtgtctgcccgtggagaacgaaatgacgagtgggcgaaggggctgcctgctacctactggtcgtgttttgaaaagtcaggaatctttgtatacttccacagcttttcaataacctgttaattgagcgtttagcatgaattttaatccatggcaccatgtagagatcggaaaggaacagccgcatgtcgtcaattccattatagaaatttcaaagggaagcaagaccaagtacgaacttgacaaaaaaacagggatgttgaaactcgacagggttttatattccgcagtgttttatccggccaattacggttttattccgaaaactctcggtgaggatcatgatcctctggatattgtcgtgttgtcgcagtgtgcgatagttccgatgtgtcttgtgcgcgcacgtgttgtcggtgtcatgcgtatgattgatcatggggagagtgatgacaagattatcgctgtggcggaaggagacatgagtgtcagcaacattacttccgccgatgaaatttctccgcatttcaattcagaactgaagcatttctttgaagagtacaaggcgcttgaaaacaaaacggtgcttgtggaagactttcaggatgcagatacagccaaggagatcattacccgttcaataagaaaataccagaaaacgttcggagttgctgaagagataaggcctgttccggttatcggatagagtttgagatgagctttaggttctttttcctatctttaaccttttggcccgatacgccagttttatgaaagcataacatacatagcagccatggaatacagaatcgagaaagacaccatgggggcggtcaacgtccccgctgaaaaattctggggggctcagacccagcgttcggttgaaaatttcaagatcggaccggcaggatccatgcccaaagagattatccgggcctttggatacctgaaaaaggctgcggccatcaccaattgtgagcttggcgtgctgcctgatgagaaaaaaaatgcgataactgctgtatgtgatgaaattatcgcgggatcactggtggatcagtttcctcttgttatctggcagaccgggtcagggacgcagtcgaacatgaatgtaaacgaggttgtctccaacagggcgcatgttcttgccggtaacactctcggagagggagagcgcctcctgaatccaaacgacgatgtcaacaaatcacagtcgtccaatgatacgtttccgacagcgatgcatatagccggttaccagatgcttgtcggcaaaaccatacccggcatcaaaaaactgcgagacgaactgcagcgtaaatgcgaagagatgaaggatgtcgtcaagataggacgtacgcactggatggacgcgacgcctttgactctcggacaggagttttccggatatgtttcacagctcgatcacggtatccgggcgattgaaaatacactgccgcatatggctgaacttgctctcgggggtacggctgtcggaaccggtctcaacacgcctgacggctatgctgaaaaggtggcggaaaccatagcaacgcttaccggcctgccgtttgttacggctgagaacaagttcgagtcgcttgccgcgcacgatgctgtcgttgagtcacatggcgctctgaaacaggttgctgtcagcctgatgaaaatcgcaaacgacataagaatgcttgcttccggtccccggagcggcataggcgagattgttattcccccgaacgagcccggatcttcgattatgccgggcaaggtcaatcctacccaggtcgaggctatcaccatggtctgcgcgcaggtcatgggtaacgatgtcgccgtaagcgtcggcggttcgaacggtcatttcgagttgaatgttttcaagccggtgatgatctgcaatctgttgcagtcagctgaactgatcggggatgcgtgtgcgtcttttgctgataaatgtgtatgcggcatagagccgaaccacttaagagtcaaggagcatcttgagaattccctcatgcttgtcaccgcgctgaatccgcatatcggctactacaaggcagcggaaattgccaagaaagcccacgcagagggaacgacgcttcgcgaagcggcagtcgggcttggccatttaacaaatgaacagttcgacgaatgggtggtgccatcaaagatgacagggaagaatgatagttgaaggagaagagaccggttgcgagtgacaacagaggaaagaaaagagatgcgttgtgatggttgttacgttaaacacgggaatagctgcattccttccatttctttctgaacacagcttggttgctatgataagcgtgtggtaaggcagacttttcacaacttatatcttcaggaagatgggtgacatcaggatcaaggatttcagggtgcaggaagggcggaaggtttcgctcaacgaatggccgacccgtacctcgaaaatatattcctcaaaagagcagtacagggagatactgaaaaagcatgtcgaagaactcagtgagttgcagcgcattcattacgcggataaccgttacgctgttctgctgatttttcaggcaatggatgccgcaggtaaagacggcgccatacgtcacgttatgtccgggataaacccgcaggggtgccaggtgttcagtttcaagcatccttcacccagagagctggatcacgattttctctggcgcacaaactgttctcttcccgagagaggaaagatcgggattttcaaccgctcatattacgaagaggtgctgattgtccgggtgcatcctgagatactcatgagccagcagatacctgaagatctgctcaacggagaagatgtatggaaagatcgtttccgatcgatcaacaacatggagcaccatctctatcataacggaaccagaatcgtcaagttctttctgcatttgtccagagaggagcagcgccagcgatttttgcgccgcattgactcgcctgagaaaaactggaagttcagcatagccgatattgaagagagaaagtgctggaacagatacatggcggcctatgaagactgtatcagtgaaaccagtaccgaacgggccccttggtacatcgttcccgccgatgacaaaaaaaacgcacgcctcattgtgtcaaagataattctcgaaacatttctttcgctcaacatgtcctatcctgaaaccggcaaggagcggcggcaggagttgctgaaaatcagagagcttcttgtccaggaagggaaaatagacgggttgtagctgaacactattatcgatacattcaatatgagtgtaatagttctttgacgatttttgataaagcaggataccccttgacaggggtttaaaagggaatcacgtgagaatcgtgagctgacgcgcaactgtaagcccaccgagatgttttgcggcaaagtgccactgtcccgatgaacgggatgggaaggcgtcgtaaaacgggtaagccaggagacctgtcttgttttttatccggaagcaccgattcagggggttttccggttccatatgttaatggtatgctttcgcgtctaaaagcatgtagcaggagaggcccttcttttcccttcacatattctctgcatatcctcagctttttttcgtgtcagtgcacctttgacggtttattcactatttaatctgacacacatgacggaaaagaaagcaatgggtgatgacgcgaaaatcatcaagcgcgacggcaaagttgtttctttcaatcgggagaaaattacgtttgctcttttcagagcgcttcgggcaaccgggaatcccgaccggcagtatgcggctgaactgagcgctcaggttgtcgcctctcttgaggcaaagcgcgcaaaagagcctccttcagtggaggaaatccaggatgttgttgaaaaggttctgtttgagaactgcgctttcgacgcggcaaaggcctatataatctaccgttttcagcatggcaacatgcgcgaggcaaaagagatttttgccaatatcgatctggttgacgattacctgcatctcaaggactggcgggtaaaggaaaatgccaacctgagctattcacttcagggactgaaccatcatatatcaagcattgtcagttcgcagtactggcttaatgaactgtatcctgccgagattgccgaagcgcacaagcaaggaaggatacatattcatgatcttggttcgttaagcgtctactgtgtcgggtgggatcttgaagatcttttgacgagcggctttcgaggtgtacaacagcagtcaaccagcgcgccggcaaaacacctgcgaagcgcgctcgggcagattgttaatttcttttataccatgcagggtgaggctgcaggcgcgcaggctttttccggttttgatacgtggctcgctccttttatacgctacgacaaactggagtacgcagaagtgaaacagtgcctgcaggaatttttcttcaatatgaatgtgccgacgagagtcggttttcagacgccttttaccaatgtgacgctcgatcttctgattccggctccaatgcggtcacggcaggtcattatcggaggagagccgcaggatgctctgtatggcgattttcaggatgagatggatatgttcaatcgtgcgtttgccgaggtgatgctcgagggtgatgccaacggttccgttttttcttttccgattccgacctacaacatcactccggattttgactgggagaacccggtatacagcgacatatgggagatgacggcaaagtacggcataccgtacttctcgaattttgtgaattcggatatgaatcccgatgatgtacgcagcatgtgctgccgtctccggctcgacaagcgtgaactgcagagcaggggaggggggcttttcggttcagacccgcttaccggctctatcggtgtggtaacggtcaatttgccggaactcgggtatcttgccgactctgaagaggagttttttcagcgcctgtcgagagtcatggaggtggcgaaaagcagccttgaggtcaagagaaaggtgatcgaacgtcttaccgaacagaacctctatccctactcttcctattatcttcgcaatctctatcggaaaaacggcaagtactgggcgaatcatttctctaccgtagggctgcttgggatgaatgagtgctgtctcaactttatggggtgttccattggcgatgcacaaggacgtctgttcagtcttaaggtgctggatttcatgcgtgatcgcctggtcgcgtttcaggaggagacggggcatatttacaatcttgaggcaacacctgcagaggggacttcctatcggcttgcaaggatgaacagggcaaagtatcccgatattattgtcgccaacgaccgggcgagcaggaacggtgcggaaccatactataccaattcatcgcagctgcctgtcaactataccgatgaccttttcgaagcactccgactgcaggacgagatgcagatacgctacacgggagggaccgtttttcatgcttttctcggtgaagagaatctgccggcagtttccgctcgtcagctggtcagaaaaatcaccgctaacttccggttgccctatgtcaccctttcgccgaccttcagtatctgcccttcacacgggtatcttgccggtgagcaccgggaatgtccggtttgcagggacgaggggggaaagagcagctgcctggttttttcacgtattgtgggttacctcaggcctgtcgaacagtggaacgcgggcaagcagtccgagttccatgaccgcaaattatttgaccggcagggaagcgagggtcgagtagctgatgatgagacgctgatcagcaatgttgcaccgttggcatgagcggtgtacactgtctgacaacagaggcaaaaacagggtcgggagccggcgaagtgttttcccggcttcctgtgggaggatttctcaagcagagcctgattgattatccggggaggatttcagccgttatctataccatgggctgtaattttcgctgcgtgtactgtcataatccagaactggttgtttctgaaaggcttgccgaaaccgtgccgcttgtcaatgaagagctgtttgcctggctttctttgaacagggctcttcttgacgcggttgtcatcaccggcggggagccgacgatgcacgctgtgctgccggaattcatcaggagaataaaaactcttgagcttgacgtgaagatcgataccaacggtaccaatcctgcgatgctcgaaggtctgattgatgatgagcttgttgattatgtagctcttgacatcaaagcgcctctggtttatcggcaatacgtcagcatctgcggaggtgaatgtaccgaatctctgctcgatcgtattcgcggttctctcgatctgctgcatcgagcagggattccctgtgaagttcggacaactctgctcaggccataccatgacgagaatgatatctatgagattgcccggataattcgagtcccgtttattcttcagaattgtcgtcttgaaaaaacactgaagaattcagccggaaaggtgtttgtgaaggaggatattctgaaaattatcgaatcgttagaaccaaatagagggaatgtgtgtttaaggtgatgtagtaattgctgtttttctccgttcaatctgccttgttatctgcaaggcaggtttttttatggtgattgtcgtactgtcaccttgtaatccaccggttttccgaaatacatccatgagctgacaagaacatcagccccggcagctgcatatgcttccgcatttccggcatgtattccacctgcagccgcaacgatgatcttccggtttctgctttttacctgttctgcgatgtttcccactgattcaggtgaaagcttgtcaagctgtatgatatccgatcctgcatcagtggccatgatagcgtcagtgagggtttccacttccacggaaacttttttttccggacacctggctttgatggaagggatttttctgcagagggcctctattcctccaagcaggtcatagtggtttgaaaagacaaggacggaatcagagagaccgagacgatgcgggtagcctccgccggagcagagagccttgagggagaggtgtttgatccccggcagatgtttgcgggtgccgcacacttcgacattttttcctccacgtgcagcaccatcgaccatggagcgcgttctggtcgctattccggagaaatgttcaaggatgttttgcgagactttccagcccatgtgcagcctttcggcatttccatatgctttcaatacggtttctccgccgtctgcctgttctccgctttttttgacaatttctgttttcgctccgagatgcatgaagattttttccgcctcttcgctgccgcagaccgtgagggattctctcgcggtgaagcgtatttcggcgtggatcgtgtcgagtcccagcagagagctggtcagatcgaaataggggacgtcctctctgagcagggcctctatatcggaattgttggtgttgaagtacacagcagggatagtctggaagtgaaagagaatgcttacgcctgaatatagaaatatgaaggataaatgctaacggccggcttctcgtgatgcgaatacgttttccggaaaacaacggaaagaatgaaataaaataacaaggatattcatctgaacccttggatttatcgtattgcggtcagcaaatgaatatcctttcgattttttcttctttttttaacaaagagtgttgatcgatgtttgtacatcagtgcatcgtgacgtaattgtactatctttcagagcagtaaagttgcaggcgcatatttctgatttgtgtataacttgtttcattattgtaggataatgatctttttctgctttgcgttcgtcaagatgtcattacggcggcatgacgtgttctttggtgttgataactgtgaataaaatgttgataacttgttcctaagttgagcgattgttgagcatgctgtagatgcaaggcacagtggacgccgctgtagtggactaccgcaagttccctgtaacgaagcagatgcagcatgaccgacaatcccatagggtttcaacaaatgcgatttttctgcattatggtcgcgcaacccatcaggtgagatgttcgccgtaagaaaattcagcataacgcattatatagtataaagttgacagcataaagcatttgttgaaacgatcaacttaggttgttggctgtcagggagggcaacggattagttgataaaatgatatatattaattgctttcatttgaagcttttgtaaacgatcgtgataccatgagagatgattgagctatcgcacgaggagcttgttcggcgggttaaacatatcaggcttgttctgtcagacaacgacggtgtactgacggataacggcgtgtattactctgagcgtggagaggtgatgaagcgttactccatccgtgacggcatgggggttgagcggctcgaagcggcaggtatagcgacaggcgtcatgaccggtgagatctccgcaaatctcagggcgcgttcggaaaagctgaaaatcagatatctctaccttggggtcaaggacaagcgggccagacttcatgatgttctatcggaaaacaggctcgagctgcatgaggtcgcttacataggcgatgatatcaatgatgtctccataatggaggagatagccagaaagggtattaccgcatgccctggtgacgcgatggattttgttcgtcctctggttcactacatctgcaaagctgaaggcggtcgcggggcgtttcgtgagttcgcggaatggatactgagaatgcggaactcctgagtgatccggcaggacagatatgcggagagtttgcgatgaatgagtaagggtttggtatatttgccgctctcttttaaattctggcagtatttttataccgccttgcggtgctgacgtgctgtaaaggcggcgggtatgtaacaggacaaacagaaaaacagagtaaagaatgagcgatagcaaacaacagaacgtacaggagtttgaatacaaggctgagatgaaacagctgttaaaccttatagttcattcactgtacacgcatcctgagatttttctccgggaactgatatccaattcctctgatgcgttgagtaaagtacgattcagtcaactgacggaaaatattgccgaaggagatgtcgaggaactgaaaatcactatcacgctcgatgagaaaacccgttcttttgcaattgaggataacgggacgggaatgagtgaagaggagcttatcgctaatctcggtacggttgcaaagtcaggaacacttgggtttctgcaggcactcaaagagcagcagcccgacaaatccggtattgacgccaatcttatcggtcagttcggtgttggtttctattccgtgttcatggtgaccgatgaagtgacggtcgagacaaaaagtgaggattcgcaaggatgccggtggcgttccacaggagagggaacctacactattgagaagatcgatcgccaacagcgcggtacgaagatatcgtttacgctaaaggaggatgctgctgaatttgccggggaaaaccgggttgagaacatcataaggaagtattccaattttgtggattttccgattcagcttgataacaagaaggttaacagtgtcatcgctctctggcagcagcagaaaagcgagatcaagaaagaggaggccaatgagttctacaaattcattgcagtcgactaccaggatccgctggattatcttcatctctcccttgaaggcgtggtaaacttcaaggcattgctttttcttccaaaagaggcgccgatggatatgctctatcagcagggcgctttggaaaatcatgggccccagctctatgtaagaaaggtgatgatccagcatgagtgcaaggatcttctccccgagtacctgcggtttgtcaaaggggttgtcgagacggaagatctgtcgttgaacgtatcgagggaagttgttcagaacagccccgttatggctaaaatccgtcagattctgacaaccaagatcattgcgtggtttgagtctctcgcacaggatgaccccgagaagttccgacagttctacaaggcgttcggccctgttatcaaaatcgggctcaatactgattttaccaatcgcgaaaaactcatcgagctgctgcgtttcgagagcaccaaaacaggtgatggtgagtacgttacgctcaaggagtatgtcagccgtatgcaagagggccagaaagaggtctattatctctccggcgacaaccgtcagcagatgctttccaatccgaatatggagtatttccgtaaacaggacatcgaagtgcttctgcttgtcgatcctgtggatgtttttgtcattccatccattcatgagtatgacaaaaagcctctgaagtccattgaaaaagcggatatagatttttctgccggagaggatgagaaaaaagacgcgctgaatgaaaacatgattgagcctgttctcaggattttcaaagagacgctcgcagataaggtcgaggatgtcgttgaatcgcatcgactggtgaattctcccgtcactctggttggaggaaaggacaccatggatcctcagattgagaaaatgctgaaaatgatgaatcaggctgatgcgcaaggtaaaaaaatcctggaggtcaatccctcccatccggtcatcaaaaatctggcagggctctgtatgctcaacgacaacgatcctttcatccggaccgccataaaccagctctatgagggagctctcctgcttgaaggaagtctggaaggcagggccgatttcatatccagaatgaacgacataatcgaggcggcgaccagacaggccaagtcctgaaggttttttatcaacgcatctatcggaaactgaacgtgaaagatatcggtgatatgaagccgggaagaatcctggctcttcaaagaaacgagctgacagagcactacatctacaagcagcttgcgtccagtgtcagcggggttaaaaacaggaggatactctcccagatagctgatgatgaacttcgtcattattcgatctggaagagttacacccggcaggaggtcgagccgagcaagttgaaaatctggttttttaccgtgatcagcagacttttagggctgacattcggcataaagctgatggaaaacgccgaaaagaacgcaagtgaggtatactcccgcttaccctcttctttcagggaggttcagggacttgtcagtgatgaagaggagcatgagcaggctttgataggtatgcttgatgaagatcgtctcaagtataccggttcgatcgtgctgggcctgaacgacgcgctggttgagcttatgggtgtacttgccggtcttacttttgcgcttcaggattcccgttatgttgccctgacaggtatcataacaggtttcgccgcggctctgtcgatggcggcctccgagtatctttccaccaaagccgaaccagggacaaaaaatccggtcaaggcggcactctataccggtatagcgtatctgtttaccgtcgtggtccttataaccccgtttctggtactctcttcgctctatgtggcgcttgggacggcttttggcgctgctatcctcattatcgcgatatttaatttctatgtttctgtcgcaaaagatgtgtcgttcaggagccgcttttttgagatggtttttctctgtctcggtgtgacctttctgagttttcttgccggtatggtcgtcagggtggtattcggcgtggagagttagggggaaccctgctgtatccgtgagattgtctcggtaatgcctgacgctgtcgatgctgaagtcgatgtatcgatggttattgtgacgcgctgttcttcagatgaaaaagatctgagatgccggagttgctccatgagcaccgatcgatcggcttcagaggcatcgccgcccgattgctgtcttgtcgtgacgcgctcttcaagcagtttcaccggggctgtgcaattgagtatgattacagggcattgagcgttcctgctgagggccataaaccgttccctctcttcacgacgcagaaacgtcgcatcgacaataaccgtatagccattcatcaggcaggtcgatgctatctcgaagagccttgtgtaggttctgcttgagcttttttcagaatacatttccctgcccagatccctgccgcttcggtcgaattgcttcaagccgaaaagtctttttctttcgatatccgatcggatatggatggttggaatgcgtgaggctatttcccgcgcgacggatgtttttccgcttccggaaacaccgcaggtaaggataagtccgggatgtgcaggtgacgaacaggtgagagctgtcgaaatgtaggaacagtgttccgcaagcgttttttctttttcctcccgattttcctcctgaagatggcgtatggcggttacttttgcacgcaccatcgccctgtaggtcttgtagaatctgagaagagggagtccttcatagtctccggtcagcgacaggtagttgttgagaaacctccacgcatattccggatgaccgctgtgctccagatccatgatcagaaaggcaatttcactcatgacatcgatagtactcagcagagggttgaattcaatgcagtcgaaaatcatgacgctcttcttccagagcaccatatttcctgtatgcatgtcgccgtggcactccctgacggctccgtttgcttttctttcggcgaacaggggcatcagacggctgtattcgctttccgtccactgtttcagtcttttgagcaacgccttttcctgcagttggcttttcagccgttcagcttcggtgaaattgtcgcgaatcggcttgatgaggatctccgccctgccgtaagcgctgtcagggcctgcggcgggagcggattcatggaatgcggaaacgatccggcttatccggtctatatgatctccggtgattctgtttgacgcaagcagcgtatcgacttccttggtccggtcaaactgcagcatctttaccacgaaatcaatgatggttcccttgccgccgatcatgacgctttcgccctgaatcatgacaggcagaacgtcaagatagagttctttgcagagcctgcggttgaggcgaagttcctccctgcagaagtgctccctgttttcgagagaagaaaaatcaaggaacccgaggttaactgccttttttatcttgtaggcataagtaccggttaaaaaaacaagagaaatatgtgtttcaacaacctctattttctcaacgggatgaggataggcggaaggttgtcgcagcttttggaccagattgaccatagtgctcgtatcgtcttcttgcataaacagggcagatccctttagtatctatactacagaaagcgtgttgaactggtttaatgaaaaaaatatttgtaaattaaaggcctgataaaataatgttttgcgatctgaggcgactttcttgacagcgtacaaaggaaataacaatccggtagagtaatctcttaataatacaaagatttagcttgcatgatacagttgtccaaaattctctgtcctaccgactactcgaaaacatcagataaagctgtccgctatgctatagaacttggaagaaaagtgaacgctcatgttcgtttccttcatatcatgcagccggaaaatatcgccgagaaaaccgcatacagttatggtatctcaaaaaaaggggtgcatagggatgttgtttccgaagagttcagggtgctgcttatggaagaaaagaaaaagggactttcagcggatattctgataatgagaggggattcctgtgaagctatcatcgagcattcccgggtatggggtgccgatctgcttattatgggatcacatggaaggaccggcctgactcgtattatgatgggcagtgttgccgaagcggtgtttcacactgtggatgttcccgtgctgctggtcaaacaggattctgccgataaggcggtaaaagattacagctaagtaacgattgagagatttttcatgaaacttcaagcttactctttatgattacagatggcttaattctgatggttgtggggatggtggtggtttttctgtttctgctccttttgattgttatgataacaggtctttcatggctgctcaaagatcatgcattacgggaagaaaaaatgttgctggaggccgaagaggcgaaaagaaagaaaaagaatgaaaaacaggcaaagcgtcaggtggcagcagccccgggagaggatctcgggagacttacagcagtgatatcagcggcggttcacgctcacagaagccgatgaagcaaggctggtactgtgcgtcttttcaaaaataatcaataacataatttcgaatcacgaaataaaggctcatgaaaaagatcaggtttatggatgtgtcctttcgtgacgggtttcagtcctgttacggggcgagggtaaagaccgatgattttctgcctgtgcttgaggcagctgttgacgcgggcactgataactttgaaatcgggggaggcgcccgttttcaaagcttgtatttttactgccaggaggacgcgtttgcgatgatggacgccgcccggaaggttgtcggcccggatatcaatctgcagactctttcccggggcgcaaatgtcgtaggacttgtttctcagtcgagagatatcatcgatctgcatgccaggatgtttaaaaagcatggcattacaaccattcgtaacttcgatgcgttgatggatgttcgcaaccttgcctattcaggtcagtgtattcacaatgccggagtgaaacatcaggtggtcattgccctgatggggcttcctccgggtctgaatgagaaatactgtcatacacctcagttctatctcgacaagctcaaagagatcattgacgcagagattccttttgacagtgtcgcattcaaggacgcatcgggaacgacaactcccgctattgtctatgaatcgatcaaaggggccaggaatatgctgcccgaaggaacgctgattcagttccatacccatgatacggccggaatgggtgttgcctgcaactttgccgctatcgaggctggggcggatattatcgatcttgccatggctcctgtcagcgggggtactgcagaggttgatatactgaccatgtggcacaggcttcgcggaaccgattacacacttgatatcgatcaggagaaaatcattgcggtggaggcgatgtttatcgatcatatggacaagtactatatgcctcctgaagccaaagaggtaaatcctctgattccgttctcaccgatgccgggcggagcgctcacggcaaatacgcagatgatgcgtgataataattcacttcatctgttccctgaagtcatcaaaaatatgcgtgaagtcgttgccaaaggcggctttggttcctccgtcacacctgtttcccagttctacttccagcaggcttttgcaaataccgttcaggggaaatggaagaaaataacggatagttacggcaaaatggtgctcggctatttcgggcatactcctgcagaaccggatccggaaattgtaaaactggcatccgaacagcttggtatggagccgacgacggaagatgtgcatgatatcaatgacagaaatcccgaactgggcattgcgtacaacaggggtctactcgaaaaagaaggtctttcggtaaccgatgaaaatatctttatcgcagctacctgcggagccaagggaattgccttcctgaagggagatgctcagctcgggatcaggtataaggatgatgttgaggcggagaccgctgcaaaatcggctcctaaagcagcggcgcaagccacgcctgcctctaaatctccggctactccgggtcattacaccataacagtagacggaaaatcctataacgtgaccgttgctgaaggtaccggtgctgtacagagtgtgtcgcctgccgcggtttcatcagcgcctgcctcttcagagccggttggtcagggggttgctgtcgaagcggctatgcctggcagtgttgtcgctattgaggttgaagtcggggacagtgttaatgaaggtgatgatgttcttatcatagaggccatgaagatggaatctccggtaaaggccacccagtcaggcaaggtgatatccattgaagtttctcccggcgatactgtcgcaacgggtgacgcgctcatgttcatagcctgatattcataaatgaaggctcggcaggattacggcgcctgttgatggctgccgtgatactgctgatggatctctttctgcacagcatacgctgtgtcgtagagaagagagtggagttttgaataacagtataccagcaactttttatgcgtacaatcatttttgtgcttctctccatgctgtgtcttaccacgacggcaaatgccgaagcatttttcagggaagatggaaacgttgtatcacttcaggttcctgaagacctcgaacttgtcaagcttcccgtcaaaaatagccggtttttacgtgttggtgatgaagttcagccaggtgattttctcgggttgtttgctgatgaaaaacacaacaagatatcggtggtttcaggcatcagtggtactattacctctatccatcctgaactgtattcgaaatatacacatgttcctgcaggcacagtgctgcttaccctggaaaataaaccgctgcttgccagttctcaggaatcgaaaggcggagtggaagggctttcaatcagaaaagttttcggtaaccttgctgaaagtaccggtatctatgcatttattgctgataattgcctgaactggactgagggtattggacgactgctgatgatcagtgtaggcgcgctgctgatctttctcggaatcacgaaaggattcgagcctcttcttcttattcctatcggtatgggcgccattctttccaatatacctctggcctatatcaacgatgagggcggcattctgcgatatgtttatgatgtcgggatcgaaaccggtgtgttcccgctgattatttttatgggtgttggcgctatgaccgatttcggtccgctgatcgccaatcctaaaacagcgcttctcggtgctgccgcacagttcgggattttttctacgcttatcggcgcgctattgcttacacagtatgtccccggtatcgagttcaccatgaaagatgcagcatccataggtatcatagggggtgctgacgggccgacctctatttttctggcatcgcggctcagtccccatcttctcggcagtatagcagtcgctgcgtattcctatatggcgctcgtgccgatcattcagccgccgatcatgaggctgtttaccactggctcagaacgagcaatcaagatgacacagcttcgatatgtgtcgaagagtgagaaaattctttttccggttatcgtcatatttatcagtgctttgctgctcccttccgctgcaccgctgatcggttttctcatgttcggcaaccttatgaaggagtgcggcgttgtcgatcgtctgagcgacacaacccagaacgcactgatcaatatcgttacgatttttctcggcctcggagtcgggagcaagctttcagcagacaaatttctgaaccttgaaacgcttgggattatcgtgctcggcctcattgctttttcattcggcacaagcgcgggtgtgcttatggcgaaattcatgaacctgttcatgaaaaacaagatcaatcctcttatcggttcagccggagtttctgctgtgcctatggctgcaagggtttcaaacaaggtagggcttgagtctgatccgcataactttctgctgatgcacgctatggggcccaacgtggcaggcgttatcggttccgcggtcgctgcgggcattcttctttccgtcttcctgtaagcaaaaaggcagggcactgtgtgaccctgcctttttgctatccagctatccagcagttttattttttcaagagtatttcgcaatcagggtgaagctcgaggaactgttcaagttcttcattccttatctggcctgctgtcagctctatcttttcaaggtaggtgaggtgcatcagcggagctatcgtggtgacgtttgtgttcgcgaaggagatctcttcaagttcagacaatccggcaagcggctcgagtgacgcaacgaaggtttcattaaagctcagttccctcaggtttatcagcgatgaaagcggttcaagagaactgatatcggtgcgactgaaacgcagatattcgagattttcaaggtcggctaaaggagagaggtcgtcaatcagggtactgttgaagccaagctctatgagattttcaagtttttcaagtggtttgagtgatgaaatctcggttttgtagcagcttattttttcaagcttgctcaattctgatagaggggaaaggtcgctgacaggtgtttcagaacaatagagttcttcaagattgatcatatgctttaccggatcaaggtcactgacttcagtgctcgatatccagagcagcttcagactcagcaagcccctcaggggttccagagaggagaaatcacagtcgaaggcgtagagcctttgcagtgatgtgatttccctgagcggttcaaggttttcaatgggagattcgtcacaccgcagttgctgcagtttttcgagcaccctgacaggggcaaggctgtgaattctgcggttatcacatctcaggtgtttgacagtgaagaaatccagcaactcctggtctgaagggtcgctggatgacttaatggtgtttttaacaacttctttccagtcagcattcagtgagttccaccactcactccttttcgagcggtcttcaagcagttgtttgcgcggaagtgaaaaaacaggtgaatcaaccagcttgccacctttttccatggaaacatgacaggaactctctgcttgttcgtcactcggcggctgcatttcacagcaattcagcttgtcggcgacacatcgtgtgtaccatgcggcttttttctcgtctatgatccttatgtgcttttcctgagtttgttcatcaagcgaggaaatatcttcgagaatgtcattgccgcaacggggacagactgcgttttctgcagacagggggtagctgcagacagggcaattgttataggtgatctgtttcaaggtagggacggatgttaatattgtaaagcgagttatttttcgtgatagtaattataagaaaaaaatacattaacacatcttgaactcttttctcgctctacagatctatacacgatgaggcctgacaggagaggaacgattacgggcctgactattgttatagttattatgatagtgacaggataactgttaccctgcctgagaaaaccgttagatcggtgaatactccacctccggagaagtaaagcatgtgccagtagtttttttttgatgatagtactggagaacgtgagatgacgaaaagatacgatgaggagagtgaccgctttactgaagatcccgtttttttgcttgatctttcaccaaagcaatggcttttgagaagaggaggctaccggaatagtccgaaacggttgcagatcaatgagacggtaatgacaatcggtaatggctatctcaatatcaggggtagcctggaagagctgccgcccggcagttacagggggatgtatatcaacgggatatatgacaggtcggaagccgatgtcgaggagttggtgaaatgtcccgtatggacggatgtttcgttgtggattgacggatacaaggtttcactgcctgactgcagggtgcttggtcacgagcagatgctggatatgcgaaaagggattctccatcgtaaaacaagattcaggctgcctgccggaaagatagtgacgctttctacctcaaagcttgtttttctgcacaaggttcattgggggtttatgagggtgcggatagttcctgaaaatttctcgggagagattcgtgtgttgagcggcctgaacggtgacgtgctcaatcgtgggtttttccacgatgaaaagctcaaacacctgcatcttgagcgaatcgagcgcggacgtgacctgatgtatcttgaaatgaaaaccagggagcgtgggatacgtattgccaatgcggcatcatggcggatcgttaaccatgacagagcatcggtcagatgggaaccgagaatctacggggagaaattcaccagcgagatgacgctgcatgcccaaaaagggatttcttatgattttgagaagtacgcggtggtttatacgagcagagagataccttcggaggggatgttcaaaagaaccatatgcggtttgaaatcatttatccgcaacggcgctttcagagaaatcaaggagcatgtcgcgctgtgggaaaaaagttggcagcgggccgatatacgtattgacggtgatcatattgcacagaaggcggttcgttacaatatctatcagctgttgataaacgggccgaggttgacaggaagtatcggtgccaagtttctcagttcggagggatatctcggccatgtgttctgggatacagagatttttcttttcccgttctacctctacaacttcccggacatagcgaaaaatatgcttatgtatcggtacgcgacactgccgggggccttgaaaaacgcggagcgtaacggttatacgggagcgaaatacggctgggagacagcgaccaccggagaggatgtcacgccgaggtttgcttctaaactggcgaaaaccatacgtttgatctataccggcacggaagaggatcacattgtttccgatgtcatctatgcgatagagcgctactgccgggttaccggcgatgaggagtttttactcggctatgctcttgaaatgatatttcagacagcccgtttctgggcaagccgtgttgtcgcttcaggtgacacctttgaaatcagaacggttattggcccggatgagtttcacgaacacgttgacaacaatgcatataccaactatctcgttcgctggcatcttaaactggccgtgattctctatacctatttcaccaaacggcccgacaagcggtttgcgttacttacccgcaagctctctctcctgccggatgagatcacccgttggcaggaaatcagcaggaaactgcgcttctcgattcatccggaaacgaacctgatcgagcagttcgacggttattttggtcttaaggatcatgttattacgaaacatgaccgcaaggggcggcctgtactgcccccgggagtcacctaccggaatatcggccggacccgtctgataaagcaggcggatgtcgtcatgctgattctcctttttcctcatgctttcagagaaaaagtcaacaaagccaattaccagttctacgagaaacgcacgctgcacaaatcatcactcagtcactgtacgcacgccatggtaggtctggctacaggcaatcggcagcatgcctatcactatttcatgaaaacgcttcagatggatctggaaaacctgcatggcaataccgacctcggcattcacgcggcagccgttggaggggcatggcagactctggttatggggttcggcggcctgacgctgaagtcggaccggatcgtactcaagccctggcttccgaaaagatggcatcgacttgcattcagtgtccgatggcgcgatcgttttgtcaggctcgaaatacgccacgacagtgtcgggatttttatcgggtcggacaggcagatgcaacttccctgtacattctggggagagtgctttactattaccacaaatgagaagtatatgttcagctatgagccgataacatgtttaaaaggagattgtgatgaaaaaccttcgcatagcgcagattgcgccgcttattgaaagagtccccccggtgcggtatggtggtactgaaagagttgtgtactgcctgaccgaggaactggtcagaagggggcacgatgttactctttttgcatcgggtgattccgagacctctgctacactctgtcccatagtggaacggggtctgcgtctcgaaggtaagcagggttcaattgtttttgcttccatgctcgagctctcaaaggtgtaccgtgagatgaaaggcaagttcgatatcattcactctcatatagactttcttacgtttccttttgcctcagagcaaggtacgcctacgttgatgaccttgcacggccgtcttgacattcctgacgttatcaaaatgcttcgggtctacggccatctcaattatgtttccataagtgatgcccagcgtcgccctgttccggaaatcaattgggcgggaacggtctatcatggctatccgccggaatgtttcgaatttaacgacactcctttggactacttcctgtatcttgggcgtttatctcctgaaaaagcgcccgatcaggccattctcctggccaaatcctgcggcgtcaggctgaaaatcgcggcgaaggtcgatcccgcagatcgggaatatttcacgcagcgcatcgagcccatgcttgacgatcccctgatcgagtatgtgggtgaggtcggggaaaaggaaaagatagtgttgctgaaaaacgcgcgcgcgctgcttaatacgatagactggccggaacctttcgggctggttatgatcgaagcgcttggctgcggcaccccggtaatcgttcgtccttgcggttcttctcctgaaatcatcagccacggtaaaacaggttttatctgtgaatcggttgatgattttaccaatgctgttcacgacacagggaaaataagcaggcatgcgtgcagaaaagagtttgaacgacgtttcactcatgccgagatggttgacgggtatgaaaggatctattccaggcttcataagaatcatatcatgaaagcaacatcagtactgccgggaaggatggtttcagcgggttgataaatggatcgaaaatgttatactgaactgcccggacgctgaagaggcgcctgtggcatcgataagcagaagagcccttctttcatactggcctgacacacccgctaaactgatcacggacatggattttgtgcatcttcatactcatacgcatttttccatgcaaaacagcccgatttttcctcaggagctttttgccgcctgcaggaaaaatgcgatgaatgcggtagccattactgatttctcggcaaccttcaacatgcctgagctctttggtctcgcacaagaagctggaatcaaactgattatcgggagcgagatctatctgcttgagcaggatgcctatcacgacagcaagtcttccttgcccccctcactgatactgctggtaaaaaacgaggaaggttatcgcagtctctgcctgttgctttccaggggagcgcgtgaagggtttgtcaacggaattccacacgttgacagcagttggctgaaagaacaccgggaggggctgatatgtctttccgcctatgaatcaggacggatcggaagggcgcttttggcggacaattactctgaggcatcttcatttacctcattctacaggggtatttacggcgaggatttttttcttgaacttcagcgccatcaaacaccgttcgatgaaaagctgaattcggataccatacgtctggccaaagagcatgcaaccggagtggtagcaacaaacaatgtgcattaccttgaaagaaaagatgccgaccgttaccgggcgatggttgcgatacgaaccaaggagaagctctccagcaggcagttgcggtgtctgccgaacaatgaaaattatttcaagtctcccgaagagatgtccactctctttgataacgcatacggagaactttccaatacagtttccatagctgagaggtgtacctaccggttcacgacgcagaaaccgaaactgcctcattttcccttgcccgaggcatttaagaacgagtcggactacctcagacaccttacctatgaaggagcaaaaaagaaatatgcggatcatgattcgcagggattgtcatgggaaaaaatcgaggagcgcatagaaaaggagcttggggttatcataagcatgggcttcagttcctattttcttattgtcagtgacctgattgacgcttcaaggcgtctcgggtattctgtcggtccaggccggggctccgccgcgggaagcattgtggcatatctcaccggaataaccagcattgaccccttacgctacaagctcctttttgaacgatttctcaatcccgagagagcttcaatgccggatatcgatattgattttactccggtcggaaaacagaaggttcttgaatacaccgtggaaacatatggtgaagagagtgtggcgaaagttatcgctatcggcactcttggggccagagcggctattcgcgatgtcggccgtgtgcttgaagtcccccttgcggttgtggatcgtctcgcaaagcttgttcccggaaagccggggatcaccctgggtaaggcgcttgaagaggtcagggaactcagggatctggtcaacagctcatcacagaatcaacgtctgatagagtatgcgcttgccattgaagggagagcaagaaatgtctcaatgcatgcgggcgcagttgtcataaccgacggacgacttgatgaagaggtgcctctgtacgtctcaaacaagattgagacggaggaacgtaaatttgctgatgagatggaggtcgcagaacttgaacgcggagcggccaaagcaagcggagacgacaagcagatcgtgacgcaattcgataaaaactggattgaggatgccggtctgctcaagattgattatctgggccttgaaacgcttgcggttattgatgagacgcttcatctcatcagtaaaaggcatgacgttgtcattgacctggagaaggttcccatggatgataaaaagacgttcaggatttttcaggaaggcaagatggccggtattttccagttcgagtcgcagggaatgcagaactatatgacaaaactgcagccgacccagattggggatatcattgcgatgagtgccctctacaggcccggcgcgctcaatgcgagagtcgatgataaacgaaatgcggtgacctttttgtggacaggaagcataatcgggagcctatcgattatatgcaccccatgcttgaggaaatactcaaggagacctacggggtgatcgtctatcaggaacaggtgatgcagatttcacagattatgggtggtttttctcttgcaaaggccgataaccttcgtaaggctatgggaaaaaagaagcctgaaatcatgcagaagttcaaggctgattttgtcgagggtgctgtcgatcagggagttcatgacaagctggccaacaggattttcgatctcatgtcggaatttgcaggatacggcttcaacaagagtcactcggcagcctatggcgtgcttgcctactggacaggctacctcaaggcgcactatccgcctgaattcatgacggcgattcttaacagcgaaatcggtgacactgccagaatgaagcatctgaccgacgaagcgaaaagtttcaacatcccggtgcttcctccgtcagtaaatacatccgatgcgctttttaccattgaggagcaggaggggaaatcagcgatcagagtcgggttgaacgcgatcaagcaggtaggcaatgccgcgcgggcggtcgtttctgcaaggattttgcgcaagaaggattttataaatctttttgatttgacagcatctgttgatcagcgggtgatgaacaggaaagcccttgaatgcctgattctggcgggagctatggatgagcttgaccccgacagggccaaactcctcgccaatgtcgataaagcgacaaagttcggtcagattcagaataaatcggtcactctcggacagtgcggcttttttagcgacgaatccaacgaggctcttcaggactctctctatcccgagctggactccgctcaacctatgacggaaagtgaaaaacttcaggcggaaaagaaactggtgggattctacctgagccatcatcctcttgaaccctatcgacgtgactgggaggcgtttgcgaatcttcagctgaagtcgagacatgttcagcaggcaagacagtataaagtgatcggtgttgtcgtttcaatacggcaccatcaggaccgaaaaggaaagcagatgctttttggcagtatcgaggatttttccgggaaggctgattttacggttttttcaagtgtgtatgagcagtaccgtcatcttctgaagccggaggaagttctgatgatgaccgtcgaggctgaagtcggcggcggtatgctgaaacttcttgtcagggaggtggttccgatcaagcaggttcgtgaaacctgtatcgataaagtcatcctgaaagtggatgctgatgatccttcggacctggagaagctgaagagggtgaaggaggtgcttgaagagcacaaaggtggtacagcggttgattttgaggtcaaggtgcaatcagctgagaatattgaattgctacgtttgtttgcgcgcagaagccctgttcagcctgatgaaaacgtacttgggaagcttgaaaatattcttggtcctgacaatgttaaaattgccgggtagctttaaaagttattttttattactttcatcactgtttggttgtattgtcatcaagttaaaattcaattaacagtattaactattattattatgagtggacaatattttacagcaacggatcagaattttaaagcatcgattcttgactccgacaaggttgctctcgtagatttctgggcggcatggtgcggtccgtgccagatgcttggccctgtcatcgaagagcttgccggagagtttgagggtaaggcagttatctcaaaactgaatgtcgatgagaaccctgacacagccgcacagtatggcgtgagaagtattcctaccatgctgattttcaaaaacggcgaggttgtcgatcagatggtcggcgcaatgcccaagaatatgatcgctgagaaaatcaatgcccagcttgcctgagcaaaagctgaagccggggtttccgccccggttttttccctgactgttttgcatggatagtgttagtactcattgaaaagaccctctacttgaaattatatggataatggtattcaggatatagttatcataggtactggtcccgcaggactgactgcggcgatatatacaggcagagcaaatctgaatccccttgttattgacggttgtcagcccggaggacagcttatgatcacctccgagattgaaaactatcccggttttccggagggtgtcagaggccctgcaatgatgggcatgttccggcaacaggctgcaaaattcggcgcgaagtttctttccggaagcgcggtcgaggttgatgtatccagaacccctttttgcgtttatcttgaagacggccgggaaattctttcccggacactgatcgtcgccacaggagcaaacgccaaatggctcggactcccttctgaaaaaaaataccaggggaaaggggtttccgcctgcgccacgtgtgacggttttttctttaaggaaagcgaggtgtatgttgttggaggaggggatacggctatggaagaggcgctttaccttacccgttttgcctcaaaagtgacggttgttcacagaagagatgaatttcgcgcatcgaggatcatgagcatgagagtggaaaagaatccgaaaatagctcttgaactcaacaaggttgttgaagaaattcttggtgatgaacagaatgttaccggtatcagaatgaaagatgtgctgacaggggagatacaggaaacctcttgtgacggagtctttgtcgctatcgggcacactccgaattccagtatttttgaacggcagctggatatcgacgagtacgggtatattaaaaccgaaaaatcatcaacggaaacaagtgtaaagggtgtttttgcctgtggtgacgttcaggactatacctatcgccaggcgataaccgcagcaggaagcggttgtatggcggctgtggatgctgaacgttatctggattccatacggtgaacatgacgctccggccggcgccggcgtggtgtttacagttctttggtcactgatatggagaggtttttttctattccgtattttttcagttttcggtagagcgatgaacggctgataccgagaacttccgcagttctggtctgattgcccccggtcagtgtatatgcctttatgatagcctgcagttctgcgcttttcagcaggaattttttctcatcgttttgttcgggaaggcctgaatctgacgggagtgatgagtgtggcgttttttcaggcagtgtactctgtctttccggagtgtttcccggtgagtgtgcattttgagagggctgatcctgccggctgccttgagacaagacagggactgagatgatttcatctccgctacgatttatggcggctcttctgacaatattctgcagctcgcgaatgtttcccggccagtcatactccgacaattgatccagaacggatttgttgaaagtaagcggttcaatgttgtttgccgtacagaagctttcaagaaaatggtttgccagaaggggaatgtcttcctttcgttctctcagtgaagggatgaacaatggggattcctcaaagctggtatgaaaggtcggatctgaacatctcattttttatggcgcctgaaaaatccttatgggtggccgaaacaagacgaaaatcgatgtttcgttcctttttttctcctacacgcctgatatgtctatactccggaagcacaccaaagcgacctttggcctagtaactctcagtgctactactatctcacagtactcgtcggaaaaagtatgagttcctccgttccgcccgcgcagatacgttctcgtatgctcatcgctatccccaatgaaagagcctttcgcgtggccgaagaggagactgtctgccagttcattggtgatggccgcacagttaatggtaacgaaagggccgttttttcgtttgcttccgctatggatcgcctgtgcgaacagctccttgccgctcccgctttcaccgattatcagtacgtttacctcggtttccatgacctgcatcgccagcccgatgcattttctcagagcaggactttcgccataaattcgtctgaaaacattctgttgtttgagctctttttccagcagctgtacctttcttttcaggtttgattccgaaagcgcattactgaccgttatttcaagacggtcgtttttaaccggctttgtaaggtattcgtacgcccccatcttgatacactgcactgcctgactgatatcgtcagaagcggtaatcataattacaggaagcaccatatcgttttctttgaggtatgagagtacctccatgccgtttttgccgggcatgttcagatccagaagcagaagatctacctttttgctgttcagcatcaggatacaggcgtcaccgtcattagccgtcaaggcgttgtagccgagtttggtaatgaaatgagtgatgagcgtacgcatcaccgcactgtcatcagcgataagaacattttgtttttcctgtcttgtatccatgggggtggggaaagacattacgttgttttaataaaatatataacactgtcaagagtgaaacaaaccgcgacagggaaaactgtaaaaatacggcactcgtatatgaaacaggtgggtcattatgagatgattggtatcaatagtcgacaactattgacggaaaaatggggcaagattgagggaaaacggtttggcatgaatgttgatatactatgagtgtagtgctgtcaatttactatcattggagatgccaacatgcagaatgaacaaagagtgaagcaattgcaatgcgatctcgggctcttacatgaaaatgttcgtgagatgcttgaggataaggaatcgcgatcctgccttcggtatgatgaacgacggcgggtagaagaaattctcggagccttgcatgaggatattcttgtcctggaaatgggagcagaggtgattgcaatgatttttgccgggattgagaattagcgatgaggggtgagcaatgagcaatgagtgaagagtgttaggtgttaggtgctaagtgttaggagtgaagaggggagtactgaggcctgattctgagtgatgagcgatgagcgatgagcaatgagcaatgagcaatgagtctgggatgagctaagtgctatgtgttaggtcttaggtgggaagagggagtagtaggagatagaagcaagtagtcagtcgccagaattcagctgtaggggcgggcccctgtgcccgcccggatgaacggttgacatgcagggtatgtaggggcgaaaaaattttcgcccttttcttattgatctaaattctgagtgctcagtgttgagctatgagggctattaagctgtctcgccgcccatccagccatccagccatgttgacttttcacttttgccttgtattcagcgactatattctctaaagattcaagattcaagattcaccagtcacccctgttcaggtggatggtaaagagttcattttttgtttcgttgacaagaagcagttcatctggtgaggtgaaaaccactgattcgatctggcccgcgttctggaggtgaatagatcttttgctgccttcaaaaaagttgtcatcctgaaaatcataaaaaagccagagggtcttgtaggtcagcactgcaagcatgttttgatcgggagatatatcggcaccggtgacatagccgccgataggatggtttgtgaggagtgtaagcgtgttggttttgttttgttttccggaatcaaggcggtagagggttgttgaagaatcctgcaggcgcttggtgagcagatagagcctcgtattaaaaacaaaggcagcctcacagtcaaaaaaaagtggtgacgtcgcagatgctgactgatcgggatagcatacagtaatgacttcaggtttagcggtggtctcgcagtcaaggggtggctccggtatgcggtaaacctgcagttcctttctctgactgtagttatttcctgtgtcacagatgtacatggttcctgaacggtctattgcaagagcttcccagtctatgtttcttgcttcaggaatgatgatatgcctgcccgattcgctcattatctcaccttttccgcttaacggtacaatcgccggagggtttccggaatcgtttattgcccagtacacctctttatggagaaggctttttgcaaggcccgagatttctgttcccgcgcttttttcaacgatggagaacggtttgagccggagagtatgttcttctgttttcctttgggcgcagccttcgaatacaagccctgagataacggatacaatcagaataatgcgctgtcgaatttgagcggcgtctgtcatttttttgttttaacctaacctgaataattcactaaaggaagaaaaaaagggcgtataaagacgggaaactttcctttttctgtcattcccgtgcttgacccgtgaaatccgagcatctatttcacaggtcttacacgggaatccatctttggtgccggagtctgcatggatgccggatcaccccgtgtaatagtattacacagggcggcatgactgtatgtggttttgagctttcttaccggtttccaggagggaatccgggtacatgatcggctcaatgtatatttctacaattcgggttttcgatctctcatgaattattcaggctaagttgatcgtttcaacaaatgctttatggtgccaacagtatactatctaatgcgttatgctgaattttttttacagcgaacatctcatccgacgggttgtgcggccatactgcagaaaaattgcatgtgttgaaaccctatgggattgtcggtcatgctgcatctgcttcgttacagggaaattgcggtagtatactacagcggcgtcccctgtgccttgcatctacagcatgctcaacaatcgctcaacgtaggtttaagatacctggattctcatgttgcagtaagccgaatgcctgctgcgtagcatctgttttcagaagtgtaacagagcgggctggtcgggcatgagcattctttgtatataaggtacgagagatacgtataccggaacaaggattcttctttattatggtacctgaaaagcagccagtaaagccttatcgcattgcaatcgaatggaaggaaagcaatgattttgtcttttcctgtgactatcaacctgctgtcggtaacagctccgggactgagagcaaaatcacgcatacacactggtttcctcatattcagaaagcgatgggaaatgtgcttaaaaagttgcgaagggagcatattacttttccattgtttctcatttcacttgcttttgagcaccgtcatctcctgaatgagatcgaagagttgctcagagcattgcacgcaaatctgaacaggcagcagggcgagggacggtatgaatgttttatccgtggtgagagcgataaggaggtcagcggataatatctccatctggaccgagttcaggataacaacggttttgtccggcaagttttttgcttatggccggataggccagttcaaagagacgttttttcatatactctccagataatcccggtcggttgtagagtcctgcttcggttctctgacgttgggcctcgaagagtatgaccgcagcagctacggagacattgagcgattcaaccatgccctgcattggaatgtgtatgcagtgatccgctccggagagcgttgttgctgaaggaccgaagagctccgcccccatgacaatcgccgtaggcagcgtgtagtcaagtgttctgaaatctacggattcctcatggtgatgtgctacaagaacctgcattccctgtgctcgtaagcacgcgaaggcatgttcaatagtttcgtgcagttcaaggttgacccatttgctggagcctcttgctgctctctgtctgtttttgatgattttttcttccgaaacggcatgaacggtttctataccgactgcgtcacagcttcgtatgatagcggagaggttatgcggtttgttaacgttgtccatcagaactgtcagatcaggctgacgatatgccagtagctgcttgatttttgagaaacgttcggggctgatcaatggcttgaggtcttgagctttgatgaataccgtatttatcctttttcttttcttgtcgagatcgtttattgtaataaaaatgttggaagctcggaaaatccattattattaaaaaggtagcaacccgttcaatagtacgaacatgagcaagtttctcaagtattttcttctcatcctggttctggtcatgacttccggttttattgttttgcaggtactgaaacctcgcctgaacgggtttatcaagcaggctctcaacagtgcagtcgatgcgaatgttgattatggtgacgcggatatatcgattttccaggcatttcctgccgtaagtctctcctgtaaagatctgcaggttctcgacaagaacgtatctggcatggacatactggcgaccgcagagaaattttcggtcgcatttgatccgttttcggttttttcaggagaactgaagattgcttcattgagggtggatcgcccgatgatacacatccggattgacagtgccggtcgaaacaattgggatgtttttcctcccgcagacccgtcaaaaagttcgcaagaactctcagggctcaatctcctgtttcgtgattttaagataaaagacggatatatagtattttacgatagcaagaaaaacaactcttttcttgtccaagggttcaattatgagatgaaaggacgactgggcggacgctcttcaacccttcggacgagcagtgtcatggacagtctcagcgtgactattggcggcatgtcactgcttgacaaaacacgagcgtcatttacagctgaaattgcggctgacctcgagaacaggaaatttcagctcaaggacaatcgactggctctcaatgagatgggtatcgttctggatggtacggtttcactgcttgatgacgcagtgaataccgatcttgatttcagggcggacaacatcgaattgaaggagttgctttctcttcttccggtactctatgagaacaactacaagaaactcgacgcccggggaggcgtgagattcgcaggccatgtaaaagggctttaccgaaaagagcaattgcccgcctttgagctggcgcttgatgtcagtgacggcagtttcggttatgaaggtgtaccggtaagagctgaagagatctctttcagcagcagcgtgacaaatcccgggggtgacgcagataaaaccttgctctctgttcctgaacttactctcagaattaacggcaagccggttgtgatgaagctcgatgtcaaaacaccggtttccgatccgtatatcgatgcggcaatcaacggttctctgaatctttctgattttcagaagatctatccggcaaaggatcttcagttatcgggtgaattgcgatcgaatgttgtcgtgaaaggaaatctttcagctttcaacgccggagtaaccggcctgaagagaacggaagcctatggctcgatcatggcgaaaggagtgaaaatatcctctgaaaaatttacgcccgatatagcgatatcatccgctcagcttaatctttctcccggctacattaatctggtcgatctgcagtcgagagcgggaaagagcgacttttcatcaagcggcaggctggaaaactatatcgccttcatcttgaaaaaaggtgatctacgaggatcgctcaatgttcgttccggttttgtgcagctcgatgaatttcggaatctggaggagcagcaacagcctctgctgctcccttctcatgtttccctgcggcttgacggtatcttcaacagggtggtgtttggggatatgcagttcgatggggtcaagggtcttctggtactcgatgacgaaaaactggatttcagggatatctctgctgaatcatttggaggcaaggttaccataaacggatactacagtaccaaagaaggaataaccgatacggatttcagcattacagcagctgaaatgaatgtggtccgctcatataaagccattaagctgctggagacagtggctccggtcgccggctacgcaaagggggatgtttcagcagacatttccatgagttcccgcctcgatacaaatttcaagccggttcttgaaacgcttacaggcaaaggccgtgtcgggacgaaagggctggtcatcgaagagttcccgcctatcaaaaagcttgctcttcttctcgatgttcaggccctcgatacgctcaggatacctgagacggcgattgatttcgcaatcgataacgggctggtaactaccgaaccgttttcattctccgttaatgatataaccgttaacggttccggggtcaccggttttgataaaacccttgattggaaaatcgggcttcaaatccccaaaaaatatatcggtcaggcagggattacaaccatttcaggcctgcttcagaaactttcactggataacaaggggttttctcttcctgacacggttcttgtggacgcggcgttacgaggctcggtcaccagccctcagatcggccttgatgttggaaggactgctgaacgtatggtgtcgcgcatcaaggagcgtgtcacagagaaaattagcgaggaaattcgcgatagacttctgcccggatcaggtggcgacagtacagatgttgacagtgggagcgtgactgaccttttgaaaaagggcgcagaggagattctgtttaagaataaacagcagcccgctgaagatagtgcggcagaagaaggaagaggaaaaacaaaaacagggttgcctgcgattatcggtaatatattggctcctcaggaaaaacctggtgttgagcagctaaaagaggttgatgctgaaaaatctcccggcggagtcgaagacagctccggtagtgagcagccgcaagattcgacctctcaaagcgggtctggagagaatccggcaggggcacgaaccattcttgacctggttcgatgaactgccccggatcacctgaaagccctgcttcagaaccggaggcaggtgttgaggagacaggaggggcagattacaatgcagcttcgatgtgaagagcatatcaggatcgtcagggaagcgcaagaacagatgaaagggtatttttttctctatgaagcattttaataatcacgataagcatcctcatctcgagcgacttctgaacagttcaaaaagcctcagtctggaaagcgacacgagaattctgattctcagcgatctgcatatgggtaacgggggcaggcgagatgaattcagacgtaatgccgaactggttgaaggagttctggaaaattactatctctcggaaaagtacaacctgattctcaatggtgacgtggaggagctcttcaagtttccgctcaataacattgttgatacatggcgtgatatatatgagctttttctccggttcaacgagaatggcttcttttacaagacattcggcaatcatgacgcttctctgcaggatgaaaaagagtatatccttgcgccgtttctgctcgaatccctgaagctcttgtatggccaggaaagcgttcttgtttttcacggtcatcaggcttctgtctttctctgggaaacctatccgattgtcagtcggtccatcgtctggtttctgcgctacatcgccaaacctttcggtatcagaaacttttcaatagcctataacagccggaggcggttcgcgatagaaaagtctatttacgatttttccaaccagtccaagattgtttcagttatcggtcatacccaccgtcctctttttgaatcgctctccaaggtggattatcttcgatacaggatcgaggaattgtgcagagcttttccggcagcggaagcgaaggaaaagaagaaaatcaggaataagatatcgacactcagggaggagctggatgcctgtttcagaaaggggaagcagatcgggcttcgcagtggtgtctataacaatctgaccataccgagtgtgttcaattccgggtgcgcgatcggaaagagggggattaccgctctggagatagaccatgaaaagattcggcttgtctactggtataacggaaagcagagcaggaaattcctgagtgaccgtgacagtcgcccaatgcagctgccgggaaccggatactacagaatcgttttgaatgaggatcatctcgactatgttttttcgcgcctccacctgcttgcttaaaaaagtcaaaagtcaaaaggcaaaaaaggatcttttgaatcatgccgcccgtgtaatcataaaggatattcccccctagaaatagcgttactgattttccgtgtcaagcaagggaatgactttattttttgatcacgtatactctgccagccggattgttcgtcaactgaacgacagcattgcttgaactcttttattacattctacttagcacttagcacttagcacttagcacttagcactcagcactgagaaaagagaactctccaaacgtatttgccgtttaacctgacataataccctgttatgagcagatttcagaacgtgctgctgatggtggccgtactcatatcggtagtgttcagccggtcattgccggctgaggagtctctgctttcgagatatgatatgaaaaacccgtcttccaaactgaagcttcctgcggagctgaaggaggtttcaggaattacagtatctgaaaacggccgtcttttcgcccagaatgatgaagaggggacggtatatgaactcgatcacgataccggaaagatcagaaaacgattttctatccgggaaaaacgctggtttggtgattttcctgtcgatggtgattttgaagacatcgtgcttgccggtaatcgttttttcatggttaccagcgcaggggtgctttacgggttttccgaaggcaaggacggccaaagcgtgcaatctcagaggtatgagaccggactcaatgatctctatgacgttgaagggctctgttacgatcccgagactgaatcgctgcttcttgcctgtaaagagtatccgaagcggttatcattgaagcagctcctgggtagagaaaaaaagaaatccaaaatcagggagaagccggtgtatgcattttccctgaataccatgacttttgatagatcgccgcgatttctcattgacgtcagtgtatttatgaaaaagggcaaacgtgtgaaattcaaaccatcagcgattacgcgtcatcccggtacgggaaattttttggtgctttctgctgtcgggaggctgcttgtggaaattacttctcaaggaactcttgtggatgttgtcaagctttcgtcaaaagatcatcctcagcctgaaggtattgctttaactgcagataatgagatgctgatcagtaatgaaggggtctccggaaaagcaacgctgctgcgatacagtatgcgtaagtagccgtgtttgtcaggttatggtctatgctccggttttatttttcaaaactagtatattgtaactactcaacgaataaagagcttctgttgaacatggtcgtgcgcttacaggaacgttactgcttttatccctgtttgtaagcgatagatttcatgcacaacgaaaatgtcaagagatttgagcttatgaaagacattcggacaacatttgctgttgcaggcctgttatttgcggcttccttgtttatccctgcatctgtcagcagcgctcaaccgcagaagattgctgaatccgctattggtagcagaaaaactgtaagtgtcattccaggagaatactacagggcaggtgctttacaccgtctgcttttcggtgatcactggcgctctctctggacttcaccaatggatgcagaggttctcgatctggaaagttttgccggagggcttacgccatcgaaaacaggaggagggtttcagacaatcagtctgcgtttcaagggagcggacggaaaagagtatcgtttcagaacaatcgacaaggatcctaccaggggaatgcctgaaaagttgcgcaatacggtggttgccgatgtcgttcaggatcaggtaagcagttcaattccagcgagtcctcttatcatatcaccgctcctcgatgctgccggaatactccatgccccgtccagggttgtcgttatgccttatgaccggaaaggtctgggaaaatattatgaaaaatttgcgggacttctgggaaccattgaagagcatcctgatgaaaatgacggaccggaaaatgcttttgcgggagcagattcggtggtgaaaacctataccatgctcagcaagcttgataagaacaatagcgatcgtattgacgcaaaggcatatctcaaggcccgtttgatcgatttgctgatcggtgactgggatcggcattctggccagtggaggtgggcaggctacaaagagggcaccacaagggtgtggagacctgttcccaaagatcgtgataacgcgttttcccgtcaggacggtctgttttcatgggtgatcacccagatcataccccggatagaaggtttcaatgacgatctggacgaggtctattttctttcatggtccggcaggcctcttgaccggcggttatttccccgtttaacccgctcggcgtgggatgctgccagcaaggagctgcaagaagcgctttctgatgatctcatcgatgcagctgtccttgggatgcctgaagcgatgtatgcaaaagagggggaaaagattgcgcacgatctcaagtcaagacgcgaccttcttggaaaggcctctgatgagttgtacaggatctatgcggaagaagttgatatctatgcgagtgaccaaccggaatttgcagaggttgagcgcagctcggatggttctgtcgcagtcagggtattccgcatggatgagggccctgcttcgagaggcggtgagccgatctattccagggttttcaatcctgaagagactgctgaaatcaggttataccttctgggcgggaacgactattgcgatatcagcggtatacgtgcaaaagatatcgatgttcgtgttatagggggcaaaggggaagacaaaatcatggacagggttgtcgcttcgtccggcggtttcagcgcaaaagcgaaaaattatctctatgacccggaaaccacgacgacgttcggtcagggaagctattccctgattgacacgagagttgtcggggagcctgctgacgagcggacaaaatacgatatgatgccaagggattacgggagagaacttgacgcatccatcgcgaacctgcagcttgattatgctcctgaatacggcgcttttctcggttggggagttattctcgaagattacggtttccgcaaagaaccctacaattacactatgaagcttggtggcgggattgcttacggaagtgactcgaaaatccgctacaagctcacctataacggtgatttccgctcttttatagacggaactgaactgcatatcgatgccggaacaacaggtctcgaggttatcaatttctacggtttcggcaatgactcctccttcgacactgcactgtatgatgaaaatgatttcgagatcaagcaacagctgtcctggttgggctcaacattgatttttcctgcaaattccgattttcagttcagggcaggattgcgtgcaacatttgttgatctcgatgttgaaccaggatcaaggcttgaggcaatgaatccttatgggcttgatgaggatttcaccgctggatttgctgcaggcttccggtatgacaaccgggattgcggcaggaaactgagtttttctccgcgtcagcagctcggtcgtctcgcttcaggcagaacgtcctgcggtacgacagcgctaagcggaatggtgcttgacgttgaaggctcctactatcctgaatttttggggaacagttccgccttcggaaaagtgaaagccgaagggaccgtctatctgccgtttttctctttgccgaattcaaggctggcgatgcgtgtaggcggtgagaaaatctggggtgactttcctttttatgaggcggcttatcttggtggttcaacgtcactccggggctatgacaaacagcggtttgctggtgacgcctcactgtacgcgaactccgaactgaggctctatctcggctctttcaaattccttgttcctgttctgttcggtccgctcgcgtttatcgatacagggagagtgtattatgatggagatgcttcaggtggatggcataccggctatggaggaggtttgtggttcggatttatcgagaaccgctatgccctcagcattgcctatggaagaggtggcgacagcgcgcggttgaccaatgacgccggtatctatgtaagaaccggattcagtttctgagagaagatgaatacgggcattttttgccttgtcgcctgtagacctttttttctgatagttctctgtttcccctctgagagtgactcaggggggctgtttttttacatgtttccggaaagaccggaatagcttttttctacagtatgcgtattgctccgaacatagtgcgtaatctgaaaaatgccggatggatcatcatcggttttatggcggcgatctatatctatctgcttttttttagggtgcttggctatgcatatcatgagttgtactactcgcaccacgttttgcatttgtttcgactgaccctgatcggttttattcttggtctcgtcgttgcggttgccgatatactgttcttgtcgaaagtcacgatcgacttcaatttcccggtaagactggttacagggacgataagctatgttgtgatctctcttctcgtgctgctgttttttgtgatatgcgaagagtatctgctgctgatccatgcaggcggcttttcacttgaaagccgtctcgaaagatttttctccggcgagtttcctgtgcttgttctctatctcacggttgtcagtttcgtgatcaatgttttccggcttattatacagcgggtcggtgagaaaaatttctggaatgcggtatccggcagatatcatattccgcatgaagaagagcgtgttatcatgtttctcgaccttcgtgcgtcggtctatcttgcgcaaaaacttggcgacaggctctatcatgaactgctttacgacatattcaatgatatcacggaaccgataagcatttacggaggagaagtgtaccagtatcttggtgatggcgttgtcataacctgggacatgcagtcaggaacaaggcagttaaactgtattcgttgtttctatgatattctgaaacgcatcgatcagcacgccggaagatatacagagcgttatcagcatattccgaagttgaaagcgggcctgcatgcgggttcgctgattgccggggaagtaggggaggagaagcgtgaaattgtttttcatggtgatacggtcaatacagcctcaaggatacaggatcaatgcgtctggcttaacgaacagatactgctttccgaagagctgttgttccggttccccgtaagacaattaaaaagcttttatacccgcttcaaaggagatattacgctcaagggcaggaaaaacaggatctccgtctataccatccgtgaagcggataaggaaaattagtgccgttcagttcatgaacgcataggtgtagaggcttatggaaagcaccagtcccaccataaaaatatcgtaagacagcctcaggaacttgtatttcctgtcgaggactttaccaaggaaataggtgtcgcgtatcatgttcttgatataatagggcttgtccttgagcatttctccgaccccccattcataggagtcgaggtcgagattgacaaaagagccgaaaaacagaaggttggcctttttgttcctgatgtcttctgtcgttgtttcatgtcgggtcacgttgggccgtgttgccagaacagaggtaatgatggtcgcgacacaggtcagaagcatgagaaacgtagggatgataagatcggggagctggtcaagttttctgacaagcagagagatgataatagagaagataagcgagttcgtctgaatcatgatattggctttctgatcgacgatcgcgctgaaactgacatggtttctggaagatgttctgtaatagacttccatgtttctttcaacgcctcgatctgcacctgttttgttcttgtcattttcttttttccttttcgcttttttcttttgcctgaggatcactttgttcatttcatccttcagagcatcaaggttttcctctttctggttattgaacagcgtttgtgcatatggcgtgaagaagctgtgcccggaaaaaaaaccaatattgatttcaatccactcaagatcggagaaaggggttccgcggttatgttcaaactcattgcgcagcagggtgtttttatgtttgtaattcttcgatccaaggtgtgaaaggtcagcatcgcaaacaatctgctgcatcaggttttgtggcgcctgcggtattctggtcgcaagaatgcactctttaacagcttcgatggtttccgtatcgacgccctgatcagtgagaaaagcctctgctagtacagcgctctttgtttcatgttcggtttcagaatagatatgcccgatgtcgtgaaaccagcaggcgagcatgacgagcactatcgattcttccggcaagttcatgccggcagctattttctctccggcctcaacggtttctctggtgtgtactatatcatgatagactgctttggtctgttgttcatacgcttcaaaacattgagtgacgtaagctgatgacctttcaagaagtgtggtattgactgtcataaggttatcttaaagagtccgtttgaaaaagtcgtcaagaggcgtttccgggtttgaacattcttgcaaagctatttttacttgagttgaccgaccatcccacagggtttcaacacatgcgatttttctgcattatggtcacgcgacccatcgggagagaggttcgctgttagataattaagcataacgaatttgttgaaacgatcaacgtaggttttatgaagacatgaacggtagaacatctctatataatttagggactcctgatgcatatattcaaagggatttttttgctgacgcgatgaagacgatgagttgtatgcgtttgcgggcagtagttgtgttcgtgatgtcatcgtttttgtttttaccctgctccgcggttgccggaggatcttcaacgggcgagcttctgactcatgacgcctccgggtttgttcacgatttcggagaggtctttacctcccccgcccgttttgacggcggagactggctggtggtcggagctgtagccggaactgttgccgcgacagcgctctgggccgatgctccaatgagggagtatgccctgaaccatcgctcaggattttccgacgggatcgtttcggcaggtgattactatggaaaactctcgaccggatactatctgggtaccgcgctctatcttgcaggtatcgtcagtgaagacggctgggtgcgttataccggcagagctgttctggaagcgcataccttttcgctcctgattaccggtctgctgaaagcagttgcagggcgatcccgaccctatctgtttgaggggaacagtcgtttcaactggtttgaaacacagaatcagaaatggtctctgccatcaggtcatgccacagcatcatttgccatctcttccgcgctgagcaagcggattgacagcccgtgggcttcagtcggtctctatgccctttccggtataactgttctggaccggatctatgacgataaacactggctctccgatacgattctcggagcggcaatcggaacggcggtcggccttgcggttggcgagatgatcaacgaggaagagcaagaagagaaaaaaggggggctggaatgtttgaatgaacgccctgtggagctgatgcggttctcgttacgtttttagaggtgccctaaaaacgtattgcgcgtctcgattgctgcgttgggtggatagaaagagggttccggctctctggattcaaccttctgaaagcagttcaattatctcctgcggtgtctcgaccagtttttttgcgccgctttccagcagctcttttttcgttctgaacccccagagtacccccagcggatacattccggctgcaattgcggtctgcatatcgacctcactgtcccctgcgtagagaatttcctgcggggtgacagccatctcgtcggacatatggagggccccttcgggggctggtttgtgactgattcctggatgatggccggagacagagtcgaatttccaggaaccaagcagtgtttcgacgcacagttttgtgaagcggtcaggcttgttggaaagaactcctttttttatcgggatggtatcgatccagtcgagaagttcggcaatgccgggatagggtctggttgtgttcatccaggttttcgcatagttttcctgcatctcttttttgagtttttcaagaagttccgcctgtttttggagttcctgggggagagatgttctcaccagttcatccatgccgtaacccacgagattgcgtaccgtttctctggtgtgcgtcggaagcccgttgctttcaagaacactgttgagcgtgttttcaaggtcggtgagagagtcgagaagcgtaccgtcaagatcgaaaataactgccttgaagttcatttttgtttccttttgcgcgcaagagccaggaaaatcgtataggtcattttcctctcttcacggtttatttttgtgatcgttgcagcggttgaaaatgttatgtcgccaaaccctgcatctttgagctgcgcaagaagagcgtcacggggaaatcccttgtgaaccttctcatccgggttttcatgaaagtaaccgtcctcttcgtcgaggtccgcgattgccaggtagccgcctggatggagatacgcgttgatttttttcaagagccctgaggtgtcactgatatgatgcagggtcatgctgctgaatatgaaatcgaactttcctctcggtttttcgttatcaggttctgtgagaatatcgcagacaagcgcttcgatagcgcatgtttgccgcgctctcattttcgctttcagggtttcaatcattccttccgaggtatcgatggcggttatcgatgagaccttttccgctatcgggcaggtgatcaggccggttccgcagcctatttccagagcgttccactttttctgaaaggggaccatctctttcaacgattgcgctatctgccctgcaagctttacgcgaccgggattcttgtcccatgtttcggactcggaatcaaagcggttggtattgttccaatgagtgttcaatgtgaactattttcttgacgaagctgaaacaccggaaactaagaaaaaaacacgggtcagagaacgtgtgacaggagaataaagctgccgctgatcatgagagctgctacaagattcatgaagagcccgagccgcagaacggttttgatagagagcttttcaaggccgccgaaagcaagcgcgtttacaggtgtggctatggggctcatatatgctcctgaggccgacacggtgatcacgagcagcagcagaagctgttcggtcgggaataccggttcaatggccagaatcgcaggggagaggagtagcagcacggttgtattattcaggagctcggtggcgaatattgtcgagatgccgatgacgctgaaaagcagtgtcgggttgcctgccaatgacgcgatcctgctgctgaaatcctgaaaaaggatgaacaggatgccgtctctctcaggtgttgcaggattgtctcccagggataagatcaggaagagcagcagggcggtgcataccatgagcaacaggccgaaccatggtatttcaagtatgatgcgattgatcgagagatgagaattgaaattatgtatcgagagagagtcgaaagattctccgaacagttttctccagacagcgttgatcatctgaagcgtgacgcggtcaagcagggcacaggttttttgcgtagggatgcgaagccgtgtttcgatctgctcgagagttttgctggcaagtatcagagggaatgccgccagaaagagcagcaggaaaacgacgttgaccaccgtgtttctcaccgttcggactttccgggggtagaggaaagaaaaaaacaggacaagcacaaggtagagaatgaatgcaaggtctacaggattgagagaagagaccaccgggggaggggataggagaaattgcgccgcggtgagcacaacaatgagcgcgatgttgcccgcaaaaaaaacaagcggttttctcgggagaacagaacccgtttcaagatgggccggcagcacccggggttcaagaccggcaggtgtgtttttgagcagaatccagcgcgcggcaagcatgaggagaaagcttaacggaacaccggcaaggagccacgtgaaaaacgtaaggcgttccgtgccgggaaacgcttgaaattctgcgaagccaacggcggcaatgttaagcggacttccagtcatggatgccattccgcccgtattcgctccgaaaatcaatgcacagtagaaaagcgcgacaagttgcttgcgcttttccgggttcgggaaaacccccagcattttccgtactaccggtaacatgacgaggactacgaccgtattggaaaagaaaaccgagagagcgtaagaaagaaaaagcgttcctgtcagtagccctgccgtcgttgaacgggaatgaaggagaaagtactcgatcaggcggtgatgggtttttgccgcaatcaggagctgcgagaggagaaagccgattgccagaatggtgctgttttgtagccagttcattgaatcaatatcttgaatcgtacagtactcaccctctctcacctctgtggttggttgttagttacaggagaagataggtataacagcgctcctccgaaagtcctctggcacaactatgcatgtcacgccgccccccacgtagtcatgccgctctccttgcagtcatgcggctctcctcttggtcatgccgcacttgatgcggcatccacccggagcgttgggataaagaatggattcccccctgtgaaatagagttacagatttcacggggcaagcacgggaatgactgaaagggaggggatagttatgctgcagccccacacgaaaatggcagaaagcaagacggaagtggagcttttctggtgtagcgccctcaaattcacacaatgtttactctaccgtaaccgtgagttaacatgtgtttagttacttgtgatctaaagctcgaagcgttgttttttctctcataaaaaccactccggatgagcgtgttgcgtgagaaactgttcagtgcattaccgtttttgcggccaggggaatctttgctgctcaggttgctgatgattcccaacctctttcttctccatgccgaaggaattgagcatatccggcaacaccagggggcgttgattgtcgcatgtaaccataataacgcttttgaatcactactggtacctgcttttcttgtgtaccacagtgcaggaagaaagatatcctttgttatcgactggatgttcggaaaagtgcctcttctgggacatgtgctcaacgtgatggaaccggtgtatgtctatcacaagcgctccaccagcagatttcttgaatcaagaagaccaaaaacaacctgttcgaaagataccgtttctctctgccgtgaaaggctcaggaacggaatgcgtatcgggatttttcctgaaggcacaagaaaccgtgatccttaccgcctgctgcgggccaggccgggagtcggtcatatagctctgggttccggtgttccggttcttccggtcggaatacactgtgtttccgggaggaagaggaaaaaagttcatgaattcggaaagatcaccctcaaaataggcaagcctattcgttttgacgacctgtcggaagcgtaccgaattgccgattcttcaggagcattgtctggctcaaaaggtaatgaacgaaatgtactggctcagacagcggcagacaggattatgatccgcatttccggactgtgcgggaaatcgtttacagggcatctcccggatatgaacacacaaaacaagatgggagatttcctgaagaacgacaacttacataacaaggaggagatatgtcctgtataacggttgaaagggtgttgactgaagatggacgacgtgccgcgatcgaggttatcgagcaggtgttcggtcaggagaaaaaatgggtcagaacagcagaagatcagttacccagaacacttgaggtacaaggccgttactcctggttcctggccagggtggacaatcgtccggcgggggtcctgcgtttgtgctatgatccgcctcttgagctccctgaagagtatgatgtcaggcttcttccgggggtgaacatcgagagaatgaaggctgaagggcggtacgttgagatcggtcgttttatgattatacccggatacaggaaaaacccacgcatagcgcttcggctgatgcgaacggcgaccagggaagttctggaacgcgactattcacatttcattaccgatgtgtttgaaggtgaaacaaactctccgctcaattttcacacaagagttctcggattcgaggttatcggaaagcatcttttcggtgatttgaactgcagttcgacccgaataatactgacgcttgatatagtgaaagtctacagcagaatcagagataatcgaagcaaggtttaccgggaactgacagacgggatgcggggtcttctcgacaggaaactcgcttcagcaggtcagggggggtaggtatatgacgctgttcagggaaaacagatcaaacagaaggcttattgaggaagcaagggggtgagctatgctgagacttgaggagctgagagacgcgatcaaaggggagatcttcgtccaggaggatatggcaaaacacgatatcaggaaagtcaccggtgtggcggatatccttgtcaagccgaccgggaaaaaggatcttgaaaaagtactgaaactgcttcgtaaatctcagtttccctatgtggtcatcaacaaaaaaggaaaagtcatctttcccgacgatcactatcgtggcgtggttattctgactgattgagtactctttccgctgtttttgtttgccgtgtatcagtatcgcgcatatgtcacaatattgtttcatagtcgtaacagttccttaacaataggatgcataaattggcttccgatggctgaacattgatttgtcttttattcctacaaaaaccagaaacataatctgttgtatcatgaagaaatttttacctctttttgcatttcttctcgtttcaggctggagcactgctcatgccgtagactggaactggaagggtgatgtgcgataccgttacgaatccaaaatcaaaaccgatgccgataacagcagggaccgtcatcgtcttcgtgtccgtctcggagtctacccctggattaccgaagaactgagtgcaggtgtgcagctttcgaccgccggatcaggtgacccggtttcacgcaaccagacgcttggcgacggttttactgccaaggatatcaatctcaatgaagcgttcattgattaccatccgatgtttctcgacggagatgttgattttatcctgggtaaaagagcggttaaatccacgcttatccgtgtcaacgatcttgtctgggacagtgatctcacccttgaaggtgtcactgcgcagttcggtaaaaacggcagcaagcaggcttcaggcgttaacgctgtcgccggttactactttatcgatgagctttcaaagagtgaagaggatcctttcttctgggcggcacagcttgcctataccggtcaggcaggagatcttggtttcatgcttggcgccggctactatgattatgtgaatatcgtagatatgcctgacagcgttttaggtgactggtcggatggcgaaggtttctggggaaactcccacaatggtgtttatgactacgattacaacatccttgagctcttcgccaacgtaggcggcaagtttgatggcggtcttccctggaaggtctacgggcagtatgccatgaacgtggccgacggtgtagatgatgatgacaaagggtaccttgtcggcgtgaaaatcggtaacgccaagaaagtcggtcagtgggcgcttgacgccaactacagctaccttgaaaaagacgctgttatcggtgcctataccgattccgatcgctggggcggtggtaccgacggtcagggtttcgaggtcgcagggagctaccatcttgtgcagaacatgaccctcggcctgaagtatctcggtcatgaaatcggtatcgacagtgataaatccctgcatgtgctgcaggcagacatggtggtcaagttctgatttgctgacgttagttgctgaagttgtgttgctgttctttctccgtgtgatgggttgtgttgctcatcatgtttaccgttaccgctctttctctgtaaggaggagcggtaatttttaggaagaaccatgtttttgtttttttgttaaaacattttaatcagtagagatcttaattatgaaaaagatgaaaaaactgttgatgcttgtcgcggtctgctgttttgctgctgcaggacctgcccaggcggaaactattgtcatggacggttcaacgactgtcggcccgatcgccaaatcgttcgcggcctatttcaccaagaacacaggggttcaggtcagtgtcagtgagtcaggtagcggtaacggcgcaaaaagtcttatcaacggagcctgtgatattgccaacatgtcccgtccgatgaaatcgaaagaagccgatgcagccaaagccaaggggataaacgctgttgagcatattgtcgctcttgacgggctttctgttgttgttcacccgagtaactatgtcaccgcattgaaaatcgagcagattcgcgacatctacgttgggaaagtcacgaactggagcaaggtaggcggtcctaacgcgaaaatcgtcgttattcagcgtgaatcaaacagcggaacccaggattccttcaggaaacttgttgtcggaaaaggtaatcctgtgacgaaaagggcggaaacccaggcaagcaatggcgcagtgaaaagccgcgtggcatccactccggcagccatcggtttcatcgggcttggtttcttggataattccgttaagccgctcatcgtcaatggtgttgctccaagcgaagagactgtcaaagacgggtcgtaccctgttgcgcgtcctttgtttatgtatactgacggcgagccgacaggaaatgttaaaaagttcatcgatctgccaaaaacggaagatggaaagcgtatgatcagcgagcttggttacgttaaccgttattaatgcctgtaacaggattaacaacggcatctgcagctgtggaagccacccctaaaagggtggcttctgctgcttttgatacattcgtgttacaagtgtgtcaacagttgtggaaatcgattgagaaatgaaaatcaagccgtatctacaaatgcattatagtcatggtgcgatcttgcagttgatttcttttacaataaaaacaatcaaggggacggaaatgacaaaaacttattcaatgacagccttgttgcttatgctggcaggttttctgtcggtggttggctgcgggccaaaggctgatcaggctgcaaaggatgggcaggccgcgagtgagaccgaacaaacgggtgaagcaatagaatcggcaagggattatatcagtgtcgtcggttcgtcgacagtctatccttttgctactgttgttgcggagcagttcggcaagacaagcgattttaaaactcccaaaatagaatcaacaggttccggcggcggctttaagctgtttgcagcaggtgttggcgttgagcatccggatattaccaatgcttccagaagaatcaagaagtccgagtgcgaaatgtgcgcggaaaacggcgtgagcgaggttgtcgagctcaaaatcggctatgacggcatcgttatggcaaactcaaagaaagctgaaccgtttaaagtctcccgtaaagatatctttcttgcgcttgcaaaagaggtgcctgatccaaacggagaagatggtacactggttgccaatccttacacaacatggaaagaggtcaatcctgaacttccagaagtgaaaatcgaggtacttgggccacctcctacctcgggaacacgtgacgcttttgtggagctggcgatggaagccggcgccaaagagtttgcatggatcaaggcgctgaaaaaagaggataaggataaattcaagcagataagccataccgttcgtgaagatggcgcatatgtcgaagcaggtgaaaacgacaacctgattgtccagaaactcgatgccaatcctgatgcccttggtgttttcggtttcagcttccttgaccagaacaaagacaaggtacagggttcttttgttgatggtgtagagccggctttttctgctattgctgatggttcttatcctctttcccgcccgctctatttttatgtgaaaaaggcgcatgtaggaaccattcccggtatgcaggaatatctcacagagtttacttccgagaaagcctggggggatgaaggttatctgacggaaaaaggtcttattccgatgccgaaagaagaaagagagaaatatgccaacgttgcaatggagctcatcgcggtttcctgtgatgaattgtaagatgctgcggtacggagtgtgagtgcttgtgatgataaaaaagccggttgagtttttgccggcttttttatctcattttttcttccgtttgtcaggggttgctgcccccgctcatatgcagctatctatcaaataaaaagactgtaaacagcaatgcaggaagtattgaataaaaaaaacgtggaaaaacggattctcgctccaagggaaagccgggatacaatcggccgcatcaatgtttcgaacccgagaatgatttgtcgtgatgttaatgtctattatggagacaagcaggctatccggaatgtctcaatagatatcggttgtaatgaggtgcttgctatgataggcccttcagggtgtggtaaatcgacctttttgcgctgtttgaaccgtatgaacgataccattgacaattgtcgggtgaccggtgaaatattgttcgatgataaagatatctatgattcgtcaatcgatgttgtccctctcagggcgcagattggaatggtgtttcagaagcccaatccttttccgaaaactatctacgaaaacgttgcatgggcgccgagaatacacggcattatcgagtcgaaatcggacgctgacgaaattgttgaaacctcactgcagaaagccggactatggggcgaggtaaaggatcgcctcgatcagcccggtaacggtctttctggcggacagcagcagcgtctctgcatagcacgtgcaatagcggtaagtccggaagtcattcttatggatgagccctgttccgcgttagaccccatagctacagctaaaattgaagacctcatagaggagctgagaacacagtatacgattgccattgtcacgcattcgatgcagcaggcatcccgtgtttcacagcgaaccgcattttttcatcttggtgacctgatagaagtcggtgcaaccgaggccatcttcaccaagccgtcacaccagttaaccgaggattacattaccgggcgttacggctgatatgaaccatcaacaagcgaatcatgtcaccattattattgtttctattgttgctgctgctctccgtaacaggattttttatcggtcggcgcaaagctgtcagtcttgcaaaaaaagcgggagggacaagccgtctgcactcactgccggtatattacgggactttgaccgcattttggtgctgtctcccggcgtttttcatgtttctgatctggttgagttttgagcagagtattattacctggcttatggttgccgatcttccggagcaggcaagggctcttcctcctgcacgtctcaatgttctgataagcgatattcagggccttgtgaacggaaatattgtatccggagaggtgacgcccctgatgcggagtgcggcagaacactatatcagtctgaagggtattagccagatgatcacttctgtgatggttctggttgtcgctatagcaggcatgcttatggttcatcgacagatcaagccggaacttcgtgcccggaatcaggttgagaaagttgttatgggtttgctggttgtgtgttccacaatagcaatttttacgacagtcggcatcgtgctttccattctctatgaggctgtccggttttttcagcagattccggtcaccgattttcttttcggccttgaatggagcccgcagatggccatcagggaggatcaggttggatcgtctggagctttcggtgctgtgcctgtgtttgcgggaactattcttatttcagccatcgccatgtttattgctgcaccaataggtttgatgtcagccatattcctttccgaatacgccgacagacggctgcggtcggttgtaaaaccgctgctggaaatacttgcaggtgtccccacggttgtctacggtttttttgccgctctggtggttgcgcccttgattcgtaacagcggagcgcaatttggcatcgatgtgtcttccgagagcgcccttgcggcagggttggtgatgggagtgatgattatcccttttgtctcttctctttccgatgatgttatcaacgcggtgcctcaatctctcagagatggagcatacagcgtgggcgcaacacgatcggagacaatcaaggatgtcttggtgccggcagctcttcctggaattgttggaggacttctgctcgccgtatcgcgggcgatcggcgagaccatgatcgtggtcatggcggcaggcctctctgccaaccttacggcaaatcctttacaggcggtcacgacagtaaccgttcagatcgttacccttctcgtaggtgaccaggagtttgacagtcctaaaacccttgcagcgtttgcgcttggtcttgtgttgtttattggtacgcttcttttgaacattatcgcgctgacatttgtcagaaaataccgggaaagatatgattaaaagtacaaaaaagtctgttgtaggaagttctgcttcttccgggcggataaaggcaatagatatagtcaacaagggactgaaaaggaggtacaggaaagagaagcgcttcagactctacggtatgctgtcgattcttgcaagcgttgcgtttctggcgttcctgttgaccagtattgtttttaatggctatagcgcgtttttacagacctatatcaagctggatgttcctcttgaggcaggaatgatcgataagcaagagccggggcgttcagattttcagggaatcatcaagtcagcgataaggagttactatcccgaggtgactgaaagacaggataagcgggaactctatgcgcttttcagctcaggggcggcttttcagctgcgtgacacagtgttgagtaatcctcctgaagaggggacgacattgagtttatgggttcttgccgacgacgatgtcgatatgctgatgaaggggcacatgaaacgagatgtccctgaagggagtagacgattaaatgacaagcagctgcgctggattgaacggctggaggcagacaagagagttgaaaaacgtttcaatacaacctttttttccgctggtgactcaagggagccggaacttgccggtatatggggagctgtaaaaggttcgatctacaccatgctggtgacgcttgcactttcttttcccataggtatctgcgcggcagtctaccttgaagagtttgctccaaaaaatcttgctaccgactttattgaggtgaacatcaataacctcgctgccgttccgtcgattgtttttggtttgctgggactcgctgtttttcttaattttttcggtatgccgaggtcaaccccgcttgtcggaggtatcgtactgatgttgatgacccttccgaccattatcatcgctagcagggctgcgctcaaggctgttcctccatctatccgcgaagccgcattgggtgtgggttcttcaaagcttcaggttgtggcaagtcacgtgctgcctcttgctttgcccggaatgcttaccggcacaatcattggtatggcgcaggcactcggtgaaaccgcaccgctcctgatgatcggtatggttgcgtttattgttgacattccaggaggcttcaccgatccggcagctgtcatgccggttcagatttatctttgggctgatagccccgaacgggcttttgtggagcggacatcggctgccattatggtgctgcttgcgtttctgatttcgatgaatgcggttgcggtcgtgatgaggaaacgttttgagagacgttggtagaaccagagacaatcgttcaggatgtaacagccttttaacatccgacgttgttatctattctgtcagcgtagtacattagatcaaatttcaggcgttgctacgactttctttttcagattaaaaatcactctctatggcggacgcggcattggatggcgggaaaaagtcggatgcttttgtgattagtcgcgcaaaactgcgaagacaaagaattgcaaagtttctgggtgaagggtttcttctggcaatagcctcatttgtggctatcattgttctgttcattttttactttgtcgccgttgacgctatcccgttttttcagcagagggggtttgcggaattctttaccagtacaagctggtatcctgcagatgaacccggtgagttcggtgcccttgctattatctttggaagcgctatggtgactatcggttcggcgcttatcgctgttcctcttggtatttccgcagcgatctgcctcagtgatgtacttcctttttctgtcaggcagtatgcaaaaccggtcatcgagatgctggccgctattccttccgtggcatacggtttttttgcgcttgtgattcttgctccactgttgcagaaccatggcgggcccattctcatgtgggcatggtggcttatcgcgggaccttttgttctgcttcttgttgtggtggcaggcgatctgcttgcttcagccgtggggggggagtcggaaagtgatgttctgagaaatgtttttacggcggttcttggtgttgttgccgttttgtttctttactgggtgggaaagaccctttttgctattcagattcttaccggaaccaatgcgcttaatgtctcgcttattctgagtttcatggcgcttccgacgatagtcagtgtttcagaggactccctgcaggcggttggtcgggaactgagggagggcagttacgcgcttggcgcgacaagggcagagactatcgtgaaaacagtgcttcctgcggcaagcagcggtatcattgccgcagttatactcgggatcatgcgggcccttggtgaaaccatggtcgtctggatggcatccggaaactcttcccatattccggatccatggttcaactatcttgattcgatacgtacccttaccgccacgatagccggtgatatgggcgaagctgatcaggttaccggatccgcacgttatcatgttctcttcgcgatggggcttctgcttctttgtttcagctttgtcggtaattttatcagcgaaagaattgtggtcaggcagagaaagatacttgccggtgaataatttacaatcagtaactgcagagccatgaatataggaacaagaaaaatactggatcgatcatttaccgcagttggtttaacctcgatccttctgatggccctggctttgcttgttgtggtggtgccgattgtcagcggaggaataggtgcgatatttttcaagggtacgatcgaacaccgaaagctgcagttacgcgagtttgataacggtaaccgtgaggttcttgacaggcagattgctgaatcagagccctatcgacaggaggttttcaggatgctcgacgcttttgctgcggagcttgaaacctttgagccgactcgaaaacgagagtatagttccaaagtcagcagtgtaaaagatattgtttctcatcttctcggtcctgttcccggtgagcccgagccgattcttcttcgctttcagtatgggactacgcgttgggaaaaggctgaggaatcactgcatgatctcatgttcgtgaccaagtgggacacctccaaccccgaagagatgggcaagcagtattttgtcccgagagttgatgagtttgccggaacctcacttgccgccttatttccctatattgaagagaatctggagaaaatgctgcttcccgagcagaccttttactggggatttctgaccgaacgttctctcgacgcgcatattttcggcggagtctgggccgagattcagggtacactgtttcttgctataggggctatgctttttgcctttccgatgggagttattgctgcgatctactttactgaatatgcaagggaaaatgtatttaccagtattctgcgaagcgcgaacagtacgcttgcaggggttccgagtattgttttcggcctgttcggcctggcttttttcatcaatactatcaaggtctctgattcaaagagcgttcttgccggttcgctcacgctggcgatcatgatactgcctaccattatacgagcggctgaggaggcgattctttcagtcccgaaaacatataaagaggcgtctatcggtctcggttcaaccaaatggagaaccattgtcacggtgatacttcccgcggcactgccgggaatcattaccggggggattataagtctgggccgtgcagcgggtgaaaccgctccgattatcttcaccgcggcggtcagtgtcggggcgacaatcgggcttggcgatgttttaacctctccgactcctgcactttcctggaacatctataaccttgccagtgaacatgaggcggcaaacgagatccggcatgtgcagtatggtatggtgcttgcgcttatatcgattgtgctattactgaatttgtcggctatattgctgagagccagaatttccaaaaaattaaaaggttaacactaatgcagatgactgctgaagcaaaaagttcgaaccagtctgcatccaaaagcggtgcttcaagagagatttttcttcctcctgagcgtgatcgtgtcaaggacgggggaaagccgcatctgagcgcgaagaatttttctatattctacggggattttgaggcggttaagaaaattgaagctgatattctctcgaaatatgttactgcaattatcgggcccagcggttgtggaaagagcacatttctgcgtgcgataaatcggatgaacgatcttattccttcatgttacacttccggttcgctgatgttcgatggtgaggatgtttatgggaagtataccgatgaagttcagctcagaaggaagataggtatggtttttcagaagccgaacccttttcctaaatccatttttgataatatcgcatacggaccgcgcctgcagggagtaaaagagaaaaaggtgcttgatgaaattgttgagaaaagtctcaggaaagcggcgttatgggacgaagtcaaggacaggctggataaaaatgctcttgggttgagcggtggacagcagcagcgtctttgtgttgcaagaacacttgctgttgaaccggaaattcttttacttgatgaaccaacttctgctcttgatcccaagtcaacagccaagatcgaggatcttattgaggaattgagaggatcctatactatagcgatcgtcacgcataacatgcagcaggcttctcgtgtctcagactacacgatgtttttttatgaaggtgaccttgttgaatatgcgccgacaaagcaactttttacaaacccccgcgatcaggtgaccgaagattatattaccggaaggttcagctgatattctaaccactatttctaaacactattactatggccgacagacctgttcatgaatatatcaaagagctctccaactcacttgtcatactttccgacaaggtagtaaagaacttttcagctgctattgatgctatttccggtgaagcagcgcaaaatttagaagaggtcaggcttgtcgaagatgagatagacgcatctgaagtcaggcttgaagagagctgtcttgtgtttcttgccttgaatcagcccgtcgcaagagacctgaggtctatcattaccattctgaagatcaatactgaccttgagcgggttggcgatctttcggtacacatttgcgaaagaattgccgaagttgaccaggattttcttcgtgattttcattttgagaagatgggatatgtcgcgaaggatatggttcagaaatcaatacaggcctttgtcaacaacgatcgcaagcttgccgaagaggtgtgtgacatggatgaggaacttgacgccctgcacagggctgttttcaagaaagtctccgccgagattcgtgtcggtgaaatggacagtaaccagtttattactgcactgagcatttcacgatacattgaaagaatcggtgatcacgcaaccaaaatagccagagaggtgctctatctggtcaccggagagattgtcaggcatgttgagggttcgtttgaaaagctcattcagtcattgaaagattagcttcctgttaaaacccgtcgtcagagagtgaaatgccgacgggttttatttttttcttgcaattgacccttccactcagctaaattatcaccacttatattgagcatttgcaaagcagattcactatcgacactcttgagagatcgaattgccagtcatgatgtccggtgacgatttgtgcagcatctgcctggatttcttcaagagttttattatctctttgccaacagattagcggatacgtctacaatgaaaattttcggaaaaaaaacaggtctttccggcgggagtgatgccagaaagggaatagaaaaagtcgcacgtccggaggcgtttaccatcagggttgacccgcagaagttcaatcttgcgacaaagcctcaggggccggtgcatgagcagcttgaaacattgagacagaagctgaccaagctctcgtccaatgtcgagaacaatctgatgcttgtcattcgggcatcaaccaaaaaaaacagtgatcttgcccagtccgcgtttgattttgacaaggagtatattcagaaaggaaagttcgaggtagagtacctctgtctcgcatacagcttttttcaggctcttgacgagggagataaaaaggttgtcgatcttgcccgtgagatcatgcggaaactggagacaatcggacagtacgcattgaatatcgccgtcaagacggaattcattcagcttgcaaatattgaaatcctgcacaaggacgagtatgatctcaagccgatgggcgatatcacggcggagatgatcaagaaagcggtcgaggcgttcgtgagcggaaacagcaagcatgcgacagaaacgctcgacatgatgaaagagatcgatgagatctatgaaaaagcggttattaagctcaggggagaggtcaatgacgagaatatcaccaactataccggaattctgtccgttgtcgagcatgtgaaaatgtccgcagacttgtcatgcgatatagcgcgaatgcttacagactgacccgaaggtcgctccttcaggcagaccgttatgaaaaggcgaatgacagttcgcctttttttttagcttgcgcatagtgtccgttttgcctgccatgttattgaagtgttttgcttattatacgttcattgctcttatcgctatgcttacatgaagaagtggtttaaagaaagttctccgatacttgcgatctctcgtattgtattggctttttcctggatctaccagggtgcggtgccgaaagtgatctgtcgtagtcccggggagattcagcttcttgaatatgttatcaggaacaatgaacttgcctgtgccatggttgtctggatggggtatggagagatagtgttcggggcctttcttcttgtgaccagacgcggtagtgtttttcttctgaatgttattgctttaagcgcgcttctggtatacgttgctgtttttgagccggaactgcttatccttccatttaacccgctcattctcaacgtgtcccttatcggtatgtccctgatcgcatacatagaacttaaaaagaacacaggttttgcaaaacgctaaacatgacagactcgcgatcgagcccggagcgattgtgaggatctatctttccgtgtcagtctttatcatcactgcagcagcatttctcggagcagcaggggcatggacaggaagtctgtttctcgatacggtacatccctatgtgttttttacgggattcggcaatctggcgatcataatccttaaccgttacctgatctccgcaatctatcccgagcttgagatcgatccggaaaagcagatccgcgctatctacggggtgctgctctctgtgttgcttgtttttgtcgcggtagctatggagtggccgttactcaaggctgcagtcgggctttttcttatcatcattgtcttatctgccgcgagggagatattttcgacactttcgatcgggaaaatctggcaggaggtttctgtccggtactatatctttgatgtgctctttctgcttgtcgccaatctggggctttttactctggggctcaaggagacctttccggaatcaggtgttataccattttttgttacccagtcaacctattttctcggttcctcctttcctctgagcataagcgtcatgggctttctctatgcatatgtatggcgccgttcttcaggaaaagaatggatcagaaagctattcagtatatggttctacattttcgtcggaggggtgcttgtttttcttgtggcgattctgatgggaaattatttgggtatgatgcttgtcagtcatacgctcatgctgggagttcttgctctccttgtcggctttgcccgttatctgtacggtttttttgccaggcaatttcatcatcccgcgctcgcctttctgctttcagggcttgcaatgctgcttgccgcaagcgcattcgggatactgaatatcttctattttgatcatttcggcgcaagacctcccattcccccggatagaatgtggatctatcattcgcatacccacgcagcgcttctgggatggatatccctttcgtttacgggtatgatctacattgttgtccctgcaatcgcaaaggccaattctctcgaactgcttcgttctgaaaaagctctttcgcaattgctggatgaaaaaacactttcaagagcgttccggcaactgaccatcgccgtggtctcggcaactgcgatccttctcgcgttttatctgcataacgatgttttacttgccgttggaggggtggtgtatggacttgctgtattctattcaaggggtaatctggcaaaagcatctaaaagtgaaaaccgaaaaaaagggaacctatgaacagcttcttgagagcggcctgtctgatcgttctggcgggagtttttcttccgtcaatcagcgctgcctatgacagcggaagtctgacgctcatccgtaagagtgtcacgtcatggaacagcatgagagagaactatcctgaagcagcgatcgatctcagcggggcggacctgaaaggccggaatcttaaaggcgctgatctgcacaacgccaatcttcagggtgcgaatcttcacggtgccgatttgagcgataccgatcttcgtggggcatcttttgaccatgcgtcactgaagggcgcgctgcttttcgatgccgatcttcgtgaagccactgtacgcgaagccgatcttgaggatgccgctttcgaaggcgccgatctcagaggtgccgtgcttgacggcgcggtgatgaaacaggcggatcttggtgaatccaatcttcgaaacgccagtctgagaggaactgatctgcgggcggcaaacctgaaaatggcggatctggccggttgtgatctgagtggagcatacctgtggagggcagtacttgacggggcaaatcttgagaacagtgtcgtgacatcggtcactatcgttgaaaccggtcgttccgccgatccggaatgggctcagaagaacggagcagtgcttgccatgtccgaaccagcccggcaaaaggagggtgctgctgaagcggaaagcgagaatacagtgacagagtcgattcttgctcaaaaaacctggccgataaatcctgtggtgcagaaaatccgtttcggcgtggagagaaaagatgctgcaacgctatcatacgacgttcatcagcgggagttgttgataaaaagcgtctcaaaatggaacaggatgagggagacgaaccctgatgctccggttcgtctttccggagcaaaattaagcaggaaagtgctcgatggagcggatttgcgggatgccgatcttgcaggatccctgatgaaaagaacagggttggccgatactgatctgaggaatgccgatctcagggaggcaaatctccgtgaagcggaactgacaaatgccgatcttcggggggcggatttgaggggagcctacctgtggagagcgaatctgagctggacgaaaatcgcagggatacgtgtcaattcgcatactgtattcgatgatggaaagaatgttacgcctgcatgggcgaaaaaaagaggcgcagtgttcatggaccgggacatggaagagtagggcaaagatgaggctatatgatcgtagagaaccagcctgatcggcgatgccaggtggagccagggtcaggagtgttcatcctgtagatcaggataaaagaaaatttgtgagagctatgaaaagaagaggcgaaccgttggtgacggttaccattccgatgtataacaatgaacgtttcatcagtcagaccattgaatcgattctgtcgcagacctatactgattttgaactgcttgtctatgacgacaactcgaccgatgcatcgtatgagatagcgaaatcgtttgtcgatccaaggatgagggttgtcagaaacgataaaaatcttggcccggaaggcaactggaacaaggcgatagaagaggtacgaggaaagtatgtcaagcttatctgcggggatgatattctctatccgaaatgccttgaacggcaggtggcggtttttgagaaaaagcagcatgccggaataagtcttgtctgcagtcagaggacgattatcgacccggaaggcaagccgctgatcaagaaaatcaatctggtcgataaaggacgccataaagcatcagaggtcacccggaagcttatccggatgggtacgaacattctcggcgaaccggtctgcgggctgtatcctgccgctctccttccgtataccagaggatacacggcaaaggttccctataccatcgacctcgagttctggacgcagcttctgaggctgggggatctctatatgatagacgagccgctctgcgcgttcaggatttccgatgagtcatggtcttcgaggataggtgatatgcgctaccatcattttatcgagttcatggagcagaccgcatcggagaagagcttcgagatcaccgatctcgatatgtttatcggaaagatcaattgcgcggtgcactccatgaccagcaccgtcggctttaaactctttgccggagccgcgcaggaagagggaggggggggaatatagtgctgagcaatgagcaatgagcaatgagcaatgagcaatgagtgctgagtttcccctcattgagtcatcttcgggcttgacccgaagatccagcgttatgtgttatgtgttttttcacttttgccttttgacttgtatttgctcaccggccagtcgggttgaggttttttggggttcatggctggttttggaggtaaatattgcggatattagtacgtagaggtttttcgacaccattaatcttgtacggttatgtcagtagcatcagcaaaagagtttcttgaaaaaatcacttcggacgacgcatttcgtcatgatctcatcagtgcactcgcgaaattcaggacagagctcgttactcaggcaggttttgagttcaacgaacaggagcttgacgaggctaaatcccagctatcttccggaacgttagggcaggttcccggatggttctgcgacatcgaggagagcggaaaaccctataaagggagaaaatgcgggggcggcgtctggcactgacccgattcgttaccggatagtaactgctaatcataaatccctcatgctatgaaaccgatctgcataaacaactactgcttcgatcacattcatctctggattcagtatcattatgcggtaccgcaatttgttgaactcgccgtggaggtgttctatccccgtgaccagcaggccaacggcctggtgatgttcaatcacggatttctcatcggtaccgacctgctctactatccgaaaaaaattatcgggtcacttctcaacgacaacccgctttttggagtgcatccgtcctactactacaactattccagcgcgcttgtcgaaaagaactgggccatggcgtttgtgacggctacgcatacgcaaaatcaggcaattccatggaccgatttcggaggcaatccgcgagtagggcaggaggcatatgccgccgcatcatacctgatcaaatacggtgtgaccgacgagttctacaaggcggaaaaaaagtatgaacgcacagctatctacaaccccgaagaggttgagaaatcccgtttcatgcgctcgaacaacgtgatttttgccggtcattcggtaggaggcgctcatgcccaggtcgcggcgaccgggtttgacaccatcagaaagctcggcgataaaagctggagattttttgatccggtcatgtacgatcgtgaatttctgcccaaatattcagaacgcatgtccgactgggccccggaagaacgggccgatccggtcggcctcgtgcagctttcaccggtagaccagaaagtcccgctgctcggtccgggtcttgcagagtacaggacagccatgtcaaaaaaaccgctgccgatactcatgatgattggagaatgcgacagcgcgtgtctcaaggattcgacccctccggcatggtcggcagacccgaaggaaacaaccgaattttcacaactcgcgcctgaaggcagtgagtcatgggcagttgtcgccaacgtcgagaaagggagccactgcggctatctgacccaggatgatgaattgtgcgatatggccgacaaggattccggcctgtgtgaaaaaggcacaaagacctggaaatccggagaagaagagtcagtgttcgccaccgaactcttcaagcagttcatcgggatgtaccccgacgcaaaaggctttcagggagatttcaagaaatggatccacagcgatttcatcaaatggctcaaccgggaaaatccctatggcaagctcaagctcaaaccgttcgctgacggaaaatacatccagtacgtctcacacggcggctgcccgcctctggaagccaggaagggatagctgcggcagtgacaggtgaccagtgaccagtgaccagtgacgagtgaccagtgaccagcaatgagcaatgagcaatgagcaatgagcaatgagcaatgagcaatgagtgctgagtgatgattgtgggaggtgttaggtgctacgtgttaggtgttaggtaggaagaggatgtggggagtgaagaggggaaggctggagtcagaattcagaagcaagaagcaagaattcagccgtaggggcgggcccgtgtgcccgcccggatgaactgttgacatacagggtttgtaggggcgaaaaatatttcgccctttttttgttgatctacgttctgagcgatgagagctgtcaagccatttagccattcagctaaccagcctaaatcttaacccgcaagggggaaagggtttggggaagtgctgagcaatgagtgctgagcaatgagcaatgagtttgggatgtgggaggtgttacgtgttaggtgggaagaggatctggggagcgctgagtggaaggcagaagccaggagccagaattcagctgtaggggcgggcccctgtgcctgcccgcatgaacggtcggtagtcagcctctgtttactccggcttctccgctccgcccttcttgtcttcatgtcgctcaagactatttatagaggtgtccagaagatcaggataggggaaaaaaacagagaaataatgtatgttctcacttacgcaagcttcagagaccggcatgaactgttcctgttaacagtaacccttgaatgaacggaaaagatggaaataagaaccgatttatatttaggcgacagtcaggaagaactgaaaaaaattccggacaactcggtagatctgatagtcacttctcccccttatgccgatcagagaaaaaaaacttacggaggcatccatcctgatcattatgtctcatggtttttgccgatagccgaacagctcatgcgagtgctcaagccaacgggaacctttgtactgaatatcaaggaaaaagtagtgaacggtgaacgtagtacctacgttatggagctcattctggaaatgagaaggcaacagggctggctatggacagaggaatttatctggcataaaaaaaactgctatccgggtaaatggccgaaccgcttcagggattcctgggaacggctcattcagttcaataaaagcaaacagttttacatgaatcaggaagccgtcatggttcccatgggtgaatggtcaaaaaccagattgaaaaatctcagcgagaccgataaagtgcgtgacgaatcaaaagtcggcagtggcttcggcaaaaacatttcaaactggttggacaggaaaaaggcttatccgacaaacgttctccacctggcaacggaatgtaataataaaaagcatagcgcagcatttccggaagggctccctgaatggtttatcagattgttcaccaaagaaggagatactgtactcgatccgttcatgggttcgggaacgacaaatatcgttgcaagcagaatgaaacgtcattctattggggtagatattttgccggagtattattctatggtctgtgacgaactcaaaccacaggaactttatcttctggagcaaacaaaacaatatgaaaccgatactatcaagcgacgtatcgaagtacgttgaagacaacatcggaacgttccaccagaaaaggatctcgaaccttgacagattgaagctgaacaaggtactggagcggaaaaacccctatctgttcagggcaaaacatctcttaactgcggaagagatcgtcaagggacttgtcgatgcacacatatcttcgaatgaggagaccattttcggagactggcttgaagggctggctatttttattaatggaaaagtctatggcggaaggaaatccggtattccgggtattgacctggaatttgacaaaggcagcgtacgttacatcgtcaatatcaagtctgggccaaactggggcaattcaagtcagattgcaaaaatgaaatctgatttcagaacagctgcaaaaactctcagaacaagcaattcgggaattaatgtcactgctgttaacggatgttgttatgggaaaacccggacatcagacaagggggattattataaatattgcggtcaggagttctgggagttcatttctggtgattccgatctgttcgtagaaattattgaaccgctgggacacaaggcaagagaaaaaaatgctgaatttcagcagtcctactcccagatgatcaataagttcaccatgcaattcggagcaggctactgtgatgacaacggatcgattaactggataaaactgctgaaacacaactctgcttcgagccatgccaaagacagtgacgcgtagatgaagacccgcttgagtagaggggttggtgaagtgctgagcaatgagcaatgagtttgggatgtgggaggtgttaggtgctacgtgttaggtgttaggtgggaagaggatgtggggagcgctgagtggaagtcggaagccggaagacaggagcccgaagccggaagtcggaagtcggaagtcgggagcaagaattcagctgtaggggcgggcccctgtgcccgcccggatgaacggttaataagcaggatttgtaggggcgaaaaatttttctcctttatggatttagggctgtgtgttctcggcaggggttgttgagtaaggtatccgtgacgtcaatcaagcaaaatccgaaggctcatttttggcaattgtaatacatgggtaaaatgttctgtaagctattttttgaaaagcagttaaaaggtgtttgcgttgagcatgaaccttcgatgttgcgtaacgcattgatttttcttaagatgtagatatgcgaagacgatggaatatgcatgtttggtgacttttggatcgattttctcatgagccctggatatcgggctgtgagcccttgccagacaagcgtttccggaggtacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccggatgatctccggcgtgaggagttcgagcatctcctggtaggacgacccgattagctacaggggacagggggaagtcggcagtctacagttggcagtaggcagttaaagaggttcataagtggttggggaagtgctgagcaatgagtgctgagcgcgagcgacgagcaatgagtctgggatgtgggaggtgctacgtgttaggtgttaggtgggaagaggatgtggggagcgctgagtggaagtcggaagccggaagacaggagcccgaagcctgaagtcggaagtcagaattcagctgtaggggcgggcccctgtgcccgcccggatgatgggtcggtaggggcgaaacatttttcgtcgatcgagcctctgaatggacgcactgatcctttggtttgaggcctttatttatagcaaatctatcgagttaggagattactgttatgggtcagattttgggccagatggactcttatttttctcttcctttttttactgttttcggtggtataagcagtgttattgttattgcagcggccttatactcaggttatttgttctggcaaggagtttttcctgtactctggcgtttggggcatggattatcgagcagaaaaattgccgtttttgcggatagcgacaagtttgacgatttgaaaaaaatcttgattgattcggggttgttcaaagaaaaaaatattataaaaatcggtaaggaatcaatcagaaaagcagatgatatctctttgcgtctgatgcactgggatgcatacaaggatgaattacaagagatactccggtataaaaaagacatgcatgctcttattgtttatgcacctcagaatgaggacaggatcgggcccgatgacatagatgcaatcaataaaaaccgcaatactatcatcgtgaacttcagaggacgattgctcaacgatgttctgacctccatgataaccaccggttatcagaagaagtaacgctacttttttttcttgcttcacctgaagctactggtatgatgttagttttacttacgtaaaggtgttgtgttaataaagtatatgtgttactatacattattgctcaatgacttttgctgatgtctgatagctgttatcctgccctgtaccgttgaacacaccctgtttttctgtgagaaccgagcaatcttagcccacattacgttcacactctgattgccgagtatgtccgatacagaaagagactcgttttaccttggcgcactgctgcacgatatcggcaagtttatacagcgagccgagatcgatgagtggaaagagcgtgctgacgaatatgtcaaaagcggtgatgcatcgaaaggtgattatacacacaagaggtattcagcggcttttatcaagaagtttcgcaataaaacggggatttttccgcaagatgctgctgctgaatcttatgccctctggcatcatcgcgggaaagatcgctcaaaatttgacaacgaaagcatcaataaaaaaggtgttccgctaaagctgattcatattgccgatatctcggcttccgaagaacgtcagaccgatgcagaaattgattcgcaggattacaaccttgcaaaactcgaatccatattctgcaatgttgctctcagaaacagtgatgaacaactaaacagctttcccgaaaagcgatatataaaccttggaactctgacgtgcaaatatgaatcagcgttccctttgtcgaaagagcctgcatatcatgaacagaattacacaacgcttgttaatgaatttcttgcgggttttgaaaaatcaataggaaaaaccaaagaacttcaaccgttccttgtcaagtaccttcatgctgttccagcccagactccttttaaaaaaaaggatcatcaagaaccatataggccagacataaatcttttcgaccattcacgggtgacagcggccatagcactttgtttgtatgacgagtggatacaaggggattggagaggaaaggataaacagattctggatgacacggaaaatggatataaaagttcgggtttttctgcgccgtgtctgcttgtttccggcgacatatcgggcatacaggatttcatcttcaacgttccgtcgaaaggtgcggcgaaaacactgaaagcgcgttcgttctttgtccagatgcttgccgatgtgtgtgtgcaaaaaattcaggatacgcttgatctgaaaccagctaatctgctctacaacggcggagggcagttttatttcctcgtgccgaaatgcagggcccaggatttgaatgattgcaaggaggacattgcccgtgctttgatagatgaggagttgtttttatcaattgcgagtgtcgaagtgaaggtgttcgattttatgaacaatttcggcaaaaaatggaagggtgtcaatgataagttgagcatcgagaagctcagaaagttcaaggggcaaaagcggaaagatgtttttggccctttcaaacaggtgatacgtgaaaataatgagagagacccgtttttcgaaattacggacaagaagttcaggaagaatgactattaccgcatcttagcggagagttcaggtgtcaaggtgccagaagaagaagagaagaaatcctgggttgatattctcggaaagcttggataccgttttgagtttcaagtaatgggatcgactgatgccgttgctttcaataccacagatttcgaggaaaagtgtgccggtttcagattttctgtcaaagatttgccgcattggaggactgtggcatcgatagagcagttcaaacaggatgtcgagaactgtggccgttcagttgaagagtattatgataaagataaagacggtaagagatgggggttaaaacccgataacatcattacctattcacagcttgccttcaaggcgtataaggaaaccggtacccacaagctcggtatcctgaaaatggatgttgataatctgggacaaattttctccgatggatttccggaggagatcagaactccttcacggatgatgtccctgtcgcgatccttgcagtggtttttcgaaggctacatgaacaccttgcttgaagacgaggagttcagggattatttgtatccgatcttttccggcggcgacgatctgttcatcgtcggcgcatggcacaaagtgtttgacattgccttgaggattcagaaggatttccggcagtttgtctgcgagaatccttcggtaaccctgtcggcatccctgctggtcgttgacgagcattatccggtgtcgcgattcgccgtgcttgcagaagagcgtctgcacgaagccaaatacgggagtcttgacaagaactcggtcaacgtgttcggtcagacgttgagctgggtggagttcgggagagcctgcgagatcaaagagaaacttgtcagaatggttctggagctgaaggagccgaaagcgatcattcaaaaggtgcttcaggggtgcaaagggctcgaggtgctgtgcgatcgtgccgtcagacatcggaatgtgagtagcgagaggaaccttcagggcttgtcggtactggaccgggaaaagcctgccggtgaaaaggtgtggcagatggcctggttcctgagagacatcgaaaaggaagagtcccgaccgattgccgaggagattgtcggagagtacgaacgggttgtctttgctgccatgaagggcgaaacagtgaacccgatgtatattgctgttggagcccgctgggctgaatttagctgtagaaaatcactataaaataaactactgtcatgtcacgcatcaactgacggataaaggtgtttgagcttgattcgggccttatccgtggtgaagcgccagttgattattgcgttcaggttgttccgttctttctcccaggccatgacttctgagcgaacttctgtgattgtgtcaatgcgccggttcaggcactggcctgaaagaactcgcagctcgatctctgccatattgagccaacttccgtgtttcggggtgtagacaaattcgaaccggtcaagtaacgcctttgcttcctgcggcttaaaggcctgatataatgagccgggctgatgcgtattgaggttgtccatcaccagcgtgatccgttccgcatgcttatacttactggcaatctctgcaaggaaccgggcccagtcatcctttttcctgctggaggtcaccttgaccattcgttttccgactaacggttcattggcgataaaaatattacacgtgcctttccggctgtattcataatcatatcgggccagctggccgggtcgtgccggtaccggcattctcgtttcggctatcaactgcttgggcgattcatccatacagaccacgggatacagaggatcatagggctgcttataggtatccagcaccatctccatatgagccacgaaattgccatcatgcagtggtggaatcacccagccgacttgcttccatggcttaaggacgttttttttaaagtcctgcgtacggtttcgtaagagatattctcgacatagtttagttctaccgccttatcggcaagcaacctcaaggtccagcgcagatgcccttccggtggttccgagcaactcaaggctaccaggtgtgcttccagatctccatcggcttttcgactatacacccgtgtggacggcttaccggtaagggccatgctgaggccttcttccacgaatcgcttttttacccggtcaatcgtcttcatgctgatgttcagcacccgtgcaatgtcttcattgattgaccgctctttctggaatttgccctcatcacaggccagcaggatcaatgcattcaaaacagtttgtgctgcgtgttttcctttactgctcagagcatcaagctcttgtcgttcttcctcggtcagggtgactttgtacttcttcatattcaatcctcctatggttgattatgaagaacaatatatggctatttatgcgactttacatgcgtgacgtgacactactgtgatatgtctgaacaaaatggtgataagtcggcatatgaaagggagaaagaattaaggtcaaaattaacagatacttttgttctggattatactcctgaaacgtatcaggcgatgattgataccgtgaaggagtatagcggaatactggtttctggaaaatatgccattacgacgacacagcttcggaatatttatacttcagtgaagaaagcaaagaagccgaaagagcttcttccgttgcaggtaagattggcttatctggctggaagaaacgagtcaaatcccagatttaaagcattggcagacacgttgtctttgttgatcagaaaggtgaagaccgaaactcaattggagcattttactgagttttttaccgctttgatcgcttatcagaaataccatgagaagttctcatctaaaaaacattaactatgcagaagcttatcggaaaggttcgtctgtccggcaggataaaggctgaaaccggacttcatatagggggttcaaaaacggctttggatattggtggaattgacctgaatgtcatcaaaactcctgggggagtgccgtttattcccggcagctctctgaaaggcaagctgcgttcgattcttgctcgtgagcatggttctatggcaatcagtaaaaaagaaaaaggtgtcagggatggtgacacaactgacgaagacattccaatcatcatagagctgtttggaaatgctggagacaaaaaggatgcttgtccttcgagaattattgtaagagatgcttttctcgataaagagttctttaatgatcccgtgaaaaacgaagggattttcagtgaacttgaaatggattatacggagagcaagtgggaaaataccattttgcgaaagactggaacagcaataaaccctcgtcctgtcgagcgggttccagtaggaacaaaatttgattttgaaatcatttataatgtgttcaatgacgacaaaaaaaagctgcatctgaatgagatcatcaaagcattacgaattcttgaagatgattatctcggtggtctggggtcacgtggctatggaaaaatcagttttccaagagaattcatgcaatacagctacaagtctatcgagaactacaagaacggcgatgattggcaagagttaaccggtattgaaacactataatcgcactgacatgcaggcactcttgttgattcccgttggtggaggtcagtttcacttcggagaaaacggccttgaagacagcagcgatctgttgcattcagataccttgttttcggcgttagcgaacatctatgagtacgcattgagcggagcagaaatctttatcgatctggtcgaatcagggaggctttcgttttcatccgggatgtacgcattgttgaaacagggagagatgtcgctgttgtttgtgccaaaaccagtcgtgacctacagaaagtccgatgaccggaagcttcacaagagcctgaagtatttttctctcggggtgttagaggagttcaggaagagcttcgaatcacagaagcatgagtccgaacttgacctgagcgtttattcctcaatcggcaatgagtttctttgtctcgctgatgagcttgggggtatgccggacgaatttaagaatcgctcttttcgcagatttacgaccagtccgaaagtcaaagtgcataccacgtttgaggacaatgatcgcttgtatcacgagaccacggtgcagttccatacgttttccgctgccggagtggaatacgggggagcctattgcgttcttttcaatgccgatgcattgacctacgaagaacggcaggaatttcttgccgcactgcgaatcatggccgacgagggtgtcggcggccagcgttcttccggcaaggggcagttcagggaagttcgtgaagtgactatcgatattcctgatgaagagtctgcatcagcatatctggggttatcgattgtttccccggccgatgacagtgagttcaatgcgctggaacggtatgagctgttcgttcgcggaggcggttcgctgggatggagaggggattcggaaaggcaccgcaagcaggcgcggttcgttaaagaaggggccctgttcacaaagaacattgcaggtgcgctcgttgatgtgtcaccagaaggagataaaacaatcctgcgtaacgggatgaatttttccattccaatctgaaaggcgatatgacaaaagcgctgatatcgcataaggtaagcctcactacgctttcgccggtctttatcggggcaggggcggaacacgttctttcgccatacagcgattttgtgcagcggggagattctctgatctatatcgacaccgacaggctccaggacgcgatgcagggtgacaaggcacttatcgaggcattcgtgaaaggtatgcggcacatcgagaacaaccgcttgacctttgtgctcgaaaaattcatcaccggaacactgggcagggaggtcgatgatttcgctgcccgtgtcgtccggatcgacggggatattcagaaaaaccatattcgcaggttcatcgctaccggcgggaaaccgttcattccggggagttccctgaaaggtgccatcaggacggcggtattggtcgattggctgctgaacagaaaagccggcgaaccgatttttaaccaaatccgtgagaatatcaataaacgggatcggagatctcttaaagacatgaacctggagcaggcctgtttcgggactatttctcgtgacgtgttccggaatctgagaatcagcgattcgtcagtgattgagagttcgagcttgtgggttggggagatgagacgggttgccttgccaaccgaaaagaagaaaaagcagcaacagtcaagtattcctcagtggagtgaagtcattggtccgtcagttgagacaacatttcccctctccctgacaactccgattgaaaaaaccggttttgattttctcgaccatcagtcggttacgaaactgtttccgattatcaatcgaatctctcttgattcctgtttgcgtgaactcggtgaacttaagggaaatcaggatttcagggattttttcaggttttatgaaaagcttgaacaggaaattacatcgttgaaaactgatgaagctattcttcgccttggtggtggtaagacttggttcgataactcgctcggcctttccatcgactgtgaagagttccgtccggaagcgttactgaaaaaatatcttgatctggttttggatttcaaacacgatccttttccctccacaagatcggctatcgtcagaaacggtgtaccggtttatccgcttggatgggtcaagctaacactgctcaagaattaaccattgatgtacacacccctcttctccctccccatagcccggttccgattcaccatcgagcctactgaagaaatccggttgccggagtacaagggctcagcgtttcggggcgggttcgggcatgctttcaagcgggcgacgtgtattacgcgagaccggtattgtgagccgtgtattctgaaatcttcctgtacctatttcaaggtgttcgagtcgaaggtatcgcgcgaaacggctgaacggctgcgccttggaggagacgctccacatccgttcattatcgagccaccgcttaaccgtcagggatattttgagccgggcgacaggctttctttttctctcgtattgatcggtacagccataggccagttgccgtttttcgtctatgcgttcatgattctcggggagagtttcgggatcggccgaggccgggggcgtttcaggttgctggaggtcgaggacgagaacggcaaacagttgtacgacgagggtaaccttgcaggcgggttcgtgatccgttcggcaggagagatcatgggtcaggaaaatgccactgaagaccgggagatcaccctctctttcaagactccgctcaggatgaaaacatcgttaggacgggagcggaaggagttgctgacccgcatggatgatcacgcatcggtcagggtgctcctgaaatcgctctatcaccgggcatttgttctgaaccagttatacggtgaaggtgttgcggaagatgcttatgaaagccggaacctgccgttgattgacggggatgtcgatatcgtgcgtagcgatactttctggcacgactggacgcgctactcacagcgccagcaacgccacatgaagctcggagggttgatgggggacgtgacccttggaggcaagaccgcacaatacgagccgctgttccgcctcggagagtacctgcatgtcggcaaaggaaccgggttcgggttggggaagtatcggattgaaggccggagtggaggcgccctatgaccatgcatacttgtcggaatgcaaaaaaaaggcgaatttgccttgtggaggttgaaaaaaccaacttccgtgtaaacaggcccgcagaagcccgccagacaagggtttcacagggtacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacatgccaggcgcagaacatccgtcggtgtgtcaatcagtagatgaagacccgcttggataaaggggttggtgaagtgctgagtgctgagcaatgagcaatgagtttgggatgtgggaggtgttaggtgctacgtgttaggtgttaggtaggaagaggatgtagggagtgatgaagggaagtcgggagcaagaattcagccgtaggggcgggcccctgtgcccgcccggattaagggttgatatgcagggtatgtaggggcgaaaaatctttcgcctttttttattgatctaacctgaataattcatgagactgcaaaagagaggcctctcgagccaaaagtgggtctgccaaaggcgaagccaacctgagatcccgacctgccgtgtcttcgcgtcatacgttcaccccttatcgggaatttactgatgccggaaaagcgacttatccctgtaagaaactggtctcagataccatgaggccatagtcatcccttgacgtcacgacatttacgcccttcctgtagctctgtttgcttgtcacctcccccttctggaaacgttacagcattacggaattgctgttgatggccatgggactgatcgcaggtgctcaaggatggtgaggcacttgttcagtatcggtttgtacggatatgaggtcggcagatgcaccttgatgcgtgtcttcatctcgatgactttcgccccgattttcagcagcttcaagcggatcgtttcgaaagtcgccgtggcaagggcggtgccccggagcaggttggtctggaaggcgtggaccaggacataggccgccgaatgcaggaagaccctgaactggttggcaagaaagcgatggcacgaggtccggtcgctcttcatgaacgttttatgcgccttgatgtagagttcatcgttgccacgagcgctgtaaatttgctcgtacagagtcttggcctttgcctcctgtatgtcggtgctgatgaagcgcacgttcaaccccttttcggtcatctcgaccttggcgaccactctgcggctcccattccagctccgtgcctgatactggaaggtatggtaacggcggtatccggctccatgcttcttgacctcctcaataatgtccttgacggagcggagcagcacgtcattaccgccgaggccggtcacgctgtagcagttccgctttgaagcaaggaaggagtagacttctggcacgccgtaatggctgtcgccgcggtagacgatgatcgtttccggccaccggctccggatatggcggataatacgcttcacgtatgacacaatctccttgccggtaggacgcctgccagggcgaaggatcgaggcgatcagcttgccagtcaacccctcgaaaacatggagaggctggtagcaggtctcctggtgatagccgttgaaaagcgccagctgctgtttgccgtgaacgacatcctcggtatcgtcaaagtccaggacgatgacccgcggcgcctcggtgtaggagtcaaggaaatgatcgaggaacccgacagccatacgatagagctccggacgggtaaccatgttttcgagtctgctgaaggtcggctggctggcaaggtcatcgccgctttcaggaagacggttgagggccatcttgagagcgggatccttccgcagggaattgctgtcgttgccgtcctcatagccgcaggcgatctggtagacccgctgggcgatcaggtcatggatcacatgcatgacagacgaggtccgacgcgaatcggcaatgcaatcggcaagcttcggaacgatcctggtcatggactcgacttccttcaacagcaggacaccggcatcgctggtggtgttgccgccctggaaatcaagaaccacttttttgcccttgaccggggcaacggatacttcgaaacaatcaggaaatagcgcttgttgggtgggctgttcagtgtgtatattagcgaaagggagttgcatggttgtcaagtaattatttgttgtctaagcatcaataaaataacactttgtggcgattatgcatcccttttttattacccatgtgaattattcaggctaagttctgagtgctcagtgttgagttatgagggctattaagctgtcaagctatcttgccatccagctctcgcacttcctgactcgttactcgttacttgtcactgctgatcatccagctgtcaagccatttagccattcagctaaccagctaaaatctggcccgcttggataaaggggacagggggctggggagaagattgtgttacgtgttaggtgctacgtgttaggtgttaggtgggaagagggagtgcagagttcttagttctcagttctgagtgctgagcaatgagcaatgagtctgggatgtgggaggtgttaggtgctacgtgttaggtgttaggtaggaagaggatgtagggagtgatgaagggaagtcaggagtcagaagtcagctgtaggggcgggcccctgtgcccgcccggattaagggtttataagcaggatttgtaggggtgaaaaatttttcatcctttccagttgttcccgtgctcagcaagggaatccgagcttagatttaactggagggtattataatttcagttctttggactgtgccggtgacaaattgaatgtttattttatcggtaacgttgatgatttactgtaaaggaatacaagcatcttatggaataaggaaaggagcgttgctatgaataagattttgttggacaaagcaatggaaatgcctccgagcgaaagggtggcgtttgccgagttacttttagcaagtattgattacgaagaagaagaaattcgtcaagcatggattaaggaagtgaaggagcgcattagcgccgtaaataagggggaggctaaactgttggattttgaggcgttataccatgaagatcaggattcatgaagcagcagcgagagagcttgatgaggcgataaagtggtatgaattgcagtctcagggattaggaaagcgttttaaaacatccgttgctgctcaaatcagaaaaattcgtaagaatccaaactggtttctgatagaatcaggtgaaatctacaaagtttacattcccaagttcccctataaaattatctatacctcaggcaaagatagtattgtaatctgggctattgctcacatgcatagaaaacctcgcttttggcagtcaagaacgaaaaactgaacctacttctatacgtaaactgcaagcaagcactgaagaactcggcccccatcttcccgtaaacccgtaatgtctccaaaaatcagtttcctgacggtggaagtgctgagcaatgagtctgggatgtgggaggtgttaggtgctacgtgttaggtgttaagtcttgagcgatgagggctgttaagctatccagccatttagctaaccagccgaactatgacccgcaagggtaaaggggttggtgaagtgctgagcaatgagcaatgagtctgggatgtgggaggtgctacgtgttaggtgttaggtgggaagaggatgtggggagcgctgagtggaagtcggaagccggaagacaggagcccgaagcctgaagtcggaagtcagaattcagctgtaggggcgggcccctgtgcccgcccggattaagggtttgtatgcagggtttgtaggggtgaaaaatttttcgcccttttgtgctcagggaaaaccgaaggtttgttaccggatagtacagaagggtgctgaattctgattgcggagagatgagcacgttgcaatgggagaaaaatgcctgaaaggaatatggaaaggcagcgattttgaaaaactggttgatctataagctacggttcgtgaagtgagaaaagagttacagaaactgatcagttttcaggattgacgtttctgtttgccgattcgtcatacaggtcaccggaaacgtatttgtgaattatgcttgccgccaaggtttgatacggtatcccttcctgcaatgctttcacttgaattgctgtcagatccctgcctgatatccggatgcttatttttttatctctcttcagcgcctgttttgctgattcctcaaggaattgctttctttcgggggtgatagtggacgtgaattctcccgcctcataagctttcagcatttcctgctcttctttatcgagtttatttgtagtcattttttatctcccagatattgtcgggtcgctttgcgacttggtactatcgtttttagaaaaatttcctgctcattttcaacataaggaaccagataagcgtattcatcaacagcaataacaaatattcgctggtgtgcatactgctctttgccaggatgagagatgtcgtcaagcaaacctcttgactgcatcgaaaaaagaatttctttgaaagaaatttttctttcagtgataagtttacggtttttctccgggttccagttgatggttttcattgcatttgacctttaccctgaataattcgccaagggaagaaaaaaaagcgcacaaggacgggaaacgttcccttttctgtcattcccgtgcttgacacgggaatccatcgttgatgccgggatttgcatggatgccggatcaagtccggcatgactttccggagggcatggatgccggatcaccccgtgaaatagatgttttgatttcacagggcggcatgactttccggagggcatggatgccggatcaccccgggtaataacatgaatagtacaaagggcggcatgactttttgacctgtgtgttttcgggcgaaaccggctgttaagctgtcaagctatcttgccatccagccatccagctctcgcacttcctgactcgttactcgttacttgtcactgctgatcatccagctatcttgccatccagcactttttacttttgccttttgacttacacttgtccctctctcttgtcattcccgtgcttgacacgggaatccattctttatattggaagtatttatggatgccggatcaccccgtgaaatagatgttttgatttcacagggcggcatgactttccggagggcatggatgccggatcaccccgggtaataacatgaatagtacaaagggcggcatgactatcttaacgtagtcactggtcactggtcactggtcactggtcactggtcactgcgaattgatacggttgttcctccttcgccagtgaattttctaagctgatatgcagttactgttcgtgtcgggtgtgaactccttgctacccctatggatatgcggtttatttttatgatatttgcgtgactactgctttgtgatccgtcagggagaggcactgtgctctcctgaatgaggggataatgaactctttataatttcgttttccttttccgcttctcttgctgttgagaacctgaaaggaaacggccaatatgtaatctgtgcgagaaataccatataactatacctctgccaccgacaggcagcttctttcctatctgctgggcgaggatacggtccgtatgctcgaagagctgaaagagctccgtgttacggggcgttctgcgaagttgctgatgcgcatcatcggtgaggtgcttatctacaggaggaatccctacctgtttcaggatctggtcgattcgcatgcgcgtaaaacaaggctgttcgagcatgcgttcaaggatctggacactattgaaagctcggccaacggagagcagcgcgtgctgtcgattattgcaacccttcggagaattttcgaggaattccgggcagaggtcgatcaggtgcctgaattcagaagacgtctgaagagggagctgggcgctgttgtcggtttgaagaacgtgcttttcgatcctttttcaatcgtttctcacgcgaccgacgccacggactggcgattgcatctgcctgtggccgtgatcacgcccgacgatgagagccaggttgcaccgctgcttgccgcggttggacggcttggattgaaagctgttccccggggcgcgggaacggggttgaccggtggggcggttcctcttcgttcagattgcgtgatgatcaatacggaaaaactgaatcgtatcaggggcgtgcgcgatcatgcgtttgagcttgacaacggtgaaaaaataatggcgcctgtcatggaggttgacgcaggggtgatcacggaaaaggccatgtcctacgccggtgatctcggactggtgttcgctaccgatccgaccagcgagtggtcctgcaccgtcggcggaaatattgctgaaaacgcaggcggaaagaaggcggttcgatggggaacctgcatcgataacctgcttggctgggaaatggctatgccctcgggagaacggtggagcgtcagccggaccgatcaccggcagcgtaaaatcctgccggatgataccgtcacctatgaggtgatggatagttccggcaagcctgtcgagcagattgtgcttcgcggaacggatatccgtaaaaaaggtctctggaaagatattaccaacaaggcgcttggcggtgttccgggacttcagaaagaggggacggacggtgttatcacctcggcccttttcgttctctacccgaaatatgaggaaacggcaactctctgtctcgagtttttcggtcctgatatggatgaggcgagcaaggttatcgtcgagctgtcgaagagattgccgttttctacggaaaacagggaggccctgctcgctctggaacattttgatgatgagtatatcagggcgattgattacaaggtgaaggctgcccgggcgcagacacccaaagcggtgcttctgatcgatattgccggtcacagcagtgaggaggttcagaacggcgtcagcaaagtcgaacagctgctcgacaagcaccccaataccctgctgtttatcgctggtgactcggaagaggcgaagcgattctgggcggatcgcaagaagctcagcgcaatcgccaggagaaccaatgcattcaagctgaatgaggatgttgttattcctttggaggctcttgctgaatttgcgcgttttgtcgatgatctcaacatcgaggaagagcgtcattcacagatcagctttatcgatgcggtacaggctttgcttcaggaggcaaatacggaggaggacggtgagcagtttgccgccaagatagcaccggctttcgacctttgttcgacggcaagaaagaggctcgaaggagccgatatcaaagcgcttcgcgcccttgatgaagtagagacgttccgaaaggagttcaatgaactctttcacggctatccgcatattgtttctgctctggatgaggcgttcaggtatgtcagggacaggcgcattgtgatcgcgacgcacatgcatgccggagacggcaacgtccatgtcaatattcctgttctttccaacgatcagccgatgctcaagagggccgaccgtgttgttgaccgggtgatggaaaaggttgtttctctcgggggcgttgtttcaggtgagcacggtatcggtgtcaccaagctcaagtatatggagaaggagcgtatcgatgaactgaccgaatacaggaaagtcgttgatccgtcaaggatgatgaatcccggaaaactggatgatttcgaggttcttgaccatattttcacgccttcgttcaatcttctggagcttgaggcgcatattctcaaaagggccaagattgaggaactgtccaaaaatgttgacttctgcatacgttgcggcaaatgcaaaaccgattgctgcgtctactatcctgcgcggggaatgttctaccatccgagaaataaaaatcttgcgataggatccctgatcgaggcgcttctctatgtggcacagcgcgaacgatcaactgaatttgaactgttgcagtggcttgaagacgtcgctgatcactgtacgatctgtcacaagtgcctcaagccgtgtccggtcgatatcgataccggagaggtctcggttctcgaacgcgacattctcgaggcacgggggtacaagcacttttccgcgataacccagttgactttgaagtatctcgagagccgctctcccttgatcaacaagatgttcaggaacactgtcgtaaggggcggaggatcggctatgcgtgccggcaacaggattgccagacctcttcagccggatgagggttcttcttctttctatccgttgacgctgctgggctcatcggtgcctccggtgccggaagagaccctcagggacctgctgcctcattgcgatcccgatcaggcgctggtattcgaaccggatgacggatgcggcaagaccgttttttactttccggggtgtggatcggaaagactccattccaccatctccatgggtgcgatacatctgctgctgcaggcaggtgtcagggttgttcttccgccgccttttttatgctgcggatttcccgcccatgtaaacgcccaggaagatcagcacgcgaagatcgtgctgcgtaacacggtcatattcagccagatacgggaaatgctttcctatctcgattttgacgcgtgtgtcgtctcctgcggaacatgtatggagtcactcaacgggatgcagacaagaaagttgttcggtggccggattgttgatgtcatgagctatgccgtcgagcaggggctcaggctggagggcggtgaaaatcgtctctatcatgcgccatgccatgactcgcttgacggcaaggcggtagaaagactgaacgagcttggcggattcggcgatgtcacccctgtcgaacactgttgttcggaagcgggtacgctggccttgtcaaggcctgacataaccgattcgatgctgcagcgaaaaagagctgcgctccttgacgcgaaagaggagacaggggagggtgtcatattgaccaactgtccttcgtgtgttcaggggctgggaagaaaccgggaactcggggttgaaccacgccatatcgctgttgcaatcgctgaaaaactttcagggaaggaatggaaaaaccgttttaaggaagaggcggcaaaggcgtcaggcgtcaggttctgacccgggtgtggttgttgccgggctcaagggaattttttggttcgttttcatttgtctatatttctgtatgagtgtgtatacctcttctgaagaagccttgattaactacacaggggctcttgctggtgcagaaaagaggttccctgaaaaagaaggaacgaactatggataagtcaggaatgaaaaaagttcttgctggtctgagtatcgcaggactggtaacaagtgtaacgttaacggggtgccagaaagcaaacggcagctgcggagcaggaagttgcagcaagaccgagaaggttgaaggtggcgatgcctcgaaggggacaggttcatgttccggtatggaagattctgcgtctcacggcacaggatcctgctcaggtatgaaagatgatggagccgcaggagaaggagccaaggaatagcctgaaacaatggtagaccctgtatgaagttcacggcccgcgtaagcgggcttttttttgtctggagcgtttagaggatatgaacatgacgacaacacttgaaaagattttcccccgtacgcttggttatctcgatgatgcgcagagcatgcatgttcttgggaagagccctgacgcgtttgccgatgcaatccggagcgatgtttcttttttcccgaaagcagcatttcttgccgatctggcggatgtcgagtttgcctgttggaatgtagaacgtatgcatcaggaattcaatcgcccttctcgcggggctgtcatcaatccgcggctgcagattgttccggtaacctatgatatttcaatttgtttcaacgacagcgctacagggatatccgggaacatcgagcctgacgaggggtggattcttgtctggaaagggcctgagacgggaacgctctatgttgaaaaggcggatgagcagatgttgcttgccctgaaagttctttcagaggaagagcacgtatcgcggggcgatcagttgaacgtgatcaaccaggcgatcgattatgccgcgcgcaaaggtattgtgctgaaagcgccctatcttgtctctcgatccctccagggatttcccatggggaacaatatccctgaacggtactttaccgcatcggtgtttaccctgcagtggcatataactaatgcttgtgacctgcattgccgacactgctatgacagagagaggcgttcgcctctgacagccgaacagggtctcgcgattatcgatgattttgaccgtttctgtcaggaaaaaaatgttcgcggtcatgtctgcttttcaggagggaacccctttatgtcgccgcattttttcctgttgtacaggagcgcggtcgacaaagggatggccacctctctgctcggcaacccagtgtcagccgaggaactgcagcgtgtgatcgatatccgcatgcctgattattttcaggtcagcctggaagggctggaggagcacaatgactatatccggggggaaggctacttcagcagggtgatggcatttctggatcttcttcgtgaaaaacaggtttcctctgcagtgatgctcaccctgacacaagcgaacatcgaccagattcttcctcttgccgatattctgcgagggaaaacggattactttacgttcaatcggctctcccaggttggtgagggagcccttctttctcttcctgacagtcatgcctacaggcgatttctcaaggagtataccgctgccgctgctgataatcctgttatcggtctcaaggacaatctgatcaatattctgcgtgaacggaaaggggtgacgcctttcgggggatgtaccggtttcggatgcggtgcggccttcaactttgttgctctcctgcccgacggtgaggtgcatgcgtgccgtaagtttccttcactgataggcaatattctcgaaaacagcttcctgacgatctatgagtcgttagaagcgcagcgatacagaatggggccggacgagtgtaaggaatgccgtctgcgtccggtatgcggcggatgtatggcggtggttcacggtatggggctggacccgttcacggagaaagacccgttctgtttcattgaggtggagaagtcaaaaggcaaaagtgaaaagtcaaaaggcaaaagtgaaaagggggaaggggaaagaggaaagaggaagtcaaaaggcagaaggcaaaagttaaaaggcaatagggggaagggaaaagggggaagagaaaagggggaagagaaagtcaaaagttaaaagggggaaggggaagggaaaaggcagaagtcaggagccaggaggcagtgactagtgacaagtaaccagtgaccagtagccagtaagcagtaggcagtaggcagaagacagaagccagtaaccagtgagcagtaagcggctaatcggctaatcagctaactagctatcaagctatcaagctatctagctaactcgctaaccggcttcttaactatttgtcatctcgttctttttgtgtaagattagttcacttttcccggataattattattacgacagatatgtttgatgaaatagaatttgaaaagattaagcggcttccgaaatatgtttttgctgccgttgatgaactgaaaatggctgaaaggcgtgcaggagaggatgttatagatttttctatgggaaacccggacggcccgacaccgcagcatattatcgacaagctcgttgaaagcgttcagaaacccagaacgcacggctattctgtttccaaaggtatttacaagcttcgtcaggccatctgcggatggtatctaaggagattcggggtggaactcgatccagatactgaagtggtcgcttcgatgggttcgaaggaggggtatgtcaacctcgttcaggcgatcatcaaccccggtgatgtggctatggtgccggatccctgttatcctattcattcacaggcgtttattcttgcaggcggcaatgttcaccggttcaaactggttttcagagatgattttacgctggatgaggacgcgttttttcgaaatatcgaaaaggcgatacgtgaatcctctcccaagccgaaatatcttgtcgtgaattttcccaacaaccctacaacagtcaccgtcgagctttctttttatgaaaagctggtcgctctggcgcgaaaggagcgcttttacatcatcagtgatatcgcctatgctgaaatcacgttcgacggataccgggcgccctctatccttcaggttcccggagccaaagatgttgctatagaaagctatacgctttcgaaaacatataatatggccggctggcgggtaggctttctcgcaggaaatccgaaacttgtcggagcgctgatgagaataaaaagctggcttgattatggcatgttcaccccgatacaggtggcatccaccatcgcgctgaacgaaagccaggagtgtgtgggcgagatccgggatacctatcagcgacgccgggatgttctcgtgaaaagctttgcaaacgcgggctgggagatgcagcagccaaaggcatcgatgtttgtctgggcaagaatccctgagccgttcagggaacgtggcagtctcgagttcagcaaaatgcttcttaaagaggcaaaaattgccgtaagccccggcatcggtttcggcacttacggggatgagtatgtcagaatcgccctgattgaaaacgaggagagaatccgccaggcggcacgcaatgtcagaaagtttcttcggtcacacggatgtggctgaaaccagagttcggatcgtatgtcatgacagcaaaaaatatggaaaacgatacctccgggcagcttcttgccgatctgttcgatgaatattccgaatggtatatgggtcttgccgcggagtacggcagcctgccacgatccctttcaggcctgtcaaaagagggcagacagttcatctacctgctcgatgacctggaactgcatcacatgatgcgcaacaagtatctccgttacatcctcgatgagcttgaatctgttgtctatgcctatggcggaatcgatctgcggggcgatagtgacgccgcagaggtggccgaagtcttgagtgtctctgctgctgattctgaaaactacatcacgggggactggagggtggttcgcgacgaagacggcaaggttgccgatctcgctcatttgggtacccgccagggcaacgatcccgaggaacatcccggaacatggtttatggctggatcagtcagtttttcggcacttgagaagtccagattcggtgcgctctgggatgaggcgaagccgggagtcattttcagggacagaaacggagaagggtgactattttctcatagtcgccagtcatcagtcatcagtcaccagtcaccagtcaatctgaaatgaggggacgctcacaactacgtaaactaatgggataaaatttttacttgtcataaacaatgccaatccttaaaacaggagtttctgtcaaatattttcatcgtcacctcgcatggaatggcaaagacctatgtaaactaacaaaaagttcaccagcactaggcttttcggcgtctggtgaaacaactggttggacgttctctggaacagcgattcagtcccggccaaaccggaaaagaagccaaacgcatagttgcagagtccttccctgtgcccatttcaattgcggtgtccccactcggcatgatcggggcgccactccaccgctacttcagaaccgtggcgattttcgaccgcacagggatgttagtggaattcaatcccggcgtctggctgcgcaggtcgaattcaagcttcacctgcggccggaagatcaggcagtgtgtggagccgccgaaatggaacatgccgagttgatcgcctttgctcacatgttgccccaccgtcacagtaatctcgtttgaggaaacctccgccatgcccacgaaaagaactgccatcaggccgatatccgggttgtccgcttctatgaagatcaaggcccggctcgcgacatgggttatgtatccctgagattcatttggccccgcaggatcgaatcctacagacaatgcttcggcatagtacgacccttcgattagcttggtcttcacgaccctgccgctgaccgggctgtgccagcggtggtagctcaaagcgctgagaaaggcctgatagatggtgccgccttcgaattgcccaatgagcggatcgcctgccagcatgtggtaaagtgaataaggctgcgatttgatccaaaatgtgtcgctccctttcacgcccctggcgagccggtagggtgccgactcgcaggagttggcaatgaccgcatgatccatgggagaagcgaccggccgtcgtccttcccggaactggcgggtaaaaaagtcatcccaggaggtgaatccgtagtaagactgtttcggatcgcactgaaaatccttgatgaaggtcggcatcgctttttttgcgtcccggccgaaccatcctgtttcgggatggtcagttagtacatatcgggattctttcgatttcagaaactcaccccattgattcagaatctttttcagctggctgttgacttttggattcaaaaaaacggtcgtcccggccggagttgccatgggccagttgatgatggcattaatgggaaacccgacgagacccgtctggttgaattccggggccttggtcatgacccggttgatgagctgcagcatttgccggtagtctctgatctgtggctggccggtgggatctttctggtacttgggggtgttgcttggaacctgctcgaacatttgcataaagagcatgaaaagttccgggtcgctttcgatcaggttcttgagttcctgaactacgggcaccagaggttggccgttggcattggtttcccggacgaggccttccacccattgattcagaatcttctggtcggagggctgccactgaccgaccttgtagggaattgctttatcgtttgcattaggggctgactgtttcgccgccgtatacccgaaagcgggtaaaagcaaaagcgcaatacttaataagatcttccttaacatacccgccatacgacatactccttgttgaaattcgagtgataggctcccaaaatgtcagcatggaaatggcacaaccatactgagtccggcatgcggggcgatgtgaataaagtgggcatgaaaaaccattgaactccttaacagtcgtccaacaattaattagttcatttctacatatcttgtttcattgacgcaaatcaacagtgcattgtgaggctgttctgtcatgaaattttaaaaactaccataaaagttgagtaaaatcaagaaaagtataaacttcatcttatggatatcatattgaaatcaggataaacgagaagagggatatcacttatgatcaccttgccgaaagcgcttgtagacaaattcaacgactggctgggacgtgaggcggttgatgcctggcgtcatggggagtatcggaaatggtttcgctattatcaaaagtaggggacgtcgtttattaggtaaaataactttcgattgtccccctcgatctaccagcctttacacgaacgtttttcttttcttgttgagacgcgagcagggggcaggggtgggggaaaatcttcagggatgacagtttgcagaaacgtaacgtgaaaattttgccgccttttcgagaaagcgatactatacaattggtagtgagttattcaggatttgttttggatggtggttcaggatgtaccatgtcagacaaacagaaaagcgttgaaaaggatgaggtgacgcaggaacagcgggaagaacaggtcaggcttgcggcttattacctctggaaagaaaacggtgagcctcaggggaccgacctcgatgactggcttcatgcggaaacagccctcgtggcggaaggagaagaagtggctgcggaataacccatccccattcatcgctgctcggttccagcctttcggcagcaatgccgctggtttcaccggcattgctgccgatttgcataagggggaacgagagcacggcttgatcatgcaattgctcccataacgcgctttcctggatgtttcactggttgccgcgcgactgttttcgacagggaacaggccggaggtgatgcatcgacggtcgagagctttactcctcctcggcgaagaaaatttctgcaatggctttggggatagccccaagcacatcttccgacgacaccaggcttgatatatctctggcgaggtctccggcgcggccgtggaaccatgcggcggcggctccggcgtggaaggtgtctgttcctttggcggcaagcgcgccgatcattcctgcaagaacatcgcccgtgcctgctgtggagagcgcctcggttccgctgttgttgacaagcagatcgcccgacggagaggtgatgaaggtcgggttgcctttcaagagcaggtttaccttgttcgcggacgaaaaactgcgaacggcgtcaagagggtcagcgtgtatcgcatcaagggaaaggccggtgagtctgctgaactctcctgtgtgcggggtgagcagcgtgtcggcgtactcgtgttcagcaagagaaaaaccgttttgggagagcgcgtagagtgcgtctgcgtcgagaaccagtttttttgaggcgatgaccggatctgcaagaagcctgtgcagaaggtcaatcgtatctttttcccttcccaggccgcatcctatgacgattgcgtctgcccaggcggctttttcgaggagtgattcgtactctcttccggtcaccgtcgctgaaggaacataggtgtgcagcggaccggaaagttccggggggagggaaacgcagacatatcctgctccggtgttgatcgcggcttttgcggtgagcagggaagcgccgagcatagagctcctgctgtctgaggagcctgcgatcacgagcagttttccgttgcggtgtttcgccccgtcggtatcgcgaagcgtgaactgttccgcggcaaaatcctcgtcggtaagatgacaggtgcagttctcgacaaggaacggtggaatggaaatttccgccacgtggatctctccagcaagcgccgggccggaattcaggaaaaaaccggttttcatataggccatgcagacggtcagatccgccatgacggccggctgcgaagcaaagccgctcgtggcgtcaaggccgcttggcaggtcaagggcgatggttacggcagggctttgttcacggagagtgtttatgagttcgaccgcctgtttaagcggggacttcagcggctctccgtcgcgcttcagccgcagtcctgttccgagaagcgcatcgacgatcccgtcgtactcccgttcggagattaacggcatagcttcgtcaagaccgttgaagatccgcagcttttctgtgtgatttctgtaggcctggacaatggtcagtccgtttcgattgatttctgcaaggttttccgatggatacaacaggatcaggtcaaccgatgctccgagattgagcagatgccgggcaagtacaaacccgtcacctccgttgttgccttttccgcagacaagcagaaagtcgagttcatgaaggccctctctgccggttgtttcaaatgtttgcgcaatgattcgagaggcttcacggccagcgagttccataagtctcggctcatcggtgtgcagcagttcaatcgctgcacggtcggctctcgacatttccccggctgtcagtatcggaagcatggtttctcagaggatttcaatttcgtcgagatgcagcgcttcttcgagagcatggtaataggtctgcttcagctcggccgtatcgaatgagagtatttctttgccgttgacggcaatggaaacgtcctgttcccttacctggccgatcaccttggccggaacgccttgatgttcagctttttcgatgacccgcgcggcattttccggcctgacgctcaggagaacacgtccctgtgcttccgagaacagtagctcctgaatgaatgaaggggtggtgatctcttgctccaggttcacggccatgccgaggggatttgtactgtccatgatcgatttttctacaagagcggtgaacagtccgccgtcggaaatatcatgagcagagctcataagaccggattgagcaagtccgaccagaagcttctgaagattcagctcatgatcgagatcaaacgcgggagcatcctgtcccggtgttccgtactgcatgaccagatattctgatccatcgagagtcaacggagggttgccgagcaggaggatggcgtctcccggatgcatgaaggttgatccggtaaggtgctcgatgtcctccagcagtccgatcatgccgatgacaggagtcgggtagattgctgttcccgtaagtgacgattcgttatagaaactgacattgcctccggtgaccggagtgttgaacgctctgcaggcctctcccataccttcaacggacgctttgaactggtagtagacatcaggtttatagggattgccgaaattcaggcagttggtgatggccagcggggtcgctcctgaacaggcgatgtttctcgcgcattccgcgacagcgatcatgccgccttttttcgggttgagatagacatagcgaccgttgcagtccgttttcatggcgagcgccttctttgttcccttgatacggattacagccgcgtcggtctgtccggtcggggtcacggtgtttgtctgaaccatcgagtcatactgctgatagacccactgtttgctcgcgatattgggacgtgaaagcaggcgaagagaagcgtcgcgaaggtcaatcgagctgtcgggacgagggtcggcgggcggattgtcaggctttttttcaacagcctcacgtatatagaccggggcgcctcctcccagaacaagtgattcggctggaatttcggcaacgacagcaccatgatgcctgactctgagctgattgtccgcagttactgtaccgatgatgaccgcatggatgtcccatttgctgtagacgtcaatgatgttctgttcgtgacctttttcggcaacgatgagcattcgttcctgtgattcggaaagcatgatctcatatgcgctcatatcgttttcccgaatggggacgaaatcaaggtcgatttcaatgccgccggaaccattggtgcttattcccctggaactcatctcggaggtggaactggtcaggccggcagcgcccatatcctgaagtcctgcgacatatcctgttgcgattgcctcgagggtcgcttcaaggagcagtttttcagcaaacgggtcgccaacctgtacgctcggacgtttgtcttcagaggcctcacttagatcttccgatgcgaaagttgcgccgtgaataccatcttttccggtagacgacccgacaatgagaaccgggtttccttcaccttctgccgtcgcgctgacggtgttctgatgttccaccagtccgacggacatggcgtttaccagagggttgccggtataggcgtcttcaaaatagatctctccgccgactgtcggtacgccaaatgagttgccgtagtcaccgattcccctgacgacaccgtccacaaggtagcgcaccctcgggtctttcggtgaaccgaatcgaagggagttcagggaggcgacagggcgggcacccatggtgaaaatatcacggtgtatccccccgacccctgtggcagctccctgatagggttcgacagcggaagggtggttgtgggattcaattttaaaggcgacagcaagattgtcgccgatatcgaccagtccggcgttttcctcgccagcggaggtaagcagcgctcccccttcccggggaagagtcttcaggacagctatggagtttttgtaactgcagtgttccgaccacatgaccgaaaagatacccagctcggtaaaggtcggggtccggcccagaatttcaagaatttgtccgtactcttctgcgttaagcccgtgttcctttgcaagttcagggtttacttcaggttccttaagtgtcatatttttcgtctcggttgagcgtttcagatgtatctgttttccggttcggacgttacgcggcctctgtgctgttacttgccgcagcagtttttgtatttttttccgcttccgcatgagcagggatcgtttctgccaggtgtcttgtcggctattaccggttgctgcaagggctcttttccattctcagccttcttttcctgacgaccttcagggcgtgatccggaattttcataggctgtttcagccttttcatgacgcgcgacaagccggtcctgctgaacctgcgactttttctgctcctgttcgatcttttcccttgcttcttccgtcacgggaaacagcttgaaggcgagcgagagggtttcatgctcgatctctccgagcatggagacaaaaagcttgtaggcttcctgtttgtattcgagaagcgggtccttctgaccgtaggctctcaggttgatcccctctttcagggaatcgatctctctgagatgttctctccatttctgatcaatgacgttcagcacggcatatttttcaatctggcccatgatctcttccgggacgacatcctcctttcgtttatagaattcgagagcggctttgtagagttgttcagcggttttttcaacgccttcattttcaaatgttatgctctctatcctgaactctaccgagaggtccctgagaacctgttcttcaagccccttgacatcaaattcccttgcgtactggttgacggtgttttccgaatagtcatgcagcaggtcaaaaatatctgctgtaagacgttttttcgtgagggcccccttccgacgtttgtagatgacgtcgcgttgctggttaaggacgtcgtcatattcgagcagtcgcttacgtatggagaaattctgttcctcaacttttttctgtgctcgttcgatcgacttggtgaccattgaatgttcaatgacatcgccttcttcatgcccgagtttgtccatgatggagatcaccctgtccgaaccgaacagacgcatcaggttgtcttcaagagagacatagaatatggattcaccgggatcgccctgtcgtccggagcggcctcgaagctgccggtcgattcttcgtgactcatgtctttccgaaccaagaatatatagtccccccagctcttttaccccttcaccgagcttgatatcagtgccgcgcccggccatgtttgtggcgatggttaccgcgccgttctgacctgccgaagcgacaatttccgcttcccgaccatgttgcttggcgttcaggacattgtgcgtgattttttttgcccggagcattcttgaaagcgtttccgatacatcgacgctggctgtaccaaccagcacaggctggccctttttctgtagctcgatgatcttgccgatgatggcggcatatttttcttttcgcgtcttgtagacgtaatcatcctggtctttccggataatcggcctgttggtcggaatgaccaccacatcaagcttgtaaatatcgaaaagctcagctgattcggtttcagccgtgcctgtcatacctgagagttttttgtacaggcggaaaaaattctgaatggtgatggttgcgagggtctgggtctctccctcgattttgacgttttcttttgcttcgatcgcctgatggagaccgtcgctgtatcgtcttccgggaagtatgcggccggtaaattcatcgacgatcatgacctgtccgttctgtacaacataatcgtcgtctttttcgaagagtgaatacgccttgagaagctggctgatgttatgcagtttttcagaacggtcagaaaagagcctgtatacctcgtcttttttcttgattttctgctctgtatcgagggcctcgtcgctttcaatggcggcaatctccgcgcctacgtcagggacaagaaagagatcgctgtcctgattgctcagtttgctgagaaaatcccgtcccttgtcggtcagatcgatagcgtttgatttctcatcgatagaaaagtagagttcgtcgtccacttcatgcattcttctcgaattatccttgagatattcgttttccgcgctctgcatgagctttgccatgcctgtctgggacagcattttgatcaggcgggtgttcttgggctggcctctttttgcccgcagaagagcaagagccgcctgaaagtcgttgggtttctccttgacgactttttcggcttcagcaagataccctgcaaccagattctgctggttttttaccaggcgttccatccagggtttgatttcggtaaacttgctggtattcgcattgggtaccggtcctgaaatgatcaaaggcgttcttgcttcatcgatcaggacactgtctacttcatcgacaatcccgtagtaatattccttctggacaagatctgcgggagatccggccatgttgtcacgaagatagtcgaagccgaactcgttgtttgtgccgtaggttatgtcgcaggcgtactctttttttctttcttccgggcgcataccgctgaggatgaccccggtttcaatgccgtgaaattcgaaaacagggctcatccactccctgtcacgctgcgccagatagtcattgacggtaacgatatgcacgcctcttcctgtaagggcgttaagaaatgccggcagggttgagaccagggtttttccttcacccgtggccatctcggtgacttttccctggtgcaggacaatgcctccaagcagctggacgtcataggggatcatgtcccaggtcatggtatgatccatgacctggtaggtgtgccctttgagccttctgcaggtatcttttacgatggcgaatgtttcgggcagaattttctcaagagcggcggcagtttcttcttcgtatttcttttccagttcatccagctccctgttgatgctttctatctgactgatggttatgtcagggttctcgagcttgccggaaagatcgctgttctgctgcctgatcagggttagttcctcttgcaggtttgatttgagggccatgcttttcgctctgagctgatcgtcactgagggaagcgaatgtcgcgtagatttcattgatttcatcaacgagaggcttgattttttttatgtccttgtcgtgctttgagccaaataccttttcaaaaattttaagcatcagttacaatctgtctattgtggtttaccttatgggtacctctatatgtattccgcgtttcaattgcttcgttacgcagtgcttgaaatcctcatgtactctctgtacactccggcttctgcgctccgatcgccttgcccctggaaccgctcatgacaataaaagaggtgcccttatgagaactatgctgaaagaggatttgcaggagcgctatcctgaagagtttacaggaaaatatgtttaacaaggtattgaattaccggttgagataaaaacagcattttgacgttttttgttggcgtttgcctacgggataatttaagtgtaaattacaatttgggtgaaattgaaattaaggaactgatgattatagcagagtatggacgaagacttgatgagaatgaatgggcgccttgtatcgatatgctgctggacgctgaacatattgttcttaccacgcatgtgaattccgacggggacggtctgggaagtgaagccgcgcttgccgaagtgctgcgaacgttaggaaagacggtatcgattgtcaaccctacggaagttccttttaactacctttttttgaacgatgttgccgagatcacggttttcaatgatcatgtcgaagagcagattgagctgatttcacttgctgatctcgtggtgcttcttgatgcgaacctgagtgaacgcatggggagtttatggagccatgtacactttgccagggaactcggcaagcttcaggttctgtgtatcgatcatcatctcgatccggaggattttgccgatctgatggtttgtgaatcctacgcgtcatcgacgggcgaactgatctatgatcttgtttcagccatggaagagcgggtaggagagaaactcttttctccgggcgtcgcaacggggctctatgtcgcattgatgactgatacaggatcgttcagatttccgaaaacaaccccttacgtctataacctggcaggtgatctggtcgcaaaaggcgcggacccgaacgagatatacgacaaggtatacaatgcgctcaagccccaggcactcaagcttcttggcgctgcactcagtgaaatcaggttctttgacgacggcagggtatcatggctgtatatttctcaggaaatgctgaatgatacagaaagcaagctttttgacaccgatctgatcatcagatatctgctgagtgttccgagtgtgcggatcgctgtgcttatggttgagatgctcgacgggagaactaaagcaagtttccgttcaagaggagacatttatgtgaatcttctcgcaaaaaagtatggaggcggggggcacaagaacgcggcgggcagcctgcttcacatggcgcctgaaaaagccacgaagattgttttatctgatatacgagagttcctgaaaagttcggaaattgtatgatttcgggcggctcgggtaaaaggtggccgggggattcatgtttcatccttgccgccctttcctgaaaagaaagagaagttcatcatgacaaagattgccgttacaaaaagctcgcttaaaaatcttaaaagcgacctgctcgtgatgccttttggggtcagggagttaaagaaagaggccgcgaagtcctttgaggccttcggtctcgataaaaacgccctgaaggatttcaagggtaatgcgggtgactcgcttttgttgtattcaggcgggtcaaagctgaaaagctcaaaaattcttctgcttggtcttggtgaggtttccgggacggaagatatccgtaaagccgccagtagtgtcgctcatgagattgcctcccggcaggtgcagacccttgttttcgatggttcatccataaccgcgtgggccggaaagatcaaggggacgacagcgtcggtagccgaactgcttgttgacacgattctttacggcacctaccgtttcgatcaactcaaaagcggaaaactggagaaaaagaaagcgggagagaaagagaagaagagcagactgagcgagttgaagattcgtgtcaacgcaggttctctgaagcccgccgctgccggagcggagagtgggcgggtcatcgctgaagcaagaaatcttgcccgtgacctggtcaatcttccgggaaatctgctcaatgccgaagagcttgcagatgctgcccgaaaatcggctgacaagtccggctgcagggtgacggtttttgaaaaagaggagattgaggaactcggaatgggaggtcttgtggcggtaaacaaaggcagcgctaaaccgcctacgtttaccatacttgactatgagccggcgtcggcacctcaagccaccgttgcccttgtgggcaagggggtgacttttgattcagggggtatttctctgaagcctgcaaacgggatggatgatatgaaatccgacatggccggggctgcggctgtaatcggtgccgtcgaggcggcggcgcttcttgaacttcctttgcgtatcataggctttattcccgctacggacaatatgccgggaggatcggctcagaagcctggcgatgttattacaacgtattcagggataaccgctgaagtgggaaatactgatgcggagggccgtcttattcttgctgacgcgctcgcttatgcggtgaagcactacaagccagatgctgttatcgatctcgcgacgcttacgggggcatgtattgtcgcgctcggttattcggtcgcgggtctgttcagtaacaatgacatgcttgccggagagatttacgaggcaggacagcgctccggggaaaaggtatggaggatgcccgtatgggatgagtatgatgatcttatcaaatccgaggttgccgatgtacacatacgggagggaagggggccggggcgataaccgccgccaggttcctggagaaattcattgacggtcacaccaggtgggcacatatcgatattgccgggccttcttattctgcaaagggcggtaaacaccttcaggggggcacagggtttggtgtccggcttcttatagaccttctgagagattggaaatagatcattaactatgatgcaggcgcctcggaacccggtggtgattctgccgggagtacttttctgggatcaactctatacggggatgaaaaaagctctctcggcctatctgcctgagagcatgatagaaattgtccccatcaccattgtcgactggacaggatttcctccttctccggagcgttcgaccaaccgggtgatggccgcgcttgaccgaacgctcgcggtaatgcagaagcgctttcccgatgaaaaaatcaccattgtggctcatagcgggggaggcacagtcgctcttgtctatcttcttgagcaggagtttcagggagatgtctatcatcgcggttcctcggtgggcaggcttgtcgcgttggggactccctttgagacgatcgagcatttcgcaaagattaaaaccgattttatcaacacgcatctcactcccggttttttcaaccggtgcagcgttgtttcgatagtaagcgataagtacaccggcgcactggataaaggaatagtagagcgtatgtgctatatgttctacaaaaatgtgtcaggtcgggggaatatagccggagacggcattgtaccggtaaaaagctgctttttgaaaggtgctgaaaatgtcacaatttcaggagtggagcatttgccgacgccgcatacccggtggtatggtacacaagaagggatagaacaatggataggatggatgtaacgctacgttcgtacccggttttgacggttgttatgctgttttttctgtttttttatggatgcgctgaacctgagaagagatccgagcctcaacgtgagcatacggactcgatgatgacaatcctgactcaggtgcagaagaatcttgggcggattcagcagaaagaagctgttgttgaaaggctttcatccaatatcgaaaaacggaaagacaaaagcgtcgatcagatcggccaggatatttacgcgagtattcgttttattgactctacacttgaagcgagcagaaatctgatcgcgacacttgaagaagaaaacaggagttcggcgtacagaatagcctctcttgacctgcttgtggcggaagtgcgaaaaacgcttgaagagaaggacctggaagtgcaggagcttaaacgcgaagtgcagcagcttgacgctcaggtgtccgaactgcttgaaacagtcgatgtgcttgatgaatttattctcgagcaggagaatatgcacaccgctgcctactacatatccgggagttatgaggaactggcggaaaaagggattctttccagggctaaaagtcctctgtccaggattttcgatacggattacagacttgcccaggatttcgatgtctctcttttcagcaggatcgacattacggaaactcgtgacctgtatttcaataagcccgtaaaaagcctgaaaatcctgacgcctcacacgaaaagctcgtatgaacttgtcgcgggccgaatgtcatcattgctgcttatcagggacgagtctgaattctggaaaaaatcaaggtgtctggtcatcgtgaccgatgactaactttccagcggtttcacctgtttctgagcgccgttgacatacctgtcgatgatttttgcaccaacgctgtctccccacacattgacggttgtcctgcacctgtcaagaaaccagtctattgcaagtatcagggatatcccctctaccggaaggttgacggctttgagtaccagcaccatggtcactaatcctgcttcaggaataccggctgctccgattgccgcaagtgtcgcggtaagaaatataatgaccagttccggcgttccgaggctgataccgttaatctgggcgatgaagatcactgctacggcttcatagagcgctgtgccgtccatgttgacggtcgctccgagaggaaggacaaagccggcggtacgcggcgaaaccccgtttttctcttccgcgcattccactgtcagcggcagagttgctgagcttgatgcggttgaaaatgcggtcagcaatgctggagaggtgttgaaagcgaagcgtgctataccggttttcccgaaaaatttaaggattagcggcagaattatcatgctgtggatcaagagcccggctattaccgtgaacgcatatttgccgagcccgagcagttcgggcagaaagccggaaaaaccgccggcctctccaagtcgtcctgcgataagtgcaccgatgccaattggagcggcgtacatggcaagttgaatgattttcatgatcgcttcattgaggctctcgaagaaatctatcaccggtctgccttgggggccaagtgtcgaaagtacagccccgagaagaagcgagaatgttataacgggaagaatgtcattttctgccatggccttgaaaaggtttgaagggatcaggcctgtgagaacttccttgaggatgtcggttatctctctttcctcctgcagaaaccgttccgcaggaggcttgtcgaccgcgatttctttgccggtaacagcaggtgcacccgcttcaagctctattcctgttcttgcttcaatctgttcatgttcagaagcaggtttcccgggatgtataaactggacaagcataattccgatcaggacggctgctgctgttgtgctcatatagtagacaaatgtcctgaaaccgagtggtccgagtttacggacatctccgaaacggctgattccggtgatcatcgcggagatgatgagcggcatgacgatcatcatcaaaaacgtaatgaaaagcgtacctatgaatttgacggccagaccggcttccgggttgaagcctccaagaagtgcgccgcccgtaatgccgatgactattcctgcaagcagtttgttattattttgcaaaattcaaactcctccttcatcgattattgttttttacccctaagttgatcgtttcaacaaatgctttatggtgtcaactttatactatataatgcgttatgctgaattttcttgcagcgagcatctcacccgacgggttgcgcgaccataaaacagaaaaatcgcatgtgttgaaacccaatgggattgtcggtcatgctgcatctgcttcgttacagggaacttgcggtagtacactacagcggcgtcccctgtgccttgcatctacagcatgctcaacaatcgctcaacttagcctgaataattcactaaaggaagaaaaaaagggcgtacaaagacgggaaactttcctttttctgtcattcccgtgcctgacccgtgaaatccgagcatctatttcacaggtcttacacgggaatccatctttggtgccggagtctgcatggatgccggatcaccctgtgtaatactattacacggggcggcatgacgtatgtggttttgagctttcttaccggtttccaggagggaatccgggtacatgatcggctcaatgtatagttctacaattcgggttttcgagctctcatgaattattcaggttaggttaccgtaagaggaaagtaccgtatttcctataaattttatatatatagaagcatttatcgtgcaggttaggcctgtcaaatacagctgtatcgtgatatatttctcaacgagttaaaggggtgttatgaagattaccatatttggttcaggatatgttgggctggttacaggagcatgctttgctgaagtgggaaatgatgtcttgtgcgtggatatcgatgaggagaaaataagccgcctcaaaagaggtgaaattccgatctatgagcccggtctggaggatatggtcgtcgaaaatactcgtgaagggcgccttcagttcacatcagatcctgcagagggcgtagcattcggtctctatcagtttattgccgtagggactcctcctgacgaggacggttcggctgatctgcgtcatgtgctgagcgtcgccgggagcatcggacggcatatggaagattacaggatcattatcgataaatcgacggttcctgtcgggacagccgatcttgtcagggaaaaagtcaatgccgtacttcaggagcgtggtgtgtcaagagagtttgatgtcgtatcaaaccctgagtttctcaaggaaggggatgccgtgagcgattttatgaagccggagcggatcattgtcggcgttgacaacccaaggacgaaagagctcctgcgcaccctctatgcgccattcaaccgcagtcatgaacgctttatcgcaatggatatacgttcggccgagctgacgaagtatgcggcaaacgccatgcttgccacaaaaatcagtttcatgaacgagatcgccaatatagccgaacgtgtaggggcggacgttgaagctgtcaggcatggcataggatctgactcgaggataggattttcgtttatctatcccggggtagggtatggcggctcctgttttccgaaagatgttcaggcccttgaacgaaccgctaccaggtttggttacgaggcccgggtgcttcaggcggtcgaggcggtcaacaatgaccagaagttttctctggttgataaaataaagaagcatttcagggatgatctgcagggaaagaccatcgcgatgtggggacttgcgtttaaacccaatacggatgatatgcgtgaggctccgagccggaaaattcttgaagagctctgggctgcaggggtacaggtaagggcgtatgacccggttgccatgcatgaggcaaagaggatctacggcgagagaaacgatttgattctggctgataatccggaggaagcactgaaaggtgctgacgcgctcgtgatcgtcaccgagtggaaggttttcatgagtcctgacttcgaactgatcaaacaggagcttgcatcaccggtcattttcgacggtcgtaacatctataaccccgatatgatggaacagctcgggttttcctattactccatcggcaggctgccgcggtgcgttgaatagcattcaccaccactgatagaagtgatgcagggggccggttcccttgccaagcataaagctggagccggctttcagggcttcgcgggtatacgaccgaccgtttttgacagcttcgtgaagagcgaaacccctcgcagtgaaggctgctatagccgatgaaagcgtacatcctgttccgtgagtgtttattgtccggactctggatgaggaaaaccattcccctttactttctgaaagcagataatcatcacagacagctcctgtcatgtgtccccccttgatcagcactgcatctgttccctttgatctcagaatttcggcggcacgttctatctctttttttgaggcgggaattccatccagccccgcaagttcaatggtttccggaagatttggcgttatgagcgtcgccagtggaaacagctcatgaataatcgagtccctggccgcaggaggaaccagttccatgccgccagtcgatcgcagcaccgtatcgagaatgaccggtatggaggggctgcttcgcagaaaggctgcaatagcctgaacagcggctgaggacgacagcatcccgatcttgatggcatggatttcgatatcatcggcaagtgcgctgcattgctctgtaatgaaatcgggctccagcggaatagctcgaataacgccttgtgtgttctgtgcggtaacaccggtaaggacgctcaatccgtaacagccgagggccgcgaatgtcttaagatcagcctgtattcctgcgccaccgctgccgtctgaaccggcgatggtgagaacggtggtgtatctctccggagctactgtcggcatgcctgtatttttttggtgagagaagctgccgcgttttcagggtcaggggcatgtgccaccgaggaaatcacggcgattccggaagctccggcacgcagtacagcacagacactattttctgtaatgcctccaatagcgataaccggtatgctgatcgtctttgtgacctctgcaatgcgttcaaggcctatcggttcagatgatttatgttttgacacagtaggaaagatgtgcccgagaccaagataatcagctccggaggcaactgcttttttcgcttcgtcaaccgaagcgacagagacaccgagtatccttttgcttccaagcagttttctcgctgcatctgcaggtaagtcgccctgtccgaggtggactccgtctgcttcgacggcaagagcgatatcaagccggtcgttgatgatgcatgtcgcatcgtgcgcctgacacagtttttttattcgctttgcccagctgtagagatcagctccggaggccgatttgtttcgcagctgaatcattgaagcgcccccgccaagcgctttttccgcctgtaaaaccgggcagagggagtcggcggtgatacagcagagtatgtcttgttgtttcatcgatcaagagaggaatgaaagttatccaatgtacggacaaggttttgtgtcgaagtaaaaatggacatcgcggcaacgccataggcgccgtgctccaggcaatgggcagcgttttgcggtgtgatgcctcctatcgcatagacagggattgaaacactgctgcacactgttgcaagcttgtccaatcccataggaggtccgtagcgctttttcagcggcgtttcaaatacagggccgaaaaacagataatccgctccgtcggattcagctgtcacagcttctttgagcgagtgtgtgctttttcctatcagcagatcaggcgcggcagaccttactttggcaagcggacagctgttttcagggaggtgaacgccgtcggaatttgtcgccagcgagatgtcaaaccgttcattgatagagagaaggaaggcactgtcaggtttccgggctgtcaccttcagcgtaagctcatagagtgcttttgcggaaagatgcttttccctgagctgaatgattacaggcaggtgcgaggatattctgctgacaagttcaggaagctgaatttcgggggaggggagttcccggcagttactgaccacatagagcctcgggagcgttttctttaccggtttcatgcctgtttatggattgcttcgaggatatggcgggattcgatgacaatctgtcgttccactgcttcaactacatctgcactataaggattattcatctcatggcaaagtgattcttttcagggctgttcgctcaatttcggacgggtttctgcatcgggaagctgcggtgaaacagtgcgttgtttttcccggtgtcgatagtgcgatacgtggaggacaatgaaaaagacgtacatttaataatcacattctcatacatatatggagtcatcatgtctgaaattgaaacacgattaaagaatgcaggcatactgctgcctgagacgcccactcctgcaggtatatatgttcccgcgctgcgatcaggagggctggtttatacatccggacagctcccgttcgttgacggcagcctccttgagcaggggggcaggggcaaagttaacgaaatcaatcaggctcaggcagcgattgccgcacgtgtggcgaccctgaacgctcttgcggctgtaaaaggggcggtaggcagccttgacgctgttgaaagggtgctgaaactgacggtttacgtcgccagcgaatcatttttttccaatcagcacatcgtcgccaatggagcatcggcggtattgtatgaagcgtttggtgaaaatggcaagcatgtaagaagtgccataggggtagcagagcttcctttggatgccagtgtggagcttgagcttgttgtcagttgttctgattaattctgcaagtgtcgatatgaactgaaggcatggtatcgaaataaacggtatcgccgatcccgatattatgctgtttaaaccagcctgcgtttacttcaagaacgtattgaacagggacaagagagctgtagagcgtcttctcatcaccgatcctgtcggctgtatgaattgttcttattacatggtttgcgtcaatgaatgccatatcaagcttgatataggtgtttttcatccagaaatacctgacggcattatcaggatagatgaacagcattcccttctctctatcaagcgtttttctccacatcaagcctcttgatatttcttcatctgaatccgctatttcaaccgaaatccgttcactatttattcttacctgagagattttattgtgtttatcatcctgataagtcgacgtataacacgacaaaagattcatgattaacatgattgatattgcttgtgtgattatttttgttttatgtttcattgcttctgttttttttgtaattgtgtgttttaattgggtaaatattttgttaggtaaaagtatttaagttgttaaaataaaagtattaatatttgttttgttcttttttgttttatttaatatttgtgcttgtttttgttgttttgttgttttgtttttgtttgtatttattttttttgtcggtttgttttgtttgtctatttttttttgttgtgttgggttttgtgtgtgatgtatttcgttttttcttggttatgattggtttcttttggtttgtgttctggggtttgtcaggggttacggtgttgaggtggtatgtgttctctctgggatcgactgattgcgactgcgttgtgtctgggtatgccgttgatgttctcagggttcataaaagctacggctcgatgcatatttccggttcagtaaggcggtttgctcgttcttttgtttgggtttttgccttccgataggtaaaataatgaagtaagctgctccccgcatgaacaatattcatattgatttgtaactgactatgtcacgactatctcaagtgttcctgattattgcgtgtttattgctgggtggcatcatcggttatatggcgcggaataattcttcaggttctgttttcggtcaacagaaaaaggtgcttgatgtgttgaatatgatttcagcgctatacgttgatgaggtggatgatcagcatgtgatcgatgcaggaatcgagggcatgacagaggctcttgatccgcatacgacatatcttaccgctgaacaggtgggcttttcagaatcggaatttcagggcaactttgagggcataggtatcgaattcgatattgttcatgatacgcttctcgtggtgactcctctggcgagcggaccaagtagttcggcaggaattatgccgggtgacaggatcatcgctatcgatacgctttccgctgttggtatttcccctatggaggttgtccgccggcttcgcggaaaaaagggttctgttgtgaaccttcaaatttacaggccctattcatccaggacattttccgttgcggttgttcgagacaagattcctacgtatagtgtggatgctttttttatgctcgacagctttaccgggtatatccggatgagcaggtttgttgcaactacggcagacgagttcaaagaggcgatgaaaaaacttcttgagcagggtatgaggaaacttattatcgatgttcggggaaatccgggcgggtatctcgatcaggcggtagagatcgctgacgagttgcttcaggagggaaagcttattgtctatacaaagagcaggaatggcggtattgatgaaatgagctatacgtcgacttccggaggtgttttcgagaaccgtgaggttatggtgcttgttgacagggggagtgcttctgctgccgagattcttgccggcgcacttcaggataacgggcgggcaaagatagcaggagaactgactttcggcaagggacttgttcagcgtcagtttgatcttggcgacggatcggcattgcgtttgacgatcgcgaggtattatacgccttcaggcagaaggatacagcgggatttcagtccgggaagcgaagggagggaagagtattatcatgagagcgcagaagggagagatggagagaaactgtttaaggacagcggcagtttagaggttggcagcgatgtcgatggtgttacggtatacaggccaaaagaaggccttttttctgaatcaggaggtattgtgcctgatttctgggttgttgagcgtcctgttgatgatttttacagcagattgctgacagaaggggtttttgatgaaaccgcgttacgagtcatcgatgatccatcaagcgcggtaaggacattcagtgaagatgaaaagaggtttattagcgcttattcagaagatgcaatggctgaagactacctgaggaaaatagctgcagaaaaggatattcctttcgatgagactgtgttcaggcgtgaaaagcccgctatgctgacggcggtgaaatcacgtattgcccgccagcttttcggcatagaggcgcagataagggttcttgccgatgagtctgacaagatgctgcagtttgccaggtattacttgcgtcgtgaagcttcttaagcgtttcacggcagagtactgacgatgaaaaagcatatattccacttaaacctaaggccatacctatgtctatatcattgcttgagaaaatacagaacaatacctgttcgttgcgcttgcagaaagactggctcaagatctatacttgtccggtgcccacatccgattttctctcttttgtcggtattgcagaaatagacgcaccccagcatagcgtgctgcatctgctttatgatctggaagcggcgactgagtggatctggaagactgacgaaatgaacgtggtagaggagatcgacggcgaaaagggaaggattgtctaccagcgcatttcggcgccctggcctatttcagaccgtgaaattatcagtcgttcggaaggttacagggatgaagcaacctcggaagtgttcataaagatgaccgccgtacccgacgcgcttcctgaaaacaaggattatgttcgtgttcgccagctcgagggggcatggaacatcatgccgctttcagaaaacaaatgcagggttgtgttcaggctgcatattgagcccggtggcgagattccctcatggcttgcaaatatcgcggttatcgatacgccctacaataccttgaagaatatgcgtgagatggtcaaacgggaaaagtacaggacaccgatcgatgttccgtttatggtttctgagaaaggtattgacaggaattacaaggagtttattgttgaataggtgattggtgatctgtttctcatcctcaggacaggagatggatttgccgggtcaacaaaaatcaggtaatcaggtattatggatattgagggcgcaagggcaagtggttgggagtttcgggtcgaacataaggatattcttgtgtattcggctaaaatgaaagattcgcatattcttggtttcaaaggtgttgtggagtttcctgtatcgctcaggaagttaatcggtctttttcatgataccggaagttacaagcgatgggtgcatcagctgtcaagcataaaaatcctcgagaagggcgataatctcgaatatattatctatcaggctatcaatacgccatggcctttcccgaaacgggagatgatcgtgcgaacggggcttgatatggagggagaaaacggaattgccgtaacgatgaaatcggagcctgattatattcctgtgaagccgggaaacttcaggatcagggagacctacgggcgatgggtgttcgagccgattgaaaatgatgtcgttcggataacgtttatcatgtatgtcgatcccggaaaggatattcctcctcccatgagcaatacggcaatgttcgaagtgccgttctactcccttcagaacctcagaagtcttgccttcgatacaagctataacccgccgtatcctgaagaggttgacgaatacatctctatcgagtaagccttaaaagctgttcagccatgaagctattgagctattaagctatccagctatctcgccgttcagctatttcgctatccagccttgacgctattcttcattgaagtgactgacgcaggcttttctgagcttttcagggttcacgggtaccgctcccacctcctggcaaacagttcctgctgcaaggttggccatctgagcacttgtttcgatatccagtcctgaggcaactcccagggaaaggattcctattaccgtatctccggcgcctgatacatcggcaacatccagagatgcggctggaatatgggtaaagcgctcattgaaggtcgtcaggcccttttcacttcttgtgatgacgagatgctcgcattgcaggacttccttcagctttctgcaggcatcttcgatatccctgtcggtgttcttcagggtgataccgagagaagatgcggtttcggcaaggttcggtttgaaaacagtacagcccctatagctgaaaaagctctccagtttcgggtcgacgaagaccggcacctcatgcgatgaggctaacgaaatgatgcgttctatcaggctgggggtgagtactcctttgttatagtcctgaagcacaacgccgtccaattcgtcgatcgcctctctaagctgctcttctatgaagttctcggcagcctccggaatcgcttcgcggctttcgttgtccactcttgcaatatggtggttttgagagaggatcctggttttacatgttgtcggccttgacgggtcctggaaaaggtggggggattccagcccgtgtttgtgcataagccttttcagggcttccgcgttgtcatcccgccctgtgataccgagaagcatggttgaggctcccatggcatgaacgtttatggctacattggctgctccgcccaaccgtagagtttcgtgagtgacatcaacaacaggtaccgggtattcaggggagatgcgtgatacatgtccgaaaatatacttgtcgagcattatatcgccgacaaccgctatctttttttttctgaaggagttaaaaagtgtgtcgatattcatgatttgctctgctcaggttctgatgatctggattattcctgaattgagtgtttccacaaatgcctggttcaggttatgcattctcattgcgggcaatgagccggtcgacggatcacaaacgactgattttcttttctttgtcaggagatgatcggagtgatgcgctcagtgctgaaatatataaaagaggcggggattataagaacatcgcgggatgatggatgagggtgatgccttttattttttcactttttttgttatactcagagctattcatttttaactctgcaagtcacataaagtcttgtgaaatgtttgacaatttaagcgacaagttagaggcttcttttaaaaagcttgccggacaggcgacgatcaatgaagtgaatatcggcatcgccatgcgtgatatcaaacgtgctctgttaagcgctgacgtcaactataaggtcgcaaagaaattcgtggacgaagtcaggtccagggcgttgggtcaggatgtggtcaaaagtgtttcgcctgcccagatgatcgtcaagatagtcagtgatgagctgaccgagatcatgggtggtgagcataagcctttgaacctcacaacgaataaactgccttctgttgttatggttgccggcttgcagggttcgggcaagacgactttttgcgcgaagctggcaaagcgattgaagaaaaatggtaaacatccattgcttgccgctgccgatgtttatcgtcccgctgcggttgagcagttgaaaacgctgggagagcagatcgaggtaccggtgttttctctcgaagtcaaagacgccctgaaagttgcgcttgacgcggtcgagtctgcgagaaataatggaaacgatgttgttattgttgatacagccggacgcctgcaggtcgatgagggcatgatggcggaagcagaggcgctgaaagatcagttgaagccggaagaactgctgttcgttgttgatgccatgatcggtcaggaggcagtcaatacggcaaaggtgtttaacgagcgccttgattttgacggtgttgtattgaccaaactcgatggtgatgcgcgtggtggttcggcactctctatcaagcaggttgtcgacaagccgatcaagtttatgagtgtcggcgagaaagtcgatgatcttgatctgttttaccctgatcgtatggcccagagaattctcggcatgggcgatattgtcggtttcgttgaaaaagcccaggagacgctcgatctcgagaaaacgcaaaagatgcagtcacggctgctgaaaaatgaatttgatctggatgatttttttgaacagcttcagcaattgaagaaaatgggttcgatacagggtcttgtggaaatggttcccggactgaacaaaatgatccccaagcaggatcttgacggtctcgatttcaagcctattgaagcaatcatatcctccatgaccaaagcggagagaaatgcccctgaaattattaacggaagccgcagacagagaatcgccaaaggaagcggaacacgtgttcaggatgtgaatatgctgcttaagcagtttaaagagatgaaaaagatgatgggttcggtgaccaagatgacaaattcaggccgcaagattcttccacagaatcttccgcttgaaaaacttatgaaacgataattccttgtatttataactaacctaaatttataagcattggttaaaatcagactgagaagagcaggaagaaaaaaattacctgtttaccagattgttgcagcagacgctcgtgcgccgagggacgggaaatttctggaagtgatcggccactatcagccgaccgccaagccccatgcaattacactggataaggaacgtgtagcgtattggcttggagtgggagcgcagccgaccacgaccgcgcatagtctcattcgcgctacagggcttcttcatgaaatgaatatgaagcgtaaagggcgcagcgaagaggaaattgcggctgagatggaacaatggcaggctcgccagaatgaaagacgcgagaaaaggcttgcgatcaaaacacgtcgccgtcaggcaaaaaaagcagctgaggccgaggggcaggagagtgcttgagtgaacgtatgaaggaggaattctatctggctggaaaaattcttaagccgaaaggtttaaggggtgaggtgaaaatccagccggttacggattttcctgacagttatcttgagagaaagattttctatgtcggaaaatcggaagaggaggcggttcgtcgcacagtccgtcaggcagcgttgcgaaaaggttttgcctatcttcttttttcaggtatcgataccagggagaaagctgaagaaatcgtaggattcagtgtttttgttcgttctgacgcattgatccagctgcctcccgacagggcttacctgcatgaactgagaggcttgaaagtgctcaatgagcgccatgaagagcttggcattatagaggatgttctgggtatgcctgcacatgatgtctatgaaatacgcgctgaagggggtctcgtctatgtgccggcggttgaagagtttgttgaggagatttctatcgatgaagggtatatggtgctgaagcggtttgaagagtttctctgacagtggttcgcgcctttcattgacgtcgtgatagaatacctgaagtgattgatgctttacgagttccggaacgatggcttgtgctgtttttcctgagttggtgaaacgcttaaccggtgaattgctctgctgatggaaacgttgcgtatagatgtcatttccgtcattcccggattttttgactcaccactcgaaaagggtctgctgggcatagccggaaaaaaagagcttgttgatatccgggtgcataatcttcatgattatgggattggaaattacaagcaggttgatgattccccttttggcgggggagcggggatgatactcaggcctgaaccggtttttgagtgtattgaagggcttttggctgaacggtcgtatgatgcggtgatttttctgactcctgatggagaaaagcttgatcagccgacagcaaacaggctttcagggttgaaaaatctgattatattgtgcgggcattataaagccgttgatgaaagaatcagaaaaaagctgatcaccatggaattgtccgtaggtgatatagtggtttcagggggagaaatcccggcactgcttttgatggatgcggttgtccgtctgattcccggggttctgggtgacagtgagtctgcgctgacagattcttttcagactggaatgctggattctgcctggtatacacgtcccgcagaattcaggggaatgcgagttcctgagattctgatgtctggagatcataagaaaatagaggagtggcggagtcgcaacgcccttgagagaacagtgaaacggcgcccggatcttcttgacggtgatattattgaagagctaaagaacaactaacgttaatacttatttacttatatcatggatcagtttattcaattggtagaggcatcgcaggtacgaaatgatttgccggatattcatccgggcgatacagtgaaattgcagctgaaagttatcgagggcgaaaaagagcgtttgcaggctttcgagggtgttattatcagtgacaaaggcatgggtacttcaaaaaccattacggtcaggaaaatatccaatggtgtcggcgtagagcgtatcattcctttgtgctcaccgaacatcgaaagcataacggtattgagaaaaggaaaaacccgtcgcgcaaaactgtcctatctcagaaaacgtaccggtaaagcagccttgaaagtcaaagagcgcaaggttttcactccatccaaataggaaggccctgaaatccgcagcttctgctctgctgcgcagtgagttgtaatgaaaaagcctggcgtcggtcaggcttttttaattcagccgacgggaggggtagttctgagtgctgagtgggggatgtgttaggtgctatgtgttaggggttaggagggaagagggggagtggggagttcaaagttcaaagtgttgaggaatgagggctattaagctgcctactggtcactggtcactggtcactggtcacttgttactagtcactagtcactgcttgctgagcaatgagagtgtaggggcagacccctgtgtctgcccgtgttgaggactgtttataaaaaggagcgtgttgtgcggtgtgagagggaaaagattgcgtgtttgcaggagaaggtttttgccttctatcgtgacaacaaaaggcggtttccctggagggaaaccgtcgatcgttatgctgttcttataagtgaggtgatgctgcagcagactcaggcggatcgggttgtcgggaagtatcttgcatggatggagcggtttcccgatatccctgctcttgcagaggcgtccctgaaagatgttctggcatcatggagcggtcttggctataatgcaagggggcagcgtcttcatcgttgcgccatgactatcctcaaagagcacgacggggttgtgccgccatcgcaggaaaagctgattgaattgcccggcataggagcctacacctcccgttctataccgatctttgctgataatctcgatattgcgactgtcgataccaatatcagaagaatttatatccacgaactcggattaccggaaaatattcgaccgggcgagttgctttctctcgctgaagaaatgctgcctgagggcagaagccgtgagtggcataatgctcttatggactatggcgctctttatctgaccgggaggaaaacaggaatacgccctcttacccgacagtcttcattcaaaggttcaaagcggtggtacaggggaagaattagggtttgctgaataatagttaaatcgtttttaggtaatgaattaagcggcatttttcgtatcttgaatgcaaggaaaagcctgaaaaagccccaaaaaccttgcacctcgataccgccgattcatgtaccaaccgaagtttcagcagctcacgttcgaaaatttccatctgccgttcggcggtaaactcgaccctcaaaaccgttgggttaaacttgccgagttgatcccctggcatgttgcagagaagatgtatgccatgaacttcccctcgaaaagaggagctccggcactgacggtccgcatggcgctgggagccttgatcatcaaggagaagctcggcctttcagatatcgaaacggtcgaacagatcaaggagggcccgtacctccagtacttcatagggcttgaatcgtttcagtatgaagcgcccttcgatgcctcgatgctgacccacttcaggaagaggctgaagcatgccgatctggcggcgctgcaggaggaactcctgcaacgccatctggctgaagagcgaaagagggctgaggagaagaaagagaacaacgatggcgacgacgatggaaacgacggacctgccaataaaggcaagctcatcgtcgatgccacctgtgcgccagcagatatcgcctatccgacagacatcggcttgctgaacgatgctcgggaaaagaccgagcggatgattgacgaactgtgtgccatgcacccggaaggagtgagcaagccgaggacgtaccgtaagagggcaaggaaggatttccttgccgtcggcatgaaaaagaagttgtcgaagaaagcgctccgcaaggggcttggcaagcaactgcgatacctcaggagaaatctggagcacattgccaggctatctggttcagtgccgctgacggtcctgtcagcacgttggcatcgggacctgctggtgatcggtgaattgtaccggcagcagctggaaatgtgggcagagcgggcaagaagagcattcagcgaccgcatcgtcagcatcagccagcccgcacgtcaggcccgatcgtacggggcaaggccgcagccaagacagagtttggcatgaagctctcgatcagcgtcgtcgacggcatcagcatgccggagaggatgagctggaacgcctacaacgaaggctgcgacctggtgcgttctatcgagcggtaccgcgagcgatacgggcactatccagaatcagtgcatgccgacaagatctaccgaacccaggccaaccggaggtggtgcaaggaacgagaaattcggttgagcggcgtgccgctcggtcggccaccaaaggacgtcgagaagaatcgggcccggcgtcggcaaatcagggaagacgaaggtatccgcaatgcggttgaaggtaaatttggtcaggccaaacggcgatatagcctgaatcgggtgatggcccgtctggctgaaagcagcctgagcgtggtctcgatcacattcctcgtgatgaacctggaccggctgctcgccgctccttttttgtgcctgtttgaatggctccttttggagcttgatgtaatcagaaatttgttcgcgtggtcatctccccgagcggcgattgggtgccgctgggcgatggcttgaattcttcagcaaacccgaattatcaaggagcttcttgctgttgacatgctctgtcttgaaacgttgatcggtcgatatggtgagccggtcactcaagctcttgccgagcttgaagaggaagagctcgtggagcgtcttgcagaccaggcttcctcgccctgttacagaattcgggagtaagacgctgaaatgaatggagcagactggctaatccgagttatagagcgaattcattgacttgtagagctcattgatatccttttcgaaggccttgcttattgtttttcgtttcagcttgagagtcggtgtcagatagccgttttcaatcgaaaaaggttcttgtatgagtatgaacttcctgaccttttcatgcgtggcaagttgtctcgatatggtgcgcaaaagcgattcatagattttcaggatctctttattctcaagaagagattctcttgttttgctggtgatctgctgttcatccgcgaacgataccagttctgaaaaaacgggaacaataagcgctacaaggaacggtcttttttcaccgataaccattacctgatcgacatagctgttttcggcgatcagttcttcgatgggaagaggggcgatattttttccgccggaggttactatgatatgcttttttctgtccgtgattttcagataaccgtcttcgtcgagttccccgatatctccggtatggaaccagccgtcatggatgacctctccagtcgcgctttcatcgttccagtagcctttcatgatattcggtccccggaacagcacttcgccgtcgctcgcgatttttaaggtgacattatccagaaccggcccgacagtgccgaacttaactttttcagggcgatttacattggttaccggtgaagtctcggtaagcccgtacccttcaagtatggttatgccgaaagcctgaaaaaattctccgattttccggggcagagcagctccgcctgaaacaaagtatcggagattgcctccgaatctttcctggatttttgtgtacacaagtttatcggcaatgccgtgtttcagggcgagtatcatagagggttttccctcttgcagttgtttctggtactcgattcctgtagcgcgtgcccagtcgaagattttttgttttgtcgggctttgcgtcttgatctgtttcagaatattcgttctgatccggtcgaacagtcttggaacggtgaatataatggtgggtttggcctcggcaatgttcagtgagacggtttcaatactttctgcgaggtagatccgggcaccgcatgcaaagagaaggtagtagcctccggttctctcataggcgtgcgaaagcggcaggaaagaaaggcttctgtctgtctcatcgatccgtaggatagaagagcatgacttgacattttcacagatattacggtgtgtgagcatgacgcctttcggaagaccggtagtccctgatgtataaatgatagtcgcggtatcgtcgggcttgatcatcgtgtaactcacataatccggtgagttttcaaggatttcacgaccggctttcttggcttcggaaagttctgtggcgccttcgacagtttcatcgagccggttcagaacaacaagaaattcaagatcggtaagattttgccagatggaaagaatcttgcctaactggagcatgttggataccacaatagcttttgatccggaatccttgaggatatattctatctggttggatggcagtgaagggtagagcgggacatctatggcgcctatagtcagaatagccatgtcggcaagataccaccccggacggttttccgagagaatggcaacgcgatctccggcttcgattcccttgtgtttcaggaatgcggcaagcgatgagacatcgtcactgagagagtcgtaagagatgggctcatagacgccgttgaccttgcgggaaacaggaaaagcgtttttctgacccctgtaatggcgaaaaacatgggaaaatagttccggaagtgtctgaaagtcggaataaatgaggcccatagggttccgggtttaagctttgaaatgtagagctttgctcataccctgcggtttccgtgggggtgtagaatcagggttctttatactatcagagtcagacctgaattttctgtaaaaaaatatttaacaatactttgcaagctttgcaaatgtttgttgcgacagcagcttgttctgcggcagaaaactctggctacgcatcagaagaaagggattagcaggagtttgatggacgaataaagcccgcgttttgcgggctttttgctgaggcgaagagcggattcgaaccgctgtagaaggttttgcagacctctgcctagccactcggccacttcgcccttgatacagggtggtaaatgtatagaaaaagatcaatgaatacaaatccttgcagtgtaattaaccggctatgctatctcatgcatcaattcctcccataacattttgtacgccagggctgccggggcgtgtggccggacggcattgaggggcgcccggtagatacccattttttcaacttccgagttatagggaatgatctgactgagaaaacgtttttttcctccgtattcctcgacaatctgacgatgcatcgctttacgacgctcgaacatggtgaaaaatcctctgattttgccggtatcaagcttgttttccttaaagaattcaagcagttgtccaaaggtgcgaagtgagagcgtggtagggatcaacggtacgagaatgacgtctgatgcggcaaatacgctttcagagagcagcgtgaggttgggggggcagtcaaaaaagatatacgggtattcggtattcagttcctgaatattgcttttaagctttttctgaggttttttttcttcctgcagttcaaggtcaaggtttctgtaggaaaaatctgcagggagaagatcgagattgtcaaaatccgtccccttgatattgttatatatttttttgtttcccttgagaaattttttgctgctgtattttttgtcggcaacgatacggaagtagaaggagcttgcaccctgaggatcgagatcgcagatcagcgtaggtggtgccgtcagtgatgaaaggtaggccaggttgactgcggaagcagtttttccaacgcctcccttgatgctgtagagcgcaatggttttcatggttgacggtaaggtttgaagagctcgttgaacatggtttctgtttctgttcggtcaaatttttcgaatctgtgatgaaactccttgcgtacggcttcccgtttatgatgcagcgctgttaccaggcctccgatagacgcggccagcggaagcacctcttccccacgttccagagatgaaagatacgtcgtaagatagtcctgctgaaccgagagatcgacgaacaggccgagattgtcctgcaggtttttcagctgtcgaacaacctggcgaagtgttttccggggaaaaagagacgagtaaaactccagaagatagcgaagttttttacagtcgagacgtaacgcgtgcagctcagtgtctgtggcctcagggctggtggttctgccgtgccggagtacttttttccatgcttttcttatagatgctacagcgacgtcagacgttatgcgccgggcttccggggttctatccggatcagacggggggtcacttctgagaaatgattcccattcctgtagaaatcgtttgtgtttttcggaggcaatgtgccttgagaaagaacgcaactcttttttatggcgatttcggagatcagtgaaaaaaaggttcagggagttgcgcatagcgggcggaagaagctcccggaagcgatcagcttcaagcaggtagacgtcctgatcccgaagatcgtttgtccttcgtccgagttccctgaatgcctgcttgtaggtgagaagttcttcaggaggcagaatgccttgcagacgggcaagaatagagcgtgttcttctgatcgctacacggtagtcgtgcagaaactccgtatcgatattttttggtatccatgtttcatttgcatgaatgactgcaagtgttgaaagcagcagttcacgggctgaatccagtatggtgttatcaggatgtagtttgacaggggcttttgacgcattgattccaggttcgcaggagatggcatcaagcagggcaataaagaagtttctgtacgtggatttctcggcgtacgaaggtgttgtaagaatatgtcgggtgagtttctcgaattctttatgaaaaccttttacgggagtaagtgtgatgaatcgtttctgctcctgctcctgcgcgaatgaaggcagaattgaacgaatttcgatggtcgcgacggttttcatgttccggtccagtacacgcatggactgactcagggtgctgacagttccataccggagaaaggctcttggttttgaaaacgcctgcagggaagatcttgttttgtcatcaggaatctcttccgggaaaaagctctgcggagttcttcgaaaaccgactgaactgactttttttccgttgtcgatatcaatgaggttcagttgattacggctcaggatgatggcggtatttttattccatgctctccagtcaaaggtatcgtagaggtgtaagggctcttttttctgcggttgcgcttcgaaagaaaaagaaatgtctgggttttcagtaattcgttcgatatcaaagacttctgatatgctgaatactaccggaacgagatgtgttatcatgagaaaaaagttattgctgtcagcctcactctctgtcgttaatatagcaattacttcattgaatgtattgccggacgtctgaatgagcgccggtgattcgcctgtcgggaagcccccgcagcagccgtagatggtataaacttgttaatgcttcgtatagttgttttcacgcttttaaaaagacacggtttttcttaagttaagcctttattattcgagcttttcaggcgattgccaaactttttcataagagctgcatgagacgctggttcatatttttcagtatgctggttgtttttctcgcgggatggggatgttcaaccaggactccgtctgacggagcctcggatgtcatgactgtgggaatggtttttgacgtgggcggtcgtggagacaaatccttcaacgatgcggcctatcatggcctggaactctccagagattctcttggagtggagattctttatattgagccgtccggtgaaggggctgatagagaggctgcattgcgccagttggctgcagacccggatgtgggtctgattttcggcgtcggtttgcttttcagtgaagatattgctgcaatagctgaagaatttcctgacaagaaatttgcttgtatcgattatctctctcaaccgggcgagcagattcctgccaatttttccggcatagtttttcaggataaagagggttcttttctggccggagcaattgccggtctcgagactgaaacaggtcttgtcggctttatcggaggtatggaatcaagtatcatcaggcggtttcaggaggggtttaccgagggggcgaaaatggtgaatccggatgttactgttatatcaggctatatcggcatgaccggcagcgcgttcaccaatcctgctaaaggcaaagaacttgctctcggtcagtatgcaaaaggcgcggatattatctatcaggctgcaggagcgagcggtcttggtgtagtcgaggcagcgcgtgagactgataacctggttatcggaacagatcgcaaccaggaggatcttgctcctggctatgtattgacaagcgtcaccaaagcgattgatcgcgcggtttttacgacggccgagcagcttttgaaaggggaattttccggaggcaaggtgaatgttttcggccttgagggccggtataccgattatgtctataatgacaacaatgctgacctgatcaacactgaaacacatgtcagggttgagaagatcagagagcagattattcatggagagttgaaaatgaaataatgcatcagcgagtgacattcaatactttcgttctttcgagtcagcctgaccggttactgccggctgacttccctgaaccaacaaacctccctgaaacgactgctgttcaggaagcgattaactccgagcaataggtgcccaaaaaaatacttgtaaccggttcgaccggttttattggttctcgtctcgtaagaagacttctgcgtgaagatagcgaggtctatgctcttgtccggaagcgttcgtccatagaggctctttcggatataaaagacaggatccactttatcgaaggggatataacggtggcgtcgtctcttgaaagcgcttttcgagggatggaacaggtctatcatgccgcggggtttacctatatgggcggcaggaacggaaaggacaggcttcttgatgccattaatgtagacggtacacgcaacgtcatgaacgcggcactgttgaacaatgtacgccgcgtcatacatgtcagctccataacggcagtcggtatgtcgaaaaaaaacggcaaaccgttcgatgaatcttctccctggaatttcggggaaatagggctgcattacgccgaaaccaaaagactctccgaagtcgaagttaaaaaagctgtcgagaaaggtctggattgtgttattgtcaatcccgcttttgtgttcggtgcaggtgacgttaattttaacgcgggcagactaatcaaggatgtctaccatagaacagttcctttttatcctcttggcggtatttgtgtcgtagacgtggagatcgtcgctgatgcagttgttcgtgctatggaggtcgggcggacaggtgaacgctacattctgggcggagacaatgtgacctacaaagagctttcgaatatcatatccagggtgaccgggacgcgaaggttcatgtttcctctgccttatccgatcgcaattctcgtgcaccgctttttttctgtttcccccttcaaaacccgtatctccaagcttttcaaccccatgatgttcagagttgcctcagagtttttatatttctcttcagagaaagcaattcgtgagctcgatatgcggactgaacctattgagttcagtatcaggcgggctttcgaatggtataaaaaagaagggttgctctaaaacaccgggatatgccttcaaacactattgttgaaagggtggctgccgatctcaccaagtatcctccttttgaccagctcgatgctgcggttctgcaggatctggctcaatctgtttctctctcctatcatgaggagggtgaagttatatttgccaaaggtgattctctgaaacagcatgctttcatggttatgaagggtgctgtacgtcttttcgacactatcgacgggaaggaggttcttgtagacctttgtgatgaaggtgatgtgtttggcgtccgagctgtttttgcacaacacgactacgtgctggctgcccaggttgccgaagagtctcttctttttgaactaccggttgacaaaatcaaacatctgctcgagaccgatgcaagggtctcccttttctttgcgggcgcttttgccagaagtgtcgaagaaatcgagcataccctttccgaagcgtttgatgttggccagaagcgatacagtgagcagtcatacaacaatttcctgcagaatgaaactcttgaggtcaagccggttacttcggtaatcacctgtcctcctgatatctctatacaggaagccgcaaagatcatgtccgacagccatatcggttcaatcattgttgtctcgtcggagaatcaccctctcggtatcattaccgacacggatcttaccagaaaggttgtcgcccaaccgggatctgtcaaggatcaggctgtaggtactatcatgagcactcccgtctacaccatcagtgacggcaaaaccatagcggatatggttttgcttatggtgaaaaccaaactgaggcatttctgcatcactgaagacggttcttccggcagccctattacagggattatttccgagcacgatatcattatgtccgaggggaacaatcccgcggtgatcatgaaagctatcatgcaggctactgatcaggatcagctcaaggagcaaagagataacgctgaaagccttcttcaggtgtatatcggtcaggaggtggcgacacattttatttccaatatcatcacggaaataaatgacgcgatcataaccagagcgatagatttttcactgcaggagcttgaagctgaagggacgttcaagcgacctgatattccattctgctggctttctctggggagtgaaggcagaaaagagcagttgttgcgtaccgaccaggataacgctattctttacgctgagcctccggcaaatcaggcggaagcggtacatgatttttatctggcgcttggcagaaaggtgaccggcatattgcagcattgtggttttgtcgtgtgtcctgccgagatcatggccagcaatcctgaatggtgtcaaccaatgtcggcgtggaaaggttacttttcaaaatggatagttacccccgaaccgaaagcggttatgcattcgacaatttttttcgatttcagaccgatctacggcgagtcgaaacttgctgctgaattgaaacaggaaatattctcgctcatcgcccaaaatcgcggatttctgggtttcttcgccaaaaacgctttgcagaacccgccgccgctcggttttttccgaaactttcttgtcgaaaagagccgcaaccatgccaatgagtttgatatcaaggccagagcaatgatgcctctctctgatgccgcacgtgtcctgtcctatgagttgaaggttccggaatacttcagcacggttgagcgcttcaaacgtcttggttcgctgatatccggaatgaaggatctttgttcggaggctgcggccggttatgagtttcttatgcggttgcgtgcggttaacggactcgtaaataactcatcaggtcgttacatcaagccggaaaccctgaacaagatcgaacgtcagaccctaaggaatgtattttccaccatagacaaggttcagaaaacgctcaacttacgatttcagctcgattatttccgtgattaactttctggcaaaaaaaaaagcggcacgccgatgccggaggggagagcttccggatactgtttgcggttatatcaatgctttttccgggcattctgatcttcagttccctgtaggcgatgttcgatatgtggtcttcgatacggagacgacaggtttcgacacgagcagagatcttgttatctcgataggagccgttgcgataaacgcgctgcatatcgacgtgcaagattcttttgaggtgcttattcgtcgcgataacgttggggagaaagatgcggttacaacccatgggcttttgtgcaaagaccttgatgagggcggtgaagaacaggaatcactcgatgcgttcatcaactatgtcagcaccggtgtcctggtggcacagcatgcggatttcgatgttgccatgatcaatcgtatgcttcaccgctactatggctttgagctgttcaatcatgttatcgatacggcaagtctcgcgaaaagactggaaaaaggcccctacttcaatctcgcgcacaaaagcggtgagtacaggctcgatatgcttctggatcgttacaatattcgaatgcatgacagacatactgctgccggtgacgcctttctcactgcccggctgtttcagatgctgctcgctaaagcagagcacgcaggaatcaggacgctcaaagagctgctgctgacataaaggagccggaatgaaggagcaagaagccggaagtcagaagccggaatgaaggagcaagaagccaggagcaaggagtcagaagcaaggagccagaagtcagaatcaaggagtctgaagtcggaatcctgaagtcagaaattggaaacggctgaccttagactgactgaaaactgcctactgaagactgctgactggttcctggttgaatagcaatgagcaatgagcaatgagtgaaggcaagttctcggttttagtcctgagttcttagtaggaatggctcggtagtggggaatgcaggaagccgaaattctctattcgcgttttgcaatagtcattatagtacaaattcccgctcttgactcttttctctcaacgtctattttcacattagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcactcagcactttccgatctcttcttccttgcgaagagcatcattctcggtgaggtttcctcatcaaatgccgatccttcgtactctccatatatctccatgattgtaaaaccggccgaatcgagcatctctttgatcgtttcaggtttgtagagcctgactgattcttcaaaggagagcgtctcctcaagagagcttatcgtgatctgtttgcggacacagtcgttttcgatgctacgggtttcagtgattgtcagatcatcgatggttcttgacgaaaagggggtcaggttttttttcaggaacaccgggttaatcagatcgaggacgtaccacccgtcaggcttcagggcatggtgaacattcctgagaacctgcagatcctcgtctcttgtcttaaagtagccgaaacttgagaagagctgtacaatcaggtcgtaggcgttgtctgccgacaggtggcgcatgtcctgccgtgtgcatgcaagagaaaggttctcttcagaggcacgggtctgcgtgcattcaagcagaaacggggagaggtcgttggctgtcgtcatatagccccgtctggcaaactccagggcatgacgtccggcaccgcaggcgatatccagtacctgtatatcctccggcgtcagggagtccatgtttgttttctgcaggatggttgccagacaggtatttgcttctgtttcatccctgtggctgtagactttcaggtagaggggatgattgaaccactctgcaaaccattctttttctggtgtatcggtcatagtgtctgattgatgagatgccgtgctgcccagtatcctgaagaaaaacaaagagccgtgatgttctcacggctctcggacagaattctatagtgttctcttacttggtggcgctgctgacaaaatcagcaagtactttctggtcgttttcgccgttaggaatacgaacgtttttttccatgaatttccagccgcttgttttctctgatttgacagagtagacaagcttggcaactttgaaatctgcgccgcctttacttgatgtcttgtcgccgaatgtttgtttcttggccatagctcaggtatcgatttcgtgatggttttgcggaatacttatccgcacaataattgaagaccaatgtaagaaaaaaacatgtgacggacaagatatcgatactgtcaaaaatgagaagtatcaatcaaaaaaatgatacttgtactcagcttggatttattgaattatgtggcgtcaaaccggttaaaaaagagcgaaatacggcatggttcggagtgtcaggttattccgatacaagagtttgcaggattttttcgtgatgcctgttatttttttactccatcaggtgttactaccagacaagacaataattactacatgagccgaacaccatgcatgcattgaaagaaatagacacaggcgttttgaaggatcttcttgaaaacaaggatatacatcttacagatgtacgttccattgacgcatacaacggctggccgatgcgtggtgaagcgcgaggtgggcatatcaggggagcgagaacgttgcctgaaaaatggctcggttaccctgagtggaagaatattctgcagttcaagcatattctgaaggatgataccattgttgtttatggctatacgccggaagagagcaggaaaacagctttgcagttagtggagcatggcttccaaaatgtttcagtctataacggttttctctcagaatggtctgccgacgactcattgccgatggaaaagctggccaactatcgccagcttgtatcacctgaatgggtcaaatcgctgatttccggagcagcgccactggaatacgacaatgaccgctatgttgtctgtcatggacattaccgcaaccgggacgcctatctcagcgggcatataccgggagcgattgatatggacacgctcgcgcttgaatctcctgaaacatggaaccggcgaagcccggcagagctgaaggcggctctggagcagcatggcatcacggtggacacgacggtcgttctctacggcaagttcatgcacccagacaatgcggatgattttcccggcagcgccgccgggcatatcggggccatcaggcttgccttcatcatgatgtacgcgggagttaaagatgttcgggtgctcaacggaggttaccgctcctggatagacgccggcttcgataccagcacggaagatgagcctaaacagcaggtcgccgaattcggggccgatataccggcacgcccggaactcgcggtagacacacccgaagcgaaagagatgatccgggcggaagacgaggatatcatctgtgtcagaagctatccggagtatatcggcgaggtgagcgggtacaactacattaaaaagaaaggtcgcatacccggagcggtgttcgctgattgcggcagcgacgcctaccacatgcaaaactaccggaacctcgaccataccacccgggaatatcatgaaacagcagccatctggaagcattcaggcatcgtgccggaaaaacatctggcgttctattgcggtacggggtggcgaggaagcgaggcctggttcaacgcgctggtgatgggatggccgaacgtttccgtctacgacggaggctggttcgaatggagcaacgatccggataacccctatgaaaccggagaaccgaaaggaagctgaatggattattctgaaaaagaggtttttgagtgcggacatgccgaaatagtgaattttctgcctgaaatagggctggatacggcggttaccgaaattatcaccggtctgagagcgagtccgaaacggatatcgagcaaatatttctacgacaaaaccggatcggagctgtttgaaaaaatcacccgtctcgtcgagtattacccgtcgcgtacggaaaaagtcattctcgaagagctgacgcttgacgaggtgaccgactgccgggatgtcgatattatcgaacttggcagcggagatcacagcaagatcagtcttctccttgaaaaggttccggcaggccttctgcccggcatacgatactttccggtcgatatcagccgtccggcgctcgaatcctcgatccgggagcttacctgcatgtttccggagcttgaggtacagggtatcgtggccgactactttcaccagatgcatctcgttcccggaggccggaagaagcttttctgctttctcggcagcacgatcggcaacctggaacgggaggaggcgtcagcgttcgtaggggatatcagcgatgcaatggagcccggagacgggttgctgataggattcgacagagtcaaggatactgccgttctggaacgggcttacaacgacgcggaggggattactgcccgcttcaatctgaacatcctcaatgtcgtcaactctctgatcacatcggatttcaaacccgtggatttcaaccacagggcgttttataacagggaactgaggcgcatagagatgcacctcgaagccgggagcgatgttcgagtgaagagcctgtttgcggaagaggaaatgctgatccggaaaggggagcgcatccacaccgagagttcacacaagttcgaagagtcggacatccggactcttgctgaaacggcagggcttgttgtgaagaatatcttttccgatgaaagggagtggttcagtctggtgcagtacgggaaagaggggtgaaggatatgcatttgcgattatctgctcacaaaccagggcacaaaccttgaatgatcaagcggtcaaggcatgggaaattgatcagaacgtgacaggtatgggtttcagcgatgaatgagattaactcaggagggcgatgtgatgttacttcgaaatcctttaagagtggctgctgctcaggtggctccgatattcctgaatcgggacaagaccgtcgagaaggcgtgcgatgtcatcgccgaggcaggtcggaacggtgctcaacttgtcgtgtttcctgaagcgttcatttcaggctatcccgattgggtatggctcatccccaacagcaagggcgcggtcttgaatgagctttatgcagagcttgttcaaaacgcattaagcattccggatacatcgaccagcaagctgtgcaaggtggcgaagcagtccaaaattcatgtcgtcatagggatacttgaacgcaacacagaagccagtaatgcaagtctgtttaacacgctcctgttcattgatgaccatggcaatatcatgggcaagcatcgcaaactgattcctaccggggctgaacgtcttgtttgggcacaaggagatggcagcactttgcaggtgtttgatacttcatttgccaggctgggcggactcatttgctgggagaattatatgcctttagctcgtcaaaccatgtatatgggcggcacacagattcttgcggcacctacctgggataaaagtgaaaactggcggctcagtatgaaacatatcgccagagagggtggaatgtttgtcatcagttgctgcatggcgttgaagatgcaggatattcctgataactatgagttcaaaaagtactatcccgaagggcgggagtggattaatacaggcaacagctgcattgtcaatcccgatggcgaaatcatctccggtcctgttcagatgaaagaagaaattctctatggagaagttgatctcacgcttgttgcacagtccaaaaggatgtttgatgcggcaggacattatgcaagaccggatgttttcacgtttgtcgtcaatcgaggggaaagtaaatcgtcgtgattcgaagcaagaagcaatgagtctttgcgcgagtggttgcgtgaattatcggggaccgatcgaaataaagtcgcaaacaactccaaagcccgatttgaaattagcgataaacagaatgaggagtacctgatgaacaagaaaaatattggcagtagcttcgacgactttctcgaagaagaagcgattctcgatgaaacgacggcagtagctataaagagggtgatagcctggcaaatcgatcaggaaatgaaagtgcaaaagctgacaaagtcagccatggcgaagaaaaagcatactagccgatcggctctgaatcgtttgctcgatgaaaacgatacgagtctgactctcacgactctgtcacgcgcggcatccgttctggggaagagattcaggattgagcttgagtcctgaggaggtacaggggagcgatttttcaggttattcgtcaggctggtgattcaggtgttttgtgttttgcttgaagtatcttttcgtagagcgtttcaggagcactatcagctccgttggaccatgctatggttccgccttcaatagctttgaagcactgtgattacatccgctacaatactatatgctcagttactagtattttcctataccggttagctttagggcacctctatttatttattccgcgatgcaattgcttcgttgagcggtgctcgaaatcctcatgtacgctgtgtacactccggtttctgcgctccgttcgcctcgcacttgaatcgctcatgacaataaatagaggtgccctttacatgactgatatgttcccatcatccacatactccgacaacctcatatccataaccgaaaaggacataacctttcgtaaatactacctcccatttttcaggaaaaaggttgtgcgcattgacgagatcgagaagatatcggtggatgagccgtcgttgatgaccgggaaatggcggctgcacgggacgggggatttccggacgtggtttccgatggatgtcaggcggccaacgagggacaggatttttatcgtgatgttgaaaaacgggtggttccgcatcgggttcaccgcagaggatggcaggcgtgtggaggagatttttcggtcgagagggttgattggggacgtgtgaacgtcagaagacagagtgcaaattcagcggggtcataaactgcgccgctgatttgcaacgttatgctgcatgacggccctgactaagtcgaacgccgatgactgacaacaagaagctaaagccacttgttattcctttccagctcgagcaacagacttgttcttcagccagatcgaaaaaccgggttcatcgattttacctgccgccaaatccacaaccgcgttaactgcttcggcttctgacgacttcagttgccatccgttaatattgaggaacacataggcagctaaaaatccggtgcgtttgttgccgtcaacaaacggatggttacgaataatgccataggcataggacgctgccagatcaaagacggacggatcgtcgctatactgtgcctggttttgcggacgggcaagcgctgacgataaaagacttgcatcacgaataccagtgcttccgccatgctcggcaatttgttcgtcatgtatcgccaagacaacctcatcaagaatccatcgccagctcatttggcaagttcatgaagagcgttcctgtattcagacattccctcgcgagcggcctcgatttgctcggcaaattcaggatcgtaaggcgttacggcatatcctgaaggggtttccgttaaatacacgatgtccccttgcctgatcttcaggcgctcagctacagcctttggcaggataacgcctgtcgaattaccaatcttggttactgttgcgcgcatacaatcacctccgttctgttataccatatgttataacaaaacagggctatggccaaaaaattttttcctgcatgtgtttaaaaaaccaaagagaggcgtttccgccccttgcaacacagaagagtatacgtgattggtttttgacatacagcggtttctcagtcaggtgtatgctttggaagagtcgtcgttgctgaccgggaaatggcagccacggggcctgcccctaagggtgtatgtgaaaagaccggaggcgggagggcgaaagatttttcgcccctacggagtatcgtggcggggcgttcctatggaggcagtatttacgttcttcctgatactgtctttttaatccacgcaggatctcgtcgcattggaagtacggcaataacactaacgactttatcgctgatgtcgtaataaattgcgtaaggaaatcgttttgagatcagtctgtagaatccgaacttgacctggtgggttcctgcataaaggtagagtgattcaatgtcactcaatatggaatcccagaagtattcccccagccatgatctgcggtaggcatagaatgctttcccttcgttcaagtcatcaatgacttcgtcgagtacaagaacatgggagggttcgatcatacggatttgagtcttttcaattcatcaagtgtcagaaatttcgcttgtcctgaattgatgcgctgttgtcgagactcaagtaaacctttatgccattcgggggactcaggaatctggttttcttcagcgagagaatcccagatctgctccatgattatcaacctttcctgaggcgacatttttttgatttcatcaatcatcatttcaatttttcctgttcaagcttttttaagtctgaatctcattttgtattgccgtatacattctgcattgatgatcaacctgcttacctaatgatacaggaaatattgtaaaaattccattagttgagactcgttgcatgagaacgtattgtatcactatcgagaatatatgtcgtgtggaagagatttttcggtcgagagggttgattggggacgggtgtctgtgaaaagaacgggggcgggagggcgaaagatttttcgcccctacggaacaccaatgtaaggatggactgacagagctcgcgagactctcctgaacaattcaacagttcaacaaatcaacaactcaacattcctcctcctactccaatccatgcagcattcccttgtgatagattcccacagctcttcctttcatggttctgccgaggaagggggtgtttcttgatttggaacggatgaggtcttcggtgcaggtccaggtttcttcggggtcgatgaaggtgaagttggccgggctgccgggttcgaagcgtatgggggagaggcccatgatttttctcgggttggaggagagcagctcgatcgctctgtagtcggtgatttttcctgtatgtaccagttctgagaaggtaaggccaacggaggtttcgagcccgatgataccgaaggcgacctgatcggcggggcactctttctcatggcgcgcgtgcggggcgtggtcgcaggctatggcgtcgatggtgccgtcggaaagcgcttcgagaatagcgtcccggttttcgctgctgcagagcggcggtttcatgatgtagttgcctttgttatctgcttcgtaaaggtcctgctcggtgagtgtgaagtgatgaggcgtgacttcgcaggtgatcttcatgccttttgctctggcctgacggaccaggtccagggcgccttttgtactgatatgcgcgacgtggtatctcggaggggatatcggcggattgagcttgtgcttctgcaggtagtcgatcagatggatgtctctggcgagtgtaatgacttctgccacgtcagggattcccttgaggcccatcagggccgagtatccgccttcgttcatgacgccttctttggagagggaggtgtcttcgcagtgctgaatgacgagcatgtcaaaacttgcggcgtattcgaacaccagtcgcatcatccgggtcgtctgtactgcggttccgtcgtctgaaatagatgaaatgccataggaagagagcttgccgtaggaggaaagagtttctccctggcttccctcggtcattgcggcaacaatctcgatatcgaccggcagatcctttgcgttgagtttgataaacgcggccccaaggggactgtcaatgaccggtttggtgttgggcatgacggccactccggtaaatcctcctgcaaccgcggctcttgatccggtttccagtgtttccttgtattcctgacccggttccctgaagtggcagtgcatgtcgaacagtcctgaggcgataattttaccgctcatgtcgatgacgcggtcatgagagccggaagggatcgtctcttctccaaaggtgatcgtatcgatcactcctgtttcagagagcttaatggagccctgcatgtcaagattctgtgccgggtttatgagtctcgcgttctggaaaattatgttcatgtctgctttgcctggatgattgtggttacttttcgacggccgcgtcgagaacagtcagcagctcggggccgcgatcgctgttcaggaagagttgcgcacgcagtgtgtcgccgttctttacctgaccgactccttcaggggttcctgtaaacaggaggtctcccgactgtagtccgtaaatatacgacaaataggagatcagcacaggaatgtcaaacagcattttttcggcccggccattctggacggtggtgttgttgagcgtgagttcaaatgcaagcttctcaggatcggggatatcatctgctggaataaagtctgacaccagagagctgtttttgaaccctttggacttgagccagggctctcctctgccttttgcgtccatctgcacatcacgcagtgtcatatcgagccctatgccgtatcccgcgacacaggagagggcttcttcttcagcaacactgtccgcgtcttggccgataagcacgaccagttcggtctcatagtgcatgttgcgggatacgggttttccgcgatagtgagggatcgatgtttttttcgtggaggaaagggaagaggagggtttgaggaagataatcggttcctgcggcttttcggctgttttcctgactgcctcgccttccgactcccattgcagcatttcttcagcgtggagctggtagttttttccgacgcaatagatcgaagaggggttgagcgatgcggctgttatgcgtttcatactgactgcgtatcatctggttgacgtttgtagacaaatgtatgaatatttccgcaattcagcttccggttacgggtggctgaaagcgccacattcagaggtgatgtgacaactctgttgagcaggagtataaaagagggataatttactatctttaaagttagcgtattatgttcctttgtacacgtaaagggcatctttttctcctgatatgagcggttcaggcaaaggcgaatggggcgcataagccggagtgtacagagggaacaagagaatttcgggatccgctcaacgatgcaattgagtcgcggaatatatacatagagttgctgtaagtgtgtggcgcttgcgtaagatttgtactacaggacatgaacaaggctgaaagcaaggaacgtatcagacgggagtgcagggagcgtcgtgcttcgatggacagtgaggagtggcggtcagcaagtagtctgattgctgaaaacgtcgcaggaattcaagaattccgcgaggctcgaacggtcatgatgtatctgtccatgaatgaacgtcgtgaagtcgatacggcccccctgatctctctgtgcgcttctttcgggaatagttccctgtatgtgccggtgactcgcggtgaaacgctttgtatggtgccgtttaatgagggtgacgaggtgaccgatggcaggttcgggcagcctgaaccggtttcagacaacggttgtgcggatgtcctgccggacgtggtcattcttccggtggttgccgttgacagggaagggagacggctcggttatggaaaaggttactatgatcgttttatcgcagggctgagactgcaaggtgcaacgccgttcacgctcgcggtggcgttttcttttcagcttgtatcgcacgtgcctgaagatccgtgggatgaaaaaattgattgcgtggtcaccgaaaaagaggtggtgaggttttagataacgtcgaacagttatatacacaatggacaagcctgcagaagctgttaacaaaacagtgaataaaccggatttgagcagctcctcgtattatctgaacagggaattgagctggatggattttaaccagagggttcttgaagaggctctttctccggatgctcatccgctgcttgagagggtgaaatttatttccattttcagctcaaatctcgatgagtttttcatgatccgcgttgccggccttgaagaccagtatgaggcaggcatacaggatcgttctctcgatggccttactccccgggaacagatcgaaaagatccgcgataaggttcttgagcagtttcatctcagaaacaactttttttacaaggagatatgtccggaattgagcaaacacggtattgattttgttgaataccggaacttgaattcgagtcagaaagaggtgctgaagcgatatttcaggcatgagatttttcccgtgctgactccgcttgcggtcgataccggtcatccatttcctttcgtttccaatctctcattgaatctggcagtagaactggaggatcttgaaaccaaagcactgaagttcgccagggtaaaagtgccgagaattctaccgagactgcttcgcctcgatactatcgaggggtttgatttcggttcggacaggatcggtctgctctggctggaggatctgatcaaaaacaatctcgaacagctctttccacaaatgagggttgtgcagagccatccgttcagggtcatccgtgatgccgatatcgagatagaagaggacgaggccggggaccttcttgagacaatcgagcagggtatacgatcaaggcgttacggaaaggtggttcgccttgatcttacaccaagcatgcctgactatatgaaagagctgctgataaaaaatctcgaaattcactcgaggaacatctatgagatttccggtgcgctgggtctgagtgatcttatggagatgatggaaattgaaaaacctgagttgaaagatccgccttttgctccggacaatcctattgaagagaaggcaggaggggatattttcagtcttctccgaaagagagaccagcttctctatcatccttacgactcgtttcagccggttgttgatatgatcaatcaggcggcaagtgacccgcaggtgctttccattaaacagacgctttacagggtcggcagtaattctccgatagtcaaggcgctgatgaacgctgttgaagaaggcaagcaggtcgctgttcttgttgaattgaaggcccgtttcgatgaagaaaataacatcggctgggcaagggcgctggaagatgtcggcgctcatgtcgtctacggatttgtcggtctgaaaacccatgccaagcttacacttattgtccgcagagagcatgataagctgaaacgatatcttcatctcggtacgggcaattacaatccgttcacggcaaagatatatacagactatagttatcttacctctaacgaggtgcttgccaatgacgtatcggaacttttcaatgctttgaccggatactccaggcacaactcatacagaaaactgatcgtctctccggtcaatacccgcagcaggatcatcgagatgattaaccgtgagatcgagtggcataaaaaagagggtaacgggcggattatcatgaagatgaatgctcttgtcgacagaaaaactatcaaggcgctctataaagcgtcaaacgagggcgtttccattgatctgatcgtacgcggcatatgctgtcttgttcccggtattaaaggtgtgagcgagaatattcgtgtgatcagtgttatcggaagatttttagaacacagcagagcgtattattttcgcaacagcggtatggatgaggtatatctcggcagcgctgatctcatgccgagaaatcttgatcacagagttgaggcgatgtttcccattatggacaaggagctgatagaggtcgtcaaattcgaattggagcttatactgagtgataacgtcaaggcctgggagatgacttctgatggttctttcgagaaagtctgcaaggaagggtctcgagtgaacagtcagaaaatattcctcaatcacgcatcaaagaaaaaatcaacaggtaaaaccttaaagtgaacggattatgaaaatagctatcgggagcgaccacgccgggtacgcattaaagaaaattgtttattcctggcttgacaagcacggttatgaagtcgatgatatgggaccctggtcggaggagtcggttgattatcctgattttgcccgaaaggttgccgaagctgtctcaaggggagatgctgatcagggggttttgctctgcggatccggtatcggtgtttctatcgtggcaaacaaggtaaaaggcatcagggcagcacttgcgttcaacccggaaatcgcgagccttgccagacagcacaataacgccaatgttctctgttttcctgccagatacagcgatagcggcacgatagaacaaagccttgaaaactggtttaacgcggagtttgaaggcggaagacatgagcgtcgggtgttaaaaatcgaaccataggaattatcccgtgtctgcgatcgtttatagtgctgaaaatgagtatatgtcatgctatagcatagcgtgttatggtttatcttagctggatgggcgttcattcaggatattttttttgacttttgatcttgttccgatgagcattgtagaacgatacatagaggtggattatccggtgtttcaggcttcggacaaggtctcaggcctgcttccgctgcttgatgccaccgctttcaaggaggctcctgtgcttcaggacgggaagctttttgcggttgttcgatcatctgatcttgccggtattccggaaaatgatctgcagcaggatcttcggcttgagcagatgacgttcggtgagcctgaaacagtgcaggaggacgagcatgttcttgatgtgttcgagcgcctgattgctgccggaccgggacatattctttgtgtaacggatcaggattcatgctataagggcgttgtcgatcctgctgatattcttcgtcaaatcgcgaagatgtttcatttttccgaacagggctcgacgcttgagatagaggctcctgcgttgggcgtgaaagtctctgaaattatcggtgtcattgaaaataatgacgcaatggtgctgagtttcggtgttgtcgaacctgaaccgggcgcccaggcaatggtgatgactttcagggttcaaagcagtgatttttttcgtctggttacaaatctggagaaatacggataccatatccgctatgccgttccttccgctcaggggggtgtcgatgaacttcgggaaaaagcccttgagttcatgaggtacatagatatgtgacgaccagttgaccatttgcctggatctctcctgttttattaatagtccaattgatttatgtctgagaacccctctgcgatcatagaaagcattcgagcaagggcaggtgaactgtatacagaaatagtcggcctgcgccgtgatattcatcgtcaccccgagctttccttccaggagtttcgcaccacatctctcatcagggagtacctgttgaaacatggcgttacggttgagcatgattttctcgacaccggggttgtcgctcttcttaaaggagaaaagcaggatggtcctgagagaggtcttgttgctcttcgggcagatattgacgccctgccgcttcaggaagagaatcatcatgatttctgttcggtcgaggaagggatcatgcacgcgtgcggacatgatatgcatacagccattctgctgggaacagccgctctgctttcaggcatgcgggaagagcttcggggagatgttctgtttatttttcagcctgccgaagaaaaagcccccggaggagcaagccccctgatcgaggcagggcttttcgaacagtaccgcccttcagctatctttggtcttcattgttttccgcatattcagtctggccggatcgccttgcgtgaagggagcctgatggctgcggctgatgagctgtatatcactgttaacggggaaggcgggcatgcttccgcacctcataaggctgcggatcctgtacttgctgcagcgcacatcattacctctcttcagcatcttgtaagcagggtcgcttccccttatgagccggcagtgctctccatcagctcgatcaacggcggtcatgccacgaatatcattccgagcaaggttgtcatgacaggtaccctgcgaaccatgaacgaggagctacgctctttgctgcacaggcgcttgaaaacggacatagagcataccgctcttgcgatgggtgttgaggctgaactgaccattgtcaatggttatcctgtgctggtcaatgatcatgagacgacccgcaaactcagggaattctctgctgactatctcggggttgagaatgtggaggaaagcgaaccggttatgaccgccgaagatttttcgcactatctccgttactgtcccggatccttcatgcagcttggtaccggcaggaaagagcctcaaaaaggagactggcttcattcgccttatttcaaccccgacgaatcatcgatcgtcaccgggatgggtgtgatgagttatgccgcatggagctggctgaaggcacgaagttccggaaacgggtaacgaaaggtgatgagaggagagtgctgaagttctaaactgtttgtattcaagtactggttacttgtcacaggccccggtcagcaccggggcctgtgacttgttactctttcagctacgccttgttgttcgatccaagcacattgatgtttttgtgcatatagagttttttgagcgcatccctcgcagggccgaggtattttctcgggtcgaactcttccggtttgttgtcgagcacttcacgaacagccgccgtcatggcaagacgtccgtccgagtcgatgttgattttacagacggctgacttcgcggcaagacggagttgttcttcactgatgccgattgcgtccttgagttttccgccatgctcgttgatggtttttaccagttcctgcgggactgaagaagagccgtgaagcacgatcgggaaaccgggaattcgtttttcaatctcttcaaggatgtcaaggcgtattttcggatcctctcccggcttgaacttaaaagcgccgtgtgatgttccaatagagatcgcaaggctgtctacaccggttttgctgacaaaatcttcaacctcttccggttgtgtataggtgtgtgtttcagcagagacttcgtcttctataccggcaaggacaccgagttcgccttcgacggtcacatcatgctgatgagcgtagtcaacgacttttctggtaagggctacgttttcttcgtagtccaggtgtgagccatcgatcataactgaggaaaagcctgtttcgatacaatctttgcagagttcaaagctgtctccatggtccaggtggaggacgatggggattgatgctcccagctcttcggcatattccacagccccacgggcaagatggcgaagaaggatctggttcgcatagtttcgagctccttttgaaacctgaagaatgaccggagaactggtttccgcacaagcgaggatgatcgcctgaagctgttcgaggttgttgaagttgtaagcagggatcgcataaccgcctttaacggcagattcaaagagttttctgctgttctgcagtcccagttctttatagctgacaggtttggttgacatcaagggttctccaataattaatattttttttgcgcgtacgttcactgaaaatagagagaagtcgaagaatatatcgtcataaaatataatatatttgcattctgtttcaagttgcgtttgataattcaatgataacgaacagtatttcatgttacctcatatcagaaagttgttgtctctctcagcgttgtcgctgatcatgtttcttctgcctctggcagatgctcagtctaaaacagttgctgcatcgtcggatgatatcgtgctcaaggcttctccggttcaggaagaggctgagcagtatctcagccgctatcttatgcagtatcatttcaggcgtgtggcggtaaatgattcactttcccaggagattctcgcccgttttctcgagcagcttgatgaaacgaaaagttactttctcgcttcccaggtcgagcagttcaataaagagacaggtaagagtatcgacgatcagtttcttgccggaaaagccgatgcgggattcaggatttacaacacctttttgtcacaggcgaaaaagaaaatgcggttcatgatcgcacggctcgatacagcccgttttaatttcaccgtccgtgatacctttgatctcaaaagaaaggacgctctatggccgtcaaacaagacagaacagcaggagcggtggatgagggaggctaaatatcagttgcttaccctgaaatattcaggtgaagaggaggatgatgagccgcgtaaggtgcttaaaaagcggtatgaaaatcgtctctctctgcttgaaaagcaaacatccgatgacgctttccgcgcgtataactatgctctgacaacatcgtttgatccgcatacaagctatttttctccaagggattatgaggattttcaaatagatatgagccgctcactcgaaggtatcggcgccaagcttcagagtgaaaacgagtacactgttgtcaatgaaattattcccggtggcccggcgtttaaaagcgatctgctcaaaaaaggggacaggatagtcggtgttgggcagaatgccggcggcgaaattatcgatatcgtcggatggagaatcactgatgtggtcagactcatccgcggcaagaaaggatccacagtccgtttgaaaattcttcctgtgagtcaggcgaataaaggaccttccaggattatcagaattgtaagggatgaggtgacgctcgatgagcagtccgcaaaaaaagaagtgatcaattatgagggtaaaaaaatcggtgtgataacggtaccggcattttaccttgatttcgagggagaaaagaacaacaagcctgattacaagagtaccagcagggatgtcgggaaaattctgaccgaactcaagcaggagggagtggccggtattattctcgatctgagaaacaacggtggaggagcgcttgaagaagcggtcaaacttaccggtctgttcatccccgagggtcccgtagtccaggtgaaaaatgcgcgtgacggcgttttagtgctgcgtgatgaagatgctgatgtggtatatgacgggccgcttgcagtgctggtgaatcgctatagcgcctctgcatctgaaatccttgccgcagctatccaggattatggaaggggggtgattatcggaggcaggacattcggaaaaggcacggtgcagagtattctcaagatcaacaggccgttcaactttttctacaaaaataacgatgacctgggacaggttaagctcaccgttgccaagttctatcgtatttcaggagaaagcacgcagcaccttggtgtaactcctgatatcattttcccgtcctttattgacagcaaggtggttggagaggatacgtatacaagcagtcttcgttctgatgtgatttctccggtaaggaactctgagccgacgcggctgactgttgattctataaatgccctcaggaagcgctataacgaacgtttaaaaaccgattctctctatgcccggtacgtaagtgacctgaacaccctcaaaagcttcagggataaagaggtcatatctctctatgagcctgatttcaaggcggatacggatcgtattcagggattcgaagcccagtggaacaaagaggatgaaccggatcttcttctcaaggagtcagcaggaattgttgccgatatcgccgatctttcaaagaaatcgcttattgtcggcggtgaggcggcaccttggcaaacgagaaggaagtaaggtggaggactatacgagtaacaagtgacgagtaacgagtaacgagtaacgagtaacttttgccctttaccttttgccttaactctgttacttcctgagtttgcctctggcgatagttatctgttgttcaaccgaggcaaaagaggtgctgccgtgagagtgttttgagttgatgctggcttcaggtgtcagcgcgtcgtagaggtcttcgttgaagaggtcgcaaaaacccctgtactcttccagggaaatcttcggcagggaggttcttttttcgatcgcatggctcacgatctttccggttatcctgtgtgcttcgcggaaaggaagattttttcttacgagatattcggcgatttccgttgcaaggctcaggtcttcgccggtaagggttttcagccttttttcgttcagtctggtatgcgcgagcatttttgtgaagattcttacacttgaaaccgtcgatcctgctgaatcaaataaaggcggtttgtcctcctgcatgtccctgttataggagagagggaggcttttcatgatcgtcagaatactcatgagattaccgtaaactcttcctgtttttcctcgtactagttcagcaatgtccgcattttttttctggggcatgatcgacgaaccggtagagaaggcgtcgcttatctctatataattgaactccgagctgctccagagtatgaggtcctcacagaacctcgaaaggtgcatcatgatgatcgagcatgctgaaatgaactcaatgatgatatcacggtcactgacggcatcagtgctgttctggaaaaggtcactgaaatccagcagttccatgcttcttttcgcgttgataggtagtgtgcttcctgcgaaagccgcggcaccgaggggagagatgtcgacccgcttgaagaggtctttgagtctttcgccgtcccgcaggaacatattgaagtaggccagatagtagtgtcctgcagagacaggctgtgcccgctgcagatgtgtatagccaaaaataatcgtgttccggtagatatccgccttttcgaccagcagtgttttcagaccgtcaagagcctcacccagttcgccgatcacctttttcaggtaaagtcttgtatcagtggcgacctggtcgttccggcttctgcctgaatgcatcttgcctgcaatgggtccgatcttttctttcagcctgttttctatgacagtgtgtatatcttcatcttcccaatcaggtataagcgctcctgagctgatctcctgttcgatatcctcaagtccctcgatgataagtctcgcctcttccacaggaataatcgcctcttccgagagcatggttacatgagcgatcgaacctttgatatcttcctggtacaagaccttgtcgacatcaactgaagatgagaacagcagcgcctcccggtcaaacggttcagagaaacggctttgccagaggagttcttttccggtgcttttgttcttgtccatcaggttgaaaatcaggttggagaagtctgtaagccggaagataagaaatattgctgcgctcgaaaagtttgtcgcattcttgttgtttttgcgcaaagtactttaaatagtgaagttctaatataaaaaaactgcgctatagagggagaaggggacttgttaacgtcgattagtacacggaagcaacccgttgtttgaggcggttacgtgtcctttttcaggtcgagtttttcaaaaaggcttttggtggatcgttttaccgcgaccgagggtaccatgatgttttccaccagtttgttcagggatggcgggtttgcggagcgttgttgtgcctgattgagcatggcttgcgcgatcgagtgttcgagctgtgtcagatcttttctctttttcagggcggcgtcaagcagagagaatccttttgtagtaccgcttattcttgcgagatcggcaagcatctcttgtgtacgtgcgcgcgaaggagtgccgctcccggtttccggctctatggtgacgcgatggaggagccagggggcggttgagagcatgccattggaaaagcggtcggaaaatgagccttcaggtacgatggaactgcggcggaggctttcgcgagtcaggagttcccagcttctggtcagcatgggaggcgaagagagtgtaaatgattttttgtcaagtctgtcactgctatttctcagccagagtgacagcacatcgggatgtggtccgagtaaagactcgagttgttttgctatttcatcgataatcgtatagtcaggccttcggttaccaagcaactggtgcgcgccgtagataccgaacatggggttgtcgatattttctgcaaagagtttgccgaatgagttctcatcgacagccgttcttccgctttcaagcgcaattttcgacagttctgtcattcggctggacgctgacgcggggtcaaatattttgccggttttcatcatgtgtaccgacgatgattttagcagcactctggtgatatgttcctcaaccgcttctgactctctgagagagaaatcggtcgtcattccaaagaacagcgtttgccagttctcacaggcgacaagaaacctttcaaaggttccaagggatccggtatcgacctgcagacgataggttccgggatcgagctctacctgtaaacaccagcatccgttctcgctgctgtgaagaccgtcgtccataccggcaattttttttccttcaagggagtgcagggttactccctctcccgggttttcagatgaaccggaatgcgggtggcgaataaagagaaagagtctgctgccttttcctgctttcagatgaactttgctactttgttgctttgcgatggtgcgctgacgggcgttgtcctcatgggtgttgacaaggggagtcgttgattcgaaagataacggcggttctttgaacacaacctgtgactgattctttcccacttcaataagccggtcttcctgcgtcatgccggaacggaagcgtaccttgtagagtccgggagagaccgactgttcgagttttccgatgccgctctcgatgcgttcaaaacggtcgcttacaagaaaaatttccgtggcattatcaggagcctggatggtcagcggaatttttttttcagatcgtgatttcgatgtcatcgttcagaagttgaatcagtttatttctatcggttccttcaatcgaaaatttatagaggccggggtcaagacttacggacagacgttcgcttgtgaagggtatcgagtcgagcgcttcaagcgcgccgttttgaatgtgacagatctcgttccctctgaattccggcagtgtaatcgtgacaagaggtttgtagggagatgtcgcgtcttcacgtgtaaaccagatcaggtcatgatagttaccgaggtctatctccggagggggtacctttgtgtcgcctgcaatttcatcgataacattgtggatatactttttaatggtttcacctttgacattgccaagcctgttagccctggcttttgcaagtgcctcgagcagcgctatggtaaatatcccgtacgttctgttgccgcgttccatgaaacgtttctcttttgccgcatttccccacggtgatgcgaacgcatagaatttacggacttttcgggccttttcagggtcatggctggtattgggcaggacaggataggtgaaggggtgcatcaggttttttgtcctgcaacaatccattaccaggacaatttcatcaaacactgctgcctgtgcaagccagttcgcataggctgtaacagcgacgtgcagcccgaaatacacatcggcgttcgcggtatacagagccgtgtccataggatttgtatgactgtcggatgcttttccgaaaccatgtcccgaagcgaagatgtagagccttcttcctgaagtgtttcccagtgtacccgctataacccaggggcggaaaagcttttcaatatcttcccggttcggtcttgcttcctcgatctgttcacagcaggaaggatcaaacttttttgacagacagaaacgggaggtgcagatgctgatatttttctttgggaggtttcctccatcctttttcctgagccactgtgtaaagagatcgacatcgtttcccgggccttcaagagagctcagaccgggatagcccgagatgccgataacgatggcgtagtcgtcagctgccattggaaaatccttttttgagaaggtgttcgatgcttttcagcgtttttttatcgttgtcaaaatcaccgtgcttgagggaggcgcttttcatccctgcgagagaatcgcttttggtgactgaccagacgacacctcccggggtgctgtttatgaagttacgggcaacggtaagttcgggaaacctcctgtcaggaaagaggcggcgattgaaaaaccgctgcatgccgataacaggtacgtcataaccgttttcgaggaccccggagataaagtacagaagcgagtgagggtagaggaaaggcacgagcttgtctgctttttcgagcttgtcctgcatggtgaacatgcggaagctgtcaattctgtgtttgtgtcgttctatcgaacccgtaatctttgcaaaagtggccgcgggagcgagaaagattatttcaaaatgctggtcgggtagaagttctgcggctttgtcgagaaactcggcgatatagatcgctcctgtactgtgaccgactactgttatccggggaggagcggccggatctgatttcgctgctatttcagaaaggaaagcgctgccgccgaatattttttcgttatctccgaaagcatccgctgtatcctttttcatcagctcccatatgaatttccctgcatttgacagatacagttcccgcagaatctcttcaacaatggttgcatgcagtccatggtctcgcttgttgacaaaacggcttaccgttcttgcggcaagggcggctatcgcctgtatcatttttcctgtctcaatcagacctttttcaccggaagacggtcttgtaataaaccggtcaagcgcatccggatcgatcagggtcacggttgaagcacggacatgaaaaccacgctcttttttttcttgttctattgcctcgggtgtgcgcaacgtttgtgaaattttctgtatttcactgacaagctggtaatcgagatacaactcctgttcgagagagagccgctcgaagtcgctgagttcggatatctttttatcgacggtgaaggatttgagaagagagggattctgcgaaccgagggcttcgtccactgacgcggtcaggatcgaactctcaggggtgtctgtcaggctgactggaccgcgtatgccctcaacctttgagagctttcgaaaaacaaccttgagaagcagtttccagaggtggcggaaaaactcttccgaacagatttcatcgaggttgttgcgaagaatctccggaattcccgattcccagataaaaaaaaccggatacgctttgccttttgtgtatgaagaggaaagccgtgccgcgttttccagagcggtatcacggctgacaagccccccatgaaagtgaaggacgatattgccgtgctcaactgcccgcgaaacaaggctggaaacatgctcaaaaggggtatctgcagcaagttttccgtttttcaggtggatacattgttcgtgcagtgacatagaaggtccctccgttgtctactgaaaatgcgctggtggatatgtgccctgtaaggctgcttttaggggaatagattatgcgtatttacaaagtaatgtaggaagaaggaagggaaaaacaaaagcctccggagtttcctggctccggaggcttttgctgtaacagcatgttcggatactactttctcatgtactggaagctcggatcaggtcttccaacaaaacaggagcgtgtaaaaccgtatttttttatgaccgcaaaggctttttccgcttcagcctttttgttgccgaaatcaaacatccagtgattgccgtcaacaatcttccagcttccgttgacatttttcacctgaatggtgttggggttgaagcgtatgcagtcttcaccgggtattccgccttttggcgccttgccggaaaccagcatgtactggaagctcggatcaggtctgccaacgaagcatgtctggttcatcccgtagtgtttgatgattttcagtgccctgtaggcttcagcttttttgttgccgaaatcaaacatccagtgattaccgtcaacaattttccagcttccattgatgttttttacgcttgcattctgcgggctgaaagagaggcaatcttcctgaagggccaatcctggctgagggatcggtaatggctgcggcgtaagcataagcattcttttgaatgtggccgacgaggtatagttggacttgctgccgttggtgaaacgggtaaaggtttctgctttcagacggtttttgcctgcaggcttcacgatgacgagagtctggctgaagctggtcttaaacattgctgacatggctttgcctgtctgcatcatgtcggctgaagcgttaggcgcaaagagaaatgccggcactgttccccggtcgcagtcttgaggatggcacttaccccatgcatgcagtttgatcgcggatccctggtgggatatttccattttggtcatcccgccggtgttcgggtttatgttcgtccatgttccggtgaactggttgatggatgcccaactgacagactggtgcagaagtagcaggagaagaaacgacgaaacggtcaagagtatctttttcatgaaaaacctcctagtatgggatttgtggtgagggcgagaccaggtataaatacggaacgataaaagttactgcacagggaggttaaaagcaattgtgcagggttactaatctgttcgaagcattaaaacgacacagctccggctgtgtaaaccggggctgtgcatgaacgatatgttgatatgtttagggcacctctatttatttgttccgaagcccgattactgcgttgggcggtgctcaaaatcctcatgtacgtcgtgtacactccggtttttccgctccgtccgccttgtcctcgggcttctcacgacaataaatagaggtgcccttatttattccgcgatgcaattgcttcgttgagcggtgctcgaaatcctcatgtacgctgtgtacactccggtttctgcgctccgttcgcctcgcacttgaatcgctcaattcagggacaataaatagaggtaccctttactttctgttattcgcctgaacctcgctgtaggttttcagaccgaggccgtagaggtgaatgaacccttcggcggccttgtgattgaaggtgtcggcttcggtgtacgtggccagttcttcattgtagagcgaccagggagatgttcttccgagcagggtgactgagcctttgaagagcttgaccctgacaaggccggtgacatgcttctgggttgcgtcaacgaatccgtcaagtgcttcgcgcatcggggagaaccaggtgccgttgtagataaggttggcgtagtcctggctgatcgtgtttttgtattgaaaaacggttttttccagtgtcagcctttcaagttcacgatgggcaaaatggaggatcgtagccgcaggcgcttcatagatctctcttgacttgatgccgacaacccggttctcgatcatatccagacggccgactccatgggcggcaccgtgcttgttgagttccacaataagatccaggccttccattttcctgccgtcaagcgcgacaggcacaccctgttcaaattcaatatcgattaccgcggcgttgtcaggggctttttccggagatgtcgtgatctgatacgcgtcttccggcggagctaccatcggatcttcaagaacaccgcactcgatgctgattccccagatgttttcatcgatggagtagggactcttttttgtggcggaaaccgggataccgtgtttttcagcataggccatctctgcttccctcgaattgaactcccattcgcgaagcggggcaagaaccttgaggtgaggtgcaagcgaagcgaaggttacttcaaaacggacctggtcgttacccttgccggtacatccgtgggcgatcatggtgcagtcttcggagagagcgacatccacaagggctttggctagcagcgggcggccaagggctgtcgcgagaggatacacctcttcgtacagtgccccggccttgagcgcgggccagatatagttttcaacgaattctttgcgcaaatccaggaaagagaaccctgacgctcccgtatcaaaagccttttgttcaaggttttctatttctttctcttggccgagattgccggtcacggcaatgatatcagcatcgtatttatctttcagccacttgatcatgacagatgtatcgagcccgccggaataggctaaagcgattttttcccttttcatagttgtattggatcagttgtttaaaagatttgtttgcatgtagtcaagtatggaacgaatatcatgaactgaagacggaataacaagaacagtatcgtctccagcgatagtaccgagaattccggggtttttgagatggtcgataaatgaaccgactccgtgcgctctgcccggaagggttttgatcactattgaagattcattggattcaatggactggatctccatttccaccagccccttgatcatctgtccgggattgtcttccgggatcataagccgataaccgctggctgttcgtgaacgaagcacacccagctcggagcagtctcttgagagcgtcgcctgagcgacatcaatacctcttttttccagaagcaggatgagctcatgctggttggtcaccgtgctgctcagtagaatttccttgattttgcgatgccggatctgtttgctcatgatgtgttattcagctgatttcaggatatgagcttttttgcaacattgtcaagcctgtgggtaagatgaaacttcctgtactcttcatggttgaggagtttgaccagaactgctttctgaacgtgcagccggttttcagcctcgtccataacgatggattgcgggccgtccatgacttctgcggtgatctcctgacctctatgggcgggcatgcagtgcataacgaccgcggaaggctttgcgactgcgagcagttcggcgttgatctggtatttccggaatgtctcaagacgtttttgggtctcaccctcctgtcccatacttgtccagacatcggtatagagcacatccgcctctttggctgcttcaagagggtcatggatgatttctatggtgctggcgctgttttttctcgcggtttcaagaatttcaccgtcaggcatatattcggcatcctcaggacaggagagcacgaaatggaaggggagaattcctgcaagctctatccaggagttagccacattgttgccgtctccgataaacaccactttgatcttttcattccagagtcctttttcatagagcgtaaaggcatcggccaggatctggcatgggtgagacagatcggtaagcgcgtttataacaggtattgaagcgtgtctggcaagggattcgataaccgaatgctcatgcagtcttgccacgatagcgtcattgtaacgcgaaagaagcagcgcgatatcttcgaccgattcacgtgagttgacgccaatggacttcccttcgagattcacggcataaccgccaagttcatgaataccgatttcaaaagaaacccttgtcctgagagagggtttgttgaaaatcatggccaccgttttgccttcgacaggtcgatagggatgatcgccagttgcttttccgcgctgtttttttatgaacagggagaagtcgaacagctcgacgattttagctgcattcaggtgggaaaagccgagaaaatcccttttaccgatttgtttttccaatagaggtctccagtgatgttgttagagttcgggttccttttcggtgacaaactgagtcccgacaccctgattggtaaaaatttccagcagaagcgaatgtatgagcctgccgtcaataagatgaatcttgttgacaccgccgtcaagtgttttataggctgacagcgctttcgggatcattccgcctgaaataacaccgctttctatgaggttggccgcttcagccttacagacgcttttcagaattgtcgttccatgatatacccccgggacatcgctgacataaatcagcttttcagccttgagggctatagctatggcgcttgcggcatcatcggcattgatgttgtagacgttactgtcatcatcgaatcctatcggggcgatcaccggaataagtcttgcctggcaaagcagatcgagataggcggtattgatttccgttatttctcctaccagcccgagcagagggttgtcccggcaggcaactgctttgatggtgttcgcatcgaggccgctcacgccaaccgcttttcccccgtgttcactgatcaggcggactatatcctgattgacctttccggcaagggtcatctgaacgaccgagatcatctcgatgtctgtaactcttttgccgtgcacgaactgtgtttcgatacccattgtttttgcgacacccgttatcgcgtcaccaccgccgtgaaccagaacgacattgattcctaccttccgcagcagcgttatattctgtgcgaacgcgcttttcagcaaggggtctttcatggccgccccgccatacttgatgacaaacgtcttgtcctcaaactgccggatgtagggaagtgcttctatgagcacctgacctatggtggagtgctgttcctgttctcctctgcctttcgggaggtggttgaaatcttccatattttctgtgcgcatagtgtaggttgcaatgagaccggcggtattacgttctgtagcttccgttaatagtaacatattccttgctgagatcgcacgtatgcactactgccttgccgggaccttttccaagagtgagagtgatcgtgtactcgtcccggctgagtattttttttgcctctttttcagaaaaatcagagacataaccgggttcgagaatgaccagatcgtcaaaccgtactgatacgttttccggattgaactcagctcccgacctgcctgcagcggcaatcagtctgccccagttggcatcctctccatgaagtgcggtttttaccagacttgagttcgcgatggttcgtgcagctttatgtgcatcacttacagagggagctccctcgacatgtatcgcgacaagtttcgttgctccctcaccatccctgacaatcaatctggcaagaaatgtcatcaggctttcgagagcggagtagaaaatttccgcgtcgcgactgccgggaagaatttcctgagcatccccgttacccgcaaggattgccgccatatcatttgtactggtatcgccgtcaacggtgatggtgttgaaactgttttcatttgctttggagagcatatcctgaagcaatgtctgactgatattcgcgtctgttaccataaacgcgagcatggtcgccatgtccggacatatcattccggatccttttgctatgccgcatatacggacaaccgaagatgaaagtgatacatccagggcaaaaaatttaggaaacgtgtccgtggtcatgatcgcttcagccgctttggcgcaggagtcttccagaactacagctgaaaaggagtcgagtgcgcccttgattttttctgccggaagaggcacgccgataactcctgtagatgagacaagaacctcatgcggttcaatgccaaggacttcagctgttttttcagccatgaatctcgcgtctctcagtcccttgtctccggttgccgagtttgcattgccgctgttgcagacaatcgcacgcatcgaagaagatgcctgtgcaaggtgttctttagacagaaagaccggtgcagctgaacaaaggttcctggtgaacacggcagcagccgaagcaggtttttcagcggcgataaccataaggtcgcgtttgccggattttattccggccgatgccgttcccgctgcatagccttgtggccagaactttttgctatccgcgtccctgatggtgacgggcgtcgcattttccggccatactgtgccgtcagccagcgtttcaatgattgtatatgctttgtgtaacattatttacacctaagttgatcgtttcaacaaatgctttatggtatcaactttatactatataatgcgttatggtgaattttcttacagcgaacatctcacccgatgggttgcgcgaccataaagcggaaaaatcgcatgtgttgaaaccctgtgggattgtcggtcatgctgcatctgcttcgttacagggaacttgcggtagttcactacagcggcgtcccctgtgccttgcatctacagcatgctcaacaatcgctcaacttaggttacaacaatgatagtcagcgtttatagtattccgagtgtttcatcataaccgagcatgatattcatattctggacggcctgaccagcagctcccttgaccagattgtcgatagcggtaataattaccgcggtaccgttttcggagctttcggcaatatgaatatcacagaagttggtatacgcaacatgttgaacctccgtcatggtatttcttatccggacaaaaggtgcggaacggtaaaattctctgaaatgctccctaatttgtgaaaccgtcaggtgtttttcaagctgaatgttcaataccgtgtaaatacctctgacaagaggagcgatcatcggagtgaacataaagttaaaagcggggttcagggtatctgtatccagtgcctgaagaatttctggtgtatgctggtgcattcctgccttgtatgcacgaacgtttccactcatttctgagaatgaaagttcaaccttggctgattttccggctccggaaagtccggaaatagcggtgcagcagacactggttacggaggcatcttttacaggttttttgacaagtggagcaatcccgaggataatgctcgtagcataacatccggggttgcttaccactttcgccagcctgatatcgtcgtgatagagttccggcattgcgtatgtcagaacagctgcagggtctttttccctgctatagaacttcaggtgctcctcatggtttttaagtctgaaatcccccgagagatctattactgttttaccggcttcagcgagcgagggaagcagtttgagcgcttctccatgaggcagagccagaaaatagatgtctgaatctgttgccccgccgtatgattccagaactatgtccgtgtctatcgccggatagatgtcctgcatctttttgcctgcctgtgtgtgggcatataacctttccagttttaccgatggatgccgtagaagaatttttgcgagctctgcgccggaatatcctgaagcgccgatgatggaaacagtcggtttcttataacctctcatagtactttgctttttcgtgccctctctacttcctgcggaataaaatccgccggcatgcatatttttcaggcaacgtcttgtgataaaatgacttaatatgatgaatatatattctttatctgaattaatattcacaattatggataaagtagtaatttttgccctgtgttcaatgttttcagggggatgttttttctctatcttttctctggttatcggctgaacaagaattctgttgcttatgacgcgtggaaaaggagtgatctatgctttgggcatggtgcttctgtctgttgccgttgtttttgtcgttcgccttatgctctcatcttcacctgggaaggttgtcggggaaacggcaaaaagcggcgatctgagagttggggttgaagatgctctggtttccgtaatgggagatgtggtgcctgttttcagtcgtcagtatccggatgcagccatagcgctcgaaacaggttctttcgaggagctgttcaatagcatgaatgaccggagccttcgggctatgcttgttcgtggtgaactgatgaatagagaagcggcgctgcttgacagtaacgatgtggcgtatagactcgagccggttgccagagacgctatagtctgcattgttaatgccgccaatccgttaccatctcttagtgttgaagagctcgccgatatctatacggcaaagcgttcagagtggggtagcaatgtcccggaatccggagcgatacgcccgtatctgaatagtaacgacagcaggctgcagttgagatttcttgccctggcagcaccggctgaagaacatctgaccgcatggcatgccgggagtgatcgtgaggtggctgagttcgtgtccgttgagaaaggagcggtcggcattgttacgttgtcggggcttaaaggacttatggcttccgaagagttatcgtccttactccgtgtggttccgcttatgcttcgaaaagggggagttccggtcaagccttcccggcatagcgtgtatcagggaagttatcctcttggctatattgtgtactttatgtaccgtaaacaggaggctctgcctgccggattcggggcctggctcggcaaggagggccagaaatatattgagcagagcgggcttaccccgtatcgccagaaggtgagagttatcaatctgaaatgaatgtatgttgctgttgatcgtgaattgttcgagaaccatcgcgcctcatgtcagaacccggtaaaaaatttttccatacgctttcattgcgatatctggttttcgccggaatccttctggctgttcttcttctggctggattggcaggttttatcgtctatcacggaagtttgcagaagaaggctgatgaggcacagatgatatacaaggatctccttgactttcgttcattactgcatatggtggaccagcagtcgagaacagcccccgagaatcccgaagtgatacaggagatttcaaggaacacgaaattgcttcattttcgattgagcaatctgcagacaagggctgaaaaactccggatgaaagagctcacgtcgtggatgaattcaaggcagaaaatgctgggaacaatgcttgccgagagtgagcggaaaaaaggtaccggtgatgctgtgatcccgatgatcgctcttgaactcgatgatgttgtctttcagacagctatcgaagtcagacaggccggccaaagggtatatgacacagtacagcaattttttttcgtggttctttcgcttcttattgcaataattatttttgccggctggcttattgtcagtaactacaggcagacggttatgccgcttaatcagcttgccgataaactcagactgttgaacgaagagcttcctgaaagttttcatgatacagccgaagaggtaaagaaggacatcaggccggatgagttctcaaaagatgtcaaccagataaccgactcgattgtccggttctgccagaatattgaagtgaagaataagaagctggatgaactgtttatcaaggacgaaaaaacaaatctgtataattatcggcattttaaagatcacctgatcgttgatgttgcaagagcgaagcgttttgatgaaaaagtttcaattgccatgatagatatcgatcgtttcaaggcatataatgatgccaatggacatgttgccggtgatattgttcttgaaaaaatggcgcggataatcagggaagagtgtagagagtcagacattcccgcccgattcggtggagaggaatttgcagtactcttttcccggactgacagtcggaaagcgattgaaatagtggaaagattacggagcgtcatcgaggccgaaccgttttatcatgagaaagagcttccggacgggcagctgaccgtaagcgccggtattgcgacgtgccctgacgatgcggcggactggtattcacttataaataatgcggacaaggcgttgtaccgcgcaaagaatacaggtcggaacagggttgttcattttcgggaacttgctgaccagaacgggaatcactgagctgttcggagagtataaatattatatccacacggtattgaaatcagagttatacattgcgcgcaggtttgctttcaagcctcgttcaacatcgaaacccacctttattattgttatagctgttgcaggcattgctctgggaacggcagcactgatattgacgctttcaattgtcaaaggattttcagcgcagatagaaaacaagctcatcggcttcagctctcatttccagatccgtcaggcggaagggcgttatttttatcctcttccggctgataccacccggttgcacgcgattgataatatttcttccgtgaccccttttcttgaaaaaaacatcgttctccagagtaaaggagtacatggagaactgatacagccggcaatgcttaaaggcgttgatacaaatacgcttcctgcctttttgagagagagcattgtcgagggggagtggcttggagatagagacgcttccaccctgcacattcttgtagggaaaccgcttgcagaatccctgcagctctctcccggaaaccgacttatgattatcagtacatcaaaccggtcgtcaggaggattactcaatgaaagtgatactattgtcgatctgctgtctgccatggatcttgaacttgcaacggtaagcggaatatatgagaccggtcttaatgagggttttgatgattatatgatcatcgccgacctcggtgccatgcagcatgtttataatgctgacaaggttaggatcagcggctatgaagtcatggttgatgatatcggaaaactcgatatgaccaacagaagtgccgtggattcgcttggttatccgttttacagctttaccgtgtatgaacgttacgcaaatctcttcgaatggctgaaactccagaagaacatcacgcctgtattgatcataaccattactcttgtggctgttttcaatatcatctcaaccctgcttgttcttattattgaaaaaacaaaagagatcggcatgctgggcgcgttaggaatgcctccgggaaagataagcggcgtttttctctctcaggcgtttcttatcgcattggtcggcataggtgcgggaaacctcattgctttcagtttttcagtgtttgaattgcattttcagctgatcacgctaccgcaaaaaaattatttcattaaacacgtgcctctacagattgagttgtttgactatctgctggtgtcatgtgttgtcggaatcctgacgctgctgttcgcttttattccggcaagaatcgctgcagctctcaagccgggaaatgcattgttgaactgatggggtaaggagccgggagtgaagaagtcaggaattctgctgaactgttgatgtgttgaattgttgcgttgctcaggaggaataatcctgacgtgaaagtgctcagcgaagggtaaattctaatcgatgattcctgaaaaggaataaaaaataaggttcttcagcatgcaatctgctgttcactggttagtgacttctattgaattgaggaacggcaaccggaaacgggaagagtcagcagccttcggcaggcagattgccgaaaatattatgttgaagtaacacaattcaacgattcaacaaatcaacatttatacatgcgtttttctccaggaatatggatagctcagcgatacagttttgcaagaaagcggttcagggttatcaatgttatttccttgataagcctcttcgggattattctcggtgtctctacgttgcttgtcgtgatgagtgttctgaacggttttcagcagcttgcatgggatctctttgtgacggttgaaagtccggtacagattctgccggcaaaagaaaagcacatggaggttccggattctcttcttgtccgtcttgagcgggtcagtggcgtgacatcagccgaacctttttcagaaggttcagccatactttcaggttcgggtagtggtgaacttgtcatggttaaagggatttcgcagaacgcccatcagcgtcttatgcaagaggatggaagggaagtaccgtacttcggtgctgaaacggtttccgtaggcgagatgctcgcatacaaagcaggtcttgtcccggaaaaacaggtgaaattattcagccctgaacttatcgccctgggcttgcagtctctttctcagccataccttctgcctgcgttgacgtttccggttgttcaggtggaatcggttttctcgcttcagcgtattttcaacgaccactatgtcctgacttcgcgggagatggccagaaaaatactccttcaaaaagagagtctttattccggtatcgatgtgaggggcagtgacaagcgctcatcccatgccgctctcgtcagaaatctgcgatcctgggttcgggaaaacggcctggagggtacctatgtaatacgacctctcgaagagaaatatcgagacattttcggggtgatggaggttgagaagtgggtaagtttcagtgttctgatgctggtgattgttgttgcggcactcagccttacaggctcattgaccatgacggcgatcgataaacgcaaagaactgttttatcttcgctgtctcggacttgaaaaacctcagtttctgatgatttttatacttgaagggggcatgatcggggttgccggaacctgtataggggtcgcgacagcctgggttttctgcaccttgcagcggatgtacggtgttatcgagatgccgtcaaaaagtgcctttatcatcgatgcatatccgattaacatgcagatcccggattttgtgattgtgtccgggacaaccatagtcgtatcacttcttgtaagtctctatccagcattcaaagcggctggaattgcaggcagcaaaagcctggcagacaaagccaattaaaaaaagcggcttgccctgaaggcagaaccgctttacatgagttacgatcagaaacaatgctgtcatccttctgcctgatcggcagttgatcactcttcaactttttcaaagaactctttttcaacaccgcatacggggcacacccaatcatcaggaatgtcttcaaaagctgttcctggttcaacgccactatcaggatcaccgtattccgggtcatagatataaccgcaaggctcgcatttccatttatccatagctgtttctccttttatgattgtataaatgtattgtcacggaaaagaacatctaccatgatccaaacggattatggattttcatagtaagaagttattgtctaaaaacggtttggaggtcaaaaagttcattcgttcgtcgaaattttttttctgaacacgatcatgcctgaccggacgaagccgtttgtttcgtagaaccgatgtgcgtctgtattatcaaggtcggtgaggagcgtaacacgttctatacccttggatgccgcatggctcagtgcatgttctatcagcatgtttcctattccttgcaggcggaacgcggggtcgacaatcatatcttcaagaagagcgacttttttgccgagagcggtgctgacggtgtagagaagtataaccattccggtaataacgcgactttgacgttcctcgcaaacaaaaaccgttcccgaatccgggttgttgaaaatcatttcaagccctttttgctgggtttcaggatcaggaaaaaactcggcttcctggtcgaagagatatccaaggagttcacagcatctatcggaatcatccgcatttccgtatcgaacaagcatgtttttatcaatatatcgagttatggaactcctgacagttttttttggattatgttagagtactggattcgcatcaggacagatacaggaaaacggttgatcagcgtaacactatagtatatagactgaataattcaccaagggaaaagaaaaagtgcgtacaaggacgggaaactttcccttttctgtcattcccgtgcttgacacgggaatccattgctggtgccggggtctgcatggatgccggatcaagtccggcatgactgtatgtggttttgagcttttttaccggttttcaggagggaatccgggtatatgatcggctcaatgtatattttctacaattcggggtttcgaactctcatgaattattcaagatagtatgtttaaaaaactattcagaaaaaaaactgcttccagagaaccggtgacagttgattcggttgatgtggttagatactgtggcacatggtatgagatagcttcctatgcaccgaaagaggaacagggttgcattaaaacaaaggcagagtatacccttaacagagaggggtatgttgatgtaagaaactcatgtaagaaaaaggggagggagaaatcagtcagagcaaaggctttctctgttcctgatagcggtaatgcaaaattgaaggtgcagtttttcaggtttttcaaaggcgattactgggttgtcgatcttgctgatgattattcatgggctgcagtttcgactccgacatccggaagcctgtggatcctgagcagaacgccgtatctacaggaatcggtttacgacatcatcatcgggaggcttgtcgagaagggttttgatacgggcaggcttgtaaaaactgatcaaaggggttaggagtacgtggatgcattctggctttcattagggatgatttttgtcgccgagcttggcgataaatcccagcttcttgccctgtcactggctacctgcttcaatacaagggttgtactttggggaatcttctggtcaacacttgcagttcatgtgatttcaacagccctcggaaacgtgttcggggtgctgctgcctgttgactgggttcttttcattgcaggcatttcgtttatcgcctatggattctggacccttcggggtgaccaccttgacgacagcgaacaatcatgcaaaccttcgatccatcccttctggcttgtgttcagtactttttttattgctgaacttggagacaagaccatgttgagcacggtttcgcttgccgcatcgtatccttttattcctgtctggacaggctccactcttggtatggttatttccgatgcccttgctatagtgacaggcaaaatgctcggaaaaaaactgcctgagaagagcatcaaggttggcgcatctcttatattctttgcgttcggcgctttgagcatgtatcagggaggcgctgatttcgatcttgttgtatgggcattcgccctgtttgttatagcgcttaccggttacgtttttctcgggaaacggctctgagaatcactgaaggcctcatatgttttttttcgactgatggtaccatcatcccagctgattgtccagaacgggagccacccgatgttgactgaatgaatattgatatctgtacgtcgcggagctaatgcatcagttttcagttgattttccgcgctcatccatctcttgctgatttcttcgacctgttcctgcatctccgtttcaatgttttcaatctcttcatgaagctcttcgatctcttcatgtgattcctcgatctcggcttttgccctggcggtcatgcgtcgtttattcagtgtcgtattgatcctgctggagctgcgccttcccatgaagaatccgatcagggtttcgccgatggaaacgagttcctgtttttttcgattgtcatgttctctctcgtctttagcaagttcacgcttttccttgcgaagctttttttcaagtcgtgctatctgtttttcaaacttcttctccagcgcatcaattgcatcatcacgcttttctctcgctgcctgctgaagtcgaatagaaaattctctcggagattcatcagggtgctgaaaaagattcagctcttcatgaacagcaatcgtttttcgttcatgataatagagccagtcgtcaagctgccgggaaagtgccgctagtttcctgttgttgtttacggttttttgaacaggagcaaagtatggtccatgaatattttccggtgtttccggtttttgaagcagcgttttttcaggaaacgggagttcaacggcgtttttccagtccggttcgatagtggcgtcaggaatatgcaaaagcagttttttttcggctttatccttgattcctctgcgtttgtcgataaaatagacgtccgcaaacccgagcagtcccggtctatagaaaagcctgaccgttgcggatttcgggagtgccccgagttcctcttcaagaagaagaagcgcttccttgcggctgatctgcaagggcaggaaatgctgccgtatggaagggtccagagagggattttgagacagataaccttccggcagcttctcctggtcggcatccggcatattttctggcggaggctctatctgcatcgaggaaggttttccgggatcttccgtcacggttaaagatgattttttcttctccataagcagccttacctgcggtcttgtcagagggcctctcaggtagctcatggcccatcgggtctgaaagacaaccggtctgtcctcatggacgttatgcagcagaaatacacggctgccgagttgtgagataagagcgtcatagtcgattgattcgctgttgccgcccgcttctgaaatggcgtttttcagcccttcaagaacccttgccttgtcgcgttctgcctgtagttttccgataaaccatgttcctgcgttagtaagccctttatagtcgatatctacagggttctgtgtaaccagtatgcagccgagaccgaatgcccgggcctgttttaacatggtcataagcgggcgtttcgagggtggttcggaaacaggaggaagaaaaccgaaaacctcatcgaaatagagcagggccctgagacttgtggtgccaggctgggttcgtatccaggtaagcatgttttccagaagcagggtgacgaaaaacatcctttcgctttccggcagatgggccaggtagaaaatactatgccgtggtttgccgtcagcagtaaacaggagggagtcgatatccagtggatctccctgaagccagctctggaatccgggagaagccatcagtgtattaaatgccatggagagctcaaaccgatctttgggcgggaagaaggtgtcaacatcaaagaccccgacctgacgcatcggaggttcctgtatggagagtatgagccgtgcgagatccatatcctggccctgcgaccagaaatgctcgaaaatgccagcaagaaggaccgcttcacgacttcttacaggatcggctttcacccctgcaagtcccagaagagcgctgattgttccgccgatgcgctccctgatcacctcgctgttggattgaaaatccagcttgggagcggtcagacttccaagaatgctcaccggtacccctgcatctgatccgggtgtgaatatggtgtagtcagccgaatctttgagcgatcggagacgttcagccccgattccacagtctgcaagacccgctttccatttttctgctgtagcggccgcatactcttcaatactcatatcctttcgacgagcatcatcggcatttatccagggcttgaaatcatccgcttgcaagtccgggaattgcagcagaagattggtgatgtcacctttcgggtcgatcatgatcgtagggaccttgtcaagtgccgcctcttcaagaagaccgatgcataagccggttttcccgctccctgtcattcctacgcatacggcgtgtgtagtcaggtcgcgtgcatcatagtttaccggtatgtcaattcgtgagctacgcttgaggtcgtattcatttcccaggtaaaaagcacccagtttttcctgaggtaaagtcatggttcgagactccttacaggtaaatgtttcatgtacctaagttgatcgtttcaacaaatgcttaatgctgtcaaatttatactatataatgcgttatgctgaattttcttacagcgaacatctcacccgacgggttgcgcgaccataaagcggaaaaatcgcatatgtttaacccctatggaattgtcggtcatgctgcatctgcttcgttacagggaacttgcggtagtccactacagtggcctcccctgtgccttgcttctacagcatgctcaacaatcgctcaacgtaggatgttgtactgacgggcatctttaaatatgatgatatttgacaatgcattcaaggtttacggggacacaatcttttttctgtcgcacatcatggactgatatgctatgggagattctctctcgtttcttttttaactatctttttacgcgatatcgtctactaacgtcacgtttttgatacctaagctgaggactatgccgccattgcttgaaatcagatctctcgactttttctatgatcggcaggaaacccctgttttcagcgcattgagccttcaggtcaatcaaggggaacttgttcgaataaaaggtgtttcgggctcagggaaatcaaccttgcttcgtctgatttgccgcttgcagacctatcagaacgggagcattctctttaagggcacccccgtggaatcgatggtgcctgcagagcttcgacgctcaattatctatgttgcacaaatcccgtcaatgatcgatgccagcgtgaaagataatctgctttttcccttttcattctccagcaacagccataagtgcaaacccgccgacggagagctgctggagatgcttgaagcgttttatctgcaggatatcggtcttgaccatcaggcccgtaacctttctatcggtcagcagcagcgtatcgctctgatgcgcgcgctgctgcttgatccggaaatactcttgcttgacgaacctacatccgcgcttgattcgaaaagcgcttccatgatatttgcctctgttgactatctcaaccaggtgcagggaaaaacaattctcatggttacacatagtcactatcattccgaaaatgcggctattgtttcctatgtgcttgaaaataataaactgagaaaagaatgaacccggttgttgaaatctcgacctggcagctgcttcttgggctgatatttatcattctggcccagggagcatcattcgcatatcatctcggactgaatcgggatattactgtcggtaccatcaggacctttgcccagctttttcttatgggctatgcgcttacccttatttttcaactgaactctgtctggttcacgctgggaatatttatcattatggcggtctccgcatcgtttattgtcaggggaagggtaaaagaaaagcagatctcgtatatggttccgacttttcttaccatgttcatcagctattttgttaccgcgatttttgtttccggtcttattgtgggagtagatccctggtgggaaccgcgatattttctcccgataggcgggatggttataggtaattccatgtcagcacttgctattgcgctcgaacgtctgttcaaagagatccgccagcagaaagatcttattgaaacacagctttgtctcggggcaaactacagggaggcaagttcggaaatgtttaaaaatgctgtgacggccggtatgattccgtcaatcaacgcgatgatgggagtaggccttgtttttattcccggaatgatgtccggacagattctcgcgggcgcggatccacttcaggcaattcgctatcagatagtgatcatgctcatgctggtggggtcaacagcgacgacgtccatcattaccatgctcatagtcaggaaacgctgtttcggcaggggagaagaactgctgctgtcgacaagcggacgggagtgacaagcaaaaagtgacgagtgggaaaaaacgctggatggctcaatagccagtgcgtcatgtcctcgttacaaagtcaaaagtcatgccgccctgtgtaatactattacacggggtgatccggcatccatgcaaataaacagtcacaagaatggattcccgtgtcaggcacgggaatgacagagtgagagagaagaaagagtgcgatcgggcacaggggcccgcccctacaactgtttttttgcgagcatcctgctcaatacaataacgcctattccaccggctatcatcgcaagacacaacagctgtcccatggaaaattgcataaaaataaaaccgaggtgggcgtcaggttctctgaaaaattcaataaagaaccggacggcaccgtaaccgataaggtagagaccggaaagaaaccccggaaaaggcgagcgtgtccgaacagcccagagtatcacaaaaagaaagatgccttcaaaaaatgcttcatagagctgagaggggtgccgaagctcgtttccgggagcgaaggggaagtacataccgatcgcggcatcagtaactcttccatagagctctccgttgataaagttgcccaggcggccgaaggtgtagccgagaggaagtgaaacgataaacaggtctacagttttaaagaagggctccttccggctttttgaaaacagcagaatcgcgatgatgactcctatcagaccgccatgataggacattccggaaattccggaaaaactgcaactgcctcctccaaaatcaagaggaatgagcgaccctaaaggattggccatgaattccgggaagctgtaaaacagcagatagccaaatcgaccaccaaggaggacgccgacaatggcataggtgagagcgtccccggtaaaagcaggagcgtaggagagtttctcggtttttatcctgtagcgcgtgacaagatagactacagcgaaagcgatgatgtacatcatcccgtaccagcggacaggaaaacctccgatagaaaaaataaccggatccatccgggagggaagtgtctgccaccataacgtcatatgatccataagagctctttataatcgttatccgttattctccgtctcgacaggtctgaaaaatcaagagaaaacccaaccaatttaccataaaaatcattctttcttgtcttggacacaagaattttacttgaaaccaaaattaaaaagctatatttaagctttgcattttttgactttgcagagtcgcagggtttaacgaaaaaatacgaacagaatggcaaagatacttgaagggtcggcaatgaaattttttgacaagtggggcattcctgtgccaaactacgttgttgtcatggacccgaacagactggcacagcttggcgaagccaacaaatggcttagggaatcgaagcttgttgtaaaagctcacgaggctatcggtggacgttacaaactcggacttgtaaagcttggcctcaatctggaggaggctgtagaagcttcgcgcgaaatgttgggtaagaaaatcggcactgccgagattcgtcaggtaatcgttgctgaaatgcttgatcatgacgcagagtactatctctccatgaacggcaataaagatggagcagaactgcttgtatccaaacatggcggtgttgatattgaagacaactgggatacagtaaagcgtattcaggtgcctctcgatgaagctccctctattgaagaattgacagctcttgctgaaagtgccggatttgagaaggaaatcgcagaacgtgtcggcaaaatcgcttccaggctgcttctctgtttcgataacgaagatgcgcagtctattgagatcaatccgcttgttattcgcaaaagcgatatgcgttttgccgcacttgacgcggtcatgaacgttgactgggacgcaaggttccgtcatccggactgggatttcaagccggtatctgaaatcggtcgtcctttcaccgaggctgaacagcagatcatggagcttgatgccaggatcaagggttctgttaaatttgtcgaagtccccggtggggaagtggcactgcttactgcaggcggcggagcttctgtcttttatgctgatgctgtggtggcccgtggaggttcaatagccaactacgcagagtactccggcgcacccccggactgggcggttgaggcattgacggaaactctctgcaaacttccgaacatcaagcatatcattgtcgggggcgctatcgccaactttaccgatgtcagggcgacgtttggaggtattatcaacggtttgcgtgaaagcaagactaacggttatctgaagggagttaaaatctgggttcgtcgtggtggtccgaatgaagccgagggacttgctgcaatcagtaaactcaaagatgaaggtttcgacatacatgtttacgatcgaaacatgcctatgaccgatatcgtagatcttgccatgaattcctgatagacgattacagagagaaaagagaagaattcataacctataataaaaccggataatactgtgagcattgtaattaataaagagacaagagctgttatcattggtggagcagctggtttgagcgcggcaaggaaaatggctgagttcgatttccttgtaaagcgcccattgaccgtacaggcatttgtttatcctccggaagaaggacagcagaaagagatttttcttggcggcgaactgaaaaacgtcaaggtgtattcgacgcttcagaaagcacttgcagacaatccgcagatcaacactgcgctggtctatcttggtgcttcacgagccacacaggcgactcaggaggctcttgagtcggaacatatcagccttgtgtcggtcattaccgaaggggttcctgaaaaagacgcgaaaaaacttcgcctgcttgccgagaataacgggaaagttcttaacggcccttcctcgatcggcattatgtccgctggagagtgtcgccttggtgttatcggcggcgagtacaagaacctcaagctttgtaatctctacagacctggatcatttggtgttctgacaaaatcaggcggactttcaaacgaagcaatgtggctttgtgcccagaacggtgacggtatcacctcagcagtagccgtcggtggagatgcgtatcccggtaccgactttgtcacctatcttgaaatgttcgaaaatgatcccgacaccaaggccgttgtaattatcggcgaggttggcggatctcttgaagaagatgctgccgaatggcttgcagcagaaaaacgtcgcatcagagttgttgccgctatcggcggtacctgtcaggaagtgcttccccagggtatgaaattcggccatgcgggcgcaaaagaaggtaagaaaggtgcaggttcagcacggtcgaaaatgaatgcgcttagagatgccggtgcggttgtgcccgacacattcggtggattgagcaaggcaatcaagcaggtatatgacgagctgcttgctgacggaaccattgcgccggaagaagcgatttccgatgatctgcttcctgatcttccgccgaaagtacagaaaattattaaagaaggcgaagttatcgtcgatccgcttgtcagaacgactatcgctgatgatcgtggagaagagcctcgttatagcggttacgctgcatctcaactgtgtgagaaaggctatggaatcgaggatgtcatcggtcttctctggaacaagaagcttcctacaaaagaggagtcggaaattgttaaacgtattatcatgatttccgcagaccacggcccggcggtttccggagcgtttggcaccatcctgggcgcctgtgcgggtattgatatgcctcaggcggtttctgcaggtatgactatgatcggcccccgtttcggcggagctgtaaccaatgccgggaaatatttccagaagggtgtcaaggatttcccgaatgacattcccggcttccttgcctggatgaaaaagaacttcggtcctgttccgggcatcggccaccgagtcaagagcctgaaaaatcctgaccagagggttaagtaccttgtttcgtatgtcaaaaatgaaacaacgttgcacacgccttgtcttgactacgctcttgatgttgaaaaagtgacctcggccaaaaaggataatcttattcttaacgttgacggtactatgggcgcgattctggttgacctcggtttcccggtccactcactcaacgggttcttcgttctggcacgtaccatcggtatgatcggccactggatcgatcagaacgaacagtcttcacgtctcatcagactgtacgattacctgattaactacgcggtagaagacgagaaagaagtacctgataagaaataactgcttttaaggtaactcattacgatgacttaaaagcaggagcggatttgaacccgctcctgctttttttattatgtcacaatatccccgcgattgtgaattgatgtcgtgaaacacaaggtttcaataggctatattattggatgaatggagggccgctggagagcggtggagcgggagcgaaaccgctctccagcggcccctctgaaaaccaacatatgcctgcctccacaaccttggagaacacgacatggaaaacaacagtaggaaacggcgtcggctgtcggcagaagagaaatggagcatctatcaggagtgcgaacagtccggtgtcaaaatcggtgaagtgctcagaaagcatggcctctactcttcagacctgcagctgatccgcagggaggtcaaggaggctgcacttgaacgcctgagcaggagtcgacctggcaggaagaaagctgcggttgtccctgttgaggagcgtgaccagctgaagagggagctcgaagagaaagaaaaggctctggccgaactcagtgtgatgttcacgaccctcaaaaaaaaagtgcacttggaatagagggcccgtttccaaaaggccgactgccactggagacccgacaggaagtcctgcagatcatcgatacggcaaaagggtccgggattgcccggcacaccacctgcagcttgctgcagatcagtatccgcagggttgagcgctgggagtgccggctgcgccggaacggatcgatggcttatgaaaaaccaggtccccagcagcccgcgcacgcattgatgccggctgagaaagatgcagtactgtcctttgccgggcgagaagatacggttgactactccttgcagctgctggctatcaaaggagccgaggccaacgcattctacctgtccgcatccagcgttcgattgatactgcaggaaaacggactcggtgacgacaggacagggagagtacggaacagcaccagaaggaacaagccagaccggccggacgaactgacgggtccgaaccagtgctggtgctgggatgtcagctacatcaaaaccgatgtgctacgggtgttctggtacctctatgtgatgcttgacgaatggagccggaaagtggttgcctggcgaatcagcaggtaccataaccacgaagaggctatgggactgatcgatgacgccatcattgccgaggggttgctcgatatcgataaagagaacttacccgtggtcgtcaatgaccggggagttcagatgaaagccaaggatgtcaagcagatgttcacggatttaggactgacgcagacgttcagtcggccgagaactccgaacgacaacccgttcgtgcgacgtgaaagtcgcatagttgaactgttctttgaaccagttgtgccgtcaactgctcccaccggcacatgcaggatgagtaatcgccctgtgtgaagctgccggaaacgtacccgcaggaaaccgtaggctgctccgcgaggaaatgccgaatctgccagtagcaggcggagaggggcaagggagagagtggtcttggctaaggtatctgaatcgctgcaaccgtcgttatgtcgaacgagtgaaagctactgtaacactcgaaccaaaaaggtatgcgagtaggtaaacgcctggatggagcgtttacgcggccaattactctcgccggcggctaggcggagcctacaccacttgagagttcactatgcggaacacggtaagcccgtagtgtcgcccagcatactgggcaatcgaaccgtaaggaacgaccatgatactgtgggtaaaggatcgaggagaaagcgaacgcctccctgtaatcgggcggataagggctacaatatcgccctatgcgaaagcaggcagacttcctcggggtctcgctttacaagaaaacttgaagaacctcttatgcagaaggaattgcaaatgaacatgggtagtaccgtgtgtgcaccttccgcctccaactggcaagggatcgaatggtctcaggtcaaacggcaggtcaagaggcttcaggcccgtattgtaaaggcaacacaggaaggtcgccactgcaaagtaaaagcattgcagtggttactgactcactcgtttagcggcaaagctcttgccgtgaagcgtgtgacggaaaaccggggaaaacacaccccgggagttgataaccaaatctggataacgccaaaagcaaaaaccaatgctgtagcatcactaaagcgaaggggttacaagcccctccctcttcgaaggatcaatattccgaagaagaacggtaagacccgacctctcggcatcccgacaatgaaagacagggccatgcaggcactttatctgcttgcactggaacctgtagcggaaaccactgcggacgataactcgtacgggtttcggccatggcggtcaacagcagacgcgagtgcaagatgttttacctgcctcgctcaacgcaattccgcccaatgggtacttgaggctgatattgccagttgcttcgatgctataagccatgagtggttgatcgacaacattccagttgacactgcgatcctccgcctgtggctaaaagcaggatttgtgctaaagaacgagctctttcccacagaagccggtacgccgcaaggcggaatcatcagcccggttctggcaaacatgtgtcttgacggtctcgagaaggcgctggcgaaagcctttccgcaagcaaagaaacgcggcctgaaaatgcacatggtgcgatacgctgacgactttgttataacaggaaactcgaaagagttgctggaaaacgaggtcttgccagtggtggtcgaattcttggctgaaagagggttattcctctctccggaaaagactaagataacgcacattacggaaggctttgatttcctcggctggaatgtacgcaagtacagcggcaaactgcttatcaagccgtcgaaagtgaataccaaggcccacctcctgaaggtgcgggaaatcattaaaggtaataaaacggccaaacaggtaagcttgatctacctcctcaatcccataatgaggggatgggcgaactaccatcaacatgtggtcgccaagaaatcctttgctcgcaatgacgcagaaatctggtcaatgctctggaaatgggcaaaaagacgacacccaaacaaaggaatgcgatgggtcaaggcacggtacttcaagacccaaaacgcccgcaactgggtgtttgccgctaaggatgaggccacaggcaaggaaatcagacttgtcactgaagccgatacaccaatcaagcgacatgtcaaaattaagtcaaaggcgaaccctcacaatccagtgtgggccgaatactttgcagcccgcaacaaacagatgaagaaatcagcaccgatgtacagccgggcgtcacaaggcgccttatgcgaggcttgagcccagtgcggtgaaagtcgcacgctgggttcttaggggacggtggcgtagcaatgcgccgccgttacccgacatcgagtcgttcttcagcagtctcaagcgggcaccggtatatccgggcaggttttcgcacttgaatgaaggagttgtcatggactttttcggggagtatttccgctggtataacacggaacactaccattcacgcatcggatatgtgaccccggaacagatgcatcaggaccttgcagcagggattatcgctgaaagaaaaagagtattgggaaagcagcagaaacttcgtaaattgtactggtcagcaaatcaaacaaccggaagcgggctgtagtttattggaaacccgtttcgcgacatcatccaaaaatcacgccgatatgactaataaccataatattgataatatttctctctcccctcattcatgattatcaaactgcttgagatattgcggatcgcgggcgcaagcgttggcgtttttcttgcgtattatttcgggaaatcccctgaagaggttctttgcatcatgaccccatggttcataggatctgttgcagggctttcggccattgaaggcctgtttttttcgaaaaaggcggctgaggaaaaaggtttcgagcagggaagcaactaccagcggcagaacgctttctggtttctggctatagcggtaatcgctctcgtcgttttctttgcgggctgggacgtatatgcgaacatcagcctggtgtttgtcttttctctgttcctgatcctgtcggccgcgaaccatacctggtcgatgtatgcagaaaacaacatgaaatggcaaaatgtcatccgcccggtactgacggcgttgctcaccatggccttctggtttccggtgtcatctatattgtttaaataaaagggataagaggggagtgccatcacttttcggcttcgtcgacagcttttcgagtatctttgccgaggtcggcctccagaaattctttattttgaggcagttccatatgaaagttggatgtgtgatcgatagagagttttccgctgttcattgtgcagtcaagtatatggccgcctgattttcgatcatgtgagagaaagtgcagatgatatcccggcacattcaatcccttggtaaaatcgggaaaacagaacccggcaatcgttccttcgatatctgtgaattcaaattccatctgtgtacgggttatctcgttgagcggtttgtatggccggtgttgccgatgaacgcttcgcgttttcatggatttgaaaaagccgttgactctgatcgtgtaaaagcagttttttccctgcaagagagcgtcgcactggcgggtcagctcttcaaacgtcttttcttcagtgatctcaacagaaagatttggcttgaaaaactgaacgacggcaaacggcgttttctggtcatcactgactgtgttcacgttgccgtcacccttgatctggaaaaactttccatcgaaagcgatcatctcgccgtcgagcgcgttgaaggttccgatcccgaagtctccgtgtttcctgagttctccatagctgatctcgccgtcgtagagaccttcgatcaacgcgttgactgtggaaacctgaaagatttcataggctccgtgatgatcatgctcctctatactcgcatgtctcccatgcggttgattgcgatggaggtgcaggttgtgcagaaagtgaacaaaggggttttcgctgttcatcgtgttgtggcgtaaaggtaattcaagcggttcttcatcggaagagagtaagaagatgatgctcttgaaaaattctgaaagagttatggtgatttttagaaaataccaacacctgaattgagcgattagtatctgaccagcagcatcagccggtgaaaaaatcccggttgtccctatagggctaccgttttaacgttttgttctggtccgtgcgtgcgttacacgcccgcataatgcttgcataatgcttgtgataggggaatatacaccattaccactgaacatcctatcggttgggcgcactaatcccatcgttttctgtcgttttcagcacttccagccgctttattccagtcgcggaagtccgacacggcatttctcatacagctggtcgaacttcaggcgaacatagtcaaccttgttgactttcatgaccagcttcccggcatggcgcaccagttttccggctgtatcgatgaacctgcggcggaaggtgtcggcataagccgacaccggaatgaccgcttcggtcacgtcttccttgaaggcttcaaagaggttgttgccaagcaccatcaggtagtaccaggccgagtttgcagtgaatcgcttgaacggtagctgctcatggccgaaggtcttcaatgcacggttggtcagttcatccgtaccccggtcgtggtagaggccaagaagctttccggcttcgagcaagtcctcacggccgatcttggcaagttgctcatcgatcttttcacccatgcccatattggtgatgatgacggaatcacgacatatgccttgcagcagatactgcccgtcctcttcccagagcgtactgaagatcgtccggcgctctttcttccatttcttttgtctgctcatgaattcggtgtacatccagctttttgagtcagtttcagctttcttgaacgcttgccagtcgaccgcatcggcaacctcatcaagaacattgctgtactgcttgccgccgcacagataaccgatttgcagttgctcacaggtcttgaatacttcgtcgtcgaagaacccggcgtccatgcgcacaatgatcggaacctcttccctgtaagcgttccggattttccttaccatatgcaccagcatctcattgaccgtattgccgtggttcgagtgtttctttcctccacggaacaccgcgtccaccacatacctgccccagttcatctgcaagggctggaaccctttgaccttcttgtatgtgggttgcaccccatggcgcttctcggcatcgtcattgtccagaaccgtcgtatcaatgccgagcatgatcacttccggcctggtgtgcttcaggcgccagagaaacacatcctgcagcaatctccggaacaggtaaatccgacagaaggagatagccccgataaaacgcttgacggcatgcgacgaggccaatcgaccggtaccgagcaggccggcataggcatcatcagcggcaagatgatcgaaccagttcagatggcggctcgtaccatccatgaagaagctcaaaatctgcacgaacatctcggtgaccgccaggcccttgccattcttccgcactgtaccgaacaggcggtcaataatcggaaacagccctatgttgcgcaggtacagtgcgaagacgctcaaaccggccctgccggtgagctggtcgtcgctcggcaaaatggcgcaaatctgctgttcttttttacccttaatcgtcttatcttttgccataaagctctccacctgctgggttgtgttttattacgtggtgacttggtcgttactcacgctaatataacactttacgcccataggtgagggctttttttattgcaaatcgatcaacttaggcaacagttggtcgtaacaatattctgtcggatctgtctatcttgcatcgtataggcttcttgaaattgtactgtcttcgatatccgatagataaaaaaatatataaatcagcaagcgatgaacaagccgcctcgtatcaattcatcaatacagacgttagaaaatgttataactgttttgaaagcaggaacctgggaatggaatctacagaccggtattgttaccgtgaaccgtttctggtacgacatgcttggctatgaagacgctgaaccggaaatgacaatgcagacatggcaggatatgattcatccggatgatctggaggcggtcatgtcagccgtcaaaatgcatcttgacggaaattcaaacgtttatgaggtggaatttcgcctgaaacaccataatggcgagtgggtctggataaagtcaagcggaaggatcatggaatatgacagcaaccatgatccgctctatttttgtggtgtgcatatcgatataacggaaaagaaaacagtccaggcggagcttcgtgccgccaatgagctgtttcgttttcttttttcaaatagcagcgatgcgatagtattactcaaaggggcggaaatcatggattgtaatccacgagcccttacgtttttcgactgttcctaccgaaatcatattgttggaaaaagcctgccggatttgtctccggcagaacagcccgacggttctgaaagcctggttcgatttgaaacatcgctacagaaagcggaaacaggtaaccctcaatggtttgcctggcagtgtcaaaccgtgaatgaagaggctgtagattgcgaagtgtgccttaaaaagctcacttcaaaccctgaaggatatatcgttgcactgcttcaggaagtatccgccgaatagatcatgcgttgatcgtttcaacaaatgctttatggtcgctcaacgtaggctgacgtaactgcggcactcgttttccggtgtcacatatcgtctaatatgttacaataaaaggaataagctgaaatagaaggggagaggcattgactttcttacaaagggctgcatgactgtatgtggttttgatattttcgcaagttcagccgggagaaacttttttcctgggcagttacatatgaacaaaaacaggagtgaaatggaaaagaaatatgagatcggtaacgatcattttcgtgaaaaggttatagcggctattttttttggatttcgtaacaaaaaagaaccagtatcagtaacggttcatcctgaactgatgaaaaggataaggaaggagtttaagaacaaggttgtttcgccggtaaacgttggcgatactgaaatgtttttcggcctcccggtcattgaggatgcgacaaaggacaaggattttatctcagtcagttaaggcctgcttaagatgagcctgcgacacataaaggcacctctatttattcatttcaggcagtccgtatgcagttgtctacacagttcagcacaacatcctgacaatattcacggtatttcatacagcacaggatttcatacaaaaggcgtaaccaaaaaaggcgagcagcctttggtaaagacgtgaccgcccgatagtatcgcttatacgtatttgttgtataatataaattatgtaaagctgcggttaatggttcttatatacgcaattggataagggtttcaagctcctgggagtcgtggactgatgcgtcggttaccatgtaggaactgatgagtttcgtccccttgtcgaccttgatgtggtttttatagccgtaaaaactcattttgttcttcttggtccaacgggcatcacggtctttctgacgcagcttgttcggcttcgtcttccaagtgtcaggggtttttcctgctttgacctctttgttttcatcacgggtattgcgctgtttaggcacttcaacgaagctggcatcaacgatctggccggtgtttgcaaagatggactgatcatcaagagcctgattgaatcgataaaacagggcttcgatcacctcttcctgaataagcgtttcacggaacttccagattgtcttgctgtccggaacccggtcgcttgatttcaggctcaagaaacgtttgaggcttaatcggtctgtaatctggtactccatctggtcatccgacagattgtacaggctctggagaatcatgagcttgaacatcatcagccgatcaaacggtggcctgccaacattgttgctgttcttgggtttattgaagacaacatcaagaatcggagcaaagatcttccagtcgatatggtcattgagcttgacgagaggatctttcaactttgtaaggcgttcaagcaggaaatgttcgtcgaaaaggccgagagggttgatatttttcatgacaactggtcaaattgataggatttgccacaaaatacgactttctcaacttctttataactcctaactctttgtttttctgaaagatatatcactcaacaataaatagaggtgccctaaaatgttataataaaatcatatcaataatcatcgtcgttagtcaatggttgaagacctaccaccaaaaagtccaattaataatacaaccccaaaaacaaaaccaagcttgtaataaagtgaaccgtttccccatgtattatcccaggcattgcttatgcctatacttctatcagcactatcagcagaactgaatacatatgaagcacctatgaagagaaactttatcggcccaataaaaccgctgtagaagtcattaatgatagatgcttgatgcatctctgaacggtgacagctggaatgatgatgcatctcaagcaataagggggggaaaagaataacctttttgaaagtaatttcgttaggctgtaggttccggcaaacctcgaacacaaattccgcacaacttcgaacagtaattccggaaaagctcgaacagactttccgctgaacctcgaacacttttagccccttgagcggaaaaggtgttcgaggtcgcggaaacagcgttcgaagtgacgcggaaaaccgcccgtcattcttctgcaagttgacgtatcctgtagtcttctcgtttttacaacaccctaacggaaggctatgcaacaccaacaaggcagaagaaaaaccatgaaaaccatcagagaaatcgcccggctccatcttgacaaggagctcagcatgcgagccatcgcagcttcctgcaaacagtcggtctcgacagtgcagggctatgtaaagaaaatcgaggccgtaggccttgactacagctcgcttgcctcgttgtcagactcggaactgcaggaacggctacggcctgcaggaaaaacctgcaaggcttcccgtcccgagccggacatcgcccggctcatcgccgagatcaagaaatccaaagggaaggtgacccgtcagttcctgcatgaagagtaccttgcccaataccctgacggttacaaaaagactcgcttttacgaactgctccgagagtgggaggcgcaggacaaggccactatgcgcatgacgcataccccgggagagaagatgttcatcgacttctccggtgacaagccaagctggatcgacccgacaaccggcgaggtgttccaacccgaactgtatgtggcggtccttggcggcagctcctataccttcgcctgcgcagtcccgagccagaaggctgaggactttgccatggcaaccgtcaaggcactcgaattctttggcggatgtcctcagatactggtcatcgataatctcaaaagtggtgtgacccatgcttgctattacgatccggacatcaaccccacgtttgccgaccttgcccgccactactcggtagcggtgctgcctgcccgggtgcgcaaacccaaagataaaggtaaggtcgagagtggcgtgctgcaggtacagcgccgtatcctggcaccgctcaggaaccgccagttctttagtctcgaggaactcaacggggctatagctgacgagcttgaaaagctcaataaccgtccgatgcgccagtacggcaagagccgccgggagctgttcatggaactcgagaaacaccggcttgcctcactgccgcagacacgcttcagcatcggctactggagcaaggcaaaggtgcatatcgactaccatgtcagtgtcgataaaagcttctatagcgtgccctataccctgatcggcaagccggtcgatatcaagcgcaccgcccatcaggtaaccgtctatcatgatggtgaagttgttgcccgccatatccggacactcaaacggggccagtatatcaccgatccacaccatatgccgtatgaacaccggttttacaaggaatggagcccggagcgcatacgctcgtggggggccaaaataggcccgaacacggcacgtctgcttgagcggatcatgcagcaacgccgcaccccggagcatggcttcaggagctgtctcggtatcctcaggctggcaaggatgttcacccctgaacggcttgagcgagcatcgcgcaaagcactcgaacagaacatgacaacctacaagagcatcaagtcgatgctcgacaacggcctggatgccgtgaccctgttcgaggagcaggagccttcaccgaccatctcccatcagaacatcaggggaggtggatactatgcttgaacaggtcaaagaacagctggttgtcatgaaactccatggcatggcagaagctctcgatacccagatcagaacacctctggcggccgatatggacttctccgagcggcttcaactgctggtcgaacaggaaaagagctttcgggaaagccggaagcttaccctccttttgcgcaaggcacggctgcgctaccctgatgcctgccttgaggagctgcatgtcagtcccaaacggggcatctgtaaagcaacggtcatggacctggcccgcaacgagtggatcaaaaaccacagaaacctgatcatcaccggcccgacaggtgcaggaaagacctggctggcatgcgcctttggcgtcgccgcctgccgggccggaatcagcaccgcctatgtccgtctctccaggctcttgcatgatctcaatatcgggagggccgacggctcctaccgcaaactgctggaacggcttgcaaggatacagttactgatcatcgacgactggggtatgagccctctgaatgatgccggcaagcgcgatattcttgaaatcatggaagaccggcacaatgtgcaatcaaccctgatcagtacacaatacccggtctcgcaatggcatcaactcatcaatgacccaaccttggcagatgcaatttgtgaccgtctgatccataacgcgtatcaacttcctttgaagggagaatctatgcgaaaaatgctggctaaaatggaataacttcgaacactttcttactttgatcttgcagaccgaatgacaggccgtttactgttcgaagtttaccggaatacgtgttcgaaatcgccggaaccaccagttaggcgcttgaactgttggagtgcggcttgatatgtgctgtgtggtgtttgcacaggaagtaagaacaagcaataacgctatgactaaagatgcttgagctaacggtgttttcatgctcgcaggtgattttttcctttttgatgaaagtccattcgtcctccggttgctttctgattgggataaaaaaaacgaacccggctacatcgcgatgcaatgctgttgtaaaataagtgtaatatattattatgcggtgtaataatgcaataaaaaaatgttttgcaggaaataatgtgagttttgtagccgtaagagtcatatttgccgaaggataacgccaagactcagccactccactgtcaaggttcattctggcaactgcctgtatctgtttctctttgataaccaccacgttctttttcagctctcactctgctgtcgctcacttcccttctcccctttttaccggcgaatgttcgccctatctgatgtcgtctaatgtgtatgggttaacgttcagaaaaaaaggtgaaacctttttatatctccatgcatagtaactataaagagccgatgacagggattgatccggatatagtaaagagatttcatacgggagacctcgaggctcttcggcagctggttgatcatttccagggttctgttttcgggatgggcctgaagcttttaggtacagttgatgatgcaaaggattatagtcaggatgtgtttgtgcacgcatatgaaaaacggcataagtttgatcccgaaagaccctttgagccctggttttataaagttgccctgaatcttggcagagagcggttgaggaaaagacgggagattccccgaagtgatgccatgcctgtggagatgttcgaagagacaggtgaatcggtggtcattgaaaaggaaaaacgggagcttgttcagcaggcattgttgaagctgaaacctgtctacagggagtgtctggtgttgcgttttgagtccgatctgcagttacaggagatagctgagacactcggaatatcgcttggagcagttaaaacccgtttgcgcagagggttaatggccttcaagaaggtctatgttaatggaagaggaggcgaagatggattgtaatagaactgaagagttgcttgctgacagggcgctggggtttctttcccgtgagctgactgatgctctggagaatcatctcgcggggtgtgagagatgcagggttgaggcggaacgatatcgttcggttatggacgcgctgcaggaaaccgcggcagaaaacatgctcgttgatctttctcaaagggtaatggatgccgcgggatctctctcaaagaggaaatccgctccattgagactgattttgccggctttggctgcagcggctgtgctgctggcgatggttataaccccgatgttcacttcggacaactcattgatgatgactcgccaggaagttctcgaagcatattctgaagatctcgagtttcttggcataagtgctgagggtataaagagcactcaggagttcagctatgagagctatggagtccctccggcgctggcagaatatcttgtgcagtaaactgcattgttgaattttcttacatcgaacatctcacccgacgggttgcgcgaccataaagcagataaatcgcttttgttctacagccgctcaacttaggactatatatgaattaacgataactatgttttaaaaaggagaattaccatgcattactttcaaaaaagactcatcattgcttttttagccctgataatgctgccgatgacgacacttcaggctaaacagaatggaccaggcagagatagcacccgtgattgctatcagtcagataagggatttgctgccgggctgaaccttacggacggccagatagatctgttgaaaaagaataaaagcgagaaacgcaagacgatgataaaactgcgttcagatttacggctgcttcgcgttgatatggctgaagccgcgagcaagccaaatcctgatatggtcaagatcaagcggatatcccgaaaaatcggtgatgttcacgcccgtttgacggaagaacgtgtcagggggattatctattttcgcagtgttttgaacgatgagcagagaaagattcttgaccagcgccgaatgcagtacggtatgaagaagggcaaaagaacgcgcggtcattggcgataaaggtttgagcagcagcagactccatccggttcagcgtcttcctgcaggccttccggatggagtttttttatttgttttccggaacgtcttcaatccccgtcacacagacattgaggtcctgaagaatgccgttttcaatgctgtaaatccatccatgaacagaaagttcctgacctcttttccaggcattccttacaattgttgtattacagacattggctacctgttcgataacattaagctcacacattctgtcgaactttaaggctttgtcttctatcacgtcgatttcagcgctatgagtacgatagacgtcccttatatggtgaagccagttgtcgatcagtccatgctcatccttttccatagcggcttttactccgccgcatccatagtgaccacagacaatgatatgcttgattttcaggacttcaacagcgtactgaataactgaaaggcagttcaggtccgacggaacaacgacatttgcgatattgcgatgtacgaagatttctcccgggagtaaacctacaatctgatttgacggaacacggctgtcagaacagccgatccacagatattccgggttctgctgttttgaaagtttctgaaaaaaatcaggatcggactcttttaccttttccgcccattccctgttttgatcgaagagatttttaagaactcgcatatgataaggataaaatttgtttttgcgcgcttgggacgtgcttttccgaaaaactacggaaaaaaagtttctatcttcactatattcatttccttaggcctaagttgatcgtttcaacaaatgctttatggtatcaactttatactatataatgcgttatgctgaattttcttacagcgaacatctcacccgacgggttgcgcgaccatactgcagaaaaatcgcatgtattgaaaccctatgggattgtcggtcatgctgcatctgcttcgctacagggaacttgcggtagtccactacagcggcgtcccctgtgccttgcatctacagcatgctcaacaatcgctcaacttaggttaggctaacatttccgggtgaaacaggatgaaaattcagagaaaaccggactggctgaagatgagacttgccggaaccgcgaatttcgcttctacgaagaagctgattgccggttacgggctcaatacggtctgccgttccgccatgtgccccaacctccacgaatgctggtcttccggaacggctacgtttctgctgctgggcgagtcctgtacaagaacctgccgtttctgtgctgtgacgtctacagcacatccacctttccctgatcctgaagaaccttggaaaatcgccagcgctgtccgtggcatgcggctcgctcatgttgtgttaacaagcgtcacgcgcgatgaccttgcggatggaggatcaaaagcatggacggcaaccattgatgcggtcagggcagaaaatcctgaagtctcaattgagtgtctcatcccggatttacagggagatcatgacgcactgcacaggattatgatcatgagtcctgatgtgctcaatcataatattgaaacagttccgtcgctctatggggctgtaagaccggaagctgattatattcggtcccttgaagtgcttcgtttagcacaacaggagtactcccttcagacaaaatcaggactgatggtcggaatgggcgaaaaggaacaggaggttcgtcgtgtactggatgatcttgctcgtgtcgggtgcaggcatgtgaccatcggtcagtacctgcagccatccagtaaacacttccctgttcattcctacgttactcctgagtgtttcgaccggtacaggatgtatgcgcttgaatcgggattcagacatgtgcagtcggggccttatgtccggagctcctatcacgcagcggatagtttagtaaataaaaaattaaattaaaatacgttatggaatggtcagcacccatgaagattttcacttactggttcatcgctattgctgtcggactggtgtttttccgtaaagagacgttcagttacaacaccaattttgatcttcggcgcaaaatccttcttgcagcttccgtggttatagtcgcattcaatgcctttgtgtattccagctcgaccttcgacggcggaagatcgcttgaccttgcttccgttgtactttttaccgtcggaaacggcatcgctgaaacatttatgttctatgcgttctttgtgctgggagaaaagcttatgggactccttacaaagaacccgtgggcgttgttcattgcaggttttgtctgctttatgatctacagcggttttatacacgctttgttctggcttgatttactccctgagcacgttaatcaggcgagtcccttgaagccactgtttatgcctacgcagattctgattgcaggaagctgggcgttgagctttttctggtacagagatctcccttctgtgtttgttctgcacggacttgtggatctgaccatggctttgaatgtcaagttttcactgttaggttgaaaggctcgatagccggttagcagtattgcttaatggttgaagagctttgtgaatgtttgtcagtcagtgccgagggcttttcaccagatcacttttaacttgttacttttgaattttgactttataacaatgcaatactcgggaacagttcttgtcgccggtgcaaccggtcgcaccggtcaatgggtggtaaaacgcctgcagcactatggtatcgactatcggctattcgtgcgctcgggagaaaaagctatcgagatctttggccctgaggttattgacaggatcaccatcggcagtatcgagaatcaggatgagatagatgcagccgtgaagcatgtggatgcagttatctgcgctgttggcggtaacgtcatggaccctgagtcacctcctccatccgccatcgatagagatggtgtcatacggcttgctcttcgggcaaaaaaaagtaaaacaaagaggtttattttagtcagttctctggcggtcaccagggaggataatccgttgaacaaatacggcaaggtattgaccatgaaacttgagggtgagaacgaggtgcgaaaactttatggtgaaaaagacttcagctataccattctcaggccgggcggattgatcgatgaaaacgctcctctcttccatgcgatgttgttcgatacaggagacaggatcgaaacgggaagcatcaatcgaagtgatgttgccgaagccgctgtcgaagcgttgtgggttcctgaggctcacaacctgactttcgagcttatccagcaggaagctgccccacaggattcgtttacgcgctattataagcaggttgtgcaggaggagtaggagtgctgatttgttgaatcaggaatacagaagacagaaaaagttaaaaatcaaaagtgataagtcaaaaatggaaataacaaataaacaaaggtgtctggattccggtgtaagatcggtgaaatacgagccctgatttcacggatcaagcctgaagatgactgcaatctcaataagtcatgccgccccttttaataacgttgactattagacaggggtgatccggtatccatgtgaattacataatcaccaatggattttcagcgctcagtccctcagcccttcttccctctcagagccgcatttgttttttccagcaacggcctgatcttttgtatcgcaagttttccaagcatcgtgaccgtcatgcctggtattgatcgatagcggacaggtgattttctgctctgtactgatcgtattttgacgacgagtttttctgcgactttttccggtgtttctgcaatgcagtccagaaattcttttgtttctgctgaagtatcacggaaaagcagatcggtttttaccaggcccggactcaattcatggacacctatgcttttgattccgtgttcgcgcagatccttttcaagaaaacggctcactgcagcaacgccaagcttggatgctttgtgcgggatatttgatcgtgaaaaatttgctcctgtcgaagaaaaacccaggttgaacagatgatagacgggttcatcctccgatggttgatcgctcatgatttctatagcggtccttgccatcagtaacgagccaaaaagattcgtattgcaggtttccagaatatccggagcatcgagttcccacaagggggctttacgcattcctgcagttccagcgttgtttatccagcggtcaacctgtccgagacgactcacgatgaacgaacgaaaaagagcgagatcatctacattgcagacatcatgacatattccgtagacctcacagctcttggcttcaactttcagggtctcaattgcctgctcaaggcgcttccggtcacgaccggtgataaggacgcgatcacccatcagaaggaattctctggcaagagcataacccagacctccggtacctcccgttatgactactcccagcccgtatgtacgattcttctccatacctgttgcatccccatccaagtcagtgcgaaagccacaaaaattgcctgatgcagtactttttttattgtcagacagtaaagcactttactatttaaaggactttaagtaaaaacaaaaaaaaccaagtactacctgcaagactttttttctaataggtcatggcccttggcagttttttggcttcagctatccatgcagcaacatcctgttttgagggcagctgctgaagcattttcttttttgtattgaccttcttgattttatcaaacagatgtgccgggtttcgttgagcaagctccggaactgtatccacaccagcggcctcaagcagtgaggctcttttgacggatataccggttattcgacataaatcagcatagttcacaagagtcagcacctctttgctctggagttcaagatcagcaacaagcgcttgcctgccagaaggatttttcccgcgctccaatagttcggaacagctctgtattccggctttttgaagtttttccgcgacatcggaaccaagcggttcaaattccgcagttatcgacattcctgccggttcaacgtgaagaggttccttgcctttatttcctgcactgatagttagtgccaccctttcaagtgattgcccctcgctgcatggtgcaggattgtcagaaaacggcagcattttcctgcaaaaatctaccataccgttaatctgctccttgaatggaatagattctttggccgcatccatactgaactgtagagcagaacccatcccggaaagcacatcatcaagagcctcctgtccctgcatttcccctttggatattcgatcaataacattggtaacaccgggaacaaaccgttcagcagcggatttccccatgtccacactgtagctgaaaagtgacagcggattactgaggatcatgcgcctgacctcttcaggacgtgaaagtacccggatcataccttcctgaatcactgtcgtctgacaggcaagccttgcgccctgggctatctgtttttcagataaaaaagccctttccacatcactcagaggagacaggcgctctccaccctccagtaccgtaacatagcaggtttgacagattccaagaccggcacaaacataacctacatgtgatttgctctccagagcgattttggaaagtttctcaccgacagaaccccgacagggcctgtcattaatgatgatatccataatcaatttaattttaatctcttataaaatgattttcgatagtataccgtaaaagtatgattattaaaatgtagtaaaataacgaaaaaaaaagccggtcaggaacggtttatctcctgaccggctttgatgcctgaaactctcgatcacatgctgtttggccgacgagttgcggcttcacgccccttatgatttcccggccttcctcccccgcaccttccacgaccacctgaaccggcatcggctcgtctcgcctcaccgcgcccatgacagcatgcatgctcaccggaatgttcccgatgtacatctttgcttccgcattccggacagctctccggtctgcccgttccaaatgatactgcccaatgatgagcgcagctggtgcaggtaaatattctttctttcatttcagttccccgttagtatttgattaaccataccctttattataagcatatgctcataataaaacaagtatccctggtaagtaaaccatgtaccgcttccaacctgtcatcggacgtgcggaacaaggctataccttctcctccctttgggagtactctccaaatatcatgtgtttgccgttaagattgagcaacagttgttacattgctgttttacgatttttctcttctgtaaaccacaagatgacatgcatagcaaggaacatacatggtactttgccattgaccgtggaggcacctttactgacgttgtaggattcgatccgacgggaaaccttttcacgcacaagcttctctcggtatcggacgcctatgaagacgccggcatagaaggaatacgaaccattcttcggctctcaccggacgaaacgttagaccctgcccagatcaggtgcattcgtatcggaacgaccgtagccactaacgcgctgcttgaaagaaaaggcgcttcagccgcgctttgcatcacaaaagggtttgaagacctgcttgccatcggtaacggcacccgcccgaagttgttcaacctgaacataaagaaaccgcagccgatttacagcagggtaatcgggatctgtgaagaaaccggtgtctcgggaactattcataaggaaatcaatacaaaaaaggctgaagaagcgttgaatgagattcgtgcagagggatatgaaaatctcgcgatagtgctgaaacattcatggataaatccacaacatgaacagatccttgcccgtatagcccgggaaaaagccgggttcaggcacgtggtagcgtcgcatgaagtcatgccccttatcaacttcctcaaaagaggccagaccacgatgatcgaagcctatctggggcctgtgcttttcaactatgccgaaacgataaaaaaacttgcaggcccggtaagaatcgagttcatgcaaagctcaggaggccttatcgatgcagatgatctgcgcgcaaaagacacgattctatccggccctgccggaggggtcacaggcttcggaacgctttccgcgcgacttggtatcccccggtccataggattcgacatgggaggcacctcaacggatgtatcccgctatgacggcgagtatcaacatgtctttgaaagttcggtggccggtgtccctttttatactgacatgctcgacgttgaaaccgttgccgcaggaggaggttcaattctatcttttgacggagaaaggcttctcgtaggacctgaatcggccggctcaaatcccggccctgcatgttacggccttggtggaccgcttaccgtgaccgatgcgaaccttctgcttggcagaattattcctgaattcataccggaaacgttcggtaaaacccacgataaacctctcgacagcgaaatcgccagaaaaaagttcgtcgatcttgcagaaagggtcaataacgcgaccggcctttcctattcacctgaaaaacttgccgaaggataccttaccatagccaacgaaaccatgtgcagggcgatgaaaaaaatctccgtatcaagaggctatgatatccgggatcatgcgcttgtctgtttcggaggagctgcaccccagcatgcatgcgatatcgcccgtatactcgggatcaaaaccatcgtcctgcatccgctttcaagtgttctctcggcatacggtatagctgttgctgaccggcgtgaacgaaaagcgctggctgtaatgaagctattgacagaccgcctgcttgaaaagcttgaaaaaaccgcaaagtcggaagcaagccgtttgatctcacggcttcatgacgaaaaaaacaagagagagatcacaaccagactgtttctggatctcagaccgaaagggacagacacatggttatccattcctgcaggcaacggccgagaagatgttccgtttgattccactgaaaaaatactcgcgcgattcaaaaacgaatacctctgcaggttcggtttcagacccgacatcaacgccgttgaggttgtcaatctccggacagaagtttcctcggcatcttccgtcccttgcctgaagcattccctcttgcccgacaaaaataatgccccgctttctccctgttatgcacgcgaagtatggctttcaggcagatatcgggaaatcccggtgttcgacaggaaaacagtaaagccgggacacagcctccagggccccgccatgatcgttgacgatcaacttaccctgctcgttcaggaagggtttgaagccgggacagatgccacagacaaccttattctgaatgagagcatggaagcaaccgcaatgcatgggaaattcagcgtcgatggcgcaaaaccagatcctgtgatgctcgaggtgttcaataacctcttcatgaacattgccgagcaaatgggctacactcttgcaaatactgcccactccgttaacatgaaagaacgacttgacttctcctgcgcgctgttcgacaatgaaggaaggctcatcgcccacgctccgcatatacccgttcatctcggcgccatggaatcaacagtgcaacatatcctgcgagaaaaccggaatgccatgcggaatggcgacatgtatcttgcaaacaacccacatcagggcggctcgcatcttcccgacataacgattgtatctccggttttctgtgaagaaaatgaaccgtccttttatctggccaacagggggcatcatgcagatattggaggcatcacacccggctccatgcccccgtccagcagaacaattcatgatgaaggcatcgtagcaggaaactttctgctcgttcgtgaagggatattccgagagcccgaagtactggaactgctttcagccggagtctatccggcccggaatctttcagaaaggctctctgacctgaaagcgcagatcgcggccaacaataaggggttgaccgaactgcagagaatgaatgccgcatatggcacaaatactgtcctccaatacatgtcattcattcgccagaacgcaaaacatgccatgcagagagccctgatttcattggccggaaactcaggcgagttccattcaacgttttccgatcgtatggacaacggagcgaaaatctccgtctccgttaaggtctcagccccgaagggaaaagatcctgaaatcgtgattgatttttccggaacagctccggaggacagcggaaacatcaacgcgcccgcggcggtaacgactgccgccgttctgtacaccctgcgctgccttatcgaagaggatattcccctgaactcgggctgcctcgaaccggtcaccatcatcataccgaaaggctcattgctcaatccttcacatgaagctgctgtagcggtgggcaatgtcgaaacatcacagcgaatcgtcgacgtgctgctcggagcgcttggaaaagccgctgcatcacaaggcaccatgaacaaccttctcttcggcagacccgataattcaggtggtcagtactatgaaaccatccccgggggcgccggtgccacagagggaaatcagggggcatccggcgttcagatacacatgaccaatacccgtattaccgatcctgaaatactcgagcaacgcttcccgtcggtacaggtcactcgtttttctttcaggaaagaatcaggcggaaccggaaaatggaacgggggcgacggtattgaaagagctcttcgcttcaacgatccaatgcatgtcagcgttatttccgaaagaagacattacgccccgttcggccttaacggtggccgggacggagcgaaaggcgccaacattctggtaagacccgataccacagaagaatctctcggatacagggtggatcaggtctttcaggcgggagagacgatactgattaaaactccgggaggcggcggttacgggtatcagagcgacagagagagtacgatatagagcaaagaaatgagagtaagcaggaaaacgatactccgcagaagagccgaacccagaggagaaatggctgaccggcagtttccctgaagcattctcagaacagctctactccgcagaacgccaatcggtatacagatcaaaatgagccaggacagtaccagaccggtcgttctcatcgcgccctcctcctggaaggcggcctgtacacaggcaaggctcagtaccaaaggatagaggatatggaaaaaactgtcaagacggtttttgagcaacgctctctgctccagaccggtttctttccattccctgacagcggcttccgtcttttgcaggctccaggggatatcaagatacactactcgtgacggaactcctgaatggcgaactttcagcttacgggcaattatttgacgaaacagcatcaatacggcggcaagaacacctgaccagacaaatgccgtccccagcctttcgattgatagccagaaatagggatgattcattgcttttcagtaaacttctatatttacatgacaagggcacctcgtttattcctaagttgagcaacagtcatgaattcaaccaatgaaacagtatcatcattgccgtcactctctccatagccaaaagccctgtcggtggccggaccttcttttcatttgcattattgcataacagttctcatcatatactcaacgaatctgatattttcaaacccctactaccctcaaatgaaggcattcctgaaaaaagcttttcttctgcttcttgcctcaagcgtaatcggagtacttgtcttcgccggattggggtatcttgtgtcaagctatcagagcaaaccggaaaaagccgatgtcatcatcgtgctcggaggagatgacggaccaagagtcgataagggaggcagtctcttcaatgcaggatatgctccaaacgttgtgttgaccggaatagacagcaggtattaccggccctcccgtcccaactggcgggaaaggcgtcttgcagaagccggtgttcctcaaacagccatcaacgtcgatacaacctctgagactacctgggaagaagcgttgaattctgttgccatgatgcaggaaaaaggctggaacaacgcaattgtagtaagtgatcctccacatatgctgcgcctgcacagcacctggaaaagagcttttaagggctcatcaaaatccttcatccttgtcgcgaccagtcctgaatggtggaagccgcacctctggtggcaaaacgaaacaagctatcgctttgtcatcagcgaaatcaagaaaaatatatactacagggtagtctacttctgaagaagctgtctcaggcaaaaataaatttcatcggactcgctcagaagattgcgtgctctcccagctcctggccggccataccttctttcagtacccgtttgtagaaatcccgcaaggtatcactgccataagagggcgtcagatcggcatcgtatttgcccgtctcgggattgagcacaagcatggactccgaacagtagtacttgccgatacgggcgaactccgctttgtcctccagccgtggaaacaccttggccagcatgctcagaacagggataataacgtcaaacatgcggatcggcatgtttttgaacttcggttcgcgccccagcagttcaaacagcatctcgccctgctcacgagcagaaatcgccttacccggaccaccgacagggagaattttgttctgcttgtccgggtcttcaagacagtccgccataaaccgggcaagatccgcttcacttatcggcttgcatgcagtcagttcaccgttaccgaacatcacgtacggtttgccttttttaaccgattcaacctgacctgcaatggatttgaaaaacgccgtcggacgaacaatcgagtaggtcagccccgactcgatcagttccttttcaaatttgagttttgccctctggaactccagcagcggtttctgcacacaaattgccgagagcagaacaaagtgcctggcgccagccgactttcctgcgtcaagcgcgttacgggtagcctggtaatcgatgttccatgaatccttcactcccccgctgcgtgaggttaaacaggaatacacgacatcaaacctctctccctttattccgttttccaggagtgaatccatactgctgacatcgccgaaacgcacctcggaacccttcagttgctttcgcgtttcttcagccgatgccgaggcgccaacaccggatcgttcacgggcaaagctcacgacttcgtgtcctctcagaacaagttcacgaacaacatatttgccgatatagccggttgctccgacaacaaaaatgcgctttgactgatgatttgatgcaccaccgtctgcatctgatctaccggatgtcagcgaaggagaagtcacggaacaagaagaatttatcattaacaatacagcgtttcacctgaagccagtcacaggtgaggaatatagcaaatatttcttttctgctctgaagaccgcctcacgacgcattgccttgtctgaaaacaggtaatcatagatccggattctcgattttcagcataatagagtacattacttataattcactcattgagacagattttagcacgttgcagttcatgcgaggaggtatgctatgatccagcatgtctttgttgttatgcccttcggcagtaaggaaggtatccatttcgacaacgtttatagcgagtatcttcatcccgctctgtctgaagaagggttcaccgtcttgagggcggatgaagaaacaagcgctggtgaaatacgagaagagatgtttcaggagctgctgctggcggatctcgttatcgctgacctctccatagacaatccaaacgtctggtatgaactcggagtgcggcacgcgttacgggctcgtggcatcattctggttcagagccaacggaaaaaacaaccgtttgacgtctacacagagcgtaagctgcgatatcatctcaaagatggcagacctgatccggcctttgttgaacatgacaaaaaggcgctggctgcaatggcaaacaagaccatatcctgctggaaggggaagaaaatcagtcctgtgttcaatctgcttccctacctgcatgagccggactggaaatccctgagagtcgggagagtaaaagaattctgggaacagcacgatgcctgggcagaccgcgtggaacttgcccgacaagaagggcacactggggatattcttctgcttgccgacgaagcacctgtttccgcttttcgttcagaggcatggatcacggcaggaaaagccctgcgtaaagctgaacacttcgactttgcgcttgaacaacttgagcgaggccttgagatcaatcccgaaagccttgaaggagagcatgaaaaaggcatctgcctccagagacttgccgcagcaggaaaagccgggtattccctcgatcgtgccagaatgcactacacgaacgtacttaaaaagagcacctcgcaaaatcctgaaacctgggccctgctcggacgcgttgacaaggacgcatggattgccatgtggcgccgtcacgacatctccccggaagagatgctgctggaagctacagaggaaggcgccttgttacgcaaagccatagaaagttaccgcaaaggattccgaatcaacccggctcattactattccggtatcaacgctctcacactcatgcatctctatcgccacctgacaaaagactcccgctacgataaagagttcgatcctatggcaggggccctcagatatgcgacacaatgcgaacagaattactgggcagccgtaaccatcggagaccttgaaatacttgtcgggacgcctgaatccgtcaggacagcctacaaggcagccattgggttcaataaacgtgactggttcgaactccactcaagcctcgatcaactgcgaattctcaggcatctggattttcattctgagaacgtagacgccggtatcacgatctttgagcgggcactgaaaaaactgaagaaacctgaaaaaaagcctgaaaagatctttctgttcagcggacatatgatcgatcgcccagacagggcagaaccccggtttcctgctgaaaaagaagatcgagccgcaggaaaaatcgccactattcttgacgagtttgacgcaggatctgacgatctcgcgctgacacagggagcgtgcggaggagacctgctctttacggaagcatgccaggaacgtgctgtaagcgttcactggatgcaacctttttctgagccggaatttatccggaattcagtggatcacggaggcgacatatggcgtaaaagatatcacgatgccaaaagcaggctcgccaagcctttacgatcagccccgactgcattgggtgaccccccgtccgatagcaatccgtacgagcgatgcaatctctggctgctctatacggctctctcctacggtgtcgaccaggtacacttcatctgcctctggaacggagaagacggcgacggcccgggtggaacagcgcacatgtacaacgttgtgaaaaggaaaacaggaaacgtctcatggattgacaccagaaacctctgagacccaaaaccccaaaacaaacatgagcattgcagaaaggattacttctcccggcaaaaaaaagattctcacgcttgacggcggcggtattcgcggtatgatcaccatagaagtcctcggtaaaattgaacagctgctgcgaaaacaactcaataaagggcctgatttcgtccttgcagactactttgatttcgtggccggaaccagtaccggcgctatcatcgcgacctgcatttcactcggtatgccggttgaagacataaaaagtttttacactaaaaacggtcgcgccatgttcgataaggcgtttctgcttaaccgattgtttttcaacaagtacaaacacgaaaagcttgcaaggaaacttcggaacacgtttggggcgaaaacgacgctcggcagtgatacactgcgaaccgtgctcatgatggtgatgagaaacgcgacaacgaattcgccatggccgatctccaacaacccgttcgccaaatataacgagtctgtacgccgtaacacatttcctcatgactgcaacctcgatatgcctctctggaaacttgtccgcgcaagcacagcagcgccaacctatttccccccggaggtcattaaagtgggatcaaaagagtttatctttgtcgatggcggtgtcaccatgtacaacaaccctgccttccaggcattcctgatggctacggtggagccctataacatgaactggcaggtcggagaaaataatctgcttgtggtctctgttggaaccggctattgcgccaatgccaacaaagacctcaagccgtccgagatgaacattctgtacaacgcctcctcgattccttcagcgcttatgttcgccgcatcgaacgaacaggatttcctctgccgtgttttcggagactgcaaggcaggtgaccttatagacagggaggtcagaaccatgatgggcaagcaaggccccgtctcccccaagctctttacctatctgcggtatgatgttgagttgtcaaggcaggagctgaatgtactgtgcctcaaggatattctcccggaaaatgtccagaaaatggattcagtcgaccatatggaagaactgcagagggttggagcagctgttgcgaaaaaaaacgttgaaagcagacatttcgaacgtttcctgtaacgtttttgtgcacatgtgctcaccgttcagctggaaacctgccatagcctgatagaaacctctacatgaagcctgtacatctcaaaacactcttcccgccacctgagggtgataaaaaatactgttagattttactgtaagagggaaaaaaacattaacttagagttaattagggtttgctgaagaattcaagccatcgcccagcggcacccaatcgccgctcggggagatgaccacgcgaacaaatttctgattacatcaagctccaaaaggagccattcaaacaggcacaaaaaaggagcggcgagcagccggtccaggttcatcacgaggaatgtgatcgagaccacgctcaggctgctttcagccagacgggccatcacccgattcaggctatatcgccgtttggcctgaccaaatttaccttcaaccgcattgcggataccttcgtcttccctgatttgccgacgccgggcccgattcttctcgacgtcctttggtggccgaccgagcggcacgccgctcaaccgaatttctcgttccttgcaccacctccggttggcctgggttcggtagatcttgtcggcatgcactgattctggatagtgcccgtatcgctcgcggtaccgctcgatagaacgcaccaggtcgcagccttcgttgtaggcgttccagctcatcctctccggcatgctgatgccgtcgacgacgctgatcgagagcttcatgccaaactctgtcttggctgcggccttgccccgtacgatcggcctgacgtgcggctggctgatgctgacgatgcggtcgctgatgctcttcttgccgctctgccacatttccagctgctgccggtacaattcaccgatcaccagcaggtcccgatgccaacgtgctgacaggaccgtcagcggcactgaaccagatagcctggcaatgtgctccagatttctcctgaggtatcgcagttgcttgccaagccccttgcggagcgctttcttcgacaacttctttttcatgccgacggcaaggaaatccttccttgccctcttacggtacgtcctcggcttgctcactccttccgggtgcatggcacacagttcgtcaatcatccgctcggtcttttcccgagcatcgttcagcaagccgatgtctgtcggataggcgatatctgctggcgcacaggtggcatcgacgatgagcttgcctttattggcaggtccgtcgtttccatcgtcgtcgccatcgttgttctctttcttctcctcagccctctttcgctcttcagccagatggcgttgcaggagttcctcctgcagcgccgccagatcggcatgcttcagcctcttcctgaagtgggtcagcatcgaggcatcgaagggcgcttcatactgaaacgattcaagccctatgaagtactggaggtacgggccctccttgatctgttcgaccgtttcgatatctgaaaggccgagcttctccttgatgatcaaggctcccagcgccatgcggaccgtcagtgccggagctcctcttttcgaggggaagttcatggcatacatcttctctgcaacatgccaggggatcaactcggcaagtttaacccaacggttttgagggtcgagtttaccgccgaacggcagatggaaattttcgaacgtgagctgctgaaacttcggttggtacatgaatcggcggtatcgaggtgcaaggtttttggggctttttcaggcttttccttgcattcaagatacgaaaaatgccgcttaattcattacctaaaaacgatttaactattattcagcaaaccctaattaaacaatcatttcctcaaccctgctttaaggagttattatgtccaaactcaccagcgtcttcgatctggtctctgtactctcttcccatcccggcgaactcgaactttttcgcaaagaccctgaagaagtgttgaaccgatacggcatggccggcaaaatcagcagtgaagagatcagagaaatcctctcttctcaatcacttgaaaagcatggctcttttctggcaaaaagcatcacggtcatagagtgtccaaatgccggcacataaggttttcccctggtttattcacagtcttgccgcaaacctttccacagcctgccccgccggttgcacacactgcctctggaaagcgagacaggaaagaatagcactgcatcatgctgttatgacccagagtcaaatgcagcgtctcgtggcttttggaaaatcgttcggtataaaggaagtagttgcttcgggcggcgaaccgttcagccgccctgaagccctcaaaaccctttcagccctttgctcccgtaacctcatggggctgcacgccatcacctccgcaatctgggctgataccccgcaaacagcccggaccatgcttgagaaaaccggtccctggtctcgtcttgcggtcagtatcgataattttcatcaggaaagcataccactgaaaaactgtcttcatgtgcttgatgcgtcaagattactgggtattcccgttacgatcgcatcggttgaaggtgctgatgatgtcgttcgggaacttccggacaagaccagaaacgaagttccgattgtctcacaaccgcttatggggatgcggctcatgcaatggaatgaacttgacgcgccctgtatcaacatgtcagtcccctattgcgaggaaggtgacgccatttacggatgttgcggagatctttgtgaaatgagaaacgaaagccccctgtttttcggaaaaaccgatgagctgcctcaaaaaggtattgctgaagatcgtatcacactcgtcaaataccttcgtcttttcggccccgtttcgctctacagggaactgacaggggaaatacctgatggcacgtcaccgttcaccagccagtgtgagctctgtacatcgatctttactctcccgcaagcctcagaagagacaacacgttttctgaaccgtgaacaaacccgggtgcgcatagcgcttgcggaagccgttcttttttccaacacccgacaggaagtgaacaccgtcaatataaagcgttcatgacagttatcgacagcaccttacgcttgttcaacaagctattcagcgaccccaggctccatatcgaatttttgaggcagcctgaaaagttcctgcagcaacgcaacatgccggagctttgtccgtatattccggaactgctcgacaggccggtgcaacaatcagcatgccgtcttgacacggcgatcctctgcctgacggaacagtgcaatctcaactgcattcactgttccgtgaatgcctcaccaggcggaaaaacacatcttgatccgggtgttctgcgcagatgcatcgaagaactctgctctcttgaggtcagggtcgttaaattcaccggcggagaaccgctcacctatcctggcatagaaaactttcttcttcaggcccttcatgcaggaatatttgtcgaagttgagacctcgggaacactgcttaccgaaaaatttcttacaaccttcgacggctttcaagattctatgcgctttgctgtcggtttcgacagcctcaacgcggatacctacgaacgattcagaaacacgccgggcgctttcgaaatggtatcacaaggcttttccctcctgaagaaccacggttttcaggtcaagatcatgacagtactttcaaaactgaaccgtcatgagattcctgatattatcgactggactctctcgacattcggagtacatggatttcaccggcttcttccggtgctttcatcattcggacgcggaaaaaaatcatccccggaatcaggcctcgacgctatcgggcttcatgattttctgcacaatgaatactttcctcttttcagatcacgtggtaaagagcaaaaggaaccgcagcttaacattggtcttcccctcgccctcgtccctttcgatctgcccatctatccggtttgcggatgcggcacacagaaaatcggcgtcacgccaaaaggcaatgtgggcctctgccatcttatagaaggtcatgagttcgccatcagcggccgtgcagatgaaccgctcggacagcactggctgaaagggaaaccatttgaaaccatgcgcggcctcgaacgacacggaatgaaaggcatctgctccgactgcagatttttcagggcttgcgccggaggctgcagggtgcatgccgaagcggtctacggagacgcttcgtatgccgatcccacctgccagtcattcatggaagcgggactgtttccggaagagagtctcatgacatccatctcagaagagttttactcgtaactgtttatactgaaagccattaccagatataaacactccagaggactacacgatacgaaccatgacccgtcccgaagtcgatattgcaatagagtgggctgcccctgaaggatggaaccccggccttgaagacgcggaaggttttctgatcggactgatcaggatctggtcaggaggcacaacatgacagtggtcttcgagaccacccgcatgtacaaaggcagtatccccgaccttacgctcaagcagatattcggtgtcacctctatcgagcctggatgagatgagagccacgaagaatcagtgactcactcagactcttttactgcaaccggctcccctgcgccgctaatggcagttgcgcaagtgtttcgaccagaaaatcccggaatcgcaggacggaagtactgctcaccttttcatcaggagaatgaggatacagaatggtaggcccgaaagagatcatgtcgagtccgggataggtcgcgccgatgataccacattccagaccggcgtgaaccgcacggatttccggtgcttctccaaacattttcgtgtagatttccgtcatgctctgcaataccggtgaacccgggttcggtttccagccgggatatgccccatcgaagaggcaaaccgctccggcaggctgaaaaatgctcctgatcatattctccagttcttcccgagcggaatccacggaacttctcagcagacactccacggtcatggccccttcaccggatttgaccacggcaaggttgttggatgtttcaaccagcccttccatctcgtcgctcatgcgcatcaccccgttcgggcaggcacagagcgtgttgaacagattgaccgcaacacgttcctcaatgaccctgtccgggactcccacagaaacagcgacgatctcaagatcaggatcagccgtcgaaaactcttgtttgatttttgctgccaacctgtatgtgtcttcaagaaaccgttcggcctgcctggcagacacagcaaccatggccgtcgcttcacgtggtatcgcattgcgaaggcttccgccgtgaatagcgctcaggagcattccatggcgggtatatccctcatagagaagacggttcaggatcttgttggcgttcccgcggcctcggtggatatccacaccgctgtgaccacccttcagaccggttaccgctatactgaacccgatatacccatccggaacaggtttttcagaatatctgaaggtcatggttgcgtcaagccctcctgcgcaaccgattgagagttcaccttcctgttcggaatccaggttcatcaggatctttccctggagcagaccgggtttgagaccgaaagctccggtcatgccgctctcctcattgctggtaaacagcgcttcaagaggaccatgcctcatcgggcctgattcaagcacagccataatcgccgcgacgccgataccgttatcggcccctaacgtagtacctctggcacaaacccactccccgtcaacaatgatgtcgatgggatcgttataaaaatcatgctctgttccgctgtttttctgcggcaccatgtcgagatgggcctgcagaataactcccttgcggttctccatgccgggtgttgcaggtttgcggataatgacatttccaaccctgtctaccattgttttcagcccgagatttttcccgaaagtggcgataaactccctgactgcatcctcatgtcctgaaggacgcggaatacgggtcagactgtaaaaaagtctccacacctcctgtggtttcagttgcaggatatcatttcccatgccatgactcttttcaatgaacaaaattatatgagggcactcataaccttgaaaaccgaaactgttttccttcgatcaatattgctatattcaaacagtaccctctttcagaaaaccgggcaatttctcagctaagcgttcgtccggttgatcaggaatctgttttttctcgcacagttatttataaccttaacacacctcacgttatggcaaacagcaacggtgtcttttccgacctcttcaacgcgacaggcaattcagcccagaatctggcagacaacatggttgagggagcctcatcagtcacgtccgtcgcccagacttacgccaatctctgcatctcaatcgccaccggcgcggcgaccacggccctcaagctcatgcaggatgtcacctcgggcatctcatcagcactgaccccgaagcagtaacgctcatttccatgagaaaaaccttcctgccagacgctgcacaggaaggtttttcgggaacagcccatgttctatctgctcgagaaaatcatgcagatctgttcgaagcatttcctcgacagtcgcatatccaagttcggcctccattcgcccgatgagtcgatctacaggattggagtagtgcaaaatacgagaggccgcccgtctgagacagcctcttcagaggtatcatgagtgaatggtcacgactaccctttactctcttcctttttttctgcagcatgctcattccctgcatcactttcacatgagtgcttcacttcttcaccgtggcacttttttatgacatccggggtgcaatcttcaggtttgcctttaagcatctccgggttctggcagcagcatcctttattttcagacatagtgttctcctttttttacgtagtaaatcaagaggtgttccgtaactgttcataatgcttcataatcaagcaactgcatcgcagttactcgaaacctctcaagggtacgcacattcaatctgtaatgaacatagtaccctctcttatcgtcaatcaccatttccgcgtcacgaagaattcgaagatgctgtgagacagcagcgggtgttatgcccagcgatttggcaagagcgttcacgcaaagagatctgtctctgagcagttcaatcatctgtacacgtgtctccaccgacaagaccttgaacatcctcgctatttttccggcttcagacactttggtattttaattaagtgattgcgcatataatatattaaaacaaaacgaacaaaaaaaaccgcctgtgcgttatgcacggcggctttactctattgaatagaggggctattctgctcagtaacgaggtcttgacggacgttcttcgcgaggtcttgcctggttgaccttgatagaacgaccattaaggtcggtatcgttcaatgcatcgattgcctggtttgcttctgcgtcattcggcatttcaacaaaaccaaaacctttggaacggcctgtgaatttgtcagaaatgatgtttgcgctggagacttctccaaactcgccaaaagcttcgcgcaaatcttcttcacttacgccgtaatccaaattgccaatataaatgttcatgtttacctcatggtaatgtgtgctttaataaagagagaaacgccatcaaacaatcaaaagcacaaatcatcggacagcgatcaaccaaccattggctaacgattgataatactcttttacttgccatataacaagaagaaaataatatacacgcaacacaggacaatccctttggagcattgcaagcagagaattccttcctgttttctctacattacagcataactgctccactccacaacggacactccacgggtcagggcaacactatctgacacccatcaggcagacatgacgctgcttatgaataaatgaccggatgaaaaaagcactcaccattacagggattttcgttgccgtgattcttgtcggcctgcttcttctgctgacaatcgtggaaaccaataaacccaaaccgccaaaggccattactgaagctgtcgcggtaactgtcccactctccaccttcaacgtgcctgtcaggttcaaactggaaaaactcgagaaatacctgaacacgatagtgacgggcacctttctggaaaaaagtatttttcttcaatcctctaaaaaagaagcggtctacctgacactgaccaaaaaagaggcactgactgtcacctccgacggaaaagtacttttctgtacactgcccctgactgtcgatgcaaagcttgtcaagagccgatttggaaacctactgaccaggctgttcaaaccgctgcaaacaagtctcctgataacagtatcgacccctgtagctctggataataagtggaatgtgtcaacaaaattcacaataaccggctatcaatggatcaaagagcctgttcttcgcttcggccctttcagaaaaaccattacaaaatacctggataatgagatacagaagcaaagcagagtcttaacggaaattcttgacaaggaaatcaatgggaaagtctcattgcgtcccacagtatcaggtgtctggaaaagcctgcaaaaaccgatcgcgatccacaaaaaacctccaaaggcctggctacgttttatatgcgaagatatacagggatccgtaaaactgagccggaaagaaataatctgccaaacccttctgaaagcccgggcactggttgttaccgacaccacggcagaaaaagcaccgcttcctctaccatcgttttcacaactgccggaaaatggaactgctcagcaatccgatatctacctctacgcgtttacaactttcagtgaaatcaatgaacagttgaacgactatttcaaaggaaaaacattcacagagaaaggtcgaagtatcaaaataaacagcatcggagcgtacgcttctgaaaaaggcataaccatagccgtcgagacaaatgaactgttcaagggaaaactatatatcagtggtcaactggcttttgatgtgccgagtcagaaactgcaggttcataactttgattatgcgcttaactcaaaaagtgcgttgatacaaaccggggatgatctgctgcatacgtcgattaaacaagctgtagcctcgaaacttcatcttaacctggaaacagaaattgaaaaggtgcccgccatcgtgcatcacgccatatcgaagggaaaagccggcaaaaccattgaccttgcagtcaatgacatacagatcagaagttgcgatattttcatgggaaaagagaaaatccaccttataataaacgtctcaactgaagccaaaatagatctgaaaaggataaagccaggcaagagaatcaccatctcaaaagtcctcccgctcatgcctgtagcgacagatactgaaaaatcatagtctggcacccccggaaatctcaagaatctgtccggtaatgaacgacgcgtcgtcagaggcgaaaaacagagccgcccgggcgacgtcatcaggggtcgcgatacgctgcatggggtagcgtgacgccgcatcggaggacatcgccttccagcgttccgcgcccagcacacgttcgaaaacaggcacgtccacaagggcgggagccagtgcattgaccgttatgttgtccttgccgacggccatggcaagcgaacgggtaaaagagaaaatccctcctttggcggcggagtaggaaaactgcccgggacttcccctgtagaccagcgaactcatattgatgatcctcccgtaacgccgggacctcatgacacgcacggcttcgcggcagaaaagaatacatgatttcagattgaggtccaggttgcggctcatgctatcgtaatcgatcgcatcgacatcggccacgggttcccgatcacctcccgcgatattgacaaggatgtcaagcgaacccacagatgcattcagttcggcaaaaaggcctacgacctcctgctctttcgtaacgtcggccgtaatgaccgatgctgagccacctaactcaagaatctgattctgaacggcaatgcacccctccctatcgcagtccgagagaacgaccgttgcaccttccccggccagacatagtgcggtagaactgccgatacccccagccgcaccggtgacaagtgcgatttttccagaaagtttcatcctcatgaagcgtttagggttcacctgtttgtcatgacaatatacatccctgcttctctctcatctcttcttcgagcctgtttcttttgattctacatcagcccataaccttcagattcgcgtgagcaacccaaagccagcctttttccgttttctgaaacaccgaaagtctccgggcaggctctctatcaagacgatttccatcaatcgtctcttctgtagaaaccgtgtaggtgacgacaagcacatcgccttcgcggctctccttgaagtcaccgagggaaaacgtccccatcttcaggtttctgatgagctcgatctcctggtcacggtcgcgggccccgtcctggtgtgccgactggaaagccggtgaaatcatggcctcgatcgacgtcacattcccggatttcatatccgcgaaaagttttctgacaagctgttcgccgggatactgagcgttgacggccgcaaaaagtggcgacgcgatcagcatgaaaagcgcgagagcgagactgatactgactctggacatggtaaagttcctgtacttgattgttagcaaagaatatttcagacgacagtctcttctttcaggccctcatgcgatcggctatatgaagcagatgctccctgagaacatacttccagttgcaacatgccatattgtcctctcctcccctgctgcgaaggttcagttctgggcaaccgcccatgcagaccggaagcatatcgcattcagcacagtccgatcccgcatcgaacggacgaaaacccgtccaccgcgcgatcctttcgttcaaatcgggcccgttttggccgatcataccgacagaatgctctgcacggccgagatcgagccagcacttgtagagctcaccggaaggaccgataacataggaatcagctccgacagccgtgcagacggattctttcagcgaagggtactcctcgacaacctgaaaaccgtcgtcgttgatgccctgccggagaagatcgagctgcaaccgatagaatgcgctgttgctgaggcaatctccaccctgacatgacgaggtataggaacggacaggggaaacatacaacgccgtcctgccctgatcatcgagcatcccttcgtcacgcaatacccgtttgaggtccatgacggtgtcggcgtttccggcattgacgttcatcctgatactgaacctgagaaaatcccgtgatgacctgatgttccgcatgatacgctcgaacgacccggcaccgtttttcatgatccttgtacgatcatgcagctccggcggaccatcaagcgtaatctgggcaagggcaaccttcagaccggcaagacgcgaggcttttgcccgatcaagaagatagccgttggtgataatgttggccgaatacgccgttccatgaaaatcacaaccggcaagcagtttttcggaaagcgatacgacgacctcgaaactcccggaaagcagaggctctccgccataccaggtaacatgcatgctgctgtagcggccggaagcaagctccccttcaacatattccgctatacgcgaaactgtttcaggactcatggtgaaacgttcgggacgctcgtagcaataaggacacgaaaaattgcaatcgagtgtgggcgctatggtcagaccgagatgcccgccacttttccttcgccgctcgaaacgtgacgcaacgccttctcgctcccgcacgggatcctcgacgaaaaatcccttctgacgcagcagaaaagctgtcgaccgcacgtcctcatcagaattcttctccacccgtccgcagttgagatcatcgacgagaacgagcacatttcggtagagagcagcgtcaagacgaccaaaatagagagtacgggtattgaacaacaacagctcgttaccttcaggtacggcgacagtataaaaagaaggatagagcttcattcagcaaagtcctccgcatcctccgcttttgggcggacagaaaccggtctgttgacaatcggcggccttcatgacaagacgaccgaggttgaacggtattcccgaccgggataccataaaccggccgttcgcaacgtcgagcgtccggttcaaaggacctttgtaggtcatccctctgccatccagcatacaatcggaggctgacgccgcatcaagaacgagacaggcgggccggacagcgctgtctatctcttcacggggatcgagcacctgacaatacacatcgctgaagccggaagccgtgacgtccatgcttttatcgttctgaccgcagagtttattgggtgccttgcaatcacaacctgtattgcctgaaacacaatcacaggtaagcgttccgcccgagcaggaggaaagagtcgaaccaaggcagcaatcgtcgtttgccgccaatcccgccaacgtcaccgaaggagtccgtatccaggacagcctcggttcgtaaatacactggcgcgcgttagtaaagcaatgtttctgatcgacaccggcaaaacagcatgcgagcttgtttttgacggtctgtgccggaaagagcggatcgaccttttccagccactcgaccagccagccgagcgaatccattttttcgatatgaaaccgctccatgcccttcctcatggagacaagagccgcacgatctttccgtgacgccccgaaaccggacatgttgacgatctccaccggttcaaggtaggaatgaagaaagtccactgcgcaatagaccgcgccgtgaatactgtccgggacctttttcgaagcctgtttgacaagcgggccgtactgcttcgaggccgccccgagctgctccggagagatatccgtgaactgttcgtaccagctcacaagatttccgaatgttttcttcatctgtcccgaaccgagaggctgttctttttttgtcagcccggacaacgcgccggacaggttgatccagttgagaagaatggcgttggacatgggggcctcctttgatggcatttgcgcgcatgctgcgcgttcaagggaaacggaatagtgacctgaccgtccggccgcgaccaagcttgaagagcgacgaagcattgagactcttcgggatcacaaaatacgcgaaaggttcgagagctcggcgtagatggccgggggtacctgaactctgaatgaaagttaagaaaaaaaacgaaaaaagaatgtagatcacccgttcgcagcagcctggcaatgctcttcgacaagcttgcggcgcagcacctttcctaccagggttttcggcagggactccgtaaaagaaatatacttcggcaccttataggccaccagttcctttttacagaactcacgcaacgtttcggcatcgagcacacactcctcacgcagcacgacccaggctttgacggcttctccctgatagtcgtccggaactcccgcaacgccgacttctactacgtccggatgtgacgcgataacctcttcaacatcccgcggccaaacctgaaaaccgccaggcttgatgacatccttttttctgtcgatgatgaacagatagccgtcatcatcgaggtaaccaaggtcaccggtgtacaaccagccatcacgaatagtcgacatggtttcttcggggcgcttccagtactctttcatgagctggggagcgcgcattatcacttcaccgacttcatgaaacggcaattcacgggacgcactctcctgatcgactatacgaatctccacatccggagcaggtatgcccacggagccctctttgtaggttcccagcacgggggtaagaacggaaccgatcatcgactcggtaagagcgtatgcatctatgattctgcctcctgtcagctcctcaaaccgcttcttggtttcaagcagcaaaggggccgctccggaaacacagagcttcagtgaacccagaacagtgctgtctttgcgtgtccttggatgattgatcaaacctgaaaagagtgtcggaacacccggaagaactgccggtttaagctttttgatggtaaccagcagatcatcgagatcacgagggttcggaacaagcgcgaaaggataatcatcgacaatagctgctccaagtatccccacctgagcataaacatgaaacaggggcatattgagcattatgatatcctccccccggtcaagcacgacactgaaccaccgtgcgatctgcatcccgctgaccaccagagccttatgggtacataccgcgcatttgggcagtccggtagtaccgccggtgaacagaaataaagccatgtcttccggcgttacgcctctttcaggacaaggtgcgtcacgatgtccggcaatcatctctccaagccagagatcacccggttcaagcactatggcatggccatctttcttctccttcagaagagaaaaaagcactttttttaacggcgagagatattccttgatattggtcgctatgatctttcgcagaccaatagaagcctgcaacgatctgatcttccggtaaaacggggtaagaactatagctgtctccgccccgcactccttcattgcatgctccagctcatgaccggtatagagagggttcatcggtaccgctacagctcccgccttccagatagccagttcactgagtatcatctgaggagaattcggcatcaacagcgccacacggtctgtcttcttcagcccttctgaaaccagcgcggccgagagcgcattgctcagcctgtccagctcggaccatgacatggaagatcccttgaaaaaaaacgctgtcctgtcgggataatcagccgcccggtctcggacaatatcgactatggtatgatgtggataaggcgacagagaagcaggaactcccttgtcataatgctcgatccatggtgcagaggacatatcgcttattcctgtatcggatcacaagcagacaaccggggatgaagcactgcgtgttccattgtcattgattgtttgttctttgtttcaagatagtgaaaaatcaacgttaattgcctcatatggcaatagttatgcatcaaccttttttctcatcaaccttgcagccagcagatcgaggttcagcacctggtggagaatcacagcaagaacggtggttgttggcagaggatcggtaaaaaacatggttatcatgaccggcgcgcgcgcatacagctccggcagaaaggccgtactcaagccaaaaatcagtgaaataccgacaacaaaggtttttcgtgaatcccactcttcaccgaacatttcaagcaaccctgtgcagatcataaaacatccggcaaaaatgattgaagcaccaagaacaggtttgggcatgagcgttaaaacgaccgtaagtctgggacaaaaagcaagcacgataaaaataatcccggctgtgacgcctatccagcgactcaacactcttgtggagccggcaagcccgatgttgctcgacgacgtatcaaccgccatgcctcccagcaaaccggcgagaaacgttgaaaaaccgtctgcaagcagcccctttctgatcggaacaaaatcaaccgactgacgggcaggttcggatattttctgcgcagccagaaggtttccaaacgatttaagcgatccgctgatggaaataaccacaaaaggtatgagcagtccgaaatcaaacctgatgtcatgaaattgcggtccgataaccggaagcgcaaaaaaaggtgtctggctcacctttgccaggctcagcagatattccggttcaagaatacaggcgaatatccatccggcaaacatgccggttaaaaggcagtagattttcatgaagccttttccccaaagattgctgagcaccataaccatgagagaagtaaagccaatgagaatatcttcacttcgaagagcgtctcccttgtattcaagcccgaaaagagaggttaccgacatgttaatgacactgacccccaccatagcgacaacgagtccgactatgaacttcgggaaaacatgcttgagcttctggacaacgggagcaagaaccatctcgataagtcctgcgatcataatcattccgcgcatgaggggaagaccgccaatccacgctgctgataatgaaacactgaaataggaaggaccacaaacattgggacaaaggtagcctgaaccgataaaaggcaatccgacagactgcagtatggaaccaagaccggatgcgatcatggaaaacgtcaccaacgtagcggcaaactctgctgattcgctcatctgaccggcaaagataacgggcagcgccacagaaacgaacatcagaagaacgtgctgtatcgagagcatgacaagatgtcccgcaggcggcacatcattcaccccgtactccagattcctgttgttttcagacatcatacactcccttgtatcgccccgctgttacatccttctgcggcagcactgcctggtcagcattcgggaagttgcaagatttacaatgacaaaaccatagcatattctcactgattttgtagtcaagttcccaaaaatcgttacggaggttcgggcaggtcggtaaccgccccgacatacacaacgctgtcttcgaacattgtttttcgtagatagaggcacttttttatcagtccacgtttgaatcggcttttggcaagaaaaacctcccagacactctcctgctgttcaagacgctccagggccttatcaaatggcttatgaccaacctcatcgacacagccgacaatactcatcttctgaaaccgctcattcataaccggagaaatcagcattgaaccgtctgattgaaacgcaaaaacccgaacctcccgataattgaattccgacgtcgggtcagcaatttcattgactgccgccattcccttccgctcgaaacccgacacggcatcatcaacaacaatccggataaactctttttcttcttgaggatagtcaatacctccaccgacaaaaagctcttttccttcaggggtgatcaccttgaagtgacaggaagatttcggaacaggataaaatttgccgggctcccaccatgtatagtgaacccatccgtggggattggcagggttttctatcgcacgcaggatcatttctgttatcatcttgccgttcttatcggtcgccaggagcaggttcctgccctcaagctcaggcatgcctgcatggaagaggttggtgccgtccagggcatagacgtagagataataatttttctgcttgtaaaagcttcgattattgcggaaataatcaatactcgtcaggccgttcttctgcagtacacctgccgcttcattaacaaagcgtacaagatcccttgtatcccggtattgatacatactgagatcaatatcacgatgcccgggctgacaccctgaaaaaagcagaaagaacagagcggaaaacaacaaacgtatctttcggtttcgatttttcgaatatttcatgatcggggacttacgctgttcaaaacctgaaggatacctgaaatggactctgtctgttgctggagacaccctttctcataacggtgctttctgtaagataggtaacctatatcttattaagtaaactgtttacgtcaatcctccctgttcggataatactttacttcaggaaaatccttgagacaggcatcctgagtccatatcgtggcatgatgcaactgagccgtcgctagcgtaatggcaggggaaagtcggatagtgtgctttgcacttaatcttgcagcatgaacagcaattgcatcggtcagctcaacagactccgcctgctgcatgaaagccacaacctgaagcgcctcagtatcactcattcctctcatgacataggtaaacacttcataataacagagggtcggtacaatgaccttgtccatatcacgaagcgcttcgaggaagtacgatgcgtagtgtccatcgttaaaaaactctatccatcccgaactatccacgagattcatatgataccctccacggcatttgattcagcgctaattgttttcagaaaacccctcatctcatgcgcctctttatgaggaatcagctcgatacgttccccgtattgaacaacctgcattttctgtccggggagaagctttaacgactcccttatttttttcgggataaccacctgaaactttggagaaatagtcacctgttgcataaatcaaaattatttatcgattataattatgtaatacaatagaacctacgatcaatttattgaaatacgaaatactcatcgataccgactcagggcatgaacagcaaaaacacaggcgccattccggtatatgagccactcatcccttcaggaatatcatatgcagcttctgtcacaaaaaaaacgcatccgcaaggatcttgtataataaaagtgataactttacatgatggtgcattttccatcgtgaaaaccccatttcaagggaacctcagtacagtgctcctggatatgttttcgtagtgcatttttttcagaacgaaaaaagtgatcatcgagtattgaggaaccaggaaaaaacaatcaacagggagaaacattatgcagaaaaaatttaaagcgggatttgccgtgatgatctcattggtggcatgtattatcatggcccagaaaccggttatgactcaagaaatgaaaccggccattaccaaagaagtgaaaccggttaccaatacacttattaaacctgaacttaagagaacaaaggtcatgtggctgaaccacctcgaccttttgcctggtgatccaagtgtcaagacctcctttgctgctcttcggtcgcttacgggagggctcagcggcttgaatatcaaatcaaccaccaccggagataccggaattcccgggggaaacaaagttgtcgaaatgggagtccccaccattccgggatataccatcgtcggtgtcaaggtctgctatgaactctcgagcccgaaaagtcatatcacacagattcgcctgagccagttacagaacccgccctccaccgcactggtaatgctcgatgacggaacagctcacacaaacaaagggccggtctgcatcacaagtacaccaacgtcgatagaccctcaaaaaggcgccgtacgcctgagtctgcgcctggacatcggaaacacggctgatgtaatcgtgatcagaggcgtcggtctgattttgaaaccgacctcataagaccgcatgcggggaagctgctgaaaaccgcttccccgcttcccggccgctcttcgccccgaaaagacggattacccgatatttgagtacacctttttggtttattgcttcattaattgtaaatagacgtactcaaaacctcaggcacacaagaggtatacaattcattgaggtgtctcgaataactctacggacatttcggaaatgagccggcgtaacaaagctgaccgaagtgttttatttcgttatcccctcgtcagaaaggttagagcttcactattccatttatgctctgccgatattttagcaaccgttaaaagcagttgttatgctgaaatatcgctcatatacagcagacaatcttcacacactccctcagtacggggagatacctgaagaacagattcatatcgttaaaaccgtggcaactgtttaccccttcagggtaaacagctatgtaacagaaaaccttatcgactggtcgaacattcccgaagacccgatattcagactgagctttccccaggaggagatgctcaatcctgaagatttccaacgaatgtccggccttgtcagcacagatgccccgcaagatataattcggcaggcagcaagagagatacagctcctgcaaaaccccaatccagcgggtcagatggagctgaacactcccctgctggataacgaggtacttcacggcattcaacacaaataccgggaaagtgtactgtttttcccctcagaagcccaggtttgtcatgcctactgcacctactgcttcagatggccgcagttttcaggacttgagagcctcaaattcgcgaacaacgacatcacgctgctgcttgattaccttaaagagcaccccgaggtaaaggacatcatctttaccggtggtgaccctatggtcatgagcaccgctcttatcaaaaagtacatacagcccctgcttgacatcccgacggtaaaaacgatcagaataggcacaaaagctttgagctggtggccctaccgctttaccgccgaacacgattccgatgaaattctcagctttttcgaacagatcgtctcatccggcaagcaccttgcaatcatggcccatatcagccacccgagagaaatcgagacatctcaggctgtcgatgccataaaccggattcgctcaaccggggcagtcattcgcagccagtcacccattgtacggcatgtcaatgacgatgccgacatctgggaagccatgtggcagaaacagctgcaactgggaatcattccttactacatgttccttgaacgggacaccggtcctaaacaatattttgaaatccccttgtcagaagcggtagagatcttcaataccgcctatcagaggatgtccggactcggcagaaccgtcagaggaccatcgatgtcttgcgctcccggtaaaataattgtccaggatatcacagaaatccatggagaaaaagtattcgtcctgaagttcactcagagcagaaatcctgaatggaccaataagattttctttgctgaatatgacgatgacgcatcctggattgatgatctttctccagcattaggacacgaagagttctttttcgaaaacgaaatggaaagactttatacctgcagttaaaccaaaaacaagagatcatctatccatttataaaagccgtaacagatcatcaacctgatttgtaacggctttttttttatttataaaacaacataaaaacacatttatcgcccacaaataaccaatttatgcagagtcaataaacatctaagaatataaagcatattttacataaaacactttaaactctttttatgaaatttgttacattatttacaggacatatattttaatacacgacacgctccgtttttcaacaaggaaacgcagaacaatggaaagattaacacagagcactactcacctatacggatttgatattgagaatactatttttagcgggcagtgcttcaggtggaaagtaactgataacactcctacagtactgtcaggggttattgggtctgaaatgtttattattgacagatcaaaccctgtgaaatacaccatatcaagcacaataaaattccggaacatcaacgcattcaatgaatttaaccgaaagtatttcagccttgatgtagacgtcaactcgctattccctgaagatttcagaaaacgttatcctgaagtatgggaccgtatacaaccctatacagacattaaaatcctgagacaggacccgtttgaaacccttatcacctttatgtgtgcccagggccttggcatgcacctcatcagaaagcaggtaacgtaccttgcgcaggaatacggcaccagacataccatacgcctgaacgatgtaccctacacctatttctccttccccaccccggaagcccttgcttcaaccagtccggagtctctcaggctctgtacgaacaacaattgtatcagggcggataacattatacaagccgctcaggccgttgtttcagggaaacttgatctccaggccctgaaagatcctgctatgccccttgaaaacgtcagaaaaacactttgcagccaaccgggaatcggcttcaagatcgctgactgtgtcatgcttttcgggcttcaccgttttgccgcttttccgatagacagacatgttcatcaatatcttgcccattggttttccataggtaacccgctccaatcattgtctcaaaaacactatctttctcttcaggaacaggcttatcgtatactgaaaccggaacttgccggttttgcaggccatatactctttcattgctggagaaaggagataaagcacctgcagtcctattaacctcatcaacctgactgaatttatgagaaatctactatcgcagctctcgttcaaaatactcagggcagatgccatagcgcttttcgtctgcgctctttttcttacctcatgcgcgactgtcccggtaaccggccgatctcagttaaaccttctcccctcctcttccatgcactccctgagtaatgaacagtaccgggagtttcttaaaacaaacaagcgcagcacaaacagcagcgaatcggcaagagttctccgggtaggccggaaactgcaaaccgctgttcaggcctatttcaggcaacggggcctctcttccgaactgagcgattactcatgggaattcaaccttattgaagatgactctcccaacgcgtggtgcatgcccggcggcaagatcgttgtctataccggtattctccccttttcgaaaaacgatgccggacttgcggttgtcatggctcatgaaatcgctcacgccgtcgccaagcacggcaatgaacgcatgagccagatgctgctcacgcagatgggaggcatggctctcagttcagccctgcaatcaagtcccaaaaaaacccgtcagttatgggcgactgccttcggcgtgggctcacagcttgccgtagcactcccctacagccgcctgcaggagtatgaagccgacagaatcggcctgatcttcatggctatggcaggctataacccgaatgaggctatcggcttctgggaaagaatgtccgccgcgtcaccaggaggcaaaccaccggaattcctcagcacgcacccttctgacgcatccagaatccgtcagataaagaatgcgatccccgacgcgatgaaatattacgggaattgactattgaggattgttgatgtgttgagatgttgagctgcctattgactgttgactgactactgactactggctactggctactggtcactacaggaagacaggtttttttaacttttcacttccccctcctcccctcaactaaactccccttgtttgcgttatcatactaatagaatcattgctgtaatttttcggcacctctaaaattgtcgtttgcggcctgagtataagggcgtgaaggagaagagactatgcagagagtccttgttgccggtgcttcagggtatatcggacggtatgccgctgtggcatataaaaaaagaggctggttcgtgcgggcgctggttcgggaccgggaaaaagtcaaaacacccggtccatctggtgaaccggcgctggaaggggttgttgatgaaatcgtcacgggtgacgccaccaaaccggactcgctgcacggtatcgcagagggcatcgacacgatcttctcatccatgggcctgagaagctcaaaacccggcatgacctaccatgacgtcgattttctcggcaacgtcaacatcctgcaggaagcccttcatgatgaagtacggaagttcgtctacgtttccatcttcaaagccgatgaaatgatggagatgcagatcgtcaaggctcatgaagcattcgtcaaggcactgaaagattcgggtatagactactccattctgcgtccgaacgcctatttccccgacatggcacagttccagaacatggccgcttccggcgtcatcgtctggcccggcgacgggagtatgaccatcaatccgatccacggcgaggatatgggagaaatctgcgttgatgcagccgttcccggtcatcgggagatcaacatcggcggcccggacatcttcacttacaaagagctgttcaccctctccttcaccaccatcaacaaacaaccaaggatcatcttcatccccctctggttcgtcaaaaacgttcatgccttcataaaacccctgaacgcgcgtatcgccgacatgctctacttcgccatcgccgtcaacgaaatcgacaacgccgcgccgcagtacggtgagcatcacatgaaggattttttcgaagagtctggagagaaaaacgtatcagcgaaataatgcttgggctttttaacaatccctttaaaactgaatacctgaataattcaccaagggaaaaaatgcgtacaaggacaggatactttcccttttgtgtcattcccgtgcctgacccgtgaaatttgagcatctatttcacaggtcttacacgggaatccatcgttggggccaaggtctgcatggatgctggatcaagtccagcatgactcctctccactccctgtcattcccgtgcctgacccgtgaaatttgagcatctatttcacaggtcttacacgggaatccatcgttggggccagggtctgcatggatgccggatcaagtccggcatgactcctctccactccctgtcattcccgtgcctgacccgtgaaatttgagcatctatttcacaggtcttacacgggaatccatcgttggggccagggtctgcatggatgccggatcaagtccggcatgactcctctccactccctgtcattcccgtgcttgacacgggaatccatcgttggggccagggtctgcatggatgccggatcaccccgtgtaatagtattacacagggcggcatgactcctctccactccctgtcattcccgtgcttgacacgggaatccatcgttggggccagggtctgcatggatgccggatcaccccgtgtaatagtattacacagggcggcatgactcctctccactccctgtcattcccgtgcttgacacgggaatccattcttgtcctgtaaaaccccatggatgcaggatcaccccttgtaatagcagtacacatggcggcataactgtatatggttttgagcttttttaccagttttcacgagggaatcagggtatatgatcagctcactgtatattctataacttgaggtctcaaactcacatgaattattcagcttaaagcatatcacatgacattttcccttgatactgaaaacattctcacccgggaagcagcggaaacccgcagcaccctggtttccaataccagctatacccttgaactcaccctgaaagagcatgccgccgagtaccggggacgctgcagtgttgcgtttgactatcgccgtggcggtgtagcccccctcaagcttgatttcataaccaaacagatccatgctgtcacgctcaatggcaaggcgacggaggagtatctcaagggtgattttgccatctatctcaatgaagatcatctgacagagggccgcaatacgctggaaatcacctacaccagccagttcgataacaccggatcgggctttcacaagtttcacgaccccgaagacagtgaagagtacatgcacaccgacttcgagccctacgacgcgcaccgcctgtttccgtgcttcgatcagcccgatatcaaagccacctaccagctcacggtaaacggaccctcaaaatggacctatatccacaacgccctgcctgagcatacccgaacaaacgatgatgaggtaacgattgcgtttaaacgcacagcgctcttttccacctacctctttgccctggtcgtaggcccttacaccagatgggaagagcgttacaaccagattccgcttgggatttactgccgaaagtcgctcgcgaaatacatggatccggacaacatctttgctatcaccagggaagccatggccaccctggaagcctacttcgactacccctatccgtacgacaagtacgaccaggtttttgtgccggaattcaatttcggtgccatggaaaatgtgggttgcgtcacctttaccgaacactatatcttccgtcataaaaagctctacagcgagcacctcaaccgcgccaacaccatcacccacgagatggtgcacatgtggttcggcgacctggtgaccatgaaatggtggaacgacctctggctcaacgaaagctttgccgactacctctcctatttcgccatgtccaagggcacgctgttcagagacgcgctggaacatatgtatgctcgcaaagagtgggcctatcagcaggatcagtacgcaaccacccaccccatagccgcttcggcccgcgataccatcgaggccttcagcaattttgacggcatcagctactccaagggcgcctcggtgcttcgccagcttcagtactttatcggcgacgaggccttccgcgcagcaattggccagtacttcagacgattcgctgaacagaacaccaccctggatgattttctttccatcatgtcggagaaaagcggcatcgacatcgtggcctggagccgccagtggcttgagaccaccggcgtcaacaccctgttgagccgcatcgggaacggcaaactcaggatcgagcaacagggctcggccaaaaacagcctcatccggcagcatgccatcgaatttaccggctaccgtcagagcggcgtcgcgctcgtcataaatgaaacccggaagatcatcattgacgggaaaaccgccgaagcacagctcaagcccgataccgcgttcgttatcctcaacacgcacgaccacgattacgtgaaagtgttttacagcaatgatgctctcgacaccgcccgcaggtcactgcaaaccattgaagatccgtttgcccggcggctggtctggggaagcctctggcagatggtgcgcgataatgcattcgccccgaccgagtttatcgagatgggcatcgaactggccacggaagaaaaggatgtgtcgatcctgaacagccacatcatcgcaaagataaaagccattgtttcggtctacctgactgatgacaacagagcgatctggatgcccgaactcaacaccatggcccgcgaacgcctggcccggcctgaaaacagcgagcaggagcagatcatctggttcggcctcctgcttgaaaccgctctcctgcccgatgagctggattacctgcacacgcttatcactggagccgagtctgtcgcgtcgcttgagattgatcaggaaaagcgctggaacatcattgcccgcctgatggcctgcggccatgctgaagccgaacaactgttcagcaacgaaaaagacctggatataagcgaccttgggctgaaaaaagcctttatggtgcaagcctcaaggcccgacagcactgaaaaggaaacctgctggcaggctttcacagaacagtcatcccgctccacggatttcctccgttacggcatgaaaggctttcactggcacatgcagaaagagcttctggcgccgtatattgaccggttttttgacgcggttgagaaggtctataccgaacgcgacgtgcattacgccggagcctttggccacgacctctttccgcattggcgccaaaccccggacatgctgcacaaaattgagacctttgtgaatgagaaaggtacaaacggctcggagctgcctgccttgctcaggaaacagctcatcgaacaagccgacgacctgaaacggatccttccgatcctggagaaacaaaaagggaaataacactcatacttttcaacctaataaacaaccgccctagccctaacaccatcaccctgtgcaccgatgctgaatcttgtcgtcctgctcatactttcgtgtctcgtcacccccgcatatggaaagggtaagcctgcatatgaaatcttcgatgccgggggcgacaaggcaagctatcgcaagctttacaaaaaagcgaaaaaagctgacatcatcctgttcggagaactgcacaacaaccccattgcccactggttgcgactggaactgaccaaagaccttttaaataccaacaacctcatactcggtggcgaaatgttcgaagcagacaatcagcaggcgcttgacaagtacctcgacggttcgatcaacgcaataggcctcgattctcttgcccggctctggaccaaccacaaaaccgactacactcctatcgtcaagttggccagggaatacaacatcccgattttcgcgacgaacatcccccgacggtttgcccgtatggtctacagacagggcgacttcggcgttctggaacggctcaacgacgaggaaaaagcctggatcgctccactccccatacggttcgatcccgaattgccacagtacaaaaaaatcctctcgatgacaggtgaccacggcacccccgaactggtcagggctcaggcactcaaggacgccaccatggcgcatttcatccttctgaactaccgccccggccataccttcctgcacctcaatggctcctaccattcggatttttacgagggcatcgtcttctatctgcgggaacgtaacgacaccctgcgcatcctgaccgtctcgacagtcgagcaggagaacgttcgccgtctggaagaggggaacaggggccgggcggatttcatcatctgcgtggacgaggatatgacgaaaacacactgacagaccgcaagcctgccgcaggcacggaagcaaactatttgccccatggcatagtttatactccgaaggttcgtcacgggagacggccacttcccttcacggttgagcaacaagctgtcgtctctctctaccctttgtccccccgaacgtacaaaaggctactatagcagataactcactatacggaatacgggatggcgtcccctgatccatcaggcttctgaaagaaaaaatggaaccagtgctggtacttttaacatcataaactacgtccactaccagaaaggagctcattatggctaacgagatcatcatcacttacgagaccaggtacaacgcaaccagggagattgctgaaaagatcggtgaagtacttgccgaaagcggtctgggcgccgatgttttgtctattgatcagatcagcgccctcggccactacaaagtcatcattttgggaagtgcggttttcaccggcaattggagtgaaaaggcagccaaattcctggaaaccaatgaaaaagtgctttctgaaaagatggtgtggctgttttccagtggcccgcttggcgaagggagtgttgaagaagattccaaaggctggcggttccctgaaaagcttcaacccatagccgaccgcattgccccccgggatattgcactctttcatggcaaaatcgataaagacaagctcagcctgatgcataaattcatgatcaaggtcgcaaaagtacccgttggtgatttccgcagatgggaggagatcaatgcctgggctaaagatattgcagaaaccctcaagaaagagggcttcgggcaggggtagcctgcataaatctatgctcaatccagtctatcaataataaggccgatgttatcgcatcggccatcttttttcctcgacttattagggttacggaagaatattccctactcctgatcggttgccgccaggacagccaatgctcctctgtaaacaggctcatcgataaacccgtactgctcatgaacaaagccggtgttgcctttttttgcctcctcctcaaaacagcgtacaatggttattgctcgcacgcgctcctctggcctgggggcgaaaaccctgttggccaactccacctgccccggagagatacagcctttggctgaaaagcccatactccgttccaggaggcaccatttttcgaaggtcttcagatccttgtactcctgatggacaaacgataccggatgaaagccggctgtgagggcatccaccagaaagcgtgaaagcagatagctggccgttggattccccggcgtgatcactgactggggcaatccgagatcggcacataaatccagaatacccagatagaccgtatccacccgctcctcaaccctcagatctgcaagtttcttcagcgcctcacctgtctcgatagagagatggattcgaatcgcaggatctaccaggcgacaagcctgttcgacttcctcagcggttctgaccttggggatacggattgcgtccggcactgcccggttgatcagccggatatcttcttctcccccttcacccaatggattgacccgtacaatcagttccgttttcgcctctcgggcatgggcggtaaacaacgcggccagagcacgagcgcggggcttctcttgcggtgcaacgccatcctccagattgatgacagccatatcagctgccagtacatccagtttgttcagatggttgacccgatgggccgaaaccataagggcgcttcggcgcagaccgcgagtcaggggacgccgggaaacagtttcaggcaactgctgtttgatcgcttcaatactggcactgtgcagccaggtaatgtctttgaaaatcatcaggatcagggattttgcaatgaaataccaacctcgacacaggtcggaaacgtcacaccctctccctgtatggtgggcgggtgtgttgacggaatatatgcatagagcagctatttcaggatgccctggagaatcatatcagcaggaacagggtactgctcttgccgtttttgcactgtaacctggcgcgtgtcagcgatgatacacgctcacacgaaacctttctggctggttcaaaatgtacgatgaccgattttactccttgatcgcaaatcagtaacggttttcgcatggtctatacctgatcgatctttctctgtatcaggtatttgtaaaagccatctgtgacttattgtggttacggaagaacgtcccctactcctactgaaggctcgaaagcaggcgaccatgagcatagtaaacaggattctaggttacctttttctgctgattcgagtatttgggcaatgtccatgttttgaaaacctaacgcttaaatcagccgacgctttatatccccggtttcagtaaaacatgtttccgaattcaaaaaatctgttaactctactactacttgttcaggagcagcgtttttcccaatgagtgagcattcccagataaccataacccgccagtattgctccaacaggtatttaatattgcgtttatctctggcaacgttctcctcaaattttgtataccagaaatcacggcgcgtatccggcgtagtcgtaaaagtacagccatgccgatgccagaaacatccatgcacaaaaataactgcccgatatttaggcaaaacaatatctggtttacccggaagatcttttctgtgaagacgatagcgatatccgttcgcccagagccatttgcgcaccataatttcaggacgggtatttttccctcgaatccttgacatattaaaactgcgttgcttaggcgagaggacatccatttttaagaattccccaactgtcagaggtttgatgaacttttcaatattgatgtcagattgttctttgcaggctgcgtatagctttcacatgaactcacttccagacctccttcatcttatcggcaaatttctgggcaagcagcactggcaccgcattaccgatctgtcgataagctgatgttcgtgcaggtgaaccactgctgctctcaaaataatagtcatcgggaaatgtttgcaacctagctgcctccctcggagtgatcgaacgattctgattgatatccggatgaatataataatgcccatccttagcgatatgtgcgaccactgtttgggaaaaaggcaggtcagaagcaactactttaaacctgtcaagaaacgaatggcgatggcggtgagtttttagctgctccggaagagagttataatcaagccttctcttgttcctgttccatagatcgacaacaatacgatatatctcgaggtcctgtttattgtgaggtctggcctgatgccaagtcacaggaaggtcctctatccgcacacccgcatctttctgccatgtcccactatatgtatttgtggcacaaggtccaacatctccttcaccggcacttatcacgggtagatcttcgaatacctcgctgacctttacgttgggattccatttttggggttctggataaaaacctgtttgtcgccctttttttccaacaagaatgacccttttccgacgttgtaagacaccgtaatcagaagctgaaagagccatatactcagtttcataaccgcagtcaaaaaataggtctctcatagtgttgaaatacaagctgccatcatcgtccctagcagaaagtagacctgtcacattctcgaaaaggaaatatgacggtttgtaacgcttaagaaattcggcgtaataagtataaaggtaattccgcttatcgcctttcatcctattcttgtcacgtgacctacctatgacggaatatgcctgacagggaggaccgccgacaatcagatccagagaatggttacctagcagagcatcaacccgccgaaaaatatacgggagtgttatagcactgatttcagcattaatgacagagtcgattacctgccgaggaacatattcataaaatgcctctcgacttatagcacctttcagatattccgcatattgttcaatccgtctgcgttcattcaaccaatggtagcctatgcgtgtctggagagtgaagcaggcggcctgatccgactctacatgtgctacaggttcaaacccagccctgataaaaccctcggacaaacctccggccccagcgaacagatcaagaaatttcagtttgctattcacgatataaagggaaatatcaacatagaggttatgtttgatctaaaatcatcattttctatagctaatggcgtctacactgctctatcattctctgaacaagacttttcaagccgcagaaatttcactgagcagctctgacatgaaaccatgttcacgctcatcaggcgttccaattacaattgccctgtcaagcccgttattcatggtttcacaggcagtttcaggcaacatgatgcatgcatggcatgcggccagattggcaaggcgcgttccctgtccaccaagattttcagaacagactggatctgctgaacaccatgaagcacgggatacagccttcctgatcaccggccctagacgatccttatgcccgattctgaccagcccacctaatgttccttcagaatcaccggctgctgtatagatcagaatccctgccatgggagctctcctgtcagatgatacatacagacgctctttcaaggatgccgaactgtaaccagcttcaaataccaactgattaataagaatatgagaaaggctgtgaacaagcaagtatcttgcagcccactccatcgatggtcctttttgcggagaatatacctgataaacatttgcaagccttaccctgaaagcctcgtttaagcgatgaaccaaccattcatagttggcatgtatccaggcatttatttcaacttcagcaagctcgatatagattccttctccaaaaactgttatagcagggagccatttctcaatattttgttgcggtggatgaagaaaaagttgcttcaatgcattttcaggcatatcatcaagggggtgttcatccggcaccaatctgctaaagccataaaaagctcgggtttcacgcaggcgttctacaagatgcaccttaccaatccacctgacaagattatcagggacttccgacggtattaccctgagatcccgtgacctaaggtcatcgttaacactagttctgaggatattgaattcatcacgcctgaacgcgagatccggggcgtcaggttgctcaggcatattgtttcgctcagtcaaaacagaggaatcggaaaataaacgctcaagaacactctcgatcttattctgttcagcttcaatcccgttttctttcagtgcagagtctattattaatatcgcatcatttttgtctccaattctccacagggcttttgccgtagcaattttgtgttcgcacttttctatatcattcttcaggttagcgactgactcatcttcaatggacaggtccggcagtgaaatggatgacattactttggcaaaatacagattgctctgattaatcagtgcgcctacaagaggttcctgacaaccctcgccacgtcttaaatctccaagccagggacgataaccctggcaaacaataccactgctttgaaatgcactctgtttacctgcctctttttccccatccagccatgtaactccagcaagggattttcttctgttacaagtccggcactccacccaaacgctggcaaggtctgcccctccagcatcatggagatataagttcccattactctgacatttacagccgacccattgtttccatggaaaatcaccaagatgccccgccttgcaggctgaaataaaccttactggaacccagcgttcatttctttgcgcattaacaatcatagactccagattgacctgcttcagccggcctgtataaacttcacgataccaagtcggaaaccttaaaaccggggtagtaatccttgcattctgatttgtgcgatcaagtcgaaaatcggcaggcttgcgaaacctgtcgacccctaacaataccgagagccttggctcgaaaatcgaaaattcatctatatgaatctcccctgtctgatgatccgatttataccagtgatcgagtcctccgataatcagcgaggtaccttttgaatctgtataaagtgctcctggtccaaaaggagtaatcagctgtccaatgcgtatattttccattcaaatcctctccttcagccatcctgttggtttatttctgcatcaaagtatgcagacgaaattccgagaccggccatagcatcaacacttcgcatgctcgatgccacatcgacccctttattattctgcgccacagtcctgtactgtccaggccataacatcagatactcgcctcctatacgatgcgggtattcttgccatgtctgaggattggcgttccacttctgtatcaactcatccctgacctgacttagtttggataaggctcttgctagttcctcatcgttaccatcaagcaatgatttacatctttcttccacgaatccgtatacttcttgaagtgcttcacagaaacgctcgaaatcaacaggattttcagcatcaatattctgccgaacccagctgattaagatcccgggcaatgcgcgggtaatggcagatccagaaaacggtgttgccgacgtcggttcaacctgttcatacaggcgtttatgataactgtgaaaatgctcataatgagaacgatcacgacttttcgccggattgtagagcatcaggacaagccccggactctcggcccatctgcgtccgacacggccggtaacctgaatgtactgggctgttgttttcggttgaccgaccacacccatcaaagataacctgtcgatatcaacaccgacctcgatgatattcgatgcaaggcatacgtcaacaatcgctcttgcgctttcattatatttttttgaaagcctgtccatcatggaaacaatagcagcattgtcaatccttccggtcaattcttcaggattgccgatatatcttcgttcttgtccctggccctccctgctgaagagaaatttcatcctgtccctgatatcggaatcaaacaacgtacgggcaccgccaagttcgcggatactgttaaaaaacaccaataaagtccaccatggatcacgcttttcggactcgataaaaaagctcctgaaaagagcggaggcgaaaaccctgttttcagctgtgagaatattgaattcgttggcatgaataccaagatacaagcgtccgctcctgagccggttattttcatccctggcataggtgccgaaaaaggaatcgcccatagtccaaccaggactagggaaaaggctcaaactgtctcttgcgaaaacggctttcacctgatcctttgctccccgtatggtggcagtcgaagaaatgattttgggtttgacagaaaccccgttggcagatactgtgcagagtttctcgaaaacgctttcatacattgcatacattgtacccaatggtcctgatatcagatgtaactcatcctgaataatcattccaggaggagagtacgtttgccgtacaacaccatcctccctgcttcttccaaaaagcgcccctgcatcaggttggtatgcaatcatcgcaaacttgtctgcagttccgatgacaagtgaaggtcttgtctggtaaatgcgctgatcaataacttcaatcggaagccatgtatcgactgccatctgtccaaactcacaacatgaatccggacaaagaagtcgtggaccttcatcttttgagctattgatacccttgactctttcttgcttactgatgcgtcgtggaagctcattgtgaaaacgcccgatttccgatctgcaccatggacattcagtgagcacaaacgggtttcctgtatgaccgttccgctgtttgcgaaactcaacaagcttattagcagcatcactgattttatttggcgtagcgtcctttcccacccacaatccaatggaaaaacgttttccggggattgaaggcaaattttccgctccattcagccttcttagaaactccatggctgcaatcagacttgccgccctctgaaactgctgcgctgtaagcatcctcagggtataacgcatcaagacgttggtgccatccagtcggtgttcttcatcgccaccatcagccatttgcaaacgattgtaaaaaatgtaaaatgatacaactgcaagatacgcttcggttttgcctcctcctgtaggaaaccatatcagatcaaccgtatccctgtctggagatttaccatcaattactccctcaatcgacatcagcaaaaacgcaagctggaatgccctccattgacctatttgtccaccttcgttattgtttttgtatatgagccatggactttgcatttctccttgtggtctaaccctttccatctgacgatcatatatcagaggtcgacgtttcagctttttggctgctatttgctgaagaagcatcgcaaggttggcaagtctgaaagcgttaagggcatttgtattactttcaagaagctcaattccttttcttattcttcccaggcaaaccatagattgctcaatatgtcgtttagcaacaattttcaggtcgttattctcaagatactccaaagcgtcacgctgtttttcaatccatttataatattcttcagcaagacggagcaatatgtcggcttcattaaaatctggtgtaaatgatgacagctgacgcatggacagctgaatcatgttaccatcaacgtctacaatatcaggtgtcatgctaggaagttcaaccgcaggcatgacatcggcataaacacaggaaggactattgcctagttccgcatcccagcccgctgcacacccatgaccgatggcccatgtagaagagtcacggtaaagcaatgcgagtgattgttcatcttcatccagttcagaaaatccccgactgctttctggataagccacgaaacagccagccctgaccgtcacctcgaaaaaagcctgatacaaagttgctgcataatgctgaggctgtaatccagatccagaggtgttttgcaaaacgactgtaaggagccagcaatcatcctgttccgaaatccgtcggggatagacctttaaaaccaggtgcatattgcctggggaaccttccggcaattcgatatccctactgattacttgtctgttttgtaattcatatgcagaaacagtgattttagtatcaggattgaagcagggatagcgtcgccagacagaaggattttcctttccatccggaacccggtggatacattgctcgtaacgaccgttaacaggaaatggccggtcattgccaagctgccagaaaaatcttttctcttgcggaaaatgtataactatctccccttgaggatcaatcttaatgtttattgtgatcccgatcgtgcttggatagcgtacatcagtactcgatacctcaaaatcatcagcatcaacctgttccgtcccctgatagtctgttgaggtattttccatactctcaggtactgtaaaatcttcttccggtagcacgtcatcaccagaaattccattgctcacctcatcaacctgctcctctgaaggatgaccatcaggatgaagcaatcccaccccatatttctggtgaggggcgtcacccttcatcagaagtacttcctccaattttgatccgggttcaggttgccataccttcgggcctctgacacattgaccgttatcaatgagaacattattctcgaacgttacggttactggttcccttaccggttttgacggcccgacaatctcaccgcgcatccaggttatcaatgctgccctctcgtcattcatgtccagaccctcctgttttcatccatcctgaaaggatatccttgctggtttcatgacaaaggatccggattgactccgttgatcttgtcatgcctgtatagaaaagatcccgcttaaaacctttttcggtcaggaaaacatccgtaagtatgataatcttgttttccatacctttaaaagcatgcacagatccatagtgaatcctgttaatagcatcctgccatagtgaggcaaactgccatccctgcaccatgcctcttcccgccaaacttttagcatctgaaaaaaacgagagaatggtgatatcctcaggtttataccctgttttcctgaattccttcagccagttagataggattgctgcctgttcaatgtcggaggagtaaaagtcaatatcaaaattcccgatactcccaccaacacgcaaaaaccctgaatatacattatcatcaaggccactcagcccaatggaagtgcgggcaacaattctgtaatttctgcagttttcagacagatgccatctggcaggccgtgcctctctttccagccggttcaatgactgatcgagcatatcacgtgaagccagcacctgattctggaaatccccgaacagaacatgtttgccgtcccttatgccgcctgtgagaaaagtaaaaaggcagttcatgagtagtggtcgggaaagaatgtcctgggcctcatcaacaaccagccggtcgaatgcaaccattgccttcatatccggatcggtaagcctttcttccagaagcagaggcaaaactttttcccagtaatcgctgtcgaggttttcaggaggtatgatacctgccatcttggtaaggacccggaagatcctaccaaccacaagattgggcaattgcggctggacagcgtccattttacgattgagccagctgccaaacaggctattgaaacacaacaaggcaaccctttctccagattcggcataacgacgtgccagctcaaaggcaacaaggctctttcctgtcccggcgccaccggaaacaatgattcgctcgttatattcggctagtctgaagacgggcttctgctgtatgcttaacaacgcctccagttcctgttcgcggtaacggatagattctcgacaatccggccttcttttctggatgggaatacagcacttgataaggtcatcaagagcgtgggttgataagggagagccaggaaggaaaaggttcccgtctgcgttgatactcgcccgcatccgtcttttcagctcgtaacaaaatgcgctgctgcttgaacaatttccgaaagttcttgaatccatgagttccgattctgcaacggacatattcggttgcaggacgaaaaacgcgttgggaaagatgcagaggtgcacaacaggaacatgtcggaagcgtggagcaagctccttgagctttctgtagaaagtgtatctggcatctgacgcctgcttgaatggtgatcttctgatatccgcaggtgtccagttgctgccgtcaaagccaatttccctatgcgatttgacctcaatgcaaaggattcccgtatcaggaacaattacaacgaaatcgatctctgttcggagatctctgttccagggagcaaggtccagtgaatgcatgacggcccagtcctcggggccacctgaaagcatattgaatacatccctttcaccgggaggggacttttcgtctatgtagcttggcatcatcctcgccatatatcgaactccgtcactgaatgaatctcgcgcaaaaccgtatcgggaacaaccaacccctgctcaacagattcaaccagaaaaaacctgtaagatccctgaagatcatgatccggtgcaactggcacgataaactcgtccctgcctgtatttgtgttgacaatttccgacatcaattttattaacagatcaaactccaattctttttgagttcgactctcttcccttccttcattaattgcatttcccctcgatcgcctgatttcgacccatgctttttttgcaaaatcgtcggcaagtaattcatgtttattgtagtgctcgcccaaaacagcaatcaatgcattgaagtgttcccatttccggggcgctggaataacagtactgggaggattacaccattcgggcaacctccctttcagattttgaagacccaccttgttcattctcaacaatcgagacaattcggataaatcttctggatgactcttgattacgtcagcaagacaccctttccatatcttgctgtattttattttttctacatgtacctctccaaagtctgcgatttcgatcatgggcagtacaaaaaaacagccttcaagatgcttaccagtaggcagcaccagttctatagcaccatcctcttcatttttttcaggatcatagactaaaacctcttcacgagacggaataagtattccataggcatttacaaatttgatcaatgctgctgagcgctcacgattaacatccgcgtaacgtgacttgattcttaacagaaagctgaaatcatcttcatccggttcatccttgatgccattttcaggatcatttacagtatccccgattcgggtgttcttcaaagaccatttcaaggcatcaggcacgccgttaagagccataccggttttgtttgccaaaacatcgacaacagatgcccccgttaccggatccagcccaaagtgttcttcatcggatgaaccagaccacacaaactgagtcagaatcctgaacctcggtgaggtcaacagcgcatcagggcacttgccccaaccaaccgaccgtaaaggcccaaccttcagcaggacatcaaatgactttgaagccgaatatacatcataaccgtaaagaaaatgctcttctgtcaaggtattgcaaagggaaataaaatactcaacagacttaggatgagcataaatccggatagatgtgttttcccgtaacagtttttcaatttcatccccgagagttcttctcatggggttcccgttctgctgcatggattccgcaatactgacagcagcctcaaatgcacgaaccacctcatctccccaacgtctttcaataatatcccgattcccaagcaactggagagcattaatcaacactccatcaaaaggaacaggaacagtcagccattctgaaagactgttcctcaattcatgcgcaatttcaatttcatgatcattaccaccttcatacatggcctcaagaattacacgaatctgcttcctcaggtctccaaacaggtttgaaaaaatttccctgcgatccagcataaagcattcgcagtttgccagaaaattaaaacaagaagtgacgttcatgatcatatcctcttgaaatatgttgctaaggcaataccctttggaggagcagaaaattcctgcaaatctggctcataccattgacgcaactcggatactttagcctgaagagaatcaagcttttcgcgtttttctgtacggtctattacagcaacgatattggctcctgaaaaattattgtttgaactcctttgcatttcttccgtgattttcagaaatgcatcaatgccatctacaacaacaatttcaggcggcaaccccggacgatcaattttccctgttctggcattatacatggtaacacgcgataccacatcaagcgtcccatcaaccaaggacagaagttcatgaagactggccttcttcccacctgcctcgaaatacgtatcaaacaagagggcttttgtgacactcacaccttttctttttccggccatgcaaacagcagaatggctttgctgaagagttccctcattaatcacattaccttgaggaacaagctgttcataaatctgcaagttaggcagtgctttattgctggaaacaagaatcgtctcatcctcgaatcgcagatcaagcccttttaatgaagcggttcttgttataggctccttctttgggcgttttggattacgtcttttatccaacctaattatttcctcgatcaccgcatttccgtcatcctctccgatatatctgtacatatcctttccactgaaaagcattctcgctttaacgtcttcaagatgtcgatgtatctcctcaccacttaatggctgagccgacagataatatctcattgctccgaaagccaccaatcccgcgccgggagagtcacaaggcattgatatcaaagaaattttctgtcctttattgatgtagccagcaaaatcgtaacccgttattaaaagataattaacccactcaggcaagcattcaaaacatgttccgtctgtttccgtgaatttcatggcacagaagcattagcttgaagatccagaaatacagaaaaatcttttattgatcaggcttaacaaaagtgtagtcataagccaaattttgcataaaaagaatacaggaccttattcaacaaatcagacaaaaataagcaacatacttttccctctcttcaattttcaactccccttccccacaatctcccggatcattttccaagctcttgcaataaaccgtcgctgttcagaccggactttccagatcgcccccatcataaccggaaaacaaacatgcccattccttgaagatgctccacaagacaggatttttccgttgagaaagccataaatagggaagatttaagaagaaagaggttaagccgttctatgattatctgcttaattcaaataaaataatcaattacagtcaaaacacagcaaaatatcctcaataacagcgatatcatttccaccctaccagctaccggacgcgccgccgccgcctgatgatccgccactgcctgaaaaacccgatccgcctgaggaccacgatgagccggaactgccggaaccgatcgtcatacccccgatcgaggccttacccttggtgcgcagatctttttgagctttctgataccagtcgatgtttcgtatatacaactttgctaccgggaagccgatcagatacgctataaatagtttaaacgcgccgtctgaccccaggacaacgatcggaaaggatgcccagaacggtatcaggaacaagtagaggaaccacccgaaaccgggcgtcacgatcccaatcgcggtaaacagtccgatgatgccgaaaataaacgccccgaggagaacacgttccgtaatcgaaaggtccggtccttccatttcaaagaatttcgacttttccgcagaaccgctcctgacagctgtctccggcaatgctccgccttcgagcacttccatcacagccccggccccatcggcgatgccggcatcgaagtctccgtttttgaatttgggcgtcatgacgttttgaatgatccgtcctgccattgcgtctgtgagcgttccttcgagaccgtaaccgacttcgatacgcatccgcctgtcgttaggcaccactacgatcaacacaccgttatcttcccctttctggccgagtttccataactcgaagaccctgacagcgtaatcttcgatgctctcaccgtcgagagtgggaatcgtcagcacagcgatctggttcctggtgcgtttttcatgcgctttcaggctttccgacagtgaccggttgacctccggggacagaatctccgcgttgtcggtgatccgtccggtcagatagggaacatccgcgccatagagagaagagctgacaaagaacaggatcacgagtgagaaaaacaagggtttcgtcttcatattcccttctcctcgataatctcgttgggcagctcgtcgtcatggccttcaggagaggcgaccgtcagtttttcgacgaggtagtccagaccggtatcgaatgcccgtgctatctgtttacgtttcagaagcggggtcattgcagcgatcatgtttcggatatcctcttcctgcaaacgttcttcaagacccttgtccggcagaatgacaaccctgcgctcgaacagactgaccagcagcagaatgcctgtcctgtttcgggtagcgaacagctggcggtcaagaaaaagtgactttgcatactgctcgacttccacttcggagcgatagtcggacaggaaccatttcgcaaagcgcggaatcatgacggtcagcaatgccagaaaagcgctgcaagccagcatgcccaccaccatgaccagtgcaggcagatccggatacaatgcaaagaagcgccaatagagcacaagaatgatcaagccggcagaggatgctcccagcgcaaacgctttccatggcagctccacgtaggagtcgctgcgctggatgaccgacaagacgatctgggtgcgggtgagcttttccgtctcggcaacccgtgcgtccagacgacggcgatcatgatctgataattgttctctcattcagtttctgtctctgccccggtcaactccacttccctgaatctctcccgggctgacacaaatcaacctcttattcaggaacattcgggattttggtggtttttcctgtgtggtttcggagttcgtactctttgtcgtttttgtcgatcatatagtagtccggcatcagcgggactttgcctatgttggttgccaggacgtacatcggttgtgcaaggccggttgtgtggccgcgcagggcgtcacggatcagttcggcgcctttttcaaccggcgtccggaaatggtcgatgcccggagctggttcgcagtagaacacatagtacggcctgatgcgtatgcgcagcagcatctgatgcagctccctgaacgtctcgacatcatcgttgatccccttcaataacaccgcctggttgccgacattgattccgcagctcatcaattcataaaccgcttttgccgtttcctcggtaatctcttttggatggttacactgggtgttgatccagacgggaactttgtgaaaaccgccgatggctttcttcaggccttcggtgatccgttgcggcaacacgataggcaggcgggaaccgatacgaatcatttccacatggggtatctcgcgtagtcttccgatcagacgggccagtttatcgtccgacaacagcagcggatcacctcccgttatcaggacatcacgaatttcagggtgttcggcaatccaggccaggccttcatccacatccatgcgaagcttcagatcctgatcgacaacaagctccttgcgaaaacagtggcggcagtaaatcgcgcatgtttcaataaccgtaaaggcaatacgatcgtgatattgacgggctatactgtctggcctgacctcttcggtcgagcggttttctttccagagcagatagttatccatcccgaattcattcaccttttcctgcattgacggaatcacctgtctacgaatcggacagtttggatcgtctttatccatcaatgatgcaaaatagggagtcaccccccatttcgtgtccagcgactcgatggttcgcctttcttcatcggttacattgatatactgttcgagcttctggactgaatccaccagattctgcatttgcctgacccactcttccggcattgtattctcctgtattttatgattgctgcaagggagcgtttgttatcctaattaagccttattatcccccattttcaaaaacagcggcagctcgacatcacgacaaacgctgctcattgaaacgcgggaatacttaaccgtcgtttgctgttaggtttgcagaatccattcaacctctgatcaatcacaatgaaacagcaaaaggtacttgttgcaggagcttccggctatcttggaagacatgtcgtcaaggaattcgctgaacgcggctacagcgttcgggcgctcgtgagaaaccctgaaaagctggcagccgaaggagagaatctcgaacctgccgtcgccgatctggtcgatgaggtactcacgggcgatgcaaccgatctcagcacgctgaaaggggcgaccaagggtgtggatatcgttttttcatgcatgggcctcaccaaaccgcagggtaacatcaccaacgaacaggtcgaccatctcggcaacagggccctgcttgaagacgcgctctccaacggggtgaaaaagttcatctacgtctcggtcttcaacgccgaaaagacacacgacgtcgaagtggtcagtgcacacgagcgtttcgtggaggacctcaagtcctcctccatgccccacaccgtcatccggccgaccgggttcttttcggacatgggtatgtttttctcaatggcccgctcaggccacatgttcctgctcggagagggcacaaaccgcgtcaatccgattcacggagccgaccttgcagcgatctgcgtcgatgcagctgaaaaggatgtcccggagatccccgccggcggccccgacacctataccttcaatgaaaccgtcacgcttgctttcgaggccctcggcaaaaaaccctggatcacccatgtccccatgtggatcggggatgccgcgcttttcgtgaccggccttgtcaacaaaccgcttgcaggcgtcatgtcttttgcaatcgctgtcagcagtctcgacagcgtcgcaccggcaaaaggcaccagacatctgaaggacttctaccgtgaactggcagcgaaggattagatcgatgagagatggatatcgaatcttacgctgaaatgcaaacagctctttcacggagcggcacggttgccgaacaaataatcgttgacggatgttaggattacaagtactacacttagaacttataacttaggggacgttcacaactatttatacaatagagcaaaaccgcttcacgatctggtacaccgctgccgctgaaatccctagaagacgcgcagttccggcatatgtcattccgaactcctgaacatattccacagcaagccgctttcgcaaagcagagcattcccgcgttcggcagccgctctgcaaagcgtgaacgcttacacctgcctcatcacagactttcttcaaccgttcacatgcttcctctgctaccgataccccaggcagccgctccttaacagcgccatccacctcttcgagaattcctttcacgaactcgccacttccaagaatacgctcgtcgctgaactgtttctccccccgttttctcagagatttcacctctgaccatccccctgccgaacggatcagaccgcctccggtcagttccggctgccgtcctctttcgctttcagatgccacaaattcacgatactccttccgggctgacgattcccgttctccgaagtaaccgagcacatagttcctgtcctgccatgcatgccgtacccgattcatcacagccgcatgaccactccacgggtagcgttccagctcctcaagcgaaccaacaaggcctgcgcgcaacgggttgaggtgaatgtagctgaccagcctgagtaagtaagcctcctcctcgcacacgatcgatttatacctgttctggaaaagatgaccatgcctccggtgcctgcggttgtatccgcttgcgtaaccggtcaacagcttacgcataaaacttgaaagccctgcggcaccgcttttcagaagaatatgcgcatgattcgtcatcagtgcccatgcatagatgctcgttccggttgccgaagcaaccttccccattcgtgagacaaaaaacccccgatcttcatcgtcagcaacaatagtgttcccttcaatcccccgcaccatcacatggtgcaatgtccccggcgcatccagcctcgctccacgcggcataagcttttttgaattaaaagttatgaaacttgcacagtctgtcctgtatcgataaacgaaaagaataaaacacgataaatttaaatagttgtgaacgtcccccttttcgaaaaatgattactgtcgccccggcgaccggtacgcgacacctcggagatttctaccgcgagctggcatcaagggaataaaagaagatttgattgatcgaataataccagcgatatcctacttcaaggcccccggttcacctcaacctttgccgtagcattctgttcgagctcggccggaaatgtattatccccggataatacaggtggattataggttgccggcacaagaaaagcggctattcgagatgccttttcatcaatccctccagttgttatatcggtaacccagctcccgtcacttccaatgctcgtcaggggatttgcaaaagtaggcttgttccaccaaccagaaacgtagataaagaccgcgaccctgtattctgaaggataaacatgcaagactcttccttccagattgttgaagcttccaacgggcgggatatacgtgaattcaataaacggatccccctgtccaccaggaagatttggagatgacactccagccacatcgctttcttcattgcatgcaaccaaaaagcctataaaacacaacaagaaaaaaagcctccaaacagtctttttatacatggttgattcctctttcttacaacgtcttttgattgtattgttaccattaaaatatacctcatttttactttttttcgcataaatcattcttgctatttcatggggaggcataaagtgtgtacctgtaaatcgcacacctcttctccatcgaaccaataatcatttacggatgttaggattacaattactacacaataacactgatcaagacttgtatcatgaaaaagcaaaaagcccttatagcgggaggctcgggatacctgggacgttatgtcgcccaggagtttaaaaacagaggctaccatgtgagagtgctggtgcgcaatcccgaaaagatcaaaacgaccggcgaacacggagaaccgatcatccacgaccttgtcgatgaggttatcacgggtgatgcgacgaaaccggaaacacttttgggtatctgcgacgatatcgatatcgttttctcttcactggggctgaccaaaccggatttcaagcataccagcttcgatatcgattacagggggaacaagcgcattcttgatctggccatcaaagcaaaggtgaaaaagttcatctacatttcggtgttcaacgccgaaaagatgcttgacatctcgaacattcaggctcatgagcagtttgccggggaattgcgaaaatcaggcatggagtatacgatcatccgaccaaccggctatttctctgacatgctccagttcctcaatcttgcaaaaatgggcataatgccgatcctgggagacggggacaagcgctctaacccgatacatgccgcagatctcgcaatggtagcggctgatgccgctgaaggagatgaacgggatattgacgccggcggacctgatatttttacctacagagaagtcggggaactcgcggcatctgtgacaggaacaaaaccgatgcttctctctattcccctttggatcggagaaggtttgctgacagtatcaaggctgatcaacagggacattgccgatatcttttcctttgcccttgccgtcagtaaacttgacagcgttgcaccgcaactcggcacgcatcatcttgccgacttttttaaagagaatctttgacaggttccgcaaaaaagctgccgacccgggttctgtatcgagcaaatgcgtcgcgccctttcgaggtgatccggtagagagaaagcgggacgcgtttgctgtaggttttgtcgcaatagacatagcccgcttcctccagtcttctcatgtggacgctcaggttaccatcggtagcttttaccctgtcgcgtatctcgatgaatgacgcctgctctgtttcttcgagaaaacagagcgccgcgaagcggatgcgggagtgaataaccttgtccagcttcctgtaatcgaagtccttgtttgaacccgtactttccgtgcttttctctttttcttcctctgtcatgctatcgtgtcagatctggttgcggcctccggtttgttaaataaagtacttgcaagactaaaacacaagagaaaaagaactgtatgattgaaccgtttttttaccatatttgcattacataacatcacatgccgaacagcaaaaccaacataaaagcgtatacacgtcaggagctgcgcgatactatcgcagctcttggcgaaccggcgtaccgtgctgatcagattcatcgatggcttttcagtgattgggtcactgatttcgaaaagatgaaaaacatcagcgcgtcactcagagaagagttatcccggcgatatgtcatcccttcatgctcattcgaaaatgaagcgatagaagaacgttcagtgagcgctccggaaacatccaagttcctggtaggcctgcatgacgatgaaatggttgaaacagtccttatcccctctccggatcgtcatacggtctgcgtttcttcacaggtagggtgccccttacgctgcaccttctgcgcaaccggatatatgggttttacacgaaaccttcttgcatcggaaatcgtcgaacaggtactgctcgtcaacgagaggcttggcgatcgatccccggataatcatgtcaccaatatggtatttatgggtatgggcgaacccctgctcaacctgaacaatgtttttgacgcgatagaaacgctgacaaatcagtcctataatttttcgctgtcccggaaaagaatcaccatttcaaccgtcggcctgatcccgcaaatcggtgaacttgcccgctctggcctttcaatcaaactggcaatatcgctccatgcggcagaccaggaaaaaagaacgtcattgatccctgttgccaaggaacatactcttgaagagctgcgccatgcgcttcatgagtatgccgatatggtaaaagagccggtcacacttgtctatatgcttatagaaggggtcaatgatgcggatcaggacgccattaacctcatacggttcgctcaaggttttttatgcaaaataaatttaattgattataattgtatagttaatgtgaagttcaatcctgtaaaggcagagaaaagagatcgatttatacatacccttgtcaatgcaggtgtgcatgtgacggtacgtaaaagtcagggggcttcaatcgatgctgcttgcggtcaactggctttacagaaaaaaaacaaaactgcatccagaccgtattaatcataaaatgcgaagagatcatggatttactggatttcattccttttaaaaacgaattcaacaaagcatatcacggtcttacagataatgccaaccatacatcagaaaatcctgttttcgatgcgttaaaagtcagacgttttgccgcgtcacaaaatgaggtttcaaatttcattaccgaaaaaatcgaacactgggtaggctgggatctcaaaagcaaaaagacatctgtcggtggcatgatgatgatccgctctgaagtttcctcctttttgctgctgggcacaaaaataacggtaacattcggtctttctgaagaaacagacagaaatggctatccaataaccaccatcaactccaaagcagaaaccaacattgaatccaggggtgatctgggtgaaagcagaagagttatcagaatgggactttctgctcttgactttgagttcagaaaacaacatgtcaaggatgacgaatatcttttcagatccctcgaccccaaaggccagaatcaagcgttgcaggaacttttcgataatgcgagattaaagacaaaaccttcagaggaaaaaagaaaaccatccaaacaagccataccattcaggccctcggtaaagacaaacggcacctcccagaacacaagtgatgcagagaactctgaggcatcagacagtatgaccgcatcaggcaacggaacccgggatcaggaaaaaccggcaagatccaaagtcaaagtcatcaagctaaaaaaatagcaacatcaggacccggaagtatgagaattattttactcggagctcccggcgcaggcaaggggactcaggctcagtttatttcttctacattcagtattccccaaatttcaacgggagacatgcttcgtgccgctatcaacgagggaacgcctctcgggctggaagctaaaaaggttatggatgcaggaaagctggtttctgatgaaattattctgggactggtcaaggaacgactgagcaagtctgattgtaaaaacggctgcctttttgatggattcccccgaacaatcgcccaggcagatgccctcaaaaatgattgcatacagatcgatcacgttatcgatatcgaagtggatgacgaagaaatcatcaagcgcatgagcggcagacgtgttcatcctgcgtcaggaagaacctaccacgtgttattcaatcctcctgccaaagaaggagtagacgatatcaccggagatcctcttgtccagagagaggatgactgcgaggaaaccgtacgtaagcgccttgacatctatcataaggaaaccgccccccttatcgaatattaccgggaatacaaaaagaacggaggcccgaatgccctgaaattcagtaccatcaagggaactggaagcgtggaatctatcaaggagaaaatcctgaacattttccataactgagatgatctcctaacatttttttatttcaagtcagtgcttcacactgacttttttattgcatcccatgcgccacgtattactacatgccaactatttcttacgcgatgaacccctgctcgtttccattcaggacaacctgactgaagagcttcttaccggatgccaggtgctcttttcaccggtcggcaacagcaggaaaagtatcatcggctacgtggtcagggaggttgatagccctcaacaagcccggcaggaaggaaccataaccgaaatcctcaacagcggcttacctctactgacccctgtaaccctccgattgtccaaatggatagccgactattatatagcccgcccgatcgaggccatcaatgccgttcttcccgcccctttgaaaacaagagtaagcgaaacggtggaactctctgattttcagcttctgagcttcagcgacaaaaaagtcgttacgaccccgttgcgaaaagagattctcaaacagctgcatcaaaggaaaaaaatgacggtcagacagcttgaatccagactgggcaaacaaaacctttaccggacattgatcgagatggaacggggaggactggtaaccattaaaaagaccttcaaaacaaccggagcgaaaacaagaaccgcctatcgcttaaaagaaccgtttacggaatcactgccggagtcgctttcgcgtgctccccgtcaggcagaagctgtcagacgactgcacgatctggaaatgtcatggagcttcccggaacagatcggcactaaggctgctatcgcacgtgaactggtaaaaaaaggcattttcgaatccctgaaagttgaagtggacagcggattttcaagcggctttaccgaaccgaagaaaatcatcaaaaacctgaccggcgcacaacaaagcgcgcttgaaagtctcatagcagggtttcggaccggtacgttctcgacctctctcctccatggcattacaggcagcggcaagaccatcatttacatagagttgctgaaagaggtgctttctgcgggcaaaagcgccatcgtacttgtgcctgaaatctctctgacgccgcaaacagcgtcacgtttccgtcagcactttggtgataacatccagatattgcacagtgcgatgaataaccaggagaaatataacgcgtggcataaacttcgaacaggaaaggctaaaattgcccttggagcccgctcaacaatcttcgctccgcttgaaaatgtcggcgcaataattgtcgatgaggagcatgacagtgcctacaaacaggacagaacgccaagataccacggacgggataccgccgtcatgcgagccaaattggaaaacgccatttgtgtccttggttccgccacgccttcattcgagtctttccataacgcagaaaccggaaaatacaacctgcttcgtctgcctgagagagttgatggcgcttcgataccgtcggtaaaactggttcccttgcgggaaaacagaaaaatctctttttcgctttccgaggttctctatgaacagataaaggcaagactcgaacgaaacgagcaggtgatactcctccagaacagaagaggatttgcaggaagtctcctctgcctcgattgcggtcacatcccgacatgcagtcactgtaacatccccatggtctatcatgccgcaagcagacagcttcgttgccattactgcgggcatgcccttgcttacaaggaaacttgcacccgatgctcgtcggacaacattctctacaagagcagcggaacagaacggatcgaggaagagctccgcggccttttcccgggagaaaaaattctccgcatggatgtggacaccacagggatcaaaggcgctcactccatgatactgaaagactttcatgaaaagaaagcgcgcatactgctcggcactcagatggtggcaaaaggactcgacttccctgatgtcacgcttgtcggtgtgcttctggccgacatcggtctgaacctgccggatttcagatccggcgaaagactctttgccctgctcacgcaggtagccggacgcgcgggcagagcaaaaatacccggtgaggtctatctccagacctacaataccgacaatgaagtgtttgtatacctgatgcacggaagttatgaaaagtactatgaaaaggatatgcaggcaagaaaagagcttttctatcccccatatgcgagacttgtttcctgcaagttttcctctcctgatgaacatactgctgaacaggcttcagatgaatttgcgaaagcttttaccccttacctctcaccggaaaactgcatcctgctcggtccttcccctgcaggaattccgcgcatacgcggacggtatcgctatcagatcctgttgaaacttcccggaaaaaacatctctgccgactctctgaaaaagctgcagtacgctcttatgagaaaatacaaccgacacgacctcacagtaaccatcgatgtcgatcctcagaacattatgtaggtagtaggctgaagatagaagaaagaagccggaaggcagaagtcaggagccagttgacagtgagcagtgagcagtgagcagtgagcagtgagcagtgagcagtgagcagtgagcagtgagcagtaggctgaagatagaagccagaagcaagaaggcaggagccagttggcagaaaataaaaggcaatagccattattcattcgctattcgtcattcgtcattcgccaatagtaaatagggtttgctgaagaattcaagccatcgcccagcggcacccaatcgccgctcggggagatgaccacgcgaacaaatttctgattacatcaagctccaaaaggagccattcaaacaggcacaaaaaaggagcggcgagcagccggtccaggttcatcacgaggaatgtgatcgagaccacgctcaggctgctttcagccagacgggccatcacccgattcaggctatatcgccgtttggcctgaccaaatttaccttcaaccgcattgcggataccttcgtcttccctgatttgccgacgccgggcccgattcttctcgacgtcctttggtggccgaccgagcggcacgccgctcaaccgaatttctcgttccttgcaccacctccggttggcctgggttcggtagatcttgtcggcatgcactgattctggatagtgcccgtatcgctcgcggtaccgctcgatagaacgcaccaggtcgcagccttcgttgtaggcgttccagctcatcctctccggcatgctgatgccgtcgacgacgctgatcgagagcttcatgccaaactctgtcttggctgcggccttgccccgtacgatcggcctgacgtgcggctggctgatgctgacgatgcggtcgctgatgctcttcttgccgctctgccacatttccagctgctgccggtacaattcaccgatcaccagcaggtcccgatgccaacgtgctgacaggaccgtcagcggcactgaaccagatagcctggcaatgtgctccagatttctcctgaggtatcgcagttgcttgccaagccccttgcggagcgctttcttcgacaacttctttttcatgccgacggcaaggaaatccttccttgccctcttacggtacgtcctcggcttgctcactccttccgggtgcatggcacacagttcgtcaatcatccgctcggtcttttcccgagcatcgttcagcaagccgatgtctgtcggataggcgatatctgctggcgcacaggtggcatcgacgatgagcttgcctttattggcaggtccgtcgtttccatcgtcgtcgccatcgttgttctctttcttctcctcagccctctttcgctcttcagccagatggcgttgcaggagttcctcctgcagcgccgccagatcggcatgcttcagcctcttcctgaagtgggtcagcatcgaggcatcgaagggcgcttcatactgaaacgattcaagccctatgaagtactggaggtacgggccctccttgatctgttcgaccgtttcgatatctgaaaggccgagcttctccttgatgatcaaggctcccagcgccatgcggaccgtcagtgccggagctcctcttttcgaggggaagttcatggcatacatcttctctgcaacatgccaggggatcaactcggcaagtttaacccaacggttttgagggtcgagtttaccgccgaacggcagatggaaattttcgaacgtgagctgctgaaacttcggttggtacatgaatcggcggtatcgaggtgcaaggtttttggggctttttcaggcttttccttgcattcaagatacgaaaaatgccgcttaattcattacctaaaaacgatttaactattattcagcaaaccctaaatagtcaattgtcaattgtcaatcgtcaccagccaaagagaacatttcctgtaaacgtcatccaggggtatgcgcagcgagacctgaaaaccaattgattgtggttttttgacggttcgatcatttccgggcactgaatattatcgattgcttacgtatattatcagaacgctttaaacgaatagccttaccgacatgactgatttcgagtggtctgcagaatacactaaaaaacaaccggttaaaacggtaggcattacgcttttccttattgggagatatctttttgcagccttctttctctatggcttctggcacaagctggtaaaagagtggctctggacagatcttatgcatcagtatttcacactaagattcagcgaacttgacccgggatctttccaggcactctatctcgaatactttgccattcctcttgcaatgccgatcgcctggattgtcacgatcggagaactgatcatcggcatctgtcttgttcttggactttccgtacgcgtcaatgccgcctttgctctctttcttgttcttaactttgccgcgggcggatactataatctgacacttcctcctttcatgatctattctgtgcttatgatgctccttccctcagggcaatggctcggcatggatcgaaaactacacgaaaagtatcctgattcgctctggttccgttaacgcatcatggaactatacaaccatgtataagcgttttactaaatggtaaaatagtttcatggtgtaccagttcaccttagagtgcctctgagggttaaagaagtatctatgttgagtgccagaaacatagatgttctgttcaggttaaccggacaaacagaaaagcgagtgtttatgaaccataaaacaacgatccctgcaggtatcgtattgactttttttctgagtattgtcatatcccatagcctgaccctgcgccccgaaaacttactgaatgacgttcatgcctattccgcaggcaaaaagcatgtttcatcagcatcagctaaaagcctcgaaaaaggcgatgatgctttttatgccatagactatgaaactgctgagacgctttatcaagcatgtcttgagaataatcccgacaatgctgctgtttactggagacttgctcgtctttatgtaagcattggcgaagcgctccttcccgaacacacagcggaacggcatccatattttacgagcgctgtcgaatacgctgaaaggagtatccaactgaatgacaagcttgctgagggacacacatggcttgcagcttcacttggcgttttagcggataatgccggtcccagagaaaagataaagcgggcaaacatcataaaaagcgagcttgaacgggcgcttgagctcaatcctcaggacgacatcgcgctctcgatcctcggttcattcaaccgggaaatcgccagtatgggatggatggaaaaagtattcgccaagacgtttcttggctcactgcctgaaggaagctatgaaaacgctgaagtactgtttaaaaaggcgatctcgtcaaaccctcgcgtaatccgccactattacgaactgggaaagctctataaagatctcaaacgctatgaggatgccgtatcggtactcaacgaagccctgacaaaaccgatcctcatgaaaagtgacaaaagaaggatcaagaacattacggtacttgtagaaaagatgtctgaaaagattgaggattaggaactcttgaccggtgagctcaagaagtattttaagccgaagcacagtgtatatttaatacatgagcatcggaagtgtaaacacgacgcagagattggagaaaagagccatttgaagaggtgcccttaaaaattgactttcagaccgagcaatacattatggcttgaaatatctatcttgatgtcattgccaccttcctgaaaacttgcgtcctgagtagaaaagtagcgatacatggcattgactgtcacactcggagacaccttcacacccaggcccgctccaacctgataggcaagtacgatatcatcttcactgaaatcatcggttttttcttctaattccacgcttgccgcgcctacgcctgcgctgataatagggacaactgaagtgttggggatttcacaataataatagccgtttgcaagaagggaaagaatggataggtctccgctggcgtccagaccgccaggttcataggttgcgaaatcatttttctgataaccgatttcaccttccatcctgaaacaaccgaaatccagaccgtgagcgtagctgaaggcttcaccatcttcgtagctcaaatccccgctttttgaacccttgagacttgaatcatttaaatacgccaatcccacagtaaggcctgcataaggcgagcctgcgagaagaggaaaagaagagaaaagaacaagcgtaatacaaagtatacctgaaaaatacttgattatcatagtgcctcctgagcaataaaataccacagatatacaacggttaacacgttaataattctgtgcatacgttactctccgttcatagtgcaatcgcacacaacatcgctatctaatcataaagtaaataatatttccggattctcaatatttttctccctgaacaatcaggattcttccagcatgaccagaagccctcttactccgagatgataactgtttgggccgaagccgctgatcacaccttgacaaacctcggaaataacggacgttcttcgaaattcttcacgggcgtaaatatttgaaagatgcacctcgataacaggaatactgacggcactgatagcgtctcgtaacgcaatggaataatgagtaagcgccccggcattgagtaccactcctctgtaccccccgtgatcctcgcaatgaaacagcttttcaagaagcgctccttcatcttcagactgaaaaaactcaaacgagacatcggggaatgattccgcaagcccgcgattgatatcatcgagagtacgcttgccgtatacctcaggctcacgcttgccaagccttgaaaggttcggaccgttcatcacaagaattgaaacgctattcatatgctgcattattcatcacgcgcaaccccgagaaaacggagcagcatcaggaagaggttgataaaattcaggtacagcgaaagagcccccatgacagaaaccttggcttcagactcgccatcagtcaccatcgcggccatctcctttattcgctgggcatcataagccgtcaaggcggtaaacagaagaacgcctataacactgatgccgagctcaagcattgaattctgcatgaacatgttgaccactgaagcaagaataataccaataagtgccataaacgctatgctaccgatctttgtcagatcacgttttgttgtgtggccaaaaacgctcatggcagcaaatgtcccggaagtaataaaaaaagtgcttgcaatcgacgagtaggtatataccagaaaaacagccgagagggtcagcccggtcagccccgagtagagtataaacaggcctgttgcagccgaaccggataaacggttgatacctgcgctcagcgctaacacgattcccagctgagccactaccaggccgatcaggacaaagccgttggaaaatatcaagtttctcagcatctgactttcagcggtatagaagcctaccgttgcggtcaacgcaagcccgagtgccatccaggtatagacctgattgatgaccctggtctgcacatcaacagaaacccttgatggagccgcaacagttgctgcggtttgagatatctgattgcgctgtatcatattgttgttcgttattcgttacgttattcgttattcgttattcgttattcgttatattcgttattcgttattcgttattcgttattcgttattcgttatattcgttattcgttattcgttattaggtgaagatagtcatgccgcacttgatgcggcatccatctttaaagagtaatgtaaagacatggatctccgggtcaagcccgaagatgacaggagaaggggaaacgccccactccccctctcttctcgtctcgtctcttgtctctgtctctctgctctcctacttcctattcattattcatttcttcctattgcctaaagaatatactgactcaaatccctgtcggtaatgatcttgctcagcttgtcattgaccatgcttttgtcaatatcgattttctcattgctgtgttgttcagggattgagaacatcagttcctcaagcaaattggtcattatggtatgcagtcttcttgcaccgatattctctacagactcgttcacctgtgcagctattgcggcaatttccactatggcgtcatcgctgaattcaagagttacgccttctgtcatgagaagggccttgtactgtttgatcagcgcgtttttcggctgggtaagtattttatagaaatcttcttccgtaaggctcttcagttcaacacgaatgggaaaacggccctgaagctcgggaataagatccgagggtttggcaacatgaaatgcaccggaagcgatgaacagcacgtgatcggttttcaccatgccgtgcttggtggcgacattggacccctcgacaatcggcagcagatcccgctgcaccccttccctgctcacatccgggccctttcctccgcttccggttgtcggggctgcaatcttatcgatctcatcgataaacacaatgccggactcttcgaccttttttacagcctccttgataacggcatccatatcaatgagcttctgcacctcctcctgttcaagcagctttctggcctcggcaatggtcactcttctgttcttgcgttttttcggaaggccgctcatcaggtcctgcataagccctccaagttcttccatctgacccattggaccgaatatctgcatcattcctccctgcgagtcactgctcaactccatctctatctgccggtcttccattcttcctgagcgcagcctttcaagcattttctccctgctttttctgttgaccgccttttcaagatcggcatcactcgcctcttcagtggacgtgatctcttcatcatcgttatcgctgtcataggctgaaccaggcacaggtggcaacagaatatccaacagtcgctcttcagcgagaagtgctgctttttccttgacctcctcggatttctcactcctgaccatacttaccgcctgatcggtaagatcgcggatcatcgattcaacatcacgccccacataaccgacttctgtaaattttgacgcttcaaccttgacaaacggagcattagccagttttgcgagcctgcgggctatctcggttttaccgacacccgtaggtccgatcaaaatgatattgttaggcattatttcatctcgaagatcatcactcacatgctgtctgcgtaaacggttcctgagcgcgatagcgaccgctttcttcgcatcctgctgaccaatgatatatttatccagacgggagacaatctgactcggggtcataaattcatcacttatcacaagttttttcaccgtactgttttcaagaagttcaagatctttagtctggttctgttctgccatgttcgattgtaataataatttttagtaaagcaccttctctgcatgcagccactccttatgaacggatgacggcatgaagagaagctaaacttcttcaagtactatgtgatcattcgtatatatacagatatccgctgcgatcaggaggctttcccggacaatatctgccgcattgagatcggtgtgcttcattaatgagcgtgcagctgcaagggcgaacatgcttccgctgccgatcgcaacaattccgtcctcaggctcgataacatctcctgtaccggatataatcagcgctttttcagggctgacaacggcgagcatggcttcaagacgcctgagatacttgtctgtacgccagtccctcgcgagctccactgccgctctctcaagcaatccgccataggtctgcagtttttcctcaaagcgatcaagaagcgtaaccgcatcggctgtcgctcctgcaaatcctgtcacgatctgagcctgacgcaatctgcgaatctttctcgtgctatgtttgataactgtattgccaagtgtcatctgcccgtcactaccaagagctgctttaccgttccggatcacaccgagcacggttgtcgctctcaattcaggctttccatacctctccattatcactactcctctgtgaaacttgttacctgattaaccgggtcgcttatcgagcaccaaactatcggtcgcctcaggtcattaaaatattttctttcttaatcttgctactggaatttgcatttgttcgcgatattttgcaaccgttctccgggcaatcctgattcctttttcatccagcatttttgtaagcagatcatcgtttaccggtctggtcgcatcttcggtttgtatcatctcccgtatatactgcttgatgatcttggttgagagatcttcgccatcttccgtagggagactcccgctgaaaaagtatttaagttcgaaagtaccaaatcgggtctggacgtattttccgttgaccgctctgcttattgtagaaagatcaaatcccgttttttcagctatctctttcatgataagaggccgaagcttatcaggaccggaaacaaaaaagtcatactgaaaattcatcagtgcctcaatgacttttataagggtattcctgcgcatggcaatagcactggcaaactcttttgcccgattgagtttctgccgcatgtacttcctgtcatctgaagcaactgacttattccttaccacctcctgatacgctcttgaaacatgaacagtcatattgctccggtcattcagaaccgctgtaaggcgtccgtcttcataggtgacgataaagtcgggaacaatgtactcggcgctgctcacaccggacgcgaaaggatgcggatcaagtttcgtgatgactgcaatagccgactccagctcaatcagggtgatctgcatcttcttgagaatacgctcgtatcggttgttgagcatatcctcgtaatgatccttgagaatccctactgcaatagactcggaagctgttcggttacgagttcccttgtattctatctgaatgagcagtctttcccgaagaccgtgaacggcaattcctggaggctcgagcacgttgatttttttaatcacgctctgcacctctttttcagtaaccgctatcccgttacgcgcaagaccgtcaacaataacagagagatcatccttcaaatagccgtcttcatccagatttccgagaatttcagatgcaatcagcagttcacccggacttacgttgccttgcagggaaaaatctttcagcagcttttcctcgaaggaatcatggtgcactgcctgaaaaaagttctctttcggacgattatcaatggtgaactgcatcaccccttcagcgtcgtccttttttctctcagccttatccgtcatacctgtcgtttcagcctcaaaccgatcaactgaaccgaacaggtcctcttccccgtcgtcgtcatttccagctgaatcgtcaacactgtcagtcttctcttcttcaagttcgagcatgggattttcctgcagctcatcatagatccgctgttcaagatgcaataacggaagctgaagcagctgacttgtaataatctgctgggaagagagctgttgtcgctgactctgccgtagcttaatatctggcatagtgtatgggagaattcgctaacaaatcttttaagcgggtgtaccaggataaaccgtaccgttcaatcaacgcgtcaccaaggaaatcaacaagcggcatctgcttttcggtcccgcttctttctgcctggtcacacatcgcgtgccgctcaaccacaagatagtccaatccaaacttttttttaatcctgacaggaaacaacttacacgaaacgggcttatgcgcttcaatcgaacagagcgtcactccctcagaagagtatgcgaacacacattcacgcccttctatggtctgcgtatagatatctcccctgtagtactcgaacaagccattctggtgtatgtattgtctctgtttttctgaaagatggcggttcaacttttgtgcctccttttcaagtaccgccacctccttctgtctcacaggggccccgagttctccttctacacaacatgcgcccttacagctcatgatatcgcagcagaacattcgtgaagcaagctcatcatctataagaacatcatcaagagccagcataccatccgggttaaaacgttaacttacaatatatgggcaccactataaacgtattgtgcaaccaaattgctgcattgatcggtgctcgaaatcctcaagtactctctgtacactccggtttctccgttccatccgacttgctctttggttgctcacgacactttttagaggtacccatatatgtatgatagcaaagcatattcatcaaagagaataatccgtatcagttttagtgaatcttacttatcttccatacataaaactcatcacaacaagcagatcaccacctatgaccatcattgacggaaaacaggtttcagccaatctcaaacaggaactgaaaaccgcggtagaagcctgcaggcaaaaaacagatgccgtaccggggctcactgttatcattgtcggggaagatccggcatcacaagtctatgtacgaaacaagtcgaaaagctgcaaggaaatcggcatgaactcaacggtcatagagctcccggccgagacaacagaagcagaacttcttgccggaatcgaagcgctgaacaatgataatgatgtacacggcattcttgtacaacaaccacttcctgctcatatagatgactacgctgtaacaatggcgattttaccttctaaagacgttgacgggttccatcctgaaaacgtcggccaaatggtgctcggcaaccttgacaagtgcttcatcagctgtacgccttatggtattctcgaacttttttcgaggtattccatcgagacaaaaggcaagcactgcgtcgttataggaagaagcaacatcgtgggaaaacctatggcgaacctgatgctgcaaaaactcaaggaatcaaactgcacggtgaccatctgccattccgccaccagtaacatgcctgaaatcaccagacaggctgacatagtgatcgccgctatcgggcgaccggaatatgttacggaagatatgataaaacccggcgcggtcgttatcgacgtcgggatcaaccgcgttgaagatccctccagaaaatccgggtacagacttgttggtgacgtagactacgaaaacgtgaacaaaaaagcctctgcaataacgccggtaccaggaggtgtaggcccgatgaccattgccatgctgcttaaaaatacgcttcagtcattcatgcgagtacacaacatcgagagtgcgtaaaccgtatgccaaggtctgcaagtcgctatatctgctccagttgtggtgctgtcacgcttaaatattcaggcaaatgctttgcctgtaacagctggggaacccttcaggaaagcattgccgaagattctgcgaaagaaaaaacacaagcaaaacatctcccgcaggcagaagcactgatgcaaaacgaaagccctgctccgttcaaaaggatttcatccggcatcaatgagcttgaccgtgttcttggcggaggcctgatgcctgcatcagcaattctcatcggcggtgaaccgggtatcggtaaatcaacgcttatgctgcaactggcccggcacacttccccgtcaaagctcctgtacatttccggagaggagtcccccgcccaggtacgcgaccgggcaaaacgccttgcaatacgctcgaatgacatttggctggtcccagaggtgaatcttgaaaaaatcctcggcgtcattgaacgtgatgaacccgacatcgtcatcatcgattccatccagaccatctactcagaagagtatcatagttcagccggcacgataacccagattcgtgaatgtacgtctgaacttatccgggcggcaaagagccgagacttcattcttctgatcataggacacatcaccaagacaggttccctcgcaggtccgaaggcgcttgaacacatggttgacaccgttctgcagtttgaaggagaaggacatcagtggtacaggatgatacgctcaatcaaaaaccgcttcggccccacaaatgagataggcgtcttccgcatggacgaaaatggactggaggcagtcaccaatccttcagagtttttcatctccggacgatctgccgatataccgggcaactcaatactcgcggctatagaaggttcgagggccttgcttgtagaggttcaggctctggtcagcaaaacaaattactccatgccgcaacggataagctccgggttcgacctgaaacgcatcactatcattcttgccgtcctggaaaaaagactgggaattcccacatggggtcaggatgttttcatcaagatcgcgggaggtctcaaggtgattgagcccgctgcggatctggctgttgctgcagctattgcttcaggaataaaaaacaccccccttgcatcaggaatagtctgtgctggagaaatcgggctgtcaggagagctgcgagcgatacgtgatggcgaaagaagaatacgtgaggcggctcatctcgggttcaacaccatgctgatgccggaagcaaacaccacggatatcaaacccgcaacccgtaaactgccgctcaatgttgtcgggtgcaaaacacttcaggacgctttggactatctgcgcctctgaacgcatcgcttacttttcatactgaaaagccttacatttcttcagaaagaacgaggacaaccgaaaaatcaaacttcataaaaagattcctatgccctatatactccttggatggctcatcaatgctctttcggtctatgccacggcaagcattctcggaggcatttatatcaagaacttctgggccgcgcttattgtcgcgctggtactcggactgatcaacgccataataaagccgattctggtctttttctccatcccgtttatcattgtctctctcggactgttccttctggtaatcaacgctctcatgctcatgcttgcagcggcggtggttgatgggtttgccgtcagcagtttcggctgggccctcctcggatcactggtaatcagtctggtctcctggatgctaagctctattttcaacgtataaggcaaccttcaactttatcttacgtactctatcatgcaaggtcaggcagaagcaatactacttcccaaagccaacaggctcaaactcggcatggtctcatacagtgcggacggaccggaagatattctcgttaaaacaatagcgacaaccatcacgccgggtctcgaccgactgcttttaaccaataaaccggtctctcacaaggtattacgctacccgatcattcttggcagcgagatgataggacaggtcatggaaacaggaagtggtgtcaggcatctgaaagccggagattttgtctttaccttcatgggcgaccggtggaccgaaacgaccccgtactacggttgtcatgccgaagtggtgccaacatccatgcacaacgtacttccccttgaacgcaagccgatacacagagatctgcttaccggcctcctgggatatgttatttccgccttagagaaggtcagtcttgacagttcaagccgggtattgatactcggccttggatcggtaggccttatggctgccgaataccttcaattcaaaggcatacattccatcgacgctcttgaaaatttcggcattcgcggccagctctcctccgccaaaaacatagggatgcagctcaatgatttcaccagcgatttcgacgacagctatgaccttgtcattgaagccacaggacgagttctgctggtcgaaaaatcaatccgtcttctcaaaccgagagggacagtgctgcttatgggaaattacgaagtgcttggctatgattacagactcattcagcacaaagagccggtaataacctgctcgaacataaccacctatgaacatcttctttcctcacagaaactgctcgagagcgaatcaatcgatagtgaaaaattcttcaccaacgtgtttgcgcttaaccagtacgaactcgcctacagggtcgctctggacagcaaggaggcaataaaaactgtcatcagctggatataaattcatgaatgacgtcgtgatcagcctgtccggcatctccagatcttttggagaattttatgccaacagggatatagctcttgatattcgctcaggttcgattcatgcgattgtcggggaaaacggagcaggcaagagcacactgaccaaaatcatctacggactgctcgcgccctcttccggttctctctcgatcaagggtaatgccgtacggttcacctccccgcgccaggctatcgaagcaggtatcggaatggttcaccagcacttcatgctgattgagaatcttaccgttacggaaaacatcatgcttggtgacgaagggggatcgtttttcgctcccctgaaaactaaagaagccgcaaggaagatcgtctccattgcacaggcacacggattagatgtagatcctgattcactggtgtcggatctttccgtaggcgaagaacaacgtgttgaaatcctgaagctgctctaccgcgatgcggatatccttattctggacgaacctaccgcggtgctgacgccatctgaaacaagcaggctcttcgctaccctcgcctccctgcgcgatgaaggaaaaacagtcatcctcatcacacacaagctggatgaagtgcttgacgtctccgacatggtaagtgtcatgagtaaaggaaaggttgtcgccaccaaacccaccgctgcggtcacgaaacctgatcttgctcgactgatggttggaagaagcgtactcttgcgggtcgagaaccctcctgacaggccgggagaagtcatagtgaaagcctcagacctcagtttcgtcgacaggaaaggtcgcaagagacttacctccctcggttttgaaatcagggccggagaaatctacggcatagccggagttgaaggcaacgggcagagcgaactgctctccatcctttggggtatgacagaacccggaagccggatcgacggctcgatcaccgtaaacgggctttctctcaatgaaatgagcaccaaggaaatagccgccatgggtatttcacatattccggaaaatcgcctgcgtcatgcagtcataaaagagttctctgtcagtgacaacatcattttcgggcgccacagggagcgctcattttcacgttttgccggattcaacacaaaatccgtacatgactacacaaaaaagataattgaccgctacgacattcgatatgacatgcagagcaatccccccctttcagccctgtcaggcggcaaccagcagaaaatcgttctcggaagggaaatcgagcgtccggaactgaaactgctcattctcgcacaaccgacaaggggtgttgatatcggcgccattgaaatgatccacaaaaagatcatcgaagcgagggacaagaacatcgccatcctcctgatctcatcagaacttgatgaacttatctccttgtcgtcaagaatcggatgcatctataaaggctctatacgtcacgagttttccgcagcagaaatcctgaaaggacgatcgagtgaacaggatctggaaaaagaaatcggcatgttcattacctgaaacccctctgatatgcgaaacacgcttctcaaactgcttacccctctctttgctgttgtttccgcgctcattgtcagcgccttgttcatcatggcgaccggacgaaatccactggacatctatcagaaaatgttttccatgacattcggttctgactacggaacgggccagattgtcttccggacaacctctctcatcctgacaggacttgccgttgccattccgtttaaagtgaagcttttcaatatcggcggcgagggccaggttcttgcgggtgcacttgctgccgcgacaacaggcattctccttccatcccagacgcctccgcttgtggcgatatccatatgcaccctgacggccatgatggcgggaagtgccgtcgccctctttgccggctggctgaaagtgcgcttcagtgtcaatgaagtcatatcgacaatcatgctcaacttcatcgttcaggctttcgtcggctatatgcttacctggcatctggctgtcccctcgaccgtgcatacaccggagatcattcaatcagcacagctgcccatgtttgacagcgtcatcggaatctggaacaaatcaccggcaaacttcagcacgctgcttgctcttgcctcttgtctgggcgcctgggtcatgatgttcaaaaccacggccggttatgaaatgagagccgttggcctccagcccgaagcggctgaatatggcggcatcaatccaaacaagctcatcctcaaagcgatggcaacgggcggtgccatggcaggtcttgcatcaaccaatctcgtactcggttacaagcacttctatgaagcaggtctgacaagcggaataggatttacaggtattgccgtagcactgcttgctttctccaacccgctctggattatcgcttcagcactgctctttggttttcttgactatggaggattaacggtaaatgcctatgtacctaaagatatcttcatggtggttcaggcgattaccatcctgatggtactggtattgacaaaaaagagcagatagatcaggccttctccctgctgtcgagatcagacccatagaggttcatctgcttacgataataggagaacgcctgttcctgacgcactacgccaagaagcttatcggatctgcgagacagcaccgggatgatatcataatcggtaagctcgaacaacttgagcgcctcatcgagttttgaggtatcatagagtctcgggacatcttttttgacgatatccccggcgataagtccgttgaccggcccctctttaagcagaaggctcatctcttcaagcctgatgatgcccacaaactcatcgttttctgttgtcacgagaaagttcgactccggggtattgtgaaacacgtcgatgattttatcagacctggtgacatcccgaaacctgacatagctggttttcataatatcaagcacactgatattctcagcgacagagagagcgataccataacccacacgaacaccttccttctccagcacataggtttccatcgaatagtcataggtgattctggcgatcagggctgccgtgacagcggcaaacatgatgggcagcacgatctcatactcccctgtaacctcaaaaagaatgagaatcaccgtcaacggtgcacgaataatcccggcagtcacagcacccattcccacaagcgcgtaagcacctgatgtggccgtcataccgggaaacagggtatgcaccagattaccgaacataccgccgagcatcgcccccattttcatggcaggggcaaacatcccgcctgatcccccggacccgacactcaacccggcaacgaccggctttaacaaatagacacccaccatgttcagccaggactccgagcccctcacagcgttatcgatcacctcatagctgtatccatacagaccgggaagccacatgcagataagtcctgtcaacagaccgccgattgccggcattgcccagaccggaatgttgcgttttttttctatttgctgaaaagactcctctatcctgtagtagatcttgataaacatgaccgctgaaagaccggcaagcaccccgagaacaaagtaaaacaacaactcggtgttggaaacaagactgtactccggcacaagaaaggtcggtgaattgcccagataacttcttgaaaccaccgtaccgattaccgcagcaataactatcgggctgaaggttctcacactgaagtcaccgagtataacctcaatggcaaacatgacgccgccgatgggtgcgttgaaaaccgaagcgagaccggctgcagcgccgcatccaagaagcgttcgtttcctgtcaggagaaaacttgagcgcctgggcgacggacgaaccaagtgcggcacccacctgggctataggggcttcccgacctcctcctccgcctgagccgatactgagcacggaagtgatggtacgatgcagccataatcttcggggcagggttccctcattctgcgccacagcttttatgacactggcaagtccgtgacccggccttgtcttgacgatgtatgcgttatataaaccgacaagcaaccctcctaaagcaggtatcaaaggcatcaaaaaaccccagtatccttcaatcaaaaaagaggttccgaaaacttcgagccctccgaaaaagaaattacttaacagcttgatcgcgtcatgaaaaataacagcaacgtaaccggtagtaacgcctacgaagacagcgacaaagagaaaaggaagatcctgattgagattaagctggagaaggatattgtccagagtcaacttgaagaatttctgtgaagtccccttaaaatacctgcttcttctgaacagggtgtaaaagaaggccagaaactgcctgccccagctgccttttgttttcaggggacctttcatgaacgatagttcaactcaaacgtatggacaagattcgggaagaagaaaaaaatcatattcaacacgaggcattttatatatttttttatcttccactgcctttcgtgatgtttaataatatactcttaactttgttttataactatgccttcaaaaaataccgaaccggaaaaaccgataaaaaaatcagccaagagaaaaacctcgactaccggaaaaacaacaacaacaaatagcggaacagccacaaaaaagaccactaaaagaacgacaaaaagcggttccggcgcaataaagtccatgaaaaaacctgcagtaaaaaccgcgaaagcaaacaccgctgaaaaaaaagctcccgttttcaccgtctcacctgaagaacgtgaaaacaacatcagggttgccgcttactactgctgggaacaacgaggaaaaattcatggttgtgatgtccaggattgggtacaggcagaagaaaacaatgagcgcagctgatctaaaaacagcacccgcggtctggagccattctccggaatggctcttttattcgaacgcaagaaagaagcaccatgtctcttttcagtaacctattcagcagcatcagaatattcattgccggactctggctggtaatcagaatcgtgctcgaatattttggcatcatcagcgacggcaacgacagaaccacaggaataaaagacatgcgggaagagtataaaaaagccaactaccgataatccgcttactcactcctcgttaataaccacggtcaaatcaatgactttccccggatcggcaagtgagtttactgaaggcttctggttaatcaccgtatagggaaccaggagagcagaatattcataggaaacattgccggaattgaaacctttccgcacaatgatatctcttgcctggttaagtgacatcccaagaacatcaggaacccgaatctgagtgacagcctggatttcctctgcttttccaacggtcaccgagagtgaagaaccatgtgagagtactgttttcggcgcaatggattgactgagcaccttaccgtcctcagcaggatccgtaacctcttgctcctgaatatccataagagagatgtcaactctttccagaatctgtcgtacttcatcaagacgccttccataaaagtcagggaggacgaatgtcggcttttcctgtttgttcacaacaagagcaaccgttctgcccggcttgacttcagagcctgcaacgggacgctgaacgataaccatatccgggtcgatgttcctcaggtagcggacattataacttttctttcccgcaagccctgacgaacgtaacgtcctgagagcttcgtcgtacttcattttttgtacatccggaaccatcacactttcgccctgacgggtatatgagggcaaaacaaacctgtccataacaacatagccgacaacaagcaacaaaagaaccacaagaacattttttatcatagcgaaatgtaacctgaataattcacatgggtaataaaaaagggatgcataatcgccacaaagtgttattttattgatgcttagacaacaaataattacttgacaaccatgcaactccctttcgctaatatacacactgaacagcccacccaacaagcgctatttcctgattgtttcgaagtatccgttgccccggtcaagggcaaaaaagtggttcttgatttccagggcggcaacaccaccagcgatgccggtgtcctgctgttgaaggaagtcgagtccatgaccaggatcgttccgaagcttgccgattgcattgccgattcgcgtcggacctcgtctgtcatgcatgtgatccatgacctgatcgcccagcgggtctaccagatcgcctgcggctatgaggacggcaacgacagcaattccctgcggaaggatcccgctctcaagatggccctcaaccgtcttcctgaaagcggcgatgaccttgccagccagccgaccttcagcagactcgaaaacatggttacccgtccggagctctatcgtatggctgtcgggttcctcgatcatttccttgactcctacaccgaggcgccgcgggtcatcgtcctggactttgacgataccgaggatgtcgttcacggcaaacagcagctggcgcttttcaacggctatcaccaggagacctgctaccagcctctccatgttttcgaggggttgactggcaagctgatcgcctcgatccttcgccctggcaggcgtcctaccggcaaggagattgtgtcatacgtgaagcgtattatccgccatatccggagccggtggccggaaacgatcatcgtctaccgcggcgacagccattacggcgtgccagaagtctactccttccttgcttcaaagcggaactgctacagcgtgaccggcctcggcggtaatgacgtgctgctccgctccgtcaaggacattattgaggaggtcaagaagcatggagccggataccgccgttaccataccttccagtatcaggcacggagctggaatgggagccgcagagtggtcgccaaggtcgagatgaccgaaaaggggttgaacgtgcgcttcatcagcaccgacatacaggaggcaaaggccaagactctgtacgagcaaatttacagcgctcgtggcaacgatgaactctacatcaaggcgcataaaacgttcatgaagagcgaccggacctcgtgccatcgctttcttgccaaccagttcagggtcttcctgcattcggcggcctatgtcctggtccacgccttccagaccaacctgctccggggcaccgcccttgccacggcgactttcgaaacgatccgcttgaagctgctgaaaatcggggcgaaagtcatcgagatgaagacacgcatcaaggtgcatctgccgacctcatatccgtacaaaccgatactgaacaagtgcctcaccatccttgagcacctgcgatcagtcccatggccatcaacagcaattccgtaatgctgtaacgtttccagaagggggaggtgacaagcaaacagagctacaggaagggcgtaaatgtcgtgacgtcaagggatgactatggcctcatggtatctgagaccagtttcttacagggataagtcgcttttccggcatcagtaaattcccgataaggggtgaacgtatgacgcgaagacacggcaggtcgggatctcaggttggcttcgcctttggcagacccacttttggctcgagaggcctctcttttgcagtctcatgaattattcagggtaaatcaggaaaaattaaccgcggaatgtttttaattctggcgtttcatcacaaaatcaacaagcaggttcagagaacgcctggcgtcgttatcctccagtttttcgatggcggctagcgccttcgaagcaaacccttcagcaacttcggccgcatagtcgagcccccctttagctttgacgaagtcaacaacctcacgacttctcatagaacgtttccttgaacttttcaggattgacttaatctttttctgctcggatccctccgagttacgaagagcatagataagaggaagcgttattttcttgtccttgatatcgatacccaactgcttgcctgtttttttcgaatctccggtatagtcaagcagatcgtcccttatctggaatgccagaccgagatattctccatagctctttaacgcattgatttttacttcatcatcggttacactcgcggcgcccatcgcgcttgacgttgaaagtagtgaagcggtcttgtctgagataacgcggagataatcttcctcggttatatcaaggcttcgcgttttctgaatctggagtatttcgccctcactcatccggcgaacagccgttgaaaccatatggagaaaaagatagtccttgttatcaagcgaaaacagtaaccctttggaaagcatataatcaccgataagcactgaaatcttgtttttccacacagcgttaatcgacgctatgcctcttcgcatctcggcgccgtccaccacatcgtcatgaatcagggttgccgagtgaagcagttctgccattatggcagccctgtatgtcttttcctcaacaccaccgcagactttcgcacccagcatgacaagcaaaggacgaatctgtttgccctgctgtttcaggatataacgaacaaccttgtcaataagagagttctccgtctccagcgctgttttgtatttctgacgaaatgatttcagttcttcagaaacaggaaaaacaacgtcttgaatattcacaggcttgattttcttacagaaatcagcaaaaacaacccataccatctccgtcgtatgactgtcatcagttgactgatctgttattaatgatatgtcgatactttaccaggctttctctctgatataaaaatccggaaaccaggcgcaaaatcccttacgcgaaaaaaaccatttacaaccacggtccctgtaacaataacggcaatattctacacaaattatgataaataaacgcacaaaaacctctctcaagccttatttctctatccccccaaatgatggccttctcgacttttcagcgttcacctgctgtttcacaaactttttccatatcagtaaacgctaaaccgacgaatgccagcgtttcatatgttcggcatgcgtccggagatacgctcccggcttgtagaactcatcatagaattccagatcgagatgatgcgcctggagatacgtgatgacgaaaatagcgggtaccgtagcaggaaacttgccgaaagtatcatatacatactgtgcctgcagagcaacacactccctgaaatgctcatcatggacccgcgccgctgaacgtactttacgaacctttttccagggcccgtgagtttcaggattaaaaggacctcccggaccgaacttgcgttcgcaaacagcatccactgcgtccctcatgctcgggtaatgtggtgggcagtgcccctccatcacgtcttccagaccggttggattcggatatggccaacgttcttcatcagcatcatatcgaaatcccaatccgggcacaccactttcagcgcttgcgccaagcatggtaaacgggtctattccgttgaacatccatcccccaagacccatagcctgaagcatcagcgaacccgcataacagctcgtcgaaagttcagcagtcaattcggcaagcgacccttgctcggcaaacgtgacgggccagacattctcaacatctacaatatctttaaaccgctcgataccgggaacagcccgtctgttgatatcgtcatagagaaccaggccgttttgcagcatatagcagagattaagcagaacatgctgggcaagatcgccaaccgggatgaccagaagcgttccgggatgattggcgacccaggtattgtgagcttctacgtagtgcctgacagaaaagtcttgcttttataaaaaacaactcattttataagccataaaaaacctgttatttagtgcaattgccgtttttatgcgcataagatgttcatagcattcactattaccgaatattaccatcaaaagcttcatattgcacgtatttcacccatcgaagtgattaaaattgctgcttcaaaagacctttaggcggcttgtctgagccgtcgccggtatcgcctcatgtcttgtttctgcagcagcgctccgagtcgatgtatattgtatgccaggacactgagcgaaacatatcgtttgaatccgtctattccgtgatccgggcagatatccagcccatgcacttcaagtgcatggataccggactcaactgccgaatgcttctttctcaatcgtttgaattccggtgccgtctctcttgctttgtcactcgctgaccggtttccttttttggggagcaccacgacagcaacaagttctttgagtgctttctggttatcgggactatgaaatcctttatcgaagctgattgctcgcaaattcgtaaatcggcttttcgtctctttgactatcgagacggcaatctcgctatcagtaactttttccatcacgtgatgatgcaggataaactggtactgatcttgtattatacagacgttcaatcccaattcaacgggcacaccgatttttcctttactgatccactcggtatgtggttcgaatactgaaaatactttttctccatgtggaatcttttcattcatgaatatccgacgatgtatctgatcgagctggatttcggcatgggtaatgtaactgcttattttagataacaatagagaatcgttctctttcgattcatcgaccgttatcttagccctgagcagttgatattcaacgttgccacaatagttcagataggcctgttttattgccttattggctttttcttgcttttcagcatccccgcttgttgagtgcttcagcttttgcacaacccgaagatctcttttcaggcccagaatcacatgccggtattgacgccattgactgaggccctgcaggatgctcaattttgcggttaattctataactttgcgtatggcatcgaacaactgggacgtatcggcaggaaaatgaacattggtttcaacgacgaatgagtcacctctggccattaagggcaggtcgttggtttgatctttttttttaccaaagcatggcctgctcgcaccacctcctgattgattctgtccaacaactcgggagtaatcaattgcacattatctttgatcgtctgtaattcataggttgtcttatcgtaccaaccgtccagaccaatcatctggcgaatattcttatgctgattgaccaattcctgcagacgatcgtaatcaatattgaggccaagccggagaacaccaagcaccagaatcgtccattgttccatgccaggacgaccgttatgcatatcagctttgcctgtaccgttttttcggtcaggacgaacttcctcaaggatagcaaacacacgctggcgcaactcgatgttggtatagataccctgtagaccacggagcaattttgggatatcatctcgggatttcgggtcaaacgtaatggccgatatatcaatctgaccaaacatcatttgcgggttaatgaccgtgcgcatggtgaagctgaaaaatcgaagtttttattctggatacaggataaatgcccgatatgatggttttgagagcaaaaaagccggtaatgactgaattttctgtctctttcccgtatggcatcgttatctttgtgacttataattgaatataagactatattttataatattataatggcttttctgtcagacactacgtaaggaacatcaggcggcaaacgcaaccgaccattgcggagtttcctggtacgggttttaagacttttaacgatttgctcaaagtcaagggaaccgtcttcatttctttctgaaaaagccggatcatctcgtgaatccagaatataaacgccttcatcgtctgtaaaaaatgtcttgctcgtgcaaaaacctgccgcagaaggaaaggtccgaccgcttgcagctccggcataatttgaaaggtgcagtgcatacaacttagcacgataaatcatatgatgccaacttgtattccctccacaagctgcaacaacaaggaatttttccaaatccgaaagcggcattgggtcatgccttgatttgtatgcaaacactccgtcaggaatctcggctcccatgaaaaaccgtcgtgaacggcgacccaggagcgcctcaataacaccaaatgataacatatcctgaaaacccggcggaaccgattgctttttcatctgatcctcctgctggtataatgttcaaaatgttcttcagagttgcatatgcgacgacctctttacttgcgcaacagcttgaaagcatggttgaaattaaaaccggtattgaaaaagtgcgtaatccacaccatggccagcggctcaaggtagcgcgatttgctgatgcacccgagatctatcaccggaggccaatccagttgctgtgccagttcactagctgtggccttggctgaaacttcgttaccgcaaatgaacatatcaggtttttcgccattgaaatccgggttcaccatgtgtgggttgccgacgatgttgaaccatttcactacccgtgcaccgggcaaccagcgctgcatcctttctccgcccgagtctgtgtgccccaaaatctctaacaaaataacccaacgatgtcaagtgatttttgattttttctttatatcgaaatcccgcatgatcgctcccgatagcaattctaaccaattgacactccattccgttcattacctttcatggacaatgcttccccgttctctgcttttcaaaagaacagtaatcatggcaaacgggtaaaggttcattcaggacaccgtgccctgaacaggtttcgatcacaggcaatcttcagagcacctctatttatttgttcagccccacgattacttcgttgtgcggtggtcgaaataccgcaaccaagcctttcccctacagcgcgtcaaaacacgtccctcctgaaattttgcagtaaaaaaccctctcatcgtggagtatagcttctcacgaccttctctggtattgcagtcatccccacaggcatacataaaggcacctgtaacagcaccgcgagtttttgccatgcacataccaccggcgcaatcctgcggaaaaaccgacggaaagtttcatcgcaaccctggtgtcaagaccatataactcataccagacagagagaaccgcctgggaacacgtacaaccgtcaagatacatcggaactgatactccggccctgtcgcacaactttatagtattttatttcataccaggtactgccgttgcaatatacgataatcgttttcggccaggaatctgttcatcgcataaacatcggcatgcctctcccataaaaggcttacataaacctaagttgatcgtttcaacaaatgctttatgctgtcaactttatactatataatgcgttatgctgaattttcttacagcgaatatctcacccgatgggttgcgcgaccatactgcagaaaaatcgcatgtgttgaaacccctatgggattgtcggtcatgctgcatctgcttcgttacagatgacttgcggtagtctactacagcggcgttccctgtgccttgcatctacagcatgctcaacaatcgctcaacttaggttaaaaaacaatttgctcacaactgctacgtttattactatgtttcgattcagttatacatctgcatgctgcatgaaaaccatcaggacttacaggatcaggaataactctttacgacaaacaagctgtaacgcggtatgagcagtgaaaccgaatcctcccgaccgaaatcacccgcctcccggctcatggacaccgagcttgagaaaaaagacgcgatcagtcgtgaactggtcgaacccgaggaagaggaaaatacagacgataacggcatgcatttcatcgagcatctcgatgaacttcgcggacgtcttatcaaaagcaccatcgcgcttgttgttgtcatggttgcctgcgcttttttttccgatatattggtcaaccagattcttatagctccgttaaaaaacagcggtgataatattatcctccagaatctggtaccttacggacagatatcactctacctgcaggtcatctttttttcaggatttattctcgcattccccttccttgtcaatcagatctggcaattcgttctgcccggcctgaaagaatcggaacgatccgccacaaaatttgtcatctcctttatctcactctccttttttgcaggaatcgcattcggctactttgtctttttaccaatatcattaaaattctttgccggtttcggcacatcactcatcgaaaacaatatcgcagttcaggattatgtcagcttttttatcggcgcgcttctgaccgcaggactggtttttgaactaccattcatttcatacgtattgtccaagattggcctgcttacaccggcgttcatgcgattctaccgcaaacatgccatagtaaccctcttaatcattgcggctcttgtaaccccgtccacggacctggtcactcagcttgtcattgccataccgatgattcttctctatgagttgagcataggcatctccggatatgtcaacagaaaaaacagtgcgcttaccagctcatcgaaatgaggctgcctgattcagtatatcctgatagagtgcacgcaccctgatttcaagatcctctatagaaccgttgttttctataacatagtcagccctttcaacaagcttttcctgaggccactgcgcctcgatccgacgctgtatctcctcgcgactgcccataccctttttcatggcccgttgaactcttctctcaagatctgaagcaaccaccaccagtatatccaatcctttatctccacctgactccaggagaatagccgcctctttcagaaatatacgtaccccgtctccagctgcctgatgaacagcatcacgaaaagccttgaacactttcggatgaatcagttcattcaacattttgagggttgagggatccttgaaaacctgttgagcgatccgttgcctgtcaagcagaagctttcctgaagcatcagatgaatagacatcttctccaaacatccgtctaatcccctcgattacctcaggatcattcagctgcaactccctggcaaccctgtcagcctcaaaaacactgcaccccatagcctccagcatagtgcagacagttgtctttccacttccgagccctccagtaatacccaccagtacggggaggctcacagcccctgtccttttattcatcacgatctttgagattgtttttcacttcaagcagtatcgctctccaatgctttggttcctgtcgatacttctctgcccgttcgttaaactccttcatggtcaatgtatgaacttcgagaagcgaatcgatcttctgcatgcccggaactgcaacactgtccctggcgctttcagtaattccggaaagaagcatatagtctgcgtaaaaagcagcaaagcgtttatcggcctgactcaactcatagggtgccttcggcgtgcatccctgcgcaacaacacaagccatcactgtcgccatgcaggcgacatacctcctgatcatcagtttcatctgcacaaaatttaatctctcctgatctgcgggaaagaacagtgcccggacgtaaatcactattcgaatttctcagcaaaaaaggaattatttaaaaaagtaatccgcctgagaaactaaatctttatagcgatagttaaaaaaccaaataccttgcattccgacaactctcaactaaacacctgaatctcatggcttacacacaaccagccctaccctacgcagaaaacgctctcgcgcctcatatctcagcagagaccataggttttcactatggaaaacaccacgccacgtatatcagcaaatataatggtatggtagcaggcactccttttgacgatcagactattgaagacgttatcgtagcaacagcaaatgatcctgaaaaagcaggtctgttcaacaatggcgcgcaagcgtggaaccacagtttctactggaacagcctttcacccgacggcggaggcgctccgggcggacagatcggcgagaaaatcaatgctgatttcggcggttatgacaaattccgggaagaacttgcaaatgcagccgcaacgcagttcgggagcggttgggcatggcttgttcttgacaaggggcagctgaaaatcgttaaaaccgccaatgcacagacccctctcaccaatggaatgtttccgatactgacgattgatgtctgggagcacgcctactatctcgactatcagaatcgtcgccctgattacgtttcagcggttatcggagaacttctcaactggaacttcgctgcaagtaattttgaagccgctcaggtataggctgcattgaaaaaaagtaaccgcaaaagccccgaactccggggcttttctatttcaagtcatgcctccacgtgaaatagatgttcggatttcacccctgtgtactagtcgatagtagtacacgggggtaatgcggcatccttgcggcgcctataaaattccttttaatagttcctaagttgaccgacaatcgatcaacttaggcaattacatccagggcagtatccccaccctgtccagttcgatcacccgagccttttgcggagtacggtattgaatccggagattctccggattgatagtccgctcatcatagacaatgaccagctcatgtctgccaccgccgtcgagacgaggattgaacatcaacagatcaatttcgttcggcagatcaacggacttgcccttgatgctgtgcggagagaaattccggaaatgcatttccacctgctttctgccagatgcatcgctgatcatcacgccttccatgttacgggtaacctggttgacaagaaactctttctttcctgacggcgtgacgacgctataactcactctgcttcccgatttatgaaccgattgtacagcctccagaggctcattcatgggaatcattccagtaagcgcattggaaaaaagctcataaccggagcgcactccgagaattttttcaaggttatcggggtggttgcttccgacaagaagaacgttgttgagcatatcgtggacaaacagcgaatcgggacgaaaatacatatcggctacaggccaacccaggatacctgagctgacgattatacgcatggtacgttctttttcgagctgaatgttgctgtatacacgcttctccctcttcggggtctttatccatatatccgcatatccctctaccgcatctatcatgcccgacgcttttgaaacgtcacggtacagctcgacgatctcttcgctgaattcgacacgctcagcaggccactcctcgatagtgacggttttgaaatccgcgcaaccggtcaataaaacggctaccatgcaatacagtaaaacacccggagataccttcataactcaaatccctttgccatataccacattcagaataacccgtatgaatagagaatatgtggaatattcttctttatcaacttctttttttattgtacctacaatgaaagtcggcttcgaaatcactacctcttaaacaatgcactccctttacctcaaacccaaagaacatcgcaggctgttaaaaggccatctctggtcattcagcaatgagttccagtcgcttcccagagacatatccgcaggcgaaacggtaaagctcttttccagcgacaagcagttcataggcaccggtttttacaacccccactcgctgatctctttccgtctgctctcaagaacaggcgatcttccagacggtgactttttcagaaaacagatcctgaacgcactggatctgcgaaaaaagctctatcccgagacagaaacaaacgctttcagactggtccatggggaatccgacggtcttcctggacttgtgatcgaccgcttcaacaatgcctttgtcctccaggctttttcagccggaatggacctccacctgccacttgtctgcgatgtcattaccgatctcttcagcccgtcgtcaatcgttttgcgaaacgaatcggtacttcgtgaacttgaaggtcttcctctgtataaaaaaatcgtgactggatcggaagaggatacaacacaaatcatccatgataccggcctgagctatacgattaatcttctcgaagggcaaaaaaccggcttcttcctcgaccaacgcgataaccggcgaatcgtgcgcaaacttgcggacaaagcagagactcttgatgtatttaccagcgacggcggtttcggactcaatgcgctctacggcggagcggcctcggcgaccatggtcgatatctcgcataacgccttgttgcgcgcggaaaagaacgctaagctgaacaatctctctaactatgacatgatcgaaggtgatgcatttgaagtgctgcaccgactcatctcggagaagaggtcatatgaccttgtcatactcgatcccccgagtttcaccaaaagccgcaaaaacctttcttcagcactgcatgcgtataaaaagctgaacaaacttggcttgcagcttgtcagaaatggcggttttctggcaacagcgtcctgctcccatcatgtctctgaaagtgatttcctgggagccattcatcaggcatcgttttcactgaaaaaacagatgcggcaggtgttccgaaacgctcaaccggcagatcaccccgtacttctttccatgccggaaacacactacctgaagtttgcctgtttctatgtcagtgatatgtaggtttcctggatcacaccgcaatacggcataccggacagcacaagcagctgcattaaacatcgctcttcgggcgctcgtcaaccagaggggccaatgcagcatctgctctggcagaacgctcaaaccggttttccagatacgggtgccccctataagcaacacccggaaagacgagagcagatacgccggaaaaaaaagaatcccccacacttcgtattgccggacatgaacacgttcgtgagacctgctccagataatccattcttcgtcccggccaagcacaacatgtccaagcgttatcgccacagtatcgcgtagccagggaacagctctgaaagccctgaagagcggcccccatgcctcaatgatacctgaataaagctgaatcctcccccgggtagagcgaaaagaagaaacactataccgatgcacgtacagggaaaggcccagagatagcgaatcagcgtattgatcattcccggcggcatatcataacctgcgttgatcgtttcaacaaatgctttatggcagcaactttatactctataaggcgttataccggattatcttacagcggacaccccacctgatggtttgtgcgatcataatgcagaaaaatcgcctttgctgaaaccctatgggattgtcggtcaactcaggcataaaaaacagtctcctgtaaagcagcgcttctccagggttgcacggaacagcggagactggaactcaagtcctgtctacagggcatgaaccatatcatatacctcactccatgaagcggcacgaggtgcatgcatatgcttgtttgtgctgttcgcgaaacagatcgtatacagtccctttttccgcagctccgtgacgttatccggattatcctccacatagatatcggcacccacctccgatttttccttcatgaaacagagatcccagtagggaataccgtgaccgtccagccatgcgactgtctgctgcacggcagatgcatgtgaatagtgaatgaaaaggcggtgtgtaataatccttatatgatacccttcatcggaaagttttctcaggtattttctggctcccggaatcatgggcatggttttgaacagttcccgctgatggagcgcataacgatgcaggctttcatactgctttttctcatgaatcccccactctttcagaccataggaaacatcttccggcaattcatcgacagtgatctcaaaccattccgccgcgatttcccgcatacgcccgtaaaaatccgcgcagactccatcgagatccaccccgataaccggcatacgtttttcaggttttcccatgtcaaaaaagtctcatttataaaaacagccattcagccatccggaagtatttcatactctaatacagcgctctgtcaaaagatcttctatgcttcaaggtcgtgggatcatcctcaccaagatatttaaagatcgcaatacaagccttgcgcgcactgtcatcatcatagtaacggttttgtctgataacctctatgaaccggacaagcgctgagtcaaattccttgcgacgcatatgctcaattgcagagaggtatctatctttgaccggatcatcgggaaggggtgccgtgtccagaagcaacaaccctgtaatggttcttgctgatgcaacaagctccgcatacgcatactccccttccagtccgtcaatcatcgcaactgccgcttcaggagcgctaaaaattgtaagcttcaacagcacggccgcagcctctttgttagcgggttcgttcttgagaatcatttcaaggattgacgtcgcggcatcttcttttccctgtgtaacgaaactcagagcctccagcagctgatcggcatatttgcccggcagagcttttttcagccaatcctcgacctgcctttctgtcatggctccaacaaactcatcagcaacttctccacgaataaacagcttcacggccggtatgctcatgataccgtattcacgcgcgatatcaggatgctcttccgtattaaccttgacaagaacaaactctcccgcatgatgttccgttactttttcaagcacaggccccagcatcctgcacggaccgcaccattccgcccaaaaatccacgagaacaggaatttcattacttctttcctgtacatcacgaccaaaatcaaacgctctatcctgcataagcctttctgtcaattattttacctgtgttcgtttacaacagccactacactacaatagttttgtcaaaaagataatcatctcatcctgaatattcatgagagttcgaaaccccgaattgtcgaaatacacagtgaaccggtcatgtaccctgattccctcctgaaaaccggaaaaaagctcaaaatcacctacagtcataccgccctgtgtatgaaagtcaaaggtaaaaagtcaaaaagaagatgaaaaagagctctgaatattttgatagtgcttcacttgcctcgaaataaaggcgctggattcccgtgtaagacctgtgaaatagatgctcggatttcacgggtcaggcacgggaatgacagaaaagtgaaagttacccctccttgtacgcccttttttctttttttggtgaattatgcaggccatcagggttttcatccggattccgaacatcctgaatcaacctgttcctaagttgagcgattgttgagcatgctgtagatgcaagggacaggggacgccgctgtagtatactaccgcaagttccctgtaacgaagcagatgcagcatgaccgacaatcccatagggtttcaacacatgcgatttttctgcattaatgctcgcgcaacccgtcgggtgagatgttcgctgtaagaaaattcagcataacgccttatagagtataatgttgacaccataaagcatttgttgaaacgatcaacttaggctgttgaaatcagctgcctgacaacatgtcaaactgccgcggcagctaacagtacataccgctgctccgtcccgtaaacattttcatagaaaccgctggaattgaacgataagaccgtcaaaatgattagagtatacaaaccactgtgagggttatttttaaatttcctccacatcgatcagcagaccggaaccagataaaacaatgacagtatatttatgcgttatttgttcgctctctgtatttcattgacatttttttctgcctcctcgtttctgtatggagaagagaatacagaagcaagcgggactgaggtgattgacatgcagtttaatgattctcaggatagtacgacaggagaaaaaggctcgatctcgattcagatcgagaacataaaaaacacaaacgggcgcattgccatagcgctttataacagcgaagagggatttccggaaaaacctgaaatagcatatgctctggcacatacgtcaattaacggaacctcccggacagttgtcattgaaaatattccctatggaacctatgcgctaagcattctgcatgacgaaaatgaaaacaatacaatggataaaacctggataggcaaaccaaaggaaggattcggatcatccaataatccgaaaatcagatttcgggcaccaaaattcgaagaagcggattttcttctcgattcagaaaaaaagtcaatcgccatcagcatgaaatatttgtaatcagatatggtatatgtcgactacacattcaaaacagaatagtactatgaagagtaactgtatcgccaaagggcttctgtcaggcatgctctgctgcgcaatgctcctgtcatgcaaacccaccgtcaaacttgaggctcccgacaagccgatcacgatcaacatgaatatcaaaatcgatcatgaaatccgggtcaggcttgacaaggacattgaaaacatgcttgacgaaagaaaagacattttttaacaacggaggactgacatgaaaatctcaacacagacatatttgcacaggagtatcaaaggaattgtcgtttttaccttcctgttgctgtcattcacaacaagtgcttttgccattgatcttaaaaccgccctttcaaaaggtctggctggcgaagtagacagcggctaccttgccattcctccgggagcatcaggagaagcgcggcctcttgtgagttcagtcaacagcgaacgtcgagcagcgtatgtgtcgcttggtcaaaaaaacggagtcacgaccgagattgccggtaaagcgacattcgagaaacgttatcccggttttcctcccggaacatgggtacagattcagggaaggtggacacagaaatagcgccatgacgagacatactgaaaacagctccttaccgtgaaatgggtagttcgaattcttgccgcgaccctgctgctcattatcattgtcggcgtggctgtatggtacaattttccgcgttacgcccagtcattgattgacagggcagttgaaggaacaggcatacgtgtagaaatgcacaatccaggcctgccgaacctgtccggaatggatttcggcaggctggacattgttttccagacccccgcggattcatgctcgaatacctcttcacgctacaccgctgttgtgcacaatggctcgcttttctggacccgcccggcctctggggaccccttgtccaaaggtttgcttccggaaattctccctcttggcatagagctccgggctgactcgatatctatagaacagcatggcacggatatctcgttcagtgacaacctgcctgtgataaccggcaaactgagcatctcgcgcaggaagggtgccgccccgaaaatcattccggattctttcagctacaacatcgaaaacggccgccttgtcagcgaccggctcaggctcgacagtatatgctatgcaatcagcctcaccagtgagagcgactgggtacaacaacccgctctcctctcgatagcgtcgctgcatacagaagaaaaagccgcaccactgaacaactttacagcactgttcggcatgcaaagagatcctgataacccttgcgttatgagcttgtccaaatgttcggtcgagctcttcgggctcagggcgagtaccccggaaatagactacgatctccaaaataaacaaaccagctttacgcttgtactgcaggatgtacctctggaaaagctcccgggcttcaaaggagcggattcttcccgccctctggcgtcaggacttttgaacggaactgttcctgtacaattcagggactcgacactgtcgatacagaacgcttcaatacgggcggactctgataccagactgcgttactattcgcccgacggatctcccttgctctctatcgaggctgtaaccagcggaaaatccgcagagcttttcagaaacctcgatgccaccataattctgaacagcgatgatgaaaaggtgtcaggatttgcattggaaaacgtatcatccacgttcctcggaggcaccctctcttcaggacccgcccgatatgacccggtcgagaaaaaaagttctttcaccctcgaactgaaaaatgtccgtctgccggaacacatccgtctccatggggacttcagcggttcgctgaaaggagccctgagcggcagcgtcccgataaccgtaaagaaaggggccttttccataaacaaagccagactttcgtcaacaggaagcggctcaatcactcacgcccctccgcgtaaaaaaagagattcgagcgacagcagattcggaacccctaagcccgacgcgacctatgcatacagcaaaccggatctggtgatctcacgaaatgcactgggaaaaacaacggtcggtttcacgttgcatactctcaggcgaaacacgtccggaggagaactgcttctgacagacccggaaggtcagctcaccctctggcaggataagaacaacccgtcccttgtctcactcagcgaattttcagcaggccttatgggcggatccgtctccatcgacaaggttgactacgacatgggaaaacaaacagcggaaaccgtactggttctcgacagcatccctttacagaaactgctcgatctgcagggtatgaaaaaaattttcgcgacaggcaccgttgcaggaaaaatacctctgatcatgaaagatcagaagttcgaaataccggccggaaagatggatgccctgcagaacgggcagattatctatacaacgacccctgaagaaagagttgcggcaaacgaaagcatgaggatcacctatgaagccttgagcaatttcctctattctgagctgatttcgtcgatcaccatggccccggacggacaatcccttatccggcttcagttaaaaggaaccaacccgtcttttcaggagggacgcccggttcatctcaacctttcggtcgagcagaatcttctcgatctcttcagaagcctcagcatatcgacaaatattgaagaagcaatttctgaaaaagcgcttcagaagcaatcaaaataagtgtgtatattcaaaaatgtagagttgctcatccccccttccaataaatatggagttatcccttgttgaaacgcatcgtgcttcctgtcctggcactgatctcgctgacagcgtctgctcttttgtctgctcatgccgatgaacccgctacgaaagacagtcttccgaacaacagtcatgttgaacaaccggactcatggacgcatcatcccatcctcaacctgttttcacgtcatgaagaaaagggcatgatctccggagaagatcctgtaaaagaagagccctccgacattttcctgcaaatctggaccggaaccggaggaatcgcccaacagaagcttttttccttcagtgacaggacaactatagccgaaaaccgtaacgatgctgactggtggttcagctggaaaaccggtcagagtacagcattcgccatctggcaggcttcacgacttccttttcccgaaacgatcgataactgggcgcatcctgaagggctcatctccagcgaccatctcataacgcaatacgggctcggaaacagaaagctgttcaacatctcgatcagccagctcattgacagggctgatgcctctgagagtcccgcgaatgaaatcgtctacatacgcgtcatcgctcttgatcaggaaggcaaacccgtgggaaacccgtcaaatacggtggaagctcatttcgttacctcggacaaataacgcgacacaggaattattcttctaaaaggatcatgattcgatccttccgaatatgctcggaggacactggcgaacaacaacattttttcttacattatactgccccggggatatcatgataacgcattgactgaacctatgaaatggaaagagctgctttctgatgagatcatctacacctacggtgtcactgaccatctgatgagcctgataaaggatgatgaacttgactggaaaccggatcacggacacaactggatgagcatgggacaattgctcatgcacatgagcgatgcctgcggaagcacctttgacggccttattaacggtgaatgggatatcagggaagaattctctatcaatgaacttgatgttcagcagattttcccgtcggcaaacctcctcccttcagcaaacagtgtccatgatgcaagaaagcttctcgacaccgataaaaaacttgcgttgaaaagcctgaaaaaatgttcagaagaggatctttccggaaaatttgcccctgccccatggacaagaactcccatgatactcggacagcgcctgcttcatatgatctatcacctgaaccaacacaaaacccagctgttttactatctcaaactgacaggaagacagatcaacacctgtgacctctatggtatgagttgcaatatctatcccggaatgcacataccgaacgaggaaaaaaatccttcttcaatctgatcagctctcgatccggagtttccccctgtttttgcgtcagaccgcagccctcgctgtggcatatattcctaccaaaatgcactatacctgcagatacctacattttcgtaaggcaaatctgtaacacaccatagtctgtcatatcctatagtgtttaataataagtcgttatttattcgtccctctttggcacaattgttgttcatactactcatggagactgccttattaaaagcgctaaaccatagcaccatgaatttcgttgaaactccttttggtaaacttaacggcgtagaattccatactctgttctcaaacagaaaaatggatggctgcaacatttcggaagcgaacatactgcatacaccatatggaaatcttgtgccgcaatatgaaactgaagatatgggccgtcgagcccgaaaaccggtctatttccacaaaaacggtgccctgaaatcgattcccttgcaagagcagacaacggtgacaacgcctgcaggagaaatccctgccgaattgatcactttttacgaaagcggtgctctcaagaggatttttccgctagacggaaaactcagcgggttctggtcctggaaaaatgaaatggcccttgcccgggaatcaatcatagatactcccgtggcacggatttcagcaaaaattatcgcgatacagttctatgaaagcggcgccaccaggagcattaccttctggccgggacaaagcgcttcgattacgacagaccacggaaaacatgaggcaagaacaggtatagcgttttacgaaaacgggaaaatacgttcctatgagcctttgaggaaaacaacggtaccgaccccgataggaaaaatgatcgcctatgataacgagccgaacggtattcacggtgacctgaactctctccagtttgacagagaaggtatcgtatcgtctctttcaaccatagacaacgaggtagaagtcatctatcctgatggttcaagccgcctctttacgcccggagtaaaaaacaatgtttgcggagatgagagaaaagtcagcgtcccaatgaaaatacgcttcgaaaacaacagtgtatttctgaacgaaagcgggccatttgatcgtgacagccacaggtttgtgattaaagagcacagaaaaaacacagaaaagccctcttatgcctgtaccgggtaacgaattgatgaacctgcaagccatcccgttgagaaagcggcctgcaggttgaaaccgccgacctccccggtgtaatcaagcagttctccgcagagaaacagatcgctgcacactcttgattccatggtaccgggatgaatctcctgtaacgcgactccgcccgccgaaacctctccggcatcaagaggaattgacttcagccagcctaacgagaaatctttcaaggtacgctgaagcgaccggcgggctttttttgtaagactcccccacttctcctggcggtcgatacccgcctgaagcatgacatacggcaccatcgcggagggtatggcctgctgcgcctgaagatatttacgaataaactgcgaaccatgtgcttcaccatgccgcagaagcaggactgcaacttcttcagatgaatgatcagggaaaaaatcaagcgtcagttccccctttccatgactattgagcaacagggcggcatcgactgaaagcgacagacatgcagggccggatacgcccttatgcgtaatcagaacatctccattcctcgaaaccacagttccagagcactgcacccgtaaacctgtgcctctcagggaaacccccacaagctccggcggaggaggaggtttcagatagatcggagcaagggcgggtgatggtttcaccacactatgtcccaacgagatcgcgatatccagtccatcacctgttgtacctgtctgtcgataggaaacaccgccagttgcaagaacaagaaagcgacaggtatgctccctgccttcagaagcaaccctgaatccctcttccagcctctctgcccgggtcactctctccccggcaaccagatgaaccccggcattcaggagcatcgactgaaacgcttcgagcacgtcgcgtgcatttcgggaaacaggaaatacttttccatcgtcacgagctgctgtttcaactccgcatgtagcgagcatcgcgcgaacatcctcattggaaaatgcatggagggcatgacgaagaaaccgctgctcaaccttacgctgaaaccctttccgcaaaagatctttaaccgtacctgcatgagtgatattacacctgcctccgcctgaaatacgaatcttcgcgccgacagaagaattcctttccagtatcgtgataacgaactgctcgtccccgattccctgactgcgtgccatttttcttgccgcgaaggccgcgcacatccctgcagctcctccgccaataatgagaagatccgaacagctgtgccctgagcttctctcaaaaccatctgaccggttattttcccgcccatatccggctccacgcttcttacttctcacgtataccttttaacttttaacttctctcttttccctctgctcttttccctttttgccatttgccttttccctttgccatttgccttttgccttctccctcttcccttttgccctttaccttttgccttttgacttttaccctttcccttcctacccctcacttcccatcacctctcaccttgaccctcataccgttgtcgagatcattggtgggatgaatcacaacctcttctccctcttcaagaccgtcaagcacctcagcgtagtaggcacctcgacgacctatcgttatcggcacgatttccgccctgctcccgtttatcatgaaaacattccacccttcattaccacgaaaaatactgctgaccggaacctgaagaatatcttcgcctttccagagaactattttcgcctgcacacggaagttatcccccagcttcacttcatcgtccgccagatctacaatgatattgacacgcttttcctcaataccgagggcggatatttttgtgaatgcagccggctctacagtcctgacttttccgaaaagcaccgtccctcctccccactcctcaacctgcacctgcatcccgggctcaaccttgacagcatctgctgaaagcacgtcgatcaccacttcgatattccgggaatcacctatttcaaaaagcggagttccagccggaacgacccgctcgcttttttcaaatattctcaacaccctgccgctgtccggtgccgaaatatcaaccgatgtaccgctttcagactgattgatagccgatcgcgcggcatcaaggtcatagcgtgccgattccacattgagacgcgcggcctgatactgtttctgaagaacctgccacgcggttcgcgcatcttcgtaggtttccgaagagaccgcaccttttcgatagaggttgctgtacctcttgaattttctttcagcctgtcgaagatctatctccacctgtcgttcacctgcacgcacagcctcaagcagagcctcagccgaacgtgccctggcctgtgcctcttcaaactcacgtgcattgagcggtggtgaggttacccgcgccacaacgctgtttttccgcacaacctcgccctcttcaagcctgatacgctccactcgtccattcaccggagaagcaacggtatagctgtcgcgtacccttgtcgagccttctccgtcaagggttataatgagctcccccctgaatacagactccgaatccacctgcaacggggaaggtctcatcacgacaatcagaattgcagctacaaccagaaacgcaatcgcgcctatacgctgtgtttttgaaattttcattctatccgatatttaacgcttttattccgccttcagctcaaaatcatgacagcctgaatagtgacagagttttgcactccctttcaccttctgcctttccccttttgacttttgccttttgacttttgacttttgacttttgacttttgacttttgccttttgactttcaccttctgccctttgccctttcccttctgccttacaacctactccctggtcttgagaaccccgatcaggtcaagcctgttcaaccgatagagcacaagaagacctgaaaataacgcaactatgacgataacaaacagagcaaaaataaagttgaagttgctgaaaacaaccggcatgcgatagagttccgaacttaatcccagtgagagcagcattgacagacctataccgataagaaaaccgagaggaattgcaaagacagtaagaattgcctgttctccgagcagaatgacggcaatctcctttcgggtcaatcccagcacacgaagacttgaaagctcccttgccctctccgatagagaaatcctcgcaccattatacaccacggcaaaagcaagaatgctggcaaaggttgtcagaataaccgttgatgtcgtcgtacttcgagcgataagttcttcaaaactctcctgcatcgcttttatcatcgacgttccggcgacaccgggcagttccttgaaatcctcgaacagctgcccggatttgtcctcgtcaatcctaagatacgcggcactcacgatattgccttcttcggtgagacgatcaagattatcactacgcatgtatgccgaaagccccagcagctcatcgatggtgccgcctacaggaaccctcgctgttcgcctttttccctggagaaactcaaccgtcatggtatcaccgggtgtcacgccaagaaccttcgcgagagtcgtggtcagtagaataccctcttcgggaagctcaatcttacgattgtgcgcatccaccagacgtttcaaaccgtcagcggttttgaggccggttattgactgccgacgggaccgatgtccatagatcagctttgccggctcatcccgatagaactcctgctccagaaccccctccatcgatgccagattgtattggacagagagtggccgtggctcgttgaaaataaccgtgagatcttcacgatgcttctcgctgaactctatgagcataatatggttcacggcatcatagctgtagcgtcctgctatgagaatagcaacggcaaaagcgatcataagcactgaaagcgccgctttccatattctcctctccagattcctgatgataatacgtacagaaacaggtattttctgctgaaactccttacgatccagaaaaccgggcctgtagacgaccggggcctcaggcctcatcgcttcggcaggcggtaaggatacagctttactgaccgcgctgagcgcgccgaagagagctgctcccgcgctgagcaacactgacagagcaacctcattgaagcggaaatagtaggtcagctcggcaaaattatagaagtcctcatacactttggtcaaaccgagaccaagccaggcgccgatggccgttcccgccagagcgccaagagcgaccggaaccatggcaaaccccagatagtgcagcccgacctcttcattggtatatcccattgctttcatcaccgctatctgatctctctgcgtgctgacaagcctcttcaggacgatattgagcagaaaaaccgcgaccgcaagaaaaatcgcaggcaatatggttatctgaatacccaactgcttgatctcatccgaaatgaaacgatcggagagctgttcgctcctcccgtatgccccaagcgagccatatcgcctgaacatccggtcaaggcgctggatgacatctttttccaatgcgccgcgagcaagagtcagtgacagatcgttgaacgctccagtcatattgagagccgattcgagagcgctcctgctcatccagaaaatcccgaatcgacggttgtccgggaaaaacgcccccggctgcacttcgtaaatatattcaggggacagccctttaccgacaataaccagctctttccaccgtccattgattaccgcccccacatgatccccgagtttcaggcggttggcggtcataaaggtctcgctggcaatgacctcttcagggtgcccggcctcgatatagcggccttcacggagaaacaggtcattgagaacaggcctctgccgatccggtatcgagaccagtcttccacttgccggttcgttcagtccggggacatcaagcgttacatcggcaataattcgagacctgacagccgcaaccccgggaatattcctcacacgctccatcatggaaacaggagccctcctggcctgcatgaacacatccgcaaaccggtagtcactgtagtaggctgttctggtggttctcagtgaatactccacactgctcatggaaacaaacacggaaataccgcaggcaacaacagccgccacagccagcatctggcttttcatgcgtagcagctcacgcagcaatttccggttcagctgtttcatctcatctctaccagctcagttcggaaggggaaagttttctctcatttcgctctatctccgtaatctctccgctccgcatatgaatcaccctgtctgccatagcggcgattgaaacattgtgcgtgatcaccagagtcgttgtcccgagctcctcgtttaccttgcgtataacatccagcaccagtttaccggtttcatagtccagcgcgcctgtcggttcatcacaaagcagcagttccggcctcttggacacagcacgggcaattgcgacacgctgctgctctccccctgaaagctgcgatggaaaatggttcatgcgatcaccaagattgactcttctcaacgcctcttcagcaggcatgggctgagtcgatatttccgtgacaagctgaatattttcaagcgctgtaagactggaaataagattgtagaactgaaagacaaaccctatggattcacgtctataggcggtcatttccgcttcagaagctgcggtcatctcctgactgtgaaaatacagctttccttccgagggaacatcaagacctccgatgatattgagcagggttgatttcccgctgcctgaagtgccgagaagcacaacaagttcaccagcataaaaatcaaccgacacatgcttcagcgcatgcacctctacttctcccatcgtgtagatcttgctcaccctgtcgacacgaagcaccgggctgtcagtctcatgttccatgaaagcatccatcattgcaggtttctttcttgctgttatataaaggtaaccattaacagcccgatagtgaacatacgctcttcgtttccatctctaccggttgaaaccgatacagaggatcactgacaaggaacgatcaggagaacgctatagtttatcacaaataacagcagaacatagcctgataaatacattcttcaatggacacagaagcacttttctcatggttgatgggactgggtgaagaatacggggtcaatcctgttattttcggcgctatctatatcggagcaattccttttttcagcatctctctcgcttggcttgtcaggaatatcagggagaaaaaagcggtagtactcccaacgctgcttacgggcttctttttcatttccgcctatctttacctcatcattgcaggaaaaaacgtgccctactgggtctatgtattcattgccatacttattgctttcggatcgtggtccacgatccggaaaatcagaaaacagacatctcaaacaggggaaaacagatgaacttcgattttgatgttatcgttatcgggggcggcgcggcagggttgacagcagcaggagtctcagcttcactcggagcaaaaaccgccatgatagagaaaaaaaaacttggcggggactgcacctggtatggctgcatcccgagcaaagcactcctgaaatccgcaaaagtggctcaaaccgttcgcgaagctgaaaaattcgggataaaaacggggaatctgtcgattgactttgaggccgtgatgaagcgggtgcgctccattcagcaggacgtctaccaggaggcagacgctccggaaatctacgaagcgatgggagtaacggttatcgaaggccgcggaagttttgcggacgagcattccgtcatcattacaaaggagggcatggacgacctgacgctccgctcaaaaaacatcgtaatcgctaccggaagcagaccggtcatccctccgattgaagggcttgaaacagtccccttcctgacaaacgaaactattttcactctggaaaaacaaccgaaaaaacttcttgtgatcggagccggccctattggcacagagatggggcaggcgttcactcgtctcgggtctgaagttaccgtgtttgattttggagaacgaattctctcccatgatcaccctgaactatccgcactgcttcatgacatgctgacccgtgagggtatcaatttcaggctgaacacggcagttaagaaagtagcaaaaaagaacaacagcatcgtcgtgacggctgaagacagaaatacaggcgagtcattctctgtcgaaggagacgctcttcttgtcgcctcaggcagaaaggcagctatcgagacgcttaaccttgaagctgccggaatagacacacacaaacgcggcatcagggtcaatgaaagctgccagacatcccgccaccacatctacgcctgcggcgatgtcgccggagggctgcaatttacccatatggcagaacacatggcaaaggtagcggccagcaaaatgcttactcatctccccatgaagacagatgacaagcatgtcccctggtgtacctacacggagcctgaattggcccatgtaggtgagaccgaagaaacactcaaaaagaacaacaccggatatgagctctaccggttcccgttcaacagaattgaccgggctataacggaaagtgaaaagcaaggctggatacgggtctatgccgccggttttgacgggaggatcttcggtgtcgatattcttggcgttcatgcgggagaactgatcagcgagtttgcgctcgcgatgcgtaacggagtgacgctccgtcagatgtccgataccatccacccctaccctacctatgccctgggaaacagaagagctgcagaccagtggtatgtccgaaaacagtcgggcgcactggtaggacttctccagttctttttcggctatcagggtaaaatgccggataccagcgacccggacagaattgtatagcagccatagggcatttttcagtcgattgccgtttttttttgtattattgagccttcagtaatcggcagaacttatggaaccctgtacttttgtattctataccatccttttcgtctcaggaatgacggcgggtattttgctcagcagaacctttcagaaaaattcagccaatagctcacttccggctgttcgggtaggcaaatcaaatgtcagtggacgaggggttttcgcgttaaagaacattcaaaacggtgccattattgaacgctgtccggtgcttgaagtggacgaacaggatataggcggtgaactgctcaactatgttttctacggagataacgaaaaagagagactggtggccatgggaaacgggatgctgtttaaccactcatccgttccaaatgtcgcctactatcttgaagaaacaccgctcgggcctgaactggtaatttacgccttgagagatctgcgaaaaggcgaagagctgttctatacctacggggatgactggtggacaacaaggaacatccctgagatctcctgaaagacagggctccgggcgaattcagtcgtccagttcaatctgtttttgcgtgcaccactctctgagcgtcttttctactttttcagccttgtactcattccagtcctgaagcaggccatgggattgcagcatatcagagaaacggctctcggctgtatcttcctccgcaaaatattcacgcacaaccgcgtactgttcagcaagacgttcatcaataaaatcgaaagcaagttcccgtccgagattcagaatatcacgatgaggaacagactcgaagttcgaagaatgaacgtccttgcctcttgtctcatcaagaccgagaacctgtgagtaataataaaactcaccgtcatccctgccgacataggctatattttcaccctgatcacgggaactgacaaaatcgaaggccatccggagttcggaatattttaaattcattgcgtgtacttcttacctgaattgagcgattgtcgatcatgttgcagatgcgaatcctggaccatattcatgccaaccctataggttatggatacgcgatactacagagagacttgcagcatcatctatggaatcgatcaacacaggtcttatttgagttcttcgacaataacgcccatgttgaatatgagaaccatgttaccgtcatgggcgaacttgatcttgttaccgtactctgtttgttctatatcgatacgcccttcataggttctgacaggttctcctgacaccgagtacacggtcacctttcgctcgagcccgacccatttggactgaaaatccttgactccgcgctggaatttctgagaacaaccgccaagcaaaacccctgtcagcaaaaaaagaacggtgatagtctttttcatggtacgccacttgttacaaacgttcctgcaatatctttttcataacccgatcatcgaggtcaaccggattacttgtacatcgagtacggccgacaatataatcaagatccttttccgttaccccgaaattcgagagaagtggaaaattcagctcctgctgcaaggaatcaagcacctcaatcagtacattgcaggcatccctgtcgtcaagtgaatcgttaccggacaatatcctgccaacgcgagcatacctggaaagaaattctctgtaaccgcttcctccctctcgaagcgcgtaaatattttcccttgtcgccggagagagaagcgtcgaacagagcgtaccgtgaggaatatctacaaatcccccgacggatgaggcaaatccgtgaacgatacccagacctgcgtttgccagcgcaattccggacataagcgcggcataagccatcccgccgcgagcatcgatatcctctgcgcctttttcgcaggccggcagaaaagagcgtgaaaaagcctctatgccgctgatggcgacagcttctgtcaagggtgaagcaaacggggaaagaagcgcttcgataagctgagtacatgcatccattcctgaagcgacggtaagttcggcaggcatggcaagcataagttcaggatcgatcagagcgatgtccggcacaaatgccggatgacggagagagcgtttgtacccttcttttcctacactgctcagaactgcgttactggtggcttcactccctgttcctgctgtcgtcgggacggcgatgaaaggcactttcaatccatcgtgctccctgaatccctgccggccttcgataaaccgctcaacaggctcgtttttcatcagcatagccgaaatagccttgcccgcgtcaagcacgcttcctccgccgatcgcgacaacaacctcgataccggcatcgctgaactcagtgacagcccgatcgacaagttcaggggagggctctcccgtaatagtgcagagatgatagtcaagggaatccgaccccaatctttcaacaagagcagacagggcaccggaacgttgcagagaaactgccccgcaaacaagaagcacggcagtgccgaactccgtgatcaaagaagggatctcctgaaacctgcccgggccgaaatatacccgtggttgacgaagaagcgaaaaatcgaaactgctcattgcttttcttattgtacacccgtcaaaaagtgcagccataacttcattctgcccttcacggaagaggcttttcgctccagattatttttcctgaagcatcaatatatgcctcaacaccgttcaacctgactcgtgcaagccccttaaaaaagctctgcgcctcattgaaacgcggctcgatgaccatcacaccggatgtatcgacatatccccaggttttcgttttcttaacaggagcgagtcccccgctgaatggcttcactgcctggtacactgcaggaacgatctctttgccggaaacatcaataaagccccacctgttctttttggcgactctggcaaatccttctgaaaagttctccgttgcatcatagagacagtcgaccacgcttgcaccaaatatgtcgatatacccccatttaccatcacaccgtacccttgcgcggttttctataaagccccatgcctcttcatatttcggctcgatcaccatagttccggaagtatcgataaaaccccataaaccaccgaccctgactttcgcccggctcccctggaaactgtccgcttcttcgtagatcggaggaatactctgatttccctgtttatcgatgtagccgtatctgccgtttttcctgacaagccccaacccgtgagcgaagaaataccccagttcatactccggttgtataaccatccggcccgttgaatcaatgacgccgtagttgccgtcaacgcttacaaatgcgaggccttctgaaaaatggtaaccgaagtcatatgcactatcaccaatctgctttccatccctgccgatataaatctgcttgtcgacgacgttcactctggcgacaccttttttgaaaggcgtcacctgcggatataccggatcaatcacaaacctgcccgtagaatcgatgtatccccatttccctttcgttttgaccggggccagtccgtcacgaaaaccatacgcgatctcaaaaaccgggtcgataaccatcctgcctctcgagtcgatatagccaaactttcctttcgagaacgccacgtgcagagagtcggatgacacgggtttttctgaaggctccatctcagccccgttctttttcgagtcgggagaacagccgcccgaaatcaacaacaaacaaacggcaagaaaccgaaaaagcagcatcttgttattgcgcatcccttctccttccggcgccgcagcctccttttcttaccatcgaagctccgcattcgctacaggtcattgcccgacagggaacacccggacggtgttctgcctcgtagccgcaggaagaacagacacagcgatctttttcttcttcaccgatatcttcacttttcataaacacacctccatcaaaaaccatagatttcccctctacaagggcccctgcaatttttttatgtgccgactcaagtatcctgccgaatgtctggcgtgagacctgcatcttttcagctgcctcggcctgatagaacccctcgaaatcagccagccgtatcgcttcaagttcgtcgaccgtaacgactacttcctcgagcatatttcttgaaacgccctgtggcttgaaacaccgaacacgcggtgtatccgtcactcgccgacaactctttggccgccctgcacgattatgactcataatttcattatagacctatgctcgttataaattcacacatcattagtgaaaaagtgactggagaccgtttcccgtagcgtctcatggatcttcggatcaagcacgaaaatgaccgggaaagtaatagcatcttcagccactcttcaaagtcatgccggacttgatccggcatccacgctgactataaagccgtctcatgggttcttcgggtcaagcacgacgatggctgaaaagccaaacgggcgagaacaaggactcgcccctgaaattctgactcccggcttctttatacagcctcttaatcttctacacagatttcacccttcataatcgcattcagtgtcacgacaatcaacaaaatgatgaccagcgcgagaagccccaattcaaacaatgcaaggtttttgtaaaatgcactgtgtgtcatatgcagcatcacgaccgtcgcaagggtttttgccgcaagcggaaaggaataggcccaccatgaaaggaaaaagttgattcttgcaagaatctgaactttaaacagaatcaggatgaacataaacagggagaagtagtacatgatccgtgcaaatgcatcgagccctgccccatcatgacccataagaccggcaagcttggcataggcaataaacgcaatggcaggcggagcaaacagaataaagagagtgggcagaagcctgtcgggaataggcgaatgaaaaaacatccggtacatgacgatggtgaaaagcgagatccagaaaatcaggccaacggaaaagaaaaaccatgaaatctcgataaaaccgtgaggcacaccggcaatgggaacgataagtgaaccaacgataggaatgaaccagcccggagtcatctgctcgatcttgaaatgcgtatgacggatccagattgaaataataacaattgaggcgataaactgaagagcggccccgataatccatagagtgcgggatatctgcatatcccggtcaagatacgcgacgctgagcacaagaaagattttcgctatcagcggaaagaagttgatctttaccgggtgcttgaactccttcttgagcgccgaggggtagcggataattttgaaaaggtagataaccgataccagaacaaacagccctatggtaatgtacagaagaaccgttgacggcatttccagcacaggaagaatgccgtttccgttttgccctccgaccttctgtacagcgagagaaaaaccagccataccaagcacgatcgcaaaaaacgttatatgaaagttctgcaatctcaacggtgtttcaaatgatggcgaaaccgtgttattactcatttttatagacaagttacttgttaggaataaactcaggaaccggcaatgctggtggaaacctcaaattccggaggattttgtatgtgcttcttgactgcgcagagattggcaaccttcaccagcgtatcacgatacttttccggaaaatcctcgggcacctcgatatctatagagatcttaccgataccgctcccgtcttcccgtctatggtgcgtctgcacgattcgcaatttttcggttggaagatttcgctcctgacagaatgaatagacatatattccggcacaggttcctatcgacgcgagaaatagagaaaagggttcgggcgcactcccttcacctccgctcctgggagactgatcggtcatgatggtaaacccacgatactctgcgttgacctttttgcccccggcaaaagaaataatcatttcgttcattatactatcgctaactattaacaattgtttaagatacccataaaatcgaacgtctgaatatgcattattttcacctgaaaaccagactgatatataacagcaaaaccagacagtatggaaggaacacgcgattataagcatatgccctgatacaagcaaatgaaagcacaggtaaaaaaagttgaaacttgaggagaagtaagggctaactcctgagatgcaagggaaaaaaatcaggaacagagagcaagaaacacaccgcttacccataccagcacttcagtaaactcactcgacgccccgagaacatctccggtaacaccgcctattttttttatcgtgagcagggacatcagtaccgctcctgcaattgctgctgacaatccgattccagagggcagcatctcaccgttcatgagaagcagcaggataaagagtgcaaccaaaaaagcagccacgaagtgctgaattccggctccttcgacaaaaccagccgcagtccccccttcacggcgggcatagggcagcatagatgccagtgccacctgtacaagtcgagcaagcaggacgcccgatacgatccacggatataatccgaaagcaaggagtttaacaagaacaatgctcttgaaaagaaacagcaggatcagtcctatcgcaccgaaagaccctacagaaggatctttcatgattctcagacggctttccctgtccctcccaccgaaaaacccgtccgccatatcggcaaacccgtctgcatgcatccctcttgtcagcagaacaccggcaataagcaccattgaggctgccagctcaggccatcctgacagcattgcaagataaccggccccggcctgcagcaatccgagaaaaagaccgactaccggaaaccagaaaagcgcactgctgaaacgctccgcttcctttccaggtactggcagtaccgtcagggttcgcactgcggtaaccagccctctcaaagcactgtgattctttttttcagaaaagagagaacggcgtcgacaaacagttcagacttctcctcctgcggcagatgtccgcagtcgggaataatctcaagagcagctccggggagctcttcggccagtctgagactttcttccgtattcacggtaagatcatgttcaccggtaaccaccagagaaggcacaggagtatttttcaggcgttcatcaaggtggaggtgatgtgtttcaagaaagagttcccagaaccctctcgaccagtcgccggtcatcatatcctgacggtacgctgcgagagttggggcatcgagacgatccttcttatgccagaacccccggatattcctgtcatagagcctggttatcagaaacttcatcagcctcgagaacgcagggctcatcgctttcatcaccggtttcatgaaagccggtacttcgctggtcgcataaccgctgtagatcatcggagctgccagaaccagacccagcactttttccggataccgcaacgcggtcagcaatgccagcgtccctccggtagagttccctataagcaccgcactctgaaacccaagcttacccatcagcgccacaacaaggtcactctgggcttcagggctgtaacgcgcgttgttggttttcgaaggaacagggcgggatgtcaagccgaaagccggacggtcaaagacaagtactgtgcaatctttcgcaagaggctggatgacctcctgccaagaacggatgctcagaaagctgccgtgcaggagtaccatcagaggcttcccgcttccgaacagtttatagtgaacagaaaagccgttacactcgataaaccggctttcactgtccgcacgttgaagtttttcaacatcaaatgaatccatagaaatatatcgtgctacagggcacctctattttattccgcgattcaagtgcatcattgagcggacagaaaggggcttctgcgctacgttcgcctcgcacctgaaccgctcatcacaatacatagatgtgtcctactgtttaccggatacctgcgccgaactgaaagtagccatttcattgtaaatcttcactgctccctcgataacctgcatcgccagtgcggcaccggtcccttctccaaggcggagatcgagatcaaggatagggcgcgcgccgagcttgttcattatcgccgcatgcccctgttcgttggacagatgactgaagaaaagatactcactgaccttgcaggaaagcttcatcgcggcgacagctcctgctgaagagataaacccgtcaacaaccaccggcatgccgaccgaagcggccccgagaacaagaccgcagatccctgcaatttcaaatcctccaagagaagcaagtgtttccaacggtgaagccagtgcgtcgccattgacctcgacggctttcctgattacggatattttgtgatcgagctttctgtcatcaatccccgtgccgcgaccggtaatggtttcgacaggaagatcaagcagaaccgcaaacaatgcggtggccggagttgtattgccgatacccatctcccctgttgccagaaggtcaaacccttgctcccgggcttccagcgcaagattcactccggtcataaccgcctgcacaacctcctccatcgtcattgccggaccttgcgcgatatttgatgaacctttgcgaactttgtgtttgcgaagtgaggggtgatcggaaaaatcatggttcacgcccatatcaaccacatcgagctccgcgcccgcatgacgcgacaatacgttaatagctgccccgcctccgagcatggtatagaccatctgcggcgtcacctccgccggaaaagctgaaaccccttcacttgcgacaccgtgatccgcagcaaagcaaaaaacctttttcttgtgcagaaccggacgatccgtacctgtcgcaacagcatagttcatggcgacctcttccagtcgcccaagacttccctgtggtttggtcagatcgtccagatgcgcctgaaccctgacacgcagtgaattgtcaaccggcttgacagaagcgagaatatcctgtaactgatgcatttggtgattggtgattggtgattggtgattggtgattggtgattggtgattggtgattggtgattggtgattggtagatgaaaatacaatactccgaaatattcttttcgtcttttcaacaaataaataacccctgtccccgattcatcagggcacctgatcactttcttcctcattgtcatgccgcacttgatgcggcatccatgctgtttcgcgtaaaaaaacggatcttcgggtaagacctgtgaaatatgaaccctgatttcacggagcaagccagaagatgccagaaaaggccaaaagtttttcacccctacacccgaacacaatttcagcactcatcgctcatcgctcatcgctcatcgctcattgctcattgctcattgctcattgctcagcactattaagcaaatccgcacctgagccattcagccaaccagctattgagccacctgacacggttagacacgctgatctacccctaccactcactctcctacttccctattacccattatccactatccattacccactacccattacccactatccattatccactatccactatccattacccactatccattacccactatccactatccactatccattatccattacccactatccactatccactatccattatccattacccactatccactatccattatccactatccattacaacccctacttcagcctcatcgggatgccgctgcagagaaaccaggcttcggttgcaacaccggctactttctggttgattatgccggcaatatcccgaaactcccttgccatggcattttctggaacgatgcccatacccacctcattggatacgagaataacagaacaagggggattttgcaagaccgcgagcaaacgatcgacatggctcataattgcctcttgtaatcccagcttgtgcaggaggtttcccgcccagaccgtcaggcagtccacaaccgccacgtcgatattgtcgggcagaaagcgcagggtcacatcaatgtcaaccggctcttcaaaggttgtataaacaccgcctctttcctcgcgatgtttagcaatacgggcttgcatctcatcatcgaaagcttccgcagtggctaaaaatgctttgttcctgaaacgtccggcacactgcagagcaaatgaacttttaccgcttctcgctccacctgtcacatatatcacctctggcataatcataagggctcctctgaaaatattgttctgtctgaccgttcaaagaaaaaaccgcaaaatcacttaaaaaaaaaaaaacgttactttatcaccatgcttcagtatatcgtttaaacgttgaatcataaccccaaacccgcaaactatcatgacacacaagaaaattctcagcacactcgtgctcgccgcagcgcttgctttcccactcggcaacaacgcaaaagccgccaccacaagcggacagacagctgtttcggtcgaactgccggacatcattatcctgcactacatttccggtatcacgctaacttttgcggatatcacccaggctatcgatgaatcagcaggctcctgaaatgttgactggagcggagcggcaactaacggttccggtgaactcactacaggcggcctcaccaccgtaacaaatgacttggccagcggcaccgtcacggctcatattccaaacgtatgggcaatccgtggcttttcccagtcagggacggcaacagtcgctataggtattgataccgctgatttatcggatgggacgtatgatcttaccatgtcaaatccgaaagttgacgataatgatggcaatgtcggcacaccgatcacaacatctttaaacggcatctggaaaaaccaggcaacgatcggcgatgtcgagcttgatttcaatttcgatgttgatttggcctcaggcacctacactggagggcaatatactattaccgctacgacaatataaagctctcgccaagcgggcatctctttcccccatatgaaatggctgaattgatacacgcatgcacaaaaaggctcaccggagtgagcctttttgcctatagagccacttttattacgttgctctgcgcggttcttgttgccgccccgtcaatctgtgagggggctcctaaaatcacgttcagaaataacatcacatttgaagacatggagccgggagaaattttttcaagcggcagcagtggccagtcagccgatgaaggttccttttcacccgaggtaagctgggacggcacggtgagcgaatcgggttttgaatccggcgatctcgaacaggtatataaccggttaacctttacccggtggacaaataatactcaatcaaacagggcgtggctctggcgttttgtctggcgaaaaagggagcacccgaaccagccatcgatttctgttacttttactgtagaggatcaattcggtgcctccggaagactgactcatcaatcagactcgggatcgtggctggaagcaaccgtcatcgatacggatatggacgacataagcaacaataaccgatggcgtttcacgggaacggcacgtcttgagtttgatatttccaacgcccgccgttcgggtagatacagaggaatacttcgcacaacgttaacctatttgtgatgaaatacgtcaagattatccccctcttcttttgctgccttgttctggctcatgtcctgtttgcagaagaaaagcttcctccagggcaggtcggcgttgcgcccaatatctttgaggagctgcacatcggctccaaaccggtcaacgaatcgattcgcctttacaatttcaaggaaaagccgatcaccgttcgggtagacgcacacaactggaccatcgacgaagacaacaaggtcaagctgcttcctcccgatccccagtcgctcgaccagtggctcatcatcaacccgctctcctttaccgtacccccgaaaaaaagccaggtcatcaggttctccatcaggccaagggtgaagcctgatcccggagaacatcgcgcgatcatttactttaccgaagaaaaaaacccggaagactcgacagctacggcaacacttcaggtgctcttccgcatcggcgtcggcgtgtatgcgactgccgatccggtgagaaaaaagggtgtgctacactccttcaagctggatggcaacaagaaactctccgccgatattgaaaacaccggcaacgttcatatccggttcggaggcaaattcgccatctggcaggcagatacctttccgggactcgacaatccatcaaaagtctttccgcaaaacaaaaaagacaaggaaccgccggaaggctatgcggcaggcggacaactcaaccgcttcccggtactgcccggagcgagacgaacaatcacaacagccttgccgcgcattgaaaaaagcggcacgtatatcattgcagtaaaagatacgcttgccggaaccccccggtcgcagatattccggctaacacgatgagcggtcgaatggttaggcctgcaaagcaaagcacacggttcagaagacatacactcctggttgttgtttccgtgtgtctggttgttgttgccggtgtttgcggccagccgcttgcatcggcaagcacgccctctccggatggcacggtagaagagccgctgctggttgagctgttcttcggcgaagagtccatcggcactcatctctgctatcgcaacgaggacgatttctggatacctttttcactgtttctcgagcacgcccggcttgccgagccggatcgtcatcagccggcgacaacctacaagaccaccctcggcgccatcgtgttcgatcctgacagccttcgctcttttgaaggggtagagtgtctttctttttcgaccatcaagactgtttttcgcattcacgtactgttcaaccgctcgttgtacgcaatcaagcttcttgttccctggcgaccttcttcatcgacacggcaaaaaaaagctcttgttacgccggatatccctgcgcctggaagctcgctctccttcctgcatttcgaaggcgacctctcgcactctttcgaccaggaaagcacagaccgctatctcgaacttgaagccggggggcggatcggtggcggtatctgggacattatgggaaaaggcgacccgcaaagctcattttccccttccagataccactggaccactctcaacagaaaaaccgctttcagggtcggcaccggcaccagccaaatgttcagccttctcggcgacctgggctataccggcatccaggtcgcgtggaacaatcgcagcatcctgccgaacatcgataacgaacggtatagcgactccgatgtactcctgagcatcgaccgcacccagcggcgcacgatcgacggaagcggcccgcctgcaggaatcgccgagctgcgcttcgacggccgtattgtcgcgcggcgaagaatttcgctcgatgggcgattcgctttcagaaacgtcagaatgagcagcgatctgaggattaccgaggtgtacctttatgcgcactcgcttctggaagagccgatcgacattatcgactatacccggtcgatcgtcaaccgaagccttgcgagcggagagctgctgtttcacggggctttcgggcgatccggcaatatccttgccgacgagacgatctcatcgacatggacaggcttcggccatacgctctacggcctgagcgaaagaataaccatcgagagcgcagtgcagcacaacccgcgatcaggcagtctcgatctgcttttcgggccggtgatgtcaatcggttctcgctggaacaccgctctctacagcgcatactcaaacaaccgtttcggcctggacgccgcactctacggatatgggaaaacctggcgattttcccatcgctcccggtggtacgacaacggttttggatacgacacgagagagcaacagctctatcataccctgcggctccagaccagaccgttttcctggttcaatgccctgctgtacggaagttacgagaaagagggaaattcgataaccagccgttacctgctgcctggcggcacgctctacctctcttctcgcaccagaatatcggcaatgcctttcggtgacgacggcgcgtaccggtacgaagctttcctgaggccgcgatgggacacggatgtccgcttgcgctatgaagaaaacgtgataacagccgatatcaatcatgatcttgcgcacaacaatacccttcagtttatccactcctttgcgcgccagactgacacgcacgcgtcgagcgcctacctttactggtatcctgatgagcaccgaaacaatcgtgtccggctcggtgcatcatacggtaacgacagattcggatttaccggctcgtggagcagatacgtgaatgcgggactgaatttcatcctgacctacaaccataatatgtatactgcaagcggtctttctgttgaagacgacctttccctgttcgaaccggaagacaatcgcactatcagcctctcattgacatgggatctcgggcgttcaggcaagcggttttacccgatcaaccgctcggcaatcagctatacccgtggcggtatggccggatcgctgaaaatcatgaccgatgccaaaaccagccagtcgtcgatcaatgacgtcgcgattcttgtcaatggcagaaggctgggacaacgccagatcggcggaaccttttttgtcggcaacctcaggccgggaatctatacggtatcggtcgatcccgaaaacctgccggttgaactcgccgtcaaaaggcaaaacatcaaggtcgaagtgcaaagcggcgctgttaccgaagtcaccattcccgtttacgcggagtatggaatttcaggaaaggtcaccactgcatcgaaccgcctgcttacagaaacacaagtcagcattatcgattcagtcggcaaaatcctgcagcaggcaaaaaccgaccggttcggctactatcgtgttgacggactgcggaaaggaaactacacggcacaagtaagcataaaagatgaaaacgacactgatttgcatgcagaaaaaaacttctccatctcaaccgagtttctgttcggcattgatatcattgttcccgatcattcctccaccccggaaccccctgttgagaagcccgcagctccggccaaacaaccggaggatcaacaggccgcctcttaacaactgtatttcatcagttcacggcatgaagaatcgagctctttttccgaaaaaatctccatcgtgaacaccctctcggggtcagggttttcaaacaacgccttcatgaccatatccagcgtttcagggagcatgtgctcaagccctgtatgatcctttccacccttgatcccgtgcatgtgcagtacacgggcggatgacaaaaacctgtcaagatgttcacggacagaatagccgtagcgttcaagatgcccgatatcaagcgtcagggaaagtccgaagtattcaatggcagaactgatccacgctataggataattgagcgtttcgacacagatatcacgcggggctacaggatcgttttcaagcagcatgtccatcgaagccagaaaactctcacgaaaaacatgacgctcttcgccgcttaaccggttgatatttatccccggaccggcctcacagtgcagaacatacgctgacggcgtgagaggctgagtcagaccgataatcctgagacacttgtccaccgaattcctccgaacaggttcttcagcatgaccgagatagacatccatcggcagatgaatggaataggtcagatcatgctcctccgcgattcgacgaagtgtctcgatatcatcagcagaagggagattactgatctcgtcggactcgaaaagcaccacctcgacatcatccaccttctctttcagatactcgatattgggaataatatccgccggaatgatgtaggaggtcgtacctaccctgaaaggaaataacttcttgcaactcatgccacctgtctcatgcatttaccctaagtttatcgttttaacaaatgctttatggtgtcaactttatactgtataaggcgttatgctgaattttcttacagcgaacatctcacccgatgggtagtgcgaccataatgcagaaaaatcgcatgtgttgaaaccctatgggattgtcggtcatactgcatctgcttcgttacagggaactagcggtagtccactacagcggcgtcccctgtgccttgcatctacagcaggctcaacaatcgctcaacgtaggtttaccaatggatctcccgtcagcaggagatatgtacgaactgatgaagataaaaaaaaccggctgccttcattcattttctgatagcaacgaccatatcacgtatgacctgcatcagcagatcgggccgttcatgctgaatattgtgcccgcttccttccgccataatccattgactgtctgaagagagtcccatatattcttcccgttgcctttgcttgacggattgcaggtattgccttgccttcttttcagatgcatcccctttgatttcctgataacgaacggcatcccccacagtcacgtcagaatcctgaacgatcacctttacaggaatttggggaaacccttcaggtgcgttaagaaaatgactgtcatctacgcgatagagagcggcgaaatgacgctgaaagtttttgtgctgttcagggtttgacagtgcttcgaggacaaggggcatcacggaatcagggatacggtgcatccggagaaaatagctcccgaaaaacctgaaaccgccaaatgacgtaaatacttcattgaacgaacgcgattcacgttgagcgacaaccgcgtcctgttttggcctgcttctcagatcggcttcatcccaggctgaaggatcggcaaaaatcacaccggcaacatcatccggatagagttttgcgtaatgcctggcatagagccctcccatagaagcgcccacaagaatgtagggcggttctatctgcaatcgctgcagcagcgtgtgcagttcggtcacgatctgcttgcccgaatatggctcaggccctgcttcgctccacccatacccggcgcggtcataggtaacaaccctggtagtttctgaaatctcatcctgaattccccaccagccccaggaaaatgcattcatgcccggcaaaagaatgactgtcggcgaaccctccccctttacagtagtgtagagcttgtgcgaaccaacgctgatcaattgtccggggagttggggattgttgagccaacgttcaacctcgttgtggttataccagaaaaccgccggtaatagcaatgaaactgtcacaaggaaaataccgataaaaattccaagcttcataaaaactcttttcactgccactccttttctactgaaaactatatctcactcatcccataccccataactggggcgtaccgaccctggctccgctcagcttgatataatagtaaagctgacttttatgtgacttgaggtgctctattgactgaagcagtctctggccaagaacagccggagacggatcccatggcgcgggcacgatcttgttggaaagatcttcttccttgcattgcgcaagcatctgttcagctatttttttatcctcctgcagcatgttttttgcctcttccattgaagaaaccgacggcaaacgctctgccggcgggatgacgtcctcgtgtttcatctttgacgtatccatgccttcaggaaaaccccagtctccggtcacaaaacccttgaatccacctccgcagcctgtgccgatatgatggagcaattgtcccatggtcatccagttttcaccttcagagggtttccaggtcaacatctcttcactcacaagctccatgagcttttcggtcgcccgataggcaccggccatttctttttgaagcgcctctttccaatccatctggtctcctgtttattgaatatttttcaaaatcgtctctcataatgaaaagaatcataatcagtaacagggaaaaccataaaaacgtttatcggtaagcaggaatacctgcttcgtttatgaacatacccggctcttcaggtaaacaaacaaacgcttttcagcgttgtaaataatatgcttctatcagaaaaaacgtcttcacgaagcgacacaaactgtaaacgccattcaacaatgcccgctagtatcatctatcttctgctgctcgtcggcttatctctctccgttcccgatgaaaaggcattcctgctcgcagcatcgagacctacggagaacaccatgctttctgacagcgcgagcagcaaccagcccatttcgcagaatagctcctctgagactgcagttgccccgcaaaagcccggctcaaacgcaacgccagaggctcccgaaggatttacgatcatgaagctgaaaaaaaaggagtctcttgccagattttgcgggcaggactccgtctgtcaggcgctcttcatgaaagtgaaccgttatgatcgtcgtcatattcccgccggaaagaccgtgctgtttccggtggatattgaaaaagcctcggcatacgtcccgattccgcaagtgctcgatgacagccggggagaaagagagatccgggtgtacctcgatcagcagtatttcggagcttacgaagacggaaagctgctcttctggggcccggtttccagcggcaagaagtcacgtcccacttggcccggcaaattcttcgtcaactacaagcaacggtacaagcgatccatcaaataccacaacgcgcctatgccttattccatcaactacagcggaggctacttcatacacgaacagtcacttcccggctacccggcctcgcacggctgcatccggctgcttatgaccgacgcgaaaaagctctttaactgggttacaatcggcgatcctgtcacggtccagtaaaaaacgatatccggaatcgttctcagaaaaaattcaccggctcctgagtgactcatcctctgcacctgaactcagaaaatgagagcgtgtcaatggtttgacgctgtgaggcagaatttctttattatcatagtgaagagaacctgaaccccattaattttaccggtcaacaggagaatcatgctgaaaaaagccatactttctgctctctttctaaccatacttaccctgcattcttttgcggaatccgctcttgaaaaaacagcggaattcaaaacccttctttcagatgcctcacagggcaacgaagagcatcaattaaaacttggattcatctacgccaatggtgacggagtcgaacagaattataccaaagccgtcaaatggtaccgagtggccgccgatcagggcaacatgatcgctcagaataacctgggccagctctacgcgactggaaaaggagtgacgcaaaatcatacagaagccgccaaatggtttcgcatggccgccgaacagggccatgctaaggcacagagcaatctcggcctgatttatttttcaaatcagggagtacaacaggactatgttgaagccgccaaatggttcgggatggctgctgatcagggtcatacaagagctcaatttttcctcggaagaatgtactattctggtgagggtgtaacgaaaaaccacaaaaccgcagcccgattatttcagcttgcagcgaaaaataatgacgcgaaagcacagcataatctcggcgtgatgtatgcagagggtcagggagttgagcagaactatacagaagcagccaggtggtataggaaaagtgcggaacagggcgatcctgatgccgcctttcatctgggcatgctcttctctggaggcagaggcgtcgcacaaaacaatgccgaggcgttcaagtggttgcatatcgcatctgaaaaaggccatactcaggcacagttacaacttgccggcatgtatgagaccggtacaggaacctctcagaacagtgaagaagcgctcaaatggtatcgtaaagccgccgaaaaaggtatcactcaggctcagagtaaactcgattcactgctgagcaaaaaaccgcttgtagagagtagtcccgccgagagccttcctgtgccccctgtgcttgtcccgaaagacaacgaaatttccacaccagaggttgcagagacggcgccggaagatcgtggggccccggaaaacaacacctcggatcgggcacactatctcagtgcggctcaagagggtgacagtgaggccgcactcaaacttgccgatatgctctcagaaggtcgcggtggcgaacaaaatgatgctgaagcccgctcatggtatcagaaggctgctgaaatggaaactggtgaagcggctttcaaacttgctggcatgattatagaaggacgcggtggaaaacagagcaattccgatggccgctcctggtacaagaaagccgcggcaatggaatacagtgaagcagctcttcaattaggcttcatgtaccaggccgggaaaaatgctccgagaaacaactggctcgcgcgtcaatggtttctcgtcgcagctgaaaaaggattgccccgggcacagtatcagctcgggaacatattcgcagaggggcgtggcgtagacaagaatgttgaaaaagcggctgaatggtaccgaaaagccgccgaacagggtctggaagaagcacgcgaccggctcagcaaaatgtcgggagacgaacaaacggcacgctgatcgacaaactgttttctcttttttcagcagcttcctctcgagctgccggactgtaaaaaagtccggatagcaccagagcttacctgcacgatttcacaaatcatcagggcaccaccaataacgtattgcgcgtctcgattgctgttttgggttgttctctaaatcctcaggatagagcacgatgtccatgaagcgtattcaaaaaaaattgcgtaaaacggaacggaatacaccgaaaaaaccttcggaatgagaacttgcacatatccttttagcctttgaggaaaaagcaatgaacaagaatatgggaaatgtggaccgcataatcagcctgattatcggtctgctcatcacaacgcccggcgttgtgaaccactcgtagctgtaagcggcaggactgattccccttattaccggaggtatcgggttctgcccgatgtataagagatttggcttcacaacctgcagtgactgctgaagaacgcgcccggtcaaatatttttcagacgtctatgcgaataatagtccttcagaaccagcttcctgattgaggaagtcatgaatcactgttcttctcaagagtatcggaggatgattcaaaaaaaccatcaatctgaaagtagaaagcatcgtgccgaattatttcttcagaaataaacttcatctctcgtttctttcagcgctcggggctgcgagctggtcaatatatttcgatatcccggttaatgtatgggcggtcttgactgttttcctgctaacattttcaatataccaggacaaccgactcaccgatgataaagaagacgcggcaaacgaccccgaaggtctgaaaaacgccctgaagaacaaaacacttatcacctacgtgatattctacctgatttccttcatttcactcctgatctcctttcaattcggacaatctgcattctggataacggcgcttatcatcctcatcggatttctgtataatcataaatgcttccccgcctttctctcaaggctcttgaacggcgcccggcgactgaaagatatctacatcgtaaaaaatctcacccctccgctcgactgggcggctgcgcttgtctttctccccctgtttttcgaaggagagcccctttcgctcaaagcgtggatctgctggggatacgtgtttatctgcgcgttttttatcgaggtgatgtgggacatgcgcgatcgacgtggcgaccttttgagcggcatcaagacaatcgccaacaccttctcctttccgcacacaaaaaaactcctcatcatcaccagcctgatctccggactcctccttttctccttcaccatcacggaaatccttcctgcatccacctatttccttttgtcaaataatgttgccgtgatcgtcattgctagcatgtacaaggagaacaaggaagagtccatgcgaaagatcagcgactcgacaatacttctcgccaccgtcctttttctctcctttggcctgatcgctttttatacgaactgatcgtttctttttcgttatcgtcacatttaggagacgtagtgcaatagcagcaaaaaaaatcacataaagcaaagcctattcatgttcaagaaaacgatgaatcacctgtttctcaccatatagcccaccgcattcgtcgtcactcccaaccgtcttgccgcttcggccatcgataaaccgtactcgtagacaaacttcagcgcaagcttctttcgcatcgaagccaataccccgctcctgcttccagatcgcagaaacgcctccgttatccccgcttcacggcatacctgttcaatgtcctcgttgatcagcctcaatcgctcgtccgccgataatgaaagcgccattcgatcttccgcttctttcagcacgtcccgaacaaacccatcaccgccgagaatccgctcgtcgctaagcgctttcgcaccttttttgcgcatggattgcacctgttcccacccgccatgcgaccgaagcaacccgcctccggaaaattccttttcacgatcgatactcatctcttcttcaagaaatatcagatacgcctctctggccgctccttccctgcttccaaaacattgcagcacataatccctgtccagccattcgtagcgtacctttttcataatttcagcatgaccgctccagggatacgagtccagatcacgaaacgagctgacaagtcctgcccgcaagggattgagatggatgtaagccaccagcttgtcgaagtaagtctcttcttcgcagattaccgatttgtaccggttctgaaaaagatggccgacccgcttatgtctccggttgtagtattgcgcatatcccgacaacagtctccgcatgaaaagagacaatccgatggttccgcttttgagtagaatatgagcgtgattcgtcatcagggcaaaagcatagatgcttgtccccgatgttttcgccagcaatcccatacggttcagaaattcagttctatcgctatcgtcccgaacgatattacccttttcgattccccgcaccatcacatgatgcagcgttcccggcgcgtcaagtctcgctcctcgaggcatatggcttattgttgattcaggttttgaaaatagcaaccacacactctggctttattaactaaggatctgttaacaaataaacagaacaaattcaggaatcatgcgggtcaatcctgtagttccactcgccatgaaattcatttcgtgtgatccggatcgcttcaaactccttatcgctgactttaatgcctgatgggtacagggagtcatccagttcagcatgcactttcagtcctttttttgttgtagttcccgctatcagattgataatcacctcatgactgatcaagggttggccacgccaattcatgctgatgtacgagaacagacgatgctcgattttgttccatttgctcgtgccgggaggcagatgagcaacatgaaccgggatatgtatctcatcagccaatttttggagttccagtttccatagtcgcaccctgttgccgttacttcctccgccatcggccgtaatcatgagcttcgaggcctttggataccgcggcttgcccatggtattccaccaacggcgaatggtttcaacagcaaaactggccgtatcgtgatccgtccctacactgacccatcccgtgttgcttgccacatcgtagacaccgtaaggatttgccctcccgagttctttgtcgatgaagtcatgaaccttgactgattcaggttctccctgaggacgccaattcgtaccgttattcttgtaggcaccaacgagttctttcttcttggtatcaaccgaaataacagggttgtctccggccatgcattccgctgcttcccggttgataaactcaaattgagcgtttcggtcaggatgagcagtcccttcgagcgtttttctattcgcctgcaagctataacccaactcatgctggagcagatcaccaacttttggatagcttaccgagtaaccctgtacgcgcaactcatcagagatcgtgcgcaaacttttgcaggtccagcgaagaggagattcagggtcaccccgagtcgtcggctcaacaagcttttccagcgcggcgagaacgccggggtcggtttcagtaatggattttctgccggcaccagctttccggatgcgtttttcctggtttgcaaccggtaatttttcggcagccaactcatccagtccagcatgaatcgctcggcgggaaacacccgtagccttggaaacctttgtgacgccgccccggcccagggcaaatgcctcagctgctgcaaaaaggcgcctcatgcgctcgtccagagcccatgcaattttctcaaatttgatgcggatcagcgttatttcgtcatcatgtgtcttcatgatgacaatataacactttcctttattcgttatagttatttattaacagtttctaactgcataatacaaatcttttattctattgcactacgtcccctatttgaaagaaaaaacaaataatgatgatatgagctaaatcgtcattgcctggaatgaaggccgatcatatttccttcggtgtcgctgacaagggcaataaaaccatactggcctattgaaaacttttccctgatgatttttccgccattttctgctgctctcatggcttcatcagcacaatcattgcacgtgaaatataccagagtactgttgcctcccgatgggcaatcttccattttcacaagcgctcccgaagcaccaaggacgtcttcctgcatagggaaagcccacatttcaagctctgtactttccagtttttccagtttaccatcgaatacactctcgtagaatgctttagcgcgatcaatgtcccggacatagatctcaaaccagccgaccggattgtttttcatgatttctccttgatgattacctgaaagaaagagatctcatgattctgcgaattatccgcgaattctgatttctcaaccctttctaaagacaaccgatttactgaagaaaatgttcggccttcctgctacagtaaagcctgcctcttgagcaaaagctatctcttccttgaatgtttttctcgaaacatggaaaaacggcggctcaaccatgagcacctgtccgtcaggctgtacaatcgagaatatctggttgaaaagccgttccttgtctgaaacttcgtgaaccatatagaacagaagaacaaaatccactctttctgatatgcccatactgcccgattcacttctgtgcagaatgatccggctttcaaatcctgttccttgtatccggttttttactttctgaagcatttcatcctgcagatctgctgcaaaaaccttgccggtctcaccaaccatgcgggccaaggtaagagtaaaaaagcccggaccgcagccaagatcaaggactttcatcccctctttaacataaggagccaatattttttgtggatcctgcagccatcgacgaatcctgttatcaaggctgcctgcacatgccaccggacaaacaagtctctttctgttatgcatcctcgcctccaattctgttgcaaagagtccggattcctgaaacctcagtccttctccataaaggttttctgtttatcaacagttccctgctcagttcagaagcggatactacatctcaaggttcacaactgttcgtcctttcagatttcctccaagcatcagatcaatcgagtgagacaattcagcctgtgatatttcattgctcagcccctgaaggttattcggcatccattctccggccagtttcttccagacaatttccctctgtgacatggggcagttctgggagtcaatgcctatcaacgacacacctctgagaataaatggaaatacagtaaggtcgagatttggagaagctacattaccacagcaggtcaccaggcccattggccgggttgacttgatgagattgcccagaatgttaccgccgacagtgtcaatcacaccggcaaaagccgctttcagcatgggacgcttgttctcctcttcaaagtcctgccgcggaaggacttcctgtgccccgagttcaagcaaaaaatcgcgctcctgctccttgcctgaaatagccgagacagcgtaacccagtttcgaaagaatacctatgctcagcgcccctacgcctccggtcgctcctgaaaccgctatgttaccatcttcaggcttgaccgtttcaatgagtcgcatgactgacattcccgcagtgaatcctgctgttccgaatagcatggattccttcatcgtcatgccttccggcagcttgaccgcccattcggacggaaccctgatatattgcccgaatcctccgtcagtattcattcccaggtcataactggtaacgataacgggctcattctcattgaacttcccggaagcatcgttgacaaccgttccggcggcgtcgattccgggagtgtggggatattctctcgtcactcctttgttgccggttgcagagagagcgtccttgtagttcagcgatgagtagtgcaccttgaccagcaaatcattatccggcaaatcatcaactcttctgtttatgatctgtccggaaaatgcgccatccttttcttcaacaacaaatgccttgaattcaattgattccatctgtttctcccattattgcataagattcaggtcgatttcttcatcttgtaaataaacgaattccaacgttcctcttcaacgcctgcaccagccatctcagctcttgcaagagcaaaaaagagatccgaaagacggttgacataaacaggaatcgatgggtgcacgttatcctgcttgatcagacgcaccagaatgcgctctccccgacgaacctgcgtgcggacaacatggcaaagcgctgatatctccgttcctccgggaagcagaaaacaatcagaagggcctgccatctcttcaagctcatcgatccagcgttcgcagaacgcagctccgtcgatcggcaggatgacgctgtttggcttttcagcgtctgatggcgtggcgaggtgagacatcatgttcatgaaggcaatctgtacctcctgaagcctctcctgccatggatgatccaccggcagcttcgcacgcagcagaccgatatacgagttcacctcgtcaaacgtaccgtagcattccaccctgatatcgtctttgtctactctggatccaccaaacaaacccgtcgtcccctcatccccggttctggtgtaaattttcatcctgttctcctgttttgactttggcgttgcaaaccggtagttgcggcgtaaaataccccggttatcgaaatctgcttccttttttatttcctttgcctttcagcttttttccgctgacttcttccttatgacttttgactttttccctttgcctttagggctcccccttcagctccatcatcaggtcatgcaggcttgtccagctacgggcaccttctgcgagaagcttatcaacctgctcaacagcctgctttccgtctgtatagtcgcgttccgcgatgccaccggcaatccatacctcttttcctgcatcgagcgcttcttttgccaggcggaggttaatcagattgcccgatccgaaaggaacatcgcttaccacaagtatttcggcctgccctgccatgtcggaagcctctttataggctgcttcaccaatagcagaaaaaggcttttcaaatacagctttaataccgagagcctttgccgcctcggcatcggaatccatacggttgagtaccccggtagtaacattgcatccgtagagcccgaaacgccggtagagttcgatgccagttccccctccagcaatcacatgaaccggcttcatccactcagagcccctgctgataccatcaagtactccgatgacatgtactgctccagtcagagggtcctgctgaacctgcagttcacagtcatagacgcgactgagaatttctgcctgcagcacctcttcagagctccctgtgacaaccaccttgcccgcgttcatgagaatcagtcgatctgcgatttcagaagaaaggctgaggtcatgactgacaaggacaaccgtcatcccgtgctcatggtttaaacgtctgagaattcggagcacttcgtatcgatgattgatatcgagatgcgcgatcgactcgtcaagcatgatgatctgcggttcctgagcaaggaccatggcaaggatgacccgctgctgctcgcctccgctcagttccataaaatagcggtctcgcagatcgagaacgtcggtatagatcatggagcgttcaatgataccatgatcctcctctgacagtgctatccagggtaaagacgatcctgtcctgccgttcatgacgatctgatgtaccgtaaaggccataggtgattccactttctggggaacgacaccgagaatccttgagcgcacagaaggcctgagtttccggacatcttcaccgaaaagcctgaccgtacctgagctcggcctgatcagcgctgcaaccgtcttgagcaacgtgcttttcccgcagccgttcggcccgataagcacgacaaactcacctttcgcgatctgcacggaaagagagtcaagcacaaggtgatcaccgtaacctgcgctgacagagtcaatggaaagagccggaacggacatagtgctaagtgcttcccatttttgaattttgacttctaccttttgacgttattaagctatccacgcgtttttcatcttccgttgaaggatcatcaggaaaaacggtcctccggcaagcgctgtgatcacgccgacgggcatctcgaccggagcaagtacggttcgggcgacagcgtcacagagaacaaggaacgttcccccggaaaccgcggaaagaggaatcagccatcggtggtcaggaccgaacattgcccgggtaacatgggggacaatcaaaccgacaaaacctatcatccccccgatagaaaccgccgttgcggccatcagggttgccgcaagaagtcctccgagaatgatcaggtcggcattcatcccctgatagtgggccatctcgcgcccaagcgtgagcgcgttaaaccgtgagccgaggagccatgtcacgataaaccccgctccaataagcaccgttgaaagtatcctctggtccagcggggctggctgaagattgccgagcatccaccagataacactatgcaacccgtcagcgcttgccgttgaaaccagaaacataatgagactcgaacatatggaactgatgatgaccccgctgagaataagactgtacacagagggggatcctccacttcccctgctcgcgatcccatagacaagaaaaagagtaagaaccgcagcaacgaacgctgcgacaggaaggctcaggggaataaaggcgactgctccgaacagaatagccagcgtcgcgcccagacccgctcccccgctcacgccgaggacataaggttcggcaagaggattgcgaagaattgcctgaaaaacgactccggaaacggaaagcgccgagcctacaagcagacccatcaccagacggttaatgcgcagattgaggatcgctttgccgacaggagaatgcacatccgggaagccctgtccactggcgcccagcagaagagagagaaaaagcagaagagggacagccaggcaaaacagtgctatacgtacccggggcactccctctatgccgggcgtaaacggaatattctctctgtttcttttcatgacacacctgttgttgagactaccttcaggatcatacgcaaccctgttcctgttccgagaaacagtacggaaaccagtagcataagactgatcgcctgcttgatggtatctgtcgagcaacggccctgacaggtaccaagatacggaaggttatgcttttcgcctccataacttctcgggccgccaaacctgacaccgagagcaccggcaaatgccgcttcaggatatcccgcattcggactggcgtgtttttttgccgtagtgcgtaccgaggggaaaacatctttataccgcatgccaagcaatactgaagcaactgcgacacagggcactgtaaggcgtgagggcaggtagttgacaagatcatcaaaacgtgccgaggcccatccgaattctctgtagcgttcatttttataaccgaaactcgagtcgagtgtattcacagccttgtaggcaagtgcgcctgccggaccgaatagcagcgcgtaaaacagtggcgctgtgacaccgtcaacggtattttctgcaacgctttcaacagcggcaagagcgatttcgctctcctgcatcgatgcggtatccctcccgacgatcataccaaccctctcccttgcaagagccagcctgccgatctcgagtggttttctgaccgcatctgcgtgaacagcaagatcacgcgccgctatcgtgaaatagagcagaagaactgcggctgcattctcaagagcagggtgaaacaaaccgcacagtttcagcaccgcatatccggcaaacgcgctcccgccaacaacaaggataacagcaatgacacccgcaacccgcaaagaaatcatgtgaacacctcgaagaaaagcttcggttttcaaggcaaaccaaccgataatcctgacaggatgagggtaattctgaggatcgccgacagcaagatcaagaagaaatgccaaaaccggcagaatttcctgagtatacatcatggagcaagcgtctctttgagtgctgcgaaacgttgcagatgcttcagcagatactcattctcttcaggtttgcgaatggcaaagcggaaatacttatcctccaggccgggaaaattcctgcaatcacgaacaaagatattgttttccataagatacgtgagcagttcgtcgaggctggaatcacatttccagcgggcaagaaaaaaattcgccgcgtagccccggattgaaacagaagggatttgcttcatccgcttgaatattttcgctcgttcatgagtgatcaggcgcctgacctccttttcgaaatcaccggcattcagaagctccagggcaacggcgtcggcaacagcattaaccgaccagggcgtcttgaaacaaagcaagcgcgcaatagtgtcaggatgagcaatagcggcgccaagtctcagcccgggcaaagcatagaatttcgtcaatgaactgacaacgatgatatttttaaacgctctcagatcattcatcagcgatgctccaggaaagtcatcgacaaactgaatgaatgcttcatcaataatgaaccacttgtcgggaaagcggcttgcgagagccagaacaacctcttttggaaatctgctcccggttggattattgggattagccgcaaacatcgcgtcaacatccttcattttttccgaaatctcctcgattccgggaaacacaaacttctcctgatctttcagcatcagataacgcaccttcgctcccgccgtgctgcatgccctctcgtaatcataaaaagaaggggccggcacaagtgcgctatcgaggccaagcgctgccgggatgagataaatcccctcaattgccccattgaggggaagaacacagtcatgggcaacatcaaaacgccgacagaaaaaatccctgactccgctgccgtctatggatggataccggtgcagcgcgaacgaatcgagagatacctcaggaagcggcggagaaatcgggcttatgttgacgctgaaatcgatcaacgcctcttgaccggaagatgctcgccgcgttggcgcccctccatgtttataagaatacaggttcacggtaataggtaataggtaataggtaataggtaataggtaataggtaataggtaataggtaataggtaataggtgaaaatagtcatgcctcctgtaaaacagactttttccgcaatccattgagaaaaaaagtcaaaattcaaaagtaaaaagggccaaatggctgaacagctaaccagctattgaaccatcgtaacacatagcacctaacccctaacacactcattgctcattgctcattgctcagcactttctcttcgccccctcgccccctcgttcttcttgtcttgtccccctctactacccactgcctactgcctacttctcacttccctcgtcctataatttcatacacttttcccatattgagatgactcaaaaagtgctctgcgagccggttgtattcagtatccttctccgtaatggtatcgttcacagcagagtccggtctcagcttgccgagaaaccagcctctgaacgcactcccgtcaaaaatgccgtgaaagtaggtaccaaaaaccttttcatcatggcttatgactccgtcagtatcagaggaatgcctgttgtttcttgccgtcaactgcagcaggggcgacgccttgcctgtaagccgggtttcccccatatggatttcataaccctcgacaggtatcgtgtcatcgaacagacagcctttagcgttgaacagctgtttttctttcttgaggagcgtatgcaccggaagcagaccgagacccgatgtttctccgggctctccttcaaggccatgtggatcggcaacggatattccgagcatctggtagcctccgcaaatacccgcgataatccctcccctcttccggtattcagcgagccgttctttccagcccataaaaatcatccagtcgagatctcccctgacatttttcgatccaggcagaatgaccgcatcatagtcagcaagatctttggggtgatgcaggtaatgaacttctgcatcatcgagcaggtcaaatacagcgaaatcagtaaagttcgatatatgaggaaaatacacgatcgctatactgatcttcccgggatcaggagatgccgcaggatcgacaaccgcctgaagcggcactgcgtcttcagcctcgatgtggatccctctgaaatatggtataacaccaagcaccggcactccggacagttcctcgagaatacggattccatcatcgaaaaggaccgaatccccgcggaagcggttgataataacaccttttacccgcgccctgtcttcgggaggaatgacagaaagcgtccctgcaacctgcgcgaataccccgcccctgtcaatatcggccacaagaatgaccggcgcgtcggcttcttttgctgtcctgaaattcacgaaatcccggtcataaagattcatctccgcacaggaaccagcgccctcgataacgacaaggtcatgcctgcctgtcaggcgctcaagactttcaaacgcagcctctgcccagacttcagtgttgccgaaataatcacgggcagagcggttggcgacagccttgccctgtaaaaccacctgcgcaccggtatcggtatttggtttaagcagtaccgggttcatatccgccgtcgggacgactctggcggcttcggcctgcacaatctgcgctcgtcccatttcaagaccatccggtgtaacgccggaattattggacatgttctgcgccttgaaaggcgcaacatcgagcccggcattgctgaaaatacggcatagggccgtagctacgacgcttttcccaacatccgacgctgtcccgaaaaccgcgagattcctcatactgttttcttcccccaccgctcctcgtgaatcagctcatcaagaccgagcctcggcaaccatccggcctgctccagttcgggagtttcatggaaaaatgagacatagcccacacaaagccatgccacgggcacaatatcttcaggaatcccaagcacctcgcgcacatggtcatggtgaatgatgctaacccagcccactccgaggttctccgctctggctgcaagccagaggttctgcaccgcacagacggtactgtaaagatccatctccggatttgccgttctgccgataaccacatctcccgagcgctttcgatcgcaggtaacacagatcccgagcggggcctctgtgatcccctcaagcttgaacgaacagtactgttcccgtttctcctcgggaaacatcccggccgcttcccgatgagctatgtcaaaaccgtttttcacctgttttcttacagctacgtcacggacaacaataaaatcccagggctgcatgaaacccacactcggagcatgatgcgccgcatgaagcacacgctgcagcacctcttcgggcaccggatcggcaacaaactggccgcgtacatcacgacggctgtatatcactttatagagcgcctcccgttcagcttcagaaatagtcatttcaacgcttggttatcgttattggatacaggaaaaagaaccttcagatccgcaatcccgtccagcagcaccggcgcgggatagacaaaatgctctccgttcagcagcacaaccctgaaatccccttctgacaaatcgacggaacagccgtgatcatcatcctgaagcacaaaaacaacttcaggttcggttgcgcgcagcagttcttcaacgcttttgatctctccggaagcgttcacatggcgtatcgacaaatgtgtctcgacgacatgaaaccccgcgacagtaaacagatcataaaggtaggtattcctgccgaaagaaaagggttcgccttggcagcttgaaagaatcaacgcacgttttcctccgccgtcaacttcttcagccgcctttctccaggcagatgagaattctgccgccatttcaaccccgttcttcagaccaagggattttgaaagaacacgcaggttctgctcaatttcatccatcctgtgaaatccctgaagcacaatcgcttctgttccatccggtgtaacatcgtgaagaacgtcaggggctgtccagtcggaagtaaaaatgaaatcaggagcaagcgcggcaatcgctttcttatcaggatcgatgatcccgccggtcttcggaagctccagatcgtcgtaacagctgatgccgacaatgcgatcctcaagaccgaggtactgtaatgtacgggtgatatacggagactgactgacgaccgagggcttccccgcgcaaccggaaaacagcagcgcgaggagtatcagaaaaatatttttcatcatatatccaccctcagtccaaggttgaagctccttcccggcatcggataaccgtttacgtattcataatcacggtcaaacaggttttcgatttcacctgtaatggtaaagccgcgtccgtactcccgatcgagagtgaatttttttgaaataacgagatttgcaaccgtaaaaccttccttggcaataacatcaccagcccagcttgtcacatagtcctgaacatattttttcccaaaatacgcaagcgtgaaaacccccttgaaaccgctctcattttttacgcgtattcctccagacgcgttccattcgggagtatatagcagatagtcaccggtatcgtcgtcgttatactcactcagccaggtaaacgaaacaaagggagtgaaagacagatttgagcctgtaaaagggtacatgcctgcataagaaaattctccctcaactccggcaatagtcgctcctcccagattcacccaggttctgttgcctgaatcaagcccggattcctggattttgtccctgaaatccgaatggaaccaggtcaacgatgtcgttacccctcccgattgataatccgcgccaaactctattgtagagcttttttccggcttgagatcagggttaccttcataaaaacctcccccccaatagggataatatccggcaagttcacctgctgaaggcattctgaagccatcagcgtaattcaccctgagcttaaaaccatcggcaggattatacgcaaggccgacgctgccattgatattatcggtgctttcatgattgccttcaccattgtctattcttacatcatatttgtcgtatctcagtcctcccgaaacgacaagcatatcatcgagaaatccttttttcagcagcagaaaagcagcagggttttcatattccgattcacggggggccattgtcgattcaacaacatagtccagccagtcaaatccggcagtgacactgagccattccggactgaacgtcacctgtccctgcgcacccttctgatccacactgcgatcagatgaataggatattgacggacttctgtagccgtaaaaatcttctccgacaaaatatcttgccatccagctccaatagccttcagagggctttccggtatatatgatatcaactgaacggttctgctcttcgatgtaactcgaccggtcattcctgacaaagtacgagggagatcctgttctgtctatgtcgaaatgattgacaacaacaccgatccggtgcccgtcaagaaactcatagcctgcattcagggatgcgacaactttgccgttataggctgtattgtaataggtttcaccagaggctgtggtgtaatcctccctgtccgaaaaactgagagaacctgaatagtcgaatctgcccaatgtccctgacattccggctgatgtctcttgaaaatcatcggaaccctgcatgtgttgcgcaaatagagacggcactcctttacctttcgcggtaatcacattgacaaccccgcccatcgcggccgaaccgtactgtacggcggcagggcccctgataatttcaatcctttcgacgtttgacgtcgataatttagccaggttgccggtacccgcccttcgcccgtttagcagaatcagaaccttgcccttaagatcgttaccgtgggcgtctgaacgaaaaccacgaataccgatcgtcgtgtttgcgcccggatatttctgaatatttccgatgcttttttcagcaagcagttctccgagatcagtcgctggagattccttgatttcttctcttgaaataaccaacacactcgaagtgacctcttttttcagttcttcaacccttcccgcggtaacaactatttctccacttgaatagtgtggagatttttcttcaccggacagtgtttcagccctcgtaacgcctgttgcaagtaaccctgctgccgcaaggagaacaagaatctttttcatgcttccatcatgtttaagacattataaaaatcaacatgactggagttataaacagaaaggagctatgcggcaggagatccatcttgcagaaaccatcgaaaacacaggaaagtgccgagcagaaacgcacacgatcaacatggcaacaatgcaaaaaaagaaaaattcttcgctggatcacggaccgcattgcctgactataacccgtagtcgtaacaaacaagcaatgaataactggcaggtctcctgacttttgcggcatacttatgctgttgaccttcccgcgcttttccgggaggaaaaatcacagtgatcaatagcgcctgttatttcctggcatgaggccatgcaaaaaaacaacagttgaccgcgtctacagttgcgggtacagtgtacgaatctcacgtacttccctattctccggcttttaaaccggcaccagtcataaaagaaagaacaattatctatggcagcttatataacaaaaaaagctggaatcttcaacgattacgatgctacgcgttgaacaaacccgaaaatctcctctattttcttacggcgatagctgaaaacgtaatcaagccgactgtggataagcagcttatccagcatctcgccaaagaaaccgaaaggaattgtatactcgatgatatcggtcatttcaactccatccggaagttcactgaaaaggtgcctgtgtcgccagaactcatacggcccactcttctgctcatcggaaaattcatgaggcctgtcaacagtctgtatttccgttgaccatctcacaggaaaatcaaaaaaaggatacagcttgtaactgattgtcattccgggatataaagaaccaacatcttccttgttcagtattctcatatgcatctcttccggcgttatctttacaagattttcaggattgaaaaaaaatcccaaacctcatctatccccgcaggaatttttctgcgtatataccagtctctgttcagtcatgtcttactactgatttattcgttacgttttgttgtcgttcattagtttataaacctaagttgatcgatttgcaataaaaaaagccctcacctatgggtgtaaagtgttatattagcgtgagtaacgaccaagtcaccacgtaataaaacacaacccagcaggtggagagctttatggcaaaagataagacgattcagggtaaaaaagaacagcagatttgcgccattttgccgagcgacgaccagctcaccggcagggccggcttgagcgtcttcgcactgtacctgcgcaacatagggctgtttccgattattgaccgcctgttcggtacagtgcggaagaatggcaagggcctggcggtcaccgagatgttcgtgcagattttgagcttcttcatggatggtacgagccgccatctgaactggttcgatcatcttgccgctgatgatgcctatgccggcctgctcggaaccggtcgattggcctcgtcgcatgccgtcaagcgttttatcggggctatctccttctgtcggatttacctgttccggagattgctgcaggatgtgtttctctggcgcctgaagcacaccaggccggaagtgatcatgctcggcattgatacgacggttctggacaatgacgatgccgagaagcgccatggggtgcaacccacatacaagaaggtcaaagggttccagcccttgcagatgaactggggcaggtatgtggtggacgcggtgttccgtggaggaaagaaacactcgaaccacggcaatacggtcaatgagatgctggtgcatatggtaaggaaaatccggaacgcttacagggaagaggttccgatcattgtgcgcatggacgccgggttcttcgacgacgaagtattcaagacctgtgagcaactgcaaatcggttatctgtgcggcggcaagcagtacagcaatgttcttgatgaggttgccgatgcggtcgactggcaatcgttcaaaaaagtcgaaactgactcaaaaagctggatgtacaccgaattcatgagcagacaaaagaaatggaagaaagagcgccggacgatcttcagtacgctctgggaagaggacgggcagtatctgctgcaaggcatatgtcgtgattccgtcatcatcaccaatatgggcatgggtgaaaagatcgatgagcagctcaccaaggtcggccgtggggacttgctcgacgccggaaagcttcttggcctctaccacgaaaggggaacagacgaactaaccaaccgtgcattgaagaccttcggccatgagcagctaccgttcaagcgattcactgcaaactcggcctggtactacctgatggtgcttggcaacaacctctttgaagccttcaaggaagacgtgaccgaagcggtcattccggtgtcggcttatgccgacaccttccgccgcaggttcatcgatacagccggaaaactggtgcgccatgccgggaagctggtcatgaaagtcaacaaggttgactatgttcgcctgaagttcgaccagctgtatgagaaatgccgtgtcggacttccgcgactggaataaagcggcttgaagtgctgaaaaacgacagaaaacgatgggattagtgcgcccaatcgacaggaagtccagtggtaatgaagtatattccccctatcacaggcattaaactggcgtgtgacgtacgcacagaccagaacaaaacgttaaaacggtagccctatagggacaaccgggattttttcaccggctgatgctgctggtcagatactaatcgatcaattcaggataaaatgtcaccttctcatgtataactgcataacgatataaaactatcccgcttagctgtaaaacagcttctgttttgcagatgatagcgcatctttttcgctatggtaaaggccaccgtcacagcaatactttcgccatcggcgataaaaagagacaccgttcttctgacccgaagagccgtcgagccgttcagggatttctggtgctttccgggcggtcatatcgaccggggcgaaacagcaaaaaatgccattatcagggaagcagcggaagaaacaggactagaactgcaatcccccgttttccttggttattgtgacgagatcttccctgcgctggggtttcatgccgttgtcctcatgttttacgggacagcgcgcggagaacttctccctcaacccggtgaagtttcggatatcgcctggttttccgtcagggaagcccgcagccttacacttgcattcaatcatcaggaagtactgacccgatatgaaaaccaccttgactccctataacggcgtttcccttctgttcatactcttgtacgcatctcttttcgggtgcactgaagcagagaacaggcagacaacacaaccggattctgacaaaccgaaaattgtcagcctggctccaagcattacagaaatgatctatgcgattggagcggaaaaacagctcataggcagaacaagtgcatgcgactggccgaaaggtgtagaaaaaattcaggttgtcggagcattcgggaaaccgtcccttgaagtactcgccagtctttcaccggatcttgtactcgataccgatcttgcagatgaaaacgtgggatcaaaaataactgaacttggctttcaacgtgaaagactggctatcagtgttcccggcgacattcctccggctctgagacgactgggcagactgaccggaaacccggaaaaagcagacagcctggctctggttattgaagatgacctgaaacagtttctggaacgggcaaaacgcctgaaatattccccgaacgtgtacctggagatttgggatgacccgctctggacaggaggcaagaacagctatgtctctgctcttatcgcctatgcgggtggaaaaaatatcggcaacagcgttcagaaggaatactttgaagtctcaccggaatgggtcatacagcagaaccctgacatcatcctctgtatgtatatgtcaagggaagaggatgtcatagaaaaagtacgatccagaccgggatgggagctgatcaatgcgataaagcgcggaaacatccacgataattttgacaacagtatttttctccgtcccgggcccagggttcttgaaggaattgaacagctcacacaaattctcgatgcggcaagtgatgaacaaaggaaatgagacaggaagccggaagaacgagggggagaatgggcaaagggatggaataaaataaaatcacgttaatttttcgccaaaaacatctggatcgggaagaggaaaaacgtgtccgatttcttatctttcgggctttatcagcataaacagccgtcctgaatgaagaaatcacctttggcaatattgtttttgacagtactgcttgaccttatcgggttcggtattgtcctgcctcttcttcctacctacgccaaagatctcggagcgagccctttgatgatcggctttattgctgccacctattccggaatgcagtttcttttttcacccatctggggaaggttgagcgacttcatcggacgaagaccggtgatgctggtcagtatctttatggccgcagtttcctatctttttttcgcccatgcgtcaaccatcccgttactgatactggcacgtgctctttccggcatcggatcggcgaacatcgcggctgcccaggcctacatcaccgacgttaccgacagcaaaagcagatctaccgccatggggatgctcggggccgcttttggaatcggttttattatcggaccgttaatcggcggctttctgaagcacaatttcggcattgaaatggtcggctacgtcgcttccgcgctgatagctctggactttatccttgctgtttttttccttacggaatcaaacaaagatgcgcagaaaatctctcactttctcaagatttcactggcacgcacaggcaaaccgatactgacctcgatgcaagagaaatcagccgcctattttaagggtatcagtaacgcgctaagccacaagcccatagcactgctcatgagcgccaattttattttcacttttggcatcatcaacatgcagatagcggccattcttctgtggaaagaatatttcatggcaaccgaccagcagataggctacctattcgcatacgtaggtttcatatcggtagttgtccaggggggcctgatcggaaaattgaataagcgattcggtgaacacaagcttttcctcttggggcatatcattacctttgtgggtgttttttttatcccgttcatccctccaacgacgctgtttactcttgggctgggaatccttctgttcttctcaataggaacaagcctcgtaaacccgatcaacatttcattgatctccctctacagctacacccagaaacagggacagatcatgggctacggacagtccgtcaattcccttgcccggatattaggcccgttcagcggcagcattctttatggaatgatcccttccatgccgtttgtcgtggcaggggtgctcatgctcgtcggaacaataatttcccttagcttgtttaaatacgacatagaggctttggagccggaacccgaatcctcgactgacccgcaaacagctgaatagggctgcaaacagaaagaaatacctttacatctgatacctatatgttccgcaaggaaaaactggcatacaactctcttcccgatatcctgtatcggataggcgacatagctgaccggactgatacgccatgctatcttgtcggcggctatgtaagggataacctgatgaatacaccgagtcatgatatcgacatcatgataatcggtgaaccgataccgtttgcgaaactggttgaacaagagcttaagggaaaaaacttcgtcgttttcgaacggttcaggactgcccgtctggaactggacagttcgcaggaagaaacaacagtggttgaaattgttggagcaagaaaagaaagctataaccctgattcaagaaaaccgatcactgaaatagggtcgcttgaagatgatctttcaaggcgagattttacaatcaacgcccttgccgtacagttgaataatgaacatcgaaactctatcgtagatctcttcaacggttacgacgatcttcagaaaaagatgttgaggaccccgctcgaacctcataaaaccttttcagatgatcctctccggatgatgcgggcagccaggtttgcctgccagctcgattttcagcttgaccggcaggcattgaacgccatgactgacatggcagaaagaataacgattgtctcaagagagaggataagtcaggagtttctgaaaatcatcacctgcagaaagccttcggtcggcctcaagattctctattcaaccggtatccttggacatatcatgccggaacttaacgctatggccggcattgagcaggttgacggtctgggacacaaggataccctgctccacacctttcaggttgttgacaaactggcggaaaaaagcgacaatctctggctcagaatcgccgcacttttccatgatatcgccaagccggtaaccaaacggttcaataaacatgcaggctggacatttcacggacatgaagccgtagggaaaaaattgtgcggaaacatttttcgatccatgcgctggccactcgatccccttccctatgtccagaaaatgattcgcctgcatcatcgcccgataccgctttctaaaggtgagataactgactccgctgtaagaagactgatgtatgacgcagggaatgatctggatgaccttatgacgctatgccgggcagatgtcaccagcaaaaacccgagaaaagtccagcgaatcatgaacaacttcaacattgtggaaaagaaaatcacagaagttgccgaaaaagatctgcttgcaaaatggagaccgcctatcactggcagcgatatcatggacacgcttggtctttccgaaggaaaacttgtcggaatcatcaaaaacaggatggagaccgcggtgatagagggggaaattccctatgaccgtgaagcggctcttgagtacataaaaaaaacataccgtgaaatgcagaattcatgatatggcattatccattgaagcggatatattaaagtttttcgaaaatcaggatcaaaaaagaaaagtgatccaacaaaatcaagagtacagtgatacaacgttattcacccaaagacatggaagccatctggacggacgaagcaaagttcgaacgctggctgcaacttgaaatcgcggctgtcgaggctcgggctgaagcaggagtcgtacccagggaggccttgcagacgatacaggaaaaagccacattcaacgtcgatgaaattcttgaaatcgaaaaggaaacaaagcacgatgtcatagccttcctgaccaatgtcaaccagtacgtggggccgcaatcacggtatattcatgaaggcctgacctcatcagatgtgggagacacctgtctcgccatgcagatgcgcgacgccggcaggattcttctcaaggatgtcgaatccctgatcgacgtactggccgaaagagcggttgaattcaagtatacccttgaaatggggagaacacacggcattcatgccgagccgacaacgttcggcttgaagctgcttctctggcatcaggaaatgcttcggaaccttgacagattgaaaagagctgttgacaatgtttcgttcggcaaaatatcaggcgccgttggaacatatcagcacctttctccggaaatcgaagccgttgtctgcaaaaaactcggactttctccggcacctgtttcaacacagatactgcagcgtgaccgtcacgccgagttcctcacaacccttgctatcatcgcttcatcaatagagaaattttcagttgagttccggcacctgcagcgaacagaagtgcgggaaaccgaagaatttttcagcaagggacagaaaggcagctccgccatgccgcacaaacgtaacccgatcactttcgaacgccttaccggtcttgcccgtatagttcgttcaaactccatagcggcaatggaaaatgtcgctctctggcatgaacgggatatttcacattcatcggtcgagagggttatcatgcctgattccacaatggctctctgctacatgcttcgcacatttacggataccctgaaacatcttcttgtctatccggaaagaatgcaggaaaacttcaacacctcctacggccttacgctttctcaaaccctgcttctcgcactgacaggaaaagggcttacccgtgaaaatgcatataaactcgtgcaacgcaatgccatgaaaagctgggaacacaaagtgcagctgaaagaacacgtcctgcaggataaggaaattctcgacattgtttccgctgaagaaatcgagcagctcttctcatcggaaaacatcctgaacaagctcagaaaaagcgttgacaccatctttgcccgtaacgggctctgagaatgtaaacacgcctatcggggtttgttaatttcctcgattattagtaaattttatgccgcttttttcctgaacccgaacaaaaaagggttccgagcggttcggtacatctcatatttcactgtttcagctaccgttcataccgctgtcaatttcgttattatgatgctgataataacacaggagaagattatgctctatgtatgctaaggttttgaaaacatatagggataaagctgaaatcgaaatcatctgtacagatgcttctaaagagagtgagcactgcggagcatgtactatgggtcaaaagccatcatcaaaaccccgtgcagttcttgcgcacaaccgcgttaaggcaaaaacaggtgatatggtagaatttgaagaaaaagagcatgctgaaatcaaggccgccctggtgctcctgataggcccgcttgttttattcatgctctctctcggtattgccggcagcatgcagtttgagctgtggcaatcattctttttcagtcttcttgttcttgccgtcacctatacgattctgaggtattttctgaaggatacgacatattatcacatcacaggaattaaataacaccgcatgattagtgaagcattcatacctgctgttgcaagtctgggctcagttgcgctcacgcttggcctgattattttttatgtctcgaaaaaattccatgtggaagaagatcctatggtgacgatcctcaatgataccctgccgggcgtcaactgcggagcatgcggatacccgagctgcgggcagtttgccgaagtgctggtggagacaaaagactcatcgatgacctgccctgtcggagggacagacctcgcagaaaaactcggagatacgcttggcataaccatggccgagccgaaaccgataacagccgttgtcctctgccagggagataacgacacggcaagagaaaccgccgaatacctcggcatccaggactgctgggcagcaacccagacctatgtcggaccgaaacaatgccgttactcatgcgtaggccttggctcctgtatagccttttgtgatttcggcgcgatgcgactggagaatggccttatcatcatcgataaagaccgttgcaccggatgcgaagcgtgtattcctgcctgccctacaggtgtaatcgtcatgcaggaaaagaaagctgaacgctatgtaatagcctgcaattcacatgacaagggcgctgcgaccaagaaagcctgtgacgcaggatgcattgcatgccagaagtgcgtaaaggtatgcgatgacgatgcgatcgtcatagagaacttccttgcaaaaatcatacaggaaaaatgtacatcctgcgggaagtgcatcgaagtctgtcccaccaaggtcaactgcatcctgcttgaagaggacctcaaagaagcaaaacaaaaaaaagcctcttaaatgaagacattcaaaacgggaggtattcatcctcctgaaagcaagttcaccgaaaatactcctgttgagctcatgcccgttccaaaggaactggcgatttcgctgaaccagcatctcggcaaaccggccaaacccgtggtgaaagccggcagcgaagtaaaaaaaggcgaactgatcggagaagctgacggattcatttccgccaacgtgcatgcaagcacaagcggtaaggtaaaatctgtcaaaccgcaccctcatcccggcggccactatgccatgactgtattcattactcctgacggtcaggatgaatgggctgaaggattgaataccgatccggttgactggcatggattttccaaagaagacatcatcggaaaaataaaaaacgcgggaatcgtcggtatggggggtgccggttttccaacgaatgtcaagcttgcgcctcctccggacaaaaaaatcgacaccatcattctgaacggtgctgaatgtgagccatttctgacagccgaccaccggcttatgctggaatcaccggaagaaatagtcgaaggcctgaacattataacatcacttttcgggggagaagccagagcatacataggcatcgagtcaaataaaaaagatgctatcgagacactgaccagccatgcttcttcaaaagggatcgaggttgtttcgctaaaaacaaagtacccgcaaggcgctgagaaacagcttatcaacgccatcaccggaagaaccattgaaccgggtgagttaccgttcgacaaaggatgccttgttcagaatatcgctacggcagttgccgtttatgaagccgtctgcaaaaacaagcctcttgttgaccgcgtcgttacggtctccggtctggaaataggaaaaccgaaaaacatcagagcgttggtcggtacaagcttcagggatatttcccttttctgcggcaacctgaaagaaagcaccaaccagatcatctccggtggaccgatgatgggaaaggcggtttacacgcttgatgtacccataatcaaaaccacctcgggcatgctgttcatcaacaacgtcggcatcgaaaaagcccgggaacgcacctgtatccgttgcggaaaatgtgttgacgtctgccctcagggacttgcaccgtggcttctggccaatgtcgcgcaactcagggaattcgatgaaatccagctgctgagcctggccaactgcacggagtgcggcagttgtacctatgtctgcccgtcaaaacgcgaacttgttcactggatcaagtatgcaaaggcactcgtcaacaatcgccaaaaacgaaaatcagcttaacagatcagtaaacattctatggaatcagttaatctcaaagtttctaacgcaccattcgtccgctcgaaggactccatcgaatcggtgatgtacaatgtcgcccttgcccttgctccggcaacggtcatgtcggtctacctgttcggcatgagggctcttgtcctgaccgtggtgtgtattctcagttgtatcgccttcgaatggctcatggacaaggcaagaaacaaaccaaactcctgtcttgacggcagcgcactggttacaggcctgcttcttgccctgaacgtaccggcgaatctgccgctctggatggtagtgacggggtcatttattgccattgtagccacaaaacatgttttcggagggcttggctataacgtcttcaatcccgccctcgtagccagggtattcttgctgatctcttttccggcagccatgacaagctggccgatgcctgccccgttttcttttgatatgatggtagatatggagaccggagcctcgcctctcggcatcctgaagacggatggtgttcaagctgcgctcgcctcactttcactgatggacggcttttatggcacgatgaccggcagccttggcgaaacctcagccctcgccctgcttgcaggcgctgtatggttatggtataaaaagtacatcacgatgtacatacctctgaccattatggggtccgtctttctttttaccggccttttccacctgatcgatccgggaacctatgcctcgccggctttccatatggtcacaggaggactgattctcggagcgttcttcatggcaaccgacatggttacgtctcccctttccattcgcggccaactgcttttcgggcttggatgcggacttctgacggctgtcatccgtctctggggagggtaccctgaaggaatatcttttgccatccttatcatgaactctttcgtcccgctcatcgaccgctgggatcttaacgacagaaaagctgaaaataaaaagaagccggaaaaaccatgagaccaataactatcctaactattgtcggcatactgagcgcctcgctgcttgctgtcgtagaggatctcacacgtgaaccgatcgcgattgccaaggaacaaatgaaacgaaaagcaatcgaacagatctttccgtttccctttgacagcctgaggacggtaacaaccgaacaaacaaccttttacgaagcgtataaccaggacaacgcgattgaaggcatagctgtcgagacctcaacagaggaaggctacagcggacttattgaaatcctgctcggcgtttctcccgaccagaaaatcctcggttacaaagtcctctttcatcgtgagaccccgggactcggagataaaatcgacaagcccaaattcaaagagcagttcaagggacgcacactggaaaacaccaactggaaagtcaaaaaggacggtggagacattgacgaactcactgccgcaacgatctcctcgaaagccgttgccaatgcagtcgtcaaaggccttgaatttattaaagagcaataccctaaatcttcagcagaatgaacgaagccttaaatattttcaccagagggtttgtcaaggagaaccctgtaaccaagatgttgctcggactctgtcccgtgcttgccgtcacaacaacagctatcaacggactcggtatgggattggcaacaacatttgtccttctcggttcgaacgttgttatagccctggcatcgaaagcgatccccagcactgtcagaataccttcgtttattctggttatcgcgacgtttgtgaccattgtcgatctgctgattcaggcgttttctcctgagctgaaccagtcgctcggcatctttatcccgctgatcgtggtgaactgtatgattcttggcagagctgaagccttcgcgagcagaaacggtctctggtactcgattatcgatgccatcgggatggggctcggattcacctttgcactgctcctgctctcgatattccgcgaagttcttggtgccggaacgatcttcaacatcccgcttgtcggtgaagatgcaagtaccatacttgtcttcgcgctgcctcccggcgcatttgccggtcttgggctgatcattgccgggctcaattcacttgaaaagaaaatgggagataagaaatgaatgaactatcaggacttctgctggtcatagtcagcgcgatattcgtcaataacgttgtttttgcccgttttctcggcatctgtccttacctcggtgtttcgagaaaactggataccgccctcggtatgggctttgccgtcaccttcgttatgactatcgccactgccattggatacgttttgcattacggtatactggtacccttcaaaatagagttcatgcagacgatcatgtttatcctcgtgatcgcctctctcgttcagcttgttgaaatcgttttgaagaaagtgagcaaatctctctacaactcgcttgggattttcctgccgcttatcaccaccaactgcgctatcctcggtgttgccctgattgccatacaggaagactattcgttcgtcacctcggtggtattcgcctttttctctgcaatgggctttattctcgccattctcctgtttgcaggcatcagggaaaaactcgaagaagccgacgtaccgaaacccttcaaaaatgttccgatcggtttcatatcagcagctatcctgtcccttgcgttcatgggcttctccggcctggtgaagtaaggcctggattatttatcgtagcaagaaagccgccttgcagggcggctttttcaaacatatcatttgtcagcagatctctccttctcaacgtaagcatcgattgcagttttcaacacttttttcgcttcttcagcatcgactatcccgcctgattgcatgattcccgaacctttgtagtttgaaaaccagagatccagaatagtggccgccccatagtatcggttctgcagttccaccagtgaattgatatcgccaaaatgagaattgagcatgacagcaatcagcttgtcgtcctgttctcctctgtccagcatcctgatcatcccgataatctttgccgaaagaatcgtgcctctggggactgatggaccgagaacgataacatccaaaggatcgccatctccgccaagttcttcaggtagcagtgtacgaggaatcatcccatagtttccgggataggcaagatagtgtaccacccgtggcttccccttcgttacctcccattccaggttcccgctctccttgttaacctcccattttgcactggtgcctgcaggaatttcaacgacaacacgtacgtcacccttctcattcaaaggctcatagcctgaatagaaatttttttctccgataagcgtgtactgccttttttgcgtcatgccggaggcatggacaggcaggccacttgtctgtttaacattgccgcagcctgtaaggaaaacaaacagcaataccaatccgactcgaacagatctgaaacaaggtacattcatggctcttgtgtctacaacattcaggaatattcatagaagcaggaaaggaaacattccagccagaaaccatcccttgtgtaaccaacatttttcatcctgatgcaaggatttcggtatcggcatgctatttcacacttccttaaccgatcctttgcacaatcgtcacaggagactgtttgccggaaaatccaaaagagatattctgtttgcgacatggatttccctctcttttcatcgtggctttccaacattaacggaaaatacaatgagacatttgttttcgtatttattcatctgtctgactacgcttgcatgccatggatttgcagcacccggcattgctcaagctgaaacaacaggctcctcttccggcaccacgataaccggtcgtgtagtcgatgaggtagacggtcttccgctccccggtgctaacatctccgtcaaaggcacgtcaaaaggttctattaccgggcaggacggacgttaccggcttgaaaacgtttccggtgctactgcagtcatcgaagcatcctatatcggatatgtaaaaagtgatattccaataaccctttcacccggcaaagccgttataaaaaatatacggcttaaacccggcgtcttgatcagcgaggaaatcaccgttgttggcgaactcctgaagggccaggcaaaagcactgaatcagcagaaaaacgacgtcaatgtcaccaatgttgttgcttcagaccagatcggtaaatttcccgactccaacatcggcgacgcccttaaaagaattccggggatcagcgtttttaatgaccagggtgaagcgagattcggccatgtacgaggaacagagccccgtttcaactctgtcaccgtcaacggagaacgcattccttctgctgaggcagagaacaggacaatccagctcgacctcgttccatcggacatgatccagaccatcgaggtcaccaaagccttgacacccgacatggatgccgacgcaatcggtggttcgatcaatcttgtaacgaaaatccctgcggaagaaagattttcgctctcagccggtggaggcttgaacttcctcgatgggaccggtggcgaaagataccagttcggcggcacctacggcaaccggttcgctgacgaaaaactcggcgtacttttcagcctctcttatgacaacaacgattttggctctgacaatatcgaaggggaatgggacgctggtaatgacggcatagaaggaatcaaggagttccaggtaagaaagtatgatgttcagcgtatccgcagaagtttttccggagcgctcgactaccgcttcaacgaaaaccatatcctcaagttcaatggtatttacaactggagagacgactttgaaaaccgctacaggattaagtacaaggatctcgatgaagattttgccacggtggaacgtgagacaaaaggtggcacggagaatgacgcccgccttgaggatcagcgcatgatgtcattcacgcttggcggcgagcatgatttcggcaagctggatctcgactggcaagcttcatactcaaaagcttcggaagatcgtccgaatgaacgatacattaatttcagagcgaaaaaccagccgtttaccgtcgatatcagcaacccggaaaaaccgtttgtaacggtcttgaacccggatgtgtcaggcggtatcagcgacagcgaagactggaagctcaaggagctgacagaagaacatcagtacaccgaagatatcgacaagaatttcggcctgaactttaactatgctgcaaccgacgcacttgcattcaaattcggcggtaaaatcagggacaagaaaaagaagcgtgataacgatttttacgaatatgaaccggttgatgaagatgcattccgcgatgaagtctttgccaacctcaaaaatgaaaccaaggatcattttcttccgggtaacaaatacaagtcaggtgtctttgtttccaacaagtttctgggcggcctcgacctagacggcgatgatttcgacaaggaacttgtaaaggaagggcttgccggaaacttcgacgcaaaggaacagataaaagcggtctacgcaatggcaacctgggacatcagcgacaacacaacactgcttggaggtgcaaggcttgagcataccagaaatgaatacgatgcattcaagtactttgccgacgaagactcacttgctgcagtaacaggcaagccgtctgactacaccaacgttttgccttatgtacatctgcgttataacgtcaacgatcagacaaatatcaagcttgcctatacgcacagtcttgctagaccaaactatttcgatctggccccgtaccaggaaatcgttgccgaagacgaggaaataaaattaggcaatccggcacttgaaccgaccctctcgaaaaacgtcgacctgatgatcgagcattacctgagcgatatcggcattctttctgccggcgtcttctacaagtcgatcagcgacttcattgtcaccaaaaaagaagacgtcgattattcgggagacacgtttgagcaattccagccggtcaatgccggtgacggaacacttatgggcatagaaactgccgcacagttccagcttcctttcatcccgggccttggcctttacctgaactatacctacacgcactctgaaatcgacaacttcgatatcaagggacgtgaaggcgacgacctgccgctgccaggcaacccggagcacacagcaaatgcgtcgatcgcttacgagaacggtccgttcaatatccgtctctcaggaaactatcacagcgacttcatcgatgctgaagagggatcgatcggcgagaacaagtgggaggaccgctactacgacagctcattcactctcgacctcaatggcggctaccgcatgagcgacatagtccagctatacttcgaggtcagcaacctgacaaaccagccgctgcgcttctatcagggtgaaaagcagtatctcgcccaggaagaatggtatgaccgaaggttcctggttggcgtcaaggctgatttctgagctgaaagacttattgccgggaagggttgaactttatacaaggttcggcccttctctttctctaaccgggaacacaggaaacagggaaaatgaaaaaagttttacctatccttgcattgattggagtcggcggaatactcgcatcctgtcataacaacatcgaacaaacgatcgaacctttggccgtcactgattccgttcgtcatgacagtgaagatccggccatatggataaacaaagaaaatccatcaaaaagccttgtccttgcaacagacaagcataaagacggtgcgttgtatgttttcgaccttgaaggcaaagcaatacacaaaaaaaccatcaaaggccttgcaagacccaacaatgttgatgtgggctacggcttccctctgaacgggaacaacgtcgacatagcggtcgtcacagaaaggcttgaaaaccggatacgtatattccggttacccgatatgaccgctatcgacaatggaggcgtcccggtctttcaaggggaagagtacaacgccccgatgggtatagctttttacaaaagaccttcggacggaaaaatgtatgttattgtcagccggaaacaggggccaaccgacggcacatacctctggcagtatctcctcgaagacagtggtaatggatatattaccgctcataaagcaagggcgttcggacaatggagcggccaacaggaaatcgaggctgttgcagtagacaatgagctgggttatgtctattattccgatgaatgtgtgggagtcaggaaatatcatgccgatcctgaaaccccggatgcgaaccgggaactatccctgtttgccaccaaaggctttgccgaagaccatgaaggcgtcgccatatggaaaaccggtgaaaccgacggctatattatcgtttcggatcaggcagcaggaaaattacggctttatcccagaaacggtaaagaccttcatgaacctcacaagcacgagctggtcggtattgtgcaaaccggcgcaaaagaaaccgacggaatcgaagctgctgcagagctcgtaacagaggaatacccatcaggccttctggtggccatgtccgacgacaaaacctatcactactactcccttaaggatattcccgataaacaagataagccccgtcaatcgcactaatcccctttcatacttcccatgtgctgaataaagtttttgggtaagaatgttcgtgtttatttttttttgcaacccgtcttatatccttctgcaattcttctgtcgtaacaggtgtgcattctttggaggtgtatattcaaaatcattcattttttttgatttcttctacatataacatagcaaataaccggcgcgtattcgcgtacgctggattcgtttgttatgcatcaatcattgttttttctatgtacttagtgcctgacagaaaagtcttgcttttataaaaaacaactcattttataagccataaaaaacctgttatttagtgcaattgccgtttttatgcgcataagatgttcatagcattcactattaccgaatattaccatcaaaagcttcatattgcacgtatttcacccatcgaagtgattaaaattgctgcttcaaaagacctttaggcggcttgtctgagccgtcgccggtatcgcctcatgtcttgtttctgcagcagcgctccgagtcgatgtatattgtatgccaggacactgagcgaaacatatcgtttgaatccgtctattccgtgatccgggcagatatccagcccatgcacttcaagtgcatggataccggactcaactgccgaatgcttctttctcaatcgtttgaattccggtgccgtctctcttgctttgtcactcgctgaccggtttccttttttggggagcaccacgacagcaacaagttctttgagtgctttctggttatcgggactatgaaatcctttatcgaagctgattgctcgcaaattcgtaaatcggcttttcgtctctttgactatcgagacggcaatctcgctatcagtaactttttccatcacgtgatgatgcaggataaactggtactgatcttgtattatacagacgttcaatcccaattcaacgggcacaccgatttttcctttactgatccactcggtatgtggttcgaatactgaaaatactttttctccatgtggaatcttttcattcatgaatatccgacgatgtatctgatcgagctggatttcggcatgggtaatgtaactgcttattttagataacaatagagaatcgttctctttcgattcatcgaccgttatcttagccctgagcagttgatattcaacgttgccacaatagttcagataggcctgttttattgccttattggctttttcttgcttttcagcatccccgcttgttgagtgcttcagcttttgcacaacccgaagatctcttttcaggcccagaatcacatgccggtattgacgccattgactgaggccctgcaggatgctcaattttgcggttaattctataactttgcgtatggcatcgaacaactgggacgtatcggcaggaaaatgaacattggtttcaacgacgaatgagtcacctctggccattaagggcaggtcgttggtttgatctttttttttaccaaagcatggcctgctcgcaccacctcctgattgattctgtccaacaactcgggagtaatcaattgcacattatctttgatcgtctgtaattcataggttgtcttatcgtaccaaccgtccagaccaatcatctggcgaatattcttatgctgattgaccaattcctgcagacgatcgtaatcaatattgaggccaagccggagaacaccaagcaccagaatcgtccattgttccatgccaggacgaccgttatgcatatcagctttgcctgtaccgttttttcggtcaggacgaacttcctcaaggatagcaaacacacgctggcgcaactcgatgttggtatagataccctgtagaccacggagcaattttgggatatcatctcgggatttcgggtcaaacgtaatggccgatatatcaatctgaccaaacatcatttgcgggttaatgaccgtgcgcatggtgaagctgaaaaatcgaagtttttattctggatacaggataaatgcccgatatgatggttttgagagcaaaaaagccggtaatgactgaattttctgtctctttcccgtatggcatcgttatctttgtgacttataattgaatataagactatattttataatattataatggcttttctgtcagacactacttatactgctcggggtgactttgtttgattacttcaagaagttctccgcaggctgcttgcaactcaagttcactggcgaatggatttaaaacttttgtgaacgattcatgtgataggtgattcgcaagaagagccagcttgggctttccaatatcaatcacgtggttccggaagttgttgctgcctaggttgttgaagttggatactatttctaaagttcttctgattatgttgccaataaatatcatatccttgcgattagcctgtgggttcttgtgatagctcacgatgtattccagatatgttttgtagttgtttacagttttgtcagaagcggttgcttgcgttgtgttgccacgcttgctcagagttcttctgaactggaacgactggctgagtctatcaaacagcaatgagttatgagtagtcacaataatctgacctagttttatttcctttttgaggattttggacaagatggtttccatatgctcaagcaaagccgcaatgctatggaaatgatgatagtcagcactatccacaggatcatcaaaaacaagtacgtaattggttagttctgaaggattcttcacctcggaaagtatctctgcaaaaaaaaagcatagagacaggatcttcctttgtgcagaacttatgcggccaccttcgcccgagatgtcatggtctcgagccaagcgaagcatcagcttcttgtcagaatttaggtagtattcttgaagcccaagaaaatccacaagtccattgaatgttgagcaaatagtgctttgattgttttcttgctgctccaacgagttaatttgttcacgcagatcggcgatatcagattatgtcttaatatattcttcccgaacagaggactcctcctcccatagcttgcgcataagatgttctgatatttttacattaactctgcgtctttttgtgctgatagaagaaatcgcatttttgatttcatgaattggtttgtttactttcttcagcattgctgtgtgatagtccgcgaattgagtcagcaacgcattcatctcgatttggtcagtcattttatgaagcttgtcgttcaacgaatcgttgattttactttccaaatcgctcggcaatggaatctgcgtaaatcccgaggtgtcaacgctgtatttcttgccttcctctctaaccacagcttgtagagattctattgcatgattaacgcgcacgatctcttccttcgcctgcgctacgcacccttgtagagatttgatcaagtctcgcttctggttgtaatctgaagccaaaaagcgtttatatgcctgaattgcagaatctgcatctttccattcctgaaaacaaaatgggcatgatcctgagtctgcattgtatgcttctactcccaatgtgtagaactctgtaaaattcagtaagagtttttccttggaggtatcaagatctggcttgtgtatgggttgtttaaagagggagctgaaggtgtctgtttgaaggataacgctgaggtcgcgtgctgagactggctgaatgttgtcttgtggggtagtgtagccaagtttcttgcgctggtcgattagtgtgtcatcacgaagaaagtcgcaattctccttaataaaatgttcgaaagaaagggtgttggaaacgtctgcgttactgtttgcaacagttctatatgaatccgtttctttctcgaccgaagcttctatcttttttttgaagttctcttgctttttgaccaatccgttgagctgcttctggctttcttcgagctttttgtttggttcgcctatgactatgccgctttctggcaggtcaacatccacggtatcaccaatagtgcgctctgtgtacttatcattgaacactcgtatgggcgtccagcgctcatcagtggatgttagcttgttttgttcaggagtatatttgattacttctgagccgttgttgaattgaatctctacacaagcttcacttgctgttgattctcgtgacacccgtctagcaatatattcatgaagctccctgtctgcttcttgctttagatgtgaggtcttagtgcgatcaataagctgtagtaaggatgctagcgtagattttcccgaaccattcgtgccaaacaatagacttgtcttgttgagatcgctgtcaaatgagaaatcttcaaacgaagagatgtttctaatattgagattcttgatgttcattagatcatgattcttctatttgcataacgctgcaataaccggcgcgaggtacgagcgtccgacgccgtaggcgtgtagttgattgccttgttatgcattactaccgcctccgaacatacttgaaaagttgccgtcctgtggtgccaactagcactgcccccaaaaaaatcgctgcaacacctggccctgtggaggacattttctacccgaatattgaaatatccattgcctcggttgaacctaaataaaccaataccacgccaagaactgaaaacaacacacttacaaaaaacactcctatcaaaagcattttgacaagtttcacatcttgatttgcaagatgccgctcatgctcggtaacctgcaatttagaagcaacggccaagacttcatctgcattgtgtccctgtacctgtattcctcccttatctatagacgcgttgcagtgaggacaaaccattgccccttcgctgagctctacgtagcaataagggcatacatttcgtttactgttcatagtttcagtaggattcctatagcataacgcttgggctcagccttcttcaatatgggccttcattttcataaatcacctgactatcacccgcaccaataacttcgtaataaatgtcctctgcgttatcttcggtgatctctgtagtctctgcgatctttagggcgtcataaaatcgtttagcatcgaatagttcgattggaatgcctcttgagacgtaatctcttcctgccttgattgcgcccgcgcggaaagaagatgtagtaacaaaaataccagatgtatggccgtttaaaataagagcccctgctaaagacctaatttgctctgcctcaattttgttcttgtacctcttaacctgaattccaatagtgctatctgattcttttaaaacaacatctataccaccatccttttggtatgctgtaatctccgatcggtatcctaatgagtgaaaaaccgaggctactacctcttcaaacttccttggattgacttcaaaacggtcttgatatttggctacgagatatcgattgacttcttcgagtggcgcgtttatgtctgtaagatctagagcctttaattgaccgcaagcaccatccattgaatagtaatgaaggcgacatccgctatccttaaattcttcataatccagttttctaaatctttcatttctagaccaccatccgcaatataggcaaagtctagcttcactcgttaagacatccccattcgagcttggcatatatatcatcttgctcttgcagaatagacattcatctcttgtcacgtcagattctgttggggcaagcattgtgtcttgatagatccacatcagagacgtcttccgttgtagccgaacgttgctaataaccggcaggttgaggagcggagcgacgaaacctgtccgagttaatttgctttgttagccttgtcttgtattgatatttcgccgagtgcatcagctggtgccatcaccgctatatcttgcaagcagcctattttcagctgaattgcagagccgctattttcaccagtatgcacagctattctcagctcgttttgatgagcataagcctgatctttcacaaagggaccgacttcaaaatcatcttgcgaaaaatctacatatttaaccaagctgcgaaaatgcttgtatcctttttcaatagccgcctgcttgactctagtcacgaactctcccacatcggtcacgaccaccgcatattcaccaaagcctagctttgctctttcggaaatcgcctttcccaagttcttaatcggcatatcagacttgagattgagttttctggagcatactgtaccacttattctgggctaaactgtaccacctgttctggagcaatgtgtaccaggcattccggagcatagtgtaccacccgtactgggcggatttgtaacatcaatacctgtacctttggcatcaaaaaccggaggtgcagatggcaaacaaaccattggatatgttacaaattcgaagatgtctcgttctcttacaggaagcccgttcagtccggcaaatccaccggctgacaggcatccaccgcaacacggtcaaaagctacgtggagcggttcaagcacagcggcaaaacctatgccgagcttcttgcgctgccagaccatgacctggctgagctgatctacccgccacgccacaaccatcaggctgacgaccgttacctctatctctcagggcgattacagcactatgccgatgaactgaagcgccctcatgtcaccaggcagcgtctttgggaagaatacctggaacaacaaccccatgggtatcgctatgcgcaattctgcctgcaccttgaccgctatatccagcacatgaccgacattgcgagtccatcatcccggcgacaagctgcaaatcgactttgccggcgacccgttacggtattatgacccggtcgcgcatgaatggattaactgcccggtcctagtctgctccctgccctgcagcgcgatgttctacgctgagcctttgacgtcaagccgacaggagcacctgatcccggctctcaatagcgcattggcatactttggcggcgttccccgcaacatcctcagcgataatatggcgcaggtcgtcaccaagccatcgcgttacgagccggtctttacggaactggtcgagcagtgggccttgcactaccggaccaatatgcaggcaacgcgggttgccaaaccaaaggataaggcgtcggtggaaaacagtgttcatattgcctaccagcagatctatgctgccatgcgcaacgaatgccatcactcgctcaaagccttgaagcaccgtgtcagggagttgctggaaaaagccaacgaacgaaccatgacggcatatggcaagagccgcaaggaacgctttctggagctggaaaaggagcatctggctcccttaccgccaaagcactttgtctacaaacatcaggcgaaagccaaggtcaagaagaactaccatgtcattctcggtgaagactggcatcagtacagtgtaccgcacgcgtatatcggtcagcgggtgaagctgatctatgatgacgatgtggtcgagatcttctgtgagtacaagcgcatcgccgtccatcagcgtgcgtttgtccgcaacggctacagtaccatcaaagaacacatgccggagtctcaccgcaactacctcctgcagaagggatggacgccggatgacttcctggaaaaagcccatgagatcggtccgggcaccgaggaagtcgtcacccgttttcttgcagccaaggctttcccggaacagtcctatgatgcctgtatcgggctgctgcgactggccaaaggatttggcaggaaacggcttgaaaacgcctgctcactggcgttgcaaggatcacgtgtcacgtatcgtatcgtgaaaacaatcctggaaaacaaccgtgacaagctggtgcttccgacagaagaacaagcgccgatgctgccgttccatgaaaatatccgagggaagcatttctacaactaacccatagctatcagacaatgaacacacaacttactttagaccagcttcgccgcatgaggcttcacggaatggcagaggcctatgatgccctgcttactctgccggtgcaggagcaaccgacagctgacctcatgatcggccagttggtcgaggccgaacgcatctaccggaaggagcaaacgactcgccggtacctgcaacaaagcaagatccgctatccggcattgctggaacagatccattgcaacacagcgcggaacctgagccagcagcagttgctcagtctggccgacggccgctttatcgagcgcggagaaaacgtcctgatcaccggcgccacgggatgtgggaaaagctacctcgcctcagcactgggtcgacaggcctgctcgcttggctacagcaccctttacctgagcatgaaccgcatgatggaacaactgactcaggtcaagctcgacgggacgtacctgaaatggctcaacaaactcgaaaaaacgcggcttttgatcattgatgattttggcttgcaaccgctcgatcagccaacacggctggctttactccagatccttgaagatcgatatggaaagcaggcagcaatcttcaccgcgcagttgccggttgctgaatggcatgatgttattgctgagccgaccattgccgacagtatccttgaccggctcttaagcaatgcacacagaatcgaactgaaagggccttctctgcggcggcaaaaacaggaaaaaaatatgtaacttactcacaccaaatccgcccttggatggtggtacactttcgagcagaatcggtggtacactttgctccggaatgggtggtacactttccccggaattctcattgagatagtaagagcagaaaacattcaagttctgaagattgctattcagctctctaattctgctatgggtcagctgcgcaatttcttcgaaagcaccattttctggattctttcgtttgagaataccacctcgccgatttttaacccgctgagcgccttcattaacatctcgacgctcgtcatcggcctctagtgtccggtagaactccaaggtgttcatgtagattacgccattttcaaatagcggctgcatgtgtttatgatctccgagcttaattattagctcgatttcgccattttctggattgatggcgtcctcctttagaattgctaacagccgaccgaaaaacgcgcagcggtttttgggtcagctggatgtgattgttatgagccatttgtgattgcgctcatcacagtatgaaaaagctcatccgctctgtttgtggagcctatagcccctcgctctcttgccatttttttgtgttcaggcaaatttgatgctgcgtagatcatgaaaggtgtttgattttccatggccctgagcttctcaagcagaacgtagccttcttgcggaccttcttttcgccccatatcagaaatgatggctgcgaatttattttttttgagaagctctaaagcttcatctgtagaaagcgcaagtgaaaattccatgccttgagcttcaaaagcttgtcgttcgtagacattattttcggggcgatcatctacccacaaaatgcgattacgccatttttcatgtttattctgccgcttagcactagatacaacatttacaatctctcggagttgtgtctcagtgacccccgagctgttttctggttgttttgcagtcgctgcagcgagagatgcagctgtggccatttgtgcttttaggaaattatcctcgtctttaaaatcggatggcccatagagcttgttgtgatgttttgctacaagccagaggaagccagcgaacacaaccactggaaagaacaccataaaataaattagcggtgcgacatgctcggcaaggccgtttccgaaacctacgacaagagaggcaaacccgtacacaagaacgataaatagcgcaataataccgagcgggcttttggtaaaccctttcgctgtatctgcgaatttttctggctccatttcaaggctccttattgctcataacgcccgcaataaacggcgcgaggaacgagcgtccggcgaccgtagggagcgaatttaattgctttgttaggtatttgcatggtcaagcaccccagacaaaactgctgcatctataaccagatattcgtttgtgtattcattgtactcaattacagtgccaccgaaccgtacattgccactcagatccttaccatagaccgcgctaccgctcataccccttggtgaaaaaccctcaggaatcggtgttttgactttaatcatatgacaatgatcaaaagtacttttcctcgaagaaactattccgtttgttacgtaggcttgctgtcgaatcttgcattgttcgtagcaaacctcgtgagctggattgtcgaaaacgaaacccctcaaccaaatatcgctcaggccagcttcagagagcgagatagaattgctgggtatgctaaggtcaagcgcgacaacggaatcaagactggttcgatcatgtatctcacaagatacctctagtgcgatctggtcatagtgcttttgatcgctaaccccctgaactttcccacgcaatgtgttgcagaagccgaagaagcttctttgatcggatggaattgagtaaagcgtactttcaggagcaatctggtgattctcgtagcaatgatatgctgaaacaatgtacagagtctttttccaacgtacggagaagcatgaaccggcatacccataaggccactcgtcaaaccccgtctcataaagtaacggctgcgtcgatttaaggattttcggaatatcgctcatatattttatttatgcctaacgtttaagctgtggggcgcgagccgcaaagcggcgcagcgtcccacacgagcgaattgttagctctttcttaatcaagctttaactccaccctcatttgcttgattatttgttctttgagctctttggctttcatccctttttctttcatcttctttgctatcggtgcgtcaaagtctggcacggcaagcgcctgctgcatttcattaagccacttagacgacatttctaatatttcttgattcagcgcctcaaactcagttgtaagttccagcaacttagatgaaccaagaacttttaaggttgtaatttcttctgttgcctttctatgagagtcctggatttgatggggaaacttgccaacctcatcttggaacttaatgattgcatcgggtgagttatctgattctagtaactcgcggaatgcattctttaacgtgacttttgagaattgctcataatcaactccaactccacgcgcagcctcctcaaatctcctgaagtactctgtatatgcttttgttcttatttctaacagcttgtcttcccgttctcgtcttcccttgagggtatggagcaatatcggaactatcactgatgcaagaacaactccaatggctggaacaatcaactttggatctaaccacgccgatgctgtcattgcttgagtaacttcttctgccacatgctttccttattgagagctaacaagttattagttcgtttcttcatatctcgtctcatgtgacgctcatcaacggcgccttgtgagactgttctgtcatgaaattttaaaaactaccataaaagttaagtaaaatcaagaaaagtataaatctcaccttatggatatcatgttatattcaggatagttgcgaatggagatatcacatatgatcaagctgccgaaagcgcttgtagacaaattcaacgactggctggaacgtgaggcggttgatgcccggcgtcatggtgagtatcggaaatggttgcgctattatctggatttttgccacaaatacgggcatggataccttcaagtaggggactgtcgtttattaggtgaaataacgcttgattatcctccgcaatcccccccagccctacatgcacgctcttttccgtgcatctgttctggcggaaagtcataaagcagcacttgccgccgatcatgctatcgtgatttttcagtgacttcatgattgggacggtaatctattccatccattattctcatttgtccggcgccgctcatcgtcagaaggtcaaacaagccatttgatcgagtgcaatgagcggttgcagtagggaagttgatcatcaggccttctggtggtcatgtccgacgacaaaacctatcactattactcccttaaggatattcccgataaacaagataagccccgtcaatcgcactaatcccctttcataaccccgtacttctcaccgacaagaccgtgcttgtaagccttcgccttatcaagttccaccgtcatttcaaaccccgccttttcctggaagagcatgatgaaatctgaaccgccgaacaggaaattcccgagcatgtcacctttcttaaatttgttgccagcctgcacgtttttttcgaaattcaccgaagaaacatgcgccatccccatgggtatgagtgcaaccagaccgtatttcccggtatcgacaatcacataaccgcgggtctgggtaaactgccagcctgtggagtcgaggggaatatatttcccttccttttgatcccaggcaacctcgagagcgacattctccgaaagtatcgccgtttccttaaccttgccgccgacagcgaaatgataacgatgataatcattgacattaagaaacgaatgtgtcagaacaccgttggcaaacgcatcccggtatttgctcttttctcccagcagatcccctacgttataatactttgcaagttttacctgcaagccgttctccacatgtatattcgattttgcatcaatagtccaggtcccctggggaacagaatccgcagggaaaaccacaactgaaggatcatctgctgctgtaaccggacgcttgtcaggtgatcgcagatattttgagaaaaaatcgttaaatgtcttccagttggaaggattctcataccagccttcctgtaaaccgaattcaggagcatagtaaatctgccggtaaatttcctgattccacgatgcttcggtatcgagatactccccccaggcatctgcatactttcgcaaccagctggaaaaaggaggataatactgcagggaattcttgtagagtccttttccctgaagttcatccagaggttggccgacaagaaaataaaagtaacagattccctgaagcatctgatcacgcagggattcggcagggcgttcgagcacctgctggggaagcagttcagatgcacggtctatgtaatcatagtattcggacagactctgtgccggattcgtttttcggtcagaattgatttttttggcttttgctatcgaagtttcaagcattgaaccgatttcaggctgttcctgtattaacagtataagctcctctgttatcggtttatgacgaccctctccggaaaaagcccgttgttgccgaaataagcaatcccagcataagagccactgaaagaaaaaatctttttcctgttacgtgctgattcatggtttctctcctgacttcgccacattgagcccattttcgagtatctaaaaaataagtcattatttttcagatacttaattttttcttgggctcgggtatccgcactaatggtatcttccaccatgcgcggagacctgacaatcagaacggtaaagactgcatctggggcaacagccgtccaggtggtccagaacaagggcaagcaacgctctttcctcaagcacatcggcagtgctcataccgagcacgatctcgagttggtgatggccgaggctcggcagtacgccgaagcccattgctggcagccgaacctttttgctgaaacactgccagagccctcttcatcaacgcttccaaacgttcttgctcacgccaaacttgttggtgtcacccatcagtttgcccgtcgagtgctgcttgcctgcgctcggaaatgcggccttggcaacctgcatgagctctatctggacctggcgctcatgcgtatcatcgagccccgcctcgaaactgaaaacactggagttgctggagcgctatttcagcgttcgatacatcggacggacggcctatcgcatgctcgccaagctcatcgagcatcaggcaacgattgagaacgcagcgatccagaccgcccgtgacgacatgcaggagatgttcagcttcgtgctctacgacgtcactacgctctacttcgagtccttcaaggagtacgagtttcagaaaccgggcttctccaaggacaacaagccgatgcagccgcagatcgtcgtcggcctcatcaccacacgttcagggtttccggtcatgcacgaggtgttcgaggggaacaccttcgaaggccatacgatgcttgctgtcgtgaagcggttccaggagcgggtcggcgaaaccaagccggtcatcgttgccgatgcggcgatgctctcgaaaaccaacatgcaggagctcgagaatgaagggtactgctacatcgtgggggcccggctggcaaacaccgcagcaggcttcatcaacctgatcgatcgaacgctgcctcgtaccgacaaggcaatgaggcgtttcgattacggtcacgccgtcaaaaacgccgccatgatctgcgagttttccgacgcacgctacaagaaggataggcgggagttcgacaagcaggtcaagcgggcgcttgacctgcttgaacgaaacgaacccggacggcgggcaaagttcgtcaagaagtcgaaggagaagaacaagccgttcatcttcgacacggccttgcaggccaagacggagaagctgctcggcgtcaagggcttcgtcacgaacattccggaagagacgatgtcgaacgcggatgtaatctcatactaccgcgatctctggcatgtggagcaggcgttccgcatgagcaagtcggacctgcaggcaagaccgatcttccatcgaacccaggactccatcagggcccacatgctcatctgcttcatgggcctcatgatgggcaaatacatggagatcaaaacggggctttcgttacggaagatccgcgaagagctctggaaggtccatgaagcgcagatagtcgatcaaagaaccggcgaggtgcacgtgatgcaggtggaaacgagcaaactcacaaacagcctgctcgaaaagatcggggtgtcagagcatccgcactaattggcgaactcaggaaaaaatctttttcctgttacgtgctgattcatggtttctctatttgtttaatgacagccacactatttcaatgatctgatagtgactgatatgataggtgattgtacaaaaggcttaatatccttgggatcgtcgacacgcttcagccccccgaaaacctccgttatgcgctgacgatcaagagtctacagaccctgaaaccgattcgtccctgtttgtcgcattccattcaagctgaggaatctgtgtgtactcgccttcctgaagactatcccttacttttttgagtatctcttcacgtacaaaccgatctccggactcccggatcgcgtcacataaataataggtaaacgccccatgccaggaatcaccgatcattgcgtccgcgctggtctgatccgccttgcatccggtccagagaatatggtcggtccgaagcggctgaacatactttcctgcaaacccacgagaggttcttccctcaacgtccttgaacgcttcaagtgatggcggaggcaggtatcttggcctgcgggtcagaagaaaatcaatggactttatacctgtaccgctgtgacaggtatccagaaacacttccagcgaaacgttgtcaggaagtgctacaaacagatcgttcagttcgtcatcgcttatgatatattcaggatcccatacgctcccggtctgactgagatcatatggacaaaatgcttcatcagccgcatcatcctcgtcaccgtcaagatcggggatacgggttccgtgactcgaaaaactgaagaccagagtattgcacctgcctcttctggcgtcctctaccattgattcgagatggctcatgatgttcgccttgaacgcatctgcatcagtcagaagcgtgatatcctctattctgaaaccgaatttctcctgcagcaatgatgacatggcatatgcatcattgacacatcccctgagggcagcctggggatagtttttaaactggttgattcccacacagagagcccttcgcccgaccgtttcgcctccttccatttctcccccctattgattgattgacggatgtatacaatcaaaaatcatcgctatgccaatgacaacctcaatgccgcccaaaccgaaaaacacgctaaaagcactcacgctttaagaagtttaatgaagaatacaagataaaacaaagccggacgaaaaaataccgatgacccctgaacagtgaaactgattcatttccacctctgaaaaccgaataattttcttgtacactctcataatttgaatccatgagagcatcataaccacttgtctatcagcatgatattgcctatctttaacaattgttatttttcccaaacaaatatcaatgtgttatatccggaaaaatattcaccataaggaaatcaatacatcatgtcaaaaaagatagttgtcctgggcgccggtaccggcggaacgatcatatccaacaatctccgaagacatcttcctgaagagtgggaaatcacggtgatcgatcgtgatgacaagcatatctatcagccgggcatgctctttgtaccgtttgacatacaaaaatccagcacactgacccggtcgaggaagaaatacattcttcccggcattaattttgtcatcgatgaaatcactcgaattgatccggaaaagagagaagttacaaccaaaaaccacagcttttcctatgactttctggtgatcagcaccggctgcaaaattgttcctgaggagaatgacggattgatggatgcgtggggaaaaaatgcatttactttctactcgatagagggggctgatcagctgcggcaaaagctcaaggagttcgacggcggcaaactggtacttaatattgcagaactgcccttcaagtgccctgttgcacctatcgagtttgtctttttggctgactggtatttcaagaaaagaggcatcagaaacaaggtagagatcgagctggttactcccctcaccggagcgtttacaaaacccaaggcctcggctgtttttggagaatccgctcgggaaaagaacattacaataacgccgaagttcgagctgaatgaagtgaacggcaaagaaaaatacatagaatcaatacaaggtgacaagatcccctatgacatgctggttatcataccaacgactatcggcgacgaagtcatcagcgaatcaggaatggatgacggcataggttacgtcccgacgaacatcaacaccctgcaagccctgaagcatgaaagagtctatgttatcggcgatgcgaccaatgtgccgacatcaaaggccggatctgtcgctcattatgaagccgatgtggttgtttttaatattatgtccgagatccacggcaccaaaccggaagaaatatttgacggtcattcgacctgcttcatcgtctactcaaaaggaacctcttcactgatagacttcaactacaaaattgaaccgctgcccggcaagttcccgttgccacatatgggcccgttctcccttctcaaggaaacaaaggccaactggtacggaaaacttggatttgagtggctgtactggaatgtcctgctcgcaggaaaacatcttggcatgcctccaaccctggtcatggccggaaaagaagtcggataattcgcatcacagcaaaacgactccatctcatttctccatctgattttttaccccgcgaaacgtcaatcagcaggcctgaactgaaaatgcctgctgattgttatgttcactatcacttcaacgcacacatttctccctgaggtatctgccgctaccggaaaagtgcatcgcccggaccatagcctgaataattcacgagagttcgaaaacccgaattgtagaaatatacattgggccaatcatgtacccggattctctcttgaaaaccgacaaaaaagctcaaaatcacatacagtcatgccgccccgtgtaatagtattacacagggtgatccggcatccatgcaaatcccggcatcaacgatggattcccgtgtaagacctgtgaaatagatgctcagatttcacgggtcaggctcgggaatgacagaaaagggaacgtttcccgtccttgtgcgcttttttttcttcccttggcgaattattcaggataaatgttgaaaagaaacacagcctgttcccggcagaaaaaaagagaatttgcaggcacaaaagaaatccgtaaacttattgttcttttatgagacctacgttgagcgattgttgaaacgatcaacgcaggtgagagatacagaaaatgaactgtagtaatttgctatgataacgattaccttgaacggccaacaacgtgaaatacaggaaggctccactgttgaagacatactcagcatcattggtgccgaaaagcaacgggtagctgtcgttgtcaatgaaaacatcgtctatccggagaaacgaggcagcgttctcttacgagaaaaagatcaggttgaagtactctcttttgttgccggaggctgaccgtcatcgcgattaatttttttatttatggatctagtacagataggctcttatacattttcttcccgtcttattctcggaaccggaaaattcggcaacacagcgtctatggttgacgctgtgcgagcttccggaacagagctggtcaccgtggctcttcgcaggtttaacagggaggagactgatcatgatctcttcacgacgcttgccgacctcgacggcatcaccctgatgccgaacacctctggagcatcgaacgcaaaagaggccgtcagagcggcacatatctcccgtgaactatccggtagtccgttcattaaagttgaaattcatccgaaccctcaacatttgatgccggacccgatcgaaacctacgaggcctgcaaaattcttgctggtgaaggatttcttgtcatgccctacattcctgctgaccctgtattggcaaaacgcctggaggacgtgggctgcgcttctgtcatgccgctcggctcctcaataggcagcggacagggactggcgacagccgggatgatccgtttgatcatccgggaaagcactattcctgtgattgtcgatgccgggcttcgatctccttccgaggcatgtgcggcaatggagatgggctgtacagccgtactggtcaacagcgccattgctgttgctcaaaaccctccggaaatggcagctgctttcgctgaagcagtacaagccggataccgggcaaaagctgcgggaatcatgccaaaatcaggttcagcgatagccacgagtcccttaacctcttttctcgatacaacatcatgaatggcctcccgacctggctgacaaataaaaaggcctctgatgacattgctcctctgctgcgaaatgattccccggtctcactcgaatctctggcagctgaagcccgggctatcacgttaagccgtttcggccggaccatgtcgctctatgcgcctctttatctctcgaatttctgctcaagcggctgcgcctattgcggttatgcttctgaccggacaacacgacgacgtcgtcttgaatctgaagaggtcagacatgaacttgaaagcatgaaaaagatgggcatacacgatgtccttctcctgacaggtgaacgaacttccgcggcagaatttgactatctgaggaggtgtgtcgaaatcgcctcgggcatcatggccagagtttcgatcgaggcttttccgatgaatgtcaatgaatatcgagctcttgccgacagcggctgtaccggagtcaccatctatcaggagacctatgatccggaacaataccgtcgcctgcatcgctgggggccgaaacagaacttccttgaacggctggaaatacctgaacgcgcgcttcaggcaggcataaaaacagtcggtatcggggctcttctcggtctttccgagccggtcgaggaggcgttgagagtactgcgacatgtcagacacctcagccgtacctactggagagcaggtctgtcggtatcattcccgcgcattcgaccacagactggtgggtttcaacctgaattcaccgtgtccgatcactttcttgcaagaatgattttcgcgttccgtataggcttaccggatgttgaactggtgctttcaacccgtgaaagtcctgcgttccgcgacggcatggccggtcttggaatcacacgaatgagtatcgccagcagaacaactgttggcggctaccttgaacctgacgggaatgaaaaaggccagtttgaagtcaatgatgaccggaatacgaaaacgttctgcaaggccctggaagcaaaaaacattgaacctgtctttaaaaactgggaaccggtatacaacggaccaaacactgagtcagaacaaacaggataaactattcaacccatacagacattgcttcgaccgtcactgtcagccatcatcccgttttcgaccgccacatgggcatcatgaaacctcggccgtaaaaagttgcccggttcagtctctcaacggtttcggtcttgaaacggaaccggaaaaatctcaagcgggacttccggaaaacgactctggatcccataaaaatactcagttccattgtagcaatccggattttctatctctgtacaaggagtttcaacgactgtccagccccccttctcatatttcagcagtgcagctatgtcctcataatgctgccggccatccggagattcaggtagagtatctacccatgcccagttgcccttcacgctcagatactccacaacaaacctcacttccagaccatgaacacgaaacacctcttcacgcagtgcgtcaagtaccgccttgcgaagaacactgccgggaggaggtgtaaaggcgtgtttttgggggtgtacacctgctccggcgaagaaaaagcagaacgcaacaatcacaaaacatgaaattcgactgcgcaaacctgtccggatcataataaatcagactaccctatttaaaactgaaattctttgtttcagcctgatctcgcaggctcttgacaatcgaggaaccaaggcttgcttcatcgccctccatctctttgttccggatatagtggtcccgttttcgacttatatcgttaatctgctgtttcaccgctttccgttctttctttttcttctgaacataactgctcagctcctgtgtggtcatctttttcagctcttccggcaggtattctttttcaagctcatccaccgttaccagtgtatcttcaagagcgtcaaccaaatcccagtctgatgctttatagagtttcgatccttttgtagcagctcttcccgcataaatcgattgtgaaagccctgaagcgtttgcgtcctgttcagattgacgtgccaaactctcctttccacgctttccatacggcacataggttctgttcatcctgctgttgagcataataagatcatcatcatagggggtttcaatgactcttgtcaatctgtcactgtctatcgcgaaatagtttccttttccaatggttgcccccgtcttccacaacgtattgacgcctgtctggtagtcaccgcaataaatggtattgacaaaaatatctctctcagccgcccagccgcaactcaccctgaaattcaccgaaccctggtcaaacggttcattgccggcgataaaaatcattttcagcccctcatcagacctgttccattgtaacctgttgaggctgctcccgataacatgtccgcaatattcggagcctccatttgtttcaagtgaaaacagcgcctcggacagcaggtcaagattttccgtaaagggggtaacctgtctgatatatcctgaagagagtgaaaggttatcatttccgtattcatacaacgcaacctcaagacgaatatccttgccgtctttatgcaccccggacagttcattcactattttccatagctggctcttggcctgaaggatcaacccatccatactgttgcttgtatcgagcagcaaacagagctgtaccagctgataatcgtcaggaaatctttcttcaatcggcctgagatttgcgtattgcctcgcatacgcatccatagcttttcggatatctgtttccgcctgatccctgccccccttttctccatagtcttttgtgacccctgcctgcagtgaagagccgctgaatatcgcggttatcaaaaacaacatcagtattcgtctgttcattttcatctccttaccaagtagtcgtggcgttatgcagtaagtgatcattggattctgcccatactactgttgacgtttattcacgcctgttcttgcagcctgaaagtgatgagatgcgcgccggagaacgtcatgcggtttatttgagcatggagctggtcaacgttacacatccagaccgacaagtccgccggctgcaaagaagtgaatccagcagctttctaccggtttaccggtaaccatttccagagcctgcttgtatgcaaaaagctgcccgctgtattcaatggctttttgttcccactgacaccgttcaatcgtcgtgattttatgatcgataatcacccagccccgtcgcgtctccagcagcaggtcgatctgtcctttgagaacctgttccacaggcaacagctgctcaaccggagcttcgatatgaaacatgcagtccggccagcgttccgaaagcatccggcgaaattctccgagctggcggacaagggattcaggttcgcacaaagcagccgcgccgtatccttcgagcagcgttgccaccgaagctgcatcgcagacatccggctcctgcgtcagggcgaaggcaagaatatcatgaacaacagtacctttttcagttgcttccatgttgccatgcagattcatcgtgccgctgtatacgatcgattcgactgccgtggcttccgtttccgctctcagcagcgacgggaccacctgttccggcagacgttctgatggaggctccaccggagcgtaccagaagagcggtgttcgctcttttccggccgggttcaacaacgtgctctcattgagattttcccagcgtttacagggcagtcggcttccgtcgggcagcacaataccgtcatcttcatcagtgacgaagcatgcagcaccagcctgttccaaccagggaaatgacttgcttttcgatgacgtgcccagcacaaggcaatccctcgcgcgggtcatggccacgtagagcagccttgccgactcatccctcgacagttccgcagcctgtcgcgcttccctgctctgtatgacagattcaagaccgggaaacggttcgctcttaacgaaaggcgatggccagaaacggataaaccggtctttcaggggagcaccggcgtcaacatcctgagggctgtcgatcacaggagaacagaggtctgcattgcccggcttatcaagatcgagcagcacgacaaccggccattcgagccccttggatgtatgataggtcagcaccctgacagcattgacaggtggctcgggaaagagatcgttttcctctgccgcaagctgctcataccagtgaaccaacccctggagtgtcgctgtacccccctttgtatcgcactcttcctcatattctccggcaagctgcagcagcgattgcatgttcgacagacgcattctcgccatgtccacatcacgacaccatgcaagcaggtaacgtgccgcaccggtggcgctgaccagcgccttaaccacatcaaacggcgaaagcacgagggaacggtcccgcagcagggcaatctcccgcaagacgggatgagcattcttcccctcttcaagccaccggtcggggtcgttgcctgactccagatcgtccagcctgttctgcaaccatacttcgggctcgctgcaagttgccagtgaatagagttcagctgtggccaacgtatctgaaggatcgatcagacggcgaagcccggctgtaaggaacaggccttcaggcgagccaagcaaaccgggctgtgcggtagccgccggtatgccgttctgcttcaggattgcagctatcttctgcacatgcgcattggttcgggaaagtatggcaatatcaccgaaacgcaccttgcgccatacttcttcctttttctcgaacacctcgaaaccctcatcgaccagccgctgaactcctgccgcaagagcctcgtactgctgctccagcccaccggctccaagatcccaccgaaagcaggaaccctgtgaagaatgttcctgacgttcaggcatgagctcaatattctctcgtgcgagagtctccccgaaagaacgacagaaaacagcattgaccgcgcaaacaagtgacggcaccgatcgccatgactggccgagaacttccttgctgccgtccggcagaaaattcagcactgcctgcataagccgggcgtctcccccgcgaaaaccgtatatcgcctgtttgatgtcacccacccagaatgtcctccgtgcaagacttgagagcttgagaaagagcgcaagctgaatcgggctggtatcctgaaactcatctaccagcaacaggtgcagtttttcttcaagatggctcctcaccaaagggttatcgagaccttccagcaaccggaactcctggtcggcgaagtcaacaagccccatctcctgcttctgctgctgatagatccccagggtcagggatgccacggaaaaaatcttcgaaaggtagtcacgaatatccctgtgcagcccgggatgagaaactacgttcctgcaaagcatgtccagccgttcagtcttttcgtgcagatcctttcgtggtttttcccttgccattttcagccactctttccatgcaaatgttgcggtttcgagggagtgctcgaaatgaagaagagcatcgagatagcgccgggtgtttttaagcggcttgattgccagatcttcctgaaccttttttttcaataaggttatttccgaaagcacctcctcttcaatcctgtcattaactgcttcaggaaaatgggcaagcagttcatccgcattctttcgggcaaactcatcgaagtttcctgcatcgatggtgttgtagcgggcaagatcgataaccgctttcacatgatccttccattgcaggtttcccgtccttgcatcgacaaaccccagccgttgtgcaaggatcgtgatctcttgacgttcagcaaggcaaaccgctccgtcaagcgcccttgagagtcgctccattgccgcatgctcgtcaatcactttttgctccatagtcaacccgagttcaaaagcaaaccgcttcaaaagccccccgcaaacgctgtttaccgtcccgatctgcgcttcggcaatcgaaacggcaagatcctgacggttcttttcaagaagcatgctgcgcacccgttccttgagttcagccgctgcctttttggtaaacgttgtggctatgatgccgtccggttcggcctctctgtcaagaagctgctctgcaaggatctcagtcagccgggtggtttttcccgaacctgccccggcgctgataaaggtaattgtgttcgtgttcattggcaggactcccatccttcaagaaagcggtatggattgtacggcacatcgatagcagccaatgcctcgaggccgggaggcggcgcacattcagaagcttcatcgctcccggcaagggcaagaataccctctttgatctgatccatcctccatgaaaagctctcgagcacacgccgccatatcgcctgggaggatgcctccccttctccccttaccgcttctccaaaagaaaaaacaccctctttcgtcgcaaagaggcggctgtccttcatgatatagtaggcaagaaccggccagagtccggttttctgttcgaccatagccgcataggcaagaagctgaacatgggttccccgctccagactttttcggcgaagttcaccgcctccccatttcatgtcgataacagaggcttctcccccgcggctgaagagaagaaggtcggcacggccccgcatcctgccgccggcaaacgaaccttccagtcggtgttcggcatacattgtagaggaaccctgctctcgaagcaccggaagcaaacggctgacggcgaaacggagacgctgacgcaggttttccagttcagcgcctcggccgggcatcatcagaacagcgccttctgattgtatcagctcatcgaaaacagcgtcgaaccatgcgttcaaaaccggcatttcgcccgatgttgaccgcagcctgtcaacgagtgtctgtataagcctgtgagcaagcgatccgtaaagtcttaccccgtcgttaagttccagacgttccgacggtctgacctgcgcaacatgattgaggaaccagcttgcaggtgcggcgatgagcatttcgagcgatgtaggagagagggggctgtcgggcagcggtatccctttcgcaatcttccagaaaggccgttttcccggaagatcgtgtccgggaatgagagaactgttgatcccgcccggcacactgagcgactcttcaatctgcagcacaggaatcgagggaacaagagatgcgattttcagccagagcgggtggcgttcgtcgccttccggaggaagtaccagcatacaactttctctggcggccagtaacggacgcaaccagtctgatgcctgccatgcaagcaccttctcctgtgagggaaagagtaccccctcgcctttgagaaacaagcgctcagccgctgaccagggcgccgcctgttccatagcaggagagacagcccaccaccagatgacatgagaagaattttcacagacagctcccggatgggaggtgtcgggaacgctccccgcttcacgctgaaagagatgcctgatcccacatgctgcaaacgctagcagctgttctatctggtagctgcaaatacttttttccccctgtgagaacagatcctctacagcaccgagaaatactgaaacctgttcataagcgccggaaaaaagagaacggaactctttttgttcatcctcgtcttttttccgactgtagaactctttgaccattcctgcacatgcaatcagctccgctaacggcataggctgatcataagcgacatgacttccctcaagccagcgtttgagttcatcgatagcctcaggagccgtatccaccgcttgctgactgaactgccgcaatgccgcctgccattgcgcaccccccataccgggacatcggcaaaccacttgcgctagcagttcggacagcgactgattgagaggattgaacgcttccggcagtgtcagaaaagcatgaagcgcttcgacatcgagaggataccggcgaagacgcaagaggagcgggaggagctgcagagacgacagagctgcctgcctgcgctgaaacgcctgacgcggatagccttgcgcttcgagcacctcatcgagtatctcaccctcaccaccttcaacaagcaacgcatcttcacgttttgcgccgagcttttcagcaacatgataggccgcggccaatgctgtatcagccgtaaccactgacagagaagaatcctgtacaacctccggaggctcaatcacggattcttcaaaaagcagacgatgctgcagaaaatgcagaaccgaaccttcaggagcagcaggttcggtaaacggtccccgataactgttcggaagctgccggacgacctgctgccatcgtaacgggtgacgttcgaacggttcgagcagttcaagcgacgtaatcggagtccgtaatgattgcagcgcctcggcgacagcaagcagcctttcaccgtttccgggcgcaaaattttcatatctgagaaaagattccacttcggcaaaatcggcaagttttcctgacagaggtttttcaagaaacctgccgttccacccgttcagatagagctcatctctccattcgagcaggcgggatgccacaccaaagtcatcaacccgcatcgaccgactgtaaaaacgcttaccgtcatccaacagcttcaggatcttcctgaaatggatgacccgctgcagcttcacaggacgttttgcagacaatcccaggtagagctcgagctgcgaaagcaaccctgaaggcccgagcacgagccggttcagggcatttcgcttcttccagcttcttttgccgtcaagatgtaaaccgaaaatcacctgcatacgtgtcctgtaaatagtgagaccttgcatgtaccgttcaccttcagtttcgcgattctccggaatccatgcaaatccctgtacgttgttcaaacaacatgaaccaggcagaatcaacaaaatatgaacctaaactgagcgtttcaacaaatgctccataagagtaagcgtattaaaaactatctgctatactatatttgtatagagattatccctcacctgtcgggtgaacgtgaaactgatacagagccgcattgtatgaaacccttcgggattgccgatcacaccggatctgcttcgttaccgggaacttgcggtagatcactacagcggcattccctgtgcctcgcagctcctgcatgctcgacaatcgctcaattcaggatgaaacagcttgatgacaaagctgtaacggcgtgcatttattctccaaaacggctaatcagtcgagcattctgctgaaaaaggcaagtatcgaagccgggataccagctttgactgaacaggtaatggagttccgtttaaaaaaacagaacagtttacaaacatgcaacgtaaccttggttatcttttccagcgacaagagctaccttacagacaagagtagtattgaaccagatcacgcgtatttttcaactataatcaacgcaaaaacaaagcatcttttttgccgacaatcagataaatacctatcttattattgtcgatctctgaccccatccccttacgatatcagagattaccttgacattttttatccggcagttgagactaaataacccagagccccaacagcatgcaggaacaaatcctcaatgattgctcgtccgttgtcattggctccgacgagtggttgacttcaaatttacaggtaacctgttacagaaacggtgatccgatccggcagatcaacgatttcaatgaatggagaaacactgctgagggagcgatgtgctggtatgaaggagaagggtcgaacaaaccgaaatacggctgtctgtataactggcacgctgtcaatgatccgagaggccttgcaccggaaggctggagaatacctgaagacaaggattgggcccgcctggtagaggcacttggaggagaccgtaccgccgggggtgcaatgaaagatcggggaaccgggttgtggaagaagcctaacaacggtgcatcaaacagcagcggcttttccgcattacccggaggattcagaaccctctacggagagtatcgtcatctcgggatatacagttatttctggtcatcgacttcttacaacagtcattgcgcctggataagaattttagggtacttcgacccgacggttatccataccgggagttcttttgaaaacggctattccgttcgctgcatcaaagatgccggataaaatgatgtaaccataatcttcgcctgtgaggtactcatcgaggcatttgatgatcctgaattcaagcggggactcgatgaaaataccggacttccactatagcagacataggtgatatctctcatatctgccgacgtcgtctgtgcgatcattgaaaagaatggggcacaggaagaataaccgccttacggctgatctttcacgcaacggacggaaaaaccgcactttttgttgaaactgaaacggtacacgcccttttcggtggtagtcataccccggaaccagactcgtccgttttcagcctcggtaacggtccagaacgcaccgtacctgccgaagaagttaaacgggccgtcgttatcccgataccccccggcaagagctgtaaacccggtttcgtttgttgccccggtgtttggcgccttccagtgttcagttccggtttccttgagcttgctgccgacattctgttcattaccccgaaactctatttctccgacatcctccggtttcatcccgagatgcgcttcaagctctcgccagtcctcttctgtcggaatccgccacccttccggtgcaagaccacgcggatcagcgacagcataccagttgtatagctttccgtataccttgcccttttccgcgtcattgtcatattcagaccaggccccggtttcaaggacaacccatttgccctcttcagccacacccggaacggggtcaccgttacgatatctcgttacggcaagattttcagccatccatatctggtccccgatctgcacagtcttatatgtttttccatcaatatcggttaccggctgagccgctttctgcatgacagcctgttctttggaacatccggatgctgcgataacaaaaaagatgagaaacatcgggaacagtgaacggcataaaaaacgcttcatcgtaagtactggttaaaattgacgataaacagaggcactcatacattaagaaaatacaaaaaagaggggttacagggcactaattcagactgtttgccgttacatcaaatcaaatcgaatccatacaatcgtatgtactcgactgtttctcgaacaaagccgaaacatcaccatggaagcaaaagataccgttctggaaataatgcgcaaagaacacaaaccgctgagcgccggacagatagcggagatcagcggtctggatcgtaaagaggtagacaaggcaatgaaaaccctgaaaaatgaggatctgatagtctctcccagacgctgctactgggaaccaaaaaaataaacctgagttactccaggcccttggtatcgaagaaatagccgatgatgtattggccggcctcctgaatagctttatctatagctgattcatcggaacaatcttccagtaattccacgtcttctgccagacacacatcttttggttcctcctcttcagtcgagcagctgtcgggattgttaaaaggattatcggtaaccgttttcgataccagacctttgagcctcggatagacaactctttcaaacacaaatctgtcaccgtccttgtatatcttgaagtcgtttttcatgttggatttcatttttttaaaaaaaacaggtttaagttagactaattatctgaaaagtcaagtcccacatcactcatcactcatcactcatcactcattgctcattgctcattgctcattgctcattgctcattgctcatccccttacccccgtttcatcatcagacaaccccagcatcgaacgggatccggacggttggaatcaagatgacccgaggcaagtgagaggatctcaaaaaacggctccaccgctgtcgctatctgacagaccgaaagtctgggcggtccgggatcacgttgaggggcgtcggcactggcaataagactgaaccagagcccgcctttttcaagatgaaaagcaacgttttcagcaaacgctctgtgctcctctccggaattgagagaatgaaaacagccccggtcaaagacaaagccgaatgggcgattatcaatccgggtcacaagaaaatctgcctcaataaaggcgcaatcgatcgtgcttttatccgctttttcacgggccttttctattgcgagcccggaaagatcaaccccggtcacctgaaaatttttgcttgcgagccagagggcactgtcgccggttccgcatcctatatccagagcacggcaggcgacaacaggctttttttcaaccagttccacaaggtttctgtcggcccggccaatatcccagggaatttgaccttttgcgtaccgctcttcaaagtgttcattttttgccatagctttccccctgcacgctcttcatgtgactgatgatcaaatctgaggccgttcccggaagttctaatgtaatgagatgtccacatttcggaacactgacatatgagccgtttttcgcgtacccggaaagcttacgggtgttatgactgctcatgatagtatctcccgcaccagcaacaaaaagaacaggtatgtcgatactgttgacaatgtcaggcaatgagcgggtaacttcgcgggaagtgatttgcttcgttgttttttgaacgacttcaggacagcacaattcaaggcttttctggccaaccatgatgtcgtggaacgaaacaggatttctcgccaatacaactcttgcataaacatagatcagtcgccaccagtgaattttacgcagtactgtattgaaagtcagagtcaataccgagggagccaaccgctccagaaatgcattattcggcaggtatccgaaattatacaccacaatcgatttgactctatccgttgttttctgcgcataatcaagtaccacgaaaggtccgaatgaaaaagccgcgatatgaaattcctttacttccagctgccttaccatttccgcaagatcatgagaaaacgagctgatagaatagtcctgtccaggatcgggatcagaccagccgtgcccttttaaatcataggctatggttcttactcccttctcgttcagttccctgatcacacgatgccaccacatccaccagcagtcccatccatgaaccagtaacaccgtctctgttgcatcctgaggccctgaaacatgataatgatgcacaaccccgtttattttgacaaacctgctctgccccatcaactccagctcgtaacgtgccatatcagctctgtcagcattacctgaaagctccatatgtttcagttcagcctgatattccctgaacttttttgtcggcgcacactctttaaccggcataactatgtgtgtaataatgttgtgcgattgctgctcatatcctgaaatacacgttcaattgatgaagattcaataccgaaaattatcgaatgtttttaaattacagcattccttttctgcaggaaggtagagtttttcacaccttccgcaagagataaccgtatcaggacatttcacaacatgaaaagtcccttgacaaaacagtgctttttcacataacaaacacagaaggaaacaccgaagcatggcaagaaatttcaatttcagtgcgggcccggcaatgctgccgacagcggtcatagagcgtgcccgcgaagagatgctggactggaacggttcaggtatgtccgtaatggaaatgagccacaggggcaaagaatttgtctctattgcggaaaaagccgaagcggatctgcgggagatactctccatccctgaaaactacaaggttcttttcctgcagggtggcgcttccagccagtttgcgatgattccgctcaacctgctgaggggaaaaacaaatgcagactatatcaataccgggatgtggtcgaaaaaagctattgccgaagcaaagcgcttctgcgacgtacatcttgcaggtgacacatccgacaataatttcacatcggttcctgacgaggacgctctcgaactcaatgctgaagctgcatatgttcactatacgcccaatgaaaccataggcggcgttgagtttggctacatcccggaaaccggcgacgctcctcttgttgcggatatgtcgtccaccatcctctcccgaccgatagatgtctccagattcggtctgatttacgcgggcgcacagaaaaatatcggtccttcaggattaaccatcgtcattctcagagaagaccttatcggaaatcccgctgacggcataccgaccatgtttgattatgcaactcatgccaatgccgattcgatgtacaataccccccctacctacaactggtatatcgcaggactggtctttgaatggatcaaggatcagggcggtctttcgtcaatcgcggaagtcaaccagcgcaaagcggccaaactctataccgtaatcgacaattccggattttatgccaaccctgttgccgagaatgcccgttcatggatgaatattcctttcactctcgctgatccgggtcttgacgctgaattcctctcaggtgccacgaaacgcggactgctgacgcttaaaggacaccgttccgtcggcggaatgcgtgcaagcatttataacgccatgccggaggaaggcgtcgacacactgatctcttacatgcaggaattcgaaaaacaacacggttaaccttatcacgtcatgttcaagattttaacgttaaacaacatctctgtcaccggtctggaccggttgccccgtgacaactacgaaatcgcttcagagataggacaccctgacgccattctcctccgttcattcaaaatgcacgatatggagatcccggataccctgaaagctgttggccgggcaggagcaggggtcaacaacatccctgtcgaaaagatgaccgcgatgggaataccggtattcaacacccccggcgcgaacgcaaatgccgtaaaggaactggtcatagctgccatgctgatggcaagccgtaatcttacccaggcatgggaatacgcccgcaaccttgagggagatgacgctgccatcgcaaaagctgttgaggctggaaagaaaaaatacgtcggaacagaactgccgggaaaaacactcggggtcataggactcggggcaatcggcgggcagattgccaatgcggttattgcacttggaatgaacgtcatcggctacgaccctaccgttacgattcaacacgcatggaagctctctgccgaagtcgaacgggcactcagttttgaagaactcctttctgaagctgactacatcactttccatgtccccctcatcgacgcaaccagaaacatgctgaatgccgaaagcattaagcatatgaaaaaaaacgccattgtgctcaactttgcgcgcggcggtattgtcgatgatgccgcgattatcaaggctctcgatgaagagaacctgtacgcttacattaatgacttcccgacaaacgagaacaaaaaccaccctagtgttgtttcccttcctcatctcggagcatcaacacttgaggctgaagacaattgcgccgtcatggttgccgaccaggttcgggactaccttgaaaacggcaacatcaccaactcggtcaatttccctgaaatgaggatgccccgggccggcgcgtcaagaattgctatctccaactcgaatgtccccaaaatggttggccagatcacctcggtacttgcagactccggcatcaatattgtcgatatgcttaacaaatcacgcggggatatcgcctataacctgctcgatctcgggaccgaagtgggcaaagatattgcggataaaatcaaaaaaatcgaaggtgttctggctgtacgcatcatgtaagccggattgattgttgatttgtttattcgttgagttgttgaattgttacaattgccggatagctcgttagcttgtcagtcgaatggcaggaacgcaagacaggaaaacacaggaaatcaggaaagaactgtctatgacgcatacccctattcctatgcaggagattacgcatatcctgcttgacatggacggcaccttgcttgacctgtattttgatgactatttctggggccagcatgtacctgaaaaatatgccgaaaaacataacctctcgctgggcggagccagagaaacgttattcgccaagtacaaatcccacgaaaaaacactcaactggtgtgatatcgacttctggtccagagaactccaccttgatattcctgccctcaaagagcagatacgtcaccttatcgatgtgcacccccacgtcattgaatttctcgaactgatgcgcaaacaggacaaaaagatctttcttctcaccaacgcgcatttcaaaacggtcgacataaaattcaggaaaacgcagataggcgaacatttcgatgaggtgctgagttcctttcacgtggggcatcctaaagaggatatagaattctggcacaaggcggagaacgctctcgggtttgacaaggagcattctctctttatcgatgacacagaggatgtactgaaaacagcacgggaattcggcatacagcacctgctgttcaaagcaaaagcaagctcaaagagcgatccgaaaaagaccgaacacttccctgttatccacgatttcagggaattgatggaagaaaattgttgaactgttgagttgttgagttgttgaatcgtcctgaaatacgaatgcctgcggctattgaaggacatgcagacagttgacagtcctaaactcttaactgccatctcttggggttcctgctgcaatgcattacagcaatgactactattgcttttttttctttttcaattctgtaaaaaactccgaaaggaaaacgatgtatgattgcacggcgagtctctctatgaaccactgaaaagatgtttggtctattcgaaatcgtttcaaaaacaccgagaacttcatcgaggaattcattaccaagacccttcttttgcttttcataccatagagctgccgattcgatatctctttctgcttcagggcgaatatatactttgagactcacagcttcttttttataacgtcaatcacttcgtcagccacacgccccatgcttttatcaagttcataaatatccaggcgctggtccaattctgccttttgctcatcagtcaacggcagagccccctgatctgcagcaatactatcccatatatcctctacaagtcgaagcctttcatctattgaaaggttatgcaattccgttttcatttaatgcttctcccttgctaacattcaaccctgatccggatcgagtatttcttgaaacgccttcttcttttacaatacagatttttcttcccaaccacaacgaagcaaaaaatcagtggatggcatcgtaacacaaatgcatgtgaattaatactacacgtttaccatccggaccttttcgctcctcaagatctacaggcctgaaccccagcttgtaatacagcaaaagccctgctgtgttatggttgaaacaggatatgcggacatagctggccgaatatcgctgaaaagccatatccacaaatacccttatgagatatatgtagccgcgccatttcctctttccaaaggtttgatgataaggttccctatcgagcaatagtccctttcatgcacctctatgaaatttccgtacccagcaacaactccgtttaccaaaacgacagtcggatcatgcctgttctcggcaacaccaagcaactgttcaggagtcagcggatagcgggctttcggaaacatatagaatagctcctcttccgaccggggaaacgtgcagatactttccagatctttttcctgcaatggcctgtaggcaagctcttttttgggcattttccggttgttcacgatttcagggagttgatgcaggaaaagtgttcacatagctccttacaccttcttgcttcttgctccttactcctgcgaacaacgtgagctactacttgctcctgcattttacaacaccttgacgacaaagtagacccccgtcaaaatcatgataaggctggctagtttgtagagtttctcgcgagctttttcaccaatgaaattgatcaccctgccgacaagcaggagtgccggagcagtgccgagaccgaaaaaaatcattatgacagctccctgaagcattcctgccagatggttttcggcttccatggaagcccttgctgcagcaagaagagccgtgtatgtcaatccgcagggaagaaacccgagaactatacccatgggatagtaggttccgaccgtacgagggcctttgaacagctccatggttttctgaatgatcgaggagagccaggtactgtttccggttgttttcctgagtggcacccagcccccgatggcgatacccatgatgataatcgaaatccctgccacgaccatgatgattgcctgtattttttcgatcgacgccgtaagcaccagaaatgaaccggtcagcccgacaaccgcgcccataaacatgtacgtagtgattctaccgaggttatacagaatatggtgcagataacgcagtttctgctctccgagagagtaagctgcgactaccggaccgcacatgccaatgcagtgaccgaagcctccggcaaggcctgtcagcaacatgacaatcaagacactttccatcaacttttttgctatttgttcttgttacgagagcgtgactctttgcttttaacatcatcatcatcatcaagcatacggtatttcggagcttcgggatcttcaaactgcccgcttttcacggcccagacaaacaggagccacgccgcgaaacccagaaaaaacacgataaatatcagaaagtaggtgctgtacataaagaaaagtcaaaattcaaacggtaaaagtcaaaaggccggatgggctgaaagggtgttgatttgttgaactgttgagacaaaacgtcacttgtgaattttcctctcgtctcttgtcgctcgtctcttgtttctcgtctcttgtcgctcgtctcttgtttctcgtctcttgtttctcgtttcttgtttcttgtttctcgtctcttgtttctcgtttcttgtttcttgtttctcgtttctcgtttcttgtttctcgtctctcttcctaaaacttcctcaaccgcagtgcattacccaccacaaccagcgaactgcaggccatcagcagagctgaaagtatcgggtgcagaaaaccgccaaccgctaacggcaacgcaataaggttgtaggaaaacgcccagaacaggttctgccggataatggcgaaacaccgccttgaacctttgacaagtaacgcgatacggtgaagattgtcctgcatgatcacaactcctgcgctttccatggcaatatcactggcataaccgaatgaaacccctgtatcggcttcggtaagagcaggcgcgtcattgataccgtccccaaccatcataacaaccctgccgtccgacttcaacgacttgatgacctccgccttctcaacaggattcaacccggcgtccagtgtttcgataccgcatgtatccgcgacatatgcggccacattatggacatcacccgtaagcattcttgtcctgattccagccctgttcagtgcgccgatcattccggcagcgtcttcacgaacatcgtcaatcagaccgataactcccgatatcttctgatcaatggccagaaacacagtggtttttccactccgggtcagtttttcatagaccgcttcaacacgggaagaaagcaggacgttgttttccagcataaactgccggttcccggcgacacagcttttcccctcgacctgcccaccgactcccctgccgggaaacaccctgaagtcttcgacagccaaaaacgaaccgccggaagcctcaacaatagccttgcccgccggatgttcggaatatctttcgagggatgccgcacagagaagaatatcctccttctcgttcacggcgacaacatcagtcactgcaggcactcctctggttatcgtccctgttttatcgagaacaacacagtctgtcctggaaatggtttcaaaaatatcgccgcccttgacaagtataccttcttttgccgccgaactcgtaccaagaagaatagccagaggggtcgcaagaccaagagcacagggacaggcgacaacaagaacggaaacagcgttcataagagcagttgctgtttcctccgaggcgaatgtccagtacaaaaaagtcacggcagcaaaaaagatgacaacagggacaaagtaacctgccgccctgtcagccacagcctgtatcggagcctttctggcctgagcgtcttcaacagtccgtatgattttagaaagcatgctgtctttttccatgcaggtcacccggacggcaagtcttccgttgaggggtatagttcccgaatacacctcactgccgacagatttgaatgcagggcttgattcaccggtcaacatggcctcattgatctcggcttgcccttcaagaatggtaccgtcaagaggaatcttgtcaccggccagcacctcgatactatcaccggggacaatgtcacgaagcgagacaacctcaggctcttttgaatcacgaataaggcgcgcttcttttggctgcatctcgatgagcgtcataagggtgttgcccgcgttgactctggagccggcttcaagaaaacgaccaagaagaatgaaggtgacaatcatggcggatgtatcgaaataaacctctccgcccctgaaaatcattgcgatactatacgcgtaagctgaaaatgatccgagagcgatcagaacatccatgttaagcgagaagttacgcaacgaccgaatcgcgtttttcagaaacgggtaacctgaataaaacagaacaggggttgcaagcgcccatgaaatcagttgaaaagtctgtctgtactgttcttctatcccttgaaaaaaacccgcataaagcgcggtaatgaaaagcatcagctgcatggaaaaaaacgccgccgtcccgaacctgagcagaagatcattcttttcacgtttgaggccctcattgaaggcagtctgatgatagggatgaggcgtatagcctattgcatgaacgccttcgagaatttcccgcaatgacgttattttctcgtcccactggagcacgagacggtgggtcgcatagtttacccttgcagcaataaccccatccatcctcatcagaaacttctctacgagccagacacatgaagcgcaccgaatgccggaaagtaccatctccactgtcagagtgtctccggaattcctgatagaatcactgaatgcgccaggattgatttttgacctttcaggagcaccgggagtccagccgcaacggctgttgtagaaagcatcgagagactccctgtggatcagttcatacacgccaaggcagccatgacaacaaaaagatctggtttcgccattgaacactgcggttacggctgattcaggcttcatctccagttgacagtggtcgcaccgtatactgtctgcttttcggccttcagtcccggacattaaaggtaaatgaggaattgagagtttctgaaatcagaagcgttgcccgccacagcaccctgccgctcggacacttgacgataatacctgtgccgctatagtagccttcgcctgttttgctcagctccacctgatttttccccatctccataccgggcatggaaagatcaagcagaatagtatcgggcagcacaacggcagaatcaccggcaatcgaaatatcgaacgtcaactccttcatgtgctgcacaggtttcggattgatatccagcgtaaccgtatacgctcctgcctgtttcgtacaggaaccggtatgaggattacagtcagccgccggttccgctcctgaactacagctgagcaaaaacaggacaagcattactgaaaaacatgagcgtatccccgggatcagtcgatttccgtaaaccattttctgttagttttgattgtttcagttgcaacgtcaacattgataagccatgtaccggaaaaaggaatcggcacttcgccccgatagaaacccggcaagtgctcgaccattttatgaataccatcatatttttcactcgataccagaccggcaaaaagagtgacggtcgcctgctccagcggttttccgttgacaaaaacagcgacgtctaccgtgttgagccctttgcccagagattccggaaggactattttcaggcccaatgaatcttcgagggctttggtcgtaaaatagccggacgatttttcatagtagttgctgtcaacaagaccgtcataactgctgaacgcggcataaaaccccgttcccatggcaaacaggaataccgcatacagacagtagagaaatattttcatgtagtgaataattatgagaaaaaagccgaattgacccgtgaattatttactactctttacaatgtcagcaactgaaatgcagtttttttgtcgccacttttcactagctgaacgcttatttcgattgttccatttcggatcgcatttctttaacaactcatgctctattgatttgctgatatttatcgcctgcaaagttctacccacaggaaggtaagggaaaacagcgagccataatgttacatcgcatccagcttcgagttgccgctctatatcgtcgcttttatggtgatctacataattaccggaaagccatctggattcaagattgtaagtagtgcctgacagaaaagtcttgcttttataaaaaacaactcattttataagccataaaaaacctgttatttagtgcaattgccgtttttatgcgcataagatgttcatagcattcactattaccgaatattaccatcaaaagcttcatattgcacgtatttcacccatcgaagtgattaaaattgctgcttcaaaagacctttagcctgaataattcatgagactgcaaaagagaggcctctcgagccaaaagtgggtctgccaaaggcgaagccaacctgagatcccgacctgccgtgtcttcgcgtcatacgttcaccccttatcgggaatttactgatgccggaaaagcgacttatccctgtaagaaactggtctcagataccatgaggccatagtcatcccttgacgtcacgacatttacgcccttcctgtagctctgtttgcttgtcacctcccccttctggaaacgttacagcattacggaattgctgttgatggccatgggactgatcgcaggtgctcaaggatggtgaggcacttgttcagtatcggtttgtacggatatgaggtcggcagatgcaccttgatgcgtgtcttcatctcgatgactttcgccccgattttcagcagcttcaagcggatcgtttcgaaagtcgccgtggcaagggcggtgccccggagcaggttggtctggaaggcgtggaccaggacataggccgccgaatgcaggaagaccctgaactggttggcaagaaagcgatggcacgaggtccggtcgctcttcatgaacgttttatgcgccttgatgtagagttcatcgttgccacgagcgctgtaaatttgctcgtacagagtcttggcctttgcctcctgtatgtcggtgctgatgaagcgcacgttcaaccccttttcggtcatctcgaccttggcgaccactctgcggctcccattccagctccgtgcctgatactggaaggtatggtaacggcggtatccggctccatgcttcttgacctcctcaataatgtccttgacggagcggagcagcacgtcattaccgccgaggccggtcacgctgtagcagttccgctttgaagcaaggaaggagtagacttctggcacgccgtaatggctgtcgccgcggtagacgatgatcgtttccggccaccggctccggatatggcggataatacgcttcacgtatgacacaatctccttgccggtaggacgcctgccagggcgaaggatcgaggcgatcagcttgccagtcaacccctcgaaaacatggagaggctggtagcaggtctcctggtgatagccgttgaaaagcgccagctgctgtttgccgtgaacgacatcctcggtatcgtcaaagtccaggacgatgacccgcggcgcctcggtgtaggagtcaaggaaatgatcgaggaacccgacagccatacgatagagctccggacgggtaaccatgttttcgagtctgctgaaggtcggctggctggcaaggtcatcgccgctttcaggaagacggttgagggccatcttgagagcgggatccttccgcagggaattgctgtcgttgccgtcctcatagccgcaggcgatctggtagacccgctgggcgatcaggtcatggatcacatgcatgacagacgaggtccgacgcgaatcggcaatgcaatcggcaagcttcggaacgatcctggtcatggactcgacttccttcaacagcaggacaccggcatcgctggtggtgttgccgccctggaaatcaagaaccacttttttgcccttgaccggggcaacggatacttcgaaacaatcaggaaatagcgcttgttgggtgggctgttcagtgtgtatattagcgaaagggagttgcatggttgtcaagtaattatttgttgtctaagcatcaataaaataacactttgtggcgattatgcatcccttttttattacccatgtgaattattcaggttaggcggcttgtctgagccgtcgccggtatcgcctcatgtcttgtttctgcagcagcgctccgagtcgatgtatattgtatgccaggacactgagcgaaacatatcgtttgaatccgtctattccgtgatccgggcagatatccagcccatgcacttcaagtgcatggataccggactcaactgccgaatgcttctttctcaatcgtttgaattccggtgccgtctctcttgctttgtcactcgctgaccggtttccttttttggggagcaccacgacagcaacaagttctttgagtgctttctggttatcgggactatgaaatcctttatcgaagctgattgctcgcaaattcgtaaatcggcttttcgtctctttgactatcgagacggcaatctcgctatcagtaactttttccatcacgtgatgatgcaggataaactggtactgatcttgtattatacagacgttcaatcccaattcaacgggcacaccgatttttcctttactgatccactcggtatgtggttcgaatactgaaaatactttttctccatgtggaatcttttcattcatgaatatccgacgatgtatctgatcgagctggatttcggcatgggtaatgtaactgcttattttagataacaatagagaatcgttctctttcgattcatcgaccgttatcttagccctgagcagttgatattcaacgttgccacaatagttcagataggcctgttttattgccttattggctttttcttgcttttcagcatccccgcttgttgagtgcttcagcttttgcacaacccgaagatctcttttcaggcccagaatcacatgccggtattgacgccattgactgaggccctgcaggatgctcaattttgcggttaattctataactttgcgtatggcatcgaacaactgggacgtatcggcaggaaaatgaacattggtttcaacgacgaatgagtcacctctggccattaagggcaggtcgttggtttgatctttttttttaccaaagcatggcctgctcgcaccacctcctgattgattctgtccaacaactcgggagtaatcaattgcacattatctttgatcgtctgtaattcataggttgtcttatcgtaccaaccgtccagaccaatcatctggcgaatattcttatgctgattgaccaattcctgcagacgatcgtaatcaatattgaggccaagccggagaacaccaagcaccagaatcgtccattgttccatgccaggacgaccgttatgcatatcagctttgcctgtaccgttttttcggtcaggacgaacttcctcaaggatagcaaacacacgctggcgcaactcgatgttggtatagataccctgtagaccacggagcaattttgggatatcatctcgggatttcgggtcaaacgtaatggccgatatatcaatctgaccaaacatcatttgcgggttaatgaccgtgcgcatggtgaagctgaaaaatcgaagtttttattctggatacaggataaatgcccgatatgatggttttgagagcaaaaaagccggtaatgactgaattttctgtctctttcccgtatggcatcgttatctttgtgacttataattgaatataagactatattttataatattataatggcttttctgtcagacactaagtatactcaccaacatacaccaagtcatcatcagagtataccagatatactgtttcatctgctttcctgaatttctctgaaactaattccagtgatgctcttatttcccagcctcttgactgtatcttccatggtgtttcagccaaatagaaaactccagctttcacaaactcaaaaccgtataatgttttcagttccaggtttttcatatctcagcaaatctagtgattattcataagtaaacagttaacatagcttaacagcaaaatagcggaaaattcatgccgcacttgatgcggcatccatacatgtactcaggcctaagaaagattcccgtgtcaagcacgggaataactgagaaattggttcaaccgcacgccgattcaacacatcaacaattcaacactcttcacagaaatcccgcttttttctcaatagacacaccatcatcctcaatcctgaaaacaacctcgtctttccctccccgggattgcacaagcacctttccttttttaaacgaatacggctccagcaatagtactgtctcaccaataatagaaaactcaccttccgctgaaagttccaactcacgaggggcacctgtgttattgtacatggaccatgagtaacggttgattccctgaggaagctgctcagagtccctggtaattaaaaaagtaacttccgacctcgaatacaccatgacagcaagaagtatcccgacgagcactgttactcctcccagccagaaagtctttggacgcaaaacgtttcctttgtaaccgggaaaaggcttcatgttgcgcttttcggttaccgcaatgcaggcatcgatacactctgcgcaggctatacagtcgcttttcaagccctcttttatatcgatccctaccggacatactttgacgcaatcatggcacttcatacactcattgtccctggagttgtcatactcgatgacaagcgtatccttgtcaaaaagagcgttctgcatcatcgagtagggacaaattgtcgtacagtacttacgaccgagaaaagcgagttcagcataaataactgcccattgtacaagaaaaaagccggtaaccggaacggatgaaaatagggactgcatggtttgtaacgggggaacgaagtaccagatcagggtcaacgagacaagagcggagaaaggaatcaaaagaacgcgcatgagggtcttacgccgcgattcaccaaagcgttttgcaatactatccgtcagatcaagcagaacggtttgcggacagagccatccgcaccagacacggccgaaaacagccgttataaaaacgataaggactaaaaaaaagagaagcgccgcgagaatgagataaaactcctttatccagatgaccgaaccgaaaaaataaagctttaactcagacaggtcgaacctcagagcgctttgccctttgaaggaaataaacggtaatccggtaagaaggattgcctggaaaacttctgccgctcttcgatagttgcgccacaaaccccttctccatcaaagtgtttccagaaaagcgatcactttacgaattttcatccggctcaactgctgtttgaatggcggcattcccccttctcttccattcgcaattgactcataaagatcttcctgcgttgatccgtattttgatgcagcggtaagatcgctcccgatacctccggttccatccgccttgtggcagacagcgcaactcgacgcgtaaattttcgcgccctcggcaatggctgcctcgtcgccgctgtatgaatcttttagttcggtgccgtcaacagaagcttgagcctctgcctcagccattttctcttcaaaaatcgtataaaaagaccatccggaaatagcaggcgtatagagagcgatatagctgaaaagaaacacaatgacaaaagcaaaaaaggcaatcattcctttaggaatattgttattgctttcagacggattatcatgttcattcatgagcacctccttttcttttgctatcaggcatcacctcgtcatcttcaagcattctctgtttcggagcctcaatttcttttttacggcgagggttatagtaatagacgatgatgcacacgaacacaaccaccagagaaaatgtaaacaggaagtatgaccatgctgcagaactcatctttcggcctccaggttttttacatccctgcccagcttctgcatataggcgattatcgcatccatttccgtaagttcacctctcagctcttccggggtcacctcatctcttgactgttttgattcatatgccgcatcagtcaccttcgccttgtatgcctcgatctgcgctgatacttcatcggggctgtatccatatccgagaatcgaaatttttttgcgtgtataccgggtatcgagccgcgcttcagccaaccatccgtatggcggcatattcgatttttcaaacataccttgcgggctctgcatatgcttgtagtgccaggaatccggatatttacctccaaccctgttcaggtccggtccggtccggcgtgagccccagagaaatggtcggtcataggcgaattcttccggcttggagtactctccatagcgcagtacttcggtcctcaggggccggactgtctgcgtatgacagttgttgcacccttcacgtatatagagatccctcccttcaagctcaacagccgtatacggcttgacatagtcgcttaccggctgtgtcgatggcatgagcatcgggataaatactgtaacaacagtccctacgagaatgacagcagccgacagaacagcaaataacaccggttttgagtacacgcctatgttcatacctccttgtttgcgttcagaggttgattttttgcagttcttattgtcatgataatgttccagacaaaaagaacgatccccacgaagtagacgactcctcccgcgaacctcagtttatagtagggataaagcgacgcgagagcgtcaaggaaattataggtcaatgaaccgtccggctcagtggccttccacatggccccctgctgaataccgccaatccacatagtaaccgtccagataagctgtccgacaagaatcagccagaaatgaacattggcgatcctgatgctatgtaactgattgttgctgattttaggaatcatgtagtaaaatgaggctgaaatggtcaaggtcacccagcccatcgtccccatatgcacatgaccgacaacccagtcagtaaaatggaaaaatgagttcagcgttcttaagccctgtgtcggcccctgaaaggtctgcaatccgtagaaggtaatcccgagaataaaaaatttaaccagataatttgagcgaatctgctcccagtttccctgaagcgtgtagtagccattgaccaccgagccccaggaaggggctatcagaaaaatactgaacgcgatagcgaccgtctgtatccattcaggcacaggagaaagcataagatgatgcgcgcctgtccagagataggcaaagattaacgaccagaatgaaataatcgataaccggtgactgaaaaggggaagtccggtggagaccggaagaaagtagtaaaacatcgccaatataggaatggtaaaaatgaagccgacaatattgtgtccgtaccaccattccacattcgcgtcgtttacaccggcatagagagagtaggacttgaatagattgacgggcacctcaaggttattgacgatgtataaaacagctatggtgacagtcatagctatgatataccagagcgaaacatacagctgcttttcccggcgcttgataagagtcgcaaatacgtttactgcaaacataacccacataacaaccacggcgatgtccagaggccactcaagttctgcatactctttcgtggtattcattccagccataagcgtcagcgcggccatgacaatgatagcattgaaaagatagagatgagccctggcaagacggggaaaaacaaggggggttcgtgtcagcttttgaagaatgtaataagaacaggcgaaaattccagccaatccaaatcccaaccccaggccattggtatgaacaacccgcagacggccaaaactcagccacggagtaaggttcagcgccggatagaacatttcaaaagcaatccatagcccgacgatcaagccgactatcagccagaacagggcagaaaaagtgaagccgcgaacaacctgatattcgtaagggctttctttcatgccttcctcccaaaggtctggttagagagaactctacaggattggtttgtgctttttcagcaatcaccagaacaaagcgtcatgcaaaaagcggaagcgtcaggaatggtccaacaactcatcagtaaataatatatcacataatactgaaatattggccctctcgcaggagttctcggttcattgaaagttgaatctcttaacctgaaaatcctggttcctcttcaccggcatgaccatagtcagaaaaccaacctcctgattctcttaatgccgtatatgaaaaaacggacatttcaagacaggccgaaacttattgactgaggcataagttgtttttttaatgaatcatggttcttttccgcttcaagcgtaaacatcagatctgtaaacccacttgccctgctatcccatgaatgatgttcttactaaaccccgaaaagtatacgttacacgtaccgtagagtttaacgccgctcaccgcttgtacaaccctgatttatctgaagatgaaaacctgaacatctatggcaaatgcagcaatgcgcgaggccatggccataattacgaattggaaattaccgtcagtggtgttatagataacgtcacgggatttcttctggatatgaaagaactgaaaatgatccttgagaaggaaatcatggtacgattcgatcacaaacaccttaatttcgatgtggaagaactgagaaattgtgtcccgagcactgagatacttaccgttaccgtctgggatattctttccaatgcactgcgaaagtacaatcataacgatctaacccttcatgaaatcaccatccatgaaacaagaaaaaactctgtcagatatcgtggcgaataacaaaacatcacactccggatacagttcctgtgcagatgatgactgttgccaggaaaactgcgataccgatcaggaaattatctcaagtatgtccgaagctgtgtacactatgcttgaaggtattggagaaaaccctgaacgggaagggctgaaaaaaacgccggaacgtgtcgctcgctcaatgaggttcctcacaaaagggtatcttgaagacccggaagaaatgttgaaaaaagctgtctttacagaatcttacgacgaaatggtgctggttaaggaaatcgaacttttttctatgtgtgaacatcacatgctgccgtttttcggtaaggctcatgtcgcctacattcctgacgggaaaatcgtgggtctttcgaagctcgggagagttgtcgatgtctatgcgcgtcgtctgcaggttcaggaacgtttgacacagcagatacgtgatgcaatccagaatgtactgaatcccagaggcgtcggtgtcgtgatcgaggccaagcacatgtgcatggtgatgaggggagttgaaaaacaaaattccataacaacaacctctgccatgtcaggtgagtttctgtcttcacaatcgacacgaagcgaatttttacgcctgataggactctaaacaaggaaatatcgaggagaagcgcatgaatgaatcggagacaaaccaacacattctgattgcaatcattgcagccggagcgatattctttgctttccaggtcagttcagttctttctccgctactgatcttcatcatactccttttcattgcgcaaccccttcgctcaaaccctttggttgatcgccttttctggggaatcaacattctcttcggtatctggattttctccgaactttccggtctgctcgcccctttcattatcgcgtttgtccttgcctatctctttgaaccgctgatgaacttcctgctgaaaaatcaaataccccgtgtgctttccgccttgcttatcacgttcttcggtgttggaggcataaccctggtgatcgtgctgcttttgccggaaatagccagccagatcagcgcctttgcaggaatcattcccatgattcccggatacctgcagaatgttatcaactgggtgttcagtttcgaggttttctcatggttctcgattgatatcgaatccattacaagcaatatcaatgccttgttcaaaaagcaattcgaagatatcggctctcttgccacaaactttacacagacaatactgaaaagtataccgaaagtcatatcggcaattacaacagtcctgcttctgccatttctcactttctggtttctcaacgacttcgacaagttttcaggtgctattcggactttgctgaataaacgtcccgactctccagtccacaaatacatcttgatggcccgtgagattttcaaccagtatgttcgaggcctgattatcgtgatgacaatcgaaatggttctctactcaaccactttttcgattataggactcaattatccactgcttctcggcatgatttcaggagccgccctctggctgccttacattggtatctcgaccgcgatactgctgacctccctggtaatcgctttgggcagcaacccggctgagcagtttttctgggtcggccttacctatctctcgatacaggcgcttgaaatcctgttcatggtaccgaaaatagtcggcggaaaggttcaccttaatccgattattctctttctgtcgatcatcctcttcgggtactttttcggcataccaggtatttttgtttctatcccggtgtcagcatttattgtagctgttattcgcgagaagctctatagcagtacagaaacgcttatcgaagagagcagctattctgaataatttcatgccgccctgtgtactattcatgttattacacggggtaatccggtatccatggggttttcaggacaagaatggattcccgtgtcaagcacgggaatgacagggagtgaagagaagtcatgccggacttgatccggcatccatgcagaccctggccccaacgatggattcccgtgtcaagcacgggaatgacagggagtggagaggagtcatgctggacttgatccggcatccatgcagaccctggccccaacgatggattcccgtgtcaagcacgggaatgacagggagtggagaggagtcatgccgccctgtgtaataatattacacggggtgatccggcatccatgcaaacccaggcgccagctatggattcccttgtaagacctgtgaaatagatgctcagattgaactggtcaggctcgggaatgacagaaaagggatagtttcccgtccttgtactccaatttttttctttctttggtgaattattcaggctgaatcgtcaaccactcctcaattatctttttcccttcagcaaccgagtggtcaagcaagtcctgaactgcagggctgatgccactcccaagatccagttctcccggcggaacaccgatgagggcaatctcctcaggcagcttgtcgtgcaggcgggcaacggaaagaagttcgctcagtcccatctgatgggaggacatttttctatgtatgaatgtcgggagttcccggtttcgatagacatagacctgctgatcgaactcgacaggaataatggcatcatagatcagcagagcctccgctgattctatataatcaagcaggtagatgccctgtgtccctccgtctataaagtgaaccgtctccggcagttccgcggcacattctttttcaagcattcgaactgcttcaacaccgaacccctcatccccgaagagaatattcccgagtccgagaacgtttatttgcttcatatggaaagattacgttctgatgatgggtaatgggtaatgggtaatgggtaataggtaataggtaataggtaataggtaataggggaagatagtcatgccggacttgatccggcatccattcaaaatttaactatttgctatggatctccgggtcaagcccgaagatgacagaaaagcatttgtcccgtctactcccaatcacccgcgatctctcatgatgggccaattactcttgactattaccaaacgcatttccatattcctcactagtaaatagccattagtcattttcattacttctcaccaggcacattaacaactcaacaatccctaatccagcgacggttcatcctcaaccttgtgcttatagcccgtaataatcgatgaagtgacgcttgtacgatccacaacatcatgacggaaaaccgcgtagagatgcaggatcaggtaaaaaggaaaaatccatgccacgctgtgatgaacgatatgcagattgtagctgctgccgaagagaggaatgagccacccgaaccaggtatccgcaaaacccccgggattgttctctccatacatcgcgaagccggtaacaatcatgaagagcgaaccgatgaagatgaaaagaaaataggacatcgctgcaaccggattatgcccgatatagcttggctcgtcctttcgcaggaaaagatacgaggacatctgctctctgaaaggtttgccccaccatttaggcgaccatggcttgaaaccggcaaaccgggcgtatttgtcatgcccgaacagcgcccagtacagacggaaaagatagttagcgataaagataaacgccgttccaaaatgcagaaaacgaaagacagacatctgcttgaaccatactgcctcaccgatcggcgggttcaggaagggtgcggcgatgaaaaaaccggaaagaagcaaaacggcgatacagatggcattaatccagtgatacatcctgaccggcagcttccatacatagatttcctcgataattccgcccatgattacctccgtttaaacgatggtgacctttgttatctcgttgccgttcatgtcaaaaacatgagaagcgcaggcaagacaaggatcaaaagaatgaatggttctgagtatttcgagcggctgttcaggatccaccatgggagtgcctttgagcgccgattcgtaggcaccgaccgcaccatttgcatcacggggcgaagcgttccatgttgaaggaacaacaatctggtagtcctctatcttgccgtccctgatatgaatccagtgaccaagcgcgccgcgcggagcctcagtatacccaaaccccttggcttctttcggccatcgggaaggatcccacagttctgtgtttgccgtacgtaaatcgcctgtcttgatattgtcaataagctgatcatagtaatgcatcataaaacctgcggtctgcaggcactctataccccgggcggctgttcttcccaatgttgaaaatagcgcctctggtcctacctcaagcttgccaagtaccatattgacggtatccgtgatcatcgggtcgccctttgcgtaagcaagcagaacccttgcaagcggacccacctccataggattattcttccagcgaggtgttttcagccagctgtatttcttctccgtgtccagatattcgaacggtggtttcggtccggtgtattccggttttgtctcaccctcccaagggtgcaggcctttttcatcaccattgctgtaggtataccagctgtggctgacctcttcggtaacctgactgagatcacgaggatcgacatcatgtattgtcgaaagatccttgttgagtatagctcctctcggccagagcagcgaagctgcgtcatcgatacttttttcaggaaaatcgccgtaacagaggtagttgccaagtccgcccccgtatccccaatccttgtaaaaaccggcaatagcgatcagatccggaatatacacctgctctataaaggtctgggtatcctcgatgattttcttcaccatactgagggtctcgatattgatcgctgtgtccctatccggatcgagcgcacaggccataccgccgaccagataattaggatgagggttctttcctccgaacacagtatgaatcttgacgatttctttctgaaaatcaagagcctcgagataatgagctaccgcgatgagattgacttcaggcggcagtttgtaggcgggatgtccccagtacccgttggcaaaaatgccaagctgtccgctttccacaaaacccacaagtttctgttgcaggtccttgaaataacccggtgatgatttgggccaggaggagaggctctgtgcaattcgtgaagctgctttcgggtcagccttgagagcgctcacgacatccacccagtccagagcatggagatgatagaaatgcaccagatgatcctgagtctgctgggtagcgttcataaggtttctgatgatccttgcgttctcgggtatctctatacccagagcgtcctccacacacctgaccgatgcaagcgcatgaacagtggtgcagacaccacagatacgctctgcaaatgcccaggcatcacgtggatcccttcccttgagaataatttcaataccgcgccacatggtgccgctactgaatgcatcttcaataacgttgttttcgccgagttttgcttctatccgtaaatgtccctcaattctgggaatcggatctacaactatttttttagccattgtgattatctccggttacttatgggcatctctctacttccgcgatctcctcttatccttcatcaacctgatcgatttcgtcacctgctttattctttttgacagcagtaaccgcagcatgagcggcagcaccagctgcagcagcgcctacggctataactccgattttgtcagcattcatatcggtaccgaggaacgatacatctgcaagcctggtatagaacggcccgtcatcccagtatccgggtgctgcgcagccgatacaggggtgcccggagccgatcgggaaactgacgccttcattccactcaatttttgaacaggaattgtatgttgtcgggcctttacaacccattttatagagacaccacccctttcttgtcgcttcatcatcgaagtccctgacaaacattcctgcgtcataaaaggccctgcgataacacttgtcatgaattctggtgccatagaatgccttgggccgcttcatccgatcgagctccggaagcttcccgaatgtgtggtagtgtgttataacgccactcatgacctcggcaataggaggacagcctggaacattgacaagaggcttgtctgtgataatttccgaaatcggtgccgcgcccgtagggttgggatcggcgttctgaacacacccgaaagacgcacaagcgccccatgcaataaccgcagcagcatcggcagcagtttcctttacaatattctgataggaatctcctccgataaggcaatacactccgtcgtcctttgtcggaacgtttccctcacaggcaaggatgtactggcctttatagtctttcatgatctttctgcgcacctcttcaagctgatgaccggctgcggcactcaaggtttcatcgtaatcgagagagatcatgttcagaatcatatctgccatgattggatgggaggacctgataaatgattcagtacaacaggtacattcaagtccatgaagccagataacaggcgtccttggatttgtttccatagcatggactatcttcgggagcattgaaggcgccagaccgagagttaccgaggtaagaccgcagaatttcagaaagtcgcggcggcttactccgcgggatttgaaaatctctgcataagttggttgtttatccatgaagacctcctgattcatcctgagagagtatgaaagaaaaccaaacaaagttaacgattgttacacgatataacaaagaacatcttacagaaagataatcaagagattcattattaacgccaattaaccaaaactctttacttatcaagggactgaaagcaaaaaaaacaactttttcaggagaacaaagagtatgatacaactaacaagaggcggcggcaagaggcctgaaaatcgaaatcacctgtaatcacatctgttacatccacccaggttgatcgattcaatagatgcggcaatacaagtcgataagacgtatccataacctatcgtgatgcatgaagatggtcaaagatttgcctctgtaacatgatcgacaatcgctcaattcaggatccgaaaaaatcatgcctccatttttgtctgaaccggacatttactgtattatcctcaaagtaatttccctctctgttctgaaaaaaagagaccattgacaatggcaggatcccgattacagaaaaccgagaaaacagatatgtcaccccataaagtattatcaccgcgccagaaagcgctgcagatcaatctcgatgaaaccatctacggaagttttgcggaaataggagccggtcaggaagtcgcgcgccattttttccaggctggaggagctgccggcactattgcaagaaccatgtctgcttatgatatggtcatgtccgacgctatgtacggagagaccgggcgctatgtcagcgaagagcggctgatcagcatgctgaaaactgaatgttcgacgctgatgcagcggcttgacatggcacggggagaaaagtcacgcttcttcacctatgctaacaccgttaccgccaagggatatcggggagcgggcaattaccacggatggacaggaattaaattccagcaaaatccggacgaagaaccgagccaggttgtcgttcacatcaagcttctggataatcaaaaccttttccagcaggaagctatcggaacgttcggggtcaacctgatccacagctgttattttgcatacgacagtatagaaaaatttgttcgctctttaatggacagacttacaaacgagcgcatacagattgacgccatcaaggtcaacggcccggcttttgaacatatggatgaccgcctgctcagccttgagctggtcagcaaaggcttcaccgatggcattatgttcaatgccgaaggtaatgtcgtccaaccaactgaagaattgtataagaaaaatattgtcgcattgcgaggcagttttcgtccgccgacccttttaaatgttgaaatgcttcaaaaaggcgcggaacagctcagaaacaatcttcctgaggatgaacggaagcaggtcatgacacttgctgagatctccatgaaccgcctgattgaacggggagccattgacagcaccgactttctcgcccgtatcgacatgctcacctctattaatcagccggtactgatttcaaattttcagcattttcatacactgagccactacctttccggcatctgccgccgccgtgtagccttcatggtcagggtccataacctgcaggatattttcgatgaagaaaactacaaggacctggacggagggttcctggaagcttttggaaccatgttcggcaaaaacaccaagctctatgtttatcccgagaaagccgataacggcgacagactgcttgcctccgactcggtgagtctctcagcacgtgtcaagccgcttatggagtacttcaagaacaacaacttcattcaggacatcaaagacttcaatccgaatgtggcaaacatctggtcgagaaaggttgtcgaaaaaatcgaggcaggtgatccgagctgggagaccatggtacccgtttccgttgcagaagctgtgaaaagttcagatctctttcgataaaaactattctttttgcttttgcttccgctttatcttcatcttgagttttgcccactcacgcatatcttcgacatcatcactttcatccataatttcaattcctaacagtgtctcgatacaatcttccagagtaacgataccttctgtctggtcataattatcaacaactaaaaacatatgctcttttttcttgacaaaaagatccagcgcttttgatacaggaacattttcattgacatgaaatattgtattgcttatctctttaatcgaaacactatcatccttcagggcctgctcaaatatctgcttggttaacgctattcccacaatagtgtccatgttttccttatataaaggcactcgtgagaaattaaatatttcactatcgtttgagacgatatcctttatgctccggttctcttccactgcaaaaacaacactgcgcggagtcaatatatccttgaccttgatttcgtcaagcctcaggacattctcgataacatccgactctttttcatcgataacgccttcatgttcccctaataatgccgatgcaagcagctctgccctgctcatcctgcttacatttttcttgcttttcgacattttatccgtcacaaacaaggtaaggtatattaacgggtaggtaatccagataaatacatgtatcgcgtaagcggttatcgttgagagttctttccagtaaagcgcgccgattgttttcggtattatctcagaaaaaaacagaataccgaacgtaagaacaacagaaacatagacgactatatcagaaccatatatatgcgcggcttgtgcacccactcccgcagcccccaacgtgttggcgattgtgtttagaattaaaatagacgcaatggatttattcaggttaaccttgtgatgttttaaaagagcgccaacgttaggcttttctttctcaagaatcgaaacatatgacatattagtagaaagcaaaaccgactctaatattgaacacatgaaagaaacacctaaagcaagaaaaaaatatactagtaagagagtcattttttgaatttgtacttaacctttcagattacattgcatggaagaaaaacgatcctgcaaaccatcaacggagacctttttcgatctcatcagatacagaaaccgcatcctgagaacaatatgcatctgaaaataaccaatttcacgcacaacaagtgccgaaaagcccactaattttgataaaccctgatccataccgctctatacgtccgtagtaaaccgttacaatgccctgtactatcgcggtctcgtcgtctcattgagcacaaaaaagcccgacctgcagtgaagcaggtcgggctttctcatatcagttaccttccggtgcttcagaggctcaatacagctggttgccgaacaaagtgacagcgtaccgcgcgaaatcggaaagcggggtgaagaatatgccgaaatagagcgtcagcagcataaggcatgcggtcaccagctgcgggagaataccggtcttgatggtatcgggaagcggctgttttgactcgcggaggtacatgttgagcgggatcagcatgtagtaataaagcgagattacgctggtgagaataccgacaagcgcaagccagataaatatagagcctttggacagaagcgctgaaaatatcatcagcttgccgataaagccgactgtcggaggcaacccgaccagcgagatcagaaaaacggtcatggcggctcctgcaagcggcattcttcttccgaggccgcgatagtcctctatgttttcgctgcccgtcttgttggcaatgatcaccgcgacaagaaacgcaccgaagttcatgagcagataggagagcatgtagaagagtgtcgcctgcgtaccgagttcgtccatgacaatgatgccgagaaggatgtacccggcatgtgcgatcgaagaatacgcgagaagtcttttaatgtttgtctgccagagcgcgacaacgttgccgtatatcatcgatgtcacggacagaatcatgagcagcatcagccactcggatcccggggtaagaactcctgcttccgggccatgcggaacggcaacatagaaaaatctgatgagcagtgccagacctgccgctttcgaggcgacagacagaagagctgtaaccggaatcggcgcgccttcgtaaacgtcggggctccagaaatgaaatggaacggcaccgactttgtagcctatacctgccaggatcataatcgaggcgatcatgagtgtgagcggatcgtagccgttcgacagcagcatcctgctgatttcagaaatatttgtctcacctgtcaggccgtagagcagggaaaagccgtaaatcatcaggcccgatgacaccgcaccgtaaacaagatatttcagcgaaccttccgtagaacgcttttctcgcttcagatagccggtcaggacatacgcggcaagactgaccagttccatggcaacaagtatcatcaggagatcggttgatgaagccatcatcaccatgccgataaccatgccgacaatcagaacatagtattcgcccaggcccgatgtcctgtgattgagttcgtcagagaacatcgagagaagtacggtcagaataccggagagtacaaagaaatatttgaagaaaatcgcgaactcatcgataacatacatgccgaaaaatatttcctgaccggtaatggcgtgctgttgccagatgaaccagaaacttcctgccaggccgacaagggttgttatcgacatcaggtgatgcttcttcgacctgaatataaggtcgaccagaatcagcacgagaaaaagagctgaaaggtatatttcgggcaggtaagatacggcactggacttcagagaggtaataacattctgaatttcagcaccggatggaagctcgtacatagtagtaacgtgaatgttattaattgaccgctgtaagtataaccggcgacaagacctgaacaagcttgttgatgctggtggttatcataccgagaaccggcatcggatacacgcccaggaaaatgataatcactgctaaaggaacaagcatggtcagctcccttgcgtcaagatcggtcttccctttccagtcatggaaatgaatccggtcgttgccttcagcgtccttatgcagctcatagaccgcgtcaggatttcgtgttccaagaaacatccgctgtagcgaccagagcagatatgctgccccaagaacaatcccgagaacagagacgatagcgacgttacgaatcagttctgagctgaacgcgccgacaaaaacaaacgcctccgatataaatccgctgagcccgggcagtccgagtgaggcgaaccatgcgatggtaacaacccctgcgtagacaggcatgtatgaggcaaggcctccgaacttgtcgatctggcgggtgtgggcacggtcataaatcacaccgaccagaaggaagagcattgcggtaatggtgccgtgattgaacatctgatagagcgctccggccataccctcggtgttgccggcggcaaggccgagcagcacataccccatatgactgatcgaggagtacgcgacaagttttttaagatcctgctgggcgagagcacagaaggcgccgtaaatgatgttgatcgctccgaacacagctatcacatagagcgaggcctgaaacacttcagggaaaaagggaaaattgatcctcatcatgccataggtgccaagtttcagaagcacgccggcaaggataaccgaaataggtgtcggagcctcgacatgagcatcaggcagccatgtatggaaaggaaacatcggcaccttgatggcaaaacctataaacagtacgataaatgcggcgtaacgccatccggtgctctccgggcctaaaatcgaccccggaatgtaattttcctgactggccatggcaaccatgctgaaggtgtgattgccggtaagcggatcgatgacactgaaatagagtccgatcatgacaagcagcatgaaaacggagccgaaaagcgtgtagaggaaaaacttgattgcggcgtactccctgttcggacctccccagatgccgatgaggaagtacatgggaagaagcatgagttcccagaaaacatagaaaaggaagaagtcaagggccacaaagcaacccatcattgcggtactgagaatattgtacagaatgaaatagcctttcacctgctttttgattgtccagcttgaaagaaccgcgataatggagatcaatgccgtcagaagcaccatggtaattgagattccatcgactccgaggaagtactcgatattgagcgctccgaagtcacccaggtcgagcgttatccagggaagcctctcgacaagctggaaggccccgttgagcgaaccgtcagctgcagcagtgatacccggaagagaggggtcataaccctgccagatcagaaccgcaagccctccctgagccagagcagcgagcagtgaaacgatccgaatgatctgtttttgcgatgaaggcactgccagaattatcagtccagctatgatcggcagaaatacaattaaactcagcatcttctcttatctgttgttttcagagtaaataaaatctcaagactcaacacattgacagactacatcagttgcacgaagtagtaaacgatatatcccgtcaccaccagaagcgccatgacaagataggtctgcacctttccggtctgaatttttttcatggcggcaccggaagtctgtacgaaaaaggcggtaaaattcaccagaccgtcaacgacatagtgatcgaaaccgccgctcgcagaaccgaatttcctgaccgtggcaccgactccgttgacaatgccatcaacaatattgcggtcaaaccatgaaagcagattcgctatgagcatcgatcccttgatgacagtagcgtcatagatctcatcccagtaccacttgttgaaagaatagaggtagagcggccggatacgctgtgcggttttttcaggattgatgaaaccgaaggcatacacgataagcgcaagacctatacccagagcaaccatgatactggaatacatgattgccggatcgtggttttcatgagccgcgtgagctattgccgcctgtcgtgggtcgctgaataccggaccatgatgttcctcgccgttttccgcagcgtgagcatctccgtgctctgcttcaaccggagtatgcgcggcaacatgagcagcttctccttcatgcggttcttcgccatgcagaacacccgggctctcttcatgcgccacctctttcatgaccatgcccgcttcatgatgcaccgcagctccggatccactcatatcagcagcaacaaccgtttcgggtgtttgcacaagatgcataaaccatcctttggcgccatcgagcgggtcgggcgaaaataccgcgaaaaccgagagtgaagcaagaatgacgagagggagcctcatcgcccacggcacctcatgcacctcatggtgaccgtggtcgtcatgaccgtgatgttcatctgccggtttaagatgggtcctgcttttcccgaaaaagacaagccagatctgtcgccccatataaaatgcggtcagcatcgcagagaaaaagccaagaaccggaataaggtagtagatgccgccaccctcaacttcagcaaaacccagcgcaccggcaagaatggcatccttgctcataaaaccgcttgtcagaggcaatccggcaagggctagcgtcgcaacggtaaaggtaacgaaggtccatggcatttttttactcaatccgcccatccaccgcatatcctgctcatggtgcatggcatgaataatagcgcctgacccgagaaagagacaagccttgaagaatgcgtgagtaagcaggtggaacaaagcagccgaatatgcgccgacgccgaggccaagcaccatatacccgagctgtgaaaccgtcgagtaggccagtactctcttgatatcatgctgtgtaatcgcgatcgttgcggccatgaacgcggtaatcgcaccgataaaggctatgacgtgcaacgcgtccggggtgagaatcacaaatattctcgcgacaaagtaaacgcctgcagcgaccatggttgcagcatggataagggctgaaacaggtgtcggaccttccattgcgtcaggcaaccagacatggagcgggaactgagcggatttccctacacagcccataaacagtagaatacctgcagccgtaagccatccctgcgacatatgaaaatcaccggctttgatatgctcatagatctcctcatagccgaatgtgtgaaactgagagtagagaataagaattccaagccacatgcctatatcaccgacacggttggtcagaaaggcttttttctgtgcatctgccgcgctctgcttttcaaagaaaaagccgatcagcaggtatgaagaaagcccgacaagctcccagaaaatatagatggaaaagaggttgtccgagagaacgataccaagcatcgagaaggtaaagattccaagataggcgaaatatctcccgtagtatttgtctccggacatgtagccggttgaatagagatgcacaagcagactgatgagcgataccatggcaagcatgattgccgtaaggttgtcaatcagtattcccatcttgatctgtaaagggcctactccgggaacatctccgaaatctatccagttgaaattccaggcgagtctgaacgaaggatcgtaaccgatcacaatgacattccagaatatccaggctgaaatggcaaatgtcgctcccagaataccgacagccagaaaatcaccgtttcgcggcatccgacggttgaaaaaaatcaacagcacgaaggaaagcagcggaagcaggagtacgattattgataactggatcaaactgtgcataatatcttggatacctttacagaaactatggaacaacgttcccgttacagcttactctttcattgaatcaatactggaaacttccacagtattgaacgttttataaatattgatgataatagccagggcgatagcggcttccgcagcagccagcacgatgacaaacaggctgaacatcactccctccatccccccgttgtattttgaaaaagcgaggaaattgatgtttgccgcattgagaatcagctccactcccatcagcaccacaatggcgttcttcctggtcacgacggcaaaaagacccagaccgaacagtatcgcggagataatcagatagtgattcagaccgactgtagagaaaaaatccatagtatgattacttgtcgttggttttaccgggtttatcaaacctggcaagaaatgccgcgcctataagagcaaggagcagcagtatcgaaaccatttcaaaaggaagcacgtaccgtgacatagtctcaaaaccgatcttttccaccacactcccctgcaactgaaccgtagaggtaaaccactccgctcttgccacaaatgtatagataagaccgcctgttatcgagagaagcaaaacaattccgggaagtatattcaaaacgtcagttttcagatcggtcatcatgatcttgttggtgaacatgacaccgaaaagcagaagaaccagaatacctccgacatacaccataatctgggttaccgcaataaagtcggcgctcagaaaaacatagagggccgcgacgccaaaaaaggtgaacagcagcgagaaagccgaatagataatatttcttgaaaagaccacgaaagctgcagaaaacaccgtaactgccgcaaaaagataaaatatcactgtataggtcgtattcgtcatgtgttatacactcattagtgttgtagctttcacgttgtagcgtttttcgccggggctgctttgggcgcaggtttcggtttaggcgccggggctgcctttttttcttcttcaagcttctttcttttcgcttcagcttccagcttcgtcaggttgccgaagtggtagatcatgttctctcgacggaattcagagaaatcactgacctgcgtatggtagaggcattctgtcggacagacagccgaacagatgccacaggtcatacactgcgccacatcaatatcaaacacaggcacccagaattttttctgttgtccgcctgaagtctttccgcagaccgcaaggtcatccttggtgacctttatggtttccatcatgatacagtcgataggacaggccctcacacactgaccgcatcctatacagtcatcaatttcattatagagacgatagcggcctatttcaggggtggggaccgcctctctcggatactgaagagtgaccagaccgtcaacctgattgaaatagttctcttcatcgataccagcatccccttttctcttgacggcattgaaaaaatgacgcaaggtaatgcccattcctgtcagaatgcttgttacactggtacctatatccctgaaatactcactcatgattatctctgaatcctatttgacataaatctcccatatcgccgtcagaacgaatgccacaaaagcaaacggggtcaacactttccagcagacatgcatcagctgatcaactctcagtcttggaagcgtccatctgagccacatctggataaaaatgaagaagaaacctttcatgatgatccagaatgccccccatacgggaccggttgtccagtcattaagcaacagcggaccgatattgggaaacggtgaattccagcctcccagaaaaacaattgaaatgatcgctgaaaccataaacatactggcatattccgcaagaaagatcacagcgaatttcataccgctgtactctgtgaaataaccggcaacaagctcggattcagcttcaggtatatcaaaaggagcacgatttgtctcggcaagggacgcgataaagtagataagaaacggaagccaggcgatagggttctggaaaaggaaaaagtgcagaaaaccatactcgccctgctgcagaatattaaactgctgcatactgagtgtccctgccatcatgacaccgcacagaatggcgatagctgcaggaatctcataactgactatctgggcaacgcttcggatagctccgtaaagagcccatttgttgtttgatccccagccggcggcaagaataccgacaacttcgagggcgacaattcctatggcatagaagagacccacattgagatcggcaccgataaacgcgggaccgaacggaagtacagcaaaagcgagaaatgaaccgacaaaaagaactccggggccgataacaaaaagaaacttgtcagctgacttgttgacaatatcctccttctgaagcagtttcagaatatcggcaagagtctgaagaatcccccatttaccgacctccatcgggccaagccggtcctgcatgaacgcggaaatctttctctctccgtaaacaccgtatgtcaacgcgtagagcgcaataaatacgagaggaagcgcagctaaaatgacaaggccgacaggcagtccaaaaaggaaatactcagagagagcatcagaccaggcgttgaggcttgtactcataacaatgggaaaactgtttggcagaaaagctccggtactcatcggtcaacctccccgagaacgatatcgatgctgcctataattgcaacgaggtcagggataagctgtccgagagagagctctttcatggctgacaggttcacgaaacatgatgaccgggccttgcatcggagaggtttggttgatttcccgtcgctgatgatataaaagccaagctcaccacgagggttctcagcccgaccgtatacctcgcctgccttcggcctgatccttttcggaatagccgaccttggatcgaagccctcttcttcaggcatcttgtccagacactgctcaattatgttgaggctttcctcaatctcaagcgcccgcacaacatggcgggagaggctgtcgccgatatcagagaattttccatcagggacacagaccttgaaatcaagttcaggataaacagaatatccgtcaacccttctgagatcccactcgacaccggatccgcgaagcatcggtccggaccacccgtaattgatagcgacatcggcaggcatcatcccgacacctttcgtacgttttacgaaaatctcgttctctgtaagaagcttttgtaactcaagcgctttcggcctgaaatatttcacaaattccagggttcgacgggcaaagtccttcgggaaatcataagcaaccccaccaatcagaatgtagttgtacaacatcctcgctccggaggtccactcaagaaggttcagcatgtgttcccgatcacggaaacagaaaagaaagggtgtaaacgctccaagatcaatagcataggtaccaatcgccacaagatgagaagcgattcggtttatctcggagacaatgacacgcatgaactcgacacgcctcggaatctcgatatcaagcaacttttccacggcgatacagtaggcgaaatcgttgttcatggaagcaagatagtccattctgtccacgaaaggcacgatgcccggatagtcaaccatttcagcatgcttttcaaaacagcgatgaaggtaaccgagatacggttcagcctcgataacaacctcgccatccgtcttgcattcaagcctgagcacaccatgtgttgaagggtgctggggtcccatattcaggatcatttcctcactcgacaggtctttttctacaataaccctgttttcgccctgcggggtaaccctgatcgatgtatgttccgcctttcccaactcctgcatgtgtcgtcgcgtttacaacttttgaatatctatcgccgtctgtgtcaattcggaaccttgattccatgataagactcctgcaccacgtaatccttgcgcagaggataacctgtccagtcttcaggacagagaattcgcctcagatcaggatggccgctgaaagtcattccatacatatcaaacgcctccctctcatgccagtctgctgttttccataccctcgccacggaaggaatcacaccatcctccctgtcacagtaaaccttaacggctattttatgagcatgcacccctactgattcaaggttacaaacgatcccgagcttaccctcttcagggtaatcaactcctgacagacaggccatgtagttacatcgcagtttcgggtcgtcccgtaaaaacagagcgatttccctccagcgttcagtctgctgcacctcgaaaaagggcatgaacggattttcatccaaagccgataccgcatcaggaaatgccgcatggactatctcccaaagagcaagagcagcttcaacctcttgtgacctcgatacgctttcctgtgattctcccatctggaacaaacttgaaataatagttatgacgccatcgcgcctttgcgtgcatcctctataagctggcccggatcgatatttttctcttcaagctttttcaaagcctcgacacgtgaaatacctatctgctccatacggatcagctcctgaaccttcataagaccaccgataagcgcttcgggtctcggaggacatcctggaacatagacatctaccggaataatccggtctacacctttcaacacatggtaaccatgcttccagtatggcccgccgcaattggaacaactgcccattgaaagtacatatcggggttccggcatctgctcatacaggcgaataactctttccgccatcttcatggtaaccgttccggcaacgatcatcagatctgattggcgtggagatgatctcggaaaaataccaaagcgctccagatcatagttagaggcgttggtcgccatcatctcgatagcacaacaggcaagcccgaaccccatcggccagagcgaagaaagacgcgcccagttcagaacattgtcaaccgatgtgaccagaacgttatgattcgatatttttgcgtcaagtaatcccataccttcttatgcttatatattatgcatcaggaaacaacctgcgactcatcctcttcgagaaccggcatttttggaatattcggcgtcggccttacccagtccagatcaccttttacccatgcgtagacaagaccgataacgagaataccggcaaaaacaagcgcctctatcagggcaaactcgccaagctgcttgaaaaccgtggcccagggaaaaagaaatacgacttcgacatcgaaaattatgaagatcagagctacaacgtagaaacggatattgaatttcacccatgcggaacccacagcctcctcaccgcattcatagatggcgagtttttccggattgggtctgctggggcgtaaaaggcgggctgtcagatatccaccgacaacaaagatgataccgagaagaagaaaaacaaaaacggtgccgaaatcactcaacgtttggtccataacaataatattgacgttgatatccgtggcttatgatatactgaaatatcgaacctctaacaagtgcgcccaatataaataaaatagtcattgaaaccataacaaatcatgcgaaaaagcctgaatgaccgacaaaaaaaggcacaagacctctcttaaattataaagcgctatcggacttttgccgtatttaatacggtaacgtcattatttatcgaatatcttttcactaaaagccgcaaaataacgaaaggccataaacataaacaatagtgaacaaaccacaacaacagcatgcgaaaaccaggccacaccaacaagagcgaagagcgcctttccgagtgtggcggataagaacagccacagtatcggcagccaggcgatcacgaataccacctgcaacagacgtttcattaaccgttttttttgatcattttttttcaactcaggcttcatcaaaaaacagtcctccaatctgcgacgcaagcgccggatcaagctctttcaatattctgtattcctccctgagtcccttgaaatcaccttgagagaggcaatacatggccattttacaatgcggctcggcaccatccggatccagctccagagccttctctatcatctcccttgccttgtcgtattttccgatgtcgatatacacatctccgagaagacagtaggcatcaacatattccgggtcgatctcaagcaccttttcaagcgtagtaagagcaagttcctcttttcccatcgtgagctggacaaacccgagattcttgtatgctgaaagaaacccccggtcaacagcaagagcgcgaagaaagtcttgtcctgcctgccggtagttgcctgttgccatatgggccactcctcttgaatacagcgcgttgacatgcttcccgtcactcttgataagagagtcaaatactcctgtggcctgactgtaacgctcgttatccatgtaggcaagcgcaagctcatactgcttttcgacgtcacacgggtcacgtttcaccgcctcttcaagcatcctgatttcctgcatgtccctctttttgattggtattctttaaattctcatatgtctcctgaatggcatagagtttcgctgcctgatcaatgatgcgcccggaaagccattcggaaaaagcgggaaaattattgatacagcggatgtactgcttgtaccggaacggcgatttcttcagcagggtctgcgcctcatactcggtctcgctgttgtccgcaaaaaaaccatagggaaacatgactacactgtcataaccttcatcctcgaactcctgaaacgccttctggacggtttcctcggtccactcccctcctgtggtatgattcatacagccctgcttgacgtcatgaaaaatgttgaggggatgatccatgatcaagcgcttcatcatgtcaaaaaactcgccggtttcgttaagccctgtaaataccttcggagggttacccgccctatcccgaacaagcgtaccatgaatgaccagcacgagcccgttttttgatcctttgccgatatatcccctgtcaacctgctgaaacagatatgcggcgtaaatcttgtgaagcgactcgtcctgccacaacttgttcaggagacggactttttcaaacttttcatcaccgtagatatccctgactatctgacaggcgacaccacatgaaaacgcggattccacaggaatcatcggcacgacaatcacaccgtcatactcatcctgcagagcactcagggtatcttcaaaatatggaggcacaaagtagtatgcatcaaaaacatcgatatcgacatggtctgggctctgtgggtcgcaacaagagtcgactcgtagttgtgcagtctccaatcgatatagtgccgggtagaccggtaatccgcgataagataaatcagcagtataggcaccttgacgatctggcgggtaatgaccttgacgattcgtctgctactcggccagaggtttcgcaatgtcagtttttcaacctcaccgtaggtgacaataacagctgcgtatttttttttcttcacaagccgatccaccacttaagttcgacatacatgaccagaaatccgaccaggctgccaacaagagtttgcatgaacgtatgtgctttaagatatattcttgaccacataaggaccgggaccagtaaaaaaaaccaaaatgctacatctccgagctgaagatataccagcgctatcgaagaagtcaacgacaaaagatgaatactgatcttccattgaagcgtaatcagaagaataagcaccgtatttactgcattaaacagcaaaataccggtaaaaattcttggcgcttcaagctgctgcatcagttcataacccagaaaatttacagcgatcattaccagcaagggcagaaaacgctgttcccgaaaagtgatattgtaatctgaaaccttgccgatctttttcagtccgtatattaaaagcatgggaacaatggtgctggccagaaacagcacaataagataatcccagcgagaggggtctcccttaaagccggatgcgacaagacaatatgccgcaggtgccacaacaacaggactgattacccaggaaagaagggatgcgaaacgatgaagcggcatgtatataactaaggagcaaaaaagaggttacaagcttaaaaacaaggtatcttgaaagatagtttttataatagaaaaaaccacgtatattctttttttattgtcgattgcgagagtggtgaaattggtatacacgctagtcttaggaactagtgccgcaaggcgtaagggttcgagtcccttctctcgcacctgaattgagcgtttcaatttgctcgatcaaggttgatcaaagaaaacctctatacattgtcgtgagcggcctgatttcgaggttctttttattagccaaagtggcggaattggtagacgcgctggactcaaaatccagtgggtgcataacccgtgtgggttcgagtcccacctttggtaccatactcagcagccaaactgtttacagcatgcgtaaaatgtattcgccgtggagagaggtgtacatggagtccttcaaggacgaaaaacacccgttccatccgggaaaagacatctttaccgacatacctcctgaagaagatgaagagcgttatgtgctgcaccgcgcgaaaaagagtttcatcatcatgaacctttttccctacaactgcggacatcttatggttattcccttcaagcagacccctgagctttccgagctcgacgacacgacaaagcttgaaatcatgcagcttaccgatgtctgcatggaagccctcacaagaacgatcagtcctcacggtttcaatttcggagtcaacgtcgggaaagtcgccggaggaagtgtcgactcgcatatccactttcacatcgtaccccgctgggacggcgacacgaacttcatgccggtcatcggagaaacaaaggtgttaagcaacgacatgcgaaaactctacaaaaagctgcataaagcaatcgcggaaatcgtagaggaaaaagccgggcaatgacactcacatagaggctctttatttattatccatattatccatgagcggttcaattgcatggcgaacgaagtacagaaaatggattgagattctcttacaagcattgatagctcctatccactttacatcagtacccaacagaacgtcatgccgcacttgatgcggcatccatactgactctctctggaagatggattcccgggcccgacccgtgaaatcagggctcgtatttcacaggtcaggcccgaggatgactgtataaaataacacacaacagatacataaagggatttacatggaaatccccttctgcccgataaccggcaacacttcgccagatcctttcctgaaagtcacagacaggcttgatcgggaaaacggcacagaatggaaacttgtacgcgatcccgagtcagaactgatctatctttctccccgtcctgatgaaaccgggatcgggatgcactatcctgaatcatcctacgatccgcatctctcggttaaaggaggaatcaccctgcgagacaaactctacctttctctgagaaatctcgttctcaggaaaaaggcgtcactgatcgaaaaaagcggccctccactttccgcccgttcaaaaatccttgaaatcggttgctctaccggcgaactgctcgacacactaagacgaaaaaaagaaattcctgctgctaattgtgtcggattcgagaaaaacggatgcccggcatcccatgcaaggaacactttcggctttaccgtcaactgcacagacttctgcgactgccccccggcaggaacattcgaccgcatcatcttctggcacacgcttgaacacatccaccggatcaatgaaacccttgacaaggccgcacaatgtctcgctacggacggggtgatggttatcgcgctgccgaacgcaggaagcagggatgccaccctgtacggcaaacactgggtcgcatgggacgctccccgccacctctatcactttacccctgaaacactcgaaaagctgcttgacaagcatggtctcgaaatatcctcaatgcgcccgttcataccggacaccttttacaactgcctgtacagcgaggagaatatccggcaggaaaaaagcggctcaggcttgaaacatcttgcaaaaggaatcataaggggaatgcaaagcgcagctgccggagcacggaacagtgagctgtcttcgacactggtgtattcggttaaaaacatataaaaccgcacacactatgtcaccaaagaagaatccccctttgtgcataaaaaattttcaccttacgacgggatgacccgcttctctccccgtcctgccccggtaagccggaaaaggcgggaatcttttaaccccggaaaatattcaagtaatgtaaaaaatcactcggacgatcacggaacggctcaattcaatacagctcgcctatgtctgacctttcgttcattcataccgtcccgttttacgagatcactgctctcctggtgcttgccgcgatgataggcctttttagcctgctgcttcgccaaccgttgatcgtcagcctcatagcagtcggagtccttgccgggccatctgcgctcgacatcgttcagtcgcatgagtacattgagctgatgggagaactcggcatagccctgctgctctttctcgtggggttgaagctcgatctcaatcttgtcagatcgctcggccttgtttctctggcaaccggtctcggacaggttctgtttacagcggtgatggggtttttcattgcagttgctatcggcctcgatgtccggacatcaatctatgtcgcggtcgctctgaccttctccagcaccatcatcattgtcaagctgctttcggataaaaaggaggttgactcactgcacggtcgaatcgcgttgggattcctgatcgtgcaggacctcgtcgtggttatcgccatgatgaccctctctgctttcggtgccggcagcggcaacacaggagaatacgaagggctgctgaaagtcggctcggtcatgctctatggagggataatgctgctgtttgtcagtttctttatcaggtttctggcaaatccgattgtgaatcgtttcgcgcggtcaccggaactgctggtgacattcgcgctgggctgggccgcgcttttcgcgtccgcgggtgattttttcggcttcagcaaggagctcggaggactgcttgcaggcgtttcacttgcctctacgcctttcagggaatcgatcgtcgcaaaaatgtcttcccttcgggatttcctgctgctgttctttttcatctcgctcggcatgaacctcgacatgggccttctgggagcccaggtcggcccggccctgatcttctcactgtttgtgctgataggaaacccgcttatcgtcatgatcatcatgggaattctgggctaccgcaaacgaaccggttttctcgcaggcctcaccgtcgctcagataagcgaattttctctgatattcatggcgatgggcatggatctcggacatgtagaacccgaggcaatgggactcgtgacactcgtggggctgctcaccatagcgctctcggtctatatgatcacctattcccataccctctaccgtttccttgaaccgctgctgggagtgtttgaaaaaaagattccggtgagagaaagcaatgaaaaacttgaacagattgaacacactgactatgacatcattcttttcgggatgggcagatatggaagcgcagtggtccactatctcaaacaggacggatacagaattcttgctgtcgatttcaatcccgacgaagtccgtcaatggaaaaaaagaggttacgacgccatttacggagacgcaagcgatcaggaatttattgcaagcctgccattgcagggtgtgaaatgggttgtgtcagccgtttcacagcacgaacttggcctttcccgtgaagacccccgaatggtactgattgacgccctcaaacacaccggttttaccggcaggatcgccgtatcgacccaacggctacaggaaaaggaacaactgaaagcaaaaggagccgatattgtgttccttccgttttacgatgccgccgagcaggcggcgatacgcatcaaagaacgtagcgaaaaaatcatcttgtaaacaaaaagcttccgggaaccaccggcaaaaggagagaacatgcgcaccatcagaaacatcctttacatatcttccggcaacgatgagaaacagagcgccggtttccggaaagctcttgaccttaccagaacgtatgacgctcaattaacgattttgctcatctatcctgactttcccgaagagcatgaagacctgaaaaagaaattcagcagctacctgacacatgatcttgaggattccatgaatgccgtcatgaaagagatgagcatcatggaagacaacatccggatcaagcatcttgttatcgaggcaaaaaagattccgccagcaataactattatcaggcatgttttgaaagggaatcacgatcttgtcgtcaaggacgccgagcccatcgaaggcggcaggggtttcaggggaatggatatgaccctgcttcgcaaatgtccctgcccggtgctcctttccagaaaagcgcctcatacaaccgcgatgaaacgtttcactgtcgcgattgaccctgaaagccgtgaaccgggagaaaaagagctttccctgaccctgctgcgtcttgctgactcactttccggggacaacggggctgaaatcgacgtagtatcctgctgggaatatgaattagaaaaaattctgcagtacaaagcctgggtgaacatttccaaagaagagatgcacaacaatgctgaaaagtaccgcaaaacccatctctcagaactcgagaaactgatccttgaggctgatatcaagacaaggcatcacatacatcatataaaaggacgtcctgaggatgtgatcccggaattcaccctgcaacacgatacgagcctgctggtcatgggaactgtcgcaagaacaggtattcccggctttctgatcggcaacactgcggaaaacatactggaaaaaaccgcctgttcgctcctcgccctgaagccagacggctacgtttcaccggtcagggctgaatgaggatttctggcctgaagaggaggcggaaacggataaggccggtccgttgtatgaaatgaaacatgctcacacggaaccttgccttccgacaacgcactggaaatcttcacgactatgatacaggaacaaccgtggcacagcagaccagccgaggataccttctctttgttatccacttccggcaagggccttaaaacgagcgaagctgcggcacgcgctgcacgctacggaccaaaccgtctcacgcccgcaaaaaaacagaaccccctgaagaggttcctgctgcagttcaaaaatatccttatctacgtcctgcttgcagcaaccctcgtcaccgctttgctggatcactggatcgatgcctgggtgattctcggagtggtattcatcaacgcgttaatcggattcatccaggaaggaaaagccgaaaaggctcttgacgcaattaaaaacctcctctccccccaggcgatggtccgacgggacaaccgaacgttcaatgtaccgtccgatcaactggtaccgggagatgtcgtcatcctgcagtcgggcgacaaggttccagcggacatacgtctgttttccgtcaggaacctcctcatcgatgaatccctgctgacaggagaatctcttccggtagaaaaatgcaacgaaacgataagggtcgatacgccgctggctgaacgtgcgaacatggcattttcaggcacacttgtcacgtacggaaagggagaaggtgttgtaaccggaacaggggaccggacggaaattgggctcatcagctcaatgctcagcaaagtagaaaccctggagaccccgctgcttcgacgcgtcaacgaattctcccgaaccctgaccattgcaattgtactgctttcagcagtgctttttggctttggcgttctcgtcagaggatactcgttaactgaaatgttcaatgctgcggtcggtcttgccgtcgccgccattccggaaggtctgcccgcaatcatgactatcgcgctggcgatcggtgtacaggcaatggcacgcagaaaggccattatccgtcggctgccggcagtagaaacccttggctcagtatcggtcatctgttcagacaaaaccggaacactgacccgcaacgagatgaccgtgagaaacgttgctcttccggccaaacgttttgaagtcaccggttcgggttatgacccccacggcgcattcctgcttgacgaaaaagagattgatctgcagaactattcccagatgagagctcttgcgcatatcgctctgctctgcaacgatgcgactcttgattttcgcgatgagcaatgggtactctccggagacccgacagaaggagccctctctgtcctcggcaaaaaagcaggctatgaccctgacacggaacagcaaaactggccaagaatcgatctgattccattcgagtccgaataccgtttcatggcaaccctgcatcacgatcatacagacagagctttcatctacctgaaaggagcccctgaaattgtactcgaacgttgtacgaaacagagacatggagaaaccgatgagtctctcgattcgtcttactgggaaaaaaccataacaaagatggctgccgaaggccagaggttacttgccatagcatgtaaaaagacaacaagcgaccagagcactcttaactttgaagatgttgcatccgggctgacgctgatcggaatagtcggtatgatggacccgccgagagatgaagcggtctcggctgtcaaacgctgccaacaggcaggcatacgagtcaagatgatcactggtgatcatgccgataccgccttggctatcggcaaaatgaccggcatcggtgatggcttgaacgccctgacaggaacagaaattgaagtgatgagcgatgaggaactgcgacaaaacgtcaacaggatcgatatcttcgcccgcagcagtcctgaacataaaataaggctggtcaaggcgctccagtccaacggctctgttgtcgccatgaccggggacggtgtcaatgacgccccggcactgaaaagggccgatgtcggaatagcaatggggcagaaaggcacggaggtatccagggaagcagctgaaatgattctcgccgacgacaatttcgcaaccatagcaaacgccgtcgagcaaggaagaacagtctatgacaacctgaaaaaatccatcatgttcgtcctgccgacaaacgggggcgaggcgctcagcatcctcttcgccatagcactgggctatacgctaccggttacggccattcagatcctctgggttaacatggttacagcagtaacgctcgcactcacccttgcgttcgaaaaagcggaacacaatgtcatggaacggaaaccaaggaaatccggcgagccgatcctttcgggtttcattgtctggagaatcgcctatgtttcgcttatcctgctgagcggcacttttgggctgtttctctggtatgaaaacgcagggtattcacatgacatggcacgaaccgtcgccgtcaacactctggtcttgtttgaaatcttctacctcttcagttcgcgtttctttgttgcctctgtcttttcaaaagaggggttcgtgggcaaccctgccgtactctatgcagtcgccatactcatcgtactgcagtcgctgttcaactatgccccgttcatgcaaagtctgtttgcgacggtgccgcttggcctccaggactgggccgttattctgctggtcagttcttcggtgctctttcttgtcgaactcgaaaaatatatactcagaaaacgtcgtccctctacgtagcccatgtaggaaaatacaacgcacggaaaaaggaataagcaacaagagctacggcaacaggggccatgaagagttcaaatgccggttacgcgacaggaaaaagtatcaggagccgtcttgctgttctccccccggcctcgcgcttctgccgagagccttgtcgtattggatgcgggcgacgagatagtcgtagatagcctgaaggtaattggttttggacttgttcagctgtaattcagcgtcggcaagttcaagctgcgaaccgatcccttccctgaaacgaagaagcgtgatctcatagctccgctcagcggtacgtatggttctggactgaacttctatccgttgttgtgactcctgaaggctggaaagcttcacttcaacctcagcccgtatatctgctttcaaatcctcaagccttgtcatagtctttaatcggccgagctttgcctgctctacctgcgagcttatccggaacccggtaaaaatcggcagggaaacctgtaagccaacggatgaagtaaccggccagtccgtatctttgagcgccacatcgtcattaaactgggtttgtgcctgcaactgccctactgcattgatcgcgggataacgttcagcctgtgcagcattgacattctgcgcttccgcttcgatctgcagctcgagctgacgaacctcaggccttgcagacaaggcttcggcataggctgcagagatatcatcgggatatgctcctttgctgtacacaagagaatcagagagcaccatggtgctttcaggatcgataccgatactgttcttgagctgcgtcctcgatatcaccgcgttattgcgcgcctgtatgagatcgggctttatattttctacggagagatatgctttcagggtatcgatatccgcagccaccccttccctgaaaagagaacgactgtcacgaagagcggtctcccagcgggaaatgctctgttcgagtattgtaacctgcctgtcagaaatcagaacattgtagtatgcgatctttatatcgctgatcacatccgcctcagtctgacgataggcttccatgctgattttcctgactgttgaggatgctttgatgcccgcaagcgccttcaggttgaagagcggctgactcagggaaagcgaggcaaccattgcattatcctgactgatttccagaggagtaaacctggtgggatcaccgccaaatatgtcgggaaagtaaataaccgaaggttcaagggttctcgtatagtcgaatcctgcatcgagctgaggaagtacccccgcccatgcctcccgaactttctgacgggcaatagcacgatccagccgcgcgacttcaaggtcgcgatttcgttcaagaccgatggaaaccgcctcatcgagcgacagtgtcacagactgccctttgaccacattttcaccggcagctaaactgaacgtgggtaacaaggcgagtacaatcgtgacaaccagatacagccgataatggtttaggtctgtcatagctctttgcacgggataatctttcctgaaaaatcctgaaaaatctatcgaaatcctaacgttcaatacctccctttccagagcttttcgagtcgttcccttataaatttctccctcccctcttctgttggatggtagaagacagcatcaagtccttcaggcaggtaggtctcagcgacaaaatgctcaggataatcatgggggtatttgtaaccctcgccgtaccccgattctttcatgtactttgtcggagcattgcgcaaatgcatcggcacggacagctcctgatgcatccctgcatgccgttgcgcttcatttatggcctgatagcttgcattggattttggagcgcctgccagataggtgactccctgcgcgaggttgattctcgcttcaggcagcccgatcatttcaacagcgtgaaaaacagacaccgcaagagtcagcgcatagggatcggcattgccgacatcctcactggcgaaaatcaccattcttcgcgcgataaacttcggatcttctccaccatcgagcatcctcgcgagccagaaaagggccgcatcgggatcggatcctctcagggatttgatgaatgccgaaatgacatcgtagtgcgacgctccctttttatcatagacaggaagttttttctgaagtactctttccagcaaggtccgggaaagatgcacaggaaccgttgagagatcaaccatggaaagagctgcctcgacagcgttcaaggccttgcgggcatccccggccgagaactgcagcagaaacgcccagtcatcgataacgacctcatacggggcgatcagcggatcacctgcaagcgcacacctgacaaccgcctggagagctgcatcttcaagagcattgagtacatacacctgcatcctgctcatcagggctgcgttgacctcaaacgaagggttttcggttgtcgcccctatcagcacaacaacaccctgctcgatcgcatgaagcagcgaatcctgctgggccttgttgaaacggtggatttcgtcgataaacagcagtgtccggagaccatcgagtcgttgtgctgaagcagcaagctcaagcgacttgcgtacttccctgactcccgcgtcaacagcggaaagcgaatcgaatcgaaaatcaagagaattggcacagatctcagcaagggttgttttacctgagcccggaggaccccagaatatcatcgaaggcaggcgtccctgagcaataaattttctgaggggaccttccgcaccgataaggtgctcctgaccatacatgtcgtcaagattccttggccgcgccctttcggcaagcggctgaaaaccggggtctgcttttcctctcgaaggcaagccgaaaagatcgtcctgattttgcttgcctgaagacatcaggacacctctatgaactgtcgtgagcgacatgaggacgaggcgaacggagcgcaagaaccggagtgtacgcattgtacatgaggattccgggcaccgcccaacgatctactcagggcgtgtaacaaatgcatagaggtgcccatcagaaacctgcatcgcttaaccaggattcactgatcttcccggagtttccccctgcatcgttgagcaacgactgctgcctcgcgatatatttcccgagaatatcgaactccagattgagccggtcaccgtccttcaaattgttgatggtggtgttctcgaatgtatagggaataatcgccacggaaaaactgtttgccttgacattcgcgacggtaaggctgactccatcgatcgcgattgaacctaccggcacgatgaacggcatgaattcatccggaaaactgattcggatttccctgcttccgcccagatcatacactccgagtaccgtgccgacacaatcgacatgtccctgaacaaaatgaccgccaagcctgtccgaaggccgcaccgccctttcaaggtttacggaaacccccggcacaaaatagccgagagtggtttttttcagagtctccccgatcgtatcgacgtcgaacgtcccgtcgccaagagccacaaccgtctggcatgcaccgtttatcgccacgctttcatcgatcgcgagatcattgaactcatgccggtttttgtagcgaaccgtaatacgcagacttgttccttgactgcgtattgccgctatcgtccctatatccttgacaattcctgtaaacatatcgtgttacaccatcgccttcaaagctgcctcataatccggctcctgggtgatttccggaacctgttcggaatagataaccttgccttcattatccacgattaccacggcacgggaaagaatacccttaagaggaccgtcaacaatggtaacaccgtaatcattgccgaattcaggcgatctgaagactgagagtgaaataacattttcgataccttcaacctcgcaaaaacgtttgtgggcaaaaggaagatcggctgaaatacacaatacaaccgtatcgggaatacttgatgcctcaagattgaaacgcctgactgaagccgcacaaacaggggtgtcgaggcttggaaaaatattcaggacaatcctttttcctgcaaaatcagccatgttcgcttcggaaagatctttattcacaagggtaaaggaaggcgcgactgttcccgcagctggtaatgcaccgacagtcgataccggatttccttttaacgtgatattcgccataacttctcctcttttaacttcgttttaggtgtgcaagatactggaaaacagtaggccagaacaggcaaaacctgatcatagttcccgcaaaaagcacattcagcggaaaactggagttgtacattattggatgcgtaacaaaaagtcatgcccccctgttttctattcgttattacacggagggccggcatccatgccaagaaaggcaaatgtcgaaaagcaaagtatggatctccgggtcaagcccgaagatgacaaaaaaaatacctactcccgactcttttctcagtcccacaaacctttgcccctcgaaacgctgtatctaccggaaccgagaaagacgattgcaagagaaccaaacaggtataaaaactgtaactccaggccgtaaccgccatgttgcgtcagtgaaaggaggtctcccatatgcacaagataaatcgctgagatcatcacaaatgcctctatcagcgctgcgggacgggaaagaatacccagaatgataagcagcggagcgagcagctcacctgcatatactccccaggaaagataggctggaaatcctgcatccacgagagtcttctcaatgaaaccgacaccgtttttaagtttgtgaatcccgtgaaacaacatcaggccgccaacaggcagacgcagcaacagcttgcccagatcattattttgaaaaatacggtctatcatagcactgtggattgatcataaactgaaacattactctactacagagtataagaaaagaaaagctgtctataaaagaacaccggactgccctgtaaagtctgagcagtccggtgttctggatgttgttaatggtaaaccagaaagaacagtgtttcagtcccgcttaattagcagtataactgaagttgtagatggcacctacagagagaacataaggagcataatctgactcgagatcagcgtaacttgccattgcataaacctgggcattgtcaagaaggtgatggaaaacaccaccggtgatgcccattccttcagacgctccgtcatcaaccatacccagagaaagggaaagatcggtttttgcctctttaagcatggcggttcctgtcagatagtagtagctgacgtccatgccgttactgacgttttcataggaagcgcctaccttccagccatcagttttgtacgtggcataggcacggatagcttcgccatcggcaccgataccgtaataaaccactttcgtttcagggttgtcagcatacaccccacccaaggttaatccgcctgtcgtgtatgaaccgcctgcgagataagccagttcattatcgtcgttgctttcatcaaacgcgatgcctccaagaagcttgaaaccgctcagatccggcgtgacgtactgcaaggagttgtcggtaaatctgtttgtagcgggtgacagaccgtaggatgctccgccgcctgcaaaaacgccaccagaattgattcttgaaagatcgtagaaaggatcaagcgcataaccggggaatttgtaggcgttggtcatacggccgtaagtcaatttaccgtaatcacattcgaagccaccaaagaagaagcgctgtgtaaaaccatgaccgtctttattctcatcggaaggggcaccgacctgcaggtgaacaaaagcttttcctttttcattgccgtaggaacccttgataccgaaacgggagacattgtcagttcccttccagcgctcgataccgctccattcatcatcaacgtagttgaaagaataacgaagattaccgtaaacggtaacactcggtttcatttccgcctgcagtgcagacggtagtgcccagaccatgaccaggcacaatagtgacaggatttttttcttcatgttgctgctatctcagtatttgtgttgctgttttctcctcattttcaggggaatcgaactctttcagtaatccttacccccacatgtcgatcatatataccgcacaagtatctcgctatataggtatataaccgacaataagattataaggaaatcagcggatttaaccaaacactaaaacatcagcagattctgcatccatgtgtttcgcaaaagggctacttcacacacctgtccctgcctgttcaaaatccgcgagtcaccagcaacggtgagacattgtatccggattgctgtttcctgttgattgagcacactctctcttcacaaaccctatcatacctgtatcacagagcaccggtagtgagaccggctctctgacaaagatcaaacgtgagaactatggacaggagaaacgttactcaggagcaaaaaaaacgcagattacaacacgtaggattcaagcaggagatcgttaccgaaaaagacaggagactcaaaccggagagaaatggccccctgaggcgagtcgaccccaagcggagcgaaggaatccagaccatctccaccgaatatctttggggcgacatacaggtatattttatcgacaagaccggactgcagcaaagaaccggaaagacgggatccggcttccacaaaaacagaaagcacaccattggcatgcagaacatgcaaaacttcgtcaagatcaagccttccgttccgttctgtgacgcttacgacctcaacccccttgtcctgcagccgctccctcctcccggtagtctctccggcatcagaggtaaaaacaatcgttgctgcctcaccgttatagacattcatcgtctcaggcaactgcagccggcggtcaagaacgacacgcagtggatttcgtcccggcaggtgacgaaccgtcaacagagggtcatcggccacgatggtcccagagccggtcataactgcgtcatagcgacttcgtagaaaatgtacatgatctctggcgggctgccccgttatccatttcgataatccattgactgttgcaattttaccgtcgagggtctgtccgagcttcagcgagacgaaaggaatgtttttgacatgacttttcataaacgcttcgttcaatttaagagaccgctcttccagaacaccttcgattacctcgactcctgcgtccagcaacttctgtatccctcttccggcaaccattctatgcggatccctgcatgccacaaccactctcggaatgtttttctggatgataaggtcgctgcagggcggggtctttccgtgatgcgaacacggttccagattcacatacaatgtcgattcacgaagctgctctgagtccttaacagacgctatggcattcacctctgcatgaggccccccataccgttcatgataaccctctccgatgatctgcccgtcaagaacaagaagggagccgaccattggattggggctgacataaccggcaccttttcctgcaagctcaagacagcgagacatgtaacgctcgtgctgcctgaactcattggtatcttcaacagtcatgattatcagacaagagcattacggattttccggatgtatctgtaccagtttcacacctgaaagccggatcagatcggctatgtgatctatcttatagggcttgtcgtagtagatagttttaatgccgacatttatcagcactttaaggcaatgaatgcaaggactggcggtaatgtatatatcagcatccttgattgacacgccatgttttgccgcctgcgctatcgcgttgatctctgcgtgtatggtattgacgcaattctcctcgaccgttccgtccgggtgtttgctgctatagatcctgcaggtggtttcattgcagtgaggaagtcctgaaggagcaccattgtaaccggtcgaaagaatgttattgtcacggacgagtaccgcgccgatatgccctctggtgcaggtagccctccgcgaaatcagatgggccacactcataaaatactcatgccaaccgagccgtgactctccgccatcagcacacgcttcaccgtgacgccgacaacagtcgtcttgttgaatatcttcaggcataggaaggtttttaatacattgatagtagtgacgagttggaactgttaaagaagataaagaaaaagaatacccggaaacaaagatcagcgatgcttcgcaactattttacgctctaccacctcgcccgcgaacttcatgaactggtcgccgggggttatattttcgagatctattcgcaacagaaaagcgaaatcaccataagcctgataaccaacgagggaaaccatctgcaactcatcgtagtcaccggtcatcccaggctctgcatctataccagagaagggctgcaaagaaagcagcgaaatactgccggtctgatgccggagctcaatgaaaaaaaaatttcgtgcatcaccatagatccgtgtgacaggattatcagaattgaaactgaagacaactacgccattgtgcttcaactgttcagcgcaaaaacaaatatctttctggagcataacggcaatattgcaggcagtttcaaaaaagggatagctcgttcaggttccggcagtcaggaagccatccttcgaccggatattctgcgtactctcgaaaggatggttcaaaaccgccgttacttcattgagtccttttccggaacagatcgaaaggacacagaaatacccgcgcaactactccccggttttgatcgtgggctcataaaagaactgctcgggcgatgcggaaaaaatcgttctcctgaaactatacacgaacaactctccacgctcttttacgaactcattgatccctgcccgtcagtacttttcacaaatgaaaacggcccgctcttctcgatactgcagcaaaagaaaaaagagtgcgtagaatttgacagcgttattgaaggattgaacttctatagctcgaaaacaagacaacaccgtaaaaccgttgagcttgttcatcagattgaagggaaactgcttcaaaaaagaaaaaaaatcgacagtgaactacagcactttcaacccgaattgcttcggcgacagtttgatgcatatcaacgatacgggcaccttctcatggcgaatctctccctggctgactgcaggaaagagagtataacagttcccgatatttttgatccttccgccctccccgtaaccatagccctcaagccggaactcaacctgcaggaaaacgcggctctctggttccggaaagcatccagaacacgagaaaaacttcaaggcggcagtcgaagaatagccgctgttgcagaagagaagcaggcacttgaaaagctcattacagaactcggcaaactggcaaaaccctcggaagttacacgctttgaaaaaaacaacagcgctctcctgaaaaaactcggatgtgaaagcaattcaggaaaaaccggaaagagactaccgttccgcagttttgagctttctgaaaaagcggctctgtacgtcggcaaaaacgctgaaaacaacgaaaagcttacctttacctttgccagacctcatgacatctggctgcatgtacgaggagcagccggttcgcactgtattcttcgcggaacgacgatacaaaacatctcggcaatacgaactgcggccgaaattgccgcgttttattcttcctcccgtcatgcagaactagtccctgtcgtctacaccgaaaaaaaatatgttcgacgcgcaaaaaatatgcctccgggaaaggtcgtcgtagaaaaagagcaggtgatactggtacatccttcacgttttttcgacgctgcagaaaagtaaacgcaaaaaaaagctatggaaaactacaaactcgttctccctgaacacctgaatcactatgggtttctttttggagggcatctgttaaaatggatcgatgaggtcggctatatcgccgtctcgcttgactatcctggctgtaattttgtaacggtagccatggaccggatcgtgtttaaaaaaagcatccgaaaaggcaccatactctgcttcgaaacaaataaaacgcacgaagggcatacctctgtcgagtatactgtcaatgcctacaaggacagtatagacacaggaaaacgagacatggttttcagcacgcagatcacctttgtctgtctggatgaaaacggaaagaaaaaacaactctgcaagaaataactatcgtcttagcgcccggagccggtaacaatgccggaaacacggatcatggctataaacccgataagaagcataaccgcatttgccagccacatagatattcccggatcaagaagacccctgtcagagagtttttcgcccataatgagcaatgcccagtaaaggataaaaaacagcaacgataaaccggcaccgatgccaaaaccacctcgtttcgcaagcacaccgagaggagcccccacaagaacaaacacgatacaggcgaacgaaagcgcgtacttcttatggaactctaccatgtatttgttgtacatcccctggctttgctctatatgctctatttcccggtcaaccgccacaagcattttatccacccttttctcagcctcagctttgtttatgccggcataccggtcgctttctgccccacgattttcaggctgaactgaacgtgcgttgatcgctttttgctcacgctcgatacttttatcgataagtacagttgcgtcaagcattcgctttctgaatttcatgcccataccgaacagctgctctgcagacagttcacgatcgccccgcctgatctcattaccttcagtccgttcgaagccgtatcctgttgaggaaaaaacaaaccggtgtttctcaaaggtcataaccctgtactcctctttgccctgaccttgcatcttgtgcatctgaccgttaaaaagcgttaaaatcaggtaatgataatcagcagtgaacgctatgtggcctgattccgctgtaataaccgccttgtcttcattcgaccctctctcgtatatcgtgatcccttcaagtgtgttagggtcactgccttcctctctcacaagtatggaatagccgtcaacaagccctgaaaaagcattttccgtcaaaccaaaggtaggtttggcccttgttatgtccctcaggagcactttggcctgatagttcgcctcgggaagaactatgttgttgaaacgttccaggatacccgtaagaagagctgccgcaacaagtacaggaaaaacaagccgatagagcgaaacccctcccgccctcatcacggtcatttcagagctgtttgcaagatttccgaaagcgatcagtgtggccacgagtaccgccatgggtaaggcgagtaccaccatccaggcaacctgcagggaaataagctctgcaatgacaataaagcccagatcctttcctgcaaaacgatcgaaaaatcgcgtaacgaactgcagtgtcagaataaacagaatcgtaatgaaggaaaaaagaaaaggcccgatatgctcttttaatatgtaacggtagagaattttcatagcacctcagccttggatccgcatttacttctctcacgcgtgtgttgagaaaagaatatagtcaagatgaagaaaaaatgagggaagagtaacgctgaaggaaagaaagttcaggagaaaaaaacaatccgcagcacggtattgctgcggactatggtgcactcggaaggactcgaaccttcaacccactgattaagagtcagttgctctaccaattgagccacgagtgcggaaaattgttttcgtcctgtaacgccgtcctacttctcaggctcttccaccgcgccgggagccggtgcggatgcaggagtttcgacaggagcaggagccgcaggcagctctttctgaagaatactttcctttacctcaaccgctgactgccttgaagggagagtaaactgaaccaaaaaacagagcaccatcaatgcaccggcaagcacggctgttgtcttgctcagaaaatcaccggttcttctcacgccaagattctgaacagtccccagactggatataccgctggtcaatccgctcccgcccttcgggttctgcaacagcacaacaccgataagcataatggaaatcagcagaatcaaaacgataaaaaatatgtgcataatccggcaggatagtattatctataagaggaatcagctaaatatcgtaacttccttctgataaagaggcttaatattagcaacttttcaaaaaaaaacaagcgatgttttcaggccccgccataacaagctttccaggctgaaattgccgcattggacgcaggccgcacccggatgccatagaaaagagaaaaaatcctatcggaacgctgtcgctcagtctttcaaatatatatcattcatttcgtcccatgcctcagaaaaagcataacagagttcgttctgcaaaagttctgcgcaaaacatcagaaaccgatatttcagttgaagttgaccttgatggctcaggaagtagcaccgttgactcgggagtgacgttcctcgaccatatgctgacaaacttcagtaaacactcaggtatcgatattgcactacgctgcaagggagacaccgggattgatgatcaccattcagttgaagatattgcgattgtgatgggttcggccattctggaagcactgggagataaaaaagggattcatcgctacggctgggctatcattcccatggacgaagcccttgcacgctgctcgctcgatcttggcgggagaagttactgcgtctttcatgctcctttcagcagagctgaaataaacggtttttcaacagagatggttgagcattttttcgtttccctgtcacgaacattgcaggcaaacctgcatcttcgtgttctggaaggcagcaacacgcatcataaaatcgaggcgctcttcaaggcttttgcatacgccatgaaacaggccgtgcatatcataggtaccgacattccctcaaccaagggaatgatctgagtgctgagtgctgagtgctgagtgctgagtgctgagtgctacggcgaagatagacgaatgaaaagccaaaagggctgaatagctaagagctatcaagcccgaggataaccttcaggcatgatacagctctcgtcactcccggtttccttctatctttgaactagtaacgattgcctgctcaaaatacaagaggctgcctttttggacagcctcttggcggaaaatcccctaaacttgtcactcgttacccgtcactttcacccctcacttcgcgtaagcgatcgatcgtttttccctgattatcgacaccttgatctggcccggataatcagcaacctcttctattttgtgtgcgatatcatgtgcgagaatatctgcctgtgaatcattcacattttcgccttcaacaataacgcgaatctctcttcctgcctgcagcgcataggtcttgatcacgccgggaaatccttttgctatctcttccaggttttccagccgcttcacatgcccctctgcagtaacagctccacgtccacccggacgagctgaagatatcacgttggctgcttctacaagatctgctatgggactttcctttggtgcgtcgccatgatgcgcggcaatcgcattgagcactacttttgactccctgaacttcttcatatactgcataccggcaatcgcatgaggctcgtcactctcgggaagcaccaggcctatatcatgcaacagacctgcacgtttggcatatttcgcgtcgagtttgagttcagcggccatgagaccggcaagcatcgcgacttctctcgaatgctggagcagattctgaccgtagacggtatgatatttcattttgcctatcaaagcgacaacttttgccggcatatccggaatctgaagagaagcaagagtctcctctccagtgctcatgagaacatcgtcgatctctttctttgcatcctcgtatgccttctcgattgcaaccggatgaataacaccgtctatcagaagtttttgcagcgtcagcttggcaagctctctgcgcaatgggtcaaaacaggagagaatgacaacctcaggagtatcgtcaacgatgatatcaactccggtcgcattttcaaatgctttaatgttgcgtccttcacgaccgataatcctgcctttcagctcatcactttgaatgtgaacaactgacaaggcactttccgtagcctgctcgaaagaaacacgctggatagctgtaagcaatgttttttcagctattctggaagcctcctgctcagactcttcatgaattctgtgaatggtttccgtagcttcttcgcgagcgacagcaaccatattatcttttaacatctgcttggcatcttcagcctgaagattactgattacctcgagcttctcgttctgttcggccgttatccgttcgagttcctttattttgttcgataaagattcccgctcccgctcgagctctttacgcgtcgcctcaacttttttctcactatccctgagatcctgaccctgacgtttcaggttattttccttctgacgaatctgtttctgtaactgagtgaacttgttgttctttaccgtcacatccgcatcgaattcgcgtcggcgcttcttccactcctgattgacctctgtaactttcaggtctttgtactcgttagcctctttctgggcctcctgaacaatctgaacggctcgctcttcagcctcaagaacttttgtcgtaccgattttctcaagaaaaaagcgtccgataaaaaaaccaacgacaaaaaaaagaagcgatgcaagaactattaaaaataggttaaccacaatcgccattaacatttacctcctttatgcgcctactgtcaccgtgaaaaggcgccttatttatccaaaaaaaaatccgcaccagccaaggatgtgtaagatttaagaacccgtttttagtacggaggggcctccttcagatattttgcgtcctctgtaacaccgtctccagcatcatctgaaaccgtccgttctgattacggttcagtaaggcctgcaatccaaaagaagagtcagctccctgattcttaagtgttgattcttttacttacaaacacccctgtaatcggtgcggatatttcttctactttcaatgtaagcgattagagagaattttgctcaagaaaaagagtcagccgggcaatttttttctccattgaagagagctgatcagtcaattcattttttttctcagcgaaatgaattgccgcaagaacagcaaactttttctcctcaaggtctggagctttgcccgcgaactgctgcatgatttcatcaacctcacatgctgcctgttcggtagactcacggtcttcaaccctcaaggggtatctgtcgccgaagatagtgacatttatcttttccatcaacagctcaaaccggcatctcgtttcttagttccatctctattctctgcagaatcacaatcagcttctgcctgacctgtactttttcctcataggaaaaactttcaccggaaacagttttttcgtttcccgaaaccggaagtttgcacgaacgtaatatggactgaagacttgtaatctccgcctgcatcaatgcattttgttcccggcactcagtcaactctccgactatctgctcaatacgcttttcaagcatatcaaggccggagctgtcactgacctcaagacgttcttccatgacttacagcatcaaacttgccgaattaccgcaccaagcctgctttcggcattatccgtaactttccggagaatctttttaactctttcttctttcagtgtacgttcagtatctgaaatatcaagcgacaacgcaacacttctctcacgttctcccggctctgtttcccgttcgaaaagatcaaacacctgaaccttcctgatcatttcatcacttgatttcacacaatcaaccagttcctgtacacctgatccttccggaagaatgaatgaaagatctctcacaacgacaggatatcttgaaggcgggttatacacaacgttcaacgtataacaactctcgagaagctccgcatctatttctgcgataaaaacaggttgatcgatatcaaacgcgtcaagtacttcaagagctatctcttttactgaacctccccgctgtttcaagcgctcacccttatccatcaagtcaaaggtaatggaaagcgtgcaatcattataaatattaagtgctgatttatcaagcaaattcaatcgttcaaacaacatctctacagaacccttgatatcaaaaaagtcaacatcaaccttttcctgtgaccagttagaaggaaaccggcttccggtaagagcgacaacaagcacctctttttctttcaggcaatcaagcgaaccctcgacttcctctgttttgtagaaaactctggcgacctcaaacagcctcatatcccttgcgccgtgcttgatgttgtgcgaaataactttcagcatggacggcacgagagagggacgcaacacctccagaccttcacttatgggattaagcaccggcacaggaatatgatcaaacaacgacgcctcacgtcttgtgatcaggggattggtcagaatctctctgtactgcaatccgatcataacggagcgcagatagtcagggaaaaattcagggtgtttgcgcgcctgcggataacttgcgaccattctttccgccgccgcgatcgcattatacccttcaagcctggcgacctcttcaaccaggtcaatttcctgctccacgtcaaccctgaaggaaggaatgtcaaactccacacttccggcctgctgatccacaacagaaaagccgacgtattccagcatggaaaccattttttccgcagaaatggaacagccgagaatctcgttggccctcttcggacgaagagtgaccgtgttacgggactcaggcaggtcacccgcctcttgtgcacacacaacctcgcctccggcaagttccagaataagcgtgaccgcgcattccgcagcaaaacgaacacaaccgggatccgttccacgctcgaaacggtaggctgaatcacttgtcaacccaagcagttttgatgtctttcttacagcgaaaggagaaaaatacgcggattcaagcagaatatcggttgtactctcactcaccgctgaatcatttccgcccatgacaccggcaatcgccacaggtttttcctgatcacagattacaggcatcccgggtttgagttggcaggtttcctgattgatcgtgacaattgaactgttgacatcgcttcttacctgtacgcatcctccctgtaatgcggcgagatcaaaagcatggagaggctgaccaagagagtgcagaatgaagttggttatgtcaacaatgttgtttcggcttcggagaccgatgctttctattttctctttaagccatccaggagattcggctaccgtgacattgcgaatgagaatccctgtgtagtagggacaaacctccggatcagcgatatgcaccagaggtcctgtgggcgaaaaatcaacgctgagaggcttcggcagcgtaacccctgcgacacctgcgatttctctcgccacaccgagatgagagagaacatcagggcgattgggagtaacagagatatcgagtaccgtatccatcttcaggtatgaagccagcggggtgcccaccgcacaaccttcctcaagtaccatgataccggaatgatcgccggataagcccagttcatcggcggcacaaatcatacctgaggaaacctcgccgcgaatttttgatttttttattttgaaacttcctccatccggcatgtggagcgtagcaccgatcgtagccaccgcaacaagctggccttcggcaacgttacttgcgccgcagacaatctggcacgcatccgcctcgcctgtattgacccggcatactttcagacgatcagcattgggatgctctctgacctcttccacctttccgacaacaacaagcggatcgggaagctttccggagatcacatcctcaacctcaagaccaaggaaggtgagcttatcgacaagagaaggaatgtcagcggttattgaaggaataaaatctttgagccagtcaagagagattttcataagaggcaggtttctgtattgataacaaaaaaagctctgatcgaaaatcgaacagagctgtacagaaaaaaactatcattttcgaacatccggcgtcaaaaagtggcgaaccgtttccgtagagaacgacatcggcttacgaaagagatagtatgtgaccccaacgggatttgaacccgtgctaccaccttgaaagggtggtgacctaaccactagtccatggggccaaaagggtgaatgaggggactcgaacccccgacctccagggccacaacctggcgctctaaccaactgagctacaatcaccataaatggcttacttcattgtatgcccgactggactcgaaccagtaaccctcagcttagaaggctgatgctctatccaattgagctacgggcacaactaagcttctgccgctaaacactccttcttgtcggggcaccgagactcgaactcgggacctcctgctcccaaagcaggcacgctaccagctgcgccatgccccgctttactggaaggctcttaatatagcatcctgaaaattgagaaacaaaaaaataatcaccctttttacaagcattacttctccaccgctcgcatcctgtacaacgcttccggaacaggcataatgaagctgaataaccggttaagcccgtctacctgcgatcatccctcttcaccactcacccttcgctcccacgccccctcgctcttccggtctccggtctcctcctcttctcgtctcggtctcgtctctccggtctccgctttccagccaatgccctccgcgggcaggcacaggggcctgcccctacaactccctactacctattcaccaatcaccagtatcgcctttccctcctacagaatgaccgaaacgcgaaagggctggcacaccggccagcccttcaactcaacaattcaacaaatcaacgagtcaacattcccttcctcactccacctcttcttcactgaccagcctgccggcaaaccgcttgagcttcagctcaagcatcttggcgtcatatcgggctgaagcgatgctttttcgtgcatgtatcagattgagctgagcctccctgaaggttgttgtggtcaactgtccaagaacgtacagttcttttgagcgtctgaagttcagttccgccgtctcaagatttttcttctgaaactccagtatatcaagggtattcaggtactcctgccagctatcagccacctgcttttccaactcattgagcgctttttcttccagcagtttcctgttctgcagttcaatacgggcattctggctcctgatacttgactgaaagccgttaaacaggttaaagttcagcgtcaaagccgcagaaaagcttcctgagagatcatctgtcccgggcttgaaacctgcaagggtattgctgaaaccgtaaccggcctgcagcccgagttcaggaaaaaagtcagacctggttattccaagatcatgctcggcctgtgtcaccgattcacgagcgacaagataggcagaaaaagactgcttcgcgctctggagaatatccgctttgttcaggctcctgtcgaaagatacgtcgcgcctgatgccgtaggatgcatcgacaggacggttcagcaacaggttcaatctgcgactcgcattatccttgcccagaagcgcttccttccacgcaacgctgtcagcattggcgtccaccgatgctgacagaacctcaagggagtttgcctgaccgtatgcagacctgagacgggcacgtttcagcctgtctccggatatagcaagggcttcttcagcaacggcaacctgctctgaggcgtcggcaagcgcataatatgcatcactaacaagaagaatcacctcttcaatggcattgcgcgcctgaaatctgccgagacgccctgcgcttttgagttttctgaaagtatacacgttaccgaatccgtcaaacaacatatagctggcctgcagggcaacgcttgtcggggtgaactcggcaagccctgacacggaaggctcttcattgtcctgatagttcaccgatccgaccagatcgatccttggcaaaagacctgcgttaccgatgttgacattgttgccgctgatttttgcctctccttttgcaaccagaacgtcctgattgcgggagagcgcctcggctatggcatcatcaagactcagtgtttctgctgcagacagcggtgaaaccaggaacaaactgagaaacagcacaaccccgccaagcaacatggcgccgcaggcaaaaacgcgatttcttctttttttcatgatgccttctgttttctgcgtcccaaacattccttttctcttcatgcatccccggtcctcttacctcccggcctttaattttccacaaggacagtgcttgccctcctcccgtcatcttcaacacatcaacaactcaaaacctcaacaaatcaacaatgcatttcagcccgctgtcccttgctcccgctcttctccttcaaacagttctctccgcatggatgccggctcgacagactcaggcgatggtttttctcctctcagaagccccactgccagcacttttgcatggttcagcaaaaccagcaaagccgggagcatcacgagagtcaaaagcgttccgaataacaaaccgtaagcaacggaaatagccatggggctcaggaattgtgcctgacggctttgttcgaaaatcagcggaccaaggccggcaatggtggttaacgaagtaaggacaatcggcctgaaacggctgagccccacttcataaagcgcatctttaaaatgcttcccggcctgcaggcggctgttgaacgcattgacaaaaaccaaagcgtcgttaataacaatcccgataagggcgatgacaccgaaaatcgaaagaatacttatcagataaccctggataaaatgcccccacacaaccccgacaaagctgaacggaatcatgagaaagacaataaacgcctggagaaatgaacggaaagaaaagacaacaaccaggaacatcattcccagaacaaccggaaagactttcttcatcgaggcggttgttttatcgctctccctgctctgcccctcaaaatcatagcttacatcggggaacgccttcagaatgtccggcatgatctgcagatctatgcgctccagaagatcgggcacggattccttagaatcggtaatatccgcttcgattttcacaaccctttgtgcgtcgatatgattgacggtggacaccccgcgctctatcctgacatttgcaattgcgccaagaggaaaggccctgccgtcaggcaagcgaatatccatccgctccattttggccacagactcacgatccgtttcggcaaaacgtacccagaccttcacttcgtcgataccccggagaatcctctgggtctcgtagccgaaaaaaccgctcctgacctggttcatcacctcggcttcggtgaggccgagcgaccgtgctttttcgttgagcgtgacccgaacctcacgcaagccgggcggatcgtcatcgatgatatccttgagctccggcatttttttcagttccctctccagagactctttggctcctctcaactgcaccagattgtcactcttgagagcgattgacaccggcattccccagaaaccaccggttccgacctgcagcttctcagcccccgggacggcaccgattttttcccttattgcgttggatacctgtctgctcgaccattgccgaaactggctctcgagcaaggtaatcctgagtccccctttatgtgcatcaggcccgaccgagcgcccgattgccttgacaagatcctgcccgtattcttccttgtattcatcgctaacctcttttacattcatttccattcgggcaagaagactgtccgttaccgtctggcgcgttcccgcaggcatttcaaaagtcagctgcacattatcgaattcaaggttcgggaaaaaagtcagtttgacaatcccgccctgcaatgcaccgaccgtaatgaacagcagagcaaccggaaccatggccgtaatgagaggattttttatactgaaacgaagtaccggcgcatagaaccgatccctttgaaaacgtataaacgcctccgatttacgcagcagccaggttttctcgcgaggattgccgcgcaatgcccgcgaatgcgctatatggcccgggagtatgaaaatcccctcgacgagagagatcaaaagggtcgcgatcacgacaaagccgatatccctgaaccgctccccgaacgagccctcgagcgagagaaatagtgtgaagaacacaatcgtggtcagtaccgcagcgacgacagacggcagcacatccatggtacccttgaccgccgcatcgagaggcttcaaccctttttcatattgctgatagatgctttccgcaacaacgatgccgtcatccaccagaataccgacaacaaggatcatggcgagcaatgacacgacattgatggtcaacccgtaaaaagtaccgagcatgaacatgccggcaaaagaaagcggtatcgacagggccacccagaaagccatcctcggattcagtgaaaacgagagaaacagcacaaccagaacgcttccgataaggccgttcgaggcaagaatatttgcacgctcctgaacaatccccgagccgtcgcgaagcagactgatcgatacatcatcatgcttgcgatcgaactcctccatgaatgccgcagtcttcgcggcaatggaaaacatgtcttcatcgctggtcttctcgatatcgatcgtcacggaaggcttcccgtcatagtaggtccggttcgggtcttccgaccagcggtctttcacgtcagcaatatccctgagacgtaccagaccgcccgccgccgaagtgcgcaccaccagattctcgatatcagcggcataatagccttgattatccgagcggataaggagttcctcatcagaacctttgatagtccctcccgttatcctgagatttgccccgctcacagcagaggccacttcatcaaacgtcaaaccataggacttcagaacatcctcacggatacttacctcgatttcctcttcgggaaatccgctcagggtaatcttcgaaatgccttcattgttgcgcagttcgcgctcgatcctgcgggcataagttttcagaacatcaagatcaacatcgccatagacagagtacgcaacaacaaaatcggtcatctccattttgtatatcctgatcttttccagcccgacagggaaggaactgatctggtcgacggcattgctcacctcctgcagcaaaatattcacatcataattctggagcagctcgacagtaatcgtggcagaattctcctgggagatcgatgtaacccgctcgataccggtcacccccttgagcttgtcctctatcttcagagtaataccctcttcgatctcttcgggtgaagcgcccggaaatgaagcaacaacaaagatggtatgagaagggacttcgggaaaaaacgtggttttcatccctttgaaagcaagaaacccgaaaaggaaaatcgccagaaaaatggcgttgcccagaaccgggtatcggataaattgcctgataattcctttcacaatccagaatcagctttgaggcacctcgaaacactgttcttccggaaaagccggaaggctttgaaatcgtgcctttttgttataaacctaataaaaataaacagttgttccctgtcactccgaatcggtcgtgctctgctcctgcatcgtgactatcgattcagagaccaccataccgttgaaaagcccctccacaggctcggcaacgattgccgtaccatccggaataccccgcacaaccgcagtttttccgccaaccgaaacaacttccaccggaagcagtatcacaacagaatcacggagcgcaaatacacggttttccgagtcaagcaactcacgggcaatcagtgacgcatcatccacagggacactcagggacgccgagaggaacatgccgtctttcaaacgaggatcgtcgagaagaacataaacgcccacagtctgggtgtctggatctatagcatcgttcacccgcgcaatctttgcctctatcgagccgttgaaatcatcggataaaagcgtaatccggtcgccctcccgaataaatgccgcctcccgtacaggggcagacagttccagttcatatgaggtcgcagccgcaaattcccctatcttttgcccattacgaacaagaatgccgggatttgcctcggaaacagtaacgacaccatcgaacggtgcaagaatacggtacttggccagcgtctcttccatactgcgaaccgagaaaaacttgccgtagatgttcctggctgccacgtaatttctcaacctgtcattctgggcaggaggcagagaatgaagtggtctcagtatactgaaatcatcgagatactttttccatggctctgcatagtcagggaaatcaatcagaaggtcaggcatgagcaatgtcagttcattgagtaatgcacttttttcagccagaacggtatttcggtatacgctgtcatctattctcagcagcacctcccctttagcaaacctccgcccctccctgaacggctttgccccgtcgacaaaaacaccactcacttccgcatatatctcgatttttttcactgcctctactttaccgttcatcctgattatcctttgtacccgaccattggttatttcagtaacaggcacctgactctcctttttcggaacgactttttcctgctgacgggagttaccggagctgagcaatctgccgataacgataccggcaataacaataatcagagcaataagatatggcttgattttcgacataatatggcggatttgcttcataataaacaacccttaatccaaatacccctttggctgtttttttataacgttcgctgcattttctctcaacttttcaagaacctcaaagacaaccgtgaccttttcactgtcgattccctcgagcagagacctgttaaactcctttacttccaggagcatcttttcagcaaactctctgcccttcggtgtcaagtaggcaagattggaacggcgatcacgcggatctctttttctgaccgcaagcttctttttctcaaggctgtcgagaatacgtgttatggtcgcgtcatcctttaaaacatactcggcaactgcactctggctcaatccgtcgcttatgctcaaacgaacaagaacggcaaactgctcgggagaaatgttgtcattctctctcgtgatccttgccgcaaacgctgtccgcagaaggttcgcagttatccccacatgatggccgacaaatttttttacagggttttctttttctctcatatcgaaacatttgacatcaaaacttttgatactgcaattataagaaaataaaggtaaaaacaaaagagtacactgtcaaaatggacatttgaatatctatctatccatacatttggagttattacttccttttcttcaaaccggcaaaaaaggcgagtattatcccggcaagctcgtcatggtcaaccatatcgatcgcctcgccgacagaaacaacctttcgttttctttcatgcatctcctcccattcatcaagcagcttctcgacatagaaaggatagaccctgacagtgcagatccctccccatttcacataggaaaatcgaccgagttcttttttcctgaccgaaccgataacgcctgcctcttcataggcctccttggccgcggaatcttcaggggacatatgtttttctataacgcccttcgggataatccagcgttttgactttcgtgccgtcacaagcacgattcttccttcgtgcagagggatgaccccggactgccggtaaaacccggctggctttaaagcagacataaaggataacagttctttctcatagagataatgccggtatattcaggcttcttccaatgaaaccctaagttgagcgatactatataaaaattccttaaatattatcactatgtaacgtatccggggctttaaagggttacatttttctttcaatttcactaaacttatctatgtcactattctcaacaatgcccaccgcaaacataaaattcaaaccatgaaagcaatcatacctgtggctggagtcggcacaaggttgcgcccgcacacattttctcaacccaaggtacttctcaacgtagcaggaaaacccattatcgggcatataatggacaaacttgtcgagtccggcatagatgaggccattgttatcgtcgggtatcttggagagatgattgaatcgtacctcaagaagaactacgacataacgttcacgtttgtcaatcaggaggaacgcctgggacttgctcatgcgatatggatgtgtcatgaatatattcatgacaacgagcctgtatttatcctgctcggcgacacgatttttgacgtcgatctgaccggagtgctcaacagccctgtctcaactctcggcgtaagagaagtagaagatccccgcagattcggaatagccataaccagcaacggccagatagtcaaacttgtcgagaagccgaatgaaccggtaggaaaccttgcgatcgttggtctgtactttatcctgcactcgaagcccctcttcacctgtatcgaaacgcttatcagagagaacataaaaacaaagggggaattccagctgactgacgcgctgcagatgatgctcgaaaacggagaaccgctatccacattcccggtcaacaactggtatgattgcggaaaacccgaaacacttctttccacaaatgaaacccttctgaaagagcacagttctaaatcatcaatacgcggctgcatcatcaatgaaccggcatttatctccaaaagcgcgcaaatcaataacgcgattatcggtccgaacacttctataggagaaaacgtcattatcgaagacgcgatcattgagaattcgattatcggaaatttttccaaggtccaacatgtctctttgaacaaatccatcatcggcaataacgttgacctctcaggtgatcctcacgaagccaacataggagatttctcggaaattaaactccgttgagagacttgcaggaataaccttgaatgattacatttggctcttatccggcatccccattacctatggacacggtgccgaaagcttccggccgatcggttcaggaatgcttgtattcagggttttccgtgtccactctctcgaatgtttcatcgcacacgcagaaccccttgtaagacaagcaagagcttttcatggagttcttgttgttcggtaaaccataaaatcaatgaagatgtcacagtcaagatacttctttacttctgagtctgtatcagaagggcaccctgacaaagtttcggaccagatctccgatgcgatactggacgattttttgcgacaggacccttcttcccgcgtcgcctgcgaaacgttcgttacaaccggccaggtcatagttggaggtgaagttaccacgaccggaattgtagacgttcaggaactagcaagaaaagctgttgaaaaaatcgggtataacaaaggcgagtacatgtttgaagcccaatcctgcggtattctttcagctcttcacagccagtctcccgatatcaaccgcggcgttgaccgtaaagaagaaattcaagacgagcttgacagagttggcgctggagatcagggaatgatgttcggttacgcatgcaccgaaaccccggaactgatgccggcagctatccagtatgcccacgcgctggtaaaaaaacttgctgacatccgcaaggaaggcagcaagatgacctatcttcgcccggattcaaaaagccaggtcaccctcgaatatgttgacggaaaagcagcaagagtcgatgctgtcgtcgtttcaacccagcacgaccctgagcctgaaggcgtcagtgaggaagaatggcaggaagtcatccaaaaggatattatcgacaatgtggtcaaagaagtgatcccttcggaaatgctcgacaaaagcaccaagtttcatatcaacccgacaggtcgttttgtgatcggcggacctcacggagacaccggtcttacgggtcgtaagatcatcgtggacacctatggaggtgcggctccccatggcggcggcgcattcagcggtaaagacccgtcaaaagttgaccgcagtgctgcctatgcctcacgtcatgtagcgaaaaacatcgtcgcagcaggactggctgataaatgtactgttcaggtctcttacgcgatcggcgtcgcccgtccggtatccatttacatcgacacgcacggcacagcgaccaacggtctcggtgacgcggaaatccaggaaaaagccgagcagatctttgatctcagacctgccgctatcatccgtcacttcagccttgacaaacctcagggatggtgctatcaggatactgctgcatacggtcatttcggtcgcgacaatttcccgtgggaaaaaaccgacaaggttgacgagctgaaaaaagccttcaacgtgtaagcagatattttaaagggtacttctatttattaatagaggtgccctaaagacaaaaccgtttataacaatgacaacaactgacactgctgcactcgactataaagtggcggatatatccctggccgactggggaagaaaagagatcgagatcgcggagaaagagatgcccggcctcatggcgacaaggaaaaaatatgccgggcagaaacctttgaaaggagcccgtgttaccggttctctgcacatgaccatccagacggcggttcttatcgagaccctcgtcgaacttggcgcacaagtccgctgggcaagctgcaacattttttcaacacaggaccatgctgcagctgccattgccgctgcgggcgttcctgtgtttgcctggaaaggggaaactcttgaagagtactggtggtgcacacggcaggcacttgcctttgaaggcggcaaaggacctaatctcatcgtcgatgatggtggtgacgcgacgctgatgatcattctcggatacaagatcgaaaatgatcctgagctgctgaatgtcacacttgaaaacgctgaggaaaaagccctttacggacagctcagggagatcttcgaggaagacaaccagcactggcacaaagtagcgccggagctcaaaggcgtctctgaggaaacaacaaccggagtccacaggctctatcagatgatggacaagggagagttgctcttcccggctatcaacgttaacgactcggtgaccaaatcaaaatttgacaatctgtacggatgtcgtgaatcacttgcagacggcatcaaacgtgcaactgatgtcatgcttgccggaaaagtagtcgttgttctcggttacggcgacgtcggcaagggctgcgcacattccatgcgctcatacggctcacgtgtcatcgtcacggaaatcgatcctatctgcgcattgcaggctgccatggaaggctttgaagtggccaccatggaagacgctgtcaaagaaggcaacgtttttgtcaccacaacaggcaacaaggacgtcatcacgctggaggacatgaagcagatgcaggatgaagcgattgtctgcaacatcggtcatttcgataatgaaatccaggttgaaaagctcaacgactatgccggcgcgacaaagaccaacatcaaaccgcagtatgacaagtatacgtttgaagacggtcactcgatctatctgctcgctgaaggtcgtcttgtcaacctcggctgtgcgacaggtcacccgtcattcgtcatgagcaactcgtttacgaaccagacacttgcccagatcgagctctggacaaaagagtatgaaacaggcgtctactgcctcccgaaaaaacttgacgaagaggtggcaagactgcatctcgaacagctgggggtcaaactcaccaggctctcacaggaacaggccgactatatcagcgtacctgttgacggcccttacaagccggatcattatcgttactgaccctgaaaaggaacagaacagaaaaaagaaaggcagcctttttcaggctgcctttcttttttcaccgatcagtccgatccgactgatcttggctcttcatacgctggggtggcaggattcgaacctgcgcatgtcgcctccaaagggcgatgccttaccgcttggccacaccccaataccctgaccaaaacgccggacgaacaaagtataaaaaaataagtcaaaactaaaaatcacttctgcccgatccccctgttattaaactttttagtatactttttgaactgtagctcttgcataaaaagtattcaattctgaacctccggggctgtatgacaaaaatcaaaatctgcggcatcacaaatcccgatgacgctatcgcatcctgtacggccggcgctgatgctctcgggtttaatttcagcaaggcaagcccgcgatatatccagccggaaaccgcactgagtatcattgaaaaactccccccgtttatttcctgtgtgggtgtattcgttgaacaggaaccccatgaagtaaatcagatatgcaacctctgccggcttgatcatgcccagctccatgctgaacggtatacagctgaaaaagctgttgccgtcagaggcgcaaaagttatccgtgttttccgcaccggaccggattttaccattgacgttgtcagaacatttgctgaagagaccggaataacctcttttctctttgatgcataccggcccggacagccgggcggaacaggacatgtcattgaacagcagttggcgcaaaagattttcagggaaaccgaacatatcggcttcggaatcctcgcaggaggcctcaagccggagaatgtcgctgaagcaacttccacagtccgtccctatgcagtcgatacggcaagcggagtggaagaatctccaggcaggaaaaatcatcaaaaaatcagggatttcgtgagcgccgttcaccgcagtgcagaattattatgatacaacattgtgcattagatgctcataaatcagttcggctgctgtttccggaagctcgagcgttatgagatgcccgcattgcgggacattgacgaatatcccttttttgcagtgccccgaaagcttttcagtattttcagccgtcatgatgccgtcaccctcacccgcaacgaacaaaaccggaacctccagttcttcaaccagatcgacaattttccgggtaacctccatggaggttatctgacttgtcgactgctcaatagcttgcggagcgcaaagggaaaggctctcgaaacctatcaggacatcgtggaacagaaccgtgtttcgcgaaagcaccagcctggcaaaaacgtacgccggtaaccaccagccgaccttccgcagaagattgttaaaggtgaaatttattgttgccggtgcgatcttttcaacaatcctgttgttttcaaggtacccgaaattaaaaaaaaccatggagcggacacattcaggacactctatggcatattgaagagcaataaaaggaccgaatgagaatgcagcgatatggattttttttagaccaagagccctgacaagctccccgagctcccccgcaaaagagtcaatcgagtagtcgttaccggggtcttcatccgaccagccatgccccttgagatcataagcgatggtccttatccctctgtcattcaaaaaacggatgatatgatgccaccacatccaccagcaatcccaaccatgcaccagcactactgtctctctggcgtcagtcagccctgaatcatgataatgatgcacgaccccgttcagctcgataaaacagcttttttcgatcagactgttctcgtattcatcactctccgcaccactccccttggcggcaatcatacgtttcccgagcttttggcggtaagcaagaaattttcccgttggctctgcctgctgtctttgtttcacggctatatccttaattaacggttacttgtgacaagatatataatctttctcccaaaatgttgacgtatttcatgaggcccgcgaattgtcacaagcatgaaaacttcacccttaacatgcccttcacttcgctttctttcgtatcattcgaaacaaaatcagacaaaacgttactttagtaccctttctgtttttatttattatgcaaaaaatcactgttctttttctctgtaccggaaactcctgcagaagccagatggctgagggctgggcaaggtatttacatggagatatactcgagccctactcagcaggaacggaaatacacggcatgaatcagaacgctgtccaggtcatgtccgaagctggagtagacatctcttcacaccactcaaaaaatatcgcagaagtacagaacatcccgtttgatgtcatcattacggtttgtgataacgcacatgaaaattgcccctattttccgggtagggcaaaacgtattcatgccggcttcgatgacccgccccgtcttgcacaatcgattgaggatcaggaaaaaaagctggactgttaccgaaaagtccgtgatgaaatcagggatttcatcgcccagcttcccgatgcgctcaaagcctcctgacccttttgggcactatttcagcgcggaatacctacagagagtgtccatcattcaggtttacgctcaccagtatgttcagttcagaaaaaaacatctctatagccgaagcgatcggaacttttgcgctggtcttgaccgctgctgcggcgctatcgttgtcaaggacctttttggctcacagcttgttcacacctgagtcagcatggtattcggactcactgtcatggcaatgatctacgcaatcggcactatctcctgagcgcatatcaaccctgccgttttcctgggctgcttttttgccggaaggacacaaaaaaaatttactcctgccatacatcacaaaccagatattcggagcgattcttgcttcaggcctgctgaaaatgctgttcggcacccatgaatcacttggaacaacgctaccttcctgcgggattatcactgcctttatcatggagattgccctttctttgtgaagttcgtgattctgaacgtttcgaccggtcagcagagcctccatgaaccccgcccgctcactcggccccgctcttgtatccggaaccacctctactctctggatttacatcaccgccccggtgataggaaccttgcctgcaagcccgaccttccggtttattcagggcagtgaatgctgtcatgttgaagaccggaagagctgttgatatggtgaactggagggaaacgctctttccagggggggcatcctgaaaaaaaacaggcccgccggaacaccgggagcctgtcgtgaagactacttgaaaagagcagatcaggctatctgcacataagccgctgccctggcattgcagataggacatttttccggaggtgttccaagctcgatatgaccacagatcgggcagagccagacctcggtttcagcaagatcttctccgttatttacagcctcgagcgctttcctgtagagcgcagcatgaaccttttcggcttcaaccgcatagccgaacatgcgctttgccttgtgcccttcttttaccgcctgctcgtacatgggcggatacatctcgttatgctcataggtctccccaccgatagcggtttcgaggttttcggcggttgttttgattccgtccgatgcgccaaggtgaccttccgcatggatccgttcagcttccgctgttgtcctgaaaagcttggcgatatttttcagtccgtctttttcggccttttttgcgaaagccatgtacttctggaacgcctggctctcaccggcaaatgcgtttttcagattctcctctgttgtcggcatagtctgtattctccttgtctgtttgttattaataaaaactcatctccaatttgatgaggttgaggtacatgggaatcaaacggagggaggacggtaaaacccctgccgtttcatctcacgcaaccagtcacgggcctttttatccccggaatgctccggcatccagtgaataaaactggcaatatctcttacactcttctttcctgcaagagcaaattcaacatcccttctttttcccaactcccaggtctgaggctgtttgaccttaccctgctcaggatcatcatactcaaccgcagggaagaactcttcaatctttttttctccccactcttcagaatcgacagtgattctcatcgcaaagtcgccctgtacttttgctcctgcaaacgcagcagcaagtatcaccggttttccgaaaacagaggcgctgaactttttggcagttccggtaaaacccgctgtaacctgaccactggcgatgccaatccgggggcaaaaccgcaaaacatcgtgctcccccatccatcgtgcagcccgcagtgcatccgaaaacgtatctgaagagcccaacctgttcaggaaaacaagcatgacagcatgatcaagactgcggtgcagtacacagcaatccatggcgtcaacagacttgcctgtccatgcaagaaagttgttcacatagataagcatttcgctggacttcatcgaaaatgaaagccggtaatagtccgtcagttcagcatacagaacagttgcctgaagctccagtcccttgacgggaaaactcccggaccactcatcctctatttcaacgtcgatcgtcagcggatgggaaatgaggaaatcctcgattgtctggaaactgtacgttgttttcaattgaccccggcgtttcagaactctcgtctcctgtgattaatttttaactttttagaatgcaatacaccaaaaaactctcaacgggaaaaaagagttcctgacaatgccgccatgctgaaaaataaaacattttgaactcaggcatcattgtagtatactcagagcaaattatttcgtgcacgaatattatctgcacgaacgtttattacgaaagaaacaaaaaagcattcatacatggcaaacaacgcatgccctgaggctcgtgacagcagtcgcagcctcaaggccttacggcggatcatcagggctcttgatgttcactcgcgacgactttaccgtgaatgcaacacgacatcaccccagatatcctgcctgaatacgcttgcaaagaaaggaaaccagaccctttcagcgctttcacaggacatgcatctcagcgtcagtacggtaaatggcattatagaccgccttgaacttcgaggcatggtcagcagaacccggtcgatacaggatcagcgaaaggttgttctttcaatcacacaagccggtaccgatatgctcaacaccatacctgaactgatgcaggacatctatgcccaggcattcacccgtctgtctccggaaaatcaggatgctctgtctcagctactggagcaacttgccgatcattttacgcccactgaaaaagagcagggtcaaaacactgaaatcattaccagtaatcatgactttatcagcaacgcaggaacagattatcagctgcattgacaataatgcaacctcgtctcaatggaaagactggaaatggcagatgcgccacagcatcaaggatctggaaacatttgaagccctgcttgacgtcaagctttcggagaaacaacgcaaggcattcggcaaagccgccgagaaattccctatctccataacaccgtattatctctcactgatcaacactgaagacatggaaaatgatccggtcttcctgcaaagcgtaccttctccgcttgaactgaatatagtcaaaggtgatatgtccgacccgcttcatgaagactctgacagtccggcgccatgtgtaacccatcgctatccggacagggttctcctgctggtgagcaatgtgtgccccatgtactgtcgtcactgtacccgaaaacggaaagtgggagatgaagacacgattccgaaacggtcagctattgaacagggaatcaggtatattcgcaacaatccgcaaatccgtgacgtcctcctgagcggaggcgacccctttcttctctccgatgactacctggactggattctcagcgaattgcgcaagatcgagcatgtcgaaattatccgaatcggcacaagaacaccggttgttcttccctgccgtatcacaagcgatctggtcgcaatcctgaaaaagcatcagcccgtatgggtcaatacgcacttcaatcattcacgcgagataacccagtcggcccgtaacgctctcggcatgcttgctgacggaggagttcctctcggaaaccagactgttttgctttccggaatcaatgattgcccccgcatcatgaaggctctggttcacaaactggtaaaaaaccgtgtccggccatactacctctaccaatgcgatctttcggaaggcctctcccacttcagaacaccggtaggcaaaggaatagaaattctcgaaagcctcatcggccacaccagcggcttctgtgttccgacctatgtcatcgatgctcccggcggcggcggaaaaataccggtcatgcccaactatctgatctcctggtcgacaaacaaagtcgttctgagaaattatgaaggagtcatcaccacctacaaggaaccggattcctatgaaccgaccttctgcgacagggactgcgattcctgcgacctgcttctgaagctggaagacgcggacgaaagcaaggcgatcggcatcggccagcttcttgcggacgatgaccagaccatttcgctggtaccatcgtcaaacgcacgtcattcacgccgaaaaagcggggcataaggggggggtatgagctggattgactacctgattttcggagcttatatgtctggagttctggcgatcggattctactatttcaggaaaaactccaatgaagaagattatttcgtgggcagccgtgacatcaacccataccatgtcgggctctccattgtagctaccgatgtcggcggcggtttttccataggtcttggaggagtcggttttcttatgggactctccgggagctggctgttgttcaccgggctcatcggggcatggctttcagccgtatttatcattccgaaaatcaagaaaatcgatcgcgaaaagggatttatgacctttcccgattttctcagggaccgttacgatacaagggtagcattcatggctgcgctgatttcagggctcggctatatgggcttcaccggagcacagatgctggcgggagcgaaactggcttccgccacgatactgcaaaacaaccccttcggtatggagccggtgctgttttcactgttgatcattgcggtcgttactattctctataccgttacaggaggcctgaaagcggtgatttataccgatacgctgcagtggatcgtcctcctggccggcctcattttcattgcaatccccataaccctcggaaagatcggtggcttcgaggccctaagaacaaacctgccgcccgaccatttttcactcacagccatcaagccgacaacgtttatcaactggatggtgaccatcatcccaatctggataatcggtatgacgctctatcagagaatgtatgcctgccgtaatgaaaaagacgcaaaaaaagcctggtacaccgcaggactgtttgaatatcccgtcatggcattttcaggagttttccttggcatgtgcgccagggtggtctttcccgaagccgaaccggaaatggcgcttccgatgcttgtacgggacatgcttcctgccggaataacgggcatcatcatcgccgcatatttttcagcgatcatgtccacggccgacagttgcatgatggcgtcatcaggaaacttcaccagtgatatcatcagacctctcatccagaaaaaaagacctggaaaagtcaacacaattcagctttccatgatcgtcacctttgcggtaggcgcactcgcggtcattctggctgcacgtttcacgtctgtgctcaacgcgattctttacacctattctttcatggtttccggattgttcgtcccgacgctgggagcgtttttctggaaaaaagggtcctcaatgggagccctggcaggaatggccggaggaggaacgctcacattgttggtcatcagcggggtgtttgcacttccgaagcaactcaaaatgctcgaactggacgccacgatttacggcatcatcgtctcggctctgctctttttcagcgtatcacttctctttcccgatccggaaaaaaacaaacagacaaaacaatagcgtttatgacttctgacctcattgaacagctcgacggagcaacgatacagcacggtccgctcagtaacagaatctacgtcatgaatcccggtgatgctgacgccggtcaactggctcataaactcgagctgttagccggagaaaatggatacacgaagctatgcgtcaaaataccagagtcttccgcctcatcttttctggacagaagatacatcatggaagcggcgatccccggttttttccacggagaagaaaccgctctctgtctgagccgttttctcgaccccgatcgcggtattgacgctcatcaggaagaaatcaaacgcattattgagcttgccttgcatgcaggggatacaaaaacgacttctctacctgaaaaagtcagtatccgacagtgccgggaaaacgatgcagctgccatggctcacgtttatagctgcgtgtttccgacctatcccttccctatcgacaatcccgggtaccttcgagataccatgcgaacccatatcgtttatttcggagctgaacacaaaggaaaactcattgccctcgcctcatcggaaatggatagggagaatgctgccgttgagatgaccgactttgccacgctcccttcatggcgaggacgtaatcttgccggactgctcctgagagagatggaatcagccatgcggaagaggaacatgaaaacagcctacaccatcgcgagggcgatctcaccaggcatgaatatcacttttgccagagcaggttatggcttctgcggaacgctcatcaataacaccaatatctccggtggtattgaaagcatgaatgtctggtataaaagaatcgactgaagagcgttacgttctgcaaaccgagccggaaacgcccgatcccttcgtaaattgtatattcaactggtaattggtaattggtaattggtaattggtaattggtaattggtaattggtaactcgtctcttgtcacttgtcacgtcacctgaacaatgaatccggcagaatttcttcttaccctcggcgctatccttttggccggactggcaattgaccttctgggcaaaaagacttttcttcccagagtgacgcttctcttgattttcggcatgcttatcggaccttccgcgaccaacattctcccaccatttcttactgaaagatttgagctgagcagcaacatggcgctgctgatgatcggttttctgctcggaggaaagatgagtacatcttccctcaaaaaaaacggcaagtcaatcatcatcatctccgttgcggccgctatagcgacagctgtattcgtgacagcaggactggttgccgcaggctatccgatggaaatcgccgtgctgctcggctgtatatcgtccgccactgatccggcggcaatcctcgatgcagccatcgtttccggcaaaaaaaacaggttcagcgatacattgctcggcgtcgtcgcactggacgatgcctggggacttatccttttcagctgtgggatagcatatgtgagcgcattccatcttgacgccggaggctcctctcctctcctctacactctgaaagacatcgggggagccatcattctgggcgcactcatcggcttgccggcgtcatatctcacaggaagagttaaaaaaggccaacctatgctaaccgaagcgcttggtcttgttttcatctgcggaggcgctgccctttatctggaagtgtcgtatctgattgcgtcgatggtcatgggagccgtcattacaaaccttgccagacaccatacctatcccttccatgctatcgaaggcatagagtggccgtttatggttgtatttttcgttctggccggcgcttctcttgaaatcagctcaatagcacatatcggagttattggaggggcttatattcttttcagagccatcggcaaaatcatgggagcggcggcaggctgtacaatcagcaaaaccgaccaggaaacccgcaagtggctgggtatggcaatgcttccacaggccggtgcagccatgggaatggctctggtcgcatcagcagcgtttcccgaattcagtcagacaatccttgccgtaatcatcagcacaacaatcttctttgaactgatcggaccaatagttacccgccttgccatgagcaaaacagcaacgtcgcaaagctacagagagtaatcgcattccgactgtctgttgcttgacatagagacctgtcctcagactcagacaagtctactcacgccaactgtttgaccttactctttcgtactgtaggttctgatactttctatccggttcatatcataatacgtattgacggcttctccggactccaactcctcggtcaccctcaggaacagatcgctgataaacaggactgcgccgtcataaatcttgccctcacctatctgaagacgaacccctttcctgattttgcgtgacattgttccgtgcagcggaacagaagaatattcaagaactttctcccaggccatagaattattttcagtcataagtaaaacatttaaaacgttagtaacagacaagcaccctgcaagggacaataagcttattatttatctaaataaaaacaaacgcctaaattattaacaaataataggcaagttgtcgtatttttttacttaaacaaaaaaaactgactgtagacaacctactccggattcatgcctgaccggagtgcggtacataacgggaaccaatttccatagcaaccgggttatggtaaagaaatagcccactttcatgctcatatttttacaacttcagcttttagggagaaatctgccatgcaaatacctcatcgcgccttagggatcgttcgtgaaatagttaccgaaatgggtcatgaagtaacctatgcatatgaagaccttattttttcggatcacaacgcgtacctgcttcagttcactgatacacctgatacacttaacctgtatttcaacattgaactttcagacgaggatggtgaagcgattgcaaaaaaactcaacgcagcagccgatacccgacatatgtcccttgtgaataaaggccattacgagctttccgaaaatgctgatgatgctatcgatataaagtttttcaacaaagaaaacggatagtatggctactatgaaaacagcttatgctgcttcatgaaccaccttatgaggcagcatgagagagaagaaatagagaacaaagagaaaggtgaagaactctgcgatagaaaacgaaacaaaaatccctgcatcaccgaaaaaaacaggtagcacagtcacaaacagaagcggaaaaaccagcgttcttgaaaaagcgacaaacgctgaaggaagcggcttgtgaatcgcggtaaagtacgcactgaacagaacattaaatccgttccacagaaacgcaggccagcttagagaaataaatgcaagagtaagccttcttgtttcttccgtgccattatcaagaaacaggcctgcaagctgttccggaataagaagaagcagggccacaagagaaaacccgacacaacccacacaaatcatccccagcacaagaaatcccttgatccgctcaggctttctcgatccgaagttcgtgctgataataggctgcagagcatctgaaaaaccataaataataatctgctcggcaaagaaaagatagtgcattatggtaaaagcagcgaccccttcaacgccaaagcgcccgatcataatccagttaaaaacaagaatgacaatcgcggctgagagctgattggcaaattccgacataccgttgtaggcgacatgtatcatttcccgccactcctgctgataccacgaaaaccgcaaaagagattttttcgcaaaaaaatgaatcatcagcacaagaaagctggtaatattggcgaggcctgtagcaagagccgctccccgtagccccataccccatgaagcgacgaaaagccagtcgaagaaaatattgacaatcgccgcggaaatgattgctgccgcagcgagcaaaggctgaccatctaccctgacaaagaacgcaagacagaggctcacaggcagaaagaacatgaagagaagcaggatatacagatactcatgaaccagaggcgcaaggatttcatttgccccaagcataacaacaagccgatcgataaacaatagacctgaaaacgcaagcgaaagcgttacgagagaaaccgttatcagtgtttttgaaaaaacggcgttggcagcatctctgttcgactcccctatatacttgccgcagcgcaccatccccccgactgaaaacatcactgctacaccgagcagaagactgaacaccggcataatgagattgatcgacgcaagcgcgctgtcccccacatagtttccaacgaaaatcccgtccacaatacctgaagaagagatcgcaagcatccccagtacgttgggtatcgcgtgataaaaaaacacagccacgatattgccttgcagcatatcggtaaaccgatctctgctcatttgtactctcctttacggtattacacatgtcctgcgactcctgcaggaataaccggctcagaatatagcgcaatcgggcgcatttaacaattccggcaaaaacggattgtcatcacttgacatatatcggtcgttcaagtgttctcttccgttacaggaaacgtgaatcaaagcagatgaaaaagtaagctgtcagcgaacacacaaaacaaacccttatcaatgcgacaggggaacttgccgcggaaatggagttttccaatagttcaacacgcgcagtcgcccgactcgcaaacgaaagcaaaggcagcattcactaccatttcgggagaagaaaatcagctcttcgaagcaatggaaagagaggtgacccgacggttcaacgcctgcagcataaggcgggccatcgagccggacaggaaaagatcattgtttccggaaaaacacatttgatccgtaaagaagaatcggaaaagccatgaacagtataaccagatctctgaagatcgtagagagactgatttcttcctgaaagcccagcaaacttcccagaaactcaaaacatccgcagtcgtgaatgattcccctgaggatattatttgatatgcctgcgataaagatagcaagaacgaccataagtatcagggcgttacttcttgcaaacacattcaggagcaacatcgtcccgcacaacaactccagccatggcaaaaccacagcggtaacaggaacaagagtttcaggcaaaatccggtattcagcgataaccgcgctgaaatgaccaggattgataaccttggaataaccggcaagaataaaaagtaatccaacgatgaatctcaaaacggttatggtcaatggacgcgacaggaacacatgtactttcattttttcagggaaaaccttgcaccggatatccggcctgcaaccactccgtccatcctccggcaaatattgtaatgtttgtatatccgtaacctttcaacttattagcgacaatatcactgtacctgcaggtgatactgtgacaatagagtatcagaagtttatctttatcgatattcatttcgaaatccggaaactgagcgtcaaacctgctcgcggatagcgacaaagaacctggaatatgccgtttataatactggaattccgatcgtgcgtccacaaacaacccctcactcctgtcaaaatactctttggcttttgacagactgatcggctgaatgacaacttcggctgcatctgctgatgaaggagtatcatccgtcactttctcagtttgttcagtgctttcaactactggcaccgacacatcgggagaggctgcctgtcggctatcctctgtcccctctgtgatttcccggtcaggatcgctgacatcttttaatagacgcgtctcctctacgacctcctctctgttttcatgaggctgttcatttttttccacctcagccggcaacccgacatcgggtatttcctgcgacaccacggcgccgtcttccctatcataaaggaattgggctgacttttcatgattcccgttaataatatcgataccatggggattcaggaaattgaaaagcaggccggtcacagccgcaaacacagttattatgatgcttattactactactcgtcctttttcctgcattccgctctttcttgtccggttgggagtgacagataacattcaaagattcagatcatccctgtgacaaaattcatacctccctcacacctgtgacgtatctgcgtgggaagggaaaatctgttacagcctgacaggcccgtactctatttgattttagcacactgccgagggtatgttttctttcaaaatctttatctttcatcaaaatataacaatactatacgctgattcaatgctctactcagaagcaaagcagggaagaacgtttatcatcaggcttgaagacggtgaaatcgttcatgagactcttgaaaaatttgcctttgacaacaatattgcagcagctgcgatcattatccttggcggtgccgataaagggagtaaacttgttgtaggccctgaagaaagccgcgcagactcgatcatgccgatgcaacatgaactctatgaagcccacgaggttacgggcacgggcacgatctttcctgacgataccggaaatcctgtactgcaccttcatatggcatgcggaagggaagaaaacaccgtaacaggatgtgtccgaaacggggtgaaggtatggcacgtcatggaggttatcatgttcgaaatgacagaaacaaccgccacccgcaagcctgattctgcaacgggcttcaagctactgataccgtagggagtgttgagttgttgattcgttgaactgttgaaccattgagttgttgaactgttgagctgttgaactgttgagttgtttagctatcgagccatcaagccattcagctattgagctattcagccatcaagctatccagctattgagctattgagccatcgagcatttttgcctttttacctttaccttttgacttagtattctgatggattttttctcggactggacatggtggggctttttggcctgttcggtggctgcttcggtcagccttgttttttttcagaaaatccgcctgtcgcttctgttcaccatcgcccttttctgcctggcgttagttgccggtatgtatgcccggacaggggtaatctcagcggtcgtcggcctgatcatcacacttttctccgctctgggctcccttcttttctctctgatactttccggcatacaggagatgctcaagaaacgataccggtaagaatagtccccttcactatgttccgatcacactttgcccggcctccgaaagatggcaagcaccaacgtgaatggacgatacacggctttccctttctttgggctcttttgaaacacctataagcatgaaagcataaacctgttgaattgttgagctgttgaactatccagctattgagctgttgcgtcgaagctctgatccaactcttttcttcgcattatcttacacgacggcaaactgcggaatatattctgaagcacacctcatggcgcggtcgcgtgcgcggcaatccggcatatgccgctccagaagcgtccagaaactctgtgaatggttcatatgaacggtatgacacagctcgtgcagaaaaatatactcgaccagttcagagggaagaaagagcaacttcatgttgaggcttatcgtgcctctggtcgaacagcttccccaccgggtcttctggtggcgtaccgtcccccgattataccggaaaccgtactgcctcgctgcttcttccagccggggaagcagttcgatcacggctttccggcgaacccatgcacgcagaaggtcaccctgtagagcaggatcttcgtcaacagcatgaatctcgataacccttcccgatctttgctcaagataatttcgttccccttcaccccggaggcaaaaaacagaccattcctcaccgatgctccgaagggaaagtttttcgggcaccccgactgttcgggaatgaacggatggcattttttcaaatgctctttgtatccatcccatcctctcccggacgattcccggaacctgacgcgtatcgaaccccggcggcaccaccacaacaagcccttcatgaggcgacacccgcaaccgtacatgcttcgctcgagggctctgtctgacagaatactcaatatccccctcgacatcggcaataccaaactgaagttgatccggcatgaaagaataacgtttatgagataaacctctgaaccagtaaaaacaaaaccaacatccacattgctgtcgcggcaaagagaaatgcgccgctcagggtacaaaacaacaccaccggagccataacaaccggagaaaggaactgcccgagaaaaatcattcccgtaaagccgcctacagccttccccctgactctttcaggaaccacctccataagccagaagctgccattaggcatcatcataccgttaccgaatcctgcacatgcaagaccggccaataactgcggataactgtccgcagagcctatcaaaagatatccggtcgccacaaatccgaacccgagagcatagatgttcctgtaacacagtctgcgcttgatcaacggataagagagagaagagagtgctccggcaagtgcggatgccgaaatggcaagaccggtcatggcgctgccaaaaccaaaacgctcctgaagaataaacggtacctgcaccagcaccatataataaaagatcatcaagagaaaaaccagcacatagatcacgcttaccgcgggtaacggcacaggcgactcctccacagactcaattgccttgtcgctcttcaatcgcttatccggctctttgagcccgacaattgccatcgcgagaacagcaaaagcggaaaggtaggcggtaaatggtgctctccagctgatctccgcaagcagccccccaaacagcaccagcacaacccccccgatatacatgaaaccggactgaagaccgatgaacccggcacgttcatctcctgaaaacaagtcacctatgagcgcggttgccgcgctcatgatacccccgacaccaatcccgagaattgcgcgactgacaagaagaaggaaaagatcgtccagaaaaaaaccgctgaaccctgaaacgccataaagaaaaagcgaaaagatcagcaatttcctgcgcccgaacatatctgacagatgaccagcaagcggtgcgcatacggcaatcatgatagccggcatggtcagtaccagtttcgtgaaaaccgcgtcacctgctcctgaaaaatgacggctgatctccggaagagccggtgaaataatagaaccggccatcacggtcattgcgcttgataacagaagtaccgcttttatcagacgcatatgcagagcacctttcttacctgaaaaaaacagatctcacctactcgtgtctctcgtttcccgtcactgctgcaaccctcacctctccttcatagcgttggacgtagcccgaagtatgggcttcagaagataggcgaggaccgtgcgttttcccgtcagaatatcgacctgggccatcattcccggtataatcggcagaccttcgcgtatcgatgctgcaggggttttcacccggacaagataaaacgtgttgccctcctcgtcagtaaccgtgtcaggacttatctgatagacatcagctttcaatccgccgtaaatagaaaattcatatgcggtcagcttgacaagggccttctggccggggtgcacaaacgcgatatcctttggtgaaaccttgacttcgacttcaaggctgtcatccaggggaacgatatcggccactcttcccccaggtttgaccacacctccgagagtattgatatagagccgctggaccgttccgttaaccggagccttgatctcggctcgttcaacacggtcagccagacctttggctccctggctcatgcttgatattttgctcaagacatcggcgagctcctcacgccactcgttcctggtgttcagctccgtttcctgaatctgctcccttgcctcctcaaccgatcgctcgagggtggcttttcttgctatggctgcatcgcgttcaccttttgcgttcgcgacatcccgtcgaagcctgataacctccacttcagacacggcgccggacttgagcagcggctgcgttctgttcaactcctgagcagcaagcccgtatgcctgtcgggcctgaatctgccgggcctctacctcttcaagttcatgctctctctgggaaagcttctccttcataatgatcatctgtgagtcaaaccctttaaggctttcctcatacaggtgcttttcatgctccactatctgcggaacatctttgagtttgtcttcaggaagatcaaggggcgaatcttcagcaagtgcgcgtaaacgtgaggcacgggcaatcaggctcagcacttcatactgacgctcctgcagtgaagaggtataccgggtcggatcgatacgcatcagaagatcacccgacttcaccaccacgccttcctgcacaagaatcttctcgacaacccctccgtccagagactcgatcacctgtagtcttgaagacggaataatcttccccatccctctggtcacttcatcaagcggggcgaccgccgcccagagcaacagcagcgccagcgttattccgaagattttcagaagcgcgcgggctctcaccggttcctgctgaagctgcgcccagtcggcatcacctacccagtcaagaggcttctcctcctcaagaggaatccaccgctgaaaaaacatatcgacatatcggcgtcctttttcaccggacgacttgataaaccttccgaggcgttcaaagccctcttttgttcttgtatcgatcatgcgtcagctctccgtatctgacctttcctgagagcctcgagcactttttccttcggcccgtcggccacgatcctgccgccatccatgaccagcaccctctcagcaagttcaagaagcgaggatcggtgagtaacaacaagcatcgtcttgttccgggcgaactgtttcaggcgcgatttaaaaatcgcttcagtcgaagtgtccattgaagaagtcggctcgtcaagcaggagaatcggcggatcggcaataaccgcacgagctatcgctacgccctggcgctgtcccccggaaagattttcgcctcgttcaccgatctgcatctgaaaaccgtggggatgcttgtcgacaaactggtcgatggtaccgaccctcgcagcccggagtatctcctgatcgcttgcctgagcataggacatggtgatattttcacgcagggagccgaaaaacagcatgacgtcctgcggcacatgccccagatttctgcgaagctcggcagggtccagctgcctgctgtcaaccccgtcaatcagtaccgctccacccgtaggctgatacaagcccgagatcaatcgttccagtgttgttttacctgacccgactttcccgagaaccgctacatgctcgccgggcttgatatgaaacgagaggtcgctgagcgcttcactttcctgatccggataggaaaactgtacattcctgaaaacaatttcccccttgaacgtctgcctcgtgacaaactctgcatcaggagaacgctccactggtcgatccattatctcgttcaacgacgtcatggatgtttccgcctgatgatactgggtaagcagcgccgcgctctgactcacaggcgccatcgccctcgatgaaagaatatacacagcgatcaggcctcccatgctcaggttcccggctgccacaaggtagacaccggttatgataatggcgatcgacacaaaattctgcacccagtaagccccggtgctcaccgatgccgaaagcagacgcagctgctcacctattctgaccagatgagaaacaatctgctcccattttgcctgaaagcggccttcagctccgagagacttgatagtctccattcctgaaaggctctcgatgagcgtcgcgtttcgttgcgcgccgagacggtaggttttttccgtcagatcatgaagcttgccctgaatggttaccgcgtagagaaacaccagagcgacgccaaggagaacaggaatagcaagcggccatgcgatcagagcgataatcagcacaaaaagaagcgcaaacggaagatcaaccagagcagctacggtagtcgaagtgataaatgtcctgataaactcgaatgcctgaaggtttgaagcgaatgacccgaccgatgccggcctgttttccattctcagcccaagcaccttttccatgatggatgaagagagcttcacgtcagcccttcctgcagcgagatcgataaaatagacacgcatgaggcgcatgatcacatctgcacacagtacaagcagtaccgccgacgcggttatccagagcgtatcgatcgcaacgttcggcagtacccggtcatagacatttctgataaacaggggcatagccagcgcgaacaggtttatcataaccgcggcaatgagaatatccctgtaaagcggcttgttctcttcaatcacgctccagaaccaatgccgtcttttgagctttctgacctccggtgttctgctgtcatagcgaaaaaccgggcgaacgtatatggcgataccggtgtaccgatcctctatttcagaaaccggaacactcaccggagcgtccggcagttccgaataggttactgaagccgttccgttctcagcgctatgaagaacacatgcatcgtcacggtcgagcaacagcataacaggaaaaagcgccggattgagagaatcaatccggcgcctgacaattttggtagtataaccggcacgcttggcggctctcgaaaaaagtgccggagttatttttccattctgcaaaggaagacctgccttgagggcgtttcgctctgtaacccgatcatggattttgccaagggtaatcagacattcaagcagtgcatcctgcacaaccggttcttgctgaaccccgccctcaggttgttcattatccataacaagtactctgcgtttcagctcttcgccaaagtagtctactccgcaccctgaggcgcttccacgggatcactgtaatccgccgttgtcactgccggaaaccctttgtagtcaagctcctcaagcgtcggcagttcatagcgcaccacgcccatgtcgttgagcagcctgcccattccagccagcgtcctcgcgtcggctatcgtcagatcatatgtcccgttgatatacgctcgctgcgcctggtagtactcgttctccgtgtccagcagatccagcagcgttcgtctgcctatcgtgaactggtcaagatacgccacacgaacctggtcaagacgcctccggtgctcgtccagatactccacctgtcttgtcagtgacttacgatcgttataggcgatctcgaccgtctggcgcaaatcgtgatccgccttttccttaagatccatcgagcggtacagcttctgcttgtattgtttcaccgatgccagatcggaaccgccgttaagaatattgtagttcatcaccacctcgactgccgcttcacgctgataaccgtcaataccgtccttgtcccagctccagtcatgatacgcccgcaggtcaaaacggggataaaacttcgacttctgcaccccgaccgcgtgccgcgacgacttgatatccatcagcgtagcgagaaatccaggattcttccggtaggcttcatgcagcgttgtttcaatatgcgatgggatcgcttccacaggcacagtaaattccgacagctcttccgccggcagctgacccacgatacgctgataacgtgccgtcacgtcatgcaggttcgcctgctccgtgatcaaattcgagttggccagcgcgaggcgaccctctatctgctcacggtccactccggtgctgactcctgattttactcgccgtacgatctggtcgtggatctcctgatgatacgagtagttctgttccgcgaggcgcacaaggtttcggtaccgctgcacgtcggcatacgcacgcaacgcctcaaggccggcgctctccatcgactgcagaaactcgaaatacagcgccttgccgcggcacttcagacggcacacctgatgatgcgtgtacaatccgtcaaacagcatctgcttcagttcaagacgaactcccttgcgggtgtagacatccttgttcgggatgctttcctgatagttccactctcggccgataccagccgacgcgtcgagcttcgggaaatacccgccataggcgacgtcctcctcatagttcgctgccataaactcgtgccactttgcctgcacctcgggattgccgttgatcgtatgctcaacaaccgactgcactgaattgtctgccaccgcatcagcgtcctttggcaatgccattccggccaccactgcacacgccacgattaactgccgcgtcttccggctatacctattgttgctcatttctataggaggttaaaatgttgcttagctgtaaaatacgtaaaaagtctcaatcaaaaactactcattcacaatgcctgctccagattcacgatatcattgaagtgattagtgaacgcatatcacgttatggtatcattgatgctgtcctgaacgtaaagggtaaccgtttccgtagcgaccaccgccgtatagacatcatatccacctcctgaacccgaagaattccaaccgctaccggacacactgtctgagctatcaccgagaatatagagttcattgtagccgtcagtcatatcgagaacatcgccaggattgagatttgacaacgcgtgattacctgtagtaaggtcaatgatctcgatattcacaacaggatttgcaccaccgaaagtgataccatcattattatttagaagcagcatatcatcaccaccaccgttacctccgtcaataatcttatctgcaccatcatagtaaagcatatctgctccatggtaacctaacaatatatccgacccaccatctccatcgagttcgtcattcccgtctccacctttcagaatatcgtcgcctgttgaaccagttaaagtatcatctccaccctgaccatccagataagcatttgtagaagatgcagttttaatttgacttgtaccgtctccaatccaggtttcatttatcggtgaaggtagcggatagttattgattacaagcgaagaactgtttgtatccccatcagaatccaccagcgcaaaaccgatattttctgtatactgaccatctaaaatagctggtgccttgtactcataatcaccgctatccatgtcaatcttgataatagccccgtcatcggtattgacggtaagtatattatcagttgtatcgaaggaactgttatcaggtccaccagacactgtaattgatcctcctcctgccggattataggtatatgtcgttccatttactgcgatcgacttgacatatcctacttcatctgcccctatagccaactgcaaagaacctgtcagcggatcctgaggaatggtatctgcaagcacatcatcaagatcgttgaggtcgggcaccgaaacgccattcatctctgattcatcaacgccattgtaggcgacagggttgagattacccacatttactccagtacccatacctatggcataggagataacatcattagcctctaaccaactctcccagccaccttcttcattgctattgataccattatttgtaccccagtccggccagttatcggaacccgacacaagatttggataagtattccagtttgtattcgtagtcggcactccgtcggaaatgaaataggacacaccttgagcatcagtaagcgctcctgaatcatcataagcatccataccgtagttcaacgcctgatcatagttagtcaattggccaggatcagtatgggcattgaccattgtgtcaagtgtactcttagcagctgtagccgtctgccacgatgaacctttttttgttcccgtactgtcaaagtcaacaattcgtactttaacctctccaagagcatcatattggtctatcagttcttttgccgcatcaactgaaacagccattctggtagagtagcctgacacccctggattactccccatactcccggaagtatcaagaataataagcagattggtatcgattggcgtcgctgtcgctgtttccttcacaggtatagccgtcggcgtatcattttcaacatttattgtgaacagaccactttgattaaaattgacactatctccgtcggcatcttttgccactaacacgcccgtgaagtcgagcgtcaacagctcttcgtcatcattctgaccactgtggtcgagctgatcattaagatggaacgtccagtcaccatctgactcgacctgcagcgtgaacacttctcgcccaccggcactggccgtcagcgtatcaccattcacactgtatgttactgtctgacctttcgattcaaggcctgacggcgctacggcattctgatccaggctgaacgtcaccggttcgtccgcgccgctgcttaccagcgtctgcaggctcactccggtactcgtgctcgatgccgtggtgctttccggctctccgtcgttatcgctgataccgtcggacaactctccaaccgacgtcgacagggcgtcttcccagacgtcgccgactaccgtttctccactcagttccggtacgtcatcctcaaccttaataataaaagtccctgcagcatcgacagggtccttgtcatagtcaaacgcctgaaccacatccgtgaggctcaactccataacctgatcatctccgaggtctcctggtgcaggagcaggatgatctaactgatcgagcaatgtaaattcgtaatcgccggtttcctgatcggttatctcgatcttgaaaatcgcctctccgcctgccgttcgaccatagagtaccgtatcactttcgtaatcataaaagacctgtctgtcctgagagtagacatcctcgccgccacttgtcctgacaggatctccatcagcagtttccttgaaagcaaaactacccggctggtctgccccgatagtgaacagatcgccaagactgccgctgcctaagcctcccgtcggagccgtgctgtcccacgtcgtatcctcggtatcgttgtccgtgattccataggtaggtaactcgtcctcatcaacgtagcctgatacctcccctccctctgcaacaggaacatcgtctataaccgtcacgtcaaaactggaagaggctgaatcgccgtcggtatcttgtgcggtaaaagtaaatgtcagtaccagattgttttcaccctcgccatcgggatgatccagctgatcaatctgagtataagtataggattgctcaccggtctgtgaatcgggattattaatcacgacctcaaaaacctgctgatctgcgtccggtataccacttgcaggaaggtctcctgtataaccgataagggtatagccatcggacgaaacataatagttaaccgattctccccctgaagttagtccggcaggcggtgagtttccttcaaaaaaggtgtcgatcggctcatcaccgggaattacagagagtaaaccaccaacgtcgacgggatctttaggcaaaggatcgtttccttcaggaaggtcatcctcgtctacaatcgcatcttctggtgtaccgatttccggctgagtatcaagtatacgtctgtccctaccttcaaactcctgaaaaacacgaacgacctcttcctgcgcctctctgtccggaggcgcgagtgataactcgattctggggtcatgcgtcgcacgaccgtccgacatcgggtcaccactgccggatcttccttcaagggaagagttgtacgaaccaacgatggatacaaaacgatagtccggagaatctggaggggcctcagttttttcgacccgaagatatccgtgctgaacataattgtacgcagcaccgtcatcatccacgttcttactatcttttgtctccaatggatcatacctgtatccgtcatcctcctgttgcctgtcacgcccgatctcctttgattgctccacaaaatcggaagtcatcccgatttcccggttttcatctacagaaacgcttgaaccgtcaggcatttgaagctcagcacttcccccttccgcggtaataaggacttcgccctcatagattttatcacccggcttgagggtgcgtgtactgccatcttcggaacgcacatagacagtaccgtttacgttaagaactgttcctataactctacccatgacgtcctccgataaataaatagacttggtatcaatcaaatttcaaatagcattgcccacaatgactcagggaacagcaagaaaaaatacaggggggtcagagaagggtgttccggtctgcagcgcattgcgtaattttcacgctaaccccactatagtgacagcaatattatgtaccaaaaaaacaaaaggaaggaagagagaaacaaaaaaacgtagcggatatcgcctgaaatattggagttgagataaaaataaatagatcgcaacgacgatttttgccgataaaatacagcgacaaatatcgtcttattttgatacaataagaccgtaagggcaccaaagagaatcactttgagacgcaaagcacgcaattaccacagcgcaaaataaataaggaagtattggaagaaagaaagaatggaaaaatagcgggcgaaaagtggagaaggcgggagtcgagaaaccacagaaacagcaccgctgtaatccgcccgttaccgtccataaacgcatgctttttcacaagaaaagtacaacaaatcagctgctttttcttctacactgtgatagcgctctttcccggttgaaaaaaagaacgccgttgttctgctaagcgccggaaaaacccgccccgaaaaaactaccgaaacagagatcgccttcactctgaaaagccgcacccgatgtatcggttgctgaaacgattatctatgtcgatatgctcgatctgcacggaaccgtagctccgacagaaaaaggaattctctctgccgccaggaatttgcgaatccgtctcggtttcagggaatgctcgaacgacacgaaattggggcattgtgcaaacctgctgcccgatgatctgatgctcatgagatcgatcgacctcgtcctcgaaacaccatagggctgggtaatcatcaacaacaagatcactgtagggctcctctataaattgtcgtgagcgacctgaagaaaaggtggactgtgcggagaaaccggtttatacataaggtacatgagtattttgagcaccgcctcacgaagtgctcaggacgcggaacaaattaatagaggtgtcctgtggttgaatgaaaagtgtgggatagcctctaacctctctttataaaacgctcaagaagaatatcctcaacattccgcctactatcgagaatcgaaagaacagtgacctgcgcatctttgatccgataggcgattctccatggggggacaagcaactccctgtacagaaagattccctgggattgtaattcaggaacaattcgcccccgttccggaaagcttttcaattcagaggccctttcgcgaattccccttactatcctcaaggcactttccgggctctccgtcgcaatgaagtcaatgatttctgtcaggtcctgctcagcagaggccgcccagaaaatatcatatgacaaactcatgactgctttttcaggcggctttcgagatcgttgaaaacctcctcttgtgacctgagatttcctttacggatgtcctcttcaccgattgcaagcattttcaataatcctaaagcattgcgcatatcttcgtagcttttcggatcctgcagaaccgccctcggttcgccattctgcgtgataatgaccggcctgtgcgtctcattgatctggtccagcaaatctgccgcttttgccttgagataagtaatcggctttatgtcgttcgttatatgcatatagtgttcctcctaatcgaatatagtacgaaattcggtccgaaaaaacagataagccgttcagttctcgtccatcatgcctgaaaaagccatgtcgcaagttttatcgagagtttctgtcacaaaatgcttcgagttcaaacccgaatactacctgccccgatacaacttgagacgatactgaacaaaacctgccctcaaagacatagggagattgtgaaccctctcgaaaatgtttattaagttgtgaacgttcaccttcttaccccttcttacttggtctttatcggatagcagaaataagaaaacccttggtttcccaagggctctcggacgtttgcggattttgaaagaccgcttatttgtggaggtttcagagccttaccccaattcgttctccaaaccaaatcatatccataaaccctttttattaaatatcttaccgcacatcaaaacccttcatactgccggacgccgagagaaatttaattctctacattttcccgaaacagagaacggacgtgggttcgattcccgattgaatacccggcggtgtgttttacaattcatgtcttaaccaagccttcagccagctccagaacatccaccggccagaagcatttcgggcgcgggtggcgtactcggggatgtccggcctctgggcggcagttctgcaggcagtcgagccactgggccggaatagcctcccgaccgcacacagtgcctaataacgccccacaaatggccgcgttggtatcggtatcgcctccgcgcatgatggtgtcgacaacaccggcctcaaggctcggggcatgaagcagctgatacagggcattctgaaaagcgatcattacccagccctgctggtggacatagtccactggcggctcttcggctgccttgtcaatggtatccagcaaagcgggttcaacgggcatgtctgctgcccactgccggatgtgctggtatagatccttacggtcacagccggattgaatggcgtgggcaatccccatggcaaacagcgcgttggcctgttggcagatcaggttgggatgagtgagcgccgcatcctgcatggcccattcggccacctgattcagttcaaatcctgctccgaaaatcccaagcgggcagatccgcatcatggctccgttggcctgactgtctggatttggattaccacgcagcccggccgaaatggtcatgccgcaatcaaacggatcggaactcagccagtattgatattccttgcgtgccgcctccgggtcatacgaaccggttttgaccagcatccgggcaaggagcagagccatctcggaatcatcggttggctgaccggcaatggtattccatgtgccgccatccgccagctctcggacaccatcaggatagctccgccggatctcatccggggactgaaattcaaccagacttcccagcgcatcaccggcaagctggccaagcaggcatccttgggcacgatcaatcttttgagtgcgtctactcaccacttctatcctcctcctgagcttgtggctcatctgttggtggttgcagtgagatcagccaatcagtcaaatccaccgattcatgattaccattctggctaaggctgaaaagaagatcttcctgacggggttggccaaaaaccatccgataaagagccaatccctgcttcagccgtttgagcttcccaatctctttgctgtatggaagcaacggtatgcgtcgttctacccgagctgaaccatcttcaaagatccagtatgggattagatcggaatgcccattggatttgccttgagtcgcaatctgaaaaagggtctgccatggatcacctccatcatgatttcctgacaaagctgttaaaccatagcgttctgcaacgttttttctgacagcatggcccttgtatcgatgcactcggccttcacgttgttcaaggtcaactggattagagggcagattccaatgtaccaccgcatgacaccatgtatgaaaatctaatccctcctgaccaattgaggttgaagccagaacaaatgggcgaaaaggagagttaaaagcgtcacgtaccgaatcagcacggacaagggcttggttgttatcgtctcgaatatctccaaatcgaagtgcaaaacgacaacgagtattgaaatcattaaccgtaaatccatcccccgacgactctatttcatcaatacgaatttgagctgtccgcagtgacaacacagactgaatgcattcggcaattccagccacctgttcacttgaggcatgctcttggagccccaaagattctcgtaagacatgtacatattcgtcgaggacggattggaggttgccgtcaatgccatattgaagcgtcagtctccaataggtctcctctgcagagccacgcagcatggcaatagtttctggcatattaaagagggagcggaaaccagatgcaattctggcagcagatgatagcaggctctggtcagatacatcgaggtcagccgcaatacgatgaagcgcacgtaatgcacaaatgccagggcctgccagtgcaaggtcgcaaagcacatctaccaaatcattcggctgtggccccaagggtatatcaccttctgccatgctgaccaacatatcgatgtgatctttgaaccgggttccagattcatggtcaggagtagcggatctccaaccagattggcttttacaccaatccaaaagcccgttattggcatcgagaagaattggagccgcccaataccaacgctcatcagctcttgttccttcaccggcaccaggtagagtttcgaccaaatttcgacaaatgtccttaacctcatttttcagctcttggatatccagtggtccagatccacggctcagtgcaatcttgagtggatctatctcggcggcaagagttggtgatggcaaaagccacgcaacaacaggcatacccgttaaccggttatcttttgaggccactgcaaaccgcagcaatggcttgatcttctcataaagttcgctatgaagaaccgatgttccggagatcattttgcgttcagcttcataggaacagattgatgccaccgcatctggaacagcgctccaagaggaaaacacaagagccttggtcaatccatccttgtccctgtatgcaccgcccggttggacataaggcatggagggcggcatccacaatagttgccacatgcctttatcaactgtgtcctcgaaaaggacgcgcatcctcggattagcgggatcgagtgcctgataatcctccaacatttccttctttagtaattgtccgtttgctgaggaaagcgttcgacggagagcatcagaaggtttatttagctgggcatccagcttatgcctcaaatcatagtgtttcaggaaattaataaggtaaggagccgatttccaatattctattggctctcttgccttgacgcagattgacacagcgtcaaccgtagcagcgtgttgcaagtctgctggcatgagaggagctgtccgttctatttcagtcagcattgaattgtgatcacgggttgtggcaaccctctccgttcgacacatgaccttgagaagagcctgttcaagtgcggtcttcttctctggataatgttcggagcccttcgcgtaggcatgaagcgattttcgatgttctgatagcagactttttacttcatttactttgctgaagtcatctaacagaaatttcagcgtccttataaaatccggataatggtcgtcttcgtcattttcctgatcaagggtgaacatcttgtatggcgttgcggaaagcaaaagaacccgaacgtccggatgttcaaaaagcgcggaagccagcattgaggcttcgtcatctccatccaacaaatgtttgaatcgttggaattcatcaaggatgaccaagtcgggctccagtgcggaaaggcacacagaagctaacttgcttctgagctttccgataaggtcgtagcgaagatctgaatcttcccaagggattctgctgtagtccctataccgggcaaaacgttcacatccatctttgagagtggtatacaagtctgcatcctcaaggacggcccgacggaaggacttggaaagatctgcgtccagatcatcagcaggaagattcttggccttagctcgccagttttccttacctgcggttgcctgaaggaggttgagcaatcctacacgcaatcgccttcgcctttcattttgagcaaatggcaagtcatacagcatccgataaaggatggctcgttcatctgcatggccacctcggctacgtgcatggtcaaaggcggtgccgggcgtcaggctgatgaaattcactttgttttttcgcagcgacctcacttgtcttggtaagtaagtgagtcgcgtagcaatagaaaaaccatccgtgtcgctaacattgaggcggttaacgttctgggtcgcgatggcggcattagagcaaatgtagatcacatcgacccgatccacttcctcctgaagatactctaaggtcttggcgatgattccccgggcaacaagcgtttttccaagcccaacttcatcggcgatcagaaaacgggaagtcgagtcatctccatataatcgtttgaagacgtactccacggtccttttctggaaatctttaagcccggcaagagcgggtgctgacaaaaagcgatttttatgcatcacgccctccgatagctgcttcaaaaacattccacagatcaagaaaggcgtcaggtattattgtattcgggctaccttgagataggtctcgaaccagtttagatatttcctctaacctttgaggatgacggctgtacgttcgggtaagctcttccagcagtggtatatcctctccagcggcaagctgggctaaccatttagcaaatcctgacccattaccgggatcaagtccagatgtcgaatcatccccaagcaagagcataaggtagcgaatgaatccatcctgattgctgatcactgtttgcaaaatggcagagttacgttcatcaggaatacctgttacgggaagattaagtacaaatcttgccgtaacatcaggatggtttgatttaagctcaaaggcaataaggccggtcacagaagaggctgaaaactcaccaaggttaatcatgccatggtcatcattattcaaaatgtcgactgcaaaatctttcatgacagttatcggccatgcacaagcactgacaatccctttaagagatgggatttttccaaccaaaaccaaatcccacaggccatcctttgagccaaggctacactcaatagacagtgttgtttctgatatcagggaacgagcctgctcaacagattcctcagcttcttgcctggtagcatctgtctcaatttccttggtcgtgtcgaaatcgacaagatactctcctaagccgtcagtaccaagaagctcgtcgatacctccgactttacttttcctgccaaccagcccgaccagaatttcaatattttttgaagcgttcagggccgcgttggtcgcattcgctgaccccattatcacatgggtatagtctgaatagtatcgagtctcaagcagatagaccttggcatgtaggccggtcgcaagcggctgctcggtggcatcatcttcctcgccatcctcagtctccgctgcgtcgtctaaatggagacattgtgtaaagagatcgagagtctcttttttcagggctgacattgactccggacgtgaaataagcgcgtcagctaccttagtgttttttgccaatactcgcagggcttcatcagaacagaacggcgaaatgaccgccagccgatttgccatgggaggcttccagtcaaaacctttcgttcccggaagatagaaggtcagctcgtcaaaaccatcggggagttcccactgaactcggtgcagctcatctgcaaatctaaaagactgttcgattctttccgatgcaatcgttccggaagccaggtcaggaagcgccttaaaaaaatgcaatagcggtttatttgatttggatttgcggcctgcaatagttccttcgagttgaagtgatagatcccatgactgatcggtggtcatattccttgtcagtaccaccagacgatacatcgagctactttggtcagggctgacaaaacggatcgcccaaatctttggatgaaaaacacccccgcccggagccattacctcaacaaccatttcttccagaaatccaaataaggggttgggtttggcaatctgagggacttgaatccgtcctttttgtacatagacggtaattcttttcgagtatcttcggattgcttcaagtacggataaagggtcagggtctgactctccatccgctgccattagcgccaagtaaaccggagcctcaagcagcaaagctgggtccatcgaaaaggttgtcgcaatagcctcgtcaaagagcattcccggaggaggagtcaatgcagaagtatataagcatcgggagtttgggtttagcatgttccctcccgatttatgccttgatgaaggtcattcaaaagcacttttacgtttggccaccgatagacgagtttcccaacgccggaatatccaccccattgttcgagtgctctttgatttttaaaccgtgagcgtgtacctttgagtttcatctcacgtctttttatcagattcagcgcatcagtattggagagaattttatttggagattttctggtatattcaatccactgctgaacaaaggaacgcgtttgtggggtaatggtgtgcccatgatcgacggtcaattcccagagtcggctaaccgaccaattgagaatttcatccgaaggaaggtttgccacccaatcattgaaacttgattgatgctcttcaacaagttcctcatggttccggagcttggcgagctggacgttatacgaaagtgccgcgccgtgcatcacttcggagaaaagcctcgcattcgtcagaagttctttatggcgatcggaaaaactaccgtaatccggatgttcccacggggcacttgtttcagcaggctcacagtgcagtgccaagaaagagagaagactgttggggcaagcaatctggatacgatcacgaatgaattcggcttcctcccgggataaagcaaagtcaaccgtatcaggaaagtcttgtggcggctctggtaatctcagatgccaactaagagtagccatgcgctgctcaatgtctatgtcatcgcctcttgatttggcatctttctcaagagccttaaggtcactcctgcgacggtaaatttcattgatacgcctgtgatattcgtcctgtgaaaatggagtgaggcgtattccccacactccgagacctgcccaatatactgaactgggcaaccgtttaagtttctttcctgctgttttgccaaaaacgccagcctgatcgtctgaatccatcagtggctgtacaaggtctctttcgagtttgtcagcctgaacggcaaagctctccacggtcaaccgtttcgcttctaatgaatcgtaaatccatggcacgaaaagcatgtaacgaaggcgggtttggattgtacttgtgccgggaaacaactgatcagcaaagctgtctcgaacagaaccaagcccaagctcgtcacggctttccttttcctgaaaaagagaaaggattcgaagagtgcgctctctcgctttcgagtcatgatcaatccatgaaagtagagaggccatctatacatctcccttttcaatcggcagttcctccagctcgaaaaggtcgtgtgacatgcggcggacacctatgttgtattccatcagaagcgtgaccagctgctcgccattcatgaggcccacgggggttttgtccggctgattggcctccttgatggctccggtgctgaagtcgctggtggtgatgattaggccctgctcatgcgcaccaaggctgccacgcacctgttgaacggtcggactctgaatattgcctttccagcgttttgcttgaacagccattttaatgcggactacatcactgatcagcagcgtgccccggacatcaacgccaccgtcgcctccgtacttggttacctcgatgctttcaaagcccatctcggccagcagttgtccgacgagctcctcaaattgagccgggctcaaatccattagctgagacagcagctttttccggatctctcgattgtgctttgagatttgatacggcaagccagtccccatccattcaacaaggctgtaatacccgggtgatgtgcggacaaatcggccgggctccccgctggctttggcccgtttgagctctgtcaccagttgagcattcattgttgcttcgggtgtcttgccagtggtgttcaaccaaccctgattcagggccttgtcagtaatgtcccggtaatgcatggagttccggtttccaaactgatccagcaccttttctgcggcatccagaaatgaatacgtctcttgggagctgaccgggccactctcgatttttggttcaggttccttcatatcgcaaactgcaacaagctgaacatcccggagtgcgaaggtttgagggccaacttttacaaagagtgacttgtcgccattcttctttatgtccgaatagaggctggcgctaacggtggcctccggtgtcttgccatcagacttccagagcccagcttcaatgatcagcttggcgatttcattggcatgcagcggcttgcccgcctcttttagtgcctggatagttgcgctctggacactcatatgaaacctttggtcagtgatgccgatatcccgctcatattattccccctcagcttcccgcttgtgtttaatgaacgtcacctcgaacgccttgcatgggcggtactgctgcagtcgattggcgaaggtaaaggcatcgttcatctcgtagtgttggaagatatcgagaccgcgatccagggagattttccagccgtggtcggtcacgatatggcgggcgtggatcgtgccggtgccgtcgaactcccaggtgaagttcacgcccaccgcactggcggactccttcatcttctcgaagttttccttttgctgttcgcctttgaactcgtcttccgtcgtcaccagatgcacggatacttcctcatccggagccttgtgcttgaccaccgtctccaggaattccatgaagttgcgcatctggtaaaacaggcggaggtacggatcagtggccgtgatcgcagttgcgcccttgagataagggccgagcagcgtatcgaaggagaggcccttctggttctcctggaatgtgaggtgcttttctttgagggcgggctcggccggtgccagtggttcggatggaccttggggtgagcccggttgcgcagcttctaagatttccccgtcttcgccctccgcgatggtcttgtgatagtagccggggtattcctcttcttcgagcgtggtgacaggcttggcctggccatcactgtcttgataggtaaagcggacgttgccgtaggtggaatcaatgcgcatcagttggtctttaacgcgcttgcggccctcaatcgcgaaccgcagcagttcctcaatctcttccttggtcgccccgtcatgcggaaagaggatcttcatcaggccggagaatgtcttgttgattccatcgcggtcccgcgtcgagatatccgaggagagggagaagtgctccttgtagcggtccgagtaatcgtgattgcgcagcgagcgaaggatctcggccaggtagtccaccacgaagccgtagccgttggaaaacatctcgccccggatgatgtcgacctcccagcccgggatatagaaatggatacggtcaagaaatgcggagtcgtagaacttttcgggcagctcgcaaaaaagatccgagtgtttgagcatgtagggcacggtgtgctgagtgttgcccacgaaaaccatggacgcctccgcgcccagcgtctcgacgccccgcgagaaggacttgttggccatgtagttcttcatgatgtcgaccagggccttgtcgacgcgtttttgctttccggcaaactcgtcgaaggcaacacagtcccagtaaccgaccaggccgatctttccggaagagttgttcacgaagagcttgggaactgtgatctcgccgccggagatcaggatgccgtgaggcgagaactccgagtagatgtgagatttgccggttcccttcgggccaagttcgatcaagttgtagttgcgctcgcaaaacggaatcaggcggatcaactgggtcaatttgctgcgcttgccgaacatctcggggttgaaaccgatgctctgtatcagtaaatcgatccattcatcggtggtgagctgtttgcgggcttcaaggtagctgtcaaaatcaaactgagaaagttgaatgggcttgagggtcgacaagatccaggggctggcgttcttgtcctcggtgaattcatattcgatgtcggcaatgcaccacacgccgctgaccagcaacttggggtgggtcttgaccgtacccgagtcgaccagcactttcttgatgccgaggttggaaaactccgcttcgtagacgtcggccttgtcgttcaaggccacgccaatcttgtcgatgaccttgtaacgccctttctccttgatgttcgagcgaaccagacccgcctcgttgcgatgcacgtaatgtttgcgcaggatctccttgaccgtctcgataccggtctggatggtcggctcatcgctggtggcgcaatactgccccagcaagtattccaatacgtaggagggaacgatggcgttgcccttgaccgtcttgacgagatccttgcggacaacgagtcccgggaagtgtgtgttgattttctggtcaagttcgttcatcggtcacccgtcctttaaaagtcgaagtcgctggtaaatgagcgccgcatcaggtagcggagcgacttgtattccttgtaatgtgaagtcccggcgtgtttttcctccagccgtagaatgacctcctggccattggcctcgtcagccttgcgggtcaacacaaagcgcacctgcagctcccgctcccggggattgtccgagctcagatcaaaggtcaggtcgtggctgtcggagatcaggtcgcctgcctcggtgtagatgccagcccgcagcacacgcggctggatcttgtccgtcaccggtccggcctggtacatggtcaccgccaattgcccggaggtaatcaccgagctggctccgcgcaggatgtccacctcgacggcggtgacatcgctctggcgcttcttgttgatcttgagcaccgggatcaccacctcctgcaacgatgcgccgccatgcacaaagcggctgccggagcccttcaggcgcaggcggttgatcgacttgggaatctgcacctccacctcaccggcaaggccaagttgctcgggggtgaacttgtgcaggctggatgcctcggcaagccccttgccaagcacgaagcggcggtcgcggaacagaatctgttcaccctcggcatcgactccggaaaagtcgctctcgtcgatggcgcggttctggtagatgaagccatggtccgaggtcaccagcaagttgttggcgttggcccctgtcagcttcttgatcagccgaatcagctcctgcagggtctcttccactgcctcgaaaacccgctcctcggattcccgcttgtcgccggtggcgtcgatgcggttgtggtagacgtagatcacgtcgtgatcgcgcaccagcgcccgacagtcgtcgcccttcatggccatcagctcatcggccttgcaggcggtagcccgttgactgatcgcctggccaaggatcttgatacggttggccgttccctgggagctttgcccatccaccagcacggtgccggtctcgttgtcggcaatcgccagtgccttgttgggcagaagcgccgccatgccaagctgggtgtagctgggcagcatcgaaagcgccggttccagttcggcgctgtaacggtcctcctggcggatgaggctcagcagttcatcgccgatctcgtagcgcatggcatcggagatgatcacgcagaccttgttgtccttgcgcaggaacggccggacccagtgctcgaaaaactccttctgcttgcgcacgggaaaggcttcccacttggatgccgcatccacgaaggtctggaaacggtcgcccagcttcagcaggtagttgttggagtaaaggttttcgacctggtcggtcaggctacccatcagcgacgcctgtcccgacatgcgaacatggtaggtgaacttgcggtagagctgatcgagcagataccagaagcggctgtagcgctgcacgccttcggccagactgtccatggcgagcttggcctcgcccagggcatgggtaaactgggcggcgtaatcgaccgcctcgtacagatgccggtattcgcgataccagtggccttgtcgccgctggcgaacccagatcgccacgtcaccgctggaggccgtgcgggatgccaccgcccgcaccaggtcgctgatgatcttctggtcaatcaggcggaagtaatccaactcgatcaactcccggaaatcccgcttggccagatcctgctcaatcccgaggacctcggcgcattctcccgagagggtctcgaagccgccttcgaactgacggctgtccttccagcgcttgagaaacaccatggcgtcgccggtcagtttcacctggccatcggtgcccatggcgtagcaggacttgaacaactcaatggtgaagtcgcggatgcccggctcatcggacttgtagccatagcagcgggtcatctgttcccagagaaagccgtccaggttgcaccggccgatcagcttgatcttctcatcccggccgtcggccagctcctgcagcaggttttccaccaccgcatccatgcgcgactcgctgccggtgcataccgccagcatcttcaggcgaatctgtccggcggtgtcgtccgctttcagcagcttcttgagggcgtccttgcgcttgatcgcctggaagaactccgcatgggcctgcaccacatccgtgaactccaggccgagctccagttcggacagccagatggccacctgatcggtgcggaactcgccgtgggccagttgtacatccagcagccagttatccagatcggcgggctgagggccttctcggtagagcaggaatttctgttccggttgctcgcgcagcagcttgtacttgatgccgtactcgttgttggtcagctccagcttctcgacgccgggaagcgacaacgcctcaaagtcgtcgcgcaactcctgcttggcgtcgtaccagaagacgatccggtgccggtcaaagagtttggtcagggcctgggctatgcggttttccatcaatggcgctccttaatcctctttcgcatccaggccgacgatcttcttcaaggccgcgccgagtttggggtagttgaccttcacgccgtcgtcgaggtcgatctccacctgctcggtggccagcgggtacagcacttcgcgttcgtactcctccatctcggcgatcatcttggtgatcttttcgatctccttcagggccttggtcttttcgccttgtgaagcactggcgctgatgctgaccgcctccagatggttcttgtgggaggtgagcttggtgcggaactcgcgtaggtaatcgttgagcaccacgctaacggtatccgggcggtagcggtgcatgtagatcagcgcgttgaagctgcccttggggctggagaacagccagtagatggggcgcttcttgtagcgcctcacatggtcgctgtagaaatccttgaggaagtaatcacggatgtcgcgggccttgccattcttgcccagcgccttttcgacgaacttgaggttggcctcgtagtgctcgtcgccaaaggccacgcgcatgaacttgcggaagcgctcggcgatgtcgtcggtgaaccagtcgccatcgagcatggggatgacgttgtcgtcatcggccgggaagctgggctccggaacccgcttcaggtagtcctcgatggtctcgccctggttggccaggatcagccccggcttgtccagcgcgtagcggccgaacatgcagcccacggcataggagacaagttcgcgcatggtatcggccagtagcagcgcctccaactcttcctcgctcttgtcgttgccatagcggtagtgcgggttgcaggtcagagtgatctcgttgagcggcacctcgggcgtcagttcgtcctgcaggccgtacgcttcgatgaagatgcggttgttctcttcctccagccgctgcatctccaacgtcatttctcgccaatgggcgcggagtttctggtaagtccccttcagagttggctggtggtagtcaggattcagcagcgggaggctggtgaagtcccaagaagtttcgtaggaatcccagtcgcgtttagcaagctgaatcaatcccttagtgctagaaataatatcatgtttcacttcgattttcagaggggccacagggacagcggcaatattttcaacctgaaagcttatcgttgggtttaatattttaagaacttcgtatccggcgtacgaaccaattagtgacatcaagaaatagatgtcttcttccttttcagggaatgcacttgaaccatgcacatcccaaataaagttatcaaagtatcgagatgcgatactcttcgagcttatgtaagtccatgaaaaacaaggtttaaagaagaaagagtaaaactgatgcttgccacgagtaaagtttcttcctttctctgaaaaattaacaagcaactcacgattcccataccattttctaaaagtaccacccttgttataaggaacccaatacttgctaatgcagtcgatttcttcaatactatgcgcctgaagcgaagcgcgctttaagcatatttcttgccaaacacgcacaagtttctcgttatctcctgttattattccttgaaaaagcgttgcaatatcttgaattttcggatggtcaaacgaatcgattaacttgtcacttgcccaataagcaatcgggcttcctggaatcttttggaagtcggcagcggatgcacgatagaaccagtcacagctaggattcttaaccgcttcacggattgcctcatttttctcggcttcagaattgccagcaactaaccttaaataatcgcccttgtaatccagccgattagagttctccaacacaaaggctgtggttgacaccacttcacccccgatgctatcaaaagcccgcgcaccgaggtgagccattgatagcagtgtgctctgtcctagaatacgtacacgaagcgactcgtaagatgacagaaacatccaactttgcatggtaatcatcgcaaccgctccatgcttctgagcaagatcaaggttacgctctatgaacatggcaaataaatcggacttggtattcgggtaattgtcctttacccatgccgccagccgcccgttcatccctttgccgcccatatacggcggattggcaatcaccacatggtatttcgggctcaggtaatcggcctgcctcagggcttgcagcaccttctgatgggtcatgctgataaacagctgcccggagacgttttttgactccagaatcctgagcatgccgtccacatcggtaacatccggacggatcagggagccgaagttgtcggcctcttcgaactggcgcagggtggtttgcagcggcgcggtgaacaggtcgcgtccgacaaaatccatgtagtttttcagctcgccctcgtcgaagtggacattctccagcacgcagatgttcggcttgacacccttgttgaagaaccgacgctgtttggcgcgggccttcatggtcagggcaaaggcggccagttccccggcgcgttcgtcgatctcgatgccgtagaggttattcgtgaggatcttttccggaatctcggcgggctcgtagccttcctcctcgtagatggcgtagagcaggtcaaaggcataggtgagcatgtggccggagccgcaggccgggtcgcagatcttgatctcttccggtttgctgatgcgtaggaagtcggtctcggcctgttctggcttgatgtagtagtccatctgcagggccagcttcgagccaggacggttgagcagccacaggcggccgagggaattttccaccaggtagcgcacgatccagtgcggagtaaaaagctgggtggcggccggaatgttctcgggcgtgattttcttgttcttcttcaggccatcgaacacctcgtcctttttctcggagatgtagaactggtatagccagccaatcacctcgacatcctcgcaggcatccggcgtcatcgcctcgcgggtgtaggcgaggatggagttgcccgagagcaggtcgtcaggcatcagcagttcggtgtagtcatcgatgcgctggaacaggaacggcatcgccttgttccagaagttgcaggcggccaccaccagcaggcggtaagcctcgccctgcggatcgcggctgggcgctttgccatcgagcagggcaaagatctgctgccggaccttgtcgtgcaccatttcttcgtcgatgtgccccatcttggcttcggccagaatctcgggctggaactggccggggtcggccggtgagacaatgttcacacgattgtagcgattgacatccatgaagcgcagggcgcaaaagcggttgaaccagatgtacgccacccgctcgatgacctgttccttgccgtgccccttgatcgcctcttcgagtttcttgacggtctcggcacgttcacgccgggcggcgctgttttctgccagcacaagtttcagcttggcggagacctgttccagcagagaacgtcgggcgtattgagcgaatcgctttaatttaagtgtttccattgacttaagctcctccggcagcagcggccaggcgagagacaggccacttggggaagttttcattccatgtctgtatgttaaagacctggcaattctgaacgggatgtctctgccagcgaggtgagctctttccagatggagagagtttgcctgcaatctcatctgataaattcggcagcaactcgctttcgagtgtcaccagattcaggtagtagatagtcttggacaacctatcttctgcccaacgataaaagaagctatctatgaatttggatgcgaaggttgagctgagggtgccgtcatttaattccttctgaaattttttaaggcctttttcttgtgccctggggttttcagggtcctttacttcaacaaagacgatggcttcttcaaactcgaccacaaaatcgacccgatgcatttccccaatgccgtggtaattgggttggcctgatctcatttggtcgaacaccaatgcatcaatggcatcggtgaactcgatctcaatatctcgttctcttaacttcacttccccaaccctcccattttcttgttcacctgctctttggtcagatcgttgaaggtgtccgcgatagcattcggggaaatggagcgatagtcttcagcactttcgacgcatatctcacctttcgccccacggtagagtgcgtgatagagaacgtggtctttcttgttcatttcaagatcgagccatttgagtagaaaataatcgtgggtcgccagaatgatctgctggccgttgcgtgacagctccagcaggatctgcacgagcagcttcatcagcttcgggttcaggttggattcgggctcatcccagaacagcgggccgctgacacccggctggatcgcgccggtctccagcaggcgggagagtatccccgccttgcggaagccttcggccatggagttggcggagtattcggcattctccgttttgaaggtgaccttgccgccaccatagaaaacgaaacggccgccgcagatgccttcgatctccgacatggcccatttggatttttcgtgcagggtttccgaacggacctcggggagatccagcagcaggcagatgtcctgataggtctggtcaaaggagagcccgtatttctcgtacaggctgttgaaccccttcatgaacgagaggacttccttggtcgggatgaataccgcctcggcctggtactgctcgtagttggtgcgatcctgtactgccagcgccttcgagttgttgaagaaggtcgcggcaatcttctgcccccccgcgaaccgggccgacagataggcctggtcggtcgcgccctggcgatgcatcttgccgagcttgtcgtccagcggcatgaagagccggagcagcttggcggttagcgccgcttcaagctcatcgtcgctggtctcgggcttgttcttaaagaggggtgcaccagcgcaaagcccataggccgccttgagcagatgggttttgccggtgccgttctcgccgatgatcacgttgatcttgggcgagagctccagtgttaggccggtgaagaccgtgaggtttctcagttcaagacgctcgatcatatttgaatcctttttcctttgcggatctcttccagcagcgcctcgcgcatggattccaggtagcgttccacgtcggtctcgtcggccagccaggctttatcgaaagagaccttcaccgagcggctgggcacatactcgatgcgcggttccagcttgacgggtggcgtaggtttcgtaccttcatccggcgtgccggtttccccgggttccggggcaggttcgggtgttggtgccggttgcgcccaggttgtcatctgtgagagctggcgctggtagtcgctttcctcaaaccggcgcagggtgtcgcggataacggcaatcagcttctggcgctcaatggccgtgttgaattcgttgaacggacgggtgatctgctcctgctgatcgccattcaatgcgccaaattcatccatgccgcagaggcggcctttgagggcggcaaccgtctccttggctttggcaatttcggcctcaatctgggcgttgactttttcctgcagcgtttcgacttgcgtcttaacctgctgcatgcggttgcccttgaaacattccggatcggtcaatatcgctatcaagacccccgaagaaacatcgtcaggatcgccttctctcacttcccacttcccacttcccacctcttcttcgatgtaggcgaagttgggctcctgggtttgaacgaacttgcgggcgttatcgaaaatgcctttctgcgggccgctcatgaacttgcggacaggatcgatgacgctttccttcatgtcgagcagcgcgacttcctggcgggtgagttcggtcagataccaggtatagggcttgccggtcagctccttgagcttctcaagcaccggtgtcagcgcattcaggaatggatattgggatgcctgtgctgcaagcggggtgagctgatgcgtcagatcctggagcgcggtgccggtttccttgccgagcgccttcgcttcactggcgcggggcggggcatcgaagaagtcctcaaagaactccttgagagctcgaacctgcgacgcggtgaactcgacctggggctccagcactacattgccgtggccatgggtattgcgcagtgtcctttccagctcgtcttcttcaagcaggttgccgtcggtgcgaacctcgaccttgccgcgagcgcacagattggccagcgtgcaaagcacggcggcgtagtaccagccgtaaggtttgcgctcgaatttctccagcaggtttttcagcgtggtacgcacgccgccccggttattgctctggatgaaggccaaaagctcctgctcggactcggcaagggaggtggcatcgttgccaaacaatccttgctgtgagtgcttgaggcatttggcgatgtcgttctcggtgtaggtgatgccgcgcagcatacgaaggttcgaatatgcacgagagacgagttcatggaacccgcgcagcacccgggtctgcgcatcttcggaaccgatttcgatgtcggcacctgccatgaataacttggacttacccatcaggctttgaacgcgctgctggagctcggcataccgttcccggttctggaagtccttgtcggtcaggatgcgtttcactgcctcctgctgtgtgatcgaaatgttctggcggatgtatttttcagtccgcttgtacatcaagatgtcgcgaaccaggcgttcatccgcaggcatcaggaccagcagctcgtcccggcccatgctctgcatccgtaggatggactcactttcggcgttttcatggaacgggctgatgacatggatagccagctcgtactcccgcccgtgcaaccgatcatcgagctttctggagaacgggtagtcctggccgttctcgtcgtaacgaatcttccgatgtttgatgacgtggtcaaaaacgagcttctcaagctcggcggaaacgtctgacgactccacctcggtgttcttgatttcctgttcgacgtctttttcctcgtcggtgaggtattcgtagatctcgccattgcgctgcacataggtctgctgttccagaaggctgagggcttcttcgacacgctttcgcagtgcaggcaagtcctgattgaagccgtccagcatcaggacgcacagattccgaagagtcggcttgaactccttgacgtatttgaccaggaagagcgttttcaacagacggatcgcgaagggaccgtcaagatggttttccgcctgaatgatggctcgctggatattggatttcagcgcggtgcgaatcccctcgaacatcaggtcaaaggtcgccaactggccaatttcatgatccccgatctggatcgccacctgctggaacacacccagcatggatcgttcgcccaccgagctgtgcttgccctcgaaggcgttatgctgcgacagattctgaatggccgactggaacagtgagaattggtacggggtaaacgggtagctgtgaatgaagtgatcccgatcctgaaagttccggtaggtttgggacccatccgcaaaatcgaatagggtcttaaagttgttcgactgcgcgtgataaatgtccgacagcagacgaacgccttcttcgtttttcgtcagcaggcgcttttgaatgacctctgccacatcggcgctggtaagcttcatgcggttagcaaatcgtgcctgaatttttgaaaagtcgttaccctgttgtttgcccatctcacccacgactgtccccatatcttcctgggcggtcacgacgacccatgcgcggcctcgacatttggtggccaggctttcggcaatggtctggaggttggtcatgagcttgacgttttcggcgatatactgaccgacctcgtcgacaaagaaattcaagcggaattctttttgattttcctgggtcgattgccgttcaatataggcgtttatctgttcagcaaaatcttcgatggagacccggtattggctgcggtacttatccagtattcccatagctgacggctcgtcgccacccgttgcctgggcataggctttggcgatgtttttcgcctccagcagggcctgttcgcggcctttttgccatgttctgcctgccatggattcataggcggatttgaactgttcgtagaggccacggctgtcgaggtcgcgctcgaactgggcaatgtgtccctgcttgccgtagtaaccgcacatctcgtcaaagactttgacaaaaacagcaaggagcgcatcgatctgggtcttgctgatgacatccgctttctggtcgatattgaacagaatacttttcgacgggatggcgaccgctcgcttgagatcgccgcgaaggatttcgttgtcaccacacttcggcaggaacaggtcaagtgaggaggccccgtcgatttgccggttttcgagcaagagcgccagcatcttcaacaggtgggatttaccggacccaaagaaaccggaaacccaaacgccgttggcaccttcgtagttgttgtaagcatccaggaaagactcaagccgcttctcgacttcattggtcagcacgtattcttcaatttcgaggcgaaggcttgcttcatcgtcagctttgatgaccccttcaatcgggcggtcaactggcttgttaaaaatggtcttaagagtcatcacgcttccctcgtttatgcttcgcagtgaaagatgttgaatgcccggtaatacttgtcgtcatgcagccttccgaagagatcgagagatgctcctgactccagggagtgggtgtaggctcccgggaaaaacatgacggtcggcttttctttcgccgtgctctgcaaattattcaaaacgttgtgcgagcggatgtaggggaaaacctcgccaacgccggacagaaaaagaacctcgaaatccgtgcttgccagcttggccgcaatggccggaacaagatgcgcttcggggtctagcacgccttgcaataactctttgagctgctctttggagacagaatcctccatctcgagaatttggttccagacatcacgctctttgaggatttccatcgaaaggtcgtacaggttgatctccagtatccggacaccggcctgctcaaggcgattgaccagctgacgctggagcctctccatttcaacggactcttcagttttgaagggacagataaagaacggaacctcgttaccgagaccttgcttgcccaaaaaacgctggcccgagatcacagcaaaaagatgctgaaatctgtcttgcattggcattctggctatatctgctgtcacttcgccatccccttcagatcggattcaaataaagggaagtacgaaacatccctgcggctgccacgatggatcacatccgacaatctcgggctgagcatggcagcgtttatcatgttgttggccgctaagagatccgcctctcgaagtatcttgaataagacctgccgcaatttgcttcgcgtcgccggggtgatctcatccagttccaaatgccattcggattttcggttgaagaaggaatcaaaatcctcgtgggtcagatcagctttcagcgtgatatagcgctctcgaagcacttcgacggcaaaatcagcgatgaatctgtaccgacggcaaacggcaagccacaggagataggcctgctcttggtggctgccctcaacaaggaaatcaagttcacctgggttcatcgttctaagccgagagatgatctcgcggcagactcgtttgagcgtattcagtgttcttgtctgtagtaagttttctgcgatgaccttgtctcgaacagagttccagtcgccaagatcaagatacagcgcggccagcttcaccgattcgcggtgaaagagactgcccgttgtaaatgacatgctgtatctgtcgttactcattcttggtcaggattcctttttgtaatgctcggctgcgccaccagagcggacccattcgtccacttcgtcttgtttgaacatccagcgacggccgacacgatgaccgggcatagcccgttgctcgatccacttgtagaccgtctcgttgctcacattcagatatttgcaaatatcatcgaccgtcagccatctctcatccatagccttcgtccttcgttcatcatgttttcggtaatagcccgaaggaccccgggaaacccgaaatccggacacagtgccgcaaattacccccataaactactttaatggattgccataatcaagcgttttgtgccgaatagagacgacttttccaaaaaacgccctgattgtcgtttgtgatacggtcgccgttctgaggcgcatacatggtgtaagtccatacagcacaatgtcttgagcctgcctggaccgccaccatcacccgctggtacatgctgtgcccgtcgggccggaaaccttccagccggtcgatgggcggcaggtcgcgctgtgggtcggtgaaggtcaccagttccccgtggatcagatcccagtcgccggtcgggcgtccaaagcgtggcgcgccgattccctgttgcttgcgagcatcggccagtgggtcggcggtgcctcgggccaggatcagtccctccggcacttcgagcgtcgggaaaccggcgtggaggtggtagagcctgccccagaccacggccggttcgatgctgcgggcctgggcgcagaaacgttgatggttccagtagccccgtttcagggtgccgtagacgaagagccggaggttggtctcgggactgtcctccgggtttgtgttcagctttacggtgtctccaatattcatgcattcactccttcgggcagtgtccctttgcgctcctggggtatgaagcggaattcgctgttgctgatggcccgcacatcctcgtggcggattgtgagcatggtcatgggcggcacctccagctcgcgccagcccttctcgccgtccacggcgaagtcaataaaggcgtcgtccgaggcgtagagcaccacccggtgctggcggtggatgcgcaggcagagcggcttattgcccttaagcacggtgatggtgccggggtcgagccgcgagaccagcacggcgctcatctgaccgcgacagagagcaagcgcctttttcaggccctcctggtcgatggggccttctggcgcgaagcggtcggccagacggaagatcagctcgctgtccacctcggcgtagcgcggcagtccgagacggcggaacagataatcggcgttgtagatggtgccgttgtgagtgccgatgacgatcccggcccggatgggatggttgttgcggttgttgaactcgttgccccgggtgcgccagcgggtatgccccatgaggatggtggtctcgttgtcgacctgcccgagcagctcctggaacggtttttcgtacaccagctcgtgcgcccgcatcggccgcttgaaaatccggtggctgccgtcggtcttgagccaggccagaccggaggcgtgcgggccgcgctcttcgctgtgcagcagcatgcggataaagacctcgttcaggtattcccgctcggcaatgcgtcgtcgttttttgccgaagatgatgcctacttgtccgcacatagatcatccaccttggcaaaggtgtcctccatcggcaggtcgatgaaggcgtcatccggcagaaactccaccagcccgtgctttcccagcagagtcaggaattcagctgcggccgcttcgatggcaaacggcgtctggcctttcatgaactcagccagctcggcacagtttttgccacaatccgaaacaaggggaaaaaagaaaacccgtctacccagagcatcactctgagtagacgggtttgtcttttctaattggtggagatggcgggagtcgaacccgcgtccagaacattgcttgaaacagctaccacactcatcttcggtgttttgagtttcgcattccgttactccgccgacaaagttcggaacactattccggaattgtattcaaccgatttaccggaaataaacagttgaagcttacttgcgcgagccgtaggctcaagcgcggattatgccattcgataaattcagagtaagcgcctccatcatcgaacgatggctgaataaattaacttttgctaatcaggcagccattgcatacgaataatcgtctgcatctaatagttacatagacttctttaacgagtccatccatgctgaaactcggagtgcaactggatcgcacacctgccctgtcaaaagcctgtcatccccaatatcaaagaacaatacttgaaaagtatgatatgtatatatattattattataacagaaacaaccctgatacccgaatcaacgttccatgctcaagaaaaagctgaaaacaaccagagtactgctatggggattagtctcatacctggtgattgtcgtcctccttgcgtttcttggctgacaactgactgttcagttcattccgggaagctcgggagaattcgctgcaaagtgatactctcctccttttgaccgaacagtccttgcccacatccgctcatactcatcactgaaaataatttcatctgcagccaaagtcctgtaccatgaaccttcttcaaactccttctcgagctgaccggagctccaccctgcgtatccaaggaaaaaacgcacttcccccggcgaaaccacaccggaactcatgagaaaactgagctgttcctgctctcccccccaaaagacacctggcagcacctccaatgaaccatcgatcacatccccccttcgatgcagataatgcaccgtatcaacctgcacagggcctcccatatgcaacggaacatcgagatcatcaaaaccggatatcgcttcactgaccttgatctccatagggcgattcaggataaatccgagtgaaccctcatcattatgttcacacatcagcagcactgtccgcttgaaatcaggctcgagcatgacagctgatgccattaaaagttcacctatcgaaagttgctcaaattcattaaccatgatctatccggcattttcaatatattcaagcagttcaagggcatgatccgcaggcttgactttcggccacacatgctggatactaccatgctcatctataagataggtgaccctggcagtgcccatatattccctgcccataaattttttcaacctccacactccataatcctgcactattttcttgtcttcatcaacaacaagcctgaacggaagttcatacttgtcgacaaattttttatgtcgcttttcactgtcaatactgaccccaagcacctcaacccctatctttttaaacttagggaaattgtctctaaatgcacaagcctctttggtacatcccggcgtatcgtctttcggataaaaatagagtatgactttccttcccctgtactcctcaagggtaacggtttttccattctggtcaattgactcaaaaggcggagccggtgttcctggttccagtacttccataactgtttactccgaagatggtgttttgcgcagaagaatcgctccccgtttacgcaagattataataattttacattctgtttttctgtcagatagaattaattacaccaacaaaaagtttctttgtcagaacaacggcaggaagagacctggatgctcaggggataaccacccacaagtccggtcagtgaaccaacgatagtgcagccccctcacagaggatctgtcaacatgaaatcaccagcacatcatccatgaacatctataaatattgcccctcttgcggcaccccgctgaaaacagcgacaatagaaaatcgcacaaggaaaacctgtccatcctgttcctggatccactatgaaaacccgctgcctgtagctttggcgtatacagtaaaccagtccgggaaactgctcgttgtcaggcgagcccatcctcccgcctataatgcatgggctcttcccggtgggtttatcgagtccggagaaactccacaggagggttgtctgcgggaactgcgggaggaaacgtcactgaacggcagaatcgaccgtctgatcggcgcctaccatcgggaatcggaaatgtacggttctctgcttgctgtggcttataaggtgattgtcagtgaggaaacacttcagataaaccatgaactctacgaagcagatttttatccctttgaggagatacccaggataaccattccgctgcatcaaaaagttatacatgatgcccgggatcatgagtctcaaaaatctgaggaaaacatcccttcctttcctgttcgttccggaagaatcacgtaagatcctcatctgatgagcaaaaaaatacttcgcttgcacgctcatgtattgttgataattgttatgtttcgatagcatagaaagatattgttcacatcacatcgaaaaggaggctctttatggcaaaaatcactgaaattgaaggcatcggccaggcgttcggagcaaaacttgaaaatgccggcgttcccactgacacggaactgctgaaacagggctgcgatcgaaaagggagaaaagcgcttgctgaaaaaacaggccttgatgaacatcagatactgaaatgggcgaaccgtgcagacctgtcaagggtcaagggaatcggctcagagtactccgatctgctcgaagaagcaggtgttgacaccgttcctgaacttgcccagcgtaacgcggcaaatctttatgcaaaaatggtggagatcaacgaagcaaaaaaactggtacggaaaatgcctgctgaaagtcaggtaaacgactgggtagatcaggcaaaagcgctccccagggtgttaacctattgagccgcatttgcaattgtctgcaagcagaaagccgaaacgttattggtgaccatgattggtctcacacgccatcaggctttctgcttgcagaaagcgctgtttgaagggaatttccggccagttgaatatccctccctgatggagcttgaaatattctgagttcaaaaaagggcagaatagagagaacatgatccatgatatctgcctgtatcgcctcgtaatttgcccagacctgatcactgctgaaaacgtatatctgaactggaattccgttttcggagggctgcaaatgacggacaagaaaggtcatatcggggtctatctttggatggtcgcgaagataggcaacaagatacgccctgaaagtaccaagatttgtcagcctgcggccgttgaccggggaagaagtatcaaccttgtgatgagcattgtactcgtcaacttcacgctgtttttcctgaagatagtcctgcagcagctgcaccctgctgaatttttcaaccatagcttcatcgcagaaacagacactgttcatatcaatagtgactgatcgtctgatcctgcgcccacctgaatcactcatccccctccagttcttgaagccttctgaaatgagggcataggccggaatggtgctgatggtcttgtcccagttctgcacagaaaccgtcacgagcgaaatatcgataacgtcaccatcgacgttatatttcggcatttcgatccagtcaccaacctttacaaggttgtttgtggatagctgaattcctgcgacaaatcccaggatggaatccttgaacacgagaatgatcaccgcggtaaacgcaccgagcccgctgaaaaaaaccactggagactttccgatcagcctggaaataacaatcaccgctccaactgaaaccaccacggtttttataacctgaataaagcttttcagcggcagcttctccgcgaccgtgctctgattgtaatactcaagcatagcgtcgagggcactgagaatagcaaacacgacaatcaccgtcagatagagcattgccaacgattgaacgacaacgatgctttgaggaaaaaactgcagaacaggaaccgcaaggttatacagcagcaaaggagggaccacatgagcaagccaggaaaaaaccttgtgctttaccagaagatcatcataaattgtttttgtctttgatgctactgaaataattatcctcagaaagatccgttttgtcactatttcagcaacaacaataaggatcagacttatcaccaccatccggcagtaaaagcagcctttgcttctgtttcattaaacccgtgtgtctgtaaatatgaaagtaccgtttcgatcataccctttcctttatctcattcgctttttgctctgcttcaaacctcgccgttatgcacccgaacaggccgctcaggcctctgccgccctcctgtcaactgtcgcgcccatactgttcccgctctgtccggcaatcggaatcacaaagctgaactgtgacccgagattcaacctggaacgtacctcaacctttcccttgtgggcaagcacaatatgcttgacgatagacaacccgagaccggtcccgctgactgctctcgaccttgccttgtcaactctgtaaaatcgctcgaatattctgccaagatctttcctgggaatgccgatgccgttatccttaacctcgactcttaccatatcgtcgaccgtcgaggcactgatcatgatctggccgttttgttcagcgacatatttaattgcattgtccagaaggtttctgagcacaagttcaagataccccttgtcagcgttaacatacggaagatcctgaggaatctgaactctaagaacaataccttttttctctatcgcccggccgaaaagatccacgacctgatcaacgatagcccgaaggcatacaggagcaaacgtgtattctatcctgccggactctattttcgagaggtcaagaacgtcgttgatcagcgcggtcaaccgctcactctcctgtagaattatctgaagaaaatgcttcgcgttttcagcatcatcaatcgccccctccaacagcgtttcagtataccccgttatgcttgtaagcggggtgcggagttcatgagaaacgcttgaaacaaaatctctcctcatcctctcgaggttgagcagcttggtaatatcgttcatcacaaaaaccgttccctcagggattttcctcttgataatcggcatggcactgacctgcaaaactctttcaccgcgatcggtcatgacggtaacctcttctttctcaacagttgaacctgaggccgtcatccgctcaagaagttcaaacagccgggaatcagtcgccttgtgtcctgcaccggtcttgatcatcaaagcgcaatcaagattgaacagcctgcatgccgcgggatttccaagcttgatattaccatttgcgtctgtaacgataatagcctctcgaatacttgaaaaaactgctttgaaccactcttcctgctggttcatgcgcttcatttcatccgacatgaaattcacggcccgggcgagccggccgatctcatcatcactattgatttcaagcctggaagcgtaatctccatgcaggatgttgtcagcggcgtcagcgattacgcgaagcggccttgagagaaaaagcgcggtaagcacaccgaaaacaagagagagcagcaaagaccagaacaaggcgccttcgatacctttgcgaagctcagcctcaagcagtctgatgtcactcagcggtttggcaaaacgcagaatggcaaagggttcttctctaccaagaggaacagctatatacagcatctcctccttaacagtatcactataccgtatactttcaccggagccttcagcaagtgcctgttgcagttcaggacggttactgtgattttcaaccagcgagagacgatccgcatcaatgtatgaatctccgataacctcaccattgagagagacaagcgtcaccctgagctccagagcctcaccaacatcatcagcccagagatcggaaagccggacatcatcccattgtgccggccgctcgtcaagaagcgttcgattcagctgcagctccttgtataaacggtttttcataccatcgtagaaaagcgaacgcagatgttcgccaagatagaagtagctgatggcaaccgtaaaaaaaatgataattccgaaaaccagcccaagccggaacgaaaccttagcgtttttcactactttctccgctttcctcgagcttgtaaccaagtcccctgacggtttttatgtacttgccggtttcaccaagcttctccctcaacctggtaatatgcgtatcaatagtgcgggtatttattgtcttgtcgacatcccacacatcgctcagaagtgtctcgcgtgactgggcatgaccccgtcgtttcaacagcactgcaagaagcttgaattccataagagtcaggacaatgtccctgccatcaagtttcacgctatggcgcgcaatatcaacctccagaccatcacagacaagcacctctctcacatcctgcttacccctgcggtcacgtttcagtatagcccggattctcagattcagttcgcgcgggctgaacggcttgacgacataatcgtctatccccagttcaaatcccaatactttatcgatttcctcccccttcgctgtcagcaggacaataggcagttccctgtgcagctgctgttgcctcagctttctgcaaacctcaaaaccatcgatccccggaagcatgacatcgagaagcacaaggtctacagctctatcggcaagcaatcgaagtgcctcctcaccggattcagcaagaacacatttgtaacttgctttttcgagattgtatttcagaagttttgctaggttgcggtcatcctcaacgacaagaatcaatgggtctgacatagcttcacaagtgaacggtttggagtgacaagtgaccggtcacgaaaaggaatcaacagccaagagaaacaggtggatcagacaattactgttttcaggacagcttgtctcctgtcaatcgccttttgccactattttgaaatttcagttcagctgcaaatatagacattatataaagcttttcagcaaccgccaacaccagcaaaaggggctgagagggccggaaaatgtcacaaaagcgttaaaacagatcgcgcactggtctcctcatacctgaattttccagcaagccgcacgatgaccggcctcatactccttcagctccgggtcgaattcgtgacaatgacggtcagcaagaggacatctattggcaaagctgcatccttcaggaagtcgggtagcgctgggcacatttccctcaatgacattgaggcgctcttttttcgaaccgatccgtggaatcgatcgcagcagtccggcagtatagggatggagcgggttggaaaaaatgtcggccacactaccgtcttccacgacttttgacgcatacatgaccagaacatcttcacacaactcggcaatcactccgaaatcgtgcgtaatgatgattacactcattcccgtgaccccctgaagcttgcctataagctcaagtatctgtgcctgaacggtgacatcgagcgcagtagtcggttcatcggctataagcaacgcaggatcgcacgacaacgccatggcgatcatcacacgctgccgcattcctcccgacagttcgtgcggataggaatcgaaacgttccgaaggattgggaataccgacaagacgaagcatctctacagcctgctccttcgcctctttttttgaaacatcccgatgcagagatatctgttcaattatctggtatccacaggtgtatacaggattgagggaactcatcggttcctgaaatatcatagcgatatcatttcctctcaacctcctcatctgttcttcagaaagcttgagaagatcctgaccattccagagaatttcgcccccggcaaaataccccggaggcatgggaacaagacgcataatcgataacgctgtcactgatttcccgcatcctgactctccaacgatccccagggtgcgattgcgtccaagagaaaagctgaccccatcaaccgcttttgctgttccgctgtcagtcgagtagtaggttctgaggttttttacttccagtatatttcgcataattaacgggtcgaagtgctcggacagaagcgtgcgtcaaattgatgctgcttagcgtgcagcatgacagtatagcaactacatgagaaatccgacatctttttcttcaacaattcagttaacaaaggatagagacgcttttggcttcattgtatgtcacaaccttcagaagatagccgcctaagttcaggaatagaatacgttatgcataattcacatgaaaccccttcaaaccgggacggagaaaaaccggagccgaacacagaaataaccgaaaggcaagcctcctaccttctcagcgccctcagacagcatccagcctatgccggcattaaaacgcaaatgttctcatcgtgcgagcgcaataccagcaaaccatgctctgaaataaccggaatttcaggcattcagggctctctggccacgctgcttgccgtgcaactgtttactgatctcggcatcccggtcctggtactggcctcgcagagcatattcgacctctatgataacgatctttccgaactgcttcaaccggaacaggtgcataccgcctcagacgaactctctgctgcgctgggcaaactctccagcgatcaaaaaatcgtccttctcgcttcatttgatgatctgctcactccgctgcactgccctgaagagcaggattccatgctctttactctacagattgataaagaggccggatacggcaaactgaaaaactttcttctgcaaaacgactatagcaaaagcgaattcgttgaagaagagggagagtattcaacacgtggatcaattatcgatatcttccctttcggatcaaaagcgcccgttcgaatagaattcttcggagatacggttacctcgctacgctcctttgacaccggcagtcagctttcaggcgcccgtcttgacagggcgttactgggcggcaactttgttgccgacaagaaaagcgactctgagaaatcatggaatctgctcgaccatcttcccgccgaaacgttactcattatcgatgacataacctcactcagcgctcatgaaaacagagctgcttttgaggacaaactgatgcggttccgatgcctgggcattaaccggattgaaaaacagtccattgatttccatgcggaagcccagacaaaattgcatgcaaatttcaaattgttcgcaagggaactcacccggatacagtccggcaaacagcacactgtttttgtaggcaactcaaaaaaagagatcgaggaacttacagaattcattgctgaagaaatagacactaccggcctgaagaaacatatcgaagtacactgggtcccattgaacctgcactccggttttgtcttcagcggctttaacgtctacactgaatcagacatattcggcaagctgcatacccataagtctcataaaaaaagagcctttaaaggcatctctctcaaagacctccagaagctgaatattggagattatatcgttcatgaagattacgggatcgggattttcaaagcacttgaaaccatagaggtcggggattcagagcaggaaagcgtcctggtcgagtatcaggggggtgatcagctttacgtaaatgtccagaacatccggctcctttcaaaatacaccgcatctgaaggctccctgccggcactttcaaaacttggaagctcaaagtggaaagcaaaaaaagagaaagtaaaaaatcgcctgaaggatatcgcgtcgaaactcatcagactctacgcgaaaagaaaaatgaccacaggctttgccttcaggacggattccatattccagaaagaattcgaagcatcgttcatcttcgacgaaacccctgatcagttgaaaacgattgaacaggttaaaaacgatatgcagtcaggctcaccgatggaccgtctgatctgtggagatgccggtttcggtaaaaccgaaatcgcgatgcgcgcttcgttcaaggctgtagaatcaaataaacaggtcgcgctccttacaccgacaaccatacttgctcaccagcatgcagaaacattcagacgcagatttgaaaacgttcctctgaacatagccgtactcagccgttttgttacaaaaaaagagcagaaaaatcttatcgaaaagatctcacgcggcctgatagatatagtcatcggcacacacaggcttgtctcaaaagacgtcgtctttcaggatctcgggctgctcattattgatgaagaacagcatttcggtgtttccacaaaagaaaagctgcgtcagagctttccaggtgtagatacgctgaccatgtcggcaactccgataccgagaacattgcagttttcaatgcttggcgcaagagatctgtccattgtatcaactccaccgaaaaaccgtcagcctgttgaaacagtcatcacgcagttcaatccggacaccattcgttccgccatacagcatgaaataagccgtcggggccaggttttttttctccataaccgcatcgccggtcttgaccagatccggaacaccctgcaggaactcgcgccagaagccagaatcggcattgctcacggacagatgccgacatccgaactcgagaacgtgatgatggagttcatcagccataaactcgatctcctcatttcaacatcgatcatcggatcaggtcttgatatatccaacgcaaataccattatcatcaatcgtgcggatatgttcggcctttcagatctctatcagctcaggggccgtgtcggcagaagcgaacgcaaagcatacagctatctcatcatcccgccggttcacacgctcaaaagagaagcgatggaaagactggccgtcatcgaaagctttaccgaacttggttccggcttcaatatcgcgctacgtgacctcgatatcagaggagcgggaaacctcctgggagcggaacagtctggagccattcatgaactgggattcgacctctaccagaaactgcttgaagaagctgtcaccgaactcaagacaggagtcttcaggtcactctttaccgacaaagagccccagaccagccagacggcaggaatcactgacatgattttttattttgacgctctgattcctgattattacgtctctgcaacccaggaacggttttccttctatgaaaaaatatcaaaaagcacgacagacagccagatagaagctattgaaaaagaattacgcgaccggttcggcccggttccccgtgatgtagcaaacctgataggccttgcaaagcttaaaaacctctgttcatccatcggtcttgtcaaagtcgacatacagcaagacaaattcacactgtaccttcccgatgacgaaaacactgaattctacactcagcctttcttccaggaactgatcgcatgtgtacagtccgaatggatgcagaaatatcgacctcgctttcaggaagggaaaaagatgaagctgattatccatcttccctcaaagacatctactgaaccgtcggtcatcatggaactttacagctccctgctcaacaaactcaaaggggagtaagccgtaagagggtatagctgcgacacgaaggaaaaccagacacatttaatccttttttcgcaactttttaccatgcagatatggttagcatttatgattctttttattgcataaacattaaagcacattctcatgtttgtacacataaatgacagacaatatgaagcaaggacaggtgagtagcttatagatattgcaaggaataatcactctcatataggctatttctgtggaggcaacggtatatgccagacttgttatgtgaaggtttttgaaggaatggaattgctttctccgatttccgataaagaaaaagccattctttcagatgagcttatacaggaaggcgtaagagttgcctgcatgacgactcttgacaagctcgggaccgtaaagcttctgacaacggttgaggaagtaaaaagaacctttgagacaaaacctcttgatctcatcccctatcaggccaaaatgggatgggcgtcactggtgaagcttcctgaaaccatagcgatgcaggctcagaggttttccgatggcagcctgagcaccttgcaactgataaacgatatagccggagccattggtggagctcttgaacttatctttatggccgttcaggaaacattcggaggaaaaagcagatcacaagcatttacaagacaatatatccccgagccccggaaaagcgacaaaggaaaagccgacgcaacagaagatgaaaaactatcatattcagcatttcatgaatccatgaaacttcaaaaacacgttccggtgaattgacaccggaacgtgtcgtttcatagtgattatctcattgctgttgacagaaaaaactcttgtttgaaaattagttatatttatatcagtagtacctgaacagaacagaatatcccacaaatcaaataccgcacaatcatgcgtatttacatcaatgacaggccttgcgaagcacaaccgggggattttctccttgatgtcgctcagcaaaacaagtgccatatcggctacatatgtggtggcagcggcgtgtgccagagctgttttgtgtacgtcaaagaaggcatggattgtttatcagcacccaataaggtcgaaaaagcatttatttccgataaacttaccgaagcgggaggaaggctcgcctgccagacaaggatcatcaaggacggagccgttcgggtactgtcaagggcggaaatgcttcgtcgcatagttgtcgggttacaagtcccggaattcataacctacgcgcaaacgataggctataatgtcgttaaccagttaccgacaggtgcaggccatacgttcaatcgtgtcagggaaggacagttgaaccccctgacctctatccggaacatagcgaatagtctcggaccggcatcccggcttgtcggccggaacatttttgaaaccttcccttttctacagggagccgttgacctggctggtgttggagcaaaaggcttgctcgacaatacctccaacgccctctgcaatatttcaggcggcagcctgcatcttccaggagcgagctgtgaatcatgcggagatgagcctccggttgagcgcgtacatattaaggcaagtgcaaaataatagtgccgtttacgggaaaagaaccgtcaggagaatccggctattttatataaatgaaacgactatccacgaatggagtatcccgtagtaattttgcgatttgatcctgaaaaagacgctcacccgcactatcaggaatttattgttgacacagccccgcatgaaagagtacttgatgtattgctgaagatcaagtctgaacaggacagcacacttggattgagaaaatcctgcggacacggagtatgcggaagtgacgcaatgctcataaacggtgaaaaccggctcgcatgctcaacactggtcagggatctgaaaagcaaccggatcaaggtagagcctcttccgggagcatccatcgtaaaagaccttatcatcgacactgatgctttctggacaaaatatcaggaagttatgccctatctggtcaatgacgaagctccaccggacagagaacggctgcaacgtccggaggagcacgagatgatcgaggaatctaccagatgtattctgtgtggcgcctgttcacacgcgtgccccacctcatgggcaaacgatagctatctggggcctgctgcccttctgaaagcctacaggtttattttcgattcccgtgatcatgccgaccaggaacgtctcagaaaagtcacttcagatcatgggatatggaaatgttatacagcatacaattgtgttgaagcctgtcctaaagatatcgatataacctggcacattacccgattgaaaaaagcgtcactcggcctctgaacaggccctgtgcacccattcgctgaaaaacaatcacacgataacaacatctctacgaaacaatgggatacagcggagaatttgaaagcattgagtttgacctgggcattaaaacccttgaacgatggctcatcaagcctgaaaaaaaaatcaatatcgctcttggtatacccaaagaaaggtcaaacgatgaaagacgggtcgcgctttctcctgcaggggtaaaaatcctgaatgaaaatggcgtacgggtacttatcgaaaaacatgcaggattggcaagcaatttttccgatgaagaatatgctgaagtgggcgggtaccttacagattcaccggaagccctctatgaaaatgcaaatgtcatcgtcaaggtagcgccgccaagacaggaagaagcccccctgttcaagccaaaccagctcttgatttccgcgctccatcttgggtctgtaaatccccgacttactcaggtgcttcttgaaaaaaacattacagcaataggttttgaatttattgaaaccagggacggcgagttgccgatcgtgagaaccctgagtgaaatcgcaggatcactggccatccagactgcagccaaatacctggaaacaggctatgggggaagcggtatacttctcgggggtattgccggtgttccccctgcccatatcacgatcataggtgccggaacagtcggactcttcgccgctcaggatgccctgggtcttggagcacaggtcaccgtcattgacaaggagataaacaggcttcgccggttcgaggcattcttcaaccgccatattgtcactgctattgccaacgaccactacatcgcggagcttgcgaaaatatcagatgtcatgataggggcgctcagccccaagcagaaagtcatcaaacacatcgtcagcgaggatgtcataaagacaatgaaacccgggtcggttatcatcgatgtttcaattgatcagggagcctgttttgcgaccagcaggcatacaacacatacaaatccgatcttcgtcaagtacggtgtcacgcactactgcgtaccgaatataccctcagctgttgccagaacggccaccttcgccttgacaaatacactgctccccttccttatgaagctgacggcatatgaaagcatcactgaaatcctctggaacagccatagccttcgcaaaggcacctacacgtacaaagggtatgtaacgcagaaacctcttgccgaactcaccgatctgccctgccgtgaaatcgatatgttgctggcaacggtctaagcaacaaagcaccaagcctttttatcctacagataatccagagggttccccatttttcttgctatataggatgcgcaggaaacacctgagtaggttactgcaataactccctgaccagggaacgtactgtcccccgcggcatagagatcttttaccgccgtacggttctggggtttcagcaaaacattctggcctggatgaaggagtgggccatatgagcctttataacgattaagatatttttcatgggttaagggcgtcgcgagcaattttacctcaacagcatctgacaatccaggtagaattttctcagtcctcttgatcaccgaagcaccataatactctttggcttgtttatactgtttatcctctctggcatgctcgctccagcgatctgcttcatccgtaacaaacacatgcaccacatgttttcctttcggagcaagtgaagggtcgagaactgatggcgctgaaaaatagatagtgccaccaggctcattgtaatgagcccagtcatcgacaagaatatggtgaacatgaaagccatcaggaatgacagaagcatcaacgccaaggtaaagctgaaaccagcttggagcacgaagaaaccttttttcggaaacctggaaacggggactctttacaagacgattgaatgtatcccataccgtagcattggatataaccgctttagccgtaaatacctggccgtcactcagccttaccccctgggccgcgccattttccaaaagaatctcctcaacatcgcatccgaattccactgcaccaccgaactttcttatgccttcacataatgcttcaggaatagcaccagagcctcctacgggatagttgatacctccatgatgacgatctgcgagacaaatccccgcattgaccagaggtgtcgaaaccgcatcctgtacagcccatgaatacgcttccatatcaataaatttcagcaactcctcgtcactgatatattttctcgctgtctcgcccattgacaaaaaggttttccacgcaagtgacattgttttgccaagatgccttgttccaacctgcatcacatgtgcaagatcttcaagagaaccagcaggcagggcgctaagaatttcataaaccgactccagttcaccataaaatgcccgtatacccgactcttcatggggaaagcgttttataagaacaccaagatacttatccctttcataaaaaaccggcacatcaaaaccctccggcatgtgaaaatgaatttgtaccggatcaggaattgtcgggacattgacaccaagccgatcaaatatcctcgtatgaagattgagcgtcccactctcctggctgtcggagaaaccataaaaaacagaagccccggcatcaaacgtatatcccttgtgcctgaatgaagcacagcttccaccgggatagctgtttttttcaagcgtaagcgttgaaaaacccctttcctgaagaagggccgctgctgtcaagccgccaataccggcgccgacaatgagaacatcagcagaataagccatgttggaataaccttaattatcttgttctaagccctattaaaatagattcttatattatatatataatgagaatactgctgaagacgagttctaaaaaacgatccgcatacagaacacttatcgaatttataatatgtcgagttcctcagacaataaaaacgctcccgagaaaaaaagcatactttccgaaaaggacaaaatcaagcagaaagagttccaggaggaagctattgagcacataaacgcgctctataattacgccttacatctcacgatgaatccaagcgatgctcatgatctggtccaggaaacctacctcaaagcgtataaatttttcagttcttttgaaaagggaacaaactgcaaggcatggctgtttaaaatccttaagaataattatatcaacaaattcaggaaaaacgcgcgtgaaccgggaaaggttgattatgatctgatcaaggatttttatcattcaatcaaggacagccaaagcgaaagcgaggaccttaatgcaggatatttgcgttcattgatgcatgacgaggtatatcaggccatgaactcattaccggaagaattcaaagaagtaatacaactctgtgatatagaaggttttacttacgaagagatagcaaacatggtggaaagcccgataggaactgtgcgatcaagactgtacaggggcagaaaaatattacggagcaagttaacggaattcgcaagcaaatacgggtacaacacagaaaacgaggaacccggggaacagtaacacatttcatgaactaaccagcagtacaatgaattgcatccaagctcaggctcttatgagcgcagcggtagataacgagctgtcgcttaaagaacaagagggttttgaaaaacatctcctcaaatgtcctacctgcttcaatgaattcaaggaagcgcaaaaaaccaagcacatcatcagggaaaagatcacacggttcacagcaccaccgtcccttgtcaagtctattctcgaactctgcgattcgcatatctgaagtcagagtaacacacctctcccccacagacaatatacatgtgtaacctttacatgaccggaagaaaacctttttttgtgtttgatttgtatgaataaataactatataaccaccacaagaatccatacttcccttcaaatgcagcaccattgactgcaccgaaacaacacgtactgatgggcaataaaatcactattgatgaggatgaagtcaagaaatggaacctcagaatgcctgaggagatgctgacagccgtcgccaacagattcaagctgctctcagaacccatgcgccttaaaatcctcagaacgctctgcgaaaacgaaagaaccgttcaggaaattgtcaacgaaatcagcgcaagccaggcaaatgtctcaaaacatcttgccctgatgcatgacaatggaattgtaaaccggagaaaagaaggcctgaaatgctattacagcattgccgacgatagtattattttcgcctgttacctcatttccaagagtgttgttgaaaatcttcaggacaggctgagctggctacagaaagtcgaaagctgaagtctggcgtgaccagcctctgacagctcttcccgaccggtctgtcgcgtatcctgcgccattgccgcctgcacacagaacgccctcatgtagtctccggcctccggccaccctctcatctcttgactctcatctctcgtctctctatccccgtctccaatcgtccagccaacgccctccgcgggcagacacagaggcctgcccctacaactccccactccctactccctactccccgctccctactacctattcaccagtcaccctctcttctcgtctcttttctcttgactcctgtctctcttttcccatctccgctctccagccaacgccctccgcggtcaggcacaggggcctgcccctacaactccccgctccctattccctatttcctactacctactccccactccctactacctatccactcttcaccagtcaccctctcttctcgtctcttttctcttgactcttgtctctctttccccgtctccgctctccagccaacgccctccgcgggcaggcacaggggcctgcccctacaactccccactccccactccctactacctactacctattcactcttcaccagtcaccctctcttctcgtctcttttctcttgactcttgtctctcttttcccatctccgctctccagccaacgccctccgcgggcaggcacaggggcctgcccctacaactccctactccccgctccctactccctacttctaacttctgacttctgacttctgacttctgacttctgacttccttcctcccacttcccgccattctgtcgcacccagacagaaagcatgacacatatacactcactcataaacatgtctgacaaaacctttgacaaatagagcaaaaacacttggaaatcgactttggcatactgtttgcaatgtatatcagtacagtgtacctcgtacaaaaaaatactgtccaatatttataaacgctctactgaaaacctatagaaaggaggaaactatgttagtacaactatcaaaagacccgctgaaaatgttcgatgatatctgggaaggatcagaaacgccgtcaactcctgcattcaacgtagacatctctgaagacgaaaatgcttttcacatcgaagcagaaatgcccggagtgagcaaagagaacatttcaatcggcattgaagatgatcttttgacgatcaacggagaaagaaaacagaaaagcgaaggacaaagaataaactttcacctgacagaaagaacatacggagccttttcccgcagctttactcttggaaagctgatagatcaggacgccatcgatgcgtcctatgaaaagggtatcctgcacctcacgcttcaaaaagcgcagccggcaagcagaaaaagggaaatagcgatcaggtaatgtcactgcctatcgcataacagcctttattataaagagacaacgtgacaccaatagcaaactgaggaatacaattatgggtaagattatcggaattgacctgggtacaacaaactcctgtgttgcggtaatgcagggaaccaagcctacggtcatagaaaactctgaaggctaccggacgactccgtcaatggtggctttcacgaaaaatggagagcgtcttgtaggacatgctgcaaaacggcaggctatcaccaatgcggaaaacaccattttttcgatcaaacgattcatgggacgtaagttcgatgagatttccaatgaaaaaaagatcgcaccgtacaaagtgaccaatgtcaatggcgaagcgagagtggaaataggagataaaacatattctccgcaggaaatctccgccatgattctgcagaaaatgaaacagactgcggaagactttcttggagaaaaagtaaccgaagcggttatcacggtgcctgcatacttcaatgacgcgcaacgccaggcgacaaaagacgcaggcaagattgcaggcctggaagtgaaacgcattatcaacgaacctactgctgcatcgctatcctacggactagacacaaaaaatgaaaacgaaaaagtcgccgtattcgacctgggtggcggaacgtttgatatttcgattcttgagctcggagacggcgtcttcgaagtaaagtctacggacggcgacacccatcttgggggtgatgactttgatcagaaaatcatcgattttcttgctgatgaatttaaaaagcaggaaggcattgacctgagaaatgatatgatggccctgcaaagactcaaagaggctgcagaaaaagccaaggtcgagctctcctcacgcacggacacagagatcaaccttccattcatcaccgcgactcaggaagggcctaaacaccttgtcgtcaatctgacaaggtcaaaatttgaagctttatgcagcgatttgttcgacagtctcatcgctccttgtaaacgagccattaaaaactcaaagctgaagaccagcgaaattaatgaagtcgtacttgtaggcggctctaccagaatcccgaaagtgcaggcacttgtggaagaactattcggaagagaaccgaacagaagcgtcaatccggatgaagttgtagctgtcggcgctgctatacagggcggtgtactgagcggtgatgtcagtgatgtactgcttctcgatgtgacacctctgtctctcgggattgaaacccttggcggggtcatgacaaaactgatcgaagcaaacaccaccattccgagcaaaaagcaggaggttttctcaactgcagccgacaatcagacatctgttgaagttcatgttcttcagggagaaagaccgatggcttccgacaataaaacactggggcgtttccaccttggtgacatacccccggcgcctcgtggagtaccgcaaatagaggtggcttttgacatcgactcaaacggcattcttcatgtatcagccaaggacaaggccacaggcaaagaacagagtatccgcatcgaggccagcggcaaactcaacgatgctgaaatcgaaaagatgaaagaagacgcaaaaacgcatgcggctgaagacgaaaagcgcaaagaagctatcgatctgaaaaacagtgcggacgctcttattttcagtacagaaaaacagcttggcgaactgggagacaaagttcctgccgacaagaaaacccagctcgaagaagcgcttgaaaagctgaaggaagcgcataaatcagaaaacgtcgaaaccatcaaaccggcaatggatgagctcaatacaatctggaatgatgttgcatccacgatgtaccagaccccgtccggtgacacccctccttcagaaccggaaacgggtgcatcggaagaaagcaaaggcggcgacaagacgcaaggtgacggtgaagtagatgctgaatatgaagtgatcgacggtaacgataaagacaaataatatcggtgcttcgccactaccaataaaaaagggattcatgttgaatcccttttttatttacctctcttttactaacttgattaataggtttaccatccatgctggtgttttaattttttgcaatgtaaacacgtatacgatgcaatcagctgtctggtcaggcaacgccctgcataaagggctgaaatattttatcacctctgcgaaaagagatcgtttcggagctttgcagattacgatatctcccgcttcaggaaggcggaagctctctcctacgaaagaaattatcgagcagttgaaagagggaaaaatccagttgttcattctcaccacgcaaccggatatagctgtggatcttcctcagaaagtccttgacaacgaaaaccgctatgtcattgattttgacaatcgcggaatcaaatggacgatgcgtgatattccggtcttctttgacaaccttcgcggtcagctttgcgtagaaatcgatggtgtaacctatacgctcgaccagttcttcaagtaactctccgacttattccggggctttcaaggccccggacatcttgacatacccgcacaggtcagtgcagttttcccgacagtattctaacaaaagatcgttacgctctccaataaaaaacccgggctgaatgacccgggcctgtaacgcatgacgcttgcttgtcagaaaccgcgctattgcattttgctgttgacaatccgtgcttcattggattccggatagagctgtacaagctccctgtaacgaaccttggcatttgtcgtgtcgccgatattttcaaatgatagcccttgcttgaagtatgcggcaggccgtttatctcctttgggatacttctcgatcacgagctgatactccagaatagccttctcaaaccatttttcattgaaataggtttcagcgatatagtactgcgcgtcatcggcaaacgctgaagatggataggtatccagaagcagtccgaactccttgcgtgcagatggatacttatatccatcaaagaaagtctttcctgctttgtagagtccctgatcatcgattgccggggctgaagaaggaacagcttcggcactcgctgatccgggagcaactcctgcagtgtcagctgctgtctctggcgtaacctcatccggcagcgtgaccttctcaattactgacgatcccggctgctgagactctgatggagaggacgctcccgattcaccgggaacattcccctcttcagatgcagacaatttgtagcgtagctcttcgatcgtcccctgcagttgagcaacttcaccacgaagcctttcaacttcagaagaaacttcagcttgatggccaccggatttttgtgactgtgttttcagttccttcacatcgtcctgcagcatatacagatcggtctttgacgcacaccccgctgaagtaacaagaagtatgccgcataaaacagaggtaacagttttgttcatcgtaatcattgccgttatcatcaagacaggtgttcgcctgtttacagactgatacttgtcactattaataaatgagagattattttaccacaaaatgcgcacgacggttctttgaccatgcagcctcggtatgaccggaatcaaaaggccgttcttcgccgaaactcacagtctcaagccttgaagcggcaacacctgctcttacaagaaaacttttcgtcgtttccgcacgcttttccccaagcgccatattgtactcagaggttccgcgctcatcgcaatgtccttcaatcatcgctgaaatagtccggttctgattcagccattccgcattgttttttaactggctcacagctacaggctcgagttccgcactgtcatactgaaaaaaaacatctttaaccatccttcgagcttcttcaagcagggctgacgccgaatctgaacctgaactatcgtactgttcagagccggaattcgtatcaagagcagtttcgcttgattttgacccgcaaccacttaccgcaaaagcaacgataacccagcatagtagcattagctttctcatgattcattcatttcgttatagtgataaaaaaagcaaatagttaactgatcgtcatgcgcatactgcaacaagtcagtttctcaacaataaaaaaaattctgatttgctgcctgtcggaatttgtcgtgatcaggaacgacagggcgctcgaatcccttgcatactgtcagtatgcggtacaccccttcaccgaggctgtcctctatcacgctgaacgttttactcaagctggttctgtaatgaaaaaatcattgatccagctggttcaaccagcagcaacgactatcgtaaccgtccatcggttgaccatcacttgctcctgaaaccacacgaaaaccttttaccgcagcatacagagaactgtatgctgcagataaaaaggaataagagcccgatagaattatcctcttgcaggcattggtggtggtggaggcaatggcgccggctccacaacaggtggcggtggcggtggcacgactgcttcttcacaacatccacagccaatgacaagcaacatagccgggacaagcgatatttttaaaagtgcttttaaggatttcatgtgtctcctcttttggttagtagaaactgctttttcatctaaatgaagaccaacagggctgcatttgttctcccgccagtttgagacttctctggttcctgccgtcagcgttcataacatacaacttgcttgctccgcctcgggatgaactgaaaacaatcatagttccatcaggagaccagctcggcgcttcattttgacgcgctctgtacgtaagctgcttcagcccggttccgtctgcatttactgtaaatatatctatttccccgttcttttgcatagtagtaaatgcaattttatcatttactggggaccaggccggttgtgtattatactttcccttgaaggtcagacgttttgttgaccctgaattcaagtccataatgaacacctgagggagtccgtgtcttgatgaaacaaacgccatatatcttccgtccggagagaaggagggtgaaagatcaatccctcggtctctcgtcaaacggcgtactattgaaccgttttttcgcacaagatagatctcctgattgccgtcaaaagaaaatgtagtcgcaagttccgtcgagccttttcgccaggcaggatcaattttaacacctttcctcgtaacggaaaccacggttttttttgaaagatcctttatctgcagatcaggtctgcctctggtataggtcagataagccagctggctcccgtcagaagagagcgccggagtgagggcaagccctccggtcctggttacaggaacttcaccgtaaccgtcaaaatcagcaaggtatatctctttttttccgtttcttcgggaaacgtaagcgattttgcttccgaaaatagaaggtttaccggtaaacaatctgacaaggtcatcgcaaaaacggtggccaagtgaacgcgtatcctctctttttccctcgtaaagtttgcgcatcagcagtttacccgtcaacgcgtcatagacctccatatccatgtgcagggtattgcctttccgtttcagaacacctcctgcatagacctcagcaccgacagaactgagcgcaggaaaattaatctgtctttttccggtctggtagatattcccgccggagatcaggttcataggggaattgagtatggcgaacagaccggaaaactcaagtccgtttttgataaccctgtcgattccgtttgcgtactgagcgtctttgctcctctcaacatcaacagaccgcaacacaaggggaatcctgtcggcgcctgccttggtaattttgatatattccttcaccggttcgccgaaaagcgaagacggcatgagagcaaaacagcacaggagaatgaatacgattttcgaaaacggcataagagggcttttcataggtatcatagtgatgcataaatggagaaaagtcgagcagcttcttcatcattataaaaagtaatgaacactgaggcttatttacaagccgcattcagcaaaaatcatgtttcaaacactccattgcatctccgtactgctgaatgaaaccgaccattttcaaggaacagcgggcattttattctattccctgaggcgtaaaaacaaaaccgatacgcaaagcctttccgcttacttccgggggaacaggaggaagcggagaagatttttcaatcgccttgagcaccgtatcgtcgaaatactggctggatgacttccggtcgaacgttataccactgactgcacctccggtctgaatggtcattgccacataagcgatcacttcccccttctgctgaataagctgtggagtaaatgaccagttccgcgtaataatcgctcgaatggcgacagcatagcgttcaagagggctcagcggcgcaccgtactccccgtcacccggaccggaccgtccaggaccggttcgtgtatacagatctgatggcggccctttcgagactttctgttgcagaagcgccagttttcgctcaaaatcgctcggctgcgccttttccaccttctgctcaagtttttccaggctctcttcaaccgatgtcttcttctcctgcacaggtttcctgacgatcttttccggaactttctttaccgctttccgctttttcggctctgccggcaaaggagggggctgtgtgacctccggttgggaaatctcaggctcctcaacaggttcgggctcaggcggcgacggcaatccatcactcatatcgacacgctcaactgaacccggaccaggaagtgtcacaagagcgacatcgatagtgttcagctgagggcggctcaatccagccatatactgcaggtagatacttccggccaccagcagtacatggagaagaaccgatacggcaaaaactgtgaaaaaacggtgtgtttgcgtgttccgttcgtcacgattattcattctcatccagattattcgcatctttggccggaagagttcccggctcagtaaccatccctatcttctctatccctgcttccctgatctgagccataataaacatcacaaaaaccataggagagtgatttatccgctttcagatagacctctttcacagcattgatatcgataatttccggaaggctttcagccagctcttcaggcgcgagctgaaaagcgttgataaaaacctgacgtttttcatcaacgctgacaatgagtgcctgtggctctacatccatctgttcatgagatgtctccggagtttcaacctttacgccatgtaccatcatgggagcagtcaccatgaaaatgataagcagtaccagcatcacgtctacaaacggagtgacattaatttcactcagaagcctgcttcccccccgcgcccgtcctcttccatcagccgagttcattgacaaacgatttaatgaattcaccggaaaaatcatccagatccctctcaatctgattgatctgctgggtaaggtaattgtacgcgatagccgccggaattgccgcggcaagacctgcagcagttgcaatcaaagcttctgcaatccccggagcaacagtcgcaagtgacgcagactgggtaacccctatgctcataaaagaattcataattccccagacggtaccgaacagaccgataaacggagcggtattgccgactgtcgcgagaaaagggacgtaacgggaaagactttttgactcctcattaacctcccgtcttaccgctcgcgctatgcgttcctcactcctctccgagtccttcagttcaccgagagcccgatactccaggtagccggctctgaaaacacgggcaagagaaccgtttctgtagttttctgtctctccgaaaaccttgtcaacattggagacatcaaaaaagtagtgaagaaaacctcttgattcagacatcgctctgcctatgaagcgagccttcatcataataatggtccaggaaaacacggaaaacagcagcaatacagcgagaacaaacagcacaaccggccctgcgtcggcgatcagagaaagaaaaccgattctggatgtaaccataggtatctggaatttattcgttcaacttactccgttcacatgttctgggaaaagaaaaaagcaagcgcacaaccggaaagagcacaaaatgtattgaccacgtcattattaacaaggtgataccctttgatcagcttgtttttcactgcagttccatcgtttcgaaaactgtgtgtcctttcggttaccttctccctgacaggatcaaaatactgcgcctgaatcgtagcgccaaaaaaactgtcaacgaaacttgcgagaagtccggagagaccgataagcaggaatgagttgacaatcccgaagtcagtaagccactccaccttcatcactattgcactcgcacagatcaacagtgcaccggcaaaagcgccaaatgttccgggaaacgaaacccctcctgatgtcccgacaggtacggatttcatggtagttataagccttgctttcggattcggccacatagtgccgatctccgtagcccaggtatcggactgcacagcggccaacgtcccaagataggcaaaaaaatatgcaggatcatcggtcagagaaaagacaatcatgatgatccatgctattcccccgttggcatagacctgagcggcgtctctctgagagcccttttcaaaaaccagatcaaatttcgcttttctttttctcccgagctttgaaagcaccgaagagagaagataaaaagtaagcagcggtactgtccagacaagaccgccaacgccaaagattgtcgttccaagcagaaatgtcgccgttgcgccactgttgttcaggaatttaaccttgatagaaaacagggcgagcagcaaagccagaagtcctccgatgagaaaatgcgaaagaagccattccccgtccatatcgatgatatagagcacataggagacggcaacaggaatcagaaaattatcaacaccggaggaactgagcgcttcaacagccgtcgcgatcatcgcaagaagcagggcgagtgccaacagctgaaaccatggcgcagataccagtccgtctccaaaaaaatccctgaacacaaaaaggctggcgacaatcagcgaaaaactcacgccaaacatggtcaatgagccctctactgttttccttgactttgtgaggttttcaatatgaacctttccaagcgaggacccgacgagtgaggctaatgaatcggcaatccctgcaacaagcaccgatgtccgcaatatccagagatggctatcccagagacagagtgcgagaaaaataaacgcgacaggtaaaagaaccggcccgtaaccggatgcaaggccatccttcgcctctttttcgctcttgtcatgaagaatgtggaaaaggccgaaatacttactgaacccgttaataacgacgaaaatcaccccaagcaaaaccggataaaaattatccaggaaacagacgggaagaaaaaacagaatgaatccgagactgaaatgaagaattttcctgagaacaaaaccgctgacagaaaactgtctgaccaaaagctcaaagaaaagcaaaaacaggatcagaatgcccagcaacaataaaaacatgggtagatcctgcggtgaagggggagacaaaaaaaacatactccgtggtttcaggttacatagctctcaacagaaaagatagcttataaaagtataaattacgcaataaaaaactgtataacaaaaccttcagcagacaactatgtaacaaaaatgaaacattttatagcactatcaacacgattttcaaccttacgagctgtttttaccctatcgttatccggcagaaacttttcctgggagcacaacggcagaatttgctaaaaaaacagcaaattgttatattgtaaaaacattatctttgttaattcattacagctttacagctgaacagttattacctgcatgcctgcatgttacaaacatagtagcaaaagcgctgttcaagccgaaacgtcatctggtgcccggcttgaaatcaaaaaatctttctgctgcaaaacagctgattcctccatttgcaggatcggaaagcttgtgcctgtgattacagtacaagtgggtattctactgccctgaacggctacccggtcccaagtccaatttctgccttcttgataaagaacaatcaatttcattggctctgggaacggctcagccaggggatgcattgttcattcaatcatgtaaaaaaacagctcatgagatccgataccataaaaaaagggtttgaaaaagccccccacagaagccttctgaaggctacaggcgctctatcgtcaaacgaagacttcaacaaaccgtttatcggcatctgcaactcgtttatagagctcatacccggtcatgcccatcttcagaaactgggacagatcgccaaggatgaaatcagaaaagccggaggcgttccctttgaattcaataccataggtgtgtgtgacggtatcgcgatggggcatcttggcatgcgttactccctggcaagcagagagctgatcgctgacagtgtcgagaccgtagcacaggcacaccgccttgacggccttgtctgtattcccaattgcgataaaataacgccgggaatgatgatggccgccgtccgcatgaacattccggttatttttgtttcaggtggaccgatgaaaaaaggccgcaccccttccggggaaacagttgacctcatttcggtttttgaagctgtcggccgtcacagtacaggggcgataagcgaagaggaacttggcgtcatagaagaccatgcctgccccacctgcggttcctgctccgggatgttcacggcaaactccatgaactgcctttgtgaggcgctcggtttcgcccttccgggaaacggaacaatacctgccgtagaccccagacgactggaactggtcagagaggcttcccggcgcatcatcgatctggttgaaaaggatactaaaccacgggatattctctcccgggagtcattactcaacgcctttgctctcgacttcgcgatgggcggcagcacgaacaccatcctccatacactggccgttgccaatgaaggcgaggttgtgttcgatttttccgaactcaatgatctttccgcaaaaacaccctatatctgcaaggtcagtcctgccacacagaatgttcatattgaggatgtcgaccgggccggaggtgtttccgcgatcttgaaggaactttccagaatcgacggtctgctcgacctgacgagacctaccgtcacaggaaaaaccctcggggaaaacatcgagcaggccattattactgacagctctgtcatccggaccgttgcatccccttatgccacgaccggcggcctcgcggttctttacggcaatcttgctcccgaaggagctgtggtaaaaaccggtgccgtcagtgaatcgatgatgaaccataccggccccgcaaaggtctatgagtgccaggatgacgccctgacaggcatcatggagggagatgtcgttgccggcgacgtcgtggtcatccggtatgaaggaccaaagggcggccccggaatgcccgaaatgctctcccctaccagcgcgatcatgggtcggggcctcggagagtctgtcgcgcttctgaccgacggccgtttctcgggggggtcaaggggggcatgtgtcggtcatgtatctcctgaagctgcagaaagaggaccgattgcggctgtccggaacggagatatgatcaccatcgatatcccgaacagaaccatgtctgtcgatctcccggatgccgccattaaagaaagacttgcgcaagtaccgcaattcgttccgaaaatcactacgggctacctgtcaaggtacgcacaaatggttacttcggccaataccggcgcgatattgcaaaacccggtctgtaaaaacaataaacaacgataactcatgcatacatccggtcaaataatgaacggctctgaaatactctttgaatgcctgcgccgggaacatgtcgaatacattttcggctatccgggcggagccctcctgaaggtctatgaaacgctccacgacgtcaaggatatcaaacatatccttgtccggcacgaacagggagccacccacatggccgaagggtacgcgcgtgccaccggcaaacccggagtagtactggtcacatccggtcccggcgcgacaaatacggtcaccgggatatccaacgcatatatggattcatctccaatggttgtctttaccggtcaggtacccagcacactgatcgggaacgacgcattccaggaagctgatattgtcggcattacccgcccgataacgaaacataattttctagtcaaggacgtcaaggacatggccataacgatcagaaaagcgtttttcctggcaacacagggaaggcctggcccggttctggttgacctcccgaaagatatcctcagttccgaatgtacgttcaactggcctgaaaaaatagacatacgcggcttcaaaccgacaatcaaggggcatgaaaaccagatcaggaaagctgccgcaatgatcgcaagagccaaacagccgctgctctatgtcggaggaggcgtcatagcatccgaggcttcggatgcgctcagaaagcttgcaatcgaacaggatatcccggtcaccatgacccttcagggcctcggtgcgtttcccggagaccaccccttgagcatgggaatgctcggtatgcacggtacgttctgggcaaaccaggcgatcaatacctgtgacctgctcatcacggtcggcgcgaggtttgacgacagggtaaccggcaagatagatacatttgcgacccatgcgtacaaaatccataatgatatcgaccccacaaacatcgataaaaacgtaaaggtcgacctgccggttgtaggtgattcaagatgtttccttgaaggagtcctcaaagccctcccgaaaacgagggaaaaccgtcaagcgtggcttgacaagattgctcaatggcagaaagaatgcccgttgacctttacaaacgagaaggatacgttaaaaaccgaatttgtcattgacgaggtttccaggcagacccgaggaaacgcggtagtgactaccgatgtcggccagcaccagatgtggaccgcccagcattacaaattcatcaacccgcgttcaatcataaccagcggcggactcggcaccatgggttacggtcttccggcagccatcggagccgctttcggaattcaggacagaccggtcgtgctgttctgtggtgacggggggttcatgatgaatatccaggaacttgtcactgcggtttcctataagctgccgatcaagatattcctgatcaacaataacttcctcggcatggtccgccagtggcaggagctcttccatcaggaaaagtattcatttacggaccttcagcagagcaaccctgactttgtgcgtgtcgcagaagctttcggcgtaaaagcgctcagcgcaggcaatccggctgaggcagaaaaagccgtcaaagaggcacttgcctacaatgaaggcccggtactcgtcgagttcaaggtcattaaaaaagacatggttttccctatggtgcccgccggcgcctccatctcagacatgctttttgaaagactgaaccctaaaacaatggtctaactgcagctatgaaacatatcatatccgtactggttgaaaacaaattcggtacgctcaacagggttgccgccatgttcagcgcgcggggcttcaaccttgaaagtatatccatcggtgaaaccgaagacaacgaaatatcccgtatgactatcgtcaccagaggagacgacagcatcatcagtcagatactcaagcagctcaaccggcttattgacaccctcaaagtggtcgatgtgaccaacaagccgcatatatcacgggaggtgcttctgatgaccctgaatcggggaaaacagtcgcagcaggagattttcaatctgatcgatgtttttaaggcaaaagtcgtggatataaaacaaaaatccattactattgaggtcgttggatcacctgacaagatcaatacaaccattgagatgttcaggcctctcggcatcaaggaaatcgcccgctccggcacggtagcaatgacccgtggcgagagctgagctattgtattttttataacatccatcaataaatacagacactatgaacgcatactatgagcaggacgctgatctgaagtacctgcagggaaaaaacattgccgttctcggcttcggcagccaggggcacgctcacgctctgaacctgaaagagagcggcctgaatgtctgtgtcggtctgagacctgacagctcttcctgtgaaaaggcgcgagagaacggtcttgaagtcaacacgatagccgacgcggtagcgtgggcggacatcgttatggtacttctccctgaccagtaccagaaaagcatctatgagagtgaaatcaaaccgaacctgaaagaaggaaacacccttgcgttcgctcacggcttcaatattcattacaaccagattgttcctcccgggacggtcaatgtcatcatgattgcgccgaaaagccccggccatctcgtacgacgcacctatacccagggcaacggagtcccctgcctgatcgccgtacatcaggactatacaggcgaagccagacagcaggctctggcatgggcaaaaggcctcggcggaacgaaagcgggcgttatagaaaccacgttcaagaacgagacggaaaccgatcttttcggagaacaggctgttctctgcggcggctcggctgagctcatcaaggcaggttttgaaacccttgtcgaggcaggttacccggaagaacttgcctacttcgagtgcatgcatgagctgaaactcattgttgatctctactatgaaggcgggctttcccgcatgaactattccgtcagcgacaccgcggaatacggcggcatgacacgcggtccgagagtgataacctccgatgtgaaagctgaaatgaaaaaaatacttgaagaggtacaggacggccgctttgcaaaagaatttatcgacgaatgcaatgcaggctacccgaacatgaaaaaactgcgcgagtccaacgccgatcatccgatcgaaaaggtcggggcaaaactccgtgacatgatgagctggcttctgaaaaaataaacaagaacgaatgttgaagatagtatccatacccggcgacggcatcggaccggaagtcgttgccagtgccgttcagatcctggacgtgttggctgaaaagcatgacctggacatatcgatcgaggaacatctcttcggtggtgcatcgtacgatgaacacggagagatgcttaccgatgaaaccctcgaggcgtgcaaaaactgtgacgcagttctgctcggtgctgttggaggtccgaaatgggaaaaccttccccacgaaaaaaagccggaagcggcactactcaagatccggaaggaactcggcctgtttgcaaaccttcgccctgcgaaagtttacgatgcacttatcagcgcatcctcactcaaaccggagatcctctccggaacagacttcatggtcatcagggaactgaccggcggcatttatttcggccagcccagaggctatgacgacaacaaaggctggaacaccatggtgtatgaaaaatacgaggtcgagcgcatcgcccgtcttggcttcgaaacagccatgaagcgcaaaaaacagctagtcagcattgacaaggcaaacgtgctggaatgctcacagttctggagaaacattgtccatgaaatacacaaggagttcccggcagtcacactgactgacatgtatgtcgataatgccgcgatgcagattgtccgcgatccgaaacagtttgacgtcattgtcacaaagaacctttttggagacattctcagtgacatttccggcatgatcaccggcagtctcggcatgcttccttccgcaagcatcggcagcaaacatgctctttacgaaccgattcacggcagtgctcctgacatcgcgggacagaacaaggcgaaccctatcgcgaccatcggttcggtggccatgatgttcgaacacagcttcgccatgccgcatgtcgcagaggaaatctaccaggccatagagacggttcttgaatccggaatgaggaccgcagacatcgcgaatgacggcgacaatgttgtgtcaacagatgaaatcaccgacgccatctcagccggcctggaggcatcgtaaccatcgaaggatgcatcgtgaaagagaaagtactgatatttgacaccaccctgcgtgatggagaacagtcgccgggcgcgtcgcttaaccttcaggaaaaggtcgagatcgcccgacagctcgagaagctcaatgtagacatcatagaagccggctttcccgcttcatctcctctgcagttcgaggcggtccgccgggttggtgaagaatcaggaaaaacagtagccgcgctctgcagggccatggagcatgatatcaaaagcgctcacgaagccctgcgcaatgcccgatacccgaggatacacacctttatcagtacctccgccattcatatcatgggcaaattcagcaacgatcgttacggcaaaacgcttgcggagaaacagcagaccatcctgaaaatggctgtagacgctgtcagctatgccaaaaccttcaccgatgacgttgagttctccgctgaagacgccggaagaaccgacccggcctaccttgcagaaatcatcgaggcggttatctccgccggtgcttcaaccgtgaacatccctgacaccaccggttatacctggccttctgaattcggcagaaaaatcgccgacctgaaaaaacgcgtccccaacattgaccatgcggttatcagcgtgcattgtcacaatgatctgggacttgccgttgccaacacactcagttccgtggaaaacggggcgagacaggctgaatgctcgatcaacggtataggagagcgggcaggcaatgcgtcactcgaagaaattgtcatggcgctttcagtccgcagtgatcttcacaacttctctaccggcatcgtcaccgaagagatctacaacacaagccgaatggtgtcctctttcaccggccttatcgtccagcccaacaaggctattgtaggagataacgcgtttgcgcacgaatccggcatacatcaggacggtatgcttaaaaaccgtcatacctacgaggtgatgacccctgaatccgtcggtgtcccgcagaccacgattgtcctgggacgtcattcgggcaaacacgggctgcaggctcgtctcagcgccctgggatacaaggttaccggcgccgaacttgaaacagtctacgcgcgtttcgtttccttggctgacaagaaaaaagagatctacgatgacgatctgagagtgctcatgggagatgaactgaacaagctgatcgaaccgcttgaactcgactaccttcatatcaacagcggaacagcgtccatcccgaccgcgacagtacgtatccggtccaaagggaaaacctatgaggaatcctcgacgggagacggaccggtcgatgcttgttttaaagcgattgaacgggcgttgagcctcggctcgctcctccactcctattccgtgcgctcaacaaccgcgggacgccaggcgctcggggaagcaaccgtcaagctcaactgtgacgatcggctctttaccggacgcggcgtctctaccgatatcatcgaagcaagcgccaaagcatacctgcaggcattgagcctgcatcagaacgcctcgggtaacgacatcacaactacaatcgaaaacacgatttaagagtaccatgacacaaacaataacgcagaaaattctcgccagagccgccaaccgcaaatttgtcgaggcgggagaaaatatctggctcaacgttgacgtcctgctcacccatgatgtgtgtggcccgccgaccttcgacattttcagggaaaaattcggtccggaagcaaaagtgtgggacccggaaaagattgtggttcttcctgatcactacatattcactgaaaacgagcacgcacaccgcaacatcgatcttcttcgtgagttcgccaacgagcagaaactgccaaactactacgatgtaggaacaaaacgctacaaaggggtctgtcatgtcgctcttgcccaggaaggctacaacctccccggcacggttctgttcggaaccgattcgcatacctgtacctcgggcgcgttcggcatgttcggaacaggaataggcaacacagatgccgcctttatcctcggcacaggcaagatctgggaaaaagtaccggaatcaatgaagttcatctttgaaggcgagatgccggaatacctgatggccaaagatctgatcctgcagatactgggagatatctctaccgacggagcgacctatcgtgccatggagtttgacggttcagcagtgttctcgttgccgatggaagagcgaatgacgctcaccaatatggcgatcgaagccggtggaatgagtggaatcatcgcagccgattcgatcacggaagcctatgtcaaagaacgcagcgacaagccctacgaaatatttaccagcgaccccgacgccctgtatcacagcatccaccgctacaaaacagaagagctcgaaccggttgtcgccatgccgcacagcccggacaaccgcgcgacggttcgaagcgttcagggcacgaaaataaccaaatcatatatcggctcatgcaccggaggtaaactcatcgacttcgttatggcggcaaaagtcctgaaaggaaacacggtttccgtaccgactaatattgtacccgcaaccgttgaagtcgcccaaagccttacaacagaagagttcgacggtcagccgatcataacaatccttaaagaggccggctgcacaatcgctcctccttcatgcgcggcatgccttggcggtccatccgataccttcggacgttccgtagataacgatcttgttgtctctacaacaaacaggaactttcccggacgtatgggaagcaaaaaagcaggcgtctgcctcgcttcaccgctcacagctgccgcttcggcaattaccggaaaacttactgatccgagagaatttctcagataatcaggcctaacatcagatgaaaccgtaaagagaaagaaccgaatatggataccatcatacaaggaaaagcctacgtactgggcaaaaacatcgacaccgaccagatcataccggccgagcacctcgtctacagcctttcagatccggaagaggtgaaactctacggcagatacgctctttcaggagtaccggtcgatgaggccggtttgccggaaggaggacacccgtttgtcgcagaggatcgcttcgaatcggactactcgatcatcatagcaggcccgaacttcgggtgcggctcatcacgtgagcatgccccgttctcccttcaggtcgcaggagtccgggcgatagtcgcagaatcatacgcaagaatcttctaccgcaactgtgtagacggcggatttgttataccttacgaaacagctgaacagctgaacaaaaccgttctcaccggagacgatctcaagatcgatattgaaaagaacaccatcaccaacctgactcagggtatcacctacgagctcaacccgttaggggacgtgttcaatatcgtcatggcagggggtatttttgaatacgccagacagaacaatattataaactcctgataaaacgaacgatccattcaggaaaggaaacatatatgaaaggaagaaacgccatcgaactctatgacacaacgctcagagacgggactcagggggaaaaaataaccctttccgttcaggataagctgctcatagcagaaaaactcgatgagttcggtgtcgattacatagaaggaggatggcccagcagtaacccgaaagatgaagagtttttcagccgggcgctgcacctgaagcttaagaacgccaaactctgcgcgtttggctcaacagcgagaaaaccggacaacatccggaacgacccgaacctcgtcggcctcctgaaatcggaaacaccggtcataaccatattcggtaaaacctggaaagcgcattcagaaagagggctgggactgcaggatgctgaaaacgccgagcttatctataaatcagtcctccatctgaaaaacgagggccgggaagtactgttcgatgccgaacatttttttgacggctacaaggatgacgccgcatttgccctgcgcatgcttttatcagcagaagaagcaggcgctgaacgtcttgttctgtgtgataccaacgggggtacgatgccccatgaaattttcgagatagtcaaaacagttatctccgcgacaagcgttccggtcggcatccacacccataacgacagtgaacttgccgtagccaacgcactttccgcattgcgtgcgggagcgatgcatgtacagggcaccatcaacggcatcggggaacgatgcggcaacgcgaaccttatcagcgtcatccccaacgtcgtgctgaaactcaacggacagtttcatcacaaactgaagctgagccagcttacatcactttccaactatgtctatgaattgctgaacattccacctgacaaccgtgctccctttgtaggaaaatcggcattcgcccataaaggcggcattcacgtcagcgcggtcatgaaggaaagcgccctttacgaacacattgaccctaaaactgttggaaaccgccagcgcgtgcttgtatcggaactcgctggacagagtaatatccgttacaaggcaaaagaactcggtatagcgttgccggaaaacggagagctcttcaagagactcgtacagcgcatcaaaaaacttgaatatgaaggcttccagttcgatgtcgccgaagcctcttttgaactgctgcttcatgaggaactcggagagttcaagcctttcttcgagatacttgaatccaaagtacatatcgaatccggtaaaaaccgggaaccggttgaccaggcaattctgaaaatagaggtaaacgacgaaatcgagatgaccgcggcagacggcgacgggccggtcaacgctctggacaaagcattgcgtaaggttctgcgcggcttctttccttcaatacgcgccattcgtctggtggactacaaggttcgcgtactcgaagagagaaagggcacaagcgccaaagtacgggtacttatccaaaccagtgacggccacaccacatggtcaactgtcggggtctcgacgaacatcatcgatgcgagtcttcaggcactgagcgacagcctgaactaccacctgttcaacgcacaggcagccctgtgtgccccgacgtcaaccgaaacggtagagctctaaagagatcctgcacattacctgacaccggccctgtacatccccgtacagggcctgaaaagcaacgatagcgttgcctttccgaccccttcctgttccgcttttttcatttccgggataatgcgtattattatttataaccgcttaatccctgccgccatgtatacaagaaaagccttgcacctgattcctccgctcttcctgctcatggcgctcttttctttcagccagccggcagcgcccggaaaaacagagaaaccggaaccgatgcaatcaaccgaagctgaaaaaagagagaatacagcatttgcgctggatctctatcacaccatcggaaaaagcacgaaaggcaacatcttcttttcgccctatagtatctcatcggcactctcaatgaccctttccggcgcagccgggactaccgcacgtcagatgggcgatatgctctacgctcctgaagatctacagcgataccatcacacccgggcatcgagagaagcagagatcagcagcatcgcaaaaaaaggaagcgtcacgctcgaaaccgccaacggactctttccccagaaaggctatgagctgtcaaaaacatttgttcaggaactgctcaccgtctaccgttcgacgctgactccggttgactaccgggcggacactgaaaaagcgagaaaaaccatcaacagatgggcggaacaaagaacccgaaacaccatccgtgagctcatacagccgggaattctcaacaccctttcaagacttacccttgtcaacgcgatatatttcaaaggtaactggaaaaaagcttttgccgagtcagagaccactgccgccgatttttataccgacaagagttcaacgtcaacagtctccatgatgcatcaggaaaacaccttcccttacacgctctcagattcccttcagattcttgaactcccctactccggagaagatatttcaatgctcgtcctgctgcctgaaaaaaacaaaggacttgccggactcgaagccgatcttacagctgaaaagctctcactctggacagattccctcaaaccgcagaaggtaagggtattcctcccgaaattcaccatgtcatcaaccctgcgtcttgatgattccctgaaaaaacttggaatgactgacgcgtttgatcccgggagagcagatttctcaccaatgaccgtcaataaggataaacttttcatcggagcagtcgttcacaaggcttttgtcgatatcaacgaaacgggaaccgaagcctctgcggcaaccggcgtcgtagtcggcctgacatccgctgttcaggcaccgacgcccgttttcagggccgatcatccatttcttgttcttatcaggtcgaaccgttccggctcaattctgttcatgggaagagtttccgaaccggataatgactgacaatcgagtaacgactcttccatagaccactttcgggaatgagcaaaaaagtcctctacatcgacgtagaaacaaccggcaccaacccggcgaaacacgggatcatccagataggggctatcatggaggtttccggtatcatcgcagaagagctgaatctcaaatgcgcccctcacagtggcgctgacattgacgatcacgcgctgacaataacaggcacaagcagggaggaactgactcacagaatgagcagcaaggaagcactgcttcagttcaaacagtttctcaaccgttacgtcgaacagtatgaccgcgaagacaaatgttatcctgccggatacaatgtgcactttgaccttgacttcatacagcagtggttcaaaatgcacggcgacaaatacggaataggatcgtacgtgaactggagaaggcttgacccccttcccgtcctgtttatgaaagatttcaccggagccctgcatctgcctgactacaagctcgaaacagtctgtcgtcactatggcatcaggcttgaggcccatgacgcgttctccgatattcgagcgacaagagaactgctgacaaaactgctctaaacacattgcgccaaaaacgaagactcctgaacggaaacaaccgagcgggcaaaaaaaaagcggccttgcagaccgcttttcttcgagcaggtgtcccccattacgcctgcccaaccccacgggcgtgaggctgaaaacttaactacaataataatagcaatgaatgtgccaaaacaacacgaagtataagcaaagagtggatagcgtagtaatagtgaaataagccactcccgcacatagcccataacaatacgggactcagaatgagaaactcaaatcgttttgagacgcagccgtgtcggtaaaaaagaggtggactgcacgacagagggcttatgaatcacagagaaggttcttcatgggtcacacagtgaatggcgccaagtccccagacaagatcggtgcaatcaattcccgtcacctcccgtgacggaaagcatcgggcaaggatatcgagagcaacccggtctttatcacaaccgtaaaccggaacaagcacctggttgttggcgatatagaagtttgcatagctggccggcagcctttcattttcataatacaccgcatccggcatcggcagtgtcacaatccgcaagggtttgtcttcaagatctgtatactgcttaagccgccggtaattctccagcaataccgcatgattttcatcttccggattttcttcaacggtaatgacaaccgttctttcatcaacaaaacgcgccatatcatcaacgtgcccgtcggtatcgtcacccgcgataccatctttcagccagagaattttctctactccgagatagtatttgagcacgttctcgatatcttcctttaccatgtccggattgcggttgggattgagcagacacgcctctgttgtcagaagcaaccccttaccgttcacatcgatagcccccccttccagcaccatatccgttgcaaccagcctgactccctgctctgcggcaaccctttcagcaaccgctgcgtcgctgtcatagggctcatactttcccccccatgcattgaatttccagttcagaataactttttccaacccttcttccgtgcgtctgaacacgtagttcggcccatgatcacggcaccatgcgtcgtccgttggaatcgggtggaaaacaatgttttgcatgcacgaggcttccttcacaaaccgcctgatccgctctcgggcatcatactccatttccggcccgagaacgttgatatgcaccctttcaaaacggcagaggtgcgctgcgattcgagcaaaaacgtcgggtacagggccgaatttaccgggccatgaggcttctttatgaggccatgagagccatgtggcatcatgaggtgcccactcgggcggcatagtgtagctttccggacgcattggtcttacgccgcctcctgcgctgaccgccttatccgcgcaatacgctgaagaaccgggggatgagagtagttgagaaaaacatagagcggatgaggtgtcagattggacaggttttttcttgaaagcttcttaagcgcttctgccagagtagagccgccgctgtaggttcttaccgcgaaatgatctgcctgaaactcgtgacgtctcgagagggactggagaaaaacagaaagaatgaattcaacaggagaatagagcagggaaaaaaacagaaggctggcgtaaacggaaagctcatccataaaaaaagcatcgaaaagagcccgattattcatgaaaacagaaagcaggaaaaaaaccacgcccatattgaccacgctgagccacatcgagatcagaatatgctttttcctgtaatggcctatttcatgagccagaacggcaacgatctccgtaacggagtggttctcgacaagcgtatcgaaaagcgcgatacgcttctgctttccaaaaccggtaaagaaggcatttgccttggaggaacgtttcgagccgtcaatgacatagatccccgtcaaaggaaaatcaaccgagcgcgcatactccataatagcgcccttcagctctccatcctcaaggggtgtaaacttgttgaacaatggcatgatgagtgttggcgcgatatactgaagcagaaaaccgaaaagcgagacagcggcccaggcccataaccaggcaagtgaaccggaattctcgaaaaaccataacagtccggcaagtacaggtgtaccaagcagaagagcgagaaacacggctttcactttatcagccatgaacgtgacgggagaggttttgttgaacccgaatttttcctcaagaacaaaggtatgatagacaccgaacggcaaagagatgagcgcctgaagcaaaagcaggacgccgatatagaaaagaccggtaacaagaggggaaaaacctgcgcccctgacgagcagatcaagaaaattaaaccctccggaaaaccagaaaacaagcagaaccacaagatcaaatgcagcggtcacaagagaaaacaccgtggtatgacgaagatatcgctgggactgctcatatgcgtccctgtcgtagacatcctgaaactcataaggcagatccgccccggcagccttgaggttcattacatccgaaaccagcttcagtataaacgtaccgaaaagagtccccagtatcacaataccgtatagattcatgcacaattcccgattgccaccattcttggttgttggttgttggttctacggtgaagatagttgaagcagtacgagtagaataatcaccctggccaaatggctggatagcttaatggctaaatggctactcagccccctaacacataacacataacacataacacataacacataactcctaactcctcccccactcattgctcattgctcagcactcagtcctatactgctaaccagccatctcttttctccctctctgtcatgccgccctgtgaaatccaaacatctatttcacggggtgatccggcatccatccctgctatccaaccggtttttgagctatcataacacttcgcgcacaattaatggatctccgggtcaagcccgaagatgacaagaaaagacggaacatcgactatcactcttcacttgtcactctcacttgtttctcgtcacttgtctctctctctatcccccccctgtccccaatcgtccgccaacgccctccgcgggcaggcacagggggggcctctgcccctacaacttcccactccctacttctcacttctcacttccttccctctccctcctcctccccctctctgcctatattggcgattcttctggcaaatatttctttgagctccttgctgaccatatgccagaaatctttcagattggaataccggtgactgatttcatccagatactcctcgaggtgatcgatatccttctgtgaatcgttaccgacaccttcctgcagctgctttttcaaattgtccagagatgtctcgagttcggtaatccttgattcgagctcttcctttcttttgttatgaccgagcatattgcctcctgatatcatccataataaagaacacacacctgttgttaatgccttactgcactacactcctccattggtggagaagaaaataagaacccccggaatcagaaaaaagacaccgagaacgtaggcaagagcgaacaacttgttatcggtagaaacctcggcaagagcttcagctgcccgaatcggaaggtttcgtaataacggcatcgagtagatcaccagaacaccggaaacattatacaacagatgaacgaatgcgatctgcaaggcaaaaacagcgttcggaccggtaattgcagttgccgcaaacaatgccgtaatacacgttccgatatttgcgcccagagtaaatggatatatctgtttgagcgaaaacacgccattaccggcaagcggcacgataaggctggtcgtcgtcgatgaagactgcacaagaacagtaagaaacgtaccggaaaacataccggaaagcgggcccctgccaacggattttcgcagaatttcttttgccttaccgaccatgagagccttcagcagacggctgagcatggttatcaccgcgacaataatcattatcccgataataattgtcactatccctgccgttacctgcggcagaaccccctgaagcgtaccctcgaaaagatgaaccgcaggcttaaccagaggctttatgaaattaaaccctttgatggacatcgaatcccccccggcaaaaaacacaccgagcatatgccccgctttggccaggtaacctgtgaacatttcaaggggcagaaatataatcacgcagagcaggttgaaaaagtcatgaatggtcgccgctgcgaaagcacgcttgaactcttctccttcacgaacatgccccagactgacgatagtattggttatggtcgtaccgatatttgcccccataaccataggaatagctatcccgacaggaagcccccctgccaccagaccaacaataatggaagtcaccgtacttgaagattgaagaagcgccgtcgcgactataccgataacaagtccgctgactggattgacggcaaaggcaaacagctctttcgcgttgtcgccggccgctgccttgaagccgctcccgataagagcaacgctgacaagcaggagatagaccagaacagcgacaaaaaaccactcctttacagccggctttgaaccggttgaacccgtctgagaaagagtacctgaatggacactcatatacgtattgtttcgtagctgttacaaattagccaacaaggatttttcaatcgataaaacgccgtcgcagctctccataggtatctatgcgcctgtcacgcagaaacggccagtgagacctgtaaaatcctatattttcgagatcacagtcagaaaagagaatctcctcaccgctctcaatagccgaggcagtaacattcccgaaaggatcagaaacaaaactgttaccccagaacctgagtttatcctccgtcccgacacggtttgccacagcgacatagaccccgtttgctatcgcgtggctccgctggatggttttccatgcatcgagctgagaactcctgacttcatctgaagtctcactcatcgcccaaccgatggctgtcggataaaaaagtatttcagctcccatcagggctgtcagccgtgcagcttccgggaaccactggtcccagcagatcaacacccctattgccgcgtaacgggtgttgaagaccctgtagccgagatctcccggtgtaaagtaaaacttctcataaaaccccggatcatccggaatgtgcatcttccggtacttccccatgaaggaaccgtcagcatcaataacagcggcggtattatggtagagcccctttgctcgcttttcaaaaagcgatgcgacgataaccacctcatgttcggcggcaagctgctgaagcaccccggttgtgggaccgggaacggtttcggcgtgaccaaaaggttcgtactcttcagtctggcagaagtaccgggtggtgaacagttcctgcagacagatgattttcgctccgcctgctgcagcttcggttattcgagcgcacgccttgttcaggtttgcgcccggctccctttcgccggacatctgcaccagagctattcgaacggaatctgacatagagttacagaaaaagagctgataaagccgggacaagcaatcccgctgaaaaaagaaacccgtagagcgtcatcaccctgccggtaccggcaagaacagcgttcaatgcgcggccgtcactgccaaacagcgtttttgtctgactgacagcaagcggcagagaaagccagctcagcattacccaaagagaataacccgtcatccacatccagaccgggacaaagtaggcgacaatcgtaaaaccgagatagagccaacgtgcgtttccgccgccgatccttgccggaagagtcatctttccgactttccggtcagtatcgatatcacgaatattattgacaagaagaatgttcacggaaaaaagaccaggagcgattgccgcggtcaaaacaggaaaggtaacctcctgggcctgcacatagtaggtgccgccgacagcaacaagcccgaaaaaaataaacacgaaaagatctcccagccctgaataggctataggaaaagggcctccggtatatgcccaggcaaaaaacatggagagcagaccgacaagaagaatcggccatcctgcgagatagacaagatagagccccataaaaaaaacagcgaccagcagaaaaaccgaaacgacgatcatgtttttttcagaaacaagtcctgccgcgaccgtccgcgtcgggccgagacgatccgccgtatcggcacctttgcgaaaatcgtatatctcattgataaagttggtcgcgacctgtatgccaagcgcgcagagaagagccacaacagccgctatcgggagcatttttccgtcaaccgccgcgagagcggtgccgacaacgacaggaacagcccccgcgggcagtgttttcggccttatggccaacatccatgcctgaaaacgtgaagtgctcgactgaccttgtagcgtgccttccgtcatttatttttctcttttgccattttgatactgctgaactgctgtttgatcttttctccaggatgaatgtagttcagacagtggcgcacggccatcgtggcgtcgctcagtcccgtctggattattttgagttttccgggatagtatgcaatatctcctgcagcgtagagaccgtcaacctccgtcttcatctgactgtccacaaccatagcattctcgcacagttcaagcccccattcagctaaaggcccaagatcagatttgaaaccgatcagcacaagcatgtactccgcctccagagaggtttccttaccgcttttcgaacgcagataggcgtgacgcagtgcaggaccatcatgatcgatcgcgatcacctcggtattgagatgaacatccacaagtcccttttcagcggccgcaaaaaggtcatcctttgtttttccgtgcgccctgaaatcaggcgaacgatgcgctaccgttatatgctccgcgtgaggaagaagcatcatcgcccagtcaagcgccgaatcaccgccgccgacgatcaacacttttttaccttccagctccttcatgttctgcaccgaatagagcaccgtgtggccttcaagttcactgatgtcgccgagctggggaagctttctcggtgaaaaagcgcccaggcctgctgcgacaagcagagcacgtgatgcaaaagtcctcccgctgagcgtttcaacttcaaaagagccgtcatcgagctttttgtactgcctgacctgttcatcgagcaccacttccgggtcgtaacgctttgcctgtccccagagactttcaacaagctcagatgcctgtacttcgggaaaagccgcgacgtcataaatatgtttctcaggatagagggctgtcaactggcctccaagctccggcatactttctataatcctgcatgaaatattgttcataccgcactgaaaggcggcaaaaataccggtcggcccgccgcctataatggtaagatcacacagttcgtcctgtccggaaacagaatctccgttttctttcatggtgtctgtactttcagatatcgttactctccggcgacgctatgacgagtcaccggatctcttgagataaatcatgccttcagggtcgacaattccatagagaagcgtcaccaggtgcccatgttcgtcgagttcatggatttcaacatgtaccgcttcctgtttctcaacctggtccccggcatcattcttgaaaagaaataccgccctcaccccgccatgaggagtttcaccgacaaactcataggttccatcctcaagctgcgtaagcgcacaaccttccgcatccggatcaatcggacaactggcacactgggaataaaacccgtcatccgcgtcagcaaaatcgcatacaggaaatttcataatctgtctctcctttacttctcggtttagtgggggctaatatataatagtagttctaaaaatgagaattttacgtgccatctcattacttgttcttcaagattatcgtatacttagttgctcattgctcgttcgtttcttgtctcgtgttacttgacacttgacttgttgctcattgctcattgctcattgcgctcattgctcgtcactggtcactggccaccactaaactgtcttactataagatgttagcaaaacgtattattccctgtcttgacgtccgtgaaggaagagttgtcaaaggcattaactttgaagacttgcgtgacgcaggctccattctcgaacaggcacggttctataacaatgaacttgccgacgaactggtttttctcgacatatcagcatcccttgaatcgagaaagacaacactcgaggaagttttaaaagtttcagaagaggtgttcattcctctcacggtaggcggaggcatcagttcggttgaacgcgcaagagatgcattcttgcacggcgcggacaaagtatcggtcaacaccgccgcagtctacgacccgaaactgatcacacgcattgccgaccaatacggctcacaggctgttgtggtcgcgatcgacgttaaaaaagtcggggaaaaatatatcgttcatacccattccggcaaagagctgacaaagtatgaagcccttgaatgggcccgtatggttcaggaactgggcgccggagagatcctgctcaccagcatggaccgcgacggcacaaaagcaggttacgataacgagatactccgggaaatttcaacatcggtgcacatccccgttatcgcctccggcggagcaggcaacctcgaacacctctatgacggattcgccaaaggatgcgccgacgccgcgcttgccgcctccatcttccacttccgccagtacaccatccgtgaagccaaagagtatctgcgggaaagagggatagaagtcagactgtaacataaaagcccgaccggtcgggcttttatcgttgttgaactgttgatttgctgaatcgttgagttgttgggaagaaatacttttgaattcagaagccggaatcaggaagcctgaaaaagaacgccgcgactacctgaaagtcatgccgcacctgatgctgttccctcgccttctccttccccggagtcatgccggacttgatccggcatccatcaagaggtaaagtcaaaaggcaaaggtcaaaaaatggatctccggttcagacccagagatgacttagcaccaagaactcagaactatttggctattcaaaaaaaaagaagtcttaacacctgactcatagcccctaacaccctcttccaactcattgctcattgctccttactgaccattcagggtatgcgttcaccattcaatggccatttcctaacttcctttcggctccccttcacctacgggttccatcatcgtcgtgatcgaggccaggttccagcttcctgcgacgtagcgaacatagaccgggttttcgttgcgcagcatgtccagaatatgcggaaaatcctcccagtggtagtgacaccagatataacctgttgacgtctgttcatcagtatccggcattttgccctgatcccgatggaaatacgccccgccgatcaggctcccgtcctcacgccgcaacccgataatcgcccggaacggataaccgctggcgaacttaccgcccgcataatacgcgatgtcatacgagataatcttctccgcaacaatgactcctgaaggcataatgatgttctccttatagggtttctacgattaggaaatcaactcctcgattctttcaataagcccaatatacacctcctacctctctgcttctgatagcttcgacagggtttttttgggatcgttcatagaaagaaaagtcaaaaaatgggacggtgcataatcgctttacgctccatacccctcgatcctctcaatctcaagccgaaactcaccttcctgcttatcggaaatcagaaaaccgatctggaaaacacgggacgggtcgaggggcggggcgtcggggacgtcccttccgcgaaacgaaggtctgaaacttctgaaagaaagcgacacgtctatccacttttccgcttccgtatcgaactcctgacggtagagcacaccgtcaaagagtatatcggtcctgacacgaaagctgtaacgcttgccgtctcctttgacgcgcagcaggattccgtcataaccgctgaaatcattttccggcagcggggcccgcaccgacgcgaaacctccgttgttttcaagggaaagatgaccggcaaagagaccggtaccctcatcggaaacctgcatcagactgtccgacacccctcccataacaacatcattcacgcttgtccagcgaagaagcggaggatgtttgaaatcggtgatcgttttacgttgttcacccacggcaggctcctcagattggttgaaaaaagaccttgacgtaaaatatcgttttttcaaccattcacctacacggacatccgtcaaagcatttcatttcatcagggtattgcgtaaattgccgcgaatacgtgaagactcagcattaccgcatcttttttccaactgctgagaggattctttcccgccttttgaattcagaacttttgccatttaatttttgacctttgacttaacctttatgaaattcattctttcaaacggccgccacatggtcatcatcggcgtcatcggcgcttttcttgcagcaatatcgcttttcgtctacggcggcatactcaccgtccagcagatcatcgagacaatccaggcaggatatgtatcgagcaagggctcgaaatccctgatgctcagttttgttgaaatcgcggacatcttcctgctcggcaccgtgatgtatattatctcgacaggtctgtatgaactgttcatcgatgacaacatagaactgccgggctggctggaaattcacacacttgacgatctgaagcagaagctggtaggagtcatcgtggtggttatgggcgtggtgtttctcggcaatgtcatcaaatggcacggtgaaacagagatcgtctactacggcgcagccatcgcttttatgataacagccctgacctggttcaccagccagaagaagaagaaagaggaaggcaaaattcaaaagtgaaaaggtaaaaggaggagaggcaaccggtaggcagtagggcgaagataatttgaaaaaagaattgtctctctttttctttcatcttgctcctgcagcagagctgctactccttgccacttactcctcacccctattgtgacttttaccttctcccttttaccttttgccctttgccttttgacttttgacttttgacttttgactttttcaccttctcccttacacccccacatacaccccatcatccctctcctcaaccgggaacgattcgactcccctcgcgggattgaaagcgtctttgccggtgcagggttgaaattcgtagccgtgccaggggcaggtaacatggccgttttcgatatctcctttgcccaacggcccaccttcgtgcggacaggtgccgtcgagcgcgcagatcacgccgttgacttttgaaagcgcaatcgtccgccctccggcgtttgcttccataagctgaccttcacctatttgtgaagcatcatcaagaactttgtaccagttcatatcaaaaaggtttggattggctatcgaaatgcggaataaattaatgaaggtgccctaaaaccagtttttccttctaaaatacagaaccatacccgtaaaaagcaggcccatgaaccccagcaccccgaaatacccccactcccactcgagttccggcatggagcgaaagttcatgccgtaaattccggctataaaggtcaagggaataaatatggtcgcgatcaccgtcagaaccttcataatctcgttcatgcggttattgacaaaattcatgtaggtgtcgtgcatcgcagagatcatgtccctgaatgtttcgagaatatcgatcacatggatgatatggtcgtagacatccctgtaatagacctggtttgactcatcgatgacctcaaactcgtttttggttatcgagttgacgatctcccggagaggccacgttgactttcgcagcaggatcatctcttttttcagtccgctgatcttctggaaggtctccgtcgatgaatcggaaaaaagctcatcgtcaagtctttcgagcttctgctcgacatggtccagcacctgaaaatagttgtcaacaacagcgtcaagtaacgcataggcaagatagtccgcctttttgccgcgcacccttgactttcccttgatgatcctctcacgcaccggattgaagacatcccctggtttttcctgaaaagaaataacaacgttctctccaagaatgacgctcaactgctcttcctgaaccgcttcctgctgctcgtcataggatatcatgcggagcacaagaaacacatactcctcaaaatcctcgatcttcggacgctgtcccgtatgcaggatatcctcgagaacgagaggatgtatatcgaagagctttccgaccgcctcgataaccctgacatcatgcaggccatcgatattgatccaggttgtcgtctcgctctccttatacggtctacactcctcgacattcagaagttctttatgcaggcagtactcttcactgaaatcgatgaccttgatgcgggtccgttcaacttttttttcgccgagatgaataaggctccccgaaggcagtcctatctttcgtttataatatctcgtgaattttgccatcgtttaccgtatatggttgcagcgtgcttcagcacacaaaaaaaacgctaaagcgaaaacgtcctgacatagataaccagcccgagcagaagcagggtaaccacccagacaagaatataactccgcatggcttttttggccttctccttctcccaccatgttcgtggctgaacgcccttgataagaaagaccagtttgcaggcaaggttcacactcacgatgtttacagccaaaagcagcgccgctcctgaggccaggtcgatacgcgcatggccaagcatcaggccaaacgtcgccgcaggggggagcagggcaaccgcgaccatgacaccgacaaggacactcggtaatcctgtgctcatcgaaagagctgctgccgcacccgacgcgaaagccagcgctatcgaatcaagcccggcgtcggttcgggaaagcagttcagggctggtgaccggaaacggccagacaatccccaaaatcaccgaaatggtcaccgccagtaaaactccggcaaacagggttttcagagagtttttcataagagagagatcgccgagagccgtcccgagcccgaaagcaagattcggcccgagcagcggagctatcaccattgctccgataacgacagccacattattctcgatcaggcctatcgccgcgacgatagtggaaagcagcacaagaacgagataattcatatcgagccgggaattcttctgcacctctttgtaaagcgattcccgtgcctgggtcgcttttgactctttctcctcctgctcttcggtttgcttgggcaaagaaatgtcaatcggatagaccagcagtttcgcgtaagtttgggcaccgagaaccccctgcagcgagtccagcacctcctgcaccttgtcatccgtcaccacaagacgcataagctgcgaatcatccttgtccttcagaccggtacgaaaatcacggaccttgtgcttttccgctattgcggcaacggttttaacgctgccctcgtcggcaatgacttcaatgagtttcatatgtataatagctcgattgctggacagcttgattgccggacagcaggaatcagtcgacagtcagtagtcagtagtcagtagtcagtagtcagaataaacatcttgcattaccataaaattcatagcacagaacactcttccattgtccattcgtcacaaaatccaaaccccgtgctgctgaatccttcccctgcttttgacttttaccttttgactttctccccttcgccccctcgccccttcactcttctctcatctctcgtctctctatccccgtctcggatcgtccagccaaagccctctgcgggcaggcacaggggcctgcccctaccgacaacctacttcctccccctctcttctcgtctctcgcctctccgctctccctttctccccttcactcttctcttgtctcttgcctcttgccttttgccctttgactttctccccttcactcttctctcgtctcttgtctctcgtctctcgtctcttgtctctcgtctcttgtctctcgtctctcgtctcttgtctctcgtctctcgtctctccggcctccttcgcctctcttacccgacaattctccagacattataaccgagatacatggcgagcagcaccgctccttcccagcggacaatctttttcttgtgcgtgatgctcatcgggagcagaaacacagcaagaagaatcatcatgaaaagatcgtaaaaccctccgttcaccggcacggcaatctgagtgatcgaagagcacacgccattgacaagcagcagattgaatatgttggaaccgacgacattgccgacagcaatatcggttttcccctgaaaggttgcaaccagagaggttaccagctcgggaagacttgtgcctatcgccacaacggtcaatccgataatcacctgggggatttcaagagcttccgcaatcccgacagcggcatcgacagaaagttttcctccgagaagcaggcctgcgagccctcccacgaacatcacgaggttcagcacagtatcacgcaaccctcttccaccggaaaattcctcggcttcttctatcagcgaatccctgcgttttttcaggacatcgccgatcgtataatacatgaacacgccgaaaagcatcagaagaaccagcccgtcggaacgatcgaaaatatcgggtgaggaacgcaggaacacatcactccccacgataagcgtaatgatcgatatgagaatcatcatcgggatctctcttgaaatgatgagactctcgatcgtcagcggccggatcaatgccgtcagcccgagaaccagcccgatattggcgatattcgaaccgatgatgttaccgaacgaaatccccccgttcccctgcaacgctccaagcagattgatggaaagttcaggagcgctggtcccgaaggccacaacggtaagtcctatcaccagaggggatacgcccaggttgcgcgccatggccgaagcgccggtcacaagaaaattacccccgcccagaagaagcgtgaggccgaatacgagcatgaaactgtcaataagcatggatgtgctggttgttaataaacagaggccccgttacgtagtgtcacgataacaaaataatacgcataaggaaaaaattccttttcctgcgcctgcgttaatcgtttcaacaaatgctttatgctgtcaaatttatactatataatgcgttatactgaatattctaacggcgaacatctcacccgacagggtgcgcgaccatactgcagaaaaatcgcatgtgctgagaccctatgggagtgtcagtcaacgtaggctgcactatgacttttttttccggaaaatgtaccttacagtactgtagtcctctcactattcaatttttacggggcatcccgaacagaaggagaaatcaacatggaaattcttaaaatcattctcgcgatagtgctgcctcctcttggagttttttccaggtcgggatcggcaagcatttctggatcaatatcgtactgactattctcggctacattcccggtattgtccatgccatctgggtcattgcaaaaaacaaatagaacagcaggaagatgaaaggaatcaattttgcgatcgcgatgggcatagcggtattgctccccatgctggtactttatggggtcaacacattcagtccaccccctgagtgggaggactttcacagtcgccagctctacgaagcaccaacacccgagaccatcactcctgaagaaaaagccgaaaggctccgcttgcagcaggaagcctcagagaagatggaagcagcgaggaaacagtatcagatgcgactcttctttaccgcggttcccgtcggtctgatcgccattatcgccggaacgtttatccgtatccccgcgctcgcgccgggcatggtgttcggcggcgtcttcaccctgatcgagggctacctgatcaactggcaggaactgagcgatccgatcaagtttgtctccctgctgatcgcactgattatcctggccgtcaccgcctccagaaggcttgcgagccaggagaaaacgtaaccggaagcagaggtcatgaacgagtatatcaaggggcttcccaaagcggaacttcacctgcatatcgagggaacgctcgagccggagatgatgatcgacatcggaaaacgtaacggggttcccctcccctatccggatgccgaagcggcacgcgaagcttacgcgttcaaggacctgcagtcttttctcgacatctattatcaggccgcctccgtgctgctctgcgagcaggatttctacgatctgacgatggcgtatctgaaaaaagcccgctcccagaatgtccgtcatgctgaaatctttttcgatccccagacacacacctcaagaggtatagcgttcgacactgtgatcacaggcataaacaacgcgcttcgtgacggggagcaaaatctcggcatcacctcgaagctcatcatgtgcattctccgccacctcagtcaggatgaggggctgaaaacgcttgaacaggcgctcgagtacaagggagtcatagcgggcatcggccttgactcctccgagctcggcaacccgccggacaagttcagatccctttacgaacgggctcacaaagaagggtttctcactgtcgctcacgcaggggaagaaggccatgcagactatatctggcaggcgctgaacacgctccatgtcgcaaggatcgaccatggcgttcactgcatggaagatgaaacactgatacatacgctcgtggaacggcagatccctcttaccgtctgccctctctcgaatgtcaggctcggagttttttcatcgatggaagagcacaacctgaaaaaaatgctcgaccgggagctctctgtgacggttaactcggatgatccggcatatttcggagggtatgtcaatgaaaattatctcgctgttcagcaagcactgacgctggaaagaaaagatctggtgaggctcgcggtaaattcattcactgcgtcgtttctgacgcaggaaaagaaacagcagcacattgcggcaatacatactttcgacaaaaacatcacctgaccccggaccgcactatggaaaaaacagaggtcatcgagcttctctctgcggagaaaattcaacaacgcgtcagtgaaatcggcagacagatcaccgcggatcttgccggaacagatcagcttctcgtcgtaggtgttctcaagggggcgttcatgttcactgccgatctcgtgcgctcgattcagataccctgccacattgagtttatccgtgcttcaagctacggccacagcatgcagtcatccggaaatgttgccataagcggtgaccttgacattgaaaaccatgatgtcctgcttgttgaagatatcatcgataccggccttaccatcctcagaattgtggaaaatttcagaaaaaaaaaccctgcatcattacggatctgtacccttcttgacaaaccgtccacaagaaaatatccggtaactgtcgactactcaggcttttccgtaccggacaggtttgtcgtcggatacggcatcgattacgccgaacaataccgggaactgcctttcataggaaccctgccgtagtctcccccggatttttcactctgagaagcacaaaccgtacttcggcactcgcccacgcacgagaaaaacaaccaaaatatttaaattatttttgaatattcattcaattaccttatttattcagtaaataaataacaaataggtaatattttcagaaccaacagaagggattagcagttagagtatgagaaaccaccatctgttcgagaattccggcagaaaaatacaggtcattttgcagccgatagttcaaaaaccatatcaggataccactatgcacgcaaagaactcatctgcatgaacattcctatacgcccatggatcattgacacaacgcttcgggatggcgagcaggcacctggcgtcgtattcagtcctgaagagaaaaaagacattgcggccatgattgccgatatcggggcagacgaacttgaaatcggttatcccgcgataagcgttgatgaacagcgggtcatcagggaaatcgttgccatgaagcttccgaagagactcacctgctggtcaagagcaaaacgctctgacattgagtgcgcaagccgatgcgaaaccgaaggtatccatatcagctttcccatttcaaatctctatctggatttgatgggcaaagactatctctgggtacgggaacagcttgaaatactgatacccgaagcaaaaaagcatttcagcttcgtcagcgccggggcccaggatgccacgagaacagacgtgacaaccctggaggcatttgcacgggatgcctccttatgcggagcagacagggttcgcattgcagatacagtcggaatagcaacacccctgacactcatgcggcatatcgagcaactgaaatcctccgttaccatacctctcgaatttcacgctcataacgatctcggtatggcaaccgccaacgctttcagcgcgatagaagcaggctgcgatgccgtgagtgtctcggtaaacggacttggagaacgggcaggcaatgcggcactcgaagaattgtcccttgccctgaagctctccgggcgctatcgaaacagtatcaaaaccgatcgtttacaccggctttgcgaaaaagtggcaaaagcatcgaacaggatcattcaggatcagaaaccggtgacaggcagcgctgtcttccagcatgaatcgggcatccattgcaacgcgctgcttaaagacccgctttcctaccaaccgtttctgcctggagatataggcaaagaagcatacgaacttgttatcggaaaacattcaggaagtgcttcaatccagcatgcgatggaggccaacggtatcagtattgaccgtgaagaggcgggaaaaatgctcctgagcgtcaggctcgccgcaaacagaaaaaaaagcggcctttcatccgctgaactgatgaacatatacaaagaatgccttgtcaaaccccaggacacatgcagaagatgaaaaaaccgctcactgcgcaaaccaacactatcagccttcttgcagaggtgagccgtgcgctcaataacgaggaagatatcaccatggtgctgagaaatgtgctcagcatcatgtccgagcacatgaatatcattcgcggtgtcatcactatcctcaaccgtgataccactgagacggttatcaacgagtcgttcggactgacagaagaagaacaggccagaggaagatatatgcccggagaaggcatcatcggccaggttgttaaaacaggcaaaagcagagttgtcccgagaattgacgaagagccccagtttcttgaccgtaccggctcaagaaaccggatcaatacggaacatctctgctttgcctgtgttcccataaaagcggggcgtgaggtgatcggtacgctaagcgccgaccagcctgtcggcaatgaagaaaacccttcagaaaaacccggagaaacgcaacagaatgagtcacagatagacgatctggtcagcacgctctccataatcgcttccatgatatcccagaccgtccgcatcaaacagcttgcccaggaagaggttagggatgaccttaatggccgctataatgaaaacaaatctccgttttcatcctacaggagcgatacgacagaacaggacgaacagtacgacaacgcgcacaggcccgataacatcatcggcagttcaaaagccatgattggcgcattcagaatgatcgacaaaatcgcccccaccaacgccacggcacttatccttggagaaagcggagtcggcaaggaacttgtcgcaagtgccatacattataaaagccatcgttcagaaaagcccttcatcaagttcaactgcgccgcattaccggaaagtattattgaaagcgaacttttcggacacgaaaaaggctcttttaccggagcgacaaacagccggcagggacggtttgaacttgctgacggcggtaccatatttctcgatgaaattggcgaactcagtctgaccatacaggcaaaactgctgcgaattctgcaggaaaaagagtttgaacgggtaggcgggtcaaaaaccctgaaaaccgatatgagggtcattgccgccacaaaccggaacctcgaagaggagatcggaaaaggtaatttcagggaagacctctattaccgtctgaacatttttccgattaccgtccctcccctgcgcgaacggaaagcagatattctgctccttgccgactacttcgtagaaaaatacaaccgtctgaatttcaaaggggtcagacgcatatcgacaagagccattgacctttttatgcgctaccactggccgggcaacgtcagagaactggaaaactgcatcgaacgggcggtaatcctcagtgaagacaacgtcattcacggttatcatctgccgcccacactgcaaacggcggaatccagcggaacccccgctaccggatccctgcagcaacgtctcgacgccatggagcacgaaatgatcatcgaggcgctgaaacgcacaaagggaaacatggcaaaagcctcggcacaactcggcctgacggaaagaatcatgggattgagggtcaggaaattcggtatcgactacaggaagtaccggccgtgagtagggggtccagtgcatttttctaccagtcatcttggggcttgacccgaagatcaatgtctttaccaatagtgaagaaagaaggatgccgcatcaagtgcggcatgactggtgattggtaagagacaatagtcatgccctccggaaaacaagaggatgacaatcatcagaacaggcggatgtcagcgaaacgatcatcacaagcaaaagccggagagcgtttggaacgtaatagttcataggttttcctccttttctgcctgaggggttaccgtcttgtccacctgtaattcacctatgtgcagacgcccgacattcagttcatcgacatccagcttttttatcctgccgcgacgcactgacaacataccgataacaaacctgccaatcgccagcgcccccagcgcgagggccccgacagccaatgccccgacagccagagagcctgccgctaccgcaccgtatgatgcatgccgttttatcataccgccacactcctttccccatacgaccatttcaggtcttgtttttgctgaatgcttcatgatctctgtttgagcaggtcacggatttcgccaagaagcagctcttctttagagggacccggaggagttttcggagcctcctcttttcttttcaggctgttaatccccctgacaacaagaaatatggcaaacgcgataataatgaaatccaccagcgtctgcacaaagataccatagttaatcatgacagcctcagcttcccctgtcgcctcctgcagtatcagagcgagttcattaaaattgacccctccgagcatcaggcctatcggcggcataagcacgccgtcaacaaacgcggtcacaatttttccaaacgcggcaccgataacgataccgacagccatatccacgacattgccttttacggcaaactccttgaactctttcatgactcccacagcagctctcccgtatacgtagttaacattgacaaaaatgtaagccttctcattgatccctgtcggcaaaaattcgtaccggtgcaggacacaacaccatgagcaaaagtactgatagtaatatacgggcagccggacaatttttcataactcctcgcaaaagcgatgacacaacagcagcttacatggagcgtcccgaacactcgatgcagaaaatcgagaatgcttcatcacgaaaaaacaacattcaggtagactagtatactttcctacataatagtaatctattcctctcccattcactctcccggcacagacgaatctttccttttccacaaaaacaaaataacgattaaatcattcaataataaacatttaaaaagaattataccatgaacaacaaagggttttcagtagaaaatggctttatggcacgcaacttgaagataaaaagcaatgactgatagaggaagtaccgaaacagttgaggcgaaacaactctctaacctaaatattacaacgcttatgagaaagatagcgatctatggaaaaggcgggatcggcaaatcaaccacaacccagaacaccgtagccggacttgctgaaatgggaaaaaaggtcatggtcgtcggctgtgatccgaaagctgattcgacgaggcttctgctcggcggactcacacagaaaactgtactggatacactgcgcgaggagggcgaagatgttgaacttgaagatatcatcaaagaggggtacggcgcttcacgttgtaccgagtccgggggtcctgaaccgggagtaggctgcgcgggacgcgggatcatcacttcggtcaacatgctggaacagctcggagcatacgatgatgaatgggggctcgactatgtcttctacgatgtgttgggtgatgttgtctgcggcggtttcgccatgccgatacgcgatggcaaagccgaggaaatctacatcgtggtttccggtgaaatgatggctatgtacgcggcaaacaatatctgcaagggaatcctcaagtatgccgatgcaggcggtgttcgcctgggcggtctgatatgtaacagccgcaaggttgataatgaaatggaaatgattcaggagcttgcccgtcagctcggaactcagatgatccatttcgtccctcgcgataatatggttcagcgtgcggaaatcaacagaaaaaccgtgatcgatttcgacccggcgcatcagcaggcggatgaatacagagcgcttgccaaaaaaatcgacgacaatgagatgttcgtcattcctaaaccacttgaaatcgaagagcttgaaaagctgttgatcgattttggtatcgcaaactaaaacaacggagtcaaaaacatgttaatgatcagagcaattatccgcccggccaaagcacatcaagtcatgcagggtctgcttgacgcaggataccctgctgtcaccaagattccggtagtaggacgcggaaaacagcgcggcctcagagtaggcgatgtggtctatgacgaactgccaaaggaaatgctcgtcatggtggttcccgatgccgacaaggattttgtccttgacgcaatcatgatgaacgcgaagtcggatggcgaaggaaagttcggagatggtaaaatctttgtttctaaagtcgaagaggtctacaccatcagcacaggaaaaatggaaaacgaacctgaaatagcggaatcaaaggaggcataatgaaagagatcatcgcagtaatccggatgaaaaaaatgaatgagaccaaggacgcgcttatcgaggccggcatctcttcgtttacctctctgggacgtgtgcatggaagaggcaaggggcaggtgcattttgacatacttcagggcgcggaagaaggacatcctgaagcgatcgaactgcttggcaacccaccgcggctcgtcgccaaaagactggttgccattgttgtgcccgatgaattgaaggacaaaaccattgagacgataataaagaccaatcagacaggaaatcccggtgacggaaaaatatttgttaccgatatcaccgacagcatacgggtgcgtacgggtgagaccggcgatgtagcacttgtataacaaacaagaagaggagatacactaatggagtcaagaaaataccctgaaccttccgtagtcagggaggagttgataaagaaatatccgcccaaggttgccaaaaaaagaggcaaagcgattgtcatcaacgatcctgaaacgatcccgccggtacaggccaatatcaggaccatacccgggattatctcacagaggggatgttcttacgcaggatgtaaaggggttgttctgggcccgacaagagacattgtcaatctggtgcacggacctatcggatgcagtttttacgcctggctgacccgaagaaaccagacgcgtcctgacggaccggatgataaaaactatatgacctactgcttctcaaccgacatgcaggaagaacatgttgttttcggtggagagaaaaagctgaaagaggcaatccaggaagcctacgacatattccgtccaaaagctatcggcattttctcaacctgtccggtaggccttatcggagatgacgttcacgcagtagccagagagatgaaagaaaaacttggcgactgcaatattttcggcttcagctgtgaaggctacaaaggtgtcagccagtcggccggacaccatatcgccaataaccaggtcttcaaacatgttgtcggccttgatgacaccgacaagggcggaaagttcaagatcaacatgcttggtgaatacaatatcggaggtgacgctttcgagatcgagcggctgcttgaaaaatgcggcataacaatggtcgcgagcttcagcggcaactcgacggtcaaccagtttgaaaactctcacaccgccgatctgaacgtgatcatgtgccaccgctcgatcaactatatggccgagatgatggaaacgaaatatggcattccctggatgaaagtcaacttcatcggcgcggaatcatccgcaaaatcactccgcagaatcgccaggtattttgaagatgaagaactgatggcaaaggtcgagcaggtcatagccgaggaactgccggtcgtccagtcggtgatcaacgagatctacccgagaacaaaaggtaagctcgctatgctcttcgtcggcgggtccagggctcaccactatcaggagctgtttggtgaactgggtatggaaaccatctcggcaggttacgagttcggacatcgggacgactatgaagggcggaaggtcattccgaatatcaaagtagatgctgacagcaagaacatcgaggagctcaaggttaccgctgatccggaaaaattcaaaccgagaaaaacggaagaagaacttgaaaagctcaaagctgaaggccttgacatcagggaatacgaaggcatgatgcccgatatgaaaaaaggatctatcgtcatcgatgatatcagccattacgaaagcgaaaagctgattgaactctacaaacctgatattttctgcgccggcatcaaggaaaaatatgtcgtgcagaaaatgggcgtccccttgaaacagcttcacagctatgactacggggggccttatgccggatttaaaggcgcgattaacttttacagggatatcgacagaatggtcaacagccgggtctggaaacttatccaggcgccttgggaagaaacgactgagctggaagctaactatgtcacacagtaacactggaccgggcgcagaagcccggtcagaaacaaaacggaacgattatgctattacgacatacaaccaataagccggttgagcgtcatgcgctcacggtcaacccggcgaaaacctgccagccgatcggagccatgtacgcggccctcggcatacatggctgcctcccgcacagtcacggttcacagggatgctgctcctatcaccgcagtaccctaaccagacactataaagaaccggtcatggctgcgacaagctcgtttaccgagggttcttcagtatttggcggacaggcgaacctggtgacggccatcaacaacatgttcacgatctacgagcctgatatcatcgccgttcactcaacctgcctttccgaaaccatcggtgacgatctccagcagattgttaaaaaagcgaaggacgacggcaaaataccggaaggcaaacatgtcatctatgcacctaccccgagctttgtcggttcacacgtcaccggttacgcgaacatggttgcagccatggccgaccagtttgctgaatcaaccggcgagaaactcgaccagatcaatatcgtcgcgggctggatggaacctgcggacatgcgggaaatcaaaaggctgtcgaaatcacttggtgtaaccatcaggctttttcctgacacatcggatgtactcgacgcgccacagacgggaaaacatgttttctatccaaaaggaggggtcacggccgaggaactgaaaagcacaggagacagcaaatcaaccatcgctcttggctgcttcagcggcgaacctggcggcatagcgctcgacaaaaaatgcaaggtgccgtccaaaacagaagacattcctgtcggactgcaggcgacagaccgctttctgatggcattgagcaaggctgccggagtcaggataccggaggaaatttccgatgaaagaggtcgtcttgtcgacctgatgaccgatatggaacaatacttcgacggcaagagagtcgcgcttttcggtgatccggatgacctgataccgcttaccgagtttcttgtggatcttaacatgaaaccggtacacatcgtgagcggtacacccggcaaacgttttgagcagcgcatgcgggaaatacttaaggatagtgttccggacgcaaacatcaaaaacggtccgcaggcggatatgcttcttctgcatcagtggatcaaaaaagaacctgtggatctgctgatcggcaatacctacggcaagtacatcgcgagggatgaagaccttcctttcgtacgctacggattccctatcgttgaccgggtcggccacagctacttcccgagtgtcggttacatgggcggcctgaggcttgctgaaaaaatcctcaacgtgctgatggaccggcaggatcgcgatgctcctgaagagtcgtttgaacttgtgatgtagaaaattgttgaactgttgatttgttgattcgttgaaatgcacaatggataccggatcccctgtgaaataaacaggatatttcgcagggcttaccggaaatccattgaacaccgttaaaccgtgcaatagaggccactgaaccagaagtttgaaatccaatggataagcttgaaatactcgagggaagaaaacaatcggtctttgaaaaaaacaaagatgcgggagcatttgacatttcctgtgaaactacaagcctctcaggctctgtcagtcagagagcatgtgtcttctgcggatcacgagtcgtactctaccctgttgctgatgcccttcatattgtccatggcccgatcggatgtgccgcctacacgtgggacatccgggggtcggtatcttccggaccggaactgcaccgtctgagtttttctaccgacctgcaggaaatggatgtcatttacgggggcgaaaaaaagctctacaaatccctgattgaactgattgaccagtacacaccgaaagccgcgtttatctattccacctgcatcatcggactgatcggcgatgatatcgacgcggtctgcaaaaaagtctcggaagagaaaggaattcctgttctgccggtacattcggaaggattcaagggcaccaaaaaagatgggtacaaagctgcctgtgatgccctcatgaaaatcgttggcaccggttcaacagaaggaataggaaagtacagcatcaatatcatgggtgagtttaaccttgccggtgaagcctggattatcagaaaatactatgaagaaatgggaatagaggttgtctctacccagaccggcgacggcagggtggacgatatacgccgatcccacggggccgcactcaatattgtgcagtgctcgggctctatggtcaaactggccaaaatgatggaggaaaaatacggcattccatacatgagagtatcgtatttcggtattgaggatatgtcaaaagcgctttacgatgtcgcgaaccatttcagcgataatccggcaatcatggaagccgctaaaaatatcgtacggcgggaagtgggggaaatctacccgcagatcatgaagtatcgggcagctctcagcggtaaaaaagccgccatctatgtaggaggtgcgtttaaggcattttcactgatcaaggcactctcctctgtcggaatggatgttgtcctggccggatcgcaaacagggaacaaggatgactatgcggggctgaaagaaatgtgcgatgaaggaacggtaatcgttgacgattccaatccggttgaactttcaaaatttgttcttgaaaaacaggcagacctccttatcggaggcgtaaaggaacgtccgatagcatataaactcggtataggcttctgcgaccacaatcatgagcgcaaaatacctttagccggctttgtgggaatggtgaacttcgtcaaggaggtataccagtccgtcatgagcccggtctggcagtttgcaccgagaaaaggaggaaaattatgaaaacaacagcaaaagcagcgactcagaacgcatgtaaactctgtaatccactgggagcctgcctcgcgttcagaggcatagaaaagtgcgttccctttcttcacggatcacagggatgcgcaacctatattcgacgataccttatcagccatttcaaggaaccggttgatatcgcgtcatcaaacttcaatgaagatacggctgtattcggcggcagccacaacctgcaactggggttgaaaaatgtcacgctccagtataaacctgaggtcatcgggctggcgacgacctgcctgtcggaaacaatcggggacgatgtcgacatgatcctccgcgactatgacaaactttttgaaaacggagaaccgttacccaacggaaaaccgctcccattgatgatccatgcgtcaacccccagttatcagggcagccacatcgacgggtttcatgccgcggttaaagcgacggttgaaacaattgctgaaagcggacaaaaagagaatcttctgaacctctatcccaacatggtttctcccgcggacctcagacacatgaaggagatcctcaaagacttcaacattccctacgtcctgctgcctgactattcggagactcttgacggaggaccgtgggatgaatatcacagaattccgaaaggcggcacaacggtcagcgcgatcagaaaaagcggcaaggccgctgcaagtctggaattctcatcggtactgaccgcagacaagtcagctgccgtatatctggaaaagaagttcgatgtacctgcatattccatgacgttgccgatcggcatcaaacagagcgacgcgtttttcggactgctcgaaaagctctcagagactcctatgcctgaaaaatatgaagatgagcggagaagacttgtcgatgcttatgcagacgggcacaagtacattttcgagaaaaaagcgattgtgtacggtgaagaggatctggtgatcgccatgactgcgtttctgacagagatcggcatcactcctgtactgtgcgcttccggaggaaaaagcggtcacctgaaaaaacggattgaagagatcgttcccgacagtgaaaataccggcatactcgtccgtgatggtgttgattttgttgatatcgaggatgaggcgaaagtcctgaagcccgatcttctcatcggcaacagtaaaggctacaccatgtcaaggaaaaacaacactcccatcatcaggataggatttcctatccatgaccggttcggaggacagcgtcaacttcatctcggttatcgcgggacacaggaactgttcgacagaatcgtcaataccattcttcaagagagacagaattcatcaccaatcggatatacataccagtaaggggaagcaccatgacactatccatagaaaaacatccctgttttaacgatgcatcgagacacagtttcggccgcattcacctccctgttgccccgaaatgcaatatccagtgcaactactgcaacagaaaattcgactgtctgaacgaaaacagaccgggagtgaccagcagggtgctctcaccccatcaggcactgcactatcttgatcaggcgcttgagctctctccgaacattgccgttgtcgggattgccggcccgggggatccgttcgcaaaccctgaagaaaccatgacaaccctgagacttgttcgtgaaaaatatccggaaatgctgctctgcgttgccagcaacgggttgaacgttctgccatatatcgaagaacttgcagaactcaaggtcagccatgttaccctgaccatcaatgctatagatccggaaatcggtgctgaaatctatgcctgggtacgacacggaaaaaaagtgttccgtgacgttgcgggagcggaactgcttctcaagaaccagcttgaagcactgaaaaagctcaaggaacttggtgtgacggcgaaggtcaactccattatcattccaggcatcaacgacaagcatgttgtcgaggttgcaaaagccgtatcggaactcggcgccgacattttcaacggcctttcatactacaggaccgaagaaaccgttttcgaaaacattcctgaaccacatcctgaactggttttagcgttacagaaagaagcatcgaactatctgccgcagatgcaacactgtgctcgctgcagggcagacgctgtgggcatcatcggagaggaaaacaatgacagcatcatgaaagaactgatagaagcagcgaagctgccgaagaatccatcggaaaacaggccctttgtcgctgttgcgagcatggagggcgtgctgataaaccagcatctcggagaagccgatcgttttctgatctatgcattggatgagaagagcgagaaaccactcctggtcgagtcacgtccggcaccgcctaccggaggaggaaccatgcgctgggaagccgtttcctccatgcttctggactgcaaagcgctgctggtcaacggggctggagagtcacctaaaaaagtgctctccgacagcggtatcgaaatctacgttcttgacgggcttatcgaggagggggtttccggagtgttttgcggaaaagatatgagccggatgacacgtataagccagatgcatgcctgcaaaacaagctgttcaggaaccggcggaggatgcgggtaagtaaaggcaaaagtcaaaaatcaaaagtcaaaaaggcgctgcctgctacgtcagatctcgaagaggcaacccccggtagttgcccgcatcgtcctgagaatcaaaaaattcgacgaataacgaataaccattaacgaataacgaacaaacatggaaaaaccgaaacatcacatactggtctgtgcaagctttcgctcacagggtgccccacagggtatctgccacaaaaaagagtcattgcagctgctgccctatctggaaagcgaactttccgacagggacatgaccgacgtcgtcgtctcagcgaccgggtgcctcaatgtctgtgaaaaaggaccgatcgtcgtcattcatccggaaaatcactggtacaaggaaatcgacagcgaagagaaaatcgatgaaatactcgatgcccttgaggaaggagaggcatgcgaagactatctgatcagtgagtgatcaccgggcagtatactctaaagcatagagagaaaaagggctccggccctttttctatggtaatcgttatagctcaaaagaaataacggaaagcatacataaacgagaaagaaagtttcatgatttcaaagcgcgcaaaatctcgatccgaaagaaggtgacaggatatgtgcgatgttcaaggcgtcaagcgtgattatcagcacggattgagggatcgccacggtgaaaaaatcctatgattgagcggaaagcggaagccagcgctgaagcatggcggtcatgacctttcgttccacaggcttggcgacaaagtcatccataccggcatccatacacttctgacgatcttcttttgtggcattagccgtcatggcgacaatatgaacctcgctatccagctctctgccggcctgtctgatcgttctcgttgcttcataaccgtccataacaggcatttgcaggtccatcagtaccaatccataatttttctgcttgagagcttcaaccgcgtcagccccattaaacgctatatcgatctgataacccattttcaagagcatggcctgagcgactttctggttgatagtattatcctcaaccagaagcacccagtttttctcgcaatcggatggcgatatatcctcttgatgcacttccgcctcgtcatcgcgatctccatcttcagccctgtcacaacctccctccaccttatcgaaagcaagcgtaaaactgaatgttgaaccgtcccgctcactgctcgtaacctgaatctcccctcccataaacgcgataagctttctcacaattgccaggccaaggcctgtgcctccttccttgcgggtggaggaagcgtcaatctgggtgaacgggttgaaaatcaagtgttgctgctcttccggaatccctatgccggtatcctgtacggaaaccttgagtgaaacatcctgaggcgtttcggaaacaaccgttaccgtgacggtaacctgaccccgataggtaaacttaatggcgttctgtatcaggttcagcagtacctgcttgatatatccgggataaccggagataaccgaaggaatattctcatcgatatcactggcaagaaccagtcccttgcaactggccttttctttcatgattgcgatgatatcctgcagaagctggcgaagattgaacacctccttatcctcatcgatacgtcctgcctctatcctgctgaaatcaagaatatcattgatcagcatcaaaagcatttgagcgctggaatagagtgtatcgctgtaatatcgctgatccttgtcgagcgttgtctctatcagcagttctgtcatgccaataaccgcatgaaggggggtacgaagttcgtgagagatattcgcaagaaattcactctttgccttgttggcgctttctgcctcaatcctggcatttttcaggttctcgatcagaccctgctgtattttctccttctcctcgacattacgcttctccgtaacaagcttgtcgttgagttttctggcttccttgagcgcgacttccgtttccttcctgcgcattctgtcaccatcctgcaactcctgcagatcgttacggagaacgacgataactttaaagagttcgttgagcgggtgatcaggagagtaatagtcactgtcagcgtcatcaaggtctttgttttcgaacagaagatgaccgcatgtcgccgcgaagtcatcaatctccctgcgtgagaccagcacaccgtccgactgaacaggttcggccttcggggtactgctgtttacatagctgaacgcttcttcgacagagtcgacaaaaacaaaacgctgtctgacaatacctgaaaaaatccgaatcatcgctttaagaagctgcgatgccccgcagatataagttatgacaggtctgctgttgtattcggcattgagtctgttgagtgtagctgcatagagcacccgggtgctgatcgacgctttgaccaccccggaataatccgctattcttacatagtctgtgttttcaagcaccctgtcggcaaaaacacgttcaacatgagaaatcgcttttcgcgcggcatcaggaggaatgtctccccccagagaggtaaaaaaaagttttccgggaataactgcactgtggtagtagactccggattccggatcgtcaaactgccattcgggtcggaattccagcatattataactataactgaaacggctggcgccttttccatcgccttgcgactgattcatcaacatcggattttaagccttaccatccagactctgaacagggaaaatctgcatgaaaggggatacaagaaaagcttgtgttttaatttacttttatcaagcttcaagagcaaaagaaaaaacgtcaacagattctcggtaactgctcaccaagcggcatgtccagtatcctgcgacttccaagcgacgtcctgatcaccaccattcccggatgctcatcgacaacctccccgataatcgcagcttcactgccgtgctcgtgcgctcgcaggacgacaagggcggcatcggcttcggcggcgggaacgaccaacagcaccttgccttcgttggcgacggtgagcgggtctatgccgagaagttcggctgcaccgcgcacctcttcgcgcactggaagggcgccttcgtccagttcgatgccgaccgacgaggaagcggcaagttcgttgagcgtggcagctacgccgcctctggtaggatcgcgcatggcgtgaaggttcggcgctgcctggagcacgtcggcgatcatgccgtttagggcggcggagtcgctctggatgcgactctggaaggagaggccttcacgtgtggtgaggatcgccatgccgtggtcgccgatcgtgccggagagcagcaccgcgtcgccggacaggaggttgcggcacgacacatcgcggcccggcgggatgaagccgacgccggaggtgttgataaaaatccggtcacactgccctttctgcaccactttcgtatcgccgcacgcgatcaccaccccggactttctcgccgcttcggccatgcttctgacgatccgttcgagatcgacgagcggcagcccctcttcgagcacgaaaccggcgctcaggtagcgcggcatggcgccgcctacggccagatcgttcaccgtaccgttaaccgccagatcgccgatgttcccgccgggaaaaaagaccggcgtgaccacataggtgtcggtggtgaacgcgatgcgccccggctcggcgtcgaaacgcgcctgatcgtcgagctgatcgagcaccggattattgagatgcggcatgaacacccgtgcggtcagctcctgcgacaggcgaccgcccgcgccgtgagccatctggacggtttcgtgctgaagaatcggtgatgggcagctcagttgcattgtttttcgggattacggtgataacggtaataggcggcgcaggctccttcggaggagaccattgtggctccgaggggggtttgcggggtacattctttgccgaaggccgggcagtcggagggcttgaggtagccctgcagcacctcgccgctcctgcacaggggcgactcatgcggagatatgtggcccacgtcgaagcgcttttcggcgtcgaagcaggcgtactgctcgcgcagcacgagaccgcttgccggaatgacgccgatgccgcgccatggacggtcggccacctcgaacacctggttcatcaccttccgcgcctgagggttgccctcgcgactgaccacgcgcccgtaggcgttgagtacgcccgactttcccgcttcgagcagttcgaccgtcttcagaatcgcgtcgagcagatcgaccggctcaaacccggcaggcacgatcggcacgccgaattcttcggccaccggctcgtattctttccaccccatgatggcgcagacgtgcccggcggcgaggaacccgtgcacccggttatcgggcgaggagagaatcgcacgcatggccggaggcaccatcacctggctcaccagttcgcagaagttgccgagcccctcccgcgccgcctgatgcacggccattgcgttggccggagcagtggtctcgaagcctacggccagaaacaccacctctttttcggggttgtcacgtgcgatctgcaacgcttcgagcggagaaaaaacgatgcgcacatccgccccctcgctccgagccatgaacagatctttcccgctgccgggcacacggagcatgtcgccgaagctcacgagaatcgtctccggcatggcggcaatggcaagcgcccgatcaatagtctcaagcggcgtcacgcaaacgggacaacccggcccgtgaacaagctggatgttcgacggcaaaagctggtcgatgccgttgcgcagaatcgaatgcgtctggccgccgcagatctccattatagcccagggctttgtcgctgtattctcaatctttttgagcaacccgcgcgcaagatcagggttcctgtattcgtctatgtacttcattgtatgtatgtacttgcttttttatcggttagctcaatggctcagtatctttttgctgtcctggctattcagctatcaagccaccctgctacttccctaacagctcgtcccaaagcttcaggctttctgccgcctcttcttcatcgataatcttcaaagcaaatcccgcgtgcacgatagtgtactgcccaagctgaatatccggcacatattcgagacaggctttcgtcaaagcaccgttaatatccacggtccccattttcaatccgttttcatcggtaactgccacaacttttcctggaatcgctaaacacatggttacgctcttgttgatttgttgaactgttgatctgtttctatcctgtttcctcaagtcaaaattcataagatacttctctgacgtcatgccggacttgatccggcatccatgcaaaaaagggtggattcccgtgtaagacctgtgaaatagatgctcagatttcacgggtcaggcacgggaatgacccaaattaacatgagtttccccaatcgaaatttacggcgtccttatgatctcagcaattacaaaactcccttataccggcccttcaggtattccctgccgataaccgcctgaccgagagaaatgcctccgtcattgcaggggacgagagcgtgcgtcagcaccgtcagaccgtgacgttccagtttttccgtcaatcgctcaaacagcaaagcgttctgaaagaccccgccactgagaacaacacggtgaattcctgaataggcaaccgcttttctaacaatagcatacaataactcaacaattgttacatgaaaacgactactgattactgcaacgggaacgcctgattgtacagccgtgacaatgtcgcgaatcattggcgatatgtccagccgccatctgtcatcgcctgatgctgaaatctcccatgaaaaaggctccccctcaaaacctctcgctgctaacataagctcgattgcagcctgtccctcataactgatatcactgcaaagaccggttaacgccgctaccgcgtcaaaaagccttccgcaactgctggtaacaggggaattgacacctttttccagtaactgcatgacgcccgacatatctttgtccctcatgaaaccaggttcaggaaccgtatcgaaactatggaaaagataaccggctgcggctctccatgggtgaaaaacagcggcatcaccaccgggcagcggaacagggtcgaagcatgcgaaacggtatgcctccgccgcatcaccgatcagaacctctcctccccaacttgttccgtcgatcccgtagccggtaccatcgagaatgacccctatggccggggcgtcgctcagattttccgcaagacaggatgccagatgggcatgatggtgctgcacggcaagcgagggaatatctttctgctccagcgcccacagggaagacagatatgccggatgcatatcagagacgatcagttcaggcgatgcctgaaaaatttgctgcagatgatccgcaaccatctgaaaatggcgataggactcatagttcctgagatctccgatatgctggctcactatcgcactgtttcctttgagcaggcataccgtattcttgatttcagctccggtggaaaataccgaagcgccccctgaaagcagcgggacaggctccggcacataccccctgctcctcctgacctgccgcagtttcccggcaagatgaaccgtaacggaatcatcgcatcgcagatagaccggacgatcatgcacaagatagcagtcggcgatctcctgcaggcgggacaccgcctcactgttttcgatcgctatgggctcatcggaactgtttgcgcttgtcatgaccagcatttcaggaccccggttcatcaaaagcacatgcaggggagcgtagggaagcataacccccagtcgatcgtttcgaggagctatctcctccgaaaggccgtgacgtgcttttttcttcaagagaacgacaggagcctgaggcgaacagagtgcctcacgctcagacgcattgatatcacagaacttttcaatcgtttcaatcgatcttgccatcacggcaaacggtttttcctctcttctttttctctttctcagagcagaaactgccttatcatcaaaggcatctaccgaaagatgaaaaccaccgatccccttaaccgccacaactcccgaacttttcagcgaagccacagcataacctacaggatcatcgcacggtactacgttgccgtccctgtcaagtatctgtaaagagggtccgcagacaggacaggcatttggctgcgcgtgaaatcgcctgtccatgggatcgtgatactcacgctcacagtcgggacacatcgtaaaatctttcatcgacgtataccgcctgtcgtaggggatccgttctataatggtataccgtgggccacagtcggtgcagttaagaaatgcatagccgtgtcttcggtctgaagggctcaacagctccttccggcaggcttcacacatggcaatatcaggggcgacaagcgtctctgccgccccctcatcatccgatgacataatcacgaattccctctcagaagaaggggggatctcttcaatttcaatcgatgttatcttcgcgagcgggggggccatatgtcgcagatcgaaaaaaaacctgtcaagcttcgatgattcaggactctgtatctcaatgcacacacctgaagatgtattacggatataaccgctcaaaccggcccctttggcaaggcggtaaatgaaaggtctgaacccgacaccctgtacaatgccggacacaaaacatcttactcttttttcagtcttgactgcagccattctatccatgcatcaaccccctctcccgttgcggctgaaagttcgaaccactcaagatggtgattgaccttcatggcgttctctctgcatttcgcagcgctgaaaggaacatacggaagcagatcggttttgttcaaaatacagacatccgcctcaagaaacatcgtcggatatttcaagggcttgtcatccccttcggtaacactgataaccacgattttcattgcctcgccaagatcaaacagggcgggacagacaaggtttcccacattctcgatacagagcaatgaatgatcttcaagagccatctccctgacagcgcgatggaccatgagggcatcgaggtgacagcccgtcccggtgtttacctgtaaaacgggaacatcgagagcctgaatacgctctgcatccctcgtcgtctgctgatcaccctctatgacgcttaccggacaagtgacttgaatcagaggaatggttttttccagcagtgtggtctttccggatccgggagagctgagaaaattaaccgcaaggacgtttttcgcctcaaaataaccacggtttctctccgcaagcagattgttctgcgataaaacatcctgctcgacgatcacctgtcgatcccgggtgcggctttcgccggacgactcatgcgaatgagaatgatcatgtccgtcatcccctacatgaacatgatatgaagcgtctccaggtttataaatgattgctccctcaccagaagagcatccgcacgtatcacacattgtataagattgttgagttgttgatttgttgagctgttgagccctgcttgtcaattaatatcgggcagtcacaggggcctgcccctacaataaaatgtaaacgtatcctattcccctccggtctccgatttccagtcatcccctcttcttgtctctcgattctaacttcttacttccatcccctctcgtctctattttctcctccgatctcccccattctccctttcttctattatctattactcaatagtcattcgtcattagacacaccaccgctcgattccggcatccatgcagttagagctattcgtatggattcccgtgtcaagcacgggaatgacaggagaaaaaacctctcgtctcttccagcctccgccattcttcccatctcacagtatttcaatagtcattcgtcattattcatttcccaacattctccccatcttccattattcaatagtcatttgtccttagacactccccaattcgtctcgtctctcgtcgattctgactcctggcttccggcttctgccttccatcccctcgcctcttcgccccctctccccctcttcttgtctctcgtctcttgattcttttccctcttccctcacaactcgtcactggtcactcttccccccttccctactcaatcgtaatcgatttgatcaacagttccctgcctgaaacgatgttggttttaaaggaaccgcaggacgtacacgtagcgacatggaatgcaacgggaaaacgctgaccgcatgcttcacactctcccacgggctctacttcacaaacagcaagttccgctccttcggcaaccgtgttttttgctgccgctgaaaagcagaatttcaaagactccacctctacaccggccacctttccgacttcaagctcgacaatggtcaccgtatcggcatgttccgcctcggcttttgcggcaacggcatcgataattgaaattgctattgacatttcatgcataaactcgggaactggttgtctgaaagtaacaaatggcggctcaaaatcatttcctcatgctgaaagtaaccggtaaatgttcacaaaccatcacctgcaggcatcaaatcttaaaagattttgtacattttctgaaccaaacaaccatcactgaatttatctggaagactgccgcattgaaacatcttactggattatcaggtatatccccggcgacaattaccggaattcttgacaaagccgccctacataaagatcttttcctgcatgctgaaaacaagattccccgcacacttcagggaaaacgtatcgttctcgccttttttgagaactctacccggacaagattttcttttgaaatagcggcacgaaatctcggcgcttccacgctcaatttcagcgcgtcatcgagcagcgtcagcaagggcgaaagcatcgtggataccataaaaaatctggaggctatgcaggtcgatgcttttgtcatccgccatccgtcatccggctcggccgaacagataagccgtatcaccgacaaacatgtcattaacgccggtgacggcactcatgaacatcctacccaggctctgctcgacatctttaccctgagggattatttcgggtcacttcaggataccaggatcatgattctgggagatatactgcacagccgtgtcgcccgttcaaatattttcggactgaccgcgctgggggcaaatgtcggcgtctgcagcccggtgtcgcttcttccggcagatatatcatctctcggtgtcaggatatttacaggaatcgatgacgccatcaggtgggctgacgccgcgattgtgctgagactccagcttgaaagaacaacagggggctatctgccctcccttgaagactactcgcttcatttcggccttaccgatgaacgcctcgaaaaaatacgcaaacacatgcttgttcttcaccccggaccgattaacagggaaattgaaatatcgagcaacgtggctgaccgtatccagcctcccggttattcgaaaagcgtactgctcgaacaggtaaccaacggcgtggccgtccgaaccgcagttcttgaaatgctcttcactgaaacataacgctcaaaccttaactttcgtctcttttcatcttaattcttatttctcgtctctcgactcttaactcttgtcatctgtcatcctggcacgtaacgccataaaaactcttcactcatgcgaaaaggatatatcccgctgatcgtcctgttgctactctctgtatccgccccgcccgtatttggcggaccgacattgcgcaccatgttccgaccgcttctcgcagatccgcttgaaccgcgaatcgccgtcatgccctggctcgatgatgaatttctccggctcgacatcggcacgtcggccgatctataccagagcagcgacggatgtcttgcgtttggaatagatttcggcacctacacgctcctgcaaagtgaagataacttcaaattcccggttgatacgatagactatcttttcgggataaacgcctcctggaaacaggcacttgaaaacgaaaacataccttttgatgagctttccgcaagattccgcatcagtcacatctcggcccatttcgaagacgggcattacgacgaagttgccggagagtggataaacgaggaggcaagccccttcggtatcccgttcacgttcagccgtgagttcatcaatctcgtccttgcgctttcatccgaaaactaccgcatctatctcggctaccagtaccttttccataccataccggacacgatcaaccggcacgccctgcaggcaggtgtggaaatcgacacacccggccatacctaccttgccgcggatttcaggctgctccctgagtggagtgacgaaatgaacagaaccgacggattcagaggaacctggaacctgcaggccggctggagacttacggcactcggtcttgaaaacctgcggcttgcctacaactactcgaacggcatgagcaggcatggcatgtatttttatgataatgagagcttcagctcactcggactgcttgttgatctctgaatgagccatagagtcttttaaagactaacctgtatctttatttcagacaaaagcaacttcctcaccatgaggatcttgattttatgagcttgattaaaaaaagtaacttctttttttaatttcttttatgtaagttgtagattaattttttatttgtatctttagtgaccacatgttcttttcctgctcaatacgcattgttttgttgttgaacggcagcgacaatgctattgaaagatgtaagcaacacaaaacctaacggagtaaaacagcaatgaaaaaactattatcgcttgtctttgcgcttgcggtgatgacgtcattcgcgacgacagcatctgcatcgatctcattcagcggcgacgctcaggttcgcccaagagctgagtttgtccaagagaaaaacttcggcgttgaggatcccgccaccgaaaacctttactggctttacagattacgtctgaaaatcgcagctgatcttggtgacggctactttgccaaagcattacttgcaagcgaaagctatggctggtttgccgcggtggatggacagggcggctttcctgataatcttgctgatatgtttggcgtcagtcagatgtatttcggacggatgatggagcactcgcactacatggcaggctatatgccggtcaacagcttcaacaatccgatctacgatcttgctgttttccccgcctcaccattaggcatcccctatttccttctctcaaatgaccgcattttcgggcttaattatggaaccaaagtcggtcccggcgaactcaatgcgaccctttgcgttcttgacaatgataacaagacagaacatctgttcgatgactcttatgccctgcacctgatgtataaaaccaacatcggtgatatcacgatcgatcctcagttgcttgccgcgatcactgattctgatctagaaagagaaagtatgaaccctgactataatgacataaccccgattacattaggctccaatgtggttattccagctggcgacttcaaattcaccattagcggcttctacacattctgtgaagactcagatgctgatatcgattatgacgcctatcttgtcaggcttaaggctgaacgtggcccgatcagagcatgggttgactacagcgccatgaatgacgacagcatgggcaaatctgacgaatacaccaatatgtatctctgggcacagtataactggaaagtccatgaatcttccatgggaagtcttacactctctccgaccgttcggtaccggaccagagaattaaacaatggcgcatgggaagatgagcgtctgagaactgaactttgggcacaagttgcattctagacttttctgtttctacagtaacaagtttccaggccgcagtttacactgcggctttttttattgcatcgaaaccgcttctttcttctttatttcgccaatcccaaagaattaataacaatcgttaacagctgatccttccaacagtctttttttttccttaaattgtggcaagtctttttgaaaaagacttttgtctcaacaaaccaaaccattgatgccatggaaaaaggaaaattacaggaatactggcaaaccaacctcaagtacctcatagggctgcttgttgtctggtttgtggtttcttacggcttcgggattcttctggctgaaccgcttaatgctgtccgctttcctgaatggaccgggggaggaggattcaaattaggcttctggttcgctcagcagggatctatttatgtttttgttgtgctgatttttgcctatgtcgcgctgatgaaccgactggacagaaagtttgatgtccgagaagagtaaccgcccccatgcaacctgttttcaacaatcattaacaagaaaatattatggatgtacaagcgtggacgtatcttattgtcggtctgaccttcgcgctctatatcggcattgcgatatgggccagggcaggatccacaaaagaattttacgtggccggcgccggcgtgccgcctctcgcgaacggtatggcgaccgctgctgactggatgtcggcggcatcattcatttccatggctggacttatctcctttatgggctatgacggttcgatttacctcatgggctggacaggcggctatgtccttcttgcgctgcttctggcaccctatctccgaaagttcggaaagttcaccgtccctgattttgtcggtgatcgctactactccaacacggcgcgtaccgtagccgtcatttgcgcgattttcgtctcctttacctatgttgccggacagatgcgcggcgtgggcgttgtcttttcccggttccttgaagtacctatcaacatcggcattctcatcggtatgggcatcgtgttcttctatgccgtacttggcggcatgaaaggcatcacctacactcaggtcgcccagtactgtgtgctcatcttcgcctatatggtaccggcaatcttcatcgccatccagatcacaggcacaccgattccacagctcggttttggcggagaagtccagggcggggggttcctgcttgacaagcttgacggtctgcatcaggaactcggatttgcggcctatacggatggcagcaaaccgatgatagacgtattctttattaccttcgcgctgatggtcggaacagctgggcttccgcatgtcatcgtgcgattctttaccgtaccaaaggtcagggacgcacgtatctcagccggctgggcacttgttttcatcgcgcttctctacaccacagcacctgctgtagctgcattcgcgcgatacaaccttatcaacaccgtcagcaacacccagtatgcagaacttccctcctggtttaaaacctgggaaggcacagggctgattgcctgggccgacaaaaacgacgatggtgctgtacagtatgtaaaaggtaatgcctttgccggcaaaccggcgtttaccggtgaatcaggagctgaaggccagcgactcatctccaatgagctgaccacggacaacgccaatgagctgtatatcgacagagatatcatggtgctggcaaatcccgaaatcgccaacctgccgccatgggtgatcgcccttgtcgccgcaggtggtctcgcggcggccctttcgaccgcggccggtctcttgcttgtcatctcaacatccgtggctcatgacctgatcaaaaagcagttcaacccggatatcgacgagaaatccgaggttttgatcgcacgaatttccgtagcggcagcggtgatggtcgcagggtacttcggcatcaatccgccgggattcgtggctcaggttgtggccttcgcgttcggtctcgcggcttcgtcgttcttcccggtcatcatcctgggtattttctacaaaaggatgaacaaggaaggcgctattgcaggtatgctttcaggcatcatctttaccgccgcctatattatctacttcaagtttgtcaacccggcagccaacaatgcggacaactggctgttcggtatctcacctgaaggaatcggcacggtaggtatgatcctcaactttgttgtgagcttcatcgtagcaaagatcacaccggcacctccggaggatatccaggaaatggttgacagcctgagataccctaaaggatccggggaagcatcaatgcactgatgctcttccagacatgtagtaaaaaggcgcgaagttttcgcgccttttttatttacttccacctcatcagccggcaacaactccactatatttttttacttttggtttgatcacttggtgtaacaggtatagaaatgcgtttacatgcccaatttcgctgacaatacaaaaaaacttgcatcactgccctcctctccgggcgtctaccagtttaaaaatgcaagaggaaacgtcatctatgtcggaaaagccaaaaacctgcgctcacgggtactgtcatattttcgaaaccattcacagctatcgggaaaaactctggttcttgcgggtcatatcgacgatatcgaggtaatcctcacctcgtcggaggttgaagcgctcatccttgagaacaatctcataaaggagctcaagccacgctacaacatcaatctcaaggatgataaaacctatccgtatctggttatcaccaaagaacctttccccaggattttccttacaagagaggtgcgacaggacggctcaacctatttcggtccctatacggaaacccgtcagctccgttctgtgcttgaactgatcagctcgatattccatgtcagaagctgcaggctcaaactgaccccggagaacatcaggaacaaaaaattctctgtttgtctggactatcatatccataaatgtaaaggcccgtgtgaagggtttcagtctgaagaggactataacaggatggtctctgaaatcatcagattgctgaagggaaaaacctccgaattggtcggctctctcagagaggaaatgaaacaatgcgctgccgaactgaaattcgaacaggcagccgaactgaaactgcagattgacgggctcatgaaatatactgagcgtcagaaagtcgtaacaactgatccggtcgacagggacgtcttcggcatagagcgaatgggagacaatgcatgcggagtggtgttcaaaatacgagaaggcaaactcctcggctctcaaagaatgtatttttcaaatatggaagaggaaccgacagcaaatctcctgtccggatttcttaaaaaatattatctggaaacacccggcctcattccgcaggagatattcacacaggaagctcttccggcagaagacaaggcatcgcttctgaaactgttttcgaagaaacacaaagaagaaaaaaaaggcagaaaatcagtccatttcgtaacgcctcgtatcggtgaaaaagctcgtctggtggatatgtgcagggaaaatgccaggcatcatctcagtgagtatctgacagaaaagcagaaacgcggtgagctggctcaggaaaatccggcactgaccgccctgcaggaaacacttcatcttgacaaaaaacccctgcgaatagaatgctttgacaattcacattttcaaggcagtgattacacaagttccatggtctgttttgtaaacggaaaaccaagaaaatccgaatacaaaaaattcaggctgcgcaccattgacggttcggacgactatgcggcaatgagtgaagcgatcacacgccgctacagcggaacgctttccaacgaactgccgcttcctgatctgatagtgatcgacggaggtaagggacaggtgaacgtcgcctggaaaacgctctcgaaaacaggcatctcagtgccggttatcggcctggcaaaacgacttgaggagatatacttcccttcaagcagagatccctacaatctccctaaaacatctcccgctctgaagcttctgcagagaattcgtgacgaggcccaccgcttcgctatcacctatcatcgtacgctcagaaagtctcgaacgctgacaaccatactgacagaaatccccggtataggagagaaaagcgccatgaaacttctcagtcacttcggatcgatcgaacagatagccaaagcagacagaaaagaactcatgaaaatcacagggcctcgaacagccgaggcgattgcactttttttcagtaacagaacgctttctgacaattccggcaaccgcgagtaacctgacggtattgtgctgtctgtcttctttctgctgcaacgtcatacgcagctgattcagcctctggaacaggtatccggattacgttatatttgttggaaaaatcttgtatatttgattgtctatgtagcagaaagaaacgcagaagaaaacatactccacatttatgagcttccttgacttttttgatgaaggcggcaacagcgatacgaacggcaactacaggaatcttcaacttgacgacttagatctcacatccatatatgacaccgaagagctgatagagataatcatccagttcaacgaagaggggaaacatccggaagcgctggctgtggcccggcatttaaccgaaacagcatcctacaatgcggaatcctggtttcacctgggaaactgtctgacagtcaacggttcatttgacgacgcgaaagctgccttcagtaaagcgactgttctcagtcccgctgacagtgagatgagactgaatctcgcactcgcgcatttcaataccgccgaatacaagaccgctctcgataaactcgactccatcctgtgcgattcgactcttgaaaaggagatgtatttctatagaggacttattcttcagaaaatggagcgttaccgggagtccgaaaaatatcttgaaaaatgcctcgccctggaaccggacttcgcggaagcgtggtatgagctcgcgttctgcaaggatgtccttggaaaaatggaggagagcgcgacctgttatcaaaaaaccattgatcaggacccctacaatgtcaatgcctggtacaataaagggcttgtgctgagtaaactgaaaaaatatgacgatgcccttgaatgttacgatatggctattgcaatagccgatgatttcagctcggcctggtataacagggcaaacgttctggctattacaggaaaaattgaagaagccgctgaaagttacctcaaaacgattgaatttgaacctgacgacatcaatgcgctttacaatcttggcatagcttttgaagagcttgaagactacgacaaagcgataacgcactatacgaggtgcatcgagctgaaaccggatttcgcggatgcatggtttgcacttgcctgctgtcatgaggctgacaatgcctatgaggaggcattgaaatcggtaaatcaggcgctgaactatcttccgggttcggttgattttcttcagttgaaagccgagatttactataacatggaaagtctcgaacgatcgatcagcacctataaaaaaatccttacgatcgaggctgactctccccagctttgggttgattacgctgtcgtgctgcgggaggcttccctctatacagaatctctggaagcctttgaacattctcttgagctccagccacaatcagcagagacccattttgagatcgcagcgacctattttgcccttggcgataaaaaaagcacgatcaaatcattgacaaaggctttctccatcgatcctgacaagaaacagcttttcaagacaaccttccctgagctctataatcaggattcggttcgggaaatactgggtattgtctgaggagtctcgtccgcatctatgtacagcgctaaaaaaattctcgggctgataggcagaaatgtcggctattcctattcaccctatatacataacaccgctgctgaaaagctcggcctggggtattactatacgatattcaatatctcatctcacgatctcgttccatcagcccttgaaggagcaaaagccctcggcatagcaggcttcaatgtcaccataccctataaaaagaccgtggttgcctgcatggacaaactttcaccggaagctgaagcaataggcgcggtaaataccatagtgaacgataacggaacgcttatcggctacaataccgacattgcaggaatcgtcatccctcttgaaccttacgcctccatgatcgatgcccaacctgtggggattttcggtaacggcggcgctgcaatggccgcaatagaggcactgagcacctgtttcaccccatcaggcatccgcctgttcgtcagacaacgggaaaaaggcagtgagctctgcagacaattcaaggacaaaaatcttccgatccccctctcgacgcatacactggatgaccatactgctcaacacaactgcagactgctcatcaatgccacaccgatcggaacaaaaggtctcgacaccgctcctgccggctctatcatcccttccggatcaggtgtcgttcattccggccagatcattttcgatatggtctacaaccctgtggaaacccaattgctgcaactcgcaaaagccactggagccattgcgatacctggtatagaaatgctcatcggacaggcttcccggtcattcgagatatggacgggaaaagcgatgccggtcactaccgtcagaaacaagctgcaggaactgctcctgactgaaaaacgctcttcctgaaaatgacttcttcagcatgttttaaggaaagtcacacgcatcgaccggtcgatttgatgatacgctctcagatctttacattaagagccggaattccctttgattcaatcgcgtctctctaacacgccaactttcagaaaacaaccctcccggtaatgcaactctttttcctttgtgccgctctggtgatcgttcttgatcaattcacaaaacagcttgccatcacgcatctgatgccgaatgaggaaagtctggtgctgattgccgaatggctgaagctcacctatacggaaaacaccggcatagcattcggtctctccctcggctcgccgatgatactcatcgtctcgacgacgctgattctcgctgcactttttctctatgttgttttctcgaaaaaccgtaaccccggctttctgataaccttcggcttgatcctcggcggggggataggcaacggtatcgaccggatcctgtccgggagagtggttgatttcatacatgtcgacatctaccagggatacctcttcggctcatgggtctcactctggccggtgttcaatatagccgattccgcgattaccataggagcctgtgtcctcgtgatatggtataacaggtttttcacccggtaggataaccgttacagaccaaaaagcatgtttgtagacgtccattgccatctctcatttcctgaatttgacgaagatcgcccggaagtgatcaggcgcttacgggaacagaacatctctctgctcattgatccgggaacaaataccgagaccagcagacgttccatagaactctcggcacaccatgagttcatctatgccacagtcggcctccacccgcacgaaatctcaacggctttctccccggagacgttctctctgctcgaagcactgactacagaaccgaaggttgtcggtatcggagagatcgggcttgactaccactatccgggatatgacgcgaagacccagcaggaggcgttcagaagcatgcttcgaatcgcgaaaaagcatgatctgccggcagtggttcacagcagagatgcatgggaggatacactgcgaatccttaaagaggaacagtcatccaatctcaggggcattatgcactgtttttcgggcaacatggaacatgctcgacaatgcattctctcagggttcaagatttccattcccggaaccctgacctataaaaaatcatcgctgccggaagtagtgggtgaagtcgccatcggggacctgctgacagaaacagatgctccataccttccaccggttccattcagaggcaaacgaaacgaaccttcatatgtaaggattgtgacggaaaaaatcgcggcaatcaaggaactcacagtcgagaagacagcggcaatcattaaaaacaacgtatttaccctgttccctatccgccgccactctcaaacatccataccctaagttgatcgtttcaacaaatgctttatggtatcaactttatactatataatgcgttatgccgaattttcttacagcgaacatctcacccgacgggttgcgcgaccatactgcagaaaaatcgcatgtgttgaaaccctataggattgtaggtcatgctgcatctgcttcgttccagagaacttgcggtagtatactacagcggcgtcccctgtgccttgcatctacagcatgctcaacaatcgctcaacttaggcatacaaaaagaacaatgaggggttttgaaatgccaatggacttgcttaggtttgaaatcgtatagattatatcggcaatgaaggaagatgaacaaataatccacctgtgatggaacagtatccgcctgtagagacagataaagaggctgaaaaaatagaccgtctgcttgaatttttcattctccacaaaaacctgatcatcgcggtaaccatagtggtaatcgccatcgcaggctccctcgtttatatgaagcaacaaagcctgtcggcagaaaataaagcaaacagcctggtttcctctgcatcagcaagcgcacagatcggaaactggcagctggccattgacggtgacgcttctttcaaaggacttcgtgaaatagtaaaagaatacggctcgacgccaagcggtaatttcgcgaaaatcctgctcggagacagttacctggcactgggagagattgattccgcccttgagagctaccggtcgtactcaggtaaaatcccggatctcgccgcttcggcacatgcaggagccgccctgtgtctctcaagaaaaaaagagttgccggaagccgctcagctctatgaaaaggcatcggaaacagcaaccaaccaggcgttgaaggcgctttatctttctgacgccgctgacacctggctctcacttggagagcttgacaaggcggtgactcgctataaagaagtcataaaaaagtatcccggtctggccggtgcggcaaaatcggaagaatccctgctcgctctcgcgggaaaaacagggaatatttctgaataattcatgagagtccgaaaccccgaattgtagaaatatgcagtgagccgatcatatacccggattccctcgtgaaaactggtaaaaaagctcaaaaccacatacagtcatgccgccctgtgtaatactattacacggggtgatccggcatccatgcagactccggcaccaacgatggattcccgtgtaagacctgtgaaatagatgctcggatttcacgggtcaggctcgggaatgacagaaaagggaaagtttcccatccttgtaagcacttttgttcttaccttgttgaattattcaggtattgacctataaccttaatcatccagcactatgtctgtcttgtacaaaatcaaaacatctctcggcgacataactctctcgctttacgatgacactcctcagcataaagaaaactttgagaagcttgtcagggaaaactactatgacggcattcgcttccaccgggtaatcgaaggatttatgatccagaccggtgacccgctgtcacgtaacgatgacaaccgctctctccatggaaccggaggccctgactaccgcatacccgctgaaatcaaacaccccaacgtgaaagggacgcttgcagcggcaagggataacaaccccgagaaagcatcttccggcagccagttttatatcaaccaggcagacaatggttttctcaacggagaatatactgttttcggcaaggtaactgacggactcgacattgtggatgcaatcgcgactgtcgagaaagatttcaacgataatcctgttgtaccgataaccatcgaaaccatagaaattctccctgaaaaaagctgaagacacattgccggacatagcaataaacctcaaacggatctctgatgaaatccgtgcaacctgtaacaggatcggaagggaccctggggacataacattgatcgcggtttccaaaaccaaatcatcggcacttgtcagagaggcttttgacgccggccaacgggacctgggagaaagttatgtccaggaatttctcgaaaaatacagttccgatcacctgtcagggcttccgatacgctggcattttatcgggcacctccagtcaaacaaggttaaggatattgttgacaagacatacctgattcacagtattgacaaactcaaaaccgctgaagagctttcgaaacttgcctcacgaaaaaaccttacggcagactaccttatagaggtcaacacctcgggcgaggcgacaaaattcggtctttctcccgagacgctgcttcttgaaacgtcccgcctgttcacgctcccgaatattcgccttaaaggtctcatgacaatagcgtcaccggacagaaataaagcgagaaaggagttccgcttgctgggtgaactgcttgaaaaactcagggaaacatcgcctgatccttcatcgctcacagaactgtcgatgggaatgagccaggattttgacattgccattgaggaaggtgcgacaataatccgcataggcacagctattttcggttcacggtagatagcgcttttgctcttcagccgcagcatggtgtcgccggtccgtcagctcatgcagcccggaaaaattcgggatcaggaggcctcctggcaggaggctgttctctttatgttgtatccggcactcatctgagggacctctatcttttgtcatgagcggttcaagagcaaggcgagcagagcgctgaacccctgtctgtccgctcaacgaaacaattgaatctcgcggaataaataaatagaggctcccttgaatacgcaggcttgggactatatattacaggattgattattttacaccagtcgctaacgttaaagagccctgcgagaacaacaccgattcctttgaaccaaaatcattaacgtccgggtttcataccatatgccatacacacattcacctgtctttgttcctgcgcaacgagtcgaaaaatacaactacgcaattcgcaacattgtcagtcacgcgaaaatgcaggagcaacagggaaaagaggtcacgtatctgaacataggagaccctgtactgtatggttttcaacccccggaagagcttatcgaggcaactgttttagctctcagaaccggaaacaacggctattcaccgtcttccggaaaaaaagaggctgtagaagcgatagccgaagatgcccgttgccgcggcatcgatacaaccccggacaatataatcgttacttcaggcgcttccgaggcagcggacctcgtctgtaccgcaatgctcaacccgggcgatgaggtgctctgtccttcaccgggttaccctctctacagcgcgataatcgccaaactcaacgccagagagctcccctacaaactcgatccggaaaacagctggcttcccgatcctgaagatattgaaagaaggatcacttcgcgcacaaaaatcctggtcgtcatcaatccgaataacccgaccggggaactctatccgctaaacgtgctcaggagcctcgcagacattgcgcgcaggcaccggctgttaataatttcggacgaggtttaccacaagcttgtctacgaagaagtgcacataccgcttgcatctctcgccgaagatgatgtcgcgataatcaccattgacagcctttcaaaaaaccttatggcacccggatggagaatcggctggctggcaataaccaacagcgttctcattcccgatgtccgtcaggcatttatcaaacttgccgacgcgagactctgcgctccgaccgcgcctcaatttgccataaaagcagcgttgaatccgggtaaaaactacatagaatcggttatgaaaaggctctctgcccaaagggagatcactgtaaaaatgctcaatgctcttccgggaatcagctgcaataatcccaaaggcgccttttacgttatgggacaaatccagcttgacagatttcctttccacaccgatgaagagttcgtcctgaggctgctgcaggaaaaacagatccttttcgttcatggctcgggattcggtacagacccgtcacaaggctatttcagagctgtctatctccccgatgcttcaaccttgaaccgggtctacactgaccttggcgatttcatccggaaatttcaataactcttttcaaaagaaccaataacataaacatacagcaccatgaccgaacaacgagttaaaatcaaggaagccgtttcttttatccgcacaaaaaccactgacgagtatcctgtcggaattgtccttggaaccggcctgggcgctctggcaaaagaaatagacgtagagctgtcgcttgattacggcgacatcccctactttccgatctccaccgtcgaaacccaccatggaaaacttatattcggcaccctcgcaggtaaaaaagttgtggccatgcaaggccgctttcacttctacgaaggctactcgatgcaccagattgttttccctgtcagagtcatgaaacagctcggcgtaaaaactctcgggatcaccaacgcatgcggcggactcaatcctgctttcagcaaaggcgacatcatgcttatcgacgatcacatcaacctgcttggctccaaccctcttatcggcccgaacgatcaggaaatcggccctcgttttcccgatatgtgcgccccgtattcaccgaaaatccttgagcttgccgaacagatcgccctggaaaataaaatcaaggttcagagaggcgtctacgtagcgctttcagggccatgccttgaaacccgagcggaataccggatgctgcgaactcttggcgccgatgttgtcggcatgtcgacggttcctgaagtgatcgctgctgtacatcagggaaccgatgtgttcggtatgtcgatcatcaccgacgagtgtttccctgacaacctgcaaccggtcagcattgaagaaatcattgaagtatccaatgaagctgagccgaaaatgacaaccatctttaaaaacatcgtcgaaagactttaagcgaatacgactgtttccacaataaaatcaagacaaatgattgacgcagtttcctttgaaaacaacacactcgggtacctggaccagcggctgctgccgctgaaagaggagtatgtcagaacaacaagttatcaagacgctattggagcgattaaaaccctcgctgtcaggggagctccccttatcggcatcgttgcagggtataccgtcatgcttggcctgaacagcttcgatggtgataaagaggcttttccggactactttaaaaaacttattgccgaggttgaagcgtcccgaccgaccgcggtcaaccttttctttgccacagcacgcatgaaagaggtttatgatacgcattacgcatcttcctcacttgaagagctcttcggaaaaatgcttgttgcggcaagaaaaattcatgatgatgagattgccaattgcgacaacatggcccgtcacggagtagaacttatcagacaggactttgcggaaatactgaaaacaagaaaactcaacgtccttacacattgcaataccggcacacttgctaccggcgggtcgggaacagcactgggcgtgatcaaacatgcctggaacgaaggactgatagaaaaagtgatcacggctgaaagtcgcccgctgttgcagggcctgcgtcttaccgcatgggagcttgaacaggaaaacattccttttctgtcaatttccgactcctcttccgcattccttatgcagaagggcatgatcgatttcgggatcgtcggtgcagacaggatcgcggcaaacggagataccgccaataaaataggaacgttcgctcatgctgtaagcgcagagcgccacggactgccctactacatcgccgctcctgtatcaactattgatatttcgataagcgatggcacacagataccgatcgaagaacgcgatgccgatgagctgagaacaattttcggcacccaggttgccacgccctcaacacctgttctcaactacgcgtttgacgtcactccggcggaatatatccgggggatagtcaccgacaaaaaagcggttgtcggaaactatgtttcggaactgcaaaaactcatcgactaagcatctacaagcattttctccagagcatcctgttggccttcatcaggatgctctttgttgttccgcatttcttccttatacttattatcacatacacacagccctaaaaaccccattcagtataatcgcatcatttccacccggaaacgcagtatcgagatgaaaaactggttaaaaaaagacgcggctgaagaaaaggattctcaatgcggcaacgcttcagaagaacccttgccaattatcaattaccccgaatttctcgaccgtgtcatgggcgagacggaacttgcattgagcattcttgaggaatttgcagggcttgtcggccagcacggagagaagttgcgtcaggccgttgaatccggagatcatgaaagtgtcaggcagatagggcacctcatcaagggagaatccgcaaacatcagcgcgacggcgctttatcaaagctcactcgccatagaacaagcaggtaaatcaggaaacagtgccgagcagagaaaaattctgcccggaatcattgaggacattgcaggtttaacaaaagcgatccgccatctcttgcagaacagggaaacctgacgctcaagacagtgacaagtgctctcctctcctcatccgaagcagccacgaacacaactcaagccctccctccccacgtcaacaccaattgcgtgcattaagataattccgtacaattagtcggatccgggttgaacattgtaccttgaaacggatatgtattcgttcaggaaaagatatttttcacctatgaacatcggccaaacgctgtttgaagcatcatgcggttccggcaaagcatcagtaacgtgtcaaataacagatcatgaatcctgaccggcgattacttcagcttctcaggcagtacccgcttccctttgtcacgtcggttcttctcgcaactctcggaggcatcatgctgataggtcagacctttctcttgagcagcataattgatgctctctttctgaaacgtgcggctctcgacaatattctcaatctccttctgctctatggactggcaagtatgctgcgggcaggattcaactggacaagccgcaacgaggctaatcggggaacactgaaaataaaacagcagctgcatcgtcaggtactcaaaaaaatctcttctctcggaccggtctatgccggttcacaacggagcggcaagctcagttcgacaattcttaaggggattgaatcactcgacccctatttcagccagttcatgccgcaactcgctctctctatcctgctgcctttgactgttctcttcgctgtgttccctgtagacatgcgcagcggctttattctgcttggaacggcgccgctcataccgctattcatggtactgataggaaaagccgctcaaaaagcgacgcaaaaacagtgggagacgctcagcagaatgagcggtaattttctcgacgttcttcagggaatgacgacactcaagcttttcgggagaagccgggaaaggatccgctcgatatcggaaataagtgaggcgtatcgacacgcgaccatgaaggtactcaaggttgcctttctttcgtcgctcaccctggaacttgtaggcgccgttggcaccgcgatcatcgctgtggatatcggactgcgaatctggtcgggcacgatagccttcctccccgcattctttgttcttctgcttatacctgacttctaccttcctcttcgtcagctcggcacaaaattccatgccggcatggaaggagtcagcgcagcagacgatatctacacgctgcttgacaagccggaaccggataccgtggagccccctgcaccacaggaatgcggcaggtattcaacaacgcccattgtgtttaacgctgtcgggttcacctatactgatgacgattcctacgcgctgaaaaatgtatgttgcgaactgaaacccggaacgataacagcaataacaggaccgagcggtgcgggtaaaacaaccttcatcaacctgttgctccgcttcctcgaaccccgtgaaggctcaatactgttcggcaacacgaacctgaagaacatcaaccgtgaaacatggcttcagggagtttcatgggtaccgcaacacccctatctgtttaacgcgaccctcagggaaaacctccttatagcgaaacaggacgctacggaagatcaactgaaacacgccatatctgaaagccgcctcgaaccctttatcaattccctgccgcaaggtctcgatacacctgtcggtgagcagggggcaagaataagcggaggtgaagcccaacgtctttctcttgccagagcgtttcttcatgactcgccgctgcttgttctcgatgaaccgacatcacacacggatcctgctctcgaacaggaactccttgcatcaatgcagcgactgatcagaggaaaaacagccgtccttatcgctcaccgcctgagtacagtcagaaatgcagatcagattctggtgttcgacagcggcacgatcgtacagtccggcacacacctctcgcttatgcaagagagtggtttttaccgcgacgccatgcattccgacgaggaggttgccgtacaatgaaagaaatactgagactccttcaacttgttcgcccattctactggtggatgctgctggctgcggttctggggtttgcatccatcggcagcagtataggtctgatgctctcctcggcatttattattgcaaaagccgccctgcatcctccctttcaggaactgctgcccggcattgccggagtgagactgtttggtgcggcacggggtattctccggtatatagaaagacttgcctcacacaatacaacgtttaaaatcctttccagactgcggatctggttctatgcctcagtcgaaccgctcgcgccggcacggcttatgcgttataaaagcggggatcttctgcagaggatcacaggggatatcgacacactcgaaaccctctacgcaagggtcatctctcccccgctgaccgcgcttctggtctccggactcctctgggttcttctgggaagcttctcgcccgtattctctcttgtgctgctctgctttcatgctgctgccgcactgggccttcctctcctgacaggataccttaaccggggaacggcggctgaaatgtccgaactgcagtccgggatgcagacaaaaacgcttgactgcatccaggggataagcgatctcctcctgttcaaccggctcgatgactatgtcggccaactcaatgaactgaaaagccgtgagctgaagctgcaacgaaaacaggcgcttatccagggctcccatgaatcgcttacaggactgctcatgaacggtgcagtttttgctcttgtatgggttctcgccccgcaaatctcaaacggaaccattaacggggtctatagcgcagtaatcattatcgcggttatggcatcttttgaggcgtttctcccgttgcctgacgcggtacaacatcttgaagccaatgcgaccgcaggaaaaaggctgtttgacatcgtagatgcgcaaccggccgtaaccgcaccggttgcgcctgaagcatttcccgaatccagctccatctgcttccagaaggtttctttctcctatccggaaacccgctgtccggctctttcagatatgtctctcacggtacgggagggtgaaaaagttgcaatcgtagggccgagcggagcaggcaaatcaaccatcgccagtcttctgctcaggttctgggagccaacagagggaagcatcaccatcggaggcaagagcattgacagacttgatcctgaatccctgcgttccaggatcggcatcgtcagccagcacacctatctgttcggagaatcaatcagaaaaaacctcttgctcgcgtgcccggacgccagtgatgaagagcttaaaaaagccctggaaattgccggtctcggctcatgtgcatccagactcgatcaatgggccggtcaacacggcatgaacctcagcggaggcgaaagacagcgcatggccatcgccagaatgctgctgcaggacgccccgatcatcgttcttgacgaagcaaccgcgaatctcgacaatcttaccgagaaaagcgtcatgcaaaccattctgaagctttgcagcaacgaaccggcgaagtctcttcttgttattactcaccggctgcgggacatgtcccacttcgacagaatcgttgtacttgaaaacggctcgatacaagaagagggttctcatgaaacgctcatgaaaaaaaacggactctacgcgtcgatgtggtcactccaacatcggccatctcctcccggactggtggctgaatcatagaagcctgccctgtcgacctcagcgcccttccgtatcgagagcttggttgaccacaagattgccggtatcaaatccgagagaatctgccttccggaccagttcgtcatacagtgcaggctccatgacaggattacggctgagaatccagaaaagggatttcttgtaaccgcagactatcgcccaggaatactcctctttatccagagcgacaatattataacttgagaagaacgggccgaaaaaagatactttcagctctcccctgttctcttcaccgacaaacttcgcttttccggctgtatctttccactctcccttcttcgcgtcaaaacccctgttcagaacatcgacactgccgtcgttgttacttgtataggtagctgtaacactggtaaagtttttctcaaaagagttctcgatgcgagcgatctcataccaggtccccagatagcgctggagttcaaaaccatcgatgaccgataccccttccgggaccttgatacagcccgccaaaagaagaacaatgagcagaagcagttttctcaacatgacacggagttcttgtttgattgaaagtagccgttgacctcagtccctgcctgtcggaacgggagtgtcaggtaaaaataatggttttacggccgtttaccagaacccggtggtctacatgcgaactgatcgcccttgaaagaaccagacgctcgaggtcccgaccttttcgtataagatcgccgagagtgtccttgtgcgtgattctgatgatatcctgctcgattatcggaccttcatcgagttctccggtcacatagtgactggtagcgccgattattttgacccccctttcaaaggcctgtttataaggactgccgcctgaaaaggcaggaagaaacgagtgatggatgttgatgatcctgtcaggatacgcatcgacaaaccgttgagaaagaacctgcatataccgggcaagaacaatcgtgtcgacacggttttccttgagcaattcaagttccttcgtttcctgctccagcttgttttcacgagttttcgggaacacatgaaaagggatggaatactgtgcggcaagatcctccagatcccggtgattggatataatcaaggggatttccatagcaaattccccggtcttgtatcgccataacagatcctgcagacagtgatcatacctggagacaaacacagccacgcgcggtttttcaggaatcacataaattttccagtcagcccccagctccagggcgagcggactgaatgcaccttgaagatcagccgtcgttatggatacatcatccctgctccaggacaccctgataaaaaacatgcctgatgcaatatccacatgttcatcgagatcgagaatatttcctcttcgttcgaagataaaattcgagatccgtgaaacgagcccgatgcggtccggacaggagagcaggagaactgctttttgagaagtatgcgtcacatcgcttcgggttaaaatgttatcatcgaaaatcgccttgctgatcgggtttgctacagataacaaaacaaagtattttgatgcccggaacaaaagaaacccacccgacagtatccatggttaacattcgccaaacaataaaaagttcgtctttctatctgatactgctgttcctaacagccatactctacagtataaactttcacgtcaacgatatctggaccgagaatgaaagtttttatgccgaagcggtcagagagatgtttgaaaacggcaacttcacgactatatactacaactacgctccccgttttcaaaaaccgccgctcacctactggatgttagcctcctcggtcgggattttcggaaacaacgagttcgccatcagactgcctgttcttgttgcagctttcctgacaaccatactgacgtacaacaccgccagactgctgcacggcaaagaaacagcgatccttgcctttgccatgcaggcagtgagtgttcagttcatcgcaggaaaacagtatgcctcacccgaaattcctctcgcactgtttttttcgctcacactctatcttttcataaagggaaaaacaagccgcaactccatctacacgattctgggagctgtcgccctcggagtcaccgtcctcaccaaaggctacccctattatatcgtgatcggaggcattatcgggctctatctgcttatcgataccggaatcgaccgtgaaaaactgagagatgaactgacatcgctgcggcttcctgtgaccatccccgtggcccttctcatcggagcaagctgggttatgctgatgtacttctcctatgacgactcctttctgcaggtactgaaaagagaaactgtcgaacgggcgtttacccaggaatcaaaagggctgagagagctgcttttttatcctgaagtcatactctggagctttttcccctattcgctcatcttctacgcttctctggcgtatacgcttcgatcggtttcaagaataaagcaggtcgcgtttgcgctttcctggtttaccgtgatgcttgtcattttcaccatagccaaaggaaagataccaacctactttattcaggcgcaccccgcaatggcaatactggcaagccattttcttgtcactgcctcacctgaaaagaaatggtccggcattcttgttcatgcgctgcttctgattcctgccctgatcgcaaccgcaggctccataatgctgatagtcgtttttgaactcaacgcgctccttttcactatccctatcctggctgccatagccatcggtcttccctacatgatgtcccgaaacaccagccggagaaaaatgctgtttttcctgcaacctttcagcgggggatatgcgattcttctgattatggctgtcggcgtcatgccgcagcttgagcaattcaggccctatgatcagataggagcagccattaaaagcataccatccctcagcagggatctgccgatttatcttcaggacgggaaattgcataatctgccgtactatgcggaaagaaagatgatctatgacgcagatccggcagccgttcaacagcggaaaggtccggttctcggactactgcaaagcaaggatattgtgccggaaaataaaaaaaacatcatctggaccggcaggatctatcgtaaacgaagcagtgaatcgaggcttctgatatatattgaaagccatctccttgcgagaaagggtgatttcagcggttatacaaactattctctcttctataaagaatgatcccgggatggcaaaccggttttccggtatctgcgcgaagcggacagaagaagataacctgaatcaacgtgaagtggcaatgacaaaaacacagtcggcagccctctcggccatggccgccgcggtatgcataccgatcggatatttcctggtggatataccggtgacagagtacttccactccctcagggagcgttctttcatcgacgctctgcgcctggtcacctcactgggagaatcgcaatggtatcttgttgcagggctttgcctatggatagtgttccggaaacgatctgaccgtaccgctttcggggggatgcttcttttttcttctgtcgcgctatcaggtattgccgcgaacctttttaaaacccttctcggcagagcccgaccgcacctctatttcaaggaaggcatctacggcttcgatttttttcatatcgattactcctggctttcattcccgtcgggacatgccgcaaccgctctcggagcagcttccacactcgcgctgctttttccgggatacagagcggcgttctatagtgcgggtcttgtcatagccacaagccggattgtactcaacgagcactacccgagcgatgttatcgccggctctcttctcgggtactatacaacggtgtacctctaccagcgattcttcagggagaagatgcatggatagtagtggtgtaagaaaaaaaaccgtcacgtggcactatcttctgctcgccttgctgatcttcatcagtttttttgccggactgcgctcaacaccgctgtttgacgtcgatgagggggctttcagtgaagcgacaagagaaatgcttgaaagcggcaattacctcacgacctatctgaacggtcaaccccgatttgataaaccgatactgatctactggatgcaggcattgagcgtcaccgttttcgggttgaacgaattcgcgcttcgccttccgtccgctctggcttccaccctatgggctttgctcctctatcgtttctgcgtcgccctcttcgaccggaggacagcattcgtcactgcctcccttctgatactctctctccaggttaccatcatcggcaaagctgccatagccgacgcgctcctgaactgtacccttgccgccagcatgttcgcgatttttctctattacagagaaccccgacgacagtaccttctactcgcatttaccgcgatcggtctcggcacgctcactaaaggtccggttgccatccttattcctttttccgtctcctttcttttttatctctctcgaggggaacttcgggagtggttcaaagcggtactcaaccctgcgggcatgctcatatttgccctgattgtcctcccatggtatatcctggaatatctcgaccagggaatggctttcattgaggggttctttttcaaccataacatcagcaggttcaaagcaccgctggaacaacacggcggagcgctctggtattatatccccgttctgcttctgggccttactccttcaactgcccttttgattccggttgtcagaaaactgcgcacgctcctggccgaccctcttgacaggttcctcctgatatggtttgcttttgtttttctctttttctccctgtccggcacaaaactgccacattatatcatctacggatacactcctctgtttatacttatgggccggttcatgccttcacttcgccatgcctttccggcaaacatctggcctgcgacgatccttctgcttctcgccacggcccctgtgatcatccgtcagatcagcggagagataagcgacccttatattaccgcgctccttgatagcggcaccgccctgatggaatcatccggccacacactcatcctgtcacttgccgcagcagccatcatcggtgtttcacttctcccgaatctgtcggtactgacacgctttttgacgggaggagtcattttctgcctgaccatcaatctccatatcatgcccctggccggaaagatcatgcaggaaccgataaaggaggctgcactgatcgcaaaagagcgcgagtacaaaatcgtcatgtggaaaatcaataacccctcttttttagtatattcagaatcccggacggaaagacgaaaaccggagcccggagagattgtcctgaccagtgtcacgcacctcagagaacttcaggatccagtcgtcatctatgaaaaaaacggcattgtcctagcgaaactcagcatccctgccaaccggagcggaacacgaagagggaattaaagccaactgtatgaaactttcggttgtcataccggtaatgaacgaggaagagagcatcaaaccgcttttcgaagcgcttgaagcttcattgtcggatattgaacacgaaatcatcattgtcgacgacggttcgaccgacaccacggtatcgatcacaaaacagtacgctcctgacaacaccaaaattctggtcttcaacaaaaactacggccagaccacagctcttgcggcagggatagaccatgcccggggtgagttgatagcgaccatggacggcgaccttcagaacgatccttccgatattcccgccatgatagccttccttgtcgaaaacgacctcgatgttgtcgcaggcagaagagcaggacggaaagacggcatgcttctccgaaaaatcccgagcagaattgccaacgccctgatcagaaccctgacggatgttcatatccgtgattacgggtgcacactgaaggttttcaaaaaagatgtcgccaaaaatctgggactgtatggtgagctgcatcgtttcatacctgttctcgttcagctctacggcgcaagaatggctgaaatggatgtcaagcatcactcgagaaaatacggcgtctcaaaatacggtatcggcaggaccttcaaggtgctcagcgacctgctctttatggtgtttttccagaaatacgggcagaagccgatgcatctgttcggcaccctcggttttctcgctttctttctcggcatcgccatcaacctctacctgctcatagtaaaaatcatgggccaggaaatcggagggcgcccgctcctgatgctcggggtcattctgacatttaccggcatccagctgattacaacaggatttatagcggaattcatcatgagaacctactacgaatcccagaacaagaaaccctacatcatcagagagatcgttggaacaaaagaaaaccagtaacaaaaaacttctcaggacagtctttcagctcctcatatcgatcactgcactgtacatagtcctgacaaaaaccgataccgcaaagcttctggaaatcatcagcacggccaacccgttctacctgtttcttgcatttgtggttttcaacatctccaaaatcctcaacgctctcaggctgaacagattcttcagggctatagagcttcacctgagcgaacgatacaatatcctgctctactatgtcggcatgttttacaacatgttccttccgggaggtatcggcggagacggctacaaaatctatgtcctgaaaaaaaaccacagcatgaaggtggtcaatgtcttcaacgcggtattctgggaccgggtagccggggttttcgcgctgctgtttcttacggccctctttctgctcccgagctcctttgcagaaatgcacaaagcatataccccggcagtttacgccgttcttgttctctgctatcctgtctcatggctgctcaccaggatcctctacaaacagttcaggagcattttcctcattaccgccgtggaatccgtacttattcaggcggctcaggctctctctgcgtggtttatccttctcgcgctctccgtaccctccaaccacatcgattacctcgcgatcttcctcgtctcaaccgtcgccacggtgctgcccataaccgttggaggagcaggagcacgagagataaccttcctctactctctcaactatctcggactcgatccgaacgcaggcgtcgccctatcactgatcttcttcgcgatagcagcggtatccgcccttatcggcatgttcctgcaaagcagatccggggaaaaagaacgtcaaaagtcacagggcaaaagtcaaaaagagcagcaagacaacatttcacatacagccagagagatgaacgaaacagatcaataactccatcagtcttcgaacgccatatccttcagcttgagctgcatactcttacggccgttccactcgttctcatccagagcatagaccatggaaaacatacggcgagacccccgttcaagctccctgtagatatcctccctgccaaatgcgataacgtcaagaatacggcctgacacatccttgacggcaaacttcacatgcttgcctttcaaaagcctcggaagtcctgacagcctcatgttagcgctgaaaaaaagcggttcccgattgccctgtccgaatggtccgaactgtctgaggacatcaagaaaccttccggtaacctcccccggcaacagagaagaatcaatctgcagttctttctgccgatgctccatcgtgagtttttccgagcatatcgtgtcaaattttctgcggaatcctgcaatattttcaggttttaacgtaatccccgctgccgcgtcatgacctccgaagttttcgagaaacctctcacactgctgcagaacctcatagatgttcaatccctgaacgctccttacggagcccttcaccagaccgtcactgccgcccataataaccgtcggcagatagtattgatccagaaggcgggacgcgacaataccaagaacaccaagatgccacgcttcattgtagagtacgatcgaggagcagtaactcgcgaaataaccatcaaccatagcatcggcacttttgaacattccgctgtcgatctcccgtctttccctgttcaaacgatcaagctcctccgcgtgaacctttgcctcatcccttgagccggcaataagccattctaccgctgtacgggcggtctgcattcgaccggcggcgtttatcctcggcgctattccaaaggcgatatgccctgtaccgagcgctttcggctctatgtccataagagtgagcatctcctgaatacccgcgcgagggctcttctgcagaaggtccattcccttgtgcatgtacaccctgttttctttttcaagagggaccatgtcagctgaagtcgccacggcgacaatatcgaggtactgctgccaggcctcctctgcgctcccgagagattcgctcagggcatgaaccaacttgagtgccacaccgcaaccgcacagttcacgaaaaggatagccgcaacccggcactttagggttgaggatggcaaacgccggaggaagttctccgggttcatgatgatcacacacgatcacgtctatcccctctttgcgcaactgttcaatttcacgcccggcgctgataccgcaatcgaccgtgatcacgagtgatgtcttctgttcgcaggcatgagagactcctgactctgacagaccgtatccttccgaaaacctgtcgttgatgtaatagaagacatccgctccgagagattgaagaaaaagacagagaagcgctgttcctgcagtaccgtcgacatcgtagtcaccgtagatcagaatcttttctttttcagcaaccgctgtacggacccgggccacagctttctgcatatccctgaacagaaagggtgaaggcaattgctcaagggatggcctgaaaaactcttttgcctcctcgaaaccggcaatgcccctgttgctcaacgctctggcaagaggcatactgacgttgatctcccgggaaagtgcagcggcagccgtttcatctgtcgcaaggatgttccatctatatcttttcatatctgctgataccaatacttctgtcgccagtaataatcggtttatataaccatttccttccccctcggcaaatggcacctctgaaaaaacgggaagaggggaagtgtctattgtctattgactattggaagaaggggagaatgctgggaaatgaataatgacgaatgactattgaaataatgggagatgggaagaatggcggagaccggagagacaagatgatttttctcctgtcattcccgtgcttgacacgggaatccatacgtatagcggaaactgcatggatgccggatcaccccgtgaaataggtgtttggatttcacagggcggcatgactttgcggaggggcggaggccagaagccggaactcagcactcagaactatcttcttcctaacccctaacacttaacacctaacacccctaatccctactctctggtcgctcattgctcattgctcattgctcattgctcattgctcattgctcaatcctttctccagccattcagctatcaagccaatgagcattctcgtcacttgtttcccttttgccttttgccttttgccttttgccttttgccttttgccttttgccttttgccttttgccttttgccttttgccttttgacttataacaacacccaactggcgactgccgactgaagactggttactggtcaccggtcactgataacttgccatctttgctatgccctggaaaaaagagtaacttggcggcaggggtttccaccctggaatcgacatttctcaatccattgataccgttatagatgaataaactgattaccatcgagcgacactttgttgaagaacagaaactcaatcctgatgcgaccggagagcttacggatcttctttacgatgtagcattcgccgcgaaactcgtccggcgtgaagtggttcgggccggactggttgatattctcggcatggcaggaacaaccaatgtccagggagaagaggtaaaaaagctggatctgttcgctaacgacaagatcattaacgcgataggccagcacggccgctttgcgctcatgggttccgaggaaaacgaaggcacgatcattcctccgaaaaacgaatccgggaaatatgtccttcttttcgaccctctggacggctcttcgaatatcgatgtcaatgtcagtgtcgggaccattttctccatctaccgtctgaccggcgacgatccgagcaaagccgacatcaatgactgccttcagaaaggctcacagcaggttgcagcgggatatgtgatttacggttcttcagtcgtgatggtctatacaaccgggcatggtgtccacggtttcacctatgaccctactatcggtgaatttctgctttcacatgaaaacattaccacaccgaaacagggcaaatactactctataaacgagggctcccggaaacagttcaatgactccacggtcaactacatcaactacctgaaggaagaagatgccgagaccggaaggccatacagcacacggtatatcggatcacttgtcgccgatttccatcgcaaccttctcaccggaggagtctttgtctaccctgcgacaaaacaacaccgcaacggcaaactccgcctcatgtatgaagcaaaccctcttgcgtttatctgtgaacaggccgggggcagagcaaccaatggcagtgaacgtatcctcgatatcgatccttccgaactgcaccagagaacaccgctgtacatcggaagcgaagaagacgtcatcattgccgaagagttcgaacagggaaagagatagggggcaaatagaattcaaggcaaaagacaaaagtaaaaaaagtgaccagtgacgagtaacgagtgagaaggcattggctggatggcttgatagctgaatggctggatggctggagagagtactgagcaatgagcaatgagcaatgagcaatgagcaatgagcgaagaacgaacagagaggagtgtttggtgttagcaactcgtcactcatcactggtcacttctttcccttttgacttttgacttgtcacttttcacttgtgagcgtttcccctcggttgaattcgggatagaaaaccctgctgattccggttgtcctgcccgtttcagtgtccagtgtcaacaggacagccgagaggtgtacgtcattctcggcacattcatacttatgaggtgtctgatagagaaagcgatccgtcgccgctttgatctgcataccgataaccgactcgaacgggcctgtcatacctacgtccgagcagtatcccgttcctttgggaagaattctttcgtctgctgtctgaacatgtgtatgggtgccgagaaccgccgatacctttccgtcaaggtaccagccaagcgcgatcttctctgcagtcgcttcagcatgcatatcgacgacaatacaggcaaccttgtctttcatctgtttgattgcccagtccgccgtcctgaaaggacaatctatcgaagacatgaaggttcttccctgaaggttgataatcccgatctcccccagcccctctcccatactgaaaatccccagccctttgccgtagactcctctgggatagttaagcggcctgataacgctcgggtcggttttgagcgtttcaaaaaagttgaagttattccacgtatggttcccgccggtaaaaacatccactcccgcttcccggagctgatgcagggcctccttgttcatcccttttccattatgggtattttctccgttacagatcaccagatcaacggaatgcttcattctaagccctttgagcagatgactgacaatctgtactcccggctttccgacaacatctccgataaagagaacggtagctgtttttttctttcccataaccttgtaataaattaaacccttgatagcatgcaggctgttcagccggatggctgttcagcagaacttgtagtgcaagggtgaagttacgcaatctattgttacatgaaagaaattacgcttcattaatctatggctgaacgattgaacgtcggtaattgtttttctttaccataaaatcagcaggtaaacgtttaagtctaaccggcatggaaaaaccaagagccataaaaaaagtctttacgagcaagcctgtcacagaaggtgcaggagtgcgattgaaacgtgcgttcggtttcagtcaggttcctctttttgacccctttcttctgcttgacgactttcgttcagacaatccggcagagtatctgaaaggttttccctggcatccccacagaggcatcgaaaccataacctatcttctggaaggcagtgtcaaacaccatgacagtcttggaaacaaaggcactatccttcccggtgacgtacaatggatgaccgccggcaggggcatcatacatgaagaaatgccttccggcgacaaggacggtaacgtcgcgggatttcagctatgggccaacctgcctgcctcggaaaaaatgatttcaccgggctacagagatataaagtcagacatgataccgcttgttcacctgcaaaacggtgtcaccgttcgtgttatctgcggaactatcgacgggactccgggcgcggttgacgggatagcgattgaccccgaatacctcgacattacgattcctgccggagcaagctggaaccatccggtaaaggagaattatacggttatcatctatgtgatcgcaggcgaagcattgttcagcaaggatcagcgaccgttttcttctgacaccgaaggcaagagctacttcgatatggaatccgacccgattatggacaatgaaacactcatactttacaacacggagggtgaccacatacttgtatcggcggaaaagaaaccggtgagattcctgctcttttccggcaaaccactgcatgagcctgtcgcctggcacggaccgatagtcatgaatacacgcgatgaactgcaaaaagcctttgaagagtaccataacggcacattccttagctgatgtgaagggttcaacctctataaaaatccttgccggtggcgctctcttcgttctgttcggtatgatcgccttctcggcttggctgtttttttcagaacgggtttcagaagatgctctcgattcggcacatgcagctgtgtcagaatacctgaatctgcatccgcatgaagaacctccgcactatcttgccgttgttgactataccagaccctcgtttcgtaaacgcatggtaatcatcgatatgacgaccggctcagaaagctggtaccatatcgctcacgcaaaaaaaacaggaacgatccatgcccggattttttcaaacatcgaggggtccaacatgagcagcctcgggctctttaaaaccggtatcgcctacctgggagaccacggccttgcaatcagactgcacggccttgactcactgaaaaacagcaacgcttttacaagggacatagtgctccattcggcagcgtatgtttccgttccgatcatcatagaaaacttctttacgctcaacgggccgagattaggcagaagcaacggttgcttcgttgtcaacccctcgaaaatccgggaggttgtagaaaaactgagccggggcggctttatctatgcgtatggagaggaggggcgagggggcgaaaggaagggagtcagaagtcagaagccggaaatcagagacaagaggcgaacgagggaatgtcaaatgactattgaataatggaagaaggggagaatgaataatggataatggatagtggataatggatagtggggaggactggagatgggagagaaaagagaagcaagagacgagagttgagaagggcgaaagggcgagggaaagagtgctgagcaatgagcgatgagtgtgggatggggaatgactattgaattaatgagagatgggaagaatggcggagaccggagaaacaagatgatttttctcctgtcattcccgtgcttgacacgggaatccatacgtatagcggaaactgcatggatgccggatcaccccgtgaaataggtgtttggatttcacagggcggcatgactttgcggaggggcggaggccagaagccggaactcagcactatcttctccctaacacctaacccctaacactcctctctggtcactcattgctcagtactcattgctctatcaagccattcagctatccagccattttgccatttggcttttgttattcaaggcgatcaggacatttccagcatccgctgtatgggcttgagtgctgcggttctcaggggctcttctacgacaatccggggtgttctgttttccatacactcatagagtttcacgagggtgttctgcttcatctgggtgcaggtgctccagggttgagaggcactcttgggcgcgggaataaatattttttccggagatcgtttccgcatttcgtagagaataccgggctccgtggctacaatgaacgtacttgctgaactctcaagggcatacttgagcagcccgctggtggaacctacgtaatctgcatgctgcagcagctcttcccgacattccggatgcgcgatcagttcggcaccgggatgcgattcgactgcatgtttaatcacatcccagctgaaagcatcatgaacataacagtaaccctgccagagaatcatttttctgtcgagttttctcatgacatagccgcccagatttctgtcaggcccgaaaataatctctttgtcttcaggaatctgacgcacaatgcgttccgcattggaagaggtgcagataatgtccgactcagccttgatctccgcagtggaatttatatagcttatgactatggcttcaggatgcttttgtctgaatgccctgaactcctctgtcgggcaactgtctgcaagcggacaccctgcatgattgtccggcataagcaccgtcttgtcaggattaagaatacttgccgtttcacccatgaaatacactcccgcgaaaacgataacctccgcatcagtgctttcggctgcacgagccagcgcaaggctgtcaccgacaatatccgccacatcctgaatctccggaagcgtatagtagtgggcaagaactattgcccgcatctcttttttcagtctttcaatctgttcgatgagaacgcttttctgctcgacaggcatatacttctgtactccgatgctaaataataaagaggaaaacagtgtgaaccacaaccggaattgcccggaacagcagctcataccatgcattatttcaaatagtactcaagttcatcatcctccctgataagcagcagaatcgcggcatgcgggacaatgagatatttattctcctgatactcgatctcatgggcgctgctctgaataaatattgcaagatcgcccacttttgcctggaggggaatatactgcggtgcagaggtctcctccatccatggctcatcgctttccggagggggaccgacaggatagcccggcccgattttcagcacgtaaccgctatgaattttctctttttcctgaactccgggagggagatatataccggacttggtctgttcattgcccgttctcggctttatcagaacccggtctccgacaacgacaaatttgtcagttacgtttaaactcataatttaaaatcaatcctgtatacttccatgaagggattaatttaataaaatcaaagtccttgccaaatcaagccgaaagacaacagcgatctgctgattcacgcagcacctttgccgcaaacacctactgaccggaaatggaacataacgaccgggtgcgttcagaacataccttcaaaggaggaagagccagaaaaggactgaaaaccgcggctatcattacaggcatcatcctcgttgtcgagcttgtgggaggctggctttccggcagccttgcgctcatggctgatgccggacatatggccactgattttctcgctcttctcatcagttatcttgcactactcttcagctcaaaaccatcgacagaacaacgttcctacggttatttccgccttgaaatcatagctgccctgattaacggggtcgttctctgtatcacagccctgtttgtaaccatcgaagcctggaaaaggatctccctgcccaaagagatcgaaaccatccagatgcttgttttcggtatcgttggcctcctcgcaaatgcgttcaatgcgatacagctcagaaaggaaaagaataacagtgtcaatgtcaaagcagcctatacgcatatactcagtgatctggcgggatcgttcggggttgtgggaggcgcggtactgataggattgaccggcttgatgatcctggacagcctgataagcttttttattgctctgctcatcgtgcgaagcgcgttgaacattatcaaagaggccgtaaacgtccttatggaatcggtcccgaatgatctgaacatcagggaaatagaacaaacactgttgcatttcgatcatgtcggaagcatccatgacctgcatgtctgggcactgaccagtggcgtgaacgcgttaagctgccatctgagagtcgatgatcttcatgagggtcaaaaacttcttgcttccatccatagagagttgaaggaaaagtataatattgatcatgtgacgattcagcttgaggacgcaacgtaccatagagaaacctgacaagagccacctactgacaaaagacgtgctgaacttttataaagtattcaagaataacaacgcctatctgcttctgcttttctattgcagtatagcaggccttctcatcaagtttgagcaggactattctctacaaaatcttctttccagagggattgaattgagagcgggagtgtctcagcggctcagcgatatatatcgctacctccaactcaacgatgaaaatgaaaaactggcactgcaaaattccgtactgctcgcagaaattattgaacagggatccgtactgagggattcagccagtatcaaccgtaccgctcgttttatcgacagcagcccgatcagctttatccatgcaaggatagtggaaagaagattcaataccaatgaaaacctgctgatcatcaacgcaggtattaagcagggggttgaggttgacatggccgtcatgactcccgaaggactggtaggaagagtcattcaggtttcgaataattacgcgaaggtcatgccggttatccacgcggagttcagtgtcagtgtggtctctgacagcaacagcacacaaggaattctgagctggaacggaaagcaggaacagcttgctcagatggactatgtcccgttgagcagctcaataggagtcaatgaaaaaatccacacggcagatttcagtacctttgccatcagaggcattcctgtcgggcaagtgctcaatgtggaacctgatcaaaagttttaccgggtagatgtccggctcggcgctgacttctcttcactgaaccgggtactggttgtaaaaaaaacaactgacccggaaaaaaagagtctgatggaaaataccgcggatgaagatcaaatacccgaagaagtacaaaactgaaaaaaaatcaacgaaactgttcgcaagctatccgcttcgcccaggcgtagctcgtcacatagagtgtatgaacagatagccattgatttcgtgcaacccatagaaaaaccgtggtaaaaaatattgtcaccaacagcgttcttctcctgatactctgcattctgcagcagtacgcattttcccgtctggtcattttcggcgcgatgccggatattgtcaccatattcgtcgctttcactgccttgagatacggacagaagcagggaacaacctttggctttgctgccgggattgtgaccggaattctgagcggcaatatcggcatcgagacattatcaaaaaccatagagggtttcatcgcgggatacttccatatcccggaagacagtcatgcctctgctttgcagaaaaagcagatgttctacaagggagtctttcttgcaagccttacaggaagaatactctctacgctgacgctcaatgtactctctttaccgacggcctggcatatcgcctactcaataggcctggctaccctgttgacgatgattctggccatactgtcctatcagctttttttaaaaaaaattcttgcgaaataatagctcatggataaaattcagcatagagctttaactgtatcactgattgtcatagctgtctttgctgtcctttttctgcgactcatctatcttcaggtattcgaatacaaggaacttggttcgatttcggctgcaaacagtctgcggagaatatggatacagcctcccagaggcaggatgatcgatcgtaacggcagtattgtcgtcgacaaccagccgctctatacagtcaaagtgattccttccgagttcacggactctctgaaaaagagtaccctcgcatccctgcttcatataaccgacgaaaaacttacggaaaggatcaacaaggggttcaaatacaaccgttttgcacctgttgccgttggtagagacatcgaaccgaaagaaatgatgcgtttgagtgaaaacctctggaagctccccggagtgatgatcgatgttgaaaacaaaagacaatatcctttagacctgcacgcttcacacctttttggatatctcaattttatatccaaagaccagcttgaagagatgtctgaaaaaggctacacccctgacgataaaaccggaagcaaggggcttgaaaaaacctatgaagatctgctcagaggagaaaaaggggcgcgtttcgaactggttaattcaatcggcaggtttgccggaaaatttgaaaacggcacgagagaccgtccttttgtcaatggcactgaccttcatctgactcttgacgcaggattgcagcagcttgcggaagagctgttgaaaaaaacggaaaaatccggggccgtagtggcaattgacccgaacgacggagggattctcgccatgaccagccagccggattacgacctgaacattctgaacggcacaaccgatggaaaaaagtggactgaaatagttcaggatcctgcaaaaccgctctttaacagagcgatacaggcttcctatcctccgggatctgtctacaaactccttctggccatagcggcgcttgaggaaaacgtgataacacctgaaaaaaagatcttctgtacaggagtattcagactcggacgcggccgttttcgttgtcatggcggacaggggcacggcccggtcaatctggaacgctccatagttgaatcatgcaacacctactactatagtctcatattcgatcttggttttgaacaatggacacgatacggaagaatgttcggatttggaaaaacaacaggcatcgacctttcgggtgagcgttcttcaccgcttccctcgactgaatattatgataaacggtatggaaaaggcaaatggacaaagggctatcttgtcagccttgctatcggacagggagagttgaacacaacgcccctacaacttgccgcctttacggcaacaatagccaacaaaggcacctggcatcagccgcacgttgtcaaaggctaccagtcatacgacagcgacacgtttgtacctcttgatttcaaaaaaaacaagctgccgatctccgagaaaacctttgaaagagttcgccaggcgatgttcggagtcgttgaacggggaaccggaaggctcgcaggggtggaaaatgtcaaagtcgcaggcaaaaccggaaccgcccagaaccctcacggcaaggatcatgcctggtttgtcgctttcgccccgcttgaaaaaccaacgatagcagtcgctgttcttgttgagaacgcaggttacgggggtagtatttcagctcctatagctggaaagctgattaattattatgttaacggtcctgacaccacggcaaccgacacgctctctgtcagtacggcagtgactgacagcagcaaaacagaacccgcgactgaatgatctataaagatgaccaggagctcatcaagagctatctgacagataccagcaacatccaggatggtcatacccccggggtttactttcctgaaaccgtcggggatgtttctgaactcctcgaaaaatgcgcctcatcaggaaaacgccttgttatcgcaggcaacggaacaggcaccaccggcggaagaataccgttcggcgactatgtcatgaccatggaaaaactcaaccgcatcaaggaacctgttcagtgcggtgagaagagcgcaatcatgacggtcgaagcaggggcactgcttgaagatattcagcgtaccgcgaaacagagcggctggctctatcctcccgaccctacagaaaaactctgttttatcggcagcaccattgccaacaactcttcaggggcccgaagctacaaatacggatcgacaaggaatcacatagagcgcatcaccgttgttctctcttccggagaaatactcgatattcccagggggcgacatcttgccggaaaggatggtctgttcagcctgaacctccctcttgcgggaaacatggtgtttgcaaaaccggactactcgctccccctgacatcaaaacacaatgccggctacttttcacaaccaggtatggatcttatcgacctgtttatcggctcggaaggtacactaggggttattgtcgatgccgatctgaagcttgtaccgtttcctgaaaaaatcatctcctgcctggtctatttccactctatgaaggatctgttttcctttgttgaacaggctaaaataaaatccggcggcgttgacccgagggctcttgagttttttgaccggaactcactggagtttcttcgtgcagcatatcctgaaataccggcagtgacttcaggggctgttttttttgagcaggaggttacatcgataaacgaagagagtgccctcgaatcatggttttcactcatggaatcatctaacgccatgcttgacgactcctgggtcgccctcgatgtcaatgagcagagagccttgagggcgtttcgtcatcagcttccggtacaggtaaacgagtggctgaacgctcaatcggaaagcaagatcagcacagacatggctgttcctgacggatcattcgtcgaactttttaaattttaccgggacacctgtgaaaaaaacggtttccgatatatcatattcggacatataggcaatgcacatgttcacttgaatattctgccgtcaaaccatgatgaattcctgcgagccaaagcgctttacaaagattttatcgccaaagtccttgaactcgggggcaccctttcagcagaacacggtatagggaagctcaaggcagagtaccttgccagcatgttcggcgataaaggcatcagcgaaatggcaaggataaagaaaacctttgaccctgatcttattctcaatatcggcaacctgattccggaaccgtattttaccatctccgaccaaccttgaacaccgagccgtggcaaaagcagaaaaaaaaccgcaatacgtatcgacaacactgaacagaaaggcaaggcacgaatatttcatccttgacacgatggtcgcaggcattgagctgaaaggcagcgaagtaaagtccgttcgccttggaaaagcaagcctgaatgaaagttatgccatcattcaccggggcgaggtctggctggaaaacatgcagatcgcggcatatgaacacaaccacgtcgagccgattgacccgaaaagaagccgtaagctgctcctgaaacgcgaagaaatcctgaaacttcagaccaggcttcaccagaaaggattgactcttgttccgttaaaagcttttttcaacaaaaaaggggttctgaaaatagaactgggactggccaagggaaagcagctgcatgacaaacgggaaaccatcaaggagcgtgacacacaacgtcagctgcaaaaactgaaaaaccaatactgatcccgaaagacgatctcataatctatcaaccatcaacgcagacaaaagaacgattccatccatgagttttccaccagtaaaagagcagcttgatcgtattatccgcaacaccgtcgaagttatcagcgaagaggaactcgagcaaaaactgacaagaagttttgaaacccggacacccctgaaaataaaactcggtgccgacccgtccagacccgacctgcacctcggtcactccgttgtcctgcagaagctcagggattttcaggatctgggacacgaagctattctcattatcggtgactttacggccatgatcggcgatccgtccggcaaaagtaccaccaggccacaacttactgccgaagaggcgaaagaaaacggccggacctatttcgatcaggcctcgaaaatcctcgatcgaaaaaaaacaacaatccgctacaacgcggactggctcgggcagatgacctttaacgatgtcattcgcctctcaagtcattacacagtcgccaggatgcttgaaagagatgactttgaaaaacgctacaggtcacgtgaaccgatctccattcatgagtttctttaccctctcgcccagggaatggactcggtacatcttcgcaacgacatcgaacttggaggaacagaccagaaattcaatctgcttgtcggaagggatcttcagcgtgaatacggaattcacccgcaggtatgcataaccatgcccctgcttgtcggcaccttcggacaggacaaaatgtccaagtccctcggaaacgcaatttgtttcaatgacacccccgaggatatctacggcagagtactctccattcctgatgatctgatagaaacctatttcaccctccttctgccgacaccggagcgatcgccggaaagtttccgggagatggtaaacgaaagtcccagagaggcaaaaagaaccctggcaaaagaaatagtcgctcttttccattccggagacctcgccgtgaaagcagaggatcatttcgatcgggtttttgttcacaaaaaagctcccctggaaatcaaggagtttgctttttccgcctcgtctatccctctggttgaccttctggtagcgctgaaggccgtcaattcaaagaccgaggcgaggagacttatcagccagaacgccattcagatcaacgatacgaaaatcagtgatatcaacttcgaggtgacactcgatcaggaatcaaaaaccataaaggcgggaaaacgaaaatttttcaacgttgtcttaaaaaaagatttataatcacgttgctttttcctataattgctgagtttgatcgttcacccaaggcgctaccactaacgttatccggagagcacggcattgtcatttgtacctgaaaaagtcttttttaccaaaggggtagggcgacataaagagtatctctcatctttcgaacttgcgctacgggatgccaagatcgagaaatgtaatcttgttaccgtatcgagcatttttcctcccaaatgtgagcgtttgagcgtcgaggaagggctgaaacgcctctctcccggagaaatcacctttgccgtgatggccaggaactccacaaacgagcacaacagactgattgcgtcatcgataggcgtcgcgcttcctgccgacgaatccctgtacggttacctctcggagcaccacccgtatggtcagacttctgaacaatccggagagtacgctgaagatcttgccgcgacaatgctcgcaacgactctcggcattgaatttgacccgaacaaggactgggatgaacgtgaaggaatctacaagatgagcggcaagatcatcaactctttcaatatcacccaatccgctgaaggcgaggacggactctggacaacggtcattgcctgcgcggtacttctgccctgatatcccggtaacatcacaaagcacgtaacgggcaaagcctgaaaggggaaattcgcgcatgagcattatcgaatctctgcagcatatgcagacgcttgacgaactgattatctggggaggttatgcgctgctttttgctattgtctttgcagagacaggcttgttcgcgggattttttcttccgggtgactctcttctgattaccgccggccttattgccgcatcagggcagctggagatgccccttgttatcgccaccctctcattcggcgccatacttggtgattcaacgggttactttatcggaacccagttgcaacgagcttttttcagaaaaaaaaattcattttttttccgtgatgagcatctcgagaagacagaacgattctatgaaaaacacggatcgaaagcggtgtttttcgcgcgctttgtccctgtggtcagaagctttacctccacccttgccggtgtagtgaacatgccctatccggtctttctgttttacagcatgtccggcgcgattatctgggttctctttttcacctccataggctattttcttgccaccctcttccctggtctggttgattttgtacattacattattcttgcaggcatccttatcattctggctaattccctcagatatctcagggataaaaaaaagaagccgggctgaattctgacacaggctcaacccaatgttcgaacgtatcgtactctatcttcccgtgacgctcaaaggcatactcatgggcgcggcagatcttatccccggcgtatcaggaggtactatagcttttatcacagggatctatgagacgctcataaacgctttgcggtcaatcaacggctttgcgctgaaaaagctcttacgatttgagtatcgcgctttctggaaaacgatcaacggtgattttcttgcaagcctcctcctgggtatactcatcagcgtcgtcaccctgtccggctctattgtgtatctgctcgaacagcatacgctcttcttgctttcgtttttcttcggactgatcatcgcctcggccgtgattatcacccgaaaggtcagaacacactccctttctgcctggatcgccgggatagcaggcacgattaccgcgtttttcgtaaccagtctctcacccgtcgcaacacccgacagcctgtggttcatttttatttcaggcgcgatagccatctgcgccatgatcctgccgggaatatccggaagcttcattcttcttctacttggcaagtacgcgtttattctcgaatccattaaagatctgaatcttacggtcattgttattttctgcgccggctgccttaccgggctcctgagttttgtcagaatgctttccagacttctgcagcgctatcatgaccagacgatgctgcttctcgcaggtgtgatgatcggctcactgaccaagatatggccatggaaaacaccttcggcggagacgttgcctgatggagaaaaggcgctgctgttttccacgaatatcatgccggaaacctatcgacagctgacaggaaccgaccctcaggttctgcccgcactggccctgatgacaaccgggttgctgctggtatttatcctggagttcatttcagccaaaacccacggcaacctccgggaatactcttcataacactattttaatgacctgtaatgaaagaatcactcaaaaccgatgtactggtcatcggcagcggcatcggcggattgtattttgcgctgcacatggcagatcatgcaacggtaaccatcatcacgaaaaaggaaagctgtgcgtcaaataccaactgggcacagggaggcattgccgccaccgttgatgaaaacgacagcgcggagcttcatatccaggacacgctcgaagccggagcaggcctctgcaacagagagatggtctctctgatggtcactgaaggaccggaacatatcagaaaactcgccgaacttggcgttgagttcacgaaatcaaacgaaaatcacctggacctcggacgtgaaggaggacattcaagaaaaagaatcgttcacgccaaagaccttaccggtcaggttgtcgaacaggctcttcttgacaaggccaacagccacccgaacatcacactgctcgaacaccacttcgccatagaactgctgacggagcatcacctcggcatcaaaacaaacgagataacctgttacggcgcctatgcgcttgattcaaaaatcaggaaaccgatacaaatccttgcgaaaatcaccatggttgcatcaggaggtctcggtcaggtctatctgcacacgacaaatccctctatagcgacgggagacggcatcgccatggcctaccgtgccggggcggtcatcgcaaacatggagttcgttcagttccatcccacctctctctatcacccgaaagcacaatcgtttttgatctccgaagcgctaaggggttttggcgggatactgaaactgaagaacggacaggagttcatgcataaatatgataaacgtcagaatcttgcgcccagagatatcgtagcgcgcgccattgactctgaaatgaaaaaaacgggcgacgagtgtgtatttttggacgtgacccacctcgatgctcagaatacgatcgaacactttcctaacatctatgaaacctgtctcggttacggaatagacataactcaagagatgattcccgtagtccccgccgcccactactcctgcggaggagtcaaaaccgactcattgggaagaacgagcatcaaccgcctctacgcctgcggggaaacgagctgtaccggcgttcatggagcaaacagacttgccagcaactctctgctcgaggcgctggtattcgctcaccgctcttgcgccgatatcagaaaaatcgtcggaaccattgaaaacgatacgccgtttcctgactgggatgactccggaacggtcaatcctgaagagtggatactcgtttcgcataacaaaaaagaggcccgtcaggtcatgaacgattacgtcgggattgtacgcagcgacctcagactgaaacgggcaaaacgaagaatcgagttcctcaaggaagagactgaagagtactacaaaaaaaccaagatcacgacccagattctggaactcaggaacatcatcaaagtagcgagccttatcattgacggtgccatcatgcgaagggaatccagaggtctgcactttaccaccgactatccgcaaaaagacgacaagcatttcctcgtcgacacggaacagcgatcgttttaagaggctgaaaagctagtcagccatccagctcttcaacttttgccttttgacttctcacttttgactttcctccctcacttcacttcctgccagtcacgggcgtagcggaaatctatgcccggtgtccgggcggagatcttggcgataaccggcatcatcctcttgtactggtttctgaccaccattttcctgactttgtcataaaaggattcttcaatacctgcctcgatgatgtcggacctgctcattcgtttttcaagcatcatgtaaaggagaaggtcaacttccccataaccgaatccaagatcagcttcatcactctgtccctcccacagatccgcagagggtatttttgagactaactcttccgggatctgaagatgccgggcaagcccccatagctgtgttttatagagatcgcctatgggattgaccgctgatgccatatcaccgaacaacgttccataccccaggagcagctcggttttattgcttgtccctatgaccagcctgccgtctctggccgaaatgtcatagagatagagcatccgtgcccgtgccatgacatttcccatgcgcaggtttcccgctcctgaaacaccgtcaaaaaaagcatcgactactccggtaatttcaacctcttctgatcggacgcctgttttttcaaccatgagcctcgcatcgttaacactttcaggactgcttgtcctgtagggcatcaggactgcgagaacgttttcaggcccaagcgctcttttggcaagttcacagacaacagcggagtcaattccaccggaaagcccgaagaccgcactcctgaatccgaacttgcgtatctcgttacggataaatgccagcagaatatcttctaccaacgcataattaagatgcaggcattgtgtattcatggaaaaacctcaagaatagttatcgcttttcaaaccctattttttcagccatttctgagggttctgtttcaccttgcctttccatacctcgaaatgcaccagagaacctccctcaggcattgaaccggctactcctataatctcccgtgctgcaaccacgtcatctttagccacattgattttcgcaaggttcgcgtagaccgtcagataggatttcgaatgccggataatgactatgttaccgtatgtcgggagataggcgatctgggctattttcccacccgaaacagccctgacaggcactccggaagaaacagatatatctattccgttatttgtcgtaacaatgttcaaatccggatctttgatcctgccgaatttcctgaccacaaccccgttttcgaccggccagggcaaaatgcccagggctttgtcaaaatcttccgatattcgcgcaagatccgcttcggaggtatccggaacaggaacctttccttccagctttcttctttcagcctccaggcgtttcctctccttttctttttctatagctatctgttccgccctgatcagttcttcgattttaccctggagtttcagtaactttttccggtttgcctgtatctcaccggaaaacttttttttatcttttttcagggctatcagaacgctctgtttttcatctttcttcttcgaaaaactctgcacctgacccttttgctctttaacaattcctgatcgtttctgatagctctcttccagagcctttcgacttgcgtcaagttttctcgacgtactctgcagatcatctacgatactgatcacagcatcagacaaaaaacctatataacgggatcgtacgatagcctggttcagggatgtcgctgaaaaaagcagctcaatatcatgtttcgacccgcttttgtagacacctaccgctatatgcctgaactcttctacaatagcctcatacctgctctggttatcgacaaactgctccttgagcagcttgatttcactatcctgactgcgaagcttggcattatttttcgcaatcatttcctcaagcagcttcagctgcctgttatagtttttcagcgccttcatcgaacgcgcttcctcttttgttgttttcttcagtttggtctgatactcgtcaagctgctttttaaggctcgagagatccttttccagcttttttctctctttcatgatcttgtcaacctccggattgcagaaagcagtggagagaggcgccatactgaataagatgagtagaatcaaaagagccaccgctttttccagccagggacgttcttttcctgcagaccggttatgtgctttcatataatggtacctctatagagtgttttgagggggtcaagagcaaggcgaacggagcacagaagccggagtgtacagagagtacatgaggatttcgagcaccgattaacgaagcaactgaagcgcggaataaataaatagaggtgcccataatgcatattcgcctatcgaggttgatcattgccgttcaggaaaatatgcggaaaaatagtcaaaccaaacaccacattgccatttacctgtaacgctgtcacacggccagatcgcacgccggactgaacgggaatcaatcggaaattttttttctccccttgaaatgtttaaataacattttttcagtcattttatacagtacatggacaaatttgtcattcagggaagacgtcgtctcaacgggacagtcagggcatccggctcgaaaaactcggcactcccgctcatcgcggcgacactgcttacggaacgcggagagataacactggagcgcattcccgatctgaaagatatccggacattccggaaactgcttgaatatctcggtgccgatatacgctaccgggaaaataccctgacagtctctgcctcgaacatcagatgtgttcaggcgccatacgagctggtgaaacagatgcgggcgtcaatttatgtgctcggtccgctccttgcccgtttcgggcgcgccagcgtctcacttccgggagggtgtgcatttggccccagacccattgaccttcacctcatggcaatggaaaaacttggcgccacaatctctatcgaaaaaggttttatcgaagctcagatacaaggcagccacctcaagggcgcagtgatagactttccgataacttcggtaggagcaacaggaaacgcgcttatggcctcggttcttgcgcgaggaaaaacaacgatccagaacgctgctgtagaaccggaaatcgtgaccctatgcaatttcctctgcgcgatgggagcggatatacggggaacaggaacttctactcttgaaataaacggtgttgagagcctcaaacctgcccctttcacgaacatattcgacaggattgaagcggcgacgcttcttacggccggagccattaccgctagctccattaccgtagatgatgtcgatccttcacaactgacagcgattctgggaaaatttgaacatgccggatgcaagattattaccgacagaacgtctattaccctgcaaagccctgaaacgctttcacatacagatgtcatcgcgaatccatacccggacttccctaccgatatgcaggctcagtggattgcgctcatgacccaggctgagggcaccagtcatatcatagacaaagtctatcacgaacgattcaatcatattcctgaactcaaccggctcggcgctcgtattgagatcaggaataacgaagcaagcgtttacggaccaagccggctgaccggaacaaaagtgatgtcaaccgacctcagagcatcagccagtctcgtacttgccgggcttgccgctgaaggagttacggaagtgctgagaatctatcatcttgaccgcggctacgagaaactcgaagataaactcaaacaactcggggcggatataacacgggaatcgtaccaggagttcacatgatcccgtgagttcttcgggtcatatttttcctgtccgggaaataccgtcaatcgctttcagaaaaaacactttgaaaacaatgaaatacgccgtgaagcttgcataattgtatgaataatttatattaactgactctgaaagccgggcttttgccagggcccttagctcagttggttagagcaagcgactcataatcgctaggtcgtaggttcaagtcctacagggcccacaaggctctgtcttaagaaaaaatggcgtgttcgtctagtggcccaggacaccgccctctcaaggcggagatcacgggttcgaatcccgtacacgctacagattcagccattttttcgctgcacccgtagctcaattggatagagcgtctgactacggatcagaaggttaggggttcgattcctctcgggtgtacgaagtcgttccctgacagagcgactttttttctttagacaggccttttcttccggctttcccctctccgccattcagcaattctgaaattctgcaaccatcacaaagaactaagcacgaagaactatcccctctctaacacgtagcacacaacagatggattcccgtgtcaagcacgggaatgactaaaaaaaactcgctcatcgctcagtactaattctgccagccattctgaaatcctggcattcactcagaactatcttctccctaaagcctaacacgtaacacgactctctggtccctcatcactcatcactcatcactcatcactcatcactcattgctcatccctcatccctcatcactcatcactcatccctcatccctcatcactcatcactcattgctcattgctcattgctcattgctcattgctcattgctcattgctcattgctcattgctcattgctcagtactaactctgccctccagctatttcgataccccgcataatctcactcagaacttaaaactatcttctccctattccctccctaacgcctaacacgtaacacctaacactactctctgatccctcatcgctacaccccttctcctcctgcagaattcagaataatagtcatcagaactattgtaaataaaagaatattcacctatattttgacctcactttgaggagtggccaaattggtaaggcacctgattctggatcaggcaactgcaggttcgagtcctgcctcctcagcactctcaaagccttgtagcaggatatgttacgaggctttttgcatttcacccaacgagtttcgatttagcattttcatacagcaattttcaatgggaaccggtacatcctgtaaaagcatcccacaacaggtgataaggcgcttcaaataagtcgtctcgcttggttttttcatctaatgaacaacgtcccctacttccggtttaagggggattagtcaggagacatcgatcagggagaagaggatataaaaaaaggagacaagcataacttatctccttttttcgtgtaacgctgtagtatacgcgtcttacttcatagcgtcttttgctgcgtctgctgcgccttcaactgcgtcgcctgctgcttcagcagcatcttcaactgcttcagttgctgcatcagctgctttctctacaacactttctgaagcttcttctgctgcttcttcagcttcttctgctgcctcttcagctgcttcctcaacagcctcttcagtagccgcaccggcttcttctgctgcttcttcaacagcttcttcagactctacagcctgttcctgcacagcttcttcagttgcctgttctgctttaggtgcacaaccgaatactgataccgagctcacgaggaaaagaaaaatgaaaagttttttcataatgacgttctggtttgtaaggttacgttaacaacatcttgcagcttgttctgctacaatatattaaagaaaaacagcgagttttcaaaagtcccccgcatgtataccatggatgcaaacacgcagccatggtacacgtcagccaagcagatcagtcaacaagaacctcgagctgctctttggtcacctcatgaaaattgagatacatataaaccttatcggtgtgccctgccagattactgctgaccgcctcgaaatactcttccagacttggcagtcttccaaggagagcgcaaactgcagcaagctcggctgatccgagatagactttcgcgccattcccgagacgattttcaaagttcctcgtgcttgtagaaaatactaccgcgttatctgcgacacgggcctggttacccatacaaagagaacagccgggagtctcagcgcgcgcgcctgccgcaccgtatattgaataatacccctcatcgacaagcatcttcatgtccatcttggtcggaggaacaacccaaagcctggtcgcgacctgccctttacccttcagcacctcaccgagggcgcggaaatgaccgatattggtcatacagctgccgacaaacacttcatcgatatttttcggccttgactcatctgcaagcgcttcggatagcgtaagaacgtcgtcaggatcattcggacatgctatgacaggctccttgacctcattcagatcaatctcgataaccgctgcatattcagcatcggcatccggctccataagtgatggctcagccagccaagcgttcatcttctcgaccctgcgccccagcgtctccggatccccgtatccgttttcaatcatctgctcaagaagcttgacattggatttgaggtattcgataaccggctctttgtcaagacgcaccgtacaggccgccgcgctccgctctgccgaagcgtcactcagctcaaatgcctgttcaacctttagctgaggcaggccttcaatctcaagaattctgcctgcaaaaatatttttcttgccttttttctcgacagtcagcagcccctgctgaatagccttatgcggaatggcattgaccagatcacgcagcgtaataccctcctgaagctctcccttgaatcgtacaagtaccgattcaggcacattcagaggcatagagccggttactccggcaaaagcgacaagacctgaacctccgggaaaagagatccctataggaaaacgggtatgtgaatcagcaccggttccaagcgtgtcaggaagagtcatacgattcagccatgtatgaatcacaccgtcacccggacgaagcgcgacaccgcccctgctcataataaagtagggaagtgtaccatgaagtttcacatcggatggtttcggataagcagccgtatgacagaaactctgcataacaagatccgccccgaagctcaatgcggcaagttccttgacctcgtcacgggtcatcgcgcctgtcgtgtcctgtgaaccgacggtcactgtttccggttccacatacattccaggccgtacaccttcaagaccgcaggcttttccgataatcttctgagcaagggtatagccttttcctgaatcctcaggctggagagggttctcgaacagctctatctctcccatccccagtgcttcacgggcctgacgggtaaggtttcgaccgatgatcagcggaatcctcccacctgcccgtacttcatcgccaagagtgttcggctcgagatcgaactccgtgatgacagcgccctctttttcaatttttcccgcataaggataaagatcgatgacatccccggtttcaaggtctgccacgtcagcctggatcggcaacgctccggaatcctcagctgtattgaaaaagatcggtgcaatgatgctgccgatgacaacgccgcctgtacgtttgttcggtacagctggaatatcctcaccgatatgccattggaccgagttgattcctgatttacggcttgaaccggtaccgacaacatcaccgacaaatacaagcggatgaccttttttcttcaactccgcaatggtgccgatcggatcatccattttggagcgcaacatactcaaagcatgctgtggaatatcacttctggtaaaagcctcgctcgcgggagaaagatcatcggtattggtttcgccgggaaccttgaaaaccgtaagagtcatcttttcaggaacagcaggccttgaagtgaaccactctgcctccgcccatgaagccatgacctccttggcataactgttcgattttgcgagctctgcgacaatcccgaatgattcatagacaagaagtgttttcttcagcatgtcagcagctgccgcagcaacatcgctgttctcattcgacagtgcgtctaccagaggctgcacgttgtatccaccgagcatggtaccgagaatggtaaccgcctcaacggctgaaagagctgaaaatgctttttctcctttaacgatactgtcaagaaaagcggctttttcaaatgccgcatcatccacgcccgggctgatatgttcgcagaaaagttcaagcagatagtcctgctcggcaacaggatcctgctgcagcaattcaatcagctcacgagtctgttctgcggtcaaaggaagcggaggaatgccgctcgcggccctctcttcagtgtgtgctcggtattcttgtataagacccattacgtcaatctccttctggtttagatgcttgctgaaatcttttcatacaaaaaggaatggtagtcttccattatgtagcgggcaaaattaaaagttagtatagttctcaaaaaaaaccaacgaagatgtgaggagaaaaatgaatagctgaattagtgctgagcaatgagcgatgagcaatgagcaatgagcaatgagcgatgagcaatgagcgatgagcgaccggagagtagggttagggggaagatagtgctgagtgctgagtttcgcacccccgcaaagtcatgccgccctgtgaaatccaaacttctatttcacggggtgatccggcatccatgcagttaccgctatacgtatggattcccgtgtcaagcacgggaatgacaggaaaaaaaaactctcgtctctccggcttccaccattcttccattattcaatagtcatttgacagtagacattaccccactcgtctctcttcctcttcctcacacaatcagcatgctgtcaccataactgagaaacctgtagcctttttcaagcgcttcatcataggcttttttgaggttatcccatcccgcgaaagccgcggtaagcatcagcaccgtggagcggggagcgtgatagttggtcagaagaccgtcaataacagagaaagagcagccgggatagataaatatatccgcctcgccggtgatctctttcggatcacccggcgcgttgataccggatgctgcatgttcgagtgagcgggtaactgtggtaccgacggcaatgaccctgccgccctcttttttcacgttctgaatttttctgactgtttcggatggcagataataatgctccctgtgcatcacgtgagcctcaagatcatcccccctgatgggcaaaaaagtcccgagcccgacgtgcagggtaacataggccagctcaacccctttggactgcagggaattcagcagttgaccggtcatgttcaatgaagcggtaggcgcggcaaccgaccccggtatttcagcaaagaccgtctgataccgttcacggtcaacttcctcgacgtctcttttcaaatagggaggaataggcacctccccgtgttcggcaaaaaaatcaggaacggtccgaccatcggagcaagatattcttgcaaccccctccccttcaaccgattccacaaacaacctacaaccctgcgacagcaagacatccccggatttcaacctgccccggtacatgacaagctcctgatgctctccatgtttctccagcaaaacaagctcaacccgagcgccggttgttttttgcgcaaagagtcttgcattcaccactttactgttattcaaaacaagcagatcgcccggtccgacaaagcgatcaagatcggcatagagcgcatgggttatcgctcctgtcctgcggtccaacacctcgagcctggtggctcccctgtcacggggtggatagatagctatgctgctttcaggcagtagataggcataatcactaactttcatgggagatctgacaaccggaaaatattttcctgttccgttaacaatgcatactgctcctgccggaaaacagggctccgttcaccggaaccctacacctgcagaggaggatatcccggacgacctaacgatcgagtttcctcaatctggccctcaccgcttcagcatgggcctgaagctgctcatgatccgcaaaacgggcaatcttttctcccgaaagagcgagctgctctttggaataagagattatagaagtgtgcttgataaaatcacgaacggaaagcggtgaaaaaaaacgtgctgtcccattggtcggcagcgtatgattcggtcctgcgaagtaatccccaacggattcgcaggaataaccccccataaatatcgctccagcatgcttcagatcgggaagaatctcccagctgtcacgaacatgcagctcaagatgctccggcgctatcatgtctgaaacctcacaggactcctgaagatctctggtcaaaacgattgcgccatttgctgtgagtgcatgctgaatgatctcgctgcgctccatggtcgtcaccatttcatccgccagtcggctcacctccgaggcaagttccgccgagtgggtgatcaaaacggaagatgcgtcaggatcatgttcagactgggcaaaaagatccagcacgataaactcggggtccgccgtgtcgtcagcaataacgacaacctcggagggaccggcaacgctgtcgatggagacgtgtccgaacacctctttttttgcctgggccacatacttgtttccgggccctgtaatcttgtcgaccttcggaacactttgcgtaccgaatgcaaacgctccgacagcctgtgctccgccaaacttgtatatagtatcaacacccgccacatgagcggcagcaagaatatgacggctcaccttcccttctgcatcgcacggggtcgtgagataaatcccgggcacaccggcaaccctggcaggcgcgacattcataagcaaagaagatggataagccgcttttcccccaggaacatacagcatcactcgctcgatcggtgttacccgctggccgagaataacacgattctctttttcgtaaaagaaactcttttcggtctcaagctcatgaaactcggttacgttcctgtatgcctcttcgagaatcccgataaaatcactgtccgcaagctcatacgcttcacgaatctcttcaagagatacggtaatttcaccaggctggaaaccctgaaacttccgggtatacccgaaaagcgcttcatcccctctctcctgtatgtctgaaagaacctcctgaacaacctgacggacttcaggttcacaggtaacactgcggctcagatgatgctgcaaaagggatttttccccggcataggtaaacaaccttaacactgcacggtttctttatgtggttcacgatacgaagttcttcacctaatgtaaacaaacgggcaatttaaagaaacagaacatccctgaccctgaaggcgttgcactaaaaaaatctcatttccgcacaacgattttcatttgaaataactgttccattacctacctttattttccggtgaaagcgcacgaaaaacgccttccctaccgcccacacaaggctaaaaaatgatacgacactcacatattacattaaggaaccaaggaacgacatgagctttttaggttatctattcagagacattgccatagatctcgggactgcaaacacccttgtttttattcgcgataaaggggtagttctcaacgaaccttccattgttgccagagaacgcagtaccggaaaggttgttgccataggacaagacgctcttttgatgcatgaaaaaacgcatccgggaattgtcaccatcaaaccgcttgcaaacggtgtgattgccgactatgaagcgactgaagagcttatcaagggcctgatcaaaaaaacaaaaagccagttttcatttggtatacggagaatggttatcggtataccgtcgggaatcacggaagttgaaaaaagagccgtaagagattccgcggaacatataggcgccaaagaggtctatctcgttgctgaaccgatggcggcggcgatcggtataggactggatgtgaaggaacccatgggcaatatgattgtcgacattggcggcggcacaacagaaatcgcagtcatctcactgggaggaatcgcttccggagaatcactcagggttgccggaaccgatatcaccaactctatcatacgtcatttcagaaaagcctacaatctcgctatcggagaaagaaccgccgaggaggtgaaaatccgcatcgcttcggcatacaagctggataaagagctaaccatgaccgtcagaggacgcaacctcgtcaccgccctgccggaagaacgggaggtcaactctcccactatcagagaagctatagccacccctatcagccagatcatcaactcgatcaaaaaatgtcttgaactaaccaaacccgagctctcggcagacgttctcgaccgggggctgtttcttgccgggggcggtgcgctcatcaaggatcttgacaagaaaatacatgatgaaacgaagctcgcagttcatatcagcgaagaccctctgaccgcagtagcaagaggcaccgggcaggttcttgaagatctcgataactaccgtaccgttctgctccccacaaaaagatactgaagaaacagtcttcagcaggcagtgtgctgtctccagtacacacagatacaaactgcctgctgaacactgccaacaaccctttttcctttttcttttcaccttctgccttgcgacttctgccttccgacttctaccttccgacttctgccttccgacttctgccttccgacttctgccttctgacttctgacttttgacttctgccttccgacttctgccttccgacttctgccttctgccttctgccttccgacttccgacttccgacttctaccttccgacttctaccttccgacttctaccttccgacttctaccttccgccttctaccttccgccttctaccttttgacttttgacttttgactttcaccttctgccttccgacttccgacttctgccttttgacttagcgcttttcctccaacaggcttgagtaaaacgcctcatagcgctcaaccagcgttgaaacatggtagttccgggcctgttcgacgcagtttcgggaaaacgcttcccatcgcccggtatcagtcaacagctccagcgccttttcagacatccgcccgacattgccaagctcgacgagataaccgtgcctgccgttcgaaatgaactcaggaaagccgcccgtatcggttacgataaccggtacaccacaggccatagcttcaagagctgccagtccgaaagactctccactactcggcatcagcatcagatctgaaaccgaaagcaggggaacaatatcatctatctttccgagaaaccgcacatgccgttcaataccgttctcccgtgcccatacttcagcctcgcttctttccggaccgtccccgacaagcaataatgtcgccgggatcttcttcacaacagtgtaaaaggttttcaggacatcacggatccgcttgaccggcctgaagttggatatgtgaatacagaccttttcaccatcgagcccgagctgttcacggatttccgcactattcgactgacgatgaaacagttcagtgtcgacaaaattcggaatcacttcgatttcatgattagggctgaaaagcctcacggtttcccttttcagatattccgacacagttgtcaccccgtctgacttgttgatagccagccttacagcgccatgcatactgttgtcagcgccgacaacagtaatatcggtaccatgcagtgtcgtcgccagtttgaaacatttcgcctctgaacaggaatcttcaagcatctgacgggcaagcatggcgctcagcgcatgaggaatcgcgtaatgtgcgtgcaccacgtccagcttttcgtaggttgccacctcggcgatttttgtcgcgagggcaagcgaataaaacgggcactcgaacaccgggtaatgcatcgcctcaacttcgtgataaaagatgttcttcgtgaatccgcccagcctgaaaggcgcagaacgattgataaaatgaatgatatgcccacgttctgccagggccttacccagttcggtagccaccgctccgcttccgccgtaggtgtgatggcaggaaatgcctattttcataaggtacttgtttttttgtcttcctttaaataaccggaatagagtactttccattccctgaaacgctgcaatgcagtagagcatcaagactcaggccggactgattccagggaaacattttaggtacaaatacccgttacagtaagaagcaattctccaatcggtttttccaaaccatgcacaaagaaccgcatttaccattcatttcgtaacgctcccatgaaaaagaagagaaatattatcgttgatcaggcattttccattcccgtggaagaacagcagatagagcttgtagaaagaaaaggaattgcccatcccgacaccatgtgtgatttgatcatggaagcggtctgtcttgagctctgcaaggagtatacaaaccgtttcgggcaaatcctgcaccacaacatagacaaagggatgctggttgccggaaaaaccctgccgaaaccaggagggggtacagtaatcgaaccgatgaaaatcatcttcggcgaccgcgcgacctataccggcaacggatcggttgtacctgtcggcgaaattgccgaagccgcagcaaaaaaatggcttgcaaaaaacatgcgtttcatcgaccctgaaatcaacctcctctaccagaacgaaatcaaacctgggtcacccgaactcaccgatgcttttgcgcgtcctgtcatcggggcaaacgacacatcggtcggcgtcggatacgcccctctcagcgaaaccgaacggctggtacttgcagcagaacaatacctcaattcgaacatattcaaacatgcctatcctgaaaccggaaaggatatcaagatcatggccttgcgaaaaaaccgggatcttacgctcaccgttgccattgcgtttgttgaccgctatatacacaacgcagccatgtattttgaaaaaaaacagatcatacaggataacctgacagagttcatcaagtgcaaacagaacacgatcgacaaggtcagggtaagaatcaacacgctcgatgaccctgaacggggcgaagggggaatgtaccttaccgtgcttggctcttctgcggaaagcgcagatagcggacaggtcggccggggcaatcgcgttaacggcatcatcgcgttcaacaggcctcagacccttgaagccgctgcaggaaaaaacccggtaaaccatgtcggcaaaatctacaacgtcctcagccatgaaatagcacgacgcattcataaagagatacccggcgtcagggaagttaccgtgtatctctgcagtcagataggcaaaccccttgatgaaccgttgcaggcgtcggccagtctcatcctcgaggagggagcactccttgaggacattcgcgaagcggtagccttgatcattcaggttgaacttgcctacataggcgttttcatcgaacagcttgctctcggcaaatacacggtgtgctgaaatgtcatgcaattactgtaacctgagttgatcgtttcaacaaatgctttatgctgtcaactttatactatacaatgcgtatcaagacacggtcgcaagtcccgaatgtaccaggatgccggacgcacgaaacagaaaaagcggaatcctgatgtatgccacagaacagagaagctgtcatacggaccgttgttcccggctctttaaccgccttttcaacggtgataagtgataaccaacaggattgcatgtcaggtaagtcaggcaggagtaccgtgaaatttgcagaatctgtcgcgcttatcgcgatgatgatgtctctcgccgcgctttctatcgatgccatgctccctgcccttcctgcgatcggccgtgaacttggcgtcctgcaggaaaacaccaaccagcttgtcatctctctcttgtttctcggcatgtcggccggacagattctttacggtccgatgtctgattcagccggcagaaagcccgcgatctataccggtttcggcattttcatcacaggaacgctcttctgcctcttcgccacgagcttcaccatgatgctctccggcaggatccttcagggggtaggagccgcaagcacccgcattgtttccatagcaatcgtgcgtgatcaatacgagggaccgaaaatggcgcgcgtcatgtcttttgtcatgacaatatttatcctcataccgattctcgcacctgctctcgggcaaaccatgcttaacgcatctggatggagagccatcttcggtatcttactgtttctctccctcttcacgctcgcctggttctcattacgccagccagagaccctgagcagggaaaaacgcatcccgtttaccatcaaaagaatagtgacagccatccgtgaagtactgggtattcgacagtcattagcctataccatcatttcaggcctcgtcttcggttcttttctcggatacctgaactcctctcagcagatcctgcagatacagtatggactcggagaagatttcccgctctacttcggcatacttgccaccgctttcggtgcagcgaccctgctgaactcaaaactcgtcatgctcttcagaatgcactctctcgtccatcatgcgatgcacgcccttgccgtgctctccgggttgtttctcgtcgctgcaatgacgcaaaacgggcaccctcccctctgggctttcctcatctaccttctgcctgtttttttaccatcggcatcctgttcggaaacctcaacactctggcaatggaaccactcgggcacattgcgggtatcggggcatcgacaatcggctccctctcgaccttcctcgcgttgtcagtcggtacggtgataggccagagctataacggaaccgttctgccgctgatcgctggatttcttatactgagcgttctgtctctcggcgtcatgcgatggatgggtcaggaatcggacacacgaaagatcagtagctgaaggaaagaccggcaataatcgcgtttgtgtttattccgtcgtttggctgcgtgaaccctgcattggaaagatgtctgaaacgataggccgtattgaacgccatattgcgtgacagttcaacctgcagcccggcgccgaactgactcaaaaagttaaatcccgcgtcaccctgttcgacggtatcgataccgaaataggccggtcctgagctgatctcgccaaagattgaaacgccatctgccatcggagtcatataccgtaaaccgatgttgataccggcctctatacctctgtccggagcaatgatggtattgacaaaaggctcgatacccagttgaagcgaactatctccatggattcctgcaaagtcattgatatcaagaccaaccctgacggaaaaaggtatgatctcaagatcctcattacccttcaattccccccgtacataccccgtactgaagatgagataattggaacggacagattgatcctgattggtaaatgcatgatccggcgcgctggtatccgctgaggaaatacgagggaacagcaatagtcctgaaaataacactgatacgactattattttaacgttgatgttgaccatttcttaacgatttctttgtacctaaattgagcgattgtcgatcatgctgtagattcgaggcgcaaggaacgccgctgtagtgaactaccgcaagttccctgtaacaaagaagatgcagtatgatcgacaatcccaacaggattcaatagatgcagatttctgatctttttcacgttcacccaacgggtttgttcacatcagatgtgtttcaacgtataacagattaacaaaaaaactcttatcagtttttagtatctattgaatcgctcaacttaggttgtaataagatgcttcctgaattgttcacagtatacaactttttcaccatcaccatttacctcatatccgtcccccctgagagcagacaccggccggcaggattgctatccgcccgcaaacttgttacattaacgtatccataacggcagcaggggtaaccaccgcaccagaacgaacatatcgtcatgaactacatcacgcatacaatatcgagagaaacgacagagccgatacagattattgacataactgacgaagtccgggatttcgttgtttcctgcggtctggaacaaggacagataacactggccagtcaacacactaccgcattcatcaacatcaatgaacaggaaaccaggctgcttgaagacatggtgacctttcttaaacgcctcgcaccgaaagacggtgactatctgcacaatattgatcccatagacggacgtgataacgctcactcccacctcatgggtcttttcatgaacagttcagaaaccatcccgattcatgccggcaggatgcttcttggtgagtggcaatccgttttccttgtagaacttgacggaccgcgcgcaaagcgaaacattctcatgcaggcttccggaatatgaccggctattttccggcaatcgatacacagagaccagtcactatcgaaatcagcgctctgttcacctgttgccgccgttctcaacagcctcacgttcatcactcacgaacgctttccattcttccggcaataataccgtgcaaggaaccggtaaccgcttaatccggtttattgaaagaacatgagaaaaaacatgagtacgcaaatcaactgataaggacatttctatggaacaattccatccggttccgccaaacggcaaatacccttttctttcagcaattgtttctccagaagacctgaaaaaacataccatccatgatcttcagaaaattgcggatgaatgcaggtcatatcttatcgatgtagtggctgagaacggcgggcatttcggctcgagcctcggtgtcgtagagatgtctgtggccatgcactatgtctacaattccccacacgacaaaataatatgggatgtcggccatcaggcctatatccacaagatcctgaccggcagaaaagagctgatgcacacaaacaggaaattcaatggccttgccggtttcccgaaaatctctgaaagcgctcatgacgccttcggtaccggccatgcatcgacatccatttctgccgcggcgggaatagcggcggcaaaaaagctgtcaggaagtaacgacaaggttattgccgttatcggtgacggaagtatgaccggaggaatggcattcgaggcaatgaaccacctcggagatatcaaaagcgacgttcttgttgttctgaacgataaccagatggccatctccccaagcaccggaggattgaaaaattatcttgtcaacatcaccctgaacaaaacatacaacaaggccaggaaattcatctgggactctctctctctgctcaataacgaccttggagaaaccgccaaaaacgctgtgcgcaaaattgaagacggaataaaagccgccctcacacccggtgcttttttcgaagctctcgggttcagatatttcggcccgatagacggccacaacacggaacagcttgtcaaagcgttcagggaaatgcaggaactgccccacccgaagcttctgcatatcataacgacaaaaggaaaaggctttaaaccggccgaagacgatcagagcaagtggcacgcaagcagcggcggctttgacattacaaccggcaaatcattgaaaaaatccggaattgcccaacccccgaaatatcaggatattttcggcgcggcattagccgaactcgccgattcagaccacaggatcacaggaattaccgctgcgatgtccagcggtacctctcttgatatttttcagaaagctcatcctgaacgtttctatgacgtcgggatcgccgagcagcatgccgtgacatttgccgcgggaatggcggcaaacggctataaacctttttgtgccatctattccacttttctgcagcgcgcctatgatcagctgattcacgatgtcgcccttcagaaacttcctgtcgttttcgcaatcgaccgtgctggtcttgtcggagaagacggcccgacacatcacggctcattcgacctctcctttctgcgcccgattcccggtatggtcatcatggctcccaaagacggacaggaactccgggacatgttgtacacagcctcgaaatatcagaacggtcctgcggccatccgctatccgagaggactctcttcagaaatcacactccgccccggcttccgggaaatcgaaatcggcaaggggaaaattgtgcgtgagggttcttctgttgccattcttgcgatcggcaccatggtggaaagagctcttgaagcgtccttgctgcttgaagaaaacggtattgacgcacttgtggccaacatgcgttttctgaaacctctcgacaccgcactgctggatgacattgctgaaacccacaccgacatagtggtacttgaggaaaacagcatcattggagggcttaacagcgcggtaaacgactatctgcgcagcaaaaggcgtacgaacaacgtgctgagcataggcttgcccgacgcattcgtcactcacggcagcatgaacgatctctacaggttgctggagctggatgcggaaaacatcagcaggaagatcagtgcgtttcaccagtgcatggtaacagaaaaaaacgacagcacccagagcacgatgcggacagaaagattggcatagactcccgcaagcagatcatcaaccataaccccccatcctccgggcaggttctgagagagatttaccggctcgggcttcacgatatcaaaaaacctgaacgcggcaaaaccaagcagtacggtaaaccaccccgcgggcaggaaaagaagcgccacccactgtcccgcgacttcatcgatagtcacctgtgagggatcccggccatagagagattccataacacccgcggcccagagacccagcacaaaaaccacagcaactgatggaaaagcgatcgatgggatcaacagtgaaggagcggccccgaaaacaaccgccgcgacaagactggtaaccgtgccaggcgcaaaagggaaataaccgagcccggcacaacttcccagaactttcgctgtaacttctctcataaaaacgttatagccatcatgaagaagggctggacaatcctttccagttctgaacaagataggaaattccggtatagaccgtatagatggttatcagcagcatgacatagtcaagataatccgaatagagaacctcactcatgagtgctgaaatatctgcgccggtaaatgccctctctttgagaaggataaacagcataaccacataggcaaaaacattctgtgtaagcgtcttgtatttcgcttcacggcttgttatcacgggtttgtccctccattcagcatacacacgcaaaaccgtaaccacaacatcacgaagtgcgaccagaagtaccatccagagcgcaagatacccttcccagacatatatcagaaacgccgatgtaatgaggaatttatctgcaagcggatccaaaaaagccccaagacggctggcaagaccatactttcttgcaaggtaaccgtcgtaaatatcggtaagtgaggcaatgataaacacgataacgcccagtaatttcatagagggcgattcaagcagcagcagaaacatgaaaacaggaaccagcagtatccgcaatatcgtcaacagatttggcaaagtcatatatcgcataccatatcgggtgtcaatacattgatgtacaacaaaataaatatctcagctgcgctcaagatacgctatccgtgactatttctcaatttcacacaggaaactccggcgaggcaggtctccaggataccctggcaaccgaaaagcaaacagttcacacagaaaaaagctcctgattatcagtaaagggcacctacaattcaagtatcgtcactcccgcgccaccttccgaccactcccccagccgatagcgttttactgcagggtgcttttgtagacactgcgccactttctggcgcagtgccccggtacctttcccatggattattgtcgcgctcacgatcctgttgagccgcaatttatcgataaaccgctccacttcgtttaccgcttcatctcccgacattccccgcaaatccagtctcgtcgattcaagtgcggaagtttgagagacgctcactcccgcctgagaaggcgggctgtccttccgatcgagttttttcgccgcggtttttgaaaccctttcaagattcttaaccgaggtagacagacgaaacgtcccgcagcgcaccacagcatcttcaccctgcaatgaaaccacctcgcccgaagtatttgtcgacagaacccgaaccatatcgccctgccggatgggctcttcaggcatcgccttacctgtcatctccgaaacaatccgtttttcttcacgcacagcttgctttttccggctctccagtttgtttcttgctgcagtgacgaccttttccaccggctgtttttttacctcccgaacaatatcacggatcatttttttcgccttctcgacctcccgctgcatctcccgctgcctggtcagcttcagctcacgctccctctccatcatctctttacctgcgtcaaggagacgttcgcgctcagtcgcaagccacgcgcgctcctgctcaagcaattggctcagtccccgattttcctcaagagcaatcgtgagatcatccagaagccgttccaacccggctctgcctttatccagatagctctcggcacgttcgaccagctcagagcggaatcccatgcgctgcatcatagcaaacgcgaaactgttgcccggcagtcctttgagaaacctgaacgatgggctcagggaagttttgtcgaattccatagctccgttcaccacgtttgcccgctcatgtgcataggctttcatctctccgagatgagtcgtcacaagaaccttcgaaccccttgcaagaagctcctcgataaccgcgcgggcaatcgagctcccctcctcgacatccgtccccgaacacagctcgtcgatcagcaccagactcttcggccctgctgactcaagaataatccggatatgttcaagatgagaactgaacgttgaaagatcgttttctattgactgctcatcgccgatctcgatagagatctcttcgaaaaaaggaaaaaccgaactctcgctgcagggaacaagatacccgtgccgcagcatacagcacaggagaccgaccgttttcatggcgaccgatttcccgcctgcgttcgggcctgagatcacaagaacctgttcatcgtcatcaagcgacaggtcaagaggataaatctgctcttttttctcgcgatgagagacaagcagccatggatgaaaaccgcggataatctgaagcgtcccgcccggatcaaccacagggagcaccgaaccggtatcggccgcaaacctggcgcggccgtagagagaatcgaacgaggccagcacatcctggttatgccgcacattttcaagctcatcccgaatatgcccggacatctctttcaggatcctttctacctccctgcgctcctgaatctcgagatcctgtatccggttgcttatctcaagcgtctcggcaggctctataaacactgtctggcctgtctgggagtagtcctggatgaatccctgaagcttgtgcctgtattccaccttcagggcgagaacaagtctcccgtttttcatcgcgacagtgtcctccatcagccaacctccggcctgacaccgtttcagcaaacggttcatttttctgcgcagttcctccctgctcccgttgagctcgcgcctcagcgaaaagaggccgtcactggacgtgtcacgtatccgcccctcttcatcaacaaccctgcgaatctcatactgcaaagacttctccagccagagccgaatagtcagatcgttcagcgaaggatagatcgcgcggtgactgaacatgaacttcctcaacgctacagaagcatagagcagatcgtgtatatccaggagagcgcgcggctccagataataatcgacaagttcaagcttcttcaggagcggtcgtgtatccgggagatgcgaaaaaggcaaaggattgccctcctcaagaaaacccttcaattcgagaacccggttcagttcagcatcgagcatcgaagagtccgcaaccggagccgccccggcaagagcatcctttcccatatcggagatacagaatgtcgaaacatgctcgacaatcctgtcaaaatccagttttctttttgtcaacgtatccctcatacctgcaataaccgctttttcaggaaacaaccaaaaccacctttctgacaaaccactgcaacgcaggcactacactatccggtagccgcctgttatcctcaccaaaaccgatcgccctgcacgcggtatcctcttcccgccaccgcttaccggaagcaacacatgaacaattcaacaattcaacagatattttacctgcctttgtcacaactctcacgctggaaaaagcatccggtaaccgtatattgtttgttttattttccaaaccgtttccagtaaactaaacaccactactatggaaaaagaaaaacttgtcattatcagtaccgttggcactgaaaacccggaaaaggcaacgcttccctttgttcttgccacggcttgtcagtcactggatgcggatgtggtcgtattcctccagtcttccggagttgttttggccaaaaacggagaagccgcaacggtaaacgctcccggactcgctcctctcaaggatctgctcgacacctttatggaactgggcggcacgctctatctctgctccccttgccttaaagaacgaaatatctctatgaatgacgtcgtggaaggcgctgaagtagccgctgccggaacactcgcgagtgaggtgatgagcgccaaatcggtcgttacctattaaatcaattcctgcatcagacaaacgctataaaactggtaacgcatgactgcatccatatgaagtcatgcgttctaccgttcatatctttctctccggcctgcaggaacgaacttcatgcatcgcgcagattcatggtcggttttctgaacagggcgtactgcagccacttgtgagcgaattgcatgagttcaacttcatcgtttttcagcagcgcctgttcctcatcgtcaacatcaaatatctcgagaaatctgctctcaaaaacaaaagacctgaacgcgtcaagatcatagctgcccataaagaacatcttcaggctcttttcatcaggttccagatcgggactgtacattttcttgtttaaaataatgtccatccagaccttgtttttatcgtcatacacatcgatatcctgcgtctttctccattcagcaaccgtccattcccgttcctgctcaaaacccttgcagtgctcttcttttatcaggaaataaaaatcacttccgacagcagcatcgttcttgtagatgccgaatccgacaggataatatctgcaggcaagcggcctgtcttcataggtaaagcatccctcatcggtgacaaaacggcaggaaccggattctccgagtttcagctttaaaaacggcagctttgattcattgtgaatcaccggctcggtgtactccgaaataaattcagcagacgacaggccaaggctgtttttcatcctcagcacatcgtagggagttaaaaaaatatcaaggtcaccgcaacatttgttatagcaggcaagtcctttatgacagccgaaacggaacgtgctgtcgttggtcagtttggtctcttcatcgagattcaaccctattttattcagtatcttatccatgtttacctctcttgtcgtgattatatcgtttccccgtaaccttgaccccccgggaaccaagaataaagacggtgcgttacaaaacgactattgtataaaacatatctatggcttagcttcgttcgatatccctttaccgggactttcagcctgacaaacatagccaaaatttgagttaaagaaaaataccatgaagatcaaggaagcgccggattgcccccattgcggaacgaaaatgaaaaaatgtgaaccaccgccctacaattacggagacgggctggggtggtgtactccctatttttatgtctgcttcaatgacgactgcagcctctacgtcaacggctggaacaatctcaaggaaaacttcaacaaggttgcctcctatcgctgcatgtgctatccagataacggcgtctttgaagcgatgtgcgtgttctctccggaagggatgaaaggacagatcatcgaggaagaagagactcactgacacctgcttttgaagcagtcagcccggtttctgtcgttggcacgacaatcctgattatggatataatctgaataattcatgagcgttcgaaaatacgaattgcagaaatatacattgagccgatcatgtagccggattccctcctgaaaaccggtaataaagctctaaaccacatacagtcaaaaccgcatggattcccgtgtcaagcacgggaatgacagggagtggagaggagtcatgccgccctgtgtaatactattacacggggtgatctgacatccatgccccccggaaagtcatgccgccctgtgaaatccaaacatctatttcacggggtgatccggcatccatgaagacttccaatatcaaaaatggattcccgtgtcaagcacgggaatgacaggagaggggacgtatggaagacctgtgaattcccgtataatagatgctcagatttcacgggtcaggctcgggaatgacagaaaagggaatgtttcccgtccttgtacgccctttttttcttcctttggtgaatttattcaggataagatatacatcgcgtttacaaaaaaaagcagggagcgtcatacgaacgctccctgcttttaattttttgtccggggcacagcttcccgtttacatctcgacatcacgctgcaacatcttcgtatacgtaatggctacggttctgtagacaaaatgagcgagctttgaatacggaatgtagatgatgatgtaaaacacgaagaccagatgcatgaagtaggtgaggtaggcaattgtagcaaaatcaagcaccctgaacatctgagcgagcatgcctgtagcgcctacgagaagaaccatcccggcaaagacccagtcaaaggttgaggttacggtttcgacaccccgttcctttaatctgttggcaatcaccagaccaccacctgcaagcaaagcaactgcactgatattcgcaaagatcttgaagactacccgaatgatcatcggcacggtttccgaacccccgaagagcgcgacgatatcgggatcgtttgccggatagggagattcccactggagaacatagagattaaaaaccgcccatgccgttgtgatcgccaggcctatgaacccgtaaaacacaagcatatgcgccacggctctgtccttgctctcatcacatttcctgaatttcgcatgagtcatgatctccttgagcgtctcgataaagctcggcaaaaaggctgccttcggcttcatttcagagcttccgccgagattcttccagaaccttgagatgcttatcgcgaacatcagcacggcaagagcagacaggggaacgaatatctgatcgatatagtgaaccgggaaaaacttggagaagactacctctccctcgggaatacccagatggcccgttacagcgagaacaatgatatagagcacaacaggaatagcaagcgcctgccagatattttttggatcaccggcgattttccccataaatttgggaaacgcgttttcctggataacgctcttcctgagaatcgaaagcacatcacccggtttcgcgccgcgaggacagtatttggaacaatcgttgcagttatggcagagccatatatcagcgcttttcaccagttcatctttcaggccccattgagccataaccatctctttcctgggaaacggcttgtcatccggggatagtggacaaacaacggagcatgtagcgcattgatagcacttcttcattgtatcggcaccggcctctctaagctctctgacgaacttcatatccggtgtaaatacagtcttatcagccatataaaacctccacagttaacaaatgtaaaaaccggggaaaccgcgttctgaaacttttcagcccccagggcacagaatttctttacacggtaccgcagtgattattattagaatcccttgtatggattttcaccaatatcatcgatcttcctggtgaaatccgctatgatgccaggcagtttttcccattcattgatcgaaagctgaacctgctcgaccctctctgactcgagcatgaggcgatcaagggtttcctgaactttccccagcctttcattggccatctgactgcctttcacgtagtgacattggtagtcatctccatatttacatccaagaagcataattccgtcgattcccctcgaaagcgcgtctgcgatccacacgagattcaatccaccgagacagcgtaacggtatcagcctgatgttgggattgaggctcatacggttcagccccaccatgtcaaaagccggatatgcatcattttcacagacaaagccgagaatgaaggtcccttcatccggcacttctatggacttgagaacagaggagatcatatcgacgctatagtccttgaaagagataaccctttgaggacatgctcccatacagacgccgcaacgtcggcaccgggaaggatactccagcggtgtaccgtcagctgtttcgtcataggcaccgaatgggcactctaccgtgcacctgcggcactgcgtacagctttccattctgatttcgggataggtgcggtcccatgttctgggatgaacagcacgtccctgcgcggtaagcgccatacactgaatcgccttgagggtagctcctgtcgcgtcagcagtagactgcaccgcatccataggatgtctgacagcaccggccgtataaataccggtacgccttgtttcataagggaaacagataaaatgagagtcagggaaaccccatttatgatgtggcatttccgggccttgtcggtacttgaggttcagaatcagactatccggttcaagagcctcgatttcaccgtcctctgtctttttcttgacgatattgccgatgtattccggcgtcagattgttgacgctcttgtcttcaggcaccatactggaaaccatgccggttgccagtacgagcatatcggcttctattttcatctttctgccaagcagaacattgtccacctccacatgaagcgtcccgtcagcagtttcttcaacgccaagaatctctccctttgtaagaaaaatcccttcatcgtcctgcgcgctcctgtagaaattctcatacaagcccatcgttctcatatccttgtagacgatgaacgcacctgcatcaggattcgattccctgacatatttggcctgcttgagcgagacattacagcaaaccgctgaacaataaggaacatgctccttgtcacgctgtccggcgcattgcataaacacgacattctttgccggttttccatctgatggacgggtaaccttgccgctgcctttggtgacaatctcttccatttgaagatttgtcacgacgttcttgtacttgccgtaaccgagatgaggcagtttatccgcgtcatacggtcgccatccggcagccagaactatagaccctgcatcaaatgtctcggctgttccattccggtcaatggtgaccttgtacgctcctggtccaccttcgatcgaggatattgtcgtatcggtatgtatggtgacattactgtcgtttctggccgcatcgatttttgcacctatggtcggctcttcaagttcagcgaacgggggcttgctcggaaaaaccctgtacattttcttcgcccacccgccaagctctgagcttttttcgataagaacagctttatatccggtctgcgaagcttcaagagctgcagtcagtccggtcactcctccgcccacgacaagaacagttctgttgacatcggttatcttcggttcgggaacttcagctttttccgccctggtgattcccattctcagatagtcggcagccatcatctggctcccttccctggacgcttcatcagaaggctgtgtccagacgatctgctccctgaaattcactctctcgatgacatttttcagcgggtcgaagtcgaagacatcgttattgactctcggtgaacaggcagcaataacaatcttgttgacctcaccgttgtttatgtcatccttgatcacctgtacgccttcccgactgcagagaaacgggtgcgttttacatacaggcaccttgaactcacttgtagcaaccttttcaagctccggaacatccagagcttctccgataccgcagtcactgcagatatagacgccgattttcttttcgtcagccatattttaactcctcaccagactttgaatacttttcaatgccgcccctgtggcatcctgtatggatgaagtaacatctgagggccgttttgccacgcctgttgaatacacgccgggtgatttacccgcgagaataaaaccattctcctcgaaattcaacgaagcgtcttctgaaaccgaaggcaccataccagtggcaagaaccaccatatctaccttctcatatattttttcaccaccttctacatcctccgcggtgacgataacatcacctgtaccgggatcttcctctattttggcaaccttgcctttcatcaacgttatattttcgtcaccctctatcctgttgagaaaatcctcatactttccgggtgttctcaaatctatgtatgagacaacaaccttcgagtcaggatactgttcacgtatatatgtcgcctgcttcagggatgccatacagcatattgctgaacagtaattaagatggttttcatcccttgagcctgcgcactgcgcaaaaagaacctttttcacctctttgttatccgaaggcctgagaatcctgcctttggtagggccgttgggtgaggccatcctctccatcatcatgttggtgatgacgtttttcacgctgccgaaaccgagattatccattttttcagcttcgtacggcttccatccggtagcgtaaacaatactgccgacattgatttcaaccgtctcaggtttcatggataaatctatagcatcgtatttgcatgcctgaacacacttgtcacaggatgaatcagtgcagacgtctctgtcaagcacatagcgcatcggatagcacatctcgtgcggcaggtgtatggcctttgtcctgtccgttccgaagtggaaatcattcgaagtctcaacaggacatgcctcggcacaggcattgcatggccgtgcatttttcattgacatatctcggggctcactttgagcttgactgtataatcaccctcttgtccgcttacattttcgacctcggtcatcgtgtatacggttattctgggattgggcttgatgcgcctgaagttcatctccagaccacagtatggcgggcaaagtttcggaaaatacttgttcaactgagccaccctgcccccaaggtaaggattggtctctacaagtattgtattgtaaccaacctctgcagcctcaactgcagcggtaattccgcttatgccgcctccgacaattaaaatagtttcaactgacatgatttccctctgcggatagcactaaaaatcttttaaaagcctgatatcctgttttccaatactctgaatcacgaatataaaataatccccgaggttacacctcggggatagtctgtacagaaactacgctaacgcgaccggggttaatccggaacaacctgcacgtaatctcttttcgacaggctccacgtgtgcgaatccctgtcgtacttcgaaatggtgaagcatctccagttctcgtcatccacgtagaagtgatcggctctgaagtagtaaccgggatacctggtatcttccctgaacaggatatgctgcgcatgagcctcaccggccatcaggcgatgatagttttcccagcatctcatcagttcatgaagatcctctgccgccattttcccggcatcctctttgagtagattaaggtgttccagtcctttttcaagcatggtcttactggttgtataccaggtcgagacaccggcaacgtactcatccatgattttctgaagccttgcctggaacatcttgggtctgatgtaaaacggattgacatccggatcggtgctgtaatccttgtttttaccgaagatctccatcggaagatagatctcgccgataacctcgtcgacatctctgccgagttcaggcttgtaatcagcatgatcgagacagtaggctgtcatagctttaccgacaattcttccctcagcatgtgaaccggaggagaacttgtgacctgacgcgcctacaccatcaccggctgtaaagagaccgtcaacggttgtcatcctgttgtacccccagtgccattcgtcaggaatacctgcgatatcaccaggaccgctcacccagattcctgcgcaacccgcatgtgaaccgagtagatacggttctgtaggcatcatttcagaaggaagtttatcaggttcgatattgtttcctgcccatacgacagcctgaccgatacacatatcgaggaagtcttcccatgcctctgcttcgagatgcttcatctgcttcggcgtcattgtctcaccgagagcctgcatggcttcatgggtacgcatcagaatcggacctttaccggccttcatatcgatcatcatcatatgattcctcatcgccgtggtcagcttgtgaggatcctctgcatatttaccgaagtcatcgttggcagcctgaaggtttgtcgcacagtagtcttctcccagcgagttcgtcgccttacatttgaagaacaggaaccatgcaccaaccggaccgtaaccatccttgaaccttgcaggcacaaagcggttttccatcagaacaagctcacagccggcctgtgcggcaagagcataggtcgtacccgcgttccagatagggtaccatgcacgaccctgaccttcagcagttgaacggggtctgtagacatttacagcaccaccgcatgcgaggagcatggttttggctgtaaagacatacaccttgttttccctgacgctgaaaccgatcgcaccggcaaccctgttcgggtcattcttgtcatggataagttcgctgatgaacaccctttcatagaggttctgctcaacgccagtctctttcctgttatactcgagcgctttttttgcagcttcagcaacgatcaccttgtaggattcaccgttgatcatgatctgccatcttccggatctgaccggttttccgccttcagtcaacttcggtgcaggctttgaaccgtcctgggtagagccgtcttcagctcttttccatacaggaagtccccactcctcgaaaagatgaacagaattgtctacgtgacggccaagatcataaacgagatcttccctgatcacgcccataaggtcggttctgacatacttcacgtagtctgcagggtcattttcaccacaataggtattgatagcagaaagcccctgagcaacagcaccgcttctgtctgccgatgctttatcaaccatcgtgattctcaatcctttcggagttgcccatttagctccctcgtaagcagctccacaacaagccataccaccgccgataagcagaatatccgtatctacattaacaacttcaggcttctcgcaatatttaaactcgtttttttcgactcccattgattcctccttaaccaatttagattgtgttatagtgttggatattctgtcatgttaaagaatccaggcttcttgaggttgtcataatcgtgctccggcttaccgctgtagagctcgatcgaaccttctgccgtggtgcggatcgggaacttgaaccgtttcagggtaccattcctgaatttgatggtccacatgatagcatccgtaccccgtaatgggatcacgtttcctccaagaggaacaaaatcagcataacctctgacctcgattgcctgctgcggacagatcttgacacagttgtagcattcccagcactggtctggttcctggttccatgcaagcattctgtcaacatcgagcttcatcaggtcattgggacagatatacatacatgctgtccgttcctgtcctttacagccgtcacatttctctttaattacaaaactcggcataattaatcctcctttaccgaataattgcaggattgacctgcgatttagaaagccattgaaagtagtacaaagaaaaaaattcgagtcaccggataacagaccatgcgccccggaggcggatgactgtcattatttatttaccctctgcatgggtgtgcatcttgacctctactttctcttcaaggccggcataatatttcttcagaatctcaagaacttcaggacggctgaagtgatcgggaacttcctcgccttcagaaagcatctttctgagcttcgtgccgctcaggctcaatctgtcatccttaccatgaggacaggtcttcatggaggccataccgtcacatttgtaacagtaaaaagtccagtctatcttgagaggttttgtttcgagagcatcccggggaatttcatcaaaaatgtgatgcgcgtcaaaggggccatagtagtcaccgacaccggcgtgatctctaccgacaatcaggtgactgcagccgaagttctgcctgaacagagcatgaagaagcgcctctctcggaccggcatagcgcatatcgagaggatagccgccctgaatacaggttccctttacaaagtagttctccatcaaggcgttgatggaatcttttctgacatccgcagggatatcaccgggcttcagtttaccgagaagctgatgaatcagcacgccgtcacagatttcaatcgcgattttgacaagatactcatgtgagcggtgcatgggatttcttgtctgaaaggcggcaacggtactccatccgtttttctcgaaaagcgcccttgtctctgcaggagtcatatatacacctgcaaactcggaaggaaaagaaccttcactgaaaacttttacaggaccaccgagattcacctcaccctgttgcataacctgcaggacaccgggatgctcgatattgtcagtcttgaaaacctccctgcactcatgagccttgtcgatctcgtacttctcttcgacaaccatgctccccataagctcgccggattcatcgtcaacaagcgcaacttcctctcctataccgagggtgtcaccaagttccttcgaggtcgaaagcgtgataggaatcggccagaacgttccatcagccatcatacagttctctacacttcccttccagtcgtcgtaccccataaacccttccaaaggagtaaatccacctattccgagcatgatgagatcgccggtctccctcgacgacaagcgaacctctttcagtgacttcgctttttccatctcattctgcaattcctcaccggacaataacagcggctttaaaaccttatcttttccatgcggatttaccaagggcatatgctatctgttttagtgtgaaggtatcagggcctcgaatgaaactgtatgcatgtgactgatcgcctgcataacccctttcgagcgaataatgattttatctaatcctgtactatttaccaaacattgagccgaaataaatcggcagaaatgaaagtattttcgatttttttcagacaacaagcaacttctcaggcggacatcccgctttcggcagacgctagcgtcgatccggttgtaacgatcgtaaaatgcaaaataattatgtaaagatgaagactaatcgcattcttcatcgcacggcattggtactcacataaaaagctgtatatcagcatcggcagcatactccagaaacatcgctgcacccccgaaatccacaccgtcaataaaatcgtccttagtaaaaccaaacacatccatggtcatctggcaggcgataaacttcacaccgcaatcgatgcagagctcgcgcagttcctctatcgttgcaacgcccttgtttttgaaagtttccttcataaggctggttgccatggaatcaaaaccgggaacatttccggaaataacgttcggtatcgaccagttgatgttctgaaaacccttactgccgaaaggcattttcataggcatcgccggattactgtgaggagaaactttggcgtcaatctttttattcagaagaggaagaccgtagaacgtaaagaaaatcatcacttccatatccatggccgcggccgctgaaccgagaataaagggagggtatgcccagtcaagtgttcctctcgaggcgatcagtgctacttttttcggtgattccgacatatcagttatggtatacagtgttagaaaaacggggctactctctttctatcgacaaatgcgctgacaacagcccttcaatgccctgagccgataattccgcttgcagcaaaaacaagaacaagaatctgaagaaaggcaatcgtggtatagatcacgtttttctccctgaaaaacacaacggcaactgctgcaagacagataatcgtggcgcctgaaagatacacgatagaagcgaaactcagcacatctccatgaagcatatcgttcacccatgcccaccccgtaggaaggtgaaactgacggttcagctcctcggcaccaagatgccagttatgcgctatgtcggagatggggaccttgagcggaaaaagttcaaagatatagatcgcaaagccgagaataacaaaaacaatacccagagttgaaacccagtgaagcacctgaccatagacgcgctgggcgttatcaggcctcgagtgtttttcgttcatatgccaaatccttttaatattgctctgaaacctgcgagaagcagcaatgttatgacaataactcttaccgattttgtctttaccctggtcaaaagctttgcgcctatctttgtcccgagcatcatgcctgctatggaaggaacagcgataaggggcagaacagcacctttgtgaagatagatccatgccgcagcagtatcattgacagacaggacaaagacactggtggcgacagatactttcaatggcgcgccaagcaccaggttgaaaacgggaacatttgcccacccggcgccaagtccgaacattccggccataaagccgataatcacgaacagcacaagccctacaggcgtccgatgaatctgccagtcaatatctttattcagcgaggcttcatagtagataccgtgaatatggagaatctgcgaaagtttatccggagcggaaatttccggaaactccgatttcttggccatcagcatgataatggcgataaatacgatagtaaaaccaagagaaagctgaataatatgcgcggggagagcaagcccgaccagagcgccgaatatagaacttattgatccgatcagagccatggaaagcgccagccgcaaatttgccaggcctttgttcaaaagaggggccccggctgaaagcgcaccggcaagagcgaccatcaatccggcacctctcacaaaatcaaggtgaaaaggaaagaggctgctgacaatcgggacatagagaacgccgcctccgacgccggcaacaacggctataattcccagaaaaaacgaaaaaacaaaaagaagaagcacccatacccaccaggcaaacccttctgatggaagggattctgccgcaataccttctgaagaaacaacatctgccgcaaagactatttccggaagaaaaaacaaaacagctggaactaccaacagaaaaagccagttacagaattttaaactcatagaaatgcaaccttgattcttgcttataatgaggcgtcagtcaccggtatcatcagaaatttcattccgatcattttccggcaaataacctttaatatataattattagcggcaataacagaatacagagtcccgccagccaacaatttcgctacctgatttctcaaagctcagttcatcccctgaaaagctttttgtactccatgccggtctccctgtcagctgtagtcactgttatgttttcaggaatcgcttcatagaaagatttgaagttctccacacaggaaggcgcagagaaataaatttcatctatacaatccagatcgatcagctcatccgaagagtcgaggccttgaacatgaacctgtaacggagtcaccctgttatgcaatgccgtcaacgcattgacaaccggatcgtcaatagagcccgaacccggcaacagcacatcttctccggaaaagccatcccccctcacagtcctcagttcctccacgatgtttcccgcatcaaacgaatagtcaggtttgacaccatgccgcaacagttctgcggaaaccttttttccagtgacgcagatggaagcatttgccaggtgacgcgcgtctctgccgctctccacaagagcgttgaaaaaatagcccacggcatggaaatcggtaaacagaacacaggaatagtcgcctatcttctccatgcatcttcttacctccttgttgtcaatacttttgaccacggtaaagggatatcgcacgataacgtgatgcctcggtgtatacctcccggaatcatctccggcaatcagcacctttttcttttttgcgtaccagctgtcggctataaactcgttaatgttttcgccaaggatcaaaagggcgggagaaacaacctgcaggtccctgtttttcagctcccccagcgttccagcgaaaatcttctgattgtacctcgttgcgttctgaactattgcaactttggttgtttccgcctttcccttgtcgataagggctttcgaaacgtcacttgcagctgacgcaaccatatagtagacgatggtgtctgcatcggggacatgaatcttttccagtggatgtccggtacagaaagcgaccgacgatgagatattcctcatggtcagcggtatctccgtataggcactcgccccatgagccgccgtgatgccggggattatttcatactcgatacctttttttctcatgtacgcgatttcttctccacccctgccgaaaacaaatggatcgccgcctttcagtctggcgactgttttcccctgccgggcgtgcctgacgatctcttcgttaatcgcgtcctgttcaaaatgatgccggtcttttctctttccggtgtaaatcttcaacgcatcaaactgctctatcagctcactcgacacaagattgtcatagagtatcacatccacctcatgaagaaccctttcagcctttatggtcaacaattcaggatcaccgggaccggctcctatgatatacacatatccaccacttcttttcattacttcctgtcctgtatacttggatcgttattgatattgttgtagagtgaccagtgaccagtgaccagtgaccagtgaccagtgaccagtgaccagtgaccagtgaccagtgaccagtgaccagtactacgatgaagatagtcagcagctcgaaatgaaaaagcaaagctcaaaaataatgtaaacacatggatcttcgggtaagacctgtgaaatatgagccctgatttcacgggtcaagcccgaagatgacagaaaggggaaagcactcccctcatcactcatagctcagcgctcattgctcagcactcagaactatcttctccctacctaacacgtagcacataacacctatcacctaacactcatctcttgtctcttgtctcttgactctcttcccacatcccacatcttacatcttacttcgagcttccggcttccggcttctttcttccctctgtcttcccttcttccattactcaatagtaaatagtcattcgacactcccttctcactttccctcttcctgaaacgtttccctgattttatttctccaggcaacggccttcttcacattctggccgtttgacgagatagcgatagtcatttcatctttcttgtagatcgccggtgaaataaagtccgacagctcgcggttatccacaacattgaccatgatacctcgctcttcagcgtcccgtttaatcttacggtttacctccatattgtctgtcgccgcataaacaagaaaatgcccctcgatatcggatggatcatattccttaaaaacaagacgaaacccttttccctgaagttcttcatggatctcgggagcgacgatggtaatgtttcgggtatacttctccaccgtctgtatcttgtgcatagcgatgtttcctcctccgacaaacaggagctgcttgtcgtccaccctgatattcagcggtaaaaatactttcatagtcacgtgttcttcatatgctctccctgtaggaaatccttcttgggattgaacccgcagaggttatcgaaaatcccttacactgccaatgggcaaaaagtaaaagcccaccatttcgcgggctttttcagctgaagaatcctgttcctgcagcttgactcactctcttaactcgtagctttttcaaaccattgcatctgcctgtttatcatcacaggcaggcagagaataatttatccctcgcagttactcatcctgcattttaaccgcaaccgcgaccttaagcagtactgtcagaatcagaaggccgatagaccagataccgagggttatgaatatctcgttaaggttcggtgtgtagccgacaatttcttcaagcggtgaaggcacaaagccgcctataatcaggcctacccccttgtctatccatattgatactacgataccgatgcaggcggcaatcagccatggagatgactttctcagcctgggaatcaaaagaaccaggagagagctgaaaccaacaatgatcgaaaaccacatccagggaacaagctgtccttcaccatgaagcccgaaaaacaggtattgcagaccgtgcatgtggcccgggatattgctgtaaaaagccgtaaaaaactccattcccagcaggaagaaattcaggatcgccgcataggttgcgatgaccgaaagtttatttatcgcctgctttccggcgtcgaatccggttgtttttttgaggatcatcgataccagtatcagaatcgccggtcctgcagcgaaagccgaagcaagaaaacgaggagcgagaaccgctgtcagccacaggtgccttcctggaaggccggcatagagaaacgcggtgacagtatggatactgaaagcccagggaatcgaaagataaatgacaggcttgacccatttcggaggaggcacgccttttctctctgcgccaagaactgtccagccgcttacaatattcaggagaagatagccattcagaaccgtggcgtcccagaaaagcatcgagttcggcgtcgggtaaagcatcacattaaggaccctgtcgggacgaccgaggtcggcaaggataaataaaacacacattatcgttgccgcgaccgcaagaaattcaccgatgatgacaatcttgccgaaagccttataatcgtgcagatagtagggcagaactaccatcacggcagatgccgcaacacccaccagaaacgtgaattgcgcaatgtagacgccccagctgacatctctgctcatccccgtaagggtaagtcctgtggtgagctgattgatgtacgaatagacgcctgccgaaatgatgacaaggaggataacgatccagccccagtaactccgatttcctttaagtgctttctcgatcataaggaatcattatatgatgtagaacacggatggtctggttcccagctcagacttccgctgcaatgtgtggttcttttcaagcaacattctgacctctgattccgggtcattcaggtcaccgaacgtcaatgctccttccggacaggtctcaacacaagcggggttcaaattctgtgcgagtcgttcggagcagaaattacatttttcaactacccctctttctctggtaggatatgcctggtctcttttttctatggcctctctcggatctctccagttgaagctcctcgagccgtagggacaggccgccatacagaaacggcagccgatacagcgatgatagtccatggctacgataccgtcccagcttctcttgaacgtcgccctggtgggacacgccctgacacagggtggattgtcacagtgattacagagagcgagatacgacttctccctggtctcctcgctgacaaactgtttgctttcaccgggaaagacattttcatagggacttttccagatccatttgatctcatccttggcgttaccgaaatccggtacattatgcacttcgtgacatgcatctatgcatttcgtgcatccttccctgcactttcttgtatcgataaccattccccatcgcttgcccgatgtagaagctccgtgtgtagtctgcgcttcagccgtctcaaacgatgactttgaaaatatcccggtggcggcacccagtcctgcgagaacacctaaaccggttttcctgataaactctcttctattatcgttcatcactatattttacatttcatgatggcaactaaagcagttcggttttgcactcgcgtatgtgtgacaccgcacacaaaatcccctgctgccgtggcactggaagcatgtgctcagatttttctcgaactttctgccatcgggagtcacatgaatacgttcaccttcacgcaccgctccatggcgccagtcgtccaggagaagcatatgatttgcacgcatgtattctcttgattcaacacactgttcactggcgctttctgcgaccggtgtcgggatctttttcgccttgccttcctgaaggaaagcataggaaacaacaaagagaaaaagggctagcccgcaaaagataagtatacgttccctaatcttcatcaccctcctcatcttcgaatccggccatcgggtcctccctcaggtcctctgttctttttttctccccgtccataacaagagcgtttccaacaagctcatgcagtccgtaaaccgatactccgggattccagtaattcatcagtgcaggcagagtagcccgatcaattgcacatatcgtgacaagagaatcgacatcgtgtgtttcctttacatgcctgactgcattagctctcggaaacccgcccctcaatcgaatatccatgtactcttcagtattgataccgcttccggaaccgcagcagaaggtctgctcgcgaatcgtattctccggcatctcatggaacgaattgcacacgttattcagcacataacgtggttcatcgaacattcccatgcctctggcaacattgcaggaatcatggaaggtcgttgtaagatgatcgttccttttcggatcaagtttaagcttgccgtgcttaatcagatccgcggtaaactcggcaatatgcaccatcttcgtagaagcagcgttagtaaactttgtaccggttatcggtgataccggttcttggagaaaatcagcaggtccgttcatggtatccatgtactgatggacaaccctccacatatgtccgcattcaccccccagaatccatttgacaccaagacgctttgcctcatgatacatcttcgcattaagcttcttggccatctcgttggaggtgaaaaacccgaagttacccccttcggaagcgtatgtgctgatggtataatcaagcccgatatgatgaaaaagcagaaggtatcccatcatcgtgtagacaccggggtcggcaaaaacatcgcctgatggtgttataaaaagaacctctgcgccctttctattgaatgtgggctcgacagtaatacctgtaaggtcctcgatatcctcgacaagagactcgatattctgcacgaaggtgtgcggctctataccaagatggttccctgtacggttgcagttagaaaccgggttcaggatccagttattgctcacgcctataaggttcagcagttcccggcccatcatggttatttccgcggtatctatcccgaacggacagaacacggaacaacgacggcactcggtacactgatggaaatacatatgccactccttgataacctcgggagtaagctttcttgagcctgaaaaaccctttaaaatcttctcggcaagaggaaaatcattgcgatacaccgaacggataagctccgctctcactaccggcatatttttcggatctccggttccgagaaaaaaatgacacttgtccgcgcaggcaccacaacggacacaggtgtccagaaaaagtttgaatgaccggaaccgctcaacacgatccttcataccctccttgatggttttttcccaaccatcaggaagcttccagtcatcatcagtcggagaccactttctcggatttgcaaatttgaggtcttccagaacttcgggcttggtcggataacaccagttcccatcccggaactcgactggtatttcccaccactccttgtcggaatagtctcccttgaggagtcctggcttttcctcgaactcttttttcagctccgataatttaggcgcaaatttcggcatagattatttcttttcaaccggcaggttcgcttttttcatcttttcacggaactcatcttcatattcagcataggtcctgatctttatatcaggattccaggggttgatatgccttttttcccgactgttgttactgagattacgtgtcggactcataaaaatccctcccatatgcataagcttgctgaacggaaaatagattgcaagcatacagacaaggaacagatggacataaaacagtggccctatgccttccggaagcgtcatgttaaaatgaacaagattgatcataagatcttttacactcatgacatcaacctttgtcagatagcgcataaacacccccgcaacagctatcgcgagaatcatgaaaagcggaaaataatcggtaggcagtgagatcaggcgcattttagcatcctgcagtctgcgaacgacaagaaacgtaactgccgcaagaatgacgatatcagtcaggtacaaagctggcagggtcacatcaagaaaaccgtcaccggcttccagtatttgcacaaaccccggtactttttcaataaagaaacggtaatggcgaagtacgatcaccagcattgaccagtgaaacgcaaggcctgcgagccagaggaacttgcttgacccgtaggcaagtttcggcccgtcatgaagctcagccttcgtatttctgaacaatgaacggaaaaagaggacttcagacaatactcgcgcaactgcctgaaagaaattagacggattttcaagcttgtcctgttttatccagtcaagtgatttttcctgtccgcatgtcgtgggtatcctgaacggcaccggactccttgcccagtcaattaccctgtagacaacaccggtagtaaataccactatggcaatgtaggggataatgatgccgaacagaaatccaagtccggcaaattggacggcgacataaggaagaacggctaaaagaagaacggcggcgaaaggaactatggcttttttcatgctctggtccccctccgtgtcatgaacgattgccgtaagctttcatcgaccttgagctgatagattttttcacggtgtaccatgtaactatcgaatgcttcgagtgtgagttgctccatactggtctgaaattcatcccagtgtttctgttttatctgtcttttcccagaacctccgatttcccgcagaatcgatcgcaaggcaaaaaaaaccgacattgattttgatggggaaaaactctgaaccgcgagaattctgatcaccccggaaagtgcggctgtacgtttttcaggcgtcgtttcaaaactgtcaagtacatcgcctaatccatgctcaatcgcctgtgctatcggggtagctgacttcattgcagacggaaataacgacagcacatatcccttccattgatcaagcactatctgccgtttttcccgtataagctgtacaatctctctattcatgtccttcgcgaaatgccccaaaaaaacgtgtacataagccatctaaagtacatgtcttagagataatatgcaacagcaatctcgcagaaaggaatatcaattcatcataattttctatccgtcagagccaggtgttcacctgatgctcttcaaccaggtcgacaaacccttcataatcaactgttgtaacgccatcggtaacagcaccgagtccgcgggcgctcaggtccggctgcagtgcatagacaggattggtcttcatgatattttccagcctggatgagaacctgttggctgcctgaacggcataaacgccatcctcaagaaaaagaatcgggtcaccgggctgaacaaaactgacgcacgtttcaaacgtggtgctttcaaatggtgatttattgatcgtatgtaacatggtaaggctcaacgtttcttggttattgacattgcaacagcccgaaaggctgtcgtgctgaaaatggtcttaatgcggaatcacgacatcctgctcgttcatgagctttccgatctcatccgaggtaagcacctcaacatctacaagcagatcgtcctccgtcagtccacgctcttcaagcgatgccttatcgacatacagcttttcaacatcatacccgtcgagagccatgaatgtttttgcaaaacccttgattccaattccggcggtatcctgatccttcttcagtgcgtaaacgccgtccccgatgaaagcgacagaaagatcctgctcgtaagcggccataatgagaatcatttcaagaccttcataggtgtagatcgaaccgtgaggcgccctgcgcatcacatgcataatttttttaacgtcttccattgtaaagagaatacggtttagtctccaaaagttactagtctgtcattgcggatagcaatgtcggtcaaggttccgagaccggttatttcacctttctcgataatgacctcgtcactgataccccggcgtttcgaagcggcaatacaagccagaacctctacaccatgtttttcacctaattcattccagcgttttgcgatatccctgtcatcctgaggaggatccatatgtttggtaacattggtcacaccgtcattgtacaggaacacagcatcgaccgtatgcccttttttgatagctgcctctgcaaatttataggcagaatcggaagcctgatgattgtagggcccttccttgagcaaaattcctattttcacagtttttacaattcagttgatcgaaaagactcccggtggagtacgcttacgcgcactccgccgttttttctttaagcgcctcgtaaagagacttccatgtgcttgtcttacctgccaaaggtttttcgatatactgtgacagatagagggcattctctacagccgtagcgtcaccgcttcgcatagcgctgatcgctttctctcccgagtctgccgcatcattacccaaaagctcgacctgatgccagtagtttaccgcatcttcacgataaataaacgaaacaggtaacgcttcagccgcttcaagagagttcacttccgcgcttttcggcccgaaacccatcgaccagccattattagcccagcttctggaaatcttgaccgcttcctctacctgagggatcatatcttcaaacataagcctgatacctccatcatttaatttcattaaaggccatcggcgccacccatctgaatataaccgcacgggcatatttcatggcataaatggcagccctcacattcggaatatttggtgtataccacctctccgacagggttgtccttgaagcgtttgattgttccgtgcggacagaatgaaacacactgtttgcagtcgaaacacagaccgcagctcatgcagcgatgcgcttccttcatgaactgttcttcggtaattccctggtcaatctccagatcgagaccacctttcagccgaacatccggagcaagatgagtcctttcactcctttcctcgtcctcatagtactccattgacatttcagaaggcttgatgacttttttctctttcatcggaggaaactctccggtgaaccgggcatgaatattttctgcagcttttcggccatcgccgattgcaccgcagacaagacccaggttaatcgcgtcgccaccggtatacacaccgtcctcaagagaaaagtcctttccgggcttcagccagtcccggccaatgacataccgttcggcatccagccattcaggttcctgactgatagcgggaataagcgccgtacatggcacctcaaattcagagccctcaaccgcgacaggtcttctgcgtccgcttttatccggctcaccaagttccatgcgctggcatctgacggcaacagctctgccgttttcggtaacaatccctatcggggcggtcaaaaaccggatatccacgttctcttcaagcgcctcctcgatttccggagcgattgcaggcatctcgtttcgtgtacgtctgtagaggatagtcacttttgcgcccagcctgagcgaaacgcgcgcggcgtcaatcgctgtatctccgccaccgataacgacaacctggtcgccgatagcaacgctttttcccgcatgaatacggttgagaaactcagcgccggaaaagacattgtcagcatcctcaccttccattccaagcttgatacccttatgggcaccgataccaagatagaccgagtcatacttctccttgagttcgtcaaggctgatgtctttgccgacaacagtgttacatcgtatttccacgcccattctctcgatcgccgccacctcggcatcgatcacttcacgaggaagcctgtaggcgggaatgccgtaacgaagcataccgccggtttccttgaatgcctcaaagatggtgacatcgtaacccctgcgcgcaagctgaaaagcacaactcaaacccgcagggcccgatcctacaacagcgattttctccggccgtttctcatctgtcagcttttcatgttcgaagccgttttgtatcgcatagtcccctatccatcgttcataggcattgatactgacagaaccctctttctcgttcctgttacagctgccttcacaggggttggggcaaacccggccgcaaacagccggcaaaggctgcgtcttgctcacctctttccagagctgcctgtatgcctcatccatgctccatttcttgttcttcacctgctgcatggtcgtcagccatgcacgaatatcattgcctgccggacaggcatcgttgcagggcggctgctgctctacataaatagggcacttgtgacttgcatccccgaaagcaactattttatcagttcctacctgatccttgtatggcggatactcgtaattgagcgcaaaatcaagaatcggatttgactcagtaggattaatttgactcatattctactccttgccttttatcagaaccgtacgtgagcggactgattgaatgttgttcgagcatgtctgtagttatcgatcatatcctcatcaaaggttagaccggtttcctcaaagaactgtttccagccaatcctgttcacccattcacccagtctttcccatgggcgcccaccttcacggtatgcttcaagaatctgcttgacaacggcgctcacttcgggccagcgcggaggattgttcggcaaaccgtgagccacgagactcataagcgtcggttttgaacgggcattactgttcttgccggcaacccagatagcaaacctggagtattcaggatggttgatctccatcgaagggcaagccccgaaacaggcgccgcagtacatacatttttcctcgtcgataaccagagatttcttcccgtcaacaactgtcggacgaatcgcggcaacagggcagcgggctaccactttgggaagctcacagatttcactgagactctcatgattgatacggggaggacgggtatgcttgacgataatagcaatatcgccctgaccgccgcagttcagttcacagcactgggtgacgatctttaccttgttcgggagattcatgcccctgaagtcttcgatcagctcgtccataagcgccttgacaacaccggacgcatcggtagccggaatatcgcagtggagccatccctgcgtatgcgctatcggtgaaacggtcttacctgttccgccgacaggaatacccttgctttcaagatcatcgatcatcggctgcaccttctccgcatccggagtcatgaactcgacattgttccgggtggtaaacctcagatagccgtcagcgtgtttatcagcgacgtcacagaggcttctgatgaaatcaactgaatcctgtcgaggtgtacctgcacgaacggtatagataacatcaccgctttcagcaacgtgcttcaatacacccggctggggatattcgtgatacttccacttgccgtagtttttttgcataaccggatggagaccctttttatacggataagggcctgactcaacggttttccagtttctttcaggactgctcatattgtttccctcacattgtaatttgtctcttttcgagattgtattctttttatgccggtaccgtgattcctgctcagtacttcgtcttgaaatacgggttgtcacgcggcctcgaaaccatatcgatgctcggttccagtccgacaccgtccaggaactgcttcatgctgacgcgttcgatggtttcaccgagtctttcatgatcgagaccattatcatcccaccagtcaatgatttcatcagcaagatcgataaactcctcgatatcctcttcggtttccatcttcatgaacggcacaaccatcgagcccacgttgaaaccaaccttaagggtactcttggcccccatcagaagagcaacgcctctttccttgcctggtgaaagcgctttaggcataacattcaggcagtgcatacaatgaacgcagttgccgttatcgatagcaatacctccctctttgagcgaaatcgcccgtgtaggacagagactgacaacctcgttgaccagcttctccataccgttttcatcaacccactcctttaccgcggattcatccatctggatcgagtcacgccacatgccgatcacggctatatctgaacgcatgatagcgttggtacaatcgttcgggcagcctgaaaacttgagtttgaatttatagttccattccggacggtgaaccgcacccacgaaatgcttcataactttttcatgcatctcgagcgtatcgtagcatgcctgttcacagcgtgcgggtccagcacaggaaacaccggtacgcattcccgctcctgcaccgccgagatcccagcctttctggttcaattcgtcaaaacactcctgaaccttgtcggcctcgataccctgcagcatgatatcaccggtctggccatgcagagtgataagaccggtaccgtgcttttcccatatatcacagagctctctgagcgattctgtattgtaatgcaatccgggaggtgcctggatacgcattgtatggaattccgaagcttcaggaagcttgtccctgatcattgaatatctcgtgatgatccctgcgccataacctttcacggtaacaagaccgcccttccaataccccatccttgtctgataggaatattccagctgatccatcacaccacgaagcatgggctttttcgttctttccgcaaggtccttcagaccggtcacaaaactcggccaggggccgctttcaagctcgtcaagcatcggtgtggggttcagaaacttcccattgcccgacccgtttgagccggcaccattagcatctcccataatgatcctcctttaattacacagaaaattggaagggaaacagacatcctgtcccttatacacaaccagttggtttcggcagtccggctatcttacaagcctgcagtgctggtccgctcggaaaaaggccataaagatattcagaagcagcttttttatccataccgcgctctttggcaattgctttggtaagaacctttaccgcaggtgcaatctggtaatcgctgtaatactccctgagaaagttcacaacagcccagcggtcttcatccatcgtgatgtcctcagtctcagcaagtttgttcgcgacatcctcagtccagtcatccagattgatcagataaccgtcatcatctgtttcacaaatattgccattaacctcaatcgccataatcagactcctttatgaattaatttgaaagtatagaaaaatgtcttgaaagcgtgataaaatgcattaaagatagtatgtcgcaggaaaagataaaagagccgcgaccaaaataattgcccgtttaactatatactcatataaccaacaattccataaccttttccggagcatcaacctggattgagcgattgtcgatcatgctgtagattcgaggcgcagggaacgccgctgtagtaaactaccgcaagtcccctgtaacaaagaagatgctgtatgctcgaccatcccaacgggatgcaatagatgcagatttctgatctttttcacgttcacccaatgggtttgtttacttcaaatgtgtttcaacgcaggacagagtaacaaaataacgcttatcagtttttagcaagcatctattgaatcgctcaactcaggttcaaagaatcaggtcgccagcactcttccgcccgccttgtactccgaagcgagagaaacaaattttccagcccagccgggattcccgatagcatgaagatgagcaaacgaggcaagcaggtttttattaagggctccgtcacgcttgccggtcacgccatatccccaaagcacgtcaaattgatagatactctttccatcagctcttacaggttttgaataatgaaactcatgggcttttactctttcgcccctggcaaaccagggactgtcacgggaacttatcagatcaagatatccatgaccgaccggcctggactgaaaacctatatcaaacggcaatacatcagcgagtggataagatcttccggcatagagagcttttcttgaaagatagatcaaccctccgcactcagcatacagaggtattcctgatgccgcacgatccctgacctcttgtaaaagcgtctgatttccgctcagttcaccgaaaaatgattcaggaaaccctcctcccagatagagcccgtcgacttcaggcagacaactgtcttcaagcgcattgacaaacaccagcctcgcgcctttttcctccaacgcctccaggttttccggatagtaaaaacaaaaagccggatctctgaaaacgcctatcgtgaccgagggctcagcttgaacacgccccctttgccgacaatgctcttcaagcgagggcgccgtaaagaaaagtgatctgactgtctgcatatcacaatatccggcaacccgttgtcctgcgctcctgatcactgtttcagcatcactgctttcgccaaccgttgtcaatccgagctgcctttcagtgataaccagttctttatccgcgggaatagcaccgaggacaggaattccgcaatactgctcaatagcctttctctgtttttcctcctgacgcgaccctcgcacctgattgagaataacaccggcaatatgcgccttcggggacatcgactgcatacccatgacaagcgcggcaacacctctgttcatcttcctgctgtcaacgacaagcagaaccggcgacttcaggagaagcgacaatccggcactactgtccgaaccgtctatagacataccgtcatgcaacccgtgattaccctctatcagagacagactttttacatcgctgtttcgaagaaatgaatccagacacccgtctgaacccatcagaaaagggtcaaggttacggcactcattgccggtagccagcctgtgccacatcggatcaatgtagtcagggcctttcttgaaactgcgaacgctctcccctccctgaacaagattggaaataatcccgaggctcaccagtgtctttcctgaactcttgtaggcggctgaaatcatcagcctgggaacattcactgctttcaccggcaactcctccataccctgtcaaaacgaagggacggtttcagtatattcaactctgccaaaaaacgatagtatcagacaactgcacatgcacaaaaaaagggacatatcgcatgatgatcatgccgactatgccccggttttcccattcttcgtagaaaactattttttcttgatgtaaaaagtatgaactccaccatcctcgtcatgtgcgacaacctcattacctgtccgctttgcccacgatgccatatcattcactgaaccggcatcggtagccttcattttcagcacctcgccgcttttcatcccgtcaaccgccttctttgtcttaagaatcggcaaaggacagttcataccctgacagtccagctccatattgcttgcaatttcactcatgaattctccttgtatgtattgttattactccgattctcccctcgatgcgatcctgtttctgctctggccgaggagttcataacggggttaaagtcaagtcagaaaacttacataattacataactatagtcaagaaaaaaccgttttttcctctacgatcaggccatccagtatatggcgccaagcacaagcgctgcaagaaacacggtctctgcaacaagtatcgagacaggcttccagcccacatcgaaaagagcttttaacgatgttttcataccaagggcagaaatagccgtcaccagacaccagcgggatgtatcaacaataaaagccctgagaggttcaggagtaaaaccggaactgtttatgccgacaaagagaatgaaaaaaataatgaacggcggaaaaaagaccctgcccgcgtcgttgccctcttccttgttgcgggtatgaaagatcagtgaaagagtaaaaactgccggaacgagcatggcgacacgcagaagtttgataaatgtagccgtgtcaccggtcttttcggaaacagagtaacccgcgccgaccacctgcgcgacatcatgaatggtacctccgagaaaaatgcctgccgcctcattgtcaaaaccgaactgttgaacaataaccggatagagtatcatggcaatggtactcagggcggtcacgctgatgacggtaaagatggtgttgcgttcactgtattcgtcttttggaaggatagccgatatcgcaagtgccgcagaagcgccacagatcccgacgctgcctccggtaagcacgccgaaccgctttcctctccccatcaattttgaaagaccgagaccgaagagaatggtaagcaacaccgatccgatgaccacggccatcggccccgccccgagtgaaagaatctggtccagtgtaatacgcattcccagaaaagcaacgcctatgcgcagaatggtagttgatgcgaactgaataccggcaatagccttaccgccttcagacagaaagcgaaacgccatgccgagcagaagagcgaacagcatggttggcgccccatagtgttcggaaagaaacgttgccgcagctgcgaccgttatcgaagcgataatcccgggaaacaactcgtcaaaccggactttcgccgcctttgcgcggcactggaaaccgcagcgttcagcctctgcgatatgctcctgagtcggaatttccgtatcgaccggctttcctggatttccagaagagtgatggattcttttacttgtatcgttcattcgttcctgttaaggattcattaatcacatgaccacaaacaactgcaagtatccatgaagaatcctcacagaggtgaccgaagataagaaaagtagtttccagctcctacactgttcgttattcggaggggaatggagaatagggggaagatagttgaagaagtcaccagtgacgagtaacgagtaacgagtaacgacaagaaaaaaacaaactggctggatagctcactagtcaattgccattagtcatttcctgcttcctacatcccaccttccccctcatcgctcatcgctcattgctcattgctcattgctcattgctcattgctcagcacttactggacttaccggcttcccccagtctatccctcattatccactatccattatccattctccattctccattcttcaatagtcatttcccactccccccttgccctttcgggcgtttctgatccggacggagtgtggcggtaaaatagttgtcggcctcttcctcttcgaccttttcaccacggatgttttccatcggctcttcatagtcgttccaccctctcaaacctgtccggagagaaacaacattttcatagccgagaacctgcatcgaatgagccgcaagcacactgcgatggccggaacggcaaaccacaacaatttccctctccctggcattcaccagctcgggctcggtctcttcataatcccactcgcaggcagattccagaatacccctcggcacattcattgagccacggatgtgcatagcatcaaactcacatggctcccgaacatcgagtagaagcagatcaggattttccttcagacgatccaccagatcccagggcatgatctccctgatatccgtcagacagttccgtatcagctctataaaacgtaccatattcgttactcgttatttgttaatcaggaaaagatagttgaagaagtgacgagtaacgagtgacaagaaaaaaaacaaactggctggatggccaaagggctggttggctaaatggctactcagctccctagcacctaactcctaacacatcccacactcatcactcattgctcagcactcagaactgagaactgagaattctccccgtcttccattattcaattgccattagtcatttctcctccctacttccccttcccaggcctccatttcaaaaaacttttccaaacataccgctttagcggcaaaatcaccaaaccgaaagaaaagtcacctgtcacgaaacaacaacgtaacaatccataatatttgacaattagcgattgtttgtgataaattggtttcttattggcttcgccacagccgcacattcaattcacaaccgtcaaaccgggcatgaagaaaaaaatatcacggcgccagtttctcaaggcagcaggcgtactgggaggaatggctctgcttcggccagtatgggattcaggcagggaggaacgtgctgttcaggcacaatcatcttccgggaatgtcatctgggtgccaagcatttgtaatttctgttcttctttctgcgatatcaacgtcgcggtaaagacagttgacggtcaaaaacgtgcagttaagatagagggaaaccggaacagtccgcttaatcgcggcaaaatctgtgcacgtggtcaggcagggcttcgccagctatatgatcccgaccgcatcaaggaaccgcttatcagggttgaaggcagcaaacgcggtgaatggaatttccgtgtcgccacatgggatgaggcatacgactatatcgcctcacgctttaaaaaagtcaatccctgggaaatcgccatgatcggcggctggacagcctgcgtttcctacatgcacttcagtcttccttttgtccgtacacttgaaatcccgaatatcattgcgtcgccgatgcagcattgcgtcacagcagggcatctggggaccgatctggtcaccgggaatttcaatgttcatgacgaagttctcgccgattttgaaaacgcgcgatacattctcttcagccagaacaacgcctccgttgcagcgatttccacggcacgtgccgtccggttcagcgaagcgagaaaaaaaggagcaaaagtcgtctgcctcgatccgagacagagcgagcttgcctccaaagccgacgagtggatcgcgatcaggccgggaaccgaccatgccttttttctcgcaatgatccataccatgctccgcgaggagctgtataataaagcgttcctggcaaatcacaccaacgcgccgttcctgacgttcaaagagagcagcggtacaagagaacttgctgccggcatgggaagcgacgggaaaccggacgcatattatatttatgatgaaatcagcggcacagtgcgccctgttgccgcatacaccaaccggaacgaccgcaccaaaaacggcgaacctgttgtccctgccctgagagttccggcaggcacagtatggaacagcaaacccgtcaccactgtctttgatctctttattgaaaacacaagctcgttcacgccggaatgggcatctgccatcaccgacatcccagccgaaaccatcaggcgcatcgcacttgagttcggtcaggcaagacccgctctggttgatcccggctggatgggttcccgttaccaccatgttatcgcccagcgccgaatgcaggcgatcattcaaacgcttgtaggaggaattgacgttacgggcggctggctgatgaacggtgaataccgccataaagctgaaaacgcctggcacatgaagcgccacgggacggatcaagctgaggaaccgaaggaaattccacccgtcatgcttccgggaatggctttcgcgaacggccttattgatattttcgcgaatcccgcgtcctggtcccacggcaaaccggctctttcctttgcctgggcacaggaacagcagaaacagggcaagccctctgtatttcttcccgcgatggcagacaccggcctcctcgaagcggtacgaggcgacatggtgtacaatggagagccttacaacatcaaggcgttcttcatgaacgccgccaatccgatcagacactactttcctgccgaacgctgggaggaaatcctttccagcagcactgtagatctggtcgtcaccattgatgtcctgccgtctgataccacagcgtttgccgatgtcattctgccgaaccatacctatctggaacggaatgaaccgcttctttatccgctcggcccggacaccaaccttggctttgccacccggcttcgagctgtagaaccgctctacaatacccgggacgccgctgacattttctgcgaaatcaccgaccggatgggcaagctggataactaccttgctggaatcgctgagtatgccgggctcgatgaagcactgctgaaacatgagataaagagtgcccgggatgccggaaagccctataacgaagcattcctgaaagcctcattcgaagcactcggtcacctgtctgagcatgtcaccggcgaaaaactatccggtagcgaggttgaaaaaacaattcgggaaaaaggggtgatcatactgaaaaacgctgaggaacttctggcggaatcggctatgcctgcaaagatacccgttcctaccatgtcaggaaggcttgaactgttcagtccgattcttgcttcatttacccgagccgcaggccccaacccgctctgggacccggtactgggctatgttccgctttccctctcggacgaccggaacaaaaacagtctggatcgggacgaattctactttacctatggaaaggttcccgttgtctctcacgcttcgaccaacaataataatgcacttctttcctcgctgacaacacccaagaaaggtgcatttaccggcctctggttaaacaaatcgagagccgaagagcttggttttgaacaggggcagatcattgagatagagaatctgaggtataacaaaatagtcagggcgacgttgttcgtaacggaaatgatccggccagacacggtctttctgccctctgcctacggcagtaaaaacccgaaactcggcattgccggaggaaaaggcacagcactgaacgaactgatgccttacagtattgaaccgctcgccgcgtcatttatgtcgcaggagtttaccgtccggataagaccgacataagaaggcctgaacctggcagggcgcgtagacgacgatcaatctttacgactgtattacatgatgacagtattcttcgccagccggacagcatcgaaaatcgataacgaacagcttcggatgaaaccttcagggttcaccgatcaacaaagaaaaaaggagcccgcatagccatggcacgttatggaatggtaatggacatgcgactttgcgtcggttgtcaggcatgcatggcagcatgttcaatggaaaatcagaccccctactggaacggcaaattccgcacccacgtagaagatattgagcacgggagctatcctgacgtacgcagggagtttctgccaagactctgcatgcattgtgaaaataccccgtgtctttcagcctgcccttcaggcgccacgtacaagaccgaagacggcattatacggataaactatgaccgttgcatgggatgttacgcctgttcgatcgcgtgcccatacgacgcccgatatccttatgaccggaacgatgtctcaactgctgaaacactctatggggacgatctctcgcaccgtgcgccacatgtcgacaagtgcagtttttgcgaacacagggttcaggaaggactgaaacccggatgcgccggcacctgcccgaccaatgcacgaatattcggcgatcttgatgatccgcaaagcgaggttcataaactgtcaaaaaccggaaaggccaaaccgctccggcctgaactcggaaccgcacccaaagttttttacataccgtcctgattgctcattgctcattgctcattgctcattgctcattgctcattgctcattgctcattgctcattgctcattgctcattgctcattgctcattagagaaactacaaaggcagtataaacacagaagattcaagactcatgtcatttgtacatcaggatgtctggcactggcagatcgcgacctacctttttctcggagggctcggcggcgcaacggtagccatcggtgcaatgctgcacatgtttgaaaacggcgataaaaagatcatatccgcagcagtcctgtcggctataggattcatggtcataggcaccatatttcttctggcagacatgctccaacccctgaaagccatatatgctctcaccaacccccgttcatggattttctggggcgtggtatttatcaacatctactttcttgcatcgattgcctatgtcatcccgctcctgaaaagctggccgcgtctggaaccgctcatcagcaaactgcctcaaaaaatcctggcacttcttgaacgcttcaacaagatggctgctctcggcggggccactgccggatttcttgtcgctatctacaccggactcctgatttcatcagcacctgcaatttccttctggaacacgccggccctgcccctgctttttgttttttcggctttttcaaccggagcggcgtttctgttactgcttttcaccttttccagagaagaaggctcctgggcaattgtccaaaaactcgaacaactggacgccgcgctgatagtaaccgaactcatcatcctcggcgcctatttcaatttcgcgttctttctgcccaccggggcccgggaatccgcatccattctttttgaaaccccgatgttcgtctacggttttctcggactggggcttctgcttccactcttgatagaaacctacagcatctttttctctggacatgcaaaaagctcagcattcctcatggtcacagccggaagcctggtacttgtcggcggattcctgcttcgctactatgtgctccatgcaggcgtatttcagtatccatggtgaaggaagggaggaaagaaaagtgacgagtgaccggtgacaagtgacgagagggggcgaggggcgagtgtggaatgtcgaatgactattgactattgaataatggaagacggggagaattctcggttctgagttctgagtgctgagcaatgagtgatgagtgtgggatgtgttaggagttaggtgctagggagctgagtagccattcagccattcagccatttggccatccagcctttttgccttactctcgtcacttgtaactattcactggttgcttgtcacccgtcactattcactggttactcgtcacttcttatcaacttttaactttcgacctttgaggaacactatccataccctccgttttctgagcctctgttttgcttaccccaacgacgctttcctgcctgctctacgcgaaaaacaggagcacattgaaaagaacagggaaacatttgaaaccctgaccggcctgtttgagcaggagaacaatgaacagcttcagggagaatatacccggctgtttatcacaggatacccgaacactccctgcgcaccttacgaatcggtgttcctggaagggcggatgcttggcgcctgctgccggaaaatacaactgcactatgaggaatggggaatgaccgtcgaccccggcctcgtagaccatatatcgacagaactggaatttctggccttccttgcttccgcggcgacgctggatgagacccgtgaagacgcccggcatacctatcatgcatttatacaagaccacctttccagatggctgccgcttttttcgggcaaactgagcagtcacgcgaaacttgccccctatcgtcatctggcatccctgcttgaaacctccatccagccctcactgtaaggaacttctctgtaaacatcgctttttacgccttttgctgttgcatatgtgcagcaaagtatacatatagatggtaagagaggagccgaaggaatgttgagttgaaaatacaagttgaacccatatgcagttagccgtcaatatcgaccatatcgcaacgcttcgcaacgcgcggaacgaacaacagccggaccccgtaacagccgccgcgatcgctgagctcagtggcgcttcaggaatcgtctgccacctccgtgaagaccgacggcacataaaggatcgcgacctggaaagattacgcgaatccgtcaccacaaaacttgatcttgaaatggcgatgaccgaagagatgcagcggatcgccatccggacaaaacctgagctcattaccctggtgcctgaaaaacgcgaggaactcaccacggaaggtgggtttgacattatcagtcattacgaccggctggccgaattcatcaagccggtcagggatgcaggcattgaggtaagcctctttatcgagccggaagaaaaagctgttgcacttgccgcgaaagcgggagcggacattgtcgaaatgcacaccggcccgtattctctgaaaaaaagacctgaggatattgacgctgaaataaaaagaattcgtatcgccgcgtcatacgcccgtgattccggtcttcgcgttgtcgcagggcacggcttgaattactataacattctacccttcagaaggatagaggaaatcgaagaggtcagtatcggacacgcccttatcgcaagggcggcactcgcaggcatggaaaccgccgtccgggatatgctgcaccttatcaatgaagcctaaactgagcgtttcaacaaatgctccataccagtaagcttattaaaacctaagttgatcgtttcaacaaatgctttttggtgtcaacattataccatataatgcgttatgctgaattttcttacagcgaacatctcacccgatgggttgcgcgaccataatgcagaaaaatcgcatgtgttgaaaccctatgggattgtcggtcatgctgcatctgcttcgttacagggaacttgcagtagtacactacagcggcgtcccctgtgccttgcatctaaagcatgctcaacaatcgctcaattcaggtgaagggaactgaacaaccttggaaataacgaccatgcaaaacgcaaccgaaacgctcaccatcgtactcgcgacgaataaccgcgacaaagtcagagagatcaaaccccttctggaacatatcgcgccacatatcagtgtcaactctcttgcagacctgaacgttgagctggagatcgaggaaacggaagaaactctcgaaggtaacgcgaaactgaaaaccgatgctgttttcaaccatctgtcagaccgttttgcatttctcataaccgtcgccgatgatacagggctcgaagtatccggcctgaacggagctcccggcgtctactcggcacgtttcgctcccgtacccgaaggaacatcgccgacctatgacgacaacgtcaaccacctcctcaaagaaatggagaacgtaaccgacagaaaggcaacgttccggacggttgtcgcgctcaagggacgcataacaggaaagaacgcgccgcgtttctttgaaacagcagtcgaaggagctgttgaaggagagatcactcgagaaaaaacgggcgacaaggggtttggatatgaccctgtcttttgggtaaattctgcacaggcaaccttcgcgcaaatgagtacggaagaaaaaaaccggttgagtcaccgttcaaaggctgtaaaaaaagccgttgaaaagctgcgcgagatcctgaaccctgaacacccaagccttccatgactctttttgaagcaatcattctcggcatcgttcaaggtctcacagagtttcttcccatcagcagcacggcacaccttcgcatagtaccggctctcgccgggtggcaggacccgggagcagcattttctgcaattgtgcagataggcacgcttgcggctgtcctgatctatttctacaaggatatccactccatcaccagaggagttttcgacggcctccgttcaggcaggccttttgaaacacaggaatcccgaatgggctggatgattgccgccggcacgatgccgatcgtcattctgggcctgctcttcaagaccgagatagaaaccagcctgcgttcactctactggatcagtgtcgcgcttattgttctggcgctcatgctcacccttgccgaatggctgatgaaacggcgggccgataaaggcctgaaagcaaaaaccatgaacgatatcggctggaaggaagcgctgctcataggtcttgcccagagcatcgcccttattccaggctcatcacgttccggagtcaccataaccggaggcctttttctgaacctttcgcgagaaaccgccgcaaggttctcctttctcctctcactaccggcggtgtttgccgcaggtatctaccagttatatgagacccgggatcagctcatggcatcaggcagcgacctcctgaacctcgctgtcgcgacactctttgccggtatcgtgggatacgcctctatagccttcctgatcaactacctcaagcagcactccaccgcgctctttatcctctaccgcatagccctcggcgtcggcattctcggactcatagccaacggttatcttcaggcgtaagcaagggacagaggtaacttggcaggttggcttgaagatggccagaacgggcgaaagatttttcgcccctacgaattaccagtcttcccttattcaatagtaaatagtcattcgacattcgacactcccctcccggcaactattagcacaaaaaaataattctcttttgtatcgatcaatggaggaaattttttttatatatatgtatagcaataaataatacgaaaaccttttaggccatgccatacagcttgtcaggtgtagggcataatggctttggaaaagcagatttacatatacacactaaatgttcagacggagtctttacaccggaagaaattgtagaaaaagcaaaaaaaaccggattgaaggctataagtataactgaccatgattctgttttaggaattgacgaagcaaagccattagccatagaatacggcatagagcttattaccggtgtagaaatgagctctacctatcagggacatgatattcatatccttggttatttttttgatcataaaaacccggaactcaagagttatctggagctttgtaagcagttgcgtaccgagcgcgcggagcgtatggtaggaaagcttgcaaaaatcggtgtaaaaatcgagattgaacagattattctgaaagcacagaacggcagcgttggacggcctcatattgccgctgtgctgcaggacggggggtttgtgagaagtttcagtgaagcgttcagcaagtatctcggctcgcacagtcctgcctatgtaaaaagtattgaaacaccccccgctgaaatcatcaagctcattaacaaagcctccgggctatcgtttcttgcacatcccggtcagaacataccggatgagattctccggaaattgatcaatttcggccttgacggcattgaaataatccatccttcccacgactcctacaaaatgaactactacagggaaatcgccaatgagtatttcatgcttttttcaggtggctctgattaccacggcctcaaggatcaggaagaagatcacttcggccagacgacgataccctatgaatgggtcacaaaaatgaaaagcaggatagttacggcttagcaccactatggagagaacacctatcggtacgatccctgacagaataaatctctcgatgaaagagtttttcctgactatgcaggatttttttcttttctcactgagagcttttattactattccaaagatacggcggtactggagagattttcttgaccaggcaaaaatagcaggcgcggattccctgcctattgttcttgtaagctcaatagcaattggtgctctcctggccgttgaagtgggtaaccttctggaggatttcggagcaaaaacaatgctgggccgttccaccgcactctcagtaatacgtgaactcggcccgctgatcatgggcctgatgctctcagccagatacggttcacgcaacggagcggaactcggcgcgatgaaaatttcggaacagatcgatgcgctgcgtgcgttcggcaccgacccggtcgcaaaactggtcatgccgcgacttgtggcagctcttatcatgttcattcccctgacggcaatcgccgacttttcaggattatacagtgccgcgcttcttgctgaacattaccacaaaatcgaccccggcatattctggaacgccgtgtttcctcgactggttttcaaggactttgtcgtcggtttccttaaagcaccggtttttgccatcattatcacccttgtgagctgtttcaacggctttatcgcccagggaggaaccgcgggtgtaggacgatccaccattaaaggtatcgttgtttcttcgggactgatccttgtggccaatttttatgtttccaaactcgtactggaaaacatgtagactgactgaacagagcaattgctaccatgatcgaactgcaggatataaccttacgatacggcacacgggaaatactcgacaatgtttccctcactatcgaggacaacaagatcaaggcggttctcggccccagcggtgtaggaaaaagcaccattctgaaactcattctcggcctcataaaaccgaactgcggaaaaatactgattgacggcgtcgatatcacgcagctgaaagagtctcagctctacccgattcgacgcaagatgggcatcgtatttcagggaaacgcgctgttcgactcaatgagcatcagtgaaaacctcggattttttttacgtgaaaaccttaaattatctgaaaaagagactgaacggagagtcgctgaacagatcgcctttgcaggacttgaaggctatgaagactctctgcctgaaaacctgagcgggggaatgaaaaaacgggtcgccatcggcagagcgcttatcttcaatccgaaaatgattctgtttgacgaacctacagcaggactggatccggtcagttcaaaaaaaatccttggactgatcagctccctgagaaataaaagtgatctcggcgcagccatagtcacccatattattgacgacgtttttcaggttgccgacagtgtcgccgttctctaccagagaaaaatcatttttgacgatgaaaccggaaagcttcatgattcgacacatccgttcatacagtcaattctttccgacaagatactcgaacaatgaacattaattttgaataacaggcagtaatgaaaaacccgaatacactgaagtggggcgatcttaaaaccggcatatttttcgtcatcggccttggactggcggcatatctcggcctggttgtcggaaaaaactcaagcctcttcaaaagcgcgatcacaatacagatgatggctcagaatgttggcagcctgaaggaaaacaactttgtctcggtttcaggaaaaaaaatcggaaccgtatcgaaaatggagttcatcaaccgcaatgactcactctttatccttgttcaaatgcgtctggaagaagaattcgcccccattatcaccaacgactccaaagcccgcatcatctctctgggaatactgggagacaaatatgtcgatatcacgaccggcagcggaaaacctgtcgaggaaggtgattttatcacgctcgatgaaagcgaaaccggcctggacaacctgaccaaaactgccggagaagcggttggtcagatcaacacgttacttgacaagatcaataacggcaaaggacctctggcaaagcttctcgggtcggaagagatggctggcgacctggaaaaaaccctgaacaacctgcaaacggcctcagccgaacttaccagtttctcccgtgagcttaaaagcggaaaaggacttcttccgaagctcatcaatgacaaacagctggcatcggaaacccgtgaaaccatcgtcaacattaaacaggctgcggcaagaacagattctctcgttcagaaactcaacagcaacgagggcaccatcggtcagcttcattcaaatcccgcgctctactcgaacatcaacaagagcgttgagagccttgactccctgatcgttgacctgaaagaaaacccgaaacgatacgtccggttttcgctgttctaacaccgtctgaaaggagctaacgggcaattccatgaagcgatacatacgcatccacgtcctgctgtcggccttcatgctggttactttcctgaacaccggagcagcagcagaaagattcaaaccgcttgaagcgctcatgaagcattcgattgccgacggcgtctttccgtcagcaagcatcgctgtcatctacaaagacaaagtggtttttcacaaagctttcgggagactgacctacagccgcagctcctcgcctgtcgatacgtccactgtctacgatctggcctctcttaccaaaccactcgtgacgacagcaatcatcatgcagctcagtgaaagagattcgcttgacatcgatgcccccgtatcgcgctacattcccgaattcgctcgaaacggcaaggaaaacgtcacgataaagaacctgctgctgcacaattcagggcttatagctcacaggtttttcataacaacatgcggcacgcctgaagaggtcatgcaggccatctacaatgaaaaactgctctcctctccgggagcatcgacatcatacagcgatctcggattcataacactcggcaaagtcattgaacaggtgacgggaaaaaacctggaagacaatttccacgcacgtttctctcagcctcttgccatgaactcaacgctgtttaacccttcaagctctctgcgaccgggaataccgccaacagaagaagatacccgatggaccatcaggaaaccacgcccgcttgtccatgaccacaatgccgctctgcttggcggaatagcaggacacgcagggctgttttcaacaaccggggaccttgctgtctttgcaacgatgctgatgcaggaaggagaatacaacggtgcacggtatttcaaaccgtcaaccctgcgtaagttcaccgaaagatatccgggatcacgtgctctcggctgggatcttcgttctctcaacgggcgttcttcctcgggtgattatttctcccctgattcctacggacatctcggttacaccggcacaagcatctggatcgacccgcaaaaggatcttgcggtcatagccctcaccaacagggtttacccctcctcgaaaaacatcaaaatccgcaaattccgtccccttctgcacaacaccgtgatcaagtgccttggactggaggagtaaagtaaaaagggaaagggcaaaaggcaaaagggaagaaagggacgagtgctgagtgaccagtgaccagtgaccagtgaccagtgaccagtgaccagtgactacgttaagatagtcatgccggactcgatccggtatccatgccctctggatagtcatgccggactcgatccggtatccatgccctctggatagtcatgccggactcgatccggtatccatgccctccggatagtcatgccggactcgatccggtatccatgccctccggatagtcatgccggactcgatccggtatccatgccctctggatagtcatgccggacttgatccggcatccatgccctccggatagtcatgccggactcgatccggtatccatgccctctggatagtcatgccggacttgatccggcatccatgccctccggatagtcatgccggactcgatccggtatccatgccctctggatagtcatgccggacttgatccggcatccatgccctccggatagtcatgccggactcgatccggtatccatgccctctggatagtcatgccggacttgatccggcatccatgccctccggatagtcatgccggactcgatccggtatccatgccctctggatagtcatgccggacttgatccggcatccatgccctccggatagtcatgccggactcgatccggtatccatgccctctggatagtcatgccggacttgatccggcatccatgccctccggatagtcatgccggactcgatccggtatccatgcgtttttaccggagaagaatggattcccgtgtcaagcacgggaatgacaggagagggggagtatggacttcccgtgtaagacctgtgaaacagatgctcagatttcacgggtcaagcacgggaatgactggagagtgggacaagtgtaagtcaaaaggcaaaagtaaaaagtgctggatggcgagatagctcgaatatgtccgaaaaaggcgaaagatttttcgcccctaccagttacctgtcttgcgttatatcaatagtaaatagtcattagtcatttccccccattcccccttccaacttctggattctgacttctgacttcctccaggctatccctcattatcaattatccactatccattatccattacctgttccctcgtcacgcaaacaacccgtccatgggtacgatcggcagaggtgtcggtttcaagccctctttgcgacagattgcgtttgccgcgaggcggccggtgaaagcggctgcttccatgagaaaaaccggcgcatcgactttcacccagtctccggcgagaaaaagattatccagcggcgtctcggaaaccggtcttccggcatgatctcccggtgcccagcgcgtaaagttctgctgctgcatgtagacgtcatagagaatccgggcatccctggtttccggaaacatgtgatgcatctccctcaacatcgtctgtttgatcacctcgtcagaacgcatatcaccgggagcgatagcataggcatgcagttccacaacgctgcccccctgttgctttgaccaggaaataaaaggctcctgaaacctcgaaaacagagagatcgaatccgtataggtataccccgcgaccgtatagaacggatactccgcggatgtgagcggtttgtccagccagagcctccagacaacatagggatctgctgttccaagggccgcgatctgcgattcaaactccggctgccgcatcgctgaacgttcgacaatcctcttggtgccggaaacgtccgcggccatcacgcagtaatcacattccagaacctctttgccgcccgtggttccggaaaacaccagcagttcctgaccggcaaccgtcacgtcaagttttcccagaggcgtttcaggaggcccgcttactacagccccgtttccgtcaaacatcccggcatgacaggggcagaaaaaaccttcggatttttcatcaggaacaaccggacatcccatatgcgtacaggtagcgtcaaaagcgatatactccccgtcacgcctggtcagaagcaccggcatgccgttaccccctttaaacgacgcccactcaccctctctgaccgcggcggcatcaaccctcacgacaagcccacccgaaccgccgccgtccagttcgacaccggaaacagactgaccgtcaacgacaatccggctgaccttctttcccaggagcatcctgactccaagctctttcagccgccgttccataggacggatcaaggcatccatacagttcctggttgtaatccggtaacctaacgcctcgggactccccatgaagtagaaatgaaaataccggatcgcctcagccgctgaaagcacctccatcctgttcatggtcgcgtcggaaaaaggatgcaagaccgttcttaaaaacggttcatagatctcctgctccctacagaatgtcagaaaatcaacaccgtcataccgctcaaaggtacggtcatactcatagcgaaacatatccaggacaggcagcatctgcctgaaatccttcattatgggaataacgtcgagcgacgacgactgctgcaataccgaaaacaggttaaagggaaacaatttcggggtattaccgaacacttcaagcggctgctccctgaacagcaccggataacccggagcgggcatgaaaacgtcaccgacccccgactcggcaaacatctcgttgaggttatagtactggttgaagtatccgtgaaaaccgtgttccaccggaaaccgcgtccccagagcgtcaacctcccagccggtcagctttccaccaggctctgctgaagcttcgacaagagtaacctcaaaattcctgcgggcaagttccatcgcggcgctgatccctgcaagaccaccaccgaccacaacagcctttccgggctcctcaagccgctctttcaacccgtcggcgtcctcctctccctcgctgtatatctctttgcgtggctggtaatagccgagtgcaccggcagcaccgactgccgcgataccgccggcgatgccgcttcttttgaaaaatttcccgagaaactctctgcgatccatagtgttcaggtatattcgtgttaacatcagcgttcatggcataaacttgcaatctaacctgaataattcaccaaaggaaaaaaaaagggcgtagaagaacagaaaactttcccttttctgtcattcctgagcctgacccgtgaaatctgagcatctatttcacaggtcttacacgggaatccatacgtcccctctcctgtcattcacgtgcttgacacgggaatccattctttatattggaagtatgcatggatgccggatcaccccgtgaaatagatgtttggatttcacaggggtgtactagtacgaatagtacacggggcgacatgactgtatgcggttttgagcttttttttaccggttttcaggaggaaatccacgtacatgatcggctcaatgtatatttcttacaattcgggttttcgaattctcaaggatttttcaggctacataccttttaacaacctcaccgcatgtgatggataaagagaacactgtacaggcgatccttcggaaagctgaagagtgcggcttctgcgcggcaggcttttcatcaattaccccctgcagcgaagagagtacgagactccgggagatgatccgggaaaaccggcatggtgaaatgctctacatgcagaaaaacatcgcttcaagagacaacccggaaaatctgctgccgggagccaaaaccgttttttccgcagcaatgccctatcatttccctcttgaaacccatgcagagagcggcaggctctcccgttacgcgatggtacgagactaccacagggtgctgagcgaaaaacttgaagaggtgcttgaatgcatacgtgagaaccattccggagaggtaaacggaaaagtgtgtgtcgacggaatcccggtctttgaaaagtcctgggcagaaaaggcaggcctgggcagaaaaggaaaaaacaccatgctgattgttcctgataagggctcgctggtctttctcggtgaaatcctgctggacatcgaactgcctttcaccccggagcacctgcccgatccctgtggagaatgcaactcctgcatcaacagctgcccgaccggggcgatcattgaaaagggaaaaattgacgcgagaaaatgcatctcctacctcaccgtggagctgaaaagggagttcacccctgaagagtccggaatgaccggagaatggatgttcggttgcgacatctgtcaggaagtctgcccgcacaatcagaaatcgctgaagaaaaaaacagctgccgggtttgagcctcagaaagaacttctcaccatcaccccggaagagatcctttcactgacgaagtcaggtttcaaaaagcttttcgcatcaacgcccgtctaccgtaccggactcaagcgcctcaaacgaaacgcaagagcggttcttgaaaacctgaaagagtgttgaactgttgaactgttgagctgttgagaagacagaatccagaagccagaagtcgggaggcgggatgaatgagcgttgagattttttcctcctgtcattcccgtgcttgacacgggaatccatacatcccctctcctgtcattcccgtgcttgacacgagaatccatacatcccctctcctgtcattcccgtgcttgacacgagaatccatacatcccctctcctgtcattcccgtgcttgacacgggaatccatacttcccctctcctgtcattcccgtgcttgacacgggaatccatacatcccctctcctgtcattcccgtgcttgacccgtgaaatctgagcatctatttcacaggtcttacacgggaatccatacttcccctctcctgtcattcccgtgcttgacacgggaatccattcttgatattggaagtcttcatggatgccggatcaagtccggcatgactttccggagggcatggatgccggatcaccccgtgaaatacaacgaatattacacagggcggcatgactatcttaacgtagtcactggtcttctttgggccgttcagccattcagctaaccagctattcagcctgtttacttttgcaaaccattgaggcaaaaatcgtattcaccggctttgcctgttggaaagtctcttattatcgccggtgacaggcccaggggtttattgcttcggcatttgccggacaataaacccctgatttctttccttcttgtcctataattcgtggacaactcttttgcctttttcttctcaatgcttgaagtgccgcatagaggtgaacaccatcgcgaggtcatgctcgtcggcggcggcgataacctcatcatcgcgaaccgatccgccgggctgtataaccgccatagctcccgcttctgccgctgcgagcagtccgtcggcaaacgggaaaaacgcgtctgacgcgaccgcggatccgttcaggtcaaggcccgcctcggcagcttttgaacgggcgattttcgctgaatcgacacgggacatctgtcctgctccaaccccgactgtctgtcggttcttcacatagacgatcgtgtttgacttcacatgcttgcagatcttccatgcaaacatgagatcatcgagctcctgcgctgaaggctgacgtttcgtgacgactttcaggtcatcccgggaagcaatccggctgtctctttcctgtaccagcatgccgaaccgggttgacttgtattccgtaacctcctgcagaagaggttttctctggagaagaagacgccggttcttcttcttcatcagcatatcaagaaccccttcttcataggccggagcaataaggatttcggtgaagatttcatcaatggccttcgcggtttccatatcgagcggtctgttgcatgcgatgatcccgccgaaaggagactgtgtatcggttgagaacgccttgcgataggcctcgacaagcgtatcggcctgcgcgacaccgcaaggattggtatgtttgataataaccaccgccggcgcttcatccctgaactcttcaatcagagcggtcgccgcggcagtatcgagcatgttgttgtatgaaagatccttaccgtgaagtttccggaaatactcctcaaacgagcgtgacccgctgccgtcgtccatacgatagaaaccggcgttctgatgcgggttctcaccatagcgcatatcgatctctttttccagccggacactgatcgatccagcttccgaagatgcctctccctctgaagatgcagccaggtaatccgcgattgcccggtcgtaacgggatgtcagtgtaaacacttttcctgccagcttcagtcgggtcgaacgtgtggtcgcgccgttgttctcccgcatttcatcgagtaccgtccggtaatcggcgctttcagtgataacggtcaccgactcatggttctttgccgcgctgcgaagcatcgaaggtccgccgatatcgatattttcaatcgcctcttcaaacgtcacatcaggtttcgcgactgtctcctggaacggatagagattgacgacaaccatgtcgataaaaccgataccgttatcccgcgcctgagcgatatgatcggcattatcacgcacagcaagcagtccgccatggattttcggatgcagcgttttcacccgaccatccataatttccggaaagcccgtaatggttgaaatggaagccgctgcaacaccggattcctgaagtttccgcagagttcctccggtcgagaagatttcaacccccatggatgagagttcgcggcagaattcaacaacgccggatttatcagaaactgacactaatgcacgcttgataacaggatcagacatttgtagattagattggaaaggttatagttgaaacaaagcgtaaatgtaatcaaatatacagtaaatggccaaccataaaacaaggcttgccgtcttctgttcgggcaccggttcgaactttcaatccctctatcacgctctcaaagaaagaaacattccagctgaatttacgctctgcctgtccaaccgtcctgagtgcggcgcattctcctttgccgatcagcatgctattccaacagtgcatctttctgaaaaacagttcgatacacatggagcatttgccgccgcgatgctcaaggcgctcgatgaacacgccgtagagtatattctgcttgccggatatctgagaaaagtccctgaatccgtggtgaacgcatacgccggcaaaacactcaatatccatcccgccctgctgccgaagttcggcggccccggcatgtacggcatcaatgtccacaaagcggtactcgaggccggtgaaaaagaatcaggagcaacagtgcattttgttgaccctgaatacgacaaaggccctgttctgctgcagcacaaggttccggtcaaaccgggtgacacccctgaatcgctcgcgtcgagagttctggactgcgagcatcagctctaccccgacgcgctggaactgctcatcaggggaacagagctatgagcgaaacagtgctcatcaatgaaatattccgctctattcagggagaatcgacctttgccggaaccccgtgcaccttcatccgtctctccgggtgcgacagcgcctgcaggtggtgcgatacacggtacgcgtcagtggaaaacggcaccgccatgacgctatccgaaatagaacgccgggcagacgggttcagaacttcgctcgttgaaatcaccgggggcgaaccgctccagcaggaacctgtttacgcgctcatgcaacagctctgcgacaagggccatacggtgcttctcgagacaggcggctttctgcccgttgaccgcgtcgatccccgcgtacacaagatcattgacctcaaagccccctcttcaggagaaagcgggcgcatctgcacgtcgaacatagagcttgccgtttcagccgcagaacccctcaaaaaatcctttgaattcaaactgctcctcgcctcccgtgaagactacgactgggctgtcgatctgctgaaccgctaccgcctgaaccagcactgcaccgtgctcatgggaacggttttcaacaaactgcacccggccgaactcgctgcatggattctggaggataacctcaatgtcaggctccagctccagcttcacaaatacatctggccgcccgatatgaggggagtttaggaagagtggggaatgtcaaatgtcgaatgactattgaataatggaagacggaagaagcgagagtgctgagtggggagtgctgaggaaaaggcaaaggtcaaaagtcaaaagggaaagaaagcgacgggtagaaaaaggctgattggctaaatagctaactgcctgataagctttcaagcttctttttgactttatttatcttctctattgcgtacattttttagagtgtaccctatctaatgaaaaaggaccatgccgtcaaatccagtgctttcgcttatcgtaccgttttataatgaggaggagtctctgccgatgcttctcgatcagatctgtcaggcaatggaggaacaggaactgcatgctctttttgagcttccgttcacctttgaactgctgatgatcgacgatggctccacggatggttcatccggtttcatcaggaagcagatagatcggagacccgaagtcaagctggtttccctgcaaaagaatttcggaaaaaccgccgcactcgcagccggtttccgctatgcgtccggcgaggtagtcgtcactctcgatgccgatttgcaggatgatccctttacagtgaaagaacttgttgcgaaactacaggaagggtatgatcttgtgagtggatggaaaaggcagcgtaacgacccgttgtcaaaaaccattccttcgaggatcttcaacaccacgaccagactgcttaccggcatagagctccacgatttcaactgtggtctgaaagcctatcgaaagaaggttgtcgcgtcgcttgatctgcatggcgaaatgcaccggtacattccggttctggcggagtggaacggtttcagggtaacggaaattcctgttaagcataacgcacgacgtttcggcaggaccaagtttggtgcgtcacgggtctttccaggcctgttcgattttttcactgtgctgttcatcacccgctatcttcgccagccgatgcactttttcggtatgctgagcctgataagctttcttgctggtttcggcatcagtctctatgtgacgatcggaaaaatatttttcaatcaggctgttgtgaaccggcctattctttttcttggcattctgctgattatcgttgcagttcagtttttctcgatcggactgcttggagaaatgctaacccgtgacacctccagcacacctgactataccgtcagggagacggtgaatgtggacgaagatcgttgatttgtttatttgttgaattgttgatttggaagagaggaagggttagtagggagtgggttgtgggtaatggatagtgggttgtgggtaatggatagtggatagtgggttgtgggtaatggatagtgggtagtgggtagtgggtagtggatagtgggtagtgggtagtgggtagtgggtagtgggtagtggataatgactattgagtaatggaagaggggaaatggccggaaatgaataatgaatgatgagggatagcctggaggtagtggggagtgggagttctgagtgctgagcaatgagtgttgagttctgagtaacggataaccggggaataggaagtaggaagtttcccctcctcctgtcattcccgtgcctgacccgtgaaatctgagcatctatttcacaggtcttacacgggaatccattctccccctctcctgtcattcccgtgcttgacacgggaaatttgagcatctatttcacaggtcttacacgggaatccatacttcccctctcctgtcattcccgtgcctgacccgtgaaatctgagcatctatttcacaggtcttacacgggaatccattctcccctcctcctgtcattcccgtgcctgacccgtgaaatctgagcatctatttcacaggtcttacacgggaatccattcttgatattggaaatattcatggatgccggatcaccccgtgaaatagatgtttggatttcacagggcggcatgactttccgaagggcatggatgccggatcaccccgtgtaatagtattactcagggcggcatgactatcttaacgtattcatttgtcactcgttacttgtcactttctttccttctgccttttgacctttgccttttgacttctatcttcaggattctttcttcataattctaacttccctactccctatgcgctacatcggagcacatgtcagtattgccggcggcattgaaaacgccccgctcagggcacaagagatcggggcgaccgcttttgccctgttcactaagaaccagcgtcaatggaaagctccggctctgactgcaaaaaccatagaggcgttcagagaaaactgcgagcgctgcggttacaggcctgagcacattctgccgcacgacagctatctgatcaatctcggaagtcccgatgcgcaaaaactcgaccgctcacgcaacgcgtttatcgacgagatgcagagaacagaagctctgggactggtccggcttaacttgcatcccggcagccatctgagagagagcagtgaagaagcatgccttgaaaccattgcagaatctgtcaatcttgcgcatgaagcgacgaatacggcagtcgcggtactggaaaacaccgccggtcagggatcaaacctcgggcacacgtttgaacagctcgccttcatcattcaaagagtgcatgacaaatccagggttggtgtctgcctcgatacctgtcacctttttgcagcaggctacgatcttcgcactgaagaagcggtcaacggaatgttcgaactgtttgacgcgtcaataggactccactacctgaaagggatgcaccttaacgacgcaaaacctgaactggacagcagacgtgaccggcatgagagtatcggcaaaggaaagatcgggcttgacgggtttgcagccatcatccggcatcccgcgagtgcggaaatccccctgatcctcgaaactccgcaacccgaaatctggagtgaagagatcaccctgctccggagttttgaagaagcacagaattgttgaattgttgatttgttgatttgttgaaatgaaagaaaccggagaccggagaccggaagccagaaggcaggagcaaggagagcagagagttgagagacgagagttgagaagagggggagaagcaaggagcaagagggtgagaatggataatgggagatggatgacgggcgattggtaggggcgaaaaatctttagcccgtgttaggtgctcttcgggctatttagctatttagccaaccagctatctcgccatccagttctttttacttttgacctttgacttacatttggcctcctctccagtcattcccgtgcctgacacgggaatccacagtatcttatgtaaaaccgtatggatcccggatcaccccgtgtaatacaacgaatattacacagggcgggatgactatcttaacgtagtcactggtcactggtcttctttgggccattcagccaacaagccaaccagcaatccagccattttccttttgactttttccttttgacttaacaccctcacgctttccgcaggtacttcctcaccgccacggaactcccgaagaccccgaggaaaaagccaagaccgacaagaacaggatagacatagaccgtcgacggatgcagcacctcataaatacctggctcatagcgaagcagaagctggtcggagagcagatagatcgcaagtgcggcaaatcctccggaaagaagaccctgaatgcccccttcgataatgtatggcgcgctgataaaccagttggccgctccgaccagacgcatcgttttgattttctgctggcgagaatagatggccagcctgatagtgtaccccacaaggactattgtcgctaccgctatcagcatgcccgatccggcggtaagcacggtaaagagacgggcgttatcctcaagttgcttcaaaaagaccttgttgtaccggatatcgagaccaggttcatacgccgcaatcgctgtaacaatccccttaaggctgtcaggagcggcataccggggattgacaagtacttttgcagaacggggcagggggttgagaccgagaatctccacgatatccttgccgaactcctggcgaaaaacagctgcggcactgtcccttgagatatagcccacctcacgcaccccgtccagcttctctatatttcctctcagcgtcacaaccgcttcatctgaaaccctgtcagggaaaaacacctcaagttccaccctgccgcgaacctcttctataatgtcaaaaaaactgagggaaaccgtcgcgaacaatccaagcaatacgagcgcgaaaaagccaaccaccaccgttaccgcggcaggaagctttgcccgccagataccggaaaaaccctccctgatcacaaaaaaaagattcataactctctgagactttcttgtttagcacctgcccttcctgaagcatcgtcaccagccttcatccaaaagaaaaaacaaaagcagttggaaataaaagtttttttttcatatttacagctacgtatcggggctatagctcagttggtagagcatttgcatggcatgcaaagggtcaggagttcgaatctccttagctccacaaatttgaatcaagtcaaaaggcaaaggtcaaaagtaaaaaaggcttcgcacataaccctgctcacctctcatctctcgactctctctttgctcctgcttctcacccctgccaatcatcgcgggcagacacaggggtctgcccctactccccactacctactacctaattcatcgctcatcgctctgcactgtgaaatccactcagaaccaagcactgagaactattcagctattgagccatcttaatcagtgaccagtgactacgttacgatagtcatcccgccctgtgaaatccaaacatctatttcacggggtgatccgggatccatgctgtttcacgtaagaagaatggattcccgtgtcgagcacgggaatgactgaaaagggagaaagtcatccctccccgtctccccacatcccctgctccccactacctactacctactacctactacctactacctactacctactacctgctccctacactttcttcagcacaaaaatcaccaggcctaccagcagggacgcgccaagcccggctgaaatattcagccctgcggcaaggagaacaaccggtaccgttaacgccaccgtcatagccgccatgccggaagaaaaagagaagacaatcgcggtcaaaaccgtaaagaaaaaacttgtcgcgaaactccccgcaagcgacacaaaaaccttctcccgctttccggcaatgacctcctgctgacgctttgtctgcttttctccttgtggatccaaccgttttttcaggaacatggcagagagcgcgactatcagcaacgcaacacaatagatcaggtataccgaatagatttcctcccacgccggattaaagaatccctgttcaagcagggaagccgaaagatgaagcatcactatcgatgtcccataaaaaacagtaccccataaaaacgtaatcgcgaaccagatccatagtgacggaggcgaagccgtcttttttgctgctaaaggcatgatgtatagcactctataaggtttgaacaattcccgctgaactcttctaaaataatccataacccggtgacttcatcatctatttgcgttcaccggacatcaaaaatgcacatgagcgaagtgaagaaaaatagttttaattatagtacttgttattttaccttcaattggaacaatttagtgcggtaagttcacataattttaacatcaggaagggcatcatgtgtggagttttcggcgtctataattcaaaaactcccgcagaggacacattctatgggctgtattcccttcagcacagaggtcaggaagctgcaggaatcgtcgtggccgattacgacaaaaagaataaaaagaaaacggtttacaggcagcacaaaggaatggggctggtgtctgaagtctacaaggattcggggattttcaagaaattaccgggccacgcggccatagggcacaatcgctactccacaaccggcgcgtcaaaatccatcagcaatattcagcctttttcactgacctaccgttcaggaaacctggccattgcgcataacggaaatctcaccaactcccgcacattacgaaaagagctcaccgagcgcggcatcattttccaggcatcgtcagataccgaaatcattcctcatctcgctgcattgagcaaggaaaaagaacctcttcaccagatctatcatgctctgcgtcaggttcagggagcgttttctcttgtcattctcgcaaacgatcagctcatcgcggcccgcgatccttatggagtacgacctctcgcactcggcaagaaaattgatccgaagaccggtgaagcggtctattatgtagcgagtgaaacctgcgccttcgacattctcgcggttgactatgttcgtgacatcgaacccggtgagatcctgcttatagacaaattctcggcaaaaaaccataaaccgacctcactctttcttcctccttcaaaacgcaaagcgcgatgcattttcgagtatgtctattttgccaggccggacagtcttgttttcaaccattccgtggacaaggtacggcgtaatctcggtaaaagtcttgcccgggaatccatgatcgagactcccaatgatgacaacaaacatcagattgttgtcagcgtgcccgattcatccaacactgcagctctgggctttgtcagagaaagcaataatatctgccgtcccgcacgatttgagcacggcttgatccgtaaccattatgtcggaagaacgttcatacagccggggaaggaaagcagggaaatcaaggttcgctcaaaatacaatatcatccgcggcgtccttcaggatcgccagataattgttatcgacgattcgattgtacggggaacaaccgccaaaatgctcattaaactcatccgtgaagccaagcccaaagaaatacacctgcatatcagctcaccgcccataaccaacccctgcttctacggcatggactttcctacaaaagtccagttgctcacctacatgttcgctgatgcgaaagacaacgatgaagagcttgaaaatatccggaagtatatcggcgtcgactctctgaaatatctctcgctccagggtatgctgaacagtgctccccggtttgaaaatgaaacccggagctactgcaccgcctgctttacgggagactacccgatccgcatggacgacgcgacaaccgataaggaagaaaacgacagcggggaataggaaagtcaaaagtcaaaatttaaaagtaaaaaaagccgcagcctgtatcgtattgattttgccttttaacctttgacttttgacttttgacttgattttctctcaccctttcttcttgttctctttaaactcgatccggacagacgtatggggtacggcttcaaggcgttttttcggaataggcttgcccgacttggcgcaaacaccgtaggtcttgttcctgatcctttcgagggcctggtcgatgtatcccagatatttctcgtcacgtgcgataaacatgaagcgctgctcacgatccatggtctccgtaccgtgatccgccatatgcatggagtagttggaattgatagagtcctccacactttcttcagaaagtgatgatttgagaatctcaagatcacgcaggacctcttcacgacgcttcagaagaagctgcttgaaatgctccagctcatcgtccgacaaataggtatgaataacctttaccggaccttcgataacttcattgtctctcttaatggcactgctgctttttctcggcatgatctatccagtttactgattcctaagttgagcgagtcaatagatgctaaaaactgataagattatttttattaatctgatatacgtaaaaacacatctgatgtgaacaaacccgttgggtgaacgtgaaaaaaaacagcaatctgcatctattgcctcccttcgggattatcgatcatactacatcttctttgttacaaggaacttgcggtagttcactacagcggcgttccctgtgcctcgaatctacagcatgatcgacaatcgctcaattcaggtaaatacaaacgcttcaacgcatagcccgggctaaacgattgttacatactgccatcacaaaacccactcactgctgaactgccaacaaacaatctactcaacaggtactacaacctttcgtccgtcatcttgttctctggtaaaaacacggtaattataacattagcttttggatttatcaagaacaaaactacataactccccgttaaggctctcctcacgccccccggaaagtgtctcaggagatacaacatcaagaaccacagccaaagtttcctgcctgatatagtcgcggttcttctccacggcgagcaccaccttttcactccccgccacacgaacctctatcctgtcggtgatctccagaccggaatcttttctcagggcctggatcctgctcaccagctctctggagagcccgagcatttccagctcaggggtgatttcagtatccagcgcgaccatgacgccggaggcgtcatccgacccgaccagccaaccctcgatatcttcacggctgaccacaacatcttcaccggtaatggtatagatttttccttccacgtcaagggatagagaaccttcggtttcaagcgtcgctatctccctgtgcgtcaaaatccggatacgatcggcaagcttcttcacctcttttccataacgggggccaagcgatttgaaatccggttttgctttcttgctgaccaccgaaccctcgtcttcgatatactcgaccttctgcacgttcacctcatcgataataatatccctcacctgctcatactccatcctgtcagcagcatcatcgacggcgagcatgatacgcttcaacggctgacgtaccttgatggacgctctttcacgcattgtcctgacaagggatgtcacaatctgggcttttttcatacgaagctccagcggactgtcaatcgcaccggcgtcgacagatggaagatcacagagatgcaccgatgcaacaggctctctgccggtaacagcattaaggttcatgaaaatcctgtccgcgatgaacggcgtaaagggggcgagaagctttgctaccgtctcgagacactggtataacgactggtacgctgccgttttgtcaggccctgcctcacctttccagaacagcttcctggaacggcggatgtaccagttcgagaggtcatcgactgtaaaatcattgatcaaccgtattgcaccggtaaggtcgtactgctccatacgctgttcaacccctgaaacaagagagttcagtgaggaaataatccagcgatccagccctgatctttcgctgaccgggataggctcttcggaaaaagtaaacccgtcaacgttcgagtacatgacgaagaaattatagctgttgatgaacgcgcggaaaaacttgcgttgctcctcctctatctcatcactattgaacgacttgggcctccacggaggacttgaaaggataaggtaccagcgaagagagtctgcaccgtacttttccatcgtttcaaacggatcgacaacatttccctttgattttgacatcttctggcctttccggtcaagaatatgaccgttgaccacaaggtttttgtatgccggcttgtcaaagatcaatgccccgatggcgtgcagcgtgtagaaccatccccttgtctgatcaacaccctccgcgatgaaatcagcgggaaaggtcgtatcgaaaacctccctgttttcaaagggatagtggagctgcgcaaaaggcatggagccactatcgaaccacacatcgatcagctccggggtccgacagtatcgtctgccgtccctgataaaatagactctgtcaacgaaaggcttgtgcagatcaagttcaaccagtccttcagcaagcgcgtcaccgagtcgatactgtttgccgtcgatatcgatatacccttcctgaagttcttcaacggagccgatagcgaacaccttgcccgaatccgggccgtctcctatcgagaaatcctctgaaacccatatcggaagcggtgtcccccagaaccgctctcgagaaagcgcccaatccttgttctcctccagccagtttccaaacctgccgctaccgatctcgggaggacaccagtttatctgaccgttaagctccaccatcctgtcagcaatatctgtcgtcctgatataccaggactcgcgcgcgtaatagataacaggaacatcgtaacgccaggaaaacgggtaggtatgggtaatggtttcctttctgaagagctttccctcctccttcagcctcctgataatcaacggatcggcgtccttgaaaaacatgccctcatactccggcacttcagcggtaaaacagccgttacgtgcgaccggctgcagcatcgggagatcgtacttcctggacagctcatagtcatcggcaccgaacgcgggagcgatatgcacgatacccgtgccctcctctgtcgagacaaaatcaccctctgtaacaaaccagcagggcttttcaggctcagcccaggaaaacatcggctcgtattccagtccggcaagcatgctgcccttgaaagaatccagaataacgatttcctcatcctcgcccaactgcttgcggagcacctcgatccgggatccggcaagaatgtagaccacgccatcactcgttctggccttcacatactccacatcaggcccgacacacagtgcgacatttgagataagtgtccagggcgttgtcgtccacacaagaaaatattcatcggcatcctttaccttgaacgtcacatagacactcgggtcttttacctctttgtaaccaagcgcgagctcatgtgaactcagcaccgtctccgatttcgggtcctgaggcacgatcttgtaatccttatagatcaatcccttgtcaaagatcgttttcagcgcccaccagacagactccatatactcattggtacaggtgatatagggatcatccatatcaacccaataccccatcatctcggtcaaccgtccccatccctcacgattgtcatcgatatgatgatagacaagctctctggccacatcattgaactcatcggcaccatactcttcaacctgggccttgtttttaagaccgagttttttttcgaccgcgatttcaaccggaagaccgtgcgtgtcccagccggccttgcggggaaccttgtacccctgcatcgtcttgaaacgacagacaatatccttgattgtcctgctgaagacatgatgcaccccgggcttaccgttgaccgtaggcgggccttcatagaaagagaaaaccttatcacctggtttatcgagacttttttgaaaaatatcatgttctttccagaactgtaatacttcagtctctacggagctataggacaggtcggcaggatattcgggaaatttgtcgggcattgttttaccgtatagtcaaaaaagatagcgtgaagaaccctcatacgctgatcgatgcaggccggatgaagttcagccggagtgccgcgacttgtcgcaacgtaaggactccggctctcccgagcgagctctaggatacagcgcaggtttttcgaggcgcacagcagcaggatacgtgaaccttgtattattcaggcattgaatatagcgcggggaaatgcgaaaggcaagccttttacctgataaaggcttgcctctgcaattatcaatcaaaaagccgcccgtaacctggtacggcttttcaagggatcagacggattactgttttccctgattattgttaagggtcttgctgataccttcaaggatttgctgagcaacgccgtttgccgactccagggcctgtacaagggcgttgccaagtggagtgagtgtagtatcaagaaggtttcccacacctgaaaggattgtagaaaaatcccctttaacattctgaccgcctccgctttgctgctgggatttcatttcttctgccatatgccacagagttttataattatttatcaatgctcagactacagtagaacaaaaataaaacatttctccaacattcaaaaccgcagggactattagtagtgctgagtgctacggggaagatagctgaatggctggatggctggatggcccaaagaagaccagtgaccagtgaccagtgaccagtgaccagtgaccagtgactacgttaagatagtcatcccgccctgtgtaatattcgttgtattacacggggtgatccgggatccatacggttttacataagatactgtggattcccgtgtaagacctgtgaaatagatgctcagatttcacgggtcaggcacgggaatgactggagaggaggccaaatgtaagtcaaaggtcaaaagtaaaaagaactggatggcgagatagctggttggctaaatggctaaacacgaagttgacaggggagggcgaaatatttttcgcccctaccaatcaccgcgggcagccacagggggctgcccctacaattctcgtctctcaaatcttgacactctgctctcattcatccagcttttttacttttaacttttgacttccctactccccactacccattatccactatccattatccactatccattatccactatccattacccacaacccactccccatctcccctcttccactattcactagtcaatcgacaatagtcattactcattagtcactctcttcaaatactcccccgaggcgatatgatcgagccaggtgctgttctccagataccagtccaccgtcttctccagtccctcttcaaactgaagcgaaggtgtccatcccagttcccgctgaagttttgaggagtcgatcgcgtagcggaaatcgtggcctgcccgatcggtcacacaggtgatcaatttcccggattctccttccgggcgaccgagcttccggtccatgatactgcagagcagtctgatcagcgcgatgttcgtccactcgttgtttcccccgatattgtaggtctccccctgctttcccttgtgataaatcatgtcgatcgcccgggcgtgatcgatgacccacaaccagtcccggacgttctctccttttccgtaaacaggaagcggcttgttgttcctgatgttattgatgaacagcgggatcagcttttccggaaactgacacggtccgtagttgttcgagcaattgctgatcaccacaggcagtccgtaggtatcgtgatacgcacggacaaaatgatccgaagaggctttggacgctgaatacgggctgtgcggatcgtaagaggtctcttcggtaaacatgccctcgccacccaaggcaccatagacctcatcggtcgagacatggtagaaaagttttccgctgtagtcgtcttgccagagtgctcttgccgcgttcaacagattcaccgtacccagcacattggtcatgacaaacccggtcggattggcaatcgaacgatcgacgtgcgactcggcggcaagatggatcacgccgtcaaaaagctctttttcaaaaagctccagcatgactgcgccatcggtaatatcacccctgacaaagcggtaattcgaacgatcctccacatcccgcaggttctccagattacccgcgtaggtcaatttgtcaagattggtgatgctgtattccgggtaggtatcgacaaaataccgcaccacatgcgatccgataaaccccgcccccccggtgatgagaatgtgcatgggaataaaagtcaaacgttaaaagtaaaaagtaaaaaagggaaaacaggaaaaagaggttgatgtgttgaattgttgagctgcaaaacaagaatcccgaatcaagaagccggtatgacgttaaaagcgttgtgttgaactgtggcattgttgtttcaccgctacccttataaatacctatcaaatcatgacaaaacctctacagagccataatcggccttgcattctactcaagacaacgtctatgaagagcattgatcttgttggataattctcttatttcttgcttaatcaactgatgttcatcctcttcaagaatcttcaaatcaacagctattataagctggcacgccacttccatcatggaactgtatgttatctgataaaccccgccccgtgaaatagatgttcatatttcacaggggtgatccggcatccatgccctccggaaagtcatgccggacttgatccggcatccatgaatactcccaatataaagaatggattcccgtgtcaggcacgggaatgacaggagagggggagaatgaattcccgtgtaagacctgtgaaatagatgctcatatttcacaggggtgatccggcatccatgccctccggaaagtcatgccggacttgatccggcatccatgaatactcccaatataaagaatggattcccgtgtcaagcacgggaatgacaggagagggggagaatgaattcccgtgtaagacctgtgaaatagatgctcatatttcacaggggtgatccggcatccatgccctccggaaagtcatgccggacttgatccggcatccatgaatactcccaatataaagaatggattcccgtgtcaagcacgggaatgactggagagggggagtatggattcccgtgtaagacctgtgaaatccaaacatctatttcacggggtgatccggcatccatgccccccggaaagtcatgccggacttgatccggcatccatacggttttacgtaagatactgtagattcccgtgtcaagcacgggaatgacaggagatggggagaatggattcccgtgtaagacctgtgaaatagatgctcagatttcacgggatgatccggcatccatgccctctggaaagtcatgccggacttgatccggcatccatgaatactcccaatataaagaatggattcccgtgtcaagcacgggaatgacaggagagggggagaatgaattcccgtgtaagacctgtgaaatagatgctcatatttcacaggggtgatccggcatccatgccctccggaaagtcatgccggacttgatccggcatccatgaatactcccaatataaagaatggattcccgtgtcaggcacgggaatgacaggagagggggagaatgaattcccgtgtaagacctgtgaaatagatgctcatatttcacgggtcaggcacgtgaatgacacaaaggggaaactaatccctttcctttcgacacccttcttatcctgattcttggcttctgaatccggtcttcctcctcaattcaacaactcaacaaatcaacaacatctcttcagcattctttcgagcgaatcctgccagtgggggatttccaggttccagtgctctttgatctttcccttgtcgagcacgctgtagtgcgggcgtttggcttttgtcgggtactcaccgctccccacaggaagcaccctgcaaggaagttgccttgcccgcataaccgctctggcgaaatcataccacgaacagactccctcgttggagtaatggtaggtttcagcataggtatgctctctgtcgtaccggctgagcatcgagacaagagcttcggcgagatccgctgcaagtgtcggcgttccggcctgatcgaacaccaccttcagctcatctctctcactgcccaaccgcagcatcgttttcacgaaattccggccatgtgaagagtacagccaggaagttctcactatcatatatgaaggtgcgatcgctcgaatcttctcttcaccctcccatttcgattggccgtaaacaccgagcggactgacagcgtcaccttcatgatagggagtacacgactccccgttgaacacataatcggtcgacacatgcacaagcaacgcatgacgctctttcgcggcttctgcaagcacctccggaccgtcacgattcacccgatacgctgcttccggctcatcttccgccctgtcgaccgccgtataggccgcgcaattcacgatcgcgtcaacagcatgctcaccgcagacacgatgcaccatcgccctgtcggtaatatcaagaagaggcaggtcatagaaaaaaaacgtcatcccctcgtgccgggccgcaagttccttcagttccgaacccagctgcccgttgccgcctgtaacaagaatgttcatcaaaaatcaagtcaaaattcaaaaggcaaaagtatacaaaagtgaccagtgatgaggtaaaggtcaaaaggcaaaagggaaaaggaaaaaaagtgcccagtgctaagatgaatatagtcttgcacctcggcatgaaaagtcaaagctcaataataaatacctcttcgacccccgaaatccagacaccttaggacataacacataccacactcatcactcattgctcagtactcagaactaactccccctcttccattacccattacccattacccattatccactatccattatccattacccactatccattatccattacccacaacccactccctattcattccctcttccattatccactagtcaatcgacattagtcatttcccccattcctcggatacaccttctcctgccggaaatcatcgtaggaaaaatggtacgcctctttgaggaacggcagggaagcatctttgtctgaaacctgaatatcctcttccggtagtgtccagtcaattcctaacgctttatcattccaccgtataccagcatcatagtctggagcataatagttatcgcacttataggaaaagatcgcttctttggatagcacgataaagccgtgcgcgaatccctgggggatccacagcatgttgttcctttctgaatccagtttcacagcaacatgccggccataccagggcgacccctcccgaatatcaaccgccacatcgagcacagctcccgcaatgacacggacaagcttcgactgggtgaacggcggcttctgaaaatgcagcccccgcaggacaccgtagccggacttcgactgattatcctgaacaaaatcaaccttaccgacatgttcctgcagaatatctttcctgaaagactcaaaaaaatacccccggctgtccccgaacacccgcggttcaaaaaccaaaacgtcgggaatcgcagcagctgtatatttcatatacatcaagtcaaaattcaaaaggaaaaagttaaaaatgaagaactagaatccggattatcgagacgcttcaacattttctttcgatctaacgataatggccgcaaggattttagacagctcttcagactcaccgatcaattcattaagccgttccctttcctgcaggctttcttctttaatctccctgataatcctgagccagtagttcgattctttcatttcacgcaaggaaatttctgtcttgtagataaaatcctgttttgaagagcctgcctgtgcttcttcatagttcgcacccgatgaagtagcagatttacagagttgatatgagataacctggtactcaggcgattttgggaattttctgataagatttatagcagacacagcaaaatcaaaaagtcgtatcgcaagatcttttttcataattccaatgttcgttattgcttacagtatctttcgcctttcctcttctgactttcctcctccacttttgacctttgcctttgccttcttccttttgccttttgcctttttccttccctcctccacttttcacttttgacctttacctttttccttccctcctccacttttgcctttttccttccctcctccacttttcacttttgacttttgacctttgccttcttccttttacctttcttcaacttctcttcagcagctgaagaagatactccccatactggcttttcatcaggggtttggccagttcctgaagctgcccatcatcgatccagccgctgcgccatgcgatctcctcagggcatgcgattttcagcccctgccgtttctcgaccgtctctataaagttaccggcctcctgataggattcatgcgtcccggtatcaagccacgcgaaccctcgccccatgatcgacatcctcagtcgtctcctgcgcaggtactcttcgttcaccgaagtaatttccagctcaccgcgagcggaaggtttcacgttttttgcaacttcgataacatcgttggtataaaaatacaaccccacaaccgcataattcgacttcggctctgacggtttctcctcgatcgagagcacattgccatcgtcatcgaattccgccacgccgtatcgctcaggatcgttcacataataaccgaagatagtggccgctcgttcttcactgacgctttgtaccgccctctgcagcattcccgtaaacccgtaaccgaaaaaaatgttatcaccgagaatgagacagacatcatcatctccgataaactcctcgccgagcagaaacgcctgcgccagtccgtccggagacggttgttcgacataggaaagcctgatcccccagtcgcgtccgtttccgagcactttttgaaataacggaagatcatccggcgtcgatatcaccaacacatcgcgtatacccgccagcatcagcgtgctcagcggatagtagatcatcggcttgtcgtatatcggcagcagctgtttcgatatcccctttgtcaccggatacaaccgcgtccccgaaccgccggcaagaataattcctttcatgattgagtgctaagtgctaagatagttgaagaagtaacgaatataaaaaggctttggtccacgaattaacacgaattatgggaacagaaggaggctgaatggccaaatggctggttggctcagtggctaaatagcttgatagcttaatagctaaatggctaaacacgaagttgacaggggagggcgaaagatttttcgcccctaccaatcacccgtcacctgttttccattattcaatagtcaatcgacaatagtcattcctcctccctactccccactacccaccccgtgaaatcaaataagatatttcacagggcccattatccattatccattattcatttcctctattccctcttccattatccactatccactatccattctccattatccattctccattatccattatccactatccattactccctacccatttcccattcttttcttacattaaaccgggaaacagtacaacaattgctctacgaagaaaaacaaatctaaaatacaatgtcagagaacaataaagaacatcgtgtgaatttcgcacttgtgaacatcaaaaccgaccagctcgatatccatcccgaaactttcgatgaaaacaaacaggtctcgatccaggcgggcatcaacttcggcgtcgataaacagaaacacctgataaaggttcttttcaatcacaatttcgtccatcaggaaatcgaggagaacgagaagaaaaagataacgccgattattgaactggcagtcagctgtgtctttgcccttgacaaggaaagctgggaacttcttgaaaaagaagaggaaaaagtcttcatcctcccgaaaggactcgccagccatttcgcctccatgacagcaggaaccgcgagaggcatactccacaacgagacggaacataccgactacaacaaattcatcattccggccaataacgtcggtgacgtcatcccgaacaacgtgcagatccctctcgaaaagccgtcatctcagaactgatttcctttcggccacgtataacgcaaaaaccccgagtcattcggggttttttgttgtgcggggagcaggctgtatcattacttcttcactggagaaaccagggaaacctgacgtataaaatcctcaacaggagtctcctccggcaggatatacacaaaaccctgtcttttgaacaaggaactgatgacatttttatacaatgtcggctgaacgttgatacatccccaggttatccggttatcagaggcagttgctgtctttaaacgggtccttctgttctgtcccggcacattgactaccggatgaagcgctatggcaaactgtgaatcaatccacagaacctgctttccccgatgatccggaccaagcaccacctgaaaacgtccggcaggagtaaccctttccgagggcccgatgctcgacaatcttttcttgagcgtttttggatttatccgatctgattttgatatgccgagcaacaccggtcctgaagcgaccgcctccccggtattgctgaacagatgaattaccgcgttttgtttatcgatgacgccgaaaggcaataactggttattgtagttcttcccgatccatttaacggttcgctgaacatcttccgacgcgttcggcgcggcaaaatgcttgtcatcaattttattctttttgcttttaccgtagacctcattcacctgaaacagcataatgagggccatcatcataacagccgcggagcgagccgtccgggaaaccttgcaaactctggtcatagtatcactatattttcattcgattgcagacgcacataatcacaatcatgaacaaaaatagtaattatgcgtcaaaaacgcaacacgaacccggagcaggagcagtgctgaggaaaagggaaaagaaagtgaccagtgaccagtgaccagtgaccagtgaccagtgaccagtgaccagtgaccagtgactacggtaagatagtcatgccgccctgtgaaatcaaaacatctattacacggggtgatccggcatccatgccctctggatagtcatgccggacttgatccggcatccatgcgtttttaccggagaagaatggattcccgtgtaagacctgtgaaatagatgctcagatttcacgggtcaggcacgggaatgactggagagggggagtatggattcccgtgtaaggcctgtgaaatcaaaacatctattacacggggtgatccggcatccatctttaaagcattatgtaaaggcatggatcttcgggtaagacctgtgaaatatgagccctgatttcacgggtcaagcccgaaaatgacaaaaaaggcgaaatatttttcgcccctaccaatcaccgcgggcagccacagggggctgcccctacaattcttgtctctcaaatcttgacactctgctctcattcatccagcttttttacttttaacttttgacttttgacttccctactcccactatccactatccattatccattatccactatccatttccccccccccctgctcaccatacaataaaatacgggttcagcagctcctctttgttgtaccgcagttcctttccgctcccggcctcgatcatgcttttccccgcagctctgaccacggcgtgcccggctgccgtatcccactccatggtcggcccgaaacggggatagatatcagcatcacctgcggcaaccatgcagatcttcaacgagcttccccgctgtacgatctcgagatcaggatattcgtccctcactgaatcgataaaggccgtggtgagatcattcatgtgagaacggctgccgacaaccctgtaggatctttcgtttttcgccagaggcagagcatatgctctttccagcagtcggtcaagactgcctgacgatccattggcaaccggaatatagtatcccccctcgtccgtactaccgaagaacagttcatcgagtaccggaacatagacaacaccgagaaccggcacaccctcatcgatcaaggcgatattcaccgtaaactcgccattacgtgaaataaattctttcgtcccgtcaagcgggtctaccagccagtaccgcttccatgctttcctttcttcataagcgatcgactttccctcctcgctcaataccgggagtccggtggattccagagcatgcactatcgactcatgcgccgcccggtcggctctcgtcagaggagaatcatcccccttcttttcaatctcgaagtcctcggactcatagacatccataatcaaccggccggcagcaagcgcagctctgaccgccataagcaactctttttcaaataccatatgctgtattgttgttctgtaataggtaatagagaaaagatagtcatgccgccctgtgtaatattcgtagtattacacggggtgatccggcatccatgccccccggaaagtcatgccggacttgatccggcatccatacggttttacgtaagatactgtagattcccgtgtcaagcacgggaatgacaggagagaggaagaatggattcccgtgtaagacctgtgaaatagatgctcagatttcacggggtgatccggcatccatgccccccggaaagtcatgccgccctgtgaaatccaaacatctatttcacggggtgatccggcatccatgccctctggatagtcatgccggacttgatccggcatccatgcgtttttaccggagaagaatggattcccgtgtcaagcacgggaatgacaggagatggggagaatggattcccgtgtaagacttgtgaaatagatgctcagatttcacggggcgatccggcatccatgccctccggaaagtcatgccggacttgatccggcatccatgcgtttttaccggagaagaatggattcccgtgtcaagcacgggaatgacaggagatggggagaatggattcccgtgtaagacttgtgaaatagatgctcagatttcacgggtcaggctcgggaatgacaggagagggggagtatggattccagtgtaaggcctgtgaaatccaaacatctatttcacggggcgatccggcatccatgccccccggaaagtcatgccgccctgtgaaatcaaaacatctatttcacggggtgatccggcatccatctttaaagcattatgtaaaggcatggatcttcgggtaagacctgtgaaatatgagccctgatttcacgggtcaagcccgaagatgacaaaaaaggcgaaatatttttcgcccctaccaatcaccgcgggcagccacagggggctgcccctacaattctcgtctctcaaatcttgacactctgctctcattcatccagcttttttacttttaacttttgacttccctactacccactcccctcttccactatccattattcattctccattattcatttccccatccccctactctaccgtcaccgatttcgcgagattccttggccggtccacgtcgcactcccgcatcttcgctatatagtaggagagcagctgcaggggaatcaccgtcaggagaggcatgataaactgaactgcttccggtacgtagatcacatgatcgacaagcccttctatctcctcgtcaccttcggtcgcgatagcgatcacgcggcctttcctcgtgcgcacctcctcgatattgctgagcacctttttataggtttcatccttggtcttcgttgcgatcaccaccaccggcattgcttcatcgatcagggcgatcggcccgtgtttcatctctgccgccggatacccttcggcatgaatgtaggagatctccttgagcttcaacgccccttcaagtgcgaccggaaagttgtaccccctgcccaggtagagaaagttccgcgcatccttgtaatgtccggcaatctccataatctgttcgttgttctccagtatccgaccggcctgatccggaagattgcccaatgactgcagcgcttccatcacttcagcatccgacatcgtccgcgccttgctcaacgccagcgcgagcatggtcagcacgataacctgtgcggaaaacgccttggtggacgccacccctatttccggccctgcatgggtatagataccgtaatctgtctgacgggcgatggtagaaccgaccacgttgcatatcccgatgactgtcgcgcccttctccctggccaattgaagcgccgcaagcgtgtcggcagtctcgcccgactgggaaatcaccagcatcacatcgcccggtccgatgatcgggtttctgtaccggaactccgatgcataatccacttccacgggaatgttggcgaactcctcgatcaggtactccccgatcaatccggcgtgccagctcgtcccgcaggcgcagatgacaatccgtttggccgcacgcagttcatccagatgatcggcgacacctccaagctggatccgtccctcttcgagccgcaccctgccgcgcatcacatcctgcatcaccttcggctgttcgaaaatctccttcagcatgaagtgctcgtagccgcccttctcgatctctcccaactcgaaatccagctcgctcagggctttgtcctgctcgacgttatcgattgtcttgaccctgtagccgtcccttttcatcacagccatctcgtcatctgcgagatagaccaccttgcgggtgtactcgaccagaggcgccgcgtcggaggcgacaaaatactcgccatccccgatcccgatcaccagcggactgccctttctggcgacaatcatcgtctcgggctctctggaagaaatcacgcagatcccgtaagcgccgtcgatgatcgaaagcgcctgacgcacggccgattcaaaatcaagaaaaggaacctgcgcccagagatggtcgatgagatgcaccagcacttcggaatcggtatcgctgctgaaactgtagccatgcttgcccagttcgacgcgcagcgcggtgtggttctcgatgatcccgttgtgaatgagcgctatatcccctgcctcgttcatatgcggatgcgcgttccggtcgctcggatctccatgcgtcgcccatcgggtatgcccgatgccaagcgtcgcccctgaaatatgcccgttgctccgcacgatcgtctcagcaagcgaagccacattccctttctgcttcaccaccgacaacgatccgttcagcaccgcgataccggccgaatcatacccgcgatactccagacgccgcaacccctgcagcagcacttccgaagcctcccgcttcccgatatatccaacaattccacacatagtcgttaatcgttattggtgaacaggtactaggccctgtgaaatatcttgtttgatttcacggggtgatccggcatccatgccccccggaaagtcatgccgccctgtgaaatccaaacatctatttcacggggtgatccggcatccatctttaaagcattatgtaaaggcatggatcttcgggtaagacctgtgaaatatgagccctgatttcacgggtcaagcccgaagatgacaaaaaaggcgaaatatttttcgcccctaccaatcaccgcgggcagccacagggggctgcccctacaattctcgtctctcaaatcttgacactctgctctcattcatccagcttttttacttttaacttttgacttttgacttccctactacccactccctgtcttgcattatttcaatagtacatagtcattagtcatttccccacattccaccttccggcttctggcttcctccattctatcccccattacccactatccattacccactatccattacccattatccattacccactatccgcctccgctctcccgtacttgtcatcgaaccgttcgatatcgtcttctccgaggtagcttccggtctgcacttcgatcagctccaggggaatttttccaggattctccagacgatgcctggttccgatcgggatgtaggtggactggtcctctctcagaataaccacgtcctgatcgacagtgatacgtgcggttcccttgacaaccacccagtgctccgcgcggtgatagtgtttctgcagcgacagggccgatccgggctttacgataatgcgcttcaccagaaaacggtcacagcggtcgaccgtctcatacgatccccagggacggttcacccggacatgcgtcaccgcctcgtcacgtccctcgcgtttcaaccgctcgacaatcgccttgacatcctgtaccctgtctttcgaggcaacaagcacagcatcggcggtttcaacgatcacatggtcatcgaccccgaccgccgccaccatacggcttgaggcatggatataactatccttcacatcgtgcagcaacacatcaccttttgcgacattaccacaatcatcccgttccttgactccccacaaagccgaccacgccccgacgtcgctccatcccgcgtcgagcggcaccactgacgcacctgttgttttttccattaccgcgtaatcaatcgaatccgacgggcatgcggtgaacgcctccttgtccagcctgagaaaatcaaggtcggacttcgcgttctcaagagcgagcctgcacgcctgaagcatcgccggagcatgcgcttcaagctcttcaagatatgtcgagaccttgaacagaaacatcccgctgttccagaaatactctcctgacgccacatacgtttccgccgtttcacggtcgggtttctcgacaaactcctccaccggaaagacgcggttctcaccgctcttttctaccgtggccctgatatacccgtacccggtttccggcgcgtccggcacaataccaaaggtaaccagcgcaccgtcgttcgctgctttcgagccaagtgcgacagcttttgcgaaagcatcgacatcctgtatcacgtgatcagcaggcagaagaagcatcgctgcttctggaaactgttcctgaatgcgcagcgccgcaaccgctgctgccggggccgtattccgtccgacaggttccaggataatatcgccgaccgtatcggtcacctgccgcaactgctcggcaaccatgaaccggtgatctttattacagacacagtagaccggaccggtatcaggaatattcctgagccggacgacggtttcctgcagcatggtttgttctgctgcaagaggaagcagctgtttcgggtactgcgcccgggacaacggccagagccgcgtccccgagccaccgctgagtataacgggaatgagcataattaaagtgctaagtgctaagtgctaagtgctaagtgctaagtgctaagtgctaagtgctacggggaagatggcttaatggctggttggctggatagctgaatggcgaggtagcccgaagaaaaccaggaaaaggcgaaagatttttcgcccctaccagttacctgtcttgcattatttcaatagtaaatagtcattagtcattcgacaatagtcatttcccccattccaccttccggcttccggcttccggcttctaacttcctcctccccactacctactacctattcactccctcttccactatccactatccattatccatttccccgtcccccttttccattattcaatattcaatattcaatcgacaatagtcaatattaattctccattatccattatccatttcccatttcccatttcccatttccccaatccctctcttccattattcaatagtcattcgacaatagtcgttattcattcccactccactcctgtttctttttactcataatattgagtaaatttactcaacataccaaacaaaaacccattccataaaaaaacgctcatgctcattgaacgcgaccaaaaaggagttctcggtaaacgcattgaagaagaaccccgtcgatttatacaggtaatctatgggcctcgtcaggttggcaaaacaaccctcgcacaacagcttgttgaatccacccgtcttccggtgcattttgtttctgccgatcttgttgcagccggccaatccacctggatcagtcagcaatgggaaactgcaagactcaagctcaaaaaatcgagccaaaaagaaggaatcatcatcatcgatgagattcagaaaatcgacaactggagcgaaactgtcaaaaaagaatgggacagcgacagcctgcatcaggtgcagctcaaggctgttcttctgggttcatcgcgactactgctgcagcagggtttaaccgaatcgctggccggacggtttgaaacgacatacctcgggcactggtcgtatggtgaaatgaaaaaagcattcgatttttcacacgagcagtttgtctggttcggaggctatccgggcgcagcatcgttaattcatgatgaaaaacgctgggccggctatattaccgattcactcatagaaacaagtatatccagagacattctcatgctcacacgggtcgataaacctgccctgatgaaaaatcttttcgagcttggatgcagttattcaggacagatcctgtcattcaacaaaattatggggcaactccatgatgcaggcaacacaacaacacttgcgcactacctgcgtcttctcgatacagcaggattgttaggcggccttgaaaaatacagtccggcaataatcagacagagagcgtccagtccgaaattccaggcacataatacagccctcgtcagcgctcaacagcaacaacgttttgacagtgtcagagaaaatcccgcactgtggggaagatgggtggaatcggcaataggagcccatctgctaaacgctacactaagccaacaaatgacactcacctactggcggcatggcaatgctgaaattgattttgtgctccaacaaggcaacagagtcatcggaatagagatcaaaagcggtacggaccagaagaacaaaggcatggaagtcttcagcaagcaatacaatccatataaaacacttctggtaggcaactcaggtattccatgggaagaattcctcgaactcgatccaggcgagcttttttaattgggtattgggccccgtgaaatcagataagatatttcacagggccgattaccttgtttccttaatgcattagtcaatcgacaatagtcatttctcagtagtcattccagcttccgccatcctatcacctaacacgtagcacctaacacgttgttaactcttttcagacactcccgacacagtcgcccggcacgctccgcagtatccgcttcggcatagcaccgcagttcgggagcattgcctgacgggcgcagatgaacaatgtcgccgtttgcaaaggttacccgcaaaccatccgtggaatcgacggcagcagcagctccggcatcaggagccatgagtgccccgatttcatcaggggccgcctgcaatccggcaatgatcgaccggctcagttcagtcggaaaatcctgcaaacgatcgcttgccgtgtaacgctttggaagagagtcagtcaactctgaaactttacaaccaagctcacggaccatacagagtaacgctacaatcggcagaacggcgtcccttgtcggtaacgcatcgagtgcttttccattcctcacagcatcgctccccagcagaaaaccgccgttcgcctcatagcccacgacaacgccgtcgctgccggcctcttccataccggctatcacatagggagaaccaatacgggttcgaatcacccggtcaaacgctccgcactcttccacggctgtattgcagcttaccggggtgaccacaacgtttgcccgcagaaactgtgcacagagaataccgaccacatcgccacgcagccactctccctgttcatcgcctatcagggggcggtcaccgtcgccgtccgttgaaactattgcatcgaatgtatgttcctttgcccacgcccttgcccgatgagcatcttcttctcgaaccgcttcagtatcgatcgggacaaaggtatcggtacggccgagagacatcacctgcgctcccagcccctccagaatatcgcgcagcacatcacgggcaacgctcgaatgctcatagaccccaaccgtcatcccgtcgagagctccctgcccgaagaaatcaaggtagcgagcaacgtaagcctgatacgcccgttcatctttttgcggtaacactgccggttgcactgtttcaggaacatcaagtgaagcactcatcatcgcctgttcatcggccttggaaatctcaccatctgcccgataaaacttgatcccgttgcggtcaaagggaatatggctcccggtaacaaccacagccggagcctgcctcttctcagcatagaacgctattgccggtgtcggcagagcaccggcatacacaacccggctgcccgcatccttcacggctgacagacaggcactggcgatagccggactgcttggcctgagatcatgcccgaggagcaccgtttcagcatcatcagccacgctctgcagaaaagccgaagcaaacgcgtagcacacacggtctgtcatatcagcaaccagaccccgtgccccgctcgtaccgaactttaccgatgaaatattttccagatgcattgatttgacagagatgagggttaagggttaagggttaagggttaagggttaaggtgaagatagttggagtagtgacaggtaacaagtaacgagtgacgagggtaaggcaaaaaggctgagtggctggttggctaaatagctgaacagctgaatagcccaaagaagaccagtgactacgttacgatagtcatgccgccctgtgtaatattcgtagtattacacgggtgatccggcatccatgccccccgaaaagtcatgccgccctgtgaaatccaaacatctatttcacggggtgatccggcatccatgccctccggaaagtcatgccggacttgatccggcatccatgaagacttccaatatcaagaatggattcccgtgtcaagcacgagaatgactggagagggggagtatggattccagtgtaaggcctgtgaaatcaaaacatctatttcacggggtgatccggcatccatctttaaagcattatgtaaaggcatggatctccgggtcgagcccgaaaataacaaaaaaggcgaaatatttttcgccccctaccaatcaccgcgggcagccacagggggctgcccctacaattctgtctctcaaatcttgacactctgctctcattcatccagcttttttacttttaacttttgacttttgacttccctactacccatccccctcttccattatccattattcattctccactatccatttcctccatccccctcttccattcgtcaatagtaaatagtcattagtcatttcccagtagtcattccaccttcctgcttctggattctggcttccaccttccaccttctggcttcctccaggctatccctcattattcaatagtcaattgtcaatagtccttcctactacctactattcaatagtcattcgacaatagttatttccgaacattcgtggacaaaaatcttctcttctttcaacatgctttgagtttcaacccatccacttccaagaaatgatcatctcgtgatacaagagtcaaattattctcaagggctattgcagcaatccatatatcgttctccgggatcggtcgccctcttttccgaagcatattttttacttcaccataacgacgagcaaccttcgcatcacaatccaacacaacactttgctcagcaaaagcagtgagtcgatgtatattctccttaaccctctgtgatctgagtgccccaaaatacatctctcccaatacaatcaccggtaaaaagacttcttgagcttcctcaagaaaagctataacattctgctcctcggcaaagagatcaatgacaatgttggtgtccagaagatatctaccactcatgcaaatcaactttttcacagccttcttcgatttctttctgcatcagtttcaaatcattcaaagtaatacctcctgcaaaatcaagtaattgtttgcccgctactcccttttgctcctttatctgcagtgacttgataaatatcagaacctgttgctgaagatcagccggaagattctcgatctgttcgataactctattcttaatagtactgctcatgtattcacctccaacaataaccgataccgtttatcagaacctcttgaaatataaccacaaaagcctcatatatgttgcgtcatgatagcgggaatcggcgagaatcagattcgttccaccatgcaaagcaggtgagtacgtttcagcttcaatgaattgcaaaagaaaaaggctgaatggctggttggctggttggctggttggctaaatggctaaatagctgaatagctgaatagctgaatggcccaaagaagaccagtgaccaggaaaaaggctaaatagctgaatggctggttagctggttagctgaatagcccaaagaagaccagtgactacgttacgatagtcatgcgccctgtgtaatattcgtagtattacacggggtgatccggcatccatgccctccggaaagtcatgccgccctgtgaaatcaaaacatctatttcacggggtgatccggcatccatctttaaagaataatgcaaaggcatggatcttcgggtaagacctgtgaaatatgagccctgatttcacgggtcaagcccgaaaataacaaaaaaggcgaaatatttttcgcccctaccaatcaccgcgggcagccacagggggctgcccctacaattctcgtctctcaaatcttgacactctgctctcattcatccagcttttttacttttaacttttgacttttgacttccctactacccactcccctcttcgcaatagacaatagtaaatagtcattagtcatttccctagtccctctcccccattatcccttatcccttatccattatcaattatcaattatccattctcccccgcccattctcaactctcaactctcgactctcaactctctgctctccttccgcctcctgccttctggctcccttcggttggccggattccttttcgtcacatgctttgtttattgcttcagagtatctatctttttttaatgagacgagttaagcctggataacaacacatgcctacgatcaagcagctcacaaacggattccggttctttttctttagctttgactgtaatgagccgatacatgttcacgtaagtaaagaaacgaaaatttgtaaattctggttagagcctgttgcgttggcaaaaaacagtggtttttcatctaaagaactgaatagtctattcaaaataattcaggcgaatagcagcctgattaaaaaatgctggtatgaacactgcgaccaatattgaaccaaggatagaaacagttgaaataactgacgactcaattactgcgggacttgaagatggaagaatgataagtgttccattggcttggtcatggcggctatctgaagcctccgtagagcaaagaaataactatgaaatcatcggcagaggcatcggcatacactggccagaaattgacgaggatatcagtgccgaaggcatgctctatggaatccccgcacacaaacccagaagtaaaaaatccgcttagttttattcaaaaggaaaaagggctgaatgcctagctcaatggctcaatggctggatagctggatagctcaatggcttgaagatgaacagcaaataaatgtaagaaccctgtaagttcaaattcagaatcctgaagcaagaagccagaatgctttaactacctgctacgattttcttctttgttcagcccggcatgtattgctttgatgtagccggtcaggagtttactgacatccaccacctgattcaacatatcttctgaagatactttgagatagccaagatccttcgaaagcagaacataatatcgacattcctcaagtgaaccttgtgaaatatttaaataacgtagcttatccagcttcgactttttcccaaaaccttctgcaatattcgctggaacagaaacagatgccctacgaaactgtgaaacgagaccaaatatttcctctttaggaaaatctttggtgactctataaacagatagcacaaactcatgagccttttgccagacaatcaaatcttcaaaacttttcgctaactcgttcaccctattcttattagtcccagaattctgttttttctccatgtgtttattttcttctggcttccgaattcaggcttccggcttctataccctacatctttatcctcattcctacaaaccccacgatctgctggacgcattcttcgatgcttcttactccggcgagcacgtggatgtcggggttttcggggcctcgtatggtgcgctgatgccggtaaagttgggaatctctccggctctcgtttttttatagacccccttcacatcccgaccctcacagacctcgagtgacgcatcgacaaatacctcgaagaaatcatcaggtccgataatctcccttgccatatcgcgcatttcctgggaaggactgataaaactgttcatcgtcaccaccccacactgcacgaagagcttcgttacttcggagatcctgcggatgttctcgcccctgtccttttcgccgaacccgagattgttgttgatccctgtccggatgttgtcgccgtccagcacctgcgtcaggtagccctgcgaagcaagctcccgttcagtatgccgcgcaagcgtcgtctttcccgacccggataacccggtcagccacaacgtgcaaccgcgctgcccgagcattttttccttgtcagtgcgacagaggatctgatcgaatacaggatgaatatgttccataggtgttaggtgttaggtaataataggtaggccctgtgaaatatcttgtttgatttcacggggtgagtgctaagtgctaagtgctacgtgctacgtgctacgtgctacgtgctacgtgctaaggagaagatagcgggttgttgatttgttgaaatgttgaatcgttgagttgttcagacagcatgatggcttgtcagctaaccggtaatgggccctgtgaaatatcttgtttgatttcacggggtaggtaatgggtaatggcaagataggattcagaattccggcttcatccattctttcccccattacattattcaatagtcattattcatttttcattccagcttctggcttccggattctcgccctatccccattattcaatattcaatagtcattcgtcattattcatttgtcaattccccagcgatgctacaaccttgtagtagagcgttcctaacatttccttcatcgcaatttccgaattctccactccatcggcacttggcagaaaatcgatcaacgtcagttcattgtaatagcttgtccgaaaatccaccgggaacggctgcacctcaatcccggcgtttctgaaaagcattgacgcccggttcatatgaaacgcgcttgtcaccagaatcacttcgggcctctcgatgcctgcgagcagttccttcaccgctcttgcttcatctgcggtattgccgactctctcggtcacccgaaccgcttcttcaggaaccccaagccgaatcgcacgttcggcaagaatctccccttccggtctcgtatccggcatccagggcattttagcacccatgaaaatcagcaatggagctttacctgcccgaaacacctctacacctccctcgaaccggtcggctgcctctccccactctccgtagcgaacactgggaacctgccaaagcactcccccaagaaccaccaccgcatcaccctgctccaacgactcgacgacaaccctcgtttccacaccttcaatctgccgcatcagccaatcgcccgttatcggcatgctcagcacccagagcaaaacgatgccaagccaaacaacaatccatttcctgaacaaagctccgatcaccagcacaagaatccccagccctatcggaagaaaaaaaaccgggagaatcttgtagaagatgagcataaatatcagtactgggtaacgctcgttgagctaagtcaaaaggcaaaggtcaaaagtaaaaattgatagacaatgaaaagtgataacaatctctcgtctttcattattcaataatcaatcgtcattattcatttcccctttctcgtacatctcctcataatactgctgatacgcacctgatgtgacattttcgagccactcgccgttctggagataccagtcaacagttttttccaatccctcttcaaactgtaaagaaggagtccatcccaattccctctggagtttcgaggaatctatggcgtatcggaaatcatgaccagctctgtcagtcacataggttatcaatttctcggattctccctcagaacgtcccagtttccgatccataatgctacagagcaatcggataagtgcaatatttgtccactcattatttcccccgatattgtaggtctccccctgctttcccttgtgatagatcgcgtcgatcgcactcgcatgatcaacaacccaaagccagtcgcgtatattttcgccttttccatagaccggcaacggcttgttgttgcaaatattattgataaaaagcggaatgagtttctcgggaaactggaacgagccatagttattcgagcagttgctgatcaccaccggtaatccataggtgtcgtgatatgcccgaacgaagtgatcggacgatgctttcgaagcagagtagggactgtgcggatcgtaagaggtctcttcggtaaacataccttcgccacccaatgcgccatagacctcatcggttgagacatggtagaagcgtttccctccaaaatcatctttccacaaagctcgtgaagcattcagaagattcaccgtacccaacacattggtcaccacaaattcggtcgggttcgcaatcgaacgatccacatgcgactcggcagcgaggtggattaccccatcgaaacgctcctgtgcgaacagtatgatcatagcatcaccatcggttatatctcccttgacaaaccggtaattcgaacgatcctctacatcccgcagattctccagattacccgcataggtcaacttgtcgaggttggtgatggtatactgaggataggtatcgacgaaatgccgcaccacatgcgacccgataaaccccgcccctccggtaatcaaaatgtgcatgggaataaaagtcaaacgttaaaagtaaaaagtaaaaaagggaaaacaggaaaaagaggttgatgtgttgaattgttgagctgcaaaacaagaatcccgaatcaagaagccagtatcccgttaaaagcgttgtgttgagctgtggcattgttgtttcaccgctacccttataaatacctatcaaatcatgacaaaacctctacagagccataatcggccttgcattctactcaagacaacgtctatgaagagcattgatcttgttggataattcaaatatttcttgctttctcaactgatgttgatcttcatctgcaagcttcagatcaacagaaatcataagctggcacgccacttccatcatggaattgtatgctatctgataaaccccgccctgtgaaatagatgttcatatttcacaggggtgatccggcatccatgcccccggaaagtcatgccggacttgatccggcatccatgaatactcccaatataaagaatggattcccgtgtcaagcacgggaatgacaggagagggggagaatgaattcccgtgtaagaccattgaaatagatgttcagatttcacgggtaaggcccgaagatgaccgaaaaaagaagcccgatggccgttcacccgtctctcctgtgatagactttttcttttttaaaatcgttgtaggagaaatggaacgcgtctttgagaaagggctgtcccgcatccttttcagagacttgaacctgctcttctgcaataccccagtctatcccgatatcaggatcgttccacttgatacctgcatcatactcaggagcgtagtagttgtcacatttgtatgaaaagatcgcttctttggatagcacgataaagccatgggcaaaaccttgcggcacccatagcatattattggtttgcgaatcaagcttcactgcaacatactgcccgtaccaaggagaaccttcacgaatatcgacggcaacatcgagaacagacccttctataacacgaaccagcttcgactgggtgaacggcggtttctgaaaatgcaaccctcttagtacaccataaccggacttcgactgattatcctgcacaaagtctaccttaccgacatgctcctcaacaatatcctttcgaaacgattcaaaaaaatatcctcgctcatcaccatatattttcggaacaaattccaaaacatcagggatagactttgaaataacttgcatgaaaaggttcagatcgaattaaaaagaagcggaagagggagtggaataaacacattaaacatgtaaaagctcttgcttgtggctaagaagacctttcaaatactctccatactggcttttcatcagaggtgcggcgagttgttcgagacgggagtcgtcgatccatttgttgcgccatgcaatctcctcgggacaggctattttcagaccctgcctcttctcgactgtctcgataaagttacctgcctcctgaaacgactcgtgcgtccctgtatccagccatgcgaacccgcgacccatgatagacatcttcagttgctcccttctcagatattcctcgttcaccgaggtaatctcaagctcaccccttgctgaaggcttcacgtttttggcaacatcgacgacatcgttcgtatagaaatacaatcccacaacagcataattcgacttcggctcagagggcttctcctctatagagaggacgttacccgcttcatcgaattccgccacgccgtatcgctcaggatcgttcacataataaccgaagatattggccgcacgatcttcgctgacgctttgcaccgccctctgcaacattcccgtaaacccgtaaccgaaaaaaatattgtccccaaggatcagacagacatcgtcatctccgataaactcttcgcccagaagaaaggcctgtgccaacccgtccggtgaaggctgttcgacataggacagattgatcccccagtcacacccatttccaagcacttttcgaaataacggaagatcatctggtgtcgatatcaccagcacttcacgtatccccgccagcatcagcgtgctcaaaggatagtaaatcatcggtttgtcgtatatcggcagcaactgtttcgatatcccctttgtcgccggatacaaccgcgttccagatcctcccgccagtataatccctttcattatttggtattagatattaaatctagtgtcacgtcaatagtataaagtcgcataaatgtcttatatttcttcatcggttttcaactcaaaaaggagtagcgatgaagaaatacaaagtaacgttgactcaagaggaacgcgaagagctggaggctatcagcagcaagggaaagcatgctgcccagactgtcctgaatgcgcttattcttcttgcatgcgacgaagggcggtttcagaagcagcgttcaattaatgaagagatctctcgggtattgaacgtgagcatgaaaaccattgacagggttaaaaaacgctttgttgaagagggctttgaggccgtgctcaccagaaaaccatcgacgcaccagtatcaaagcaaagtggatggcgatctggaagctcatttgattgccttatgctgctcagacccaccagccggttataagcgatggtccctgcgtcttttggcagacaaggccgttgaaatggaatatgtcgatcggatttcccatgaaaccgtcaggcaggctttaaaaaaaacgtccttaagccctggaaaaccgaaggctgggtaattccgccagtacagaatggcgattttgtcgcgcaaatggaagtggtgctggacacctacaagtatccgtatgatcccttgtatccgttactctgcatggatgaatcaccgaaacagttgattgccgaaacgaggttgccggttccgccaaagccagggaaattggcccgttatgattacgagtacagccggaaaggggtatgcaacatcttcatagcgacagagccgttgatgggcaagcgtatcgtcaaggtgacaccaaggcgcaccaagcaggactgggcaaaattccttgtagatattgaacgacactatcgtcatgccgaaaagatcactctcgtcatggacaacttgaacacccataaacccggttcgctctatgagaccttcaaccccagggaagccaaggcattactcgatcgattcgaatttgtctacactccgaagcacggcagttggctgaacatggctgaaatagaactgcggattctctcgaatcaatgcctgaaccgcaggatcgatagcataatggaggttcgacgagaagttggcgcttgggagaaagagcgaaacaataaagaagctgtcatcaactggcgttttaccaccgatgatgcacggattaaactgaagagactttatccgtcagtttccgattgacatgacactactatgccacacatatcgatttaaatattagacgtttgggagaaaagccctgctgcgccactattcagcgtttaccggtttctaacctcccgaatacctttcactcagtaaagaaaaccggtttatcatcatggttttctataaactcataacgtaaagtgcgctcaagcccttcttcaagagtaaacggtctctgaaaaccgcttacatcaagtttgtctgcagagaattgcgttgtcgcgcagaacttcttgacccgtacactgctgatcggaagctttttacccgtgacttttgcaagaatatcgaacccgaaccctccaagcataccaacaacttccgggatcctgatcaaccgaccattttgttttagatcactcctgacctgtgagacaagctcgttcatgttgaaatcaggcttatcgacatagttaaacaccctgtacccaggacggtcgttatcgatcagatatttaatgaacgctacgacattccccacataagccatggatttcttgttttcacccttacctatcatcaagaacttacccgaagcaatttgccgtagaagattgtacacatttcccctattggcttctccaaaaattactgtaggccggataattgataaagaacggttttcaggatctttctgataccattctcgaagcacctcttcagcttgccacttactcttcccataatggttgaatgggtcagcccgatgcgtttcattaggattctctttattcaatccatacacagcaaccgaactggtaaacacaatgctcttgatcccttttttatccatcgcatcgagaacattcattgtgccttggacattgacatcataatacaaggacaccggtgaaacatcatccctatgctcagctgctaacaaaacaacggcagaaggttgatgagaaatagctccatcaataccttcattacgtatatcctgaatgactgtgatattatcgtaacgagaactgtgctgtttatcaagattaacgcaccgttcttctcctatttcatctatcagtcgtgtcccaacaaaaccggaagcacctattaataacaccctgtttagcatattttttgtctcaaaatctatataaaataattttatccatacatttcctcataatacgactgataaccgcctgaagtgacacgctcaacccactcagcgttctctagataccaatccaccgtcttctcaagtccctccttgaattgaatcgatggactccaaccaagctcccgttgcagcttcgacgaatcaatcgcataacgaaggtcatgccctgctcgatcagtaacatacgtaataagctctgctgattctccccctgctctaccaagcttacgatccataatcgaacaaagcaggtgcaccagatcgatgtttttccactcgttattcccgccgatatcgtaagtttcacccggctttcctttgtgaaaaatcacatcaatcgcttccgcatgatcaactacccataaccagtcacgaacattttctcctttaccatacactggcagtggtttacggttacgaatattattgataaacagtggaatcagcttttcaggaaactggtatggaccgtagttattcgaacagttgctgataacagctggtaacccgtaggtatcataataagcccgaacaaaatggtccgatgatgctttggaagcagaatatgggctatgaggatcgtaaggtgtttcttcggtaaacatttcctttccatgctgaagactcccgtacacctcatctgttgagatatgataaaacagcttcccatcatacgtcccattccaagcagcacgagcagcattaagcaggtttacagtcccgatcacgttcgtcatcacaaacgcagaaggattagatatcgatcgatctacatgtgattccgcagcaaggtggatgactccatcaaacgcttcagcttcaaagagctcattcattgcagaagcatcggtaatatctgcctttacaaaccggtagtttggcttgtcttcgatatcacgaaaattctccagattccccgcatacgtcagcgcatcaaggttcgttatccggtactccggatacgcattgacaaaccgccgcaccacatgcgacccgataaacccggcaccgcctgtaacaagaatatttttcataaataaatcatccatcaacgttgggggtaaacagcttctttcttgaagctctcataggaaaacagataagcctcgtccaacagcggttgagtagcatccttctgtgacacctgtatgtcagcgacagggatagtccagtcaatagctaactcaggatcgttccatcgaattccggcatcataatcaggcgcataataattatcgcatttgtaggcaaaaacagcatcctctgacagcacaacaaacccatgtgcaaaaccttgaggcacccaaagcatattgtttttcgcagagtcaagctttaccgccacatactgcccgaaccacggtgatcctttgcggatatcaacagcaacatcgatcacacagccgtcaagtacccgaacaagctttgattgagtaaacggcggcttctggaagtgcaagccacgcaacaccccatactttgatttcgactggttatcctgaacaaagttcacctgaccaacatgcagctcaaaaacatcctggcgaaacgactcaaaaaaatatccacgttcatcaccaaagacttttggctcgaatatcaacacgtcaggtattgacgttgagataacattcatagaaataaccgagtaaaatgaaatgagggaaaagaaaggaaaaacagcagaacaaatctatacttcaacaagctcttgcttgtgctcgaacaaacccatcaggtactccccgtattggcttttcaggagtgggcgagccagctcctccagctgcgcgtcatctatccacttgttgcgccatgcaatctcctccggacaggcaatcttcaacccctgacgcttctccaccgtctcgataaaattccccgcctcctggaacgactcgtgcgtacccgtatccagccacgcaaaaccacgccccatgatcgacatcctcagccgctcccgccgcaggtactcctcattcaccgacgtaatctccagctcgccacgctccgacggcttcacacccttggccacctccaccacatcgttcgtatagaaatacaaaccaacaaccgcatagttcgacttcggacgctccggcttctcctcgatcgacagcacacgccccgactcatcaaactcagccacaccataccgctccggatcattcacatagtaaccgaaaatattggccatcccctcatccctcacgctccgcaccgcctgctgtaacatacccgtaaacccgtagccaaagaaaatattgtcacccaggatcagcgccacatcatcatcaccaatgaactcctcacccagcaaaaacgcctgcgcaagaccatccggcgacggctgctccacatacgacaagttcaatccccactcctcgccacttcccagcacacgacggaacaacggcaaatccaccggcgtagaaatcaccagcacatccctgatccccgccaacatcagcgtgctcaacggatagtagatcatcggcttgtcataaatcggcaaaagctgcttcgacacagcacgcgtcaccggatacaaacgcgtacccgacccgccagcaagtataatccctttcatatagaatcctcaaatatgttgcgtttgagtataatgcatattgcgagcatggaaaaaatcgatatcagacaactctctgaccgggagcgcgcattattgcgcaaacaagttattcggcttcgaaagcaggtcaaaggaaataaagaagcatctgaacttttaggcctatctgttcatgagccactcccaaaaaacaggacagctggttaaattggaaacaaacaacaaaaccagcagtcatcatgaaacgaacccgcctgtaatcggaaattgaaaatccccaaatttcggcaattagggtttgctgaagaattcaagccatcgccccgcggcacccaatcgccgctcggggagatgaccacgcgaacaaatttctgattacgtcaagctccaaaaagagccattcaaacaggcacaaaaaaggagcggcgagcacccggtccagattcatcacgaggaatgtgattgagaccgcgctcaggctgctttcagccagcctggccatcacccggcccagtccgtatcggcgcttcgcttggccgaacttgccttcaactgcattcctgatgccttcgtcttccctaatctggcgccggcgggcccggttcttctcaacgtctttcgggggccgaccgagcggcacgccgctcagccggatccctcgagccttgcaccacatccggttggccagcgtccggtagatcttgtcggcatggaccgattcaggatagtggccgtatcgctcacggtaccgctcgatgtctcgcaccagatcgcagccttcgttgtaggcgttccagctcatcctctccggcatgctgatgccgtcgacgacgctgatcgagagcttcatgccaaactctgtcttggctgcggccttgccccgtacgatcggcctgacgtgcggctggctgatgctgacgatgcggtcgctgatgttcttcttgccgctctgccacatttccacctgctgccggtacaattcaccgatcaccagcaggtcccgatgccaacgtgctgacaggaccgtcagcggcactgaaccagatagcatggcaatgtgctccagatttctcctgaggtatcgcagttgcttgccaagccccttgcggagcgctttcttcgacaacttctttttcatgccgagggcaagaaaatccttccttgccctcttacggtacgtcctcggcttgctcactccttccgggtgcatggcatacagttcgtcaatgatccgctcggtcttttcccgagcatcgttcagcaagccgatatctgtcggataggcgatatctgctggcgcacaagtggcatcgacgatgagcttgcctttattggcaggaccctcgtttccatcgtcgtcgccattctggttctctttcttctcctcagccctctttcgctcttcagccagatggcgttgcaggagttcctcctgcagcgcaccgagatcggtatgcttcagcctcttccggaagtgggtcagcatcgaggcgtcgaagggcgcgatatgctgaaacgattcaagaccgatgaagtactggagatacgggttctccttgatctgttcgaccgtctcgatatccgaaaggccgagtttctccttgatgatcaaagaccccagcgccatacgaaccgtcagtgccggagcaccccgttttgacatgaagtttttggcatacatcgtttcggcgacgtgccagggaattacgtcagcgagcctcacccaccggttttccggatcgagtttaccgccgaacggcagatggaaattttcgaacgtgagctgctgaaacttctgttggtacatgaatcgcggtatcgaggtgcaaaggttttggggctttttcaggcttttccttgcatacaagttacaaaaaataacgcttaatcatttgccataaaacgatttagctattattcagcaaaccctaactggcagtgtcgaggcaggtgaatcgccagaacattctgaacatgttttttaggccccaagcttgacctgttttcagctcgcaagccatcaactgctcaaagctcgtccgctgcgtctctgtcatgttctccgggttgcggagccaagcatatttcgagccgatgagtgtcttgtcgcctatggcattgagattgcgagattcctgacgtcggaccttgtcaacggcttcgttgaggtacttgctgatgtggaaccggtcatgcacgatatctgcttcagacaggagactccgaactgcggcggcaaagggcttccacatgtcgatggcgactgacttgaccttctctcgctgttctgccgcaaggctggtcaacaacttttctgtggcttcggttgtacgggtttcaacgacttcgagtacacgaccttcatcaaggtcgttcagtgtggtgatatactggtgtccggccctgaagctcttttcgtcaagaccaagatgttctatagtttccgttgttcgtctcttcatgcctcgcgctaccgcacgacgcatgatctgatcaaccgcatgccagttgagcccgagcagtgtggcaacagcctgagtgttggcacagtgctgcagcagttgaacgacgaagccttcgaacatcagggtaaaacgagagtgcttatcagcccatggcgcaccggcagtcttgactccatgttctttgcaattgacgcgaggaaggcgggcaacaaggatggtctcgaactgcatggtatcgagatggcgccacttctgctcgggagcgtgatcatagatgttgcaagtgtctccgcattccgggcacgatatgttctttcctgtatagacaagtctgatgaccacctgcttaccaagcatagacaaatcaacatcctcgactttccaggttgagggaagtccgaggagctgctggtaatgggtggtcaggctttgcatgataggtcttcgggtaaggatggataatgcttagaactacgccaagctacccatttccacccttttttccactaaattgtgcgaagagccttttatttgtacaaatccctaaatctatacagaatattaataataaaatcagggctcatccttaacattcttctaactaagacattttttagatatgtctgtgtatttataaatccaatatccttttgatactttaaaaccttcacttcctctttgtaatatgagaggcctctttttttcttaatatcaccacatattctcatttttaataacggctctccaatattggcgaagcgatatcctctcattatcataagtgaccataaagccatatcctgtgattttctaaataaacgataccctccaacattcagaacatcattctttctaaacattactacaggatggctcatagggctgcgtgtttttgcaaatctgcagatttcattatgcgttaacggcaccgtccttacagatatttttctaccagcacctgtaatttcctctatatatgccccgcaaacagagacatcattatttttctccataaactctatttgacgttcaaatctcgttttatgggatatatcatctgaatccattctcgcaacatattcactatcacaatactttaaaccctcattaagagcctcggctaaacctctgtttaatttgagttttacagaagttatattcaatttagccctataagcattaataatatcagatagttcatcatttatccttccatcctctactatcacaacattatcagccatccttgtctgcgaagataaacttcttaaagaatcactaaaatatatcggatcttctttttcatatacagacatcagcactgataacttcactttgtcatcctccattatttttttgcataaatatgccgacacctttttccataaaaaactctggacaaagcgcaatacatctcaaagacagctcacaaatactttacactttaaactgtgggcggttacccttagaataataaatatttaaagcatgatccatcctacctatataacatactatataagacaccaatcactcggcattaaatctgatgatgactgattatccttataccacattcttggagcaatcacctttttatatttatttttatttaaccatgcgccccaccaactaaaagtactattagatattatattattcttacataaagacataagatatatttcattttcaggattatcactttcgagaaccacataaacaatattcgtattcgtaattagattttctctcacccattcaatatcatcagaaaaaacataaaagacactactatcgggaaaaaggctcattgctttataataatattccattgtcaatataccatgaatactctgcaatcttttattatcaaaataatcgcctcttcttatatgcaacgataccgaatcaactctttttatatctgacacatacttctcgacctcttcttccaaacaaccaaccatttcataatctctcaacaaaatatctcttattgaatcaaaatacccgtatgactgccatgtgccataataactcacacaacttcttttatacaccttttcatcataactaaatattttcttttcataatatgagccaaaataacaagcaaccccataacgagaaagcaatcttattacatatctgtagtacttattattataatatgaattcttctttataaactctgccttaacattataccttgacaagccacaagaaaacttatcataagtatcataaaatgaagtatttaacaataatgggcaatttctattaattgatattgaccttccaagagcatactgaaacatttgattgcccaaacctccagtcaagtgaacaaccactttgtccattacgctatctccatattattttttttatcagactctgccttccgaaaaggattaatagcctccatcttacccaaaaagctacgcccatatattttcgttgccccatgagatacatttcgtctttttttctcaccaactccatatctatattcatagatatttggctttcatgtccaaatattgaataaataccaccttcttctataaaccctaggcttcttccctttataatttttatataccaatccacatcaaccataaggacaagactttcatcaaaattctttataaattttctcttaacgctaacagttgctgtaggaccaataaaattaaaaagatataatacatcaggaaaataattgcatataatttttttcaaccatacgctcttctcattacttctttttacttcctcattaaaatccacaaaaacattagatattaaaacctcacaatctgttttacaaatgcactcacagcacctccttaaatagtctttccttataaaggattcatcatgatgcaataaaataacataatccccctcagctaatgagataccgtaattccagtttttcacagctccccttggcgggacatttttataatatttaatcctatcattgtttactttaaacaaacactcctttatttggtcacttgcagaatcatctacaacaataacctcataataaatatgatcttgtttaagcacagacaacaaggccttctcaaagaggataatattttcataagaaggtattatgacactaaaatatatgctattcatctaaaaacaattattcttaccagcattcataacggcatatttactacgcagcaatataaagaaacattataaagcagtcaaatatcctaaaataggaattacggatttaacattcttaacattaatgaagaaccccgccgcaagtagctggggatctttaagacagctcttccaacactttacgccacaagcggcggggtatttacccttagggaataattctcgcaaaaagctatcaactaactccaagcaacaacttggagacaaacgtttttatttcaggcatgaaacaccatcattatatcttaaagtctatccttttgaccccgccaagtaccgtttgaataagagacttcaaccacttttctatctggatatattggatactcaccaacaccaaacaactcttcaccatctctatatatattagtatacaacatttctggccttgacttattcacaactctccaagtatcatatttatcttttattgactctataggatttgcaattatcaacgacatagctattgagattttatacttatgagcaatttgacaagtattaacaatatcttctgctttgatttgcttattatacctgaattgagcgattagtatctgaccagcagcatcagccggtgaaaaaatcccggttgtccttatagggctaccgttttaacgttttgttctggtccgtgcgtgcgttacacgcccgcataatgcttgcataatgcttgtgataggggaatatacaccattaccactgaacatcctatcggttgggcgcactaatcccatcgttttctgtcgtttttcagcacttcaagccgctttattccagtcgcggaagtccgacacggcatttctcatacagctggtcgaacttcaggcgaacatagtcaaccttgttgactttcatgaccagcttcccggcatggcgcaccagttttccggctgtatcgatgaacctgcggcggaaggtgtcggcataagccgacaccggaatgaccgcttcggtcacgtcttccttgaaggcttcaaagaggttgttgccaagcaccatcaggtagtaccaggccgagtttgcagtgaatcgcttgaacggtagctgctcatggccgaaggtcttcaatgcacggttggttagttcgtctgttcccctttcgtggtagaggccaagaagctttccggcgtcgagcaagtccccacggccgaccttggtgagctgctcatcgatcttttcacccatgcccatattggtgatgatgacggaatcacgacatatgccttgcagcagatactgcccgtcctcttcccagagcgtactgaagatcgtccggcgctctttcttccatttcttttgtctgctcatgaattcggtgtacatccagctttttgagtcagtttcgacttttttgaacgattgccagtcgaccgcatcggcaacctcatcaagaacattgctgtactgcttgccgccgcacagataaccgatttgcagttgctcacaggtcttgaatacttcgtcgtcgaagaacccggcgtccatgcgcacaatgatcggaacctcttccctgtaagcgttccggattttccttaccatatgcaccagcatctcattgaccgtattgccgtggttcgagtgtttctttcctccacggaacaccgcgtccaccacatacctgccccagttcatctgcaagggctggaaccctttgaccttcttgtatgtgggttgcaccccatggcgcttctcggcatcgtcattgtccagaaccgtcgtatcaatgccgagcatgatcacttccggcctggtgtgcttcaggcgccagagaaacacatcctgcagcaatctccggaacaggtaaatccgacagaaggagatagccccgataaaacgcttgacggcatgcgacgaggccaatcgaccggttccgagcaggccggcataggcatcatcagcggcaagatgatcgaaccagttcagatggcggctcgtaccatccatgaagaagctcaaaatctgcacgaacatctcggtgaccgccaggcccttgccattcttccgcactgtaccgaacaggcggtcaataatcggaaacagccctatgttgcgcaggtacagtgcgaagacgctcaagccagccctgccggtgagctggtcgtcgctcggcaaaatggcgcaaatctgctgttcttttttaccctgaatcgtcttatcttttgccataaagctctccacctgctgggttgtgttttattacgtggtgacttggtcgttactcacgctaatataacactttacacccataggtgagggctttttttattgcaaatcgatcaacttaggttataatagtttaacattttctgactaccactttcagctcctacataaaaaccaatacatccactttttgccattagagatattatatcctcatccattttatcaactcttgtttcacaggcccatttaacatttacctgtttttttataagcaactcacaaatatcataaacgcgttttttattaaccaaaaagaaatcttctctaaagtatacacctctaatgccatatttctgcttcaaatacacaatctcttctacaactctttctgcagactgtgcagtccataatttaccccatattttttgaacgccacaaaagctgcaatgaaatgggcaacttcttgaagtattcatattaaagacaggagaaacgtctgaaaatgcaaaatttaaatgataaggtcgttctttcttaagatatatatcataatcaaccataggcagttcatcaagattttctattctttgcgtcttcaatataacgcccgaatcatatacacccttcactaaatcattaataacatattcaccctcaccctgaacaacataatcgacataatcgggtatagtatttgggtaaacagttgcatgagggccgccaacagctatctttcccttaaaaccactctttcttatatattcaagtactgccaaggcgtcatcatagcacggcgtacttgcatacacacctataaaatcatatttacttagactaccgatcttttcgcccggcaaggcatatctatcaacaagatcaacattatgccctgctttactaagaattgtagcaagtgagccaagaccaagtggaaatcttttttcatctgtcccaaagccctttaacatattcttcaataaaatattaggtgcgacaaatgctataccattttttacttttggactaaatatttttttattacccttaataacacctctaagatcgtcattagcaacaggcccattattaataaaaagaatattcatataacgatatattattatttgccctcaacaaagacatatggtctattaactcttgtgagaatcaggcctaaattcaaatacgaattagcacagttccgttacgctcacatcaatccttaaaagcaaaacccatatatctctttcgtaattcagaaaagcttcttttcattagcgccccccaacaaagccaatatataattgaaatcaatggagactctaaagatggcattataaaagtttctatggtaatagctataaagatagcagaaaagagcaactcatttttctctttaagtgacttcttgataccgtaaaagactaaaggcaaaaaagatattaataacattattccaccctcaaccatcaattttaaataataactctcagcaatgctagcgtcaccagcaatcaccatactggaatcgctaccaccaacggtacttgtcatacctaaacctgccccaagaatcatattatccttaaaaacctgtagcgatctgagccaataatcatatctaagcaaattaccaccctgcgagaaatcaaatatagaataaattctttccaggacgacgtcattgtaaaacagaataacagcaacaaataaaacaataaaaaatacaacataaggtctctttacgcccttaaaacttaaaatccgcatcttatatacaataacaaacacagcaaccatcaaaagtacatatgcgcccctcgaatatgaaagcaataaagcatataaagacaacacaaacaacagcaaatcaattgtcttatattttttttcttcaagcgccctgtagataataattattaagcataaagcagaaacaagaccattaattaaagagcctcctaacactcctgtacatcttacgtatacaacatcagatattcttgtatattcaacaggaaacaggtttacgtacaacccattactctgcattaaaacaacaattgcattagggatcacaacaaccaacaatccatatagcagcttattataataatactgatttacaaataaattcccccttccataagcaaaaggaattgcaacataataaacgaatgaggaataatacttataacttaagccttcagttaaaaaaaaggaataaacaaacaaaagaataacaacaagcaaataaacccccatcaacacatcaatactcttattcagaacaaagggcaatatcatcattaaggataccactaaatataaatactgcacacctacctgaaaaacattattaataagtccaccaaacaataaaagatatatcgatacccttgctatgctataaatcttaaagtccgacttatcccttttatttgatatactaattatagccattgaccgttaaagaaaatgcagttatataaccttaattttttttaccctcaagaaatacatcatcatgatggtccctatggattcaataaaaaataatgcatatgctgagccagcataacccatattataaacaagtataaccgagatcggaacatttataacacttaaaaaaaccatagtatttgcaaatatttttttcatatttagattaagcatagtttgtacaccaagcatattggagagcccactaaacaaaggcacaaatgacaaaatctttacaacacgaacagaattataataatcaggacccagaacaattaatacaattttttcagacaacaaatacaaaagggcacctataataaacattaacacaccaacaattcgtgccattattcgtatattttttaacccttcttctacactttcattaatttttcttgcgttgtatggatatattgccctgtaaaatggcgtcataacgccaagaacagcctgtatcactttttcgccagcagcataataaccaacaaatgtattatttgtcattataccaaggattataactgacgaagcagtatacatactaacagaaacatttgacacaaacacatacaacccatcaaaaaaatagtgctttatatcattaaatttagggactatcattttaatcttaaaatccttcttaaccaaatacaaagaccataaaccaacagagacatatcccactgaattcaaaacaggaaccaatatataatcagagctctttcttacgaaaacaaatataagaaatgaaaatatcaactttaccattatattgacctttgccacataacgcatagattcaaggccctgaaacaaccatattggcataagagcatttccaataacaacaccataccacataagataaaatagccattcaacctttatcctattcacaaaaacagaaacaagaaaaaaaacaataaaacaaattataacaagtgcagcttttataacaaacacagacccataaataacagatattctattattatcgcctctattaacagaaacatctcgtgtagccgtcaaattaaaaccaaaatccgtaacaatctgcatatataccgttatagccatcgcaaaggatataagaccatacttttcaggaccaagaactctaacaagatagggcagtgttactataagaagtaaataatttattccttgtaaagaaaataatgacagataattaccaaaaagctttttaagttcagcattcttattcaattcttttaaactctctatcactcaatatatttattcacttttagaaaagatttattcataaacactttttttcagcagatcaattgaaccatccattaaataatgatgattacctataaaaaagccgttttcatcaagagaatttgcgttctttaactcaaaaggtatttcataatccaagtccccaatcacctcattttttacaaaattaccagcaacaataggcctgcactctataccataagcatcaagcctatcaatcaattcttttctagtaaaggatgattttttgcgaataataatactgaatccaaaccagctacttttccctatttctttttgaattatcaaatcaggatggctattcatagcatcctgaaacaacagagcattctctcttcttttttcaataaactgaggtaattttttcaactgctctattccgattgctccttcaagctccaaagggcgaacattgtaaccaggcaaaacaaatctgaatgactcctcaaaaggatcatcgcttttttccccgcagacaaaattatgttttggcagattcctcgtccacccatgagcacgcaaagaaagaagaatatgatatagctcctcatcatcagtaacgatcatccccccttccattgtcgagatgtgatggctaaaaaaggtgctaaaactccccataactccgaatgtccctgccattttcccgttataggaagcacccatagcctcacagttatcctcaataaggataacatccttaccttctatgatctcaaatatcctgttaaaatcgttagggtttccaagaaggttgaccgccatgatcaaacgagttttcgctgtaacggcagcttcaagctgatcaagatcgaaattcaaggtttccagatctatatcgacaaacttgatctttaacccatattgataaagaggataataggttgtactccatgaaacggcaggaacaataacctcatctcctcgctttaaggggttatcctttcggtaaaacaaggctgcaaccataagcaggtttgcagatgaacccgaattcaccataacacaatggttacttcctgtatactgtgcgaattgctgttcgaaagtggcaacttccggacccatggtgaacattccggagtcgatcacacgatacattgcttctttttcttcggttccccatgtagaggatgcaagagggtaacgaacgctcatacctgatactgctgtttataatattgataagtttcttgcagaccctgcctcagtgaaacagatggagaccagccccatgccttttgcatatcagttgaaacaagcttttgcttcatgccgacaggtttcgaacaatcatgctcaaacgaaccgttaaaccccattacctcagcagctgcctgataatagtcattgatggagtagtcgtaacccaagccaacgttcatcagattcgggagactctcaaaatttccaagtgctcgtaagacagcatcggcaaagtcacctgcatacataaactcacggcgggcacttccatctccccatatctccacggctgcatggccagcctcaatagcattatggattttatgaatgatagcaggaatcagatgagaatgctcaggctcaaatttgtcatggcgcccaaacaggttgcaaggaatcaaagtcttgaaggcatattcaggatcttcagtattgatatacctgcaaagcctttctgtcatgatctttgcaagagcatagccttcgtttgttggttcaagctcaccttgcaggatcatttcttctgtcagaggattggaagcatttcgtgggtacatgcaggaactaccaagattcagaagcctcttaactccaacctttcgagcagccagcacgatatttcgccccatatccatgtttttaaccaggaaatcaacgggatgggcaatgttagcctgtatcccgcctactttaccggctgcatggataacaatgtcaggcctgagcgcatcgacataagcaaacgtcgatttgtaatcggtaagatcaagttctgagcttcctggaaaaatgatattccactcttgtgccgatggatgctccagaatattccgtcccaccataccatatcccccggtaagcaggacaactccttttagtgccattagtttgagattatactactgaaatattttacacgggatctcgtcaggaactcatttttgcatttgcatatgccatttctttttgagtttctttccagtcagattgaaccataatcctgacaagctcttcaaacttcacttgaggctcccatccaagcttctctttagcttttgcaggatcacctataagaagatcaacatcagtcggacgataatatctcggatcaacggcaacaacaacattacctgttgatggatcaatacctttctcttcggccccgtctcctacccactcgagttccatatcaagctctttaaaactgagatctgtaaattcacgcactgaatgtgtttcgccggttgcaagcacataatcatcaggttgctcctgctgaagcatacgccacataccttccacaaactctggtgcatacccccagtctctttttgcgctcagattcccaagaaggagtttttcctgcaagcccgctttaatccttgaggctgcctgtgtaattttccgcgttacaaaagtttctcctcttcgctcagactcatggttgaaaagtattccattgcaagcgtagagattataggcctcacgataattgacaataatccagtagccgtaaagttttgctacagcgtagggagaacggggataaaacggagtcttttctgtctgaggaatttcctgaaccttaccgtagagttcactcgttgaagcctgatagaattttgtatggatgtgcgtctcctgtattgcatcgagaaaacgtaaagtgccgagagcatcaacctgtgcagtataatcgggcagctcaaaagaaaccttcacatggctctgggccgcaagattgtaaatttcatccggctgtattttttcaagcaaacggttcagattactggcatctgttacatcaccgtgatgaaaaaagaactgctcgttatactgctcatccgtaatgatatgatcaatacgagcggtattgaacgaactgcttcgacggacaatcccatgcacctcataccccttgtcaagcaaaagttctgtcaaatatgatccatcctgtcctgtaatacctgttatcagtgcttttttcattgattatatgttttgattttagtcacgaatccttcctttaatctttaaacagaaaacatttaacgccatgacagagtatttattccaagacgagagctaaccatatacgctgcaatcatgttttgtaaagccaaacatactgccgtcgcgatagccgctccaaaagccccgtagagaggaactaaagccgcattcaatacaacactcaataccgcaacaaaagctacattattacgcatcagcttttcattcccactcatcattagcacatatcctaccgaccccgttgcaacgttgacaaactgtcctatcgcaagaatcgagagcagcactccacctttttgaaattcttcaccaaacatccccatcacccactgtggagcaacaagaaaaagcaagagcaaaggactggcaataagggtcatcaattttgctgtattcctcgccgtcgcacccaatgcaaccatgtcttttttcttgtgacattaggggacgttgttcaattttatcaataactcacggaattaggtcaggcttaatagccagttggctggttggctgaagagcgaaatagcaatgagtactgagcaatgagcgatgagtgaatgcgagatggcagaagagctaaatagcaatgagcaacgagtgctgagcaatgagtttgaaacgtcagtttctttgctttgcgacagatgctcgtaatccacctattattcttgagacttcggcagcctttctctctaaaacagagaaatttgcttcgctaacataccctacatcgaaagccacataaagttgtgacctcacctctgcacatgatgctttagcaattaccagaaactggtgaaactctttcgctgaccctcgctcaaacccttccgccccctgtgaaatagaactcgctatcttactaatcgctgctgtcatttcgcagacggttcttcaagtaacgatgcccgtaggttgacttaagatatttttctctgtgcattgcatctttactactcctacaggcctcatagtaaaccagttccaatggacgacgatgtgctgtcgattttgaaaatccttgattgtgctcatcaattctgcgatcaagatcacttgtatatcctatgtaataatgctcaaagcccttaacacatattcatgtttgtaagattgtacattgttatgagtaagctctttaccgttacgctcaacgctcttgactcagtactcattgctcatcactcattgctaagcactgttcaaacttggggacatccgtaaccacaataaatcgagcgtattaagagtattgcttgaagtatcagtctctttctttcatgtcaagtgtaaggtcgctggatgactggatagcaaaaaagtactgagtttgaaaaccaactatgctttgagaaagtcatcaaccgttacctgggcctgtttgacaatagcccttaatgttccttcaggaatatctccaggatgatttggaattgttgtaaagatttgtctctcgggatgataccataattcatggcttccagcagcctgtctgtagaattcaaatccaagctttttcagctttttgacaacttgcctgtatgtatgattggcaagtcttcccattacatacctacaaccaaaggataatcaaaagagtcttgtacgtggacttctttattatcgtttttctgtccggcctcaatgagctttttagcgacatcacgagctatctccagggtttcgctgatagtgcgaccctgagctacaagcccctgaatatcctcagaagtagccaaatagacaccttccggcaacttttctatatgaatgtttatgatggtttccatagaattacgggacgttgttgaatagcgttaataacttgcagaattgggttaggctgaatagcgaaatagcgacgagcgctcaagagttaagcaaaaggcctttcaatacttcataaccgggaaatactgaatctaaactaacaagttgtgcctgattcaaaagcgctgtggcaataataatcctgtcggcaggatcacgatgaatatctggaagcattgctgctgactgagtatcgagaataatcatttaacctgaataattcacgagagttcgaaaacccgaattgtagaaatatacattgggccgatcatgtacccggattctctcttgaaaaccggcaaaaaagctcaaaatcacatacagtcatgccggacttgatccggcatccatgcaaatcccggcatcaacgatggattcccgtgtcaagcacgggaatgacagaaaagggaacgtttcccgtccttgtgcgcttttttttcttcccttggcgaattattcaggttaagacattcccaatcttcttccgataattttgcggtaatgatatcgccatgaattttcccttttcctgcaatcagtaaagatggttctcttcttttttgaagtgaacgatcatcgggcttttgtttatcaaggactgtcactattacatgcgcatgtttatcttttggcttatcacccagccacttcattttaccgtgatcatagatggcttcgtaacttttcaacattacatacctcttaaaacttaaattacagattatcgcatcacgtctctaacattccattcatgaaaatgattccgacctggcttaatagctggttagccagatagcaatacttaggggacgttgatcaattttgtcaataactcacggaattgggttaggctgaatagccagttagctcaatagctggttggctgaatggctggttagccagatagcaatgagtgacattaggggacgttgttcaattttgtcaataactcacggaatcaggtcaggcttaatagccagttagctcaatagctggttggctgaatggctgaatggctgaatagcaatgagtgtaaagattgtgttaggcaaaaaagcaatgagtgctgagcgatgagcgatgagtgaatgcgagatggctgaatagccagatagcaatgagcaacgagtgctgagcaatgagtttgaaatactagcttctttgctttgcaacagatgctcgtaatccacctattattcttgagacttcggcagcctttctctctaaaacagagaaatttgcttcgctaacataccctacatcgaaagccacataaagttgtgacctcacctctgcacatgatgctttagcaattaccagaaactggtgaaactctttcgctgaacctcgttcaaacccttccgcgaggttggacataatagagactgaagctcgacggatttgatctctcaggccaaagtctcttgaaaaatccccatcaccagtaaactgatagatttctttcgtcatctctcttgctttcttccaagcaattaaatcctcaaacttttcaaccttcattttgttaaaaagtaatgagttctgagcaatgagcaacgagtataaaccataacaccatcattcatcaaactaattaaagtccttaacacatattcatgtttgtatgattgtacttgattatgagtaagctctttaccgttacactcatctctcttgactcactactcatcgcttaatacacagctctcatcactcattgctaagcactgttctgcactccgtatttttcttcactcgttgctcattgctcgttgctcggaactgcgcgccgctaccgaagtacttaggggacgttgttcaattttatcaataactcacggaattaggtcaggcttaatagccagttagctggttggctgaatggctaaatagcaatgagtactgagcaatgagcaatgagcgatgagtgaatgcgagatagcgaaatagctggacaactgaatcagcatttaacgttcaactcaggttttcttttgactatgccttaattgtttcaatatcttgtcgtaatctgaatgtgaacctatccagaaccatattatttcaccgtctccctgtatgcctaaaacacgataatcttttgaaatacgaacagcataaatcggccgttttgaatgtactcgtttgaagtgtaatcctggatgataaggatccttttggaacttgtcataagcctctttagtctgcctctgaattacatttggcagatttgacaagagatcgcgaaaacgctttgtcgtatgtgatatcacaaagagtcaatatccaatggttttgtcttaccttgcgcatgttccacaagcgcctcatctgctaattgatccagtacatcctctgactcagcaaatgtttcctcccactttctttcggatataatttcattaatcaaccattgccccaaagcattttgctccaattttggcagtttcgacgcctcattaaatgctttctcaagaatctgcgtcatctttggcctccgattttttcatctgcttaaaaataaacccgttacttttgcgataatctgtacttaggggacgttgatcaattttgtcaataactcacagaattggtttaggctgggtagctaaatagcaatgagtactgagcaatgagcaatgagcgatgagtgaatgcgagatggcagaagagctaaatagcaatgagcttgaaacgtcagtttctttgctttgcgacagatgctcgtaatccacctattattcttgagacttcggcagcctttctctctaaaacagagaaatttgcttcgctaacataccctacatcgaaagccacataaagttgtgacatcacctctgcacatgatgctttagcaattaccagaaactggtgaaactctttcgctgaacctcgctcaaacccttccgccccctgtgaaatagaactcgctatcttactaatcgctgctgtcatttcgcagacggttcttcaagtaacgatgcccgtaggttgacttaagatatttttctctgtgcattgcatctttactactcctacaggcctcatagtaaaccagttccaatggacgacgatgtgctgtcgattttgaaaatccttgattgtgctcatcaattctgcgatcaagatcacttgtatatcctatgtaataatgctcatcttttttgcttctgagcacataaacgtagtacacttattatttcacggggttggacataatagagactgaagaggatctgatttgatctttgaacctgtaatctttactgaacggttctctattcgtaatatcataaatctcctggcacagctttttagcacccttccaaacatcaaggtcttcgaacttctcaactttacccattaaaaatcatctcttccctgtgaacctttaactttaaactttgaacgttgaactgagaactggcgaagttttgaattgaaagcaatgagcaacgagtgtaagacggtgctgtgtgttaggtgctaagtgctaagcgcaaagaaaaaggtctgagttcttgattctcggttctcagttgatagcaataagtcgaaaattgtgtcaggtgctacgcaccggcccggttggcatatcatgcatagataagccgaccctttggttcaggcactggccgtccgagtgcatgcgcagtttcgatccactcttcaataacctttcttgcattcgccacagcagcttcatatgtctccccatcagccatgcaaccgggcaattccggaacttcaacaacaaacgctttatcctcttcactccagtatattatcagctcatatttaatcgacatctgactctcccaattggtatttcactaaaatacttcttacctgcttaacctgatatggcttcgatttactccctttcggctgtaaattaataatttcagcaatgccgtccttcccaaagatatgatgacctccttttacacgctgcttaaatccgagacgcagaagcaactgacaaagttccccaaagtcaatattgctgtctgctgttcctgaaaagattttttccctgagcttggaatattttcccatggcactttgtcactcaataccgctttttaataggccaacattgttgaatagcattaaatctcaatggcttgttggctgagtagctgcttggctcaatggctgagtagctgaatagttctcagttcttggttctgagttcttagtgattaatgcaagatggcgtgattgccggacagtcaaatagtacatatctgattgatgaaaataactattcttcaatccgaataatttcattttttaactttggaagatcatctaccgcaattttccagataataggcagactgagtccaaaatattcatgtgcaatcctgtttcttaatccaatcatgccactccagtcaacgccctgatgtctttctctaatatcgacaggaatagatttagcagcttccccaatgatctcaaaatttctaacaacagcatccacagttttcctgtcgcaggcaaatgactcggcatccatccccttgataaagtcctcaatccactcaatggactccagaatatcttcaagaaacagtttccagtcccgcttagacatactctaactcactcataatatgtttcttgcggttgagctttacggcttctggtgtaagaagatcgactttcataccaagaatttcttccagataatctgccaaatgaatgaaaagcaatccaaccggctcactaaactcaaccatcacatcaatatcactgccatccgtttgatctccccgaacaaatgatccaaaaaaagcaagcgacttgactttatatttttgctcaagtattgtccggttttgagcaattatttctttgagttcatcaattgatttcatgatagaattccgggacgttgttgaatagcagcatagagagattagatggctggttagctgaatagctaaatagcaatgagtactgagcaatgagcgatgagtgaatgcgagatggctgaatagccagatagcaatgagcaacgagtgctgagcaatgagtttgaaatactagcttctttgctttgcaacagatgctcgtaatccacctattattcttgagacttcggcagcctttctctctaaaacagagaaatttgcttcgctaacataccctacatcgaaagccacataaagttgtgacctcacctctgcacatgatgctttagcaattaccagaaactggtgaaactctttcgctgaccctcgctcaaacccttccgcgaggttggacataatagagactgaagctcgacggatttgatctctcaggccaaagtctcttgaaaaatccccatcaccagtaaactgatagatttctttcgtcatctctcttgctttcttccaagcaattaaatcctcaaacttttcaaccttcattttgttaaaaagtaatgagttctgagcaatgagcaacgagtataaaccataacaccatcattcatcaaactaattaaagtccttaacacatattcatgtttgtatgattgtacttgattatgagtaagctctttaccgttacactcatctctcttgactcactactcatcgcttaatacacagctctcatcactcattgctaagcactgttctgcactccgtatttttcttcactcgttgctcattgctcgttgctcggaactgcgcgccgctaccgaagtacttaggggacgttgttcaattttgtcaataactcacagaattggtttaggctgggtagcgaaatagcaatgagtactgagcaatgagcaatgagcgatgagtgaatgcgagatggcgaaatagccaagagccgggaatagtgcttgtcagctttgccgaagagtgttaaaaaccgttaagagatatatttagtcccattcatcacgtagattcttctgtatttcaagaggatcacctgcaaacgtgtccgaatactcaagccctcctgctaaatcaaccaacatcttttttgaaaccacttttttgggcgtaatcgctttttgcctgagatactccgcaaaatcaagaacctcagcaataacctgttcaggaagttctttcgctgttttatataatttttccgctgtggtcatacgttttcaccttttttcaagtcttaatcaataacataatctaaccttgaaacgaaaaattcctaaacaaatagccagttggctggttagttgaatcgagcgtattaagagtattgcttgaagtatcagtctctttctttcatgtcaagtgtaaggtcactggatgactggatagcaaaaaagtactgagtttgaaaaccaactatgctttgagaaagtcatcaaccgttacctgggcctgtttgacaatagcccttaatgttccttcaggaatatctccaggatgatttggaattgttgtaaagatttttctctcgggatgataccataattcatggcttccagcagcctgtctgtagaattcaaatccaagctttttcagctttttgacaacttgcctgtatgtatgattggcaagtcttcccattacatacctacaaccaaaggataatcaaaagagtcttgtacgtggacttctttattatcgtttttctgtccggcctcaatgagctttttagcgacatcacgagctatctccagggtttcgctgatagtgcgaccctgagctacaagcccctgaatatcctcagaagtagccaaatagacaccttccggcaacttttctatatgaatgtttatgatggtttccatagaattacgggacgttgttgaatagcgttaataacttgcagaattgggttaggctgaatagcgaaatagcgacgagcgctcaagagttaagcaaaaggcctttcaatacttcataaccgggaaatactgaatctaaactaacaagttgtgcctgattcaaaagcgctgtggcaataataatcctgtcggcaggatcacgatgaatatctggaagcattgctgctgactgagtatcgagaataatcatttaacctgaataattcacgagagttcgaaaacccgaattgtagaaatatacattgggccgatcatgtacccggattctctcttgaaaaccggcaaaaaagctcaaaatcacatacagtcatgccggacttgatccggcatccatgcaaatcccggcatcaacgatggattcccgtgtcaagcacgggaatgacagaaaagggaacgtttcccgtccttgtgcgcttttttttcttcccttggcgaattattcaggttaagacattcccaatcttcttccgataattttgcggtaatgatatcgccatgaattttcccttttcctgcaatcagtaaagatggttctcttcttttttgaagtgaacgatcatcgggcttttgtttatcaaggactgtcactattacatgcgcatgtttatcttttggcttatcacccagccacttcattttaccgtgatcatagatggcttcgtaacttttcaacattacatacctcttaaaacttaaattacagattatcgcatcacgtctctaacattccattcatgaaaatgattccgacctggcttaatagctggttagccagatagcaatacttaggggacgttgatcaattttgtcaataactcacggaattgggttaggctgaatagcgaaatagcaatgagtactgagcaatgagcgatgagtgatgagtgaatgcgagatagcgaaatagctggacaactgaatcagcatttaacgttcaactcaggttttcttttgactatgccttaattgtttcaatatcttgtcgtaatctgaatgtgaacctatccagaaccatattatttcaccgtctccctgtatgcctaaaacacgataatcttttgaaatacgaacagcataaatcggccgttttgaatgtactcgtttgaagtgtaatcctggatgataaggatccttttggaacttgtcataagcctctttagtctgcctctgaattacatttggcagatttgacaagagatcgcgaaaacgctttgtcgtatgtgatatcacaaagagtcaatatccaatggttttgtcttaccttgcgcatgttccacaagcgcctcatctgctaattgatccagtacatcctctgactcagcaaatgtttcctcccactttctttcggatataatttcattaatcaaccattgccccaaagcattttgctccaattttggcagtttcgacgcctcattaaatgctttctcaagaatctgcgtcatctttggcctccgattttttcatctgcttaaaaataaacccgttacttttgcgataatctgtacttaggggacgttgatcaattttgtcaataactcgcgaaagtcaaatgcttggttcttggttcgaagttggtagcaatgagcaatgagcaatgagcaacgagtgtaagacggtgctgtgtgttaggtgctaagtgctaagcgcaaagaaaaaggtctgagttcttgattctcggttctcagttgatagcaataagtcgaaaattgtgtcaggtgctacgcaccggcccggttggcatatcatgcatagataagccgaccctttggttcaggcactggccgtccgagtgcatgcgcagtttcgatccactcttcaataacctttcttgcattcgccacagcagcttcatatgtctccccatcagccatgcaaccgggcaattcagggacttcaacaacaaacgcttcatcctcttcactccagtatattatcagctcatatttaatcgacatctgactctcccaatttgtatttcaccaaaatacgtcttacctgcttaacagttcaaggtgaaatattcggagtttaacgttcaaggttcaagacatttcaaggagagaagttcaacgttcaaggatcaatgatcaaatacttaggggacgttgatcaattttgtcaataactcacagaattggtttaggctgaatggctaaatagcaatgagtgtaaagattgtgttacgtgctacgtgttaggctgcggtgatagttctcagttcttggttctgagttcttagtgattaatgcaagatggcgtgattgccggacagtcaaatagtacatatctgattgatgaaaataactattcttcaatccgaataatttcattttttaactttggaagatcatctaccgcaattttccagataataggcagactgagtccaaaatattcatgtgcaatcctgtttcttaatccaatcatgccactccagtcaacgccctgatgtctttctctaatatcgacaggaatagatttagcagcttccccaatgatctcaaaatttctaacaacagcatccacagttttcctgtcgcaggcaaatgactcggcatccatccccttgataaagtcctcaatccactcaatggactccagaatatcttcaagaaacagtttccagtcccgcttagacatactctaactcactcataatatgtttcttgcggttgagctttacggcttctggtgtaagaagatcgactttcataccaagaatttcttccagataatctgccaaatgaatgaaaagcaatccaaccggctcactaaactcaaccatcacatcaatatcactgccatccgtttgatctccccgaacaaatgatccaaaaaaagcaagcgacttgactttatatttttgctcaagtattgtccggttttgagcaattatttctttgagttcatcaattgatttcatgatagaattccgggacgttgttgaatagcagcatagagagattagatggctggttagctgaatagctaaatagcaatgagtactgagcaatgagcgatgagtgaatgcgagatggctgaatagccagatagcaatgagcaacgagtgctgagcaatgagtttgaaatactagcttctttgctttgcaacagatgctcgtaatccacctattattcttgagacttcggcagcctttctctctaaaacagagaaatttgcttcgctaacataccctacatcgaaagccacataaagttgtgacctcacctctgcacatgatgctttagcaattaccagaaactggtgaaactctttcgctgaccctcgctcaaacccttccgcgaggttggacataatagagactgaagctcgacggatttgatctctcaggccaaagtctcttgaaaaatccccatcaccagtaaactgatagatttctttcgtcagctctcttgctttcttccaagcaattaaatcctcaaacttttcaaccttcattttgttaaaaagtaatgagttctgagcaatgagcaacgagtataaaccataacaccatcattcatcaaactaattaaagtccttaacacatatttatgtttgtatgattgtacttgattatgagtaagctctttaccgttacactcatctctcttgactcactactcatcgcttaatacacagctctcatcactcattgctaagcactgttctgcactccgtatttttcttcactcgttgctcattgctcgttgctcggaactgcgcgccgctaccgaagtacttaggggacgttgatcaattttgacaataactcacagaattggtttaggctgggtagcgaaatagcaatgagtactgagcaatgagcaatgagcgatgagtgaatgcgagatggctcatttaagcaagatcgattcctatttttttcgccaaggcttccaacctcttatccagagttaacaactgtgcgctatttctgcgcgccaacacgagatacaccgcgtcatatatcggatgatcgtgcttacatcccaatcgaaacgcctctcgatacaactcactttcacttacgtaattatcaggcaatgcaagcgcttgctcaatgttattttcagactcagtaattgaatagcctgtaattcgatggtacttccagaaaacatttgatacttctgaaataaacaacaaagggctaagaaccatatctgcatttttaacgatagcagcaaaccggttcgcctgcgccctgcgcagaacaatctcaactgctgcgctcgcatcaagcaccgctatcaccgttcccgatcctcacggataagctcaacaggatcaagaacaaccaccttttcaggaacgtcagtattttgctcaatttcctgaagtagttgtgcccttcgcgctttatggtttagtccctttgcaagggtgactactatctcttgagagaaactgcgatgctcagcctttgcctgctgctgcaacagggaatacatattttcaggaaagtcctttacttgtagcaatggcattgtatcagttttttcatcgtttctgttcatgttcacgtgtacttaggggacgttgatcaattttgtcaataactcgcgaaagtcaaatgcttggttcttggttcgatgttggtagcaatgagcaatgagcaatgagcaatgagcgatgagtgaatgcgagatggcgaaatagccaagagccgggaatagtgcttgtcagctttgccgaagagtgttaaaaaccgttgagagatatatttagtcccattcatcacgtagattcttctgtatttcaagaggatcacctgcaaacgtgtccgaatactcaagccctcctgctaaatcaaccaacatcttttttgaaaccacttttttgggcgtaatcgctttttgcctgagatactccgcaaaatcaagaacctcagcaataacctgttcaggaagttctttcgctgttttatataatttttcggctgtggtcatacgttttcaccttttttcaagtcttaatcaataacataatctaaccttgaaacgaaaaattcctaaacaaatagccagttggctggttggctgaatagcaatgagtgtaaagattgtgttacgtgctacgtgttaggggttaggtatagaagcaatgagcaacgagtactgagcaatgagtgtaaactgtgctgtgtgttaggtgctaagtgctaagcgccactggccataccatcgtgcaagacatcagcagcatctatcccatggattgactactgctacactcaaatcgttgaagtgccggatgtttcgggtggcgagcgtcgcacggtttgccaatgcaattccagcaataaatgtgtctcgcatatctacgggacggccgacttcctttagttcagccgccagtcgggctgccgcttttgcagcatcggcatcaaagacaaggacgcggctttgtagttcatcacgcaaaagcgcctcaaatcgcgcctccagtacatgtttgcgttgaccagaggccaaaagagacaagccatagcgaacttcaaatatggtaatgctgctcacccagatggattctgggggttgagtgtcaacccagttcacaacctgcaggtcggattgctgctgcatcagggccgagagaacgttggtatcaagaatgatcattcaccaaagtccatcggtgctatggtctggccgcgcagttccggcagtggttcaagcaaaccgatgtctgcaaaacgcgctgcaatcctcgaaccgagtctttggtgttttggcgaagcttcgctgacggcactgcgcaaaatctggcagacctcttcctcaatgctccagccgtgctggctggcgcggacctttagacggattttcacatcctcttcaatattgcgaataatcatttctgcgatagtctggtattaagtcagcgatctgtcctgaaagcaaacaaaattccgggacgttgttgaatagcgttaataactcaaagaatcgggttaggctgaatagctggttagccagttagtgaaatagctgggtagctaaccatccccatagctctgggcggtaatttaccggctagaacagcgactattctttctcctgctactcgtgcggttttatgcgcttcagggtaaaccatctgataagaccttcatgacactcaggctgtcgactttatcgaaaccaccatcctgagtcaggaaaatatgggaacaacttagagaaaggcagcatgctgcctgaattgcttcgcacgtgtgttaggagttaggtgctacgtgttaagggttagaaagacgagtaagggcactaatggccaaggctatttcgccatgtactgatacaatattctggatggtttgctttacctttacagcaaggtttgcatcgccttcgagaatatatatgagcacattgctgtccaaaaaaagaatcatgcactctcccaggaagagcgctcgtcttcgagttgcctgtcaatatcctcccttgaacgctgtcccttagggtcgtagtcaagaatccaacgtaacgctttagcctcatgctgaatcatcttgtcttgaagaagttccctataatcggattcagtaagacctaagttgatcgatttgcaataaaaaaagccctcacctatgggtgtaaagtgttatattagcgtgagtaacgaccaagtcaccacgtaataaaacacaacccagcaggtggagagctttatggcaaaagataagacgattaagggtaaaaaagaacagcagatttgcgccattttgccgagcgacgaccaactgaccggcagggctggcttgagcgtcttcgcactgtacctgcgcaacatagggctgtttccgaattatgaccgcctgttcggtaaagtgcggaagaatggcaagcgcctggcggtcaccgagatgttcgtgcagattttgagcttcttcatggatggtacgagccgccatctgaactggttcgatcatcttgccgctgatgatgcctatgccggcctgctcggaaccggtcgattggcctcgtcgcatgccgtcaagcgttttatcggggctatctccttctgtcggatttacctgttccggagattgctgcaggatgtgtttctctggcgcctgaagcacaccaggccggaagtgatcatgctcggcattgatacgacggttctggacaatgacgatgccgagaagcgccatggggtgcaacccacatacaagaaggtcaaagggttccagcccttgcagatgaactggggcaggtatgtggtggacgcggtgttccgtggaggaaagaaacactcgaaccacggcaatacggtcaatgagatgctggtgcatatggtaaggaaaatccggaacgcttacagggaagaggttccgatcattgtgcgcatggacgccgggttcttcgacgacgaagtattcaagacctgtgagcaactgcaaatcggttatctgtgcggcggcaagcagtacagcaatgttcttgatgaggttgccgatgcggtcgactggcaatcgttcaaaaaagtcgaaactgactcaaaaagctggatgtacaccgaattcatgagcagacaaaagaaatggaagaaagagcgccggacgatcttcagtacgctctgggaagaggacgggcagtatctgctgcaaggcatatgtcgtgattccgtcatcatcaccaatatgggcatgggtgaaaaagaatcgatgagcaacttgccaagatcggccgcgaggacttgctcgacgccggaaagcttcttggcctctaccacgaaaggggaacaggacgaactgaccaaccgtgcattgaagaccttcggccatgagcagctaccgttcaagcgattcactgcaaactcggcctggtactacctgatggtgcttggcaacaacctctttgaggccttcaaggaagacgtgaccgaagcggtcattccggtgtcggcttatgccgacaccttccgccgcaggttcatcgatacagccggaaaactggtgcgccatgccgggaagctggtcatgaaagtcaacaaggttgactatgttcgcctgaagttcgaccagctgtatgagaaatgccgtgtcggacttccgcgactggaataaagcggctggaagtgctgaaaacgacagaaaacgatgggattagtgcgcccaaccgataggatgttcagtggtaatggtgtatattcccctatcacaagcattatgcaagcattatgcgggcgtgtaacgcacgcacggaccagaacaaaacgttaaaacggtagccctatagggacaaccgggattttttcaccggctgatgctgctggtcagatactaatcgctcaattcaggtaagaataacagctgctggtcgattacgcttaagaagatgaactggacctgacgtcagcttttcctctatagccgctatcccccttcgcttgagttcaaccgcgctaagtgtattcatggtattcatgctgtcagcgataatgaagtattgttgtcactcaaggacctttccctgataattctcatacgaaaagtatactaaaaaattgacaacccttatgctgagttcttagtgattaatgcaagatggcgaatagacgataaaatacgcagagggcaatagcctctcccctgattattcatgcggtttgaaattgcatgattgacaactcttcctttgtcgctcttgttgaaacgttaaggaattcgacccccacgacattctcgttttcgtcataatcaagaatcacgccggctttaacctcttcggattcaactatcctggcttcatccagcctgaaatagagagtatctgtctctttgtcaaggacaatcttcatactttcttccttaatcttcgatcaaaaaacgccgtaacggctttattcgggtcctcttgtacattaacaataattcttaaccatttgttattattatcaatttttttcaaatagtggcgtgtaccatcatcatgattttccaccttatcaggtttttcaacagcactgtataccagagtctccacgatattcctttgctcaagcatttccttacagtgtctggtaagtatcaacattttaagggctaaaaggtcgagttagtagcgatgagcgaaaagaatgtgctacgtgctaagggttaggagttaggtatagaagcaatgagcaacgagtgctgagcgatgagttgaagattgtgttacgtgctacgtgttaggggcacatccaagtgcttggatcgtaattcaaggtgaaatattcgggttcaacgttcaacaacttaggggacgttgatcaattttgtcaataactcgcgaaagtcaagtgcttggttcttgggtctttaaatgcgatgagcaatgagacttggcacccaagacgggctcgaagccctcctatcgcagctgaaggactgcctgggcgaaggccttgaaatcatcgagacggtgtcgggcgatggcatgcacaatcgcccagtcgatggcatcgtaattatggacagcgagattgcgaaaaccaaccgatttcttcatcctctcgcatagcgcggcgtctattatgccctgttcttgcagcagatcgaaactttgacccatcgtcactggcgagggaagatcggattcggaaagaacgtgattggcgatatcaacagagagctgtaccgcacgtgtcaggttgacggagacaatgtcctgggcgtcatagtcgcgggcaagggttgccacatcttccgggcagtgttcgacaactctgctcgttgctcgccgcaaggattcgagtttctgctcgatcagactccaatccatctcttcctcctctcttccagcaccctctgccgaatgggcataaaatcagcgctgtcgatctggtagcgggtaagcagtgtcgcatagagcgagtttgaaccgaggatccttctgcctctggagaaaatctgcgccatgacgggcaagcctgccgtcttgatatctaccaggtccacaggacgaccgatctgcagtgcaagatcttcgatcagctgcattttttcttctgctgtgatcggctggtcggcatagaccgcaaggtcgaggtcactatcgggccctgccgttcctttggccatggaaccgaaaagaatcgcaagaataattccggggtggccttgaagcaccgctctgatctgctgatcgatctcctgcgtcattgtcataaatctctacccgtcagttcttttcaggttaaaatacaaagaatttagcgatgagcgtaaagattgtgttacgtgctacgtgttagggattaggtggctgaatagccgaatagttctcagttcttggttcgtagttcaaggtgaaatattcggagtttaacgttcaaggttcaagacatttcaaggagataaatgcaagagttgaggcgttgaagattgtgttacgtgttaggcaaaaaagcaatgagtactgagcgatgagttaaaagcatcaagacctttgcttagctatagatacacgtaaaccaccgattattctagatacttcctgagcttttgattctaatgcatgaaaacttttatcgtccaaatatcctacatcaaatgccacaacaagttgcgacctcacctcagcagatgaagctttagcaataacaagatactgatgaaactcttttgaggatcctctctcaaaaccttctgccaggttggacataatagagactgaagcacgacggatttgatctctcaggccaaagtctcttgaaaaatccccatcaccagtaacctgatagatttctttcgtcaactcccttgcctttttccaagcaattaaatcctcaaacttttcaaccttcattttgttaaaaagtaatgagttctgagcaatgagcaacgagtataaaccataacaccatcattcatcaaactaattaaagtccttaacacatattcatgtttgtatgattgtacttgattatgagtaagctctttaccgttacactcatctctcttgactcactactcatcgctcatcgcttaatacacggctctcatcactcattgctaagcactgttctgcactccgtatttttcttcactcgttgctcattgctcgttgctcggaactcggcgatgcgcgccgctatcgcagcacttttcctaaatctatattgaacaccttctgctggcggaggataatgagatagcggtagatggttctgagcttgtaggatgcgacgaagtagacggtgaagcagaaaaggtacgtgacgaagaagaagtaatcgggaatattcatgagcgtcccgacaacggcgatggatgacgaaacagtggtcaaacctataatcaacacgaccaccttccgatgattgaagcccattgccttgatgacgtggtgcagatgggtcttgtcgggatggaaggggctctgacctttcaacactcgtttaaccatcacggtaatggtatcggtaatgggcagcgccagaaccagaagggcggctgcgggagaaacaacagttcctgttttctgggttacctcgatagcgaagaaagccagcacgaaaccgaggctcatgcttcctgcatctcccatgaagagtttcgacggatgccagttgaaacgaaggaacgctgcaagcgctccgacaaaggcgatgctgatggcggtcagttccggctggttgttcagccaggcaagcatcccgaacgcactgaaggcgacgagcgaggttccgccggccagaccatcgagaccgtcggtcatgttgaccgcgttgatgacaccgataacgcagaacagcgtgatcggccaggcaatcatgccggtctcgatcacgccgaagccgaacagattaccgaatgaatgaagaaccgtgccaccgaaatacatgatcgatgcggtcgcgccggtctgcaccagaaaacggatcttgaaactgacatcgtgccggtcgtcgatcgcgcctatggcaaggatcatgagcatcgcgacaatgaggcccagattctgccagaacggcatgaacagcagcatggtgatcagaacgccggtgatgataccgatacctccgacaagaggcttcgcgacggtgtgtatcttgcgtttgccgtccggatggtcgatgaaaccgagcttttcggcatgcgacgcgaggaacatgatcatgacgtaggaaaccgccaatgccacaaggtacacccctgtgtattgcgcaaacggcaggctgatcgcagcctcgtcagccgttgttccggcaaacagggtgctccaggagacgagtgcgaagagcggaataggtgcgaaatataacggcgtcatagggttctcctattattcacatattggtggtgggagacaacaacgagcggaatcagaacaaaaccacatacagtcatgccggacttgatccggcatccatcaacgaagaaagtcaaaggtaaaaagtcaaaaagaagattaaaaacagctctgcattttttgatagtgcttcacttgcctcgaaataaaggcgatggattcccgtgtagtcaggctcggaaattacagaaaaagaaaagtttcccgtcattgtgcgccctttttttcttccctcggtgaattattcaggataactgtgccctctcaccgattcgatctttcgaaaacggtctccggcctccagcttccttcctccatctcaccttttcatggcaacaggcaatggaagggagtccacctcccattacccattaccaacgtcctctcttattggttttcttcgtcttctccttcttcaccgccatgaatccggccaccgataaggtcattagaaaacagatctgcacaagcacaaagccaccgacccagagagcaatgaggcagagcaccgtgaagcagatcatcagcacaccgcctgcgagtccgttgaagccgtcgatgacgtttacgccatttgctgccccgcccaccgcaaatgctgtgaacgcgacagagaacgacatgaacgaaaaaacggcgtcaagagcgggaatgtcgctgcgggtaatggcatacccggtgagcatggcagcgagaagtccgctgagcatggttgcaagaagccgctcactcacacccacgcgtttgataaaatcctccgtcagccctgcggcgaacgccggaacggctgcgatgagcatctggatcccgtcatgaccgtcgaatgagcgcttgccgtgccaagacttgctcagcaccagtgcgcccgatactccagcactgatgatgggcggatagatcatcgaggcatgaaaaacatccgcgacatcgcgacatcatgcatacagttgcgccatagttcagagcagcgattttgtcaccgtcagcagcagacccggattcagctcactcccgcttccggtatcgatgctcagctgctgggtaagcgaccagccatccctgaggtacatcatattggtaacgtcaagggaaacgagataggtctgttcctccccttcaaggggggcgctgaaactgcctgagttccgcacccaggccacacgcagaagcggattgagcatatctccgtatcgaagcatcagagatgcgttggcaccggtaatacggttgagcggtgcgagggagataaatctgatgaacgggtggccgattccccacccctcatacacccagccgccgtaagtgccgttggtaaagtagttatcgggttcggcagggtttttgccgccgctccgggtatcaatgtattcgacattgaatcgtctgaagtggtccgagggttccttgctgatgagggaaaggccggcgaggtaatcagcaggataccagaagcgcaggccgctgccgtcttcgaacagcgtctgaacatagaggtaccagtcgcgggaataccctttgaactgcagtgcgtattcgattgagccgagatggttgccgagcgcatttttctgatcgctcttcgttgctctctcgtctccgctctttccgacaagaatgcggagaaaatccttgaacctggatggctgtcccgcgccaccccactctgcgaggtggtggatgccggcaagaaaattgacgccctcgtcaggaaccgtactgccaagtttcaggtagagatacttctgatgcaggtaggcatcaggcacataatgctcactgcccaaccatccgtgcgcgaagtaggcattgactccaagccagtcggcgacatcgacaaacccgttggtggatatggcgattttcgggatgggcggcgcgttacggctgtaagcttccggaccgacggtgaggaggctgtcggcaagcccgaaaaactcgcttttgcggccgagtgtcagatggagatcgctgaacttgagcccgacatacgcatcggtaaacagcacatcggaatcgcccgaactccttgccgtcacatcaagaccgtacgtccagtcgaaccgcttgtagtcgtcggcttcttttccaagctgcaggcgggtgaacgatgtagttccggtgtcgtcaggaataatgccgtcccggttcgcccacatccagaacggaggctcggaatccaaggaaattgctgttccggctgttatgtcgaaacggtcgatcaagtcctgctgttctgccgcgcccgcagggtgcgccgcaaacaacaggagaagcaatataatgctcgtggcagtgcgtagcatagattcagggattatcagttcagggattatcagtggaaatctgtgtaatctgtgggctatatacaaatcatcccttggtcttttcgggttccatgtagctgctgtaggttttgtagctgtagtagcctttgtagccgtagcggccgtagtagcggccgtatttgccgtaccctgctttttctgatgggccgatgatggctacgccgagcatctgttttctgatatgatcgagtttctgcacctctttgagcaggtttctgttggtgtagcccattcgtaccaccatgagaatgccgtcggcggctctggagatcagtgcggcgtcactgagcagcatcataggcggcgtgtcgagaatcacatagtcccactcttcttcaagacgctctaccagaccggtcatcttgttcgatccgagcagttcgttggggctcggcgtgctattgcccgccggaagaatgaaaaggttttcatgcatggtcgactggatcagcgcatcggcatcgtcctcgactccggcaagataatccgagagcccgggcgtctttttgcaactgtagatccggtgctgactgggacggcgaaggtcacagtccacgataagtacgcggttgccgctcagcgcgaaggcaaacgcgaggttcgcgcagacagttgactttccttcactgatctcggtgccggtcaccagaatggatttcagtttccggtctgcccgggaaaacacaagattggtccgcaggtcacgaaacgcttcggcgaacggggatgcgaggctgtccgccataagccgcggtttactctctctggtcgaaggaaccgacttgccgctgctgttcattttcacatggcttgcatcttttccgttgctgctggcgccgaaaccgggaatgctgtcgctcagctgcctgatggattttttgagtgaatcctgaaggtcgctttcattttcatctcccacatatgggatcgcggcaagcggggtatagccgtggtcctcgagaaaggcatcatccttcagggagtggtcgagcatttcacggacgaacaccagcgcgccgccaagtccgagtccgagaataagaccgataagcaggtttttcttcagatccggagcgacaggctctatgggaggaaatgccgcgccgacaatcaccaccttgcccacttcggaagcgatcttgatccgggattcctcgagcttctccttcaggaaggtgtaggtgttgttgagcacctccctgtcacgctgcagacgggcgtaattgagctgtttctgaggaagccggttgagctggctttcatagtagttcttggaacgctggaactcctgagcgatgtatttcagttccgcaaggcgaacatctgtctgcagctgttctgaaataaggtcgaactggtactgacgcgccttgctggcaaacgccagttcaccggcaatcgtgttgctggtaagttcctgcagccgctgcttgaacatgtcaagctgctgctttttggcaaggtagccggcatcctgcgttccggcctctccggccatggcgataagctgcttctcttcctgcttgatacgctccttgagctcacgggactgctgatccacatttttggcgattttcgcgctcaaggccttctcttccgccgacaacttgttgatcaggtagtcctgccgatttttcaggatgttgcactccgcctgggcatcattataccgtgactccgcctcaaccagtttttcaagaagcttttccgcgttgcctgtcagttcgtagatgttctgcttcttcatgtaggaagagagctggttttcaacctccccgatctccttctgctgactggcaagctgatcactgacaaactccttgaccgacatagcctgatcggcgttccactcgatgtccttacgcatgtaggagcggcagattgcgttggtcagcaaagccgcttcatcggggaaaggactggacaccgatacctgaagaatatcagtatcacgagagttgctgacggaaatccgtttctgcaaggctgtcgcgtattcacgcatcctgatatcatactccttctcttccttctctcttgtgccgaagcgcatccagctgaaaagatgaccgatgggggaaatgtaccgtctttcaccaaagagctgaagcgaatcgcgatctttacgggcatagagctctctgacaacctcttcggccagagggaacgacttgacaagttcgatgtcgttctgcagctcgaaaccggtcatggactcgaaagggttgatcatctcgctcatcccgcccttgtcggatttgatgagcacgactgacgtcgatcgatactcgggagtcgccgagaaatggtacagcatcaccagtacaagaacaaccccggtcaccgctccgatgatcagccggttctgccagagaacctggagcagctcctgaatgtttatttcctgttcgaattgattcggatcgttattcggcatacgttttttcgatgttcgttctattcgatgttcgtttgttcgatgttctgatgagggatattgtgcttaggtgctaagtgctaaggaaaagataaaaaagtcatcctcgggcttgacccggggatccatcttttcttgacagccactatggatgcggcatcaccctgtgtaatattcgtattatttcacggggtgatgcggcatccatgaataaatacttccaatataaagaattgattcccgtgtcaagcacgggaatgactggagagggggagtatggattcccgtgtaagacctgtgaaatagatgctcagatttcacgggtcaagcacgagaatgacaaaaaaaatcaaactggctggttggctggatggctaaatagctggtcaccaaaatagtactgagcaatgagcaatgagcgatgagcgatgagtctactcaatcacctgtccccagttctccattacctattatccattacctattatccattacctattatccattacctattatccattatccactatccattatccactatccattatccactatccattatccactatccattatccactatccattagtcatttcccctccccacaaagaactcagaactaagcactcagtactcagtactcagtactcagcacttaaatagactcattgctcagcactatcctactacccatctccccttcgccctttcgctctctcgccccttcctgcttctggattctaacttctggcttccttactccctctctcgtctctccggtctccggcttccgccattcttccttcttccttttgacttttgacttcttccttccgacttctcttccctatctcgtggcgatggaataaacacttgctgcagagacgatgagtgctgctatgcggagcgccatgttggtgtcgaggcctttgtcttcagggataacgagcgtgtcgtttggcttgagttcgacaaacccggtgcggtcgccttcttcgaaataactctcgagattgatcggataggtctgattgccgtcttcatcaggtttgtagcgcagcagttttgcttttttcaggttcgcgtcgtcttttgggccaccaacaagagagagtacagaggaaacatcggaatcctgacgaacgacatgctgacctggtttatatacctcaccaagcacattgacatacatgagaatgtttcccatactgtcggtaaaataggtatcctgcggcataccgtatccaggcatcgcctgctgctgctgattatagttctggtagccttttgatggcgtcgaatagaggtaacttgaagaagaactatacggctgctgggcaaaagcggctacagagagcagcggtgaaatgaaaatctggacgacgagcagcagtgcgatgaaacgcgtgaaggtatttttcatggttcctgattcggttacaaagttactataatcagcgcagcaaacggctataccttcagatgggaacatcaggttatacatataagtacaaccttgcttcgtgcctggaaaaacaatagaattgtgcttggtgagaaatatacacttttttacaaaacaattacagcgaattgcaaataataagcgcaaagcatacagctccgccatttcagtcccataactgcagttaatttgtgtatgtagagtagctttttttcagggtctgatgctcatcgttgagttagatagtggtaacgacaaacacctaattaaaatacaaaatttcatggaaatgcaaacagaaaaaatgctgaccagtgaatacgttaagatagatagtcatgccgtcccgtgtaataatacgaatattacacactgtgaaatatgaacatccatttcacgaagtgatccggcatccatcctcccagagcgtcatgccggactcgatccggcatccatgcagttttgcaggaggagaatggattcccgtgtcaggcacgggaatgacaggaaggaacggcacgggaatgacaggcgtggggggggggcatgccgccctgtgaaatagaggcatagatttcacggggtgatccggcatccatcctcccagagcgtcatgccggactcgatccggcatccatgcggttttgcaggaaaagaatggattcccgtgtcaggcacgggaatgacaggaaggaacggcacgggaatgacaggcgtgggggggggcatgccgccctgtgaaatagaggcatagatttcacggggtgatccggcatccatcctcccagagcgtcatgccggactcgatccggcatccatgcggttttgcaggaaaagaatggattcccgtgtcaggcacgggaatgacaagaaggaacggcacgggggtgacaagaaggaacggcacgggggtgacaagaaggaacggcacgggggtgacaagaaggaacggcacgggaatgacaggcgttgggtagtcatgccgtcccgtgtaataatacgaatattacacactgtgaaatatgaacatccatttcacggggtgatacggtatccatcctcccagagcgtcatgccggacgtgatccggcatccatgcggttttggaggaaaagaatggattcccgtgtcaggcacgggaatgacaggaagggagagtcatgccgccctgtgaaatcaaaacatctatttcacggggtgatccggcatccatgcggttttacaggaaaagagtggattcccgtgtaagacctgtgaaatagatgcccatatttcacgggtcgagcacgggaatgacaggaaaaagagcacgggaatgacaggagggggggagacaagtgtatgtcaaaagtcaaactggctggatggctggttagcttaatagctaaatggctactcagcactaacgttccctcttccattgtttcaatagtcatttcccatttcccctcttcccctccattgccacggcccggttttcgtggaaattgcttaccttagtcaatgatcgttggcagatggtattcaagaattcctcaagcacacttttttacttgcaatgacagaacagacagatcttgcactgacccgtactcctctgcagaaggaacatttttatatctcccgtgaggcacttgagagcatagcgcttcctgaagagtggcttcctgaaatcccgacagataagcgtgtcgctctcaagctggcagaagaacagacaaacaggatcaacaggagactgcgacagcgttacggcgatgatgtccggctgctgcttcccgcgcagtttcacgccatgaaactgctgcacgcagccgctcacctgatcatgagccgtatcgtcctgaaaaacaaccccgctttgccgggagaggttgaaatggctgccggaaaaaaactggacgaagcctcgctctccgcatatatgaaagattttatcaccctgtttcctcctccgggagtgttccagggtaaggtgactgatggggcgtatctggctaaagctgtgaaccggcacgttgtactggaagaaagtctttttgtctggctgcagaaccagaatcccgcgcttgaccagttcggctttctgctttccgatacagagctcagggagagcacgtcataccagaccgtggtgaagacatttctgcattcgctcaaggcaatgggcccgattggcccggaaaatatcgatccagccgagctgctcacccgaccgattcgccatagtccgaactcgctactcgagcagctgcggtatatttccatgcactggggcgcgctcctcgaaggcactccccttctggaaatgatcgacggcagcatcagccttatacaggacgaagatacctggcttttctttgaaaagaccggccgtgacagcatggaaaagcatggcaccttttttgaaaaacatgcccaggcgccatcctacagcgatctcgaggacgcaccggagaactattcggtcgactcctcatggatgccggaagtgatcatgctcgccaaaagcacctttgtctggcttgaccagctgagcaaaatgtacaaacgaccgatccggcggctgcaggatattccggacagtgaacttgacgcgatcgccggaaggggatttaccgcgctctggcttatcggcctctgggaaagaagtcccgcgtcaagaaagatcaaacagatgcagggcaatcctgatgccatttcatcggcttatgcgctggacagctatgaggtggccgcggaactgggcggttacgacggctatctgagcctccgccatcgggcactgcagcggggtgtccggctcgcgagcgatatggtacccaaccataccggcctggactcggtgctggtgaaggagaaaccggaatggtttgtcagccgccacgagcccccgttccacgcctactcctatgacggcccgaacctgagcagtgatccccgttacggcatctatatcgaggatgggtactgggatcgatcggacgctgccgtgacgttcaagcgggtggattatcaaaacggtgatacgcgatacatctatcacgggaacgacggaaccaccatgccctggaacgacaccgctcagctgaactttctgagcggtgaagttcgcgaggcggtgattcaacagatactgcatgtcgcgaagatgttcccggtgatccgtttcgacgcggccatggtgctcgtcaagaaacatattcagcggctatggtacccccttccgggacatacggcgggcataccgtcgagaagttcgagcgcgatgagtatggaggatttcaacaaattcattcctgaagagttctggcgggaggttgtcgaccgcatccacgcggaagctcccgacacgctgctgctggccgaagcgttctggatgctcgaggggtactttgtacggaccctcggcatgcacagggtctacaacagcgcgttcatgcacatgctgaaaaaagaggataacgctggataccgctacctgatcaagaacacacttgaattcgacgccgggattctcaagcgatatgtgaatttcatgaacaaccctgacgaggatacggcgatagagcagttcggcaaggacgacaagtatttcggcgtgtgcgtgatgatggtgaccatgccgggtcttccgatgttcggacacggccaggtggaggggttcagcgaaaaatacggaatggaatacgcccgggcataccttgacgagagtccggacgagggactgatcagaaggcatgaaaaggaggtttttccgctcctgaaaaaacgctacctctttgccgaagtggaacacttcttcctctacgatgtctactccgacaacggttcggtggaagaaaacatcttctgctactccaaccgttcaggtgacgaacgcactctggtcgcctacaataacgggtgggaagaacgcaaggggtacgtcaacagttccgtcgggttcaagaccggcaacggtatcgagcagcgctccctgtgcgacggcctcgggctgagtcatgaacatgacacctacctggttttcagggatcatgtttctaaccttgaatttatccggaaggtcagtgacctgcgtgaacaagggctctctcttattcttggagggtaccggtacaatgtattccttgatttcagggaagtccgtccttccggactgatgccctacgatcgcctctgcgacgaactgaacggcgcgggcctcggctcaatcgacagggccgtgcttgaaatgagcctagcgccgctgcacggaaagatcgcccgcttctgctcagaagagaacctcgatctgctgctcgacgagacagtaagcgccacacaacgaaaaacgctcttcgaagcctccctcacagacctgctccggcacatctccgatgagtacggaacactgaccggacagaagatcaccctgccggacacccttgtcagaaaagcctgcgacaagatcgaacgggccgcctcactcgagactctgttgcgcgggacggacagcgctgctgatctgtctgccactctcgggatgcggaagaaacaaccggacagcttcagccatgctgcaatgctctgggttatcatcgagtcgatcgagcgtctctttcagagcaatcatctggtctcacagggagttctcgacgacctccttctcaccgaaccgctgaccggggcgtttggtgaaaacagcagactgaaagaactgccggtggaacatctggccgctcttttcagcagtctcctctccctgaagatgcctgtcgcgacggtaaaaaatccggaaaagtatctctccaccatgctcgaacgacttctcgacagtagcggcacgatacacaccagcacatttcttgtgatcaaggaacagcataacaaacgctggttcagggaatcccggttcacgctgatgatctcctggctgtctgccgtcaccctcatacagacatggccggaaaagaaaaagcacgaaaagccgatccgcccgacatcaatcacagcatggatcgaggccatggaaactatccatgaagatgccttcatcgccggatttgaaaccggagcgttcttgaaaataagggggtaaagattggtgactggtgattagtgacttgtaggggcagacccctgtgtctgcccgtgcctttttttatcattcccgtacctgacccgtgtataatatgagcatctatttcacagatcttacacggaaatccactcttctcctgtaaaaccgcatggatgccggatcacgtccggcatgacttccccctcctgtcattcccgtgcctgacacgggaatccattcttctcctgtaaaaccccatggatgccggatcacgtccggcatgacttccccccccctgtcattcccgtgcttgacacgggaatccattcttgtcctgtaaaaccgcatggatgccggatcgagtccggcatgactcccccttcctgtcattcccgtgcttgacacgggaatccactcttatcctgtaaaaccgtttggatgccggatcaccccgtgaaatagatgttttgatttcacagggcggcatgactcccccctcctgtcattcccgtgcttgacacgggaatccactcttatcctgtaaaactgcatggatgccggatcgagtccggcatgactcccccctcctgtcattcccgtgcttgacacgggaatccattcttatcctgtaaaactgcatggatgccggatcgagtccggcatgactttctgacggggggcatgcccttcacgtccggcatgactcccccctcctgtcattcccgtgcttgacacgggaatccattcttgtcctgtaaaaccgtttggatgccggatcgagtccggcatgactcccccttcctgtcattcccgtgcttgacacgggaatccactcttatcctgtaaaactgcatggatgccggatcgagtccggcatgactcccccttcctgtcattcccgtgcttgacacgggaatccactcttatcctgtaaaactgcatggatgccggatcgagtccggcatgactttctgacgggggacatgcccttcaagtccggcatgactcctccttcctgtcattcccgtgcctgacacgggaatccattgcctttcacttacaaacctgacaatgaatcgtacagatcgacccattcagggttacctttttcaacaagagctattttccattcccgcttccagcttttcaaggccttttctcttgagatcgcgttgtaaggatctgcaaagacttcatagtatacaagacgatgaacagcatactttttggtgaaaccttcaatacaatcagacttatgttcatacactctgcgaatgagatcattggtcataccaacatagagtgttccatgttttctattggcaagtagatagatatagtactgacctgatactgtcatccggataacaaactattactgtagcggcgtcaccttttacaaaaatataaaagtatttttcaagcaaagaaaaccgcatggatgccggatcaagtccggcatgacttttcgggaggacggatgccggatcaccccgtaaaatagatgtttggatttcacaggacggcatgacttttcgggggtcgtgccgcatgactcccccttcctgtcattctcgtgctctttcttcttgtcattctcgtgcttgacccgtgaaatcagagcatctatttcacaggtcttacacggggatccattcttctcctgcaaaaccgcttggatgccggatcacgtccggcatgactacccaacgcctgtcaccccgtgccgttccttcttgtcattcccgtgcttgacacgggaatccgttcttctcctgtaaaaccgcatggatgccggatcacgtccggcatgactttcagggaggatggatgccggatcaggtccggcatgactttcagggaggatggatgccggatcaccccgtgaaatagatgtttggatttcacagggcggcatgacgatcttcacgtagtagtcaccggtcactggtcacttctccccctcttcctacaaataaaaacgcccgggggtgccgggcgtttttgttctgtctctgtcgggaagggttcctaccagccgtattcgaggtagaccctgaacgttccgataagcaggaacgcgagtacaaggagaccgaagatggtaaagagagggcttctctcttctcttgaggccttcctgtccatgaaaggaacaagtatccagataatggcgccgacggtcaaaatcacgatggcaagcagttctccgccctcaaatttcagatccttgagaagctggaactgtgcccagaagtaccattcaggcttgataccgtctggtgccgcagcgagcatatcgactttttcaccggtttcccacgggaacatgactgcaagatagataagcagagcaaaaccgataagccaggcgatgccgtcttttgcaagaaagttcgggaagaacttctcgtagcctttgatgagcccggcttccttgtagccgataggtgacgaggtaccgagaacctgaacaagcatcagatgagcggaaaggaaaagcatgaccagtcccggaagcagtatgacatgcatggcgaacatacgggtcagcgtctcgccccctacttcttcaccaccgcgaagcagtcttacgataaactctccgccgggcgcgacttttggaacttcggtaccgatctgggtcgcgaagtatgcaagctcgttccacggaagaaggtagccggtaaatccgaaaccgagtgtcagcaccagcagaataaagcctgagacccacatgagctcacgcggcttacggtaggctttcatgaagaaggtgctgaacatgtgaataaaggccatgagcaccatcaggttggccgaccaggcgtgaacctggcgaatgagccatccgaacgggacttccgtctggatgtagacaaatcgagcgaacgcctctgcttctgtcggcctgtaatagagcatcaacaatagtcctgtcaggatctggatcataaagaagaacatcgccagaccgccgaaatagtaccagaaagaaagacggtgcttcggaacctcttttttcctgagatatgcgataaccggaatcagtacagcaaagcgttcttccagccatccggcgacagctccggttttagtgtctttgaaaggatttgcttcagcgcgttgtacaggcggtttgtagacgccttttttcccggcgtcctgtttggcggcagccggctttaccttggcaggtgcgccgctttttgctgcagctggttttgaggcgcccggagctgacggtttggcggccggcggtttgggctttcctgccgcagaaggctttgatgcaggtgcctgtatatttttgttttcttcagccatcttttatgactcccttgttgttcaagtagttacgttatgcttttgaaataatcagatcatcaccatccaccctgacactgtaaggggccaatggtaatggctgagggccggagatgatttgaccattatctgtatatctggcgccgtggcacgcgcagtagatgtttttttcatcggatttccactgaacgagacagccgagatgcgtgcaaaccgcactgacagccgtcagcgtgcctccgttattgacgacaataaccttgtccttgttgaactggtatatcttgccgctgtcggcaggaacttcagaggcttttccaacgactatctcgtccttatccttgacctctttttcgggaggtggaataatgtagttaaccacaggatagagtgtacttgctgccacaacagctcctacaccgactaccgctttgccgagaaaacttcgacgctcaaaatccacaccgtcaagggatcccccccttgcctttcctccggcaacagaccctgatgattgaccggcagcgccgccttccagcgcatccagtcttttaggacttttaaaattactgttttgtgccattacgatctatctccttttttaagactttcgtgctcctgtgaagcacatgtactcagagaagccattgaagctatctatgcatgcaaatagtgttctgatccgcattcccgaaggcccccctgtctgtcagggattcaggctgcggagagaggcttcacgcaaacgtggtcgaatttataattttttaccttttaatccaatgcaaacaggttttgaaaaaattatacatcccgtacatcgcagacctgaccccgtggcgccagaccctgcatcggataaaaaacctgagcgccgacatctcaagccgtccgggactgagaaattccgatattcctctcagggaggtgcattcaaggccacctttctgaaacacgatattcgaactgtatcgcagataaaacgggcctgaatcaagaacctgcctctgacggatatcgacacgaaaatcatcacaggaaaaaccgagattcctgttgtgtacaggagcgaacaaaccgcgcctcagccctgacttgtcgatacgcagatcttcatacaccgtgagatctccggtgccgttatcgcgcagcatacagagtgtaagcggtcggtaagcggaatttttaaaaaaaatcatatagtagatgaggtcgtattcctcggaaaatgcccgcccccagtaccacgtatcgatatattcatgcaccggcatggtaccgagattgtgatcatgatatcctcttccgtgaaactcaagcgtgcgggattgttttctgagcgtatcgccaagggtgagcgaaccggtcacatccgctcttggaagcgtcagcagccattcgtgatgcggaacgttcccgttgttgttcccgtctgtttttctgtaggaataccggtgcctgacgctgaaaaccagtttggcggcgattttcttgcggcgtgcaggaaaatcaaacgccacatcgagtacataggactgccgctgagagtcataaaagaatcggttacgctcaaagcggacatcgatatcgtttccgctgctctcaaagagtgaggagggcccttctttgatgaaattaatgctttcacgtccgttttcgtagagttgaaagctgaatgcggagtaatcgagtgctttcggagaaatggcgagtctgttctgtttccagcccagatagtgctccatatagtacggggagaaagcaaaaccggcaaaccatatacagacaagggaaataccctgttcttcatcttccgcgtcgaaataccaccactcataggaaccgggctcctgaagattatgccagatatcccgatccagttctgtagtgatgttcataggaaaaacataaagagatttacgctcgcgtcatgttgccactgaacagagcgatgcctcctgcttcttgcatctacagtataaatcgaaggggagaaaagagaaatgagataagcgcatggcatcgtgagaccgatacgtcgattttgccttgtggacagagagggaatcgaacccccgacacaaggattttcagtcctttgctctaccaactgagctatctgtcctcgaaacgtgaatgcaaatataaggatagcgagaaattttgcaaaaagaaaatgataccagcggggggaaatgtgaaaaaagtgaccagtgaccagtgaccagtgaccagtgaacagtgaccagtgaccagtgaccagtgaccagtgaccagtgaccagtgaccagtgaccagtgaccagtgaacagtgaacagtgaacagtgaacagtgaacagtgaacagtgaccagtgaccagtgaacagtgaccagtgaccagtgaccagtgaccagtgaccagtgaccagtgaccagtgaacagtgaacagtgaacagtgaacagtgaacagtgaacagtgaacagtgaccagtgaccagtgactacgttaagatagtcatcccggacttgatccgggatccatacggttttacataagatactgtggattcccgtgtcaagcacgggaatgacaggagagggggacaagtgtaagtcaaagctcaaaaggcaaaagtaaaaagggctggatggctggatagcttaatagctaaacacgaagttgacaggtgagggcgaaagatttttcgcccctaccagttacccgtcacccgtcttccattatccattatccattatccattccccaatcacctcccccattcgtcgctcaccgcgggcagacacaggggtctgcccctactggtcactcgtcactggttactcgtcacttccccaccaccccgatccctttcctgagccttcggatgacggtttcttttccgagtacttcaagcatatgatagaggctagggccgaatcctacgcctgaggtaagaatcctcacggggtgaatcaggaatgccggtttcttttcgcgaggtgccacaaaagccttgagggcggcctcgatgttgtccgcgctgaaatcagcggtattttcaagcacctcgataaactctcccagaacttcattggtatcgtcaacccagcgtttcgcaacggctttttcatcgaattcttccggatcgaaatagaagtaacgggaaaaagagatgaactcatgttcgaaattcacccgttcacgcatcagttcaatcacctgcccgagatagtcgtcactgacaagacgatcggcatccatgccggtttctttctttgcaagctccgcctgcagaagcggcttgatcgcgctgataatttcactggccggacgagcctttatatactgcttttcaagccagccgagtttttccacattgaacaccgctccggcttttccgactctgcgaagagtgaacttatccttgagttcatcaaggctgtacacctctctttcgcaaccctcaccttcattccagccgagaagagcgacaaagttgatgatggcctccggactgtaacccttgctgataaagtcctcagctgcaacatccccctgacgtttgctgagttttgagcggtcaggattgagaagcagggggagatgagccactttgggcggctcccatccgaaaaattcatacagcaggatatgcttcggcatggatgaaagccactcttcaccgcgaatgacatgactgatctccatgagatgatcatcgatgatactggcgaaatgataggtcggaaaaccgtctgatttcatcagcacctgatcgtctaccgtagccgaatcaaactcgataggaccgcgtatcatatcctcgaacatgatggaaatgtagtcgggcactttcattcgaacaacgaacggagcaccctcttcacgttttctcctgatttcactttccggcatattcccgcccatctcttcgggaagccatttccgatcgtacttcggctgcataccctgtttcatctgaagcttgcggtttgcctcaagttcttcagcggtggagaaacagtagtaggcctgcttttgctcaagcagctgctcacagtatttgctatagataccaagcctttcggactggacatacgggccgaaattaccaccgtgtatgaagctttcgtcagggacaatacccgtcacttcaagcgtgttcagcaaacttcgttctgctccctcaacttttctcgcctgatcggtatcctcgatcctgacgataaagtcaccgcccatacttttcgcgtagagataattatagagggctgtacgcaaccctccgacatggaggtgtcccgtaggcgatggagcaaatctcgttcttacccgctgacctggagttgcttgcataatagactgtagagaggtgagagaatactttgataggacacccggtgccctgatgttcgttgtatataaaggacatgaatttaaaaaaaagaacctgttattcctatagcacacggggggaggggggcatgtcaaatgactattgactattgactattgactattgaataatgtaagagagggagagtagggagtggaaagagatgagagacgagcgagggagtgtctaatgtctaatgacaattgaagtaatggaagaaggggagagtgggacgtgttaggagtcaggtattacgatggctgaatagctgtttagctatttagctatccagccaaccagctatctcgccatccagctattgagccatcccacactcattgctcattgctcattgctttcaaccaagcactaactttctcttcttacattattcattatccactatccattcgcaattatccattccccctactccccttcttccactatccattatccattatccattatccattatccattatccattatccattatccattatccattatccccctcgttacttgtcacttttcccctttcagcctgcgaacagaataaactttttgtgttcgcttgtagtttatcttttaattactttaaaaaaagtaagttacattctgattccaacagcaaacaaatactcatggccgataaagagaggaaaaaacgtcagacaccaaataaattcaagcctgtcaaggatcaggagcctaatccaggaggatggtttggaggaggaggcaatgaaaatgcgcctaaagagcggttcccgaaattcctgatctatatcatgctgtttctggtattcatctttgtctttcagagattttttgttcaggacgacgcgaaagagatctcctataatgaataccgcaaagtgctcggcaaggatcagatcgcttcgcttacagttgagaccgccccggataaatctgctgtgttgagaggtatgctgaaaagtccggcgacgatacagcttattgacggcagcgtcggacagattgaccggttttccacgagagtacctgaattttcactggaacaggtcgatcttctcgctgaaaaaggaattgagatcaaggttcgggaaggctcaaatgatttcaataactttctgatactcttcgctccctggctgatttttgccgctatttactttttcattttccgccgtatgtcctcacagagcggtggtgttcagaaaaacatttttgctttcggcaaaagccgagccaagctgatgagtgattttgatgtctccgttacgtttgaagacgttgcgggggttgacgaagccgtagaagagctcaaagaaacggttgagttcctgatgagccctgaaaagtttcagcagatcgggggcaaaattcctaaaggggttcttcttctcggttctcctggtacagggaaaacactccttgccaaagctatcgcgggtgaagcgaaagttccgtttttttccatttcaggggctgattttgtcgagatgtttgtcggtgtgggcgcggcgagggttcgcgatctttttgagaccgccaagaaaaacgctccgtgcattgtgtttatcgatgagattgacgcggttggccgaagtcgcggtgccggagtcggaggcggtcatgatgaacgcgaacagacgctgaaccagcttctggttgaaatggacggcttcacgacaaaagacaatgtcattttgattgccgcgacaaaccgaccggatgtactcgatactgcccttctcagaccgggcaggttcgaccgtcagattatgatcgacaaacctgacattcggggaagagtagccatactcaaaatacattcacgaaagacacctctcgctgaagacgtctccattgacaaaatcgcccagagcactcccgggttttccggggccgatctggcaaaccttatcaatgaagcggccctgctggcttcccgtgaggctcgcagggatatttctgtgagtaacttcgaagacgcccgtgataaaatccttatgggccctgaaaggagaagcatgtatatatccgatgagcagaaaaagattaccgcgtatcatgagtccggacatgttctggtcgcgaagttcaccaagggctctgatccgatccacaaggttaccatcattccaagaggccgttcattggggcagacagcatacctgcccgaagaagaccggtatacccaggacagggaaaacctgattgccatgatcacctatgccctgggcggaagagcggctgaaaagctgattttcaaccagacaagtaccggcgcggaaaatgatatcgagcgcgcaactgaaatcgccaggaaaatggtgagaaactgggggatgagcgatacgctcgggccgatcaactacggcaacggccataaggaggttttcctgggcaaagattactctcatgtacgggaatacagcgaggagacagccctgcagatcgatgttgaagtgcgcaatatcatcatggaatgtatggagaacgccaaaaatattcttcaggagaataagaacctgctggacgctcttgccggtgagctcatggaaaaagagatcctgaacagtgaagaaattgacgccattgtagaagcgggcggcagcgatgccgctggttcttaacctgagattccggagaaacctttcatgcagatgatactgatgctgtttacgggagttgccgccggtgttctttccggtatgttcggcataggcggagggcttatcattgttcccgcgctggtgctgattctgggtttttctcagcatacggcaaatgctacctccctgattgccctgcttcttcctgtaggcctgcttggggtcctcgagtactacagagccggcaaaataacctcagagcacctatggtacggggttttcatagcgatcggcctttttgcgggagctttttttggggcaaaaatagccacttctctgtcacaagatatgcttcgaaaaatttttgcggtatttataggaattgttgcggtaagaatgtggttacaataatgacaagtaaagcaatctaaacttataacttaagcgctatgggaaacacaacgacaaaagctgatcttgttaatacaatttctcacagaacaggactgacaaagcatgaaacggaatctgtggttgattgccttttcgacagtattattgattcattgaaagccggaaagcgaatagagatcagagggttcggatcattcaacatccgttataaaaacgagcggcttgcacgcaatccaagaacaggtgaaaaggtgtcggtagacgccaaaaatgttccgacgttcaagatctccaaagagttcaagtctgcggtcagccagagcctcaaggtataacggaacgggatttcaagaaaaaatcgtgcgggagaggaagagtgaaacgggaggctgtcttaaaagcactgtttaacgattatcagccactatgaattcactttctctcagagagcaatgtaacccgtttactaatatcgactatcagactgggttgatgtggcaatcatgctgcgcttgattggaagatggatccccgggtcaagccagaggatgactaataaaacaaaaagtaagacgtatgaaacagcctctgtagctgatttatcacagataaaaaggatcctctataagttcaaattctatgatgtgcttgccggtcataaagatcttgatgtaatgtctgttctcttccttaaagatatcagcatctttttctccggcattgaggatgatatgtcctttatttgcgccgatttccttgcgcagatcgccaatctttctgaacaccatgttggtatagtgatcaccttcacgaactgcaagctggccattaccatgacaaaaatcggttaacaggtccggcacagcaagaagagacatttcctttcctatccatacactgagcagctcgagatgaaacggcagaaaaaccgagtttctgaacaccattcccgtttccccatcctgtatcgcctgaataaatcctttcattggcaaaatattgttgaattgttgaactgttgaatcgtgctactataaagatagtcatgccgccccgtgtaataatacgaatatgccaaatggctcaatagctggttagcttaatagctggttagcttaatagctggatagcttaatagctaaatggctactcagcaccctaacacctaaaaccagtgaccagtgactacgttacgatagtcatgccgccccgtgtaataatacgaatatgccaaatggctcaatagctggttagcttaatagctggatagcttaatagctaaatggctactcagcaccctaacacctaaaaccagtgaccagtgaccagtgaccagtgaccagtgactacgttacgatagtcatgccgccccgtgtaataatacgaatatgccaaatggctcaatagctggttagctggttagcttaatagctggatagcttaatagctaaatggctactcagcaccctaacacctaacaccagtcttcaatagtaactagtcattagacattagtcattccccctcagcacttagcactatcttgctaaccagctatccagccattaagcgattaagccatcttaacacataatactggatctccgggtcaagcccgaagatgactggagaagggaaaccacctactccctactacctactacccctattcccgtcttccattattcaatagtaaatagtcattagtcatttccccgtcactactcctaaaaattaaaaaacacccaccatatcactgcaaataccggaaccagtatcggcaaggaatacttgtacacatattcgacaaagctggggacgtcgacatctgcctgctctgcaatatttttgaccatgaagttcggcgcgttgccgatataggtcatggcgccgaaaaataccgcggccaccgatatggcaagaagatagacatctgaactgacatcagcggcgaccggggatggtatgccgtcggcaaaggttcgtacagcttcgactgaaccgatatcagaaccgaattttcccatcgatcctgccagaaagttcagataggtcggcgcgttatccaacactcccgagagggcgccggtaagccagtaaaaacgcgatacggaaaattcagctgcatgggattgcgcgtatgctccaataagctcaagagcgggaatcattgtggcgaaaattccgataaagagaaacgcgacctcctttatgggctcaaagttgaactcattgcctttcatcgcatccttgtcggcagtcttgaatgccacaaaacaaacggtaaacatgatggcctcacgtataccgaacggaacgtgaaacattttctgcagacttggaaaaccggagattactgccgggtccagaaagactgcaacaataattaccgcaagaaagataaagctacgggaaccctgaatttcaaacttcttgtctgtttcagatccaaaatctttcggaacgattcccttgccggcaatagtgtcgaaaatcataaagacaccgatcagaacaataacggtgatcagccagatgtgccatatttcagagagtatccagaaaaacggaacgcctttcagaaaaccgagaaaaagaggaggatcgccaataggggtcaagcctccgccgatattgctgaccagaaaaatgaaaaacacgatgtgaaacggcttgattcgtccctcgttaatgcgcataaagggcctgataaggagcatggaagcccctgtcgtaccgataacgtctgcaagcagcgcccccacgaaaagcaaagcgccgttcaccaccggccgaccacgcgttcctatcttgatcagaatacctcctgaaacgataaacagggagcttataagggctatgaaagagatatactcttcaagagtatgcagcagaacatgggtaccatgatccatcagaaagccgtaatagagtgcgacaaccgttccaagcccgaccgcaactttcggatagtggtgttcccagaaatggtgataaaaaagcggtccggttgcgatcatgacaagcaacaggacaaaagggatcaccgtccagaccggcggcaacagattgtgagccgtttccggggcatgcgtgacagcggcatgcgagagggctgccgtttctgaggcatggagcacaccaccgcaagcaccacctatcatgaaaagaacgataacgcaaaacaacaaagcacgcaagaaggtatctttcatcggttcattccccttcgaactctgtcagacaaaaaagcttgtagcctttttcctcaagttttttctgaccgcctatatcgggcaaattgacaataaaggccatctcggcaatgacaccgccaaccttttcaaccagtgaagccccggccatagctgttccgccggtagcgagcagatcatcgacaagaagaacacgggaacctttttccagagcatctatatgcatctcaaccttatcagtgccgtactcaagctgatattcctgatcgacaacctcacccggaagcttgcccggctttctgatcggaacaaaccccttgccgagagtataggataacgcacctccgatgatgaaaccccttgcctccataccgacgatcatgtcaaaatcaacaccgttttcaatgtagtgctgtgagagctgatcgataaccagtctgaatccgacaggatctttcagaagcgtggtaatgtccctgaacatgatccctttcttgggatagtcgggaatagtgcgaatacgggatttaatagccatgagtttgaactgtttacacgggttaaaacatcgcgaaacataccgttcgtaacaagacggtatgccagcaaaaatgacgtttaagttacaaatctgccttctaaaatcaaatcttcgttcatattttctataatgaccctacgctctctgccgacaatatctgtcgctagcgcggaactctccgtatgacaccgaaccctgagatagttcggagaatatccggaaacagtgcccttttcgcctttcactccacggtgttcctcgaaaagcacatcaagcgtttttcccaggtaacaggatgcatactcccgctgcttcttttcagcgagatcaagaagcaggcggctcctttcacgtgatactgccgatgagacgctctgacgaagtccggaagacacctgtccggagagttgtgtgcccggcctcagcgagcaggtgaaaacatgcagataggctgccggtatgctttccaacaatctgaacgtcgccataaaatcagattctgtctctcccggatatccggttatgacgtcagcgccgacagcacagtgcggaatggcgctcaccgccttcatcaatcgctccctgtatcctgtcgctgaataacgacgtcgcattgccgcgagaatagcatcagaacctgattgaagcggcagatgaaaatgcggcatgatctttgaagacgacgcgaccgtatctatcagtctgtcactgagtatatccggttctatggagctgattctgatcctgctcacatcgactgattccagctcaagcaggagatcgacaaaagtattgcggccactccggtaatccgcgatgttcactccggtcaaaacgatttcacgataccctgcttcagcgagcctgacagcaccggccagcaccgtttcaagcggtacggaacgggactttcctcgtgcaagcggaatggtacagtatgcgcaggcatagtcacatccatcctggattttcaaaaatgccctcgtcctccccttctccctcttttctatcagtgaatgggccggctcggcatcctttatggtctccggcgaagcaacttctctatagacggcttcctgcacatcttttatatacttttccggaatatacttttccctgacaccgagaataacatgtactccatcaatagtttcaacgctatcaggatacatctgggcatagcagcccgtaaccgctatcctgcttagagggtatttttttatcattttcctgatctgctgccttgacttctgccccgcctggctggtaaccgcgcaggtatgtattattatcaggtcagggatatcgtcactatctgcaatctcccagccattcttaacgaaacgggccagtatagaagatgtttccgcatagttaagtttacaaccaagcgttatcgcaaaaacacgtttttttttaccgacattatccatagatcaaatatttcatatttaatagatgaaaaaccactgcttcgatcagatcaactcaggttattatttgtgtacagctatcttatcttttatattatatccaggtggtacaaggtatattaaaaatcacaaataataattcacgatgactatgaaatcacaagatgtatcaaccccggataaatatgacctgtttattcagagaattgatcaatttcaatctcttgttgaaaagaaaaaagaattgcagaacaccttgtctcagattcaaaatgaatttgctgaaagactggcacctgttgaaaatgagcttgccgttgtgataaaacaacttgatcagaatctttccaggcttgaatcagccaaagcagctacaagctcatccggtgattacaccaagtatggaagaggtcagcttggagaagccatcaaggatctgctgcgctcaaatcctgaaaaagcgttcaaaccgaaagaaattgccgacgcgcttaacacaaaaggaacaaacgtaagtctctggttcaacaaatacggcttgacggatagtgaaattgaccgaatcccttcaggctccggcggcaaacgtttcgtctacaaaatcagataaggatatctctatttatttttcccccatagcgttgttctttctacctcagcacaacacaagacggccgttcaacggccgtcttgtgtttatagacgagtaaaaaaagggctcgaggtgttaggtgtgcgcattcccttctcatcgctcaccacgggcagacacacaggtctgcccctaccaatcaccaatccccacctaacacatcccacactcattgctcatcgctcagaactcagaactcccctcgttcttccggtctccggccgcccaccattattcccgttcttacttcattgtcatgccccccatgtaataacgtcgactattacacagggttgatgcggcatccatgcagttaccggtaagattatggattcccgtgtcaagcacgggaatgacaggggaaaaagtgtccccactcccccatttatcaataccccagattgcgcttgtttctgacaaagttcagcgcgagggccaccataagcatgttaccaagcagcgatgagccaccgtaggaaagaaacgggagcggtacgccgataacaggaaaaaggcctatagtcatgccgatattgattatcacatgaacaagccagagagaaacaaaaccgacaagcgtcagctcgacatacttgtttttgataacgcttacaagccagagcattctcaaaaacagagcgagaaaaagactgagcagcacaatgctgcctaagagccccatttcttcaccgataacacagaaaataaaatccgtccattgagcagggataaaacgcagctgtgtctgcgttccctcaagaaaccctttaccgaatattccaccggaaccaatagcgatttttgcctgaagcgcgttatagccagcgccctgaggatccgacatcgggtcaagaaaggtctgaattcgcttcatctggtggggctgcagaatatctgcggcaaatcgtgaggtgagcactccgccggcaagaccggcaagcgatacaagaagctgcgaataatgaaacccctttcgcagatacactaaaaccgcgaaaactataagcgtaagcagtataagtatatagagattaaaaaagccaacaactgcaagaacgagcggcagtaccatgagcaaaagataatacacattgaacccggccatgatcatgacaggaaaaagaaaagagaggtaggttagcgtcgttcccatatcgggctgaagcatgaccagcattgcgggtatgacagctatggaaatcgctatcagaacatgtttcggggatgtgatatctgtactatcgcttgaaagaaatcttgcaagagcaagaattgtcgtgacttttgctatttctgaaggctgaatattgataaaacctatacgaacccaactggtggcacctgcgactttggttccgaagagtaaaacaatgacaagaagacataaaccaaaaacatataaaccataggaatactccattatcatcctgtgatcagtataatatacgacagccatgacgatcaaaccgataccgaaccatataaactgcttatagaaaagatcgattgcccccactccgttactggcactgtatatcgcaagcagaccaaaaactataagcccggccataaacccgaacaaccatacatccagcttgttgtatcgatttaccattagcaataattttgcgttttcccgaaaacaatcataacattataaaaacgtgctaagtgctaagtgctaagtgctaagtgctaagtgctaagtgctaagtgctaagtgctaagtgctaaggtgaagatagttgaagcagtgaccagtgaccagtcttcagtcttccattattcaatagtaaatagtcatttgccccccgctcattgctcaacactcagaactctttccatcgccccttcgcccttctcaactctcgtctcttgtttctcttttctctcccatctccagtcctccccactatccactatccattatccattatccactgtccactgtccattatccactatccactatcccccgtcttccactatccattatccactatccatttccctcatccccccgctcattgctcagcactcagtactcagcactaagaactcctactccctattacctaccatccgttcctgattctccctgactttttgtatagtataaacattctgcaagcgcctaaaccatgatccatgtcagacaatacatctttttcctgcggctatgtcgccatcatcgggcctcccaatgcgggtaaatccaccctgctgaaccggctgctcaatcataaactatcgatagtaacgcctaaaccgcaaaccacaagaaaaaaaattacggggatttaccatagtgaccgttgccagatactttttcttgatacgcctggcatcatgaaacccatgcaggaactgcatcaatcaatgctgacggcaacccgctcgaccctgaaagaagctgacgtcatcataacgatgatccctgcatcaaaaaaaaatggcctgttcgatcaggatttcacggagctgcttttccgtgaatggcttaccaataccggaaaaccggttattgccgccctgaacaaatccgactttttgaatgccggggaacaggaagaagccctgcggataatcaaagaaagatggaaccccgagaaggctttggcggtttctgctttaaaaggatcaggaaccgatgacctgattgaagcgcttatccctttacttcccgcttctgctcctctctacccggaagatatcctcagcactgctcctgaacgttttttcgtcagcgagattatcagggaaaaaatctttctcttctatgggcaggaaatcccctattcaaccgaagtcgtcgtcgacgaatttaaagagcagcatgaaaacgacagctcaagaaaagatctgatccgctgttcgatcgtcgtcgagcgtgacacgcaaaaacatatcctcatcggtaaaaaaggctctgccctgaaaaagctcggcatggcggcaagaacagagatcgaggagttcctcggtcgaccggtattcctggagttgttcgtgaaagtacggcctgactggagaaagaaaaaagggatgctgagaagtttcggctattaggcttgttgtctgtatagctgagtgctgagtgctgagtgctgagtgctgagtgctgagtgctgagtgctgagtgctgagtgctgaggtgaagatagtcatgtcagtgctctttttcctgtcattcccgtgccgttccttcctgtcattcccgtgcttgacacgggaatccattctcctcctgcaaaaccgcatggatgccggatcacgtccggcatgacttttcgggaggatggatgccggatcaagttcggcatgactttcagggagcatggatgacggatcactccgtgaaacagatgtttggatttcacagggcggcttgacttttcgggggttgtgccgctgactctccctcctgtcacccccgtgccgtttcttcttgtcattcccgtgcttgacacgggaatccactcttctcctgcaaaaccgcatggatgccggatcaagtccggcatgacttttcgggaggatggatgccggatcaagtccggcatgactttcagggagcatggatggcggatcactccgtgaaacagatgtttggatttcacagggcggcttgacttttcgggggttgtgccgcatgactcttcctcctataaaaaaagcctcttgcgggttaccgcaagaggctttttgactgtctgcatgtcaggcggtgttactcgccgtctttagcgtcatcggtatttgattgtgaatccagctcggcagtggcatcctcaatctctttcttttcattcggatgagcctgaaggtaggcttcaatctcctctttgctcttatctttgaaatattcgagcgccgagagaataatccgtttgttttccttatcgaactcgataacacgaagcggcagttcatcttcaaccttgaaggatgcgttaatgtccttaacgccaccctgaagaagatgcgataccggaacaaaaccgtcaacgtcaccaggaaggataacgataacgcctttttctatgatctgcgatatttttccggcacactccgccccgaccgcatatttctgttcgaattcatcccacggatcctggttgatctgcttgtgaccaagcgcgattcggcgggcgttgacatcaaatttcaacacttttacctcaaggtcctgattctttttgaccagttcactcgggtggcgaatcttcttcgtccaggagagatctgaaatgtgcacaaggccatcgactccgggctcaagctcgacaaaaacaccgaaatcggtaatgttgctgactgtacctttgtgcagggaattctcgatatatttttctgaaagagcgatccatggatcttcgttcacccgcttcatggaaagcgatagcttggtgtgctctttatcgacattgaggataacacattcaacttcctgaccgagagtaacaaactggcttggatgcttgatgtgctgagtccagctcatttcagagatgtgaacaaggccttcaatacctttttctatctcgacaaatgcgccgtaatcagtaatggaaacaactcgaccgttcgttttgatgcctacagggtacttgatctcgatattttcccaaggatgagattcaagctgcttcatcccgagagagaccctcttggtattttcgtcaaaagcaacaacaacaactttgatcggctgatcaaggtcgacaacttctgaaggatgattgatcctgccccaggtgatatcggtaatatgaacaagcccgtcgagaccgccaaggtcgacaaaaataccgaaatcggtgatattctttactgaaccctcgagaatcatacccaccttgatattggcaagcatctcttcgcgcttcgcggcgtactcttcttcgagaataaccttgtgactgacaacgatattctgtgtcacaggattgatttttaccactctgaagtccattgtctgtcctacgagcgcatcgaagtcgcgcacaggtttgacgtcgatctgcgaacccggaagaaatgcctcgactccggaaagcgaaaccgtcataccgcccttgacacggttaattatctttccgttgataatggtgtcgttctcgatggaatcatagattttgtcccagatcctcagaacgtccgcttttctcttcgagagaataagctgtcccattttgtcttcgatgttttcgaggtatacttctacctcgtcaccgacttgcagctcttcttcgtccttgaactcaagcttcgaaacgataccctcggatttaaatccgacatcaatggtaacatccttgttcgaaatggcgacaatagtacctttaacgatttcctcttcggtaatctcgttaagcgtgctcgaatagagcagctccatctggtcaagttccgaagagtcgtagtttgcgaaaaacttcacatgatggtttttaggccctttctcaactaccttcttttgttcgattgtttgcgtttctgacattaattgtttccttcctctctgtgaattttgccttccgctgcgagagatttcagcgcaagattttatggttagtaaatatgcagccgttcagacagctgtttttttcattgcaagatcatataccagcgcgacctgttcctctatggacaaaccggacgtgtctacttctaccgcttcttcatgttttttcagaggcgcatgccttcgggccgcatcgtcccgatcgcgcttcagaatttcctgttccatctcttcaactgacggcagaagcgtactctccccttttttctgaaggagttcggcatacctgcgcctggctctttcagcagcgtcagctataagaaatattttcagctcggcatcgggaaagatgacggtgccgatatctctgccatccataacaacaccccgtctgcctcccatctttctctgtatcactttgagcgaatcccgaaccggcttcaatgagctgataaaactgacgttacgtgaaacactgttctcccggatagcgtcagtgacatcacaaccgtcaagcagaacccgatcaccgtcaaaagctatgtcaagtgtttgaagcagagcttcgatcgaatcaggggacttctgcagttcttccatcaatcccgccttgagcgccttgagcgttacagcgcggtacatcgctccggtgtcgatgtaggtatatcccagtctctttgccagaagccgggccgtggtgctttttcctgaagcagccggaccgtctatagcgatgattattttggtttcgcagccgatacctgtattattttgagttagcctgatattctataaaaaaattttgctttttgcaaatatattgatttcttcaagtgccatgttcagcgtgaacagtgctgaatgtacagcgaaagacgcgctatgccgaactcaggacatgacatacaatactgtttctaacacttcagttaacactcatccacattttctatggctttacgttgcgggatcgtcgggttacccaatgtcggtaaatcaactcttttcaatgccataacggccaaacaggccgaagctgaaaattatcccttctgcacgattgagcccaatgtaggaatggtgcttgttccggatgaaagacttcaaaaactggctgatatcgtcaaaacccagacgatcattccggccacaatcgaacttgtggatatcgcgggcctcgtgcggggtgcaagcaaaggcgaaggtctgggaaaccagttcctgtcgcatatcagagaggtcgataccatcgttcacgttgtacgctgttttgacgatcccgatgtaatccatgtccacggcgtggtgaacccggctgacgatatcgcaacgatcgaaacagaactgatgctggcggacctcgacagcatggaaaaaaggctcgaaaaactgaagaagaacgcaagaaaagaaaaggagctcctcccggcggtcgcccttgctgaaaaaatcatctcagggcttggccaaggtatccccgcgcgcgtcctgatggaaacggaagaggagaaatctctgggaaaacagtttttcctgctgtcagccaaacccgtcctttacgctgcgaatgtctccgacaacgatctgcccgacggcaacagcttcacggctcaggttgctgaaatcgccgaaaaggaaggcgaaaaaatgctgattatctgtgcaaaaaccgaagcggaaatagctgaacttcctgaagaggagcgtcctgaatttctcgaaagcctcggtcttgaaatgtcaggccttgatcgtatcatacaaaccgcctatgacctgctcggactgcacacatactttactgccggcgaaaaagaagtacgtgcctggactatccgaaaaggcgctgccgcacctgaagccgcggcagcgattcataccgattttgaaaaagggttcatacgcgccgaggtaatcgcctacaccgacatgatcacctgcggttctgaacagaaagccaaagaagccggcaaaatgcgctctgaaggcaaggaatacattgtcaaggacggagatgtgattgttttccgatttaatgtatagggatgggagtacgtgggatgtgttatgtgctaagtgttaggtgttaagagggctagctggttagccaaatagaaatgagtgcagagcaatgagcgatgagtctacaaatagttctgagtgatttatgcaagatgacgaaatagctggattcgggaattgtaggggcagacccctgtgtctgcccgcggtgattggcaggggcgaaaaatctttcgcccgatctggtaatcttggggctatttagccattcagctatccagccattcggccagtttgatttttttactcgtcactggtcactcgttactagtcactgcttcaacatcctacacttctatcaattcgacatcgggaatgtccttgccgagaaagagttcacaaagcgatttgaatttctgtggaagatcgcttaccagcagatggggaaagacgtgacactgtgatccgttgagcataccgttcccggcaagcatctccttcgattttagggcaaccgcttccgcggaatcaataatacggacttcctgaccggcaatctccgcgatcatcttcctgaggatgggatagtgcgtacagccgagcacaagggtatcgattccatgatcgagaaggggcagcagatactcacgggcgatcatctctgctgccgggtgatcgataaatccttcttccgcaagagggacgaacaaggggcatgccgcggaaaagacctccacttccggattgagggcgttcatggccagcggataggcgtttgacaaaaccgttgcgcgtgttccgataacaccaacctggttgttgcgggagttttccactgccagttccgccccggcctccagaacgccaagtaccggaataccatgtcccgcccgcttgacaacatcaagcgcaagtgcggaaaccgtattgcaggcgacaatgatcaacttgggctgatacttcatgagaatgcccgtatcgtcctgcgcatattttctgatggtaacctgtgatttcgagccatagggaaccctggcggtgtcaccgaaatagataatgcgttcggacggaagaagcgcctgtatcgctttgacaaccgtaagcccgccaatccccgaatcaaatatgccgaccggacttgaagctgagagtgtcatgaatcgtgcaagtgtgctaagtgctaagtgctaagtgctaagtgctaagtgctaagtgctaagtgctaaggtaaagatagttgaagcagtgacgagtgacgagaaataaacaaaatagctggatggctgagtggctcaatagcccgaagattgccagatcgggcgaaagatttttcgcccctaccagtcaccgcggacagacacaggggtctgcccctacaattcccgaatccagctatccagcaaaccagccatatagctatctggctaatcagctatccagctattgagctatccagccatctcgcataaatcactcagaactcccactccccactacctccatgctatccctcattatccattatccactatccatttcccacatccccctcttccattattcaatagtaaatagtcattattcattagtcatttgacaatagacatttctcccactcattgctcattgctcattgctcattgctcattgctttgaaccaagcttttcccctaccagcaggatatcatcctgttaaaaagatcatcgactatctgatcgacaacgtcgtcgatagcctcctctttaccgacgaaatctccgacagcataatcgtcaaaaccgttaaataacgtgcggtcaaaaaacggctttttttctacctgatcgataaacgaggcccgtatgacaatggtgatccgattggttaccgctctctcggaatcggtaccaatctggctcggctcatcgctgaacgatactatcgctgcgttaaccactgcgtctgccctgcttttctcagactcgataacgagagaactttgagcctcgatggcgtcgatgagcttttcggtgaactcggcaccgagctgagcgacacctgcaccggaacgctcttcaaatgaaggaacagcgacagtcctgatgtgaggaggaagtgatcctcctgaaaaactgtaacatccctgcaacatcagcacaaggatcaccagcatgcttcccgagagagacaaacgaaccatggcagtagctgtttcaaacacgtttagtagcttgaataattcatgagagttcgaaaacccgaattatagaaataaaatatacattgagccgatcatgtacccggctcccttcctgaaaaccggtaaaaagcttaaaactacagacagtcatgccggacttgatccggcatccatgcacaccctggcaccaacgatggattcccgtgtcaagcacgggaatgacagaaaagggaaagtttcccgtccttgtactccctttatttcttcctttggtgaatgattcaggttagtagcttgaataatctattttcttcaacagtttacgaaacggataggaaaacagaagccatttttttcgtttaccgtcaagtgcagacaggtagtcgccgcttttgcacccacccgtgtcgctgcacattttcacggccagcgatgccgcgacagatgggggttgggaaaagatatcttttattttctgaaaggttttctgctgacgttccatttcctgcgtccggaaaacggattgtatcatttctgtccggacaagaccgggatgcaggagcatgatggaaacaggggtttgccggtattcctccgcgacggcaaaggtgaatcgtgcgatcgctgctttcgatgaaccgtacgcactgataaagggtgtatttgattttttatcggtgcctgaaccggccatgttgataatcctgccgggccggcctgtctcaagaaaatagttgagtgccgcccggcatccgtagtatgtccccttcaggttagtatcgataatccggccccactcacggggatcactgtcggtaatgttataaaacgtgtcggatattcccgcgttgttgataaagatgtcaagtccgccaaacttttcaacggttgacatcaccagtttttctacctcgtcatagtccgatacatcacatacgtgaccgtagacattctcttcgggaaattcctgcaacgccttgtcgacgctggacctgcgtcctgaagttatgacaacccgagcgccttcccggacaaatgcagccgcgatagctttgccgatacctcttgtagaaccggttatgattgcaactttgttgtcgagctttcccacagaagtaaagtcaaaagtgaaaaggcaaaggaagaagtgacgagtaacaagtaacgagaaacgaataacgagtaacgagattaaaagatgcaagattttccataaaaaacaagccccgaactggcggggctatgaatgacaaatcactcatcacgattcacctgcaccaacggtgccgcctacttacccagcattgccttgagctcagggcgtgtttctgcatacgcttcaagttcgacaccctgttctatggcctcccatgcctggcgtatgcttgacgcgcccgctttcggacccatcgggtggccgaaaatccctcttccgggaacaaatccgaaatctacgctgccgaccttacggtagacgttctccagtgtcagcgccgaatcgctgccgcctggaacaggcagtgaacgcttgagtgaacccatctcattcaggcactcctcgatattttcacgaacttcctgctcaggagtcatcatgcgactcccgaaaccgggcatgataattgcatcaagacccgcaaggcgctgcagttttgtgataacttttgagtgaataccgtacttttcaaggcgggaaaacgcggctataaagggaaaatgccctatcagcggtacttttgtatgtttgcgaagcattctcaccgcactcagcccaacaggaaacgcgttcaccagcaacgcgtttgctccgtttgccacggtaacatcatgctgctcgatcattttgtcaacctcatcggttatgttggccagatagatttttttatcacctgtctctttttcagcaagaacccgagctttgcccagaagttctgtacgacgacttgtggttgaccatgcgacatcggcaagcatctcatcgtcttttgctatatcgagccctcccagccagctctgaaaggctaggtctgaaaagtattcaggagaaagcccgatgttgggcttgaccactccgaaaaaaatcggtcgattgtaggctccgagcatctctcgaatgccttcgatgccgaatttcgggccttcgaattccgcaaggtaggagtccggaaaagagatatccagcaacttgacaagaggaatcccgggagtgaagtacgtcccttcaccgcacaccgctgtgaggaggttgggcagtttggccccaaaattcctgtgaggatgggcaatcgtgacccgacaggcatgaattttaccaacagcgtcatgctcaaccggatagctgagctctttgagttcctcgagaacctgccatccaagaaccttggccgcgtagagcgtcctgaagtcttcgtcaacacctaccctgttccactgggctgttgactgctcactgcaaaaatgagctaacgctgtcctgatatcacctacacactcaaggtaatactcaagttccagatagtcagccatattcagctgatccctgtctgcaaaaaatccttttctctcttccgcgttcatagtacttcgttcagtgcaggtattagtaaaaacagctcaagcagctcaagcgtcgtcatccggtttacccttcagcctttatgctgttgaaatatgcatatgcttcttcgggtgtcatgttttcatgaacgatacgattgacagctttcatcatcgcgaccggagcgtcgctctgaaaaatattccttcccatatcgactccggaggcgccttcctgaatcgccctgtatgacatggtcaacgcatcatactcgggaagtttctttccgccggccataacaatcgggacagggcaggaagaaacgacggtgtcaaaatcttcaggaacatagtaggttttcacgatctgcgcgccgagttccgcacacatcctgcaagcgagacggaagtactttgcatcacgtaccatatcttttccaacagcggtaacagccatgaccggaatgccgtagcggtaaccccaatcgaccagctttgtcatgttctggatcgaacgggtctcgtattccccgccgataaagacctgaagggtaatcgcggcaacattcatccggatagcgtcctcaatatcgacggctatctgctcatcggatagttctttgagaatactcgggcctccgctgctgcgcatgacaacagcgttggtcagcgtcggcggcaccgttgtccgcaggatacctctcgtcagcatgatagcgtccgagtactgcataagcggcacgatattgagatcaacccgttcaagaccggtcgttgggccctgaaaataaccgtgatcgatagcgaacatgacggtttttcccgtgtccggcctgaaaatcctggataaacggtttttcattccccagtccagagcgcttgcacccttgagaaagaaaccgtgagtatctaccgggacatcggtaaaataattcttttcctgttttcccagatctgcttccggcatagtaatgctctccttataacgttatataatagtagagtaaagagttcctgttcacctgagtgcggccgcgatgttgccgccatctaccgttgtaatcgaacctgtcgtctttttttccagcgcgagatgaataaaggcatcggcgacatcttccgcggttacctcaagcttgagaagattaccagccatatactcgctggtgctgagcccccttgctgttgaacgggcagctatcattttctcgtcaagcaaaccgctccggatcctgtctgcattgataccgttcgcccggataccgtcccggccgtgatcaagagcatactgacgaaggagaaagagagtcgccgctttgggaagaccatatggcccgaaatcgggacccggatttaccgcctgtttggaaacgttatacaacagatttccgcctattccctgcagcttcatgacagcaaccgcttgctgggaaatcgactgatgagagaaaaaattaagttcgaagctctttctgagaacgtcgtcagaaacctcgccgatcctgccctgaagagcagcgcctacattggacaccacgatatcaatcccgccgaatctttcgcagatcttccggaaggcatcagaaacggatgaacggtcggtcacgtcacaaatgattccaagcgtatccggaccgagtttttctacggatttttcaaggctttcaccgtcaaaatcaagaatggctatttccgcccctctctccctgaaagccctggcggtagcgaaacctatagcccctgccgcgccggtaatcatggcaaccttgcctgcaaaaacatcatgacgcactttctttaccttggcctgctccatatcccagtactcaattccaaatacctcgttttccgggatcgtttcgaaacaaccgatcgattcagcctgaagcactgcttcagcggtagatgtggcaatatccgcattgacacgcgcatccctgagcgttttgccaagaccgaacagaccgaggccgggcacaaggacaacccgcggtaacggatcaagcatctgcacctcaatacctgatgcggcctgctgacgttcaaaatatgccgtatactcttttgtatagtttttcacagcctcatgcacgcgctttctgaacccttcggggtcagaagcatcgggaacaggcagaacaagaggaatattctttgtccggataatgaaatcgggcgtcatgcttcccttccgggccagaagctccagatcggcgctgttgacatattccataatctcaggagatgacctgaaatcaagaataaagctctcgtaatccttgctgtccggcgttttttccgtcacacacgcccctcttattaccggagcgactttttcgagcggaaaaagcgcccccggcaatgcaatcgacggaaaggatttccgcccgggttgcccaattctttcctccagatctgaaacagccccgatcatcagatcatacgcctccttcgaagtttccccgaaggttaccagcccgtgtttcagaagcaccagtcctgttacgcccctgtcagcggcatagaccttttcagctgaacgcgccagctccagtcccggcctcatgtagggaacaataccgaacctgtcaccaagcacatctttgctgagcttctcgccatccggctgattggtaagcgtcagcagtgcctgagaatgcgtatgcaagatgtatttatgcggaagaaacgcgtgtaaaagggtctctatggaaggcgtcagcccgttcttcaccatatgatcggtaaggctgaaaaggttcagaaacagaaagtttttcagttcctggttggagaacctcttgagatcttcgtcagtaagatttcctccggaaagtatcatctgcagcaatctctggagaggttctatcctgacaggagtaaaatcatacgccgtgacatcggcaagatccactccgctacccttgataaaaagcacatttaccttgttgccgatcacatcggtaagctggcacttaactgacgtattaccgcctccgtgcataacaagcctgttttccctgccaagcaggcgggaggaatataccagttcggcaagttcccggggcagctgtgtgacagtttccagctcttccgctacagcattacaagcggtgtcttcccagaggttttgcatacaaataaacgtctaatgactgataaagcgtaagaagataaaaaatatcgagatgtaaagacttgaaatatagtaaaaacctgcaacccagaaaaccccgcactaccacagttccattattttccctattgttatcgtacatttgaaataacacagaaatggggagaatggatagtggatagtggagaatggatagtggatagtgagggattgcatggaggtagtggggagtgggagttctgagtactgagtgctgagcaatgagcgatgagtgtgggatgggaaatggataatggagaatggagagtggatagtgagggattgcatggaggtagtggggagtgggagttctgagtactgagtgctgagtgctgagcgatgagtgtgggatggggaatgactatttactattgaataatggaagactgaagactggtaggggcgaaaaatctttcgcccgatctggtaatcttggggccatccagctatttagctattgagctatccagccaaccagccagtttgtattttttctcgtcactcgttactggtcactttcatttcttttccctttttttctttttcatggatgccgcatgacgctctcttccagtcactcgcgtgtctcttttcctggtcattcccgtgcttgacacgggaatccaatctttgaaaaagcggctgcagatggatgccgcatcaagtgcggcatgactttcagagatggtgcggcatgactatcttcatcttagtactgactactggctactggctactcgtcactggtcactggttgccggtcactaatcactcgttactataactgctatggctgataccgacgacaagaaggctttcgatcttgccatacgtttactcggcgaacgtgagcattcacggaaggaaatcataaccaaactcgagcgccgcaagttcagtgaggcggcaatcgacaaaactctcgaaaggctcgaccagctcggcctgatcgatgaccgctcttttgctgaacactttgtaggcagcaggtcaagaaaaaaaccttccggaaaatataaactacgctatgaactgtttcagaaagggatatctgaaaccattatcgacgagattctcagcgactatgacagtagtgctcactgccttgacgccgccatgaagaaattcccttttctcaagggagacgatcactacaaacgaaagaaattgtatgcttttcttgcaaacagaggcttcgacagtcactcgatccgtgagactcttgaccagattttcagatcctgacgttcctgtccaacccgccatctcatgaagcaaacatagctggatagctggaaaatgactaatgactattgaatattgaataatggaagacggggagagttttcagttctgagcaatgagcaatgagtgaatagtcattattcatttcccaccttacttctaacttccttactcgtctccctgattgacaagcgttcctatctgttcaccttgcagcagccggacgatattgccatcctggttcatgttcatcaccacaagagggagcaggttttctctgcacagcgttatggcagtcagatccattaccctcaggttctttttgagaacgtctatataggagattgtccggtacatttcagctgccggatctttctcgggatccgagctgtatacaccgtcaacacgggttgcttttacaatgagatccgcttcgatctccaccgcccggagggaggcggccgtatcggtagtaaagtaaggattaccggtaccggcgccgaaaataaccactcttcctttttcaagatggcgtatcgcacgcctgcggataaagggctctgcaacctgttccatcttgatagcgctcatcaggcgggtaaagacgccttttctctcaagcgcatcctgaaaagcaagagagttgatcactgttgcgagcatacccatatggtcagcctgaaccctgtccatatccgttgcggctgctgacaaaccgcgaaatatgttgccgccgccgataacaagagccacttcagccccaagtgacaacgccttcttcacttcatccgcataacgatcaataatgtcggcatcaataccatagccttcactccctgccagtgactcaccgcttaatttaagaagaacacgcttatactgtaacatgactgcatctcctgaaacaggttacgggacaacaaaaaagcctcgaacaacgaggcttttttgtttacgctcctaactgatatctaatgaaactgttaaccgttatcggcatatcatactgcttcgtgaactcatgcagcacatccgatactttggtgttgctatccttgatataggcctgttcaagcagcacctcctcctggaagtatttttccaaacgacctgtaatgatcttgtcgacaaatttttcaggctttccctgggcaagagcctgctgccgatagatctctttttctttttcaatatactcggctggaacgctggagcggtctacaacaataggtgtcgcggcagcgacctgcatggcaatgtcctttgccagaacaaccgcctctgccgagttgcctcctgacaactcaactatggagccgagctttgatccgggatgcacataaccggcgacaagaccaccttccgacctgacataggccagtcttttgagctgtatcttttcaccgagttttcctgtcatggtcttgatagcgtcttcgaccttttcaccgtcgtaggcctcaccaagagaaacgcccatcatcttctctgccgaatcgacactgccgtcaagtgcggtttgagcgatggtatcggcaaaaccggtaaaatcgtcgcctcgtgccacgaagtcggtttcacagttcagttccagaataattcccgtatctgcggcatcgttgattttgacgatcacaacaccctcactggcttcacgctctgctcgtttggctgcaagcgcagcgcctttcttacgcaggtattcaacggctttctgcatatcacccccgctttcatccagggcttttttacagtccatcataccaacgccggttttatctcgtaattcttttactgcttttgcggatatctggctcattactttttatacaataagtttatacgcttaactaattactccttttccgctgcttcgtctcctgcagcctgattatcttcaaccgcctcttccatctctgccatcgcagcttcctcagcctgctgctgacgtgcgttggcaatggattcagccacgccttttaccatcagctggatggaacggatagcgtcatcattggcaggaatcacataatcaacctcatcgggatcacagttggtatcgacaagtgcaaaaatcgggattccaagtgatctggcttctcttactgcgatatgctcttttttgatatcgacgacaaaaagagctgcgggaagcctggtcatagtggctatacctccgagaatcctcatcagcttctctttttcacgaaccagcatcagccgctctttcttggtaatcatgtcaaatgtaccgtcggtttccattcgatcgatcgaattcatcctgcggatactctgacggatagtcgaaaagttggtaagcatgccgccaagccagcgctctgaaacatagggcatccccgcctgttccgcctcagcggagataatggctttcgcctgtttttttgtaccgacaaacatgatctctctgcctgtcatggcaatcgcctcgatagctttcatcgcatcctcggccattaccagagttttcttgagatcgataatgtgtacgccgttcttctccatgaagatgtacggcttcatcttgggacaccaccgccttgccagatgtccgaaatgaacaccggcacgaagcatgtcctcaagctggaatcgcgtagttgtctgtgtctgcataactctatcagtttttcctctatcctgcctctattgcacggatccggcacatgcgcaccggacaccaccgaacaacttcccccgcttatgcggcgtaacaggatatgtgttgtttaaaatacaagaagtaaagaaacttaacgttttgagaactggaatctcttacgggcttttttctgaccgcatttcttcctctcaaccatacggggatcccttgtcaacaacctgtccttacggaacagcagacggttttcctcatcaatctcaacgagggctctcgcaatagcaagacttaccgcacctgcctgaccgctgatgccgccgccgcgaacattgagtttgacggtgaactcatcctgttttcctgaaagtataaggggcttgagcgcctcattccttctgtactcgtctttaaagtaatcctctaccggcagcttgttgaccgtaaccgaacccttgcccggcacaagaaaagcccttgcaaccgaggtttttctgcggccaaccgcattgacagtctctttcatcgccattatatattttattggttaaccttcatttcaacaggactctgagacacatgcggatgctccggacctgcgtagaccttgagtttcttgaaaagcgctctcccgagattattgtgcggcaacataccccatacagctttctcgataaccttttcaggttttttccggagcatgtccttgaggttctctattttcacgccgccgggataatttgaatgggagaaataggttttctgatccagcttcttgccgctcaaaccgattttaccggcgtttgtcacaataacgaaatcacccgtatcgacatggggtgtgaactgcggtttgtgttttccgcgcagaatcgtcgcgatctcactggcaagacggcccagcactttgccttctgcgtcaacgacataccattttcgttccacttcacctggttttgccgaatatgtcttgaaacttatcgtcttactcatcctcgtacgttttttatagagtacatttccaaaaaattatgtctggcaatgtaatttatttcaaataattctacaaacaattataccttcctaattcaggcattcgctatcgggatatctccggggaccttgcgaaaagccattcagctattccctgtttgacagttattgacttttcacttttgaattttgacttttccattgtaacaccatgaaacctcttgtggctcttgtcggccggccgaatgtcggaaaatcaacgcttttcaaccgcctgtcccgcagtaaaagcgctatcacggacagcacacccggcgtgaccagggatcgccatatcgcctctgccgaatggcaggggaggaaattcatggtcatggataccggaggatactgccatgacaaggacagcctcaaccgggctatgatggagcagactcttgctgccatagcggaagctgatgtcatccttttcatggtagacgttcgctccggactggcctacctcgatcttgacatgagcagaatgctgaaaaaaaattttcgggacaaacctgtctatctggtggtaaacaaggtggagacacggcagcttgcttttgaaggtgaggagtttcgccgtacaggcctgactgaaccctggtttatttccgctcgtgaaggtaacggggtagccgaccttcttgatgaagttgtcgcgtctttccctgatgaaacaaccgaagaagaggatacagcaatcaaactcgctatcatcggacgcccgaatgtcggaaaatcgagtttcgtcaatgcgctcctgggaaccaaccgccatatcgtttcagacatacccggaacgaccagagacgctatagacagccgcttgaagcgcaacggaaaagaagtgctactgatcgataccgccggattgcgtaaaagaaccaaaatcgacagggggatcgagttttacagctccgtgcgcactgacaagtccatagaacgttgcgacgttgcgcttcttctgatcgatgcggaacagggcctggaaaaacaggacattaaaatcattcagatggcggctgagaagagaaaaggcatagtgattcttgtcaacaaatgggatcttatcgaaaaagaaacaaatacgagcaaacagtacagcgacaggatatacgaccagatcggcaatctttcatggattcctgtcctcttcatttccgcactgacgaaaaagaacctgtacagagctattgataccgctcttgaaacaggccaaaaccgtcagaaaaaaatcagcaccagcgaacttaaccggttcctgcagcaggtgctctcggagctccctccctccacgaagtcaggcagggagctcaaaataaaatacgtcacgcagatcggggcgcactaccctgtatttgcatttttctgcaacaaccctgaccttgttctcagcaactacaaacgatttcttgaaaaacgcctcaggcagacttttgatttcaccggagtccccgtatcgttcagatatagaaagaaatagcctcccggaacgtctgcaatattttcagtaacactcttttcagaacatcttaacacccttacacgatgacagcaataaccggtacacagatactcgaagcgcttgaaaacgtcatggaaccggacctgaaaaaagatcttgtttcgctgaacatgatcaaagacataaaagtcggagcggataattccgtttcgttcagtgtcgagctgacaactccagcatgtccgatgaaagaccatatcagaaatgcctgtacggcagccatccgtgaacacctgcctgaagcgggcgagataaccgttaatctgacctcgaaagtcacctcaggcgggagctgctcaggacacggcgaaaaacccaacccgcttccgaatgtcaaaaacatcattgcagtgggatcaggcaaaggcggcgtgggtaaatcgactatcgcggtcaatcttgccgtcagccttgcccggtcaggagcaaaagtcggactgatcgacgccgacctctacgggccgagtataccgaccatgttcggtcttgtcaacaaacgccctgaggtcagggacaaatcactcatacctcttgaaaagtacggcgtaaaactcatgtcaatcggttttctcattgaaagtgataaccctgtgctgtggagaggccctatggcatcatccgcgatgaaacagttaatcacggaagttgcctggggtgatctggactatctcatttttgatctccctccaggcaccggggatattcagctgactcttgctcaaatgcttcccgtctgcggcgcggtcattgtcacgactccccagaatgtcgctctgagcgatgtggcaaaagctgtaaccatgttcagaaaagtcaatatcccgcttctcggtctcatcgagaacatgagttattacctgctgccggacggcacaaaggactatattttcggtaagggcggaggagaaaaattcgcgaaggcccagggaataaccctgctcggcagcattccgatcggcggtatggtccgggagggaggtgacagcggaaaacctttcgtcgtggaatttccggaaagtgaggccacagagtccatcaacagggcggcaagcgaagtcgccaggcagatttccattcgcaacgcgacagcctctaactccaactgttgttcccaccacactgaagagtgaatgctgtggactgtggagtacccgacaaaaaatcccggtttgtaacaccgggatttctgtttcaagccttctacaatctcctcagaccgcctcgaccctcgctatttcaggaacagcttttttgatcgcctgttcaacaccggcacgaagtgtcagtgtgctcatcggacatgatccgcaagccccaagcagcttgacatcgacaagcatatctttggtgatgccgacaagctggcaatcaccgccgtcagcctgaagatagggtcgaacctcttcaagagctttgataacgcggtcatacagcggatcggtatctggcagataatctttggtggtattcatattcctggttgttatgggtacaaaaaaatccacacggggataatcccgcatgacctaatatcaaatctcacgaacaaaaaacaaaatggttttctgttttagtcaaggtttctcaacaagagttcaagcgcgtcgtgattgtcaacaagcacctcacgggccttacttccatcagcagcgcccacgataccgcagctttccagctggtccataatccgtgcagccctgctgaatcccagcttgaggcggcgctgaagcaaggaaacactgccctgctggtgcatgacaacgagatgcgcggcatcttcaaacatgctgtcccttccgtctgtgtcctgagcgataccgttctgataagcgcctcctttttctctgacatcaggctggggaaggtgatagaagtttttcaatccggtctgactaccgataaacgaagtgatcgattcaacctcggtagcagaaatgtaggggcactggatgcgttctgatttaggttgtgatgccgactgatagagcatatcgccgttaccaagcaactgctcggcacccgaaccatcaagaatggtgcgtgaatccaccttgctggcaacctgaaaagcgatccttgcggggaaattcgccttgataatcccggtaatgacgtcaacggaaggacgttgtgtcgccacgataagatggatacctaccgctctggcgagctgggcgatacgggttatcggctcctcgacatcctttccggcggtaatcatgaggtctgcaagttcatcgacaaccacaaccagatagggcagcgcttcatcgggaagcttacggtttaaatcggcaatattgcgcactccggctttttcaagcagttcgtaacgcatttccatctctttgacgactgatcgcagcgcgtaaatcgcctttaccggatcggttataatctgctcgtcaagtccatgaaacttgacgagaaaatgatttttaagattctgataatgcaacagttcaacccgtttcggatcaatcaggacaaatttgaccttgtcggggctgcacgcgtagagaagactggtcagcatgacattgatcccaaccgactttcccgcacccgttgctccggcaatcaggagatgcggcatacttgagaggtcatcgagatagacctcgttcgcaatggttttaccgagcacaaccggaagcgccattcgattgtttttgaatttttcaacctgcagaacagagcgcatccacacggtcctgggcttgccatgaggaatttcgactcccaccgcgttttttccgggaattggcgcgataatacggattcccctggccgccatggccatcgcaagatcgttttccagcgcggtcacccggctcaccttgacgtcaggggccagttcaagctcaaaaagcgttaccctcggcccgactgtcgcggatattcgcaccacctcgatcttgtagataccgagtttttcaagcaatcgcttcttgctctcctcaagaagcgtctcgtcaatatagtcctcctcccgggcgtaccggagaatatcaacagagggaaaacgatagactacccggtctttagttttcaccttgagctttcgtttgtcgaggtctgcctctttttcatgcacgccctcacgaatggaaatctgcggttcctgtgtatccggttcttcggctgtcacctcctcagcagatacaacaggctgacgcgtcatctcttccgggacggaatactgctgaggctcctcctcttcagggacttcactatcagcagggtcttcagaaagcggcacggcgggcttgcgtgtaacaagtcctgcaaacaaagtttttgcagcggcgcctgcaaaacgcagtttctcaaggggattttcaacaaaaaccctgagcgcgaaaagagatgcggccagaccaagaacggcgagcagaatccatgccccggtatagccgatgacggtggaaagaaacgccgcgagcatccgtccgactgctccagccatgatatcgccgaaaggcgctgtcgtcaaaccaaacatggtggcaatatcgagagcgataagaatggcatagagcgtgaaaatcaatggcagcttgagacttctcccaaacaacaacgaccagccccagtacatcgccgcaaatccaggtatgaccgacacatatccaagaaatgatcgaataaacagttcggaaagtcgcgcgccgaaaatgccgaaagggttgtgcagtccggcagcagcctccatggcattacgtccgaaaaactcgtaccattgcaacggctcaagaacagccgcgtcatcaacatgatagaacaacagtgcccctatataaaaaaaggccacaatacccagcgccacacccgctatctctttctttatcgtatccctgttcattaccctctcttgttctgcatatcggtgttgttcgtgctaagtgctaagtgctaagtgctaagtgctaagtgctaagtgctaagtgctaagtgctaagtgctaagtgctaagtgctaagtgctaaggtgaagatagtcatgccgcacttgatgcggcatccatcaaaaagaaatacgtaaaaaaagagacgagagtaaggcaaaaagactgaatggctggttggctggatagccaaatggcttgacggctaaatggctaaatagcctttcctccctcctaacacatagcacctaactcctaacacctcccccgctcgtctctcatctctcgattccggcttctggattctgacttccggcttcctcaaggcaatccctcattatccattatccactatccatttccctcatcccccgtcttccattattcaatagtcattagtcatttgctattccctgccgccttgacaaacggcaacctggtaacctctcccctgtagcgtttgttcctgacttccagaaaaacgggtgttccgggctccatcactgcgcggagaacatgagcggtcccgatgggcttgtgcagtgtaggcgacatggtaccgctgcagactgtcccgacttcattgtcatcacggtcatacagcacatatccctgccggggaatcgcgcgttcttccatggaaaaaccgacaagcgtcttttccggattacgctccgcctctacacaggcctccctgccgatgaactctcctttttccagcttcgtcacccatcgaaggcgtgtttccatcgggttggtttctctcgttatctcatgaccgtacaaaggataacccatttcaagccgcaatgtgtcccgggccccgagccccacaggctgaatatcgaaagcttcaccctctttaatgatcgttttccacaggagttcggcagattggtcaggaacagaaatttctactcctttttcgccggtatagccggtgcaggcgaccatgatttctgtaccctcaaagtccgtcctgagaaaatgaaaagccgggagttgctcacagactgaagaggccaatacccgttgaagaatatgcttcgattttggcccctgcaaagcgataagcgaaaggctctccgagtgatcttcaatggctactccttcaaaatcctgaatatgcccgctgagccactcaaaatccttctgccggttacctgcgttgacaacgataaaccaggtttcatgatctaccctgtagacaatcagatcatcgacaattcctccgtcggaatagagcatcaatgtgtattgcgcctgaccgtttttcagtacagaagcatcattggtcgtcatatgctgcagaaactccagggcacgatcgcccctgacatagaagctccccatatgggatacatcaaaaagtccggctgaagatctgacgcactggtgctctgccataattccggaatactggaccggcatgaggtagccgcaaaaatcgataattttcgctcccgctgcctgatgccaggcatacaaggctgtttttttcatatctcctactacttctatgtttgcctgcgcctctgttgagcaatcactgaacataccaaagaatgcaaggaacaaggaacgacgcgcagaggcggaaagttgacccatcgggtgagatgttcgctgtaaagcataaagcataaagcatgtattgaaacgatcaactcaggtgcaataaacataacaatatagaaatccggcaaaaaaaacagccacattcctgtctgcctcacacagtcgttttcctcccctcaaaatactgtcgcccggcgccctgtgcgatctgcggtgtgcaagcctcagtcatcgaagagttctgcttaccgtctttattgtaactcttgtgccggccacgcctctgccgccggctttagcgcgatgaaaccggctgatgattcgatcagccttatatgctaatacaagggaatgcacagactaacagtacggttagtattgataaagcggttttccatgaatcattgagagcccgtgaaagatccggtaacctattacgcgatagcgttctttatcgccttcatcaattctcttgcctgcggccagagattgctcgataaaaacagcctgttcagagaaaagcttgtttcagtatttctctattgcctcatgctgatcatactttttgcatttccggtgctgttcggcatcagaacggtgttgctcgcggcgggacttgctgccgggtatctgcactttttccatgacagaagcatactgacacgataaccggcgacaacgtccgtcatagcctgcagcaatccggacagccgatcacatgaactctatagtcctgacagccttgttgtttccgggattttcatcttcaaaatcatcaggagtcagttgcaccgatatgctataacgccccggcacagtaccggaaatgatggaggatgaaaatgacaaaccggtctgccccggttcgagtgatgtattgcgggaggtacgcccggtatagagttcgtttccgcttgcgtcgctgacggagacatcaagagtgtatcggccggtggggataatgcctctgttctggcaaaaaacattcagaacaaatgcttctccggctctgggaacaagcggcttgatatctataccggagacaacgatatctgccatgacacctgatcgctgccagttgttttcccttggaatctcttcaggaggaggatcggagatccgataatcgttcataagaaacaccagtgaaagcgccagcatcatcaacgcaaacagcattgttctgcgtcgtcgtctcgagccttgactttcaataaaaaggatcacggtatagacagaatgatagcattgggttcagtcagccaacgggcacaaggacaggcaatacctgcacagcatcggaaacattcgcggtaatggcctttgcaacacattgccgtccggacaatacaaacggttatttattccggattctcagcagaatcagaactctttcccgcgtcctcccattccacaccattgtcatcaagccagttacgtgcggtcggatcacccagagccgccgcttttttcagatcggcaagttccccctctctgtccccgatccttgaacggatcagcgcccggttgatataggcttcggcatctttaggattcagctcgataaccttgtcgaaatctgccaccgctttatcaaactcttcaaaaaaaccgtaaataaatccccggttatagtatgcttcgacatagcctgagtccatttctatggccttgttgaaatccgccagagcctcctggagctcgcccctgttaccatagacaaatccgcgattgagatatgattctgcaaattcagggtctttttcaacagctttggtaaagtcttccagcgctccttcatagtcttcatttttcagtttctctattccggaagtgttaagatccttggcgttcgggccgcatgcgctaaaaccaaagcagagtatcagtagaaaaaacggaaagactcttttgtaatgcatcataataatgttcaccctgaattattgttgcaggaaagctgcaagagttttcgacttgtcatgaaaaatataatcaactcatagcaaatacgggaacctgtgatcttgctcttcttataagggcacctctaaaaagtgtcatgagcaaccggagaaaccctttctatccgctcaacgaagtacgtgaagcgcggaataacaacagagaggtacccacacaacaaagtactccgctatgctgttgatcctctatcacctcgtaatgcagaagattgaacgatcttcaccggcttgcagagcttctttttctctctcgacgccctgccgcatttctcgcagacataccagggcctggaaaccaccttgatactataccgaaggtttttttcaatctctttactcttgagcttgcagagagtcttcatgctcatctccggacccgttcaatggcccctgatcacggaattatcaagttcgtcaggattgtccctgcctggaggaaagtgcccttcaagaatatcaccgcacctgccaatggcgtcacatagtgccgacacgtggcttttctccctgattcccgcaacgataccatcagttatttcttgccagacagaaggatcaaccttagcatttatacctttgtcccccagaacccagacacggtgctcgaaaagcgatatgaagatcagaataccggtatgttcccgggtgttccataccccttttttataaaatgcaccgaaagcggcattttcaacttcctcgcacatgtccgatgccgtgacaaaaagacgtttcagaaaaaggttccgtctgataatttcattgcataacacaaatgaaggcaggaaaaatcccaaaaaattccacatggattgcatatccgtcgctagtgaaatcgagatagagagaagaaatccggagacaagcccgcccagaatgttcgccagcggatagttgtcgcttgaagcaacaaccatgacaacgatttctcctgcggttcgtttctccgcggcacggaccgcctcctcaatcaagacggtatcctcatcggaaataaatgtgcagacaggatcgttcatgctttttttgaattccgtctttgtattcaccagcttccggaagcgccaccgccaccgaaaccaccgccgcccccgctgaaaccaccgccaccgaaaccgcctccgccgaagccgccgcggctgcctccataaaaacccctctctccgggagctccggtaaatatcaaaggaccggaaccatgacctcctccaccccttggcacctgactgtaaaaatagataatcagtatcagaatgataagaaccggaagaagcgatccttcgctctcttctgcgacagctttttcctccccgacatactcaccctgaacggcagcgatcatcatatcgacaccgcggacaaaaccttcgtcaaaacgattgtttctgaacaaaggaacgatgtcattatcgactattctgcccgcgacaagatcggtcagtgacccctccaatccgtagcctgcttcgatccttgccttgcgttctttttttgcaaccagcagcagggccccgttatcaatcgatttctgacctatcccccacgcttcggcgacccgaatggaatactcttcgagtgggtcaccttcaagagaatcgatggtaagcacgacgatctgtgtcgactctgtctcttcgaggcgggccagccggtcatcaatctcctgctctacggactgagaaatcatcgaagcatagtcgttaactctaccggtcagtgcaggaacttcaagagcataaagcggcagtggcacagaaagctgcagcaggaaacacaacccgctgaagactgcagccagccatatccggcttttcagaatactccgcaccctcagaattcaacctgcgggacctgttgagaacttgcatcgcccttgaaatactctttgggctttaaatgaagaacaatgccgttggtcagggagtttggaaacatcctgatcgaaaagttgaacgtctctaccgctccgttgtatcgctgtcgagctacactgaccctgttttcggtaccctccagctgattctgaagatccctgaagttctggttggctttcagctcgggatacctctcgacaacgaccatgagacgggaaagcatggacgaaagctcgccctgcgcgctctgaaatttcgccatcgcagccggatcactgagcatttcaggagtaagctgaactgatgaggcttttgagcgggcctcaataaccctggtgagtgtttcctgttcaaaatcagctgcaccctttacggttgaaacaaggtttggaaccagatcagctcttcgctgtaactgtgattcaagatcaccccatgacttattgaccgcttcttcgttctgctgcatggtgttatagccgcaaccggtgaacatgccggttataaggactaacataataactctgaataaaccggatttcatgaacgtgctccttgcgtttatgaacatttcagttgatcgtgtgctgaaacctgagaccaagctgggggataacgtgtaagaagatacggatttcttgtcaaccaccgaaaaaccgcaaaaaaatcccacagaaaccttttctggttttatctgaaataatttcatatactacttcttttatacacccgacaatcatgattgcacgtatactgcttttcatagtgcctctcttcttcactgccgggaccgtgctcggcagttttgaacacagcggcccggacgcaagagtcgaagcgatgggaggagccgggtgcgcgctggaaaacgatccgttcagcacgttctacaatcctgcgtcgagaggcggaatcgatgcctggtcagcgggaatctcctacaccagaccgttcggaaacagcacccttgacagcttttacgcgtcagtgtcaaccagtgacctgccgtttgacagaaatggaaatgccgggatttcataccactatttcggctcatccctctacagcgaaacaagcaccttctttacctactcgaccagggtagcaggcccggtacgagcaggaatttcagccggtctccttgaaagagacagcggtgaaaacaatcctgtttcctccctcggcatcaatctcggcgccattgcagccctttctccctcactggacgcaggtatcgcttttttcaatgtgaaccggccagagacaggagagggaggagagcaagctcccctgacctcctttatcggcgcgtcctacagaccggctgaggacatcatactgagcgctgcggcagaaaagcaggaaaacagatctttcaggctccgttccggcggtgaagtacgtgttgcttcttttctctttctgagagcggggtttacaacagatccttcaacgttttcagggggagccgggttcagatacaaaggctttcaaggcgacataagcctgaagcgacaccctgaactgggagccggcacctggtataccatgaaggcgttcttctgaaaaaacatgaaggagcttcgttcagctactgagacgctcgacggaaaaaaccccctgtactttcttgattttatcaataagcgccttgagacgggatatattccgaacgtagatcatcactgtcccgatgaacatgccgtctctggcatggagagagatactgcgaatattgatgtctgattttgagagaacagcggttatatggttggtaatacccatcctgtcctccccgatcaccttgactcccgcgagaaattccgtttcaacttttctgttccatgcgacactgacgacgcgctcacttttgagcaggctcttgttgctgacattcacacagttttttctatgaatcttcgcgacgccctctctggtcacaaaaccgatgatatcgtcaccgggtaccggcttgcagcatttggcataggagtaagcgatattgggcaatccctcgataataacctcatctttcccgaaaagctcgccctctcttccctttcgtgcctgttcagcgaacgtatcgaaacccaatccgtcatcgtcatttttttcagccgtgaaaggcggatgctcctgttccgcgaggctctggatcactttttgaccgtcgatctgctgatttgccaacgcgctgaagaaatcagcaggagtcttgataccgtattttctgacctgcttgataatatcgttttctgtcagaagctttttcgtactggagagcatcttgtcccacatgttgcgccctttttcaatctgaatacggcgttcctcgtttatggcagagcgaatcttgatgcgcgcgcgatgggtcttgaccgtcttcagccagtcaactttcggtttctggtttttcgagataatgatctcgacccgatcgccggatttcagctcagagttcagacggacaatctttccgttcactttggcgccgatacacccgttaccgatctctgtatgaatcgcgtatgcgaaatcaatcggcgttgatcccgcgggaagcgttttcatatcacctttcggtgtaaaaatatagatctcttcatgataaaggttcagcttgaagccttccataaatgaagctgctgaatcggcatcattgataagatcacgtgcccacttcaggaagctgtcaatacttgcatcgtccttggaaaccttctctttatacctccaatgggcagcaactccgaactcggcaaattcatgcatccttctcgttctcagctgtacttcgatcactcttcctttcggccccagtatcgctgaatgaagcgactgatagccgttgtgtttcggtatggaaatatagtccttgaagtgctgaggaagcggaggatacttctgggtaatatagccgtaagccgcgaaacagtccgaaatccgctcggtatcgataattatcctgataccgtacagatcatgtatatcctcgaacttcttgtttttgttgcgcatcttgttgtagatggaaaacaggtgtttggccctgccctgagcttctatcctgaacccctgcttttcaaggtcccgcttgatcggcacaatcatcttgtcgagatatgctatgcgctcccccctgctgagacgcactttcttctgtaccttctcgaacatatccggatcgatgtatttaaaggcaagattctcaagctcgatcttcatctttccaagaccgaaacggtgagcaagaggcgcatagatgtctctcgtttcgagcgcgatcttcaggcggcgatgctcgggaagcgcgtcgagggttctcatattgtgcagacggtcacagaactttatcagaataacccgcacatcttttaccacggagagcagcatcttgcgaaaaccttcagcctgggtgatctcccggttgatcatgatcccggatatcttggtcaggccttccacgatatccgatacttcacttcccagctcggcagtaagatcctcataggtatactcgctgtcttcaataacatcatgcagcagagcggcagcaaccgagactccgtcaagaggaagttcggtcagcatgatcttggcaacttcaacgggatgatagaaaaacggctccccggaagcgcgtttttcaccttcgtgcgcccgataacacagaaaaaatgccctctggatcagggattcgtcgaaatccctgagattctggcgggcaagccgcaggatctcatgcattttctcatactgctctttttctatctgtgctaacatatacagctggaatattgaatgttacagataacgtttcgccggttaatgcgcttcatgatcttgttgttctgccttatacagtatagtaacgagtgacgagagcaagtcaaaaggaaaagtgatttgtaaagatagttgcagcagtgacaagtaacgagtgacgagaaaaaaacaaactcgctggttggctggatagctcaatggcaactcagccccccaacacatagcacctaacactccccactctccccgtcttccactattcattattcaatagtcattagtcattcgacattaatcatttgccctccttctcatcaattcaacaactcaactcttctcaattttatcttcgacctaacacatagcacctaactcctaacacatcccacactccacactcatcgctcattgctcagcactctttccctcgccctttcgcccttctcaactctcgtctcttgcttctcttttctctcccatctccagtcctccccactatccactatccactatccactatccattatccattatccattatccattatccattatccattatccattatccattatccattatccactatccattatccattatccactatccactatccattcccccttcgctctctcgtttttcctccgcggcatcctccagttttgtgacttcgtcccgaagatatgccgctttttcaaattccatgctttccgccgcctcctgcatttccagtctcagctcttcagccatcgcataaagatcctcgcgtttcagggaaccgacaagatcctcgatacctctccgggagcgctgctccagcccgaagcgccttcttctgaaccggtcctccgcatcagcgacaccggttgtatcaagcacctgatcgaccgatttaacgatagaagccggaataaccccgtggtcttcattgaatttcctctgtacactccttctccgttctgtctcatcgataacataccgcatggatgcggttatccggtcggcgtaaaacacaaccatcccctcaacattcctggcagcgcggcccgcgatctgcatcagggatttactgtcgcggagaaaaccctccttgtcagcatcaagaatggctacgagcgatacctcgggaaggtcaaggccttcacgcaaaagattgactccgacgaggatatctatctctccggttcgcaactccctgaggatctgcatcctttcaagactctttatctcagagtggagatagcgggttctcaatccggcttttctgagataatcatgaagatcttcgctcatacgcttggtcagcgtcatgaccaggctcttgaagccttttccggtatgcttcctgatctcttcgagaagatcgtcaatctgcccgttgaccgggcgaacaacgatctctggatcaagcagaccggtcggcctcacaagctgctcgaccaccgatcctcccgaccgcctgagttcatagtcccccggtgtggcgctgacactgatcagctgcggcaccatggtttcaaattcttcaaagcgcagcggacggttatcgagggcggaaggaagcctgaaaccgtactccacaagtatggttttccttgaacggtccccggcatacataccgcgaatctggggaaaggtcacatgcgactcgtcaacgatcaccagataatcttcaggaaaataatccagcagacagtacggacgttcccccgcctttctccctgaaagatgacgggaatagttttctattcctgaacagtatccaagctctttgatcatctcgagatcatagcgggttctctcctcgatcctccgggcctcaacaaacttttctcctgaacgaaacacgttcaggcgatgagcaagctcgtcttctatacccagcatggcctgttgcagtttctcccttcctgcaacgaactggcgtgccggatagataaaagcatactcctcgtcttcaaatatctcaccggtcgtatgatcgaaaagctgcagacgttctatctcgtcgccaaaaaactccacccgtaacgcgctctcttcgtgcatgggaacaagatcgatgacatcaccgcgtaccctgaattttccgggagcgaggtcactgtcatcacgaacaaaatggagcgaaatcagttcctgcagaaagctgtcccgttctttttccatgttcaccctgagttcgatgatctgcgccttccagtcttccggagccccgaggccgtagatacagctcaccgaactgacaacgatcacatcttttctgccgctgagaagcgaactggtggctttgagccgaagcctctcgatctcgtcgttaatcttcagatctttcgctatgtatttatccatcgtcgggatataggcctccggctggtaaaaatcatagtaactgatgaagtattccaccgcgttatgagggaaaaactgtttcagttccccgtaaagctgtgctgcgagcgtcttgttgtgactgatcagcaatacaggcttgttcacctccgcaatgacatttgccatggtaaaggtcttccctgaaccggttaccccgagcagtacctggtttgtctggccatccataacaccctgccgcagcgcctcgatcgcctggggctggtctccttctggttcataactgctttcaagcctgaacacctgctctccttttcctttcattatcacctgctgtttcttttctcattacacgtacctgcgttgaccgtttcaacaaatacattatgcttaattttctgacagcggacatcacccgacgggttgcgcgaccgtaaagcataaaaatagcctttgttgaaaccctatgggattgccgctcaactcaggacgtaaaaagatgatgcaaaacagacgcttacgatcaccggctaggttttgtgtcaccataccaaataaactatttataaaatttgttagttctttctcaggattgtaccatgaagtttctctcaaaaggcaacaggtgaaaccggtttttctatcacctgaattgagcgattgtcgatcatgctgtagattcgaggcgcagggaacgcagctgtagtggactaccgcaagttcactgtaacaaagaagatgcagtatgatcgtcaatccctacgggattcaatagatgcagatttctgatctttttcacgttcacccaatgtttttttacatcagatgtagttaaacgtataacagattaaaaaataaaatcttatcagttttttgcatctattgaatcgctcaattcaggtatcatgattctgtttctttccagcagtacatacaccccgcttcttaaccgcctcgtcgccatctgtacatcctgtattgtcttctttcatttactatcctgcactgccatgagcccagaaaacaagtattcatacgtttccattcccgacgatccgctgcatacgagaatctacacactggaaaacggtctgacggtctatatgagcccgaaaaaggatgagccgagaatctatacctctatcgccgtcagggcagggagcaaaaacgatccggcggaaacaaccggtcttgcgcattacctcgaacatatgctgttcaaaggtacagactcaatcggcgccctcgactatgatcaggaaaaaatcgaactgcagaaaatcatcgacctctatgaagagtaccgctctacggatgaccctgataaaagggccgacatctaccgtcagatagacagcacctccaatttcgcggcaaagctcaccattcccaacgaatacgacaagctgctcagttcgataggagccagagggacaaacgcctatacctgggtagaacagactgtctacctgaatgacattccgtcgaaccagcttgaaaagtggctttcgatagaagccgaacggttccgcagcccggtaatgcggcttttccatacggaacttgaaactgtctatgaagagaaaaacatgacaatggacagtgacagccggaaaatctgggaaaatctttttgcaggacttttcagaaatcatacctacggcacgcagacaaccatcggtgaagctgaacacctgaaaaacccttcgattaaaaatgtcatagaatactaccgcgcctggtatgtgccgaacaatatggcgatctgcttggccggtgactttgatccggatgaaaccatcaaactgatcgatgaaaaattttccgcccttgtaccgggagagataccggcattcaccccggcgggggaagatccgatcatcaagccggaaataacccgggtcaaagggcctgaagccgaagaacttgtgatgggattcaggtttggcggttcaggttccagagatatggatatcctgacgctcattgataaaatcctctataaccatactgccggacttatcgatctcagcctcaatcaggaacagagagtacttgacgccggatcgatggtggtcgagatgaaggattactcggcacatatcctgagtgccaaaccccgtgaaggacagagcctcgacgaggtcagggatctgcttcttgaacagattgaaaaagtaagaacgggagatttcccggactggctgcttgaagcggtcatcaacgatctgaagcttgaagagctcaaaacctatgaatccaacaaaggccgcgcagagagctttgtcgacgcatttgttctcggccttgactggagcagcgtggaaggcaggatcgacaggctgaaccgtatcacgaaaaaggaaatcgtcgaattcgcacaggaacgttacggagaaaactatatcgcgatctacaaggaacacggaaaggatgccctggcacccaagatcgagaaaccgccgataacccccctcacggtcaatcgggacagaacgtcaacattcgctgaaaacatactctcacaaaaaaccggagagattgaccctgtctttgttgatttcgacaaggacatacaatcacttgagataacctccgggacaccactttttacggtcacaaacaccgacaacacgctcttttcgctctactacgttttcgataccggtaccaatcattcgaaaacgatcgatctggctctggactatctgggttatctcggaacatcgggacacagcccggctgaattcagccaggagatgtacaaaatcggcgcaagtttctcggcattcacttctgacgaccacctctacctgaaactatccggtctgcaggaaaacttcgatgccgcgctcgatatgctcgaagagcttctgacagatgcgcagcccaacaccgaagcgcttgaaaaactcaaggcaggcgtgctcaaggaacgcgcggacgacaagctctccaagcgaaaaattctgtttgaggccatgtataacttcggaagatacggctcatcatcacccttcaccaacgtccttgacaacaaggaactgcaacagatatcttcagaggaacttctcgaggaaatcgatacgctgattcactaccgccacagagtcttgtactatggccctgaaaagccggaaaacattgccggaaaacttagcggtctaccgcaccttaaagagaaactcaaccctctccctgcctctgaacccttcagggaaatcgggcaggaagaaagccgggtctacgttgtagactatgatatgacacaggccgaactgttgatgctgtcaagagacaggctctacgatgcccaggaggttccgctgatcacgcttttcaacgagtattacggcggcggcatgtcatctgtcgtgtttcaggaacttcgtgaagccaaagcgctggcttattcagtattttccgtataccgcatccccagagacaaggatgagcatcattacatcttcagctatataggcacccaggcagacaaactccctgaagcccttgacggcatcacggaactgcttgaaaaccttcctgaatctccggacctgctggctacggcaaaagaggcaatacgcggcaaaatccgcacggatcgcatcacgaaatcaaaaatactctttaccagagaggaagcggaaaaactcggcctgaaccatgatatccgcaaagatatctttgaaaaagtcgaccggttcggctttaacgatattgccgctttccacaaagaccggtttgcagataaacggtatacgctgctggtcctgggcaaaaaagaaaaccttgacatggaaaccctcggccggttcggcacagtgaccagcctgacccttgaggacgttttcggttactgatacaatcgccaggcggaaaagagagatcctttgcggcaggaaagaaaagagagtagaaaaaaaataatcgtactttgtagcattcaatgaatcaataaccgaaaaaaatcaaaacaccatcatgacttcactcctgtttctcggcgttattcttttgttcataggcattaccgcccgcaccctcaatccttcattgctgcggttttcagggctgtttaaactaggcggcatattcgctattattttaggccttctgacggcaagcatccgtattgtcgaacccggtaaagtcggcgttaaagtactgttcggaaaggtccagcaggaagtgctcggcagcggactgaacatcatcaacccgctggtgaagctcgaattctttgatatcaccacccagacctatacgatgtccggaactgaatccgagctcacccagttaagtgacgcaccgatacgagtgctgagcgcggacggccttgaggtcaccatcgacatgaccgtgctctaccgcatcaatcctgctcaggcacctgaaattcgcagagagatcggcccgggactttcctatatcgataaaatcgttcgtccgacagccagaacacgcataagggacaatgctgtcagctacaatgcaatagacctttattcaaaaaaacgggaagaatttcaaacaaaaatttttgacagcatcagtgctgattttgacagccgcggtctgattctcgagaatctgcttgttcgcaacatctccctgcccgagtcggtaaaagccgcgatcgaggcaaagatcaatgctgaacaggaagcccagaaaatggagttcgttctgcagaaggagacccaggaagctgaaagaaaacgtgtcgaagcaaagggtatttccgactatcagcagatccttgcacgatcactgactgataaactactgaaatacgaacagataaaagccctgcagaaccttgtgaaatcagagaactcaaaagtcatcattatgggcgacggcaaaggagcctccgttcttatcgggcaataatcaggaaccttgaggccagaaacctgcatgagaaatgactattggatagtctctaacggaaaaagaaaagtcattcccgtgtaagacctgtgaaatccgagcatataatttcacaggtcttacacgggaatccgtaagaggtttggaaaaactgcatggatgccggatcaccccgtgagtcactactgtcccatgaaacttctggacaaatacatcgcccggcagtattttacaacctatgtatttgccggcataagttttgtctccctgttcatcgttgtcagtctgattgaaaacttaggcagctttatcgacaaaggtattgaggctgaacagatcatactctattactggagcctcatccctgaaaccatcctcctgacttccccgataagcagcctcctcgcctcgctctatatcacaggacggctctcgggatcgagcgaacttacggccatgaagacggctggcgcgggaatgcaccagcttctcaagccgtttctcgccgtagcattacttgtgtcgttttttaatatccttaatgcaggatggctctacccgaaagccgccgcgttgaaaaacagatttgaaacacagtatttcgacaagaccttcgaaaatatctccagcagtaacaacctgcatattctcgagtcccgtaaccggatattatctatcggttcactggaccagcagaacaacaccggcctgaacatttcactcgaaaccttcgagggcccggaaatcgcaagccggatcgatgcgaaaaaaatctcctacgacgaaacgcttgatcgatggatactccatgaaacccggacgcgggtgttcagccagaacggcatgagctacacgctaaatccgggcaacgacacccttacgctctctctgagcgcaacatccctcagagacctgagtatccagccggatgaaatggatatcatgcagcactaccggtatatcgatgaaaagcgggaggccggcttctcgaatctcgacagggtaatagtgaaattccataacaagctggccctgcctcttgcctctgtgatcgttatcctgacaggagtccctctttcggcccgtaaaaagcgcagcggactggccatcgagttcggcatcagcctctttacaggatttatctatctcggcctgcagagaacactctccactgccggataccgtggactgcttgatcctgtactggctgcatggctgcctgacctgctgtttctcgctgtaggcattgccatctataaaaccgcaaacagataatccatgagaacaacgcaacccctgatcgtactgatgaccgatttcggccttcaggatccctatgcaggcgttatgaaaggggtgatagccggcatttccccgcatacgagagttatagaccttacccattgcatctccgcacagaatatcctgcatggagcgctgctgcttggctcatcggcgccgtattttccggacggcacgatatttacagcagtggtcgaccccggcgtcggaacagcgagaaacgccatcgccctcgtaacggaaaaacaggtgtttatcgccccggataacggtctgctgagttcagtgatgaaaacagagaacataaaggagtgtttcgccataacgaatccctccttcatgcttgcaggacagagcgccacgttccacggaagggacgttttttctccagctgcggcgcaccttgcaaacggtgttgaaccatccaggctgggaaaagctatcgatcctgacagctgtatacgcattggttttcctgaaaacagcccctgtgacagcggcagttcatgggaaggaacggttctctatgccgatgtctacggcaacctgataacctcgttcacgggcgatatgatcacaggaaaggaagagacggccggaatacgtactgaaaacggcgacatcctgtcggtctatcgaacctacgcggatgtcgcacaaggcgtcgcgctcgcctatacaggcagcagcgggtttcttgaaatagcgatacgaaacggcaatgcatccggcatactcggcctggaggccggggacaggataacgcttctgctgaacaggtaatcctccgacagcacgggcatgactaactgccgatatactctttgagaactttactgtacgctgactgacgaagtcgtttaatggctttttccttgatctggcgcacccgctcacgggtaagcttgaatttctcgccgatctcctcaagagtgagcggattgtccatcccgataccaaaataggagcggatcacatccgcttcacggggagcaagcacggaaagagaacgctcgacttcgaggttgagcgaatcacgggtcagaccgtgatcgggtttgtgaccgtcgttctgcagtacatcaagcaaacggttatcatcgccctgggcaaagggagcgtccacggatacgtggcgaccagctattttcaacgtatcggcgacatcctgagaatccatatcaagaagattcgcgagttccttggtattcggatccctttcatactcctgctcaagctgactgtaggctttactgatcttgttgagcgtaccgacacggttcaggggaagacgtacgatccttgactgttcggcaagagcctgcagaatagactgcctgatccaccagacggcataagaaataaacttgaaccctctggtttcgtcaaaacgtttagcggctttgatcaggccgagattcccctcgttgatcaggtcaccaagcgtcagtccctgattctggtattgtttggcgactgagacgacaaaacgcagatttcctttgataagcttgtcgagagcccgtttggcccgtttgtattcggtggtatcaacaggcatatcgtaacccgccttgatcgccttggtgagcttcacctcatcttccgccgtcagaagctcatatttaccgatctcctgcaggtaacgatcaagagagagactctcgcgattggtgatctgtttacttattttcaattgccgcattgacactctccgtcttacatattacttgaatataccttctcagtatcacagatgacagtccggcccgccacatcaaccgtctgttcatgctctccccgcgaacagaacgtttccgttacgagcagaaaaaaaaacaactcattataagcctctgtttcagttgcagagaacttccagactggcctgcactttgccgagattgcttttcgcatcggccagctttgaacgctcaccttcaatcacctcatccggggcgttatcgacaaaacctttattggaaagttttttctccatgcgtgtaacatatgaagaaatattgtcggcctctttctccagtcgggcaatctctttttcaaacgaaatcaacccttcaagaggcataaaaagttcattcccgtcaaccacggaacttgccgaatggggcggacgcggcagatctccatcttcaatagtgacgctgcagtcggtcattctggtcacgatgtgagcgttggcggtaactatcctccttgcagactcttcaggagcactgacaaccaggcttgctttcatatcgtgcggaacaccgaaaaccgcacgaaggcttcgtgtttccgatatgattttctgaacggaagagaagtgcttcggcatatcgtccgaccatccctccactgcctgaggcatggctgcatgagcgatgctttcactgctgtcacgttcgagaatgtgatgccagatttcttccgtgataaacggcatgacaggatggagcaccttcagtataccctctaaaaggtagacggcaagacataccgcatgacggtttttcgtctcgtcgcgctctccgtccaactcgattttcagggtttccaggtaccagtcacaataatcgccacggaaaaagtcatagacaatcctggtgatatcgttcattctgaactgcgcgaacgctttgtgataggaaccgagcatttcctggtaacgacccgttatccattgctgggcatcggacagagaggcggactcaggagtaaaaccctgatagagatcgctgaaagcgtcagaagagccgaacactttttcccgctgcatgaacacaagccgggcggcgttccatatcttggtggcaaaattccggccgaactcgcatttctcttcaccaaacagcacatcctgtccaagaggagcaatgtagacaatggtaaagcgaagcgcatcggtcccataggcatcgataactttcaggggatcgggggaattgccgagggatttggaaagttttctgcctttcatgtccctgatgatgctggtaaagtaaacatccctgaacggtacgtcccccttgaaatacaaaccggccatgatcatccgggcaacccagaagaaaatgatatccggccctgtcacaagagtatcggtcggataaaatgcctgaatatccttattgtcctcatccttgccggtccagcccagtgtcgtcagcggccagagccacgatgaaaaccaggtatccagtacatcctcatcctgaacaagcttatctgttccggcaagatggcaggcatcttcataagattccgcaacccagatttttccttcctggtcataccatgcgggtatcctgtgtccccaccagagctggcgtgaaatacaccagtcccggatattttccatccagtgccgataggtgctgatccagtgtgacggatgaaaccgtatctggccgtcattgaccacctcaagggctttttcggcaagaggcttcatggtgacaaaccactgctcggaaagatagggttccacgacaacgtccgctctttcagagtatcccacattatgctcgtactcctcgaccttgacgagattacccctgctttcaagatcctctgtaatcctctccctcgcctcaaaacggtcaagacccgcgtacccgaattcatcgatcattttgccgtcacgcccgacaaccgagagaacaggaaggttatgacggcccgcgacctcaaagtcattcggatcgtgtgccggcgtgattttcaacgcacctgtcccgaaatcaatatcgacatactcatcggcaatgacgggaatatgccgtccggcaatcgggacgacggccagctctccaacgagatcacgatacctcggatcttccggattgaccgcgatggcaacatccgccagaatggtttccggcctgacagtggctatcgtgatatactctcccggtcttttggccagggcataacggacaaataccagcttgtccttccggggtttcatgatcacctcttcatcggaaagcgctgtctgcgagacagggcaccagttgatgatccgttttccccgatagatcaaaccatccctgtagagagagacaaaagcgtgacgaaccgcactggatgcgccttcgtccatggtgaaaagattacgccgccagtcacaggaaataccaagagtccgaagctgtttgagaataagcccgccgtactcatcccgccatttccatacatgttcaagaaactccttgcggcccaggtcgtaacgcgacaccccgtctttacgaagctttttttcaaccacggtctgtgtcgcgataccggcatgatcggtacccggcagccagagcgcttctcgtcctgacatgcgctgataacgaataaatatatcctgcagggtgtggttaagaacatggccgagggtcaggctgccggtaacgttaggcggcggcatcagcaccgtataggatgccttgtccccttcgatcactcgtgaactctccgcatcgaaggtaccgagagactcccagtgcgcgctgttccagcggccctccacatcatgatgattataggtcttttcgaggtttgaactcattactcgcttatgatgccatacgtaaatgcagacatcgccttccgacaatgtctgcatctacttcatttattgaactgaaacaccggctttggaagttttcctactccgatgttttttctttttcagaagcgggacgcttcgaaaaaatctgatcgataataccgtaagcctttgcttcttccgcattcatccagcgatccctttcggaatcctctctgattttctccacatcctgtccgcaatggctcgccatgatctcctcgagaagcttgcgaatcttctcgatttccctggcctggataagaatatccgtttcctgaccctgaactccgcctgaaggctgatggatcatgatacgcgaatgcggaagtgacgctcttttaccgtttgccccgcacgcgagcagaaacgcccccatgcttgccgccatgccgacacagacagtggagacttcagaacggatatactgaatggtatcgtagactccgagaccggctgatacgctgcctccgggagagttgatatacaaaaatacatcccgttcaggatcttccgattcaaggaacagcagctgcgccataagcagactggccacatgatcatctataggtgttcccagaaaaatgatgcgttcccgcagaagccgtgaaaatatatcaaaagcccgttcaccgcgtccggacgtttcaataaccataggcacaaggctgtttgtaatgccctgttcgattgcgccagagtacattttttttgcctggtgctcaaacccgaaatttatattggccataaaagcatttctccgtttcaactgacaaatttcaattacagaatgatgatccgtacacctatgaaacctttgcaggcattcatccgttccggcaccggcaatctttaacggacaaagtcgaataaacagaagctgcgacttgaaataacgctggttacaccaatcccggaatccgtggcatccctcccctgagcgttcttataacgatacatatttcatagctgtgccgaagtataaaatttttaagataacctccggcgtgaactatacaagatcacagccctgatttaacgaaaaaaaactgctttttgccgtcatgaagtcgtgatttgcagcagaaacgggaaatcggaaaagtggttttccttttttaacttggcattgtcaccagtcaccagtcactcttctcaacgttttacaatgaaagtccgcctgattgccgtaacaaatccgcttgtcgaaatccaaaacgaaaaactcagccctgaagggcttatcgcatactgcgccagggtatcgagcccgcatcaggagaatctcgattatgagaagctgcttgcctactgcattaaaaacaggcactggagcatttttgaaatggtcgacatgacggttgaaatcgtcacctcccgtgcgatttccccgcagatactgcgtcatcgcagttttgtcttccaggaattctcccaacgctacgccaaagtcaataattttgaaacctgctctcccagaagacaggacagcaacaaccgccagcactcgataaacgacctcgatgcatcgacaacccgttggtttaccgatgctcaggaggagatacgcgcgctttccgttgaaaagtataacgaggctcttgagaagggaatcgccagagagtgcgcgagaatgcttctgccgctcaacacacagacaaaactctatatgaaaggatcggtaagaagctggatccactacatagaagtccgtaccgatgccggcacccagaaagagcaccgggatatcgcgcaagaagtccgggatattttcatcactcagttccccgttaccgcttcggcactcggctggtccgcttcggcaagatgaccgagcagctgtgaaatccggcctttcaggtccctccgatgcacaatcatatcaagaaaaccgtgttcgagaagaaattcagcacgctggaatccctcgggaagttcgcgcttgatggtatccttgatcactctcggcccggcaaaaccgataagcgctttcggctcgctgatattgacgtcaccgagcatggcataggaagcactggttccccccatggtagggtcggtcataagggatatgtaggggattttcttttcagcaagccttgaaagccttgcggatgtcttggccatctgcataaggctgaaggcgccctccatcattcgcgccccgcccgactgggaaataatgatcagcggcgcgttacgttcaatgcttgtatctatcgctctcgcgatcttttcaccgacaaccgatcccatagatcctccgataaatccgaaatccatggcggatatcacagcctgacgaccgccgataagaccagacgcgtttctgcaggcctcggtcttgccgcttttttcaatcaccgcctctacccgatcaggatatttcttggtatcggaaaagacaagagggtcagcagcacgaagggtggtacagaactcttcataggtattttcatcgaaaagaagcgaaaagtatctgccgggcgatatcctgaaatggtgaccacactcacaacaggtatgcagatgatcctccacctgttttttatgaagcgccgctccgcagctgtcgcatttccgccagagaccttccggaatatcccgcctgtcactggtacgtatcgagggctttgcccgtttaaaccagaccatttttaattatcggtaaagattatacattacactgaattgagcgattcattcgactgtcggaaaaaagaacgacacatgacagctgacctgtaaagcgaacaatgcattgttctgtaagtagcacaacctgatgacttccatccgttattcggcgctgcctctcatcatgagggattcggcagaaatcagcaaacgcttctacaacgatgtacagtgaagatatgaagtcaccctgagatctcaaaacaacactccggagtcttcaagtgcgcaaaaccggattactcatccccatgctcttctggagctgtcttctggtgtttcacgctcctgcaccggttcaggctgaaaacaggagcgttgtgtatcccgatactctcgatctgccggtacgacgcgttgccatagcaccctacatgagagccgcgagaaaaacggtgggactcgctctttcgggagggggggccaacggtctggcccagatcggcgtgctcaaggctcttgaagaagaaaacatccctgtcgacgccatagcaggcaccagcataggcgctgttataggaggactctacagcaccggatataacgccgaagaacttgaaaggatagcggtcagcataccctggaaagaactcctttcccttgaaaatgacgcgccaagagctaaaacatttcttgaacagcagaaaatccgcgacagggcaaccatagccatacgtttcgagaactttaaactggttatccccaggtcactgagctcggcacaaaagctgacgagaaccctcgacctgctcaccatgaacgccctctaccatcctgaaggctcgttcagctcccttccggtctcattcaaggccgtcacaaccgacctggtatcgggaaaacgcgtcacgctttcagaggggacgctttcagaagcgatgcgagcaagcagtaccataccgattatctttgagccgatcgggcttggcaaacagaagctcgccgacggcggacttgtagcaaatctcgctgtagacgagctggaaaacgcttcacttgattacaaaatcggggttgacaccagaggcagcatgtataccctcgcggaagatatcgacatcccctggcaggcggcagaccagaccatgacgatactcatcgaactgcagtaccctcgtcagcttgaaaaagccgaccttatcatcacgccggatgtcggcaacaaccctgccattgatttctcacaacttgacaaactgatgagcgcgggatacgtcagcggaaaagctctggccggtaaaatccgccaggatatccaactgcccgctcaaagaaaaaccggcatatcttcgtacaaaaaaacactcagggtctcgggcagcggcagaaaaatagtgagccggtacctcgccgcgagcgaaataatacgtaacgcctcctatgcggaggaagcgttgaaagcgctgcttgaaacagaccgtttcacgaaggtatatgcggaggtcaatcctcgcctcggagaggctgtgtttttttgtgaaaccccgccttcatttgatactgttgagctgatcgacccggtaaccgggatagaacaaaaagaacttgacgcctgtttcaggacgctgacaggaaaaagctacaccaatgcccagggaacagaagcgctggaaaaactggtaaagatcttcaggaacaaaggctacccgcttgtcgacatcgcatggatacaggtatccgacgacacactttccataaagctttccgaaggaaaaatagcctcccttgacgtctcaaaagacaagaacatcaccggaaccactcctgtcatgagggagctgtccattgatacatcaaaaacgctcaggctgaaagatatcgaacgttcaattgacaacctgtttggaacaggagctttcaaccgcgtctccatcggaatatcagggaacgactctcttgccgccccgacagggaaaagaacgctcaggataaggctcaatgaaaagccctccaatgtcctgagactgggggttcattacgataacacctataatgcccaggccctcatcgatttcagaaatgaaaaccttggcggaacagccaactccatcgggggatggatgaaaatcggagaaaaaaacaaccgggcaaaccttgaattcaatatgccgcggatcggcagcacaagcctgaccttcacgacaaaactgttttatgaccagcgtaacctggacatacgccaccctgaattctccggcaggtttctcttcccaggttctgaacagatcggacagttcggcattcagcgctacggcatcacctcttctattggagccagaattgaaaaaaacagtcagttcctgcttgatctgaccatgaaaaacacgcagacctacaacaggggaggcggcaatttcaccgctgaaaacaatgacatcgcgtcggcggccgtagagttcgctctcgacacaagagacaactcctttctcccgaaagaaggacggcacaccaatctgcgctactcgttcacgcctgagctgcttaatgatatctccttctggaaactgcttcttgcacatgaggagaacctctctttcagcgaaagggtttcaggccagctcagactcgctctcggcctgagcagccctggaattcctttttcggaaaggtttttcctcggcggtgcaggcagtgcatacagcagcagattcatcggcttgagagaaaatgatctcattggcggcaacatggtttcccttggaacgtcgttccggtacagtcccccttttgacctgatatttcccacctcgtttctgttgtactatactgcaggtaacgtctgggaaaccagagcggcaatttcagctgcggatcttgttcacggcatcggagccggcgtgcaatgggatacacctatcggccctgcgcgcttcactgccggaaaagcgttcatcaccagtgacggccaaagctacagagactattcagatttgcggtttgccgaaacgctgctctatttcagcctcgggcacgagttttaaacgacacagctccacctgaatcgagcgattgccgcgcatgccgaagaatgcgtgccggcattgaaagcagcatctgggtacctctatttattcctaagttgagcggttcaagtgcgaggcgaacggagcgcagaaaccggagtgtacacaacgtacatgaggatttcgagcaccgctcaacgaagcaattgcatcacggaataaataaatagaggtgcccatctgttgaagcgctccgcaaggttccgattttttgtatcttgtctgccgctcgtaaaacctgcaaccagctgaaacatcatggaagcacagaacaccggttcggggaaaaagcctcacatactggtatgcaatgacgacggcatcgacgctgaagggctgcacgtccttgcggcctccatgagaaaaatcggaaccgttacggtcgtagcccccagcgaaccccgcagcggaatggctcatgccatgaccctcggcgtaccgatcagaatcaacaaacagaccaaaaacaaccgttttttcggttatagcgtctccggcactccggtggattgtataaaagtagccttgaaccacattttacctgaaaaaccggaccttattgtcagcggcatcaactatggaagcaacacagctaccaatacgctctattccggaaccctgggcgcagcgcttgaaggggtcattcagtatgtcccctcacttgctttttcgctcgccacctataaagatgctgatttcacctatgctggcaagttcgcccgcaagctggcaagaaaggttctgcgggaaggtcttccgccggacaccattctttcggtaaacatccctaaccttcctgaaagtgctgtcaggggggttgcgattaccgcccagggaaaatcccgctgggcggaaaacaccatagagcgtgaggacatgtatggaaatccctactactggctgagcggagagctgcaacttctggataatgagatgctgtatgatgaatatgccgtgaaacagcactatgtagcgataacacccgtttccatagatatgacaaatcacagcgcactgaaagcattaagacgctggaaacttaacaggtagaccgtgaatactttcctgattgactaccgggacatacaaaccccgaaaaagggcttttccggacttttcaatgactactcccatgagggacagatgcatgacaagctgacagaaaagttttttcacttcgattatctcaaggaggcagactactacaagcacctgaacactctcgtttcaaggagcttcaggcgcaaggaactcgcagagcttctcatccgccagaacaggcggttcggaaccgcggcaaagcatctcgaatcgattgaaaaagccctgtcgccacgatgcatgttcgtgattacgggccagcagcccggactgttcacagggcctctctattccatatataaagcccttaccgcggtgattgttgccgaaagacagaaagccatgtttcctgagtacgatttcatcccgctcttctggatcgaaggtgaagatcatgatttcgaagagtcagcgacaacgtcgattattgatgccggacagatacaacaggtctccctcgatccatggaaacgactcccgggccagatggtcagccgctcagccatggggcccggaataaccgatacgctctccgactttacctcgatgcttcaggaaagcgactaccgggagcagattgtttccatgctgcaggaaatctatacccccgacagctctcttgaacttgccttcggaaagacgatggcgcatcttttcaaggattacccgctcatttttctctcggcaagtgatccggatttcaagaatcttgcaaaagagatctactatcgggaactggccacctgcccgcacacctcacacacaataatcgaacagagctcactgcttgaaaacatgggttatcagacacaggtaaagccgcgtgcggtcaacctgttttacgtgaaccatcatgaccagcggatgaaaatcgagcagtcatcagctgactcgttcagcattgtcccggacagacaccgctattcaagacatcagattctggaaatgtgcgacgatcaccctgaaagattcagtcccaatgtcatactgcgtcctgtagtacaggaccacgtcctgccgacttttgcatacatcgcgggtccgggcgaaataagctatatggctcagtaccggaaaacctatgaacatttcggattgaaaatgccttttatcatcccgagaggaagctttaccctcatcgaacctgcagtcagaagaaccatggacaaggtactgcagaaaaccggacgactgacccagtcaagaaaacagctctatcacacggcgtttcacgatctccgcattctgcagaaaaaggctatttcaggagctgaaaaccatgatttcgatacactcctcgacagaacggaaaagaatatcctcgcagagctcgaggcgctctcccccactctgggaaaacttgacccgaaccttgagcaggtcctcgccggatcgctggtacagatcgagaaggtcatgacaggtattcgccagaaaacccaccgggccggcagaagaaagcatgatgagctcgtcgcgcagctcgacaaggcggcagcaggcatctttcccgaagatcttccccaggaaagggtgatcaacattttctattacctcaataaatacggctggggaattcttgatgcgtttgcgacgatgctgcgcgcacattcttccgagtcccatatcattctggagctttgaccggcacgcgtcctcgccttattctctcgcccgttcaagttccctgagcagcatatcgactgtcaccacttcaggcaggacaacagcgcgatcaagttcaccgtgaggaatgattacaaacagagggactccggatctgccgaaccgctgcatcagcgcagtgaccgcatcgtcccttgacgtccagtcagccctgactgccgcgacatccggtcgatgcagcgcttcgacaacatcgttattacccaggacgcttgcctcaagcaccttgcaggttatacaccagtcggccgtaaattccagaaagaccgtttttttcttttcaagcagttcctcgaagagggaaggggaaaactcctgccacaacgcaccgttgttgtcaccggctgcgctcaatcccgaacggtcagcctcaatcccctgttttgctccgctcccgatatcggatatgagtatcagaaatgctcctgtcataaaaacaagagccgctgcccagacgacaagctgtttccgcattgaagctccgtgagccgtcagacttccgacaatccacaggcaaaaggcaatgacaaacaacagaagaagaagactgaacatgccgtcgcttccggcctgcgcgttgagtatagcggcaagccataccaccacggcaacaaggataaaacccatcaactgtttaaagacaaacatccagtgtcccggtttcggaagaagcttcagccatgcaggatgccatgcaagtatcacatagggagcggccatacccacggcgataaccgtaaaaaaaagaaagaccacccatacgggctgaacgaaggcaaatccgagagcggttccgagaaaaggagccgtacatggtgtcgcaagggtggttgccagaacgccgctgacaaacgacccgagaacatcgtgatgcaaggcgacgctgccgattttaccggacacaaccggagcgccgagttcaaagagaccgaaaaggttcagactgaaagcaaaaacaatcgcggcgatgaacatgacgaatacgggagactgaaactgaaatccccatcctatctgctgccccataccctgcagcccccagacaaaggcggcaagtacccagaaagacaacagcactcccgcagcaaagacaagactgtgaacgcggccggtttttcgcgaatgcccgcctgaagccaacgggtcactgccgacaagactgaacaccttcaacccgatgacgggcagcacacacggcatgacgttcaggagaatcccccccaaaaacgcaagtccgagcattacgggaagcgaaccggaaacagccgatgaggccggaaccgcctccccggaatcaaccccggcatcgacaacatacgcgctgcgctctgtgacgacaacacccttgaggcgttcgggagcctcttcagcgctcaagggcagttgtaccgacccgccctgaaccgtagtgcctttgatgtcaatacctttttccggatacaggggaaagaaatctttcacgttccgggcatccggaccggaaaaatcaatttcaagaaaaccggagccgtcctctcgcactgcggcaatacgctctacgacaagtgacgcatcccccttcaggggaatcctcccgagaaacttcgcggcgagatccctgttcgcctgacttgaggaatccgcttccagatccagagaaaccgaacccggaatacagacctccttgcatgacaaccatgacacttcagccttcaggggaaagccgcttcggggaaaaatacggttatcagatggtttttcaggaacaattctggaaaaaaggacaacctcatccctgtagccaaaccctgtaatcccccctgactcgaaccgctccggaaaaggatactcgacaggaagtgagcgaaacccctcgggaagctcccatactatctccacaggcatccctgcctctccggggttcttccagtagacgtgccagccctcttctatcttcagatgaacagccgcaagaagcccttccccggaagaattcccgacaagaaacgcttcagcttcaacaggctgatcgtcaccgaacaatcccgcatgaagcggtgagctgcatgcaagaagacagagtgcgatacatgataacagcaatgtaaaccgttggagtgacatgagtgtgagaagactgttgatttgttgagctgttgaatcgttgacgccgggagagacaacaggaactgttttcttgtaacttcgctgcgactctaccggttgcatcacgattgatagctatgcacactgttctgggctgacggcaggtagttcacgccaaaccagctgacgagaaggacaagaaaagccagagcaagataccactgcagccggttcctgtcaacgtttaccgcagtcgcgtgcaaataaccaagatagaccagccaggcgatcagcgcccaggtctctttgggatcccatgtccagtaatgcccccaggcttcttttgcccagagtgcgccaaacacaagcccgaacgtaagaaaaacaaaaccaagcaaagccagatagtgactcagagactctccgtcggtttccagagggcgtctgcgccggataagattgtgccaggccgcggcagaagatgcggcgagcagaacgtaaccgacaagatagacaaccacatgaggaacaaaccacgcgctctgcaaagccggcatcaggctcctgtcatacacatcaggatggagaagattgattacaagaaaaaacgcggccaaagccatgcagtagtacttcaaccatcgaacattccatcgatactccacaagaaaaccgacaacgggaatcaaggtagcgtaccagaggcgggtttccccgagcgttcgtaatggaggacgatcgagctctgaccagaaagccacaagaaataaaaacatgatggcggttcctccgagcatcagtacagtacccgtaattttcagagcctgccgcttttccgaaaaaacacctaacagactgcctcccccccagcacgccatcgcgctgagagcaacatatggaaattcaacccaggtcataacacctatcctccagattccctctctttaccacaataaaaattgtcacctccggttacaatccggaaacacttcgctgaccagccttctcccacgaaacattgacttcacttctcaatcatcaggcgccccctcttttgtgatgcagcacctcatcaacgcaacaattcaacacctaaacaattcaacaaatcaacactccctccctattttttcctgatccctttccagaaaaaaatcgcgttgcctgccatgatcataaaaaaaccgagatagaccgcaggaagccaagggtcttttaccccttcgacaaggctgaggctcgaccatctgccggatttctcgtcatatcccatctggtataacttccagcccatgacactcttcggactgttcacttccagcgctacggaccgggagtcctcatccttacctgttcggatagtcacctgtgatcgaaactttttcggggaaccgggaaccagcacaagaagcctgttttcaacagtgacaaacgcggggcgctcaaacggactcccggtactgacccatccggaaaaggcctttccggcatgggttcccgatatcttcacataggaaacacccttatcggcagaaaccggaaccggatttcccttttcatctttcatcgcgaaaggaaaatacttctccacccgtacttccagatcacccaacacagtgaccattccttctgcaatactctggttcgaaaggagttcgtctatctcaagccggtcattatccggatcgaacagcgcaagctgcggctcgtattcctgcatctcaaaatcctgaagatagagagaaaaaggaagatctatcatggcgttggaacgggagtatgcttttgcggtggaacggccttcatagagaggaataatgactctctgcagatctgccgcgcccataacgccacacgcaagcgccatccagaagcctgcgtgaaacagtataaactggaggttcgacgccttgaaagggaagagtttccagacaagcgagagaccgagattgacaagaaaaaaaaagaccgtcaatgcgaatggccagctggaaaaaaccccgttgagccgaagcttttgcgtccataacgccccttttcccgcttcctggggcaggaccccgccgaagaatgacaacagggcaagcgcagctatgagaccgagtccgaccggtatccccccaagccagagaacaaacgggctctttctcaggagaaggccggcaagaacgatattggccgccaacaggaggagtatgatgaagttcaagggccacgaaggcaatgccacgccctgtgaacctcccgcgatctcgacgacaaaaccggttacaacaacacccgcagaaaacagaaatgcctctttgaacgaccacgcgtcaagggacgctttgacttctttgctacccatccgaatcctgttcctttgacgttttatcctcgcaaaggctgctctccccggttgtttcagctgttataatctgacagcatttacagacaagagattgcaactccctggcattcgctccttcagctattctctcaacggctaccgctatctcctctttatatgacttgcttttcaccgcctgctgacctctctttttattcatatactgcgagacagccgcaggagtcacaccaagcttttttgctgcctgggactgggtcatccctgacttaaccagccctacggcgatatccgcccttatctggggaagattgtaccaaacggctctttcacatggaaataccacaatattttctcttttagttgaatagtgcaaacagcatcgatgccgtcaaattaagacatacagcacatgatttccggaaataacaattgttaccagttatacgatcccaagaccatcagtccgggtacatctcctgtatcacgtctaaccggagaactacccgactccggagtcagcctggattctgttccgcccgacttccagacacagtagtataacacaaaagaactgtttccggtcgccccttttttttgatcctcgacaaatcattccgaacgctctcgttccggcagatactcacccgaaatctcaacatcatgccggtcaaccattccggactgcaaagcagaacaatcgataacctgctgatcaccatcggagcgtgcttcagaaattcagcttgtagccttccggataaaaacttttgataatcccgatcacccggtccggatcatcctccataaacaaaatatccagctctttgttcgagatatattttttttctttacacatcttctcctgcatccatgtgtagaaaccctcccagtagtcgcttcccatcaagatcaccggaaaacggctgcttttcccggtctgtatgattgtggctgcctcgaaaaattcgtccatggtaccaaatcctccgggaagcacgataaatgcctgcgaatatttcaaaaacataaccttgcgaacaaaaaagtactgaaaggtcaggatcctgtcacgatcgatatacaggttggggctctgttgattaggcagttcaatattgaaacctattgatacgccccctgcctcctgagcccccttgttggccgcttccatcgcgccgggccctccccctgttatcaccgaaaaaccttcttccgcgagaagcctgcccatacgttctgcaagaatgtagtcaggggtcccggaatccagccttgtcgaaccgaaaacacttaccgacggaccgatatctgacattttttcaaacccgctcacaaattcagccatgatcttgaacaccctccacccgtcaccggcaaaatcggtctggagagaaaattctttatcgggaggcagtactttaccgctcaccacatcctttctatcggattttttcactgtagcaggcatgtgatttcaaaggtcaagaaaatttctgataatctgtttcccctcccgggtcatgattgactcaggatgaaactgcaccccgtagagattcaaagaacggcaatccattcccatgataatcctgtcttccgtccaggctctgacggtgagctcctcaggcagcgtttctctttcgacaataagagagtgataacgggtcgcgataaagggattgtcaatgcctgcgaatattccctggttatcatgataaatcagagaggtcttgccatgcatgatatcacgtgcccgaaccacctttcctcccagcgcctctcctattgcctgatgccccagacagactccgagaaggggtattcgcccttcgaccgacctgatcagctgcaccgatatacccgcgttctcaggagttccgggacccggagaaatcactattttttcaggtttccggtcaagaacatccgccaccgtaacctcatcgttgcgcgcaacatcgacatctgcgccgagttcgcccatgtactgcacaaggttataggtgaaggaatcgtaattatctatgacaaggaccatctgtactgagagcttttaaaagatgttgaaatgctgatgcgttgagcggaaagcgaaatcatcgtatttcccggtcaatccattttttccggaactcaaatcactgcaattgagacgacagcaagcccgacaagagcataacataatgaaaaaacaaatgcggaaagaccggaaactacacagcggtaccactatcctgttcaacagccgcgacataacggaacattgtctcgtaggcatcgcacatcctgatatttcggcggcccataacaacacgtgcggttgcaaccgctttttctatctcatagggctgaaaacccgatccgggccctccccaggaaaaagaaggtatatatttaggaggaaatccgccaccgaaaatatttgaagaagcgcctgcgacggtaccggtattgaacatcgagttaatagaacacttcgtatgctctcccataagaagcccgaggaactgctcaccggtgcgaaactccttattttcaacctgtagctttactttgccgtagttgttcctcaaatccgatgtatttgttcccgccccgagattacaccacgaagagatatacgagtgaccgagaaaaccctcatgctgtttgttcgcatagggctctataacggcatcctctatctcacccccggcttttgacgccctgccgacaaagacattgctgtgcagattcgctccggtcctgacacaggagaactcacccgcgaaaacgtttcctgcaagaaccacctgaggctccacgaccgcgccgggactcacatacacaaatccctcttcagcatccagcagggctcccgccttgatcacagctccctcaccgataaatatactttccggattctccaggcccgcgcgtgacgagactctgccggagatgcttccgagctcgagtgaaaaagcttcacgatgcagctctccaggatgaaaagcgaccgggtcccagatatttcgcagcaacctgaatccctccgcaacgacggtctcactttctgctgccagctgttgcgtatcgaaataatcaggaagcatgttatcagctgacacaatacgggcctcattgactctcgcgaggacaagttcgtctccctgcatcagacactggccgggatcggggggatgatcacgtatgatggttgccgctttctcatcacacaacaatcgaccgtttaccagcagaatatctctctgcggatcgacaccgggctgaaaaaccggaagatgagaacggtaatagggttggagataacggcgaagatggcaggaaaatgtaacatcggcgcccaggtaaaaacaaaacttctgcaaaagattcctgcatccggtaaacaggccgtaaacaggcttgaaatgcaccagcgggtgaaacccgtgaactttctcgtcttcgaatatgactatctgcatacaacgaaacttgttaattacctacgttgatcgtttcaacacatgctttatggcgtcaaccgccctgaaccatgcaatcggcatgcacactcctgcttctcccgtcgatcttctgcattcctgctcacggcttccggctcaacacagcacgtttaagcaggaaggagcgttttcaatgctgatttttccgcaaacatcctcaaacacttcaccatccatgtgcatggtctcaggctcaaaaagctcaagctctaccgccctgaccttactgtagatgacctgagaatcgaagatctgggtaccgcgggtatatttcaaagcgtatgcaataaactgtactttcggaacggatttcagtatacaaacatcgagcagaccgtcattgagttcagcttccggagcaatatgaaactttcctccctcgatacgcccgtttccaattgaaaacgcaaatatcggctcactgatctctatggtactttcaggggtaatgagcttaatatgcatttttggcggtgtatagcctgacagtacaccaagcaaagcattaaggtaaacaagctcccccttgagccatttcgtatttcgtaccttgccggcgattcttcctgtaagcccgagaccaaaagaattcagaaaataccgctgaaattccccctcaccattgacccttccgagatccacaggaactgagtcagcatccagatacgcttcaaccggatagtcacatgcaaaccggtgatcgaatgacttcatgaaatcatttgcggaacccgatggaagtatgcccagacgtacatcggtataggccagaacatttgcaatctcgtgagccgttccgtcacctccgcaggcaacaaccgctctgctgtcaaaaagcgccttgccggcaataaccgatgtatggccggaataatcgcttctgtacaccgacgcgtgcagcgccccggcaaccgccctctcgacatcgaccatcttgagcgccgcccggcctttatcagcggccggattgatgataaaggttgtcttttttatcaaggcgataattccttgtaaatattacccaatgcctcagagagaaggtaatacaccgacataaaatcatctgttgtcccgtagtagggatcctcaatcgtgtccacagcagaatccgccaggtaatcggccaccatagttaccggaagggactcactcatggagttaccgtaccggataacatcatggtagttgtccacgtccatgacaaatatcttcgtaaaccggtcaatctccatatcgtggatacagcgggccctttgtgctgaaatatcaatcccgtgcgctaatgcggttgagactgcccgactgtcaggcggttctcctttctgggaacagaccgttccggctgatgccacggtaaacagatcatgactcattccctccgcaacaagcctcgaaaaaatcccttcggccattggcgaacggcatatattttcataacagacaaacagcagtgcatgcttcatagtaaaacatcgatagttcacggacactaacgatagtcaatataaacgactcggaacatttcacacaatcagagcatagcgatcactgacccactcctgaacggcattcatgggcatcaccgggagccctcaccacgctaccgccgtggtgtatttaagacaaaatcctccaatatttctttacaaaaacaaaaagaatacctattatgcataaaagtacatcaattcacacaccagcgaaagtactttttatgcgcatatgagtttcaaatgccttaagtaacaaatacatcatgagtacctgtacagtatcaaatatggaaataaccgaaaacccgaactggcgaacccttcataaagacagtaacaacgggtatcagaaagtcgttaaacgtctcggaaatgacgttattctctatagcatagaaacagatcatgacatttctcttgacaccatgaacatcgacatgcttcagactgtactgcaggattcgaagatcgggaacaagcctgtctgcctcttatggaacatgaagcacattaccaatatttcgctgacgtataaaaaacagattgccaaccttatctataaccgcagagtacacttcggcattgtcgtcttctttaacgtggagcccgtgtgcatgacactggtccaaacgtttgccgcaatggtacctgaagatatgacggtactcatcaagcaaaactataccgaagctgtaaacacgactttggcctggaaagaaggattacctgttgacacaatctatgaaagtgccgaggaagagaaatacgaacttcagaaaaatgagtttcttgctgcacttgccagaatttcctggcttgacatgatggaacagagcattcccatgccgtcaaacgacgacaaactgctcccctttttccaggcgatcagtcatcttcagagcgatcttctggaaatatcacgcaataaggaacaggaactgagacagattgaacaggacggcgaaaaaactcttaccgaaaaaaatattctgctcaacgcacagaaggaactgtataaaaagctcaaaaatcagctggaaaaggaaaaatcggcactcacagcaagaatcgccacgcaggagatggagcttacgaggatatctacagcggttgttgaaaaaacatcggcccttcgccagcttctcgacctgatcaccacgctggatatcgaccagagtcaaaaaagaaccatgatcgatatatgctcaaacatgatcgacaccgagcttatagaaaagagactcaatattgagcttacgacaactgattccgagttcctgtcaaaactccagaaaaaacaccctaacctgaaccagcgggaactacgaatctgcctgctgataaagctgaattacaacacaagggatatcgcgcgttcagtgggtatttctacccggggaatggaaagcattcgctacagaatgcacaaaaaagtagggctgtcaaaacaccagtcccttaaaagctatctcactgaactgatcatgcagagagactgaaagcagcgcgctcaactaccgaaaagccagggtcagcagctccgtaccgcatgacacatgcggtacgcataagtaaacacacctaccctgttcacatccggtcgacaccggcgttactacaataaaaactaaaatcacgtcatggagcgctgcaaggtttcaggagaagaaattatatcgaacccctactgggcatacaacaatcatgctgcacactactcgacccgaatcaaacggatcggcaggaatgtcctgtatatccgggtagacgctgaagagcctgtcagacttgaagaatttgaactgaacctcgtcatgaaagtgcttgaggattcaggcctgaaaggaaagccgtttcatgtcatatggaacctggagaaagtaaaacagatcgcctattcctacaagcacggtatagtcaattttctctacaatatacagccccccctgagcagtgtggtgttttttaatgtcgcgccggaattcgtgactaccgtggaaagcattcggtccatattcccgtccaccatgcatttgtatcttgccgaaagttacgccgcggccgtaaaggaaacgctgaaccatatttcaggaaaaaacccgcaaacagatcatactgaaaacaacgagtttgaacacctgaaaaatcaattcctcagggcctctgcaatgatcggatggctcaagatgctcggacagaaaatacacctgcctcccgcgaatcatgaactctatccttttttcagcgcgctctctttcctgcaggaagatatcgccgcccaggaaaacaatcatgaaaagaaaaaacgcgaactcgtactattctatgaagaaaaagcacgcgctatggacgcggaaatcagcgcattcgagaataaccagcgacagcttcatctagagtttgaaaaggaaaaatccgggctgaccaacacacttgcgttacgaaaaaacgaatcgatctatatcagtgcctcattgcagaaccggaacctggcgctgcaatcactttcgcttgaaatgagccgtctttcagtgcctccggaacaaaaaaggcagctcctgaccctcagcgaaaccctccttgaaacccatcgaaacgaacggcagatagatctgccgctcaccgaaacggactccatcctcctttcgcttctcaaaagaaaatatccccatctcaacaacagagaacttaaaatctgcctgctgatcaagcagaattatgacaataacgatatcgccgatcagtatggcatttcaaaacggggtatggaaagtctacgataccgcatgcataaaaaaataggcctgaacaaaaaccagtcactcaaaaaccacctcgccgcacttgctgttgaagctcaggctctcgcctgaaccgctacaaacaggtactaacatgccgtagtcccctgcagaaaaagctgcgcccggggacaaacaggaaggttacggcaattaccggaacaacaaagttgtatgaagagaagaaaaagcgtattcttacctttataatacgccaaacagttctaccgtaaactccatccgtctacgtcacatgaaaagccaacaggaatcaaacttgcaggtcacagagaaacctcactggaaaatcgaccatcccgatcagaagtatacaacgcgcataagaaaaattggcgatgatatcctgttaacctattacgagtctgacggggaaatctgcatcgaaaccagagaccagtctctctttcagatggttcttgatgaaacagggctcaaagacaaactggtgtacctgcttcgcgacctcagcaacgtcaaggacatttcatatacctacaaacagaaactcacacggcttgtctaccaatggcagccctattacaaactgatcgtttttttcaatatctcccctgaatttgagacaactgtcgaaacatttgcttccattgtccctcaaagcacaccggtcctgatggtcgattcctacgaagacgcgctacaggctgtaaaaaacatcaagtcaggtattgtcccatccgagacgtgtgaagaccatgaagatgagctctacgttctgagaaaaaaagagttccttgccgccacggcacgaatcggctggatgaatatgctcaatcagccgatcaacctgcctgaccatgatgagcttctctatccgtttttcaaggctctcgaatcattgcagtccgatctgctggcaattgaacaactctctgccgaggaaagaaggctgggggacataaaggccgagaaaactatctcggagaaaaagatcctcctcaatgcccagctcgagctgaatcatcagcttaaaaatcagttcagccgggagaaagcggcactgcgttcccgtatcgcctcgcaggatatggaactcacaagagtctccacagctgtagcggaaaaaaccgccaccttgctctccctcagggaaaagatattcggactggatatcgatgcagccatgaaaaaagaactgatcgattcatgttccaaaatgatagaaacagaaaccattgaaaagcagatcaatacagatctttctgtaaccgactctgaatttctctccaagctgcagcgtaaacatccgaaccttaaccagagagatctgcgaatatgtctgctcatcaaactgaactacgataccagagagatcgcgagaacaataggtatctcgacaaggggacttgaaagcatccgttacaggatgcataaaaagctggggctctccaagcatcagtcgataaaaaactatcttacgaatcttatcatttcgtaggaatttcaatcccgaagaaaataacgtccggactcaccagcaagaacagctctgcttatgaagtcaacatgcccgtgtacaggactgcctgtactacatcaacagcactggaaagccgatcatcaccgtcagggctacagcacaaaattcagtcttatcggacatgatattattcatggagagatcgtgtccaatgaagctgttgtcatggaatacatcgacaaagaactgtttatgagcgttctcagccagaacagtctttccggtaaaccattcaacctgctgttcgatctgagccaggtggaaaagatatcgtttacctgtaaaaaaagtatcgtagactttttctacaattcaggcccgccgttcaagacgcttgtcctctatagcgcaaaaaaggagatcgtccccatacttgaaacatttgcttccattgctccctccaggtcaagcgttgtcatctccagtgattatcgtgaggcgatggacatgattctgaagccggatgcagaacgtgccggaagtgaaagtgaagcaacctgcacaagtgaagatgaggagtaccgtaccctgaaaaaggagtttttctcttctttagccaagctcagctggttagacctccttaaccacccgatgatcattcctgacagcaacaatccgttatatccctatttcaaagcgcttgaagcatttcagcaggatctcagggaaatgcagcggcaacacatggagaaatgtcaggaacgcaaagagtcttttaacaggaaaatcactgacaaagccattcagttcaacgctcagacagccatgaacaactcgcttgagtctcagcttgaccgcaaaagagcttcgctgacaaaccgcatagaatcaaatgatgctgaactcaggcgactcaaggcaacaatgaaccggagcctggaaccgagccgtcagctgattaattttatggagcaggcaggctttgacgagaaaacaagaaaacagatcactgaactcctgagcaaacttgctgacagcactgagggagatgaacaccatgcggcttcattaacaccggaagatgccgcctttatagccgctctgcaacaaaaacacccctctctcaccgaacgggaactgaaaacctgtctcctgataaaatataaccacagtaacaacggaatagccaatgcactgggcgttaatccccgcggagctgaaagtttacgctacaggctgcataaaaagctcggtcttgaaaaaggaaaaaccataaaaaaatacctgtttgagatcgagacagatgtacactgacaatcccctccgcaaaaaagatcgacgccccccaaatacctcacgataaaaatccggctctgccgataagcgctaagcgatatagatcgatttgatattgacgaactcccgaataccgtagctggaaagttcacggccgtaacctgactgtttaatcccgccaaaaggcagacgagggtctgactttaccatcgaattgatacagcagtttccggcatccagcctggcggcgacccgtctggcgcggtcaggatcaccggaaaaaaccgctgatccaagaccgaaagggctgtcattggcgatcctgacggcatcatcgtcatcccgtgcttcaagaatcgtcgcgaccggcccgaatgtctcttcactatagaccgccatatccgcagagacatccgtaacaatcgtcggcggataaaaaaagccttttctgtcaggaatctcgcctccgcaaaggacctttgccccgagccctctgctctgctccacctgaaggtggagagcgtctctgagatctttcctcgctatcggccctatgtgtatgccgggatcaaaaggatccccgactttctttttgctcattgtatcgagcagcttttgctcgaaacgtgatgtaacagaacggtgaacgacaaaacgcttggcggcgatacaactctgacccgcgttcaaaagccgggacgcgatacagaaccctacggcctcatcaagatcagcatcatcgagcaccagatagggatcattacctcccagttcaagaacacttctcttgagcgcactgcctgctttagacgccacggcaactcccgcaccggtactgcctgtaaccgaaacagccttgatcaccggatgagcgatgatgtggccgaccatgcgatcaacatcttcaagatctatatgcaaagtcctgtacaggttcacgggaaaaccggcttcacgaaaaaggttttccagcgcgatcgccgatccggtcacgttgggagcgtgcttgatgacaacaccgttccctgccatcataaccgcagccgcaaaacgaatcacctgccagaaaggaaaattccagggcatgaccccgagaacgacaccaagcgggacaaaggtcacaagtccggctccgccatccatatcaaccttttcaggctgcaggaaggcctccgcgtgttcggcgtaataatcacagacccatgcgcatttttcaacctcggcgaccgactcggcatagcgtttgcccatctcacggctgatcatcgccccgtgcatctctttttgctccctcagcagatcggcaagacgatgcatcgcgatttttcgctcatcgatcgggatttttttccagataagggcggcgttctccgaagcttcaagaatcctgtcaatctctgcagaagtcatgaccggatactcggcaagcacttcttcgttagcggggttcagggtaacaatcattctaggtaactctttatattaaatcgaagttctcagttatcggctttgtaacgcatcgtcacctctgtcggggacggacgttcaatgcatccttttccgaaagataaacgcgacgagtaatttagcgcattttccctttttgtaaaaccccctgaaaccatcagcaccggcacacccgcctgatcaggtgtggtcctttgaaaaaaaactttcatgagcatggactgggagccgcgcaatcagaactgctcgctttcaggcagtgaatcaaaaatggcaagatagctctcatatcttaccctgtctatagctcctgtgtcgacagcacacgcgacaccgcaacccggttcgacggtatgggtgcatgacgaaaacgcgcacgtttgcatgtgcacaagaaactcgggaaaataaaacctgaggttatcttttgtgatatccgacagactgaactccctcaaaccaggtgtatcgatcacataaccggaacaaggaagcccgagcattaccgcattggttgtcgtatgaacacccttgaggctccaggcactgatctccgcggttttcagtttttcctccccgacaagccggttgatcacggtggatttaccgacaccggaatgtccgctcaaaacagtgacttttccatccagctcatcccgaagaccggcaaggcctttgccgttttccgcactgacgtaacagacggtgtaaccgagacggtcatagggccgcatacactcgctgactgaatcgggctcggcaagatccattttattgacaatgatgataacaggcatcttttctgattccgcgaatacaagataacggtctataagacgacggttgagcggaggctgctctgccgaaacaacgatagcgagctggtcaatatttgcagcgataacctgaattttctccttactgcgatttcgccgcacatctctctttctcataagggctgtccggcgaagccggacgtgcgctatgaccccttccggagtatccccttctgccgttacggtaaccgacacccgatcaccaacggcaacaagcgttgtgtcaacattgtctgtctttgtccccctgtaggtagtacaaaggcatagtcccccgcgtgacgcttcaacgaggtacatcccccctctgcactcggcaacaactccttcaaaagtatgtcctgcctcgaatcctctcatatgctgatcgttcaaatcccgcgtttaaccgatatccgccaatgcaaaccgttcatgacaaagtcgcctatactgctcacgtatcatgtcatgagcatgatcactgagggcgctgtcctgctcgaccgtctcaatggccgcctctcttgcagaacacatgatatcgtaatcacgaacaatgtcggcaaccttcatcccggtcatcgtcccggactgctctttgccgagcacattacccgtaccgcgcaatgaggcatcaatctcggagagccggaacccgtcatggttccgctccatggcggcaagcctttcccgcgcatcccctccgacagcggcgtgcagtaaaaaacagtacgactgctccgcccctcttccgacccttccccttaactggtgaagttgtgcgagaccgaaacgttcagcatgctcgattaccataaccgaggcatttggaacatcgacaccaacctcaataaccgttgttcctacaagcagatcaagcgtgccggacctgaaacgctccataacagactctttctcctctgaacgcatctggccatgcagtaaaccgatccggaggccgggcagaagctcgtcacgcaactgaagaaaactctctgttgccgccttaagatcaatttttttggactcttcaacaagaggatagacaatatatgcctgccttcccttctcaatttcctgacggagaactgcgagaacctcatttttctgacgctcactgcgcatccgggtaacaacacgctttctgccaaaaggaagctgatcgatcaccgtgacatcgagatctccgtaaactcccatagccagagttctcggaataggtgtcgctgtcataagcagaatatgagggcttccagccttatcctgcaacgccttacgctgcaacaccccaaagcgatgctgctcgtcaataacagcaagaccgagctttttaaaacgcaccccctcttcaataacggcatgggttccaacaaggatatggaggcgaccatcttcaagccggtcaagcacgtcccttcgctcttttgctttctgacgaccactgagaaaaccgatgcgaagcccgagcgccccttcgttttttttcaataccatgtagtgctgaaaggcgagtatttctgtaggggccataaacgctgcctgcaagccgttatcagcagcaagcgccatggcaaacatggcgacaagagttttgcctgaaccgacatcgccctgcaggagacgattcatccgtataccgctgcgcaagtcacggtaaatttcccttaccgcttttttctgtgcttcggtcataacgaagggcaaagacgcatagagccttttggtaaagagtcctgaacgctcaaaacgaacggcacggttctgttccttaagggctgtgcggcggatagcgaaaaaaagctgggcatagaacagttcagtccatttaaaccggtaaagcgcgcgttcaagcatttcaggcgaggaaggaaaatgaatcatccggtacgcctggttgatcggcagaagaccgtactgactgataatcttttcggaaaggttttccctgaaacacggagggttcagggtgaacgctttctccaacagccctctcatcccttttggtcccatccccgctcctttgcgggcttcggatgacgggtatacaggcactattttacctgtgtacaagagagcggaaacatcatccccgtcctcggtactgccatgcgcatcagggttcagacgttcatattccggatgctgcatctgccgctgacgaccgaaaaaaaccactttaccgtgaaccgcaagggtatcaccctgcctcacagcagcggaaacatgggacacactcctgaaccagaccagctcaagctctcctgatttgtccagaagagtaacattcaagcgggaatggccgggtcgtgcatgctgcctgtatacctttgtaaccgttccgacgaccgtcgccggctctccctcgacaagtccgctaacaggctttatgatcctcctgtcaagatatcgtcgaggaaaaaagtcatacagatcggctattgtctctattcctgactgccctaacagagcggccttgcgcgggccgacccccctgatgcaggttacaggtatatcatttggtctttgtcccggcacaatcctctctccctgacagcctcgcatgtcgatggctttgttatctgcacactattttttgtatattatgcgataaattattttattcccgaatagatcacaaaactatttcctttcagtcaaggtaaatcgaggtcatgaaaaaagatatccacccgaagtatacaaccgttaccgtcacctgtgccaattgcggcaacagctttgaaacccgctcgacaaaagagtcgataaaagtcgatatctgcagcaactgccacccgttctataccggcaaacaggttcttgtcgatacagctggacgcgttgagcgcttcaagaaaagatttgcgaaaaaaaacgcctcctcatcggcttctgaataaactgttccgcgcggtctctgataatcaaaaaacgatgtgattcctatgagcttgagagaaataactcaaaaggcggaagcgaaaatgaaaaaatcggttgaaagcttccagcacgagatcgcggcaatacgaacaggcaaggcaacaaccgcactgctggatcatgtaaaagtagacgcatacgggcagaccatgccgctcaaacagatcggcaatgtcggtgttcaggacgcccataccctcatggttcaggtatgggacaaatcaatggtcgcagctacagaaaaagccatcagggatgccaatctcggccttaatcccgtagcggaaggccagagcatcagagtcagtattcctccccttaacgaagaacggcgcaaggagtatgtgaaactgaccaaaaagtatggtgaggacgcaaaaatagcccttcgaaaccttcgaagggagatgctccatggcgccgacaagcttgaaaaagacaaggagatcggcgaagatgccaaggccaactgtaaaaaagacgccgacaaccttgtccacaagtatgaaaagcagatcagcgacatgatcgttcagaaagaaaaagagatcatggaagtgtaaaatactccttcatctttctgaacacatccttttttccaagcagaccggcaaccattccaagcaccgttccggcacccgcggcaaaaaacaggggccgggaagagatgttgttggtatagtaaattgcaggaatccccttctctttcgcatagctgtccagggaggttgtaccaataaccagatcgggatcatatgtatcaaccgcctgcatatcctcctcaagaaatttccgatatcggatctcggtgccaagcattgacagaagctgataatcctcttcgccgagagaggtacgggctatcgaggtcgatgcatagggaacttcgagtccggcctcaagcagcaatctgacaacaggaagttcatttccttcgtacccggcaacaagaacttttcctgaaagatgactgaaatttcggataacagcggccgctttcgctttttcttcaccggccaccttgcgaacctgatccatatcgagcccaagtgcctctccgacacgttcgatccattgcgcagtagctcctgcgcctactggatttcctgaaacaatccgcatccctttttcttgaagcaacgaggctgtcctttcatagaatggatgcagaacagcgcatgcttccgctgagcctgcctcgatataatcttcaaggtcagcagccggaatcgacaataccgactcgacaccgatccgctgcagtacacttccgatcgccatagcgtcaacaggaaaaatctcgccgacaacaaccagggaacgctctctcttcggtctgtcaaaatcagcaaaccttccgagcaatgttgagaccgttacatcctttgcctccggatgtgatttgatctgaaatgccggcagacgaacaagctgaacaacagcgttgcctgcctgtttcggcagcaactcttctgcaatacctgccgtttccgcgacacaggtgctgacaacaggaatgaaggttaccgccggatcttcggcaatcttccggatagtctcccgaacgtcgtcgatcatggttcctcctgaaatctgaacgttcatcagttcagaagcaacgattgaccttctggccgcataaaaatgtgaaacgaacgtcaatccgtagaggcatccctgatcagcaacaaggcagacccgcgccccttctatcctcgtaagaacccgcaaaccgccaaacgcggggcacattgtctgcggatgaagattggcacatgctttattttccgtactgtgtgcctggcaatcatgaatcattattgacctcctaaatcaagtatctgcatattttcaaatacgttattgacaatttcctgaagcggttcatcaggaacgaaaaggtatttcccttcgacagtcctgaacactcccaacccttcgagcagaagctcctgctttgcggcaagacgctctctgaaatgcccggaaagtatccggaaaaacgtatcggcatctctttccgacagaccggtctttcgaccaatgatccgaagggttgcggtatcgacgaccggcctggtataaaaagctattttcttacggggaggaaacgccttcatcaccctgccatccaccttacttctgaaaggaaggtagagcactgtaaacaagccgagccctttgacggaaagctctcccttccggacaagttcttcgacaaatccggccataaccgcatcgagaaattctataagctgctgcctgtccagagagagcttcttctccagacgtgcaacacaagcgtcatgtttcatctcatagcctgtcgtgttatgtgaaactccttattgtccctccttcagcagtagaacagttcagaatatactaaaaccattccgtggaaatacctaacttcagtaaaacagtaccgccacgtttagccagcagtaacgaatgtcagagcagattcttaccatcaccgaactcaccagggagatcaaatcagatcttgaacaccgctttcccgctataagcgtcaaaggcgaaatctccaatttcaagctccccggatcgggccacatctatatgacgctcaaggatgaaggagcacaaattcctgcagtactatggaaaaatgtacggatgaggctccctatcgagctgaaagacggcatggaaatcattgcacacggtcgaatcgaggtataccccccgtcaggacgctatcagcttatctgcacatcagtttcacttgccggagcagggatgctccagcaggcgtttgccatgctcctggagaaacttgccggacagggctattttaatcaggaacataaaaaaccgttacccggaatacctgaaaaaatcggcctggtaacctcggcaaccggtgcggtgatcgaggatatgagcaacgttctgaaacgtcgttttccagctgcgaagcttcttctttttcctgtcaaggttcagggagccgatgcggcacagaacatcatcaatgcattgtcctacttcaaccatcctcttgatcccgctcataaaccagacatcatcatcgttgccagaggaggcggctcccttgaggatctgcaggcattcaatgaagaaaatgtagctctcgccattttctcttcaactattcctgtaatcagcgcggtcggtcacgagaccgatgtaaccatcgctgacatggttgccgacatgcgcgcgggaaccccttccatagcagcggaaatcgctgcacccgataccagggaactgctgaaacataatgaagccttgcttgacaggcagagtacggccctctattcgaagattgaaggaacggaacggcagctgcactcacttctcggaagttacgcattcaaccgtccgcaggtaacgctggaaagaatgcaggaacgaatcgaccattcagtgagattcatgactcaatctctacgaagcgccttcatgcggacggagcgcagattttcttccgtaacggaacgcctctcactgctcgattaccgaaaaacccttgaaagaggctttactcttgtacggaaagaaaaacgcgctatcacttccagtaccgacctgtatgaaggggatatggcatcagtgatatttcatgacggcgagactgccgttaccattacagggaaggaagatcttccctgaatatccttctgacaaactccagttcctcgggggtgttgactcccggtgagtcaaccgtggtttcaacacattgaatacgaaacccgttttcaagaagtcgcagctgttcaagagactcttccttttcaagcattgaaggttcgagcccggcaaatttctgaagcacttccctctgaaacgcatagataccgatatgacggtaaaaggtggtcgacaggttcgcacccctccgacagggtatcggactgcgtgaaaaatacaacgcatatccattcgaatcaatgaccgctttaacgatatgcggatcatcgatcagggctgtttctgcagccggaacaggaaaaacaagcgttgtacagtcaggcctctctccccgaagatatggtgctgccacgaggtcaatagtagcgggatcgatcaacggctcatccccctgaagattgataaacagatcgccttcaagcgattccgccgcttcggcaatacgttccgaaccgcaacgcgcatgtcgagaggtcatgacaacctcgacatgtacttttcggagtacttccgcgatttcaggactgtctgttgctacaacaacacggtcagtgcattcggccctcatcgcattctgacaggttctgacaatgaggggttcaccctctatgtctgcaagcattttcctctgtaacctggttgagtcgagcctcgcaggaatcacgatcactatttccataggtagtgtagcttgatagctggtttgcgggaaggctgcatggataagcatccgttactatggggaagagtacaggtaaggcgttattttttctgtaaattcaacagccgaaagtccaaagaccttaacccgtttcatttttcctctcgtcccggacacaatctccacacttgatcgcgcgacaccgagcgtccgggcaagaagcctgcaacactcaagattcgcctcaccatcgaccggaggagctttaaggttcacctttatactgccgtcatattcaccggtgatcatacttttcgatgagcgcggctgagcctttatcgaaaaaaagaccgatcctgctttttcctgaacctgaagcacgcctgctccgctttagccgataacttttggaactctgaaaaaacgatcaagtttatcaggggcgttaagaagagctgtttcatttggaacggactcctgacggacatcatcacgaagtacgttaacctcatcatgaatactgctcagaggctccactccgtcagtatcaacttcgtcaagtttctcgacatactgcagaatagcgttcagctcgctggtcattttctctttctcggtgtcggtaaagctgagccttgccagttcagcgatatacgcgacatcttttatggttacagacatgggttgttattaggtgttagtctctcttttccggcctccgagggcaggcacaggggcctgcccctacaaatcaccagtcacttatctcttcctcattgctcattgctcattgctcattgctcattgctcattgctcattgctctaaaaaaaaaagctacaacctgcaaatgcctatctttttctcaacaggataggagggtttctgcctttccccgataggaacatagtcacgagcttcgtcaccgagatacatctgtctcggcctggagatcttctgctcgtcatcgctcatatgctccatccactgtgccagccagccgggagtccttccgatagcaaagagcacgggaaacatatccagcgggaatcccatcgcctgatagatcagtccggaatagaaatcaacgttcggatagagtttacgactgataaagtactcgtcctcgagagcgattctttcaagttccagtgcgatatcaagcaagctgttggtgccggtgacctcaaaaacctcgaaggctatttttttgattatcctggctctcggatcgtagtttttgtatacccggtggccgaaccccataagccgtccttctcccgatttgactgttttgatgaactccggcaccttgtccagactgccgattctctccagcatgcgaataaccgcctcattggccccgccatgcaatggcccgtaaagagcggcacagccggcggcaagcgcggaatacggatcgacctgtgaactgcctacggaacgcacagcgcttgtcgaacagttctgttcatgatcggcatgcagaatgaacagaacatcgagcgcatgttcaagtaccgggttgggagtgtatttcaactccgtcatcttgaacatcatggaaagaaagttccccgcataactcaggtcgttgtcgggaagaacatagggaaagcccatactgtgacggaaactcatcgcggcgagcgtaggcattttaccgataagccgacgcacctgaagccggctcgactctgcatcaaaaatttttttggcgtccggataaaaggtagacaacgcaccgacagtacctaccagtatccccatcgggtgaccgtcatagcgaaacccatccatgaacttttgcaggtttgcatggaccatggtatgcatctgtatattgtgtgtccaggcatccagccggtccctgtccggcagctcacccttgataagcagataggctgtttccagaaaagagcttttctccgcaagctgctcaatggggtatcccctgtagcgaaggatccccttgtcgccgtcaataaaggtaatgaggcttttgcaggatgctgtattgagaaatcccggatcgtagcccagaagtccgaaatcatcatccgaaaccttgatctgtctgagatccattgtttttatggtaccgcactctattggcacatcataggtgatccctgtgcggttatccgtgatcgtcagagagtttttccccttatcgtcagtcatgatcattatcatttaatgccttgctcgccgcgatgtatcccgaaccaatgcaatgtattcacttttttccacgtgcggaaccttcccccttgtttgtacagtaaagttacaaaactcaggcgtaatggcatgaccggaaaatgagaattcctcactacagaaagatacctccggtgctgcgtcaacgtgtcagccaatctatttgaaacgctttatctcgcccttacgaagacgctcgaaataggaatcgaggtcccgcttaacgccgggagcaagaaggtacagccctatgatgtttggaaatgacatagcgaaaatcatggcatcggtaaaatcgatcacggcgccgagattcatagctgaaccgagcacgatgaatatgcagaacaacactttgtagctgacatcggacacgacgctttcaccgaaaatgtatgtccacgccttgagaccgtaataagaccaggagatcattgtcgagaaagcgaaaagcagcacggcgacactcaatatgtagggaaaccagaaaataacctgttcgaaagctttcgaggtgagcgctatgccgtccataccctgttcggcatacagaccggatataatgataacgagagcggtcatggtacagatcaccaccgtatcgagaaacggttcaagcagggcaacgaagccttccgtcacaggctcgtcggttttaaccgcagagtgggctatcggagcggaaccgattccggcttcattggaaaaagccgcccgcttgaatccctggatcagcactccgaccacgccgccataaagcgcctcaggagcaaaagcccctgtcagtatttccatgaaagcctgcggcagtaacgagacatgagagaagatgatgtaaagagcggctgaaacatagacagccaccataacaggaacaagctttgcggtaaccttgactatcgaccgtatcccgccgatgataaccgccccgacaagaaccgccatgatcaatccgaaaatccagccctgctgaaagaacacgctctcctctccgccggttgcgatcaccgtttgcttgaatgcctgatttgcctgaaacatgttccccccgccaagcgatccgccgatacacatgacagcaaaaataaacgcgaggacttttcccgtaacagcaaaccctttctcttcaaaccctctgctgagatagtacatcgggccacctgaaacagcaccgtcttccctgattttccgatacttgaccccaagcgtgcactcgacaaatttcgatgacatgccgaacaaaccaccaagaatcatccagaatgtcgcgccggggccgccaagagttatggcgacagctacgcccgcgatattaccaagacctacggttgcggacagtgccgcagtaagtgcctggaaatgcgaaacttcccccttctgtttatccggcgagtcatacactccgcgaacaagatcgatcgcatgccgaaaccctctgacattgatgaaacccatatagacggtaaaccccagggcggcaatgataagccagagcagtacaaaaggaaaacttatacctccgagagaaacagtaaaaaaaacaagcttgaacatgaccgccgtgaagggagccacggcatcattgatgcgttcatctattccgagagcgaaaagccttgaaggaatcaaaacgcttgacagcaggacggcaaaggagatgttcttcataggttattgagcagatctacatacggaaaacagagggttactcccatcgatagcttttgtcagccagataggttgcagagatcaatgcaaggtgaaatatacgaagaattaaaatgaaaaaactttttggaaggagttataaatatttctacatttacaactctttcaaggagctgtagctcagcttggttagagcgcctgcctgtcacgcaggaggtcgcgggttcgagtcccgtcagctccgcaaaaacataagactgtctgccaggcagtccttctccagcaggttcatcctgctgttttcgtttgcagcagtttccccggtatgactcacaaaaaacagcaaccggcctctatcggggcaccagctctacccgtcggttttttgccctgcccgccgctgatgtattcgtcgcaaccggggcgagatagccgacaccgttggcaatcagtcgggacgaagcaatattatgttgtctggcaagggctgaaacgactgcgagtgcccgcttcctggaaagtcccatattgaacgtatagcctccggcattgtccgtatgaccgacaacatgcagtaccagtgaaggatcctgcttgagcagctttgcgatctcggcaatcacaggttttgatgccggtttgatcactgcttttccactatcaaagaaaatcccgtacaaagcaatccttcccgatgaggcaatagccttcttcatcgcgtcagccttcacgaccaccatgttcttcttcatcgcctgctcttcaataatgtcaacggcgatataggcacctttttcagctttatagacagcatcgtcccggttccattcgaccgcggtcaactggacgtagacatttccatccggtttcctgagcctggcgctcgcgacacagagaccgctgtaatcggcagcggaaaagaggtacctgctccggcttgtttttatcttgcgttcgttgtaaggagccagataaccactccagttcgttgcggcaggatctttctttgagtcatagagaatagagaagccttttgccttcagttcgttgaggtagttcctgaacagctccaaagaggatgtttcaccggctgcctcataccatatctgcgtatagcgcccttccacgacaagcgggggagaaacgaattcacgtctcccggtatcagtattgtattttttaaaggtggaggtctgcaggttataggcattaaaggattttacgctgtaccccacaatagacgacccgccgaaccgcttcagaagctgatggtcttttgagccctgcagatctgctgaaaaagcgctgttctggagcgagagcaacagcaaaaaaaacagcacaagtgtcgccttgactgtcccggcagagattgccgaagacctgcctttcatgatgtcacacatgggttgttctcctgttagggtttacaggtcaggcgctctttcgcttgtccctgagatagatggattttgattgaccgtcacccgcaggccgttcttcgagatcgaacagtttcgcggccctgaccagctcaccgagcttgccgtaaccatagtttcgcggatcaaattctgaggattgcttggcgatggtattgcctacggtagcaagatgagcccacccgctgtcgtctgatgctgaatcgacggcgtttctgagaagcatgaccagtcgcgtatcctttttcagctccgctgtcgactttcttacaatggcttcactttcgttagcccttgcgcgcagcacttcggtatagataaacttgtcacaggcggaaacgaatgcagacggggtctttttctccccgaaaccgtagacaaaaaggccggattcccggatcctcgaggccagcttcgtgaaatcactgtcactcgatacgatgcagaaaccgtcaaaatttcccgtatagagaaggtccatcgcatcgataatcatggcgctgtcagtggcgtttttgcccctggtatagccgaactgctgaatcggctggatggaatgttccagcagtacctctttccaccctttaagagcctgcgatgtccagtcgccataaattcttttcacgcttgcaataccgtatttggcaacctctgcaagcaggccgtcaatgatggaggcctgggtattgtcggcgtcgataagcaccgttagtctctctgttttttcagatgccatgattattcatacaattgtacattcttccggacttttctctctctacagggcacctctgtttatttattccgcgcttcaattgcttcgttaaccggtgctcgaaatcctcatgtactctctgtacactccggtttctgtgctccgttcgccttgctcttgcagcactcataacaataaagagaggtaccatatagtaactccggaagttgttgtttcaaactgattcggaagtagtgacaagttacaatcgcgcctctacccgtcaaaaaaaccaggacagtccaaacctgaataattcaccagaggaagaaaaaaagcgattttcagaactttttacgtttgagaaaaagtgaactcaacacaacactaacggaactcatagccatggcgcctcctgcaatcatgggattgagcagccagcccgtccaggggtagaagaggcccgccgccacaggaatcccgatgacattgtaaaaaagggcccagaacaggttcaggcgaattctctgcatggtaagtcggctcaaacgtatggcccggggcagagagagaagatcatcccgcatgaacacgatatccccggcctccatggcgatatcggttccggagcccatcgctattcctatatcggcctgagcaagagcaggcgcgtcattgataccgtcacctaccatagccaccgtttctttttcctgaagctctttgataaaggccgccttttccgccggcagaactcctgccctgtatgacgatattcccgcctgaacggcaattgcatgggcaactctctcattgtccccggttatcattgtggttgaaatacccatcgcgtgcagcctgcggaccgcttcttctgcttccggccgcaatgaatcactcaaggcggcaattcccagagcgttgccggctcctgcaagcataatcacggtctgcccttctgcttcagcctgttccgctgccgctctgaacaacgctgtgtcaattcccgcctcttcaataaaacgaagagaacctatcagatagggactcccttcaaccattgcctcggcgcctcttcctgcatgcgaaagaaatgcttccgctccggcaggctcgatgccgagagcccctgcctttctgacgagagcttgagcaagcgggtgttcggatcccagctcgatcgctgccgccatcctgaggaattcagcttcgctgaaaccatcctgaaccgtgatagcggttacttccagcgccgcttgagtaattgttccggtcttatcgaaaacaatatgactgacacgccctgcagtttcaagagcgtccccccccttgataagaataccctcgcgggctcccatacccgttccgaccattatagcggtaggtgtcgcaagtcccagtgcgcagggacaggcaataaccagtaccgataccgtcgcgaccagcgcaaagccgggagaggctccaagtacaaaaaaccagagaataaacgtcatgcacgcgatcgcgatcactgcgggaacaaaccgcgatgacaccctgtcggcaaatcgctgaaccggcgctttctgcatctgggcatcctcgaccagacgaatgattttagccagcatcgtttctgccccgatccgaacgactttcatggtaaaactgccttccctgttgatcgtcgaaccgataacctcctgaccctccccccttgacacaggaacgctttccccggttatcatactctcatccagcgttgtcctgcccttgataatctctccgtcgaccggcacctgctctcccggacgaacaaccagaatatctccgggatcaagttcttcaaccggcacgagaacctcaagaccgttcctgacaagcgatgcctctttgggaaaaagcttctcgagactgcttatcgcttctgaggtgcgatgtttcgataacgcctcaagatacttgccaaaaaccacaagcgttatcaggacggctgaagcctcgaaatactgatcatgccctccctcgaaaagcacgaggaaaaccgaataaaaataggccgcgctggtaccaagtgccaccagtgtatccatgttcgaggtgccgttacgaaaagcagcccacgcgccccgataaaattcacgccccacataaaactgtacgggcgttgccagaatccagagaatatacccttgaaacgggatcgggctctgcatgaaaaacatcccgaaaatgagtgccggaatggcaaaaacagcaccggtaatcaaccggcgtctcaaaacacgcagttcatccctgtagagagaatcgtcttttcgggttacaccagaatccagaagtcgcgccccgtacccccgtttttcaacttccctgacaagtcttgaaggatctgtcacagccggatcatagctcaccgaagcttttcccgcgataaaattcacaacagccgtatcaacgccctcggcttttccaagggccttttcaacaagttttacgcagctctcacaatgcattccggttattttcagatcgactttttccatcgagctatccggcaacggagtatccttcgttttcaatagcggttttcagagctgcaggcgaaaccctgctctcatcgtagatgaccagtacagttcccgcactgtgcgaaacttctgctttctcgactcctccgacctcttccagagcctccctgacaaccgcttcacaactgccgcaatgcagccccccgattttcatggttatggttttcataccttgtcctcattgtttaacaattgcaatagcctgtttctcttaaacgtcatgtatcgcactgtcagttccgggggcaatcccgcggacaggtatgcagtcgcttgatacatgagagtccgagtggcgttcagacgttctcatgacatgacttttcaaaaaccaatgctcaaggccggagcgcaattgttcgatcatcacatatatatgtctatattatactatttgaggaaacatgaccgatcagacagagacaacccgttataatttgacccggccgataatgcacacaaatcgacactctttccggttactgatttccatgatggttttcatgctttcagggttggctgctctgggtttttcgggttgcgacccggcatcaaatgaactcaaagaacgtcaacaggcggtttggcaaaaccctgaagatcctcaggcatatatcagacttggaaacgaatatgcaaagcaacagctttacgacaaggctgttgaagcatacgaaaacgccctttctcttaaccctcaaagcggcatcaccgtctatcctgcacttggtgcggcatatttcaaccgccagcaatacaccgaagcactcggctacttcaagaagagtcttgaatattctccggaagactctctcaggttttatgacataggaaatgtttatctgcacctgcaaaaatgtgatctggcaattgaagcataccttcaggcaattgaaaacagcacagcatttcaggaagcacattacaatctggcaatctgttacataagaaccggccaaaaagcaaaagctcaggatatttatgcatggcttcaggagaaaaacaattatcttgccgtctctctggaacgccatctggaaaatgattaatacggctttccatacatagatccagtcctgaggaacgttaaaccgcctcgagggagagaaaatccgctgaagtgtatccatggacaaaccaacagatatttttgaacatgtcagtgctcctctgcccatgaaaaaggccgtgagcgagttacgaaaaaaggttcttcaccatgcggcctctgccgaaagtgcttcagaacctcatcttcacactttttcggtacctgtatcgatatcggaccctctgctctggctgcacggccaggacacctatcctaaatttttctggtcaaacagggaaaaaaacgacatcatagccggaacaggtctggcagaccgtatcgattatgacagaacaggcaccaacagcgccagctttgataaactgcagaaagcggtctctgaaaaggatccggaagcccgctatttcggcggtttctgtttcaacaatgagcagaaacaggatgagcagtggaaggcattcaagtcgtttacctttattctccctctgatccagctctctgtcatcaatgggaaaccggctttgacctgtcacctcatacttgatcccgaagaaaacaccaccgaaaaatataccctgctgctcgacgcgatagacgccatcaatacctctgacgctcctgataataccggcattccggaaatcctgtctctctctttcagccccgaccagaaacagtggatggaaacctgcgaacttgttcttgaaaggttcaggaaaggcctgataggcaaaatcattctcgcgcggcagactctgcttgaatttgatcacagcttttctcctcttctgtttctgcttcgatacccttttccggaaagctccacctacagattctactttgagccggaaaaaaacaccgcgttcttcagtttctctcctgaaagactctacaggagagactgtgatctgctgttgaccgaagccctcgcgggcacctgctccagagaaacaatggacaatggaagcgaagaggcctgcaagcaactgctcaactccgagaaggatatcagggaacataaatttgtcaaggacgccattgccagagaactgaaaccgatctgcaatgtgatcgatatggaagaaagcgttcgggcgttgcagctcaaccgccttgttcacctctatacccagtgcagcgcttcactgaagcctgaaaaaaataacgacgcggccgttttgaaaacactccatcccacacctgcggtcggcggggtaccaaaagatgaagcccttgaacaaatcatccggctcgaacctttcagcaggggatggtatgcagggccggttggctggatcagccgtaactccgctgaattcgctgtaggcattcgttccgctgttggatcgggaaacaaggtttacctgtactcgggagccggtcttgtcaagggctccgaccccgcatccgaatgggaagaggtagaccataaaattgcagacatactcgccattacccgccagaacgtatagagcgtgttgaaccgttgatttgtagactactgcctgtcctgaaatgtccggccttgagcaccgagcagcccggcatctcttagaggtcagctatcgagccactcacctttattatgaacaacaaagaaatcaccaccctttggtgcagactgatcattgaagaacttggacgccacggcatacaccgtttctgtatttctccgggctcaaggtctactccgctcaccgctgcagccgccagaaatgccggaacgcgctgcaccatctttccagacgaacgggccgccgctttttttgctctcgggtttgcccgtgcaaccggcaaaccggcagtactgatctgcacgtcgggaacagcggtcgccaactatttccccgcagttgtggaagcctccttcagcaacctgccgatacttgttctttcagcagacaggccatttgaactctttgaaacaggggcgaatcagaccatacgtcagcaagggcttttcggcacctattcccgatggaacatcgagttgcctgaaccttccgaagcgatcccggcagaggcgttactctccaccatcgattatgccgtcgggagaagtctcggatcacctcccggacctgtacatctcaatatccctttcagggagccgtttgaccctgtcaatctctccggaccgaagccccgggaagcctctctaactctgtggaaacagaacaatgagccattgaatcgctttgccctgagcaggaagatcgctgaccgggcggtggtcgatcgcacaaaagcactgctgaaaaacgcttcgtccccccttatcgtcgcaggacagcttgatagccgaacggatgctgaagcgataggatcacttgccgaaacccttgacatcccgctgtatgcggatatatcctctcagcttcgtatgaacgatacgcacgcaccgcttcagccgctgctgctctcaaaacggttcacagcatccttcaatcctgatctcatccttcatttcggaggaaaaattgtcggaaaacaacttgctatcacgataaaaaaccgggcaccggaacacttcattgtcattaacaatagctcccgccgctacaaccccgatcacaatgtgaccttgcagatcgaagccgagccaggcgaattcgcgaagctactggttccggagaagagccgctccggcaagcatgaacgttctctgaaggctctgtcggacgagatcgaaaaagagctcgacaattactgcgcgtcaggaaaaccgcttacagaaatctccacagcgagaatcctctcaggaatgatccctgaaagtcacgggctgttcatcgccaacagtatgccgatcagggacatggacacctatgccgcacttcgaaaaaacggttcggcaccactatgcgcgatgaatcgcggagccagcggtatcgacggtaacattgcaacagctgcaggtctggctcagggcctcggcacgccggtcactcttcttatcggagacatctcatttctgcacgacctgaactcgcttaccctgctgcagggcatggagcaacccctgcatattgttgttgtcaacaataacggtggaggaattttttctttcctgcctgtcgcaaccgagaaagatatttttgaaaccaacttcggcacccctcaaaattacagtatacgtgcagctgcggaaactttcggtatcagctacaacagcccctcttcacctgaaagcttcaaggcatcgtatgccgacttgagcagatccgctgtatcaggcattattgaagtcaacggttcaagagaagagaaccttgcggaacatcgcagggtaaacaaacaactgagaaacatcattgaccggcatatatgaagattgtcacttccggttgtacgtttcatgccgccgctaccggcaggggaaaacgaaacggtatttttctgctgcatggatttctggggtcaggcaacgactggcagtactacgccgacaggctgcgggaaaatttcgactgtatcatgcctgacctgccaggccacggaacaacactatccactgacatgacaccccgatcctttgaagagatcgccggacagcttgcggaagccgcgtcccgatgtcatccctgccccctccatctcgtgggctattccatgggaggacggctggctctctatcttgcgcttcactatcccgggatcttcaggagcgcggttattatctcctcgtcgcccggcctgaacacagccgctgaacgcgaccggagaatggaatcagattccatactcgccgagagtatccgggataactatcaccgtttcctcgacaactggtacaacctgacactcttcgaacctctcaaacagcaccctctttttccagaagttctgcaaaggagatacacgaacgacccggcggctcttgccgacgcgctcgaagagatgagtaccggtcgtcagccctctttgtgggaaaaactccgtgaaaacaagcttcctgtcaacttttttgtcggtgaaaaagacacaaaatacgttgagattggccgccaaatggttaatttatgcccgtattcggaactggtcatctttcccggctgcggccacacactgcatattgaaaacagaccgctgtttctcgaccgtctggttgcgtttttagcgcgcataccgtgaacggcactcatttattaacaataaaacacggcatcatgagtactgtaaactggatacagtccggtgatttcaccgatattttctaccataaagctgatggcatagccaaaataaccatcaatcgtcccgagaggcgcaacgctttccgtccgcagacggtcgttgaaatgattcaggccctcgaaaacgcaaggaatgacgagaacatcggcgtcattatcctgacaggacaaggccctctggctttctgctcgggcggcgatcagaaaatccggggcgacgccggatacgcggacgaaaaaggggtcaacagactcaacgtgctcgacttccagcgcaacatccgcacctgcccgaaaccggttatcgccatggttgccggttacgcgatcggcgggggccacgttctgcatatgctctgtgacctgaccattgcggctgaaaacgctgttttcggtcagacagggccgaaagtaggctcctttgacgggggctggggagcaagctacatggcccgccttgtcggtcagaaaaaggctcgtgagatctggtacctctgccgccagtacaacgcgcaggaagccctcgacatgggcctcgtcaacaccgttgtgcctctggacagacttgaggaagaaaccgttcagtggtgtcgtgaaatcctgcaacattcaccgctcgcgatcagatgccttaaatcagccctgaacgctgactgcgacggacaggccggtttgcaggaacttgccggaaatgcgacgctgctctactatatgagcgaagaggcgcaggaaggaaaaaatgcttttgttgaaaaacgtaaacctgatttcggaaaattcccgaaaagaccttgaagccgcaaaacgcttccatataccgctattccatcccttttgtcaggccggttcccgttctcggcaaaagcctcgacacaagggatggttttgttctggccctgaagtccggagacggactgcacaccggcttcggagaaatagcacctcttccgggccttcataaagaatcactccctgaagcccttgagcaatgcaagtcgcttctcctttcgtccgatctttcttatggcgggctatcgcttgaagatgcaggcaagcagcttcccgaaagcatatccccttccgttcgagcaggctttgagatggcactgctcaacctgcagtcggctgcctcgggagcacttccctcactccccggcgcgccggaagcagcacgaaaactgccccttaacgcgctgctgttcggtgatgcgacttcagtgatctccatggcaaaagactatttccggaatggataccgcaccttcaagctcaaagtacaggcctcggacccaggccttgccgtcaaacaggtgcttgcgcttcgctccgccttcggcggtgagatttccctgcgcctcgacagcaaccggtcgttcgatctggagaaggcctgcctctttttcaaccggattccggctgacagcatcgaatacatcgaggaaccgcttgccgatcccttccttatcccggaattcttcagccgtaccggcatccgctcagcgctcgacgaatcactctggatgagccccggcatatggaacggcatagcacgcaactgcctcggcggcgttgtccttaaaccggcgcgtctgggaagtttcgcaacaacagtgcgcctggccagggaagctcgggatgcaggcattgccgcggtcataagcgccgccttcgaatcaggcatcgctctgggattctacgctcatctggcatctgtcctatcgaaaaatccggacccctgcggtcttgataccttcaggcagctcagccgggacatcctttacaaaccgctgcacgccgaatcgggctgcctcgataccgaaacagcttaccgcaacagcctcaacccggatctttcgagactcaaactcattgaagcatggaccttgtagcggcagcggcgaaaacattcagcgatagccccgcgcttgtcactggaaaagagatcctctcttttcacgaccttgaggcaacaaccacccgtatcgcgcatacgctttcgcaacacggcatccggaaaggtgatgtcgtcgcgctctgcatgtccaacaatcctgaactgctgctcctgctgctcgccctgctcaaaaccgaagcagtcagtgctccgcttaactaccgttttcccgccccccggctccaggccttgctgccccgcctgaacccttcgctgcttatcggccctgaaacactgacaggaacgctctcttttccagccaaactgacaccggaggaaatccttgcggagatcgacactgaaataccgcttccccgacagttcaacacttcaacaactcaacaattcaacaattcaacacctcaacacctcaacactcccctctccatcattcatacatcctccagcaccggcaaccccaaagccgcgctgcactccttcggcaaccactattacagcgcactcggtgccaacgaaaacctccctttcggccccggcgactgctggcttctctccctgccgctttttcacatcgggggctacgcactacttatccgctcgctgcttggaggaggagcgcttgccgtcgctgaagccggcacgccgatccgggatgccctgcatgattttcaactgtcgcatctgtctctcgtccctacgcaactctaccggatgcttcatgacgatgaaaccctgaaaaagctgcagcgcctcaaagctgttctgctgggaggaagtgccgtggaaccggcgttgctcaccgaagcatcggctgccggattaccggtctacctgacctacgggtcaaccgagatgagctcacagatagcgaccactcccggtccgacaagcaccattaccgccggaaaggtgcttccgtaccgaaaactcgccatcggatccggcaacgagattctcttcaagggcccctgcctttttcagggatatctttccggaaaagggccggttctcgataccgatgcttcaggctggtaccatacaggagataccggtatactctcaccggacggagaactgcaggtcaccggaagaatggacaacatgttcatttcaggaggggaaaacatccatccggaggaaatcgagcgcgccctctgctcgctcaccgggatactcagggcaatcgtcgtccctgcatcagatccggaatacggcatgaggccgaaagcgtatatcgagacagctgaaaacgctccgaacgatcagaaaatcatcgacaccctgtcacgtgaaatcggaaagataaaaacccccgtcgccataacccgtatcgatgcatggagcctgctgccgggaacggagaaaatcgatcgggaatactacaaaggtcttgacaatcgctcaacctaaggaaaaaagcaggaaagcttcttgagattccagtaactgtttattacagagagaacgttacaatagatcaatatgccgggaaataatcgtcctcatcttttatatttatactgtatacataattccctccggctgaagtaacaagtagttgcatacttcaatcaatattttacgctctatgcactatcacattgaaaaagcctctcctgatgattattcggcaatacttgacatcatggagatctggaacatgcatcatgttccttcagaagaaatgtccgaacttgatatctcctgttttttcgtcgcgcgtgtttcagggcatatcgccggggctgccggttacaaacttctgtcacccgaaaaagggaaaacgactcttctcgggatcagaccggaattttcaggtatgggactgggcagagcgcttcaggatgcccggctcgaagccatgtatgcaaaagggatcaaacgggtcgagacaaacgccgatcggcaggaaaccatcatatggtataaaaaacactacggctatcatcaaacagggtcgctgaagaaggtctgtgatttcagcctttctgacgtcgatcactggactacgcttgagatgaaccttgaagcatacatgctttcaagaaaaacgcatcaggaatatcgaagcaactatattgcgaaaaacgatccccacccgctctctccctacgatccattgatcatcaatgcctgcctgaccggcatgatacccacgaaattcagtaaccctcatgttcccatctatcctgatgaaatcattgaaaatgctgtccgggtacatgatgcaggggcaagaatcgttcatctgcacgcgagagacgagaaaggcgaacctactcctgatgcgaaatactatgaaaagattattcagggcatacgggaggaaagacccggcatggtatgctgtgtgacaacttcgggaagaaactggaaatctttcgaacagcgatcagaggtactgcacttacatgggaaggcaaaaccggatatggccagtctgacacttggatcactgaatttctttaccggtcccagtgtcagttccattgaaatgatcgaacgccttgccatcaccatgtatgaacggaatatcaaaccggaacttgaggtgttcgataccggaatgatcacgctcgccaaatatcttgaaagaaaccggctgctgtcaggaaaaaagtatttcaatcttctgttcggcaatatcaataccgctccggcgacaatttcaagccttgccttgatgactcaagctcttccggataattcaatctgggcgggaaccggcctgggacagtttcagctcccaatgaatgcggctgcgattatcgcagggggacatgtacgggttggtatagaagatgcgatctattttgactatggaaaagaaagacttgccacaaatgagcaacttgttaaaagagtagcaaggatcgctgaagaaatgcaacggcctcttgcgaccactgaggaaacaaggaaactcattgggttggaaaaccaggaataacgagtacctgacaatagacgaaaaacgtttttacaatcaatagaacgcgcgccctatgagaaagtgcaaaacatccggttccgcagaccggcatacatacagaaataaccatacagccggacgatttccgactgtcaggcgccgtagcaacggttgttgtccgggaggcagtctatgaacctctctgcaacagatacaacatggagtcttgctgacaaatcagtttcgctcaatggctgcggcttcggcagcaactatcctgtcgtactgatctccctgaccggtcgagcactgacaaaagaacagctcgccggtctttcagaattgctccatgagacgctgccgtcttcagacatactgcctctgctccggcaaaccggcaaggagaacgcgttccgtacatctcttgaatggcttctgcacactctgcatcaggcgcagagagaggccgaccttccgatttatgaactcgggggtgttctctctgtggatcctccgcatgcaagacttttcctgccctcggttatacacagtgtaaaacctctgcttgaactgctgcgcaccatactggaattgatggaacaccaggttcgaggaaaatatcctcagaagcagttgaagcgactggttaacaacttgaccgacctgcagaaaacaagccctcagggttcaaatattccgttgtttgtcaaaacctcctgtgagatgggcataccgtttcaggaacttccctccggagtgattcaatacggacagggtagtcgcggtcactggctgttcagctccttcactgaaaatacagcgtttctttcagcgcagatagcaaggaacaaaccgcttgccggaaagatgttacgccaggcaggcttaccggtttccgacagtaaaatagcgacaacccttgacaggacattgagagctgccgaagagctgggataccctgtggtggtaaaaccggctgaccttgatgcgggaaagggggtatctgccggactgctgaatcctgaagaagttacaagagcgttcaacgccgctcagaaactatccagaaacattcttgtcgaaaaacatttcgaaggaagggactatcgcgtgacggtttttcagaacgaggtcatctgggcagttgagcgagtccctggcggagtgacgggagacgggcagcacacaatccgggaactggtcgggcagctcaatgccgacccgaaccggggcgaaggaaaacacgcgaaattacaacgattgatgtggaatgacgaggccatctccttgctgaaacaatcgggtatggacgcatcgtccgtaccggaaaagggaacgttcatccgtttgcgacgtacggccaatgtagcagcgggcggaacaccggtcggagtatttgacaagattcactccgataataaacatcttgcgattcggacagcacaggcattgcgtctcgatttggccggcgttgacatcctgatacctgacatagcccggtcctggcatgagaccggcgcgattatctgcgaggtaaatgcctctcccagcctgggaaccataacaaaaggaaatttattctctctgattctgaggaaagtgataccgggcaatggccgcattcccattgctctggttttaggcgatcagccatcctctaccctgctgagcgatattgaagggcatctgctgaaacagggaataaccgcaggatgtcatgataccaaaggcgtcagagtgaacggagaggcaatcaagagcggctttgtcgaactgtttgacgccgggaagatgctgaatgtcgacacaactgtcgacaccatacttctgagcctggacaatgacagtgttctccgaacagggctgccgtttgcccggttcgacctgctggtgctagccggagagcttgcaacagaagattccatgactgaaatcctggatatgatactaccggcctgtgacggaaaaatcatatccattgaaggatcgaaaccggaagaaaaaagctatggtctgatgacacatagcggttgggaacaaccggtgtcctcagacgtcgcggctgaaaaaatagtctctgaaatgatcgcatgctcaagcaaacatctccagactgacgcgacagaagaatagcggcgtctccatgtttctgaacacctgtcaatgcagcgccggatagtcggtatatcccttcgggcctggtgaatacgcggtactcatatcgggctggttcacagccgcgcctgttttccagcgctcgacaaggtcgggattggccaggaaaggcctcccgacagctatgagatcgcatttcttcgcgtccagatcgctttcagcccgctcagcatcgtagccgccggaaagtatcagcgctccgtcaaactcccttctgaaagttcccttgatggaatcaggcaccaccggcgcgcccattgacgagtgatcgacgagatgaatgtatgctggcccggcaacgttgagctgtcgggcaagatagccgtactcctcttccatcgcgtcgtagagcggcatatcgttgaacacgccgaacggagaaaggcgaataccgacccgctctttgccgatagcgccggtcaccgcctcgacaacttccagcatgaaacgcgcacggttctctatcgccccaccgtaactgtcgctacgccggttggtgttcggtcgaatgaactgctcgacaagataaccgtttgccccgtgaagctctatgccgtcaaaacccgctataaaggcactcctggcagcctgggcatactcttctacggtggcgctgatatcctcttcgctcataacttctggcaccggataggagtgcattccgtccttatccgtatacatctcgccggatgccccaacggctgacggtgccatgatgcgagctccgtcgggcatattgatgggatgggctatccgtccgcagtgcatgagctgcagaaaaatttttgcacctttcctgtgcaccgctccggttaccgctttccatccttctgtctgggcacaggaaaatattcccggaatacgcgggtatcccagaccgttcggagagggtgaagtgccttcggtaataatgagacctgcggttgcacgctgcccgtagtattcaaccatgagcgggttgggtacattaccggtcgcgcggctacgcgtcattggcgccatcaccagatgattctgaagcgccagaggcccgagcgtggtcggggaatagagcagagacatggcagagtccttgttagagtgttttccttctttttcaaaaggtctaacactctaacgcacagcaggcacattcagttttccgaaacacaagacaatcgtcaatactcaagggcacctctattaattgtagtgagcgagctgaagacaaggcggacggagcacagaaaccggagtgtacacagagtacatgaggatttcgagcaccgaccaacgaagtattcgggtcgcgcaacaaattaatagaggtgccctcaagggtacctcacgctctggctgcctgacgcttcagtatccagaccacaataaccccgcccaggccggcgacaggcgcatagatgacaatggttatgacaagactgagaagatagtccacaaagctcatctccaggggagcgcgcagcatttcctgaaactgactgatgcgcgtgtcctgttcaggggaaactcctttcagctgatcgctgatatacagaaactcttccgtccccgggcggtaatcaaaaaccgtaatcagtatgtaaccggccgtaaccgacaaaatgctgcccagaacacccgcgtagcctgaaaaagtaaacgcttccggcagagagagcttttgctgacaggtaatgatatagtagtaggcagacagagctcccgcactgaggatccctgcaaaaaagaacatgttgacgatcgtaagcagcggtaccgttgtggtgacaacaatcaccaacgcgccataacccagggctttgcttctttcctctgaacgctgcatgttaaccgagcacctcgtcaaggaagtcgtccatggtatagaaacccggctgctccgtatgcttttgcgcaagccatttccctgcctggaccgcgcctccggcaaatcctttccggttgcgagcggtatgcgagacaacgatatcatcagattcggaattgatagcggccgcatgctgcccgaatacggaaccaagcctgattgccgccacctgcagttcatcgggctcgattttccgatcggtcgaaagctggctgattatcgacttcttgcgcgaattagcttcaagaatcatctcagccgccctcagcgctgtgccgctcgggaaatccgccttggcggtatggtgctgttccgaaaacgcgatatcgaaatcctcgaaaggagctatcatacgcgcagcctctcgaaccgtacgaagaaaaacgttgacgccaagtgaaaaattcgccgagtagagaagagaagatcctgacttctctaccatacttctgactatggacatctctctgtcccacccggtcgttccaacgaccacgggaacccgggaagcgagcatcgcaggaaggttcacaagaaacgcgtcacgaacggtaaaatccacaataacgtcactgcctgaaaaactttgttccgaaatttcagcatcgacatcgaggatatcatgaaccgtatgctcacccgaggcttctatcgcgcccaaaacctgctgccccattctgccgtttccgacaagcgtgtacttcataaaaaacaagtcaaaattcaaaagtaaaaaatcaaaaaggcttgactgccgtatagattgagagctgaatggccagcaatcgaaacctggtctagtctagaatctcaaactgacgctgagcgaaggcgtggggtcttcagggccataaaccgatgaaatcccttcttccgatatcgcgtcgaaatcatacagatgcgcatcgacataagcgtcgacaattccggcgacataggcaagaacaagaaacagcagctgttgattacgttttttctgatatctgtcccgctcactctggtaaaatgatgcctgcggaccatccggatccgcgacgtattgcgccctgaacgtatcataactgtcattgaaatccaatgccgtatagccgaaatagcccaaaagcccgtaaagcacggggactttccatatcgcaccgttgtatatctgtccgtatccgggaagaacagcagaaatcatagcgactttccacggctgcattcgcctgctctcctcttcttcctgttgcgaagggtcttcatccgattgagcaaagagagcgctctggatcgagcctgcggtagccctgctgtcgggaaacgcctgttcttcggcaaaagcgggcaccacagccgtcgcgctgaacagaacagtaagaagtagcgaacgtaaccggaaaccgctattcatagtgtcgggatttattgatttgcacaggttcagaaatcagtcacggaaatcaggaattttgtcgaatgcagacatacgatgcggagcctcagggctccgtctgtcgaacgtaccgaagttcaggagtgcatgatatcaagaatccgctcgagatcgtccggagaaaagtactggatatgaatttctcctttgcccttgtttttttcaacaatcctgactttggttgcaaaacgatccctcaaacgggactcaagatggctgaagtcatcgctcgcacgatccttgattgccggttttggttcatcacggaacatcctgttgacaagatcctctgtctggcgaacggataacttgttacggatgatcagtttccagaccttcacctgctgcttctggtttggcagattgataagcgccctggcatgtcctgaggatatcttcttctggcggatactttcctggatcgatgcaggcagttttaacagtcttaaaaaattgctgattgtcgagcggttcttgccgactttctgggcgatctcgtcctgggtaagattacaggtggtaaccagactttttaaggctattgcgatttcgatggcattgaggtcctctcgctgaatattttcaatcaacgccatttcaagctttcccgcgtcctcaccggcttcgataatatagcccggaatgaacttgaagccagcttttcgcaccgcccgcaggcgccgctcaccacttatcagctgatacccgtccccatccctgctgacggttaccggctgtataaccccattttcgagaatagaatttttcagttcttccagcgcattctcatcgaaatcttttctcggctgaaacgggtttaccctgactttttcaacaggcagacttcctataaagcccgcgtgagaccgggaatcgttgtcagttttattcagagggacaaacccttcatcagggatcagtgctttcagaccttttcccaaagcttttttagtcataatcccaacaaactgtgataacaagccgggcgcctactttcgcctgaccttgaattttctgatattgccgtctctctcgaaaatttcctgtgcaagatcgagataatcctttgatcccagactctgggcatcatagagcaaagccggtttgccatgactgggagcttcggaaagacggacgtttcttcggatataggttgcatacaccttatccttaaaatgctttttcacctcttcggcgacttgacccgcgaggcgcaggcgggaatcgaacatggtcatgagcaccccttcgatcgagagccgcggattaagatgctttctgacaatacttatggtattgagcaatttaccaagaccttcaagcgcataatattcagcctgtaccggaataagcacggaatctgctgccgtcagggagttgagcgttatcaatccaagtgaaggcggacaatcgataatgatataatcatatttttccctgaccttttcgagcgctttctgcatcacgtactccctctcgcgcatattgaccagttcaacctccataccgaccagattcacgtttgagggaagtacatccagatattcaagacttgatgagcgtatcgcctcattgatatcccctccctgaaccataacatgatagaaggtattctcaatctcgtcttcggtatcgagaccgaatcccgatgtggcatttgcctgcggatcaatatctataagcagggttttgaactcggaaatagcaatagaagccgctatattgactgccgtagtagtcttgccgacccctcctttctgatttgctatcgctattactctgcccatcttgacactgaggatatttgctgctgttgttcttcagtaatgacttgctaaattataatacatgattcttctattacaaacctaatttgatcgattgttcaggcatcccggaattaccgtaaaacagatatccgacctgatcactccgctcaggataaacataacatcattatgactcaatggaaaaactgggagaagattttttcacaaagccgacactgatgctggctgaacttcttctcggcaagatttttgtacacaacaccggagatgggcgctgttacaggggaaaaatcgttgaaacagaggcttatcttgccgaaggcgatgaagcctgtcatgcttaccggggtatgacaaaaagaaacaggcccatgtacggatctccgggaacgctctacgtatacttttcctatggctgtcaccacttgatgaacattgtcacggagcccgcaggagttgccggagcggtgctgatcagggccatggaaccgattgaaggtctggaggacatgaaaagaaaccggggtcttgaacggacggtcgatctattgaacggcccgggcaaactcacacgagccatggaaataaccctttcgcataacggagcgtctctctcaggagacacggtgttcattgaaaaaagagaagatacggctccgcacaagatctgttcatcgaaaagaataggcataacaaaaagcaccggtctcttatggagacgctacgtgtccgacagtttttttgtatccggtaaaaaagccggaaaagcatgttgaaatacaactaattgagttggatagttgaaaaaatttttccttttttagtcatattctcaaaaattccttgccatgatcgggactccaatcctacctgaaataagagagctgatcgagcgcagaaatttcagcgcgctgcaacggatcttcactgattggcttccggtcgaccttgccgaacttatttccgatctgccggaaaatgaacagggaattctttacagacttctcccgagagaagcggccaccgaaacgttcgaatatcttgatatcgacgctcagcagaatctgctcaacgcgcttaccaagaaagatgtcactcacatcctcaacagcatgtctccggacgatcgcacggagatgctcgaagaactcccgagcaatgtcgtccaggaactgttgaaactcctctcgttcgaggaattcaaaatcgcaaagacactgctcgcatattcagaagacagtgtcggacgtctgatgtcacctgactacatcagcgtcaagaaagactggaccatcacacaggtactcgagtatatccgcaaattcggtcacgacagcgagaccctgaacgtcatctacgtcatcgacgactacggcaagcttatcggagaactggcttcacgtgagctgctgctctcccagccggacaaacaggtaaaagagcttatttcagaggaaaaaatcatcacgctgaccgccacccaggatcagcaggaagcacttgaaacatttaaacgctatgaccgggtcgcgctgcctgttgtcgattccaacggctacctgatcggcattgtcacggtcgatgacatgcttgatgtcgctgaagaggaattgacggaggatatccagaagttcggtggtatcgaagcccttgaagagccttacatggacatccctcttctacaggtcataaaaaagcggggcgtctggcttattgtgcttttcctcggtgaaatgctgaccgcttcagcgatggcatttttcgaagacgagcttgcaaaagcgattgttctggcgaccttcattccgctgattatctcgagcggcggcaattccggttcgcaggctgccacgctgatcatacgggccctcgctctcggcgaaataaccgtcaaggactggtggaggattatgagaagagagattctctctggcctcgcgctcggaagcattctgggcctcatcggtgttttcagggttgttttgtggtcgttcattctcgggacctataacatagaatggctttccgtcggctataccgtgggaatatcacttgtcggtgtcgttctcctcgggacacttgccggttcgatgcttccgcttctcctgcagcgatggggccttgacccggcaacatcttccgcgccttttgtcgcaacaatcgtcgatgtcgcgggcattatcatctatttcagtgtagccaccgtcctgctgagcgggatattgctttgaggattgctgaaatcgttgaactgttgacaacaagccgaatcatcaacaactactaccgaacactgtgcaagctgaaagagaatcactcgactttgatattgtgttcgtgggcgccggaccggcaaacctcactgcggccattgacctgcaacgcctgattaaccggcataatgcatcggcgacaacaatcctcgaacctgaaattgcgatactcgagaaaggccggtacgtgggagctcaccttctttccggcgcaattctcgatcctgccgtattcaatcagttcatgcccgatttcctccaaagaggatgcccgctcgaagccgaagtcacccgggattcggcctggtttctcttcggacagaaaaaaatccagataccctatcttcccgaaccgttccgcaacaggggcaacagacttgtctctctgagtaaactcggagcatggctggcaggagaagctgaatcgctgggcatcaacatattcgacaacaccgccgcggttgaaccggtcatcgaaaacggccgcgtaacaggggtcataacggacgacaagggaatcgacaaagcgggaaacgccaaatcaggagcggaaccaggaatgcggctcaacgcgaaaactgtcgtggtgggtgaaggttctcacggctcgattttccgcaagctcgatcgtgcgttcgctctttcggaagagagccggaagcagatctatgaaaccggtgtcaaggagttttggaaaatacctgaaggcagaatcgaggccggtgaggtccggcacacgttcggctatccgctgccttcatcgatatacggaggaggctggctctatgcgttctctgatacggaggtatccctcgggtttgtcacttcagctgaaccggagcggccggaagtggattcccactacaatctgcagctgttcaaacaacatccgttcattagctccatcatccgggacggacaactgatggagtttggcgccaagaccattacatcaggaggtttccatgctatgccgaagccttcagggcccggatttctgcttaccggagaaaccgccggtctggtaaacatgcagcgtctgaaaggccttcacctggcaatgcagtcagggattatggcagcagagacactctttgcctctctgctgacggatgacttttcagagaaagcgctccattcctatcgcgaacgccttgaaaattccgaagcatacaaagagatgcatatggcgggaaattaccggcaggcatttgaaaacggtctctatacaggactcatgcaggcaggtctttctttgaaaatacccggcctcctgccctcggaaaaagccgcagcttcagcagaaaacaaaccggataccggcaaaaagcactacttgaagtggatacagaaaaaagccgcattcaggcctgacgacgcattgaccttctcaaaaagcaccgacctctatgcctcaggaacggtacatgaagaagaccaaccctgccatctgctgataacaacagaggacataaccgatatctgcctgaaaaaatgtactgaagcgttcggtaacccctgccagcatttctgcccggcaggagtctacgaaatcaatcatgacgccgatccgtttctcagactgtcgccttcgaactgcctgcactgtaaaacctgtgaaatcatcgatccgtatggcagtattacctgggtgcctccggagggcggcggcggccccggttacagatcaagctgaaatgatgaaggacaaagaacatgtcatcgttggtatttccggcggcgttgattccgctgtggctgcctgcatactcattgagaatgggtacagggttacaggcctgcatatcaaggtactggatcattcggatgacagtctgcatcttgaaaaatctccattgatcatcagtgaccggaaagaattccgttttccggttttctcgctcaacctgagcggcagctttcgcagggatgtcattgactatttcctgcaggattatctttccggcaggacgcccaacccctgtatggtatgcaacaaactgatcaaatggaaagggctcctcaaaggagcggatcttctgcaggcaaccctcgtcgccacaggacattacgccagaattgactgtggccgcgaaaaatgccgtcttttgaaaggaactgacagtcagaaagaccagagttattttctctggatgctcagcagcgaagagctctcaaaaacccttctgccggtcggcaatctcaccaaacaggaagtacgggagcttgcccgcaggttcggtgtcagagccgcggagaaaaaggagagccaggagatatgttttgtcccggataacgactacagggaagtagtgaagtcgtcccgacccggccttgccgaaaaactgaccggaggagagatcatcgacaccgaaggaaaggttatcggccatcatgccggttatccattctacactatcggacagcgaaaagggctcggcatatcatccccggaaccactctacgtcaaccggctggacccggaaaagaacaggatccgggttggcggcaaagcaatgcttcaatgcagaaaactgatcgccggtcagatgaactggaccggcatcagccctccggaaacatcgacgagagccgccgcgcgaatacgataccgtgataccggggaagcatgcaccatcgtaccggtcgaaaaagagagatttgaggtgattttcgacaaaccgaaacaatcggtaactcccggccaggctgtcgtattctacagagacgacgaagttatcggcggcgggatcatcgttgaggcaataagcgaatgagtaggtagtgggaaatgactattgactattgaataatggaagatggggagagttctcagttctgagtgctgagcgatgaggggaaatgactattgacaattgaatagtgaataatgagggatagcctggaggaatccggaagccagaatcgagagacgagaagagagaatggcaggaaatggcgaatgtctgtttactgttgaataatggaagatgggtgattggcaggggcggccactgagccatttggccagtaagctatccagccattttatccttaccctcgtctctttgctcttgactcttttctctcgaagtttatcttctccctggtcactttcttttcccttttgccttttgccttttgactcttgtcactttcttcactcgttactcgtcacttttaacttttaacttttgccttacaatctcacccatgcttcagcgaaaacattcggaacttacctaccttgacagtccttcgctgtcagaagagaagagtgacatcctggttatgcttcacggctacggcagtaatgaaaaagatctcatacagcttgcttctctgctcgacaacgacctgcgaagtataagtcccagggcgcccctgcagctcgctcctgaaatgtacggctggtttcctcttgagtttaccagcgaaggaatcagcgtggacagggaaaaagcacgatcggcaaaggaaacgcttcttgcctttcttcgtcgtattatcgaggaatacaagccccctgaaggaaaaatctggctcatgggattcagtcagggttcggttatggcttacctttccgcgcttgctgaaccatccctctttcatggaattatcgctctgagcggccagtttcccgaccgatcctcgctcttcaacagggatcccgagcgtttcagaacgcttccgtttcttgttgttcacgggctctatgacgacgttcttccggtatccaacggcagaatatccgaagcctggcttaaagatcatctggactcgcttacctacagggagtatgccatgggacatgagatcaacgctgaaacacttgagacgatccggcagtggctctcccgcatgcgctccggggctgccgggagatgagcctgcgttagcgtgaaaacaggtaattgatggagaatgcgtatattcatccttttatttttatgaacgtaattcgagacaatgaaggaatcgctggcaagcttacttgaaaaaagaatacttgtactggatggcgctatgggcaccttgatccagacatacaaactcgaagaaaacgattacaggggagaacgatttgcctcacacggtcattccctgaaaggcaataatgacatcctcgttttaacgcagcctgatatcattcatgcgatacattgcgaattcctcgaagcaggctccgatattatcgaaaccaacaccttcaacgccaatccggtctcccagtccgattacggtactgaaaaccttgtaaaacacatcaacctcgaagccgcgcgtctcgcacggaaggcagcagatgcctatagcctgaaagatccgtcaaaaccccgtttcgtcgcaggctcgataggccccacaaacaaaacactctcgctctcccctgatgtcaataacccgggatatcgggcggtatcgttcaaggaaatggcagacaactaccgcgaacagcttgaaggcctgatcgagggcggcgttgatcttctgcttgttgaaacggtgttcgatacgctgaactgcaaagccgcgattttggccattgaagagatatcgagagaaaaaggggtacggctgccgatcatgatatcgggcactatagtcgatgcgagcgggcggacactttccggccagacgaccgaagcgttctggatttcagtagcacacacgcccggcctgctgagtgtcgggctcaactgtgctcttggcgcaaagcagatgagaccctttctcgaagcactctctcatgtcgcaggaagtctggtcagtgtctacccgaacgccggcctgcctaatgagttcggcgaatacgacgacagccctgaatatatggcttcacagatcgctgatttcgcgcagtccggttttgtcaacattgtcggaggatgctgcggcaccaagccggaacatatcagggccatcgctgaaacggttgcaacgatcgaaccgagaaaaaagccgtcaatgccgactgagctcaggcttgcagggctcgaaccgctgattgtcaacaaaaccacaggcttcatcaacatcggcgaacgcacaaacgttaccggatcgagaaagttcgcacgactcatcagggaggaaaaatacgatgaagccctctccatagcgcgccaacaggttgaaaacggcgcgcaggtgatcgatatcaacgttgatgaaggcatgctcgattccgaaaaagtaatgcgggatttcgtcaacatgatcggctctgaacctgagatcgccagagtaccgctgatgatcgattcttcgaaatggtcggtaattgaaagcgggctttgctgcgttcagggaaaatccattgtcaactctatcagtctgaaagagggtgaagatctcttcagagagcgagccaaaaaggtcatgatctatggggccgctgctgttgtcatggcctttgacgaaaaaggacaggccgattcgcttgaacggcgtatcgagatctgcgagagagcctacagaattcttgtcgatgaggtcggttttcatcctgaaaacatcatttttgacccgaacgtactgacggtggcaaccggcatagaagaacatgacaactatgcggttgacttcatcgaatcagtgcgctggatcaaggaaaaccttccgcatgcaagggtatcgggaggaataagtaacgtctctttttcattcaggggcaacaaccccgttcgcgaagcgatgcatgctgcgtttctgttccacgccatccatgcggggctcgatatgggcattgtcaatgccggtcagctggcagtctatgatgatattgagccagagctgcttgaaagggtcgaggatgtcctgctcaaccgtcgtaaagacgcgactgaacgccttgtcgaatttgcagaaaccatcaaggatgacggacagaaagccgaagcgaaacaggcggaatggagaaacggtaccgttgaagaacgtctgcagcacgctcttgtaaaaggaatcgtcgactatatcgacagtgataccgaagaggcacgccaggcgtatgcaagccctcttgatattatcgagggaccgctgatgggtggtatgaatgtcataggtgacctcttcgccgaaggcaaaatgttcctgcctcaggttgtcaaaagcgccagggtcatgaaaaaagccgttgcctggctcatcccctatatcgaagaggaaaaagcgaaaaataaagataccagacccgtggcaaaggtccttctcgcgacggtaaaaggcgatgtacacgatatcggcaaaaacatcgtctcggttgtccttgcctgtaacaatttcgaggttgtcgatatcggtgtcatgatgccgtgcgagaacattcttgaagcggctgaaaaagaaaaagcggacattatcggtctcagcggcctgatcactccctcacttgacgaaatggtgcatgtggcaaaagagatggagcggaaaggcatgcgcattcccctgctcataggaggcgcaacgacatccagagtccataccgcagtgaaaatcgcgccgaactattcaggaccggttgtccaggtacttgacgcttcaaggagcgtcccggccgtcaacagcctgttgacctcttccatgaagggtgctttcgtaaagaaactgactgaagaacagcattccctgcgtgaaagtcatgcggcaagacaaacctcgaggcagcacaggagcatcggcgagtcaagagaaaaccgggcgaaactctcctggagccctgaaaccgttaccataccgaatcatcccggcattacagaacaggcaaatgtttccctttcggaactccgcgagtacatcgactggacgcctttcttcaacgtatgggagctgcatggaaaatatcctgatatcttcgagaataaacactgtgggagcgaagcacgaaaactgttcgaagatgcaaacagcctgcttgacaggatctgtgaagaaaagtctctggtggccaaaggggttgcaggcatcttccctgcaaacagcgtcggtgacgatatagagatatataccgacgaaagcagagctacggttctgacaaccctgcataccctccggcagcagcacgagaagaatacaggcagtgcaaatctcgctcttgctgacttcatcgcgccaaaatcaagcggaagagatgactatatcggagcattcactctcacggccggtcacggggtgaaagagttgatgaaacgctttgaagcggaacacgatgattatcaccgtattatggtgcaggccctggctgacaggcttgctgaagcttttgccgagatgctgcatcagcgggttcgcaaggaactctggggatatgccatcgacgaaaacctgacaaaaaagcagctgctcaatgaaaagtacagagggatccgaccggctcccggctatccggcatgccctgatcatactgaaaagcccctgattttcaacctgcttaacagcgaagccattaccggggtaacactgacggaaacctatgccatgaacccgccggcgtcggtctgcgggctttacttcgcacatcctgaagcgaaatatttcgttctgggatcgataggaaaagaccaggttgaagagtatgctctccgtaaagggatgagcatggctgaagcggaaaagtggctggcacccaacctcaactatacaccgtagatataaaagaaaagtggctgtctcagaagcctttcacctatggttcaaactacatataaaagctaaaaaccacatacagtcatgccgccctgtgtaataatattacacggggtgatccggcatccatggggttttacatgacaagaatggattcccgtgtcaagcacgggaatgacagggagtggagaagaggtcatgccgccctgtgtaataatattacacacggggtgatccggcatccatgcagactccggcactaacgtggattcccttgataacctgtgaaatagatgctcagatttcacggggttgatacggcaactatagggttttcggcaaaagatggatccccgggtaagacctgtgaaatacgaaccctgatttcacgggtcaagcccggggatgacaaccaggagggataccgctaactattgcatgctcaaaatacgagagggcgcccttttgagacagtctcttttctttctctctcagaaggtacagctttccaccgttttgtagggaaacggactgttcaacgcctgcagaaccgcagcatcgcgactgtacacgtcgtttttgaactgtacttcctccccttcagctacagcagtgagatacaggagaaaaacagggagcttcgttggcaggttaatccttctggtcctgcctgcactcacggtttgccgcaccttttccccgctccatcccagcagcaactctgctaaatcaagagggttttgcagtctgatacaaccgtgactgaatgcgcgcgaacttttatcgaaaagatgcttgcccggtgtatcatgaagatacaccagatgcttgttgggaaacatgaacttgacgcgaccaagagcgttcctgctccccggaggctgccgaagacgataggattgcgccccggaagcccagttaaccgaaccggggttcaccacgtttccgttccggtcaaccacctgcaggccgtgacgggagagatagccggggtctttgcggatggccggaagcgcctcctttcggagaattcccggcggaacgttccatgaaggattaaagataacatactgcatctgagccttgaaaacaggagttttccagaacggctcaccgacaatgacccttgagccccatttgaacgcgccttgctcaaaataggtaatgttgaaacccgcaatattgaccaggaggtaggtaggctcgagtttctgaacaaaccatcggtaacgttcaagattgatacggatctgctccaccctcttttcaacaggaacattgagtgcccgcagtgttttcggcccgacctccccgtcttcctgaagaccatgacgattctgaaattttttgacagcttcctgcaacccgacactgtatcgcattgcttcatctgcatatgaagtatctacctttgagagctgttcaatctctccggatatttccagacgaccgcgcagtgccgggattctggcatcatactgccctatctccttgatcgtcgggccttcaggaacagtgccccatcccccgtctgctgcaagacggcggtatctggcaagcccttctttcaggctgctgtatgagggatgtttcgggcgaagctgtgcaatcaatgctgcaagggaatctccggcaagcgcattccggagcatcccggcaagaccatcgccattgacgccctctgagaggttccagtttgaatcgagcttctcgggatccactttcccgtgcagaagatgataggagagcttgaacatggcatctgtcaggagcagttcatagcgggcttttaaaaacggagtgtccggagaattttcataaaactcctgaattgctgaaagatgatagtcctgagacagtagcccgtcggcttcaacggatttgatcgcatcgagcatttcagaaatctgggatcgcttcacccataccgggctgaaatcattcgacctgtagaaatctgcgagatacgcgttaaacgccatgcgctcccgtcccttccgaagagcctgatcgttttcaagctgctcaatgtggcagcgaatgttctccctgatctcatggttttttccggatttccgctttacctccgtaacagaagacgcggctactgttctcttttgaacgggaggagtctgtgtacttccgggaccaaaagcaagaagcacgacaagaagagctatcataacaaacatattgcaccttgagaaagcgatcagcaggttatttcagcctgctgaatcagacagcaaccgtcaccatctcataaaaagccgaccattttgctttcacaggtaattgaaaaaagcacaaaagcccactgcctgtgctcaggataaacagttgattagaacactgaatccgacgttcagagttcccataaaaacagagaggaaaatccaggcggggtcacggtggtttcctgcgcaggatttcaggagttcagcagggttgagcgaccggcatagttcttgtcgccatgatttataaacagacatgaaccatccttgataaggtcgatcacctttctgtgctgcgaaaatggcagggcggggcatccgagacttcttccaagtcgcccgtgacgtctgataaaatcagttcctgcgtagtcagcgccatgaatgacgatgttacgcataagggcattgtcattgattccacgctcaactccccgtaatcgtaacgagtatccgtgcttaccgctgtaggttctgtcggtcacaaaaaagccgagactgcttttatatgaaccgggaacatttgaaaacctctccgcacgtatctctccgctgttttttccatgcgcgacaagtgaagaggcaagcaggcgattgctgcccatgtctatcacaaaaagccgttttttgacggacggctggtcgtaatcaatgatagtaagcaccctgtcattttttaacgtaccctttttcttcaggaaataatatcccgtcatcgccttctggaggacggcatagtcgatgttgttgcggagttcgggagtacggtagagcgtcttgatagtgttgagaagatccttctgtaaaggagcgctatgcgcgtgagaggggaaaacaaccaaagccattacaagaacgattaaccttataatcatatgatcttctccttttttcatcgttataacctgcacagacacagagagggtaacagatgccggaatgctcctgttttttgcgatgtcatgtaaacgggtctacggaacgtaaaaaaccccccatggcaaccatgagttgctcttcgaaacggcataggtactgttgcagtaagccgcgatatcaagatatgataactgcacttccagacaatgtgcaggaaaatttaactaagaagatagtaattttttatgcattccagcaaaaaaaccacaatagcaggaaatgaaaccgatctgaacatcattttcataccatcgaaaaacagcggcaaattgcctaaagtacttttataaggcattctatcgggaaatttttccctgctccacgcgctgtagagaatgaaaaaaaatcctattttagtacgttacattcagaacacagatacaccatcaaacaaccggatcatgcgaaaaaccctattcttctgtttatgcctccttatgcagctcaccttgctgaacgcgtgccagcaaaaatccggcgagcgggacgcggagaacgtccggaaagaagaatccggaaaacaatttgccggcgggctcttcgagaaaaaattcgaaggcatcatgcacatgaagatttccgctcctgaggggtctcaggaaggcaagctctatatctcgaaaaacggaacccgttttgaaatgaagctggccgaccctggaacaggtaaggtcatgatgaacattactacctttacgccttcagctgaaccaaaccttctctacaccctcaatgatcaggcaaagacatacaatgtcatggacatggaaaagctccagaaagagctgggcgacgtaggggaaaacatggaacaggatgacttcacggttaaaaaactgggaactgaaacgcttcacggatacaaatgcacacatgttctgattaccgacggccagggagaaacggaaatgtggctcacaaaagatcttctcagcgcggcagattttgccagactccagacaggaaagaacaagtcggctgcagcatttgaccgtcgccttaaaaaagccgggctcgacggctttcccctgaagacactggacaggaaatccaacacgagcatggagttcgttaagatcgaacgcaagtctcttgacaaatcactctttgtggttccttcaggatatacaaaaaaggagtcggccctgcagatgatggttccggaaatatccgacaaggagatgcaacagcttgaaaacatgcaggaaatgctgaaagacgagaagagcgtaaaggagatggaagatatgatgaaaaacatgcagaaaaaattcgaagggatgcagatgcccggacaatagtatacggattgaaaagccgcatacaagccgtctgtcccttgacagacggcttgcaatagtatccggcagaaaagaaatcagccagcctcttcagagtacctttacgttgtcaactctcccgcctcatgcaatccgacgatatcccgataggcgcagcagaccgcacaagcactcaaaggcccggtcaccagcactccgatacccagcgccagcgcgccaagcagattgattgccacaagcaccagaaagaacacgaaaagtgaaaaccagtttttcgtcacgatctgccgacttgtctccatggcctgccagaactccatacgatagtcaacgatcagcatggaaacgaacatataactgaccatcaggtagattcccggcagaacgagaagcaccatccctatagcgacaagaatacttgtaacaaaacttgccagcacaagaggcagaaaaaagtgaaaccccttgaaaaaatcaccgaactgtacggtctctcccttgaaaagcataaaaacaacaataatgaatccggcatagagcggagcggtaacaacactcaccgcgagagatccgaacatatcgagccgtgacaaccctgccgccgccacaccgataatcagggtaaaaacgataaattcaccggcacgggatttgaatagttcccagccatctttaagatattttgacggatcgacctcatagccttcttcaatcagtttttcgaacgttttcggatcaacttttcgcccgaaatcaaacggttgcgctccctgttccatagagacctcctgatagtatgtttttcgttattcaaaaaatatggtgaactcatgcagcaagatacgcatgatttaccatatgccgtatgacaagtctgaaaacccgcaggcactttcctgcttcagatagtgctctttcttataacaggatcagaacaacaaaaacggtactccacatgtttatgcttggcaatttactcagcccttcaggtgcgctcggggcaactgaaaacatgattgagaaaacaattccggtccctgtgatttccgcaagagagcttctggtcatgcttgacgcaaaagagagcgtcatactctttgacacccgcacagaagaggagtatgaaaaaagtcatatcgaggaagcggtgcacgttgaaccgaataccccgactgaagcgttcatcgagcggtatgcggataccatccggaacacaaagctcgttttctactgttcagtcggacagagaagctccgaatttctgaacagagttcagcagaagtgtcttgacgcaggagcgattgcctgctacaacctgcgtggcggcatattccgctggtacaacgaaggacatccggttgtcgactccaggggagcaacggacgacatacacggctataaccctctctggggaatgatggtcgagaaaaggagaaaatgacaatagtcaaatgagtaatgactattgactgttttaggagtcaggtgctacgtgttaggatgaagggaaggctatttagccattcagctatctggctatccagccattttgactttttccttttgaattttgacttatatctggtgactgccgactggtggcaacacatttcaatagacaatagcctttactcaatagtcattattcatttctcattctttttcagcggtttccctctctcgtcggtttgtgtcgcctgcgtcttgaacctgttgagaaacattttcaccgtaccgtcctccctgatgcccgcaaccgcgccgtcctgccatatgccgttttccctcgaccagcggctttcagatggatctccctgattctgatggatattatgcactcccttacccacccgaaacggctcaccgaataccaggagcctcttcgctccgtccagtacgcccgaaagatcggcgaatgcatcgcggcttgtcccgtatttccaggataaacaggctttgtcacctttttcatgagaccctgacccggctctgacacacttcccggtcggctgcagttccgggctacgcagatagtcaagagccccggagccaggctccgattcgagaaagtgccatccgctttcaagtccggaaagaccatgcatatcgctctttccaagatcaacaaccctccagtgaaggccatcatactcttttttactgtcaaggtcgacagggcagcgatagaatccctcccgggttttcacccgaatagtacagtgatagtattccttgtcgttatggccgttatcacatgcataacggtcaatcgtcccgacaagaacaccgtaaccatcaataagcgacataagcgtttcgtttttttcaatgtaccgcaatacgctctgcggcgcaactgatcgcgcgccccagcgaaaacaaccctgaatgaacactgcgtattttttcttcagcagataactatatttctttttgaggaaaatcccgaaaacatcacgctgatgccgccaatcaacgagcagatcacccgcgtctggaacatcctttcgacgcctcttgtatcaataggacaatctgaactgtcgttctggaaaattctcgccatcctcatcacgcttgccgtaattgtcggcggagcgaagttcctcagaaggcttgtcactggaaaactgcttgagcaaaccgtccatgacgaaggaacacgagtcgctctgggaacaatactgcagtacctgctggtttttttcggatttcttatcgttctgcagtccgcgggcatcgatctgagcacgttgaccgtgctttccggcacgataggccttggtatcggcttcgggctgcaaaacatcgtcgacaattttttcagcggcctcatcattctgcttgaacggcctgtcaaggttggagaccgtatcgagatcgggagtatcaacggtgatgtcacaagaatcgccatccgctcgacaacaatccggacaaatgaaaacatcaatatcatcgttccgaattctgaatttgtatccaggcaggttatcaactggagccataccgaccgcaatgtccgtatagcgattcctgtcggcgtctcatacaaatccgacccggaaaaagtccataacgttcttctccgggttgccgaacaccacccggcgatactcgaccacccccggcctgacgttatcttccctggattcggggacagctcccttgattttgaactcagggtctggacccgaacgcatatccagatccccaaaatcctccgcagtgaaatcaattacaggattttcgaggcattcaggaccaacggcatcgaaatcccgtttcctcagagagacattcatttccgaagcagcgccgccgggatttggagcaaagaaacagaagcgacagaaaaataactttacactttcaggtctgaggataaaatccctgtatatgctacattgtgtgagtcaggattgcactgttccatatacagttctgactgatctacaacccagttacgttaacacaagggataagcgaggcatctgtcgaaagcctgtgctccctcttgaaacaatgcctgtaaaggagtaattcatgcatacagacccaatcgatcagctggcgatcaataccgtccgcatgttagctgttgacatggtggaaaaagcgcggtcaggacatccgggaatgcctatgggagcggctcccatggcatatgtgctctggacaaagatcatgaagcacaatcccgacaatcctgaatggatcaaccgggaccgattcgtactgtccgctggccacggctcggcgcttctgtattcactgctgcaccttacaggttacgacctctccatggatgacctcagacagtttcgccagtggggaagcaaaacccccgggcatcctgaatacggccacactcccggcgtcgagacgacaacaggccctcttggccagggcctttccaacgctgtcggaatggcaattgccgagcgatactgcgctacgcgtctcaataaacccgacatggaactgatcgactactctacctacgtcatatgcggtgacggagacctgatggaaggcattacctccgaggcggcatccattgccggacatctccgcctgggcaagctgatctgcatgtatgatcacaaccgcatatccattgaagggtcgaccgaccttgcctttacagaaagcgtgcaccagaggttcgaagcatatggatggcatgtggtggaaatcgacggcaacgaccctgaagctatcgaggaagcgttacatgccgcccgtcaggtaaccgggaaaccctcgatgattatcgccaaaaccaacataggcttcgggagccctaacaagcaggacagtgcctcgtcgcacggcgcccctcttggagctgaagaggtcgcgctggtaagaaaatatttcggattccctgaagagagctccttctttgtccctgaatcggtagccgcccacatgagcgccgtgtgtgaaaaagggagccgttctgaaacaacatggaatgaactgttcaacacatacggtaaaagccatcccgaactcgctgaggaaatggaaaccatgctccgcaacgagctgcctgaaggatgggaaacattacttcctcaattcagccctgaagaaaaacttgcaacccgtcaggcatcttccagggtactgcatgcgctggtaggaaaaatcccgtttttggtgggtggttcagccgacctcgcaccatcaaccggtacagaagtcaaacatgctaccgatttcacctctgaaaattatggcggagctatttttcgattcggcgtcagggaacatgccatgggcgccattatcaacggcatggccctctcccgtattctcattccctacggagcgaccttccttgttttcgcggattatatgaaacccgctcttcgcctcgcagctatcatgcaggtcccgtctattttcatattcactcatgacagtatagctgtcggggaagacggtccgacacatcagccgatcgaacagctggccatgatgcgttcaataccgggcctgaccgttatccgcccggcagatgcgcaggagacaaaagcggcttggtacatcgccctgacgcagaacaaacctacggtgcttgtcttttcaagacagacactcccggtactcgaccaggagaaataccctgtcgtgaaaggaacccccaaaggagcctacatactttccgaatggagcgccccgtcgacagatggcaacagaccggtaatacttatcgcgacaggcgctgaagttcaccttgcccttgaagcacagagcgctcttctcaacgcgggcgttccggccagagttgtttccatgccttctcgagaactgttcgaacagcagcccgagtcttaccgaaacgaggttttgccgccttcaatacgacggagaatcgtcattgaagccgcgtctcctttcggatgggacaagtacgcaacagatgaagggagcattctgggcataaaccgtttcggaacgtccgccccgggaaacacggtattgcgtgaatacggtttcagcgccgccgctattgtcgaagccgcgaaaaacctgcaatagcaccgttacggaaaaacgctcatgctgaccaccggaactgaaaagcggatagtccaacaggctgcagcctgcatcgccagccgtattttcagggccatcgagaaacaggggtactgcgcacttgtgcttgcggggggaaactccccccgcgaactctaccgtcttcttgccgacggagtccctgtttcagcaatgcaggaacagggtgtgaacgttccggaaacagccgctgtttccgcttccgggggtaccactgtccggctcccctggcaatcggttatgctcttctggggagatgagcggtgcgttcctgaaaaccatgacgaaagcaatttcagcatggcttgtgcatccctgataaccccgaccgacatcccgaaacggaacctgtttccgatgccgcatgtcacagaaaaccatgaaacggcagcgcgtcactatgaacaaaaactgaaacagtttttcgagcgtcatgaacactgcacgctaaacgcttttcccgtctttgacatcattcttctcggaatgggtgccgacggccataccgcttccctgtttccggaaaacagaaaagcactggaagaaaaaaaccgctgggtcatagctgttgacgccaaacagggctctcccccgggttttcgcctcagcctgaccctgccggtgatcaataacgcccgctcggtactgtttttcgttaccggaaaagacaaagaatcgatggttcacgatataacatcagggaaaaggcccgaccttcccgcggcaagggttaaaccggaagacggagaactgatctggttttacggaaaggggtgactatactgcacattgattgtgcttgtcactacctcagttccggtccccgggaatgtaccggatagatttcaggtgcctcgtctttcagtgcgtcccgtagagcgtcaataactttccagctggtctcgacagtatcctgacggataaaattcatctgatctccggccatcgcgtcaagcagaagacgctgataaggggtcatatgttcattaacgaaagagatcctggaatcaaacttcatatacaccggatcggttatcagttcttttcccggtctttttgacccgaaacgaatagcaatcgtttcttccggctggatctgtatgataatctggtttgccgtgtagctgcaactttcgggaggcccgaaaaaattctggggagggcacttgaaggtaagaacaatttccgtaacacgttcggcaagattcttgcccgctttcatagaaaaagggacgcctttccaacgccagttgtcgacaaaccatcgtatggccgcataggtctcaacggtagagtcgggagccacatccacctcatcgcggtacccatcgtactgcccgagaagaacaaattccctgacattgtcctttgtcaacggccggagtgaccggaataccttctctttctcatcacgcaccgcttccgcactcaggtcaacgggcggctccattgcgatcgccgcaagaagctggagaccgtgattctggataatatcacgaagcacgccggatttctcgtagtaggctcctctggttctgaccccgaaatcctcagcgatagtaatgctgacattgtcgatatactgcctgttccacaacggctcaaacatgccgttggaaaaccggaacacaaggatattctgaacaggctcttttccgagataatgatcgatacgatagatctgctcttcatgaaatactctcccgacgaccgcattcagactcctggcactctcgaggtcaaacccaaagggtttttcaacgacgatttttcgccatccgttacaggaagcattcttaccacccaggcccgctttttcaagattgtctataactacaggtgcgaatatgggcggaatggacagataaaacaacaagttactgcaaagcgcattccggtgggaattgttgtgaatttctttttccagtgaaacatatccttctggttcggtaaagtcggcctgtatatagtaaaggctggcacaaaacgcttccagttgcggctccgtcacactctcaccgccgccgaatgaatgttcttcaatacatttccttgcatatgacctgaacccctgatggtcgagttctgaacgtgcgacccctataatccggtatttttccggaagctgcttccaacgggcaagctggtagagtgatggaataagttttctgcgcgcaaggtcactttccgctccaaacagaacaaacgtaaaatcatccagctcctgatcgatcatttcttctgtaacctggatttttgagtatacccgtgaccgccgaattcatcgcgcagggcggcgacaaccttgtccgaaaaattttcctgcgatcgtgaacggtaacgcctgaaaagagcgcctgcaataaccggtatggaaactccctcgtcaagggcggtctcaactgtccatttaccttctccggaatcggcaattatcccggacagataattcagatgaccatcacgttcaaatgcccttgcaacaagatccatcagccaccctcgtattaccgaaccgttagcccatacccttgcaacttcatggtgatcgaacgaatactcactgttttcaagaatatcgaatccttcacctatcgcctgcatcataccgtattcaacgccattgtgcaccattttcgtgaaatgacccgcaccggccccccccatataaccataaccaccggaaacacaaagatccttgaacacaggttcaagggatgcatagacctcagggtttcccccgatcatcatgcatgctccgcttctcgctccttccagaccgccgcttgttccgacgtccatgaaatgtattcccttttcagcaagagccccccctcttctcacggtatcatgaaaatttgaattacctccgtctatcacaatatcacccggttcaagcgagatgacaagactatccagggttgcgtcaacaggagcgcccgatggaaccataagccagatgatccttgggtgactcagcccggcgaccaactcatcgagagaatttgaaggctcagcccccctgccggccaacctgtcgacctgctctctggaaagatcgtaaacaacaacctcatgctcatggtcaagaagattttcaaccatgttcgctcccattttcccgagaccgataaatccaagtttcatatcacctctgctattcgggttccagtttctgaatccatcctgctcctgccatgcagcccttcaatgcgaaaaactgctcttcgatatccgtcagcaattgccccgcctgtgacaggtctccctctctggccgcattctcaatctgctgcgcgacttttgataatttccagccaccgaccagcagtgccgcaccttttatggcatgagccgtcagaaaactctcttcgcttgtacgctcactgatcgcttttttcaaacggataatctgctgaggtgtatcttcaagaaaattttctatgatcactctcgctacatctctgtcatgctgtagtctgcccagcatctccgtttcctgaaaaatcgagctatccatactcatactgtccactcgtttggggttactttcattatcatcagaaacagacgacgacagcttttccccggaatatttctccagcatcgccgtaaaatcggacattctcaccggttttgccatataatcatccattccggcctgaagacatctctctcgatctcccgtcatggcattggcggtaatagcgacaatcggtacttccggattcataacattaccctgcccccgccttatacatctcgtcgcctcgtatccatccatctcgggcatctggcaatccatcagtacgagatcatagtgaacctttgccagagccacaagcgcttcagtgccgttctgaacaacgtctgcctcatatccctctttctggagcatggacagcagcacaagttgattgacctcactgtcttctacaagcagtattctgaaatgccgtctctctttttccgtaacactgtggacaggtattttgttcttctccagcagttcaggtgtcgatcctctccttttcagaagatcagccacacatgcatagagctccttgccccttatcggtttttccaggcatgcatccggtttccccagtggatccggctgaaaatcggcgccgcgccctgcagatgtgagaccgataacaatgacgttttcaagcaaatctccggtcctgaatttttcaaaaacctcatcacgccgctcctccggtaaagcgataagaacaatatccgggagtacaccgctctctgccgccttctgtaatttctttacacctgattcccagtcagaggcttcctcaaaacagctgttccatagcgaaaaaaatatttttatcagctttctcgatgcctgacagggctcgatgagaagaacgttgaatcctgtcagcgggatcgagatatctgcatagatttgatcaggatgttgctgttttataaagtcaattgaaaaatagaacatagaaccttgagagggagtactcctcacctgtatccggccacccatattcctggcaagcttgttggaaatcgacagcccgaggcctgtgcctccgtatttcctgatagttgaaccatcagcctgcacaaaaggttcaaaaatcgcatccattcggctctcatcgatgccgatgcctgtatcggataccgtgaaacggatgcgtgcgttatccccaaaatcttcctcgagctccacgttaacgaggatttccccctcatcggtaaacttgatggcattgctgattagattaaccagtatctgcttgatgcgacccggatccccccgtaaaaggagcggaatatcttcatcgggcagaaacgtaaaattgagcccttttttcccggctttataggaaaacatatttatgatttcatcgagcagatcgagcaggttaaaatcaatctcttcaatttcaagtttatcagcttcaatctttgaaaaatccaggatatcattgagcagatgaaggaggttttttccactggcattaatcgtctcggcgaactttttctgctctttatcaagcgttgatctcaacaacagttcagacataccgataacaccgttcatcggagtacggatttcatggctcatatttgcaaggaattcgcttttcgccttgtttgccgcgtcagcttcagatgccatggtattggctctggcaatcgacgcttcaagctttctgttggcattcattagctcgtttctcgccctgtttgcatcttcaacaaggtttatgagcgcctctcgctgcctttgcttgagcgactcctgatccggttctttccataccctcttatggtcatgctcattgaccgctgaatctggccggataccctcccgggaattcaaaggcacataaacatcaccattcccggctcttcttacagcatatcgaggaggtctgcccagttcttcacataaacgattgacctcttccttgagctccagatttgtctgttccctcccaaccatgaaacggttgaaacgttccagatcatcaagggaacgcttgagctctttttcaattctttttctttcagatatgtcggtggatatcatcaccacagaggtaatcgcaccttcctgcatacatggtccgaaacgggactcaaaatcaacactccggccgttttgctggacgaccgtactttcaagtttggcaggcattccggttctgaatacctgttcaatagtcgtatgatagatgtcatgccgctccgctgtgatatgctcacagaaatgtttaccaaccgatatttccgattggtgccccggcatgcttctgttcatgtatatgattctgtgcgaatcatcaacggcaacgatggtatcaggactgttcgacaaaatggaactcagggtattttcactttcccgaagagatctgagggtggtatctagtttttccgaggagagttcaagctcgtagtttttgtcttcgagctgccgcctcaaatcagacaattcaatggactttctgatcagattgatattctgttcccgaagagcgttctgtttatcaagcaactcctgctcgatctttttgctttcgagcacctgatgccgcagaagaacaagctgtcgctcaagctcactgtatgaaagattttttctctccatgtcaatcagtaagagttatgcactgcccaatatccagagcactaccgtctcattgtgaaactttgcttcagcaagcttttctacggaactgtcgatagggccaatttcaccataggtataaaaaccgatgatcgggacatcatatccgacggtctttctgacgacgtccacttcttcagtgattcttcttccaagaaccagtttccgtccaacacaactaaacatgataatcaattcaggcttagctcctccgagccgtcgcattgcctgttcagcagcctcacgcgcgccattgatcacatccccacgggatccggttgtcagcgtgacggcactgccttcagggatagaagcggccatggtgatgcttccttgcttttcatcaacactcaaaccgcaacgtatctgaaaataccgttctccggattcgcccgcttcttcatcaataagtccgaacgggtactccatacatattcccggcagacgtgcggaacgttcatctccaagaaattccctgtacaatccgagcgcgctcacatgatcgaactccctcacgacatttcctgtcgatgatgtacaataaaagctgttgcctattgatgcgaacccgcttctcacaccaatacccgtaaggaatgaatcaacaaaagaaacactgaggccgacgatcgcgtcacgaaaaaccttcccgttgtaatattgaaacgtctgacggaaacgcagatcatcaccgagatatcctcctgatatttcatagtcgctgccaagaagcttttgaagacctttaagaactttcaagccatccccgcccataccattcggaaaaacaagcagagaagaggacttgctcagaagcgtttgtaagcctatatcctcgatcagctcacgagcgcagctctcttcgccccggctcatatgcagtcctatccccgtatcaaaggtcacgtgctgtgagctgattgccataacaacaaccgaagcctcggaaaaaccttccggcgaaatctccccggctgtcgttccgccgaccatgggaacatcacccgaaaccgacgtgatacctttcagcagggccttatgatcaaactgcatcgccccgaagacaatcagcacgtctgctttcccgcctgttttttcatacgcaagtccgacagcctctcttcctgccgagaaagagtcatggtgatggcttgtaccaacgccaacggtaattgcacacatatgtttcgggtatgaagttcacgaaacctgcccataccaccaataagccaaactgtcatatccatcttgcggagaggctctctctgccgccttttccgcaaaacctgaaaaggaacagttcctgaaaacttctgtgataacgggggaacaggctactcactctatagtcatcaatggcacccaatagcgaaggaaccatgacgtaatatcaaattacttatttattgtaattatcccagacgaaacagctcatggcacaacatccagatacctgaattgaacactacgccagttctcggactccagatagtgtaacagagaacgattgatatcttcggtcctcgggctgtccggaggaagagcgacagcataatattcgtaccggaaagaggtctctataacctttataccctggaattttccggaagctatcatatagcgcatgatcggttcatcatagagaaccgcttcgacacgtctttcctgaagagcctgcagcgcatcctgaattgtcgcgaaatgctgaaacgcgatatactcttcattaagatactgcatactcgtagacccttcaaccgttcctgtctttaccgcatgaaggtctcgtggattggtaacggagacaccgagagagcctacagtcaaagtggttgtaattgccgccgtaaagcctgaaatcataacgaggctcgcaaacatccatacaagcgcgaccactcttcctgcaggggttttcggggatttgtcgccgtatcccaccgtagtcatggtgactgccgcccaccagaaacccgaccctattccatgcgtcggtgaccctccgaaatgctccggatttttccggcgttcgaaaagccagacaagaaaccccgacagcagcagtacaagggaaagcagcacgacaatcctgaaaaaaccgtacgaaaaaaaaaccttgagtatatttttccagtcaaccccctcttccagcgtggcaatcccaaaccgtgacaaataatacggctgagaaaaatcaagcgtttcctcccgttctgccgtaacggttatcgcggcaacgcctgcatcgagttcgttatcggcaactcctttcagaatatccgacaattccatttcccggaattcataggaaaaaccgttctccagagcaattttgtcccagagagcgacactgattccttcccatgaaccatcactttttttcataacaaaagggggagagtgcttggtgccgataatcagtttttctcccttttcggcagctgataccggacacggagagaaaagaaaaaagagatgcattaaaaaaagcccgcagataaccgctacgccatttccagctgccatgaggcatggacgctctgctttctgaacattgaatttctgtttgggcatacgcgtgattgaaatatcaaaaccaattaatagcgagagcatgagagcatctctctgcattgtcatcagcggttggagcacagaaaccggagtgtacagagagtacatgaggatttcgagcactgctcaacaaagcaattgaggtgtggaatacataaatagaggcacccattagtcaaccagataatattccagcgttgaaacaacccttacttttttcatatacggggtattgctgtctctgtccattatggaaaactgaccttgactggcacgcttgattttgccgagacgactgccggagtcttcggcaaacttttctgcgacagctctggcgttgctggttgcttcttcaatcatcgcaggtttaacctcgttgagttgtgtatacaggtactcggaacgcgcctggtaattctctcctgaaatcgccaccccctttgcgccgagatcactgagttcaccccttgccaacctgaccttttcgatgttttccgtatagacgttcactgttgaactgcctgcgtaccgataacgatagctgttcgcattaccatatcccgtcgcctgacgatcgataattgaaggtgcggataccgaaatctcttgttgagctatacccttctgcctgagaaaagcaacgacaacgtcgttctggtcttgcagggtcgcgaccagaaaggaaagatcatcagccgcgacggtaaacgtgacgggccagatagctatatctgcggatacttcgcgctcggccaatcctttcacaacaaccgtcctttcaaacgccttgaaacgagtaaatccttcagatactacataacctgaataattcacatgggtaataaaaaagggatgcataatcgccacaaagtgttattttattgatgcttagacaacaaataattacttgacaaccatgcaactccctttcgctaatatacacactgaacagcccacccaacaagcgctatttcctgattgtttcgaagtatccgttgccccggtcaagggcaaaaaagtggttcttgatttccagggcggcaacaccaccagcgatgccggtgtcctgctgttgaaggaagtcgagtccatgaccaggatcgttccgaagcttgccgattgcattgccgattcgcgtcggacctcgtctgtcatgcatgtgatccatgacctgatcgcccagcgggtctaccagatcgcctgcggctatgaggacggcaacgacagcaattccctgcggaaggatcccgctctcaagatggccctcaaccgtcttcctgaaagcggcgatgaccttgccagccagccgaccttcagcagactcgaaaacatggttacccgtccggagctctatcgtatggctgtcgggttcctcgatcatttccttgactcctacaccgaggcgccgcgggtcatcgtcctggactttgacgataccgaggatgtcgttcacggcaaacagcagctggcgcttttcaacggctatcaccaggagacctgctaccagcctctccatgttttcgaggggttgactggcaagctgatcgcctcgatccttcgccctggcaggcgtcctaccggcaaggagattgtgtcatacgtgaagcgtattatccgccatatccggagccggtggccggaaacgatcatcgtctaccgcggcgacagccattacggcgtgccagaagtctactccttccttgcttcaaagcggaactgctacagcgtgaccggcctcggcggtaatgacgtgctgctccgctccgtcaaggacattattgaggaggtcaagaagcatggagccggataccgccgttaccataccttccagtatcaggcacggagctggaatgggagccgcagagtggtcgccaaggtcgagatgaccgaaaaggggttgaacgtgcgcttcatcagcaccgacatacaggaggcaaaggccaagactctgtacgagcaaatttacagcgctcgtggcaacgatgaactctacatcaaggcgcataaaacgttcatgaagagcgaccggacctcgtgccatcgctttcttgccaaccagttcagggtcttcctgcattcggcggcctatgtcctggtccacgccttccagaccaacctgctccggggcaccgcccttgccacggcgactttcgaaacgatccgcttgaagctgctgaaaatcggggcgaaagtcatcgagatgaagacacgcatcaaggtgcatctgccgacctcatatccgtacaaaccgatactgaacaagtgcctcaccatccttgagcacctgcgatcagtcccatggccatcaacagcaattccgtaatgctgtaacgtttccagaagggggaggtgacaagcaaacagagctacaggaagggcgtaaatgtcgtgacgtcaagggatgactatggcctcatggtatctgagaccagtttcttacagggataagtcgcttttccggcatcagtaaattcccgataaggggtgaacgtatgacgcgaagacacggcaggtcgggatctcaggttggcttcgcctttggcaggcccacttttggctcgagaggcctctcttttgcagtctcatgaattattcaggataagaggatataatcagtcctgcacaaagcagcgcccctataataaaggattctgcaattcttttttctttcatacgccctgaatcttaatcattgcatgaaacaccttaagaagaagttataaaattacagcatttctgataacgcagagcagctgaaagtcatactcttgaaattcgactatgcagtgccacaaaggtatcggcgatttctgtcacagcatcaaagctgcaggataaaccggagtgtacagagagcgcatgaggatttcgagcaccgctcgacgaaacaattgaatcctggaataaattaatagcggtttagggcacctctattacttgtcgtgagcgaactgaagacaaggcggacggagcacagaaaccggagtgtacacagagtacatgaagatttcgagcaccgaccaacgtagtattcgggtcgcgcaacaaattaatagaggtgccctttacttatgttgaatatattcctgaatagagtactctcgttaattctttttcattccggagatacccgaatgccagataaacaacacacctctgaaacagtacttatcaaaaaagatgagcatgaaattggtcacatcaccatcaacaggccaaaagcctacaatgcattgtccatcgaatgcatggaagctttgatccgggcattggatatcctgtctgctgattccagtgtcagggttatcattcttgctggatcaggaaaagggttttgcgccggccatgatttaaaagaattacgaagctgcacggaaaaaacgtttcataaaaagatttttgacctttgcaccagattgatgttatcaattactcgttcacccaagccggttatcgccaaagtccatggcattgctactgctgcaggctgccagcttgtcgcgagctgtgatcttgctgttgcagaaaaaaatgccggattcgctacaccaggagttactatcggcttgttttgttctacgcctatggtagcattatctcgaaatatttcgaaaaagcatgcgatggaaatgttattgtcgggagatctgatctcggcccagcgggcctatgaaacaggactcatcaaccggctggtgcccatcgaacaacttgaccaggcaacacttgatcttgcgaaaaaaatagcctcgaaatcacccctcgccctcaagatcggcaaacgagcattttatgagcagcttgacaggaatgaagaggacgcatatcggtactgcagtcaggtgatggttgagaatctgacgagccgggatgcaaaagaagggatcgatgccgttttggaaaaacgctctcccgtttggtgtggcgaataagagtatttgcctctgatcctgcgattcccgcacctcattagagcgtcgcctctatgacgctggaattgagcgcatataaaaagatgtaatcaactatgggcagtgatattcaacacagcttcttcagcgaaacggactttcgtcagttccgtgaaaacctgagaaaagagacaaaaattctgatggactggttttcttcagaggttttcgaaaattccggagaaatgtgcggttttgaacttgaaggttggctggtaaacgaaaactacacacctgccccccgaaacggggagtttcttgagaaggttaacagcaatctcgttgtagcggagctgtcgaaatataattttgaaataaatacccatcctcacccccttgacaaaaacctcccggcctatctgcaggaagcgctttcaaaaacatggcgttcctgtgttcatcatgctgaaaccatgaattgccgggtactgatgataggaattcttccaactatcgaagacagaatgctcactctggagcatatatcccccttgcaacgatttgcggcactgaatcgtgagatactccgttccagaaaacgtaaaccgctgaaaatccatattgaaggacaacgggagacacttactgtcacacaccatgatgtcatggccgaggctgcgacaacatctcttcagatacatcttcaggtttctccagaaactgcagccaggcactacaacattgcccagattctttctgctcctatggtagcgctcactgcgaattccccttttctcttcgcaaaagaactctgggatgaaaccagaataccgctctttgaacaggcggtaaacatcccctccttctgcgataaatccggcagaattatttcaagagtgacattcggcagtggttatgtgcgaaactccttaaaggaactgtttcttgaaaatcttgacggtttccccatacttctccccgaaacattcgaggaagatttcaactggctcaatcatctgagactacacaacggtacaatctggagatggaaccgcccattgataggcctgaacgactccggaacgccacatttgagaatcgagcaccgcgtaccgtctgccggcccctctatacccgacacggtagccaatattctttttttctacggaacgatgttccacctgatcgagcagaacaacccgatagaacaggaaatatcttttgaagatgccagaaataacttttacctggccgccaaaaagggacttgatacgcaaatcgtatggagaaaaggaaaacatattcccatcagggaaatcctgctgcatgaacttctccccggagcgatccgctgcttgaagagaaaagggattgatcagaaacaaatagagtatactcttgacgaaatagtcaggcaaagggtcaaaaccggcagaaccggggctttctggcaaaaggcatatatcaaccgtcacggcccgcgattccaggagatgacccatacctaccacgagaaccagaatcaacagaaaccggtacacacatggaaaatctgaacaaggcgacagcaccaccggaactgaacctgtacaactccattccggaacatctggccgatatcccggtcgaaaagctcgattctatactccccggcccgtcccttatctacatcgaaggcaacgtctccccaccgatattcatctcgatacttctgcacggcaatgaaatcacaggttttctcgccatccagcaactcatcaaggaactgaacctcacctccagacctgcaccgagaggtatcattctctttatcggcaatatcgccgcggcaaaaaaagggatgcgcagacttgaaaacgaacccgattacaatcgcatatggagcggcggactccttccggaacaccgccttgccggaactgttcttgaaaaactctctgaagaaccgttatatgccgccatagatatacacaacaatacaggcaaaaatcctcattatgcctgtattaaccgaaccgatccctcatatatacatcttgcccggaggttcagtaaaacaatcgtttattttaccgagcctcatgaagtgatttcaatggcgttctcgcacctctgcccttcggtcaccctcgaatgcggtttttccggagatgtcagggggctcaaccacgtctgcaactaccttctccaatctctcaccatgccggcaggtgagcttttcagcccaccgtcgaacaaactcagtgaaatctatcataccattgcaaaaatatccgttcccgacaatgcacagctcgggttcggcaactgcaggcggaatgtcgatatgtgtttcaggaatgatcttgaagaacttaatttcaccactgtgccgacaggaacaaaacttggcgtcacaagggcgaaaaactgcacgttgcagataacagataacgacaacagagacgttacgggcaactacatcattactgaaaacaatgccctcataacaagaaaacctctgataccgtcaatgtttacgaaaaacagaacgattatccatcaggactgccttggttacatcatggaaccctatccaatggacaagcagacaggacaacgatgagatggagaatgtctaatgactatttactattgaatagtggaagacggagaaagtgctgagcgatgagttaggtgttaggtgttaggtgttaggtgttaggtgttaggtgttaggtgttaggtgttaggtggaatatggttgaccggaagggaaaaagaaaagaggcgagagcagagaagatgggagacgggaggttgatgattcgtaggggcagacccctgtgtctgcccgtggtgacctggggaggcgggacagattttccccctgtcattcccgtgcctgacccgtgaaatccgagcatctatttcacaggtcttacacgggaatccagtcttcataccaaggtttcgtatggatgccggatcaagtccggcatgactagaccggggccggagatgaggagagggagagcgttgtttctgcccgctttgagcgatgcaggtgtgatgtgcgttaggtgttagggtgtaggggcgaaaaatctttctccctttacaggtcatcttcaggctatcttgcagttcagctatccagctatccagccattgagcctttttacttaacctgatgatggatcccggatcaagtccgggatgactatcttcacctaatcacaaatcacttgttacttttgacctttgccttttgccttctattcttcactaatccctgccaaatgccctgacgtgttttctcatcagttcaacaattcaacgactcaacaaatcaacacttcaacaacatgtcacctgtttctcgtcactcgtcactgtctttccttcttccttttgccttttgccttttaccctttgcctttttctgccttcctcccgataatctccctgtaacgctttataagcgctccgttgataaccggccaggacatggtttcggcgaatgcgagtccgttttgacgcttcctctcgaaaagctccctgtcctttatcagccggacgcaatagtcataaaactgatcctgatcacccgcttcagccacaaaccctccatctgcccgctcgaccagctcctgacagccaccttcatttgacaccacgacgggaataccggaggaaaaaccttcaagaacgacattgccgaaagcctcggttgtcgaagggaaaagcatcagatcgctgctggcatacgcttcaggcagatcggtgccgacaaggtatccgggaaatacagcttcaggcattcttcgacgcagttcatcctcttcaggccctgagccaatcatgacaaaaagaacgtcaccggaaagatcgctcttcatgaagcgctcatagacagcgatcaccatatgaatatccttgtaccagacaaatcttccggcatacgctatgaccgtcttgcttcccgcaccccaggtatcacgacgtgaagcagaccttcgggaggggttgaacaactctctgtcgattccccttccccagatttcaacgtgttccatccctctggattcgagcctggatttcatctgctttgtcggaacaaacaggctatcgcaggcattgtagaacttccgcaaatacttccacaccacattttctgcaaacccgaggtggtaataggaaagataggaaggaaaatcggtgtgatagacgctgacaaccggaaggccccgtttccctgcatacttcagaaacctgcgacctatgatatcaggtgtggaaatctgaacaatgtccggcatgaactcatccagctgcttttcagttgccgctgtataaaaaccgagacgatagtcagggtaaagggggatcggaacggaaggcatagcgatcaccgtctcctgacgggggtcatctgaagaaatatcaggcgaccatacaacaacctcgtgcccttctttcagaaacgaggtcacaagttgatacatggtccttaccgccccgtctttatcttttacgtaggtcccggcatagagagctattttcataccttgtctgctacatcatacattccgaagtcagcggccgggaaaaacatcctcgtccggcatgcaaaatcgacatcacaagccgtatacttcaagccgcgggttagtgcgtcaaaggtaacatttctgtatagataaacccgaacctgcctgcatgatccgcagaaatcgtctgttttccgtcctctgtacgctcctcagacagaaatcctgaccacctcagggctgaccagacgctcgaaatccgcataggaaagccgcagaagttcattgtggttaccggcattgaacacaatttcatcatcctcggcaagttcctcagccacataggttttcataccgtacagattcccgaaagggggcatggcccctacctcacaaccgggaaacatgtcggcgaaatcctcttccgcggccagctccacatttcctgtgccggcagcatccttcaacttgtcaaaatccagcttgtccgaggccggaagcactgccagagccagcttgccgtcaatagtcaccataacggttttggcaagctcttttcccggaacatgcgcagctgcggcaatctcctgcgcggtgtaggctggagaatgactgataatgaagtacctgatgtgatgactgtcaaggaaatctctcaatttgctgatcggcatagctgcccccttgtacgatgaattgatgaatacacgcagtacctctccaacaaaaacagaacagaaatcagcactcctaatacttgaaatgtaagagtacgcagagaacaatacctaatgaaagccaaaaaaagcaataaaaaaggccacctgaaaaagtggcctttttgcatttttggctgacctttctgacaaccttttcaccgcgttttgtgatttggtgaaagctgcgttcagaatgcaaaccgtacacctaccacagcattgtgactcgccatactatagtcaacgccgtaaccgcccgggtcaacatcagaagtggcgaagtaacgatagccaacatcaaccgtagtatcttctgaaacctcgaaaccgatgcctgcaccaagctgataggcaaatacagtatcgtcgtcactcgttataccatcattgaagctgacatttgcgataccggcacctgccgtaagataaggagtaacagtgctaccctctgactcaatgtcaagatagccattggccatgaatgagagaatggaaactctccagttccagtcacccggtatctcgatgcctaagagtgtgtcgatgctgttagactggtagccgatagcggcctccacacggtacatatcaccgtcaagaccgactgcaccgtttaccagatagccggtgttgaacccccatacatcttcaacttttacaacgccgtcatccgcactggagttggttaaaaatccaagccctgccgataaactcgcataaggagctgccgcatgcgcaagcggtgaggaaaagagaaagaccagaagggttccgataaagaaactgaatgactttttcatgatgattctccgtttgttagtgctgccacagaattgcacaaatatactacgttatattatacgtaatttaaacgcaaactcaaacccgttacgggaagaaaacgacaaaaaagtcactccgccatcaataatccgcagacctggttctatgacgatttcaacgccttaacgagcgtgaataatccctcgctaacgttgtatagggcgtatcgaaacctgcaaaaagacaacgtatagcaatcaatcagaaaaaggcagcggagcccgctgccttgaagagtagaattcatttcgacggttcagaaaccaaaacgaacaccggcgacgatgttatgactggctatcgtgaatgagaaaggatcttcaggggtgaaatccgtggtcgcaaagtagcggtaaccgagatcgatcaccacgttgggcatgccggtaaaccctacgccagccccaagctgatatgccagaaccgtatcgtcgtcactgttgccgtccccgtaatcgaaggacacattggcaagacctcctccggccatgagatagggagtaatcatcgacagaggcacctcaacatcgagatatccgttagccatcagggaaagaatgtcgagcctggtattgtcggggtcggggccaagaactcctgaaatgccatcaagatcgtttacctggtaaccaagcgcagcttcaagtctgagcgttcccgcatccagaccgacagcccctgagacggtgtagcctgtcttatagtcaacagcgtcactgacaatacctgtattgtcagtgaaatccgaatcagcgagcagtcccaaaccagccgatgcactgacataaggggttgccgcctgagcaagtggtgctgacacaagaagcaccagcaataccgcacacacacgaatacattgtttcatgctctctctcctttattaatagacacaaacagaacaactgtctctctcgatcatgctactgaaaaaaacaccggaaatcaagggcatctctattaattgtcatgagcggttcaagagcaaggcgaacggagcgcagaaactggagtgtacacggagtacatgaggattttgagcactgttcaacgatgcaattgaaacgcggaataaatacatcgagataccctcaagctgttgcttcatccttcatccgtttgagtaaaggaagcgagtcccgataccccacctcgacaagctccggaatccgccgggtatcgacaagactgaattccccgagatcaggcgcaatcgtcaggtccgcctcttcgatctgcatggcggttgtcgttttcagcgtgctgtaaaaagcgttaagcaggaggtcgacaatggtatccggcctgctgaaaatatgaccccccataagatccacgcaaacgagaggacgaacatcctgctcctgaaggggagaaagaggaacattctccataagcacgccatcaacaagcatgcgtccgcctatctcgaccggcctgaaaacagcgggaatacaggaactcgccatcacggcctcggcaacatccccgtttttcaacacgaccttctcgccgctcccgatatcagtcgcaacgatcgcaaggggaagaggagactcctcaatccttctttttcccaggaggtctctgacaacacgtccgaattttttattggaaagcagaccgaactgtgaaagcgtcagtccggtaagatcaagccagtcgagttcatgtgcaatctcttcgatctcgcgccaacccatgccgaatgcgtgaagagcggcaataaaagagccgatgctcgtacccgacaacgcccctgccgtaatcgcaagttcatccagagcacgcagcacgcccacatgtgccgcgccgagcaccgcgcctccgccgagagcgagaccgattgagagcgttctctccgggtttgcctcctgagtctccttcatatttttttctccttcatcaattcactcttgatctcaagaccaaacccgaagtttatttgataccatgtactcagccattgcaataacttgtaatcatcactcagaactaagcctgaataattcatgatagttcgaaaacccgaattgcagaaatattcagtgaaccgatactatacccggattccctcgtaaaaactggtaaaaaaggtcaaaaccccatggattcccgtgtcaagcacgggaatgacagggagtgaagaggagtcatgccgccccgtgtaagacctgtgaaacagatgcccggatttcacgggtcaggcacgggaatgacagggggaaaatctgtcccgtcgccccagtcaccgcgggcagacacaggggtctgcccctacgaatcatcaacctcccgtctcccatcttctctgctctcgcctcttgtctcttccccttccgatctacccatattccacctaacccctcccacactcattgctcattgctcattgctcattgctcattgctcattgctcattgctcattgctcattgctcattgctcattgctcattgctcagcactcatcactaattcagccccccggcaccccttatgaaaacagacgaaacagcctccggagacggttgaactttttttgactgaacggaggataacggagaacgttttcaggaaacgttcttttcacatgcacacttctgggtcgggaaaaggtttcaaaacccgctgccccatggtatacgcccattccgctttctccggcgccgccgaaaggaagagcgggaattgcggcctggaacatgagatcgttgatacagaccccgccggactgcgtgttctgtatcatatactcttgaaatgaacggtctccggaaaaaacatagagcgcaagagggtggcgggccatacgaactactctcagtgcgtcttccggcgtctcataactcagtacaggtaacacgggaccgaaaatctcatcggtcatcacacgtgcatcaggtgaaacctcccgaagaatagtcggggagagataacgacgtcctgcatcagtcgatcctcctgtaaccacgatcccctcgtcgagatagccggcaagcttctcaagacgagcttcagtaatgactgccggataatcaaggctctcttcaggttcggttccgtaaaacgcctcaacggcatccttcatgcacctgagaagctcttcttcagcattacggtctacaagaacgtagtccggcgctatacaggtctgcccggcattgagaaacttcgcccagacaattcttctcgccgctacaggtatgttggtgttctgatcgacaatacagggattttttcctccgagttcgagagagaccggcgtaagatgttccgccgccttgcgcatgacctgttttccggttttgatcccgccggtaaagaatatgtaatcaaaagattcttcgagcagctgccggctttcttcaactccccccggaaaaacctttatcgcctttccatcaaggtagcgacccacgccttccacaagaagctccgatgttgccggagactgctcggatggttttatcatcacacagtttccggccgcaatcgcgccgatcgcaggcgcgactgcaagctgcagaggataattccatgccgccacgacaagcacaacgccatagggctccctggtataaaaacttcggcccggctgaaatcgtaatggcgtaggcaccctcctctttttcatccaggatttgaggtgtttcagagcagcatcaatttccgttatgagatagtgaatttccgtgaaataagtctccgcctgtgacttccggaaatcactctgcagcgcttcataaatctcttcttcctgttccagaagaaaacgcctcagcatgagcagctgtttttttctccaggaataagagcgtgtgataccgctctcgaaatatgttctgagatcagcacaaagctccgaaggattcagagttatattttgtttgttttgcaccatcatttcataggaaaaagaaaacgtgccaagtgctaaggtgaatatagttgaagcaatgacgagtaacgagagtcgaagtcataagtcaaaaggcaaaagtcaaagggaagaaggaagaaggaaagaaagtgacgagtgacgagaaaaaaacaaactggctggttggctggatagctcaatagctaaatggctactcagctaaccagctattgagccgtcgtaacacatagcacctaactcctaacacagtcaccaagtataagtcaaagttcaaaaggaaaaaggcaaaatggctggatagccagatagctgaatggctaaatagccttccctccatcctaacacgtagcacctaactcctaacacctccaacattccacactcagcactcagcactcggcactgagaactgagaactacctcctctatacgcctctgctttcatttccttgcagtatctgcatatactttaaatgtatcaacaaacctgacaacttctacactatggaatggatggcgcagcctgggtcatgggactgacaacaggcctgtttacggttatgcagcacgaagtatccggccgtgacctgattcttttcggcggcggcctcttcctgcttgcaaaaagcaccagggaaatccatcacagtcttgacggagtcgaagcatacttcagggacggtaagtcttgcatcggtactgctgcagatagcgctcatcgatattgtcttctctcttgactcggtaattaccgctgtcggccttgctgaagaggtcgcggtcatgattatcgctatcgtcatttccgtcatcattatgatgctcgcggcaaaatcgattaatgatttcgttgacagacacccgacaatcaaaatgcttgcactgagcttccttctgcttgtaggcgttacacttgtcgcggaaggtgccggggttgaattccctaaaggatacatctatttcgccatggctttttccgtcggggttgaaatgctcaatctccgcattcgtaaaaaagaaaccgaaccgctgcatcttcgcaaatcatcgccggctgcaccttccggggaatagtcacaacaaacctttttgtctaacaatggaacagacaaagctttaggaatgtttcaataattcaatagcctgcatgttcaacaagagaagcaaggagtgaagatgcccatacctgaaccgctcgaaccccggcagctctataccacctgcgacccccaaagtttttccttcacaagcaccgctgatcttgacggagaaatcaaaatatccggtcaggaaagagccagagaggcaatacggttcggtgtcggaatgaaacaaagcggcttcaacctgtttgctctggggccgtcaggaacaggcaaacaaaccgctcttgaacagtacctccaggatattgcccctcatgaaccggttcccgatgactggtgctatgtctacaattttgaaaattcacgacaaccgaatgcaatcgcgttgcctgccggaaaagcgtgccgtttcagccatgaaatgaaagagcttgtcgagggactgttttctaccatacccggcgctttcagcagcgaagaataccaggaacaggaaaaagtcatcaaggaacagttcagtgagcagcaggcatcggcaattgaggaacttgaaaaaaaagctgccgagcatgacatagcgctgatcaggaccccttccggctttgcttttgctcctttaaaaaaaggcgaagtgctcaatgcagaagcttttatgcgcctcaaagaggcagaaagaaatgccattgaaaaagagatcgccaacttgaagggagccatgcagagcattatgatgcagatcccgaagttgcagagggaaacacaggcaaagcttaaagagctcaatcagcaggttgcgagctttgccgtaaagcctcttttcgccgagctgaaaaacagctatcaggatcaaccggcagtggcgctctatcttgatgctgtggaaaaagatgtggtcgaaaacttcaaccagttccttgaaaaagagtcatcttcaccaatgatgcccatcggccctggagaactgaaaaacaaggcaagccagcagctccatcgttatagcgtcaatgtcattatcgataacagcaaaacgaaaggcgctccggttatctatgaggacaagccgtctacccagaacctggtgggggatatcgaacaccttgcacagatgggaatgcttgtcaccgacttcacgctgattaaatccggagcccttcaccgcgcaaatggagggtaccttatcctcgacgccaggcgtcttctgctggaaccactcgcctatgaagcgctcaagaaagcgatacgaacccggcagatccgcatcgaatcactggcacagctctatggaatggcaagcactgtctcccttgacccggagcctgtacctctcaacaccaaaatcattcttctcggtgaaagaagactctactatatcctcagttcccatgatcctgattttaacgaactttttaaagttgccgcagacttcgacgatgaaatggatcggaacgaagaaagtcacctctcctatgcgggctttatcagctctatcgtccgtcgggaaaaactgcggcacctcgacaaatatgccgtagcgcgtatgacggaatacggagcaaggctctcaggtgattcagaaaagctctccacgcacatacaaagcatcaccgatctgatacatgaatcgaacttctatgccgcggaaaatgatcacgagctgattaccccggatgatgtaaaacaggctatagaagcgagaaaataccgggccggacgcatccccggaaaaattcaggaggcgatactccggaacaccatactcattgatacagagtcggaaaaagtaggacagatcaacggactggcagtctatatcctcggagatcagagtttcggaaaaccaagccgcattaccgcgagtatcaagctgggaaaaggtgaggttgtggacatcgagcgagaagttgaaatgggcggaccgatccactcgaaaggggtgatgattctttcaggatttcttggcggaaggtttggagagcaacagccgctttcgctttctgcctcccttgtatttgaacagtcctacggcggggttgacggtgacagcgcctcatctgccgagctttacgccctgctctcagccatttcaggcaaaccgatacaacagagttttgccgtaaccggctcagtcaatcaatacggagaagtacaggctatcggcggagtaaacgaaaaaatcgagggttttttcgatctctgtcaacaacggggactttcgggcaaacaaggtgttcttatacccgcgtccaacgtaagaaacctcatgctcagggaagatattgtcgcggctgtcactgaaggaaagttctccatctatcccgttacacacgttgatgaaggcatagagatcctcacgggagtaccggcaggcgaaaaactggatgacggcaggtatcccgaaggcacgatcaacggccttgccgtagcaaaacttatagcgatgtccgaaaaacagaaaaagtattcctcaaaaacggacaacgacaaaaccccggaggaatgatgaccgggaaaacaaaaacgatcaggatacaccgcataagcgtcgcccttgactgttctccgcatagtcgggcatctcttgttgctgccgctgaaatagcagagcttctgcatgcggaactactcgggatttttgtcgaggatatcaacctgatccgtatggcggaactgcctttctgtcaggaaatacatttgcataccgcacgaagcgaacctctcgatacgctgaagctggaacgcctgctgagacttcaggcgaaagaagcctacaacattttccgggaaaccgccctacgcttcggggtcccctatacgttcaggactcttcgcggaccggtaacctctgaagtattgacagccgctctcgaatccgacctgcttgccctgggaagatccggcagaacaccggtatgccggaaagggcttgggtcaaccgcaaaaaaagctgtcgaggaagcaaggccacatattttacttgcacactcagacgtcaaaccggacgggccgattcttgtactgtatgatggttcacgtgggtcaaaacgtgctcttgagacagcttgcagcattgcaagcgcgaaaaacactctccatatatttctgatcgcaaacaccgaatctgcggcttcgcgtctccgggaagaaaccgcgtcgattatcggcgaccggaagaagaagaccgagctgcatgtacttccctggaccgacagcgccatgctggcccaatgcatacacatgaccggaccaggacttgtcgttctcagcgacagcagcgaagcgataagccctgaatccgtctacagacttatcgacgcgacaaactacccggtactgcttgtcaaaggaacgacgtgaacggttcaggagcaaggcgaacagagcgcagaaaaccctctctccgcacaataacgcaattgattagtagaatacacaaagggcacgtggaggctcaccggacaaactcggagagcagaatcccggctgaaaccgccgcgttcagtgactcgacgcctgcatctttcctgccgcgcggtatggtgatctgcaagtcggctttccggaggatagacatgctgacgcccttcgcctcattgccgataaccagaaccgttctctccggcacagcatgctgaagacgaaaatcggttccatgaagcgatgaacagataatgtgataacccgcacgacgcattttctcaagctctttctcgagatcacccacgctgtagtggttcagacagaaaacacttcccgccccggcccttatggctttcggattatatctgtccgctgttccgggcccgcacacaacagtagaaaccccgaaccaggatgcggttctgagaatggtaccgacatttccggggtcctgaacatcatcgagcgcaagaaccagctctccggcatgctgctcttgagaagaaatctctcctgccgatcgcttctgctggctgaagatgcctacgatcccctgtgcggtggaggtcccggagagccttcgggcctcatcagaatcgatgagatatatcttctctttatagcgccggctttgcggaatatgagaaagttgctccttttcaaccagcagcgctatgagataaccggcgtccggaatgtgatgcatcagttcggaaaccgttctgagcccttcggcaagaaacagcccttccctgtcccggtattttttctgcaggagcttggcgaatcgcctgatcagcgatttacctgcgtgaggataggactcaaccgtcatttcttcttaagagcatgtttgaaacggttgataacatctcccggtttatgtgaaaattcgtcgggagacgggggcatcactccggcaaaatcatccagcctgatatcaaatgaaccggctctgtcgtttgcctcacgtccgggattctttcccgtcatagtctcctccatgtatgcctccatctcctcatgatcgagggattcccgtaatccggcacgcccgccggcagcctttgccaaagctcgtctgagaggctgaagaaactggtttttatcgaccccctgcaaatcaagcgcatactgcagccgcttgaacgccactgcatccatcgcgtctatcctggaaagcatctgctcgtatccgccaaaaccttctgccagttcacgcagtaacggatcaagctcttcaaaaggatcctcaggtacttcctgtctatctggtgcggaaaatgactcagcgataccaggggaagaaacctcctgtttctgcttcggcttcttcttttttttcttccgtccggccagaaactcttcatcgacctcataaccctccagcagtttccgtaccttttcatctttcatcgcgcgcgcacgccttgtggaaaccgattcgatttcagaacgcctgcctttcagcagggtaataccaaacagaaccccgagtgcggagagaaaaacgataaacggcagaaacaacaattcaacgcgaataccatacagcgcgattactacagcctcggaaatgatcagcagaaatgataaccctatgacaattcttgccaccagacgttcgttcatattgacagcatacctttaattttcaatacagccttctttcagtgcgccataacagtctacataattcctgataatttttatactctattgtcggcatgagacaaacagaccactaccgaacatggacagacaccgtaaaatcgagctcatttcacctgccggagaccacacatcgcttcttgccgcccttcaggcgggagcagatgccgtctatttcggtgcggagggatataatatgcgggcggccagcagaagtttcacgcccgatgattttccgactgtctccggcctttgcgcgacctatggcgcaaaagcctacctggcactcaataccgtgatatacgatgaagaactgccggatgttcaaaagacggtccgggcagcaaaagctggtggtctcgacgcgatcatctgctgggaccagtcggttatagaagcgtgtcgggaagccgggatgccctttcatctctcaacgcaggcatcagtcagcaattaccgcgcggtacgctactatgcctcgcttggcgcgggaatgatcgtacccgcccgtgaactgacccttgaacagatcataaagatcaccgaaagaatccgcctggaaaaactggacgtagccatcgaatgctttgttcatggcgccatgtgtatggccgtgtcgggaagatgctttctctcgcaggacatcttcgggcgttcagccaaccgcggcgcatgcatgcagccctgcagacgccgttacaggatcatcgatagtgatgacggtcatgaactggatctcgggacagataccgtgatgagccctgaagacctttgcaccatttcgttcattgacaaactcatcgatgcaggcataaccggcttcaagatagaaggccggaaccgaagtcctgaatatgtccatactacaacgaaatgctaccgcaaggccatcgactacactctcgaacatggacacgaaaaacagttcagacgccattttgaagctctggcgaaagaactggccacggaacttcacaaggtctacaaccgcggattttcacatggattttaccttggcgttcctgttgattcatggacacagcagtacgggtctcttgccacggaaaaaaaagtgtatgcaggtactgtgcagaaatactaccctaaagcaaaggtggcggaaatcctgatacacaccagaggaatacactcggaagaaaaactctcgatacagggaacaacaaccggactggttgttctcaacgtccagtcgatgcgggttaacgatcagcctgctctctcggcatcaaaaggagatattgcgacaatcccctgcgataaaaaagtcaggaaaaacgacaaggtgtatgtgctggaagctgcggaataacgccgcctctccgggtcattcccgtgcccgacccatgaaatccgagcatctgtttcacaggtcatacacgggaattcatcgcctttatttcgaagcaagtgaagcgccatcaatacatgcagagctctttttaatcttctttttgacttttgacttttcaccttttactttctttgttgatggacgccggatcaccctgtgcaatactaatacacagggcggcatgacgcctcttctctccctctccctgtcattcccgtgcccgacacgggaatccactcttatactgacgctctgcatgaatgccggatcagccatcaaacaaaaaccttgttaactttctgacacatctcgacgttgctatttttatatgagaatttttagcttaccttgcccactgccgaaacaaccctggaacaggagtctcactgatgatctataaaattattaccaagccggaattcaggaaattcattgatgcccttgtcaggcagaacctttcctacgctccaaaagaagttgacgtcgataaaaacggcgagcctgtctatcagttcaaagaggtttcatccgttagcgacatcgctttcgactactcggttaccgcttcttcagccaagcattttctcatgccgttcaaagaggatctctcgaggttcacctttaccgataaagactggcagcaggatatcacgtatgaagcacaacccattgttctgatcgggctgcgcgcctgcgacataagcgccgttaccatacttgacaatgttcttctcaacggacagtttccgtctccacactacctcgcgagacgcaaaaacacctttatcatcggaatggaccaccttcctcttcccgattgtttctgcaaatcgatgaaccatcacacggtcaatgacggttttaacctcttctgttcggatataggcgacagctactacctgtccatcaactcatcgaaagccttcaactatctcaaggaattcgagattagcgatccgacagatgaagatgactgtaaacttatcgagcgccgaaaactgatcaagcatagcttcaagaccgaagtcgaggtaaccggcctgccgagctttctcgatatcgagtttgactcgcccatctggaccaaatggggcgataaatgtctgaactgcggaacctgcgcaatggtctgtccaacctgttactgctacaacatggaagaccggcctgacaccgatctgaaaggatcggcccggcaaaaacagttgtactcctgcaacctggtcgatttcgcggaagttgccggtgaacataacttcagaccgaaaaacggcgacagactgaaataccgctactatcaccattacctcggattcgctgaaaatgcaaatcagcagatatgcgtgggatgcaacagatgcggacgggcctgccttgccgacattaatcccaaagatgtcattaatgaccttagaatggagaaagaatcatgcatgatatgcgcttcaccatcccctcccaggacgtaaacagggaaccgtttgcccggaatgttccggatttccactacaggtctgcacttatgcaaaccgacaggggatataaatgccgcataaccaatatcgtctccctgacagaacaggaaaagctttttcagctgagaatcctcgaccctgatgaaagaaatctgttcaggtttcgccccggtcagttcctcatgcttcaggtacctggttatggagagatccctatttctatttcaagctcgaccagcaacaacgagcagatcgagctgtgcatcagaaaagccggacatgtcaccagcacgctcttccagacccaggcaggagcccacgttgccatcagagggcctttcggctcatccttccccatggaagagatgatggaccgaaatataattctggtcgccggagggctcggcatcgctccgctacgtgctccgctgttctggatcaacgatcaccgggacaggtatcgcgatgtgcatatgctctatggaacgaaagatccctctcagttgcttttcacctaccagtttgatgaatgggaaaaaatcaaccatatcgatctgcatacgatcgtagaaaatgccacagaggaatgggaaggcagaacgggtatgatcacggaattgttcagtgacatagcaatcgatcctgaaaatacctatgccattgtatgcggccctcccgtaatgttcaagtttgtgtgtaattacctcgacaaacagggcatcccgatgaaccgtatgttcgtttctcttgaacgacggatgcattgcggtatgggcaaatgctgtcgctgtatggtaggatcgacatttacctgcgttaaaggtccggtttttgattactggtccgtcatgaatcttaaagaagccatctaaggagtcagccgtgcaacatctcgggttctctcatacaaaactgaaaatcggctcgtttgacttcacctgctgtgaaggatgccagctgcaacttgccaatcatgagtcctctcttccggcctttctggaactgctcgatatccggaatttccgcgaaatatcatcggaacggcatgacgactatgacatcgccctggtcgaaggaagcatcaccaggcaggatgaggtcgaacgtctggaaaccatccgtaaaaacgcgaaagtccttgtcgcctatgggagctgcgcatgcttcggcggggtcaacagcctgaaaaacaatttccctcttgaccaggctgtcagggaagtatacggtgacaaatccgtcgacaccctgccggtcagaaaaataagcgatgttgtcaaagtggattattccatccccggctgccccgtctccaaggaagaggttgaaagaattatcgtgagcatcgccacaggctcgataatcagccttcccaaatatcccgtttgcgtcgagtgcaaacaacggctcaacacctgcctgttcgatctgggagagatatgcctcggcccgataaccagagccggatgtgacgcggtctgtacgtcaggaaaaactccctgtctcggctgtcggggccctgctgacgacatcaactttccgtcattcaagcagctggtctccgacctgaaactgagccgtgatgagcttgatgaaaaacttggattttataactgtttcgaggaattccgccatgacaaaagttaactgctctatagatgtccaccatcttacacgggtcgaaggacatggagacatccgcatatccatcaaagaaggaaaactgatcgatgcaacctgggcggttgtcgaaacgccaaggttttttgaagtgatggtcaagggtatgagcgctcaaagagtcccgtttctcacctcaagaatatgcggtatctgctcgatcagccatgctcttgcaagcatcagatctcttgaacgggcaatggagataacgccgccggacgcagcagaaaaaataaggctgctggccatgcatggtgaaacgctgcagagccacgccttacacctgttctttcttgctattccggattttgtcaacacgcccagtgtgctgccgctcatcaagtcacatccggagattgtccaggcaggactccggctgaaagaagcgggaaacgcgatcagcgcactgacaacaggaaggctcacccatccggtcagtcttgttgtcggcggtgtcagcaaagcccctgaaaaaaaggatcttctcgcgctcaaacatcagctcgagggcgttctgccggatctcgaaaaaaccgatgcgttctgtaaaacgctgacaataccggatttcacaagagagaccgaatttgtctctctctacaacggcatcacctatcctttcatcggaggagacctgctctccacagacggcatcaggcagaatgaaaacgagtatctgacgatgacgaacgagtatctggaggagtatacaacaagcaaactcaccaaactgagcagggaatcttttgctgccggagcacttgcacgattcaataataactatgcgttcctgcatcccagagccaaggaggcggcagaaacgttcggcctgagaccagtcaaccacaaccccttcatgaacaacatagcgcaactggtcgaatgccaccatattgttcatgacgccatctccatgatcgaaaagctgcttgacgacccgctcgaccagttgaaaacgcaatggactccaaaagcgggagctgccacgggagctgttgaggctcccagaggaattctctaccaccatatggaggtcgatgaaagcggaaaggttgtcaaaggggactgcatcatcccgacgacccagaacaacgcaaacatacacctggacctcagcgcccttgccttacaggctctggaagaaggaaaaaacgataaagagatacaactgctctgtgaaatggcagtcaggagctatgacccgtgcatctcatgctcggtgcattgaagagtgttgatgtagtgacgagaaacaagtgacaagtgacatgtgacgcgtataagtgtgatagcttaacggctcaatagctatccggctaaacagccaaccagctattgagctatcccaacctcattgctcatcgctcagcactcagaactacctacctactccctactactgaattttgctttttcttctcctcgcaagaaccagcaggatgaaaagcagaatcagcccggcgacaagaaacggccagagagaaactatccccagaaggaacagcatgaagttgttccatccgttgttgagggcaaccgtgaactgggaagaaaaccctacagactcaggcttcagctgataaaaggtaacggtaagcgtgctgaaggatatcctgttttgaagatagttcagacgtccttcaagtgactcgatttccgagcgaatccggccgatataccgctcaacctcgagtatatcccgaaccgatttggctttggtgagaatgtcacgatagcgttgctctgtctctttttttatgcgaatacgcaaagagacatccatgaactcttcggtgacatcccgtgcagagattgtcctgctgtcaaagcgctcaacagcgctttccagttcatgaaccagatcatcgaagctatcagccggcacccgaatgacaagccgctgctcgattcggtcatcgaatttatactgatcatcattggccagataggcctcgaaacgagtaaccagggtgtcaagcaacgttctggtttgtttcaggtcggaagtttcaaaagaaacccctccctcacggattatcttcggatcaacaacctgaatatcctgctgtgtctgaaggttttcaccggaaacagctacaggcgcaggaaaagatcgcacgcttttggctggcgcttcgtcagacatttcgaggttacgggaaaaacctgccccctctttttccataagagcaggttcgtgaccgttaccggcacatgccgtgataacggccagaaaaattaccggaaagaccgtcctgaatatgtagttcattgtacatagagttacccataacaggtaactcttccgaatcaaagaatttcaacaagttctatcgaaaaggtcagatcctgaccggccagcggatgattggcatcgatggttatcgaagcatcagaaacatcggtaaccaggacaatcgcattctggccattggccatgctcacctgaagctgctgaccaacactgacctcgagctctgacggaatctgttcccgaggaacttcggttatcaggtcctcgctccgggggccgtatgccttttcagcatcgatagtagattctgtggactctcccggctgaagaccgacaacagcctgttcaaaacccggaatcacagctccttctcctacggtaaattcaagcggctcgcgctcagcagaggtgtcaaaaaccgttccatctccaagcttaccggtgtaatgcacttttactgtatcgccatgtttagcttctggcataaatatttcctccattttctcgtaattaatcccagcaacgaccatctcccgaacatctgcacaaacagtaagcccgaacaacaatcgattttaaagcgttaaaattatataaaaatatcataacatcacaccgattcaaaaaaaaccgtacgtaagagccctgccatttggctattgtataaaataatatatatttacccccctgatttacggttctacgcagcagcaccgtacttcctaactagttcgagttaacaataaacaacaagtacacagtatgaaaaaggcactttccctactggccgcagccgtccttattatgggctggtcaataccttcctatgcaggcaatccctacgcttccggtaacatcggtatcgtatggttcgataatctcaatggagtcgaatcagattatgaaaatagagattactccatcgatgcctcattagactcaggcatttcactgactggtgcagtaggttgcgatatgggagatacaagagttgaagctgagatagggtatcagacaaatgatgccgtatcagccgaagttcttgatgacaatggaattcttgaagatggcccctgggaatggggtggtgatgtttcgctaacaacgttcatgttcaacggctactacgacatcgcacttatggaatccggccttgagttcttccttactgcaggtgtaggcggagctttctattccttcgatgatgttggtgacataaacgatgatcgttacaggggtactaccaacggaagcacctgggcatatcagcttggagccggacttgctcttcctgttggcgacaacctcatcgttgatgcccgctaccgttatttcgataccgctgaattcacgacagaggacgattttgacgcctttgatgatgtagcgatgaacctcgatatcagcagccattctgctcttgtcggtttgcgttacaacttctgagtcgctccctgagcaacaatacaaaaaaggaggctggaaaaagcctccttttttgtttcaacttcgacccgctactctttccctgttattcttattttcggcaaagaatctggatagttccgctgcagaaagtcaagcagcttttcccgcacatgacaacgcagatcccaggcatccgaagaattggctgcacttaccagagcacggagttcgatggttttttctgtggtattggttacctgcaacgacacaacccgcttatcccagagaggcgttgcctcgacaatccgtttcaactcgtttcgaacatcctcagtcggcacacagtaatcagcgtaaatcaacactgttcctaacagttcggcagatgtccttgtccagttctcgaaaggctgttcgagaaagcggtttaccggcacgatcagccgtctctgatcccagattctgaccacaacataggtcaacgtaatctcttcaatcttcccccactggttttcaacgatgactacatcatcgttacgaatgggctgggttacggcaatttgaataccggcaataagtgtcgctatgcttttctgggccgcgaaaccgagaatgattcccgcaacgcccgctgaagccaaaagactgataccgatttgtctgacagcatcaaatgtcatgagtgcagcagaaaccgcaagaacgataatgatcacgttgagcacctttcgaataagctctatctgcgtcccaacccggcgggcttcaagattatcctgaaggttcgggtcaaacctgcccataatcaccttgcctccgaccctcagaagacgaatgagaaaccatgcaaaagcgactattaaaaaaatcttcagcgcatgaaaaaggggtactgcgaatggctcgggaaaagtaagatgaggacgcagaaacaacagcaccacaacggtaaaaagaaccctgaacggaacctgtatcagttccacaggcacgaggatatccttgagcgagctccggattctgccggcggttttctggataacggaattggaaacgaaatacagcaacaatccggacagcagaatcagaagcggcagaagaatgcgcacattttcagaagtccagagatgttcaagcatgtcgatagcgctccccggatcaccctctcttcaaccgtgcgctctcgctgagcgatcgggaaacgcaatcctctatagccataccgccaaagtaatttccggtcagcagcagattttttcctgaaagcatcgtgtccatcttttcaagccacgacttgtgccctactttcagagagggaaccgtattgatcacctcgtgtttatggattattttgtctgctgaaataccaagaacctcaacaattctccgcatcttgtccgcctcgctctctccaggcctgaaatgaaacgcgaagccgcgatagttgtcgtctggaacggtatcacgtgagacagcggaaaagaaaatatcgttcggagagatgatcgccgcgaccggtttgacagaaagatcttttttcttcacgacaacccctatggaatccacagatgccgctttgagcagggccagatgcccggcaatatcagcctcgatcgtctgcagaaggcgggaggataccgctgaaggcgttgcaagagcaagtgtcgcggcagaatggatcattccggttgttgtcgtaatcgcgtaacgcccttcaagatactcgataccggtcacctcctgactggtaaagacgttgatccccttgcttttagcaatcgcccgtgtaacagattgcaggccttccgtgaaggtatagtttttcagcacctcttttcgcttgggccgggatttaaacatcatgtcagcaggaaaatcatcggtgggctgggatggcacagcattgaagaagtggctgagggtcttgttgtagttgccgactcctacgattttcgagtagtactcacgaacactcaatccctctttcttgagcgaaaacatgttcggaactgatttgagcgcttcgaaaatattgagcgaagagaacaccgatttaagttgctttccatcgagaagcatgaatggaaccttttcccggggtatgatggaatcggataggtggcacgcttccacaatatcgagcaggttctgataggaattgtaacaggtatgcgcgccaagctcgaaccagaatgatgcgtcattgtccgtataccggtgcgagttgaatgagccccctgcactctcatttttttcaagtatggtggtcttgagtcccgctttggcgcagtaaaacgcaaggctcaacccgctgataccgccgccaacgatcacgacatcacttttcattattttccggtttgtatggtttttccaaattcgtgatgcaatttagtgaaatcgaagcacttcaccatgatttaaagctggttgcctccggctatcaatcagttccgcctgaacctgcataccctccatcacgatagctctcgacataacggacataattctccggagattcttctatggtgaggcgttcggtgtcggtaatcggcctcatgatctttgcaggaacaccggcgaccagcattccggaagggacagtgaaacctgaccggacgagagagcctgccgcaacgacagagtaaggctcgatcacacagttgtcgagcagcaccgcgcccatgccgacaagcacataatcctttaccgtacaggcatgaagcaccgcgccgtgcccgatggtcacgttgctcccgatagtgagcggtccggtatcgtgcgtcacatgcagtgtcgagttatcctgaacgcttgtcttttcgcctatccgtatcgggcagacatccccgcggataaccgtattgaaccagacgctcgaatgcgcgccaatgaagacgtcaccgataacacgggcgccatcagccagaaataccgtttcatgaaggtcgggatagatgccgttatagggtaaaagtgttgtcatgtctgcactgcttctgatggttgaaaaaagcaacaaatgccgcctggcgttgtgaaagcctggtcttaccggtatttttcaatacgatcattccagtaccccggcttacgtttgacatgcgccacagcaatgaccagaatgaaatctggttcaatagaaaaaattattgcatgaggaaacttcggtataagacaccgccgaaaagacttgtggagtactcggtaacgaaaaggattgtttgctactgagtttacagccaattcaacaacctcgcggaagcgacggccaagtcctgcccggcattcttcataatactcaacagatgataaaaactccgagcgagcatcagtatcaaatactatgatgctcatgtaagcagacgatctgcttcatcaaagacatctttcgcagaaacaggtttccgttttcctgccttgtattccgcataacggctctctgcttcagccacccatgcagcatcgacctcggtcatcacctcacggtccagcgaaccaagaagtctatcggcaagaaaagcacgttcttcgattggcaacctgagagcctcctgcactattttttttgccatttctgtcattatgtatctcctgtgctttctgaatagttcaaaggtacactgaaatataaaaacaactatcagaaccttattatcagctgcagattatatccatttgctctaaaccattaaaacacattaatataataccttaaacacgatttattgtattcaggcacaactatagagtaccgctataaatgctcattgctatcataaacctgactttttggcaaccgcacccatttcgctgttcatggcttcacagataatcttctcttgagggaaaagttttctgttatctaccggttattatcaacgcctacaggatgcccctttcccctttttcccctaaactctaaacgaaaagaggctgaccctttcgagacagcctccttttaacatatttcatcaagttacccttgcactacatcgtaagaataacgtttgccgcagtgatttgagagtttgtgtccttaatctggtattctcttcgaacagcttccatctgtttgttcattgcaattatagcatcaatgtgttcttgcctgtcaagagtagtcaccttctcctctcgctcaagccgttcattgatactctctgttttactgatttttttcatcataactcatacgatttgaggttatactcacctaagttgatcgatttgcaataaaaaaagccctcacctatgggcgtaaagtgttatattagcgtgagtaacgaccaagtcaccacgtaataaaacacaacccagcaggtggagagctttatggcaaaagataagacgattaagggtaaaaaagaacagcagatttgcgccattttgccgagcgacgaccagctcaccggcagggccggtttgagcgtcttcgcactgtacctgcgcaacatagggctgtttccgattattgaccgcctgttcggtacagtgcggaagaatggcaagggcctggcggtaaccgagatgttcgtgcagattttgagcttcttcatggatggtacgagccgccatctgaactggttcgatcatcttgccgctgatgatgcctatgccggcctgctcggtaccggtagattggcctcgtcgcatgccgtcaagcgttttatcggggctatctccttctgtcggatttacctgttccggagattgctgcaggatgtgtttctctggcgcctgaagcacaccaggccggaagtgatcatgctcggcattgatacgacggttctggacaatgacgatgccgagaagcgccatggggtgcaacccacatacaagaaggtcaaagggttccagcccttgcagatgaactggggcaggtatgtggtggacgcggtgttccgtggaggaaagaaacactcgaaccacggcaatacggtcaatgagatgctggtgcatatggtaaggaaaatccggaacgcttacagggaagaggttccgatcattgtgcgcatggacgccgggttcttcgacgacgaagtattcaagacctgtgagcaactgcaaatcggttatctgtgcggcggcaagcagtacagcaatgttcttgatgaggttgccgatgcggtcgactggcaagcgttcaagaaagctgaaactgactcaaaaagctggatgtacaccgaattcatgagcagacaaaagaaatggaagaaagagcgccggacgatcttcagtacgctctgggaagaggacgggcagtatctgctgcaaggcatatgtcgtgattccgtcatcatcaccaatatgggcatgggtgaaaagatcgatgagcaacttgccaagatcggccgtgaggacttgctcgaagccggaaagcttcttggcctctaccacgaaaggggaacagacgaactgaccaaccgtgcattgaagaccttcggccatgagcagctaccgttcaagcgattcactgcaaactcggcctggtactacctgatggtgcttggcaacaacctctttgaggccttcaaggaagacgtgaccgaagcggtcattccggtgtcggcttatgccgacaccttccgccgcaggttcatcgatacagccggaaaactggtgcgccatgccgggaagctggtcatgaaagtcaacaaggttgactatgttcgcctgaagttcgaccagctgtatgagaaatgccgtgtcggacttccgcgactggaataaagcggctggaagtgctgaaaacgacagaaaacgatgggattagtgcgcccaaccgataggatgttcagtggtaatggtgtatattcccctatcacaagcattatgcaagcattatgcgggcgtgtaacgcacgcacggaccagaacaaaacgttaaaacggtagccctatagggacaaccgggattttttcaccggctgatgctgctggtcagatactaatcgctcaattcaggactcataaatcgaaaaagggtgtaaatttaactgtttactctctaatttaccagaacttttttccgataccaataagttcccatcaaatacagccattatcaaagggttgactttatgataaatatttgcctctgttgcatcgacaatcattaaaccattggctttaccctcttttatcagctctttagtgctgatttctgccacccaaataaacttcggcatttgcgcttcgatcatcaaatgtttcagttcaccgtgcacccccgcatttcttgccagttcatgtttgtacgacctgcttgaagcaagaaatactctaaaaacatattctgaatgttgaagtatcggctgagggccggttatcaggaactttatgacgtattgttttgcctgaaaagcctctaaatatatttttggataaagtggtgcgataaaatgagttattgtacaatttctccattcatcggtaggatagtgttctgcgggtctcgtcagtgttgccttttgcctaagttgatcgatttgcaataaaaaaagccctcacctatgggtgtaaagtgttatattagcgtgagtaacgaccaagtcaccacgtaataaaacacaacccagcaggtggagagctttatggcaaaagataagacgattcagggtaaaaaagaacagcagatttgcgccattttgccgagcgacgaccaactgaccggcagggctggcttgagcgtcttcgcactgtacctgcgcaacatagggctgtttccgattattgaccgcctgttcggtacagtgcggaagaatggcaagggcctggcggtcaccgagatgttcgtgcagattttgagcttcttcatggatggtacgagccgccatctgaactggttcgatcatcttgccgctgatgatgcctatgccggcctgctcggaaccggtcgattggcctcgtcgcatgccgtcaagcgttttatcggggctatctccttctgtcggatttacctgttccggagattgctgcaggatgtgtttctctggcgcctgaagcacaccaggccggaagtgatcatgctcggcattgatacgacggttctggacaatgacgatgccgagaagcgccatggggtgcaacccacatacaagaaggtcaaagggttccagcccttgcagatgaactggggcaggtatgtggtggacgcggtgttccgtggaggaaagaaacactcgaaccacggcaatacggtcaatgagatgctggtgcatatggtaaggaaaatccggaacgcttacagggaagaggttccgatcattgtgcgcatggacgccgggttcttcgacgacgaagtattcaagacctgtgagcaactgcaaatcggttatctgtgcggcggcaagcagtacagcaatgttcttgatgaggttgccgatgcggtcgactggcaattgttcaaaaaagtcgaaactgactcaaaaagctggatgtacaccgaattcatgagcagacaaaagaaatggaagaaagagcgccggacgatcttcagtacgctctgggaagaggacgggcagtatctgctgcaaggcatatgtcgtgattccgtcatcatcaccaatatgggcatgggtgaaaagatcgatgagcaacttgccaagatcggccgcgaggacttgctcgacgccggaaagcttcttggcctctaccacgaaaggggaacagacgaactgaccaaccgtgcattgaagaccttcggccatgagcagctaccgttcaagcgattcactgcaaactcggcctggtactacctgatggtgcttggcaacaacctctttgaggccttcaaggaagacgtgaccgaagcggtcattccggtgtcggcttatgccgacaccttccgccgcaggttcatcgatacagccggaaaactggtgcgccatgccgggaagctggtcatgaaagtcagcaaggttgactatgttcgcctgaagttcgaccagctgtatgagaaatgccgtgtcggacttccgcaactggaataaagcggctggaagtgctgaaaaacgacagaaaacgatgggattagtgcgcccaaccgataggatgttcagtggtaatggtgtatattccccctatcacaagcattatgcaagcattatgcgggcgtgtaacgcacgcacggaccagaacaaaacgttaaaacggtagccctatagggacaaccgggattttttcaccggctgatgctgctggtcagatactaatcgctcaattcaggcttaatattcttcctgcccatagcctgccgcaaatctgaatcatgaatttctactgaccttattcctgaaacatacattcgcctgtgatatcgaaagcaaaacattatgagcagagattaccctgttagtttacggtattgataacagtgcttaaaaatctaggaaagtgtgaaatatgaatatcttagttcttggcggtaatggttttatcggttcgcacttagtggacaaactccttgctgaggggcacaaggtgcgtatatttgataagtatgaggagcattaccgtaagccaattacagggtgcgactaccgttatggtgattttggaaatcgcggccttttggctgatgcgttgaacgatatcgatatagtttttcatcttataagtaccacgctgcctgaaacttcgaatgatgaccctgtttttgacgtgcagtccaatgttgtagaaacactttttctattggaacagtgcgttgcaaaaaaaatacgaaaggttgtctttatttcttcgggaggaactgtctatggcatacctacggaaataccggttcatgaaaataatcccaccaatcctgaatgctcctatggtatcaccaagctcgttatcgaaaagtatttagcacttttcaaacacctttacggcctgaattatgtaatagttcgcccctccaatccttatggcgagagacaaaacccaaacagtattcagggtgcaattcccgtttttttaaataaggtggccaagggtgaatccattgatatatggggggatggtgaggtagtccgtgattacatttttatcgatgaccttgttgatggcatttataaggcagcaacagtaaaggcacagtcgtgtatatttaatttaggaagcagtacgggatattcgctcaactatattgtcaaaattatccgccaaattacgggccgccaggtagaaatcaaatataaggcgaaacgaacatttgatataccggaaatctatctggacatctccagagccgggaaagaactttcgtgggctcccgttacctccctggaaagtggcatagaaaaaacatgggaatttattcaacaattatagaaatacttggaacaggttaaatgaagttttctgttttgatgtcaatatataaaaatgcacaacctaaatgtttgcaagaagcaatagacagtgttctcaatcaaacacttgtacctgctgaaattgtaataataattgatggcaaagtgcctgaaggtatagaagcggtgttaaataaatatagaaatcaacatgacgaactattcaatataattcaattagaacaaaatatggggcttgccttagcattaaggcatggagttttaaactgcaaacacgatttgatcgccagaatggatcaggacgatatctgtagagaggacaggtttgaaaaagagatttctttgtttactgcagatgacagtataagtatggtgggttcttatgccgcagaattttatgaggatacaagccaaattaaatctatacgcaaggttcctttggattttgacgaagtcaagaaatttgccaaaaaaagaaatcctatgaatcatatgacagttcttttcaaaaagaaggctgtgcttgattgtggcaactacaaagattttctggaaaacgaagactatcatctttgggtcaggatgataatgaaagggcagaaaatagtcaatataccagagccgctagtatatgtcaggaccggacctgatatgtataaaagaagaggcggcctaaggtatgccaagcgagactatatattggaaaaagaattttacaatatgggatttattaccctttacgaaatgattctaaatcttatactgagaatacctgtgagattgataccaaataaattaagagaatttatttacttaaaatatctcaggaaatagatcagttaatatagggcttcaattcatcaaaacgagtcaaataatcattttctcttcccacagcaagcaaagcatgtccaatacctgcaccttcattttgaatggccacaactaatggaatgccactttccacataacagctcaatagtctttcaaactcatcaccgtactgtttttttccataaattcttgtcccaaacccaaactctttcagagcatatgatatttgatggacagcaaggcctctggaaggcacctgcctttcataggaaagatcattaagttgctgtataattttcgaaggctgtactggtttatagtacggatacttgtttccgaaatattccattacagcccacaaagtagtctcagcacaagtaatagtttccgtatcctgtgatgaatgaggaaatccgcagatcttaaacttcagcccgtttgcggtcgtgctaaaatcacttacgcaaatcctcatatcggaatccttcaacgccattggagagattacactcctgccaattatatggggaaaagtaggccgcaaaacataaaaccccctatatcttttctgtagggaaatgtatttatccgaaacagcgaaatcttcctcatagacctcaccgtcaaacaacgatattctcacacagtctcggctataacagttcagtttagaagaaaagtagtggtaataactgtcgcggtaaaaactgtcaacataacaagtctccgcgagaaagctaatcttgtcttttaaaatctcaaaatgcgactttacattttcattgtatatttgctcgctaaagctctcttccaaaccatattcttctaacaaaatagtttttatcagtttagccctgtcatccctggatgcaatatatacagaaatacccacagcttgtattttatagtaaataagaacctaaaaacaatgatagatgcagcaattaaatagtatacaaaaaagtggcgaccataaaaaatattaacaataacatctatgcaaacccttacaactatgtatacttatcttcctaagcattgccagcctgacaagcaatagaagctctggcactttgccaaatatacaacaaatgttcttcttgctatgtccctttgtagacccttgaacgcttggcaaaaaacaacgcatattccaatacggcaatctgtctggccgagcagcaggcactgatgaccactaaactattgggcacctctaagaattgatttttgatatatcactcattccggtattccggcaaagatctttttcgatcctgaaaaacactgttctttgacacatttagggctgaaaagccctctgaaagcgcctaatgggcgtagttatcccaagaagacgttatagactttcttgttcaactgcgtgcatctccctatgtgttaatatagatgtcgcatccaaagtggagacatcaaatgggttattcgcacgcagtgagacacagtattctgaagaaagtgcttccgcctgagagcaggagcatagcagaagtcagccgggaaaccgggatcaaccaccaaacaatcaggaattggatcaagcgaactgaatccggtatcttgacagatggaaatcaaggcagttgtccccgttttctgacacccaaagagaagtacgagttggttgtcgaggccgccagcatcgatgatgaacagctcggtgagtttctcagggaacgagggttacatacagaacatctcaccatctgggatcaagaacttcgagacatggttgacaaaaaaagtgaacgacaagacaaggagaataaagagcttaagaagaaagtcagagagcttgaaaaagagctccaacgcaaggaaaaagcccttgccgaggctgcggccctgcttgttctaaaaaaaaagttaagcgcccttaccaaggagaacgaggacgattgatccttgaagcccataaggctgaagtcattatgctgatagaagaagcacatgaaaacggagcccgttacagcaaggcctgtgaggttgtcggcatctctcatcgcaccctccagcgctggaaacaatgtggcctgaacgaccggcgcaaagggtcaaagaaaaccgttgtcagaaaggtgccacaggaaaccaaggatgaaatcatgagtgtctgtaacgagcctcggttccgggatctgacgccctatgaaatcgtaccccagctgctggaagaaggccgctatctggcttcagaacgaacgatctaccgtattctgaaggaagccgaccagctccatcatagaagcgagtcacgtgtccgtcatcgccactcgaagccgccggaacgaagggcaacaggatctgatcaggtgtatacctaggatatcacgtacatggctcgtacgataagaggcttgtttttttatgcttatgtgataaaggacatctttgacaaatccattgtcggctggtcaatacatgctgaagagagtgagcggcacagccgagccctgttcgaacgggttctgaaaggccgccggatacagctgaaagctttacacgcagataacggtcatccgatgaagggagtcagtctcatggggttactgcaagacctgaacgttgctgtatcacataaccgtcccagaaccagcaacgacaacccttacatcgagtcactgttcaagacgatgaagtaccatgtcacctatccaagagcctttgacaccctggctgacgccaggcaatggatggcagactttgtgcactggtacaataccgaacacctgcattcttcaattggctacgtgacaccgcatcaaatgcgatacggacaggcagaagcgattttcgaacagcgaaatgatgcgataaatcgcgccagagagctacatcctgaacggtggggttcacgaccagcaaagcaatggatcattaaccgggaagtggtgctcaacccggacaaaaagtgaatgaatttttttcaaaaaatgcgacatctctattgacataaagcgcatctcatcatgttgtacgtcagattggtcaggccgatcttggctgttgccctcgcataaccgatggttctgatgtacatggctttcatcgaattggtcaggtagccgaagatgtgttcgactctggcacggtgactggctttctcacgattcgaggccttttgtgtttcggtgagcgcacggtaccgggaacctttctcttggacttcgttcgccataccgcacccttcgatgctctcctcctgtccggtataggcagaatcagcgtaaagcttctggccggcgtcgtctttgtcgataagggtttcgagttcctgggagtcgtggactgaggcatcggttatcatgtaggaactgatgagtttcgtccccttgtcgaccttgatgtggttcttatagccgtagaaattcatcttgtttttcttggtccagcgggcatcacggtctttctggcggagcttgttaggcttcgtcttccccctgtggaatactcaattccacggggcaggagtttcaccttgtttgatctgcttgttctcatcacgggtattgcgctggcggggcacttcaacgaagctggcatcaacgatctggccggtgtttgcaaagatggactgatcatcaagagcggtattgaagcgctcaaagagcgcatggatgacatcttcctgaatcaaggtctctcggaacttccagatggttttagcgtcaggcaccttgtcgcttgatttcagcccaagaaaacgcttgaagctcagtctgtcagtgatctggtactccatctggtcatccgacagattgtacaggctctggagaatcatgagcttgaacatcatcagccgatcaaacggtggcctgcctgcgttgctgcagttttgaggcttgctgaatacgactgcaagaataggtgcgaaaatgttccagtcgatataggcttccaacttcacaagcggatctttgagctttgtgaggcgttcaagtagtaaatgttcgtcaaaaagtccgagaggattgatgtttttcatgacaactggtcaaattgagaggatttgtcacaacatacgactttcttgacttctttatagctcctaacacattgtttttatggcagatatatcactcaataataaatagaggtgccctgtaatcatacatgaataatatcatttttcagcgaatgtatctcaatctctcgctcgaactgatccgaagagttgccactcccaccccatccagtcatgccacccgtgtaataacgttgactattacacaggggtgaaatgcaaacatctatttcacgcgattgatccggcatccatctgctcaatagcaacgctgtttcctccagagtcgaagtacgacaaaaccacaataacagctacaagacatcctcacggagatgtccagatggtggcgcctgctttgctgtcatacagatcctgatcccattgcaggaatcccgcctcataatccgcaagcgtggttccccattgggtattgacaccattttcgatgtcgtcgatgcgcgagcgaatgttggtttccgcgagattgagcacactggcaagcaccccggcgggcatagccagcttgttaagcagtaccatccagggaatggtggcggtattcatgttggagacaaccctgcctgcctgctcataggctttccaccagtcgatcacatagctgctgaacgccccgacagccccggtcatgatcatctgggtataatagagctcattctgtctcgagccgtatgctgccggatctgccgtcgcagaggagatgttatagggcggcaaccaccattcctggaaatttttcggcagaaaaaccttcagaagatcgatatgcgggtccctgaaatgcgctacaaaagtgccgccggggatatcgggatggtagatgcccatcccctggtagagatgatcactgtgccccacgacaacggtctccgtctgtcccacggaaacctcgatacctttgtggaatgccccgggatagttgccggcgacaacatcacccatgaaacagctgtactggcatgcgggaacattgatcgccttgaacagccagtgcagcaacccgccggtggtctggcatccgctgtaggtgcagtgtttcatgaacccgattttcgaaggaggctgcagattcccctgtgcatcgagctgccccatagcaggatcggcgaacacccctctcttgtcaaccagttgtgctaccgatactcctgccggcagccgcggggtgatataggccccattgagcttctggcggaaccttctgatgtagtgctgatccatccggcccagatagataacttcgcttgaaggatagagctgatctacccatgaactgccggtaaacaccccgcctccccaggcgtaggaggtctgtccgtgcgaaaggttgttctgacaccatctcgcgacgcctgataccgactcgcgaagcgtcggcgatttatgaagcgcgaggtcgctggagagcttctcgaacagaagtgccgggtctccgggaagagcaggggtcgcgatcgggtaataattccaggggtcgatctcgctattccttttttcaacatatccgaaacagtacttcgaagtcgcatccggaaggtttttcttgtcgacttccaccgcgaagttgaacgcgaaataccgaccgtcgaaaagccagcgcaactgcacgtcatcaaacgcttcgagtttccaggggacgatgcggaatatgtcgagatagaggctgtgggccacatacgaaagatagacctccctgacctcttcgaacgtaaacgctgttttggtcgcatcaagggaaaaaagccggttgccgggttcgagcgcatgtcgaatgaacatccgtttcagttcgttcttcagggttgccggccacaagtggtatgacctccagtatttcgcgttgcccagctgcgatttcatataccatccccttttgctgttgctccagcggatgcttttgctgactttggtgttctttttcagatagtcttcgaacagctttttcgcggctatcctggagagaggaagcggatagatcacgtgcggccttcttgttggagaggtgatttttgccgctacgggcgcaagcggtttcttttcttcgacagctgaggtaaaaaatttctgccattccggaggatgcttcacaggggccatgatatctgcggttaagcggtttagagctacggagaagtcggcttctttcggcacaagaaaaatatacgcatttatatgctccagccacagcgaacgctacaccgcaacaggcgctcaaaggcacctctcagaaaaccatcacagatcaagcggctatttccagacccgatgcacatggcgatgtgaaatagtaccctggaacctcaatagactgttacgcctatcgaaatctactacctgttccgctattccggagaatttgaagcagcccataaagtttatacagttgtgaacgtccccctttttttatatcggaatcgaaaaatacgctgtactattttgataaaatcgattcatcctgaataattcatgagactgcaaaagagaggcctctcgagccaaaagtgggcctgccaaaggcgaagccaacctgagatcccgacctgccgtgtcttcgcgtcatacgttcaccccttatcgggaatttactgatgccggaaaagcgacttatccctgtaagaaactggtctcagataccatgaggccatagtcatcccttgacgtcacgacatttacgcccttcctgtagctctgtttgcttgtcacctcccccttctggaaacgttacagcattacggaattgctgttgatggccatgggactgatcgcaggtgctcaaggatggtgaggcacttgttcagtatcggtttgtacggatatgaggtcggcagatgcaccttgatgcgtgtcttcatctcgatgactttcgccccgattttcagcagcttcaagcggatcgtttcgaaagtcgccgtggcaagggcggtgccccggagcaggttggtctggaaggcgtggaccaggacataggccgccgaatgcaggaagaccctgaactggttggcaagaaagcgatggcacgaggtccggtcgctcttcatgaacgttttatgcgccttgatgtagagttcatcgttgccacgagcgctgtaaatttgctcgtacagagtcttggcctttgcctcctgtatgtcggtgctgatgaagcgcacgttcaaccccttttcggtcatctcgaccttggcgaccactctgcggctcccattccagctccgtgcctgatactggaaggtatggtaacggcggtatccggctccatgcttcttgacctcctcaataatgtccttgacggagcggagcagcacgtcattaccgccgaggccggtcacgctgtagcagttccgctttgaagcaaggaaggagtagacttctggcacgccgtaatggctgtcgccgcggtagacgatgatcgtttccggccaccggctccggatatggcggataatacgcttcacgtatgacacaatctccttgccggtaggacgcctgccagggcgaaggatcgaggcgatcagcttgccagtcaacccctcgaaaacatggagaggctggtagcaggtctcctggtgatagccgttgaaaagcgccagctgctgtttgccgtgaacgacatcctcggtatcgtcaaagtccaggacgatgacccgcggcgcctcggtgtaggagtcaaggaaatgatcgaggaacccgacagccatacgatagagctccggacgggtaaccatgttttcgagtctgctgaaggtcggctggctggcaaggtcatcgccgctttcaggaagacggttgagggccatcttgagagcgggatccttccgcagggaattgctgtcgttgccgtcctcatagccgcaggcgatctggtagacccgctgggcgatcaggtcatggatcacatgcatgacagacgaggtccgacgcgaatcggcaatgcaatcggcaagcttcggaacgatcctggtcatggactcgacttccttcaacagcaggacaccggcatcgctggtggtgttgccgccctggaaatcaagaaccacttttttgcccttgaccggggcaacggatacttcgaaacaatcaggaaatagcgcttgttgggtgggctgttcagtgtgtatattagcgaaagggagttgcatggttgtcaagtaattatttgttgtctaagcatcaataaaataacactttgtggcgattatgcatcccttttttattacccatgtgaattattcaggtcatatcgctaatctgtactgtcatcactttttacgtactatatacattgcgagacgtcgtctgttcagtgaaatggtttccctcttatggcaaactgattatccgaacggtttcaggtgaaaagtgcacgtaagacagcggttgtcctacaccccatcatatactgatggaataatcaagtgaaagtggcatgaaacagtctcgacctccggtagttcgcatgtattttctggatgagcagttgcggaaaaaactctatccaaactgtacatcgcttgcggcccattttgaagtatcgaggaaaaccatacagcgggatatcgactatatgcgtgacctgctcgacgctccgatcgaataccacagcaaaaagaaagggttcttttaccgcgagaactgggttttccttccttccgcgtttctcgaacagaatgaagccgaggcactgaaagcgacgaaaaaggtgctttcgcaataccggggaacgccttactacaacgaggtcagccgtgcgctcgacaaggtgttgcagtaccttcccggatcccttggagaaaacgatcttttcagcatctactcgtttgacaacctcaacgaaacacaggagttttccggtcattttgcgaccatcgaagacgcgatccgtcagaaactgaagattggcattgtctatgatgctccctcaagtggaaaagtcacggaaagaactatacatccctaccggttgcactattcccatacatcgcagacctggtatctggtcgcgcattgtgagctccggaaagagatcaggacttttgtggtcgggcggatcaaaaagctccgagtacagaaaggaaatttcgaactgccgcaggatttctccgtggatgcgtatctctcgaaaacgttcgatcaggttgtcggcgaaacagaacaggtggtatccatacgcttttcagcatatcaggcaccctggatcagggagaagcagtggcaccctacccaaagaatcgagccgcttgatgacggcggtctcaccgttcatttccgggtcagcggtctcgatgcaatcaaacgctgggtcatgcgctacggcaaggaagccgaggttctggagccggcggagttgcgggatatggtgaggaacgaggttcgggatatgggggtggtgtatgaagagtgacatttcatcgccacaaagagaacgagtagttgctgttgatgtcgaaacaacaggtctatcacctttgcgaggtgatagagttatcgaagttgcagctgtagcgatagtgaatggtgttattgaagaacatttttgttgtctgattaatgtaaatgcaccgattccgacagttgtacagaaaatccacggaataactcccgaactgcttgctggagaaaagcccccggaagccgtctggcctgaatttttgaatttcattggatcaaacatcctgatagcccacaacgcaccgtttgatatttcgtttatacgtaatgaattgcaattgttgggattgtcgttattaaacggctctcagtgtacactggctttcagccgaaagaaatttcctcaactcaagagccataaactggataatgttgccagacatgttctgggaggaatgccaaaaggcatcaaactacaccgcgcatctggcgatgcgttgctgaccgccatgatatggcaggcaatagagaatacacagctataacgatttattttcttttttttatgcgacttccgagagctaaacagaatgacgaggcagcacgacaacccaataagtcattgccgattgaagcatgtcttgcaaaaacgcgcgtatcggaaaacaaaaagtcggtgagcggcagaaatgtattggatcattgcagcatcgtgggtgaagttgcaagggaattactttctcgaatgccagtttttttacggtcagctctttttcccgacggcacggaactcgttgcggctattcatgatatcggtaaagttagtccttcattccaggagaaaatttatcgcggaacagatggctatatatggaatacacttgatggactttcctttagtaatccagagcatgagaaaaactggggtgggcatgcaggcgttagcatggccgctgcacgagctcggaggattggaaaatacattcccgaaattatcggtcagcaccatggttattcacctgaactgaacggacttgttgctgaagatgaggtttttggtggaaacgcatggcagaagatgcgagaagagcttctttgtatcctaaaggattcgttgaagaaagaatttccagcaatcgaaaacgcactacaggcaaaagcgattgcgggtcttaccactgttgccgactggatcggatcaggctcattctttgatgatcctgatgagcaatggttgccccgaataaagcatgccgttgactccgcaggttttgttcagccggatgttatcaatggtcttggatttagtgacatttttgccttccatccacgcgaaattcagcaggtactgattgaacaggcaactaaaccgggagtctatcctgaataattcacatgggtaataaaaaagggatgcataatcgccacaaagtgttattttattgatgcttagacaacaaataattacttgacaaccatgcaactccctttcgctaatatacacactgaacagcccacccaacaagcgctatttcctgattgtttcgaagtatccgttgccccggtcaagggcaaaaaagtggttcttgatttccagggcggcaacaccaccagcgatgccggtgtcctgctgttgaaggaagtcgagtccatgaccaggatcgttccgaagcttgccgattgcattgccgattcgcgtcggacctcgtctgtcatgcatgtgatccatgacctgatcgcccagcgggtctaccagatcgcctgcggctatgaggacggcaacgacagcaattccctgcggaaggatcccgctctcaagatggccctcaaccgtcttcctgaaagcggcgatgaccttgccagccagccgaccttcagcagactcgaaaacatggttacccgtccggagctctatcgtatggctgtcgggttcctcgatcatttccttgactcctacaccgaggcgccgcgggtcatcgtcctggactttgacgataccgaggatgtcgttcacggcaaacagcagctggcgcttttcaacggctatcaccaggagacctgctaccagcctctccatgttttcgaggggttgactggcaagctgatcgcctcgatccttcgccctggcaggcgtcctaccggcaaggagattgtgtcatacgtgaagcgtattatccgccatatccggagccggtggccggaaacgatcatcgtctaccgcggcgacagccattacggcgtgccagaagtctactccttccttgcttcaaagcggaactgctacagcgtgaccggcctcggcggtaatgacgtgctgctccgctccgtcaaggacattattgaggaggtcaagaagcatggagccggataccgccgttaccataccttccagtatcaggcacggagctggaatgggagccgcagagtggtcgccaaggtcgagatgaccgaaaaggggttgaacgtgcgcttcatcagcaccgacatacaggaggcaaaggccaagactctgtacgagcaaatttacagcgctcgtggcaacgatgaactctacatcaaggcgcataaaacgttcatgaagagcgaccggacctcgtgccatcgctttcttgccaaccagttcagggtcttcctgcattcggcggcctatgtcctggtccacgccttccagaccaacctgctccggggcaccgcccttgccacggcgactttcgaaacgatccgcttgaagctgctgaaaatcggggcgaaagtcatcgagatgaagacacgcatcaaggtgcatctgccgacctcatatccgtacaaaccgatactgaacaagtgcctcaccatccttgagcacctgcgatcagtcccatggccatcaacagcaattccgtaatgctgtaaggtttccagaagggggaggtgacaagcaaacagagctacaggaagggcgtaaatgtcgtgacgtcaagggatgactatggcctcatggtatctgagaccagtttcttacagggataagtcgcttttccggcatcagtaaattcccgataaggggtgaacgtatgacgcgaagacacggcaggtcgggatctcaggttggcttcgcctttggcagacccacttttggctcgagaggcctctcttttgcagtctcatgaattattcaggctatattgttgaagctcccatgggtatcggaaaaactgaagcctcgctttatgctgcatattccataatagccgcaggtggagctacagggctatactttgcgcttccaacacaactcacttccaacaaaatccatgaccgagtcaatgatttcctgaaaaaaatattggctcctgattgtattcatcgacaggcccttttgctgcacagcaatgcttggttgaaagagaatgagatgggtgcggatggtggaccgggagggaactggttcagttccggaaagcggggcattcttgccccatttgcagttggcacaattgaccaggctctgatggcggtaatgaatgtcaagcatggctttgttagggcatttggcttagcagggaaagttgtcgttctcgatgaggtacactcctacgatgcctataccggaaccatactcgacaaactggttgaggcactgcgcaaactccagtgtacagtaatcattttgagcgctacccttaccaaagaacgccggatgaatattttacaacaaccggtacatgatatttcatatccgctcatcacagtcagccaaaatcatggcgaatctgtaatcgaaacaactgccgttgttccaggaaaaaccgttgtatccattcattcttcttcatttttcgatttagctatcgaagaggcattgagcagggctgaaggtggtcagcaagtgctctggatagaaaatacggttgctgaagcacaaaactctttcagcattcttgctgctcgatctgccggaatggaaattgaatgtggtttgcttcactctcgtttcataaaagccgatcgtgaacgcaacgaggagtattgggttactcgctatggaaaaggatgcgatgaactaaggcgacaaagtggtcgaatacttgttggtacccaggtgttggaacagtctcttgatattgatgccgattttcttgtatcaaaaatatgtccgacagacatgctgctgcaaaggattggtcgactatggcgacatggtgatacgtttcgtccggtcggtgccgtctgtgaagtgttgatactgaagcctgagttccatagtgcacttttaaatcctgaaaaagaattcgggcctacagcaaatgtctacagcccttatgtgcttttgcgaactcttgttgtctggaatgatatggccgacattgttcttccggagcagatacgaagcttgatcgaagcgacctatatggaaattgaagaggatcctatgatgctcaagtataaagcgaagctccagcaggaaaaagcgaagcttgaactgcttgccttaggtggcgtttcggaaggcaccaaaactttgccggaaagcaaggcaagcactcgatatagcgaacaggaaagtgttgaggttttactgttacgctcttttcactttgaccgtaatcagaatgtgacaaatgtcaaactacttgacggcagtgatctttttctgccattggtatgctcgaagaagagtaaaaaagaacaacgttcacttgcagcatctcttgcgcaatacaccctgcacgttgccgactatctcgctccggaagtaatttcggttaaaaacctcgactggttgaaaaattatttctatctcggagaccgtgaccatgacgagagcctccttcgggtagctattgtagggcaagacgaggaactcaaatccctaaacggtcggaatgcgtcgtcatcatacggactcagttacaatccaaggctgggatatcgggccataaaaatataaacaggcaaaacaactgagatatgatccctgaaaattgtttcaatttgattgacgagccatggatacccgtcattgacaaaggaagaataagcttgcgacaggtattcagcgaaccagacaatcgtgctcttggtggaaatccactgcaaaaactggcgttgacaaagctactgcttgcaattgctcaggcgacctgtacccctgaaaatgatgagattcatgcatcaatggagagttcggagcttgcccgcaaaagtattgattatctcgataaatggtacgatcggttctggctctacggagagaaaccgtttctgcagatgtccgctattcacggactcattgaacaacggaaacggaaatatctcaatgcagccaaaaaggactctgtccgtagaactgctgaagtcaatgctttgccaaagtctcttggtatgggtttctatccggacatgccttctgaaaataacaccattctgacccagtatcagatccccaaggcccttgcggattccgataaggcattatttatcgtttcgctcatgaactttgcgttgggcggaaagagggttgaaaaaaacctagataaccagttgatgctcggttatgcggggaaaacaccctcagcaaaatcggcaccaagtcttggtaattacatcggatatctccattccattcttgttggagaaacccttgctgataccctactgataaatcttttatcacacgagcgaatacaggcaaatgtatactggaaaagcggactaggaaaggccccctgggaagaaatgccgacaggtgttgcctgcccgatagctacaaatctgaaaagctcctatatggctactctggtcgccatgtctcgttttgtcctgttgcaaggtgacggcatctattatgtggaaggcatacaatatccgagtcacaaagaggggtggagagagccaagtatggctgtaaatgcacaggctgccactccgaaaatcaaatggattgatcccaacaaacgtccatggagggaacttgtttcgttacttgcttttatggatggtggtggatctcagggttatgagtgccagtttatcaagtatggtctaaaaaattttggtgaccgtttcaagcgaattggtgtctggtcaggtggacttagggtaagtacgaatcgttgcgatcagtcagtaaagcaggataatgactttgtcgaatctctcgtttttcttgaaagcaagattatcggtcagctttggtaccagcagtttaaacttgaaatggttgctttgaacaagatctcagatacaatttttactgcaacggtagcatattatcaatcgctggtggaaaaaatggataagaaaaaggcgataaaaagctttaaaaatatcgccgataaagcaacatccttgttttgggagctttgtgaacgtcattttcaggaactggttgatgcctgtgaaccaccgtatgagacaaaaaaaacaagaatagtgttcgctcaagcggcattaaaagccttcgatactttttgccccaaagaaagtgcccggcagattgatgcatgggcaaaaagtagaccgaatctcatcaactatctcaattcggaaaacaagtaacctatgaacaacgaacctgaaacaaaaatcagcaggtctcaggcatttgtgagtttcattattaccctcatcaagcagaacaagggaacttccgcagcattacgccgagcagataaccctgcgaccgaataccaaagctgggaatatttggcagccttcaatattgacctggaaaagccgtgggaaagattgccgtttgctgcggttgccgcagcgattgcaaaatccaaaatcgagaaaaacggctcgattggtataggaaacgccattgcccgctgttatgaggatgggaatcaaaatgatcaggcaaaagctaaactgcgacgcctgcttgcttgcgactccgtcgaggaagtatgcagaattcttcgccctttgttcagtttgttcgaatccagaggagttaccccaattaactatgcagggttgcttgagcaactgctgaaatttcattgggacagccagagaatcaaaacgcaatgggcacaggaattctacaggcaaaatcagaaaatagaaacaaaggaggctgtatgattgcaagtatacttcgccttggcccgaaagagataaaggctctgcgtatcaccgatgactattcgctgcacagggttgtctacagtctctttgaagaccggagaagcgaagctgaaaaaaatgccagtattccgagcggctttctctatgccgacaagggaggcgacagcaacggtagacttatactcatgctttcagatcgagaacctcgcaaaccggagcatgggcggttagaatcgaaaccgattgacgaaacttttctgatgtttgaccgttatcggttctctgtcgtcatcaatccctccagacgtgaaagcaaaagtcgcaagatcatagctatacgggatcgaaacgagattgcccaatggttcagccaaaaagctccagcatcgtggggatttacggttaaccctgtaacactcgaagtccgaacacttcaagcaaaacaattcgtcaaaaaagagcattgtgtcacacaaaatggagcggaattgaccggagaacttgacgtggttgaccgcactcttttcattaaaagttttaagcaaggcatcggacgtggcagggcttttggctttggtctgcttcagatagccccattaaaagtatcaatcaccaactaaccagttaccattatgagcataacaaatccattcaggaacacccgaattgaatatcatattctgcagtcttttcctgtaacatgcctcaaccgtgacgatgttggtgcgccaaaaacagcgatagtcggtggaagcacccgagcccgtgtcagctcgcaatgctggaaacgccaagtaaggcttgcgatgcaggatttcggcatccctcacggcagtagaacaaagctgatttccgtattaattgagaatgcgtgtaaggaaaaaggtgccacaatcgagcaggcaaaggcctgtggggagaagtttgaacaggtatttattaagaagccaaaacaaaacaaagaaagcgaagattctgacaacagcgcaaatgttgcctcttctcagaaaaaaacggacacattgctatttatgagtcccaatgaagcggccatggtcgcggatgcctttgctgcaaagaattttgttcctgatgctgtaataactaaaaacgactccaaaaagcaagcaaaggaaatcgctgatttgttaagcccatattttggtaaaactgatgcctacgatatcgcccttttcggaaggatggtggcacaggccgccgaattgaacattgaggctgcctcttcgttctcccatgccatttccacccacaaggtgagcaacgaggtggagttcttcaccgcccttgacgatctggctgaagaaccgggttccgcacacatgggtagccttgaattcaattcagccacctattaccgctacatcagcctcgaccttggccaactatgggagagcatcggaggagaacatcttgccgaagcggtagaagccttcacgaaggcacttttcgtggccgttccgagtgcacgacaaagcacacagtcaggagcatctccctgggagttcgctaaagtattcattcggaaaggccagcggctgcaggtgccttttgaaacagccgtaaaagcaaaggacggaggatatcttctaccaagcatcacagcactcactgaatatctgacaaaaaaagaggccttggcaggatcattattcggcaagcagcgggagtttactttcggtgaaaacagcagtttcagtattgatgatcttgttaccggattaaagagctatgatccggagggcctatgagtaaaagctttctgttgttgtggcttgaagcgccattacagtcatggggcgccgattcgagattcgggcgaagaggcacaattgattttccgaccaaatcaggaattctcggtatgctatgctgtgcactcggtgctggtggcgagcaaaaagaactgttggcggaaatgggaaaacttcgtcagacggttctctctttccgcagatcaaaagagagggaagccttgttgagagatttccatatggtcgggagtggttatgacgacaagaacccttgggaaaccctcctgattccaaaaaaaagcgacggaacgccggcggtgaatgggggctcaaaaataacgtatcggtattatttacaggatgctgcttttgcagttatcacggaagtgccttccggaaagtcaactctattcgccgattcgcttgaaaacccatgctgggatatttatttcggcaggaaatgctgtgctcctacagattttatctatcgaggatgtttcaatactgaatccatcgcaatagggaaggcacttgaaattgctcaagaaaagaagctgatggaggatttcagggttgtagatggtgaacacgaaggagaaacaatcattctgaacgatgtcccgatacagttcggagagcagaagctataccgggaacgcagagtaaccgttatttcatgtgccgatgacaactgaaaagatagtcccggagagcaatcaatctcggttgctgataaaaatcacccgagacaccttaccgcaggtgaaggataaatacccgtttctctatcttgaacggggaaggctggaaatagacgatagtagtataaaatggatagattgcgactgtaacgttgtccggttacctgtggcgcagctcaattgcttgttgcttggaccgggaactgctgttacacatgaagctgtgaaagttatggcagcagcaaattgtggtatatgctgggtcggggaagatagtctaattttttatgctgcaggacagacgcctacaagtgattcccggaactttcgacgacaaatggtattgtctgccgattcagataaatcgctcaaggttgctcggcgcatgtttgcccgcagatttcctgatgcgaaacttgagactaaaagtcttaagcaaatgatgggaatggaaggtttgcgtgttcgtcaactttatgtacaaaaagctcaagaatacaaggtgggctggaaggggcgacaatttactcctggcaagtttgaaataggggatttaactaacagaatcttgacctcagccaatgcagctctatatggtataatttgttctgctgttcacagtatgggttattctccacacatgggttttatacatacaggtagtcctctgccattcatttatgatttggctgatttatacaaagagagtctctcgattgatcttgcctttcgattgacggcattgatggcaggaacttatgataggcacaaaattgctactgaatttcgcaggaaagttattgagatggatcttcttgcacgtattgggcctgatattgaagaaatgcttgggaggtaataatggtgattgttgttgctaatgatattccgcctgcagtaagggggcgaatgaaactctggtttgtggagccgcgagcaaatgtttttgtttctggaataaaagattctgttgctaaaaaagtaattgactatttgcataaacactgtccgtctgaatccggacttatggtgttcaaaagttgcaatgaagcaccaggatatgagattttcggccatggtgatactcgtaagcagttgattgaactttcaggaatgcaactcgtcattgagaagcattctgaacccaatcgagcatcaaaaacattaacgggcggctgaaagccctgtaaattccattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttttttttgtacttttcggttgaagcgatttgagcttgttgcgggtaatgccgactcgctcgggggaaaggctgcggtcttccccgaatcgcttttttttatttcagcccgtttttcagcacgctcaacgtttttcctttcctgacgtgctccttcgatacctccacgtcgcacccctcgcgggtgcgtggattgaacaacctgcgtaacgacgttctgccgtttgtgaagggccggcagcgtacaggtcgatgaaaaacggggattttattgtattttagcttaactaaatccatatataatcagctatttacaacgtaaccttctataaaaaaaagacttatggaaaaatcagcacctcctgcaaagccggcagcgaaagcggcaaaaggggctcctgtcgcaaaatcagccccggcgaaaaaacaggcaccttcaggaaagaaagcttcaaatctggagaaacccctgcggatgccaccaatcgataccgggttaaaaaataaatatcgctaagcttcacctgcgttgagcgattgctagagcatgctgtagatgcaaggcacaggggtcgctgctgtggtcgactaccgcaagttccctgtaacgaagcagatgaagcatgaccggcaatcgatcaacgcaggttaaaccaaacggatttgccggtattttttccttagtagttctttatatgcttcctgcttttccttatcaagaaaactcctgtctatcaatccttcccacaccggcttcacctttctgaacttcgtgaacatgcgctcctgaaccacttcattaaccgacaaagaatccagagccgttttgaaatcttttaacgtgatcctttttttctttccgttaagcgtcaaggcaagctcttctttatcagagggtaacaccagtgctgttgagaccagatcataggaaggagcaaggttaatgcctcctttttttggaatatcgatcaatgaaaagttctttaaatgcatatctgcattcccggtcaggaagctaaaaagcaccacctcaaaaaagttaataacatcaagccccggatttgcagagtaacgaaggatagctttcgctatctgctcatatgaaccatgatacttattttcagtgagccgtccggtcagctgacacatatcttccatgtgcaactttcccttcctgtaacgatcaatacgtcgcgtcagatatgcaaggcttcctgactgcatgcgaatcaaactatgcggtactgtcgctatacggaccgcttcagccatatgcatcgtcacatcctctatctcgggtaactgcgaaaatctttgagatggggggttgagtatatacccgccccataaaccgacaatcgtcaatcgctgaggtgcagcctttgatccggcaggctcaagatgaagtgacaatttaggctgcactccggtaatggtaacctggctccgaatgatttcaagggcaagttcatcaagctgattttcactatagggcaacagtggcggagtgtcagttccaaatatttttttgctgcactttggatgaaaatcaacctcattgggagccaatggctcatagcaatagagacagcgattttccattgctcactccctgatgacaggatgcacactgaccgccccgatgcaatccttgcagcagttcatcaaaagtcccatgcgatctcgcggatcaagcttccagtttctttccgcaacatcgagtagccagccttcgggtatcaacccgtcaaaaaatggaaacatagtcgtgcttgtgtattcactttcccgcaagggcagcgtaagacttaccggtttgggatccctggaattcaggtactcctgatcataaataaaatgatacccctcttcatcctgaatcagccagcccgcagttcgatcaaggtactgtatctcagctttttgcatctgctatacctccctttcctgcttcacaggagcaagctcgtaaccaaacaatccaagaacctggtttaccttgtccattcgtaacgttttcttcccttgttcaagatcacgaatgaaacgaagacccgttccggctttttctgccagctcaggctgggtcattcccaaagactttcgcttgaaacgaacaaattctgatagatctttcatacatgaaaaataccttatcgggtataaaaatcgcctcttataataagagtataccatttcaggtataaaaacaaatataatccgcatatgtataccacttcaggtataataaaccaaagttgagcgattgttgagcatgctgtagatgcagggtacagggaacgcagctgtagtggactaccgctagttccctgtaacgaagcagatgcaacatgaccgacaatcccatagggtttcaacacatgcgatttttctgcattatggtcgcgcaacccgtcgggtgagatgttcgtgataagaaaaatcagcataacgcattatataatataaagttgaaagcataaaacatttgttgaaacgatcaactgaggataaaacatctctttttagcacatagtcacatccataacgaaaaccattttcatcacgaacgatcctgcaaaccattcggagcacatcattgaaaaaactgcatagctgacatcatagacctcagttcctcatccgacttgccgggaatatccttacagctttatcgatgctttaacctgaatacttcaccaaaggaagaaataaagggtgtacaaggacgtgaaatctgagcatctgtttcacaggtcttacacgggaattcttcgcctttatttcgaggcaagtgaagcaccatcaaaaaatgcagagctctttttaatcttttttttgacttttgacttttgacttttgacctttgactttcttcattgatggatgccgcatcaccccgtgtaataacttgaatagtacacagggcggcatgactcctctccacttcctgtcattcccgtgcttgacacgggaatccatctttggtgccggggtctgcatggatgccggatcaccctgtgtaatattagtacacggggcggcatgactgcaggtggttttgagctttttttccggttttcgtagtagtgaacctatcttctcccgactgcttttcacatcccggtaatctcgtatattgcatcctacgttgagcgattgttggttcacagtaacccacggagagtattgacatggtatcgacactgagctgcagcaatctgaaaaagatttacaacaaacgtgaagttgtcagaagttcgaccctggaggtcagacagggggagattgtggggcttctcggcccgaacggagccgggaagacgacaacgttctatatgattgtcggtctgattcgtccgaacgttggggatgtgtttctcgatgagcggaatatcaccgcgttacccatgtataaacgggcgcgactggggatcggctatcttccccaggaatcgtcggtgttcagaaaacttaccgtggaagagaacattctcagtgttcttgaattcacttccctctcaaaagccgaacagcgggaaagaaccgaggagatgctcgaggacctgaacatcgccggcatccggaaaagcatgggctatgccctctcgggaggtgaacgacgccggacggaaatagcccgcgcgcttgccatccggccgaaattcattctgcttgacgaaccattcgccggagtcgatccgatcgccgtggaggatatacaggagatagtcgaaggccttgtcaagcgaaacatcggggtactcatcacggaccacaacgtccatgaaaccctctccatcaccaaccacgcgtatctcctgttcgacggcacaattttcatgcagggaaccccggaagagatcgccgataatccggaagcccgaaaactctacctgggcgaaaaattcacccttgatcgctactgatctgccggccattttttcacccgcctctcctgctgttcaggaacgaaaaaatctctccgggagttgtatagtaacgaattgtttatagtgtaaatacattttttgcgcaaacaagggatggctggcacatgaacagatagagatatactatgataccctatttgaaaacgatcgactgatttatgaatatcctgctgctctatcccgagttcccggacactttctggagtttcaagcacgcgttgaagttcgtgaaaaaaaaagcctcgttaccacctctcggactggtaacggtggcggctatgctgccccgccaatgggataaaaaactggtcgatctcaacgcatcggcattatcgcaaaaagaccttgaatgggcggatatggcgttgatcagcgcgatgggcgttcagaaagagtcggcgcagaaaataatcgctcgttgcagagccgcgaatctgaccattgtggcaggtggcccgcttttcacctctgaaccggaatgtttcccggaagttgatcactttgtgctgaacgaagcggaaatcactcttccgcctttcctcgaagatcttgccaacggtactgcacgaaaattctaccgttcggagaactatcccgacataaaaacctctccggttccgcagtgggagctgctggacatgaataactatgtcgccatggcgatacagttttcaagagggtgtccctatcagtgcgatttctgcaacgtcacggcgcttctcgggcacaagatccgcacgaaaaccagcgaccagatactacgggagcttgacgcgatagatgaaagaggttggcgtgaaagcgtgttcttcgttgatgataactttatcgctcacaaagcgtacctgaaaaaggatctcctgcccaaacttatcgagtggcaggcgtcaaaaaaaacatccagaaaattctttaccgaatgttccatcaacatagccgatgaccctgaactcatggagctgatggttcgtgccgggttcaaccaggtctttatcggcattgaaacccctgacaactcggctctggaatcctgcggcaaacagcataatacctcacgggatatgcttgaaaacataaaaaggatacagcgggccgggctggaagtgcaaggaggattcatcgtcggatttgacaccgacacaccttccactttccagcagcagatagagttcattcaaaacagcggcatcgttaccgcgatggtcgggatgcttcaggcgctgccgggcacgaaactctatgagcgcatgaaaaccgaaggaagactgttgagcagttcatccggagacaatgtcgacagcaccacgaacattatccccaagatggatatcgaggttcttcgaaagggataccgggatatgatggattacctgtattctccaaaaaactactaccaacgcattaaaaccctgctgcttgaatacaaacctgccaggttcaaatccagggtcaagccccggcagctggtcgccctttttcgctccatggtggtacttggcatcgtgggtgaagaacggtttcactactggaaaatgctcgtctggactcttttcagacaaccgcactctctctctcttgccataacactgttcatctacggacaccacttccgcaaggtgtgcgctattcacctgaaaaatggaggttatgcaaattccgcgacttcaccaattgtaatacaacgctgacaccccatatgatttccaactcttttcttttccggtctgaaggcggttttatcaggcttccggtatgggggcacattcctctcaacactcccttaaagaaaatcctgtcacatccggcattcctgagactcaaaggcatacgtcagctttcatttgcccagcaggtctatcccggcgcgaaccatacccgtttcgagcactcgatcggcgtctatcacctcatgaagctcattctgcaacggatagtgaccaaccctcttgcagaaagcctgcagaacgagactctggcttttgatgatcacacctgcaaactgttgcttgcttccgcgatactgcacgatatagggcactatccacacgctcatgttcttgaggaacaagctccgttccatgagggaaaagcggttttcgccgcacacgaaacacttgttgacaggtttctgtttgaacgccatgaggggttttcgccgatagctgaaatactcgaaagcgactggggtatcgacccgctcgaaacagccggcatcatcaagggaaccgcgcccggacggtttaagaaactgatcagcggcacactcgatcccgacaaaatggattatctgatgcgagacgcgcatcactgtaacataccctacggcagtatcgatattgaaaggctcattgaatcatttgttcccgatcctgagcggcagcgtttcgctatcacggaaaaaggcatcgctccccttgaaagcctgctcttctcgaaatacatgatgatgcgcaatgtctactggcaccataccagccggacattctcggtcatgctgcgaagaatgcttcaggacgcgatcaacgcatctgttattcttcccgatgcactgcggacgctcttttacgataattctgatgacagggtgctccatgaactcacgcaacgaacagagcgctcatggccggcttcaaaagagcttctgggcaacatcatgcagagaaaaatctacaaacgtgccctcaccttcaccccgtatcggaacggagcacgtgaaccggaaacgtggatgtttgcctacacgacagaccacgaacgccgcacacaaaaagagaaggcgatctgcgacatactcaacagacatgctgctctgggcctgaaaggtcatgaagtgctcatcgacccgccctctcttaaagatgtctttgactatgccgacctcagggagctccgtgttcacccgacccgcagggaaaatctgacacatcagcgatcatcacctgaaccctctatccgtttcgatgatttcggtgagtcggtcttccgctcggattttattctttctttcgaacggtacacaaagaagttcaggattgtctgtcgcgatgacctcagagagctgatagtgaggcatgaagatgaaatcatggagacactgcgggaataacttccgcccactgttcgttgagacttttttattactttacaaggtagatcatccaaaacataagagacacaccatggacaatcaggataactattataagggcctcttctatggcgccgctctcggtgcggctgtcggtacggttatggggctgctcttcgcgcccgacaaaggacaggaaacgcagcggatcattacaggaaagctgcgtcacgcaattgatcgcgcgacggacaaagccgctgaattctatgacgaagatgaacagggcggcatctatgataacgaagcagggcagaggtcaaaagagatcattgacaacgccagagatgaagcacgcaagatactcaatgatgcaaactccatcttgaaagagataaaaacccaggcaaaaggccaatcaaagcctcaggataattaacgcgtctatcgaacagactatgctaagctatacaagcgtccatctgcagacaacagcacctccggagcatgcggtgctgctgcttcacgcctttccgctttccgcggagatgtggaaacctcaactttcgatgttcgaaaaagagggcattcctgcaatcgcgccgaatgttttcggtgtgaatggatcaaaaacaatgccgaactggacgttcagcgactacatacaggagcttgcctctctgctctcttcacttcatatcgacaaagtaacggtagtcggcctttccatggggggctatcaggcatttgaactctggcggacgcttcctgaaaagatctcttccatggttctttgcgataccaaagcggagcaggacaacgaggctgcacttgccggtcgcagggacttcatctccgctgtcagggctcgcggtgctcaggaagctgtagacaggatgctgcccaacattatggcaacggaaacctatacctccaaacctgaactcatcgagacgtttaaagagatcgtcaacaaacagtctggtgatgtcatcgcagacgccatgcaggcaattgcgtccaggagcgattcgattgatacgcttgctaccatcaaccgtcccgtcacctttattacaggaatggaagacaagctcaccccggctcatctcgcaaagtcaatgcaccagcatgtttcaggttccacgcttcaccttgttacgggtgcaggccatctttccaacatggaacagccggaggtttttaatcgccatctgcatgatcatctgaaaaagagtttctgaacaacgacaaagaatcaggttgcaagactctctataatctcgaagaaatcaggaaaagagacgccgatcaccttcgcgtccgatatatcgagttccatcggcactaccctgtcggctatggcgaaactcatggcaatacgatggtcatcgtaactgtcgatagcgacctttcctgtaggcgtaacatcttttcttcctgtcacggcaaagccgtcggcatattcatcgcagacaaaaccgatacgttccaggttatccacaacagcgctgattctgtcgctttccttggcacgcagttctgccgcgttatacagctcaaacgcgcctgtcgcgcacgctgaaagaacggcaagcatcggtatctcatcgatactgttggcgacaacagccggatcactgatgctcaaaggcttcatggacggactgtgacgaaccaggacatctccgattttctcaccaccggcgaaacggatgttttccattgaaatctcggctcccgctcccaacagaacacccatataaccggtacgggtcggattcagacaaacgtcgcgaacaactatttcagagcctgcactcagcaatccgagcgctatgataaaacaggcagcagaaggatcgccgggaatgtgaaacggctttgcaggaacagttttccttccgggaataattacggcacttctcccgtcagaaagagcctcgaccttcaggccgagcatcagttccgtatgattccgggaaggcagggtttcgataacgcgactctcgccctctgcatgaagagcagccaaagcaacaagtgatttcacctgagcggacggaaccggaagctcataatcgattggccggagatgcgttgtccccctgatagcaaccggagccgtattgtcagaagaaagcgcaacatccgcgcccataagccgcaagggatgtgctactcgctgcataggccgtttcatcagcgaactgtcgccggcaagtctgctctcgaagggctgagccgcaagaatgcctgcaaacatcctcatggtactccctgaattgttgcacatcagatccttttccggtctggacaggctccagaaaccctgtgcgtgaatgacgacattccttgaaatcaaaccgttaggaccttttagcttttcctgatgtacagcaataccgcaagcctgcaggacaccaagggttgactggttatcgaatcccccggagaaattcgatatttccgttgtcccatccgctacagctccaatcagcgcggcacgatgagctattgatttatccggcggaagagcattcacctctcctttatagactttcatagagaattacttgtttgcttgagggcacctctatttatttattccgcgatgcaattgcttcgttgagcggtgctcgaaatcctcatgtacgctgtgtacactccggtttctgcgctccgttcgcctcgcacttgaatcgctcatgacaataaatagaggtacccttgacagttaacgggaaaaaggcacaaaaaaaagcaactcctcaaggagctgcttttcttcgtagtacctgatattctcaatcaggagttacgctcttcattcgctctctgagctctgcgtttacctctcgaccgtttcagacgattatccacagaaggcttcaaaaagtatgctttttttctgaactcctttaaaacaccggctcgctcgtattttttcttgaagcgtttgagcattttatcgatagactcgttgtcattagactgtacgctgaccaattcattcacccccttagcagcaatgtgcttttatcgttttaacttcgttttcaaaatattctttaatgactctctctttccggctttaccctgatgtacctgaacgttttcaagcagttgtttcctgccgctattgataaactccacaataatcacatgtgctccgcttccggtggcgtttttctcacggacaacgcccacctcttctaatgacttatgatataccgcgtctccctgggcatagattccgtgcggagaatactcctggcagtcatcaggcttgagctcctgaatattcagttctttatcaatctgaatctgccactccttgagcagatgtacctgattacaggatgcgcatttgatccagtactgattttcagcggcagaaggctgctccccggcctctgtttttttcttaccctttttttccggaacaggctcgacaagaatatcgtattgcctgggcttgtcactcggaatccactcaccgacaaaaacctttttggtatgctcttcacagccttcgcaataacaagcttttatctttccctcaagaatatactgcctttttcttgactcgactaacggaggctgctgttgatctttttctacaggtttttcggtatgctcaaccgctttcttttttctctttttcttctcagcagtcataccttgttaaacaatgttttcagacccaccctgtactggttggtgacgtgtgtcaggactgcttaaataaataaatctacaaataaaaacaacctctatttacaatacaagacttaagtcaatcgattgaatgaacataggtgacggcaaataaacactgcgggtcgtccgtagagcgcccctcctgattcagcgtacgccaaagcatttcgcgtgcttgacaggttgccgacatctgcactactcacctgagaagctgaacagaatcaactgttcttcgattgacgcaacaatgatttctgcgtcaacgcttcgatgagatccgatttggtgagcagttgcagtgtaccgtcagaaagggttatcagcactcctgaagcacttacctgcagcttttctgaaagttcggaaatagttgtctgcgcgtcacatacgggaaaagactgctccatatatccgacaaccttggaattcatagcctcatcattctctatcagaatggagagaatcttgttttcgctgatgcttccgattgccgttccgtaagacacaacaggaacctgagagacatcatgctgccgcatcatctcgaacacctctgaaagcgtatgttcaggatgtgcaaaaataagctcttttctggttttcaaaccgacgacatcttcagctgttatctcgtctgtcggagaagaggcttttcggtaaaagcccttctgcttcatccactcatcattgtacatcttgctgagataatagccgccgtaatcactcagcaccgaaacgatcaccgcgctttcatccagaagggcgcctgcacgcaaggaggcaaacagcaccgcaccggaagatcctcccgcaaaaatcgcatcgttcctgagcaattcgcgtccgcagttgaaagcgtcacggtcgcttacctgtacaatatcatcaataacgtccgcatcccagcagttcgacttccacagtcctcccgcctcctcaagctcgtaaagagaagcctcgcccgctctgcctgtatgaaaaagctcacggtatactgaaccttcaggctcaacaccgataaccttgacttcggaacgttttgccttcataaatctgccgagacctgaaatcatcgcgccggagagaacaggaacgaacaggtgagtgacacgaccttcagtctgttcccatatttccggaccggtattttctctatgcacctggcggttcagatcgttctcgtacatgttggtaaaaaaggcgtggggcaggttctgaacgagattttccgcgacattgacacagctgcgcggttctcccggcctggcatcagagggcgttatgactatttcagcaccaagcgccctgagcagttgctgcttttcgcgtgaaatcctgtcaggaacaaccagcagcaccttgtaaccccttgttacagccgccatcgccagagcgattccactgcttccgttggtccagtcgacaagggtcatgcccgactcgacaagcttttctttttcagcatgatcgacaatggtgtttgcaacacgacagtaatgggaccctgaggaattcaggtactctaccttcgccaggatctgcggcgatacatgccgggctgaacgatcgatcagtaccatgggtgtctgacctgtattcataaaaatgttctgctgccacatagtgctacaggaagatgagttgaaagagagtcgactcgtgcctctataatgtaatggacttgaaaatcaggaacaaaatatgttttttacgtaagggcacctctatgtattgtgatgagcgtttcaattgcaaggcgaacggagtgcggaataactctgtagaggttcccctgaaaggcacgacaatcgttccctggctctgccgcctgtttcacgaagtccagtaaaaaacacactccattggtcactcatcaaataccgtcttcaggcaagagtcccatggccggggagaacctcacctcagctatcatctcttcatcgaacctggagcacaactaccgcctgacactggacagaattcccggacactgtcggataatggctgtcgttaaagccaacgcatatggacacgatgcggcaggtacgtcgaaaattctggaacgacttggtgtcagggatttcggcgtggcaaacatcgctgaggccgcttcgctcagaaagcaactgacggtttccggacactctgaaattctcgctttctcctctccccttcctgaccatatcgcccggtacctggaacacgatattgccgcgaccatttgtgatttcaatatgcttcgtgctgcagaatcaattgcctccgcgcacaatgtgccgctgaaggtacatgtcaaaatcgataccggaatggggcggcttggaaccactcctgaaaatgcatttcagctcctggaggctgccgaaaaaagtcctcacctcaggctttcggggatctacacgcatttcgcccaaagcacaagcagagacgcttttaccggaaggcaacgtgatctgtttacacagatctgttccgaatttgaacatcgcatgcagagaactttctgtaagcacgcggcaaacagcggaggcattctctgccatgacaacgctttttttgacatggtcagaccgggaataatgctctacggctactttccggacgacagtgtgaaaggacgcgctgatctgaaaccggtcatgcttttgagcaccaaagtaatgttcatcaaagaggttgaagcaggcacgacaatcagttacaacagaacctggacagcgccgtccaggcggagaatagcgactctttcggcaggatacgctgacgggtacccgagaacattgtcaaaccggacaacggtgtcgatcaggggaaaaacttttcctcaggtcggcaccatcactatggaccagttcatggtagatcttggaaacgaccgggatgtccgggtcggggacgatgcactgcttttcgggggagaggggatttctgccgccgatctcgcgctcacagccggtacaatcagctatgaactgctctgcgctgtatcctcaagggtcaggagagtttttgtctaagcgatgaacatcagggacagaatagcagtcatgctcagcatgaccagaacagaaataaccgtcgtaacgggactactgctgtttttcctgctcggcgtgatcgtcaacagcagccattcactccaggaagcgagaagccatcctgaaatagagccgatcgaacagttcacggatgcggaagttgacagcctgctcaaggaggctgctctcctcgaaaccgctctcgatgaatccggaacagatgcatcccatagccggaatcagggtactctctcgacaaaaaagaccgctctctctcaaaaaatcgtattttcaaaagccacgactgacgagcttgcgaccataccgggaataagttcggttctggccggacgactgatcgcattcagggagtccagaaaagcaaaggttgaaggatttccggactttctggaagttaaaggcatcggaaaaaaacgcatggaaactctcgaacagcatctcatcctcgaataaatgagaacaaccagccatgcatgcgccatagacgcatacgcgactgcggtagcaagcatcgcgtatgatacacgtgatggttacagcatcacttcatgcaggacagttcgtgccggccttgatgactatacaggcccgaacagtgcccgggcattgcgaagattagcctccctgctcaaaaaacaggggatagaacaccttgccctttctgtccatcctccctgttttttcccgatggtttcggtttttcccgacatcatcaccagtgaggcattcgagacctactgcagagccgaggcctccaatctgctggacagacccggcgactatctgcacgatcacatcccctacgctcttcgctccggggacgacaggttacgcagacaactgctgctctattatccgggtgatcttttggagaagatataccgtcatcttcgctcactctgctcgatccacatgggttcacactacctcaaaccgatgatcatgagcatggccgcgaccaatcggccgtttacacttcttgaaattgaaccggagtatctgacctgttcggtcggcagcaacggagaactcgattatttcaagttctggcagctgaaccacagcagcgacgcggaatatttcgcgttgagagaagtaacggcaaaccctgaataccggcaatacccggtctttttcacaggcgcgctcagtgcggacagatctctcatggaaaaaatatcagtcgccgccaaaaaagaccttcagcccctgagccttgtcaacctgttttcaatgcagtgcaacctgcgttcgtcctgctcctcccctgcagagctgaaagccttgtgcgccgcgttcgtcagtctgtacgaccagtcaccttcatagctttccgaccagtttttcagcaatctgtaccgcgttggttgccgcgcctttacgcaaattgtcggcaacgatccacaggttcactgttttcggctgccagaaatccctccgtatgcgcccgacgaatacctcgtctttttcataggaagtaagcggcatgggatagaggcctgaagaaggatcgtcctgaacgattatacccggtgttcccgcaagcatctcgcggagctcatcgacgtcgaagtcatcctcgaattcaatattcattgattccccatgccctccgtacacaggaatgcgaaccgttgtcggagagacgctcagagattcatcacacatgattttgcgtgtctcgttgaccattttcatctcttctttggtatagccgttatcgagaaaaacatcgatatgcggcactgcattgaaagcgatctgatgaccatgcacaaaagattccggcattttaccggcaagctcatcctcaagcgcgtcacgtccctgctttcctttaccggtaacggactgataggtcgagacaacaactctcctcacacgatatctgtcatgcaaaggcttgagaacaaccaccatctgtatggttgaacagttgggattggcaataacgcctttcggcttgccttgaacgtcaaaaatggcctccggattgacttcaggcaccaccagaggaacgtccggctccatacggaatgccgaagaattatcgataaccaccgcgcccgcttccgctgctaccgaagcccaggttctgcttgctgtagcaccggccgagaaaagcgcgatgtcagccctgctgaatacttctgcagaaggcacatctgtcctgaaagattttcccctgaagacaatctccctgccccggcttctctccgaggcaagcggcagaatttcgcgtaccggaaaatcacgttcatccagcacctgcagcatggttctgccgacaaggcccgttgcccccagaatcgctatactgtatgttttttctgtactgctcattatgttctctgcttccttgtttgttgtcattatacataatttgaaaatactactgaaccgtttaacagctcataatgcatagatctatttcacgggtcacgcccgaagatgactaaatcttgcctactgcccactgaaggccgcctgctatcccctaccctcacttaagcaccagacgcttcgaatgatcattgagaaattcagcatactcccggatttttccctcacgttcgtaaccctcacactcaacctcgtacgcccttagtatctcgataacctgctgccacttttcctccctgacaagcttgtccctgactctggaaaccctcgggagccctttaaggtaggtggaataatgtcttctcatttcaagagttccgtacttttctcccttgtgctccacggaaagcgagagatgctctatagctaccgaaatcctgtccctgaaatccggcaacgtcgtcacggcgccgccttgcagcagttccttcacctgcctgaatataaacggattaccgattgcgccacgccctatcatgataccgtccgctccggtgtggctgaacatggcaagagcatcctgaggcgaccagatatcaccgttggcgataactggaatctttgcatgctccttcactctggcaatccagtcccagtcagctcttcctttgtacatttcgcttcgtgttcgaccatgcacggcaatcgcggcaatacccgcatcttcaagcctggggataatatcaagaatattgactgaatccctgtcccagccgatccgggttttcaccgtcacgggaatcgataccgccttgaccaccgcagctgtaatagccgccattttttcgggttccctgagcaaagcggctcccgcccctttacctgcgaccttcttggcaggacatccgaaattgatatcaaggtagtccggtttggccgatgcggcgatgaccgccgcctcggccattgcctccccggaatttccgaagatctgaatgactgctggacgttcgctctcctcgaaaagcatcttttgaatagatttcccgacacctctgcggagagcctccgcgctgacaaactcagtatagacaatatctgcaccaaaccgtttgcagatctttctgaaagatctgtcggtaacatcttccatgggagcgagaatcaccgggcgctctatgtccagacttcctattctcatacactcaattatactgctgtatccaccacatcgggagaaggattcatcatctccctgacctgcttccggattgtacttaaaagtgcactatcctcacgcagcgtctttttcaccgcttctctgccctggccgagcttatccgaatcatagctgaaccatgctccggctttttttacgataccaaactcaacggccaggtctatcaactctcccagaacggaaatgccctctccgtagaggatgtcgaattcaacgattttaaacggtggagccactttgtttttaacaaccttgaccttggtcctgttaccgattatctcggcaccatctttgatctgggctatttttctgatctccagacgaacggatgaataaaacttgagcgccttgcctccggttgtcgtctcagggttgccgtacacaacgcctatcttgtcgcgaagctgattgataaagatcacgacagcgcttgacttcgagatagcgcctgtcagctttctcaatgcctggctcatcaagcgggcctgcaatcccatgacactgtctcccatttccccctcaagttcagcctgcggaacaagcgccgccacagaatcaaccacgacgatatctaccgcgccgcttcgaacaagggtttcaacgatcgaaagggcctgttctcctgattccggctggctgaccagaagagaaccgatatcaagccctagcttttttgcataggtctggtcaaaggcgtgttccgcgtctaccattgcagctatccctccgcccttctgcgcctcggctatagcatgaagcgccagcgtcgtcttacccgatgactccggcccatagatctcggtgacccgtccccgtggaaaccctccgacacccagagcgaaatccagcgcgatcgagccggtggagaccgactgaacaggtattatggcgccctgatcacccaaacacatgatagcgcctttaccgaactgtttttccagtgtctcaacggccaggctcagctgtttcagctttgccggatctgccgtctttttctcctgcacatttttttttgtatccattgcttataaatccttgtctttcaataaagtttcttcaccctaagttgagcgattgttgtgcatgctgtagatgcgaggcacaggggacgccgctgtagtggactcccgcaagtcccctgtactataaacttgacaccataaagcatttgttgaaacgatcaactgaggttcacgtaactattgattgtaaaatttccttaaccggacgatagctcatagcgagactttcgactgatttcctgttcgaatagtacagataacgccttgcaagccgcatactttcaagcgtgatatagggccttttccctgagagcagcgaaaaaagctcaccgccggttccggcaatcccatacagggcgttgcctgccgaaaaagcggccctcgggctgctcccggggatttcccggatcatagaaaacagctccttgtaagaacagttctccgagacaatgatataacgctctccggtctctcctttcttccatacctcgatatgagccctcgcgacatcccggatatccacaaggctcaaccctccggaaggatagagaaaaatttttccctggtatatgctttgaaccgctttggtagaactgttgagcaccaccggatgaccttcacccctgccgagaacaactcccggattaaccatcacgacatccaggccctccgcgataccacgctcacactcaatctccgcgaggcgtttcgagtccatataggctatcctgtgctgccactcactgaaggcagtttcttcatccgcctgttctataccctctttcaccccttgcgcagcgacagaactggtcaaaacaagacgcccgacacctttttgaagacacacgtcgacaacgttcgacgtaccggtaacatttgtctcataaagcctgtttcgagactgcttcgtgtatgcgacaagaccggcacaatgaaatactgcgtcaacagactcaaacggttcaagaagggatatcgggttgagaatatccccccgcacaatttccacctcaggatcggacagaacagcaacctctgagttctctctgacaagagccttcacatggaggccgtctccgaacattttccgtagcgcatagacaacctgcgagccgatatatcccgttgcaccggttaccagaacaacctgttttttctgattcaaacgctcttgttttacaacttatccggggactattagtttctcctgaattgagcgattagtatctgaccagcagcatcagccggtgaaaaaatcccggttgtccctatagggctaccgttttaacgttttgttctggtccgtgcgtgcgttacacgcccgcataatgcttgcataatgcttgtgataggggaatatacaccattaccactgaacatcctatcggttgggcgcactaatcccatcgttttctgtcgttttcagcacttccagccgctttattccagttgcggaagtccgacacggcatttctcatacagctggtcgaacttcaggcgaacatagtcaaccttgttgactttcatgaccagcttcccggcatggcgcaccagttttccggctgtatcgatgaacctgcggcggaaggtgtcggcataagccgacaccggaatgaccgcttcggtcacgtcttccttgaaggcctcaaagaggttgttgccaagcaccatcaggtagtaccaggccgagtttgcagtgaatcgcttgaacggtagctgctcatggccgaaggtcttcaatgcacggttggtcagttcgtctgttcccctttcgtggtagaggccaagaagctttccggcgtcgagcaagtcctcgcggccgatcttggcaagttgctcatcgatcttttcacccatgcccatattggtgatgatgacggaatcacgacatatgccttgcagcagatactgcccgtcctcttcccagagcgtactgaagatcgtccggcgctctttcttccatttcttttgtctgctcatgaattcggtgtacatccagctttttgagtcagtttcgacttttttgaacgattgccagtcgaccgcatcggcaacctcatcaagaacattgctgtactgcttgccgccgcacagataaccgatttgcagttgctcacaggtcttgaatacttcgtcgtcgaagaacccggcgtccatgcgcacaatgatcggaacctcttccctgtaagcgttccggattttccttaccatatgcaccagcatctcattgaccgtattgccgtggttcgagtgtttctttcctccacggaacaccgcgtccaccacatacctgccccagttcatctgcaagggctggaaccctttgaccttcttgtatgtgggttgcaccccatggcgcttctcggcatcgtcattgtccagaaccgtcgtatcaatgccgagcatgatcacttccggcctggtgtgcttcaggcgccagagaaacacatcctgcagcaatctccggaacaggtaaatccgacagaaggagatagccccgataaaacgcttgacggcatgcgacgaggccaatcgaccggttccgagcaggccggcataggcatcatcagcggcaagatgatcgaaccagttcagatggcggctcgtaccatccatgaagaagctcaaaatctgcacgaacatctcggtgaccgccaggcccttgccattcttccgcactgtaccgaacaggcggtcaataatcggaaacagccctatgttgcgcaggtacagtgcgaagacgctcaagccagccctgccggtcagttggtcgtcgctcggcaaaatggcgcaaatctgctgttcttttttacccttaatcgtcttatcttttgccataaagctctccacctgctgggttgtgttttattacgtggtgacttggtcgttactcacgctaatataacactttacacccataggtgagggctttttttattgcaaatcgatcaacttaggtttctgtttataaagataagaagaaaaattacattgcactcacatccaccgttgtctgttcagactacaggagctttaatttgaattaacagcgacgttcatgcagcatgacaatctttgtatttcagccgggcaggttattgaaaataatctccaaaacggtctccgggtagtcagtaactatactccccatgtcaatactataacgctgggtatctggatcaacgcaggctcaagagaggatcccgaaaaattatccggtctctctcattttctcgaacacgctgttttcaaaggaacgcattcaaaagatcatctggccatttcacgatgcatcgagcaggtaggcggctatattgacgcatatacgacaaaggagaacacctgcatctacattcgctgtctcaaagaacatcgggcgcttgcatttgatcttctttcagacatgatctgcaacccatctttccccgaagatgagatagaaaaagaaaaagccgtagtcatagaagaaattcacggcattaacgactcgcctgaagagctcatcttcgatcagttcgataccctcgcgtttccccaccaccctctcggtccgacaatcctcggcacggaaaaaaccgtaaacaggatcacaaccggctcactgcggaaattcatgcgccagcattatgtcgccgaaaacatgcttgtcacggcagttggcaacatatcgcatgaagagatcatgctgctcgccgaaaaaagtttttcagggctcaacacccgcccatcatcttccggtactgcaaggacgttccggcaggaagattaccatccttttcaccttaaaaggaaaaaaccgctttaccagacccagttgctttacggcatggcggttccccggaacgatacattcttttacagccttctcctgctcaacacccttctcagcggaggtatgagctccatactcagtcttgaactgagagaacacaacgctttggcatacaatgcctactcatcgctcactttttttgacgacgccacgctgctgaatatctatgcggcaacagatccggagaatacagagaaagcactcctgatcatcaaaaacgtcctcaatgcggagaacatttcaaaaatctcccgggaagaacatcaggcggcaataaacaaactgcgcggcgggatgctgatggagatggaaaaaatgatccagagaatgtcaaaagctgcaagagatatcttctatttcggaaaagctgtcgaactggaagaaaaaatcagccgcattgacaacataacccccgatgatctggggtatgctgcagaatatctgcaacagcatacagaggcgtccacactgttgtacgaaccggatgaggatatgcgctgaaccgtttaccggcgtctacatcgaatacttcatgagcgttcgaaaacccgaattgtagaaatatcatagagccgatcatgtacccggatttgctactgaaaaccggttagcaaggtcaaaaccacatacagtcatgccggacctgatgtggcatacatggggctttacaggacaagaatggattcccgtgtcaagcacgggaatgacaggaagtggagaggagtcatgctgccctgtgtactattcaagttattacacggggtgatcaggcatccatgcagaccccgaaaccaacgatgggttcccgtgtaagacctgtgaaatagatgctcagatttcacgggtcaggcacgggaatgacagaaaagggaacgtttcccgtccttgtactcccttttttcttcctttggtgaattattcaggcttaattgaacgatagtagatttctgatttttttcacgttcacccaatgggtttgttttttagcatctcttgaatcgcttcactgtggcggtaataaaacgttctacttctgaaaggcgacttttccaaagtccggaatttaattgtatatttgttgtttatgagaaagcctctaagaatgtgaatttttagaggtacttttttttctgccaaatcaatcaacaagagaatactgccttgcaaaagaacatcaataacgtcagcgataccgaacagaagctggaaataactctttcagcagaggaattcacccctgaaatagatctcgaagttgagaacgcgagaaaaaccattcagatcaaagggttcagaaaagggcatgttcctgcaggtatgataaaaaaagtgatgggacctgccattgaagcctcggttgcggaaaaacttgcctcaaaatattttgtcgagatttcagaatctgaaaatattaaacccgcaagccgtgccgaactcgaaaactattcttttgacggcgacaccctcagcatcacactctcctatgagattcatcctgatttcgaagtaaatgatttcaaagattacacgtttgttcaggacatatacgccgtaaccgatgaagatgtcgaaaaggaaatcaaccttatcactaaaggacacggcacactcgttccggtagagacacctgctgaagcaaaagacaccatcattgcagaccttgagaaatatgacgattcaggaaatatcatcgagggacagaaaaccgaaaactatagtttcaacctcgagtatcttcccgaagacaatccattccacaatgctcttgtcgggaaaaaatccggcgaaaaggtaactgtcgatatcgaaggcaaggagaaaggcgaagagacataccgttacgaagtaacggtcaaagaggtcaagcgcctggaacttccggaactcaacaatgaacttgtaaaagaaatttctcaggaaaagtttgattcggtagaggacttccgtacagatgtcagaggacagctcgaacagcacttcagcaataaatccgagcaggacctcctggaatctatttccgccagatttattgaggaaaatccggttcctacaccgtcatccatggttgactcgttcgaaaacatgctgcttgagaacgcgaaacgacagatgggcggacagctccctccggggatggatgaaaacgggttccgtgattccgttcgtcccaacgctgaaaaacatgcgcgatggatgctgataagtcagaaaatcgccgagaataactctctcgaagttactgacgatgatattaaagcctacgcggaaaacgaagcggagaagaatcccgaactgaatgccgaagagctgctgaaaacctatatgtctacggaattcagagattatatgaccgacaccattctcaaggacaagatttacaccatcatcaagtcatcggtgaccataaacgccgagaacaagccgcttcccgagcacaaaggataagaaatccagacatcaccagttttcttcgatcttccaccttcatctggatgcgtggaagaaacggagaagcatcacctgaaccggatggtcatggacagatccaaagctgaaacgctatgcgtcagttctccgacagagatataatcaactcccgttccggcaatttcagcgacagtatgcagcccgacatttcctgaggcttcgagaagaatctcctgtgcgtgttgccgtgcaaaagcgaccgccgctgcaagctcgtcaacgctgaaattatcaagcagaataatatccggacccgctcctatcgcctgctgaagctcttcgaaagaccgtacttccacctcgatcttcatggccatacctttttcagcaagatattttctcgcacgcccgactgcaggaacaacacctcctgaagcatcgatatgattatccttgataagcacaaggtcaaacagaccgtagcggtggttttttcccccgccgatcttcaccgcttccttgtcaaaataacgcagcccgggagcggtttttcgggtatcgagtatttttgcgccggtatgggagaccctctcaacaaatgatcgggtgcgggtagcgatacccgacatgcgctgcataaaatttagcgcggtacgttcagctacaagcagtgaagctatttttccttccccttccagaacgatatctccttcagaaacctgcgccccgtcacagaccgcaggattgacgactatatcccggtcaatagcccgaaaaacctgatctacgacagcaatacccgcgacgaccccgtcggtctttgctcttattactccaaatcctgtctgaagcggatcaatcgtcgcaagagttgtcagatcaccatcatagcgatcctcttcaagggcctgcatgatagcccgcatcctgcacatggcaaaaaaatcgtgaaaatctctttctttcatagttgtatactcagataacgaaaaaagcacctctttgcttaccgggccttactatgataagactgaaaaccccctcaatcaaattgttttgcgaacatactattaatcgttaaaataactttccgggaaacggcaacagaacggaaaaaaatcctctgcagcaacctatcgatagcacttaatgaacagcaatacccccgaatcctgcatacgtcttgtcaatatgatgttttatgctcaccacggtgtacacagagaagagcattttgtaggatcgaaatatgaagttgacgcggaaatgtattgtaactacagtcaggccgcacgaaacgatgatatagccgaaacgatcgactacagagttgtttacgaaaaaatcaggcatctggtgacacagaaaaagttttacctgattgaagccgttgcccatgctatcgcaatggaatttctggaaacgtttcatcaactcaacagcgtaactataaaagtcagaaagcgtaatccacccatcggaggcgtgtgcgattatgcagaggcagtctatagtacacaaagaacatgagatgagcatgaatatccggcatgcgaaccataccatatatgttggtgcaggctcaaatatggctaacaggctcgacaacctgaggaaagccattgagctgctgaatcaactgccccggacatcagtgaaaaaaacttcagcggtctaccactctgaaccgcttggcttttccgctcaggaatggttttacaatgccgtctttgaactacgttcggagctgaaccctgaaacctgtcttgtgcagtgcaaacggatagagtgccttatgggaagaccggctgaccacaagaaatggggaccgagaatcatagatctcgatattctgctttatgataacagaacctgtaatgaggaacacctcactatcccccatcctgaactttccaacagaaggttcgttcttcttccaattcttgaccttgccaatccggttcaccctgttcttggacaaacaatgcgggaactgctcgaaacgtgtcccgatacgtcatccattgaacgcactgggcatacgctccttaccgtcacctaaagcatgcggtatccataaggaacaccgcgagcggaaaccgctttgtaaaaccgattcttcaacgcggcttttctctgcaaaaaaaagaggctatctcagaagggcggcctctcgtattttgagcaggcaatagtgagcggcatccatcctggttgtcatcctggggcatgacctcttctccactccctgtcattcccgtgcttgacacgggaatccattcttgtcatgtaaaaccccatggatgccggatcaagtccggcatgactgtatgtggtttgaaccataggtgacaggcttctgagacagcctcttaaacggatctatgcacaccgttgtttacacagcgataccgctaattggtaaacgtgatattgagatggccctcgtcgaaatcagccccctctgttttccttcccacaagaatgttcggaagaacaatgctttttctgaaattgttaatatcgacaagcagttcatcccccttgatgttcacattcagcttggtaatctcaacgttgggcatatgaagacgaaggacgtactttccatctatcttctccagtgactgtgtcttatcatccttataaagcacatcggacgggctatacccgttaaaaatctcctggcccaactcattcagctgatctgtctttatgacttcatgggcaatctgggaggccttgaatataggaatgggataaaagcagttgtcaataactttcagatacttctgctgtacagcgataagactattgagatagtcatcggatgaatactgcggcagaatcttgttaacaatcacagcgtcgagcttgtaaccaaaaagattgagatatgtctgaacgcgcaacgcctccttgatcaccatgttttcaggatttaccacaaccctgaacgttgtgatacttgtgtcctgaagcataccatgaagctctttcatgtgttcatttatctccggcatcagcttgaagatattcttcttgggcatgaaccggttgagcaatggtgccgcgaaacctatcgctttcgagtgccatcctccaatcttttctgaataccatccataggattcgggcatgccgagtaatcgcatggtttcgcctgtcggagccgcatcgacaacgatagcatcataatcccccgatttagccgctttccatatatgacgcagactgatcatttcctccataccgggaacgacagccagctcttcggagacaacttcattcgcaccgtcactcatcagaatcgatgaaaaataggaatacagttcattccagttctctctgatctccgcaagaacgttcacttccatcgcaaagaggtttttttccacctcctgaggctggggagtcaattcaacacccagagcatcggccaggctgtgtgctacatccgtgctcatgataagaacctttttaccattgcgcgcaattgaggtcgctgtagcagctgaaactgttgttttaccaactccgccttttcccagataaagaataattctcatgttttgtactgaaaaactattgtgaggatttaaccttgattatttgcttttttattgtgagaccctcgaaatattgagtttggctcagggtttttctgtcggccctttccttcctgagcttcatcctgacgggtttctgactcgactgttctgtacacccttgactctttttgttctaccggactttcatcaggcccttcaggttctaccaaagcttccctgaactcttcctccgccgcttgaggaataccttcagtttcagttttcacctttattttttttcgtgacgcaaccatgccgctcccggaaccttcaaccgaagaaaccttcttccgcagttgttcctgatgagaagccccgaggggaatgctggataccgactcttccggaacgtcggctatgacagtaacttttttcctgcaaacaccgccctcactctcttcggaagaacctcctgattgagcagaagaaataccggactcgacatcaggaagagcctgatcaaatgagtcggcgaaaacgccacccggagcttcatcgctatccatatgaattttcagcttcttgcgccgggaggtaccggcgtagtcatctgcaggctgagaccttgcgttatcggtgccacgcgcagttcttccagccgcagagcgacttgctgacgattgctgcccaccaggctttttgcccatgggaccgaaactttgtgtcattttgatcatttttccgacagaacccagaatgccgtcatttttcacagctgtctgtatggctgtaagaacgaacttctcagcctggggattgtcggaaatatttgacaccagctcgttaaccgcggtaatcaccgtggcgacgtcacctggtatattctgaagatctttcatcacctgatcacgcaacctgaacggcgcatcaccgaccatatccttcaaatttccggccatccgcttcaaggcttcaggatctgtcggcagtaatccctcgatctccttcggaatacccggtattgcctgacggcgagttcctgcggactcttgaggtgtagctccaaccgtgaaagatgccccgcgttgcggctcagcgtcagaaggactgcctgaagaataccccatggaagttttgtactgctccagcagttcctggccataccctatactgctattatgctccgaacctgatgactgacctgccgaagaagagaaagaaagaggagagggaggacaaatactgatcgctgacgcaaatatctgctcggtgatctggtcaggtatttcttcgcggaaattgttccccaggtaattctcgattgttgactcaataatcgtgtgcaatgtactgatcttctcagcctcttctatttcaaccatatcaaatatgacgtagacagactccttcccatcccttctgattctgagattgagcgttgcgaaatcgttgtccttgtttctgctgttaatagaaacagttcccaatgcaaacctgtcaagataatccttgttggcccctctggcccagagatataccgctctgtccgagtaaaccaggtaatcctgaaaggcaatattacccaccctttcctgatgtgattcatagaagaccccatcaaaaaatgctattgggcgctctcctgcattgagcagctgcttttgaaaaaactcggcgatatcacccgcttcagcatgtcccgatacatacgtagaaatagtagccatctcaagtcctgtcctttacactggtttgcactacaattcaaaaatcaataaaaatatgaaaacaaatagaaattatataataataagccgtagaacaacccccattctccgatacgtgcagtcggttccggactttcagccacaggtcaaaaatgactcaatacgtgaagagtaccgcaaggaaagcaacagactcaagatcaggcggtgtttcggtataacgatgatttgaatggtgaagattattcgcaggctgcttatccggcagtctcttaaaataaaaaaggcagtggttagctttacgctatcactgccttttcagatagtttgcttgttcgcttactttgcgaattttgactcaaccgctttggttggtacagcaaaaccggaaacttcaggtgaagaaccgcgaaggcttccgccaccaccgccgccaacgccataagcattctggttgattcttgcgacacctttaccaagagaatcaaacaacataccaacagttgcccagtgaccctctaccataacctcgaaaatccgaccggatgcggcaagaacatcggtaaatacgcctcctccactcataattcctccttttggaattttattattagaaacttagcagattaaacagaaatagactctatgaaagaatttacggtaaaataaaaaaaacacaaaattaaaatcacatttacgtcttcagacaacgcaggatcatttactttttaccgccggactgctgaaaagagccctgaacacccttaacggtctcggaagccgacataccaacatcaccaacagctgttgctgcattttcggtcacattttcaacattcttgaccgcatccgaataaagctcacctgctgttcgtgatacgtctttgacagtaatggctaccctgtcaatggtatcgccgacaacaccgcttgtagagccaagcagtctgccgattccggtggcatccacaagagaaccaactgtcccggacaaggtttccacaagactacccgcaagttcaagaccacccacgactgcactctgcccggtaagcaacgcgccttcagcaagaaaagtcatgcggtcagtcagctccaggtctttaaagtcctggcgaattttctgatacgattcactcatagctctctctccttggagaccttttcaagtcccgttatttttttattgatgtgccttgaaaaaatataaacataaaattcatctccagcaaaccgtacctgctgcagcccgtcaaaaaccatcaagccctgttgtattccttttctctctgatgttctttctgcttgttgaggtcaaacggtatatgcagccacttgtccttgaatacggcatctcccggctcaagcccggtaagactgatcggaagcgtgattattttcctctgatttcctatctgaacgaaaagttcatctccggtaacccagacatcgatatcaaccggattggcgaacataagcttcaattgaacctcataggtgtcaccactcctttcgaacttgatcggaggctcatcgaacataagctgagaggggtctgaatccccatacatgtctttggcaaaaacatcgagggccggcaacccgacaatttcctgatcgtacatcttgagacgttttacaggcagaggtgtaaatccgctctcgatctcaagaagatatttctgctgaatagatttccatttctcaagatatccgctgtcttccttgacatccagcagtctgttcacaagaaccatatccacattgaatccatagagattcagataggtaagtgcccgcatggtctccttgatagacatcttttccgcgttcataacaagtctcacggtagagttcttgttgttggtaagaatctctctgatatcttcaagctcgtcaaaaacctgatcgacagaatcaatcgcatcttcaggaggaatatagtaggctatcttgtcagacatctttgcaagcggcttgctgagcggcttcatgatatatttattgacattctttaccgccttcataccccatgaaagggtatcgggaagagaaagaagccgaagcgtttcaccggtcggagcggtatcgagcacaagtacatcgtatagccccgaagacttgtagcgttttattctcaaaagcgaaaacagttcttccatgcctggcaggatcgtcatctcatcagcgaccactcctgaaacaccttgtgcggcgaatacccttgtataatacttctgaacagcctgccagttctcctttaaatcaacatatggattcacttcgatggcatgcaggttctccttgatcttggttggttcaggccctaatgagatattaaaagagtccgatagactgtgagcaggatcagtggataataccagcgtacgatatcccatttgcgacaaacggacggctgtcgcagcggaaacgcttgtcttgccaactccaccttttccggtaaatgttaagatacgcatgaaccaagcattgagtttattagactttcaaagtgtacaagatataactatagtgtcactcttcaaaagcagaaacgtcaattagaatagtgaatgttttttcaattcccatgcattttaattttccaagatctcttattagtttgcaaataattactatggaagattaactttgcctgcaaaagccatatctcatcaccgtttcaggtctatttctcactcatgcgcccagactcaacgatatccgataacacagtaaccattacaaccagccgctgcctcggacaggacgtttccctcattgaattccactgtccggaaattgcccgaacagcaagaccgggaaactttgtcaacattaaaataagcccgaacaacgagccgctgctgagaagacctttctcaatacactctgtcgatggtgacagcgttgcaatcatggccaaatcagtcgggcgcgggacaacgttgctctgtgacagtcctgccggcacggaattgcaggtactgggtcctctgggcaatgcattcacgacagacaaaccgcattttgaaaccgccctgctgatatccggcggtatcggaaccgcaccgatgctttttcttgaaaagacgcttcttgctgccggaaaaaaagtccatcatgtgatcggcggcaaaacaaaaaaagatattcagatcagaaacctgactaattgccacatcgccacggaagacggttctgacggattcaggggaaacgccattgaccttcttcgcgaaaaaatcgagcagttggcggtgtcgggcccggttaaggtttttgcctgcggcccgaatcccatgctgaaagcacttgcggtgttctgtcaacagaaaaatcttccctgtgaagcatctcttgaatcgatcatggggtgcggaataggcatatgctacggatgctctgtagaacttaaaaacctgtccggccacggaacatcaacgatactcctgtgtcaggaaggccctgtcatcgaagccggaagacttcttatctgatttttccaacacccaaagacatctctacattatggcacgcggacttaataaagcaatgctcatcgggcacctcggaaccgatcctgaaatgcgggtaaccccttcaggtcaatctgtcgttaatttcaccctcgcgacaaacgagagcttcaaagacagcggcggcaacttgcaggagagaaccgaatggcatcgcatcgtcgcctggggcaaactcgctgaaatctgcaaccagtacctgaaaaaaggacgacaggtatacgttgaaggccggctgcagacaagaagctgggaagacaacaagaccggcgaaaaaaaatacactacggaaatcatctgttccgacatgcagatgctcggatcgggcagggaccagggcggtcagggatacgacaacagcacttcataccagcagcccgcttcccggaaacaaagtttcgggaataacaatcccgaagagagcgctcccggttctgaaacagaaaaggatgacctgccgttctgacaacgcaaaagccttgttgagttgttgaatcgttgaattgttgaactgacagtagagactcaccctggaggcgccccgtgaaatccgggcatctgtttcacggggggcatgactttcaaactgacgaactactcataatccgaaacggaaaagcaacgttgaaaaagcttcagaaggacatcgcatcgggaaatatcgcgccgatatatttttttcacggccccgagagttttatgaaagaggagctcactgatctcgtcaggaaaaacacgttccctgcggaagaagacgcagctgtaaacaccaccgtgctctatggacaggatgtcactccgggagagattgtctcgatggcgtcggaatttcccatgttcaccgcccgaaagctgatgatcgtcaagcagttcgacaagttcaaaaagcagggatcgagagacaaacaaaaactgcatatcgaccagttcatccggtataccaacagcccggctctttcaacgatacttatacttgacgccgaccagatcgacaaaagggatctgcagaaagcccccttcagggaactgcagccttttcgacatgatttccctctggttacaaaccccgacatctttgcttccgaccgggcatctctctatgggtgggagttcgaaccggaagccctgaaagcattcagcgcgtatatacagccatcttcgcgagagatagccagagaagtggaaaaactcgtcatgtacgcgtcctcaaaaagcaatgaaaaacgcattaccggtgccgacgttttcgagtgcgtcggtatatcgaaacagtataatgtctttgagcttgaaaaagcgcttgcaggaaaaaatgtacggctctgcagcggtatatcactgatgatcatggaccgggaagggcagaaagaagggctgatgaatatcgttcgctacctgacgaccttttatatgagaatctggaagctccactctcccggatcccgccaattgcctctttcagagacagccaaactgctcggcatgttcggaaaacaggaatatttcgcaaaaaactacctgaactatgcctcgcggttctcactgaaggacaccgaaaacgccattctgtccctgcatcaaaccgatgccgccctcaaaggactggaaacctatccggacgaaaaatacctccttctgcgtttgatgcagcagcttttaagtcaaaagtaaaaggtcaaaaggcaaaattggacagaaagttcaagctctatttctattgccaatgctgtttttcacttttaccttttaccttttaccttttaccttttaccttttaccttttaccttttgccttttgccttttgccttttgccttttgccttttgccttttgccttttgccttttgcctttcttacaaccatcccttctccctgtaccaggctatagtcgtatgcatgccatcttccaaagatactgcagcggtaaacccgagctgcttttccgctttccggggtgaacaaacccagtagtcctgaaccatctcgctgaccttgtcaggatttaaaaaccctgagcgaccggtaaccgagctgatcgaacccgccacatatcccaacatctgcatcaacgatttcggaagagagatcctgagcatatgttttaccccgagttctcgggcggcggcagccgaaagctcctcccatgaataacctttcggcgatgttatataatatatttcgcctctccctgccggcgattcagtagccatgaccataccgcgaaccagatcatcgacatgcacaaggcttaaacgctgttttttgacatcgcccgccccaagcacaagacctttttgcagcatccggataaactgcagtacatccctgtctcccggtccatagaccgcaggcggccttacaatggttaccggcagacgatccctgaacgagagacagatcttctcagcctcgagcttgctttcgccgtaaacactgaccggcttcgaatcatcttcttcccttgagcccggatcgggattatcagccggacctgccgctgcaagagaagagaccagcagaaaacgcttcagtcccggattcacctgcagaacggtttcaagcaggttttttaccggaagaacattcccgtcatagaaacccttttcatccactgattttgtcacacctgcgagatggaaaaccatgtccattccttccacggccttcctgagtgaaacaggatcgtcatacctgcccttcaaaatatccacctgcattgacaaagcttttccgggattgctttccggccttgtcaataccctgacgctgtcgcctctgcctttaagataatcgacaacaacagcgccgatgaaacctgtcgcgccggtaacaagaatgttacgtcccataaaagtctctgtatttttcagtcattcagatcggacagatgaacatagcactattaaaaaagaagttaccacttcagaaaaaaacaaaatttttaatacattcattatttaacttgctattcgaagatgcggctgagggaaaggaatagaaataagccgctgtattcttcgccgagagcagagaacgtagaacagaaattgtaccggctcataagcagccatcatactgaagtaaatattcagtcctgtgaatacacgcaaagacctctttaaaaagtgctacgacttcacgctggcagacgaagttaaagcactcggtatatatcctttttttcatcccatcgaagaaacagaaggtccggtcgtctcatttggcagcagaaaacttatcatggccggatccaacaactaccttggtcttactgccgacgaaagggtcaaggaagcttcgatcagcgcgatcagaaaatatggcacaagctgctccggttcccgctacatgacaggaactgtcaacctgcacctcgaactcgaggaaaagcttgcggagtattttgaaaaagaacgatgccttcttttcagtaccggctatcagaccggtcagggagtcatcccgacacttgttcagaggggagaatatgtcatatgcgacaaggacaaccatgcaagccttgtcgccgcatcgatcatggcggtagggcaatcggcgaagtttgtccgcttcgcgcataattcgatggaagaccttgagagagtattacagacaattcctgacgacgcaggcaaactgattgtcgcggacggagttttctccgtatcgggagaaatagtggaactgccgagacttgtcgaactcgcaaaagagtacggcgccagaatactgatcgatgacgcgcatgcagtaggtgttatcggacggaacggacgcggaactccttcagagttcaacctcgtcgatcaggtagacctcatgatgggtactttctcaaaaacgttcggttcactcggcggctatgtcgtaggcgaacacgatgtcatagacttcatcaagcacaatgcgtcttctctgatcttcagcgcatcgccgacaccggcaagcgtagctgctgtgctcacgtcgctggaaattcttaaaaatgaacccgaactgatcgaacggctgatagtcaacaccgactatgtccgccaggggcttgccgccgcaggcttcaagctcatgacttcccgaacggccatagtatcggtcattatcggcgatcagatgaagacaatggtcttctggaaaaaacttttcgatgccggagtctatgtcaacgcgttcatccgtcccggtgtgatgcccggttttgaagcactgagaacgagcttcatggccacgcacgaaaaggaacacctcgacaaggtgatcatggaattcaacaccatcggcaaagagcttgaaataatataaatgtatttcaacgcgcagctgagactctcgtgcggctgcccgatcatagttctttaacaggaataaataaatagaggtagcctgcaaaccataccgtccctgcgtgtttcaggaacagtatggttttttcttcatatgcaattacggattttttgcaatttcaataaaaatctgatagttttcattttagtaacacatatcctgccctgcagaataataacatgcaggtttttttcagcaacgcacctaacgaacaaaacgtcaatggacaccaagcattaccaggcattcccccgtgtacgtttgctcctcgccgttttcctgctcaccatcatgctcacacctctgcctgcctgggctgccagcccaggctcagtcaagggaacgatcacagataaaacggatggagaaggaataatcggcgcttcggccatgctcgagaacacaaccctcggatcagcttccgacgtcgaaggaaactacacgatttctaacattcccgccggcacttacagactcaaggtaaacgccatcggctacgcgccattcttccagaccatctcggtcaaaaccggtgaaaccgcgaccatcaatccgcagcttgaacagacaaccgtcatggcttcggagattgttgtgggtgcagccctctacgaacaggacagacttgaagttcctgtaacggtttccgttgtaacggatgaaaaaataaaggaagaaccaaacccgacacttgaccaggtggttgagaatgttccaggcgttgtggtcaaccgcgccggaggctacggctcctcaaccgtccagatccgcggctccaacaccttccagggtggggctatcggtacccgcgtgcagggcctgtacgacggcttcccgatcaacactcctgtcacaggtgaggttgtctggacgaacgtcaacatgaacgccgctgacaaggtcgaggtactcaaaggcgctgcggcgaccctctacggctcgggagccatgggcggcgtaatcaacgtcttcggttcccttcccgacaagtttgaggtgaaagccggggcaagtggcggtttctacgatgatccgccgagcagcgacaaaagcgaatactacaaggacaacacgccgtggttctggaacacctacgtgggcatcggcgacaaacggggtgacctgaactacaacctgctctacacgcatgccgatgatgacgggtacaaggagacttcgcagtccctgctcaacgacgtcaagctcaaggctcgctacgacatcgacgcaaaccagtacattcagctttcgtcctactacaacgcgacggaaggcggatacccaacgacatggtcctttgacaatttgatcctggccgaaacgctggtacctcatccagagtatgcctatgatgcaacaacaataacctcctttgcgccctggtttcctccaacaggcatcacaacaccgaaatccgtttatacggatgataccatcgaacgcaaaaacagccttgttggtctgaactatgtcaacctgttcagcgacgatctcagcctcgacaccaggctctactacacctataactccagtcggatcaactacaacaacactgacgcggaccagacctatgcgacaggcgtaaccagggaacccggtgaattcaaccaggacaaatccaatcgctacggcgctggcgtgaagctggacttcagggcgagcgaccagcaccgcctgctgttcggcatcgatggaaacattgtcgatgtgcagtccacgcagtacacagcggaacttccggcaaaaaacgagttcaatgacatccaggagaaaaatctggcacttttcgtgcaggacgagttcaagatgaccgacaagctgaccgccctgctctccgtccgctatgactggagcggtatcgatgctgatgaagtctcttatgttgattactctcttccggtcacggtttttgtaccaggtgtagggccagttaacacgtaccctttcacatcaaccgccgagatagaaaacagctctgttgacgctatcagcccacgcgtcgccctgaactacaaagcgaccgacgacatgagcttccgcgcatcatggggcagaagtttccgtgcacctactcttgccgaacgtttcgtgcgcgacgccggcctctggggaggcaaccccaacccggcactcgacaaagaaagcatgaccgcctatgaaatcggcatgtacaaagtgttctccgatcgggtatccttcgatatcgcggcctacatgaacaactacgacaacctgatcgaatcggtctttttattcaacagtgccgatgaacggtatttcttctttgaaaacttcaggaaagccaggatctggggcattgagaccagcctcaacctgaaaccggtggacgaactgtcgctgaacctcggctacagctacatgaacgccaagatcgtcgactacgagccgaacgttcctccgatctcgatagacaataaccccgatccggaatggctcccgatgcggcccgaacacacggcctcgatcagcgcgacctggaaagcaacagacaggctcacgctcaacaccaccggccgttacgtcagcgaatacaaggctgtgaacgcctataccgatcctgatggtgaaaactatcccggtggcttcattgtgttcaacgcaggcggaaagtacaagatcacggacaacctgaccggttccttcctctgccgcaacatcgccaatgagcagtacgaggaagccgaatggtaccgcgctcccggaagaagcttcctgctaggtcttgatttcgtctattagaaattatcgataacacccagtcatttcgcgcaaacaggccccttgaaaaaggggcttgtttttttcctccactaccattttttcaaccgtcggcagccctctacacgcatcttctcactattctttcaaagctcaagtaagactttactattcaccaaactattattacatttggtattctattctggaattaccttaaccaatgctgaccttcgtttcctatgcagagtaaaatcaaaattgcagccgtcgtcgggatggaacaatgcaatcagcgagtgtggcgagaagtatcggataaaatcagccggtatgctgaactgacccagtggacagaccaggacctggaacaccagaatcctgaagctgccgaagccatccgaaacgcggactgcgtctttacgacgctcattcagtttaaagggcagtctgactggctcaaggaacagatagagcaatcgaacgtcagaactgttttcgcatacgaatcgatgcctgaagtcatgcagatgacaagggttggcaattatgttgtctcaggcgatggcagcggtatgccggacatcgtgaaaaaagtagcgaaaatgctggttaaaggccgtgatgaagacgccctttacggctatatgaaactgctcaagatcatgcgcaccatgttgccgctgatcccgaagaaagccaaggatttcaagaactggatgcaggtctatacctactggatgcaccccacggcggaaaacctcgccagcatgttcagttacatcatgtcggaatatttcgaagtatcggtcaaggtcgaaaaagtcgttgaagtaccgacgatgggcttgtatcatcctgaagctcccgactatttcaaggatctgaaccactacaccaaatggaacaaaaagcgggataagaaatctaaagacaagcataatatcggactcatctttttccgcaaacatctgcttcaggaaaaagagtatatcgataacaccattcgggctatcgaggctaagggcctgaatgtacttcctgtctttgttatgggggtagaggggcatgtggcggcaagggaatggtatgtgaacgccgatctcgatatgctgataaatatgatgggcttcggttttgtcggaggtccggccggtgcgacgacaccgggagcgtccgcagctgcccgggatgaaatcctcacctctattaacgctccgtatgttgtttctcagcccctctttatacaggacttcaactcatggaaaactgaaggcgttgttcccctccagtcagcaatgacctactctctgccggaaatggacggcgccgtctgtccggttgttctgggcgcggtgaaggacggtaagctgcagacggttccggacaggcttgaaaggctttccgggctcgcgagcaagtattccgagttgaggcatacgaaaaacaaggacaagaaagtagcattcgttgtctatgactatcctccgggcatgggccgcaaagcaagcgcagctctcctggatgtcccgaaaagtatctataagatcctgcagaaactcgatgcagaaggctataatgtcggcacccttcctgattctccggaagagctgctcagcatgcttgacaaagcgaccgatcatgaagtccaggcgcatgaacctgacgcattcggaatcgacagagagacctatcaggacatcacttccatcagggaacgggaacgcatagaagaacgctggggaggtttccccggagatatcgctcctctcgggtctgagagggtattcatcggcggccttacgcttggcaacatattcataggtgtgcagccgcgccttggagtccagggcgacccgatgaggcttctttttgacaaggaaaacaccccgcaccaccagtacatttccttctaccgctggatcagccgcacgttcagtgcccacgctatggttcatgtcggtatgcacggcacggtggaatggatgcccggccttcaactcggtgtcaccggcgattgctggtcagacgccctgcttggcgaagtcccgcacctctatatctaccctgtcaacaacccgagtgaggccaatatcgccaaacgaagaggctatgcgacaatgatctctcacaatatacccccgctcgcacgagccggcctctacaaggagttgccaggattcaaggatttgcttaacgattaccgggaacgcgatctcagtaaagtagcagaccctgaagcagaggaagtaatcatcgaaaaagccgaacagctcaatctgactgatgactgtccaagaatcgagggagaaaacttcagcgactatctcagccgtctgtacacctatcttatggaactcgaaggcaagctgatatcaaatgccctgcatatcttcggagaaacccctccgtttgaaaatcagctcacgaccattaccgaatacctcaaagtaagaggtaatgaagcctcgctgccgtcagtcatccttcagacgatcggcgaatccgctacctacggagactatgcgtctcttgccacaagggcaagaaaaggcgatcccaaagcccttgcagtacgtgaacgggtggatgaacataccaaggactttattgaacagaccatattcaccaacaatggaaaccctgcagcggtattcaaggtgctgacaggagaagcgaaaatcacagcggaaatagccgaatcggtcaacacttcgcttcgagagggggcagcgctaaaacatgcattggaagataacggtaacgaaatgtccgcgctgttgtccggtctcaggggagaatacattccttccggccctggcggtgatatcgtccgtgacggcgcgagtattctgccgaccgggcgaaacatgcatgctatcgacccatggaggattccttcggaactggcgttcaaaagaggaaaacagattgccgaaacgattatcgcacggcacatcgaggaaaataacggcgactatccggaaaccatcgcacaagtgctctggggccttgacacaataaaaagcaaaggagaagctgtatcggtaattattaaccttgtcggtgccgaacccgcttacgatgcccagggaaagataagccactatgcgcttgtccctcttgaaacgcttggaagacctcgtgtggacgttcttattcagatcagttctattttccgcgataccttcggcgtgctggtcgatcttctcgacaagatggtaaaagacgccgcaaaagccgacgaaccggtagagatgaacaacatcaaaaagcatgttgatgaatcagttgcaaaaggtgttgaattcgaggctgccacttcgagacttttcacccaggcaccgggaagctacggctcgatggtcgaggaactgatcgaagattccgcatgggaatccgaagaagatctcgacaacatgttcatcaaaagaaccagtttcgcctatggcggaaacaggtatggtgaccagcagccggaggttctcgaaaaccttcttggaactgtagatcgtgtcgtacagcaggtagattcagcagagtacggcatctcggatatcgaccggtacttctcttcttccggatcactgcaactctctgcacgaagaagaaacacgaaaggcggcgacgtgaaactgaactacgtcgagacgtttaccgctgacgtaaaagtagatgatgcagacaaagcactgaaagtcgagttccgtacaaaactccttaaccctaaatggtttgaaagcatgatagaccagggccatacaggagcgacggaaatcagcaaccggttcacctatatgctcggatgggatgccgtcaccaagggagttgacgactgggtctataaaaaagccgcggaaacttatgctttcaatgaagaaatgcgcgaacgccttactcaggtcaaccctcaggcaactctgaacattgtcggcagaatgcttgaagcaaacggccggggtatgtggaacgccgatcaggaaaccattgaccatctgcagacaatctatgcggatctcgaggatcgtcttgaaggtatgcttgatgattgagtacctgtaaaaacatggttctccgcgaaaagaggctgtctcaaaatggacagcctctcgtattttgagcaggaaatggttagcagcatccctcctggttgtcatccccgggctagacccgtgaaatcagggttcgtatttcacaggccttacacggggatccatcgcctttatttcgaggcaagtgaagcaccatcaaaaaattcagagctctttttcatcttctttttgacttttgactttttacctttgactttattcgttgatggatgccggatcaccccgtgtaataacttgaatagtacacagggcggcatgactgtatgtggttttgagcttttttatgtagtttgaaccatacgtgaaagacttctgagacaccctcttttccattttcaaccggatatcacgttcatagcacgcaaaccggacagaaccacagatcgcaacagcagtgttttttttattattttaaccgactgttttctatattaaaaaaagtgctctatggcatcacctgaaaagcatcacatagtaaaaagactcttgcgttttttcaagatatcgcttttttttatgatttcggtgttaggttacggatttctcgcaaaaacttcttcagtcaacgccaagtcgaaaagtaatgactattcgtcaaggtttattacgtccggatgcttttatgagaatagctcttcattaccgtattcatattctctttcgaaagaagcatcttcagtagtccctctgcttccttctacgcctttttatgccgttcttcaccagaaatcacctgtttctctacaataccgcatttctccccctgtcctgacgcatgcacgattccattcctctcatgaacgcctctttctgctgaatcaggcattcatcatataataccctctccagactctctgcaggcgaccgtcgaggagccgcataccctgacaacagcagacccggtatcgtgctgaagaagattgagcagatcttcgctcaaagcagagagtaaacctgaaagccgctcatatcacaaaaacaatacagagtagtccgtatgcgctttctgtttttgactatggaatccacgaacaacagggcgttaaaaaatgccgctgcggttctgaatcaggaatatgactgccgactcgaggtcatgatcttcaatctcggcctgaacaaggaagatgaagtctggcggaaccttcaacagacggtttccgacgtggatttcattttcgggtctatgcttttcagcgaagaaattgtcaggcctctagaaaagcttctttcctctgcagcctgtcctgtctgcattataaccagcaacccggcacttatccgtcaaacaagactgggcagattcaacttgctcaggtatgatgacggagaaaagaaaaaaagtgttttcaggaaccttgcggcaaagcttaagccaggcgacaaacagagtgaaagccatcgccagctctccctcgtaagaaatatcagcaaggtattgaaacatattcccggcaagtcaagagatatgcacaccttcatatccgcgcaccagttctggcttaacggctcggatgagaatatgaaacactttctctgtctgctgatagaccggtatggggcttcttttacgggacgactcccgcaaaaagacccgattttttatccggacacggcactctgtcatccggacgcttctgaagcattttattctgctgctctcttccggaagtggctcggaacaaggaacaatgccgaacataacgggcaggtagccattctcgccatgagatccactgtgcttagcaaaaacatgctgcacattgaacatcttctccgctctctggaatccagaggacttgacgcctatatcgcgtacagcggaggcctcgatttccgatcagccataaacagctttttcggaaatacacatgaaggaaggctctctcctgaccttatcatcaacgcaaccggcttctcactggttggcggaccagcagaaaacaaagcagccgaggcaacagaggcgctcaaaaaaatctcgatcccctatatcaatattgttccgctctctttccagtcaatacaacaatggcaatcgggcaatctcggactgaccccgctgcaaacagcactaagcgtcgctatccctgaacttgacggcgccattgaaccacatgtctatgccggagctgaagagaacagcgataaaacaatccctctgcccgcagaaacagagcgaatcgctgaacgtgtcagaaaacatgtcgatctacggagaaaagccccgtccaaaaaacagatagctatcgttctcttcaattttccgcctaacctcggcaatgccggaacagccgctttcctcgatgtttttcaaagtctgttcgtgcttatgcgtgaaatgcggcaaaccggttacgacattactcttcctgaaagtgtcgaggatctcaaagccgctcttctcgaaggaaaccgtgaccttttcggaacagacggaaatgtcgccgagcatcttctggttgatgagtacaggagaattttccccaagtaccatgaaatcgagactcactggggcaacgctccgggagagttgctcaatgacggcaatcgctttcatattctcggcaaaacgttcggcaatgtctttatcggccagcagccgggcttcggctacgaacgagaccccatgcgtcttctcatggctaaagacgcatcgcccaaccatgcatttgccgcattctatgcatggctcgaacatatctggaaagccgacgcagtcgttcacttcggcactcacggagcacttgagttcatgcccggaaaacaggtgggactcggggcgtcatgctggcctaaacatcttataggaagcatgccgaatttctactattactgtgtcaacaatccaagtgaaggcgcgattgccaagaggagaggttttgcgacacttgtcagctatctcgcgcctcccctcgaacatgccggtctctataaagaactccgtcagctgagagatctcatagaaaattatcatcaaacacctgctcaggaaattcttgaagagatcggttcgctggctgatacactcgatctgaacactgaccgcgaacatctcccgatcgagcagtacctgactgccctcaaccgtgacctgtacaagatcgaggagcgtatgatccctctgggcctgcatgtgatcggtaaaaacccgacaccggaaaacctggttgatcagttgacgctgcttatcactcatcccgttgccgcactgcagaatatgtccttgcccgagtatatctgcaaggttcgaaagcgtgactacagccagattgtcaatcaaaacaccaacggcagtgaaaaggaacgagaatggcgtgatcttctgcacatttccagggaaacggtaaggcatttcattggaacccttcccggtgcagaagaaacacagtatgatattcgcagcatacttgaagcaagtttcaaagtcagaatatctgcagcagagcactatctgcaccggacagcttcaatcagacctggtcacttttccgggctatgggagctattgcagcacatactcatagcaatgatcagtaacagggagatcccggggatgcttgatgctctcggaggacgctacatcgagccttcgccgggtaacgacctcctgcgcaaccataacatagttccgacagggcgcaacatgcacagcctcgacccattcagcatcccttcactgccggcgcagaaacggggaaaacaatcagcagaagagcttctttacctctatcgtgaagaaagcggctgtcttcctgagtcgatcgctattgtcctgtggggaacagataacctgaaaagtgacggtgaaggaattgcacaggctcttgccctcatcggtgcacgcccgaaaaccgatgaactggggaaggtaagcgacgttgaacttataccatatgacgaactgggaagagccagaatagatgttgtgataacagtcagcggcatattcagggatctgctctcacatcaaatctcccttcttgacaaagccgtacggcttgccgccgccgctgatgagccggaaaccgtgaactttattcgcagaaacgttcttcgagaagcagaagaacagggcgtttccccggaacacgcggcaaacagaatcttttcaaacgctcccggcagctacggcgccaatgtcaatcacctcgttgaaagcagcagttgggaaaacgacagtgaactgtccgaaacatttattaaccggaaatgtttctcattcaatgcagggggatcatgggaagaatctccggaaatattaacttccgccttacgaaatgtcacgctgacctatcagaacattgacagttatgaaataggcatttccgacattgatcattattatgagtaccttggcggtgtttcaaaatcagtggaactgatcagccattcgaagccgaaggtaatggtcggggatgtgaacggtttcggcaagaaccagaagatatgttctcttgaaaagatggttgctctcgaagccaggacaaagctactgaatccgaaatggtaccagtccatgcttgatcacggatatgaaggggtcagggagatcgagtcccatctgagcaacacctatggctggagcgcaaccgcttctgcggtaaaagactggacatacacagcgtttaacgagacttttctgcgagaccgggagatgcttgaacaattgaaaagtcataatattcacgccaccctgtctatgacaaggcggctacttgaagccaattcaagagggttctggaaaaccgacaaggaaaccattgaagagctgcaggaactgtactctgaacttgaaaacagcatggaaggcactcacagcgtcccatgacaccgactattgacaaccatcatcaactgagtaaaacagaatgagcaatccatcatcgttcaatgcgaaagaacaccagaacatgctccgttcctactttaacggcaacggattcaaccgctggtcatccatttacggaaatgaaaagctgtcgacggtacgaacgacagtcaggcagggacacgcggtcatgatggacaaggcttttgagtggcttcagcaactcaatcttcctgaagacgccacgattctggatgcaggatgcggaacaggacttttcagcgttcgacttgccgggaatggttaccatgtcaaagctgttgacatcgcagcccagatggttaacaaatcccgtgaagaagctacggcaaaaggcctgcaggaaaagattgattttgaggtaaacacgatagaggaggtcaaagggatgtatgatgctgtcgtctgttttgacgtgctcatccactatcccgcggaaggattcatggaagcattcaaaaatctttcgaaccttaccaaagggccgattattttcacctacgctccttacaataaaatactcgctctgcagcactggataggcggctttttcccgaaaaaagagaggagaacaacgattcagatgatcactgatgaaaatatgaacaaagcaatggaaaaaaacagaatgttcgtaaaaagcaggcagaaaatcagtttcggtttttaccatacaatgcttatgcacgccgaaaggaagtaatgcgtatggctcatgattttttcagaaattaattgtaaattgatagttctttaccttttaaaaatttattgaaattaattcttctcaacctttatcagcagagcttaacagggacaaggtagtgcgccctgaggctagcaacaacacatatcaggagggtggataccgatgaaaattttgatggttcagccaaattatcattctggtggagccgagatcgccggcaactggacaccaagctgggtagcctatattggtggagccctgaaaaaagcaggttattcacaaatccgctttatcgatgccatggccgacgaccttccagatgaaactcttgaaacgattatccgtgaaaacaagcctgatgtggtcatggcgaccaatatcacgccctccattttcaaggcgcaggacatcatgaaaatcgccaaaaaggttgacccgaagatcagaacgatcatgggcggtattcattcgaccttcatgtatccacaggtactttccgaggcgccggaaaccgattacgttatccggggcgaaggagaagagatcgcagtcaacctcatcaaagccattgatgccggtacggacaagcaggaccgtgaaaacatcactggtatagcctatgttaatgatgagggagaggttcatgccacaaccgctcatccggttatcgaagaccttgatgacctgactcccgactggagtctctatgactgggacaaatacatttatacacctctcaactgccgccttgcggtaccgaacttcgcccgcggctgcccctttacctgcaccttctgctcacagtggcagttctggcggagatacagagcgagaagtccgaagcactttgttgatgaaatcgagattctcgtaaagaaatacaatgtgggattcttcattcttgctgatgaggagccgaccatcaacaagcagaaatttgtctccctgtgtcaggaacttatcgatcgcaagctcgatgtaacctgggggatcaatacaagagttaccgatatcatgcgcgacgcggatctcctgcctttcttccgcaaggcaggtcttgtgcatgtatcactcggtacagaagccgcgagccagatgaatctgaaccgtttccgcaaagaaacgacgattgaggagaataaattagccatcaagctgctccagaaaaacggtatcgtcgctgaagcacagttcgtcatgggcctcgaacatgaaactccggaaaccatcgaggaaacataccagctctgcaaggactgggatcctgatatggccaactggacaatttatactccatggccattctcagatcttttcaaggaacttggtgacagggttgaagttcgtgactactcccgctacaacttcgtctctccgattatcaaaccggacaacatggagcgtgaagatgtccttaaaggcgtgctgaaatcctacggaagattctatgcaagaaaaacattcttcggctatccctggatcaaggacccttatgtacgtaaatacatgcttggatgtctcaaggcgtttgccaaaactacgcttaccaagcgattctatgacatcgatcgcgtaaaaaccaaaaatcgcaagatcgagattgatctcggattcgataaatcaaggattcttacacaggatgaggtgaaaaacctcaaggaaaaacgtcctgaaatggttgccgacatgagcttcggccttaaagaagccggatatcagcgggaacacgatgaacacgactgggatgaattcgatgaaagcaccatcaaggaccgtaactcttcaacagtgagaaactgctgacggcacagtaaataataccaacaaaaaaccctccatctccggagggttttttgttgtctgtttacttgacggtaatctctttggctttcttttccgttggttcttttttcatcacaaccactcgcaactcaccgttttcataggttgcgtccacattgtcaagatcaacattttcacccagcgaaaagctcctggtcatgctgccgtatgaacgctcaaccctgtgatagtctttcttcttttcctcctcttcatgcgttctttcagctgaaattgtcagaacatcttcatccatgcttattttaacatcctctttgttcatacccggcatgtctgcatcaatgtagattgcttgctcatcctcactcacatcaaccttgaacgaaggtgccaccattgaagtaacaaatggggataccgtgtcgttaaagacgttttcaaacattttgagaggatccctaccgtataacctgagtgccataatatccccttttaggatttatgttgctaaaaatattcatcgataaaacacttcacaagtacagtccataacaatttgatcacgtacaacaataaaacactcagtaaagataaaaaattccggcatcagcattgagagactatgattgttttccgccttctcacttctttttcgatgtcttcagtgccgtaccgattcccaggcgatccgctatattcgctgcagggtctatgaccggcttgatcagtgaactggcgcaggtcaataccgtcgtgacgccgggcccgtggcccgcaaccctgcagtcgctgtggactacgacgccgatggaaaccgcaccctgccggtatgcccttccataccggttatcatgatcccgcagagcgacgaaatccccgaaacgaatcttgtcaagaccatactcactgaccgttagctcatcacttgtcatgatatcgtaatcgcctttggcgacatgtgaagcacctatccccgatcccatacaggcagcaggaacaatcgtagtgaccggcacctcgaggacgtcatcacccacgcacctgatcttcatccttttcaacagtgcaggagaaaggttgaacggcacgatttcaggaaagtccagcagtcgcaacccctgtcctattgcatgtatcatgatcgtatcactgtagataagcttctctttgacctttcgtggaaaatcgacaatcacatgttccgagccgccgtgatgaccgagcacaacacccttctcccctttagcctcaccggaaacaatagtagctgtatttcccgcacaggaatacatctgaactgaattattgggatgatcgaaaggtttttgtgtgtccgcagtacagctcacccccggctcgacatgatctcctgcaagaccgaacgcactgtcgcctgcctgaacattcagcgtgatccccccaatcgaaggaagcagaaaaggttctccctgatgatcgacgctccagcttggccttgacttcggcggccccggctggcactgaagtaaaaactctacaagctgtttctcatttgttttcagcataatgctcccatatttaagtcaaaattaaaaagtcaaaaggcacaatggctgatagccaaatagctgaatggctgaacggcgagatagccatccagctattcagctatctggctattgagccctcttagccctaacacatcccacactcatcactcatcactcatcactcatcactcatcactcccccccaacacatcattcatttcccgacttctcacttctcacttccccactccctattccctacctaacacctgacacgtagcacacaagagatggattcccgtgtcaagcacgggaatgacaaaaaaagtctggtccctcattgctcaccactccccccccccaacacatcattctccccgtcttccactattcaatagtcattattcattattcattattcatttcccgacttccccactccccatcttccattattcaatattcaatagtcattattcatttcccgctatcccttacccgacatacggccataaccacaagagcgcggctcctccggcaagcgaaagaccgaaaagcagcgcgatggaaacaaaaagcttcctctcccccaatactgcaactgctcctgctttaaacaggatgttggacagagcgccaagcatcatcattcgccagccggtatcggcttctatcctctcagcctctatcaagcgtgctgttgagagcgtgatcgcatccatatcggtcaatccggacagagcagctacaacatagagcccctgatcgccgaaatactcttttgcggcggctacagctaccagcacaagcgcatagagtgccccgaaggcaacggcagcacccagatctgacggatcttcagcttcaggcagttccttcccgctgctcctggagaagaaccaggcaactgcggcaatgagtgccataaacaggaacatgacagaaaactggggaaggatataaggaagaactccgggagcgacgacagcaatttcaaatgtcacacggataaagacaatagaagaagcgatcatgatcaccattgccgccagcgaagatgttcccggagctgttttcgacctgcgtgcatagctgatcgtggtagcggtacttgaaataaggcccccaagaaaacctccgagcagtgaacccgcctttgcgcccataaaccgtgcgacaagatagctgccgacactgataccgacaatcagcacaaccatcatccatatgtgcgaaggattcagcacaccgtacgggccgtaatttttgtcaggaagcacaggaagaacaaccatggccaagagtacaagtcgaaatatcgcctgcatatcatcatttccgatacgcttgacaaaaccgtgtaagggctgtttccactggagaagaacagccaccccgccgcctattgccatggccggcacaatacttcccattgcaagcatcgcgcccacggcatacatgagcagtgcggcgattccggttgtaggccctgcatgcggatgctccgaagagggaagattgatgttcatcatgattttcataacgaccatcatagcgcctaacgcgatgatacccccaagcaaaattccgcccccgaagcgctccgccagcatagcgcagactgttccaaaaacagttatcatcggataggtacggatcccggcgccttctgccttggaccattcacgctgaagcccgacaagaagtccgaggcccagagaaatcccgagtatctgccagactgacaggtccataagttcaatcatttcttttttctctcagaacgctctatttttaatgtaaccacaaacaaactcacttaaaaaatcatagaacgccgtatttcaacctgttttcccctgtaaacgctgtattttttcccatgttttttgcgaattgcgcattttccctttagattaaaagatgccttcctctaacatattagccaaagaaagacacgtaatttttaacgtgtgacgttgtattggactctgagccgttatgtgctatgtatttattgatctgaacggcatagcgtagcattgaagaaacgtatgaacacactacctgaatgaaaaaccacagaagatcgagtatgaaacatgtgaaacatcaagtttcagaatatctggaacgattcttcaaactactgcacacaaaaaaacacgctgttcatatcacggctgttaccataagttctgttgttctgctcaccggccttttcaatcctgtcgtttcttcgttattcaacagttatgaagatgaactcggatcgacaggtgaagaagaactggttaccattgaggacgaaggctctcaatattcaaacctcatacaagagtccatcattcaaaagggagaatcgctctacagtattcttcagcatcaggggctgtcggcgaacgatattcacgatattacccaacagctcaaaggcagcttttccatcaaaaatttcagaccgggaaaaccgtatctcatcgaaaaagatccccgtagcgaatttctctgtttcacctatcagcaatcgccctcgactatcctgcatgtacagaaaaatcctgaaacatacgatttcaatatctggcaggaaacctttgagtcccagaacaggactgcagctcttgcaggaaccatctcatcgactctttcagctgaacttcagcagcaaggccgctacgcgctgatcagtcagcttcagaaactctttgcgtataaagtcaatttcaaacgcgacattcagccgggaacaacctacaatgtactgtttgaggaagagtgggtcggaaatgaatgtgtcgggatcggcaaaatcctggccgctgaaatatataccggaaaaaccccggctacggcgtatcgttttaccgattcaaaaggcaatacaggctattacgacagcaagggcaaatcgcttaaacgctcaaactccttgtttgtcaaaccgtgcaactattccagaatctcaagccgtttcggttacagaacccaccctgtcctcagaagacgtcactttcatggcgggatcgaccttgcagcacccagaggaacaccggtgtacgcagctgctgacggaaaaatccgcttccgcggcagaaaaggcgctgccggaaacatggtgactatagcacacccgaacggttatcacacaaagtaccttcacttaagccgtttcagcgcgaacgcgagatatggaagcagggtaaagcagggccaggtcatcggttatgtcggttctaccggacgttccaccgggccgcatcttgatttcagggtaattcggaatggaaagccgcaaaaccctctcatcgccttgaaggctgtatgcgaaataaaaggagtgccaaaagctgaaatggaaaactttcaagcccagatatctctttttcgttcgcaacttgaaaacagtgacattctcgtagccggaatttcaaaaacatcttcccagaccgcttctgctttaaactgattaccacgaataacttgacgggcggctaagggacagccgcccttattcccctccttcacactggaagtgtactcaagattccctggtttttcccgagcttactatagctcgcaaggcatgctgcagaaaagcgcctgtcgataaacagttatgcgccatcagtctacagtctgactaaaaaaagatgacacaactgtaccggatgcgccgtgtcacaactgacgcaatcgcgtcatttcgcaacaacatcattctcgctcacgttgatcatgttttatccctcacgatcaagaaaaaaataattcattatataatatagtcttaaatactttctatgcgtatacacagcattttggcataccctttgctaatagatggtaaaagtcaccaaataaaacaactacttactatcacaaccaaaacagggaggccatcatgaaaaccatcaacaccttcaaatcaattcttttaagctctgctattctcgcggcaagcgctctgccgatgaatacagcagcagcaaatcctgaagacataagcggtgcatcgtccagcgggacagcgaaagtatcggcgacacttccggagttcataattctgcactactattctgccgtcgagctgaatttcgaaaccccatcatcggaaaccattgacgaaggaggcaatgcaatgaatgtcgcgtggtcaggcatcgtcaacggcaatgatgaactcaaacccaatgacctcaaggacgcaaagctcgagcttgacaaggatctggttaccgttactcttcctgacgtctgggcggtaagagggttcgcgccaaacggaaaagccacggtaagtatcgaaatcccggaaggcggcgatgaactaaaacaggacaaatctgtcatagcgatgtctaacatgaacgtcactcaaggaaaaaatgcaggttcgtctctcgatgtcgagctcaacggtatagcaaaaagccgtgccacgacaggcggcgtcactctggatctcaactttatgcaaacaacccgttcaggtgaacacatcggaggactgtacaagatcacagcaaaaaccatctgaaaaacatctttacaccaaacaccaaaaagaggctgtctcaaaaggggctgcctctcgtattttgagcaggaaatggttagcagcatccctcctggttgtcatcctcgggcttgacccgaggatccatcttttgccggaaaccctatagttgctgtatcaaccacgtgaaatctgagtatctgtttcagagatcttacacgggaatccatcgttagtgctgaggtctgcatggatgccggatcaccccgtgtaataacttgaatagtacacagggcggcatgactgtatgtggttttgagcttttttatgtggcttgaaccataggtgaaaggctcccaaacaggagcctttttcatttaatcatccaccttttttcgcaatacttttatccgtcccctccttgccttgccttcaagccgtttttctcttgagctgccggttgggcgtgttctttttcttgctttccttactgtcgttgcgttctgaataatcgctttcagacgatccagagcctcctgacggtttttctcctgggagcgatgttcctgcgccttgatgatgatgaccccatccttcgtgatccgtctgtcatgaagagtcagaagcttctgtttgcagaaacccggaagcgaagacgcatgtatatcgaaacgcaggtgaattgctgtcgcaaccttgttgacattctggccaccagctccttgtgacctgatggccagaagctctatctcggaatcatcgatcgttatggtatgagatatcagcatattgcactattgacgccatacggcatatattactgttggtacgaaagtaactgtttacttctaaagggaatctctgaacattaaacacaaacccatggacctcaaagatctgcttgaaataggcgcgtcggttattcagaacaacagtgatgacgccacgacatctctcgatacggatcagctctcatcagcactcggcagccttttcggcggaaaggaaaacaagcttgacttgggaacggtgcttggtaaaatgaagaattcagggcttgatgatattgcagcgtcatggcttggaaacggaaaaaactcatcaatctcaggtgaagcaatcaaaaacattctcggctcagacaagatagccggtttcgcgagcgcgctcggactctcggaaaaaagcgcggaaaccgccattgccgacgctcttccggaaatggtcgataaatcaagtcctgagggatctctgcttgagaatctcattgacaattccggcgggctcgacggcctgatcggtcttgcgcgtaagttcttctgaaaaccagtgcagagacagcgtaccggttttcaaacatacaggtaaaccggtattgcgataagctgtagcaaatcacgggagagaaatcagaataccgcactctcaggagagcgcaatgtgcagtttatttcattttccagaactttatcttgcgatcatcacttccgctgacgatcatcgtgccgtcaggagagatatccaccgactgcacttcaagcacatggcctcgataggagtgaatctcttttcctgactccacatcccagagtcgcaccgactcatcattggctacacttgctgctttattgccgtcaggactgaaccgtacactgcgaacaccgtcatggtgtccttccatgatatgcttgatatctccggtagccgcgtcgagaatcttgaccatcgcgtccctgccgcacaggatgatcaatgagctgtccgggctgaaactgactgaataggtatgcctgtcgcgagttttgtaattcgcggtattttttccgcttgcaacatcccagatccgaaccaccggctcttcaccgcaactgacaagctttttcccgtcatgactgaaggcgacacactcaatatatgatgtatggccggtcaatgttttcagttccttgccggactcgacatcccagagcttgatcgtcgtatcgcgtgaacagcttgcaagcgtcttgccgtcagggctgaacgcgaccatgcgtacctcggtgtcatgacctttacactcatgcagactcttacctgtttccacatcccagatcctcaccgtgctgtcgatgctgccgcttgcgactttatcgccgtcgggactgtaatcaacgcacttgacccaggttgaatggcctgacatggtatgcagtatagtaccggtttccacatcccacagcatgaccttttcatcaaaactgccgcttaccagtttcttgccgtcaggactgaaccgtacaccaagaaccctgtcttcatgaccttcaaaagtcttgatcagcgcttcatcctccttgacctgaggaagttttaattcttcttcttcttttttaccgaataattttgataacaaacccatgagactgttgaagttttggattacctggttgaaaaatggcgctctttacaacgatacgtgctaaaaataacaaaaaaagacggattgtttgagggatcgtcctgtttcgtggagttttttaccgtagagtcatagacataacccccatggggcggtataaaacctttaggaaacctctatcccctcccttcccctttggtcacttatgtcccttgcgtcgttaattttccctatgctttctcatgtttttaagaatcccctgcgtttgcttccctgattccgaagcagaatgagatttccacaagaccgctttaagcgtcagctttctctcatcgttgttgcatatcttccattcatctataaccttctcggctatttccgtgagcatctgtacagtggggatgtttggcaatgattaccgattcaaccgtaggggcaaccccctgtggttgcccgaacgttggtgacagacaacatgatgaacagcaattcgggcaggcacagggggctgctcctacaccttaccatattgtctgcagcagttccgactgccggagattctcgtcggcagttatcagcgaagtttttgtaatgagggatgaagacgcaatgatcctgtctgccggatcgccgttgatcgtatcaggcaatgttgttgaaagatacgctatttcaggggttatctcctgaaaaaaatacctgttggacgataacagaagatcaacaaaatccctatagggaacgctgatctcgatcctttttttcctgatcagcatcgctatttcccacagggagatcgagcagaaaaaaataccgtcagttcggttagcttccgctaatgctcttttcgccttaccactcaacatctccggcttaagggcatcccatagtatcacatgcgtatcaacggtgatcattgcttttcagcctcccacggcacatccagaggagaaagaacatcatgcagaacagcttttcctgctatttcattcagtttctctcttgcttttttttgcttgttttcagtaggaacaagcagcgcgaccacttttcccatcgaggtaatctcaagggattcaccgcgctcgacacgccgcatgacttttttcagattagctcgcagttcacttactgcaatggttcccatggttgccctctcttcttttccggattacctgagacgtacaataacattgtacaaaaccttatccgattttcaaaccgttgcaacttatggtgaggcagaacaacccgagagagagcaaagatatgagcaggagcaaacaggaataaagattatccaaaaacaaacagcgagagagaactaaaccttctttccggaaaagttgtatcgcctccctttccatggcgatcccttgccgaaggtcacgaggtaaaaggagttcgcggcgattccgagcagcgccatctgtgaaaacacatgcagcagcgctcctgacaaaggctggctgaagcggccggcgatcagcagcctgcagagcaacgctatggagatctgcagcagaggcaggagaaagtagaccgttgaataggtaccggttgcaacggaagtgatcacaaaaccatacggtgcgatatagaccagaaccgttatcagcatgagcacgaacaggcctgctgtattataccctaaacccgcaaacagattttttgaaaacccatcccagacttcggacaggttacggtacattctacaactcaccgtttccatcccgttatagcttgcgacctttcctccctttttcttaaccgccttgcataaccatacatcctcgacaagatcactgcttacggcaccgtggccgccgatcatgctgtacatttttctcctgaacaaaatgaactggccattggcgaaacagagcacgggagatgccatggcatagacaagtttcacgggaaggtaacaaagcagaatgaaatagatcaagggcacgatcaaccgttcccagaatgatttcagttcctgatgaggcatcatggaaagcatatcggctccgctctcctgcatggcagcgaccgcgcgtgaaaggcattcgggagcatgagaggtatcggcatcggtaaaaagaagcatgtcaccagcagcctctctgcccagctggtcacaggcccaggctttgccgtgccagttttcaggcagtggcgctccgtgaataatcctgagccttgacgaagtgtctgcctgacgcagggactccagaagctccagggtacgatcagttgaggcgtcattgagaacgacaacttcgaagttcgggtagttctggcccaaaagggaggaaatacaccgctcgatgttgtgcgcttcattgcgggcaggcacaagcacagagacgaatggatgatcggtttgggctccctggcggggcagttcaggaagcgctctgagattccagagcagaatcgccagaaaggcaaggagcagaagaagtatggtcagttgataaacaagcatcgaatatgtgtagtgagaagggagtgacgagtaaccagtgacctgatcttcaaaacatccgggactctctgtgacctgtcaaaacgtttaccgttcctgaactgccacacgaaatataccgaacgattttcttatacctaagtacgtacatttgaacactagtccagcatgatggaaatgcaaggcttttttaccagcaacgggctcctctattgaatactgtcaatctatgcagacatagacaacaactacacgacaacgataacatattttgagctccccgataataaagcctcacctgaattgagcaatagcctagcatgccggagatgcaaggcacaggaaacgcagctgtagtgaactaccgcaagtttcctgcaacgcagcagattcggtatgatcggctattgctcaattcaggaattagtcgatcagcttgctgatactatactcaaaaataccttcagcacccgcccgtttcagatcggggatgaccgaacgcactactttctcctcgacaatcacttcgagcgcgacccagttttcgtcggcaagatgggagactgtcggctgacgaagtgcaggaataagcgttgtgatttttgcaagtgaagccttgggagcgttcattttcagaccgaccttgccctgcgcattgatcgcgccctgcaggagcatggccatgttctcgattttctctcttttccatggatcgttccaggagtccttgttggcaatcagcttggtattcgactcgagcagaacatcgacaatacgcagcttgttggcacgaagcgaactgccggtttcagtgacctcgacaatcgcatcggccagttcaggcggttttacctcggttgccccccagctgaattcaacatgagcgctgacgccgttttcttccagatacttgttcgtgatgccgacaacctcggtggcgatatgcttgccttcaaggtcctttacagactggatcgatgagctttccggaacggcgagcacccatcgtaccggcctcatcgatgccttggaatacaccagatctgaaacttccacgacatccgcgtctgtctctatgatccagtccttcccggtaagcccgacatcaaaagcgccgagttcgacgtagtgggccatctcctgggcacgaatcagtatggcttccagttcatcatcgtcgatcgagggaaaataggagcggcttttcacggaaaaatgaaaccccgccctggcaaacaattcaagtgtcgaatcctgcagactgcccttcggcaaccccactttcaaaatattttcagatacactcatggtacgcatttcaattattgattattcctggatgatctctttgatcgtttcacgttatgctcttacgcaacccctgtcgaggtttttaccgtccctgccatcaattcagccatcgccaagctcctgtaaagaaaatacaccgtcatggaaaaccccatagggatacctcccgttaatccaggtaccgagattgatgtactgacttcgggaatcagacagcgtctgctgctcctgaacatgactgtgaccgcagacaaagtaatcaaaatccttctctccggccagagcttccgcatactgcagtaaaaaaccggattcagcctggtaatcctgtgcgccgtgttttcggctcatccgcgaaaacctgcgcattatcgcaattgcaaggtccggctgcagtgcagagagcagggaaagattacatcggttgcgaaccagcttgacgaaaagacggtacccgatatcactcttgtccagaccgtccccgtgggttacgacaaaccgcttaccgtcaatgtcaagctcctgcatgccgtagtaggtctctaccccgagctgctgcctgaaaaagtcaccgagataaaaatcatgattgcccgcaaagtagtgaacttcgacgccccggcgcgcaagatgtctcaactgggagagaaaaccgtcgaaatacttcggaacaacatggcgaaactccatccagtagtcgagtatatccccgaccatatagagcattccgccctcatttttcactatttcagcaagctgctcgaatcgctttatcttgacttgttcttcttcagccccctgcagcccgagatgaagatcgctgataaagaagcttttcggcatgaaaagagtgtttgatcccttcgctcaaagaaggaaaacaagagcaattacaacaacgggaataaggatattgtcaacttctttcgggctcatcccctcgacaatcgttgcgacaagcgcaatgatgagaatggtagaaagattgaatgcagcaggaataatcagccagacaaaaaacattccggcaagaaggcttccggcaaaaaacgccagactgccctcaacggttttcttgcataaaaccttgtactccatcttaccgagcttcaaaccgacaataggagcaagcccgtctccccaaccaagaaccgccatcgcgagtacgcccggaagctgtttatagaataccgtaccgcagattatacccacgaccacaaaataaaacgtgcctttcagaagctcacgcctgtctccagtgcgggtcatggtctttatcgcctgatcatcatcggcggcaaacagacccttttgaataaacagcagtgcccatatgacgtaaaccgacacattgaggtactggctccagtgaccgtcctgaaaaagagggagaaagatgatgaccgtcccggcacaaatatgagtgattttacggctgatatctctggacagattatgattcgtgaccagataatccatgagaggaggcacactgaaaacataaatcagcgtcatgaacgctatcagaacgttgtgccataaaaccggcagagaaaagaatgttgtgtccagagtacccatgacaaccgaagttgattttacgagaagctatccttgcatatacttcataccaatcgcgcctgcagcgaacagattgttggaaagaaacagaacattgtttgcgatctgaaaccggagataggccttatgttcttcgacttcactctgtccaatagtgttaccaaaaacatcatctacagcacttcccataaatgccacgccgcctttcggatcggcatacagttttacctgcatgtatatgttaaggatcaatccgccaagcattaaaacaaccagataataaaagccccattgatattcaagccaggcaaaaacaagaaacaccagatcgatcataataaatgaaaccagaaaagtatttttcatacctatcataactgtaagcgacttcatccccccttctttgtctccctttgcggatttgaaatcattcatgatgataagcgccattgccataaaaaagttaagtcccgccagccagtatacttccggccgaatttcactgaacagggcatttgccgaaaaccaggttaccagactgtatgaaaaacctacggccggtgcagaagtcagtatgtttttcttgagcttcagcggtggcgcagaatagatgtaggcaacgatcagaccagcgactatcgaggacgtgataatcagtcctctttcgccgccaatgtaaaagccgagaaaaacaccaagacaaagagccagcagacaaaccacgacgctgttccagacagcttctttctcagtcattcgccctgagggaataggccgtgtcggctcgttgaccttgtccagttcaagatcataataatcgtttattgactggctgaatccggtgcccagaggaccgaacattaaaaaaatcgccagaaggagaaaataatcatgaagcgtgggctgcatggcgcccgaagccatgacaccaccggcaaggcaagggaaaacactgatccaggtaaccggatcaagaatttcaaggtgggctctgaccttgtcggtaaaactcatactgcggttgacactaactgacattgaaaaagtgtaatacgttcgctatcacgaacatgattataaaacaacttactcagaaagctgatgaacaaatcgaaacacaggtatcatgaatggcgatcaacgatgtaagcggttattttcagtcagaaaaaaaacagagcctcggcaatcaataagacctttccaacaggttcagcctacacaactttgaggaaccgactgacgtgacctggtggattcaggtcagagcatatatttcatgccgatagcaccggccgcaatgagattgttaaacaaaaatataatattgtttgccacctgaaaccgtaaaaaagcattatgctcgacaacgtcactctttccgatcgtattgccaaaaccttccttgacaacggtattggcaatggaaatccccccctcgggattcctgtacagctttatctgcagaatgatgttcagcacaagaccacccagcattaaaaagacgagtggatataattcccaggtatactcaagccatgcgaaaacaagaaataccagatcaataataataaatgaaaccagaaaagtgcctttggaaccaatcatgaccgtaagtgatttcaagccgccctctttatcacctttcgtggatttgaaatcattgagaatgattaatgccattgccataaaaaagttaagtcctgccaaccagtatacttccggtcgaatctcgctgaacagagcatttgccgaaaaccaggttatgaacccgtaataaaaccctacaacaggtgcggatgtcaagatgtttttcttgagtttcagcggcggcgcggagtatatataaccaacgatcaagcctgccgttatagaagaaaagataatcagccctcttgctcctccgatgtaaaagcacagaaagacccccaatccgaaagcaagaaaaaacaccaccatgctgttccataaagcctcttttttcgtcaatctccctgatggaattggccgtgtcggctcgttgacactgtccagttcaagatcataataatcattgatggactgactgaaacctgtccccagtggaccgaacatcaaaaaaaccgcaaaaagaagcaggtaatcatgaagagtcggaagcatggccccggaaaccataacacctcctgccagatatggaaaaacactgatccaggtcaccgggtccagaatctcgatatgagctcgaaccttatcgacaaaactcaacctgcggttggcggtaaatgacattgcactgctataattcgctcactagagagcgttatactcttttaaatatcttccattacaaaaagttaatttacaaatacgccctgacataaaaaagaaccgaatggaatcatgcaggtgtgccgataagcgttgccggagttgacgacctgatacgcaccttcaccagatcgcctgcctcgaacccatggcggtcgaacacgacaacccggttggtatctgttcttcccatcagcatctcgcttgaccgcttgctctccgattcggcaagcacctccacaacagcgccaacctcagcggcattgcgttcccctgaaatgctgccctgcagagcaattatctcttcgagacggcgttttttctcctcttcgggcacatcgtcaggaagatgtttcgccgcataggtaccgggtcgcaccgaatagtaaaacatataggcaaaatcaaatcgtacgtcctccatcatgctcagcgtggcctgatgatcttccagcgtttcaccgcagaaccccgctatcagatctgtcgacaccgtgaccccgggaatagcactgcgtatcatggcgatcttctcgaagtactcctcccttgtatgcccccggttcatcagtttgagcattctggttgagccggactgaacggggaggtgaatagcgttgcagatattgttacgggccgcaatcacccgcacgagtgattcggaaatatccttggggtgggaggtagtaaacctgatacggactccttctgctgcaacagccaccctgtcaagcagttcagtaaaatcacacgcagcctcatcatcactataggaattaacgttctgtccgagcagagtaatctctttgtagccggacgcggcaaggcgcccgacgtcttcaagtacagagcgaaatggacggctccgttcctttcccctggtaaacggcaccacgcagaacgcacacctgttgttgcagccccgcatcacgggaataaacgcactgatcgtgcctgaacgggccggttcgatcccgcaataggtttcatcagaagaaaatccgaaatcagctcctcgaatcccctgcccggcatttgctatcatcgcgggaagctgacggtaggtatcagggccggcgagaaaatcgataccgtccgccatcccgaacatcttttccctgtagtactgcggaacacaaccgatcacgccaacaagcagccccggtcgcgaccgtcgttttcctttcatatggtccagggtatgcagaatcttttcaacggcattctccctcacggcacaggtgttgagtatcaccagatcggcacgctcttccgatcccgtcataacatacccctcatcctgcagcaacgctgtaattatctccgtatcggcctgattcatctggcagccgaaggttcggatatacacttttttcgtcatctgaagtacgttccctttgataatactattcactaaagggctcctctctgtattgtcatgagcggttcaggcagaaggcgaacggagcgcagaaaccctttctatccgctcaacgaagctattgaattcgcggaatacagggcacctctatgtattgtcgtgagaagcccgaggacaaggcggacggagcggaaaaaccggagtgtacacgacgtacatgaggatttcgagcaccgcccaacgcagtaatcgggcttcggaacaaataaatagaggtgccctacatacagagaggtgccttacatagtacactgaccggcaagattttcaaaggattaacatatttctccgtattattacaagaatgtcttgatgtattacttctcggtgagcgatctgaagtcaagtctccacagagtactatccagctgatcacatgctcgatcaccttattggtttcttcatccaccgccaccagctgaccaacatggtctttgtgcttgttgttgtcgcaggcgtgctggcatggtcaaacctgaaagcagtgctcacatgcggtcaaccggtctggagagtcagctgcggttattccgcgaatcaagccggactgctacgatgcttgcactccttaaaaaaaaggccgacactgaggtcttgggtcaggccgacagactgctgccatccataaacctgacagcgggctatgacatttcaggtgacgaccggtttttcatggcatctgaacagggactttttgtcggaatcaccatggaatggtctttgccggacaaacaggagagcgcgcgtcataaaataagccgaatcaaccgcacaagggtatcgctttcaaacagcaataccaggctgtcccttgcaactgccttgaccaatctctaccgttcaatcgagaaccagcagctccttatcgggcttggaaaagatgaaaatagccatatccgaggctattgcctgggatgaaaagaaaaactattcactgggcaaagccggattgaacgatctcatcgacgaggtgaaccggctcgaagagcaccggttcaaccgtatcagccgggaaatcgaaaagcagaaactcatcgttgaatggaagaggctgaccgataccctggtcaggaaaaaagatatcctgaaggacgcgcaagattaaaaaaaataccatgcaaaaggtatgagacagcctcatgctactctccgaaatgcaggtgcttgtacttttcaatcaactcttcggcttcatccttgcattgtccgcaaaccgtaccgagcttggtgtgctcctgcaactcgtagaacgtccgagccccttcaagaatcgcttcctcaatctcgtgatcggtcacattcatgcactgacagacgatcttgcttttttccttgcgaacacggtcgtccatgccgttgcgctcgaagtagttgttgatggccgcacgaagcgccttgtcgccgagcacggaacagtgaatcttgttttcaggaagaccgccaagctctttggtgacatccttgggtgaaacatcgaacgcctgatcgagcgtcatgcctttgaccatttcggaaagaatggatgtactggctatagcgctcgcacaaccgtaggttttccactggcagtcggcaataacctcggtctctttctccaccttgatcaccaccatcatctggtccccgcaggaaaggttcccctccatgccgatcccgtcaaactcatcggtagattcaccctgaagaatattcttcgggttcatgaaatgctctttcaatgtatcggtatagacccattcacttggctgcaacatgttcttctccctttatatatgctgttgacattgttcttattctcccgatgatgccgggaagcacctcgagcagataggtgatttcatccattgttgtctcccttcccatgcttattcgtatcgaaccatgagcccgttccgcattcgaaccggttgcaagcagtacatgcgaaggatcgagggaacccgaagcacaggctgagccggtagaaacggcaatcccttcgagatcgagatagagcagaatcgcttccccttcagcacctggaaaggaaacgttcagggtattcggcatgcttttggtcggatgaccgttaaaaaagacatcatcgatggactcttctataccttttttcagagcctccttcatcacggcaaaacgttttgcctcctcttccatctcaagtgcacgcatttcaaccgccttggccattcccatgatgccaagagtattttccgttcctgcccttcgccccttctcctgatgtccaccgcgaataaacggacaatatggagtgccttttcgcacaaaaagcgccccgatacctttcggaccataaatcttgtgcgcgctcatggtcagaaaatcaacgcccaggtcattgacgttcacaggcattttcccgactgcctgaaccgcgtcggtgtgcatcaatgaaccgttttcatgagccagccgggtaatttcggcgatgtcctgaatcgtgccgatttcgttatttgccgtcatcacggaaaccagaccgacatcatcggtaaggtactccttcaactgatccatatcgatcctgccgtactcgtcaacatcaagaaacttgacggttgtacccttgtgagcaagacactcagaggtttccagcacgcaagggtgctcaattctggaagtaatgatcgttgtcctggctttaaaaccgggcaggcaaaggtttgaggcacaggcgaacagggaaagaactgtattattggcctctgaaccgctccccacaaagacgatttcatcctcgtgcgccccgatgaactctgccacggtttttcttgcatgctctacatttgccctggcttcccttccgaaagcatgcatactcgatggattcccgaacatgtccatcgcctctaccatctcccttttcacctcaggatgaagcggagttgtggcattgttatcaagataaacccgttgtattcccataatccgttttcacgatctaaaagttgtaaaactgacccggttaacctgaaaccttactcatcggcaaacagccaggtcgaaagatagcgttctcctgtatcaggcaaaagtacaacaattttttttccctgcatatcagcgcgtctggctacctgcagggccgcccacattgccgcacccgaagaaatcccgcaaagaataccttccacccgggcaagctgtctggatacggctcccgcgtcttcgtttttcaccagcactatttcatcgataacttccctgttgagattccccggaataaatccggcgcctattccctgtattttgtgcggaccgggctgtcccccggaaataactgctgaatcctcaggctctacagcaatcacctttaccccgggctttcgttttttgagcacttcgcccacaccggttaccgttccccccgtaccgacaccggcgacaaatacatcaacggtgccgtcagtatcctcccatacctcttcagctgttgttctgcgatgcacctcagggtttgccgggttgctgaactgctggagcatgacgccgtgaggcatggattccaccagtcgcccggcttcttctatcgcgcctttcatacccgaagctccatcggtcaacaccagctctgccccgaatattttcagcagtcggcgccgttcaatactcatggtatccggcatggtaagaatcagtttatacccctttgccgcacaggcaaatgcaagcgcgataccggtattgccgcttgtcggctcaataatcgtggtatctgcggtaatcatgcctttgctttccgcctcctctatcatggcaaccccgatcctgtcttttacacttgacagaggattaaatgactcaagcttggcgataatttccccaccgcctgaatcgttcaggcgctgtattgcgacaagaggcgtccctcctgttgtctgcgttatcgtgtcgtatactttcataacctgagaggatcgttttgattacaataatgataaccgtatgactaaatacggataaaggaatacataaacaggacaaaaaattccctatttcctgatacagacataaacaagaaaaaaacatctggtcacagagagggaatgatcgtaaaaaggaatgacgtgctgctggtttatcgcgaccggagattcactgttctccccgtaatcagctctactcttcaccaagcacaatggtccttttgctcataggaggcactttctcaccattgagatagagttcgacaaagggaggacgaccgatattgacccataacttcctctttgcctcatatctcaacacctctcctgccttgaacgcagcaccgggatagaccctgtcgccgtcatcagcgataatttttacccagctgaggtctttggtgatacggacaatcagtacttgctgatagggagaggtcggggagtccggaagaaaggaaacatcttttgcccacgcttcctgctttacggcaagctcaggagagctctcatcggagccttcttgtaatgaatcggcaagagcgactgaatccggctcaacaagtgcgggctcaggctcaggtatggctggcaaagcctctgtttccagattctgccggggggtcatttgtgggttttcccgtactcctgaaaacataaaaaagccgacagcaagaagaacaatcaccagaaaaaccgcgccgccaacaagcacaaccggagaaattcccgctccagcggaagaagctgcgccaaaaatacccgagagacgatctcccgtctcagaactgtcttcttctgctgactgcgcttccttccgggacttcagatcggtgggaatactgagctcgtcccggcagctttcaataagctgcgggtcatcgatacctattacttcagcgtattctttcagaaaggcataaacgtaggctgagggcagaaaggtcaaatctcccgcctcgattttctcaagatgatttttctgtattcttgtctccgcactgacttcctcgagagaaagccccctctcttttctggcctgagtaagtttgcgtaccagcaaggctccggcagaaccaaatgtcatatcatctgccatgaaacgcactacatttaatgtgatccattacgtctccagaatagcacaaaacgctcaatttatgcagtttacaaaaaataagctgtcagcacaattgaaatagcaacatattttgccggtcaccgctcctctttcatgatataacgccagcactgctatcctgagcccttcgccattcttcctctcacgctgttttgctgcctgcttctattggagattttttatctatcttgtttgagtagtacctgtacctgatttgaaagacgctgttttctgacatcctcagtgacctcatgcgatcacactcctttcaggatatgacaggcgcactgagtttcatacatttcaggcacgttgtgccacacctatgaactccgatatagtagaactgcttatattattctgcctgatactggctaacggattcttttcgatggcagagtttgcgatcatttcttcaagtgaagccaaactgcatgaattacgtgacgcgggtatagccggtgcgtccatggttatcgagctgcttgagaagcccggaagattcctttccgccatacaggtaggcatcacccttatcgccaccctcgcgggagcattcagcggtatcagcttctccgaacctgtcgcgaaaatcatcagagagatcgaacccattgcgccatacagcaaagaactggctctcggcctggttgttttgggggtcacctatgtcacgctcatcatcggcgaactcgctccgaaaaaaatagcactgcagcatccggaaaaaatagcgatcaaaatcggacgcagtatcgacatgatctgcagaataagctcgccgatagttcaccttatcaacggctcaaccaacatcgtcctgaaaatcataggcatcagaaatactgaaaagcctcttgtgagcgatcaggaggtcatgctcatgataaaacagggtgcaaaaaaaggcgtttttgaatcggttgaatacgagatgatttcaagaatattccgtatgagcgacaagcgggcaagtgcaatgatgacaccgaaaagcgagatcgagtggctcgacctcaatgcgccggatgactctttgagagccaaactgctggccagcggccgctcacactttcctgtttcagaaggaggagctgaccacctgagaggcgttgtacgctcacttgacctggtcagcaagcaactgctcgaacctggcaatctgaaagcgtccatacgcagtgcgatgaaaccacctctttttgtaccggaatccgttcccgcatttcaggtactggaacttttcaaggaaaacagagcccatctcgcgctggtcatcgacgaacacggctcggtacagggcgcaatctcactcacagacgtacttgaaagtatcgtgggagatattcccgctgatgatcttgagggaacaaaaaaaatcgtacaaagaagtgagcgaacctggattattgacggcctgctccctgtcgatgagtttatctctgaatttgatcttgacaacttcctcgacgaggatgatccccgatacgataccatgggaggatttctcatgaccaagctggagaagatgccttcagtcatggatacgctcgaatggcagaacatgctgttcaaggtgatcaaaatgaacggacagcgggtaggaaaaatactggtgatattcactaccgaaagttcgcactgacctgaacgcatcaggatcctgctcgttcatttaccagacagccaactgacctaatatgtcatgcgctgccgttctttcaggacaagcaggcacactgaacgaagaacttccatattctgccaacattatgtatcttcgctcacgtcattacagacaatcacacatctaattctaaatcatattctgatggaaagaacacttactattcttaaaccggattgcgtccgcaaacagctcattggagcggtaatcgacaaaatcgagcgcgcagggtttcgcgtcgtcgccatgaaaaaaacaaaactgacgacagaaaccgcaggggcattttacgctgttcacagagagcggcctttcttcggcgaactcgtcgagttcatgtcttcaggcccctgtgttccgatgatccttgaaaaagaaaacgcagtagaggatttccgtaaacttatcggagcaaccgatccggcagaagctgaagaaggaacggtccgcaagctctacgcagacagcaaaggtgaaaacatcgtgcacggctcagattctgaagaaaacgcacagatcgaatcatcgttctttttctcaacagaagaagccgtccgggtcaacaactgatcccaaccggatagcacatactcgtcatgccccgtaaactatctttctggtttctcggggcttgacgtttcagccacccagccatttcgatatcttgcaaccatcactcagagcttaaaactcagcactcagaactattttctccctattccctacctaacacatagctctcaacagatggattcccgtgtcaagcacgggaatgacaaaaaaactctctggttgcgcatcactcatcactaattttctatccagctatttcccctgcagttcatttcccaataacatgagcggtttggccgcctcctgctgggtcaccggatagtctgaaatcctgtcccgttgtcgcattgaaaatcctttttcaaacatctgctcagcaagcgcccaacgtttgcgccctgccttgagcatgacaagaaccatatccttctcgccctttttcgccctggcaataaggcacctgcccgccttcatggtatatccggtcttaataccgacagcgtactgatacttcccgaggagtttgttgctcgacttgagggtgtactttttcctggtattctgttcgaaaaaagatattgaatccagtgcggctatacggttgaatatctcgttgcctatcgcatactcggaaagccgcagcagatcccgcgcagtcgagtagtgccctgcatagagatccctgtcaaaccccgccggattggtaaagtttgaatttctcatacctatcttccttgccttgcggttcatcatccgggcaaaaccctgtacacttccgcccagatagatcgaaatggcaaaagcggcatcattgcttgaccgtaccatagacgccttgacaagatcaacaagacgtatcctctctcctgcctgaaaaccggcctttgtcggttctacaactgtcgcctctttcgggatcaccacataatctccgagtttaccgctttcaatcgccataatcgaggtaagaatttttgtcaggcttgccggctgaatacgctttccggtattctttgacatgagaatctcggatgtgccgatatccttgagaatgtaggaattgatttcctgttcaaaatcaagcgtgtcaggctgagtagccgatccggcgtatgaaccgggctgaaaggcaagtatcagaagggatagaagcgcgaaaacgcggagagaacgcattgtcccttgtcttctcataatgcgacgtatcaatggaatttcataacgtattcatactcatcaggcacttttaccgatgccactaaatatctggtctgcatcactgcaaccggtatcatagctcatgtcataaaggttcatcatttccttctctgtcactgcaggggcccggatgtttcacggcatagagatagtccttgaacgtttcaccgtaaatttcccatacagtgataaacaatgcggcgataaccggtcctacgatgaatcccgatataccgaacagacttatgcccccgaaggttccaaagaaaatcagcagttcgtgcattttggtatcccttccgacaagaattggcctcaggatgttatcgacactgctcaccagcagaccgcaaaacagcagcagaccggtcgcggacacatactctccggtcgcatagagatagagaaccgcagggccccagaccaggccagaaccgattatcggtatgatggaaagcaccgtcatgaccgccccccagaaaatggcactctcaatcccggcaaccttcaaggccagaccggcaagcgttccctgaagaataccgataacaaatgtcccccgtatggtcgccccggtaaccgaggtaaacttgtcgagcatgcgcgactgatcccgttcacccagaggaagatagtagagaacggactcgagcatgtcccgtccatccttgaggaaaaaaaacatggtgtagaaaaacacgaacatcataaacagcgtgtgaaccgtcgagagcgtaaacgaggagagattctcgaacagaaacgtactcatatttcctacaagttcaccgagccgttgcaggatctcatcactgtattgaatgatggtttcagagtatggcaatgagctgaagatgtcatcaaaggctgtgggctgctcgacccgttgctcaatccatggcccgaccgaacggctgaccttgatcgcttcagcagccacgataccaagcagggcaagcaagggaaatatcagaatcaatgccatggtgagaatggtcatcgccgagctgatacttctgcgccccctgaacagggattcaaaccatcgaaacagcggcattgcaagccctgaaaaaatcgcggcaatcagaatcaccatgagaaaatcatagatcatggaaataaaaatcactgagatcagcaggacaacgatcaggagaacgatattgttcagtgctgttttttgcataggagtatccaatgataaggagttcttctctatcataaccatttttcaggcgattcatgtgcggcaatctgtgcccttgccatggcgacggcaaaaattcctgcagtttccgcacgcagaatcgagtgaccgaaggaaatttcacaaaagccttttttgacggccatttcaagttcttcaccggtaaaaccaccctcgccaccaactaaaaacaacacttttctcccgaaaaaagagacatccggagctatggaagatgtttcacaggcaatcagcttgctgtcatatccctcacgtttcagtactgcatcaaagtgaagcggcgctgtgatttccgggaaatgataccgttttgtctgaagcgcggctgaaacaacaacttttttccagcgttcaagtttcctggcacgtttttcagcttttggctgggaaaccgttcgctctgttatcatgggaacaatcccggctacaccaagctctgttgctttttcaagaaaaaaatcaaaccgctgtgacgatttgagaagcgatagtgccaccgtcacctctgccgacggaggcagaactttttttttctcagtgactgccgcagtaagcccgttccggcctatcttcgtgatttccgcagttaccgaaagccccatcccgtcggtaatatgaatgacctcacgctctttctttcgaagaaccttcgttatatgaaaaaactcctctccttcgacagtgagggctcctcctgaaaggtctattctgtccgaaggtgtataaaaaagatccatactatcgacttctgatactctcgcagttgtcagcctgcgagcgcaatggttgcaagagagatatgctcagccccttcggactcgagcgcgttcttgacagcggaaactgtggccccggtagtgagaacatcgtcaacaaggagaatgcttttcggtaccgccctgccggacggctcaaacgcgtcacgaacgtttctcaaccgctcctgcaaggagagtccggcctgggaacgggtatattttttacgaacgacaagatcattcctgaaatccttgcgaagtactgacgctaccgaccgtgcgataatctctgactgattataggtacgatcgaaaaccttaagccggtgaagaggcaccggaacaacgcaactgtacaggtcatcacccccgcacccggctatcatttcaccgagaaaccttccaaaaaccttcccaagactgcttaccccttcatatttcatcgcgtgaattaccctctgcaacctgtcgttcttatgaaaacgatagagcgcccatgcctttccggaaagcgtatcatcaggatagttgcgtctgaacagctccattatcgcataccctgaagcatcagcatccccgaaagcgtcaaacgccgaaatgcattccggacagataccctccgcatccgcatagagctgagaaccgcacccaggacagacacagggataaaacagatgaagtatatcgtcacgcatgaccataaaacaggtagtagagaaacacgaactcaaagaagagaagaaaagcagagcgcggctgcaccatagactccagcgtcatttccgagggcagcgggcaccagctccagaccatcatgcatcgaaggcagcgtagatcgcttcatctggtcaaatgcaggagaaaaaatgaggttacccgcacctgaaatcccgccgccaagaacgaatttacggatatccatcaatgcgaccaccccagccagtccaacgccgagaatagagcccaccctgtcccatatttctccggcgacaggatcgccatgatgtgcggctttttcaagcgttctcggagaaagatcgcacagattgctgccatgtatttcttcggaccacttctcccgcccatgaaggcggtaggtatcgagggccatgtcaacaatgctttttttgcctataagactttcgaccgtccccctgacaccggcatgaacgctttttccaccgaaatcaatcgtcagataaccgatctcacctgccgtgccgttcggccctctatagagtttacgattcagcagtattcctcccccgactcccgttccgagggtgaccatcataaaatcgctgaacgctctgcctgcaccgaacacggcttctccgcaggcagctatattggcgtcattttcaagaatcagcaaacagtccattgcataatccctgatgagaagcttctgcaattcacttttcaacgcatagtgttcccagcccggcaggttgggagggtagctgagcataccccgctcgctgtcaacagctcccggagcgccaagccctataccggcaaatccctcttccccgagacgatttctgaatcgtccgtacaccgagaaaacaagcgatcctatctgaccgacaataccttccggtccctcatcgagcttcgtcggatgccgttcatgctcaagcatacccgcatcttcatcgataacggcaatttttaccgccgtccccccaagatctacccccaacgcccatcgtgacatacctgaattccctcctcatcttcttctgcattgcacacttcaggacttgaacggccggataaactttctttttgccgaactgtttccaaaaaatgcaagtatctcttccacctcaggagtccgctcacattcctgttgcaccttttcaagggcattgccgagcagaaggcctgactggaaaataatcctgtacacactgcggattctgtctatctgcacagaagagaaccctttgcgtttgagcccgaccatattgagcccctcaaaacggaaagagtcatgccccccggccatgacatagggaggaacatcgagtgaagctcttgatataccgccgaccatggcatactttccgatacgaacgaactggtgaatacctgccagtccccccacgacggcataatcttcaacctcgcaatggcctccgaactgaactgaattagcgataatgacatgatttccgatactacagtcgtggcctgcgtgaacatacgccatgatgagattatcagagccgacaaccgttttaccgcttgctttggttcccctgttcagcgtcacatactcacgtataacggttcgatcacctacatgcaggtaggttttctccccgtcaaatttcagatcctgagggacggtggagagggccgcaccggcaaaaaccttgcaatcgctgcctaaccgcgctccgtcggcaatctgaacgtgagggcctacttcggttctgtctcctatatacacatcatcctcgatcaccgtaaaaggaccaataacaacatcccgtccgatttctgctttcgagctgactactgctgttggatgtatctgattattcatgaatagtgtactccttattctttcaacagatcaatattattctcatcaatctccctgaagagctgatccagtatcttcttcgattcatcctccctgccgacctcacgtagagagagcgccagagcataatacacctgcggagcttcccgaagagaggtcacataggcaagctgctccagaaaagtaacatacagatccgctttttccttctctccaagtgaaacatagagagaaacaatcgaggaggcaacaccgggctcgataccgtagcgtctgagcgggagaacttcctgagatctgtccagcgcttcaagcgcaagcactcctctggaggctttccgaagtgctcctgatttgtctctcacctggagttcctcttcaggttgttcggcaagagcggcagccagactgacaaacaacggtttatagttaccgctgagccgtctcgaagtttcttcgatatacacctccggattatcgagattccggtaacgaaaaacagaacagaggtttgtccacagcgttgagatgtcaacctgattgctctccccggtgtttttcacaggaacaaccttgtatgtcagaccatcaagccgaaggtactcatcgatcccaagcatgttgtcacgaccgacggtaagggcaaaacagatcggacgtgccgtgtaattgttcatgaggatctcatagacggcaacatcctgtggcctgagaaacccctgtccacgaaaggtaacggtcggcatgatccgcaaccgtaacgtatcgacaagcccctcaggaacatcaaggcccgctgcatcatattcttgtacaagcgcctcttttgtagagccagcgggaagctcgacctcgaccggctggatggcaacatagctgatctccctgagttccttatcgctcagactgaacgctattttttccgctccgttcggagaggtatttttcagctggtcgagataccagccggtattggcaaggctgaggttgaccacccggacatcggttcttataccctcgacttcctgcaagtaccagagcggaaaggtatcattgtccccgttggtgaagaggatggcatccttttcgcagctttgcaggatattccacgcccagtcccatgccacatagtttcccgaacggtcgtgagtatgatagtttgcctgaagcatcctgccgtttactgcaagcagcaatcctcccagagcggttaccgtcatagcccgctgcaacgtttctccggagagtcttttgcggaactgcataagaaggctttccgcgccgataccgatccataaagcaaaggcaaaaaaacttccggtataactgtaatcccgctccctcggctgaggctcggtctggttgagatagatcaccagtgccgccccggtaagaatgaacagggcggtaacaaccgaccccatcttccattccctgcgaaaaagggaaaatgcgccgaagagccctatcagaaaaggcaatccccagagctgtgaccagtccacgtctgccccctcgacttcgccgctcctgccgatgaactgccacccgagataccgtaggtacatgtgacccatctgatagcgaaagaagtattcggcatcacttccatactgctgatagaaatactgatgcaatggttcggcggaccagcgccttggccacagtggaaaatccccatactgctcccggttcagataggaaaaaaaagcatctcccgttgacggattattctcattgattgacggtgaggcatttgcacgcacatagatgagcgcataggaagaataaccgattatcagcagaagcagcgacatgcttatcgtatgcagcaatctgaagcgatgggtatgcgcatagtagacaacatagatgatccctccgaaaagagccgctatgccgccccatgaggcatactgcatgagcaccggcaatcctttgatgataccgctgtagacaagcagaaaggctcctgaggctgcaagcatcatcagcatgaacgaggacagggtaacgtcataccttttataataatagaccatgcagacagcaaaaatagccagcaggctcaggagatgaacgccaatcgagagaccgatcatgtacatcgcggccatcagccagcgctcgttgccctcttcatccggagctccgtaccatcgaacgataaaccagaccaccagagcggtaaagaacagcgaaggcgcatacacttccgtctcaaccgcgttgaaccagaaactgtctgaaaacgcaagcgagagagctcctgccgcagctcctccatatgctgaaattttttcaggaagctcccatgaatcgggctccgttttcctgtacatggcaatcagccggacgatgatcagataggtgagcatcacggttaccgaggctgacaacgtactcaacagatttaccctggcaccgatatcgccaaaaaagggaagcatggaaaaaagcctgcctgtcaacagaaaaaacggtgctccgggggggtggggaacgccaagagtataggctgtggctataaactccccgcaatcccagaaagaaagggtgggagccatggtcatcagatagacggcttcagcaaacagaaacagcgttgcggcaataccgcggtttatcatcttgtgggtcatagagcagtaacagtgacaagtaacgagtgacgattctcaagaataagaaaaatcaaaaatgcctgatcgctggtcagtcggacagcctgaaaatccaatatgctgagtgctgaagacgcgatagattgactctacagcttacaaaggcatggtgccctgtgtaatgccggcatccataaaagcgttcaataccgcgcatctcccctatggttatttcttgactccggacattgcgctcagaccgggcagcagttcttcggccaccttgtccgcgaacagaaatcccttgcgtgaaacctttatggcaccgtcgagtatttcaagcaatccctgttccttcaggcgctcaacaattgccaatacctcactgctgtttttatgatagtgcagcagatcatcgagttcgagtccggaagaaagccgaagagaaagaaatatcttctcgtcgatctgctcctccggggaaagcacttccctggaggcctgcgctttccccggagaagccatgtagcggatcaggctgctcacgtttgcgctacgcacctcgtctgtcccggaaacaagaaaactatgcgctgaaggaccgaatccaagatacgattccctctgccagcatcccagattataacgggaaaagaaaccgggtttggaaaaatttgaaacctcataatgctcgaacccccgatcaccaagcatcgcgcatgccgcatcgtacagagccgcctgcaccgcttcaccgggaagtgtcacctgtccctttttcaggcgacggaaaagaagggtgtttttttccggagtaagcatgtaaacggaaacatgcggaactccggatgaggctgcgcagtcgagatcacgctgccactccccgagactttcgccttcagcaccacagataagatccacactgacattgtcaaagagattcatggcctcaccggtcaccctgaaagcgtccggtgcggtatgacagcgccccaatgccagaagcttttcgggcaaaaacgactgaacaccgatactgagacggttgacgcccagagaagcaagatcacgaagtttgtcaatggtaagatcttcagggttggcctcaatggtaatttcggcatcatcgcttaacgaaacatatcgaaaaaccgtttccagccaacgctcaagatacgagactgaaacaagagaaggcgttcctcccccgaagtgaatggagtgaaaggtgcttccccggagagcggcaagacgttccgcggtttcttcatacagcgcagaaaaaaaacgctcctgcagatcctctttcgttacaagaaaaaaatcacagtaaccgcaccgtttcctgcagaatggaatatgtacataacaatgcaaacccaaaaactgttttacttgtcacttgtaatctggtcactggtcactgcttgatgacatactccgtgatcgcctggtagagatcatccgcaataaaatcaggaacaatccggcgttttcggcaaagatcttcttctccgtgtccggttctgacaagaacagaccggaggcctgcacgtcttccgcactcgacatcaaccgtcttgtcaccgataaaaaaagagtgcgctttgtcaacgtctatgcccgaagaaaggtaatcggcaactgcccggtcaaccattccggtttcaggctttctgcacaatgcaaaacgatcatattcagaatgcgggtaatcaggatgggaaggacagtagtatatccggtcataagatgtatcactggctgcaagcaactcattcagatagtcatgaatatcttcaacctgcccgggagtgacaacacctcttgcaatacctgcctggttggtgatgataactatttcaaaacctgcctttcttgcaatcgcgattgcttcacccgctccatcgatcagcttgaactgctctctgttagtgacatacgtacctatatcacgattgatcgttccatccctgtcgagaaagagtacctttacctttctcatcatacattcacctgagttgagcgattgttgagcaggctgcattatgatcgcgcaccccatcgggtgagatgttcgctgaaagaaaattcagcataacgcattagatagtatactgttgacaccgtacagcatttgttgaaacgatcaactcaggattcacttacgctcaagcaggtcgctgtaaagctgattgtattttttggctgacttcttccatgtcagccttctttccatattctccttcaccagcgtttcccagcgttcctgatcaccatagaccgcaagagcctcaccgatcttttcaacaagacttgccggagtgtagtcgtgaaacacaaaccctgaaccgtcgctccgggcatctatctcgactatggtctcactgattccgccgcctgcgttaacaaccggaacagctccgtagcgcatcgcgaaaaactgctgcataccgcacgattcggattttcccggaataagcaacatatcgacagcagccatcaactgatgaaaaccggcatcggtaaactcaaaatcaagcccaatcctgccctcatactctttggcaagagcgtgcagcttgctctgaacctccttgctgccggagccgcaaataaccagttgcagatcgagttccatcaaccggtcaattgattcgatgagaagatcgatcccctggaaccggtcaaaatgaatcattgcaccgatcagaggagtttcctcgtcaaacggcatgatcagtgattcaagcaggaatttcttgttttcacgtttctcatcgagacgctcgatatcgaattttttctttatcagcttatccgatgaagggttccactgtttactgtcgagcccattggtgattccctgcggatgcattccgcgagagttcaataccttgtcagctccgcaggaaacagcggagtcgctgctgataagcccggcatacttctctgaagtcgttgaaaccgtatcgacatgcttcatgccggtaaacagcatgttaacgttaccatcctcgacatgcagaccttcaatcagatcttccggaagcagtttcgtgaacgatttcaacggaaaaacgccctggcgatgtacgttatgaacggtcagaaatgtcctgatatccttgaaaaacgcgttgtcggcatacacggttttcaataacaatggaacaaggcccgcataccagtcatgaaaatgaatgatatccggcttccacccgagcctctggagtgtttccagaataccgagattaaagaaaatagctctctcagcgctgcctttgtactcatccccatgggacatatcgataaaaaggccgctacgcttgttatgcttctcgttgtagagaaagtatgtttgaattttgcttgacggaagagccgtaaccttcacatgaagcaaatctgtcttgtctttcaggggaacttcaatatctgaaagccgcaagacatcatggagtcgaaacttgcgatcattgatcacaccgtatttaggcatcattatgcgtgcttcacagccttcatcttccatagcctggggaaaggaggccatgaaatcagccagacagctgacccgtacaaatggagatatttcacctgacacataaagaaccttgcaagtgcttcttgacatctatatcgtaaacaatctgttatttttcacaaaatattttcatagaacttgttagctttttaatttacgattttttacgctaagttacaatccggtttgaaccgtccgggagtatgttccatgaaaccgttacctctctgtatagcgctgtgcctgctccttgctgcttgcgcgcttgaccgtccgccgacgggaggcccgacggacaccgaaccccttcaggttctttccgttgacccgcccgcatcatccgtcaacagttctcctgaaactgttcatttcagcttcaaccggtatgtatccacgtcatccctgaaaaactcactggtattttctcctgcaatccccgactacagcctgaaagcggacggcaaagaagctgaaatccggttcaacacctctcttggagaaaacaaaacctatacgatcaccctcaacaaatccctgagaagcagcaggggaaacgagctccggcaaagctactcctatgcgttttcaaccggtccggaaataaaccggggaatcattgccggtcaggtcttttcccatgatacccgtcctcaaccgggagcgactgttctcgcctacgtggtatcagaaaacgatacgctcccgaatgatattttgaaccgcgttgcggattacagcatacaaacagggcgtaacggagcattcacgctcgactatcttgctgaaggcaactaccggctgatcgctctgctggataaaaacagcgacaagaggctcgaccccgaaaacgaaccgttcggggcaggaaaccggaaactggttcgaacaggaagcgctgacaacctgttcaggctttctcagccggaaagtcctcccaaactgatctactgcacttcacctgcggataaccttttcgaaatcagctttaaccgaccgttatccgttgacacgttcaccctcaacgcattgagcgttaccgatacagtgcgaaatgtcacgctccctgtacaaggattctacagcgtgaaaaataccggagaatccatgacattccgtgttgtcaccgggcctctcgacagaaaatcggtataccgggtaacctatttgaccgacaacgaagaacccgcttcttcagctttgtgcagtggtagcgacaaaccggcaaaggacgccctggctgtagagaaactgctgccgaaaaacggtgaaaccgccgcgtttcttgttcaatcccgtcccgatcggagaagaacgatcgatattgcgttcaaccagccggttgccatgcagtcgctcgaacagtcgatcaaactctacgccatgaacggcgaaacaccgtcgcttcatgcgttcacgctcgaacctgtagatgaccggcgatacagcgtgcaggccgatccggatttccgtaatggagcctcctatcgtctcgatatcgagcagaagagcatcactccgctcacaggtctacaggctgcggattcgcttgtgacaacactgtttacggttgccaatgcaggagatttcggatccatctccggaaccgtgacaggaggaaccggaacctttgtagtcgaggcgcttgaaacagctggcagacttccccgcaaaacggttatcaggcgtgaggacggcagacgcgcctcatttaccatagacgcgctcgctccgggcaaatacacgctcagggcatttatccctcgctctggaatacagactgacaacaacatttcctggaaccccggcagcgtctcccctttcaggccggctgaccggtttaccgtgaatccagatacggtaaccgtccgaaaaggctgggccacagaaaatataccgcttgtcttccctcccgcctccgagtgatacccgcaccgttgttttccggtttctgttttagcagtacgatatgtatcttctgaaaaattataacgaaaaactgcatccacacatgacagttcctgcaaaaatcgggccaaattccatcattcagaccgtagccgctctcgaagcaaaatacggcaaggcagaagctgacgcccgcctgaccgttgctggccagggctatctgatcggcaatctgccctcggaaatggttgaggaggataaatttcacacccttgtcaaatcccttgacaaggaacttgacgccggtgtgcttgcggaactgctgaacgaatcgggacagcgcaccgcggcctatcttctgaaagtgagaatccccggatttttccagaaactgctcaaaccgctgcctcccggtctggcgttcaaactgctcttcttcgccatcagcaaaaacgcctggactttcgctggaagcggagacttcagctacaccagcggcaaaacacccgtcatcaccgtcaaggtcacctgccccgccctgccggtcgtcggcaacttctacctcggcaccttcacgaagctcatcaaagagctggtcaacccgaacacaacgatcgattcgtcgatcaccggagaaagcggcaacatcacctgccgctacacctgccatatctgatacctactcacataccacagtaggggcaggcccccgtgcctgcccgccccttattataggatagcaactcatcctataataatcgtgattcttattttaagttcaccctggagatccttgcttgtaaggcaatcacatttcccttattttaagataaagaggcaaactaaaataaaagcgatccttattttaactttctacaacaagtatgaagcgcacgctacagggacagtatatcataacaacaacttcaggtgagagcgtagaagcttttgtgcccgatccattacctccatctccacctctcgagtggacacctgaattgcgcagtaaattcgatcaggcgctactcgcactcggtcgattggacagcgtctcgacacttctacctgatacgtcgctttttctttatatgtatgtccgaaaggaagccgtcctttcctcaatgatagaaggaacgcaatcatctttgtccgatctcctcatgttcgaactcgatcaggaacccggagtcccgcttgatgatgtacaggaggtcagtaattacatttcagctttgaaccatgggttggaaagactggcgaatggtttccccttatcgttacgtttgctgaaagaggtgcataaaattcttctcgccaaaggacggggcagtgagaagacaccgggagaatttcgcagaagccagaactggatcggtggaacccgaccgggaaatgcctcctttgttcctcctccacccgaaatggtcatggagtgcatgggaaaactcgaactgtttttgcatgaccaacctgagccgactccggtactcatcaaagccgcgttggcacatgtacaattcgaaacgattcatcctttcctggacggcaacggacgacttggacgacttctcatcacgatgcttctctgtgaaaggaaggtcttgcatgaaccattgctttacctgagcctttacctcaagacgcatcgtaaaacatattacgagcttctcgatactgtccgattcaagggggattgggaagcctggctggacttctttgccgaagcggtcattgcaaccgcaacccaggcagtggaaaccgcgcaacagcttgtcaatctttccaatcaggatcgcgaaaaaatcacaggccttggcagggcagctgcttcgatactggaagtgcaccgggcattgattgaacatcccattgctacgtcaacttcgctcgtcaaaaaaacaggttttacccctgcaacaatcaatagggcgctggaaaaacttcaacaccttggaatagtaaacgaactgaccgcccaaaaacgcaaccggatatacagctatagcagttatctcgatattttgaacagggggactgaattgccggaaagatgagggattctcgaaagaaaatgaacgtggtccttactaatcggcaactgcctctttcagctcacgttttctctcctcaccgatagcatcccagtgctggtcacataaagcaccctcgaaagagtagaggtagtagcataacgggagtgtttcatcaggatgattctccctgatctttttatgtacctcgaccggcccgacagatcgcaactcctgttcggagtgaatgcctgcctcgttgaggagtgaggctattttcctgccaatattctttaactcagcaagaggcctgttgcgtgtcatcgtcatgaggttttgttctggagtctgaacatcctttttttccgctcggcagtatagtgccaccacggtcgcggctcatctccctccatgaaacgggtgatggaaatgaacacgtccagcacgcagggatcctgacgcgcgccagtcatctccgagagcttatggtagagctcaaccggagattgaccggaaaggtcgtccggattgttgattcccagcaagcgaagatcagcggcgattgccggaccgatgttgggaagatcggttagcttttccagcctgtttctgtcaactttggcaggattcatgcgtcctttttactcgatccgtgttcgaatcagtctttcaatcaacaactcctgaaggttccgtctgccatccagcacacaatagataaacactgtctcttcatgcattcgataaatcatcctgtaaggcttgaaatgaatttcccgatattcccgcacatggattctctctaattgaggaggacagtgacctctatcaggaaaacgttcaaggctcaaacacgtttcttgtaaactgtcaaaaagcctgttagcactttcagaggaatcgtgatttgtatcatacttccagatatcgagaagatcaccttcagcatcagcactcagacctaagttgatcgtttcaacaaatgctttatggtgtcaacagtatactatctaatgcgttatgctgaattttcttacagcgaacatctcacccgatgggttgcgcgaccataatgcagataaatcgcatgtgttgaaacccaatgggattgtcgatcatgctgcatctgcctcgttacagggaacttgcggtagtgcactacagctgcgtcccctgtgccttgcatttacagcatgctcaacaatcgctcaacttagatcagaaaaacttcatatttcatcagccctgctgtgcatctatttgtttcctgagcagatcaaaagactcaccagcaggcctgtatttcccctgctctattgagtgagcactttgtgcaagcattttcagtaaagccagactttcttgcgtctgttcataaacgtggatatcctgcagaataaccttggcttccccgtgatgggtgataatcatggtttccctgttgtcagaaacctccctgataacttccgaagcgtgcgttttgagataacttatcggctttattgaatcactgtatttcatatacccctcttttttaaccaaaataacaactttattacggtcaaaaaaaagccaacgtcgcatgctaacgatctccgatccctttcacggcaagataagccgaaatactttcatcaagttcagcaaggctcgatacgacgagcgtcggctctatcccccaaggatcaaagattgcttcgggagaacgtttggcccagacggcccgcatacctgccgagacggcaccgatcacgtcaaacggattgcctgaaatcagccaggcgttgccgcccgatgttccggacttcctcaggaaatggctgtacaccgccgggttgggcttgaacgaccgcagatcatccacgctgacgacatcgagaaacagctcgcgtatgcctgccgccccaagcactgtctcgacagcgtcggcgctgccgttcgaaaaagcaaagagacgaaagcctgccgatttgaggcattgcaggttctcttcaacgtcattgaaggccggaagcgtccggtagctttcgagcaactcttctttctgttcaacggttagagaaaccttgcagaaatcacaggtgtaatcgagcgcgttccgggtacactcggcaaaggtcgcatagttctgcatcagccctcttcggaaagagtattcaagctgcttgtccctccagatccgggaaaactccccggccttctcaccggttgtttcccgcagttgcgacaccaggccatcggtatcgatcagcgttccatagacgtcaaaagcaagcgttgttgtcatcgtgtcaccctccttgttcgtttactctcacctaaactgagcatttgttgaaacgctcagtttaggtctcagtgttcgttaatactatcaccaccagaggtaaaaaacaataacaccgatttgaactgcctgaaaaacaaacaggcagcccgaaagctgccttgacatgaaaccgtatacatcatcggataaagtgctattgagcaacagttcgccgttatgttttctcccggtcaatccagtaatcgggctcacgatgctgatgagcaacggcaagtagtactatagtggcttcttcaacggcataaagcaatttatcctgaataattcatgagagttcgaaaacccgaattgtagaaatatacattgagccgatcatggacccggattccctcctgaaaaccggtaaaaaagctcaaaaccacatacagtcatgccggacttgatccggcatccatgcagaccccggcaccaacgatggattcccgtgtcaagcacgggaatgacagaaaagggaaagtttcctgtccttgtacgcactttttttcttcctttggtgaattattcaggttatatgaaaacttgtgaagcatgcattttctgatatcacccctttcaagaggccaggccttggggtattcagcaatcctcataaccgcctttttcacctcatctctgaaagacagtccgagacctttgaactccatttcatagaaacgtgtcgcgtcatccagttcctgcttcgcatatggtaaaaaggtaatcttgctcatcagtctctgaatacgtcctccatggaaattcctttcaggcgcccctgtctgaatgccgtaaggcgcttttcagcttcctcggcccatatttcatcaatcgtccaatcaggcttgtccagacttttcaataaaccctccacaatcctcaaacgcgcctcagggttcaaagtcatcgcctgttcaagtatttctttatcactcattacagcatcctcgtcctgtagcatttcattcattctatagggagcgaccaccttgcctccctgtttttcacaatataccttaaaatcgatttcacaaaaaaaggcagcccgaaagctgccttgaataccgataaccaataaatgccgcatcaggcacaaaatatcaatcgtattctcttttacttttgacttttgccttctcttccctactgccaccctccgacaatctcgaaaatatccctgtcgccgatagggacgggaactgatgacgttgggttccgggaaagcagaaagtctgcgatctcgttgtagggtttgacgcattcctccttttcagggccgtcttccatctggaacatggtctttccggcgaaacggcttttgcggatcagttcatggtagggaacccgtgcaagaagcttggtcccgaccttgtctgaaaactgctcgagcatgttcgtgcctccacccttgacatagtcaacacggttggcgacaataccggcgagtttcaccttgtaacgcgtgctcttctgctctatagccatacagagacggtttgcagcgaagatgctgtcaaaatcattggttgcgataatcacagcatagtccgcaaaattcaacggggcgctgaatccaccgcacacgacatcaccaagcacgtcgaaaagaatgacgtcgtaacggtcgtagacgccaagctcctgcagaagcttcactgcctcgccgacgacatagccgccacatccgcttcctgccggagggccgccagcctcaagggcgtcaacaccaccaaatccggtaagaataatgtcttcttcagtgagttcttcgtgatgaaaatcaacctcttcaagcgcttctataacggttttctgcagtgtaccggtgagaggaaaggtactgtcgtgtttgggatcacagcctatctgcaacactttagcgcctttcaaggcaagtgccgctgaaatattcgcggtagttgtactctttcctatacctccctttccataaacagcaagaattaaactcatggtgacaacagaaatattaatatttacaatacaggaacggtctatccgcccaaagcttccttggctctcttgaaaacttcagcagttatggtggcttcaccgttttcacgggcaaaattctcggtattcttgcgaactttcttgcgaacgaagaacggaacttttcgcagcattttttccgcgtccgggctccagggcatgccgtcggtgtctccggcatcacctgcctcaccggaatccggaaccccgccttcactccccgcggcagcagcatgaccgttggaaatactttcaggttcttcttcctcatactccagtccggcgtctccgaaaaagtctataagatgtttttccagaccaagcttgcaggatgtatacaccctgtctgcaagaatatcagccccgtcaaaaccaagtatgggatagtaaccgataagatggttttcgatatgtgtcggggttgaaatcaccatgcatgggacatcgagtttccggcaactgtgacgctccatctgggttccgcagaccagttcaggcatttcgtcttcgatttttttcgccacctcctgaaacttgtctgtaaccatcaggggtacgggaagatacccttcgagctgatctcgaatccagtcggcatgctgctcgagataggttcccgctccgataatctgcataccgagttcgtctttcagaaattttaccataccgaccgtatgcgtagcgtcgccaaagacaaacgcgcgtttaccgctgaaactttccatatctgccgtgcgagcaaaccatggaacaccactcggagcactcaggccgtcgagcgagaaatcggtcaacggcggcatttcaatggaaggcaggcctttttcagcagcaatgacgttcaataattccagaagatcccttatccagtcaagcgtcgggtttacccccatcggaataccctgaagtgacggcatgccgaacttttcacgaagatgatgcgcggcacccggccccatttcatggtagggaacaacattaacccatcctgcgggcaggttgcggagatcttcaataccggcgccccagggagcgacgacattcacttctacgccaagcgtcttgagaatccggcgcaggctgatgagatcggaacgcagatgaaaaccaagagaggtgaaacccagaaggttcacactgggtttttcagtcgtgctctgctcaagagcataacgcttgacgagtcccgtaaacaatccttcagccgactcgtgctcctgaaccctgaaaggattgacatcatgaaccagaattttccctgtatcgaccccggaatgcatggaaagctgactgagatcttcctgaagaagtgcggtactgcagcttggagcgacaacaatgacttcgggatgatagtgttcttcgacctgctgaagcgtgcctggcagacgtgatacaccacgtgcgagatcctgtcctctgacgacgctgatggaaagtgccggaaactccggtgttctttccagcatggtataggtagcggttatataatcgtctccctgaggggcatgatagaccgtgtgcacattcttcatgctgttggtgacacggcttaatccatgaagagccgttccctcatagagccagaaagctaagcgcattgtttaaatcgtttaatttgcatttccttgtacttgcagttctccgtgctactccgcacttggcatcacacccttcagccagacggattcgtcaaattcgggaagatgctccctgcgctgaagaggagaaacaaacatgttggcgagggtaaacactcccgaccagctgtgaatcggcataagcgtgaactccatactccatttgacgataaagccgttacccacgaaaggattggctgtcatgagagaggtgacgatcaggtcgggtttcttctgctttatatcctgcaactgccgatgaaaattcggctgttcgacaacccttacatcgtgaagcgcttcgagctcacgggcatgaaacttcttgtttatgtaggcgctgctgcactcgagaacatcggctcccgcagtatgaagaaaacgcgcaagcggcaattccatcatggtatcagcggttaaaaacaccttcttgcctttcagcagggctacctgagccgaaatccgctcccaagcggccttctctctctctttcagatccaccgttatatcgaacatggcagcaagatcttcccagaaaactctggtacccgaaggaccgaacgggaaaagcgaacgaagtaccttcgctccacgctcacggttaagttttgagacgactcttgaaagatacggctggatcggggcaagcaccgtgtcgggcccgatagccggaagctgatcaaaacggttttcgggaagaaaaccttcaaccttgattcccagttcttcagcttccgagcggagatcatcagcaatggaatcgttgaccgagccgacaaacactacgcttttttcccctgcgggggcttccggacagaacggaaccatagcctggagcacggagtcctctgcctgcgtaaagttgtagacgaggccgcttgcaggaacaaagagcaccggaacatcggaggtgctgagtgagtgggcaagccctttgaagtcaactttcatgacttcaggagtacatgaggaaaggagaaaaataaccgaaggatgatgatccgccttgatttcagcaataacatcttcgagattcgggtcctgtcgggaaagatcaccctcttccatcagcgctatgccgaaacggggtttggcgaaaatcatcataccaagagcgttctgaataaaatgcgcgcaggtatgtgtaccgagaatcaggaaaaaactgtcccgtattttctgataaagccaaccgacgctggccagaccgcaaaagctgtgggtaacgttgtcttctttgattatctgcgttgtgaccggaactgactccatgaactccttcctcctcttgattgctgccgccgcatcgtctcgacttttcgtgatgcggcatgagatagtgaaccgtccaactgaaaacgtaaagtatggaagataagaatatttttattaatcctgtactatcatgaccgctccttataacgctcaaccgaagcgactttatcaccgattgctaccgttttgtctctcctgtcatcgattttcataaccgtatacacacgatctgtccctgtcgcgaacaggtgttcatgcaagcgctctgctatggcaaaaagctcagtcgctgaaccgcacacggttgtacccatgtcagtaagacgatattcaagaccactctcctgaagagtagcctcaagctctgcgactctcttaccgagcccttttgaagtgttgtcgagcggtatgaccgtaatgtccatcaatgccatgatacatcccttaaaaaagtgcagagcaaaaagactatctgaataccgtttcatcccttccgggaccaacggaaataaaggtaacaggaacgccgagttcatcctcgagaaaaccgataaacgcctttgtctctgcatgcagttcttcgtaagaacgcgcatcggcattggatgcgttccaccctttcagggacttatacaccggggtgacacggctgagcgtctggtcatcagtcgggaaatcggtaatttccttgccgtcaagcatgtaagaggtgcaaacactgacctcttcgaaagcgtccagtacgtcgagtttagtcaacgctatctcagtcacaccgttgacaatgagagagtaacgaagcgcgacaagatcgagccagccgcacctgcgcttcctcccggtcgtcgctccgaactcgtttcctatcctgccgagtttttcgcctgtttcatcgtgcagttcagtaggaaacgctccgttacctacgcgagtcatatacgccttgaccaccccgatcacgtttctgatgtagttcggtgcaattcccgatcctgtcgatgcgccacctgacgtcgggtttgaggaggtgacatagggataggttccatgatcgacatcgagcagacacccctgggcaccttcaagcagaacgctttttccatcacgaatcgccttgttcaggagaagctgggtgttggtaacatagggattgatgatttcgtcgaactccgagtactgacgcaccatggcatcgatatcgatctcttcagaatcgtatatattttttatcagcctgttttttgcctcgaggttcgaacgaagtttttcctcgagaatttcagggtgcagcagatccacgacacggatccctttacgcgcaaacttgtcttcatagctcgggccgatgccacggccggtcgttccgatttttttcttgttctgcgcactctcatgcagtgaatcgagcagcttgtgatagggcatgatcaggtgtgcattatggctgataaagagccgcccttttacatcgtagccaagctcttcgacctgctgtatttcatcgagcagggcattgggatcgatgacaacgccgttcccgataacacaggtacagccttcgtgaaaaatccccgaagggatcaggtgaagaacgaccgtcttgccgtcaaagcagatagtatggccggcattcgcgccgccctggtagcgggcaacaacatcgaacttgggtgacaaaaaatcaaccagctttccttttccctcgtcaccgaactgagtcccgaccagaaccgttgcagaagccgatgattgctccatgtttgttttttctttcacgacaattctttttttagcccgtatatatggccagttgttctaaaagctcctcttttccctgcccggaaatagccgagtaatttactataaatttggatttcaacgagtaacttttcactgcgagcctcgctgcagctttagcctgctgtttcagcttgtcgtattttgtcagcacaacgccgtatgggcgaccgcaatgttccagaaactccgccataagatgatcggactccatatcgggatgacgggaatctatgagcagaaccacaagagtgatgctgtcccttgtgctgacatagtggctgagcagttttccccactcatacttcttgcctttatccacttttgcataaccgtatccgggcaggtcgacaaaataacagctctcgtttatcacgaaatagttgatgagctgtgtttttccaggcgttgaactggtttttgcaagccctttcctggctgtcaacgaattgagcagcgttgatttaccgacgttcgatcttccaacaaagacaatttcaggcaattgctctttcggaagatgatcaatggctgaaacacttttataaaacgttgcgtttcgtattttcatgacagagcaataactacatcagagagaggctggagagcagcgatcggagttggagttcgttcttcgttcttcaagaccggataagcaacttattgcttaagctaaacacctcgcaccaaaaaccaaaatgtttaacttcacttacaacgctcaatcgatcaaccatggccctgcacatatacaattcactcagccgccagaaagaagaatttattccccttcacgaaaaaatcgcatccgtctatgtctgcggcccaaccgtatacggccatgctcatctgggacatgccaaaagttatgtctcgttcgatgtggccgttaaatggctccgccacatcggatacagcgtcacctatatccagaatatcactgatgtcggtcatcttactgatgatgctgacgaaggggaagacaaaatagcccgacaggcacgtctggaaaaaaccgatcccatggagatcgcccagtactatacccgaagctactatgatgatatggaccggctcggagtggacaggcccaatatcgcgccgacagcaaccgggcacatacctgaacagattgcgctgatagaaaaactgattgcgaaaggccacgcatacgaggtcaacggaaatgtctatttctctgtatcgtcgtttcctgattatggcaaactctcaggcagaacggatcaggaagcccagcattcaggtgtcagggtggaatcacgaagtgaaaaacgtcatcccgcagactttgccctctggaaaaaagcggattcaggccacattatgaagtggaattctccctggagtaccggttatccgggatggcatactgaatgctctgcaatggccatgaaatatcttggagaaaccatagatattcacggaggcggcatggagaacaagtttccacaccatgagtgcgaaatagcgcaatcagaagcagccacagacaaaccctatgtccgctactggatgcataataacatggtaacggttaatggaacaaaaatgggaaaatccctgaaaaactccgtgaaccttaaagatctcttcaccactgtacccccgatcgtcatacgattctttattctgcagtcccattaccgttcatcccttgacttttcagaaacggctatccgtgcatcccgtaccggacttgaaaagcttcaggaaacatggcatgcgctactcgctgcaactcccggcagcgaaaaactcgacactgcgccctttgaaaagaggtttgcagatgccatgaatgatgatttcaatacacctgttgccatttccgtgctcttcgaccttgccaaagcggtcaatacggcattgaacagcggacagggtctttcagaagactctctcaactcctgcagaaatatctttgccgcctgtggccgcgatatccttggcattatcgacgctgctgacaccgggaagggcggagacaaaacggcgggcaaagaggttctcgacaacgttgtatcgatattgctcgatcttcgtaaacaggcaagggaaaacagggatttcgcgctcagcgacctgattcgcgacagactcgcagattcaggagtcaccttgaaagataccagggacggcaccgaatggagcatctctcaaaacacatgagcagttttctgctgatcatggacagtatgggcgctgcctttctttcccgtcattcccgtgttttttccccagtcattcccgtgcctgacacgggaatccattcctgccctcacactcatgtggatgccggatcaccctgtgtactatccttttttactacacggggggaaatctgagcatctatttcacggggcggggcatgacggcgataccatcagagatagtcctcaagcccctccctgcgcaatatctccaccaccttccgcacatcctgtgcatggccctttcggcagatgagaagagcatcttcagtatcgataacgataatattttcaagtccgacaacggccaccgcttttttcccggtttttttaatgaagttgttcgctgtatcaacctcgacaagattgaacgccttactttccggaagctcaccttgcaccttgtcgatcttgagaacgtcatcccagctgcctaaatcggtccagccgaaacttccggcaagcatgcagacggattcggccttttccataatgccataagcaatcgatactggatgaagccagctgtagacgtcctctattacggcatattccgcgtctgaaccgatagcgtcatagatagattgcagatccttgtacagatcgggcatggaacgttcaaactctctacggattgcatctatatgccagaaaaaaatgccgctgttccaataaaaatctccactatcgataaactcctgggctgttttgctatcgggtttttctgcaaaggccctgacggtaaacagagtaatggaatcgtcaggcaaaataccaccatcttcccggggtttgtctatctgaatgtatccgtattccggctccggacggtcaggaggaataccgacagtaacaatactctctctgtcccctgcaacagccacaccggccttgagtattgcgctgaacgcaagctcgtcaagaacgaaaagatcagcagggacagcgatcatgatcgcatcaggatcaattttgcttatacaagccgttgcgagcgccatacagggtgccgtatcccgtgcaaccggctcgacaaggatattcccggcaggaaaccatggaagcgcctgacacatcatctgcttgccctgagggtttgtcacgacatagatattctcaggcagaacagattcccgcatgcgcataataacggactctatcatcgtcccgcttccgaatacatcaacgaactgcttaggctttttctttcttgaatagggccacaacatcaatccgctcgttccaccggccaaaatcaccgcatatacatgcttttccggcaactccatcactcaagtatttatatttcttcctgataaaggcaataaaatatttctcgctctcccttcagtattggaattcatacattatagataatgtaacgttcttttgaggtgatcgaaaagatactgtgaacaataccttcatgatgccatctgaatgaaacctgaacaacatataacgataatagagaaaacctgctccgatgaggggctcaagcttgatgagcgtcaactcggccaactgatcaagtatgcggaactgcttgaatcagccaacagaataaccaacctcgtaagccggaaagaacaggcccccctgctcatgcggcatatcttccattcactccttatcggtctgtttcatccttttgagccggatgaaaaggtacttgatatcggaaccggcggcggccttccgggaattcccctcgcgatagcgttccccgacaccaggtttctgctcattgacgcgaccggcaaaaagatcagcgcatgcaatgggatgatagcttctctcggactgaaaaatgttatcgcaaaaaaaacaagagcggaagagctgaagggagtatcctttgatacggttctgagccggcaggtagctccgcttcgccgtctgtgcgcctacacagaaaggctgttagttccggaagggctcctcatatgtctcaaaggaggaaatctcgagaaagaggtccaggatgcaatcgacggagccacaggaaacaacggttttccaggtgatatttcgcttctgcctatcgatagattcgacaaaaactttcagaacaagtatatcgtcattgcctgcaggtagcgcgagcagaatcgatacaatgcaaaaaaagcacagcaggtatatcctgctgtgctttttcaatcaagaaatcagatagctcagaaggtccggagcagcctacttttcttcagttaccgctgcagcttctccagctgaagctgaaacctcagccttctcagaaccttcctgagtttttttggatccgcgaacacgctttgaacgatcctgcttggcctttaccggtgcagattcgggcgcctcatgataatccaccagttcgattaccgccattttagcggcatcaccgtagcgtggggcgagtttgatcactcttgtataaccaccattccggtctgccacctttccgacgatatcttcaaacaactcacggatagcggctttgtcccgaattttcttaaaaatgatacgctgcgcgtgaaccgtaccgcctttggcttttgtgataattttctcaacgtatttccgtgtttccttggcttttgcctcggtagtttcaatacgcttatacaacaacaactgtgtcgataaattagccagtgttgcttttctatgagaagctgttcttccaagttttctcgctgactttactttgcgcataacggcattgttctctcaataattcaaaaaaatctacttacttctttagcctttcatctgatatttggtaatatccataccaaacttcaactcaaacttctccaactgctctttcagctcagtcaaggactttttaccaaaattcttgtaggtcagaagctcatcttctttgcgggaaacaagatcaccaagtgtatctatttcagcaagcctcaagcagttatgagaacgaacggaaagatccagatcttcaattcgtgtcaggagcattttacgcatgttttcaaactcatcgtcctgctgtttgtattcctcttcggtaaactcttcatccgtcggcgaaaagttcgcaaacagtgaaacatgctcgttgatgatcttgcctgcaaggctgatcgaatcatcaggtgatacagaaccgtctgtctctacatcgagtatcattttctcgtaatcggtacgctgtcccacacgtgtattctcgactgagaatttaacgtttttaataggagtaaagatcgaatcgattgcgataaatcctaaaggcatcccgtcaccgcggttgtcctcagccggaacataccctctgccccgcccgatatacacatccatgctcagcctcgacccttcatttaccgtagctatatgcagatcggtgttcagtacttcaaattcgccttcctgtgcgacaatatctcctgcggtcacatctgcaggaccgtccactgtcacagtcgttttacaactcctcttggttgaagatctgaaccgtacttttttaaggttcagaataatatccggtacatcctcacgcaccccgtctattgcggagaactcatggaaaacaccatcaattttaattccggtaatagccgtacccggcagagaagcaagaagcactctgcgcattgcattgcccaatgtcacaccatagccacgctcaagcggctgcgctataaatattccgtttttatcattatgtgtaccttcatcgacatcgattttctcaggcatctgcatttggtatatcatggtcctttataccttagagtttcattaaaatcacttggagtacaactcgacaaccagctgttcgttaaacggctcctgtacttcttcccgctcaggcaccgcaagaaaaaccgctttcttatgcgccttgtctacctggatccatgatggaatgcgtgaatccggcgctctgttcatagagtcagctaccgcatcgaggttctggcttttctgcctgaactccattgcatcgcccggcttcaacaaatatgaaggtatatcgactttctttccgtttatcagaagatgtccatgggtaacaagctgccgtgcgcctgctctggaaggtgaaaaacctgcgcgaaaaacaacgttgtcaaaacgtctttcaagaagcttcacaaggttatcacctgtaatgccacgctgtgaaacagcctttttgtagtaattcctgaactgcttttccagcacaccgtacagatatttcatcttctgcttttcccgaagctgcagagcatactcggaaacttttcctcttcttgactgtccatgctcaccaggtgcatagggacgtttttcaagatatttttcagccttaggcgaaagagcgacccctaaccgtcttgatactttcgttattgaacctctgaatcgtgccatatcaaattaaatcattgaaatattcttggtagataaaaggagatcagacccttctgcgtttaggtggtctgcagccgttatgaggcaacggtgtaatatccttgatggaccgcacttcgagaccagcaccctgaagagctctgattgcggcatctctcccggaacccgggccttttataaagacatgcacataccgcataccgagatcatacgcctcttttgcggcagattcagatgttatctgtgaggcatacggtgtattcttcttggaacctttgaagccgttttttccggcgctggaccaggaaacagtgttaccctgcatgtcggtaatggttaccagcacgttattgaacgaggccttgatgtgcactgttccttccggggtaactttaactttcttctttttcctgcttgttgtagccatgtatctttacaatctttgaaatctgttagcaatctcaactacggactattatttcttgaccgctttcttcttaccggcaaccgtcttgcgtctgccttttcttgtccttgcgttcgtctgcgtgttctgtccccttgccggcagtgaacgtctgtgacgaaggcctctgtagcaaccaatatccatcaaccgtttgacagataactgctgttcacctctcgcctggccttctacgatgtaatcctctgcaataacctccctgatcgaatgagcctcttcatcgttcagctcggatatctttctcgccggatcaattccgacccgttcaagaatatttttagcagatgttttaccgataccgtaaatgtgcgtcaacgcgataacggcgtgcttgtttagcggcaaatttaccccagcaatcctcatagtcttctttgtaattcgttattctataaacctgcctgatcagccctggcgctgcttgtgactcggattcaccctgcaaatcacaaaacgcttccctttgcgcctgataatccggcagtgctcacagcgttttttaatagatgaataaactttcatgatctacctaccttatatatagtattatcacctctcaaaacagaaaaggcctctaatataagaaaaatttcaaaaaatcaatcaatcttcatgccggttttcaagaattacttataccggtacgttatcctgccttttgtgagatcatacggcgaaatttgaaccttcaccttgtcacccggaagtatcctgatatagtacattcttatcttaccggatacatgcgccaggatttccagcccgttctcaagctttaccttgaactgagcattaggcaatgcctcgagaatttcaccttccacttcaattgaatcttccttggccaatgttatcgactccttttttcagttcaggattattgtaaaacactccacttacgacaacgtcataatttcagctctatccttacgaacaataatcgtgtgttcaaagtgcgctgaaggttttccgtcctcggttacagctacccatgccccgttttttgatatggcatttctggaccttcccatcgctatcatcggctcaatggccagagccattccctctctgagcttcacccctgtattttttctcccgtaattcggtacaggcggctcttcatgaagttcagaaccaataccgtgaccaaccatgttctgaataacactgaaaccgaatgagcgggcgtgctcctcaacagccgaagaaatatcatgaagccggtttccggcgactgcatgagcaatccccctttcaagacattctttcgtaacctcgaccagctttttcacttccggtttgacctctccgatactataggtccgggcagcgtccccgtgatatcctcccttgtacgcgccacaatccactgaaacgatatcaccttcacgtatgatttttttctcactcggcacaccgtgaacgacctcctcattgatcgatacacacagcgttgcgggatatggcgttacatcgggatcacctttcggtgcgtaattgagaaaactcggaacagcaccctggtcccgtatatacgcttcggccatttcatcgagttcaagcgttgtcataccagctctgatctcactgcctatcaagtcaagcacctgcgcaacaatggcacccgagaccctcatcaagccgatttctctttcactctttatcgtgatcataggctcctcatcattccctaccggcgaccgcggaccttgccggacttcatgaacccgtcataatggcgcataagcaaatgactctctatctgctgcagcgtatcaagtccaaccccgacgataatcaacaggcttgtaccgccgaaaaactgcgcgaatccaggagtcacgttagcgaacttggtcagaaacgtcggcagaaccgctataaacgccagtgaaatagccccgggaagcgtgattcgggttaaaatattatcaataaaatcagccgtgcttttgcccggtctgactccgggaataaatccgccctgtttacgcatcgtatcggcaacctctttcggattgaacgcgatagccgtataaaaataggtgaaaaagacaatcatggaaccgaacataacggcataccaccaggagtcgtaggcgaacaccctcgcgacaccctgcataatctcgctttcaggaaaaaacgaaacgaaggtacttggcagaaacatgatagactgtgcgaaaataataggcataacacccgccgtgttcaccctcatcggaatatactgggtaccgccaccatacattttcctcccgaccactcttttggcatgctgtacgggtattcgcctcgtacctacagtgagcaccacaacagccgcgacaatagcaaccatcaagccaagaatgataacctcgatgatccagtttttacttccaagcgatacagactgaaactccgcgataagagactgtggaaagcgtgcaagaataccgatcatgattatcagcgatatgccgtttcctataccgctctcggtaattttctcgccaagccacatgataaaaagcgtgctggctgtgagaatcaccacggcagaaaactgaaaaaacaacccgggatcaggcacgacaattcgtccgaatgatgccggacttgcaagactcacacttacaccccaggcctgtagtgatgcgatcaatacagtgccatatcgggtatactgattgattttctgtctcccgtcctcaccctctttctgtaatttctgaaaatagggagtaaccgcgcccagcagctggataatgatggaggctgaaatatacggcataatcccgagagagaaaatggatgctcgtgcaaacgcgcctccgacgaaaaggtcgaagaggccgaacaggtcatttgcatgagtctgtgacgctccggatactgcggcagcgtccactccggggagggtaatatgcgaccctattctgtaaataaacaagagcagcagcgtatacaaaatccgctgccgcaattctggtatcttatttatattctgcaggctctcagtcagcttcataaatgatcaatgagaggttcaggacttgatttttttctttttcctaagacgtgctttcggcttcatcagaccctcttcgaccggcgtatccttgattctttcagcctcgagcagtgtgcgctcggccagtgtaatcgtgcctcctgcctggagaattttctcctgcgcgctcttgcttacaaaatgtgctgtaatggtaacaggcgacttcagctcaccatttcccagtatcttgaaataatctgcccgtctcgcactacagaggctcttgaggttttcaaccgttatctcggatgtcgcttttccgttttccatccacagcgctatctgtgagagatttaccggaataacattcttcctgtttggttttgtaaaaccaaattttggaagtcttctgtatatcggcatctgcccgccttctgaaaccggtcgtgtatacccgctcctcgactgctgacctttatttccttttccggcagtcgttccatttcccgatccgggcccgcggccgatacgtttcttattctttaccgcgcctttagcaggacgtagtgaacttaaatccatttttcagtacctgacttgcaaattaatgaaacacttactgctcttctactttaaccaaatgctgaactacccgtatctgacctcttgtacaggggttatccggtttttcaaccttgttgttcggtcttctcagacctaacgcctttatggtcgccttctgctttttcgtacacccgatcatgctgcgcacctgggtgatggtaacttttttatcactcatttttcaccaagctctttttagctttcaaaaacctctttcagactttttgaacgtcgctccgctacgtcgtaggcatccgatatactttccaggccactaatcgcggctttcaccacgttgtgaggattggacgaaccaagcgatttagcaagaatatcatgtatacctgccatttcaagtacggcacgaaccgcaccgccagcgatcaaccctgttcccggtgttgcaggcttcatcataactttagcagatccatatctggcaataatctgatgcggaatagtaccctttacaatcggaaccttgatcacgttcttcttgccatcttcaacacctttagcgatcgcatcctgaacctcattggccttcccgagcccgaagccgacatgaccttccttgtcacctacaacaacgatagcattgaaaccgaatctttttccacctttgacaactttagccgttctgttgatatgaaccagcttctctttcagatttaactcaccaggcttgatattgttcgctgttctcttcgccatgaatactctctttgtattgtattaaaaaaccagaccggcttctcttgcaccatcggcaagagcctgtactctgccatgataccgaaatccgttacgatcgaaaaccacttttgtaattcccttctgaacggctttttcaccaatttgcttacctatcgtacgactgatatcgcattttgtccccttcagccccttgttctccttagacatgctcgaaacagacaacaggatagctccattgacatcatcgaccaactgtacataaatctgtgataaacttctgaatacgcaaagtctcggtttttcgacagtcccctgtcctctggctttgctgcgtgttttgattttatgccttcgcgcaactttttcgacgtgtcccattatctttatcctgaaattatattacctgacagttacctgcctttgattaccgaattacttgccggcagtttttccttccttacgacgtacaaactcatccgaatatcgtatacccttgccgcgatagggttcaggcttacggaatgatcggattttagcggcaacctgaccaacaagagccttatcgataccactgaccactatggatgtaggatccggacattcgatagctatttcttcaggcgctttaaagtaaatcatatgagaatacccgagagtcagcgcaagaaactccgcttttttctccgcgcggaaaccgacaccgttgataagaagttttttactgaacccgcttgtcaccccttccagcatgttgctgatgagcattctatacaaaccgtgcatggcccttgaccgtttgctgtcgtcgatacgtgtaacggcaacctggccatcggcaatatccaccgtaacttccggtaccagtctctgttcaagatttcctttcggacctgaaacgctgataacgttatcctttatctcaatcttcgcctgctctgccagcttgattggcatttttcctattcttgacatgatatccctaaacgctttggcttgttaattaaagaatacggaacagaacttcaccgccgataccctgctctctggcctctttatcagtaagaacgcccctcgaggttgaaagaatgaaaagtcccaggccacccagatattttttaagatccttaccctcataggttcttcttccaggcttgctgactctggttatctccttgatagccggcttaccgctgtcggtatacttcaggtcgatccgtataaacgggaactgctctgatgttatgaccgtatagctcttgatgtagcctttctcaacaagcagtctggaaaggttctctttcagcctggaatacggaatatccgtagttttgttacttgcgttccccgcatttctgatacgggtaatataatctgcgatagaatcggttacaggcatgatacactgttaattactttcaaaatgaacacatttgtcgcacgtcatagcaccggccttcttaccagcttgctttttttattccgggcagtttgccttcaagtgccagcttgcggaacatctggcgacagagaccaaatttctcatagacgccacgccctctaccggtcagtacacaacgggtccttactctgcatgatgcgctgtctctcggaagcttgctgagtgcctcataatctccggcttttttcagctgatcacgcttggcggcatatttttcaaccagcgcttttcttttctcatttcttgcgatcacgcttttctttgccattcttttctcttgattgtttagttattcttttttctaaacggcataccaagctcggagagcagagcaaatgcctcttcatcagttttcgctgttgtcacaaaactgatatccatcccctgaattctcggcactttgtcaatatctatttcaggaaaaataatctgttcccgaacaccgacagaataatttccccgaccatcaaaactcgtcgtacttaaaccccggaaatcacgaattctcggaacggccaatgtaacaaacctttccagaaattcatacatatatttcttcctcatggtaactctgcagcctatagcctgaccctcgcgaagcttgaagttggaaatagcttttctcgccttgcgaatctgaggtttctggccggttatctgagagagttcctgaatcgctgtttcaagaagtttcggttctgccgcagcttctcccacaccaatgtttaccgatattttggtcagcctcggcaccatcataatatttttatacttgaaccgctccatcagagccggaacaaccttgtccttgtaggtattctccagacgagccttctgctgctccgtaggtttcactttttcttttttctctgccatcttcttctgtaacattgagcagaatggtcttggtcatcctgcggtgattcttgaactgattaactcttcttcacatttgaagcatgaatcggaaattcacgctcgatgatagcaccttgtggatgactctgcgtcggacgtacatgacgcttccggatattcaccccttcgacgatcactctgttcttctggggaaaaactctcaggacctttcctgttttccctttgtcattgcctgctattacaagaacggtgtcgttctttcttacatgcagcttaacctgcttgatacctgttttcatgtttcattccagagatatatttcacaaaatcatgagcgggagacgggactcgaacccgcgaccaacagcttggaaggctgtgactctaccagctgagttactcccgcttttcgtttcctgccttacagtacttcaggcgcaagagaaacaatcttcatatactttttgtccctgagctcacgggcgaccgggccgaaaatacgtgttccgcggggctctccctgagcattgagaagtacaactgcgttttcgtcgaagcgaatatatgacccgtcctttcttctcttttcttttgcacaccggacgacaacagcttttgtcacctcttttttcttgacaactccaccaggaacggctgccttgacagttaccattatctgatcaccgaggctggcataacgtcttcctgtaccaccaaacacatgtatgcatcgaacttttttcgcgccgctgttatcggctacaaccagatttgtctctttctggatcatcgtacttcaacctttattaaaaaatgaaaatgaaaaacaagcttactttgctttttctacgacctctaccagacggcagcttttcctcttgctcaaaggtctgcactcggtaaccttcacgatatcaccgatgcccgcatcattgttctcatcgtgagccatcagacgagtcgttttcttgaaatatttcttgtagaccgggtgctgaaccctgcgctctatagctataactatagccttgtccattttatcgctgacaactttccctacccagctttttttccttcttctcacttccgcgctttttaccattgcgattctctggttttaagtttctctctctgtataccctcttgcaggacgcctcaggcttctgtggctttctgcatttcaagctgacgcaacctggtttttattctcgcaatagcacgacgcgaattgcggaacaccatagggttttgcggcggttcgataactttataaaatgtcagatccgcaagccgatcttcaagctcttttatgctgtcgagaagttctttctcgctcattgctgctatttcttcttttctcatgatatatattctgactgtttagaacattagccttcaagatcaggccgaacgataaactttgtcttgatcggcagcttcttggcggccagtctgaatgcttcggttgcaacatccagcggtacaccatctgcttcgaacatgatcctgccgggctttacaacagatacccagaactcgggtgaaccctttccggatcccatgcgtgtttctgcagcctttttcgtgacaggtttatccggaaatattcttatccagatctttccatccctcttcatatatctgttcatcgctatacgagcagcctcgatctgacggttggtgatccatgcaggctcaagagctttcaatccatatgaaccaaagctgatagttgtcccacgctgcgcatcgcccttcatcctgccgcgctgaacctttctatattttactctcttcggcattaacataccggcaactccattctttttctgattgtaaagatcttatctttttctctctcaggctgtgtttttcggtctgcggcgtcttttgttacgtgaatctcttccgcctctggatctctgatcgtttctgcgatctctgattttcttcatctcctcctcttcaacagcgtcgatacgctgaacaagaacctctcctttatagacccataccttgatgccgatagctcctgcgattgtatgagcggttacgcttgcatagtcaacatttgcacgaatagtatgcagcgggatcttaccttccttatactgttcagaacgcgcgatctccacacctccaagccttcctgcgcatctgatgcggataccttccgccccggcacgcatcgcctgctgaatcgcctgcttcatcgctcgtcggaaagagacccggttttcaagctggtatgcgatattttcaccgataagctgcgcttccacttccggcttgacaacttctacaacatcgattttcacctctttaccggtgatacggttcagctcctgcgaaagattgttgatctcttcaccctttctgccgacaaccgcaccgggacgagcagcaaaaatattgatcttgatatgcttggtcgtacgctcgataacgattcgggcgactcctgcgcgctctttcttcaaccgtgtgttgacatagttgcgaatgacctgatcctgcttgattttctctgcgattaccggcccgtcatcgtaccaccttgatgtccagtcctttattatacccaatctgaatccagtaggatgaactttctgacccaatgttagctccttgttgtttatttatgatactggatttaccgtatcgacgattatcgtcaaatggttcgaacgtttacgaatcctgtacgctcgacccataggcgctggtagcatacgtttgatggtcggtccttcgtcgacaaatatctccttgataaacaagtcattatcaccagccctcgtatcagggttcttctgggaatagtttgcaaccgcggacttgagagtctgcattacgttgcgggatgctgcctttgtcgagttcatcaggattgcctttgcctggtcaacctgtttcccgcgaataagacccgccacaatgcgcatctttctgggcgatgtcggcgtgtgccgtaatactgctttagcttgcatgtcttcttaacctttccgcgttattctgtttactttttccttggagctgatccgcctttttccgacttgccgccggcgtggcctctatatgttctcgtgggagcaaattcacccagcttatgaccgaccatgttttcactgacataaacgggaatatgtgacttaccgttatgcaccgctatggtatgcccgacaaattcaggcgctatcatcgagcttcttgaccatgtctttaccactttcttctcatccttgctgtttaacgctgcaatgcgcttttccagcttgctttcgataaacggcccttttttaagtgatcttggcatattgctattctctgcttgttttaatgcttcggttcttatttcgctttccggccacgaacgatcagcttgctcgatgccttctttttatttctggtcttcaatccttttgcaagctggccccacggcgatttaggatgtttgcgaccaccaccggacttcgatctgccctcaccgccgcccatcggatggtcgacagggttcatcgccatgcctcgtgtctgtggtctgatacccagccagcggcttcgtccagccttaccgagaactatattttcatgatcgtcgttaccgataccccctatagtcgccctgcactcgatacgcaccttgcgaatttcacctgaaggaagtttcaatgtcgcgtgatcaccctctttggccgccagcgtggcaaacgcacctgcagaccgggccatctggccgcccttgccctgcttcaattcgatattatgtacatccgcgccaagaggaatattcttcagaggcatgctgttgcctacttttatatcaaccttgtcaccgctgtgaagcacatcaccaaccttcaagcctttcggagcgaggatatatcgtttttcaccgtctgcgtaatgcagcaacgcaattctcgatgaacggttaggatcgtactcgatagccgcgacttttgcgggaatattatccttgcttcgcttgaaatcgatgatccgataaaaacgcttgtgtccaccgcctttatgcctggaagtgattctacctgcgcggtttctgcctcctgattttttcaaaggagcaagcagacttttttccggtgtgcttttcgtaacctcctcgaatttcgagtaggacagataccttgatgccggtgtaactggacctaatttcctgatcgccattgtaaactattgtctaaccttttttggatttcttttcttctccctggtcagtcgaaccggaatagtaatttatttcctgtccctgcttgagcgtaattacagctttcttccaatcgtttttctttcctgcaatgagccctttacgggtatactgcctttttgattttcccaggcagtttgcagtgcgaaccgatcgcacttcaacgccgaacttttcctcaatcgctcttttaatgtctgttttgtcggcagctgccttaaccatgaaggcatactgaccctgctgctcggtcaaacgagtgcttttttctgtaagccagggctgcaataacggatttctcataaccaccttttttttgctatctcttctgtagttaacccagtgtttcctctatcttcttcagcgcagtcttctgaacaagcacagtctggctgtcgagtatgtcatatgtggaggcattatcagcaacaacgacctgtaacttcggaatatttcttcctgacctgactatgatgtcgttatgctccggcattaacataagagtctttctgctgtcaagaccgagatttttcaacacctcagccatctgcctggtctttatctgatcgaagacaaagtcctctacaaccacgataccgccctcattagctttatttgtaagcgcagagcggcgcgcaagctttttcacctttttattaaccttcaatccataatcacgcggctcaggaccgaaaatcgttccgccgccagtcatcaaaggcgatcgggtcgaaccctggcgggcatgtccggtgcctttctgcctgtaaggctttcgtccgccaccccgcacctcggagcgattctttgccttgtgtgtaccctgtcgccggtttgccatgatggacttaacatcaagatacatggcatgctccgacacctcagcagaaaaaacagcgtcattgagcgttacgacttcaccggtttcagagccgcctgtatttaaaactttaagttccatgctctctgtactcaccttttacttttttgaagaaacaatctgcacataggagttcttgactcccggaactgaaccttttataacaagcagatttgattccggaataacttttacaatttccagccctttcaccttgacagtcttcccgcccatacggccacccatcttggttcctttaaatgtacgtgacgggtctgaggcaccaccgacagaaccgggagcgcgcaacctgtccgactgaccgtgagtcctttgtccaccagagaaattatggcgtttgacgacaccggcaaatcctttcccctttgatacgccttgaacttcgacagcgtcacccgcactgaatatctccacactgacagcactgccctgctcaagatcaagacccatatcatctttaccgaactccaccaccttgtatccgggagctatacccgctttagcgaaatgccctctcaaaggcttggaaacttttgcctctttcctttcgcctatgctcagctggtatgcctcataaccgtcattttcggttgtttttacctgcgaaacaaaacagggcccggcctggatgaccgtacatggctccgcttcgcggttcgcattgtatatgctggtcatacctatttttttaccaagaatcgcagccatttcctctttgcttttcaattttcattaagacttaatttcaacatccacaccgcttggaagctcaagcttcatcagcatatcaatcgtcctgccagtcggaattatctcgatcaaccgcttgtgtgatgaaaaagaaaactgctctctggacttcttgtcgacatgcggagaccggttaaccgtatacacatgagttttggtcggcaacggaataggcccgaagatgatagcatccgtctgcttcaccacatcgataatcttgacggcccatttgtccaccagactatgatcgtaggattttagctttattctgatcttttgctgaacagccacttgtcgtaatcctcattcaatgtttagaataaaaaagaggcgagcaaccatgtctcgcccccattgcgaacagtatccgcgacttactcgataatctgggttaccgttcctgcaccgacagtacgtccaccctcacggatagcaaacctcagattctcatccatggcgatcggaacgatcaattcaacctcgatcgacagattatcaccaggcataaccatctcgacaccttcaggcagtgttacagcaccggtcacatcagtggtcctgaaatagaactgcgggcggtagttgttgaaaaacggtgtatgacggccaccctcttcctttttcagaatgtagacctcggccttgaacttggtgtgcggagtaatcgttcccggcttggcgacaaccatacctctctcgatctcatccttaccgactcctctgaaaagaagacccgcgttatcaccggcctgaccctgatcgaggatcttctggaacatctcgatgccggttacaactgttttcttggtaggcttgataccgacaagctcgacctcttcgtttatcttgacaacgcctctctcgatacgtccggtaccgacagtaccgcgaccggaaatagagaagacatcttcaacaggcatcaaaaacggtttgtcgacgtcgcgaaccggctcaggaatatagtcatcaactgcatccataagctccatgatggccttttcggcctcagcgtcgccttcgagagccttcaacgcggaacctttgatgatcggaatatcgtcaccaggaaaatcatactctgtaagcagttcacgaagctcaagctcaaccagctcgagaagttcaggatccgcgatatccaccttgttcagaaacacaacaagagcaggaacattcacctgacgggcaagcagaatgtgttcacgagtctgcggcataggaccgtctgtacccgcgacaaccagaatcgcaccatccatctgcgccgcaccggtaatcatattcttgatatagtcagcgtgaccgggacagtcgatatgcgcatagtgacgcttttctgtctggtactcaacgtgagctgtcgaaatcgtaataccgcgctctctctcttcaggagctttgtcgatatctccgaattcacgcatctctgcatttcctgcttttgccagcacggatgttattgctgctgtaagcgttgtcttaccatgatcaacgtgaccaatggtaccaatattgacatggggcttatccctcttgtatgcctcttttgccatatcttttctccctctatcggttaactgttgttgttatgtaataaaaagtaaatctgcctgctatcctcttcagaatcttaaccgtcacctttcacaccgctcttttcctgaagcgcttccgctacacttttcggcacttcattgtaacattcaaactccatagtataattcgccctaccctgcgtcatggaacgaagaactgtcgaatagccgaacatctgggctagcggcacactggccttcacaaactgtgcaccggcacgctctcccataccgtcgatatgacctctgcgacttgaaagatcacccatcacatcacccagatactcttccggagtgataacctcaaccttcatgatcggctcgagcagaacaggattggcttttctcgccgcgcccttgaaaccaatggaacccgcgatcttaaatgacatttccgatgaatcgacgtcatggtattttccgtcgtaaagcgtgactttcacatcctgaacaggatacccggccacaacaccatctttcatcgcctcctgaataccggctgacacagcaggaatatattctttcggcaccacaccacccttgatcgcatcaacaaattcataccccttaccctcttcaagaggctcaaccttgatattcaccagaccgaactgacctttaccgccggactgcctgacaaacttaccttcatgctcaaccgtaccacgtattgtctcacggtaggcaacctgaggctgaccgacattggcctccaccttgaactcacgcttaagacgatcaaccagcacctccagatgcagttcacccataccggctatcagcgtctgaccggtttcttcgtcagaggagaccctgaaggtaggatcctcttcagcaagctttccgagagaaacacccaacttgtccgaatcagccttggttttcggctcaatagcaatctgtataaccggctcgggaaacaccatcttctcaagaacgataggcttacctgcatcacagagcgtatcacccgtcttcacatccttcagcccgacagccgcggcaatatcacccgcaaacaccgcgtcacgatcctccctcttattggagtgcatctgcatcaaccttccgacacgctctttctttccggtcaacgcgttgagcacataacttcctgcctcaagaacgcctgagtagacccggaaaaaagtcagcttaccgacaaacggatcagtagcgatcttgaacgccaggcccgcgaacggttcatcatcactcggcttacgcgaaatcccgctgtcatctccaggatggtgacccgtgaccgaacccacatcaaccggtgacgggagatattcgataaccgcgtcgagcatgaactgaacacccttgttcttgaacgaagaaccgcacagcgcaggaatgatactgccgttaagcgtcgcctccctcagaaccttgcgaacctcggcctcagtaatatcttctccctcaaggtatttctccagaagcgtttcatccacctcggaaacagcctccagcatattgatccgccaatgctttgcctcagtctccagatcatgcggaatctctacctcttcaaaggtactgccatcctctttatcgtaaataatccctttcatacggatcagatcgacaacaccggcaaaaatctcgccctgacctatcggaatctgaatcggcaccggattcgcaccgagcctctctttcacagccttgaccgcagcatagaaatcagcaccgacacgatccatcttgttcacataagcaattctcggcaccttgtatttattcgcctgacgccagacagtttcagactgcggctcaacaccaccaaccgcacagaagagtgcgaccgcgccatcaagaaccctcagcgaacgctccacctccacagtgaaatcaacatgaccgggagtatcaataatattgatgcgatgtttgacatcgacaaagttcccgcccttaggctcccagaaacaggtcgtggccgccgaagtaatcgttataccccgctctttctcctgctccatccagtccatggtcgcgccgccatcatgaacctcacccatcctgtgaagacgcccggtatagtacaaaatccgctctgtagtcgtcgtctttcctgcatctatgtgagccatgatgcctatattccgcacattcgctaaaccaacttgccgtgccatgtgatcaatctttcgaccgttataatttattaaaacctgaaatgagcaaaagccttgttcgcatccgccatacgatgtacctcatccctcttctttacagaagcgccctgctcactcgccgcatccatcagctcggcagcaagcttttccgacatggaacgccctccgcgacgcgtagcatacagcttgatccagcgaaaagccagcgcatcccgcctggaagcctttacctccataggaatctgataggtagccccaccaaccctcttgctgcgaacctcaaccagaggagcgacattcgacagagcacgacgaaatacctcgagaggctcttcatccttcatcttcccggcaataatgtccattgccccgtacactatttttgccgctacatccttctttccgtcaagcataacagcattgatcaatcgggcgacactctcgtcactgaaacgcaaatcaggcttgacaccgccgcctacaactttcttggccatatttatcagcaattaatagattcgatttacttggcagcagcctcttttggccgcttggctccatactttgaacgtgaattcctgcgatcggcaactccggacgtatccagcgaccctctcacaatatgataccggacaccaggaagatccttgacccttccgccacggataagcacaatcgagtgctcctgcaggttatgaccttcacccggaatgtaggcagtcacctctatcttgtttgacaacctcacacgagcaacctttctgagcgcagagttaggctttttaggcgttgtcgtatagacgcgcgtacagacaccccgcttctgcggacacctctcaagagccggtgacgctgtttttgacgccttggtttttctaccgcgtctgataagctgctgaatcgtcggcatattctaaactctcttctgttcttttggttaaaccttcaagcatgaatcaatcataaaaatccataaggacaaccaaggtaaaatatttctacaaaaaatacaaagacagacgctacattttttcaagacttttcaacgattcctcaacacgcttctctacggctcacgcaacgggaagtctgacagccatctccctgataaaatcctgcatgactgatcgaatatgataactatccgccgcagctccactaaccttcggcaactgccgggaacgccacagaatgaataagtcctgcagaaaaccggcaattgcatccggttgatcagcctgcaccgttctgccgcccatgccgagaatacactgttttgacaaaccatcaggaacaatgccggcaatcgacgcatccatcccgggaatatcgaacagccgctccggtatagacacctcgtgaccttcagcactgccaagtaccagacagacaatgtccgcacgcttacagagttccagctcacgacgatgagaccagacagcacctgcctcaataagatcatcaagaccgtatttttcagcaaaacgcctcacatcccgggaccccggccctgtaaaggcaaacgaaaacgcacccctcaccgccggctgagaagcgaccagagaagaaagcgcggaaaagaagcgtttcaggtcatttcgaccatcaaccatatcgacatgaaaaacccacctcatgagacctccctgttcctcctccgcctcgcagagctggagagcctccggatcataaccgttctttacgattgaaatatcgtcatggaaaatctcaccctggtactttcgaagaaacaactcttttaactcccgtgacggcatggtaacacagtggccggaatgcatgatggtcttctcaagcctgttcggggcaaaggagcggatacaatcgaacatgacaggcagatggttttcacccgaaagctcaaacgcaagcttgtgaggagcaaaggagggagcctgggcatagatcatttcaatatcagggttttcatccagcactttccgggcgagactttttgcttttttaagccagtttttttccacagaactcaacccgctgctcccgttgaaacctcgtactgaacgttttttctcaggcagaccgtgcactatcctgaaaagctttcctgcatcggtctccccggtcgagtactcctttcctgcatagtacacctcaaacggcgcctgttccatttccggacctgaaatcgaatgaagcccgatgacaatcggttcccagccaaaggaaggaaggcaagacgcaaatttgaacgcacgggacgccccttcagtcatcatcggggggaagttcatgcagagaaacaatatttttttcactcaataccacattatgttactacctcatccggcgccatctcccgtaacctgaaaatcctgaaacggtaagcagcaaaccgaccataaaacccgcgagagaaagcttcctgccattttcaaaactctttctgtcgaaagaaaaaacaacgtcatgctccccggcaggcacctggactccgcgcaatattccatttaccctgagtaccttctgctccctgccgtctatctccgctttccatcgtaaaggataatagatttcgctcagcaccagaaacgcatcctgcccggcaaccaccgagagtgtaattttttcaggagccgcgtcaattgaaacaaccctgccgtcgccgaacagttttctgccctcccatgatgcctgctctaccagcgcctgacgagaaacagcgacccctccaccgagcagacttccatagacatcctcatgctccctgactgaaataccctcgcgaacgaaccacgcccgccccatcgcgccggacagacggtataccgtcacctccaccggccctcctgccagacgaagggttccttcatagaccgcatcgagaagcggatgatcaatcggggacatagtgaccacataccggacattcagcatccgtaacaggtcgatattcgacaggttctgcgaagccctgagcatttcatcatacacctgaagtttcgcgggatggtaaccacccgctgactcgatgccgaaaactgaaaacttgttctctccgaaaagccgccccgcgggataaatcctgaacagaccctgttcaccttcaaaaaatcgcgtcactccgtcctcggccaacgcctgttcaagatactcaccggaaaccagactggagggccggagagcgttgccggaaggtgttaccacctgacgatcgacaagcagcagatcgaaaacagcgagccctgaaaccagcaatgcaaacagggctccgcccagtattttcttcgatcggagccagacaagaaacgtaaaaaaactccctgaaaagaaaagaaccagaaaaccggagcgccacatctcccagcgaacctgattgatcataccggcaagttccgcgctttcaaccggaggagagggaaacagtgtgcgcaggaattgctcgaaaggcttttcggcaaacagaaacacaagcatgcacagcgcaagaagcagcgcccctgatttcagaataaccgctccttttcccctgaccccttgcatcagggcatggagtccgaatccggcaagtaatgaaagattaagggaaacgacaatgagggccatggacggaactctgaaccggctgaaaaacgggacaacatgataaaacaggtcgtagaccgggctgaagaacttaccgaaagcaagaaaggccatcaggagcatgctgacggcaagcaccctgacaacaatctttttgcgctcggcaaccaggcctgtcgcagcaagaagaagcacgacaattcccgcatagttcgggaaatcggtaaacggcatccgcccccagtaggtgacccctccgaagccaaacgcgcctggcagcaggaaggtactgtattccagcggatgcatggaccacatggtggcgtactcataggccgcgcctccacctgcacctgagccacgaaccgaatacggggtatactcaaaaaccggcagatagactgatgaggaaatcacgatcgcgatacagagcgcgacaaaggccatagcggattgccgtatcctgactgcggaggaaggagccgtcgccacgctcagcagaatcagaaaaaacagcagaatccaggtataataggcgatctgtacgtgaccgcgctgtagctgaaacccgaccagaagagcgagaatgcccatatccgaagggtgcatggtatcgagaagccgaaccccggcccagaggatccagggcatgtaagccgctgtcataagctggcttccgtggccaaagacaaacatggtcaccatatagggggtaagcataaatgccgctcctccaagaaacgcagctatagcgtgaagcctgaaccgccgcagcagcacaaaccctcccaggccggcaaacacgaaatgaagcagttgcagcttcaagccgtcgagagcaaacagatcaagcacaacacctggatagtagaggccgttaagataggtgaaagcctcgaccgtaggcattcctgaaaaagaccacggctgccacaaagggtagtgccctgtctgttcaaagagagcgtcgagcgccagggaggtcgccatgggattgacgctgtcgggcgatgcgggaagctgtccctgaaaaaccaccgggtaaaaaagccccgcgacaaggagcagatatccggcgagggcgaaaaaaaagggaactacactatttttcactggcctgtcatctttttatcacaaaagaaaatagcttcaaaataacctccatctcctcctgttccaacttcattagcctgacaagaagcaaatagatgaccagaacaagcaacataccacctccaagggtcgctgcaacagagagacctgcaagcaatggtttgacggacaacagcgccagacctgagacaactcccgcgacaagaggcttgagcagtgaccaggaaaacgaatgcatgtcaagaaacacccgaacctcgaccgcccttgcaatgccaagcagaagatagaccagcagcagtccccacgcggccccgatcataccataggacggaatcagcagcaagttgagcgccacatgcaccacaagtcccgctgccgcattgatggcacaaagcttcgggtatccggtcatctgcaacaccgtatcgagcaaaccgaaaaatgactgcaccagcaccgcggccgcaagcacaatcagcacaggcgacgcgacggtaaacgcatcaccgaaaagaccgagaacagtagcgggcataaccatcaggaccaccgcgagagggatggccgcgatcaatacccagcgggagacaatcctgagcagtttttctatttcctctctctctccgcgaccatgcatcccggcaacgatcggagcggtgataccggccaccgcgagcagaaccgaacgcatcagaccggccgtcctgaccgccggttgatagagcccgacagtttcggttccggcataccagcccagcatcagaatgtccagccagtggctcaccatacccatacatgcgacaaccagaagcggacgggcgtatcgcgccatctctttttccggtttcgcccggacaatatcccctgccgaaaccccggtattgaaccgaagcgctttccatatccagacaaaaccggcaaacgcggagagaggaagcgctataagcagcgcgggtactcctccggaaaccatgtagatcagcacaaagaacagcagcatcccgcccggcacaagaatctgaccggcgataaccctcggaagcagttttttgtgcgcctgcaccgcatggccggcaactgctataaacacatggaacggaacggagcaggcataagaaacaagcatcaggcgtaacaggttgccaccggcaaccagagagctgagaaagcctgaaaaaacaataatcagaacggccagaggcagagaaagcagcagggaggacttcagggccgcagcgacaataccctgctgtttatccggctgacgttcgtgcagattgacgaatcgaagcactccggcatccagaccgccaacagcaaccacctcggcaatttgaataaccgccagtgtgagcgcataggcaccaagagaatccgggccaagcaaagaggccaccacaagattgaaaaaaaaacggaacccctggcctgcgataaaccctgccagagaaaatcccgcctctctcgctatggttatcttctgcgtcatcgcgctccctccgaaggctcagcgaagcctgttttcatcctcgagagaagaacagcaccggtacccgtaagcacccgatacggcgccaggagcagatagaccgccattcccggccatgcccggtgtttggcaagcactctcagcagcgacagattctttcgccagagcttctgaacatccagctcgccggctccggaagcactcacgctgtgccatactctcgatgccggcacataaagaacccgctttcccgcctcacgaaccctgagcgaaaggtcgacatcctcgccgtacagcgcaaaccgttcatcaaatccttgaaaacggctgaaatccgatacccgcatcgccagacaacaaccggtagcgtattctgtctcacaggcacgatcaaaacgctccccgtcctttttccggataccccgatgggcgacccttcccgtacgcagatccacctcaccgccagcataccagagacgatcgggaaaatccatgtaatatattctgggaaccgtgatagcgacagtgtcatgatcccgaaaagacgagatcagcggttcgagaaatcccggatcaacaaccgtatcgttgttcagaaaaatcacatattccgcaccctcttttcgagccagctcaaaacccgcattacaccctccgccatacatcctgttggtttccagttccagcagaccgtattgcggaaagcgtttcctgatagtgtcagccgatccatcggttgaaccgttatcgacaaccagaaccctcatctcggttacgttgacaccggaaagtgattccagacatcgtatcgtatcaccggcgttgttccagttcaccacgataacatagacagctccatcggcaccgctcatgcgaccacctccagcgtgaattcctccagcttctccgcaaaaacctcccatgaaaaatgagcggcatatcgatcaacattttcccggtagggaaccgctttgctgttctcaagaaatgaacagataccatccgccagagacagaggatcaagatcccggaccacaacccctgtcttcccctcgtcaaccgcctcaggaagcccacccatgccggaaacgataacgggacacccgaacccgtaagcctgctgtacgacaccggactgtgaggcctccctgtagggaagcaccgctgcatcggcaacagagaaaaaaagccgcatccgttccggagggacaaaccctggatacacgcttacccggcaaccgacaccaagctgctctatacgctcacggaacagcttctctccataataaaactccccggcgataaccagacgggtacctggatggcgacgaaccacttcaggcatggcgtcaacaagaagatcgagccccttgtactccctgacatagccgaaaaacagaagcacacgctcttgtggatcaatcccgagcgtgcggcacgcgtcctgacgcgaaatcaatgtgccgcccgggctgtagacaggatgaaacagcgccttgaccggcacctcaggataggaattcttcacctgtcgggcaacatattcagaaagcgtcacaacaccatcagcctctttcaggagaagatcacggaatttcttttcagcaaaaaaacgctcatgcgatgtgtaattatgcatcaacacgatcatttttataccggtaatgcgttgtaacagccaataaatcggcgagagtggcccgagccagtatgcgcagatcatgatttccggctgtatccgtctgatagagcgggccgttgtaaaccacgtcaaaggattgagcgtatcgatcagaggaagaaccccgtcttcaggctcgatggaagcaccgggctcaaagacagcttttcctcgcagcagaatcccggggtagagccgtttgaaagaaatcccgtctacctttcgtcctcgtttcaggagaacgttgcgtaacgttgtgctgaaacgggctatgcctcctttgagaggaaaaaaaggactgacaagggcaacatgcagggctttcaaatgcacctcgataaaagagttagcgatgatctcctaacagatcacggacagacgtgacagagcaaaaacatgcataccctactgctcaccaaaaccctgttcgaaaaaatcgatcagctgtcgggcagcctcctcctcgtcctcaccatcaagcttaagaataagttttgtgccttttggagcagcaagactcatcaccccgataatcgatttcgcgtttatctcggatccgcgcatttcaataaaaaaatccgatttgaaccgtgctgcaatcttgacaaccgccgctgcaggccttgtatgcaaacctgccttgttcttaacgataacttcctgaataatcacgtataagttttaagtcaaaagtaaaaattcaaaagtcaaaaacttgatatcctgtcataccctgaccgtttaccacaccgggtacggtcacgaaacaaatcaacagctcaacacatcgacaatcccctccctactctgaggttctggattccggtctgtccagttccttgatcatggcaatctcgtcgcaggccatcagcttcggacagttggtgcaatctctccagattttctgagggaacatctcttttttcacctcgcggtagcccatgctgagaaaaaaatcagggctcagcgtcaacacaaatacggttgtcaccccctcttcacgtagaacctcttcagcttgcctgacaagcatactgcccacaccgcaccgcatgaacgaatcaagcactgcaagcgtgcggatctcagccagacgaagcgtaaaaaacgatatcgcacacgtgccgataaccgagccatccttttcggcaacaaaaaagttacgaatattctcgataatattttccggggcacgcttcagcatataccctttctcagcatacagagaggttattccttctatagccagtgcatcggaaagacgggctgtccttattgaaataccaggggttgatgacataatagtcaatagtgaaatacggctgtaatgaaaacctgactgagcgcttcaacacacgctcagttcaggaaaaaaatgtaaacaccctgtcctcagtgctatccctcgcttttgactctgctccacagttcatctttcagcacgtcaatcccctctccggtaacgctggaaatcatgagcacaggcgcgtcatcgctgaatgagggaacactgaaatcttcgggagcaatatccatttttgttatcagcaccactctcggcttctccagcaacccggaaccaaatcgctccatctctctcttaagcgaagcgtactctgcttctatatcctcactatccgcagcgatcagtactgcaagaacctttgtcctctcgatatgcttgagaaactggagaccgaggcccttgccctcagccgcgccctcgatgattccgggaatatccgccataacaaaagagctgtactccctgtattgaacaataccgagattcggcaccagcgtcgtaaaaggatagtcggcaattttcggcctggcagcactaacagaggagatcagcgtcgatttacccgcattgggaaatcccaccagacccacgtcggccatcagtttcagttccagttctatttcaagcgccattccgactcctcccggctcggcatatcttggcgcctggcgtgtcgatgaggcaaaatgaggattacctttccctcctttaccgccttcagccacaagcagctcttcaccttcttcggtcagatcggcaataaggcttccgtctgccgcgttcctgacaacagtaccgcagggaacaggtataacagtatccttacccatttttccattctttttcgaaccctgaccatgaacgcctctttgcgcctcataatgcttcttgtaacggaaatcaagcagggtggacatctggccgtcagccctgagatagacatgacctcccctgcctccatcaccgccgtcaggccctcctttcgggacatacttctctcttcgaaaactcatacagccgttcccgccgtttccgcccttcacatatattttcgcgctatcaacaaatttcatatcactctcaaaaattaccgattacaaatccccagtcctcagtcttcagtcttcagtctccagatattattcattattcattatccatttccccccattcgggcttcgggcttctgacttctcacttcctacttctctccccattcactatgtatttcccctcattgctcattgctcagccccccccacataacactggatcttcgggtcaagcccgaagatgactgggggagaagaaactccccactacctattccctactacccattcactattcattgcctcttccccattccccacttagcacctaacccctaacacgtaactcagtatcctccccctcttccattatccactatccactatccattatccactatccatttcctcttccccattccccacttaggatctgttaacaaataaacagaacaaattcaggaatcatgcgggtcaatcctgtagttccactcgccatgaaattcatttcgtgtgatccggatcgcttcaaactccttatcgctgactttaatgcctgatgggtacagggagtcatccagttcagcatgcactttcagtcctttttttgttgtagttcccgctatcagattgataatcacctcatgactgatcaagggttggccacgccaattcatgctgatgtacgagaacagacgatgctcgattttgttccatttgctcgtgccgggaggcagatgagcaacatgaaccgggatatgtatctcatcagccaatttttggagttccagtttccatagtcgcaccctgttgccgttacttcctccgccatcggccgtaatcatgagcttcgaggcctttggataccgcggcttgcccatggtattccaccaacggcgaatggtttcaacagcaaaactggccgtatcgtgatccgtccctacactgacccatcccgtgttgcttgccacatcgtagacaccgtaaggatttgccctcccgagttctttgtcgatgaagtcatgaaccttgactgattcaggttctccctgaggacgccaattcgtaccgttattcttgtaggcaccaacgagttctttcttcttggtatcaaccgaaataacagggttgtctccggccatgcattccgctgcttcccggttgataaactcaaattgagcgtttcggtcaggatgagcagtcccttcgagcgtttttctattcgcctgcaagctataacccaactcatgctggagcagatcaccaacttttggatagcttaccgagtaaccctgtacgcgcaactcatcagagatcgtgcgcaaacttttgcaggtccagcgaagaggagattcagggtcaccccgagtcgtcggctcaacaagcttttccagcgcggcgagaacgccggggtcggtttcagtaatggattttctgccggcaccagctttccggatgcgtttttcctggtttgcaaccggtaatttttcggcagccaactcatccagtccagcatgaatcgctcggcgggaaacacccgtagccttggaaacctttgtgacgccgccccggcccagggcaaatgcctcagctgctgcaaaaaggcgcctcatgcgctcgtccagagcccatgcaattttctcaaatttgatgcggatcagcgttatttcgtcatcatgtgtcttcatgatgacaatataacactttcctttattcgttatagttatttattaacagtttcttagcacctaacccctaacacgtaactcagtatcctccccctcttccactatccattatccactatccattaatccatttccccccttcccaccatccctcgtcaccagtaactgctacctttgaatactccgcccctttggctatgttacgtgaaaaacaaacaagtaaccttctcagcttagcagatataccccatgagccagaaaaaagccaccatagaagagcttattgcaagactcgaagagataacaggcgaaatggagcaccctgacaccggaatcgatacctccatcaagctctatgaagaagggcttaaaattgcagctatctgcagaaaaaggcttcaggacgctcgccagaaaatagaaatcatcaacccggaaacctcttccggacaagaacctgaaaagaaagaggactacggtctcttcaacgcaccctgaccttacgcacggcgttacccgtcaagcttctgtttcaaaatttcattcacaacaacaggattcgccttgcctttcatcgctttcatacactggccgacaaagaaaccgaaaatcctggtttttccgctcctgtactgctccacctgtcccggattggcttcgataatatcctgaacaagcgtttctatctcggtagtgtccgatatctgggcaagtccttccttttcaactatggccgctgcatcatcaccggtttcaagcatacgttcaaacacctgtttggcgatggtagtacttatcgttccttttcctatgagattgagaaggcctcccagacgttcaggcgatacggaaaacagggcgacaggaatattcttctccttgagtgtccgcagcacctcacccatcacccagttggatgccgcctttgcgtcaccgcaagcgcggacaaccttttcgaaatagtctgcgacttcacgttcgcttgtcagtacgccggcgtcatatgcgggaatacctgtttccctgacaaatcgttctgcgcgcacctcgggaagctcggggagttcctgtttgagacgatcgagcatctcctcatcaacctcaatcggcaccagatccggatcaggaaaatatcgatagtcatgagcaaactccttaccgcgcatcgatcgggtctcctgcctgtcggcatcccacaggcgggtctcctgaaaaatcgttccaccgttctccagaacgtcgatatggcgcttcgcctcatactcgatcgccttttcaacattcttgaaggagttcatattctttatctctgtcctcgtaccgtactcctcagcacctgtcagccggacagaaacattggcatcacagcgaagactgccctcttccatattgccgtccgatataccgagatacttgatgatctggcgaagcttctgcaaatacgacgacgcctcaccggcggaacggatatcgggataactcacaatttcaagcagcggaacaccgcaccggttgacatcgatgaaggtatcgtcaccgatatcgtgtattgatttacctgcatcctcctctatgtgaattctgaccagtcgtatatttttccgcccctcatccgtatcgacaaaaaccatcccttcggaacagatgggctcttcgaactgggatatctggtaacctttcggcagatcaggataaaaatagtttttccgggcaaggatcgactgcctggcgacagtacaatccgtagccagtccaagcttgaccgcatcttcgacaacacgacggttaagtaccggcaaagcaccgggaagcgcgagacacaccgggcatacattggtgttggcaggtttaccgaactctgtcgaacaaccgcagaacgctttgctgttcgtgttcaactgacagtggacttcaaggcccaccactaattcataactcatatccggcagtataattcgttgttcgatattgtcagaaaccaagccaacttagttcttaggaagaagaaacacagtatactggatctccgggtcaagcccgaagatgactggaagagaaaaaactcattattcattagttcaattgccattagtcattccctccattccctcccattccgacttctgacttctgacttcccactcattagtcaattgtcattctcacttcctacttccctataatacggcttgaacgagaacttctgaccgccaaccgaggcttcagccatgagcccgctctttggaagcgcaaatatagccacaccatcggaatactcgctgttggtcgccactccggcagtcacagcaaccgcgctcgcctgagcgttcagttcatagtttcctttcttgaaattctcaaggtcggcctggctgcggaaaaagataatttccgaaaaagcctgaccgccaagctgtggcccgacgttgatctgggttatcgaagagcggccgatgatggtaccctgttcgtagacgtacccctcgccacgggcgcctcccagcaaaaggatacctcctttatagacatcagggaaaaccgcataaccgtaagcctcgtcaaaaaagatctgcagaccgggatcagttttctgaaacaggcggattgtctgctgagcgctgttctcttcatgagggttccatccggcaaacagagacagcggtgaagctgcgatagcggtcagtaccagtaacagtacacatacatttcttttcatgttcatcatagtgtcggtatttttgttgttcaataaaaagaaaccatgaaataaatccaatgacatttccctgaattgagcgattgtcgatcaatcaattcaggatttcataaacagcttaccagtatactgaagttagacgccacatccacgaaaagctcactcgctcgacaactctcttttcagagcctcgcgctcgatttcaaggcggcggatctccctgttcaccttgtcaagctcttcgggatcgctgtccatctcgagtcgcagtcgtgaagaagcctcgtcgataagatcgatagccttgtcaggcagaaaacgctctgaaatgtaacggtcggaaagttcagctgcggctatgatcgcagagtcaagtatacgaacaccgtgatggatctcgtatttctccttcaggccgcgtaatattgacaccgtatcctcgacgcttggctgatcaacgataacggtctgaaaccgccgctcgagggccgcgtccttctcaatatgcttgcggtactcgtcaagcgtcgtcgcgccgatacaacgcaattcaccacgtgcaagtgccggcttgagaatgtttgccgcatcgacagctccttcggcagaccccgcgcccacaagcaggtgcatctcgtcgataaagagaataacctctccgttcgcatcctgcacctccttgaccaccgccttgaggcgatcctcgaactcaccgcggaacttcgctccggctacaagcgacgcgatatcgagtgctgcaatctgtttgcttctgaggctctccggaacatccccggccacgattcgctgagcgataccctcggcaatcgctgttttccccactcctggctcgccgataagcacagggttgttcttggttcttctgctcagaatctgcagcactctgcgaatctcctcgtcacgcccgatcacaggatcgagcttgcccttgcgaaccagatcattgaggttacgggaatatttcttgagcgagttatacgtatcctccgccgtctggctggtcacccgctgtgaaccgcgaatacctgccattacccggagaatggcatcgcgttcaagtccggcgtcccgcataagcgtggaaacctttcccccctcctcgctcatggcgatgaacagatgttccgaactgatgtactcgtccttcagtttctcggcttccttcagagcgacgtcgaaaacctttcccatatcctgggagatatactggccggtcgcggacgccccggtaaccttggcgatacgatcaagttcgagatcaagaacagtgagcagcgtatcgacctgtacctcgagcttctgagcaatctgaaatccgatattttccctgtcgctcaacatgacatgaagaagatgcaccggctctatctgctgatgctgcctgcttcccgcaagcgtcgcggccgactgcagggcctcctgggcctttaccgtgaatttgttgggatcaaactgcatagtgtttcagtgctttaatgattatctttgaaaaaccgtaactaaatccttctgcacatgtataacaatgttaagacaaaaaaagttaaagttgcaacatggagcaggcttgaagaaaaaaaaccggcatatgcacttgtttccggcgtcgatctggttgtcatccgtttcggtgaagaggtttccgtactctacggaagatgcctccaccgtggcgcgctcatggcagacggctctgtttcaggccataatctgctgtgcggagtacaccgttgggattaccgttacgataccggcgtcagcgaatatgacaacaaggaaaaactgcataaattcaccgcgtggattgataaaaaggaagatgcagtctataccgacgaagcggaggtgatcgcgtggtcacgagaaaacccacaggcatgggaccgggaaagctatcagggactatacgcggacatgaaaggagggcctgaggaaccattcaacaactatattcacagccttgcgtccactgatccctccaccttctctgcacacggtcctgtttccgccatgggcgtcccccttatcgaactcccgcgatgggaggatatccagctcctgacagcccagctttaccggtcaccgctcttcgacgacgcaccggtaggcacaaaccttgtcatcgggccgaacgcccgaaagccgcttgaactcagcatacctctctttgtcagtgacatgagcttcggagccctcagcagagagatcaagatcgccctctccagaggagccgaactgtcggaaaccggcatatgttccggagaaggcggcatgctcgaggccgagcgtgcggaaaactcccgatacttctatgaactcgctccgggagaattcggctgggatatcgaacaggtgacccgatgccaggcgtttcatttcaaagccggtcaggccgcgaaaaccggcactggaggcatgctgccggcagaaaaggtcagtgaggagatcgcaacggtacgaggcgttgccccgaacaccagcgccgtctctccctcacgattcagaaaacttgtcactcccgaagactttcaaaggatcgccgaagaggtacgccaggccactggcggcatccctgtaggatgtaaactgtccgcccagcatatcgaaagagatattgactttgcccttgaggttggtgtcgactatatcatccttgacggaaggggcggcggcacaggcgcatcacccgacctgctgaaaaacaatatcgcggtcccgacaatccccgcgctggcaagagcaagaaaacaccttgacacacgcggagccggtcatgtgacgctcatcatcaccggaggattacgcaccgaatcgcatttcctgaaggcgcttgctctcggggctgacggtatagccatagccaacgccgcgatccaggctgccggatgcctcggaatgcgcgcctgtcaaaacaacaactgtccggtcggtgtggcaacacaggataaaaaactgcgagagagaattgttatcgatcgttcggctgaacgtctgcacaactttctgcagaactcggtcagcatgatgaaagtcatggcaagggcgtgcggacacaaccatctccgcaaattcacaacggatgatctggtgtcctggaagcaggatatggcgtcgctcacaggaatacggtatggtggcgtttccggccaggaataacccgagaactcaggaattttttctgctggtcgcttccacagtattattcaggctgtttgcaagcgcgcccacaaccatggagacaatctgcccgctcgtgttcagcagttttccgctttcaaactgaagcttctgctggatagcgatctgatgcttgaaatagttgacgctgtgttcgtcataatccttgccgctgacataagcatcgatttcgctttcaaaatcgggattgctgacaagcctcatggcaagcttggctttttccatcggctccagggatttcttctgctgtgtgggttgctccataagtggtattttaggtagtgcaatgcgagaataactttcaaaaatcaatgtaagaatctttgccaaataatccagcagaacggattcaacagggagtagggacgagcaaaagtcaaaagttgaaaggcaaaggtcaaaaggcaaaaagcgacgagcgactatgttaagatagtcatgccgccctgtgtaatattcgtagtattacacggggtgatccggcatccatggagatttccaatatcaagaatggattcccgtgtaagacctgtgaaatagatgctcagatttcacgggtcaagcacgggaatgacagtaggaaaaaatctcagttcttgtcctcttttctctccagcctcccccattccttcttctggattctgacttccccactacctacttcctactacccctattcccgtcttccattatttcaatagccatttctcattccgacttctcacttcctccttctctacccattcactatccatttcccctcactgctcattgctcagcactcattactcagaactatcttgctaaccagctattgagccatccagctattcagccatcccacactcagaactccctcccccttaacacctaacacatagctcctcccacctcctacatcccacattcattatccattatccattatctgctcattgctcattgctcattgctcattgctcattgcttagaatttagaactcctgccccaagcaaaaacaacaccgacgccagcacgaaatagtggaagatctcctcccgatagcgaggctcggttatccactgcttgccgcgatcgatcgtttcgatggtattcagcgcctcatctgaaacaaaaccgctctcccggctgtgcagaaagattccgcccgcatcctccgcgagcttgacaagcagatccggtctgaaagaggtcaataccggtcttcccgccgcatccagcttgacggcacccgttttcctctcaccattctgtaacggaataacgaccggctcttcctctccaaccccgacaacgataagccgtacatctttttccttcagcttccgggccgctgccgaaaaccccttctcatgcgcttctccgtcactgacaagcacggccacacctcctgccttcaccttttcctccgttttcgaacctgaaaacatcttctgcgcgacatccattgccgcgctgatatcggtgccctgcgcctcgatcagatcaggcgacgctatacccagcatcgtttcgaacgcctgctgatcggtcgtcaaaggacactgaacaacccccgatccggcgaatgcgacaagacctcgcctgccacgctcaatcccccggctgattctcactatctcctctctcgccctttccagccggtcaggggagatgtcccgtgcaagcatgctgtttgagacatcgaggagatagaccatatcgagagcatcccgtcgaaccatcttttctccggaacagagctgcggcccgcacaaggcgatcaataagaggcctgtcgaaagaaattgcatcattcgtacggcaatttcccgtccacgctcccatccgcccagcagatgctccgaaaggttgtcatccaccagcttttttcttgcctgaaacttccgccagagcccccaaccgagaaccccggccagcggaaacagcagcaacagcagaaaaagccgttcaggatgtgcgaagcagatattctccatgtgacagaaaagccgtcaaaattggaccgatagcgctatgtattactttgcagctattcttctcaacctgaataattcgccaagggaagaaaaaaaagcgcacaaggacgggaaacgttcccttttctgtcattcccgagcctgacccgtgaaatctgagcatctatttcacaggtcttacacgggaatccatcgttgatgccgggatttgcatggatgccggatcaagtccggcatgactgtatgtgattttgagcttttttgccggttttcaagagagaatccgggtacatgatcggcccaatgtatatttctacaattcgggttttcgaactctcgtgaattattcaggtcaaatgccttttttgattcgccattaatcagttttccttagtcctttctgatcacagacatcatgacgggattttcagaaatctcgtattccccaaagccagtcctgcacaaagaagcgccagagccggcagaagcagccaggagtagagctctgaacgtacctcccgcaccggcccgtcaggacggctgcgttcgagcgcatctatttcgccaaacgcatccttcaggctgttttcatctgaagccctgaaatacctgccgcctgtcattccagccaccgtcccgagcacctgctcgtcgacaccctctctctccgcatccatcgactccggagagcctgcctcttcttcattcctcacccctatgacgtagatgcgaatcccctcgctttgagcgatttcggacgccgtcacgggcccaacctctcccgagttatgctctccgtcggtcagcagcagcagaaccctctctttcgagacggaagctctcaggcgattggttccgacaagaatcgcggacccgattgccgtccccttgtcgctgatcgcatcgaccgagacctgcctgacaagcataccgagcagcctgtgatccagtgtcagcggacagagcgtgaaacttttccccctgaacaagacaagaccgaaccggtcctgcggtctttcccggataaaacgaagcgcgattttttttgcggcatcgagtcggcttccttcgaaatcctcttcgagcatcgactctgaaatatccagtgcaaacacgatatcgatccctttctccgatgcttccgtgaccgctcttgttatctggggacgccccgttgccacaaccgccagaacaatcgccgaacgcataagccactgcggcagccgcacccatctgcccgccgccatcccttcagctttcaggcgactgacaccgggaaacatcattcctttcctcccccgcacacgccgccgctccagccaccagaacaccggcagcagcagcaacagcaagagccaccagggctgcgccagttcaactgaagatatcgtggagatcagttcctgcatcgttgattcctgctttcaggaaagatgcgaaaaagtgcgggaaattggaggaaacaccgtggttaagtaaggagtaaggagtaaggagtaaggagtaaggagtaaggagtaagatgaagatagtggaagcagtgacttgtaacgactgacgagtaaaaaaaaactcgccgaatggctggatagcttaacagcgagacagctatctggccattgagctaaccagctattcagccatcccacactcagtactcagcactcagaactcccccccccttaacacctaactcctaacacatagcacctcccacctcccacacactccatgagtgcgattagatcgagaaaaacagagcgaatatgcttgagcgagcaaagttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtcatgttgacaggcggaaagggccttaaacactggctctcatgttaacaatatgcaaaaaaaagtcgtcggggtccaatagcggaaaaatcccgggggtctgacgacagctgtaagcgattataaattagcatgttaaaaacatcatcacgaaaacgaacccgttttcgcgcagcctgacccgcttaaaccagatcatcgacgacattgcaactcaggattatagcgccatgtgattataccataaagcgttagcctgaattgactcgaaaacacggcacagactcctcacgtgtcgcaatactctgcgagtacaataatatcaaaaccggtgcgctctactaacctaaccatggagggatcccgacgggcacctctaaaaagtgtcatgagcgagcaaagtgtaaggcggacggagcggagaaaccggagtcccgagttgtcggcatgaggattttgatcccgacgtgtcgggacagcgaagcaattgaagcgcagaataaatttacatagaggtgccctaaagctttcccgcggtttcaagcgcgacatgcagggttttcagcggcaaaagaagcgaaaggggtgcgtccaacagaggcactgcaccgtaagccgcataccaggacgccacacgctcgttttttgcatcgatcaaaagggcgacaccgccaacctcggttgccacctgaatacacctcctgccggcggcaagcagcagctgcccacccagaccttggccttgaacggaacagtcaaccgcaaggcggccaagtctgtacaccggcacttcataacgccccaatccacgtttcaccacatcaggagtcttcctgtatgaaacggacgccggagcaagacagtagtaaccgtaaacctttttgccgtcattgtcgctcacggccagaaacgtcttcgcccctcccttgtcgtgactttttctggcatggctctgcaaaaactcattcaatgccgcatcaccgcaatcaaaggcaacccggtcatggtgttttgcaatcggctcttcatgccatgcagggagcatcatcgttgttttggcaaggcaaatgccgcagccgtgagtttttcattgggggcaggaggttcctccagcagcttcagcacatgctgactatcgcgctcgctaagctccagccgctcgtgccgttcaattacctgtcgtgccgctgaaacaaccttgcttatcacaaaatcagtcaaatgagtgtgttccaatgcagcagcccgcatcaggatcgatttttcttccgctgcaatgcgcagggacagtcgttcgttatgttctacaggaacctgaggcatcgtacaccttccattttactctttataactcataactatagagtaaagatacagctttcctcaaaatgtacaacttcaaaacacacagcacccaaaaacaggaccgcactctcatccaccaaccttcaccataccgaatccctgcgcattgagtcctccgaacccgcaataataaccaacctccatcaggggccggagaacttgcagccggaacggtgcaagcgccccacgaaccttcgtctcgtcgggtgatccctctttcagggtgatgagcttggtaatcttcccctgtttccgctcgaaatattcttttgcgacctcgaaatggagttcaggctttccttcataggcctgcccgtgcagtgcctcatacttgcccagcaggttctccagcagcacccgttcgaactcttcgtcatccggcagcaggaaccggggatacatttcgccgtcgcgttttgccgaacagaccagaggcgaaagcatgatacactgcatgtcgtcgccgagttccggcggatcgagctttttcaccgtcacggaactcgcgctctcgcccattcgagccaatcagtatctaattcgaatacaagagaacgcataatccctcttatttttcttgccgtgtgaagggttttaaatattttttctttttcattcaatgcttcctttgcgccaaaaaaaacagattggcttagagagactggcggactaaaataaaatctccttttttggggatcttcggaaaaaaccagataaaaatcaggatcagtatttgaggattcataataaacttgacaaagttgctgatcggtatcagtaaataattcctcaggaaatttatttgctcccacaaaatgcatcatcgcaccagcacttgagtttgcaataaagcttgaacgtatttttataaatccatcacgaagattctttataacatcatctaaatcatgagaaaaacggaagtacatctgaagctccaagagcgcattttcttcacctaccaaggaacctctaaaaaggcgcataaattctttttgattatccctacttaaacaatttcgtgcggaaaaataatttctttcaagctgctcaatccaacttttcaagggccttaaaaaagccatatttttatacgaaatcgttttgatattatgagcaaaagcaagctgttctgcctcctcattaaagggcacctctatttattgttgagtgatatatctttcagaaaaacaaagagttaggagttataaagaagttgagaaagtcgtattttgtggcaaatcctatcaatttgaccagttgtcatgaaaaatatcaaccctctcggccttttcgacgaacatttcctgcttgaacgccttacaaagttgaaagatcctctcgtcaagctcaatgaccatatcgactggaagatctttgctccgattcttgatgttgtcttcaataaacctaagaacagcaacaatgttggcaggccaccgtttgatcggctgatgatgttcaagctcatgattctccagagcctgtacaatctgtcggatgaccagatggagtaccagattacagaccgattgagcttcaaacgtttcttgagcctgaaatcaagcgaccgggttccggacagcaagacaatctggaagttccgtgaaacgcttattcaggaagaggtgatcgaagccctgttttatcgattcaatcaggctcttgatgatcagtccatctttgcaaacaccggccagatcgttgatgccagcttcgttgaagtgcctaaacagcgcaatacccgtgatgaaaacaaagaggtcaaagcaggaaaaacccctgacacctggaagacgaagccgaacaagctgcgtcagaaagaccgtgatgcccgttggaccaagaagaacaaaatgagtttttacggctataaaaaccacatcaaggtcgacaaggggacgaaactcatcagttcctacatggtaaccgacgcatcagtccacgactcccaggagcttgaaactcttatcgacaaagacaacgccggccagaagctttacgctgattctgcctataccggacaggagaagagcatcgaagggtgcggcatggcgaacgaagtccaggagaaaggttcccggtaccgtgcgctcaccgaaacacaaaaggcctcgaatcgtgagaaagccagtcaccgtgccagagtcgaacacatcttcggctacctgaccaattcgatgaaagccatgtacatcagaaccatcggttatgcgagggcaacagccaagatcggcctgaccaatctgacctacaacatgatgagatgcacgcagttgaacaagaaagtctataacgtcttcttgggataactacgcccattaggcgctttcagagggcttttcagcccgaaatgtttcaaagaacaacgtttatcaggatcacaaatgatccttaccgggttacccggcgaaaaagatatatcaaaactcaatttttagagctgccctaaaaccattagcagagaaaaacactcctaattcagtatatctttccgaagaaacagagaagtcatcattaataaaataattctcctgtatatccttgataaccccaataaattcccttattgaatactttttaacaggagaagaaatgaattttacttcgccaagtattcttattggatcctaagttgatcgatttgcaataaaaaaagccctcacctatgggtgtaaagtgttatattagcgtgagtaacgaccaagtcaccacgtaataaaacacaacccagcaggtggagagctttatggcaaaagataagacgattcagggtaaaaaagaacagcagatttgcgccattttgccgagcgacgaccagctcaccggcagggccggcttgagcgtcttcgcactgtacctgcgcaacatagggctgtttccgattattgaccgcctgttcggtacagtgcggaagaatggcaagggcctggcggtcaccgagatgttcgtgcagattttgagcttcttcatggatggtacgagccgccatctgaactggttcgatcatcttgccgctgatgatgcctatgccggcctgctcggtaccggtagattggcctcgtcgcatgccgtcaagcgttttatcggggctatctccttctgtcggatttacctgttccggagattgctgcaggatgtgtttctctggcgcctgaagcacaccaggccggaagtgatcatgctcggcattgatacgacggttctggacaatgacgatgccgagaagcgccatggggtgcaacccacatacaagaaggtcaaagggttccagcccttgcagatgaactggggcaggtatgtggtggacgcggtgttccgtggaggaaagaaacactcgaaccacggcaatacggtcaatgagatgctggtgcatatggtaaggaaaatccggaacgcttacagggaagaggttccgatcattgtgcgcatggacgccgggttcttcgacgacgaagtattcaagacctgtgagcaactgcaaatcggttatctgtgcggcggcaagcagtacagcaatgttcttgatgaggttgccgatgcggtcgactggcaatcgttcaaaaaagtcgaaactgactcaaaaagctggatgtacaccgaattcatgagcagacaaaagaaatggaagaaagagcgccggacgatcttcagtacgctctgggaagaggacgggcagtatctgctgcaaggcatatgtcgtgattccgtcatcatcaccaatatgggcatgggtgaaaagatcgatgagcaggctccaccaaggtcggccgtggggacttgctcgacgccgggaaaagcttcttggcctctaccacgaaaggggaacagacgaactaaccaaccgtgcattgaagaccttcggccatgagcagctaccgttcaagcgattcactgcaaactcggcctggtactacctgatggtgcttggcaacaacctctttgaagccttcaaggaagacgtgaccgaagcggtcattccggtgtcggcttatgccgacaccttccgccgcaggttcatcgatacagccggaaaactggtgcgccatgccgggaagctggtcatgaaagtcaacaaggttgactatgttcgcctgaagttcgaccagctgtatgagaaatgccgtgtcggacttccgcgactggaataaagcggcttgaagtgctgaaaaacgacagaaaacgatgggattagtgcgcccaatcgacaggaagtccagtggtaatgaagtatattccccctatcacaggcattaaactggcgtgtgacgtacgcacagaccagaacaaaacgttaaaacggtagccctatagggacaaccgggattttttcaccggctgatgctgctggtcagatactaatcgatcaattcaggtggatttataaatgggataaactgctcataatcacaacaacagtcaatttgatgccaagcacctctaccacgcatttccaaaaagctgtttctttgccgacgcgtcctgacatcatcaacagtgagtaattctaagaattcattttccttaagcaattcaaggataacaacctcccacatatatccttttaacttacctctttcaaatggggcaacataatacccggcaaactgtgcctgcgggctccagagaggaatgagggaagcttttttaagcgggggttctgcatggagcagggagggatatgcagcaagggaaagcagcgcaacaacaaccatcaggctgaatgcctggaacagtaaggaacctgttgatcgctggcgttcgtgcatggcaccgagggactggagttgcaagaaagacatggacaggttaagaaagccaaagaccccggcttgtaatcattgcataagatgcagctggagatattccaaggccgaagaatcacctggcactgaacctatcttgagagccaggcatcatgacaatcctcaatccctcaatgtggatgaagggaacgcttctgtctgctctaatgacatgagggtctcctttggatcccaatggttgaatgtatccaactattacgatcacgactacttcaataagttacccaatactgcaaaagatcccaacatagcctccagcagtacgtcacccgttcgcaccgctggatccttagcggtctggacaaactggtaaccaccaaagggtgcgtaaccagatacttggtttatatcctgaaatacctccacatctcaggagccagcctgcgaacctgacgccggagcggtttatgatcgttccggcatcgcacaggcacggatgggagcgcagactcccctgagatgtgatccatctaaccacactctatcgcccttacgacccgtccatcaattattttccaatagcctactataaaaaatgggcaaacgcctgctgagacgtctgaaacatcctcacctacctccttaatttcctctccggtgcactcgaatcctgctgcagcaatggctttcagccgttcctccggcgtttcgattgccatgatcttttcacggaacgcttcgtccgtcttcatcctctcgatgaacgcttttgcctgttctactgacattcagacctcctttttatctgcttcttctgcaatggcaccccgctgcctgctcacaacaaataccgcaagactgattgccccgatactgacaagcagcatgatgatgaggtttttgttccgatcgccatagatttcactctgcgggatggcggcaatgatcaggttcctgtcgacaaaccggtacatgatgaaattcgactccccctgcaccgttgccctgaactctccttccgacccgttgaaggctttttccgggaacccgtatgccgtaagactctctccaagatgcctgccgtcaaaagtactgaggatcttcccatcaaaatcggcaatcatgacctcgcctgttgccccgattctccactccttggcgactctctggatatcagccgtctgcatgacgcgctccagccgctccggcttgaaccctacctgcacaataccgggctggtcgaggcgggccacgccggcatactggaagagggtattgtccacgcttttgggctgaggcttctgggcaagctcgaaatccttataataaatagccagcatgaacgctttcgactgggggctggatgccatgtcgtagccgatgtaacttgggatggtactgccgacgaggatgccgtttttatcggacacatacagttcgtccacatcaagcattttcctgatccgttcaagctcttgttcgtcaccgataatcgacggacgaagatcaatcatatatgcgaacgcatgcgccttggctatggcctgcgcgtccgattcaagacgtatggtattcatggccttgccataatcctgtatggtggactccacatccgccatgttcagctggatgatctttttggcgccatcaagagactggcccgactgcagtgtaaagacaaccccggccatcacggccagaaccgccgcaaggtaccagaccggtgccggtatctgcctgggtgaaagttttttcatcgcctgcttgatgttcatggtgttcatgagagaccctgttgatgattatgcgatctgccggctcgccaattccttgaaaaagccctcgactgccatgagctcttcgtacgtaccctcctgtacaatacggccctggtcgaggcagtagatcctgtcagcattgcggatcgtgctcaggcgatgggcaatcacaattctggttgacttgaggctttcaaggcttttgctgactacctcctgcgttttgttgtcgagagcacttgtagcctcatcgaagaagatgatggaaggcttgcgtaccagcgctccggcaatgagcagccgctgtttctgtccgcctgagatcgtttcacttccctcactgatgacggtatacatgcccatcggcatgttacggatgtcttcatcgatgcctgccatttttgccgcttcccatgcatcgtcgaccgtaaggaccgtggagccgatgatggtctgcagcacaaatcccggctgcagctgcccgttctgcatgacaacgcccatctggcggcgcacggcctgcacgttgagggatgcaaggtcgataccgtcgtaggaaacggtccccatatccggcttttcaaacccgagcaggagccgcaggagggtcgacttaccggaccccgacccgccgacaagggcgatgaactcgccgggatcagctttgagcgacaccgaatggagtatctgcggcgagtcgctctcataccggaaatcgaccccctgcacttcgatccgtccctgcagtttatccggctggttctgtgcctcggtagcttccggtaccgcttcgaacaccggcttgatgcgctcatacagcggcaccacattgaggctggcgatgatggtcagtgccgactgcatgagactcgtctggaacgcggtgaaggccgtggtgaacgcaatgaacgagccgctgtcgagatttgcgccggtcagcatgccgcctgctgaaacgatgatgacggccatggccacaaccgggaacgacgccgttgtggtggcaaggatgttctgcatcccgccagcctcgaaggccagctcgcgttccttcctgaacagccctgcccactgggcgaaggccggtttttcagtgccggtgatcctgatcttggcgatgccggtcaggaggttgccgagcagacccgatatcttgccctgcacaccgagcatctctttgttcaggctgagctggcggtaactgatccatgccgtaaggccgaccaggatggtggtcatgaggagggcccagagcgcaagctgccagctgtagtaaaagagcaggaagaggttcgagataccgaaaagcagacccaagagagcagtaagcaccgcgctgctgaggatctccttgatttgtgagacaccgagcacgcgcatggtgaggtcacccgaagagaacttcctgaaaaaggtgctcgggaggttgagcagccggtcgatcagtgccggctggatgtgcatgtccatgcgggtctgcagacgcatgacagcgatctgccgggcaaggtcgaaccccgaggccgcaatgacgcttgccatgaggatcagcgcaagctgctggagctggctcctggaggactgggggatgaccgttccgaacaggatgccggtgaggatcggggtcagaagcccgagaagcgcacccgccaccccgtacagcgcggtgaaagcaacatcgttgccgccacccctgatgccgaacgagaggacctcttttccgccgagcggtttatcgggaaacgggcggtacagcacccatgcctctcccccgtccatctcctttgccattgcaccctcgaacttcacgtgcagacctgcagcgggatcgtagaggcggtacccgccgatgggttcagggatgagggcaacaggactcctgctctcactccggaacgcaagaagcggaccgttttcctcctcccaccaccgggcatcgctccgcagtgctacctttcttgcccttacgccggagtgccggcagatggactgcagggggtcctcatgcgacggcccgctgctcgtcggtggtgccgttatcctgatgcccgcggcttccccgaccatgaggcacgaagcaagcaggggatcggacacctgcggggccactcgtgctcccccttcggccatgacgcccgcaagccctttgagggcgccgctgtaccgctcctgctggaacctggaccgttccatgacccgccgtgaaaacgggatctttcctgcaggtgtctcctgctgtccgtccttcatcgtcatcctgtttttatgagtccggcatagaccccgccaagggccatgagtgactggtgggtaccgcgttccttaacctttccgtattcgagtacaatgatttcatcacagtcgcggatggtgctcagccggtgtgccacgatcaggcaggtgcacccccgcttccggatgttttcgtcaatacgcttttccgtcgtaggatcaagggcactggtggcctcatcaagaatcaagatcgaggggttcgaggcaagcgcccttgcgatttcgattctctggcgctgtccgccgctgaagttcgacccgccttccgacagatttgcctgatagccgccggtgcgtgaagagattacctcatcgattgccgcatcccgggctgcccgttcaatctccccctgcagcatggttccatcccacatggagatattttcggcgatgctgccttcaaacaggctgatctcctgatcgaccatgccgaccgatgccgcaacccgtctgcgcggcagctgccggcgtgggatgccgtcaaacagcagttcccccgaccagggttcgtacaaccccgcaaccagcttcgacaccgtcgatttccccgaccccgacccgccgaccagcgcaacccgctggcccggctcgagcttcaaggaaaagttctcgatgagcggtgcttccagcacattgtagccgaaggtgatgtcgcgcagctcgatatggccctcgagcggctgatgctcctcatcgtcgtcttcatcggtttcgagttccacatcgttgtccatcacgtcgtcaagccgctgcatgttgccctcggcgtcctgcagtttctggccgagggtgaccatttcgttcaccggagcaaggaacgacatgagcaggctctggaacgcgatgagcatacccatggtcagctgcccttccatcaccctgagaccgccgaccgagagaatggcgatgttgccgaacgactgaaggaacggaggcagggcgagcaggaacaccgtggcgacctgcagctgctgctggccgttgaccatgttggcgaagagccccgaccagcgggcgaagaagtccggctcggagcccgaggccttgaggctttcgatggtcttgatgccgtagaaagtggttcccatgagcttgccataatcctgctggaacttctggttgagcacgacgcgcttgcgcgacacatagaacagggccgatgcattgacgacggcgatgaggatggctccgagggtaaggacggtatcgtagcggaacatcaggagcgcatagaacgcgatcaagagaaagttgagtgcattggccgtaaggtcccctgccaccagggtggcgacctggtcgttgagctgcacacggttcgagatttcaccggcctggcgcatcgtgaagaagcgcatgggcatggcgaagacatggttgaagaacttcgctgaagaagtgagggcgagcttggtttcggcccggaggaggtagtactgcttcagccaggtaagcacgccctgcaggagagcggtgagcagcatgccgatcagcagcgggcgcagccagtccgtggccccctgcaccagaacatagtcgatgaagatgcgaaggaacgagggcacgacaagccccgggatgacaagcagcaggcttgcgaggacgatataggtgagcgcccgctcgagacccggcatcctttttttcagagcgccggcaagactgaacggcctgccgcccggctggaacgcatcggtcttttcgaacgtgagcgccacacccgaataggactcgctgaactcctgcgcactcaccttccgctgacccgaagcagggtcgttgatgtagtagatgcctttccggtagccctcgaacaccacaaagtggtacatgttccagaacaggatcatcggcagcggcttacggtggaggtcgtcaatgtcaagccgtgcgcctttcgattccagcccgtaccgtttccctgcggcaatgaggctgctcgccttgctgccgtcgcgcgacaccccgcactcgaccctgagttcctcgagcggaacatactttccgaaataagccagaatcatgccgagcgaggccgcaccgcactccaccgcttccatctgcaggacagtcggggttttgattctgtcctcttcccagaggatcttcgtcgggaacagcatgaaactcatcgccgtcctccttttgccagagggacactgaagatgttcgccgcctgaatggttgctgccccgccctcttcatcaaccagtaatccggttgcgcgccggaggccgagcactgccaaagcgaacgactgttcagcagagagcagctgcagttcagcagttgcgaggttgttgctcgcggtctgcaggttgaagatatccgacattcccatccggaacttcctcagctccccttccttcagcctgcgatacgacccggtgctgttccgggtgagctggtacacatcggcggcgttcctgacggcggcaaacgcaagggcgaccgtgctcttcacagagcgatcaagttcggcttcaaggatcaggctctcttcgagctgtgcggaccgggtgatataggttccgggacgttgtgtagcagcttaagcaaaaacacaaaaaaccctgctcgaacgaccgttcagctttgtttatcagatgtgttgtgtaatggaatgcttgatcgagagggctgaagaaactctgttacttccttcgctgtttctgcaggatttgatataccgcgctcgcagagtattgcgacccctcttgtttcgctggaggtgtatacacaactccaccttttgatataatcgcactcgcagagtttacttagttctgagtgaaaggcagtaggatgggttacacatcaagggtggaatgaccaatgaatactcattccgaattctggctccttgctccttgattcttgagcgtagcgaaacatctaatcgcactcgcagagtattgcgactataatgaatcaaattattatttgattcattttctttcttttgatataatcgcactcgcagagtgtggaaagtgctaagtgttacgtgttatgatatatggatcgccggacttgtttactcgtcaggccggattcagtatcacgtgtggtatgacttatagaggtttgtcaaccatattcacgactcagtcttactccttgattctgaattcttgagcgcagcgaaacatctaatcgtactcgcagagtgtgaacagttctgagtgatgttagctggtcagcttgatggctggataacatcaaagaaaagacctcgataacgcttcatgtagaatgcttcggtcgatcacttcctcctgagtgctttttttgccgtttgacttttgacctttgcctttcttttaactaagggacgtcgtgtagtagcttaagtaaaaagaacaacaagccgagagatggtggaaaagaaggtgggggttaaaaatgtttgctgtgatgctcgaccagggggaatagttgacgctgagggttacactacttgttcgtctgcttccgcagtatctgatacaccgcgcttgtggtaattccgagctgccgggctgtttcggcaagcgagagcccgtattcacgcacaaatcgaactgcgagtttatttctgatctccggcaatggcttcatccttctgcctgaacgaaactcattctgcgagagcccagcctctgcgcaggctttctcgatatcccgttcaaccaactcacgtttttctccccctgcaacctgtagcctgacctgttcttctgcttcatcaagaatggttttcacaaactcactgctcccgagtatccgctcatcgccctgggcctgttttccctttttccgcaatgactttacaaccgaccaccctccctgcgaccgaaccagcccacccccgacaagaccgggctgtcgcccttttccggcttcttcttcgagataactcaggtaggtacgtcttgctgttccggctctgtctccaaatttcttcagaaccgcatccacgtcctgccattcacgccttaacttccccacaattgcagcttgaccgctccaagggtaactattgagctcgtcgagtgtattcaccagtccggcacggagggggttcaaatggatatatgctatcagtttctgaaagtatgcatcttcttcacagatgatggatttgtaacggttctggaaaagatggcctgaacgattgtgtcgacgattgtagtactgcgcataccatgagagcagctttctcatataggtcggcaaccccatttggccgcttttgagaaggagatgcgcatggttgtcgagaagcgcccatgcataaatgattgtgcccgttgtttctgcaaccgttcccatgcggttgacaaaggcactgcggtcgtcgtcatcggaaacgatgcggccttgcccaatacctctgatgatgacatggtgcaaggttcctggggcatcaagcctcggtcctctgggcatgattgaaaagaaaatgtcggaaaatgttaaggcgctggttctatgctgaaaaataagactttcctttcataacttctaatgctactacacaacgtcccttagagatacgatagccaggttattttgatcgggcaggcacgggggcctgcccctacaggaaggttttgacggaacgcggacgggcgaaagttttttcgcccctacgataacaagatggcagatcaacgacgctacgtaatgatgaacgggccttctatgttgaaatcccggttgccttcaaccagcactttttcaacacagcaccggcacagcgtatagtaccggatgctgtcgtccgggtgattcgggtccatctgctttttgagcttttttctcatctcttcgaaatccccttccgaaatgaaacattcaaagacactgtactgaaccggctcgccgaagtttgagagtattttatgtatctttgttctgcggcggtcgttttctatatcgtaggtcacaaggataaagtgcatgatcggccccctctggtataaacgtgaacaatagctcaatatggctatggaacatctattggaacaaggcctcggaacactttttgcctttgccgcagggattctcgcctgcaaggaactcattgagtatatcttcacaaaaaacctgccctggctgtcacgccttgcccgcaacggtgtccgaagaataaagcgggttttccggaacccttcaaaggaagatggtcgctttctcgcgctgaacttttcaggtcatccggtccttcccggtcagcaaaaagcgatacaaaacagcatgggctggccgaagcttgaagtgatcgatgttccgatgggtaccattgccgaagatgaaaactttcttaaaatcgctatcctgaaagttgacggcattgacctgcttccggacgagtggcagacattttctctcgttgtcataccctccggctactctcctctctggtcggcattgcttgccgaaatgcacggcaggctaggacacttccccgacgtcgtgcgcatccgacccgcgccgcagggagaaaaagagaagttcaaagtcgcggaaatccttgacctgcgggacatccgccacaaggcacgaaccaaacgataggtttcgttgtgtagcagcttaagcaaaaacacaaaaaaccctgctcgaacgaccgttcagctttgtttatcagatgtgttgtgtaatggaatgcttgatcgagagggctgaagaaactctgttacttccttcgctgtttctgcaggatttgatataccgcgctcgttgtcactccaagttgtcgggctgtttctgcgagcgagagtccgtattcctgaacaaatcggattgcgagttttttcctgatctccggcaccggtttcatacgactacccgaatgaaactgcctgagcgacagcttcgcttcggcgcatgactgctcgatgtcactctgcgccagttcgatgatttctccatcacccacctgccgccttacctcctcttcggcctcatcaagtaccgctttgacaaagtcggtgcctccaagaatccgttcatcgcctaacgccatttttccctgcttgcgttgagattgcactgctgaccaccctccctgcgaccgaaccagcccacccccgacaagaccgggctgtcgcccttttccggcttcttcttcgagataggcctgataggaacgtctggcggttccggctctgtctccaaatttcttcagaaccgcatccacgtcctgccattcacgccttaacttcctcacaattgcagcttgaccgctccaagggtaactattgagctcgtcgagtgtattcaccagtccggcacggagggggttcaaatggatatatgctatcagtttctgaaagtatgcatcttcttcacagatgatggatttgtaacggttctggaaaagatggcctgaacgattgtgtcgacgattgtagtactgcgcataccatgagagcagttttctcatatagtctggcagaccgagcgggccgcttttgaggagaagatggacatgattgtccatcagcgcccacgcatacatcgtcgtcgatgtcgattgggcaagtgttcccacgcggttgacaaaggcagttcgatcatcgtcatccataacgatggctcctcgattgataccacggatgataacgtggtgcagcgtgccgggtgtgtcaagtctcgggcctcggggcatgattgaaaagaaatagagttacagtggtgctctgatgaaaaatatgacatttcgctcaatacttctaacgctaatacacaacgtcccttagagattcagttaaaagttagataaaaagggggacgctcacaactgttgcaactaattcacacgcagaactaacatttttatgcggcaagtgcggttgttcccgatgacttggttgttttgatcgggcaggcacgggggcctgcccctacgagtcagtttggtgctgacggacaatcaacggctgggaagtagggcttgctctcggaagacgggcgaaaaatgtttcgcccctacgaagagcagtttcatgcggataccgggtcgggtactgcatcgggaatgtgtaacgatttctgcacgcaacgaccggcgcagggagccggaattgcccggtgcataagaaaatgaaatacaagacaattgcaaacctgtcgatgagagcgcgaaaagcagccaatatgcatatattgctttgtaatccgggtagttgaacaatccctgattcccggaaaaaagaacacttatgacaagcaggctgctacatgcgctcgagatcattgtaaactggctcgataagcaacgggttccctacatgatttttggcggtatcgccaacagtatctacggcaaccccaggcaaacgtttgatatcgacgtaaaaatctcggtgccttccgggaaaaatcgcgctgattttatcgggcagttggcttctgtagccacactgctcccggaaaagccgctccggttcatcactgaaacaagcgttcttccggtaacagtgcatgatgtccgtatcgatcttgtttttgcacagctgccttttgaagaacaagccattgcacgaagccggagcaagcagttcttttcagttacgatgaaggtgtgcggcgtagatgatttcattcttcagaaagcggtgtcatcccgccagaaagactgggacgatatcgaaaccgttatcggtctccagaaagaaaacattgactggaagtatcttctgcaacattgtcaagagctttccgacttcctgagcgactcgaccatagtgacgagaattcaaaacatgcgatgaacaacaagacaaatcccgttcatgagctgagggaaaagatgggccgcttcaatgcctgggagcgaacctatatcaggcggcttaccgaagaagagcggttcaggcagtttgtcgaactctttgagcttgcaatgtcaagcgatgcggcaaccgtcgaaaaagcccaccacgaacaccttcaacagctttccagaattgcaagagcctcgcaaaagcaaaagtcttgaaaaacaggggtgactggaaaaggggaccgctcgcaactgttacaactaattcacatacaggacgatcatgactgtgcggcaaatgcggttgttcccgatggcttggttgttttgatcgggcaggcacgggggcctgcccctacgatggctcggtgttgattccgaatggagagaaggcatgaaaggaagatgaaagaaagccaagggaacagggaaagggaaatgcacacaggttcaggaagtttctggatctcaggaaatactccacggatcgacgatatcgatcgagcatccattgaagtcggagatattccgtgtcaccagagccaggttgtgcacgctcgccgttgcggcgattagcgcatcgataaccgaaagggtctgaccgtttttttcagacctgccgagcatgctgccccacatcagcgcaatatcatcggtaacgggaaggactctctccgcaaaacggacggccagctcttcttcgagccataccttcagctttgacttctttttgccggcagagagtttggagatgcctttctggatttcgccaagagtcagaacgctcagaaaaagatcgaactcgtttcgagcctcgatccaccgtactacaccctcatccggaaccggacgcaccagctcggaaataacacaggtatcaaggagaaaactcacagttcaacctccctgcctgcctctttttttctttccagatccagcgttgccccatacaacggtgaccgacgaaaaaactccgttagcgactcctgttttttcatcaggttacggtaatccttcatcgaaagcagcactgcttcggccttaccgtgccttgtaatagtttgcggccctttttcctgtgctttccggacaagatcactgaattggtttttcgctttctgtatctgccagttttccataccgtacactttttttcaaattctatccattatagacagaaatatacggtttttcacgacatcatgaaacgaaaggaaagagggacgggcaggcccggggggaggctcagttctgagttaaagattgtgctaagggttaggtgctatgtgttacggaaaatcggttccgcatcaagtgcggaatgactgagagttgagagtgcggaatgactgagaagagagcggaacagggagacgggcagtcacgggggcctgcccctacgagtcagggttgtgctgacgggatgtcaggtgagccgaaactcggtcaggcgtgaggttgttcagagacaaatcgaaaatttccctcgattctttcggcaagctgaatttgttcgctactttttagtacgtaacaataccttcggaaacgcgaaacgtttttcatgctcattcagcacaccgttattatcaggaaaccgcttgctgcggttgaatcctatcttactgacgcagcaaacaactgcgaatggcaggaagatgtgagtgagtcaggcgttctgacggatggtgacatcggtataggaacgaagggttttgaaaagagaattttcatgaatgtctcttttcgcactgaatgggaggtgacgacatacacgagctgttcaatcccatcatgaaaagcgtcttttcccccgtttccgcggaaatctcgacaatctcgtctcgatcctggaaaacggcagcacatcgactacaaagagctgatagctttcctggcctgatcgatggagacacgacactcttctgtcataggtcggctttcagcgaacttgacaagatctgcctgatcgagcagcccgacgagcatatcggcatggggaaccccgctcccttcaagctcatcgcctatctcccgtgtcaccgcttcaagagccttgatatgatacgctccttcaaggtattcgcgaatcagaaaactgagctgttcgtaacatgcttctggtcgcatgcctttttccagatttttctcaagcctcctgatctgcttcagcgcttcctttctgaaatcaatcggcttacgcgaaggcgcgatattttttttcatcagcagccggacaaacagaatcactgccgcgacagcggccgacacatacacggcgggcagatacttcatccatgaaggataggcctgtttgatgggttttatcggcagcagttccgtcatggctgaatcagtgagcgcttcaaccatgatactctcatacggggctgacagaacagtggtttcttttccggtactatcccggaaaatcacggtaaccggaggcagttcatactcgccgacagcaaataccgcaagttctgtatgaaggagagcgataccgttttcaggtctcttcacttcccgatgaacaagaacaaacggcataagccccgtactgtccggcagcgtaaagaaaacagagtgagaggggtcaaaaactgccgttgtcctgtatgacaccctgtccccgagggtaaccctcgagggagaaaaaacactcttgagccggggttcatcggcaggtcgttctgtcgcgttgcccaaagagaaaggcagcaaaaggatcagcatcaggagaaggtgcacgctcatgggtacctctatttctttattccgcgatgcaattgtttcgttgagcggatagaaaaggcgagaatcgctcatgacaatacagagaggaaccctcatctcagatcttcttttctcgatagcgaaaaaacctgtcgagcggacctgtgattgagcggtttgtctgaagatagactgcatctatgtttgacgtgctcagtttttttttaagcccgtcaagctgccgcttcctgaaatccctgtaccggctcaatgtaccgctcccggcagcatcgaacaccatcgtatcgcctgtttcaggatcccgaagatgaagcaagccgctccgtggtatctctctttccagagggtcgtcaagatgtataagcacgaagtcgtgctttgcgttgagtatctttatcgccttctcatagtgctcgtcaaccagatcggtaagaagaaagatgatcgcctgccttttccgggtagaccggataaatcgaatggctgcatcgatatcggtcctgcggcttacgggagtgaaaccgatgatctcttcaagtatgaccagcacatgactcctcccctttcgaggagggatgtacttctcgacccggtcggtaaaaatcagcagccccaccttgtcattgttggaaatggcactgaatgcaagaacggcacaaacctcggcagcgagttccgttttcatgcgctgacggcttccgaaaagcatcgaccctgatccgtcaagcaccagcagcagcgtccgttcccgttcttcggtaaagatctttacgtagagatcgttcttccttgccgaagtgttccagtcaatcgcacgcacatcatcaccccacgaatattcgcgtacattgctgaactcgataccccgtcccttgaatgaagagtgatactcgccgctgaaaagctcgtttaccagccgcttagaccggatctcgatacgtcgtattgtccgcgccagatctttcatgtttctcatgccctgatttccttaacacctaactcctaacacctagcacatcacacatcttacatcctacatctcccgctcattattcattagtcaatagtcatttccccctcattgctcattgctcattgctcattgctcatcactacttcccccccttaacacctaactcctaacacctagcactcattttggatccacgggtcgcgctccgcttgcccgaggatgacagtgcaggaaaacgcatcgtttcttactcgttacccgtcacttgttaccacctcctccaccctctattttcccctcagcactcatcactcattgctcattgctcagcactaccgccccccttaacacctaactcctaacacctagcactcattttggatccacgggtcgcgctccgcttgcccgaggatgacagtgcaggaaaacgcatcgcttcttactcgttactcgtcacttgtcactacttccttccccctctacggtaccttgacatgcccgagtatccggcggatacaatcctcagggctcacgtcatctgcttccgcctcataggtaggtcgtatgcgatgacgcatgacgtcgaaggcaacctctttgacatcctccggtgttatgtatgccctgtgctgcagaaaagcgtgcgctttggctgcgagaagcagaaagatggaggctctgggtgaggctccgtattcaatcatctgttcaagcgactgcaatcctgctgaagcggggtccctggtggcggtaaccagatcgacgatgtaacgctctacccgcgcgtctacgtatatcctgtcgatcagggcccgtgccttctgaatttcgcttttttgagcaaccggaggaacatcctgaaaaacagcggttcttgccgaacgctgcataatttcaagttcttcgtcatacgaagggtactcgaccgggaccttcatcataaaccggtcaagctgcgcctcaggcagcagataggtgccttcatgctctatcgggttctgcgtagccaggaccataaagggtgcaggaagcatgaaggtagtactgcctatggtaacctgccgttcctgcatggcttccagcaatgcggactgcactttggcaggcgtgcggttaatttcgtccgcgaggataatattggcaaatacaggccccttgcgcggatagaaatccatctctttcggattgtagatcatggttccgacaaggtcggccggcagcatatcaggggtaaactgtatgcgctgaaaagcaagatccagagctgaggaaaaggtccttactatgagtgttttggctaatcccggaacaccctcgagaagaatatgaccgttggcaagcaaggcgatgaacacccgttcaagaacctttttctgaccgacgacacgctctgaaagcagtttcgatacggtatcaagaaaaagagcggcttcggtaatccgtaccgtcagttcctgaagtgctgcgtcgtgtttcatgagcctgatcctgcattgatcgtttcatagtgtgccggcaaagcgaggctgacaacattccggtaggcaaaggaggcgtcctggaacttcgctaccgcgcctggtagagtcccctgaaacccaggacaagaagagcgatgccaagaatgagggccgaccagccgataacgtcaccgatgaaaaacacgctgttgaggataccgataccgggcgcgaacagaagaacaagatcggctccgagaagaaccagcaggagattgagaaactttaccttgaaccccggttttttattgttgtccggtttgttagctttggccatattttcctcattgagcattgttgataagcggattcagcatgaatatcctcggcattgaaaccagttgtgacgaaacatcagcctccgttgtgcagaacggacgtgtgacatcgaacatcatcagttcacagctcatccacacgtcctatgggggtgttgttcctgaactcgcgtcacgagaacatgagcgtctgattgtatcggttgtcgatgctgcggtaaatgaggctaatatacaaaaaaacgatctcgatgtcatagcagcgaccgctggtcctgggctcatcggtgccgttatggtcgggctctgtttcgcacaggggctcgcctatgtgcttgataaaccgcttgtcccggttaaccatatcgaagcccatatattttcaggttttattcatgagggccctgatcacgaccccccgaaagaagcgttcatctccctgaccgtttccggcggacacacgatgctcagcgtggtgcaacaggatctgacctatcaggtcatcggccggacaattgatgacgcggcaggagaagcgttcgacaaaaccggcaaaatgctcggactggactatcctgcaggaccggtcatcgaccggcttgctgcagacggagatcctggatttcacgagtttccgcgtgctttgacatcgcagtcccgaaccagcaaaagctatcggaacaacttcgacttcagtttttcaggactgaaaacctcggtgctgcactatatcggcaaacaggacccgtcatatatcgaacgccacctgcaggatatagcggcatcggttcaggaggcgatcacgagcgtactggtggagaaaactgtcgccgccgcgaagaaataccgcataaacgccatatcggttgcaggcggcgtcagcgccaactccggcctcagacagaaaatggctgtcgcgtgtgaggcaaacggcctccgcctctacatccccaagccggtctattcaacagacaacgccgccatgatcgccacattcgcccacctcaagctgtcccggggcacaacaacacccaacacgtacgatattgccccgttcgcgagttttgagacgcaagggtaaaaacctataattcaggatactacccgatcactacaatccctttgctaccatgctgaaaagaccgttccggctgtttatcgccttttttgcgcttgtgctattaccctgccccgtctgcggcttagcagcatcggcgcacgaacctgatcctgaaaacaccatctatctcgacattccttccggcagaatcgtcattcagctccgtcctgaaatagccccgtcccatgtgaaccgcatcaaggagcttacccgacagggtttttatgacggcctggctttccacagggtactcccgggcttcatggcacagaccggcgatccgctcggcgacggcacaggaggatcgggtaaacagatcaaggcggaattctccaacgaaaagcacctccgcgggaccgtctccatggcaagggccgaagatcccgacagcggagacagccagtttttcatctgcttcgcgcctgcgccattcctcgacggcaactattcggtctggggcaaggtcatctccggcatggagttcgtcgacactatcaaaaccggctcgcgatacaacaacggcgtcgtttcaaacccgaccagaatcatccgtatgcgggtcgcagcggacttcccctaaaaacaagggcacctctattaatttgttgcgcgaccatactgcagaaaaatcgcatgtgttgaagccctatgggattatcgatcaacgtaggtttcaattgaattagtcgatcgaatagtttatctttggggttttaagcgccggagcttcttggagcttcttggagcttcttaaatattactacgacaccatgtacaacacaatattctcacttcttttattctcaccgcaaaatccgggaggagctgcgccgaatccgtttattcagctcgtaccgctgcttcttatttttgtggtattctactttttcctcatccgtccgcagcagaaaaaacagaaagaacgcgaaaaggtacttgaaagcctgaaacgcggtgacaagatcataaccatcggaggtttgcacggaacagtagcaggacttgatgcagagaaaaaaacagtactggttcagttaggcgacaacctgaaagttacgtttgaccggagcgccatagcgtccacggaaaaacaggaatcgggcgagaaactcacagccaaggattaaaagaaatttatgcagcccatacccgcaaaactggttctggaaaacggctccgtctataaaggcgaagcatttggacatattggcgaagccgccggagaagtggttttcaacacgtcgctcacaggatatcaggaaattcttaccgatccgtcttacgcaggacagatggtgctgatgacctatcctcttatcggaaattacggtgtcaacgagaccgatgaggaatcgggaaaaatctgggcttcggcgatcatagtccgtgaagcctcacatatatacagcaatttcgcggcgactgacagtctcgacaactacctgaaagagtcggaagtcctgggtctcgcaggcatcgacaccagaaaactggttcgtgaaatcagggaaaaaggcgcgatgagaggagttatatcagcaattgacgccgatgagaaaagtctgcaggaaaaagcgattgccgtacctgaaatgaccggtctcgaccttgttcaaaaagtcagtacgccacagagctatacagcagattgcccggacgcacaataccatgtcgttgccatggatttcggcatcaagagaaacattctcagaatgctgcaggatgcaggatgcagagtcaccgttctgaacgccggcgcgacagcagatgatatccgggatctgaatcccgacggtctttttctttcaaacgggccgggagatccctttgccgtaacctacgcaatcgatacgatcagaacccttatccgggagaacggcgattcagctcctttgccgatattcggaatctgtcttggccaccagctgctttccctggcttacggagcaaacacctacaaattgaagttcggacatcacggcagcaatcatcctgttaaaaatctttcaaccggatcaatcgagataacatcccagaaccacggatttgccgtcgagatgagctcacttccggaagaacttgaacttactcacctcaacctttacgacaacactgtcgaaggtgtgcggcatcgtgagttgccctgtttttccgtccaataccaccccgaagcggctccgggacctcatgactcaaactatcttttcagtcttttcaccgatatgatggccggatagaggcatatgctgtgcttacacgctgcgaccctgcttatcagcctgatgatgttttctttctcaagcgctccggctgacgacggaaaactccgtaacgccaacaaacgctacgaggagagtcagttcactctggctgcttttctttacagaaaggttatccgggaagaacctcgcagccgtaacgccgacatagcgtcctttaatctcggcaatacgcttttccgttcaaagcgttatgcagaagccggcatccagttccgcaagaccgctctcatggacagccagccggaaagattcagggcagacgcacggttcaatgcaggaaacacctatgcacagctctcgctgttgcgtcaggaaaaggaagagaaaaccgcgctgctgcaggcttctctcaaggaatatcgctccgcgctccttatgaagccagatgatcaggagagcaaaatcaactatgaaattatcctccgtcgtctgcagtcgctaacttcttttcctccgaaaaaagaacagactcctgatactccttccgccggcagcagaagcgctgcagcatcgaacatcctcctgcagtcggccaaagaggaaggcagggtgctgcgaaacagctatcatgccgccccaaagaaaaataacgcgctgttacagaaggactggtagaacatgagcagtgaaaaaaaggttcttctggtattcctcgccgctgacagcggggttgacggagcaaaatcgctctttgaggaagaatcgaaaaagggcgtgaagcactggtttgatcaatcctttcgcagtctgataaaaaaaacacagtttgccattcctcctctcgcgcttatgatacttgcgtccgttgacgtcgagggcatcgagcaacgcatctgtgaccttcgatttgaggaactgccgcttgaagagccctgggacctgatcggcataagcgtacagacaggaatgacagccaaagccttcaacctcgctgacacccttcgaagtaaaggcttcaaggtagcgctcggcggtgcccatgtaacgcttttcccggattcgtgcagacaacatgccgatgttctggttcacggcgaggctgatgatatatgggcggatgtactggaagaccttaaaaatgccgctctgcaaaaggactatttccctgttgattttccggacctgtcccgatcccgcccgattgcttcgcgcctgctcgacaagagacggtatttcacaacaaacatcattcagaccggccggggatgcccctacagttgtgatttctgtactgtccatgttctcaacggcaacaggcaccgcagacgatccataaacgatgttgtcgatgaagtcatccgcttcagcgagcatgacaacagaatattctttttcgtcgatgattccatcaacgcaagtgaagactatgccctggaactcttcgagcgtcttgtcccgctcaacatcacctggttcggacaggcgacaacaacgctcggtaaacaaccacgtcttctggaaacctttgcccgttcaggctgccaggccctgttggtaggcattgaaagcatcgaaccggcaagcagagagagacataaaaaaacgcaaaaccgctcatcagaacttgccgaagccatcatcaatattcgcaaggcgggaataagcctctacggcagcttcatctacggcctggacggcgatacgcttgaaacacctgccgcgatacttgatttcattcgtttaacaaagctggatgtcccgggaatcaatattcttcgaccaaatcccggaaccggagtcttcgatcgtctgcgggaagaagggcggctgctttttgacccggatgacctgggcgcctaccgttacaccttcggacaggaaatgctctaccggccaaaacagatcagccttccggactttatcgaaagctattcacaactcacctcggaaattttcacggttaccggctccctgcgccgcgggcttgccgctccgagtgcaaaggctgcagtactcctcttcaatttgttctatacacacctctactcactttcccgcaatgacctgaagcaacagacaaaacggttctgagcaacggggcccttacaacttattttttgttttctcttattttttcacgtcatacattgatgattttatgattaacttttgtattttcatttcattgttttaacacatctcacagacctatatcattacgaacgaaggggaacaacatgaaaaaaattctatcagcagctgcaatttgcggccttttctttatcggatgcggtggcgcagagaaacctgcagcagaatctgcagctgaaggcggagcagcaagtgagctcgtcagcgggtatgatcttgccaacggcatggcgatctacgaatcggactgcgcaggctgtcacgctgaaggtgctctcagctcaccgaaaaccggcgatgtagaagcatggacagcacgtatcgagcagggtatggaaacacttatcagcaagtcaattgaaggctacaccgcagaaggcaacatgcctgctaaaggcggcaatgacgctctttccgacgaggaagtagcaaatgcagttgcctacatggttgagcagagcgttgcaaaatagttgttatctgaggcaaaagctgcagtaacagcagccgacgttgcgaaacacaacgttgcaaacggcaaaaccgtctacgatgccagctgtgcggcttgtcatgcaagcggtattttgaaagcaccgaaaaccggcgtaaaagctgactgggctgctcgccttccccagggcttggataccatgatcaaaaaatccatagacggctatacagcagccggcaacatgcctgcccgaggcggcaacgccgaacttaccgaccagcaggtgagtgatgcggtcgcctatatggtcaagtctgtgctctgaccctcccgcttgtttccatagcagttatgcggaccgtcttgaaacccggtccgcttttttattccctcccgccccagaacctcgcgagcacgattcccgaaagattgtgccaaagactgaatatcgcgccgggcagcgcggaaagaggctgaaagaactgattggccagcgccacaccgagaccggagttctgcataccgatctcgatggctatcgttctgcaatcgactcgattgctcccgaacaatttagccacgccataccctgaaacaaggccggacagattatgcagcatcacagccgctattgtcaggacagggaaagcaagcacactgtcagcgttcaaggccatgacacaggcaatgatcagggaaatagagacaacagatataaccggcagattgtcactgtaacggtcaaccgtgctgctgaataacctccttgcaagaagcccggcaaaaagaggaagagcaacgatctgaaacaccgagagaaacaacccgccaaaggaaaattcaatcgacctgctgagaatcagatagatgattcccggagtaagcagaggcgcaagcagggtggaaaacatggtcatggtcaccgaaagtgcgacattacccttcgcaagatagacaatcacatttgatgcggttcctccgggacagctcccgacgagcaccatgccgatcatgacttcctcaggtaacgacatcacgaagctgatgagaacggcaagacccggcataacggtatactgaatcagtgccgcaagaaaaatcacgtttcttttttcccagacatccctgaagtcatgaaagcggattgtcgtgcccatgccgaacatgataactccaagcaagagcggaatgaacggtttaatccataaaaaaatttccggaacagcaagggcaacgatcgacgcccctacggctatggtaagaaaatgacgatgtatggtattcattaacagacagctaatggtgaagggtgctgcagtaacgtatgcctaagtttagcaattcaacagttgctaacccgaataatttcattaaagaaagaaaagcagggggtacaagggcgggaaactttcctttttctgtcatttccgagcatgacccgtgatgagcatctgattcacaggtcttacacgaggcggcatgactcctctacaccccctgtcattcccgtgcttgacacgtggctgtctgtggttttgagctttcttgccggttttcaggaggttatcctggtacatgatcgacagccgctcaactcaggttatgaaatgtggcgctatcgcgagaatttttcgcagtgaaatacctgctccatttgtatcttctcttgcagagcagagcaacgcctcgatcacactcaatcatgaatgaacttgaatatatcggctacgctgcgggatttataaccacccttgcccttcttccccaggcaatcaaggtgatacgctcaaagcaaaccagggatatcagtcttctctggattgtgttcatgattatcggcatatttctctggctctgttacggctatgccaacgagagccttcccatgacaattgcaaacgctgtcacgctgctgctcctgacggtcatccttcttttcaaacttcgtttcaagtaactggaagacaaacatgaacagaacaactataggatttatcggaacaggacgaatagccagggcgctcatttcaggacttgctcaggatgacagctttgaaatttcaggcttcgacaaaaatcctgaagcggctgaaggggttaagagagagtacggcatcagggcctgccccacattgcaggtactcgcggaatcagcggatagtatcgtccttgcggtaaagccctatcagattgaagaggtactcacagaacttcggggccatctcagcgctgcgcacctgcttataagcgtggcggcaggaatcacttccgggtttatccgtgaacactccaggaatgatatgcgggtcatccgggtcatgccgaacactcctgcatttgcaggagagggcatgacggctgtctctgcaggagcgcttgcgacctcggctgatattgcgacagcggaaaaaattttctccgcgatcggccgggtactggtacttgatgaatcgcttatggatgctgctacagctgtttccggaagcggtcccgcctatatgttccacattatttcatcaattgcagaaggcggaaaactctgcggcctttcagaaaaagaggccttgatactcacggcgcaaaccatgctgggcgcggccagaatggcacttgacagccaaaaaagccctgaggaactcatcaaggaggtcaccacacccggaggaacaaccgaagccggcctgaagcagatgatttcccacgacgttcgtcaggcgatgatagacacggtcaaagctgctaccgaacgctctcttgaattaaagaaataagtccgcagtgagacttccaggatatcctgcggcgttcctcctgctgctgctcagcacgctctcaaccatcacaggcaaggccgcagaacagattgagcatcaagccgacacaccgttcctctctgctgacgtcagcaacctgaaaccgtttaccggtgaagaacttgaactcacctacaccctcttcttccacggcatcgccccgaaaatcctggagagaggcaaccctgtgcatcagggactatgggctgaagagatcgatgccaggcagcatataccaagcacgcccgccgctgttcacagcaaggcattccgacaggcgatcatcaagcgaatgaaactggtgccgctccggagcggtaccctcagtgtcagcgggtacaaactgctctgcctctttccgaaaaatctctcctcagaaacagaaaacgcccctgatgactcgcttgtgatctcagctcccgatataacgctgcaggtgctaccgcttccagaaccggaacctgcgggtttctatggcacagtagggacatacaccgtctcggcttcggttgacgctgataccgtttcttcaggctcaacagtactgcttaccactgttatttcaggaaacggaagtctgcgaaccctccccgacattcctcctgcacttccggaaggcatttccatactgacaacggcaggagatgacaaagtcgactatgctgccggcagactttccagaacctatacactgaaggctgaaaaagcgggaacatacaccttctcgcccttgctgttcatggcattcgacccggagaaacgggagtataccagactcacctccggagaactctccctgaccgtgctccccccgaccgcgtcaaatgccgtacctgaacatgcgccggaaacaacgacagacgagatcgccagtcgggagccttttcacctctcccgactgcttatcgcccttctgtcggcactgcctgccgcgctgctttacctcctgatcagaaaggcgctgaaatcccggggccgatctgctgacgctccccgcaggaaacaccaccggaaaaacgctcatacgctgcccgaactcagggaggacgtcctcagaactctcaggctgcgctgcggcatggatccggagagtatgacaaggcgggaactgatggaaaagctggagaaacagggcacagatgatccccttttaaaaaagctgtttgctcttctcgatgcgttcgacaggctggatttcgcaccgggagaaccggacggggaagcgctggaaaaactgcggcaggaatataaagccaccatggaacaaccggagcagcaatagcctcacgcctcttcctgactgctcatccgcccgcagactcaaacccgatcttccagacaggaaccgtttttttcagttcatccataaacaggctcatcgccttgaaggctgcgtcacgatgttttgaccggacaagcaccacgatggcggcttcccccaccgggatgctcccaacccgatggatgcagtgaaggctgtgtatgccgaacctaccgatgacctccctgccgattctttcaagctccttctccgccatacccgcatagtgttcgtaaacaagggtacggataggttctcccttctcactgtcacgcacgagaccggtaaagaccagctcagcccctgcatccggattgcggggaacatcaaaaatccagtcgtctatccgatcttcggttatcgctacagataccatgatcaacctccgcttaccggcggaatgatcgccagttcatcaccttccttcaccagcgtcccttccgcgggatactccatgttcagagccagcatgaaaggcattttcgttaactgtggcgacagcttcctgacctcctgctctacaacttcgatggtacttccttccggaatatccatctgaaactcgtcccgagcgagcagctcgcgggcggaggaaaagcacttgacggtaaccgttatggttttacgacggatcatgcagagaactccagggtaaaaggttgcaggtcaccaccgtaccgggagacagaaaccgtcctgaaggtggagcttctatcagacaatttgcgcctgccagtgaggtgatcatgtgtgattcgattttcctggtcgcgttgcagaagagccgaccctctttctgccatatccggccgaacaggaaacgatagcgttttttatcagcaggaaaccgctcgaaaagctccgcttcgattttcccgtgatagcggctgttctgcatgactgaaagggtgggcatacagtattcgagaaaacaaaccagagacgatacagggttgcctggcaggccgaaaaccacagctccctctttcctcctgccgaaaaagaacggctttcccggtttctgggccaccttccagaacttctgctcgacaccgagatcggtaagcagtcgctgcatgtaatcatactcgccggtagagatccctccggcggtgatgagcaggtcgcatgaaccaagcgcctcatcgagagctttccctatggcccggggatcgtccggaacctgccagagaccggctatcgtcgcgccggaactcgcaacgcaggctgcaagtgaatagcggttgctgttatagatcgacgatccttcaagctgctcacccggcaagcgaagttcatcgccgaccgtgactatggcaaccttcgggcggcgatagacctgcacctcttttcttccgaatgcagccagcacgccgatttccgcgggagtgagacgaacgcccctggacagaagcagttctccttcaggaacctcttctcctgcataccggacgtttgcacgaaactccggagctttgaaaacagcaacctcactcccgccgaaaccgctggtattctcaaacataacgaccgtatccgctccttcgggcatgggcgcaccggtcataatctgggcacagcatccggagctcaccgtctcccggggcatgttgcccgctgaaatttcctcaagaaccctgagcgttaccggattgtcccctgacgcttcctgaatatccgcccactgcacggcaaaaccgtccatggccgcattatcaaatcccggcagggcaaaaccggcaacgatctcttcggcgagcacctgtccctgaaccgtttcaagcggcatggtttcaacaggtaactcacaaatagctgcagcaatgatctcatgagcctctctgacacctgtcatcagtgacctcccccgttaatcatgtcaaatgcgtgaaacagcccgggcacaagcacttcaagagcgtctctcgcggcaccctcgcttcccggaaggcagagaacaacggaagaaccgatagtgccggcagcaagcctcgaaagcattgccgttctgatcttcccgtgcccccactgaaagagcgcctgttcgattcccggcaatcttcgggtgaatttcggcagcagcgtctccaccgtaacgtctctcggcccgagaccggttcctccggaaatcaccacaagctctgcgcctccggcaatccacaggtcaacggtatcggcaatgcggtccggctcatcaggaacaacgctgaacatatccacaatgcaacccgcggattcaaatccgtctctcagcagcgcacctgaactgtcaaccgttcgaccggctgaaattgaatctgaaacgacaagaatagccgttcgcggcctgaaaccggacgatatcccgcttttccccccgctcttcttctccagcctgatctcatggatttccatggacttgtcaactcccttgcacatatcgtagatcgtcagcgcggcaaccgtcacagcggtaagcgcctccatctcaacaccggtagcctcttttgtttttactgtcgctcgtatcgcaatgcgatcgtcttccagagcaaacccgatatcgacccatgaaaggctgagctgatgacagagcggaataaggttcgccgtctgcttggccgcctgaataccggcaactttggcagttgtcagcacattgcctttcggcatatcgcccctctgtaaaagccggatggtttcaggctgcatggttatacatccggaagcagatgccgttcgcatggttcccggcttcaccgatatatccaccatttgtacattcccgttctcatcgagatgtgaaaagtccgccatctattcgattgttgatttgtcaagaaatcattaaaaagcattaggtaatttaaatcctctcaacgaaggttcaagatattctgtcaccagggataaacacaacaccataacgaaatataatgctaaccggcaggaagagatcatcatgataaggatgatccccgcaagcgacagggatatcaacagcacaaaagggaagtaacgagcttcaggccaagcccgtcgctgtttactcttcccgggatgctctggtgatgcggcataaaatgctgcaccgacaagctgaaagcatgaaaatatcaggaaaggacagacaagcaaaaaaggagttcggcttccggtttttcagcctgattttttggcgagagctttactgcttgaaatactgtgcgattttcatgttccgacatgctttatgaataaaacaggaaaatcgcactttgaaaaggtcaactcaggaatgtggtatcctgtcaatattcatactgcagccttgtaaataaagtagtaatgtttgactcagcgtctgccgccacattattgtaatgacccctccctgcatggagatagtcaaccccaaaatcaagattcagattttcagccaaagctaatgtcccctgcgcatacaaatccgtgccgatataatctgactggcctgatggaggatctgcacttgcgtaatagcccgcaccaagatacaaactgagaatatcattaacaggaatagatacctttccctgcactgacagcataccataaccaagattagcataacttgacccaggaagccctccgccatcaatgtttaacgtatgatcatcgattttggtatccgttggcccttgttcattcagctttcccgtgtaaccccagtagccggtagttccaaccagggacattggagtaatgaaagaacctgctgtagatcccaaatcccggaaatccttatcaccacttgcataaatccccataataccaaataacatatcgtcaacaggaacctcaaaagcaagttttcctgcccatccgcttgatttcacatcagcgtcaagatgactccctgcaacaaaggcattaatcttaaagctttctcctccgccggcatatctggctccatacactaacaagttaccgtcaccgataagagcctgcagtgaaggttcaggaagctcattggctgtaagaagatacgcagatgcgcccaatcctgttggatcatgatccatatcgaacaggtagattatcaaatcgtcttccgcagcagcatctccctcaacaagctgtcctgcaccagcccggaatgcaaggtcaccgtatgaggcttcaaacagtgctgcaagaggattaaaatcccagtcactgctaaacatggtatcaccaaatttatcggaaatcggaaccagtccggctgacatggttacacctgtatcataaatacctgctttgataacggcatgacgaagtttcacagggtcttcctggaatatgttcgcattgatatggccgatgtttaattgggtatgtaaacttaccgactcactaaatttaacgtcaatcgtcggcctccatcgcaacatgctgccagtaacgtcatcgccagcgttgtctctgaaatcgaaataggaatttatcctgaactggccatgccatgaaaactcaggatcggccaaagcatcatcgggcagcaagagaagccccccgaccaggataaaactgaacagaattgataaacattttctcatgttttcctccgcaaaaaagtgagttaaaaaatacgacataagacataagataataaccaagcccgagctacatcccccctcctttttccatacaccatgtaacctccgatcaatctatgcaatgttgaaatatattaacaagtgttaactttgcaaaaaaaagaaagcccaaaccaaactcatacttgacgaaacaagccatcctcataacgtcactctccggcaagacagggttaaaacttcttttcttgaacgacccagggtgaaggtcaacacagtcatcaggccttggaataaaaaagtttttgttcaataacccaataaaccgtagatttaaactggtgttttatacattgatccaatcagaccaaattattattcaaattgaaaaaaaaatttgcctgacgataaccgacacttgaaaaagctgaaataatttatcatggcggggatttcaggggcagtgttatttttattttacgatgcgataaccgcgaaagtatagtctttataaattccactttttcagatttttttttgcccaacattgttaacaattgttagcaccaatagcgaggagaccataccatgcgatctatctcaaggaggaaatttatccggacatcagccgctagcgcggttgttttatttgccgggtgcagcagtcccagaaaaaaccaggctgcagatgcagaaggctatccttcagtcaaaatcggcaacatcaatagtctgaatcccaatgagcccctcagtttcaactaccccgacgacaaatcgccttgtattgcggtaaagctgaccaaagaggctatcgggggaatagggcctaaaaaaaacgttgttgccttttctaccctctgcactcatatgggctgcccggccacatacaacaatgggcgtcttgtctgcaaatgtcattactccatgtttgatgtttccctcaacggacaaacctatcagggccttgcctcccaatggatagcacagattgtcttgcgtcttgacaccccgaccggcgatatttacgcagaaggggttgaaggtctaatttacggcagaatcggaaacctgaaactaagttaaggagacagttattatgtcactcttcgacagaaaagacactcttcccattccgccgaaagatgcggaaaaatacacaacggtatgtcagtactgcagtgcaggatgcggctataacgtctatgtatggcccgagaacaacaacggttcggcaaaatccaacgccttcaatgaagatctgtccaaacaggggcaggtgatgtccgggttttcctacaccgaaaccatgcataatgtcataaccaggaataatggcaaaaaataccatcttgccattattcctgcgaaggaatcacggattaacaaaggtgattattccattcggggagggacaaacgccctaaccgcctacaatgaaaacggctatacgaaaaaacgcctgaaagaccctctgataaggagagataacggttttgtcgccattacctgggatgacgctgtcgagatcatcgccagccttgtcaaagcctcaatggatagctacggttccgacagtattgcaatgaagttttatgaccatggcagctcaggtatggggtttgaagataactgggcagcaggaaaactttttttaagcggtatcaaaacacagtatctttcgattcacaaccgaccggcatacaactcagagacatgggggatcagggaaagaggtatgcacgaacttaactatgacgtagatgatgcaagactggctgatacaatagttctctggggagccaatgcctatgaatccggcactatcctctacaccgagcatatcatgccgaatcttcagggaggatcaattgatgagaaagagagtgcattcgaagctggcgaacctgctgaagaaggcaggattatcattgttgatccacgaaaaaacgcgacggttaccataagccaggatatcgatccggacagggttttacatattcggcctaaccttggaaccgactggattctggcaaatgccatcgcaagaattgtctgggaaaacaaatggtacgataatgattatcttcaaaaacgtaccgatatgaaaacgtttgaagagtacaaggtaaaatctcttcaaaccggcaaacccctttccgcagtcttgtcagaggctgaacaaataacaggggtttccagaaacgatatggagaaggccgcgtcctggatcgcctcaccgaaagagggaaacttcaagcgcagaacccttaccattttcgagaagggtattatctggaacatgaaaaactatgaccaggttgcagcaatagcccagctcaatgtgctgtctcacaatgtcggaaggcctggcacagggtgtggaagacttggcggtcaccaggaaggatatgtcagacctcctgctccaacccctgggtcaatttatgccggtggcccacccaaaaatgtcgacaagtaccttacgggaggtggcggcaaaatgttctgggttggaggtacagacccttatcttggaacaccgaacagccagtttttcaaaaaatcaattaaaaaacgttcgacagaactccttgattacctggataatggcggtgtcccctcatcacctgcagaatattctgccaaagttctggaagcattcgaacagaccgggggtttgttcatgatagtccaagatatttacatgacgcatacagcacaagatgccatgatgatacttcctgcagcaggttggggagaagctgttgatacatcgattaactgtcacagccgcctgctgcggatttacgacaagttcatggatgccccgggtgaagccttgcctgactggaaaatccttgcattggttggcataaagcttaaaaagctttatgaagctgaaggaaataccgaaatggcagagagattcagcggtatggaatggcaaaatgacgctgaagtatttgcggcaggcgctgaagaattcggcgacaacaaggtttcggaaaaagaagaagccggtctttctcccgaatgctacaaaggcgttacgcacgatatgttaagaaagcttggcaatgaaggaatacagacacctgtcaggcaagaccctgcaacagggaaacttgttggaactaaacgtcgctacaagtactcgtttgccacaaaagacgggctctttaaatggtacggtaccgatccctggacaggttatccaaaagaagttgcaaaatatctcgataacccgaagtacccgttctggttcaccacaggacgctcacaacaggtctggcaaaccatgtatcatgacagaagaattcctgaaaaatacctgtccttgccactgccttatgtggagattcatccagatgatgcagctaaacttgacactacaagtggcgacatggttgaagtatataatgaagaaggcacaagtgtagcgctggtatatgtcaacgattcacccaagcccgggcttgttttcggtattatgtgccatgccaaaggaacgatgaacaaccttatctcatcgtacaccgatccgaaaaccaccattccctggtacaagggcacaaaagtcggaatcaggaaatatgccggcaaacctgatgacgccattaaaaccgcaagcctgcttccaaataatgatgtaacttgatgttttttacagttcacaaactattttcatcaggccatcccattccttggatatggcctgatggttttagccaacaacttctccgattggtaactgcattattatgagttcatttgagtacatgttttccacatctgaatacttgcctgatgcacctgaaatcaatttgcgcaagagtatgcagcaaaccggtgaagcgcgcactgtgctgacagacagatttcagagaacaattgactatacccgtatttccgttacatccgactgtaatcttcgctgtttctattgcaagcgtgaaagccccggaatacctaccccggatgaccagcaaatgaaaaccggcgaaataaagacgctgattgagctgcttgccgaaatggggatcagaaaaatccggttcacaggaggagaacctctgttgcgtccagacattgttgatcttgtacaaatagcaaaaagtaccaccggcattgaaacagtctctcttaccacaaacgggacccttcttgaaaaacatttcgaagctcttgtttcagcaggacttgacggtataaacctgagtattgataccctgaataaacaaaggtttttcgccatcaccagaagagacaaatttattgcagttcacaaaatgctcaaaagccttctgaatagttctttactgacaataaaattaaatgttctactcctcagagggataaacagcgatgagataaaggaatttgtagcattgacaatgagttacccggtcactataaggttcatggaactacaaccttttgatgacagacagatatggcgaaccggaaggttcatgagcgcagaaaaaattcgtgctgaattgtttgcagcttatcccgctttatccgaggtttcaggttctgcaacagaatttttcagttatcgtttgcccggcagctcaggatcactggccataattcccgcctatacccggaatttctgcagcaagtgtaaacgtttgagaatcacttctgacggcaaagtgctaagctgcctttaccatactcaaagcctggatcttttgcccgatctacggaacagatcagcaaaacatcagcttgaagccatcatccgcaaggccgtatcattaaagccggagaacggcaagcacggaaacaatgcgaaaggaatgagtatgtctgaaatcggggggtagaatttcatttgctttcgggggcaggaatgtctgtagacttttttactctcttgacatccaaaccaggcctgacggttccaccctgaagaacccggcagaataacccttctttcggcataatgcaatcacccgttgctttctgtatactacacccttgattatggcactccttgccgatctgggtaatttcaagcaggacacccccatcgatgatcaatttgtcgccaacagaaagggcaaatatatcaatacctttagtaactaaattttctccaaacattccctgttcaagccagggaatacctttacgcattctttctatactttctgctgcaagtacagatacttgacggtgccacgtgtcggcatgagcatcccccactattccccaatccgtcctgacgtacacttcgcttaccggtgttttcaccactcctttttccctgctgacgcaaattgcttcgattactcccatgctatcaccattatggattacctgttactgcacgatctgcaccctgttaataataaagtacacattcacccgctgattttaagatgaaaagaacaaccgcgtctgtcccgtacactgaggatgaagctgctcttgcaggttttgccaaggcattggaccatccggtgcagctgcagatcctgaagctgctttcaacacaatcatgctgttttacagtagagctcaccacgattattcccatggcacagtctaccatctcaaagcgccgcttgaagcgagccttatccagggagaaatcaatccgccaagagtaaaatattgtcttaaacgcgaaaaccggaaaaaagcaagggaggtgtttacaggtttccttgaagcaggtatcgctgaaggcgggctcgatgtgcagtgctgagcacaactctcaaaaaaacaagcaattatgtcgcgattatccattctgatcctttgtacggggaactcatgcagaaaccagatggcagcaggatttctccgttcgcttgatgccagcctcgatgtgtattcagccggaacaaaaccgtcaggagaagtccattccttagcggttcaggttatgcgtcagaaagggatcgatatcagcaatcaaagtccggtgtcggttgaacaatacctcacaagagcttttgatttggtgatcacagtctgcgacggagcgaagaaaagctgtcctgtgtttaccggaaaagtcgcccaacggctgcatatcggttttgaaagatcctgcaggcgccgggggcaccgacaaggaaaaacttgttgtgttgcgcaggatccgtgacgaaatccatgaatgtttccaggcattttatcaggagaaatcagtagtgcccggttataagtcaaacaaattcaattggttacagatatcgctgctctgaatcgtgctagcagaattcgtaactaattgtaaaatatcgacttgctcaaacacactgacactcagaatctgtaaaaaagtgtagagagttatatccaaattaagtttctttttcaccaaagcaattaatacgtataccgaaattgctatcctgatttgtgtttttacggcgttttccgatgttccataaaacgccttgattcgcaaatgctgcttgatccatttgaagaacagttcaatctgccatcggcatttgtagaggtctgcaatgacttctgctgaaagcttgaaattgttgctcagaaacacatatgatttaccactttccggatcaacataccggatacgtctgagcggttccgggtaataaatcgatgggcttggtcctgtcagcttgatggtttgatcacaccggaatccgttctttgtatcaacaggccgggagtattgtcgctgaaacgagagattggattttcctcggatgacaaagaacccttgtgcctgatgaatgtgattcaagcggtcaaaatcggtatatccgcgatccatgatgtagaaagaaccaggctcaatgatgagcatatcaaggatgttgacatcatgaacttttccattggtgatggcaacaaacgacgggatattgccgcgtaagtcgagcaaagtgtgcactttaactgcacctttgcgtctcctgaacgttgcccatggaaacagcgcaagacagagatcgatggtcgttgaatccagagcgtatacggtttcctgaaggctgacgccaaaggagtctttgctgtagagttctctggcatgatgaatcaggatatgggcaaagtcctgataaattcgccagtcccgtttttcattggcatcggcaagcgtacttcgagcaatcttgccacggatacccatgtgatacagtttgttctgcatgccgagcaggcaggtggtaatatcgcgaaggctttcccgataggtcagttgtgcaaagaacaggcaaagatagtgatcgagacacgtgaacgactgaactttataattgcctttgtaacgcatgacacatcgacgaaattgatgaagcggcaaatggtcaagaagctgagcaaagactgtttttcctgtatacatcgatcattccttgtcgtagaattgtgaaatgatcaaagatagcaggagttttcaagtcgggtaacgccaaaaaatcgctctatattatttttttataatctcttataagagtttattttttcaacaaccggacacgagtgaggagaaatatcctgagttgtgccattagtgcgaaaacccagaatccaagagtttattgagttcgctgcccgcaaattcgccgacatccatctgcatcacatgtacctcaccggtttgctcatcaaggatatgggcttcatgcacctgccagagttttttccggatctgtcgtaacgagcgacccgtttttatctcgaggtattttcccatcatcagtgccatgaagcaaatgagcatgtgggcgcggatggcatcttgcgtacgatggaagatcggtcgtgcctgcaggtcagacttgctcatgcggaatgcctgttcgacgtgccagagatcgcgatagtatgcgataagctcgctactggacaactcgtcttctgtgatgttagtgacatagcctttgataccgagaagcttctctgtctttgcctgtaggccggcatcgaagatgaagggtttgtctttctctttggacttcttgatgaatttagcccgtctgccgggctcattgcgttcaagcagaacaagcgctcgcttgacctgcttgtcgaagtcccgcttgtccttcttgtaccgggcatcagagaactcacagatcatggtggcatttttcacgacgccatcatagctgaagcgtcgtatagccttgtccgttcgaggcagtgccgtgtgaatctgatcgatgaagttggctgcagtgttcgccagccgggctcccacgatatagcgatatccttcagactccagttgctgcatgttggctttcgagagcatagcggcatcggcaacgatcaccggcttggtatttccgacccgctcctggaagcggtgcacgatggccagcatggtatgcccctcaaaggtgttgccttcgaacacctcgtgcatgacagggaaccctgagcgggtggtgatcaggccgatgacgatttgcggctgctgtggcttgttgtccttcgagaacccgggacgttggaagtcatattccttgaaggactcgaagtacagcgtagtgacatcgtagagcaccaggatgaatttgtcctgcagatcgttctgggcagtctggatagctgccatctcgatcgcctcctgatgctcaagcagcttgctgagcatgcgatggagagttcttctggcataacggacattgaaataccactccagaagctccagcgtacgcagcttcgaggcgggctcgatgatacgcatgagcgccagatccaaatacagttccggcaaaaagccgagaccgcattttcgagcgcaggcatgaagcgtattgcgcgcatactgatgggtgacgccgacaagcttggagcctgcaagagctgtctggagcgatgaaggtgatggtggagtgtcagcaaacaggcttggctgtctgcaatgggtttcaacgtatttctcggctttagccatcaacagttcgagttcctgctcattatgagcactgccgatatgcttgagaaaggaacgctgtttccctttattctgaaccacctgaacggcagttgcaccagatgcagttcgcacctttctgattgtcaagtctccacgcatgcagaaaagataacattagtgcgaaaactcgggaatcagaaaatcttaactataaaagaaacaatgacttatttttcgatgcctgcgaatttgtgaaatgtggcacaactcaggagacacgtgaacgactgaactttataattgcctttgtaacgcatgacacatcgacgaaattgatgaagcggcaaatggtcaagaagctgagcaaagactgtttttcctgtatacatcgatcattccttgtcgtagaattgtgaaatgatcaaagatagcaggagttttcaagtcggcaacgccaaaaaatcgctctatattatttttttataatctcttataagagtttattttttcaacaaccggacacgagtgaggagaaatataaaaagggggaatcaccatgagcatttcatccaaacagctttcttttctcgaccgctatctgacgctcttgatcttccttgctatggcggttggggtattttcaggctatctcttcccggcagtaccggacttctggaacctgttccagtcaggaacaacaaatatccccatagccatcgggcttatagtcatgatgtacccgccactggccaaggtgaaatacgaggagcttggtgatgtgttccgcaacacaaaagtactcagtctttcgctggtattgaactgggtgatcggcccagtgctcatgtttgctctggccattatgtttctgcacgaaatgcctcattacatggcggggcttatcctgatcggtctggcccgatgcattgccatgatgattgtctggaacgatcttgcaggtggggacagggaatatgccgccggtcttgtagcgtttaactccttgttccagttgttgttcttctctgtctatgccttgatttttctgacggttttacccacctggctcggcatggattcattcagtgtttcgatatcgacatctgaaatcgctacctcggtttttatctatcttggaatcccctttatcgccggttttctgacccggtatctcctgctgcgtatcaagggtgctgagtggtaagaacaagagtttattccgcgaatcagtccactgaccctgattgcactgctttttaccatcgtggtcatgttttcaatgaaaggagagtacatcgtcaagattccttttgatgtagtcaggattgcgattccgctcctgatctattttgtgatcatgtttatggtttcgttttacctcggtagaaaaatcggtgccgatcacctgaaaacagcaacgctttcatttacggctgccggcaacaactttgagctggccattgcggttgccgtcgcggtgttcgggatcaactccggtgaagcatttaccgccgtcatcggtccgttggtagaggtgcctgtattgatcagccttgtaaacgttgcgctgtggttcaaagaaaagtggttcaggaacacccgattcacccatgcaaaacctccaaggcaacatccggataatcagtgataataccatccacccccatagccgcaagagcacgcatcgagtccggtgaattgacagtccaggggacaacccggatattgcgatgatgcagtcgctccacaagagggcggttgaccagacggaagaacggattcaggaactccggctggaaaccgaggctgtcaagctggccgaatgggtccttccggctctttatcaacagacccgcggcaagcgccggggaaatgtctctgaccgctctgagaatccggggatcaaacgactgtatccgtacacgcgaagcaacccccgagcgctcaatactgtcagcgacgagatgcgcatattcctcaggtggcgggtgcagacgaccatctccttcaacacctgacttcacctcgagattgtagatgacgccacgcactctgccggaagattccagccgctcctcgacaacccgaaatacctcttcgagaaccggcttcactgcccgaacctcgaaacggcaggggacgtcatctgaagcgtgtccgcaatcaaaacggagaatatcagcatatttcattgcgtagagcaggtactgccgttcatcctgcttcgcaagcactttgccgtcaggggccgaacacaatccagctttcatgtacggatcatgtgacaccacgatccggttgtctcctgaaacacagaggtcgagttctatagcatcagccccgaggtcaaccgccttcaggaacgagggaagcgtattttccggatacaccgacctggcgccgcgatgagcatgtatttcaaacgttgtgtcacacataaaaaaaggggctccgcaggcccctgaaacagtattttccggcaaaaaagtcactcccgaatgagccagtgcttgaagccctcgagcgttttgttgaattcgttctcatctcccgaggttggacagacacacaagacctgctcatagcctacaagcgcgaaatagatcgccttgtcatagaaatagttgagctgttcactgaactgtatcgcccgattgagatcgatcccttcggtaacaattccatgctccttgacgtaggcaaacagcatatcacgctcaagaatgatagagtagatcatctcactggactttataccggcttcggcgcgctctttgcccatttcgcggaagttcagggcaatctctttgtcaatattttcccgttttgccacccacttccccagtcttctgaaacgggagtagacgatatcatgcagctcttttctggaatacttcgagtatccgctggtaagcgtattagaccggacttcgtccacccatgtcagggaaagtgattcagcatgatcttctataagtccgataaaacgattgataagcaacatagtacagtaattttaaaaatggcaaatccacttctcctgaaaaactaacggtataggaagaagatttcaaatgtaaccttcgtgttttaacacattattttcagccgacagacaggatcagtttcgcttaaacgacttcaggcatttctgttctgccctttcttctgcgaataccgcttgttttttgatgtcggctttcgtttcgcctttgcggccttctttttcctgaccttgttgcccgtcactttctgtgcttcggactgctcaactccctgagtgccgaaaagctcggggtaatagttctttttcttgttgaatttgttctttcggaacttcttttcaagatcggcgtaagggcttggcgggtccggggaggtattgggattattgaaatttggctcatcgagcacctcctcaacatcatccaaaaccatgtcaggatgaaatgtattctgcaagctatttcatatttatgttaacatttctgaatcgctgcttctgcacaggatcagcggatttgatccgtagtgatcactcattcactgatctatgatcggggggtagtaatttatacttttcacgggattttgcaacaaagcgacagcgttcacaagctatttcatacaaaatgacccatttaccattgcgacttgatccgagaaatagtaaattttgaaaaatcaacccttaatccggagaccaactatgatagactttcgcaaatggatcctcgccatcatctgcccgccagctgcggttcttgacagagaagtcgggacaatcatgcttgttggcctgttaacacttctcttctgggtacccggtgtcgttgcagctctgtttctcttaatcgagcgacagacacaacgcagccgttctcagacatagttttcatgggttgctttttccactcaattcacgtgcagtaaagaatctcattctcttttcttctcctttcatgcgacagcgtaagacttcttcttacagtgaattcaactgcgggggacactgaagagttccccgcgttgaggcatagtgatcagaagagctgatgaataaccggaaaaagaaagcccacatgaacagcggatcggacagttcctttcatccttttgaaatcgccttctgcggttactccaactcgggcaaaacccggttgatctcccgtcttgtctctcaactgagcagacgcttcactatcggctactacaaacacggctgccactctttcgacatcgaccgggaaggcaaggactcctctatagtccgtgaatcaggggcttccgtcgtcatgctctctgaccctcaaaagcacgccctgattggagcgtctgcccctgagccactgctgacgcagacttccctgcttgctgttgacatgctcatggttgaagggctcaaagaactccctcttccaaaaattgttgttgttgacaaagagctcaaaatacttgagctcatccgttcagaagccgttacacatgttgtcgcccttatcgctcctgaacctgccgccattcctgattttcccggtctccctgtctttcatcgggacaatattgacgggatcgccgacttcatcgtcaaccggtttctcggcatcgtttccggcaaacctctttccggactggttctcgctggaggaaaaagccgacggatgggtacggacaaagctctgatcacctatcatacgcggaaccaactcatgcacacggcggaaatgatgcggcatcactgccaacaggtctacctctcctgccgtgctgagcagcaggacggttaccgtgaattcggatttccgcttattgccgacagctatctggatatcggtccccttggaggcctgctctcagcgcagaggctgtcttcagaaacatcctggcttgtttgcgcatgtgacctgccgttcattgaccatgcgcttctgcatgagcttgttcgccaacgcgatcctttctccttcgcgacgtcctaccggcataatgatacaaaagcaccagaaccgctctgcacgatctacgaacccaaaagcagacttccgcttatcatgcggcatgctgcaggaaacaattccctgcgatcatttcttcaagattttcccattcattacctttcagtaaaggatcctcttcgtcttcagaacatcaatactcctgaagaacagatacaggcttccagatctttgtctgaaaaaaacgaacagaaaaaacaacattgatgcctttcctttcagcattaacatctggaggtggtcggttactgagtgaagtgaacaaaaagcctgaggagaaacgatcatgcgaatacttgccgcccttgacttatccgacgtgaccgataacgtagtctccagcgtacgaaaaattgctcacgcatcatcttcaacagtaatcctgcttcacgttctgcccgaggagggacaggagattgatctccacccaactatcgatcctcattatcatccccctgaaaaatactaccatcagcccgattcttctgaagagggtgaacgtgtcccgattctgcatgatcggaatttcaaaatcctgcagaacatctcggatgacctcaacaattatggagttgaagccaaggtctccctggttcacggtaatgccttacaggtgattgtcgagcaggctgaaaaagaacaggttgacctgatcattctcggttcacacggtcacaaaaacctctaccatttttttgtcggttccgtctgctcaggcttggtgaatgaaaccagcgtccctgtggttattgtgcccaaagcactgaaaaaacagtaacataccggcaaccaccggtcggagcagaattcagggacatcggacaaacatactatctttcgaggtaccatcaagaaaattcgtcgtaggcgatcatctctttctcgacgccgagactgtagagcatcctgtcgactgacgatatcattatcggcggtccgcacatgtagtactctatctcctccggctcttcatggtccttgagatagtgctcattgagcacattgtgaatgaagccggtcgggccgtcccagtcatcgccgggctgagggtcagaaagtgcgacatggtagctgaagttgggaaattcaccggcaattgccctgaactcttcatcgtaaaacatctcttttttcgaacgcgctccataccagaaggaaactttcctgcgggttttcatggttttgaacaggtggaaaatgtgtgaccgcatcggggccattcccgctcccccgccgatataaaccatctccctgtctgactcttttataaaaaactccccgtagggacctgaaatacgtaccttgtcgccgggcttcagattgaaaatgtatgacgatcctataccgggagatactttttcccacttgtccggaggaggggtagcgatacgaacgttcagtatgatgacaccctcttcagcgggatgattagccatcgaataggccctgaaggtcgactccctgttccggctgacaagctgccacatagtgaatttgtcccagtcatccctgtactcctttccgatagtgaaatctgaaaacaggatttcactgtactcgggaatatcgatctggatatagccgcccgcccggaactccagtttttcattttccggaagttgcagaaccagctctttgataaacgtagcgacgttggaattggaacgaaccgtgcactcccactgacggatattgaagatctcttcaggaacatacaccttcatctcctccctgaccttcacctgacaggccaggcgtacatcctgcttcacctcggcccgtgagacatggttcagctctgtaggaagcacctgaccgcctcccttggtgatcctgcacttgcacatgccgcacgtgcctccgcccccgcaggccgacggaatgaaaattttttcgtcggtaagcgtggacagcagacttcgtcccgggctgaccgacagggcgtagtcaggatcatcgttgatagccaccgtcacctttccctgcggcaacagcttcctcgccgcggcattgagcagagcgacaagcagcaggactatcgccacaaaaaccagtacagctgagagaacgacaagcattgatagaattctattaactcagttagcgtgaagcacaaataaagctaccggcagatctcgtgcgtctcttgagcagcatgcggaaaaagcacgaaaaccggcgtgcagaaaaaagcccagaaggatttcgagcaatgccggcaaagtactcgagacgcaacacaaatcattcgttactccttacagattgattccggagaacgacatataggccatggaaatcaggccggttaaaagcatcgcgatgccaagacctctcaaaccttcaggaacatctgagtatttcaatttataacgcatggtagccagggtaacgattgcgagaaaaaaaccgattcctgcgctcgtaccgaatacggtagcctccacaaggtcatactcccgttccaccatgaacagcgatgaaccgagaatagcgcagtttaccgctatcagcggcagaaaaataccgagtgactgatacagggtaggactgaccttgtcaaggatcatttcaaccagctgcaccattgcggcaatggtggcaatgaaaacaataaaggtcagaaaaccgaggtcgacctgctccattcccgcgatcccggtccattgcagagcccctttgtcaagcaggtaattggtaatcatccagtttacagggacagtgataccgttcacaaaaacaaccgcaagacccagaccgatagaggtctccacctttttggaaatagcaagaaacgagcacatcccgagaaagtaggcaagcaggatgttcttgatgaatatggtttcaaccgcaaggctgagtaaatgcacgacctgttccattactcctccgtataaccggttatggttctctgcacccaaacaagcagcccgagtataataaacgcgccgggagcaagcagcataaaaccgttattgacataccatccgccctgatcgacgtaaagaaaccggggaacaatctggataccaagcatggtaccgcttcccagcaactcccttgcggccgccaccagcagaaggatcaaaccataccctatgccgtttcccaatccgtcgagggccgattcccctatggtgttcttgagggcgaaggcctcagccctgccgagaacaatgcagttggtaataatcagaccgacaaaaatactcagctgcttgctgatatcgaacaggaacgccttgagaatctgatcgatacagataaccagtgtcgcgataatggtcagcatgacgatgatcctgacccttgaaggaatcaggttacgtaatgctgagactatggtgttggaaccgactagcacaaagatcagcgcggcggacatcaccagcgccgtatccattttgacggtaaccgcaagtgcggaacagatacccagcacctgcgtcgtaatcggattgctctttgcaagaggcccggcaaatgtatcaaacgctttcttaatcgccatgatgaatcctcttcatacgcttatctcagcagctggagatagtcagtaaggtttttccgtaaaaaggtgttgatcgcgcccgtagtcagtgatgcgccgcttatcccgtcaactgcatgctcactttcttcctcgagcctggcttttgctatagtgatggaaaccagctcaccgtccctgaagattttctttcctctgaaccggtttgcaaatgcatctttttcaatctctcctccaagccccggcgtttctccgtgatcgtaaaacgatatgcctttaacggtatttttatccggttcaagcgcgataaaaccattgatggtagaccataccccctttccggacaccggaagaatatacccttcagggctctgaagcgagccgtagatataatactccctctcgtttccatcgctgtccgttactgcctgtcgggctaatttcgtcgtaaagagctcttcgacttcactaccgctcatacccggctcaagcagaccgacagttttcaatacgttttttttcgtatcgagcgccttgttgaactcctgccgctcctgcaggtttattttcaacatcgcgagaagcagggcggaaataacggccatcgttatgacgaaaaaatatgtataactgttactgctttgcataagccctctttctttttgcgatattctgctgcagcacaaagtagtcgatcatcggcgcgaaggcattgccaagcagaacagagagcatgatgccttcaacaaaggcctgattcaggacgcggatcaacacgcaaaaaaaaccgatcagaacaccatatatccatctcccggcattggtctgggaagcactgaccgggtcggtagccataaaaacaatgccgaatgcaaaaccgcccataaccagatggtagaggggagtcagcgagagcattgaattctgggaagccggcgcaatcatgttagcaagcaacgcagtggcgaccattccgacaacccctccggccatgatcctccagttggcgattcttgtaacaagaagtaacgctgccccggcaagaatggcaagagtggatgtgcctccgacagaacccggaaccagtcccagaaacatatcactcatgctgtatcctgcacctgaaacaagcccgacggcatcagccccctgaacagaggatgccgcagcaagaggagtcgccgcggtcagctcatcagcaagcgaccatacaggatcacccgacatctgtccgggataggcaaaaaagataaatgcacgggccacaagcgccggattgaaaatgttgtatccggttccgcctgttacctctttgcctataacaatcccgaaggagatacccatcgcaaccatccagagaggaatacccggcggcagggtcatcggcaggagcagccctgtaacgagaaatccttcgttgatatcatgacggcgcacaacggcaaacagcacttcccaaagaccgcctacaatgtaggatacaagaatgagaggcagaacagccagaacgcctgtctgcatattctgcaggaaacccgcctcgggagaggcctgatagcctgtgttgtacatgccaaagaaaagggccggcagaagcgcgatgatcacggtaatcatcgagcgcttcatatcgacagcgtcgcgtacatgcggggcaacggatgtagccgttccagggacgtaaaaaagggtatcgaccatctcatagagaggagcaaacctgttccaccgtcccccctcctggaatccgggttcgatacggtcaagaatgtttcttaaacgtctcatatactcatcgcaaacaattgttcgagccaaaccatccgctatccgttcttttcaacatactccagaccttctcttatgatttcagaaatctccattttcgacgcgtcaacaaaagagcagagcgcgaaatcttcagggtcacattcgtagatacccagcttctccatttcatcaatatccctggcaataatcatctttatcaggaacgtcggaagaatatccatgggaagtaccgactcgatattcccgaagggaatgataacccttggacttccgtgcattcgggtatcgagaccggcgcccctgttattcagcaggcgggacagaaacagattgctcacggaatagttacgcagtcccggcctgagccatccgataaaaggacggtcactgttttcaggaataaccgaaagtatctcatgataaaaccctaaaggttcttccggcatgcgtatctctccggtcagtacatctccggaaatcagccgggagttttcatcataccggttatccctcagaatatcacccagcatcattccctgacggactttcatgtagagcctcttttctacggaggaacctccgacagtgatgattttttcaacagggtatttcccggtcaaaaaaagtttaccgattcttgacacatcctgaagggaaagataccagacgctgtcgtcccggttccgtatcggagcaatatgatgaatatgaataccgacatttccagcaggatgcgggccggtgaaagcgtgaagaacaacatctttgacactggtaagcaaaggatgcgaggcgttccttccaataacaagatgtaccggacgaccagtcagatttttcaaaacggacaggccgctctgaaatcccctgtcgtcctgctcaagcagataatcggtgtcaggggcgaacggcgcagtaggcatcgctgaaacaaaaaccgctttgggcacgatatcaggatttgccaccgttgaaaacggacgctgcctgatagccggccacaaaccggaacgaagcagttgcccctttatcctttcagaagaaagtgatgcaatggattgttcattgaagcgctcaaacgcctcgaatgagtcggtcttgtcaagatcaatgacaatctcattgatgacgcgccgctcacccgatacaatacgggatatccggcccgatcccggcgaggtaaaaaacagatccgggtgggttttgctgtacaacaccggagcgcctgtcctgacatgatcaccctcctttaccatcagtttcagcttgaccccccgaaaatcagcaggcctgattttcagaagggtcgaccgccctgcactgaacagttgtttttcaggctggccctgcagtgcaagatcgtgaccttttttcaatcggattacatccataaccggcagcgggattacgggatcaacatgttgctgtaaaatactctttgctcagggcatatgcatacaaaccaccaatatcaggtaaaaatttcagcatgagacatcacttccgggaaacggaatcaagcatcatcaacgacaagagcggcacgaattatataaagcacagaaaagaagtgaaacaacaaatacacatatagttatatatagaaaaactaacaatcgttattaacaatattcgttaacgaaagaaaaaaacaatacgctatatcattttataacaagcagataaacaaattcaaaaacatatatttttaattttgcatcaaaattattcatatcctatattcattcctgcaatatatccgatacgctgtatgcatataacaattgagaacacagatactattcatcaagactgcatgcagaacaaaagtaaccgatgaagtaaccacctgccgtaaagcagctgttcaatcacagtagtacagtatttcatatgagccgcacgggatctcacctcagcaggcagagccccccggcctcgggaatcacgttaccggaaaacaaaaaccagaatcaggaaaccatgaacatgaaccatggccggaatgtaaaccgcagagatttcttaaagatatcttcactgtttttagccgggactgctgcagcgtcatacggagtaggcgaagtgctcaacggcagctccaacgcattcgctgatgagaacggagaaaaagtcgtttactcattctgcgaacactgtttctggcgctgcggcatagcagcgcatgtgagagatggcaagatctacaaaataacaggttcggaacatcatccgctcagtaacggaagactctgcccgagaggtaccggaggcatcggccagatctatgaccctgaccgtctggcccatccgctgatcagggagaaaaaaggaggcaaaagcacctacagaaaagcctcctgggacgaagcaatcaccgccgtggcggaagggttctacaagaccagagagaaatacggccccggctccatcgcgatgcttcatcacggctacggcgtttccttcttcaaaagcatgttcaagggcattggggtcaaccagttcgccaagccctcctacgatttctgctgcggcccgcggcgcgaagccttcaatctcacctacggacatcccgccggaacacctgaaggcatcgatatcataaacagtaaataccttatttttttcggtactcactacggtgaaaacatgcataatacggcggtacaggaactatcggaaggtatccggagaggcctgaaaatcgtggtattcgacccgagattctcaaccattgcaggaaaagccgaaaagtggctgccgatcaagcctgcgaccgatatcgccatgatgcaggcgatcatgcatgtcatgatcagcgaaaacagatatgatcgcgaattcgtcaaccgctacactgtcggtctgaatgaactctgggcggaagtcagcgaaatgactcctgaaaaagcggcggagataaccgatattccggcggacgatatcagaacaatcgcgagagagttcgcgagccacgcgcccaacgcggcagtgcaccccggacgcagaaccaactggtattctgatggcacgcagagggtccgtgccatcgcgatcctcaatgcgctggcaggcaactacaagatgcccggcggtgtcgtgaaattcgacacattcgatctacccaaaccggaagcgcacccccacccggcatttgaaaaggagtgctacagcaaatttcccttcttcgtaaaaaacgtatcatccaacacgctgggctcccatgaaatcgtggaaaaaacgatcgaaggtgatatcaaggcgtggatggtctatggcgtgaacgtaccggaaaccgtgaccttcggcagaaaaaccgctctcgaagcgatcgacaagctggacttcatggtcgtggtcgatacgcttccgatggaggttaccggatacgccgacgttgtgcttccggaatgcacctaccttgaacgatatgacgatcttgacaacggaagaccctacagaacaccttttgtagcgctccgtcagcctgttgtaccgcccatgtatgattccagacccggcaacgagatcgcgaaaatgatcgctgaaaagtggggacttcacgggattttcgaagagaacgtggaaacctatctggacaagcggctgcaaaaaattggcagttctctggctgaaatcaagaaaacaggcaccctggtcaaacctgaaacagacctctaccgcaaaccgggggaagcactgaaattcaagacgccgagcggaaaaatagaactggcatccgcgcagatgaaagcagccgggcttgacagtgtacccaggtacatgcgtcatcctgaacccgctgacggattctatcgcctgctgacaggccgcaaaccgatgctgacattcgggcgcacggcaaacaaccgattcctcggagaacttcccacagcacaggaaaatgaaatctggatgcatccggacgttgcagcaaagcatgatatccaccttgaaaccgctggtcacggacagaacgaacccgtgtatgtacgcctgaaaaaccaggacggcattgtctcggagttcccgatcaaggtcaaaatcaccgaacgtatccgcagagactccgtctacatggttcatggtttcggacactatctgaaaaaactgagctgggcatacaaacggggggcatcgcataaccagatgatatccagaaccgaaatcgatcctgtcatgggcggtgtaggctaccagaataactttgtgacgtttatcaaggaggcataacacgtggctgacaagaaaaattatggaatggtaatcgatacacgtgtgtgcgttggatgttccgcgtgtgtctatgcgtgcaaatctgaaaacggggtgcctgaagggtattgccgcgactgggttgtccaggaaacaaaaggccgttttccgaagctctccatggagaaccgttcggagcgatgccagcactgtgaaaatgccccgtgcgtcacctactgtccgacaagagcatcacactatgacgataacggaacggttcagatcaaccgttcgcgctgcacaggttgcaaggcttgtcttgccgcctgtccttacgacgctcgctatgtacaccctcagggattcgcggacaaatgctcactctgcaagcacaggctggacgagggtctcgacactgcctgcgtctcggtctgtccgacaaaaagcctgaatctggttgactttaacgatcctgaaaacaaggcggagcgcttgatgaacggcaaagaggtctacaggcagaaagaccatgccggcaccaatccaagcctctactggatttcagcaaggaacaaacccggagaataatcatgacggaaacaacgacagaaatcatatcgaccaagatgaacccgaatgtgctgccgcatctgcacatctgggaatggcatattcctctctatctctttcttggaggactggcaggaggattgctgatcataaccgcaatcatgattgtcatcaaacgacatttcggcgtcggaccccgggacgaaggtgaaggctgtccctgccttgctgtcaggataggctcattgctcgcccctgtcctgcttggagtcggcatgcttttcctcttcctcgaccttgccaacaaattctacgtctgggccttttatacgactgttcagccgacctcgccaatgtcggcgggaagctggatactcatagcctttttccctatggctgtccttcaggcgatgctggtcaacaagaaatttcttcgggacagaaacataggcgtcgtcaataaactcatcgactggactgaagaccatctgacactggtagcactcctcaacgcgcacatcggtatcgggataggaatctatacggggattctgctctccttcttctacgctcgcccgttatggtcaagctccattctcggcatgctctttcttgtttcaggtatttcaagtgcagcagcgctcatgctccttttcgcgcctgacaatgaaaagccgatttacagtaaaatcgatgtcaacgccctctggatagaaatggtcgttctcggactttttgtgcttggaggtattaccggcccttcaaacaacagcggagctatgatgcatctgatcggcggagactatcagatggccggaatgtcctacatgctctggttctggggaatctttgtggcgctggggctcgttctccccatgctcctggagtttcttgaagcggtgggagttcatatcaggtttcctctggtcgctccggtactcgtactcatcggaggtctggttctcaggtttttgatcgtctttgccggtcagacctaccacacctttatgtagctccgcaacaggatcatcatgatcatgtaactgttatcttttattagtcatccccgggcttgacccggggatccatcacccaatcaaagtcagcattactctcttccggcaagtgattgctggtgactggtaatcgataaacactgcttctgagacaccctctgttgtatgctggacgcttataaaacatcgatatgaatttcattgcggcgcagaaacggtattgtccagggcggatcgtagctcgccgagcgaggaacagaaacagccttcactccctgcttctcaagccattcagtcagttttgccgaccagttcgcgatattcttttcggagtgtaacccgctatagcgcaccgatgccactttccgtgcgggaacctcacggatcaggatatcaggatcgaccggcttcggcaggttctgcagcgtatactctgccggcatgacaaaagccatcttccacttcgttcctgctttctcctgaatcaccggagcggtcatcgaaatcttctcgccctccgcctcctgcaacacaggcgctgtcatcgcaattttctcacttccgacattgctgccgaaaatatattttgccagtttgctgaaaccttttccgcttgtggagcgataactgccatccaacagggtttcagcgataatcatggcatcatactccctgatctcaaatgctccatcctttttcacgatgctgtatcccggttcgtctgccgtccgttttcccagcacagagcaactcatcagtaacaaacctgacagaagcaatagcatgatattcatcttctcctcctcgttattcttcaaagcattttaattgagaacaacctggaagcaaaaaaggttttctccggatcacttcagttccgcactgctgatcgcgttgttcagaaatcggttgaattcatacagagtgctgaagatcgtcttcagattctccgtcatcccctccgacgtccagaaatcatcatcgaccctgtgcgtaactgcgtaatgcttgtttttgagcagatcgatatccggaaaatccctgggaaacccttttggcgcggtcttgagcttttcaccgaacagtccgccaaagtatctcctgaaatcctcacgctgtatgatggttctatattcctcagcgttttcgaaaatcccgttcctgatcgctttcagatagtgcgattccggcatatacacccctccgccgacaaatgatgcttcaggctcgatatgcaggtaatacccggcataggggctttttctcccgccctttgcgataaaagcgccgaagttggtcttgtatggggacttgtctctggaaaaccgtacatcacgaaatatcctgaaaatgcactctttgggaatcatgacatcgacatcaggatctatctccctgacaagcggaatcagcatggcgataaactgctcaaacgctcctctggcatcatcgtaaagcaacttgttctcctgaagccactccctgtcgttatttgccttcaacctgccgagaaaatcgacggtgacctgtagggacatgttcgcgcctcctcatgtaattacttaccgcactcccgtctgacaacgcagatggatctgctcattctccggtatcgcatcgcaccgacaatgcttgtaatgaaaccaaccggaatgcatgacatgccaacaaaccagaaccatccctcattggaaaaatgcataatggatacccctgcgattatcagcgcgacaccagatctgaggtatgagagcagggttcgttcattagcaagaacggttctgtcaatcgcaagttcgtcacggaggatcagatttgcgtcatcaaatttcgaatacggtgatgtagacatgatacgaccaaccttacattatttattctgtcctgacagacatagaagggaagattgagactctggtaaaatcatcgagcggcatcctcaaacttacaggagaggggtaatctctcatatagccgactctcagaagcaattgcggttgtttttcaagcatcagcattgcggccgctttttccgcaaaatttttttcctcaagaatctgagacatcgggtgtataccgatagagcggtctttcgccctgagaaacatcctctcaaaacggcggcctgtttcaatcagggccgtcaacccggatttttccgctgtaacgatgatccagcccgcgctttcagcaacctgtttttttactcgctcaaccgtcgctttccggaaatctttagccagcacatcatccgaaccgtaaaaatttctcacataccagccggcaagcccggtaatatccattgcctcaggcgtcagaccgttgcggaacttcctggcatcagcatccgaccatcgtatccagcgagcgagctcttcctgaacgttttctcgctcaacctgctgactggttgctgcgatagtcgcctcatcaagccatgccgcctgagttgacagagggggaaagtaagagaatccctcttcaccaccgacaagaaatgaaaagtcctccgggtcaatatcttcattcttgaaaccggttcgcatggttctgcgctcgatcatcctctgaagaggatattccgcacgttcatcgttctgcagttcaagcgagagtaactcaggatcaaaagggtttcttgcaagcacgcgagtcttcacctgaaacccgtaggccctcgccgcggtcaccatattctcaataaatgccccgatagagagcagcatttcacggtttttgggatcgatctcattcagccatcgatcttcagctgagccgataatccatttgtcggggcttttgatggtaacagtccacggttgcacattgtgactgctgggtgcaaaagaagcataccagatgatgtctgcgcgctcccgaccgatcctggagacaagatcgtcatagccgcggcctttcgactcctgcaatctgcctggtccatcacatgccgacaagccaggcagtataccgcacgcgacaatacactgcaccgagcgtataagaaatttcctgcgcgaaagagacatagggccagcgcattaagggttttggccaccttgtgaagcaagccaatcttttccatgctccattaagtatacagatttcaatgaataatgaaatgttaaatttgcactgcacaatcattcatctcctggttttcagcctgtaaaatctccctgatgcggtaatgaagatctgctgccagataatcgctgtgatccgatattgtgcagtatattgcgcttgtatgggaaaaagtaaaacgaaaaaggaggtcgagccatgataccaaaagttctgctgcacaatttctgcacaaccgtgaaaattgataaaaaaaagaaagattaccaggactggatgatcatcacctgggacaagccgctcttcaccatcgcacgatccagtatcaaccggattcaggactatggcaattttgatcactgggacataatacaggctgtaatagtcgggtaccgccgggagaacaaatggcatcataccgaacataccagccttgagcatttcggagggtgcactggcgtcgcctgcaagatcggtgcccttgtggacatgcgactggacgtgtccctcgaggtatccctctatctggatctgcgaacattgccgacactcagcagcacctatcccgtcagcgttgaagactggaaggaaatcacccacgatgaggccggaagattggggatctattagcagtagtggttagtggtgctctatgacatagttaacagaatagtaacgactgtttcaggaaaattcgcgaaatttaaaacgaggcgtttatcgaaaaactgattcgagctttcccggcatttcgagatccgacaacaagttgatctacaggaaagacatcgccccctgaaacccctgaaaaagaaaaggagaatatcgtggagcaactcagaggaacaatgatgcaatcatttcattggtactcaccgaacgacggtaaattctggactgaatggacagagagagtgccggaggtcagcaagaacggttttacggccctctggctgccgcctgcctataaaggcatggcaggaacctgggatgttggctatggcgtctacgatctgttcgattgcggtgaatttgatcagaaagagaccacaagaaccaagtacggcacgaaagaagagtacaggaagtgtatcgacgcggcacacgatgcaggagtgcagatctatgccgacgtggtactgaaccacaagatgggcgcggatgacaggcaacgcgttgacaaggtcgtcgtggtcgatcctcataaccggaacaaaaccataggcgactgccacgacagaggcctgtggacatatttttcctttccgggcagaggcgatacctactcaagcatgaagtgggagtggtggcatttcgacgcgaccaaagagtacggtaacatctacaagctcaaggacaagcagttcgaaacccatgttgacagtgaaaatgtcaattatgacttccttatggggtgcgaccttgatttcgaccatgagcaggtgcggggcgaagtgcactactggggaaaatggtatctcgactccttcggcatggacggcttccgcattgacgcggtcaagcacatccgctcgttctttttcaaacactggctggacgacatgagacaccacgcgcagaaagagctgttcgcggtgggagagtactggtcatcggatctcggccgactcctcagatatatcaaagagaccgaaggccggatgcaccttttcgacgtgccgctgcatcagaatttccatcacgcatcaaaggcaggagcaggctacgacatgggctcaatcctgaacaattcgctgctcaaagagaaaccctctcttgcagtgaccatcgtggaaaatcacgacacgcagcccctgcaaagcctcgaatcacccgtggaatcctggttcaaaccgctcgcctacgccatcatcctcctgcgggacgaagggtatccctgcgtcttcagcgcggactacttcggagcggaatacgaggacaaagggcacaagatcctaatggattcccaccgctggatgatcgacctgttcctgaacgcgagaagcaagtgcaccttcggccaccgccgcgactacttcgatcaccgtcacaccatcggctggacattccagggcgacgcaaagcacaaaagcatggcaatcctcatgaccaacggcgcagacgacacgaaatggatggaaaccggcaggcctcaccgcacctaccgagacctcacccgtcacatcgatgaaacggtggagaccaacgaatgggggtgggccccgttcaggacccgcggcgggaaggtgtcggtgtggatggaggagtagcggattccagcgccgcaatccgcgattcaaggggtggatggctgctgaaaagcgccatcataccgcccccggcaatcccgctggcagccatttccttcggcaactgacccgcctggagaccgcccagcgtccgtagcgcgtcgatcatcggacgtcgatcacccatcagcttcgccgcacccgcatccgcccggaactcacgcttgcgtgaaaagtacatgacgacgatgctcgccagaacgccgaacacgatttcaaaggcaatactgctgatccagtagccgataccgggcccagtcgactcctcattatcgccgcgaagaaagttatcgaccagatacccaagagcgcgagacaggaaaatcacgaaggtattgacaaccccctgtatcagcgtcagggtcaccatgtcaccgttttcaacatgagcgacctcatgagccagaacagccgcaacctgcttgcgatccatgctttgcagcagcccggtcgaaacagccaccagcgatttcgatttgctggcgccggtggcaaaagcattaggagctccgtcgaagatagctacctcaggcataggcaaccctgcttttttggaaagctgtctcacagtatccaccagccatgcctcgtcctggttgcccggccgttcaataacccgtgcgcgagtgctccacttcgccatggttttggacatcaaaagcgaaataaaggcgccgccgaagcctatcagggcggcaaatgccagcagcatacccatattcaacccgttggcggtcaaaaagcggtcgacacccagaatacgggctgtgattgacagcaccgcgatcaccgccaggttggtcaacaaaaaaagaaccactcgtttcattcagatactcctgtctctatttttttgatcagttctgttgaaaagaacccgtcgtttcgtcatcaccttgcggcaagaattcgactgcctccgtgccgttttgcggcaggcacgatcaatgaccaacgtgcttttcgtgtcagtcacacctgcctgttgaataatctgaaaaaacggcgtttttcacaaatcgtttctgcttcggcatacgccatcccatactccgacgattacaagagatcggaaaaaacatgcttgtgatgctgaaatgacccaccgtagcagacacgaaaaagccggttttgcattggagttatggtagttacggatcaacgtcccctacttccaatgtcagcctatggcttattacaaagcatttccgctcaaattgaccttgctcagcctatttctctgagaagaaaagtatggtgacaagagtggcaaccgccaagccaattgcagctcgccaaataaaattcatctgctccagatttattagaaaccgggacttgttccctgctgcgtctccgagcaaaaagctaaggtaccagatagagaaattgtaaccaataagcatcacaaacaagccaatagaggtcactccgaatagcccttgctgccaccatttcacattttcagttggaaagttggtaacaagttgaccaaacaacagcccaaatgttaatgagcctatgctgtatgtatttaggagaatcagccgtgctacgtttctaagtgaattccagcctgataggacaactgaccaaccaaacatgaggagtgctaaagaaccgatcaaattccataggttggggcctataccttctttgatggcattttggtaaaactctacatctggagcataattttgactccataaaacaaacaagaatgacggtaacgcccatgctaaaaacgtgaaagttggttctttccacattgacaaagtgtaaaaatcactcttttcaaaacgactattgtgtcttgtttttaaggtgctgctcatgtttaacattataaattattcagtatctgtactacagatttcagaaaactctcaaagcaatatactccttaaatacttctgcatgactaatgaatgtatactaacaggatatcgataagattggatgttttctataaatatacgcatggcaccaaatggacggaaaccgtcaggccgcaccgcacctaccgcgacctcacccgtcacatcgatgaaacggtagagaccagcgaatggggatgggccccgttcaggacgctcggggggaaggtgtcggtgtgggtggaggaataattttgtcgaattattgacgaatttatagcttataaaaagaacacaagttttccagaccgctgttcgacgccaagacaaaaacaattccgttcagtgaggactaacacgttcgtcaatcgacagaagcaaagacaaccctgcgatgcaagaaacgataaccatacgaaaagccggagctccggatgcagagtcactggtgtcgattctccagcaaacggggtggttttcccatatctccgaaaagcatatatcggaaaacattgaaagaatcgagccccttctggaaaatgcgtacagtgatacagcctcccattcggcctatgtagccgaaacgccccggaacagcattgcggtaccttaccgtgcagtggctgccttaccttgttcttccggcccctgaagggtatgtatcggagttgtttgtcgccgaaagctggcgcgggcaaggcatcggaaaacagttactggcaactgccgaagaagaagcgaaaacaagagggtgttcccgtttgatgctctgcaacaaccgcgaccgcgactcttacagaagaggattctaccagaaactcgggtgggaagaacgggcatccattgcaaacttcattttccggctttgaaaaacaagacaatgtccctaagcgtaacggatataccattccaccggcaacccggaattacctacgacaaaggtaaaatcctgaccgtcgtgacggtcacggtaatatccgaaaacggcgagcaagccctcaagggagagttcatctggctgattttgcgatcaaaggagcattgaatgcgaaagtagctctgcgaaccgtaagcaattgtgctcaccttgacagtcagatggatatcttgtaagaatacatgaataaacatgttatagccagacagaatatgtcgggagagaaaatcataatgacccacaattcgcagaggctctttgaaattgtttcagacatatttcatccgataacaaatgctgggatcgcttttttcctcttgactatgtttgccggaagcaacgacattgcgatgaaaacgatctattttgtcatcgcgctttcattctcgatgatcattcccttcctctatattttctctctcaagagaaaagggcatcttgaaacggtcgatattacggaaaggatgcagcgcctgaacccgttcgctttcagtattctcagttattttattggcttttttgttcttcggttttcaggcgcccctctcagcgtccagggcttgatgttttgttatggctcgaacaccttgcttgtgatgctggttaccaggtggtggaaagtaagcgttcacactaccgggatagccggaccgttggtggcattgacgttcggattcggatctgtgatctatctgttttatccgttgatcgtacttgtagggctatcaagggttgtcctgaaacggcataccgtcatgcaggtgcttgtaggcggcgttctggggttatcgttgacggctttgcagtttgcgatgtttttttcataatgctgtgacttttcccgatgcaaccaatgcctgacgcttcggaacacactcgaaaaacctctcttctggagcttaccaacccgtggcccggtataactgccgaagactatgaaagacacatgtcgcaccctgcggtgcgccagtagcaggccgtcaatgcgatcttccgcagtcagaacgaaacatacctgcctgaaaaactgctctgtatcggcatgggcaccgggaacggactggagcatgtcagcaagaaaacgacaaagattgtgtacggcatcgatatcaacgacggttttctcaaaacttgcagccaccggtatgcaaaaaggatcggttcgcttcagacccggtgtctcgatatccaccatgaatattttaccgaagacacggtcgatctcgtcatcgcgaatctggtgctggaattcatcgatatcgagcgattcatcggtcaactgaaactggtttcgcgaaaaggcacaatcgtgtctgtggtatttcagatcaggcacgatgcaccgttcatttccggttcaggggtaaaagcgatcgaacgtttgtccgaatataaacaggaagtcgacagatcatttctcgaaaacctgctaaaacatgaaggatttatctgtatcaaggaactgcaccatatgctgcatgacggcaaagaaatggtgcgcttcgatttcagaaaaacatgaagataagactgtatcaggtagatgcgttcgcgtcgcgggtgttcgcgggcaacccccgatcttattccatacctaatcacggtaactatgatagtgacatcgcaagaggcactaaaaagaagctttgtcggagttgattttctcctgctctctcatggcaaggaatccatggtgacgaaaatgctgtacaaaaatggaaacacggtgccgggccataagcatccgaacgaacaaagcggctatgtaatctccgggaaatacatacttatacttgaggatgccaggcacaaaatcggtcccggcgattcatatacgattccatccaatgcagagcatgccattgaaattatcgaaccgggggaagtgctggattttttcagccctccgagacaggattatctccggcatcatcaggccccgatgctagatatctgatatattgaagaacagctttcgtgaaatccgaactgagtaaaggagataagcatgcaaatatcgggttttgatacatcactttgggtggatactgacttctcgaaaaaataccgggacgaggcagacgtataccttcccttacgtcaattgtttattgaaacgaccaaatccctgtatgcacatgtcgctgatgatgaaccatacatcccgctacaaaaacatgaaaactgcctgactgacaaggatacggagcaactttccggaatatccttcgtaaattcaaccgtggatacagacaccaaactgttcaaaaaaagcacatgaaaaccgtcgtatcacgacgcttgtaacggtttttccctacatttcaggataaaagcgctggaaaccaggcagaatagcctatccgtgtacgacctgtttgagggcacctctatttattgtcatgagaagcccgaggacaaggcggacgaagcagaaaaaccggagtatacactgcgtacatgaggatttcgaacaccacccaacgcagtaatcgggcttcggaataaataatatttctattattaaagcttatgatcgacgcaaatacgtatcactcacttccctgcccctgtggcagcggcaaaccatttgacgagtgctgtttcagaccgaacaaccgagtatcgggtaatccaatggatgaggcgatgcgaacactgcgcgaggagcaacagggacggcagttcagttccatcgaggatgcaaaccggtttatgcatgagttcatgacccggcagaatacaacgccttgcgatgatttcgcaggattgtcaccctccgagatgcgtgctgttctagcaaccccgtttgatgcccatgaggttgcatcctttgccgatgtgcttccgcaggagccggtctgtcccgctacaacactcttcaaagcgcttgctgacgctgttggcgacaagggactcaaaccaaccgccacaggtaacctgccaagaaataccgttcgcgagatttcaatagccctgaacggtacggataccttcgggagcgagagatttccacaccggatacagaaagaaacagattatttcgatctccatcttacacgacttgttgcaggacttgccggtctcatcagaaaatacaagggccggtttattctcacgaaaaagtgccggacaatccttgaccggcatggcatggccggaatctggccggtgcttttcagggcgtatgcagaaaagtataactgggcctatagcgacggatacggcgagctctatttcatgcagcgttcatttctctacaccttgtacctgctgcacgtattcggctcggaagaacaagacggccttttttatgttgacgcatttctcatagcatttccggcctatcttgatgacatacctgagtgtcactacatgagcacggaagaaatcgtctgttcctcgtatctgcaccggacaatcgaccggttcacaggattcttcggactcgcacatgtcgagaagtccgaacggaagtttggcgagacaaccctgtacaaagtccgggccctgccgctgctcgatcaagcaattcggtttcatgtgccgtaaagcgattcaggcatatcgtccgggtcatccgtgatagccttgctcctcccggcactgcttgtaacaatttgtcgaacctctgatagcataattattatggaattcaagattcgtctctcgctgcttgtcgtcacgttattgcttccattgtggttaccgatgtatggctgcagttctgttcatcaggcagatcaggcaactgaaaccacatcgctgccgcaagctgccggcataagcggcatgacgcagatcgacggcaattcctatctggtcgttcatgatgccttgtcgtttgaaaacggcccaaggatgtcgatcataacgctatcggcaaatgctgctccggttttccatcctgttacgattgacgcctggtcacacggcgacggccgggcaagcgatcttgagtccctctgcgctgttccctcgcgttcacatgaatatcttatggccgaatcaggaacatggaaggggaagtacgggcgattatttcatcttcgccttgactctgaaaccaaaaaagccgtaatccttggagtcataaaactgccggtgttagcggataacaatcctcaacaggttggcgatcagtatgagagccttgaatgcataaaaggggctgatggccggttattgctactgcttggcgaaagaggaggatcacaacgatttccggagggagtcattcgatggggcgttattgatcttgatagccatgagctggtattcaccaaaaaggggcttgaaggcatgaaggtcaatgctcccgggaaatggaaaaatgagcgaacaaaccgtgatatcagcgatatgtatatctcgcccgaaggtgagctatacatatcggccgcagaagacaatggagataacggaccgttctcttcggtgatatactctgcgggcaaaatatccggaaatttcaattttcccgttattgccgatcaacatcctgaggtttggcgaacgatcagttcgataaagatcgaggggttgagcggacctgctgaatctgtcgcaggaagtcagatgagtatcggcagtgatgacgagaactatggcaccatatggagacctgtggaataatccgaagaacagcctatcttagcagaagacgaatcagcatctccgagccttcctgttattcaagccattgctctacatcaaatcggtaaggatagtacacgtttgtttacatagttacgaacgtcccatacttctggaatcgaaatcaaacccggacgctcaaacagtctaagaacggatcattatgtataaaaatgagcacaattgtatgcacattcatggtattatgcatagatttaagggttttattatacatgtccatagagagagaacgtcatgtcatctgcacttaccccgctccctccgattgactcagaccagttggagacaaaagctgtcctaaaaaaattatcctcggcaaacagataccttgctgaacttaaaggggtttccggatctatcccgaaccaaggtattttgatcaatacactctctctgtaagaagctaaagacagctctgctatagagagtattatcaccaccaatgacgagttgttcaaggacgagcttttccctgattttgcaagaagtgccgcagccaaagaggtcagaaattatgttatggctttacgaactggttttgaacgcgtccaaaaggaccgattgctgacagccaacacgattctgaccatacacgctgagctagagaggcataactctggctttcgcagactccctggcacagaacttaaaaatgaacagagtggtgaaattgtttacaccacaccgcagaaatatgatacgattgtagatttgatgaggaaccttgagtcgttcatcaacgacgatactatttcagatattgatcccttgatcaaggttgccatcatccattaccaatttgaaagcattcatccattttatgatggcaatggccggacaggtcgtattatcaacgtgctatatctggtattgaaggagcgcttagacatcccggtgctttaccttagccgttatatcctgacttgtgccaaaatctaaaaaagctctaatcgaaaaaactaagtcattgattctattgtagttaatattttagaattccttgattttggcactaatgctatcttttccctcatgcgtggggacttgaaaatcagaaaggtgcgaactgcatccggagcaactgccgtacaagtagtccagaataaagggacggggcgttctttcctcaaacatattggcagtgctcatgatgagcacgagctggaattgttgctggatgaggcaagaaaattcgtcgaagctcattgtcgccaaccaagccttttttcggatactgatacgccgtctacaccatcgctgtttaagactgttcttgacaagtcaagcgctgttggcgtcactcatcagtttgcccgcaatgcgctccttgcctgtgcccgaaaatgtggcctgggctcgttgccggagctgtatcttgatctggcactcatgcgcatcattgagccaacatcgaagttgcgttcgctggatcttcttgagtcgtatttccatgtcagctatgcgaaacgaacactctatcgcctgttccccaagctcttggggtatcaggaggagatcgaaaccgcagccatccaaaccgctcgaagagaattgcaggagcagttcagcctggtgctgtacgatgttaccacgctgtacttcgagtccttcaaggagtacgatttccagcgtcccggattctcaaaggacaacaaaccccagcagccgcaaatcgtcattggcttgatcaccacccgctcaggttttcctgtcatgcatgaggtgtttgaaggcaacaccttcgaagggaaaacaatgctcaaggtcattcaccgctttcaggagcgtgttggcgaaaccaagccgattattgtggccgatgccggcatgctctcgaaagacaatatgctgaaactggagaatgaaggataccgctacatcgtaggggctcggatggcgagtactgcggtgagctttattgatcaggtttacaaagcactacctcgtaccgataaggctctacaccgcttcagctacaagtctgccgtaaagaatgccaccatgatctgtgagttctcggagtcccgatacaaaaaagacaagcgagagttcgataagcaggtcaagcgggcacttaccttgcttgaaaaagatgaacccgtccgacgggcaaaattcgtcaagaaaaccaaaacaaccgacaagccctatatcttcgataccaatcttcaggcaaaggcagagaagcttcttggcatcaaaggctatgtgaccaatatccctgagaaggaactgtccagtcgtgcggttatcgactactatcatgatctctggaacgtagagcaggcttttcgcatgagcaaatccgacctacaggccagaccgatctttcatcacacggaagatgccattagggctcatatgctcgtctgctttatggccttgatgatgggcaaacttctcgaaataaaaatgggtcgatcgttacgccagattcgggaaaaaatctgggcggttcatgaaatccatctttgctatgagcgaaccggtgaggtttgtgtcatgcagatgggcacaagcgaatttaccaacaagattcaacgatttcttgagctctgagtttcagcactaattggcacaagtcaggatccattaccaatttgaaagcattcatccattttatgatggcaatggccggacaggtcgtattatcaacgtgctatatctggtattgaaggagcgcttagacatcccggtgctttaccttagccgttatattatccgaacaaaacaggattattaccgtttgcttcaagatgtccgcgacacgggagcttgggaagaatggattttgtatatcctgaccggtattgagcaaacttctcgtcaaacgattcgcatcgttcaggatatacagcaggctctcatgacatacaagcatcagatcagaaatgatttcagattctacagtcaggatctgatcaataatcttttttttcacccctataccaaaatagattttgtgatgcgcgacctgaaggtaagccgtcttacagcaacaaaatatcttgatgcccttgccgaagatgaacgattcctgaaaaaagcaaagattggccgatctaactattatatcaacatcgcgttattcaatattctggcgaaagaagaagcagaatgatgcttctttaacgcggtgatgaaacgcagcggaattaccgtccagtggagcgcttggttcggagatttcattttttcggagacatgttcctatcggagcacttgacgccatgatcgctactcatgcattggctctcgatgcgattatggtgacaaacaatacccgccaatttgagcgtattcaaggcctgcgatctgaaaaccgggccagataacctgtttgacaacaatgccaccgatcaggaaaaaaatgcttgtgatgctgaaatgaccagctgtagcaaacaagaaaaagacaatttagcatcggatttattgtagttacggatcaacgtcccgtcttccctgacaagaacggtatggttgctgatgcgacaataattaatacttggagtcgcttgaatgatttttgatttgaaatgctttttctatcataccaatcaatttgatcttcaagccgttcctttaaatactttgcctcatccaatttgccagatatcattcacaagtcctgttgtacgagaaacgttctcgaggattgactattagattttcgctgttaaatcgtgcgttccacgcttcttcgataatattttcaagtcctttggagctcgaagggtatttataaaatttcgagtaaccagaatctacattaagctgaactctatcaggcaacgttttataggactcccaaagctgaatcgctaccacaccattcgggtacacccatttgctggatttcggagagatgcctgtacttcccagtcaacaaaccttcttgaccatgtgcattttccaataagcactatcgtgaccgttgagtcttgaagataaagctggcggattcttctcatgacgtaatcggtatcgttcgaatcgattatgtcgtcctccatctttagccctctgcgaataaaactaccagagaatgtgtcgcaaaatttgtcaacagcgcctttatcggccgagttgtatgacagaaagcatttatgtgccacttttgttcctccttgtggatgctaacgatgaagtgaggggcagccggagcgcgaagcgcggagggatccaacaagcgcagcttgttggctgtcccgctcgactgcagggttaggcgccatgttggcacgccgaattgacaacacccgcaacgccatgaattacctcagcacaaagcgccagaaattggtcatcgacttcaatcaaggttgagatttcagctacatcaccttcgttgaaaaatgcttcatccggctgttttactcggaacgccaatgaggcggactttttgaccaaagcgtcataactccttcctctgccgtgctttagtacattgatggccagtcgtaggtcagagaaaagctgattgagagccttctcgtctttagcctccaacaactctcccgccgcctgaaaaccgtcggcgcactgtagttgttcttgaaggattgcatcgaacattgaaaacatgccgactgcggagatggccttctgcagctgaaccatttgcagcgtctttactagcgacgtagcggcactcgtttgaaggccgttaattgcactttgctgggccgcattaagtgcattgaggctaaacgcggtgctgtgctcaaccaactcactaaattcgtgcatggctatgctttacgcctaacgtcgcaaatcagccgcgccgctttttggcgtcgactgaatttgccttgttatgttcattttaacttggcatctgctgttcctagctgatccaatccttgctctcggtatgcttcgcgtaccagaccaaaaacgccgtcaccaccagttgcatcagaacaccaatccaaatttcgaaggaactcaaaccggccacgccaaatatatggactattgtcgcaaccacaccaagtagagacgcgataaacacatagagcgcagccgacttcctgagcagaagcaaaagacagccaagcgagccgccgaaaacggctatcgcaaaagctgcggtggcccatgcggatcggccttcgattatcgggcgataagactcaggaaatgaggcgagcgagtcagcattcatctgcacgaagtaattgatgacgcccataatattatagataagcatgacaacgctgactaccctgaaactccaatgaacactgaacccctccccattcgtaggacagctatttgaggaagctaagtttgtttaggctgcttccggggccttgagtttgtaaagattgtaaaccgtctctgggaactcatcattcagggcagtatgcctccgatctgtattgtaatcgatgaaccattctttcagcccctgatagagttccaacccgtcaacgggaggacgatagtaaatgtactcatacttgacacttcgccataaccgttcgatgaaaacgttgtcgattgcccggcctttcccgtccatggagagctgtgatccggcctcttcgatgactgcccgggtgaagacttcgctggtgaactgtgagccctgatcggtgttcaggatttccggggcgccatgtaacctgacggtctccctgaagacttcagcgcaccactcggcttccatggtatttgacaccgaccagttcagcacatagcggcttttgaggtcgatgacagccatcaggtacatgaagccttgagccattggcacatacgtgatatcggtcgcccagacatggctactatgcgtgatctcaaggcctcgaagcagatacggatagaccttgtgccctggtgcgggcttggaggtgttcggcttcggcccgatggcttccatgcccataagacgatgcagccgccggacccgcttgatgttgatgttgtagcccttgtccctgaccaaccattgccacatgcgatacacgccgtagtacggtttcttcaggtactgctgatcgattaaccgcatgagctcaaggttcagcttcgacgttttttttgactggtaatacagccctgatcggtgaatcgagagcaggtcgcattgccgtgtcatgctgaggttttgatgttctttctcaaccatagatcgcctttccgacagggatttcacgactgcaatttttttttgagccaatcgacttcaaccttcaactggccgatggttttgtagagttgttcggcctcttgctgatggtcttgctggtctttctgagccttatcgccttttgagaacacgtcgggagctttttccagaaactcccgtttccactgggtaatctggttcggatgaatctcgtgtttctgggctagctcggttaaggtaagacgctcactgagagcttcaaggacgaccttggttttgaattctgcactgaatttccggcgggttcgtttcatgatgactgctggttttgattgttattctcaatttaaccagctgtcctgttttttgggagtggctcacaccaccagcgtttttatcgctcatcgtatctccctagtgcttgttatattctttttaagaaggcatctgaatcaactctgacacctcaagtgaaccgccaatatcaagaaatgggcaagcttttgccatctccagtgccgcctcgatagattctgcttcaactatcgtgtaaccagacattgttgttatgcttccagcatttacggtaccgtcagaattcaccgtactcgtattctttaatggattcattggactgacagcagaatcacccaatgaagttaaccactctttatatttcgcgaaatgttgcttaccttcttctgggctagatggctgactgccgccaagataaacctgaattgagcgattagtatctgaccagcagcatcagccggtgaaaaaatcccggttgtccctatagggctaccgttttaacgttttgttctggtccgtgcgtgcgttacacgcccgcataatgcttgcataatgcttgtgataggggaatatacaccattaccactgaacatcctatcggttgggcgcactaatcccatcgttttctgtcgttttcagcacttccagccgctttattccagttgcggaagtccgacacggcatttctcatacagctggtcgaacttcaggcgaacatagtcaaccttgttgactttcatgaccagcttcccggcatggcgcaccagttttccggctgtatcgatgaacctgcggcggaaggtgtcggcataagccgacaccggaatgaccgcttcggtcacgtcttccttgaaggcctcaaagaggttgttgccaagcaccatcaggtagtaccaggccgagtttgcagtgaatcgcttgaacggtagctgctcatggccgaaggtcttcaatgcacggttggtcagttcgtctgttcccctttcgtggtagaggccaagaagctttccggcgtcgagcaagtcctcgcggccgatcttggcaagttgctcatcgatcttttcacccatgcccatattggtgatgatgacggaatcacgacatatgccttgcagcagatactgcccgtcctcttcccagagcgtactgaagatcgtccggcgctctttcttccatttcttttgtctgctcatgaattcggtgtacatccagctttttgagtcagtttcgacttttttgaacgattgccagtcgaccgcatcggcaacctcatcaagaacattgctgtactgcttgccgccgcacagataaccgatttgcagttgctcacaggtcttgaatacttcgtcgtcgaagaacccggcgtccatgcgcacaatgatcggaacctcttccctgtaagcgttccggattttccttaccatatgcaccagcatctcattgaccgtattgccgtggttcgagtgtttctttcctccacggaacaccgcgtccaccacatacctgccccagttcatctgcaagggctggaaccctttgaccttcttgtatgtgggttgcaccccatggcgcttctcggcatcgtcattgtccagaaccgtcgtatcaatgccgagcatgatcacttccggcctggtgtgcttcaggcgccagagaaacacatcctgcagcaatctccggaacaggtaaatccgacagaaggagatagccccgataaaacgcttgacggcatgcgacgaggccaatcgaccggttccgagcaggccggcataggcatcatcagcggcaagatgatcgaaccagttcagatggcggctcgtaccatccatgaagaagctcaaaatctgcacgaacatctcggtgaccgccaggcccttgccattcttccgcactgtaccgaacaggcggtcaataatcggaaacagccctatgttgcgcaggtacagtgcgaagacgctcaagccagccctgccggtcagttggtcgtcgctcggcaaaatggcgcaaatctgctgttcttttttacccttaatcgtcttatcttttgccataaagctctccacctgctgggttgtgttttattacgtggtgacttggtcgttactcacgctaatataacactttacacccataggtgagggctttttttattgcaaatcgatcaacttaggataaacaatagcgtattgagccatttgcgtttctcctttgttggatattaacttttacggcacttaaatacataacattgtttatacggatccgcctaaactgcgaatttttgaatatcagtccatataagacgcaattgaaacgccagcaaaaagtcctctaaacgccaaatatttaataatttaagcttcgcgttacttgttatttctgcttcttataaggatcggtataagaacactgctcacagcccgtcaacagggctgcgcacaccagacggaccgcgattcaaaacatgcgtatagatcatggtggtgcgcacatcattatgcccaagtagtttccgaacagttcgttggtcgaaaaaagatccatctggtcgtcctgcccctggtcgcgcaccacactatacaacccttccatgagctgttcgggagcaatatgttcgtggcggtagagggaacggatgtcaatggatagctggtcgtccgtgtcatccggcccatacttgttcacccagaagagttccggatcctcgccgcgatgcacgacagggtttttcggcagtttcagcttctcttgcgcttcagcgactttcgggctcgcctcttcgtacccggcttcctctttggagggaatatgcacgcgggtctgatcactgtgctttatggaggagatttttttggcatggtgtaaaaggtcgacgagaataacgcggttcagatatccagaaccacatcgtcatcctcgatcatttctgaaacgttgatggtgggcagaagaaacttgttgaaatcggtgttttccgttttcacatgcagcattccgcgggcacttcctaccgtcagcatggcaagatgagccatcatgtttctcggaaacaccacgtgttttttttctacgtcaacagaagcgtcccaggcatcgggctctatggcgaaatcacaacttgccgcaaaaacaagaaaggttttctgctcttgctcaaaccggaacttgaccgagcacctgataatgcgagactccttcctcgtcgaaaaatgaagcgtcgttaccaggccaatgccgtcatcacccttgttatacgcatcatcgataacggcaaattcatcgagatgaagctttatcagtgcaaaaccgataacatccttgttttggttactcatcaggcagcggtattggtctgctcacaaacaacacgttctgtcatttcctggctgtcactataggaataacgtttttcaaacgttcgctgcggtgccgtctggacgtgagggaatatgctctcgtcagaaacgcaaacacgttgcctctcctcatagcaaggaacatccatgagcgcaatcccaagagctgcttccagttttgcgatcgtctcgagcgtaagattttccctgcctttgacaatcttgctgatatgctgcggcgttacccccatcatttctgcaagatctttctggctcatttttcgagaacgaagagagcgcaacacgcgcaacgcgatagcctgggaacgtttcaaccatgcacgattctctttacgccatttcgctttttttctccacccggagacatccttcgttgcaatggcatcaacccgttgagcaacgctatcatttctgtccatttccatgctcatagtttatatctgtaaaaactcaaaaccctcatcaccatcgttggcgacaagaaaatttttcacctgctgtaatttatccagctctttcctcgtatgctctctatcctgcatcttttttgtcagcttgatcgctcctcccgttataacatacctgttgctgttgatccttatggcatagagccgtaaccatgtactgcgcttgaagccgcatcttttcaccttgctttcctgaaaacggacaagacgaaagtcagtatctctcaatggttcaaacaggctttcgagtgcttgttgtggattgtacgaagcttcttcagtaagttcttccaggtaatcctccaacgattcggcatcgtccaacgtacgttcgacagctttatcgacactcatgcacgcataataaccgccacaaaggtcatctttgttttcttcaaaaaacgcttgaaggtattcgacatcactccaggcatcgaacagtcggtccagttcgtgagatgattcctgatcgtaatgaaccgagtacatggctggaccttcttgtgcaggctctccttcaggaaagatacgaacaaccttcatcataatcaacttataggttgattttaatattttccgccaactgggtcctgatgtcgcggatatcgttggcgatctcgatgaagtgccagcggccgagtccgtatttttcctgcacggcattcacggccggcagccagcggttgtgcacgaaccatttcttttcggccttgtccttgctcatgccgctgatctcgatgatcaggttggcggtttctctggttggagttacgtgacggacaaggaaatcaggatagtagagcttgtccttgccatccttcacatacgggatcgtgaaaccgagaaactggttcttgacataggaaacgacctcgggaatctcctccagtgtcttggctgcaatggcctcccagtcactgtccatgacaactgcattgacatggcttttcgacgtcggccaggtttctttcgtggtattgccactgacgtatttcgtactaccaaagcgattgtagtagttgaagaccggccggatatattcttccgtgttgatgtgcgggttgataccccgtgcaatatggtcggcgatggttttgccgttctcgaagtagagcagtcgccggtatcgttcatccgactggttcagaagcacaatctttgtgtcgtaccactcctcgacgatatttttcagatcgccgaagagctgaaaacgaggattctggtcgtcgtcggcaaaatggtagcggatcagctccttcgtgatcaggtagagcagttcctggtcccgtctctccagaacggatgtcacctgcatggtttcctgatgcggggagaacggacatgccatcacgatctcggtaggaaacttcgaaaaatccagttcatagttctcgataccgctgaaatcgtgaacgatccctttgtcgagatattccgtccggtagccgacgacgttggggaacgtgatttcaagctcctgatggcgttcaggcagagccgtaacatgggtgtagtccggaggaggagtgagggtggtcgatccggatttgaacatgctgaacggcaccccgatgatgtgcgcgtattcaggcggaaacttctcgaccaggttttcctgcttgaagcggtgacgttccgtttcgggaacaatgtcgccggtgtctttcctgtaggtctgcaggtagtaattcatcctccgcagagcccggccggcaacctgttcgcagagaagctgggagccgaacttgcgaagtcccatgatatgggtaaccgtgttggcgtcccacccttcggtcagcatcgagaccgagacaacacagcggatgtgggcgcccagcttgcccggctgcccgacggtgttgaccacttcccggagaatctcggcatcggtgatctgttccgcagcaccctggcctttcaggcgcgcgtaatcacgtttgaactctgcaatttcggatgcgaagatttttttgaactcgtcgttgatctggtcggagttttcaagcgcgtcgctgtcgataaggagcgtcggcggacggtgcctgggttgcctggtcgatgcatcgtagttggagaactgcgaatagtgtccatcgacaatttcgcggaccgtgttaccattcttgcccgtccgttcatattcataccctgcgatgaacttgtaaacctccttggagactgacgtattgttgcagacaacgataaagaccggcggagaggtgaacaatccggccgtttcctcgaactgctggcgcaggccgtcgcaatactcccggtagtgattgtagaactggtcgagcgctcccttgaccagtttcggaagaacaggcggctcttcggtgatcgacacgccctcttttttcgcctcggatttctttttcttgcgcccttttttggggagttcatcgctcacatgctcatacaggttgcgcaataccggcatatccagctcctgtgtattgtcgctttgcggcatgaacgggattttcaccagccccgcttcgatagcttcgatcaacccgaagtcgcttaccacccagggaaacagcgtgtagggcttgtaaccggatccctgcaggtagtagggggtggccgacaagtcatacacctgttgcagcttgaagcgtttggctatttccacgagtccggaaaaccagatagctgcttttgcgttctcgtccgattcttcgttatcctttgtcctgcccgacgattttggcaggtaacagtggtgggcctcgtcgttgagcacgagcaggcggctccctttcctgaagcttccgagcaagcgattgatcagcctgccaaaatcctctttggcttcctgcttctttcccgcggcatcgagcttgccgtcgaacgggcttttcttgttgccctgaagggttttaggctccagggcatggtagttcgtgatcaccaggcgtgcattgagcccatcgagagcgagctcgaattgccggggtacaagatcccgaagtgcgtaataatcggtgcgctcctgacgacttgcactgtgcttatcaacgaacaacacgccaagacgctcacgaatggtaatgcctggggtgataatcaggaaataatcagcaaaccgtgtatcctgtcggtattcgcgcctgttgaagagatggtagagcatcagcatccccatgacaacggtctttccggttcctgtcgccatcttgaatgcgaggcgtggcaactgctgttccttttcagcactgacagaacgatgagcggtctgcagaatgctcatgatgttctgaccagagttgcttttttccgccacctcgttcagccagacagcagtctctactgcttcacgctgagcgaaaaatagcttgcggacagcatgacgaccagggttgttgaaccagaatatcaggagttcttttgtaactcttgttgttccgggatattccgcaactctccaaagcgcaatctcacagcgcagcagattgaccagatgactgtcaaattctgccgcgaaatcgttgatctcaagcaatgatccttggggctgcttaactgggataggctgcaattccggtacgaatatccgacgcccatccctgatatcgctgtaattcaaggaaccgtcggcatctgttgcataatgccgctggggttcttcgtagggactgttgagtatgggattgtcggtagtcatgcagaaatcaataatatataaggttatcgcctataccgaaccaatataacaatatagccttacttccatactacagcaattgtagaacgtacaattggagctcaattgggagaaaaacgatagtttttaactaacctgaccgcgcacctgaactatatgtccataaaccggatggaacttaccccctgaaatatgatcaatggcatacaagaaggatccatgacatcctctcagagaacgctgcttgcaggcaggacctttcctcccggagtcacgtaacgggcttcggcctccagaagatatcctgtttgggcgtataccgcgtcacgaatgcttttcatgatttccagaacgtccgcagctttcgcccggccggtgttgacgataaaatttgcatgtttgggcgataccattgccccgccgacacgcattcccttgaatcccagtttttcgataacggctccgggaggtccgaaatcggcgtatatgcctggactgcttttaaaaacagaaccgcaactcggctccttgagaggaaattttctcctgcgattcgcaaggtccttcagcatttcaacccggattgccgaacagacacccggcaggaatcgcatgcgtacagaagtgacgatctcatcattcgtctggtagatggagctgcgataaccaaatccgcactcctcggcgtcgcgatcgacaactgacccgcggctgtcgacactttccacgctgatcacattgccgccgatcgagcggctgttgctgcccccgttcatacagatcaatccgcccagtgtgccgggaatgccgcacaggtgctcaccgccggtcaaaccattcagcatcaatgtgcgcgacataccgggcacccagacacctgcatcggcatacacctcaccgtgctcgatgctgaacctcgacattaccgctccgatttgaatacagggcacgtgcaatccctcgtcggcaaaaagcacattggtcgtcttacctatgaccagatgcgccatcccacgctggtaaaaccagcggcgcaaggcagcaacttcagctgtcgatgacggacgcagtacaagctccgcccggcccccgatcctccaatggcttatgagagaaagatccacgccctgcaacacctctccagaacagatgtcacggagcatatccatgtccttatcgcttatgcaatccattccgcacagaatgtttagttaccgtataccaggtaccgggtcacgggagaaagatagtaaacagagagtagttatttgaggtactggccgccagtggagacttgcgcgtaaccgatcacaaaagaggggacgctcacaactaagtaaactaacttgatccgcagttgatcgtcccaacaactgatgtatactgaaaagaacctcttccgtcctgaaccctacactacgggcgaatgattattcgcccctacaaacgctgccgctttttaacttctgactttcaaccttttgactttcccacactaactcctcctcgtcttccaatattcattattcatttccctccttcccacttcccacgccctactccacattccctcttctacctaacacttaacacgaaacccactatcctccccgtctcccattattcaatactcaatagtcattattcatttccctccttccccccctgcaaccatcgccttgatgttcgatctcaggttgctgcatgtagtgctcatgctggcataggatcatgacaagtatacatgacatcaaagccgctattgagtcgttatcccatgacgaattcatgcaactgatgcactggctccatgaaaaagatatggcactttgggatgaccaattaacgtgagactcgaatgagggcaagcttgactttttgattaaagaagccacagaagaagaaaaaaacggaacacttcgcaagctgtaaatgcataaagcgacaaagaggttctggtcacacctatccccacgctacgggcgaatgactattcgcccttaaaaaacgctgccgctttttaacttttgacttttaacctgaataattcaccaaagaaagaacaaagagcgtacaaggacggggaattttccctttttctgtcattcccgtgcctgacccgtgaaatttgagcatctatttcacaggccttgcacgggaatccatctttagtgccggggtctgcatggatgcaggatcaccccgtgtaatattattacacagggcggcatgactgtatgtggttttgagcttttttaccggttttcatgaggaaatcccaatacatgatcggctcaatgtatatttctacaattcgaggtttcgaactctcatgaattattcaggttaacttctcacttttaacctttgacttctgacctctcactccccacgaaactcactaactcctcctcgtcttccaatattcattattcaatagtcattattcatttcccccttccctcttttgccttttaacctttgactttcctacccttcacgcagcgcacggagaatccgatgctcttgttaaccttgatcttccgcacggcgttgccggaggcggcgatttcacggtcccaggcttcgtattgtccggcttcagaggaagtccagaaataggcgtacattccctgcccgtaaaaaatactgaggcagttgcggctaccggccgtaatcgcatggaaaccttttctctccctgagctcgctgccggcagcttcgtctccgccgagttcgtccacgagttcctgccactcggtatccgacgggatataccacccttccggagcgagtcccttcgggtcgtttaccgcgtaccagttgtagagtttcccgtaccgcctcccgttcgactcatcattctcgtagtagcaccatgccccctcttccttcgcaatagcatcgcgccactcctcttcggttgcagcatggcggacgggatcgccattacggtaatgctcgacgtcgagatttttcgccatccattcacgtccagcgagaatcacggaatcagggccgttgtctgaatatggggaaatacaggccatgaagcctgaaaacagcagcagaaacaggcagaaaacgagcagggagaagtttttcgacatcatgaggattttttaacaatgagtaaacaggggaactccggcaacaacgctcaagggacagagcgccatagcctgaaaaaacgctggacttgcaacaaagagcttccggtcagcgctatcgaccagagtcagtaaccatcattatactgagggcgaatgattattcgcccctacaaacgcacccacttactacttttgacttttgacttctcacctcccacttcccacgaaactcacaatcctccctgtcttccatttttcattattcaatagtcattattcatttccccccttcctacttctggcttctggcttctggcttctggcttctcacttcctgcttttgccttttgactttctcgccttctcactcttcaacatcttcccacccgctaaccatcgccttgatgtttgaggtcagggtgtggcctgtggtggtcatatagacgtgcatgatgacaaagccgatcaacatgtaagccagcagagtgtggagatgggcgatgggctccatccacgagggcggcatgccaagggcgaccagttcgttgaagtagaagtaggcgaaacccacgatgatctgcaagggcagaccgacaagcgtcaacatgaggtaagtgatcctctgcagcgggttcagacgggagatctcgtttttcttgaaagggtgcggttcgttcttgaagatcccgataagatagtaacggacctgcatcatgatcttttcgatcaggtttccctcagtcatgtactggcggaaatcgccggtggtgatgtaccagaagaaggcgagcacgatgaaggtcacaagcccccacgccaggaagttatgcacgtggaaagccgtctcgtacccgatcagcttgaaaagaccgtggacttcaagtccggtaaagagcagtgaaaagatgatgatggcctgcatccagtgccagaaccgctgaaatcgcgcgtacagataaacctttctcatacctctccatcctgtttcatgttcttgtgagcgatgtaacgcatgatgccgtgagcgatgataccgacaagcgagccaacgatgacgagcaatccaacgatctcaacaaaggggcttgcgtccctgccgggaaggtagaacccaccaagattctcgagcctcccgccacgtgcgtggcaatcaacgcagccgagcgcgtcttctttctgcgaaaccatatgggaaatcggccagtacatctcggtctcgacgaaaccgtagttgccgctgtatttcaaacctgcatactccatacccgttttgatcgacttgtcccagtcgaaatccttccagtaagcgcccgagcctttcggaccgaaaagttttggcttgacgaaccgtttcagtccggcatcatagggctgtttgccacgatggaccttgaacggccagatacgggaaagggagtcgcccggctcaccgtcaggatggttgatggacactacccctgaatcgtcgatctcggaaagaaaggtgacgtagttcatttcacctttgaaccagcggtattccggctcgacttctttcgcccactcaaactcccctttctttgtcatgtagaccgggagtcccgtggaatccttccgggtgatctccttacccttgtcgtcgaactgtccggctttcgaccagtcccaccacatcttcgtcgcccgctccttagccatgacaggaatatggcatgtctgacaggctaccttgtcgatatggtcgtctagtttcttgaacttttcgtgcggtttgagcccgtggcaggaaccacaggtcgtcggataatcgtcgggcaggggataatcgaacccgtgaacgtctctggcggtcggttcgtaacggctgcctggaacctgatggccttccgtcttgtggcagtcgatgcaggtcatgttgagctcgtcctttccagatgccatatgcacgtcgatcgattcggaaggatcgatcagcgagttgtcgaggtcaccatgcttgaccgcgtcagccccacccccctcaaaatgacagataccacagttgtgacgttctgggttgcccacatgctgggcgatataggtaagatcagacttcggaaagggctttccgctgaacaccgtatcgataatggaaggatgtcccgctcccgaaggatactttttataggtacctgtcgcatcatgacagacaaggcagtctacgttcttctcactggtgaagtcaaaattcctgtctttccagccataaccgatatggcaggaggtgcatctcgcttcgttgctctccaccgatatgcagaagttgttgacgacattccgtttgccgagcatcttaccgtctttcatcggtacttcccatgtccagtgctttgtccgatgcagctgtttggaggcttcggtatgacagcggaggcaggcggcagtaacttcggggccgctttggaagtcctttttcagttcgtcgaatttagtatggtccgcggttgaaatcatcagggaatctaccctgtgatgaaatgtttccgcatgcagggaggaacaaagaaacagagcggaaataaccggaagcagaacggcaatcagcggttttttcatgatctccggtgttaggtttaccgatacagcgaggagcgcctaaacaccaatgtaccgatatagtcataaaaaacaacaagttaacaattgtttgggccaataaaaaaagcgcatagggactgctttgtccttatgcgcttgatagctgtaacggtctctgcgcctctgattcgatcaggctcttttactgtgatcgaccgctttgagaatcttcaggttcagtacaatgaaacgccagaactggtagagcttgcactgcattttgaatctgtctaactttgtaggcctcatggtatatcaggtttaacgtgatgtaatatcatatcggttactcgggaataagctgccagccgatgcggcctttgaacttgtgcatgaaggttgtttcaaccatctgcttcagccatgcgcccgcaagtccccgctcaactctggtaacaaaaagatcccgtccttccttgttgtcataacgggtgtgatccggtacgacaggatagatgatcatgacggtcgcctgaccgttccagagtgatttaccgtttgacgcgatacagacagccagcatctcggacatgcgttcacggtgagtcatacgacctccattgataaggtcgatgatgttcaacgcaacaattcgaccgataacaccggaaatcatacctgttctcggagcgccaggagtgatcgttgttccgtttttcgtggtatgtggcacggaaatagatccgggaggagcaaacgcgatacctgccgaaaagatgtttttgaaaagagggttctgatagttggcgggccatgcatcaggcgttttgaccagttcatcatagctcaggccataaataccgtcagctaaaatgaacccaccgggattggtgacctgtgaggaaatatcctctcccgccttgttgaagaaaggaaacgtcacaccgcgcgactgcgggatcagcatcgcgaaatcatactcatcctcaccgaagttcccttcgaagtcttcccagtagatcttcttctcgtcaacctccttgaccccccgtcgaactcctttttccagtccgaactcctccatgagatcttcaatgaggtcgcctccacgggcaattctgcccccctgcttgacaacattgatgccgccgacgccgaaatcaccgattgccggttcattggtaaggtagacaagatcagccttgtccctgattccgcgctgtgtaagatctgtatgaatattggtgatatactcgaacgccgcaccctggcaggcggccattgggtgaccggtgccgataaccagacgctgcttttcacctttcttcatcttttcaacaagctgaagataggagtcacgagctttgaccgctgtatcgaagtgacatatcgattcggtgaatttatccgggccaagtccgggcgtggccttatagttcatatgagcacctgtagcgactatgaggtaatcatacgccacgctggcctcgcagcctccgttggcctgatcgaccacaacgtaattttcttcggggtgaacggaagtaaccttgccctgaacaaagttcacattgaacctgtcatagatcggtttcaacttgaagcaggtctcttcagccttaaccgcgtcgatgcccagccaaacccatgaagggacaaaaccgaaataatcaaacttgtgtataaccgttatttcatgatctttgcccaatgaatcacccagatacatcgcggcagtatgacctgcaaacccggcaccaattatcgcaacctttgccattgcctgttttctccaattattctcgttagggttcccgagggaaaaagtatttacctagagtataaatatactacgcattcagctgatttaagccagagaagatagaaaataaaccaaatactgcaaactcatataaccaacaagttatacaaaaatcaccctgttttcatacactccacgggaaatcagcgtatggttccggcttcactctctccgatttttgatacatttactcctaacctgaataattcaccaagggaagagaaaaagtgcgtacaaggacgggaaactttcccttttctgtcattcccgtgcctgacccgtgaaatttgagcatctatttcacaggtcttacacgggaatccattgctggtgccggggtctgcatggatgccggatcaccccgtgtaatattattacacagggcggcatgactgtatgtggttttgagcttttttaccggttttcaggagggaatccgggtatatgatcggctcaatgtatattttctacaattcggggtttcgaactctcatgaattattcaagctaacagcaactgcttttccttttgcgaaaccacagaagcatttcagtgggaaaaataccaataaaaagaatacttgcgatcgactacggcaaaaagcgcacgggcctggccaaaaccgatcctttctgcagtttcgcgcagcctgtcggcacattcccgccagagaaaatcattacgatcatcaagtcgtttctgcaggaaaattccgtagaaaaaattattgttggctaccccctcaacagtgatggaacaaaaaatcctatgacagggataatcgatggctttatcgaggagctgtcagcggccttcccggatattcctgttgaacccatcgatgaacacggctcatcaaagcaggcaggaaaagtacttatcgaatccgggctgagcagaaaaaaaagacagcggaaagggcgtcttgactcagcggcagcatgcctgctgctgcagcactatcttgaaaacaccggtaacgcgtaacccttcaggggttaacaggcgtatagagcaacttagggtttagcaattagatcgggcttgtgtattttacagtttcttaaacatccggcatttcggatagataaccacagcctttcagatcagacacatgagcacacctgcaataattgacattttccgatcttcaggagccctgcttgaagggcatttcaaactgacttcaggcctgcacagcaacacatattttcaatgcgcgaaggtactgcaacacccggagtacctgacggaaatctgcagaaacatcgcatcggcgttcagtgatgtgaccatagatatggtcatttccccggcagtcggcggcatcgttgtcggtactgaaacaggacgtcaactgggagtaaaaaccattttttctgaacgcaaaaacggtgaaatggttttaagaagaggattcacgctctctccggaggaaaaagtccttattgttgaggatgtcatcaccaccgggggatcggtcgccgaggtcatcgacatcgtcacaaaagcaggagcgatagtagccggagtcggttccgtggttgaccgcagcaacggaaaggtaacgctggcggagaaacagttttcgctgctctgccttgaagtgaaaaattatgatccggatacctgtcctctttgcgcagaaaaccttccgcttgacgcgcccggaagccgtagccttacaacaagctaagagcagcaggtatgcaaaaaacctgtatcaacagtatcgcaatcataggacttggcttaataggtgcatccgtcctcagagcgctgaaaaagtcaccgcttgctgcagaacagcatatcctttttaagggatacgacccctccttcactgaaaaggatgttctgcacatagagaattttggtcttgaccagtttcaacaggataaaaaagctctctatgatgctgatcttatcatcctcgccgcgccggtcgaaacaaatattctcctgctggatgaaatacgtgatcttgccccgaagcaggcacttgtcagtgacgtttcaagtacgaaagccgccatcgcaaaccgtgccgccgaactgaaccttgcttttatcggtatgcacccgattgccggacgggaacagcaaggctatcacgcgagtcatgacgaacttctcgccggaaaaaccgtggtcatctgcgctgacaggcataccatttcccggcccgacgccgctaacgtcattgcgcttcttgagtctatcaaatgccggattgccctcatgacccctgaagagcatgacagaattgtcgctacggtaagccatctgccccaaatgctttcaacagccctcgtcaactattgcgaaaacgacatggataaaagcggcccgggcttttcaacactgacacggcttgccggcagttcctgggagatctggagagatattgtatcgacaaacagggagaacattgcgacggaacttgaacagttcagcagagaactcgaacaactggcggatgatgtccgcaacaacagggcagacagaatcagagaacggttcgaacacgctaacacactctacgaaacactcaaagagaacagcaactcatgaaattcggtatcgttgtcaatataaaccgtaaggatgcgctcgaactggcaagtgaactcgtcatctggctgaagaacaggtccctcgactatcttttcgattcactctccgcaaaggccctgaacgtcaatgagtcttcaccgatagaagcgatgaacacgcactgcgacgtctttatctctctcggaggggacggcactctgctgttcacctctcactactcggtaaccaagccggtcatcggtatcaacgtgggccatctcggctttctcaccgagttcagcaaggaagagatgtacggcgccattgaaaaagtgctcaacggctcctacaccatttatgaacgaacacagcttgaagcgcatattgacgttgaacatgagaaaaaacgttttaccgcccttaatgacgtggttatcgaaaaaggaacctattcacgcattcctacgttcaacatcaaacttgacgacgaacagctcagcgcctatcgtgcagacggcattattatcgccacctcgaccggctctaccgcttactctctctctgcgggaggaccggttattttcccgaaatccaacgtattcgtcatcactcccatatgccctcacatgctgactgtacgccctatagtgatcagcgacgacaaacatatagaggttttcgtcgatgcgcctgacggagagtttccactcaactgtgacggacatcaaagaaaattgcttctgcccggcgaagtgatttctgtaaaaaaatcagaggaaatgatcaaccttgtagcaaacgaaaacagaaattactgcgagattctcagaagcaagctgctctggggacgcgagcataaaccgggtctgtaatcagaccatctatcatccggagtttcatgagtaacagcatatctctcgcatcccttggccatcttctcagcattcccccctctacaccgattgaaaccggagagatgtgtaaaagacttcagctcgttttcgtccaggcggaaaccagagctcccggacttcaatgttttatttcctctctcatgaacgcctgcaaacttctgggtattcgtgtcctcagcgaacaggaggcgtgccgtgcagacgggaaattcaaaccgggcgtggttgtcatcgtccccgggacattcaaagacgagcagcttgccataaacagggtatcgacgctctacgacaatatcattgtcgggattcatgatgaaccgccaccgctcactgaaacatcgctgccacaggaaagacttgacaggattgtcagcaaacttgcctgggatatggtgcatatcagcatctacgtcaccccggacaactggactgtctgcacaatgaacgggggatttgtacattttaacggctcctgccctcttccatccgatgtactgcagacgctggtcccgaaactgaccgctcaggttgttccgccaaaaccctctgattttgatcacaaacccggtgcgtttaaaatccgggaacctgaaaaccttgagctctccggggattttatcgaatgcggaaggctctggagttcgaacaactatcttctcacccatacttcccgggaaacccttgcatacagaagcccgctttaccggaaaatcgtcgcgcggtatctggatcagcgcagcggcatgagctacggtttttttgccaggcagctacccgtatcagccccgcctgccctgcaccttgaagattccggaatctcagtgagtgaagaggagctgagagatctgccgctgttacccgtgaacaacaaagactatgtcccactcagggttctcaacaaatggtatctggttgaaccggtacctgtgaccgtcatcacgacccgctccggttgtaaaaaaaccgacctgaacccggagacagatctggtagcaatcacccttgacaaatccagaataacactcatgactcctgaagggttaccggaaacaaccatttcaaaaccttctttcgacaccctgaccatccttgctcacgcgttgggtaacgcattcatatcgagcattctgcaaaccatcaagccatcatggcgttttgctgacatactcagtcgcaagggcgcatcgatgacacattggcacggttttccggaagagtcgacctttcccgaagggtatttttcgcacggcagcgataaacctccggtatcctgctccacgccgcaatcagccgtatacagtctttcaggcaaaatagaggctctggaacaggcgcttgaagccaaccgtgaatattgtggcgacatccatattgaacccaaccatggcacaaacattatcggcctgagttcccttgccgaaacagcaaaaatcattaacggattgtagcctgagggactctgttgaacagatcagctttttttggtattattgactactacttagggtttgctgaagaattcaagccatcgcccagcggcacccaatcgccgctcggggagatgaccacgcgaacaaatttctgattacatcaagctccaaaaggagccattcaaacaggcacaaaaaaggagcggcgagcagccggtccaggttcatcacgaggaatgtgatcgagaccacgctcaggctgctttcagccagacgggccatcacccgattcaggctatatcgccgtttggcctgaccaaatttaccttcaaccgcattgcggataccttcgtcttccctgatttgccgacgccgggcccgattcttctcgacgtcctttggtggccgaccgagcggcacgccgctcaaccgaatttctcgttccttgcaccacctccggttggcctgggttcggtagatcttgtcggcatgcactgattctggatagtgcccgtatcgctcgcggtaccgctcgatagaacgcaccaggtcgcagccttcgttgtaggcgttccagctcatcctctccggcatgctgatgccgtcgacgacgctgatcgagagcttcatgccaaactctgtcttggctgcggccttgccccgtacgatcggcctgacgtgcggctggctgatgctgacgatgcggtcgctgatgctcttcttgccgctctgccacatttccagctgctgccggtacaattcaccgatcaccagcaggtcccgatgccaacgtgctgacaggaccgtcagcggcactgaaccagatagcctggcaatgtgctccagatttctcctgaggtatcgcagttgcttgccaagccccttgcggagcgctttcttcgacaacttctttttcatgccgacggcaaggaaatccttccttgccctcttacggtacgtcctcggcttgctcactccttccgggtgcatggcacacagttcgtcaatcatccgctcggtcttttcccgagcatcgttcagcaagccgatgtctgtcggataggcgatatctgctggcgcacaggtggcatcgacgatgagcttgcctttattggcaggtccgtcgtttccatcgtcgtcgccatcgttgttctctttcttctcctcagccctctttcgctcttcagccagatggcgttgcaggagttcctcctgcagcgccgccagatcggcatgcttcagcctcttcctgaagtgggtcagcatcgaggcatcgaagggcgcttcatactgaaacgattcaagccctatgaagtactggaggtacgggccctccttgatctgttcgaccgtttcgatatctgaaaggccgagcttctccttgatgatcaaggctcccagcgccatgcggaccgtcagtgccggagctcctcttttcgaggggaagttcatggcatacatcttctctgcaacatgccaggggatcaactcggcaagtttaacccaacggttttgagggtcgagtttaccgccgaacggcagatggaaattttcgaacgtgagctgctgaaacttcggttggtacatgaatcggcggtatcgaggtgcaaggtttttggggctttttcaggcttttccttgcattcaagatacgaaaaatgccgcttaattcattacctaaaaacgatttaactattattcagcaaaccctacttacgaggggaaaaaacatctaccgtcacaactgatgcagctacaccatccatcctgcaagttatcccccttcgggaacgtacctgtcacgaagttcattatctcatgcagcctggtactcttcctctcctcctgcgctgaaagagaagaccctcttgagggaagctggaaaatccccggaaaagaagtcattctggagttcagaaacgacggctcgctatcccggagcatcgcttcaaaaacaacaacgggaacataccgcagagatggagagggaaatctttttctcgatctgggaaaaggagaactgcgcgcagagctttcaggatcgggtaaagaacttactctgaacgacaacggaaatacaagactgctgttcctcagaaagcagaccgccgcccgggtcgacagcgctcaggccatattcaacatgggttttgacatcagggactgcgactcttccatttccctgtactcaacggtgatttcgctgctcaaagcaatcccctccgaaaaagggcaccttgcaagagcgtataacaaccggggaatctgcaaggaaaaaaacggcaacctggaagcagccgttgctgactacggcaaggcaatcgcactggatcccgatcttgatattgcctacggcaaccgcgcatggctctacgagagcgtcggcatgaaggataaagccgcttccgattacaggaaagccgccgaactcggttatcgccctgcgatctactggatcgaacagcaaaaaaagctggaagaagaaaaacctggcacggaggagtgaatctcaactcctgacttccggcttctgaaaacactctcttacatcgcggagtactcactgtaatcccacttgccctgctcgtgcaggatcaactcaaccatctccctgatgcagcctttcccgccttcataaccggatatataggaaacacgattacgaaggtactcgatgccgtcgataggagtaacggaaagcgttgctttttccagaatgggtatatcgatgacatcgtcggcaatataggcacattcctcatcctcaagagagcaggctgctttgaactcctcgtatgcgtcaagcttgttttcgcaaccaaggtagatatgctctatcccgatatgttcaagcagctgtcggtgagcactgctggaccgttctgaaattgccgctatgtacagccctctctctttggcttccttaacggcaagaacgtccctgacattacaggaacacacctcctcaccactggaagcaaaggttatctggctacccgtcagcaccccttcaacaggaaaaatcagcgctttgacctgcttgagcgctttctgcaggatctcggaagagtctcccgtcgataactgaataccaaaataatttaaaccggacacagtagttgtatttagcctgaataattcacatgggtaataaaaaagggatgcataatcgccacaaagtgttattttattgatgcttagacaacaaataattacttgacaaccatgcaactccctttcgctaatatacacactgaacagcccacccaacaagcgctatttcctgattgtttcgaagtatccgttgccccggtcaagggcaaaaaagtggttcttgatttccagggcggcaacaccaccagcgatgccggtgtcctgctgttgaaggaagtcgagtccatgaccaggatcgttccgaagcttgccgattgcattgccgattcgcgtcggacctcgtctgtcatgcatgtgatccatgacctgatcgcccagcgggtctaccagatcgcctgcggctatgaggacggcaacgacagcaattccctgcggaaggatcccgctctcaagatggccctcaaccgtcttcctgaaagcggcgatgaccttgccagccagccgaccttcagcagactcgaaaacatggttacccgtccggagctctatcgtatggctgtcgggttcctcgatcatttccttgactcctacaccgaggcgccgcgggtcatcgtcctggactttgacgataccgaggatgtcgttcacggcaaacagcagctggcgcttttcaacggctatcaccaggagacctgctaccagcctctccatgttttcgaggggttgactggcaagctgatcgcctcgatccttcgccctggcaggcgtcctaccggcaaggagattgtgtcatacgtgaagcgtattatccgccatatccggagccggtggccggaaacgatcatcgtctaccgcggcgacagccattacggcgtgccagaagtctactccttccttgcttcaaagcggaactgctacagcgtgaccggcctcggcggtaatgacgtgctgctccgctccgtcaaggacattattgaggaggtcaagaagcatggagccggataccgccgttaccataccttccagtatcaggcacggagctggaatgggagccgcagagtggtcgccaaggtcgagatgaccgaaaaggggttgaacgtgcgcttcatcagcaccgacatacaggaggcaaaggccaagactctgtacgagcaaatttacagcgctcgtggcaacgatgaactctacatcaaggcgcataaaacgttcatgaagagcgaccggacctcgtgccatcgctttcttgccaaccagttcagggtcttcctgcattcggcggcctatgtcctggtccacgccttccagaccaacctgctccggggcaccgcccttgccacggcgactttcgaaacgatccgcttgaagctgctgaaaatcggggcgaaagtcatcgagatgaagacacgcatcaaggtgcatctgccgacctcatatccgtacaaaccgatactgaacaagtgcctcaccatccttgagcacctgcgatcagtcccatggccatcaacagcaattccgtaatgctgtaacgtttccagaagggggaggtgacaagcaaacagagctacaggaagggcgtaaatgtcgtgacgtcaagggatgactatggcctcatggtatctgagaccagtttcttacagggataagtcgcttttccggcatcagtaaattcccgataaggggtgaacgtatgacgcgaagacacggcaggtcgggatctcaggttggcttcgcctttggcaggcccacttttggctcgagaggcctctcttttgcagtctcatgaattattcaggttagaagttgcttctgctggaaaaaaactgattttctatacaggcatgcagcttttgcatctgatgaacaatctcaggaaactccttcagcgagacctgggtggcagcgtcggacatggcgtgttgcggttcaggatgaacctcgaaaaacagtccgtgaacgcctgcggcaaccgccgctcttgccataggaagcagatactcccgcactccaccagaggttccctgagcggaagatggaagctgaagactgtgcgtggcatcatagacaacaggataacctgttttggacatttcaggaatacccctgaaatcaaccaccagattgtgatacccgaaggttgtccctctttccgtcagcatgatacgggtattgccggtctcagccactttttgcgcagcaaacgccatgtcctcaggcgccataaactgcccttttttaatattcacacagagacctgacctgccggccgctgtaagaagatcggtctgacgactgagaaaagccgggatctgcaggacatcgacatacggtgatacccgttcaacctcttgcgtctcatgaacatcggtcaatacgggcatatcgaaacgccccctgatctcgccaagaatctccagagcggcgctatcgccgattcccgtaaaggaggcggcggaggaacggtttgcctttctgaaagatcctttgaagatacaagcaatcccttcagactcccgtatggcatgcaacacggaagcaacatccaaagccatctcgcgcccctcgatcacgcagggcccggcgataaaaaacagccccctgtcaagagggactttgacgttaccgaccgaaaactgttgcgatttttccacggaagaatctaaccctatatttacttccattcaagccatataacagatggagacaaaccagaggagacaagctacatccatgtgttgaattttacaagaaaacagcatcagatcccagaccgtcgaagccgctcaacgttgtcccggaccgcttcgccgccacatgtcacaacaagagccggtacaggagtccggccggtcatccattcagaagagaagacaaccccgccagatgttttcagggatgattttctctcagaaaatatttattatttaactttccatatagttgttgtggcctcatcaaagacgttaaggaaccatggcgcaactgacatggttatcaataccattggttgcagcaagagttgcaactcttgtacgagatgcagtaatttcacaggtaacgacagcgtacttcatatcccataactcatcaggatgcacgtatgaattcttcagatacaagacaaagattggaggatatcgaaaagcagcttgccgacctcaacgaagagcaaagaaggatccaggctcgctgggatgctgaaaaaggtcttgttcaggagtccagaagtctgaaatcgaaactggaggatctgagacatcaggccgaagagtatgaacgaagcggcgactatggcaaagtggcagagattcgttatagcagcattgcggatattgaaaaacagattgaagaaaacaaactgaaaatagaggagaaacaggcttccggcgaactgatcatgaaagaggagattgacgccggggatattgctgatattgtctccaaatggaccggaataccggtcagcaagatgctgcagtcggaacgacaaaagcttctgctcattgatcaagaactgcataaaagggtcatcggtcaggataaagctgtgcaggcggtcagcgaagcggtcaagcgatcacgtgccggcatgggggatgaaaaaaggcctatcggctcatttattttcctcgggccgacaggcgtcggaaaaaccgaacttgcccgtaccctcgcggagtacctctttgacgatgaagacgcaatgatacgcatcgatatgagcgaatatatggaatcgcactctgtcagcaggcttgtaggcgcacctccgggatacatcggctacgaagaaggtgggcaactcacagaggctgtccggagaagacctttttcagttgttcttcttgacgaaatcgaaaaagctcatccagacgttttcaacattcttctgcagattctcgatgacgggagattgaccgacagcaagggacacacggtgaatttcaaaaacacgatcatcatcatgacaagcaatatcggcgcccagcttatccagagcgaaatggaaaagatggacggtgaaaaccgtgatgctgttctggaaacccttcaggataagcttttcctgctcctgaaacagcaggtcaaacccgaatttctcaatcgtatcgatgaagtgatcctctttacgccattgaccagaaaagatcttgaaaaaatcgtaaccattcagttcaacagtataaacaagcttgccctgcgtcagaatatctcccttcatctggatgatagcgccctcacctggctttccaacgcgggatttgaccctgctttcggagcaagaccgctgaaacgcgtcatgcagcgcagcatcaccaacaagctttcggaaatgattcttgaaggaacagtcagggaaggagattcagtacaggtcaccgttgagcatggagagctctctcttgtaaaaacagcctcctgacacgaggagtgcggaatgaaacaaaccatagttctcgttttctctctcctcctgctcaccgtgaacgcatgtgctgcggatctgcccgaagaggatgagctcagcaggaaaataggccagatgattatggtcggattcaggggaacctctcttcaggaagcccctgggctcatgcaggatataacaaaacgtcaccttggaggcgtggttctgttcgactatgacgttccatcgaaatctaccggcagaaacatcacctcccgtgaacaactccaaaaactgacgaccgggttacagcagacatcggcagttcctctttttatcgctatcgaccaggaaggcggcagagtttccagattaaagacaacctgcggcttcccggcgagcgtcacggctgccgggctcggcaagctgaacaacactgacagcacctttcagtcttcgcttgcaacagcgaaaaccctgcataacagcggcatcaatgtcaatttcgctcccgttgtcgatctcaacagcaatcctgaaaaccccgttatcggttctcttgaaagaagtttttcagcggacgctgcaattgtgtacaaacatgcacgtgcaacagtagaggcgtttcacacacaaaacattattgccgctctcaaacactttcccggccatggcagctcaactaccgacacccataaggattttaccgatattaccggaagctggaaaaaaaacgaacttgacccctacaggcgtctgattgaaaacggctataccgatcttgtcatgactgctcatgtctacaacgccaatcttgacaaccgttaccctgcgacactctcaaagcagatcatatcaggcctgttgcgcgattcccttggatttaacggccctgtcataagcgatgacatgcagatgcaggcgttagccgcgcattacgaccttcgaaccgccattaccctggccctcgaagccggcgtagacattcttctctttgccaataactcggtctatgatccagatattgccgaaaaagccgtatcgatcatccgttcactggtcgaagagggaacgctgaacccgaatcgtatcgacgcctcctacaagcggatcatgaaactgaaaacgcactacctgaaaacatcgacatgaaaaccctctatctggtcagacacgccaagtcgagctgggacaacgccaatatctcagatttcgatcgtccgctgaacaaacggggcgaaaaaaacgcgcccttcatggctgaattgatgcatgagaaacaggtacaccccgacctgatgctatcgagtccggccaaccgggcactgacaacagctgaaatattctgcgaaaccctcggatatcagaccgacgcgatcgagcagagagtcgagatttacgagggcggcctgaaccacatgctgcatatcgtccggcagattccggacaactgttcagtcgcgatgctcttcgggcacaacccgacgctcaccacctgtgcaaattatatttccggtcagcaccttgaaaacatcgtcacctgcggtgtggtaagactcgacatgaacaacgagtcctggcaggaaaccatgattgattcaggagaactggtgtggtatgagtatccgaagaagtatcagtaggcagttaccaactataagtcaaaattcaaaaggaaaaagtcaaaatggctggatagctggacggcgagatagcccttaaccggccataacgggcgatttttttttcgcccctacatcccaacacgttgcacataacacatcccactcttgtctcttgtctcttgtctcttgtctctaataacctaactcttttttcggctcacgtgtcatcaggtcgagaatggcttgttcggcaggcttgttttcaaagagcatctcgtagaccgcgctggttatcggcatatcgacccccagcctgctgctcaaagaaaacacggcttttgtcgtggaaactccttcagcaaccatattcatatggctgataacctcctccagactccgtcccttgccgatctgctctccgagataacgattacggctgtgacggctcagacaggtcactacgagatctcctatacctgaaaggccggaaacagtcatcggctcccccccgagactgacggcaagacgggacatctctgccagtcccctggtgatgatcgctgctttcgcgttgtcaccataaccgatgccgtcggatattcccgctgcgatggcaatgatattctttacagaacctgcgatttcaacaccgattatatcagtattgacatacacacgaaacatgctggtatgaaaggcttcctggactttttcggcggtctcgagacaagaggatgcagcaaccacggttgtaggctgtttatccgacacctcctccgcgtgactcggtccatagaggacagcgacctgtgcgggagagactgcaggaagaacctccggtattacctcagacaaacgctttccggtgtcgagctcgattcctttggcgacgttgacaataattgtatctgaaagggaaacatccctgaagagggcaagtgtttcgcgcaatgcctgcgaaggcactgcggtaacaataatagaggctccctggactgccctgacaatatcatcctcaatacggatagaatcaggaatggtaacccccggcaggtaccggacattttcatggctggcttcgagctcgcgcgcaaattccggccgatgcgcccacagacgaaccgaagctccttttccggcaagaaggacggcaagagtggtgccccagctgcccgcgcctaaaaccgttattttcatatttctttgcctgatataccggaatcaggaatgtccgtgaaatttgactctgttctctttgcctgaaagaaggcgtcggatatttgccctgtgcgtgtacatgattgccgcagcaacgataaaaccgaaaatcagcaaatgataatcgagactgtcatgaataaacacattggtattgaacatcctgatgtagtaatcaaggccttcaccgagatcaaacagatactttcttacggcaatgatgaccggaaatgctattgccgccagaatggaagcaacggaaacgtatctcgaaagaaatacgacaagaagaaaaacacccagaacgataagggttgtcacaggagcgatcccgaacatcatgcctgctgcagtgctcacgcccttgcctcctttgaagcccgcaaaaaccgtaaagacatggccgaaaaccgcacttaaccccgcgatcagcctcagcgcgataggattgatatccggcaatggcccgatagggtgtgactcgaagaaaaccacaacggatattgccgcaatggctcccttgacgatatcgagaatggtgacggtaaggcctgctttccagccgagtaccctgaacgcgttggtaccgcctgcgtttccgctaccgaaatcgcgaatatcaatccctttaagcaacctgcccgcaatgatgctcgtaggtatggagccgataaggtaactcactgccagaataacgatcaaagtaaacatgacatgacacttcagggtgatacaaaaacaataaccggatactcaatcaggcaacgacccggcctataatgtaagcattttcctgcttcgatgtcaaatcctccattatgccctcaacggacgattcggcgacaatcatcaccaggcctacgccaagattaaaggttcttcgcatatcctcttcgggaacccttccctctttacgtatgatatcgaaaatcaccggctccggccaggatttccagtcgacatcaagccggaggccgtcgggtataatccgcatggtgtttcctgtcagacctcctcctgtaatatgagacataccgtgaatatcttctgaagaaagcagtggcccgattgctggaagatacgagcggtgaaccttcagaagctcatcaccgacactgccttcaagtccctcaaatgtatgtcgaagctttccctcgaaaaccttgcgagccagagagaagccgtttgtatgcaatccgttcgaggcaatccctatcatgacgtctccctcggatattgccgcgccgttaatgattctgctctggtcgacaacaccgacaatcgtccctgcgagatcaaaatcatctgtggcgtaaaccccgggcatttcagcggtttcacctccgatgagagcacaggagttctctttgcatgccgcaaccattcccttgacaatatccgctgccatttcgggtataagcttcccacaagcatagtagtcaagaaaaaacaacggtttcgcgccacacacaagaatatcatccacacagtgattcaccagacaggcgccaatggtgtcatatcgccccatttccgccgcaaccttcagtttcgtaccgactccgtctatactgctgaccagcacaggactcgtatatgaggaaaaatcaggctgaaaaaaacccccgaacgcgccgatatcggtcagaacaccactggtaaaggtctgacgcacctccggcttgatcaatcggacaaactcttctccagcactgatatcaactcctgccgtcttgtaatccatatccctgattgcttattgttatatttgtgttgcgaccaccaaacaccgcatctgtcaactttaactcagcaggctgtcaactgcaaactgccggttattttttatttaccggcgtttcaaagatgcagcttgactcgatgtcggaaaaaaactcatgatgcagatgctgaaccgctctgaaaacatcctctccttctacaacaaacccaacgttgatttccgacgcaccctgggaaatcatacggatattcacatccttcatggcgctgaagattcttcctgccattccttttgccgtacgaaggttgtcaccgacaacacttatggtcgcgacatccggctctatttccacctcacccatttttctcagatcatctaacagctgctccagtgaagctgactcacttaccgtcagagaaacagaaacctcactcgttgagaccatttcaaccgacactcccgcccgggcaaacaccccgaaaatatctgccatgaaaccgtgccgccccagcatcctgttggaacggaaattaatgatacactgacctttctttaccgcaatagatttgaccagccctccatagctcattccttcgagggtctccggattattggtgatcacggttcctttagattcgggacatagcgaattgagcacatagacagggatattctgtttcactgccggtgctatggtatcaggatgcagtactttagcaccaagataggaaagttctgccgcctcggtaaaggtcatcacccgtatacttctcgcatcgggcacaatccttggatcacaggtcatcacaccgtcaacgtccgtccagatctggatttcatctgaaggaagccatgcgccgagaagtgccgcagtataatctgagccccctcttcccatggtcgtcgttttaccgtcccgtgtcgagccgataaagccttgcgtaacgacaatacttccctgttcaagcagcggcctgaggctattttgtacatttttctcgcagagatcctcaaaaggacgggccgcgctgaaattatcatcggtaatcatcacttcgcgaatatccttccaaacagtatcataaccggcttcccgcatcgcatcgctgaaaacagtcgtagagagcaattcaccgaacgaacagaaggtatcgaaagagcgcgcagtaagctccccgacgatatcaaccccttgtatcagcatatcgagttcaccgatatacgcatcaaccttttcctttaaggattggcgtaaagaggcatcgtttatcaattcctcgacaagttcgaggtgatgctcacgaacttcgcctgaaagcctcatcgcctcgtcaagcctgctatcacctgccgcctcggcgatctgtatcaagcggttggtaatcccgctgcatgcgctgagcaccaccagaggaatatttttttctttctcccggccaacgatctgcattgccctcttcatcgctgaggccgtcccgatcgacgtccccccaaatttcattacagccataacagttattatcttcctgagacgatcgatccgctcaggctttgtgttacttgatatccggatagtctgataaactttctctacctgcagccatgggaaccagaacatctacactgagaacatcctgcccgacacactatcggggtttgcgacaggtattgtgctggacgctcctttgtactctggcgcttttttccggttgcacaggaagccattcagctcaaggcgttaaatatagtggaaaaaacacaaaaaaatatacgccgctgcctatcagtgttcacgaagataaacttattgaactgcttgaaaacatcagcagtctgctgggcattgagtatcactacggcggacaatcagtaacgggattcgattgttccggctttgtcaactatatctataaggacacgtttaaagcatacctcccgagaacatcacaggagcttgcgcgaagaggaaaaaaaatttcgctccaaaaccttaaaaggggagaccttgtttttttcaggctcaacagttcacgcataaaccatgttggcatttatcttgaaaataacctgttcgcacatgcatcatcaagcaggggagtcaccatgacaagtctcaacaacggatactacaaaaaacattttgtcaaagccctgcgcctgcttgaaatcatggataccggcaccgctgatggagaaccgcggcatgcacgtaccgatatatcggattaagaggtatattgccgcaactctcggctctcgacttttgacttttgacttttgacttttgacttttgacttttgacttttgacttttgactttacgcagaatatgccaacatcacacgattacatagaactgacattcacactttcacctgaactgatagagccctgcctgggcctgttatccggtcaaaacatcgaatatttccaggaggaggagaacaggcttcacgcctatctaccggaatcggagtggtcgtcgaaaaaagagcaaagcatcatagaagctctttccgtgcccctgggttcggcgccacactataccgtcaggcacatggcacacagaaactggaatgcggaatgggaggccaacctcaagcctgttgaaatctcggaccgcatcatgattgttcagcaaaacagtgacgtcaagcaaaaaaaagggcagattctgattgaaatcaatcctaaaatgtcgtttggaaccggctatcatgcaacaaccagacttatgctccgacagatcgagagcatcgatctgaaagagatgcacattcttgatatcggaacaggaaccggtgtgcttgccatagcttgcagaaaaatcggcaacacccacgaaatccttgcaatagacaataatgactgggcagtggagaacgctcgtgaaaacgtctcggtaaacaacgccgacaatatcagactggaacttctggatgccgaggacgatcttcaggaaattctagcgcagcaccatgacctgattctcgcgaacatcaacagaaatgtactggacagaatactaccatcaattaaagagaaagcgccgacaagccgagttcttctctcgggaatcatgatttatgatgaaccctggcttaaaaaactgctgaaaaagcttaactaccgtactgttgagacactctatgaagacgagtggctctcaacgtatatcacatcagcttcctgaattttccggaaaccgttatgaaaagagtatcgtttgtcgatatcggcacaaataccgccctcttgctgattgcagaccttgacccggacaacaatcgaattctgccagtgcttcaccggcagtcaattgtcagaatcgggaaaaatgtcgatgaacagaagattatcgaccacgcagccatgcagcgcctcatccagtgcatgcttgatttcaaggaaacaagcgaaagcaacgacgcgctgagcatcatcgcagccgggaccagtgcgctccgtgacgcgaaaaaccgcatggaaatcattgacgaggttgtcagggcaagcggcatcgtaattaagaccctcagcggagaagaggaggccgccatgacctttagcggggctgttgtcggaatggaagatatacccgaacggtataccgttatcgatatcggagggggaagtactgaaataacgatgggaaacatcggccatatcgaggaaagcgtcagtcttgatatcggttccgtacgattgacagaacggttttttacctcccagccacccaccgaagaggaattacaagcggcaaaagaggaaatagacagtacgttcaccagcactatcgagcccttcttttccggccgggagcaggttcacggagtagccggcaccctgacaacaatcgccaatcttgtctccggagagaaagagtttgacccggaaaagatccacaactatccgctccgatacgatcaggtcaagctgctgcttgatgagcttcaatcgttaaccgtcgaacaaataatcacaaagggaatcccggaaggccgggcagacgtgataaccatgggcacccttatcctgcaccagttcatgcgactgcttggcgtcccggaaatccgggtcagcatccagggactacgctacggacttgcgctgaaaaaactgcagaggctccgatccggggagtaacgatcttgttctgtgagcgatcatgtttaccgcacacatcgaacagaaagtccgttttccatacaggtatcattacggaagagaacagcatttttgctgctcatgttccggcaccatgcatatccttttacaaataaggtagatgtccagtaaagcccattggttcccttatggaaaaagcgcccgtcgcttctgcgatacccgccgctaacacctgccgatcttcttgcggatgaaaaaaaagaagccgctatcagatggtttgccgcaaacattttaccaccaaaagcgccttcaagatgctcccagtccttgtctgaagggatcctccagcctttcggagaaagacctctggggtcattcaccgcataccagttgtaaagcttgccatacttgtttttgttgccggcggcgttacggtagtaacaccaggcgccttgctttttcgccgccgcgtcagcccattccgcaggagtaagcgcatgacgaatgggatcgccgttgcgataatggcttacattgagggcagctctaaaaattgagttttgatatatctttttcgccgggtaacccggtaaggatcatttgtgatcctgataaacgttgttctttgacacatttcgggctgaaaagccctctgaaagcgcctaatgggcgtagttatcccaagaagacgttatagactttcttgttcaactgcgtgcatctcatcatgttgtacgtcagattggtcaggccgatcttggctgttgccctcgcataaccgatggttctgatgtacatggctttcatcgaattggtcaggtagccgaagatgtgttcgactctggcacggtgactggctttctcacgattcgaggccttttgtgtttcggtgagcgcacggtaccgggaacctttctcttggacttcgttcgccatgccgcacccttcgatgctcttctcctgtccggtataggcagaatcagcgtaaagcttctggccggcgttgtctttgtcgataagagtttcaagctcctgggagtcgtggactgatgcgtcggttaccatgtaggaactgatgagtttcgtccccttgtcgaccttgatgtggtttttatagccgtaaaaactcattttgttcttcttggtccaacgggcatcacggtctttctgacgcagcttgttcggcttcgtcttccaggtgtcaggggtttttcctgctttgacctctttgttttcatcacgggtattgcgctgtttaggcacttcaacgaagctggcatcaacgatctggccggtgtttgcaaagatggactgatcatcaagagcctgattgaatcgataaaacagggcttcgatcacctcttcctgaataagcgtttcacggaacttccagattgtcttgctgtccggaacccggtcgcttgatttcaggctcaagaaacgtttgaagctcaatcggtctgtaatctggtactccatctggtcatccgacagattgtacaggctctggagaatcatgagcttgaacatcatcagccgatcaaacggtggcctgccaacattgttgctgttcttgggtttattgaagacaacatcaagaatcggagcaaagatcttccagtcgatatggtcattgagcttgacgagaggatctttcaactttgtaaggcgttcaagcaggaaatgttcgtcgaaaaggccgagagggttgatatttttcatgacaactggtcaaattgataggatttgccacaaaatacgactttctcaacttctttataactcctaactctttgtttttctgaaagatatatcactcaacaataaatagaggtgcccttgagattttgagtcatccagagttgacctttgacaggaaccgctctgtacacgttgccgtcaacatcggtaaccgttgcggcgtgcacagcagtaccgatacctgagagtacaagtatcgtgaacactgtcgccaatacagcgtaaaattgtttcatggcgtgtacttctgggggttgaggggaataattacattaaaacacaactctttactacttaaagaaagatagtgaaccccctgacaaaaagcaacggaacaagagatcacgccatcggcacacagcaccctactcaccaactgagactggtcgcaaaaaatacgtcacatcaagacaaacgtccttctttatgatgtttacttatgtacgatcgcacaacagacaaagaagcctgccggaaatgtctttggtgaaaatcagaaacgtctctttgttttctcgaagacggtatctccgccgtatctcatcaggcgatagcggaaaatcacgacgaaggatgctggccgattctatcccctgttctttgagaaacgttgtaaaccgtcccggtttgaagaaaatcgttgtaataattctgaacgacctgccgtgaaagtctccaatttccctgtcagaggtcagatagtcaatcctggaattgatgaactgcagaccatactgagccgcggcaaaggctgtcaggcgtgctttgattattgccggatcgggttcatagagatatcttcccggagtcggagcgatatgtttctgcggctgacacccggcttctgaaacgataacgttttctttatcacctttcaggctcaccgctttgacgaccaaaggcttccctgcatcgtgctctcttcggcaaaagagcagtatctccttgcactccctctcaacagacaacacgatcacctgaaaaagcgaaggcagttttgcctcgataccgtcaatttccagagccggtgacgccttgacacagaatcgatgcgcttttcgaagcagcaggtcgtgcagtgaaaccacgtcaggacttcctgcttcaagagctgccgatcgccgacccttctcacgccgtgcaggatcaataaatatcaggtcgaacgactcatcaggaaaggtttcaagagtcttgacgctgtcgccatgaatcaccgttacgttactgatgcccaactccctgaagttgtgctccgcgatcttcgcgacaaccgcgtcacgctcgcaatagacaacctcatcgaaccgctccgcaaaaaagatggtatcgatccccagccccccactcatatccaggagtcttgtgcctgacataccctgcaatcccgacttatagcaggcagctctttcacccgaagcctgttcaagcgcgagggaggtatagaacagattatgcttcgaaagctccggcaatttattatgcgcctttcgcctgcatgcgatctgttcggcaatagccctgacaggaaggcctttcaggtgatgatgcttcatcgcaaacagggcagggtcgtcatcgagatgcttttccagaaaatcccggacttcaggaagctggagctggtggaattcttctgcagtcatagttgagtcttacatttcacaggtcgttcatccgcttctcttatcatgctgtatagaggctatcacctcacagaccgcatcggtcaggacatgcagctcctccctggaaatgatgtatgggggcatgagatacaccagcctgccgaacggtcgcacccatacccctttttcaacaaagcgcttctggataaccaccatatcgaccggctgttcaagctcgacaaccccgattgctcccagtacgcgaacatccgcaacgcccggaacgatcctgcagggttcaagccctgaagcgagttgcgcttcgataacacgcactgaattccgccagtcactttcggcaagcagatcgatgcttgccgatgcgaccgcacaggcaagcgggttggccataaacgtcgggccgtgcataaacactcccggctccgcgtttgaaataacccctgaaacatccccgtttgtcagcgttgccgcgagagtcatgtaaccgccggtcagtgcctttcctatacagagaatgtcagggacgacgtcagcatgctcaagggcgaacatttttcctgtccgtccgaaaccggtcgcgatttcatcgaaaatcagaagcaggtcataccggtcacacagttcccggacacgaacaagatactccggcgagtagaagcgcataccccctgcaccctggacaaccggttcgagaatcacagcggcgatctcgcgatgatacatctccacctgtcgtctgaaatctccgatcgaatcgtcactccacacatcatgaaaaccgcaagcaggcgcttcggcaaaaagctgttgcggtaaaaccccactgaaaagcccatgcattccggtcacaggatcacagaccgacatagcagcaaaggtgtccccgtgatagcccgatcggatagtcaggagacgattttttttggggcgtccggctgcatggtgatattgcagcgccatcttaatggcaacctctaccgaaaccgaaccggagtcactgaaaaacactttctgcaaaggcccgggagtcagatcgacgagcttttctgcaagacgtacagcaggttcatgggtgaaccctccgaacatcacatggctcatcttttcaagctgtttacgaacagcttcgttcaataccggatggttataaccgtgtatcgccgcccaccatgaagacatgccgtcaataagcctccggccatcctcaagctctatgcgcacccctgatgcccctttcaccggatagacgggcaacggatcacgcatggatgtatacgggtgccagatatgctccctgtcaaagtcaagtgattgcgaattatctttcatgatcccgctgcgtttccttccagaagaacctagacatcggcaggattgaacgcccccccgaccgcatcctgatcaggcatatcgactaccggacagaggtaaccgtactccctgaggctgcgacagaagacctgtcgtgtgtcccgggcgatagtgctgtcgattttgccgtaaagattgtacagcaggccgttgagtcgaagtcccctcttccggcatgcctctatagagagcagcgtgtggttgatacttccaagacgggccgaagtcacaagaatgaggggataacctttttccttcagataatcggcaatcagcagcgactcatgtaacggtacaagcaggccgcctgccccttcaagcagaacagtgtcgaatgtttcctgaagcctgctggtagcatcgctgattaccgacacgtcaaccgttcgattgtccattccggcagcaaggtgaggcgaggccggatagctgaaaacatagggacaggtggttccgtcacgatcgacatcctgtaaaggcaatcccatgatctcgcgatggagaagaatatcctccgaaacatcctggcaaccggtctgaaccattttctgggtaatgacccgactgccggactcaagcagtgaacgcgccagaaggccggtagccacgctcttgccgattccggtatcaatccctgcaatagcaatgacatttccgttcacgctcgttatgcccccttttgctcttttctcttcacttttgatttttcacttttgccttttgcccttttgacctttcacttctgccttttcacttttgacctttgccttttgacctttcacttctgccttttcacttttgacctttgacttttaccctttgccttttcccttttcccctctgcctttactcttctccttttcttttgaatacacaaaaaatcggatgataggtcagatgtacgccggaacttgaggaatacgacgagcgataccgctcgacaaaccttcgatgacgggttttcgtccatttctcacgggcaagtccattgacgcctgtccggcttatatgccgcagcacctcttcaggacttctgaaatccagcctcctgacctcctcatgggtcgtaatcggcgtaaacaggggatcggccatcccgttaagctcttcaagatcgtaatagttgagagcatgaggttcaagggagctgatctcgagcatgttcctttttccgaacgtactgaaggcaagcaggcctcccggtctcagagccgccgacatcttccggaaaaaagagggcaggtcgacaagccactgaacggtcgcgttggacgctgccagatcgagccggtcgggcagcccctgacaacgctcaatatctccggcaatgaatgaaacctcccgaacaccgtgcttcaaagcaatcccgctgacaatctcaccgctctcacgaaccagatcgtttgccacatagcttccgacataacagcgggacagcagtgcctcggaaaacgcgcctgaaccggaacctatttccagaacacgctcaaatgaaggtttgaccccgttgccgcaaatcataccggcaagatcagacgccatgctctcctgaatgacagcgtaacggcgatagccgcttaaacgcctggcaaaacgctgccggatcaattccttgttcagtgatccatacatgagcacacctccggccagctggtagaagagaaaaacggaaaatgcggcatgtcctcagagatgctgtactccagatcacgccaggcgaatttctgggcctttggagaaaatatcatgtcacgcccgccgataagcgcgtgcgtatagctccaggaagagggttgctgcagggtatcctcttcaacatgctgctgtatcgaggcaagctcctctttctggtcaagagcgtttctctccggagaaacagccataaatcgatgaaacagagacgagctcccgcacatcctccgtatgaaacgtgtccggttctcctcattatagttgccaagcgtctgagagaatatggcaggagaaataccctcctcactgctgatcgggttcaatgtaccgtttattgcaagagcacgaccgataccggaaagacctgctttctgcgccgcccaaaccccaagcgaccatgcgacgagaattcgctcaccatagctcgcgatggtttcgagaacatcctgaggcatgagaagagagcggtaatcgtaacaaagcagtacatcatatctgaaatccgcaggcgtattggactggagatattcggcgatgcctccgtccattccccatccattgaagaagagcagcagacggtcatgtccttttcgttgtatccagcgggtaatcaatgtttcagtgttgagctgttgagttgttgaattgtttattttttggactgacaagccggacttgatccaacatccatgacaagccgttttttcggtcacgccttctcctttcccacagtcatgccggacttgatccggcatccatagcgtttatcaatacatcttatggatctccgggtcaagcccgaagatgactcattgagaaaatcgcatacagtctccacattcaaaaccatgatttctccccagtgcccactgcccgattcagtatctccggaatccctgcaatatcctcccaccgtatatccgcacgtagtgaaaaacggattcttgctgtgttttccggcaccgtcggcggacgaacgggcagagcgagaaaaccggaatcacgcaggactgttgctgcacgaaccgcatcccggttcccgcctataatcacaggaacgatctggctttccccggcggtctgcaaaccatgttctttcaaagcctcacgaaaccttgcggcgagggaatggaggtgatgacggctctcactcatcgtccgctgccgttccagcacctgtcggctccaccccagaatcattggcggcagagcagtggtaaaaatcaggggacgcatggtattgacgaggtagtcacggatcataccatccatgatcccgtaggcgccggaagaagcaaacgccttgccgaacgtcccgataatcatatcgatcgaatccgtgagtcccgatacctcacaaaggccctttcccgtttcaccgaatgccccgaccccatgcgcctcgtcgacaatcagaaaggctccgtaacgctttctcaggtcgcaaagcttttgcaggtctgccaggtcgccatccatgctgaataccgactcggtcacgataaacatctgccgacaggttccccggctcccctccagcagctcttcgaggtggtcgtagtcaagatgcctgaatcgtttgaacgccgcatctgcaatcctgcatccgtcgataatgcttgcatggttcagcttgtcacagaggatcagatcatgccgtgaggccagggcgggaagaattccaacatttgcatggtatccgctgttgaacaccagtccggcttgcctgccgtaccatgaagcgagagactcttcaagctctgtatagagccggtggtttcccgtaagcagtcgggatgaggaactggtcatgctgaacctgtcgctgtcgctccctggcttgaacgcaagaagatagtcccgacgaagctgcccgtcatcacccaggccgaggtagtcgttcgaagaaagattcagaagcatctttccttcagacccgataaaagcgccctctctcttcccggtttccgagagtactctgaagcgttcctcctctctgagcatgtcgagctctctctctatcctctccttcaggctcatgagcacgatacctctgcgaacccggcaagctgccgcatgaactcccggtcatcacctattttccgtcctctcgttgtcaggtaccctccggtcaggaacccgttcgctccggcaagcatgagcaacccctggaaatcattcatgacggtttctctcccggcagcaaacttgatgatttttccgggatggaccagacggcataaagcgaacgttttcacaatatccgtaagcgcaggcgttgcagctccctgtaagggagtcccttctatcggcaccagcacattgagcgggataacggcaatatcgagttcctgcaaggcatagataaaatcaaggcgctcacgcatagtttctccaacacccagtatcccgccacagcataccggaatcccatacttgcgcagcaggcggatggtatcgatgcggtctttaagtgggtgactgtctgcgatgagatcactatagcgatcaggcgcaacctgaatattgatattatagtgccgaacgttatgctcggcaagcatgcgaacaggctcttcaccgagaataccgagtgatgcgcaaacattcagatccggatactcctgccggagctgatcgatgattgccacgattttcagaaattccggattgacttttctgtaaccgtatccgctggttaccaccccgaaatgccggatcccttcatcataaacatctcctgccgatcgcacaatagcctcagcatcaagcagcgagtattgctccacatcggcactgttgtgcagcgattgcgcgcaaaaacggcagttctcggcgcatacgccggattttgcgttgataatcgagcagctgtgcagggcaccttcagagagcgtcgcgtatcggtttttcaccttgttggcaagcgacagaagatccggcacatcctcacctgcaaggtgagcaagctcgacagcaacgtcaaaaggaagcggttctcctgtctccagaacactgtatgctttcactattgacttgttcatttccactgtcatgattgcatcgtatctagtattgaactcctttactcagacgagcttcgccggaagaaatagcgtgcatgctgccgtcttgcgattcaagcattagttcgcccgttctggtcagaccccgaacacgcccttcaagagtgctcttgtactgctccaccttgacttcccggtcttttaaccatgcgtatctttcaagataggggagaacagcaaaaagatcgtcagcctccagccacgtgtcatacagcggctcgaaactgttgagtatggaagacagaatatccggtcgggagtactcactgcccgattcaagaaaaagggatgtcgcgatccccttgatttctcccggaatatcccgaagattgacattgacgcctatgccgacaataacgaaatgcgtcatatcgggttcgctttccatctcacagagaatcccgcaaaccttccgtccttctatcagaatatcattgggccatttaatcgccgaagatacgccctcaaccgtcctgtcaagcgcctggtgaatagctgctgctgcaagaagcggtatctgggaaagccttaccggcggaacaggcgggcgaaggacaagcgaaaaatacagattcgcacccggtggcgagacccactcccgccccattcttcctctccctccggtctgacaatccgccacaagaacacttccttcagaggccccctgacgcgcaaggattttcgcctgcatgttcgttgaatcaactttctcgtgaaacaggagattcctgccgaaccgggttgtcgtcagctgcggggaaacttcctcggataccggaatatcgggactggaacacaaccggtatcccctgccggaaaccgcctctatcgagtatccggcctcccgaagccgtgaaatgtgtttccacacggcgctccgcgtcataccgaaatcccggcacagctgaccgcccgaaagaaactcttccgatgcgcgcaaccgctgaagaatgtccgctgtctgctggttcatgaacccgttagcctctgctctaaaaaaagccaaaaaaaagcgtcgtgaccgacgctcataattgtcaaccagaatttacaaccaagttgacaactttgcaaacagacaacgtttcctctatcctgaaaaagggggttattcactccttacactaatcagcagaacatgactcgtgacttttcctgagatacctgtatgcacatcataccatcagggcttttcattcccctgattccatacgcaaactgcgtgcagagaaagcgttgtggctgtcatgtgcgggtaaacgggaggatatccgtgccgtttcagagggaaaaggatacagatgatcctgcagagagctcacggatccgttccgaaaacgtggccgtgatggtctttgtgcaaccttcacggccatgctttgcagatcaggagatctcgaagaatttgcttccgggtacgttgcagatcgggcaggtgtcgggaacagtgttctcgacggtgttgccgcagacaggacagacgtagatcttcgctgcagacatgtcgctgccggcttttaccgcatcgagcgccttgctgtagagcccgtggtggatctcctcaacggcgagcgcgttcttgaacgagaactctgcaggcttgtttccttcctgctgggcttcggccagatacttcgggtacatctcgttgaactcgaagccttctcccgctatagcttcctcgaggttctcggacgtgctctttatcccccccatgacccgcagatgggcatgtgcatgaattgtctcggcttccgctgctgcgcgaaaaagcttcgcgacctgcggcaaaccgtcttcttccgcttttctggcaaatgcaaggtatttacggtttgcctggctttcacctgcaaaggcgtcctgcagattatccattgatgacatgtgatcttctcctgttgttgtgttgatgacgcaggtctgtatcctgcagttcctcagttgattaaacgtgcatgatacctgtatggttcgagatttccgaactggtggtacacaaatcagcaagcgagagattgtgtacattttcattcccgctcaaacgcgcaaagtccctgagttcttcggtatttgttctgaaaaaattggcaacacggacagcggatttctcgacatccagacgagcacgaagcgcagggtcctgcgtggtgatcccaacaggacatctgtctgtgttgcatatccggtattgctggcaccctacggcgatcatggctgccgtaccgaccgcgatagcatccgcgcccattgcaagcgccttggcgaagtctgaagaaacacgaagtcctccggtaataatcagggaaaccctgtcggcaccccttgcgtccagtacttttcgcgcccggaagagggcaaatatggtcggtaccgatgcagcattcttgacaaccttgggagaagctccggttcctcccgcgcgaccgtcaatggtaatgaagtcaaccccggcgtagagcgcgatgtcgatatcttcctcgatatgaccagccgcaagcttgatgcccaccggctttccaccggtcttctcccgaagatgatccacggtcgccttcagatcatcctttgtgcggatatccgggaagcgggagggactgataatatcctggccttcgcgaaaaccgcggatcgaggcgatctccctggtcaccttgttacccggaagatgacctcccattccaggctttgccgactggccgatcttgatctcgactgcatcgaccctgctcagattttcatccgtcacgctgtacttgttgggaacatactcgaaaatatatttccatgaagcctcaagcgactcgggcagaatccctccctctccggaacacatggctgttttgaccctcgcgctccccctggagagagcgagcttggcttcacgggaaagcgctccgaacgacatgtgactgacaaaaaccggggagtcgagcacaagcggaacagctgcacccggcccgatgaccgtccgcgtgacaaccggctgggttttgttcaggggcatcctcgagagctgcgctcccttgaaaagaatctcgtcccaggagaacgtatgaaccctggtacgcataggctcgataacggaccggccagtggcggccatgtagtgaatatccgccatgcttgtttccagctcatcagccggcctgctccattcaccaaggtactcctcgcctccacttgcatcttttgatgtccctgcagatatcggcgcatcagatgacgctcgactgaaaacctctttgcctgaaccgcagacaggacagctccagtcatcggccagctcctcccagaggatgccttctttggcttcatcgtatacatgggaacaaagcccgcactcatagctccgcattgcaggttcttcctgtattgccggcggctcagcggttatttgagggctcacctttgtaaacgctgatttcggcgatccgcagacagggcatacccagtcatccgcaagatccatccacggggttgatgcttttgattcatcgtagctatgggagcaaagagaacagtgccatacggccataataactccttgtttaatcatccttccttaccctttcccacgcccgaggcgacctgctgctgttcatacgtggcgcgataacgcttcagcccgttgaaaatgcctctggcaatgtcacgctgcacagttgcctgtcggagaaccttttcctctccaggattggaaagatatcccgcttcgacaagcaggctcggcatggaaggtgtccagagaaccatgaacccggcctgacgaacacccctgccgttaatatctgtttttttctccatcccttcgagaacgtgccttgcagcctcttttgattgcagggtgaacgcgttctgtgcaagactgctcatgatagtgtgttcttcgctgaagcccctgtacttgtttttataatcctcctcctgcttgatagcggcattttcaagcatggcgacccgaagagcggcatcatttttgtgtggcccgagaatatagacttccgctcccttggcagatctgttttcagccgcattgcaatgaacactcacaaaaagcttcccgtcactgcggttggcgattttaccccgctgcttcaacgggataaaacggtcgtcactgcgcgtgtagaccacctttatttcaggccactcttttttgataaccgcaccaaggtacctgacgatcctgagcacaatatctttttcacgcgttcctccctttccaaccgcgccaggatctttccctccatgtcctgcatcgagaacgatggtgtcgaacttccatttctgcagatctctggccagttcctgtcgtatcagcttctccttctcagcgcgatacaccgcctggacatcgatatcgctcatgatcgagattacataggtattggtagcggaatcccactgatactcgctggatttcaccttgtaaaactcgttattcagcgaaatatcgatctgcatggcgccattgccaagaggtatggcccgtatctctttcagcagaccctggctgaatgtcctgaaaaaatcagagggatcaccttttgccgtctgcagggtaagcgaggccgtcgatttctttcccggcttgatgaacgatgcggtggacttcgatccggttgccttgatgcggataacgaccccgttggccagttcacttacctccagagcattgagggttgtcggtcctttgtaacggggggcagggccgtagccgatatgccggtcctcggctctgacaataccgaccttgctttttttcgaaccgggttgagaactccatagaaaagcatctatcctgccctgttgctgatcatagacgacttcacgatccatccagagggaaaaaagacgcaccgcatcgacagctctcagccagaacgactttttccagagaacgggagcggaacgaagctgcacaacacgctgggacctgcccggattttgtggcagaaaatccgcgaaattgctgccctcaatgagacggcaaaccgttttagtccccttatcactatacatgatcgaaagctgccccccgtcgcgtttgcttaacagtcgcagggctctggacatagatgtaatatcgacatagacagtccccccgagcttcacagcctgaacatccattgtgtagccaacctgaaaaccctgaacggcatgcagagaaagtttttccgctcgggcattatcgagtgacacggcaccaagagtgccgggcatagagacaatcagcaacaaaacaagcagaacatggtatctgaagcggcagaagtattcactcacggaaactgcatttaatattcatcgaggcattacatagggatattcgaaattatactaaaaattttcatggtcaccacggagaacctgattctctttaccggcttcccctgcttccgtctccctgataccggttttacctgcttgttcatcctgaacacagaaaagtgagacgatttacatactactcataactctcccggcatttgcacccgacaaacagggtaaaatttgttttttggcaagcaactcctatcttttccaaagttcaatcatacctttttatcatccctaaggcatctcaatggcttcttctccagcaagctcgtcagcaaaaggaaaaacactgattgttgtcgaatccccgtcaaaggctaaaaccattaataaatatcttggttcagattacctggtgttcgcctctgtcggccatattaaagaccttcccaaaaaggagatcggactggatttcgacaataattatgaaccccgctatgaagttatttccggcaaggaaaaggttgtccgtcagctgaaaaagcttgccggtcaagccaatgatattctgatagccactgaccctgaccgtgagggagaggctatcgcgtggcatattgccaacgaggtcgatgctgcacaaaaacctgtccatagggtgctgtttaacgagatcacgaaaaaagccatcctcgaagcgatcaacgacccgctccagattgactaccgtctggttcgctctcagcagacccgacagggcctggataaaatcgtcgggtacaaaataagcccttttctctggaatgtggttatgcggggattatccgccggaagggtgcaatccgtttccctgagactcatctgcgaacgggaggcggaaatcgataagtttgaacccaaagagtactggactatctttgccgatttcacgaccggatcaggagaaaccttctcgaccaaactggtcagaatcgacagtaacaaggcggaaatcaccaatcagtccgacgccgagaaaacagcgtcggacattctttcacgaatctatggcgtcgctgaaatcaccccgagggtacagcagcgtaaaccgccgtttcctttcacgacatcgcttctgcagcaggccgcgtcaaaccagctcggattcggctcaaaaaagaccatgcgtgtcgcgcagcagctctacgaaggtattgatctcggccctgaaggcgccaccggcctgatcacctatatgaggacagactctaccagggtcagcggtgaagctgtagaacaggctgaacgcttcatcacgcagcacttcggccctgagtttacaggcggcggccaggcagcaaagaaaggaaaaaaaacacaggacgctcatgaagctatccggccaaccggggttccccgtaccccggaaacgatgaaaccgtttctttcttcggatcagtacaagctctacgagctgatatggaaaaggtttctggcttcacgtatggcgccggcaaaaattgaacagacacgcgtggatgtcgccgaccacgagaaacagtttatctttcgcgcaagcggaagcaacgtgctttttccaggctttctgaaagtctacaacgagcagaaagaacttgactacgaggcacggaaatcaacccgtgaagatgaggaaaaagagcagatagtcaaacttccccgaaatctgacggtgaatgaaaagctgactctggatactcttgacaaaaaacagagtttcacccggccgcccgcacgattcaccgaggcaagtcttgtcaaggaacttgataattacggtatcggcagaccctcaacctatgcaggcatcttctcgacgctgcaggatcggaggtatgtggaattagagaagaaaaaaatcattccgaccgagttgggaaaagatgtatcgatgatccttgtcgccaactttcctgaccttttcaatgtgacgtttaccgcccacatggaaaacgagctggacaagattgccgcgggagatgatgagtatgaacaggttctcgactccttctacaagcctcttgaatcagctctgagcgtcagaaaaaacgatcctcttctccctcagaacaccgatgcggaaacctgcgacaaatgcggtaagggaaaaatgataatcaagtggaccgccagcggtaaatttctcgggtgttcctcctatcctgcatgcaaaaacatcaaaccgctcgcatcgtccagggtccgcccgaaggaaaccggtataaaatgccacgggtgtgaaaacggaagaatggttctgagaaacggcaggttcggcccgttccttgcctgcaccggctaccctgactgcaacacgttgctgaaacttgacaaacagcggaaaatagagccccccaaaaccccaccgcttgaaaccgacctggcgtgcccgaaatgcggcgcgccgctttacctgagaaccggaaaaagagggttgtggctcggatgctcgaagttcccgaaatgcagagggagacaggcctgggggcagctcgatccggccatacagcatcactggcaggaaattatggaaaaacatcagggagagcatccttctgtgaccattcgcatggttgacggcacaccggtcaacatgcaactgaccatcgatgacatcatatcccaggctgaggagaacggactggtggagattgaaaacaatgaggagcagccggtgggctcaccagtcaccagtaggcagtaggcagtccccagtcgactggggactgtcacacaacccattgggccagacggtaggtgataaacgagaaaatccatgctaccgtcatagaatacgacgagtagagaacgatagcctgccagtttccgatctcctttctcataacgccgaccgcagcgacacaagggatgtagagtagtacaaacaccataagactcagcgccgtggccttaccgaagcctggatcgttcttcagtatggttttcaactcggacgatgattccccggttttgccaagagaatagatcgttcccatggtagagacgacaacctctttggcggcaagacccgtaaccagcgcaacaccgatcctccaatcaaatccgagcggtctgatgagcggctccattaactttccggccctgccggcaatcgagtattcaagctgacgtgcatttacccggtcccctgcctctctgatcgcagcctgcttttccagcagcggcgcatcgcgcagctcgattgcagaaacctgtttttcaagggccccgtcaagcgcactgtttctgggataattgctcgccacccatatcagaagcaccgcaaaaaggataacggtacctgcctttcggacatacatcatggcctttatatttgactggaaaaacaccgaggtcaggctcggccagcgatacggcggcagttccatgacgaaaggctccgactcacttttcaggaaggtttttttcatgatcagcgctgaaaaaagaccgattatcaccccgagcatataaatgccgaacataacgtttgcggcaacggcgggcttgaaaaacgcacccgcgagcaagatatagaccggcagcttggctccacaactcatgaatggaattatcataatggtcgccagacggtcggagcggctcttgagcgtgcgggtggccatgatcgcggggatggagcaaccgaaaccggtaatcataggaataaacgatttgccgtgcagaccgaaacggtgcatgactttgtcaacaacaaaagcagcccgtgccatatatccggatgcctccagaaaagaaagcccgagaaaaagcagtatgatgttcggcaaaaatatcagcacccctcccactccggcgatgataccgtcaacgatcacagatcgcagggtatcattcggcagaagaggcgacaccgctgcggcaaaactgccgaacagaaaatcgagtccctccataagcggagtaccgagcgtaaaggtcatgtgaaaaatcagccagacaatacaaaagaaaatcggcaagccgagcacgcggttgagcacgatccggtcgatatggtcggttaacgaagcccttccttcctgcggcatcctgacacactcctgcatggcgccgcggataaaggcgtatcggtcttcggtaatgatgatttccggatcggacttatagaggctccccgtctccttgatagccttctgcaggacaagttctaccttgacccagacaggatattccttcaccaggctgtagacctcccggtcgttttccagaagcttaatggcaagccagtgcgcgctgaacgtcgataattcggactcgagagcaagcaatccggcgatctcctcaatcgcgctttccaccccctgcctgaacccgagcttgttttttttgatctcgatatcaccttcatagacgcgaatgacatgatcgagaagcacgtcaagaccctgtttctttttagcggaagtgggaataatatggcaacccagcagacgctgcagctgtttcacgtcgatctcgatcccccgttcttcaacctcgtcgtacatgttgagcgcgacaagaagatcgacctccatctccatgagctgtgtcgtaagcagaagattcctttcgagattgggaccttcgagaacattgacgacaacatccggtgattcctcaatcagaaattttctggtaaccagttcttccggagaatagggcgtcagtgaataggtacccggaagatctatgaaacggattctgtactcacgataatcaacatacccttcatatttctctatggtcacgcctgaaaaattaccgactttctggcgagcacctgtaagaccgttgaaaagagatgactttccacaattgggatttcccgcgagagctacccgtatctcctgaaaagatgccatcaatcagctcccgaatttccacctgcgccgttgtccgcccatgggctcaccatcaccggattccccgatcttcgtgacaagcactccggcagcttcgcttttcctcaatgtcaggtacatgcccttgaaaaaaatctctaccggatctcccaacggagcgactcgcaacactttaaaccgggtccccttaatcaggcccatatccagaattcttcttctcacggcactttccacaagcaagccggtcacttcagctttatcccctacctttaattctgacaacaacataatgcataccctttataccgacaacagacacaaaccttatttagatcaattattaataacgccacataaatatacataatttcctttgtgaaaaaatacacgacccggcaataaccgccttcctccaaaaggctcaatcagctgccgacgatctttctcagaacggtatgaagaatacccccgttccggtagtactcaacctcgacaggggagtctatccggcaaagaaccttcactgttctctgctctccgtgctgaggatccttcactgccagagcaatacgctttccgggagacagcgtattgtcaagaggaatatcaaacacctctctgccggtgattccggctgtttctgcagattcccccggcatgaactggagaggaagcactcccataccgacaagattggatcggtgaattctttcatagctttcagcgataacagcccggacaccaagcatccatgttccttttgccgcccagtcacggctgctgcccatgccgtaatccttgcccgcgatcacaatcagcggggttccctcctcacgatatgccagggaagcatcgaaaatagtcaaaacctgtgatccatcgtccgttccagaaaaacaggttgtgaaaccgccctctgttccaggcgccatcaggttcctgacacgtatgttatcgaacgtcccgcgcatcatcacttcatggttccctctcctggaaccaaagctgttgaagtcttttgcagcaacgccgttttccagcaggtactttccagccggctgttcaggctggatcgctccggccgggctgatgtgatctgtcgtgacactgtcaccgaacaacgcaagacagcgtgcaccggaaatactcctgatccctggcgattgcgtacctgatccgctgaaaaatgaaggttctttaatgtagctggatgacgggttccatgcatacagttcgtgttctgccgttcgaatcgaacgccactgctccgggcccttgtgcacctctgcatagcggtctctgaaatattcaggcctgacaatgctctccaccagctctttgatttcgctatcccggggccagagatcacgaagccagacatcggagccaccgtggtcgcggccaagcggcacatcttcaaaatcaaggttaatcgttcctgcaagcgcatatgcgacaaccagcaggggactggcaagatagtttgccctgacgagcgggttgatccttccttcgaagttcctgttacccgaaagaactcccgccacgacaagatcgccttttctgacagcctctgcgaccggacccggcaaagggccggagttgccgatacaggttgtacagccgaatcctacattggcgaaaccgagcgcttcaagatcttccatgaaaccggcggcctgcagatagtcgataacgaccctggaacccggagcaaaagaagttttcacccagggcttgacagtaagacctttttttcgggccgctcttgcaagcaaagcggcagcgatcagcaccgccggattactggtgttggtacaggaggttatcgcggcaatggcaacggctccatgccgtagcgtaaatgattttcctcccattgaaaccctgataccgtttctccccggatctctgttttcctgcacggctataccgccttcagcggacatgtcgcctgcaccgccgaatggctctttcccatatacggtaaacagatcccttttccaccggacctgcatcgacttgaaatctatcctgtcctgcggccttttcggacctgcaagcgaggtgcgaacagatgcaagatccagttcgagaaccttgctgaacgcaggctcatgctcctcgtcatgccataagccctgagcccgggagtagtgctcgaccagctcgcactgttcgtgcctgttggtcaatctgagatattcaaggctcaacgcgtcaacagggaaaaacccggcagtcgctccgtattccggcgacatgttggctatagtcgccctgtccggcagggagagcgtcttgaggccagggccgaaaaattcaacaaaggcaccgacaactcctgcattgcggagaatctcggtcaccgtgagaaccagatcggttgcatttacccggtcaccaagctctccggtaaacctgaaaccgatcacttccggaagcagcatatagatcggctggcccagcataaccgcttccgcctcaattccgcctaccccccagccaagcaccccgagaccgttgatcatggttgtatgactgtctgtcccgacaagagtgtccggatagaccataccttctctcctgcacacgaccgaggcaaaatgttcgaggttgacctgatgaacaattcccgttccaggcggaaccacacggaagttattgaatgcctgctggccccatttcaaaaactcgtaccgctccatgttacgctcgaactccctgtcgagatttttttcaagcgcatcagtcgatccgtagtgatcaacctgaaccgagtgatcgatgacaagatcgcagggaacaagcggattgattttcgcagggtccttcccaagtctctgacatgcctccctgagggctgcaagatcaacaacggaaggaacaccggtaaaatcctgcagaacaaccctggccggcttgaaagggatctcggcgagagatggtttccccggattccatcccgcaacagcccggacatcctcttctcgaaccgagaactcatccacattacgcaaaacagcttcaagcagaatcttgatagttttcggcagtcttgagacaccgtccatacccatcgcttcaagtgcttcaagagagtagtaacaaacctccccgtcagagagccgcagcttcctgacaacaccaaacggatcattcgctgtattcataggatattgatcagaagtcaaaatggctagatagcttgacggcttaatagctatctggctactcagctaaccagctattgagccatcccacactcattattcattaggtcaatagtcatttgccatttcccctcattgctcagaactgagaactcatacctaccccctattacctattcactactacctactacctctctaccagcaactaaccgtgctgcaccggcgaaccggaaaaaggaggccaccccatggcctttcctcccagcagatgaccatgaatatgaaacacactctgcagggaatccctgcccgtgttgaagacaagacggtagcctgaatcgaacatacccgctttttttgcaacaattttcgcagcctgcaaaattgcccctgctatcagcgaatcctcatcatccgaaagttcgttcagagaagcgatatgctttaacggaatgatcagaaggtgctgaggtgcgacaggctgtatatccctgaaggcaagaacgtgctcgttgcgatagacaatatccgcaggaatatcaccgcttacgattttgcagaaaagacaattcggctcagaatgccccatacggcccccctttactcatgattggttgctcaaagattatctgaaacaagttacatacttgacctgcaaaaagaaaagctcctgtattttgatccgccgccctccacaacatgcattaaattaccgcacgtgagttgtgaaacagatgattcataaacgctcttgtgtcaataaagcaacacaaaagatcgcctcgtatcatacagaaaacgaaacagcgccatcaaccgtataccattatactattatgacttagaagactcataatgactttggcccggcaattgcctctacaagagtagaaacgcaatcgaaaacaagccgggagtcatcatgaaacgctcaacactcacaagacttatcacagcagcaaccatcgcactcaccatgctctcagctgctccggcaatggccaacaacaccttcacacctgctaccacacttgaagcagcagaagcagcagcaaaacagacctacaacttcatcgcatacaagagccaaggcaactacggcaagaaaatcgctgccgaccagcgccttgacagactcaacagaatcaacaaagaggtcagcagagtcgaaaccgcatttgcaatcgaactgccaagagttaaggttctctacgttactgacagaagcagaggattctacaactacacaagagatgaaatcgttttctcgacaaaaagactcgagcacacacttcgccacgaatttgctcacgttatcgaccgcagaatcggtgtaacaggaagagaatggaagagcctggttaatcagatgaaagcacagggattcagcccgagcaactatgctgaaaccaacctcgaagagtactgggcagaagcattcgcatacttcacagcacctggatacggaacaacaacagaaaaattccctgcagaacttgaaagcttcatcaccaacgttatcaaccagcttcagagcccgaccatgctggcttctaactgagagacagaccaacagaaagtaagctcgacgtttcccttgcagtaacagaggtcccggcttgtttcggggcctttgtgttttggggcttaaactgaggtctgataaacaacatattccgttaaacgagttcatgatatcgttatcacttcaatcgacaacgaacaggccgttagctatggaacagaaagcggataaaacaaaaaagctgcctcataattgacatatgagacagcttccttatacctaatactcacttggcagacctaacaaaaattgcattttcaatacgctcaaaagcattcttgtaaaccgaagcatcaaggataggcgtatcctctctatcagaccgcccccaacttgatgatgttttttggctgacaacaaaattcagtcgaactctcgtcattttacccacgtcttcgataaatgctgtcgcagaagtttgtgacactttagctactccaagccagaacttggacgcttgatcgcttttagcggtaccttctgccgttataagccctgtgtttttgtcggcactcttaactatatacccaagatcctgaaataccgagataacacttgggaaaacaacacctgcaccttgatcgtattctcgtgtctgtaaactctgaatttccagaggagttagagtaggcgcttttgtcgtggcacaaccggcaaacagcaatacaaaaccaataaatgcgaacttcaaagatttcatttttcctccttaaaagttagatgttctgcttctaaaatcagttacaacgtcgtttttatcgaatttgacaatcagtgtgatcatttgagagctactctcaaagcctgtcgtatttgatgattggccaccgagaattattgtccagtagcccgattgactcgaagactgactgacttgtgctgctcgctgataagtccatacctctcttccggagccatctcttgttgtaatatttggcgcgccaaaattctctaacacatcagcttttgtagtttttcccacgatcatgttcatctgaacatttccctgggtaagctgtgagttacgttgagtgaccggctgagaagttgttgcgcatcccccaattgttagacctattgctacgagcaataagagcgctaattttttcatcgtgatttggtcccttagttaaaaagttgattcgactttactactgacttccttatacctttaaaggatattagccaaagaatttaagtaatttcctgcaaaacatgaaagtatattcttttatccaacatcacttcagcaacaggactttagaaaaggttcgtgtttaaaccggaaagatcacgatatcccgctgaaatatttcataaactgcactcgttcgtatgcagccgggtttcctgatttttcaaaactcattttcccaatcatctcatcaagagttgagaaattatgcctttccatataggcatcgagctcctcaagcatgggactgatcacctcatagccttcactatagagtacagaggcgatctgtccggcctttgctcccgcaagaagctgtttgatcagtgcttttccgtcatgaatacctgtcgaggcagctatgtcgcatggaaccctggatgaaagcatcgcgacccatcgtaacgacagcgaaaggtcctggggagaactgaagacatttgtgcttttcacctcaaaattttctatatcaatatcaggagaaaagaacctgttgaacatcaccaggccgctgataccggttgaagcgatcttttctacaatgtttgcgagtccggaaaaatagtagctgattttggccgcgaccggaatgctgatcagtccggtgactttttccagcacatccaggtacacctgctcactctgtccgctatccctatccggatccgaaggaagcatgaacatattcagctccagtccgtcggcacccgcacgctgcgcctggacggcaaaatccgtccattctgaagaggaaacacaattgatactcgctatcacgggaatatcaactgcatccttacaaccgctgataagatcgagatacgctctgagatcgtttcccctggtgtaattccggatatactcttctgcctgtgcatagtagtagtcctgttcattactgtcaattgcgtatccggactcattgtgaatctgttcttcaaacagcgacttcagtaccaccgcgcccgcgcctgcatcggctgcttttgtaacgctttcaacagattctgtcatgccggaactgcccgcgataacaggatttttcagtttcaatcccatgtatgttgtcgataagtcagccataaaatctcccgaagatcatagtgttagtagtgataagcccctgaagaaacaacgttgggcagtagcgccctctggagttcagcaaagcggggcggaaaaagtcttcagcgcgaattgtcaatacgtccaatcagatcgataagtttttttgcaatatccgtattgtcatacaccccgttgaaccggttagcgccctgacctatggcaaaaacaggaacaagtcctgcggtatgcactgaacttgtccatcctatccctgccttttcgtttaatatcgctatgagcgttacggtaaggggatctcctgatccataggcaagggcagtgccgcgtccttcccggcttgctttccaggcatccctgatcgccgtcctttcccgcggactcagcttcagcgaagcatcaagtgcagaatccccaaggccaaaatagactttcgcgctgtcaagaaccattggaaaggagacgtttttccgttcaacccacgttttgaccttaccggcaaacgcctgaaaagaaagcttctggtgacttaaaatagtgaaatcgctttcataggcggtcgctctgtttccaagcgcaagccctccgcattcatggtcagcggtcacaacaataagtgtttcgtcaggatgaagcctgtaaaaagagaccgcttctgcgacggcctcgtcaaattccagtacttcatgcgctgttgtagccgcatcgttcgcatggcttgcccagtcaatttttcctccttcgaccatcaggaaaaatcctcgatcattatccaggagtctgatgccatgcctcgtaaaatccgcaagcgtgagcccgtccggagccctgtcgatagcatagccgagagcgcctgtaccgtcatagctgccaaatgcccagtatttcctgccggtaaccgcctttcccagtgcctcccatccctgtactacggcataaccgctatccttcattgtcccgaccagtcttcccagaggcctgccgttatcaagatcaccgagggcataacctcctccaaagtaatcgaaaccgctcgaggccatttgcgctgcaatttcagcatacattttccggctgtcaacatgagcataaaaacaggcaggtgtggcgtgatcgatgctggcgctggaaacaatgcctacccgcatacctctatccctcgacatctccgccatggttttcagggtggccgtatgagacccgttctttccgattgtccctatggttgtctttttccctgtagcaagtgcggttcctgccgccgcagatccggtgatatagcgattttctgcatgcgtcgccgccattccggacgccggaaaagaggtcatttcaagagaatctccactttcaagcagactttctgcaagcttaacctgcgcagcacccatgccgtcgccgatgaaataaaaaacatatctgggaacaacttgttgagcagggatcctgtcagattgaaccatgcccgaagtactgcacgcgacaaaacagaaaactgcaccgatacaggtcactatactgatcaacctatggctgaaacctctcatattcaactactcctcaactgattgattcgggaacgtatatactcgacaatggttgctatcgcaacgtccttttcgcaatcacagaacatctggtgctcggaacgttcaagccagaccatatctttttcattcggttcagttccaacaccattgaaaacaatatccgaactgtcctgagtcactgtctggtcattacggttgtgcatgataagcatcgggcagcggatgtcgtgaaggcgcgactcggtaaatgaaatcaattcaaaaaaagacatgatggcatcggtcggggcccatagataatggacctccctgctcttcacatcccggtcactgaaagcgacattgagatcccagctttttatgaatgactgtagcatgggagcaagaaagtggagcggtcttccgggaccaagcatggatacaagacgaaacgaaggcgccgcaaccacgacagaatcaagtgtagcaccctgatattttgccgccagattcagtgcaataagcgctcccatgctatggccgaccacaaacaccttgtcgactttttcagacaactcatgaaatgccgtttcggcgtctctcatccagtcacaccaggttaccccccgcagcttttcaggagaagattcactatgacctgtaagaacaggaacgctgacacgaagggacatcttttcaagcggttctatcagcgaattgacactctcgatcgtagcggtaaacccatggataatcagaactccgaatgcgtcgcttctcatatacactcctctatccgatcatttcgcagttatactgacttgaattttaaagtacggcaatcccgtcaaaaaaccattctgccgtgcattttgatttcaattctcccaaccttcctgagaaaatggtaattttcatcacttttaactactttttatatacaggctctactgtataatcctgatttcacaagcagctgacaccatgcggacaccatctgtattcatagcgcttgttatgttgatgttactgagttcatgctctgtggtgaaaaccacggctaaagcagcatattcagtcggcgaattcgcggtaaacaccgtaacctctccatttactcatgacgagatcgagtcaattgacgggctctctcctgaagaagcagtcagacagggtcgggttaaaaacgcgccctacgtcgttttcggaaaaacttacgttcccatgagcgttgatgaatcgcagaattacagagagaccggccttgcctcatggtacggtgaggaaacccgtgaaaaagatggtggtcatatgactgcaaacggcgaaaagtttgatcctgacaagttcagcgcggcgcataaataccttcctctgccgattcatgtccgcgtcaccaaccttgagacaaggcaatcgctcattgtccgcgtcaatgatcgcggaccttttgcgcatgacagggtcattgacctcagcgccggcgcggcaaaaaaactcggtttctatcaaaaagggaccgccaaagtatcgcttgaagttgtcacgcaaagcgcagatgcagggccctgagcatggcgaacgatgactataccgctctttgcaatgaccgatagccgaacattttacgacaaggtttatgaacttgtccgtcttatccccgcaggcaaagtctccacctatggctccattgcccagagcataagcgttcgttcggcagcgagaatggtaggatgggcgttgaacaaggctgaccttgaacagattccggctcacagggttgtcaaccggaacggagaactgacgggaaaaagtcacttcttcactcctgacaccatgcgccggatgctcgaaaaagaaggtgtcagcttcagaaaaaacggttcagtcgatatggagaaacacctctatcgtttcacccctgctgtatcacagaagcatcatccatgaaccgcttgagccctgaatcggtcaacgggtgtttcagcagctgtcctatgacgtcgaaaggtatggttgcaatatcggcgcccatcagtgccgcctcgacaacatgctgcggatgacgaatacttgcgacaagcacttcagtcgggaaacggtagttatcatatattctgactatctgatccacaagcgccataccctcggtactgatatcatcaagcctgccgacaaaaggactgacataagaagctcccgccttggctgcaaggattgcctgtgatggcgaaaaaaccagtgtcgcgttgatcctgataccattgcctgacaaatgacgcatcgctttaagcccgtcacgggtaagggggcatttcaccacgacattgtcatgtatcgccgccagctcttccccttgggaaatcatctcctccggagagagtgtcgtgacttccgcgctgacaggtccgtcgacaatctcacagaccttggcgatatgatccttgaaatcctgataggtgaacttctcaggatcgctgacgatttttgctaccagagaaggatttgttgtgacaccgtcaagtacgcccagatcattggcagcgctgatctcttcaagatccgcagtatcgataaaaaatttcatgtgggctccgtttttttctgttatcggatgctcgcctcttcacgtatcatggacaatgccgtcatgacttgacaactgaagaccgctttgtgaaaacaacgaagtgaagcatcatgttcccggaacaggtgaaagagattccttcctgctcaccatacatcctgaattttcacccgtgtcgtcacaccgtacgggcgaaaaatttttcgcccctgctttcctgtgttcctgaggcgtaacccatagagaaaaaggctttcaatgaacataatctgaataattcatgagagttcgaaaccccgaattctagaaatatacattgaaccgatcatgcgcccggactccctcctgaaaaccagtaaacaagctcaaaaccacatacagtcatgccgccctgtgtaataatattacacggggtgatccggcatccatgcagacccaggcaccaaagatggattcccgtgtaagacctgtgaaatagatgctcaaatttcacaggtcaggcacgggaatgacagaaaagtgaaagttttccttcattgtatacctttttttcttcctttgatgaattattcaggataagacccctcgtttcccggaattaaaacatgacggagggctctcaggtgcgacagcaatctatcctcttaagaataaaatgctttatttgcaattcaatcttgaaaactccttttccgctccattcctgcagagatatttcattacgaatcaacgccctgaagttcagacataattcagcacctgtccggtcaattgtgaagcagtttcgatcgtccctctcatgcacaaataatcgtcattgattcaagccttctttgcccttttccgatccatcaatggccggaggagcaacagctctgctctatctgcaactcccagaccacatcctcaccgcggcgttcacgggcttcacggatcagccgcaggtttcttgctgttgtttcgggctcccaaggctccctgacatgggcgagtgcattggcaagcgctgcagcggcttcctcccggttctttgccaaaacggcaagctcaagaagcgtagcataatcccagtaatccggtttaccgcccgctatcctctgcttcacagcataagtgacaaccggcagtaaatccttctgccggggatcgcggagctctttggtctccatgagcgttacggcattgataccgggatacgcatcacgccagtcagcatcaaatcctttcacataagtttcaattgctttcaccagcaacccttcagcaagtatgctcttaccggatttctgcgcctgctcccaccggtctttatacacccgtccgagaataccgtatgtttcactgctcggcccacgcttctcaatcagctcaagcagcacccgttcagcctcttcaccacggccagcgcggttgagtgcaagaccgagctgttcctgcacaagaaccgtagcctgcaacggtagagacatttttggcacaagagcaatcatcgaatcccactccttgactgctcggtatgacagaaacagatcgatgaccaccgcagattcagcatcagcaaccggaccaagcgaagcttcaacctcagccaccgcctccctgccgtttttacgcgctgcaagaagccgttttttcaacttctgcgaatattccacccgatccctgaacacatcggtcttgagcctctggatatccgggaatccttcgacaagctggtagatcgggctgtcgatcctggcacagcgggcatcctggagcttctcggcaagcaatgcctgcgtatcagcaagagcaacagacctgccgtcatcgccgagccgatatggtatcgccctgagtggcgcaacatcaaagggcagttgtcctcccccttcagcaaagagaaggatagtcgtaaagggtcttactgcatgccgcaacccgagttcatagaaaacattagcgtttgcagttgtaagatcgcacacggcatattcgcacagaatcagcctttcgaacatgggcttgtgaataatgcccccagccatctcctcgtccgcacgcaagggatcaagaccagcctgcatgatagcgggactgataagctcgtcatagactgcgttgaaatcaatcagcaaaccggattgggctctcttctgagcaaaaggcatcagcacaaaacaaagcggctttgacattatccccccccctctttttcaatcgttattgcaaaatcagatacttatggaaaaaaaatcaggattacccgattccaagaaaaaggctgtcaagctgatcgttggcgtttctcaaccccataagatcagctactttctttgcctgcatgtatgttgactcgagttcccttggagaaggacattcctcgatatatgccttgtaacgccccagcgcagctgcactctctccctgcatcagcagcgcttcggcttcggttgcaaaacgccatttttccggctttgcggatttacagtggagcaacacctttgctgccattcgggaagcattggctttagcctcggttcgggttgaagagtacgcgaggtccatgaacgcaatgttgatgccatggtagaaggcctgtgcatgatctccagcttgttctgctatcttgtaggcctcggcgtataactcccttgccctcagagcatcggcagccctgcgctcgaccagccagcgtcgtttcagtcttccagcaaggacgcccatagcgtcagtactcgatcccttgtatttttcaagcaatgccatagcatcttttgaacggccaacgctttccagcgcaagggcaagcagggtcgccgcatcagtatcgagttcctcctggtgaggctcaaacaactcgatagcattcacaaactcgcgcgattcaacggcaactgcagcgcctgaccatggacccgaaatttctgccgtaccctgcaaccctttgaaaagaagctgagcgctcaaatgattcgatgagagcggcttgatgatgtcaagatgatttccgagaacgacacagacagaggcctgagaaaaatgtttcctgaagggctcaagcgaagagcccgcaggaacaaattcatcacgatcacctgcgactgcccagaatttgaacggaagggtttttcccgcagcatcaccgaacctaagcacccagcgataacggagatccttgacaaacggcccgttgcgaaccatatccctgacctgccggttcagcattttgaacaacgatgcctttgccagtccgccactcggggttccgaagagaaaaacatgactgacgacacgtgcaaggtcgtcgtaatccacaagtgctcgctgcacaaccagtccgcccatgctgtgggcgaccagcgcaagacttttatagcggtcaagtggaggattcgtgcagcaggtatgcagaaaacaggccagtttcgaaatatcaggacatgcttcccataaccccacaagatcgatgctcagttttgttgcataaccaagcgaataaatatcccggtttgcatgagcaggattgttcctgacatagtcgggaaaatccccccaggttcccgaactcgcatcgccgttgaatccatgtataaaaaccacagcagtatcgctgcgattgttccggtgttcgacaagatgtgtatctgactttgtcatggctgttttcctcctataaaaccatcatttcaaagacaaaaccccgtagagacttgagttcacaggcaaatcacgcagaattttacagaacgcggccaagaaaaagaggttccgtccgtgaacgaatgaacagaacgtggggaacaactcaaaccgcaaaaagagcaattaggacatatcgatgcctgcccaccacaaccgttcgatgccgttccaggggcttctggcgccgcgccccttgcgccgcctctgcccccggctcgtcatctcactccttttttgccggatgagctaccctttgaactgcgggacgaacacaaggcggaagcccacgtagttgctgcgatagacggggccgtcgaagtggcgataagccgaccggcaatgctgcgcataggtgagccagccaccaccacgaagaacactgttcgaacccttttctgccccttgcggattctccattatcccctgctttcggcactcctcatagtatccagccccatacctgtcaccgcaccactcccatacattgccgtgcatgttgtacaacccgtaactgttgggtttgaagctgtccactggcactgtttttttacgatacattcccttgggattgttccggtagggatagttcccgtcatagtttgcctcataggtggtcaggttctctcctgtgctgaaaggagttctggtaccagcacggcaagcatactcccactctgcctctgtcggcaaccggaaaagctcgccccgcttttcggataaccaccggcaataggcgactgcatcattccacgaaacattgaccagaggataacgatcgccctcagtgccaccgtcataattgatcttcacctcttcggtaaattcgagatactctccgaccgtcaccgtataccgacagatcgcaaagtcactcactttcacctcatgcagggattcattatcctgatgaccgtattcgtcttcagggctgcccatgctgaactgtccgccccggatcaaaacaaagttttccggaagctgcggcctggaagcaggaggctcaaccggagtaacgagcacatccggagaagccggctctaacggccctgactgcggcaccatacaggcaatagcatcgatacatgccctgaattggggatgggttatatcatcatggttccatgaggtcaggtcggctgcctggatgtacctgaatcccagactgagttttaccttgtcaagtaacaggggcacaagaatattcctgttttttgcctcttcggcttctgccttcacccatcgggagcccacagaatgcttcgaccagacgaccaccacacagcatgaagcctccagatgttgctctatgtattcatcccagctctgacccggcggaatattccgatcccagaatactcgccaacccatttgctggagatgctgcacgataggctttacccgacgctcatcctcacgggcgtaactgataaaaatatcactcataaaacaacatcaaatacaaaaaatatttgcttaatatacgcagaaacctaccaaaccacagaacaccgacctacagttcagcgattcgtacagggcattgacccgctcacggtcatacaataaatatgcccgcgatcgtcgaaacggccatccggctcgtcctaccgataacgggcaccattacgagaatctttgcccttttctcaagggacggggtcatcggtctgttcaaatgcagtcatccggcttttcttttgagctgcgggacgaacacaaggcggaagcccacattgttgctgcgattgccggggttgtcgttattgcgataagccaaccggcaattctgcgcattgttgttccagctaccaccacgaagaacacggttcgaaccctcgaccgatgcccttttctcatatagtataggtcaattcgatcctgcgatagacgctctttcgcaagtcacggctgtcagcataatccgtaaaagactccagcggaataacatgctgtgcatactccttttgagtccactgtccgctcagcagcttctccgcaaagattccggactttgtaataaaccgcttccggcttcgccgagacagcctgacatgatccgaatgcgacatatagtggttggcaaaatacttgctggtcaggttgccgatcggcaacccctgccggatactgcgcttgcatgactgtcgatgattttctcaaaaatcatgagcagatgcctgtctttgaatagccgggaaagaagatttgttccctaaaaaaactggaacgatgggaaaagcttaatttatccaagccgtatttgcttacgacgcagcatatcgaaggtatttgtccatggcacatcaaatgcatcacagataatcggtatggggatttttttcttcgtggcctgattggcactctcaagcgttacaacagcacattcattgacaaacgcataggcaaccagccatggatcggcatgatcataacgagcaaagtcctgcttcactgcagaggaatagccatcctgcttctgagaccagaaaatgatttcggtgtacttctgtataacttccggggtttccgtagtgaaaaaataatctgcaaagatatgattgacccatgaaaccagttcatcgttgcccctgttgatttcagcatacactcggtcaatacttctcagttcaccatctcctgcttttctatctaaagcagaccaaaatccaggagcgatatcgaaggcataatagtggcgagcggctgtcatcaaaacattcgaatcgagaagaaagagttgacttgtactcatacgcttctcccgaatatcttgtgtgcaaactcgtggaaggtattctttttaaggccggttaacctccatgcatcgctataaagcgtcgttcctgcctgaaccgaacgggttaaaaaatcgccgaacctattgccaattcgaatgttctgattcgcataaaaatcaccaccaccatcctcaccggcttttttagcaagccgctgttctcgatcctgccatcttctgtaagatcttatgaattcatcatgagcaatgaaccccatatcaagcagacgccgagccgccacgatttcactcaccttgaaccgtttagcaagcagctgataaggattttcttttcctctcacctccagccagacacctgcaaggccactcgaagagacaagaaactctgccgctatgcggttacaggcatattcaactgtattgtctgccggctgtaactcactcaaatcaaaagcggcactgacgccgacccagatatgggcaagctcatgtgcgagagtgaacatctgggcagcttttccatcggccccattgaggaacacaagaggggcataatcgtcaacaagcacaaggccgcggaattcctgaggatcaagctttctatgggtattgttctcaacaatcccgctggacataaccataatgccagcattttcaacccgtcgaatcagggctctcaatgccttggtccagttttgttgagttgctgcccaattgtcgtcgataccaagaaccgacctgatattccgggcaattatagccggttcagtgtcaattcgatgagaacccacaaatgacaagcggtcatacccttctgctatgagatactctctcatccaaacctgcctgcgttgcatagtctgaatagtatctatcagttcgggactgaatcctgatgcggattctccagatactgttcgaaaattggcgataggcaattgctcgacaggaggttccggcaacaagagataaccaaaaggcaccgctgctgcttttgcaaaatcatgcagttgccggaaagtcggcaataccatcccatcccgccagccagaaagcttcggaaatttctgttccagactttctcttcgctgagaacgatctaacgcccagtcaaggacgtgtgcattgacagcaaccttcattgctcattcatattgtggtcctgaccaagttatccctatatataaccgaatttatacgtcaatgatatgaagagtggaaaagaaatcctcatctatacgccttactgtaaaagtacaaaataacaaagagaaaagttgattacagcaaaaaacaaaccggtgttcaagctcttgaacattcattgtatttaacccccgctgtatatctgcgcctccccccataaaaaaaaactgacatgcagcgacgttttcatcgccgcagcatcatccatgaacgtcttcagccctgcatcagtgcgcggatggtgggtgagccgcctgatgacacggtagggaatggtggaggtgacgatctgctcgacaagcgccatgccgtcaacaatgtcgcagatccgggcgatgttctccttgaaattgtttttgtgtgaaatcctgaggggtcgtccacgatgttcgttatgagtaaaggatgtaaatggtcatgccgccacgtgtagtataatgatacacccctgtgaaatcaaaacatctctatcacggggatgatccgacatccattccgatatatcaacaccagcaacggatctccgggtaagacctgtgaaatattcttttgcatttcacgggtcaagcacgaagatgactgaaaaaaaacagcattgtcgcacaccggggcatgacagctcttccccgtccggactagctgttcccggacagaaccggctcttccgcgagcaatgcgttgaagttctttgcttcgcggccttcccagccttttttgtgataggcgtaaccggccagaagcggcagggcgatggtcgcttcagaaaaaaccatctgctcgtggacggtatcgaccttgccccacgagctggcctctttcagggttgagcctgaaagggccccgtcacgttcgtcggcgacggtcacctgcaccgcataggtgtgcatggatacatcctcgtatccgagcacttcggcggcaacgacaatatcctgagtaaagttcttcggcacgccgccgcccaccatcaggatacctgttttgtcgttggcgatcttgattctggtcagttcacgaaaatcctttactgaatctatagtcacctgttcctgcggatggtgccactgatggtgaaccaggccgaatcctgcagagcagtcggaaaaagcaggaacgaaaatcggaacacctttctcgaatgccttatagacgatcgagttacgatcaaggttcttttcgtcgatataccggcccatttccatgatgaactctctggaggagtacgctccgggcttcatggaattcgcgatgacggccatggtatcgtcacacaccctgagttcatcctcatcgatataggtatcatagatacggtcgatactcatctccctgagcagggtatcatcggcaaaagggtctcctttatagtgcctgaaacccagggcttcgaagaaatcctgatcgacgatattcgctccggtagaaacgataacatctatcatattatgctcgatcatatcgataatcacctgcttgagccctgcgcttacaagcgagcctgcaagagtcaggataaccgcacactccctgtcccgctgcatcatatcgacaatcaatgccgccctcgacagattccttgcctgaaaagcggtctctcccatctgatcgataagcgggaccacgtcgacagacttgatatcgatatgtctgaccggttctttcaggaggtcctgttttgttatttctgtatgcatgatagtggttgctttctgtaaaataatagtgcctgcctgaaatagcgccctgacttcggctgatcgcccgaccggcttcaggcaaacctctttgctttttgctctgaaaaaaggggcgtatcaaaaaaacttaacggaaatcggaaaataccgcaactcaggggagacaaaaaaagagagcaagctgactatatcacacattcaaattaccggatgctgcttccttccggatctgacatggttgggtaaccaaatgttgtataggacttgctctcaaaactttttctatgccgaagggcttgaatatagcatgaaaaaaacattcaaagcaaataaaaaaagaacaatacggcactgatcgatacaaacagcttttttctttatggcaactgttataaattccagtccattaacagaaccctgtacgcgaacctgctgacaggcgcgaggcagtcaccgcgccgatcatgacacactatgagcaaaaaaagaattttaagcggcatgcgccctaccggcaagctgcatctgggccactttaccggcgctcttgaaaactgggtcgcccggcaaaacgagctggatgctgacggccagagagctttcgagacattttttcttatcgccgattaccataatctcaccacttcgctcgaaacatcagatatcttcgactgtaccatcgatatggctacagactggctcgcggctggtgtcgatccggaaaaaagcccgatctttcgccagtccagggtgaaagaacatacagaactgttccttatctactcgatgcttatcaccgcgtcgagacttgagcgaaaccctacactcaaggaccagttgagagacctcaatatggacgccgtttcctacggtcatctcggttatcctgttcttcaggccgccgatatactgctctacaagggaaatatcgttccggtcggggaagatcagctgcctcatgttgaaataaccagagaaatagccaggcgcttcaacaaccagtatcagcaccccgtcttcggcgacgtatttgaggaacccgaaccgaaaatcacgaagttttcgcgacttgcaggtctggacggcaaaacgaaaatgtcgaaatcactgggaaacaccattcttctctccgataagccagaggaggttttcaataaactgcgtaaagcggttaccgatacacagaaaatcagaaaaaacgatccgggacgaccggaagtctgtacggttttcagttaccaccgcagattttcagaccctgactcggttgaatcgatagcacgtgactgcagatcaggcgctctgggttgtgtcgactgcaaaaaagcatgcgctgaagcaatctccggagaacttgccccgatccttgagaaaagatcaggctatgcttcccgaccagagatggtaaaagacattctgctcagcggtgaggagcatgcccgccgcatcgctgaaacaaccatgcaggaagtacggatcgccatgaacatcggctgagtccgatcaatagcaacacctctagacagaaaacagacaatgcctgatagccaacaatttgccttcatcttcgatatggatggagttctcgtagacaatatgcacctccatgcgcgctcatgggttgaacttttccgggattacggactcgagggccttgacactgatcgctacctcagggagacagccggcatgaaaggccttgatgttctccgtcattttctggatccggatattaccccggagagagccgagcacctcacagagctgaaggattttctctaccgtgtcatgtacagaaaagatatgagccctatagcgggcctggaacaatttcttgatactgctgaatcattgaacataaacctgggcgtcggcaccggcgccggagcaagaaatattgagtacaccctcggcataccgggactgaaaaatcgttttaaggcgatagtcgggtctcatcaggtaaaaaacgggaaaccccatccggatatcttccttcgtgttgctgagcttcttgataccgacccgtccagatgtatcgtatttgaagatgctctgcccggtatcgaggcggcaaacgcagccggcatgaaaagcatcgctcttgcaacgacaaaccccgttgaaatcatgagcacctgctcaggcgtcatgggtgtcataaaagattatacagccctgagcccggccggggttcttgaaaaactctgtttcgaacaaccaactgaaagctgagcatctaccgctccactatgagagagtatctaacagaacacataaagcaggccctgcacaaagccagcattcccgccagcagggcgatcaagatagaaaagccctcggacagcaggtttggagatttctccaccaacatcgcgcttgttcttgccggcgagtgcggcatgaatccgcgtcagcttgcgcagaaaatcacagagaatctctcgttcagcgagaccaccgtcagcaagaccgagatagcgggaccgggatttatcaatttctatctcgaacccgcctttatcatgaagcaggttgagcagattatcacgtcatctgaccgtttcggacgtggcgctgccggagaggggaaaaacgccatagtcgagtatgtcagtgccaatcctaccggcccgctgacaattgggcgtggaagaggaggtgttctcggagactgcattgcgaatattctggaggctcatggatacaccgttaccagagagtattacttcaatgacgccggcaggcagatgagcattctttccgaatcggtccgcctgcgatacatagagctgtgcggcattgctgttgaatttcctgaaacgcactatcagggcgactacatcagggagattgcagctgcaatccttgaaaaacatggcgaaaaactcgttgaatccgactcaaccgagctttttaaacaaaccgctgaaacccatattttcacacatattaaaaacacgcttcaccgtcttgatatcacacacgacagctatttcaacgaacataggctctatcaggaggatgaaagcggcatttcacccaaccagcaggttatcgacgcattacgtcagaaaggatttatcgaccactatgatggcgcgacctggttcatgaccaccagactggggcaggaaaaagacaaggtacttgtcaaatcaagcggtgaacccagctaccggttgccggatatagcctaccatgtaaccaaattcgagcgcggttttgacgaaatcgtcaatattttcggagccgatcacatagatgagtatccggacgtcatagaagccctgaagattctgggttatgacaccgaccgtattcgcgttgcgatcaatcagtttgtcacgacaacggtcaacggagagacggtaaaaatgtcaacacgaaagggcaatgccgacctccttgacgacctgatcgatgacgtgggggctgatgcaacaagactgtttttcataatgcgcagcaaggactcccatctgaattttgacatcgatctcgccaagaaacagtcgaaagacaaccctgtgttctaccttcagtacgctcatgcgcgcatctgcagtcttctgcgcatagctgagaacgaggcaggcttcagccttgaagaaggatcggcagatgctcatcttatgggaaaactgacctctgcacacgaaatacaactcggctttaccctgctcgactatccggacgttatccaaacctgtgcaaggattcttgagccgcagaaaatggtggagtatctgcacagcgtggcggaactctaccaccgtttctatcaggagtgtcccattctgaaagctgacccggacatccgttctgcccggctcattctttctcttgctacccgtcaggtgcttcgtaacgggttcaggatattggggatttcagcgccaaaatccatgtaggcggaaaagtaaaacatcaaaaaaaggctgtctcataaaggcagcctctcgtatgttaagcaggcaatagtgagcggcatccctcctttgtcatccccgtgcttgacccggggatccatcttttgccgaaaacccccatagatgccggatcaaccccgtgaaatctgagcatctgtttcacaggtcttacacgggaatctatcgcctatatttcgaggcaagtgaagcaccatcaaaaaattcagagctctttttaatctgctttttgacttttgactttttacctttgactttcttcgttgatggatgccggatcaaccctgtgtattattaatacacggagcggcatgactgtacatagttttgatcgccatggttatacgagaggcaacttactgatacaactgattttcaacaatatactgccagataggcgaggggatctctgctgagcaatcgtcgcctgaagcaagacgctttcttatttcagtagaagagaggggaagattcaaatcgatgtgacgaaaactctgatcgtgcagtctttcggaaattgcactatcatcggaagcgccatcatccgctttccttccgaaaacgatgatggaatagcgcctgatcaattcttcccatgatttccattgcctgaaattcaggaagttgtcttcacctatgagcagcgtaagatccgaagtggaatagatctcctcaagatattccatgagatctatcgtatagacaggatggccgcgattggcttcccagctgctgacctcagcaaacgctcctgtgcgattgatcgtctccgcgagcagttctgccatcttcacccggtctcggtctgctgcttgtggtgcgtcttttaacggattgttcgatgcggaaataacaagcctgtctacctgcagcaactctcttgcgtagaggcacagggcaagatggccgttatggggggggtcaaatgatcctccgaaaaccgcaagtcgcatcaattgaaggatcaggaattttcaaagtgcctgatgactttctcacgaaaatcatcaaccttgcccatgttctccggaaactgctgatcataggcttcgatagcggcctgtgcttcaaaccatttctctctttttacgagaacgtcgatcttgccgtaccacgctttttcgacatagacagtatcgggatagaaacggattattccgtcatagtaggacaatgctcccctgtattttttcagtttacggtaatgctccgctatgctgaactcgtgctccgccagcttttccctgagcagtgttatgctggaaatactctcggtaacgttatcaatccttgcatactgggcctccgctgcggcaaggcttcttttgtacgagtcattttccgggttgagccttgaaagctctgtatagagatcaatatcactcttcagctgctggggatcgcgaacaggatagagttccagatagagctgaaattcacgaatagcctttctggtatgctcatgatcacgtgttgaaacaggggagagctttttatgcgattgcgccagtttaaactgggcgtcttctgcatagggcgaaccgggagtctgctccagcagtctcttgtaaatatctactgccagcagatactgcttggagttgtaatacgcctcagctaacgaaaaaagaacatcatcctcgagggcagttgcccttgtatcaaacataagtgactccagctcgaaaacagctttgtcataatcctcgtcagcgatcagtgcctgagcgtaggaatatctttcgctgacttcacctgattttggcgcttttaccgatgaacaggctgtgaacagcgtcccagccgccagaaacactagggtaatcaaggccattcttgtaatcataggtctcgaaacaggcataatctctccgtgaatatcataaatatgaaataagacaaagaataagactattcggcttaatatcaaagataatcatctattcggctcttcacgtcttaccggggcaacggctctaaatactaaaaggctgccacaaggcagccttttagtatcctaagttgatcgtttcaacaaatgctttacggtgtcaaatttatactatataatgcgttatgcggaaatttctttcagcgaacatctcacccgacggcttgcgcgaccataaagcggaaaaatcacatttgttgaaaccctatgggattgtcgctcaacccaggagtatgctaagcatcttgtgtctcagaaagtcattcgttcaccgagcttggccggctttgccgactggtcgtaataaccgcccgtagaaccgtagccgccagatgtgttgaagccaaacggaatatacacagggcagtatcccaaaataccggtgatcagaggaatcactcccgtaagaaaccaccagctctgaaaaaccagtgcggcgacaagcattacagaacccagtactattctgacattcctgtcgagcgtgccaatatttttctgcatgttttcaggctcctcgtagttaagctgttatgaaaaaaattgatagcgaaatcatctataagtaaaactacaactcacagccttgaaattcaacagcttgaagtgctttttacacatcatgacaggtgatcatccgtcaaaacgtaaagagcttgacgccttcttcccggagtttttcagcaattacaggaggtttggcgatgctcactccctctataagaatcgatgcatcagctgcttctgccttgtttggcagaaaaagcgggcacacctcaacaatcacaccacttttgatgaggccctgaagcaacatctgaggagatttctgaatcggcttaagcatggtctgcgaactgtttttaaccgcaagttcaccagcaggaccgcaaagcagcatacggacactcttgccctgttttaccgtctgggtcgacagcaccatggccatcatctgcgtctgtgcatcgggcgtcgtaacaacaacgaacaggcctttggcttcatcgtcagccgcatgtgactccaacggcatcataaccatcatgagcaaagcaagcagcatcgaaccgtatttaatggaacgtatcattttcatctctccttttatattcatttggaattgtattcgtgccccgaagaccgaacagcgcaacggaacaataagaaacaggaaagggaattccccttccagcgatagaatataatgatcaaatgctcacaaacaattcgttaattatacttcacgatagttaacagagtaataagccgccctgcctaaattcaccgggactctttggggtacgaaattcaggggaggctgaccgtcgatcacttgcagcgatttttaaccctttgcaggcaaaggtctgtaacagaaattagcctgcataattcaccaaagggaaaaggggcacacaagaacgagaaacgttcccttttctgtcattcccgtgcctgacccgtgaaatttgagcatctatttcacaggtattacacggaaatccatcccccctctcctgtcattcccgtgcttgacacgggaatccattcttgatattggaagtattcatgaatgccggatcaccccgtgtattactcttacacagggtggcatgactgcatgtggttttcagctttattaccagttttcacgagtgaatccggagacatgattggccactgtatatttctacaattcgggttttcgaacgctcatgaattattcagattagaaatgaaaaagaatagatcatataccatttctggaaggagtaacgaggccatccagtgcaggaggtattcgccacgttctagagaattcactcagtcacaataaccctctatatgaaccggcttcataaactgcctaccgacgctgtacggcagaatcttcttatgctgaaagcgaccaatgatcatggctggatgtgtcccgaacttccgggcgaaatcgataatatcctgttcggtcaagttaccatgccgtatcacctcctgttcctcctcttccgaaaagatccatcgaacggcaaacgcatcggcctctctctcttttttgtcttttgccgattcctgttgcgcactttcgatcgaaatgtgttttttcccgtgaagcagaatgtgaccagcctcgtgaaaaaaggtaaaccagtatcggtcgttctgcctgtaacgagctgaaagctgaatgaggggcgtattatcgtgcagccatcttgtggagccgtgcattggcgctttcggcaaacagggggtgtgcacgaccttcactcccgcatcgagacagaggcgttgcagttggctgaaataatcgtcaggatgctcagccatgacttttttgatgctgtcaagagctgccagaaaagcttttcggtcaaagggtggcgcatccagttgcattgcctgcaactcgccttgccgaagccacgccgacatggcgtatggctcgccgtaatgcgccagtgagatacggaaactgaccttgagtttttcagaaaggtaaaaatcttcccacgctttcgaacttgacattgagaaaaaactcaatagagcctctgccttttcagctttggaacgtttttcaggcaaccacccgaaatcggtcatttttttcaggggaaacctcgatacccaatctttcgctttggccagcaactcactgcgcttcaaacgcgcaaccgcttcatcgtagttctgctgccggttcagccagaagggtgcaggaataccgaggactgactcgaatttcacagccatgtcaggagttaacgcactcttgctgtcaataaccttgacaatcgtctgttccggcttgccggtacgaacggcaaactccttctggctcatccccagttcatccagtttttccttcagggtaacgcccggatgcgttactgtctgaggaacatattcatttcttttcgtcatcattatttctctttgtgataattcgtaatctcgataacatccaatcctctgatttcaatccagagatactgtccgtctgcattagcgggaatcggatcttcgtgcggaatgaaaatcatcctgtatggttgatcaagatcgcatgaccactgacctttgcgattttcttttaactcatggtaatgcccgggaaggtgtcgaacatcttcgagtgtttcagctgctctcaaatcatcgagtcgctgcttgaagactttggctcttttagtgcccagcttacgtgatgccaaacgatcatcgttcgcatactttttaagatttttgtctccaaacgagatgttcattcacaatataaaaaattaacaccaactgttcattaaatattacaagccaaacaaaatcagcccagactctacttcttggcatgaataattacgagcataataacgaatggcatccctgaccttgccgaaatcggctgttctccagaacggctgtttaaaccagccattgttgcgattggtttgtttgaacccgtcacattcgttttcgaaaagctcacgcatgaacggatacatctcaacctcgatgacttttccagaaagagatacatcgcatgctgaactgtttggctgaacatacatacggccgatacctttagtaagataaacgaacatgttacctgtagctaccttttgctgatggaaagccagttctccttttttgagcatctcagaagaattgatctctgcaatcaattcatgaaggtgctctttgatctctcgctcattcatacgatttcgactgtttaaagagttgctaatccatctcaaacccctgacttgtaaaccgtaacgtcctgctgttttcagtaacggcacgtacaacattttcaggaacgccgtcgggcacttctgcttcgatttcaatggttacgtgcactttagctcctaccagtccggcaagatgagcaatgacctcttcggcgattttgcttgcatcacggccaactcgggttgtatcgagggtaaccgttccatgaaagcgtttcggtctgtttactatggccggacatgcttcttcaggttgagcaattactggccgctccgtgcttgtttgagtacctgacgtttcatcactatttccgcttccttgcgccgctgcatgctcttttcgatcagcttcgatctgtctgcttgcgacatcaggccttaccaataactccgaagtgtgctgatctgtcaaggtgataacatcgccaccgcgtagccctttgtagcgtccggtctcttcatcatagctgtcggcaatgccgaagctctcctgcgcccaggtaagcaggctcacgccggtcattatggtctgcaacagaaccgaaggctccctgagacgcggcaggtagagatagcgggcaaaatcctcgacgagctgcctgaccggcacatggttgccgcgccagagcggtacacggtccagttccagtttcagaactgtcggagcatagctggacagcagcagcatatcggaacggagcttcttgctggcacgaatggccagcggatcgctgccggtgacccgagacacctcccagattacagcatcctgtggcttgttctgcaacggaaccagcatccactgccaggtttcgggcaaacgggcggtcatggcgctttctgccgcactcttctgcgtttcggcctgagagacctggaatggagagagatcgaggctttgctgttcgttcaggatcgattgccatgccagatattttctgaccgcttcatcaagatcctgcaaacgggttttatcagctgccatgaacacgagcgtgttccgatagagacgcggcaccgtcccacggctttccagtatcgccttcgcaatcaactctgcctgactgcccgcccctttactgtagggctggtggaccccgagcaccaccaggcgggtatcgagatcgtccgggacatcggctcctgtttgcggcaccatatgaatgcgagtaaagtcgcctctgttctcgagagcctgacctaaccgtttctctatttcagccgtaaccttgtccgggtcgcgcttgagctgttcggcgcgatcatcggcaagcttggtcactgtgggctgggtcgagtaccagtagttgttgccatcctgatagaggtaggtggccgtacttgccatccgtcgcagcgcgtcgccgaaaactgctgtggattcaccgggcatgacgcaaccgagtttgacccgtctgtcctcgatgcctttgtgcgcagccccggtcgttggagcagaacccatgtaaatcgtacgggccacgcgccggcaggcagaatacttgccaaggttattctgctcgctgtcaatggtgagcgaaagtgaattcggcccatcgacatccttctcgatgaccggcacccagttatccgtcagataacgcgtcagttcggactgcacgcgcatatcgtcgatggcgacgttacccggcaggatcaacggattacgatcacccttttcccacaagctgtgaatcacggcagccatcaggcgcagcacacctcttgtgcgctgaaacttcaccagcgttgaccaatcagtatagaggcgatcgaagatttccggatgaatcggataggccgcccggatgcgtttttcgtattcggtatcctgcgtttcgggcgggaactccgctttctggcttcgatagaaatcggcaaaagcacgcgcaacgacatcacgctgcttgaactgttctggatcgacgagcggctggaagagacgccgccgtacaatctcaaacccctcttcggcgcttgccggacgccacgatgactcgatgcgcccgacaacgttacgcaaacgatccagcgcctcacgtccacgagtgccgcccacctccacgtcgtcggcccgcgtatgcggcgaacccgacgtgtccgatgccggcaaactgatcaccagcagacaattttttgcaagtttggccgattcggtcagcacctgagcgaacgaaaactgcgtctcgaaaccacctgccggaagatcgctctggtcgtgaagctggcgcgcataggcgacccactcgtcgatcaggatcatgctcggcccgtaatcgttgaagagttcacgcaacacatcgccaggactggtggcgttctcgtcatcggcagcaatgcgctcgtatgcgctcttcccgccaagctgccaggcaagttcaccccagagcgttcgcaccaccgttccatcaggcttaacagatggattaccgggagagatcttattgccgacaaggacgacacgatgtacttttggcaccttgtcaactccagcatcagagaaaacagcatcgacaccggccagctccgtcggggcgatccccgaaaagagatggtacagcgccagcatcgagtgagttttaccgcctccgaagttagtctgcaactgcaccaccggatcgcccgttccgctgcccagccgacgcacggcacccaccagcagctctttcaggctttcagtcaggtaggttcggcggaaaaattccaccggatcatggtactctcttgagccttcaccaagatgcacctgccagagatcggcggcgaactccgcctgttggtagcgaccgctcgccacgtcatcatgcggcgtcaccacctcgcgccacggcttgagctggcccgttacgccgctttcgacggcaacgcccgcagactttctccgttctccccgtacctgttcgtcatattgcagacgcaacagctcttttttcatccggtcaaccccgtcggcctgaggggcagagaccgcggcaagcagtcgggagattgagtcgagcgcacggtaggcgtcgtcgctcgaaaagggttcctgatgcgcccacttgttccggaattcacgaatctccgacaccaggctgcgttcagcgaacccgagcgttcggcggaaaaggtcattccagatgtcccacatgagtttcagcaaaggcgaaacatcccactccgacattggcctgttgccaatgatgggctcatcgatgaagcttttcaggcgcgccggtgtgagcatattagcggtaatagccgcatcgacctcgcgttcgacaaagggagagagcccctctttcagcagcgccagccccttgccgacacgttcatgattggtaagcgccatagattactcgttttcaaacaggttataggtaccggaagccgggagggagggcatttcgcctgcaagccgggtgagttcaggccagctctgcacgagggcattgtaggccatcgcctcctgaggtcgctttttgcgctcgcagagggtatagagccgataacagagttcacgcgccgtttcggcctcgctgccaagttttgcgaccagttccgccgccgcaggctcaccctccgcttccagcacgcggatgagctgatgcaccatctcccagacggtcaatcgcttgtcggtggatggatcccaatcggagggaagttccgacggcctgaagagacgcaccttgccctttccggaaaaagcgatacccgcctcgacaataccgccaaccgaggtcgcctttgcccgcgccagcacgtcggcagtaccgaattcagcgtcgttgaagcccatctgctcgaaccaggccagtgcccatcggctgtcggcatcgaaatcgccctcctgctcggccaacgcttcgtcgagcaccttgttgatccgggcaagggccgcacggaccgttaaaggcctgccttccgcatcgagcacgctagcatagcgcgtatagaccgccatgccggggccgatggccgcttgcgcaagatcgaccggtgcgatattgcccgcctgcaattgcgaaagcgcctgaggcaattcagacttgagcgcggtatcgaattcgcggaacgtggcgactggcgggttttccggacgcttacgacaaacaagcacgatacttgaagcaagggcgttagtacctgaaccgatcatgcgattgctcagttcggtgcgcatcggccaggttccgctgatggaaaaaccggcctcgatcacggcagcaagaaaggtatcccaaccggtattggtcgtaccgtcatcatttccagtctccgactgtttgaaggcatagtaaatcgtcaccggaaaggctgggtgagactgctctgcaagccggtgcatcgcctgcgtcatgccattgagaaagaatgtttccgctttttcgcggttgccgtggcgatagggggttgccaccagctcttcagcctttggaacggcaagcgtggagaaaaggtcagggaaaacgaactttaatgagcgacgtgtccagacatagaaaaaatcagacaaatcggcataacctatattatcgtagtagggtgggtccgttgagataaccttatctcttgaaatagattgcgtttgtgcgtcttgttgagaagatttcccaacagtattttgcggcaatccaaccaaaacgcgataaacttgatctaatccgcttgagataccaccagtggattccgataaaacattcgactcagcaaagtcccacgtcattggtattgcctgacgaccaaatgtatttctcaagctatctctcgaagaatcccagctacatatcgttgagcctctatccgatgttttatctatgacaaacgcaagatacaccgccaaagcgtcagcataggcagccgcgccagcgccctgttctgcaagaggcttgccatcatcgggcaaaccggcctgaatggcatcctgctttacccgttcacgcgcttcctgcaccagatcagagaaggtcgtcagcgccacaagctggcgcggggtgaagagatcaccataaacatccaaaccataatttgagacattgacgcggcattttccatgcaatggggtgtcaggtttccagtccggtgtggcttgcaacgcagtcgctgccatctcctccgtcggcgaaagatagactcgcccccgatcgccttctgcgacaatcaccatcaactttacccccattctatcggcttttccttcctcacgaatatagtcataggaaacaggagcgctggacataaggcagcggaaagccgaacgtttccctgctgatgtgcctcgctttaccgcatccacatctgtcggtttaccaatctttacagtgaaccggtacccgccatcttcgatgaccggttcaacatacgcctccttgcttgccttggtggaaagcatgaaggtcgaggcaagcggcacatcgacatcggcaaaggccgggttggggcttttgaccgttcgtgcccagagccaggcaatcaccgtgagctttctgctgacatattttttcagatcggtccgctcttcagccatcgcttccgtaacctcgattttgggatagagatggcctattcgcttttcagcttcgtcacgcatccactggccgtaataccgcacatcgccggcaagcccctgcgcacctttccactctcgccccatcttctccgtttcggacttgttgtaccacgcagggttgagcggcggctttccggcaaacttcggaggaatctcgatcatcgctttgttgatgagtacggccaccggattcaggtcgcttgcatagctctccatcccgagccgttgtgcttcgagcggcagggctccgccgccagcaaagggatcgtgaaaatccggcagcttgtaacggtcgaagatttcggcagctctcgggtggtcagcattctcggcgcaggtgtagcgccagctctgccaaatctcgtcgcgcgcctgctgcaataccgtttcgttcgtggtgttctcccacttcaccagatcctcgatgatgcggaacaaccgctgccgctctttctcctgcttcttttcagtgggaaacaggtcaggatgggccgaagggtcatcaaccatctgcgcaaagatcaccgctcgcgccgccgccagcggccgccgcgcccaccacaaatgcagcgtcgaaggatggccgtgccgtatcgatttttcccgcgcgctggcaacattgatcacttccagcggcagggctacttctataagttttttcttgcaggtcatggtgattctttagatgccccatcgtcagacaagccggcctggctcagggcataaaattcgtgaagcttggcctgaagcagatgcctgtccggcaagcgggtctggtattcggccaccagcgccggagagagtgaccggccaagcgcatattccaccacttcgctgtctttgcttgcacagagcagtaacccgatcgacgggccttcatgcggcttgcgcacatcccgatcaagcgcttcgagataaaattcaagcttgccgaggtgctccggctgaaattcgccgatcttgagttctatggcaatcaggcagttgagttcccggtggaaaaagagcatatcgacagcaaaatcccttccgcctacctgaagaggcacttcacttccgataaaacagaaatccctgcctacttcgcaaagaaaccgttgcagattgcgcaacaagccctgatgcaggtcacgctcatggaaaccgtccggaagttctaaaaattcaacaatataggcatccctgaagagcgtttcagcttcaggatacagttctctcaacgctgttgagagttttggcggattcaatacggctcgctcgaaaagggcgttatctatctggcgggcgacctcgcgaacagaccagcgttgctggatagccattttcagataaaattcccgttcatcatgacgccgggttttggccatgatatgcaggtgggccgaccacggcaattgcctcaacagtgtcgagactttttcagcctcacgccaggtctgaaagaactggagcatccgccagagattctggggagaaaatcccctgatgccgggttgtctggattgaatatactctgaaagcgacacgacggttccctttccccatccatcttcggcaatgcgcctgtcgagtatcccgccgattttccagtagagatctatcagttccgtattgacagcctggagcgcgcgttcccgcgctgcatgaatgagccgtgcaacttcatcgaagcctgtctcttcaggaaccccgggcttcattggcttgtaatcagtcataggtgagaatctttgggagtaagaatttcaatggagttcacgatggcctgtccgctttagcaatcaattccttaaaatcataattgacgctggtaactccaaaatcaggctcctgggtaaaaggcttccgcacataatgcacattgtggctctcaccgtcaagaaactcaacgatggcgaggataaagtcatccggcttattgagtgaatagagtatctcgttgcgggtgacggtaatggtcggtgctccggaaacccgtcctttcacctcgatgaatcgcagtctgccggtgcccggaatgcggctttcgatgtcatagccgagcttttcaagctcccggtcaactggctcgaagccgagttgaagttccgcttccatcacgatggctcgggcacgtgccgtgcccgacggactggtggacattgacgaaagctgccccgtcattgactgaacaagtcctgccggaaccacaagaaaaccgccaagcacaaccggaggcaatggcgagagctgggcttcgatccgcaactcatccagccgtttctgcaggcgtgcctgcaaaagatctgcccgttttcgtgcctcacctgagttgagtcgagcattgagcttgcctgcctgttccagaagtctcagctcttcggagcggtgatcccagtacatgatctccttggtcaacctgtccttgacggccgcctcggtttttcgtataaggtcgagcttgcgtcctttaacttcggcaagatgttcaggcaccacatgagctatggcataaccctgagctttctgttcaatatcgcggctgatccaatggcattcagatcgggacatcaatgcctcgacatccggttcaccaggtgccagcggacgaaagtcgagatacggagcatagtgaacatggcgagcttcgcccgcttcatccagctctacatatagcattcgtttcgatacaatgcggcgattaccgtcacgagtgaggctggcgtcctgaatcgcgtgttcgaggtaaaagagcacgcggggatgggttccggaatcgcgttcatcaaccaacaccgttccccgcttgagaagatcacggtgacgttcaaggatcagatcgataaccgcatcaagcagtgggtgtccagggcaaacaaaagcggccagaggctggccctgaggagcaatcaggtttttctcgaaggcaatgcgctcgtagcgaggcaagaccggctctccgatgccaataaggcggtcacgattcctgaccggagccggaacatgggtgatctcgaagcgccggtattctcgctgccgaacattgccgccaagccgcttgaaggcttcaagaaaaaacgattcaatgtagtgcggctgcaaacgacgcgcctctgcccgttccatctcttcgccgatcttctgtacccggcttgcatccatggcatcatgcgccagtgctcgctcatcgagtaattcctgcagatgtccacgatcgagcgccatatcaagcactgtagtaagaaatgctttcacctcaggcttttctccgtagcggatcgcctcgatcaaaaggtctcgaagcgacataaccttgccgtctgcttcaaaggctatttttcccagtacatcgaacacctgcccgccaagcgcctcccttgcctgttcgagcttttcgagaagtcggcggtacacgtctccctcgcgggtatcgtcggcaacaagattccagagataacagacttcggtctggccgatcctgtgaattcgcccgaagcgttgttcaagacgattgggattccatgggaggtcataattgaccatcaggtgcgctcgttgcaggttgattccctcaccggcagcatcggtggcaagcagtacctgtacgtccgggtcgtgacggaatgattcctgaaccttgagtcgctcttcacggcctacgctgccatggataatgaccacggcctcattgcggccaagaaaacgggtaattctatcttccagatagttgagcgtatcacggtgctcggtaaaaatgacaagtttctgacggggtgaaggtttgggcggtggaataagaccagaaccatagggtgccgactgttcaatcacctgatcggaactcattgtaggacagaatacttcaccgagaagcccggatagctgagtccatttggtatcgttgccgcttcggcgaacatgcaaggcgttttcttcaagtctcctgagcgttccgatctcttgcctgagttcagcaatagtacttgctgccgtggcctgatcgagtacagcttcttcaatagctgccacttcgttatcaggagcatcgtcgatatcatcgaaatcctctctctcgaatgccgaaatcgaattggaaaacaccggttctgcctgaccggcacgatgaagcagttcgagttcgcggagtcggctttcaagctttttccaacccgtcgaaaaaccaattaaaatctttttttaggctatcatagccaatccagtattcgcctttaccccaatctccatcataacgaaaagagagtaacaagctgagataaccaagcaggctgagttcacccaatcctgaccctttgggcttgagtcaaaaacagaagctgagaaaacgaagacaaaagaatagaagaaaatacccaaacgaaagtaattctataaacttcagccgattcagtcgatatcgcaaacccgcgggcaaccacagggggttgcccctacaaaatcaaaaagatcatcggttcaagaaaaatatataaacgagaaaaagcctgtctttccggaacatcgcatcggaaagacgggcttcaaaagagaggatttgtggagcttaggggagtcgaacccctgaccttctcattgcgaacgagacgctctaccaactgagctaaagccccggcagatcagaactacgaatagaatagaaatatgtactcttttttcagatttcatacaacagaagaatggcaccgccttgtaccgatccaatgagaaaagcctgctttctcaggcaggcttttgcaactatcgatcatctatgatgacgaacactcttatcaggcttcttcgcccagagcgtgtttcagcctctccaactggtgtacaacggtattatcaagtatcgtatcaccaatctgaactttcacgcctccgatcaggtgttcatcaagcgacagccttgccctgacttttttcccggtatacacagagagaccgttaatgagcttccgggactgctcgtcgttgagcttaaccgcgctggtgacgtcgacgttgacaactcctccgcgttcatccctgagagcgctgaattcctctatcacatcagcaagcaaccctgctcttttttttctgcataaaagctcaaaaaacagcatggttttaccactcaccgcaccattaaatacttctttgagaattcgtgccttgagatctccattgacaacaggacttctcagcatagtcaacaaatctcttgactccgcaaccacctcacgtaccgcatcaagatcattaaccatctggtcaacataaccgccctcttcggcgacatcgagtaatgctttggcgtatcgtctgctcgctattgtacttgacatttactgtgatgttttcagttgcggtgttgtgaaagctcctgaatcatgctatcaacaatgttcttctgcttttcagcatccaggttcgccataataattttttcagcccctttgacagccaaatcggcaacctcggttctcaactcagtcagagcacgtcgtttttcctgatctatctcatctttggccgatgaaatcatccttgaagcctccagatgcgccttctcggttatttcagccttgagtttgtcaccatactctttgccttcccgaataatcttgtcagcgtctgcaccagcctgtgccagaagctgcctgttcttgttcagaactgcctcagcttcttcttttgctgactgtgcgcgatcaattgaattcttaattcctttttctctttcctcaagagcgctgagcatcggaccccaggtaaatttcttgagaataaaaaggacgataagaaatgtaacggttgtccagaaaatcaaacccggattaggatcgagcaatcctccgctaagaactataattcctgacgtaagcatggaacactattctcctttacgattgaataaatcctgaatgcggcacattgcgataatttgccgcattcggtttatgacgtatgatcttaatattattttctgcctaccgttacttcaaaaccagcagcactgcgataacctcaccaaaaagggcaacaccctcgataagtgcggcagcaatgatcatggttgtacggatatctgcagtcgcctctggattacgggcggttccttcacaggcagaacctgcaatctgaccgataccaagaccagcgccaagaactgctaaacctgcaccgataccagcaccaagataacccaaagcctcattacccattccttccatgtctagattccctccaaatgatttattatgtattgaactgctaaaaccctttttatccccgaaaaagtacaaaatattactggcattacgaacaaccactttcagatcagtgcgccccctcagcttcatgaccttcatgcgccgaaccgagccctataaagagtgcggagagcatggtaaaaataaaggcctgcaggaaggagacaaagatctctagcagataaatgaatattgaaaagggtaccgatacaaatatcgccactatgtagcttttcaatataaaactgataaaaataagactgagaattatgatatgccccgcggtcatattggcaaacagtcgaatggtcagcgcaaacggcttggtaaacagtccgataacctctatcgggatcatgataatccagagcgcccagtgcgtgcccgcggtgagatgagcaaggtatcctttgataccgtttgatttgatcgctgatacctgcgtaataaaaaaagtaaacaccgagagcgtcagggtcacgttgatgtttcctgtagccgaggccccatagggaatcagcccgagaaggttgagtacgagaataaacacaaacacggtaagcaggtagggcatatgcttttcatacccttcaccgatgtttgattttgccacgtcgagacggataaattctaccagggcctccatggcattggcaaccccaccgggagcctcgttgctcttgatcgacttgtacttgttgccgacgtagccgaaaacaagcagcagaatcagggcggcgagccacataaaaacaacgtggcgggtaatcgacagatcaaaaccgccaataactattttcggaagcgggaatttgccgaagggctcgaactccatggcattactgtcgagaatatggtgcatgatcacgtcaccggctccgccttcaccatgaccgccttcagcgtgttccccggcttcaccgtgagcttcatcggtatggaccgccgccgcttcatgcgcacctgcttccccgtgaacttcagcagcagcatatatcggagcgccgaagcctaaaagcaaaggcatgaccagaaccgcaatccttacaagctcaccgatccgtatagcgttaaaccgtttcatgcaactctctttttctgtttattccttttctgatacccgagaatctcgataatcacgtagatacagtaaaatgcgaaaaatgaaaccacaaactcattgatcgaaacaagatcccgcactataaaaaacgccacaagtgccatcagcacaagcaatctcaatcccaaaccgccgagcaccacctttagaaagactgactgagacttttcaaacgcatactcaaacagcagatagcccacaagggtgttggctacgatcattatccaggctgtgaaaaccgaaccgatatcaaatccgtactcgttcacgccccagaatatcacaccccataaaacgacggacaagataaggatcttaataagaaaatcaaacaatggcttcataagatttaaaaagagttggattgacttcgaccactgaaaagcaggtgttcaacgttttttcttgttcgcttttttaacgaccttcatcagcacaagcaccatgccggtcatacctgcggcaaggccgataagcaacagaagaggggaggtacccagcttcccgtccgcccagtagccgccgaggacaaaaaaagcaaaacttatggatatctgaaacccgataccgagataatcagacaatgccctgacggaccgaccgaattgattggtaaatccttcttgttcttcagacttcatagcaagatccctttcttacttttatccagcttaaccttatagcgcctgaagcgtgctctcttcctgaaagcttttatctgtaaatcctaagcctgacatctgaaaattcccggtaatccgggcacctttttcaacatcgaggctgtcagcgacaagatccgcctctacgacagccgaggattcgagctccaactcaccggtaacctgagcttttcctttgaaattccccgcaatcctcaacctgtcagcttttacctctccatcaatgtttccatcccgaccaacaataagagccgcattgcatatgatctttcccctgaattgatcgattagtatctgaccagcagcatcagccggtgaaaaaatcccggttgtccctatagggctaccgtttttatgttttgttctggtctgtgcgtgcgtcacacgccagtttaatgcctgtgatagggggaatatacttcattaccactggcttcctgtcgattgggcgcattaatcccatcgttttctgtcgtttttcagcacttcaagccgctttattccagtcgcggaagtccgacacggcatttctcatacagctggtcgaacttcaggcgaacatagtcaaccttgctgactttcatgaccagcttcccggcatggcgcaccagttttccggctgtatcgatgaacctgcggcggaaggtgtcggcataagccgacaccggaatgaccgcttcggtcacgtcttccttgaaggcttcaaagaggttgttgccaagcaccatcaggtagtaccaggccgagtttgcagtgaatcgcttgaacggtagctgctcatggccgaaggtcttcaatgcacggttggttagttcgtctgttcccctttcgtggtagaggccaagaagctttccggcgtcgagcaagtcctcacggccgaccttggcaagctgctcatcaatcttttcacccatgcccatattggtgatgatgacggaatcacgacatatgccttgcagcagatactgcccgtcctcttcccagagcgtactgaagatcgtccggcgctctttcttccatttcttttgtctgctcatgaattcggtgtacatccagctttttgagtcagtttcgacttttttgaacgattgccagtcgaccgcatcggcaacctcatcaagaacattgctgtactgcttgccgccgcacagataaccgatttgcagttgctcacaggtcttgaatacttcgtcgtcgaagaacccggcgtccatgcgcacaatgatcggaacctcttccctgtaagcgttccggattttccttaccatatgcaccagcatctcattgaccgtattgccgtggttcgagtgtttctttcctccacggaacaccgcgtccaccacatacctgccccagttcatctgcaagggctggaaccctttgaccttcttgtatgtgggttgcaccccatggcgcttctcggcatcgtcattgtccagaaccgtcgtatcaatgccgagcatgatcacttccggcctggtgtgcttcaggcgccagagaaacacatcctgcagcaatctccggaacaggtaaatccgacagaaggagatagccccgataaaacgcttgacggcatgcgacgaggccaatctaccggtaccgagcaggccggcataggcatcatcagcggcaagatgatcgaaccagttcagatggcggctcgtaccatccatgaagaagctcaaaatctgcacgaacatctcggtgaccgccaggcccttgccattcttccgcactgtaccgaacaggcggtcaataatcggaaacagccctatgttgcgcaggtacagtgcgaagacgctcaaaccggccctgccggtgagctggtcgtcgctcggcaaaatggcgcaaatctgctgttcttttttaccctgaatcgtcttatcttttgccataaagctctccacctgctgggttgtgttttattacgtggtgacttggtcgttactcacgctaatataacactttacgcccataggtgagggcttttttattgcaaatcgatcaacttaggtttccgaaaaacgtgcagtcaatccggacatcattgtcacattcaagctctccgttaaaagtcgatcccggcataagaagcatcatctgacctgatggactcttttttttctttgctttactactctttttgtcaaacatagggcatctccttttctattaaaaataaacacttacatctacttcctcaggtataattccggattcaccgggataccgttcctccagatttcaaaatgcaaatgagtccctgtagaaaatttgcccgtattaccagaaagcgcaataatttctccaagttttacctgttcatgggatctcttaaacagccggctacaatgtttgtaaaatgtcttgtatgtgccgtgatcaagaatcagggtatagccgaaatcggttgtccatccggaaaaaatcaccgagccgtcggataacgcgctcacaggctcattgactggcgttgctatatcaatcccgtaatgactgttactcggctggaaccgttgcgaaagagtaccactgacaagccttccaatatagaccgggtctttgtctggccgggcagcgatgttatccggaagcaggcctggagcaaacacgtcatcaacggaagcacttggtctgtcaagcatttttaacactgactgctccttcagtacagttgcttccatcttttcagagagagaatccattctctcaatctcaagcaccaggctgtcaagcctttcagactgatcaaaaaggagctgcctttcctgtggagagagcaccccgccatgcaaaaaagacaacagggaagtattaacgagcagcacccctgtaagaacagccgggaaaataacgatcagcgctccaacaagcgcaaaaacaaaggtatttcctttcaaaacgataaacgggcgagacagtccttccgaagatacaaagctgagggtgtgccgtgcatgtcttttatggcgggacctcatagctctcaggttatccgatagcgcctacaataaacttgccatgttgaatcaatcagtgtattcacatcgctgtatcggggctcccaatcaagcattttccttgccgcagccgaagaagcgacaagttctgccgggtctccgggcctcctcggcccgaccgctgcagggatctctcttcctgtaatctcacgcgccctgtcaatcaactcggcaacgctgactcccttctcactcccaagattgacagcaaaactctgattgtgctccctgaggtacttataagcagcaacatgagctcttgccagatcggaaacatgaacgtagtcacgaatacaggtgccgtcgggtgtctggtaatcatcgccaaaaacagacatccctttacgcaatcccactgctgtttccatgactataggcagaagattttcaggcttcatttccagtccgtcaactctaccctgtacatcatatcctgctgcattgaagtaacggatcgaagcatatttcaacccttttaacctgtcataccactccatcagcctctcgatttccagcttggtgaatccgtagaaattttcaggctctttcggatgatcttcatcgatcgggagatatcgaggagaaccgaatatcgctgctgatgaagagaaaatcatgtttgggacccctgccgccagcgccgagttcaaaatattgatcgtacctccgatatttgcctcggtgtaggcttccggcaccaccatagactgacctgcagctttcagcgccgcgagatgaacaataccatcaaatccttccgccatcacctcacgaagcctgatggtctgcataatatcaccatgcacaaaggacgcttctgcaaaaaggtttctccgcgttcctgttgaaaggttgtcgaaaaccgtaacccggtatccttcatcaagaaactcccgaacaacatgacatcctatataccctgctcccccgattacaagaacgttttcaacactcatggcaatttgacaaaaacttggtaaattgattttcgaagataaaatataacaatatacagcaaaatttctttacctctccttcctgcaacctgattgaaacaacctgaaatcttttcgcagttcacggatcttgtcgcactgcagaccactcgtcacggaggcataagccccaaacctttcgactcactgaatctcggcacgaacaccggtgacgatccgtcgaatattctattgaacagaaagctactctgccgtagcatcgggattgacccggtgtcgcttgtaacagccgaacaggtacacggcataaaaatattccacgcaactacgggaggacagtatagcggctacgatgcttttatcacgaatcaaaaagatctcttcctcggcatcctcactgccgactgtttcccggtgcttatctatgatcgtaagaataaggcggccggcgcagcacacgccggatggaaaggggcagcggaaaacatctcaggcatgacggtcgaggcaatgaagaagcagttcggaacatcaccctcagactgcctggtctggatcgggaccggcatatccggcaaggaatatgaagtcagcagggaagtggcctcccgtttcgacagtagatacctgaacccttcaagagacggccgttttctgctggatctggcgtcagtgaaccttgaccagatgcttgagacggggataccgcctgcatccgttgagacctccccgttctgcaccgtcagaaacaacagtgactttttctcctatcgaaagcaaggcggcactaccggccgcatgatttcccttatcggcttgaggtcgaagaaccggattccttgacagcaaccagcgccgtgccgatcctgcgctcaagttcccgtactttcccgagttcttcctccgtaaggttgtcggtgacaacatcgtagctggaatacgacagaagcgtcttgcccgtctctctctccagttcccgtatttcctgcagctgctcagaagacagctttgaaagacttgaaagcattttcataccctcctgaatcctgtatcgttccttcataccatacagtagcagtatacggaaatgccgtaactcctttcagttgtttcataatgctttttggggtaaattaaagtttaatgcaaaaaagccgggatgagcttaacctataactttttagccctacctgaacatgaatgacaacgagctactgaaacgtaatcaccgggccaacgaaatcctcttcaagggtctcgtggaattcggctgtttcaaggctgcacttgaacttgaccttttcacagaactcgctgaagaagcaaaagacgcagagacgctttcatctgcactcgaagccgtaccgcaaagacttgaaatgcttcttgaagcgctacgccagataggaatcgtccggattgagaacggaaagtgggcgttgacggattttgcccggagtatgttcgtgccgagcgatgagcacccgaacctctatatgacgcctgttgcaaaagcgatggcctatactgccgagaacttttatatgcatatggcagaagctgtccggggaaaactcgactacaaaggggaaacctcctacccgcccaagacaagggaagagaacctctatttcgaagacattcaccgccggaacgcccacttctccataaaactgcttcttgaagaggctgaccttcagaacaacaaaaaaatggttgacgtcggcggaggaataggggatatttcagcggcactctgcaataaattctctcaacttgacaccacgattctgaaccttcccggcgccattgaactggtcaatgaaaacgctgcggaaaaaggcctcgcagacagactgagaggcgcagcagtagatatctaccgggacgaataccctgctgcagacgcggtcatgttctgcaggattctctacaccgcgaacgaacagctgacggaaatgatgtgcaccaaagcgtttaacgctcttgaagcagggggcaagctgctcgtcctcgacatgattgtcgatgaacaggacaacccgaactatgattatctcagccattacatcatgggcattggcatgcctttctccgtactcggcttcaaggaacagtccaactacaaaaacatccttgaaaaaatagggttcagcgatgtccgtatggttcgccgatatgaccacctctatgtcgaagctgtaaagccgtcgtaaccggaaacgctccaaaaagcagtaaaagaggctgtctcaaaagggcagcctctcgtattttgagcaggcaattgtttgcagcgcccctcctggttgtcatcctcgggcttgacccgaggatccatcttttgccgaaagcccctatagttgccgtatcaaccccgtgtattagtattacacagggcagcatgactgcatgtggtttgaatcataggtgacaggcttctgagacaccttctttttttttatccggagcctgtcgacagggcagctacatgcagacttttctgtaccccccgtaaagatcatgagccgctcgacagatatcctctcgaaaatcaggatgagcaatactcgcgagtgcctcggcacgctgacgcatgttcttgccgtgcaggttgactatgccgtattccgtaaccacatactgtacgtgagctcttgtggtaaccactccagcgcctggtttgagcatgggaacaatccgtgattccccgcggcgggtaaccgacggaagggcaaggataggcttcccgtcaggagagagtgcggcgccccgtataaagtccatctgcccgccgacaccggaaaaatgtctctgaccgatagaatcggcgcacacctgaccggacatatcgatttcaatcgcgctgttaatcgctgtaactttcggattttttctgatttcccttgtgtcgttcacataatccgatccgaacatctccacaagaggattgtcatcaacaaaatcatagagttttcgtgtcccgacaagaaaactggcgacgataatcccgttatgggtactcttgtatttcccggtgataacccctttttcaacgaggtcaacaacgccgtcggaaaacatttcagagtgaatgccgaggttcctgtgatgcgtaagcgctgccagggtggcgtcgggaattgcgcctatgcccatctgaagcgtcgccccgtcttcaacaatggacgcaatatgtctgccgatcttctgctcgatatcggtcagttcatgcctcggtgtttccggaagaggatcatccacgtcaaccatggcatctatagtgctggcatgcagcagtccttctccgtgtgtacggggcatattcgggttgacctgggcaataacataccttgctgtatgcaccgctgccctggccgcgtcaacggaaacacccagagagcagaacccgtgtcgatcaggaggagagacatggaccagcgcgacatcaagcggaagcacattgcgatagaacaatgcaggaacatcactcagaaatatgggtatggcgtctgccagaccttcctgcaccgcagaccgaacatttttcccgacaaacaatgcattgagacgaaaactgtccctgtactccggcaggacataggccgcctccccctctgtatgcaaactgataatttctatattccgcaaagtatccgccctctcaaccagggcatcgatcagcctctgcggtgtcgctgccgcagtctgcagaaacaccctgtctcccgacttgacagctgaaagcgcgtcagcagcggaaatcgttctgtatttcatcaattctatagctccttttttttatacttacgttacacttttccggtatatgcggccagatacatcaacaacgtccatctgttcctgccattgctccatcggctgccgcacgacgcctgatagtcagtactttctttctttgggcacgaattcaggcctggtcgaagcaagcgaaagatcgaccggtttctgttcgtagaccgcttctccattttctttgagaaaaaaaagagaatgtttcaggtggttttcatcatctcgcagaggataatcatctctgctgtgcgcccctctcgactcctgacgtttgagggcgcacagagcgaccgctttcgagtagtttaccatatgctgcagttccagcgcttcgagaatctcagtgttgaaaaccttgctctggtccttcacccggattcctgcggcacgcccctgcagaacggcaagctcttccaccgccgccgcaagcccgtgctcgttacggaaaacagaaaccttgtccatcatcaccttctgcagatcggtacgaaccgccgctaccgtttccccctcttttctgcccagtaagccctctatcttcctgctgaccttttcaagcgctcctgtatcaagaggacggggcttcaggagaacacgatcaaggaaccggttgatatcctttcctgcgcggcgtccgaaaacaataagatcaagcagcgaatttgatccgagccggttagccccgtgtaccgagacacaggcgacctctccggcagcccagaaccccggaagctcttttccttgtgcgtcaatgagcaccctgccgttcacatcggtagggattcctcccatcgcataatggcacgtcggcgacaccggtatcggggtgacagaggggtcaatgccgagatatattctggaaaaagactcaatttcaggcagtttttcagcaatcgcctctctcgaaagagcggtcagatcaagcagcacgtgatctttcatcggtccggcacctctcccttccttcagctcatcatagatgctccggctgacaatgtcccgtggggcaaggtccttgatcgtcggagcgtagcgctccataaaccgttctccgtcggcgtttcggagcacacccccttcgcctcttgccgcctcggtaataagaattccgagcggatagagacctgtcgggtgaaactgcacgaactccatatcctgcagcggaatgccgttattcaggacaatacccagaccgtcgccggtattggcaaacgcattggaagttgttttccatgccttgccgtaccctcctgtggcaaacatcaccgcccgggcatgaaacagcagaaaccgtcctgttttcaattcgatagcgacaacgccgttgaccgccccgtccgccatgcagagatcgagcacctggtactcgtcataaaaaaagaccttatcttttaccgcctgctcatagagggtatgaagacagacatgaccggttctgtcggcagcatagcaggttcgtcggaccggggcctctccgaaattttttgtatggccgccaaaaggacgctgtgcgatatgaccgtcttcaaagcgcgaaaacgggacgccgagatgttccagttctattatcgctctcggcgcatcattgcacataacctcgacagcatactgatcggcaagatagtcagagccttttatggtgtcataggcatgccattcggaagaatccttttctgcatttccaagcgcagcggatattcctccctgcgccgcccccgaatgcgaccggagcggatgaagttttgaaagtaccgcaacgtcgtgttttccggaaagttcgaccgccgccctgagacctgcgagacccgcaccgacaatgatcacatcatgatagacaacctgcatagcgtattctttcctatttcattccaacagccataataacaacaatgccctggcccgcaagaaaaagcgtcaccgcccagcaacagaacacgacagcctttcgcagtcgaacccgcttcatataatccccgagaacattcatcagccccagcataccgtgcagaagggcaaacagaaggagcagaatatcgataattctccacagcggagtacgcagccgttcaagcaccttgctgtaggttatcacatgctcgccgggaagcgcttccttgatcttcccatcggcaattgcatcaacaacttccggacttgcttccgaaagggtcttgagtatttcactatactccccggcagtagcaagaaaccctgtcggcatatgctgaacccagaaatgaagcacgagaaacagcacaaggccgactccggtcacccgctgcataagccagacaaaagcctttgaacgggaagctgccgacccctcgttttcatagtgttgactcatggaagcaatggcgttatgaagtaaggaaaaataatgggtaatcccccgataatcgtaacgatgatcgtaagcgcgagaacagcataaaaaagcggtttctgacgttcggaacgaaaatacatatcctgagcgaaaatcctcaacccgttaaacgcatgaaaggcaaccgatcccagaagcatcacttcggcaaacttgaacaggggattgcggtagccggtaatatatgcctcaaatgccagagggttcccaagtgaacgcagtcccatgatgtgaatcgcaagatagagaacgagagagagcccggtcaccctgtgaaggatccaggccgccatgcccgatcgtaccctgtaggaaaataccgttgagagaaacgtcctgaaagaaggtgtcgtgtctgactgccccggcagtttgttctgattcatccctctgtaggttaaaacgtgaataaacaccatccaaatccccattgcgtaacgatcgcgcaatgaggcactagtaaaaaccctgtccatgacgaaaccgtggcgccatgcgctactgcatgcgtcgccgtaaataggcgggagtactggcgtcacctttctgtatgacatcgtcagagcgctcatctcctgcgtttggcgttttgcgtctggaaccgggttccattggatcatgtatagctatctttctgcggatataggcgggaatgcgaagatcgtcaggcttcagttcctgtaacccgggcgtgacctgacgagataccggctgggaaaacataccccttgaggccgaggaatcgccagcgtaggcactacctccggattcctcactgtcgtgatcatcgatatcgcggctgaagccggtaataattaccgttattcgaatctctcctgaagcttccgggtcctcgacgtaaccgttgattatttttgccgatctgccgacctgctcttctatatagctcatcgcatcggacatgtcccgcatggtgacatctccggtcatattgacgagtaccccttttgctccgctcatcgccacaccttcaagcagcggactggcaacggcatctgaagaagccttcagcgcccttctgtcaccggaagccgaagccgatcccataacagcatcgcccgcaccggacataatgctcctcacatccgcaaaatctacattcacatggccatgactggtaatgatatctgcaatacccttggccgcccgatagaggacatcattggccatgttgaacgcttcggtggcactgaccccttcctcggctatactgagtatcttttcattctcgacaaggataagcgtatcaatatattttcgcaattccgctatacccccatcggcaatctcagccttgaccttgccctcaaaactgaacggacgggtaacgactcctatggataatatccccatgttccttgcaatggaagcgataaccggagccgctccggttcctgtaccttttcccattcctgctgcaataaagacaagatccgcaccgcgcaactggtcagcgataacctcacggtcatcctccgccgcctgcttgccctttgcaggatcagctccggccccgagaccgttggtcgctttcttgccgatctgaatccttacgggagccttggagttcagcaaagcctgacggtcggtattgaaggctataaaatcaaccccggctatcctgcggtcgatcatgttgttgaccgcatttcccccgcagccgcccacaccgacaatctttattgatacccctttttcctcctcatgctcgaacaagccgggatccagttcaaatgccatatagtgtattccctgtttttttcctgacgccgattcattattccaacaccatctgcatacctcagagcttctcccaccaatccttcaaacggtcaaccatttttttcccggtctgggcctgatcctgcatgttttcgtcgaaaacaacctcatccgtcccttcccgaaaatcggtcgcgtcatcatcctgaaacagactgttctccagggagtaggcgacaagtcccattaccgtcgcgtatatggggctgtttatcgcccccttcatccctcctgaaacgccttcgggaaatcccgacctgacatcgagccccagcacccgtgcggcaagatcatcggttccgggaatcaaacagccgccaccggtaatcacgacccctgcattaagatactcgaaatacccggaacgcatgacaacctctctgatcagctcaaaaatctccatcatgcgcgcttcaataataagcgtcagcgaacttctcataaaagatttccgaggacgtccctcaatgccctcgacaaggatctcctcgtcagcagcagaatttccggtagaggcgctgccatgtttgatcttcacttcctcggcgacctcgtagagcgccttgattccataggcgacatcatgcgtcacatcgttagccgcgacttttatcacctcggaaaaacgaatcgccccgtctatgtagatggcaacctcagttgttcctccgcctatatcaatgatcacaacaccgcttttcttctcgctctccttcatgacagcaagccctgaggcaatcggttcaaaggtcatggcgttgacctcaaggcctgctttttcaacacactgcttgatgttgcggatcttggttttcattcccaccacgatataggcactgcctcgcatcgttgtacctgccataccgataggatcaagcaccccctcctggtcatcgacgatgaattcctggggtatgacatgaataatctcgtgatcaatatccagataacggatgttggtcttcgccttttcaagaaaacgtcgtacatccgaggcattgacgataccgctctgattaacgcttatttcggaattgctgttaatacagtgaacgtgcgcccccgatatcccgacattgactcctctgatgcggatcgaggattcgcgctctgcatcggcaaccgccgatttaatggcatcaaccgtcttattgatgttgacaaccgttgcccgctgcagcccctctgaatcggaacggccctgcccgaggatattgagctttccgatctcatccctctcggcaacgacaacacatacttttgttgtccctatgtctaaccctacgactatgttgcttctctgcattgcttgatcctgtatgcaatcctgtcagggtgctttatttaaggaactctgcctgcggttctcgacagcaaaaacctttccggcaaatctcaggtcgaccgttgcgtaaccgtcaagcccttttttcgagaccaccttttgccagaatatctcgaattttttcaacttttccttgtagtccccgtcattgcccacgataaaccgggttggggaaccggccacagaaaaatacgttgtatttttctgactcaagacaatatcccgtactaacaggcgcgcatattcggtggactttacagcatcgatcacctctctgagaaccgtaaaacttctctcccgcgctttcgagagctgagatgcttcagctttcgatgttttgagaccagtaacccgcagcaacgatgacacggaagaatggtcgcgccacggcaagatataaccttccgtatcaataacctgaactttctctcccctgacaagcctcgccatcggaagacgctccttgagcgaaatgcgaatgataccgttgagctcttcggcaacatcagcccgcctgacgtaaggaagcgtcataagttcctccgacaaggctttactgtcaacatccccgatattttttccgacaaggccctcggttttcctcttcagttcatcacccgacaacaggtgattaccgctgaacacaacctccctgacccacacactctttttccactgctgagcatacaatcccagagcgaacagcccgacaagcataatcaacatgatcagggcgatcgccttccatccgggtcctgacctgtcagtgccgacaacagcatcaggttcgggctccccggcaggagtctgtgagatccccgaatcgtcttcatacacaaatccttccatcaacagcagttttttgcaaatccgagaagtttgatttccagttcaagttgaacaccgaacattgtacgaacccgctctcttgcctcaacgatcagctccataacatccgccgccctggcatcacctgcattgatgatgaagtttgcatgggtttcagaaataaccgctccccctctctgaagccccttaagtccgcaggcatcgatcatctgtcccgcgctgagccccgagggattttcttcaggccgtggatttctgaaaacgcttcctgcattcggccatgacaagggctgcgagtcgcttcgcctccggaaagcctctcgtcgtaacctcccccgtttatcacattctgcatcggaaagtttcttcagcttcatctccgcgcccagaatgacactcctgccaagagaacagcttcggtagccgaaggttatatcatgagccggcaccatgcagactctgccttcatgcagtatctcaactcgtgaaaccacagaggaaatctcttgtccgtgcgctcccgcattcatggcaatcgccccgccgactgttcccggtatgccctgaagcatctccatacctccaagagagaggccgaatgttttctccgcgatcaccggcagaagcgctccggctcccgcagtcagaatatttttcctgacactgtatcctcctaacgctcttgaagtgatgataagcgccccgcgtaccccgtcatcatgcaccaggagattcgaccctctgccgataagctcatagggaaggtttcttgcttcaaacagcgctattgccccgcatagatcctccctgtcaagcggatcaacaaaaaaatcaacagatccaccgactttcagagctgtatgctctttcatcgactcaccaaggagcacctctcccctgatggtgcccagcaactcttcagtactgatcatctgtaacctgttgtttcattgatgaaataatcgtttcgtgttttttccgatgacgtccggcaaaaactacggctcattttttctacagtggtccgcaagttctgatgccatctttgtgatgtccccggcccccatacataacaacagattccctggtacacagtaaccctgaagtgtggtgcagagttcctctctgtccgggataaacgatacctgttgagccccggccatcagtgccgcctccgcaacaagctcgccgctgacccctggatagtcagcggttttttcccgtgcggcaaacacgtcggcaacacagacacggtcagcattggaaagtgcccagccatactcatctgcaaacgccgtggttctggagaaaagatgcggctgaaaaacagcgatcacctcatgctccggccaacccgcccttgcagcttttaccgccgctttaacctctgatggatggtgcgcgtaatcatcgacgattaccggccctccggctctgccgtagagaatctgaaaccgccgtctcatcccgctgaaagaggcaagccccgaaacgatgctgtcaaccggcagccccatttcaagtcccgttgcaatggcagccagagcgttatgcacattatgtctgccgggagcagctatgctgacacgcgccatttcctgcttctgatagtccacagtgaaccgtgtctcgtgcccgacaatctgtatatcgcgcgccataagatccgctgactcctcgataccataggtaaacaagcgcctgttcatccggggtatgattttacgtacctccggccagtcaacacaacagaacactcttccgtagaaaggtaccttgttggcaaaggcaacaaaagcatctctcagcgcctcgatatctgcataggtatcggtgtgctccatctccaggctgttgataacagccagggaaggggtcagcttcaaaaacgcgcgatcgtattcatccgcctcaatcaccatatactttccgctccctaccatggtactccctttcagatcatcggatataccgcctatcatgacggtcggagactcacccgcgccgataagcattgtagcgatcattgcggtcgtcgtcgtcttgccgtgagtgcctgcgacacagataccgctcttgtagcgcatcagttccccgagcatttcatcccgtttgataacaggaatgcctttctgcagggcggccgcgacctcttcgttctcgcttgccgctacggcggacgagtaaacgaccacatcacacgctccgatgttttctgcactgtgccccagcgcgaccgctgccccctgatcctgaagttttcccgtgacctcactggcgacaagatcagatccggtgacagtaaaccccgatttcagcaacagttcggcaatagcgctcattcccgccccgccaataccgacaatatgcacacatcttgtatttcccagctccacgatattctgtttaatgatttgcaagtgtaacgatccttcctgcaagcgcagcggctgctcccggcataccatgtctcagacaggcctgtgccattcgctgacgggcttcaacgtctccaagcagcgccttaacctgttcttttgcccgatccccggcgacatcccggtcttcgacaagtgcggcagcaccatccttcgacagcgcctcggcattgaaaaactgatgatttcccgtagcatggggatagggaacaaggatcgccggtttaccgagattggtaagctccgcaactgttgacgctcccgcgcggcaaagcacgacatcagctgcagagtatgccatgcccatctcgttgatatacggaccgatccagagattacgcgagggactgaaaagtttactgatcgcttcgtaatccagtgaacctgtctgccatacgatattggctctcccctccagctccgccacccatcctttaacggcattgttgatcgaacgtgctccacggctgccgccgaaaacaagaagggtcggcagaagaggatccagtccgaaatactccctcgcgctgcggctgtccttcatggagaacccccgcgcaggattgcctgaaacaaacacccctttctttcttttcaggaacctcccgctgtcaggaaacgaaagatgcacctcggaagccagaacggaaagcagtcttgtggtcacaccgggataggcgttctgttcctgtatgagcgtctgtttgccaagcagctgtgcggcaagaagaagaggagcgctgacgaacccgcctgttccgacaacaacgtcaggcttttccctcctgataagaacggccgctttccacaccgatgccgcaaaatccttgatcgcgcccgtattgaccagaaaatctgccggagacatcccccttgtgaaaccccggaccctgaaggtaagcagccgatacccgagccgggggacttctgtcgcctcgatacctttccgggtacctgcaaaagagatctccgtccccggcaccattttcagcagctcttcagccattgccaccgccggatagagatgccctcctgttcctcctcctgcaaaaaaaaccttcatccattccctccggtgatcgacatttcagcttcaggcacggcaacaacatctcttttcctggatatgttgatcagtatccctacgcccaatgaattaaacagcagcgctgtccccccgtaactgataaatggaagcgcaacccctgttgtcggcagcacgttgcttgccacggcaatattgatcaacgcatagagcgtaatggcgatagtaataccaagcgcgacaaagcgaccaaaaccgtccgcggcatttttggcgataaccaggccgcagacaaagaaggcgacaaaaagaaagagaaccgcgaccgatcctataaagccgaattcctcgccgattatcacaaacacaaaatcattgtaggaaagcggcagaaaaagctcccgctgcttgcttgcaccgataccaagcccgaacagccctccgtttcccagaccgataagcgcctgacgcacctgataggacagcagctgatcatctcctccattgaaaaaggataacaggcgcgagacccggtagggctgtgcgatcgcgaagacacccgccaggggaatcaacggtatcgctgtaaccagcagatgcttgatcctgacccctccaagaaacatcattgaaaaacctatgaccgcaacaagagaagccgtgctgaagttcggcgcgaaagcgatgagcgatacgacgcacagcagcagggtcaagagagggtagtagctttcattaagatccttgatgaaagcccgtttttcagtgatcagtctggcaaaatgaaatatcagggcatacttggcgaaatcggatacctgaaaactcaccgggcccaggggaatccagcgggcggctcccttgatgacgccaataaacttgaaaaacaggagccctgcaagcagtatcatactgaaaaacagaagaatcttgctgacctttttgaaatgatgatagtcaacctgagaaaacatgattaccgtaccaattccgagaacggtaaaaaacacctgcctccataaaaaatactcgggattggaaaacttcctctgtgcccaaccggcgccactgctgtagacgacaacaacaccgatacacatgagcatcacgacaatcagcagcagaatctttcctgccgcgctgttagcctcagcaggcttgccggctgaaagaccctccgggggcatgttccagctaaagttagcctctctctgtttcatgattgcatcccctctacatgtttcttgaaccgcatccccctttcctcaaaactctcgaacatgtcaaagcttgaacacccgggggaaaagagaaccgtctctcctgtggaggcataccgttgagcctgctctacggcctcttctagtgagagggcagggacaaccctgacaacagaactgaacgcctcggtaaatttcgcttttgattcaccaaaaaccacaagcaccgataccttttgacgcactctctcctccaggtcgctcagatcatctcccttgtcacgccctccggctatcagcacaagctttcccggcgtggcgtcaagcgcctgacgcaaggcgttcagattcgttgccttggaatcgtttatccagtcaacaccgtgcattgtcctcacatactcctgccgatgctcaaccccggcaaaacgccgtagcgcttcccggatcggaaaaacatccactccggcagctcttgtggcagcaaccgccgccagagcgttttcaagattatgacgccccctgaaactccttttgaaaagcccggatccggtgatcaccttttcctcccgaccgttcacaacggttatcagccagtcgccttcaattgcagcataacacgcccctccgagagaagctcttttccggtcgagactgaatgggaccagctgcggaacaaacgctccgccgccctcaaaatgagcgcgaagcgtttcatcgtcggcattgtataccagggtatcctgctttcgctgctgcgcgtaaatcctgtactttgcttcggcataacgcttcatgctcccgccgtaacggtcaagatgatccggcataatgttggtgataaccgccacatccggcctgaaagagcggcaccgttccagctgataactgctgagttcgacaaccgcgatatccccttttctcatctccccgacgagggaggagaacgggacaccgatattacccgcactgaacaccctctgttcgcgactattcgcgcctgacaggcagatcgcctccaccatactggaagtcgtcgtcttgccgtcagttcccgtaatgccgataatgaaggccggacaaaaccatgacgccgcctctatttcgctgaacagcgggatagcttcatgttcaagacgcctgatcaccgatgcgtgcggcggtatacccggacttacaacagagaaatccgcttcgagaatcctgtcggtatgtccctcctcttcaaacgcgatgccatggtgctcaagaaacgcgcgctcagcatcgcctacaggttcacgatcactgacatataccgtggctccccgctgctgaagcaagagcgccgcagcaatgccgctgcgtttggcgccgatgatgctgacgcgtttaccatctgtcgtctctgcgttcacgctcacctcagttttaaggtcatcaggctggccaggaaaaacagcagtgtaatgatccagaaccgtatgacaattttttcctcagcccaccctttcatctggtagtggtggtggaggggagccataagaaaaatcctcctcccttcgccgaaccgccatttggtgaatttgaaccaggtgacctgcagagaaacggacaaggtctcaagcagaaatgttccggcaagcaccggaagcagcagctctttttttataagcagcgcgataaccgctatagcgctgccaagagcaagcgaaccggtatcgcccatgaatatctccgccggatgcgagttgaaccagagaaatcctacacaagccataacaatcgccatactcaccacggcaacctctcctcctcccggtatgaaggcgatattcagatactcggaatacaccgcgttgccggtcagataggcaaatccaccaagcccgaagacaactatcccggaagtacctgcggcaagcccgtcaagtccgtcagtgaggttcacagcattggaaaccgctgtaatgatgaaaacaacaaccgggatataccaccagccatagtcgatcatcaggtctttgaaaaaagggatcgtcgtctctgtcaacagtacggaaaaagctggatcgaaacgggtatagaaccctataaacagaccaagcgacacctgaccgatcagcttatattttgccgagagccctcccttgatcttcaggacgactttccggtagtcatcgataaacccgatagttcccatccatagaatagagaggagaatcagccagacgtaaggatcgttgaactttgcccagagaaggccggaaacaaccaccgagaatatgatcagcgtccctcccatcgtcgggagctctttcctcttctgccgatgctcgggcggagcttcttccttgacgggctcgatatatttcgatttcagatacccgatcagtttcggacccgcgagaatggtgatcagaagagaggtgatcgccgcggcacttgccctgaaggttatatactctataacgccgaaacccggagggtcgaacagctcattgatatattgtaaaagatagtatagcatagaaagcagatacagatttattgatccggtcctgacaggttcataaggccttctgccactcgttccagcttcatgccgcgagagcctttaagaagcagtacgtcaccggggctgagcgattcgtgcaacagatgctgaagctcgccgtggtccatgaaatgcccggcacatttcattcccgccgttcggcagcagagagcggcctgctccccgaaagtgtagaaggcatccaggccgtcgagcgatgcggcgtaacggccgatttcctcatgttcaggagaactcaccccgccaagctcaagcatatccccgatcaccgcaacacgtttcccggtaacgggcagttcgcacaacaggtcaagcgcgttacggaccgaatcagggtttgcattataggtatcattgacaatggttattcccccggctcgctgaaattcaaggcgtttccagccctcttcaggcttcagccgctccagccccccggcgatctcctcctgcgtcaatccgaaatgaaacccgaccgtagcggcggcgacggcattggagacattgtgacgacccgcaaaaccaagcgtgaccggtgcgtttcctgcagatgaacagagagtgaacagcgcgcggcccaggttgtccatccgtatatcctcagcccagaacccctctccctccagcgcaatgccgtagccgactgtcgagggaataccggctgctgcctcagtaagccggctgtcttccctgttgacaaacaccactccgccactcttctgcacataccggtacagggctgtttcggcattcgccaccccgtccagatcccgcaaaaactcaagatgctcatgaccgatattggtcaacatcccatgtgtcggcgcagctatctctgcaagcagctccatctcacccggatggttgatgcccatttccaccacagccacttcgtgtttctcacgaagaccgaaaagcgtcagaggaaccccgagatggttattgaaatttccctcactcatgtgcacgctgtaacgagccctgagaaccgacgcagtcatctccttggtcgtcgtcttgccgttgcttccaccgataccgatcaccgggatggcaaatttcaaccggtagagagcggcaagccgctgcatggcctctgtggtatcggccgtcaccagataacgcgcccctgcttcatgcgctgaagagccctggcgactgaaccactcccggcttactatagcacaggcggctcctttctcaaacgcctgccggacaaaatgatgaccgtccgtctgctcacctttcagggcgacaaatatctctcctcccgtgatctcccgggaatcgatcaccaccgtgggctcctgaaaaatcaccggatcatccggggcaaaccccgagagttgcccgtttttttcaaaatcttctctctgcagacaagcgttcatcgtttcgtgttgctccatctttttcaatgagtacttctcgcaagtataacttcttctgtcgtttcccgatcggaaaaaaagctgctggcgcctgctttctcctgacaggtttcatggccttttcctgcgacaagcagtatatccccttctttcagcaggttaacaccgcaatgtatcgcttcggcccggtcacaaaatcgcatatagcccggggaaacaatcccttcagcgatatcgtccagaatgctttccggattttcatctctcggattatccgaagtgatgataagcctgtccgcccctctggaggcgatgcgccccatgacagatcgtttctcatggtcacggttccccccgcatccgaacaccacgatcagctcaccctcttccggcttgagctcgttgagcgttccgatcactttttcaagagcatcaggcgtatgagcatagtccacgacagcaaagaaatcaccggcagcatccctgacaatctccatccgtccttccacaggtgacgatgtcgacaggctgcggagaaccgcttcaggttcaagccccagggcgacacccgacgcgaacacctccagcagattcatcacattgaacagccccgtaagcctgaaaagcacgtcataacccctgccatccgcatctattgcaacccgggcagcctgcaacccggcctcaagaagcgtcgcactgaacgcttttccctcactgcaggcataatgactgtcgccgaccgtacagcaatagagcctggattttcccctgttttccgccataaacccggccctgggatcatctgcgttgacaacgacaaatccctcaggcgaaacagcgccgaacaacagtcgcttggccgaggcatacgattccatcgtatgatgaaaatcaagatgatcctgcgtaaggttcgtatacaccgccccagaaaaaacaattccgaatgttcgctgcaatacaagcgcatgagaagaaacctccatcaccaccgccctgcaacccctttcagccatgattgaaaaaagacgatgcagttcttccgcttcgggagtcgtcctctcgaggaggatcttctcatcccctgccaatgcaagccctgtaccgatatatcccgttcttatcccgcagtcgttcatcatcccggccatcaggcgcgccgtcgtggttttcccgttcgttccggtaaccccgataatgctgagcctgtccgaaatatccccgtagaaagcctttgcgatctgcgccatcgccctccttgcatccggcacgagaataaacagaaccctttcagcaggggtttccggaagctcttcgcagaccaccgccttcgacccaagggagacagcgtcaccgataaattcgtgcccatcggtcacgaaaccccgcaccgcaacaaataacgtatctttcgaagcttttcgtgagtcggatgtaatgtttccgatccgcatttcagactgaatgccgcctacaacggcagagacatcaagtcgttccaacaacctcttcaacggtaccattattgacctctcattgcgcctgcgtaattgatttcccaccgacagaccttccaagagtaaccttcaccggtgaaccttccgcaagcatggttccggaagcaacttcctgagcggcgacagaatctttcaaactcccttcatattccataacaagtcctgtccactccagaagacgtcttgcatccttcccgggcaatccgccaagttccggtacagcgacagcctgaagacgatcaagagcctctttgccggaagagacgatcgccaactcctttttcagcttctcggatgaaaaaatcatcctctgtccgatacgcgaaaataccggtgccgcaaccgtgctcgcatagtaggcctttttcggttcatccaccacgacaagcatcgcgattcttggcttttcagccggatagaaccctacaaatgaagcgacgtaggccctttcatgatatgatccgtttttcagtttctgcgctgttccggttttccctgcgaccgacacgccgggtatagccgcggcagtgcctgtcccctcgacaacaatcggctccagatagtgcgtcctcagatagtgagcggtttcagtttttatgaccctgcgcaccttttcaggcttcgattcgctgacaacattccccgcagtatcgagcatacggctcacaatataggggcgcatcatcacgccgtcattggctacagctgcatatgcctgcaaaacctgcagcggagtagccgtaaacgcataaccatatcccatccagggaagggtggttttgtcccagccctcagggttccgcaaaagacccggaacctcaccgataagatctatgccggttttttcaccgaaaccgaactgcttgatatacccgtaaaaggtatcctggccgagctcaagagctgttttggcagcaacaatattacttgagtgcaccattgcgtcacgaaaagtcatgcgttcgaacttttcatggtccctgatgacccggcggttatagacaaacacgccgttatgcgcgtcgagagagtcttccgccacacggcccaacacctctgttgccgccgcggccataacgatcttgatggttgaacccggctcaaacgcatcggttataccccggttccgggctttatcaggacgatagttgcggcggttgttcatgtcgaacaaaggataattcgccatggccagtatttcgccggttgtgacatccattgcgatacctatagcggcttttgcatcgaacatctcaacggattttcgaagttcatcctcaaaaatcgcctgagcatccgaatcaatcgtcaactggatgttcagccccgcaagcgcgtcaatctgctcttctcctgccgcaagaaaacgctctccggttgcagaacgctgatagaccttgatcccttcgtttcctttcagctccgaatcatattttttttccagaccgcttataccctgattgtccctgtccgtgagcccgatcacctgagaagcgatattgagatagtaccgctgctgctctttctcgaaaccgactcccgggacattcttctccatcagctccaaagcatccgcaaccggcacggagcgctccatccagacaaaacgttttttctgccgaagctttctgctgtaatcacgtttatttttcccaaaatacctggcaaacatttcagccacctcggaagaacggttgaccgtgtccctccttccatcggtcacgaccggcgtatttcgaacaagaaagggatcagcatgaaaagagatcttctggacactctccgcaaggctaagagctgaacgatccagaatcccgccccgtttagcgacctcgacaatctcccgctcatgctgtttcgaggccatggacttatatttctgaacatcgataacctgaacattcagaagcttgaaaacaatagtccctgccaggacgacaaacagagcggcaacgagaagaaggcgccacccgaacgttttatttgcggccgcctcatccgggcgcccggtatccacctgcctcttcatgatctcaacgtgcctcctgtcattcttcgctgatgataattcctggagtgatccgggttctcagccccatctcctccgcctttcccgatatagtgtgaatcgtttgcagccgctgcagttccagctcaagagcagcgtttatactgctgctgataccaatacgttcacgccgaccttcattttctctggaaagcgcgttaatcgtgagaagattgttgatatacacgaccagaagaacggttccggcaatcagaaatgcaaatgtacgcaagcgaagcagaggaccaaaactgaaacccttctgctctccggcctgcttttctgcacccgcggtacgtctgcctccctcaggaaatggctctcccgaccaggcttccccccggttgttttcatgaccaccgaccccgacagaatccggccttttcggcaggaacctccggattttccttttcgttacggagagaaactgctcaagagaaacccggttgtcagctatcactttcactcacttctcccgaatacatttttctttcaataaccctcattttcgcacttcttgcccgtgaattttcattgacttcatcatccccggcaatcaacgctttacgagtaacaagagtgaatgccgccttatgcaggggctctcgaagcgcgacccctttcggcccccagtcgtctgccgcaagcgttctgaaatagtgcttaaccatcctgtcctcgatagagtggtagctcatcaccgccattctgccctgcgggctgaggctcgccgctccttctttcagcgccgactccagtgccccaagttcatcattcaccgcgattcgcaatgcctgaaaaatccttgaaagagatttaatctgctgatccggaacgctgacgacactcctgacaatagccgcgagatcctgtgtccctctgatcacaccgcgctcgttcctccatgaacaaatggcagaagcgatcctcctgctttttttttcttccccgaatctgaaaaaaatatcagcaagctcgcgctcttcaaaggtattgactatatccgccgctgactgaccctcgtccggctccattctcatatcgagaggaccggaacggagataactgaacccgcgctccgacgtatcaatctgaaaggatgaaaccccgaggtcaagaagaatacctgccacctccatcccgcgaagttggttttcacgaagagtgctgacaatatcggctatttcccggaaattgccctgaaccagtcgagtcctttcacgaaaagaggcgagagtcctttcagcctcagcgatagcaaaactgtcctggtcaattcctatgagaaaagagcccttttccagccccttatcccgcaacgcccgcagtatagccagggagtgccctccgccgccaagtgttccgtcaacatatataccggcgcgtctgaccagccaggcaactacttcacgcaccatcaccgggaggtgatatgctgcttttcccatagtatctaaaaatatcttccggcaagcacctgaaatcgtgttccgctctccctgatcatacttgtcaatttttccggggaccagagtatcattttgacatttgcccctataataacaatatcctttacgatggcggcatgcagcaggaaatcctttggcagagcgatccttccctgacgatccatttctactgaatcgaggcgttcatacatcatggttttcagcattctctcatccgggttaaaatcagaaagagacatcagacctttttccttctcagcccagatctcaggttcatagagttcgagggaaccgtcaaaagctttcatgacatagaaaatggctccctttgcccgagcttccttgccgtccccgagaagctttctgaaacgagcagggatcatgaaacgccccttttcgtcaattgaatgctgctcttttcctataaaacccgccatattcagcaaactttggtaaaaaaacgccgacaaacgaaaaatacctcccattttctaccactttccaccacttaaaatgtagacaaaaagcgcgttctaaaaaaattatgccccggcatattgtgaaaatttcgtaataccgcgcggacgaaatcaaaatgcgcttcatccgaacgactttttagtattatttattatcatgaacaggcgtatgatcaggagcatctgcgtcctgcatgagagagccatagaggcgttgtaaaccggagtgtgatagtgcgttcagatcgattataggtatccatgtttcgagagttcattgttgacggatataatctgctgcataaacttttccctgaaaaggcgcagggttccctgcagcacaagcgcgaaaagacagaacgtatgctgctcggctttcagcagtcaacccgctggaaagtcaccattgtctatgacggccagcattcccgggctccctttcaggactcaggagcgcttaacagggtttttaccgcttcaggaggttctgcggatgaatggatcattgattatctgaaatctttgggaagcaatgctcaaatgtttactattatttcttccgaccgctttatctgccgccacgcctccgcccggggagcatcatatatgctctctgaagattttatccggcagtacctctcaggaaaagatcgtcgggacaaaaccggaaaaaacggcagcaacaaggaaaaatccagtgacgtatcactcagccggaaagaggttgaccactggctgagcattttcggcaaaacagaagaatgaaaggaagtctgaaaagatccgccttattttaatattttacattaacagcttccatccatcagatctttagcaccatggctgacagcaccgtaaacaatgacactcactggcttgagcttgaagagtggagaaaaaaaatagatgctatagaccatcaactatccggtttgctctgtgagaggctcaattgcgcccagaacatcagttcgctcaaacggcgtataggtgaagaagttcttcagcccgcaagagaaaaggaagttctcgagaatgtgctgaaccaggctgattccgaactgaaggcgtgtgcgcttgaaaaaatctataaatgcatcatagaagagacaaggctgttccaacatgaatggaaaaatgaacagcaaccgctctcttcccgttaacctgccgggattatttcatgcgtgacacgatttcaagccgcattgtcattctcattacaagcatagcgattccttcccttgcctttcttgccgcgtttttttttctccccggctggaatgtcacctgtgaagggtttgctcaaaagaaaataatcgtgcacagaggcgcaagcttccgctcaatccttacatcacttcaggacaacagcgtactaggacaccagcgccccctgatgatcactgccgcaattttccctgaactacgcaacatcaagcctgggcgctacagtatcccttcaggcctttcaaaccatacgctccttacctatctccacaatcatccccaggatgaagaacgggtcatgattcccgaaggagtcaggaaggaaagaatcgcagctattgtttcctcacatctggacatcgactcgctatccttcataaacagcgcgacagatagagcgctgcttgactcgcttggtattcaggccgggtcttttgaaggctatttttttcccggaacctacaatttcccctgggcaagcacatctgaagaggtgatcagatttcttgtcggcaggttccatacattttatcatgacagccttaaagcagtttcatccctcaaagggctcgatgagcttgcactgcttacacttgcctctattgttgaggcagaaaccccgcttgacgcagaaaagcccctcattgcaggagtgtatctgaacagactgagaaaaaacatgaagatacaggctgacccgacagtgcagtacgctcttggaggagagccccggagacttctctacaaagacctttcaattgattcaccctacaacacctacaaatataaaggcctgcctcccgcaccgataggcagtccgggagccgcctcgatcatggctgtcctctacccggcagaaacggattacctctactttgtcgcaaccggaaacggcggacacaactttgcaaaaaccgctggagagcacgcagaaaacgttaaaaagtaccggagagcccgcaggaaaccataaaacgtactgtttgaattatgtctttctgaattatgtatattgcacaaaaacaacaacccgtcaaccgtcaatcagaaccccggaacaatggaaaaaaagtccttgtatgatatatcatgtaaaggcagcagagtacttatgcgcgtagacttcaatgtaccgctcgatgaacatgcgcacatcacgaatgacaagcgtattattgaagctctgccttctatccacaaaattattgaagatggcgggagacttattctgatgtcacatcttggccgtcctaaaggcaaagtagtcccggaactctcgctggaacctgtagcaaaaagactttccgagctgctcgacaccagcgttgtcatggcaggcgactgcataggaactgaggcgatgcaacaggcactcgcccttcaggacggggagatcatgctgcttgaaaacctgaggttccatcccgaagaagaaaaaaacgaccctgaattcgcacgtgaactcgcctcaatgggggagatctatgtcaatgatgcgtttggaacggctcaccgcgctcatgcctcgacagagggcatctgtcactacgtccagccgtccgtcgccgggttcctgatagaaaaagagctgaaatacctcggacaggcattgaacaatccggaaagaccgtttgtcgccattcttggcggagcgaaaatctccgggaaaatcgacgtccttgaaaacctcttcaacaaggtcgatacggtacttatcggcggggccatgattttcacctttttcaaagcccagggtctctctgtcggaaaatcgcttgtagaagatgacaaggttgaacttgcccggcacctgcttcagacagccaaagagagaaagatcaacatgcttctgccggaagatgtaatagccgcgtccgagttctcgggagacgctgaaaccatggctgtcccggtaggagggattcctgaaaatatgatgggactggatatcggcccgaaaaccattgacaccttttcacgggaaattcttgccgcaaaaaccgtcgtctggaacggacccatgggggttttcgaaatagagccctttgctaaaggaaccatagctattgcccaggcccttgctgacgctactgcaaaaggaacgatctccattgtcggcggcggcgattctgcggcggccgtcatgaaagcagggcttgcttccggtataacgcacatatcgaccggaggaggcgcaagcctcgagttccttgaaggcaaggaactccccggcattacggcactgaacgattaatgcactgcccgcattggatttcctgataacggcatctgtcaaccttgagcaaggaacgctctgaatgaacaactataatcagcccttcagccccggaggttttcaggtcatgcctccggcgataaagaccattatactcgcaaatatcgcggtatttcttctgcagttctctccgttagggatctatctcatgtactttggtccgttgtggcctgtagcatcttcaggggagtactcgtttcagctatggcagctgatcacttacatgttcatgcatggtgggtttgcgcacatcctgttcaacatgttcgcgctctggcttttcggcgccgaaatagaaaactactggggaacgaaagagtttacgacatactatttcgtctgcggcattggagctgctttgctgaatttgctgacaaccgcaggcagtcaatatccgacagtcggagcttccggagctgtattcggcatactgctggcgttcggcatgatgtttcccgaccggtatatttatctctactttctctttcctgtcaaggcgaaatatttcgtcgcgggttatgccggtatcgaactgctgatggggatcaacaactcgaccatgggaagcggcagcaacatcgctcatttcgctcatctcggcgggatgcttgtcggattggtctacattaagtcccgccagcagggatggtcattctccgagtgggtggacaggacctttcccaaaaaagaagagagctcagggccgaaactgcacaaaaaagaacctgctgctccggtctccgaagaggaggtagacgccattctcgacaagatatcccgtcacggttatgaatcgctgagtgataaggaaaaagagaccttgctgaaagcagggggcaagtaaaaggaatagtgagatgactacaaaagagaaggcatacgaacgggccagaaaaaaggcagagaaggttgtcggcgatccggaaaaagtcaaaaaaatagttaactccgctctgaacaaagcctcctcagcaggctactcatcacagtttcaggaaatcgccgataaattacaggcgcttgtgcgccttgtcaaaagctggctcaacaaggagtacagatcgaccccatggcagacgatcatccttgctgttacggcccttgtctacttcgtcacacccttcgacgcgatattcgacttcattccccttctcggcttcgccgatgatgtagctatactcacagccgtcctctcctcgatcaaccacgacctcgacaagttcatcgaatgggagcaaaatctcgttcagaacgacgaaccgtcggcctccacggtcgacgcggatttcgaggaagtggcaggggaaggggaggcggaagactgaaggcagaagcaggaagaaaggagccaggagccagaagactggtgactgccgccggtacatgcatgcattaaacatgaaacctttttcccttcctgtgcatagtaacaggtaagagcccatgaacaggaaagtgaaccgactgaaaaccatttctgaaaggaggtaatgatgaaaaacggcaagtttgtactcattctgttgagcctggttttgatactccctcttgaatcctgcgtcgtctcccgtcctgttcgaccggggccgaactacatatggatggcacccagaaccacgcactcaggagttgtaattccgggccactggatctacaaaggtaaaccctacaaaaacaaggtatgggttcccggccatcacaaccgatacggaaaatgggtccccgggcactggaagaagattcgtgcaccaagaaagaatgctgtctgggtacccgggcactggacgcctaatggaaactggaagaccgggcactggcgttaccgttaacccttcatccggcagcggatgcctgattcaatacggctgctgctgccgatgacgctctccccatgagctccggaaccgataactcctgtggccgccgaaattccagtggtactatcacttgatcgtgacaaccttcctgcatcccggccctgcaagtgaacttcgtccgccggaaacaggtgttatggttatctgtgtgccgatcctttccttcagcgcgtatacgtgggaaatgactcctatcagtttgccgtcctgctggagcccggccagggtttccagcgcggtttccagcgattcttcatccagggtgccgaacccttcgtcaagaaacagtgaatccacacgaacgttccggctggccatcttgctaagccccagtgccagcgaaaggctgacaatgaagctttcaccaccggacagatttctggtagacctgatttcgccggcctgataagtatcgatgacgttcagctccagaggctgcgcatcatcacgaagcagcaagtaacggtcattcatcttttgcaactgacggttggcgtgtcctaccatcaactcgaatgtcagtccctgagcaaagttgcggtattttttaccgtctgccgaaccaatcaaaccatgcagtttatcccaacgacggcactcccttttccgggcttctatggtcacctgtttttcctctgcccgttctttggcgacgaaattttcactcagcttgtgcttgaggcaggaaatggcatcgcgcagctctttcagggattcttcaaattctttgaactgcggttccaattcctcaagtgtcttgtccgtgagttttttggcgacctctttagccaggcgcgtctccctgtctttctgtttagctttgagctccgttcccgcgtcatcgagctccttggcccgtgaggataaggactcccgagcttcctgtgatagtctggcttcgagaaaggacttctcatctgcaaagcctgctggaatcagcgccaccgaaaagtcggtttccgctttattcagttcagtagctctctgctctatgcgcttcttcagggagtcaacatgagtcttcgccgttgtcagtttctgctgcgactcagtgttcaggattctggctttcttctctacctcctcggcatcagcaatcgctttgttcagtcgaccttcttcatcatcaggctttttatcgccatacaattgctttctctcatctgtcccgtcggccagctcctttttcagccgttccagattttcctgtttttcagtcaaagccttgacctgcgtatcaatcacggcatccagacgctgcacctcgctgtcgatggcggcaatctgtttttcgatttcggtcttttgttgtacctgttcctgccattccttcagtcttgatttgagggattcgagcagtgcctcgacctctgactccggtatttctttgatgccaagtggctcaagtttcccggaaaccgccagcttgagttcatcaaagccggtccgaagtttcgtgaggacacccttcaattcagcgagcgttttttcagcagccttcctgtcagtaatggcattggtttccagcttctcgctgtcattcaggtttttacgggcagtggtttccgcctgttcaagtgttctgatggcggcttcctgatcctctgccttgttgatcagcctggtcagcgactctatcttctgctcaaatacatcaggaaccggaacattgccctctgcaaagggatgctctgtcgagccacagagtggacagggtttgccgtcttccagcttggcccggtggtcttcaagctcctcgattttcctgataaaagccatttcacgcagcagggtttccttctcggtgcgatattcccggagcagtctgtctcccagcagttcgctcagggcatccttgccttgctgaagatttttagtagctgactccatctcctgtttttggagggaacactgtctggaagcatcctccagcttctttgcggcatctgctacggccgtatcggcttttttgagatcagtttcgttctgcgtgatctcctgttgtttggcgagcaggttgccgaactgttcttcaataccagccaacccgctgatcaaccattcatcccgcgcattctctttgaggtacagcactgcagcttccagtgttttctgtgcagcggttcgtttttcctgttccttcacccctgcctgcttgtcggtctcaatctttgcggcttccctggtacaggtatcagtgccttctgatacagcctttgtctgttcggcaattttttgatcaagcgaccggattttccggatcaacggggctgccgttttcagctcctctctggctttcagggtgagctgttcggcagtcttgagcgtctcagcttgtgtgtttgcagatgtttcaagttcaggaaatgcggcttcatccgttttcaaggacgcctgatcgtcagcctgctgtttacggtgggatgtgagcgttgcataggttccgtccagtgatgctgccctggtggcctgttcaagtttggcccgttccggtttgaacgcctcggtatcgcccttcagcctggcggcttcatctgtaagactgaggatctccttgttcaggtcctcaatagtggtcagccatgtaatggccttgccggtatcggttgatttaccggcaagctccgtctcctgtttctgccgggccgtaagatcatcctgaatttccttttcctgttccggctccagaatcacaatgccggatgtttcagcctgaagcaggtccagctgttcccgttcgtcacgctggcgctcatgaacccttctcgaaatggccgaatacatctctgtgccggtgatctgctccagaatcttcgacttctgctcggcatctgacttcagaaaggtatcgaagcccccttgcgccagcaggatggaccgtgtaaagcggtcgaagtccatccctgttttttcttcgataaccactgacaccagactttttttcgtttcgacagatttacccgtgtcggcatccgctatccaatgttcctgatcctgcagttttccttcagccctctttcgggcacggcgctgttcccaatggcaacggaaacggccggcctgggactcaaacaatacctcggcgtagcattcgccggtcttgcgggacatgatctcgtttccgcttctggtgatctttccgagacggggcgttgaaccgtagagggcgaggcagattgcatcgagaacagtcgacttgccggcaccggtcggtccggtcagggcaaaaataccactggacagatattccggttccgtaaagtctataatccattccccgtaaagggagttgaggtttttcaatcgaagctctaaaattttcatacgtatagaaccactaatgaacacgaatgcacaccaatttttttcatactacgattcgctcccattccagtttggggtgtttgacattgagaatgagtcctacgcgaaggcctgtgaccttgagataattgatcagctgaccgcgatcactatcggtaattctgtcaacggttttgatctcaacaacgatctgttcaaaagcaataagatcgggtatatattctcctacgtgaaccgatttatacagaacggaaaaacgcttctgttgctggaaaggaatgtccttgagcccgaactcgactaccagtgcattttcatacggtttttcaagcagcccatgcccaagagtattcaccacctccatggcgcaacccacgatccgatacacctcatctttcaaaaccaattcgtgtttattggtgtccattcgtggttccttctgcggactattctgcatcccgatcctcctcaagcacatctctcaccacctcgttatacgcgccattcagttcctcccgatcttcgtgaggcacgtcgaatgcgtcgaggcagcgggtaaaaacttcctgcgcatcgaggtcgtcgagggcctcttcttcttcgatcgagccgatcacccggtccataaccatcctgttttttatccgacgaacttccatggatgaatcggagagtgtttcctcaatactctcccgaagattaccgatgatctcacggcctgtatactcgatctccagccaggcacggctctcgtcctttttcagctcttccagccttgcctgaatgtcttccagcgaacccgtgatcctgaccaacggctgaaaacaggggacgggaaggagggagatttttgatttttgatttttgagtggcgatttttgaagtttgactgccttctcaagtccaaattctacgatcaccatggatttctgctggttcgcttcaccgaagcccatgggaaggggagagccggaatatcggatgtgttccgcgccgccaaccgcctgaggaacatgcagatggccgagggcgacatagtcgatcgacggagggaatacctccttgccgacgtgcgccaatgaccccacatacagctcccggacgccatcgccttcaacggtttttccccctgcggtgaagaggtgccccatggcaatgatgggaatgggggattggtgattttggattttggatttttgagtgtcgatttttgaagtttgactgcggactgccggttgccggaggagtgcgtggcgcttttgttcggcgatctcgaccacccgggcatagtgctccctgatgccttcgaccagcttgcggttcttgtcgtcgatggtctctcccggctccaccgtccggacgtccttgtcgcgcagatagggaacagcgcagatgattgcagatttttgatcgctgatttttgaatgaaaaaactccaattgccccgatgtttgccctgaatctgacttctcagatccaaaatcatcaatcacaaaaacctcgtcttccagggcgtccgttacggcaccgatcacatgcacattgagcgcccgcagcagctctttcggggcattcagaaacgagggagaatcatggttcccggcaatgacaacgatatggcgacagcaggagttggacacccggcaaagaaagcgataatacaactcctgagcccgattgcccggcgtgctgctgtcgaacacatcaccggcaacaagaagcacgtcgatcccttcatcctcgatagtctccaccagccagtccagaaacgccgaaaactcctcataccgttttctgccgtaaagggagcggcctaaatgccagtctgatgtgtgaaggattttcattgttgtgagaccaattgatctgattatgaaatctctataccatttctttaacgccttgaaatcctcctcgttttcataacctttactcgacagcacctacccatccattgtccgccggatgtcacgttgtgaatagataccacagaaatctgtatttctcgcaaaggtatacgacctgagcagtatatggaaaaagcaggaatcatacgtttgtcactcctaagttaagcgattgttgagcatgctgtagatgcaagacacaggggacgccgctgtagttgactactgcaagtcacctgtaacgaagcagatgccgcatgaccgacaatcccatagggtttcaaaacatgcgatttttctgttttatggtcgcgcaacccatcgggtgagatgtacgctgtaagaaaaaccagcataacgccttatatagtaaaaagttgacactataacgcatttgttgaaacgatcaacttaggtcactgtaatgtctcagcttatcacaccatactgagttcaagtttgtgttttatcttctcccagccggggatgactgaatcaagcagcttataatattctgggctgtggtcagggaatatcagatggcaaagctcgtgagtcacaacatagtcgatgcattccttaggtgctctgatcagatacgtattgagggttaccgttcccttatctgaaagacttccccatctttttcgcattcgcctgatcgacaaatcgggtttttcgacatcgagctccctgaattttttccagcaacgatccatgctttccctgaaatgcaatcgcgctttctccagataccacttgtccagcatgtttcgggctgtttccggattcggtgcatcatctgtagtaacataaaagcatccccggaaaagcttaaccgagttttccgtaccctgaatcattttcaaccggtattgcttcccaagatagagatgtgtctcgccattcacgtaacagcgagggggcgttctgggatcaaactgtttgaagtagttcatctgccggagaatccagcgtgactttttccttaacttgttttcgatcaagggaatactggagttaatcggagccttcaccataacagtactatcaggatgaacagcgatttccatggtttttctttcacgatacaacagacagtactcgatggtcttgcgcccatagacaagagaatgcatgttgtcactaactgacgcaccaatcatgtgtaactcctgtgtttggcaacctgcatgaccttttcaatgatctcatccatctgatcgagagacaatgcaatacctttttccgttttcagctcgtcatagaggtaatcttcaatctcattgatcgcctgtttctgggcatcttcatcatcccagaaatgaactttcttgtgtttttccagaatgtcatagatggcaattgccgtatctgcaacgacgggttcaagacccggagcatgatcttcgaagaagggtttcagcacaccatagcaggccatggcatcctcattacctgaaaggatgtccgggacatcatcgtgtaccttgccgacaaccttgttccggatatcgacaacctgctgcagatactccagatcagatatccgttttgcccgaaaatcctcgattgcctgctggatgagcagcgagaacttttgataaaacgcaggatcttcatccatcttttccgtgatcgcttttttcgttgcatgagcaatcgtatctgcttttgagcccgtcgtttttttatcctgataaacaccctgctcttccttgacctggttgaacatatgctcatcaaagatgttcaccggctcgttaagctggataacctcgtctgcctgaatatgggtatcgagcaattttttgattttcggctcataatcgcggtaatcgatagattcagcatagcggagttttacggcgaccttcagagactggaacttccggagatccgacttgtatctggaaagcgttttatcctccgtttcagttaaaaacttttcggatgagagcgcgatagcgagggttttggcaaattcggcaagacgggtataaaactcttccctgagttggtcatcggcaagcaaaagctcatacgcctcttcatcgtatgaatgtttgacggtcttgaagaggtcccacaaatccgaatgacggtctggcagtttttcaatctcgctgttgatcgaggtcaatgtgccgacaagatccgattcgtcgaacccttcaaacgcgctatacatcgttagggccttatcaagttcgccaagtacatttgcataatcgacgataaagccgaactccttaccttcatgaatccggttgacccgtgcaatggcctgcaataaagtatgttccctgagaacacggcatagatagagtacggcatttcggggggagtcaaaaccggtcagtagtttgtcgacgacaatcaggatttcaggatcgctgccgtgtttgaactgattgatgagttgcttggtgtactcttcttcgcttccataccgcttcatcatcttctgccagaacttcaccacctcatcgttggattcatcgtccgtttcctcgaaaccttcacgcatatcaggaggggaaatgacgacctcggaaccgaccatgccgatatcattcaaatactcctggtatttcaacgcggaaaccttgccgggcgcaacaagctgtgccttgaagccggttccctgccaattggcccggaaatgttcactgatatcgaaggccctcatgtaaatgacctgatctgccttgttcagcatttcagcacgagcatatttgcgtttcagatccgcctgctgctccttgctcaacccttgggtatgacgctcgaaccacagatccacagccgccctgttctgggtcatctcaacatgccgcccctcgtataaaagcggaacgaccgcgccgtcttccaccgcctgcgaaatagagtaatgaggttctaccagttctccgaatctgataaaattgtttttctcttttttcagaagcggggtacccgtgaaaccaagatagcaggcattgggaaacatctggcgcatacgggcggcaaaggagccgaactgagtacggtgactctcgtcaacgagcacgaagatatcggaagactcgtcccgatacttgttgacggcataggccttgtcgaatttatgaatgagcgtcgtgacaattcctgactgcttttccgccaccagttcgagcagattcctgccggaagtcgcccgattggcttcgaggccgcaggccgcgaaagtatttcccaactgcttgtccagatcatccctgtcagtaacgagaacgatacgaggattcgatatttccggatcgagggccagattgcgcgtcagcataaccatggtcagggattttcccgacccttgcgtatgccagatcaccccgcccttgcgggaaccgctgtaggcgaactgtttgacacggttcagcgtggacttgatgacgaagtactgctgataccgggcgatctttttcaatcctccgtcaaaaactgtgaacttccatgccagttccaaaagtctttccgggcggcaaagagcatagagagacttgtcctgctccgtaactattcttaggttttgagccacggaaagcacggaagacaaagaaaaatcatcagggtcaacccgatagtccaacgattcctgaatcaacctctccagctctttcagtttcgtgcttttcgtgtctttcgtggtttcatcatccgtggttaaccccggctctttccagacgctccagaacctgacagccgttcctgttgtcgcgtacatggctctgttcttgttgagcgccagtagcaactgcgtatagacaaacagcttcgggatataggcgtcgttctggttcctgatcgactgggaaacagcctgatcgacttcgatctgcggggacttacactcgataacacagaaaggaatgccatttacgaagagaacgatatccggccggaccgtttccgtgctccgggaccgctcgacgctgtattcaaccgtcacatgaaatgcgttcctctcgggatttcgccaatcaacataattcagagtaaaactcttcgagtcaccctcgatagtctgctccatggctgtcccgagggtgatgagatcgtagacagcctcgttggttttctgcaaaccgtcgtacttgatattcttgagtttctggatggccgactgaatattctcctcgctgaacagatacacgccacccttgaagttgattcggttaatcgccttcagttgatttcgcagaacattttccagcagcacattggacatcctctgctgccgttcaaggagtgcttcgcccggagtcaggtattcatagccaagcccgatcagcagctgcaaagcaggaatctgggacagatgtttttcgtttatctgaaaatcactcatataatcccctccctatcatcaaccaactctgtcagtcgctgggcagcccaaatccggaactgtgtaccctgatgcgattttacccggtaccctactgaaatgatcacatcgagattgtaaaacaaaacctcttttgactgggtcattccttcaatagcgccatgacgggtggttgtccggaatttccggacaaccacttcttcatccaactcaccctcattaaaaatgttgcgaatatgctcagatacggtctgcttgctcttgccgaacagttcagccatatgcgcctgcgtcagccatacggtttcatcttccagccggacatcgatggtgatttttccatcggcggcctgatagatcagaaattcagaattattcatggatttacccccaaagcgtgccagtatggcttaaatccatcctcgacgacctcggcaatcagggccaaaaatggttcgtagtcctgtttcgtatgggcagtatccagagtctcgtaatactccagccgtttttctaccggaagcaccactggcggatacccgtccttcatcagttcgaggttcatcaaaagtcgtgaagttctgccgtttccatcagtgaaggggtggattttgacaaaatcagcatgaacccttgccgcacgttcaacggggtgaagcgcaagcgcggtttctccgtaccagttgatgagcccctgcatgtcactttctacatgcagggcgtctggcggaacgtgatcggcaccggcaatgatcacattggttttccggtacacgcccgcgtgagcatcatcgatattcttgagtatcaactgatggattgacttgatctgccattctgagagatgctcatgacgtttgaccagctcttcaacaaaaaagatggcttcccggtgattgatcgcctcgaaatgctcacgcatggttttaccaccgaccgtgatcccctccagagccacctttgtctccttgagcgtcagggtatttccttcgatggcattcgagttgtacgtccatcggagtaccaggtcttcatgaagattggcaacaatctccggtggcagtggccgatacgagtcaagcttttgcttgagcttgtcgagtgtattgaaagtttgcataactattctgcatctatttcatccccagaatctttgatcgcgcgtcaaccttgtcgatcatggccttgaccgccagatcgattgtcttgccctctcgataatcagcaggagcaataagcgtcaccctttggtcgtttagcaactgctcagccgttttttttgctccatttttcctggaattatacacggaaatcgagtgccctccctgattcttcacaagtctcatacagggaatatcggtctcaccatcaccgatgaaaatcatattttcaaagggcactggccgttcttcgtgcggaacatacctgtttatgacactgttatcatacacgtccaggctgcctttattgatccggaaaaggtactgggttttcgttgtgtaattgatggcaagggctggccaacaggcaacaccatgatggtcatacatgaatccagaagcatagatcgcttgaaactctttggctatcgaagtcccctctaccatttccctgagacctgatgacacgatgtaatgttctactcgaatgttcttctctcgaccatactcattgatacgttgaaaccattcagccactccgggaaacagttttatctgctcaccgtatttgtgaaaatcactctttcttacctgaacctctgcactttcagcttttttcagcatcagatgcatataagcaagaatctgatcagcattctgttcccgagcatggctgaatacctcatcccagaatccacttgatttcatgcggagtttcggaataaaatcatactcctgcatgttaccaggcgccaatgttccatcgaaatcataggcaatcgccatatttaccagtttcttccccataacgcttaatcttactttttatccctcggtggacaggaatcgtttccgtagctgttacctgccctgatccttccgttctcaccgtgaatcttggtgtccgactgctgatttctggcgatgttctccgccttatcaatggcctgcgcctgtgtgcgggtaactttggtcgccttgctgttacctgcgcctttaaccgcccagccatcgggatgttttacaacgtgctgatttttacctttagccatgattacgcctccatgtattgatgaacgatttccggttttacccgccatgtgccagcgagcatcttctgcatcaggccgcgtttctgggttttgtatttttctgcgagctgcttcagcaggtcgatttcgtactgggctgaggataatgtctcagcaatttgttgctgttcgccgaatgttggtaaggtgattttcattctgaagagctctttgggatgaagtcgctttgatcccgacccgctcgcatatagctctaattttttgtaaaagtttgtatatgaaaagagaaatagaagccagctcttatcaacatgatcagctatgtcgaatgccggtatgtcctgagttgagctatagccatctaattcaaggggtactatgccaacagcccctctaaagacattttgtttcccgtagataaactgacctgctttacggataaaatatgcagttgctccattagactcagttcctcgatattctcgaacctcaacgcccctcaaatgcagcctcacacttattcgcttcttgggatcattttcacgatcgggaatccgactctcagtcaaaaatgatcccattctcacctttttccattccgcatctttccgtgtattccgtggttctgagatcaactcacgaagcaaccacctaaaccgcctctccttctcctgaatcagtcgttcggctttctcgatagcctcatcccaggcagagagcaaatcggcaatagctttttgctcagaaagcaagggcagagttaaaggcaggttagaaataatgtctgtactaagattcaacatggtctggccaagagcatttctttccagccatttgccaactgagtctaagagcacatattggtgcaaaaagtcagaatgaactacactattcaatcgcgccctaaggcaacccgtcccacaaatccagccagtattgtcttttcttgccacaccgattcgacgcaggtctccccgtctgggaaatattatatccccttccttaatctgatgcttcttcagtttatttgccttggattgtgagactcttgaaataaatgaacttgtcaaatacccgctgcaaatatcttttggcattactactggaacgccatcttccgtatattcttcagctttcaattgactcccaaaaggccctgtttgtattcctttaggaataacgatatcgcccagcaaaacagccttgaacctgtcactcatcgccgccccccttatcaatcttcgtcaccatcctgtcttcaaccagtaaccgcatctgctgaatagctatctggttcaggcgttgcagcctttcctgctgagtcagctcttcctgaataaaatgcgcgttcagattttccagattcgccagacagaccagttgggagacgttggcaaagtcgcggatattgcctttttcatccgggttttcatcacgccactgcttagcggttttaccgaaaagcgccatgttcagcaaatccgcttcggaagcatacacaagattgatctgttccctgctcagctcttgcggaatcaggtgttccctgatggcgtcggtatgaatgcggtagttgattttggtgaggttgcgtcggatatcccacccgagttgtttaagctcttcgtcttttagacgctggaactctttgatgagatagagtttgaaaacaggactaatcgctgagcaaaactcaaaagcaatatccttatgggcataagtccctccatacctgccacctttaacctgaattccaatagcgttcgttttttcaatccatttgccggggctcaaaacaaatgaggtcaaaccggcgttcattctaaagtggtcgaattcgaccactttaaaattcgggttgtgcaactgctcccaagttccaataaattcgatggttcctctattgcgaatccagttttttatgatatcagccgcacgcgaatcactttctttggtttttgcgatatcggtcagcgagatatagtccatctcgccactcttagagacggcaatatccattcctttgacattaatttttaaattgtttttcataaacatgacctcctgaccaccttgattctgacatgtctaattacggcgaattcgctacaattaggttttaaagcagagcaatttccccaaatgggaagaatggttcgattaatttcaagtaagtttatttccatttgtggctacctctgaatctgctgaagtttttccgccatctgctttcggacttccaccagctctttttccagattatcaatttcctcttgcaccgcgtcgatatcaatctcctcttcctcttcaaaagtatcgacgtagcgaggaatattgagattgaagtcgttctcctttatctccgcaacatcagcgacatgcgcatatttttcaacctcagtacgctctctgtaggtgcgcataattttcgcgatctgctcatcggaaagggtattctggtttttccctgaaacaaactcccggcttgcatcaacgaacaaaacatccctgttttcacctttcgtgcttttcgtgtctttcgtggttccttctctgctcctgtcgaataccagaatcgccacagggatgttagtggtctgaaacaggttgccgggcagaccgatcactgcatcgagcagattttcttcgatcattttctgtctgatacgcccctctgcagcgcctctgaacagaacaccatgcggaacaacaacggcaacccggccctctttttcgagggcaatttccaccatatgactgataaaagaccagtcccccttgctcttcggaggaacgccgcgccagaagcggttgtattgatcgctttcggcattttcagcaccccatttatctaatgagaagggcggattggctacgacgcaattgaatttcatcaagcggtcattttcaaccagcaacggactgttcagcgtatcgcaccactcgattcgcgcgctgtcgaaactgtgcagaaacatgttcatgcgacacagtgcccatgtgctaccattcgattcctggccgaacagagcgaaatttcgatcacccacttccttcgcggccttgatcaacagaccgccggaaccacaggccggatcacagatgcggtcacccggtctgggatcggccagctttgcgaccagttcgctgaccttgaaaggcgtaaagaactcccctgcttttttgcccgaatcggaagcgaatcgctcgataagatagatataggtgtttccgatcacatcctcggacacgaggctgggcttcatgttgagctgtggcttgtggaaatcttccagcagttgtttcagacggcggttacggtccttggtcttgccaaggtttgcttcgctattgaaatcgatgttccggaaaacaccttcgagcttgaccttgttactgtcttcaatatgatcgagaacgatattgatcaattcaccgatgttggcggcggacctgcgttcatagagactgtaataggtggcgggaaattcatccagaaccgcctcctcgccagtttcgtcattcttttcggtgagtttcaccaccgggagaacaaaacgttcacgctcgagcttgcggcggatacgaatatcatcatcgccatactgcttctgatattcttcgtagtggtcctgccatacatcagagatgtatttcagaaacagcatcacgaggatgtagtctttgtactgcgccggatcgaccacaccccgaaaggtgtcgcacgccgaccacgctgcgctgttgatgtctttctgatcgatttttccactcatattttcactttttttaaccacgaaagtcacgaaaaacacgaacttttttatcgcgccagccgggtgattgaggccttcggataggccccaaagttaacgagcaaaccaagcttcatgcctgtcgccttcaaataatttatcacctgcgctttatgctcaggcgcgatttcctttactgctttcagttcaagaatgatttccccgaaacagacgacatcgggcttgtagatttgctgcaaaggctcacctttatacatcaacctgagtgccttctgagcaataaacggaatccttctggtctccaactccttttccagacactcctgataaactgcctcaagaaaaccacagcccatctcccggtacacatcaaaaatcgcgccctgaatcttatagcactcatccttaaaaagaatattttcgtgtgcttcgtgcttttcgtggttcactcccccctccctgctgcagtcacatgccgcataagtaccgctaaaatatattgctcacgcttttcagccagttcgtgaagcatttgcttttctctcgctgacagcccagccagctcgacgatgtgtttctgcctttccagactcggcaggtaaacctcaagatcgtctattgcctcttttcctatcattttctgaaacgttccttttgccctgctgtccagaaacacctgcgcttcccgctgatttaaataccagctcagatactccgacaaaactttgtcgggatcattgacccttattctcaacaacggagcagcgacaaccgccctacctacatcttcaagaagtagagcagaagtagtgaccaatccgcgtgatctgaaaaccaggtcgcctttccgcacaaaatgatgctctttcatcccactcatatcgatcttcgccaaatccgaacaatcaactacattgtcatcacgaagatccttcatctggataaccgcaacgtcacccccttcagacacctcaaggcgagacctgaaagagtagcccacctgcacagtcgccagctcttttaaaagtattttcatcggcacacattgcaattcaaaaatatcgtttctacatattgtagtaaattctacgcaaacaaccaagacgtctacacaaaaatgacgttcctgcattattctgcttgtccacgaaaaacaaaacacatatccccgaagcatcgctccgggaaaacgggattaatcagacgggtgtggtgaagaggggcgctctactccgtgaacgcctcatccccgtcaatcacaggcagccggtcacattcggcccatgcttaagcggctctggcacataacaagagttctgcgtaaaaaattaacttatcagccctatattggcgccagtaagctgctcgactgttccgggcttgtggatcatcagtcgtacctgagtaagcgaaccaggctgtcggcgcttataccctcactattacctcaaatcaaactggagttactctatgtcgttcaaattgcaggacgaactgatgcatgccacttctcgtgatcaggtggctggtgtttactgggcaagccgtgacattgatcccgcttttctcgggaatcaccattttttcatttttatgtacaaggatgaagagcaggcaaaacgcgtgaccggtcgttgggacggatggcatgttcgatatcgccgtgaagtcaatgatgccgggcttgccgtatactttaccactgttggagtagggacagactccagtgataacatcaagtacaaattcaatccggagtctgatatctgggcaatcaatgaaatcgcaaaagagagtaatacggatgccctcagtccggacaaggatctacaggctgttcgactctctcctgatgtatcatcccacaacattccatcgtatgaagatctcatgaatgctcttcttgggcggattttcaatttcaacaagaacagggagatgggaaacactatcacgtatcatctttttactcagaactgttctgccggagtcaatacagttctttccactctcggttttcctgatgcatatcgtgagcagatgggcgaattctcgggaattgacatggcggaggaaagcattgtcggggccgaactttacagtatggcatacgttggcaacaagcattccctggagttgcatgcaacgggatgtgagtatgtctctcgcatgagttcatccaacaaggtgaactttacctcaatattcgatgcccttgaccggggctacaatggttgcgcgtattgcatgaagcagttcgatactgacagacgggaggagcctcagaagttattcaaacttcaccttatcgggcttgcctgtaatgaaacagaggactggtcaggtgcagacagcgcctatcttcgggttaatggtatcagggtctgggggcctgtccggatgaataatggcgatgctaaagtactgacagatgttcctccgatagaatttactgatgtagcccggatctcattgtttgacaaggactcaggaacttcgattgtacatgagagtgtgtcgcttgatgaagacgattctctgggcaaagtctctattcctggaagccttgccggccagggagaaaaatcctgtgtatttaataacgatggtgcacactatctgctgatatacaaggtggtcgagtatgatgtcaataccggtgaagctgttcccggcactacctatcagctcttccttgaatccctcaagtgtcatgagaccgaagattttaccggagctgacgagacctatatgcgtgccaacaatgtgatcgtatgggggcctaaatcaatgaatgacggcaatacacgggatctcaccggtctggatcctctcgggtttcaggggagtgtgcgtctggatctctatgacaaggatggcgacatgccttcagatgacgatgatcatctcggacattttctggttacgcccgctgtcaacggtcagggaactcaatcctataccttcgatggtgacggagccagatatgtactcaaataccatgttggggagcagtcgcctgtcacagagcctgctgattatcgtttgaagctgatttcccttacctgccatgaaaccgaggatagtacaggggcagatgaaacctatctgcatgtagacagagtgctcaaatgggggcctcgctcaatgaacgatggaaacacaaaaagccttgcaggtatcgaaccgattcgttttcagaattctgtccgtcttgacctgtatgatcaggacagcgggtcatggtacgactctgatgatcatatcgataaggtgattatttccaccggagacagcggacgggggacaaaggaatgcaagttcaagggtgatggcgccagctataccctgaagtatgaagtcctttcctgacactcttccgccttttcagcacgattgtcatccaggcagtcgtgctgttgcttcacgatcgcgttataccttccccaccggcgagatgtacaccgtgaactcttcatccccgtcaaccccgagcagccggtcgcactcggtctggtcgtaggcggctatggcgcaggttcccgcgccgagggcggtgcacgcaagatagaggttctggcagacatgaccagcgtcgagggcgatgaccttgtgggcggcgaggccgtatctccactccatgcgctccggaatggtcgtccagaagaaggttgcggcagcaccggcgacgaaccgctggtccatacaggcacgggcggccttgattcctatcagctcatcgacgaagagctgcaccagttgatgctccagcggcaggtaacgatagagaccggcctgcaaccctttcacattctgcgcagcgatgtaggtttcaaacgagtggcgtgcccccgcggaaggcaccgtgcgcagggcgcactcttcgctcagaacgtggcgaactccctgggtcgcccagagcagggcagacagctcttcgagggtaagagcttcgtcgctgtagaaacgcacgctttcgcgttccatgattgcctcgccaaccggagctcgacagcagtgctgtaatgaacgagggccttcgggcagatcgattcggaccgcatcttcaggagagggtttctgcagtgaaggagcaggaagcctgcggctctgggcagtttgcgtgaaattgatttcctgacgaatgctgtctttgagaaagtatcggtactcctccagtttttcatgcggttttctgcctgcttgcatagtgtccctcccattctcatgcacggctctccagaagagcacgaaggttttcaaggttctcgcggaagcggggagtaaagaaaaacgtaatcagcggatcaagcaccccgagcactccttccggtttcatggtaaagcggtaagccaccctggtaccgccggattcagcggaaaactccacagtcccttcataagggatcatactttccctgctcgcaaaggtgtacgattttccgggattgtggccggaaacgatccattccgtccgcataggaaaccccatgacactgcgaacctcgtaacctgccgttccttctccgagagttccgtctgttgtaattgccgattcaatgacatcttcctgccacttgctgtcgttggatatatcggtgaggtatgcctcaacctctgcaagcggacgcttgatgaaaaccgaatgttctatcagcatgatctctgctccttttttctctcaacaggcaagcaaagccaataattccttacccacggcaacggcagtactccccatgttttcatcccgatgcccatgttgtatattgatacccttcaggaaaccgtaacttttgctctacaaggcattaaccgttcatttgagcctctatcatgaccacaccaaagaaaatcatgctgcttggcagcggggaattgggaaaagagtttgtgattgccgcacagcgtctcggccagcatgtcatcgcggtcgacagttacaacgatgcacctgcacagcaggtagccgatgaacgggaggtgatcgacatgctcgacggtgacgcgctcgacaggattgtcacgaaacaccggccggagatcatcgtgcctgaaatcgaggcgatccgcaccgaaaggttttatgactacgaaaaagagggcatacaggtggtaccttccgcacgggccgccaatttcaccatgaaccgcaaagcaattcgcgatcttgcgtcgaaagaactgggtctgaaaacagccggctaccgttacgcgagttcacttgaggaactgcggtccgctgtagaggaaacaggcctgccatcggtggtcaagccgctgatgagctcttcaggaaaagggcagtcgacagtgagaaaccgggaagacattgaaaaagcatggaactactcgcaaagcggcaagcgcggagacatcgccgaagtgatcgctgaatcatttgtagcgttccataccgagattacactgctgaccgtaacgcagaaaaacggcccgacgctcttctgcccccctatcggacaccgccaggaacggggcgactaccaggaaagctggcagccgtgtcgtatcagcgaaactcatttgctggaagctcaggaaatggctgacagggtcacccgttctctgacaggcgcgggcatctggggtgtcgagttttttctctccgatgacggactgtatttttccgagctttctccccgcccgcacgacaccggcatggtcaccctggccggcacgcagaacctctcggagttcgagctgcacatccgggcagtcctcggactgccgataccggaaatcgaactgctgcgctccggcgcgagcgcggtcatcctcgccgacaggaacggcagcaacccgcattttaccggcatcgaggaagccctcaccgagcccggcaccgacatccgcatcttcggcaaacccttcacccgaccctaccgccgcatgggcgtcgccctcgcatcagccaaaacagatagcgacatcaaagccgtcaaagaaaaagcgatagccaacgccgcgaaagtaaacgtagtctgcgaggaatgaagggaaaaggcaaaagtaaaaaatcaaaagcgccacgcccacatccatgtaatagatagctttggcagttcaacagttcaacaatcacttatacttgacgtttgaagcacgcgagcgtctcgatatgactggtatgcggaaacatgtctaccggctgaacctcttccaaacggtaattggcggcgcagatctccttgccgtcgcgtgcgaggttggccggattacagctgacatagacgatggtttcgggctgaagccgcaccatggttttcagcgccttagggtgcatgcccgccctcggcgggtcggtgacgatcaccctcggaaagccgaactcctcgagggtgccgagaagcgtatgaaaatccttaagatcgaccctgtaaaatgaagcgttggcgatgccgtttcgtgatgcgttttctgccgcgtcagaaagagagctctcgacgatttcaagccctacagcctgtcggcagcgctcggcaagatagagggtaatggttcctgttccgcagtaaagatcgtagaccgtatcatccttcctcagcccggccatctgcatgatgccgtcatagagggcttccgcctgttttgtgttggtctgaaaaaacgaattggcggatatgcggaactgcagatcgccaagacgttcctgaataaccccttcaccatgaacgacaaactctttctctcccaccgcaacggtgtttttccgtgtggtgacattgttgacgatggtcatcttctgacccggcattgcctccagaagccggtcacgatatgccttcatcagtgcggaatcatacgaggaagtaaccagattgaccatcagctcatccctctcctcactgtagcggagcatgaggtttcttaaaaatcctgtatgctcccttgccgcatagggcgaaaggccctcttctaacgcaaacgccctggttactgtcagcgcattgttcatgctctctttggcaagatagcaggcttctatttcaagcactttctcgaaatttccgggagcatgaaaaccgagtgcgaaatccttcgatttttcgaggcgctccatcttcagctcttccggcatcaggtaccgcttgcttgaacaggaaaattccaccttgttccggtaatgcatgatgtcgggagcaggcagaaccggcttgacggcagtgtcctgaaagccgccgatatgcaccagagcatcatgcacttttttctgcttgtagcgaagctgcgcgtcatagccgacatgcatccacttacaccctccgcacacaccgaaaaccggacagaccggctcgacacggtcagcagatactgccagcaccttgtcgacgattgcctcaagataggcgggcctgactttggttatggtcgcctctaccctgtcgcctattgcaagcataccccgcacaagaacgcctgtaccgttttccagcctcccgaaacactgatccttttcagcgatatcggaaatcgtcagttcaatacgctctcccttgttgtagaactctcttagattgttttccatcacctttgcttccgtgctgttaatagtgccgcgccgaatacaccggcgctgtcccccagttccggtcgcacgaccgtaatatcgagggattcgttgaacagatgtttttcgatttctttgcgggccgcaggagagtacagcgcctccacattaccgactcctccgcctatgataagtatatccggatcaagaatattgatcacaccggcaatccccctgccgaaaccgctcagcagcctccagattgtttctcctgcaagagggtcgctctcttctgattgagcgatctcctgaagggatttcctcactcctcccgaccgcctggcatagtatcgttcaagggcaggaccggaaagcaccgtttccacgcaaccctttctcccgcaataacaggcttctccgttttcgaaaagccggttgtggccccattctccggcaattccatgcgctcccacatgaacgcgaccgttgcagacaatacctccccctacgccggtaccgagaattacgccgaaagcgacagcatcctctcgctgcatgaccgtgcgtcccgtcccgagcagcgattcagcgagagcgaaacagttcgcgtcattgtcaagacgtacctttatctgcagagtctcttcaagatcacaaagcagaggcctcccgttcagacagcctgtgtttgaattcctgagaagggagcttcgtctgtcaagccttccgggagttcctatccctatgtgagagggaagttcacagcgaagttcatcggccatcattcgtaacagattgtctactctggagagaatatgaccatagccttcccttgcctcggtgggaatcctcaggcgaacgagagagcgcatgttttcatcaagcacacagccttcaatttttgtccctcccagatcgattccccagtagtgctttctcatggcatccctttgttggctctgcagtcaggcactatcatcgcttcagcactccggtatggacaacgtttttaaccatccaggcaaaacaggtatagacgatgcctgaagagactattcctataacagctcctgctatcacatctccgggatagtggacaccaacatacaccctggagtaggcgaccagcagggcgtagagcaccatgactgccgtgtaggctcgatcaacacgctctccccggctgaaaaatatagcgacagtaccggcaatcgccgctgtggtagccgcgtgagaggaggcaaaagagtatgagcgggcctgagagagaagcaaccggcactcttccagctcgaaacacggccgtgttctctgaaaaaacggcttgagcacaccggaagcaacccagtcggcgcaccccacagcaagcagcgtcagcagcagaattatcactccgttccagcctctgcgcaccatcataaacagtgcggcaagaagcatcatgtggccggactgttccagcctggagagaaacaccatcaggtcgtcagcggccggatgaaccagattacggttcagcagttgaaaaatccatgcatcggcctgctgcagaacatccatgtgcttcgtctattgttttttaccgccctttttctttttctgaggtttttgtccctgcttttcgagactgatcttgggcagatcatcagcagagctggttttattgatgtagaaggtctgggcgatgctgaaaacgttgaacatcagataatagagccccagtcctgccggaagattgttgaaaaagagcagcatcatgaccggaaaaatatacagcatggccttcatctggtcattgctctgagccgtaggcgtaatcttctgctgcagataaaccgctccccccataagaatcgggaacaaggcaatatggtccccgtaaagcggtatgctgaacccaaggtccagaattgaatccggaagcgatagatctttcgcccagaggaacgactgctgacgaagctctatggaagaacgaaacacataaaacatagcgaaaagcagcggcatctgcagaagaaccgggaggcacccacccagtggattgactccggcttccttgtatatcctcccgagctcgctttgcattttttggggattgtccttgtacttttcctgcagctctttcatcatcggctggagcgctgccatctttttcatcgacttcgtcgatgccatggttaacggataggtcaccagtttgatcagcagagcaaaaataatgatgatcagcccgtaattggatgtgagcttgctgagcagatcgaaaataggaagaatgatatactccgcaaacgggcgcgtcagccagtcccaaccgaaatccatgatcttttcaagattcacgtttagcgaatgcagcacgttatagtcaaccgggccgacaaaaagcacaagggactcgctatgcgtcttctcattctggggcagggtaaacttcagcgctgccgtatagtcttcaaacttttctcccggctttccgctccctttcagatagacgccgtctgtaggcgaagatggaataagcgacgccacaaaatattttgaccgtacagcgatccatccggcaacacctgactgctcttcccgatattcttttgacgggtcgctggcgtccagcttgagaagacttccgcccatgtaggctgatgcccatgagttctgcagctcatcatcaatgtttttttctgaatagagcaggcctccgtcccattcaagctgatactcattgcccggaagcacgccgtcaaaaccggtaaactgcacatcatagtttattccatagacatcaccagtgaaggtgtagacaatagtgatacttttttcaggggccacatcgagccgataggttacggtataggattcttcaccggtaagggagactgtcttctgagtatccgaaggctcgaagtagagatcccttgtgtctatgttctttccatcactggtctggaaaaaaagcgacaatgctccgctgtcactgtttttaatcaggtcaaaccgctctctgtttgcgttgaggtgtttcttgagcaccatggacttcagggtcgctccccttgaggagagcacggccgtgaacagctcgttatcgatggtcagaagtttttcctctccttccgtcgcagcggaaaactcaccaaaggtctcaggaacagcggaaaccgcgactgccggagagcccgtgccgctttttgctgatgtttcttccaccccggtaacatccgccgtcattctctccggcacaggcttattttcaggagccatgaactgcatccaaacaatcataataaggcctatcagcacaagtcctatgacagaatttttatccattatcgctttctttagagtttagttttttcccgaccggcgggatcgggtcatatcccccttttgaaaaagggttgcagcgcagcactcgccacacagtcagccacatcgcataaaagaaattatgcgtagtgaacgcatcaagagcatactgagaacaggtgggataaaatcggcaggaagggccaagcagcggagagatatatgaccggtaaacagaaataagaaaaatcggcacccggttgataattttccagacagcattgagctccatgatagatcatttgccgtttttcatattcatctgactcaaccgggagaagctctcaggatactttgaagcagacctcttacttccaccctgaaacattcttgtgaaggaatggttttcgttcgcccgatatacataaacgctataccaagtgtcccgttctcatttccggtatactttccggcacacgcaacagcaactgatttctcgcgcctgtacgcctctctcatcaatcgcttaatccgattgcgatccacagcatcaggcactattcttttaccaacaataaaaagaactttcgggagcgacctcttgctgctttgctcaagctcaagcggcgcaaacaacacttttatatttccgcttcgtacactgcgggctttactgaaaagcatggataccggtttgcgacctctcagtatctcatactttttcaatgcatgaacatgcgtagtgctcaaaagtcatgtgacggttatacaagttccctactgcctgcgggatcccatgtcactgctgacgctgagcgagtggcgccctttggctctgcgggaggaaataattttgcgcccggtcttggtcgccattctctggcgaaacccgtgcttgttccttctctttctgttatgtggctgaaatgtccgtttcattgtataacgctcctcaagggtatcataaatagattcaaaaattgcaggcatataatttagcataatcatcttttaattccaaccacacgggaatgctttccaggtgttttttcaacactgtccacagtgcagaaaaccagacctgtcaacactgtggataacttgttgacaacataactcacccccccctcaacccctctaaatcccttacgaaaacccaatcaacacatgtggacaaacaaataaatgaaaaaccctatcaatcaattaaacaacaagttaacgtgttgataacccaacttcttcctgagcgctcatgagagagattttttcgtttaacggattgtattttatcaaccgattaatgtaatttgtgaacatcagatgttgatgaattgccgcaatacctatttttccacctatcaaatgtcacgttttc