caaagttttaaacatgttaaccacgttgttttccctctataaaccgagttttaaacattttccacacccctaaagaagaagaagtaatatttatataaatactctatccttttcagacgttgtggaaagtgttgaaggaatgtaaacatgagctcattagcattgagtcgacgacctcgtagaaatagaagatccgaggcgattcgtgatttggtgtcggaaactgctttattacctcaggatttcatctgtcctttttttgttaaggaaggaaaaaacatacgcgaggaaatcgaaagtcttacgggtgtgtataggtggagtatagatcttcttttaaaagagatcgaaaggttgtgttccttggggttaagggctgtaattcttttccctgtcattccgagtcatcttaaagatgcttatggctcatactcttccaatcctaaaaatattctctgtaagagtatctatgaggtaaaaaaagcttttcctaacttgtgtgtaatcagtgacattgctttagatccttataccacccatggtcatgatggtattgttgatcgcggggaagtattaaacgatgaaagtgttcgtatatttggaaacatagctacgttgcatgctgagatgggtgctgatgttgtcgctcctagtgatatgatggatggcagggtagctcatatccgctcgaagttagatcaagcaggatggactcagacgttgattctttcttatagcgtgaagtatgcctcggctttgtatcatccttttagagatgctttaggatctcatttgcaatcgggagataaacgaaattatcagatgaatccgaccaatgtcttagaagctttactcgaatgctctttagacgagcaagagggagctgacatgctcatgatcaaacctgcgggattctatcttgatgtgttgcatcgagtgaaagctcttacaatgttacctttagcagcctatcaggtcagtggtgaatatgctatgatagccgcggcttctactttggggtggttggatagagaaaagatagtctatgaatctttgatagcgatcaaacgagcaggagctgacatgatcatttcttatgcaaccccgttaatattagaaatgatagcttcttcgagaatttaagttcttcgaagaactttattctacatcggcggtattttctggattgagtatccctgtttcttttgcgtaatgctttagggattctttaattattgtgagcatttctgtttttgatgggtctgtgaaggtcggaagagcaaaatcttcaggacacacttctaataaccccaacatgcacgctaattcgaagtttttggtaatgacggatttaattaaaggtacaacagggattttcatcgccataactttatcataaatttcggtgtctatgatggggcgtgtttcaccgtggaggttggtatccggatccatatatgtatgttttctttttaaaaatccggaaaggtaggtccttgtcagtgtaggtttattaatgcctaaccttaaaaagttaaaagcttgccgcttttgggggttagggagcacggagatggtagcgtctctcataccgagacaaggaagatcttctttgttgcaaagccttccagttaaaggatcaccagaaattagagataccttatcggaggcgatctcatctaagggaagtaggctttggaaatcagcacctctagtagtaatcacatagcgtcttaaggagggttttaaacccgatcccgctaaggcgactacttgttcattgagaattcttccttttaagaataagtgtcctatagttaagacttcctggaaggatatagtgaaaacgatatctttttcgctagtaatcggtgctatgtagtgaatgtgtgtagagggagacccagaaggataggggcccgtgattttatgtacatgtgctatggattttaagtctttttcaggaatcactagtctatccgtagaaataatatgcgggcataaaccaaacagtttggctatagcgcgaactcctacattgaaaacgtaaaatccttcttccctggaagaaaagacagaaagatgtttttctgtagatggggtgaagggacggttatcagctaagttgatgaagacatctctaggatgatgtgtgggtagggctggaatatcaaagggacgttgtttaaaaagcgcgaacagcccttctttcttaaagatttctaacagctctgttcttgataatttggatagatcgtaagaatattctgtgagattttgtcttggggtttttttgataactacatctaaaagagagcgtttgtctcctctacgtatttcttgtacagttccagaaacgggagaggtaataaaaacgcccgggaagtttttatattccgcaatgggtgatcctgaagaaataacatcaccctgttctaccttaagctttaaagttaaggcagaatacgggcgcaggtctacagaaaccagaaccgggtctattctttttaaaaacccagactctttaggagacccttgcaaagatagatctaaaccccgagtaatcgcaattttcatactttagggattataggcgtttttataagggaatccagttttttttcttattttttttagatgaagtggtttttgttttattactagaattaggttggggagtttctcctcctaattccttggtcacttcactaatcagagcttctgtttcttttttatattcgttacatgaagaccggatgttttctaaggccaaccattcttctggagagaagttatcaggattattcgcaaacacttccatttgttctctggtcatccctgtttgttgaaggatttcctgagaacgtttatctagctcttggattttttcttgggttttttccagcaaatattcgtaatctacttcagagtcagaagataaagctgaaccgaaggaaggatcaaagtctatattataaagagtaagtatttgttttatagaatctattattttttgcgcagagttactattcattaatacaccatggattttaatttattataaaataaatattattatttttgtgttgtgatattgctcttttttatagttaagcgtatatttcccgttaaaaacgggagacatcgtggactatctagaaaagttgcaagtcttaatagacgaagagcaaccctcaagtttctttaatttgtgggaagaatattgttttaacgatgtggtgagggggacggagcttgttcagatcttagagaaggtaagacattcatctttagcccctttgtttggcaagatagcagacactgtccttcctttgtgggaaagaatacctgagggcaaagaaaaagatcaggttcttagattagttttggatatacaaaacactaacgctaagccgttttatgatgcggctatggattacgtaaataggaagtaccatggtaggcaaaattttaatgaggctttaagagttgttggtcttcgtgatggtcgtgagtttcagtatagtttaagccgttttgacttcttgatgcacttgaaagagggaaatttcgtctttcattctgggggatggggtgttggagaggtgatgagtgtttcctttcttcaacagaaggttctcatagagtttgaaggcgtgatgatggctaaggatatctcctttgaaacagcctttaaaagtttgattcctttagataacgatcattttctatcacgaagatttggagatccagatgggtttgaggcttatgctaaagatcatccgtccgaggtgatagaaattctacttaaggatttaggtccgaaaacagctaaagagatcaaggatgagcttgtagatttggttattcccgaggtggactggcaccgttggtggcaagcaactaagagtaaaattaagaaaaacactcgtattgtatcccctaaaaccataaaagacccttatcgatataatcctggaggggattctttaatttctcagttagaaacgcgactttctcaaatcgaagagactcagagaaagattatcgagatttatcaatttattagagatttgcatagtgaattaaagaaacctgaaaacagggaaatcatactgaaggttttacaaacacttcctatagaagataaccaatctttagaaatccaaagggatttgttactttctgattttttaggtgaaaaatctaataagttagacagtaaatttgtagcttcgctttctgaagaagggattatcactatagttaatgacatttctatagccgccttacagaaggctttcttaatgttaatcaagaagtattctcctgtttgggaaaatgtctttatgaagatctttttctcgacaacgtttccagccctcagagagctgagttttaaagtattaaaaggagaggagtcgtgttgccagaaaattaaagaaaagcttcttggatttatagagcatcctatgatgtatccagaggtttttgtctggtttttcttaaagttcggttcgcacgatgacggtctttttgatcctaaagataaggaaatcgaaaggctgtttttagaggcggctatggtgtttatgtactatattgcttcaacgccgcagaaagagttagggaaaaagatttacaacttccttgtgagagaacgttacctggtgattcgtaatatgatagagggggctcctttatcttatttgaaagagattctgttgctctcaacgaaatgtagtcaattttcctctagtgatctcagtgttttacaaagccttgccgaggttgtacaacctgatctgaagaaaaacactgtagctgtgaaagaagatattctttggacaacaccagaaagctttacgaaaatgaaaaacaagcttcaatctcttgtgggtaaggaaatggtggataacgccaaggaaatagaggatgctagagctttaggggaccttagggagaactctgagtataaatttgctttggaaaaacgagcacgtttacaagaagaaattcgtgtgctttctgaagaagtaaatcgagctagaatattaactaaggatattgtttttactgatacggtaggcgttggttgcaaagtttctttagaagatgaacaaggaaatcttatcacctattccattcttggtccttgggacgctgaccccgacaactatattctatctttaaaatctaagcttgctcaagaaatgctaaacaagagcgttggagctagtctacagtttcaaggaaagaaatataagattagccgaatacaatctatttgggatgcataaagcaatggagtatagcggaatcgaaccgctgacctcaacaatgccattgttgcgctctaccaattgagctaataccccaagtagataaaattatcatgaggtaaggtttagaatcaatctttgttacaatacgaaggaatttctttggtatgagtttttttcatcaattacccacgtttgctcccgattctattttgggtttgcaaaaactatttttagaagacgagcgagaggagaaggtcaatcttgttataggttcttatgaagatcctaacaaggcttatggtggcttttcgagtgtccgcaaggcgcaattttcattgttagaaaacgagatgaataaagggtacttacctattagtgggttattgtcttttaatcagcaaatggaaagtcttgtttttggtgatgatgtaaatccgagttttgttgttggtgcccaagctctcgggggaacgggagcgttgcatttaggtgctaagattttcgccatggctcacccttctgctgcagtatacattcccgaacagacatggggaaaccatttgagaatatttgctcaacaaggtttagatgttctaaaatatccttattatagttcagaaagtaaaacactcgtttttgatgagatgatttctgtattgaaatctgctcccaagaactctttagtgcttttgcaatgttgttgtcataatcctacaggaatggaccttgacgagaacatgtggactcgtcttgcagaactgatgaaagaacgtcagcttcttcctttttttgatacggcgtatttaggctttgggttaggtatcgaagaagatagaaagcctataaagatttttatagattcagggcatactgtatttgtagccgcatgcgcaagtaagaatttttctctttatggggagcgtgtaggctattttgctgcatatagtcgggttgttgatgatttagataagatttctagctgtctcgaagaaaaaatacgaggagagtattcttcaccacctcgacatggagcgaaaattgtttctacaattttatcagatgcctctttaaaaacagaatggttggcagaattagacacgattcgttgttctttacaaaaaacacgcacgcgatttgttcaggctatgcgcaatcatattggtcattcttttgattttatcctatctcagaaaggattttttggttacccaggattttctttagaacaagtcttatttttaagattagaaaaaggtatttacacaaccagtggagccaggtttaatctcaacggaatcaccgataataacatcgatcatgtagttcagagctttgctgaggcataccaacaagcttagtgtactgagtttgatataacatgatttcgctttgttgattacatctactcataatgatagcgcagatgcatatctgcgcgtatttttcattcacattacactgaagttttcattatgttttgttttatctgttaatatcatcaaacgataagttacgcactgaacagctacagaagctcaataaggcttcaggtagagtgcagtcgcctgtagtgaaaacgaaaacattaagcaatatgcgagaaattcaacattcggaagaacattctgcaataaagacgacaggatctgttttttaccgtcgacatagaaaaaacagagtttatgtctacgtggtgctagccttaagtattgctttgttctggagtttgcccaaaccgttttatgaaaatatccaaaaacgtttcgtagtttggtattcgcgtgtttttatgcaccacgctgaagtttctccccaaagttgttctctccaagatacggagaacatcatcttaaaagatcgcattgctattttagaagagcgtttgcaagcttatgaggttgcttatcatacgcctcctgtgtttccagagattctatcaccgtattttcgtaagttaatcactagtcgtgtgatttaccgagatccttcccactggggaagttcttgttgggtagatgtaggtcgtgaacataacatacaaaaaaactcctcagtactttctgggaaggttcttatcggtcttgtagattacgtgggagaaaagcagtcccgcatacgtttgattactgatgtaggtatgcaaccttcggtgatcgccgttcgtggaggcatacaagcttggttaataaaagatcggattcaagatctgagtaaacaaatagagcgcctttcagatgcttacattctagaaaaagataaatatgaaaaaatctatcagctagaagaactcaacgtatctatacaatgcagtgatgaaaataccttacttttgcgagggacattatcaggcaaaggcggtcctttatggaaagatgaaactctaactttacatggagaaggattttgtttttctgatggtaaggggttgtgtgttggggatcttttagttacaactggactcgatggtgtcttccctccaggattgttggttgctgaaattaccaaagtttgtctaccccgagagggagcatgctcttataagatagaagctaaatcacttgctgctgatttaatgaatctttcttctgttttgattcttcctgctatggaatttaaccctaatgatagaccggatatttttggtttattgtgggattagatgttttgtagttgggtaagcaaaaaaatccgtttcctgaagaatcggtaccccgaataaaaacaaatcccatttctacgtcactagtaatatcaaattgttgcaaaaagcgttttgccgcatggatgtaaatggcaccttgataatccaggttgtgctcttttatgtaagagaagagattttcttgagaatatttcgagctggtttcccctaagaaggatgttttccaatctataatgtaatacttgccctgatgctcgaaaaataggtcaatggctccctgccacaactggtctttattagaaaagagaaaggcttcttcactgagtattttgtcgggacaaatatcttttaaggcaaaagatgcggaggtgaaagataacggtgaggagatagttgagaaaagcttttctgaaattatctcttcgtacccttctaaatgagtgtttttaacgaagtgtaagactgtagtgaagattttagacatgggaattttaaaatttggagatatattctcgaggattttatgaatgagaattcctgtttttcttcctctagggagtgcagaagagatagaggagatctccatatcactgtctaaaagcacttcgttatccaacatcgtctttaccgaagaaaaggagaaaatttgttttgtggggtaggaggataatgcaaaagttgcaggtggggtaatgtggtatataggccaagtagatcgatcctgggtgtttgtggtcgataaagaaaatagggaaggatgctctttggataaattttttgctagatcgaggatagatgcatgagatccgtcctgatttacatagttagtaagagctgtattgcgtcttgtacttaaagaagtttggaaagggataaagagttgttttttagctcgagtacaagctacatacatttctcttatccattctgaagaacttttatttttttttgatttatctagtcccgggcaaaaaacaatatcatattctaatcccttagatgcgtgaattgtagtgatttttaagatttctgtgtcttcggaataagaagaaaacgacaggttttcttcccaacgtcccgtttctgaaaaatactgcaaatagagaagttggtgttgaggttgtgaagaaatcgttcctaagtatgcacacagcctttccatttcttggaaagtcaggtctccttgaggagtttttagtaaagcttcaccatgaagagtcatgaaatgataaaatgtagctaaaagcccatgatcaaaaatataactgcgtagggaaaaaaaatacgaagagtagtgttcttttttctctagaacatcattgaggtcatggcgaaataagctgctcagtaagactctttgtattttttcataattttctggatagaagatagcttctagccaagctagggttaatagataggtttcggtaagatgaaatatcgatttatttttaaaaaatgatacgggaatactgcagtgggtaatgagatcgaatgcttgagccgaatccgagactaaaatcgccatgcgtccaaaagggatcccatgagtagcttgtaaatgcgcagctgtttgagatatccaagcagcttggtcaagaacgttatcataagaaaagaagtggataggcgcatgttcggtgttatcaaaatattctaaactctgcggggttaaggaatgatattctataggttcataaccaggaatttctaggaaaggagaacatttacagaagagaatgttgatcgcctgcatcaactgtggtgtagagcggtagttgttgataagatgcagctgtgacgttttaggaaatgtagattttgcttttaaatatgtaacgagatcggcatttctccactcataaatcgattgttttggatcacctattaaaaatagagatccagaaaaatctttgtgcgcaaagagtttggcaaaaatattccattgtttcctatccgtatcttgaaattcatcgattaatatgagctggaagcgctttcttaaggatggtatcacttcttctgcttgagaagagtgcaggagatcttctaatgttacaatactttcatctggagatagccaccaagtgtagtggttttttaaatacacttgtacatcgtgcagcaaggtgttgaaaatcgtgtctacattgcaaaattgctcggtgtattgaaaccatgacgtttcttctatatagctaaaggcgtgacaaggttgataacgtgctaaacgatttttgggatgaaaagtttctgctatcttagaaaaagaaaacaggcgcacggatgtttctgcagcatataagtgctctataaaagatacgaggtcctcagtaatagagaagggctgttttctgaaactctccgtatatttaagagcttgttctaagaatttttccttaggaatagcgttgattttagatcggatagaactgtgccaagtgttgagtaaggaggcagtggtgcttttagatggtaggtgatcaaaagtctgcgctgtgtaactggaaagtagcttatctgtcaaaaaagatgtatgtttgccatgagaattatagcgtgccgcaagtaagtaaaattgttcaggaaataagatgttctcccaaagatcttgggataaatacttgcgaatgtgatgtaaaactgcttgtgagtgcgtaagagcagagtttttttgcgagatttgtatttccggaaaatgctgttgtaaaacgtaattacaaaacccatgaatagtaaaaattgccatacgatctatcgtagctaaagcattacgcacctgcatgtaaagcagctttacatcacatgggtggtgtaagtaaggaggcaaaggttgctcggggtctgtaatagcagattttaactgcgctccagcttgtttgagattctctgaaatcctcagttttaattcatttgtcgcggcatttgtaaatgtcacaataagaatattttcaacatgggaaacagaaccctctaaaagagcacgtaaaacaatttgttcgatagtaaatgtctttcctgtacccgcagaagcttctaaaaaatatttcccttggatagatgtttgaggatgaaaaatatcaaacggtttcatgcgcccccttaaacaaagaaagaatcagaagacgttgttcttcacttactgtgaactgctctttatagtctcggttatgaaatttccaaaaagtcgatagagaaggattattcacatcagcttcaatagctgtgtgtatagcttcatgaaacttttcagcattgtctaaaaacttccaacagtcagaagaaattaaaggaatcggaaaatctctcatcatttggtacacacgaagaacctgatgcaggtagttgtcaggatgagaaaaaggaaggggaagatcttcaaacacctcttgagagaggatattcctgataaccgcgtgttctgaaagcacgccagatttttgtaacatggctatagctatataggcctttaagtaatttttcatgtcagcagggttctctagaatagattttgttttccttacagtttttcttgtcttagctgtagggtcaatggaacacaggtatatacctttggaaaatactccagaaaaattcccgtgtaagtaaagctcagagttgttcaaagtgagggacacaggtgagagaacctggtcttgatctgcaaggtgatcatgaaataatgatgaagaaaacagcacggtatagggggctgtgagaggatttaagcgaacagtgttcagccattgggctatgagatcgtcatagtaagtgaacatggcctcagaaaaggaagataggtaattatacgtgtgatcttcggatgtattagagagtcgattttcccaaaacatcaggatgtgttttttcgtaggaaatagcttctctctagattctagtacagtgggagatcttagagaaatctggtaattagattttaagaagaagtctaaaggagagaaaatagcttttataatttgagaaacagataaatggtcgggcaggtttggcgtagtatctggagtttgaaacaaagaaggtaggggctctttcttagaacaaaaggcttgcgctaacttgtagtaatgctcttgagaggtgtgtaccagggtggtatcggcaaataacgaaggtatataagcttttgtaggaagatgggaaacaggtagttgtaaagcctcttgaagataatgaatataagcgctgggtaatgcaggattgtgagcagaggagggataactcatgtgcagttcgtatttagtagaaacgatcacctgaaggaaatgaaagttttcttcatcttcagaagatgaaaatactagttcttcttctgttgaggcatcaactagatcgagtaaatctatggcttgtttctgcttatttgctccgaggataaacgtgtagcctttaggtataagacttaaatctcctaatgttccgacataagggccaggcttatcataaagggggctattagcacaaaagcgagaaaagaaatccaaacaaaagtctgtaaaaaattttaaagaacattctgaagaagaaaaagcggggaagagcgcatttctaagagatgtgataaaagataattcctctggagataaaataaagagggattcaaggaaagataaaatgtggttacagtgttcctcgtaagatttaatcgtggtagatgcataaagatctaagaatttttgtagatcatacagtagaggaagaatacgctcccagagttctacctgacttactttaccacactcttcaacaaagggatagtcatgcaaaatgttatcccccagatgttgtaaatgtgttccatcccctttatacagtttttcccactcactagagagcttattcaaaagatagggagttttactcggatctataggattctgtagttgggggtgtgtaagaagttgtaatagacggtagagattgccctgtgtttgtaaaatagacgataagagtaagagcttttcctttaagtcttcagcatgtgaagaggtgttattgcagcagtataaaggtaaatggggggaaaatactgcttttaaatacacctcataaatttctagttgcgaagataaaataaaaatttcttcagggcggacaccttgatgcaataatatagaaatttttgagaatacttcttgtacctctctagatggacttaaagccttgctaatagtgatcgtttgctttttgtctgcaatgttttcatgagagcttggttttaagtgaaatagattactttgcacaactcctaaagatgttgtttcttgaggaggaatgaaaacttcggaataatgtatttccttgtctaaaaagaaattttgagatgcttgcgatttgtgagaaagattggcaagcaaggcttgcctatccgttaaaacatagtgttgccaagcatctctgttgggttgatctataagttgacgccataagaaatctatcgatttgtcagataacaaatcaccaaaatattcgcgactgggtgagaaacagtaaaaatatacagggaaaaaattactcaatttggtaaagaaagtcgcaaaatgcctgggtaaatgagaataaccaaagatatgcaaggaacggttttgtttcttaacttttacagaagatagtatcgaagcaaacaccttccccataggcataaagtgcttctctaactgagaaaaaagatctttatgataacgattattttccgaaggcgcttgcgagaatgtatagaattttttaaaaatagctgccagatgctttgttgagctataagaaggctccgaaagaaaagaggggttttgtaaaatattaggagtggctgcagaagtctttagtagctcgtgtataaataggggaagtgttatatagtcaggaattaaaggtttttcatgacaaacttcagtgaataaatgtttgataagggagtcagaagaagagaaaatagtcgaccccatgaaaatgtggttactcgtagcattagtaagttctctacgtagccagtgccctatttctgtattggcaacaagaatccaccttttagtaaatggctgttgataagtagaaaatagatcttctgcaagtttagctaatagatgaatgggggagttactaaaaattgcctgactatgtttggtcgcattcatggatatatcaatacagaaaaaatcttttcgtgccttagtaataacgcattttcttacgatattaaatgataatctttataagtttcttttagtctttttcctgcttgaaggaaaaagtttaacagagaatgcgaagatattatcttacgtaagtttgtgttttgctttaccgtttcttttgctcgcacctttagcaggaagtttatcagataggtatcagaaacgaaacattatcttagctacacgtcttattgaaattgtttgtacttcactggggttatactttttctatatccattctgtcgtcggcgggtatatagttttgctcctcatggctagtcacacggcgatttttggtcctgcaaagatggggattcttccagagatgttgcctctagattatttatctagagctaatggaataatgaccgcagtcacttataccgggagtatcttaggatcttgttttgctcccttacttgtcgatcttaccaagaatcttccagttaactgttatgttctttcaacatcattttgcgttgtttcttcgatcatcagtacgtttgtgtcgttaggcatatgttcaagtaactttaaaaatcgtagtcaaaaaattacttatgtcagctttaaagatctttgggaaatctttaaagatacacgtcatgtacattacctcaccctctcgattttcttagtcgctctttttcttctggttggagcttatgtacaagtcgaaatcattccttttgtcgagtttactttaggttatcctaagcattacggaggttacctgtttcctatcgtcgctttgggagttggcgtaggctcttatatgacaggatggatttcaggaaaagatattaagttagggtatgtgcctgtcatgactttagggctaggcctggcctttatgggactgtatgctgtttcctgttctttagtcggagtgatgttcttcctattactgttaggattcttaggcggggtatatcaggttcctttacatgcctatatacaatatgcgagtccggagcataagcgtgggcaaattcttgcagtaaataatttcttggattttgtcggtgtattaatcgctgcagccattgtcaggattttgggatccagtttaagtttgccaccggagacgagcttcctatacatgggagtcatcattttctgtctcggcttgtggattctatggctttggaaagagttggtgtatcgtttaatactcagtgccgtattaatcaaacaactaggaaactatcttaaactgccaaaatccctcattcctgtttgctatttggtgcccacccactcttatcgagaagtccggcgtgtattagccatgctaccaaaaacattacgcactactgtagtgatactcgatcaaaaactacaacctggttggacaactcgattaatttcttactgtgttcctacagtcatatgtgatcttaatgaaacaagtgatcgaagcatgaaagaagcttgggcagtgttgcaagctaaacgcttgcacacgttgttgaaaaagcaaccggatttgtgcgtgatatgcttaggtaaaaaagataatattgaaatattttctcaggtgctcttggaacagggaattagtatgagaaatattcatttgacatccaagaaagtgtcctaccgaagaaataggtatagcctatccttgaaccaagccgatgaaacttagttcaaggaaaatattcagcacatcctagtgtagacagcaggagctagcagcttcttccttctcttttgttacttcacagagatgcatacggcggaaaggcttgtttcctctacagggggcaaaggagcgaatccgaggtgcttgagaacactcttgagaacaacatccttttgttgaatggatacactccttacaacagatgaataaattattacagtctgtatttgcgcagttgtagtaagtgtcacagggagtctcacaatgtgagcacgaggcgatgggaggaacgtcagtatccgcttcatcaataggtacagctaaacgatcatcaaatacgaatagcttacctcgccatttacctgtgcctacagcctgaccataagcaataacaccaccatcaagttgatacacttctttaaaacctttttctaaaaggagggaagagtacaattcacaacgtatgccaccagtacaatacatcatcacaggggtggtagctgggtcgtgttctttggataactgttcagcataatcagggaattcccgaaaagtccgaatgtctggaagcacagcattttcaaaatgccctattttccattcgtaattatttcttacatctaaaactagacagcgattctcctcgagcttttcatgccactcttgcggagaaatatgcttcccttgattagataaatcaacgtcgcaaccaagagcgacaagctctttgcgatatttcacagttacacgagggaaaatattttcttcaatgtgatggattttaaattttacatttgaaaatccaggacgctgtcttagccagttcatgtaatactctgcgtccggttgatagccactaaactggccattaatcccttgttcagatatgtagatacgacaagaaacatctaaatctttaaatagttccttgtgcaacgcaatttcctgttgaggattatctacacgagtcaaataataataagctaaagcgtaataattctttttcatgagaaataccctagcatattctcggaaataattccattgtagaaaattaggattggaactaaaatgctctttggtattttgtcaagtggatgagtaatcgttttctttattagcgaggaaaatcttccaggttataccgaaagcagtgccgctacctttgtctaaaaaaggccagggggcgagaataatttctaaggactaaataaaggactaaaatacatggctcgatattgtggccctaaaaatagaatagcaaggcgttttggagcgaatatttttggaagaagccgaaaccctctgttcaaaaagccccatcctccaggtcagcacggtatgcagagaaagaaaaagtctgactacggtcttcagttagaggaaaagcaaaagctaaaagcttgttatggcatgatcttagaaaagcaactagtcaaagctttcaaggaagttgtaaataagcagggcagcgtcactaagatgttcttagaaagatttgagtgccgtcttgacaatatggtgtatcgcatggggtttgcaaaaactatttttgcagctcagcagttggttgctcatgggcacgtattggtgaatggaaaaaaagtagatagaagatcttttttcctacgtcctggcatgcaagtttccttaagagaaaaatcaagaaagttacagtcagtaaaagaatctttggaaaataaagatgaaagttctttcccttcctacatctctgtagataaaagcaattttaagggcgaacttttaatttctccagagcaagatcaaatagaggcacaacttcctctacctgtagatgtttctgttgtttgtgagttcctatctcatagaacataaaagaaagtttctttcttccaaaaagagaggcgtcaactattcttttatagttggcgcttttggttttttatttctgaaagcttttcaactgccgaatttcctttgtccataagtctggacctccaggagtctctaaatatttggggatcatccgtgtgagctcgtcagtcataagaaatttaaaactttccatccctatatctccttccccaaggggcgcgtggcgatccttgtgttttcctagaggaaacatcgagtcattaagatgaaaagctcttaaatacgacaagcctatcgcatcatcaaaatttttgagcacttgcttccaagaccccggagaggtaatatcataaccagaagcaaagatatgacaagtatctatgcaaactcctaccgggattttatgcttaagtttgtctatgaggtaaccaagttcttcaaaagtactgccgacaagtgtaccttgtcccgcagtagtttcaaaaagaacaacaagaggcggagaatcttcgaatagaggctcaaccaaggaaaaacttgaaacaatcctatctaagcaagcttctttagtatcattgacagcggctcctgggtggaagttaacaaaggtaatccctaaagatagacaatcttggatctcttgctgtatacagatgcggcttttttctaggatttctggattaggagccccaggattaattaaatagccagcgtggctcataatataagatagagacgtttcttcaagagctgttttgaacgaatttatcaaatcatcagtgagagggcgtctacgccactgcctttgattggcagtaaacatttgaacggtggaagccccaatttcttgcccttcataaatggcgttttgaagccctccagaagtggatgtatgcgcacctaataaagggacttggggaggtggaaatacctgcattttaatgctccaaaaatctctatctgctatggataaattaagtattaagggagtaagactttttaatgaataaaaaagacggccagggatcagtagccagctcactttttaatttattgtcaggaaccttttttagtcgtgtcacaggaatgttacgcgaaattgttatggcagcgtattttggagcagatcctttagtggcagctttctggttggcatttagaacaattttctttttaagaaaaatcctcggaggacccgttttagggctagcttttattccccactttgaatttctaagagcacaagatacaagccgtgccgcatttttctttaagagcttctcacgatttttctgttataatgcttgcgctttcacattaattatagaaataggcttaggattctggttatatcatgcccaagggaatctagctgacgccttactgttaactatgattcttcttccctcagggatcttcctaatgatgtatacggtaaattctgccttactgcattgtgagaaaagatttctcagtgtgggtttagctcccgctgttgttaatgtgctgtggattcttactgtattcctcgcaagacatagtgatcccagacaacggattataggactgtctgttgtccttgtgatcgggtttgttttagagtggtctgttaccctacctggcgtgaataagtttctaggaacagcaacaaccccacctaaggagcgtgatagtataaaagctttgatcgcaccattgtctttaggattactttccatgggtgtgtttcagatcaatcttttaaccgatatgtgtttagcacgctatatacatgaagtcggtccgttatacttaatgtactcgatacgtatccagcaactgcccgtacatttgtttggtcttggagtctttactgttctcctgccttctatttctcgttgtgtgcaagaagataataatgaagcaggctacgaactgatgaagttcgctttgaatctgactgtatcggtgatggtcatcatgactgtaggtttgttgcttcttgctcttcctggtgtgcgtgtgttatatgaacacggtttgttcccaacaagtgctgtgcacgctattgttcaagtgttgcgtgggtatagcggtagtatcattcctatggctctgatcccgttgatctctgtactcttttatgcacagcgtcattacaccatacccttagtcatagggatctttgccgctatagccaacatggtgctcaatgtgatttttggttgttggttgatcaaacatgtttcaggtctagcctacgccacatctcttgtttcctgggtgcagttatatttcctttggcaatgtgcatcaaaaaaacatctcgcctattcggggttaatgtggattacttttaagcgttctatcaaggtggttggtgtcacgagtttagccttcgtagttaccctggggactaatattcttacacatactacttatgtggttttccttgagccttacacaccactcgcctggtcgttgtcatcttttgtagcgcaaagtgccgcttttttctctgaaagtgtcattttcttggcttttttgtttggttttgcaaaactgcttcgagtagaagatcttgtaaacttaacatcttttcaatattggaaaggacgccgaagctctttgcttagctcttccgttgtgcaagatagtcaaaattagcgagttgtttcctcctttctcatgtgcaactgtttcgttagggttgtccaagtaaccatttttcgatcttcttacattgaataattaaatcgacgctaaggaaactatgaaaaaatatatttatccgtggttggtgtgcttgactctatcgacaatagtgtctcaagggtttgccaatacaccttctagcatgcaaagaacgaacaattctccaacattgatgagtttggaagatgtgaaggcatatttagatactcgaggttttgtagaaacaagaaaacgaggaggagtcttaagattagccggggatgtgcgtgctaagtggatccacgctagggaagatataaaaacacctcctacgcaaccagataagtataagcccttgccagtaaaccgctatcgtagcgaatttaagctgtatgtagattataacgcggataaaacatggctaacatcagaaatgagttgggcagcaattgccgggggagaatcttcagctgccggtatggatatagatagagccttcttgggttatcgtttctatcgagatccgcaaacgcatactaacatctttacggaagtcggacgttcttctttaggtagcattttcgaatcagaagtgcagtttaatagtaattttgatggtgttcatctttatgcagcacgtcgcttaagcgaacgctttccttataacgtgattattcacggcgggccgttcgtagttaatatgacgaaaaaacattatgcctgggttgtggaagggattgttaataaacttccagggaacttctctgtaaagtgtagtgtgatagattggaactccttttctcctacagaagccccagaccctgcaaaaacagcagcaggacctgtcgctgcaaatctgaaatataagtactgcgtctggcaatggttagtaggaaagtactctgatttaccttggttccatggaaagacaaaacctttgtatgtgtatggtgcctatttaatcaataccttagcaaaagcaactgcaacaaccttaaatgaaaagcaaaacaaagcttggtttgttggaggaaccttgggcagactaagaaaagctggagattggtcagcgacaatacgttatgaatatgtcgaggcgttagcagttcctgaaatcgatgtatctggtattggccgaggcaaccagctgaagtattggtttgctcaagcaatagctggaaattatgaccctaaagaagccaatggatttacaaattataaaggggcttcttatctgtttatgtatggaatcacagattctttatctttcagagcttatggggcttattccagaccagcggatagccgcctggggagtgacttcacctataggaaattcgatcttgggttaatttccgcattttaatcggatttttaataaaatctttaaaaagggctcatatctaattaaaagatgtgagctttttttttatcttttataataaagaaaagattttataagtttattattatggttaatcctgttggtcctatagatgaatctaaaaacattgctcctgcagacttatctaccttaggtatgcaggctagcgccgccaatcgcagcgcagaagctgaatccatagccgaagtcgaaggtaaaaacggatcgcctcggccttcggtaaataccttgggacggctgagttttctatcttcagcaagaaatgctttaatcaacttttttaataagatatctgctttgttcacaggaaagtctgtgcctaaggattttgaagaggccaagactcaggcatcgaatgcgcagaatgctctgaaaacagcgaaaacctttgatgagtttaagacagcgctacaacaactccaagatgcgatcaaatacatggaacaatttgctgaaactgacgaacaaaaaacggaggtagcaacattaaaggcagcgctagcagagaaacagcctattattgatacaatcaataagctcggggggattcttgaagaaaacgaaaagcttttggaggcaataaaaacgacttcatctatcgatcagattacaggagttgctgggcaggtagaagttaacaaagctgctgcggcagctcttattgaagagttgaagaaattaggtgttacagcagacagctaccccgtaatcggcgatacggaaactaaaattaacacatcctcaacagaaatcactaaagtagcagaagctataaacagcgcttatactgctgggaaaaatagtactacagctgtcggtcaagctcaggcgaataatagtcccgcgaacatagaagcttctaagaacacgataaaagaggcaaaatctactatagacgctgctcttggtttagctccagattctccaatcgttaaagctgctcagaaagaacaacaaaaggcagtgaaagacatcgacaaaattaaacctagtgggggtagtgatgtgcctatcggtggacctggagctccgggtagtgtgggaacttctcagaaccgtggtactactgtaggggaagctaggatatcgatgttacttgctgatgtggacaacgagacagccgcgatcatcatgcaaggttttagaaacatgattgataacttccatacgcaaaatcctgatattacagcgccattggaagaagttttagctcaggtcacagatttaacaacgcaagccaatcctgcggatgcagaagctacaacacaattacaagaaatacaacaaactttacaagaagcgcttcagggtatttcaggcgaagaaggtttgacgaatgccctaggtgctataacaacggctgcttcgatttctacaggagctcctatagcatcggcaaatcagggcggttcagctgtaaagcagctttacaaaacaagttcggcatctgcgagctctaaatcttatgtagatacattatcagccggttacggagcttatcaatctctaaatgacgtgtattcacgtagcagcgctgctaatcgtgaagtgttagatcgtacttctacgccagcattaacgcgaacggtgtctagaacagaaacgcaacctcgtgataacgacactgctgcacaaaggttcgcaagaacgatagctggcaatagccatactcttggggatgtttatgcttccgtaaacgtattacaaacattactgggtgtattacaaagtaatccgcaagcaaatgaagacgagattaagcaaaagcttacatccgcaatcacgaaagctccacaatcgggctatccttatgtccagctttccaatgatgcgacacagaagtttattgcaaaacttgaggatgagtttgctagaggatctaaaagacttgcagaagcaaaagaagctgcatttgagaaacagcctctgtttatccagcaagtgctcgtgaacgtagcctcgctattctccggatacctacagtaaaatacagtatcttctaagaataaagactgcttcaaaagcctgttctgtatggtgcagagcaggtttttttatgcttagatgaggtcagtagaactctgataatttgatgatgagaagataggaagatataaaatggaatatgggaaaaagaagggaacttcttctgaagttccctacttcaataagttatctaattagggtaaatttcacctacgagttgggaaaggattcggttaaacacctgcatcgatgtcgataccaacgtccattcttgttgtacgttagtcatctgattttgcaggtttaattgctgtgtctgtccttgagtagtgtaattttgttggtcagattgaatctgagtgaataaaggtcctaatcctccggtaggcgtgctgttagggaacccattggaaataaaaccttctaagctagctagagtggggatccaatctttaggacccatgattttaaaaacggtttttttgtacgcattctccttgtctttctcaggtgtaattttaagattggataagagtgcgttcaaaacattcagttgattaaatgtaatggagagagcgtacatgtagttggaagtggcatcaagcatctcggattgttgagatgaagaaatccctgggagttttttgattttatccagtaaagcgttcacaagcgcttgagcccgtcgacaacgatctgtatcccgagcaatgtattctttttccctagataaggctaagcaagtttcaaaatagtctccgcaaaatagattctcaccttctttactttgaatgaggtaggaggaaaggttgtagtacacagaagttgtggaaaagtggttagtgatttttaagagatcattaatcgcatttgcagcaaggttattaaaattaatttcttcgattaaagggtttaagaacgcagattgcttgggcaattgagagtttaatatgagatagataaaggcagagcccaagctctcagaatttaaccaactttccacagctattttgcgttcagcagtaaaacttgcgtctgcagggtttaaatcagtgtattttttttctaaatccgcgatttgctgttggagttgtttaacgtgagcgtctgcggctgttttaaagttttgtaatactgtagctgctctgtctgagaatccgtttgagctactagtcacaggttttaattcgttctgaacaaaatcattgaattggggaatttgatacttattgctagtttgaatatagttagttaatccattgttggctatgtttgcaatgtatgaactaacttgagagtaaaaagggttattcttaatagcctcagctttgttttgtaagttagatttgactcctactgaactagattcagcattatttaaagtgtattctgaaattgtctgaaaagcgtctatctttgcgataaattttgcaacattagtgtcattacttatattctctgcgagatatttaggaacatgattattaaaaattgctttttcgctgtcttggagatttccttgcatttgggatagactattcaaccctgcgctagcttccattgccgctgtgacaatctcagaggtgtattctttggctccagtaatagttttcgacccatttacccaggatgtaaagcagctcgacgcttgttggaatgtcgctagttgattttctagagtctgtttttcattttctatatcagaacgcacggaatgcagattttgtacagcagactggtatgcggctgtaatgccctcacggtatattgcagcatccctaggttttaaataggtatcgagagttgttttactcggaagttgcgatgctgtataaataagttttaactcttcatctgttaatgattctttagagagataaccactgagaaccagttgggtttttatcacttcttcttcactaccaagagcaggctccttattcacagcgtctgtgaggccgttaaaaatcgtatgtagcatgagcatcccattcacattgtgaatgttgtctttagtcggttgtgggatgggtatttcaagagctttgatatcactcatcatcttggaggttgctccaccaatggtagagcggtacgtcatgtactgcttttcaacatgagcatcaaaaaagtcagatgtaaatttattctcgtagtctttaagagctttctcaatttcttcttcagttgctcctgcagatgtgagtttttctgatagggcgtcttttcctttctgaatttcagtagcttgttctttttggatttgtttcaggatttcgttcttttgaggctcatagcaattattaaatactttttgttgctcttccgaacttaacgaaggtttgccttttagaggtgtgattaatgcgatagcgagaacaatagaagatatctgcgctaaattgacttcggaagtagaatctatgaaagtctgtaagccatcaagaatgagcgggacaagagctacagctgttgcactttgaatcccggcaatagcttctgcagtgctttgagctgaacctaggggctttactgaacgagatgtaggccttataggaggagatgggaatatcgtgttgttaggatttaacaacatagacgcttggacatttcctgcttctataatcgatgctaaacgttttaatgcgtacaatccagaattcaatgtttctatgtctatagctggctgagctttgggattaaaattagaaaatttatggtctaatttaatattaaataaaccgtcacccgaaactgttttaggtctgttttgtatataaaaagaagacatagaaattattttttataatttttattttattttcttattttaaaaactttttttctattaaattttttatttttcttatagtcctgttatttttgtttttaagaaaaacgatttatttttgattaattataaaaatagttttcatgttaattttattaaaaataaaagttaacaagactgttttccgtatggatatcatcaatagttactctgtttcagcaaattataaaaaattaccgatactaccttgctcagattcaatacaaaaacgccaccagttattagaaagtgtttttcattacgaaaagactgagtttgaacgttatgtagtgcagagattgatctgtattttagatcaaaaagctgatgaaaagtaccggcagttaatagataaactgcataagtttgaaatagaagaccgggtgatccctaaggaaaatcgagtttcagctgttcatcgtaagcctttatcagatttacacgccccgattgccgttgtagctacgacttctgctgtaggtagtagtgacagcttacctacagaagaccctttctataatgcgactaaacaacagtgggcccacaacttattaggagaaatcaaaaatgtagtggataagatcgtgggagccgtagtgagactggctggtaagccaaccttacttccaagagatgggagtgtgcgctcttcaatcgaaaaggtggaaaaagaaccagagaaaccctcacaagaggagttagataaagcagcgcttttgaaaatccaaacagaggttcaacgtttatttgatcttggtacgaatttaacaaacgcagattttgaatctctataccgcttgtcgaagcagattttcgatacggttcaaacatccactctttttatgggtggccagaaaacagattttatcaatgagctctcagcagaatatggcaatgcagatcaattagctcaagtttttgcggatggtcgtattgagggattaaaagatgttctcaatgtagttaaaaggaagttaacagaagaagaatacagcattttctcagaagtagaaaaagcattagcgagtttgcaaacctcagtacacacctacgaccaagaaaaatttgatcttatcgatcaaatcggagacgaattagcagatacaattaatgcatctgccttatcgagaaatgataaaatcgatttatgtgcacagatctcctatttatataaagatcaagtatctgctgtagattcttttaatgttgttgttgatgcaactattttcgtcaacagtcaccaagaggctattttcgatcagatatctaatttagtatcctccttgatgggggtatttgctcctatcaacttaggacaagtgactacggagatcagtagtgcggccatagccggagcattacaagctgtccgtgcaatcaattctaggttcaatgatctaacagatgcacaacaaaaattagtcaatgatgcttttaaaacactaacaacgttcaaagctcctagttatataggggcgatatgggcctattttgttgcttcgactgtattagctactaatacaacagcttcaatggagaatattggtgctgtcataagagaagcggcaaaagagatggggagctcaaaacttgatatagcctcctctattaagactacaatggagaacattgtatcagcaaatgggcagtttaaaccggggaatactgataacgggcaagaagaaacttatacaatttattcacaacaaaacggctctggagtaaaaatcaatgcccagcttttaaatcgtggaaacgtaggatttttacctaaaataacggttgcagccaacgcgcatgcagaaagtacagctagagcttatttcgcatttaaaggactagctggagtacaaatagcacaactccaatctaagatagatgaatcccgagggcaacttaaggattatcaagctttaaaggcagagctctataaggatcaattatatgcacaatctaatgagctgcaagcgatggcattaccttcagctgtggcttcggtattaatcgatcgttatatgcctaaggaagtgggttttttaaatggtatttacgatcagctgtactatagcaacctcggatcgtcagttggaaatgcaatgatagacgttatttccgagtatgtgaacgcggctacatatttcaattttgccagttatgtgggtcagcaacctgctgtaggacagaaaggtaaagatgtatttcctggaactgcggatagcgcgagaaataaattagaaacagaacgaaaaaaagcagctgcctatcttaaaagtacgcaagatgcaaaaatagtattggaagagcaggtaaaaagagtcactgaagattccaaaatttcgaatgagcaacgtacacgcatcatcgattctttaaataactacagagataatttgaatgtgatatcaggatctttagtcttgttacaaaactatttagctcctttaggtgtgagtgaaggtgaagttgctggaacgtttcaagttaccggtggagaagaacaatggcaggcacgactggagattttagaagatgcgttagtatctgggttatcaggtaatgctatcagtggggggatgttcccattacaagctactatacaatcagatcagcagtcttatgccgacatgggacagaactaccagctagagttacaaatgcacctaacgtctatgcagcaagaatggaccgttgtcgcgacatctttacaggtgttaaatcagatgtatctgagtttggcaagaagtttgatgggcaatttataagatttttcttataggcaaccagggtttggcatgattttcgctccttattttcttgtgaaaggaagaaatagaagggagggagttatgaccacgccacagatgcaacaagaattagctcgtttagaattcattaatgatcagctgcgtacagagctagagtatgtcaacacgctgttgtgtgatataggattccctgaaggattaactacgatcaaagcgatagcgaaagaagtgcttacagacgaggatttgttagactaataagagaatgaatctccaaggtagtgctgctttaccatagggttggctatcatttgtgaggaagaaccttcgaagaagatctttccatcaataatgagatagcaccgatcagctatggaaagtaattctttggcattatggtctgtaataagaataccaatacctcgactggaaagaattttgattaggtattttacattttgaatgacgagaggatcaacgtttgcaaatggctcgtcaagtaaaagaacactaggatttaaagctaatacgcaggcgatttctaatctccgtcgttctcccccagagagtgttccggcttttttgttgatgcaagaggccagttgtaaatcatctatcaatgtatctagaagatgggattgttgttttcttgctttatagataatctctagaatgcaaattaagttttcttttactgtcagatccttaaataccgtgggctcttgagctagataaccaattcccaatcttgctcgatagtccatagttcttttagtcacatccgtatttttgaatatgattttcccggaatcgggacggattaaacctacagtaaggtaaaatgcagttgttttccctgcgccattaggacctagtagaccaaccacttccccagcattgacttcaaaagagacgtcgttagtcacaggcttcttgttatacttttttactaaattacatacggaaagtatcggcataaaaaactcattttctcaataaagacagcgacaaagttttcatgcctcctacagcgcgctcttcaggagcatggggatcagggtggataggatctacatgaaagcgacaatcataaatatttaaagagcagtcttggtaatttaacagaccgccgttgccctgaaacgtcatcagtttgtctaagtcttgggtatggatatgcccagaaagtttagacagagcctcttgacaagcataatttgcatcagagaaatgcagttccatacaagatttatccacatggcagttgaaaaactgccgttcaggagaagtgatctgtttgtgtaccccaagtttttttatttttagaaaaggaggagctttttcaaaatgcttgttcatgcaagaaacatcgcaaatgctatctactttgattatagccactattgttgtacaggcaatcccaagtattgctaatgagcagaacaagccgtagaacaaaaatttggtcatactgaggccatctcaaacgaacgtacacattgatacagctgattccataccggaaggagaacttcaaaagcttttaaagataacatagaagcggcatcactttttgctatcgcaggattcgtatgcgtttctatgaataaaccatgagctcctgcagctagagcagctcgtgttaatgtgggtataaactctgtctgcccaccgctatgggtttttaaccccccaggaagctgtacagaatgtgtcccatcgaaaactacggggaaacccatcttcgagagaacagcaatcgcacgcatatctgaaaccagattgttgtaaccaaaagagcagccgcgctcagttaaaataatcttggaatttccggtagagaggactttgtctacagggccttgcatatcccagggagagagaaattgcccttttttaatgttaataactgcttgggtttcagcagcagcaacgagaagatctgtttgacggcatagaaatgcagggatttgaagaatatcacacacctctgctgcggcacgcgcttcctctggcgagtgcacatccgtgaggatttctacaccaaaagtttgtttaactttggataggattctcaacccctcttttaacccagggccacggtaagaatgtatagaagaacgattggctttgtcgtagctacttttgaaaatccagtggatgtgatcggcatagggagcaactatctcttggatttttgcggcgatttctaacgtagtttcttcttcctctataacacaaggtcccgcaatgaggatcatcttatctgagaacatcgtacgccctctttttctttcattaaaaagccactatagaggtttattttaaacaagtctactcacgattttaaggagagaacgcccttcgaggaacacaagggagtaggagagccgagtcttaaattgacttttttagatagagatttatactatagcttgcattatccccttacttaggccaaggtcaatgtctttggtcaagagttcacatttcttaatagatctggaccgatagctcagtggatagagcattcgccttctaagcgaatggtcgcaggttcaaatcctgctcggtccgaattccttaaagttgaaagctatcaaatacaagaaacgtctcccttctttttgcctgcggagtttccgcaggcggaaacaggacacatccggaaagtacaaaatattatagaaagtctatctaaaggaggaagagtctataacctatttatcttccataatttctaagctaacttttacattatttctactagctacagagaccaggagagtacgaatcgctttgatggtgcggccctcttttccaataattttgccaatatcaggtttcgcaacagttaattcgtaaataatggtgtgagtgccttgaacttctttaatgtgtacttcctcagggcgatccacaaggtttttgataatgtaacttaaaaagtctttcataaagtaatcctataactaaattcgcgttatctgtgggagaacggtaaaaaatcgaactcgaaattaatttaattttaattggtctgttaaaataatcaaacttaattaatgatcaaatttattttatgattgattcaaataattgtttgttaataacagttttactattataaaattcttttattatcaagatcttcatatcccggggtaattctgttgttaagtttaggtgtttatgcgtctgagggtggataaaattcacgctataggcgtgtaattgttgtttgtcaagaccataacatgagttggcagaagctgatccatacaccggatcacctaaaattggagtggatagatgtttcatatgcactctaagttgatgagttcgtcctgtttctggatgcaggagtactaaactgaatttcccattgtaagcgagtacctcgcaacgagtaatagcttctttccctgttgaggaaacagccatttctttgcgtttcgtgtgatgtctagctaattttgtatggattacagaagctgatggtttcccgacacaaatcgctaaataactctttttcaactgttttgtcgcaaataattcactgtaaatcatttttgcttggcgggtttttgccgtgatgagtaatcctgaagtatctttgtctaatctgtggatgatacccggtctccatggctcttcagggaactcttgtttgagacgctctccgatttcatgaagtagagcatgaaccactgtacctcgagtgtgcccaggcgcaggatgtacgaccatatccctaggtttatttataacgagaatcatctcatcttcgtagattttctctagagggatagcttcgggtaacagttctgaaggctcttctttttcttcaatagtaatagagacggtatccccaggaaccaattgtgtggaaacttttgtctgtatttgctcattaattgtcacccgttgatctacaatgtgctgttgataaaaagctcgagaatattttgggttttgcgaaactaaaaacttatctaaccgatctcgattagtttcattaacaataaaaaaaagaggagtatttgattgcattgcaatgaacggtttttattaaaacattttaaaataaagaagcttatggttctagggaaaagcgaaaatagatctttgtaaaatacatcttaaaaaaatactaattttattcggctgtgattgttttcaagtatttgtgtatcgagatggatcgcgaaataagaagaatgctgttcaatgactttttaatttaaaattttagttggtgagaactgggagctcaatttgtgtgaattgccgacaggctaggaaaagaagagaatcaaccgatgaacgtaagaatgtatgggtaagaagactagatacgtgattcacagctttctgccattgttcaagagtacaggggaaagaagagatttctttagcaagataggcagtagcatcgtaagaaatgagagaaagataaagatcctggtttaaaaatggagcccaacgtttcgcagaatttagaaaatatgcgaggtctttttcgcttaagggtagggctagaaagtaggagattcccatactactctttgtaaacagaacgcatttttttcgaggctttttgagcacgatccatttctttatggatgttgccaaacgaagaaatcaaaatcgattgaatgaactggtcatacatctctttccctttttcttctcccattttctgaataagagctagtcttagctgatccaaggtgcgtacaggaccttcgaaagtcgtgttcgtgggtgcgagatattcaggagtggacgtctcttttaccggcgcaatttcctgagtctcagcctttttgatattgatgtaacgtggttccataatcctacagaccttggtggctaacttaattatgcattttactaaggaaagaacttattttctataaccataaaataaaaagtttcaaaaaatagaattttattgtttttgattacactaaagtttgttgtttaagaatggatttcttttgttttgaaaaagatagaacttgagtctttcttttcccaagttcgccatattttgctgaaaggcctttgagatatttgatggtgaactttttcatgttgctgagatctttgtttacagcagcttgttttttctctattgctgcaagatctttggtatagcgattttcattaaagcagagaattttcttaatggctaaggaagcaagttgccctgttgcttgtttacttggaattgtaggtaagctagagagaaaaggcgctagagcagtcaaaaccgctgcatgtagatcttcttgagacaccgtattttttaacttagagaggtttgccctcaccgtatcgtacagacggtatttaatgaaaatatactccagagatttataataatgttcttgagctaactcatcctggagtatctccaattctttttggagatagccttctaaaacttctgtgtggagttttaaaatttccgagatggaagtctcaacaggtttattattataaatagccgtaggtctcgaggttaaaaccacttgacattccgtatattggaataaaggttcgataatatccttagcgtaaacgcctttagggagtttgatttctatgtggggttggtctgtggagaaatcttgaatcgaatcaattttgatcacaccacgtttagctgcattttctatagagcggattagggtttctgttgtggttgatggacaaatttctttgatgattagggttttttgatccaccgtttgaatagaagcgcgcatggttattgagcctaagccgtcttgatattctgaggcatccatcacaccccccgaatagaaatcaggaagcaaggtaaaagcacgattatttaaaatagcaatttgtgcttctataagctcacaaagattatgcgggaagatttttgtcgtcatccctacagcaatcccttcaacaccatgtaacaaaagtaagggaagcttcgcaggaaggatatcaggctccttatctcttccgtcataggaatcatgaaaagacatcaaatccgtattgaataagatttctttagctagagggctaagacgtgcctcgatatatctcgctgcggcatgagggtcacctgttagaggattcccaaagtttccttgcatatcgataaggtaacctttatttgccaacacaacaagagcttcgacaatcggagcatccccatggggatgtagcgccatagttctaccggcaatattggcaactttatgcattttgccgtcgtccatacaaaataatgtccacagtaagcgtcgctggacaggtttaaggccatcaaggatatgaggaatggctctttctaaaatcacatacgatgcgtaatgcataaaatgtgttttaaaaagttctgaaacatcatgcataagctatacgttggtaatcaggttatccataataaattgtttccgttctttagtgtttttccccatataaaattgtaaaagggactctaaagattctgatgaactaattgttaccggggtcagacgcatatccgcaccaataaaggttttaaattctttaggagagatttctcctaaccctttaaatcgcgtgacttctaaatgcgcttcttttttccctaatttctgtattgcctgagtcttttcctgatctgagtagcaatacagtgtcgtatccttataacgaactttaaatagaggcgtctctaaaataaacaggtggtggttttcaacaacggatacgaaagtttttaaaaagaatgtaattaataaattccggatatgcatgccatccacatcagcgtcggtggcaaggatgattttgttataacgcaagtgttgcgtgctattttttgtaatacctagtgccgtggctaggtaaaataactcgtcgtttttgtacactttctcttcttctaaagaaaaaacgttcataggtttccctcgaagagaaaataccgcttgtgtcagcggatttcttgaggataaaatcgaggcagaagcagactctccttccgtcacaaaaatcgatgacgcctcgccataaagagaacgctcattatagtggaacttacaatcacgaagttgcggaattttataatgcagtttcttctgcttgtctttaagatcttgctttatgaattggatgttttttcgcgttttttcatttagcttaatcttgtccagaagaagatctgcgtaagatttgttttttttaagctcttgaataatcgcacttttgacttctttgattatgcctgagcgaatttgtgtattgcccagtttattttttgtttgcgattcaaaaatcggcgaagcaatttttatagcaatacagcctacaatcccttcacggatatcattgcttgtgaaattctttccaaaatactcattgatacctttaacaatcgcctctttaaaagctgcgagatgcgaccccccatctatagtttcttgaccgttaacaaaagaaaaataccgctcggtatgcgtgtctaaatgtgaaaataaaaaggacaactccgcattgtggaaagcaagaggagggtagagcgtttcctcggggatttcctctttaaatagatcaagaagaccttgttgtgagacgaaggcttcattattataaatgatctccaggccagggtgcaagtaggtgtaacgatgaattttttttcttaaaaactcatcattgaaagaaaaattggtgaaaatcgttgggtctggggaaaaggtgatttctgttccatcagggtcctttgtagatccctgtcgcgaatcttgcaaaatgcctttgtgaaatatggcatagtggtattttttcttccggacagaacgtacggtaaatttctctgaaagagcatttaccgcttttaacccaacaccatttaatcctacagaaaaatgaaagacatcttgagtatactttgctcccgtattgattttcgaaacacattcgatcattttccctaagggaatccctcgtccagaatcacgtacagttatggtagagtcatcactaaaaatgacaagagtcttcccataacccatgatgaattcatcgattgcgttatccaccacctctttaaataaggtgtagataccatcttcaacttgagagccgtctcctaatcttcctatatacatgcctgcgcgtaggcggatgtgttctaaggaggctagagaaaccacactagcttcagtatatgttgccatatttttctattcttcttgctatattctagaggaaaagagttgtgttagaattcttttgcgtgatgtttgtatgctcatcactggccataacagtgcggcgagtatttctcaatactggcatggtatgctatgctatgcaacccatagagatctcagcccttctctcagagaatttgccagattacgatatttctttttctcaatcaagatagacataattttagattaaaatttatgctttttatattttcgaatgatttttataatttaatcattaaaaaagatagcatcttgatgttagacgacagtttctgcaatactgtatttgttagttgatcaaagttagtcaatcaaaaataacacaagagagagctcgacactccctagtttgcctcttgcatttacactcatgccatgtttgtttatttttctgctctatctagtaaatactgaggaagagtagataaatagatagcatctaattttgtcttgggctatacacctagattactttcgctctccattctctattatttttctcatgtttagaggataagcggaaaacttattgcaacgtgcttatggttctaggagttgttggaattagctatcgagaggctgctttaaaagaaagggaagcagtaattaatatcttgaaggattttgaagctaattcttttttttctcagcattttttcggtgatgacggatctttcgttttattgctaacatgtcatagagcggaaatttactatttttctaaaagtaatcgtcatattcaatcaaagttactgtcgcggatttcttcgttaggagcacgtccttattgttatcaaggactcgcgtgctttacgcatttatttaccgtaactagtggtatggatagcttaatttctggagagaccgaaatacaaggccaagtaaaacgcgcgtatataaaagcaaaaacagatcgagacttacccttcgctctacattttttatttcagaaggctttaaaagaaggaaaggattttcgttctcaagtctctttgtctcatcctgttgtaacgattgagtctgtcgttgaagaaactctagacttgcatggtaaatcaacaaaagacaaacttttatttatcggttactccgagattaatcggaagatcgcaaaggggttgagtgcgaaaggttaccgaaatctaattttttgctctcgaaaaaatatttccataccatacgatacagtggctcgtagtcaactttcttttagggaaccctatgatgtcattttcttcggatcatcggaatcagctaaagatttttccgggttatctttagaaagtttggccagcatccccagccgtgtgatttttgattttaatgttccgcgtacctttactttggcggaaagtccgaaagatatcatatgtttggatatggattttattagcgagcgtgtgcagaaaaaactccaaattagtaagcaatgtacaaataaagaaaaaccatttttagctctagcagcaagaaaacaatgggaagtttatgaaaaaaagagctcacatataccttcgagccaggttcgagcttctcgtcctaagctgttgattctttagcgtctaattcatctcttgacatatacagctatcgaaaatactctaggctttcatcgttaactccgatgaatttgtatgcaagtgtggtctagtactggcagattgtagttgataacaattgcaataaaaatcatcccgatttttcttaggtcttttgttctttatagtgaaaaagatgaacaagaaaacgaacatgagattgtttataaaaacaagaaatcgtttttatttttaaagtttgtattggcataactcgatttaaaggctgaaaaagccaagtctagaaaagaggttgtctaaatttttgaagaagagacagccgttcctgtattaggaagagcgtgcatgttggaaaaattgataaaaaattttgccacgtatattggtataacgtcaaccctcgaattcgatgcggatggagcctatgtcttgcctataagcgatctcgtcaagatacgtgtattacaaaatgcagataacgaaattgtacttaatgttttcttaggggaattacctccttcttcggataccaataaagcatacttacaaatgatggtagcgaacttgtttggtagagaaacaggaggtagcgctttaggattggattccgaaggccatattgtcatgacacgtagaattcccgaagaagtttcatatgaagactttgcgcgctacgtagagagtttcatgaatttttctgaaacctggctagaagatttgggactaaacaaagcacaacaaggacaataggcaacaggggtagaaaagcatgggtgcacggttaattattgataaaggccctttgtcaggatttgttctggttcttgaacaaggaacaagttggtcgataggaaaggatgcagcgtctagcgatattcagttagaggatcctaagcttgcaaatactcaggtcgttatcacaagagaagatgacctctactttattacaaatctagatacttcctatcctgttactgtaaatggaaaagaaatcacagaggcaacaccgatacatgacgcagacgttatcacgttcggaagtaatcaatattcttttttcacgcaggagtttgatcctgatgatgttgtttacgatttcgatttttcttcagaaaatacgactaatgtctcgcctgagcctgccgatactaaaaagaaaacgaagaagaacagcgcgcctgcacaggatgagccaaaacaaccttcttcaaaacagcaagattcttccgatacttctcctaccgataaagataaagaactcgctgaggctttcctagcttctgcaaagtcagagaaggaaacttccggtcaaaaactcgatatggatacgctgcccgaggccggatcaaaaaatacaacagaagaaaacggagctttgcctaatcaaaatcagccgccgttgccagattccgatcctgctgcgcaggatccgtcgacaaaaggtggccagcccaaagaaggtgagcctgtcaaagacactcctacttctgcagaaccgtcagaagaaaaagagggaattgcccaaggccaagaggccaaccctcaagaaactcaacctgaagatgttcagggtgtagaacaatcccctaacgatcaagaagctcctaaagaaaaaacagatacagaagaagaagctgaagagaagctcgaagaagaagaggagcaggaaagtaagaaaactgaaaaacctgaagtcttgtctccatttaatgtacaagatctcttcaaatttgatcagggtatttttcctgcagaaatcgatgagattgcacagaaaaatgtctctgtagatctttctcaacctgcacgctttttattaaaagtcttagccggagcgaatatcggtgcggaattccatctcgacacggggaaatcttatattctaggaagtgatcctgcctccgcagatattgtctttaatgaccttagcgtatcccatcgtcatgcaaagatcatcgtgagcaacgatggttctatcatgctagaagatctaggtagcaaaaatggcgtgattatcgaaggaaagaaaatcgagaacagctccacattaagtgccaatcaagtggtcgctttaggaactactttatttttactcatcgaccatttagcccctgcggatactatcgtcgcatcatttgctcccgaagattacggattatttggtcgtcctcaagatgctgaagaaattgctcagcaagcagctcaagaagaagaagaaaaacgtaagcgcgctacattgcctacaggttcgtttattcttacattattcataggagggctggctatactgttcggcataggcactgcatccctattccataccaaagaagtcattcctatagaaaatatagattatcaagaagatatagaacgcgtagtcaatgctttccccacggtccgctacacatttaataaaaacaatggccagctctttttgataggacatgtaaaaaatagtattgataaaagtgagcttctctataaaatggatgctttgtctttcatcaaatccatagatgacaacgttatcgatgatgaagcggtttggcaggaaatcaatatattgttgtctaaaaaaccagagttcaagggtgtaagcatgcactccccacaacctggagaatttgttattacgggatatctaaaaacagaagaacaggctgtctgtctcgctgattatctgaatgtacattttaactatctttctctgcttgagaataaggtaatcatagaatcacaaatgttgaaagcgattgcagggcaactgttgcaagcaggctttgccaatattcacgtcgcttttgtgaatggtgaagtggtccttactggttatgtgaatcatgaggatggagagaaattccgttctgttgttcaggagatctccacactgcccggcgtacgtttggtgaaaaacttcgtggttttgttgcctgttaaagaagggatcatagatttaaatttacggtatcctagccgctatcgcgtaaccggatattcaaagtatggtgacgtgagcattaatgttgtagtcaatggtagaattttgacccgtggtgatgttatcgatggcatgacagtcacaagcatacaaccacactgtatctttttagagaaggaagggttgaaatataaaatcgagtacaataaatagctaatgttaaggcttattaattctgttgtatttaggaagaaatactatgtttaatatggaaaatacagctgctaaagaagatagattttctcatcagctatttgatttagagaaagatatgcaggatctgagcaaagctcaggagatcaaagctaatgtacaggataaagtgcaaaaattgcatgtttctcttcgagaaggttctgataaagcctcttttgagaagcaacaaatagtattagcaggatatctagcccttcagaaagttctcgggcggatcaaccgcaaaaatggtttaacagactagataagtggagaatttatgagtagtggtagcagttgctcagcttttaattttaatgacatgcttaatggcgtatgtaaatacgtccaaggtgtgcaacaatatctaacggaattagaaacctcaacgcaaggtacagtcgacttgggtacgatgtttaatttgcaattccgtatgcaaattttatcacagtatatggaagctgtatccaacatcttgacagcagtgaacacagagatgatcactatggcaagagctgttaaaggaagttaataaattaagagaaggatcatggcagatttggaattatttaaagcagattttgcgttgttgtttgaagcgggcatgttggccattaaacaaggcgacgaagaaagtgcaaaaaagctttttcaatctctacaaatcttaaatcctgaccattatggttatgaattaggattagcattgatagacctgcataaaatggaaattttcgctgcagaagaacgattaaatgctttagcacaaaaagaagtggataattggagcattaagtctttcctgtctctaacacatatgatgatcgtattgcatcaaggaagctctttcgaagtgcgtcgtgaaagcttagaaaattgcttaaaattggcaggtcaagtgttggaaaattgtgaagtcgaatccacaagaattctagcacaatctgttttagactggcatgatagcttagtagctaaaagcggaggacctttaagttaaccttattccgtcctaaatataaaaaaacgcccggttgttgtcttatgatagatcctttgaagcttttcccaaagctagactccgagaaagaaacagcttctatacagaagcctttaggaactcctttagccagtgagttacataaggaagttcctgcattttctttagggacggcagcagactccttgaataaaaatatagaggatgtcaagcctaaccctatggcgatgatgcaagacagaaactctaacattatcgatcctgaactggaagaggcgttagattcggaagagctgaaagagcaaataaacaatctaaaagagcgtttatgggatgcacaatccactctacaacaagatcaaaataaactatcgcaagaacattttgaagctgtcagtgtgatcattgatttaatcaatggtgatctgaatgatatagctgagcatacgcaacaaaacttacaaaccaaaaaagaagaagaacacgagtccgttgcccgtaagatggtcaattgggtgtcttctggagaagaagtgttaaatagagcccttctctacttctcagataggaatggagaacgggaaaatttagcagactttttaaaagtacagtatgctgttcaaagagcaacgcaaagagcagaactttttgctagtatcgtaggaactacggtaagtagtataaagacgataatgaccacacaattaggttaacatggacgaattgacgacagatttcgataccctcatgtcgcaattgaacgacgtacacttgactaccgttgtcggtcgtataactgaagtcgtcggtatgttaattaaagctgtcgttcccaatgtacgcgttggggaggtatgcttagttaaacgttatggtatggagccgctcgtgaccgaagtcgtcggcttcacacaaaatttcgcttttttatcgccactaggagaacttactggagtcagcccttcttcagaggttattcccacaggtctgcctttgtatatccgtgcaggtaacggtcttttaggtcgtgtattgaatggtctgggagaacctatcgactccgagatcaaaggacctttggttgatgttaacgaaacctaccctgtgtttcgcgctccaccagatccattgcatagagaaaaattaagaacaattttatccaccggcgtgcggtgtatcgacggtatgctcacagtcgccagaggccagcgtataggcatttttgctggagctggggtgggtaaatcgtctctcttgggaatgatcgctagaaacgcggaagaagccgatgtcaatgtgattgctctcatcggagagcggggccgagaggttcgtgaatttatcgagggcgatctcggagaagaaggaatgaaacgttcggtgatcgtcgtctctacttcagatcaatcctcacagttgcgattaaatgctgcttacgtaggcaccgctatagcagagtattttcgtgatcagggcaaaaccgtagttttgatgatggattctgtcacccgatttgcccgagccctaagagaagtcggtctagctgccggagaaccgccagctcgaggaggatacacaccttctgtattctcaactttgcctaggttattagaacgttccggagcttcggataaaggaacaatcacagccttttacacagtacttgttgccggggatgatatgaatgaaccggtcgctgatgaagttaaatcgattcttgatggtcacgttgtcttgtctaacgctttagctcaggcataccattatcctgctattgatgtcttagcatctatcagccgattgctgacagcaattgttcctgaggaacaacgacgcatcataggaaaagcccgagaggtgctggcaaaatacaaagcaaacgaaatgcttatacgtattggagaatatcgccgagggtccgatcgtgaagtggattttgctatagatcacattgataaattgaacagattcttaaagcaagatattcatgaaaaaacaaattacgaggaagcctcgcaacagcttcgggctattttccgataagatattcagggtaaaatgccgtgcctaaatacccgttagaacctgttctagcgattaaaagagatcgtgttgatagagcagaaaaaatcgttaaggaacagcgaaagcttttagaaatagaacaagaaaaattacgagagatcgaagccgctcgtgataaagtaaaaaatcactatatgcagaaaattcagcaactcagagagttgttggatgaaggcacaaccagtgatgcagttttacaaagaaaagcttatattaaagttgttgctgtacagcttgctgaagaagaagaaaaagtcaataagcagaaagaaaacgttttagcagcagctaaagagctcgaaaaagcagaagtgaatttagccaaacggcgaaaagaagaagaaaagacgcgtttacataaagaagagtggatgaaagaagctctgaaagaagaagcgcgagaaattgaaaaagagcaagatgaaatgggacagctactttatcagctgcgcaaaaaaaaacaacgtgaatcgggggaatctagttcatggaattaaataaaacatccgagtctttgtacaattgcaagacagatcgccacttaatacaacaagaagtaggcccagagcctaaagataaccgtgatgtaaaagtcttttctttggaaggccgccagcaatcgaaacacgatcgtcaagacaaagctgtgaacaaaggttctcgtcaagaagctcgtggtgctgatgataagcatgtagaagagaaaacctccgcagtatcttctaaagaagaagagaaagaagaaggacaaagtttcatggcttatgataaccctacagcaggcatggcattcgtagatattgcttcttctgtgtccagtgaggttgttgtggaaagctctacagtggcagttgctagtgcagatttgcagtgggtccaagatgtgattgctagtactgtagaatctatgatagttgctgatgtaaacggtcagcagttagtagaattagttttagatgctgaaggcaatgtccccgaagtttttgctggcgcgaatttaacgttggtacagtctgggaccgatctctctgtgaaattttctaattttatagatgaggttcagctgacagaggctgtgaatctcattgcaaataatccttctcagctggctggcttggtagaagcattaaaaaatcttcgtttgaatttgacagaattcacagttggaacaagtattgtacaattgccgactatcgaagaagtgcagacacctttacatatgattgctgcaacaatacatcgcagagatgaagagagggatcaacaaggaaaagatcagcagcagcaagatcaagaacaaaaccaatataaagttgaagaagcacgtttataaaggtgatttctcatgacagtagcagcggaacctagtgctagttggttaaaatctagacaggattttctaagttctttagtgaaaacggaagaggcggttgctcttcctccgttccctaaagaactttgccaaaataggttgaaagaaaaattccgtttagaagatacgaatcttactattcaacctcgaggttccctaactgctgctcaggctgttcaagattttgggacacactttttagtacagtctttcttggcccagcccctgacatcagggacgtttttctttgtcacctccgaagctgatctgcagtcgttcatggtgtccgtgttcaatgattctagtttagcttcctacttttatgagaaagataagcttttaggtttccattactatttttctgcagagctgtgtaagttgctccaggagctcgcttggataccttctttatctgttagagttgtcggcgacgctcgattttctactaaagacctacaaggctcgtatcaggctgtagatgtcaattgcggattagacggaaaaactatgcgttttcgtttacttttcccagaagcaacctgtgccagctgtcaggatttcctttcagcctcgaatcagaattttgatattcatcagttagatcctacgcctttaactatgtctgtagaaattggctattgccaattaactcaggaagaatggcaacaagttgcgcatggcagctttatcttgttagatagttgtttgtatgatcctgatacagaagaaagcggaggcttgctaactgtccaaggacatcagttctttggtggtcgttttattgatcaaacatctggagaatttaaaattactagctatccaagtgtgcctcaggaagcccctaccgaagaaactccggaagccttgcctgcagcacctttaccaggcaactataagttagtcgcagaagcttctcgatactcgttgactgtggaagagtttttacatctctctcaaggcagcattctgaatctcaatgggatccacccttctcgaggcgtggatttaatcctcaacggtgcaaaagttggaagaggagaaattgtatctttaggagatgttttaggaattcgagttctagaagtctaaacgtataattgtttcgtatggattgtcaatccgaaatacttcttctgcatcaggtaataggtgcttaccacatcaagaaaatcctgagtaagaaagaaggaagcgcggtgtaccagggtttgcattctgccaccctacaatctacagctattaaagtgcttgaaccacctttagttgctgatactcgcagagttcataactttttaaaagaagcacgaattatagaacaagtctcacatcccaatattgttaagttatatcaatatggacagtgtagagaaaggctgtatatagccatggaatatatccagggcgtgtctcttagacattatatcctcacccatcagattcctttatccagagcgattgatataattttacatattggccgagctatagagtatctgcatagccgtggtatactccatagggatatcaaacccgaaaatatcctcatgaatgctcaaggggaaatcaaactcatagattttggacttgctgtttcttcttctacagaacatgcttcccatccttcttgtttaggaacgcccgcatatatgagccctgaacaacgtcagggagataaagtttctgaaaaatcagaaatctactctttaggtttaattgcttatgaattgatcttgggaaacctagccctaggtaaggtcattttgtccttgattccggatagagtgagtaaaattttagcgaaggccttgcaaccttctcctcaagatcgttacgggtctatgaaagaattcatgagtcatttacatcagtaccggtacagccaagatcttcagcaagattatcgtaataaagatcatacagcacaggtaaatgagcagctgtatcagcagagattctggttgtctcctgcagaaattgttgtccctgatttcatatccgcttctgtatacgagcaaggatacccaacacatcctcacgtatactacgaagcctatatgagtcgggatactttccgtttatggttttgttatagtctttcaggaaatgcaactttagtattaactattataaaaaccttcgtaagtcaatggggtcatgaagatagcattagaagtacgatgcgcaaaatacatagtgagctcctgcggatccatgctcctgttgatacggcgggaatgtctttagtttgcgtaactattcccaaagaaaaaaaggaactttcttggattacttgtgggaaaactagtttctggttaaaaaaacaaggaaaggttccccagaattttactacttcatccttaggtttagggaaaattagttctttacaaattcaggaaaccaaggttgcatgggaaataggtgatggagcagtattacataccttacaggcagacgattccatgtcatctttaaatagtcctttattcacagagttgaaagatagaggacaaacagctatattctgcccaatagagagcgtacagttcgggatattagaaaatcatgacggaaatctttgtccctcaacacttatcagcttaaaaagaatctggtgaaaatagtgacgtcgaacattggaagaaagatcttacaggtcataaataagaaaaaaggaaaaatcggagtactttctattctgttgttctttgacctggttttgcttggtgtgaattctcaaaaacctgcaactgacgagccgagatctcgagttaaaaactcccaaactgacgagaaaagccaaattgctgcctgtcctaaaaacatagtcaataaaacatcagcaaaaaaatctgataagcaggccgtagttaaaaacttcccgtcgaaccagccacggcattttaaaaaatctacgcagacgttttctccaggattttctgaaggttcaccatttgctaagcctgaagcgaaaaaacgccttcaggataatcgctacacgcaaactactgcaaaaaagacccctaggttcctctctaaacaagaagaaaaaactgaagttactgaagggaaaagtgaagaagagcgtatttgggaagataaacgtgcttacgctaaacgcgctgtaaatgccataaacttcagtgttaaaaaactggtggaagaaagcgacaaaaaaagttcccaggaagaaggctttaaagttgatcatcattctggatccccgaacgcattaacgaaatcaccagataaacaaccctcgattgataaaatagccatacagcccgaggcaacaaaagaggaagaagaagcgcccgcgctattgaaagggaaacaaattacttgtgaagacctgaaagacaacggttatactgtaaatttcgaagacatctctgttcttgagctattacagttcgtgagtaagatttcaggaaccaactttgttttcgatagtaatgatttaaatttcaatgtaacgattgtttctcacgatcctacatctgtagacgatctctctacgattcttttacaagtcttaaaaatgcatgacttgaaagttgtagaacaaggaaataacgtccttatttatcgtaatccacgtctttctaagttgtctacggtagtcactgatggttctgcaaaagataattgcgaagctgttgtagtgactcgtgtattccgtttatacagtgtacatcctacatcagctgtaaatattatccagcctttgctctcccatgatgctatagtcagcgcttcagaagccacacgtcatgtcatcgtgtcggacattgctggcaatgtagagaaagtaggagagttgctagcagctctagatagtcccggtacatccgtagatatgtctgagtatgaagtccgctatgcaaatccggcgtcattagtgagctattgccaagatgttcttggcgccatggcagaggatgaagcttttcaaattttcatacagccaggaacaaataagatttttgtagtttcctccccgcgtttaacaaacaaggcaatacaactgctcaaatccttagatgttccagaaatggcacatacattagatgacgtaactagtcctgcatccgctctcggaacatcaggagctgcgaatcctaaaagcttgcgctttttcatgtataagctgaagtatcaaaatggcgcagctattgctcaagcaattcaagacatcggttataatctctacgtcaccacagctatggatgaagatttcatcaacacattgaatagtattcaatggttagatgtgaacaattctatcgttgttatcggaaatcaaaccaacgtagataaagtagtcagcttactcaatggcttggatctacctcccaagcaagtatacattgaagttttgatcttagagacaagtttagaaaagtcttgggatttcggggttcaatgggtggctctcggtgatgaacaagggaaagtcgcttatgcttcaggattgttgagcaataccggtcttgcgaatcctgcaaaatctacagtacctcctgcaaaaccttctccaggagatatccctttacctacgccgggtcagctagccggtattagcgatatgatgtatgcatcttcagcatttggtttggggatcatcggaaacgttctaagccataagggcaaatcttttctaaccctaggggggctgctcagtgccttagatcaagatggcgacactgtgatagttcttaacccaagaattatggcccaggatacgcaacaagcatctttcttcgttggacagactataccgttccaaacgaccagtaccattattcaagaaacaggaacagttacacaaaatatcgaatatgaagatatcggtgtgaatcttgttgttgcttcaaccatagcaccaaataacgttgttaccttacaaatagaacaaacgatttccgagctacactctgctcaaggaacacttacaccggtaacagataaaacatacgccgctacacgtttgcaagttcctgatggttgtttcttagtcatgagtggccatatcagagataaaactacgaaaattgttactggagttcctcttttaaactccatacctttgcttcgaggtttattcagcagaacaatagatcaaaggcaaaaacgcaacatcatgatgttcattaagcctaaggtgattagtagttttgaagaaggaacaaaattaaccaataaagaaggctatagatacaattgggaagctaatgaaggctcgatgcaggtagcaccgcgacatgctcctgaatgtcaacaccccccagcactgcaagtagaaagtgattttaaaatgctagaaatagaagcccaataaatgttatatagaaaaagtaagatgatattctgcgccatggaatagcttctcactctgttgtatttcagggggaaagccaagaaagcatcgtcggccgtatgattgttgttttcttggcttttttgttcttcaattctatactaatttttcttgtttttttgcctaaatagctcagttggtagagcaacgcattcgtaacgcgtaggtcgtcggttcgatcccggctttgggcaaacatggtaaaaaatatttacaaaaataaaacaaatgcttaccttttgtcttgttccttaaaggaaaagtataagaagtaagaacttataaagatcaggcccattccataatgtgaatcaaattcacaccttctttgttttacggctatttcttaaccttttcctttaaagaaagcttttatttatgaagtgcgctgaggaatccttattttctctattcatttcaaaaatacgtacgtaggggaagggcaggctgacatgtcctaagaggcgaggtattgaaggaagaacctcctcaaagctttttttatatttattttaaaaggcaaagtcggggcttttaatttaggctttagggggaaaaagttttgctgccctccttgctgcgtattgtagttataggagggcattaaaagccattagcagataagccttcggcaagtctctttaacacatctgcacgtaactgtgagataacttctttttgtaaactcttattatcttcaggttgttttgtaagagctaagtgcccacgacgtgcctgccagaatacaggattccaaatggaactgttatcggaaccttggatccatcctaagctaatccctaattggatccaacttaatgcatctaacgtttcttggagatctaaatgataggagtgtgtaagtaagcctagagcacgcagaatatggttttttaactccccaggattttgctcagcatgcttctttttcgcggaagcttcggcaacagcaattttcgaagaccatattctgagtgatgataagatttgttcttcggtaagccctaaagaacatttattcgataaaactacaatattcccaatatattcgggagttcctggtaaaatgccagaacacgcaacctctgtatcctcatcaataatctcagccaattcgcgagagtaaaccaatgccggagcatgtagaaaactctgactttttaatcctgtgccgcattctcgaggatttgtagttagaaaaccaaaatcaggggaaaaagcaaatgctaatttttcattcagataactgtctaaccgcacaagctgatctaaggctttttcgggttctgatgtaaaatctatagcatggagaatcagatgatcccggaaatttatagcggcgagaatatttccagagcggttgacaataagagcttcgccttcagggttacctgtaagatcatagggaaataaaaaatgctcaatgagaaactctttttgccaggcaggtgcatctttcaggggtaaaactagaaactcatcaaaaccttcaatatggttaaaatgtgaggcgataacctctaaaatttcttgttttttctccctagataagcaaggaagaaacttcgctatggaaaggttcctagatagtgagaacgtcgttataggccaggttttatttgtaggaggagcgtctttcttactagcaaaattaagaagtaagtcattggaaagaatcatgcgaattctgattttttaaatgattaatctgatctcgtattacagcagcttgctcataatcttcacgagctagcgtatcctgaagagcctcgtttaacgctattaatttaaggaggggattcatactcgccgcttctccaggggaacgaccaatatgcaaaccacctcggccattgtccgccgttgccgatgaacacatagctttagtatgcacgagcttgggtatgagttgtgttttaaagtttgtgtaacataagtgacaaccaaatagctgattttcatcagcagttggcttccatacggttttacaattgccacattctaaagttacagaagtcccagaagaacctaacacaatgttgtcacgactatagtaatgactaggacacggacaagaatcacacacataagaacgtaagatcttatccttatctacttcagtataacaaattgttgccggcttttgacaatggtaacataggtggggtttagaagttgccatgaagatcaaccattaaaaccaaatactaatacacccgataccaataacaaaaaagagacaaaggagaaaaaggtttttttaagaaatacaaaagaaccaagaataatcaattgggccttgaaggatttgaaccttcgaccccctcattaaaagtgaggtgctctaaccgctgagctaaaggcccgaagtttacttggctattttatattttgaccccaaggggattcgaacccctgttaccggaatgaaaatccgatgtcctgggccgggctagacgatggggccaagacaactacaatattactagttctactcctttagagcaatcttttcctctccgagttttatatgaaaaaccaaagaaggagaagaagataaagattactcataaaaagtaaagcttatcaaatcgatgaaagatcaacttctttttgcttggacattttgtcgatttgcttacaaaacttatctgttaattcctggatttttttctccattcccttaacagcgtcttctgttaaatcagaatccttttttaacttatcgttagattccctacggatattgcgaatagctactttggcttcttcagatttacgacgtaactgcttaatcacttcatttcggtattctgctgtcggttcgggaattttaatacgtactatggatccttctacatcaggttgcaaatttaaatttgcagcaataatccctttggatatagcagagacgttattagcatcgtaaggggaaatgactaactggcgtgtatcagctacagaaatagaggctaaatccgatagcctcatcgtcgtgccatacacatccacagtaactgtttctactaaagcaggattagctttccctgttctaaatgaacggacttctttagtgaaaaattctaaagcagctgccatttttttttcagtatcagctagaatggacatgtgtagcttcctcaccaattaatgttccgatattctcatcaaagatcgcttgctctagagagtgtttaacaaagctaaagacccgaataggaatattagaatccatgcataaagatacagcagaagcgtccataacgcctaatccttgagctaggaaatctttaaagctaatccgatcatattttacagcatcgctgaatgatcgaggatctttgttatacacgccatccacatgcatagtagctttgagcagaatatccacttttaactcacaagcacgcaaagctgctcctgtatcagttgttaagtaaggagaccctgttcctgttgtgcaaattacaattttcccttggtttaaagcttcttcagacttttgaggggtgtataagtctgctagttgaggacaagacagtgtagaagtcaataaacaagggatgtcgtcagcttttaaagcgtctgccacagccataccattaattaaagtggctagcattcccatttggtcagcagacacgcgattaatttgtaattctttttgttgagcaaggcctctaaggatattgcctccgcctataacaagagctgtttcaatatcacaattgcgtacagcgcgcaattccgctaccaatctggataaacgaacttcatcaattcgattcccgctgtctgtagagagagattctccggatatcttaaataagactcgtgttattcgcttagacatatttcctctcgcttattaagctcctattttccataaaatgaattccttcacttcgacggagttgcctctagttttgctggcctcattaatcaaaccttgaatagtgatatcagggtttttaatgaaagcttgttctagtagacaaacatcttggaagaatgttcccaacttgccactgatgattttatcaataactgcttggggttttccttgtatttgagaagaaataacttctttttctcttgctagagcatcttcagggacactttctttatttaagaacagaggttgagctgctacgatatgcatcgaaatatctttcgcgaggctttcttcatcagaaattccagaaagaacagtgacagaaacggttttcccattaccatgagagtaaatgcccacactttcattagttgtttttggcaaatacttaattctgttgatgcggatattttctccgacggtttgcatggttacagcacgtaactcatctactgtaagagaagcatcttgcgatgaggggagttgtagcaatgcatcaacattatctactttatggtttaagacgtcttcaacaagaccatcaacgaaagttcgaaagacggcattattagctacgaagtctgtttccacgttaacttcaacgacagcagtgccgcgagaatcgctttttgctgcgataacgccttctttcgtttccctatgttcttttttactagctgaggcaagacctaatttacgtaagtaaactacagcttcttcaagatttccattgcactcggctaaagcttccttacacttggttaaccccacaccggtctgctgtcttaagagtttgagggtttccatagaaaagttgctcattagttagcctcattactgtcatatttttttgctaatagatcttcttgacgattgtcctcatcggttgcgtagacgtccatatcttcgctatcttgtatgtctagagttttaattggagagacaatctcaacgccaagttttttcttggtatcaatgatactatctttaattgtgctaatgattaagcgaatgctttttaaagaatcgtcattgcaaggaatcacatagtcgataggagttggatcacagttagtatctactaaagccaatacggggataccgagctttttagcttctgcaacagcaatcttttcataactaggatcaacaacgataacaagaccaggagctttcttcaggtaacgaataccttcaaggttcttcaataatttttgatgacgtttagcgagtagggcgatttcttttttcgtaaggtaagaactattttgagtcaggtctttttcgatcttatccaacgttttgatggagtttctaatagtcgtcatgttagtcaacatgccgcctaaccaacgctcagcaacaaagtattcgccagcttcaatagcagcttctttaatgacacatttggcttgttttttcgtccctacaaagagaataggtttattttccttaataaccttacaaacttgtgggagagctttacgtaattgataaagagtttttgctaaattgatgatgtaaagaccatttttttcttcaaagatgtaaagtttcatctttggattccatcttcgggtttggtgcccaaaatgagctcccgcttccattaagtctttaactgaaagattgcatagtggttgttcttccaagctttgtacctctatttcttgaatatgttaacaatggcatcttgaaccgatgtcaagatttcagtcttggtggtgttcagaaagcgcccgatcagaatcgaactgacaccggtagcttggaaggctacagctctaccattgagctacgggcgcgtgctaagaatagagatgttaatttaataatgctttttacgcaaggttgtaatctctaggtttcaagcttctagaaaattttagataatcagtgaattcttatgcgaatggattttagaaaagagatttgaagctctacaaaaggatgagagcaaaaaaaatcagaacccagagattcctaggttctgatagcgggacaaaaagttaggatagtataaactaaatccttagaatctgaattgagcattcatgtgagcggctctttcattgattaagcgtgcttcaccagtgattgaccatttgtcagcgtcgattaacgttgcaccaacagctacaccacaagcttttctagacttcattttgttgatctgaatcgaagcaatttgcaagaagtcagcgaatttgttgctagtatctaaagctgtagcttctcctaaaagggttgggttccatgtggtcaagtttaacacagcagcagctaatttaggttgagcgatgcggatagcgtcagcatcaaaagttgctcgtgaccagtttacgctaatgtaaggaacaagcatgttcaatcgataagagagcgctaaaccaacttgccattcgtggtatttaattgtagccgacttagtgtcagttgcctgatcagtaccagctgttagaggtaaaggaaatgctgttcccttgtatcctctaggcttgtgaaccacaaattgtgctgggctggagactacattcaacatttcaattttaggattagactgagcgtattggaactctgctcctaaagtcgcacaaccacactcccataaagctccgcgtgcacctacactccaagagaatgttgtatctgtataaaattcaacgattccttgagtgatgcctacattgggaagctgatcagctgctatggaggatcctttaacaccaatcaaaccaacgaggttgaatgccgcagaactagctttgaagtacccattagaagcgcctaatgtgcagaaaatatcaaagcgatcccagatattcaatgcgaggaaagctgcattggtgaaccattcggcgtcttgtaagtgtttgccgtaagcgatgttgggtctatccgtaggagttttgtaattagctgctgcggttcctgtaggaactgcacccatgccggtgatagttttattcacatcaacttttaatacacgatcgaaaacataatctccgtagtatcctgcgcggatgctgatagcatcacaccaagtagagcaaggatcgcaaggatcacctgaagcaccttcccacatagtgccatcgattaataaacttggttcagctgggttccctacaggcaaggcttgtaaggagagagcggaacccgtagcggcaaacaataatgccgatttcaagagttttttcatactcacctctaaagattatgcttagtatcttttctttttgtgctcgctattctaatttgctcttctggcggcaccacgtccaagttaaagccagacaagatatcctgtaggcaattaatggctttgaggagtgtcttgcaagtgaaaacagccttaagcatgaacatacagttcattattcgaaaacataacaaacttttcttattatagtaaagacgataagaaaaaagactgttttcaggcacagatttcaagcaataactccttatacttgctaataagagagctattagatttttgtacacatttttatttcttatgccacttagaataagttggaattaccctcatagaagagtgtaacaaggctttcttatatttgaatcattacgatttattctttatttttgtaaataagataaagcaaaattgttaaacaaagcgttaaagtttttggcatttttcatttctatgttttatttgtaacaattttctgttttcaagattcgtgtgtgtttttttgctgatttgtatcttgtaaaacgccgttcgtaaccagtcgaagcacttgccagacaatgggtgagaccctactatttgttttatgaaatctccgaaaaagcgtcgttcctaccttactgttccagaaaagacaaacaggctattgtcagggatcattgttgctttagcaataatcgctgtacgtttgtggcatcttgctgtcgttgaacatgatcaaaagttagaagaggcttataaaccgcagaagagggtgattcctgagcttatagagcgtgccaccatttgtgatcgtttcggcaaagtattagcagaaaataaaatgcaatacgatgtgagtgttgcttatagtgccattcgtgatttgcctactagagcatggcgtgcccgtgcagatggaactagagagctcattcctgttaggaaaaactatattgcacgtttggcgcaacttcttgctcaagagttacatctagataaagatacaatagaagataatattcatgcgaaagcctctgtattaggttctgtaccctacgtagttcaggccaatgtttctgagcgtacatatttaggattgaaaatgatgatgaaacattggccgggcttacatgtcgaaccgtcagtgcgtcggtattatcctatggggaagacggcatcagatattttagggtatgtaggaccgattagtgctcaagaatataagagtgtgacacatgagttaagcaagttgcgggaatgtgttcgagcgtatgaagagggtgagaatccgaagtttcctgaaggtctagcaagtatagatcaagtgcgttctttattaaattctttagagaacaatgcatatagtttaaatgccttagttgggaaggtgggcatagaagcctattgcgacgggagtttaagaggacaattaggaaaaaaaacagttcttgtagatcgtcgtggtaattttatccaaggtcttcatgaagtagaagccatttctgggaagaagttacaacttacattgtctacagagttgcaagcgttcgcagatgctttacttttagatcatgaaaaaaccgaacaatttcgttcggcacagtctttgaaaaagcaaaagtttttacctcctttatttccttggattaaggggggagcgattattgctttagatccgaataatggccaaatcttggctatggcatcttctccgcggtaccataataacgattttatcgacatacgggatgcggattctgaagctagatctgcagtgtatcgttggttggaaaacaccgaacacattgcagaggtgtatgatagaaaagtgccgttgcgtcgagaaagaagaagttctcttaccgggttatgttatgatgaggagctttcgctgacttttgattatttcttagattttattttgccgaacacctcagaggtcaagtctgttatacaacgttacggcactgtgcataacgctgttaagatccagcatgctatggagcgattactagaggtattttcttattctgaagggcattgttcttgttcttctatttttgatgcagtgtttcctgttgagcaggagcatattgctatcggccgagtgatttccataaagcagcagcaatggatagcgcgttgtcataaggcacatgaacaagaaatagaggagataaagcaagagctagagcccttttttgcggaacttccggcaaattatgacaaacttttacttgtagatctctttcagttggttgtggatccttctaaaattgatcccgaactactagcatccgtagcttctttttctttatccgagttttttgagtgccagggacattacgtagctttgcgtagtgcattttccaagatagtagaggacattttcactgaagttgattttaaagaatggcggaaactctattttgccaagtttttagaggtgaaacgtaaggaagaaaacgagaggaagcagcgttatcccacaccttatgtggattacttagtggaagagcaacgtgcacaataccaagattttcgtcgttgttatcttgataggtttttagcttatttactttccgggcaaggagatatagagaaccaaaaagcttactatgaagctctttctgtatggaaaagagaattagaaaatggggcgcatcaggcattgccttggtacgaacattacgagtttttgaaacaaaaattctcggattcttctatagatttgctacgtttgtttgtctcgtttagagagtttttagagctgcagagaccactatatggtaactatgctccgatgctgactagaaatgttcctcaaaaggagcaagatcttgctgcagcattttatcctacttatggttatgggtatttgcgatctcatgcttttgggcaggcagcaactttaggatctatttttaaactagtttctgcgtattctgtgctgtctcaagaagtgatgcggggtaatgtcgatgtggactatttatctcgattactagtgattatcgataggaaatcttttgggtatgctagtactaagcctcatgtaggtttttttaaagatggcacgcctattccttcattttatcgtggagggattttaccgaagaatgattactctggtcgtgggcgtattgatcttatttctgctttagaaatgtccagcaacccctatttttctttgcttgtaggagagtatctctctgatcctgaagatttatgtcatgcagcggctttatttggatttggggagaaaacgggggtaggcttgcttggagagtatgccggagcggttcctcaagatgtggcgtataatcgttcgggattgtacgccacagctatagggcagcatactcttattgtgactcctttacaaactgctgtcatgatggcagctctggtgaatggagggactgtgtatgttcctagtttagttttaggagaatgggatggtgaagaattttccccgacccctcccatgaagaaaagagatgtgtttatgcccgagtgtatcacggagttatttaaatccggtatgcataacgtgatatggggaaattatggaacaacacgcagtattcgggatcagtttagtcctgaactattaactcgtatcattggaaagacaagcactgcggaatcgatagttcgtgtaggtttggatcggcaatacggcagtatgaaaatgaagcacgtgtggtttgctgcagttggtttttcagatgaggaacttatgcatccggatattgttgttattgtctatttacgtctcggggagtttggacgagacgcagctcccatagccgtcaagatgatcgaaaagtgggagaatataagaaaaaaagaaaaattttcagctatgaactgaggattggcacgctttttgctcctgtaaagcacgaggtcaacaaacttgtgtgccaggagaaagattcatggaagaagctgcgaaacatctagcgaaagaatttctctgctcaggaattaacttttttttgagcggggagtatgaacaggcagaacaaaggctaaaagaaactttagagctagatcctacagcagcactagcctattgttatttgggcattattgctttagagtcaggaagaactgcagaggcgttgacttggtgcacaaagggattagagtcggaacctacggatagctatttacgttattgctatggggtagctttagatcgggataatcgttgtgaagaagctgtagagcaatatcgtgcctatattgttttacatccagatgatgcagaatgttggtttagcttaggtggtgtataccatcgtttaggtaagtatactgaagctatagagtgttttgataaaatcttagagttagacccttggaacccacaaagtttgtacaataaagctgttgttttaacggatatgaacaatgagcaagaagccattgctttgttagagactacggtaagaaagaatcctttatattggaaagcttggataaaattggggtatttactctcccgtcacaaacagtgggataaagccacagaagcttacgaaagggttgtgcagttacgtcctgacttgtctgacggtcattataatcttggtttatgttatctcactttagataaaacacgattagctttaaaagctttccaggaggctcttttcttaaatgaagaggatgctgacgcacacttttatgttggacttgcctacatggatcttaagcagaatcgccaagcatcagatgctttccatcgtgcgcttggtattaacttagaacacgagcgttcacactatcttcttggttatctttatcatatggaagggcagtttgaaaaagcggaaaaggaactctcctttttaactacgaaagactcgacatttgctcctttgctacaaaaaacagtatcttctgggcaatatgagcctaagttggatgtcttcccgtaaaactcaactgctttacagtaaatctttttaactcttttagaggttgttgagctagaaaaaatcatggagtagaagaaacttttgggataaaaataaagaattcttaaaataattttgtgcttcaagatcttacgtcttgtttagcacgtagtgtgatctctacaaagaatggtctttgtcaacattcttttctaaacaagtgtgaaagttaaagctttgctttttccttcacgctttctttaatgcttcgaaaaatatggacaatttgttaatctggctaagcccttgtgaagttttacacaataatattacgaggagcgcagaggctgggcattatgagccaatctatagaagattttttacataatcatgaggattatccttatggtttcgtcacacctatagagtcagaggggttaactcgggggctaagcgaagagacaataataaaaatctctcagctgcgcaacgagccttctttcattttagatttccgtttaaaagcctatcagcattggaaaaagttacaagagcctatatgggctagactgtcctatcctacgatagattatgacagtatagtctatttttctgctccaaagcagaaaaatcctttagggcgtttggaagaagctgatcctgaaattttagagacctttaagaaattgggaattcctctagatgagcaaaagcgtttattaaacgttcaaaatgttgctgtggatttagtttttgattcggtgtctataggaacaacatttaaggaagctctggataaagcgggtgtgattttttgctcgatgaatgaagcgattcgagaatatccggagttagtaaaaaaatatttagggttggttgtttcttatagggacaactatttcgcggctttgaatgctgcagtgtttagtgacggttcttttgtctatcttcctaagggcgtgcgttgtcctatggagatatctacgtattttaggattaatgacaaagaatcggggcagtttgagcgtacattaattattgctgaggatgattcttttgtgagttatcttgaagggtgtacagctccatcgtattcttcacatcagctgcatgcagctgttgtagaattagtggcgcatgaacgagcggttgtgcgttattctaccgtgcagaattggttttctggagataggaaaactggcaagggtggaatttataattttgtaacgaagcgcgggttgtgtgcgggttacaaatcaaagatttcttggtcccaggttgaagttggagcggcaatcacttggaagtatcctagttgcattttgagggggaaagaaagtgtaggagagttttactctatcgctttaacaaatggaaaaatgcaagctgatactgggacgaagatgattcatgtgggggaaaaaacaacttctacaatagtttctaaaggaatttcttcagaggagtcgcataacacctttaggagtcttgtttctatttctgaaggagctgttggaagtcgtaatcacacacaatgtgattcgatgctgattggccgggcatgtggagcgtatacggatcctagaatttctgtagaaaactcccaatcgtctgttgaacatgaggctacaacatcgaaattgcgagcagatcaattaatgtatttgcgtagtagagggttaaatgctgaagaggctgtgagtttagtggtccacggtttttgccttgaaattatcgaacagttacctttagagtttgctcgagaagcttcaaaattattgtttgttaagttggaaaatagcgtggggtagttgatgctacatatacaaaacttacacgtatgttgtgaggatgttaaaatcctggattatttaaatttgcatattcatccgggggaattacatataattatgggccctaatggagcaggaaaatctaccttcgcgaaagtgttatcaggagatgatagtttatctatcatttctggagaaataagcttattgggtcaggatcttttagaaaaagcgcctgaagagcgagctcatatgggattgtttataggattccaacaacctccagaaattcctggggtgaataataagctttttctaaaagatgcttacaatgcttgtaggcgttctcggcaagaagaagagatggcagaagctgaattcgatatgttattgtcctctgtatcggagacttatgaattcgcatcctttcagcatttcttacaaagaaatatcaacgaaggattttccggaggagagagaaagaaaaacgaaatttggcaaatgcttgttctagaaccggaaatgatactgttagatgagcctgattccgggttggacgttgatgctttaagattcatatgtaaaaccattgagaaatatcgcgaacttcatcctaaaagtgccacctgcatagttacacataaccctaagttgggcagtcttcttgagcctgaccacgtacatattcttttagaaggcaagatagcctgttcgggaggggtttcgttaatgcaggagttagaagaaaagagttatcacgaagtcttggcacgctcttcttgggggtaaatatgttaggttttttggagcatacctttcctatagttaaggattctcctattcatcaagcggcacaagcatactatgagaaatactctcagttagagtctttcaaagccatttttcgtagttacccatggtttaagaatttggcgcagtctcctgaggactaccatattgccaatggagggtcggaaacagcaaaacaacactggttacatcatgagaactctttgtcttgtgaatgcattttaattaacggcaaatatgagtcatcactttctcaactgcctgagggagtcttatcgatgacattaaaagaagcccggtctattttttctacatttatcaaaaaatacaccctggatacgcatcctctagcatttcttaattctgtatgtgttcaagaagaaggcgtggttatttatattcccgaagaatttcaggtgagtgagcctatatgtatacgtcatatatgttctccgacttctagaagtgataaggtcatctactctccaaggattattgtgattgtagggaagcattctagctgtcgtgtatttgtatctcatcatactgagagagaaagcggtgttgctgaaagttttgctattgtaaatggtttgaccgaagtatttgtatctgaaggtgcagaactctctttgacgatgcagcctaagtacattagtgaagagaggataagttgggcgcatatggcgactatcgaggcgcaaggagcttgttctatacatcaacatctgcaagaacatgtcagtggttgcggatggtttgacaataccttttccatgataggagatggtgctcatggggaatctttagtttctaccctatctccaaaaaagacttgggtaagaaatctgatgtatcatgacgctgagaggacaacatcaagacagaatatcaaatcgatattgtcttcaggtcattttctttttgaaggaggtatccacatcaccacccagggaatgttttccgatgcttatcaaaaacatgacactctattgcttagtgatgatgcttgtgtaaccacctttccaagattagaaatccttactgatgatgttaaagcttctcacggagctgctgtaggaccattagatcctcaacagatattttatatgcaatcgcgaggaatgacgcgagaggaagcacaaaaaaagctagttcaaggatttttatctatagaacctagtcaagaagctttccctaaactgtccgagcaaatgtaatctcaagatatgactaaggagtattctatagatggtgtgtaggatcaaagaagactttcctattttttctaataaaaagcttcagggggagtcctacatttatcttgactctgcggctactacgcataaacctaagaaagtgatagacgcaattacggatttttacagtagtagctatgctaccgtaaatcgtaatgtctatacttcttcgcaggtaacgacggcaaattataacgctgttcgtgggaaagttcgtgcatggatacaagctgcatatgatgaagagatcgtttttactcggggaactacagccgcattgaatctattagccatatccgcaaatgacgctttcattcctgagggtggtgtggtgttagtttctgaagtagagcatcatgcaaatgtattgtcatgggaattagcctgccgtaggcgtggatcttgtgttaaaaaaattgctgttgatcatttgggatatatagatttagaacacctagaggtcttactcaaagcaggagctgtgtttgtaagcatagcccacgtgagtaatgttacagggtgtatccaacctctaaaggaaatcgcaagtctcgctcaccaatatggtgcgtatgtcgctgtggacggagcccagggagtagctcatacctctgtagatgttgttgattgggatgtagatttctatgctttttcgggccataaaatgtatgcacccacaggtttaggggtgttgtatggtaagaaggcattgttagaaaagcttcctcctgtagaaggtggaggcgatatggtctccatttatgatagtgaacatccagaatatcttcctgcaccgttaaaatttgaagcaggaacgccgcctatagcttctatcttaggattaggagccgctatagattacttacaatctttgccagactccgtataccaggaagaagaagagttgacacagtatttgtacaacgaattgctaacgattccgggtatgcagatattaggtccagaggtaggtcaccctcgcggagctttgataagtttcaaggtggaaggtgcgcatcctttcgatatagggtgtttattggatcttcaagggatcgctgtccgtacagggcatcaatgtgcacaacctgccatgacccgctgggatttgggtcatgtgcttagagtgtcactgggattatataatgataaggaagatgtggatgctttcttgtcggctttacgtgttattttgaataaagtccgagtatagtccttattgtgaggagcttccttgaaattcgatgtgttctttagaataagggtaccaacgtaaacgcatttgttgacatctatctattagccagtttttgacatagtacgggttatggataggcctaggcaatgtgtatgcagcacgcgtcatatctagacgatagatcctgtggttcttgtttttcatatttatgacatcacctaaaacaaaagaaaaaggatagtacttccttactgtttgttcgcatatgtgatcatatttgccaaaagggtagaaaaatcctatagggtttttccccaaggctttttctatagaatattttgataagaagatttctgtagcgagatagggcggtgtattttgtaaattgcgaatagcaaatcctgatgaggcgagttgtataacggaagaatcagcgagtgcctgtaactcctgttgtgagcaaaatggttggtgctttgcaaatacttcatcttggaaagccaaggcttcgctaggggctaaacgataggaaagaggaagagtttgagcagaattctcagcaacatatctccaagcaattcccacaacggcgggaatatggtgcgtctgtaggaaagggaagatatgggcatagaagtccacagagacataatcaaaagttagcataacggataactttttgatgggttctccggggagcactaagggatacgattgtttaagaagtaataaataccggaggaatttttctaatacgtggggtgacttagaaaagaaaacttggcggaaagctaaaacaatcagcatacgcctgccttaagatgctggttggttatcctcagagggatagataactatggatccagagagaactttcgggggatgttgaggggagggttctgttatagtttgtgtagcagtcgtcgattccgttgtagcatgagaaagttcttgagtgtctacagaagaaggcatgcgaatccttggtataaataggcagttagtgttttttgccaaaacgtttagttaatgtccactctccatctttatagaattgttcaaattctttgaacaatggcagggctttgagttcttcgaaatctatggaggtgtcttggtttaagatttctttgatttctataattcttaataaagtcaggaagcgtaacgtcggataatctgcagaagatgcagtgaattgaagaagctgagaagatttttctaaagctgtttgatagtcttcagtagcttgagcatctgcaatttctttgagtagtacctgagcgggtgaaggcatacggaaatgcgatccactaccaaaggccagccctgcataatacgcaccgcgtaaaggttcattatggatatagaaacatgaagatagaaaaccggcataaggttgtacagatttacctcccatacggtaagcacgttctaacataggtagagcagttttaggaggtatgaatccttgaaaaacggcagattccgcggttttggtaagaagaagaatactttcgtgtttctcgcgatcgtttttttgaagatgataaatgatctttcccgtgagaaatatggatagggtaatgaggaatgtgagagtaaacgagtaggaataaacccttttccatactaaggatagtaaattcttcatgattttagggtgtaaagcgcttgatatccctagtgtatctggaaaaatttttttcgtaaactccttgatttaagatgctctaacagtggaaaacacgaaaaaaagcacttcacttctacaagctcttttgatagaaaaacttctgtgatactatttttacttaaaatacgttgggataaataacatctctatgccactgaaaatgtttcagagataataggaaaatagcgaaggtaatttgtgagcggagttatcaataaagatacaataatagaagtggctatcgataacattcgggtcagtccttttcaacctcgtcgagtgttttccgaatctgaactgcaggaattagttgcctcgttaaaatctgtaggtttaattcatcctcctgtggtgcgtgaaattcgtagtggggatagagttttatattacgaattaatcgcaggagagcgccgctggagagctttacaacttgctggctacactacgatacctgttgttctcaaacaagtagtagcagacgatatagctgcagaagctactcttatagaaaatatccaacgtgtgaatctcagccctatggaaatggcagaggctttcaaaaagctcatcaatgtttttggattaactcaagataaggtagctgtaagagtagggaaaaaacgctccacagtagcaaattacctacgtcttttttctctatctgagtctattcaaaaaagcctttatcttggggagatcactttaggtcacgctaaagtcattcttaccctcgaagatcctaatctacgagagattcttgctgaaaaaattatttcacagcgtcttgctgtccgcgaagccgaacaagaagcaaagaagctgttgtccggagaagtattgacgacacgtgcggctaaagagcaagtaaaggcttgcgctacatctccacactgtcatgaaatgcaaaaacgtcttagtcaatctttgggttataaagtcaccgtcaaacctcaaggttctcattatagtgtatccctgcacgttcaagatgaagaacaactcaaacagttagaagaatggctgttgaagaaatcctagttgtatacaaatagccacgaacctgttgtagccatcttttaaaaaatacatagacgtgtatgtttgttcccttctgtttgttctgggataggtccctgaaggcaggttttttgtcgtttaggacagcgattatagaagacacatcctgttggcgaaggattctccgaagagtttttttgaaaggactgtagtttatgctcaatgctacgattttctggtaagtcaggtaactgcgaattcagcagcatttgggtataaggatgtttagggtttaagaaaatatcttctgtggctcccgattcaacaatttttcccttatacatgatgaggacctcggagcaaaaagatcgtacaacagctaaatcatgcgaaataaacaagtagctcatctggagttctttttgtaatttggagagcatattcaaaatctgtgcttgcatggacagatctaaagcagaaactacctcatcacatatgataagcttaggcgctcctagtaatgctcgcgctatagatacgcgctgttgctgacctcctgagagctgatgcggataatgataaaaataatcagcagataatcctacacgttctaaactctctccaatgacagaagggagtttatcttttgtaatgatccgatgatggataagggcgtgacctaagctatcaaaaattgtttttctaggatttaaagaggctttaggattttgaaaaaccatacgcacgtaagagcgtagcttttttaaatcatgtcgagaatgaagcttaattggcgtattgtcgaaagataaatacccagaggttaacgatagcaaccccgagagggctagggctaatgttgttttccctgatcctgattccccaatgagtccgacaatctttcccgaaggtatagaaaaagaaatattatcaatggctcgcgttgctatggtttttttgcgaaaccaactggtccgtttatagtaatatttttttagttgattggcttgtactaaggggtcattcatataaccaacaccttactttatgtccttctgtcacttgctgagcttctggagattcgactttacattttccataagcttttgagcatctggggtagtagcagcatccggaaggcagggcactgtagtggggaggctgcccaggaattgtcgtaaatgtttcactttgcaatgaaggacgagaagcgagtaaatcttgagtataaggatggcaaggattatggaaaatatcctttactggagcatactcagcgagtctccctgcatagagaacgagtacgtcatccgcagtttcggcaacgacgcccatgttgtgggtaatgataagcaaggccatgccgagtttgttctgtaggcctttgagtaattgtaaaatctggtattgaacagaaacatcaagagctgttgttggctcatcagcaatgagaatttctggagaggtaagtaaagccatagcaatggaaactctttgcagcatccctcccgagagctgatgaggatagagctttaaacagagttcgggattatgaaatcctgtatctatgagagcttgtataattttatttttcccctcttgagtaggtaggtgtaagtgtgtgcggataagctcttggaattgttgttctattgtaaagacagggtttaatgaagattgaggattttgaaaaatcatagaaatctttgttccaaagatagaacgtaagatacctcgcggagctttgaataagtccttcccatggaacaatatttcccccgatgtagaaaatagtggggagggtaataattgcataagcgcttgcgctgttaccgatttccccgaaccggattcgccaataatcgctaaagtcttccctttatgcagatcaaaagacaatgactcaacaatagggtaatgtgcccgacgtttatgcagacttaccgatagatccttaacttgtaagataggtggatgagtcataagtcatttacaagatcattaaagctcgttattattacgaaaaaggtattcttatgcaaacccttgctcgtctgttcggacagtctccttttgcccctctgcaggcacatttagaagttgtcgcattttgtgttcagcaaatggtgccgatctttacagctttacgtgatggagattacaaacaggtacaaataatcgctaaaagtatttctgataaggaatatcaagcagattgtataaaaaatgatatgcggaatcatcttcctgtaggcttgtttatgcctatatcccgggcagggttactggaaattatttctatacaagatagtatagctgatgtttctgaggatgtcgctattttgcttaccgttagaaagctacgtttttatccggagtttgagaagatcttttttcagttcttacataaaagtgtcgaaacttttgacctgactatgacggtcatacaagaattcaataaattactagaaagctctttcggaggacataaagctgataaggcacgtttcctagtcagtcgtgtggcgaaagcagaacacgagtgtgatgtcattcaacgagagatcatgcaaatattcttttccgatgaatttaccatttctgaaaaagagttttatttatggctgcaggtaattaaacgcgcagcgggcatatccgatagtgcggagaagcttgctcatcgagttaacatgacgctggaagaaaagtagtatttcatgcttgccttactcatttttgttctcttatgtggtttctatacctcttggaatataggagctaacgacgttgccaatgctgttggccccagtgtaggatccggagtattaacactacgacaagctgtagtcattgccgcgatttttgaatttttaggggcattatttctaggagatcgtgtcgcaggaactatagaaagccatattgtttctgtttcagatcctttaatggcttccggggattacgtttatggtatgacaggagccttgttagctacaggagtttggctccaattggcctcttattttggatggccagtctctacaacccattctatagttggagcggtaatcggctttggtcttgttctcggtaaaggcacagtgatttactggggatctataggggcaattttagttagctgggtaatctctccattaatggggggatgcattgcgtatgccatcttctcttttatacgtaggaatattctttataagaatgaccctgtcggagcaatgattcgcatagcgccttttcttgctgcttttgtcatcatcgttttagggattattattgtttgcggagggatagtcacccggttgattcctttaccttgggcgttggcatcagtattcttagtcgggagtatggcttatgctattatgtttaaatatgtgcatacgccgcattgctcttttatttctccttcgcctaaatcagggagtttgctttgtcgtttaaaaacatgcgggggaaactatggtagaaagtatcttatcgtagaaagaatctttgcgtacttacaaattattatcacatgttttatggcttttgctcacggatctaatgacgttgcgaatgccatagctccggttgctggagttctacgacacgtctatccccatgtatattcttcctatacgctaataggtcttatggcgtttgggggcgtgggattgattatagggttatctatttggggatggcgcgtcatcgaaaccgtaggatgtaagattacagaactcacaccttcaagaggtttttctgtggggttaagttcagctgttacgattgctttagcttcagctataggtttacccatatcgacaactcatgtcgttgtcggagctgtcttaggtataggcttagctcgaggtatccatgcgattaatttaaatatcattaaagatattatcatgtcgtggtttatcactcttccagcaggagcaattctctctattctatttttctttgctttaagagcgctcttccagtaaaaatagggaaatcatcttagatagtttctcaaggtatatggatagattgacagtcagggaactctccccagaagaaaaaaaggttttagtccgtgtagattttaatgttcctataaaagatgggaagattcttgatgatatccgcatccgtagtgcgatgccgacaattcattatctattacaaaagcgcgctgctgtaattttaatgagtcatctgggtcgccctcaaggaaagggtttcgaagaaaaatattctctccagcctgttgtggaagttttagagggttacctaggtcatcacgtgcctttagcccccgattgcgtaggagaagttgctcgtcaggcagtagcacaaatttctccaggacgcgtgttgttattagaaaatcttcgttttcatccaggagaagaacatcctgaagaacatcctgcttttgctgcagaactttcctcctacggagatttttatgtgaatgatgcttttggaacttcacacagaaaacatgcctccgtgtacacggttcctcaagcttttccagggcgatctgcggcaggtcttcttatggaaaaagaactcgagtttttaggacagcacctgttaatttctcctaagcgtccctttactgcgattcttggcggttctaaagtatcttcaaaaatcggcgttatcgaagccttactctctcaagtggataacctacttttagcaggcggcatgggctttacttttttaaaagcattaggaaaatccgtagggaattccttagttgaagaatctggcatagaactcgcacgtcgggttttacacattgcacaacagcgtaatgtacgtatcgttcttcctatagatgtgaaggttgccaaagcctgtactcccgcagtgtcttggacggaagtctctatagatcaagggatccctcaagatctcgaaggcctagatataggaacaaaaactgttcaagaattttgtaaaatcatcgatgcctcatccaccatattttggaatggccctgttggtgtttatgaagtgcctccttttgatcaggggtccatggctatcgctaattgtttagcacgacatccttctgccattacagttgtgggaggtggagatgctgctgctgttgttgctttggccggatgcacagcacaagtctcacacgtgtctacaggtggtggtgcgtctttagaattcctagagaaaggttttttaccaggaaccgaagttctgtctccatcacaagagtaaacttttttaagctcttatttttcagacacttcaataaaatggctttttaatagcataaagctgaatccagctttatgctgaaatcttcatcagcaattccttgctggatgtttctgttgctatttgtaaaaaatgagatttctgacagaaacagctctctatttcccctcgtagaatgagaaatatcttcccattgatcatgaacgttacctaactccttgatttagtcggggttaggtgattctcaatctcaatgttcatcttctacagcttgtgcatggatcaaagtcttaagatgcacatttacaaagttttcgcgcttattttctagtttattcgcaattctatttattattaattaattatattaattttgtttctttttttaataaaagcatgcgcattaattaaaattaattttaaaattacaattgtaaattagcgaaactattatggagaaaagctatgggaattaatccaagcggtcgcggcagtaataataatgatctatggatttccggagctcaccatcagcacgaggacgtacaagatgcgggtacaggtccatccggagtagtagggtcccataacatttctaccaaaaataatacccatgaaagctcgagctttttatcaagaatcgcgtctgctgtacggagtttcttcgctggtatatttggtgattcttcctcaagagccaattctcgcgcctctactcctacaccatccccaacgagtagtcgccggttttctgaggattctttcggctcatgtatggatgtcagtggcgaggaagtggatacacggagtgtctcatcttttagcagtgtggagtcgagtagtgaaaagagctttagttctttggatagcgcaagatcgacagagggtgcggctagaggattacaaaagaaaggttatactccaggaattaaagtcgatattcccaaggtgccagatctcgcttcagggccaaagcgtcctaatacgccaccgccaccaccaccaacttctccatctgtaaaaacatcgccgcgaggtgtgagtccttcttcctcactcacgaaatccaacacatcttcagttgcttcaggaagtagtgctacacgacctctcaaacgtaaagctcctcaacctccatcagaaggaccaacacaaccaaaattacaacgtcggggcagtacgtcttctatgtctagcatagactctaatgactcaaccgcgagcaggacctctcaagaaatttcctctggaatagcagataaattaaaagcggaactagaagcgcaccacaagacaaaacaagaacaattagcaaagttgtccgaccaaattaaagaacgctggacaaatcacgaagcacaggagccaatagcgtacaaacttgcctgtttacagacagtaacatctaggttgggccaagcacgcctagaggcacaaaaagaaataagtgtcttgcgacccggaactagtgaataccccttaaatactgctatttcgttatctcgatctatatgggacctgggagagaaagaacaaagacaagatggagaatctgtactccttccggtattggtacgtatgggtttagaagggccgaagttaggtcctgacgaggattttgttaattatgttgatcagattataagtgagtacggagagccagaggaaacgtataactggcaaggcactttgcaatctctagctcgtgatttaaattctctaagagagactaaccctaacggtatgaaaaagttttggtcttcgtttgccggtaagggagaaatcactatgagaatgatagcgaatagatttgcctctgcgaatgttgggaaatacgatcctaattcagttcgagtagagcgccgttggaatacaggagctctagatcttatgaattttttaagctcagaagcttatgtaaaaacagcttcgatcttagcttatgacgctttgagtgtgtcagaggattaagtaaggattcgctatgggagcaccaatttcaggtggtggaggcgtagaacctccttggaaagatctattcacagataaggaattttcagtagaaggtgagggggaagatcttgatttagaagagcgtatctccgaccacgtaggttctatattagacgaacagtatgccgaacacggtatccccgaagcgaatgcttccgaaggcatgaatagtgacttgcaaggcagggtacagtcagaaactcaagagggattttttagaaatatactatctagaattcgtcaagcagtgcacaggctatggtatactagattaggcacacctcgtttttcgagaggtcggtctttttctaaaagttacgtggcactgtttaatgaaacagaattgccggaagaagctatcaaggaagctaaagctgcccccgaaactaccgcaggatgttgcgcgtccataagacaatttttcttaaaaatttttgagaaaatgtgcttcagtatctgcagaaaacaagcagaatcttctattgatttttgtggtgtagatcccgaaggaccagaagtcactgtggcgttggccttgatgttgcgtatggcttgtaaatggtctgcagaaaaagaaatcttctataaatcaggaaatactacctatagttccttaacagcattgggaatagcccctatggcaagcgctgtggaagccggggtgatcgtatcgtcttttcacgatattatgaaaggagagcaggtgctagaccccctagctacagttcgaggcatcacaaaactatctactctgccctataatgagaaagtcaagtgcaaagaggctatagaaacattggcgcaagctgatgcggcttctgattacacacttgttttggatttaacctctcgcctcgatgtactcgccagtcaaggatatgaagaaacagtcatagtcagacaaattctagcttctttgcgttacactcatacaacgttaatgggagaatatctcaacttatggacaagtgataccgaacatatggatcaggacattcctatcatcaattatgatttggtaagcaatattgttgaagcgaatctaccttctttagaagaggattaccgaggtaatcctagagaatatgagcaaaaacttaacgatatgatacgcaactttttcttttcttatcaaacaaagtaagggaaaagacatagatgatattggaatgcatcctagaaaatcttcaggcgtagaccaacagctctagggaatctattttcttcgaataaaaataatgcaataatattccctctagagaataagcaagaaaaacgttaggaccttgttctcctatgatgttagatttgcgattttctacagactattacttgcgcgttctcgaactagctattcgtgatgagtctcggattcttgtttataataaaaaacaccatcttttagaaacttggcctatacataccgttctttctcccgatcaggacgctatgaaagagacaatccaaaaagttattcaagagcttttttcccgttcagtaatttcgtacgctctgtcaggaagactcctttctattatcgatatgcgcctgcgtcaggaactaccttacactcgtattctctacaaaatatttcgcaaagatactttcacaagaaaaacgagcgtcatccaaaagctcctgaagctaaagaatatcattttcttagaacgccaacgccctttaaataaagtttccaatgtagcaagttccgtatttgcaaaagagaaaacaaatttttcttcctgggaagattttacccatgatgtagaaatccatgccgagagtgctgatgcgcacttgtctgtaaaagagatcataactgcagagtcttcttctcaagtgattatggaagctttaatgacatttttagagagccaggcaatgtatcttcccttaagcttagaactgctagatcaattcgttgctgagaaagctattcctttgcagactttgtcagaaaaaagtttcgccttattgtcagaactaaaaaatctctatacactcagtcgagaagatttccaagcagtcatcggtggggtgatcaccaactctctttctgctatgttgacgaactccttggtaggttctctattattcactccacaggggaaagctatggtgaacacctggcaagaagtcgcggaattttccccgaaggaagcaaacgctgctcaaggatttcttgcagaaatccttcggcgtatcatatcagaagatctaaaaactgctgccgccattgtcaatgaagcaactccagaacaaatcgggagaatgtatagcattcgtgactatagtcccggactctggttgaaaatgctgcagatgcttctgatgcgctggcttttagatttcgatgaaaaggtctattctttattgaaaaaaagtattaactattacactccagaaccgtcgttttggcagcaaatcttgtgtatatttaaaaaattctaatattttttattctgttatagagatggttctctactttggagaggtaagtactctagttattttttcttttacagttttttcaaaggaaaataacgcacaaccctgtatacttttctccacggttccttttcgtctacatcatttatacacactactcaatgagctgtataccacaccgattggtgaggttaaccgtgtagctctgtattttaaacaacaccgttctttaggctttaaagatcgtcagtggatcagtgctcgtgtctttgctattcttcgtcatcggcggctgttagaagctctgattcaacgagataatcaggagatcactccagaaactttagtgacaagtagaagaaggagctttagatgatattgaaaagtatcatgatcttccttggccggtaaagtttctgtatctgatgatcttgctgcatgtttgacagaagattatggccaagaacgtgctaaagaactctcggagatttttcttaaggaagctccttgtacgattcgtgtaaacacacgaagaacctctgtggaagatctacaaaagagtttagaatatcctagcgagccaggatccgtacccggtgcattgcgttttgctaagcgttatcctttgcagcatagcgcagcattccatcggggtttatttgaagtccaagatgaatcttcacagaaaatcactctagatattccgataagcaaaaaggatcgtattttagatttttgtgccggagctggtgggaaaagtctgatttttgctgagagggcgcatcatgttgttttacacgatagccgaaaggagattttggaagaggcaaaacagcgtttacgtagagcaggagtgagaaatttctctataggcgaacaacatctcagaaaaaatagcttctctattgtagttgttgatgctccgtttacaggaacaggggtataccgtcgtcatccggaaaagaaaagtcagttttctaagaaactactcactacattctcctatgtacaaagaaagatccttagagatgctgtacgttatgtcaaacctggaggcaagcttgtctatattacctgttctctattgtccgaagaaaacgaaaagcaagtcgcttttatgaactctttggggtgggaagaaatacatcgtatgcacaccacccttgcgccagaaagcggagacggctttttttcggctcactttgttcgtaagcgcagcaaagttgctgtatagggtgacgcgcttatcccgcattcatagtgagtaccataactctatgcttgataacgacgagcaataagtcatgacattctcctgatgcctcgggaaacttatcaaattgcaacaaaatatgcagaagatttaacggatcattccaaatttcaggtcgctttaatgcaagaattacctgttttagaaagtgcatatgttgttcttctcgcactacttttggatctttccaaaaataccaagaagatgattctcgagcctcgtttttagaaatacataacgtcgtaggtactggaatctcggcattttcctccgcagctccgactctaggtagaaagataaaagcaagtaagccgcaaacgaggtatgtatacatggtatcccttgttattacaattctatacctgagtagtttatgcaaagatcaggtttttcataagctaaaagaaagagttatactatagataatatcgagaggatttgcgtcgatgtactcgagtttttctgtagtaaagcaggacgagtgtgagaacaatatacgttctatatgaagtaatgatacgcttagtatacaaacggattttttgtcccacagagggatgaagggtatcagaggcatataaaggttcagcgcggaccctttccccagcaacattgcgaaatacccaatgccctagaagatctcctttctgtatagggagttttgttgcatgaggaacaaaagagacggttttaggctcttcaccttcagaagcatagaaatcatagtaaaccccatcaggtagaggaatcgaaatttttcctaagaggccgagacgtaggggatatgtttctgtaggggggatgaggtacctgcgtagcggttgttcattgaaaacgccttcgcataaagcgatcacatcctcataaagttcgctcatagcagagtaaccagcagctatagtgataatagatcgaccatgttttttcgccgcaaagacgaggtttctccctgcatcttttgttgttcctgtttttccccctaaagcaggaggatagtaatacgtagatcccggcagaatcagcttatttgtaagatggagaattctctcttcgctgagattcgtaggagccattgtgtaattggtagtgcggataacctgacggaataacggttcttttaatccctcacgcataatacgtattaaatcacccgctgttgtgtagtggtcggggtgatgcagaccatgaggattattaaaatgggtatggtcacaacccagttccctcaagaattgattgagttgcttcataaactctgcaacagatcctgagcaagctatagcgagagcattagcagcatcattggctgagcaaatcaataacgcatggaagagatcccagccggatacttcttctttattttgtagttgtatggttacaccatcagtctctagccaatgcggaggactgcggtatcctgattgttttttcgcttgaggagtgatcgaagcaatggcgtccggctttacgataataaagcgatttaaaacatcagggtgttttttcaggataaatagtgcggtcgcgatcttggtcatgctcgcaggatagattcttttatctagatccttagcatacagtactttacctgtttctgtatggacaaccgccacggcatttcctcgtgtttcaggaaatactatttgtccatgcacaggatgtgtaaataatcccgccaggaaaggaagcaatgcaaatgtaaaaaaaactcttatcatcttaggggttttgatagcttgtcacttagataggaatcttcaagcgagcccgagaaagctcttgacgcctcttaaaataaagaattaccataaatgaagggaaaacgttatgagtttggattttttagaggatttttaccgtcgttctatttgtaacaaagaaacggcgtttcctgagggctttatggatatagccgatgtcctatctcattctacgtctgaacttaaaatggactctattagagagcttcctatgagtaatttcatcattgcagaatccgcagataaactcactttatttaatgcagattttgctgtttggttagttccagagctagtccaaggagagcccgtcactcgagggtatattgctttataccattctaaagggactatactccagaaatggcatttcaggcttccggagagtataaccaatccactttgattcttgaagcacttcagatatacctgcaggatataaaagatactgaaagtatgctgcgctctttccgttttcatcaagattgactaagtattatggatttttagatgtacgatattgacatccccgtgtctttcatactgaaattcatccaccgagttttttgctaagaaaatgcctaacccaccgagttttcgttgatctaaaggtaagtgatcttgaatatcaatcgtggcagttaaaggattaaaagaagggccgtgatctttaattgtgacatgcaaggcgtctttatctccattgcaacagatgattatagatcctggagtgggcgcctcttggtatgcataggagatgatattaactagtaactcttcacaagctaattctaattttaacagcttttcttttgggaatgtttttagttgttctgtccctttaacgaagtctagcatattgtgaagttcactaaggagtgccgggaagactgcttctccatcagaagaggtcataatatacctgttgaactatagtctcggctagatgagcgtacagcacacgccaggcgctcttaatagcctcattatgcatttcaaattgacctaaggcaaactgatgagcattcactacgcctaaatcaggttcaaaatcaaaagagactgatttttttgctatacagtcatcgactatgacttgtctcgagtgtctgtcaataagttgtactttcgcagacaaggataagcgcccctcgctagaaacaataaaatgtcttagggttttatcaccaattttatttggagcatacgtaaaacctgtattctcgtcaacctcattcaagagctgcactttgagcaaatagcgagcgcaactctctccattgcgcacagggagagagcgcttgcctagctcatacaggagagctgatgtcaattgccccagagagtccttatcgataggagaaagataaataccttcagagagtattgagcgtcctaaatctgataaagtacctgaagaacgtaaaatagtatacccagagcaagaagatagccctaaaccggacaaacaagaaaacagcaaaaaaagcacaatacgcataggaaatatcttaaaactaagaagaatgctttgttatcctattgagtcgcttatgacacttagctactaaagatgactcaggatagttttctatggcagtagtataatagatactcgctgcatgaggcttcttctttttctcgtaaaatcttcctgtagagtatagtcctaacgcataacgctcacacatagagcgtacattcgcagaaacaacgctatttaaaggatgattcgggtgctgcttggctatagcctcttcattaatctttgcaaggtttaaatattgcaagttatggggttctttttgtgcctgcataagataaatttctgaaagacgcacaaaagattttggagatagaggatgagcagagaattgtaacgttagcttcttaaatgtcttaatcgcttcgggaaaatcctttttagtaacaagaaggtcccctttaagatacaaagcctgagctcctaaatctttattaggaaaagccgtgaggatctcgtcataaatacgtaaagcatctgcgtcagcattcgcaagtttaggaaacccttctaaaaggaatatgcgcttacgttttccttgagcgaagctcttggctatagaatatttcattaaaaataattcttcagagtaattagcgtcaggaagttgtaaatatgcggaaaacgctttttcagctaagtctggttgatcatttttaaagtaacaaactcccgttaagtataaagcttcagaatataacggatcttgggggaagtggtgtgtaatcatgccaaagcaaagaagagctttgcgataacgttgctgttctaaatagcgctttccttcggaaagatattcttgcgtagagtacttaggtgtaaacttttgaggagataatttgccagaaaaaggctcaaaagaaatcggtctggcatagcagccagaagataaaagtagtaaaaaaacaacaaactgtaaaacagatttcataaatccggcatgacgctacaacaacaaaatgttatcatagaaaagaaaaagagaatttgtcaaatccgttgtttttgttttatttacaaaatataatttttttgtttgataaaacatttttttatttagtaaaataaataaaaaggttttttatgaaaaagttagttttgtactttggtacttttgttgcatctcttttttgtggagtttttttgtgggatcatgtgccttgtgcacataaagccatgcaagtaaccgcacattatagcgtagatgtttttgaaaagagctgccggtttgttcgcaaggtgtctggatttgagaagttacgagtttttgagagaaaattttctccagagcaagtattaactttcttccctgaacatcaagaggggaaggctactgtagagttgatttttgtccctcatacactgatgcacgtgcgtttttctcgagaagatgtggttaagaaaaccatggtgagccaggaaggagctatcctttggaacttggcaaatggggaaatggtcctgaataccgggacatggagttgttctaaaggatttagagagtgcttgatgctaaaagctggcaagcaagacgtcaatgttatgcaagctttagcaaatttgggaggagcagcgtctaaggagtctttaactcacgctttgtctatgaaaaatatccgcgcagataaagtcatccgcgcctgtcaaaaaaagaaattgattttctctatgggaagtcaaatagggagtcatttccaacaacttcaaccaattaaaggttgtacaacaacgatccagtcgtctccagtatggctaagaagacctcgagggtcctctattgtatccccacagttttcagaagatcgtgtaagtcaccttgttgaaatgattttcggcgataatttcctgatattagataaggtgactgtttacgtgcctgtgtataaggtgtcactggttgctgcagataatagcgtccgcatagagtatgttcatgccgttacaggtaagccatttcaggatatttaaacagcaatgaatcgcacgggaagttgggaattttccaaatctttttgcagaccgctcgtatcttcagagacaaaataatctgcgtccggagagatcgtggcgacacgttcattgtttttggtaaaaactagagagagagtgcgagatccaggatatttgcgaatgatttgttttaacgtacacaaatggctgtggcggagttgctcaagatctaaagatagcttaactatgggagcctgagacctgtgatcagtagatttggacatggttgacgttttcccctgattcgtgtctttattagtttctaaatttaaatacgacattttctgcatttgacttttgattttatcaaacatatcgtcgcattcttgaatgagatcttcattaatcagagacaggtctctcatccatcggcaagacaagcgtaaagattcgctacgtttatcgatagataaaatagcgtaaattaaacgatcttcttctagaagatcttgctgctcagcatacatttctggccatatcggcagttcataagaatctacgccatcgttaacacgtaataaagcaaattttctttggccttttgaggaaatccgtgtcgttaccttatcaataataaatattgtgcgaattaccgctccgtgagggagatttgcaaattctccaggactgaccaccgaaagtcgaggtaaaatatctttcacagcatccatagggtgctctgtaaggtagatccctaaaagttctttttctttcttaagaatatctttttttgatctacggacaacattcgtagcgggagttaaggggataggatgtttttggtgcatagcatttaaagaaaagaacgtcatgacaccagtagccgcctctttcttttctttagatatactatcgtatagcgattctaaagttgcttgagccacgtctctatctggttcaaaaacatcaaaacatcctgcatcaattaagttttctgtgtgttttttcgtaactttttttaaatcagagcgttgaataaaatctcgaatactttgataaggaccgtgtttctctctctcttctataatactttctacaaggcctttccctatacctcgaatggctcccatagcaaaacgaatgcccttatctgtagccacaaaatctgttcctgattcattgatatcaggaggaaggatacagatatccatgctatgcgcttcatggatcagtttccctatcttttcaatatcgtcagaatcgctagtaagaagagctgctaaccactctttaggatagtttgctttcagatatgcagttgtataggtgattaacccataagcagccgcatgagatttattaaatccataggaagcaaacttttccattttatcaaaaatcgtcgttgctagctcagcatcaataccatttttgcgtgctcgttcacaaaatcttgtgcgctctttaagcatttgatcgatgtcttttttacccatagcacgacggaggacgtcaccttctcctaaggaatagcttgctaaagagcctgcaatttgcataacttgctcttgatacaccataatcccataggtttctttgagaatgctctccatcaaaggatggtcgtattctatgatctcttttccgtgttttcgattgatgaatgagggaatcatgtccataggacctggacgatacaaagcgcctatcgctatgatttcttcaaaagaatcaggacggagattttttgctaattcctgcatgcctttggattccatttggaatatacccatagtcttcccttgatgcaaaagagcaaacgtcgttttgtcatctaggggcagcgatgccatttctaataactttccagttttcttttcgatggcacgcatggctatgtggatactagttaaggtttttaatcctaaaaagtcgactttaagcatgcctacactttccaccggcttcatggaaaattgtgtagtgatcatcgtagagtctttagaaatacaaatgggtatatgattcgttaggcgatctccacaaatgatcactccagcagcatgaactccggtattgcggatagatccctctagacgcatggccatgtcgataacttgagcggcttcagcatcattggtatacaattcgtttaggtgagggtcggtttctaaggcttttgctaatgtagtattcagctcaggaatatgcttggcaatgtgattgaccttggaaaggggaacatctaaagttctccccacatcttttacagccattttggctttcatagtgccaaaagtaataatctgggcaacgttatctttcccatgacgttctattgcatagttaatgacgcgttcacgtcccgccatacaaatatcaatatcgatatcaggataggataacctttctgggttaatgaatctctcaaagaataagtcaaaacgaataggttctatttctgtgattcccaagaggaataacataacggaacctgctcctgacccacgaccaggacctacaggaataccattatcttttgcccaatagataatatcccaaacgataagcaggtagtcacacatccctttaggaatgatgatagacatttccatttccaagcgttctttgactaattctaaaggatcacgatcggggaactttttcgagatatgagcaagcttctctggagtgtattttgtagataagcctttctcacagagttctcgaagaaaagctgcagaagctgcgtaacgctcttcttcagtatagttttgcttactttttaggaactcaggaacataaatagggtagtgtttgcttgaaagatttaaatgtaggttacacttatcagcaacttctaaggtatttgtgatcgtttcaggatgatcggcaaataaccttgccatttcttcaggagatttaaaataatattctctactccggaaggtttttctcttggggttggggatataggtattttgctttgctatccttatagtttctcctagttggacattgaggagaatctcatgagctaaccaatcgtcagcatgaatatagtgaatatcgtttgtcgctaccgagcgaattcctaaacgtttacttgcatctaatacagcttgatttacctttgtttgggaatcaataaactggtaatactcgtgtttcaaccattcttcacccagagaagcgattttttcctcggacattttatgcagttggatttcactgtaaaaatcttccccgaataaattttgataccagcggagatccttttctagagcctcttctgattctaatgcagcttgtgctacagaactcgaaaggcacgcggataaacaaattaacccttcagcatgttggctaagcagctccctgtctattctaggaaaataataaaacccctcagtaaaagctaaggaagataatagacaaagattacgataacctagttcatttttacacaacagaatgaggtgatgggcaacccggctttttttctctttctttttatcaaaacgtgatgagggagcgacgtagacttcacagccaataattggcttaatatcgttttgttggcactctttgtaaaactcaatcgctccgtagagattcccgtggtctgttaacgctagggaaggaatttgatactcttttgcttttgctacaaagctcttaatagagcttgtagcatctagaatggagtattgagaatgacagtgaagaggtatccaagtcacaagtagccctcgtgtcaacccgcgttattttctagtttgtaaacttctctctgaggcattccatgtaggaaggaacaaaaccaaagctattaaagcgcaacccagaagggcaataaagaaacctctccagccccaatcttgagctatttttcctaacggataacctgcaaacgctgctccaaaatacgcaaaccatcctgcaaagccgctagccgtacctgcagcttttttatgtgatagttcagcagctgctaaccctatcatcatttgaggaccaaacaagaaaaagccaataacaaaaagaagggagccatctaaccaccacatatcttgattacggctgtaccacatgcctaaaatggagaatagcaatcctaaagaaaatacaacattcataggaccgcgtttgcctttggaaattttatcagataaccatccagcaattaacatgccaaaaagtccgccaatctcaaatagagaaacacagaaattggctttaacagctacgtaacgctttgtttcaatcaagaataaagcgctccaatcattgacggccatacggacaacataaatgaaaaatgaagcaaaggacaataaccagatccatttgtttttcaacacataagtaaagaggatttctctagtagaaagctctttttctgcttcttcttctaaaatatctacagtggtttcttcgtgtttttgagattcctgtttttttcggaatttttcaatggaaggaagacctagggattgtggcgtatcacgaaggcgattaattaaaactaatcccatgagaatacagagtataccggggacaaacatcgccccgcgccaaccacaacaatcaatagcaaatcctgtgagaataggaattaatgccccaccaatattgtgcgaagtgctccacacactccaccatgttcctctttcagatttcgaataccagtgagtgagtaaacgggcacatggaggccagccccagccttgaaaccaaccgttaagcccccaccataatgcaaataacaagatcgaggaagacattccgaagaagatattagtgaatcctgtaacaattaaacccagcgccataaaataacgaggattggactggtcagatatcacaccactaacaaatttgctcacaccgtaactgatgtataaagtacttccgatgatccccagttgcgctttatcaaagccaagatctgtcattagtgtgggcatggcaaaggtaaaactcttccttgtgaaataatagaagacataccctataaacatgctatagaagatgcggattctccaatacttgtattgttttttgactaattctggatcatcaagttctttaatgtgcttgggaggctgaaagaatttggtccaaatattcattataagctctcatatttaaatatttaatatagtttcagtagaatagagaagacctgaggttagcatatgagcaatgaaaaaacaagaaggtaataacatcttgtagtacctgtaaacattgattaattgtagttttcagtcacttattttagtatagattgatgtatgtaataatattgaagtttgctttagcgtatttgatcttcgtcgttggaagatagagccttagctccaagagtctcgttatgaagagaatgagtgtcgtatttatcagtgtatttttagcccccattggcactggagacaataaagaagtgcgttcttatgagacaaaaatttggaaaaaaatattacacacatatgttggcgaatatgagtttcctcgtcaagaggtcttagaacctctattcggtgaatcttttgactctcatataggaagggtttaattttgctctttatccgaattttggatattctactcttaaagttgttcaattaaattaaagacatacggtgaaagtagctttgcccaaaggggtgttcgatatattcccttacattacggatgcgaaacatatgtggagacacacttctctatggcatcgggtcgaggatgtgattcatgacgtatgtggtctatacgggttttcagaaattcgtacgcctgttttcgaaaagtcggaagtgtttttgcatgtcggggaacaaagtgacattgtaaaaaaagaaatgtatacctttctggataagaaagggcggtcattgacactgcgtcctgaaggaaccgctcccatagtgcgctcgttcatagataattctatgaaccaacgtgatgacaataaattttattatattctgcctatgttccgttatgaaaggcagcagtcaggaaggtaccgtcagcatcatcagtttggggtagaagctataggggtgcgtcatcctctccgtgatgcggaaatccttgctttactttggcatttttattctgctgtgggtttgcagcacatgcaagtgcaattgaactttttaggtggggaggttacacgcaaacgctacgataagattttgcgagaatacttccttgatcatttaagttctttatctttgctaagtaaagaacgatttaatacaaatttattgaggatattggattccaaagagccagaagatcaagagattatccaatccgcacccccgattcttgactatgtttctgatgatgatcgtaaatattttgatgaaattctttctgctttagatgctttaaacattgcctatgatattaaccccaggcttgtgcgtggtttagattactatacggatctagtttttgaagcgatcacaacatgtagagatcattcctatgctttgggaggaggagggcgctatgacggcctgattgcttcttctggagggccagccactcccgcttgtggttttggcattggtttagagagggtgattcagactttattggcgcaagggaatttcacaccgctatcctctcacaaattgcgtttgatcccggtggagtcgcaggccgactctttttgttttgtttgggcacagcatttacgtagtttaggaatccctacagaagtggattggacgcataaaaaattaaaaaatgctttaaaaatagcagatgcggagaaagccacttttgtctgtcccgtgggagaaagagagttggtttcagagcaattgacagtgaagaatatgtctttgcgccaagagttctctggttcaaagcaagaggtagagcaaaggttgctatatgaaatacagaacacatcgttgtaatgaattatccctaagcaatgtaggagaacgtgtccgtttatctggatgggtacatcgttatcgtaatcacgggggagtcgtttttatagacttacgagatcgttttggaatcacacagatcgtgtgtcgtgaggacgaaaaacctgaattacaccagttagtggattctgtacgttcggagtgggttttatccatagagggaacggtatgccgacgtttggaaggcatggaaaatgcgaacttagccacaggggagattgaggtagatattgaaaaagtcgatatcttatcgaaagccaaaaacctccctttttctatatcagatgatcatattcacgttaatgaagaattgcgcctagagtatcgttatcttgatatgcgtagaggtcaaattttagatcgattggtccatcgtcataaagtgatgatggcttgtcgtcagtatatggataaacagggttttaccgaggtagttacgccaattttaggtaaatctactcccgaaggagctcgggattatcttgtcccttctagaatatatccgggaagtttttatgctttgccacagtcgccacaattgtttaaacaaattcttatggtgggagggctcgaccggtatttccaaatagccacgtgttttagagatgaagatcttcgagccgaccgtcagcctgaatttgctcagattgatattgaaatgagtttcggtacccccaatgatcttttccctatcattgaacagttagtagtagagatgtttgctgttcaagggattaaaatagatcttcccttgccgagaatgacctatcaagaagctaaagatttatacggtacagataaaccagatcttcgatttggtttgcagcttcatgattgtcgggaacatgccaaagagttttcattctccatatttttagatcagcttgctcaaggaggcacaataaaaggtttttgtgtgcctggcggagcggatatgtctcgtaagcagctggatgtttatacagaatttgttaagcgttacggtgctatggggttggtttggattaaaaaacaagagagtggcatcgcttctaatgtagcgaaatttgcttctgaagctgtgttccaagccatgtttgctgatttcggagctcaaaataatgatatcctactgttgatagcagctccagaagatgtggccaatcaatctttagatcatttgcgtagattgatagctaaagagcgcaacttctacaatgaagcgcaatacaactttgtttggattacagattttcctttatttgctaaagaagatgggaaaatatgctcagagcatcatccattcacctcacccttagatgaggatattcctttattggataaagatcctttatcggtacgatcttccagttatgacttagttcttaacggatacgaaatcgcttcagggtcacaacgtattcataacgcagatttgcaaaataaaatattttctattttagagttatcaccagagagtataaaagaaaagttcgacttctttatcgatgccctaagttttgggacgccgccacatttaggaattgctttaggtttagatcgtattatgatggtattgacgggggcagaaggtattagagaagtcatagctttcccaaaaactcagaaagccgcggatttaatgatggatgctcctgcggaaattatgacttcccaattaaaagagctaagtattaaggtaacttcttaaataattttatacctattttaggtgcatggcgccataccatgtgagtgtctaggctacaaccataggagagaaaatatgaaaaaacaatggtatttaattataataacaatggttgtgtccttttccattgctgcctgtgatcagagttctcacaatgagaacacgaaaacacaagttggggaggaaagcactgccagtgattcacaactttctgtaaatcaacagatatcgcgtacttttggtcatttgttagcacgacaattacacaaatccgaggatatcgtcatggatatcgcggaagttgctaaaggactgcaggctgaattagaatgcaaaagcgcacctttaactgaatccgaatatgaggagaaaatggcagaaatacaacaattggttttcgagaaaaaagcaaaagaaaacctctccctagccgaaaaattcttacaagaaaataagaagaatgcaggtgtcgtagaagtacaagctgataaattacagtaccgtatcgtaaaagaaggaacggggaaagcaatatcagggaaaccttcagcactccttcactacaaaggaagttttatcaatggtcaagtcttcagtagctctgaagctaataaagagccgattcttcttcctttagcacaaaccataccaggattttctttaggtatgcagggaatgaaagaaggcgaaactcgcattctctacattcatcccgacctggcttacggaacttctggtcaattgcctccaaactctttgttaattttcgaaattaatttaattgaaactacagaagatactgtagcattaccagacacagaggacaaaaacacagcttcatgaaggtagttctttatcatcctgatattccccaaaacacggggaatataggaaggacgtgtatagctctaggtgctgaattgattttagtgaggcccctagggttttctttattagataaatttgttaaacgcgcggggatggactactgggataaggtaaatctgtccgttgtggactctttagatgaagtgctattcggggtcgatgaagataagattttctgtctttcgaccaaaggcgcccaatactacggggacgtggctcttcctatggatggtgtgtacgtattcggctctgaatccaaaggtttgccagaagaagtgttaaaaaaatactacaaccacacgtattacctgcctatgcaacctggaatcaggtctttaaatttggcaaccaccgtgggtgtagtactctttgaagcagttcgacaaaataatcaaagtacgtgtatccgtactgggaattaagcgtgctgattaatcaatttaattaatgcatccttatctttcaatccaaccgtacggtctacttctttgccatctttgaacaaaatcaaagttgggattgaagaaactccatattgttctgctggagcaggactgtcgtcaatatttactttcccaatgagtaccgaaggtacctccgttgcaagactttctaatacgggggcgagcattttgcaaggaccacaccattcagcaaaaaagtctataagcactaggcccgaggcgatgaaagaattgaaattttccgcagatacaactttgaccataattctccaataagttcagggtattcgttttgcattctatgtgcagctaagaagacttgaacttccatgagcctaagctcactagaacctgaatctagcgcgtctaccggttccgccatagctgcatgaaggcagattgtagacataggtcaaaaaaaacacaattcagaaacttgttcaaaaggaaagagagacattgcctatcgattgccgagatgctctaggaggatccatagagggtgttggactatgccaatgaaaaatatgcgtatcaaaagaacccgcaaacatccccattcagggtgtgcctagggattaagatcttctaattgtttttaatcatttgatttgaaatgctttgagagtctgttagagacagtttgaaggttaaaaattttcaaggaatgttatggaaacagaacaatacgaaacttctgagaacatgaaacaatttttcaaaaatctagaagagatcaaacttttcttgaaggaaaatgcacacgaacatccaaaacttcaggaagctttgagtatgctcaataaaacatttagagtggaagattaagtgcagagcctatttccagttttatgtttgggacactgtttatcgactttagatgctggcgtgatggcaaataaaggttccagggcggacacagtagatcctctcaggtgtgttgacagagaacaaaaatccacagttctttggatatttaataactttgattaacatgttacaataatagaaaagctatgatgtgggtatttaactggagaatattgacgtcatagctttaaaattctaaataatcacaatgatttcccaatgtttttctggggtttctcgaatttccttgcgctacgttgaataaaatactccagccatagtcttaaaagtagcattcagtaacacgactcttcactttattgcgaataatcaatttacctttttaattctcgcaatggctaatagctttatgttcaacataattctcgtgttatgctagtatgattgatttaatgtgaaacagtgctaaactattcttgagtttattgctttagaaaataaaatttcttcagtaaaccaggaaaacttttaatttgcttcattagctgaaaaagggatgagcatgaatatttctggaagtatcaagcagaaacttctccagtttttgggaaaacaaaaagcaccagaattgttggctacgtatctattttatctagaacaagctttaaatataaatcctgtggtttttgtccgcgacaaaataatttttaaaactccagaagatgccattcgaattctcgaggaagataaaaaggtttggcgcgaaacagagatacaaatttgctctgggaaaccagaagtgaacgaacagacaaaaagaatctatatatgtcctttcactgggaaagtatttgccgacaatgtgtatgctgatcctcaagatgctatttacgattggctgtcatcctgtcctcaaaatacagagcgtcaaagcggtgtgcgcgtaaagcggttccttgtgtccgatgacccgaatatgatcaaagagtatatagctcctcctaaagagccaattgttaaaactgtttttgcttctgctatcacgggaaagcttttccacagtctaccagcacttatagaagacttcacctcttcatacttgcgcccaatgactttggaagaagtacaaaatcaaaacaagtttcaattggaaggtactttcttatctttactacaagatgctctcgtggaagacaaaattgctgagtttatcgaaagcttggccgatgatacagcctttcatgtgtatattagtcaatgggtagatacagaagagtaactaattcttctcaagaaactatagatataggtgccgaacttggcaaaatccttcctcaaggagttgttttgttattgttcggtgattatggttcagggaaaacggaatttgtgcgcggtgttgtacaagggtatttaggagacgctttagctcaagaagttgctagcccctcattttctcttttgcatgtgtatggtaatgaaccacgaagaatctgccattatgatttttatcggatagatgccattaagggaaatcaaacagatttttttcaagatgctgacgaggatgatattctatgcgtggaatggccagaacgcataacattgccgcaatttcgagagatgatacaggtgcagattcaaccgctaaccactgtgcaaagagaagttagcatagatgccccaccctccatattgttaaaattgctgaaggaataaaataggatcatgactttactaaaagatacagtttttgtttgcctagattgtgagatgactgggttggatgtaaagaaagatcgtattattgaatttgctgcgatacgtttcacttttgatagcgtgattgattctatggagacattaatcaatcccgaccgtgtcatttccgccgaatcacagagaatacatcatatttccgacgcgatgttaaaagatcagcctaggattgcggaagtatttccaaagattaaatcttttttgaaagaaggagactatatcgtaggccatagcgtaggattcgatctccaggtattgagtcaagaagcagaaaggataggggagaccttcttatctaagtactacatcatcgacaccttacgattggcgaaagaatacggagatagcccgaataattctttggaagccctagctgtacacttcaatgttccctatgacggtaaccatcgcgctatgaaagatgttgagatcaatatcagcattttcaaacatttctgtaagcgcttccggacgatagaacaactaaagcaaatgctatcaaaaccgataaagatgaaatatatgcctttaggaaaacataaaggacgttgtttctccgaaatccccctctcctatttgcagtgggcatctaaaatggatttcgatcccgatttactcttttctataagacatgagatcaaacatagacaaaaaggcataggttttacgcaagtcaataacccatttattggcttgtaaaacacttttattttatagaagttgatttgaaatctttgaacttccctctagtaaaaaaatacaaatcactctttaagtaatctcttgattttctttagacctcaagatactattcagcaaaaagtagagagcgttgtctctccctaggggattttttaatgcttaagaaaaagcccgtatcttttagttgtatagacggtcatatctataaaattttcccgaacgatcttaatgcaaacaacactgtattcggtggtttgttaatgagcttgttagatcgtttagcccttgtagttgctgaaagacatgccgaaagaatttgcgtcacagcttttgttgatgccctgtgtttctatgctcctgcatatatgggagagaatctaatttgtaaggccgctgttaatcgtacgtggaaaacttcgttagaagttggggttaaagtatgggcagaaaatatctataaacaagagagacggcatattacttctgcctattttacttttgtttctgtggatcagaataacgccccgactcctgttcatcaggttgttcccgaaacccccgaagaaaaacgtcgctatgatgaagcggatcagcgtagacaagctcggttgaatatgaataaataggaacgttttgttcagaattcttagttttttttgttcctggattctcatagctttcgctcagcccgatttgagctggtttttctctttattaggcagtgctataggttacggacttttgtggtatagcttagagccacaaaaaccaccctatctttcttggaaatatctaacatttctattatttctttggtctgccaccatacatggagtgcatttttcttggatgctttccgatgtatatgtagggaaatttatttacatcgtttggggggtactaactagcttactcgccctactgttcaccgccttttcttctctattactctatgcggtacgtaaaaaccatggcaaaattctctggtgtttaccaggcttgtggattgccatcgaaatggtacgattctactatttttgctcaggaatgtctctggactacctaggctggccaatgactgctagcgcttacggacgacagtttggtgggttttttggttggtcgggagaaagtttctttgtagtcgctaccggaatcagtttctatcaagtgttattgaaaaagccgtttgctcgatttgcatggtccggatgtttactcctgccgtatgtgttcggcggactacattacgaatacctcaaatctactttttcaaatgaagaaaatctacacgttgctgttgtacaacctgcctcatcaactcttttggaaggggcgtggtcaggctcgccagctatggcgtggcgaagattaattagtctttcttccgttgtacgaaaacccgtggatcttcttattttccctgaggtagccgtccctttcggaagagatagaaaaatttatccttaccatgagagtgaaatcatactctctcttttgacacactttaaatatcaagatggactactcacaaatatagattggatgcaggccctttcaaaccattttgattgcccgattcttatgggattagaacgttgggaagaacgagaatctcaactacacctgtacaacgcagcagaatgtatctctcaacatggcgagctcatcggatatgataaacgtgtcttagtgcccggaggagaatatatccccgggggcaaactcggctgggcagtatgtaagaaatatttccccgaatacgcattatcctgtcagcgtctccccggaacacgttccggagtcattgagatcaatcacttgcctaaaatcggagtttctatttgttatgaggagactttcggatccttattacgtaactataagaatgaaggggcgaagcttctcgtcaacttaactaatgatggctggtatccttcatcaagacttccacaagtacacttttatcatggaattttgcgaaatcaagaattgggcatgccttgtgttcgttcttgtcataccggagtcactgttgccgcagacgccttgggaaggatcataaaaatgttgccttatgaaacctgttctagaaaagcctccccaggcgtgttacaagtcgctcttcctctgcaaaattattctactttgtacgcattatggggagatcttcctatgattttgctatccttgttgtctataggatgcatcggatgttatttcggatatcgcttgcttgctaaaaaagaaaaaggataatatacgaacactctttgtcaggtttttgcatgttagaacgagctcaaagaacgttaaggcgcgaagtacgttattcaggtgtgggaattcactttggaaagtccgcgactataactttagaacctgctaaagaaaacaccggaatagtcttttgccgttccgatcttttaggggaacatatccccgcattacttcctcatgtatgtaatacaggccgcagtactaccctgtcttcaggagattcgattattgctactgttgaacatctcatggctgctttgcgttcgagtaatattgataatgtgatcgtccgttgtgatgaagaagaaatccccatcggggatggaagttctcatgtttttatgcagttaatccatgatgctggggtttgtacgcagaatgataaggtctccattgctaggctatcacagcctgtctactatcaagcgcaagatacttttcttgccgcatttccttgtgatgagctgaagatttcttacactctacattatcctcaaagtcctaccatagggacgcagtaccgttctttcgttataacggaagaatcttttcgtaaggaaatagctccttgtagaacatttgctctatacaatgagctatgttttttaatggaaagagggttgattggaggcggatgtctagaaaatgctgtagtgtttaaagatgatggtgttattagtctcggccagctacggtttccagatgagcccgtaaggcataaaattttggatttaataggtgatctatctttggtaggcagaccttttgttgctcatattgtggctgtggggtcgggacattcttcaaacattgctttgggtagaaagattttagaagtgttacaaccctaagaaacgagtgctaaatgaaagagtcgcctgtaattaaattacgagaattattaaacttactcccgcatcgttatccttttttgcttgtggataaggtgttgtcttatgatttagagagacggtccattgttgcacaaaaaaatgtaacaataaacgagcctttttttgtagggcatttccccgaagcacctatcatgcctggagtgttaatattagaatctttagcgcaagcagccggagttttgctgggcttagttttagaaaatgacagaaataaacgactggctttgtttttggggatacacaaagcaaagtttcgccaggcagttaagcccggcgacattcttacattgagcgctgaattttcattgatttcgtcgaagggagggaaagcttcggctcgggcttgtgtgggttcccaggttgcggctgagggagaactaagctttgctcttgtagacaagaaatctttagattaacggagacgtatgacgaacattcacccaacagcaattatcgaacccggggctaaaatcggaaggaatgttgttattgagccgtatgttgttattaaatctacggtgaccctttgtgatgatgtagttgttaaatcctatgcgtatattgatggatacacaacgataggcagaggtacaacgatttggccgtccgctatgatcggtaacaaacctcaggatttaaaatatcagggtgaaaagacctatgttactataggggaaaattgtgagattcgcgaattcgctattattacctcttctacatttgaaggaaccacagtttctataggaaataattgtcttatcatgccctgggctcatgtagctcataactgtacaattggcaatcatgtggtcttaagtaatcatgcacagttggcgggccacgttgtagtagaagattatgccattattggcggtatggtcggtgtccatcagtttgttcgtattggtgcacacgctatggtcggagctttaagtggcgtgcgaagagatgttcctccatatactataggcacagggaacccctaccagttaggcggaatcaataaagttggtttacagagacgacaggtaggctttgaaatacgtttggctttgatcaaggtgtttaagaaagtctatcgttctgaagacggcttctttgaagctttattagaagctcaagaagaatacggccatattcctgaagtccaaaattttattcatttttgtcggaatccaagtaagcgtggaattgagcgtggagctgctaaagaggctttccaagaggagagcgtagataaagaaggagctctggttgagtcttaagattgtttatttcggcacgccacaatttgctgccacagttttagcagatttattacatcatgaagtcaatgttgtcgctgtcgttactcgtgtagataaaccacaaaaacgttcgtcacaacttattccttctcctgttaaaacattagctttatccaagaatatccctcttttgcaaccagaaaaagtttccgatccacaatttgtcgaacaattacgagattttgaggcggatgtttttattgtggttgcttacggagcgattttaaagcaaatggttttggatattccaaaatatggctgttataatttgcacgcaggcctattaccagcttaccgtggggcagctcctatacaacgttgtattatggacggggtcgtacagtcaggaaataccgtcattcgtatggatgcaggtatggataccggagatattgccaacgtgtcctttgtcccagtagggccggatatgacagcaggagaacttgccgaagctttggctagccaaggcggagaaatcttaataaaaactttacaacaaatctctgatggaaccatcactcatacaccacaagaggcatccaaagcctctatagctccaaaactatccaaagaagaagggtttattctttgggatcatcctgcagagaaggtgtatgctcaaatacggggggtcactccagctcctggagcttggacactctattcttatcaaggtaaaccagcaaggcgcttggttattcgtaaagcctctctctcttctagtcagggggtttatggccatcctggagacattctcttgtcagatcaacaagagcttcttgttgcgtgtgctgaaggggccatttgcctaaaagaaatccaacccgaaggcaagggagtaatggattcaaaaagttttttgaatggccactccgggcataaattaaaattatcgcttaacttaatgtcttaatttcgattttagtcaatataattcactttattaattggcttttgtgttataattggggcttaaaatctttattctgctaaaaaaaccttttaattttagggaggtgaatatggcatctgtaacaccacaagtggctgccctggctatgggaggccgaaacgtgtttatacaaacagcaatgcaaaaaactcgcagaggtgtagctggcaattgcgtgaagatgttttgtactcgaagagataatcatttagcgcgttttgtcggtagtactaaaaatttagataaagcctttaaattcgctaaatcagtttctgagtttagttgtggcgttattgaaagttcaggaaatacaggagcctctcttgagacagctagaaatgtggccggaactttaggtacagcaagatctgttgtggctttaagtaacgtctttaacggcgccatccccggttgcattagctcttcaaagaattgcttcgcacacatcaagaaatgcttcactccagaatctcactacgatcttggcaacgccgagaaagggctgccttataacaaaatctacctgactaagggcgatcacgcattagccgcaattaaagagggttgttctgcagtcggtgcagctacatatattggaacattcggggtatgccgtccggttctgttagcaaacaaactcgcacacaaacctttccttcctaaagatgtgaaaacaggatttggcgatgctgtaacctacatgatgacagctaaccacgctgccagtgtgatcggaggagctgcttccttaatgtatgaaaaccgcgcctatcaacgtgcttctgcaggattagaagatgctagaatcgccgaaactttgacggtcgatgtgtataatcaagtatctcaagaattaagagagtcacatcttgcagttgttaaaaaaactatattagcgattttagaaaaagcatttgaattgatagcagatgttgtcaaattaattcctttcccaaccactgcttcagttcgattggctgtgacatcaggagctgttgtcatttctagcggtatcggtctgtacagcgcatgggctcattcataagaaaaagatttgtcaatttcgccaatattgtaaatcgcttctagaaaacctagaagcgatttatttattagcgaactaagattttataagaactttttatctttctctcattaaggcattcccgttttttcttattgtaaaaatcttctccctctgataacctgtccctttattttcttaaggaaaaggctccttttctttttagggaattctacgaacaaaaatgctatcacgatttgcctggttgccctcgcttgagcgcggacagccattgtattagtgggtaattatatatgcaatctcagcttagcttaatgggaaaaaaggaaggcatgattcatgtctttgacaaagatggaaatctagttgcgtgttcagtaattagcatgagttccaatgttgttactcagataaaagttgattcaacagatggttacaacgctattcaaatgggcgccaatgaaatcaatgttccagaaaaaacattgcacaaacgtgtgaataaacccagtatcggacattttaaaaagtccggttctcgtgtttttcgtgagttaaaggaagttcgcctttcagaagaagccgtaaatgaagtttctctaggaagcgagttcggtttggaagtctttgaaagtgtttcttccatagacgttagcggtgtttctaaaggtaaaggatttcaaggggtcatgaaaagatttggattccgtggaggccctcaaagtcacggctcaggattccatcgtcatgccggttctataggaatgcggtcgactcctggacgatgcttcccaggaagtaaacgtcctagccatatgggtactgtgaacgtaactgttaagaatttagaagtaataaaaatagatttagagaaaaaagttttgctagtgaagggagcaattcctggtcctagaggttctgttgttgtcgtcagacgttcttccagagcaaaagggtaatgcagaagaggtcctaatggttttattatcaaagtttgatttttttgggaataaggcaggagaggtggaattaccagatgccttttttgctcaggaaggaagtggacttcaattagtgaaggactatcttgtggccatccgcgccaataagagacagtggtccgcatgtacgagaaatcgttcagaagtaagccattctactaaaaagccttttagacaaaaaggtacaggaaatgctcgtcaagggtgtttagcagctcctcagtttcgaggagggggtatcgtttttggccctaagcctaaatttgatcaacacgttcgtattaataaaaaagagaaaagagcagcaattcgtttgttgttatctcaaaagattcaaacgaatcatttgattgtagctgatgacagtgtattcacgaacagtttaacttctccaaagacaaaagaagctttgagatttttaaaatcctgtaatgtggaatgtcgcggggtgcttttcatcgatgatttagagcatgctcaaaataacgaaagtttaagactaagcttgcgtaatctgcctgctgtgcgcggttttacgtatggaatgaatatcaatggatatgacctagtctctgcccgcaatatagtgatttccgaaaaggctcttaatagactctccgggcatcttatttctgcaatgaaagattaaaagggaattttaggacatgaaagatccttatgatgtaatcaaacggcattatgtaaccgagaaggctaaaacactagaaggtttgagtcttgggaatggtgagggcaaaaagaaaggtagttactgtaagcatccaaagtatacatttatcgtggatagcaacgctactaagcctttaattgctcaagctttagaatctatttatgcggataaaaaagtaaaagttaaaagtgtaaacacgatatgtgtgaagccccagccagcccgaatgtttcgcggaaagcgaaaaggaaagactgctggatttaagaaggcagttgtgactttctatgaaggccattctatcgggtaatctattagagggaagaaaaacatgtttaaaaagtttaagccagtaactccaggaactagacagttggttcttccggcttttgatgagctgaccacacagggagagttgtcaggaaagaaaacgagaaaaagcgttcgaccaaataaaaaactatcatttttcaaaaagagttccggtggtcgtgataatttaggtcacatttcctgccgtcatcgcggtggaggagctaagcgcctgtatcgagtgatcgactttaagcgcaataaagatggtatcgaagctaaagtagtttctgttgagtacgatccaaatcgttccgcttacatcgctttattgagttatgccgatggagaaaaacgttacatacttgctccaaaaggcataaaaagaggagatcaagtgatctcaggagaaggcagccctttcaaattgggttgttgtatgactttaaaaagtatgcctttagggtcaactgttcataatattgagatgagaccccattctggagggaaattagtaagatccgcaggtttagctgctcaggtgattgctaaaactccaggatatgttacattaaaaatgccttcaggcgaatttcgcatgttaaatgaaggttgtcgagcgactatcggcgaagtttctaattcagatcacaatttatgtgttgatggtaaagcaggaagaaaacgttggaaaggcattcgcccaaccgttcgtggtactgctatgaaccctgttgatcaccctcacggaggtggtgaaggccgtcataacggttatattcctcgtactccttggggtaaagtcacgaaaggattaaaaactcgtgataagcgtaaaagcaataagtggatagttaaagatcgtaggaaatagggattatgagtagatcgttaagaaagggtccttttgttgatcacagtctgataaaaaaagtacgtgctatgaacttattggagaaaaaaactccaattaaaacctggtctcgtcgttctatgattacccctgaaatgataggccatacatttgaagttcataacgggaaaaagtttctaacagtgtttgtttcggaaactatggtaggacacaagttgggagaattttcaccaacaagaatatttaaaagtcatcccgtgaagaaagggtaagtctaaaggagacaagtcatgtttaaagcgaccgcccgctacatacgggttcagcctcgcaaggcccgactagctgctgggcttatgagaaatctaagtgttacggaagctcagcaacagttgagtttttctcagttgaaagctggaagatgtctaaaaaaagtcttagatagcgctgtagctaatgctgagcttcatgacaatgtaaaacgtgagaaactaaacgttatcgaagtcagagtggatgcaggccctgtatataagcgagctaaatcaaaaagtcggggaggacgatccccaattttaaaacgcactagccacttaactgttattgttggtgagaaggagcggtaggagaaattatgggtcagaaaggatgtccaatcggttttcgtacaggtgttaccaagaaatggcgctccctttggtacggaaacaagcaagaatttggtaaatttcttattgaagatgtgaaaattcgagaattcttaagaaaaaaaccttcttgtcaaggggctgcgggctttgttgtgagacgtatgagcggtaagattgaagttacaatccagacagctcgtccaggactagttatcgggaaaaaaggcgctgaggtagatcttttaaaagaagagctaagaaagcttactggtaaagaagtttgggtagaaatcgcagaaattaaacgccccgaattaaatgcaaaattagttgcagacaatattgctagacaaattgaacgccgtgtttcttttagacgggccatgaaaaaagctatgcagtctgttatggacgcaggagctgtaggtgtgaaaatccaggtttctggaagattagcaggagctgaaatcgctcgttccgaatggtataaaaacggtcgtgttcctctacatacgttgagagctgatattgattacgccgcagcatctgcagcaactacttacggaattatcggcgtaaaagtttggattaatcttggggaaaaagcctctacagctagttccaatgttggcactgctgctcccgttgtacagtagctgtaaataagagagtgtgaattattatgttgatgcctaaacgaacaaaatttcgcaaacagcaaaaaggtcaatttgcaggcctaagcaagggggctacttttgttgattttggcgaatttggaatgcagaccttggaaagaggatgggtaactagtcggcaaatagaagcttgcaggattgctatcaatagatatttaaaacgtaggggaaaagtttggattcgtattttccccgataaaagcgtaactaaaaagcctgcagaaactcgtatgggtaaaggtaaaggggctcctgatcattgggtagccgtagttcgcccagggagaattctttttgaagtggctaatgtctcaagagaagatgctcaagacgctttaagaagagctgcagcgaaattgggaataagaacacgttttgttaagcgggttgaaagggtataagttcatatgtcagtaaaaaagaaattattagctgagcttagacaaaaaagtctagttgagttagacgcgtttatccatgaaaataagaaagctcttttttctttaagagccgaggccgctttgcaaaataaagcagtgaagacgcacttgttctctatgtataagaaaaccatagctcgatctatgacggtcaaacaagaaaaagaaggaaaagtcgatggctagtgaagtaagaggccttagaaaaaccaagattggtgttgttgtctcgtcaaaaatggataaaaccgtagttgttcgagttgaaaggatatattctcatcctcagtatgccaaagttgttagagactctaggaagttttatgctcatgatggtctaggtgtttctgaaggcgataaagttaaaattcaagaaacacgacctctgtctaagttgaaaagatggcgtgttgttgagcgtgtaagttagtttggtagattagcaacattgggtggatgcagttatgattcagcaagaaagtcagttaaaagttgccgataatactggggctaaaagagtaaagtgttttaaagttttaggcggttctcgaagacgttacgctacagtgggtgatgtcattgtatgttctgttagagatgttgagcctgatagctctgtgaaaaagggtgatgtggttaaagctgtaatagtgagaacacgccgcaatattcttagaaaagatggttcttctttgaaattcgatactaatagttgcgtaattatcgatgaaaaagggaatcccaaaggaacacgaatttttggtccgatagctcgagaaattcgcgatcgtggctttgtgaaaattagttctttggctcctgaggtgatttaaggataagaaaagatatgaaaagacgtagtgtttgtgttggcgacactgtttatgtgctagccgggaacgacaaaggcaaacaaggtaaagttttatcttgtctcagagaaaaaaataaagtggtcgttgaaggagtcaacgttcgtacgaaaaatatcaagcgtagtcaagaaaatccaaaaggtaaaaggattaatattgaagctccgatacatatttctaacgttcgtttaagtatagatggagctccagcaaaactttctgtcaaagttactgagaatggacgagagttgtggaataagtcttctgatggcacctctaaactatatcgttctgtgaaagagagaaaaggttaatatgagcaggttaaaaaaactatataccgaagagatccgaaagaccctccaagaaaagtttggatatagcaataccatgcaaatccctgttcttaaaaaaattgtaataagcatgggtcttgcagaagctgctaaagataaaaatcttttccaagctcatttagacgaactttctatgatttctggacaaaaacctttggtcacaaaggctagaaattctatcgctggcttcaagcttcgtgaaggacaaggcataggagcaaaagttacactacgtggccaacgtatgtacgattttatggatcgtttttgtcacattgtctctcctagaattcgcgactttcgcggtttctcaagtaaaggagatggacgcggatgctattcattaggattggacgatcagcagattttccccgaagtggatttagaccgcgttaagagaactcaaggaatgaatattacctgggtaactacagcacaaacagatgtagaatgcaccactcttttagagttgatgggtttgcgctttaagaaggctcaataggggagatataagatcagtatgggcatgacaagtgatactatagccgatttattaacaaggatccgaaatgctttgaaggcagagcatttgtacgtagatttagaacacagtaaaatgcgtgaagcgattgtaaaaattctgaaacaacacggatttttagcacattatttgataaaagaagagcatcgtaagcgtacaatgcgtatttttttacaatatactaatgaccgtaagcctgtgatacgccaactaaagcgggtttctaaaccctcaagaagggtttatgtccctgcagcgaagattccttatgttttcgggaatatgggtatttccgtcctctccacatcacaaggagttttggacgggtcaacagctcgggctaaaaatattggtggtgaactactctgtttagtttggtaacaggataaaagaatttataggacggtaaggaatgtctcgtaaagctcgagaccctattgtgctccctcaaggagtagaggtctccattcaaaataatgaaatcttggtaaaaggtcctaagggctctttaaaacaagtattagctccagaagtagtcatcgacataaaaggtagggaggtttttgttcatcctgctccttatgtggttgacagaccaagtcgcatgcaaggtttattttgggcattaatttccaatatggttcaaggggttagtgtaggattcgagaagcgtttggaaatgataggggttggttttagagcttccgttcaaggatctattttagatttgtctattggggtttctcatcctacgaagattcctatccctgcagatattcaagtgagtgttgaaaagaatacgataatatctgtgaaggggataaataaacagttagttggggaattcgctgctaatatccgtgctaaacgtaaacctgagccctataaaggtaagggtatccgctatgaaaacgagtatgtccgtcgtaaggctggaaaagcggcaaaaacaggtaaaaaatagtatagcaaggcagagttaagttatggaaaattcgttattcaagaagtctgaaaaaaaggttcgtagggctttaagagtgcgtaaagtcttgagaggctcttctttgaagcctcgtttgtctgttgtgaaaactaacaagcatatctatgtacaattaattgatgactctattggcaaaactttggcttctgtctcaactatagccaaatccagtaaggctgccgggttagttaagaagaaccaaggcgtcgctaaagcgttaggagttcaaattgccgagatagggaaaagtcttcaagtagatcgagttgttttcgatcgcggccctttcaagtatcatggaattattgccatggtagctgacggtgctagagaaggcgggttacagttttaatgaaggtttaaagagatgacgttatcaaagaattctcacaaagaagatcagctagaggagaaagttcttgttgtcaatcgttgttcaaaagtagtcaagggcggtcgcaagtttagtttttccgcgcttattttagtgggtgacggtaagggacgcttgggctacggttttgccaaagctaatgagttaacagatgctattcgtaaaggcggagaagcagctagaaaaaatctaatcaccattgaatctttggaaggtgactctattcctcatgaagttctagttgatcaggacggagctcaattgcttttgaagcctgctaagccaggaactggaattgttgcaggttctagaattcgtttgattttggaaatggctggggttaagaatattgtggctaaaagtttgggctccaataaccctatgaaccaagtaaaggctgcttttaaagctctcttgagtctttctagcaggaaagacgttttaacaaggagaaaagtgacacatgattaaattagaatcgttacaagatccttcaccacgtaagagaagaacaaaactcttaggccgcgggcctagctctggtcatggtaagacaagttgtcgaggccataagggtgacggaagccgttctggttataaacgtcgctttggttatgaagggggcggagttcctctttatagaagagtccctacaagaggattttctcacgcacgttttgataaatgtgtagaagaaatcacaactcaacgtttgaacgctttgttcagcgagggagaagaaattactttagaagctttgaaacagaaaaaagctatagataagcgcgcgattagagtaaaagtgatcgttaaaggcgacttagaaaaaacgtttatctggaaggacgctaacgtagtattgtctcaaggagtacgaaaccttattggtgttgcttaaagataagaattttcaggcccgactatgacaactttacgacagatattttccattgctgagttaaggcagaagttattttttacatttgctttgcttgcggcctgccggattggcgtgttcattcctgttccaggaattaacggagaacgcgctgtagcctactttaaacaattactaggttctagccagaatttatttcagttagctgatattttttctggaggagcctttgctcaaatgacggttattgccttaggtgtggttccctacatttcagcatccattatagtgcaacttctcctagtatttatgccatctatacaaagagaaatgcgggaaagccctgatcaaggtaaaagaaagataggtagattaactcgtttatttacagtcggcttggcatgtatacaatcgctgctttttgctaagttcgctttaaaaatgaacatgtcgattcctggtattgttcttccaactttgttgtcatctaaattattcggagctccttggatattctatctgacaacagttattgttatgacaacaggaacattgttgctcatgtggataggcgaacagatttctgatagaggtattgggaatggtgtcagcttaattattagccttggaattttagcttcgtttccatctgttttgggatccatagtaaataagctaaacctgggttcgcaagatccttctcaattaggtttattctcactcttgttgctgtgcttgatttttgtatttgttctcgtcacaacgatattgattatagaaggtgtgagaaaaattcccgtgcaatacgcacgtagagtaattggtaggagagaaatccctggaggcgggtcctacttgccgttaaaggttaactatgcaggcgttatccccgttatttttgcttcgtctttgctaatgtttcctgcgactataggacaattcatgtcttcggattcttcgtggcttaagcgagtcgctatgatgttatccccaggtagctgggtgtattcttcatgttacgttctgcttatcatattctttacttatttttggacggcaacacagttccatccagaacaaattgcttctgaaatgaaaaagaataatgcctttattcctggaattcgacaagggaagcctacacaaacgtatttggaatataccatgaaccgcgttactttattaggagcggtgttcttagctgttattgccattttgccatctattttgggacgcgttcttaatgtagatgctaatgtgagttattttttgggcggtacagcaatgttgatcgtagttggtgtggttttggatacgatgaaacaagtggatgcctttttacttatgcgtcggtacgatagttttttgaaaaaagatcgttccaaaggaaggcattgaaaaataacaatttttgacctaagatgcttatactactttaagggaggccctgcgtatgccacgcatcattggaattgatattcctgcgaagaaaaaactaaaaataagtcttacatatatttatgggatagggccagctctttctgaagagattattgcaaagctgcaattaaatcctgaagctagggctgctgaattgacggaggaggaaataggccgcctcaattctctcctgcaatcagattatgtagttgaaggggacttgcgacgtcgtgtgcagtcagacattaaaagattgatctctattcacgcttatcgtgggcaaagacatcgtctttcattgcctgtaagaggacagagaacaaagacaaattctcgcacgcgtaagggtaagcgtaaaacggtcgcaggtaagaagaaataatttttttaggagaacgtgttttggttaaacatcaagcgcagaaaaaaggcgtaaaaagaaaacagttaaagaatattccttcaggcattgttcatgttaaggctaccttcaacaatacgattgtgtctataacagaccctgcagggaatactatctcttgggcttcagctggaaaagttggatattccggatctcgtaagtcgtctgcttttgctgcaacggtggccgcacaagacgctgcaaaaattgctatgaattctggccttaaggaagtcgaagtgtgtttaaaaggcaccggagctggtagagaatctgcagtccgcgctctcatagccgctggtttagttgtttctgtcatccgtgacgaaactcctgttcctcacaatggttgtcggccaagaaaaaggcgcagagtgtagttttaggggaggagaaagggatgtcggattgttcacaaaatttactttacgataaatttgaattgccagagtcagtcaaaatgatggctgtagaaggtagcgggggatcagttgataagcaggcgagtttcatagcagagcctttagaaagaggtatgggtcatactttaggtaatgctttgagaagagctttgctcataggtttagaagctcctgcaattatttctttctctatgactggtgtgcttcatgagtacatggcaattaacggaattatagaagatgtaacaaatattatcttgaatttgaagggagctttattaaagaagtatcctttccaagacagtgaaaatggccgttgtactcaattattaaagtctaaagtttctatagacgcttctgatttagctgcctgtggtggtcagaaagctgttacattggctgatttgttgcaagaaggcgggtttgaatccgtgaaccccgattatgtgattttcactgtgacacagcctatgcaattagatattactttaagagttgcttttggcagaggttatactacatctgaaagaattgtccttgaggataagggtgtaaatgaaattgttttagacgcagctttctcacccgttgtcttggtaaattactttgtagaagatactcgtgtcggtcaagatacagatttcgatcgtttgattttgcatgtagaaacagatggtagagtatcccctaaggaagctttagccttttctacacaaattttaaccaagcatttctccatttttgaaaaaatggatgaaaagaagattgtctttgaagaagccatttctctcgaaaaagaaaataaagacgatattcttcataagttagttttaggtattaacgagatcgagttatctgtaagatccacaaactgtttgtctaatgcaaacattgaaaccataggggaattggtgattatgccagagcctcgcttgctacagttcagaaactttggtaaaaagtctctctgtgagattaaaaacaagttaaaagaaatgaagttagaattgggcatggatcttagtcagttcggcgttggtttggacaacgtaaaagaaaaaatgaagtggtatgccgataagattcggtctaaaaacggtaagggataattaagtctatgcaacacgctagaaagaaatttagagttggtcgtacttctgcgcataatcgttgtatgttagctaacatgttaaaatctctaatccaccaggaaagaatagaaactactttgcctaaagcaaaagagttgcgtcgtcatgcagataagatgattactttagctaagaaaaatacattggctgcaagacgtttagctgttgctaggctaatgattcgatacaataagttgacaagcaaagaagctcgtcaagctaaaggtggtgacttgtcggtgtataacgtagatcgtaaggtgatcaataagctattcgatgagttaggttctcgctttgtctctagaaatggtggctacactcgtattttgaaaatgcaaaatagagttggtgataatgcacgaaagtgtattatagaatttttagctaattagactgttttttttgtaacactgactactagggaatagcgatgaaagttgtaattaacggttttggtcggataggaagattagttttaagacaatttctgaaaagaaattcttctatcgaagttgtggctgttaatgatcttgtcccaggagaagcgttaacatacctgtttaaatatgattctactcacggccgcttcccagcagaagtatctcatgaaaatggctgtctcgttgttgatggtcgtagaattcaattgttagctcaatctgacgttcaaaagcttccctggaaggatctaggtgtagatattgtcatcgaaagtacaggtttgttcactaaaaaagaagatgcagaaaaacatctcgcttctggtgctaaacgtgttttgattacagctcctgcaaaaggtgatgtccccacatttgtcatgggagtaaatgaacataagtttgatcctgaaaaagatctaattatttctaatgcttcctgtactacaaattgtctcgctcccttagctaaggttttattggatagttttggtatagaagaaggtttaatgaccaccgtgcatgccgctacagccacacaaagcgttgtagacggtccttcaaaaaaagattggagaggtggtagaggcgcttttcaaaatatcattcctgcttctactggagctgcgaaagctgttgctctatgtttgcctgaactcaagaataaattaactgggatggcgtttagagttcctgtggctgatgtttctgtagttgaccttactgtaagattgcagaagtcaacctcatatgaagaaatatgtaaggttgttaaagaagcttcagaagctcatttaagtgggattttaggttatacagatcaagaagtcgtttcttctgattttataggatgtgaatattcttctatatttgatgccggcgcagggatagccttaactgatcgctttttcaaactagttgcttggtatgataatgagataggatatgcaacccgcatagttgatttattagagtatgtagcaaagaactctaaataaaaggttaaattcgtgtattttacaagagatccagttattgaaactgttattacttcgagggaagggtacaaactgtcaattcgtaacactaagcagctttctcaggatccttttgttgttgaagcagttgaagtgatctctttagggaatacgtgttttctccgcaattgtgatcatagcaaaccgtttatcgttcctgctggcgattatgaagtgatggaagtccgagatactaagatcaatcttaaagctgtaggtttagatcgcggtattaaaattgcaggaggtcgagaagctttaattaagttacctaaagcagctcctgtagcagttgtggaagaaagcgtttcggaaaccgttgcagttgaaactcctctagaaactcctgcggcacctgctcctcattctacaacgagaaaagagaaaaaggagcataagggagataaatggaaagagaagaaaaaacaagggcgtaagaaaactaataaagaagtatcggaagtagtaggatcatctcaagagattattgacactgttactgaagaactttgggaagaatcacaagaaaataagttaggtgagcagaagaagttttcgttactacctcctccagagaaattaatttctgagatcatttctcaagccgtctctgatcctacagcgacctccgcagatttggatgagtctttacaagcattagttactgaaagttccgatgtaatcaatactttattgtcaggtgatcagacgattattttccctgaagaagaaatagagacagcgaatgcttgcgaacagtctttgccctcttctttcccaacagaagatgagtaacgattctttaggatatttttactcgtcttctctttgaaaaccattgatctagaaagtagcatttgataagattctaacttgtatttttggttttttctttcaagtaaaggtttccagaaattataaattcgagtcttttcatttatttagttaataattgatacgactcttcattattgctcagatggtggaatggtagacactagggacttaaaatcccttgggcgcaagtccgtgcaagttcgagtcttgttctgagcagcttttctttttgtttagatcttaactcatatctacgtgttcaccgttcatatagagaaggtgattggcttttttccccacagtgaattttttatgacactctaaagttttgtgttcacactaggaaatataaacttagattttctggatttttctgattgctttttcttggctgtgaagttgagacaataactctctcctgtgctataaaccagaaaaatctaattaatatcttagaggtatcctttgcggcggctcttattggcaattaagctgcatctaacttctatgtggtctagcaactccacctgtttttcttcaaatcattacgacatatattcaagatctatgcttctgttgctctgtcgatggaaagatgcagacatcatggaatgggaatacgcatgtactgctttggcagatatttgtagcaaaatgagtggacaacttctcgccaataaatcagaagttgtacaagcagcgcttcctaacgaacaagatatgcatgcggaatggacatatcgattttcagctttagagagagaatttgcatctcgagctgagatgagaaattctgaaattgagaagttgaaaaatgaaaacaattggttacaacatcgccttgctgagaagttgcaacaagttcgtcaccaaaatgatatcattgatgagttgaaacgcgatttggtggaaagtgtgcaacaaacagagattagtgaaggaaggcgtctctgttatgaacataaaattaagatcctcgaggaacagttagacaaggtaactttatctaagattcctgaaacagatatgtttgaacaaaggcatgcagcatgtctgtcacaagaagatcaaactacaaagtatcaagaagaaatagccaggttaaatctcgagctgcaatgctacagaaattctgattatacaaatgtagaagcagaaaagatcgtacagattcacgatgaattagtacaaaagaagaaagagatagccctcttacacgatcttgttgaagagcagcactgccatatacagactcttagtaagcagttgggagtcgaggatgttgtgcatgtgtctcatttaaaacagctgctaggaagagatttggactgtaatccatgtatgcaggaatcacaatgcggttcttagaaatcttacctaagaatttctagttgtaattatatagaactcacatagaataaaccctacacatcccattaggggaactttttagaagcctgtacacggatttgtttatgacgcaattgattatggggatagatcctggaactttagtttctggatatgcaattatccttgttgagcagcgttacaagatccgagctcatagctacggggcgattcgattatcttccaaagattcattaacacaacgttataagcagcttttccaaacattatctggagtattagataatgttactcccgatgctgttgtgcttgaaacccaatatgttcataagaatcctcaaagtgctataaagttaggcatgggacgaggagtcctcgttttagctgctgctttacgagatatacccgtctttgaatatactcccaatgtagccaagagagctgttgtaggtaagggaaatgcaagtaaacagcaagtgcaacttatggtgagtaagattttaaatattcctgatgttttaaattcggattgtgaggatattgcagatgcatttgcattagcgatatgccacgcgcatacttctgcatatacttgtttgggagttcgataatgtacgactatattcgtggtgtgcttacttatatcagttcaagcactatggtgattgaaagtcagggattgggatttagtatttttgctcctgagagatggctgatcgaactgtcaagtcaactacaccgagagcttatagtgtatacgtatactgttgttcgtgaaactgagcatgttctctatggatttcatactcgtggagaacgcgagtgtttccgtatgttaatctccttttcaggagtgggacctaagacaggtttagcgattttaaatacattttctcttagccaattgtgttctatagctcgtgctgaagatataaaagctatagcttctgttccgggcataggtaagaaaactgctgagaagcttatggtcgatttaaagcaaaagcttgcagacttactccctttagatgcacaaatactcgcttcttgggaaccagcaaaaccttcttgtatggaagaaggaatacaagctttagcagcattaggctatccaaaatcctcggcagagagaatgatcgccgaagctatgagcgagcttccagatcatgcgtcagtagcagaaattcttcctattgctttaaaaaagaatttacaggggttgaacaagatctagactttcctgaagatcgtggtataatttcctccaccatttactacatgttgtttaaggagattatatatacatggaacaaacgctatcaattatcaaacctgattctgttggtaaggctcatattggtgagattattgctatctttgaaaaatcaggatttcgcatagctgctatgaaaatgttgcatttatcagtgaaagaggcagaaggcttttacgctgttcataaatcgcgtccatttttccaagagttagtggattttatgatttctggtcctgtagtggttatggttcttgaagggaataatgctgtagctcgtaatagagaaattatgggagcaacaaatcctcaagaagctgctccaggaactatccgcgctcagtttggtgagtctataggaattaatgcagttcatggttctgatagtttggaaaacgctgcgatagaaattaactatttcttcagcaaagtcgaaatagtgaattctgctgcttaatcagaaatacttttacagtaagattgtggatttcctgtgtggtttttctaagatgtctttcagttcattctttgaaagagtttcccagacaaaacgactacttgcagaggtttttaacttattgaaaaaactttctttagtagggaaccacggacgaatagtcgtcagaaaatcttggtgtagacgttgttttctgtatgatggttgcttttggggtattggtaaataacgtgagagcttatttatatccatatcccagagaaatgtcgtatggtgtacccaacgagatttctggatatattgagcattacccgcaatttttttctctcccagggtataatcattctcatgtaaagcaaatgtctctgggaaaataggagcatagataccgtaagaccattgcatgagatcttgagactgcgccatatgctgggaatgcataatccaagtgacgaataaactgttgttatcgataaataccgtgccgccaccactgtagcgcttaattataggtatattatcagatcgtaactcggagatataaaggtcttcactgggttgcctggaaatgccgagaactacagcttccggtgtattaaaattaataatacatacgttttctttgtagttgcgaagaagggcttcttctatttgcagttgctcaaagatggtcttcccggaaagatttaagaaaatacacttattggtgagcatgtttttttacagcaaccatcaacacttgaatatcagcacaggcaattcctgatattcttgatgcagaccctatagttcttggggtaaatttcgctagcttttctctagcttctaaacttaaagaagaaatactttggtagtctatatcttcaggaataaccatattctctgacttggatagactatgaatcaaagccttctggcgatctatgtatcctgcgtacttaatttccatttctaatgaagcattcagcgtagaaccatagtcccgaatgtcttcagggaatgcttccctgagcgtgtcgtaggatacttctggacgacatagagccttcgctaaggaaacaacagagttcccatactttttaaatgtcttgcttaaacgtagcttctcttcttctataatttgtttttgattttcaaaaatctcgtaacgctctttacttaataatcctaaatcacgaccgtagtgagacaaacgtaagcaagcgttatcttgccttagaagaaggcggtgttctgctctccctgtgaacatacggtaaggctcgtccaagatttgagttgtcaggtcatctaacataactccaatatacgattcttgccgcgaaggaataaaagcaggtttttttagtactttgtttaccgcattaataccagcgatcaacccttgcgctgcagcctcttcgtagcccgttgttccgttgatttgtccgcataaaaataagccttctattagcttactttctaaggtagggtaaatcacgttcccatgaacataatcatattcaatggcataagcaggacgcgtgatgatagcattttctaatccaagaactgaacggatcatgtcgtattgtacatcaaaaggcatagacgtagacagaccgtttacgtagacttcctgagtatgaatcccttcaggttctatgaagatatgatggcgctctttatcagcgaattttacaattttatcctcaatagatggacagtatcgtgggcctataccttctatgcgtcctccataaagagcggaacggtgaatgttggccgcaataatatccttagtcttttctgtagtgtgggtaatgtaacaagatacttgaggtaggggaggaacaaatggctcacttctgtgcacaaaacctacgccgggatcaccgggttgttcttcagttacagaaaaatctatagaggaagcaagcaaacgcggaggcgtgcctgtctttaatctactgattgggaaaccacgttcttttaatgctagtgataatcctgtggccgcaggatccccaagacgtcctccagggaaattaagatccccaatatgaattaaaccacgcataaacgtcccggaagacagaatcactgttttccctaagtacgtgataccttcttttgttgtgacgccttgaataacgttctcattgtccagcaaagactccactgtaccttgcatgatatgtaggcctggagagctctctaataagcgtttcatatgaatatgatacatttgcttatcaacttgagctcttggcgcacggacggcaggacctttggtctgattcaagatacgaaactgtatcccagactgatcagtaacttctgccatgataccgcccagagcatcgatttctcgtacaatgtgccctttcccgataccaccaacagcagggttacaacttaacttagcaatagtatctaagtttgaagatagaatgagtacggaggcccccatttttgcagaacaaaatgcagcctcgcaacctgcgtgcccagctccaactacaatgacatcgtaattaattgggtgagtccacataaactagcaattatttatttttatgacggtctcttcggcgtcttttgttacgcttatgtttagcgattttaagtcttcgtttttttttaacagatgacatagtctttttttattgttagcgtatgaatatgtgtgtgataagattttttctcaattaggaaaaaatcactagaatggctagatgcaaactacaaccattcctcggatacctaaagttaattaagcacactttgtttctctgttgtacttatccgcaatctcaacacactaagtacatcctaggtttgcggcatctattttgctcacaggaaacaacaggaaaaatgttactacaaagatattttgtggtccactaacgatttttgccctatctcgtcaaagaaatagaacgagtttgtttcatattcctaaattggaatttttatacaaaatacttagccgaaattataaaaacttttgttttaaccgttgaattcaaaagcagcgtagtttctaaatcttgcaagttctttttcgaaaactaaaggcacagaacctatggaaccatgacgatttttagccacgatcagttcagctgttccaggtttatcattaggatcatagtattctctacgcaataagaacataaccaagtcggaatcttgttcgatacttccactttccctgaggtcactcatcataggtctgtggttagttctgtcttccacttttctagatagctgggataaacagagaataggaatatttaactctcttgccaaagtcttcagcatccttgaaatctcagagatctcagtttgacgactttctacagaacgtaaagttccagatccagaaagaagctgtaagtagtcaataatcaaaaattgaatatcataactttctttcattcttctagctcgagcacgaagatcagtcacttttaatccaggttgatcatctataagcaaggtgtgctgttgcatttcatttaccacagaaacaatacgttgaaaatcctgaccagataagtcaccaacattgatttttctagattctacttcagatcgagagcatatgattctgtgaattagctgatccacagtcatctctagagaaaaaattcctatgggcagttgattttgaaaacacatattttctgcaatatttaaagcaagagccgttttccccatagcaggtcgagctgcaagaatcattaaattcgatggcgaaaaaccgttaatcattttatcgagatcgatgaaatgcgtaggaataccagagataggtaaggcatcgtcactttgagcgtattgttgaaaaaactcttgcttctcttgtagctgtataaggaaaggtttgtcttgagaagaggtcaagccctgtagtttatcagcaacgagaacgtattgcgagagagaggttgtttgactgattttaaataaagcattttgagcttcatctaaagcaacagcaacgtcttttggttcttctatagcttttttctctatttccttagcagtttggatcatttttcttaagatcgatttagaaagaatgatctggatatattcttcaatataggccgctgttcctgcaaaatctgctaaggtgattaagtagctaggacctccaatgaccgcgagttgatttcttcgtttaagttcttctccagcgagatgcacatctataggtttatcatgtttaaaggcatcctgaagaactcggaaaatgattttatgttcaagatagtaaaaatcgtcttcatttagctggttggctgctaagttaagatagttgactcctgttaacatgcaccctagaacaatcatttctgattctttagaattaggtgggctaggtagagtagggggaggagtcttttctatttgagttgacatgatttttatgacgtgatctaagtgcaagcatctttagagatcaggttaggatatcgaaaatatatgctcaagttataaaggctgcgaaaccaataaagtttccgttaagcgtttagaggaagctgaaaaatacgcgatagaaattactagatcactaatactagcttgcaatagaataagcctcttcttttagaacagagcttgggcttatcccgctctttgtctatgggattgaaaaaataaaccagaaaccctagcctaaaagttcacttgctttcattaaagataggaattattctactttattgaacaggaggacggtaaggtttttcactaaggaactctatatactccttgacttaaggaaagatgactgagtggtcgaaagtacgtccctgctaaggacgcgtacccctaaagggtaccgagggttcgaatccctctctttccgtttttttcaacagagttcgtaataaaattgactagttgctctttttctttaaaaattttctaaaatatcaaataggtgtccatgtaaggtaatctagcaggtagccgttaaggaaaagaactctcttcttgcctgtagagttggcttatcctataatgagctcttttagattatttataagattccttaataaagatcgcgttagccaaaatcatgagacaattttgtaacttactttctctatcacgtgtgtggctagctctattcttttatcaagagaagattcatctacgtctattaatcattttgggagccatggccagcgatgtgttagatggctatcttgctcgtcgctacaaagcgactagtcgctttggttctatgttggatcctcttactgataagttctttgtgtttgtctgtgtagccattctttattgggaaagatccctttctcctgaacacctcctccttatttttgctagagatatctttcttgtcttatttggcatttacctttctgttgttagaggatggaagggctacgattaccgtgctctctttttcgggaaaatcttcacagtagttcaatttattattttactcggggtcaccgcgggtgtacagattcctgtaatcgggctagcaccactgattgtccttgggtttctgtactttctagagagagtcatagattacagaaaacagtgtcttcattagggggttgtggtaattcttttttttaaagaaggagaaaagaatctcgaaggaacagcttgtgttttaggctgtgtttagctacaatggtcctttgcattttgttgtagtcttttaaatatgccttgccgtttgctcagcaacaagtattataagaactgtataagttcaaagtcttttaggcatgatttaccatctgtttacaaatctttatgctctataattttgggaaggagtttatgcagtcatcagagatgaaacccttttcaagactgcgggcgtacttctgccccatatatcgatcagaatttccaaaatttcttcctcttttctggctagcctttttcgtaggatttaattattgcctcctgaaaagtatgaaagatactttagtggtggtagggtctgacgcgggtgcggaagttataccgttcttgaaagtttgggggatagtgcctggagccgttatcgttaccatgatttacggttggttaagtaatcggtgtccaagagacaccgttttttattccttcataggtacttttctaggtttctttttcttattcgccgtagtgatttaccctatgggggatgctatacacttgcattctgttgcggataaattacaagaattactgccacaagggctacgcggttttattgtcatgattcgctattggagctatagcctctactatgtcatgtcggaactgtggagttcagtaattctttcaaccctcttttgggggctagctaatgaagtcactagtataaaggaagcaggacggttttatgccctaattaatacggggttaaatctatcttccgtattggcgggagaaatttcctattggatggggaaacacacgttctttgtttgccctttcgtcaaggataagtggcacgaggttatgcttaacctcaccattttaatcgttttagctggattaagtatgatctggctgtatagaaaagttcacctcctcacaaaacatacctacaatttctcagcctattcatcttcagaatctataacagaaggatcgtctcaagttgaagagagtgtagctagtgcaaaggctaagaaaaagacgaaagctaaagcgaagaatctcttcctttatcttattcgttctcgatacttgttaggtctggcgatcatagtgttatcctacaatctcgttattcacttattcgaagttgtttggaaagatcaagttagccaaatttatagttcccacgtggaattcaatagctatatgagtaggattacgactttgatagggattgtttccgtcttggctgctattttccttactggacaaagtatccggaagtggggttggacagtaggagcgttgactacaccaatagtgatgttggtcaccggcgtgttgttctttggagcgatatttgctgtgaagaaagatgttatgatctttggcggtcttttcaatacggcgcctttggcgatagctgcgtggataggtggtatgcaaaacgtattttctcgtgccgctaaattcacattctttgatcaaactaaggaaatggcttttgttcccctgccaaatgatcagaagaacttgggtaaagctgctattgatggtgttgtatctcggatagggaaatcaggaggttcgttgatttatcaagggcttttgattatcttttcctctgttgcagcaagtctcaatgtgattgctgtcgtacttcttttaattatgattgtttggatagctgttgttgctttcataggaagagagtacaacattaaagaagctgatgccgttgctgccagttcaggtgcagattctatggtgtcagatatggctatcagtaagactcctggagaaaattctaatcaggaagaagtcgcgatactatgatttaaagggcgtttacgccctttttattcatattctttttgatctttaagctttccctcacataccttattatatttgttctataaatttttgacgttacgggtgtttatgaaaacgttttggcattttatgtctaaaggcttcctatcaattctaggtttatctctgggtgtagttcttgctttctttgttactgtgatgttggttgtttctacctctggaatgcacgactcacaatttgtgaatatgcctgatgctaagggagaagtcaaagatgtaggcaaagatgctcccattattgctgtattggaaatgaaggatgtgattgcttctagcaaacacaccgcaaaaatcattcaagaggcaattacaacattagattccccaccatacaaagatagagtgaagggcataatcatcgatatggattgccctggaggagaggtattcgaaatttctcgagtctattcaacaattcagttttggaaacagcgtacgcaatgtcctgtttacgtttttgtcaacggtctgtgtgcttccggtgggtattatgttgcttgtgctgcggacaaaatttattccacatcgtcttctttaatagggtctataggagtgctttcagggccatattttaatgtcaaagaaggcttatctcgttatggtgtgcaaagcgatttgcttatcgcagggaaagataaagcccctatgaatccttatacagagtggacagctaaagatcgtgagattcgtcaagaaattatagattatctttatggtcaatttgtcgatgttgtggtcacaaatcgcccgctattaactaaagataagcttgttagcgtgttaggtgcccgtctatattcacctgaaaaggctttagaagaaggttacattgatgtaacgaacgtaactaaacaacaagtcttacaagatttagtcgccgattgcaaaattgaaaataactaccgtgtgattggtttaggcagtgatggctggttgaaaagagttatgtcatcaataacgaacagccctgtaatcacaggaaagattcaacatgagttgctcccaagcttagataattccataagtacattttactacttagattcgtgattctgattcatagggcggagagaattagtgagaaaggtctttattttagatgcttcaggatttgtttttagagcatattttgctctccctgatatgaaaaattcttcaggagaaggaactcaagccgtgtttggctttattcgttctatgaataaattaataaaagaattctctcctaagcatatggttgctgtgtttgatggtccaaacaacaaacagagtcgtagagaaatttatgcggattataaaattcatcgggagaaacaagatgagaatctctaccaacaaattcctatagttaaagaatattgtcatttactcgggttacgttatttagaaatagaaggcgttgaagctgacgatgttatagcgagtatcacaaagcaggcagtttcagaaggatgtgaagtttgcctatgtaccgcagataaagatctactccaacttgtaggcccgaatgttgtggcctggaatccttggaaagctggacctcctatcgatgaaaatagtgttgtagatatctatggtgtccccccgagcagaatagccgattatctggctttggtgggggatacctcagataatattccaggagtctctggttgtggacctcaaaaagctacagctctgttacaaaaatatcattctgttgaaggtattctggaacatcttgatgaattgacaggttccactcataaaatgatctccgaacaaaaagatgtattgttattaagtaaggacctcgctgtattagataacaatgtacctcttcctatgggcataagtggatttgcctttcctctacacgaggtgccccaggaagaaatcaataccttctacatgcgtcatggttttaaaaccttggtccaaccagtcgaagaagcgtcaaacatcgatatagagatcattcatagttgtcagcccttagttcgtgtcttgtctactttacagggaaagagtgtcgctttttctgtagggtacaaggggaactttcttccctctcttacgttaatgggagtcgctttagcctgcgatgaacaagtgtattacgttgatatagaacatgcccaagacgatgtcatcacgccattacgcgatttcttcaaaagaaaagatactgaattttacggttataatatcaagagggataaccatgcgttaaaaaatgctggcattcacattcataatataaccctggatttagccttagcagaacatttgatcaacggtggagcgaagatttcttaccaaacacttctcgttgatcatgggttagtagagtctgcaggtaagtatggaaaggaatggggacaattaagtctccctatattgaaatcccccgccaaacctgcggaatatttcggagaatttgtttctcatctgcctaaaatcaaaaaatcactgttagaagaattaaaagtcaaaggactagaagatctatttttcaacatggaaatgcccctagagaaagtcctattcacgattgaaagaaatgggatgccactagatgtggaggatcttcaagagcttgagagaactttatcagaggaattagcaattcttactgatgatatttatacagtagctgggacgtcttttaatattaaatctcctaagcagttgtcagatgttttatataataaattaggcctaacacctatagataaagctcgatcaacgaaggcagaagttttggcagccttattaggagagcacgaaatagttgaaaaaattttagcatttagagctattgagaagttactctctacctatgttaaagctttgcctaggcaaatagatcctcatacttctaggatacacccgacatttaatcagatggggacagtcacaggtaggttggcttgtcaggatccaaatttacagaatattcctatacgctctgagcgaggaagattgttaagaaaagcgttctgtgatacgcgtcagaataattattttttatctgcagattattctcaaattgagttaagattcctggcgcatttgagtcaagatgagtcgttgaggttggcgttcgcgtcgcgagaagatgtccacacatttacagcttctcaggtatttcatgtgcctttagaagaagtcaccaagcaacagcgcatgcaagcaaaaactgtaaattttggtattatctatgggcaacaagcttatggactctctaagattttaaaaatcagtgtttctgaagctcagaagttaatagatgcatattttgatcgttatcctgcagtagctcgttttattaatgaaacgataaacgaagcttgtgaaaatttgcgtgtaaagacgttactgggacgagaaagaatcattgacaattggacagagttttcgaactctcgtgctgcttcaggtcgtcttgccgttaatacccgcattcaaggtagcgcagctgaattgatcaagttagcgatgctacagcttgctgctgcgttggaaaaacgcaaattaagaagccgtatgctgttacaaatacatgatgaattgatctttgaagtccctgaggaagaaaaagaagaagtgcaaactttagtgcgagatataatggaatctgcaatgattttatctgtcccattagttgtgaatatcttaattggaaaaaattgggcagaatgttagaattgctaaaagtttctattacaggggatctctcttcgggaaagactgaggcgtgtagggtttttcaagagctgggagcctatgtaattagtgctgataaagtttcgcatagtttccttgttcctcactcgcacataggtcgtcgcgttatagatctcctgggaccagaagttgttattgacaatacatttgatagaaaagtcatagcagaaaaagtttttggtaatttagatctgctgcaagctttagaagctattttgcatcctgaagtttgtcgaattattgaagagcagtattgtcaagtcgctaaagagcgaaagtaccctctgttcattgctgaggtgcctttgttgtacgaaatacattatgcgagatggtttgatcgtgtaattctaattacagctgatgagaatattcgtagggaaaggtttaccaaaaaaactaattgttctgatttaaatttttatcagagatgtgcacggttttcttctcatgaggaaaaaatgatgcatgccgatattgttatcgaaaataacggtactaaagaagaattacgtcataaagttgaagaatatttttacgctttaaagggagcactatgaaagaagaacgttcttcagaagtcttgccaaaggtcaaagagaatagaaaacatgcgtgtcctgggttgcaagagaagtcttttgcgggagaatgtgcagtagttgcggatgtagttaatgaaaatcaacctgtaactattacaaaaattgccaaattgcaaaggatgggaattgaagagcttaatgtattggctcgtcaatatggagtgaagaacatcgggtctctcactaaatctcaagtggtatttgagatcgttaaagcaaagtctgaacgttcagatgagcttttaatcggagagggagttttggaagttcttcctgatgggtttggctttttaagatcacctacctataactatctcccttctgctgaagatatttatgtttccccagctcaaatccgcagatttgatttaaagaagggagacacaattataggcacaatacgttctccaaaagagaaagaaaagtattttgctttattaaaggtagataagatcaatggatctactccagacaaagctaaggaacgagtcttattcgaaaacttgacccctctatacccaaatgaaagaattgttatggaaatggggaaggagcacctcgctgagcgagtgttagatcttacggcacccatagggaaaggacaaaggggacttattgtagcgcctccacgttctggaaagacagtaattttacagagcatagcgcacgctattgcagtcaacaacccggatatcgttctcattgttttgttaattgacgagcgcccagaagaagtgaccgatatgattcgacaggtgcgcggtgaagttgtggcttctacgtttgatgagcagcctgaaagacatattcaagttgcagaaatggttatagaaaaagctcgacgtttagttgaacacggaaaggatgtcgtgatccttcttgattctattacacgtttagcgcgagcttacaataccgtgcaaccacattctggaaagattttaacaggcggcgtagacgcgagtgctctacataagcctaagagatttttcggagcagcaagaaatatcgaaggcggcggatcattaaccatcttagctactgcgttgatagataccggttctagaatggatgaagtcatttttgaagagttcaaaggtacaggaaatatggaactggtattagaccgtcgtctttctgatcgaagaacctacccagcaattgatcttattaagagtgggacaagaaaagaagaattactttatcaccctagtgaattggaaaaagtttaccttttccgacaggcaattgcagatcttactgcgattgacgctatgcatctgctattaggtagattaaaaaagacaaatagtaacgcagaatttttactttctttaaaagaataggctgaaaggtcacactacttctattttttaacaccatctacatgttagctgagaatcctgaagcctacagtcttaaccataagactgtagatcttgttctccatatgcgcctgctcaaatcccattgacgatttggcagatcctaaggtgattgatctttgtcaattacatagtttcatcgtctttacccgtatccagagaacatggctctattggtgtcatcggtaatcaagtacaaactgcaaaatagttttttcgatgagacttatttgccaatgagaatgtcaggaaaaactagtagggaagtctctcccccagagagatatttttctggtaatactttctctagaatttcctgagcttgttggtaatatgtagggagttgtgcaactggtaaagaagcttgtgcagggctgtagattcctaagtattcttttttttgaaagatagccacagttaagggatactcatggatgttctctaatcccttagataggggaataccaaaaaataaacgaataagcatatctttgcgcttataatgagagtttttgtattttgtcaaaaaaacgagaggatactgggtaatgatgagctttgaagaaaagcaactccgtgatcatgctgtaatgaacctatatcgtataggagcaatacaattcggtgacttcaatctcgccgatggtcagacaactcctatttatgtcgatatgcggctagtgatttcttgtcctaacgttttacaaacgatagcttctctgatttggtgcttacgcccctcctttaatagtagcttattgtgtggtgttccctacactgcccttgctttagctacctgcatatctctgaaatacaatatctctatggtgttgagaaggaaagaactcaaacattcaagccaaacagatagaataaaagttgaaggattgttttccccagggcaaacgtgcttagtcattaacgatgttgtcgcttcaggtcaatccattttagaaacagctaaggctttagaagatgaaggtgtaaatattcgagaatctttagtttttctagatcgacaggtcgggggagccgatgccttaaaagatgcagggataaaattaagatccgtatttactcttgaagaattagtgcagtctttactttccaaatgcgaattaaaagaagcggacgcggccatagcttctacacttttaaaaagtttataatatgattcgtttttttattttgttaaataacaaaagcttggttttgttattaatttaatataattatattctagttagtttgtgtagtctttttatttgattctaatttaaaattggaattacagaaggcagggcaaatgatagaaaatgattttcagggctatccctcaagttatcaagtttctcatttttatcgagataaggttggtgttattgttttatgcggtggagaaggaagaagattatctcctctcacctgttggcgttgtaaaccaactgtgtcttttggaggtaggtacaaattaatcgatgtgcctatttcacacgctatagcttccggattttcgaagatttttgtgataggtcagtatcttacatataccttacaacagcacctcatgaagacctatttttatcacggtgtacttcaagatcagatacatctccttgctcctgagggccgcgatgggagtcaagtgtggtatcaggggacggcagatgctattcgtcaaaatcttctctatctcgaagatactgagatagagtattttctagttttgtccggagatcaactctacaatatggatttccgtaggatagtagactatgctttgtatgcaaagtcagacatggtcatcgttgcccagccaatccaagaaaaagatgcctcaagaatgggggtattacaaatagacaaagatggaaatcttttagatttctatgaaaaaccccaggaacaagaaatcctaaaccgttttcgactctcgcctgcagattgtcgtagacataagctagatcctcaatatggcaattttttaggcaatatgggaatctaccttttccgaagagagagtctgttccaactcctcctagaagaaccaggggatgatttcggtaagcatcttattcaagcacaaatacaacggggcaccgtaaaaacttttctttatgatgggtattggacggatatcggtaccatcgaatcttattacgaagccaatatagctttaactcaaaggccaagacctcatgtccgtggattgaactgttacgacgatagaggcatgatctatagtaaaaatcatcaccttccagggacgatagtttctgattccatgatttcgaattctttgctttgtgaaggtgctgttatcgattctagtaaggtatctcatagtgttgtgggaattcgtggtgtgataggaaaaaattctgtgatcgaccattctgttgttatggggaatgaccgctatgggaatacgttgcagactcctttaggtataggcgataattgtgagatttataaaacaattattgatgagaattgtaggatcggtaacggagtgaaattgacgaatattaaaggatataaagattatgattctccggatgggaagctagtcgttagggatggaattatcatcattcctcggggaacgaggattcctaataattatacattttgatcaaagatttttatcattcacactatacttttcctgtttttctctatcgagattttagcacgatatccagtagaatatcctttgacattcatagcgcacggattgccctgatttatgcagatatatggtatagcagatttacatttggctatcggagtcccagaaaagacaatggaagtgtttggtcagccttggatttcctaccacgaaaaaatccgtgaaagatggcagcaaacagtctctcccgaagatatagttttgcttccgggagacatctcttgggcgatgcatattgaagaagcgaaagaagacttctcctttctaggatcctttccaggaactaagtacatgattcgtggaaatcatgattactggagttctgcatcagtaacgaaaatagcgcaagtccttcccgaaagtttatactatctagctcaaggtttttctataatacaaccgaatatggctgttgtcggtgtaagactttgggatagcccaactataagaatagcttcgcaatgtttccaatcttcacctcctgaaaaagctcgggaatataacgagaaagatgagaaaattttcttaagagaactggggagattgcaaagagctttagaagctgtccctaagaatatcgagcaaattattgttatgacacattatccgcccatcagtagtgacggatctccgggacccgtctcacagatgctagaagcagatggaagagtgtctcattgtctatttggtcatatgcataaagtgcgagcccccttagagggattcggacacattcgtactatagaatatagattagtggccgctgattatatagattttattccccaggttataatttgaaaattcttgctggcaaatacaaaggaaagtctttaaaaactttctctaatccttcagtccgtcctacttgtggcgtggtcaaagaggccgtgtttaacatctgttctgtctatgttgaggacgcgagatttttagatctttttgctggagtgggatctgtggggtttgaagccttaagtcgcggagctgcttcagtaactttcgtagattcttctgcacaatctgtccgattaattcgggcaaatagccaacttttgcacccgaatttgccaattacaattatcaaacaagaggcaaggtcagcaattcaacggttggccaaaaagaacatgtcgtttgacctcatttacatagatcctccctataatcttgaagatagctatcttgccgccgtattgcgtgatatcgtggtcggtgggattttagataaacacgggtgcttatttttagaaaatgcttctatggaacccatccttgttgaaggtctaatacgaaaacgtagtaggaaactgggaggcacatgtttatcagaatatgttttcgaagacagttctaattaggatagtgaaaatttctccataaaattcttaacattaaacagctagtatgttttctgttttgataaacaggttttttagcccttaagccattctttcgaaaagtttttattcaaaatttatcttggagagcatgctggataaaatttcttgtgtagaatatgatgcgaaaaataagtctggaatccgaggcgtgagttagcgtgaaaatcaagaattccttaaagctgtatttcctagctcttttgtgtttccttccgttggttttcttaggttgttctagagaaaagaaagaattattagtaggaagagatacgacttggttccctaaacaatttggcatttacacggcaaatatcaacggtttcttaaatgatcttgtatccgagatcaattaccgtgagaacctgaatattaatgttatcaatcaagattggattcatctttttgaaaaccttgatgacgaaaagactgccggagctttcacatcgatactaccgacagcagagatgctggatcattaccaattttctgaacccatactgctgacaggtccggtacttgttgtcgctgaaggctctccctacacatccatccaggatctgcgtggcaaactgattggcgtgtataaatttgatgcctccatacttgtcggccaagatatccctgatgcagttttgactccttatcaacacgtccccatagctttagaagctttatcttccggatgttatgatgctttgctcgctccaattatagaagtcacagcattgatagacaccgcatataaaggacgcttaaaaattatttcccagcctttgaatcaagacggcctaagattagtagttcttcgtggggagaagaataacttgttggaaggttttaatatgggattagcgaaaagcatacggtcgggcaaataccaaaccattaaacagcaataccgtcttccttaggacatcaagattttattaagctgtgtttctctacataccgagtactctgaataattgttgctaatgattggacccattgaggagattggtaaatcgcagggacacgtagagcttggtattttctatctataagaatggcaatgtactctttttctatttcataaagagtttctatatgatctgatgtaaatccaaaaggcacaataagaacgtattttttattagtcttgagtgttttgcagacctctttcgttgatggtgttaaccacttgccaagaccgaatttagattgataacacagaaaggtttctatattgggtaatctttcagaaatggctgcaaaggatttctcacattgtacgttgtacgggtcccctttattcacatatctcatagggaggccgtgggcagaaaataatagacaacagtcatgagtagggatatcgtgagattgtaaaaattccagaatatgatcaatcatacatgaaataaactgtgggtgattcccaaaatgcgctacccaagagatgttcagtgatggtaggtggttgtggataaatcgcacaatactccccgtgacagcataagtgaaatgtggaaataaaggaacaccaacaacaggaagatctccgagagtttttaactgttgtatggtctgagagtgcgtgtcaggtaaatagcggtgaaaggtaatcacaggcgcatctaaatgcgaagatagagttttggcaagagcctctgtatcttggtatatgggagaatatccaccgatacaattgtattgagggacaaccttaggcgcgcgttttttcgcaataaatgaaaataaccgtttgtgaaggaaggaaggaaggcatcctccggtaacatcacgatccgtaagtaatgaagttaaaaaaacttcaacatcatgagaatgacgcggaccgccaaaatttgctagtagataagttgaaaccataacaagctttattatttaataatattggagctattgcattaaaacaattagttgcataatttcccataaaattaagatgagtttgtaaaatacatgaagttaaataatgctctcccaactctagaagctttatgtaaaaaaacacaccaaaaattacgccaatatcttattcgacacagcttattgttatttggatgtttattattaatgagtgtggagttgggagtcttcctttatttttttctgttttctgggaaaactattgttccagcattttgcttagcgtgtttttttcttaccctatttgtctgtcttgttgttcgtttgtacatactgtccggaaaaccagatttttttgaaaatctcgccactgactatttaagaaaggctcagactttattcaaggggaagcagaacattgtggaagagcaaacacatttagcttcctcagcaaccaagctagctatagatttacaaaatcaagagtacacactcttgtcgagtatgctaaattttcttcctaagcatgacttcatgagaaaattcagctgtttttgtttttggaaagactactttttgttcagggaatgcttattacagaaagccatagaggcctacatcaaagtcgtccaatccattcctgtagatttaggagctcatgtatccttagctgatgcttatgtggcgctctctggattgtatgcagatcctagaaaataccccgaatttgatgtgagttactgggtacctcccggaagatatggagaagatgttcaagcaaaattttttgcaacggctcagcgtgctatagaagaatttaaaattttaaatgagtatgccccaggaaatgcctgggtccacacccaattggcctacagttatcatgacttgcaaatgcctttggaagagattcaagaatatgagatgattctcaagctaaaacccacagacgtggagacaatgactaagctgggaatcctgtattttcaacaggggatgaatgcaaaaggcctgcgtatatatgaagaattaaagaaaagagattacaagaaatcaagaaagctaatcaaattctatggtatagaatataatagttattgatttttgttcttgtcatttataatagttctacttgtttatagagcatcttatttatgaaaagtattgatgtaagtaataatacaatgatacgcagtggtctttgtgataggatgagtgtctcttggcgtgcacgcttttctgttcgcacacgttatgaaatcgccagcgccgtggcgattttcggtctgatattggcattatgcggatccggagcagtctatcttgcctttacgtcttgtgccatttctgagatgtttattcaaggatgtgtgtcattggggttgatgcccattcctgtggcgatattttctttacttttaggtattctgatacttctttacggtatctacctattgccacaacaaaaagaagaatagagatactcttttttgcttattccacttgctatagaatagagtacacgtacaatcaaccgaacttaaaataaagagaatacaatgaaaaaactcatgctagccctacttttactcacttcttgtgcgacaccacgcgtatacagtttcgaagtatctaacgatagaattgcttacgcagacgaagataaagaagagggcagctgtacagggggttcttgctctagagtagagtgttgggaagactagaaaactttccaagattgcccgctgcacgtatttagcgtaaaacacagatataaagatcttcttagctcaaggttactttctaagaggatccttttttattaccacaggtatagacccatctatccatgtccatcagacttctcctcacattccctagagatttcgaagatgtgaaatgattattgagtttgtacattttctgacttgctacgcagagatttccaaagattgacagtccgccatgcttttgcggtctataggtaggaaaaccgacctaaaagggcaagaggggatgcatagatacgcagcgcacttttcaagaatgcagcctatcttttctagagctatcgtgagaagaatgtagttttttaaattgttcgttatacgtgttcttcgtaaaatacctagcggtttttatatcaagcttactctccgcctctgtttttagttttctagatagggtaagagggtgttttgtttggcgtatacaacaaggagaatagaaatgaaaaacttcatgttcagttttttgttggcttctggatgtgcttgtgggaccacgatgttctctgatgaagtgcaaatttatgagcacgcgcattctacaacggaatcagtcgaacaagagattgtctatgtacatggtcatgggtactacaggcataaaccgctaccttatagtggataacgagattgtatttacggtttcacaaatgcctttgaaatagcccctgaaagcttttcctaagagtcaataaagcttaggtaaaatctcccggttgcgtttataagatcatgcggaatgtattttgacaatagtgaaaagtacatcaatgtgcatcgaagcgtcagggttttttcattgcgcattattctgattttttcatagaatctctagaaacctttatgccagtattgacttcccccatatttttagtttttctagatatggtagggggatgttttgtttggcgtatacaacaaggagaatagaaatgaaaaaattaatcttagcgcttcttttagcttcttcatgtgcttatggaacgactgctttcgctgatgaaaatgatgaggtaaaagtaagcgagaatggtgatcaagattctgaatctgaaaacaaagaaagtgagaatcacactgtcaagcatcatcagtaagagttctacttgtgttgatgaaacagggggatgcccctgtttctcgttgtgaacatcctctcaaacgacttcgcctaaagtctttttcacttgctcatattcaatttaagacaacttaataagtccttgagcgtcccgtttccgtttaataagtgtcaaattgcctggtatagatttgcaagactgttttctacaggtgggtagcccttgatggggatctcaaccctattctcaccctatgcatatcctactgcccccttaggtcacgaaaaatagaataaattcacatccacaatccgttttattttaaaatttttaaaagaggaataggatctcatagtctattacgcatctggtttccatatgtattaaattattgcattaataaagaagattatttacaaccttttcaaaaagatcgttcattttgtttaagatcagataaagtaatatgtttaggttttttatttgatgcatgtttaatatcggaaactttaatttgtaaaacctaattgggaatgtattttaaactttgaagaaggaaagatagaaagtcagtaaacggtaacgtattttgtgcctaatgtgtactgcaccacacttttgctccatcctgatggccatgtgatgcatagattataagaaaaattttactagatttttgtgatagtatccaaggcaacgcaatggtatggatctagaaaaagaaagagttttgataagtaaatcttgggtgctttttacgttttttaaagaaagtaaataatttttttgttgttttgatagagcttgttatctcaaaaattttagctgattttgttagagtttgctacaatagccgggtgatggagtcttgaaaagcttaaaggctgaaagacatgtttttcaggaactgtcagagtgctgtagtctttggcagaggatctgttttatatgaataaacggtgtgtaatagacaaaattttaaagtgtgtagtcgttggctctttggttttgttatactggtcgtctgatttgcttgaaaaagacatcaagttaatcaaaatgaatgttcgagatgtacaagaagacatccaagaattactcagcatcgtgaagcaaaatcatgctacgcgatctctaaatccatcatgttcttcttccttatcagcaactacgtgttctgcttttgtagaagtcggagatccgcgttatcctaatctactttctccagacccttacatggaaacaactttaacggaacttatcggagaggattttgttcctaaaggcgttttacgtaccgctcatgtggggaaaccagacaatttgagcccttttaacgggtatgattatgtcgtaaaaatgtatgatttgtgtgttcctgggttagccaatactcatgtagggaaacacgaagaatttgcccccggtctggccttaaaaatagaagaacgcatggcctcagacgactctggtgatcgtgagtttcatatttatttacgtcctaatgtattttgggtccccgttgatcccttgcgtttccctaaacatgtacagctagccgagcattttatgcagccacatcctgtcacggcttatgatttcaaattttattacgatgccgtgatgaacccgtatattgcagagatgcgcgccgtagctttgcgttcatacctcgaagatatcgtctctatccaagtagaaaatgatttaaaatttatagtgcgctggaaagctcatactcttgtaaatgaagagggcaaagaggagaagaaagtgctctactccgctttctttaatactttatctttgaaaccccttccacgtttcgtttatcagtattttgctaatggagaaaagatcattaaaaatgactctgatcctgacacctatcgtaaagattcggtatgggcgcaaaacttctcctcacactggtctatgaactatattgtgagctgcggcgcattttatttttctggaatggatgatgaaaaactgatcttcacgaggaatcctcaccactataaccctaaagaagctctaattgagaagcgttatgtttatattaaagataactcagactcactatttcaggacttcaaatcagggaaactagacttggcttatttaccaccaaatcacgtggataatctcgtgagtttcatgaaaactccggcctataaaaatcaagcttcccgaggcgaagctattcgtgagatgatctacccagatcgttcgtacgcgtacattggttggaattgttactcattattttttgagaaccgtcaagtgcgacgcgctatgaatatgctcatagatcgtgataggattatagaagagtgtttagatggtcgtgcgcacgtcattagcgggcccttctcgcctttttctcctgcctataatcaaaagatcgaaggctggcattattctccagaagaggctgcgcgtattttagaagaagagggatggatagatgttgacggcgatggtatccgagaaaaagtcatagatggcgtggtgattccttttcgtttccgcctttgttactatgtcaaaagtgtcaccggccgtacgattgcagaatatgtagctaccgtgtgtaaagagataggtattgagtgtagtttattaggattagataccgctgacctatcccaagcatttgaagaaaagaatttcgatgctttgcttacaggctggtgtctaggatcgcctcccgaggatcctcgagccctttggcattcggaaggggcaatggaaaaaggctcagctaatgtcgttggtttccataatcccgaagctgataaaattatagatcaacttagctatgaatatgacgccaataaacgcgtagatctataccatcgttttcatgaagttattcatgaagaatctccttatgctttcttgtactcccgtactttttctttactctataaagattacgtgaaaaacgtctttgtccccaaacagagaacagatttaattcctgacgctcaagacgaaatggtgaatcttcatatggtttggttagacaggaaggaggaagagtgcttaagtatatcttaaaacgtctgatattaattcctctgacgctgtttgccattatttccattaatttcattatattgaacgcagctccaggagatgttatcgaagagcaatccgtggatgcctttggagatccagggaagtcggataagatccgtacatacaaaggtcctgatcgctatttacagtttcgcgagcattatggcttaactctacccattttttttaatacgcgtcctgcaatttcacacgctaaagtcaagagcgggatagaagaaatcgtcgattgcttcatcaagaagcaatctttttctaaattaaagatttattggggtgatagggcaaaatttcttctgcccgtattattatttgaagctaacgacaatacaaaaacaccttcctatcgtcatgttgccgcagacttattcattcgtggagctatccgtcagggaatagttggctcaggcctatccccagaacaatatgcgtataatgaaagagtttccaaaagcaatgctatgcttgtgaagcttctttctgaagaagatattgggattaaggtagattctttaaaggaatggtttcgtcaggaaggaggtatggaagcctttccctatagacacttttcttggaagaccttttttttagaaacacgttttgctcgctatatgtcgcgtgttttacgtttggatttcggaaccttacgtaatgatccacataaaacggtagtttctgaagtggttaaacgtttgcgttcttcgttaacgctatcagttttccctatgatcctagtgtttatcttatgtcaagtatttggcatgcttatggcgttaaatagaaaccgttggatcgatcatacactgaattttatcttcctgtttctattctctgttcctgtctttgtggctgttccttggattattgataatttcgtaattaataaaaccatcccatttacctctattcctatgccatacagcggcttacaatcctctccggaaattttcaatcagttgagttcttgggggaagattttagataccttagctcatagctttcttcctttttgtgctgtaagttatggggcatttgcttctcagtcacggttaagtagatcggtctttttagaaatcctaggagaagactatatttgtgccgcacgagctcgtggtgtgtctcgttatgatattcttgtcaagcacgtagggaagaacgcagcttcttccttgattacttcactagcttcgtctttaggcgctatattgggaggggctttagttgtagaaaccctgtttgatatcgatgggtttgggagatttttctatcaggccattttaaatcgagatcataatgtggtgttgttttctgtcctcgttggatccgctctatccctattaggttatttaataggggatatttgctacgtgctattagatccgagggtacaactaggaggtaagagggtttaaaatggaatccccgacttctttttatcgccgattctttcaggcataccataagaatttccttgcctctctgtcatggaagtttgttatcgcattagtacttctaggtgtatatgcacctctatttgcgagtagtaaacctattgtagttcaatgggaggggtctctatatttccctttatttagatatttatggttctcaggtttttatactaaggctatagatctgttttttaatgttttgatggcaactctgccgttgttctttatagcttgcaagctctttaagagaagagctcgtagggctcttcttgggattttaactcttgctcaagtattaggatttatctttgtataccaagggaatatccaagatcccgctggagatgaaaatctgaaaaaattgcgagcagagaaaatcctttcgcaaattgccaatagcagaacagaaaatatcgttttacttcctaaagatgtgcgtacttgggaattagaaaagacatacatgagtaagtacgagcagttgggaattttgataaagtcaaaataccgtaaattacagcacgagaaattacagaagtattgtgtggcgtatgaggggtacaaaggttcaccaatgcccacgctgtactactcacagatgaaaaatgagcaggtatgtttggagcgtttacaacaaagactagacaagttgcacgcttcttacgaatcagcattacaaacttggtataaggcaatagatgagtaccgtccttttcttatggcgctcactcgagtcgaacatgatttgaacctagctttatataataaagatcataatgagagattacgttcagcgtattcttcgatagaagaagaagcggaacctttccgtaagcacctattaagtacacgccgggttcttgaggaatacaataaaatccatagcgcgattaactttattcaagataaacgtgcgtggattaacgaagaatctgaaaaacttcgcattcttatcaacccgttgctgagttctttccattgggaagatgatgcgggaggttctcatgagatgaataagtacatacgttggtggcagcgcacacgaattaatcgcaaagatcttttagcctctttaattttcgggattcgtattgctatagttgtcggagggatctccgttgccattgctttgtttattggtacggttattggtttagtttctgggtattttggcggaactacggatatggttctttctagatttactgagatttgggaaaccatgcccatgttgtttattttgatgctcgtggtgtctataacgcagaaaaaatccttatttttagatacaatcttacttggatgtttcggttggacaggatttagcagatacatcagaatagaaaccttaaaacaacgcaatatgtcctatgtgttagcggcgacaaatatgtgttacagccattatcacattatggtacatcagatacttcctaatgcgattgtcccggtgatttccctactgccgttttctatgatggcaatgattagctgtgaggcggggttaacatttttaggtctcggagaggaaagctctgtgtcttggggaaatcttatgaaagaaggagtgacagcttttccttcggaaagttgtattctttggcctcctgccattatgctgaccgctttgcttattgctatagcattgataggagatggtattcgagacgctctagatcctaaattacaagactaacttatagacccctcaaaattgaggaggatatcttggatctgttttcctgcacagtaatggcgttcgccatgacttcctatgactctgtggcaggggaaaaacaaaagaaaaggattctgcttacacactgctcctactgtacgagggtgagtgtctgttgcttgagcaatatctccataggtgtgcgtttgcccgaaaggaatcgtagccacacagttgagtatcatttcttgttgtttctttagaatcgatgtattgatgtaagaagaacgtggcatgtctattttctgagagtatttcgcacatagtaaaacgatttcttccatagctttatgagagccgggacctaaaaataaacaagaaaataccggagataccgataactcagtttttacaacggcattgttttgaaaatgaacgatgacttgtaagggaggatatttggctatctgcaagccttgagaacaggcttgcgatagagaaaatttagaatcgtcagaaactaagtaaagattttcggacatggaaaactacattatcccgcattattgagtctctcgaattttgtttttgagactaggcgtccacgatgataccattcacatttatacacgccggcagcgtagattttcctcataccatgaggcaagttatttctccaagatacttcttccgctatgacttcttcttcgttatagcgtaattcacatccttccttagctccttttacaaaaggaatctctgcagctttacaaccgtttttaaacactgttgttgttccgtcttggtagccatagcgccactcttcaatagtgttcgggatccccccaggaagataagttaaacgtaaaccatgaggctggccattcacataatgggtaatcgtttccggatctctggtagcataaaaggtggttctttttaccatcaccccatcgttgaatatttcttcgtaaagcagcacattatttggagagaagttcgaacgaacgccttctccattccggatagtggaggtgtatttcccgttaaaagaagaatagctgccttcaattacccgtccttgataggtagtttcaataaaatacggttctgtgatggtgtcgttacttttattatccggccagcgagtcacagtaagagatccatcttcttggaagacttcttcttgagatgggagaccattagaaaagaatgttttatgagaaacaagccttccctggtcataggttttgattaccgatagcgttgtagaatgggggaaggtgagtgtgatctcgccatgaagaagaccttgaacgtaagtttcataaagagtcgatccatcttttaaaactttagtgattgttccatcacagccccgcttcacccaatctcttcctgatacgataattccgtaattatttcggaaagtctccttcatcaccgaaggatcttgttttagagtagacccataggtaaagcatgaaaaagagagtgcgcaaatgcaaaaaagcagctgtttcatgaatcgattgttccttttgtatcgtctagttgctcattaagcatagcaagtaaacgctcatgttcttcttctatttcttgattagataatgttctttccttgttttggaatacaagacgtagggaaacatttttattttgtgcggtagggttcttattttggtatatactgataatggaaacattttcaagccatttagaagggaaacttaaaagtttcttccgtaatgcatctgctgggacagactcatcaacggtcagtgtgatatccctgaatgaagaaggataaatagggtacggctggtagcgagctatggctttcttttgtgtatgtaaaagagagtccaccgagagctctgcaaagaatacaggatgcttgatgtgagcttttttacatagctgaggatgtaatgtcccaaagcgtcctaacagatgcttgtgaagatagagatccgcttgctgatagggatgaaaactcggatgttcactaggacgaattgtgtaagtcttcgaagaaatatagaaatggcggaataatctctctagccatccttttattgaatagaaagacaaaacacgctcgtgaaatacccaagagagttcttctgcttcccctgataggatgatgcctaaactttgcgtttcttgatattgggcatttttcttagtgtaaatcgtccctaactcaaaagcatgtacgtagggagcttgtctatttaaatttgttgccgtactttttaatagtccaggcagcaaagaatctcgtagtacagtagcgtgtttagagccttgcagtgcaatataatccgtttcttgcctatgtaaggctgcagtctccatatccaaaaggtcgcaggtgaaaaattgttgcaacccagattgtgctaagaagtcgacaatttctcgtttaaacgcatatagagggctataagtggcaggagcttttttcttctctattttccatggctgcgttctgcacatctcttcaacaagatcgatttcctcacggatgtcatgacgatacgcaggcacctgcacagagaggctcccttggtcttggggagtcacagtaaagcctaaagaggcaagttcttcatgtacttgagaatgactaagagggactccaagcacgcgttctaccatttccgtgcgtaaggttagagtaggagatggtggtatagaacctaaaacatgaataggagcaaccttagccttggggaaaagcttttgtatgtagtggatggccgcgtagagagaaggcaaaacatgatccggatcggtacctcgtgtaaagcggtaggcagcttcagaatgcaggggaatacgcatttgagaggcacggatagccttgggaagaaaatacgcagcttctaaaataatgtctgtagttgtttcgttgaaggaagaatccccacttcccatgacacctgctaaacctacagtatggtttttatcacagataatcgctgttccttgtgggatcagaacctcttcattatttaagagttttagaccgtgttgttcttgtgctttttcagcatgtaaggagtcgatatctacagtttttgcgtcgtagacgtggagaggttgccccatagccaacatgatgtaattcgtgatgtctacaatggtattaatagatttctgtttgaattggctgagagcctgttgtagctcttgaggagaggtttccgcacatactccagaaatttttacacagcagaaaaagggacaaatactcgtgtcatgagaagggctgtctttggtaattatttctaaaggagaaaatgaaaactcctgaggtagaataaggtcgacatgggtgacatgcgcaatttctctagcaagacctaaaagggaggcgcagtggccaagattcggagtcagagagaattcaatccatgtatcggcaagtaaggcacaggcactttctcctaagggagtgtttgcaggaaattcaaataatcccctttctgttttttggagatgagaaaatcctaattcatcagcgccacagcacataccttgggattctatgccacgcaatttagatttttttattgtataaggattcccttcgtgatcgtggagttttgctcctggaagagctaaaggaactatgatatcaggacgacaattcggagctccacagacgacttgatgttcttgctttccgtcaaaaagggtagccactacgagtttatccgcattaggatgggggagagtttgtataatctttgctgtgataatggaagagaatgagctactgagaagtgtttctatttcagtttcgatacctatatgatcacaagcttctataatttgtttgatagacaggggagaagaaaaaaatctttgtaatgaggataaagaaacgcgcatgaatagtaaaggtgagacatttttgtgacagattttacgaggaggagtgtatagtggcaagtattttaatgcttagagaggggctcggctttcagaggtgatctttaatgacttggcgaaaaacgattcggtggctgaagcaagctttagttttaagcgcagtattaaatattgtttttttacttttgttttactcaactattttcagaaaggacatttataaactgcggttattttcaggtcctttagtagctaagaactgtcgagtacaaaaaatccctgaagattttttggagaggctatctgaagcgtctcttgaggaattgtatcgcttgttggatgaggatcatttgctctatgggagaccattaaagttgtgggcgttgagtgtcgctattcatgcttatgatgtcgatgtgggaggagctctttctcatcctttgacattcactcagttgcgtagtcaggggaaaacatggttgcttccgaatattgatgagaaagagtacggtttagtacgacgttacttatcgcgcgagcgctatcctttcactacacgagggttgtttagggcgatttctacacatttagagcagggggccgttgacgaagattgtttgtaccatttttgtcataccccagaatttctgtattttcgcacattactttgtggtgctgaagagcgtgtatcttccgtggcttccttagcaagaatggttatacataatggggaggcgatgtttttttccttatgtaatgagaatcatcgagcaacagccatttcccctgaacaacgacaaaaagttttattgacctatacaagtgtcggcgaacctctagcagctttattgcttctggtttatgatgcagattgggtgttgcatacatttacagatgaggatttgaaaacctttgttgctcttctccctaaggaatctccttatactcaggattttattcatcggattgtcgagacaccgcgttcttttattgttgaagccgagaaggctgaggcgtgcgtgacagaggaacctattgtttacgaagactatgttgtaaaagagggggattctttatggttaatcgcacgccgttttggcgtaactattgaagacatcatgcgtgtgaatcacctgagtcatcatcgtttgttacctgggaaacatctaaagcttcctccaaagtcgtcatagggacgagatcgattccccctgggtgccaaggcccacattttcctattctttttattgtcaaccagagccctcgaatacacttatgatgttttaacgcctgtaaagcgtactgcgaacaggagggaaaaaacctacaagggcttcctaatagaggagaaattgtccatctgtaaagatggatgagaccacagcagaggtgagtgggtaggttgtatagcagttgtttaaatgacattgaatacgtctttcagtaaagctacagaaacttctagcataattagccaaatgatcgtccactctagtgaggaggaatgttggtgattgagttggtcatttaagatttcgaggacatctccaagaatggttaatctatgattgagaacattgattcttgcgttaatatctaagcagttaagaacgtcaatatagatgggttgtgtttctggatgctcccagaaaaagtcgggttcatcaagaatatccgaatggagattgacagaggctttgtctaaaaaaagtttgcctatttttttggcaatagccttccttggcatagaaattttcccttttgtggctagatcttggggaaggcgtttagaatcctctatagttttatagatggtcgcttcaaatatcgtcagttttactgactgagcaagaccaaaagatatggctaattttgtattgagttgcgaatctgctaggatgagtctatctctacgtatttgcaatttttccccataatgaaagttgtagcagtctatttctggttgggggaggatctcgggagaagctgtaacaatagattgaagaattttaatttcttcggattcctcccaaccccagaaaacagccacaccaaaagggaaaaatacagcaattttgtcacattcttcaggattttcggaagatactaaaacatactctctagataaaaccgtagggaagcgagttttcagtaaatgaaagagcacgtgtaaattataagacgaagctgtgcaatgggcagtacaacgcatgattcctaaaagttgttgttcaagcttcctctaatgtactgcatttttactcagtcggaaacattttttttcttgaggtaaaggggatcccctcgttaagctatctttttttgcggaagtggcggaattggtatacgcactatcttgaggtggtagtggagctttccttaggggttcgagtcccctctttcgcaatggaagtggcgaataggactcttctccttgatttctttatcttgaattttcatagtgagtatagtttcgattttggggtataaaccttgcggtttctttctatttttctatttgtattttcgtttatcacctcatgcagtctccccgtttgttccgagcattacatctctgaagatgaaaaatttcatatagatcggtttaatttttctggagagtttccggatatggaaactatggaaattcatgcgcaacgtaagaagcgtgtgcattttgatgtgtctggagatttcccaaaattagaatctattgtttataacgggtcctttggatttttaagagccaagttaacagggagatatcccaagttaacctctttaatgatctcttgctcctcatgtaaaatggacttggattttcgtggtaaatgggagagaaacgcgactatctccttgagtaatgaagtagaacccctcacgttgactttaccgaagaatgtcggtgtgattgttcataccaaagtgtctacaaaaggaaaggtggtgttggaaggggatttcgagaaacgtggtcgaggaatttggagaaaaacctatcataattctttagtgggcattgctcctgtgaccctagtctttgaagtgcagagtagttcaggcggaaccattactctgcggtaatttcttatgtttatcttcatgaaaaacactatcaaacatgagggtaatcttttctgaaaattccaaatggaaatttgatagatgtagaagatcttgaaatctctttgcatgcacgagtgcgtgaaggattttctcttcttcgttttctatcatcacagcagattctgggctgtgttctatgcagaatttcctccctttatgacgataaaaagatgcagacagaatagtttttttacatgctgcacatgttgttgagagatcgaggatgccttcatattgtaaaagtttgagtaggaaagtcgctgcaaacatttcgggatttttactttccggtaagcgatggagaaaatttaaaaaaagagaaaaaagttcttgagagggtttttcttgccactgtgatcctaaaatactttgtgtcattttccctgcagcttgtagtaggggaagttcagatttgattgttgtaaaggtattttttacttccgcaaagagtagtttgcgcatttttggcggagaatgatcaaggttgtagacccctaaggaaagcggaatgagagcctctcgaaaatcatagtataaagattgcccttgctttgcaaaaaatgtaagaagtcctaggggggaaaatattgtagttatgcaatggtgtttcccttgaggaagagttttgagagtaattgccggtgtcagggtatgcatatctttagtttataggttgtacagagtttagcgtcagatagtaggagatcagttgggaatagcacggtagtcctggataaaaatctaaagtgtgtgtcttgggattgagaaatcctgtttgttgttttttgtagcaaacaacagagatgcatggagatccgataatatagttgtagcttaataattggttgagtgtttgttggttaattactcgtgctttacattcaatcaacagcagggggcgaggctctcctaagttgtaggttttcccctcggcatccgtatatgttgctggtgtgatcaccaagagatcgggacgacgtcgaggcaagcgtatctccttacgagaaagaagaggaaataaagtcttcagacctttttcgacaataattagggacggcgggtagtgcaattcctcaacgagacaagtaatgagctcttgacgtaccttttcttcaggtgtcgatgccaagattttataccgtatcgggtcaaagatggtgagagaatctgtgttcgtcgtgacctgatcattaaaagatgtggaatcctggtgcgataattggttcgatgaggacataattgtcatcgttttgtttgtggattaactgaatcttatgctctttttcgtttaggaagactagcactttattgtgggaagcttcgaatttcttaatcgcctcatcttcagaaagaatagggagatgaattttctttctagagagaactttttttgccgatccgggaatataaccataatattttagagagtcccaggcatccatagtttccaaaggtaatagatcatcatagagatgaatatcctcttcaagctcaaggatttgctcttcttttttagataggcctttatcgtgtttcttcttgtcttggcggattttctggtgtttatttgctaacgtacggatttttttgaaagcggcaatgactgcactataggaattgttatgttgtgtttttacctggaatgtctctttccttcccatagcggtaagatgtacttccgtcccttgtttttctttatgagaggttaacactatgtgaatcgcgtctagtggaggtagctgactactcttttcaatgatgagctggcgtagtggttgagatacgtgaaaggacttgcctgtaatttctaggttggcaacctcatgttttggagctttttttcgttgggttgctcgacgctgaggggtgtgcatgccgtctccttatggtggaaagattgatacaacatatggagatgaaaaatcagaaaaagaaaaagagtttctcctatctgttattataagagggcaaacctttattctaaaaacttttaacgcaccgaagagggctcgaacctctaaccacctggtccgaagccaggtactctatccaattgagctatcggtgcctaagactccctgacgtgcgggatcggagacctttgaggttggagagcttagcagaagttcctcagaaactcaagaaaaactccccaggacagcgttccctattgttaggatagagcgagcatagtctccgtcaggtgggtgggactttctaggatgaccgccctctccaatacattggagagttcgcggatattcccgggccaaggatagtcgagaagagcagatttggcgctttccgaaagtgttttcattggtttattatttaacctacagaatttctctaggaagtactgtgataaaggaagaatatcatcttttctttctcttaggggagggaggtacaggggaatcacgttaagacgataaaacaaatcttgtcggaaaattttttgatctacagcttctttaaggttgcgattagatgtagcaaggatacgcacatctaccgataaggttttcgtccctccaaggtgttcaaattctttctcttgaatcgctctgagtagcttggcttgaagattgataggcacttccgtgatctcatctagtaaaagggtcccggtgtgtgcgagctcaaaacgccctgccttttttcctgtggctcctgtaaaagcgcctttttcatgaccaaaaaactcggattctaacaaggtttccggaatggcggcgcaattcaccttgatgtaggggcaggaagctctaggggaatttctatgaataaaaaacgaaaggacttctttcccgcagccagattcgccatgaataaaaatgttggcagagctatccgcggcttttcttgctttagatagtaaatccttcattgcggggctctcggcgattagaggatgagattctgaggaaatttgcgattttagcaaaagattctcgtttacaaggttttgtaactcctcagccttggctatgaaagcaaacaaggcttccgatgagaaaggctttgtgaggtagttaaatgccccatgatgcatggcttttacagcattttcgattgttccgtatgccgtgatcactagaacaggtgtatggggcgcaaattctttagaggttttgatgatatccaagcctgtcccatcaggcatgttcatatctgaaataatgaggtcatacttctctgttttgattttatgacagccttgtttcacgttatcagcagtaaacggagagagtcctctggttagaagaagctccgaaagaaagtctcttaacagaggctcatcatctacgatcaatactttttctatagtcatcaggcatttatgagtttctaagttaaaaattcttattaccgaattaaataaatcttcgtaaaggaatatttaactagttttatttttatatctatttcttagaaataaatctttttgaattgatttatagttatttaaggttgtaaaatctttccacttacttttaattagggcgtttttagtatgacttcttcaataccaaacacctcagttttttcgtcacatccagaaactttgggttctcgtttatctttattttcagacttaactcctttagagagaggcgaggtatcatcctcctggaaagaaaaatgtcagagagcctcttgtatcggattattctgtttatccctgcttaccatttgtgctggagttttagtccttactttacttccaactacccccgtatttttgggtatagtatttatcgctatcggtagtgttttactagtcacgagtttgttactgcacgcatcactgcggccgagtaaaaaaatcaccacacaacaagtcaacattcgggacttacaaacacagcttcaagggttgttagccacgaccaatgcgcgtagtttagccataaacggttttgaccctaatggcaatgcagaattaattattcaagaaagagaggcacttttagcaaaattcgatagagatttgcgtaggaaggaagtggctttataccgtttcttatcttctggcacagaaaacaggtaccctgttttatgtgatttatccgcattccgtgaaatgcaagagcgtattagtgatgagcttgagcttttatatcgttcttacaatcatcatatacgaggaacggttgaggcgaaccccgatgaacgcttactgatcttacatcaagaaaggaatttattaattcaacagctcgctgacatgggaattgaaaaagccaatcaaacagaagctcttgtagatctacaatctactttagatgttcttaatcaaaacattagattattagaggaccaaattgcacagaactcgagtcacggtcaacaacacgcagggttagtcagtgggcttcagcctttgctgcaggagcgcaatactttactcatccggctttctctgatttatgaggcactcatttctttagctaagcaagaagaagaattgacaagcaggcgtattgatttagataaggatattgaggtggttgtcgagtctagagctgagcggatcacatttaacaatgaatacagagaaaggttcctgcgttcttcaggaaacatcaatcagttaacaaataatttacgtgagaaagaagcgactcttttagcgcttactcaggaagtggaagcactacatgaggaagtggaaagactacgcaatcgtccttttggtggagaatatacccaacaggatatcgaacggtatcgcaatgcattaacggttaaagaacaagttgtccaggatctggaagagcaggttgtaaaatataggaggtttcttgaggaagctgttgaggtgaataaccggatcactttgggaattcaagaaagtgaaagacgttccttagagtttgcggctttagaacaaagagagagggtgttaaatcaccagatacaggtgttaacagttgatcttcaaaaacacaaagaagaacaccaacgtctacgaggggaaaatgacgatttgcgagagcttgttttaaccaccgagagtaatcctggttctgatgcgcagatagaagctcttcaaaaggaaatccgaagattaacagtggatttagagactgttgtcaatgagcggatgaacgtatctgaagaactggctattgtacgtgcagagttaacgaatatggaactacgctacgttgcaatcaaagaagagatgctttccagagatgaggaaaacgccactcttaaaatggaagcggaggaattgcgtggtttagttgttcagaatgaggagaatctcgaaaatttacagcatgctttaacaaatgaaatgaatttaaaacatgccgtggatgtcttacgaccggagattgatagattagaacaagaaaagctgagtctcaatgcgcgtatgttagaagctgttgagcaaaatcgtatcaacattggtctgctacagaaaaacgaacaagaaaaagagaaactgattcaagagctgcaaggtttacgctcccttcatgctcaagagaaagagagcttgcaagaggagattactaaattacaaaaggagatgcacgagcgtcatttacaccatctggaagagacctcgcgcttgagattagaaaataatcaattagaaagtcttcttaaagatgcacagagaatgggtgagcacagtcatgagggagctttacggatgttaggctctcagttaattgtcttatcttctcacattaagcagcgaagtaaatctgagatacaatctgcaggagatgtcatggaaatgttggctttcacatctccaagattctttggcaacttgggggcaggaatctcttgtagaagcctacgtcccggcgtgtatttagaagcagaacttcctgttgatgctagtgatgagcaaaaacgtgttgttatagaacagcgttgcttgcgtgagtggttcttcgctctgttaggacacttcactgtggaacaaatagaaagtctctcacaaagagctagggatctggttcaagaagctggtgagcaagcgagtgcccatgaactgttcgatcagttagcgagcgagttctctgaaattcgtgatgcttccggagctctttctcagtggttatctacttgctatagctatgtgaccaatctccagattttcaacaactacttcgagtggtcagggttcctattctccctattgcagaaaatgcacaagggaactgggggcatattgcataatttgtctgaggaagaacaacagttcttcaagattgtgtctaacttctctggtagggtgcctctagttttaggcagtatcggccatagtgaaggaaccacaccgggggcagcaaatcctctaggggatctcaattttgaaaatgttgggaatattacttggagtcgatttataagaatcatagaggggctactagaagcaagaagtagtctcagtggcccgatgattttagagatgagcgatatcagagagagtgtggtacgtacaatctcttctaacgtttacaccgacatgctaaccgagaaatattcaccgactacctggacgcctccggctgatctataaggatctattttggggttagggaagttttaaagtaaaagtgatatgcccgtttgcattctctacgtgaataccaccaccatgcaaacgcatgatctttaaggcttctgctagccccaaaccatttccctgagcttttgttgtgaaaaaaggaataaacaacttatccaaaatctcttgagggagctgccctggattggttacggaaatatcacctgatttgtgtaatgtcaacgtgatcggagattccgttgcttctgcagcattttttacaagattccatactacgctattcattctatcaggatctatagaacggactatagaggtcgaagtttcacgttcgaatgtacagaaggggaatgtaatcgataatagagggatcagtgaagagaaaaattcttgtaagtctatagccttgagattgagtggctgtgatttcgtgtattctagcatggatgacactagtgtattcagagaacgagttccatcaatgatagaggctaacatgcgttgatgacgtggagaggggagttcttcttttaatagggaggcaaatccagcaataccactcagaggattgcgaatttcatgtgctaaggttgccgtcattttccctaactctgcaatatttttatatctttcgataacattttctaattgtttatattcagaacgatctcgaattaataagaagaggaaaccattcaaaggattttttcttacgaatatctctacatcgcggtcctgatcgttttttgataaggttaggcgtagagtttttggtgaaggaagagatacgagagcttcgtttagggaaaatccaaagaaagtttctgggaaaaagtcggtgaagggtttgtgtagtatttccagttcgtcaggaataccgagaatttctcgagcttgtgaattgcaaatgaggatattgcctacttcggagatgaggataatgccatcgggaatcgctgtgagaattgtgtctgcttctttatacgattgtgtgatgcgagatttgatctccatcagctcctgcgtcgaagaacatgacttacaatcgttgttgctcataaatccctaactctttttttctctgtagataattgagcttatccgtatccaggattcttgtgatgatgccccgaatatcggagagctcatcttgaatctcttggggaagtaccgaagtgaaattatgccgaaattctttaatttcgttatccaccttgtctatacaagataggagggtttttttctgctgcaatactttttccagttctataggagtgagcgaagtctcagtttctgtaagatcaagaatagctaagaaaaagcctttcttttttttgaggagaagtaggagagcttgttctttcataggaagcaacaggttcggcacgtagcttttcttaaaaaaaactactaacgaatttattagcaacctgaaaaaactcagaaaaaacttatgccggcgattggactcgaaccaacaccttattgctaagagtagattttgagtctaccgcgtctaccattccgccacgccggcataaagtgagcctacactgtacggtttcttttctaataagcgcaagggaaatctcttaagttagggagatggagggacttctataggccgtagggtttctagatcatacaacatttctatagataagtagttccccgtatccttgggtattagggtaatgcgaaactcctcattcccaatggtggtctgcgtagtcgtgaaatctatagagcagggatagatagattgttttttatacagaggactgaagatagagcggagtgtctccagacggatagccttctctgtaaataaaagagcggcattcccagagagatgcttagtagatagagattctccagacgctgttaaaaaacggaaatgtttataacaacagaatccttctactatagagagcgggtactctttgtggagtagacgcgtaatgtcaatgattcttgggtgtatagaaaattttttgcacaaactatgatgtaatccatcacagtcatagagagtttcctgttctgtttccttagcacttaaggagccgcggcaatgaaatgagtaagcggtaattaccgattgttgtggagtcggccaggggtattgcggtaggggggagtcttgtatttctgggtagataatgacagagtgcccgtgttgtgatgtaattcttcttgcgcggatgtgtctatgtgctgtttctgttgccttagaacacgcacagactagaggaaataacaataatccaaaacttatcttaataagaatcctcagcatggggtagaatcccgcgtagttgttttaagaaagtatagcctaacttctaaactgatttaactatgttttagatttgttatgtgtagttagtgaaaaatacaaggtgatatgagttaaggtaaccatgaatatccatgattatcaggtgttcttttttgattttgatggtttggtcattgatactgaacctttatactaccgagcatttttaacagcgtgtagagaacgcggactagataccgctatggatttctctacatattacttattttccatgttaggaagagaagttttcaaacagaagtttttagagctgttccccaatacggaatcttttttcccacagtgtttttatgatcgcgaacgtatctataaagagttaatacaaactgaagttcctccgttacttcctggtgtcgaggattttttacggttcctattagctgagcataaaactatcggagtagtgacaaattcttcctatgtgctgacgcagcgtttttgtgaggctatacccattcttaatcagtttcaattttgggtgacacgcgaagactatgaccggcctaagccgtatcctgacagctatcaatatgcctatcaggcttttgttcaagaaggagaaaaggttgtggggtttgaagatagtgtgaaaggcttgcgtgctcttgcaggcattccagccacgctggttgctgtgaatgctatgatgccattatctcgagacagtcaccaagatttccgtgataaagagttctattatttctcttcttttaaagagttgatgttacactctggagtacagaaccaatgataaggtttagggtaacatacgtggtataaagataaggcatggctaggagctgctggcggcccttgcctacggtttttctgcattaatatctcttgaatgtattcaggaggatattttcccctactaatatctaatagagatccaacaatattcctgaccattttatacaaaaatccgttacctctacagatgatggttaccgtctccccgtggtctacaatgtctaagttgaataatgttcgtatagttgaagtatagtcacgtccatgattggcaaaagaagcgaaatcgtgcgttcctagtaggtactgagctccttcttgcataagatctgtttttagatgatgtcgcggataataggcaaaatatcgttcccaggggagcggcttaggagatctcgtgagtacatagcggtattctttagcgatagctgaaaatcgcgagtggaatttatcgtctccaagaacaacgtcgcgaattacgatatctttcggcaaaagagcattaagcattttttttatgcttgaagcttgtgaaaattgtgggtggtcaggttgtgaaaaatgcgcaacttgaccaaaggcatggacttctgcgtcggtacggccggaagaggtcacaggaatacgcttcccaacaacctgggctaaggaattttctatcacttcttggatggagagatcattaggttgtctttgccacccagcataggcagttccctggtaggccaagagtataacgacttgtgtcataacaaagcatgagctaaggttaggtcttctggataagtcacttttatctgtggatgtttattgaatactaaagcaacaggtaggttgagaagttctgcagcttgtgtatcatcaacgagagttattctctcttgattagcccgttcgaggccctctaagaggatctgtgtcttgatgcattgcggtgtatggacaatagataacgcatcgcggtctaaagtttttacaggatcacgttgtttgatagtatagggaacgttagaaactaacgttgccgctcctgtttggtatgcagctgtgaccagttctgtaacttcatcgggataaataaaaggtcgtacaccatcatgaactaaaacccaaggatttgcgacttgctgtagtccggaaaatacagaatcttgacgccgtgtccctggtcgtgcaaattttacgggataaccttcaaaaatactttcgtagtttacatcacaaacaacaataatttctgagatttcggggatacgcaaggccatgtttaatgcatggaggatgagaggttcccctcgaaaaggtaagtattgcttaggttgatttgctccaaaccgttctcctttacccccactaagtaaaatcaaagaacacttaggatccatagacacaccgtacacaacaaatttcaggaggagagcaaaagcgtaaccttttaaaccctccaagcccgcgattgacatataattgtttttttccttccgcaaagaagaaatggcctcgcgctaaatcaggattttctaatcctgaagttttattcattatcttatgcgcgaacttcggccacgggatagaaatttgcggtccatgagaatggccagagaatatcatatccccagggtaatctaagagtcggtacacagtatcaggattatgagagagaataatgccaggcaaggtaggattatagttgaaaaacgctttttctgggtcaaattgtttagcaaaaagatctcctaatcccacgatgtttaacatatcgggaatttggagactttcattatgcagtagacgaataggagtattttttaacaaatgtaaaagttctgtattcggttcttgcttttccagactcggggcgtatgtataacgtctagaaccaaaaagcccttggcttattgaaacgaaagctctttttaacggttggctattttccatcgaaatcacatctattttcccttggctattgcgggaaacgtacgattgatagtcgtgatttccaagaacagcaaatgttcctaaaggggcatgtaaagtatgtaaaaaagcttctagtcgcgggcggtcttcgatttgtgctcgacaaagaaaatctccagaaatcaaaagaatgtcgggagcaaatttggacagctttaaagaaacctttttaaggaatttttttggaacaaatttatgaaaatgtaaatcagaaatttgagctatgcgcaatccatgaagataagagtactttttgggcagcttccacgttaacaaggatgtttgtaaccaattcggctctataaaatttgcccatgaaaaggcagctagaggaaccccaacagctatggataaagaagctaagaccacagtaacactatatacacattttctcctcgccctagaggacgaggatcctgaaagagagccaactcttgactttattttacgatatgagaggagagagcttttgtcatttgaaacatatcgatagggttcttagaaccgaagactttagctagggcttcgtcgggaagaatatttcttttattcttggggtcttgtagattacgttttttgatatagtcccatactttttttacaatttcggtgcggggcatggggcccttgccaacaatagctgctaagtcggaggtgatattgacagggttcataaaagcagagtttttgtttttttgactcatcggttactcctagtaaaggtggtacgaagagacacaagctcttcatcgcaacttttttatctttcaggaaggtttctcgtcaaaacaaaaaaatagaattcactcctctacaactcgttgttaaggctttagatgccaatctggagtaggttaagggaaagcaaagaatcggaagcaaccaagaaagaaattttagaaaaattctcggcggtaggacacgttgactttattgtttttgcttctctagaattctagtattcagcctttttgagggtagtgtaatgcatgaaagtttagataaacggttagaaggcctgttgactgggttggcattagccgggaggtctctttgaccttgagggtaagagacaagagctttccattttagaagaacagaccttgaaagaagacttttggcaagacgtcacaagcgctgggaaagtctcggaacgcatcgtctcattaaaacgacagattgcccattatgaagagttcaaagtcagagtggagaatttagcgtttttcttaaacgatggcgatgtttccgcggatccggaacttcgagaagatttagaaaaagaattcacgatttgtgagcatatcctttcagagtgggaaactcagcgtttgctttctggagaagtcgataaaaatccttgtttcttaacaattaatgctggtgctggtggtacagaatcctgtgattgggtagaaatgctttttaggatgtattgtcgttgggctgcacaacatcagtggaaagtggaagttatagatcgtcaagaaggcgatgtcgcagggattaagcacgtcactgtgaaattttccggagactacgcttacggctatgctaaggctgagcgcggtgtgcataggcttgtgcgtatctctccttttgatagtaatgctaaacgtcatacaagtttcgcttcggtagatgtgtatcctgagattgatgatgagatagagatagacatccgcccgaatgatttgcgtatagacactttccgatcttcaggggctggggggcaacatgtcaacgttacggattctgcggtaagaattactcatataccgacaggaatcatggtttcttgtcagcgtgagcgtagtcaaattcagaaccgtgagagttgtatgaagatgctacgggcaagaatgtaccaacaaattcttcaagaacgtttagaaaagcagcttctcgatagaaaaaataaaaaagaaattgcttggggttcgcaaattcgtaattatgtttttcagccttatactctggtcaaggatgtacgcacaggacatgagactggtaatgttcaggctatgatggacggagaattgctagacgatttcgtcaaagcgtatttagcagagtatggagaaatctcatgacagagaacaaagacacaggagtccctggattagatatacgttatacacttcctagtgatgctgtgtatatgcggcaatggttaaatgatcctaagatacttcgagggtttcctctaaagacggaagcagaaattcatgatagcgtaaacttttgggtaggtttttatcgttatcatagcagcttgactgctgtgtatgagggcgaagttgctggagtagctacgctgattttaaacccttatattaaagtgtctcatcatgcattagtttctattattgtgggtgagccttatcgaaatcaaggtgtaggaacagcgttattgaataatctttgtcacttagcaaagacacgttttcacttagagatcctctacttagaggtgtatgaagaaaacccggcgatctccttgtacaaacgttttggttttattgaggtgggaagacaaaagcagttttataaagatgagatcggctatcttgcaaaaattatcatggaaaaacaactttaggtggtttttctagaatagattagccagtcctagtgttgcatgtcgtttcagaaaattcgtaaacttcttaaaaatgtttttcgagcgcttcttagctctaaatcttgttctatgcatctgtcaaaataggccgtcctcagcttgtaagatcttctattcctgtcgattatactccagggaaagtgtatgatttagagaaaatataccaagatttaaatttgagattatttgaaggctctttggatttacacatcgggtggtttggtcgtcaacggtgtcaggtcgtgcgcttagggcggttttaggatcttatcatgaggaagaaaagttaatacgcatacaccgttctttagatcgtgatgatatcccgttattttttatgcaatatattatttaccacgaaatggttcatagcgtagttcctcgtgagtattctcgttctggaagaacgatttttcatgggaagaaatttaaagaatgtgagaagcgttttccgttatatgaaagtgccatagcgtgggaaaaagcaaatatttacgtattgttgcaaggatataaatcaagaataggtaaggaagatggcaggacatagtaagtgggcaaatacaaaataccgtaaagaacgagctgatcataagagagggaaaatcttttcccgaacgataaaagagttaatggcagctgtgaaaatgggtggtccggatcctaaaaccaacgcacgcttacgtatgatcatacaaaaggcgaaagatcaaaatatccccaatgaaaatattgaaagaaacctcaagaaagccacgtctgcagatcagaagaattttgaaaatgtgacttatgagctttatggtcacggaggtgtggggattatcgtcgaagccatgacggataataaaaatcgcactgcctcggatatgcgtatagctgtgaataagcgagggggatccctggttgaacccggcagtgttctgtataactttgttcgtaagggagcctgttacgtgcctaagagttccatagatgaggctgtattactccctcatgtcattgatgtaggagctgaagatcttgataatgatgatgatgagcatttccttgtgctctgtgaccccgtagaattagcctctgtaaaagagaagttaaccgcattgggtgtggcatgctctgaggaaaagctgatttatgttcctttacgtctcgtagattgcgatgaacaagacggtgaagccaatcttgctttgattgaatggttagagaagattgatgatgttgatgaggtataccataatatggcctaaggcttttctagattagagaaaagccttaggtatctatagtctacgagcgccgttgtgggggtgggggaggcgatcccgtagctttagataacgttttggataattgtgtggtcacgtttcttgctgcatcagcgagctgtttcctttgcgtagattccgtatcggcgctatccagagcttcttgtagtagtcgtgatccctgttcgaacatctgaatttttttagccacattacttaacgcttgtataacatttccagctgcttcgggaatgcctgaaggagcttctccttttgtcaacgttgctgtttctctagatcctgctacaggagtcgatgaggctacctgttgttgtggagccggagtggatacttgctgacccacagagggtgtcgcagcttctaataagttagataaactacttgctacatctcgagcagcaccatggagatcgggagcctctcgaggagcaactgtctcagctgtttgcgcttgcggaagtacggaaattgttgcagattgttgttggacaggtcggctcgcgattaccgtagattgggcaggcatgggtgccacaataccaccggatcctgtccgttcttggaaggctttaactagctttcctacgttggttttttgcggagtaatcaggttcccttgcgcatcaaacgattcatccagatgagctcgtagctgaggtaataaatgttctaagccttcggggccatctccagatgtcgctcccatcaaattacttgtacgtgaccccgtctcgattctggtatttgtgcgggatcccgtctctgttttggagttgttgttaacgatctctccatttgcgtctacattcactcgttttgcaacgaatatgccttcaggttgcgtaggcttgggagtcttgcctgcttcaacgtctcgaatgacctctcctagattttgatttacaggaattgcctctccattaccgccctcgggataaacaacatccaagtgctcacggactcgacccaagatattgcctaattcgctgtcttcattgtcattagattctcgcctttggacgcctccgcccccactaccttggtccttatttaacaatactgtaggtttgtaggcgccattttccgatgttctgacaacagtacccaaatcttggttcccttcgtggtgttcgctattttgatcatagaccgtatctaaatgttgacgaacattttgcagaacttgctgtaagctgtcttttggcattcctgtaatatttacaccgccttgagttggtggtgggggtccaggaggtgccggttctaagctatcgaagccgttgccttcatcagagaattgaatactatgatcttcttgagtgccggtactttctgtctctgtatcgtcaaagtttgtctcgtctacattttggtcattatccacaccattgtcagaggtgtccgtaggttgcgtagttgtcgaggtgacggtagtcgttgttgttccaccggttacgtttacactcgtactgatgcctcccaagttcacgttaatcacaggttgagcataaggcacaggttgtggttgctgttgcgtgggggaggaagtttctctagagaataccatgccctcgttgggtctttgtacgttattccagttaattcctttcagaccaccaacatcgccccagatggctccagattcacatttagttcctcgacgccatacagaaggtgtgtagttgctactcgattccttggaattccatgggccgtaaagcacagtggttttaaatttcatgctcataagcaggtgatcataatgaccggtttctccggtttgccctgctatgcgtggctggatgttgtttgtccaatctgcatgcatagtttcgtagcctacgcaaaacttggcaatacacatctcaaggtctttaacgtctgtaatcggctcctttgtttttccatttgttacagctatggattctgcagtactccaatcgccgttcctgacgaaaataaaacttcctcgagcctcgtccatgtaaacgatgtgaccagcttttgtctgtaatttcgcctgtacagaaggggtggataggaacttgataatcgaggctttatccgtaggatcatatttaggtagcgccatgtccggaagaccaccaggaccatcaggtcttgccgccccatccgcagcttctgttcctcggagtccttctaaatcgcctaaatctacatctcctgaagtgcttgtaagatcttctgtactccccacattccccgagtcgtgcgatgagggcgtacttgaaatatccgataaggcatcgctatcactactggatgtactgtcggttctcgatcttccaagtccaagaatctgcgaccctaataaatttgctgctgtagcagttgtccccacgcttcctgtagagggagatgttgtggatacacttctttccgttgtaaacaccacagctcctgcgtcggactcggcttgagatacggcttgctctgctgttgtgttcacagtttgtgacgttgtttccgcagcctcagtccctgtagtagagacaacatgtcccccgaagcttgttgacgtcgttactacaggagttgtggtcgtagtagttgtgacattcgttataggctgattattaattggactcgacatgatttaacaactaaataaaaaaactctattttaattagattgtaaaacaaattatttattaatatctctagttttatttaaataatcaaactaacttttgttttaatagttttaactattgtgaattagagagatttgtttaaaaaaaatgaaaagtttgcatagaaaaataactttgggtggagttaacgtttctttaagataaagcgaaagcgataatgaggagtaagaaatggcagcagctgaagtttttggtggttgtgtgttagaaggttctgtgcgggtatccggggcaaaaaactctacaaccaagttgcttgttgcgtcattattatcggatcgcaaatgcgttttgcgtaatgtccctgatataggagatgtacgtttaactgttgaattgtgccgttctttaggttctatcgtacattgggataaacaagcagaagtcatagaaattcatacgcctgagattcatatgtccgaagtatccgcacagttttctcgggtaaatcgtattcctattttattattaggagctttacttgctcgttgtccggaaggtgtcgttgttccttgtgttgggggagatgctataggggaaaggacgctaaattttcattttgagggtttggaacagctaggagccaaagttgcctatgatgggcatggataccaagctgctgctcctaaaggtcttatcggagcttatattactcttccttatccttccgtaggagctacggagaatttgatactcgcttctgtccgtgctcaaggcagaacaatcatcaagaatgctgctttagaagtagaaatcttggatcttattttgtttttacaaaaagcaggagtggagattacgacagataatgataggactatagaaatttttggttgtgaggatttttatgaagtagatcattgggtgatccctgataagatagaagccgcttcgtttggcatggctgctgtacttaccggagggcgcgttttcgtagaaaatgccgagcaacatctgatgattccctttcttaaaaccttacgctctataggaggagggttttcagtcacagaaacaggaatcgaatttttttataacgaaccattaaaaggtggtgttgtattagaaaccgacgtacatcctggattccttacagattggcaacaacctttttcagttcttctctcccaggcagaaggatcttctgtgattcatgaaactgtgcatgagaaccggctagggtatttacgcggtttacagaaaatgggagccaattgcgaactgttctaccagtgtttaagctcaaaggcttgccgttatgcaacaggcaatttcccccatagtgcgatcattcacggagtcacaccattgaaagcttctcaacttgttattcccgatttgcgtgcgggttttgcctatattatggcagcgctcattgcagagggcggcccatccttaatcaaaaacacccagttgttagatcggggatattacaattgggtagacaaactgaactctttaggagcaaaaatccacttattgtctttagatcccgtggctttctaaacttacaatctatctaaagtttgtagccctaatagatgcatacccgtagctagggtcttctcaacaagagcacaaagatagagacgttctttttgatgaggagatccttcaatatgacagtctctgaaaaaagcatgaaacttgttcgtcagcatataaaggtagtcagttaggaagtgaggacagagctctttgagagtgatatcaatagcttctgggaaacgtaataatgctaaagctaatgcctcttcggaaggctcttgaatattcgccgcagactctaagctaagtttttcaatgcctaaccgccgttttattccttggatacgtacataaccataaagaataaacatggctgtattgccttcaaaacgcagcatcttctcaaaagagaaaacatagtcgcttacacgatgagaggaaagatccgcatatttgatagcattcataccgagaacaggagcacgttccgtaatttctgcatcagacatctctgggcggtgcttctttaaagttgccacagcttgatctatagctgtgtctaacaactcctggagtttaatattttctccagaacgcgttttgaattttttcccttcagaatccagaacaaggccaaaacctacatgagagaagacgtctttattgggaaggtagccagcagctaatgccgtagcctcaagaagttgaaaatgtaaagattgtcccatgtcggtaacaataataattctatccgcatggtcttgctccacacgataacgcatagcagctaaatccgtagtcgcatagttgtagccgccatcacgtttttgtaccatgagagggatagaaaaaccttcatgaaaaacacatttcgcctcatcggaaaccgtgatgagatttttcttttctaagtcctcgataatctcaggaagaaatggattgtagaaagattccccgcgtttctctatctggatgtctaaaatattgtaaatcttttggaaagctcgctcagaaatttcacaaatgcgctcccaaagttttcgtgctttgggatccccagattgtaaagcaacaacatttgtttgtgatcgtttcttaaattctgcatcttcagcaaaacgcacgtgtgcttttttgtatagaatcgttagatcttcaagactttcgatatcctcagaggattcctcctgaagataagtaatgagcatgccaaacgctgttccccaatcaccaatgtgattcaatcttaaaacgtcatgaccaacaaaagtaaatatacgagctaaacaatcaccgataatggtagaacgtagatggcctacgtgcatgtccttagcaatgtttggagaagaaaagtctataacgacttttttaggatcttgaacacgaaatcctgaagatagatcccgagaatatgattgtaaacttaggttgagaaattcttttgaaaatgtgaagttaataaatccagcacccgcaatttctatagaagaaaaattatttttggagatctgcttcactatagattcagcaatggctctaggcggcatttttaatgtgcgggcaagtttcatcgcatcattacattggtaatggccgaaaagctcttttgttgattgtgtgatgtcaggagaaattgtctctatttgagggaatgcggatagaatcgcttctcgacataaagaagagagataggaaagaagagtcatttaaggaacctctccaatacaaccatgttcataccaagtttttagctctgcgattttgctcatgatcctatccgtggctatttggtaagcttctttagaatttagagactcttgatcaatcaaatcatcaaaagtgagtggtgtgccaaaaacacaggtcacagttttccaaattttaggaaatttttgataacgattgaaaatgtcgtaggtcccgccaatatatacaggaataacaggaacgcgagctttgatcgctattaaacccacaccaacttttccaggaagtagctctccggttgggctccgctccccttcaggataaataatgagcttttttttcttttttaaaatttcgaaagcagctttacaagctgcagcatttccccccccttttttgacagggtagcacccccattctttatacaaccatccagtaaaccgattactaaataatgtagaacgcgctaggtgatataaacacccacgaacagataggtgcaaagctatgggatccaaataagaattgtggtttgcagcaataatagccgctcctttaacaagatgcttttttactccatacactttatgtctatagagtagggtaaaggcaactcgagtaagaaatttacaaactgtaaatatcatggcaatttcggggaaattaaagctgaaattttctctagaacttggcttattgtcaaatctgaagaatctaaaaccacagctccttccggaatcactagaggatcgagagaacgttggctatctgtttcatcacgtttgatgagttgagcatacacagcttcttttgaaagagaattatggggaagatcttttaatcttcgcaaagcacgcacttcagcactcgcagtaagaaagatctttacatccgcatcagggaataccttagaacccatatctcttccttcaaacacacaattccctaattctgcatactttctttgtagttgctgcatgaaaaaacgtacttcaggaagttgagacaatttcgaagccatattggccacttctggagtcccaagctctacagagagaagatttccttctaaaaaagcttccaagggctgcccggaaacaaaggaaaaagaaaatggcgggttgtcaatcagttcttgaatcgcgaggtgtttccatggttcacacaagtatgtgtaggccaaggtgcgatacatcgcccccgtattgcagtagttgaagtttaagtcttttgccaaagccttggctattgtgcttttccctgttcctgagggaccatctattgtaataatcatttgagaaacatagatttttgcgtaatcaaaagtagaatatacacaataggtgtagaaagtagaagagaatctaaagtatctaacgtgcctcctacggcttttaattggttgctatttttaattttagcatcacgtttaaaaatagattctataatatcaccaaaaaatccgctgattccaagaatcacacccaaagcaatcaaaatactgggcatcgtgataaaagctgaaaaccgcgcaggaatttgtaagaagaagactatgctgattaaagttgctccaatacacccagagacaaaaccgacaatcgtcttatgaggactgatttcaggcgtaattttcttttgaccaaaggctttcccgaagaaatatccaaagatatccgctccttttgttgtggcaataagaaaacttgcccaccagacccctaaaaagggttcctgagtatgaatgaagccatacagtatatacaagaatagacgtacaggaatacctacgtatagcatagaaaataaggtgattcctgaggtttctaaaggcccacagatattttttcttgatctaaagacgttaatgacaatccaaacaaataggaaacaccaggggagtgttgaaacaaattcaggaagtacatgatgccagcgaatagcaataaagctgcttaaaacaaaaataaaagatccaatagcactatataaacgaaatgcataatacatctttaccttcgccatcgtcccgtattcatacgtccctacagcactacaaagcgcagagataaaccctaaagcaaacgatgtcaaagggaatagagaactataaagaaggagtactaagaaagtcagaaccaacgaatgtacaacaactcgttgaaaaagatctccatagaagggagttttgaacttattcaatttcaacatggctatttgcctcctcgtcgtgatctgtgttggtaagctttaatggcatctagaagatgataaggtttaaaatccggccataaaacatcggttacatagagctctgtatatgctatttgccataagaggaaattactgacacgcatttcgccacccgtgcgaattaataaatctgggtcaggaatttccgaagtgtctaaatataagcggattaactcttcagaaaccgaatctaaagatatttttttatttactagatcatgatgcagttttttaaatgcgcgtaccaactcatctttcccaccatagttaatagctaaaacaagctccctcatcccatgtctctgggtttccgatgctactttagcaatttgttgctgcaagtcaggaggtagggctaacaaatttcctatgcaacgtagccggatcttattttcaataaggtagggaagctgctcatctagttgagcatggaagagtgaaaatagttctgcaacttcttccgccgagcgtagaaaattctcggtagagaaggcaaataatgtgaggacctctatacccaaggaaaaagcagactcaataatgttaggtaaaactttagcgccgtagtaatgcccagaagagctcttgatagagcactgcgcttgatgttgccgataccaacgccgatttccgtccataatgatggcaacatgcttcggtagagactgcatggatagactagcttgatccgcctgttttaaggtgagagacatatctacatcattagttgtggaagtatacgttatgactgaacaatagcagctaaaccccctcttaagccaaagtaatagcctaagagtttttgcattttcttcgggatgtaaaacatctgaaaataattcaaaaagttagaacctccgagaggcatagtagaagaaacctcatatcttgacaagttgacattcttgaatcgaaagatattgaagagtacactgccactttgcacagacatttttaatgaagatttctatgcatttccagccagtgcaatgtgcttgggaattgaggaagagttcgttaattttttcattggcaaagtaaagaaataccaaagtcatttgtcaacatattccctaaaacagacggttagggaattttttgttttctacgtcttggttatagaacaaacaccctgagacatataagtaaaggatgtttacaattaaataattataaaatgacaagaaattttttaacctaaagttcctagaggttttttatttctttgatttgttatactttaattgtattttacagttatgagactaatactaaagacttataaggtattttaaatgaaattgcctcgaatatgttttgggtatgtgcctaaacttgcatttatgtgtacaaaagaaaaaggcaatgttcattacattcctactgcacgccacgcagctaaaaaggttgtttcgggaatttttgctgttttgggaacagcagcgttttcctgtagtatactggctgcgagtatgtgtcagacctttttcccatgtatcggattattcatcctcggcatcctcttgtttatcgttgcgtattgccaatatggaggagcgtggacacgtatagaaattccaaaattacgttatcgtaaacctcacgtttcttcgataacagagagagaatacctgtctttattgtggaagtggcgttttctgtctccaagtgtatactgtcatcaagtaaatagaaatatttatatctgtgaggggactaaggataatctaaaaaaaattttagaaaagagatcggcgaaaaaaaacgggacaattttaattcaggaactggatttagacgcaattagacatgatcagttagaaaccgaaactcaatatcaggaagtcttccaattgcctaaagctatgctcgaaggggtgaaaagctttttgagaacttcttattctgaggacaaaatcatttccgcctcatggccagatcaccctccagggcccacgcctcaagaagttctgtatacacatattcccggattgcgacagggtgatgaagcttatgagagtgcttctttgctctcagtctatacagaaacatatattgaagctttcaaagcagcaatagaaagagtggcagtttctcgtctggtgagtcgggaaggcatttgccttttagtgtctcctttgggcgttgtcaaaggtctaagtccagaggctctacatgcaacaaaaaccctttctaaaaccgcttttcttcaagctgtagaatctttagccatggaaactgtcatccccgaaagtaagtccagacttcgaataactatagctcttgttgatccagaaagtgtggccccattaagatccgtagataccaacgtgatgttcccaagtagagaaagtttatccttctcggatttttctcctgcaagttctacctggtgtcatgtgatttaatctaccctaaagacactctcttgaggtagattgattttttatgaaatttaagtttataagcagtcataactaaaagagatgataccaatttataagttataaccttaagaatgtaatgctttcttcgtaacaaattatctgtttaaatttctaaacaggtcttcatttgacgatattattttcaattggtattttggttcatttagtatttctattcaaaatattcgctattttaaaagagccacgcaatgaaacagagatttggacgcaatttaagtattattatttgtgtttttggattagctctatactatgtgttgcccacatgtctgtattactcacgaccgctaaataaaaaagtcgatgagaaagaagctcaacaaatcgtacggaagttaacgaatcaggtagctgaagtacgtagcgatattattcccagagtttcttctgtactctctgcattgaaattacgcggacatattgtacagcacccaagtatcccgggtgtggtgaatattcacttcaaagataatgcagatgcgtatacgtttcttgaaaatatgatttatggcgaacccaccgtccctataaaatcctcacgtttatacgttttagggtatgataataaagatggcggggttgttcaagttaccggcactttaactacggctttaacagaaaatgatttttcttttgtttcctacaatcgagaagatgcggaaccagcaaaggaaatgttaaacgccgctctgtatttgctgacttcagctcctgctcacgcttgttcctgcggttatacctcaatttggaatacagcctccatagctagggtagtgcaattagcagagaaccttgcagtcggtttagacattcttccgcattcaaggactgtagcactactgaattacttcttctcttctgagaaggattactctgcatttttatcacgattggaaaatgtagcgacgctgtcggatctttcagaacaacagcgatctgttttacaatccgtataccaaaatttgaagttgagagctccaagatggaaaaaagcttttacgcgtatagtggataattctttagattgcagcgcactctctccattcttttcttccgtagacttttctcctaaagaaagaaaacttgtgttttgtctcgatcctcatgtggttgctaaacgtgatgagttgtctgcagaacagcgcctagattttgattcatggttggcaaaagaaaaacaaaggttagctcgtaagcttcaacaaccagctcaagaatctgttcaaggatttgtgtttaatctcagtgataaagaggcgagcggaaaaatcgtactgcacgggcaacgtatctaccaggggatagtcgagcatttagctacactcgctttgcacagacccccagcacaatcttgcgatcttatccgcgagaatttccccatacattgccgtttgcccaaagaaagcgatgcttatgggtgttttattttctcaccagagaaaagttgttcgcatttttctaaagggtctatctatgtagttcttaaaggattacgctctgttgcagcgaaatatgagcaaggggcagaagaagatgctaagattttcgataaggatttacacaacttatacaattgttttgctcatacagacgtcactccctggagtctcggagaggatgaagttttagaaatccgacagcctttacaaagatactttgatgtttggggagaaaattttgtcgttgccaatgaaggagcaactgcaagtcttgaagtgcgcgatattcgcgatcgtttagaaaccctaaatcgtattgaaaaacgccgtcaagaagagtgggtacgttggcacgagcaataccgccagtccagttgttctatggatcctcaacagcgtatacgcgctgccgtacctcatcgaagcgcttttgtggaaaatcttaaactgaacttacgcaaatactcccgaggagatagtgtccttcgtctagggattgattttatcggcgggaaacagatccgcttagccttcaaggatcatcaagggaagcagttaacagataaggaaggaattcttaaggtttcagatgaactttacgcgcgtttaaatagattgggagtttcagaagtagaaatacgcagagagggggataatgtacatttaagtgtccctggatctaccaaaatttcctccgaggaaattttaggaacttctcaaatgactttccacgtagtcaatgaaaagttctctccttactctgctctgcgctatgaagtccaaagatttctagactatttatggtttacagcacaaagtcaagaggcgacttctccggaagcagtgaataagctcgcgagtgatatttttaataatccagattcccgcttgccctccagtgtgcaagaagcagtagccaaactgcaacaggaaggtcttgctttcccaaaaatggataacgagatcgcttcatcgcatttagatactacctattccatgatcgctatagaaaaggatgttgaggggaaggccaaccccttaatgatcgtttttcgtaactacgctctagacggtgcttcattaaaaaatattcggccagaatttgccgtaggcgaaggttatattttaaatttctcagtaaaagataccggcatagctcaaaaagcccacgatgtttctccaagagagagtttccacgcctggacctctacttactgtcaggaaggcataaatggaacggcaaatggtcagcattcttcaggtagagggtggagaatggctgtggtcctcgacggttacgtagttagtgatccggtattaaatgctcctttaaaagatcaagctagcgtctctgggaagttttcccatcgtgaagtgcaccgcttagctacggatttaaaatcaggatctatgtcttttgttccggaagttttaagtgaagaagttatctctcctgaattaggaaaacaacaacgtacacagggaatcatttccgtatgcctcggtcttgctgttttgatcattttaatgagtgtttattacaagttcggcggtgtcatagcttccggggctgttattcttaatctcctactcatttgggcagctttacaatatctcgatgcgccactcaccctcacagggttggctggaattgtccttgctatgggcatggccgtagacgctaacgtccttgttttcgaaagaattcgagaggaatatctgctatcgcgaagtcttactcaatctgtagaggcaggatataagaaggcttttggagcgatttttgactccaatttaaccactgtattggcttcgttacttcttttagttttagatacaggaccgattaaagggtttgctcttactttaatcctgggaattttctcctcaatgtttacagccttatttatgacgaagtttttcttcatggtgtggatgaataaaactcaagaaacacagctacacatgatgaacaaattcatcggcatcaagcatgatttcctgaaagagtgcaaacgactctggatggtctccggaagcgtcattgctttagggtgcgtggctttaggtttcggcgcgtggaattctgttgtcggtatggactttaaaggtgggtatgccctgaccttgaatatggccgaccagacatctgtagatgtcacgaagttccgcagcacattgggagataaatttaagcaagtagggatatcccctagagactttagaatcaaaacttttggttcttcggataagataaaaatttatttcagtcagaacgcactcacacgagtacaaactccagaaagacctgctacggacaccgcagatcctaacctatctatcgtgatgcatatactttctgatacgggaatcgatatctcttctgaaagtctcaaagatgttcagaatttttggtttaaagttagcggccagttttctaataagatgcgacaacaagcttttatagcattgatgggcgccttatgcatcatattactgtacgttagcttgcgtttcgaatggcgttacgcatttagtgctatttgtgctttgattcacgatcttctggctacttgcgccgtattagtcgccacgcacttcttcttgcaaaaaatacaaattgatttacaagcagtaggcgctttaatgacagtgttggggtactcattaaataataccctcatcatatttgatcgtattcgtgaagatcgtcaggaaaaattatttacccccatgccgatcttaattaacgatgcactacaaaaaactctaggaagaacagtaatgaccacagccacaacgctatcggtcttgttaatattattatttgttggtgggggatcaatctttaactttgctttcatcatgacaataggtattctcttaggtacactatcatctctatacatagcaccacctcttcttctatttatggttcgtaaagaggaaagaaaacaacaataaccctcaagttattgttgtttttggttcagaaggatgagaaaatgctctttagaaagatagatttttaaagagtttttacgacgcgaacatctatggcaagtaaagataattcttctgtatctagtcctatttggatatatcctaagcacgatcctgctctactttctttcattataaaggagttccatcttcatccggtcgctgcacaaacgtttatttcccgaggattccaaacaatagatgaagtccgtgatttcctttatgtgcatctatccaacctgcatgatcccgaactgttactcgatatgtcaaaagctgtacaacgtttgcttctcgcaaaagaacgtcgtgagcatgtcatggtctacggcgatagtgatgttgatgggatcacaggcgtggctcttcttgtagagtttttgagatctatagaaatcaaggtcagctattgttttttaggagcgttccttaaacattatggcgaactttctttgttgattgctaagatgaaggaagaaggtgtgactttgctgattaccgtagattgtggaattaccgcagggaaagaagtcagcgatatcaataagcaaggcattgatgtcattgttacagatcatcatatgcccacaggtaaaattcctcattgcgtagccacattaaatccaaagctcagagatcatgcttatccaaataaagatctcaccggcgtcggcgtcgcttttaaactcgcccgcggtgttgtggacgccttacaaaaaaatcatcccaaactcaaattagatattcagcatttattagatttagtctctttagggacagtgacggatgtcgggactcttttaggagagaatcgtaccatggtacgccacggtattaaagaaattgctaaagggtcacggttaggactacataaattatgcattttttcaggagtaaatccttcagaagttacctctacagatattgttttgaaaatctctccgaaactgaatagtttaggaagacttgccgacgcttctaaaggcgtggagttgctgcttaccaaagatccagaagtcgctgatgacatcattcaatatctcgacaagataaatagagaacgccaaaaaatagaagcagacgtctttcatgatgtgcaaaaaatcttaaaaaatcatcccgatatcgttaaacaagcagctatcgtactatcatcacaagattggcattcaagagtcattccaattatttcagcacgcctagctaaagcgtataataagcccgtagctattatttctaatcagggaggggtagggaaaggatcgttaagaacaataggatctttcccccttcttggcatattacaaaagtgctcccctatgttcatatcttatgggggacacgattttgccgcaggcattatcattaatgaagaccgaatagaagcttttaggaaaaagttcattcatcttgtgaattcatcattaaaaaaggaaaaagccgtagtcacccttcccttagatgcccgagcagattttgatgagatcgatcacgatttactctcttccatcgatctgttcgaaccttttggtaaaggcaatcccgtacccatattttataccatagtacatcaggtgcgttacccaaagttattgccaggtaatcatctgaaactctacctgaattacggagaaagaaacttagaaggcatagcttttggattaggcgatagaatcggcgctctgaaagcaagttggaatcaacctttagaacttgcctatacaccacgtttatcccaatctgctaacggaggagtcatccatttgttagtgcgtgattttcatattcttccactcaattacaaggacacaacagcaaagttttaatcttttgaacattaaacttctgcaccgcgtttttcagatttcttaatacttttttcttgagtttttctctagcctagttttaaatgattcacccaattttattgaaggcaggacctctctaagtttgtttcccctaatatttgtgtcagcgaacatatctctgaatataatccaaagtaaacatttcctaacttattaccccgtaacaagagacgaagagatctggggattctgggcaggtagaagagtagttgtcctgagtaattttcccgggttttttatggaattctaaagataattaaagcaaagttttttcataatttttattttaaattcgttcttcttaaaaagaaatatttaatttaagtacatgaataggaacattttctttgttttattccacattttttttaaaatgcccgcttttaacttttatactcgtcagtagatatgttttcagtcactcaaccatctgttacaggtaattccttgtgtacgatgaaccccaaacctgaaatccttatattttcttccgaagctgctcgtaaggcatatcagagaagggcctgctgtcctgtgatttacaagttacttgatgttattagtgctatagttaagttcattattcgagttattttattcattcccctaggtttactttgggtgttgggaaagatatgccagaacgtcatgcttcctgctgcaggtggggccttcgtcgtgcctctgtgttcccccagaaagttattacaggaggcctttcagatccaaacgaacggtttggtaaacgagggttatgcaagttctgtgacacgtgtgccgattcaatgtgatgatttatttattgatgcgatgaaaatcaccttcccagaggccagaacagataggtggatgcttgtctctttagggaatagtgagtgttttgaaaatagaacggttctgctctatgacgatgattggatactcaatatcgccaaacaaactcaatccaatgtcttggtatttaactacccaggagtcatgcatagtaaagggcatatttcaccccaatctttaggtaaatcttaccaagcttgtgtgcattatcttcgcgatcaccccgaagggccaaaagccacgcaagtgattgcctacggctattctttaggtaccctagtacaggctcaagcgctaagtaacgaagtcactgatggacgagacggtgttcgctggtttgtcgttaaagatcgtggaccaaagtcagtttcatccattgcccttcaatggttggggcaactaggagtgtggacgattaagttgttaaactgggagataaactctgcgaagttaagcgaatctcttgtctgcccagaattatttatacacggagtagattgcgaatcaaaattaataggggacggcttgttcaccagggataactgttttgcagcgccatttttagatccccatgcccctgttcttcccggtaggaagatccctgtaggagaatatcttctagatcatcaaggtcctctggataggaacactatacaacagattgttgaacacattaaggttcattttgattcggaagactcaactaatcgaaacaacagttgatgcgagctaacttcaaccacacgaaaacgtatttgtgcccggatagagaatcttttacgtaaaaggttctctatggcactgttgtccctaccctagatttgtcttcaaaattaaggtgctaatactcgcataaagtagtcaaagcatgatcaaaagcgcttcagagtactttatcatagttaaaataggattttaaaatagagggttgaaattattacgatacaatctggttatttctgatctgtctatttaattttcagtagttgaactagttttctaaataaaaacttttggcttggaaagatcaaaatgaaatcacacagcttcttaaaatcgcttccttgtaagatgtttggggggagtggcttgcgttcaaatgaactcattttgttaaaacttccctgttttaatgttaagaaatattaataaaagacagagtagtttggttttattaagttttaaaccaaaaacatcaactttgtattaacaaaaaagcttgattaataaagcttttcttaggaaaatgcttatttaaaaatttctaaaaaacaaggaagaactactaactattaaggttgttttaattttacaatatgttgaggggggaggtttgctaacgtatggaatgcatacaacatgaaagctgtttcgatgtagacgacagagaagatgcgcagcaaattaaggaacaggaaggaaccgagatggtttctattacacaagctgcaaaattgcataatgtaacacgtcaagcgatttatgtagcaatcaaacaaaagaaactaaaggcttctaaaacaacccggtgggaaatcgatctaaaagatttggaagactacaaacgtaatcggtattcacgaaagaagtcgctttatcaaggtgaactgctctttgataatgataagggttgttattctgtgaaccaagtcgcagatatgttagggattcctgtgcaaaaagtatactatgctacacgtacagggactatgcgaggagagcgtaaaggcgctgcttgggttattagccaatcagagatcgatagatacaaaagcgagtatttgaataagcaaacagcaaagaaagttaaaggcgttgcagttgttgagcatgctacagcgaaagaaacagtttcttccgagactctcctgtttgagaacaactagttcataatttgtcttcttctgcttcttagccactgcttttatctctttcgccttattaacatctcgtgtttttttaatttttctgtttagatgtagataaatcaggtctgtgtgatttttcataaaaactctgtagcttgattagggatgcagagtttgttttttttttcgtctctaattttgttgagacaacctagagaaggatttctcttgaagaaataactaggttcaaggtatcaagtctctttcgtcttaggattaaatgagaatggcttgggaaaacgtacgtgttagagttgcgccgtcgcctacaggggatccccacgtagggacagcctatatggctttgtttaatgcaatctttgcaaaacgattcaatgggaagatgatcctaagaatcgaagatacggatcaaacacgtagccgtgatgattatgaaaaaaatattttctccgcactgcagtggtgcgggattcagtgggatgaaggacccgatataggtggcccctacggcccctatagacagtcggaacgtactgaaatctatagaaaatatgctgaactccttttaaaaacagactacgcctacaagtgttttgctacacctaaagaacttgaggaaatgcgagctgtagccactactctaggatatcgcggaggctatgatcgcaggtaccggtatctttcttctgaggaggtagacgctcgtactcgagaaggacaaccatacactattcgtttgaaagttccccttaccggggaatgcgttcttgacgattactgcaagggtagggtggttttcccctgggcagacgtagatgatcaggttttgatcaaatccgatggcttccctacctaccactttgctaatgtcgtcgatgatcatctcatgggcatcactcatgtcctgcgtggagaggagtggctgagttcgactcctaagcacctgcttctttaccaagcttttggttggaaagctcctactttcctccacatgccactacttcttaatcctgacgggacaaaactttctaaaagaaaaaatcctacgtccatcttctattaccgagacgctggttacatcaaagaagccttcatgaacttccttaccctgatggggtacagcatggagggggatgaggagatctattctctagagaagcttatcgcaaacttcgaccctcgacgtattggaaagtcgggagcagttttcgatacccgaaaactagattggatgaataagcattacctcactcatgaaaggtcgtcggaaagcctattagctaaactaaaagattggctaatcaatgatgagtttttcttgaaaattctcccactctgtcagtctcgcattaccactcttgccgaattcatcggatttaccggatttttcttttccgttcttcccgaatattcaaaagaggagctgttacctacaacgatttctcaggagaaggcggctattcttctttatagttatgtcaaatacttagaaaaatccgatctatgggtaaaagaccagttttatcaagggtcaaaatggctgtcatcagctttccaagtacaccataagaaggtcgttatccctttactttatgtagcgattacaggaaagaagcagggattacctttatttgactctatggagttattaggaaaacctcgtacacgcgcccgtttggttcatgcgcaaaatctcctcggaggcgtacctaagaaaatccaaacgaccatcgataaagttctgaaagaagaagatctagaaagtaagattttcgagttttaagactttttacctagccatcactcacaaatgagattttacccaacagaactagatgttttgtgggtaagaggcatggaaaatggacttggctacagaaaagtctagggaattcgcttgcttagttagagggacccgtctttgtgcaagaatatagctacgaggagggggagcataggaacagctagatacaaagagagataaaaagaaaataccatatacaaaagaaaatcttttcatttctcaactccctatttgtttaaatgttagaataattttctttttattatctattaattatcagtaggacttttataataaaatcatacatctatgaatatgaatgatttaaggagagaaaaaaaagttcttcttcatcaccatgacctgagcaagtggcttataatcaagttcttcaggctttctttatcacacagttgtcgctatacaactgtctttaaccaatcgcgttagtttaaccttagttttgttttttctaccggtaaaacaattagtttaagaaaaaatataaaatagaaaaaagaattgataaaatttttattttctattgtaatattgtttatgggaaagtgctttattaattattaaaaattgaaagggtttttaataaggaatcaagcacgttaagttttctaattagaaaggagttataaacttatgaagaaagctgttttactagctacagtattttgtggtgctcttggcttgactagttgttgccgtattgtagattgctgctttgaagatccttgtgcacctaagccatgcaatccttgtggcaacaagaaagacaaaggctgtagcccttgtggtacttatacaccttcttgctccaagccatgcggctctgagtgcaattcaggagttcaaggacctcaagctaaaggttgtacatctctagacggtagatgcaaacaataggtaacagttcttatctgtttacttaaattggttaggtagttaggaggtaaagtatttccctgctaactgcctttatgaaaaataaacttaaatgttgagggtaagagttcacaactttctacccgatggcagaagaaaaaataacacacgcgataggagatccctatgtccaaactcatcagacgagtagttacggtcctcgcgctaactagtatggcgagttcatttgccagcgggaagatagaggccgctgctgcagagtctcttgctacaagattcattgccagtaccgaaaactcaaatgacaatgttttgcaagcaacagccaagaaagttagatttggtcgtaacaaaaatcaaagacaagaacaaaaacatactggcgctttctgtgataaagaattttatccttgcgaaggtggtcagtgccaatccgtcgatactacacaagaatcttgctacggcaaaatgtattgtgtccgtgttaacgatgactgtaacgtggaaattagccaagctgtacctgaatatgcaacagtaggatctccttatcctattgaaattcttgctgtaggtaaaaaagattgcgttaatgttgtgatcactcaacaacttccttgcgaagttgagtttgtcagcagtgatcctgcgacaacaccaacctcagatagcaaattaatctggacaattgattgcttaggtcaaggtgaaaaatgcaaaattaccgtttgggtaaaacctcttaaagaaggttgttgcttcaccgcggctactgtatgcgcttgcccagaacttcgctcttataccaaatgcggacaaccagctatttgtattaagcaagaaggccctgagtgtgcttgcttacgttgcccagtttgttacaaaatcgaagtttgcaacacaggttctgctatagcccgtaatgttgtcgttgataaccctgttcccgatggctatactcacgcttcaggacaacgcgttctttcctttaacttaggagatatgcgccctggggattctaaatgcttctctgtggagttttgcccgcaaaaaagaggaaaaattactaacgtagctaccgtatcttactgcggaggacataaatgttccgcgaacgtaactactgtagttaacgaaccctgcgtacaagtcaatatctctggagctgactggtcttatgtatgtaagcctgtagaatacactatcgttgtgtccaacctaggggatcttaaactttacgatgtcgttgtagaagataccgtaccttcaggagctacaattttagaagccgagggagctgaaatctgctgtaacaaagctgtatggtgcatcaaagagatgtgcccaggagagactctacaatttaaagttgttgctaaagcacaaagcccaggtaaattcacaaatcaagttgttgtcaaaacaaactccgattgtggaacttgcacttcttgtgcagaagctacaacccattggaaaggtctggcagctactcatatgtgcgtaatcgataccaatgatcctatttgcgtaggagaaaatactgtataccgtatttgtgtaacaaaccgtggttctgcagaagatactaacgtttcattaatcctgaagttttctaaggagctgcaacccgtttcttcttcaggcccaacaaaaggaaccattacaggaaatacagtcgtattcgatgctctgcctaaattaggttctaaggaatctgtagagttttctgtaacattaaaagggattgcccctggagatgcacgaggagaggctattctttcttcagatactttaacggtacccgttgctgatacagaaaatacgcacgtttattaatcttttacgttgcttattttaaaagatttgtaaacgaaaaaaggccgtcctagagttgtctaggatggcttttttgtttctctttgtcaccgtaacgattttctgtagacccatcctgggaaatagcacaaaattaaattaaaaattttaattaatacctgactaggttaaactcttttgtcttaatgtatttagagaaggagttttcgtatggcaggtgaaagtacaaatagtgtaggtaacgatattaccagcttaatccaacctggattagatcaggtaatacaggatgaaggggtacaggtaactttgattaattctatactaggttggtgtagaatacacataatcaacccagtaaaatcatcaaaaatcgtcaaatcaagagcattccaaattactatgatcgtactgggaattatcttacttatagctggtttagctttaacatttgtattgcaagggcaattgggaaacaatgctttcttattcttgatccctgcagttattggtttggttaagttgctagcaacctcagtgtttatggaaaaaccttgtaccccagaaaaatggcgtctatgcaaacgtctattggcaacaactgaagatattttagatgatggtcagattaaccaatccaatacgatttttactatggacagctctgaatcaacaaatgctgcagcatcatagtaaaatacagacctatgaatttttaatattttaaatatttaggaggtgtttaacctcctaaagacacagccgctttacgatcccttaacaggatcatatcttttaaaatgttgacagattcttccatttgtaagtcgttgctcccaaaaggacggatggcttccgaaggatctttgacttcttctaaaaagattttatagttcttattttcacttaatctctgtctactattctcagtaagctgaggaagcatctctttccacaccgtttcttctttctgcaaattaggtatgtagtatttttgaaaccaaggacgcatgtgggaatctagatcccctaaattatcattcatgacattgtcacaactatccgacggtaaaggatgctctaaataacgttctcctaaaggttctgcaaaatagcgagaagctacatgaatgtcagagcgcacaccgcgaagttgtgtcgatttcccagaaggcgagtagtatttccccacagtaactttgaaaaatccttctgtattcgcatctgctgtaatcgtttgatgttgaattgtgcctttcccataagtttgctcatcaccaacaatgatcgctacaccataatcttgtaatgtttgcgcaacaatttcagcagcagatgcagaacttttcgaaacaagaatggttaatggcccatcatagaattttttcggagaaaccgtacggtaacgtttgatactcccatccgcataacgagatacaacaaccacaccattcgtcataaataatccagagactttaatagcttgtgagagaaaacctccggtgttttcccgaatatctaaaactaaacctaggaggttcttttcttgtaagctttgaatcgcccgttttagatcttgttcactggaaatctggttgtccccttcatagaaagaatgcagagtaatcttcccaatgatcccatcaccgtaagcttcataagaaacatcaacgcgacgatcatccaaactgattttttcgcgttttaacttcactgtacggttcccatctttactatggacgtctaagattacttcagaaccctgagagcctctaagacaatctaacacagctctaaaggggaggttctctatgcttctaccatcaacacgataaatcacatcgtcaacatgcaactctccagttttttccgcaggtcctccaggaataatctcttttacaatgaccccatcaatgtcttcctttaagatgacgccaatcccacacatacccttttctaattgaatacgcatagctagagcttcttccttactaaaataggtggtatgcgcatctaaactatgggccatagccttcacgacacgcacatggaagtgatgcgattcctcttgaggcaacatcggttccccataatcattaatccctaaataaggattctcataggcttcaagttgacgtgcacaaagttgggttaaagaagcttccttccccaagtacctatctttagcactgtccgataaatacacagaaatatacgagaggagtaatgcacgttgtctctcttttgcctcttccatagagcgggcccattggttgggtttcttcataagagaatgcgaagcagcttccttgaccaaagcttctggatcggataaccattccgctcgccattgacgtgctcgagtaatgctttctttaattacacgattcaaattctgataaatagaaaaattattcgttttataattttttaacaggcgctttttaatatctgcagaatagataaaattatttatctcttgttctgtaagataagctttgtggggatcaaaagattgagagtaccctagtaaggaacggaccaaaatatccgaagatatatcttgaatatctacatgatactcaatcagcttatcaacagtttttcgtatgtcttcttcatgaagtaattcagacgcaaaagagaaactaggaaagcatgttagaacaagagcgcaaagacgtagtatttttatcattacaaatatctttgttgatcgtagatacttgtaacatcgacataaaatgctcaggcttgagcgaagatttttgctccgaagaaaaacttattcagaataaacaggttggtaagaaaaatattctttcttaagataccagagatggggcacataaataatctttcatatcacaaagtacattgatcaataatatgcctatggcaatgaaaactaagaaagaacctatgataaaataagcccctgaaaaaggtagtgtcgcttgtggtaggaaacttaatcccgataaaagcaaatcaagaacaaagaacaccatagccagcgcaatcatcacaacattacgtgaagaagcgtacgcctgctgttgaaaatgcccatgtaaaaaacttaccggaatttccgtagtcataggttcccttggacttaaaaagaaaacattataaaaaaaataggataagaaaacacttaaataaaagttttcaatctattgttgtgatttagattcttttatgtattatctttgttttttcatattgataacttcttttttaacaggtcacgcttctcctgtggcctcctctgaagttttcccctggatagcaccgaaatctcttaccgtgctcggtagcccatttatcgatgtgatcctcgaaacccctaaggaatttattgaaaaatgtgatgtgaaagtaggtgagatacaaaacatcaacagctcagatataaaaaagatttttttgatgtatagggaaacctttcccgaaaatcctatcacagtaaccaggaaagaacctctaagccttacagaagatcaactagccaatctaggttgtataagtttattaaacaagccgccttatcttcattacggaaaacaggcagaatacgggccagctctgcaggcatgggatcatctccgactgattcttcgttgcccaaaccaagaagataccttctgctattttcttgaagaaactcccaaatccttggcagaactctctttatcctcggatgtgggatataccttgattgatagcgatttattgatctacggttgctacatagaaagttttctaaaaaaagcacgcggtcctaaccataaaatcctattcgatcttaacaatcctcatattgtccagcactatagagaccgcgtttggtctctgttgccctatatcgatgttctctttctatcagaagagtcaacaaagtcgttaacagggatgtcgaacgcaagtttaggtagacgtttgctttcccacatgattccgaccgtgtttgtacaaaatacagcagaagagaaggctcagatctattttatccaacatggtaaagaaaccgtgtattccgccacacaggaattacaacaaatagtcttagcgtttctcttcggttatattcacgataatgtcatcgattattgttttcatgcaggggatctcttgttagagtacgcctaatttcttctcgatcagttcaggaagccgtttttgtaattctaaaactgaaaaatatcttttcgatattagaataatttttttgaatatcagatgattatactctaattcccttctaaaaataagcccttgcaaacaaagggatccttactctatattttcccccttatagtagttaggttgaattgagaaggatacatgccaaccattaatcaattaatacgtaaaaagcgtcaatctagcgcgtctagaaagaaatctccagccttgcagaaatgcccgcaacgacgtggtgtgtgtctacaagtgaagacaaagactcctaaaaagccgaactcagctttacgtaaagtcgcttgggtgcgcttgtctaatggccaagaagttatcgcctacattgggggtgagggccataatttgcaagagcacagcatcgtgttggttcaaggtggcagggttaaagatttgcctggtgtccgttatcacatcgttcgcggagctctagattgcgctgctgtcaaaaatagaaaacaaagccgttctcgatacggggcaaagcgtcctaagtaggactattctttatttaggaatgagaagttagaggttaatttatatgtcaagacgacatgccgctgagaaaaaaataatcccagcagatcctatctatggaagtgtgactctagaaaggttcatcaataaagttatgatgcacggcaaaaaaagcatcgctagaaaaattgtttataacgctttggaaagatttgctaagaaagtaggcgctgagaatgttttagaagcttttgaagaagctttggaaaatgccaagcctttgcttgaggtgcgctctcgtcgtgttggaggggctacatatcaggttcccgtagaagttgccgcaggccgtagagattgcttggctatgcaatggattattaaatttgctagggcaaagccagggaaatccatggaagtagggttggcaactgagcttgttgattgtttcaataagcaaggagctactatcaagaagcgtgaagatactcatcgtatggctgaagcaaataaagcgtttgctcattataagtggtaaaataatatttaatctcggttcgaaagaggcgtaacaagttcatgagtgatcaagaattcgatttaagcaagattagaaacatcggtatcatggcacatatcgatgcaggaaaaacgacaactacagaaagaattctttattacgctggaaggactcataaaataggtgaggttcatgagggcggagccaccatggactggatggagcaagagcaagaaagaggtatcaccattacctctgcggcaacaaccgttttctggttagactgcaaaattaatattatcgatactccaggtcacgtcgactttaccattgaggttgagcggtctctacgcgttctagacggtgctgtcgctgtgtttgatgccgtatcaggagtcgaacctcagtcagagacggtatggagacaggcgaataaatacggtgttcctcggattgcttttgtcaataaaatggatcgtatgggtgcagattactttgcagccgtagagtccatgaaagagaaacttggcgctaatgctgttgctgtgcactgtcctattggctcagagagtcagtttgtagggatggtcgatcttatttctcaaaaagctctttacttcttagatgaaactctaggagcgaaatgggaagagcgtgaaattcctgaagaacttaaagaaaagtgtgccgaacttcgttacgcccttctcgaagagctagctacggtagatgagagcaacgaagctttcatgatgaaggttcttgaggatccagacgctattacagaagaagaaattcatagcgttatgagaaaaggggttattgaaaataaaatcaaccccgtgttgtgcggaaccgcctttaaaaacaaaggagtgcaacaactccttaatgttatcgtcaagtggttgccctctcctaaagaccgcggaacaattcacggaattaacctaaaaaataatgaagaagtctatctagaacctagaagagacggacctctagccgctcttgcgtttaaaattatgacggatccttacgtcgggcgtattaccttcattcgtatttactcaggtactcttaaaaagggttcagccatactgaattctactaaagataagaaagagcgcatctctcgtttgttggaaatgcacgcgaatgaaagaacagatagagacgaattcacagttggtgatattggagcttgcgtaggtttaaaatattcagtaacaggggatacactttgcgaagaaaatcaagaaattgttcttgaacgtatcgaaatccctgagcctgtgattgacatggctattgaacctaagtccaagggagatagagagaagttagctcaagcattaagcgctctttccgaggaagaccctacttttcgtgtaacttcaaatgaagaaatcggacagacaattatctccggtatgggcgagctacatttagatattcttcgtgatcgtatgatccgcgaatttaaagtagaagctaatgtgggtaagccgcaagtttcttataaagaaacgattactacaagtagcaacagtgaaacaaagtatgtaaaacagtctgggggtcgtggtcaatatgctcacgtttgcctagagattgaaccaaatgaaccaggcaaaggaaatgaaattgtcagtaaaattgttggcggtgtcattcctaaagaatatatcccagccgttatgaaaggtgtggaagaaggattaaatacaggtgttcttgccggctatggtttggtcgatgttaaagtgaacattgtattcgggtcatatcacgaagtggattctagtgagatggcgtttaagatatgtggttctatggcagtgaaagaagcttgtagaaaagctgctccagtgatcctagaacctattatgaaaattgcagtaattactcctgaagatcatctaggagacgttattggagacttaaatcgtcgtcgtggaaaaatcttaggtcaagaatcttctcgaggtatggcacaagtaaatgccgaagtacccctaagtgaaatgtttgggtacacaacatctttaagatccttgacttccggaagagcaacatcaacaatggaacctgccttctttgctaaggttcctcaaaaaattcaagaagagattgttaagaagtaaggaatatatgaagcagcaaaaacagaaaatccgtattcgtctgaaaggatttgatcaagggcaactagatcgatcaactgcagatattgttgagactgctaaaagaacaggcgctcgtgtagcaggtcctattccgttgcctacaaagagggaagtgtacactgtgctacgttctcctcacgtagataaaaaatctagagagcagtttgaaattcgtactcataaacgtttgatcgatatcctagatcctacaggaaaaactatagatgctttaaaaatgttagctcttccagcaggagttgatattaaaatcaaagctgcataaattcatctgactcggctatgcatttgttagagaaatttaaagctcagagagtgtctcttctctcaagagagctcatttcttgttgcgatcctgctattgcttcttctgatgcaggccacgtttatcaattgctctttaacacaacaggctctaatctgtcctataaggtaggggattctcttggtgtatttccaaagaatcccgtgcatgttgttgagaagatccttgagtgtctaagttattctccaaaacaactcgtacaatctcgagaatcttctcagatttccctctacgacttcttaagatgtcataccaatatcaataaagttcccccaaagctgaagtcttttttccccgacctagaagagactatgactttctacgatgcaatacagaaataccaaccccatatccctgtggaattgtttgtagagagtgtcttgcccttattgccacggttttattctatagcttcagctccccatcctcatgagaatcagatagaactcttagtcaggctcgtgaattattctggagaatatgagcaacgctacggtgtctgctctttctttttgtgcagggaattagaattaggcaaaagttgtcatgtattcgtacaaccaaccaaacactttactcttgcagagcatgtacaaaatcaacctattgtaatgattggttcaggaacaggaatcgctccttataaagcattcgtgcaacagcgtatctacaataacgattccggtatgaacatactcttttttggcgaacgtttcgaaaaagcaaatttctattatcaagatttctggaaaaaagccgtcgaaaatgagttgttaaagctatttttagcgttttctcgcgacggcgatcgtaaactttatgtgcaagatctactcaaacaacacgcagacctggttctaaaagcttatcaaaaaggcgcctacttctttgtatgcggaagtaaagtactaggaaatgaggtaaaaaagacactagaagatattctaggaaagaataagctctcccaattaaaggaagagcaccgttatgtcgctgatgtgtattaaccgcagtactccataatggtaagtatacaaaaacattgcacaccatcaccacaaccaaaatcactcaatccctctcctgaagtcgcagtaatgcctacagatcctaagggaatgttcaaggctgaagcaatactttgtcgcatcgcagagagctttggaaggaatttcgggcgatttccctcaatagtaatggccgcatgagaaatcatctggttcgattttaaagattttatagcttcagataaatacacgctactgtctgtaatgccacgagtatggagaagctcgtcagccacttctcctagtataattctatgcgtgacagaagaaatagcattgcaaatagcatggaaaataatgtccccgtcagaattagcttggaaaccaggactattttcaaagataactccagctaaaatgcagggtttagcagaactttcagagaggaaacgatggctatcttgcccgattcctacacggtaaatccactgcggtttaggcaaggaagagtcattttctgcgttcatacttgttgtaccgtttttcatattcttttattgagaaacaaccaccttgaatctaaagcatttacgcatacctaatcttcaagattttaatacagttgaaaatctctttgagcactatacaaaatcactagaattcacgcacctaacatatataaaaaattattctattaaaccatatgcactgtcaataaagataaaatgttaattaaaaaacaatttgttttttaaattcaaatcatgaattatattacagtttttatttttaataagagatttatccatgaagataggataccaaacaaatgaagaattcgatcaaaggatcagtgaagcgttcccaagacgaatccagatgatattccctagagatgatgaaggcatttgggatatcacctgtgactgggatctcaagaaccccatagcccgtagaaattctctgctcgcagcattccctctagtcggttctatcatggggttgacgaaactgtttagcgtatggtccgtaaatcttagagaagatagcataaagaaaatttttgtatacactatcacaggactcatggaattttgtggtctaggcatcgtcaccctagcattaaaacttgtctatacattcgtactctattgctatcattgttgccaatcacaccccagaaaccctctcactctccacatcgctgaaagcaactagaattcataccctagcgttctgagctcacttttgtgtaaactctttgattagagttcatgttcttagaaatatcattgctttaaagcgaatatttccctatgataacctactgaaaatggctggatagctcagttggtagagcagaggattgaagatccttgtgtcgtcggttcgaccccggctccggccatactcggttaaaattccatgtggctagtttttttgaaaaactaaaattaaggactttgtattttttataattttacggtttgctaaagtatttagcagtatcgagtcctgatcacagaataaagaatcataagggaagatttaatgaagtcttacgcaataattcagaccggaagcaagcaataccaggtttctgaaggagatataattgacgtcgaattattagacggtgtttccgaaggacaagaaattgttttcgatcaagtgttgtttacttttgatgggtctaaagtttctttagggactcctacagtaaagaatgctgtagtcaaaggtgaattgttatctcgagttcgtggagagaaagtcattgcctataagtataaaagacgtaaaaattatcatcgtaagatcggtcatcgtcagaactatcttagggtaaaaattagcaatctagtgatgtaatcggctagtggaaaactaaaggattttgaaatggcacataagaaaggtcagggagcaagccgtaacggtcgcgattcagagtcaaagcgtctcggtatgaaagtaggcgcagggcaaagggtttccacgggaagtattcttgtaagacaaagaggcactaagtggcatccttcgaaaaacgtaggtagaggtcgtgatgatactctatttgctttaatcgatggtatcgttgtcactaggaagacagatcgtacgtatatttctgttcttccagaataagtcttacaggctcttcaaaaactaagtttgtctagcaagctctattttttgcttatgcataaaatggggcttttctatttttaacagcgtctgcgatttaggggataaatacaccatgtttttagatcagattaccatagagttgcgtgctggaaaaggcggtaacggtgttgtcgcttggagaaaggaaaaatatcttcccaaaggtggcccctatggcggtaacggtggtgtcggtggatctatcattatagagtcagctacacatgtgtactcttttgaatcctatagaaatatacgctttttaaaagctgaagacggacgaccaggagccacaaataaccgctcgggaaagaacggtaaagacctcgtcttaatcgttcccgaaggaactttactcagagatgtagagactaaagaaattctctatgactttgctaaaagcggagagcgtttagtcgtttgtcgtggaggtaaaggaggtaaggggaatacgtttttcaaaacgtctacaaaccgcgctcctaccaaagccactcccggcaagcctggagaaatacgccaggtagagcttgagctcaagctgatcgctgatattggccttgtgggtttccctaatgcaggaaaatctacattattcaacactcttgcaagaacagaagtcaaggtcggggcttatcccttcactacactgcaacctgtattgggtcttgttccttgccaggaaaaattgtaccagaaaccctggattatagcagatattcccgggatcatagaaggagctcaccaaaatcgtggtttagggctggatttcttaagacatattgagcgtaccagattattgttgtttgtgattgatatttgtggatgcgagagatcctccccagaagaagatctacgtattcttatggacgagcttgtacattatagagaagatctcgcagacaagaatcggattatcgctttaaacaagatcgatgatcttcttcccgatgaaaggcaagaacgtctagaaagttttcaaaaactctttccttctgagacgtttgtattagtatccggacttactggagaaggagtcgatttactcaacagtcttttcacaaataaactagccgtgtaaacaccacccatcaagatcgcaattgttggccctgcagggaaatctacagcataggcaaggataatcccggaaaatgagcataagatgttcaagagaacagaaatcatcataatccggaccattttataggaaaacctgcaagctatcgatatcggcaaaactagcatgctaagcattaaaattacgcccataatgtaaattaacatgacgatagtaattgccgcgagaataaccagcagaaagtaccaagtttgcacagaataccggctaagcatcatgtatttctcatcgaaacataaggaaagaaaacgggtatggcagagcgctaccatggtaagaacaataacgtctaaaatgcctagtctaaagagatccgaggtggtgacccaaagaatattgccaaaaaggaaattgaccaattctgagttaaacgcaggaagttgcgaaatgaagataataccaatagccatacctacagaccaaatcatggcaataagagcatcttctctttcttgatatttgagatggattttcccaatacacagggcgaggataatcgctccgataatcgcgccatacatcgggggaaactcaatattcaagcggtactggatccataaggtcaggccaatccctcctaaaatagagtgggagatacttccactaatggaaacaatacgtttgactacgatgtatgttcctacaacaccgccagcaatggaagctcctaaagccgccagtaaagaaggaagaagtagagaaggtaagatatgattaaaaaaagaaatcatagatcagcctttttttcgaaggaatcacaacagaactcttggggtatggtaggcatattcgttagagtcgttaaagtcctgctcatgtaaaatactttattgaaattactggttgtatgatgcaagtcatgagtgatcatgagaatagtacattgcgtattcagttcttttagaatttgtagaatgcgctgttggttttcgggatcgatattggctgtgggttcgtctagaatcagcaatttaggttgtgaggccaaggctctagctaacagtaccctttgtatttgccccccggatagatgagaaaagcacgcatctttgtgatgtaaaagatccacggttgtgagagcttgttcagcaagtgcatgatcgtgtttcgaatatttcccatgccaacgtagaaaagataaccttccagaaagaaccacctcttttacagaaataggaaaagaaaaatcataagagaagtgctgtggaacccacccaatggtcagcccagatgtttgtacacatgagggcaatgtgtttaatgtgcctgtagtcggttgcaataagcctaacagaagtagggctaaggttgtttttcccccaccgttcggacctataatgccaataaagtccccttcatgaacggtgaaggagacgttattgataatccaagagcttttcggtccatagcgaaatgaaagatccttaacgagtatttgtactgtcataaattagcaaaagttgtcgctatagtttttagattatttatcacgttttcttcatatggatctaagtttactgtagccatatgaaagcgttctgctagcatagcactactacgcttcccagcatgacggagtaaaatcatagaagaaatgccatgcttgcgaatgctctgagcagcgcgtacaatatctttaggcgagggctccatgtggttacttttctcaatgacgtgttggaaaaagttgtaatccctacagaaataagcaaaggctccatgcgcaactaaaatatgccgctgcttagcagctgctgtgatttcttgaatttctacatctaagttttctaaggtttcgagtagcttggctccgttactttggtatagtgcggtatgctccgggaaatgtagacataaagcttctgtgatagccaggacttgtatttttagatttttcgggcttagccaagtgtgcgtatcgaagctgtggaatcggtgagtacatcctgtatgcccagaaatgatctcaatattttttgtcagatccacttgagggcaggaaatatttttttcacaggacttttcaaaattttctcccatacgaaaccatagttgcgcacgcacaattttttccatgtgcctaggggataactcataggtatgcggatcgtagttattggtcactatagaacataccttgcaggtgttccccgttatctgttcaactaaaaatttatacggggctatactcacaagtacgtgtttttcttctgatttagagtctccaaagataggagaacaagaaaagaagaacaaaagaaagaggaatattctatacatgatttagttagattaatgaattcgatcattatcctattgatcagtaattttaataaagagtgaattcaaagtcgcttggttgatttttttaaaatcccttgtattcagacgaatcttgataaaaatggatatattgagatatcttcaaagcgggctattgctaaagaatatccttaatatggctttctggagagatgtccgagtggcttaaggagcacgcttggaaagcgtgtgtgcgttaacgcgtaccgtgggttcgaatcccactctctccgccagtttgccgaaagcttgtttttcccctgaaccacatcaatttgttaagtaaaaataaaagttgagaaatatccctacgtattttttattcttgtataacaaggatatttactttaacttatcctaattttttaattctctagaacctctaaacgtatgcatctttgctgtttagatgaaaaaagttcttagaacctgctcgagttaatacttgccaagagagttgcgttcatttttgttcttaagggttttctttagggatagttcataacctcttctctcttgcgtaaacgtgtgcatatgtagggggaaaacctttggaagaaaactttttcaaactgattctcatcaccaataaacaacagatttcggtagaggagtatctcgatttcgtttgtgcttgtgtacaatctggagtgacctcggtgcaattgcgtgaaaaggaactttcatacagagagttgttgggttttggagaagcattaaagtctattttagatcctttggagatacctttaattgtcagtgacagcgtgtcggtgtgtttagatttggatgctacaggtgtccacttaggacagacagacggtgatgttatcgaggctagggagcttctaggttctgataaaatcatcgggtggaatgtcaataccctggatcaactgctcaatgcgaatactctgcctattgattatttgggattgagtgccatgtttgctacgcagaataaacccgatgcaacgaatctttggggtttctctggtttagaacaagcggtttctctttgtgagcatcctattgtcgctattggtggtattgacgaaagcaacgcatctaaagtcattgacgctggcgctgcaggtatagcagctataggagtattccatagcgcacaaaaccccagctcagtaacgaaagctctacgggaaattgttgatcgaggactgagatgctagaacgcatgcaagaagcgttgcaacgcttaagaaaggaaaggcccgtaattttaaacaccacgaattatgtttctatggatttcctagcgaactgttttctagccatcggagcgtcgcctattatgagcgtgtccgatttagagttggaagagttaatagagttgagttcggccgtgtatattaacattggcactctcgatcatttatttattcaacgagcgtacagaactgtagacctggctgtaagacaaaataaacctgtgatttttgaccctgtggctgcaggagctacaaagattagaacagaggtgtctcatcacttactggcccatgcgacaatcgttcgaggaaatgctagtgagatcctttctttcggggatgtcacgatgaaaacacgtggtgtagattctactcactctacccaagacgctaaagatgtggccaccgctctagcgaaagaatgtttgtgcggttgtgctattgctgtttccggagctatagattttattactgacgggcagcgtcatacaactgtggagcttggcgatccgttcatgtcttatgttgtgggcatgggatgttctttaaccggagtattcgctgcgttcagatcggtcatagacgattcttttgaagccacgaaattaggtatagaatacttcactctgtgcggcatgctggctcgtgagcgctgtgaaggccctggattgtttaaggcttatctccttgacgagttgtatgcttccgactttagtaggatgcgtcaatactacgatcgataaacgctatatcaaatagagaactgaatcttgttgagttgtgtaattgtagaacctaaatctagattctcaattacacaacatggtctctacaaaaagcgcgccttctctgagctggcgacttagaatatcatacgtgcaccgcagttagccatctggactaatgaagacatgcctgcttctacagtgtatgtaccatataacgtccagtaagagccaagatagagttgtgagctatattccactcttccagtgtttctggtgggaatgacaccatacacttgtccagtttgtcctgtagagttcactctgtaattacatttaggcttgtttctgtaaatcacaggtacataagcaagggataatttgttatacataagaatattatattgcattaatgcaccttcaaacacgaaacctaaaggtatagaaagatttctataagcgaaggagtcgaatgttctaggatcatagtccagctctgtaaattgcttttgacgtactcctgtgtactcagcttcagagtagaaagaaaatctcgttgtagagttttgtgaaggctcttttaagtcgagaatcatacggatatcaaacaaccaaccaagatcttcccaatttccaagattgcgctcatgaatggatgggtaataggtagttgtatcatgcttcatatagccataggtcatgaccccttgcagcaatataggttgaggggattgcgtacgtctataaggcaaatagaaagattttccggcgtataatgtcccttggaaggagtggtcagaacctttatgcttgtaattatctacagctttttctgatttcgagtgaccgaacacctggctaaacgaggctccaaggataaactcagggcgtggtttagcatcgatagccaatgaataccctcggctatgataggagaaggacctggattcttctccttgttctttttgtaagaacgagcctataccacataaccaaaggttattataagccgcatcatcaaaacgtgcattgtttagcatgttgttcacaataccctgctttacagcaatgagggagttttgagaaccgaggatagagttcacgtagaagtagttatctctagggatataaatccagcggcggtactcttcaaacttccaattggctttgagcgttccgttttgatcacctggtcctagtgtccaggagccaatatacccttttagaggtttggtatctccttctagagttaagtcagagatctctactttgccactttctgggagcttaagtaactcaatctgacgatcttcgcctaagtaaggattttggtaaaaagttcccgcagggtcgataagagtaattgtgcctgttaaatagactttttctttagttacatctggattggatacatctgcccttggaagaacgttgtttctggcaacatgagctctagctcctgctgctgccgctgcaggagctacacctaattttaacgcaggaggggtggctgttccatcttctgagacaatatcactaaaatcaatagtgaggttgttgatcgcaatgcctccagttgcccctgatgatcctccagtcttttgctgagtggaaagtaccgctcctggtcccatcacaagtgaagatccagctttttgatcgaaagacaccacatttaactctgtatttttccctaagattaaggtcccgtcatgtaagacaaccttttgggggatgaccgatttattctcatggtattctgaagagaataataccgttcctgtgtacttgggaggattaccttcacttgatgttttattaatatccaaagttgtgtagttgctaccagaagactgcactgtttgggttcttacagcatcatagaaattaatggattgatttgcagcagcgttaagagtgagtttaacttttcctgtaatactgcaaaaagatggattggattttttcccctgaggtgcgcattggttatttttaaatgtaatgctaccgcctagggccgtaagatttaattccgcatcagtgctatttccttccccatagatcgctgcacctaggttgttaacctgagagcgttgtttatcggaagtttgagctagagtgaccttgttatctaggaacagaatagaagccgctgctgtgatgtctgccttttttgtgaagtaaattgcactaccgtcgttcgcagagctattgttcgagaagttcatgtatccttgaggaatagataacgtatctgcgtagatagtcccacggtttttcgctatattcccttcaaacgagcagaacacagcgtcagagaacgttactgtgccattggaaccatttttacaaccaatagctgagccgttatctgcagagttctctttgaaaaatagtgcttggttccctgtaaatgtaatgctggttgttcctgcaatggctccaccaaaggttgcctttggcgcaggatcttcggcaggaggctgttctgctggagtgcataaagcagaattgcctacaaagcttatgggttgtgaacaattttgaattgttacagtaggagaataaatcgctccaccggctacttgtcctgttgtagaggatcgttttgttgttgccgagtttcctgagaaggttaaactgcctgagctattttgaagtgtaaggctcgtcttggcatagagggccccaccttgaatattaggatcagtaggatcagaagatagactagctgtgttgttgtcaatggctgcgttcccagagaacgtacaatttccttgcaacttttctaagatcaacgtttcagcagagaaagcaccacctgtgatagcggtaggaatactagctttttgcggtgatgatgtagtagttgaggtaacttgcgctttgttattgcttacagtaagtccatcaggaaagttagtgcaggtaagtgctttggcatagatagctccaccggattcttttgcagtattatcggaaatcttggaaatttctataccttcaagagtcagtttttccgtgaaatacagccctccaccggattttcctgcagagttcccggtaatatttaggtggtctagacgagagatttttccttttttcccataaacgcccccaccactttctgtagcgttgttttttgttacgttggctgtaacgacataatcaactttaaagtctaactcttcttctcctattgctgcaacacctgctgctggcgcgcttgtagtacacagcccggcaccatttttcgcagagttttgaccaatatcgatggattctaggttagtcaaggcagctttagttgtgtacacaccgccaccattttcttcggctttgttgccagtgatcacagcacttccaaagacaggtactgtagctggtgttgtagaagagacagtatccggattggagaaggtaaaggaaagcgctttaggaatatatgctccaccaccacttttgcttgtggtattgttgactaaacaaaagttctctaagttggataaggtaagggatttagtgtcagctagacagatacccccaccattttcttcggctttgttgccttgaaagagtgttttcccagtgaggttggagaaggtcacatcgctttcgcaatacagaccgcccccagatttttttgaggtgtttgtagtaaattgtattctgtgagaattgctataatttaatgctcctttgacgtacgcaccaccaccatgatctgtggcttggttattgataaattctaaaatagaagtcacatgagagacggtgaaagctttctcgacgtagataccaccgcctttccctaaaggaggttcgataggtacgggagctttttgttcttcgactacggaagacagtacgtgagcagtagatgcttctttgcctggaatagtaattttgagatcgtagtttccagctttgttaacaccaaaacggacttgagagaggttgcttagcgtgacgttccctaggcaatagatagctccaccacctgttttcccactgtttgcattaaattgtgtgagtacggtggaatcttgtattgtaagattcccttttgcataaattgctccgcctcgcgtatctgcggagttgctttggaaccttaagttcgcaatgttatttagggagatgtccttatctccataaatggcacctccagctccggtagcagtatttaatataaagagggtgtcttcagagccatcacgaatggtaatggtatccaagccaaaaatggcgcctccagagcctttaatcacaggaggagcctctcgtacttgctgtttagctacatctgcagaggcatgaatcttttcagaagctgagggtaatgatgctgcttttttctgcgcatcaatttgttctttaattacatcaataatgaggggaaattctgcagagttgcttcggaaagtcatatctttgtaagtagagatgacaatagcgcctttagcaaaaatggcgcctccattccctgcagtttctgtcgtgtaggtggggaatatagatgtttgactctctgcatcttgcacttttatttcttgagagaagtatcgaggcaagagatgcgtttccttgagtttaggaggaactaaaccaccaactccagctccaggagctgattttgctggtagaacgggaaccagagggataggaacacgagcagagttatttgtaaactcaatagagtcgaggatattcctaattgtcagtgtagagtcggtaaataaagcaccacccgcttgttgggatagatcatcccggaatgtaaggttttctaatccatcaaaagatatcggacctttggagtatatagccccaccttgtcctgtcattctaattagggtgcaggataaggatcctgggttgcctgcatgtgtaatgaacgttataggaccagctttgtcattgtaaaaagcacctcctcctttaggagcaggagtagaagtagacgcatctgttgtggaggtagagacggcatgagaagatgaagataatgagaaacttagagggtgagatttttcatctgcgaactttcctatgtcagaaattgcttgatttccctctaccacatgcgaagcaaatgatgtaacatgcagatcatcagggccatgatacaacgtttcttgaggttgtgtaacagtattctcataccctgtggaaaggcttggcttactctcgctctttggtttgcttgagacagtattactttgcgtatcgggagctggagcaggggcaggatcaggttctactgttctaggtttaggatcaggaatattcgtgaagtttctgaaagagacatccccagtaattgtgtatgttgttccgctgtcatcttgtgtttgctgcgtgaaattctttgatgcagaatctgaagcacttaatcccgatcctctgtagctggagtttaattctttcgaaagaggttctccaaatactgtaatcgaggggagtacggcagcaaaaacagctgtagctgatagccacttcatagaacaaaaacctactgagaatattcactgtctagatatgcgttagataaatcagaaaggcaaattaggcaagggataataaaaaacagcacaagaaagatcaagatattagagataagctttagggagacaggagcccatctataataccttgatgcatgctattcttaatccttagcaaagttcatagtcaaggaaaaattagaaacttagagatataccaccaaaagcatcgccagagaagctgttcccttcgcgttgcatggtggagatgcctaagtatgccttagcaagtttacatttgaaggtggtgcggaatttcaggttgagtgcttcttgtcccataaagacaccgccaactttccaggaatgctgattcagtattaatgaagctgtagctaaaggatcttctctgaataagtccttaatgtaggccatgctaaattccgataaaagggaatatttggctccgaagaaacgtagttctagagagacacctgtaggaagagcaaggttatttaaccgtgaagaagtaaaataccgaggatcgtatcctgtttctatgaaaggattttggttaattgtcgtatattcaagattgacaaaaggcgtgattttgagacagcggattcccttgggataggcataggataaacctacacagccccgaattccttggtttttccacgccccacgggtgatgtcctttttagaaaattgatgtttcatcacatgagattcttctgcatagctgatagaaaaacgaaaagataaagctttccaatttttaaaagccgccaccgtacccatcaacatgtgcgaacgacttttcccaggaatctgatcttgagaactggaaccgtgcagttgtgaaaatgtagcacaaaccaccgtatttggagaaaatgggagcttaatcccaagattgtgacccgcttgtgtcgtagagaagtggttatcgtgattagtattctgctccagaatactagagacaacaccaccaaaaatacacatatgcttgatgggaaacagagtgttattatttaagtagttatcaagaatggcatcattggacgcgcgcataccggaaaatgttgaccatacagaagagggaaccaaagaaccttccttctcaggatttaaaacgaacgtcccggtaggaatccataacgctcttaatgttttgtgtttttttgaatctccttcagaccagtgaaatttccatatcccttgatagccataggtattttgttgtatggcaatttcttcagaaacaaatttttccgtatgaatgcctttgtcagatttgaaaatgatttccatctgatatggctgggatgccaaactatggttgtcatagaatatattgtcaggatcatgaatttgcggagatcccgataatttgatcacggcatttcctgagcggatctcagcaggaagatgcgagtgggcagtatctaaaccaaaattaatgttggaaatgactacatctttgcccaaactgttgtaactggttaacatcgacccggggctaagatttaacaccccaccaaattgcttgaattcctgaacagcaagaatcgctccacctgtaatggacagagtcccattatgcaaatagacaggttggttaaagatcgacgttttattagttttatcttgacgatctaaagggagtttctccccagagaaaatcacagaaccacagtgaaaaatattgtcacccgagttgatatttataggatgtgcacttggtgacgtcgcaagaaagggatcatagaaaataatggattggttttcattggcaacgagccgaatgttttcaggggaacctttgatcgtaatcgcattattgtgtaggcctgaagagtgcttggtagataccctagccacattgcctataaatataatgtctcccgcttgtgcatgtaaatagagttgtggttgcggcccacctaaataaatcgcaccacccccaagattccccgcagaattttcagaaaagataatgggctgggaagctataaggtgacaactgctcgcggttatagctccaccgccttctgcggagttttcgctaaagaaaatagccgcgtcattatttttcacgatcgtctgatgggaatggatagccccaccaaagtagtcagccctattttttctgaagtacaccggagcagattgtgtatttatactgcaaagattcgcacaaatgacacccccagattctaaagcgtaattttctgtgaaggtaattgtgtttctattcttactaaactctacagatccttgggcattgtaaatgccaccaccaaattttgcctggtttttctgaaatagaatttcctgatttccgtcgaagagaatagtagatccagcaacttcgctactgatagccccaccatttcctgaatgggaaatattttgtactacttctgcttggttattgataaaggaaatccctccgcgttgctcactaaacactacgcggtttggttgggttcctgtcagtaggattgctcctccaggaccacggctgacattgttttcaaagaggagttgcgtgttcttggtgaaaaacatatcttgcctagaagtaatcactcctccggtactttgattgttttgcacgcgtagcgttttcaaattttcgaagttcagcagggatttagaaaatatgcccgctccctgactccctagttgtaaattagtgaagtttaataccgctaagggagagctccctgtaaatgtgagatttccttctaagtttcggaaggctcctccaggtttatggatactgagacctagaaaatctttaagggtaaactcaccacgtagtgtgtattgagttccttgaggcgatgtcgttaacatcgtaaataattcaggatcttcacccgtatgtattccagataaaggaagaactacttctgtagcggataattgagtcagtggtgcgagtgaagaaagaaatacaagtttccaaaagaacgtctgcttcatgttccagaatcctagtcgtttctcagtctagagtaagagatctaacttacatagaagaataaaataaatacacggaaataaaaagttgacccaagcctgggttaatcagcatggaacagttaaagtctacggtattttttttcactgtattgagaataggcctctaaagatgctggtagcattctctttagaggctataggggggatggataaaacgaaattaatctttcgtttcttcgatcattgcttttgtgaaatccttgatttctttagttagatttttcgctaaggtttttgtttgctgtgcaaaggctttagtatgttctttagaatgtttaaacagggttttgccttttttggttcctgacgtttttactcttgagagtttttttcttaactgtacaccacttttcggagtgaataaacaagtcagcaatgtagcgataaaccctccgaagattacgcccctgagccaacgccaacgcttacaagttttcttattgtgcttgtgatttctgaacataccttatttcccccctaagacagattaatcttttttgcggaatatgcaccaaacaagcatagcaacagctgcccactttgctcctttgcagatcttccccatccagttgcttttacttccctcacagatgaaatcttcaatatcttttggtaaatgcttgttacgtttacgtaaccaaccgaaaatcagctttttccctagtaataaaggcgttaggatcttagcttcaaaatttaaaatcgtcgtgatcttactgatatttttcactatcttattcagcctgtgtaacaagctgatagttaaaacaaatactgtgaccatgcacgtggatagcaagatacaacagaaaattatcgctcccgtgaggtaagtattcatataaagcgaacaaacaattttattttttattatttaatttcactttttattttctgtttattttaaaaaaaattaaagaaaatactttttaataaataagttaaagtcgaagaaaagaaaatccctaataagaattagggatatgaggttggtaatgagcgcgatacgaaaaaaggacggcgtacgctcccgggaaatgcttatttggcagaggtggggagctcgatagctttatccgccctggggaattctacctctttcctcatgaggaagaccccaaataggttgaagcagaggagaagggctcccgataccgacatgaccaacaaagcggtattttgcgagagaaagcaaaatgccggcaggatcgtagctccataaatcgtgtagattttggatccaccctttccgtaaagaaactttgcacattttttccctacgaggaaatacgaaataatcgtcgtatagcctgtgacgaaaaagaaggtggggagtaggatcttcaccagagggaagtaggtcgctaaggcgtgctccacagcttgagaagcgttgtcgagacccaaagaccaggaccctgaggcaaggaccatcagtaagcttagagtacagataagattatctatggcaagacctataatgctgagctgagcttgcgtttctggtttttttacagaactttcactttgaataatggagtcaaatccaataccgatgtctccagagtaagcagctctagagatgccttggtggatagtcgtggctacagtacatcccgcaaaccctccgatagccccatgtcctgtaaatgctgatgaaaatactgcagaaaatagggaggggagctggtgaaactctttcacaagtatgtatagggataacacacagtatagagtaaggaaaaagggaagtacacaagcacagattttgccaatacgttgtaatcctccttgcactgcgtagagaacaagaaataacagaccaaaaatcgtcaagaatttcggaatgttccagcagtgagaaatggtgtccgcaatcacagagaattgataaatctctacaccataaatacagagtaaaatcgctacaatgatcggtacgatttttgttccataggctttatccaggaagtacataggcccaccctgataaataccttcgttatctactttacgaaacttaattcccaaatacacttcagagtatttgacgatagaacctaaaattccagcgacccaaacccaaaacaatgctccaggaccaccaatacacgcagctgtaacaatccctacaacgttgccaataccgatattcccacttgcagatgcaaaaaatacctttaatggatgcactcctctttcttctgtcttatttttagacgacccctgagagtattggtaaaatagcctgcagaattgaggaaactgagtgaattgagcaaaacgcgatttccatgaaaagcttatccccaataagagaatcatgagaaaagccacgtatgaccaaaagaagtcatcgaaagttgcgagtaaagacaggattgcattcattgtaaaaaattttttaaatattttaaatagagctctttattcagaagataaggcaactattatctctattttatcttttgtttagtaggaaaataaagcttgtatatgaagattaaagttcctaaagagataaaaatatccgcgaaattaaatgttgggaaaaaccaacgtttataaccaatagaaataaagtctacgacatgtctgtagaatacaatatccccaacgttgccaatagctccagaacaaaggagaattagggaaaaacggatagcaggggaggaggttttcttccttaagaaaaggaaggctagaatacctaaaataattgttatacgtataaagaataagaaatatttatattttgcaaacaacccaaaagctgcaccctcgttaaaagtagggcaaatacagaaaaggagctttccccaactatattgatatagtatggggttagcatcaggcagattccctagatacagcaaaacagctaatttagtcacccaatcaataaggacaaaacaggcaatagcaagaaaagtagatcgggagcgactagacattagggttagtttccataaagtaggcctttctcaaactgtgattgggctttgactgtcattgtagcgtaggggatggccattaaccgtgccaaaggaatttcttcgccactgacatcacagataccgtaggaagactcctcaattttttctaaagctcgattgatttgtcgtaacaactcatactctttagttgtgacctctaagctgattgttctatcgaaagtatcggtaccctgatcagcctggtgttgagaatatccagtagcttcgttaggttttttgacttcttgagcattgccttctagcgtatgcgatagcttatatttcatctctagaagcctttgtttaaagttagctatttcgtcctcagacaacggcatagtttgttctccttaaccttaaaataataactatttttccatatccggagttgcagatagcaaaacttccattaattcgccaacatctttgaatcttctgtagacgcaagcaaatctaatgtaagcaatcatgtctgccttttttagatatttcattactagttcgccaatttctttggtagagatttccctattttgtttgcctaataactcagattttacgttagaggctattgcgtgcacttgatcttgacctatacgcgtatgactagaggcagcatttaatccattaatgagtttagattcttggaaattctcgtaacgaccatcacgttttagtacctgcaaagttaactcaacagtttcaaaggtggtaaacctttgtccacaatttaagcattctcttcggcgtttgatcgcgttagcctctggtgcatttcttgaatctataacttttaattccccatgattgcaaaaaggacactgcacaggagctacctcctaaggttaaggtagtctaagaaaacaataattttagtgcagaataaatctacgcgactataagttgcaaattttttttcctgatttataaaattaaaaaccgcgaaagacagattgcttgatatagtttcgctaccttggcgaaacgacagcattttgtcggaaagctgttttattgtaaatactagatgctcaggatttaataatgttttctggaatagtgcaagaactcggtaaaatatttagtatagaaccgagagatgaaggtttaacgataggcgtggaggtttcttcctcctgtatttcaggactcgaaatcggttgtagtgttgctatcgatggcgtctgtcttactgtagttaaacttgaagagggcggtaaaatgtttttcgacattattcccgagactcttgcctgtacgacaataggcgagaaggtaataaatgatcgtgtaaatgtcgaacgatctttaaaagtgagcgatgaaattggtgggcatagcgtctctggtcatgtttctggtgtcggagagattgtgcttatagagaaaaatcggtattattttcgtgtgccaagttccttatctgtatacctttttgaaaaaggatatattgctatcgatggcattagtctgactatcgtcactgtagaagaggatgtgtgttcggtcggattgatccccgaaacattatttcgaacaaccttaggatataaacgagaaggatccaaagtaaatatagagccggatatggcgaccaaaacacaagtggatacgttaaggcgtctctatcttcgataaacaaacaaatatatgacttataagttactcgatagcggtgaagggaaaaagttagaaagctttggccccataactcttatccgcccctcttgtacggcaatttggccgaagacaacaccgtctttatggaaaaaggctcatgcggaatatgtgcgatctggagaggagggacaatggcgttgtgcagtctctattcctgaaagttggcgcatcaacctggacattgtggattgcacgctaaagctcacctctttcggtcatatagggatttttccagagcatagcggattttggccagaattgcaattgagcatagaacggcattcggcataccgggtgttaaatttatttgcccatactggttccacatcgatatttgctgcaaagtgcggagccaaggtttgtcacgtagatgcttcgaaacccgcgataaagtgggcgcaaaagaatgtggaaaataatgctttgcccgagaaaaggatattttgggttgttgaagatgtgttttcttttttgcaaaaagaaatacgtaaagggaaaaagtacgatatcatcctacttgatcctccaacctatgctcgtggacctaatggagagattttcaaaatagataaggatttcttttccttattagttttgtgctcaaaattactttcagattgttcttcttatgttttgatcacgtcgcatactcccggtcatacgcctgcttttttgcagagtttagctatgcgtgcctttgctttagataaacagttttggtcctcaggagaaagtttttgtggcttaggagatcaagctctaccctcaggagtgtttgctaaatggagtttataggaaaaaataaccctaaggtaaaagaagctgtcgcgttaaaacataaccgctctcgtaaaggcccggtctttcttttagaggggtttcgagagattcaaaaagctctagcctcgggatatgagtgtgaacggattttttgtggaacacgtatttcagaaaaagaacaagcttttttgcatactatccaaaaattacctttagaaaaggtctactgcacagaagaaacgctttctaaactttcctataaagaacatcacgacaattttattgctgtaatgaagaaacggtggtggtctcgaaaagagtttttagctcaaaagagaaatcctctgccgttttatttgattatagaacaggtagaaaaacctggcaatgtcggggccatacttagaatagccgatggggtaggggcggatggcgtgattctatgcgatcctatcgtcgatgtctataatcctaatgttattcgttcttccttaggtaccgtatttaccttacctatttggtcggccactttggatcaggtacagcaagtcattcttgaggaaaaatggcatgcctttgttacctctcctagagcacataccatgtatttttgtgaaaattacaatcaaccgctagttttggtttttggttctgaaaaagatggactcaccgcatcttggctcaggggaaatttttcaaaaatatccttacccatgctaggtcaagcggattctttaaatttatctacggctgtatccgcagtggcttacgaagtggttcggcagcgttgggaagcctagtcgagtagatcatcggaagaaaatatcgtttacaaaatcaaaaatagtttattttgtttatcaccagaaaaggattaaattaaaaaatatatgtgatttttatatataaaatttttttaatttttctatgtaaacttgattcttaatgttttttatgagatgcttggtggctccaggatgcggcggagattgtggttttaaacaatcataattttctgagtggataatcagtgagttatagaagttcgatgaaaacgcgctttccttcgcccttttttattttttatcgccgcttaaccgtagctattagcttggggaaaatcctgggttgggggtgttttgggaaactactttcttggatattcgccgccaccgtaagctttcgacgaaaagtattgtcttcagctccccatcgcgtgtcttctaccgtaattagtgtggggaatattgttctcggtggttcaggtaagacacccacagtattgtggttggctgaagttctaaaagcgcgaggatattcctgtgctattctttctcgcggatataaaggaaaatgtagtggtcagagaaagttgactatagtcgatcctgagatacatgacgctgcttatgtaggagatgaaccgttgcttatggcggggaaactctccaagggtgctgtttttgtacacaaagatcgtcggctcgcggctaaggaagtcgctaagaattttgacattttgcttttggatgatggtttccaaaataacaaactacacaaagacgtggaaattgtcgtagttaacggtcaagatcctttaggaggaggagcttttttccctcgagggcgacttcgagattcccctaaaagattgcaggaggccgattttatcatagttaatggttcttgcggtttagagaaccagaagcttttgcatacttggtgtacgtcaccaaaaatttttgttgaaccacgcatttctcaagtactttgggattcgcgaggggagaaacttcctttggatagtctgtctgggctagccgccggtgtgttctgtggtctaggattcccgcagggctttcttgatatgttaaaacgtgccggagtgaaaatcgtaggaacgtatttgttacctgaccacgcaggaataacgaaaaaagaattgcactacttctcttcaatgacagcgatgcgtcagggagaggggatattgtgcacagaaaaggacggcataaaactcggaaatttgattcacgagccggggattcttccgataggtaaagtgcaaatggaatttgattttacccatcaagaggatgctacagccgccttactggataaaatagatcggatacataatggtaagaggtaactaatgaaactatggatgaaaatctttataggattatttgttggggttaccctaggtttaattttagaagataaagccatcttttttaaacctataggagatattttcttaaacctattgagcatggttgtctaccctctggtattttgttccatggtgttgggtatcgcttctattagtgatatgaagaagctaggacgcataggagtgaaaagcgtcgccttatatttagggacaacatgtctagctattgttataggcttatgttttgctcaatttttcagtcctggagagggctgtgacttgtctcaaaatgtcacggaaacgcagatcgtggctcctgagagaagtagtacgtatttcttgtctttgatttctcaaatttttccttcaaatcctgtgagatctttcgttgagggaaatattttacaaatcatagtttttgctattttcttaggaatcgctatgcgtctttctggagaacagggacgtccagtagctaaatttattgagggtttttctgaaatcatgttgcgcatgatcaatatgatcatgacctttgcgccttacggtgtcggggcgagtatggcatggatttctggaagtcacggtttggttattctctggcaattagggaaatttgttttcgcctactatcttgcatgtctatttcatgctgtgctggtttttggtggtatcatccgcatgggctgtaggatgtccttctctaaattcctttctgccatgatggatgccatatcttgtgcaatatccacttctagtagttcggcaacactgcctgtgactatgcgttgcgtatctaaaaatcttggagtttcttcggaagtttctggttttgttttgcctttaggtgctactgtcaatatgaatggtacggcgatatttcaaggtatggcggcagtatttattgctcaggcctataactgtccattacccttcagcagtttgttgttaatcgtgatcgcagcgactttctctgcggtcggtagtgcgggagtccctggaggaggcatgattactctgggatctgtattagcctctgtagggttgcctattcaaggcattgctgttttagcaggcattgataggttgcgagacatcataggaacgcctatgaacatccttggagatgctgtagtcgctgtttatgtggcttccggagaaggtgagttgtccacacctttggaagagaaaaaggtacttttgaaagatgagagtacagagacagtgtaggagagtttgcacatgtttgaatttcgatttccgaaaataggcgagtctggttctggagggttggtagttcgttggctcaagcaggtgggagagaacattgcaaaagatgagccggtaattgaagtatctactgacaagattgctacagagttagcctcccctaaagcagggaaattaatgcgttgtctcgtcaaagaaggtgatgaagttgcttccggagagattatagccttaatagatacggaatgtgctgtcgaggaagaggtagttgtagaagaaccgtcacctcatgcttcttgtcctcaagattctgggaagaatgcggcatggttttctccggcagttctgagtttagcacaccgtgaaggtatttctatccagcaactacagcagatttctggaacaggaaatgacggtcgtgtcacgcgtagggatttagaaaactacattcttgaaatgcgtcaaccttcgtgcccacatattgcgaatgcgaatgaaaatcgtattcctatgtctccgctacgtagagctatagcttcctcgttatctaaatcttcagatgaagtgcctcatgcttctcttattgtggatattgatgtcacagatttgatgaatttaattgctgaagagaaggatagattttttgccacgcatggtgtgaaactgacaattacgagtttcattatccagtgtttagcaaaagctttggagcaattcccgctattgaatgggtctttagacggcgatacgattgttgtgaagaaatccatcaatgtgggtgtggctgtgaatttgaataaagagggcgttgttgttcctgttattcataattgtcaggatcgtggtttagtaagtattgcgaaaactcttgctgatctttctgcaagatctcgggcaaataaacttgatccttcagaaacgcaagatggtagtgttacggtgaccaattttggtatgacaggagctttaattggcatgccgatcattcgttatcctgaagtcgctattttaggcataggaacgatacaaaaacgtgtggttgtgcgtgatgacgattctttagctattcgcaaaatggtgtatgttaccctaacatttgaccaccgggtacttgatggtatttacggtagtgaatttttaacctcattgaaaaatcggttagagtctgttacgatgagctaacacacaacgatttttctgaggactcaagggatgcgctctcccacaacatctattgatctatgccaagatattgtcagtaagcaaagggaatctttagaacgtttttttggtgcttttcagtgtgaggatacttgggtattagctgagaagatattacatcaccagggttcgatatttttttctggtgtaggaaaaagtggttgtatcgcaaggaaaatcgtcgctactttacagtcttttggagagcacgctcttttcctagcttctggcgatctcctacacggggatcttggcgttgttcgtcctggagatatcgtctgtcttttttctaagagtggagaaactcgcgagcttttagaatgtatcccttatttaaaggagcgaggcgtatttattgcaggaattacctcagcgacttattcgagtttagccgttctttgtgatcacgtcgttatcttacctatgatcgaagaattagatccttttaatcttgtgcctacaacatcaacgacatgccaactactttttggtgatcttttagcgattactttattgcgtagtcggcaaatctctctcgctgattacgggaagaaccatccaggcggtcagattggtcttaaggttattggtaaaattcgggattatatgttcctaaaaacagaagttcctttttgttctcctgaagacaccatcgcagattctttggacatcttttcttcttatggttgtggctgtgtgtgtatagtgaacgagaagtttgaaatattagggatcttcacagatggagatttacgcagagcattagcgcgtcatggaggcgatattctctctcagagacttcaagatgtcatgacaccaaatcctcgagtgattagtgaagatgctgatgtgcttcttggcttacaaatgatggaaacagggagtcctgtgaccattttacccgtagtagatgctaaggatcagaagtatgtggtaggattgcttcagatgcataccttggcaaaagcaggtctcatctaaaaaataaaaatatcggaagagagggtaagctggattctgtctacaagatgagaaaactcatcttgagggcaaccattcatctaggggatatattactatatccctcaagcgattatgaaaaagttcatgagggataccctccctctcattatgcagaaacaaaaactttttctcttgcttcagatagggtttgcatgtctactaagtcaccttaatagctcctattcttaaaataggaattttcagcctgtctataaaaagacccttttatagcggaatgttttctgttgcactttccgtagccttacggcccctggagtttctccagtatcttttcttatgaagtccagactttcctcttaatctaccttagttaaggtacaaaaagcggttgcctttctcttccgatgaacttgtttatacagcagcacgtctgcgacgacgtttagctgcagagctgtcgttagcaagagcgtctgcttctcgccagtataaaattctagaacaatgttcgcagaaaatcagtcgatctttcttacggactaagttttcgtgctggggaggaagaacaatatgacaaccgctgcaaacacgattatctatcggaacaacaacacgatcttttttgttgtttaataaacgttcgtaaataaggaacatttctggatccgtagtttcttttaattcactacgttgctgtaataaggctctgccttcttcgttaatctttttaatactttcgcagatctctttttcaatagcgaaactactgttctctgttgaggtgagactttcttttaaagagacaatcagatcctcacttcccgcctgcttatccataaggtcactcagttggtgctctaacgcacggcgctccttatttgctgctgtcatttcttgagtgagtgcattaaactcatccatctttttcacagctgcttgttgaccttctaatttgttaatttgatcagaaatctcttgaatccgattctcgccttctttaatctgattctttaagttttccatctccaactctttctcctgaacttttcgacgaatgtcagatttaagagattggactttagcgagctctttctgatgctctttcttgactcgcattaagcgaatcattttaatatcgagctcttgaatggctaaaatactctggagtgcttcatgcatgaaaactattccttgcttggcttagtggtttctaaatacggatgcgaaatcatagaatttaggaatgaatacatctgaagaagaaagcaagtttactgcttttttagcaagaagtaaagaacgtttttttcaataaaagaaattcctaaggaacagcaacttaagaagggcgaaaagtttcaccaccgtgacgagtatgtaaatgaatttttaccagtcctagctcaagaacgagtttgaaagatgatttacatttgtccgctgatcataaggtaattccctacttcaaaactctcacacttttctttcctaaatacggagttcacaaggttgttgtattcaaatctaacagtaggttaatgacgttagaaaaaaaataaaaggttctttttaaaaataatgtatttacatagaagaggagaggatcctgatagggaagtctcctctttttactctctactttaagccagcggggcaaagggatcttgtaagagtacgaggagtcttaaagaatggggattagagcgagcggttttatcaacagctttaatcaatgctttcttacacagctgatgacaatccaaaatccatgaataatttctattgggtgttggctgttcgtttctatgctctaattcataaaccgaggagaacagaggaacggaaacaatagagcagccttggttgatcgcctcttctaaacagttctcgtaggcaaaaagtgctcggttataatagtcgtgtgcgacttcgtcatcttccccagagaactcttcaagccgtggcccacgaacatgtcctatgtattctgggaaactttcttttttaggatgtgtcatagtcgggctgtctttgatgcttaattttgtcgagcgcacttcagtaggcccgaaggggagcttaacgatgtgtctccttggtactgagcggcactccatttgcccaagacttacgagttctctaaagaatagtcgagattgatttgagttttgggagattaacgtctgtgcagcaggaaggagagcattgaatgcgattccgctttgacttgtgactgttttgaacgtgttggatctggggagcgcaaggaatttgatggtaaatcctggtgtagtgctctcctgaataccgagttttaccccgggattgtgcttgttttgatggaaagataggcgggctcccggactgactaagaagttcgcttgtgctgatggctctgggagtgttctgaaggattggtctagagctccagaccaatccccatcggctttttgttggaagtatttgtacgcccctacggtaactatagctaacagtactgaggagaccgctagtaaagccaggacgggcatgcccaaaacaatagctaaggtaatccctgctactccggtcccaatcgttagtgtaccgagaatagataaagaagtgattttcaatatcttatcccatttttttgtggagacttctcttggtgagaataggggacttacctctgtggtactttggttgtgtaaggggttcgtgttagccataaattataattatctttagttttgataattaattttataaaaaatatatggctttttctagacgttttattcttcttcttttttactttgtaacatagttatattaagaagctgattttcagcgggataaacccgaagggtgataaataattccctaagtttaacaccacctaagagcctaagggagacatatactggcgtaatggctaatagaaaaacaaaaaacagagggtggacgcagcagcctacaaccgtgatcccggtaattagcatgatgagaatgatgacttgcatgatgcagtggacaacaacatgcgtaagttggcttctcctaacacttcctttagaaaataagttcagaggttcttggcatgtggaactttgtgctgttgttgctgaaattagcatgcaggatactgtagaataaaagcttaaactccgaaagattttacttgtagaaacagttttttgtcatcagctttcggtaaggctgtctttttgcagaagttccccaggatgattgtacattttcttaaattctttaagtgtgatggggccttggcagatgtgtattctccttgggagctcggggaagagcttagcatacgccctaactccagagggactggttaaaatgacacggctgcattgcttgaatacagagaggggaaattgacgttctcgaatggtatagtgggcataggcaaaaaagcttcggtgctctttttgtaaaaaatctttaattacaggacgcgacaaggcggagtgtgggtagaggatacgagcgtgtttaggtaaagaggcgatcagggggatgacaccttctcctgtttccacggtcgctaaggaataatgggctttggggagaagctttgtaaggcgacgtgctgtgatttctcctaaacacaggtaatgtttggtagataatgtctttttggaattttttttacgcattctagagataaatagtgatgttgacgaggggctggtgagcagaacatgagaagttttctctaggtaacgctgagcgtagcgtagttgaggtgagcttcttgcaaagggaacaatctcaagaatcggaacaaagcgggcgtggtatctgtttgctgtttcttgatttaatcctaggtatagggtcatcgcatcctctttttctagaatgtatcccataagtgtagtttaaatagggggagtttgtttcgcatctagaaaatcgttccgataattacagagtccacatcaacgtatactacttgtttttagccgtatttaggttgtatgaggagctgattgacatttttcgatgtgcaagctaggatgtccatttttggatcttagctttttccctaatgaaaaaatcgtaagagtttttgacttttcttaggttagacgcagagagcttcgctttgtattatagtttttcattcgtagagttgataatagaggttcggcaatggtttcattgttgcataaatttttagaaaatgcttcggggaagaaggggcaggatctagcttctaccgcatacttagctgcattagatcatcttttacattcttttccttcgattgggaaaagcattatcgatgaattgaagagtcagcgttcacgcttaaagatgattgcttctgagaattatgcttctatttcagttcagcttgctatggggaacttgcttacagataagtattgcgaggggagcccctttaagcggttctattcttgttgtgagaatgtagatgctatcgagtgggaatgtgtggaaacggctaaagaacttttcggagcggaaagtgcttttgtacaaccacattcgggtgcagatgcgaatttattagccatcatggcaattattacgcagaaaattcaagggcctgccgttaagcgtttgggatataaaacgattaatgatcttacggataaagaatatacggaattaaaagctgagataggttctcacgtctgtttaggaccttcgctgaactccggagggcatttaacccatggaactgtacgtttaaatatcatgtccaagttgatgcgttgtgtgccttatgaagtgaataaaaagacggagtgtttcgattattcggagatcgcacgtttagtacgaacatataaacctacagtactcattgctgggtattcttcatattccagaagattgaatttttccaccctaaaacaaatagctgatgattgtggagctgttttatgggtagatatggcgcattttgctggtctggttgctggcggtgtatttatcgaagaggaaaatccgattccgtttgccgacattattactacgacaactcataagactttgcgaggacctcgtggaggtttagttttagcatccaaagaatatgatgcagtgattaatcgcgcttgtcctttgatgatgggagggcctttgccgcatgttattgcagccaaggctgttgcgttaaaagaagcgctaactgtcgactttaaaaagtacgcgcatcaggttgtggacaacgcgagaactttagctgagcattttcaaaaacagggattacgcttgcttactggcggtacagataaccacatgttaattatagatctaacttctctagggatatctggacgcattgctgaggacatattaagttctgtaggtattgctgtgaatcgcaataccataccatcggatgctgtagggaagtgggatacctcagggatacgtttgggaacacctgctttaacaactctcggtatgggcagtgatgagatggaagaagttgcgaatattattgtgaaagtattgcgaaatattactttgagacgtaatgctgatgatagttttagtaaaagtgaaggagagcttccagaaaacattgctgaagaagcaagagctcgagtcgcaggcttattatcgcggttcccgctttatcctgaaatcgatctggaaactttagtttagttaggagatatgttgttctatggctgatggggaagtagagaataagttacgagatgttatagagagaaaaatcttagatgcccgtcgggtatttttttctgagcctgtaacggataagagcgcagcagatgctattaagaagttatggtatttagaacttaccaatcctggtcaacctatagtattcgtaattaatagccctggaggttcggtagacgcaggatttgcagtgtgggatcagataaaaatgatgacatccccagtgactactgtagttacaggattagctgcttctatgggatcggtattaagtttatgtgcagctccaggacgtcgtttcgccactcctcattcgcgtatcatgattcaccagccatctataggcgggccaatcactggacaagctaccgatttagatattcatgctcgtgaaatcttaaaaacaaagaaacgtatagttgatgtgtatttagaggcgaccgggcagtctcgagaagtgattgaaaaggccatcgatcgagacacttggatgacagcagacgaagccaaagattttggtttattagatggcatcctcttctcattcaatgatttataagcctagcttatattctggggcagggaatcgctttatcctaagtgaaacttgtcccgatatgacaatacttcctagtctatgtaaggaatatcaagtagatgggtttttacttgttctcccttcttctgttgctgatgctaaactgattatttttaatgataacggttctcgccctccgatgtgtgggaacggtttgcgttgtgttatcgctcatgtctctcaggtagggaaaaaagaccacatctttgtagagacagattcgggtatatattctgggaggtttgagtcttgggagcgggttattgtagatatgactcttccggattggcactacactcgtcacctcctttcacacacacttccgggagttcctaaagaagtgtttagtatcaatacaggggtgccgcatcttgttgtttttgtcgaagatgtctcatgtgttcctgtagatttgtgggggagttttctacggtatcatgaagactttgtgccccaagggactaatgtcaactttatccaggagatatcaactggagaatttcgcatacgcacgtatgaacgtggcttggaaagagagtctttagcttgtggtacgggagctacggcagcggcgttagttgtagctcgacgttacggtttatccaatacccaaatacgtatacggacctggagtgacgtgttgatgaaaatttctttagatagtgatcgagtgtatcttgagggccatgtggataaggaaatgcccgactagagcatatcgaattttttattgaatttgaataaaaatagattcaaaaatccttaaaggaaggaaagggattggaggttttttaaggatagacctcttgccctctaactccaattcttttataatcttgatttatgactacgtatcctgtaccacaaaatcctcttttattacgcgctttgcgtcttatggatgcattctctaagtcggatgacgagagagatttttatttagaccgagttgaagggttcattctctacattgatttggataaggaccaagaagatctagataagatctatgaagaattagaggtgaatgcagaacgctattgtctcattccgaagttgacgttctatgaagtaaagaaaatcatggaaacgttcatcaatgaaaaaatttatgatattgatacaaaggaaaaatttcttgaaattttgcaatccaaaaatgcccgtgagcagtttttggagtgtatctatgatcatgaatctgagttagagaagtggcagcaattttatgtagagcgttctcgtatacgtattattgagtggttacgtaataataaatttcattttgttttcgaagaggatttagacttttcaaagcatattttagagcaatttaaaatacatctttttgatactaaagtatccaaagaacttgcacaagcgcgtcagttgctggtgaacaaggctaaagtctattactctaatgaagcattgaatcctcgtcctaagcgggggcgtcctccgaaacagtcagcgaaagtggaatccgagactacaatatcgagtgatatttatactaaggtaccggcggtagcgcgacgtttccttttccttccggagattacttcggcatcttcgattacattttctgagaaatttgacactgaagaagaattcttagctcatttgcgtggttcaggtcgtgttgaagatcagttaaatcttgcaaatctttctgagagatttgcttcgttgaaagaactttcggcgaagttgggttatgactccctatctacaggggacttcttcggagatgacgacgacgatagtgatgatgagaagccggcaccgaagagtagtaaaacttcggctaaacgtggtcgtaagaaatcctaacggtctagatctttttcagtatccaaatagtcgcggctccgaaagcgagctttcgttttttccttacttggaatttagcgctactgaagagttgttccaggtagtgatcgctaggtagttgtctaatgctttctgctaggtaggcataagcttgtcgatttttagagtaaagttttcctatccagggaatgataaatttcaagtatagtcggtgtagttggtataggggatgattatggggaggagaggtcagctccaaaatgcctaaagtcccttggtgttttaatatacgatggatgttttctagggtatctttaggggtagggagatttcttaatccataggccatagatacgagtgtttgcgattcttcacgtataggaagttgagcaatatccccttcgataaaagtaaaaggagctgtagggtagcgttgtttggctatatgaagcatgtttgctgaaaaatcaacgagagtggctgtcgctcccgggtaatcacggatatacctataggcaacttttcctgtgccagaacaaagatcgatcagatgatcagactttcccaacatttttgaaaacgtacggttccatacatgatgcatgccgaaagataagatagaatttatcttatcgtatttcagggctagagaatcaaacatctcctgcaggttaggcttatgggtagagggtagcatgatattctcggaatttttctatgccttcgtaatcttcttctcttaggcgataacggcataaagaatagtagtccttaagtaaaacttcagaaagctgggtacgttctacagcttttgctatggctgcttcgggatgggcttcaaaatggcttagagagttttctagagcttcttggatggtatggctgccttcaggatgattagaaagaacaacagcaaagacaaaaggcagttgggtaagttcataccatccttgagcaagatcgtacgttgcaaacccgcgaatatgaggatgatgtaaggctgtatcaccgattaagagtagcccgtcataattttctgctttttctataacatcatcagaagagagttggataatttccggcataggagtattccataaatgtcggcagaggatatggagtagcatgatcgaagagcgactttcttttgtcgcggcgatgcggagtttttcagcggtgaaaaatgtcggggctgcgtaaagatttacactgaggattttcttatatgcggctataccaaatccaggaactgtaccgaagggatgggtgaataaccctacggcagaggtaagagcaaattgtaagtctccatggagaagacatccgagtaaatctgagggtggtgcagtgtgaagaagaatatcgtctctttttgcaagctctaaagaaaaagggaaagcattgatgtagcttacacaacctaaagttaaacgtctttcgaatttgtcagacatggtatgcgtcctagtttcgttatgaggcttgccatgccctcaatatccatttttatactttggttagaagaggccatttgaaataccttttctccaaggtgtgtggaggataaatcgttagctccacaagatagcaagtgtaaagcttgctcgattcctaagtaattccacaaggcttttatgtttctgaagttatccaggaagagtctggcaaccgcaatgatcgatgcgggtgggatatgatgagaagttcctaatttgcgtagtcttttccctagagcattattttctgttgcgaacttcaataatataaagtttttaaagcctaaagtatcatcttgaaggttccgtaatttatccatatgtgtgacgatatcttcgggacgttccctatggtagcataacattgtactgttagtggggatatccagaccatgtgcggttctatgaatttctaagaactcttgagaagataaacgccctggagcgagtttttgacgtatttcatccaccagaatatcgaatcctcctccgggaatggaatctaatcctgcattttttagggtttgtaatacctcaacaacaggaatattgtgaaggttagccaagtaggcatattctattcctgtgagtgctttgacatggaggtgagggaagtgagctttaattttgctaaatagttctgtgtagtagtctaaatcgcagtctggaaagcatcctccaacaatatgtgtttctgtaatcgggacgtctaattcctggattttttctatgagttggtctggtgtatgaaaccatcccttaggatctccaggcttcgcgtaaaaagcacaaaatgtgcagttaaattcacagaagttggtaggatataaataaaatgtggaggagtagtagacaacatctccgacatacttttggcgtactagatcagcaaaagcccataaagcacgctggtcaacttcatcttctaagaggagtagacgcagggcatcttctttagaaagacgaactctttccatgtacttatcgaatacatgtttcatccaagaatttttaggcagaatgcgagggggtgttatcgtcatggggtgatgccttggttgtagagtccggtggggtttgtttatcgcatgcttttttacggcaacagtctgattttccacaacctttagataaaggtcttcctaagagataagaacctatgagtaaaatgactatgcctactcccaataatgccgtagcacaacaaataacaagaaaaaaagtcatcataagaagatcagcctaagagaaaaagggtaatattaatgaagatctacccaaataggcgaactccatgccatagcttggtctacttgagttactcttaggtaatagaaggcaaaaggaatctttcctttaggatctttaagaatgacttcagatagagggtccatatcatcgtattcataatctaggttactactctcagggaagaaggttttgatgacttccccattacggataatctcaacagttttgagttgagctgttcctgcaacgtatcctgagatatgacgatttacggcaaggccaggtttcgtagttgttgataactcagaacccataggagctgaggtaatgttaaagctaacgataattcttggtcctgtagttgcatagcaatgacgttgatataacgcttctatgagagattcccgactatatttattacatataatcgcggtcagacctggagtatattgctgttggttagcatcgaagaacttgctatagataccgcgatcgtccaaacctccagcaacaaaaccaaagcggaggttacgttttaacgcttcgactaatgtgccggattctacttcagaatcacttcctttgatagggaaaagattcccttctttttctgttctttctgaacaaccccaagagttataaatttcaacaacacgttcaaattccggatagaagttgttgaaattgaaaccgtaatgttttgaagcagtgaaacaaggtatcgaaataatctcgtgactagaagcacttttatagagtttcgataaagaagaaatcttgcagtctttgtgtttagaacatgctttattttctttgatgtagagaatttgtcgaatgccttcttctccaggttctccacagtactgcacccctgataaggaaacgaaacgatcttcttcgttaaaatctccaattgtttgggtaatcattttccaaagatcaggagttagtccttcctgattttcgaaagatgacgatgcataaaagtttaatgcgcaatcgtctctgaagtgtcgcaaacaagcttcaatattttcttcagaatccacgcgttctgattctccgtgcagtagaccccacatgaggttgggcgcagtgtcagaaaaacattttataggggcggagacgaagagctcattagttaaaagattttttagttggattctatagatcccaggttcattgaaatagagattgggaagaataacgaacccggtttcaggaatgaacaattgccaattcaggttttctcttaggtgttcgtaagagagttcgatacgtgtattttctggggagaagtttgtgagattgttaaactcatcttcaaagcgtacggtaatatcaaaacgtttgttttttacaacgtaggagggggtaaaaatttgaatatgtttaagaacgttaccacgaatatccatggaaaagacatcgggttcatcatagttccccttgccttcaggatctacatagagatagaagggcttacggcgttgcgtaaatagttgtgctccatttccggcttcatctgtttgtgggtaatcgggggagggcccgagcacaatcgtgagggtttctccagcttctaattcgtaggggagggtaaattcatactgtggcacaggactatggggaataggaatggctacagcagaaaaaacatctcctttaggtgtttccaagtagattgtattccgtggttgttggagatctgtggaaggaatttcccagtctataggtctaccttgacagcctaagtcaaatttcagttttgttccttcggggaggtagtcgactaaagagtaaagaaacttccatgtggatatttgcccagctctagctacggaaggattaacataacaaacagatctgcgcatagtacatacaacatagcgggttggaatcaactaaaggcattagcatacacgaggaaaatgtttttctcaatcttcgtctttgcttaatgcttgtaatgcttcctgcactgtattgaacattttgaaatatgagaggaatcctgtaacatatagagtttgttctatagttttaggaacgcaagtaaggacgattttccctgcgtgtttgccgacttgatggtaactttgtaaaaggacacgaatgcccgcactggacatataatccaagttcgtgcaatcaagaacgatatttttgattcccgaagatagggattgtgagatgttttcttgtacttccggagaagagatcccgtcaagttttccttgaagatgtaagacagcagtgattccgtgctcttctttttggatgttattcattatcaataatgctcccaaacctatgatgatttctcaagacctaactctggtaaatctataggttttttgcaaagagatttttctattcttttgtttctctgtatgttgtaggggtttacgaaggagataacttcttttttcttggggtgattttgagtttacctacgctgcgttctgagcaggtgataatctcgatatcaaagttttcgtgatggattttcatccctttttgtggaacagcaccgactttatgaaaaacgtgtcctcctagtgtgtcgtagctattttcatggtggatcttgagattaaagtattcttcggcatcggagatgttcatacgtccatctacgatccaagagttccctacttttttatagggaatatcttcttgcacatcatattcatcggcaatttctccgaaaatttcttcaatgatatcttccatgctgacgatgccctcagtgataccgtattcgttgacgatgatggcgaggtggcgatgtttctgacgaaattcttggagtaatgaggacacctttttaatttccggggcatagaggggaggtttagcaactgaagaaacagggagtgaagagtttacggatttagggtagatggcgagtagatctttgactaggaggactccggtgatattatcaatgtttttcttgtatagaggaatgcggctatacccttcttctatgattgcgggaaaagcgttacggatgggggtgtcttcttgaatggcgaagatatctaccttagggatcatgatttctcgaacaatcaacttatcaaatgacgatacggcctcagagagttgattttccatttctgagttgcctgttttagactgctcatccctgcggtgcatatagcgttggaggggtagaaaaaacgcctgaagtaacgaggagataaaacagagagctgaatgtgttcctttgtgaagtttgatacaatagggaagacagccgtaagccaagggggcagcgagtatatatgttgcccaaaaaaccaaagatagacttttggttttccatgtgtattgggagtagagggcaacgcctagaattccataaaaactgagtagtacggcagcgagaagagcgggggtatgcgactgtttaggttctcgctgaggtgtgtcagtattttcttgtgaggtgtttgtcttctgagacagtgccgtggagaacaaaagaaagaggagagtaatggcgagtagggaataaagcattttaatctgataaaagcgcgtgtttttctctcaacatacatagcgcttgattttctttacctctcattttttttctttcctcgggagtttgatcatcatatccgagcatgtgtaagagagaatggacaacgtagcgagaaatttcttcgtatagtaggtcggtatcttcagcacggtcttgtaaaaaacgtatggctgctttaggactgatgaaagcttcgccaagaatgtgtgggtgcgcagtactttctggagaatctataggtagtgtaatcgtatctgttaatgaaggatctgcaaacacctcatcgtgaagctgggccagagcttcgtcatctaaaaagtacacatacacttgatctgtggaaactttccagcactgcaagcagcaaagaaccaacttttttactgattgtatccgaataggaacatcacattgcttgttagaaacacaaacttgtaaaggaacctttttcaagatgagagcgcaaactttttattttattacaggagttttaggaagcccggtagctttttttgctgtagtatcattccaacggcttaacttacgcaaaagatctatccgttcaaaacgcttgagaacgtttcttttcgtttctcctttaatggatttaccgtaactacgatgtcgtgacataactaatactctagtaattaactaatttgcggaataaaaacactttcgctgtttaaagcgtttttgtgtgctttataggcgatttttggagcaggttttggatgagtaatcgcataaataggtttgcgttttttgggactcattgctcttcgacgagcttgtttactcatgcgtgtcataagatcactcgatatttaactttttaattctccgcagtgtttgagaagaaggtcggagagttataattaagagaaagaataatcaaagaagcgttttttttcaatagaatgacccatttattcctggggattctgttttcaggcttcggtaatcggggagcaggaggttgtcgatcctgaagttagcacgccacaggagataatatatttgaaagcgtcttcgattttcatatccaaaaaagtgatatcagattttttaaacagggtgagaaaaccggaagtggggttaggtgttgtggggatgaacacggtgatcatagggttgtggggatcatcggagcaaatatggggagcgtctcctgcgactaggccgatgcagcgtgtttctgcgttagggaaggggaccataaccacttgtttaaaggatccagattgggatccaaagatcgttgtcatgacttgttgagcagctttatacacagtttttatgatagggattttgtgaaggactttgtcatagattgagagtagggatttaaagatcatcaagcgggcaagaaagcctaaaaggacggtagcgaagaataatccaaatagcaagatgatttgtaaaacgaatttaagcagagctttatgtttggaataaaagctaatacgttcgaaaaatcctgagacaagaccaacgaagggttgtgtgaggaaattcatgatcatcccgacaacagccagagtgattgctaaggggaggagaataaccaagcctgtaataaagtgttttttcataaatcgctattgttgtgttagggaattgctagttagttgaatctaacatacacgtagagtttacggtaggactcctgagtatcttagtagatttttttgtaatttcagtaactagagtgcttatactccttatttttaatttttttaactatttgccgtgcttttttctaaaaaacatttttaattttttatgtggagtaagaacctccaaggaagatcgcggtattcttgagcatagtctatgcctatacgtggtttttgggtaattgttcctgaaaatttctttttgctaatgtggatttggggagaggaaagggaatgcgtgttgtattctagggtgaggttgagagcttggcagacttttcccggtccgttagtgaggaggtgtttgggtttattttgccattggcgtcttaggaccatgatatcttcgccttcgtagggaaggatagcgcgaatcagtacggcatggggaagatcttgatgtccggttacgacattaaacagggaatgcatgccatagcagcggtagatatacgcgatacccccacggctatacatagggaggtttctttgtgtttttctatagttgtaggcatgacaggctttatcctcgggcccgcgataagcttcggtttctatgataattcctgatgttctttgtccttctaggtgagtgacgagaacatgacctaggagttctttggctaaatacagaacatcatcgtttaagaagaagctctctggaagcattattctgtattcctttttctgcgagttcttggtttcttattttgagtttttttcgtactcgtgggttgtttttttactgtgtttggtgttttcgttaccaatgaccaagtaatcacttgattgaggagattgacttcggagagtttgacttgtatgggggctcctgggcgcattttaggaggtagatcattgggggatgttttctttttcaacgagaattctttaggtaactgtgcggagggaataaagccttcttggcagaattccggaacggtaaatgagagaccttcgggagtgattgtgatgatgtaaccttgataaattgtgtctggttgttcttttaagaacttatgtaaaaaacggttttttttaaggttttcaaaagcaaattcagcttttgcggctatacgctcttgagtagagcacgctcttacaatatgttctaggcgtgtttcttctatagacatagggtggaaaaggagtcggtgaacaataagatcgatatagcgacggattgggctagtgaagtgggtgtagaaatccaatttgagaccatagtgacctttattttcggttgagtacgaggcggttttcatactacgaacaaattgtgaatgtagaatgggttctagaggatgtcctgcggagctctcttgtaatagatattggaaatccggttcttgagctggggtcatgataatatcaaaacccatagctttggcgatctcttggaaggagagcaaactctcatcattcggagattcgtggattctaaatggaagagaaacgccttggtgggaaatatggtaagcaacgacttcattagctttgagcataaactcttcgatgagtttatgtgatagtgtttgtcgtgtttctataagggtaacaggttcttgtaggttatctagagacatggtgaataaaggaagaacaagacgtatgcacccacgttgttctcggatatcggagaatttttcgctgagttctgccatagcgagaagagtttttgctatggggtggggttgtttattttctacaatctcgtccacttcatcataggtcatgcggtatttactacggatgacactacggaatatttcataatcggataagtgaccggattttgtaaaggtcatgaacacagaaacggcgagtcgatcgacgttaggttttaagctgcagagattatccgaaagagcggggggaagcataggaatcactttcccgggaaagtagatagagttgcaccgtttacttgcttcttggtctagagcagagtggggtgtgacgtagtgggagacatcggcaatatggacacccaggatgtaattgtcgttattgtcataggttaaggatacggcatcatcgaagtcttttgcagttatggagtcgatagtaaagcataagagatcgcgaagatcttttcgtgatcgtagtgcttggctaatgtgtttttgtgagaaatggtgagtttcttcgataacggcttctgggaattcttcgttaattccgtattcagcttttatacagggaaaatcggacttagcgttggagatattcccgataaattcgagcatttctaatggaggaggttctttggattcaggttttgcgttccatacaggagtgctgaggagtaaacgatcgccgattttatacgttcgtttaggaataagtttggcttttacggggatttctgggcctaaagcattaacacagacgaatgccgttgaggtgtcagtgagcgaggttattgttcctacaagaacagtttttcctcgagagatgacttggtgaataccaccttttcttttttctccttctttagaattggggaaaagagagacgacaacgtgatctccatctaaggctcctttaaggtctcttgcgggaataaaaatatcaaaaggatattcttctgggtggtcgggtgttacaaacccgaaaccttttttcgcatgaacaaataggacgccggaaatgaatatttgtttcgagtttcttctaaagctttgcggtcgtttttttctgattctcttcaccaactctgatccacctctggtattatgattttcatgggttcacttagcctttgttggatgtttttaatttaaagatatttttatggataggattaaaaaggaaattccctatccctcttagagaaatagggaaccaaagataagattttcaggatattaatcgttaggtttatctacgatttccacatcggcctcttcaatgttttcgttgttagcgcttgaagaagagtttcctgttggtggtttcgtactgaaactatgttttttcagatcttctgtattgatgtttggcccatcttgagcgtttgctgcagctgatgcggattgcgactgcatagcttctccgatcttttgcatatgacgactcagttcgtcagaagcttctttgattttctctgtaggcgcatcttctttaagagctgagcgtactttttctatgcgctcttcgatttcttttgttagagattcgggtatattctctttgtaatcgctgatcgctttttccgctctgaagatcatactgtcagcttcgtttcttacgtcagaagcttcgcggcgttttttatcttcttctttatttttctccgcatcgttgatcattctttggatttcatcttcttttaatccagagcttgcttcgatacgaattttttgctcacggccactagcagcatcttttgcagatacgtgaagaataccattcgcatcgatatcaaaggtcacttcgatttgaggatgtcctcgaggtgcgggtgggatatctgtaagatcaaatcttccaatttctttgttgtcttttgccataggacgttccccttgtaagacaacaatagttactgcgggttggttatcggcagctgtggagaaaatttgttttttctgtgtagggatcgtggtatttctctctacaaggggagtcataacacctccgagagtttcgatacctaaggaaagaggaattacgtcgagtagtaaaacgtctttcacttcgccgccgagcacacccccttgaattgctgctccaatagcaacaacctcatcagggttgactcctttatttggttctttaccgaaaatagattttaccacttcttgtactgcaggcattctggacatacctccaacgagcaatacgtcatcgatatcgcttgcggcaagtttagcgtctgccaaagctttttggcatggagcttttgtacgttcaatgaggttagatgcgagcttttcaaagtgggcacgtgtgagtgttaaggttaagtgtttaggtccgttagcatccatagtgatgaacggttggttaatttctgtggaagacatgccagaaagttcgatttttgctttttcagcagcatctttgagtctttgaagagccatgttgtctttgctgagatcgatgccttcttgtttttggaattcttcgatcatccatttaatgatgacttcatcaaagtcgtctccgcctaggtgggtatccccatttgtagagagcacttcgaacacgccatcgccaatttctaaaatagagatatcaaaagttcctcctccaagatcgaaaacggcgatttttttatccccggctttatcaatcccgtaggcaagagctgcagctgtaggttcaggaatgatacgtttgacatctaggccggcgatacgcccagcatcttttgtagaagctctttgtgagtcattgaagtaggcgggaacagtaatcactgcttctgtgacaggctctcctagataagcttctgcggtctctttcatttttataagaacttgagcaccgatttcttcgggtgtgaactgtttcccatcaatagggaagacaacatcaccattagatcctgaagccacttggtagggaactgttttaatttctgattccacttcagaatattttcttccgatgaaacgttttgtagaagcgagggttttggcaggattggtgactgcttgtctttttgcaggaattccgactaaggtttcgtttcctttgaatgccacgatcgatggtgttgtacgtgttccttctgaagagacgatgactttcgcttgcccaccttccattacggatacgcaggagtttgtggttcctaagtctatccctataattttactagattttttttgttcgctcataattcttacctaatttctagggggtttattcgttgttgttttctatttctgcttctgtcccttggggtgcgggtgctttggatactttgactttcgcaacgcgtataggacgatctccgattttgtagcctttagaaaattcctctacgatggtaccctcagggacttttgtcgtctcttctgtttctactgcttcatgtaaaaatggattaaatttttgtcctacagaagagtattctacgatgcctttctcttcaaatacctgtttaaattgttgtaggatcatattaaatcctagggcccaatttttaacctcatctgacatctgtgaggcaaaacctaaagctttttccatactttcgataggaaccaaaaaatctatgagagcattttctacagcatattgcatcatctcctgacgttctttctgcatgcgttttcgggcattttctgattccgcaagaaccattaagtatttatcatttttttcttttagttcagcttttagtgtagcgatttcttgttggagatcctgaatctcgttatcgggggtaggaactgttggattttctgcctcgtgtgcgttagaggaatctgtcatgacgtctccttagggggtaagagttttatagaagagtaccttgctaacaacgtaggttctttggagagtttaggatcggaagggcaaggtctcctgaaggataatttaaatttataaaaactttgcgtcaggctttctttaactttatctgcaaatatggtgagggttttataaatctccctatagggaagatttatgggtcccaacacgccaaaagcccctaatggagtgcgattcatgtagtaaggagtcgtgataacagcacaatggggattaggagtaccaaaaatgtcggaaagctcgcttccaataaatgccgtagggcggtctctgtgcataccaatatctaaaagtttgcacatatggcaacgactctcgaaaaatgataaccctagagctagcatatcggggtctttgaaggcgtcgtatttcagaagtttagataatcctgtttggtataaatcttcttcgctgaaattgcagtaacgtgtgaggtagcggactacgacttcgttatagagggtcatcccaagatcttcttctttttgtgagagggtctctgagggaggttgtttacgcaggtaattttgaagaaacgtttcaatacgctttaaagacgcgtagttggatgtttccgctaaccagagggtatctgtaaatatctgcccaaattcggtagatagaataaccacaacgcgttgttcgtctaccaaagagagttggatattggttacagagtcgttttcgaatctcggagaagagaaacatgtaggtagctgtaaagcttctcctaagagttcggatgccttttgtaaatctttgacaatgttttgactttctttagggagttggtttaacaggtggatggtggtttcgggaagatcatcctgcagaaaatccgcgcggtggtctacataataacgaaaggctaaatctgtgggaattcttccgcccgagacgtgatttttctttaggaaaccttcagcttctaattctgcgaaataattgcggatagttgcagtgcttaaatttgaacactcgtattctttcagagtttttgatccgacgggttgacctgtttttaaatacagctctgtcgttgttaagagaatgtaaagaagcttagattctcgtttcgagatccacgacttagacatacctgatttccaatataagtactatgttcgctggagaccattatagagaaatggtttccagaggtcaaggatatttggcactcaacctcaaagaatgctaacttatctctagggaataggggaaaaaacccgagggctgggaagatgtctcttgcaccaatggacaaaatctttcggttcaacagaaaacttttctatggatcgagattcgatttctaacatccctgagttaaggaaagtttttccgagaatgagtttatatggaatcccaataagatcgctatcttttaatttaaacccaagtctttcattgcgatcatctaataggggagcgtagccgtagccttgtaattctttatagattttttcggcggcttcttcgcaggcggtatcgcctccattgtagagaatggagatgtcgaaaggagcgatagctttaggccagacgataccccgatcatccgcaagttgttctatgcatgccgctaaggttctaccgataccaataccgtaagttcccatccaacaggattgtggtttgccttgctcatcctggaagacaacgtcaaagccctctgtatagcgtgtgcctaggttgaaaatatgggctacttctactccctcaaaaatttcgtagggggcgtgattgtttgttgggcagagatccccggcttcagcaaggagaaagtctgcatattcggggcgaggaatatcgcgatcccaattgacgtttttgtaatgtttgtctttgacatttcctgcgcagatgaagttcgtcatgcattgcgttgtttcatcagcatagaagtctataggacagtttaaaggaccgataaatcctttttctactcccagatgtttctgtatttcctcatctgaagcgagagaacaggcatccgcattaagtttggaacctattttagtgaggttgatttgtcgatccccgcggatgcctatagctgtgaatttctctttttctccataggagagtttcactacgagagttttcatgatccggtaggggggaacggagaaaaagtcttggagattttctattgtgcgtacatcaggtgtgtctacttcttctataggtaggtagtctttatcgtaagtatattgcggaggctgggcaactgcggcttcgatattcgctccgtaatgaccactaacgcaaagggtgtcttctcctaaagagctgagaacatgaaactcttcagactttcctttaccgatttttcctccatcagcttcgacaatcacgtattggatttctaatctatcgaagatattttggtaggcttgtctgagcttagcatattgttcattcatttgttcgggggaatccgagaatgtgtagctatcctccatgaggaattctttagctcgcattaagccgaatcttggtcgaatctcgtctcggaattttgtcgcaatttgatacaggtggatgggcaattgttttcttcccgataaccactgggaaacaaacatggagacgatttcttcgtgggtgggggcaagacaaaattccttatcttctctatctttcacggtatagagaagaccctctgagcggaaggcttcccagcgtcctgttttttgccaaagttccgcaggatgcaggataggaagaaccagttcttgaccgccaatagcattaagttcttcacgaattatatccatcattttgagggcgacgcgccaaaacagtggagtgtacgtgtatattccttttgctgtcttgaaaatgtaaccagctttttccaatagctcgtaagacaaaacggaggcttctttattggcatttttagaagttttgtaaaaaagctgggaagttttcataaggagtgacagccgtggatttttggtttttaaccggtagacaccgaagtaggtagtacgttctttaccgaaatatgttggtcttgacgaaccgccaatcttaacatagcgccttttcttgatcaattactagagttaacagtaacacattggctttagttaaaattatttacactgaccttttgtttttaaaaaataaatacgcaattagatataaatataattaattaaaaataagatttttttatttttgtttggtaattctatggcatcagtaagtggaaatcccagtcaaaatcctaatcccctcccggaagatctccatgctcgtttgggtcaaacggatacttcgaaagagcaggaggaagcagaaagtggtgttactgagacggggttgagtatcgaggttttatctattggtgagttggcgaatatagatgctgcgatctcggatatacagactgttgctggtgccgtcattgctggaggtgccccttcgagtttatctcccaattcaccggaggcggcggctttatctgcagaattagtcacggatttttatgaagatagcctggatagagaagattctgataaaattgacgaagctgtggccagcttatttactggagttcaagatagtagggtgttagttgatgatctcaagaaaaggatcgaggattttcagaaagtacaactggatgccaagcaggtgtttaaaagatctcaacttggtgaaggtctggatttagacgagatgtatcttgacatgcgtcgtgaactcgcctcattgaatggtcaggtaaacgagttagagagtttatctcataggttattagctactttaggagacgtacaccatgggttgctgtctatgtctttagagaaatttcatgagacttttggggatcagagtgatcgtgtacgtgcgtatctagagaaactaggattgatccgtggtgacgaaagttggacaattgattcctcgggtgcggtgccgaagttagctttagcaattcaaaatcagcgtattgctttagaaaaactggtgattcctacggaagaagagtttattcaagcggcgacagaggcgggagcttctggctttcaggccataatcaataggctgaaaacgttatggaacaccttagtacagatgtttcacactctttatgacaaattgctctttttcctattgtggattggcaagaaacttcgaggtggccagagatcttcttctgtggctcagaatgagaaaaatcctcaatttgaaaatcccttcgcatcgacttcaggaagtgttgtatctcgtgaaaatacatcttctttaagagcttcggtttccggaaggggggatttatcagatgaggagatgatccggcgtcctgaagacaatactatagatacacaaaatgttcataatcaagatgaaaagaataataaaatgtatcttgatgacttttaaaattaaataaatgaggatgataacaatctgtttgaaagttgttttttttgaaattctttagtatgttcacccttgttattatagattgtttaggacatctttatttatgaatatccaaagaaaacgctcactgttagtgtgtttcgggttcgtgtttctgctcattacggggtgttgtccctttgcagataaaccgacttcctgctgttctcctaaaaagtatcttcccatcgtaagtcatcttttagaactttgtgatttacctgaagtggaaactcccgaggaattagtcgaggaaaccaagcatttatttttgactcgggagcagcgtatggctgcccactttgattctttacccgtaaaggatgatcatgctttttataatgatctttctttattgcgcatgacacaggttgttcctgcttatgcagctacttatggtagtgctgttgtgtttggtggcacgctcgctacgattcgtcagcgtttggattttcttgttcgagaatggcatcgaggcgtgcgtttccaaaagattattttcctatctgggagaagagagcgttatgccaaagtcgaagatgcggatcaattttacgatcatcgtcacaacccatttcctgtagaagaaagctggaatcctgccgagcataagcttccttcgtcagaagatgaaattgctcgctttgtttggacgcagatggttattccttcttcttggagagatccttcaggaggtattgaagtagagtttttagtggctgagcctgcagaaggtcagaagtatggaacacgtcatgatacattaaaagtacttcgtgcgtatcatggagacggctcggaacggattttatttgtgagtagccaaccttttattcatttagatcgttgtcgcgttgccaagcattttgaaaaggaaaagtatgatgttgcaggtccgggattttcccaagcagtgttaaagcatgactgggctcctagaatttgtctacattctttagctgcctgggcaagtgaaactggcggccatcttgtcatatctcaggagtaaccttttgcatcaagaatattggattttagaggtgaaggtcaccccaaagtctaaacaaaatacaattgtgggatttgaaggcgaggtattaaaaatacgtgttactgaggtcccagaaaaaggtaaggctaacgaagcagttattgctttgttagccaaagcattgtctttgcctaagcgtgacatcacgttaattcctggagatacttccaggaaaaaaagaatcctcttaccgaagtctacggaatcgattgtctctcattggcgagaaaagggattttacgcagggctgtagtttttatcggtgtctggtttatcgctttttaccgcggcttttttatctttattatctttaaagattatagaacggaattgtttgcgttctgttctgttgattttcaaacctaaacgacggataacatcttcattaaatgttgttgtttgtggtagcggctcggcgataattttttttaatccttcgatatcttgctgttggttcagtaagtggtaaaccatttgagccgcttgtctgccggattttttaaaatctacgccacaagcgacgcaggctccttcagcgactaaagagaagtcatcggtaatgatagggattttttctttaaggatgtcttcaatgaatgcggtgccgagtttatgagctagcgacgagaaaggaataaaaatggcagagggacgtttgtcgatggcttgttgaatacgagttttgaaatttgctggtattacgctaatttctgtgacagaaatccctgaagcgtggagttttttctcaatttcttgttgtagagcggatggaaaaggctcagcaggttgtagatatactaatgactcggcgtttgttcttacagcttgtatagcaaaacaacattggttgatatctaaggaatcgttaacaccgtagatattcgtttgttttttggggaaagctagagtctctccttcaggaactgcagcatagataatcggcttttttgtttcgatttggctcatgatttttgttgctatcgagcctagggtaacaatagcaacgatattttgatcgctgtgcaatgtgcgcgcgagtttcctggctttgactacactatcttcggcattaacgacaaccacttcgggagagttgtcgaatgtttttaaaacctctatgcaactttgactacaatcttcgagtatggagtgagagaaagataagaacacggcgactttgggagagccttgctcaggattcggtgaggagacaactacagaaataaaggagcagataatggaaaggaaaaaaatatattgagcaattttacgaagaatcatagggacaacaccattgtatcatacacagatgttagagttaaacgttggcaagctgcaacaatatcttctgttttccctaaagaagaaaagcgcacatacccttttccacacgagccgaatcctttaccgggagtaatcgcaatatgatagtggtgtaagaagaaatcaaagacatcttcatctgggatatgcccagggacttccacccagaggtacggagcttgctcaccaccgtatactgaaaagtcggctttttgtagggcttcacgtaaaagagaactattgtagcggtaatgtgagattgcctctaagttcgggaatagagaaactcctgcgatagcagattcttgcactggtaaacataccccattaaatgtggtaaatagcagacgttcccaatcgcgaattacggggagaccgtcgttatattgaagatccttaggaacgacattccatcccaaacgtactcctgcaaaacctaaagacttggaaaaggagttgacttctatagcacaagaacgcgctccggggatgtcaaaaatgcttgtgggtaaggtaggatcagaaataaacgcgctataggcggcatcgaacaagattatgctcccctgagcatttgcgtagtcaacaagttctttaagttgttctctattcaataccgtgcctgtaggattattgggagagcatatacagaaaatatctatcgcttcgtcttgaggaatttcaggaaaaaaatgcgtttcttttgtacagggaagcttgatgattttacggcttcctgtgagcagagcagtatcaatatagacagggtacgaggggtcttgcacggcgatagttttccccggaccaaataaagaaaatatacggaaaatatccattttggctccctcagagataaaaatctcttcgggggaaacttgaccatgataaaacacttctgagagtttttccctcaacgcaggcaaccccaattctggaccgtatccacgatacgttttcggatttcctaacttctctacagactgcgtaaaggtgtgaataactgatgtgtgtagtgggtaggaggtatcccctatagataggtctataatagaagcttcgggatgttgtttacggaaagcttggattttttgacgaataccagagaacagatagttggcttctaaattggaaaagtttgtatttcttcgcattgcggttgtttcgttatctgtagcatatggtagacatcttaagaaaggccctgctttttttatatacctttcttttctttctatacaaaagctggtggtctcctagggcgctctagtgcagaagttccctccaccttttacaaaacaataaaggtttctttattttaatataaatgcagtcttgtttatatcttttagtttgagtttattttcaaataaagttttataattaattaaaaggaattaattattttaggttaaattatgaatccgattaacccttacgggagttcagttcctggaccatcacaaggtcctgcagaaggaggagccaagagtgattctctccgtggcgtggggggaaagttcacaagaagaggagcgattcgcggccgtaaaggtgtgcgtgggtatcaaggatatctcgaatccaaggtaagtaagcagggcagtgaaaaagctcagaaggctgcgagtcgagtgggacacattggtgaaagaattaaagccggcggagctaaagctagccaggcgatcagtcaagttgcctccaaagctggaaaaattcttgcacaaacggcaagccaagtcaaaagcaagatccaaaataagataggggggcagaaaggagctgtcaagggcaagaaagagtcccagggaactccacagaagtcacagatgaaagttttagctaaagaagctgtggcgagagtcgggaagatagcttctggaggtaagaggggcctaggtgccggtaaattggatgttacagaaagtcctttgaaacgggcgaaaactgaggtaccctctgctgaggatcggggtacttttagcccagatttaggggcaatagctggtagagatcggatgaaacttcctcgggcgagttctccagagggggagagaaaatctcaacgtatagccgaccaaaagaccaagggaatcctgaaacaacctggagctcctaaaaccggtaagaagggaggcgttcgttgggcagaccaggaagggaagaatctcgaacaatagattttcggtttgctctgatgctttattttgcagagaagaactgcatcttcatattgtaaggtgcagttttttttatattaaaaaggtcccacccagttcactggggtaactagatgggaaagggaaagttttctttttacgtgacgactaaattgacatttagaatcacaagcttaggagtgatagagggttcgcaggcgggcttttcctacgatgtaagtattccaaactcgtacttctctttataattattcctctatttttgtccttctgtttttttaatttaatgaatttgtgttctgatatttctggttattaagcatatattcttctcaaggtatttcggaagaaaacgtgtatctacagggatttttcttaatctatgtgtgaggtgttgctaaataaatcatctctttctatagattgtggataccatgggaagactgttacgatatggctgctgtctatgcagtttagtatttattggctatttttcatcttgtgtaactgcaggagctcaggaagctgggcgttgtcctgattgtgagagctttaaaaaagctgttcatcgctcggatcaactacctgaaaatattcaagaatccgaaaatggttgttatcttacggggtatgtacaagccctcgtagatatgcattttttagatagctgcacccaagtggttgttgaggataacgttgcttatgtattctcccttcctgtcgatacggtactttctcatgcgattatagattttatcaaagatttaccgtttattgcttctgtagagatttgtactcgctcctatcaagagtgttgtaagggatatagagaagatcgtcctatattacccaagcagaaggccttaggaacggaaattgtctgtggtaaagaaggtctctggttaccacaaaataccatactctttgcaccgttaattgccgatcctcgccaagtgacaaatagtgccggcattcgttttaatgagaaggttatcgggaaccgcgtaggttctgcgatttttggtggcgactttattttgctacgccttttcgatgtttctcgtttccatggggatttagatattggccttcaagggggagttttttccgtttttgatttagatcatccggattcctgcatggtcaactcggactttttcgtcgccggtttgttgggattcgctgttgataaatggagttttcgtttacgcctttggcatttgtcttcacatttgggagatgaatttcttttaacgcatccggatttcccaagatttaacctcagtgacgagggtatcgatgtgtttgcttccttgcactataacccgcagatacgtctgtacgggggagtcggttacattatcagtagagatttgacttttcctgaacgccctttatacatagaagcaggagcagaattacgtccttttggattgcgcgaggggaatttacatgctcagccgatttttgctatgcattttcgtttctgggaagaacagcattttggcatagatcagacctatatcttaggtatggagtggtcaaaatttcgtgatgtaggcagaaaaatccgtgcatttgtcgaataccatcaagggttttctaaagaaggacagtttgtgcgagagccgtgtaattactacggctttcgcttaacctatggcttctaatcatacctctaaaaatccctcgggataaggaggatattcgggacctataggcaacgtgttgtcgatatatctttggaaaatttctataccagcttgaggggaagaaatacaaaatacgcaattgcttacccactccgaacctcggttcgttcccgttgtgcaattggtttggtagatgggggtcactttctctctccaataggcagcaggaccgattaaaaatataggaacaggaggttttttccctgtttttatactgacaagctcaagacaaaactcaaaatctgttcccatacctcctgtgacaaataaagcgagatccacatggaagtgctcttgacgttgaattaaagaggagagcctgtaggtcattttcgcttgtatgtagggattgctatcttggtatttcattggggactgttcgaaatctataatgttgccacaagaaagaaggttgagctctgtggccacctcgttgcctatcgccatggctccgggtccgcctccggtgatgatggctaagggggtaggaggagtaaatccaggaatagggagggtttggataagattgtgtatgccttgtaataattccttgagatcttctttatacccctctgcaatcatgcaagagccatggatgccaataaagtaagcagagcgaaattcttgggtgcgggttataggcacgaacattcctgaatcttttccacgacgtttgacgtattgtaatacgtgtttagagacttggtctacccagaacgtagggatcccagcaaagtataaatccataagtaaagtgcggtcatgctcagaaaaatactcgccataattgtaggagggtatttggaaatagatttgtttcagacagtagttgacatgataggaaagtaacatccctttgagacacgaagaagggaaataacgagagaacagtacgccctggctggtaatgtgtcctgtttccatagcttgtaggaaggggaagcagggttgttcttcgatgtattcttgtaggttttcgggataaggatgttttttgtcatgtagggatttggcggatcctatcaaccaagagttgtgtgataactcgagaatttcactacctttggaaataaatgtggctgctttttcttgggtacctggtgccgtctcaaaaatgttgaaaagacattgctcggattctagggaggattgtaggaaatctcgataacagaagaaagagtgttctttatacggttctatagtgaagaattctaaaggaatcgtctcgacgggaactgtggaagatccataaaattcgtaaatatctccggattcttgtgtggtaggctctaaaatatttgctgccgtatgttgtattccctggggaaggagggagtcgacaacacgagcaaataccgtacggatatgtaaaggctccgtttttatcagtaaaatacgatcacgtaggggcagcttctcacgttctattttatgttggtacagggataggaaattgcgtactctcatgtttggctggcctaaggcttttcctattaaaggaaggaggccgtagatcttatgatcatagtgaatgacaccaggaagagtcggcagggtcacgactagacggtcatcaataacatctaaagaaatgagatgttctaattttttcccaaaacataacaaaggcattcctgctttatcggtatgtttgagcattctttctaggtattggggggagcgtacgagtcgacggtcatcggcagcgaataattttgcaatgtaatccccaggttctaatagggtgagcatcacagaagcgacagggtcatgactgctaatttgtaaaagtaaacgtgctcgggaacattctttacttaattctatttctttaatttttgcatccactcccagttgtgctagtgagctttttagattgagatgtaagcaatgcttaggtaaatggaaacccaagaagtactcggggatatgtagtatttctatttccccctcgtatgtattcggcgatagcatatgcaagggagacgtaaggtacccatcaggagaaatggcgtcgtggttcctgtggaataagttatacatatatcctccaaaaaaaataggcttttatagcttgagagtcttgttttagatgaaaaagatttttaagaaaatgcaaagaaatgtctttgcgattgagaattatttttctctggatacaatggagggtttttaagaaggatgggaaatatgcgaattccaagaagcgttggtacacacgacggttcttttcatgctgatgaggttacggcgtgtgctttacttattttgttcgaccttgttgatgaagataagatcgtccgtacgcgaaatcctgaaaagctcgccgagtgcgaatatgtatgtgatgtcggtggagtctattctccagagcaaaaaagattcgatcatcaccaggtagcctatgaaggaccctggagtagcgcaggaatggtattggattatcttagggaacaacgacttatcgatctagaagaatatcattttctaaatcatacgttaattcatggtatcgatgaacaagataatggaaggtttttttcgaaagaaggcttttgttctttttctgatatcattaaaatctacaatcctgaagaagggagaaatgcttcggatgcggatttctttttctctttaaaatttacgatcgacttattgaagcgtttgagaaataagtttcgctacgatcgcatgtgtagagatgttgtccgatctgccatggaaaaagatgaattttgtttattttttgatcgtccgttggcatggcaagaaaatttcttttttttaggtggcgagcaacaccctgcagcatttgtgtgtttccctgcttgtgatcaatggattcttaggggaatccctcccactttagataggcgcatggaagtgcgtgtgcccttcccagaaagttgggcaggacttctgggcaaagagctcgaagaaatcagtggtattcctggagccattttttgccataagggattgtttttgtctgtttgggatagcaaagaacactgtcggcgcgccttgcagttggtgttagaaaatcgaggattagtatgaccatttttgaaaagattatcgaaggcgcgatagattgcgaaaaagtttttgaaaatgagaattttatcgctataaaagatcgtttcccccaggctcctgttcatctcttgattattcctaaaaagcacatagaaaaattacaagatatgcaggatgaggatttttctttacttgctgaagcaggaaaaattattcagcaattagcggaagcttttggtattgctgagggatatcgtgttgtaatcaataatggtgttgacgggggacagagcgtattccatttacatattcatcttttaggtggaagctctttgggggctattgcctaatttttttttactctttcgctcatgtagctcatggatcgcaatctttgcgtcagcatttgcttattggtgatttccctcgagctattcaggaagctcaggcccttttgtcctcttccgaatgttcgctctccacaacccgacttgccctaaaagccttagcccgagggaaggattacgactcctggaatcgagggtttactaaagctcgtcaatgctacccgcaactagctaaagatcgcgataccttagaagattttgctcaacaagtgctttcggatggtatgcgccatccttcaatgacggtacgcgcagtgagtatactgtctataggcttagctagagactttcgtttagtccctcttgttttagcgagtctgtctgatgatagcgtgattgtgcgtaccctgggcctacaggtcgtcttgcagtatggatctcagagtttaaaagatgctgtctgtaaaattgcgcgccacgatgattctatgcaagtgcgtatgatagcctaccaaattgctgcgattttagatattgaagaactccttccttatcttcaagaacgtgcaaataacaaacttgtcgatggtgaggaacgtcgggaggcgtggaaagcttctctcatgctgaccccacatgggctgtctaaatctagagtacacgaagatatggatcaggctttatttgcctgcgaactcttgcatcatttgggagaagaaaaagaggagagtgtgctcctagatttattatctattcggtacccggaagttcaagaagcagcattacgcgcagccttgtcttgtggacgtgaggtgagctgtgaatcaaaaaaaattgctgatcaagtgcacgccatggctcaaacgtctcccttccctaaagtccgtctacaggcagcagctcttctctatcttcaaggagatcctttaggggaagatttgctagtgcaaggtttactttctcctctcgcctcgatttgtgagtcagcatctgctgccgtatgttctttaggtataggcggaaaagatcttgctgataagtatctgcatcgtgtggtctccaggaaggccgcagcaaatctcgcgattttactgcttgtcagtcgtacgcacgtggaaagagctggtgatgttatagcggattttatcagtgatcctgagatgtgctgggcgatcgaacagtttctttggagttcacaatggaaccctaaaagtgcttctctgcctctctattttgatatggtaaaaagagagatagggagaaagctgatccgtttgcttgcggtagcaaaatatagtaaagtcaaaaaagtgacgggagattttctttctaatcggcaacaacatggctggagttttttttcaggagtattctgggaagaaggggatgaacacacggcgcagatatggactgcagataaaagttttgcttctaagttagagtccacgttagctaggttgtgtcagaaaaaaaatagcgaatctttgcatcaagctatagagctctatcctgaaagtcgttggcaagataaacttgctattttagaaggtatcgctttttcggaaaatctcgagggcgtggatttccttctggaatgttgttcccatgaaaccccttcgctgcgttgtgcagccgcaggggctgtatttgctctatttaagtagatccgtttccttgagtttgactaaattgttgagtggatgctctgggtctatccaccagctgatctaaatgcattttgtacttttctaattcttcaatgagtgcagatagggcttcctcccattcctctttagacaataaagatgaagaatgtgtctccaaggcggcgaaaaattcatcaacaacgtggaccaggctataaataaattttttaaatagataatagacttcttttcaatatttttatttgtcatagttaatttattttgtttgttagtttctttttaaaataaaaaggagttttttcaataatttttaatataaaaaaagaaacttggtggtttttatagatttttaagaggacttattttagcctagcaggaaagtctaaagcgcagggatgttttcactatgctcacacaacctttgtctttgaaaatgcttcgcgcttccttgttctctttaagtttccgttattctggtcgctatctccatcgaatctcactgttttccaagtaaattttttgccgaggataggggttaacgctgtcttccctgagagtttttcttcggcctaggtatgtttacagttaagagtttcgcaatgaattttggattatttttatgttgtttgcttggcattcaggccttgtgtttatgtgtaggtcgtcgaggcggctctacagttcaggattgtgaggggtattttctcgcaggaaggagcttaaaaacgttttctttaacgatgacgtttatcgctacacaaattggcggtggggtactacttggcgcagctgaagaagctgcacgttacggttatggagtgatcttgtatcctttgggagtggcttcaggtttgatatttcttggtgtcgggccaggaaagaaattagcgtcgggatcgattgctaccgtagtgacgcttttcgaaagcgtgtataaatcaaaaaagctacggaaaatggcttttcttctttccgctctatctttgttttttattcttgtagcgcagatagttgctttggataagctattcggtgtgttcacttatggcaaatatctcaccgccattttttggatcaccctagtattctatacttctacaggaggatttcgtggtgttgtcagaacagatatcgtacaggcgggatttctcctgattgctgtgctgacttgtgctgtttctgtttggtacggcgcatctcagtttacccccatcttatcgaactctgtttttgagcccctacccacaagcaagcttcccggatggattttcatgcctatggtctttatgattgtcgagcaggatatggcacaacgttgtgtcgcggcctcatcactgcgcagactccaatgggcagccatccttgccgggatcgtcatccttttgtttaatcttatccccttatttttaggttctctaggagcaaaattgggagtttctcccggctgtgtccttatcgataccgtagcttatgtcagcggaccatcattagccgctattatggcagcagccattggtgtggccatattgtcgacagcagattctttgattagtgctgttgctcatctaattagtgaagaagtgcctcaactatcttcgttaaactaccgttacctgattgggatgattgcggtactcgctcccgtcgctgctttaggctttagcaatatagtggatttgctgatgctaagctatggcctatccgtgtgttgcctttccgttcctctaggcgcagctcttctcactcgctatcaagctagcactcctgcagcttgggcagcagtgctcaccggaggcagcgtgtatatcagtgggtatttcatcaccgtgcctttctctagggatgtcatcgcttggttaagctctcttacagcgtttatttttatcgaaatagtatacgtgtacatcgggaagcttgctgaagagaaagtctaattctctgttttctatttcgatgatctttttctgcacacatgttgtctgtgctcaccttcttgtttgcacaagaaggtgagtttcgtcgctaaggttgtcttgaatcaggatgcggaaggtgttttaaactagaaaggagttctataaaagaagataggaaagcttggaatacaggttcgtcggggtggttagggatgccttggagtatttttctacaataataaattagccagtataaagcataaaatagatattgtaaaaggtagagtttgcatgtttgttttaccatatacctccatgaagaaaatactcttattccttcattgttatttgataatcaaatagttaaacatacaaaactttgcaataatttttttaagaaactcaacaaatcgttatttagtatttttatatttttagtgattgaagtatttttaattatacaacggcactgaccactcaactgtacgtgatttgcctggtggtggttgtgcctgggaaaattcctatctaccgatttcttggcagatagcgtctttccctcttatcgaggagaatagctcactcagttcttcaggggtgatgtgttgtttcccatcacagagagctttttctggggactcatgtatttctatcattaagccatcagcacccgcggccatagcagcttttgctagaggcgacactaaagagcgtttccccgcggcatgagaaggatctacaattacgggaagaggactcacttctttaagtaaagccacggtgttcaggtctagggtataccgtgtggacatttcaaaagtgcgtataccacgttcgcaaagaatgacaccgggacatgtgggagagttcagaaggtattctgcagagcataaccactcttctatcgttgcggaaggatgacgtttcagaatcaccgggcgatgactttggctgacttcttgaagcagaacaaagttttgcatattccttgctccgatacggagaaaatccacgttttctgcggtaatttctacatcacgaacatccaaaacttctgtttccgtaagtaggccgtgaatacgctgagcttctttatgccaaatcaccttttctttttcccagccttgaaaggtgaacgggctggttctaggttttcttatagatcctcgcagtactgtagcgcctgctgctttggcagcaaggccgatagctacagtatgctcgtagctttctagagtgcagggacccgctatgagcagaggatctcctttccctacgacgacaccagaagatagggagagaagaaaattcggatcctgagcagagtgttttaacgcgtttggtagaggataagtagtcgnnnnnnnnnnnnagcgtcctttaagttagggttgattttgcgtagttcctcggttggttactcttgacgtatcatgagcatctttaggtaacaaacagttgtaatggttgtttgtacgtaagacaaaaattttagcccgttgctctggaacatggtccgtttggaagaatccatgagtcgccgccaacgcactgagttgtcttaccgtttgtgttaaactcgcatcgcctaggtattggcaaagagctaatgagcctaaagctgacgaaatcgcactcacatgctcatcttctgcctgagtgtttacggagttaaatgtacgcataagctcgtggatatccatagtatttaaatcatgaataaaggactggtatgcctcaggatatgggttattgttacgtactaaagagaagaggaaaactcgttgtaggttgttataagtagtcagtctgtcaacatttatccagaataatgtagtccacgtattgagattttctgtgatgtccgttttcatgcggatagtttgcgttattgcataggtctttagcctacttgccaactccgtattcccatctaacagctgtgagtgcgtttgcaaaaagctgtaaagtagaacgtcgttgggaacggattgactaaatggcagactcgttctttgcggggtggttttatggcctactgtatccagttgataaataaatgcttcccataaaatagggtaggctgttcgtgcctcctgcagtaacgcggccgtttcctcggcatttcctgaatccatggtttggaagaactgggttctcatattgggacaaagagacaaagcacaaggatctctagataggaaggataataaggactcaatcgtttgtgtggttactcgatctccacatgcagggggttgccagcaaaaagccccaaaaatactgcctcccaaagacaatacacggtaagtgttcagttgattcctcaaagcttgttgtaaatgcggttggtacaacaagaggattttctttgccgcatgcgctgtgactcgatttgttagtaaggaaggatattgtaaaaggaagaagaacatttttattccttccgcataaattttatccttagtacttgtagaagcttctaattgcaatccacgaaatatttcagaagacatcatttctgtataggacgctgcttgactaggatgattttggatatgagataaaattgtgtctaaagcgctgcgtaattctgcttcgggggtgctttgtggtgtgctttgcatcaatttagcgatgagcctgtaggtgtgacctaattgtaaaatcatattcgaagatctaaacccatcacacagagagagagccacttcaatcaaacttcccgcttgtttttgcgcccaagaggcttgcagttttgcattaagaatgtcagcggcttctccctgccaatgtaaagcgtccgctaatgctaagttatttcctataatccctgcgagtgtggtttttgcctttgttaggaaatcttgacataccgcatggtttgttgcgcaggaaggatgagagagtaggaaagaaaggaaaatgacaggggtaggtaggtgttgtcccggcctagctcgccttagggattgagtgaatttttggtaatgtccttgaatttcttgagggagcgaggtgaggatggaggcagtgctttcctcagtaagatctccggcagtcagggtagcactcactgtattgagtaactcatccagcgtcgtttggaaaagactttcctcctgctgtttttcctgaggcagctgttggattttttgattgctgaggagtatttgcgataagaactctaaaactagctctaattgacttgcagctccagttataggtaagacatcacctcggaagatatggtgtaaaatcggactagacggttctgtttgaataatctttttcagagcttccgctaacatctccggagcatcaatcatctgacctaagattaaagcccgaacgttctgttcccctcccatattggttaaacgtgcttcatctaaagtgtaaagagccaggttacgtaaataagcaatggctctaggcgtgtgtatcggggaaagaagaacgttatcgtaaagatcttttacatttctttgggtttggcagtgccgtatcactgtaaccatctgttccgtcagtaaacgatttctcggcgatgactgggcaaaaggtaatcgcataatacgctgagcttccttctcgaaggcttgcggatcccccgaacgcattaacgaacacatccaacctatgtggaaagaacggtaaaagcagtttccatctccgggaacatccacagagtaatagttgttattcaagtaagttaattgtgataacagtaaacgagagacgcgagtgttttcatcttgaggattgcccgtgcggctaatggtttcaagatcttgcatcattaaatggaacgtcgagcgaatgcttttaggataggtagcaatgaatagagggttcaggatttgcgcagatgtgagcgttaaacacgcattgttaggagctaacccttgttcattaaaacacgccatagcttctaaagatttattatccacaccttggggtaacacccctaagctttgtatgcgctccataatttcagatagactgggtaatccggggagtataggttgtcgttgcggttgaggtgggcgtagagtttttgttttgggctgaggaagttgggtaggtgcaacaggaggaggaatggtcggttgttgatgcggttgttgtgtaactggtggcgggggtgtggttggaggaagatctaatgcactcttggtcatcggctgttgacttggagggaggctggggctttctggctgcggtgggcgcggcgtgtctgtttcgggctgagagagttggttaggtgcactagggggaggagtcatcggctgtggacgaggttgtgttgtcactgtgggctgaggggtagccgcagggagccctacagaagtgcgggtagtaggacgtggtggcggttgtaatgagcctcttcttcgtgaagcctcaagatatgcaggtgagcccgctgaaggtgtgctaggcaattgtggtaaagggagtcgggaactgggcgtctggggtacaacgggaatgatagggggtggggtcgcttgtgttgtgtggcgagtacagtagtggaagagtagcaggagacccaaggtcacaatatgcaagagcacataggcaactaacctcaaaactcgaatacacaagggatcctgtggattgacttggagatgataaagattatttctccctggagtagggcaggaagggggggtaaaagaagatgagctcataattgaattttttttatatagtcacatacctactcgctttcgatgtcagttaatttaaaagcatatttcgagtttgagatttattgtgtatgtaaagtataccataattttagttattatagcatagtttttatgaaacagtggatttcttgccttagaatcttgtttttcgggtgttgtttactcttagttggttgcaattcttctgttaagagagataaaatttggctagtaggtacgaatgcgacttaccccccctttgaatttattgataaacatggaaacaccattggttttgatatagatcttgccgaagccattagccaaagacttggtaaagaattgaaggtggtggagttctcttttgacgcgttgattctcaatttaaagaaacatcgcatagatgcggttctagcagggatgtccattacaccctcgcgtcaaaaagaaattgctatgcttccctatcatggagagggcatccatgagctcacgattgtatctagacagcctataagtaaagatgatgttcttcctttgtctaagtattcttcagtagctgtacaaacggggactttccaagaggattacctgctgtctttacccggagtctgtgtccgttcttttgatagcactttagaggttctaatggaggtggggtgtaagaagtccccaatcgctgtgcttgagccttctgtggcgcatgtggtactgaaagagtttccagatgtatatacaacaaccgtagacttacctgaagatcagtgggttttagggtgcggcttaggtatagcaaaagatcgccctgagcacgtgaaagaagtccaaaacgtgttggaggaactgcgagcagacggaaccctcctaaaattagaaaaaaaatggggattacattaacaagacgtttctcatctttgtattaagcaggcccttttatctattttttcgatcggtatttttttaaacaggtgagattactttctgttatataagaatagatttgtttttataaacttttataatttgatcttttctattccttttgttattttctttctaatgattttaaggtgccggatatgtttggatcgtctccctgttgccctggtttcaaggataacccggactatgtaaatatccatttttattgttcttgttgcaaaggggtcgtgcaacccaaagaagtttctgtgcttgttgtgggtagtgatgggaaggcgagtggtatagctcctattttgcgatgtcagagtcatttgatcgacggcatgtgttgttcggggccaataaccacgttatcgggtttgtaccctaaagatgaagaggctgtgcgtatacgtgaaaagatgaaaagcgtatattttcgggtccgcaacctagatctatgcgcattgttgcattttatcggcgcaggcgtactatgcttttcaggagtgattcttggggtcattgttgcttccccggtaatccccggtatgcaccagtggtttttctcagcaattttattaggcgtgggtttcatcctatgtttgataggagccatcttcagctacttttcaaagacgcgtgtacgggaatggttagatctttcacagcattatgtggaacattgtgagcttgtgcatgtacaagcaggtacagaaaaatatgtggtgctgacagaatttcccccttcgtgtcacttgttagatcctatattagcatctccgcctctgcatcccaccgttcttcccttattctgaacttattcccgcagaatctgcttcttctttttcttaattttcaagatagttacaatttcatttttacgcatattttaggactgtttgtggtaaacgatgtatgccgagatacttcatcaggtaaattaacctttttgggttcaggaaatcctgaagggatccctgtggctttttgctcctgtgcgatgtgcacaggaagacagatacgacgtttacgttcttccgtgctgattacctgggcgggaaagcattttcttattgattccggtcccgattttcgtcagcaaatgctggaaaatcatattgagaaacttgatggtgtatttctcacccatcctcattacgatcatataggcggtattgatgatttgcgtgtttggtatgtactccatcaacagtctctccctgtggttctttcagcttccacctataaatatctttgtcaatatcgtaagcatattgttttccctcaaggccaagattctgctctttctgcagttttagattttactattttaaatgaaaggtacggtgagagtacatttctaggacttccttttacctatgttacctattatcagaagtcttgtgaggttatgggctaccggtttgggaatcttgcgtatctcacggatatgagtagatatgatcatgagattgtgagttatctttctggagtcgacacgctgattctttccgtgacttgtcagcaattgcctaaagtcttttctcgacaaggttacgcgcatttgactatcagtcaggctgaggattttgctgcgctcataggcgtaaagaaagtaatttttacgcatatcaatcatagcttacaaaaagagttggcaaattattccgataagttgtgggcttatgacggtatggaagtttcttggtcgttcgttaggtagacagtgaaaaaaaagagaaaagaagagaaaaagagtcgagagagtgctttaggatggcgtttttctcttcctcgtgaagagcaagatccttcccaagctttggcggtttcttgttattcagggaaagaggaccaacggcgtgtggaagaacatagtgaagagctagtttctcttgcagaatcttgtgagattaccgtgttagaaacacgttcatggattttgcgatctccttcttcttcgacatatttaaatgaaggcaagcttttagaaatcgaagaggttttaaaagtatttcctacgataggtgccttgattattgatgaagaaatcaccgcttcacagcagaggaatttagaaaagcgtttaggcgtcgtggttttagatcgtacggagttaatcttagagatttttgctaaccgagcttttactgcagaagcaggacttcaggtagaattagcacgcgcacgctacctgctccctcgtttaaaaaggatgtggggtcacctatcacgtcaaaaatccggaggtggcagtggcggaggatttgttaagggcgaaggggagaagcaaatcgaactagatagaaggatgattcgtgaaagaattcacaaattaactttggatcttaaatccgtagaaaagcaaagaaaagagcagcgcaaggctaaagaaaaacggggcattccttcgtttgctttgattggttataccaattctgggaaaagtactttgttgaatcttttaacttctgcggaaacttacgttgaggacaaactttttgcgactttagatccgaaaacacgtaggtgtgttcttcctagtgggcaacgtgttcttgttacagataccgtagggtttatccggaaattgccccatactcttgtggcagcatttaaaagtaccttagaagctgcgttacatgaggatgttttacttcatgttgtggacgcttcgcatcccttagcttttgagcatatagaaaccacacaagagatcttaaaagaattaggagtcgaccatccgaaaatcatcacagtgttaaataagatcgatgagcttcccgagggtaaggcgcctaccaagttgcgtttgctctcaccacgtgctgtcgtcatctcggcaaaaaccggagagggaattcaaaatcttcttgaggcgatgactgacatcattacggaaggctttcctcaagttacattaaaattttcctataaggattatggcaaatttaccgagctgtatgatgcaggtttggtcttagcgcatcgtcgtaaagaggatattttaattgtagacgcttatctacccgaagagctcgggaaaaaataccaacagtttattatgcgtaaacgtccttctccaaagcccatagaagatgagttttgcgtttagggagttcctttacaagcgaataagaaaaaagagaatctttattagtgaggaaaagtagggatactttagaatactgtctttgtgttttttcagatttcattagcaacctatgacagtaatagaagtaaagggaacatttaaacttgtttgtttagggtgtcgtgtaaatcaatatgaaattcagagttaccgggatcagttaaacttcttagggtaccgcgaaatcacagatcctgagattccctgtgatctgtgtattgtgaatacctgtgcagttaccggatcggcggaaagctctggacgtcacgccgtacgtcaagtttgtcgacaaaatcccgatgctttgttagtggtgacggggtgtttgggagaggctgataaggaatttttctattctttagacagacaatgtcttcttgtttctaacaaagacaagcatcagttgatggaaaagatctttccctcgattcaagatcttccagaatttcgcattcgtagtttttcagggaaatcgcgagcgtttatcaaagttcaggatgggtgcaactcgttttgttcctattgtattatcccgtatttacgtggtcggtcgcgttcacgtcctgttcaggaaattcttgaggagatatcgggtcttgtttcgcaggggtatcgtgaagttgtgattgcggggattaatgttggcgattatcaagatcagggaaaatccttagcttatctgatcagtcaggtagacgagatcccaggtatagaaagaatacggatttcttctatagatcccgaggatgtgcaggacgacctgcgagatgtcttattatcaggcaagcatacgtgtcactcttcgcatctggttttgcaatcgggttctaatgcgattttaaaaaggatgaaccggaagtactcccggggagattttttagattgtgtagaggctttacgttctgcggatccgcaatatactttcacgacagatgtcatcgtgggcttccccggggaaacagatcaggattttgaagagactttgcgcattgtagaagacgtgggttttattaaagtccatatttttccttttagccctagagaacgaacaaaagcctacaccttttcttctcaactgcccgtatctgtaattaacgaacggaagaagcatcttgctcatgtagcacgagaggtggcttatagagagcagaggcgacgtataggcgatacactttcggtacttgtggaaagggtggatgaaggcatcgcctatggccattcttcctactttgatatggtaggtttccctgccgatcctgatgtttctgtgaatacattaatcgatgtccgtatcgagagtgtcgaagaagatattctcaaaggaaaacgtgtatgattaaaataacacagagttttagaccgtatacgttaattcctggcatgtgcctccccattccgggatcggcatggtatgctcaggtatttcctacagtatggcgcatattttcgcctacacatgaacttctggatgagggttatgtcaacgctcagggacctttaaagcgctttgctgtatttcaagatttgcatcgtggaggtcttgccgttgtttgtgaacaatacaaatactacatccttccctctggggaaaaagtcgattctttgaaaggtcaattaccttgtgcagattctgccgagccgttactttctctaggcgtgcataaacatgcagatttgcataaaatacgttatcgtagagatttaaaagagatccttcctttatggttgcggttaggtgctcttatccccacagatgtacaagatgaagaatgcctgaaacgggggagtggaaaacttctcgttaccgcataccaaaaaattcaagaaagaaaaaaaacagaaatttactctgcgctatcttcgttatattttgcaggattttccgagaacctcttacctaggatttacgatacagaataccaggggattcttaaagagatgccaaacaaagaagggcgagaaaaggtaccgttttctttattgagttacagtttagcgatgttgcgcgatctctttattatgcgggataaagagattgtggagattcttccttcattacctccagagtttccttgtgggaggttgatccatgtccacctgaagggaatgggaaaaatttcagtagaatggagtaagaagacagtacggcgtgtctgtttacacgctgaggaaaacaccgagcttcttttatgtgtttcttcagagttatctagttgtcgtttacgccaatgggaaaagaaacagttggtggggtcgtctacagtttctttaggagaaagtatggagataaaaaaccaaactacgtatttatgggattgtttccgtaaataagatagtttttccatggtcgagaggattgtaaactctgaagacgtctccttattagtttctggaaggcagagcaatcctcataagtttttagggattgtttctgaaaactcctcacaagatagaatcattctttttcgtcctggggcccattctgtagttgtagaacttcagggaaatatagcgcacgcacaacaccatcattcgggaatattttctctcactgctcctaaggggactctccctcaggattaccgtatctatcatcaaaatggcctattagctcacgatccttatgcgtttcctcctttgtggggagaagtcgattcttttttatttcatcaaggtacgcattataagatttatgaatgtatgggagcgattccctataatgttcagggaatttccggggtgctttttgttgtttgggctccgcatgcacaacgtgtatctgttgtcggcgatttcaatttttggaatggtcttgtgaatcctttacgcaaagtctccgatttaggagtttgggagttatttatccccggtcttgaagaaggaactctgtataaatgggaaattgttagcgcttctggagaggtactgatcaaaactgacccttatgggaaacgttttgatgttcctcctcatgcgccatctcgcgttgtggatagtgatcgctatacatggcatgacgccgcgtggatggaaaagcgtaaacacagaggcgatcagcccttggccatttatgaggtgcatgtaggttcgtggcagtggcatgagggtaaacccttaggatatcgggagttggcaaagaaactcgctgcctattgcaaagagatgcattatacgcatgtggagctgttgccagttacagaacatcctttaaatgaatcttggggatatcaagtcacaggatactacgcacctacgtgtcggtatggaacacccgaagatttccagttttttgtggaccacctccatagggaaaatatcggggtgattttagattgggtgcccggacacttccctacggatggctttgctttagctcatttcgacggagaagctctgtatgaatctatagaaaatcacgagccattacacccccattggcgtacgtatacttttgattatcgctgcaatgaagtcgtgaatttccttttaggcagcgctctattttggttagataaaatgcacatagatggtttacgcgtcgatgccgtaacctcaatgttgtatttagattatggccgtcaagaaggagagtggtctcccaatatctatggaggtagagagaatctccaggctatcgagttcatcaaacacttgaattctgtcgtgcatagagaattccccggggttttgacatttgctgaggaatctacagatttcccgaaggtgacccaggcggtcgcccaaggagggttagggttcgattataaatggaacttagggtggatgcacgatacctttcgttatattcaggtcgatcctctatttcgttcgtatcaccataaggatctgacctttagcctttggtacgcctttaacgaaaggtacctcctgcctctttctcatgatgaggttgtccatggtaaaggtagccttttacaaaaaatgcccggcgatacctggacaaagtttgctcatatgcgtttgctgcttagctatcacatatgccaaccagggaagaaacttctttttatgggcggggaatttgctcagggaaaagaatggaccccggacagccctttagattggcatctgttagatcaccccgatcacgcgtatttacacaagtgcgtagcacggatgaacgcgttatattgcgacctgccgtatttttggaaaggagacggtaagcaagggtcgttccgttgggtagattttaaagatactgaaaatcatgtgatcgcttactacagattttcaggagaagatcgaagtagcgctttactgtgtgtccaccactttagttcgggatattttccttcttatgttctatattgtcaggacattcactcctgccaactcctatttaatagcgatgattgttgctttgggggttcagggaaaggcaaccgtcagccagttctttgtctagatcagcacgtctcctgggggatagatatcgagctccctcctctggccacgttgattttccatgttgattttgtaaattaacaatcttctatttaattacgttttaaataattttgtttatttttgttgtggtttatttgtgaaattgaccagtgtttgatatctagatttgtgattataattaattaatagtgaattttatttttattttttaatttatgtcgatttctaggattccaggcgatgatcacaaaagtttggagattttaggggccagaggtctctctcaaatatctcaggataaacaggtaagagcacctttacatgatgctgtgcctgctaatgaagtcgatcaagataaaaggagtttttctcattctgtagggttattagcgggattgatggtctttgcgttagctatggtggtggtggttgttgctttaacttgcctggcgcctggagtgcctcagagtattgtcttggccatcgctttaggaggcgtttctcttgggggtttttctgtcatgaaaaacatcgtcaataaggttcgtgatctttttgctccgacaatgtccgaaaaacaaaggataaaaagtgctgcaggtataggaatcggatttatcggattaggcttagctatgaaggtaggcgctcattttattcccggaggttacggtggcgttgtcgggaatttaggtggagcggcttattctaagggtagccaatccggttttacaagcctagcacattatctatacatcaaatttgcacgttctgaaaaggcggcgtccggagagcctttaacacgtatagaaattatgcaagaggctaagaagttacatcggatcagtctgagtcttttagtcgtaggtgtgggctttgcagccttagggattactcttgctattgtcggtacggtagttttaggcggggtgcctgccacagccatgcttgtgcttgctcctcctttcatttccatggggataggattagttttacaaacgttactgcacagtagtatcggaaagtggaagagttttttagactctcaaaaaaatcaagctcttttccttgatacagggttgaagaatattcgtgatgaagatcttagagctcacgagattgccaaagagccgttaaacaaaatcatcaagaaagagatagacatagaagaggaaacctcgactttcgtaaaaactgaaaaggttgtagaggatcagagaattactgctgaggaaatagataaacgtttatcgttaactcccgggcaaaaagtgatttttgctctctctgttttgcttgtgcttgcggggttagccgctgttgttactgcaggatttgtcggcatgccagcattacaagtcctccttgtggcgactacaggatcttcggtagcttccaccgttttgcccatggcctcttcgggtttggtgtataatgtatttcaatgcaagacccgattacgtattgctaaagcccgttggaaagaagccaaagcaaaatctcaatttaaaaaacagctcattgggggagcaggtttttctaaaacagagctgaataaagcttgggtacatgtgggaaaagataccatcctggagacagaccgtgctatccgtgaagaaatcgcgaattttgagaaaggccgcggggtaaacagtgtgatcgtggctgggatttttgtcgttactggggtgggaattatgcttctgactcttattcctactttagctccgattatggctggagtcttggctataggatcgacgttgatgatcataggagccgctatgtatttacagaagtttacagcgtggctgtataatcgtctggtcatgttaagagagcgtttatactcacgcagaaactatttaagcgatatctccagaaaaatagacatttctacagaagatcttatcgttgatgcgaatttagatgatttggatgcggttatagatctggatggggatgacgatgtctttgccgatgcttttgatacttagaggcttatctaaaatagagttgccgtatcatctccatcgagtttctctttatctaattacactataattatccttcctattctctttacaagaaaaatttatcaatttatttttttaataattggatgttgataaaattagaataataataatttattttttatctttatacaagaggcacacatatggcgggggtaagcggaattggaggtagtggaggaccaagaaacatccctcctcatgatcatgacgatgataagcgttctgatgcgcatcaattcggagggcataacatagtttatgggaatgaggccggtgaacacagccccagctcagtaaaagatagagcacaattgttaatgcaaagtggttttcaggtacataatcctgaagaagttgcatcgagatcatctgtttcacaaagtgagggcaccaaatctgggttcttcggacgtatgtgggatgccgtaaagggaatattcggaaagaaaacacagaaggaatctgtgacagagatttctggtccggagatttctgggtataaaaaatatggtagacgtcttcccgaggcgagagctttacgcacgcatttccaatcccaagaagggggaatgcggattgattcaggagacacagatattgcagatgcagaagaagtggctgtaggggaattggtcgatatagaacattcttcagatgcagaatcgtcatcgaagacttcaggctctccaggattagccaagcgtgttcgcggttggtgggattacgctaataggaaacaagaagagcctgtcgatggtagagtcggtttgagtcttggtgaattacaagatatggcagacaggttcgctaagatgatgaatgaaacggataatgaaagcgagcgtgttctatttgcgcaatatcgggatacgtacgaaggctatattcaagatatgttgtcttcgggagcgacctcgtcttatgataaatatagcttactcgatggttcttttgatgagacggcttcagtacaccatagggatgaaattggagaggcgatatttttagatagcgatcaggatgtatcccaagcttctgaagcagatcttatgcgtatgatggatacgggacataatgctaatagtattttaggcgatctcagccctgaagtacagcaagtcttaaaagaagcgcagagcatgcgtgcctcattggatgctgggatttcagacaatgtcactccccagttaagagaacgcattcttagcgctatgcataggctcctctcaggaatccaaagcattcttactgtgatccggaatagtttaattgctttatctcgtttagtaagaagtggtttaagagcgttaggcgaattcgtcaggcgtcgaggtactgtaacagaggatcattatcatgtacccatcaatgatgctgatatctatccaggagcaagagaattgcttacacagtacaccgattcgagcagttcagatgggtccgaggagaattttgttattcctaggagtgtagtagaggcttgggcagatggcattcctgaagttgtctatatgactcgtgttggggagggattcagagtagatgatgagcaactagcagagaacagagacgacgtggtgtatgaggagattcctgtgaggaattttcttccaagaacgcaggaagatgcggtctatgaaacgatgcatcctaggggcttgggcagtacgcccgtagaggacgatgaagtggtgtatgaggatatgagtgggcaacaaggcaatactcaggaagagcctgtatatgatacgccacgatcttcgcctatatatgacgttccaggaagtgcttcggatctgtatgatgttcctaggccttttcctttgttgaatgaagtagatgatcaaggttatatgataccaagtgctatacgaggtggcggcgttcttggcgtaactcctggatttggcaatgctttagttgctgtttcttcagcagcctattttgataggttaattgaggaaaatgacagaatgcgcgaaggcatatggacaactcagagttctgcagattttggtcttgaagaagcgagacggagttacgctcgggagggtcgacctttaccatcgttacctcctcttgaaacaccaccacccagtccttatggaaataatcgggtgatgcaactgctacgtcagctgcaaagtggtattagtaatgcctggaaaagcagacgtaaataaggacttaacaaggctatagagttgttctacagccttgttttctatttctaaaagattaacgagcttcctgcttttaggtaattagagaaagtagaagaggaaatatccccttgatagttgagaaagattttcagataggggaaaattcgactttcatttcctattttgtatgcaaaagcatgtcttgagattggcgttcctaaggaagaccatgttcccttacttgcgagtagtgttgtcaataccttggggtgacgtttcaatacaacgggttgatacgtcagttgcacttgccagatagtgggaagttgagcattacgtgtccattgtatcatgaggcccgtgggtagggaaatattcgttaacggccgttttacggtgaatgccctggggaaatcaccatgttcgacgaagctggataaagtcgctctaaatgctagaacctctagaaatggagttattgaaaagtctttggtaatgggagtgaggttgaagatacagttaacacttcctgcaaagctgtgagtgtagaaatccccttcggactctttgtcgtcttttacgtagaaatgttttgctgtatgagatccataattataggctagagatgctgatgtaattatactctcatccaaccaaggcatctgtatgagcgtacctccgaagtaatttcttgaagagagcttattttttgactctttttcttttatatgaacggattgttgagcaaaggatacagataccctatggttgtttgttgttgttactgttgttcctgcggaatatcctgcggactccatacggaatcctggcacacctaggcgattcgcttggtggatagccgtaaccaagccttggccacccagttcgaaataggtaggcgcagtcatggaagaaggtagcgtacgtagccccgaaagagtagtatacaaagtcccccagagagcattagcaatcagcggggtcatatatttgggattggggatgtagccggtaggcgtccaattcgtatacaggtatctgtgatttgtatttgtagtttcaggagttttcccatttgctgtagttttatattcctcccaatacggagaccagactccttgatatccataatgttgtttttcgttaatagcctcgatatccaaagctgtagttgtaattttcggagttgcgttatcgcaaagatagaggagagggatacgcgtgatgccaatggagagatctagagaatcgtaaggatcttcattctcgctatccaaaagaagcaggggtccggaaagggtcgctgatgaagtatcatcttccgaatatgtagttatgccgttactcgtagtcgcagagggataaatccaaatttttggagctttagcacctttttgtaaaagtgaaggcaggtttaaagcaagacgcgtaatttgaagatcagcatttatagatctgggtgccggctcttctgaagacttcggggcagtaggtgctgaaccaggctcagcctctgatccttcttctggagaggatatgatgaggttattcactagacgtgtagtaaagaactcattagtttgaattcctgcgccattaccaagacgtaagatactgttatcttgagtaattttgtttatggcaatacaagcaccgtcttcaacagccaagatgccgtgtttaatttctatcgggttacggatataggtggtataatccctgacatgtctagaagaagaaaagggaaggaacatcgatgaaaagagaacagttccttgttggtcttcttgctcattgaaaacaacacttggagagtagtattggcattcgatagggtcatagaactttacagcgtaatttttcttggcgccaacttttaatgttacgcttctggtgcaatgcagtgagttcttaaacaagtcaaagtctcctataccagagttattgacaaagacgatatcgccataatcggctgatatatcgcaagatccgttatggttgatgagtatagctcctccccatttactttgattattagcaaattgaacggggccgctatttttaattgttacacgagtacaatatatagctccaccgttacggtatgctatgttgttgttgaagtaaactggcccgggattatcctctatatttaagtctgtacaagtaacggctcctccggagctattactccctttagtgtcattgcatgaactaaaattatttgaaaagacaatcgcgcctgtattgtttttaattgtatgggtgcgagtgacgtaacaggctcctccaataggagaagagttagaaatgaagtataagggggcggagtttgcagagatttcacaattttgacaatatagggcgccacctcgagatgtcatgcgagcgttacgaaaaaaagcacgattattcaagaataaaatcggcgaagaattttcactgattttgagtaattcatctgaagaaatggccccgccattcatttgtgctatattgtctgcaaagcaaatggggccacaatttttagttaattcaaatgttttacagcatatcgctccaccgaagttggtagagtttgattgtgcactttcgatgttaatagcatggttattaatgaagtattgtcttgatgaattttcactaatattgcagctgcctgaagtccagatcacgccgccttttgcatttgtagaattacagataaattttatatcgccggtgttgtttcttaaagtaagggatgatgcattgaaaacggccccgttggattttgctacctgttttgtacaggcaatattgttataattctcaatggtacaatacccagaagaagatctcaaacccttcagagtattttgtggttccgagatatttgagaacatttctagatcgaaaagatgttcatatccgagcaattgctcatttaaagcatctatatcttttagataggcttctgagaatagaggtaaacaagacaagagagaggtaagaagataagcgtttaagagagtagataatttcattttcatagagatacttattttctaagtctaaaattgtaattcacttgttatgtttaggaagttgcataatgtagattttgaaaagtcgccccgataatttatacttaagctcatcttgttaaagaaacttatggtgttgtttatagttacagaacctgcatggtaatccacaggtgttccagaggttatccatgagcctttacttatccatcgcctggtgagaattttaggcttttgtctgtagattgttggagtgtaagcaagttggaatttccaatcagtttttagacttgcttcatgttgtgcataacaagagattcctataggaagagtcacattgattaaggggtgttgtgtttcaaaactacggatatggtctccagtttctttgaaactttcctggatagcatgaatgccaagagcttttatgaaaggtcggaattgtagataagacacaccgccttctggaagcatacaacagatttcactccctatagtatggccgtggaagtgaccttctgaggctgtcttgagtgtcgggttttttgtctttacacgactgtgagaatagacataacctagagaagcagacgtgagaatatcttcatcaaatagaggaatctgtatttgtgctccagcgaagtaacaattagaagagaccttgtttttgaatttagattctcttatttcgctataaaattgagcaaaactcaaagtgaaattgtgttgtgtttctgtagatcctgcgacttctgtagagtagcctttggagaatagctggaatccttgttgagagttacgtgttttttgtaagacataggtgcctaaaccgcctccagaaatttctctattgggtattttgtgagagcaatgttctaaagtatgtaagcctgttgctatattataggcggcttgccaaagagcattagccacaagatctccacgatatatggggttgggaatgtatcctgtgggtgtccaatttgcatacaggtatctgtgatttgtatttgtggtttcagttgtatattgttcccaatacggagaccagataccttggtaaccatagtgatgtgtttcatttacggcttggatatctagattttgagcatcaattttgttggatttgttatcacaaagataaaggagagggacacgtgtgatgccactagaaagatctaaagaatcgtaaggatcttggttctcgctattaaggagaagcaggggaccggaaagggtgacttttggttcgttttcagtgattgcattttccttacttgtgtcatcgggatcaagccaaatttttggagcattcgcccctggagcaagaatggagggaaggtttaaagcaagtttcgttaagtctaaactagaaccttcataggtctctgaagttgaacccgatgttgatgtacgtttttttaaggttttaattactgaattattccctaggcgtaaaataccttcttcttgggaaatgttatagattcccaaaccagctttatcttctacagcgactactccatgggcgattttgcatgtgtttcttaataagctgaaatagttttggtcactagcttcatctggagagacatccgcccctgagaataacactgtccctaaatgatgactttcaggattaaatactaaacccaaagtcgatggatgttcatgttcaacaggatcataaaatttgacgctatagccgtgtcgtgcacctatttgtaaatataagtttacggtagagcgtatggcatttctgttattactttttacagatctattgtttctgaatacaatatctccttgatctgctgataggtaaaatttagagttgcctccatagttttgaatacccgctccccatgtggagacattgtttaaaaataatacgggaccattgtcttggatcgtaagatttttagaataaatggcgcctccatttcgtctggaaacattattttgaaaaatcactcccttggaattattggtgatattgcagttagaagagcagatagctccaccaccataatcttggctactataaatatgatttacgccagagttgctgaggaatgagacaatttctgaattgtatgaaatattacaatttgttgttgaaaaaatacccccaccgtaaccagattgattgtttataaaagttataggagcatggttcgatgtaatagagcaattgttgctatagactccgccccctttactttcatttgtaagacatttattattatttaaaatgaccggttggtgattctcggtaatttgtacatcgccgctagaagaaatcgcccccccctgtattaggctgacattacttatgaactcacaagagccttgattattcgagatggcgagttgtgagcactgaatagcccctccagcctgagttgcttctcttgcgtcgggagttagcatagtcgcattattgataaagcaacaccgttgtttattctctgtaatgttgcaatttgtagaggatacagccccgccattctgataagaagtgttttttccaaatactataggtccggtattcttggagatattcagatccttagctgtaacagcgcctccattgtctttaaaatactggtagttaatgtagaaatacttttgtcctgtgatatctatgtccgtcgtagcatcatgcagaagtccatagttttccagagacgtattgatactaccatcaattccaagaagcgttgacaacggataactatagccagatgcggagagggtataggaagaggaggttgttttatccttagcaaggcaaatgagctcgtaagagcaaagactaaaactgatcaagtaaaataaagaacgacaataggggcacatactgggacaacaaagatcagagaccacacatatttctcctatactgcaatgaatgtaagattgtctagtgttttatagatctatgataacctgtacttttcagtgtagtatgaaaagatctctacactatgaataagctcttgttatcaaggatggtgctgtattcatttgagatagcgtgccggcagaataaaaaagtttgttttgggaacaaacaaacttttttagacagcctgcatttatatttttcaatacaggctaaagactttgtatttttagagtttctagagactttagaaggaaagtttgcccccagcaagtagataatggctacatgtagatgaggagacatcacagtgataattgcagttgatatgcaagtattttagtaattggatctcatttttgaaatttatagaaaatgcgtggtagcttacgtctgtaggtgaagaaatccatacgtttttatctgcaactaataccgagccaactaaaggtgttcttcggacggcgttaggtttatacgcaacttctaattcccaaagtgacggacaacatccttggaaaactagtcgattatgtaatccgaaggggaggctaatatccacaagatgttcggatgatacgaaagtacgtatacgagcgccatgttctttgaagctatttagcctagaggacacagtttgatagccgaaaaaaggagtaacagtgaggcggtgatttgttttagctcttagagggaagtaacaggaaagcgagcttcctaccgtttggctttcgaaggaaccatgacaagctcctaaaagcttacggtttgtgtgatttatccgatgatttccttcggtgtagaaacaatctcctgagaggatgagtttcccttggaagcagttgatttggaagtgacttcctacagataggtaagatgttgcgacttcattatgactcgcatttgcgttagcattggcttcctgaattgcacaacgcacgtctattttacaacgagaagctgattctccggagattcctaggtagtagccgcccccatccatatggaatcctcgcttttctgcgctatctttttggtaaagacagagacctaaagcgccaccttcaatattaaaagctcgatcgctcagagattctaaagataccttagtggtatgcattgcacacgtagttgcataagcagattgccaaaagatattgcttacgaaatcacctttgtgatcggtttttatgtgatcggtttgtgtttgtgtatcttgagtttcttgaatttcggaagcgtgatcagtatcttcagcgtatagattggcgcataatgcaaaagtcagactaatagatgttaagtattttgtaattgtggatttcatatcgttttctcaggtcttatgtaagttatcaacgttatccccttggatagtcgggtgttagatagtcgtacttagagggtcgaggtagttttgggggatttctcttagataatctacagataatcaaacattttgggaatatatagattatattttgtttattctcagccgcataacttattaaaagttttttaaattgcgtatatcaatgcgtttaaaagtctcagttattttagatatgtatggattgcagctgattgtggtgtgcatctcaggcaaggcgctacattgctcagagaactgacagatgttagatggttgacgtgtcgagaagagaatattgcgttagaaaacgcttaggatacgattttgaggtagagggctatgtacagaaggagtgaaaaaaggagagaaattcccctagggcaaagaaaatttctctcggtagtagatttagaatgttccttgcaagcctgtgatgacacgatggctggcgtaagatttttttgaatcaaagacgtagtctacaaatcctgttgtatgttgggaaagttctacactgtcatggacctgtagatagaatccgttacgggaaatgaacgctcctgttacaggaatgctttcgttgttcgcgaggatggtgactacgttatgaggattcacacgataaatatccggcttgtaagcgagttttaatgtcagtgttgaaggggcttttttaaatggtgtatgccattctgaagtgaatcctataggtagtgcgatgttatgaccacgacctcgggaaaaactccttgggagatatccttgttctgcaaatgcattttgccaacctcccataaattctgcagatataaaccctgagaaatcaaaatcatgagccactttacgtgtgagtgtgcaccaggttaagaacggatgttctaccgataccgcagcgtaataggtattgttgtgccaacgtcctttagattttctagttctttgggtgataggatttagatagttggtttttatatggttgactgcgtaaccataagcggcttcccaggagatattcgtggcagtattttccgtagcaaggagaaactttccaaagaaagcgaacacactgatttgctctgtgctgtgagtatcgtaaggtttactcttgacttgaccatagagctgaccaaaagcgagccctatagaagcttcgtcaggatagttgatgccgatagaggcttgatatcctccgtatcgtcctttgaatccttcgtgagacttgtgtataggctggcggatataattgcctatagcctttgcagaaacaagaacaccttcgtttcggttgaggaagtttttttctagagcttctgaaaatacttgagttgctaagaaggaagtccacagagtgttcgatacaatttcaccacgacgttcgggatccaaaatataaggagcacgatgtgtgggttctggtctccatacaacataaagagtctgattacttgttcctgatgggatacctccgttaggcgtaggcgcaagtagaggtgttgtccatgaggatgaccaaactccttggtagccgtagtgctcgggaacatcgataggtccttcagtgaagttatcttttgttggaccattactgttagctctgaagttagcaaaaggaaaagataaggattcttgtaataggggattatcgtatagttcagcgctatcttcagagactatatctagagagccggataccgtaacagatttagttcccgagtgtacctgagctggagaatagtcaggatttaggtaggagtgtatatcacaccccaatttgctaatcgtgaagttgtcaggagttggattactgtttgttcttgacaataactcaataccagatccggaacctaaagttaatcttcctgtttccgcagttaaaccaagcactttcagcttagcgttgttagttacaatcagctgtccatcttcgataacaacctttccgaaaagagatgacgtcgtgtttgcaggatttaacttctctgatatggtcagagtttctgatgtaaatttgactgatccagaataacccggagagttcacagtgattgtatgtaatgacttaccattattagtgggccctgtgtttgtgataggatcatggaagatcaaattggagaggccggaagcattaagagcggtgaccttgctatctccctccatatggatcgcgttacgtactcctggacggccatcgagcatattgccgataaagaccatgtcgccagattttgctgttaaacttaaagtagaggtcgcaggatcggaggtattgccaacagtgggactaatataaacagctccgcctttttgtgctctgttattgaagaacaccatagggccttgagcgtttactgtcagggctttggcacaaatggctccaccattttctttggcggagtttttcgtgatatatgtaggggaggtatttgcgaaggtacatgtggttgcgtaaatagccccgccatcgttttgagcgaggttgctgcttatgttacaaccgccagtattatctacaaaagacacggattttgttggtacacaaatggcgcctccacaacctgagcctatgggtttagcaggatttggagttttagattgcaaacctttggctgcggtatttcctaataaggcaatagggccggagttatttttaaatgtgacagttccatcataaatagctccaccgccgcaagcagcaaagttttgagaaaacgagatagccgcagagttattttcgatattgcatgaggcatttgtatcattaaggagcgctgcaccaaagtttccagagttgctgccaaaggtaatttgattacgaatcttcgtaatatttaagcttgttgttgtatgaactgcagagccacaaaaacagtttaccgtaactgaagtaggcacagattcagtaactacaggagtgtagggggttctgttattggtcacggttactgcttttgatgaggtaatcgtgatgtcttttcctgagataaggccatgctttcctatagagatgttttcattaagtacaagcttggaaagatgagataaggtaagagcttctgcagctgagattaatgaagcaccttcttttacaggggcatgacattgtgaaaatgtcaatgaacgttgtttcccaaatatggtaaggttcgaactcgatcctaagaaagatgaagggaacttcgctccatagacatctttgatgaaacaattagaggtaaggtaaaaagcttctcctatatcatacaaaggaggtgtaaggttagtttgatttatggtttgggcagcaacccaccccgagctgcataagcaagccaaaaagcaaaaagaagaagatcttaaagaaagaggcatgcctcaaccctatcgttagtaatatttagaatcgaaatttacttcctacatttatattgtaattgcgcgaagattcacgtagttcgcaactaccatggctaaagatttcaatattattatttacggctgtgtgagaagacccttcaattaacaaaccttgtctatccaggtttgtcgcaggagttttccacctagctccgtttgctaataataacgttgtacatccggggtttctcctccacacatcaggaacataggatacagctaagctgtagaaatccgggtaggagtgagaacgtctatctattttaaaaccacaaggaatcgctaggttaattaaacgagaagaacagaaagatcgtgcttcagcgagctgttctctgaaggagccatgttctgcgtaaccaatctgaacgttcacaaaaggaacgaattgatttaggtgtaatttagtcgtttgcaaaacaataggcaagcttccacctacttctcctaaccagcaattgttatcccaattaccgcttgcttcagggatgaaggtatagcgtgttttcatatcttcattcgtatggctgtagttgattcttgcagcgaacgtagtgaagatcgtgttgcttaatgggcgttttatagatagataagcactacctgctatagcttgtgattttgttgtggagaccacgtagtctttagattttccgaatacctgagagaaagctactccaaatacagaatccgatagtgtttgtgaatttgctccgataacgtagccaccactaatacggcggaaaccatgagatacacaattgcgatcatgatggaaaacgttcgaaattcccgctacccataatcctttgccgtagccaaagccgtcgcagcttgctgtagcgagtgcgttcatagagcgtagatctatgaaggcgccccataagctattaggaactaaagaagcttgacgttccgggctgggaacaaatccagtttttgtccaagtagcttttaatactttctttttctgagcatctccatttgttccgttttcccaactcagtttccatgagccttggtacccatattgaggatctgcatctcctcttggggtgagctggagatcactttccgtgattttattatcacctgctgtggatagagaaaggactttgagcgtgactgtatttcgattgaagatgtcgtgattttcataagcattcccagaaacatcgtctaaagaaatgtgttcagagattgtaattgtaccacttgtattttttgtttcaatttttgctccttctccatcttgtgtcagcgaaccaagattgatatggagatcctttatggaaacaactccgtcgctattcgcttgattggttacagaggccgcagtagctgcagtcgacgaggtaacgctacttacctcagcagcagtcacaacagaggcagctgctgcaactgcctcactagaagtagcataggaatgctctgtaatagttaaggaggtcccattatccatgaggaggatagaatcagattgttgatcaaaggagaccacagataggctagccttatctgctaagacgagtttcccaccacctagaatcactttttgataaatagttgatgcgttgggagcactttctgcgtttgcatgagctccagaaaagagcactgttccaatataattagtaaagggagcagaatttcctctatctgggttgatcgttagggtgttactgccattaggagctttttcaggaagagtagttacaataggatcatagaaacagagtttatgatctccagaagcggcaagtaatttaatggtcgctccctttcctagagtaacggcatttcttttgggagatccaccattggtgttgaggttgtcatagaaagtcatattgccgtagtcagcggataggcttagctctccattatcagcaatatagattgctccaccagtttttgcggtattgttagtaaacaccgttctccctgaagaagtgatgctaactttttctccataaatggctccgccagcatttgctgcgaagttattagcaaagaagatatcgtgttggtttgttatagttaacccagtgaagacgggggctgctttctttgttgccgttgcctgagtacaataaattgctcctccttgtcctaatacttcattagaatctccgatttcaggagatgcagtgttgttctgcatgagcaattgtacgttgttcgagaagttgatattccctttagagtaaatagcgccgccagatttagcgttattagagtcaaattgtacagagccgttgtctgagaagttgaccacagtgtttataaccccatttccaggaggtggtggaggtggcggggtttgtggattcacggagtggatggcgccaccgagcctgcttgcagaattggatctaaaaagaatggatgggcaacgcgtgacattcagacttgtagaagctcctatagcacctccattggcgcccacgttacttagaaactttaatgattttgttacattgctaatgtcaactacttgtccccatagagctccaccattgtccgctgcacagttatccttaaatattaagttttggatgtttttgaagaatataggtgacttagaatataccgcaccgcctttgggagatagaatactgtttgaattgttacgtccgagtaatgcggaacaattagagcaggagaaggtcttgactcctgtgatggtataagagaacgattcaggactcgacgtaataagagagcttaaagcagcaccgtttaccgatgtgcgaagattagtaaaagttacatcatggccttttccgataatggtcattgatccagcggaattgaaaaagcaacttgaaggagttgccgccatggagttgtcgagatttaaaatattcaagtttcctgagaggatcgctgttgttccttctggattagacgttatcgtatagggaaacatttctctaagatcgccgttataagttccgttaggaactacaatttccaaagaaaaggcttggaatgaacaaggaagagtcagcgttgtagaaactaagaacttacggaaagacgctttcatttgctagacaggatgcaacaagattgattttgctaataaacaaaaatcattaaaaaaacaataggatagggaaaaaacgcaaagaacgtgctgggattcaaagctttaaatctttgtctgctagttttgtgtcatacaagcagatctacttctcggaaagaaagcaaagagagccaccgagatttttccaaggagagagtacgttggtgatgaaagaaattcagaaagctctttgtctagggtttctgaatttcttaaagttacgtgttctcctagcgcatcaaaataaacattggctaccaatatctcctgaatagtattgcgaggatttccgtaattctgtgcaaaattttgaaaatagagagacgttatctaaaatcgcacaatgtaaggaaatctgtgcggataaggcttgtcgtgagagatttgttcctgaggtctcccatacggcgaaaggatcataggtagctgtaattgtcgcatacggatttttacgatatatatccgagatgaacactacagaagttgtatagaaaataaggtagcgtagggtgtggccttccaaacggatgccgataggtacagaaagattcgctaatgtactactggtaatttcgtgttttttcactccatcttctttgaatttcctttgataggcataaattccctgaagattcatgaaggggaggatgtgctggaatatattatgttcttcatggaagtcaaaggacagcgaggacccgagttctacacctataccatgggtattccaatacccctgggtgatttctgaggattttcgattgattgtgagggtgtttttactatgactataggttacttgcgcgcttaaaattagaggaagatctgaagaaactttagacaaggactgaggatgaacaaaaaagtttcctaaagaccaatgtataataggttttatgggtaggctatgttggaggtatatagatcctgcgaggatattttcgtggttttttgctaaggacgcatctttagaaactccaaacatttggaaaaagcctatcgagaagatatcttgggatgatgtttgttgtgagatccctaaagcataacctccgctagtatggcgaaattcttggtcatctttatgatggtccttatggaagtatctcgaaatttctgctacccaaaggccattacggtataggctgccatcagagatggtgtccataaggttatgtataccgcggatgtctacaaaagcattccataggctattaggaactagggaattcccttgacaatctatcaggcgtggtcggtagcctttcggcgtccatacaagttctcctagttttttgcaggtgatgttgtatgcgcacttaactctcgtgctgccgtttctacccattcaagattccaagatccttgatacccgtaaggttgagttggaacgtcaagatgatctacttggatacgtgtattttctaatgttttagattcgattttaattaggggaattctaagagattgggctaattctctgttttcataaaaatcttcatcttgcacatcgatgtgcatagacccggaaaaagatagttttttgtctgccgacaaaagcacgatttgcccggggtctcgagaagataaggagcggtattttattttcgcattctctggtaaagaatctaaagctgagagttttaacggtacggtaatgttggagagctcggcattgtcttggattctcatcattgtactatgatcgagaatgagtgttaagttaggacgttggacaaagttcaacactccgaggatgacgccgttgtttaaatttagagttcctcctgccaggataacgtcttgtaaaattccgctcatatttacggtggctagagtagaacaggaatgcagacaatttgtcgaagagaataacacggtgccatgatgtacagccccatcggagatttgattgataagtaggggtattgtggatttcgacgttgaagtaatcgcatcatagaattgtacggatctgccttttttggcgcctatatagctgatgaaggcttggttttctaaatggatagcatttttttctatatgccttcctctgattgtactatttcctgcgaagatatatcaccctcttcagcgaatagccctaactctcctccggaagcaatagcaattgccccacccccaggacgtgaattttgatctccaaaagctgtattatcaatgaatcgggtaaggcccatagcggttaggtagaactgtttagtatagatggcgccgccgccgtttactgaactgttattcgagaaggtgatttctcgatttccatagaaggatagaggataagagagttgatcacctggatgaggtatacagcagatagccccacctttgtcagatgagtagcatcctgaaaaggtgattgtatcattagatcgaaacatgagagatcctcgagagacaatcgcacttttcccttttctcgagcttgttggctctaaaaacttaagatgagaaaagcacgaaagtgtacagaaggtttccgactggaaaatcatttttccttcactacttgtcgtgattttatcgaaggtcaaactgcggttgttccagttaaagaatagatctcctttggtatttttaaagcagctagagttggagggtgttgtagctgctacattttgtattagaacgtcatcagataagatgtacgtggtaccttgctcattatcagaagatttaatagggaaagccgcattatttatgccgttaaagttatccgcagaggagagtgtttttaacacagcagcatctgctgtggcaaaacacatataggacatagcatagcagcaaaaaatccatagattcggtctttgcgtcatacgttatttcgaatgtatattttcagaatatttttttgcttaggggagggaaatagagaaaagccttttaccctatagaaaaatttttgaaattaatcaagatcaatcatggatgttctttggaaggtgtttacacccaaaggaatcgagagaaatagatttcccatcgagatgctccctgctcataaagagcagggaaaagcatttagaagtggatagagcttcctgcgttggcgtggtagcctcttgcagatttacgtagttctatacttccttgagtaaatagatggatatacgaggttaaagcataatccccagaacatgcgaattgtgccgcatgtctttgtagatttgtcgctgttgttaaccagggtgtagtcacaacatgggtcacaataggcatcgtaatgtttttaggattatggcggtaagcatctcctacataggcagcagaaagtttataatggagatctttagatagagaatctccatgaatttttattcctaaaggtagagagatattcgtcaaataggtatgactaaatgctcttcgtcttaagcccttttcatggaagcctttttgatagatgtatacgctttgcacttttacaaatggcgtggccttttgcaaaaggccatctttactttttataggtagagtgatcgatgtgcctatgtctcctgaataacaatgattttcccaggagctgtgcgtttgtgtaccatcagagtagcgtaccttcatggagttatccccataaaaatacccagattgtgactggaatttgacttggaaatcctcaggaacttgttttaaaattttcggtttgaacactgaggttcctgcaaggaattttagaataggcagcaattctgtagaatattcagtatatagcgaccccgaaagaattttttcatgaatccttgtctctccataatctttagcttgtccaaatagctggcaaaaaccaaagctaaatttaaaattatgaagagattgcgagctgactcctacagcatagccagagctaaaattacggaatttccggtttctatgtgttttctttccttgaaagaagttggacaatccggcaccccagatatccttaccagtagcagagttggcttcaccttcgatgagtctttggattgctgtgacatcggcaaccataccccagagactgttaggtaccaaagaagtgtagctttgtgtatcgtccatagtaggaatgtaccctaagggttgccaatttaaattcgcaaccttttcatttccagagcctcctgttggagaatcctcccaggtcaatttccatataccttgataacctaggtgtgtttcctctttgtcattggttatattgctattatcagaaacagtgacctgtcctcttgtagctgatatttttaaaaattctctactcagttgtttgcaagcttagggttgttataaaaatcaggatcagaaacagtaaaaataattggaccagaaacattaacatttccagaacttcccgtagcactgactcttgcaaatgtggaagagtttaggtccttaatgtttacccacaagtttttcagatccatggagtttgaagcttgtagctgtgtgttttgttccaacatgacgcacgagtctgcatctttctgtgtgaaggatgttgcagaaaataaggcgccatcggaaaaaccaatcttcctgcagtaagttccacgggagagcgaaacaagaagatattggttacctccttagccttggtagtacttttcccagagaaaaccaccgtccccgtatagcttttggatgttggttggccatcaccttcagctcggatcatcaatcttcccatgctaggaagagatgatttttcgggtaatgggtctggggcattgatttttagtgttccgtcagcttcagtaagtgtacctccagtcccagcctccggttgaaatgagatgggatcataaaaaataatggatcttccttgggatgctcgcaagtcggtaatttgagcttttgatcctattagcattcggggtcccaccattactcgtgttacctttgaagataatgtctccagactctgcggttagggagagagtcccgccgtcagcaatcgcaatcgctccgcctgttttcttagctgtattattggtaaatacagttgggccaccagagacaatcttgaggtttttagcgtagatcgctccaccgcatttgtctgaagagttctcagaaaatgttaacccagagtttccctcaaaggtaaagacactattatcagtggtttccgaggattcaacgcttgagtgcattatccccatgggggatggaattgaccctagattagcgtccttgagtttagttaaagaggttgctccttctaaaggaggttccggttccggctcaggtgcgaggggggggggtgtataacatatagccccgccgttctcggtagagtggttacttgagaatacaacgttcgtgttatccttgacttgtagtgaggagccttggcaaaaaatagttcccttaccctcggctatagctccaggagaaggagctgaggcgaatgtaaggtcagagatattagataattttcatgttttatcttttgctgtatggctaatagccgcaccctgtcctttgaggaagatattgataaattctagagaatgagaatcaccagcaaaggaaagatcccccttggtattggtaaagcagttgccttcggaattgccactcacagttcttggaggttgttctgttgctgtagtcagagagataatgttcgcaaaggaaatatctgctttgagggtatatgtagttcctgcctcattatctgtatcttttgatgtaaatccttgctctggttgtgtaaatccatcaaaactgtctgataattctgtttctgtggctgctttagcaactgcggatgttacagaggtagcatccggagacgaatcagcgaatataatatgggtagagagtagcgacgatgagagtaaaaacccataaacggaaagtttcatgaggcatcttggattacaaatgtctaacccgcgacatagaaaaaaataaaaaatttcaagtttatcagagtgtataaggagaggtaggggatactccctgctctataaagaacagggagagaggaagatctaaaaatgtattttagcaccgaaatcatagttataactatgggaagaagaacggagttcgccattgcctgaggcaaagacttcgatgttaggtcgaacagcgaatcgtccagaaccttgaacaactagagctttgttatcgagatgagtcgctggtgttgtccatggagctaatcttccaattaagaataacgtcatagtttcagggttaatgcggaagacatcatgaacatacatggcagaaagatcataggcaagaagttttctagggcagataccttggatttttatccctacgggaagagcaaggttagctaaatatgtacttgagaataagcagcgacgcaaaccttcttctgtgaatttcctttgttcagaatacaccccttggagtttgataaatggggatacatttttgagtatagagggacatttactcaaagtatacacgaatgtagatcctaattctgtagctacggagtaattcgaccagttgcctgtcgtttttgtttgatcttcgtgagcaatggtaagattgttatggctatggctatagctgagttgagcgttgaagatcacaggaatacaaggagatgcttgcagttcaggaacacactgtttagagtcaccacagaggaaacgtaacatcggtatagtacctacgtgatgcgcatacaaggatcctgaaagtgtttggtgttctacctgaccttgagcattatctctatctttaccaaagagttgagaaaatgctgcagaaaatacattttctgacagcgtatgtttatttatgccgatggcatagccagaattgttatgttggaaaacaaagtttttttctccactctgagtatagagaaagtttttaattcctgtagcccagaatccttcagaacacagagaattcgtagctagagattctatagttctttctaaattgcggatatcagagaaatttccccatagcgtgttaggaactaaaggtgtagtgatttcttgcgcaccaccaaaaggaatgtatcctgtaggtctccaatgtacagtggccgttttcgtgccaagaatggtgacccctccagatgtagacccaggaaccgttttccaatctatagtccaactgccttgatatccacgatgggcgtcaaggttttctcttacagattcaggaacatcaactaaagagatttttgtgatgtctttgtcagcaagctgtagtagctcttgatcgacgttatgcgcaagagcatggtgattataaaaagtctcttgatcagcgaagatccccaaaggacctgtaatggtgacgttatgcgcatctcctgaagaggcgatatgtgttgctgtaggctccacaaactcatcaaggcttaaccacaggtctttaatatccacgttttcttggacttttatgctcgaagtttgatctaggataattctagatcctgcagtttgtgtgagcgatttcgcttctaaatgcgcacctttttctaaaattaaagatcctgcagctagagtcaaaggctgcgtgaatttagaaacgtgtttcatttttttatgaggactatgaatgtgcctgcctgaaaaaataatagagcctgtatacgttgtggctccattggctttgttgatttctaggttgtcagccgctgcgccttcaacaagaataggatcataaaatagaatagattgtgcttctttcgcttcgagttttgtaaatttcccatttgcccctacataaatcgcattgttgactctattccctgcgtctgtgtaggtattccctctaaagataatgctgccttcatccgcagataaactcagctccccagaacccgcaatggaaatcgccccgcctttttgcgtggcatggttattttcaaataaagtataccctccagctgtaagtacaagatgatcagtatgtatagctccgccggtagttgccgaggagttattcctaaagatcatagaagcattcttctctagagtgagtgttgttgctgttgccccagtctttaaacaatgaatagcgccgcccgctgccgtagagtggtttgtgtcaaaaactaaccgattgttttctttgatggtgatagaagcgataccataaatagccgcattgccagtggtagcttggggagcagcaatgaaagatagaacattaaacccagacatcgtgatggttttgccatccgtatttgtactgatagcagctccttgagctgtagagacgatatcttcaaatattaaggagtggttggctccagtgaatgtgatatcgccagtagagtttttaaaacagctggtatttgcgggatcggtggatttgacatgttggataatgacgtctgcagttagattgtaggtagttcctcctgcttgtgtagattgcttagcagtaaattgatcggtccctgtagaaccgtcaaaacccgccgaagaacctaagttttcagcgtttgcaaaagctatagatacagtaaaagatgaaaggattaaaaccccataaatagagtttctcataatacattccctgttgttttataggaaaaaatgtttctccttttaggaatggtgataacttcgaaaggtataccaaatcaaaaaagcagattaattcagtgtttagttgctattcctcatggacacccctgccttagaggtaggggtgtacactgttaaaaatgcaccctgctgccaaaatccatgttgtaactataagaggaacggcggaattccacagttccttgcgcaaagatattgatgtgtgatgtaagagaaatgttactcgatccttgcaacagagcagcttgcttactaagatttgttcctgttgttgtccaagggagtaagcctccagagattaatgaagtcacgctctcaggattgcaacgatatagatcagtaatgtacatcccagtaaattcataagagagacgacggagtgtttggccttgaattttaagaccaaggggcaatgagagattttttaaattactgttgttaaaagaacgtcttttgattccctgttcttgaaattgtacctgatgcgcatagatccaatgcagtttgataaaaggagatacatactggaaaaaggtatgcgatacatctaaaacaaaaggaatcgaactaccgatttgtgcactatacccataggtattccatgaccctcgggtttgtgtacggttagaatttttgactttcatgtggttactgtcatagctgtaactcacaagaacatcaaaattgataggaagattcttgggaatactcagtaagagtcgcggtctatatgttgatgttcctgcaaggaatctcattataggaagtaagcgtctcgaatgctgagcatagatagagcccgataggaatgtatccttagatgtggcagatccaaaatccttagatctcccaaatagctgagaaaaactgacactaaagatatcatcttgaagtgtttgtatttttccccctgcggtatatcctgaactcttatgacgaaagccgtggttgttgttcgtagaaccttgaagaaaagaattggtcatggaggaaatccatataccgttacctgaagatacagcatgtttctcaatcgcttgttgagaaaaacgtgtatctaaaaagagattccataagctattaggcactaaagatgtcgtaaactctccagttccccctgagaaaggaacgtaaccagaaggtttccaaataaggtgcatctgcttattaggcgcgatagtcgccttcccaaaggtaagtttaggttgctctttccaagagatttcccatgtaccttgataaccacgatgcgattctaacgtcatgataggcactgcgggaacgtcatcaatagtgatattatcgagatgtggagagctgagatttaaacactctacagacaactcatttgctaatactgtctgattatagaagatctcatcatctatatgcataactacaggtccgcaaatgtccacactagaagcatcgtctgttgtggtgatatacgccggctcttctgctattctattaagattgagatggagattctttaccgagatgttctgggtagcttgtaacttcgtcccaggattcatgaatagttgggagtgagcacgttgatcaaaagacggagcttgtacacataccccctcttctaaaactaatgatcctgccgctaaagtaagaccttgagaaaatgaagagagtttacattcaggggaatgagtgaataagttgagactagaaaatacaatcgccccatcgtaagtcgaggcttctccttgcgagttattaataattagccgatctgccacagatcccgtggttgtaatcgggtcataaaaaaatatggctttgttgttagcagcacgtaattgaagaaatttcgcattgtctcctaggtgaatggcattgggagtattttgtttgttggcaattttaaggtttctttcaaagacgatatttcctttatccgcggagagactaatttctccattaggagcaatggcaatggccccaccttgatcatagctaacattggattgaaattttgtatatcctcctgaggataagatcattttctccgcataaatcgctcctccagagctagtagctgcattacctacagtaagaaactctccgttattccgtatgattaatgtcggtgatgtagctcccacatccgtacttttctcacaacaaataaagacgcctttccctgcagacttattcagtcccgagctaccttgagaattgttctcgatgagtacagagctattagaataaatgacgccatttcccgtggccaatcttggcgacatgtagaaaatcagttgtagagccccggatattgtgagtgtcttaccatccgcagttgtgctgatagcggcacctttcgctgttgatgaaatattattgaaatagagaagtcgtcgattcccagtaaacgttagatctccagctgtattagcaaaacagctagtgtttgctggttttaattgatttatgtgttcaaaggtgatcgcgctgcctagaatatatgttgtcccgtcagcattatctgtttgtttaacattgaaagtttcactagtggagccgttgaatccagttgcaaggttgacagagtcggcatctgcaagaagtttggtagcagtggataaggcaaaagaggaaaacagtaaaaccccataaatagagtttttcattagtattccctgcatattttgcggctctacctgacataagggaaagaggaaaataaagcaagagttgctgtatcttgatgaggaaaatgccgaggcctatcttctggttagatgaccatctaaaataaaaaacttctagaagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagactagaataaggagaaccctgcccagagctgggcaggggggagctttttagaacgcgaccttagcgccaagatctacgttataatttcttgaagagcttcgtaattcgaaaccaaactgactgaacatctcaacaccagaggttaaggcaatatggttacccgcgcgaactatgaaagcttgtctagcaagattcgtagctgtggttaaccaggaaacgtcattgatcgccaatcctgtcatacagcttggattatgacggtacacatcaggtatatacatcagtgtaagatcataagcacttctctctccataggagagtttctcaaattttatacctataggtacagaaacgttgagaagatcgctgctttcaaagacccggccttctgttgttggttctttaaagtcatcttggtgcgcatagacaacttgtaattttgcaaacggtgcataactatcaaagatagaagaactaaataccgggataggtacgctagtagacaaagttaagcccagggtatcattaccccaagaacctttcacttcaggatagtctgtataggacgttgtcatgttgttggccgtgtggcaataggtaatttgtgcatccaagaaaataggaatctctttagaaaaccctgaacaacacgtgttaggcccattaaataaccgcgtgagatcatcaaacttgctcacatgctgataatatacagaacccgcatagacgtttgcggcgttcttgcttacaaggtagtctttatcttttgcaaataactgacagaaagccacactaagagaatcctctctcgaggtatttgttgtggctcctaacacatatcccgaactgatatgacggaatttgcgattttcagcattccgatctttatggaagaagttcccaattccagagacccacaaaccacgacgtgtctcaagaatactatcaacactacgttccaagacatcttgaatagaacgtaaatctataaaggatccccaaaggctattgagtactagcggagcacgacgttcaggatttggaacatatcctgttttattccaggtaaagattgctgtttgtgttttaggatcagagttattatctttgacccaactgacagaccagtttccttgataaccatagtgggtttcagcaacaccaacaacatgactaggcacgttggttgttgtcaccgaacctttcccagaaagttgaattcctcctaaagctaacgtatcatttagcttatggttttcataaaacttccctgtaggatcaataacgccaatagcacctgataaagtcacattcttcccagcagcaacggcatcgactacggcgaattttttcccatctaaggtattcggattaatagccagattcgtcagtgtagcatcttctgtttttgcggataactttgtgcctgcatccatcagaatcaaagatcctgctgtttgcacgactgtttttgcttctacttccacaccgctgcgtaacacaagttcaccagcagctaaagtgataggctgtgtaaatgttgtctttaggttatccgcaacagcagcttgttcttcagtgagcttttctcctgaaaaaataattcttccattatacgttttatcaccctcagctttattcaaagtgagaagatcagcagcattaccttcaactgtgataggatcatagaaagaaatcgtctttccagacgctgcacgtaagttgacgaatttaccattgccttcaatgttaatggcatttctttttattgtagcattgtcttgtgtggccatcaggttattatcaaaagtaatatccccatgttcagcggttaagctacattctccattggcagcaataccaatagctccacccttaggtgtagcatgggtaactttgttattgataaatgccgtaggcccaccagaagtcaatatgagtttatcggtgtaaatcgctccaccttttgctgaagaagtattttcctcaaaaatcaagactttgttatctcttatagtaagggtcggtgctgaacctgttttgctacaatggatagctccaccgcaaccatcagatgaaccggaaacagcattgttgctaaaagcaacgtggttgttacctgcaatcgtcatagaagcttctgaatatactgctcccccagaattcacagcagtgttcccagaaaatctgattgtgccttggttgtccgaaagatgagctattcccgtagcagcaatcgctccaccttttttcgcagtagagttagtggtgaagctgatttctttgctcgagccggttagagaaaaagctttgcaagagatggctccaccattctcagcggaatagttctgatcaaacagaatactggcattattcgctaagtttaatgctcctccggatttcatagccccttttccagtattcactagagaagatgggcattccttaaagctcaacttagaaaaatctgtcagcgtaagaatcttatcggcagtgttaacgttaattcccgcaggattagctccggcattcgcgttcgttatggataagctatggttgttccctttgaaagttaggttgtctgcagtctgaacaaaagctgaggaagcaagagccgctgtctgtcctacatctacaatagaaatatcactctcgacgttgtaaatcgttcctcccgcagtgcttgtagattgcggactgaatgctccatttgcatcgagaatagattcttgagttaaagccacttctgcatgcaattgcgagaagtgaaaagatattggtatcgtcagcgtcgacgatattaaaatcttatataaagaaggcctcattttatacacttgtggtgaaatgaaaaaaacagtttcgttaaatactcaaagatacaaaagaaagcaagtctaatacagaaaagacttgacatgtttttgtcatttttggtaagaggcccctgcgttctagagaggactgcttgttagaatttgtatctaccccctatgtccacgttgtaatttctagacgatcctcggagttcaaaagctccatggcaaaatacttctaggttgtctgttaaatggtgatgatcagaaccatcaaggatcatggcttgtcgcgataaatttgttgctcctgtagaccaagcagtatgtacagaaggtaaaaagactttagattttggagcatcgcgataaatatccggttgatatgcaagcctgatattgtaggtgttgagcttgtttgttttttcaaatctcacaccaagaggcaaggaaacgttgacaaagtgcgcactttggaagttcctattttcagttcctccttgggtttctttgaaatcttcttgttgtacaaagactatatgcagcttaacaaaaggaaagagttcttcaattgccggatgatccacaagtataggaaggtaacttccaagttcaccagctacgcagtggttgttccattttcctctcgatgaaggattgggtgtatgctttgtcgtcatagagttatgacttaagctataactgagttgtgcatcaaagatgataggggacttctcaggcttgcgtgcaagtatagctccttttctcttcgaaaatgtatagtggttaactaacttctcgcattttgtatggatagaagctgcatagacatgagatcgagcatctgcaaggcggtaatctttagatttccctaacatttgacagaaagcaagatccatcactttattagagataggttgtgtgcttacaccaacaacatatccagagctgatatgacggaatccttcttgtactttcgtagagtctttatgaaagaagttcgaaatccctgaaatccataagcctctgtggaagtcttcaccttcggtgctaacttcaacaagattttgaaatgcacgcatatcaatagcagaacaccatacgctattagggacgagcgtagcacgtcgattagctgtcggtatgtaacccgtagacacccatttcatttcgaatgagacttttccactcgagtctttaacttcagtaacttcccattttccttgataaccaagattagaacttgtagctccttgagggatgatattgaagccctcggtatggattttctctgcatcgggcgcagaaatatctaagaagtttaatgtgaaattcttatttaataaggggttgtcatagaaattttggctactatcttggaattgtaaatccccagttaaggtaacactaccgcttcctcctttagctgctagggtaatgacttttccattctctaaagaatctaagttcacagcaaggttggtaatggtaatcgagccatcgggactttcttctattgtaggaaccacagctcctgccccagaatcggctctttctctgaggttgattaaagaagacgctatgactttggatacagccctgattacaggaatcgcatttttaggagatggcggtgtagaccgactttgtagaccttcgcttgcaggagtcacattagtgatgatggaggttcctccatccatcacgattaaagagccttctttctgagtgaaagaatccacaagaagacctgcaccactgcttaaaacaagagttccggcttcaagagatacatcgttatgaataacacttgttgcatttaaaggatttttagcatcttcacttgagagcttctctcctgaaaatacaatttttccgttatacactgcagattgttgggctgcttcagctgcaactttctgtatttctggatcttgtgtgtctggagcgttgatttttagaggagtttttgttggagcaggggcgggcacagatactgcagacgctgaagcggggatcccagaggtcgctttagcaagggaagcctctggttgttttgcggtaacaactgcagcagcagccggtgctgtagttgtgataggatcatagaaaaagatggtttgtcctgtttgcgcacgtagctgtgaaattttagcgccactacctaaatgaatcgagttacacgtaggtttactattttctttagcttgtgattcagctggtatttctgctttattcgccaaagtgaaaaatgctgaggtcatgcctgcagatgcactaccacttgcttgagaaggatctgttttctcttcaatagattcagcagctatggctatttctttctttgtaggtagcgtaattgaatcagctgctgtaactttattgccttggaagataattgatcctgtagtagcagtgatgctgatatcaccaccatcggcaatataaatcgctccaccttttcccgaggagttattggagaaagtcatgtttccactagaggataaaacgactttcttagcatgaatagccccgcctgtaactgtagaagagttattatcaaatataactgaagcattgcctgagatagttaaacagggatcaggagaaggttcttctttttgtgcgactttcgcatgcgtttctcctgatagtgcggctgattttagagatggaagcgtttgtttaggtggttggataggcgtagcaggaatagaaatcggcgcttttacgcaataaattgccccaccagatcctttagcctctactggttcctcgacagcagcttcttccacagtaactattgaaggcgcggggatttcttgagcttggttgccagagaagacaacgtttttattccctgtgatatcgcagttgccattaacagagatggccccgccttgctctttagcattattgttcgagaaagtgcacgtgccagtgttattttctatggttgctgatccggaaacacggatagctccacccgctgtcttagaggagttgctactaaatgtgatatttacattttgtttaaggataatgtcaggagaattcgcagcctcttctttttccgcgccaccttgagtggcaggtgcgacatttgtagcaggatcttcttgagattctccatttgtagcagtagcatccgcgggtattcctgcatacttgattaaagccgtgttaacactaccttcagtatgtgaatttgctttgcttccctctgcttgtacactgagttcaccatcaccactagttgctttggggcctacatagattgcactatccgcttttgtttgatcttggtttgtagcacaaacaaaagacaggtctttaaatcctgaaaatgtgagagcagatcccgcactgttgtttatagcagatcctggagctgttacgctaatgttactaaaagttaacgagtgattgcccccaacgaaagtaagagagccatccgtattggagaaacaacttttgttagtttcaccattggcttgcgatgctaccgcagtcggtggtgttttggtttcaggacttggagagccatgctcattggcaacatccgatgatgcggtgaaagataagggggtatggggtagtgaactttctaaagtttccttttctttttcagtttctttagcttcgtgatctgcttctgtcttttcttctacttttgtactgcctgcctcttcagaagattctttatcttgtttgtcttcaggtgctccttgagttccagaagctcctggagttccaacagtttctatagtttcagaagttcctggaacttcagtaggagccgtgacctcttcacctgtatccactgtcggggaatgttctggtagaacatggggtggatgattttcttcttcttctcctttagagtccttattattttctatatcagagctttggtctgtggttggggcggatggagaatccgtcttatctgtatcttgagagctattttgtgattccgcggtggattgttgtgatttaggatcttgagttttgcttacgttggtaaaggatacatcactggtaagagtataagtagttcctgaggcaaaagaggaatttttacatgtgaaaggcgtgtcggatgaactgcttccatcgtaattatcgctagagcttagtgtttgttcccctgtgttttgaggtgcagaggatagcgcagctttttcagtagcaagagatgatagagggaatgtaatcgctgatgagattaacaaccaaggaacagaagacttcataacaaggttcttttggtgataaaaaggattgctcaacgcaataggtagtggaaattaaaaaatcaagagacattagacgagaggaaacaggggaataactggagagatattggaaatgaaaaatatcaaaagctacggaaaatctcgcagcttttgatttttctctttaacttctataaaactaggagaattattttaggaagaaatctcgatttgcttaagaagggaatttaatttttgggatcacaatgatgagatgtgtgtcctttaggacagcaatctccattttggtgttttctagcacgacaactacaaaaactgactaaagaaatcaccccagcgattccaataataatgtaagtaatttgtgttgctgttgcacttgcgcccccgcatagtcgagcaataaggtttactttatgatgagttaatcctataattcctacgttcaatgcaccaagaacaacaataagagaggatagtccccgaacgagtttgcctagcattgcttttctcctaagtgatgtatacttaattccatcttttaatcttttttataatttaataaagtttttttttgttctcaggctattggggagacattgactttttgtatacaaggagttaagttgtgcaagaagttttttgttataaaaactcaaagtgaatattagcttcatcggaataaactaccgggattagaaaaatgacacaaccctatgtaactagagaagacattatacttctggcgaagagttcagctctggaattaagcgaagagtttattcaagagtatgaaagttctttaaatgaagtcattaaaactatggcagcatccatcgctatggatgtaaccgacgtggttattgaggttggtttatcccatgtgatcagtcccgaagatttacgagaagatatcgttgcctcaagtttctctcgtgaggagtttctaactaatgtccctgaatccttagggggattagtaaaagtacccacagtcattaagtagagatcacagttttaggaagatatgtatcagaagagtgccttagagttaagaaatgccgtagtgagtggagagtcttcagctacagcaatagcaaagtatttttataatagaataaaaacagaagacaatcagataggagcttttctttctctttgtgaagaaagagcttatgagaaagcagctatcatagatgcgaaagtggcgcgaggagaacctttggggaaactcgcaggtgtccccatcgggataaaagataatattcatattcggggtttgcgcaccacttgtgcttctaaaatgttagaaaattatatagcgccttttgatgctacagtcgtcgaacggatagaagctgaagatggggtcattttaggcaaactcaatatggatgagtttgctatgggatcgacaacgcagtattctgctttccatcctacgaaaaatccttggggtttatcctgtgtgccaggaggatcttcagggggatccgccgccgcagtttctgcaagattttgtcctatagcgttaggttcggataccggtggatctatacgtcagccagcagcattttgtggagttgtggggtttaagccctcctatggagccgtctcccgttacggtttagtcgcttttgggtcttcattagatcagataggccctttaacaacagttgtcgaagatgtcgccttagctatggatgtattcgcaggtaaggatgatagagatgcaacttctcagaagttttttacaggatctttccaagaggccttgtctttagacgttccgagtttgatcggcgtgcctatgggatttttagacggtttacgtgatgatgttaaagagaatttctttgcctctttaagtattttggaacgtcagggtagccgcattgttgaagtggatcttaacatcttagatcacgctgtctctgtttactacattgtcgcttctgcagaagccgcaacaaatcttgcaagatttgatggtattcgttacggctatcgttctccagaagcgcatagtatagaagatatttatacgatctcccgcgtacaaggcttcggtaaggaagtcatgcgtaggattcttttaggtaactatgtgttatccactgagcgccaaaatgtctattataagaaaggctccgcaattcgagcaaaaatcattcaagcttttcaaaaagcttatgaaaagtgtgatgtgattgcgatgcctgtatgctcatgcccagcattcgccgatggcgaaatccttgatcctacctctctatatctccaggatatctataccgtggctatgaatttagcctacctcccagctatcgccgttccttcagggttttctcgagaagggctgcctctaggattccaggtgattggacaaaagggtaaagatcaacaggtgtgccaggtaggctatagcttccaagaacattcaggaattaagaatttataccctaaaggatgtaacaaacttgttgatggagaggtgaaataatgagcgacgtttatgctgattgggaatccgtcataggtcttgaagtccacgtagaattaaacacaaaatctaaattgttcagttgtgcacgcaaccgttttggagacgaacctaatacaaacatctctcctgtatgcaccggcatgccggggtcactgccagtactgaataaagaagcagtgagaaaggctgttttatttggttgtgctgttgaaggcgaagtagctttgctcagccgttttgatagaaagtcctatttttatcccgatagcccaaggaattttcaaattacccaattcgaacatcctattgtgcgaggaggacatataaaagctatcgttcacggtgaggaacgtcattttgaactggctcaagcgcatatcgaagatgatgccggtatgctaaaacatttcggagaatttgctggagtagattataaccgcgctggtgtacctttaatagagattgtgtctaagccgtgcatgttttgtgctgatgatgctgttgcttatgccacagctttggtatccttattagactacataggcatttctgactgtaatatggaagaaggctcggtacgctttgatgtaaacatatccgtacgtcctaaaggtagcgaagaactacgcaataaagtagaaattaaaaatatgaactcctttgcttttatggcccaagctctagaagccgagcgttgtcgtcagatcgatgcatatttagacaatccaaatgcagaccccaaaactgttattccaggagcgacataccgttgggatcctgaaaagaaaaaaacagtgttgatgcgtcttaaggaacgagctgaagattacaagtatttcatagagcctgatctcccagtattgcaattaacagaagcatatattgatgaaattcgtcatacgcttcccgagctccctttcaacaaataccaaaggtatttgcacgaatatgctcttgccgaagacatcgctgccattttaattagcgataagcatagtgcgcacttctttgaattagccgctcaggaatgtaaaaactacagagccctttctaattggttaactgttgagtttgccggacgttgtaaactcaagggtaagaatctcgctttctcaggtatcctgcccagtagtgtagctcagcttgtgaattttattgatcaaggcgtgattaccggaaagatcgctaaggatatcgcagacatgatgatggaatctcctgaaaagagtcctgagactatcctcaaagaaaatcctgaaatgttgcccatgacagatgaaagtgcgttggtggcgatcatttccgaggtgattaccgcaaatccgcagtctgtcgtagactacaaaagtggtaagaccaaggcgttaggatttttagttgggcaaattatgaaacgtacccagggcaaggcccctccaaatagggtaaatgaacttttgcttgtggaattaagtaaataataattgaaaaatcttatcgtttgtcttatgctattgcgtatctaagggaacggaggctcttttgacgtttttaacgtcaaaagagctcttttattttgcctacgtcgacgtccaaaaaacttagtttttcttctttcgttttttcctatcgcgtgggttttctaattccgaaccttccgtatcagaagattcgtcatcgctatgactctgatctctactttgttgttcttcgtctctactacgggattttgttgaagttaccgattctacgcgacttaccctccgtggtgtggaggtaagaggccctggccttacaggctcgctagtcacagcctgacctaaaggaaggttctgtacagcagatgacgactcctctagaggtaatgatgacgagggagcttggtagttaggagaaaatggattatataagtcatgaaggaatgagaagtccctaggtgaaaatagagagtgttcttcattttctaaggatataaagtcagaatccgcttctgaggcttctaggtgattgccagatgtatgatgcagcactccttgggagttttgtctgacgtatctatgccgggcattcgtgcgattttcttgatctgcatgctcacgtcgagcctcggaagcaaaatctcgtcttctttcctgagaaacacgtctggcatctctttcagaaggtgcattgggagtgatagactgctcggaaatgtctataactttttgctgagccttgattaaagcttgagttttaaagtgttggaacgtgaccttactcaatgatactaacgccagacctatggtcataaagcccataaggaattgaggattcgtcagaataagcgtactacctcccgcagtgaagtaggcagaggcaattaaagccgaagcaatgcctagaagaataaagggtaaaagaacagctgtgatcgtgtcggcaattttttgtgactttggtgtgtcggcaatatcagaaacgagcatagtcaatcccaaagcaccaaagataaacccgggaattaatccaaagagtaataaaccttgcccctgagaggtgacaagaataccaatgatcgagatcacagcaatagcaattatccctatgtcaaagatgtaacgcatcttgggattacgatcaggaagagaaagcagcctgccaaaaaatcctgtggaagtcgctccgatacgcttacctatgcttgtaggcgatgcaggtacgtgatttcttggaatcggttggtgtgattgccctaaaggatctaaaggattgcccatgtattcagctctatttttctttgtatagtctttagttgttaaaacagttttaaatgtgttagttaacaactggtaaattatattataaaagttatcttcgtttagttgtgatagttttattctttaactatgttaattttaggtaaagatcctctccttagcaaaacttcaggtgaggatttcccgagatatgacctagtaagaacaaaatgaaaaattcaatattttcgttttctggagtttacgcatcgaggtttgcggcttcagaagaattttgctggttctgtgtcggtgagagttctacgacggatggagacgaggtgttttcttctaagctggcagttcttttaatctctggagtttgtaaagatcttacaggaaataattcccggtgaatgtttaaaagggtagcgctggcacccagagctccgaagacaccgatcataaagaaaactacttgtggagagatcatcactaaaccgaaaacagtacagatgatcaccgcagaaattagcaaactcatcacccaagcagtgaaataagaaagagcttggctgcagtctcttgatcggatggctgtgattatgaaggtaaggggaatggataataagttagagaatgtcattaaagggaaagtaataattttaattgtcccaaaaacaacagcggcgaatacttcaatggccatggctgttttgggatattgctccgctttattttgacaacgacgcgctaaaaccctctcaggaaaagtagaatcaaaataaatctgtgagctttctttacaaacttcacgacaattcattttcaccttaaaaatgcgcctacattttagaatgcgaacattctagatagttgtaaaatttactacaatcgaaattccaacttacacagaggattctggcagggcatcggtaacagccctgtgatttatacggtgaaaaataaatgctggggattttcttctaaaaagaaagtacagcagatccactgaagaaagccgaagatttaaacggataactcgtcacgttattgttgtggctatcagcgagtgagatatcactaccgatagaccacccatagaataacttcacgaagctgcctggccatggatagagtttaacattgccctcgatttcccggccttggtattcaaagataccccgagaagaaggaagatcattgggatggagtttttttcttaatcgcgtgaggcgataggcagcaccaaaatcacaaacagaggtgcaattatactctacagagaagttgaccggatagatgcagttgatggtaagtttgtcactaggcttatatgtggcacccagtaaaggccaggccttttcttgatgcaatcctgtttcattaatgacaccaaaaatcacagagagttgctgtgtagcttgatatttcccagagattaccgcttggtagaggctatagcccgcctcaatattttccggatcgatcaggctggatacaactgcagaccattgccaattttttaatgacaaggtgtacactcctgcagacagcaagatataactataatacgatttcttttggaaggtatagtaccctaaagagttaggatctccaactacaggctgagcattatcccaaaggatacgcgctcctacataccctgtagaaaagatggctccagtttgtgatgtgatcgggagagtacacagtacagtcgtgtcaaattgacggtagcccagggattgattggctaattttttaaagtcagctttttctacttgtaggtattgagtttgtaaggaaaaaggatggggcttaggagaagcttcacgggtttctttgtcgataccgcaagcatcatgaataatgtagatgggtgtggagagaagatgaccagctagagtcatcacatgaaataacaacttcaacatatctctatttacaactcctacaagaaactatcctctcagtaatgttttttaagaaggagaggttgtcttttttgaagacgggcgttagccattttgacctatcttaatgaaaattagactatactttcataggatagattactactcattttcacaagagcatgggatccgccgatctttatttctacagtttgtgttggttttccataacgccttgtcatatatctgtagagtcacaaatttcatagaatgttttgaaatgcgtcttacaaacaagcgataaaatctcttttccctgggtgtttaatatagttttccctgcagatttcacatgagctgaggctcctttaggtaactttacagaaaaacgttgttcgagtttggtgatagtatgaatgaaggcttctcttgctaatatagaagctgcagccacaacgatatcttgctcagcacggactttttgaattaccgagatatccgtgcttttttttcttagtgcttgaagtaaaacactttctgatgaggcaaattggtctgagatagcgaagacttctccagagggacgcggagcaagttgatcgataatcgtcgcatgagcccaggctagaagaagattcagattatggaactttgcatagagttcgttgtatttctcaggataaagaatcatcacatcatatgtagaacatgctcgaatggtttttgctaatgctaggatttggttgtcattgagcatttttgaatcttggatttttgttttatacagatttttcaaagtctccgcatcgcgagcatagactcccgcaatacatagaggaccaaaaaaatctcctttcccggattcatctacacctaggcgaggacgcagatccttctccatacggttgtgggtaaaggttaataaaatttccggttctaagaaaaaatcaatgaactcttgtgcaccttttccctgaacaacgagtttccccgagttatagagagtacagcttaccgaaggagaacgtgcttggaaaatcgtgtgctggggttgcgtgaaaataaaacccttttcctcaaggcgatctttcagtaagccgtggagagaaggagagagtgtagtaacaaacggtgtggacataagcgtcgaattcttttggcatacttaggatgggcaatctctatccccatgtatgtttttactaggtatatttattgttatgctatacatagcataaggatatatagtgtataatgcggtttttgaagtacaaattaaacgtgaatcctgtatattcccgcaagtgagcaggatcttgaaacagaggaaagagtcttattgtacagaaaataaggcgagaagactctagaaagatctagagtttagcatttaggtacccgcagaggaatctctatggcagaacaaattcataaagagctcttacatttaggagaggtgtttcgcacaaaacgcgaagaacagtccttatctttaaaagatgtagaagcagcgacatccatacgttactcctgtttagaagctatagaaaacggctatttaggcaagctcatctctcccatttacgctcagggatttatcaagaaatatgccgcctacttagggctagatggcgagcgcattctccaagaccatccttatgttatgaaaatcttcaaagaattttcagagcataatatggagatgctgctagatttagaatctatgggagggagaaattccccagaaaaagccattcgtagtttgtctaatctttggtgggctggacttatcgtcttcagtggtatggcgatttggtggttgggatccctactttctcttttctaataggtagataacctctgctcaagtacaaggggacaattcgcccccggatttctacctatcttcaaattgctaccctagaaacgctatggagctggagactttattacataatccgagtaattgctcctgataatggtttgaacaccatccgttctcatccttgtcctcatcttcatcccccggacctgctacattggcatggctttgttctggatggcctctggaccccgctcccgctcttccaccatctatctttacgtcatcgtcataaggatcagtatcatctcctgggataaacgattgaccgtgcgcatcccattgcgttttgaagaaatccgctactttttttaatgtatccaacgttgcggaaggaatttccccttgactactggcaggggcataacctaatgcgagaagtgcaagaataatcagctttaacaaggcctcgggtgataaactcaggccataacctggaattccaaaagtgaagcatggggcgtgtccaactaaacaagctatcgtgtttttcaatatctgtaaggcatttttcccctcttttcctcctagagggaacttatctccactacctagatccaccacggtaagatggtagagctgagagcgcagtttgagataatcgaggtgtttagcataatgtatttcactttgtagtgatcctgaaggctctccctgagcttcccccttgttatagataacccaacatggtggaggtgtatcgcatttgtgacggcggaaattaccataaccacgttttgccatcatggtatcgacgtcgtttacttcaggaactttgttagggtcattagccagatcaaagagatcttgttgtattccacctgccaagagtttctttaaaagtttttttgcttcaatgcacaaacgatcaaaatcttctttttgctcaccagttaaggtgagtccttcagaaagaagagcagtccaatcaataccgcttttctccattccgagccctaaaacaatcgggccatgcttctgtttcatactacctaagaagtccagaagatcacgattagctcctgatggttcctcggggggattgatgatgcaggtacataggcattgaaagcaatgggaaagccaattcgggcaatggctatcacaccaagggctacaatgtttatggcaataactcgcaccgcgttgtgtttgcggtgcatttaacacagaggctgctatggcgcctgctttttgtatggtttccactagggatgcgtctccaacttgaacatccaaggaaacctgctttccaggttgttgggtaatcaccctgtgttgtagcggtgtattttcttgtgaaggaccaccgactccttctgcacagtcaacttgcaaccgcatccagcaggtgggcagcacatacgatatctcctgataataaaagagggggagctaagatgcttacatcttatctcttgtgattaaaacagccttccatgttttcaaaaagtgctgttttttgccaagagtttcttttttttaggtatctgaatatagggggggtaaggtgagagtcggtagaagttgtggttggtgcggaatcatgtaaaagttttcatgtttttacttagtcaagattgtgagatctctgtataagttgaaggacgtgttgggatagtagaggcggaggaagccgcccctaatcgtgtgttgatgattatcttaaaaatagacttgaagtcatagctgtgatgtttttagccgttttgagaagagcttcttgagatttaggatttgtgaaatcccaaaggtgagcaccacttgtgtctccaggtgtgaccccgtcaacacacgatgttccagcattttcagtcaagcgaccgttaagaacaactctttgtctgtatttaggcagaggatggagtgttcctgcgttgactttgacttccgttccgaaagatcgtgaatctacagaagatacaggcgtatgtttctcttttgtacgaagttctttacttgtattttctagttgttctaaagacgtagggacctcttgttctgcacctaaaggaacaaaacctaaagctagtaaggaaagaagaagtaaagtacggtattttgattcttcgatgctcaatccaaatcctgggtgatcaaagatatttttctcctcatttacatacttatttaaagtgagtaacaaaatatttacagcagcccgagcttgaaatcctaagaaaccggtcgtttgagaattcatatctaaaacttctagttggctaagttggtgctgtaacctttggatattcagagagtacccagatctttgttcatgagcagctgtgtcatggctttcagaaggataaagaattaaacatgtgggaagagaaggaggagttgagatgttgatagactcttctaaagagtttttcacattttctagctctgtagaaccttttgaaggaagttgatgcgcagcattagcaactttgaagagttcttgttgagagcctccttttaagcatctacctaactgattttttgcttcttcacatttttctgaaaatagcgttttctgctctgcagataaagtaaaaccttctgcgagtagtttagaaatatcccaagggccgtttttcattgcgataccaacgcaaataggaccaaactcatctctttgctgttggataaaatcagttaaatcatcgtattttgcttcagatcctagattttcatcaggagtaatcatgcaggtacaaagacaatcgaagaaacagaggaaaggactccagcaattgtctgcacaccaaggcctgcaagaatcttggcagaattggctggtgcgttgtattcttgcagaatttaaagcatcagagacaaggtctccagcagcacgaatggtatctagtaatgacggatcacccacttttaaattaaattctgaagtggatccaggttgttttgtaatcccatttaaagacatagtttcttcttcataggcatcttgacttgagcggcagctcatgctaattccagggcagcacataatttactccataaataacaatgtgatttactaagaaccgttatactgttgatggttcttatgcttttgctaaatggctttatgcacttttgacattttgtggagagggtaatagatagatgacatggttaatcttggagaaagtttgaaacaaccaatgtgtgaattatcctcattttatgtgctaaaaagcatttagggggcagatgttcttcaaaaaaatattttaagtctataaaaaatttttgaatgtaagcaggctttctaaggttgtccatcctcattttctgtctaccatgttgttctcgcagaaagtcatccactgacattggcggtgttcggcacccagattctttgtgctgcactatcctcatcctgaggatgcatgttctttacaccttctgtaggtacagaaacaaagactatgaggcggatctctataggacgctgttctgaatttttttttataagtaccgtatggacaggcacgggtgaacaaggaaaatacggaattttccgaaggaattccgtggttatcatgaacggggaaatagcgttgaaataggagtgtgggacgaattttttcggcggataaaatctttcttgttgattttatttcaaaaaattattatgactttttcacttatataaccaagatgtgacaaacgtgacaagtctgctgaaatatcttcctaaggtgtccatacttatagtagctatcttaggtacattgactacagctgaggcagcaaagaaaaaacatgtgccgatgacaatggtttattcttttgacgaggtttttacacatttagaaaaaaacaaagaggatactttattttgtattaacgtagatagtgtaattcagcataaatatctaggttctccgggctggtatcaaaacaggttgtcaaagctttctaagcgttttggagatttttttaaggcaaaaaaacgggtggctgaagaacaggtgctcatagatacagtaataagtaaagaatgtttagagttaaatgtggcagagcggtttgctcagatacttgctgaatgttcatgttctttattggggatgtcttcattaggtatcgaatccgtttcttccacattaaagagcttaaaagaatgcggtatagaattgcattcgcgagcatttcctacagaagacttttttttggaaactacacagaggtgcagtacatctgcattagtacaagagggtgttttattttgtagtactttagggttttcagaagcgatgaagctgttgtttatctatgaaaataaaatgccaaagaacatagtatttttaactgatgatcctgaagaaatcaaaactttaggacgagaatgtatagatttggggatcaaattttttggcttagtatattatcctgctgcagaaagcatattttcctatgtttacccttattcggcagcggttgagattcaagaagaacatgcgttggcggtgatctccgatgctacagcgcaattatcgctagattctcttaatcaaaagagttaatattatttacttgaaacaagccttatagtatcctctctgtccccctgagagggtgcttagggcccttttttagttttacgaacatattgaatccttagattgctttatataaaaaactatttcttcctaaagggatgctccgtacaataaaacaattttttgtctttgagagcattgctatgaaggtaatattttttatctcagttttcttttcagtattttctttagaagcaagtattatcaaagtatctgatatacacgctgtgaataaatacgcgagaaaaggttcgttggttttattaggcttggacgaaacgctcgtcttccctaaacaaatgctgggaaccagctcttggtttaacgagcgtttagaaaatctaaaaaaagaacagtcggattatgatcctcttgctaaggctttttgcgaaagaatcgctgtgtcctttgctgtagagtatgagcttattcatcctgaagttcctaaagctatagaaagtttagctttatccgaagcttgggtcatgggagtgtctcaatttcctatccctatggcgaatcattttcttcgttctgcccaagctttaggtctaatgttttcttcctgcttacccgcccggagtgatgggtggatgccacatcttaaaacactcggtagacctcaacatgcgatgtttatagaagagcaaatactctttactggagggctggttaacggcatcaccatggaagaagttctttccactttattttcaactttagacacattgccacaacaagtaatctatttggatcagaatcaggagaacctgatttctgcagaagccgcatgcaaacaagccaatgtgtattttatagggatgctctataatccagctgtaaaacgcgtcaagagctataaatctgaagttgctcacctgcaatgggtgcaattgtgtaaccaactctccgataggtattttcagtctttgctgacctatgtcctgggtccagaggggcaaggatagcatcttaaaaaagttagggaaaagcccttagaatagactacagggctgattccctaaaattgcattctttcaaatgacggaagagaagggattcgaacccccggttcctttaagagaacttctgatttcgaatcagatgcattcgaccactctgccactcttccttgagagtactagtgtaggtattcctcgctaggaaatcaagcccaaccataattttcttatattcttaaaacgttaaacaccagccagtgggcctcgctatcttgtcacgttggtggagccgctctaaagtcatgtcaaaagcaatgtgattgaaaatcaataagatgaagatcttttgttattcgttgtttaaattgaaatcaaattaattagaattatagctttatatataagtaatttaataaaaattgaacgataaaatcatattaaaagtacattttttgatctaaaatggagtatagatttttggtttttttattttatcatgtcgcagccgctatatacgaacagacttattactgaaaaatcaccgtatttgcttctttatgcacatacgccggtcaattggtatccttggtgtagcgaggcttttgacctggctatgaaagaagataagccgattttcctttctattggttgtgcacattctcgatggtgtcaggttatgcttcaggaaagcttcgaaaatcctgaaatcgcggccatactcaacgaacattttattaatattaaggtggataaagaagaattacctcatgtggcgaacctgtattttgatctcgcacaaatgctgtcgatatcagaagagcatcaaagttctccttcttggccattaaatgtatttttaactccagatctcctgccttttttctccgcaaattatttggcagcagaaggaaaattagggctaccgtcgttttcacaaacgatagagaggctccatttgatgtggaagaaccccgaagaaagagatgtgctggttcgtcaagcgcataagattcttgagattgcttcgtttatagagagatgcgcaagaaaagaaatgttagaagagggtatcctccgaaaaacagtcgaggccatatatcatgatatcgatccccattatggaggagtaaaagcgtttcccaaaaccccaccagctttgttgagccagtttctcttgcgttatggtgtagagtaccaagataatagaagtttattttttgtcgatcgttctttgcacatgatggcacaaggggggattttcgatcatttgggcgggggattttattgctacaccattgatgataaatggttaattccctgttttgaaaaacgtctgatcgataactctttcttgttactagattatttggatgcttgggtctgtatgaacaaacctgagtatcgttctatagctaagcaaacgctccattatattctttctgaactctatgatcctgaggtgggggccttctatacttcagaacatggagaacgttggggggatactgagggaagatacgccacctggtccggagaggaaatccgcgaagtgctgggagaaaatgccgagatcttttgtgaatactacgggatttctagagaagggttttgtaatggaagaaacattcttcatattccttcgcatattgatatcgaagaaattacggataagtatggttgcacaatagaagaattccacgagattatcgataggcttaaagaaaaattgctcctacatagaaagaaaaaagcacggcctttcaaagatgaccaatctcttgcttttcaaaatggttggatggtttacacactagcgtataccgggagaatcctcggtgatttctcttacatcggtgttgctcaaaagtgtggcgagtttatttgtaaaaatttatgcaaacactccatgttattgcgtaggtggcgcgatggcgacgccaaatactccggaggattggaagattacgccggggtgattctaggagccctagctctttacgaaaccggttgtggagctcggtggttattactagctgaagatcttatgaaagaggtcatcgtatcctttcgttcggaaagtggaggattttacaccacagatggtagagactcggcattactgttaaaacaggaaaatctctctgatggtgaagccatttcgggaaatgctcttgtttgccaggctttgatcaaattgcatatgcttacagaaaagaagcattaccttacctatgcggaagatatcctacaaattgcccaagcccgatggcatacccataagttttcttctttagggaatctcatggccgcacaagcatatttttcgcgtaatcatcaaaaaatccttatttctttagctaatgaacaggatcgtgagaaaattttatcctgcttagcaggattgttcctgccccatatctctattgtttggatgcgggaaaaagagcgtgaatcattagaagagattcttcctgcatatgaacactgtctgatccctaaagaagggcaaacatccacagtgatttgcttattagaatcgggggtagggagaaaattctccaacattgaagagtttcgcacctatatgaattcaaaataattctttgtctttcatttatttgtgagaagatttcttctcgaagtggtcaaaatttggtcaatttcttatagttagtccctagacatgtcaactagtagggagtagcaaatcatgaagaacaaaacacacagcgttttctctttggtcggtttggtgtgtttaccgggatgtttactagggtatgaaggctcccttcctactaaccagcgcgagtatccctaccataatgaaaagatccttgaggagcctgcaggaatagctattcatgatcgtgtgttatttaaaatcgatgacgataccgttgtcacgactttagatgttatccagaaattaaatcttctttttgcttcttcctacccgcaacttctagagtcctaccccgcacgttcgcagtactacacagctatgtggccggtagttttagaatctgtcattgacgaatttcttatggttgccgacgctaaagcgaaaaaaatccaagttgaccctactacagtcaatcaggaaatcgaagcgatgtttggtagagatttatctttcttttacgtgcatttcgatatgactcctgaagatatatttaaagtcgtgcatcgtacattgatagctcaaagagtgatgggcatgatggtgcgctctaaggtcatgttgaaagtgactccagggaaaatccgggagcattacaaccagttggctgaagaagcggcaaaaactacactatggaaataccgcgtagtcacgattaaagccgcgacagaatccttatctagtcaaattgccgataggatatgcgcacggttaaatgaaacacaaagttggaataaagagcgcttatctgctctagctctatctcaggggggacaatttgtctgttccgaagagtttatacgtaatgataaagagttgtcagatgctcataaaatggaattatctagtgtgaactatcccttggctatctgtagtcaaccgaaagctcataaatcagggcataagctctatgtgcttcttgagaagtcaacactgcctatgcagcctttggaagaaatagaaactcagattaagcaaacgttatttatgcattatgctgagactatagaaagtcagtataaaaagaaattgcgtgcgcgctacggctttgactcatcgatgattgctaagttgctttctgaagaagctccacctctattttcattactttaggagatcatttgtcacgcagttctcctgaacaacttagccgctttttagctgaagttcatggccgtccgaaaaaaggcctgtcacagaactttttgatagatgggaatattctaaggaagatccttgctgtttcttgtgtacaggctggggattgggtcttggaaatcggccccggatttggagctcttaccgaagtcctcgtgaatcaaggagctcatgtcgttgctttagaaaaggattctatgttggaggaaacattaaagcaacttcccatacatctagaaatcacagatgcttgtaaatatcctttatcacaacttcaagatcagggctggcaaggaaaaggacgggttgttgctaacctgccctatcatattaccacacctttattaagaaaattatttttagaagctcctaaccagtggaaaacggttacggtcatgatccaagatgaagtcgcgcgacgtatcacagcgcaacccggaggtaaagaatacggatcattaactatctttttacaattttttgttgatgtgcactacgcttttaaagtgagcccaggatgctttttacctaaaccgcaggtagcctccgcggttgttcatatgacagtaaaagagaactttcctcttgaagaacctctccgtacgaaattcttttctttaactcgagctgcatttgggcagagacgaaaactcttagcgaatgctcttaaagatctttatcctaaagaacgtgtttttgaggctttaagccaactacatttttctgacaaaactcgtccagagaccctgtctctcgatgactatctcaaactcttttatcttctctccttgcctgcctaagtgcacctcaggttagtgttaaagcagactttttctatacaagagaaaatataaattaaatgcagaagattttaatttatcttttttataggagattttttatttttataaaggcgttttttttaataaaaaaacaagaaattgaaagtctaatatggtattatttctcgtcaagattcacagaagagagggggattccctgcaattctatgggtcagcaaatatttagaatacatactctaggaatctttcatggagacttggttatactattgcaaagtgcgtacacgtaattatattccttgccttccggtgttgtcgccagtcattttgcaagcggatcagtgtcttcctacgttatacctatcaccgtttagccgctgctgcaaggaaactaaattcgtcgcttctgtcacaggttaagtaaggaaaaaatcacacatcatcccttggaaggactagacaatactcaacttgttagacggagccttctttgtacggaagttaaagtacgtgagaatccgtttaaccatactgtctacatcgagtcctactctttgtaataagttctctttatctccatgagaaaagatactatcgggaatcccaaagtgtaagacgtccactttgaagttataagtagctagaaaatcgttaaattctgacgccaaacctccacgaatagaatgttcttctataatgatcactttggaatggtgcatcaataagatgctaaagagattgttatcaaatggcttaatgaatataggatctacgacagtagcagaaattccatggctaagtaactgcaattttatagataacgccgcgctacacatgtgccccagacctacgatcaaaacatcttcaccctgacttaagatttctcctaatcctggatcacgatacaggttgatatcagtagcgatagggtcaccttgcagtgctggaatgttggggtaacgaatcgcggaaggccgttgccaatgtagagaagattgtagcagttgttggaacactatagagcttctcggctgacagataatcatgttgggcatagcacgaagaaaactcaaatcataaataccatggtggctacaaccatctccataggctaaacctgcacgatctataccaaagatcaccgggagattttgtaaacatacatcgtgaaaaacgttatccatagcacgatgcaaaaatgtcgaataaatcgaacaaatgacaggagtattcgctttcgcaattcccgctgaaaacgtcacagcatgaccttcagcaatgcctacatcgataaaacgctctggaaatgttcctttaaacgtttctaaccgtgatcctaaggacatcgccggtgtaaccacatgtaaattcggagagatttctccaagtttgcatacagttttcccaaaaatatcaggataagtcagctgcggttgaatcgtcggaagtaacttatcttccgctgtaagtttgaaattcgccttgactccatggtattttgtaggattttcctgagctatctctaaaccttttcctttttttgtacagacatggataagaatagggaagggtaagtcacgtaccttctgaaataaagagactaatgcttttatgtcgtgaccgtccacaggacccatatacgctaagttaaactgctcaaaaataggaatcggacaaactaaagaccttaaacacgtggaaatcttatgcgagcacttagcgatacttttgccgtagcggggaatcttggataatgatctttctagtttgcgcgaaagcaaactaaatttagggtggtgaatccattgtgataagcttttggacatgacacccacgtttttagaaatcgacatgttattgtcatttaaaatgacaataaatttagatagatccgtatgaatattatttaaagcttcgaaggttaatccacaggaaaaagctgcgtcaccaagaataggaagcacgtgtgttcgagatttctcagtagcttttgccatgcctaaagctaaagataaagcgttgcctgcatgaccagaaaagaataaatcgtgagcactttctaaaggcgaggtaaatccacttaatcctccatcatgacgaatacgctcgaattcttctatgtttctccctgtaagcaatttgtgcgtgtatgtttgatgcccaacgtcaaagataaatttatcttctggagaagaaaagacataatgtaaagctatcgttaattcaataattcctaaattagaagctaaatgtcctcctgttttaataaggacagaaataattttatgacgtatttgctcagcaagaagagaaagctcagaacaagaaagcttcttaagatcttctggagaagaaatttgacttaaaatagaggaagtataagaagtcatggttgtgtagtcatagaaaatgtttgtagaacaggtttatctaatgcatcttttagaagagttccattaggctgaacagaaaggagataacattgttgatctttgactaagatctcatctaaaccctgatgtatcagggaaaacattttttcatatacaactaaaatagtatcaagagagtcgagagtgcttaaatgatcttgtaacgaacttagctcttgaattagggtatctacatcattacaaggcatcgctctctctacagttagtgtacgaaagactcttcttctgaaagaaaatcttcatttcgtttttcagacaactcacgtacacgctcttccgctttacggatccgtgattcacatatacgcattagggcatctgcttcttcataaaattttaaagaagcatctaaagatgtcgaaggttgattcatgagatctacgatctcttctaacctttccatagccttttcaaaggtaatttcttccatagtctaaaactcttgagtttcaaagttctgaacatccgtcacagtaagagtggcttctccatcttgtagtcttacccttacacaactatgtttatgtaaacttttggccgaaatgatagccgaattttcattaaagtcaaagagcatagcatacccgcgttttaaaacatttttaggatttaatgaaattaactgttgggaaacagtgtggtattttgctcgatgtctttccacaagatggttgagggaaaggaagagattttctttagcgtataaaaaatgctccctacgttcgcatactgtataaacgaaagctttatttaaccgtttttttaagaggttaagggcagatgtttcttttataaataattgattaattttggttgtaaaatgttttaataacgtttgcttgtgagctaaagattgctgaaaatatcctaaacgctgagataaagctctgtgaatttgatctctacaaggatcgaatctctgcctatactgctgcgtgttgtgaataacaagattttttttaatatgcacacagtggtgttttaaagccagcaaacgattttggaaagcgagattgatcattttccaaagatcttggagacggtacgtcatacgttgtaaaatatcactttgcaaccagcgcgtatattgcctatagcgttgcttgctttgtgaaagtgttgtttgtattgaccgttctatagagacacgaagatagtctaaagattgatggggaggacggaaaaaatctacgtgatctaagtaccgcttccattgctgaatttgctttgctttccctgcaagcagttgctgtgcatgagcattcaaatagcgtaaatgacttttaaatatttgaatttgttcttgactactttgacagacaatttctccagcagctgaaggggtgggcgcacgtacgtcagcagcaaaatcacataatgtataatctgtttcatgtccaacagcagaaataatagggattgtgctggcgtctatggccttgacaatgatttcttcgttaaaagcccaaagatcttcaatactgccaccaccgcgagctatgacaagaacatcaacaagcttatctctattcattacttcaatcgcttgagatatttcttttgctgctgtagctccttgtactgtcacaggataaattaggaccttatactgataacaacgacgagaaagaatacgtaaaatgtcttgaattacggctcctgtggggctggtaatcacgccaatacattttggaattctcggaaggggttgttttttttctatagagaagtacccttcggctgcaagacgcttcttagtttcttcgaatttttgtaagagatcaccttccccagcataaactaaggcgtgggctacgatttggtattgacctctcggtgcataaacggtaagtttcccgtgaatgatcaccgagtcaccatctttagggcgacggtcaaaatacttacttttaaaatgaaaaaaagcaccgtttaaaaaagatttactatctttaataccaaaatagagatgcccgctcggctgtaaagagacgttacttaattctcctttaaccacaatatggcaaaaatttgactcgagtagattttttatagattcggtaagagtcgttaccgcttgaggaggagatgaagttgccatgccctagaatacagaaaggtttcaagttctattattttaaaataaagcaccttcctagtaaaaaactagcaagaatcgtgaaatcatgtctatagtgggagatgaacgagctaacaaatagaggacgtagatggaacgtaagcgttatattttcggtaattggaaaatgcataagacagctaaagaggctaaagattatttgtctgttttctgccctctccttgaagaagttgctcctgtatcttgtgtgggtatcacccccgcattcacagcgttacatgcttgctgtgaatctataaaattttttcacagtcctctgtggctgggagcgcaaaatgtacatcaggatacctcgggagcctttacaggtgaaatttccttgcctatgctcaaagaatttgatgtcaattttgtacttttaggtcactccgaatgccgtcatatttttcatgaagaagatacgaccattgcgcttaaggttggtgccgcagctcgtgaaggcattattcccgttctgtgtatcggagaaactctagaagttagagaaaaaggcgcgacggaagctatgttatctaaccagttgatgttggggcttgcgcaacttccggaaactgcctctgtaatcattgcttatgaacccgtatgggcaattggtacgggtaaagtagcttcagcggttgatgtgcaagaggcacatgccttttgtcgagaggtgcttgcgaatatattttccaaagagaaagctgaggagatttccattctttatgggggatctgtaaaggcagataatgctgaaggatttgctcgttgtcctgatgtagacgggttgttagtagggggcgcttccttagatcctaaagtttttgccgatgttgtcgcgaattttcatcgttagctagtaaaaattatattagctttttggccatgttgtgtgaaatattttcatagaatttacaccaaggttttgtttgagaacagtgttccaaatcaataaaatgtttttcaatatggtgattaatttagttttatatgagaatacttccagggcctttttagggatttttacagtttatagagacactggcttagaaagaaatttttaagatcctaatgaattaaagggctaggaattcacctcagataggttttttgatttaggagaagcattgtgaccgccttgttttattcgtttttatttatctttcttcttttgtgcgtaattctttgcggactgattttgattcaagaaagcaagagtatgggactcggttcttcttttggcgtggattcaggagattccgtttttggtgtatctaccccggatattttaaagaaagtcactgcttggttggcagtagttttctgctttagttgtttgtttctatcttttgcgacaacatacttggggaaaaattctcaagaacctcctgtacatgttctagaacaagtttcttcagatggagaagaaatctctagcgaatagaaagcttcgctagaggttatcgacttttacctaaagcacattatctatttttaggaagtaaaattaaaacagtcactatcttatgaaaaaagtcttttatatattttgtctctatggtctactacctggctctacaatattttcagtagaaaaagttcaaaaagagatggagaacccttcgccgttgcctacagtctgtcccttttatttaatagaagatgcgaatgagtagccaatctgcggggtgatataaatcatgattagagaattagaatattacggtagccctacgttacgtagaaaggcggaggctattcttgaaattactgatgagattcgtcagttggctcaagatatgtatgagactatggtcgctcataagggagtgggtttagcagctcctcaggtaggggaaagcgtaagtctttttgttatgtgtgttgagggagaaacagaggatggggatctgattttttgtgacttccccaaggtatatattaatcctgtactttctaatgtttccgaggatcttgttttaggtagggaaggatgtttatcaattcccgggttgcgcgctgatgtctatcgtccgcgttccattaccgtaaaagcgatcaatctcgatggtcaagaattcacggaacatttagaagggtttcctgcgcgtattgtcatgcatgaaaatgaccatctcaatggaattttatacattgataagatggaagaacctaaggattataagaagtttaagtctgccttagaaaaaattcgccgtcgttataataatcatatcacagataaagcttcttagtggtatcgtctcaagcttgcttgtcttattgatttctccaagtgcaaaagaagccgtaaaccctttgagcacaggattactggtggcttaggtgtttgggcttatctagtttcaggtaaaagaagaagcggttatccgcttctcttttctcatataccgagtatagctgccagtgttcaaagagtttggtgcctaaaaccatttgatattcgagatagctaggtgtctgggctctatgccagccgtagcgtagtgtcagatgatagttccaacagggatgcggacgaataaagaccttccctaaaatgagattccgacgatctgataaaggagaattgaaaagttcttcaggagagcgactaacatctaggatatagttttccttatcacatttaagaaggctatacttgcttctatgcaggaattctaatgttaaaccgatattatcactccctacccattgccacagcagattcatatgatcccagcaatattttttccatatccattcggcatctagagataaggtattcttccgatccaaaggtaaggaaatcacgcatgttgttttgggaaatgtcgatcttgcaaatgtatttttaaaaatttgtgttgtccagactttggcggaagctcgtggagcactaggagacacacgattgaatatgaaagattccatacctatcttacacaaatgtagagaagagaaagcatcgttaatagaaaagatatagtgttcgtggttctttgctaatggatgtgtggccgatgtaaatgaaataaaaggctctacaatatgcttagtgtgtagataattcttatacgccgaaaaacgataatctatatttatttgcgcagaagcttggcaatgacgttgggaggttttggggacgttgctgtaataaatcgctgatgcggataccgtgggtgttaacgtccctataagtaagggaatagcacggtataccttaggagaggccgctgccctcagggaagaaaaattggaacccgcaatgttattgctaaaagcaaagtttaaataaccacattcaaacagattctcaatgaaaatccccgtatttttaatattcacagggtgttgtttcaaagaaagatagggaagttcttgattcacattctggaacggatttaccttcacagaagaagagagtcggccgtctactaacgcatcatgccaggtaaggcgaacttgtgtgggacccgtattttttaaagagaaattattaggaaagatgtcagcaaccgtttcccagctgtcgcttaaatgatattccccggataatgttgtctgtttatgtgctagagaaaaatctccatggaagcggtagcgatctcgaggttctgccatatcaatcgctaagcggtgggcatagtaacttttcatattaaagacattttcaggtttctctttctgagaaaagtgcatgttatagccaaccccgataccatgcttgaaaaagctatctaaaaaaaacgtagatgaaaaatgctttttagaaataggtgagtaactaatccctaaatacgaacctaaaaatcctcctgtacctcctcggaaattaatcggaggtttaggaatttccatgggcataatagaaaatttcgggaggaataatataggaacattgcaaatactgaatgttgttttccctatagaaagtacactgtcggaagagtattctaagtagtctccagaaagacaaatatgttttttagggccttctgaggtagatatgtagcctttgtggataattaaggtttcaggagtcaacgtcatcatagacccacctaaaaaccaaggatacatggcaaatctaccattggtcaaaagacacgaatccgtatcttcatagtattctaagtagtcgcaaactaatgtctttcctcggtaattgaccatgacatttccatgagcaattaatttcataccccgttcgggaacattctctacgtaggcacgatttgcttgtatgcgcagattattatgaatattgaggacgccatcttcgatatctaaagttccggataaccctttaaaatggctgaggtaggatacctttttctttgcagcttctttatgagttaacgcttctgaagaaaatgaacacgacagtagtgctgatagaaggaagtaggggaaacaacgtttcatatctcttccactattctatcattttcattaataacccagctaagatatgacaattttttgcttttgtttgtgtcattagctgaataagtaaacgaatatcctcatgtgtctttgataccacaagagtttcaagaatatctaacatgagttttgctcgtatttctggagtaatttgataacgaagataaggagaatccgggtggggttgtctatcttctgtatcaataaacaataacgtttcttggatgagctcctgagcataacgatgtagggataattttttctcaggatctttagtcaggttgtataatgctaaatcggcataagcacggatcacaggctccccaggaagttgggacgctcgtgaaaggatatctaaagcttgttgatgagaagaatgggctaaaaacgagatggctttggaagccagcgcggttttctgacttaagagtattttctcgatataagggagatacgcttctttaggtagttgtaaaagagaaacaaggatctgttcttcagtatgttgcatagcggataaggctttagcacgctctgtaggattttgagggaggatcactgctcggcatttccacgcttgtgtcgcacgccctttagaaaatgcgggtactaatgctcgggtatactgtcgctgaactaaccattctgtaatgtattcaagaagttctggatgatcacaacctaaatggatcaaagctagagcagcatttaacttggcttcactgttttgagtatgtaaaaatacaggaagtactaagggaatccctatctctttagagagtaatcgtgctgtgtataaagctctagaatgttcttcttgtatctgcttttcgaaaataggaagcgcatcctcttctttaccaatagccagcaacgcttgagccgaggctaacgataaatcgggatcatgttgctcggaaagcttttttatagcgttataactctgaccatcttttaacattcctaaagcatatacggcagcttcacgatctaaaggggaagcacttgttaataaatgccggagtgtcggtaagaaccgtttttgttggtattcccctatcaacagagcggcatagtttcttgtagtactttttgttgaagagagcagctgacggatatacgtatccgcttcttcagtttctaatcttaggaaaatcgcagccgagagacactggatttcttcaggaagcttataaataaaagaatgaagatgatcgatgactttaatattttttaatcccgccaaacggtaagcagcttctaaacgaattacaggataggccgaggtcagagctttgaataacagttcgtcagagcttttccctaaatgtgaagatgacgcggataataccaacaattgttgcaaaggatcgttagtttccatggcttgcgagagaatctcgaatgcttctgcagaacctacaatacccgcgccaataatcgtgctttttcgaatatagggatcatcagagcgtaatccctgttttaaacagttctcagagatttttcttaataacgcaaagtcatggtctccttgcgtttctaaggcctcgagataggcggtaagagcttgttctacagatttttggctggtataaaggatcttatgacttacaggatcagggaaactactaaaaaccaaactaggaaaacttaaacatagccctagagggatgattaaacgagataatcccataagtcaacgttgaactccaacaagagatgtttcagtgttttaatcggaagaccttggacattatatgcacatccttggatattatgaataatcaagctgccgccttcttgaatactgtaggctccacatttgtctagggtagaaaatgctttgatataccttcccaggtacgcctcgggtagttgggtaaatgttacctgtgtggtctcttctccggttactaatttcctatcttgcaaaagcgcgatacttgtaattacggcatgggtttgaccgcttaatgtttttaacatttcaatagcctcatcataagaacccggcttattgaaaattttcccctgatacgccacaacggtatccgcagtaagaatgagaccttcaggattgtggtccttgactatagactcggctttacctatagccaattcttgagaatacgctacaggatcaccatgatagggaaccgaatgttcttcaaaattcgagggaatacaggtaaaaggaatacgaaagtattctaatatcaattttcttcgtggagaagaagaacccaggatgaactttggttccatacgccctcaatacaatatatcctagacttacacgacttaggctacagcttgctgctgcttgtatagtccgccattgtcccgtcaaagaaagtaatcttacctttttcaaaaatcaatagtttcgttgcgcattcttcgatgagggttctgtcatgagaaacaaatatggctgtccctttgtaatcattgatagcccaagcgagtgcagaaacagactctaaatctaaatggttattggcttcgtcaagaatcagcgtgttgtggttttccaacatcattcccgccataagcaaacgagctgtttcccctccggataaagccttaatctgcttgaaagcgtcatcaccaccaaataacatcttacctaaaacactacggatctcttggtcgttaattcccgttttacgattacgtaaccattcgaacagagtttcatctccacaatcttttaagacgtcagagtgattttgaggaaaataggaataagcaacttgatgaccagtctttatcgatccttgcgtaggggactctacaccggctaacagtttcattaatgttgttttccccaggccattgttcccaataatgcctaacttatctccttgatatatctctaaagagaaaggctgaaataggggagtttcatcattgtaacttttcgtaataccttcgagagaaaagacaatcttaccagaagctttttctgataaagggaaacgtatgtaagggcgctgaatattggatttctttaattcttgaggctggagctttttaatttctcgtaagcgtgattgcacttgacttgcacgagaacccgctccgaatttagccacaaactctttcagctgggcgattttcttttctttggatttgatatcagctttctcttgatctcgagaagctgttttcatttctaccatagcgtcgtaatttccaggatagataatgacagtgtcatagtcaatatccgcaatatgggtagtgatggtatttaaaaagtgcctgtcgtggctaacaacaatcaccgtcccatcataatcctttaaaaagttccctagccagttgatagagtgaatatccaggtggttggtaggctcgtcaagaagaagagcttccggatgaccaaacaatgactgacataaaagcacacgaaattgtaggtctataggcatcgcagacattttactgttaaacaaggcttctggaatgccaattcctgtaagtagctcttccgcctcggattccgctcggtaaccattttcttcgccaatgatctcttccatttcaccgagtttaatgccaatagcatcagtgaactcttcaagatacaaagcatctcttttttgcaaagcatcccataaccgtgcgttacccatgattacgcaatctaaaacggaaacatcaccaaagctatctatattttggcgtaggattcctactttcttaggtaaagaaatagagccacgcgtaggctcaacagagcccgtgataatttttaataaggtagattttccagcaccgttgggtcctgtgagcccatagcgattgccagggttaaagaccacagatacgtcgtcgaaaagtacgcgcgtgcctaaagttttgccaattttgtcaagtacaatgctcatagcgcatagcataacaaagaggggcttagagcacaagaggtttgcctaaggtttagctatgggggtgggactcattatgtgtttgctttttaagcttcatagatacatgagtataaatagttgtcgtttctaaagaactatgaccgagaagagcctgaatggtttttaaatccatgccattctctagccaatgtgtggcaatggtatggcggattgtatggggagtaatgtgccctgataaaccggactggcgcaggtatttttgaaattttctatcaatagagcgcgtagttaatcttttcccaaaacgatttaaaaaaattgcttgcgcatctttttcaatacttgttcttgcaggatgggttaggtagtgttgtagccattgagctgcatgaggagttataggaacaagacgttctttttttcctttccctcggatgcgaataagatgggaagtaaagtcaatatcccagtggtttatagccacaatttcgctaatacgtaatcctgagctatagaataattctaataagcaacgatcacgcaatcctgtgtatttcgataggtccggagttgccatgagtatttctacttgctcataggtgatgggtgagggcagttctttaggtaatctaggtccttggattgtttcggtaggatcgtcagggagaatacgctgtttcacacaatactgtgagaagcttttaattgctgaaagtcgacgttttattgtgcgttttgctttgttttcttgcatgagttttaaaatgtagagacgcacagtatcttttgtgagtagagaaaaaggaagctcagcttcctgtcgttcttttgtgagtaaacagattggcggggagggggtgagctcaccgtgtttttctaaaaaggttttaaaactatttaaatcgatacagtagtttcttaaagtatgaggggaggcagtttttatattttttagataatcaagaaaagcataaaaagctgagaccataatgttcttaaacactttttccgaagtattccctatatagggatttatttagaagaagggtttttagggaagggataactacggaattcttcagctgcagtcacattagggaaaattttccctgcttcgatttcaaactctttagaatttaagtagcgtgcagaaaagtgtgtaagcacgagctgttgtgctccagcagctaaggcttgcgtggctgcttgcttggccgtcatgtggtagtgactttctgctaaatggctatgctcttcaagataagtactttcacacaacataattcgtgcatttttcgccaagtctacaatggatggacagggaagcgtatctgctataacagcaatgctatccccctttctaatatagcttaggtctttgaggtataaggtttttccgttgactgtgacgtgttcattacgaagaaggtcttgcataatagggccgcgcaatcccgcagccttgatcttttctggaatgaattttatagtgtcgggttcggtgatgcgccatcctaaagtatcaacaagatgattgagtttacgcgcttcgatacggaaatttccaaaatcttcaacgatcccttctttatctataggatgttcaatcacacggatagtctcatgataaatcgtgccgtagcgtaacctatcgaaatacttttttcccgaagctggataataacaatggatgggatgggtaaccttatccaagtttaacctcatcagcatagagcctaaacctaggcaatgatcaccatgaaaatggctaataaagatcctagagacaatagtgggagcaatattggcaaaaatgaattgtctttgtgttccttcgccaggatcaaaaagtaaaccttcgttattccatcgaaataagtaggcaccttgattgcgagtgcgcgtcggttgttgactggaacaacctaaaataactaattctctacagctcataaatttaggagaaagtgttcgggaaaagaaatagaataaaccaatctagtaaaaatactctactagaacttacccgagggtgtggtgaattttatttttaatttaatctatgcaatgcatgtaattttcatattttttcgggaacacgggtcgagtgactaccatgggttgttgagtttggtgctcaccagaactggaatctgaatcatgagaagacgaatgagaagatgcagatgaagagcttctaggacgcatcagatttaagactgaggaggtttttctgcgaggttttggtgcttcatcggatgaagatacctcgactggcctccgttgaggaagggatctcaaacttctcctttgtcttctttgttgttttacttcttgttcttgcgcatattttttctcatcttctttgatgatttcatgaagtaagcgattgtgtcgtacatctaatttagagagatctaaatctctaggccgtacatgagtagatggttggggtaagtagctgatgactaaaggaaatacgaccatactaatgagaagggaggctagggcagccatgccaatatacattcctgcagcaaagaatggggtagctagaaaccctccgaccatgatcaaagcgagtagagccatgatgagcagacagatcaaagtaatcagtttgtttctttttaggactgctgtgttgtgttctgaattttgggtgatggtatggctagtttgatttttggaaatagcggcattggggactagtctagacgaggtcatgaaaactacaacacagggttattttaagagtgcttagtctagaaattttaatggcatttgtaaatatacagttttttttgtgtgatgataatttagagccgttaattgaaaaaaacggttctaaattatcttgtgagagctaattcatatgtggaaaggcaactttgaaaacatcatcgtaatgcgctacaaaatgaattttcagtcctttttttagataagccggaagttcctcatagtcacgacggttatcttctgggaaaattaacacgttaagtcgggatcgacgagcggcgatgagcttctctcgaatgcccccgacgcctaatacacgaccagttagggtaatttcccctgtcatccctaagttttctaaaataggcgtatctaaaagcagagaaagcaacgatgtgaccatcgttacacctgctgaagggccgtctttaggagttgctccctcaggaatgtggatatgtacctgagacttcgagaaaaagctataacccggagcatagcgttctaaggcactatgcagatatgtccacgcaatttgtgaagactctttcataacatctccagcctgccctgtgagatgcatgtctgttttcattgagggcacttgaacactttcaatatataaagttgcgccgcctagggatgtccaggctaacccagtagccacacctacaggtgtatgatcataaaaacggtcactggaaaaaataggcttgcctaggtagtcctgaaggttgtttacattaattttatattgcgtgtattttggatgtgctttttcctgatttttaactatcttaagcgctacttttcttagaacttttttaatattgccattcaatgtacgcacaccagcttctcgagcatagttgttaatcatatgctttaaagcttcgggttgaaagacaatctctcgcgctgttaatcccatttctttgcgtgctctaggcacaagatacttcgtagcgatttgaagtttctcttcaaggatataaccagaaagccgcaatatttccatacgatccaaaaggggatcaggaatagtatctaaaacgttagcagttaaaatgaataaaacattcgataaatcaacacgtacatctaggtaatgatctaaaaaatctttgttttgttctgggtctaaaacttctaacaaagctgatgcgggatcgccgtgatagctggctccaattttatcaacctcatcgatcataataaccgggtttatcgcttggctttgttttaaagcttgcaccattttcccaggcatagcaccaatatacgtacgtcggtgccctttgatttcagcttcatctcgcattccgcctactgaaaaacggaaaaatttacgatgtaagacttttgctatgctgcgaccaatacttgttttccccacacctggagggcctactaagcaaatgatactgcctttaagacctttggataacttacccacactgatcagttctaagatacgttgcttaatatcttctaaaccatagtgatccttgttaagaataatctccgcttttttgagatcgtgatactccttactttggatgccccaaggaataatggttaaccagtctagatagttgcggcaaacagtatactcagcagacgatgtttctaaggtttgaagcttctctatttcatcttgtatcacttccatcgcataatcaggaacctgacgtttttttaaccggttcatgaatttctctaagtcgatggcccgatcttctttttctaaccccagctcttttttgatcgtttttaactgttcttttaagaagaactctttctggctttttgtgattgtagcttcgattttttgattgatgctactttgcagacgactaagatccagttccttttttagaagaatcagagctttgtcaatacgatcatgcatgtttgttgtttcaaggacttcctggagttcttccctcgttgctgtagttagagctacagaaaaatcggcaagcttccccggttctgtaaaatcggagtggccaagaaagatttgcaattcctctttaaatagaggattgagttttaaaagatccttaattacggaaacaatgctaatagaatacgcttttaactcttcagtgagctctttgttgtctttatggtaggagacacgagctttaagatatttatctttaagaggctctacaatgcggatacgctcttctatacttaatagtatttgcgcgctgcctccctctataggcataatacgaagaatacgcgcagcaacgccgacactatacagttggttgaaacccacttttaaaatatcagcgtcttcttttttagtaagaactaaaccgatgtatttttgtgaggatttcgctagaagttttagaacttcgtaataagggcccgattctataagaatcggagccgccatacccgggaaaaagggacgcttgtttagcggaagaataaataaatcggcaggcaaggagcgatcatctgatttttcttcgacttcctcggattcatctaagagtttttctacttcttcaggattaggatccaagatctgagagtcgttatttattgtagagtccacaattgtccttatactaaaatcgtcggatacttttatctaagttgctctgataacttattgatagtagcactttcaacaataaagatcctcttttcgatatattacaaaatcatcgaaattcgtgcacctacacaaccactaaaggaaatagcagagctagggaataagaattaaaaaagacgggggtttaacgcaaatcgtttttcctgattttaaaaaaaacaatcactaaatgtttctacctatatgtttcatattaaataatttctcatgtttttttatcagattttaatttagaatgatttgcaaattgtcgggatcacctttgttactaatgacttggattgtggagagctcataaaaagttttctgatcattcgcaaattttttatcggttttctagcaagtgcgcggtgttgctgaattttctctacaaagagaatacgcgatcgttcaagcaaaaatactggtcttttgaagatcaaaaaaagtttttaattttttgtaagtataacgcatctatctcgtgtttgtatttagaatttccatagttctaaatctttaaaagttacttatttgttattttttttgattaaaagttttttagttgatatagttttttttgttcgattctaatttggattatgtattttcatagatacgttattattgatacatcagggtatcaaccatttttagcttatgtagatcatcagaaggtgttaaaacaatgggatctacctgtcggtcctgaccaaggattagttttagaatttatttttaagaatagttctttaagtttccaaggaatcggagtggccgtagggcctggaaacttttctgcaacccgtgtgggattatcctttgctcaagggttagcgttgtctagaaaagttccgatgataggctatagttctttagagggatatttgactcctaaggataaggggaaagctttgatgcttcctttagggaaaaagggaggagtgttaactctgagttcggatctttcagaggatgggtttattcatgaaaagaatggggtgggtcctggaattttgctgccttacggagaggcctccaagtattgtgtagccaataactgttaccacgtgatctcgcctaatccagaactgtttattgagagtttctcaaatagaatccgtatagaaaaagcagcgccctctgtagaccacattagaagaaacgttgtttctcaactgatgattttagagtgtagtcagcaattgaccccagattaccgcagttgttcttgttttttttagctttaacagaattttcattgataggggagtggatgatgaaatccatcagcccgctttttcagcaccttgcgagtcaactaactcttgaagggtaatagatcggatgatacaatcggggcgcctctaacatcgcagagtaagacgtatacctgtgttgttttaggcttaacagtgattattatgcaaaataaggtaatgcatgcccagtgttaaagttagagttggtgagcctgtagatcgagctctgagaattttgaaaaagaaagtcgataaagaagggatcttaaaggccgctaaagctcataggttttatgataaaccttcagtaaagaagcgtgcgaaatctaaagccgcagctaaataccgcagtcgttagaaaatctcttctctagtggtgtttgatttatggattactatgatgttttaggtgtttctaaaactgcttctcctgaggagattaaaaaatcttatcgtaagttggctgttaagtatcatcctgacaaaaatccaggggatgctgaagctgagaaacgttttaaagaagtttcagaagcttatgaagttttaagtgaccctcaaaaacgagagtcctatgaccgttacggtaaagatgggccttttgccggagccggtggtttcggtggtgcaggcatgagcaatatggaagatgccttgcgcacttttatgggggcttttggtggagagcttggtggtagcggaagctttttcgaaggtctctttggtggcctaggtgaagctttcggtatgcggggcgacccagcaggagctcgtcagggagctagtaagaaggttcacatcactttaacatttgaagaagccgctcgcggtgtaaaaaaggaactgcttgtttctggatacaagacctgtgaaacttgttccggtagcggtgcctcgagtaagcaaggaatcaagtgttgtgaccgttgtaaaggttctgggcaggttgttcagagtcgcggtttcttttctatggcctcgacatgtcccgaatgtggtggggaaggccgtatgattaccgacccttgctcaagttgtcgaggacaaggaagaatcaaggataaacgcagtgttcatgtacaaatccctgcgggtgtagattcgggaatgcgtttaaagatggaaggctatggagatgctggacaaaatggtgctcctgccggggatctttatgttttcatcgacgtagaagcacatcctgttttcgagagacgaggggatgatttaattttagaattgcccattggctttgttgacgctgctttaggaatgaagaaagaagtgcccactttattaaaagagggggcttgtcgcctcacagtgcctgaagggattcaaagcggaacaattcttaagattaaaaatcaaggattccctaacgtccacggtagaggacgtggagacttgctggtacgagtttctgtagaaactccacaaaatctttcagaagaacagaaggaattacttcgcaagttcgcagctacggaaaaagcagaaaatttccctaagaaacgcagtttcttggataaaattaagggttttttttctgacctcaccgtatagataaggatagcacagatctatccgaggagcacatatggtagcaatacagcatgaattaggatcttcgattaaagaagttctgaaattggtctggagtttaagatttgctgaaaataagatgctccttctttcccgccagagcgattctggaggaactttccagttgtcttgtgctggtcacgagcttgttggagtggtggccgggaaaagtctccttcgagggaaggattggtctttcccatattatagggatcaaggattccctgtaggtctagggtgtgatctttctgagatttttgcttcctttcttgggcgattagctccgaaccattcttctggtaggatgatgccctaccactattctcataaaaaactccgtatttgttgccaatcgagtgtagtaggttcccaatttcttcaggcagcggggcgcgcatgggctgtaaaacataccaaatctaacgaagtcgtttacgtctctggaggggatggatccacttctcaaggtgaattccacgagatgttaaactatgttgcgttgcataagttgcccttagtcaccgtcgtacagaataatgcttgggcgatctccgtgccttttaaagatcagtgttctacagatttagtgcgtttaggggagagttatcaaggtctctctgtttatgaagttgatggcggggattactttaagcttgtagatactttttctaaagctgtagatcaagctagacatacctcggttcctgcgttaattctagtcgatgttatgcgtttagagccgcatagcaactctgataatcatgagaaatatcgcagtcgtgaagatttagatcattgtaagagtcatgatcctttaatccggttagaacggctgatgatagacgaatgcggcatttcacctgcggagattttagacataaaagcagaggctgaagccgaagtcactcgtgcttgtgaaatcgctgaggggatgcccttccccagtaaaggttctacgagccatgatgtattttctccacatacaacttctttaattgattatgaaaattctttagaagctcagcgtttgcgtgacactcaacccaaagttatgcgagatgccattacagaagcgctcattgaagaaatgagccgagattctggtgtggttgttttcggtgaagacgtggctggagataaaggtggggtttttggtgtcactagaaatcttacagataggtttggcagcgaacgttgttttaatacaccgttagcagaggctaccattataggcacagctattggtatggcgatggatgggatccataagcctgttgctgagattcagtttgctgattatatctggcccggcattaatcaattattttctgaagcttcgagtatttactaccgttctgctggtgagtgggaagtgcctttagttattcgtgctccttgtggaggttacatacaaggtggcccttaccattcacaaagtatagaagcgttcttagcccattgcccgggcatcaaggtggcttatccatccaatgccgcagatgcaaaagccttgttaaaagcggcgattcgcgatcctaaccctgtggtttttttagaacacaaggcgctgtatcaacgacgtatttttagtgcgtgtccggtattttcttcggattatgttttgccttttggtaaagcagcgatcacgcaagtcggttcagatttgaccattgtttcttggggaatgtctttagttatgagtatggaagtagctaaggaattggcagctttagatatttctgcagaggttatagatttacgtacgatagtaccttgtgatttttctactgttatagagtctgttaagaaaactagtaagttacttatagctcatgaagcgtcggagttttgtgggtttggtgcagagcttgctgcaactgtagcagagcaagcatatgcatacctagatgcacctattaggcgtgttgcgggattacatgccccagttccttactcaaaaatactggaaaacgaagttctccctcagaaggagaaaatctttcaagcagcgaagagtttagccgagttttaattgcgatttttattaaatgcttcctgtaagaccaataatagtggaagttcttttaagtgatttacagtaatttgtactactgtcctttttttgtttttttcttctatgtctatggcctctaataaggcgagagcacattgagaataccaggagtcgtattcttcttgagaagggcgaatatcgccgagtcctagaagctctatctgtatagaggaaatcctattttctcgacagatacggaaacatttcaggtacgcatttactatattgtcaaaagctttctcgtagggaacatcttgccaagtcatggctgtgggcaagtgtgcatcagtgtttctatagtggggggattgatgaagatcagataagaagcaggggctgtgatctgtgatttatttacccaggggccgtgggctatcgttccaggagggaatgttctagaacctggttgtgtgatctcctcccaacaatctttgtctatgcgcccgattaaagcgagcgttctgttaatcacataggtgaaatttctttctgaatttatgcatagaagtatagcagagtctttattctttaataaaggatcgttcagagggtgaccttgatgaaggcagagctgtaggtttgcgtttttatgccggagatatacacactccgtatttttattgattttgtttgctcgggatacaacttgttccagtgtaaaggtatgcctcaaatgatcagcaacgcctgataaagtcaagtctgtctttggaatcgagcggatagactgacgttttcttaaggctattaaaattatcccaccaagaaccagagaaaagatccatgatggttctacagctattatgactatcccgccaagcaaacatgccatactcaagataaccatccattggagaatacaagactgcgttaccttgcagctcaacaagcactcataatttaaatttaatgaagggatataatgatgtttatctgtgttatgcaccacaggcatggataccacctaagctgaacaacataaaagatttatctcaaaatgatggaatacggctactttatttataataaagttttgacaggcagcagagtggagacattttttataactcagaaattgagcgtaaagatggattttctaaggtatgtgttttttctaaatgcactccgatatggaacaagaaaataagaaatagagtgagttgcccaggggataggggtgaaggggtaaaagatattaggaaattgtgactatgaagacatggctgtcctatatgagccaggagatacataattctgttataggggcgaggcatggtaggacaagagaaaggagaataagaaagaagatcggaaggacgagcagagggaagaagaggttaaagatcagaccatctaaagggagggacccgaaaaaatttaccgtggggaacaagagaaagatttgtgaggttagtcctagcgataaggctccccaaagataacgaaggaaaggaagcaggtattttggagcgatttgcttccacggtgtatagaagaaacggaaaaagtgagaaaagaaaagtaaaatacccaaagttgctaagaagcttaaagcgaatgcaggagtaagcggggagaagatgaaggtgcagagaatacagccgctacctaaacgattgaggctcgagcataccccagaagaaaaaggagagaggcaaagtaaagataaagaaatccaagctcgccatactgaaggagtcccgggaaacaatagggtgaatcccagaagcgtaataaaggtaagaaaatattttatttttattggaaagatatagaacaagaaaaacaacaatgaagcacatagggaaaaatgccacccagaaatggcaaaaatatgagccaatcccttctttttgaaaatgtcttttaagtgtttgggtaagggagtgccaagaagaagactagatgcaaaagttcctgagtctccagaagaaaaaaggtttagaatacgtcgatgacaggtttctcttagtttatggtgcactagtgctatttttgaaggcgggatttctttatagcaaccattagacttaaaaataatttgggatgtatgatttaacgtcgttccttgtagatggtattttttatttagttctaagtgcgcatctataagaatagtacagggaacatgacggtgtttttgtccacagggatacgacaggtgaatagcttctccaaaatatcgattttctttccccgcttgaatgacaaagctccccgatgctactcctccatgaatcatggaaggaggttccgatagaatgattagagggataaaccaacaagctcctataaaaagtcgttgtttcagttgtttggggataaatgggtgaagagctacaaggagtatagccccacatagagggtaaggacgtgagatgctccccgttgtctcatacaaggcactaatcaataaaggatgttgttgttgaaagtatctgcaagaatggattagctgtatccatagggagtgtaaggtgtgaacaaggacagaggatgaaaaagtttcaaaacgtattagcatcaactcattctttccctcagctcgaagtctattctgtagaacaattacgagaggaaatgtcttgggaagaaatttccaagaaggccccgcgcttgccccgaggctggtacgagctcatgggactatcgaaaaaagatagattagacttttgccaagagtattggctgactattctgggaatagaggataatcaatttccaggtatttgtcgttttttttctctcttagatagtttagatgtctatatttatcgctctgctaatgagccctatggcgtcaaaatgctgtacacttttagtgatgggcgttgtggattccaaggtgagccccccttgttagatatgcaggggtattgtttccctagtttaggagatgacggttatcacagattttttaccattcataatggatttggtaaatgggaagatgaagggattttttcttaccgttctttggctaaggtacaacataaattacagcagctcctcctccgtatgggcaagattcttcatgatgacaattgcgcgtctttagggatttttcctttttgtggttatgaagagcccttgacttaccagtgttttctttttgatccggaagtgcgtagggattttccttctcctaacatattgttaagtcaggaaagtctacagcatcgaactttaggaagtattgaacttttacatttaactacaagtcactatccttctttcatttcttggctagaaaattacttgcatagcgaggaggtgtatagtggatgaatgtagagactgtgttttagatatcgagaatccggaagagcctgtggattttgctaacgaggaagaagaagtcacatgtatctgtgttgtaaaaaacacttcgggaatccatgtgcgtcctgcgggagctatcgtcaagttgtttgagggtgaagaatgtgaggtaaattttacctacgcagggaagacggtaaatgccaaaagtatcatgagcatacttatactaggagctccacaaaacggagagattttagtgcgtattaaagggaaagatgcaagtcgggtattgcaaaaagtgcagaatgcctttgactcaggttttggagagttgtaaatgaacacacccacgccttctctagagcaaaataaggaatggcgagttcctggaatgactttagttcctggggtagctataggaaaagcatttttcttaggtacttctcctctgcaaattcatgaacttaccctacctcaagaagaggtggaacacgaaatacaccggtattataaagcattaaaccgttctaaatctgatatcgttgccttagaacaagaagctcagggtaagcaaggtcaacaagaaatctcttcaatactccaagcacatctggagatcattaaagatcctattttgacagaagaggttgtaaataccatcagaaaagatcgtaaaaacgccgaatatgtcttttcttctgttatggaaaaaatcgaggagtcattaacagcagttcaagggacttctctagctgtagatcgtgttcaggatatccatgatatttctaatcgtgtgattggtcatttgtgctgtcagcataagagttctttaggtgatgcagatcaaaatatcatcgttttctctaaagaactcacgccttcagaagtggctagcgctaatccctcatatatccgtggatttgtttcttttattggggcgccgacatcgcatacagctatcgtttctagagcgaaaaatattccctatttagcgaatttttctcaggaaaactgggagcgtattcaagggtataccgggaaactggtcttgatagacggtattcgtggtgagattatttttaatcctaaatccaaaactcttgaaaattgttataagcaaaagagtaccgcatatagtgtaaaatcgtatcctcaaccgtctccacacgcgatagtctcttctcatgctgctagcctcgaagagcttcgcatgctttcggagttctttccacaaacttctatcgggttatttcgttctgaatttctcgctatagctgaagatcgtttacctacagtagaagaacaagcggctgtttataaatctttagccttgtttcctgagcgggtttctgtattacgtttatttgattttggcgaagataagctctgtcccggtcaaaagcccatcaaagagcgctccatacgttatttattgaaaaactcgcctgtgcttgacgatcagctttgtgctattttaacagcttcagtatcaggttctttgaaagtgttaattcctggaactgctgatgttatagaaattatcgaagtgaaacgtcggttagagaatatacgccgttcttttaacaaagatcatgccatagaaaatattgcctggggcagcatgatagaacttccttcggccgtattgatgattgatgagatccttcaggaatgtgattttatttccataggaacgaatgatctcatgcaatataccctagggaataatcgagaaactctacttcctcattatcttgataatccactacacccttcggtcatgcgcatgattcgtcatgtagtgtctagtgcgaaacagcgcgatgttcacgtatctatttgtggggaggctgcagcaaatctttccttaacaccatttttcttaggcttgggagtccaagaactctcagtggctatgccagcaattgtagaactgcgagaaagaatagcatctctaaatttcagtgattgtgtagaacatactgaaaagttattaagagccaggacctgtgcagaagttcaggccctgttagcttaaaaaggcatgctggcacgcattacagacaattctttgtccatcgcctctttagcctctttaaatgctgaatggaaaagatcttcaataacttcaggatcttcaggatcaagacaggtaggctgtaccttgacagagacaatatcacatttaccattgatcactatggagaccagtccattaccggcttgtccttcatagtgctttttctctaaagaagcttccatctctagaaactgttgctccatcatttttgcttcttttttcttttttgcatacccacttcccatgcatttactccttggttaaaattccggaaaactcaacaacagcaaattgtaaaagcgtatctatagtagctgatcccactaaagaaggggaagcttctttttgatgctgaacttttggcgtgggagaaggtgaagttaagaaactctgatcttgatagtgtttttcaggttgtatactcggtttcgagggttcttgctgctggggtacgtttctcactgtatcaaacgtggatgttttcagttgagaaaacagagtttctaaagagggacgttggcatatccgaataagatggatgatgactgtttctaaaaatgttttttcaaaaatagtttgttgtagatgtttggccgcttcaccaaggaaatcaatgatttctaataaacattcactggaatagtgcatggcgatggccgatagaggagaatttccctgatctttgtttagcagtacatcgcgataaaaaacagtgaggtcatggaggaaggtgataggcgcgactccagaattgatcgctgtcgtgacaggaagcaaagcttcagcgtatttttgcgtgcgaatacattctgataatgtagctaaggtgtcttgagataataaacctaatgcgtctgcaaccaactctggggataaagatgtagggaataaccctatgacataatcataaagagattcagcatcgcgtaagcttccctgtgctgctctagcaataggaagaagagcttctcgagaggtttctatcccacctgcttgagatatggatgctagcttatctacaatcattgtctcaggaattctctttaggtgcattttttgacaacgacttaaaatggtgctgggtattttataattttctgtagtcgctaagaagaattttacatggctcggaggctcttctaaagttttgagtaaggaattaaacgcctccttagtcagcatatggacttcatctatgatatagattttatattgtgatttggcaggagtaaagagcacggtttcattgatttgacggatatcttcaatacctcggtgcgaggcaccatcgatttcgatcacgtctaaggaggttcctgaagagatttctttacaaacacaacactggttgcatggttcatgttcaggagtcagctctttacagtttaaggcttttgcaaagattcttgctaaagttgtttttcctgttccgcgaatccctgaaaataaatacgcatgcgcgacacgttgaaactgcaaagcattttttaaaacagtgaccacggcatcttgccccagcatttcggcaaatgtttgagggcggtattttctagaagaaacttggtatgttgctgatgtcatttgttgtgcctctaaaaatgattgcgaggagtttttttttatttaattcaggtgactattttttctaggatttctagactgggtatcccaaaaatccacaggttaacacattcacagtaggaaaagatcattttaacgttcactatagtatacggggtggaaattgtccctctttaatacacatattcgtcgattagacacgaagatcatattttctaaggaaacagtaggatcccctcaataggcgtcatttttctttgttatatattaagctatggtcaatagtatgaaatccttaattgaaatagagcaaagttcacgacttagataatacactttaagtgatgtcatttgttataagatttttagagttttcttatttgcaagtgacagaggttgtttgtgaagagaatgaaaagttggttttgaataaaaaatagcgttttgttctttggtgtgatagctaaaaaaagaatagatatatcttgaattgagcgtatgatcaagcaaatggaagaccgtaggcaagtttatcggagttgcactactgctgaagtagatcggccgtggtcaaggtatcttttatgttttggtattacagggatttttggactcacattattctcttttatttatcttagagttcttcatgtccctgtctataaggaaggggattttgctcaggtatctttgaactctcctatagatttttctatcagttggaatgtgcacgcgttttacagtaagagagccgccatcccagaagtatttggaaaggtctatcgcatttgtgaaactacgtgttttgaagatccagaagaagaagaaactcgtcggtggttaaaaaaaactcaagattttcttgggtctgtaggatttatagatagttctacagaaacttgtctgcgagatctccgtttgcgcccctcagctttaaaagaacgagatcgtctattagggattcaggtcagtgccgattctagagaagtcattcatcaatgcgtagaacatgtggataattttctcaaatctgaaaactgtccagaatcatgtagattactcattatcaataacctcaaggacaaacctttagatatcgccgtggataaggaaaagtcaggctatgttaaaggagacttgttaggaacacggcgcatagagtattttcgtaaaggcagccctatcatccgacagtatcaaagaattagtgctagagatgcaaagattcttcgttgcttacgtcagcagctggtatcttcaacaaccttgttttcttatcgcggagccttaggcgttcttctgttagttgccattattttaatttggggataccgcctattggtaacgttttgtccagagttactgaaatcacccaaacgttacactctttacattgctatcttttctctatctttaattggagcaaaaattacagagactctttgtgctctagggcctcaaagctgggaagtttatctttcttatcctttaattcttccttttaccgctattcttctaggtcatcttgtgggcattcctctagctggagtttcatgtacattgcttgggatgctctatactctagaatcagatatttggaataacagctggtttcttgttatgaacctgctgagctcgtggaggattttattcacgctaaatcgagttacgcgtttatcttctctattttggtgctgtatgaaattgtggtgggtatccacggcaattttaacaggattgcgtttattctttgatgttgcctctatcacggctttccgtgcagattgcttggggagctttgtctatagtttaatgaccgcattaggtgtaggtgcgttgatccctgtttttgagtcctcatttggtgcgtgtacccataaccatttattagcatatttagattctgattatcctttattaaaacgcctctttgaagaagctccagggacttaccagcattctgtcttggtggggattcttgcagaatccgcagctaacgctattcatgccgatgggcttttctgccgcgtcgtagcgcaatatcacgatattgggaagttgattaatcctgggtttttcctggagaatcaccagatgctgggaacttccgtaagtcatctttcccctatagaaagtgcgaaaatgatcatgcggcatatttccgaaggggtagagttagcaagaaaagctggcctccccgattcatttattcgtattattgaagaacatcatggtacgtcagttatcctttccacgtactatcgtcacctacaaaataatcccaatacaggggcttcagatgaggagctctttcgctatccaggaagaaaaccttcctctaaagaatccacaattattatgattgcagattcctttgaagccgcagcgcgttctttagaagggacaagcatgatagctttaagggagctggtagacaagattgtatccgcaaaaatgcatgatggacagtttgcagattctccaatcactttagatgagttaacaactatctgtgaaactatggtgaagactctgtatagcgccttgcactctcgtgcaaaatatcccgaaatggccttaaaaccctgtgtgtaagataaattttaacgagggtttatttttttttaagcagcatttcgtgatccctactatatatgttcctaaacctataaaagctttggctagaccaacaattaaaagaataggaataagaagaataagcaggggggtcataagccctaagcctccaaggatagagaagattataggcgaccacatagtgtagaatgtgttgcggcattccgggcatctgccgtttggtgtaaagttatatatcttgttgatgtcggcttgagctttggtgtatctataacaaaatatcccagcataaattagaccaatcaccgggattaaaatcataggaagatgttgtaaacgacgtaatacgccatgcagagccatagggcatccatgaatcacttctggaaatatcgccgtagggacttcacaaatactcccgttatagtttacatgtgtatgtctaggaatttcgacagtgctcatgatcattacttaattgaaaatataaaaggattgtgattaagtttttcaattattaatgtttaaattagaaacaatatcatattatcgtttattaattagttctattcgtttttttatcaaacaagaaatcttaacttttgagacggcatgtcgaaaaatgtgcaccgtcttgtttaagggcttttgatcaagaatataaattaaactctgagcttagaagaaacacctgagttgtcaatgtaaacagtggattcttgggctaggctatactcacccaggtgttttgataagagtatcaacatcgattatacgagattttgggtacagagggatttccgtatatcaaattaagtagatcatgtagagctagagaccggagcatggacaacaagacattatcttagaaactagagctataattaagaagacaagaccacacaaccccatgatagggaataaaagacctaatccgctaagtacagatacggtaatcgcaaggttcaaatttgaaggatccaggtgtgaacatgtcggatgtgagcatttttcattgggtgagaaatctaattgtttataggcttctttcatcacactttgtttttgatagagaagataacctgcaacaaataaaccaaccacaggaagcagagacaagactttttctacgcgagcttgcgtggtccccgggttcagacggttgtgtggcacgcgaagactgggagaaggtggtagatggatgtgattgccattttttaacgtatgcatgtgtgctggaatgaacgtactgactatatgcacaatagaaataccttagttaaatttttagtttttgtgggtttattaaagatttttacccaagatcgtattctctaatttccattgaggagaagggtgtttcaatgtaaagaaaaagcctttgcaaaatcgatataatagaaaaataggacagtaaattatctcatgaagtcacataaaaataaagcatttttttaatcaggtatattgtgattccaaggataagcagaggaattagcacccctatacctcctaaaatcccgaaaataatcaaagatttgtagtattgaggatgtagacgagaacagagtttgtcctcacagtgtttattcggggtatagtgtaaatgtgcataagcagtgcgcattactgtaaacctacgataaattacgacaatactccaagccagtcctagaataggaaggactaagacacgcctactcatttccggaaagtatgctgtgttgcacaccgtaatttgtgcttttggaacagatatataggtattgtgcgtttctgtatggatatggctaggcaggataaccgatgaagtcaatctcatcatacctcaagaatggtataacttatatggtacatgatttcatttctccaaaaacaagagctaatgttcatgctgtagaagccatgatcagtcgtcatagcagatcaaattagagctcaaaagagtttcctgatttgtggttgccgtatttagaggaagcaaaaaggttttccaggcttctatatctttccctgcagtaatcgctaagcgaccttgaagcggatggtaggggggaggaagtactttggtatagggtagctgtaaatgtagtcggagaacagctgctttcgcaacaacaatagcatcatattttccattctccagctgttctagcctttcttctatagttccacgaatatcaagaatccgtcctgtaggaaacagcatttttagtgtttctccacgacgtgaagaagaacttcctaatctagggactttaggaaaacgttgccacaagtagcgttcggcgtaaactaagagatccgatgggtccaagcccttggtgatggctacaacaggggtggcaggagggtcgggaagatctttcgcagaatgcacagcaagatggcaattgccacgaatgacaagcttgtccaccgtatctgtgaaaaattgtgaattctctacaagacgtatgggagtggttttgtctttatctccgcgcgtgcttatcgtgtgtatttgaatccaaagtttaggaaaccatgaacgcagtagacgcacacattcatgtacctgagcttgtgctaagatcgactttcgagaagctatgcgcaagggacgttttcctaaacaaaaatcagaaagaaaaggattattgtaacaatcggatagcatcttttatcgtttttacctctcgaatatctaagctatttttcatttctgaagataatcctgcgatttgcccttcaggaattacagcaccctcaaaacccatgagtttactttctttaagacgcctctctaaatgcgtaacatgacggatttcgcctcctaggccgatctcccccgtaaacgtataattttggggagaaagacgattatataaagaagagactacagcaagtcctgctcctaaatctgcagcaggttcagtaatttttaatcctccagctatcgaaagaaaaacatcagcagtatgcaattttatttgagcgcgcttttctaggacagctaagagtaataaaaatcgattttgatcgaatcctgaggttttcctaataggattggcaaaaggagaagatgaagctaaagcttgcatctcaatgagcagggttgccgaaccctcaataataggaataatcgccgaacctgtggtctccgtaattttttcttgtagaaatagcccagaaggattagtgacttcctttaaaccctcagcgtgcatagataaaatcagtaattcatttgtggggccgaaacgatttttcacagaacgtatcatacgataatttgcatgtgagttcccttcaaaatacaaaacagtatccacaagatgttctaagactctaggaccggcaatttctccagattttgttacatgaccaataacaaaagttgtgatttgggattgcttagccatgtgcatcagctcagaagtcacttcacgtacttgagctacagatcctggagaagaatgtaaggtaggagtaaatacaatctgaatagaatcaataattaagatgtcaggctggagtgtcgcgatttgctgtttgatatcatcaagattcgtctcagggaaaaggtagatattcgtatgagaaatttttaagcgacgtgcgcgtaatgatgtttgcgttacagactcctcaccacagacatacaggactttatgaccgcgatcagcaaatttcgctgctgtctgtaaaagcaacgtagatttgcctatgccaggatccccacctaatagagtcagacttccacgaacagcacccccacccaaaatgcggtcccatccaggatctcctatacacaaacgttcctcctctcgcagctctacagtatgcaaagatactgccgtggcttgcggttcgagtcttttcttacttcgatgaggagaaacctgttcttcaatcagtgtattccattgtaaacatcctgggcattgacctaaccatttaggcgtctgagtgccgcattcattacaagtccattgtatttttatcttcgtagtcatgggcatctaaagcttgttgagcagcaagtttctctgcttctttttttgataaggcaaatccttcaccccaaacctcatgattcactagtacgcgaatatgataccctgaagcaccttgtggtgatgtccacggctcatattgatatacaggtaacgtacgtaagtgtttttgtgtaagctgttgtaaacgatttttagggtttccaagcatcaggggaagaatatccttttttgaaggcaataaaggcacagtgatttgtcttgctggagctaaaccaccatctagatacaccgcacctaaaatcgcctcgaataaatttgcataggctgaagttttgcctcgctcattttggattctttcccccttacctataagtagatattctcctaatcctaatgcgtcagtatattgacagcaagaaacagcatttatcaaagctgcgcgtgccgtggataaagttccctcatccatagaagggaataataggaataagtgttcagttacgattaaacataacacggcgtctcctaagaattccaaacgctcgctgtcttcggtaatagttgcagtctcgttcctataagaagggtgagtgagagctgtaactaagagtttcggttgagtaaatgtaaaatttaatttagcttcaacttctttaatattgatcagattattcataaaattatgaaatgttgccctattaacatataacgcattagttgtcggagtttttttataggcggaaaagggcttaaagtctatagtacttttggtagaattctcttaaatggatgagtatgaggttcgttctacatttagaacacctgcgccattttcaaaatcaaggtagtatattattcgaagatctggtctctagcaacgattgttttgctttagaaataaaactaaaacatttcgtagaatcagtttctaaaaatacaaaagatgtgcgctggagagaaaatatattccgttcccttcctgaagtgtccactttagttaaaaagcggcggttggatgtttttgccgcaaatctcgttcatcggccacggctatctttggttgcggatttctgggttttctccggagataaaattgtagagagagaagaagattgtcagctacttctgtgtttatctggagagcaaataggacagggagtcttttttaccggatcttatcctacagagctttattttcctcaagcaaacgaaaccgccttgcttctttctttctcttctgcagggattccaatttcttaaagcaatttccttctttccatacacgaaattgtttgcctagagctagttttatgttatgacgacataagatcgcgatgtgtttttaggaacttttatgcagcatcttcagaagaaaatagaagctctttgtagccccattacaacaaagaatatccttacctggttatctaacgattgtaatgaacaagataaggataccatagctgagcttctaaacaatgatccaaaacgtcttgaagagctattcggaatgactctttcctttggtacaggtgggctgcggagccctatgggattaggcaccaatagaatcaatgtttttactataagacgtgcgacccagggattggctcaagtattaaaaaaacatcatccccattctggagatctcattcgcgtcgttgtaggctatgatacgcgccataattctttcgattttgcccaagagactgctaaggttctagcaggaaataacattcacgttctcctatttaaacaccctgaacctttggctcttgtctctttcactttaagagcagaacgcgctttggcaggagtcatgattaccgcttctcataatcctccagagtataacgggtataaagtgtacatggcatcgggaggccaggtgctccccccttgggatcaggaaatcatgcacgcctcagcacatatagaagagatcgccatggctagctcattacaagatccctatattcattttataggggaggaatatgagcagctctatgtcgaaactgtacatacactgcagctctatcccgaagataatcggatttctggaccagcaatccgtgtcagctattctccactacacggaacaggagtcgccatgattcctcgagtgttacgagattggaattttcctatggtcaaccttgtcgaaaaacaggcgattcctgatggcgatttccctacagtacacttgcccaaccctgaagatcctgaagcactcactttaggtattgagcaaatgctaagaaatcaagacgatatttttatcgctaccgacccggatgcagaccggttaggagtggtgtgtctgcatgagaatcaaccctatagatttaacggaaatcaaatagcctgtttgcttgcagatcatattttacgtgctttgtctgcgcgcgctcctctaggaaaggaggataaagtagtgaaaagtttagtcactacagagatgctctccgccatcgtaaaattttatggcggcgatatcgtgaatgtagggacaggatttaaatatatcggtgagaaaatagaagcttggcgagagagtgtagtaagatacatatttggtgccgaagaatcttacggctacctatacggcacacatgtagaagataaagatgcaatgagtacatcagcattaattacagaggcggctttgcatcagaagctccaaggaaaaactcttcgcgatgcgattttagacttatatgaaacccatggatatttcatgaataaaacactttcgttgtcctttgaacaaggacaagaaagtctcatgaagtctcatatagaaaagttggcaaagctcgatccttccaccatgtccttaagaggctattccattcacacgtgtgaaaattatgatcaagggacaggaatcaatattccctgcgggatcacgtacaaattgcctctccctaagatggccatgttgtgttattactatcaaaatggaggaaaaattatcgtgcgtccttcaggaacagaaccgaaaatcaaactctattttgagcttgtcaatcattacgaagtcatcacaggaaacaaaaaagaacaaagacaacgagaagaggaaagcagggaacaattagagaaattcattgctgaatttaaagagaaatttttctccatagagtcggaagaataaaatgaaaatcatcttgtagtaatatcttcagcgcatctacactggcctacatcgatgaaaaagaatatcactaaacaatgttcttgatataactcaagacagatataaaggactttcttatgacctttgttccctatactttgcccccattgccctatgattattctgctctagagccagtaattagtgctgagattatgcatctacatcatcaaaagcatcatcaaggttatataaataatttgaatgaagctttgaagaagttagatctagctgatgtacaacaagaccttacgcagttgattgctttagagcctactatacgatttaatgggggagggcatattaaccactccttattttgggaaatgctcgctccgataggtcaaggtggaggcgtccctcctaagcacggcttacttaagcttattgagaaattctggggaacttttgacaactttttaaaagaatttattaaatttgccgccccgattcagggttccgggtgggcttggctaggtttttgtctcgaaaaacaagaacttacgctacacgcgacagtaaaccaggatcctctcgaagccaccacaggtaaggtgcctcttctcggagtcgacgtctgggagcatgcgtattacctccaatataaaaatgttagattagattacttaaaagcaattcctcaagtaattaattggggatatattgaaaaaagattttctgagataactaaagataactaattaaaagagtatttttaattgaagagttaataactttaatttaaaattacttaagctaaaaaaattggattaggtagcttgtgcgtttattttcttacgataaacctaagattaaagtgcaaaagataaaagctgatggttttagcgggtggttaaaatgcacgcattgccatgaaatgattcatgcaaatgaattaggacaaaattttaattgttgtcctaagtgctcttaccactatcgtattaccgcaactgagcgcatcaaattgctcacggataaagattcttggcgtcctttgtacgcaaatctcaaatcacaagatcctctaaagtttgtcgataccgacacctacacaaatcgtttggctaaggctagaaaagataacacagaaagcgaaggcgttcttgtgggtatttgtaccataggggagcatcctgtggccttggccgtgatggattttaattttatggcaggctctatgggcgctgttgtcggtgaaaaattgacgcgcttgatagaaaaagcgatagaatccaagctccccgtcgttattgtatgtgcttccggaggcgctcggatgcaagaatccgtcttctccttaatgcaaatggcaaaaacatccgcagcattagccaagttgcacgaagcgggtctaccctatatttccgtgttgactaatcctacatccggaggggtgacagcttcttttgcctctttaggtgatgtcattattgcagaacctaaagctcttatttgctttgccggtcctcgtgttgtcgctcaagtgattggtgaagatcttcccgaaggtgctcaaaagtctgaatttctcctcgaacacggaatgattgataaagtggtagagagaaaacaattaaagagcacgttgcagagtttacttgattacttttgttctcaagaatacactggcggccaggataaagcccctagggatttatccaagacaattaaagaaatttttttgttgacagatgacagtgaataaaacatcatacccgctactcgtagtaaccacggcgctgttcctatgactatattatgtgaattagaatctggagtatctcttccagaatatgctaccgaaggggcttcaggagcagaccttcgagcgaatattaaagagccgatggctgtcttgccaggacaacgtgtactggttcctacaggaataaaaatgcagatcccacaaggctatgaagttcaggtgcgtccacgcagtgggttcgcactgaagcatgggattatggttgtgaattctccgggaacaattgatgcagattatcgtggtgaggtttgcattatacttgcaaattttggagagagtacttttattatcgaacccaagatgcgcattgctcaagctgtagttgctcccgtagtccaggcaaagtttatcgccgtggatcaagaagaaggactaacaacaacgtctcggggaagtagaggttttgggcataccggagagaagtgacatgcctttctattgcgagaatcaatctgatttttccttgttttctcttttatctcctaacttgattatgtttttgaataaaacctcacgagaggagattctccaagatcttacggaccttgctagtactgccggtttacttgagaataaagaagaattttttcaagcactggtaactcgtgaaaatattatgtctaccggtattggtatgggcgtggcaattcctcacgggaaattgcctagttgttctgacttttttatcgctatcggtatccaccctcaaggaattctctgggatgcgatagatggggctttagtgcgtttggtctttctgataggggggcccgatcatgctcaagctgagtatctcaaattgttatctatattgactctttcgcttagagatgaatctcgacgtcaaaagttgcttcaagtgacaactattgaagaagttatgaatgtgtttttaggaatgtagtgttatggatttgaaattagaagagctagcttctttgttggatatttctgaaaatacggtccgtcggtggctagatgagggagctatccctagttacaggatgaataatgaacatagatttaatcgagaagaaatagaagattggatcctcaataatcaagcgctactaggattagaaaaagaagaaaaaacagacaaagattttcgtgacctgtctttgaagtacagcttatataaagccatttatcgcggaggcgtgattcgcaatgtatcggtaaaaaataaagccgaagctttgcaatacgcttcttcatacatagctgagaaatttaatctcgatgcgagtgttcttttcgaaatgctcacttatcgagaaagtcttatgtcgacaggtatcggagaaggcatcgccctccctcatgctaaagactttttaatcaacgcgtactacgatgttgttgttcctatgttcctaacccacagtattgacttcggtgctcttgatgggaagcctgtgtgtgttttgtttttccttttcgcctcccaggataaaagtcatttaaatttaataaataaaatcgtccatctcggtatgtctttggaagcacgcagtttcctgacaaattatccagaaaaagaccagctccttgcttacattaagaattgggaatcacaaattcattaactatcaatctctataaaagatttgcaagtccaagttgtgaaaaaagtcctattgttgttatggtgatctcataggctgatctaggagattatagcagcatgatgagttctaagcgtacttcgcaacttgcaatgctttccattttgttaactttcactcactctgttggttacgcaagtgctacagttgctccttttgaagttagctccacgtattctgaagcttctttagttgcttcggaaagtctaaaaagtaggaaagaaataagaattcagaagatacaagaacgtagacttgcaaaaaagaaattaaaagaatcctctgaagagcaaaaaaataccgaagatgccgcaagtcagcctaaaaaattcggtaaaattaccgccttattcaccaataagttcaacaaggagcaaagagctcgttgtcaagaacgtaagaaacagcgcctttcttttgcagagcgctatcgtgcaaaaactcaagaacataaagaagagcaacgttccttcgctcaacaacttaagcagagtatcgacctttgctgtgaagaacttctgcagcatggaacggaaaatcttttaactcgcagtgggaaatattcacaaagatacaataaattacgtaattgtgaacaaactgcccaagcaactcatccgtccgcgagttccgtacctcatttgtcagcaagacaaaaagctaaacttagaaaaagagcaggtacattagttcgcgcagctcctcggagtgagacaccacagtctttgctaaaaacaatgattgtgagtggagatgccaagatttcttcagataacgaagaagaaattcgcgttgtgcacaatataaaagatggtcctgtattgcctatttttgttcgtcctgatgtaaaaacagtggcgcaagaaaaaagaaataagctgatacaagatttagctagagagcaaagaattgccaagaggaaatcttcaagagaagctctagaagcgcgcgcaaaagaaaataaaatccttagaggtgggaagattacctctaccttacgttatgatgttgaaaaagctgcagctgttaaggttagacgtaattcgtcagttaattctcaggtgcgagctcaaaaagcatcaaatgaacgaagaaactctcgtaacgaacacaacccccaagacgcggctcaaaactctaagccccgttcttctgataagcaagatcaactggctagccatacgcctaccgatgattactatggcgtaacttcggcagcaggaaataccaacatcaatagctatctaactgcaaaacagtatagttgtgactcttccgaaacggattggccttgctcctcatgtgtggctaagcgtcgtacgcatacaagcatttctgtatgtaccatggtggttactgtgattgctatgatcataggagctatcattattgctaatgcttcagattctacaaccgctaacggtggtggaacaacaactccacctgcgccatcaccagctccctaaaatgcatttagggtaccaggtatagacgtaagagacagaacttcattgggttctgtctattttttttcgtctatgtacttggtttattcaatagtttgtttatttaattttgtagttaattaattccggttggataattagttatataattaattatttcttttatttttattttaattatgtctgaacaatatccaatataccatagccctaggttaaaccagatcgaaattggaaaatcctttctagatcatcatcctaaagcggctagatctcttcagattgtgggcatcgtactcgctattttagctgtagtttcttctgtatttttggtcgtggcaactcccataggtttgcctatttctatggcgttaggaggagtttttctcggtataggcggaagtatgctttttacttccatcaactctttggctaatagtatgaaaaaggcggcgatcgagaagaaacgtcagaatctcttaatccagcaaagatctcaagagatagagatagaaggacatcagacacaggaaaacatttggtctaagtacaataagatggtggataggtttgctcatttaaacatgagcgtaagccagcatgaaaaaagcgtcctaaaacacctgggtagagaagaaggacgtgaattgatggaaaacttagaccagattaccggagattatatcgcgtgtacaagcttactagaaggacgccaagaagtctattctgaagaggatttcgcacaaaaagaggatagctatcccacttctatgagaaagaatgatctcctgatcaaattaggcaatagtattgtatctaagttgtctcagggcggcggtgtctttgctttaaaattacagccactcagtaagacgatgtcgaaagttcatgctggagtgacgctaggtttagtagctggaggtattgctgctgttggtgtgattgccgcatgcattcctgggggcatattggctcttccgttaattgtcgcctccgcgatcggcataggtttagccattctgggattatcttacgccataaaaacaatattaaagagatccaagacaaataaaaaacagttactcaaggatttaaaatcagaaatcgatatcgatgcgcttaaagatgtggcccgtcatcaacatgttcttctgggcatgttgaaaacgtcgttgcaaaccgatcaaagaatgaccttgggtcataaagatttttatgaggattacaacaaagtccgtgataccttacagaggttaaatgaacatcttgatgagatggaatttaaatacaaatatgcaagtgaaagttatcagagacgtgcggatagtttggaaaaaactatacagcaactttcggataataagaatgctttagaagaagagatgtactatcctcaagttcctgtcgctgatcgcgcaggcttgttgagcgatacagcaggatttgatgagctggtcgctcaaggtgtaaaagcagctcgagaaagacggcaaaaagatcaaagaggggaagttttcataggcgattattctcaatatttagaggaagatgacctagcatttggtgatgggtggagcccttctggtaaacgtgctcttgagactatgtggtcagcaaagccaaccgtaatgaatgaggaagattatctcatcttaaatgaagatgtaaataaagtccttcgctcctatcgaagtgatatactacgtatcaaagaagatattgctcccattgacaatctttttaaagagcttaaagcaggaaaacaacggattgaggtattttcagaagagataattaatgtttggtataacgtatccagcaattgtcaggaaattcttaatcatttagttggcatgcaaatgcgattggtttcattagtagaacaggacctaacggaatattcatcataaagcatgagaaagaaagtatcctgttagtgtaccggggtactttgttgttcgtaagaatgccaatgccaacgatttaactgctctcgtaatgtttgggtttgataagcatggggatgtttttctatccagcttgctaactcctgctgtttatcctgcaccagggcatccagactgctagagagattacgaatttgatcttcttttgtagagataaccgtatcatagtcgtttaatagcttgttatgcaaatctcgcatattgggaatacacgtattgcgtatattcgcgaacgcaacacgaaacttttcaacagattctacacctacattcgatatgtcttgagaaatttcgttggttaatgtagttccaaaacacttatttttcaccggtaaatccaaaataagagcaacggaaatgagcatgagaatgatgcctaagctcattccaaaaaataaccaatttccctggatgatggcatagctcatcaaagcaatcgatcctaaacatgtgaggacggcgatagtaaaacagactgtagtacgtagtatgagactcgtgcgataattatcccagggaaggagaagaacagttttattttctgaagctgtgggcaagagtatcatgacaatgaaaatcaactgatgaaattatggttattcgatggtgaagaaggcattcccggagttgcatgagcaatttcttgccatttttgcaatctgagtagtaagcggtactcttcttgttttagccgttctatgcgttgttccttatctataattgagtaaatcagttttgcataggcgttttgaagtagctgaaaagaagaaagcgacgacgttttgttattcacgagcgtgattgtttgttgtactttcgacggtaaacacttgatcagataaatcatgctaatgagtaaaagtatacagactaaggacgccactatcacagtcaccccgccaatcatttcaggaagacttaaggaaagacagccaaaagccacaaccacacttcccgctatcatggtgccaagcaaaagtataatagctaaaatataagacgaagagctttgctcaatgaaaatagcaacttttttttgtaagacagtcgcatctctttccgcattgaaaagaagagaattttggttgggtaaagagagaagtgttgcgggaatagaattagaaagacttaataccacagaattccttaaaatgtagtagcaaaatctaaagaaagtattcattttattcaacacgtaacataaagtaattcttttgttttctaattatttatgaataaaactgttgttgttgctatgtctggaggagttgattcctccgtagttgcttatcttttaaaaaaatatacctcctatagggtcctagggatttttatgaagaactgggaagaagaagatagcaacggtttatgttccaccgctaaagattatgaagatgttgaaagagtcgctgagcagctggacattccttactatacggtatcttttgctagggagtaccgcgaaagggtattctcacgttttcttaaagaatattctcaaggttatacaccaaatcctgacgttctttgcaatcgggaaataaaatttgatttacttcagaagaaagttgtcgagctgggaggggatttccttgccacaggacattactgccgattagatgtcaagagtcagagagtaggattacttcgtggaaaggatccccataaagatcaaagttatttcctgtgtggcacgcacccagagtctttgaaaaatgtacttttccctttaggtgacatgacaaaaagagaggtacgctccatagctgcccaagccggactggcaacagctcaaaaaagagacagcacgggcatctgttttataggaaagcggccgtttaaaagttttcttgaacagtttgtccccaatgtcgagggggagattatagattatgattctcagaagattgtagggaatcatgaaggcgcccattactacacgataggccaacgcagaggtttagatattggcggctctgaaaaaccttgttatgttgtgggtaaggatatggagaagaatattgtgtatatcgtacgaggggaagatcacccactactttatcaacaagaacttacagctaaagaattgaattggtttgtctctccagaatctataacgaggtgtagtgctaaggtacgctatcgttccccagatgaagaatgtgaaattttacatacaggaacacaggataccgtacgcgtgcgctttacgtctcctgttaaagccatcaccccaggacaaaccatcgcattttatgatggggagagatgcctggggggagggatcatagaagtcgctatgactccacattcggtatagtagccgcaacattttccgcttgttcttcatagcgctcgaaagtcacacggtcgtcaacgaggttcgcacgcagttttcttgcttcttgacggcaagattccttcagcaagagttcggcaagcggatcttcaagatactgttcaataacccgacgtaaaggccgcgcccccatctctggagaatgcccttttgttactaagaaagaaatcacagaatctggaatacttaatgccatctggtaatttttcaaacgagaatcaagtttgttaatttccaaatggataatttcagataacgctgatttttctaaaggacggaagatcacactttcatctaaacggttgataaattccggctttaaatgttttttcacggcattttcgattttttcttgaatcactttgtaatcaaaattggaacgagaaccaaaaccgatttctccgcttttcttaattaagtctgcgcctaagtttgacgtcatgataataatcgcatgacgaaaatcaatcttgcgaccaaaagagtctgtgagacgcccttgctctaagatctgcaacattaaatccatgatgtcaggatgagctttttcaatctcatcgaatagcacaacacaataaggccgacggcgtacttgttctgtaagatgaccgccttcctcatgaccaacatagcctggaggtgatcccatcatttttgtagccgcaaatttttccatgtactcagacatgtctacttgaattaaagcatcttcaccaccaaacatctcaatagcgatttgttgcgcgagtaatgtttttcccactccagtaggtcctaggaataagaaggaacctgtaggacggttaggatctttaattcctgttcttgagcgtcgaatggctcgacagatactcgctaccgcttgatcttgacctatgactttcctacgtagagtatcttcaagttttaaaagcttttcgctctcagcttcagtaagtcgtgccgaagggatgcctgtttgtaacgagaccacttgagcaacagcttcctcatcaacaggaatttgatgttcttctttgtggttctcccattcttgcttcatatgggaaagacgttcacgaagctttttctcttcgtcacgcaatcctgcagctttttcatattcttgagtgccaatagcttgctctttagctaatttcgtggtctcaatctcagcttcaagcttcattaactctgtaggctgatccatggtatttacacgtactcgcgctccagcctcatcaagtaaatcaatcgctttatcggggaggaagcgtccatgcacgtattgatcggatagcgtagctgccgctttcaatgcttcttctgtaatagaaacattatgatgctcttcatatttcttttttaagccacgtagaatttctatagtttcgtctacactaggcggttggacaagaattttctggaatctacgttctaaagcagcgtctttttcaatatgcttgcggtattcatctattgttgtcgccccaatacactggatctcaccacgtgctagtgctggcttcaaaatgttagaagcatcaatagctccttcagcagcgcctgcaccgacaattgtatgcagctcatcgataaacaaaagaatgttgccatgtttacggacttcgtccataactgctttgatacgttcttcaaattgtccgcgatactttgttcccgcgatcattagagctagatctaaagtgattaaacgttttttacgtaaagtatcaggcacttcattagaaataattttttgtgctaagccttcaacaatagccgttttacctacaccggcttcaccgatgagtacagggttgtttttccttctgcggcacaagattaaaatcaaacgttcaacttccgtagaacggccaatcacaggatcgagtttagactctcgaaacatctcggttaaatcataaccataggcttttaatgccgataatttatcgctcttgtctccacctaaagtgtgaccaagagaggaagatttggaagatgaagacgtgctccctctgggattagacgaagatgcaggtgggagctgaagattaaatgtctctaattctttaagaatttctttgcgaacttctctaggatcaatatgtaaattttctaaaacttgtaaagcgacaccatcagcttggtttaaaatacctagaagcaggtgttctgtaccgacgtaattatgctctaagatcccagcttcttcattagctgattcaaaagattttttcactctgccagtcagagcaggatcgccgtaaacttgaatttctggtccataaccgatcaagcgttcgacttcttgcttagcggtgtcaaagtctacccctaaattacgcaatacattcacagctacgccttgacctagtttgagtaggcctagaagtatgtgctctgtgcctagatagttatgatttaacctctgagcttcttttttagccaatttaatgacttgttttgctctgttagtaaacttctcaaacataaaaacctaaaagaccgggtagaactttccttaagcatatacgaaatttaaaataatgatgcaactcttcgatagacggatagagtattcccgagaccaaagaatttttttcacagaaatagcaaagaatccacaccaatgttatactattcctacatttttaacgaatgcccacctttttaatgatgaccgttcgcatagtagattctggaaaagggagtgctgagactcacatggccagggataagtatttactcgaacacttgaaacagggggaggtcattcttcacctatatgagtgggatagtctctaccccctgacttacggcctcttcatgcgtccagaaaaatttttagttgataatagagctgctctcggtatggatgccgctatccgccctaccggaggagggtttgtttttcatcatggagattacgccttttctttacttgtatcgtcggaacaccccctatatacacctacagtattagagaactattatacggtcaatcagatggtattagaggttgtgcgtagggttttccgcatacaaggatctctttcttttgatgaggatatgcaccacccaaaaacttcgaatttttgtatggctagagcatcaaaatacgacattttgatgggagataggaaagtcggtggcgcagctcagcgtactgtaaaacaaggatttttgcatcaagggtccgtgttcctatcgggaagttctttagagttttatgcaacatttcttttgccagaggtgattgatattatagtccctgcgattgagcagcgggcctttttccctttaggtttgtcagcacctgcctcagatcttttagaagcaagaagagaaattaaagaggggttaattcacatattttcaagtggttgtttatgaataaaacgcgatggagcttagttatagccttcttttttgtatttatcgcaaaagatgctgcggcttttatggtgcattttcctgaatcgaaagaatctgtgggtgtggttattcatgataacagtgtggaagtttatgaaagtgttttatctgctatagatgttgctaatcattatattgaattatctccttgtatggcaggaggaaacctattaaaagagatagtcgagcatatagatgcacgtatggatctcattcctggactacgcgcctatcttcttatccaacccacattcattgatagcgaggataagattgttcttgaggggataaaatcgcgttggcctaaccgttttttttacttatttacaggatgtcctcctggtcccagcatcctttctcctaatgttatagaaagtcatgtgaagatttccatcatcgatggcaagtatatctttatgggagggacaaattttgaagattttatgtgtacccgaggggatactattcctgaacctgtagagtctcctcggctggttatcgggggaattcacagaccgctagcatttcgcgaccaggatattaccgtgagttctgcacgactcggtaccgagttaagaaaggaatttcatgcgcattatgcactgtggcgtacatatgcggagaggccctggtttaataaaaatctcgatgattttcgcgctcttccttttccacagctgtctgtagaagaagctcaagccacgtattgtcctaaaatcgaagaaaactcagatctcgtatctacagatttgaaaaacattcgtgtgattttttcaggaccggatgagagtaaaaacgcgattactcaaggctacgtagatttaatagataacgcaaagaagtccataaaaattgccaatatgtacttcattcctaacaacgacattcttgagagtttgagatcagcgtcttttagccgtaaagtacgtaccgaaattattacgaatggatccaatgaaaatagtcccccacttacagaagtctatgcttggggaaatcgtatgaactatttctttctatcttatggtgaacgcccggcactatggaaaaagttcattttttctaaaaaacagccgaattcttccctacgcgtaaatgaatattacgttcgcgatacacagttacataagaaatgtatgattgtagatgatcgtgtgtttgtcatcggtagctacaattttggaaagaaaagtgacctttttgattatgaaggtatcatattaattgattctccagaggttgctgctaaagccaatgtcgtctttaagaaagatttgagcttatccaaacctatagagaattctgaaatttttggttggtatttcgatccgatgtataatcttcttggtcatttacagattaattttatgccggcgtaaatcggcatatacaatcctactgggaaaagagcccttctcttttctggttctcaggggatccttcttggttttttccgatcaatagtttacactaagttttttattgtttattccaagagggtggctttgctagcgttcttttataagcatcagaaaaaattcatgggttttgtcattgttggcgtatgcgtatcaggtataggtataggctggggacgctatccaggagaatcttcccgtggctctaagaaaattgttttttctgttccgggtaaaaaatattctgagagagaatttttagcttttaagagattcttcaccaacgaagcttatcctttcactgggaatcctcaagcgtggaacttcttaaatgaaggtttattaacagagcgctttctaacgaataagttaggggaaaagctgttcttaaaagtatattctcaagactatcccgcctttaaaaaagaaaaaaactatcagtcatatcggcgatttgactctctttttatttcttccgaagaggtatggaaatcctcagcaccacgtttatatcaagctttggtcgctttgcaggaaatccatgatcctgtatctcctgagggctttgtcgctagggttcagctatttttagaagaaaaaaaattccctcattatattcttaaacaaatgcttgaatatcgtaggcagatgtttaatcttcctcaagatcctgttttagctcagggcaaggatctacatttatttggttatcgaaacattgcggattggtttggtgatgcgtacgtttctgcggctgttgaagctttattgcgttttgtcaatgagcagaaaaaaaatgtcgccatgccttccttaaaagaagctcaacaagattttcaagacaaagccaaacaagcttttacgaagttaagtaaacacgctggcctgactttaagctttgatcagtttgttgcttcttattttgattttatgggagtcagcgaatcagaatttttcaatatatatcgcgagattctgttatgtaagagggctttcttacaattagaaggtagcgtaacttttgattatcgtcctttgcaagagttcttctccatgggcaaagactctacgtctgtagaaatggtaaaacttcctcgtgaatatcaatttaagaacaaagaggatttagaagcttttgaagtatacattagtcttgtgggcgagcctataaaggattgtcttagtgttccgcggtgtactttgcctataaaaactataaaagctaaagaacccaggttagtaggacgaaggtttttagtttcgtacaagagcgtgaaacttcaggatttagaaacgaaagttcctatggtggaggtgcaccaatggcagcaaaatcctgaaaatttccaagtgctactccaacagttccctaaaattgaaacatgtaattcgagcaaggatttccaaactcttaaaccttcccttgtagaaaagatctattctttcaccaggaaagagatattacgatcttctccgaaaagaatcctggaggggttagctcaatgtgaacagaaaagtcatgaagttttcctctctgcacggaaagatagtgtcttagaagggatcctagatgggaatgagttggccaagttgttgttagataatgaggtgttagaagcctatagtcaggacggcgaacattattatacttttgtagttgatacatgctttgaaggggaagaagtgattccttatcgtgaagttttgcgtaaaggtctggccaaaaccttagtttcctctcataaaaatattgcgcatatagatagagtggtggctgctttaaaatcacggtatcaagaagaagagaacagtaatttatggcaaaagcggctgtggttgctcgtcgaggaacatagagagggcacataccagccgggcgctctttcctggaatctggaaaaatctatcaaagtatttactcgtggggatcaaaatattcctcagccctatcctgtcttagcttctatggaggagggggcattgtccggtgtggagtttaaccctgacgaaggcccatttttctataaatgtttatctcatcagacatgtatggagcccacgagcgtggaaaagttgttccttactaaaaaccatttaaacgaagaaatccttggtagttatatagaacatttcattgatgaaggagtcagataatgtggtattctgattatcatgtgtggatcgaccccatacacgagaatattgtacgtttaggattgacgtctaggatgcgagaaaatctggggcaaatccttcatattgacctgccggctttaggaagcttctgtaaggaaggtgaggtgcttgtcattttggaatcttcaaaatctgctattgaggtattaagtccggtttctggagaaattcttgaggttaatgagaatctcaaagaggacgtacggcttctgaataattctcctgaagaagctggctggtttgttatcgttaaattagatcaaaaattaaatatacaaaacctttctcccaaagaatagttgggttatcttttcaaaaaaatattgtatagtttatattttttgaacttggattagagtttttttttatcttttgaaggagtaaaatctttccctgaaagataaaaaaaacaagttcgctatgtcttcgtttatggttaacgtctctaatcctatagagatggcgaatacccaattgcagctatccaagcagctcaaagtattaacaattgctacagtaatactaattttagctgttataggttttgcttgctacggattgtttggaaccccatgtatagctattcagttaatgatatggattatgtgtacttctatgactattgtggcattgatttgttcgtgtgtgaagtaccatctgattcgccgttatgaaaacacttacttagtagcaggaagtctactagataaaggaattaagacttatgatcattagtatccaaagatttcagcgtccctccgcagagactccaactacagcgacgttattatatcgattacatgaagggccggtaggcgaatccgaaggactaagaacgtttcgcagagtgttgtcagtgttgttgacctctcttgcgatactcgttatgacagtatttactgtgcaatctcctacaattactcctgcagcattatacacagcgattttctttgcttgctgtacccttgtgtgtatcgctatgtttatagcgaaacacgtgttatgccaatttccagaaattgccaggggcagtatagcaaacatttctacgatgtaattactgaagtttccctttttttgtatttatcgttttggtcttaccagtacgctgcggagctgagcgtactttttttataggtttgacttcgttgacttctgccgaagagactttttggtcttctaagacatgagcagcttctactgtggtggatggtttagagatatcaatacccgtgaggctcatgaaagccatagctatcagtcctgtagtaatgaaagagatgcccattccctgaagatttttgggaatatcagaataggcgagcttttctttaatcgtggcaaacaaaacaatagctaaccaccagccgcatccagcacccaaagagaatatcatcatgggaataaacggatagttgcgtgtgattccaaagagtacgccgcctaagattgcgcagtttactgcgattagggggaggaagatgcctaaggaaaggtagagatttcttgagactttttctaaaaacagttcaaggatttgtgtgaaagccgcaatgacaacgatgaagatgatgagttcgagaaaatttaagtttacgttagctaatgctggggatagccaagttaaagctttaggtcctgtaataaatgcatgtacgaaccagttaatacttccagtcacggtgagtaccaatgctacggacatgcctaaaccgttggctgtagagactcgtcctgaacaggcaagatagctgcacatcccaagaaaattggatagtagaatattttggataaaggtggcttgtaaaaagataccaaagacatttagccatgtatattcacctaaccacatagatctaccttctttctttcttagatctcagaatattgacaccccaaatcattatacccaaaaggaagaatgctgagggagctaaaaccatcaagccaaagttttcatacccatcgggatgagcttctgaggcataaaaacatttaggaatcagttgtaatccaagaattgtcccaaaaccgaagaattctctgatgatacttacagtaactaatacccaaccgtaacctaatcctgaggcaaaaccatccaaaaaagcaggaataggtggaacatttcttgctagactttctgctcttcccatgacgatacagttggtgataattaacccgacgaacacagaaagtgtttttgagatatcaaagaaaaaagccttgaggaattgatcaatgacaatcacgaataagctaatgataattagctgggtgatcatacgtacgctatccggggtgactttccgcaataaagatacgaagaacgaagaacaccctgtaacgaaactcacagcgagacccatggtcaatgctgtatttaccgttgttgttacagccaacgcagagcaaatccctaaaatagcaataagaggttggttattgttccaaagaggatcaagaaagtaactcttgtaggatttatttgctgccattttgatctccccggtgattaagtttagcgaaagacatcaacaaattgcgatagggagctaaggattgcgcataagcttcagtaacaccgttacatgttaacgtagctccagaaatgccatcgatagcagagagagctttaggagatgtcccgaatgcggattgtaccgcgcctttgacgacttccagacccaggggagttgtggagaaatctgtatttcctgacgcttcttgtaaaaagatttgctttccataaaactgcttttgccattggggattggcaatattggcgcctaagcctggagtttctgcttgttgataccacgctgttcctaatactgtattcccattattttctacagcgagatagccgtaaataggtccccacaagccaaatcctgaaataggaatgacaatagcgtctattacggaaggatttttcacaacctcagtggcgctcatcactctagcttgctctgtattggctaagattacataaaataaaagtaatggctgctgatagaaatgcccattttggtgtttttctataaactctgagacggagatatttttctcttcaaaagaaaacatttgtccttgtctatctgcaagtaagggacggacaaatccttgtgtataggagtctaaaatagagcttgtgacaacagggacatttgtgtcggccactttaagtaattgggattttttatcataggtggcaagtttccaagaaccattctcatagatttgaaattttcctgaaaaatctaaaacacgagctgcagtgagcatttgttggttgcgatcaaaaatcgcagcgcgttcttgaaaaggagcaagcacataatacacagtagaaaggaaaacgctagagaataaacttaatacgagaataaacaggataacataccaagtttgattcagatagcgtttggatttctctgaggacatagtttaaattctccttcgtctatactttcttacagcaaagtaatcaagaagaggagcaaatacatttccaagaagaatggctagcataactccttcgggatatgcaggattgattaatcggataattatggtcataaaaccaatgaagagtccgtaaatccatttggctaatttcatggttggtgaggatacaggatccgtcgccatgaatacgagaccgaaggctaacccccctaggaacaattggcggtaggctggaataaagaattttgcgggagcccaagctccgtgttttccagcaataagaatactacaaatcttaaataaccacgctgtgacgaacgcccctataccgaaagacaccatcgttctccatgaggcaatcccggtaatcacaagaaataccgcaccgagtaaacaggcaaatgtggatgtttctcctaaagaaccgagaatgtttccccagaagagattccctgaagagaatttcccaattccatagatcacatcggtaatcgcgtaggctgagtcaaattgcgttgggagtaagccgagaccgccttcacttaatggagaggtgacaaagctttgcagttgctctaaagttagcttgtctaacagcaaaccgggatgagactctgtccagatcgaaaattgtgattctatgacattttgtgtggggacgtgtgtcatgtgtaaaatgttagaggctatagcatctacatggattctttttacagaaggtggtgtagagtttaatgtttgtaggcacgtagattgtgaaaagccgtcgatgatggattttcctgctgtggcgttcatagtgagcaggctatcttttatgtgtgttgggttgctccctacccaaacatcaccgctcatctttgctggaaatgtaaaaaatagaaaagctcttcctgagagtgcaggattgagaatattcattcctgtcccaccgaacaattctttactaaccacaacgccgaaagcaatccctaaagcggccatccaataaggaattgtgggaggtaaggtcaggggatagaggatccctgtgacgagcaatccttcagcaattttatgttttctaatgactgcgaagaggacttcacaagctcctcctactgtatagctaatgataagtaagggaagaaaaattttgcatcccgtccaaagaacggaaaacatgcctatgtcattaaagataaatgagagataactgcgaaatcctgagatatgtaaaaatgcttccatgagctgggcatttcccgagccatagactaaagcctgaatacccgaattccatatggctaagaacgtcgctggaaagagtgcaataaccacaagcatcatccaacgtttaatatctacagcatcgcgaatgaacggtggagatgaagcttggtggatgggttcgtagcaaaacgtatcaatagcgtctgcaactggagtaaagcgttgaaacttgtctttttgacaaatttcccagatggaattaacaaatcgtttaagcattgctactgagagggaagttgaagcttctacgtttaagaacgtaacaaattgattaaaattttaggaataaaaattttctgtgattcagagattctttcgttttttcctttatttgattttcccgaaactctgttatggttgtcgacaacccggagagtttttgtgtcggggatgtttagaaactttaaaagtagtaaaggtaacagggcgttgcccgcattgttatagtattttggctgtaggggaaacgcaaacatgtcgtcattgcttgccctctttttctcggaaaactttttgtctttatgttccttcgataaaagtactcgctctgtattctcaagcctgcctagggaaggtgccagctatacgtttttttacacagggatagaacgccagtgggaactccaccaaatccgtcctaaagcgattttttatctgatctcaaaaataccaaaagatatggctaagcaattatctacggagacaaacattccttaccgagggattttgcctttagaaagagagttcagaagattgaaaacatacgtaaatgtaggcgccatttgtattttatcagattatcctttgccacgtgcatggcaagatactatagagcgctgtgctccacagccagcgattcttatgagtctttttctttctgagactctgtgttaatcccgacaatagctacatagcctaaaagacgtacaccttcatcaacgcacagggtccctgcttggatatcccctttaaccatagcttcaccacggagctctaattttccgctgactgtaatattcccttcgaccgcaccttcaataatggcttcttgaagttggatatccgctttcacgcaacctttagggccgatgataattttcccattagacactaaaataccttcaaaggtgccatcaatacgcaacaaacgatcaaaggctaactcacctttaaatgttacaccctctcctaaagtggtttcaggttcttcagaaaacgagagcaaggaatctacttccgcagatgcagggatccatttttgtgcttcttcatttagaggataggtgggagacaaagggcgtgtttccggagattttggagagtcaaaaagatttggaggagaatctaaacgctcagatctaggataagaagaataagtagaatgcgcaggcgtttcttcttcatataacgtttgcacatcttcaaagggattttttccagttctacggaacatgagaaattctcctagattacccaacaatatggtttttacataaactaatttgacgcgttagagtttcatctttttctattttttgttctatagttttgcaagcataaagtactgtagaatgtgtttttccaaaagcagaacctatagcaactaaagaatctgtgataagtgtttttgccaggtacatagccacttgacgtgccaaaacgagttctttagaacgagagtttcctttaagctcttggagcttgacttgaaagactgtagccacactttttaatatgctttctacagaaactttttgtttagaaggggagcgaaaaagttcttttaacgtgtcgcggacaatagtttcggtaagtgtttttccaaataagcggcaataagcagtaagtttattaatagcgccttctagttggcgtacatttccatagatatgatctgcgatgtaaaaggctatttcattaggaatatgtaagcctttctgttctgctttatgttgtaaaatggctacccgtgtttctaaatctgggatgcctacgtgagcaactaacccccattccattctagcaatgatacgttcggaaagttttaattgtcctggaggcttatcactagtaatgacaatttgtttatttaagttaattaatgtctcaaaggtattgcaaaattcttcttcgaaattttgtctgttttgcaaaaactggatatcatcgacaagaagtagatctaacgaacgataaaaatttttcattttatcaattgatttcaatctgagatgttgcacgagatcattaatgaaagcttcagtggtgatacagtgaacacgaaggtttttgtgatgctctctgacatagtgacctacagcatggagaagatgtgtttttcctaggcctacgcctccatgaatgaacagaggattatacgaacgcccgggacggccagcaatacctacagctgcggatttcacaaattggtttgaagggccttctatgaaattatcaaaacgataagccgtgtttaactttagttcgaagtctttggattcttcaaaagtttctataggggtttcttgctgctctcgaggggctacgggttgcggaggggcttttttaatttccgcaacaacaaactctaaagctggctccccttgagcatcaagaggaacgaaagaacacaggtcttgtttataattatcaagaaggtagttttgaacaaagatattgggaacttctaaacggatcttttcctgggtttcttctataatttgaataggagaaatccagttttcaaaagccgttttagagcaacgtgtcttgacataattcacaaactgttcccaagtactacaatcgctacaggttaacatgctgctctcttttatgtgtcgaggatttccttacagacgggcaattcttgctcgttgaggaagaaattgccaatgtaccattgctgttgataagcaatcaatagtttttctgcaaaaaagagcaggatgatgccaaatagatgagaattcattttaatcgtctgtgccacttcttagtcggcgggcacaagattaatgggaaagagttgcgggttttttgatgattttttttgtatagctcataagcaaagcttcagcatcattagcaattataggatcatcacaagacgccaggtagacagctattgcggaagcttcatcaatacgatttaggcaaaagagagctttagtcttgtttaatagtgtgggcagatggtctccttgcatacgtaaagcttgatctaaaacgcctaaagctttggcattttctcctatttgcaaatacaatcccccgagggtttggaaatcataaatgcttaatggatctaaaatcactaaggcttcgaaaaaaagaatcgccttatgataatgtccttggcgaagaaatatgtaaccggaaatgcgtaactcttcgagttcttgatctccccaacctaagatagctttccattcgttatctaacatgtcttagccttgcacaaattgaaaaatacgggaaataacgtagtcgatcaaaatattagaagacttcaatcctagatcaatagccttaagtaaaattttaccttcctgaacgatgacgtcttcttcagaatccgccgcctcttcttctggattttcttcttgatctttgtaagaaaacacaggattgacacgactttgataagaaaattttcctcgggtcagcacttttaagtaggaagaaattttctctaaatcctcgtcttgctgatcgggggatcctagtgaaggggctaaatagggagtagaaaatcgctgtttatgaaagttgctagggggtgaaaagaaagcccaatcggttttcttattcgtttgcatcagggagctcaaggctgaaggcttgggcgtcatgtccaaaatttgagcatgcttagccacatcacggatcgtcaaactttccatgtggacttccttacggaaatcactcactattttattgttagacgcgtgtttttcgtaaacagaagtactgtaattaaaaatttctaccataatacagcctgtaaaaccctattttctaaatcataatagggtaaaggaaaaagtcaatagtcttaattattcttaaaatagagaatgaggaatcaatagaaatcttttcgcattctctctaatggtgtatctttgtcttgcattgatgtttttagaatgatttaggcgtttttgtgtctgcaaccccttctcatattccggtattggtaaatgaatgtttgtctttatttgccgatcgtcatccaaaatttttctgtgatgttactgtaggagccggaggtcacgctgaagcttttctctccgcatatccttctatagtttcttatgatgcatctgatcgcgacgtggcagctttatctatggctaaggagcatttagaaaaatttggcgatcgtgtgcattttcatcatgcatcatttgaagatctttctaaagatcctagggaacatgtgtatgacggcatacttgccgatcttggcgtttcctctatgcagctagataatctatctcggggatttagttttcaaggagacgatcatgctttagatatgcgcatggatgtgactaagggaatcacggcgagcgaggttttacatacacttcgtgaagaagagttagggaaaatttttcgtgaatacggagaggaacctcagtggaaaaacgcggctaaggcgatagtacattttaggcgtcgtaagaagatcgtgacggttagagacttaaaagaagctacagccaaagtttttccttcttatcgtctgcgcaagaaaattcatccattaactttgatttttcaagctttacgggtgtatgtaaatcaagaggacgtgcaattgaaagtattgctggagtcggctatgcgttggcttgctcctggagggcggttgatcattatttcgttttgtagttccgaagatcgcccagtaaaatggttttttagagaggctgagaaatccggattaggaatgattctgactaagaaagtgatcatgcctacatatgaagaaattaggaaaaatcctcgatgtagatcggcaaagctccgttgttttgaaaagaaatttttatgagtaattatcgttttgtacgtctattcttatgtttttgttttctaggcggattgctttactcctatattaacaaacaaaacgatctgactaaattacgcttagaaattcctgctttatggtcgaagttgcgacagagagaacaggagaatatatctctacactttcttattgataaaatagagagtccagagcatctcatgcatatagttagccttcctgaataccaatatctccaatatcctacagaagatagtgtttgtgttgtaacttatgaatcaccgtaaatgcttaaccatgattacctatggagttctgctctcctattctttcctgatcatacggtattataaaattcagatttgtgaggagaaacgttgggcagcagaagctttaggacaacatgaatttcgagtaaaggacccttttcgtagggggacgtttttttctcagatgaatttacgtaagggagattcagagcaacgacaagctctggccgtggacattacgaaatttcatctttgtttagatgctgtagctgttcctgaagaacaccgtgatgtgattgctaagaaagtttttagtctcattggagaaggtgattatgacaaactccgtgcggagtttgataaaaaatctcgctatcgaaagttatttctttggttagatcgtgcggatcatgaccgcatcctatcttggtggcgggggtacgcagcaaaatctaaaataccctcgaatgctttgtttttcatgaccgactatcaaagatcttatccctttggcaaacttttaggccaagttctacatactctgagagaagtcaaggatgagaaaacaggcaaagctttccctacaggaggtttagaagcctattttaaccacgtccttgaaggagagccaggagaacggaaattcctacgttctcctttaaatcgtttagatctagataaagtcacaaagattcctagggatggttcggatatttatctcacagtcaatccctgtatacagactatagcggaagaggaattagaaaaaggggtaaaggaagccaaagctaaaggtgggcgtctaattttaatgaatgcttatacaggcgagattcttgctttagcacagtatcctttctttaatccttcggaatacaaggaatttttcaatgataaggaaaaaatagagcacacaaaagtaacatcagtcagtgatgtgtttgaacccggctctatcatgaaacctctgactctggctatagcgttgctggccaacgaagagatggtgaaaagatcaggaaagcccttatttgatcctaatgaacctatagatgtaacccgcaggattttcccaggaagaaagcaatttccgcttaaggatatctcatcgaatcggcgtttaaatatgtacatggcgattcaaaagtcttcgaacgtttatgtagcgcaacttgctgatcttatagtgcaacatctagggaaccactggtatgaagacaagttattgttattaggatttggtaaaaagacggggatagaattgccaggggaagcgtcaggattggtaccttcacctaaacgttttcatattaatggggttcctgaatggtctttatctacgccttattctcttgctatggggtataatatcttggctacgggagtgcagatggttaaagcctatgccattcttgccaacggtggttatgatgtgcgccctaccttgataaaaaaaatagtcactacttctggaaaagagtacgtgttgcatcctcaagttcgtggagaaagaattctttctcaggacattgtggatgaggtattgaaagctacgcgttttactacctatcctggaggaacgggatttcgggctgcgcctaaaaagcattccagtgcagggaaaacaggaacaacagaaaagctagttcatggaaagtatgataagcatcggcatatttcttcatttataggtatcacgccgatatacccttcggcaggggggagtgttcctttggtcatgcttgtctctatagatgatcctgatcattgtgttcgcgaggatggaacaaagaactatatgggaggccgatgtgccgcccctgtatttggcagagttgcggatcgtgttttatcttatctaggagttcccgaagataaagaaaaatacagttatcagagtgaggtggctgctatgaaagctttgtatgaggaatggaatcgttcggggaaataatttttatattatgtctccgtagtagcggatggggcattgggcaaattccggttgtttctgagaaaatcgccaaagtaagaagatgatggtaaaaatgattttaagtgccaagatgattaaacccaggccgagcatttctaggattccggcaaaggtatgcactgcgatgtcgactttgctatctttttttatcggggctgcaaatatgctaaaaagtttagagaatcctaaaatattgcctagtcagggtatagtgcgggcaagagtttctaaaatagattttttattattcaacaaccaatcattatgcataatgccttggtggttgcgtatacatcctaattgtatgatttttgggaaacgacttgcgtgtacaacgaagtctcgattgtttttgtacaagcagtttctactgccagcttcatagtgaaggtcttgctccatctttccctttgtattcttgtgctttgaactaggatagctaattgttattgggaaacaatttcttttcactaaaaatggtatattttttatgcgagaaaaaatagatggactattttaatagctgtaagtaagatagttcggcggcaaattctgcgggcattgctcgtttgcgaaagtttattgataacttatggaatacggttgccattttcattctttgccgaatgaaaataagagtgcttacagatatattaggaacaattttggatatagaagtggtctagcttttgaagaaggacctcaggctaaaaaatgaatttaaaagaactccttcacaataccaaagcgaaaatttatgggaagatttcttctgtagaggtaagaaatctcacaagagattctcgcaatgttggagttggagatatctttatcgccaagcaaggcaaacactgtgatggtaatgacttttcccacctagctgttgaaaatggagcgattgctgtagcttcttctatctataatccttttttacccgttgtacaaattatttcttctgatcttcctcggcttgaggcggatctggctgcgaaatactacggtcatccttcgcaaaagctctgtgttgtggggattacaggcaccaatgggaaaacgacagtttcccatttaatcaaacttctgtttgatgcttgcgacaagcctgcaggtttaatagggacgattgagcatattctgggaaatagtcgtattcaagatgggtataccactcctgaatcctgtttgttgcaaaagtatttagctaagatggtgaagagccatctttcggctgcggttatggaagtctcttctatcggtctggctgtaaacagattggctaacgtcgattttgatgttggtgtcttaactaacctgactctagaccatttagattttcattcttcgtttgaagagtataagcaagcaaagctgaagttattttcgatgcttccttcttcaggcctcgctgtagtcaacaacgacttatgtgatgctgcgcagtttattgaggctactcaagcccaacctattacctatggaatagagcagcatgcagattatcaagcttcccatgtgcgcttttctcctttcggaacggattttgacttgctatataagggagaaacttttgcctgttattcacctttaatcggacagcataacatttataatgttcttgcggctattgctgtcactcaccaacgattacgttgtgatttaccccacctcatctctgttattgccaatgtaggagcccctagagggcggctagaacccatattttccggcccttgtcctatttacattgattatgctcatactcccgatgccttagataatgtatgccaaacactccaagctctccttcctcaagatggcagacttatcgtggtctttgggtgcggaggtgatcgagatcagagcaaaagaaaaatcatggctcaagtcgtcgagaagtatggatttgctgttgtgactacagacaatcctcgtggtgaagatccagaaaagatcattaatgaaatttgttccggctttttaaaaagaaatttttctatcgaaatcgacagaaaacaagcaattacatatgctttgtccattgcctcagatagggatatagtgttagtggcaggtaaagggcatgagacgtaccagatttttaaacatcaaaccatcgcttttgatgataaggaaatcgtactcggggtattgtcgtcttatgtttaatcgttacactttactcactgcctgtgtcttcggaactgctttaggaggaattgcagctgaaagtgcacttccacagcgtgtgcgtcgtaacgaagtcatttttatcgacccgggacacggaggtaaagatcaaggcactgcaagtaaagagttccattatgaggaaaaatctctaaccctatctcttgcgttttcagtgcagagttatctcaagagaatggggtataagccagttcttacgcgaacatctgatgtgtatgtagatctcgggaaaagagcggctttagcaaatcaaaacaaagctgatatttttgtcagtattcactgtaattattcgtccaacacgtcagcctttggtactgaagtatatttttataatggcaaaaataacgttgcttcgagaagtcgtgcttcggaagctctagctaaggatgtcctaaatgctatgcagaaaaatggcgcattgaaaattcggggagcgaagaatggcaatttcgctgttatccgagaaaccacaatgcctgctattttaattgaaacaggattcctttctaaccccagagaacgagctgctctttccgatgcacgttaccgaatgcatatagccaaaggcatagccgagggcgtgcatacatttcttactggtccgaactttcagaaaccaagtttagcaagtgtaaaggccagaaaactttctgcaaaggtgaattagtttttttaattagaaaaaagccgtcctcgatgcgattcgaacgcatgacctgctgcttaggaggcaaccgctctatcctactgagctacgaggacactaaggccagtactttatcaagttagattaaagaagtcacgtgtttgccgttattaaattagaataggaaagcttagaagtttttgtcggactgtaaggtgcagaaatcataagttttgacaaatatgaattttcgttacttataacgatatagaacaaccacgtatttttaaaaaatgtcttgaatccaaaggatgaatagatatgatacgcatatacttcaaaagtttattatttagggctactcagcaagttactttagggcactttaattaggaggcaatggctaatatggctaccatgaccaagaaaaaactgatcagtacaatatcacaggatcacaagattcacccgaatcatgtgcgtactgtaatccaaaattttttggataaaatgacagatgctctagtcaaaggtgataggttagagtttagagatttcggcgttttacaggttgtagaacgcaaacctaaagtaggtcgtaatcctaaaaacgctactgttcctattcacattcctgcgagacgtgccgtcaaatttactccaggaaaaagaatgaaacgtttaatcgagactccttcgaagcattcctaatttcgtgcctttctcttttatctaatttatcagggtcaagtttttaggatgtacttagaggcttgactctaaagttttttgttattattgtctgggcgcaatccgtttttgagtaagaaattgtgaatggtgatgggatcacagctaagattacaagaatgtatcgaagtgtttccccactcaaattttgacttgcaggttaaacagttaatctatgcttgtcaggataaaaaacttcgtaatttcgtctttaaattttttcgctatcatcctttattaaaggtgcatgacattgcaagagcagtttacttgcttattgctttggaagagggacaagatttggggttggacttcttgaagttagagcaagaagactcgggagctgcgcgtttatttggtcgtggaggtttcccttggaaaggacttccttatcccggagaacatgcagaactcggccttttgcttttgcaaatctccaggttttatgatgacagtttgaaacaagctcagatgatgggtgagtttcaacaggcgttatttatgcatgaggcgacgattttccctgctttatggagtcaggaacacgctcgatccataaaagaaaaaacctcgttgagtaagtctttcctataccagttagatcaacaggtgacgagtgagtatacatttacggatccgcatttaggtttttggatgcaacgaacgcggtcggcatccgcttttgtttctggatcaggatgtaaaagtggcgtgggtgcttactattccggagatgtcggtgttgtcaactacggcccatgttatggcgatattagtgattgtcagggctttggtctatgtggaacagttaaggaattctcttttgcagaaaatccggatactacagaaatttcttttctttcggcagggtctgttccttgttcgagaattacaggtttttcttacttacaagatgcttacctaggatctaaaattcgtcatcatattacgatttctgagagacggtgtcagatatactctttgatagaagatccttgcaaatccactttttccattttttgtaggggaaaaagttgtcaagtggttgaagggccgaggttacggtcaagctccttagattcttataaagggccgtctaacgatgtcattattcatggagagcgagactccttacgcatcctgtcttcaagtctctatatggaaattttttctttacaagaaaaagaaaggttttggggaagtaattttttgattaatattccctatcaagacgccgaggtctcggttgtttttgaaaaatgcaatttatagtttattattttttttgaaaatagaagagaaagtaatcttataattgttttttaaggattatttgtattaaaattatcctttttgtaagaggagagaatgttattatggagcttcttccccatgaaaaacaagtcgtagagtatgaaaaaacgatagcagagtttaaggaaaaaaataaaaaaaattctttactctcctcctcagagatacaaaaattggaaaggcgcttagacaagttaaaagagaagatctatgcagatttgactccttgggaacgtgtgcagatatgccgtcatccctcgcgtcctcgatcagtgaattacattgaaggcatgtgtgaggagtttgtagagctttgtggagatcgtacatttcgtgatgaccctgctgttgttggcggattagcgaagattcagggccagagatttatgcttattggccaggaaaaggggtgtgatacctcatcccgcatgcacaggaacttcggcatgctctgccccgaaggctttcgtaaggcgctacgtcttgcaaaaatggcggagaaattcggtctttctattgtctttttggtggatactccaggggctttcccaggtcttactgctgaagagcgtggtcaaggatgggcgattgctaacaatcttttccaattagctagattaaaaaccccgattatcgttcttgttattggagaagggtgttccggaggggctttaggcatggcgatcggggatgtgattgcgatgttagaacactcctattattctgtaatttctcctgaaggctgcgcctctattctttggaaggatccgaaaaagaatagtgaagcggctgctatgttaaaaatgcatggtgaggatctcaaacaatttgctattgtggatgttgtcattaaggagccggtaggtggtgctcaccacaacccagctgctgtatatcgcgatgttcgagattttatacttcgggaatggttacgactcaaagacctatcaatagaagatttgttagaacagcgatatcagaaattccgaactataggtctctatgaaacttcttctgaaagcagtcctgaggcataaaaagcatctcacgctattaggtttttctttgcttgccatcttaggattgaccgtgtcgtctcaagcagagattttttctctaggtattattgcaaaaacaggacctgatgcttttcttcttttcgcccgtaaggaaaataatcgactgatcaaggcttcacagctaagtcaagaacagattttagagagatggtcggacatctctcccgattctgacacgataactacagcggaggcacatgcctatatttctcgttatggaaagcaaggcacatcgatcactagcagattatcgtgttttatctctcgctatatagatttgtcgtgttttggttccttagctttgtttttagttattgtggcgatttttaaagccgtgactctattctttcagagattcctgtctcaagtggtcgctattcgtgtgagttgtgatctccgcagggattattttagggcattacaaaagttaccaatgacctttttccatgcccatgatatgggaaatctcagtagtcgtgtgatcacagattctgctagcatagctcaagcagtaaattctttgatggtgaattatgtccaagctccgataactctaacattagctttagctgtgtgtttatcgatatcttggaaattttctcttttagtttgtattgcttttcctgtattgattcttcctattgtgatcatcgcgaagaaaatcaaagccttagcgaagagaatacaaaaaaatcaagatcagttttcttccgtacttttagatttccttgtgggcatagtcaccgtcaaggttttccgtaccgaatcattcgcatttaagaaatattgtgatcaaaatagtcggatagccgctttagaagaaaaaagtacggcttatgggcttctcccacgtcctttactgcatacaatagcttcgttattttttgcttttgttgtcattattggtctgtataaatttcatattgctcccgaagagctcattgtattttgtggtttattgtatttcatctatgaccccgtgaagaaattcggagatgagaacacgaccattatgaaaggttgcgcggctgcggaacggttttatgaggtgcttgcccatcctgatttgcatgaggagtctgaagagagtcaagagttcctgggattaaccagaaatttagaattccgtgatgtgtctttttcttatgataatgagaggaaggttcttaagaatctgagcttcactatccataagggcgaagctattggtattgtaggcccaacaggcagtgggaagacaacaatcagtaaattgctgcctaggttatatgaggtctctcaaggagaaattcttctcgatggagtgccgattcagtcatatagtaagtcgtctttgagagatcatatgggttgtgtcttacaaaacccatttttgttttatgacactatttggaataacctgacttgtggtaaggatatccctgaggaagatgtcatgcatgcattaaagcaagcttatgcttatgaatttgtgcagaagatgcctcagggagtacatagtcttcttgaagaatcagggaaaaatctttcaggagggcaacagcaaagattaaccatagcgcgagcgttgttgaaaaatgcctccattttgattttagatgaggcgacttcttccctagacgctattagtgaaaactacatcaaagagatcatcgggcagttaaaaggccaatgtactcaaattattatagcacacaagctctctactttggagcatgtagatcgggtaatttatttagaacacggcaggaaagtagcagagggaatgaaagatgaacttttatcatcttgtcctgctttcttaaaaatgtgggaattatccgggacgaaagactgggaaacttccccatctgtaagctcagagttgattacgccactatccttcagttgataggcgcacatctttaaacggctagggtagagagttctataatatcgtaaatagctgaggcaaaagcacaggacagttttttagataagacatgcttgtgttgttgaatatagtctcttccctcttttgtcgtataatcggaagtgattttcaacatcatacaccgtagatgcaagtttttacacaactcagcaataaaatatccttccatatcgacaagctgaaatgtgtcatggaatccgtatgtataaggagcatgagcagaaactaaggtagctttggttaggctaggaagagctgtaactgtcagttcgggtgtagtgtcgagttgattaggaatatctttgctcagctgagatactttatcaatagtatagcgcgtttgaagaggaaatttcgaggagcaggcccctgcaaatcccacatttacacaggagtcgtaattttgtaatacagtatgggttaaagattgcacgacaccatcttttccccaccggtcgaggataatcatatctataagtatagacatatgccgatccggacatcggtagaaatgatttgtgagttttgtaaaagcaaaatcttgaagtaaagactgtgcctcgttcttgtctgctaagacaaggagaattttgcagagataattagatggtgcagcggacataattggtgagtgtgtgcagagcttttttccccaagtcagataatacgagagtttcttcattcacataagtagctataaattttctaatgacagttgtgtctttatttctggagtattctaaagctttgttttcagaaccttcggggtctttcatcgctagaaataaggattttcttaatgctaaggtcagcatatgtacaatatcttggggaacagtctttgatacaacaagacaccctaaaggtaggggaagttgtgttttctcttcccataacttgcccagatctgctcttgggcatagttgtgctgcgtagttaaacctttcttcatggatgatcgtccctgcatctacagtgccgcgaagaatagccaggagaatttcgtgatatttcatagggataagctcggcatcaggataaaatatcttgcagagcaggtgagcagttgtcgtgattccaggagtggctattgttttgataggcgcttgaggatctaaagctaaaactaaaggaccgactccgtagccaagaatcgttcctacttccatgagaatataatcattagtgactttcgggaatagggcggctgatattttgactaaagaaaagcggtgctgcaaggctaatgcgtttaaagttgagatatctgctaccctcatttgattgaacaaaggggattcttgatgacattctaaaaaagaacgaaataggaaaatatcattgggacagggtgaaaaagccgcagaaagtatcatgtcaattgtttcattaagtcaatagccgctttcatatctttatctaagttcccttggttttctaaccattggatataagatggaggcacttcacttagaggtttacccttgtatttcccaaaaggcattttaaatgttttcgggtggtaactttcttccattagcgccagtacttgctctgcggaaagatctccaatcagtgctgaaaatacattatgcagggtaatgacatcgtctaaagctcggtgtgcttggttttcagcaaaaccgtacacttgacgtagatactgtaaattgtgtttaggtaggtcaggccggtacttttgagcccatttgagtgagtctatcgtttttagagataaaggttctaaggcatgtcggcgacattctttttccatgagtgggaaatcaaaactatcgttattgtgcgcaacaagaacagcatcgttcccacaaaactcgcagaaatgtttataggcttctgggaacttaggagcagagatgactgtagatgtcgtaatgccatgaatcttcgacgcttcctcaggaataggaatttctgggttaacataagtgacaaaagattctttagttatgtggttataggcagcaatttcaataatacgatccttatctatctgtgttccggtagtttcagtatcgtaaaaaatgagtgttgtcatcgaagttgccctcagttattcatttttttctttacgtgcctgttttttcaattcatcaagattcatatttcctgaagagatcaaaccgatagagtgagaaaaactatcgcaaactaatttaattgtgtcgatatatacacgtaacaatgtttcattcatttccccttgtaggcagggaataactaaacgatagaaaatgagtccctgttcttcgtccatgccgaacccaggaatatctacatctctattaagtaaatggaggagccgtgctgtcgcttctttttggttatcatagagctgatagggaaagtaacatatcatttgaaggatttctcctttactgcgaatcacaaaaaataaggggagttcatgatcttcagcttgaatgttgatataagttaaaccactttctttctctaaaagaggttctaatcccgcatgtgtgagatattttgataagttattttgatttaaagaccatgttgtcattgaacatactccaagtattcataatatgcgattacacttctttatcagtaaaattagaaacacgagagtcgtctgttttcttattcttatgaaatttttgaatactcttactgagaaaagccgaggtaggtgatgatcgttttttttcattttgctgcatgaggtcgttaatgtccgtatcaggaggaaattctgaaagtagggtaatgttttctcccgattccgcaataacaagaattttatttacaacgcgaaggatgtagatgcaagtttttggatttatggagcgtctatcaagaatttttattgttgaagagttccctagcccttgacccttggatcttaggaacttcttaaaagcccaaactccgatgccaaacaaagcaagtagcagagttaaggagcccagcattttaaacatttccagtttcatattttctggaaacattcctgggagatgtatttgctcgctagaagtatcagcaagagcaaggtcatccatacaaaatatgagaaaagaaaagattttattcggcatattagagactttgttgcgtttctatgtcgtcataaaccaagaaacaattttaagttaggatgttttacgaacgcatagttttcaatcagttctttataagttaatgtttgattagttccaagaataaattaaactgtaactttatgtgttcctgtaagccggtatattgagatgatgaattttgagtttaagcgggatgtacgaagattcatctcgcagggtttttaatagtttctttctttatcatattttatattgattttgttctttattatagaccgattttcatgcctgagaatcaggcgcggtgaaaggagcgaaatcagtttaaggggagtggtaaagttacttatggataaattgctcattacggatatagacggtacgattactcatcttccacaccatttggatcctaaaattgttcagcgtttaatccatctccatcatgctgggtggggcatattttttcttactggcaggtatttttcttacgcgcatcagctcttcaaagattttcctattccctatttattgggttgtcaaaatggtgcttgtgtttggtcttcagtagagaatcaatttctatattttcaaaatattccccatgaaattttacccgcgttagaaatgtgtgtagaggatagtcatgtcgtttgttctatagaatcgggagctctgtatcaagaccattattatcgccacgttgattgttctactgcgaaagatcttttgcgtcacctagaccctgtgtattttcctagtgcgaaagaccgcgagagattagtagaaactaaaaaactgtctaaggactatcctaacgccacgtttgctgttgcgaaaatctttggtaagaaaaacgaggtagaaaaggtccaggagaggattatccaatcgcaagagttagtgaacaatttgaccattacattcatgcgttggccgtttgattttgactatgccattttgttcatgacggacaaatccgtctctaagggttgtgctgtggatcgtgtcgttgacatagtttatgagggacaaaagccgtttattatagcttcaggggatgatgcgaatgatattgatttgatagagcatggtgactttaagatcgtcatgagctccgctccggaatctatgcatatgattgcagattttcttgcctccccagcgaaagagctaggtattctttcggcatgggaggcaggtgttgcacaataccacagaattaagaacgcttaggaagcatttcaggaccaatgcccatgatattggcgccgtgatccacatagagagtttctccggtaattgcgctagctaacggagaagctagaaaagcggcaacggctcctacttgttctgttgtcatcggctcaggaatcggggtccaatctaaataataatcgaccatttgctcgataaatccaatcgcttttcctgcgcgactggctagaggacctgccgaaatagtgtttacacggacgccccactttcttcctgcttcccatgcaagcatttttgtatcactttctaaagcagcttttgctgcgctcatgcctccgccatatcctggaactgctcgagaagaagctaggtaagttaaagaaacactcgtgcttccttgaggcataataggcccaaagtgagctaataaactcactaaggagtaactggatgtgcttaatgcagctaaatagcctttacgtgatgtttctaaaagtggtttagaaatttccggactgttggctagggagtggactaaaatatcaatatgaccgaaatctttagtaatgcgttcaacaacctctgagacagtatatcccgaaatgcccttataacgcttattttctgcaatatcctcagggacatcttctggtttatcaaaactagcgtccataggatagatttttttaatttctaagaggttgccatcagataattttctcgattgatcaaattttcctaaatcccaagactgcgtgaagattttatagatgggcacccaggttcctacgagaatagtggcccccgcttctgctagtgctttagcgattccccagccatagccttgatcgtcaccaatccctgctataaaagctattttcccagttaaatcgatttttaacattcgtcaaccttatttctagtctgcattgatattctgaggagggtagcagatttcttgattattacgaaactctttgaaaatccctttttatggctctgtggcgatagatttttttcttacctttctcaagtgacaattaaaatttttatttacattttagtttctcaaatatagattctcagccccttgcgcaagttcgcaagtcaaatcctatgtttggtgtgatctgtaagtgaataggataaaattaaaataggagaaaaatcatgacatttccattagggaatatacgttctttcttaggttatggaaaacctcaagaagcacctaacactacagagaacacatcattggtttctgctgttgctgaaacagtgttgactagtgtcaccgcaccttcaacttcacaaacatccccagaaactgcaaatagtcgggagatcacttcttctgcttttgttgcagatgcaggtgaggcagccgcagcagctttatcagttttagactcaagtttagaagatatttatgaagatatgtcaccatctagacgtgatagtgaatcacaaacagataaagtgacgtatttagaatatctcaaagagagacaaaatgagacagtcgtgttacgagatcatgtaaaagaagtgatgacgcgctctgtttcacttggagcagatttttttgcaagatcttcaatattgacacaaccgcgtgcgagtatggagtgcttagacgatctttcacttcccgagacagaaacaactcctttagcaggaaatgaagaagtggagctaaaggagaaatctccagtattgcgtacgcagttattcagcttttttattgatctcctaaaacaagatttacttcacggtagcattagtgggggcaagatcgaagcattttttgatctcctttcaggagggatgtccagagaagaatatcgtgagttacttgacttgattaaagaaggggatttcacctctataagagacatcacgaagttttgtaacatgattatggaaacacctgtgtgtaaatcttctcacgaaatgcagatgttatttaccttctttaaaggtgaaggtggtgcgataactctcgtggtattgcaggagttaatggggatattaacagaaacattgggcttgcctcttcctgaaggcatgagctctttcttcattgccattagaaatttatatgaaactacccacccagatggagtatccaatgtcgctactgctgtctccatactttctttagtttctggggtattgcaaagcgagacaacacgacgtgttatgcagtcgtgttatgatggctgcgcagattcttgttcaggaaattgtggttgtgtaggttgtggatgtacagaaggagctggtggttgtggcggcttcggttcatttttatgtggtctttttgcaggatgctttaatttagatacccgcagaggggcaattacggaagaggagttcagaaaactagaaacaaaatacagctcggctgttgttttagtcgctttaaataacttaggagtcaatacggtagatcttttagctggtaaacgcataggtttgcctactttagatcgagtgaaagctgaatgtgaccggacttcaaatgatctgaataaaattattaaaagtaaaagcaaagaggtatggggagaggctgcgtgcaattatgcccatattttatctcgtccgcttcttaaggaaggtatcatatccggattgtctaatcaccacatcgtaattaataacaacaaattgcgtggaaaggtcatgattgattgttcttggggatcacaaggatttgttgctactaatgaaccctttgatgcggaaagattggtcagttctcttgtttctcttgtagttacgaaagccgaagatggagatgcggatgcaaaagtgcatcgtaggttaggtacttctgatgcttctagtgtgatgactcatgtgtctaggattctttctgcggctgtatcgcatggggataatatttggttgtctacagatgatctgatgactttagtttgtattgttttagcttataagaagcttgttatagtagatgaaactggctctgacaaatctaaaatacatagacatccggaaattcaacaactatttgagacaattcaagagaactatgttcaattagaaagaaatcagcgtagtgacattagagcgagtatgaacgcttctgttttatatacgcatatagctagaaaagtcgctcagaaagaaaataacaatcgcactttgaaaaacagagctagagttgacgttagggataacctagttgttaagatgtctatgccatggatgagagctgctggattggtattaaaaaaaccagaccagcacggcatggatgttgtggaccaacctgttgtcagatccgtcaacaattccagagctgtctatattccacaagagtatcgcgagacctcagtgtaatataattttttgaaaaaaatcacatcccgagcatgtaatcattcagctcaatctcgttcttaagttcttaagccgtaaagagtaacgaaagaatagatggctatctgttgcatgctcactttctaaaattcaaattttttctatacatttcttgtcttcttatctaagctccttggtactaatttttaaggtcaatgacttcgggttaaattccctgtatgagttattttaatcaaggagacatagaaatgacagtacccacaagtgcaggtaatagcaaccccgcttttacttttgatgatggtagatcaagaacattagagacttctaattttatgtctatgctgcgtggaggagcacaacctaatgatggaggtgtgaatcagaatgtgtatgagttattgcagagttccggtttcaattcagcacatcggatagctagaagaacgacaacgacccctcctgtgattacgacacagccgagtgcccatggtgtagtgcaaacagtggggaataatcaagcgttgttagatatgctcatgcaaagtgttggtggtgctttaggtcaaagagaacaagtacttgcgcatttacttcaaggtgcctcgggactttccggtccgcaacaacagtatttgctattattactcaacacgcttcaaagccaaagttctctagggtctttaggagcgggttctctacgtcagggagccggaaggccgacgatactgcctcctgcgattatcacacagcctgaagctagtggtgtagtgcagacagtagggaacaatcaagcgttattagatatgcttatgcaaagtattgggggaacgtcaggtcaacactcccaggaacttctttccttactccagtacattgctggcatgccttcccaggcacaaggtgcgcaagggtttgtcaatacaattcaaggacaagaccctgcgcatatggagctattgatttcagctttaatgaacttatcagctagaaacaggagaggttcttctagcgtggggagggtgatgcaactcgtcgagtcattaggggggttagctggacccgcaggtgttgctgccgtgtctttagcctctcttatttctgctgctgtcaatagcgaacgcgctcaacttagcggaaggttctgttacgattactgtcataggcactgtgagagaaattgttgttgtcctggatgtggatgtagcgaaggagagtatggctgtggagctgtaggaagatttttgtgtggtctatttggaaatttctgcggagtagaagttgatattagaagagatttagaggaagagctgcaacgtatagaaaatgagtattctagtacgatattgcttttggctttgagtcgtttaggagtggatctagtcgctctcttgtcaggaaatgccacagttaggttgccttctttggagcagattcgagaagaatgtagtaaatgttctagagacttgcccaggattttgaaagataaaaccaatacgatgtggtgttgtgctgcacaagggtataactgtattttaaagaacacctttttacgatcagtgtttgtttcaggaatgggaagttcttgcgatatcgatagtgtacagttggggcagtgcgtgcgtattcttcatgaatggctaggggatgaagatgttatggttgtttcagattttgatatggaaaaactagctcttagtcttcccgatctttctgtgatttctcgtcggcattcaggaataggatctttaggagtggttacctctgcctatgttatgcaagatttagggaaaattttaatgaaagcctctcatggtggaagacaggtttggctgaatgtgagcgacttaagacaatcatgtgcatgattttagcctatcgtggtatcaccatcgtatctgatgagattcctgttgaagaatcaagaatatacgataggtcagagatgcgtacgttatttaacgacatcaataatcgtcgtttgataaatgagcgtacgtaaagtcagttgcaccaagaacctcaggaaaacccttaccttaatcttgctaagaggtgttttgacaagcgtcatgaagaaatggaaaatatgcaaaatcttagtcaagaatccaaacaagaggttttacagagaatctctagaaaatggatgttattagcagggatccgaaaaaattctgttgtcacgcaacaacctatgaggcagcagcaagcacctatagtcacacaatctacagcttccgggctccagttggctcggtctagatcgagttccacaggtcgcaattatgaacaagagggagcgcgtccccgaactgcgcaaaatctacacggagatcgactcgatcactgtaaagacccgcacgttcaagacaacagtggagaagggagtcaataaagcttctactcctgtcaaaaatagaagaaaagactaggatttagttaatgagcaaatgaggcgcctcttctcgaggatctccagaagtagaggcagttactgctaccttttcttttgaaaaaggcgatgtgaaggttaaggcgtgagcatgtaataacggacgaaatacatgtttcggttgttcttttctgccgtaatctacatcgcctacaatcggatggcctagtgtctgcatatgcagacggatctggtgggttcttcctgtgatcggttcacatcgcatgagggtgtactgtttataagtacgaagaatagaccactgtgtgatcgttaatttcccttgattcttgggggtatttccaaaaattaccgagccacaacgacgagatttaggagcagtataagaaattacggttcctgaggatttttttggatgaccaaaaactaaagcagtgtattgtttatgtatttttcgtttcttgaataattctgagagggcattagcagcactggcatgtttggcgaataagatacaccccgttgtgtctctatctagcctatggacaatattgagtctggtgatttttgcaagatcttccgtagaggtgtgcgaaggcttattataaatgcagcagtgcgcatcttcccaaaggatttgtggctctaatcttgtttgcacagtaagagtaatgcgatctccaggttgcactctataagactcgaatctttccacacgaccatttacacgacaaccgtgataacggaccgaatccatgatgatgtgttttttgtaatcgggcagccgtgaacgcaagaaagatgacaatctttcttcgtgctgcgcaacccatgagaattcttccataaagtgtggcaaaaattaaaacctaggtaaaattttacgagaatttgtatgacaaagatagctttttctgaaagggcgaagaattttcctataggaaagttaaaacaatggtttatagagaataaacgtagctttccttggagagacgatccttcgccttacaacgtatgggtttctgaagttatgcttcagcaaactcgagcggaggttgtagtaaaatattttattgaatggatgaaaaaatttcctaccatagaatcgttagctacagctaatgaggaggacgtgattaaggcctgggaaggcctgggatattatacgcgagtccgaaatcttttgcatggcgcgcgcatggtcatgacagattttggtgggaagcttcctgatgatcctttagatttaatgcagataaaaggtttaggtccttatacagtacacgccattctagcatttgcttttaaaagaagaaccgcagcggtcgatggcaatgtactacgtgtaatcagtagagtatttttgatagatgcttctatagatttagagtctacgaaaacatgggtatttagaattgttttgtcctttttgcctgcggaagatcctcaagttattgctgaagctttgatagaactcggagcgtgtatttgtaaacgtgctcctaagtgtgatatttgtcctttacagtctatttgtggcgcttttaaagaaggaagacaaaaatctcttcctgtacgtcatgctaggaaaaaaactgtgacgctatttcgttgggtagccattgttctgtataacgattgtattgttcttgaacagagaaaacccgaggagatgatggccgggttgtacgaattcccttatatagaggtgaagtctttggaagatctttcggacatagatggattagtgcacgacatggaagagtacgtacaggctcccttggtttttgctggggaactcgaagaacaacgtcatgcatttactcactataaggtacacctgattcccaaaattttttatgcaaaatccaagccaaaagcagagcttctctatcctttagatagtatagattctttacctttttcttctgggcataggaaaatcaaggcatggttattagagcatccttatgctacctttcattctgaacttatacaggtttgaagttcatgaaaaatatagatttttctcagttgctaaagcttgttagaaaaatggtcttagatggtgtctgtccttggacagatcgtcaagattttgattcgataatcagtcatattcttcaagagtgtcaggagctttgtgaagctgttcatgaagggcactctgttgaggaggtgacctctgaagctggtgatgtccttacactcgtgttgttattatgttttaagatggagttactaggcatgtcttcagtcggggcgattgttagcgaagctttcgctaaaatccgtcgtagggctcctcatgttttcgacacgagtacaaccatttcttatgaagaagccaggcaggcgtgggctcttgctaaacttgaagaaaaacgaggaaaataggctgttttcctgagggtttcctctttagcaaaattcaccaagtatgatatcaaggagcagtaagttggggaccttttaagagaagaggcctacgaaccgggtcaggactggaaggtagcagccctaagaagtgctttcttttgctaggagtgttctccaacttactctttttctctctagttatcttacagatagcattccaatattcgtagagttaaatagtatatgcagtgctataggcgccgcaatatgacgttctttttcatacagaaatcctgtaaatagagaaaagacaagaagcacggggacaaacactaagctcccccaggaatgctctacgtgagtaagagcaaagagtaccgaggaataaagaagggcataaattctattcattttatttttcagaaaggtttgtaggaaacctctgaaaaatatctcctcagcaaaggggatcaaaatccctaagctgaaaataaatccgtgatcatacactgttgatgttaaggtgttttgaacttcttgcgtgagcgtttgttcttctagagcttctagaggcatgatgagcgtcagccctttgttgagtaccaaaccgatgatttgcgtaacaggaataacaattacccacatccgcagggcagagcctatagcttgaaaaaaagttgcctcaggtttgttccctgaataaatcgcacttcttgtaatttcaataggtagacctaagagataaaagataaatgcacatgccaaaaatattccatgaagtgagcgtgctgcggcttcagaatgtgatccagtaatccaaggaatccatcctggaagaaacaaaagaacaactccaataagaacatgttgtagttgtatagggtttttttctgcaggtttcggccaaacaaaaaagtttcttgatgctattgctgctaaagctagcaatacaagaaggaataaccaagaatgcgtcataagttacgaataatttgcacaaacatagccttcaactctggcgacaacttctcgaaatagacggttgtgcatcagacccataggtgttgcttcaaaattttttgtttgccacccataacgatgataatcgctagttgttgtagcaagaggttggctagattcaataatttcttgataaatcaaagaaaccttgttgtgacgaatatcaaaaacacgcacacgaacagatgctgttatggagtcgtgaccaaacgcatcttgagaagttttttgctccagaagctctgtagcgacaataaactccgccggaagaaattctactactgcttgaggagaaaactcaggaatcacaggggaataaaactgtgaaatgacctgtggagacgcggtatgtttaattaaaaatactttatcagaggcatggaatctcttgctaatttcctgtgtgaattctgcttgtaagttccatggaagggcttctgaggcttttccagcacgataaaacacaggcagcatagccacaacaccttttgccttacttcctgatttatacagcttagggtgatagcttcctgatgctggtagagaacagctagttaggttgatagacaaaagtccacaagaaactaataaaagtagttttcgcataattgctgtccttacattgacgcatacccttagagtatgggatttcattttataaagccctctttccttttgcaaggatctctattttcctcatgaatggggctgctaacttattacctttgttaagttataacaaagaaaaaaataaaaacaagtcccgactcataatcctaggaaactcgagatcaccatgccctggatttttgttattttgataaagaagaatccgcattgtggtattcgcagggacattcccagtctttagggattaacgtgcacccgggaattaataatgcaggggatgagaatacaagaatagaaagaaaccatttcattactatgcttatccttacaatgtctttttctatcgattcataatattaagcacggttttatgcaaagtctatttaatacatttgcttacaagaaaactaggagtgctgaggtaagatatctaggagatttgatgaagagatactccccctacccgcaattttgcggacaggggatgtttcgcaaacaactccacagtttcagtctgagagtgcatgaacttgctgatctgctactttgcgtcgatattgagtgttcttgagtgagatcaaactgactctcttcatgtactgcggaaggctattcagatactacgacatcttcaagcttgatcgttcttggagtgtgagagtccattgccatgagctcttcaagcgtagccggacgaggtgcttcactgtctttagtctcgctagctgtttgagactgggttggtgttatgggggggggtactcggagatggctgttgtatggagagttctttactagaacggttcttatgaattgcaactaacacagctatagcaagaagtatggtgactacgggtagggcgaaaagaccactgatgccggttacaatcgcaccaatgataccagcagcggtgcataacgtagtagctactattgtaacaattgagaggattgtgagtttatttattttgcgaagaggttctggagtctgtgtgtgtgaagttgagacagagtttagaaatgggttattttctgtcgatgtgggtatagacgttgtcataatgttcacctcaaataacgttttgcggagtcatgctagcaaaaatataataataagtctcttaattaagagccacttattgttgttatcagtgataaagtctagagagtattttaagcaaagacaccagaaatctcatcgtcttcgagcttctatttgtaaaggcttgatgacaaaaaaagaacccagacgcttgtctgggttcattcatctttcttgtttagaacagaaaatgtacgtgttaatcttgtctaagaagctctgatcctaatccttgagcgaaatcaggctctgtattagcaaaccctaaaactgggccttggctagattcttcaaaaggcgtgaaggataacttagctcgagacctctggataatagctaggatgacaactacggaaagaaccaacgcagctacaggtatagctcataaagcttctatcccggtaactaccgcagcggatatacccgcagcagcgacaagtgttccaatggtaaccacaagaagggaaaggttacgtaccttttttgatcccctatcatatgattggagagtgacgggtggttgttgatctactccaagagtattcaatgaggtctctgaagatgcaggagatatagtcataataaccttaaaaaaataaaatgattctatattttttaatacaaaagatgttttaagtcttttatttataagtatataatttcattaattatcagttcgttcataagaatgttctataggcatgccttccttcctgactaccactacggttaaggaagtgttaggatgtctctcagaaaattcttggagggcgactacgcgagcagcttttgctgcttttagatatggatgatcaaaaggaaaatcaccatcatatgggtctcttcggatcgactctgagaataatagagggatttgcaccatggtggcggggttttcccctaaaatcgcttcttcaaagcattgtatataggtttctttacatatttcaaatgactgtaggggagtatagcattcaggggatggagggttgtagacatgggaaaaccaaaagggtaaacctgtatttggaggatttctagactcatcaatagtttcccagcgacattttttagagcaggtccctggagctaaataggaattctttgtggcggtctgtttcgcttggttccagcaatccccgccgacggttttatagaaggtataacgtccccaaaatacgtcttctctcgtcattgcagtatttgtaggattgaccatcattaatgtgcacttagaggttgttcttggtagtgtaacatctcccactgtcgagattaaaataatgtcaggatggcgatttagccgccatacagcttgctgtatgctatcgggtaggggacgtatctggtcagggagatcacgccaccgagcttctgtccataaagtatctaacaactcatcatatgtaggggggagcgtaggttctttcactatagcaggctctgtaataacagtaggttctgtaacaactgattggactgtgataggttgatatgggtagtctttggtcagcagatcaccgcagttaaaagagctctgctgtacaggtggcatggaggaagttttcgtatttatgaaatccaaaagacaacatagaatcattaagctaacggctagcgataaaactataataaatactgctgaaggataggctatggcaaagatcatactggataaaatgatcgcagccgcaagactgaaaatgcacgccacgatgcttttctcatggatttttaatacaccagagtaggactaaggtgtatttatggacggactaagtgccttgaacaattgttgtggtgatggctgtatgaacattgggtatgccaaatcatgtaaattgtttgactgtatcaggttatattatgaaagttgccaatcagaattcactaacttactcggatatgcgctaagactcacccccttctattttagcttattagtattatctcgtatctaaaaaagtagaaaactaaatataaaaaattttctaaatattattgttttggtatattccaagaagaatatttagttataattttctattgattgacctaagcaagtgtcagaaaatctctaatttatacttgcgtttagtaactgatagttttcatgcaaaatactgtagattttgattattttggtcttagcgacatagggatggttcgctcccgaaatgaggatttttggcaggtaaatctttcttcgagagctgtggctattgccgatggtatgggaggatgctccggaggagatgtagcttctcatgaagcgattttcagtctcatggagttgatagatgctcgacaaccctatttagctgagtttaaggatgatcaatatcgcgaggcgctgaaggtcatcctttccgaagttaatgatacgctttatgagcatagtcttatggaaacgcggcttcgcggcatgggaacgacattaagttttatgcagttttttcgagaaaaagcttggttactccatgtgggagatagccggatttatcgcttgagaggggatgagcttgcgtgtttaacagaagatcattccctagcaaatcagttaaaaaatcgttatggactttctaaacaattagataaggtgtatccttaccgtcatattctgactaatgttttgggaagtcgtccctatgttacccccgatattcgggatatttcttacgagaaagaagatttgtttgtcttttgctctgacggtttgacaaatatggtttccgatgcagatattcgggatattttacttcaaactacgactttagaagagggggggaatattttaatttctctagccaatagtcgtgggggatccgataacgttaccatagtgttagtccgaatacaatagtatccgttttaaggaactttgtaatgatttatttggataataacgctatggcttctttggagccggggcttttagattttctacagcaactgtttagtcagggcatttatgcgaatccttcaagcgtccatagtgccggaaagaaatctcgaaaactcattcatgatactaccggtttaattcagagagttctgtcttttcctggaaagataatttatacgtcaagtgccacagaaagtttgaatcttgctattgctagccttcctaaaggcagtcatgtcattacctgtagtagtgaacatccggcgattatcgagcctttaaaacatgctgatctttccgtttcctatttagatcccgaacaaggaagttgtgtagttagtcctcagcaaatagaagccgcgattcgcccaaccacttccgctattgttttgggttgggtaaatagcgaaattggcgcaaaaatccatatagaggcaatagcacagatcgctaacgaacgtcatctacaatttattgtagatgctacagctattataggtagagagagggtgagtattcctcaaggcgtgactatggttgccttcagtggacataagtttcatgcactctcaggaataggtgctcttcttatctcttcaggggtgaaggtcgctcctttaatttggggcggtggtcagcaaggaggagtacgttcaggaacagaaaatctctggggtatagcttcgctgttttatattttcaccatgttagagaaacagcaggaagaaatagccgaaagaattgcacattatcgcaataactttgaaaaacgtctgaaagaacatattcctgagatgcatattcattgtgagcatcaacctcgagtgaataatatttccgctatagctttccctcctttagaaggtgaggtcatgcaaatcgctttagatatcgaaggtatcgcctgtggctatggttctgcatgttcttctggagctactacagcttttaaatccttagttgctatgaacatggaacaggatgttgctacagccacgttaaggttttctttctctcatttattagctcaggaagatctggatttggctatagaaaagattgtcaaggtagttactcgattaaaagatgcttggtaagacctacgagagcagattcttaattgagacacttttaatgccatataatgaaacttctttaacttctaaaagaaggttatccgtaattacggatgtaccaatttcagcaggggtatctaacaattgtaacactaattgtgctagggtttctactccataacgtgtaagttcaatacccaactctttttgtaggtcttctaggggcgtatttccagggaatgttctttctattacagagacagttttaggttttagttgcgcaatgttcgtcgtattaaataggatgttaaaaatcgcacttaaactcagaattcccataggttctccagaggaattcaaaacaacagcaacactagaacgattatccctaaactcttttaagatacgtattaatttagattttgctgtaatgaaccagggtgaatggaggttgtgaattaaagcatcatcagggcgtttgtttacaaaatctttgggaagcgctatgcctatcacatttttacgtaccttgtgataaacagggataaattccatatcagtatttttaatcttacggcgtaaatctttcgcatttgctgtagaaggcaacatcgtcacctgatctaggggaagacagacttgatctgcggatgttgcacttaaagagaaaatatttgtcgcaatcacattaaagtcttgttcttcatgatgtgtttctaaagctttttgaaattcatcacgacttaacgtggagttcagtttttctttcttgatgtttaaaaggtaataaagtccttcagtgagactacctataaactgaattaagggataaaatacatagtgggagtaatataagatgggggcaccccaaagcgctaatctctcaggaaccttacgtgatatcgttaacggaagaagttcagcaaaaatgaccacaaggaaaatctgagtgaatggagcataatcaggggaaaaacctaaagctttataacaattccgcgatgattcagagcccacttgaagcgctatattcacaccgagcattaccgttccgaacaggcggtaaggacggcgaataagaaaattaatataacgagctttcttatgatctttggttaaataatattgcaagcgtacgcgattgaaagaaacgcaagccatttccatcatggaataaaatccttgaaggacaatgcatagaaaattaattccaagccaaaagaaaggagagtcagtcatgcattttccttatatagactcggcgtatacgattcggcgcagcatccaaaacttgaaacataagattattccaagtgatctttgtccctgtgattggaatagattccatctgctcagttaaccatcctcctaaagttgcactattgttatgcgtgggaagattaatattaaaaatctcactaaggtcacttaactctaaagtccctgcggcaataataacatctttcccagacattgtataaagaactttttcacttcgttggtctatgatttcccctgaaacaatttcaaacaagtcttcttgcgtaatcaatccttcaatagaaccatattcatcaataatcataccgagagtttcaccttcagcagccaaatgacataaggctgtttttgctgatatggtttcaggcatatagtaaggctttttcaataagggcaaaaggtcttcggaagactgcaaaggcttcccatggagtagtaaagcttttgctgtacagatgcccaataagttttgcaagttatcattgcatacgggaacccgtgagcaatgctgctcagaaaatagatcgtagagattatctaggggcgtttgaatgtcatagaataacacatcttgtcggggtttcatgcgctcttttacactacaatcactcagagataaataaccatacagtagacggctttcatcctgattgacaacaccgaagtccttacaactttgtaaaacttctttcaactcttgaggctggataatatccattttctgagacgaaagaatccattgtacaacataattaatcccactaattgcccaatacagtaaggggcgaagaactttagtaaagactaaaatcaaaggagcgacaaaataggcgatttgtgtgttataaggtagagctacagctttaggcaaaatctcacaaagaactaaagttagcgctagagggaaacctacaataagtaaccaagatgcttgatctccaacaagtatagccacgcagttttgaatcccaatatttaaaccaatatcaagaaaaatcagagtgattaatagatgatggggatgggagagtagcgaagcgactaactgctggtttttatatctagagcgcttgtagtgagaaattaaagaagtaggaagagaaaacagtgcaatctgcgacagtgaaacaaatccagaacatagagtgaaaaatatgattaaaaggatcaatgcagtaggaatcatgcccgcttctcaatctgtactcttcgattctataaccggagaaaaacatattttagtataacccttaggaatcaagcctaatctacgaatcaaagcagactcaatcactacaggattatcccagtgttgaatatgcagtcgaagctctttttgttcttcttcagcacaaagaattttttcttgaagttccgatacacgttttcgtaatcgactctcttcttgttttaactcacgaatagcacgatcatacataaacccactaataagcatgcagaggactaaccaccaagagttaaccacaatttcgtcaaggcatttctgccagtgaactttttgcatagtaaaactttaaacaaaaggaactgtaattccctgctgtttttgatatttaccttttctctcagcataagacacttcacatatctcatcagcttcaaagaacaatacctgagcaatgccttcgttggcataaatttttgccggtaagggggtagtgttagaaatttctatggtaacgtaaccctcccattcaggctcaaaaggagttacattaacaataagtccgcaacgtgcatatgtagattttcctatacacattgttaagacatttcttggaatgcgaaaatactctacactatgagcgagagcaaatgaattcggaggaatgatacacacatcatcagtaattgaaatgaatgtgtcttctgtaaaacgtttggggtcaactaaagaattgtaaacgttagtgaacaccttaaattctcgggacaaacgaagatcataaccatagctagacaaaccgtagctgattaacttttctcccgtctctgggttgagatttacttgaccatcagcaaaaggctcgatcattccatgagccaatgccattttgcgaatccatttatcttctttaatgctcattcagaaaccttaatatttagattctatagaacgttttcgtagtgttttgacttcatagaactacttctcatgcgatgcaggaaatgtagttcttgagcgcgacaatagaatacatcattttgtcagtatatgcaaatacctaaaaaattcaaaggtcttttaacttttgaaacaacatatctagtctctctgaagaagaaagacatagcgtttgatgtgactctacgagatgttagataataccataggaaaaaggcaaatcttatttttcttaagatttgttttattgctaatatcgattatcgtcctttgcataagtttcttagtctgtgagagcgtggacttgaattagtcgttttcaaaattttgtaagctattgttttgagtttttttccgaaatgagttgtgttgactctatagaatgggcatgagtataaggatgttgcttgtgatgatcaaatgcgtggtgaaaattcgaaaaaaaacataagctatgctgtgcttcgatctggcttcaaagacatcatcctcataggatgggggcaaatttcttagaagacagaaattcctatcctttgtgagactaaaggaaatgcggtaatatatgacacatcaagtatctgtcttacatcaagataaaaagttcgatgtttctttaaggcctaagggtttaaaagagttttgcggtcaagctcagcttacagaacgattggagttgtttcttaatgctgcgatacaacgaggggaagtccctgggcattgtctttttttcggtcctccggggttggggaaaacctcactcgcgcatattgttgcaaacacagtaggaaaagggctgcttgttgcttcaggcccgcaattagttaaaccctctgatttattagggttattaacgagtttacaagaaggggacgttttctttattgatgaaatccaccgtatgggaaaggtggctgaagagtatttatactctgcaatggaagactataagattgacatcaccattgattcaggtcccggtgcacggtctgtctctgtagatctcgctccttttagtttggttggagctacaacccgatccggcatgttgagcgaacctctccgcgcacgtttttcttttactggcagagtagcgtattattccgacgaagatttagcgacaattcttcgacgatcgtcaaatttattagggattgatgcagatgcttctgctctatacgaaattgcgcgaagatctagaggaacacctaggttagccaataaccttttgcgttgggtacgcgattttgcacagatgcgcgaggggaattgcatcaatagtgacgtagccgaaaaagctttagctatgctattaatagatgagtggggattaaatgagattgatattaaactcctcactacaataatgaattattatcagggtggtcctgtaggaattaaaactttgtcagtggccgtaggagaagacgtcagaactttagaagatgtatatgagccttttttaattttaaaaggtttattaaagaaaacatcccgagggagaatggttacccaacttgcctataatcatttgaaaaggtgttcggataatttgcagagtttaggagaagaaaagtgaagatattgaagtacatccttttgggactttccttcagtatgggtgtagccgggtacacagaagttaaggtttctgatacgtttacggtgcaacctattgtttctgaacctaaaatccgggttcttcttctgaatgaaagtacaacagccttgatagaagctaaaggtccttatcgtctttatggcgataatacattgttacaacactcaccgcatggtttgcgttgcgcagctcatgcactttatggaggagtgcgttggggagaaaacttccctggagtgcaatgtttgaaaatagaacctatcgatgattcggcctcattatttgtcaacggactacagtacaaaggggctctatacatccataagacggataagcattgtattcttgtcactaacgagcttaccgtcgaagagtatcttaaatccattctttctacaaaatatctcaaggaattagataaagaagctttgtccgcatgcgtgattttagagagaacagctttatatgaaaggctgctcgctaaaaatcctcaggatttctggcatgtgacaggagatgaagacaattattgtggttacggagctaccaaacaattctacggtgttgaagatgctgtagattggacgtcacgcttgattgtggataatcctgaaggattaatcattgatgctgatggtttgcttaaagctaatgtcgatcgtcttgctgtagaaggctataatgcacgtcaaatccttgaaaaattctataaaaatgccgattttgtagttatagaatcctggaatgatgaagctaatgaaattagctaatcctggtgattggcatagctcatagcaactaccatcatgtaagggtctaaagttattttttctggtaagtgctgagaaacaaagccagaagagctgtctgctattttttgataaggcatgaaattctctcttaagttgggtagctgaacttttatctgctcttttcctgtatagaacgcagtaaataagctgtagcgcgcctgtttgagttcataagctaaaaatttgccgggatgccattgtatgggattggcagtagcatctagccacgtgatattgtcttgagtgagaaatcctcgattgaagatttccttgtgcttttttctaaagtgaatagcatgacagacaaagtcgacaagagaggcattgttagatagtctatcccaaagaaaatggttggcatcagtatctaatgcccagcgattattattgccctttgctgtgtggccgtattcatctccagattgtaacatgggtattccttgagaaaggaatagggtgagtaagaaattacgcatttgacgttggcgtaattctataatgtgtggattttgcgtttctccttcttctccaaaattataactgtaatttgcatcacttccgtcgcaattgccttcctgattttcttcgttatgtttgttattataagcaacagtgtcatacaaagtgaagccgtcatggctacaaatatagttaatggaattacagggagacccataaggatagagatcttgagatccagaaatccttgaagcgaaagtaccaatcagctggtcattgccatttagaaaagcttttactgtgtcgcggtattggccattccattcgctccaacgggaatgtaaagtggggaaataacctaattgatagaggccagccgcatcccaaggttcggcaataattttcgtgtcagcaaggatgggatcatagctaatagcttgcaaagcaggggaaaatggaagaggtttccccgaaggatcacgtgagaatatagaggcaaggtcaaaacgaaatccatctacgtgcatttcctgaacccaataacgtaaggaatccaaaatcaattgcgtcgtaggcgtgtggttcgtatttaccgtattgccacaacctgaataattagcaaactctccttgggagtccactatgtaataagaaggaagatctatccactgtagaggacaagttgtattttctaatcccgtatgattgaaaacaacatcaagaatgacttcaatacctgcttggtgtaaggctttgactagagttttgaattctcggctaggtgcacaaggatccgacccataggcatagcgtcgacacggagaaaaaaaatttactgaagcatacccccagtagttgcaaaggtgggggaagtctaccttgcgaaaaggatggtaggtttcatcaaattcaaaaatagggagtagctcaatagcattaatccctagcttttttaggtaatctattttctcaataatccctaggaacgttcccggataacgtgacttagaagaattatcccaagtaaatgagcggacatgcatttcataaatgattgattcttctttaggtaaattgagacaacgatctccttcccaagaaaactcttcattttttaaataactaaaggcatagtctccaggagtttttatagagccaaaagtttgtggagaacgaaggttttttgcataaggatcagcaagatattttttaaaatcaaatctgcctaaagggcttgcaggaccatctacacgaaaagtatatgaccatagatctgaaattccttccacttctatgtgccagatggcccctgtacggttttctttgcgagacaaaacaatttcttgtgtatgtaagttttgatcagcaagaacaagtaccacttgagtagcttgtgaagaaaataacgcaaaacgataacagtcagaagaaagctgagttgctcctaaaggtagtggagagcctggataaaaactaattttgcccattgctaacccgatagcataatgggttgagaaacacaagaaagtttttgatttcaagtctttgaaatcgtttactaacaaatctacaatatgttaacttaaagaagtaacaattatcacaaggagattccctcatgtctaggcaaaatgctgaggaaaatctaaaaaattttgctaaagaactaaagctacctgacgtggcttttgatcagaataatacgtgcattttgtttgttgacggcgaattttctcttcacctcacttacgaagaacattctgatcgtttgtatgtgtacgctcccttgttagacggtttgccagataatacccaaagaaagctagctttatatgaaaagcttttagagggatctatgcttggcgggcaaatggctggtggtggcgttggcgttgctactaaggaacagctcgtgttaatgcattgtgttttagatatgaaatatgctgaaaccaatcttttgaaagcgttcgcccagttgtttattgaaactgttgtcaagtggcggactgtttgtgctgatatctgtgcgggtagagagccttccgtagatactatgcctcaaatgcctcaatctggtggcggaatgcagcctcctcctacaggaattcgtgcgtaaagcgtaatttcatccagggtgcgtcacgcgttttttctatatggcaaagacgctccttgctcttagctaagttgcacagcttcttacaaatagaaagttttaaattcgtggctacctcctttcttttagttcaatgattccatgattttacatcatggatcatagttcctgtgtgtggggaaaattctcttcgccgttctttttttagttttccaatgactcatattgacgatattattttgcagatgtataacacgttgtctcgtgatattagcttctaagacgagctgaccaagctgatattgaggtttgggttataggctaagcccaactagatattaaagaggcactgtgtagtagcccatgttaagaatacatagtgcttctcgagtaaattccagagggaagtttgaatttattgacaaaatgacaagtggcgagattttttcaattttgtgttatgtgtgaacgtctttagctcgatccttgaggtattttacagaagctgtattggggtcctaatcttagcagtctttagatttccacctcgtaagcttatctgattttcacagtatttacatagcaacataacctctgctcgctataagcaagagagcgtgagctctaaggaaattcaataggtgattatatgatgtttggttatttcgtcggttatttaggagcagatcctgaagaaagaatgacttcaaaaggtaaacgtgtagttgtgttgcgtctaggtgtgaaatctcgcgtaggaaccaaagatgaaaccgtgtggtgcaaatgtaatatctggcataaccgttacgataaaatgctcccttatttgaaaaaaggatcaggagtcattattgcaggggatatttctgtagaaagttacatgagtaaggatggcacccctcaatcttctttggtcattagtgtcgatacaattaagtttagtccttttagtagaagcgaaactcgctctccagcaacagaggagaatgtatctcatgtgtcttatgacaatgtgtctataggatttgagggagagagtttggatactgaagctatagcagataaagatatgtatgctggttatggtcaaggtcagcaatatatatctgaagatgtgcctttttagtggctaacgaaataacgatttttataaagaggtaattgtggttctatttcactctcaagcatcttgtagtaaacgagttaaggctgacgcgattgttcttcctttttggaaggttaaaagtaagcctaaatgcgcagcttccattgcaaaggaatatgaatcactttatcgcgttgccttggatagcttctctggagaaagaggggaagtcgagtttatctataattctggacaagggaaggaaaagcgtcttttaattttaggattagggaagaatgaggagctaacttctcaggatgttttagaggtttatgctaaggtaacacgcacattacgtaaggcaaaatgtacaacagtgaatgtggtacttcctacaatttctgagttgcgtattcctgtggaggatttcttaaccaatctgacttcgggaatcctatctttgaactataattaccctaagtatacgaaggaagcgaaaaagacagatcctttactaacgaaagttactgtattgggcattgtacctaagattgccgatagaatctttagaaaagaagagagtatttttgaaggcgtctatctgacacgagatcttgtgaatgggaatgccgatgaggtcactcccgaaaaattagcaaatattgctaaaggattagctaagcaattccctagtgttgacgctaaggttttgaataaggatgctattcttaaagagaagatgggcttgttggccgctgtggctaaaggttcagctgtagaccctcgttttattgttttaagctatcaaggtaagccaaaatctaaagatcatactgtacttataggtaaaggggtaacttttgattctggaggcttagacctgaaacccggcaaagccatgttgacgatgaaggaagacatggcaggagccgctacagtattgggtattctttctggggtggctgctcttgagcttcctgtaaatgttaccgctcttattcctgccacagagaacgctatagatgctgcttcttataagatgggggatgtttacgtcgggatgtcaggactctccgtagagattggtagcacggatgctgaggggcgtctaatacttgctgatgcaatcacttatgctttaaaatactgcaagcctacgagaattattgattttgctactttaacaggcgctatggtcgtttctttaggtgaggatgttgctggtttcttctcaaataatgatgtattagctcaagatctttttgaagcttctgctgaaactagcgaatctttatggcgcttgccgcttgttgagaaatatgacaaagctttgcattccgatattgctgatatgaaaaatattggtagtaaccgtgcaggggcgattacagcggcacttttcttaaaacgttttcttgaagatcaaccggtggcgtgggctcatttagacatcgcaggtactgcgtatcgtgaaaaagatgaagatgcttacccaaaatatgcttctggttttggtgttcgttgtcttatttattacatagaaaagttcttatctaagtaactgttttttaaactccttctaatttaataacgtgaatttgtttttaatttattaaaataaatgcgcgttttattaaagttttttcaatttcctgccgataaatggggtaagtaattacctgtctaattaggggaaatgaaaatgttaggagtacaaaaaaaacgtagcagcaagaaaacagcgactaaagctgttcgtaaacctgctaggaaggctactgctaagaagacggcgacgagaaagcctgcagttaaaaaggcagttcgcaagacagctgcgaaaaaagctactgtgcgtaagactgttagcaaaatgacagtacgcaagactgtagcgaaaaaagctactgctaagaagacggcgacaagaaagcctgcggcgagaaagacggtccgtaagacagctgcgaaaacagcggctactcgcaagcctgccgctagaaaagccgtagcaaaacctgctatgtcatgccataagcatcacaaacacacagcttcttgccaacgtgtatgcgcttcttcagcaaaaagacgctgtggttctaaaagccgtgttcgtacagctcatggctggcgtcaacaattaatgaaacttgtttctcgataggaactaatttcattaggcgatggtgaacggtaagaggatataaaaaaaagatctcttaccgttttttttgttgataccgaggattctatcgactctctctgtacagttagatgcgtaaagggtatagtaagtccctacccttatctgtgctaggaggtttaggagatgcaagattacacttgcttccaagatttttccaaattttacaaggaaaaggctccacacctcacagtcattggctcaaattctgaagaagatcggcgagtgtgtgtagagttgcttgtttctgggaaagctcaggaaatggatgctttgggattaacaatcagcgacttatcacaatggacggagtcttatggtttatttgcctctagagaagtcgtttctattttccaagcggagaagctctcctcgcaaacgcgtgattttctagctcgctatgctagaaatcctcatcctcatctcactttaatattattcacgacgaagcagtcgtttttccagtctttgcggaaggagctcccttctgcagtgttcttatcgttatttggtgaatggcagtcggatgcggagaaacgtatggcgatcctcctatctcaaaaagcttctctgttagggatttcctgttctttagccttggcttcagcatttattaagaaatttcctcaagcggaaatgcataatcttcttggggagtttcataagttgctttgctgtttagggaaaaagcaagttctagagtacaacgatattgaaaactttgttgtgaaacaagagcaggtatctctatggaaattacgcgatgctgtatttcaaaggaatacgtctgcgagtcaggcaatgcttcaagctttgctgcatgaacatggcgaagaacctttgggattaatagcgtttcttcgtgggcagtgtttgtacggcttgcgtagtttggaagaagccgcgggggataggaaacaccgcttttttgttgcctatgggaaagaacggctctatcaagccttgagttatttattttatgctgagagtataattaagaataatgctcaagattctataattgctatggaaactttgctgattaggatgacaagtatatgactttatatattttccccaacactttaggaaatcgacgcgtggatcttttacccgcgggtataggtgaagttatacctaagctccacggtttaattgccgagagtgatcgtggtggtcgtaccttcctgaatttatggaaagttcaagaaacccataagtttcctatagcagtattaagtaagaatgcacggtctgtaaaggcttgggatttttaccttgagcctattgtaaaaaaacaagaaagctggggattagtttctgattcggggcttccttgtattgccgatcctggagcaggactggtccgtcgtgctcgtgctctgaatttacctattcaagcattttctggtccgtgttctataacattagcgttaatgttatccggattgccggggcaaaactttacttttttaggttatcttccgcaaaaccctagggatagagaacggtgtataaggagtagctccgggaaacaacatacacaaatatgtatcgaaacaccctaccgtaatgtccatacatttcaagcattattagaagctttaccgggtcatgctgatctatgcgtaggcatagacctgactggtgatcaagagtttgtttctacacgatctgtagatatgtggttgcaatctaaggatatcgatcaggtaactcaaaaaattacaaaaacgcctgcaatttttcttttccatactccgagataactgatggagaaataaaaagaggaatctttgtgcaagattcctcaatacctgttttctacatatctgtaagattgctgcagcaggagtgctctgagcagcatttcatagcaggagactgttcggattgtacagaggcatgtcctgctgctttcgcaagtcttgcgtagtgattttttatcttccgcattttcttacaaagaatgaatggttcgattaacgaccaaacaaagaagataggaagcggcgcacttaacaattgtatgcattcggaattcaaagccataaccctacgcattttgactttcccagcagccatggatacactttgcagcgtattcaataagacaggcagggcaatcacaatcaaggcgcatatgaatagataagttttgtactttctaaaatgtttcttaggagctaagggctctcctttgaataacgttctataaaagatgaataccagtatagatggtgatagaaaaaagatcaaattaaagatcgttgacgtaatacttggttgcagcacaacactctccatgtttttcgatcaatataccttaacttttcctctgtaaatccgtcgagatttttattatgaaataatttctatactttaaaataatattttattctatttggtatttaaaattgatcaatagaagttttgaataaattacaaaatgaaaaatataattaaaaatataaatacgcagtattctagtgctaccacttctgaggaatcaaacgaaactcccagtaatgagaatgaggttgttgaaaatcataacgcgattcccgatgagaagattctattttcttgtgttcatggtgatagcacaagtaagcatgtcacgcgtcaaccatggaacgtttccaatcacagaattaccaacatcgtcagaggtgatagtgactcagcccctgaggggagtattgctttaaaaagtgatctcagtgattacctgcaaaaaggagacatcactaccacgggaatctttttaagagacaccggtggattaatgatcggtgatattgacatgggatctgcttacactgtattgggtctacctacttcctataaaaacacgatcgtaggttctgcggatgcagcgtctgttggtatggtagaggaggatataggtactcttgctcacaaggtcaccgatctgattagtcgtattaatcaactcgtatctgaaaatggtttggataaaattattaaagacctaggcacaccgactcttggcgggtctggaaaaccgcctaatgtcaccctgacaaaacccaaggaggctaaatggttagtgcgtgatggtgggaattctatgcagggagatttgggatttcaaaaaagtgaacaaagctcaccaacggccccagaaccaaccattaccaatcttccgatatcagacaatccaaaaaataaaacagcggctgccctaggagcgatttctacaggtactccgaaggatgatctgcaaagaatggttgctgtagatgatataatcaaaacggtggagagtgtaaaaactaacaataatgcgtatccgaattggtcgggcatggacatcccatgtgtctgtttaaaacagggtgctcccaatggatcgtcatccggaaattatgataaatctaaaaattctgagttatacatccagactaaagatggaaatagcgtgacgctattgcgtagaggcatctactgtgtttctttttgctatgactttactcagccagaacctccagcccctccttctcctcccacgcctcctgtttctccagatccttctgctcctcctaggactcctgatgctaaatccgcagaggtcagttgcacattatcccttaaacctaaagaaggggagaaaaaagagtgttataaagtgacggggaaagcgagctctagtttgataggaaagacttatatttttgttcctggtgatcaagcatcagtatccatagatttaagttttgatgtttcatctagtccagccgttgacaaacgtacttggacgataacttttataggcgctgcttattaaattatgaacaaggctaagtcatgcacttagccttattttagccacagaaactatggattagttttttgtgggaagatggaaggaagcaaagtcgtttgccaggaccatgaagagagtttgagcattttcgtcttttcagggggaggagtgccattggttattgaattgagtttgagtttgagatcagaaggttcttgaacaggtatctgaaagaacatgttttgtcctgattgtaaagctgagacggtgtagactacagtctcactgctagcagttctgctaattaattccgtgccttctggtgtctttggagatggatttaatattacactgatgttggcagaagtgtccccactccaagtagctgttacagatagtgttaaaatcccagaggataacacttttattgttttcgcattagaatcttcaatttttaagtacttatctgatattggtgtgctgtttacattatcaggttgtgtttgttctggagatccttctcctcctgctgccccactttcagcggcctccattcttattggtgcgggcagtacgggtttgggaacattaggaagaggcgttgttggggattcatcaggatttacaacaggtgaagctggggctgctggaggcggagccggtggtggtggtggagtcgatgttttccattcaaaatggtcagtaactgttgtttctgtagagattgtattccctaaaaaacgaatttgcggggtagagattttggattgcacatactcaacattagccgcgtctttaagatcagtatctaatggagttttgacatttttcactgcatggttgtccatattcaaatcacctgacatggtactaccagaaatactgacaaacagagaagtatctggagctggttcttcgggttcaggaacttcttcttctggcggattttcctgactcggcggtattcctaaagcagcttcaatgacactcaccttactagatataccagacagttttgagaccgcgtcactaatctcagaattattggttactgtattggccatttgcatcacatagcctacagttgctgcagctgactggtctaaagactttaattcctttgcatcaggcatcttcacattggtaatcgagttccctcccatattgatgttacctgacatggttccaccttttgtagataagtaccctgaatcagggtccgacttggacacatagttggattgtaaatagtctaaggatacagcatcggaattttgtttcggtgctgccaagtcactgatattttgcttattcatatcaatgggttttgctgatgtgattgttgatcccgttagagtaaatagagcggggttggtctctgcttttgctcgtattctacttttgatattttctaatgaaaaatcatcgtgtgctttattatctgttttatctttcatatttttttaataacaattaattgttttttaataaaatccaataacagttgttaattattattaaaattaaaaagagatattcatgatttcttcagcaattgtatcatgaaataaacgaccttgtttatttaagaataaaaattcgttattgtgaccgaagagttctttaatgagaggaagggaggcaagagactccattaatggagcagggaaatctttccatctcgctccttgggtaagacgtaatcttagagctagagcttctttgatacgttcgttttctggtaagctctctgtagattcatgcacaggaagatttttacgtactgcacgtagatactgagagattcttgagagattttttgaccgcaccttatgaatatattgtgaggcagaaactcctaagcctaggaatggttgatctgtccaataataaagattgtgtttggattgcgcttgagatttggcataagaggcgagttcataacgagaaaatccacgtgaggtcaggagctcttcagcagataggctcatagcagcgagtatatcatcatcagcaatagaaggagctagaatacgacggtgcttataaaaagatgtgtggggatctagggtgagattataaagagagatatgcgcaattggaagagtcagagcttgatgaaggtctgtgataaaatctgctagcgattgtgtgggcagaccataaatcagatctaaggagatgttgttatatccatgttcataacagcggtgtacggcgtctatagatgctgctgaggagtggattctgcctaaggctttaagaaggggatcatgaaaagtttgtgctccaatgctaatcctattcacagcagtaagaagcagttctcttaaataaaattcagaaaggtcttcgggattagcctctagggtgatttcttgagcgtggggagcgagtgtttgaattatgttgtggagatagtgtggaggaattaatgagggtgttcctccaccaagaaatacagtatcgacgaaatgcgtgtcctcaattgtcgacagtttttgcaaaccttcttgaagaatagcattacaatacagacttaccgattcaggattgtagggaatcgtataaaagctacagtaatggcatttctttgaacagaaaggaaaatggatatacagggctaaaggcgatttaccattcattagcatcggggtcaacaatgcccccacgtctccaacgatttcggtcgctgaaaggatcctcatcatcgtcgctagagtcatcgatttctgcagcgccttcttctcgatcttcatcatgaagatcgatttctacggtttcactgggatcaatatcaatttcggtttctgtagcctctacaaactccatatccgacatacttggcccgtcaggatataccgttttcgcaggactgcgtctcggagtgacaaactcttcaacttcaccattttctttgagaagctgcaaacgctccttctcctcatggattttgttttctaaagaacgcatttcttctttgtgacggtcgatttcttttttaggaactaaacccaattgcatccactgggttaagtcacgtaattcagattcgagtttttttagacgttcacttttcatctagtgggcaccatcctgtattctagagagcagatgtaatgtatcctttgctttttttcaactatagaaaaaaaacaaagattgtttttttttgaaaaataaaaatttgctatgaaacgaaattcagatcgcatctatcgagaacaaatatcatatggattcagagtttgttggacaagtccattcttcggatatggattggatcgaggctatgtttcaaaaatttctaaatcatgaaacattggatccttcatggaaatatttttttgaaggatatcaattgggtcaggaaagggctgcttcagcatcttccggaaatgaagaagcatacgccgctctgcaagaaaagaaagcgcaattcctttgtatgatctatcgttactatggttatctacaaagtcagatttctcccctcacttccgttaatccctctcctttgattcaagaaaagatcaaaaatatagatcttaatgaaattgtcccttctttaggtctccttcctcagcctaaagttcctgtgcgtgatttaatccaagcattaaaaaacttttattgtcgtagcatctctgtagaaactctggcgtgttctcctcaattgcaagagtatgtatggaaactgatggagagtaagtctccccaacgctctccagaagagcttgcgcgttcctatcaagacatatgtaaggccaccttttttgaagagttcctacaagtaaaatttacagggcagaaaagattttccttagaaggttgtgaaagtttggtctccatgcttgaacatcttgtgcgctacggtgttactcaaaatatcacaagttacattcttggtatggcccaccgcgggcgtctgaatgttttgactaatgttttaggaaagccttattcccaagtttttatggagtttgaggataatcctcaatttcgaggtttagatacagttggtgatgtgaagtatcacaagggatatgtatctagatcttttggtcaacatggtgaggaagtgacgttcgtcatgttgcccaatcctagccatttagaagccgtggatcccgttgttgagggggttgtagccgctttacaacatcaagtagatgcgggtaaggaacattcttgtttagcgattcttgttcatggcgatgccgcattttcgggacaaggcgtcgtatatgagactttacaattaagtcagatccctgggtattccacagggggaacattacacattattgtaaacaaccatataggatttactgctcaacctagagaatctcgctcgacgccttactgtacagatattgctaagatgttgggcattccggtatttcgtgtaaatgctgaggatgtggtcgcttgtttgcaggctatagagtattctctgaaggtacgtgaagaatttagttgcgatgtaattatcgatttatgctgttatcgtaaatacggtcataatgaaagtgacgacccttcaataacagcgcctctgctctacgatgaaattaagaaaaagcctaccattcgagagatatataagaagtatttattagataactatcgggaggaaatctctgcagatagtttggagaagcttgaacaaggcgttcaggatgttctcaacacagaattccaatcattaaagcaagaagaaaatcataaactctttaaaagagattgtcgtcattgcgatcgtatggatctcggcgagttattaatcaatgatgtcgatgtttccttaacacgtgatacggtatttcatatcagttctaaattgtgtggtcttcctgaaaactttacgccccatcctaaggtaaaagctctgcttgataagagaatgaaaatggctaaaggagaaattggctatgattggggaatggctgaagagctggcttttgcttctttattgatcgagaaattttccctacgtctttcaggacaagatgctattcgtggaacctttagccagcgacatttattatggagtgatatcaaatctggggatacgtacacacctttgtatcacttatctcctgatcaaggctctgtagatatgtataattcgccattgtccgaatatgctgtgttaggcttcgaatatggttatgctcaacaagcagagcgtactctggttttatgggaagcgcaatttggagacttttccaatggagcacagataatttttgatcagtatatttcatctgcgattcaaaaatgggatctacactctgatcttgttgttcttcttcctcatggctacgaagggcagggaccagaacactcttccgcgcgtatagaaaggtacttacagctcgctgcgaattggaatttccaagttgtgattccttccactccggtacaatatttccgtatcttgcgtgaacatacaaaacgagatttatctttacccctggtgatcttcactccaaaaatgcttttacggcatcctgaatgtataagctggattgatgagtttactgagccaggagggtttcgtcctatccttgaagatgccgaacctaattatgatgctaaggtattcgtcttgtgttctggaaaagtatattatgattttaaaggtgctttacctcaagaacgtaagaaagactttgcttgtttacgtattgagagtttgtatcctttacatctcgaagatcttctttccgtgattggcaagtatcctaaagtcgagcattacgtttggcttcaagaagaacctcagaatatgggggcttatgattatattttcatggctaccgaagagattttccctaaaaaattaacgtgcgttagcagacctagaagtagttcaacagctacgggttccgcacgtcttagccaacaagaatttttaacattaatggaaacattgttttctttaggtaatgtatgatcacagaagtacgcattccaaatgtcgctgaatccataagcgaagtcacaatagcttctcttttggtaacttcagagagcttggttcaggagaatcaagggattatggagatcgaaagcgaaaaggtaaatcaactgatctatgcgcctatatctggaaggattgtttggtctgtcgctgaaggagatgttgttgccgtcggtggaattgttgctaggatctatgatgctaatgaatctgtttctgaaagtacagtcaaggacactcccgtgggggagacagtagatgcggagatcatttgtttcccgaggtctacagctcacaatcctccttctgagggaaagacatttgttcctttacgtgagaaaatgcaagaagaaccgcaacgttcgggagctaaaaatgaggtgcgtgagcgtatgtcatcaatacgcaaaacgatttctcgacgtttagttacagctcttcatgaatccgcaatgttaacaacattcaatgagattcatatgacccctctgatgaaactgcggaaggaaaaacaagaggccttttctgctcgttataatgtgaaactgggtttaatgtcctttttcataaaagcggttattgaagcgctgaaggcttatcctcgtgtcaatgcgtatattgatggtgatgagattgtctatcgccagtattacgatatttctattgctgtgggaacagaacgtggtcttgttgttccagtgattcgtgaggccgataagctctcaagtggtgacattgaaatgaagcttgcggatttagcgagtagagctcgagatgggttaatttctcttccagagttagaaggaggaagtttcactattacaaatggtggggtttacggttccttactttctacacctattatcaatcctcctcaagtagggatattgggaatgcacaaaatagaaaaacgccctgtagtgattgataataccatcgccatagcagatatgatgtatgttgcctttagctatgaccatcgtattattgacggtaaagaggcagttggttttctgatcaaaatcaaagatgctatagaacaaccagaacagcttcttgatttttaaaatcacaagatcatctaggaagaagcagaacagcagtgacgttgttcttttttataggtgtatctatcacgttaggttctgaatagtagttgcggtaccgagaagagaagaaaatctcatgttcggtataggtgcatctttcagaaatcgtaattttagaacttgagattcccaggtccagcaactgttttctcgctatcgcacggaagtccaaatggtttgcctcgggcatgaaggcaaaaaagctcggaggaaaaagctctctataatcgggataaatagcgtaatccgggcctagagaaggaccgataacaacaattaaatcttgcggacgggagttatatacacgttttaatgtagctacagttaccgcgtagatatttccaacaagtcctcgccatccacagtgaacattcgcaacaacatgattttcgggatcatagaaaattgccggttggcaatcagaatgtcggatgtgcagagaaagcatgggatcatgagtatacaatccgtcagcagggcaccctgaaggggtggtatatgtcgcatgacgtaaacttgtgctatgcacttgatggagatcacaaaaacgttcagcacctagagatttacggatctcatcatttttaggcacatagacgtaaccttctgcatctgtttgtttagggaacaatccatgacgtagggggaggtcagagagttctgggaaagtaagcttagttaggttattatctgagggagttgattgtgccatagctaaaaatgtctcattcaggatctttccatacaccatgttctttcagaagaagcacaagctcgtcttcagcctgttccatggggatatgcgctttcacgcatgtgtgttttacatagagatcgaccatgccagttttagatcctacaaacccaaaatcagcatctgccatttctcctggaccattaacaatacatcccataacggcgatttttaatcctacaagatgttgtgttctctcgtgaatacgttttgtcacttcgggaaggtcaaagagagttcttccgcatccaggacatgagatatactcggtttttactaaacgtacgccagcactttgtaaggtgccgaaggcgatttcgcggactgtgctaagcggaatgttaggaagatccaaaattacagcttctcctaaaccatcgaggaggagggctccgaattctgtagctatagccactgctgcctcacattcatcatcgagatctttggaaaataccaattttacaggttgttgctcaccctgtttcttttcaaagaaatctcttgtactgtgaataaacggaggtgaagcgtgaaaatgcacaaaaggcgaacttaacacttcctcctgattccaaatctcgtggttgtaatcatagaggcaagggacttcgtgatgatggaaaacaatgaaatgttgttctaattttttaagaaccgaagtgccgataaaactttttggaacaaccacaccatcaggagtcgtgaaatcttttttcccattttcagggtggatgcctaattgctcaagtagctgttccacgggtgtattgagcatatgatcttcattcagtttaataaaaacaccatagaccgatccccacggggtggttttcgtgattttcttagaagcattgacgaaactttcagaattttctaaagcaaagggattatttttcctaggaagattcaggtatgtcgttgtatgttttaataaactttcacaaacagggatttcttgtgtcggacaccccgttaaagaacaacgaatagtatcacctagaccttcggtgaggagagtccctatgcccacagaggatttaataatcccatccattcccattccggcttcagtaaccccgagatgtagaggataatgccagccacgggcatcaagatctttagctaactgacggtacgcagcaaccatcactttagggttgctagatttcatagagaaaactacgtcacggtaacccagcttttcgcatacttcaatatactcaagcgctgaaactaccataccttcaatggtatcgccgtaacgttgcataacacgttcggaaagagagccgtggttcactccaattctcatggctttccctaaacgcttgcatttctcaacaagaggagagaatttttcttctaatcgcagaaggctatcggcatagtgtttatctgtatatattttccccgtgaacatgttgcgtttatccacgaagtttcccgggttaatacggactttatctacaaagtctgccacatgcattgctgcttgaggaaagaaatgtatatcagctacaaggggaacatcgattcctaaggcgatcaaacgttcttttatatgttcgcatgcctgagcttctttaatcccttgtacggtaacacgagcaatttcacacctagcttctaccaaggcacaaatttgcgcaaccgtagcatcaacatccgctgtaggtgttgttgtcatggattgtgtttttatcgagtggtcgctacctacataaagattcccaattttgacagagtgcgtgtaacgtctagcagcttgtttttgggcagggggatgaatcataaaaacctaaaataattttatattggctactacaaagagggccaaaaggtgactgaaaagaaaagcaacaacaaagtttaaaccatttgagggtatccatcaaaaagaaaaatatagattcagtaaagaagttttttagaaaaaaaataaaaactgaaattttacaatcaaatttttatttttttaaaatctttattttaatagttttaaaaacttgtgttcacggaaggagagaggttgaaggaagcacaaccactaagaaaaaatcagaaaataccgagattgtgctgcctgtaggaagaagactttaatcgtcgtcagcatcatccatatacatgcgatcgtaagatacaggtttgggtttgtgtagaggattgccgcccatgctgtagagacaaacagttaggttatttccagagtcttgggctatttcagctaaggcggaggatagggctgtggcaactctaccttcaaaatcgccgtccaggggggcgaatatgtcaatgtaggagtcgttaaggtcatttttagggaacaaaagatcattcccataaataccaatactgtgaataccactagccatgagtgatttaaagaaattgacaaacatttctttttgattgtctaaactgttcctttcataaagaggatggcgtgtctgtgctcgttgttgattagccgttgttgggtaatgtccgaaaggattccacgcgctaattaagtattgaggactgtcatctgtcgcaggttcggtgaggttactccaagaactgcgtgaccatcctgcaggtgttttaggtgtttgggcaaattctgctaaatttgtattccaaccacgaggtccgatttctattttaaataaatctaaagaactattctgcatagtttcgggacgtgttagatctgcttctggaggtatgaagcacacccgcgacacacctgtgccggcaacagtaataggcgataggaatgagggagttttaaaagttactagcttgacttcggagttgttttttgctgtaaagacatccacatctgtcgctccaggagcgtgcatgtttttcggcagggatgagctctctttaaaatgtgctttcaaagagttggtcagcccaggagaaaggaagtcatagggtttatttgcttctaaagcgctttctatttttcctcgaataccttttttcattttgcttggtagaagcgcaagggaggctcctaataaaatcgtgcctaaggtaatgccaatagctgtagcaatcactaggccaggggctccaagcactccgagagtaattccacaggcaatcccgccagctaaagctagtccgccgatgatcgcaagcacttttcgagtcgtttctcgagtgtttgggttatataaaaccctattcagatagccttttacggggaatctctgcttaggatttaaatcaaatagttgttgtgggggtaatggattattacccgaagaaattttttcatgtgacataattgaaattataaatattttttaaataaaagtaatagttctatttatcttatttattgtttgttggaaatcagcagtttacaatatcaaatatttcataatggaagtcctaatcctggggaactaacaataacgacgttcataatggtttccggctgtgacgctgcaaaattgattaatgcagcaaccaaacctgtttgtatagcagctctccaatctgccgctgcttgagggtttgagtagagttgagcaggtgcggtggcaatgagaggaatttgaatcatgtcgacaccctgtttgatcgcctcgtttagacagttagtataagcagcttttgctagggcaaaggcaatcacaggatggtaattatagagttcgggattcggcccatgaatgatgcctaggaaattaggcaaccctagtttttgcttgttgctagagccatcagagtttttccacggcatggagacgcattgacctgcctgcatctccataggtatttcgtaagaggtgtttatagtgcataagtctgaaaggagcgtattccgttctaatacgatcatgagattgcaacagcaatgcacacgtggggaatacacagttcctgtagttgcaaagagaactgtttttgagttgttaattttccaaaccttatttaatagggaaggggtagtttccccaaagatgtgcggtaaagtattccacgtagtcactacttcaccgcattgttctaaaatttttgtgtgcttcgtgttttcattgatttcaattacgagtggcgcatctcgaggcggcacaacacctgttttttgtggtttttgttgagaagcatttctaagaagaaatagagatgcaagaagaagaggcatggcgaaggcacaaatagagaatagagggaatattcctgtaactaaagaagaaatcatagctccgagtatagcgaggtacgcgaagacaagcatggtaataatagggaggatttttgatgctatgctactttttttggaggatatttcaggatgggattgtgtttgttccaaagatgcggtagtgagatcggatatcatattatcgtaaagaacgatgctggaatttttgagcagtcttcgcgatatcattaaaaaatactaagcttaaagtagggacgaagattctctcaattgtacgcatctttttcttagtgtttgtgttgtgctattccatgttgtcgatatagtaaagacaacacaacaaagttggcaacttagatttcattcagaagttgagctattataattcatctccaatacgctctacaaaccctgttgcgcgctggctcaaagtgcttatagttagcagtatacaaacaatacgcacaagttttctatgacaaagtatcttgggattttgcttctaggagtgataagaaggaaaggatcttggtgttataagatgatgccgtggatctataacacatacgtgttgtagatccatgacaagatgatcttatgttagcctaagggagaacgattgatatctgtgacgacaacaatcatttgagaatctggattttgcctagcaaaattcccaactgcagtgactaaggccgctttcacagcttctatccatttagctcgcactgtgccgcctaatagatttgctgaaggagcgaaaagactggaggagatcaagggtaactgaacatatttggcgcctttttccacggctttagctaaacaattttcgtaggctgtggttacggccttatagcatctaaatgcgtcattattcagttgactggctgttggtcctaaaagctgggctagtaatgcgggggccgacgagtctccgtcattggttgtcccgtctgcatttatccattgacccgcagtacattcaccaatatttaaacgtgtcttgctttcggtagaattttgccatccttgacgactaacggcgtgagtaaagacagaatttgttcctccgccatgtctatgcatagtatcattggcggcattgactagcataggagtgagatcttttgtgcggaatctaggttgagtaatgtcgccgcgtgtagagacaagtaccgtttcagtatgagggacctgccatcccgagaaagtggtatttgcgtcgatgggatcaaattgaggggtgttgatagcttgtcgggatgcgagttgtgtcaaaccatcaagtaattccgtaacattcgggacagtttgcaacggaaccgctgcagctgtaggctgaacctgaggtggaggagttggagatcttggtagatcctgaggatcttcgaatgttggagagggaggaggcgtgtactccggtgttgataaaccttctggttggaaagaaagaggtggggaaaggtccggtgtagatatttctgatcttccttctgggaaaggcaatggaggaagagacgctgacgcggcaatctctttattcaggagaatacaacacgctacagccaccatagagaaaacaactacgacagcagtaagagctggcatcgaaaaagtaatagccaaagccaaggtggttataacgccaataaaggctaagcctgctattgttgctagggctgcctttttaacttctgtattatttcgattacctggtattgcagaggcctcagaaagaaattgagatggcccatgagtgtgaataggttgaaacataaaatattaatcttttttataactaaaggctattaatattttaaaccattcctgccttaggacatagagagttttttttcaagaactttggtcccaaaacacaagcctccacggaatgtaaagcaaaccttacatacttcgtccgcatataaaaatatcttaatgtttgtaatttttttgggactgagtttaaaaagtaattttaacacagccgccgtgaattttacactgacaggcgagacgttcattagagtcttcagactctccaagaaagtctttttcctcttctgtaaaactagaaagattttctttgccttcgacaacttcgataacacaggtgccgcatacaccttctgtacatgcaaaaggaacccctgaagattcgcaaggctctgctatgctagaaccatcttcaagttcaaactcttgtgtttcgtcttcggatgcaatgatcaattttgccatttatgacttcctgaaaatcttttaacaacgagactaacaattcggagtagagggattcgaacccccgacctattgctcccaaagcaaccgcgctaaccaggctgcgctatactccgtacaaatgtctctaagagatcaagacgttagcacagaagaaaatagtctacaagataaacataacctaaaattcatgaatctctgtcataagagtttttcttgaagatatatgttttttatcgttattgaggaaaataagagagtctcataggggaggcgcttggtgacaagcaaacaagagaaattatggagaatggctctcattcccttaggtattcttctttcttttttgattcctttacctcagctgcttttagatacgggtttatgtatcaactttattttatcgctcaccgttgtattttgggtattttctttaaaatctagcctggaagctaggctctttcctgcgttatttgtgtacctttgcttatttcgtttgggattgaatcttgcttcaactcgattgattttatcctcgggttgggcatcacctatgattttctctttggggaattttttttccttagggagtttaggagcaggaatcgctgcctgctgtctgttttttttagtaaattttcttgtcattgccaagggatcagaaagagtcgcggaagtacgtgcaagatttattttagaagctctgcctggtaagcaaatgtcactagatgccgatcttgtgtctggacgagcctcggcgatggatgttgaaaaacaaaaacaagatctttttgaagaaagcgattttttttcttcgatggagggagtgtttcgctttgtaaaaggggatgctgttgtcagttgtattttgctcattgtcaatacgatagcagctgcctattttgcttgttctgtggatagagaatcagcaagtttatggctcaccgtggtaggagatgctttagtcagccaagtgcctgcactcatgacatcatgtgctgcagcgaccttgatatccaaggtgggccaaaaagcatctctccttgagtatatgatagactattacgagcaagcgcgagtgcattttcgaacgattgctcttttattctcctcactactgttcatcccagggactcctaaagctcctgtgattgtttttgctattgccttgctcatcgcctataaaccacccaaagatgtacaggggcctgaaattctatctgaaatattccaacaaatacacctctctctttctacagattacacaggagtgaacccgcacgagctctatgcacaagcacgggaagagatcttcaatgaaacaggcgtattcttgcatcaagagatgaagattttttatcgtgacaaacccgcatctttgagttgctgtgggaaacattttcatctcgaagaaatttctttatctcgtcttttacccatactaagaaatctactcccagaggctattcacggaaattatgtcaaaatgcttgtacgacaagcgcaaaatgttttgggtatctcgatcgatgagattattccaaaaaaaatatctgaaaattccttgctctttctcataaaaggtctggtcaaagaacgcgtatctttgaggttattccctaaggtattggaagcgatagcgttatatggatctccagaagaaaaccctgaaatacttgccgagaaaattagaaaatacctagggaaacatataggaagagccctttgggatcagcaaaatacactagagatcatcacggtagattcgcatgtagaacgtatgataggtgatttatattcaaaatctaatccattgatgtgtgataaggtaatttgccaagtacagactctcttaaatcaatccgcggggggagattttcgtgcgatcattacgggatgtgagtcgcgttttgaactaaggaaaatgatagaaccttactttccagatttgcttgttttatcacataatgaacttccagaagaaatccctatttctttgctaggatccgtgtctgacgaggttttgacactttaattgtgaaattcatctaattaaaacaaataaaatattttaattgaggtgttgtttaaaatattttttttatttaatcttaaaataattactgaaagaaaaaatttgtgaaaacacaaaatacgcaaaacatttctgagatttgggaattatattggcagactcaagaaatcgagtatcgagatactctgattgatttttacctgcacttagttaagtgtgtggcccaccgcttaatttccggtatgccttcccatgtaaagaccgaggatctgtatgcttccggtgttgagggtttagttcgagctgttgaacgttttaacccggaaaagagtcgtcgttttgaagggtatgctttatttttaattaaagcagctattatcgatgatttaaggaagcaagactgggtgccaaggagcgtacatcaaaaagcaaataagcttgctgatgctatggatgctctgcggctgtcactaggaagagagcctacggatggtgatctttgtgagtatttccaaatttctcaacaagagctttctggctggtttgcttcagcacgacctgcgttaattatttctttaaacgaggaaagaccctcgttatctgatggtgaatctggtgtagctctagaagaacgtatcgctgatgaaagagcagaaacagggtacgacattgttgataaaaaggaattctcttcatttttagcaagtgctatcgagagcctagaagagaaggaaagaaaggtgatggctctatactactatgaagagctcgttcttaaggaaattggaaagattctaggagttagcgaatcacgagtatcccagattcattccaaagcccttatcaaactccgagctgctttatctgctttcctttaaggaattctctctgcttgttgttccacagttaatctgcttgttgttccacagtcaatgtgaatgctcatcatgccaagagataataagatccctccaacaacactgagtagcatgaaccacaagttcaaagtcagtatcatagccgtacaactccctgctgttgctataacagctagagtaataagaactacagacatgatacgagaaaaaattgtagactgaacaaaattcgctgttttattttgtaaacggctgataaaagaagtattttccagagctgggcttatcattattaaaattacctttaagtaaaagaacccgtctattttaaattcaagtagaatttttatccgtttatttttttctagagtaaatccctaaggaatcttgcatataagagtactgatcgttaagatagtccttcaattattaagattttttgttattgcgatgcgggattttatacaacacttgcaagatcggggaatcctcgaaaatttttcctcaggattagataacgtaagcaccccagtttctgcctatcttggatttgatcccacagccccttctcttcatataggacattggatagggatatgctttttgcgtaggatggctcactttggtctcactcctgtggctcttgtaggttctgcgaccggaatgatcggagacccctcagggaaaagcatagaacgtaccctacttgaggaaagccaagtcgcctataatagccagaaactctcagaatgtcttgcttactatttacccggagtgcaaatagtaaataacatagactggttgaaagaaacgactgtgatagatttcctgagagacgtagggaagcattttagactaggcgttatgttgggtaaggatacagtcaaacagcgtgttcagtctgaagagggcattagctatactgaatttagctacatgcttttgcaatcatatgattttgcttatctctttgagaactatggagtatgtttgcaatgtgggggaagcgatcaatgggggaatattacttcaggcattgattatatccgtcgtcatggattgggacaggcttatggtttgacttatccgttgttaacaaatagccaaggtaagaagattgggaagactgagtcaggaacaatttggttagatcccaagctaacatctccctatgagttatatcagtattttttaaggcttccggatcaagaagtgcctaaagtagcacgtacattaactttattgagtaatgaagaaatctttgatctagaccaaaagtttttattagatccagtagctgtgaaaaagtttgttgccgaaactctagtcacctctatacacggtgaagacggactaagagaagcgcaggtagtcactcaaagcatacatccgggtaaagtatcttcagtttctgagaaggattttcaagatcttgttgctatgggccaggcagtctctttagaaggaacacaggcactcggcaaacggtggatagatctttttgttgcattaggggtttgtagttctaaaggagaagcgagaagattgatcgagcagaaaggcctctatgtaaatagtgaacctattgagaatgaacacagtgtttttgaagaaactcaggtgtgtttcgatcaatatgttttattagcacagggaaagaagaaaaaactcgttttgcgtctaatttaagtgtggaggaggattggtggcagataaagctggtgcggatattgggctaattggtttagctgtaatggggaaaaatctggtgttgaatatgatcgaccatggtttttctgtgtctgtctataatcggagtccagagaaaactcgagagtttcttcaagaacattctcaaagccccgaacttcaaggacatgaaacattagaatcttttgtgcgttctttaaaacgtcctagaaagatcatgctgatgatcaaagcaggaactcctgtggatcaaagtattgattcgctattaccttatcttgaagctggtgatattattatcgatggggggaatagctattataaagattcagaaagacggtgccgtgatcttaaggaaaaaggcatattattcataggtatgggtatctctggaggagaagagggcgctcgtcatggaccttctattatgccaggaggtaatagtgatgcttggccggcaatagcccctatcttccaaagtatttctgctaaggttaatgggaacccctgctgctgttgggttggccccggaggcgcaggacattatgtaaaaactgtacataatggcatagaatatggagacatacagttaatttgtgaggcttatggcttattgagagcacgtttagatctatctcctgaagctgtatccgtgatttttgctgaatggaacacacgtgaattagaaagttacttgatgagaatttctgtagaagttctctctttaaaagattccaatggcttcccagttattgataccattttagatgttgctggacaaaaaggcacagggcgttggactgccattgacgctatcgattcgggagtgcccctttcgctaattattgaatctgtattagcacgcttcctctcttcttggaaaactattcgtgagcgcgcttctcaagaacttccgggtgttcctatcgtttttgaaaaacctagagaccctcatctttttattgaagatgtgttccaagcgctatacgcttcgaaaattatcagttatgctcaaggattcatgttattgaaacaagcatctgaagagcatcaatggaatttaaattttggagagttagccttattatggagaggcggatgcattatccaaagtgttttcctagatgctatccataaaggtttcgaaaatgagccggaagcaccttcgttaattttacaaagctatttcaagactgtattacaacattccgagcccggttggcgaagaacagttgcctatggtgtgggttcaggatatcccatgccttgtttagcagctgcattaacattttatgatggttaccgaacaaaagactctccaatagctttagctcaaggattaagagactatttcggagctcatacttatgaacgtaaggatagacctcgaggggagttctatcatacagattggatagggtcaaaaacaacaactctcgtaaaataatttgagaaaaagcgagagggacttcagtgtgcgttttgcgcgactctcttgctatctttaggataacttataacgcccctgtgtgttggcctatgctaagtattgagagtaaactgcaggggaaaaaagtatgtatccaaaccctaagtttctctctagaagggggggggtaacgtatctttaaggcttgctaatctattttaagaacttcaataaaagcggtgttgggaatagaaactttcccaaattccttcatccgctttttaccctttttctgtttttcccagagttttcgttttcttgtgatatcaccgccgtaacactttgccgtcacatttttagaaagagcacgaattgtttctctagcaatgacttttttattgatagcagcttggatggggattttaaaaagttgttgaggaataacaccgacaagcttctcacagatacttcttccgcgtgcttccgctttatctctatgtacaaggcaagaaaaagcatcgacaggttcgtcgttgatgagaatttccagtttgatgatagatcctttacggtaatctcctaaacgataatcaaaagatccataacccttagttacagattttaatttatcattaaaatcagagacaatttcatttaaaggaagatcataggaaagcaccaacctatgttgatctaacatttctgtttttaagcatacaccacgtttatctaaacatagattcataatactgcttaagtactcttgtggtgtaatgatattgacatgtacccaaggctcttccatatgttctatgatcgaaggatctggataggctgtaggattatctatgaacaaagttttgccattttttaagacaaccttataaattacactaggtgctgtagcaataatgtcgagatcaaattctcggatgattctttcaaaaacgatctctaaatgcaggagtcctaaaaacccacagcgaaaaccaaagcctaaagaatggctactttcttgttcgatcgttaaagcagaatcgttaagttgtaaacggcttaaagcgtcttttaaagcatcaaaatctgaagaatcaatagggtagataccagcaaacattacaggattgatttctttgaatccttctaaaggtaccttagcagaatgcttgactgtagttacagtatcaccaatctttacatccttaactttttttaagttggctatgaaatagcctacctgacctgctcgtaaagatccctcaattaacgttgcttcgggaagaaaagctcctacacctaatacctcaaatgacgatccttttgttgccataaaggtaatgcggtcaccttttttaatttctccactcatcacacggacatacaccataatacctacataaggatcatagtgagaatcaaaaatcaaagcttttaattcagtttcttcaggagatttaggtggagggattaattccacaatggcttcaagaatttccgaaattccttccccagtttttgctgagcaggcgattgcatgtgtagtatctagccctatgtaatcttctatttgttttcggattttttcagggtttgctgctggtaaatcaattttatttaaaataggaatgatctccagatcacgttctaaggctagataaacgttagctaaactttgagcttgcacaccttgagctgcgtcaacaattaaaagagctccctcacaggcagttaaggatcgtgatacttcataagaaaaatccacgtgccccggcgtgtctatcaggttcagctgatacacttctccattgtatttataatacattgtcactggatgcgctttgatggtgatcccacgctctctttctagatccatggaatcaaggagctgttcgcgcatttctctttgctcgactgtacttgtactttcaagtaagcggtcagcaattgtagatttcccgtggtcaatatgcgcaataatagaaaagtttcgaatgttttctagcttatactctttcaaaatacaggaggggtcttgtcaatttcagagagagccatgttagactgagcattgttagttgtcaatactactagaactgaaatgtaagaagatgattttaatttatttaagaaatcaaaattagaatagctattgtatttgtagtttgtacgttttatcgttttaaaccgtagtatattataaatatgtgcatttataattataattttgtttttttatttagtatgacatatgcaagcttctaatctttttgtctcccaaatacttccaaagcaagaagtagtttgtcgatacatgcaaacaaagagaccaacgccatctcaaataatcatattaattgttttgagtattttatttattatttcaggtcttatttttttatcgatattaccttcatatgtaaatatcattatctcactactatgcgcaggtatgagctggtgtattttatcgtttgttacagcccaaattatcattaaatattctcaacctaaatacaagcacatcccttttggatttcgttatgtaattaaatcggagtttcctaaggtattttttgatttagtcactaagcaagacttaaaacttacgaattttagggagttattagtctatattcatgattgtagagaatctcaagaaacatcacttcgaaatcatcgacataaactctctcctcagttaaagaagattttggaagattttggtgttgataatttagacagcgaaattaacggacaacatcttccaagcttagacaacttattaatagaaaattgccctttatattgggtgaagcgctttatagagttaggtaataagaatgtcttaagagaaaatttagaaaaatacaacctcgggtattctggaatctattggttttctgaattagattcaatacgtcaatctgttactccaagaacggaacatggaacaattttcctcatgcaatcttatggattagcgcaagaattgcgccacgaggaatatgtttttttaatggatcaggtgaaaaatcatacttgggatcatcgacaagtaaccgctgtagtagacaggttattaattaatgctcaaggagattatagcagatatatgggtgagaaagataaggtagagctattgtcagaactacgggtgacatttacagaggagagtataaaagagctcgtttttcgtatatgttcacatggtatctcttgggagcaactacagcttattcgatcaacatcgcttgcttcttggcagtttttatgttggttagatcaatcggctccccacggaggtatacgcatactagcaaggtcttttctaggagattttattagtgagaatagtcttaggtatgagtctaatattgctttagcaacttattctgaatgtaaaaatgtttcccgatacaaaagcctgatgaatcaaaaaacaagtcaagcttggaagactatatgctactattttaatcaccgtatgaaattccatgaaaaattcgaagatatagaagaaacttatctaaatagggatgacgaaggttataattaaacttgtttagaagttttcaagacaaaaaaaaatcctcacttggaaacaggtgaggatttttgttaagacctctcattgaagcttatgaagaagcgttctcaacagcaggtgttccctgaattgatgaggatgcttcagtatttgtaggagcagcagcttcttctcctgcaagctcttgttctttgagagcagattgaattaagaacaacttattgagcttggtagcggagactagccatactgcaataatcaggaagagtgctattgctaagtaaggtgtcatagctccaatgcttccacaaacgactaagagaccttgttggattaaagaacctccggattttccgaaacgagcggcaaccacgtcaatagcagcctttcctttaactttttgttcttggtctaatggaatgtaggccatttctttagtcgcatcaaagagggcatacttagtggatttagatagaatgttttggatagcaccaaccataacagcaagcattaatggtgtggttccaaacatcgctacgatgccggaagcttgatctctaaagataaccaaaatgaagaaaaagacacctgttaacaataccatcaccggtgtaacaagagctcctgttaaccagccgaatttacggataacgttacctccgataaacaacataacgattacggagacaacaccagtccagaatgagaaattacccatgaattcgctatactcgttagcattggggtattgcattttcaactggctcttccaagtgacttctacgaggttaatgcaaataccgtagcaaataacaagaagggctaataacaacatgtaaggagatcttgcaaggtaagcaaagctttctttcatcgtcatttttggctttgatttcttagttttgtttaactctttaggatcatagaatctcgggtcggtaagaacacacttattcatccaccagtagcataggataataataccaccggaaatcacaaccatgctcattaagaggtaaagggaaagaccccaaggatccgtattgcctgtagcactagcgcgtagcttagaagcccagataatagaacggccagaagctagtaaggctacgttagccccaactccaaataaagcgtaaaaacgtttagcttcgctgattttagtaatttcgttagcgaaaccccagaacattaaagaaagcataacgcttccccatagttcggaaagcacataaaatgcagcaaaagtccagtttctaagcatggcaacgcagcccatcaatccttgaggaaggatggcctgtaatttatccgcaaaatccgttggatgtaaaatgtgacggaatggataaattactgtaggaaataaagcaaaaaatagaagaaatggagcaattactgtgtaaaagagggctggcttacttaaaatattgcttaatttggcatagataagcatgaagacaacagcgcaaggaacaacaagccacagtttgatgaaaggtatagcctctgcaccagatccgggagccgttacgataagagtgtcttttgtatcacgcaatacggtatagttgaacgcaatacagaagaacattaggaacattggcagcaccttctttagctcgtgcatgtgtatcggccaaagaaaagaacgcaattttccaaaaggtttttccgctgtttgtgtcatatttaccctctgaaatagcttagttattaatttataagttattaatgatttagtctttaaaacaattaaaatttagtatttttagccttttagcataccattttctttctctattgacaagagaaaacaagacgaggagcttaaaggctttttagagtactcgagagactagagtaaatcggctaaaatattcactttacttagccgattgtaaagtcttttaaacaaaagactgaggagaatctagacttgaagcattggttcttactgcctccacataggcgttccatagctcaacactaacaataccattgcggatagaacgaatcagctctctttttaaagagggaagaggttttttagggctaaaccgtgctaaaagatctttatctcctacttgtctcgctaattctaaaacgcgttctatgtcagttttagtaaagttaataaagtctctgcgttttttagagcctctaggagctcgaggttttgggttaatggctcgtggtgaatcagattctaaaataaatgtttttagcatttttagaaattgctcgggggcggcgcttttcattttttttaatgtaaaatggtgcatgtagccaccacttggtcctggaagatagcgacataaatcgttttctttatccccgcagacctttctaatagcttttaagatcagtttttctacttcttcatttatattcgactgttctacggccatgaaacccaccttgataacttgctaaatcttcataaaaattaatcgatgtttactttacaaattttataagaaagaatttggcatactttcgatttaacgtttagaaaaataaaattaaagttctgtttatttagagacgtaatttatcttcgattttgctttttttcgcaatgttattttcctgaaaaagatcgttttgtttcataaataactttaaaagaaacaatcataaggacaagaagtctttagctgtaacatttacttcctataattaaaagccttttcattctcatgaaacatattttatttcttttataaaacctccgtaagaagagaagaagcgtttttctgatttcttttcgttgttcctcttattaattcttcagattgttctaaataaatagcgagatttttttctgcattttatatatcttatgattttcattgttctgactttattaaatttctgaaaataatcttccgaaaaggagggatatgttgttggcacgtatgatcaaaagagtaaaactgttaatctgcctagttttagtttttattgtttctggatgctcttcttctaaggtacgaaatgatgataataaaatttatgtactgtctatgaatcggatgatacatgattgcgtggctagaattgtaggagataagctttgccccattgttttaatcgatggatcaatagacccccatgcatatgagatggttaaaggtgacgaggataaaatggctatgagccggcttattttctgtaatggccttggattagaacatacagcaagcctacgcaaacatctggaaggaaatcctaaggcggtgaatattggatcgcgcttagtatctagaggagtattcgttcctttagaagaagatggtttgtatgatccccatatttggacagatatgagcatttgggtagagggagctaaagaggtgactagggctttaattagtgaattccccgagtatgaacaagagtttacttccaattctaaagagttggtagaagaaatgttagagctagatgcttgggctaagcgttgtttattgacagtgcctgaagaatcaagatatttagtttctggtcataatgcattcagctatttcacaaggcgttacttagcgacaccagaagaagttgcgaacaatgtttggagtaagagatgtatttctcctgaaggtatatctcctgaagctcaaattagcattcgggatattatgctcgttgtagattacatttatgagcataatgttaccgtgatgttccctgaagataccttaaatcaagacgcactgaaaaaaattgcttcgtgtttgaagaagggatataacatccgattggcgagtcgtcctttgtatagtgataatgttgaacataattacttggatacttttaagcacaatgtttgcacaattactgaagagctaggaggaacagtttcttgagtagacaacatgaaattgcttggtcagttcataacctatgtgtgaactatgatcattcagatgttttatgtcatgtttccttcctattaaggaagggaacattgacggcagttttaggacccaatggtgctgggaagagtacgcttttaaaatcttctcttggattgattcgtccttccaccggtcatactttattttttgggaataagtttaaaaaagtacatcaacgtgttgcttatatgcctcaaagagcaagtgtggattgggattttcccatgacagttctagatctcgtgcttatggggtgctatgggtacaaaggcatgtggggaagaattacagcggatgaccgtaaggaagcatacagtattttagagagggtaggtttatctgatttagcaaatcggcaaatagggaagctttcaggaggtcagcagcagcgagcgttcttagctcgggctcttatgcaaaaagcagatctttatcttatggatgaattattttctgctatcgacatggcttcgtatcagaccgtggtagatgttctgcgggagctgcaagagcaaggacgtacggttgtggtcgttcaccatgatcttagccatgtacgtcaattattcgaccatatcatattgttgaataaacatcttatttgttccggaccggttgaagaatgtttaactaataaaaacatttttcaagcttatggttgtgagttagaactattggatcgcactcttaaattatctagagggaagcaagagggaacgtattagatgctcaattgcatttttattgactctatttttttatccagctttttagcggttactttaatttgcatgacaacggctttatgggggacgcttctacttataggtaggcagcctcttttaggtgagagtctttctcatgcttcttatccaggattacttttaggggctttattaagttgcaaagtctctttttttacggactctatactgttagtggttatttttggttgtcttgcagctatttctggttatgggattatagtatttttagaaaaaactctgagagtccataaagatgcttctttatgttttgtgcttgttgttttttttggcctaggcgtgattttgacaagctacgtgaaagattgctgtcctttgttatataatcgtattaatgcttatttatatggtcaggcagcgactttaggttatgtagaagctaaactcgctgcttttgtttttgttctatccataacgacgttatggtggtggtatcgtcagattatcgtgaccatttttgacaaagattacgcttctacttgtggtttaagtacgcgtgtttctggaagtgtgattctcatattcattactttagttattgtaagcggtgtgcgttcggtgggtatcatattgatttcttccatgttcgtagcgcctcctctagcagctcatcaattgtcggatagattaaatattatttttcttctttcttgtttatttggagggatatgcggtgctcttggaagttacatttcggtagctttcacttgctatgcttcaggacatagaggtgtgattactttccctacaggccctcttgttgttgtgatatcaggatgtttaactttgctttgtttaatcttctcgcctaaatcggggtgggtcactcgatatatacgtagaaaatgcttttcattttcaaagaaccaagagcatttactcaaagtattttggtactttttagaagatcagattccagaagtgggggcgcgggattttgtttgttctcacaaataccaagaatattttggccccaagccttttcctaggttgagaatttggttgcttgaatgtcagggtttggtaaagcgtcaagactatcgttggagtcttagcgagaagggaaagagtagagccaaaaagttagtgcgagctcacagattgtgggaatgctatcttgtgcgttctttagaatttaaagaagaagaggtgcatgggtttgcggaagaaatggagcatgtcctcacagatgaattggattatgccattacacaaatgttggataaccctcattatgatccccacaataagttaattccagaaaaaccgcagactatggaggaactatgataggcgcgttttccccatatcatggggtatcttttgtgcaatttcttaaggtctttttttcaagagctttctctggagaactatttcggggccatttatttatagatgacattcaggtgatcatatttttagcaattgctctttcaggagcatttgtaggtacctttttggttctgaagaagatggcgatgtatgccaatgctgtttctcatacagtattatttggacttgtgagtatatgtttatttactcaccagttaacggaattgtcgttaggaactcttacgctagcttcagtttcaactgctttgcttacaggttttcttatttattttataagaaatatttttcgtgtttcagaagaagcaagtaccgctttggtattttctttgttgttttccatgagtttgcttcttttagtatttctaacacgtaatgctcacataggcacagaacttattttaggtaatgcagattctttaactcgaggtgatattttccctgtatatactatcctgtgcattaatctgattgtttctttgattggatttcgtagttttgtttgtgtttcttttgattctgtattctccttttctttagggattcctgtgaaaatcatagactatgtgattattttgcaattgtcagcgagtttggtaggagcatttaaagctgttggcgttttgatggctttagcatttttattaattccagggctcatagccaaagtgtttgttgtttccgtacgtggaatgcttttgtggtctttgatttttggagctgtgacagcagtattggctcctgcttgttctcgagcaattttaacatcttacggtgtaggattgtcaacttctggtatttcagtttttatactaatggctttctatgtcgtcgtttgtttatttcattatggcaagaagctggcttataaaaagttttattcagaagatagtaagaatacagaattgacaactctctaacctaagagttatgattttttaatttgttaaggttactatttgaaacatttagctatttttggatccacgggaagtgtgggacagcaagctttggcaatcattcgctcgcttcctcatttattcaatgtggttgctcttgcttcatacggtaataagagagatctattttttgaacaaattcgagagttttctccttctatagtttctgtatacgatgaacagctatattttgaaattcgcaaggagttccctaaggttcaggcatttctttgtgaggaaggattgctcgctgctgctacagctaacgaaatagacacgattgttgctgcatcttcggggatagtcgctttacctgcaattattgccgctatgaggtcagggaaaaccctagcattagcaaataaagaagttttagtttctgccggagaattaattaatggacttgctcagcagtatcaaactaagattttgccaatagatagtgagcataatgctttatatcaatgtttggaaggcagagacacctcggaagtaagaaagttgtttttaacagcttctggaggtcctttattatacaaatctaaagaagaattaactcgtgtgactattcaggatgtattgaagcatcccatatggaatatgggagctaagattaccgtagattcttcaacattggtaaataaaggcttagaaataatcgaggcgtattggttatttggattagaacatgcagagatagatgctgtaattcatcctcaaagtttaattcatggtatggtagagtttgaagacggaacggtgctttctgtgatgaatccgccgagtatgcttttccccatacaacacgtattaacaaccccgaaacgctgtccagcacctcataaaggaatggatttttctatcaaacaaatattagaattttttcctatagatgaggagcgtttcccaagcattgctttggcgagacaagtattacaagataaaggatcctcaggaccattttttaacgctgctaacgagatcttagttcaaagatttttgaaaaaagaaattgcttggtgcgatattctagataagttaacacgacttatgaaaaatcatagagtttcttcgtgcacctcgttagatgatgtcttttctgttgataaagaagctcgagctcttgctcaagagatataacctggtacgtatatgacaataatatatttcattcttgcagcccttgctttgggggttttagtattggttcatgaattgggtcatttactggcagccaagtctgtaggcatggctgtggagagttttagtattggttttggtccaactttatataaaaagaagattggcaatatagagtatcgtataggtattttcccatttgggggatatgtccgaattaaaggcatggacaagagagaaaaaggtgtagatgtagaccctgattccgtttatgacatacctcaaggttttttcagtaaatctccatggaaaagaatcttcgttcttgctgctggtcctatagctaatgttttgttagcttttgtagcttttggtgccttatatatttctggaggaagaagtaaagcatactctgagtattctcgtattgtgggctgggtaaatcctattttaaaagagaaaggtttggctcttggcgacgagatccttacgtgtaatggtaagccttattactcagataaagatgcaattacttccgctttattagacgggcgtttgtcatttacgggagtgcaccctggatatctttcggaaacttctagtgattttgccttcaatacagaattcgatgttaataaaaatggtattcctctagcaggagctagctatcttttataccgtcatcaggagccgatttccaaggaatctcctctgtattcagcgaatatacttccaggtgatcgcttagtgtggatggatgggcaaatcctgttttctccaatgcaggtttcacagatactgaatgaggcttatgcttttgttaaggtttctcgtcacaataaggaattttcggtacgtattccgagaatattagtgagtacactgtacctttctccttatgtcaggaatgaacttatcgataatcagtatgaggctgggattaaggggaaatggtcttctttatatactttaccgtatgtgattaatagctacggctatgtagaaggggaattacaaccgatcgatccagagtctccatttccttctatggaagaaaaactggaattgggggatcgaattattgcgatagacggtactcccgttagtggaagcacggacattttacgtttagttcagaatcataaggtatcgattattgttcagaaaatgactcctgagcaattagaggatgtggattcctcccttgctgataagcgatttattcattcctacaatgctcaagatttattagcgattattcattctatagggagtactcaagaagtacgcgaatcaggacaatatcggttattgcctcccgtgcatcctaagccttgggtgagcatttattccgacgatcttttgaataagcgtcgtgaaatggcgaagagattcaaaaatcaagatcagcagcggtactatctcgatagaatagaaatagaaaaacaaaggttatctttagggattcctttaagggatatgactgtgaagtataatcctagaccggatgtcttaattgcgcatattgctaaggatagtctgcgtactatgaaagcattagttgtaggccggctgaatcctcaatggttatcaggacctgtggggattgttcatatgttacataaggggtggtcgctaggaatagcagaagctttgttttggatagggctagtaagtatcaatctagctgttttgaatctccttccaattcctgtattagatggcggctatattgtactttgcctatgggagatgatcacaagacggcgtttgagtatgaaacttattgagaggatgttaataccattttctttattattaatagccttctttatttttctaacgtttcaggatttgtttcgcttttttgcagtgagttaggtttccagattttaggaaatccataaaggttataaggatgagaaccaaaacaatggataatataaatatctttgtttttgtttgtattcaacctagagcttttttgtttatcttcctttacttggagttctatttcctctggaacttgttctatagctgcagttttgcttccgtgttttagaaactctctcatgaggaaaatagatttcttatttgtgatgatataggtgtggttggtgttaattacataacctttatgtggagtatctaagcgggtctccacagtgcacacttttccgtcattttcgcattctaaacggaaaggcagaaacttactgcgtttatttccactcagtataagaacgtctacagttgaagggagcttaccgacattaagcatttttcttggacagtaggtgagtaactgtcttcctaatttacctccaaaaatgaattgtacaatggctaaggatctatagcgtcttgctaatgtcgacccggcatttggaggggccatcagtatagcttttccacacttggcttcttgagggcaatctggttttgccagggctacgcgaacaataacgcctcctatagaatgcgttacaaagttaatagggactcctggcttgagctctgcaatctttataatcagtttaacaagatgatcggcatgtttttctattgtaaattttcgagtttcatagttccagataaacacgtcgtaattttctttttctaagacattaccaataggttttagtgacctgtaagatcttaaaaatgcgtgaacgcagattacggattctttttgttgggatgtttcttgtattccaccaattcccgaaggaagtgtttgaattatagaggtatccgctaaaatagaggttccagatattaaaaatagtaaaattaataataatttattcatttgcacaccgatataattattttaataagttttttattaaaaaccagcgtgtttaattaagttattttaaaaaatgatcaagctattaattattaattaataaaaaaatcactatttaataatcgcatgcgaatgaatagatatttgtgcttgattaactgaaaatatcctattagcttcggataatgtttgatgagggagggttgttgaggttattagggtttgcccgagagagggggctaatcctaataactgcgagattctctgattatctaatcctgcatgaatgtcatccatacagaataagggatatacgttgtgtaggctttttatatatagagactctgcaagtttaagaacagcaagtagactatgtttttgtccttcactagaaaattgtgctacaggaagatcattgatcatcaaagtaaagtcttcacgatgaggacctactgaagtatttcctaattctaaatcacgatgtagagaagctgtgagttgtttatgtagttcatttttaacagcttcttgcgaaatcttacattgtttaattaaagagcttttaaattttataaataaacgttcggatagagaattattccataatgtttgaatgagttgattgagttgtgcgcagcaagtgtagcgactcaggcatagataagatcctagagtggcaagttgctcatcccaaacagataatgtagaggtttgcttagttttcagtagggtatttctttgtaatagagctcggtggtaataggacaaggagtgtttatattgtggatcacactgcgataaaagtaagttaagaaataatctccgatctgaaggagctccagcaattaagcaacgatcttttgcggaaaataggactatagggatcatgcctatcaattgtgatagggtttttataggagactgatcgcaaaagatttttttcccgtgtttgtctacataggtagacagcgtatggggaacgccatctttctcaaaggtcatttctaaaaagaaatacgaagagccgaaaaaaatggcctctgtaagatgagaagtgcggaatgatctacctagagataatacatagagagcttcaataagattcgtctttccctgagcattttctccaaaaatataatttatatttggggataaagaaacctcagcttctttatagtttctaaagttcttaaggcgtaaggaaagaatattcattaatcatcatgcaatctcatgggcataataacgaataggctacgtgtagaatctgtaataattccaggattgtaagagtcagaaatacccagtcgaactaactcatccttactatgtttcaaaatatcaaggaagaagaaaggattgaaagcgatttctaataattctccagaatagttgactgccatgctcactttaccctcgcccacttttgtacagtttgctgttagggtgagttctccaggagtaaaggtgaatttcacagagtgtgaagattcgttagtaaatagagctacttgttttaatagagtgataagttcttctctgtgaagatctagtaaaacactactttctgtagaaatcacaggagaaaagtcgggaaactctccagaaagtaattttgtgattagcagtgtgttgccgcactctacagcaatttttgcctggtctaagaaaatagaggcttcagaatcttcagaacagagcttaatgatttcttcaacagctttaatagggataatataatctccagtaaagcttttatctaaagagacttcaatgtcagttttggctaaacgtttcccatcagtaccaactacagtagcggtaccgttagcaatagttaataaaacccctgtaagaacataacggctttcttctcgagaaacagcaaacgatgtgcgttgtaacatttcttttagctgttctgcaggaagagtaaatcttactgaattttggatgtcgggaagcataggaaaatcctcttttcccatactcagtaaacggaaacacgaagaacccgaggtaatttttgccatttctcccgtagttgccgagatctcgagattagcctctgttaactccttcactaattgaaaaaatcttttagaaggaatagagatagccccagattcgtaaacttttgcttgagcaacacaacgagtgctgactgtaaggtctgtagcggtgaaaacaagctcgtcattgcatgtttcaataagcatgtgggtgagcacagggataggcgtgttttgaggaacaacactttggattttttttataagatttcctaactcatttcgggatacgacgaacttcatattttcctacaactgtaagtcattaaatccaaccttgcccctagagggtagggagcccttcaggacctcatcgagagatcttcctgggataaagcaggatattactataaagtgattttatggtcttctagatatttgctaggatttttctaggatagggactggggaagttcaggaaagaaaattgttttttttgctatactttcctccaactgtctaggttgggtaatggtaaaattatggccagtaaggaaattgtttctaaccgcaaagccttacataattacgaggttttggaatctttagaagctgggattgttcttaccggaacggaaatcaagtcgttgcgtgatcacggtggaaatcttggtgatgcctatgtggctatctctaaaggtgaggcgtggttattgaatgccagcatcgctccataccgttttgggaatatctataatcatgaggaacgaagaaagcgtaaacttcttcttcatagatacgagattcacaaattagaagtgaaggtcgctcaaaaaggagtaacaattattcctcttgggatgtttctttctcgtggttatgtaaaagttcgtttgggttgttgccgtggtaaaaaatctcatgataagcgacaaacaatcattgcaagagagaaagaaagagaaatagcatccgctatgaagcgttatcgttaataaaggcttggatattattttcttctgcccaagctaaagcttctttttttgttgcaaatgtcattagtactgtcgccatggcatcagcatacgcacaactaggatgaatcacagtagccgatatgatggggtagtcgtgtagttctaagggctttcctgtgcgaggatctagaatatgtgtgtaaattttaccatttacagaccattgctggtaggagtttccgcttgtggcaacagctgcattatggatttctaggatttgtggggttgctgaagaggctatacgccaaggtcgtccagtagggtggttcccagaagttttgatttcccctccccattctacatagttgttattacaaaaacgtagacaggtttcgagtagacaatccacagcaaaacctttgacagcaccgcaaagatccagttggacattagcatgttttttggtgatggtttggttggttaagtctaaagtaatgtgtttccaaccgacatgttggtgataggctttccacgtgtgttcgttaggaagagagtgttgcttaagatgcagtacccagagattttttagcgggccaagggtgggatcaaatcttcctccggatatgcggtgaaatctatcgatttcttttaagaaggcgaacaattcgttagacaggggaatcgctacgttggcaggagagcggttgattttagagagttctgactcgctattccagttattatacacagcatcaattaccttaaagaccgcatcgatgtcattttttaattcagcggtctcctggagtgttaagtgttgtcctacaataatccggtaagacatggtcattctctctccttcaaaagaggtgagaggtggcgaacatccttgaacgacgtaagataaaagaactatgaggagaatttttgataactttcccatgtgtttttcattagcatagccacagtcattggtcccacgcctccggggacaggagagattgccttgcatttggtaacaacattattaaaatcgacatctccgactagtatataacctttagcattatttgtggcgactcgtgatgtgcccacatcgataatcacagcatgagaagagaccatactttctttaataaataagggaacgccgacagcagcaatgatgatatctgctgtttttaaaatttctttaaggttttgtgattggctatgaagtaaagttaccgtggcattagtcgaaggatgtttctgcattaacatagcggcaagcggcttacccacaatgttgcttctccccacaacggcaacatgacgtccaagaagaggaatttcataatagtggagtagctcaataattcctgcaggggtacaaggagcgaatcctcccagctgtcctagtaggagttttcccatattgacaggatgcaggccatcgacatctttctcaggagaaatggcttgaataatggcatgactatctaaatgtttaggtaaaggtatctgtactaagatcccatgaatcgtaggatcattatttaacctttcaataagtttaagaatatcggttaaggtggcgtcagaaggcaatctatgtgccttagataccatgcctaaatctgtagcttttttcaccttcattccgacgtaaacttcggaggctggatcattaccgatcagtactacagcgaggcctggtggtgtcgaactatgggagatttcttgtttgattttttctaagacccgctcggcaacgggtgtaccttttaataacatgagcgactccttaagaagcctctcatcttaaggattccttgagttattgtacacggtagtaggtaaattattccgctatagaggaaatcgatagtgaaggcgtatttcacgtctaatagaagagaggagaagttccacagaattttatagttaaagaaggcgagtgtcggataggaaaagcaagagaataccgaagcgaacatcgaatggatcatcggtatcgataaccaccgatctttcaggaagatcgtatgcattttatgaagaagagcggaggtaataacatataaaaatgcatgaattccaaatagataagaggaagctatgtcgcaaaacagaccgataatcagtgcgtggattaagaccttttctttcggtagtctatagaaattcgctacaagatagggaccaaagaaaacggggcataggtgcggggtatattgaggacatagaagaaaactcaatatagcgaggaataaacactgaagagatatgaaccggtccataagtcgatatagagggggttactaacattcataacaagatttgcaattgttggcttttattttcttaatattttctttattattcttatttgtttctcgaatgccttattaattaatatatttcgttaattttagttttaattaatttgtttaataagatttttctaactaaaattaacttataggtaagattagaaaattattatttctatgagtgggacaaagaagaaaagaaaccgacgagatttgtctcgcgtgattcagaaaaagacagagaagcttctgaatagacctaaaaaattaaaagaaaagaaatccaagttccttatttccaaagatcaagagcagttgcgtcatcgtgcagaggagtatgatactttagtgcattccttattagataagcaatttcatgattctaatcatgttttaatttttaactatcaggatggtttcgtatttactgatattaataattttggaaggtattctataaaactataagactggatatcaagagctaataaaaacttgcagaacgggacaaacccgtgattaaggatagggtggcctgggctaatttatgcgctccagaagctgtagcaatattcagatctccacaatctgaatattgctagacagtttggtagaattacctgtctggaacgatagcgatgcactttcttgcatctacccgctcttttccctcttccttattctttaggttttttcgcaaggtgttacccaccttgcgttttttttcttttaatttcttcctaagttcttttttttgaattaattattttttattttaaaattaaagcataactaatgggtgttttttttttaattctgagaacaaattatggcaatttctggaaacagcagtatttctcctccaggccctgataaatgggatcctgccattatggggaaacagcctgagtcgttatcaggacccaaggaatctatcttttccgaaaccaaggaagcctctgttaagcagcaggaggctatcatccaatctggggcgagtgcgaattatgagacagagttgcagatcaatgagggtaagtaccgaaaagctcaagaacaggcttcattctccccaaagtcaaaattaagaggggctttttctaaagttcgtgcgagtgttcaaggtttcctttctggttttggtacgagagcttctagaatttctgctcgtagagcggaagcggatggggaggggaggtctatgcttcccagtgacatggagatggtcagtaagaaagggaaccgcatttcaccggagatgcaagggttttaccttgatgcatcgggaataagtgactcttcatcagacatttctatgctttcgctagaatcgttacgctctacatcattatcttcactgtcggctccaagagatgatattagcgctgcagaaacctctgctgtagtttctttcggagcatttcatacagcgagaacatcagtaacggaatctacggtgaacgcttggacaataaatcgtttgggcggagagatgatcagcaccatattagatccaaatatagagacttcatccttgttacgtagagcgtcttcggtgggtaatgaagggatgattgatttatcagatctagagaatcgtagtttaagtacggatatgagggccgaaggctcaaaaaataccaaaattattgattcgggtcgtgatgcagggagagtcgaagacctagatttagagggatcggggattttagagacttcagctaaagaagctgagaagaaagaaagtcgtgaagatcttttaaaggatcagcttgctttagcaaaaatgatggaaagcctactttcttcaggtgttcccacttctgtttatgtaccttttaccacctcttggtctgggggcagctcaagttttcccccgccaaaattttctggaacagttgcacagagttatcacaataaatctgagcatgttcctgtgggcatctctaaaaatccagggcatacggatttttcttccatagatcgatctagacacattgtagaagcttcttccttatccatagatcatagtgaaagtcgttaccgttttcctaggaatcccgttcccgaggattatcttcccaacttgagtcaggatggaagtgcgagtttttctgctttatccaataccgaggcagtatttttccctattccagaggaaaattcctctccaaaatatgaagcttcggcagaattcacgggatacgatacgataagttctgcgtatttattccctgcgcatcagggaatatctttgttagcacctttgccgcgttctttatctgaatacaaagatcaagtagaaaagcgcaagggtcctggagcacctccagatcctttaatttatcaataccgcaacgtagctatagacccgccgctcatttttcgtgctccgcaaccttttgcttcttcatcacgtcttggggtgcaaggaaaacccgaagctgcttctgttcatgatgatggaggaggatcggggggaggtttttcaggacaaaatcaagagaataggcgtttttctaataaagatgaaaaaggcaaacctaaagatatagattcgggagattaaaatgcgcataataccctttgatccttatggtgcatttcctcctcagggagtacagaaagatctacacagcaatataccattgaatcagaagatttctgacgaaatcgcgaagaatgaagctatgcgtttggctttgttagctattgctgataaagagaaagaggaaaaaaagagaaaacatcgctttaaaatactgaaccgtaaacaggcaaaagttctattatctcaattatgcaatgtggatttagactttaagagcttgaaaaatgccggctgcgaagacaaggacgaagagcctagtgaaaagtcttttgacatatctggtagtaaaaaaccaataaaaataggggcatcagcagctcaagcgattgctaatgccgcagagacttgggttatcgctcgcaatagaggtgtgttggatatggcttctctattgttctggagtaaagacgaggatagttaagctgcacgctgttctttaggtagttgaattatcacttccttttcttttctcattggcggataggataaggtactttgtgtttctaagtctttccagattctattcagtttatttatttgtttctttgtaagattatcaagaatcagcatatcttctgtattgctgcaaaacccagatattgaccagtttaccgatcctgtgattagagtactttggtctataatagcaaacttatggtgtaggcgatgccgtgttgtttttgtgtataattttaatttagggtctattaatgcttgtagtcgcgctatggagagtttctcgaaatctttatcaattaaaatcttcacgtcaacaccacgtttttgtgcggcattcagctcctcaaaaataggaggataggttaaggcaaacatggctaaacgtatggtttttttagcagttcttagcgtgtgtaataccgctgataaagctttccctccatctccaggtagggaaaagtattgtactttctgtccttgcataacacactctcctgaagactcatttttaatatactgacaaagctctttgctctttaatccaataatcaggttactatcgtcaagaaaggatacccgggtatagtttgctgaacctaaccaggcgtatttatcatctatggctagagattttttatgcatcagtttgcgttctttgcacgggtgattaactaaggagacattagcgttttgagggaattcttcaaccttggtcattttttcatagtgaatgaccacatggcgttgagatttagcttgattagcaagacttttcacaatttcgggagcagtcagacggtaaatacgaagaaacaaactttcctttgcggaatcaatcgcatcgcatagcactttaatagagttatccccacactgttttgaatagatgacaggttcacgtaaggccaggaacgtttggaaagtatccggaggttgagattttgtcaggaatccgaataataaaattgttcctaaagttaaagcgatttttaattttgattttgttttcttttgcatagatataattagatttagtttgttttcttttaatttttctaataaaagttagatcaaaaaaatcactctttttaaagaaaacttaataaaaattagaaaaataaatcagatagggatggaggggaaatattctctccaacggtaggaaactttttttatagttttctcatcagcttcaacttctttaggatagtgggacttcatcattgcgttcagaaggataggaaatgtgtagtttggtctgtgatgagtgatcgtatggcaacgtacgtgaaggtctgtagcaggagctgcgcgtgtaaaggtcttccataaaaagtttttagggctggcgagtatttcttgtagattctctgtaagcacaacaaggggccaggattgcaagttttggttgtgcaggagttcatctatggagaatggttttgaggaagtttctagaacgagacatccagaacagagagttcctatatctgtaatatggggaatcgaggtgccccgatatctatgcgggagatcacgaatttctgcgcctatgcccatgaaaatggctttagaacctttgttcagttcaggtcctgtatagtctagagtatcgttcgctgtttctgaaaagataatcaaatcccgtgaggggaccatacgagctaacaggacttcaaggaatttcgggaagtcctcaagatctacatggtgatctgtaaccataaggaactttgttaaggacaactgtccttctccaaggatccttaaagctgtggttagggattctttccaataccgctccttaacgatagcagctgttattgcatgaaatccggcttcaccatagctttttaattggcgtactcccggcatgactattggaaatagtggggataggtattcctgaagcttatttcctagatagaaatcttcttgatagggtttacccacaatggtcgcgggataaattgcattttttctgtagtagatgtttttacatttaaaaattggaaagtcgtgttgaaggctataatagccgaaatgatctccgaagggcccttcaggctggcgtttaccacagatcccttcaccagttaaaatgaactcagagtcgtaaagtagggggtggctagtgtcaggatcctttttatagagtaattttgatccttgtaaaaatgtacaaaagagtaattcggagacattctctggcaagggcgctatggcagaaagtattaaaaaggggttgcctgacagaaatacggtcactggaagattttcgttttttagctctgcttcataaaaatgcatccctccacctttttgaatttggaaatgtaaacctaaagtatttttatcgaatctttgcattcgatacattcctaaattcggtattttagaactaggagactcggtatagactagaggaagagtgagaaaggccccgccgtcttcaggccagcttgtcagcataggcaatcgatgtaaatccacagaagacatcttatgatgaggtagcttagagaaacggggcttacgcaagcctaaagataaaccgcgcaataacagccgacgttgttcccataattgcgataacttaggcggagaagacagcaaatgtacaacttgagatatgatatctttaggaacgctagaaaagatcaggtctacacgtttctgggtcccaaatagattggtaagaacaggaaaagaggacccttggacattatgaaataaaagagccgagccttggttttgaataaccctacgatgaatttcagggagctccaaataaggatctactggagcaaagatatctataaggtcatgctgcgaacgtaaaagggaaacaaagcgtcttagcgaagacatggctattcccctttatttgtaaaaattacagacttttgtttttagctcttgctatgactttttctaagccaagcttgttgataaggcgcaaggcagaagcggagatcttaagtttaagaaatttgttttcttcggtagaccaaagtctcttggtaaccatattagggaagaaacaacgtggagttttccctgtaacttttagaccgattccttttttcttttttgcaatacctcggatggtgtagctattgccacggcgaggtcttttcccagtaagtggacactttcttgacatgatttccctacattaacttcgtcattatcgcaagaataagacatatataattgaaaaaaatctatgttagacattttctgatatatccgaaagattttttcttcaaaaaattttaattatagcaacttaataagaaaatcttgatttcacttagaataatacgatgcgttgtttacagatcagcaaatatgtcagagagatgcgcattgaatgcatcatgggtggctatttcttccatggaaggttggactctatatacccaattattttttgatactgttcccggtatatttatgcgctcatattttaggttttcagatactaaatccgggcaaagtgcgaggtaatcgttgattaagttgatatgaaaaatggaggatgttttgtgagagactttgaggatatgtttttgatcttcttcggagaggacaggagtaaaagacattcctaaaaattttgcaaattttcgagcttcttttggggaatgtcgccaccaaagagcaagtgtatccgaatcatgtgtggataatgaggttaccgatagtggggagtattgatctaggggaatgaaactcccatcaccttcccaattgcgttcccatcgaggaatgcgtgtgccacagatgccgagtgttaacaaggtttgttttatatcctcaggaacacttcctaaatcttctcctatagggagcatgcgggatgcgcgtagtatgtgtttaagtatgtctgtgccttggctaatatattcatgagaatcttctggttgaaactttccattacctgaagagtcccacacccatagacgaaagaatcctacgatatgatctagcctatacagagagtagaaattctcggcataacggaggcgtgctttccaccaggtgtaatgatcttgggctaaattgtgcatattatacacggggaggtgccaattttgtccttcaatattgtaaatatcgggaggggcgcctgccgatcctgatgaggaaaagaattgtctatagtaccaaacatcacaactatctttactaatgagaataggaagatctcctttaagtagaatctgatgatcatcagcataggattttacttgtgacatttgctgaaagcataggaattggagataggagaaaaactcacattctttttggaattgtttctcaaattttgagaagttcgtcctatctgtataggcttttggccagttattgattggcgctcctttgagatagcattttatagaacggaataccgtatagggacgtagccaatacttttctttctcacaaaagatcagaaattcttcatcttttagagcgcccatgtttactacgtactgatagtagtcatgaagaaattcccattttgcgactttgacttgtgggtagtgcacataaggcagtttcgatagtgcttgcattgtctttaacttagactgagcatggggaatagattgagcgtggggaaggcttgctaaggaaagataaagagggttcagagcgactgaagatatgctgttgtaagggctactatcttcaccgctatcgttaataggaaggatctgtatgatctgtaacttatgttgttggcaccaggaaatcagaggaaggaggtctaagaactcgccgataccacagctattttttgtatgtagagaaaataacggaacacaaattccatgcttgggcatagcgcctaaagatttccagctatgctttgctggcgagtcttgaatatagcgtaaagctttagaaaatggcgtcataaatcatacgagcgtacatgttgagaccaatgtaccgttataaatgatacatgcctaggacatgtagatcaggaagattgcctgtttctaaagctgctatccaaatttttgcatgcatggaaaaaaggtttaaatagtgaaaaagcttctctccatttagataattcatatttaaaacgtcggacaagtacagctgctgtgaaatctctccataacccagtatgcctttaatattcgattgtggggaagcatttacagaaagagcagctttaaaaatacgttcgcggaatacattttctggtagagtcccaaggattgtgcctacggcaatgtctccggaagtcccatcttcttcaagctgtacaggaacttgcgtgttattaaagcgaattaaacacgcatggtttttatcaggaactaaagatgtgtttaattttgtgccaagagattccaaaagttgttcaaactgattttgcatggtaatccgtaaaaattaagaccaagggtaaggtttcgggaagtctgtagattttgggtaatcttcattatgggtattcacagaatccaaggcattcgccatcatcgtacctaattcttgacgcttttctgctgaagaaaataatctcggtgaagttcctcttagggcagtaaagaaaaggttcagtatcccagtaatagcttcagtatcattaccaacaagatcacgaactcctcgctccatttttgaagctgtcgcgaatttatcgttgattaacttaaagaaggtatcagcaactttatcgaatttgagatcttcagggatagacgctccatccgcttttaaagatgccataacattagggaatttatcctggaaaaaagtataaccggtaatcacagcttgaagattgcgagtttctgacatcatcacctttagttttacgggtgacacagaagacccttctgattttaaatcggcagacatccctttaagaataaaagaagatacagttcccatttcttcatagttgtagcgtgtctgcaacatctgaagtaattgctcacatgtatgaaaatcggaggtcacctgaagatagagagcacgtaagcctggagcagatgtttgtaaaatattggcatactcttgcgaggcaaatagaatatttttaccaccaacaacagcttgtcgattctgttgcatgtgagtttgttgtgctttgattaaagagtcttttaaagcacctttggatgctggtgtggtttggactaggtaatctaaggcaataccttgcagggcaagatcagaaaatttagattttacaagatctaagatatcttcttcagaagaaccatcatgtaaagcatcgcggatactgcgtaaatcttgacctgaaatttctgcattgttttcggtatatttatcagcaagatcggcatcagatttatcgccagtactttcagattttttttctgtttgcgcggcaccttttcttctggattctaaggtttgaaatttctcttcttttttcttcgtgcgcgttgctgcctgaggattcgtcaaatcctgagaatcccgaatcatgctaatgtcagattgctcttgactagctacaacttcttgggcatcggcttttgctgctgcagcttgtacttgcgcaacatcaacagcttgtgcaccacctaggcctccggctcctccagatgctgccatatgtcctctttaagaattgacagattagaaaatctgaattcttcctaatggctggatacgaatctctgggagaatctcttggtaagaaatcacagcgatatcagggaattcggtttctattaatttccttacatatcgtcttacgtcaattgctgtcaacagcacaggaggttgacctcccggaggagttggcgtaatggtatttctcatagattttaagattagattgactgaatcaggatccaaagcaagatacgatcctgcagaggtttgtttaattgctccacggatcatctcttcaatttcgggatcgagtaagtataccgaaatcgcagattgtccttgggaaaacttaaaactaatatacagtttaagagaagaacgtacgtattccgttagcaatacagtatctttttcggtttgcgcccattcacttaaggattctaaaattgtgcgcaagtctttgatagagatctgctcttgtactaaacgtttgaagatttcagtgagtttttgcagaggaataaggcgcgtaacttctttaacaagatctggaaacgagcgttccataaattcaatcatagagcgtacctcttgaattcctaagaactcttgggagcttctatggaagaagtatgacagatgaagaataatcacctctaaaggtgtccaatatttaatagctgctttttctaaaatagttttagcatcttcactaacccaagcagaagggagacctgcagcatttttatacgtaatgaaagggagattgtatctcttaagattttcctcaacttcgttagtcaacacatggtttgcaggaattttccctcgaacgtagggaacttcattcagaagaatcatataatcataaccctctagagaaggagagtccgtgcgcacatgaattcctgggtaacgaataccaatgtcttgatacagagcttgacgcattttcgggatcatatcgtcaacgaaactttgaccagactttgttctttgttgaatcaacttagataagtcttttcctaattctaaaattactggtagcgttaaagagtagtcatctgggttatcttccgctgcagctgctccgtctgcagcagctcctactgttgttgaggctccagaggccccctgtttcgtagcattatttttcttcgcaagcaggataacaccaagaataccaaagatcagagagaggatggagaatgaccaaagtgggaaccctttaaaaaagcccacgcctaaagttgctgcggaggctaagagcaaagctctaggttctttaactaactgagaggaaatctctttacccaagttcgtgtttttatcactagaaactcgagtggtcacgataccagcagttaaggaaatgagtagagaaggaatctgagaaactaaaccatcaccgatagataacagagtgtacacgtgagcagcttgagctaggtccatgccatgcatagccacgccaatcgtcaaaccaccaacaatgttaattaaggagatcacaatacctgcgataacgtcccctttaatgaacttcatggcaccgtccatggctccatagagttcactttccttttgaatcatgccgcgtttatcgcgggcttgttgtgcatcaatcattccagcgcgcaagtcagcatcaatagccatttgcttaccaggcatagcatctaatcggaatcttgcagctacttcagcaacacgctcagcacctttggtaacaacgataaactgaataatggtaatgattaagaagataataaatccaacaacatagttccctccaacgacgaagtctccgaaagcttgaatgacgtgcccggcataagctttaagaagaatctgtcttgaggaagaaatgttaatacctaaccgaaacatcgttgtgattaggagtagtgaggggaaaaccgataactgtagggcactaggaatatacaaagccaccatcaataggaaaacagaaacagctaaattgatagtgatcatcaagtcgacaatagtcggaggtaggggcaagatgatcatcaaaacgacaccgatcatccataaggcaaggatgaggtcactcgatttgttgatcatatttagggctgcatctcccccaaaggttctactgacaaaattgagtagcttattcattatagattatcgggttggttaatgtttttattattaggattttgtgcattaagggaagtgatatagagaaggatttctccaatagcttcatacgtcgattctggaataaacttcaactcttttccttcatcccaaagctgatgcgctaaaggcacattcctcatgataggaataccatatttttcagcttctgtgatgattctttttgcacgcaaattaattcccatagcaataatccagggagctttatatttttccggtatataaccgatagctacagcgatatccttagggtttgaaacgaccgcacttgcatgtttgatttgagaggaggtatcttcataggctatttcttgagcgatttgacggcggcgtcccttaatttcaagattaccttccgtatccttaaattcctgtttaacctcaaacttttccattttgagttctttagcaaagttctttctttgatacactaagtcaagaacagcaacgactaagaaaaaaataccaatggaagtgactgccttataaagtatctctttaaagatcaccgcaatgacaattggcgaaactcctgcagtctcaatgattaatggtacgcggtttttcaaggtgacatacaagatcagcgcagcaccgaaaattttcaaaatagactttaataactcaattaaagtcttaactttaaacttttgtttcaggttttcaataggattgaacttttttaagtctggtttaaaaacctctgtagaaaaggtcggacctacaacaagaaatcccacaagaatccccacaaatcctacagctccaagtagaggtaaagaagtggttaaaattaaagttaaacagttatttaaatagtataacgtaactctaggatcatgatttataggggcttctttaaaaatcgaaacaagaaaactcccaagatgtttggcaaaaaatgacgatagatagaaggttgtgaacatggaaacgataaaggtaaccgcggaaggaaaatcttgggattttgctacctggccttttttcctcgcatctctaagacgcttcggggttgccttttctgttttttcacccatcgcttggccacagttagataaatagcattaaataggaataatctgaaaattaccttataagtgtgtttttcacaagagagaagcctaggggatgaatcttaattatgctattttgctacagtcgtgaagcaaggtttgttcaggtaagatctagaaagatctcataataagttgctaagaaaatattagtcaggaaactttaattcctatattgtctttggtgatcacactaaaggcgctaggttcaaaatgctaacgaaccgaatgcaagctcccacaagcatcgaatcaacgattcttatgtttgtgggaattcttccctagtaaaggtaatattaaaaatagctacgaaagataacatatggggcatacagaatgtggcattgtaggacttcccaatgtaggtaagtctgggttatttaatgctcttactggagcgcaagtagcttcttgtaactatcccttttgcacaattgacccgaacattggtattgttccggttatagataaccgtctagatattttagctaagatgagtcagagtcagaaggtgatctatgccgatatgaaatttgttgatattgctggtttggtgaagggagctgcagacggagcaggattaggaaatcggtttctctctcatatccgtgagactcatgctgtggctcatgttgttcgttgttttgacaatgatgatgtgacgcatgtatcgggaaagatagatcccagtgatgacatttctgtgataaatttagaattgatcttttctgatttttcttcggcaacaaatattcatagcaaattagagaaacaagcgaagggcaagaaagaccttgggatggttttacctttacttgatagagtgattaaacatttagaaagtggtcaacccgttcgtactttacatttatcttctgaagagcagatacaactcaaaccttatccctttttaacagcaaaacctatgttgtatgtagcgaacataggcgaggattccatagccactatgcataacgattatgttgctgttgttcaagaaattgcgaaaaaagaaaatgctcctgtcgttcctatttgtgtacagttagaagaagaaatcatttcgcttcctgtagaagaacggcaagactttttaaatagtttggggctaaaagaatcgggattacatcggttagttcgtgctgcttaccatacacttggattgatttcttattttacaactggaccacaagaaacccgagcttggactattcctataggatctacagctgcggaagctgcaggccaaattcacaccgatatccaaaaagggtttatccgagcggaagtcgttactcttgaagacatgatcacctatggaagccgtacaggagtccgcgaagccggcaaattgcgagcagagggtagagactacattgtgcaggatggcgatattatgcttttcttgcataattagtagagaagaaagcttttgcgctgtctatgtcctttcgaattgcttgagacaacatctctcgagaagggaattttctttctttgcggataaatttcttagggatgacagaaactgtctcgccatacaagttcccagagaagtcaaaaagatgcgcttctaaacataacgaatttcttcctactgtaggagccttaccgagattcataatcccttgatagattgtggtgcgatagtctattgcgcatgcatagactccgtacggaagcagacattgttcctgagggaggttaattgtagccactcctaactgggtccctaaaccataaccagcctcgattgtcccaagatatttatatgagtgacctaaatgacgattagcattatctaagtcaccttgcattaaaaactgacgaattcttttgctagagacaatttcttgatctatcttatgaggagcgacttctataatttctattcctagagagttggccagaggttgtagtgttgtagcgtttccttcccctcccttacctaatttagagtcataccccaagattaaacgtttacatcttaatgtttgatgcagggaacgtatgaagctttcagcagattgattagcaaacctttgcgtaaaggaaagaatacacaagtagtctataggaaaatcttgcagaaggagaaggcgttcttttgtacttgtaattaacttgggggcagggaactgtaaaaccgcttgaggatgtaagtcaaaagtaatcactcctgacaaccccggataggaagataaaacagttagtaatttcttgtgacctagatgacaaccatcaaaaaaacctatagttacagaatccacagattggggaatcgatgtcaaactatagcatatttccattaaaatcccttaggtaaggagatatatcaaagtcaggacagtctaaaagacatccatcaatacattgatctatagaaaaactaccactacgcaaacgcctaagttcttccaaatacgctccacagcctaacatgtttcctagttcatgagcaatactacgaatgtaagttcctttgctacattgtatagaaaaatgcagcaggggatattcatattttgtaatttgtaagcttacttgaaccgtagattggcgacgttctatggataacccctttcgggcatattcataaagcttttttccgttaactttttttgcagaaaacattggaggaatttgctgaatttccccctggaaatactgcgaagcctctagaatttcttcataggtagggatcttttttgacctacccacaattttgccatcgcaatcataagaatctgtagttgttcctaggtgagcaactgcagcatattctttatcttcaaataataaaacatccgaaaggcgcgtgaatctacggccgatcaacatgaccatcacacccgtagcaaagggatccaaagtgcctgcatgaccgatttttttcacaccgatcaattttgtgagagtacgaatgagactaaacgaggtccttccttgaggcttatctattagaagaataccttctttaagttctgtagcaagttccataatgatgtcgtcaatgtttagatctttctagcggatggtattaatttttatcttgttctcgtattttccagagcaagttttctatatgatcctgcggagaaaaaatatcctcgagataaaaatttatctcgggaaaatacttaagtacgacgcctttagaagccttataagcaatgtaccttgcggatgcctttaacgcttctaaagtttctgttgatgtattttcatgtggcataattgaaacatagacacgagcagaatgtaaatctttagacaaacataccctagtaaccgtaatccaacgattggaaattttaggatgcttcacatcttttaaaattacattcgcaattgcttcgcgcaataatgaattaaccttttttatgcgtctattttcagtcataatattctaaagcttttgtggatgatatatcacttcgtaacattgtagaatatcacctacctgagcattctgatatccttctaataaaataccgcattcaagcccttttttaacttctttaacgtcttctttaatacgttttaatgaagataagttacctttccaaagaacttcattattgcgtacaacacgtactttttgatttctagtcattacaccttcggaaaccaagcaaccataaattgtacctaattgtgatgacttgaaggtttctttgatttcagcagaaccaaggtttctctcttcagcaataggatcaagcaatgctgtcatcatttctttaacagcatctacagcatggtagataatgttaaacaaatgtactttgactcctaagtttttgatcagagattcggcgtggctttctatacccgtatggaaaccaataattacggctttagatgctgccgccaaacgaatatcggactcagaaatttctccaacgctactcgaaagaatttcggcacttactttatcagaaacaatttttaagacagaactggacaaagcttcaatagatccttgaacatccgctttgataataagtttaaggatctttttattttgcagcatagcgtcaaaattaggacgtttcttttgcaaagcaaatttctgttggccagcaattctagcattaacaatttccttagctgttttttcgtttttaacgacaacaaaaggatcacctgccttgggcatactagatagccctgtgattaaagctgggacagaaggactggccgatgtcattagctggttatgttcgttatgcattgttttaactttgccataacaatcattgaaaactaatgcttcaccaagatgtagggtaccgttttgcactaaaatcgttgctactgcacctaaacctttgtgtagctcagattcgataacaattccacgagcacgagcctctggattcgcttttaactctaaaacttctgcttgtagagcaagcatttctaaaagctcagataaaccttcgccagtttttgcagaggtattaattgttaccgttgtacctccccatgcctctggcaataggttgatttcagaaagttgtctgtaaacagtatctgcattgaaattgggtttatcacacttattgattgctacaacaatagtgatatttgctgcacgagcgtgtttgacggcttccaaagtttgttctttgattccttcatccccggcaactacaagtacaacgatatcgcaaacttccgcacctcgagctctcatagcagaaaaggcttcgtggccaggagtatccaagatagtaatatttccaacaggtgtagaacaacagaaggctcccatatgctgtgtaatagccccagcttctactgctgccacattactttttcttagcgagtcaattaaagtagtttttccatgatccacgtggcccataaaagctacgataggaggacgaatgattaattgacttggatctgtttcttgtatttcttctttaacagtattactttcgatacagagcttatcttgttctgatgaatcgatatcgatagtacagccaaactctaatccaataaattgtaccgttgtttcattatctaatacgtcattgacaacgtacgtcataccatgaataaacattttttggatcagttcagaagctttaagcttcatttctgcagcaagatccttaatcgtaataggcagaggcactttaatgtgagtggggcgctgtactgagtgttcgtcatagtgtttcttagttttttgaacacgttttttcctccacttatcgtcatcgctactgtcgtttaatccatagcgatctctacctgtaaatgccttaggactgtcatcttttttcgaacgatctctaaaatcagatccaggtctctttgacgtatccctacgataaaaaggttgagactgtcgattgtttgaagaatgttgtttatcactaggaacttcagaagattgttgaggctttgtttgaactgttcctgtgcgttctttaggcgcaggcttatcttcttttttaggagctttaaaagtcttcgctaacaagtgattaatatgttttccggtaggcccgaaattcgacttgatagaaacaacatttttaggaggttcctttttaactactaattcggcttctttctttggaggagggggctcctgaatagttgtttcaggttcgtctactatagaagcgggagtgggctctacaatttccggctcagcggactccaggggagaaaccacttcttccacaacaggaggggagaacgcagtagactcggtatctacggaaacaggagaaggaatggttgaatcttcagacgcaaaagatgaacgatttttagctcgaattctgcgtggagaagtttcagtagaaacatgctcagccatcgtaggtacgctagaatctagaacactctttttcttcacgactttttctttagcaactttttcaggaaccttagtcgtaggcttttctgaagagctttttgtgtctgaagatcctgcctgagctaatttttgctttaatttatctaatccagcagctttcgttaattgagcgtttttaatcttcaattttaggtttttcgtcaactttgccttctccatatttgctgacttgctcaaggatcttataagcaagttctaaactgattccaggaacagaagcaagatcattagcactggctaataatacctttctgatcgtgtcgtatcctgcgtgtacaagattctggacaaccaacttactaatgccttccatctctagcggctcatctaatagagggctatcaaattccgctaactgtaggcgttgaatttctaatagtttattgtattcgctcatacgttgaacttcgagttcatagtctaagatttgactaatcaaacgagcattgattcctcgctgaccaattacggttgcgtaatcagcatcctgaacgactatagcaataactttgtcatcttctaaaactgcaatcttttgaatttctatggggcaaagcaaattttgcaacaattctgtagtcacaggagaatagtttacaatatctattttttcgtcatttaattctcgaatgatatttttcactcgagaacctctcattccaacaaaagcgcccacaggatctgtttttggatcggatgaacttacagctattttagttctgtagcctgcttcacgagcaattttaacaatttctacagagccttcttctagttctggaacttcttgcaagaaaagttgcttcacaaattcaggatggctacggctgaggataacttcagcacccccattttctgactcctgcacctcgtacaacagagcataaatcttatcaccaactttatgcttttctgttttagggtaacaacgagctggtaggagaccttccaccttccctaaatctatgattaagttggatccttttgcaaatcgcttaacaactccagaaaggatttcattgaccctatgacgatactcttcatagatcacatctctttctgcatggcgtaatttctggccgatgatttgtcgggcagcgtgagcagcaattctgccaaaatgttcagaaacaaagggaacgtccatgtactgcccaatttcgcattcaggatcgtattctctagctttgtctaaaggaatctctttactgggattttcacatacttctacgatttctttctcacagaaaacttcgatatcaccagtcttaggattaatatttacagaaacgttagcatcatctcttagtgtttttttcgctgcaatttttaaggccgattcaatagctcctatgataacagggcgttgaattcctttttccttctccatgtagtcaaaaatagctacaagatctttattcattatactcctcttataagtaaggaaacagacagagtgctaaaccaaggcaagcttatgttatacaacataagctcaaccttttaagtaatattatttcccttttttctttttatctgaactaactaaatcttctaagtccaaatcatctatatcagtatctgtttgatcatgctgtttatcagctaagtattctttcactgaaagagatacctttttatgatcaggatccagtttgataacttttgcagatactgaatcgcctattgagataatatcttcaatttttgaaaaaggcttttcagagagctctgaaacgtgaatcagaccttctataccgttttgcagttctacaaacgctccgaatgctgtaattttagttacaactccagaaatcacgcttcccgtggggaacatttcttcaatttcattccaaggatttgaacttagctgtttgactcctagagtgatttttttactttctttatctactgagaggataacagcttcaacaatactaccttttttgaagagttctgaagggtgggatacctttttaatccaactcatgtcagagatatgaattaagccttcaataccaggctctaattcaacaaaggcaccataatttgtaagatttttaatttctgcacgtacgtgtaaaccaatgggatatttctcttcgatattatcccacggattgtgttctgtttgttttagacctaaagaaattttaccttcatctttttgaatagataaaacgatggcttcgacttcatcacctttgttgactacttcactaggatcgacaacatttttaacccacgacatttcagagacgtgaattaaaccttcaataccttcttcaatttcgataaaggctccgtaggggagaagcttaacaattttaccagtaatgcgttttcctggaggatatttcttctcaatgtcttcccatggattgtgttctttttgtttaagaccaagggcaacacgacctttttctttatcaacgctaagaatcacaacttcgagttcttgattgagttctaccatttcagatggatgacgaatgcgtttccatgtcatatctgtaatatggaggagaccatcgataccatctaggtctaagaatacaccgaaatctgtaatgtttttaacgatacctttacggcgttcgccaatagtgatttgttcaataagttctgcttttttagaaattcgttcagcttctaggagttctcttcttgaaacaacaacatttcttctatcaatgttgattttcaagattttgaattcgcagaccttgcctacataatcatctaagttcttaattttcttattatcaatttgggaaccggggaggaaagcttccatcccaatatcaacaatgagaccacctttgactttgcgtataatttgtcctttgacaatggaaccttcttcacagtgagctaaaatgtgttcccattgtctttggcgagtagctttttctctggataaaacaacctttccttcttcatcttccgtttggtctaagtatacctctacttcagcaccaagaaccaagccttcagaggattcgatgaattctgacatcggaatcaccccttcggatttcagtccaacgtcaacgactacgaagtccttattgatatcaactacagtaccttttaggatggcgccaggttgtatctcactggtaggttcctcatcgcttgaagtaattccgtgtgttgagcagagaagatctttgaattcaacaacgtcttccgagaggcaatctatagtatcaagaatttttttggatccccaagtgtattcggattgttttggcatttaatgttattctcctaaaaactacaaagtcaaaaaagatagtgtaaatataaaccttaaaaaaggcaagatctcccttgcagcagtttttttatgctaatttgttgctttaaaattttttatttgttttagatttatttctaaaattattcggtagggtaaaaataaatgacttacgctaaagtaattattatcggctctggccctgcaggttatactgcagcgatttatgcttcaagagcacttttaagtcctattttattcgagggctttttttccggtgttgccggtggtcaattaatgactactactgaagtagaaaatttccctggattccctgaaggcatactaggtccaaaattaatggagaatatgaaatcccagtctagtcgttttggaactcaaattcttccaaaagatgtgacttcagtggatttcactatacgtccttttgtagtaatgtccaacgaagaaaaatatacctgtgacgcgtgtattatagcaacgggagcttctgcaaagcgtttagaaattcccggagccgctgacaacgaattctggcaaaaaggcgttacagcttgtgctgtgtgtgacggcgcctctcctatttttaaaaataaagacttgtatgttattggcggtggagattctgctttagaagaagcaatttttctgactcggtatggaaagcgtgtctttgtggtacatagaagggatacgttaagagcttctaaagcgatgataaaaaaggcagagtcgaatgaaaagatctctttcctttggaatagttcaatagtaaaaatttccggagatacctttgttcgttctgttgatattttaaacaatgtttctaaagaggtttctactcgggatgcaggaggcgtattttttgctataggacataggccgaatacggatttcttaggtggtcagctagctttagatgaacatggttatatcattactgaaccaggtacttgcagaacctctattccaggagtatttgctgctggggatgttcaggataaacattatcgacaagccatcatagctgcgggcagtgggtgtatggctgctttagaggccgaacgtttcttaaattaatgctattgccatagctgtggcgtactcacgactatggctgattgataacaagactttggagattcctaatttttgatacaccctttctggtaaaaagacttcgggttgttttgatattttcaggatctctatatctttccaaccgacaatctttcctattccagttcctagggctttagctacagcttctttccctgcaaacctagcggctaaagaaggacaagggtctatgagtcttaaacaatatacctgttccttttttgtgaagattttattaagcattctttgattgtgtgtctttatcgctttccgaattcgggaaatttcaataatatcagttcctatatgtgcaatctgcataatggaaatctatatttaaaggctttctaattggttttttggggacttagcgaagtaggtcagagctgtttttataagagtgtaccctatcgtcgaacggatgaagaatagaatggctggattatcaatgtatctacgtagtagtagagatataatcaccatggcagccataactaaaaagcgtttagaaaaaaacgactttcttatgtaaactttttttgaaatctctcccaagagtaattggttagataggtcattttgagaggatacggattttgataataaaaatcggtattttaaagatgcaaccaaccatgctcccatagctaggaggacaaagattttgaaggaacaatcgggttggtaaacaaccgtggaggcttttaaaagcaatttaattcctcctgataaccagagcatcccggggagataaataagtaggtgatttttgttacgagtcatgtgcttttgcttgttgcaatttaaccattctatacggattttatatttttttctatttttggattgaataatgcgaatcttcttatcagcgatatactggaatcattcaaaatttctatggaactcagaaaactggcctctccgagtgtcttggtatggtctatgtttttctctggggattttgcttacctttatcttgggtatttatctcgcgctatcttcctatactgaagaagataaaaccaaattttctaagagacaacttcgtgtagctttggaggatttcgctttatattctctgttatttatcattcctggatcacgtatagcttatattttattttatggaggcaatttttatttcaataatcctcaagagattttcaaagtatggcatgggggattagccagccacggaggtatggtaggcttaattctatgggccatcctattctctcggatatatagaaaaaaacttcccatattgacctttttgtttctttgtgatctttgtgcgtccgtatttggttgtgcggcttttatgattcgtattggaaattttatgaaccaagaaattgtaggaaaaccaaccaaccttccttgggggattattttctcatctcctactcaaggcgtattgggggtgcctacacacccagtacagttgtatgaaggagtgagttatttattgctttctatcatcttgttcttcttaagttataaacgttattttcgtttaggctctgggtgggccacagccttgggattagtgggtatatctttgattcgttttgttgctgagttttttaaaagccctcaaggtaaagtgatagagcctgatagttggttaaccatgggtcaaatactgtccttgcctttatttgtactcggtctatctttaggagtcgtatgcttccttaaaaataagaaagataagacttctatttcatcagcaaaatagaaagaatttcatacgtattttaggaatctcttatgggagataaatagatactatggtattttagctttttagtttaatttttcagagtttaacagatgaataaacgttcattgttgtttgtttctttagttggcatggcttttgtcggatgccaaatcttttttggttataatgattttcgctcttgcaaagctcttacagagaaacaaaaaacaatttcagaacaagtgcttgcagcaactaagtctatgggtctaggtgtttctccctggacaacacacccagatgaagaagtaaataagaatcattacgcagtgtgtattggagatagacttctcctattgaatcaagggaattcagcaagttcagtttattcttctggatctcgttgggattttatagaagagacaacagcttgtgataatattcacgttgctttgtacggggaaacaggtaaatcgacagtaccttcacatacaggaaaggtatttcttcctgtaaccagcgaagctcttcctgttttagtcgtggagtttcgtaataatcaagaacctatagttttcttaggtcaatataagcaggatgaaggtaaggtttataataaagacagtcaagtttacggaacgtctttagtgttctggaggtcgggtaatgaatacctacctttaggtatttataattctaaggaagaaagattagaatccttagatcttccaatgactaaagctgctatttttagcaattctcgtgaaacaaatacagacacccattctggccagtattttgttctgtctaatgaatacatgcaattagtgatttctcaagagagtggtgctatagaaggcattaaccttcctttctcttcagaagatagcaagagtatagttaatgaaattggttttgatagagatttgaaatctcaagtgcctagtgaggcttctttccctgggctaccttctgtaggaccaaataaccaaatagtctctgatactataggaggatattatcctttgttgcgtagggggattctttctgattcgaagaaacgcacacctgctagttatcatgctttaaatattgtttcgggtagagaccttgtcaatccggttacttctggatatcgagtttctgtcttcaacagcaatgtattggaattagagagctacgacggctctattaagaaaacttatacatttcctgagcaacaaccctatgcttttgaggttgctgttggtttaaatcgttctagtgacgatatgtggataacttcaggtgtccctgaagttgaaattatgtccaatacatttagtccagctattaaataccgcgtgattaaaaagaataaaggacagttggataaggtgaaactgcctaagtctaaagatccattatctttgcgtagtggagtgtatcctcaatggatactcaattccaatggatatttcggtattattttatctccgctcacagatatacctgctggatacgctgctgcttatgtttctggaaattctgttcctacacgcttatcttcgctatatcctaaaaatcaagcgtatcctgcttctaaatatccgggatatgaaaccttacttcctttacccaaggaagaaggcacgtatcgttttctggtctacgccggacctttagcagaacctactttaaaggctttagatcgagcatatacaaatcctaaaggtgaaaactctcagtatcttgattgtataactttccgaggactattcgcttttattactgagccttttgcagctttactttttatcattatgaagtttttcaaaatgatcacaggctcttggggaatttctattattctgcttacagtatttttaaaattattattatacccattaaatgcttggtctatacgttccatgagacgtatgcaaaagctgtctccttatattcaggaaattcaacaaaagtataagaaagagcctaagcgagcccaaatggaagtgatggctttatataagacaaataaggtgaatcctataacaggctgtttgcctttattgattcaattgccttttcttatcgctatgtttgatttattaaaatcctcattccttcttcgtggcgcctctttcattccaggatggattgataatttaacagctccggatgttttgttctcttggacgacaccagtttggtttattggcaacgaatttcatcttcttcccatcttgttgggggttgtcatgttcatccagcaaaagctttcagctttgcagaaaaaaggacctgttacagatcaacaaagacaacaggaagcaatggggactatgatggctcttttgtttacctttatgttttataatttcccttcaggtctaaatatttattggttttcctctatgcttcttgggttgatccagcagtgggtgactaataagattttggacaggcagcatctgaaaaacgaaatcactgttaataagaaaaagcaaaggtaacaactgaaaaaaaagcttttttatactaaaaaagatataagaaaactatttagatgagatagttttatgcgggcgtgggaagactttcttttgctacaagaaaaagaaatcggtacgagtactgtagacaaatggttaaggtcgttaaaagtcctatgctttgatgcgtgtaatttgtatcttgaagccaaagattcttttcaagtgacttggtttgaggagcatatacgccacaaggtaaaaacaagtttagtgaataataacgggaagttaattcgtgttcacgttacttccctcgataaaactactcctttctataaagaaaagcagatgcagcaggaaaaaactgcctattttactatgcagtatggcaatgtcaatcctgaaatgacttttgctaattttcttgtgacacctgaaaatgacttgccgtttcgtattttacaggagtttacaaaaccttcagaagatgctacaggctttccttttaaccccatttatctttttggaccagaggggtcggggaaaacacatttaatgcaagctgctgtaaatgttcttcgggaatctgggggtaaaattctttacgttgcttcagatttatttactgaacatttagtttctgccatacgttctggagaaatgcagagatttcgttctttttaccgtaatgtcgatgctttatttatagaggacatagaagtattctcgggtaaaggagctactcaggaagagtttttccatacttttaattccttgcaaacagaaggtaagttgattgttatctcatcggcatatgctcctgcagacttaaaagcaatggaagaacgcttaattagtcgttttgaatggggagtcgctgttcttatccatcctttaacgaaagagggattaagaagttttctcatgcgacaaacagagcaattatctatccgcatagaagactcagctttggacttcttaattcacgcactatcttcaaacatgaaagcgctactacatgcgttaactttgctttcaaagcgtgttgcttataaaaaactaactcagcaactgctctatgaagatgatatacaatctctcttacacgatgtattagaagctgcggaaagtgtgcgtttaactccttcaggaattgtgcatgctgtggctaagtattatggagtgtctccagagagtattttagggcgttcacaatctcgagagtatgtcttgcctagacaagtcgctatgtacttatgtcggcagaaattgtctttatcctacgtaaggataggggatgtattttctagagatcattcaacagtaatttcatcaatacgtgctatttctcaaaaagtagaagaaggtgggcacgacattagtattgctacgcaagacttaatgaagtatttaacttcagcgtataagagtcttgagtttttccctgaagaagaaatcccttgttagcctacactaactttttcctcagagcatagtggataatcaaacaggctatagacactattgtcaaagcaatctgtaaaatgagtgctactaaaattgtaggtgttgcgtaatagccacttgcgaataacaagctagtcgaacacatagagacgacgcctaaagttacccaaagagctgtatgctgaatcgtgaggcctttaggatgcctatccgtataagggcgagctacgctgactgtgtcttgagagattctgggtttttgataccttgtagaatcggagcctttaaaatcgttgagagtaaagacatttctatttgctcgtccggagaacgccccaaattcatgtgctgaggtcataagtcacttaattatcaaaaatgtaagaaatatttatcagattattattttcagatcaatttgaatacactgaatgagggtctcagatggtgctctcagagcagtttccatgttttcgacaccagttttcattttctatagagatgggtttcatactccttgtgtttcaagaagtcttccttctaagttctttctttttttttagatttttcttatggaaatacaaaaatcacttcttgcttatcccttgattcggagacttatgaattttgataagaatttagtaaatgtagaaacgatgaagcaggcaattttaaatcgtctgtattttggtgtagttcgatctccggaatctgcttcagcaagagatatatttacagcagttgcacagactgtaatggaatggttagctaaaggctggctaaaaacccagaatagttactacgaacaagatgttaagcgtgtttattatatttctatggaatttctacttggtagaagtttgaaaagccatcttctgaatttaggaatgttggatcttgttcgcgatgctttagaggaattgcattatgatttcgatactttaatacaaatggaagcagatgcaggattagggaatggtggattaggacgacttgcagcgtgttatttagattccatggcgaccttgggaattcctgcttatggatatggtatccgttacgattatggtatctttgatcagaaaatagtgaatggttatcaagtagaagcccccgatgaatggttgcgttacggtaacccttgggaaatatgtagaggagaatatctctatcctgttcgcttttacggtagagtaattcattatacggatgctcgaggcaaagaagttgctgatcttgtagatactcaagaagtgctagccatggcttatgatgtccctattccaggatatggcatagagactgtaaataccttacgcttgtggcaagcacaatccccacatggatttgagtttaattactttaatcatgggaattatattcgtgccatagaagacattgcattagtagagaacatttctagagtattataccctaatgattctatttctgaggggcaagagctgcggttaaaacaagagtactttttagtttctgccacaatccaagatattcttcgtcgatatacgaaaacacatatttctttggatgatctcccgaacaaggcagctgtacagcttaatgatacccatcctgcattaggaatagctgaaatgatgcatatcttagttgatagggaggaactcccttgggataccgcttgggatatgaccacacgcattttcaattatacaaatcatacgatattgccagaagccttagagcgttggtctatcgatctcttttcaagactattgcctagacatttagagattatctatgaaattaattctcgatggttggagaaagtttctcagagatttcctggaaatgacgataagcgtcgagcgttgtctattattgaggagggttgtgataaacatgtcaatatggccagtttagcagttgtaggttcgtctaaagttaatggtgtctctgcttttcactctcatcttataaaaaccacattatttaaagatttcgtagagtttttccccgataaatttattaacgtaactaatgggattaccccaagacgttggctcgccttatgtaatccgcgcttggatgcattattagaggaaacgatagggagtgctcatattacggacctctctcaaattcacaaggtgctacccttcgctgatgatgcgagttttcgagaacagtggcataaaattaagctaaataataagcaggattttgcattaaaacttaaaaaagaaatcggagagaacatagatccgtcctctatgtttgattttcatgtaaagcgtattcatgaatataaacggcagttaatgaacattcttcgggttatttatctttataatgatcttaaagagaatgtatcttcaagtattgtccccacaacagtaatttttgctggaaaagcggccccaggatacgcttttgctaagttaatcattaaacttatcaatagcgtcgccgactgtgtaaataatgatcctaaggtaaatcaagtcttaaaagttctctttcttccaaattatcgggtgacgatgtctgagatgattatgcctgcttctgatatctctgagcagatctctacagcaggtatggaagcttccggaacgggaaatatgaaatttgcgttaaacggtgccctaacaataggaaccatggatggagccaatatagaaatgtcggaatatattggtagggacaatatgttcattttcggtttgctagaagaagaaatcgcaaaaatcaggcgagagtattacccacaggctatatgtaataacaatcccaagattgctcatgtgttaaaattactagatcaaggatttttcaacacttcagacaaagacctattcaagcctatagtacatagattattacatgaaggtgatccattctttgttttagcggatttagaatcgtacattaaagtgcatgaatctgcggctaccttattccaacacacagaagaatgggtgaagaaatcgatatataacgtaggcggtatgggctttttctctagtgatagagctattgctgactatgccagagatatatggaatgttccgactcatcataaatcttaagaaaaaggcgctgctactcaaataggcaggacttgtactagcaacgcttgttgtggaaaaacccgcaacttttaatttaataaaaggacagaaggagcttctaaaattttctgtaatcgtttcataaacatggctgcaggatatccgtcaatcacacggtgatctatagataatgtcaatatacatgtagaaccaactataatctctccattgataactacaggctcttcttgaacactacctacagtaagaatagctgcttgagggggattgataatggctgtgaatgcggtaattcccgtcatgcctaaattggaaacacagaaagacccgcctttatactcttcctcttttaaagattgagatttagctttagcagctaagtttttaatctcggcagaaatcatacctatattcttacggtcagcacagcgtacaataggcgtgatcacaccatcaggaatagccacagcaattgaaatatcgatagtttcaaaacgtacaatggtattatcgacgctattgaaacctgaattgacttcaggaaactcttttaaagctaaggcgcaagcacgaacaatacagtcattaatagacagcttaattccttggacctgtaattctttaagtaaggcaagtaacggcgaagcatacactttttgtgttacataaaaatgtggaatagaggcttttgcagcttgtagcctctgtgcaatgatatctcgaataggagaaagagtttcctcgtgataggatccaggatgcacttcaggagcttcagggtaaccaaaaccggcaatacctttggtaggagctttatccaggtctttttcaacaatacgtccgccaggaccgctacctttgattccagaaatatccaggtttctttccttcgctacacgtttagctaggggagaaatgggggattttgaagaatctacttttaaagatagaggtttagacagaggaggttcaggtttaaattgaaaggctagctgcgtaggggcaacgtatggttgtgctttcgtgacttcttctttttcttctagccgcacattttctatagaaagttctggctcgggagttttaggaaggatatgatctaagtcaaaagactcatccttctcagaagatatgacagctatgggtgtgccgatctgtacttttgttccctctttaacaagacaatcccggaaccagccctcttcagttgccgtgtgttctagcacagccttatctgtggatacttctaagagaacgtcaccaaactctatcttatcgccattgttcttatgccattttacgattgttcctacttccatggttggagaaagtttcggcatttttaatagagaaatcacaaatttacctcatgattttttcgatagtgtctaaaatacgattcgcattgggcagagttgcttgctctaatgtcttgttgtacggcataggagtttctctttggcatactcttaaaggagggctgtctaggtaatcaaaaacatgttctgtaatttccgtaatgatttcggcagagatccctgcaaagtaatgaccctcttctacaactatacaatttcctgttttctttactgaagaaaatattccagagatatctagtggcttgattgtgcgtagatcaagaatttctatggaaagaccgtaacgctgtttcgcaacctttacagcttgttttacaatagaaaccattcgaccgtaggtgataattgttaaatctttgccctcttccacgatctgagacttcccaatagggattaagtattcttcgacagggacttcgcatttgagattatactccaactcgttttctaagaagagaacagggttgtcatttctaatagcagattttaatagtcctttagcgtcataagaattggatggggaaataacaatcaaaccggggatgttagcatatagggcctcaacacaatgagagtgctgacaagagacttgtgctgccgctccattaggaccacgaaatacaatcggaactgaaaacatgcccccagtcatataatgcatttttgcggcgtgtgaaataatttgatctgcagccactaaagaaaaattccaactcatgaattctataataggacgcaaaccagttaatgccgctccaattcctattccggcaaatgctgcttcactaattggtgtatcaataactcgtgatgacgaccacttatctaaaaggccttttgtaactttataagcaccattatattcagcgacttcttctcctagtatacatacattaggatccctcgccatttcttcatcaatagcttctctaatagcttctcggatttctaatgtaacatacttaggcatacacaccttcttctaatgtagcaatcgttggttctggatctgattttgcttcagtaaaagcttttaaaaccttattcttacattcctcacgtaatgcttgaaaactttcttctgacattactcccaactggatcagccattttttagcgaaaacgataggatcttttttgatcaggcattccatttcttctttacttctatacaggttgggatcggaaatggagtgtcctctaaatcgagaacataagcattcaacaatgacggggagtcgcgtcttttgcatgtactcataagcttctttaaagcctaaaagacaattgaaaaggtcaaagccgtttaaagtgaatgaacgtataccgtaagaagctccttgggattctcctatcggttgctttgcaatagcatgattgagagcagtccccatgccccagccattattttctataatcagcattaaagggaggctatgtagagcagtaaaatttaacgtttcgtgaaataccccttgagccactgctccatctcccatgaatcctagagagatcttatcttcaccccgatatttgatagcgaatgctgctcctgcagctaagggaatttgacctcctacgattccaaatcctcctgggaaatttggaccacacatatgcatagacccgcctcgacctaaggcgcaaccggtttctttacctagtaattctgctgcaagggagcgaagggggatattcagtaatacggcaagagcgtgacagcggtaggaagagaaaaaccattgatctaatcctgtattagccaatgctgcggtagcaaccgcttcttgaccactataggagtggtaaaaaccaccaaccaaaccttccaaatatgcctcttctcctcgtgtttcaaactcacgaatgagtaacatgtatttcaagagttctacacaacgaggggggccatatatatcaataatgttttttacagttgcttcatcagatgctttagaagcgatattgtaatgaaaagcgtcgggcatatcttgatacgagagttgcgtcaaggattaagttcactctattataaagtcatggatttgaaaagacaagaccaaaaaagtaattaagttttttaaaaaaagaaaaatctttaatatctccccatttgtgtatttctgaccaagaagtaaaggatcgtggacacatggacgtttttagcagactaaatcgtcagaatcatttttatgtggaacagatagatggtgtcatgagagatccaaattctcccactgacaacaacaagaataaagataatgaactcaagaaaaaattattaactataactaaaagggtagttgcctcggctcaagaatttcaacatgggagagaaagtgctagtaactatttaaaaaaaactcaatggatgccctataaaaacgaggagttagaggaaacaaaagagctattttctttacttacttccatggataagaagttagctcaattatttttttatcttccctcttgtggaatagagtggggggattttgtgacttcagttgaacagatagaacagaactacggtttaggtggaatattattttcttgtggttcttttgaaaagcaatgtaggtatattcgtgatttcaacaagtctcagatcatgcatttacttttgggatgtactgttcctcacagcttagaattttacttattggagcgggatttatctttaatggactgcaaaaatctgtatgagctaggcattggcttaggagagctacttaaagattatggggtgatgatttccttaatctttcaagaaatagctagtatggatatgtccaactattctgaattgctgaggggactaaaatattcaggtaacatacaaggaaaactacatcactgtgatagttctcctacaacaatcaccccgagtcctatagctttgcgttatagcttagcaaacaccatacgaggtttagctattgacgtagacttctcaagattgaaatttatgggatgttctatgttaacgaatgtggagaacacaataaaagcattaaatcacggagtcgagtgtttcactttttctaatcttaaagagtttaagaagggaattaaggtactcactcaattaattagtacaggtcaagttagtccggcaattgtcaataaaagcgtgatcaaaattctcaccttgaaaagacgctttaaatctatacgtttataactttattagggggttatttgtaattctgtagattgtgcagataatcccttaaccttttcttctaacattcctaaacgttcttctaatttaggtagactacggattttagcaacttgacgatggatttcttgatatggacgagcgggagctcctccatagataccaggagagcttatagatttagtaactccagtttgagccatcataattacatggtctgttattgaaatatgacctgtaattcctgtttgccctccaataataacgtggttaccaatttttgtagaaccagcgattcctgcttgcgcaacaatcatactatgtttccctacttccacatggtgagctatttgtacttgattgtcgattttcgtaccttcacgtatgacgctatttttgaaacgccctctatctatggtcgtattcgctcctatttcaacatcatcttcgataatcacttttcccaaatgcttgagatgtttatgccggccaaaagcattggtaatgtaaccaaaaccacaggaaccgataacagctccaggctgaatgatcacacgcttaccgatctctacacgttcgcgaacgactactttaggatgtactaaacaatgttctccaagagtagaatatgcgcctataacactaccagtgcctatgtaggtagaatctccaatacatgcgtgttggcatataacagcataaggctctatacaaacatctttacctatggatgctgtgggatgaataacggctgtaggatgaattcctgggaaccctgagtcaacaggggaaatgaataattctatgcatttctgaaaagctatagatggaaattccgagactataaggaaattcttatttaaatgaccgtacttttgagcttgagcctttgataaaataatagccccagcttcagtaatcttgataaaacgcgcatatttttcattatcaagaaacgttacatggtgagctttagctgcacttatctcttcaacaccagaaataggagtttctgtatttccttgaacttcaacttttaataagtctgctaactgttgaagagtatagaccagctcttgaggcatacaaaactccttggttcttgaagtatcttagttatttttgaaagattcatcaagaattttgataatctcatcagttttatcagcgctagaatcaatggatagaaccacttcatcgttcaagatcgcgtacaaacctgtttgttctcttacttttgcagaagctttttttacttcttgtatgagtttttgaactcttttcatgttggtttggttcaacatttggtagtattgcgattgtaaagcattgtattctgcggaaagttcctcgaacttttttcttaattcttcagcagctgaagtagagagactctcgatataatcttcgtcttgtaatttgttataaagtgacgacagttcttcttccattttttcagaattttttgagaactgttgtttcatgttttctagctcttccgtttcttttttcccaaaagcagattcttctaaacaacgcttcaaactgacaacgcccaagacacccttgttagagctttcatcagcacaaacttgctgcatacctgctaaagttagaaaagttagaaaaacagagcctaatgattttttcatattaacctttataagatctaagagatgaatggctttagattagcaaaagctctctctgaagacaaccaaagatttagagctttgctactttctttcacagctatatttagaagacgcctcctaaagcaaagaagaatcgttgtgaaacatcaattttttcgctctcaaacatttctgtggggcggaatggccaaccaaatcctaacataactggaacattgttcatgacatcaaagcgtagaccaaagccagcacttccacaaagatctttcaaacggatagtgtattctttcagtccaataaatcctgaatctaggaagacaaaagcactcacgttaggttgattgattaaaggatactggaactcttcagtaagtaggagagaagataatcctccctgaggttctgtaggagagaatttaggaccaatgataaatggtttatatccacgaacagtggtttctccacccaagaaaaagcgttcactaatagggataccttctatagttgtatcaccaaaaggtttaaggaactgagcttctcctttgattttccaaacgcctttttttgttagcttacgataaatcgaactgtttaccgagagctttgtaaagtggtaggtaccaccaagaccagaaacttcgaaatttatgctactacgtatacctgtggtagggtttctagggttatttacagaatcgtaatttaaatttacaccggcagcagatataaagcctttattcgcagcaagatctggtccagcttgatcttttttcttcttgtataagctagtttgtgtacctcggtaatagataccatattttaattgttgatttaagatatacgtcgtactgacatttccaccataagtctcaacggaataatccttagaaagggctctattgatagacttatcaagttcgacacctagaatccacggtgtatttaaaaagtgaggctttgtccatttaagagtatagtcagtgactttatccccaaagtttgcttttaagaataaatactctccgccacctcttagacatttaaaacctttagagaagaaatgtctgacacctaaaagatcaaaattgctttcagaaagctcgattcctccaaataaattgtctaaagagctaaagcctaaaaataagcctaagtttcctgttgtcgtttctttaacttctatgaagatatcacgatactcttcagcattatctaatggatccaattgagaacgtgctgtgtatacactaacactttggaaataaccagtatttctgaggcgttgctcagtatctttgagttttaatctgttgaaagtatcccctgggaataggctgctttcgtgtaaaatcacatcatgttttgtatgtgtatttcccgtaattttgattaaaccaaccttatagggagatccttcacttacctggtaagttacgtcgtaaacaggacgtgaggcatggggcgaaaatgttacgtcaacattagtgttaatgtaaccatacttggcataaatattcttaattttttgtgcgccttcccatatgttttcagggcagtaaacatcattaggacctgcagataattgtttttctacaaggcgtctaggcagcacatcgaatctttcaatatgtacgtgacctaaagtatacagcgggcctttctcaacatccatgtagagtacgatatttccacatgcgtctacttcacgtcttggagtaactattgcgtcagcatagcctagattatgtaaataattggtgatggcaaacgagtcttgttcaacaatatcaggatgatatagaccatttcctgtaaaccaactcgtagtttttgagtactgtttggtcagaatcagttctttgacatcagctttttcagatcgattgagaccagaaatctctaattttttaattttaccacaaggaccttcttgaatctggacaaggacatcaatgtaacccttgtgttcattatgatctaattcataacagagttgtgattcaaaaaaaccgcgtttaaggtagtaaactctaagctcatcaaaattttttaagaacttttctctatcaaatatatcgttttcgtagatctgtagagttttaagaatcttatgagaggggatggcttcattccctacgatagaaatttttcgaatgcatggcttagcgacaagaagcaaagaaatcgtagttttgccattagaaaaatcaacttttggttctactctatcataatctttggatagattgcgtagatcttcatcaaaatctgcttgagaaaacaaagagccacttttcgtctttaatttcggtagcggatgtttgtttaaagaattttcaccctcagttgtaatcgtaatggattcaactagtgtgtatccttccttaaccgtttctgtagccgctagagctaatggggcgtggattagcgccaaaacggtaaaccgcagaataactttatttcgcatcatgaacattcgaaagaatttcccctaggcagaaaaacttgtttattgaagtaagcacaaaaataaggactaggatgttttttaacaagatcttactatcttaaacatggaaagtgcttttagagatacttatgtttttataaccaaaaaaactaaaagcgcaaaggttttatttcaagtttaatatgggtttcttccagaaaaggctctagcaagtgtcccagagtctatataatcaaaagacaatcctataggcaaacctagagctaaacgagaaactgaggcggaagaatgggaaagttcttgttttaagaaaagagccgtagcatctccttctagagtggcgtccagagctaaaataatttcttttggttttaaaaattctatacgttgttttagtaaatgcattctttctgcatcgatatgtcttcccgttattggcgatagtaaggctcctaagacataatagtgaccttggaaaatttgggagcgttctaaagaaaaaatatctttaggagttgctacgatacacaatatagacgtgtctcgattgttttgacaaaatgagcacacgctttctggatgactttttaagcaaaaacacgtgggacaatggctgcgtgcagcagagagctcagaaaaagctttccccatagattctaattgatccttatcccaatccaataattcaaaagcgagtttttctgctgttttaaatcctattccaggaagttttctaagcaaagagatgagtttggataaatagtcaggatactttaacattttagaaatctataattttttattgcacctcagggtcgcagaaagggcttaaatacttaaaataaaagttagggtataaactctttgaatagtatactagcttttttctttatttgtggttatgcgtgaaaaaaacaagaaaggcatctatatgggctacaggttcttatttgcccgaaaaaatcctatctaattctgatcttgaacagatggttgatacttcggatgaatggatattaacaagaaccggaatcaaagaaaggcgtattgcagcagcgaatgaatatacttccatcatgggagctaaagctgctgaaagagcaatacagaaagcaggtctaactaaagaccaaatagaatgtattattttttctacatcggcccccgattatattttcccttcaagcgcggccttagctcaagcttatttgggaataaaagacattccagcatttgattgtatggctgcgtgtactggttacttatatggcttatcagtggctaaagcctatgttgaatcagggatgtataataatgtcttgctgattgcagcagataaactctcttcttttgtaaattataaggatagaaacacctgtgttctttttggggatggaggtgctgcctgcattattggagagagtcgtcctggagctttagaaatcactaatgtgaatttaggagcagacggaagcgtagccgatctattgagtcttcctgctggggggagtcgtgttcctgcttcccaagagactttagaagcgggtaagcactacatttttatggaaggtaaagaagtgtttaaacatgcggtaagacgcatggagtccgcggctaaaacttgtattgctggcgctggaattgaagaaagtgacatagactggttggttcctcaccaagcaaatgaaagaattattgacgctatagctaaacgttttgaaatcgacgaaggtaaagtatttaagacgttgtgtaagtatggaaacacagctgcttcttctgtatgcatagctcttgatgagttattgcaatcgcatataattcatgctggggaatacctgcttctagttgcttttggaggagggttatcctggggagcagttgttttacaacaggtagaaagttaaatgacgaaaaaaataggatttttatttccaggtcaaggtagtcaatacgttggtatgggtaaagatttagtagagaactatccagaagcagaaaaagtttttgctttggcggatgagactttagggttttctttatcctcaattatgtttcatgggcctgaagagaagttgcttgaaactgcatatagccaactcgccatatacttacatagtttagctgtggttgaaattttatcttccagaacttctataacccctgcagcggttacaggtttaagtctgggagagtatactgctctcgtggcttctggacgcatttctccagttgatggctttgatattattagtaaacgtgctcaatttatgaatcaggcctgtcaagaaaatcctggtgctatggcagcagttttgggattgaccgcagacgttattgagcagaatttagaaagtttgggagaggggatttgggttgccaactacaatgctcctaaacaactagttattgctggtctaagagaaaaaatagaagaagctgttaaattatttacagatttaggagccaaaagggcgatactattaaaagtatttggagcttttcataccccactgatgcagtcagctgaagataagttagcgccgtacttatataatttgcatatgcatagttctgaaattccttttgtatctaatgttacagctagctttctaaggaataacgatgaaattcttcagtgtttggtcaagcaaatgacttctcccacgttatggtatcagagttgttctaaaatagatttggaagttgatgaatttttagaacttggtccgggtaaagttcttgctggattgaatcgttctataggattaaataaacccattaaaagtttaggtacagtagaaagcatcaataattttttatcagggctatagatatatgaatggtatattgtcgggaaagaaagcgatcgttacagggggatctagaggtataggatttgccattagtaagctttttgtagagcaaggtgcggacgttgagatttggggaataaatgacgagggtggtaagcaggctgctcaagagttatcgaaaataggaagacccgcgacttttgctaaagttgatgtgagtaagagtcaatctgtaaaagatgctgttcagaattttattacagcacatggtaatattgatattttagtaaataatgcggggattactcgagataatcttttaatgcgtatgtctgaagaagagtggtccgctgttattaacactaatttaaattccctatactatgtatgttctagtgtgattcgtcccatgattaaagctcgttctgggtcgatcattaacattagttcagttgttggtttaatggggagtccagggcagaccaattatgcagctgcgaaggctggtattatagggtttagtagagctttagctaaagaagttgctgcaagaaacattagagtgaactgcatagctccggggtgtattgatactgatatgaccagggtattaaatgataatttaaaaactgaatggttaaaaaatgttcctatggggagaatgggttttcctgaagaaattgctaacgcagcgttatttcttgcttcacccttatcttcttatataacttctcaggtattgagtgttgatggaggtatgacatactaagtaggttaaaaacaatctagattgaaaaattagatttctgtgatactagctgtttttctcttttttaggaaattttaggtaattgtgtagataaaacataaggatatagcaatgagtttagaagatgatgtaaaatcgattattgttgagcaacttggggtagatccgagtgaagtaactgagaattcttcatttatcgaagatcttaatgctgatagtttagacttaacagagttaattatgactttagaggaaaagtttaactttgaaatttcagaacaagatgcagaaaaattacgtactgtgggtgacgttctcgcatatattaaaacacgtcagggtcagtagttgggactacttccttttgaggtgcgtttgtatccttagtgcataatttccactaaaatagcgcaccatttcttttgttttttctttacacgactattttcttcatgcattcaggaatgcatatgagactgtcttttatgagatgggatgtctaaaagtaatttgcttagcgtacagctctagaagcgatagagctaccgaggggcattcctcaacaatactcagaaattgtcccttacttaaagtgagggcacgcacttgagttattgcttccgcattatattctctgggtttattgctgaataaactttcttctccaaagcactcttgcgatgaaattgtcacagataaggaggagttgttatcggtaattttgacgtaaccttctactataatgtataagctgaaactcggttcttctgtagagaatatttttactccgggtttaaagatcatgatttcagttttatctgaaatcgcaaggagaatatccatatctaaagaattaaatataggatttttctttagaaggaaggcgcggtcaattaaattcatcaagagactcctggctaaatagtaaagaaagaaactagactgtcagagtcatctttattgtgatttgtatgctcttcatctaaagtcgaatacggtggtaccggttgaaaatcagcgtcacaattggctaattcttcctttaactgtctggctgtaagtttacttaaatatgaaggagaattctccatcatattcaataactcttttaatgttaaaggaataactccacattttaggtagtatttttcactacgctttccaggattattaatgaagggatcaagtagagcaaataaataatcatcgcaatttttttctagagattctagtgcttgtgcttttgcttttttattttttcctgttagggctctgatcagtatatcagagtgttctacagatcctaaaatacctaggaattcaaacatgaagttcacttcagattgatagtttgattctaaggtattaactaataggctgaggttgtatttaggataggatttttgaatataatttttatggtaatcataaaaaatggcttttaaagctttagattttacgattttataagcatgttttttaaagagtttgttatcaattttacaaagtgctttggcagcaagaatacgacaacggttgtgtatgttattatcggaaagaatctgaaggaaggaggtggccgtttctttaggcaatcctataataatcgactcagcttgtttccttgaggcactttttaataatgatgtggtgattaggaattctttcactaatgaagcgtctaaaatcacactaattgtttttaatagatagtcacacgcttcctcgttatgcagatggtgtcttagtacttgtagtaatttcttacaataaggcttgtgtatggttttcaccgatgcttgtaaagccttacatgtttgaataaaaatctcgttatccgtgttgtctaaaaattcgaccaaagtagagaaattatcaggatttttctctagggttaaaatagaaagtccgatggatactatatgggaatctgcagaggtgaggagttctttaagacgtgcatctgcaatatcacgatattgtccacagatttcttgccggcggactgtaagaattgcggccaacaatttctctccgggttcatcataaaggtcttcagaaatgtcagagatacctaataggtcatgttctgcaaaatagagatgtatcccggcagcaattgaagggtgtggtgtagtcattgaccatcgttttagaagctctagagtaagaaagtctcttgcccagagactattctttagcatttccatagtttttagcttactcggcaagctaagcttattcatatgagctaataaactagggaggacactacgactaccaaggtttagcaaatgttggaaagcaaagatttgatgtttttcatgttgatgctttagatgagtaagtagcaacagttctgtttgcctcttctcttttaaagtcatagattttatccattcgaacatgttttttttcagatgaatcgcttgagacgataagtttctcaaaatggctttagcgtagtatgaccgtaataaacaggccaagacgactgtgacgagggagataacaaggcaaactgtatattggtaggaaatagcgaaacataagagagcccaaacgaacatgcctatgggctcaataaagcactctatggcaattctaatctgatttcgaatactgttaggcaccccataaatcagcaactgtaggttgttatcatctaaagcataagtcaatccttcacgagctaccataccgacggttgcaattccaagtgaggttttaaatgaccaacagaaaaataggctagtaaagcatagaggggcaaaaaggataatattgttcacgcccatattctttacaattctgctgtaggcaaatagagcgaagcacatgtttgttaaagaaatccaagatgaccactttgtgatatgtgctgtaagttcgtatgtgtctccttcagcgaaatgctgttcgaagatttttaagtaattaaactctgttgcgatggcaagtagctgcattaagaaataaaagcatagcaaatagaaggtgtagctatcttttaagcagagtttaaaagcttttgaagcagaaggaggatgaccagtgtctaaaaaatggtcgtgatcttcggataactcctttagagatttagatacgtagtgcacaatggggtagcaacttaacaggatcacaacaaagaggataagaattctttcaatccctatgtattgaattctgttcacaattccgcaaccaatagcgtcccctaaaaatatgatggcattgaatatactgaaatgtcttttagcatcttgaatattaaagaattggtctacgaatccccagaaatttgtataagccaatatgatagagctccatacgagcatgcggtaaatcagtagtcgtgttgagggaatttgactacaggttactgcgtaacaacaaagatagaggttgcatacaacgatgctggttatgggcagtaagaataatgcctttggagcaactctttttttgaataaattgtaaagaataagtgaagagagaagacatagaattgatgatgagcccaagtaaatggagggtaagccttctgtcccgacgttttcgagaaaaagcccttcacttaaggctagggagccatagcagcccattccccaaattaaccctaaagctaaaaatagaagggctcttttctcttctccatgatgcagattcaatagcaagcgaagggctttttgcatggcaaacccacctaagaaaataatatattaactgataaaattaattaatttcaaggtgagtctaagtgattaaacaataataaattttatgcaatttatttttttaattccctgttaatctcgtttcgataggcaagggtttgtgatgacgaattaatgaaacgcaaagcacgctaattaagcagatcaccgtaactattgaggcgctaacaatagcccatgtagaatttgctgtattaactaaaatggcagcaacttgaggtagtacgccggcgagccctaaggaagctaaaacaataatgataatagcaaccaaagaaatggctagaagaaatgctgataaagccataggaccactgcaaacgcccactggggaagataacccatgtagttttgtcttgattgcagccacttcagttcttagttcagaaacgactgcggaagtatttgccatgtgcgattgcataatacgcatcaggtagctgtgatctattgttccagaagttgagcccggaacgtgaggccatcctgatgaatattgctgctgtagaccggatatagtcgcctgaatagtagataactgcgctgaaatttcatgcgcacttaatggaggtagtgatgtatcggttgtatttaaatcggttcttacagaggtcataatgtctaacttctcctaagtattcttttataataatcaagcttctatttgagaattgtttaccacgtagatagccggtctgcttcttagtaaagaagtaatagatactgtgcagagaatcatgatggaaactgatgcacatgagataataggtagagagatacaggcaccgactgtgtacatattcagtagagaaataaatagagggaagcctccgcaaacagaaacgatacaaataacaagcatggcgatagcaatgagagctaaaagtgttaatgccactgccacaagtttagagcaagtggaggtaggcgtggaatccatcgtgtaagtgacgtcattttcagaatgaggggattccgtcttgggatttccgcgcgattcgaacaatagctctgtgactgtacttaaacacctttttagattgtctacttcctcttttaaaagagcgatattattagctgcatgatttcctatggcaactgcttgaaaagcagatctatctaataagttaattctctcttcgatttgcctcacgcgattatctactatgtttattctttcgttgaagcgtagtaagactctatttaaaccttcttggtcgtggggttgattggatgacgacaatggcgtggttgttgacatatgcttccttacgttgctttgagaaaagataacaaaacttaaagcagaatatcttaaagaacagaatatatcaagacataagcttttaattatctaagttgtataaagaaaaacacttagaaagttttttatttaaggaccataaaataactaaccctatagaccattgtaaaaccaaactagaaagactgtaaacagatataggattccaccaatcgccgtcttcagggaaaagcccttcgtaaaaataccaacatagtaaagcagttccttcaataggaagtaaatattttattatataatcgaaggatgtgttgaggtgtatatctccgggtacagcgttaataattttcttttttaaatgtggtaacccgtaatgtatggctgcatagataaaaataaggccgttgagaattaaccctatcccccagacagtgtcttggttcgcaaatactgccagacttaaagaagatggcacgccaagaataaaggcgataattgtggcggataactcggctatgtgttttttgacgccgaactctgagagcgtttgcgagaacaaaaataacatagaaatcatggatgaaagagccgccatagcaaaagctaggaagaatatagagctgaaaatagtaggtagataggcagaacctggaactcgggtgaataattctggaagatagataaaagcgatgcctatactggatgagcctgcaccttgttgtaattgtgttgtgcccaaagtatccaatgaagcgcacgtagcaaatacaatgactcccataattaaggaaacgaggttattagatattgctgtaagagctccgttgctgactacacccgttttttttgaggcaaatcctgaatatactaggagtaatccccaaccagctcctgtatcccaggcattttgggttagagcttctaaccacaatttgtagcttgataatgaggtaaaatctagggtaaagagctgcttgattccttgcatggcgttaggaagcgtaatagctcgtaggagtaagacgagagtacagacaaagaacgaggggataagaattttattgcatttctcaatgccttgtacaatgcccttacgaatgatcatataagctaaaaacagagataggaaatgaaagaatagaggggaaaggctttgatagtgtgtttcccacaattgagaaaagtcattcccagcataaatttttccagaaatagagtagtagaaatagcttagaccccacccaacaatattcgagtaataagcaagaatacacgttgttactaacgtaataaagcctcctaaccaggcatattttggacctgctgttttaattagggtgcctataggagctttctttgttaattttcctagagaaagctctatgataatgagaggaatagaccagataaataaaaaaagaagccaaattaaaataaaggctccattgccattttgtgctgcaattctaggaaaacgccagatattgccagcaccaacggctatgcccatcatggagaaaataaagcctagtctagaagaaaaatgggtagaatttttgctcattacatttactctaattcaatcaacttatctgaaaagtgtttgtttgtcatacttacaacacaacaatcagaccagacatttagagatgtttcgatcatgtccaaaacggtatagaaaggaagaattaatcctaataaatgtaggggaatgtgcatggaagtaatcagagaggaagctaggaaaaagcatcccatgggtacccctgcatttccgatagcacatagcgtcgcaataaagatccaaccgatcattgagaaaatagagaaactcataccgtgtgatatggcaacaaagagcacggtaattaagataaaggctgcacaaccattcatgttaattacagaacatagaggaaaagcgagtcttgataatgatggtttgattttgagttcttcctcagctaattccattgttaaaggtaatgtagacgcagaagactttgaaaagaaagctgtaattaatgcgggagacatgcttttagctatttggataggggaaagcttattggctttcaaaagccatggaaggacaatacatccctgaatgaagttcgctcctacgacacaaaggagatacttactaaaaatcactaagttcccttggctgtgcgtgacttctctatagaagagaatagaaaaagccatggtggctgggatcagtaatttcagtacccccttagccacattgagaagaatagaaaaaaacgttgagaatagtgtttgagtgaagtgtttttctttttcagcgaggaagagagaggaaattcctaataaagcagctagaaatgtcgctgagataacattattgtccaaaaatggttcaagaatgtttccaggaattgtattggccaagaccttaaggtatcccgttgagcaaacggctgaagcagaccctgctgcttcttctaacggcataacagggtagatgacaaggaatagtcctaaaccaatcgtcgcagctatgatagtcgtaagaagcgtgtaatagagtactttgctgcctaaggacaacattatttgaaaatttttaattgatgtgatcgtagagccaatagcaaaaaacactaaaggaagacttaaaaattttaacaactttaaaaaaattcctgatacaatctctgcgctttgaaatatcaaggggatattaagagaagcgagaaccaatcctactaacatactccctaataataagagattgtaattcgatttcgcgattttctttctcatgattggcactaaaaaatttttaataaaagtgaaatgagagtatagtgattcgggaatttcttttctttgaaataaaataaaataaaacttttttaaagtgcagcatgtcgtgttttaatttgccttcagttaaccaaagattatctcctgttggacctgaccattttccgaacgaaacaagttggaaaaatgtgtttgagtccaagattatcaaaaactctcgcactcatttggaattagagagatatcaggcaaatcgccaaacacgtgttgccgtcattgctttatgcgtgctgatcactttagttttattagctatgcttcttggaactttacaaatccaagcttttgtcatgacatgggtttcggttgttgtggctgtagcgattcctactattttacttacaggtggaatgtatgtcttgtataggattagcaagaaagtcgatgtgctttcaggatcagtgatcaaaccttttgggaatagggtttgggctcccatgccaatatgtcactattataaacctaaagctgagcaaaaagaacgcgttcaagaaagaattcaagaaactcatatagatttgtccactttggatgaaaatggttctggagtggcattggtatatttttatccggatggtatagattatagaatcccaacctttgtctttcctttaatagcggctccttttcttgttctgatcaaaatggtctataatttgatcagatttatagtgattcctttttatatacttttccagatggtcttgcagtgtttttcaaaagcagatgtctctaaagaagatcgttttattttcaaggatatagttcgagaaatgtctagatctcttgtgaattttctgaaggctcctttttatggcacagcttcaatgatggcagtcttttatggtttgttgaatcctctaggagggcgagtggcctatagttgtgttgaaagagcttggaatgatgatgtgattcgttctcgtggctggtggttggcagttcctcaacgtaattttcaatttgaaggaggaggtacacgacaaggattaggacaattcagttattacttaattggatgttttcaacctattgggatgtttttatttagacaaggacagattgtgtcaggtgctcatacgtcggtgcagtactatcctaaagagaatctacctatttatccaggaatagctgtcgttcctgctcctgaagttgaaacaggtcatgatgaaggggaatcggtcgatactgggaatgtagagttagaagaattggtctagtcagttttcttgtaaactcccatctaaaatatttttgatgaaaaacttaaatgcgttaaactagcctcaaagtttttctgtcggacacttttacgtttactatctaggtatatgagttttgaacttctaagctttttgtctcagaaaaccttcaacagtagtataacttggagttgtatccgctagggatagaaactcaatcttttatggtatcctctaagttgtatgaggaagagaatatgacagtacagcagtcacaagatgggatcatccttacctttcatttcttctaaaaattttcatggagaatccgatataattcccgaattcggttgtccagcggcattcataaaattccttatttccgagttagtcgaccttgaaggtcgttcagagatcgctgagggctatttatctttatcagagagcctattgatgctttcccgagatcatatagtggtcttaaaaatcatcattttctacgggatgaagtatggagtgaataagaaaaattctcgaattctagtcgatgttttagcatacatagatctcttatttaaaaaattaggtattagttcttcggatagactatccttgtgttctgctaaagtgtgcgcgaattttgagttattttctttaactggcgacaccaaattctttgatcaggtctttaaagattttcacgtcctagaacagttacttaagattcatcctcatttgcatgatagattaggttgggagcattttcgtcgtggagaaaaacacgaagaagtttcttatttagccactgcgtatgtatatgagattgtaggaaaatcttacttaactttgtattgtaaaagcaaagaaacgggagctcttatacgaagctcacaatgtttttctaaggtattaagtctagtttcaaatcgagcaagtgctcacgcggattatgcggaatgtttgcaatttttcggtctagacttgggaaagtcttcttatatagaacaagctatagatcatttgtctaaggcgatttttcttagctttaatcgccatatggatagcggtgctcatgagaactatcgctataactatgctttagcagtcgtcagattatttgatctaacttatgaaaaagagcatttctatcaggcgaataggatattgtatcaaacggtgcaagcctatcctcatattgctgagttgtgggtgttatggggggaattgttgattcgttccggttggcttaacagcagcatgaagcacatagaaatggggttggataagctggcatctgcacagaaaaaaggagccgacccgattattttatcatctcttctcgccaatggaatagccgtccttgggttgtatttagacgaaccaaatctgtttaaagaaagccgtacgcgcttagttgctgcaatgcgagctttccctgggaatagtcatttaattcaagcgttaggggtggtgcagctttgttcagctttatattttggtgatgatgcgaattttgcagctgcggcatcttgttttaaatcttgtattgaatgggatgcagaaaatatccacgggtggcagaagctttttgatgtatattttgcttggggagtaagaaaaaaaagtgagaggttgttgcacaaagctgtggatattatgaagaggttatgtgctttacgccccgaagtgtttttattttggagtgatagaggcttagctttaaaatgtttagctgaagcaacaacagatcttgtttataaagaaatttatttagaagaatcgttattatactatcgtaaagcttgggatcttacccatcgaatagaaattttagaattgtggggacattcttgttatttattagcatatcttcaagagtctcttgaatattatgatcaggcttatactttattatttgctatagatgaagataaacggtcgttaagggccaagatcattatcgcgtctactcttttaggaaaagggaaactattagaagatgagtctttggttgaacaggctttagttattttaaattcgttaatagatgaatgtcctgatcaagaagacttactactcttattgggagaggcgtggctatttttattttggaaacgacgttgtttggaatctgaggaattagttaggctatatttagaacgggcaattgccttagggtgtagcgaggcttattacactctaggtaagttttatgctgttaaaaaagagataggtcaggcttgggccatggtgatgcgctctgtagattttggttttaaaattacagaatcgcggtggttaaatgatccgtgtttagcgaatttgcgcgcggggcacgagtttcatgaagttgtggctaatcaaagaggtaaactatggtgggcgaacaaaacagaggcgaagagaaactagacgcagctcttggttcaggaaacttaatggattcaaaaactagccatttggatgatgagctaagttttaagttagagaaagcgtttacctgtttatctactgatatacattcccacgatctttccaagattgttagtgaatataatcctatagacttagcttatgctgtttcttgtttaccaccagattcacgtgctattctttataaaaatctatcatgtatagcttctcgggtggcttttattattaatacggactcagcttctcgttgggctatttttcgtaaattgactgatatagaagtctgtgccttgattgatcagatgcctccagatgaggctgtatgggtgttagatgatattcctgatcgacggtaccgtagaattttagaattgatagattctaaaaaggcgttgaagattcgtgatttacaaaaacatggtcggaatacagcagggcggctcatgacgaatgagttttttgcttttttgatggaaacgacagtaaaagatgtttccgcctgtattagaaataatccgggcatagatttaacccggctggtatttgttttggattttaaaggagagcttcaaggtgtagttaccgatagaagtctaataattaatcccccggaaatctctttaaagcagattatgagccaggtagagcataaagttttacctgatgcgactcgagaagaggttgttgatttagtagaacgttataaaattgctgctttaccggttgttgacgaagagaactttttaataggcgcgattacatatgaagatgttgtagaggctattgaagatatcgctgatgagactatagcgcgtatggcgggaacaacggaagatgtcgggtatcacagttgtcatgttgttcagagatttttactgagagctccttggttattggttactctttgtgctggactcgtcagtgcttcagtgatggcctattttcaaaagatagccccatccttgctagcgttagtcattttctttattcctttaattaatggaatgtctgggaacgtcggtgtgcaatgcagtacgattttagtgcgtagtatggctacagggacgctttcattcggaagacgcagagaaaccatatttaaagagatgagtattggtttattaactggcgtagctttaggaattctttgtgggatagttgtgtatcttatgggattcatagggatgaatcttttttctggagggggattacagcttggggttactgtagcagcaggtgttttaggagcatcattaacagcgactactttaggtgttctttccccgtttttctttgtgaaattaggcgtagacccagctttggcttcaggacctattgtcacggcattaaacgatattatgtctatggtgatattcttcttaataacaggtttcttgaacttttgttttttcaggtaatagttcttctagatttattgatcaacttcataaggttcttatttcttcagtacttctcttacactctaaaaaagattcctcagatctacttgtagatactcaaggataccagcggtgtgttgctagagatgccgcaattatggtcatcgttttctccattattgttgtccttggtattctaggtgttgtccttgttggctctaatgttcttacctcgtcaatagctcttatctgtttttctagtacgattacagcagtgtgtttaataggtttggttcttgtgtttattttaaacgcagagcggagaatctttcccaagattcttcttcctaatgaaatagaattttctgaagatgaacaaacttttttacacacattattgaacttaactgttccggaggaagtacaagaaacagagatcccaacattatcagtaggcacacctgaacgggtatttattactggaacattttatcgcgacaatccttcttacagagacaagattactgagcgcgtagaaaatctacaggtttcttttatacattttgccaagacctttactaacgctattatgcattgtgggagggaatcaggaaacttaatacagggtatcgttagggaaattaatgatttgtttattccctcattccgttctcgggatcaagagacttcattgtgttattgtttgcaaatgtggagcgaacttttaatgcggcattcttttatagattttattgtccttattcttgagaaaccagagataaataatttccttcttaagaagtttatcgatgttgccgaatcttggaatgccaatcacggtaatacgacttatctttctgcagctttacaaacgtttaatctttggctttacggtttatatgtgggggagccctgcatagaaatgcttgaaggttataatcctcaacttcttactacggaggaccgagcttatttagaggaggggaatttcattcaactcattttctctagagctgaaccagaattacgtattagatttgcagattgtttagacacatcggtacatgctctagctgctagaaaatgtcataccatacaaaacggtatgaactctgatgagtatgtacaaaatgatccttcattacgtgcactgatagataacctgaatttgaggatgactttttgtttgaatttacctttatgttcttcttggaaatttaggtttgctttagccaggaatttaaaaggtatctacgatttaaatcagtttattatggaaaattattacagtttaatagcgaatccctttttgcttataggactgctccatagtcattctaaatatcaaagttttatccaaggattactcactaaggcaatgcctataggttcttggaaatctctgctagagcctatgattgcaggtttatttgctgtagggatagcgaatgaacgagaactccatgttatggcgaatcacttaggcttgagttttagagatttgatctcggtgatttcttcaaatcgttttttagaagttttattcccacatttattcgctgagctgtcttaatttattctcaagcttgtggaaaagacggattttctgtgattgagaaacacaaaaagcagtccttaaaagagtatttaaggtactgcttttgtgtatcctcttagatttacttaatgaattttttatgagcgtagtagatgccaaaaggtatcatacaatttattgagaaggctaataataaaaaggcggagtatcctattttataagctccagataattgtgtgacttcttgaggaggtaagaagctaatccataaagcaaatacgcaagaaagtattcctaagaatgaaagtaggcagataccaaagaatttcccaggaactgaatagagccgttgagcttttggctctttaatacgtaaaagaggacctgaaataaatagacaaatgtacatagctaaatacatttgtatacttaaagcactaaggatccagtacgctaaatctgctgagtctagacacaagaatatcaaagtgaacacagtgactacaatagcttgaaatagcataaggtttgtagggacattctttgcattgacttttttaaacattctaggaagacagtcattttgtgtggagacgaataagcccttagttcctgcgaacatccacgcgttaagttctcccaaagatcctgcgatagtcataacgacaacaatgcttgtcatccaagaaagcttgtatttatcaaagaataaagaaaatgctttcacaagacctgaaaccaaactaatttcttcttttggaataacaatggctatagaaagagatcctaaaactaagatagctaatgtgcaaattgctccaataaatacggctttcggataattctttctagggttgaccatatcagaagccaggttagcattagcttctaatccgcatagggctaaaagcatccctgctagcagtacaaaagaagacatgccgtgaatatcaggaataagatcgctccatgaaagggaaatggctataggattaccggataggatccagaaaatagccaaagtgactaaaatggcacccggaaccaaagttcctatgatcacacagatagaactgaacaacgcggatgtactaattccgaagaaattaaagaaggttaaaccccaaaatccagcgaggataacagtagctagatagattttattgtgagctagatctggattaattttatacaccagggtgctagcaataaatgccagcattgccgggtaccaagttatattatggaaccactgcatccatatggagaagaatccccaccattttcccaaggcatcacgagtccaaatataaattccttgaggtttaaatgatgctaattctgcagaaataagtgcataagggatcataaaacagcatacggctaatgcatagaagaaaagagtggataagccgtgttttgctgttagagggaggttccttaaactgatcaccactgctagagataacattccaacagtaaaagtgcctagaggttttgagggttttgaatgggtgtgcataagagccttctttagattacgctattgtaatactcgggtctaagtaaatatcttgaattaaatttagtaattgtatgccttcggtcatcggtctttggaaagcctttcttcccaaaatgagccccatacctccagctcgtttgttaatcacagcggtttttgctgcctctgcaaagtcatccttccctgagggacctccagaattaatgagtcctaccttaccacagtagctattaagtacctgataacgacacaggtcgatgggatgatctgaggagagttcggaatatactttatcatccgtcttactaaatttaatagctttaaaaccaccttggcatgtgggcagtttttgttttacgatatcagcacctaaagttgcccctaaatgatcggcctgaccggtcaaatcagcagctgtatgatagtcgacgttattcgtgataaagtggggatttcgtaaataacaccacaatactgtggccaatccgagttctctagctcgtgcaaaagctcgagaaaccgcgacgatctcttctgaagatgtctcggaaccaaaatatacggtggctccaacggcaacagcacccatattatacgcattttctacctgactaaagaaaatctggtggtaggttgtcgggtaggataatagctcattgtgattgagcttcaacataaaaggaattttatgcgcgtattttctggaaagtaagcttaacactccataggaagaggccacagcagagcatccaccttcaatcgctaagcgaacaatgttttcgggatcaaaatagatggggttgggagaaaaagatgctcccgccgtatgttctactccctggtcgacaggaagaattgagaggtagcctgtatttcccaaccttccatgggaaaacatcgactgtaaggatcttaacacaaggttgtttctgtcagaataagaaaaaactttatcgacaaaatccggtgagggaagtgtgagattttctttgaggatatgtttgcatttgtgttttaacaaatcttctgcatcatcgcctagcaaatcatatatcttcgacatacaaatacagtctccttaagtggtaacaaaggttagtttggggttaatgagtaagatttgtcaagaatctttataaaagcaatcattaaaaagagaaaaaattatactttttaaaatctttaaacatttaaaatggagtagcgctttctttatttcagagtacaattaaatgtcacacccctcaactaattctcatcttcggcctcaccctacgacgaatgaacctatccatatagaaacctctggtgctgcttctgaagtcgtttctattgtttctgtcgggaaggataccgcatgtaagataagacagtctcaagttattagtttgatttctgctatgatggcagctatcttgttattaactattcttattcttcagctcattccgggggctcctgttgcttttactgtagtattagggttagttcttgtagggacaacagtagtatcgttgacatctttagctatttatttcctcaaaattaaaaaagtcttttttgagctttctgaagcttctaaagagttaaggaacaccttctttaacttctccttagactttttacaaaatgtagagccgcaaaggatcacacaacttccaagatatggattaagatcgctacaaacagcttctggatcagtttctaatcgattatccacaacctctagctcgacttcaattctggaaacatcatcagcttctaccaccacgccctcgttgtctcttccaggatctttatctgtctcgacagacgcggaggattctgtttccacagaggttgtgagtgaagatctgtctgaagaaggaacttctgcgtcaacaggaggtgcagaaccggcagtttcccctgaaagagtttcgctctcagctcaggaggaacaaccatctacttctggtgctatcgctcctaatctggaaagaatgaacgtggatgctctatttcaatccaatctcatgcgcttcctggatatttcccaaggaggtaggcgacatccttctataggagaacatcctaagtataaaaaagagcatagtaaagctacgaaatccttttctgttttttgtagaggaataaggcaaatctgggagaagttaaagcggggagaaatgcccgtgagtgttggagacttgctaaccatgtcgacaataccgttgttcggtgcggataatcactctattttgtccattacttgtaatgctaaagcagtattttccaatgatctttggggagccttctggctacatgatactctcataaatccacagaatgcagacaacctctttgctcttattcggttactaaagacaataaaccaagaatcagcttatacagcatccttggtaagtttgaacgtactgctgtctggatggtgtctctgcaacccaaatctcgcgacgaatatcgtgggatcagtagaaaaattacctttatctcaacaagataagattttagttctagaaatgttgaattcaggaaatattatcggggctttagtatttgtacatgggagaaatcatccaaacatccaatccatcatgcggatttatgatgtaactgcacatggcagggctataccgaattcacaggctgctgtggatatatcatatgaaagtatcgccccttataatttgcgtgcaatcacagttatgggagatctggcagaaagagaccaatccacacaagatagctcactgatgagagagtctcaaaaaattttcgagaaattaggtgatcacttaccctcaggtatttccggattagcttatagtttaggtactggccctgatcctcaactaagttcagcattctcagagacgatggatttcttgcatcagcatccgcctacatcaacatctaaaattttctgtattttacaagctattcgtagtgcgccaaaagtacaaactcgtctgaaagattatcttccttatgctggaaagactgctatagcttctgcaatttccacgttaattttaggaggatattccttaggattatttacctataaacaaatagatggtttacgctcagccttaggaatttccgaacgcgagttgctgcgcctcatggaatctagaaaaatagcgggggctattcttcctcagcttttatcataaaatctatttctgtgagtttattaataggatgtttgtggaatagggggtttgttaaattaatttctatttactttttgtcctttaaacataaaggctgatctattatagatttaccagcatatcttgtttttaggttttctttgtgtttaatcaaaactctcccatcatttctgtggaacaattaaacaaggaaatagcgaaccaccgtattctccaccgtatctctttctctgtgtatcctggtgaaattgttggcatcattggtcatagtggctctgggaaaagcactttattacgttgtcttgattttcttatagagccaacttccggctcaatctctatagccggttttcatacgtctagcccgatagaaaaaatttctcgcacagcctttgctaagcgtgttgcctatgtctcgcaaagttgtggcttatttttagcaaaaacagtgtttgaaaatattgcgtatcccctgaagattcgttgtccagagatgacgaaagctctcatcgaagagaaggttgatgatgttttgcatttttttaatctttacgaaagaaaacatgcatacccaagtagattaagtgggggacagaaacaaaaagtagcaattgctatagcaattgtctccgatcctagggttttgctttgtgacgaaatcacttctgctttggatccgagatccacagaagatgttgtggataaattgtcgcagttgaatgaagaaaggggcatcacacaggtattcgtatctcatgaaatcgaaatcgtgaaaaaactttgttgccagactttagttatgcatcagggaagcatagaagaatcagggcctacggagcaacttttcttaaatccccagagcgcgattacagaagagctttttcatatgcagtccatcgcaaagggaatttatgaacatggagagaatgaagaaattttaagattaggctttccgaaagggttggcagttcaaggaatgatcagtcaactcatccagagtggagggatctccataaatatcctttctggtgatatccatctctttcgtaaaactcccttaggtttccttattgttgctttatccggaggaaaagaacaaagagattgggcaaaaagttctcttagagagaaaggggttatagtcaagcaattccaaaagtcaagatagcggtagtatagatatgcagatggacatgatgtatatgttagttaaagaaacaggcaatactttgtatatggtagccgcttctttctttttctcttcaatatttggtgggcttttagggttgggattgttcatcacggctccctatggattaaagccgatgaagggttttcattcagttgtttctcttgttttaagttttcttacagctatcccttttgctattttaatcgttattttatttccaataacacgttggatagtagggacgtctttaggggctacagcatccatagttcctttgacttttggcgctttacctttagtggcttcttttgtttccgaagcattgcgtactggggcgttaacttgtgttgagccagctatcgctctaggaatacctaaaataaaaatactaaaggatatactttttccagaaattctaccccagctaattttttccttaaaaaacttagttgtccacttgattgcttgctctacttttgcaggatttgttggaggaggcggattgggacagattttattgcagtatggttattatcgttttgatctttcagttactctatctgtcttgatgatcaccttatttttcattgaaggtattcgaattttaggagacactctcggccggcgtatattacaacatcgagggattttatgaaaaaaatcacaatactctcgttacttgctttagccatctctttaacaggttgttgcaagaattcagaaggagtcttgcggattgcggcgagtcccacgccacatgcagagcttctttatagtttagaaaaggaggctcaatcccttggattgcaattgaaaatacttcccatagatgattaccgtgtacctaaccgtttgcttttagataagcaaatagaggcaaattatttccaacatgaagatttcttaaaagatgagtgtgctcggtaccaatgcgaaggaaaacttgcgattttggctaaggtacatttagaacctatgggtttatattctaataaaacccagtctctcgaagagcttaaagtcaaggaacagctacgtatagcggttcctatagatagaacaaacgaacaacgtgcgctagacttattgcgagactgcaatttgattagttacaaagaagcttctcatctagatatcaccgcaaaagatgtctttggttgtggagggaaaaaggtaacgattatagagatggcagcacctttattagtatcttctttaccagacgttgatgctgcagttattccagggaacttcgccattgcagggggaatctgtccgtataaaaacagtctatacctagaagatgtccgtacttcccaatacaccaatgtcgttgtcatacgtgctgaagatatggaagactcgagaatgcataaactaaaacagctattgcaaagcagttctgtgcaggatttctttaatacgaaatataaggggatctttttatcgcagtaacacatctggatggcttagggaagagttgagccaccccgttctccgtaggtttaaggcatattgggaaacgattttcttgaattttttgaaaaactttgactgtttttcttttgattattcgaagcagatgtatgtcgagtatggcggttttagggcccagaggtcctttcagttctccttttacatgttctctatacccaacccacctaaaaatgcacttgctaggttccattcctatagttggcatatacattggagcgaagcggatagccgccgttgctcaatatcatagaatgtgtagagcgaatacaggagtgtctcaggtgattattcaggatttcggtgaggggaaggacaaagtacaggatgtattatcttatacactagggcattattttcgcggcattgttgagtgcttaggtctaggagttgttttgacaattcttgagtttgtcattgctgcgtttaaaatcatcttttcattcgttgttgcgttgatggcaacgttgtccctagtcatcgtgcatttgggagtgattaacatgcttgtctccagacaatgtcgtcaatataacgagcattttccacaaaaatcacacagatttgagctgttaatagacatggtaagtcccctcgtgcggagattttaatccataaggttagaaaagaatcttgaagagctagcacgcatcaaatattgctttcttttttgagacatcgcatctaattcttgtttcatttttattaagaacacgacatgagtaaagtcatgttgttatttataaaagacggccaaaagaactcgtaaagccgtattgacttttttcatgttggtggatataagacattcttttaatgcaacgtatgattaatcatttatgttgtatttcttttaggtgttttatgtttccttcccttaagaatcgagagtcactcagagcaaaaaactctaaaaaaacagcctctacaattaagcatgcaaagcattacttgaacgggtatttgaagaaaatagagcacattgtggctgctaaccctaaagaagtaatagaagcatggaatgaaatgttgggaaccaagtataatggaatgttccaagctttaggatttaaggatcatattctattagtaaagatttataattcttctttatacgcttcgctaaagcaaatgcaccaaagtagtttactagctcgtttgcatcaagtagttcctcacgctaagatcaaggaaatacagtttttgttaggataatgtatggacgcaaaagaaaaaaattatgacgcctcagctatcactgttttagaagggcttcaagccgttcgtgagcgtcctggaatgtatataggcgatactgggatcacagggcttcatcacttagtgtatgaggtagtggataacagtatcgacgaagccatggcggggtattgttccgaaatccatgtaagaattttagaggacggtgggattactatctctgacaatggtcgaggtatcccaattcagacgcatgaaaaggaatctaaaaaacaaggtagagatgtttccgcattagaggttgttctcacggtactgcatgctggaggaaaatttgataaggatagctataaagtatccggaggcttacacggtgttggagtttcttgcgttaacgctttggcagaaaagttagtagctacagtatacaaagataagcaagcgtatcagatggagttctccagaggggttcctgtaacgagtttgcaatgtttaggagctaccaataagcaggggacagaaattactttctaccccgataataagatcttttcttcatgtgtttttgatcgctctatcttaattaaaagattacgagaactggcatttttgaatcgtggtgtaacgatcatttttgaagatgatcgcgacgtcagttttgataaagttgtctttttctatgaagggggcatccaatccttcgttagttatttaaatcagaataaagaaagtctttttccagaacccatttatatttcaggtagtcgcacgggagatgatggtgagattgaattcgaagcggccctgcaatggaattctggatactctgaattaatttattcatacgcaaataatattcctacacgtcaaggaggaacgcaccttacaggattttctacagcattaactcgtgttctcaatgcctatattaaagcacataatttagccaagaatgataagctctcgttaacgggagaagacattcgggaaggactcacggctgtagtttctgtaaaagttcctaatcctcagtttgaagggcaaactaagcagaaactaggcaatagtgatgtaggctccgtatcacaacagatcactggagaagcgctaacaatattctttgatgagaacccgcaaattgcgaagatgatcgttgacaaggttttcattgcagctcaggctagagaagcagcaaagaaagccagggaactgacgttaaggaaaagcgctttagacagcgcacgacttcctggaaagcttattgactgtttggaaaaggatcctgcaaaatgtgaaatgtacattgtggagggggattccgctggaggatctgctaagcaaggtagagaccgtcgtttccaggctattttacctatccgaggtaagatcttgaatgttgagaaagctcgtttacaaaagatcttccaaaaccaagaaataggaacaattatagcggctttaggttgcgggatcggatcggataattttaatttaagtaagctacgttatcgacgtataattatcatgacagatgcagatgttgatggctcccatattcgtactctgttattaaccttcttctatcgccatatgacagcattaattgaaaatgaatgtgtctatatagctcagcctcctttatacaaagtaagcaagaaaaaagatttccgttatattctttcagaaaaggaaatggatgattatctattaaccttaggaatttgcgacagtaaactggtgtttaaaaacggagatcgtgaaataagtggagaagctttggacagctttgtcaagctgatcttaaacatagaaaacttcattgttgctttagagaaaaaagctgttcctttttctgaatttttagaaatgcgcaaggaaactgtaggctatcctttgtactatcgtcctccgcaaagtgggaagcaggggggacgctatttctattcttctgaggaaaaagaagaagagatggtgtctggagaagattcggattcgactaaggttattgaattatataaaacgtcgatctttgcagaaattcaagaggaattgcgaaattatggtttagatattcgccattatctcaatcccaaagattctgaaatggtgataaccaatgaagatgcaaaaacgctgccttatacttgttatactttaaaagaggtgatcgagcatctcaaagctctgggaagaaaaggtatagaaattcagcgttataaaggtcttggagaaatgaatgctgatcagctttgggatataactatgaatcctgaacagagaactttagttcgtgtgtcattgaaagatgctgttgaggcagatcatatcttcaccatgctaatgggagaagaggtgcctccaagaagagaatttattgaaaatcacgctctatcagttaagatgaataatttggatatttaggagacggtcatcactatgttgaacaaagaagaaatcattgtccctaaaaatctagaagaagagatgaaggaaagttaccttcgttactctatgtcggtaattatttctcgcgcacttcctgatgtccgggatggtttgaaaccttcgcaaagacgtattctttatgcaatgaagcagttaaacctcactcctggagcgaagcatcgtaaatgtgctaaaatttgcggtgatacttccggagattaccatcctcatggagagagtgtaatttatcctacgttagtgcgtatggctcaaaactgggcgatgcgttatccactagtcgatggtcaaggaaacttcggctctattgacggggatcctgccgctgctatgcgttatacggaagcccgcttaacccatagcgcgatcttcctcatggaagatttagataaagataccgtagacatggtatccaactatgacgaaacgaagcacgagcctgttgtttttccttcgaagtttcctaatcttctttgcaatggttcctctggtattgctgtcggtatggcaacaaatatccctcctcataacctcggggagttaatagaagccacgctcttggtgttgagtaagcctgatgtctctatagaagaaatcttagaagtcatgccaggaccagatttccccacagggggattgatttgtggtagtgagggtatccgctctacctactatacaggaagaggaaagataaaagttcgtgcacgtcttcatgtagaagagaacgcggacaaacatcgtgagaatatcattcttacagagatgccctacaatgtaaacaagtcaagattaatcgaacaaattgctgatcttgttaacgataagactttatcgggtatttctgatgttcgagatgaatcagataaagatggtatccgtgttgttctcgagcttaagaagggagagtcatcggaagttgttatcaaccgtctctataaatttactgatattcaggtgactttcggagccaatatgctcgccttggataaaaatcttccaaggacaatgaatattcatagaatgatttctgtatgggtgcgccaccgtacagaggtaatccgtagaagaactcgttatgagttaaataaagctgaagcacgtgctcatatcctcgaaggtttcttaaaagctctttcttgtttagacgatgttgtacacacaatccgtaatagtgagagtaaagaacacgctaagcatcaattgattgaaaagtttggatttactgaacatcaatctatagcaattctggagttgcgtttataccaacttaccggattggaagctgagaaaattcaaaaagaatacgatgagttagtcaataaaattgcttactacaaacgtgttcttgctgatgaaggcttagtaaaagatatcattagaaatgaacttcaagagctgcaaaagcttcataaaactcctcgtagaacgacgatagaatttgatgcggatgacattcgtgatattgaagatattatcaccaacgaacctgtgattattacaatatcaggagatgattacgtaaaaagaatgcctataaaggtctttagagaacagaaacgcggtggtcacggtgtttccggatttgacatgaagaaaggttcggactttttaaaggcagtatattcagcatcaacaaaagactacctgttgattttcaccaattttggacaatgttattggttgaaagtgtggcaattgccagagggggaaagacgagctaagggtaaaccgatcatcaattttcttgaaggtattcgtcctggggaacagttagcagctgttctgaatattaagaattttgaaaatgcaggattcttattcttagcaaccaaacacggtgtagtcaaaaaagtagctcttgatgcgttcagcaatcccagaaagaaaggcattcgcgctctagaaatcgatgacggtgatgagcttattgctgctgtgcacattactagtgaagaagaaaaggtcatgctattcacaagattggggatggcggtacgctttcctcatgataaggtgcggcctatgggaagaacagcacgtggcgtacgtggggtctcattgaaaaatgaaaaagatcgtgttgttgcttgtcaaattgttagagatgatcaatctgttcttgttgtctgcgataatggcttcgggaaacgctctcaagtagaagatttccgagaaactaatcgaggaggggtaggagtacgttctattcttatcaacgagagaaatggagatgttcttggagcaatttctgtgacagatcacgacagtatcttactcatgtcagcacaaggacaggctattcgtattaacatgcaggatgtacgtgtgatgggaaggtccactcaaggggtgcgcttagttcacgttaaagaaggtgatacccttgttgccatggaaaaactctcgttaaatgaagatgagacgctaacaaatattgaagaagagagtgcctcaccacaagtataaaggaataaagccatgtttatagtgattgagggatgtgaagggtcaggaaaaagctctttaacacaacttctaaaagataagcttatggctgaagggaaagcagttgtagcgacgagagaaccagggggctcttccctaggtgaacgcgtgcgtgattggattttagacccctctacaacagagctgtctccctatacagagctgtttctatttcttgcagcacgtgcgcaacacataactgaaaaaatactaccagctttagaattggggaaaattgtggtatgtgacaggttccatgattctacaattgtctatcaagggatcgttggagggctgggtaaggaatatgtgaccaatctctgtcattctgtggtaggacaaaaaaaaattcttcccaatcttacctgccttttagatattcctgctgatgaaggactaaaaaggaaacaacaacaaaagtcttttgataagtttgaaaatcagtctttggcgtaccatacaaaaatccgcgaaggttttttatctcttgccgaatcacgtcttgacagctatcttgttttagatgctcgacaacctatagaggaatcacttaacaaagttatgaccgcttatacagaattagccttatgcaagtcgaaggaaagataacgaataaaccttgggaagctttacttgataacattaatcaaggtaaggtaagccatgctattttattgcacggaagctcgttatcgattctttctcaatatgcttacaccttagcctctcatattctgctaagagatacccctgaagcacagtataagatttcccaaaaaatacatcctgatattcaagagtttctgccttctggaaagggacgattgcattctatagagattcctagggacattaaaaaacagatcgccatacttccctatgaaggccactataagatttatattattcatgaagtagatcgtatgactttacctgcgatctccgtatttttaaaagtcctcgaagaggctccatctcacaatgtaattctactgacgtctgcaaaacttcaacgtataccagcaacgattctttcacggagtttatccatacatattcaaggacaagacaagactctccctaatgaagaagaaatcgcctatctactcaagtatgcctcaggagaaatgagtattacagaagtaggaaaaatagttaaaggtagtgtagatacagataaacaagtgctcagagataaagctaaataccttttagaggttcttttaacattatttagagatagatttatactttctttaaatgtaagtgcgagtgctatgacttatccgcaatacgctaaaggtattcttaatctgcctgtacttcctcttgaaaaggtacttgtgattatagaaaaagcctatcaagctttggataattcttcatcagcgacaagctgtatggaatgggtagccttacaacttgcttcactgaatcatcgctcttcgatattaactgaacgtacttgtccataggggaagggtttcctgcattttttgtaaaacaagagcaggaatttcatgcccgccattaaaagaaataaactctccatgtaaacgtgaagataagagcttgtttagccgttccccatggtaataaggcaaaatagcatcttgatatccgtgactttgaataaaaggcaccttagcacataaatgtatattattttcccagcctttatctaatagtaaagcaccagaacaaattaaagcgcctcgataagggatttttgaagataaaatcagatgcgtggtgatcatggcaccttggctgaagcctcctagaataatatcgtatcgtggacgatccaactcttcaatcaggttttctaaagctgcttttggtttctcaaaatctatattgaataacttttggtattgttcttctgtttccggggtaatatccggattagaaatcaagctctgaaataacggaacgtctaaaggaaaccaagcccttccacccccaaattcataagaaagttgttcaataccatgaggaaatacccatgtaggacgtatacctttaaaaggacatgccgaagggaaaaatgctaaattgtcagcatttgcgccgtagccatgacaaaagataatcacaggatcatcaggatccccaggacagactatggaatctaatccagcaaacttacgacgaaaaaatgaatactccatgaatgctctcaaaagtaacttacggtaaaaattgagaccaaattagtcggattgattttagagatcaagggtttctttgaaccaataagatatagaaaaatttataattttttcttctatagaggaaataattcatgtcatttgttttaaatcactttaatacttcttatgaaatagattctatattgaaaaaattggatttagaaatatgtctgtgttaaagtctcctataaaaataccacccatttcagtgttttgcagagaaatattagggaatggttaattctggagtttttatgtctgacacagatccagatgtttttttacaacaagctgcagattatttagatcaaggcaagattgtagccttccctacagatacagtttatggtttgggggtagcattaaattatccgaatgccgaagagaaaatctacgctttaaagcaccgggataggggaaaatcgttggtcgtgtatgtgaatactatcgaggatatggaaaaattctcgggatgtacattgtcaacacgcgcacttaagttatcacagaaattccttcctgggcctttgactttgctcgttgaccataaaaaccctagatttcaccaagagaaactaggatttaggattctttctattcccatagtgaacaagctcatcgatctcgcgggcccgctacttggcacttctgcaaacatttctaatttccctccagcaattacctctaatgaagtgacggaagacttctctcaggaagatatttgtgtgattccaggctgttgttcctacggattagagtctactgtagtctctgcagatcctctaaaggtctatcgtgagggaatggttcctcgtcaagtcatcgaagacgttgtaggggaaaaggtagagacttgcttacacacacgtcacgtattttctcaacacatacaagtttatacagttaaagatgaagatgctctcaacagttttcttgagaaaaactctcgatttcagggggtcatctgcaacaaccctaaaccacgtgatttttaccctaccctaagacaagcattaagatctgtcgaacctgtagcggtatttatctatgatccggaaacatcagcttatccggagctcatcccctacctcattccgtatagttatacatcccctcggtgaacgtcatgatcatagatatgcactgcgaccttctttctcatccaactttttcctctgaggatccttgcgtgcgctgctctccaagtcaattactctctgggggagtaagaaagcaagtgtgtgctatatttactgagcatagcgagagctctccaaccgctgatacacaaaatcaacgattttttcaccttcctgatgcggatcatcgtatccgattaattacttttgactctgataacgtcaatcatgacgcaggggaaaataccctctctattattcgtagtatagaaaatgcttcgggattaggttcggattctcaacacctcagtaagctatttacaaaacttctagatctcttttctatggggcctattgcttatttggggattgtatggaacggaagaaatcgttttggcggaggagcttttgacccctataaacttacctctgatgggaaacgtttattagaaattatgcaccaattggctattcctatagaccttagccattgttgtgatcaactcgccgatgatattctagactatactgtagacaaacttcctaatatgcaagttctcgctagccactctaactttcgatcagtacaaaatatccccagaaatcttactgatgcccatgcaaaagaaatcgcctctagaggaggggtcgttggtttaaatatcgtaaattactttgtggggtcttctttacaaggattacaacagcatatctatcatgctgaaaaattgggaattatagatcaacttgtcctaggaacagattttttctattctgatgaaaaagaaaagtttttcccagagtgctctacagcccaagattatcccaatatctctcgaattttatccgataatttaagtagggaatctgcagaaaaagtcttctggaaatctgctcaacaattcttaaatcagacgattcgtcttcaaaaagaacgaaggaatatgtgtttagatatataaaaaaaacccgaggcattgtgccccgggtttgtgacgagagagctatatgcagaagaaagaatcttaagattcttcttcgttagcctcttcagctatttcagtatcgttctcgtcgctatcttgatcgcctggatccggttgatcacttgaagacgcactcctagaagttggggtaacagctccagaggaggactttttaaatttactgaatagggcggcaatgcgattgctacgttctgttgggctaccagaatgcccatttaatgaaaacgtagaactactttttcttaaaggtctaggagaagaaggggggagagtcgaaggggtaggtgctgacaactgcctttgtatttgtctaattgtttcttgagctgcgtctaattcttccgtttttgtcgctaatatgcgtgttaatctcgtgatttcagaatcatgatcggtggtaagccgttccattaaatcttgctgactagcaatagctcgatcaagattttcggatgtttcctgaagttgagacgctaactctctaactctagcctctaactgtcctgccttagcttgttcaccttctaaagcacctcgagatctttcaagttgttcttctttttgactgaggctttcttccgtagcttgtaggcgcgcttcaactgccactaagctttcacgagattgagtgagtagttgtgaaaattcgtctagacgagtttgcaggtcacttcccaattcttttgtagttgttagttcttgagaaatttctgcaagttgtgcttgagatgcactcacttctccttgcaatcggttaacctcttctgttttctgctcgactacttgtttcatattaataagttcagtagccaaaacgacttcaccctcattattcgcctgtggctttttaagaatacgaagagccactccaaaggaagccaaactcgttccaagggcaagaaccgttgctcctaaagcaatagaaaatcccgcaggtaaacttgtaattgttaaggttaagagtaaaataccggatataactaaaataatacccacagcaataagggtcaaactcacagtcttgcgactaacgtgagagttttggcaaatccgatttaatacagaaaccctttgcaacgcctcttcatgagaggaggaccttaatatagaaggtatcatatctgaaactatttaaaaataacaaaaccagtaggattttaacaaattcattattatttttttagaaaaaagaaaaattaaataaatctttataataaattgtttaactacaagcaaataatgagatgaaccgtaattaaaagaattaaaagtttttctttgactaaaaataagacctattacatagcatccagttcttctgaagcatcttcgaatgagtcttcatattcattgctctcagaaagaaggcgagaggtttcatcttgaagttctgtgtgctcattcatagattgaggaaaggtaagggctggtaagccagcatgcgcatgataagtcgtggaggatgtaatgaaaaatcgtgagagtgaagagacggatgaagaaatcgtatcgaaccaggtcgaagtcacttcttctttgggttgaggaacgggagtcgcttctaaagtagaaatacgattttgaagataactaattctgacactctgtgtggtaatctgagtttgtaaatctagatttctttgattggcttgttctaaattactctctaatagagttgagcaagattttgcactttctactacgcgttccgcaagctctttttcggcctttcgttcttgctgttcatactgcatcaaatagagatgagaaatgccttgagcactcaagctgaaggtacgtatatcctgaattcctccaacaaataaagcggctcctgtaatacccaaacctagactgatacccgagcggaaccaggtagttaaaagaagttgggaaatgacagcatccactatacagcctatacccagaacgattttcatcatggcgatgactgttcttactttccccatagggtgtattctaccgtatgtgagaatatctaaagaagaagggaagagaatggaaagaatgggatctgtattcttttcttggggcacaggcaatccgtgttccctgagaacatgtctaatctctaaataatttttcctccagattgcgttttgatagtaaacgatcttaagacagtaggcgatggctactgaacctataactattcctgatacgcctaaagggatacttagagccgaggccagtcctaaaggaagaatcaatacacaactggcaactataagaagaatggttcctagagcaagagctgtagtaacggcgagaaaagtttgtcgctcatttttaatgaaattaagattatttgctaatatggaaatagttttaacttcattatctgaatttttaaattgaatttcaggagtaacaatcataagtttaagaaaaaatactaaaaaacaatcatgttaccacctcattataaatgatgtaaatctaattttatttacaaaaaaagaagattagtttgcgtattctaataaacgcaacaaaatatcctgctattcttttttttaaaataatagctaaattttttttgaaatagttgcctacatttggatttagttagaagatcagttatacgattggctcttgtgatgagaaaaaatgatgtccacagcttcctctgatgaatctacgaggtacaaatatcccggacatgtatgcgtataatgtaagtttttcatccactctactaaaggcccccaaaactccatgtctacaagaacaacaggatggggcacctctaggtatctgaagttgtccagggcaaaaaaacattcacttacggtacctagccctccaggaaacacgatacatccagaagctttgccaaccattccttctaaacgatgagagatatgggaaacctgtaaacagttgtctttgggtatatgatcattcaactcctcaccctttaagataaatcctaaagatgtcccctcagctcgtacagcaccagcattagccgcttccataattcccggacctgcttcagtaactacagagtacccatgtttaactaacccatgtttaactaatagatatcctatagtctgagcttttttataattttcatctgtagggcagagaccaccagcgacaactatccagggaccatgatcttgatgaaattgtgtagcggaaatgatctgctcacaatcgtgaatatccagagcttcccaattttgagaagaaccgacggtaggggaaatacacagtaataatgtgaaataaaaataaagaaatcgcattctatagaactaatcttattaataaatggattactatatataatccccgatatttaattaacaaatactataaagatagagcagggggaaattagtttataaactttacactattttagttatacggtagcgtgtatctctcaccctattttaggataggcatttgttatccacagacttgagaaattaaaaatgttttccttgcagataaaatatttcaaacaattattaaacataaaatacgcggtattttctgccttatttctttctgcgactacggtattcgctctaacattccctgaaatagcattaggatttagtgagaaaggactttccactatactcataggtggatgtgcttttctatgtgctagaactgtaggtatactggtaaaccagatcattgatcgtgatatagataagaaaaatccgagaaccgcttttagagtgttacccgcgaaaaaattatcgataaattttgttttcttcatcacagtactggcatccttatgttttctagttccctgtatatttataagtaaagaatgctcctggctcgccttattcgctattctacttatgattatttatgcctatgcaaaacgtatcacctacttgtgtcattggatcttaggtcttatttattaccttgcgattcttatgaatttctatgctttatcttcagggcctctctctttaaagatgttcatcatagcctccctatggggaataacggctgctatgatcattgcggccaatgacattatctatgctattcaagatttagagtttgatagggcagagaagctctatagcattcctgcatgttttgggaaagcaaaggctattcgtattgcttcagtatgtttactactcagtttgctatcttatgtcgctatggccgtgcttgcatcctttagtaaattagggcttatattgtctctactccctgtattcgttattgggaaaaccatcaaaaactattacgtattggataagaaacatgtgaatctcgaaagatgttttttcaaaggaaacatctaccttgctttatccttttttatcgtcatgataagtttattaatttcataatcgatggatacgaatgaaacgttatatcgtagggatttcaggagcttcaggaatcgtattagccgtgaaactcatagaagaactatctaaaatgcaacatgatgttgaggttattctttctccagcagcaatgaaaacgctctattatgaattggatacctcttctttgctgtctttaattcctaaagaaaaccatcggtatattcaccaacacaatatcaagtctatagaaagcaaattggcttcagggtcctgtcgtgttgatgggacgattatcgttccatgtagtatggctacagtagccgcgatttccataggcttaggagataacctgttaagaagagttgctgatgtcgctttaaaggaacgaaggaagttgatcttagttcctagagagagcccattgcattccatccatttagaaaacttattaaaattatcgcaaaatggggccatcatcttgcctccgatgcctatgtggtacttcaaaccacaaacgattgaagatattactaacgatatcgtcggaaaaattctctctttgctagatatagagagcaatttagaaaagatttggctcaacccagcttaattggtacgtttaccattgatgacttcgtgaagattttcaatagcgataaaagcataaggatcttctctgtgaacgatttctttaagttgtgaaagctgtaaacgctctacaacaatataaaggatgtttctaggttctccagaatagccaccttcggcttgaatataggtaagacctactcccaagttttccataaggatttgccctagttttcttggggatgaggtgatgatggtaacagatttcgtatcttcaagacctagaatgaccatatccataactttcgttgcaatgccgtaagttaagaaggatacgaatgccgtatgccaattctgatagacaatacctgccaaagcaaagataaaaaagtttacgaaaaggataacctggccaacagtgtatcctctttttttatttataatgatacccataatctcggtaccatcggtagatcctccgtgacggatgatcaaaccgcaaccgactcctataatggctccaccaaacacgacggtttccatctcagagcctttaaaaactatagggctaaatccaaaccataatggtagggaatcaataagccatagggcacatgaaaagatgatcacagccgtcatcatttgaatgacaaagtacttaccaatctgtttaaaggctaaaataacaaaaggtagattgaatagtactaagcaaaacggcaaatacttatgaccgaagaaatgtgaggcaatcagggataaacctacgataccaccatcgataagttcatttggaactaaaaccatttgaactccacaagcagctaaaaaccctccaagaataaaccagcttagagtcttggaaaagtacagaggaaagctaaacttcgttaaacgagttccatggggcattttcaacctctgattgtatgttcgcgagagacggggcttgaacccgcaacttccgccttgacagggcggtgctctaaccaattgaactactcccgcaaatggacacgacaggatttgaacctatgaccccctgtgtgtaagacaggtgctctaaccgctgagctacgcatccaaacaagattaggtgcataagttagcagaagaaatagtttaatcacaacaattttcactctgacaattaagaaagcttgttgttctcagtaaaagtgcgagaaagacacaccctaagatatttccgttagcatttttgattttaagaaaatgcgaagatacaaagaccatgatctattgtaatttgctttgtttctttagagaaaagatggataaatttaaaaaaagatctagaagaactccattgtgttcttaaacaaaaatttctcttgtttttcgagtacacggaaactgcgcgtaagattcaagaatctatagaatagatcggtagagatcgtgttctaccgatattttcatagggaatactcagcgggattctctcagtttaatccaagagtgtggcacctgatgcagagctaataaaattatcaaaggcttcttgtaactgttgaaactttgtttcgctaatcaaagctaagggagaatttcttacaagtaaaggaaccacggtgatgtaattttctaaaagagttcggcactcatcagaaatatcttcatccatgactatttgacaatcacttaaagaaaagaacttacgttttccatcatcgacgagaagcttgggcatgccgcaggcatattcttttcctgtagtcacaaggcgcatgcctttccactcttcgttacgttcactagcagggaaatttacattaaagcctgataaaatggggaagggcatcgataaagcatataaagagagtttctttagtatttcaggggcatggacttcctgaaagaaagaaatgtgttgttcttgagaaaaagctatggaggggacacctgataaaatggcttccatagcagctccagcagtgccagaataaaagatatttcttcctgcattagatccatgattgattccagacagtacaagatcaggcagagcattgcggaatagatcacctaaagctagcttaacgcaatctaccgggctaccagaaacagcccaggcgccagcaacaggctgaggatagtcgaccttttctatagagaccggttgtgtgtaggaaaacgacatgcttttccctgattgttccgtagcaggagcaactatatagagatcagcaaagtctgcttttaataaatttgcaactaaaagactcattcctttagcggaaatgccgtcatcattagttaacagaatttttaatcttctgtgcataaaattaccgaaataaataaatcttactataattaaaatagtaagattaatctataaaaatatgtttaattaattttgtttttttttgagctttcgacaacccatgttgttcaatagcgagagcaatattatgtcttgcttgaggaaaaacatcttctaataattttaatgcttcttctgtttttgttcttaaagataccactggacaacgacaagtaactcgagcgaatccactttccttagcgaattttcttatgtaagattcaggagtgaatattaaagggcgtaagatagtaatcccaaagtgaaccatatctaagaccggtaacattccggcaaattctgctttatgtaagagattcatcaaagctgtttggactacatcatcacggtgatgaccaaaagcgacggcagtagcccccacatcttttgcggcttggaacagcaaacgccttctaacttgagaacatgaataacactctggcacttcagggtcatagggggaggttaccgaactatagggaacgtgaattttatcacaaatattcgctagatactgcttgcttacttcggaaccgcaagaatatttccctccgatattgacagcataaagatcaagttttggaaagcctctcccagaaatagctttaagcattaaaagcaaagaaaggctatctttgcctccactaagagctaccacgatcttggtatgattttccaacatggaataggtatacaaagctttacgtactaagctttctatacgttttccagatttagtccacggggggtgtacatgtagaatagacatacaaaaatagtaaaaggatagaataaagcttgcaataccatactaattttgatgaaaacttgtaattggtttttatccttatcttatttaaactttcctttaaaagccttgctttgagaacaattgtatgacaaaaaaagttaacagaaatgatccgtgcccgtgcggttctaataagaaatataagcaatgttgccttaagaaagacagtcagccagcacgctatacctcagaaggcaagttcaaattttctgcagaagttgtaaatccgaatacagcaggcaatagctgcacacaactgttccaacgtctttctggaagcatctcatctgaacaaaagcaagtggttgataagtattacgaaattactaaaaacaagactccgctgggaaagaaaaccattaaaaaagctaagtctaaagaagatcgtttggtttccgaacaattgaaaaaacatgattttcaagttatggatacgaacttgtctttagatccttccaatagaggggacgactttgttaccgaagaatttattcctactcaagaagattatcgtatttcagaaaatactgattctgacttggaagaaaataaccaatagcgtataaattgacttcttattgtttaactaaagttttctcttcaagcaataggtttacgattttcgctggagtagctcaattggcagagcattcgatttgtaatcgaacggttgagggttcaagtcctttctccagcattctatgggggtgtcgcatagcggtcaattgcatcggactgtaaatccgactccttacggatacgttggttcaaatccagccgcccccaagatttccttcatcgcatctctttctttgtattatcatttttatttattatatccaattaatttttatcataattaaactaaacagattaaaaattgacctataatttattatctgatttttattagaaaaaaaatcggaataataaatgactacttctaataataacactaatgattgttatttttctgtagattcgacttttgaaggtgacgttgctgctggcaacgtacagactaacaacgtctcatctcaaagtatagaatccacgaacagcttagttgtaaatcctcctggaaaatcaacttttttaggaacaatcactgtggaaggacttacttcagctaacgacctgagtatcactggcagcgatgtatctgtaaatttgcacggtaatagattgagtaacgttgccagaccttcagccccgtcctctccagtcccggcaaattatatacgttctccagagtactttttctgctcactcaatgagtttggaaggatcaacattaatacacagcaacccgttcccattctcggccccgataggctggtctaccaatcgcaaaatattttctcccacatacgctttgtagactacccttatggagcttcaaaagtcacgtatccaggatcccactgggtgcaattattaagcaaaggcatctacatgatcgattacggcattaataaacgctggggatggaataatggctggggaggcgacgtgcatctgaaaaatgctttaggcacgatttatagcagcaatactatctatagtgggggaggatactctggatttgcaagtttatctacagcttttcgtgtctctaatctagctaaagatccaaatggcactataacaaataatgcaaaagacagcataaaagaaaatttattctgcgcacagctaacaactaattggacagttttaagtgctttttattttggaatcattttctacccagaccaaggggaatagccatggatgataaagacaaaactatttctagattcacatcagataatcctaataatcaaactagagaaactaatttcgatgcgacaggagttaaagaccaaaacctctacctagagaatgctacgttaaacattgaaggcaatttaaatatcgaagatgattttgatgctgagacattaactgtaacaaaggacgtaaatgcaaactgtgatttctttgctggtagtgaactctcaggaaacaatgggttttctttgcgtgagacagttttaaatggggacatcagcattaacgcctctcgaagttcgagtattgggaatatctcagaccccctttctcaacgcgacgctttaacattcaactactataaaaaaagctccgtacaagcctatacctgtatgttagaccatcgcggtacatataacattcctgcacattctattttagatttaaaaagcggaacttcaaaagatattgaaaattacacatcgatgtatcgcaactacttctatgtggagggtaaggatcttgtgattaaaactccaggaatctaccaggtcacttttgaaatcactagaatgggagggcagcactcaggaaatgatgaagtgaatttatttttaaggctggatcaaggcagtcaattcgagaacttgtgcacagcagacactcgaggccattatcctacagataggacatccacggccttgtatgcaattttctctgtttcagatatctcttcacaacctaccgtcagagtctatacacatgctcatatacgaagtatgttttctacgataagtgtgatttggttcccatttgcatcaagatttcctgaggaggattaaaatatgtcaacacctaaaactaatattagtttacctacatttgttcgttttaatatctactctaaggatctatcagaagagaaaaaaaaacgggctataacggtatcgaaaacaataacagccaaaaacactaaccttcaaaacctaacttgcacaagcgggaaccttaactgcaagcaggacctatttgttagtgggaacatgaagattaatgcagggacgaacaaccaaacaaacttctttggtagggtaaacctgagcaatcataccatcttatgcgaccaacaagcatatagcactaatattcacaaattgccgcaacaatatgtcccttatcatgtttttcaaagtaataaaactgcagtttctatgcgttctgttgtttccagaggacatgtaggccgcggggacgtaaaacgtggtgtgtggattccttgggataaatttgaaactaaagttgaacaagaagggaatcctcaggtgtatgtaggcaaaggggtcaactcttgttatctgtattttcatgccacccaagacaatcctcaacttttccgtattagtatcgttatgtcaaagcacggcggctggttggataacggaactggcggagagtgtgtgttagtcgcggttgttaatgacaaagagacacttttacaaggatctacgtgttcaggaacaagttactatagacctaaacctatggaatggattgcaaccacatttctggcaagaggtaatgggcatttcatactgaaaaacttatcgtatgcttggcgggtagcttcattttcttggaacgtagtgcagctgccttattttcaataaatatactcaacttttgcccgggaactattctccaggcactttgttcacaactcgacctaccaagtcataacccacatatcccgtaatttcgatgagataacgttctccgaatcccgaaactaaacgagcttcattcacaataatgcaaggatctacctctggagcttgaccataaaaacgtgcggtgagtaaaaattcactatctggatggtatccatcaataacagcttccacaattttccctacaaactgcttattatgtttctcgacatttttcttctgtgtttgagagagaatctttaatctctttgattttacgctctgagggatttggtctggcatctcagcagctaaagaacctttttcttgagaataagaaaagatacctaagttatcgatccatccttctccaacaaaattgacgagctcctggaattcttcttccgtttctcctgggaatccaacaatgagtgacgaacgaatatagatatggggaatgcgtgtacgcaacttagttaataaatctaaaatttgttctcgagatgttgttcttaacatcttttttaatacccgattattgatatgttgaagaggaatatcaacataagggaggaggcgctgatctttttccataagatcaataagagtatcatctacttcatcgggatacaaatagagcattctaatccaataatttccaggctccttaagcatctctcttaatacactatataaacaagatttgcgatccttagacagatctttaccatagtcacccaaatcttgagcaatgagaatgatttctttaacgcccatttttaacaataagcgaaattctttcatcacctgctctaaaggtttacttcttaatcctcccttaatggtaggaataatacagaaggcacagcgcttacgacatccctcagctattttcaaataggcatagtgcttcggtgtggataattttctaggcacttcccccatttctaaataacttttagaagataacttttctccactttccttagactctatagcggataagatatgttccacatctccagaacctaaaacataatgtacataggggagccaaggctttaactcctctttatgcttagacaccatgcaaccggttaatataatcttggcagtttctttcttctcattgatgatgcgttggaggtaatccgtagattcatctcgagcagcttttaaaaatccacaagtatttaaaatcaaataatccgcttctcgcagtagttcggtagcttcataaccagcttttaataaaatcccgagcattacctcactatctacaaggttccttgagcagcctaaactaataaaatgaattttattttttgaagttgcccctttaaaaaaaaactgttctttagttgtcatgaggattctcttgtaattatggggaagttttcttgattctttttgaaaataaatatagtatcataagcgatttatcattttcttaaaaggattcatcaatggctagtaagaatcgtgaaatcattaaattaaaaagttctgaaagttccgatatgtactggactgttaaaaataaaagaaaaacaacaggtcgactagaactcaaaaaatatgatagaaaactgcgtaggcacgtaattttcaaagaagctaagtaaaaagatttaatttacctgctagcttctattccaagttgttgagtaggtcatgaaattagaacttctcattgcttttaagtatctaataccaagaagaaaaaggttatcttctgccattgtttccatattttccataggcattatttccttagtcacttggttatccattgtttttatttctgttatctacggtttagaacaacgttggattcatgatctttcccagcttcattctccagtgaaaatccttccttcatctgtttattatgattcctattactatcagatagacagacatgctgacctttctttgtatacaacaaagaccataggggaaaagctggcttcctctcttgtagatccctatgacccaaatgtggactactccttaccagaaaactttcccctaccagataaaactgcagatggaaaattaaaggatcctgtaaaaatcgcttttgaagttcttaatccctatctagaacaaaatcacgcccaacttttagagtttgaagaggggattggctatgtacaaatggacagaacggcccatcctaacaaatcagaatcacgaacattttctcagtttattgcctatccttctgatgaagtgtataaaaatcgcgtgcttccctatgaacaaacagattatagttccgagattttaaacccttttaatagctctgaccaaggttgggaacaagattttataaaattacaaaatacctatcgaggagcttcgatcatcttacctgtgaattatcgcgatatggggtatcgagtaggagataggggagggatcagtattttctccccagaaactcagaaagaaatccagcatcctgtatatgtcataggcttctataatcctggtttatctcctatgggaagtaaaatcgtatttattgatatggatctagcttctcaaatacgttcagaatctacgggaatcggcatgcataatggcttacatgtcttctttcccaacactaaactgataacaccaataaaaaagcaaattgaaactatcttaagtcaagccggtatacaagaatattgggtagtatcttctctctatgattatcagtattttaaacctattttagatcaactacgtagtgatcaagttctatttctcttggtctctatcattatcctgatcgtcgcttgttccaatattgtgactatgtctattctcttggtcaataataagaagaaagaaataggaattctcaaagctatggggacttcttctcgtagcttaaaagctatttttggtctttgtggagccttctctggaggcatcggtgttgtttttggaacagctttggcgattttaacaatgaaaaatctctcaataattactaaaggcttaagttacttacaaggcagagaagcatttaactctactttcttcggtcaaggtcttcctcaagaaatacatgtgccgactatttttatgctaggtgtaggcactttggtgttagctgctatttctggattattaccagcaagaaaagtcgctaagatgcatgtctctgacattttaaaagcggaataattatgcctcctcttattcaagcgaaaaatctgtctaaggttgttctacaaagcaatcaagatatcgaaatattacgtaatgtgaactttagcttacaccctggagaggtagttgctattacaggagcttcaggaaatgggaaaagtacgctccttcatctattaggaacgctagatacaccgtcatcaggagaactcctatttctaggaaaaagaaaagaagactacaatctaccagcatttagaaaccaatatatcgggtttatttttcaaaacttctacctcttggaagatgatactgtaatcaataatgtattaatgcctgcaagcattgcgcgacaaaatatcgctaaaggatcttctgcatttaaaaaagctctggaactcatagactctgtcggcttatctcatagaacgcactctcgctgttgtaacctatcaggaggcgaaaaacaacgagtcgcaattgcgagagctctgatcaacaatcccgccattttactagctgatgaaccttcaggtaatttggacaatcaaacctctgagtacattcatcaactacttctatctcaagctcatgattcacgtggagtgcttattgtaacccataataagcaactcgcacgtcaatgtcatcgtgaaggaattttacaaaacggagaactgattttctaagacgtcgtcgttttggctcccgttgcaaagtctaaagtatatgtaggcaaacgctctaaaacttcctgccccagtaaatcgatggacctgtgatagcgcgcttgtctagtaaaataattcaccagcctatcctcaggattccgtacttcttgactcaaaagagtttccttatctaaactaagcgcacgaatatcctgccatgtgataagagaaatcctaggttcatataaatgatgtttctcatctgaaacttctccaagacagggaacagcaaattttcgtattctttgtttattcccatcaagagcacagaaataatcccaatcattagaatgcatacaacgaattaaatttaattgctcccaacaaattccatgtatacagatttctaaaagggtatttttaattcccgagaggaagtcgacaacatccaccgcggcatcctcatcatgctctctctttagttccaaacaatcttccgccactctctccttttctgtagctaattcctcattgttccaatcgtgatttcgaacataaacagaaaatttctcgtaatcctccttggatacggtctgagcaagaagatagacattttctgaaaaaatggtccccgtattatgacaacatccagatgttcctaaccaatatgcagcaatttcttcgtaagatgcgcctgtaaaggctctctcaggaactgctggggctgattgtataaactttcttaaccaatacaaaggacaatgttgaatcaacactaagtctaaagaaacaagatcgatatcttctagactatctacaaactccgaaatgccatatttattccacgctatttgtagttttggagtgaatttgcctaaatacttatgaggagacgtctccctatcgagtctcacctgttctaaagcatcaaggagtaggcgtatctcttgaatagtcagttgcttttttttcaattacatcacaaaaaacaggaggatatttatccttaaatgtttctttaagtcctttaggaaggtttgatctcaaatagtttgttagaattgcaaaaacaaataaagccaaagcaatactaccaaaaatcccagcccaaataaatcctatagggttggacatgataatcgctgggatcagagccagtagcaaactgatagaagaaataatcgccataactgtggctatggtcatacgatcttgaactcgcttatcaaacgaataggaagcatgacaacggcaatcgtttttaaaaagggaatgtaaaataattcctggcataataaataccctaaaacacgctagttttgatcttaaaaattatgattaagcttatgaattagagttaaaaaaaccctataaagagacatctgtaagcacacgcattggactcaaggtgtgctttctatccgagcattatagcaatcaaatagttctactaaaaactttattgcaataatgcgttgcttatttcttatggaactgtaaataagattcttaaaaaaatagaggggaaagagccaacactctttctgtaaaacaaaaaaaatacatctatcctatttgccgtaaaatgctattgaataggactaataaattgaagtaagaaatgactccttacaataccacaagcacataaaaacagattttaccttcctttgaaaagatgatctatttacacttgcaaatacatctcttgattgcttttattgctttttatttggaaaaaaaattgcacaaatttataattcccccttctgataaggcggttatattactatggaaaaaagaaaagatacgaaaacaaccattgccaaagcatctgaagctcagaacaagtcttggtatgttatcgatgctgcaggcaaaaccttgggaaggctttcttcagaggtggcaaaaatcttgcgcggcaagcataaggtaacttatacacctcacgtggctatgggtgatggtgttatcgttattaatgcagaaaaagtgcatttgacaggcgcgaagaaaggtcaaaaaatatatcgatattacacgggatatatttcaggaatgcgcgaagttgcttttgaaaatatgatagctaaaaaaccctcttatattatcgagcacgcaattaaaggtatgatgccaaaaactcgtttaggcaagcgtcaggtaaaatccttaaggatactgaaaggggattattatcaagagtttaagtctcagaagccgatcgtattagatgtttaatttggggtaaattgtggtaaaaaatacaatagaagaatcagtagctactggaagaagaaaacaagctgtatctagtgttcgccttcgtccaggaacaggcaaaatcgatgtaaatggaaaagcctttgatgaatactttcccttggaaattcaaagagttactatcctttccccattaaaagttcttggttattccaatgactttgatctagtgattcgtattaacggtggtggaatccaaggacaagttattgcaacccgcttaggattggctagagctttattaaaaaagaatgttgattctaaacaagaattaaaaagtcacggtttccttacaagagatcctagaaagaaagaacgtaagaaatacggccataagaaagctcgtaaaagcttccaattctctaaacgttagagtttgccgtcgttattttatcaagattttatcaaaagcaagcgagagtcttatcagattttgtcgcttgctttttcattttcgtctaaaaggtattcctaaacactctagagtgtatggtttttctaaaagaaaatctttcttcttttcggtatgccaaaaaatacctttccttctgcactcagagtataaaatttgtctttcttaaactctatatctactcctagagaaaaaagaacaaccttgcctattttttgcaccgcatgaatcaaacacgtcgaacttttctttaacattacgtgggagatttgtgtgttctgatcatttttcaagaaaaccatacctcctggagggagatcttcgaaagactctacgagatcacaatcttggtactgatctctagcatttctaggaatacttaatccatgtgcttgaaataaaatatttagaaaacccgaacaatctaccccataatctattaaggagtggtgtagacatcgtcctccccaaacatacggaatgtctaaaaatttttcagattctctcagcaaaagatctatagagaacggttcattacaaaaacgtacgtgactcacattacaataaggaacttccttacccagggggagcttcattctcttttttacctcttgaggcagggatactttcccttgagaatctatggctaatggagaaccatagggcaaaggaatatgccaaggttctaaaaaagcatcgaaagacttaacgactgcattaggtaaaatatattgagatagaagaacaaaagatgattgtgaagatatattgctgactcgatagggacgccaaaaatcgtgatcacggattaattgggagtaggcataataggagagcttaccagcaagtaagcgctctccaaacaatagctgcgtctctaaatctccttgtgcagatgaaagatttgaaacagaggtatacagttgataatgtttcatctttcctcactataattaaagatgtgcccatatagagaatatctaaaagtaaaatcaagcttttatgcaagcttcaatactttgaaaaacatcatcaggagatgcctcagaagggatacgtgttaatttccctagctcttgataatagtcaattaacggagcagttaacttctcataactctcgagtctcttatgaatcacctctagagtgtcatcagagcgacgaactaatttcatttgacacgtagggcactcactcaatccctgattttgattgtatacatgtttacaagaaggacagatgaatcgagaatgaatcctacgaataatctcttcattagaaacatctaattgtataacacgataatcagcgtaagattgcataaagaaatcattcagaagaattgcttgatctagagttcttggaaacccatcaataatacatccagactgacactcgggttggtttaaagcttcttgaaccatgccccaaacaatcgcatcgggaaccagaagaccttgattgatatactcagcagccttaattcccaaaggagaagccgaatctatagcagaacgaaacagttctccagaactcatgtgggggagctttaactgatgagcaagacgctgggattgtgtgcccttacccgatcccggaggccccataataatataaaaaatcttgtttaacataactacttgccaatatttacctacgccacaggatatttacatacatttaaaatttacattctatgctttagataagcatcagaaatctaatgaaaattttaaaaatcaaaatcctagagaaagaataaaaaaatcaccacctatttggcaatcgttaagctataaaatattaattaagtataactgaatatactgtgtgtatagtttaaaataatttgaaataaagggggagtaaaattataattcttcgttaatttacttctgattagaattataaacccatgcatgaaccacttgatcatctttcccctaatcatcatatccctcagttttttgattctattacaagaaaaaaatcaactgtttatgaaatttccatacgtagccgtggtcctctagagcatcttctacataggggatcttctgagcatcaagatattaataatttactcctcatcaataatatcacaacatttactcaaccactttttactcagcgaagacggattccacctgcagatgtgattgcggactgttctccttgtttctctcaacctcaaagtagcctctgtttggacttgtctgaaagtcctcactgtttcctagtgatcatttgtgaaatctgtaacttgcttaacaccatctatcaaaataccttcggcaatgtaatcagaaaccttatcgcgatttgttcattggtgaagaaaagtcttcttttctactggaaagagcaacaagttctaagttttctccataagaataacaacatttcaccatttaaacggggtggttatgtagcctcagcatcagcgttgtatcacgcaagaaaagttgcattatctttactttcttggaaaattgtttctcttgttatcggcatacttgcagtacttgcattgatagcatttattgtgggagccatatttacttttcattctcagagtgttttctctgacgcatttttcatgtctccagcagcatgtgctcttgggtgtggggggataatctttctattattaggtttgatttcgtcttcttatgagcatcatagtaaaaaacaacgccaagcggctgtggattctatacaccgttccctactgagtctttatattagtgacaaaattcgtgtatctaccgaagagtccgatgattttacttccttaatcgctaggagctgtttgagtcattacggtactcttttagaccaccagactttcccaccatgcccagaactagaatacgactcatcttcggatatctccgattccaatgagagtgaaagtctttcctttgaggatcccagggaattcatgacttctcctgttccgcccccttatatagagctaccaccaacatatgaagaggttatggaagaagatagaagaaatagagaaaataataatccgcatatataaaatttgaggttataccatggcatgctatctaacttttgggaaacaagatctcaatgatttctcaagcacgacaaaagcaatgtgcatagcttttgatcttattactttccctgtaatctctgtagttatcagcgttttatcttgggctattttattgatcaaaatagtagcaaagacattaaaatttctcatgctaagcctgtgtttccgtgaccaagaaacgtctttcagtgaagtttttggggaaataaaaacagaaatgctttctgagcacttggttcttattcctttcctgggcgcgattgttcacggactaatactgacatataaagtgaatcaaagtggctacgctgctcttggaaccatagattctattgtcagttttatggagggctcacctctctatctagagcatgtagctcgatggtaaagatctttaaaaataagaaactctaaagagtgatagcgaaataatagtcgtgagttaaaactataaataatctataatttcgcgttaatttatttaatatatccaagaaagcacgcctatgtcagttagttctttaaataataaagtggagtcagcgaacaccgaagcccgttgtgcgattttaagttttacggaacaagggaaattcaatttcaccagtttggattctgggtcccatgtttacaatttcttaacacaacaccaggacgcgacttcaacatcgataaatagggtagctttatcaggagtccctctctttcccggtgttgattcagatgccgagtccgcctttgccatcatgacaactgcggacgctgtactccattgtatagaacatatactctggatccgcttcttatgtgacttatgtcgaggaagtgatagtagaggaggcagtgcagattctatttttgcatcctttattttgggtatcttagccactttagtcttaggaatttttggtgcttctataggatcgaccattttaagctccatgaaaattcatcatgcttctcaggaaatttttaaactgagacaaactaatcaagagatctctttagatttatctgtattccaagcgaacactccagaaaaagctaaaacaaaagccgtggctattgtcaccttagaagcaaataaagagctagtttctgcttacaaaaactatagggctgctaaaattggttacttgatgtgtgcgattatttgttccattgcattatttgccttagccgtaggagttatactaggcattttcttcgcaggccccttagcaacagcggcgctctctgcagcgattatcggttgttgtgcttctggagggagtttattgtttataagctttgtaggttttatcatctcttctatgtgtatggctaaaaagcaaaaagaggcggttgtacatttaaataaagcaacactatacactatggtagcaaatcaaatatcttcgcatcctgaagactaccttcgtaacgcctttagtcagactgtagcacaacaatgtcttgggaatcagcgaaaagaaaatatgctgagccactcagaagtcgcctatttacagcaactgggtcagaatgcgggtcagccaccagaagcattcccaaataacactccaagcgctcctcctccttatttcagctatgcagaaaactctcctccgagttatgaagagtctatgcgttcagcacaataactgctgcctgatttagaccctataggataggtaaactagataatgtctagtttatggaatgaagaaatcgagtcgaaatccttagggtcgtaagtatcaggggcaaggatccaaaataggggagttttctcttgtccaatgagctctatggggtaggcttcgcgtcggttatctgaagggaaaaagatacttcttacaatatctttcttattttccccctgaacgtagacaacgctatgctttgccttataggtgaggggtagcgtaaaggtcattctttccgtatccaattgaggaatcctttgagaaacgaccaggcgctccttttcttttagagcttctgtatttgggaataacgataaggtatgtccatcttgaccaagaccgagcatgatcatatcaaaactgatctcaggaactgtacgttctattatgtcttggtacttcctagctccctcagcattttcagtttccatacggaaaacttgttcttcaggaatatgtaaatcctgaaggatactcatggcttggccataattgctttctggagacgtataaggaacatttctttcgtctccccaaaataaaaagatctttgaaggatgagaaattttctctttatttatcacgatggacttaaagatttctaaaggagttctcccaccagaaagagcaacataaaaagcccctctttgtttgatcgatttatttgcactggctatccaatctttactagctagatcgataaatagctcagtttttttcgtaagcaggagtttatttgtatcattaaagttaactaatgttgccataatcatctcaaaataaagttatattacaaaggacgccaacttcttccatcggcttgtagtaattgatctgcctctttaggtcctacagagccggcaacataattagggaagcacacatctgaagaatcttgttcccactgctgtagaatgggtgtgaacagctcccaagaagccatgacttcatcactagatgtaaacaggatcctatcacctaaaatgcagtcacaaagcaatctttcgtaggcttcaggggctgttgttttaaaataagtatcgtagcgaaaatccattttcacaggacgcacgacattattcatcccaggaactttacagttaaattgcaaagctacgccttcatccggttgtatacgaataatgaggagatcattttctataggacaaatacgacaagattcgggttcaaataaagtcgcataggactttttaaaaataatagaaatatctgtagagcgtttagctaggcgttttcctgcgcgtagatagaaaggcactcctaaccaacgagggttatctatgaacatcttcaaagctacgtaagtctctaccatagaatgaggattgacattttcctcttcgcgatagccaagaacagaaactccttggacttctccagtgccatactgaccacggactacatcgtcttgagaaaatggacgtattttcttgaggacatggattttttctttttttatctcttcagaattgaagacggaagggggttccatagtaagtaaacacaaaagctgcatcatatggttttgcaccatatcgcgaagcatccctgatttctcaaagaaatttcctcgagtgcctatgcctatggattcgctaacgctaatttgtacgtgatcaatatattgagaattccaacaagactcaaatagggtattggcaaaacgtatcgtgaggatgttttgtacagtttcttttcctaaataatggtcaatacgatagacagagccttcatctaaattgtcatctatgtatttttgcaactccttggcgctttgcaaatctacaccaaaaggtttttctataatcacgcgtgaccaaggtttgccttctccttgatcatgatagaacagtttgtgcttattgatattttcaataatttcggggaaataatctgggggtgtagataaataaaatagccggttcccttgagtgccgtcttgcttatcaatttcctcaagtctttccttcaatgaagcgtagccttccgaagaagaaaagttcgattcgtgataaaatatacgtgattcaaattcctcccagatacggatatcgagttcttgagcacgtgaaaaattctgtatagcctgtttcatttcttcacgaaattcttcgtgactcttttttcttcttgcaaagcctacacaaacaaagttgttagatagcctgccttctttgatcagatggtataatgctggaaataacttgcgcgctgtgagatcaccggtggcaccgaaaattaccatcacacagggggggcatgggggtaaagttctcccactgtcttgattttcattacttgtcatttccatcgtacttttgagacctcgtgacataaataaaaatgtttaggataacaaaaaagaataaaagtaactacggagaaaagtacttattttcgcacaaatagtttagagagacataactcaaaagacatgtatacaggaaagaatcatagagtaacgtgacaaccttgtcatccgtgtcctctaagttttcatcgtttctttgaaagattaaggggctttaacgtagcgaaaatctacgattccggtaggggaaaagtggaaattggataactttttgtttgatgcaaaatgaaacgcatcatggtagatgggttcaatgatatgaaaagtttctagatatagcgatgcttgtgaaatcaactcacgacgcttattaagatctctttcttcttgaatcgtagcaagaagagttatgtaatccttatggtccactacataaggaggcactcctgaagggtgagcaaaaatggtgagaaatgccataggatcagaaaaatcggcaaaccagcctccagttgccaaagagaaatgccccgatgctagttctgtttgtaaaagtgcaaattcttttcctgctatggggatagaaaaccctagggtatctttccattgttctcgaattaattgtaccattaacgcgctggccgaagatccggcaggaaagaccagggaatgactttctaaatcttttgctgagatattgagctcttctaaggcctctttaaaaagtttcttagcaagctgcttacgttgttctctcgtaggaagatttaaatttgggtaggtgtgtaagttatttgggagcaaatgttgtgcaggctttgctctatctaaaaagattgtggagactaaggattccttatctaacgctaaagacagggctttccttagctttgtgtgattcagggggaatttattgatattaaaggttagccaggacgtccctgcaacatcgaaggaatgtaggttccctgtagactgtaggcgagaaagagtttctgtagggatacgttctccccaaggaggaccttgccaatctaactttccttgattaaacaataaggccgcggtatttggatcaggaacaaaatgtatggtaatcgcttgagtttttacttgttcctgattgtagtagtaaggatttttttcaagacgtaaccattgtttttgtttaatctttttagggtaaaaagcactactcgcaatcggcaaagtttggtgtaactcgcgttgctccttatgcaccggaaagaaaataggtaaggctagcagcttaagaaaatgtgaggttggagattctaactcgatgactaaagtttgctcatccttggcatgaaaccctatatgctcttcggagaggacgccttgctgtatttgcttaatattcttaataggatcaaaagcaaaattataaacactggaaacttcttgtctgactacttgtttccaagacgcaataaaatcttctgatgttaaaggatctccattactccaatatgccttctttaaataaaaagtataggtcttgccatcatcagaaagggagtagctctcagcaagtgcgggttctagattgcctgtgtgcgtattttcctgaaccaacccctcataaatatgcttaattaaattaatatcagatagtaaacgaacttcgcgaggatctaaagagcgcgggtcgtctttcatgttgatagacaggtggtcttgagatttccgaaaatgttgacatccatgcagcattaaggaagaggagataaggaaaccgaagcagattcccattgatatcttgcgcatggagtaattcctgaagtgattttttctgagagaaatagctctcttcctaatcctgctatcatcgcagcattatctgtacataacttagaagaaggaaagtataaaggcaaatctagagtattttttaataagctttggaaatacttattgtttgctactccccctccaacaaggagagacctgcacgaaaatttttttacaatattaggaagtttttgcgcaacactagtgaatgcggctttttgaaaagacgctgaaatattgttcttttgactttcagaaagctctggcagtggggtacgatgattactgttatttcccttaattgcataaagaacagctgtctttaatccactaaaagacaaatcataaccgggaactttggaaggagaaaaagggtaggaggattcacagccgtgaactgcgagtttttctattaaagctcctccgggatagggcaaacccaaaaatcgcgccactttatcgaaagtttctcctatagcatcatctcggctttttccgattaacttataagttaaagggtcttccatcaaaaatatggcggtatgagctccagaaacgactagacctaaggcagggaattccacagagcttgcttccatgtaggcggcgtaaagatgcgcctcaacatgatttactccaatgataggtttttgacatcccacagccagacctttagcaaaattcacgcctatagctagagcacctataagtcctggtgtatgtgtgactgcaaacaaatcaatatcttctaaagaaacgcccgactcctttaaagcagattgcaccacagaggggaaaacttgaagatgggctcgagaagctagttcaggaactatgccaccataagaaacgtgatcctgttgggaaaagacgacattggctacaattttcgcattagcatctactaaagcacacgcagtctcatcacaagagctttccaaccctagagtaagcataaaaaccaaagaaaaatatcagttagtattctatagtaaagaggtcttctgaatatcagcaaggaaaacttcaaaaggcaaaatgaaaaaaactatggcagttgacgaagctttaaaagaaattttaaacagagaaggggcttctactcaggaagaaatttgtcaaaaactctcttcattagggattgccatgacacaatcctccgtttcccgttggctaagaaaagttcatgccataaaaatccctgggagaaaggtgcacgttactctcttccaccgtctataggggagtcaaatattaaacacctggtcctttctgttcgtcataattcctctttgattgttatccgcacagtgcccggttctgcttcgtggatagccagcttaattgacaatagatttacagaaagtattttaggcaccttagctggagatgacacaatttttatcaccccgacttcagagtcaacaatttccttaatagccaaagatatggaaaacttcttgctagttttttctgattaattgcatgattatgctttaattgtaaataaatatgcgttgctaatttatggaacattgggtggctacagcaagagtactgctacgtggttgtggttatacgttatttgttagcggaatttccatactctgtggctcctttttgggtgtaattatcggaacaatgacatcgcgttattttccttgccgcattacgcgatgtctaggaaatctctacgtcaccgtgatccgtggtacacctctgtttattcaaattctcatattttactttggtttaccctcgataattaggttggaccctacgcccttaatggcgggattgattgccttaagcatcaattcttctgcctatcttgctgaaaacatccgtggggggattaatgccttgtcagtaggccaatgggaatccgcaaaagttttgggctacaaaaagtcgcagatttttttttatatcatctatccacaggtttttaaaaatatcttaccttctttaaccaacgaatttgttgcattgattaaagaaagtagcattttgatggttgtcggcgtccctgaacttactaaggtaagtaaggacattgtttctcgcgaactcaatcccatggaaatgtatagtatttgcgcagccctatatttgctgatgacatcattgttttcttatgtagccacgttgcttgagaagagggggggagtatgactgttaaggttagaaatcttacgtattccataaatgacaaacatattttatctaaagtttcattctctttagaagagggccatattactctttttgttggtaagagtggttctgggaaaacaaccatattacgagccctggtcgggttagtagaacctacaagtggtgacatttcaattgagggggaatcgccagcattggtttttcaacaacccgagctttttcctcatatgacagttttgaataactgcatgcacccacaaatcatcgttaagcatagaagtaaagaagaggctaaagataaaacctttaatcttttaaaattcttggatatcgaagatattgctcatagttatcctcatcacctttcgggagggcaaaagcaacgtgtcgccatcgttcgctccctatgcatggataagcgtaccctcctttttgatgagcctacatctgcattagatcctttttctacctctgcgtttaaacgccttttggaatccttgagagatcaaaatctgaccttatgtgtctccacccatgatatgcattttgtccaaggatgtttagatcgggtataccttgtggatcagggagagattgtaagcacctatgacaagcgttatggtgatttagatgatgaacatcctttaaatctctacttgaattctggaaaatagtcgcgggatatacagctgctcatagcagctgttgcatgatttaataacgtcgccagctacagctgtatgctgcttgttataatatacagatcttcggcaaaggcgccttctttagtattctctaaatgtatggatactccaccacagtgtttaggaacagtaaatacgcgagcatttcccgcaggaagttcgacaatatcatagttacaacctcctatcgtcgtggttcccacacaatgtaaaggcacttctatagaactcatatttccttgcagttcttcctttgagttccaagcaagataattatagtaaatcttcagttgtatacaggggtggctataatctaaaatcgaggggatgagagctttcagagtaagctcccaggtataaattcctggatacttaccatagagcacatcgtcatcaagtacaaaacagctgcgctcttcatcagatgaagaatattgaagagaattcatagggaatttccccaaatatcttgggctttttgctccccaagtaaatcctaaaataccttgagaaagaagctctagaggcaagggacagtcgacttcgtggctcagacctgtagaacacaaaagataggcttccgtatgcgtagtttgaggttgtactggagcttcttcgatggctttagaaagatgttgcgattccaaatatctctcaagatattctaaagatatagcatccgagcgttctttagggttggctaatcctgtaattctataaccatccatatctacaagaccacgaaatttcccaccagacaccggcatcatttgaaaagtcaatgtcgttatagagttgtcatgatttttgaccttttcatgagtttcatgaagtttatcttctatagggcgcaattttgaatttaagtaaccgacagaagccgcgtaagaatctttagggtttttaggcgtttccagaccggaaatcgtatgacgattcatatctatatttcctgtgagcatcccaccggatataggcaagaatttctggtagatctctattaacaccttctgaacaaggtagttattatcacttagagaatcatcaataccttcttctataaggatctttaagtctttcaattcttctaaaagactatgaagagatatcttcatgagactcatatctgtctctaaatcttgaactttttcatctgttttctttgtatataaataatctatatcttgggtttgcttttttaaaatcgtcttaatgtcttggatatccgtatacatcttattgagatcgacgttcacagcatcctgagtatcgcccttgatcttttctaccatcgttatcgttttttgaatcatagaagctagaggttcggtgttcttggagaccgggttaaagaaagaatttcgttttctcatagttttatctcgtgcgaataattaattataattcgcatattaataaaacaatttaattaataaagatttaatttttttataaaagaaaaacaaaaagattaattttattagaaatagtctattctgcaggctcttgttttttctcccaaggtaaaggggataccgtttgtggaggcgtgggatcccccaaagaagagaaaagtttatcagctaacgtgctaaatggactagcaatcgtataactctttaatagagcaatacgcgcatatgcagaagaccagtcgacctctggagatgatatcgacccacgaattttgatcaggaagaagtttttagtttttaatgaagtattatgaaaatatttcttaataatttctgggtcgatccccagcgtcatgaaaatcctatctttaatcatatccgttttaccccagaaggctaggcgtattcgattatctattaaagcatcaaaacgtttacagataatcgtccctttttgcactgaaaaaaatataggagtgaaccatgactcaacgaattgtttactttcttcaatatccaggaacttaaaaagatcatacatggttcccgtattggctatggaaattttcccaaagtctaagcttgccgattgtatgcgaaattcttcaaatgagtacggggataggggaagatagaagttctctttacttacctggagtaagacaggatgttgtgaatacgcatttcctgagattaatgggttaaactctttgaaaaacgctttattaatttcctcattaatatgtagggtaaccacgagatcatcttctaaaagaatagactgttcctttaagatgagggggatataagcttggagatttgttgagtctacctttacagttatcggtccctcccccttgagaaaatggtggttgatagccacgttaatcctcggcccagccagagataagactttagtttttacattaggagagataggaaagattcctgtaatgaacgacgaaggaatatgcttccactctgcagtttgttcaaattccctttctgagggatttaacaaatgttctacggaaccttttatgagaaactcggcagctgttttactttcttggctagggacaagacaacttccctgcaagtcatattgcactttagtatctaaattactcgaatatatagatcctgaaaggttgttaatgataaatgtttccttcgaaacatgatcatagaaaatcatgggatgtgtggataacgatccttcaaaaccgccttctgtgagtaaggaaagacaagaaagcccggatttttgctgagcacaagaaagcttataaatatctaatcgagcaatagcggttctgtgaagtgtacaggaagggaaacacgaggcctcttcaaaaaatcccaagtaccgttctggagtgatttcccattgtagagtcccttgagttttcgaagacagagttaaagactcgtccatgatcagtttcacatcacccttaagagcttctgttttaaacacggaatgaagtatcagcctatcttcttctttgggattgtataacagggaaaatgtcatatctccagtagatccaatatagatagatagacatgcttctttttgctgaattctaagaatcctatcgataggaaagtcaataacctcgcccgcactttggattttaatattattcatatcgatcgctttttcaggatctacaacagaaactaaaacatcgggaataagaatccttgaagggggaactaaaggatcttcaggatcctctatcatgagttgcacatttcctttagttaaagatcgtcctccatccgtatgtaaagagaaactcgctttggtcagctgtagaggaactaacctgggggaaaataagcttaagggtagcgagctcagcttcccgtggattaaagtcgaggaagtctcaggacgtataggctcattcggctttccaaatttcccgtgtatgaaaacttcattttctcctgcagtgatttttcctgaaaacttaggaaaatacaggtgcttttgcgcgatctgaacttttcctgaaaaggtcgctgtagcttcagaaaactgttgagaaaacttctttctccacttttcctcaagatgataagtggcactcccttgaaataatagagattgtagagtccccgaatatgaacagttcattttcaacaaggaattatctaggtgtgcttcagcttttaattgtgaatttttatattcaccttgaatgtctagagaatagtaaggaacttctaaaggtatattgatgacgaaaggcctaggaaatagggcgcgtaaatatgtatgaggcaacatgttctgttgaagaagaaattccatgcgttgttttttactatctatagtcaggattccatgcacgtaagattgcgcagcgcctccaaatacagccacagaagatccacggatatgggtatagcgagtagactttttaatactcacttcgacatttctcatctggacagaaaggttcgggtccttaggagataaggacactaaaggcagatttgcctgaagattcgcttcgatattcttccattgagtcaagtctaaggggattttagcgttagatatatgcgcccggatatgctgactagaaattttcgtaggaaaagaaagcaattcagaacataaaaaagaagcaatttttggctgcaattctataaatgaagagccgccttctacaatataaaaagtcgactgatcaatatacccttgaagcttagcttggatttgactgccttgagcagttgctgtcataacgatcttcccgttattatgtgcagcagcagcgtgtaaatcgataatcccttcttcagaaagaacacgatctaccataggcgaggctatgaatagcttaaaaaaggaagcggggacagaatgcaattctgccgtgatattgacttgtggtgagaatacgctctctatgaagactcttcctgtagcgttgtcttctgtaacaacacctttaaccaacaacttctctggtgtcttctccacataaaatcccgagagaactagggtttgccctttaactgtcttcatagtgacggacccatgttctgaaaggatggaactctgcattaaataagaaagaaatactcccggatccaaattccctacagaaggttgttctatggacaaggattcatcaatttgcaatgaccagcctgacaaggctatagccttaggacgcttataaagaagcaacctaagtaaagacccatcaatttctatcttttctgctgagaagaattctcctgttttatttttcccgacaactttaaccttcttagcagactgaggccctaaccaagataatttcaagtcttcaatatcacatgaaagccctgtttctttgtggatcaaggaaagaaagaggtatttccccgacccttcagaaagtaatgaaggaaggaaatagaaaaaagttaggaaaattcccaaactgatgcttatccctagattcttataccaggatcttagtttcattgtatctttccggcaatatctgtaagggttaggttgtgaggatttttcgttgcttgatcaaacatatttctcagactattttgtattaaacttagcgctgcgtctggatggatttggttaaatgcttttaggtggagaagttgctcaacgatatctttaatagtgagccctgaaattttatgagtaggcttatacgctctcttataagagagaattaaaccttcattttctaaaatgtctaaacattgagagatctccccaatgggaatcttcgagtttttcgcgatcatctttgccgtaggcggtgtagaggcttgatcaaaatctttcgatatcacggaaagaatatacgtgcataccacgagtttgatatagcaattagggaggtatgcctctgaaggaaaaataaaattgcatccctgattttgaatgagaaaagtaaacgcccctccaaaaagataaatcatcgcataaagataaagaagaagtaaaaatgaaggtaaggcgaccaaagctccataagtaaagctatagttaaataagtacacctgcaaacaaaagaacaccttttgaaacgtgatccagatagtccctgctgttaaggaagccacgagcgctgcggtcttttgtacagaaactctcggcaagaacgcataacaacaaaacaaagcaaagtagataaaaaaatagggggtaagacgtgaaaacacatataacgcagtaatcgaatggcttaaagaaaacagcttggcatactctacaggcatgatttgtgtaatgtaaatccatgatccacaaacaataatgaaaatcattggactaactagcgtgatgatgaaataagaaatcaatctctgaatggatataggcgtccacccagttctaaagatcttattcaaactatcttccaaagataagagcataagaatccctgcccagcaaaagacaaagaagcttcctaccaggactaaacctatattactcgttgtagaatgataagcggcttcaacaatcgccaggataggtcctttataatcaggaaatttaacaagaagccactccttccagtccaggttggcaaaaagatgttgggatagccttaagaaaaagacaagtatgggtatgcaactaaacaaaccgtaataactcaaaacacaggcttctttagaaacctcatttcttaataacaccctaggagcaagtaggaaagacctgatgatatgatgatttcgaaatcccgactttggattcttttttttttttgaaaatagcgagagctttcgaaacatagttaaatcaaataatcattttttacttattttaataaaaagtgattatttaacactaagttaataaattttatttttattaattcttatgtgttttaatacatgagattaataaaaataatggaaactcttcgcgactaacgttttccgcctttgcccgtgttcctatagattttttaggggatacccattcttccatactttgaatcaagaacccatgttttgataatgcttgggtccaataacttaagggaaagtgaaaagaaatcgaagattctgactgcttcttccccggatgagcaataatgggaatagtcatgttagaaagatagcggtcgatctttcttgaaaatagctttttatcttcgtcataatgccatgaagagactctaggaatacgaaaacaaggatgatttaacacaataaagaatcgtccctgatcacaaagaagcctggcaacattagccattgcccgatccggagcctccatattttgtagggataaaatcgcgacagctgtggaaaaagatcgggtattctctattctcaatgtttttgtaagatcagaaacaataaattcatgagatggtgatctccgcaattttcttgctatggaaatcaaactcggggagatatctatacctaaatagccacattccttagggagaacccgttctaaaactccttgaccacaacccacatcgaccaaaatatcttctgattttacatcgagtaaaggaagtaatttaggaaggataacttccctatgatagtaatgcccatcactctgaacgatcttatgataatcttcagctataggctcccaagatgtagacttggcatcttttttcttggaatacgaacggtgctttttattggaaaaatatcgcgacatgagagagaatttactcagaaagacaaaaaaaggcaagaagaagctctctgcctttttttgcatcatgccatgatggtgattactggtcatatattgggaagccttgatcatcataattgatgattctacgcctttctgacgtactcctgattgctgataaaggaacgctaggggagctctgtccaccccttccaccacgggggtctctattcggatctctcgggatatccgcatgttccgtcactgcggtagaggccaatgatgcacgcctcgtatcctcattgacagcactcacaatacggctctcgacagcttgtaagttagaagtagaactacgcaattgttcaatggaagctgatagaattgaacaaatagattctaactcttccttacgctgttctaagtaaagtaaatgctgctctcttagtcgagcatcagattgtagctgttgtagaacagctcgagtctcatccacatgtgtttttaatgttcccatttccaatctcaaagcactcacagcatccaccatgtttttcaccgcctctttggagaatacctcagttaacgatgccgctaaacgctcaaatggagagactatggtctcaactcgattacctaaagatttgaacgcttctaagttcaccttaaattctgagatcaggtcatcaaattctccagtacatgtttccagtttattgccgaaatcagacagctgctcatgcaactgtttaagttctgcaatttggcgcgtaagctcaatatttgcagatactaaagtattgacttcttgatgtaagcgtgtgttttcttggctaaattgatgcagttgttgtttcattcgacgcgccacttgagaaggtgtgctatcctgaatgaccataatgacaatgacaaacgaaacgagcataatggcaatcatgagaacaagagaaagagtggaaacagcaacgccgaattgtaagcaaattaaagcagctatacctaccgcaagcaatgaaacagcagaaataattttaatgagatggaaaatgcgctgaagcagcgaaaccctaacctcaggaataactagcttttgagcaggtgtaactgctggtaaggaaggacttggtaattgagttgccataggtacgaccgtatgttcatctgctctaccaccttcagaaagagacaaggggttatttactagcatagtgcttgtagcagattctaccgtcgatgtcataacttgatttccgtattaaaatttaattcgcagagattaattatacttgtttataaaatcaagttctttacaaagggttatgcgattgatactgaatagataaaaaaacagacgctttcgaataggaaaatattgaatcatttcagacaaaaatcatcctttcaaaagttctcaagatgatttctagataatctagataaaaagaaatccctctcttttttatctaaatcgaataagacatctaggaattttaatcaaaagatgtaagaatctatgctctccgaagtttttcttgtggttatcctgtcctacaggatatggtgagataaataatttgctcatgacaccttaagaagcttcttttaattttgatctgttcgcaataggctataggtgaataacaaacaacgtccgaagacattaatcgccccctcaattatgggaggagaccttgcttgcataggtgcagaggcaaaaagaatagaggaatcgggtgcagaccttattcatatcgatgttatggatggtcatttcgtacccaatctcacttttggtccaggagtcatcgcagcaatcaatagatccacagacatctttttagaagtgcatgctatgatctacacgccgtttgactttgtagaagagtttgtcaaatccggtgcggatcgtattatcgtacatttcgaagcctctgaagatcttaaagagttattgtcttatattaaaaaatgtggaatacaagcggggttagctttctctccagaaacctccatagaatttatacctcccttcttacctttttgtgatgtcatactgttaatgtccgtgcacccaggattttgtggtcagggttttattccggatattccagacaaaattcgctttacaaaacaggcaataaaaaccatggggttagaaggttcttgcctaattgaggttgatgggggaattaacgaaacttccgcaaaaatatgtcgtgaagcaggtgcggatattctcgtggctgcatcatacatattcgaaaagaacgaacagactatggaagaaaaagttttgctacttcgaggagaaaatcatggtattaagtagccagctctctgtgggaatgtttatttccacaaaagatggtctttataaagtcgtggcggtttctaaagtcacaggcaataaaggggaatcttttatcaaagcttcgttaaaatctgccgattccgaagtcattattgaaagaaattttaaaattggccaagaaataaaagaagcccagtttgaatccagaaatcttgaatatctgtatattgaggatgaccactttcttttccttgatttgggaaattatgaaaaaatccatatccctaaagaaatcatgaaggataattttttattcttaaaagcaggagtcaccgtttctgccttggtttatgataatgttgttttttctatagagttgcctcacttcttagagttgatggtgtctaaaacagatttccccggggattcacttttaattgccggtggtacaaaaaaagctttattagaaacaggcatcgaaattacagtacctcctttcatagaaattggggatattataaaaattgatacgcgcacgtgtgaatatattcaacgcgtctaacttcaggctgagaagataagagaaaataaatatggatttaaagcaaatagaaaagctcatgattgctatgggacgtaatagcatgaagcgttttgtgataaaacgtgaagggctagagcttgaattggaaagagacacaggagataaacctaatcaagaacccgtgttttacgacagtaggttattcgcaggttttgctcaggagcgccctattcctaccgatcctaataaaacaatcgctaaagatgtggctcctgaaaaaacagaaactgaatctcaacaagctcttggagattttattagctctccactagtaggcacattttatagttctccttctccagactctccatcttttgttaaacctggtgatgtcgtttctgaagataccattgtttgtatcgtagaagctatgaaagtgatgaatgaagttaaagctggtatgtccggtcgcgttgttgaagttctcatcgccaacggcgacgcagtacaatttggatctaagttatttcgtatagttaaagctgagtaatgaaaaaagtcttaatcgctaatcgcggagaaattgcagtgcgtattatacgtgcttgtcatgatctgggattggccacagttgcagtatattccctggcagatcaagaagccctacacgtgctactagcagatgaagccgtgtgtataggagagcctcaagcggctaaatcctacttaaaaatatcgaatattctcgctgcttgtgaaattacaggagcagatgctgttcatcccggctacggttttttaagtgaaaatgctaatttcgcttccatatgcgaaagctgtggtctgacttttattggtcctagctcagaatctatagcgacaatgggagataaaatcgcagcgaaacaactcgctaagaaagtgaaatgtcctgtcattcctggctctgaaggcattattaaggatgaagccgaaggattaaaaattgcagagaagataggtttcccaatagtcatcaaagctgttgctggtggaggtggtcgcggtatccgtatcgttaaagaaaaagatgagtttttcagagctttttcagcagcaagagcagaagcagaggcgggattcaataatcccgatgtctatattgagaagtttattgaaaaccctagacatctagaagtccaaatcctcggagataaacatgggaactatgtgcatctaggggagagagattgcacagtacaaagacgtaggcaaaaactcattgaagagaccccaagtcccatacttaccccagaactccgagcaaaagtagggaaagtcgctgttgatttagcaagaagtgcaaactaccactccgtaggtacagtagaatttctgttagataaggataagaaattctatttcatggaaatgaatacgcgtatccaagtcgagcacacgatcactgaagaagttacgggcatagatctcctgaaagagcaaatttatgtagctatggggaataaactgacttggaaacaaaaaaatattgttttcaaagggcacgtcatacaatgccgtattaatgctgaggatcctagcaacaatttcgcaccctctccagggcgtttagactactatcttccacctgcaggcccttctatacgtctagatggagcttgctatagcggctatgctattcctccttattacgattctatgattgctaaagtgatttctaagggcaagaatcgcgaagaagctatagcaattatgaagcgtgctctgaaagaatttcatattgggggtgtccactccacaattcctttccatcaattcatgctggataaccctaaattcattaactcagactatgatatcaactatgttgatcatcttctttcccagggcaactccttattttaagaatttttttacaattcttgtgtctagagattccttctctagactcatgggtcgataatgacaatgttaataaaaattaagagaagtgattctagaaatcagcatttcatgctataattgcttagtttttttaacattgttttcgtctttatgagaatagctcctcatttctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttaataaagagcccacttattgtgataaaatagtgtctaaattagataactacttctatttcggcgggaaacaaatagaaatcgtcggaagaaatgaacaaactcaggaaatcatctgcatgtccagttcagggcggcatgtgcctattgctgagaagatcataaaaatactttcttatgtcttactgcctatcgtatgcatggccttgcttatacgcttcttactacatcaggcattgcatagcaaggtcgtcctcataaaccaacagggagcacatactccttgtgaggcctacttaaatcaagctaaagctatccgcaataaatagagcttcgcctggaacatcctcatgataataacgccttaaaagatgctctacatcgcgaaggattacaggttatctacttttatagagaagagtctactaatcagttacttcttaccatgacatcgaaacatgtcccgaatatagcctttacattagccattcctatcacaaccgctacgcctgaggaaagagaacaggcactaatgaaacacttgtggaactgtctaaaatcaatcaatatcgctaagcgcaagcatttagataacctaaatgataagtaaccctataggtatgaacttaaaagatggggtgattattcatcatattcgtgatacgcatctcacggaacatacgttaaataaacaagatgcttcaacaagtgtagaagaacataatcatctacaaaatgcattcaatgaccttacgaactttaccgtacttaccggatacccaggtaaagtatttgccaaatcagaaaggaagtttgtctgcttggatagtgctaccaatacacgagccctgttgataattgatcccggccatgtgacaacctatactgatacaaacaaggaaagagaacaacgcgctacagctctcataccgatacttaaacacgtacctccagaatatctcaaagggatgatcaaccaaattccagaatctataaaagctacaatcaataatctacattctctaatatcccaagaatttcttgataagacgttaaatatcgaagctcctctatttacacccgatcacctacacgctccattgtctcatcaagaaaagaaacaattagtcaagaacttcctaaattccatatcccgaaaagttgtcattcaaaacgatgcaggtcgcaagatgatagtcttcgataagcacgatcaaagctatcttggaggaggagagggtgccctcatgaatcaatataataactatggatccatgttttataaacctgaagagactcaagaaaaatgtctaggggagagccttatggatcagctgattgcgataggtatcttctctagttacgaaaacccccagaaatatcatgttaaactctgtaacattttctccactctattctcccagtcggttagaaaggttctctgctgctctagatgcctatttccatctaggcggtaagcaaacaaaagttatagataaatcatcggaactggggttcagacttgttactcaatatgacacaagagctgtgtctactattgaaaaaatattaaaatattctcttggatctttattcctattaccatcacggcttggttactacgcatagctctacatctctatctacacatcatgtatccgtgtatatatcttgacacggctctaccagaagcgctccagaaagatatttttgctacatgtcaaaaaatatcccataccctagaagcagatgcttaccaagaactgtctaatgaaggtattactttactcaagcctcaagaagaattctcaactgtgctcccagaaagattttacctagattctcatgaatctcataccttttatcttctaggacgccgagataaaatcgacgcccggggtttagacctttacaacctaattcaattaggaagaaattttatttctgggcatgaagttaaaggtaaaaacataaagaaatctatagaaatatgtttaaaagacagattcggaattacggcaaaagttgctagtcttcccaaaccaaatcaagcgctataccatggtctcaaagcagaattctgctttgatcactatcctaattacgtttgcacattgaaggataattccatgagtattcgtaagatagtaaactcatatgctgatgagttagaagaatctgctattgctacatttgtaaaaaacgttctagaagcacgctatttagaaaaaagagatagctcccatatatcttggcctaagtatgtgggttgtgaaatgggcacaaggatcgttattctcgatgatgaggaggaacataaggagattatcatctcaacccccgaaggggataccacaactaatcttagatacttctcttcaaagtcttttgtagagtgctatcataatatgaaaaaaagaaaccttattccttatgttttagggcagaacgccgtatttaaacatgatcaaaatagataccaactgattatgaatgaatctggcagccgtctacttgttacagatacagatcaaagtaaaacagtcatgtctgcctttttaagacaagttcccagcgctttccttaaggatgtattacgagaagcgaccccacaagaagttactgttgctttaccatctttggatatgaagaaaattgcccgatctctaaatctggatcacattacgattccaaaaagccatattcttagctacaatcctctattacgaggcctttctgataaagaaatcaaactagaattagctatggaattcattgaaaaaattttattccccacacatccaagtagcgaagaaatattcattccttatagagaagaatattctcctaactctctctctagtatgacaatctggggatgtcttgctaatgcaacaagtaacagtttgataagctccatacttatgcaattagaagaaatgcatatcattgcaagatttacagaagtacatcggggagtatttgtacggctagggaaactttaaactaagaaatacctgaatctatctattctcaaatacaggagtcattaaattgacttcgtattctaaaaaaaataggtatcctggttaacagaatacccatgcttcgctatagagaagtatcacatagatataattttaagttggaatagttcctgggtatcggaagtcatcacaactagtgtcaggcgttgaatgcctaattaaacgattctctctttgaacagctgcttgttcattaccaatataccagcgagcttgctgacagaagcaattgtatagagacctccaccgaaactcaggagttccttcttgatagaatctatctcgtctacttgcaatatctgcagccgaaacatcattttggctgtacatatgtaaatgtcttaataaagagtaggaaagtgacatctgataaaatgttttataataagcagactcttgtcgggataaagcttctaaatttgaagtaacttctgggaacttttccctgtatgcttctaaatctctgagggagtacatactcacagcaaaagagagttccattaactctgtaactgcatttacgagaactggatctctagaagcttcatcatcagggaaagccaatcgaccatttcgatctacatgcaataactctaagacctcattatttttcctatcttttaaagtaagtaaacgagaaatatcgggattaactggatcacgcaaacctccccaatcagaaagaggcaacgtatctcgctcttcatcaagcttctccatggcattgtttaaagcaactcttccttcagcagttaattcgggacaaggttgtggctctctttcttcttcttcccgaggaataaatccaacttcttctgacacaggaacggattgtcttgatctgatacaagaggtagccacaactaaacccagtacagcaagagaaataccgccaaaaattaataagcctgaactagcacttccagccagtcctaagccaccgacgaccataagaattataggaatagcgattgctagaatagcaaggctgactttcaatgacttagactgacaaactccttgacttgtttcactattttttgttaaatttgggcagctgcatagcctgcttaaattaatcatattttacccatttggatgaaagaaaggaacgagcacaatattttgcaggttggtctatttaaatgcaaattgaaaatgggtttttcggtatgattttttattgatgtcttcaaactcattgagttaggcgtcttttctataggttacctatttcctctagggcaagagcttaagtcttctctctgcaaagtaatttcttagaaagttcaatctctaatagaggagttattcttacaactgaaaatatgaaggtctagggctattaaaagattagaacaaaatttagaatgatcaatatattttcaagtcaattctgaaaatggaaaaatccaaaacaagcactgcgagcacatcttcaagcacttagaatacccaaaattattgcaggtgaagtcccgaaattactaaatcatgctttcaacgaggaccatcagagcaaaactttggttactgactttctacaactataattttgtctgcttactacaagcaaaaaaaccacgaacctattcccataagaaccccatcacactatgagctagaacttcgtcttaaaagttcaggggacgccagtgaacaataactctactaaaagtatacaaatggacttctgagctaccaagaacacctaatttttctaattcttttaatatcctcggtccaagtaaacctcgtgtttcgggattctcatcggcataatcaaagaacaaaagtttagcccacagcatatctggagtccctaggggaatcacactctgtatttggccgttctcttttttttcagctatatgaatgataaaggctaaaaataatctagagagcttttctaaccctttttgactgactgtatccctggattctgtctttaaaatttctcggcaaagctgggggaagttaatagaaaagtctgtcgatatttctttaacgaatgggcttttttgcaccttcttgagtttgtatgtagaaagctttataccagaaagatccaatttactagataagctaggataatttacccagaagcttacggtatctatttttgaggatgtttgagaagaatcaaaagtcatgaaacagctttctaaaggcaaagaagcataaacgaggggtagatgacgtacattttgtaaaagttcaggatggttaacgagtagttgctttttatctttaggcactaaagaatccaaagagacaaatgcgacgcttataagagagatagctatgcaaaagaaatcgtatagccaaagcaataagagtaatagggaagaggagtacaccgatataggttggggaagcacggccaggaagagtgagagaccaagctctattctcagaatctcgagcaactatgtaggattgctcaccccctaagtaaaagcaggcatccagaaaagaaacggttttttctaaaaacgaaggtttggaatagttagaaaaaatgagataaggcatctttcctcccaaataacagatattcattattataacataaagaataggaaaggcttagaataattttaacaactaaattctcttgcctagaagaaattatgggggaactgtctggaagcggttctagatgattttattgtaaaaaatccccttacactatctagacaaaaggaagttaccgaacccataacactgtcggctatcaagattttattttaacaggggtacagggttagcagttgaggggagttggttgagatccagggggtatagaaaatcccaaggctttaaaaataattttattactagtgataaattcttcatcttcatctgtagtagaacccgagctgcactctaaaacagaggacttaaaacccactcgataaacatgttgactgctaaggctctgttggaatccggatttaattttacgaatggcatagacttgttctgaaggaattttaatttcggagacttcttgatcgattaaaactgcggctacagtgtaaggaccgacttgtatctggtaattgaacatacctttatcaatcccttgaaggtccaaccacacatctctttctgttaaaatttgacttttggctagacttctccaaatattacagtaagacatcttattaatgagaactttggcgtcacgcttataaaccttcacgacatctttaagcttcggagtgtagctcgaaaagagttgtctacgttctactgatatctctttggattttgatttagaaacttcttctgaaaaatgactgcaagtaggtgaggaaggggaaaaacggctaaaccctcctccaaatggaggtagaccgctcacacaaaataaagagggctcgactttgtcgggatagggaacagttaaaacttctcgccaaggaaatagtttccaatccatttccgtctctttaacatagcctcaaaaacacgtaaacgaacccttaattatagaaaagaagataatgttttttatccaaatcacttatattaaagtatttatggactatactaagacaaacaacgttaaaaagatcaaaagattttttgttgagaacaaaattttattcgaaaaattattttctctattgcctacggctggatgtatatggggtgttcgttttcgaaaggatggataagtagctaactataatatccttatattaaggtttagtattaattaattcaacataatacatattatcagacgttatgtaaacgccttgtatgcacagagcgagcccagttcgtccacctcaacggcggcaatgtcgatgctcctgattgaagagtcagcaaacactctcctgtcgtcaggttaaatttccttacctccttctcagctttccacaaaataggatcagaaataacaattggataaccgcagatctcgctaagataacgagaaaactctgcatcactctgaggaactccgtgttctctcaattctgaccaagtaagtatctgtaatgcttgagagaactctctattatccaggcaatcaaaaggtagaaatacaacataatggttatcgggattatagatagcattcccgaatgacttcatccatctggataatctatttcccttctctcctgttgtcaaatcttgtaatgtcaacacttgctctaaagtcagagaccttaaaagacgcactccacgcaaagaaaacccatgttttgctaacaacagcagatattttgcaaaatgttcttccgtgagcttaaggttgataagcgcagattctcggctgtgagagacgtattgacagtagcgggcaaacaacgaacttacaatctctttatttttctcccaagtatctaaatctgcgtgataaacaagataactgtactcagtatccgatatgatctcggcgactacccagaaaacaggagaaaaaatagtaatggattcatctgaaaaacctaagcgagaaacccaatatgcagacagggaaccccgagattgccaagcttctcggggaagaggacatagtaaaaaacgatttctttctagggcgcatacatcgcagaaatttgacagccataaaaatggacaatacgataataaaatgtcctcgaatttgtcttggataagagatagcaactcgatgtctctagagctgaaaaatgcagaaattctatccataccgaaatcggtgatcttctccctaagagaccgagataaggtgtttaatgacagagaggaatggagaaacttcagatgatccataaactcgtcaaattcttcaaagctcaagttttgctctactagcagctcccctataactgcgggaaagttatctcgaaaaacggcaagtagatctctagatatgaccgtatgcgtttcctctgccccctcttcccgtgtattaactaaagtaatcggatgaatagctactggaccttgcggaatttcacgatcattctcaatacattcatgatcgctttcttctcttttaagctgatacttctgtagtaataagatgtgtgtaataagtttaacaaccagagctataattacagggataaccaaaaggtatgctagtatcttcatacaactttgtatgcaagaaaactcgggcttaactaccctatagcataaggatccgctctcagacaaatctgtcacttgaattttaggaccacaaatatgaagaaaactgcctatgcgttctattactgtctctaaacgcacaggctgtcctgaagatactttcttttctatatattgcggagagaacgatacgggtgtgaaaaaatacaggtccacgctaacttaatcctcaaaaataattctatctacactaaatcctttattatcaagaccccccacatgttcccctaaagaaaacgtggtttgacgtatataaaaggtctctaagccaaatactcccaagagtgcgtttgtttgtctcccttgctgaataagattttcgacttcttcctgagtcataccatctctaacaggtacacccaataagaaattcgccgtgttatctaatctgtcccgtgatacctcacaagttttggtcgctgatgtcacgatatcttgactaccgttatcccatgtgtgcaagaaaccgggataatggataaaactgcatccgggtatctcggttaacctaaatttaaaatgaactcagcgtttttttgtaattcttctaagttgcgcgcacctaactatcccatacctgaccgcagcccacctaagatttgataaagcacatcatcaaacgaacctttgtacggtacaagtccttctactccttctggaacaaactttttagcactacgttcttgaaaataacgctcggcacttcccttttccatagcgccctgagagcccatacccctatacattttgtaagcttgaccatgaacatgaacaatatctcctggggcctcgtcagtgcctgctaacatactgccaagcataacgcaatgcgcgccagcagcaagagctttaacaatatcgccagaataccgcatgcctccatcagcaataatacgaacagaagaaccgtgcaaggcctctacaacatccataatagctgttaattgcggcatccccacgcccgaaacgatccgtgttgtgcatatagatccaggtccaatacccaccttaacagcatcaacaccaatttcagctaaacacaaagctgcttccctggagacaatatttcctactatgagcgtcacttcagggtagttctaagatataaggcggtatccagcacgcatctagagtgtccatgagcagtgtcgataactaaagcatcgacaccagctgcaactaaaatatccgctcgttgccaaccttgttggccaatacctacagcacagcccactgcaaaagaggaatcttgtgactttatttgctctacaatatgaacttgctcatttacagtgatatttttatgaacaacccccaaccctccagctactgccatacctctagccatggagaattctgtaacagaatccatggctgcagataaaataggaacggctaaaggcaaagactttgaaacagaagagaacaaacaagtttcttgtggaagtacttcagagtactcaggttttaataaaacatcatcaaaagtcagagcttcgcgcatatagttctcaaagtgaagataatcaagttcggtacgcaattaaagaaccaacgcttctcactaaacaacagacagtctgccgaaaatccaggtaaaagcattgtagttgcgcggatactagtacttatttgcaataatctcaacggattattacaaaatggagtaaaaattccttaataaggaagtccggtagatgtctccaaaactcttcgcacaattcccaacaaaatccaaaaaacttagacaattttgcttcgctctagtattgacaactaagcaaattcaacagaataactgagagcttataaaaagctctcagaatacattgagatgactgcattcacagtgcaacagacaacgctaataacgaataggagcgtctttatattcatcgtgaatggtttttaccgatcgaccatcagctaaaaaagttgtttccaaataatcctcagaaaagtgttcaccaaaactctctctgacattatctgatgtgattccatcccagatcatggaatagtaccccttgacaggaagcacatgctgggtgcaaacctggtccccagcgatccacgcataagctacactgtgcttacattgccctgaagagatataatcagaaaccacaacgggaatgcagtcataaaccccttcacgacggcgacaggcaacgaaatcatcttctccaagggctaaaacaattccattgcaacgcttcccaggagcatactgcaaattcagggcaccatgattatcttcaccatccgcatctgtaactctagaggaactctcgaagagacgaatatccaaattatatactctaacataattatgaagccaaacagcatgcgggtagtattcttgaagagtatgttgcgctgaaatagggttcattaaacttccataaaccactataggaatgtagggagttgttaattgcatttttgtatgtatctccttccaaatccttcgtgattcattgtctacgctttcgctaaccttaggatctaaatattctttagatagatattgcgaaggtaggtaggcagcaggataggatagaaaatcagaaacagggaattgaatacaaaacacctgttcaagcgtatcagtactattttttgaagaaatagattgggaacaaccagtaagaatgagtagaacacatcccaataaatatatcagtaatttacgcataaaatcctttctgataacgagaagaagacaattaatatcatctgagcattcttaactaactgacttctgcacaggctaattttcgttaagtatttcaacgtgaagaacgttgtaggcattctcacaacttgcaatatagcaatgaaacacctgtctcaaagaaagaggaaatgttcttagaaatacagccttaaattctcaatacgcacgaattcgtcaattgtcgtcatattgcagaacaaaaatagcggaaacaacagggcacttttttagattttttttgaaatttttttacaaaaatctcagtgaagataatgagtatccctatgaaattaaatatcttttcttatcccctagatgcagcagcgtggttttcgatgttcaggaatgcagatgatccgttgcgattaaaaaaatttttatatatcctgttcaaccaaaactaatgaaccaattagggattcggcatgtcaaatccagtacctacacacaacaaaactctttcctcattcccttcaactataagccttactcaggcagacaagaccccatcacaacgttgctcatctcttagactgtttctagacacgatgttaatcattttgggcttttctaccatagttaccatcttcgctgccattttttttcttaatggccttaacttgctcaacacaacaacaattatcttatcttcagttttgatgcttataggcatcatatttataagcgtgggtgttcttttctttgtcaataatatagaggatggactctcaggcatcttaagaaaacatttaaaagagaaagagtcggaaatagccgaactcaaaagccaaatcgaaacgtatcaacttaacctagagttttccgcttcagaatccccctccaacattatagaacattccgaacccatagagacgagttctgaagcgatttgaggcatgcatgcgatgggttctagaatcatggttaaggtggatacatgactccacaatgtgaaaaacatgcaaaaaaaaaaatccatggtttagattagaacttcttttattctcatgattaaaaatccctatgggatcactatctgaacagtcttttttatttttatctaatatttttttatcgcaaacaaagttgtaagttgttagggtcttttgcttttaaactaaataaagcgaatgcggcaaagatatgagaacacaaaacttcttcctatcgaaaatcagattattgggtgctttatgtctagcttccctttctgttttacttaccggatgtgatgcaaatgacgcattcactactgataaatctatagttcaagaagctaaaagttcagctcccatcttcacaaacaccaaagatgcagacaatatctgggacacgatcaaagcagcctggagcctatctgaacaaatgaactgtattcctatagtcatttacgatgatctcatgaatccttctctattccaaagccaaggaatatccctttgaaatactgctgtaaatgttgagaaaacccaacgcattttcaattacgattcacgtaaagagaaaaaagattcgtctaaaaactatgccgatcttaatgctattgccctcgacttacaaaatgctgaaggaaaagaagacgtttacgcatccgctattttatatggcatagaaaaagagacatttgttgctttatgcaagcactaccctcaacacagcttagtccctgtaatcgtatccaaacagctcaataacagccctgtctacagcctgggatatatgttctcagtcactaatcctgctttactcactcctcaagaggctctacctgagcaaaaacgtttttcagaaatctggcaagctatcaattctcaggaagtcattgaactctacggcaagcaattcccagttgactacgtgaatacaacagtattggctaatggcaagacgattaattctttaattccgccagcaaatgaataaataacaagataaaaatgtagattaaatctagttgttgaaaaaccttgctacccgcggggttttgttgtattgatgcctctggctttcttggcaatatccaatatctcaattattaccgatacactacccaatcgagatactcatcaagtctctttaattagaaaaaaatttttcgaataaaaaataaaatataataaaatccctcttcttccgtataggctcttctctcctctattaaaaataaggctagtttaattttaatgatttatgataaaatttccgcccatcaacaaaaaatttggtgaactatgttaattaaaagatatgatacacccgcagattttgcagaacaaactgcaggtgctccctacctaattaaaagcgctttttctcgccaaggctggaatgggaacattattaaaacacaagataaagaatctattaaagaagtcatgttctccgtactggtaagctctatacctattttaggtacaatccgaggcttagcacgtatgtacagtctttggtctgttaaagacagaagcctggatacaactcgcaatttaactcaacactctataatcgctgcctttgagattttaggtctggctcctctcttactcgctctacagatctctttaatagctgcagcatccatcttaggacttgctatttttctcgttattgttgccgttggtggaacaggattcctcgcttattgcggcattacaaaacttattgaatgtgttaacaactcttgttgttctagatagatctcagtgaatgggagaagatgatattcgatttatgagatatacaatacctcccgttctgacttagttagaaattctactccttaacttacccgaagcatacgctatagaagtaacagcataaccttgagaaaagattgagcaagatcgcttccttccagctatctataactttagttccaaaaacccatcttcctcttctagacttagcttctagaaaactgtttgcccgacatcaaatgttttagtctaatctttatttgaaaaacttcgagaactttctccgaactttcaagcaaaatcgatacaaattaagctctttttcctatacttgtaagtcgttttctggtcagattgcctttttatttgtactgtctatgaggcttagaccgatgaactctactcaatccatggagatactgttgtgcataatgaaatgatcttcatagcacaaaccctttttgttgtgcttgcagggatatttttttcttctaaaagtacaggctggctaacaggctggttggctaccctatcagtaattatgaacgtttttgtattaaaacaaatcgttctatgcggcctagaaattacctcggctgatgtttatatgattggtatcttgtcttgtttaaatttctctagagaagtttacggacaaagtaaagtaaatgaagctatggttggctcgtgggtaatcactatagcctttcttcttttaacccagttccatcttgcactgaagccttctcctaacgatactagccaaaaccattttatcgcgctgttctcacccacactacgattaaccctagcttctttagtgaccgtaatcctcgtacaaattatagatctgaaactcttttcctacctaaaaaccctgtttaaagataaagcattcggaaccagatcagccatatctttagtttcttctcaaatcctggataccttgctattttcttttctaggcctctacgggatcgtagcgaaccttactcatgtcattctattttctttaattaccaaaatctgtgtcatcgccatgtctgtccccattgtggtctttggtaaacaccttagaaagcgcaacgctacctaaaagggcaaggtaaaaggcctgatgtatataggaatttttgtcatttcaaagagcttgccgtctactggataaattctatttacaggaaaatatgctcccctataggcttattctactgttttcgaatgagatgaaagcagaagtcttttttcggggcagcagtttcgggttcctatcgtggcattaaaatttcatgtcctccatcaatctaaaaaatctcgagcacgtgtcggcagaatagaaactgctcatggcattatcgataccccagcttttgttcctgtagcgacaaatggcgctctgaaaggtgttgtagaccacagcaatatccaattaatgttttgcaatacctaccaccttctggtccaccctggcacagaagctatcgccgctatgggaggcctgcataagtttattcatagaaattcccctataatcacagattctggaggattccaaatctttagcctggcttatggctccgttgccgaagaaatcaaaagctgtgggaaaaaaaaaggctcgtcatccatcttagaagttactgatgagggagtttggtttaaatcttaccgagatggtagtaagctcttcttatccccagaagtttctgtacaagcacaaaaagacctgggtgccgatatcatcattcctctagatgagcttttaccctttcactccgacacaacatatttcctatcttcctgtgcacgaacctacgtatgggaaaaacgctccttagattaccataaaaaagacccaagacatcaatctatgtatggtgtgattcacggcggtatagatcccaaacaaagaaaaattggttgcgcctttgttgaagatcacccttttgacggatttgccattgggggaagcttaggaagaaatctcaacgaaatggtccctattgttgatataacaacttcttacttatccaaagaccgtcccgtacatcttttaggcataggagaccttccctctatacaggcaactattggttttggtatagattctttcgatagttcctatccaactaaagccgcacgacacggattaatcctgtcttctcaaggccctatcaaaatcgccaaccaggcgtatactaacgatctctctcctatagatccagagtgcacgtgcctcacatgcacctctaagatctctagagcttatctgcgacatcttttcaaagttcacgagcctaatgcaagcatttgggcctccatccataatcttcactacatgcaagaatttatgaaaaatatccgcgaacaaattttacatgataggatttagttttttgtttttcttttcggattattgtacttaactcgaagtatttaagatgagtttacataaaaaacaaataagagaaatttgatttttatgtaaactcatcttaaattgcttctctgagttctctcaatgtacaatcacacaaaaactccataagaatccttatttcttcattaacattagaaacacaacacacaactcgattcttaaccccggctgttatcttctaataaatatggagtgttttttctataagtataaaaacaatacggacttcttttatgataaccagaacgctcactggttactgaaagatggctttatcagatcagaaacccacctgtatccctatactatggattgggaaattgacataactcactctgatgaaattaaagaactcctcatcaggtgcacccctatcatagggaatatcctaggctttgggaaactctatagcctatggtctaccagagatcccgaagatcgatacaaagacatcctatttcatactctctcaggagtattagaaactctaggactcggtgtcgtggctctaatattaaaaataactttgactatggctttctatttcttggaatttctcgaattcctaatacatacactagtatctttaattcttcctaatagccaatccccaaaaagattttctttcctctaaatacccaactaaccggattaaccataagcctataacgatgaactcgttatatcaagataagcaaatacttaagatagtagatttaaaaagtttttagatgatttaatgtttattattgaaataatttacaaacagaaatagactatttccctctcaatatccaatagtaagaatgtcgccatgtgtgctgacacaactgcccggatattctttgttttgacgttctaaaccttccgatatttcaggtttttcttacagcctcaattccacctgtagcctatttccttatacaaaacatacaagacatacgagagcacgctggaatcaccgtcctcatcttcattcctaaatgaccagccttttttctatatgatgatcaatataaataataaggaaatcgtcactcatgttcataaatcaatatcacgataatacagaattcaatcaatctacacaaaactacccaacactgtttaggcttggatttgtccgtgatcaatttggtttaaaatcttggactattgaatggatattttctgatgacatagaagatttggatgcggatggtgtgattattcaagtgctacgcgctttacccattataggagtaattctagggatcgggaaactctacagcgtgtggtctacagatactcttgaagataaccgtaaagataaaattatcctaacactcacgggaattatcgaaatttgcggtttaggcatcatcactctaataatgaaaatcctttaccacgctctagcgcatatcctcatcttctgcctaccccgccttgtccatagaagaaatagcgatgctgaggacaacttcagagaacatctcatcagtcaacttagctgcgaactataagctactcaaaaaccacagacttcgaatcacaaaagcaccaaaacatgatcaattaataaattgcgattaataattatatttaaaattgaaacaatttcaatctaatgctaaaatacttcgcattcaattatttaaaagtaaaaaatatagttatgtttattaacaaatatcctaatgactaagatttcttaagtggaacaagaaaatattgcccactattccgttctggatttgtccgcaatcctactggcatccaacctatagctcaagaatggcatgcggacgttctttccacaagcagtatcctggaaattaaaaaagctacacccattctcggaacaatcatgggactaggcaggttgtatagcgtatggtcaactgaagatagtctagtcaatacaaaggaactcctgttgcatactctaacagggataatagaaaccttagggttagggattcttctgcttattgcgaagatactatatgttgtaatccatagattatggcaaaaactgcgtctttgctgctgccaagaccgctatcaagaggagatacgcaatccaataattccaacaatttctgagaatttcgattataacccacctgaaagcatattagacttatcccaaatacgtcctgaacaatttgagaacgcattttctactagcgtacaaggcgatccctctaaaggaaaacccgtaactgtatcgctcactgtaaatccacaaacaatagatagcatgatacaagtcacaacccaattactctcaaatattcgaaatctacacgaagatgacgaagaaggtatgcaaataagtatctctcagttcggaaacatagtcggtcaaggtatgctacggagccaaatgagtagagtacaagcaactttacaagaactaccttcttacgaagaagaggaaaaagtcaatacggaaatacaatcagtcaattaaatataagcaacttttgagtcactcaatacattagtctacatttcctgctcttctctgtgttatcctgagaatacaaaatacaagagaagagactcttctgatgctcccgtctcgggcactatctctttttactgtctgataaaatcaataagcaagaaattgcacaaaacgctaatgccgaggccataggaatagtaataaatccaaaaataaatagctttgttgagcaagatacccgaccgcaaatatctatggtcattccggcaatttcttgtaggcaaatctgataaacagcgatgagcatccccatgatagacaaaggtaaagcataaatctttactaaatcatcttctcgatacgtagctatccctagaataatcgataaaggaaataagcaaatcctttgataatagcacaaaacacacggctctatatttaacaagtaactgtagtaaatactcattaccgttcccgtgcaactaattaaccacgcaaaatataaagcatagttacgaaggaatctaatcatggttttcctccgtagcttgcaaatagcggatttgtcgaatcacacgctctagttcctcaaacgtaggatcctctatgagataatccccaacaacagctgttggtgtggctaactgacctccaagaacctgcgagccataaatgttattttttttaatttgctcttcataacgttgagaatcgatacattgcatcaaccccttaggattaatgctacggccagaatgcgtttttaaattctcagtaagcttagttaatacttgaggagttgcccaatgcttaccctcctctttaggatgaataagcaatctgtgaaaatactccgtatacgcttctatatctggctcacggggatcatgatgataaacacaaagtaacgcttgagccgcaggcatcgaacctcgaataaaacatacgggaatcaaggtaaacgacacctctcctgtatcaatgtagttcttttttaataagggaaaaacttcagtgctaaattctgcacatgccaaacatgaaggctcttcaaatactgtgatattgattggtgcgtaacgattaccaagagtgggaaaatgcttggcatttgtaggaatatgagctttcggaggtaatatcgtctgctttttataaatcattaatccaaagcatagtacgaaaaaaacgctggtaactatgactaatatctttttattcaatgactattctcttatcttacatggctcacacagaactcagaaataaaataaaaaaataaaaattgaaaactattttttgtccaaagaagtctagctctctcttgtttctatatggagatatgtccacatggataaaaaaccttttagttttatcattcccattctatttagaaagaaaaatcacaacatttttccttgtatggataaagaaaccctagacaatatttataagcatttccgttatcgtttttttaaattaagtattctccctgcatttttaggattattgcttatatgcactcctaatacactgaactatcaagctcctagtgttatcctttccgagaggatctgcggcagcctgctcattctcttagcatgtgtttctttctataagcgctctctcctgtggttcggtgtatttgtaggaacttgggtctctctttttccctgtttcccagaacgctcttctatcgtatttgcaaacgatactctaatcggttttgctatctttgctgttgtctgcattcctcctacacgtcccgaagctttagaagtcggcccaactctacctgaagggatttcctataacccatcttctggaggacgtcgcgctgctgttttgatattaagtttattagcctggctacagtcacgttatttaacagcatctgccttaggaatatcctccagtagttttgagtgcagcttctttgtttatgccatgatgatgactgcctattctttacttgttgtactctctctgtccggaggagagcgtcgttggcatacacgtcctaaagtcgtcatagccacagccattaccctcctatctaccatcattctcactttcattcctattgtcacgcaacaactcaccctagattgctggctatgcttatgtctcaccttacaacctggtttggcgtttgttttcgcttacgatgaattcagagccacatttacctatctagcacgattcctcggtaaaaaacgcgagcttattcgtatatctctctttggatcagaatactatagggattccctcttttgggaagaacgcaccgtcttgccctttatcaaagcatgcaagcaagcttttcagggtatttcctttcctatccaccttctgattactattggcgtaactataggatttatcaaaatgagcgatgaactcgccattacaaatacatggaaaaactacacgaatatctgctgttggttcattattgttctctctactctatcttttgccgatagtcttcggcacttgcgctggctctgtgtgattttttcagcagcgatcttactctctcctgtgttctttcatattcccctacatgcgccagtcttgattcctaccataatcacaggaattgctttgatctttttatccgtagggaaaatactacaaaaaaagtaagacgagagtctgattatgtgagtaaaggagaaactcctaaagacgcttcttcttcttgcctttgctctgcagctcgcgcttcttcctcggcttccaggcggtcgcgtttttctttgtcgtactcgctcgcataaatatcctctttagctcggtcaaccccctcagcaatgagagaatcatgtaaagaagatcgcgaagaatctttctcaggaatcaccttcagggtctgcaataacgtaacaaaagaaaacctaggtgtatattcaaccaacaaaacttgagatgctataaatccagctacatcttttttggtgatcttccctgtctgactattacagtaatgtaaaatctgtacgtaattactttctgccaattgtttatgcttacttaaagctgccttatgatactgaaaagcatacatcattaaaggagccgcaatcagcacgaataaaagacacccgggaagaagaaagggcaaaaagatatcagaaacaaaaaccaatccctgaaggggatatcccaacaaacacgatcctatcaatacaagtaccaaagcaaagataaaggcaagggtaccgaccactaccagaggtcccccctgacaccgatgtctacgaatgtcgccgtaaagagtaagcttttgttctgaagagagtagagtataatctaactcaggagcaggtaaatgggataacggcaatgtcacgttgaaagacactcccggatatcctttatgagcaggtggacattactcgaagaacgcgttaaatcattaaagaacacaggaaccagcccatgatttttaagcacataaaatgcatcaccaagaaaagcaacatcacgaaaatcatgcgtaacaagaatcacggttttatggtcttttcttgctagtcttaaaatgtacttatacaactgttctttcgtcgtaatatctaaagaagaaaaaggttcatctaaaagtaatattggctttggagataaacattgacaagccaatgagactctctgtttttgaccttcagaaagttcatcaggataacaatctaataaatcacctaaattgaagctttctactacctcaagcaacttctcaggaacgataggaaaacgcttgtgtttccctcctaattcagagtgtaggtgtatatttttcaatacagttcgccagggaagcaacgtctgtttttgctgcatataagcaacatccgtttgttgcacaggttctcctaaccaaagaatttcccctgcagctggtgctaagaaattagctattaaacgaaataaggtagttttcccagtcccagatacccctaaaataatagtaatctttcccggataagatataaaagaagcgttccgaaatatgagcttgtcagaataagaatagccaagacttttgacttctaacatgtagaaaccacagagtttaaagggaagtcagcttgcggttaccaagacttgaacttgggacctcgacattatcagtgtcgcgctctaaccaactgagctataaccgcgagtttggagactaggagagtcgaactcctgaccttctgaatgcaaatcagacgctctaccagctaagctaagtccccgtctattcttctcttattgtgatcaaaaaagaaaaagttatcttaataactaagggatttaacctcaaccaaagaattaggaaaaaaacaaattaatgggttaaacagatttcttggagaacacttttcaatagagaatccgtgtaaaactgactagtttcactttgtaattgtagccaaacttcattactggacgactctaaaggatgaggtaagagaatattgactcctaaacaaggaacgccaaattcataacatacctgggcaacagctcctcccgcactatcaaaatcttgaatttcagaatacatttgttgcagcgatagaaagtaattcttcgacatggtgaaggcctcgccagtagctataatgccttctgtaagatcatgttctgtagatgttgtaggttttaagtagccatatgtcttcagtaaatgctctatagagtgtttatgcatggcaagaaactttctccctccaatcttggcagcctccctatacgcttcgctggtagagaaaatactctgatgtatattgggaatttcaaatcttttgaaaaagggacgtacatcagaatcatagttaacatacccatgagaaatcagaacattcccaaaacgaccggtttccgagcgtgagtaacatgtccctataatcaagataagctcgactctatgcttgagaatcatattacagctaatcacagcagcagaaactttatttggccaaaaagaagacataactaaatatttgccgaaataatccccagaatagtacgtccgcttgccttctattgtcttcttactattagcaaaccaagggatggggcacgtggaatctgatgattcggaaatctcaggaagagcaaagataatgcctatacgcgagatacaggagcgtgtttctcactgaaaatatctatagaagatgcttctaaagagataagggaacaacaaaaaaacaacggctaaaacaacgcgaagaaccataacaattccgctgatagaattctggctctttatagaaaaacatcgtatttaagagaatgaaaaagctaaagtgaagatagctctttcgaacctagaggtagcgaaaaactagactcgaaagagctaatcttcgatgcatttttaattcataacacagcactacacgcgtttttcaaagtctaactttcttttttaaatctagatttcttgcctcacgtactttagtaattttaaacgattttgtgaatgtctcgtattctttatctaaagctttagcattcttatttttataaactacgaaaacctgatatagagtgtgattgaccgaaatcaacattcccctgaaataaatatcttcacaagatatccaaaattctaaagccttgtgtccctgtacctcttttgcctgcataaataggacttgtgattctggaagcgcctggagcatcccagcaaacccttcttgaagatttaattccggacgactcacgtccaccttctcagggtactcccatacagatacaacataaacagtgttatctgcttgcgtttctgtaacgtatgtgtcatagcgtatggtaagttccgattgaggaatctctatgacctgtcccgaatgttctggatctccagggaactccgcagaaaagccacaacttttcgtataatcataccgtttccacggtagaccatctttgatcttagaaactaacacgtcaccgtcttttatctccttatcagagaaccaactcttcattttagagagaaaacccgtcttggattctcccgcaactaatgaggttgggtatagagcttgtagagatattaatacggttaataagaacttactgacttttgaaagcataataaaataaaatacgtttattaatttaatgatataacttccgcgactttttattataaacaaaatacaaaaaatcaaattcatcaaaaaccttgtgttttataaaccctccaataataatcccaactgtaaaaaatcttagacactaaggagtttctgcggcttatggaagaacagacatttatcagtaagaaggtgggagttttaccagcgagatggggtagtgtaagatttcctgggaaacccttagccatgatcctgggaaagtccttaatccaaagaacttacgaaaatatcatccaaagcgaaacactagataaagtagttgtagctactgatgatcaacgcattatggatcacgttctagattttggtggtgcgtgtctgatgacgagtccagagtgcgctaatggtaccgaacgtatggcggaaaccgtatcgcgttatttccctgaggctgagattatggtgaacatccaaggagatgagccctgtttacgccatactgttgtcgatgcccttgtaagaaaactggaagagcatccagaaattcaaatggtgactcccgtggcccaaaccacagattctcatgaaatcttaacaaatcaaaaagtaaaatgtgttttcgataaaaatggaaaggctttatattttagcaggagccctattccacacattttaaagaaagaaacaccaatttatctacatattggcgtgtatgcatttagaagatctgctctgttcagttacattgcttccgctccttctcctctaagtcaagctgaagatcttgagcaactacgtgtactagaacacggtggatccattcatgtatgtgtagtggaagctaagagcccttcggtggattatccagaagatatcagtaaggtggaagaatacttaacatgtcattcaagtgcatctttttaacaggaggagtcgtatcctccttaggcaagggattaactgctgcctcacttgctctactactagagcgacaaggacttaaagttgctatgttaaaactggatccttatcttaacgtcgatccaggaacaatgaatccttatgaacacggtgaggtttacgttaccaatgacggtatagagacagatctcgaccttggtcattatcatcgcttttcttcagtaaacctatctaggtattctacagcgacttcagggcaaatctatgcccgagtaattaaaaaagaacgcgatgggttgtatctaggaagtacagttcaagttatcccgcacatcactaacgaaatcatcgaagttatcttagagtgtgctagggaaaatcatcccgatgtattaatcgtagaaatcggtggtaccgttggagatatagaatccctacctttcttagaagctatccgacaattccgttatgagcatgctgaagactgcttcagcattcatatgacctacgtaccttatttacaagccgcaggagaggtaaaaaccaaacctacgcagcactccgtccaaagtttgcgaagcattggcattattcctgatgcgattctctgcagatctgaagctcctttaagctcagaagtaaaaaagaaaatcagcctattttgcaatgttcctagtaccgcggtttttaacgttgtcgatgtggaacattccatatacgaaatgcccttaatgttatctcaagaaaagatctctacgtttatcacagaaaaattaggactgtttactaaaaaagaagatctaagtgattgggaaatgttagtagaacgtttgcgccatcctcttcctaataagatacgcttaggtttagtcggtaaatacgtacaacataaagacgcgtataaatctgtttttgagtctatcacccacgccgctttaagcttgaattgctcagtagagttattccctttagactctgatgatccgcatttccttgaaaccttagaactctgtgacggctgcctggtccccggaggttttgggtctcgaggttgggaagggaaaattattgccgccaagctgtgcagagaaagagggatcccttattttggaatctgcttaggtatgcaggttctcgttgttgaatatgctcgtcacgtcctccatctagaacacgcaaactctacagaaatggacaaagatacacctgatcctgtgatttgtatgttggattggcaagcttcattaatcgctacaggcggtacgatgcgtcttggagcctatccctgtgcattatcaccaggaagtaaagtatacgcgatgtatgggcaacctgaaattatggaacgccatcgccatcgctatgaagtgaatttcaactatatacaacaattaaaagatcacggattggatattgtgggtacgtgcccagaacaaggactttgcgaaatcgtagaaatcaaagatcacccttggatgataggagtacaattccacccagaattcctttcaaaattgatcaagcctcacccactctttgtaggctttatcgaggcagcacttcttcactctaggaataaaacttatgtctaatcctcaggtagcaaaagttttccttggtgtagattatggagagaggcggataggtctagcctacgcggcctaccccctgggcattagtttgcccatagggtttatagcaacaggaaaaacactagaagccacagccaagcttctcgttggaattattcaagaacgccgcgtttccactgtggtattaggcaatcctctccccatgcaaaaagggcaaaaatccgccttacaagaagatatactcaagctatcctctttactccaagagtcctgtcctgttgaagttatcctttgggatgaaaggctatcctcagcacaagcagaacggatgctaaaaggagactgcggactcagcaggaaaaagagaaaaggaaaaaccgatagcatcgctgcaaccctgattctgactagcttcttagaacattctcctcgcttaccctcttaatctggttgcagctatatattccttgacaacaaggacaaagtcttacccgtttattaaaactcgtttcatctttttttcttatataaattatttaaattcaaggatcaataaaattactttgaacaaaaaactcaaaaatcttaacctgctatcttgaaagttccgcaatccacttatccttctaaaagatttgcagtacaatcagtacggcacagtgggataagtcacagtgtctttccgttaaaaaatgacattgaaggtatttgctttttttatgaaatacacatggtggttgattgctgttgtactcacgtcttcaattttaggaggctgtttttcaacagccttaagatcgtcaaaaacccttacgattgccatccatgacgacccggaatctttatcccctgaacaagcgaaacgtgctttagatctttctgtatctaaacttattttcgaaggacttacaagagaaaatccgaacaaacataatcaagtagaatttgccctagcaagtcactataccgtatcggcagatgaaaaaacctatacgttctttatcaaacatggggccctatggagtaacggcactccaatcacatctcaggatattactcgggcatggcaacatgcaaaaacttgctctcctcaccaccaagcatttgaaggtatccagtttaaagcctgttcgccatccagcattaccttaacactcgattccccaaattctaatctactgcaattgctcgcttttccagcattttctgttttcaaccccgaaaatttgaatatatttagtgggcctttccagttaatcacttacaatcctgggcattgcctcttattagaaaaaaatccttactactatgataaagacaaggtcctgatctcctgtgttaacttattagttattccggatttgtataccggagctcttttacaaaatcgtggaaaaattcattggttagggcaaccctggcatcaagggttgacaaaagaactgaaagaaaatactccctaccactacacttgctaccccgtagaaggagctttttggcttgtactgaatacaaaagatccagttttatctcatatccataaccgctacagattagccgccgcgattaatagagaagaaattatagattatgctctacaaggcaaccaagatcccgcctatacactatctaggcaatcctctccgcagcacccacagaaaaaacaaaaactgattacccccaccgaaaaactgactctaacctatccttcaaatattttacgatgccaacgcatcgcagaaattcttaaagaacaatgcaaatccgtagggattgagttatttcttgaaggattggaataccatgttttcttaaccaaaagacaaatgtgtgattttactatagctacggcaacaggagtcgcttattacccaagcgcttcgctaatcccacaagcagacaggttaattaaaaacttagagattattcctatctaccatatgagctacgattatatcactctatctccaatagagaaaattattcataatgcctctggagccgtcgatcttaaatacgcacgcttaccttaaaaactcgccaaaaatacaacagaaaatacaatttttttcacaaattcaaaaattggaaattatttttttaatcagtaatctaactccaactgactatttaacttgaggacaatcctgtggtgctccgatttagcaaacattatgcaatctacttcctctgtttttctagcttgcttctcacgagttgccatcatcaacagtctccacaaaatgctggtcggtgcttgagaattggcatatcgtatgatcctgtttccatcgatcctagatgcacttatcttaaaaaagacgtttccctagccaaagccctttacgaaggcttaattcgagaatgcatttctcacgatcatgtgatcctaggcatggcggaaacatatacagtgtctgacgaaggctatgtgtataccttcaaattgagaaatacatcatggagtaatggcgatccattaacagctcacgatttcgaagaatctataaaacaaatccacacgaaaaacctcccgatatcctaccacaaccttctatacattatcaaaaactctaaagcaattatggaagagaggttacctatagaaaaattaggagttaaagctctggatgagaaaacattagaaattactctagaacatccctcggaaaatttcattgagatggtcgcccatccgttgtttttcccagtccacagttctctaagagagcactatgccaatccaaaaaacccacccacctatatttctaatggcccttttcaattgagtgatgtgcaaccgcaaaaacatctgaaaatgcaaaaaaatatacactactacgatgcagacaaagtacagatcgatactctagtctttaccatcatgtcagactctcatactgcagcaaaatgctttaaaaataacctgattgatgttttaggcaatccctggatagcaaaaatcccgcaagaaatattaaacaatacacctaaagagatcactcacgtttatccagtttgctcaacttctatattgatctataacctcaacatgcctgtactacaaaataaagctctaaggaaagctttagcctatgctattgacaaggaatccctcctgcctctactcaatgcagccagagttgcccactcttttttacctccggaattatctgaaatccacaatcaaaaagtactcagcaaagaacaacgagaaaaaaaagcccgagaatactttgaagaagcaaaatctactctatcagaaaaagaactcgctgaactctctcttatttaccctcaagaatccagcgttttttcgttcgtagttcaagaactacaacaacaatttaaaaatgttctcggtatacacatacccattcaaggggttgagtacttttattttttagaaaaaagaaataaaggagatttttatctatccgtaggaggatggattgcagaatatctccatgctagaaatttccttactatcctggggaacccagaaaatgcagagacaagccatcaattaggaaaatggaataatcagcagtttaataaaatcttagaaaagtaccatacggcaacgttcactaagagagatcaaatcctagctgaagaacttatcgaagaagatcttcccgtattccctctataccatttcaactatatttacattgcccatccgcgagtcaaaaacctcaatatctcccctttaggacatgttgaactgaaagaagtggaagttcttcctacgtgacacaacctctaaaaactttttacaaaatgataacgatgtcttacaaactaaaatatatttaatataaacacctagttttaagatatttaatcagatgattatattgatagagcgactctaattacacaattgggtaaaataaaaaccgattgtgaaaacctcgggtaagcatccaacatgctttttaaatagacgacaaaaacaatgcacaaattcctaacccccattctatcggttattctatttctgggaatttcatcgctatgcacaagttgctatagacatacttctaaacaccagaactctctaaaaatagcgatgagccacgatcctatgtctttagacccgagaagtgcttgcctaagtaaagatatctctatagcccaagctctctatgaaggtcttgtgagggaacgttctgcaggtcctgagctcgctcttgcacagtattacacagtatccaacgaccaaacagtctatactttttatcttaaagaggcttcatggagtaatggagatcctgtaactgcttatgatttcgaagaatccataaaacaaattcataagctcgaagtggcttgctcatcaaattttcttctcagtgtgattaaaaattcgcatgctgtgatgagtaaacagatgcctgtggacaccttgggaattcgcgcagtcaatgcatcgcaattggaaattaccctagaaaaacctcttccccactttttagagattcttgcctatccgattttcttccctgtccacaaatccctcagggaattttctgcctcaagaggaaccaaactccctaatatcacaaatggcccttttctcattgaagattaccaacctcaaaacaaactgatcattaagaaaaatcccctgtatcacgataaacacgcggtgcatctcgataccatcactttccaaattgtaccggacacacatacagccacacaacttctgcaaaaaaatctcattgactgggtgggttccccatggagttctcccatttctaaagaagaccaacaccatatcccgaaagataagttgcacaattaccccgtgctaggaacaacagctctcatatgtaacctaaaacatagcccaacgaatagcttagcactacgcaaagccctcgcctatgccattgataaaactaccttactgcagtttatcagccatggaaaggtcgccgaacatttcctaccgccagaactctcacaactccctaaacaatcttatcaatcaccagaagaacgtaaagaattagcacgcgcgtattttaaagaagctgaaaaagaactgtcacccaaatgtatcgcagaattattgatcatttatcctttggaatctgcatgtctgaacgctattgttcaagagatacaacagcaaatcaaaaacgttctagggattcatgtccctatccaaggcatggaatatcattgctttttagataaaagacgtcgcggagactttaccctagctaccggaagatggatagcagactatccaaggccaacatcgttcctttccatcctcggcaatcttaaaaatgacgagccaacaaagtcactaacaaaatgggaaaatacccaatacaatcgtatcctaacgactttactttcaaaagatgaaacaatgaaagatcaaatcatcgctgaagagctcatcgaagaagatcttcctattattcctctttaccattttgaatatacttacgcagctaaccctaaaattcaaaactcctacacctcattgctcggacatatcgacctgaaagaagcagagatttcaaaataatatgtacttcgtataggtggaaaaaaacatcttgggtttggacttaagtcaaacaaaatattgacttaaacttgaaaaaaaataccttaacagcaactctccactcgaatcaatgaattattttatattgaagctacgataaatcagagatataatacttgaggtgaggtaaggttctagatcatgaatccttattgacttatcaatgacatcaaaggtgtagataatgttccgttatataaagaaacgcctggtatttaacttgctttctttatggattatcctaaccctaactttcctcgtcatgaaaaccattcccggtgacccatttaatgatgaaagtagcaacaccctgtcacaagaaactctacagatcctgaagtcccgctacggattaaataagcccctatatcagcagtacattcattatctcaaatccttagtcactttagattttgggaactcccttgtttacaaagatcgtagcgtaacgagcattatcgccacagcatttccagcctcagcaattttaggacttgaaagtctcctactttcgatttcgggaggcatatccctaggaactctggcggcattaagaaagaaaaaacaaggacgctatatccttctttcttctattttacagatttccattccagcttttgttttagctaccatgctgcagtatattttcgcagtaaaaatccccattttccccattgcttgctggggaaatttctcccacacgattttgccgtccctggctttagccatagcgccgatggccttcatcacacaattaactttctcatccgtctcttcagtcttaaataaagactatgtgttgctcgcctatgctaaaggactctctccaataaaagtgatacttaaacacattcttccctacgccgtgtttcctaccatttcctacgctgcatttcttgtaactacggtgatgacaggaacattcgctatagagaatattttctgcataccaggtttaggaaaatggttcgtctgtagtattaaacagcgcgattatccagtaaccctgggattatcagtattttatggagctttctttatgttagcttccctactttcagatctcatacaagccataatagatcctcagctgcgctattcctataaagaagctgataaaaaagtgagtttctctcaagaaagtgaacatctctaacacaattcatagcatttaggtgaagaataaacagaaactaaaagaaataaataaggctattgaaaaacttcatggacattcctttaaactcttctcaacccactctatggcaacgtatgacaggaaataccatgtttatggtaggagcttcattgctaaccaccttaatcataggagctgttcttcttccatggatttaccctaattacgaacagacatctctagaatacaccctacaatcaccgggaagtatgtttccttttgggaccgattctctagggcgttgcatgctagcaagaacggttcaaggtttacgcctgtccctgcttattgcggttacggccacccttatcgatgtcttcgtaggactgttttggtctacagtagcattatcttcagggaaaaaagtggctttcctcatgatgcgcatgacggaaatcttattttccattcctagaatccccgtcattattcttcttcttgtgatttttgatcacggaatccttcctttgattcttgctatgacactgacggggtggatacctatagcacgcattatctacggacaatttttattattagaaaataaagaatttgtgctttccgcaaagacgatgaatgcctctacatttcacattctcagaaaacatttacttcctaacacgctcactccgatcatctccacattgatcttcactattcctggagccatttatacagaagcgtttattagttttttaggtttaggtatccaacctcctcaagccagtctaggaacattagtcaaagaaggtatcaacgctattgactactacccatggttatttttctttccctcatttttcatgattacactctcgataagctttaacctcatcggggaaggagcaaaagcactattcatcgaggaaaattctcatggctgataccttactcaacatacaaaatcttacgatagcctcaaacaatccacgtagattgctcatagataatctcagcctttccattaaaaaacggcatagcctagcgttagttggtgaaaatggctcaggaaaaacaacaattactaaagcgattctaggtttccttccagataactgtgaaatcttagaaggaaatatcttctttgaaaatacgaatttaaaaaccctgtcctataaaaaatttcaaaagatccgcgggaagaaaatagcgacagtactgcaaaatgcccttggatctcttacgccatctatgcgtataggagcacaaattgtagaaaccttacgacaacataatcccatcacaaaaaaagaagcgtatgcaaaagctttagaattactcacaagcgtatgtatcccgaatcctgaacgatgttttcacctttatccttttgaattaagtggaggtatgcgacaacgtaccgtaattgcgatatctcttgcgagctctcctgaacttattcttgctgatgagccaacaacagctctggattctgtgtctcaggctcagatattacgtatattgcgtaaagtgcataaagaacatcataccgccatgttgttagttacgcataatctcgctttagtcacagaactttgtgatgacatcgccattattaaagatggccaacttgtagaaacaggcagtgtaaaagagatcttctcttctccacagcacccttatacaaaacgtcttctgaaagctgtatcaaaaattcccctaactgcttgctcttcgcctattttaaaggcaaagctcgaaaatttaagaaatacagatactccacagacaatatatgactaacttaattactataaagaatctatccattgccattaggaagcaagtcattctcaatgacattaacctagacctcaaaaaaggagaatgtctgactgttgtcggtgcgagtggttcaggaaagtcgtctctagctttggccattttaggactcatgcagcccaatcaagggacaattacctttcacgttgaccctaaaacacccaaggcaaaaaccgtacaaattgtctggcaagacatacactcgagcttaaatcctacaatgagtgttgaagacctcattttagaacctctccatatcataggcacctactctaaagaaaaacaaaaagaaaaaatcctgagtgtcttacgtctcgttaacttacctttatcagtattacgattaaaacctcataagctgagtggaggccaaaaacaacgcgtggcaattgcaaaagctttagtttgtgagcctgatctccttatttgcgacgagcccatatccgctctagacaccctaaatcaatcactcatcttagaacttttccaaacaataaaacagcaatgtgaaagcactcttctattcattacccacgacatgtcagcagcatactatattgcaaacaccattgctgttatggataaaggatctcttgtagaatacgcacctagagaaaaaattttcaccgatcctaaacatcaaaaaacccaagaacttttggatgctatccccctattttccctagaagataccgaatgtaaccatagctatacgtctcatgagaaagtactcatttaaaaactaaacaaaaaattcgacactgcctgaaaacctaaagttctttgtagtatgtgaaaagttatgtatactgcgatccacgctcattttatgatttgcctgaaattagatgtttgtaaagcaacaaggacaaggatacaaacagtcttaccaaaccacctaaagatctacgactcaataacgtaggaaaaccgttattgagtcctttaggcatgacgtgtaaatcgttgacaggaagaagttgggcgtgctacgaatcaaactaaccgccgttagcatggagcatcattgacgatggaaatttctcatatcttggaagacctcgcttacgatgaagggatacttcccagagaggctatagaagctgcgatcgtcaaacatgcacaaatcactccctacctgctgcaaattcttgaagacgctacagaacgcgtgccagagttaatcaacgacggcagctatcaagggcatctttatgctatgtatttgctagcacagtttcgagaaactcgagctcttccattaattattaagctcttttcttactctgatgatacacctcatgccattgctggtgatgtgcttactgaagatctctcaaggatccttgccagcgtatgtgatgatgaatctttaattaaagagcttatcgaatccccaggcattaatccttatgtaaaagccgcaggaatttctagtcttgtgcatcttgtaggaataaaaaaaatctctagagaggcaactatccgttattttggagaactgctaaactacagattagaaaaaattcgttcttttgcttgggatagtctcattgctgctatatgcgctttgtatcccggggaattattctacccgattagcaaagcttttgatgccggtcttgtagatataactttcataagcatggaagatgtaataaatatcataaatgaagaaactattgagtcctgtcttcaggaacttttgtcctcaccagaactcattaacgacaccctagaagaaatggaaaaatggctcgaagattttcctatagagccttaaaccctctcgggattttccaacagactataacgcaaagaggtcccaagtgaaaaaacaaaaacgattcctgtctcttttatttctcacatttgtactcttaggcatatggttttgtcctcatcccgaagcaatcaatcctaacgcttggcatctattcgctgtattcacaacgacaattttaggtattatcctgcagcccgtgcctatgggagccatagtcattatcgggatttctacactgctacttacgcaaacactaaccctagaacagggtctatcgggatttcatgatcctatagcttggttggtctttctatccttttccatagccaaaggcattattaaaaccggtctcggagaacgcgtggcttacttttttgtaagtatcttagggaaaaatcctctgggcttaagctatgggttggtcattacagattttctattagcgcctgcgattcctagtgttacagcacgatccggggggattctctatcccgtagtgatggggctatcagaatctttcggaagctccgcagaaaaaggaacagaaagcctgatcggctccttcctaatcaaagttgcttatcaaagttctgtaattaccagtgccatgtttctaactgctatggccggtaaccctttattagccgctttagcaagcaatgcaggcatagcactgacttgggcaacatgggcaaaggcagccgtattccccggattattgagtttagtgctgatgcctatcgtcctttataagctctacccaccgacaattacctcttgtgaggaagccattcgcacagcaaaattacgtcttaaagaaatgggccctttgaaaaaaggagaaaagatcatcttgatgatttttactttgcttgttgttctatggacattcggagacctactaagaatatcagcgactacagcagcattaattggcctatcactgctcatcctgacaaatattttagattggcataaagatgtcatggccaataccactgcctgggaaacatttatttggttcggggctctgattatgatggcatcgttcctcaatcaattgggtttcattcccctcattggagatagcgtagccgcaggagttgcaggactatcttggaaaattggcttccctattctattcttgatgtacttttactcacattacctatttgcaagtaacacagcgcacatcggcgccatgtttcctgtatttctcgctgtttccatcgctttagggaccaaccccattttcgcctgtttagtactcgctttttccagtaacctgtttggaggactcactcactatggttcgggaccggcacccctatactttggatcacaactcgtttctattaaggattggtggcaatctggttttattctcagtattgtcaatattgccatttgggtaggtatcggcagcctgtggtggaaaattcttggtcttatctaagaaatattcctcaaacagcgagaaagaaaaccttctaaccagaaggttttcttttattcgataaagaaaaacacagcgaatttacgaaaatactgtatccattaactgttatgcaatcgaactccaatgatctcaatgacgtagttatcccaggcaccccgccactccccagggaactacaaaaattcccctctttgattccaacaaatgatttacgattttcccctaagtttgatgccgacgttgcgaagcttttccctaatacctatgacagtccttacctaaaatttacttcaggaactcctgaccaacctgttcgcccactaaaagtcggtgtgatgctatcgggaggtcccgctcccggaggtcataacgttatttggggattacttcacagcttaaagaaaattcatcccgacagttcgctcatcggttttcttaataacggccaggggattctaaataatcatacaatagaaattaccgaagaattcatggagtgtttcaaaaattccggaggattcaactgcataggcacaggaagaacaaatatcatcacggaagaaaataaagctgtatgtttaaaaacagtacaggctttagacctggatggtttggtcattattggcggtgatggttcgaatacagcaactgctatcctagcagaatacttttctcagcatcatcctaaaacgtgcgttgtaggcgtccctaaaactattgatggtgatcttcaacacctatttttagacctcacctttggatttgattcagcaacaaaattctattcctcgattattagcaacatttctagagatacgctatcttgcaaagcgcattaccacgtgatcaagctgatgggccgctctgcatcgcacattgctttagaatgcactctacaaacacatccaaatatcactcttataggagaagaaatcgcagaaaagaatgttcctctaaatacgatcatccataaagtctgttccatcattgctgatagagccgctatggggaaatactacggcatcattcttattcctgaaggcattatcgaattcatccccgagattaacaacctggtgaaagaaatcgaaagaatccctgagcatgctgataaattttcttctctatcccgagaatctcaaaaattactaaaaagcttcccggaaactatcgctaaacaactcctgaatgatcgtgatgctcacgggaacgtctatgtatctaaaatcagcgtggacaaattgcttatccacctcgtagataaccacctgaagaaacattttaaaaatgttccgtttaatgcgatttctcattttttaggttatgagggaaggtcctgcttaccaacaaaattcgataatacctacagctacgccttaggctatggcgcaggagttcttacttataatcgctgcaacggctacctcactgtcatcgaatcacttatcaatattgtagataaatggcggctacgcgctatgcctattgtaaaaatgttcacaacaaagaaaaagtcggatggaactataaaacctctgataaaaaagagtttaattgatattagcagtcctgcttttgtgaagtttaaactctatagaaagatatgggctctagaagattcttatcgtgttttaggaccattacagattgacaccccaccaaactctcattccgatcattttcctcctcttactctcctcctcaatcataatgaatggcaaaaaaggtgttctatatgtatggaaatccctgactgtgattattaatttccactcgcgatatcacacgatgatgccataagaaagtggagtttattatcgacgaattctttttaaaaaattaaatttacgcataaataccgtcttcaacctagggaaagtacaacggaatgagcactacatgccataaacacgaacatcgtcatgtgattacatttaacatcctcaataacattaccacttttggtgttctccatatacctgcacaggtgtctcctccctatcctttggtcattaccctgcatggattagcctcaagtaaaataggttctaaacgcctgcacgtacgccttgccgaaaaattgtcaaaatgtagcattgcagttttacgtgtggattttccgggacatggagatgcagaaggcgatccctatgacttctcgttcagcgactatgtcttaagtgccaatgaaattatttctcacggctatggcttaaaccatatcgatacaaaaaatatcgcggtttttggttcttcattgggagcgactttatctttgttaaatatgtctaccctacactatgtaaaaagccttgcagtatgggcaccgaccattcaaggggctgtatggctacaagaagctgttcatcttcccaataacctaattacacattcaccatcctcagaagatattttttatggaggtatgcgcatcaacaaaacgttctgttcccaattcattgacatggatgtaactaaggaaatcccgagattttctgattctctatctatactctacatgcaaggagaagatgataacgtcgtatcgttacatcaccaaaaaatcttctctgaggctatcagtcacaaacccaatccttatgagatacgcgtctatccccatacgggccaccatattcctcagtcttgctctatgttatcggaacttgtacaatggctaaaacatcaacttattccctaggaactacctgtggagcttctctctgtaaataaaagttactttgaattgcaacgtttgcactaccgtccggaaaccttaagatttttacagggtatcacatctctgcacattgtagactctgtctctacagcctctcctcaggttcctaaagatcttcaagaacatattccttatttgtgcaatatccctgaagtcactattgaaaagggaaaagcaaagccttcccaacctttgaagattggggtattactttctgggggtcaggctcccggaggccacaacgttgttatagggctattcgaaggactgcgcgcctttaaccctaaaacaaaactttttgggtttatccaaggccctttaggattaacacgtggtttatataaagatctcgatatctctgtgatctacgactattacaatgtcgggggttttgacatgctctcttcaagtaaagagaaaatcaaaaccaaggaacaaaaaagcaccattcttactactgtaaaaaagctcaaacttgatggtctactgattataggagggaatgattctaataccgatacagccatgctcgcggagtatttcctcaagaataattgccatatccccatcattggggtgccaaaaactattgatggagatctaaaaaacttctggattgagacccccttagggtttcatacttcctgtcgcatttactcagaaatgatcggaaatttagaaaaagacgctctatccataaaaaagtaccatcattttgtccgtcttatgggacaaaaagcttcttacacaactttagaatgtggtctacagactttacctaatatcaccctcattagcgaacatctcgctatgagaaagatttccctacaaaagcttagtgaacatctcgctatgggcttagtgaatcgctacagatctgggaaaaattatagtacgatactgattcctgaagggttgcttgagcatatattcgatacaaagaaactcatcaatgaactcaatgttttgcttttagacaataccctcaactttgataatgtaaataaacaactttctccagagtctttaaagacattttctgctctacctacagaaattgctcagcaactactgatcgctagggattcttatgggaatgtacgggtctctaaaattgctacagaggaactcttagctgctctaataaaaaaagaaatccaaaaaatagaaccaaaaatggaattccaatctgtgaatcacttttttggctatgagtcgcgtgcaggattcccttcaaatttcgatgccaattacggactcgccttaggcattgtttctgctcttttccttgtcagacaacggacaggttatatggtaactatcaacaacctggctctcccttatagcgaatggagtggtggggctacgcctttatataaaatgatgcaattggaacaacgcttaggtgaagaaatccctgtaattaaaacagattctgtaaatccaaatgctccggaagttcaataccttttaaatcaaagtgatacttgcttgatgaaagatatgtattcttttccggggccattacaatattttggtgaagaacgactcatagatcaacgaccactaacattgttatggggaaataaaacatagagaaaaataagcacctttgccaaggcaactatctggccacttcagaaaccactctctaaaaagatgcttatagaagaaaattagcggtagtcggacttgaaccaacgactcgcagattatgattctgctgctctaaccatctgagctataccgccacactagatggtaaaattaatagcgggagaaggattcgaacctccgacctttgggttatgagcccaacgagatgaccactactctatcccgcgatagataaaagactttagcaaagctctatatttttgcacaagggatatatcgtttaaaagattcccaggtgcgatcaaaagcgactttctcctcatgtaaaaacatctcacctttctgaatataagctgctctctcttcaggatgatctaataaaaatgtaatcacttcgacgatatttgccttgtctaaacaacaccctgcacccatggacaacagacgctctgctaaatctgactgggattggatgtgtgggccaaaaattaacggcacaccacattgtaacggctctaataaattatgcccgcctatcctatcatcaaatgtaccccctacaaaagcaagatcagcagcagaatacaattgttttaaccaaccaatagcatcgacaataatggcgtcatgctgagcaaatgtcgcttcttgactccacaaaccataagaaatattttctttaatcaagaggccttctaattctttggatctctcaatatgtcgaggtacccaaagaacttttaaatttctacgtaatgcacggactgcaggaagccaaacctcaacatctttaggatgtacagaacctaaaacaagcaattctgtatcttgagttaattgtaatttttctctccaataatctcgctggctattttcagatatggtttctgtatacgtcttgatatttccagtaacttctattttctctttatcaacacccagctgcaaaaaacgtgctttatgctgctcatcttgtagtaaaaagccgtctataggggaaaaatagttcctaccaaaacgttttaaaatggtgaaccgtttacaagaattagctgaaagcttcccattaataataatggcagtagcaccgagccttttggcctcttcaataaaattcagccaacagtctccctcagaaaaaactactaaagatggtgcgatagctcgaacaacaggtttaatgattatgcttaaatctaaaggtaaaataaaagttgttactccgagaggtccaaacaacctgtgagcattctcatgtcctgattcggtacaagaagtcacaacacaacgccattccggataatctttcatgaactgttttaataagggaagaaggagagctgtctcacctacagaagctccatgaaaccaagctacgggtcccgttcctggcacttctggtttcttaaaaccaaaacgaatacctaatgacttggtatacttcccatgaacgaatctcttataaagaattctaggaagccccaccataaatgcgaagattaaaaaacaatcgtagaggaaagtatgcagcttagtacgtcgacctttgatcatagaacgaaattcaccaatctattaggaacaaaaacttcttttttaatttctttatcttctagatatttagcgacggactctcttgctgcggacaagatgtcttcttgtgaagtgttcttatccatatctaaacgcgctcttaactttccattgacctgtattacaaatgttacggaagtatcttctaaatatttcgggtctacttctggccaccctgcattgtcgataccgggagcgtagcccaaaactgtccacaattcctcactgatatgaggagctataggagctaaagcacgcacaaccatagacaaagcagatttagaataagtatcaagctttgcgaattcattgatgaattccataaaagaagatggtatcgtatttaaagacattttttctatatcttccccaaccttatgtacgagtctgtgcgcaagagccattcccttaggatcatcaatatcttgaacagcagatgaagtagctaactcataaaaacgatttaaaaagcgcctacagcctgaaacaccctgattacaccacagcttgtttttatctaacggtcctgaaaacatcgcatacatacgcaacgcatcagctccgaactcatctattaggatttgaggatccactccatttaacttagacttcgacatcttttcctgacggacttctaattcttctccagaagccgttgtccatttgccgttatcctctcgagcatcttcagggtgaacataccccttaccaggaatccggtacgatgtcgcaagaactaaaccttgattgattaactttttaaagggttctggcgtcgagaccaagccggcttcataaaacacccgatgccaaaagcgagaatatagtaagtgcaaaaccgcgtgttctgcacctccaatatacagatccacaggcatccagtagcgttcattttcatgagaccaaggtgcttgagaattatgcgcatcacaaaaacgcaagtaataccagcaagatcctgcccactgaggcatagtatgtgtttcacgtcttcccggacgctgagtctttacatcatgaatatctacccactcttttacctttgccaagggcccttgaccaaaacccttggggcggtagtcttgaatttcgggaggcagtaaaggaagttcatcatcttctaaaggacggcatgtcccatcttcaaaatgaataatgggaattggctctccccaatacctttggcgagaaaatagccaatcatgcagcttatacatcactttagcttctcccaaattcctcttttgcaaataagcaatcacataatcgctagcttctttgccttgcaggccgttgagaagaaaatccccatggttactattgatacaatgttcattttcatcgagaacctcatcaataggtagagcaaatgcgttagcaaactctctgtctctctcatcatgagcagggacgcccatcaccactccggaaccatatcccatgatcacgtaatcggaaacccagataggtaaagcagcacctgtgatcgcgtgcttagcataggctcctgtaaatactccgctttttaccttagtttcacttatacgttcacgttcgcttttactttgtgcacagcgaatatagctttctacagcactacgttgttcctcagaaacgagttgctgtatctcaggatgttctggagccatgacgagaaacgatacaccacatagggtatcgggacgtgtagtaaatacttctaaacacttgtctttatctactacaaaacgtaggagagccccttctgacttccctatccaatttctttgaagctgtttgacgttttctggccaatctaaatcctctaaaccctgcaatagctgatctgcatacgctgtaatacgtaaaatccactggcgcaacattctacgctctacgggataccctccctctatggataaaccattctctacttcttcattagctaaaacagtccctaactcttcacaatagttgactgccatatctgccatataggccagccccttttcatacaaaaagagaaagagtttttgagtccaacgatagtactcagggtcactagtagcaaactctctcgcctcgtcataggaaaatcccatagctgaaagttgctttctaaaattctctatattcttttttgtagtttccctaggatgtgttcctgttctaactgcatattgttctgcaggcaagccaaaactatcccaacccataggatgtagaactgaaaatcccttagccctcttatagcgtgcgacaatgtctgtagcggtataacctatgagatgtccgacatgcaggccggctccagaaggataagggaacatgtccaatacataatatttaggcttatcggcagtttcgtctgccttaaagcttttgtgttccttccaaaattgctgccacttcttttctattaaactaggatcgtaccgcataatatcctgacaaagagatctttttaaaataaaatagaggctagtgtatcgttcactcgatgaaaagacaagaatcttctaatcaaaacccgcaaagcgttaaattttttctataaaaaacgcacttctgctatattcttgccccatttccttcccaacacattgacaaaaaaaatataaaaccttattttagttatcttttaattaggttgcttttcatgttagttaaaatgagcaaactattcgcttttatttttttatttttcatagtagctaatgtatctcaagctgaatcagttaaaatccctggatttccagaaatccccgagagcttgcttgtaattaacagaacacagactccaaaaaacgaaatctgccgagctgtcaatatacaaagtggtcagcataaccttgtaggtacgctccacttacccgtgactcctatgcctgaaggtggttatcctaccatcattttatttcatggcttccgaggaagtaccgtgggtggcttgacaggatcttatagaaagatcgcacgagctttagttgaaatgggtatagcttgtgtacgttttgacatggctgggtgcggaaatagcgagggcattgctatcgaagtacctattaaaacctatctcaaaaatggtgaggacattcttgagacggtaatacagtatcctgaagtgaatccttctagattaggtattgcctccttctctctagggtgccacactgctttccacctcgcacaattttactgtccttcccaatttcagattcgtgcaatcagcctttgggctccagttgctgatggagcaattttatttaaagaaatgtatgagtcggtgaaaaacaataccagtattgtggataacctgggaaaagactttggatttggccttgcgcctttagtgatttgcgaagaagacgttaaggattttctctctcttcaagatcatattgttttgaactctcttcctacgaggatccctattttacatctacagggcagagaagataacttagtatctttaactcaaagagacttatttaaaaatacagctccagggaataccgagtttaaaatctataacgatacagatcacaatttaggcacctctccccatatgcaagagatcattcaagatatcgttacatacttctccattcatctatagactgtattcactttggcttctatctctacaaatacttctcagaaaggaaggtctttgtgagcttttctcacaatattccctgcttgattcatcagatccttttccctatactaggatttacttctactcatagagatcgatatgacagatgtattagtcataggcgccaaccccacgggtctcattttagcaaacatgctcattcagcatggcattcttgcaaaagtgatagaccatcgggattctgcagacgaacccgattttatagattttagggatctgcctgttgttttatcctgctcttctttagaacttctagacaatgcaggtttgatcgatgatttcgtagaaaaagggcacaaactcttcggagctcgttatcactggaaaaaacgtacggtattgttcaagtttaaccaagcatcagaatcacgttttccgtttgctttatccacttcttatcaagagttcaccaaacacctgattcgtaagtttgaggaaaatggtggagccatccattggggaacacgtcctgttaccttagtagacaatagtatttttatagagagtacgaaaacatcacaaaatttcgaaaatcgagaaatttacaaccctaaatgggtgattgccagcgaagctgatagcgatcctgacattcgcgatctatttaaaaatcaattaaagcctcggaagcaagcaaaagaagtcctttttgttgattgtgatgaaggggaacctttcgaagaaagccatattcacctagtccccaactcaaaaagtttcttgaatttcgttttttataatcacaagaaaggtaccaaacagttgtgtcttagcaacaccgcttaccctttatcagtaaagcaaaagcagaaattactttataattataatcttgctgttactgatgaacatcaccatataaaatctgtttttcatcagtatcctgcagaccacaacaactttctatttgttggtaatttagctaataatctgaatttttcttatcttacaggaatcaattccaatatccatacagcttttaatttaacatggaagctgatccctgtagtcaaaaaggctgcctcaaaatacctcataacggctaaagaacacgaaattgggaatattcttcctcaccttagcgaaaagaggcaaggacgggctaaaaatctattattctcgaatctttatgcgcccgctctgatgtattattttttaaagggttgccgtcaattggatgtgtctggaggagagtattactatcccccccacaaggcattgaaatatcaaaatagcgatattattaagatgtcttcacaagataaagaaattcttggtccaagtcctggtatgcgagccatcaatgctcaacttgataatggtagctatctactcgacggtttaaaaagtaccaaacacttgctcatcttctttaaagaacgtactgatctagagcaagctcttaaagaagagtatggtgaatggttagaggtcattgttactaaagatcccaagattgccaatctttaccatgcgaatccggattcattatttattatccgtcctgattgttatatcggctatagaactcataaattcaagttacatgaactgatctcctatctattgcggatattcgcaacagaaaaaatagattaagcacgtactctatctaaacgtttttctacttttctcactatcatcactcttccgaattgcctactctgtaccctagctagtagagtgccctactccatgaagatctagagatgactcgagtataacgtatgacctagcgcaattttttcttgaattaatgcccgttttcttttctgtaactcttgaagagtttgagacaaagcttctaattctctttcccattcagtacgtccctgggcaaacatcttatctttttccccgactacgctagaggctatgatgtattttttctcgatttctttaacattttgtattttttgtgtggccgttagtgctttcacttggaaatctttcactaaacgtgtcaaaacatacttcggctgttgcaatagtttctggtacaaatcacgcaatagatcctgattctgaccatctaccctctcattagcacggacatgttcgagtaaattggcaactaatcgagtattttttctcttatggacattcttcatgatccaactatcaatacgttgcgacgctaaagaatacaagtggtgtctacccatggttgcgtttaccgctaccaccccttggagagattttccttctcttataatttgtgtacttctaacaaagttttcgtctcctagcagcgtcccataggctagtggggataagtttctttctactcttaagtaagaaaaaagtaatctttgtgcttttcgatactcttctgtagaaacttcttctccgtcagaaattttttgctttaagcattgaagctctcctagagcaccttgagctagcgaccatcctttaccaggaataggagaagaaaactctaagaatggggagagatgacctatacccaaataatccaaggctctcttacgcacttcgagctcttgctcaccgacaatcgtcctttgagatggatcttctaaagttcttgctctagagacttcgaaacgtgctagctgatccctacggtgttgatccagtctgacgtcattgttccctaagcaagaagatagttctaatgtattttgaatctcctgtaggtacccagcttcagcagattctttaactaggttatcgaataactgtttagcttcgttgactatagcatcagacgcattggggtcatcaattttaaacatcaattgagtaagagcctctacccgactcttgatttcattagcatcgacttgctgatctggtatttgagacactatttgagataggacatccgccatacctcgactctccacaagcatctgttctaattcagagaactgtgctctagcatgctcaagacgctgttgtagctgatttttatacgctacctgctgacgataactgagtagctcattatcataacgcatgcgatggttgactatcttattttcttcttcttctagtcgaccgatctctacagtaatttcatccaaacgtcgctgaccactagctaagatcatttctctagcagcatctgtaggttgtagaacaaggtgatctgtagcctcctgttgatcggaagttaatgacgctgggtctctaacggtttcctcagacgctttttttctatctataacaccttgaagatctgtagtgccaaagcgtctctgtatccttttatctaaagattttgaaaaacttttcagctcttggatcgattttttgaaatcgtccttcttatgagaaggatctccatctaaatcacgaacgattcccctagcccagctatgctcaaaaccttctagctgtaaaatatcctgaactcgagaaagacgctgcacatcaggattgttaaattctgaagggaggatctttgttgccggcagtaaatctttggctaatgatgctacacgcacatcaaaagttttctcctcgatgatatggtcaaaaaccataggaatgatttgtaagaccagtgccgcagcactaagacctatcggcagccagaccatttgcagagacaatagagataagcttgctataagcatccctactcccaagacaaacatgaccaaagattgtcctttgttccacttactggctattttttgtacctgattcaagaaactgcttaaatcgttattacgtgtttcccagaaactcttgcttacattctgggcatcactcaccgtttgcgcagtactttctgctacctctccaagttctgctacctctaccaggacatcctgttcaccataggatgacaatacagtttctaaatctgctaacttacccgatctaggctcatgcataactgaaaatagctgattcgatgcacgtatgacctcttcaacagcaatgttatcgggagaacttaaagattgttctaaatgagtcatctccgtcaggatcgcttgtatatgatcaatacctgaatcaagtaaaacatcgatcgtttcctgaggtctcggttgggtcgattgaatagcggctacgagctctaattccttcttcttagatgctgtctttaatgaagactccttacttgccagtgcctgccataacaaggatcttgtcgttgtcccttcaacttgaattctttgtccaatactttgaatttcaggaacaatagagtacaactctcccataagagctttaaactcctcggcccatgccgcaatatcttctttggtaggaagagctgcagcacctccaagagcattgtaggtcgtatctaagaaagtacgacatccttgaataaaacctgcgacatcctcagcttgatgatgtgatgtctttaacttatcaatttcagattctatagtcgcatagttctctgagaaatcatgcatcaagactagagccatcttttgagatttaaaggtgttatacttctcactccacccttcgaccttctcacgggctttttctaagtcttgaataattgcattcttgtcttggagaatctcttccacaggttttggagatatagctccccaactatccttattcactaagtttaacagctggtttatagaactcaaaattctcacacgctgcttgtcaggatgtttctggatagccttctctatgtccatccggacaaacttcccaagctgtatgcacctatgaattttatcaaacaaggaactcagattgccaagattagcaagataaccgatcaactctgtctgcactttattagataaatccgcagcattggcacgtttatcccctaggaatgtacgtatgttcttcgtctctgtctttatcgaggcttgcagagctgtttttatagtatctgcctcggcaacattcccggattcatgttctgagatgatattcttaagctgatctacaatatttctaatcatcaactgacgcgtagcgtctatactctcatgagtattcagcttattcgcgccggcttgaatttttgaatacagatcggttaacgtagggtctttagataaagcatatacatccgttttccaagcttcaaactctactaaccaatctgcaagttggaccttggcgatatgcgtttgcaactttgtgaatatatctaaggtgatatccacagtttgttgttcctgagacaaatataaacgtgtcgccggtgtaatatctaataaccaggacgaaagtgtattgctatgtaagtaggtacgctcatactggtctagagtctgacgaatctccagaccaactttattgccaaatccgcagatactcatcaaagattttgcaaggtcgacgaagtcgattcctgggaggagtgctggcaaatctaccccagtttcttgaagagaggagttagaaagtgcgcgtaaagtagagtatgcggaattattctttaataactcgaccttagcattcaacacatcagaaagacgtttttgccaggctgcgtcatcaacaccgtcaacacctaaaagtgcgttacattggtaacgggagtgcatttccccagataacccgatattcttatcaagagtggctcctccgtcataaacattttggctcatgtctggacgtagcttagcaagaagcttctcttttaaagatccccccttaggaatctcaatatgatacttagataaagtcgagcttcttaaatctggatgctgactcattaaatgtctgtgatacacctgtagagaacgatattttaatcttatctcctgacaacgggcgcgtaatttcgtgctggcaagcccagtaaataaagacatacctagagtaataacgacaggaatccacagactgatattgaaaatcatcattacaggaataacaaaaagaatcgctagtcctacgagtgtcagaataatcagggcaatcttgtacaaacgcatctttttcagatccgtttgttccatagaggagagctctccctctacagcttctaaaagaacttgctgagtagtcaatcccgcacgtaggccttttgcctccgggctcaatggagatggtaaggaaacagaatcccgctgtcctctcagagaattttgattagtgtctccattaactagagaaatagacacagacaacctcaaaaaatatagtaatttaaaaaaaaattgaactttcagataagcattataactctaaaagaatttttattaaatcatatatgcgaagattgttcttatcattttattaataaaaaataattaagaacttaacaaatgagatagtttgactttagtaaagaagttttaacaactcatcctcactaagaatggggactcccagttcttgagctctttttaacttggatccgggatcttggcccacaacaagatagtcagtgtttttagacacggacgaacccaccttaccgccacaattgcgaatgtaagtttctgcttcggacctagtcaatttttccagggttcccgtgatcacgaaggctttccctaaacaagaagagcttgccctatggcaaggtaaaatatgcacccctagagaaagcattttttgaatctcttcgagatgttctggttgatgaaaatacgcaactatcgactctgccaccttatctccgatgccctctatagctttcagatcatctaaagaggccgccatcacagattctaaagaaagaaaatgttgagcaagagcgttggctccgcctatacccacataaggaataccaagagccgtaataaaacgatctaaaggtacacttttggctttctctatacttttaagaacgtttcttatggacttatctttaaatcctggaacctggcggagatcttcttcagtgatttgaaaaatatcacagcgtcgatgaatgcaccctaaatcaaataactttgtcacaactttttcaccgagatgatcaatatctaaagcatctcttccacaaaaaaagcggattttttcaataactcctgcagaacacaaggagttcgtacaacggacagaaactttatcggattcgcgagtgaccttctgatgacaaacaggacaatattcgggcatcacccaaggctgggtgccttctggacgcttttctaggcaaacaccaacaacttgaggaataatttctccccccttctcgacatagacagtgtcacctatacggatatcttttctctcaatttcatcttcattatatagagaagccctagaaaccctagatcctgacaacactaccggtcgtagtttagccactggggtcaacacccccgttctgcctacctgaactatgatgtcttctaaaatagtttcagcccgttctggcgcatacttgtacgccagtgcccagcgataatgcttcgctgtcattcctaagactttttgatcttctatatcatctactttgatcaccacaccatcgatttccatggggagttgcgctcgcgctacttctatctcgtggagagaggcgacgactttctctatagtttggcactggcggggctgaccaaatacagggaatccccactccttacacagcaggagattctcataatgcgatcgcttattttcttctgctaacgatccgtaaatagaaatttctaaatttctttgtgctgcttccttagcggataacaatttcaaagtgccacccgcagcatttcttggattcgcaaattcaggtttctcagcttgtctttgtgcagcatttatctggcaaaaagtagctcgtgaaaaaaacacctcacctcgaacttcaaggaattctggagcctctttggataaacgtaggggaagcgagcgtatcgtacggatattggctgtgatatcctctcccttacgtccattcccacggcttaaagcctgtacaagaactctctgctcataacgaatagctacggcaataccatcgattttgatttctagggtatatttaggagtataccctaacgttttctctatacgggaaaagaactcgtaaagctcttctaaagtataggcattagcgatagacagcatagggtgcgcatgagcgacaatagggaagctccctgaagtgcgatctccgagacgcatagaaggagaccataagactttccattcgggatgctgagcttctatagaaagaagctgccgcattttcatatcatagtcataatctgagattgtgggattatgaagaacataatagcgataatcatcttcttcgatatctttacacagagagatatactgttctctggaatatgtactttgcatgcagtatttacttaactccttttgcgcagcggaaaccataggtactatttaccgcaccaggattattacgatgacgatgagcacaacgaagatcatcttttaagcttttccagcaaccaccgcgcaagacgcgatataccccttgagcagggccttgcggcgcatgggattcttgagcagagagttcatagaagtcatagctataccaatcttcacaccactcgtatacgtttcctgccatatcatataatccataggcatttgcaggataactcatgactgctgttgtatcggaactaaagaaattcgccagactcttatcgatttcttcaccacaaggataacgctgctgagcgacacctccatatgcggctatttcccattcagcttctgtagggagacgcttccctacccaagcagcatagccagaagccccgtaccaagtcacaccaacaaccggatgtttcgcataacctggctcgataaccagcttgcctgaacgtcgttgtatgcgagaatctttaagccggatcagctcattataatacttatcctgttcgcttcctgagcattctaaataacgcacaaattgctcattggtcacaggatgtatatctaggaaaaagctctgcaggaaaatctcatgtacaggatgttcgtctcgttgcccttcgcgactccctcgaataaaagctcctccctcgataaataccatttctgtgaataagggttggggtttcacctcttctttttcttcttctacataacggctaacaacaggttctcgtattaataaggactgcaaggcattcgcatagctttcatcttccctaacaacctcttctgtagaatctacagaagtatccatagcctcgtctatagattttgcttctacaagaacaaaagctaaatgatcagaaggttcttgatgtattcttttctcaccttctcggaaaatattcgcaacgctagggacctgcggttcgttacttatttccctcagttgttcttccttacactgcattttcgcagtaaggagctgttctcccagtgttttttttacaattaagagagtcagtttcctgggtcttttatctatagaataactcaaacaggatttaattaattgatcccatgaataaatgtaatcagggaaagcttccgatggcaaaggaaagactccctgagggaactttctaaataataaaaagtaaacaatcactccaaaagcataaacatcttcagaaattgttcctgacataggttctggagcttgaaatacaagtaattcctttaacttatctaaagatgatctctctgggaactttgttaaaagatgctgagtatagtgatccttgagcaaaaaagaaaatcctaactcaggtaaaaacaccgtaggagactctcctgaaagatccacatgtacagagtctaaactcaggccaccatgaactaaccctctagagtgtgcataatctaaaacctctgccaactgtacaacaatctcttgaatttctaactctgataatccctgagggaaactagaaagatattgacttaaggaaagcgtgggaacttctttttcttcagtgactaaaaaatactgattatctgcttgtgaaacattttctatagagagaatgccaggatgttttattgttgctaattttataatagtttcatgaaaagcattcataaatgcttctgatgaggaaaattccgaatgcagtagttttaaaatataccgtttttttataaaacggtgctcagcaaggatatcttggcaccataagtcctttcgcaaataacagagaatcttatagtcacctaaaaactcaattccaatattctgctcgctttccatggagcaaactccttgcctttttgagattttctatcttctgcttatattgagctaactatagtaagggaaagggatgattgcaatatacaagaataacacagaaggactttggaaagattctcctaaagtccttctttgttcttaagaataaacaacacgcgaaaagattgtgtgctcatcactctctcttaaccacagttagttacaatctattgttatttctatagtcacttaactacaaacttcggcagctcgcacatcggtcactacgcggtcggccctatctccttcttctatacctgcaactcttaccaaaggttctttagtaattttccccacgccacataaacgaagaatcattaccacaacccaagacaataaaagaatccccaaaacaatcgtacatccacctgccaatccagacgtcggacaacataaatttaaggctgtcactccaagaactaaaattgcaatagaaaatatagcgccaacaacagcaatcactgccctactgatatctacacatctacgctctgttctaaatgcagggattttgtctacggatagatcacaattccctaagccaccaaaaacatctttcacattttcaataaaaggcatcaaaacctctctattttcataaatatccagagacagcacatagattatataaccagatgcaaacattcaatcagagattctctgatcataaaaataatgagaaagccaccgtcctagagccaagattacccgctaccagactttgatcagatcctttgcaaaaaatacattctattttcttgaagcgctaagaagacctgtttacattatgaaaaaagaaaaaacctttcctatacatcgagaaagatcctgtggaagcctattttaaggagtgatttctgttaaaaatagatccatagttatggaaaactgcactttagacataatcactaggcgaagagatggagaatcacactaaagctgtagtaccattctcaaaaaatacgccacaaatagtgtctatgggcaaggattcatgctacaacggaacacataccgaggtatacaatctaagcaatcgctgggagagtcacaaatcctgcccttaatagaaaagagagattttttcagaacagtctactctctcttctatcatcagccctttgtagagtcatggcaaaagggcgatatcctatcttatcagctaacaaacatacgttttaatacaatagctgaccaagcaagtccaactagagatgaagcaatggtgataacaccacaatatgcacttgttccaccaacggagcaactcatgctagctacaatgatagatactatcgctatgatggctactagtgctgcaatagcaactcggttatactggggcataaatgctcttgtttattaaaagcaagaacagcttctcttgataaatcaattcgtcctaaaccattagcaactacgttgaggctcgttacgaaactcataaccatctcctatcttaattttcaggagaacgatataaaatgttaatttttaagtacataaaaacaaaaatttactataactgcccacagatgtctaaccaacgtgtaaggacaggttgataacaagcactaagaagaagttcgtgattaactagagacctgtacccttagacgtatctgcagatatgcctcctgtgtgtatgagaaatcagctcgtgaaggcattatcgcataaaaaaaccgttctatcatctttgaattatagaacggttttcaacaaacttgagttatttatctcagtaacgcttacactctatttgagaagctcaattagggggtttgtagattgggagcgagctgtactgttctatgacgataactagacatagccccgtacccccagtagctagctaacatgagtaagactaatcctaaagctatagaagcaccgccagctaaagacatcactgtgaacgctgctgctgtgcaagtgccaataccacagattaaagcacctaaaccaagaagcacggcgactaaggtcataactagacgagtcaaattaacagacaatttattctgtacaagatgagcagaagtaaagccacttaagcctaaaccatcacgtatgtccaacacgacttgtttacacgacataatacacctaaaatattgatttataattttgctattgaaacatctctaggcaaaaatataaacatataacaatgaaaaatttattaaccactcgccttgagtacacctcaatttcaagaatggcgtgctgtatgtcctagagggtattgtctatttaaatcacttactaggtgataccagcgcatagtgagacttctccactctctttctctcctgagttcaccctgtcgtaagaaaacagatgtaatcgcgaaagttagcaaagcaacacccagaacacatcctgtgggtactagccaaatactcgaactcaaagctacgagaccggttaaagaggctatagataacgccaaacaccctgttcctataatagccgccgcaagttcgagaacgactctacatcgcggaacaaccagagctctctgattcattaccatcacaagatctgaacacctagagcgaatactcgagacactcaatcgggtaggcacggaatttccctctatactagaagccataaaacacatatatagaaataacggacaactaagtatatagaaaattaatattaatctcaataaatcaaaatattaatattaaggtgctattaaaaatatttttttgcgaatttcgtggtacagagtaaacgacttcttatcatcctgtattcccctacctttcaataggccatccgctattaaaaaatatttctgggcttttacataatcatgacggtcgcaaagaaccttagataattttaaatgtagagcgatgtcttctggtgcttccttagcgctctgctctaaaagagccacaccctcagctattttcccaagatgaagtaatacagaggccagtctacgacgagattcacaacatttgggtgagcgttgcacagccttttttaacgcctcttggtaagaaaggacctcgtcgtatgtagatcctggatgtgtaaacaagagtttcaatgttgtttgatctatatttccttggaggtaatcatgagctactgaccccgtagtctgtgcttgtgcagagcttttaagaagagcctccccttcttttctctgaccttttaggatttttacaatacccaaaagctcttcgagttcatgatcgtctacgtattccttggctttttcataagctaggtcagcttcatgatatcgttgcttttgcaaagcaaaagacccttggttaataaaagttaggcctataagctctttttcagagcgtattcttaactcatcaacgtgtaaacaatcacaataatgctccgtaggaagatgtcttcctcctgcagtggtttcgatattgacctttcctcctccgtatcttaagtagatgtgtcctgggggcgtaactgattctaaagggagttctaaacgttgtgctagggataaataaagagaagacacgcccaagcagacaccgaattttcggtctgctaccgaagataaaaaagaaaattcatcggaaaacatttcattttttgatgggtaacgaatcccttcttcataaaacagaatcgtattcagagcttctatagttgctctatgataagcctccgatcctaatggactttgttccctatctaagtagcgctgacgttctatataagcacgcagagctaaaatatctaaataatgtgtataatgttctgctttactctttccctcttctccggggaattcagcgtataccagagcacgcgcaagatcttttgcaggaagaaaagacgtatcatccttgtagcatagaaaagagatcccctgcaggttcagtttttttataacttcaacatcttcttttgaaaaaacataatcgggatttttagatagtaaaacacaatgagataaagtttttagttcatcaacggttagctgaggaaaaaacttttccagtttctgtctactttgttgattaccatgtatcacaaaataagcgcacaagctttccaaacagtagggatcaagattccaaaaatcctcatattgatcttgcgggatcgtcgcaccttcacaaaatatctttgagccaaatccttctacagcaataacaaacacaaaaatagcaaacagcgaccttggcatcataaatggtacttcctgagtatcttttatctgaacttactgatgtgagaattataccacggttcctctcatattgtgattctttatttactcatgacttagatcacagatagatcatgaaaagaaataaggaatagtttctatttcatcatcttccaaaagcctacctatctttgcaatcacaaatgcgtatatgtaaaaggttggagttgtgtctaaattagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtaaagctttcgataatagtgtaactaccttctgctgaattaaccgttttaaaggtcgtgctccaaaagcactatcatacccctgctcactgagatagagtataacagaatcatcccatgttaacgtgactcgtctttctaacatgcgttgggcaaccctacgcatctgaatgccgacgatttttacaatatcttcggtacttaaaggaataaaaggaagaatgtcatcaatacgattgatgaactcaggactgaagtatttccgtaatgttggagaaactaccgacaacactgtctccttactgacttcacttccctttttcgcgcagtaatcggcgagttcttgagaacctatattcgaagtcataatgaataaagcatttttgcaatttaccttacgtttcttactatctgtaaggatgccctcatcaaaaatctgcaaaagaatattaaaaacttccctatctgctttttcgatttcatcgaagagtacaacagaatacggtcttcgacgtaaagcttcggacaggcttccgccttcttcataacctacataacctggaggcgatccgatcaacttggacacggaatgcttttccatatattcggtcatatcgaagcgtaccatagcctcttctttattaaacaaaagatccgcgagagctttagcgagctctgtttttccaactcctgtagggcctaaaaataggaatacccccaaaggacgttggggatcactcagtccaacacgcgccgcacgtatagaatcacttaccgcagaaatagcaaacggttgacccacaacacgttcttccaaggattcttctaaaacaagaagtttttctgcttcaccttctaacatcttttgcacaggaatgcctgtccaatttgcgactacttgagcaataagacgctcgtctacctcttcttgaagcaaacgatgatccctttgatttaatgcttcttcatcatgacggatttcttcttcaagagcagggatcaagctgtagcgcaactccgcaacgcgattgtaatcggcaatacgttctgcttcttcttcagaaaacttcatgttttctaaagaattctttttttctttcagaccggaaataagttttttttcctcgtcccaacgtagtcgtaacactgcaagttcttctttcagctgatctatagactgttgcatagcttcagcctcttcttgataggcaggagctttttcgcgttttatagcttcttgtttaacaatcaatgctgcgagctcgcgttctttttcatcgataggtagaggtaaactaccaatttgcatacgaattaaactagcagcttcatcaataagatcgatcgctttatcaggaaggaaacgatcaggaatatatctataagaaagaagcacggcagcatttaatgctccctcagtaatacgtacgccatggaaaatttcatacttctcacggagaccacgaagaataaatacagcatcttctaaggaaggctcggtgacaaaaatgggttggaaacgccgttctaacgcggcatctttttcaatatacttttgatattcattcagagtagtcgccccaatgcaatgcaaagtcccccgagctaaagcgggttttaataaatttgcagcatccatagctccgtcggtagctccagcacctacgagagtatgcacctcatcaataaataaaatactttccccatccacagattctacatctttaagcacactttttaagcgttcttcaaattccccgcgatattttgctcccgcgattaatgcccccatatctaaaacataaagatgtttaccttttaagctttcgggaatatcgccttgaactatgcgtaaagccaagccttccgctattgctgttttccctactcctggttcacctatcagcatggggttattcttcgttcttcgtgatagcacttgcactgtacgacgaatttcttcatctctgccaatgacaggatccagcttcccttctttcgctaataaagttaagttcttacaatacttttctaggccccggagattattttccgcactaggagagtccatacgattgccacgccttatattaataatgagttttttaagatcgtctaaggatatttttaccgtgtttttccaagaagcaaacggctccttgttggatttccaaaaagctaataatacatgatctccagaaaggtaagtatctccgagatcttttgcctcatgtttggcatctagaagtaaactttgcagccctgaagaaggtttcggcatagcgtctccttcaacaactgaaggttctaacgatagagccttatcgactgcagaaatcagcaatttaggattgctttgaatctctttaataattaaataaaatagtgattcagtattttctaatagacatttaaggaaatggttttcgcttacgtaaggatttttttgtgatttcgcgagctcaaaagccttttctagagcttcgcttactgcatccgatatcttatccataaaacagccctaatactcttttggaacattttattcattacatagacaaaacaaaaaatctatctattttccaaagcgacttcttgattctgtaacaagtgttttttcttatcttttattttttgctgttttttccattgcgaattgtattgatataataatccgtaatctttcacgatgccggcgatctcccgacagtcactcattagcccatcgaaacgggcaacacgctcaccgtctaagcaatccgctaatctgttagcacttttgtgtatagactctgtgactaaccgagcctgctggatgaatgaagagtctttatcgtcatcaatcaaggaagataatttttcataaatatgaacagtttctgtttcgagtctccccaaggctttgtcagccttatcgacaaactgtatcaacttctcaataggatcaatatgattaccgtagactaaatcctgagagcacaagcggttgtcttcagttcttatctttccaggaagaatattgactatagattctcctataattttaggagagtacatagcaaaagtatcgtctttataaagagtaattcccgaatcaattttcaaaacgagttcgtagcaatataactgtctggtatctcgggaaattcccttatccataatattgtgcacagaagctacagaaccgataatctgacctgctagacacacattcattcctttacttactccactgaggtgagtaaaggcgacatggatttcttgttttccatctccacgacttttgggagtgaatagcatgacagaaaataaaccgagcatgcctacacaaagaaatactccaaaaaatattgatttacgatcttccttagacattagccctccttaatcagcatttcaccatgctgatgaccggcaaagaattgcctaaccaaagcatcgtttgtctttataaattcttcctttgtatagatacggggtatagtgcctttatcatggatagcaatgcgatctgcaagcgctaatgctaatgtaatatcatgagtaatgactataccccctattccttgttcttttcgcaattggaaaattaagtgtgtcatttctcgactcgtcataggatctaaacctgctgtaggctcatcataaaggacaagcttaggagaatagactaaagatcgggctaaggcgacgcgctttaccatacccccagataatttactcggcataaaatccgcagcgtaacttaatcctacattagacaaagcttgatccaccttagcgttgatctcttgtggggaaaatattttatgccggtcattataagcatgaagaccgaaagcgacattttctcgaacagagagaaaatcaaagagagctcctccctgaaacaccataccaatagtaaaatcttttaaacgccctttatgagtcagttctttagcatagcgcacttctccagagtctgggacctctaaccctataatatgccgaagaagcacgctttttcctgtgcctgattttcctagaatgaccaacaactcatcaggaaatacctgcaaagaaaccccctgcagtaccgtatggccttgaccttcgttattgcaataactcttataaatgcgatcgacagaaatccagggttctaccatacctctccctagtaacctagaacatgaaagaatgctgtaatcacacaattagcgaatagaatagaaatatatgaggttacaactcctgcagtagtcaccttagccacatctgtaatgcggcaatgcttccctaatccctgataacaagctaaagatgtgataataaatccgaatactaaggacttcacaatgaccatcacaatatcggatatgaatacattcccagaaaccatatgtaaatatacttgtgctggcaattgaaaagcataacgacagagtaaataaccaccaaagatccctgaccagactgcggcaatgaccaaagcaggcatagcaatagtgcctgcgataatcctgggtaaggcgaagtatgctaaaggattcactcctaaagtttccattgcgctcacttgttcggtcatacgcatagtgcctaaaaaagcagaaatagctcctccgactcttccagaaagagcgagggcggtaagaacaggacctatttctactaaaatactttttactacgaaaaatcctatagcacaggacaatccatggattcccaattgatagcaggactgcaaagccaaaacgattcctgttacagctccagtaagaatcactacgggtaaagaagctacaccgatatcataaccctgaatatttacagatcgaaataagctcttcttccatgataagctttttatcactgcacaagtgaaccccatccatctgcctaattccaaaggaaaaacacaaagtatttggaaaatacgagcacgtttttttgcctccatattccacatcctcaaaattttgagaagcccttgtattttaaaggctaccgaatgttttcattaaactatcaataagcacattttgcgtataggctagattttccttactgtgtacagaagaaagaaagcttgcttccatgggagctggagataaatacactccttgagcaaagacatgacgataaaatactccgaacatttggtgatcacattcctgcacctcacggagatttgtcgggggtgtttctctaaagaaaaatgaaaacatcgaccctgctctcactaaagatacggggaaaccttgatgacaaattacctcttctataggagcaaagaaactttgggcaagattctctaatttagggtaaaaatctacttcacggcataactctagggaagcttttcctacagccatagcaataggattcccagaaagtgttcccgcttggaatacctgtcctaaaggaagtaaatgatccataatcctgtggtgagcgaggaaagcagctaccggcatacctcctcctaagattttcccatacacagtaatatcagaatctacatccattatagagcggacaccgcggattcccatgcggaatccagtcacgacttcatccataatcgttagagctgcaaacctgcgacttatagttatcaccccctcaataaatccaggttttgggagaacaacccccatattgatagctataggttcaaaaattacacaggcaacgcgttccccgacctgaagcataacttctttgaaaatctgtatatcgttgtagggcaagatcaaattcaaaggcaaataaggatttcccgaaaagtaggtatctacaatatgaggaacttggtggatattgctctcatctatagagataccttttaacaaaacatcggcatgtccatgatagcatcctaaaaatttaatcattatggaacgccccgtagtggcgcaagcaagacgcacagcggtcatggtagcttccgtacctgatgagacaaaccgcaccttatggtcctcgaactccaaacaggaaaataatgttgctgctaaagaaatttcattttctgaagttagaccatacgaggtaccttgagatgctgaattacaaataacatctaaaatttttggatggccatgaccgtgtattaatgatccccaagacccacaaaaatctataaatgtcttaccaaaactatctatgaaaatatcacggtgagcactagagacaatgggaggaagaatccccacaggaatacacgcacgtatcggagaattgactcctccaggaaaatagcgacaagcctccgcgtaagtcatagttgactcttcaataatcggcatataaccccctaaaaaaatccggggttattttgaaacatgacaactttaaaacctaggaaaagactgagcttataataaataaacactagaagctaatttaacaaaagattctccgggactgtagacagcgaagcatacttaccccctaaatctttcagaatcatagaccaaagattttcaggagaatcggtaaagacatattcataacttgcaggagctaaaaaccaattcccatcaaggaattctctttccaattgtcctgcttgccaaccactataaccaaaacatagattgatcataggtcctgcctcactagaagcaatctcttgtaaaaaagacagatccccccctaaatatacggaagggcaaatttctaaagtttgttcgggaatttctgaacaggaatgcaaaagcatcatctgattcgcttgtaagggacctcccatacaaaaacggatattgttatttgatactttatcgacaggaaaaatatcgtcggatatttctaaacccaaggtcttatttaaaatgagaccaaaagaaccattgaggctatgctcacataacaaaattacactacgagcaaatactccctgatctgtatcaggagaagctaatagtaacgaacctttctctaaaatagcatagggaattttggccataagataccatgggattttcttctattcttcataagctacagcagcatcaaacaccgacttcacacaaagaataggaactttgtgtgtcagcgctaaagggatgctatcgctcggacgggcatcaacatcggtaatatagagagaatccccttgtttttgctctaaaaacatacgcgtataaaaaatgttatccttgtaatcgctaatcacaacacgcaatacctgaatatcaaaacctgaaaaaacaaaattgagtaaatcatgggtcaatggtcttgataaagcaaagtgcgtgggatcggaattttgaaaagcctgccccatagatacatgcccatatatcgcaaattttttttcttcggtacctaagactattcctgcgtaatgacaaaagctgactaacttataaaagttaagtaaaaccaaaggggtatcttggagcagctctttttctatactcatactctaccggtgttctttttaccaatctgaccgttggcataaccaaaccatacttcaacgctcgctataacaaacccgacttcaataataccatgaatttgtagcagcttcagcaggtcttcctcgggatgaggatatacatttggagtatgaatatcgtaaatataatttctgttattggtgataaaaaatcctccatgagaattttttcttaaatttcctagataccccaaatttttcaaagtagcaataatagaagatctaccgaaaggactaatttctataggaagaccaaacttccctaaaacctgcacatgtttactttcatctgcaagtatcaaccgtcgccgactggattgtaataagatcttctcacgaaaaatggctccacctccacctttaatcatgcgcaattgaggatcgatttcatctgcaccatcaacagcaagatctatttccgtgaactcttcgtcatcaaccaaaggaattcctagactcttggctagagaatgcgactcttttgaagaagccacagcacgaatatctaaattttcttgtttatgcttgtgagcaacagctttgataaattctctagatgtcgagccactccctaatcccaaaagcattcctggctccaccaagtttgccgcttcaagagctaactgtttttttacttctaaatagggatcttttttcacaacacctctatgtgttttacctttctctatcctttagctagaaagtcttcgtattttcacacaaaaactaaccacctaaatcatactaatataattgtttttgtgaggtcaaatgaggatgttctctaacaaaaagatcaaatacacagccaggtttccctaaaatctcaacagcataacacacccctggcgaagatctccccaagttgtataagaaagtttagacagaaaatccataccatccctatctataatgaatctaaaacacgatgccaaatctatttttctgaaaatgtatttaagtactgaccttggtggtcacgaagattcttaaataagaatttagccgttgtagttaacgagaaagtctctcaacccacatgcagctaacacaacaccctataaacatcagatcaagactgtgttaccaagacgttatctactgagcacatcggcatttcgtttccagacactatagggaactcgatacctccctacttctacaatgctaatgaatatcgacgatttatgaagatgaatgagaagttaacaggcacctattgtgcatcgacccacttgagaaacctatctcccgtatctttattgaggatagagtaattgagatgcgcccgtgaaaggttgcgtttttgtaatgtatgcctactacgtttgttaaaaaattgcagcactcctttatggagaccataaatgcgctggtcatctcgataatagtagtccatccactcagtcaaagtaagcaaggcaatttggggatcgaaatgttctacgttctcctcatcaatgtagcgagaaacaacaagcattaattccataagcaccccactaactcgtgcccgatcaaatgcttgaagaaaaattgacaaattacaatctatatctctaaataactgcagttgtgcccaagaaactccgtgtttacacaatgccaacaaccatgccgtaggagcttgatttagagattctaataaccatgtacggttctcatcttcggtcatttcctctaatgactgcctcatcctcaagtgtatcgattgcacaagatcgtgcactctatgccaagtcgagtatcttgcatgttctaataatgttgtgtattcttcctcagaaacaatgtgagctaatagccaaacacaaggatggaaagctatgaggttcacatcggacaaccccagacgattcacccaatatatctcaggctcgatctgttcttctgcaggcagttctctagaaccaagctgtataaacttatttatgaaatataaaggacaattccttagcaatagagtttccaaatcagggatctgcactccacggcaagcaagttgtacacgctcaaaatccaaggctgttactctctccttacaatcctcaggcaacatatccaaactccccgaagacaaacataagagtagcgctcgcaattctttaagagtgagtagattgtcaaaaacgaaatcacaaataactcaaggatagtttttctccaatacagagcggaatcctgaaggaagaggatggttgaactcatgccaacaacgacgtaataccaaaatcgctgttatgcttacaatcaacaaagagaacaccataccgagaataatcaagggatgagaaaatccataggcaagtaaaaatacgaaaacgccactaaagacagaataaactatactcataatcgccgtagcatggtgagataacttatctaacggacaacgctctttacttctcaaactcggagaaatcaaagaactccgaagacgctcatctagggagatactatcgacactcataacatgtcctattatgatgatatttttaagaaacagagcaaagcccgaaagcttttaattatattcaaaattaaaaacaataaaaaacagatcccttctaaagctattcctcaatgaaactcaaatgaagaatacaagaaaatgagaagaaaagatgatgaagatatagaaaggcaacgtgagggaaaaagatgctaattcagcgttctttctcctgtcgtgcgatttaaagagtaaataggaatatgagagagactgcgtctctctacaagccctttcgtgcttctctggttgaagaaggatagcgtctggttataacaatgccatatagggctctctttattcttcttataatcgtgaatccactcgtcccaagtgagtaaagccaatgaagaatcaaactcagggccttcttgatgcatatacgggtatgtagccagcataaggcgtgacaaattcatgcctccattttcctcattaaataaagaaaggaagaccatatgttgacattctacctcttgaagtaactgtaattgctcccaagaaacaccatgtttacataagaacagtaaccaatctaatgggtaggtagttaaacaacaggacacccaaccacgatcaacatgaaaactatcaacaaactcatggggaagaatacctagaagtcgagaacgaatgctttcaactataggctgcgcttcattccaagtcccgtggtgagcatgattgaatagactttggtattcagattcagtaactactcgagcaaaaagccaagtataatgatgaaaagcagtatctaagcaactagataatcctgtacgacatacccaatacacttcaggttccatgccctcggcactaggaaactctctagaacccaaatcgataaacttacccagaaagtacaaaggacaattctttaataataatttctctaaatcaggaagatgtcttccctcacaagcggtttgtaaacgctcaagaccaaacttctctaccttttcttgacacttgtgtgatggaaacacaaactctccagaagatagtcccgatatcactgcacgcaactcttgtagagataccctttccctaacaacgaaatcatgaataaccgaagggaattcatgttgaattatagaagcaaaaccttgcggaatagagggtttaagcttgaacgtatccctacgataaatccataagccgaaagagacacctaaaagaatgatagagatgaccaaacccaggataatcataggctgagtcaatccacaaatcatcaaagttgcgaaagtagtaactaaagcaagagaaacactattccctatagctaaagcatgtttacgtaaactatccgcaatacaagtctgtgccttacgttcttgtattactaatagcgcagcagcattagatcccaaatgcgaaggtgactgtaaaggatgcacgctatactatccaataaaaatacatttgagaaaatatacgcctgtttagaaacaaaaaacaatggagaaatcttggaatttttacgtgtaaaataactagaatcaaactctgaaatacaattgaatgactcttaaccatatagcaatgtaaggttggccatgctaaggaaaaaatacatggtttcacacaacagtcttctcagagttagaaaatggatccttccttctcaatggaggtcatagtgtccagcctctgcgacgtttgcatagcaagttgaagaatacattcctaaaattctgttcgtgcattgtgcaacacactagtcggatttccttctagctcctgtattcaggtcataatcataatacggttgtccgacaaacaattcatgatccatggtgatggcttccaaaggctctcgttcatcccgtctacgatttaacaatgtgactgttgattcatgggctctccatctctgatctctcctacagctatcctgatagtcttctatccattcctcccatgtaagtaatgtcacatgaggatcaaagctcgtttccgcttcttggatatacctagaagtggcaatcatgctcctacatagatgtccccctcgactttgcgattcaatttcgcaaagaaaatcgatataacgactatctaattttgtaaataactgtaactgctcccaattgaatccgtgtttacataaatgcaggaagggactagatttccttgtctcccatttgacatgagattttttcaatgagaaacttggttgatacacgttatctatataactgatcatacgactttgcagttcaacaattagagccttagtttgggaccacgtttcattctcagcatggtcaagaagcatgaggtattcttctttagatactattcgagataaaacccaaacaaaaggcgtgaagattgtatcataacaactcgcaaatcccctacggtttgtccaataaacttcaggagataatccttgtgattcaggaaatttcctatctcccctggcaatcaatctattgataaagtaaaaaggacattcttttaataaaacatcatccagagggagtaatccagcatgaacacatgtgctttgcaaattgggaaaggaaaaattctgcaactttatttttaggtgattagggtaactgtcaatggagtttccttgattgagtccttctataagaagacggaattcttgaattgtgagattctcctgaacacacaattggtgaatcatttcagggtaatgtctaccaattgcgccgtgaaagctagcgggaatgaatgcttctgctctgccatcaccctcagcatcaaaagtagcttccgtatctacggccgatgcagggtcaaacaacaaacctaaatcacaatctacggcgccagttgcttctgtaatagagggggcatccgtactagaatacgataattgaaaggcagtatctaaaatagaagttgactcctcatctctagactcctctctagcaagatgaaaatctgacgcagcctcggcaacacttactaacgacttgtcctcaactctatctaaaactacaggcacctcctctgccaatacgtttccaatagcatcagaatctaatgtaaaagtggtctcagaatttaagcctgccatcatttcttgattagagccgccgaccccccacccgcatctatttctccatccactatctgcgacacgacagcatgagagcacctagaataatagacattcactactaatagcactccacaaagtactaaagaaataactaaacctaaaatcactatcggtgcagaagtcccactaacaagaaaagccccgcaaacaagagcaagaatcgcgaagcaaatgttagaaatcgctaaaacacatctatataaacgctgcgaattacaagtatgtgaactatcatcaactacagatgattgagaacaacaaaaagaagtactaaagcaagtcatgcctctccctaatcaatttaaccatcaagaatcattttctcttgagcaaagggaggacaataagtgaaataacaagccctgacacattggcagaagcagtatattgacaattaattagtaaatctacatttcaattaaacaagtattcctcctcaacccataatgtaaatcattaacaaacaaagtcgttaaaaaatacggatataataacgatgataaattgaaaaatccaagaacgcaaatactcactacatcgtctgcccccccgcaacctaagcactgcgtaaagattgtcaggaattttcatttgtgaattaataataaaaataaattctcataactattgttatcgtacatgaaagttgctgatcttctcgtctacttaaacgatctactctctccggaaacatttcctgattactgtcctaatggactgcaagtaggtagcccaaattctgatattcagaagatagccgttggcgtcaccgctgatttgtccacgatactcgccacgattgaaatggaagcgaatgtcttgattgtgcatcacggcctattctggaaaggcatgccgtatcccatcacaggcatgctccatgagcgaatacaatacttgatcaaacatgacatacaattattagcctatcacctccccctggatgctcatcgcatgattgggaacaactggaaggtagctcatgatttacaatggacccatcttcaacccttcgggagttttcttccccatcttggagttcaaggatcgttctctcctacgcccataaaactatttataaaaaacttatccgactactaccaaactccaataaaagctcaagtacttggcggaaaagaaatcatttcctctgcagcactgatttctggaggcgcttataaagagctatctcaagcgattctttgcaacgtagattgctttattacgggaaattttgatgagcccgcatggtctactgccatggaaaatcatgtgcactttctagcttttggacataccgcaacagaaaaaataggaccaaaagctcttgctcatgacttacaaacccacctacaaatttcctcaacatttattgatacggacaatccattttaatctacagcaatgcgcgtgatcgttcttggctttttcttagaacttattttatagtaagttctttttactatttcaaaaatctatagactgtcatgagcgtagaattcaacaagcaacaagtccgtccaagaagtgaaatttcccctcaagattgttgggatatcacccccttatatctaaatagaaaagcatggaaagcagatcttgattctttcggattaaaaacagacggctcacctacgtggcccgctcttcaagcaacgcaataccaactggacaactcagaatctctactatccttattaactactctcttctctattgagagaaaattaaacaaactctacgtttacgctcatctgactcatgatcaggatattacaaatcaagaaggcatcgcagatcttaaatctatcacgcatctacataccttatttgccgaagaaacctcttgggtacaacccgctttaaccagcctatcggaatctctcattgctcagcacctatcagctccctgtttagctccttatagattctatttagagaaaatctttagactatctatacacacaggcactcctggagaagaaaaaattctcgcttccgcctttactcctcttgaagtagccagtaaggcattttcttctttaagtgactctgaaattccctttgggcaagctacagactcagaaggaaactctcacccgctttctcatgcactggcttcattgtatatgcaatccacagatcgggaattacgaaaaacatcctacctagcacaatgtgaaagatatcatagttaccgacatacctttgctaacttactcaatgggaaaatccaagcccatgtattttacgcaaaaaataaacggtataactcctgcttacaagccgcgctataccacaataatatcccgacaaccgtgtacacaaaccttattgatatcgtgaagaaaaattcttcactaatcacgaagtacttttccatcaaacaacgatgcttaaatctaaaagatttccatttttatgatgtttatgctcccctaagtcagtccaaagagaaaaaatatacgttccaagaagctgtggatcttatctatactagcctttctcctctaggaacggaatacattgataccttaaaacaggggttaacaactcaaggctgggtagataaatacgaaaatcttaataaacgctccggagcctattcttcgggatgttacgatagccacccttatgtcctcctaaactatacaggcaccctgtatgatgtatccgtcattgcccacgaaggcggacacagtatgcactcgtattttagtaggaagcatcaacctttccatgacgctcaatatcctattttccttgctgaaattgcttctaccttaaatgaaatgcttcttatggattccatgctgaaggagagcgactcaaaagaagagaaaatcaccattctgacacgatgtttggataccatcttctctacactattccgtcaggtattattcgcctcttttgaatacgatattcatcacgcagcagaacatggggttcctctaactgaagaatacctatcctcaacttacaagaatttacaaaatgagttttacggagaaattatcacatttgatgtcctgtcgaacatagaatgggcaagaattcctcatttctattacaatttctacgtataccaatatgcaacgggcattatagccgccctgtgctttttagaaaaaattcttaacaacgaagataacgctcttaactcctatctcaactttttaaaaagtggtggatcagatttccccttagaaatcttaaaaaaatcaggattagatatgggcacagttgagccaatccaaaaagctttttgctttatcgagaaaaaaatccaggagctatcatctttaatttgaaacaactaaaaaaaatggcgcttgatattattaagtgctaaaatcattgccaaaaacatggggctctgctatcgttttcgagaaacggcaaagtctcttagaatatgaaacacaaggagcttacaatatgtcagatcaagcaacgacccttaggattaagcccctgggtgatagaattttagtgaaaagagaagaagaagattctacaccgcgcggcggcatcattttacctgatacagcaaagaaaaaacaagaccgagcagaagtgctagccctaggaacagggaagcgtgataaagacggtcaagtcctaccttttgaagttaaagtaggtgatactgttttaatagataaatacgcgggacaagaacttaccatcgatggtgaggagtacgtcattgttcaagaaagcgaagttatggcagttctcaagtaagactgataattatttatagattgcaaaaagttaaggagcacaaaaaacaatggcagcaaaaaatattaaatataacgaagacgccagaaaaaaaatccacaagggagtgaaaactcttgcagaagctgtaaaagtaaccttaggtcctaaaggacgtcatgtggttatcgataaaagcttcggttctcctcaagttacaaaagacggtgtaactgtcgctaaagaaattgagctcgaagacaaacacgagaacatgggagctcaaatggtgaaagaagttgctagcaaaactgcagataaagctggtgacggaactaccacagctactgttcttgctgaagctatctacagtgaaggattgagaaatgtgactgcaggcgccaatcctatggacctcaaaagaggtattgataaagctgtcaaagtcgttgtagatcaaatcaaaaaaattagtaaacctgtacagcatcacaaagaaatcgctcaagtagcgacgatttctgctaacaatgatgctgaaattggtaatctcatcgccgaagccatggaaaaagtggggaaaaacggctctattactgttgaggaagctaaaggtttcgaaactgttctcgatgttgttgaaggtatgaatttcaaccgcgggtatctttctagctacttcactacaaatcctgaaacacaagaatgtgtgttagaagaagctcttgtgcttatctacgacaaaaaaatttccggaattaaagatttccttccagttttacaacaggtagcagaatccggacgtcccctattaattattgctgaagatatcgaaggcgaagctttagcaactttagtcgtcaacagactacgtgcaggattcagagtgtgcgcagttaaagctcctggattcggtgatagaagaaaagctatgttggaagacatcgctatcttaaccggtggccaattgatcagcgaagagctgggtatgaagctggaaaacaccactttatccatgctaggaaaagctaagaaagtcatcgtttctaaagaagataccacaattgttgaaggcctcggaaacaaagaagatatcgaagctcgatgcgaaaatatcaaaaaacaaatcgaagacagcacctcggattatgataaagaaaaactccaagaacggttggcaaaactctccggaggcatagctgtaatccgtgtaggagctgctacagaaattgaaatgaaagagaaaaaagatagagtagatgacgctcaacacgcaactcttgctgcagttgaagaaggaatcttaccaggtggtggtacagctttagtacgctgcatccctactttagaagctttcattccagttcttacaaatgaagatgagcaaatcggagcacgtattgttcttaaagctctatccgctcctttaaaacaaatcgcagcaaatgctggtaaagaaggtgctatcatctgccagcaagtacttgctcgctcttctaacgaaggctacgatgctttgcgcgatgcttacactgatatgatcgaagcaggaattcttgacccaactaaagtaacacgttgtgctttagaaagtgcagcttctgtagctggacttctattaacaacagaagctttaattgctgatattcctgaagaaaaatcctcttctgttccagcaatgccaggcgcaggaatggattattaatccacgatatagagaactttttctctattcttacaaggtctcccttcatctatctcaagaggaagggagacctttttcattttgtaatatttctttcttcatctatgttagaaactaagataaacacaatctcatcatgcatgcttaaacttttaaagaatttatttttgttagcattctgcattgctgcctacttttggattcgtaaagaaagcattgtcgagcactggttatctgcaaaattacatactcaagtaactgtaggaagggtttcccctagaacttcaggaatgaaaatccgttacttatgtattcataaccccatgccttcggaacgtttcccctatgccatggaaatcgaatatgtaaacctacgcttctctcttatttctatgcttctgtcgaaaaaaatagaaatatccgatcttctcatccacggagccaacttcactatacttccatatgatagccaatcttcaaaaaccaactggtcgctgttatggaaaaacttcactccagaagcccaagaaaatcgcgccctatcttcgtcatactccttctcatcaagactcgatgatattcctgtgctgatcaaacgctgcttgttcgtgaatacccgcattcatggcataaaatcaaacaacaaagacatcccctatcttgctgtgccctccatggaattccatagcaacataagtaaacatcactctcttcctaacctagctacagcactcacctccattctttatctagctgtggaagaaaccctctaccacgtaaatatccccggagatattgtcaaaactctatctaagcaatcacatgactacttcaactctgcctatcccatcttcacacaaaaagaagaaggcgaaactacaacaacatcaaaaaagtccacagatgaaatcgtcgagtttgtcagagaactcttcttccattaaaaatgcacacacaataaaactcttagcctttctccgtgacttccaagcgtacgaatttacctcactccaactcaaaaacatatttatacagaaaacctattgacttttttgctatttcacttaaaattgtctttttttagtgttccggagtagctcagcggtagagcagtggactgttaatccattggtcgttggttcgaacccatcctccggagttttttctttattaaggttcgcatgacatagagaggaaataaggtctgtggcctgtaatatcccccaagaaaggatttctgaaaacgggtctcaaggaagttatcttcttcctgtgaagtgtcctatctcttcctccgtcttgggtgtcctcatcagcataactgcaattttttctacagctgtcattacctctttaagtttaacttgctctccgccaatccttgtcatcgtcacagcactagtctcagctgtccttgctatcctatgcttcctgcaaattgtttttcatatccatggtaagaaaacacgtattttagaactgacacatgatgagtcacctcccgcggttgccaatttacccgctatctctatagctcctcaactatcagacacactatccgatgaattacaacaacagctatctagagaatcaggtgtagacacaatagaatatatcacacatgttaaagctaacgatttcatgacagatagagatgcgtggcagcgcgttttcttaaaaaatcctctatttttgctacaaagcgccctctcttcatggcaaaacgaatatgttgtcctctctaaagattacatagggtttcgtcttgtcttcacggaatgtgattttgaagaacttgaaacagagactttcattacccaacaaccataacgctgttacatacatcaagttcttgacaccgatctacccgaagaaatgaataacaatcgcgtcataagaacacagttggacaatctagattatgtgctccctgttattccaaatttcgtaacaaccaatgtagagactcatcccaatagcacggaaaatgcggatgctgttctttatgaaatttttaaaacgttcttcacaaactactatatcgctttaaacagctctgtcactcacaacaaaataatcacgctacaattattgcaatctgactatcctgaccccagaactcgtcagttggaaactcttgctttactctgcgccattgaacaaatgcgttatacacagactccccaaactcccatcgttcatcaaatcagaacaacagagacgcctcttcatccagccgcagaacatcaacagaactcgataccttttgcttatagatctagagaaggttctataacacctataacagataggtatgcatctccctatggtctactacgatctctccaacctcaagctcctctgcacacgatgttgaatacgcgagatttccctcccctagttcctggacatagagaaagcgttcctactcccagttttgatgaaatgcaagaattcttagttcaccaaagtgcagaacgcaacataccttcagatccaaagcaaacttctgtctatattctatctccagaagactattggcaaatatttgtaacgaaagacacggcatcattccccagagaatcatctccatttggcctcctttctcatcctcaaggaagcccagaaaactccaggttcaatctgaatcgggagcgcttcatggaaacacaattcatgatcgtagccaacctaacgcagtcggaagttcatgatctcagcagcctctgcaaggaaacaactcctagaccctctcagggggatacggatgaacaactttaagtcacacagcggtcaatgttggattacgcagtaagcgtgacaaaagagatgtacggtactgatgcaacactgcagtatctgctgataaaagctcgcgcgcctcgacaacgttctcctctgacatttgacagcactcaggaagatactctatatgcaatccagaaaggaccaccaaacctttttctaaacgtcgggaaataatcgcggcgggttggttagggagatcctcataacgtgcttcaatgcaaatgtctgggtaggtatcggcatgttcaaaataggggccaccattaaataaagcccacccacgcctaggaaaattagagaaaagtagaggggaagcacgaacacctatgggactggtataagaaaatactttcccgtaagctgggcctacagctctgccagggaaaaaacccaatcctctatctgcttcataaagagaaccgtcaggctcattaaaactcaagcgcctacacgcaaagtaagctcctgcacaaatccctagataactgcccccctcacgaatataattatcaattcttgctgttcctaaaccatgaaggatcttatgataagcacgatccgcacccccagggacaattaacaatttcgcagagagttcccatagaggatcgtaaagaagaaagttcccatttactcgacaaatgtctagattttcttcagtagagaggctattccttaaccagcgcatcagatgacgtaagtaataaggagaaaccccctcatcagagtaaacgagtatttttgttctcataacaaataaactaaggattagtacttggaatagaatcactcaaatattataaagtgtttaatccattaaaatgttgtttctggtaaaatatttattttatttcctgtacaactacgttatttttcaaagacacctatgtttgttaatcattctcaaacaaaacaatcgcggaatttcgctctagggctattccacagccttttggcgtgcctctactggggaatcgtcttcgttattcctaatttgttagaatcttttcaagagcttgacattgtcttaactcgttataccattttcgggattttttctctgatacctgttctatggaaacgacaaaatatctttaaaaatatcactttgaagatttgggggcaaagcttcctctgggctttccttgtcaacgtagtgtactatttcggcatagcgctagctatccgttatgtaggagccgcaatcaccattattatcgccggattagcacccatcgccgttctcttccactcaaatataaagaaaaaagagctttcctatagcctactttccgctattagttgtgtgatattcttaggagtcgtcctcaccaatctctcagagttccatgccacaacagcaacaaacccactacactatttcctcggccttgcctgtgtcatcttctctacaggcatctgggtggcttacatcatttgtaattatgactttttgctaaaaaatcctaacatttccccagaactatggtgcaccatgttgggaatatcttccttggttatctgcctgcccttgattatcatttttgattgtctgaatattacacacatagcccagaatttcatcactcatactcctatatccgaacggttactctttatccttctatgttcggccatggggatcttgtcctcatctcgagccattctatcatggaataaggcaagcctccatctatcccccgcgcttttaggagccatattgatctttgaacccatttttggtttaattttatcctatctttatgaaaggagcctcccctccctacaggaagggatcggtattttcctcatgttagggggaagcctagtctgcttgattctgttcggaagaaaaacaagtcaaaaagaagcagaaaataacaaagtacttccctttgttgattaagcaatttttatactcattctgtgtaatctactttcttatgataaaaaacttttaagacaagaggtcttttctgtttctaaaagtaaaagcacatcttcaaaaatactcatcgaataaaaaatttatcttcagctaaactcaccttactatcttaatcaataaaacttgatgaagattaaatcacgacctcgcatttgaaagtgtaaaacaaaactacatcatgcggattctgggtgagaaaaaaactgtatcagtgttcttatggacacattggaaatactagtgtataggtgtcttttgttgttacgcttaaataccagagagttttcgcctctcctatagataaaaatattggagaagggtaacgagcgttccccaggaggcaagcaacttgaaaaaagttacatccccaaattccataaaatataacagtgggaatatatcagttcattctcctgggacacccacccctcgaaattagatttaagaattctatggagaaaatttccggaaaattagaaagcgtgctttttgaagatcatgattcaaaggaaactgctgcacgcatgagaataccctacaagggtaccatgatcgttatcaaaggacaattccccgattcttttttgcagctcggtatgcaactacatctatacggcaagtggtcagaaaatccccacctagggaagtacttccaagtatatagttgtgattctcaagaaatgcgggataatcgcgggataatcaactaccttacctctagacttatcaaaggcatcgggccaaaaattacagaaaaaatcatcgagaaattccgaaatgacaccgcagatattctcgataatcaacccgaaagattaatagaaatcccagggattagtcaaacgcgctgtgatagcctctgcgaacaactacgcgaacaaaaaaatcttcggacgacattactcttcctacaacagtacaacattgccattcattatggtgtaaaaatctataaaaagtataaagagaactccatagaaaaaatatgtgaagatccttttcttcttgctagagaaatggaagggatcggatttaaaactgctgatcttatagcaacacgtcttggtgtacctttaaactcacaaagccgattatgtgctggcatacagtattctctggaagaactccaagaagatggtcatacttgctaccccttacaaagtctggctcagttagtagagaaactactcaatcaagatattccagaaaaactcatacgcattgaagaaatcatttctcaagtgtacaccatgcaagagaaaaatcttcttcacatccaagagttagaaaacactccgtacgtatgggcaaagcatatttacctagcagaaaaaacagtagtttctgatttaaaacgcattttattttcctcaagaaaaatccgccctatagatagcaacaaagccattcaatgggttgaggaaaatttaagtatacatttagagcacaaccagaaagaagctattcgtgcgtgtttttcggaaaaaattcacatcattactggaggaccgggaacagggaaaagtacgatcactaaggctatactcaagatatttgagcaagtgacttataaaatcattttagcggctcctacagggaaagctgcaaaacgcatgacagaaattactggaaaacactcagtaactatccatgctctgttacaatacgactttaaaacacggtctttccgtaagaactatgaaaaccctatagattgcgatctgatcattgtcgatgaatctggaatgatggatacctatcttttgtatcatttcttaaaagctcttcctgatcatgtgatcgtgatattcattggagatgtacatcaacttccgagtattggccctggcaatatcctcaaagatattatcaattctaaaaagattaccgtaacgcagctaaataagattttccgtcaggtccacgactccaacatcattatcaatgcccataaagtcaatgaaggtgagttccctatcttatattctgaatctggccggaaagatttcctatttttccaaaaagaagatcctcaagaagctgtggaccatattgtccatctagtgacacagttcatccctaagaaataccatatctatcccaaagatattcaaattcttgctccaatgaaaaagggtgtcctaggaattcataatcttaatagagtcttaaaatccgctttaaatcctaagcaggctactctccacgggagatttcattcctatgctgtaggagataaggtcatgcaaatccgcaacaactataataaagaaatatttaatggagatattggttatatctctatgattaactttgaaaataagcgcgttgtagtcaacatggaaggcaagtatgtcgtctattccttttctgagcttgatgatctggttttagcctatgctacctcagtgcataaataccaaggaagtgaaagtccgtgcattatcctacctatacacacttcacattttatgatgctgtacaggaatctactctacacagccatcactagggggaaacaactcgtcgtcttagtcggaacgaaaaaagctattgctatagccacaagaaatgataaagtgcaacaccgctgtacgggactcttacaagcccttgaacaactgactcaaccccaatcgtcaggaacatgaccatgaaataaacatctagtccacgatcgtgaataataactgaggggctgttaaggaaaatacctcttcagaaaaattcaacaactctctattccaaagatccacaacgcgatctttatccaaactgtccagttgtaaagattttggagaaagcatgcgccatatttcccaagctgttcctggaataatgggataagaaatcaatgccaataacttttgacaataacatgcacaaaagagtacggcctctacacgatgggagagaccttctttcagtaacttccacggtgcctgatcattaaagtacacatttcctaatgctgctaactccataattgcacagcatgccttacgtaagctgtactgactatagtgctcctgagcatcccgaacgatctgctgtgcacgatctaagaactgtttgtcttgatcttctaaaagatttgctgaatacgctaattccttaaatccatttttctcagcaaatacaagaactcgatgaataaaattcccgaacttccctacaagctctgaattacatcgggttttaaaatccataaaggtaaattcgctgtcagaggtctccggagctgtggctgctaaaacataacgcagtttatccagggaatacgtatctaaaaaagtatctatatctatataattcccttcggacttactaaactggcaaccttcaagcagataaaactcagaagatactaatgcatccatcttcttgtaagggatactctgtcctaattccatagcgggaaatattgccgcgtgaaaaggaatattatccttcccgataaactgtacgtactctgtagagtcttccaaccaaaaatctttccaagcctcaggagtattcaaagatgcagcccaatccatagttccgctaatataaccaattggagcatcaaaccatacataaaataccttgttaggaaaatccggaacgggaattccccaagataaatctctggtaatcgcgcgtgggcgtaaattttttatataatctgtaacaaacttacgaatatgctctggtaaataacacgtgtctatgtatgccaataacggctccaccatacgttctaaatggagaaacgcatgttcggtttctttaagaacaagttgagacccggataatttagatcgcggatgcactaaatctgtagcctcatagtcagctccacatttttgacactcatcaccacgagctccatcaaatccacatttaggacatgtgccctctacataacgatcagcaagaaaacggttctcttcttcagaatataactgaagagaaatctggttttcgatcagacctttggactgcaattctgtataaaaatcctggactagcttcttatgaaaagggttggtcgtacgggagaagaaatctatcgaaatccctaatttatcaaaggtgtccttatgtatcttatgatacatattcacatactcttggtatcccatacctgcgcgttctgcattcaatgtgatagctattccgtactcgtcagaaccacaaatataaagaacatcatcccctaacaatctacgaaatctagcatagacatctgcaggtaggtatgctccagctatatgtccaaagtgcagaggtccattcgcataaggtaaggccgaggtaattaagacacgcgaaggcattatttcacgtcactccatgtataagcggaaggatcctttcttcttcctgaagtaccaccttctcgtttcttttcaggagttggagtaggcacatgttcggcatcttcttctatataatccgcttgtacgccttctttttctaataaaactaaagcttcaatagcagcattagaagaacgcacatcgccttttgctatcctaatttttgcctgcttgatcgcgtaattcactaaattaaacgggctatcaaacaactggtttaacttttcattggttaaacgatctttgttagtcataatacgttcctatgttcttctgctataaaaatacttttcaaaacctcgtaagatttctccaaatcatcattgataatgacgtattcaaatttatcagctgcagcttgttcaataagactatgctgcaaccgctcttgtctttgagtatcttgttctgatcctctttgttttagacgcctttctagctcttcctgagatggtgcagaaataaaaatcgccactgtgggaattttactctgtaagaccaaagcgccttccacgtcaatgaccgccaccgcgtgccttccagatttccaaatttcatcaatccccagacgacttgttccgtaatactcaccaaaaagtgctacccactcaagaaaatcttcattgtctaagcgtcgttgaaactcctcttgagaaacaaattgataatctactccgggaatttcttcgggacgaggtgctcgtgttgtcagtgataaagtcttctgaaaagaatctgggaattctctagccaacatacggactagcgtcgttttcccagctccagcaggagcactaatagtgaataattttggtgcgcacaggggatgatcgggagaaaaaggaacacgaactttatttttcataaaatattagaatacctgccttacaggagcaaaactttttctatgacaatcacaagggccaaaagccttcaatgccgctaaatgagcggcggtaccgtatcccttatgcttatcaaaaccataatcaggataaagctgatgaagctcccgcattaaatcatctctatattctttagctagaatcgatgccgcagctatagatgcagacttggaatctcctttaataatcttcttacacggaatcttatggggtagatgcaaaccatctactagaagaaaatcgggatgaataggtagattagctatagctgctgccatagcttccttggttgcttcaaggatattaatctcgtctattcgttctacagagacaactccaagtccataatatacctcagaatcattcacaagaatatcgcgaattttgcctctttctttaggtgttagctttttactatcgttcactccggcaaacaccttacctcgaggaagaatacaagctcctgcaaccacaggtcctgctagagggcctctaccgacctcatctatcccagctatgagagaaaaaccttcatggaaaacttcttcttcgaagatagttttagataaaaacagctgttctgcatccatagctaacgtgttcatagatcggtgtatcttaaataaaatcagaaatcagctaaattcagtagttataactatttctttgcagatctaggaccaatatactctttaactttagcagctttaccagttttacccttcaagtagtacagacgagcccgagaaaccttaccgcgtttcacgacttcaatgccgacaatcttagggctgtgcaatagaaaacttttttccatgccttctccataagctacccgatgcaaagaaatcacttcccctgctcctccacccttacgggccataactgtaccctgaaatgtctgtgttcgttctttaccaccatctacaatttttgtagctacacgaatggtatccccaacacaaaaatccgtaagaatttcttttcgaagttgttcttcttgcaattcctttattaagttccccatatacttcacctacattctctatttctattctgcttgtttgcaagagatagcccatacatggccgtcaaaatcacgaactaatctcacctctccacgatcgtcagcttgctctagagtgcctccaagcattttccatcgtcctaaaaaactaaaaaagtcgtctttacaacctagtcgaagcgacaaaaggactatatttttactttttaatcctacctcttgcaaatgtattgtcatttgcgtcttcccaggaatatgcagtctattattgacaggttgatttaatctaaacatcttagaataaaattttcgcgaccggtggagatcttcaacctctaaaattaccgcactttccccttccaacatcgactgtttgagatcagtctcctgctgagttacttcctcgttttcccgatcataaagataacggatatatagatcaggacgcctttctctggttctatctaaacttatttgttttctccacttggcaatcgcttggtgatccccatgaagaagcacttcagggacctctcgtccttcgaatactcgcggacgcgtatattggggtccctctaataacccgttttccatagagtccttatccgcactctcctgattccctaacacgccgggaataaagcgagataaagcatcaatgacaactaaagccgcaatgcctccgttagttaaaacgtaatcccctatactgatttcttcatcaacttcactttctaaggctctttcgtcaataccttcgtaatgcccgcagaggaatatcaaatgggagcattgtgctaattcacggctcttttttgctgttaaaagctgtccttgaggagaaagatacactaccttcgaatcacttcttttcacatgccggattgccttgactacaggctcagccataagaagcatcccatcgtgattaaaaggagcatcatccacctgcttccacttacccaatccaaactctcgtatatccctggattggatgtctaacagccctctcttaatagccctccctaaaatactagagcgcaaaggactatcaaaatactctgggaataaagaaagtatatcaatcttcatcccaagaccacaaagttagttgacgacactttgttttgcttcagctctttttaaagaacgacgctgacgataagcacggcgtttttggcatacagcagctttacgagccattctcttcgccattaattcacagtaaactccaggagctccttgcttaatcaaaatagcagccttctctgtaagttccgctccttgatttaaccagtgaaaaattcggtcgcttttcaattgataattaactgtactgtgaggatcgtaccaacccaataattcgatatatctaccatcacgaggagactcaacgtcagcaagtactagtctatagactacgtgatttcttcgcccttgttgtcgtaaacgaatttttaacgccacaggtttcctccagacattttctttttcatttgttctattctctctttactcatatttttaaaaaactttttagattgcatcatacgcttccggaattgattcacatcacctaaagtcaatccacaaccagatgctattcttttcatgcgactcatatctaactcgacttcttcttttctctcttgaggagtcatagaaagaatgatcgcttctgtttttttcatatgctcttcggaatccgctatctctttctcactaggtttagcgccacctaaacttggcatcattcccatgagctttctaagcggacccattcgtcgaaacgccttaatctgcttataataatcttcataagtaaaggtcgattctattaacttcttcccaagttcttcgtcttcttcttcagaaatacattcacgcattttttgtacaaaatgcacggtatctcccatacctaaaatgcgatctgccatcgattctgcattaaaaggtcgaagatcttgtattttctcgccgcatccctcaaattttatgggtttccccaataaacttttcatagataacacggcaccggcgcgggcatcgccgtctgtcatggagataatcactccagtcaagtctaaataattatcaaaggcttttgccgtagaaacagcgtcctgccccatcgctaaattcataacaaaaagcctttcacttgcatgggatactttttgtatggaggctaattcttccattaacacttcatcaacatgcaaacgacctgctgtatcaatcaaaacaagatcatgccgttcctgtttagcgtaatctagagcctgagaaactacttttacaggatcttgtccttcgctattgtaaagctcagctttcgtttttgaaattaaatttcttaattgctctaccgctgcaaagcgtttcaaatcgcagggaacaacaagtactttctttgctttgcgttcctctaaaacataggctgcgagcttagcgcaggtcgtagtttttcccgttccttgtaagccacaaagcaaaattaccccgggattcccagaagtatttaaatcagttttatcccccagtaattctgtcagttcctcgtgtaaataacgaatgaattgttgtccgggagaaacgtgtttccaaacttcctctccaagaactttttcctttaccttggcaataaaacttttaactacatgataattcacatcagcgtctaacaacgccaaccgaacttcccggatcgcttcagagatattttcttcagtaattctacgtgaggcaaccagcgaagaaaaaattgaggatagtttttgcgataaagaactgatcatctactgagcaaaaatcaagaataacctcatgaggatacagtatcacttgcatgattttcaagaaaaaaaatcctatcgcatgctgagagatcttggtgtatggagccatgcacgccgtgattagcaaaaattctttttactctctctccttgactgtaaccaatttccagccaacctacacctccgggacacaaaatagtgtctaaatcccgagcgattctttcatagaactccaatcctgaactgcctcccaccaaagctttccagggctcatgacaacgaacttctggatctgtctgcataatttcatcgaaagaaagataaggggggttgcagacaaaagcatcagctggacaagaaaagggggcgaataagtccccttcaagaacgtcgacttgtagatgatttttagaagcatttattttagctacagcgacggcttttgggcaaatgtctgaaagaattacttgaacatttggacaatatttttttatagacaaccccaaacacccactaccacaacacacatcataaaaggtttggatatgaggatgctgtgttaaatattgtataattttctcagcgagtaactccgtttccattctagggatcagcacccgagaatctacttctagatctagttgtagaaaacgtacactaccatgaatataggctgttgggaaacgttcggctcttttttgaatccgcgtccaatacacatgtagagtatcagcattcaaacgcacagataatacttgagctcttgaagtgatgccaagcacatccatcaaaatatccacggcttctctatctgagaaaactacgccacaatattctaaataagcagcagcttctttaagaattttcttcgtttccattttgcaaaagctggtgataagcgtggctaaccaaagctgaggtaatcgtatccaaatcaccttccataactttatccaagctataaagggtcaaccctattctatgatctgtcacacgattttgtgagaaattataagtacgaattctttctgatcgatctccactacctacttgagctgaccgcatagccgaagcttctttatgacggcgctgtatttctgcatcacgtatacgcgccttcaaaatacgcatagccttagctttattcttatgctgactgcgttcatcctggcaagtaacaacaacgcctgtgggcaggtgggtaattctcactgcagaatccgtaacattgacgtgctgtcctccggctcccgaagctctaaaggtatcgatttttaaatctttttcatcgataaaaacttcttcatcatcttctgcgggctctggcaatacagcaacagtaattgcagaagtatgcacacgaccttgagtttcagtttcagggaccctttgaacacgatgtgttcctgcttcgtattgaagtaagcgcttaactccggttcctgaaatccccatgacgtattctttatatccaccgatatctgactcggaagcggacagcacttcatatttccatcctttagcagacgcatataggtgatacatccttacgcagtctcctacaaatagggcggcttcgtctcctcctgtacccgcacgtaattccataatgacattcagatcgtcatctggatcaggtgggaccaataaattctctaaaattttataaagtttctcaacctcagcctttcccgattgaattccctcttctagcatagctatcatctcaggatctttttcttgagctaaagcttgtttatcatcactcagaactttttcctgagccataaccctatcataggtatttttcaactcggaaagccgcgcgtgctctttacttaagaggctatactctttagggttattaaaaatctctggattagagatttctacttccacttcctcgaggcgtttcaaatactctagaatctttttttgcatgtatcacttctctatcaagagttcctgacatgcttcccgctaagcatatctaggagctcttaagttcatttcttaaattatctacctgatgtaagtaggctatcctttaatgaaaacattctattatagagccactatagcctcggatcaaacccactgcaaataaagcctttgattactttatcaattggtacttgggttatagttttatcatattttgtcaatatgcgtcactgcaaacaaaaaaaggttactagttactcgatttgttgaataacgatgagtgttcccgatagggcatgaaatgacaaaacacgtttcaatacacccttatcacgggggaaatgacaacgtgtttacaaaaacattgaaacttaaaagaagaaattacttctttttctttatgggagcttttttcttagatttaactgcaggagcttcttcaacagcagcttgggcgggttgtgcgggctttacattgctgtaacgctttaagaatttatctacgcgaccctcagcgtctacaagtctcttacttcctgtaaagaaaggatgtgaagctgaagacacgctgacgtaacatacagggtactcttgtccttcaaacacttccgttttatcgctttgatatgtagatccgcaaacaaatttatatcctgtagaagagtctacaaataaaacttgctgatagttgggatgggtgttctttttcatattgacaactccaaaatcaccatcttatggtatgtgggtaacaacatcatgaaatactaaggaaaaagagtacagtaatactttatgaaaaagcaagaaaaaacacgtttatttcctctatttcaaagacttttcattctcgttattttcctttgtccttgttcagctttttcgcagtctccccactctctaaaaaaaaatttgtttcatgctcaagccggagattatgccgtctttagcaaaggggggcaaaagttttttttatttgtgaaatccatatcagcagaaactgtatggatagaaatgacagaattccctcatttgtcacaacaagaccgcgccctattgaaaaataccccatggaaaacggtaattagccatctacactcacccagaagagtgtttgtcatttctctgtcaaagcgagacttgctaatcttctctttaaatctaaaaactcagcaactgcagcagatccagacagacgatctgcctctgtttgctacgcttgtacaactttctttaaacgaagctcctgtgcacctaataaaaacacaggggaaaaagaacgacccttggtcccctagaattactctagaaggaaatagttcggttaacatgcctgtgcaagcttggcatgcacattggcccaaagattcttctattttatcagagaaaaacgttcttatgtattttacggccccggaaatctctgttttccctctatggacaagtatagaaactccgaaaggttcggttgtcttacgcactattgatgtgggccatcatgctatatctccatattcctatagcattcccaaaatagaaaatcctttctaaaattatgcctggacgtcttctatagattcaactttgaatagcgaaaaaattcttaaatttatctagaaaatatttttgattgaaaaatctaatagagtaaaatggctatcatggtttttgttagacgttcacattttaattttaatactaaaatgaaatgtgtatgactttcgtctactctgggtgcgctaagtatggccacaattccgattagggaaattcccttttcgaacctccatataggattatggagaaattcaaactcagaaagcaattaagggtttcactaggcatcttcatgaaagatcggttttctttaaataaaagtcgtcaagtacttcactcaacatataaattactcaaaagtaaaaaacttgctcaagatcccgaatctaaacaagagctacaaaagttattagaacaacttgaagaagccatttttcaacaagatcaggaagcagctagtcaactcgcacaacaagctcagcaattcagcaagcggtaccccgcttcttttgcaaaaaaatcatgggaactgactaaagccattctttttgctgccctagcagcttttcttattcgccaattttggtttgaactttacgaagttcctacaggatccatgcgtccaactattttagaacaagaccgcatgattgtttctaaaactactttcggcttacatttcccgtttaagaaaaagccttggggatttcgcccggaagcagtgactcgtggtggtcttgtagtctttaccgttggtgatcttccaattcccaactctgatactaagtattttggattcattccagggaaaaaacgttatattaagcgctgtatggggaagccaggcgacaccctctatttttatggtggtaaaatttatggcttagataaagaaggtgctgttattcactttcccaatgattttggtctcgagcatctctatcacgttccttacatatcttttgatgggtcagtcgagatcgtaaatagcaataaaactaccgcgtattttaaacaaatgtaccaaccgtgtgggaaactttccttacctcaagaaggtccctacggccaatttttccatcaaggtgtttggcacaatgacaccccaagtgcattaaaaaaaccccactcttctcctgtgagttatgctgatctttttggtataggcaactatgccatggtgcgtattctgacgcataaacaagcgagcttgtatcacacattacctaatgcaacaactcaggcatacttagagatatctcatactccgaacgtttcctatcccacaccgaatcttcagcattataacaatcagattgttcctacaatacaaccgatgaaaacacttcttcccttacgtcaggaacatattcacctgattaggaataatctaaccacatcgcgctttgtgatttcggatggtgttgcttgtaaataccaacctttttccacagatcccgagggagccgccaaactctacggtcttcctttccccggggtagatgatggttgttacgagtattcaaagggagaagcttacaaaatcggttttgggggtatgcgttataaacttaaacctacgcatcctttaatgcagttaaatgataatcaagtaattgatttatttaactgtggcatgaattttagttctttctttatcccaaaaaatcccaaatacaatcctttgcctaaccgttatgcattttataatcaggggaatctttatgttatggactctcctattttcattaaaaatgatcccgctttgcaaaagtttgtagaatctgaaaaaacgaaacaggaagaatctacagaagatcgcccttatataagctttattgacagaggccctcctcctcaagatccagaacaattcgcagagtttattcgcaattttggaatacaaattcctgagaaccacgttttggttttaggggataactaccctatgagtgctgatagcagagagttcggctttgtacctttagaaaacctcttaggatcacctttatggattttctggcctttgggacattttggacgtttaaaaaatgttcctgcgccaactacactgccgggatatttagtcaatggtctggctttaggattctttgtttatatatttgggtatatacgttatcaacgacgccatcgtttgtttcccaagaatcataagaaaaaataaaaaagaagaccctcctaacagaggatcttcttttctctatgcagcgagaaagctagagcttaatgtggtctagcagctacttcgatagcgataactgtgggatgaccgttaatgtcccactcttctccctcaagaacatcagcaaattccgattgcgtggttaacgtctcctcacaaatataatctgcatagtgtaaaaaggcttttctgacctcttctgatgtttgcatacgcaagacaatacgatcagaaacatgaagtttctgattgcgacgcatcgtgttgattttattcactaattctcgagaaatcgcctcaacaacaagctcctcagtcaattggcaatcaagaacaacagtaaataacgaagaactacgagccacataacccggatcggtttcccaggaaatcaatacatcctccatatgtaaaacgatctcttcagaacctaaattaagagagagatattcctgtgttaacaactgctgtatttgtgcttgagaaagagaagccaaagctttttgtatatccttgatcttctctccaactcttctacctaaagaacgaaaattcggtttcaccgtggtttttacaaaacttggtgcttccttataaaatacgatatttttgacattcagttcttctgaaatcagctgcttaaaagaatctaactggtctaaacgatctttaggacctacgacatagaaattcgccaagggttgacgtacttttaacttatgctcttttcttaaagaatgccctaacccaacaatctctctagcatcacccatgcgctgttctaaatctggaaataccttagcaaggtcaatgtatgggaaatcacaaagatgtactgactctaaagaattttctgtttttatctgctggtatatatcttctgagatgaaaggaatgaaaggagctatcactctacagaaaacagtcagcacctcataaagtgtcgcaaaagctgctcttctatctggggtatctgcagattcccaaaaacgtcgacgacaacgacgaatataccaatttgttagatcatcaataaaagtaacaaaaggattcacagcggtattcaggttgtaagagctcatactttcacgaaccttaccaacaacggtataaagattagagagaatccatctatcaatttcactgtagcttatctcttctttatcgtaattattagcatcaaaaccgtataaatctgtgtaggttttgaaaaatgataatacatttgttaaaggtaatagaacttgcttaaggacggattccacacctttatcagaaaaacgcaaatcttctgctttaacaacaacactatccaataaatacaaccgcaaagcgtcggcaccataagtattcattatactcatagggctcggatagttatttaacctcttcgacatcttattgccgtcttcagctaaaacaataccattcactatcgcattcttaaacacaggctgatcgaataaagctgctgaaataacagttaaagtatagaaccatcctcgtgtctgatctaaaccttcagcaatgaaatcagcgggaaatccagattctgtctctttttggttttcaaaaggataatgattctgtgcataaggcatagctcctgaatcaaaccaacagtcgaatacgtaaggcacacgatgaaatgacttcccatctttttctatttttaattggtcaacaaaatgacaatgtagatctgaaaccttctctccagtcagcttctcaagctcttctacagagcctataactaagatgtctccgtccttacttttccaaacaggaattggcgttccccaataacgatttctactgatagcccaatctctagctccttccaaccacttaccaaaacgtccttctttaatatgttctggcacccaatggatttttttattggcttgcaacattttatccttgatcttctcaacagaaataaaccaagaattcactgttttataaatcaatggtgtatctgttctccagcagaaaggatacctatgcactacagtaccgtgataaaaaacctttccttggttttttaaagacttgataattcccttatcacaactcttaatgtattgtccttgatattcaggtatttcctcagtgaaacagccatggttatccacaggacagaccatgggcacgtggtgctctttgcatacaaagaaatccgcctcaccgaatgcaggcgccatatgcacaactcccgtgccctcactctcttccacaaacgaaccaggaagaattgtataagctccctctgcacgtttctgctcaaaaaagttaaaaggtggctcatagcttttcccaatcaatgctgttcctgggaaactttcgataacttcatatgtatcgggatcggaaaaccaccgcgatagacagccttgccctaaaatccattgctcaccagaaactttatcagcaacacgtacgtaggtgatttcaggccccacagcaacggccatattcgacactaacgtccatggtgtcgtggtccataccaataaagacccaggatccccgtgtaaagcaaacttgatcactacagaagggtcatcaacctccttgtaattttgacctgcttcaaaatttgataaaggtgtgcccaatttcgtagagaaaggcaccaccttaacaccttcgtaaactaacccctgatcataaagagaacggaacacccaccagacgctttccataaatgaggcatccatcgttttccacgtagcagaaaaatctacccagcggcctacgcgatatatatagtgctcccattcatcaacataacggaaaacaattttcctgcactcttcgttaaacttagcaacgccaaaatcttctatggcccctggggtggtaagatttaaagatttttctacttcatactccacgggaacaccatgacaatcccagccaaaccttctaggaacatagtacccatccatagtcgcaaaacgcccaacaacatctttaattgttccggcaagaagatggccgtaatgaggtagacctgtagcaaatggtggaccatcataaaaagaatacagggttctaccctctctgttttttaatgatttttgaaaaatttcttgagttttccaaaaattcaatattctttcttctctactagcaagactttccttgctgccttccccttccgtatgcatacctgtatccgttgagtgtgtattgatataaaatcactccaaaaataaggatttccttggttttcgtccaccttgccctagagtttgagaaaaattttccttctcttgacaacatttaaaatagagagatacttgagttgtgcaaaagcacaggaaagcttacaatagactccgggggtgtataggtttcgacttaggaatgaagtgttaatcgcatgcggagggcgttggctggcctcctaaaaagccgacaaaacaataaatgccgaacctaaggctaaatgcgaaattatcagtttctctgaactctctgagcaaagattagctgcttaattagcaaaagttgttatttagataacctctagataacccggtcttcatggactctaccagaggtttgtgaagtaccgtcatctatctggttggaatctacctcctctaattctcaagggggtttattcgagattattgagaatcgttggtttccatagatgttcttagctgaggaaatgcaacgttagactactagggactaagcatgtagaagttagcagggagtttactaaggacgagagttcgagtctctccacctccatacttttctaatgatagaaaggtctggcctccaagcacgtattcttttttacctaaagaaatacataatcccttgaagtgcacagtaacttcaatcactatctatttggaaacagacttttgcattatgtttcccaaatacagctaacaattgcagacatctgaacacagcatgagaattgtagaacacgcagtcttaatcataaatcattgtcatactcctactggtgaacttgatcattattttgactcaaataaacaatacgtacttcaaaaccctctataccgctcctattttgaattattccttagctacttgccaatttttagtacttttactggggtacgtgctttattaggaatttcaaatattgaaaatgttttgctcattccaacaagaggctacagtacgatatgctccattggaccttgtgtggatattcatgaggctgtgcccaagatccgcaaacacgcttggttggaaatttttggaattaaaagctttgcaactattttccaagcaatttttcagattatacgcgtagttattcgatacttcaatatagtctgtgggtgtgtacctccgacaagcgcagatagtcatctcgtcaatcttccacttcctcctccaaaatctgcacaggaggaactcgaagatttcttaggacctatgcaactataaaatagtggcagccgcagcagcaagtttagagcgctcggtacgcgtcagaaacatgtggccgtacaaagataagtgatgaaacttgccgactaagtaagtcagaccattggaattctcatcaaagtacaaactatcaatttgtgtaggatccccagttaaaacaatttttgttcccttacctgcacgagaaataatggttttaatttcatgaggagttagattttgtgcttcatcgataatcataaacaccttgggcaaagaccgtccacgaatataggtgagcgcttccatttctaattttttagcttcaattaaagactgtaaaacttcggaaaaatcccccatcccaccaatactaaaaagaaattccatattatcatagatgggctgcatccaatgaagaagcttttcttccttaaggcctggaaggaatccaatatccttgcccatggggataataggacgactgaccaataacttattataatttcccttatcaaatacctgatgcatagcggcagctaaagccaatacggttttccctgaccccgcttgtcccatcagggtaactaactttatatcgtctcttaaaagaagatccaacgcacatttttgttcattatttaaaggttttatcccccaaattttatctggaagagctcttaaagaaacaatccttccctcagtttcatgataacgacccagggcaaaataattttctcctccagaaatgaaaaaatattcattaggtgatggagtgatctccaaaggaacatctaaatacccatgtgtataaaagttctctatatccgatgttgatacagttaactcacgataaccacgatatagagatctaaaagaaaatctcttattttcataatctctggcttctatgccaagggcctcggctcgcactctacgtcccaggcttttcgtaacaaaaaccataggttctcgttgtgcgatcacttgaagaagttctaacgtgaggagttttctacgtttttcatcattagctaaattagcaatggaagatacttctatacgcaattcactgccattaggtaaagaaatgccttcagcatggctcccagacctttcaagcaataaacgaatattgctcaaagcgcgcgaagcattttttgccgattcatcacgatctttagcaaatgcctccagctcttcaattacagtaaaaggaataatgatgcgtgtattctcaaacgatgatagggcttcaggatcataaataaacacactcgtatcaatgaccattgtcttcttcattcagctaactcctaacgcaatgggctccaaccctaatcaaatcattttataacgacaaatacccttagtagtggaactaggaaaatacttaaacaaatacctcgagaatcttcgtctaccttgacaaaaatttattagaaacttcttgacccttttatataattctaagtaaaaaaaactctattcttattcttggaaaaagaaaaaactgcccacatctttaggaagttaggtcatgaattagcaatcaataacacaaattgctaattcgattgtaaaaaaaacacagcttccctacaatgacgttaagcaacgacagtagagtttacccattggaggtcgtcatgaaagtgaaaattaatgaccaattgatttgcatccctccctatatttccgcacgatggaatcaaatcgcttttatcgaatcacaagaaggagaagttcaaggtcggcctacccttaagctgcatttaattgacggaaaaaccatttctatccctaacttagatcaggcgattatcgacattgctttccaagagcatcttctccacttagaatcttcccaaacaatgcgcgatgaatctagccgtgaagacgacaaactggggatattaatcaataccctacaacagttatccaaggataccgatgtgcagatatttgcacataaaagtctcatatctcctctattttctggaacgagtccaatggaaatgatcttacaacatactccagaacataaggatcatccggacgctcctgccgatattttagaaaaaatggttacggtaatccgttcattagtaggaaataatcaaaacctttttcctaaagcagagcctcattgtaattgcatgcactgtcagattgctagagttcttagtgaagaagaagaagctactgtatccgaacaagatttatcttttcgcacatgggatatcagtccgacagggaacaaactgtatcttgttaccaatcccttaaatccgaatgagcaatttagtgtatacttaggcacacctattggatgtacgtgtgggcaggtaaattgtgaacatatcaaagctgttctctatacttaaagttctacctaatctcgtttggtaagataattgactttttcactgcagtcgatataattcttttttctagggactacttcccctaaaggactaggtcacatccttgtatcgatgtctaatgtgcatacactgtaggagtaaagcatgcgaacgctatcgatttctatgcttttgtttaccatcgggtcaggaataagttcagtaagcttgcatgctgcaccttccacatcaaaggctcccgctgcgcaaacagacaaggcttccttttctccatttacaggagagattaaaggaaatcgtgttcgtctgcgcttagctcctcatgtggacagttctattgtgaaagaactgtccaaaggtgattatgtcgctgtaattggcgaaagcaaggattactacattgttgcagcaccggaaggtctcaaaggctatgtatttcggacgtttgttttagacaatgtgattgaaggcgagcaagtgaatgtgcgtttggagccttcaacatccgctcctgttcttgcacgattatcccgcggaacagaaattcaagcaacatccagccaaccacaaggcaagtggttagagattgctttacctgaccaatgtgctttctacgttgctaaaaactttgtttctcagaaaggccctatagagatttataaacagatggagggtcagaaaaaaattgctttagatttgctagattccgctatgaattttgctaaagcagagttacagaaaacgttagatgcggttgatctagaagctatttataaaaagattaaccttgtacagtctgaagaatttcatgatgtcccaggtctacaacctctaatacaaaaagctttagaggaaattcaagatacgtacctatcgaagtccttaacaaatcaagagcataccatagggaaacaacaagcctccaactcttctaatgttatggataatgtcgagaaacctacaacagggtctttgttatctcgacacatccgcaagcaaacaaccatcaaaacttctccgaaaactcaaggaagagaaagcttagaattgtcgttgtttaaaatctgggcaagcatgcaaccccaagaaaatgctaaaaagcttactcaagaagccttctatgaagaagagaaaaagaaaaagcaaacttttgttggcgagcttgaaatttatcctcatgtcgtaaaaaacaatcccggggattttttacttaaagataaagaaaataccatagcattcgtctacgcaacaaaaatagatttagagcaatggttaggaaagagggtttctgtggaatgcctccctcgccccaacaaccattttgctttccctgcctattacataattaacatcaaagaagtagtttcttaaattattcttccgtactctcttggacatcttccagtatccagcatgcaggacaattgagaagtagagtatcttctttgattctgtagtatttaatgcgctgagtcccttgggcgtctttacttgtgtacacatgatgcatgcattcttgtctgtccaaatatgtactaggatctatgctataaccagagtcaataagcttaggatgattccaagttattccctcattatatgatgagaaacatgtcagcctctctcctgcaggagcactattcgcaaaaaggtagagttttccatttcttccggattgaacagaaatactattgtcatagctccgccagggaaggttcttgagttttgaccaagagatgccttggtttgtcgatacagacagacaaatataactctcttctacagaagcattccgaaaaaacaatgcaagcttattcgatgtgagttttacaattgcaggttctataggaacttgatttcgcgaacctcctaaaataggacccatacgcccttcccaagatctagagaagaaattataaatttccacccaagaatctcctatcaactcttgatcgggactttcataaacactaaacgagggaatgtatacccgatttcttattctatcaacgtagggaggatttctagttgttccttctattcctggcggcaagagtctatgctccaaccaatgcacccctgaattaaaagaaaaagccacataaggtttacttatactctctcctacctgctgctttctgtaaaacagccaaatttcttgagagctaattcttaccagtacggggtgagaaaataggccggaagcttgagggaaaatttcataaggctctgaccatcttccttccctggtcacaacgccttcctattagcttgttgctatcgcaatcttgccaaacaacaagaagacgtcccccagtctctacaattgtcgacattcctgaagtcctgttatcagaagataaccagcactcctcacagggcggataagtttctcctgcatgtaaacctacagggaaaaagaatatgaaaccaatccaacccttccacataaatgccacctaaaaatagaaagtaggcagcatgttataaaaattttagagttttttgtaatgtgtaaaaacacaccctctctacaacgtcttaatacacagaagggaaatctgttttccctctgaaaacacgataaatgtacacaccataagcaacaataaacggcaagcccaccagtacaatgactaataagctttgtaaagtttttgtgcttgctgctgcattataaatcgtatagctattctcagggtctaccgtagaaaataagatatttgggaaaaccaacgtcacggaagataagattaaaagaagtaaattcaacgaagaatagagaaaagcacagccataacgttctcgagataggcaagttttagttgcaaaacaacaacctaaggtcatagccaataaaagagtcaacagaggatatgtagggacaccagaaaaatgacctacttggaaagagtttccatgtatttgcggtatcatggcaagtgtagcactaattaacaggagataaaccactaaaaatgctgacaaaacatatggaaagtgtttaacaatacgctgttgtaattcaccggtagttttcattgaaacgaaagtgataccgtgaattgcaaaagcacaaacaacaagagctccacacaacaacgtgtaggggcggaaaaagagtacccatgataatgaagaatacggagtggtaggagagagaggtaatcctaagaccatattccctactatgacacctaggaaaaagctaatcgctattcctgatatgcagaaggtaacatcccaaaaagatttccattttgctgactcggtcttactacgaaactctaaagaacatccccgaaagatataaagcaaaactaaagtccatattggcatatagaaaatagataataatgcgccataagctgggggaaatcctgcaaaaagtccgccaaaaataataatgagccaaacctcattaccgtcccaaataggtcctatagagttaagtaatacgcgtcgttcttcatctgcacgagagatataatagatggtactcaaacctaaatcaaaaccatctcctaaagaataagcaaatactgcaaccaccagtataacataccaagctatgggcaacatcgaagctaatgaaaattccatgattatactcccacctcattaagatcgttttgatctggtcctcgttgtatttttttacataaaagaaagagaaataaagataagagacaaacaaacaccaaactaaataaaatcagagactgaatgacttgttctccgcggattataggagaaacagcgtccttagttttcaataagccataaacaacccaaggttgtcttcccatttctgcagcaaaccaacccacttcattacatacctcagggcagagaacagaaaaggaaagtatggataaaaagaaaggtcgtactgcccaacgtcgtttcttataggcgaaccaggaaatgaccgccaaaataaccataagcccccaaagcatgaccatcagatggtaaaattggaacacaagttgtacgttaggccactcatcttgtggaatttgatctaaacctgttactggtgtcttagtatttctatgcactaagaacgaaagacctccgggaataggcaagcctatcactctttggttttttacatctacgtaaccaaacaaataaatggggctatattcttccgttttgaataaaccttcaaaagcagctaattttgcaggttgccttttagcaacaccacgtgctgtaacatccgcagaccataactgcaaaatgagtacgataatacccaccactgcacctaactttaatcccttacgggcaaattctatgtggcgttgtttgcgcaaataatacgcacttacgctgatcactaggaaaataccagagagccacgtgcccaataccacatgaatatagcgctctatacttgaaggcgagaagacgacttgccaaaacgaagtcatcataggaactagttttccgttatgcatggccatttcataaccggaaggcgtttgcatccaagagttagcacacactatccagaaagcactcatgtgcgctcccaaagcgaccatacacgtagagaagaaatgcattttcttagaaactttatgacgcccaaataacaatatgcctaaaaaacctgactctaagaaaaaagcaaaaacgccttcactacctaaaagtgttccaaacacgttccccgtatattcagaaaaccttgaccagttagatccaaaggaaaaaatttgcatgattccagtgacaacgccaataacaaatgttaaagcaaatataccaatccaaaaccaagtcatttgtttgtagatattcttcttcgtaattagatacaggccctccattaaaatcagcatcatactgaggcccatactcaaaggaacaaacaggtaatgaaatgcaataaataaaccaaattgtattctagataaaattactgtatccatcatgtccaccagaaatccgagaacaaataaaaaaagctgtaatgtgaagtatataacaaactattgcaactataaaatactttgctgttaacctttttctctatatgctacagtagtatattaccttctttatagaaagcagtccattgccattaaggtgagaatctctccgagtattcttaagaaactagtaaagctatgcccatagatattacttactatacaacacccttattagagattgttctgatttgggtagtattaaattatcttttaaagttcttttggggaactcgagccatggacgttgtctttggtttgctagcctttctatttctctttgttcttgcagacaaactacattttcccattattcgacgattgatgctacatgtcgttaatgttgctgctattgtcgtttttattattttccagccagaaatacggctggctttatctcgtgtacgctttcatgggagaaagtttgtcattgatttacaggatcaatttattgagcatctgacttcatgcatttatcaaatgtcagaaagacaaattggcgctcttgttgttctagaaaataaagattctttcgatgaattcttaagcttttcttccgtaaaaattaatgcggacttttcagaagaacttctagaaacaatttttgagccttcttctcctctgcatgatggagctgtaatcctcagagcagaaaccatagcctatgctcgtgttgttcttcccctagcacaagatacaacacagttatctcgttctatggggactcgtcaccgcgcggcgttaggggccagccaacgtaccgatgcattgatcatcattgtctctgaagagaatggttgtgtatccttatctcgcgatggcattttgactcgtggagtcaagatggatagatttaaagctgtgctgagaagtatccttactctcaaagaacaaaaacataaaccctttagctcatggatttggaaaaaatgatcgatttcttttctcgttttttcattcgtaattggctgaggaaagtggtgtctttgggctttgccatcatcatttgggttctcgttgggcagacagtaacggttactcgtacgttaaataatattcctgtgcgtattattgacctcaatccagatcaaactgtcttaggactacaaagtaacgggttattagataaaaaagtctcgttaacgattacaggaaataaaaatacagttcatgatcttcgccccacaaacttggaagtcgttattagtgctacaggacattcagaaagttggatagccgctattgataagtacaaccttgtcagtcttgatggggaaactaatatccgtcgagatattcaaagtgtttctactgatgatatttttattcgccttacacaatatgtaaccgaagatattaccgtaacgattacgactcctgtaggtagtcctcctaaaggttacgaatacttagatgtttggccaaaatatcttattcagaaagtgagcggtcctaaagaatatgtcaacgcccttaaagatcaaggactggagctcacgttcaatctcaataaggtatcttttgaagaattagaaaggaatcgtattgctcaagggaatcatgatgaaattatctttcctattcctgaggaatggaagaaaattctcataccttttgggaatacaaatacatatgaaaacctcaatgatcctcaagcggattttttacgtttattatttttaaaacaggaatttattcctctaaatcttaatctccctgttttactcttcttccctgttaaatacagcaacacgttcaatcctttagcctatacgttagagccttcccaccccattattcttaatcagggtatttatcaaattaatatccctctgtatgtgaaagatgtaagtaaactgttcttagatgtcgtaaaaaataacattgctttagcagttgttatggctcctccacatgagaataactctgtcaattgggctgtagagtttatagatgaaaagactctcgaggacaccttcgttcaagccatcatggcgcaagaacatggcattcttcatgactttgctttgattgacgaaacaggaatacgtcatcgcttccgtgaatacctaagaaaacttaccttatttggcaaagatggatttccattaaacctttctgcagagatttctcataacaaggtgattattcgttcaaaacctacagaaacctcaaaactacataaaaaagattggtaggaatttcgttatctctaccgcgtaatatttataactcacagcttaaataagcataaaaattataaaaacagttgtcagagttattgagactattatagtgtcaatgcgaacggctcattgaattactaaaagagcgtaacttttcataaataaagagacagcgttctcatttacccccaacctcttattacgctgtgtagagtagggatcctcaattatgttcaacaccttgcgtcgtgcgaagaaaagctttgtagactgttgcgtttactatctcggaatcactttaatcggtattttcaaacgtattccgcattcttggttacatcgcttgggaaaagctttaggaactctcgttttttatactatctctgactacaaaaaaacagccctgacaaatttagcattagcttttcctgataaatcttttaaggaaagacaatccattgctaaacattcaatacaacatgtaatgattactgttttagaattgttagcggtagaaggactcattggtcatcttaatgatttaatttccatagctacagcagaagcgcgtcctagaggattttcttcggacgaagtactaacacaaaaagaattacaagatacattttctaagcttaatgaaaataaaggcgtgatcttattttgtggccaccaggcaaactgggaactcccttttctttatattactagagactatccaggtctagcctttgctaaacctataaaaaatgctcggttaaataaaaaaattttttcattacgagaaatctttaaagggaaaattgtggctccgaaacaagggatcaattctgcccttcatgccttacaacaagggcatgtgatcggcatcgtcggtgatcaagcattactgatctcttcttatacttatccactcttcggtcatgaagcatttacaacaacatcccctgctttactcgcatataaaacaggcaagcctgtgatcgccgtatccatatgccggaataccaacggctatactattgttcccagtaaaaagctctatgctgataaatctcttcctatcaaagatgctacaacatcacttatgaacaagctcatgggcttcttagaaaaaggcatagctcatcagccacagcaatggatgtggatgcataaacgatggaaacgtaaattgtctcctgggttaaaaaagaaatatgcctatagccacatactcgtgattgtgaactctagggatcttgagtactttgaacaattcctttctgacctcgcacgattatactcaggagctgcgttaacattagccttatataaccctactaaagaaaagatctttgccaccaacctaccgcaatatacgatacaggagttttcgtatcttgaaactctatacactcttcccaatagctttcctgctgtatttgatttagctgaacttcccgtgtgcctgcataagcattttaagaaaacagggtccgtggtcctttatacccgaaaagcattagaaaagaacctatcgcaacctacagctcccttaattacagcgctcaagaaattttcaaaaaatgctgaacttttgaaaaagtttttttgatttttttcttgatttacaccagaatgtcgttggtgttttacaaataaaaagaattttatgtgcttaacagactgtttgggatcttcatttgaatgtaccctcaactgcatctgcagttgtcaaaactcccagaataataaacgcatgctagcactcatctcagcattagcccttgccatattagcaatagcagctgttgtggttttctcattaatatgcgcgggtacgatttatgttcctgaaaccctttggggggtcagcaagtatatcatgacaccgatactcctggcaatcgccttagtaacggcttcattatccgcagggtgcttcaaagcaagaaaccgctttttacctgcataagtcatcctatgagcatcagcttatttggctgatgctgagatgatatcatttactgttgtcaatgtcagattattggtatctttcatttgtgctccgcggcttaacactaggaccttatcgtaatttgataaaattcctctttcgataccatagacacaagcttgatgtctccagactgtacgatccgactcttcagtaagcatagggtataccccccactctaaagcaagtcggtagtatacagatagatttggtgtaacagcaataatggggaagcgtggacgatacttagaaaggaagatcggagagcctccggattctgtatacacgataatggctttcgctgctgccttctctgcaatttgaattcctgacagccctatagactgaagataaggagataccttaacagcactctcactatcattaatctctaggaaagacatatagttgagatttttttccgtttcttgaattacagaacgcataattttcacagcagctataggatgactacccgaagccgtttctcctgataacatcactgcagatgtcccatcataaatagcgtttgctatatctgaaacttccgcacgcgttggcaatacattgcgaatcatcgattctagcatctgtgtagcagtaatacaaaaacgccctgtttcacgagagatcttcgccataaatttttgcaaactaggaagttccacaacagacagctcgattcctaaatccccacgggcaatcataatcccatccgcaactttggcaatctgagggaaattttctacacctaggcgattttctattttcgcaataatcggcatatccccacgcccgcaatctgctaagcacttgcgcatgctctcgatatcttcagcacagcgcacaaaggaagccgcaataacatcaaccccctgatcgactccaaatttaagatcatggatatccttatcggtcatgaaaggaagagctaaatcaatttctctgatacttaaagacttatgagacttcagctctccagaattaataaattctaactctaaccaatcgttaccagcagaagtgacaacagcttggagatacccatcgtcgatcaaaacatcagtaccttcacgcacaaaagggaatacgcattgaggatgtaaagtgactcccccttcgagagagccctcgatctctttctctaataaagtgattttctgacctcgtgacacctgaatgggcgtgggaatcttgcctaaacgaatttctggacctttagtgtccaacataatcgctaaaggcgctccttttttctctcgcaactctttaagaagactgattgtctgaccatgactttcatgagtaccatgactaaaatttaacctggcgacgttcatacccgcgtctaacagcttctcgagcatttccggagtatttgttgctggacctatagtacaaatgattttcgttcttgcgatcatacttccctaatttatcaaaccaatcaaaaactttttttatcttatagctaacgttcttctctactcaagacacgatacatgatttgatcttaatttgtacgttgaaatacccaattaaatacaattttatagaatatatcgcgccttcctatcctttaatcaggtaaaaggcaggctgggattttttttctttctataaagttaaaagtaaatcaaactagtttctattaagtagttataattatccatgtagaaaatttcttcttatttctaaaattattgtgagatctatgcccagtttacccgttcgtatttccggtattaccgtgagaaatctgaaaaatatctccatagaatttctaccaggagaaattgtcctactcacaggggtatcaggatctggaaaatcttcgttagcttttgatactgtgtatgccgcaggaagaaaacggtatctatccacgctaccttcattttttgcgacgaatttatcttctttacctgaacctaccgttgaaagcatccaaggcttatctccaacgattgctgttaagcaaaatcattttgcttatcactctcatgctactatcggcagtgttacagaactttcccaacaccttgcgttgctattttccctagacggggaggctagagatcccgtaagtaacaaaccactgcatctacaaagcaaagaaaagattcttgccacacttgcccagatccctgagggcacgcaaatcacactacttgctcctttaccagatacaagtagcttagcaattcaagaatgcgtcaggcagggatatactaaaatccgcatgcataatgaaatctcatccatctatcctttgttatcgtcgcctctgactactgatcaccctatcgacattgttgtggatgctttcattaaaaatgaaagtaacaatgcaagaatgaaagtgagcttatttgcagctctgcaactaggtcaggggcgctgctctatacataccggatcccaagaagagaccttttctacccaagtatatataccagaaacccaacaaacttatacgccattaacgcgacaattgttttctccccataacctagaagatcgttgttttaagtgccagggaacaggagttcagatcaccattgaagacccctctcttatccaaaatcatttatcgatccgagaaaactgttgtaagcttgctggaaactgctcgacgtatttttaccatgccctttatcaatctctagcggacacgttaaacttcagcttagatactccgtgggaaaatctccctgagcatatccaggacgcgtttctctacgggcaaaaatgcctagttcttccagtgcgcctttttgatcctgcacttgggaagaaatcccttacccacaaagtgtggagaggcattcttaatgatattggtgaaaaagtacgctatggagcgaaaccttcaaaatatgttcctgaggggacctcggcagtcccgtgtcctcaatgtcaaggaatagggatcggagaatacgcatctgcagccacttggcaaggaaaaacttttatcgaactgcagaaaatgcctcttgatgcgttgttctctttgacgtcttctataacaccatcatcacaatctgtgcatgaggtactagaaggtttcaacaatcgccttgccacacttattcagttgggtctttcctaccttaccttagatagagccttagcaacactatccggaggagagcaagagcgtacggctcttgctaagcaccttggtgctgagttatcaggaattacctatattcttgatgaaccttccataggcctccatcctcgtgatacagataagctcatacaagtaattcaaaaactacgcaatcaagggaattccattcttcttgtagaacatgatgaacagatgatctcttttgcagatcgtattattgatattggtccgcgggcagggatttttggaggtgaggtactatttaacggcacccctcaagaatttttaaacaaaagcaactctctaacagcaaaatatttacgaaacgaactcgctatagatatccccgaaagacgcgctaaaacaccatccactctttccctatctcatgcaacaaccaacaatttaaaagacgtggctatttccctacccttggaaagaatcaccgcagtgacgggtgtttcaggatctggaaaatcgtctttaattaacgacacgttagttcctgctatggaacgtcttatacaaggaaaaccagaaccttacctacgcatagatggaggggagatttctcgtgttgtacatattactcgggatcttcctggccgctcgcaacgttcgatttccctaacgtatattaaagcttttgatgatctgcgagagctattttcccaactacctaaaagtcaacggctgggattaactaaagggcattttagttttaacctaccgttaggatcatgtacggaatgccaaggcataggggcggtaactgtagacgatcataccctcattccctgtcctctgtgtcatggaaaacgtttccaaccccaaattttagaggtacagtatcaaaggaaaagtatcgcggacattttagaaatgacagcatatgaggcggagaaattctttatgactactccccatattcatgaaaagatacacgccttatgttctctagggcttgatcaccttcctttaggacgacctttatctagcttatcaggaggggaaattcagagattaaagcttacctatgagcttctttctccttctaaaaaacctaccctctatattcttgatgagccgacgacaggattacatactcatgacatccatgctcttatccaagtgttgttttctcttacacaccagggacatacggtagtgatcatagaacataatatgcacattgtaaaaacggcagatcacgtcattgaactgggtcctgaaggaggcaatctcggtgggtatgtcctggcctcatgttctcctgaagagctcattctcttagacacgcctacggcaaaagctttgcaaccatattttacaaagaccccagcgctccctccatgtactacaccatgcccaaatacgcacattcttagagatatttccgttaaagatgcttatcatcacaatcttaaacacattgatgtgactttgcctcgcaatgccttaaccgctatttctggaccttcagcatcaggaaagcatactttagttttcgatatcctttatgcttcaggaaatatcgcttatgccgaactatttccttattacgtgcgtgaagctcttattaaaaagacccctctacccaaagtagaaagtgttcgaggattatctccagttattgccatcagaaaaacaggaataaagaaaaactccagacattccttagcttcagctttagacattactgacgggcttgaaaaactcttttcccttgtaggcaaaccccactgcccattatcaggaactctcttagaaaaaatcactccacaaactcttgtggcgaaacttctccatgaatatccgcatgcttatgtaacaatcactgcgcctatatcctcagatgaagacctctctattactttagaagcaaagaaaaaagaagggtatctaaaattatttgccaataaggaagtttatgatcttgaagaacctctccctgagattttagaagatccggctatcgttatccaacatacaaaaatctccaaaaaccatgaggcttcgcttttatcttctttaactttagctttctccttatctcccactccaaaattacatattcataatcatcagggaattgtgcattcactaacctgtaatctaggctggcaagattctttaggaaatagctaccccaatgttacacgcaagctgttatctcgggagcatactgaagggcaatgtcaacaatgtcatggatccgggaccattttaaaactctctttaatggatcataaagagaaaattctcaattactctcctatagctctctttgaactcttcttccctgagcaccccatacaacctgttcttgatctgattcaagaactcaaaattgccaaagccacgcccatcaaaaatcttgatatgcacactcaagaacgcttatttaaaggaactcgcagacatccaggattagaaagaatccttcttgaccatggtaaccgcgttcccttatgtcctcttttacaacctttgctcatccaagacgtctgcccaacatgctccggatggggaatccacacatacgctcaacatgtacgcataggaaacacctccattgtagatatctaccaacaagacacccattttctgaaagacttcttaaaaactcttcatgatgatcaagctcagccgattatacaagatttacacaatcgtttaacgttcattgataaggtaggtttaagctacattaccttaggacaacaacaaaatactctcagcgatggtgagtattatcgcctacacttagcaaagaaaatctctacaaatcttactgatattatttatcttctcgaagatcctttatctgggctccatcctaaggatgttcccactctcatacaactgattaaagagctcattgctaacaacaataccgttattgctactgatcgtagccatatattacagcattacgcggagcatacaattcatttaggaccaggatccgggcctcagggagggtacctcacaactgctagatccgtatctctggacaatgaggaatatcctcaaactccctttaaacatactttagatgtgcgcctcacggtgcataacatcactgacctcagtgtacaagctcctctccgcagcctggttgccattgctggtgtatcaggatctggaaagacctcattgctaactgaaggcttttatcaacaagctcaaaagcttatacacaatggtgatgcgctattttctaatgtcatatttttagattctcatcctctttcttcttcccaacgttcggatatcagtacgtatttcgatattgctccaagtttaagaaacttctatgcatcgctcacgcaggctaaagccttaaacatcacagcaagtatgttcagtacaaatactaagcaagggcagtgtgtagattgtttaggattaggttaccatctcatcgacagagctttctatgccttggagaaacgtgtatgtccgacgtgttcaggataccggatccaacccctagctcaagaagctgtttatgaagggaagcactttggaaaattactacaaacccctattgaagaactcccgatactctttccttttcttcaaaggatccaagctcctttacaagcgcttatacacgcaggactgggctatttacctttaggtcaaaacctctcttccctatcgcttagtgaaaagatcgctgtgaaaatagcgaagttcctctacttacctccaaaagaacccacattatttctgctcgatgagatagcggcttccttagatagaaatcagaaatcccaactacaaaaactcttccgtaccctggtatctcaagggcattcagttatttacgttgatcttgatgtgtatttgctaaaacaagcagattatatcatagagttggggcctggttccgggaaatatggagggaaactgctttttgcaggaagaccaaaagatatcttagcttcagaatcctctatattgaaaacatacatgtgtgggttataaaagacgctctttcacaagaagatcataggcaacgcgacagttgtcacgctccacatcatctcctaaacaatggaaaaagataaacttttgcaagagtaagtttcttctttcttgataactccattggttttcacaaattcccaaaggactacaaaacaatcctattaatgctctgggagctacatgatcttctctacatcccgaaagatgtaaataagctaaagagctctcttcggtgagagctaaccaataaccataaagaacgaaagcccaatgactgtcctctatccagaacgactcatcataatgagcagataagagctcgtgtacttttttcccctctttcatccaaaggtaggccaggatttcataaggcaaaagataggtgtgccgctgctgaggggaaacataggtttctagtacctggatagcatcaaggatctgctcacctttgccatgaattaaaacgtctttagcaaataaatcgaacaagtaaataatcaaaacaggatctaagatgtcgacatcagaaaaaatcttttctacaggtgcatgaaggaaaatggcgtctaacgctgaaaggaaatgtataagctgatgagggaaaatttccacgatatcttcagtaaatgttgttgcctggatattctcgcgcaaagtgttcccatagacatcgataaactctcgctctcctaaatcagctgcggtataaaaaatatctgcaagagcacggtaatcttttaaatcccaagatctttgaaataagcctgggagaaagggggtaaatcctgaccaatagctcaatagcaattccattttcgatgaacggaaatctataggggaaatatccaaactacaaaacaaggtatcgtgaattttcccttgtagatttttcaagaaatgctcttcttctgaggaatttatagattcaggagcgacatgaagagccagcagcataaacaccaaggagacgcgatgattactgtataaagcttcatgcaaacgatcgactacatgatcacgaactcgagaaatttctggacgctgaccataacgcttcaatgctaataataggctttttacctcttcgttatactcttctagtcgttggtatactaaagctttgccgagatattctaatggtgctgcaacactatcatgtaaaacagaaaactctctaagtgcttgggagaatccttcttgatcaccttcttcagcagctttttccaatacggcaatgcctatacgaaattgtgcttcgtatccctccttacgaccagggaaagattcgactatcctgcggtaaaacgtaatagcacgatcataaagcttctcattaagaaaggcatcaggaactgctaaacaactgacgtgaagtgctccgctactttctaaaacaacgatatttccacaaacatcggtgatatcttgaatgatcaccccaatacgtcctccacgtccgggaagataatccatatgaatcatccagactgtatgatcaatattcaaagataaccgatgattttgcttttcaaaagcgataaaaaacttctcttgatttacatctatatttcccgaggttttctgtatctctaagccatttctcactaaagaaacggaaaggacattcttcttaatatgtaaccagaaaccataacctcggtagaaatccccatgatctacgttttcagaaggaggcaataaaattccaaatcccccttctaatcctttgcgtaataacgtatattccaaacgcacttcagaaaagctttctatcttagaaatcgccaagctataccataatgctggggacacctccaacatagggaagtatttagatagtaaaatagattcatggaatttccaacattctgcgtcttgagtatgtagggctatcttaggcgtccattgcgggctaccttgtaaatgctgttctatatccgcttttaatgcctgtacagatgtatagcgctctttagggtctgtcgctaaagcccgcataaccacttgggaaagaaaagaaggaatttctcgatgaggggcgacttcctcaggagaaataatgtggttgggaacatgaatttttttcccttttttattacggtaagggaaggatagcgtcaacatctgataaagaatgacccctaaagcatagatatccgtactttctgaagctggggctcctcgcagacgttcaggagccatataatccggggtaccgacaatcttccctggcacagtcatattggaaaacatcgatcccggcatgggaatatcgagatctaaaagaacatcttctttcatttccttcgatagggctgctccccaatctaaaattacaacctcactaaatagcccgagtaaaatattgtcaggtttaagatctctatggaggatccctcgagagtgcacatattctatagtggaacaaattttatgaaagatagaaagaaaggtccctaccgacgtctgttccgcaagatccttagggagagaatcgcattgccaaacgctcttgagcaaactcttaagagtataaccttctatataaggcatagtatagtaaacaaggtcactatcactacaaatagtaaaaacaggaacaaccccgggatggacaagatccgcagcaattttagcttccctaagaaaacgcttctttaataactcattatcagaaagatcttcgcgaattcttttaagtgcaaccttacgcgaacatataggatcataggctaaataaacctcacccattccccctttaccaatcattctgataatatcgtaatgctgcaaaagtgcttagtcctttagttctaagaaaacgatgctagcttatcaagaatactttgtaattcgatacgattattttttaaagcttcttccttagcacatacaagatctggattagctttcgcacggaaactctcactactcaataaacgtgaggcactttcgatagcattctccaaacgtgttttctctttttctaggcgtgttttttctttagcaatgtgttctacgggaacaaataccccaagacgaataccctcaactactcccaagctatatatacgatctttaggttcttctgtaagattttctatagaagatatacctccgagagcgcacaccatagggacataagtctctatagagactccttcagggcaaataacaaacacctctaaagaagccctagaatctaattgcatttccccacgaatattcctaactgtgtacacgagcctttctgcaagagcaaaagattcatgaagatgctcaggaataacgatgtctatagactgaggataaggagctactacataagaatctgcgcgcaacatagctaaagcatgtgctgtaatagcgtcagaacattcttccttaatttctcctataacttcttttaactttaaaaatagtgtttcagtaacaaaaggtgctataggatgtaaaacacctaaaatattgactagtaaaacagctaacaacttctgtttggttagttgatcttccttgcttctctgcttaccgtataaagtaggcttgataatctctatatatgtggaacaaaaattattcctgaagaattcataagccatcgtggttatcttatcaaatgcgtaattttgatatgcagagtgcaactcttttaacaaacgattgaacccatcaagaatataataatcttctaatcctaacagggtcgtatctataccacgagcaagatcctgacttgtcaaattagaaatatgactgaagataaatcttgcgccattccatattttattcgcgaagttcttatattcttcaaataaacgataatcaagatcgatttgctcaccacgattcgcgcatgaacacaacgccatacgcacggcatcggcaccatacttagcgatcatctccaaaggatcaatcacattacctttagacttagagagcttttcccattttgctataacccctttaggaagagctttccccatatcataagcgtatttttcttctcctgtaatgtatgtccattctcccagatcgttataacgcttgtacgattttccaaaaattaagccgtgtaaaaaaacatcactaaaaggctttttgccaaccatagcactgcaaagcaagaccatgcgcgtcacccagaaaaatagaatatcatgcccggtaactagaactgctgtgggataaaatttttctaaatctccgcattcggaatcgggccaacctaaacaggttaatggccacaatccagaagaaaaccaagtatctaatacatcaggatcttgctcccaagattcaggatctttagctacctcttcaggaatcccttcaccgtcgtagcataacatacgatgggcatcgcttttgtgataccatacagggatacgatgtccccaccacaattgccggctaatgcaccaatctcggaggttattcacccaagtgagataattttttgtaaattctggagggaaaatctttattgcatcactcgctacaaactctcgtaatgagtcacggaagctatctacagaaacaaaccattgtttcgataaatagggctctataactgcgcctgaacgatacgagactcctactctaagcttatagggttctttcttaacaaataacccaagggtctctaaagcagtaatgatactttcacgagctttttctttacttaagcctgcgaatatgcctccattctcgttaatttctccggtaggggtgagaatatttatcataggaaggttatgatgcattccggtacgatagtcatctttatcgtgagcaggcgtaatctttacagctccagtaccgaataaaggatctacagacatatctgcaataataggaatctcgcgatcaacaaaaggtaaatgcaccttggctcctaatagatggctgtaacgctcgtcatcaggagaaatagcaatcgctgtatcgcctaacaatgtttcaggacgtgtagttgctacgacaatgtgttcagaactacccactacgcgataacggatgtagtacagccaaccgtctttttcctcatactctacttcatcatcagcaagcgctgtctgtagaacaggatcccagttaacaagataattcccccgataaatatgtcctttatcaaaaagtattttaaacgctttttttacagcacgattggctaaaggttccatggtaaaacgcaagcgcgaccaatcgcaagaacatcctaactgacgtaattgagaaagaattacgccttcacttttttctttccactgccacacatgctcgagaaattcctctctggagaaatcgacacggcgcttccctaaggaggaatataagtgcctttccacgactgtctgagtggcaataccggcatgatcggtacccgggacccaacacacctcaaaccctgacatacgcttataacgaataagaacatcttgaagagtgtttaccagggcatggcccatatgcaaaatgccggtaacattcggtggaggcatgataatcgcatagggaggcttgtcacttgccgcttgtgccgtaaacattgtcgactcttcccaaaaagcatataatttctcttctaatcctttaggatcataagctttaggaaatgcatcctcttccataattctttatccaaattactataatattttagatgtcatgttaaaattcgtcggcctaagaagcatccagggaaatgacttccatccaaagatgatgtcgtctactgactatttccttatccccactagataaagaaaccttgtaggaaacaatcccctggcgttctttgaaatcctcacccttgagacagtaaatacggtaaccagaaagctgacgcacctcatacgtcaatttttctattttcccatcaccatagtaaacccaaagatgcaaagtcgctggaaggacatactgcatccgataaggtaaattccagataacaacaacctgttggcccaatgtttcacgtagacaggtttgttctatacccagatgtgctgcagctgtgtaatcattatctataaattccgtgaatgaggacaggcacggctgcgaacatccagacaaacacagtatagaccccagagagaataggagaatccataagcgtctagaacaagagtaacgcaaacacaaaagcaaagagtgcaaacgattcaactatcccaatagatgcaaaagatttaccataaatagctgaagagcgtgcataagcttggatagcacttacacaacatttcccctgcattacagccgatattaatagggcaacccctacagaaagcccgacagcaatcccgcctatagcactaactttaccatcttttataccatctctaagcaaaagcataaaaatcaatccatagatggattgcgaagaaggcattgcagataagcctataatttttccatgtccctcatcaattcgagacatcacagcatgcgaagccacccctgccataccacaacccagggcactgcctatcattgctaagcccatggcaaaaacaggaccaacaaccgataaatcaatcattatgtacctctatacctcataataatactgcaaaaaaactcgagaatatattcttgaattgtcttgcttataacttcatctttccaaaggtctcgaattctaccaaaccacagaattattacctaaatctatccctaggaatccgcaaccttatggcatattactttctttaagggatgtaggagctttcctcctccatcaaaactatagtgataccactcaataaagtttaatcttagaccgtgaatcactccccccataatagaaagtgctatgttcacggaatgcccaaacagaataatcacgaaggctatagcaggagaaaaccgatgactaatctgtactatcgttgttcctaccatggcaccggccaagcctaatgcgtatatacgcaaataagataaaacatctgagaatacctgaataatcgctgtaatctcatcgataccgccaacaccacgttgtaacaccgcaccagagactgcaagaccgatacctacaaatatgccataataacctaaaatgcctcccaaatcataagggacatggaataggtaatgaattaaagatacagactgcaaatataaagggatatacagataggcaccgcacataaaaatgatccatccaagccctgaatagcgctgacgtatataacgcaacatgcccagagccatatgaatcactccgacaaataaagctaattccatgaggatattgtctgtaaacttatcatagacaatagcgcgtttacctgcatcgccattagcaacttcagtagcgaggagaaactcttttggcgtatgcttatctttcaatagaggatattcattcactaactctttatatcctttaggatgcttttctagataatattctgcctttttcaatgccaatacatgcgtaagagagaactctcgcaaaggatttgaaggactgacagaaatgccaaaaaaggacgtggtagcaaatccccaacaaatacatcctaatcctaaaatagaaaacatcttcaggaaacgtgctaatggcttggaacctttaagtgcacgacgtgctttaaatgttatgaacaacgaggtggctaggaaaacaagaccgtaaccaccatcattgacaatcatagagaagaagaagaaaaaggagataaatacccatagcgaaggatctttatctgaagatgctggtgtatcataaatattcactagatcttccccaatgcgtcccaaacccctattttctaaataggtaggaacaatctcatctggatttgcagcgaccttgtataggcaaacatcaaattcgtcgcaaagtttttctaattctgtgatgcgatcagagattacccatcccgaaatagagaacatcctaccatcaaaaagctcttcaacacttccttcggcatgcttgagttgctgatcattagtataattacacagtccttcaagaatatcctgacgataagcataaagctcgcagattcttgattttttatggtggatcgttcgtaaaaggacagcttcttgcgattgcagctcattaatagagtgtggggcatcaatctctgtaaattggtccttggataggcccacaacaccaatgacagcgtaataatcgaaattatacgccgtagataagtagaaaacattcgattgatcaacttctagctcttgtccatcaacatgttttcgatagaaaaaccttagggttaatcctgttttttttgtaaattccgcaatatcactagaagaaaatgcacctagaggtttcactctaaggatctctttccttaaagcttttgtcgtttccgtgaaagccaggatttcttggtgtagagcaaatacctcatctaatatctgttctacggttaagtcctcagattttgacaatgacaaatcagatgcaggatattctcttttcaaactgtttagaatcttcaaacattcagaaaaacgccgcattttttctgaagtcacgaatctcttatcggaaataaactcgacaactccgagttctctgcaagcagtaagaaattccgagctatttctcccaataaaaagatacttatctacatttacgcgcattcggattcctccttacgctgctgtatctttttcttagccatcttgacttggccaacatctgtaatactacgatcactcaagaaaatggcgattttcttaatcatacgtgttgtctctggaatcagctttttctcgaaaagatttacacgaatagagacatttcttaactcgtcctctaaaattctttgcttttccacagccacttcagagcgcactttattaactacaaactctctagagtaagcgacaagagtgtctacccaaatcggggtatctaaaacagaataagaagattctgttaaaacgatgttctttattacaggaacttcgactcctgtgacgttttcatattctttttcaactctctcgatcttaaagctattgactatagcatcaacatagagagggacactatagagctcagcaaaggcatatatgctttctctagattcttcatatgcttgtatacattcactggcctctcgaatagcattggttacttctacttgtaacaaggctttctttaattttagcgtgggtaaatatgtttctagacgagaaagttttaccttttctaaacgataggcgttctttgttaactttacctgtgaagacatgacttaggccaatacttattgatcaactgttcctttattcctacttcttcggaatggaaactttgagcaagaattttccaaccaatatccaaagcttcttctaaaggaatatttacttctaaactcattaatcgtgtttcaaaaagctctgcaaatgccaataactttttatcccaattggataacttaaagcccatggacattctttcattagcttttctagaatcggcatacagccgtattaatgcatttgctagatctccatgatcttctctggttaccttaccaatcaccaattgtttcaaacgcgacaaagaaccaaaaggatcaatacaattatttttgaggtcaaactgcccttctgtaatgaatcctgtattgtcaggaacaggatgagtaatatcatcaccgggcatagtagtcacactaattaacgtaatcgatcccccctgagctatatccacagccttttcatagcgtaaagcaagatcagagtacaaagacccaggatacccacggtttgcaggaatttggtccatggtaatagcgatttcttttaaagcatctgcaaatgccgtcatatctgtaagtaagaccaaaacatttttattttgatctacagcaaatttttcagcacatgctaaggccatatcaggaatcaatacacattctacaggtgcatctacagccttatgaataaacattacacttttatcagcaaagcctaacctcttcgactcctcaacaaaaaagctataatcaacaaaggttaaccccatgcctccaataatgacgatatccgcatctgtttgtgccgctatacgcatcaataaggcattgtgcttctcacctgaagacgagaaaataggaattttttgtgatttcactaaacaattgaatacatcaatcataggaatattggtgcgtaccatatctctaggaacaacacgacacacaggattgaatgtaggcgttgatatttcaatcggatcgccaaaacactctccctcaccgtcaataggtttacctaccccgttcaaacgtctacctattagagattctccataagtaacctccatagaacgtcctaaaaacaccacgcggtctcctgttgataatccagaagtccctccaaagacttgtagagtcactttcttagcatcgaaacgcaaaaccgaggcatacgaagatcttccatcgactcgttctatttctgctaattcgcctaaacgtgctccctcagcttctacggttatcaagtttcctttgatatcggtaatttttgtatatattgtctgcataaccttttacgctgtttgtaccatcttcgtctctaacaacctaagaactacttccatcccttccttatattcatcagaaaggaacttctgtccatttaaggttttgattttactttgcaattccaggaagaaacttctcgcattgtcgggactatcgaaattaaatctcgcatcaaaaatacgactcattaatgcaaataactcaatttgccgatcaaaagggcaataacaatccacgggatcaaaagcattttgttgaaggtagcagaaatcgtataactcagattttaagtagatttccatatcctccatggggatcccttcttccccaaccacttccatgcgtttgccaatttcagagccttcacgaagaaagtaattagctttttttactgcttctccccacccttgaaccttatcttctagtatctctccaacttggtctaagtattttgaccatgaaatcatcgggtcaattgaaggataacgtctcgcatcagcacgagccttagaaagaccacaaaaggcacccactactgataaagtcgcctgagttacaggttcttcaaaattccctccagcaggagatacagctccacatatcgttaaggagccttcagaaccatctttcatacggacagcaccaccacgttcgtaaaatgctgctattctcgatgccagataggctgggaaagcctcttccccagggatttcttctaatcttccagaaatttctcttaaagcttgagcccatcgtgatgttgaatctgcgagtaaaagcacgtgcagacccatttgcctataatattcagctatagtaatacctaagtagatagaggattccctagcagccacaggcatggaggatgtattacagataatgcacgtcctatgcattaaagattttccagtatgtggatctgtaagatgaggaaattcttgcaatacctcgaccacctcaccggcacgctctccacaagcacagagaatcacaatatccacagccgcatatttagataaatggtgttgcagaaccgttttccctgcgccaaaaggaccaggagtacagaatgttcctcctttcaatacaggaacttgggtatctaaaatcctgacacccacgtccataatttcatggcaaggaactttatctccttggatgaaggcttgcttaatcggccatttctgaaccatagtaaagctatattcttgaccatcagcatctcgagctttagcaactacggtgtcaacactatattcaccttctgagatcacccaggtaatcgttacctctttgaaacaagaaaatggcaccataattttatgattaaagtacccttctttaaccacccctagagcatctccacgaacaagaacatctccaacaacagctttgggagtgtattcccacaatgtgttcttacaaagagcattgacatattctcctctttttaagaaaaagctgctctctgccaacacctgcagacgattttgcaatccgtcaaaaatctcttgtaataatcctggccctaattccgcttctagcaagtgtccagagaaagtaaccaaagctcctcgacaaacatcttgcgtgtcttcaaagacttggatcttaacctcttgaccaacaacctcaataacttcagcctttaaccacgcgtcattgacattaacgtaagcaacttccccttggcgcacgtgtccatcaaaacgtacacgcaataaattgccataggcctctataacatatccctgagtcgtttgtcccgaagttgttaccatgtgattgccttttccatagaattaataatgtttttgcctttctctaaatctaccatgctattgcgaatagcaaataaatacgcagtcacccttgccaaaactgcatttgtatcaaaatatttgtctcggtacatctcttcaatcttatgaaattcgtacaaagataatgtacgattcaatgtatgaggtaaacgtccatagtcttgtaacacatcactcaaatctgagaattcttcgggtaattcataattaggtgcatctttttgcatcaacacttgaagcacgacaggattggaactatcttcatcccttaatacataagaaacatcaagcttcatcacccgggaacgaaagccagctaaaatcacacgtaggttttgcttaaaagtaaaatacgtatgaagaaactcagaagaactctgttgataataagatagaaattccctaactaatgaggaaaagttctcaacacgttcttgagaagtcttatattgcaacaagaaatccttaaagaaatcctcaaattcacaatcatcagaccattgttggagattgaccatactttcgacattctcttgtgtgactacaccataagaatgaggcaatggctttcctgaccagaaaaacgcaaaattttcaaaatcaaagaagcgttttaagataacatagtatcctagatcttctttggataagtttaaatgtagaagagcatcaagatcatcaaaagaataaacagggcgagactcaggaagctgaggaagaaaaaacgacgataaaaaatagtattgagtcatggcaataactctaaaattggttaggatcctatgtatgagaaaaaactaggaaccctgaaatatcatttcacgaaaatctttttgcaaataacgcatcaaaagatcaagcaaggtatctgaactaagatctaaaacccagttcttatcttccactcttaattgaacaccaccgacaaacttcccgatggcgactcctttacctttaagtttcgccaaaacggttttccctaggaattcattcacggctcttgttgccacgtgtttaccgatataggctgtaagatccccggaaatgcctttgtcttctatagcctgtatcaacgctgcaacaagtttagcagacacctctggatcagctaaagtattctctagccactccgccaaggactctttaaaaactttattttctacagcttgttttaaactttccaaggaacgcttgcctgcttgcgctaaagcagattctccttgttttagtttgtgatcagcttcttctgtagccgaagtaataatgcgactagcttcttcttgagcctcgtctattatcctttttgcctgttcctttgcattacgcacaatagcgtctgcttcatcttcagcaggctttaaagtttctattcgtagagcatcgcagatttgctttaatttatcttctgcaccgagatctgccatatcattgctaccgttaagaaaacagagtttatcttaaaaaaaaattcgattatgatccaactaacccaacagattatagcatttgatcatttaaataaaagatttctatgaaacttcatgctcttgtttcttttctgtttactagtttgtctcttacaatgagtgcaaatcctcaaacacaaagtacagcaaaaccggcccaaagacatccctcgagcgtttctcaacgaagagcattgaaaaaatcacaatctggtatttctaaggcaacggcttcccgcaacgttacaaaaagagcgcataaaagtcgaagaacaacacaacaaacaaaagaaaaacccttagtttcttgggttacttattctacagatgaatatactattcgcatcccgagtaactggcagtgcataaatgataaaacacaacttcctgaaaaactggatgtcgtatttattggccaagggacgggctctttaacccccacgatcaatatttctcaagaaattatatcgaagaatcaacctgaatacattgaagagatactggcttatcacaaagccaatgacatgacactagaatcttctgtattcactcatattcaatctcttaatggagaattcaccattatcaaaacagaaaagaattcttcgtggggcaaagtcttttgtcttcaaggcgttgcggtcatcaaccacaaggcttatatttttacaagcacagctaccttggatgactaccccaatgtatctttgattttcttaaagacggtgtcttcctttaggctttcagaaaaagaagctacttctggggatatgatccttagagaagcgctcaaagccttacaagaagagataggataaggtttcaaaactatttagactaaagatgccctttctttatgtaaaacttcccttttgagagcatcaaaaataaaacgaactgctatctgttttccttcaagagttaaattaaacacgacggggaatctagaaaagagtagctggaaaggtatttctacagcctgatctttcacggatacagaaactgcggcatttcctagtataggagaggcctcgtatatccttagacataacgcagcgaattgacgaatagagttacgcattgctgggtcgaaagtatatgtagaagaacaacaactacaggctaggacttcctccaagctaaataccgaaaaagaaacttctccttcgcaacagcagggacaggaaaaaacaagtaacgagttatggttcatcttatcttctttaatttgccttacagtattattaaaactttaaggcagtttttcttacacatcttgtgcagctatttgcttaataaattctgtaacagcggcttcaagaatctgggtatcaccagaaaatatacggattccctcagcgagtttctcggtagccatagcgtcttcattcattaagaaacggaatatgctttctgttaattcaacaggctgaacatcgagtttcttagcttcggctgggtctaactttctttcgactggagactgatccttcttgagttcgtctaacagtttaggagaaactgttaataaatcacatccagctaaagctaacacctgttctttagaacgaaaagaagcagccataatttgtgtagtgatatcaaacttcttataatatgtatagatattcgatacagaagctacaccaggatctgcatctatagagtacccatcgtctccataagctgctatccaccaatcataaatgcgcccaacaaatggcgaaattaaagtggcttttgcttttgcagcagcgatagcttgaattaaattaaagatcagggtgacattacaagcaataccttgtttctctaataattctactgcttgtatcccctcccaagtaccgggaatcttaactaaaagacgctttttatctcctccagaggcagcaaacaactcgcttaagaaaatagctcgttgtaccatagcttctgtattaaacgaaagacgagcatctatttctaaagaaactctacctggaatgtgttttagaatttctagaccaaaattcacttgtattttgtctaaaacaaaagtgagggtttgaacatcatcaccattctgtcgaattccccaagcaatagcttctgttagcaattcttgatactttggttcttgtgcaactttgagaataagagacggatttgtcgttgcatcttgagactctgaagacttaactaactctggatcaccagtgtcacaaacaagaacgctcaagagtttgagttgctcgaattgactggacatacgcaccctgttatcactattcgtcttttgctgagactaccaaaaaaaaaatattacgatcaaggaggttatgggtctaatcttaacctcctattttgatcattaaagcctagctaacaagcgcattcagactcacttacaaagtcaaagacaagttcctcttgttctttttctaagtactgcttaatgcgcttatgtgtatcaaaccctgtacctccaggaatcatgtgtcccataatgacattctctttgaatcctaataggtagtcagttttactactacacgctgcatcagttaatacccgcgtcgtatcttggaaggatgcggcagaaataaacgattctgtacccaaggaagctttggtaattcccaataatacaggaacagcttgtgctggttttccaccttcctcttcagtacgtttattttcttcgtagaattcttttttattcacttcttccccgaagagtaaagtagtatcacctgggtcagtaatgcgaaccttctgcaacatttgacgaacaatgatttccacatgcttatcattaatgtccacaccttgtagacgataaacttcttgaacctcattcactaaatatttctgcaattcgcgcacaccgcaaatttctaggatctcatgtggaacaaccaagccatctgttagctgctgtcctttcattacatgatctccacgttgaacaattaagtgtttggtcaacggaatcaggtgttcttcttccattcctgtgatttcgtcacggacaacaagaatacgtttatttttctgaattcctttaaagtctacaacaccatcaatctttgcaatatctgcagcgtcttcaggcttacgagcttcaactaattcagcaaccctaggtagccccccggtaatatccttagtcttaatggctcctcgaggtaatcttgctaataacatccccggatcaactttttgattttcttcgacagaaacaatcgctccagaaggaatcgcgtatgttccaaccaattctgtcaaaccaggatcagaataaatagcaatttgaggatgtagttctccacgatgctgtttaacaataagctcgactaaacctgtgtttttgttagctactttttctgtagaaataccctctactaagtcttcgtattttacaaaaccaggcttatcacaaataattggaatattatgtaattcgacctcagcaattctttggcctgcagttaccttctccccatcacctactaaaatcttcacaccgagctctactggataagtctctaaactttctatagacttggtgcttagaagtttcttgtattcttctaaactacgtccttcatcacggacaacatggatagcgcctttcttattcaagaccaagtgatttccatcttgacccacaacaacacgtagatctatgtatactaggataccatcacagtttgtaacaatttctggagttgaagatgtcgctgcgatacctccaaggtggaacgttctcattgttagctgtgttccaggttcaccaatggattgagcggctataataccgacagcttctcccaaaccaatcaggcgaccattagcaaggtttaacccgtaacacttagcgcagacaccacggcgactttcacaagtaagtgtggagcgaattttaatactttcaattcctgcgtcatcaatcagttcagcctgagcagatgtaatcacatcgccattctcagccagaagcttacttttatcaccaggttgatagatatcttctgataccgtacgaccataaatacgatcttttaaaggtaacagctcttctgaaccctggcgaattgcagtaatttcgatatgattcaatgttccgcaatctttttcggtaatgatgacatcttgagctacgtcaacaagtcttcgagttaaatacccagaatccgctgttttcaatgcagtatcagctaaaccttttctagcaccgtgagaagaaatggaatactcaagaacggttaatccttcgcggaaattagaggtaatcggggattcgataatcgcaccgtttggcttcgccattaaacctcgtaaagctcccaactgcttcaactgagacttgttacctcgagctcctgaatctatcatcaagaacagagggttatgtttgcttttagtttgcttactaatttcaacatacagagcatcggataagagttctgaaacttcagtccaaatactaatcgttttagaatgacgttcgccatcggtgataataccatcatcgtattgtttcttaacaatggcaaccttgtcataagcttctttaagaatttcacttttaatctcaggaatttttacatctttcaatcccatagagatcgccgcttttgtggcttggataaatcctaagtccttgagatcatctaagaagcgtacagtagcttccagccccactttcttatagcattgtaaaatcaattcactgatacgcttacttggcatgctgtagttttggaaccctaactctttaggaacaattctattaaacagaactcttcctggagtcgtttcaatcacttgaccatcgatgcgtactttaattttctcgtgaatatgaataccacgacctgtttcatcgcgacgaccatccgtatgttcatctaggaatccgccagaatacaaggctcgcaagacttccgtaacgtccttaaagatcttgatttttcctccgtgatcttcgggaaaatatgtcgggtctgccataagatagtaaatacctaaggtcatatccttagaaggtgtagcgacaggctttccagaagatggcaagaagatgttatcaggagccatcatcaaaactttggcttctaattgcgcttctatagacagtggcacgtgaacagccatttgatctccatcgaagtccgcgttaaatgctgcgcagactaggggatgcacacgaatcgctttaccttcaattaatacaggttcaaacgcctgtattcctaagcggtggagtgtaggagctcggttaagcaatacgggatggcctttaataatttcttctagaacatcccaaacttcgggagctccgcgttgaatcattttcttagcagaacgaatagtatagacactaccctgatcttttaatcttttaataatgaagggttcaaacaattcaagagccatttctttaggcaaaccgcattgattaaacttcaattctggacccacgataatgacagaacgtccagaatagtccacacgcttacctaaaagattttgtcggaaacgtccatttttccctttcaacatttcagaaagggattttaatggacggttcccagctcccatcacagggtgtccatgacgaccgttatcaaatagagcgtccacagcttcctgtagcatacgtttttcattacgaacgatcacttcaggagtttttagccttaaaatagcttttagacgattatttcggttaattacacgacggtataaatcatttaaatcagaagtagcaaaccttccaccatctaatggaaccaaaggacgcagatcgggtggaacaacaggaacgctttttaaaaccatccactcagcgtggttcgaagaagagacaaaaccttcgataattttcaatcgcttagcaagtttcattctggcttgctgagatttggtttttcgcagacgatccttaagctcctttaataaactttggagatcttctgatttcaacaaatcatagatagcctctccgcccattttagctacaaaggaatctttcccccacttctcgatgacttctcgatattgagcatcatttaaaagctgctttttatttaaatctgttttacctggatcgataactacatattcttcgtaataaataatcctttcaagatcagaagcggtcattcctaagacgttacctattcttgaaggtgtagtcttaaaaaaccatatatgtacgataagtactgccaactcaatatgagccatacgttcacgacgaaccttagaaagagtcacctctactccgcagcgatcacaaacaatacctttatgtttgatcttcttgtatttaccacaacagcattcccagtcctttgtaggaccaaaaatcttttcgcaaaatagtccacctttttcaggtttaaacgtacggtaattgattgtttcaggtttcttgatttccccacaagaccacttatcacgaatagtaatatctgaggcaattccaatttctaatttatcaaatagcccctctttagatagagcgacattgtctcgagaaccttctccgaacattattgtttttctccaataagtgattttttaagcatctactaccataggacgaacatcaagtcctagaccttgcatttccttgatcaaaacgttaaacgactcaggtgttcctgacttcaggaggttttctcctttaacaatggattcataaatccttgttcgaccagtaacgtcgtctgatttcactgtaagaatctcttggagcatatgcgctactccataagcttctaaagcccaaacttccatctctccaaatctttgacctcccatttgagctttacctccgagaggctgctgggtgaccaaggaataaggaccgatagatctagcgtgaattttatctgcaattaagtggctcagcttcaacatgtaaatgtagccgatcaccacggtattgtcgaatctctctccggtctttccatcatacaagtaagacttaccatctgcgggtaaaccttgttctatcatcatgtcccagatacgagactctgggaagccttcaaatactggagtttttacatgaataccggcagtttttgcagcgtaaccaagatgagtttccaatacctggcctaagttcatcctggaaggcacaccgagagggttcaagatcatctgtacagtttcaccgttagcaaggtagggcatatctgcttcaggaacaatcttagaaacaactcctttgtttccgtgacgtcccgccattttatctccaacttgcagttttcgttttgaagcgacatataccttaacttggcggatcacaccatgatcaagatcagcatcgccttcacgaatatgttcaacttcagttttataattgacttccaaacgttgtaaagatgtctcgtaatcagaaagtagagattttaaaacatcatacatatcgcagggaggcataaggagatcgaccaaagactcttgctcgagcagttctattgtctcttgatcaaacacagtaccttcttgaaccaaaatatcggcggtacgacgatgtataatcgaagctggagctttttcattgagcaatagagctcctaatttttcacgatactctatttttaatactgaaatctgattcttataacctttctgtagatcttttaaatgaacagcttcttctacaagctcgtcgtcacttttagaaagcctatcttttctactgaagactttcacatccatgacaactccctctgttcctggaggtacagtcagagaagcgtctttaacatcagcagctttctctccaaagattgcacgtaacaaacgttcttcaggagctaattctgtttctgattttggggtaattttaccaacaagaatatccccaggcttgacttcagcaccaatacgaataattccgtcttcacctaagttagcgaggacttcttcagaaacgttaggaatatcacgagtaatctcttcttttcctaattttgtgtctctagctgttaattcaaactcttcaatataaattgaggtgtaggcatcttgcttaatcaatttttcagaaatgataatcgcatcttcgaagttatatccataccaaggcatgaaggcaactaagatgttctttcctaaagcaagttctcccttatctgtagcaggaccatcagctatgacatcacctttgactacaacatctcccacactacataaaggccgttgattaatgcaggtaccagagtttgatcttaagaactttttaagatcgtaagtgcgtttaagtgttgggtgatgtttagctgcaatgactactttataaccgtcaacatattccacgaccccatcttcttcagcgacaacaatagcacctgaatctttagcggcacgtgcttctaaacctgttcccacaataggagcttcagttttcaataaaggaacggcttgacgttgcatgtttgatcccatgagagcacggttagcgtcgtcatgttctaaaaatggaattaaacctgtaacaatcgataccaattgctttggagaaacgtccatatgcgtgacggtacttgtgtctgcttcaaaagcttctccacgatatcttgcccagcatacaggatctacaaacatattgtattcatctaaattcgctgaagcctgagcaatcacacattcttcttcgacatcggcagtcatgtattcgatttcgtcggtaaccactccatctctaacaatgcgataaggagtttcaatgaatccgaattcgttgatttttgcaaaagaagatagagaagtaatcaaaccaatatttggtccttctggagtctcaattgggcatatacgtccgtaatggctcgcatgcacgtcgcggacttcaaatccagctctttctctattcaaacctcctggacctaaagctgacaaacgtcgtttatgcgttaattcggccacagggttggtttgatccatgaattgggaaagctgagaacgaccgaaaaagtcttttaaaacgctggcaagaccttttgcggagataatctttcctggaatcaatgtatcggaagagaaatcaaataaattcattctttctcgaatgattttttccattctagccaatccagagcggcattggttttggataagttctcctacagagcgtacacgacggttagctaagtggtcgatatcatcaatcgaagctttttcatcacccatttttaagcggataagatacttcaaagcaccaattacatcttcttttcttaaagtaacttgtgccaaggactcttcatccatggggaatccaagttttctatttaatttataacgacctactcttcccaagttataacgttttgggtcaaagaatagacgcataattgtagagcgagcatttgctaaagtcgcaggttcaccgggacgtaatcttctatagaaatcctttaaagcagcttcataagagtctgttggatctttagccaacattttgatgatagggtgattttcatcagcctctacagctatttttaaagttgagatattagcatcgagcatacgttttaacatagctgtgctaagtttttctccagcctttccgtaaactaaagaagaagcttcatctaaaacattatcggctaagattttacctactaagaaagaaaaatctttttcactttttaaagagtgttcttctatttggaaaaattcttcgataatgtcagcgtctgatgaatatcctagggcacggataaacgttatagctaaaatcttacggcgacgtttctttctatcaatatggatataaattaaatcatttatatcaaaaatagcctctaaccagctacctcgataaggaatgattctgaaagaaaacaaaatgtttcccttagaatgtttttcctgttcgaaattaatcccaggagaacggtgtacttgagaaacaacaaccctttcagccccgttaataataaaggttcctttatccgtcataatgggtatagtacccatatagacttcttcttccttaattcctgtttcatcagtcaaacggaagcgaacttttaaagtaacactataggtgattccgcgacggatacactcgtcgggagaatacttcggcacacctaagttataagatagatactctaaaatggtagcttcattataagatttaattggaaaaatctctctgaaaacctcttctaagccgatattatcgcgctcttctgcaagcttaccaatctgaagaaattgcttatatgacttaatttgaatttcaataagatttggaagatctaagatatcttctttttttttgacgctaacccgctccgggcatttgaacatgcgagctctcctaagactattgtgatgccaaaagacttcccttaaacaagcctacgtatgccgtattaagggagtactacaattgtatacatgataaaaaaggaaaagaaaaatcttacagatttttctttcctataaattacaagcctttaaaggaagcttttgctccagcttcttgtaatttcttaactgtttcctcagcatcagacttagaagtcttttctttaacaactttaggcaagccttctgtcatttctttagcttcttttaaagccaatcctgtaacttctcggactacttttaaaacgcctatttttttatctgcaggaacttcttctaaagtcactgcaaattctgtagattcagcaggagcagcttcagcaccagcgccagcagcaccagcagcaactgccatcacaggagcagcggcagtgacatcccatttttcttctaataatttttttaaagcggacagttctaatactgttaaactgcttaatgtctctactaaagtttccaaactttgtgtcgtcacttttgtcacccttacttaatttgagagttttaacattcttcttagtttttttgcgttttctggtcgatacaggaaataacaccagaaagagctgagcccataattccaacgacctgagacatcggagcagctaatagtccaacaatttgctgtctcagttctttcattgaaggcaatttggcaacagcctctacttctttaccagacaagttagcgctatcaattcgtccggcaagaaaaactagtgaatcgttatattgtttattaaaatctaatacttgctttgctgcagaaacagcatcatcataagcaaagactacacctaggtgtccgcttgtatccgaagaatctatatcaaaaccagcgctctgcatagctttgaaaaaaattctcttttttaatacttcaaattctgcagagactccggagagtgaattacgaaactctctagagtgtgctgccgtaaatccaagatatctcaataaaataaaaccttgggatgcggagatcttctcttctacctctcgaagaagtaatttcttttcttctttcattttccctcttgaattaagacgccattaactctctagtatcgacagaaataccaggtcccatagtggaggaaactgtaaatgataccagatattgccccttcgctgcaggcggcttagctttaattaaagcagagcatagagtttcgatgttttccttaagaaggtgtccatcaaacgacagcttacctacaccagcattacatacgccggcgcggtctgctttaaattcaattttccccttacgcaactcagcaatagttttagtcacgtccatggttactgttccagccttaggtgtaggcataaggtttctaggtcctagaacctttcccaacttccctacttcacgcatcatatctggagtagcaactgcgacatcacagtcaacccagccgcctctaattttttcaacaagatcgtcgctacctacaaaatcagctccagcgtctaaagcttctttagctttttctccagcagcaaacacaagaatttttaaagttttccctgtgccgtggggcaaggaaacagaccctcgaatttgttgatcgcttttctttggatctatgcctaatttaatagatacatcgacagtttgatcaaagcgcactggggggcattgttttaaaatatctatagcttcttgcagagaatatgactttgaaaaatcataactttttaagatgcctcgtatacgttttccatgttttgtcataattatgcagccctattacaatttactcgacgtctatacccatacttcgggcagttccttctaccatacgctttgcagactcaagaagaacgacgtccatatctttcattttttgttcggcaatagctgtaacttgcgcttgggttaattttccgactttatttctgttcggaattttagacccagactctagatttaatgcctttttgatcaaagaagatacgggaggttgtttggttatgaaagtgaaagttttatccgaataaacagtaatgactactggcaacaggtctccaggacgatcttgcgttgcagcattaaactctttacaaaaacccataatatttacaccagcagcacctaaagctggccctattggaggagctgggttggctttaccaccaggaatttgtagtttaattaacttaatcacctttttattcgacatactaaaaaccttactctatcttgacgtccctctatgaatgaagaggaagaaacgaaaaactaaaattataagaagatagagaataagaatacacagattttcttactcttattcactttcttgttctagggctacctcttccacttgccaaaactctaaatcatcaacacgagtttctcttccaaagatggataccatgacgctcaaacgccctttatcatggaacacctcagaaacaacaccgataaagtttacaaaaacgccatcgttaattttgactctggagccaacatcgaacttatgtttttgcacaacaccggcttttttctcttcaatgtcttttaaaatatttctcacttcatcttcggataaagctagaggtactcccccacctaaaaattcaacaacacctggattattttttacgtacaaccaagactcatcggttagatgcattttaattaataggtatcccggccagatgaacttctcgacgactttatgttcacccttttttacttccattacgttttctataggcaagacaatttcttgtataaaatccgtcattccggaagattccttaaaaccttctaaagctttttttacttttttctcttgagccgtaaaaacttgaacgacataccatttaaacatgcaactaaccaaacacaaagcttgttataccacttaacaacgtaagtagcttacgaaacaccaaatctacacaatatatagaaaagcctaagccaaaaatactagctattatgattttaacgtatcttttcagatcgcgtttactgacccattcaatttttttaatttcatctagaaagccagcaccagcttgcttgttagctttagcgattttcttagagagtgtctcttggtgattgcgttgtttcataagcaaatttctagatcaaaaattaagtctatacgggtgcgaagggagtcgaacccccgaccggcggctttggaggccactgctctaccagctaagctacacacccaaaaaagcatgattaagactgatcatcttaatcatgcttataaaatcacctgatttaggcaataatttttgaaatcgttccagcaccgattgtacgaccaccttcacgaatagcaaatctcataccttcttctagagctacagggctaatcaactgaacatcaaattcaacgttgtcgcctggcattaccatctctacaccctcaggaagagtgacgacacctgttacatctgttgtacggaagaagaattgtggtctatatccggtgaagaaaggcttatgacgtccgccttcttctttttgcaagatgtaaacagtacctttaaattgtgtatgggattttacgctgttaggttggcaaatcaccataccgcgctcaacatcattttttccaatacctctaagaagtaggcccacattttctcctgcctgaccttctggaagttcttttctaaacatttctacgccggtaacaattgtttctcgagtatctctcaaaccaacaatttgcaccttatcgccaactttaacgactcctcgttcaatacggcctgtgacgactgtaccacgaccggaaatagaaaatacgtcttcgataggcattaagaaaggtttatcaacttcacgttctggggtagggatattatcatccactgcttgcattagctcgcgaatcttttcaacataacttgcatcgccttctaaagctttcaaagcagaaccacgaatgatagggcagcctttgtaacctttttcttctagaagctcggataattccatttcgaccaagtcgacaagctcggcatcctcttgagaaatcatatcgattttgttaaggaaaacaacaatgtaaggaacccctacctgtcttgccaacagaatgtgttcttttgtctgaggcatagcaccgtcagtagcggaaacaacgagaatcgctccgtccatctgagccgcaccagtaatcatgtttttaacatagtcggcgtgaccaggacagtctacgtgagcatagtgacggttaggggtttcgtattcaacgtgagaagcgttgatagtaattcctctagctttttcttcaggagtattgtcaatagaactgtaatcacaaaaattagctaacccctctgctgacagtgcgcgtgtaattgcagctgttagcgtagttttaccgtggtcaacgtgtccaatggtccctatgttgatatggggtttagtacgttgaaaagtttcttttgacatttcagaatcctcattaaattagttttactccaaccattacttctgcccagaataggaattgaacctacgaccgcttgcttaccatgcaagtgctctaccactgagctatctgggcctatacttaacgtttcatgacggctcagagaattgcctagtctatgtcacttattttaaaacatcaatagaaaataattaacgatgcctgtatacaactctagcttttgttaggtcataggctgacatttcaacagtgactcgatctccaacaagcaaacggatattgctcatacgcattttaccacataaatgagcggtgaccggcatgccattttctagtaatattttgaaatgcatcccgggaaggagctctttcactctaccctcaagcacgatagtgtcttctttttttgccatgtattaattatccttaaacaaaatcctctcggccaaaggcatctcaattaaagactggccagacgggcagatttggtctttttaaagaatagagcttatccctttccgctctatccataaatgcagcagcattatattcggtatgtagaaaaagtcaaatccctttcatagatagcctaaatatcataaaaaaattattgattgctttaagaatcagtgggaaaaattactacgacatttacaattaaaatcaatttactttacaatgcattagtttagttatttttaataaaatagaatgatatcttctgttactttcagcactcctcatcctagtagtttggagagcatgacggccgtacaagatcacggtggatccgatagtgagtctgtgaacacgaatgtagagagcccacagccacctagtagcgaacttaagggaataactatatcttctcgccctcctctctctttgatgaatattctgccttaccgaccggctccaagaacatgcatggaccatgcccgatctgtaggggaaaaaattagtacgtttttcagggataactggaaatatattttattgtatatcctggcttgggcattaatattagcctgtcatcatactatggcggtaacattaacgatttggctgggtataggattaggtgttggtgttctttttggtattttcactgccaatgttttggataggaaaaataaatataaaaacacaaacagcctatggaatctgatgaattatgggttacagcagcttgatcccaatggcactcgccaaattcttttagcaacaatcattgcttctatttcttctctaatttacgctattcctgaggctgttggatttacgattggtgcgtgcataggcaaccagatcagcattctcatttcctatggtctccgcttaggcgatgacgacaattatgttgcggatcggcaagcttttgataaaaaggtggcgcacattcagaaagcgattaatcagtaccaattaattaaaaatcaaatgattattcagaagcaaatttctgaaattgctgcccagcaaaataatcctcaaatgacgaatacgttgcataccttgcaactgcaaatgaatatgccattaccctatgtatttgatgcgcccaaaacacaatttagggatcatttacattttagtgatcctgattttgttattgcctctgcgaatcaaagaattttatctctatcacaaactctaacccatctaagacaagagcctaatcgtgttgttgaggaatagttttgaatccctccgtatgtcccctacaacatgctggatgcttgaaaaaacagcaccgcattgtacagactttgtttcccgaaaaatttcataaagacgtgttatataacactcttttggatttcggatcacaacctaagaactttgataaaagtaaaatggcaagggagaaccttgtattaggttgtcagagtgatttgtatctttatgaagtatatcaagagggacgtttattcttttttacgcatacggacgctttgatttcttctggaatcgcggcattatttgctgaagtgtattctggggagactccggtgaccatactcacctgtaagccggtattttttgatcaacttagtccatacttatcttttggaagagtgaacggaggagagtctctgtacatgcggatgaaacaaatttctgtgcagtatctcaaatcttcagattagagatggatatcacttgcttgtcagaagcttatatgctaacattcgttctcttaatcatggggcagtagctcagcggttagagccacggactcataacccgttggtcacaggttcgaatcctgtctgccccaagctctctttcctatgcacaattgtctttgtttaaatctttctgcaatctaatcattgagcaacgaagtagcagcttcattatagtatttgacttatgaagacgctacggatgctcggcttctaacatataaagacacctgttttaaaacccgggaacagctgggtattgtctagaagctcttggaacggacctaatgtatcaccttaggtaagcctatatggagtggagtaactctcctctcatgcaaagttattaccatcgggattatagtaaataactcttagcaaaagcctacctagtgaaacgattttcaagcatgtaccccatcaacttcaataaaagcggacgtctaacctctgaagtgcaagcggaagaaacgttaaaaaattttaactaaaatagtgcttttgaaaaaattgcattgcagacttgccttgaacgacgagaagaatttttaaggcttctccgacaataaatggcgccgcgcctaattggaaacccctgacaagatctatggattcggtgatcgacatcatataaaaatagtaggaaagccagagagatcccatgactagtattataagggctgccgcagtaaggatagaggccaagacgtatccactgggagatgcaaatcgacgatagagcgctgagataaatagaaccgctataggaaaagcgtaaagatatcctgctgttgggccgtaaaacgcggttaagccgcaccccgagccataaaatactggcaaaaacatcccttccataagataagcgagaacgctaccgacagctatccacggggagcatgcaacaccaatacagaaaatccccaatgtctggaaagtgactagaataggagtgaagggtaggggtagggcaattttcgctagcaaggcgaggaaaagcgatccctccaacatttttactattggactgttcaaaatccttaacacatggaactttgtagctaagctataacccatattcttctcctaactctaatggatatggttgcgtagttattttgaagtttcgctcctctcttgtcaatttgtgaattcgcaaacacatgatgaataagaaaagaaaagaaaaattaactaattacaaattatattaataataaaaaatgatgatatttaattataatttatattaaaatagtccagaacatttttaaaaattaactataaaagcatttttatataattaagagacatttttaggtgtcctattgggttttctttgggagtagtctatatgttatctttaagttcagtctgtaatacatcacaatcgcagacaacagtttcacagcaaaatcaaaataatttagatcctagcgcgcaaaaagttattaaattatctcgccggctcgagggctttttagaaaagcatgcgcctccaccaagcacaggctatttaacgcatcctacaagctcctcacgtgttcgaagtagtgctgataatttttatcttgacgtagaggaatactctcaaatccacggtaccgcttgtgcagctctttctttgttaaaatcggatgtgcgtgccgctgtaaaacgttgcctccccataataccaggagcaacaaaacaaaaaatgcaacgattctgccctacttcaatagaagagtcagatagacaagcttctcgtgttagcaaaagaacaaaagacatgctatttatagcggagaaggttcgcctatacaatatttttgaagataggtgtggagtaattttagacctttggcatgtagctccgacagatacaaaccctaaggatgctcaaaaaatttggataaaaaccccagacggccataaatctccattttgctatgcaaaatgtttgaattacgctagaacaatccgttgttacagaacaagcgacccaagtaaaggaagctttttgctcgacgaaaatcaagctagcgttcttgctttaagtgtagcatataccctgggagcgacactcaaacatcgccgtttcagagatattgatattctaattgaaaaagagactttgaataatggtgaggaaatctacgtaacggatagtgtattattacaaatcattatccttatttccttggtcgcgagggatatgcacccctatactaaagacgtaaaaccagaagctatcttttcagaagacgaaaggaacgtcattatacttacatcgaatatcttccgagaacaagtcttagggaaaataacattaaacaaagacggggacggagtttcagaaaccaaacccatagaattccctagaatcagcaaaaacagcgatccatggcgtcgaccaagggtagatcaactaagttcatctactattcaagaagaaaacttcgatgcttctgtaagagaacaagaggaagggatatcaccctatacagctgcaaagctactcgccatatcttcggctattctaaacccctctcccttaaaagaagctccgccacgaactccgacagcaggcttctccccagacttcttatcaccttccccttatgacggtgaaaatagccgcacacttgacgtgaactccgctcccttaacagatgctcccccattaactccctcgccaggcgcctctccacaacacttatctccgcatgacggtgaaaatagctatacatttggcatgacctcctcccccctaccagatgctccgccattaactccttcgccaactcttcgacaagaaagtattcaccgatggtatccgtaatatttacgccgagagaaactgcagattgtctattagaaagctagaggacagatttacctaacgacctttttctctaattgcatattctgtgggtagtgagagtaagaaaaaccagattcttctgaaatcgaggtgttaacctttctagggaaggtaaagaaaatcatgactcctcagacagggtagctagaaactcaggcacctgtctgaggaagctgatttgcgcatttacaatccgatgttttcatcatagacaagtctctgggagattttcgtagacattcccccaaacttcacttaaacgataatttgtatctaacgagccgtagactaagtagttcaaagcaaagtgattgtaaataacgactccacgcaaaaggaaaaagatactaataatgtagagactaaaacctataacacctgtggttatagaactaaggaccatacctattacactacaaatcacgccaaaaataacaaacacaatagaaagtattatgcacactctctcagccaaaggaaactcttcccatagattgattgattcctgattttgcaaacagaaacctgtaggaattgctgtcgccataaccatcatcttctttagattttgcaaagcacagtttatcttaactttaaaaaaaaaaaagactatgcagcttttgttttttagcggcgtcgatttcctctgaccaaattcaccataacaatgatattagcgatgaacacaatcaagcatataaataagctgattgtctgtgatactgctaaaacatcccctgtctgccatgctaaagaagcattgtgtaaataattagaatacaatcccgtatcatttgcatctgttgtattatttcttcctaatgtgctagggatctgtataactatattattaagaatcccaacagtaatagataaaaatattccatgagctacccccatgatcgcctgcacagcaccgattctgcccccatctacagagcgcacaatggttctagattcttgagacgagcctgtcaatcctcgtaaaatactagtttggatacgtcctcgtaatcctcggccgcaatgtctcaatacctccataaagataacgctaccacttaatgtggatgctactataaatacagctcgtaaaatcgggaatgggttgccgtaccttcttacacaattgagattatccaaaacagtgatgaggaaaatcagaggtgtcaatccatgagcaaaaatacgtaatgacctatacatatcgcgaagagcacgacgattggtcaacaacaaaagaaagtaacgcaagagattcacagtatagccaaaaatgattatgtaagaaacgtaaacatcaggagggtatgtcacagaaacgatgatgtactcttgcagtagaccactaactctaaatatacagaatatacttgataaaagaatatccgtccttgaggttggactaaaattaaactctgcctcagcagatgtgtctcccaatcgcaataactcggctagtctttcaaaagccccaggaccacgaccaatttccaccaaagaaatctcgttagaagcctgttgaggcgtgctttctgagcttaattcacaggaaggagcatgttgtcctgtacgtaacgcccaaataaagctaggacaacgcacacttgggaaaaacaatccctcagctcctgaagaataagccagagttgtgacttcagaacgggtaaatccgctccagtcaaacagtgtagtcacatctcctgacactctaaaatgggcagcgttacttcctgtaacatatactgtaggagcaatcccaatgaccttcacccgctcaccataaggcgtgtgatgcaatacctcctcaactatagccccgccatcaccataaaatatgattatatgatgtttattctcgttgtcaggatgagagaagaagtgttccaaggagtcgagcaatgcctgacatatgggactagaagaggtaacactaggtcttcgtaataatcgagagcaaaacccccccccccgtccagaattatacaacagacgtacaggttcaccacggacctcactaaggtacaaggactcaccttgagcttctagtaaagtttgagcactcccattaacgtaggtaacacacacctcatgagctcttggtatctctgcatttggatcaaaaatactcacagcttcaaaaacatctacatctccccctataaaaacgtcaggttctccaaacgtcaaacaatgtatgcgttcagcagtctgttgagacgaggatgcctcagcattactcacaggtgggggagaatctgctaaactgatattttctatacttgatcttccatcaagactgacagtcacaaccataacaacattcaactacaatatagagtaataggtattcataaacttaggtgcagagaaagaaatcgtcgtcttctccagctttcttctgtactgagattctcactttattctgtaaatcaaacctagaaatgcggctatgtttatggcgtagtcttccgtacacatagaaccgcattttttaagagataatgaagacaaaagaactttataagcgtcatgttatagaaattcgcatctgtaaaattggtgcaaagctttgatctattctaactatttgatttagagctttttaagctatagaatacatatctgagcgaaaatccaaaaactcttataaatttatcaaactgtggtatgcattatcttttatgcgttactatctctctagcgtatctttcgcgtttccatgcgagttctctatctgctttttctttctgccaagaaaagagatcttttttaaattctaattctttttctcgcatttcgagatctttgtacgcatattctatatctttggaatgtcgataggcgtgccaaacatgagctatctgatcaagcttttgtaataaagaatcaaacgaaaggtcttctctattcaaatcgtcagcaggcacacgtaaggaggaaaaaatatcgctacatgcttgtagaattctcttacctgagggcaactctttgatgagttctacagcttgttgactattttctaattctatattttcgtttttacatataagaacgagatcgtggtataaatcttggctctcttctaccaatacttgaaataaagaatcgagctgactggctagagtttctctctcctcatcagtcatagaatcaaaacagctatctatactagagttctgatgttcaacagatttttccctaatcgtctctacatcttcagtggttgtatgactgtaggatactataggacaaaacgtgaaggctaaactataaataaacaatcttttaatcatacctactcttattcttctttaatctgaactcattcactctaagtcaacgcgcagcatagggaataaaaaacgaaaaagccaacccgcaatttattacaaatacaaccacagaagttcacacgaatatgaatgcatccatctaccttataggtaaaacgattaagaacagcttcttaactcatttctaaattactatattttctctgcttttactcttttgcctctagaggactacacatacataaaatatgtagaacacaagaaatcgatatgtacaccactgtcataaacatcagcatagagtgataaacgaaagcacacatccgcataagtcctgttctaaataacaacttactcagtcgaccgaatttgagcatttctaaaatgaaatacaaaaaacctgatttgcaagttaccagactatgctctattttcaatgggcatatccgttgcacagcttgaatagggagtagagggactttagtgtatcgatgcatccgtaatcaatttagagggaaagcaatagcaagcagaaaaaatgcaacacaagttatttaaaatcaacaagaaagagtcatgattttctgctatataaatcactgaaaatgagtgctttttcactaagagctagacgtgagcacatgagtatttccattgcgccattttttttataatttctggtatagattccgcgcattgtaagtcctgaatggataaaggcaagcgcaacgtgttatgtgcaatcacctgcttgtaagccaatagtgctttaatagcaatagggttcgttgtctgattcagccaagaagaaacttctcgccacaagtccgcacgatactggtgatgaggatcttcaacccactcacgtgcctcttttggccagatattagatagaacggaaattaatccccgtgctccacactcatacatttgtggccataggccatcgtcaccacaataaagaacaaagtcagaactcatctgtgcgtattcttgacaatgtttaatcgaccctccggagtctttcaaaccatagaaaaaagggtgagcagccagagagcgtactgtgtccaaatataatgttgttcctgatctagagggaatgttgtagagaattgcaggcttgtttgctttgtttaacagagattcaaaccaaagagtctgaccatgtactccgggcttagtataaataggggtagtgattaaaaaaccgtaaataggatacgactggcatgtatggatccactctgaagcttcatgtagtgatgttcctgggacaccaacaattatgggaaccttcaaatttaaagaacatgcataggaaactaaggattctttttcctttgctgtcatggataggctttctccggtactaccaagaagaacaacgccatggctttctctctcttgaaaacgcaagagattttcaaagcttaagaaatctatagaatgatcaggtaagaaaggcgtaacagaagctgtgagtaatttcatagtaatcagcggttatactacagaaaacttctgcttaacataatcattatggagttgttctacaacatttcctgcaagattttcaggaacgactaagcttaatgccatacagctttggcaacagcaaaagattggggaaggataatgccgtaatttttccgtgacagtcgttacaacttttgttgaagctaatccggaaccgatcattgtgattaacgctagatcatagagcatatgcacggtgccaatgcttgataactgatcataaagctctcgaatcacatcgtcagaaacgtcatcatcatcggtggtaaaggatactgtgctatcttgagaagtgattaatccaggaagaacatgatgggtgtctagtatagataaaatcttatcgaagcccaccgtacttgaaccgctgcagtctatcgaccataaacgctgatgctgacgtaaagacaatgcctttacacggggctcatgactcataattttatccatagcatagatccacgtcccccctttagataaatcaaaagttgaggtgacaaaaatcgggatgccagagcgcacacaaggagaaagcatcggtgggtaaagaatcttggcaccaaatgtggcaagattctgcatttcttcaaaactcaactcgggaatcagttgagcatcttcaataattctaggatccatggtataaataccgttcacatcggtataaatacgcacttccttggcgtgactcatttctgcaattaaagctccggaataatcgctacccccgcgacccaatagtgtggtttccccagcagcatttgctcctatgaatccctgggtaatgtaacaaacatcacttcggaaattgagagcatgccaattctcacgcatacgcggaatgtcaggagttgcgcaactatactcaccgtctgttaatatcacggttctagcttccaaaaactctaaagaaaaatcatgactacaacaaaaagcatggaatagggaggctgatatgtcctctcctatagcaagaatttctgcgcgatcacgcagggatattttttccttatgcatacaacgttgtaacttctccatccaaggagctatagagaaggtgagttgtagatcatgaatgatttcattatgtttgtttgctatatccaaaatgatatgttcccgatattcactagaaacggaacaaaacatatccaaaagatccgtaataccggctacagcactgacaacaatgaaccacggcgtatctttatgaacaatatcataaacctttctgatactttcggcggttcctaaactcgtcccaccaaatttatagactactgggggcatgcatattctccagaattctgaaaacagtagttctgcatattcatcaataaagctcccgcagcacctcggacaagattatgtatcaatacattcatctttattgttcgggcatctcctccataagtaacgggacctatatgcacacgcatatcatcatctgtgagatcttttcttgcctgtggatgccaaggagaatcgtaaagttggtacgtttcgggaaattctgcattcttacggtgataaatatgaagaatgtcttctatatctacagcatgatgaaaagttacgtgcaaggtcaatgtatgcccataaattacaggaacacgatgcacagtaaccgttataggaaaatctgcaggtttttcaatacttcctaaaatctttaacgtttctcttagaatcttttcctcttccttgactatgtgaggaattgtatttcctaaaatatccatggaagaaatcccgggatacccagcaccactcacggactgcaaagtaacaacatgtacatgacctatactcaattccattaagggagctaaggctaaggcaataccagaaacacagcaattcgagtttgttatgatgtttcctggaaaaggttgcttatgcacaagttgaaaatgctccggatttacctcggggataactataggaacagaagggtgcatcctataagctgatgcattagaaaagatcaacttccccttagacaagcagtaggattctaatgattctgctacaacctctggcacaaaagacacgacaatatctgactcgacttcttcaatcctacggacaggtacgtacctcatgctttctggcatggggcctaacgcctcttgccacacacatacagaaccataagtttgactacattttgtctcggaggcaacaacttcacaaatatgccaaggaaaccatttatgtaagagagctacaaacttttgtccaacaagtccagtagctcccaaaacagccacacgcatgtgttgcctcctgaaatcatactatatcatccttgattacgaataaaaaagcaggccaataaaccgctaggaaatttaggttggcgataatgcaaaacacaggcttcttattcagaaatcaaagaatcttagaggccgcattgtaataaccgttttgttttttaagcaagaactgttcgttcacatagaaacctttagccctacttcaggtccataacacccggggggcggagactcatcgattaaccaatctaaaattcttaaagccccctcggcaaatactgccctagaaaagaccttatggtgtatactgatgtgttctttatcgctaataaaagcgacttcatgttcgccagaaatgttccctacacgcgatacatgcagttcaatattttttacactatgacaacgagacccgatactatactcctgttgccaggcctcttgcttagtatggcagagaatcgaggctaattctttagctgttccggagacgggatcctttttttctcgatgatgcacttcagaaattcggatatcgtacctatcatcaaatacccgagcaagtagacctaccaaacgtttttgcacataggctcccagacttgtgtttgggcagaccacaacaggaacataagcagctaaacgttgtagtttctcatctacagagtaagagggctccggctttgtcgtagcaaaaatcaggggtttagggttagaaagcaaagcaataagaagttcctctgaaaaagatgaggaagaaaaatctacaaggacatcattactttctatcacggagtctaaagaataagggctttgtctagagaaccccgggcctaaagtaaaacggtttgatgatctcaacaaagaactcaataacgttcccattcttcctgaacatccgataataccaacacgcatacaaccttctaaaaatgcagaaaaaacacgactatttatatctctacaagggattagctttctctcgacaaaaatcctcaaggaccctagaattttgatctctttgattctttcaacacgaattattctttataatctgtaatagtttatacaagtagaaagcttttttaaataggtactaaactataaacttctatttattcatgactcatcacatcgctgcgctactttcgcattctgaaagttatgcagatgcactattaaattctcgacttgctttatgggaggcttattgtccccaagttttttttgagtacttagatgctctacatttaactgcaggatcagtgatagatattgatcacattcaccacactatcctgtcacaaacaggattcacattatccccagcaaaagattatctctcaccacacgactatttatttgagttaagtcagcaacggtttcctatagctagacatatacgcaaaatggagaatgacagtttttcgcctcttcctgatctcattcacgatttattttgccatgttccatggttattgcatcaagaatttgtaaaatttttctcttctatggggaagctctttataaaagctgtagaacgggcaaaagcaatctactctatagaagaccagcctcgaatacttaacagcaatgtgctagcaatctcgcggtgtttctggtttacagtagaaaatggtcttattgaaacacagggaaagagaaaagcctacggggctgcgatattaagctccacagatcagttatcctatacctttaataacaacgtattcgtttctccatttaagaccgaacacattatacaacgcccctgcaatccacaatccttacagaccactttctttatcattcgtgattttagcgaattaaatgacgttgcagaaaaaatgcacggatttctagaacaaggacgtcttgattttattgtctgtggtccacatgacgtatactatcaagatattatctattttttaaacgaacatgtcttttcataaagatagggtactttttaacctatcactcacattttcattgattttgatcttatcaaatctcgtcgcagcttctaggcttgtgattacctcctacttcacgatccctggaggattgatactctatcccgccacctttgttatctctaatatcgttaatgaggtctttggccctgagaaaacccggcgtatggttttgtctgcatttgctggcaacatcttctcattagtattccttcatcttgtctcttttcttccagcatcttctccagatatagagtatgcatggcataccctatttgatattagcccgatagtatttatagcgtcctttgtttctttttcagtttctcagcaactagagattctctcctttagcttcctcaaatgccgctttcctaccactccagcttggttacgcaacaatacttccactctgctctctcaaatgatcgacacgtttattgtagattttggcgtcatttacctagggatgcacctcccctttacccaaaccttacacatcatgatgtactcttatttttataaagttttctttaacattctcaccacacccgtcttttatatcggggtaagaaagtcttatgcgtctgcaaagataatgtaaaataataagaagttaataaaaaataaaatgatttttttcctttaaacaactacaatatttgcaaaaaaaaaaaataaaataacagttttatggctaactttcttctttctccgccaactacttaccaaagatctattgatacattatacaatccgtataatacctacgttctcggagcaagaacagtgagtttcgtaaataaaaaaacacctattactggaccaggctcctttgataacgcttcatttttaagtaagttagctagagtcatgctagcttctatctgtattattattactctagggttggttctatgttgtatgtctacacagaacctcttggacttagatatccgctgttcttgtatagatgacgcagaatatgtatattattacccaccttacctgtatgatccgtctatatttagtccaaaaccggaaattttatttagtagctgggaccatctagagatctcaactcatttgatcaggctgtctgagaagcattcggatctattcgtgccctctctttatacaccatccacctgtttttctatagagcgcgcggtgttaaaagacttacacttgtatgattcctctacgcaaagtgttttagaccaccccgatagtactcaatgtcaccaccaaaacaattaccaagactatcctcatttagcggatagggactgtcaaaatttccgcatctacgcttacccattatggcaccaccctagcgcgcataatccagaggaaatgaattccatgatgctatcaacagcacgaaggggttttgcgggtatatctcattggacactagtcatcgtaaacttagacagaagagaggttgttttctttgacagcctagcgaattttataaataatcggctaattgacccggcactaaactctatagctactagattaggaaatgtgtatcccgatgccaatggagcgttgtctccgtttattgtcaaaaaagttataaaaacccctatacaacaagacagtacgtcttgcggaatttggctttctctattccttgataaatacttagacaatcctgactacgtgcctcccttaatgggaggaagacaggctcaatatttcttacaggaattcttagaaactattccccaacgcccaataacccaagcttctgactgcactcttaacgttctaggaattacatgcgaccaagtagaaaactcatccaatatgctataaccatcctcactgtgtttgcctcaacttttgtgttagcaacaacacaggaaaaccctccgtgtgtcatactgacaggagcttcggggcaactaggttcagcaatcgccttgtatcttcacgaacgagattattatctcctacttgtaggaagacaacacgataagcttcggagactacacgaacacaaccctaattcttcgaccctagctatagactattctttccccggatatcttgcagattataaaaaaactcttaaagagctcaatcgccctattcaagggctgatcatttccacacctcgccctatttggggaagcattttacaatccccggaatcttgggaatctacattacaaatagcttttatcgcacagacggctctaattcaagccacactcccctatatgagttctccaagttctattgtgatcataggaggaacgacatctgtacaacacctacccgcttacagcctatcctgtgtgattcgtcgtatgtggacaacgtatgctaaagctctggcttatgaattaggccctaaaggcattcgtgtaaacgttgtctctccaggagctgtactcactccttttcataaaggtagaatccaagaaaaagctagggtaaatcaatctagctatacggaagaatataataaggagactgaagaaatacctttacgtcgtcattgcgaatctgaagagctagcaaaaactatagagtttctcctaacaccatcctcatcgtttatttcaggggtcaatttacttttggatggagggtttacctcttctctgaactaactccagttttcccactgtcaactgctgcactctatctaaatcaaataaagtgatagggaaggatcccacccgcagcacgacactttctgttgaacacaggcaacctagttttcaacgaagaaatacacgtattttattcattcatacagacttccaaaaacccgttgttattgactttctagggattctatgttaacaattttcccctttgtctacattgtcaacctttttctaggaaagcattacttatggaaacacactctgaattatggtcattagaagctattaaagaagtatataacactcctatttttgagttaatccatagggcgaacgctatattaagaagtaattttcctcactccgaattacagacatgttatcttgtgtcgataaaaacaggtggttgcactgaagattgcgcttattgcgcacagtcttcacgttaccaaacacatgttaaaccagaaccaatgatgaaaatcacagaagttttggatagggcaaaacaggctatacgtgctggagccacgcgcgtatgtcttggagctgcttggagagaagtcaaagataaccatcaatttgatcgcacgttagaaatgatcaaaggcattaccgatatgggtgctgaggtatgttgtactcttggtatgctcactccaagtcaagcagaaaagctctttgaagccggcctctatgcttataatcacaacttagattcttctgaaggtttttacaagacaatcattaccacacgcaaatatgaagatcgtttacgcactttggatatcgttgaaaaatctggacttcatgtttgttgtggtgggattattggcatgggagagactgttgaagatcgtgtcgagctgcttcataatctcgcacgtcgagaacgtatgccagaatcggtacctgtcaatgtgctttggccgataaaaggaactcccctatacgatcaagcatcgatatctttttgggagatcttacgtacgatagctacagcacgtattgtgtttccccaatccatggtacgcctggccgcaggacgtgcttttctttctgtggaacaacaaactctatgtttcattgccggagcgaattcgattttctatggtgagaaactcctcactgtagataacaacgatatggatgcagacactgccatgttgaatttacttggcatgcgccaccgtccatcattttcaatggaaagagggcaaccatgccaatctgtgacctgttagaacaaagattagaaaaacaaaaacagaaaaagattcaccgcacattaaaaactgtctctgcttctatagatttcacgtctaatgattatcttggctttgctaaatctttagagttaaaacaaagattttctcatgcatgggattgtatgcattccctgggttctacaggatcgcgtctcctcacagggcaatctctcctaataaatcgtgtagaacacgacattgctgactatcatcatatggaaagtgctttagtttttaattctggatacatggccaatctcggattaatttcagcactagtttctaaagaagaccgtgtaatctacgatatctatatccacgcttctatccatgatggcattcgccttgcgcaagcccaggggatccctttccgtcataatgatatgcaacatttagaaaagcgtttatcacaaccgcacggtggacaaacctttgtttgcgtagaatcggtatattctcttcatggttcagtatctcccctaaaaactatctgtgctttatgtaaaaaatactctgcgcatcttcttgttgatgaggcacatgctctaggagtctttggcaatataggggagggattcgtcacttctttagggcttcaaaatgacgtatctgcaaccgtatatacttttggaaaagctttagggattcacggtgctgcagttgccggaaaagctctgcttaaagactacctcattaatttctctcgtccctttatttataccacggctctgcctccccatgcgtttgcattgatccaattagcctatcaatataacgaaaaagcgcatgtccttagagaaaatctccaacaactgatctcttatttccgagcaaaagcacaagacatggggttacctatgtttaaagacaatagcaagacgccgattcagtccttatgtataccaggaagcactcaagtacgcgaagcagcaaaaacactgcaagattttggctttgatgttcgtcctattgtcagtcccactgtaaaacaaaaagaagaattattacggatctgtcttcactcgtttaatacccaaagtgaaatcacagaattcttgaataaattatacgcagttcaaaaaggcttatgcatattatcatagcaggaattgatacagacgtcggcaagacattcgttagcgccatcttaacggtcctacttcaagcagaatattggaagcctatacaatctggctccttaaaccactctgatagtgccatagttcatgcactctcaggagcccgctgccacccagaatcttaccgattttctcatgctctagcagcccaccaagcagctcaaatcgataatattactatgcatcaagaaacgatcactctgccaaaaacagatgcttctctcattattgaaacttcaggaggattcctctccccctgcacacatgattctttacagggtgatgtttttgcgcaatggccgtgccattgggtgctggtgagcaaagcctatttaggaagtatcaatcacacgtgtttaacactagaggctatgcgagcaagaaacctcagcatcttaggaatcattctcaatcaataccctaaggaagaagaagactggttactgcgtacgaccggtctgccttttttgggacgtttgaattatgaaaagagtatttccaaagctacagtacaaaactacgcaaatttatggaaagaaacctggaaatatagagacacactgttatgttgacagatctaaaaaatgagaaaaaacaatctaaaatatggcatccctttgctcaacctggtttagatcacaaacctatccacattgtacgtggagaaggtgcttatctctatacacaatcgggaactgcttatcttgacgctatttcttcatggtggtgtaatcttcatggtcacgctcatccctatattgcgcaaaaaatctcagaacaagcataccaacttgagcatgtaattttttctaatatcacacatactcccgctgaagaactttctcaaagacttacagaactccttccggagggtttagaacgttgtttcttctctgataatggcgcctgttccatagaaatcgctttaaaaatcacactgcaatacttgtacaatcaaggaagaccaaaaacacgttttgtgtctttcaaacatggctaccatggggatactttcggagctatgtccatagcaggcccgacagatatcaatcaacctttccaatctctattgttctctgcggacactatagatcctccctactatgggaaagaagatatctctttacaacaagcaaaagctctattttccacaggagaaattgcaggatttatttacgagccgatcttacaaggtacaggaggcatgcgtgtgtacaatcctgaaggcttagatgccattttggcactcgccaaacactatgatgtgttgtgcatagccgatgaaattcttacagggtttggacgcacaggaccattgtttgcttcagagtacatgaaaactcacccagatatcctttgtctttctaaaggattaacaggtggatttcttcccctggctgttactgtagtacgcgaagaaatttatcaagcttttgtagctaaggatcgtagattagcgtttctacatggccatacctatacagggaatcccttagggtgtgctgcagccttagcatctttggatctcacattatctcctcagtgcaaacagcaacgtgaaatgatagaaacttgtcataagcaattccaatcacaatacggatcgctatggcaacgctgtgatgtcttaggaacggtactcgctgtagattatccaaccaaatctttaggatatttctccaatttacgtgataccctttataacttttttatagagaatcacctcattctacgccctttaggccatactatttatgtccttcctccctactgtatccacgaggaagacctgcatcgaatttatcattacctccaggagattctatgcttacaaatacaataaccacctttgtatcttacgcatcacgttggccatctgtcctgaaacatatcgttgaggataacgagttacatagcaagtgggtaaatacactatcatttttagaaaactgtggagcaaaaaaaatctccattagtgagcatcctacacaagtaaaaaaagaggtattaaaacacgccgctgaagaattccgtcatgcgttttatctaaaaactcaaatctcaagaatctcagatcaaccttttcttgattattccctagaaaaaatgctcggttcctatagcgttaagtattacctacatcttctagatttgcggacatgtaaaatacttaaaaaccgctaccaccttgctggacaaacattgaaaactacggcctacgtacttgtgacctctgctatagaaatgcgtgctgctgagctctactctatctaccatactattttgaaacaggcagggagcaaagtcacaataaaatccattatcttggaagaacaagaacacctagaagaaatggaatcagagttagcagcattaccacacgccaaagaactgctttcctatacttgcaaaattgaaagcgcactatgcttacagttagtctcttacttagaaaaactcgtagagcaaacatgtaagatttagtcttcaaaaatagagtatattttcttggacgataaattagtgttcaggcaagctttttggaaaacaaaagtaagttagccaaaatgcttgcttataagatttctccctcctctatatctggacgggtttccgtccctccgtcgaagtctcatactctacgagctatcttttgggcttcagtagcacaaggtacgtccataatacatcatgctcttgcctctccagactcagaagctatgatccaagcctgcaagcagttgggcgcaaaaattcttaaaaaatctacacatcttgaaattacgggaacaccccacctaatacttcccaaaaacactaccatcaatgcaggcagttctggcatcgtttttcgtttctttacagcactggcagcaatcttttccgagaagatcacaattacagaatcttcacaattacaacggcgtcccatagctcccttaatccaagctctagaaaatttcggggctaccttttcctatgaaggagagccctattctctgcccttctctgttttagggcccatgtcttccgggtatacagaagttataggcgaggattcccaatacgcctctgctttggctatagcctgttctttagccgaaggacctttttcatttactatcctcaatcccaaagaacgcccttggtttgctcttacattgtggtggctggatttcctcggtattccctatgcacaatctgaggatacgtactcgtttgaagggaaaactcgcccccaagcattttcctatactgtcgggggtgattttagcagcgctgcgttccttgcagctgctgccttactttctcaatctcctcatcctacctacttagaaaatctcaatatcgacgatatccaaggcgataaggaactctttttccttcttaaaaaacttggagcaaatattacttttgaaaacaacaccatcattattttcccttccacattttcaggaggaaatattgatatggatccttttattgacgctcttcctattctcgctgttctctgctgttttgctacttcctcctcgtatctatataacgctcgaagtgctaaaaataaagaaagcgaccgcatcattgctatcactcaagaactacagaaaatgggagcttgtatccaaccgtgtcacgacggtttgctcatcaatcccagcccattatatggagcttctatgcattctcataaagatcatagaattgccatggccctgtctatagcagcgatgcatgcttctggggatagcattatctatgataccgattgcgtaaaaaaaactttcccgaatttcatccagattctaaattccttgcatacgaatatccaggaacattatgaacatatttctctgcggcctgccgacagtaggcaagacgttgtttggcaaggctctcgctaaatatctttcggtgcctttctttgatgtcgatgatttaatcgtaagtaactacggcaataagctatatccctcggcctgcgaaatattccaggctattggagaacaagagtttacaaaattagaaattgcagctctccgttctccctgcctagatcatagtgttacagctttaggtggaggcactatcatgcatcaagaagcatgtgatataattaaacatcgaggaacgctagtttatctatccctgcctatggctcagattcgtgaaagactcttaaaacgtggtctccctgaaagattaaaacgcgctccaaatatggaagaaatcttacaacaacgtatagagcgtatgcaacgcatctgtgactatcacttccctcttgatgaggtaaatcttttagatgaacgttcattattctctgcgtgtgaatcttttactactttactaaatcaatgagaaatcgctttggttctttattttctctaacgacatggggagaatctcatggaccttgtcttggggttgttatcgacgggtgccctgcagggctacaactctcccctgaagattttgttcctgctatgtcgcgcagatgcccaggacgacctggaacatctccacgtaaagaagcggacactgtgcatattctttccggaatctatcaaggcaaaacaacaggaacacccattgctctgcaaatttttaatactgatgtaaacagcgatccatatcgcgaacaagacgatcgctaccgtccaggacatggacaatttgcttatgagaaaaaatatggcattgtagaccccctaggaggaggcaggtcatccggaagagaaactgcatgccgcgtagctgccggggtcatcgcagcaaaatttctcgcgcattatgatattcattgtttagctttcttatctaaattaggacaggtatctattgaggaatatccaaaatattctaaagaatttgcgcaaagcatttacaattcgccttttctttctccgctaaaccatgacgctatctttcaaatcatcaccgacctacaaaatacacaagactcgttaggaggtgtggtatcttttattacttctcctattcatgaaagcctgggcgaacccgtattcagtaaagtacaagccatgttggcttctgcgttgatgagcattccggcagctaaaggatttgaaatagggttaggattcgcttctgcggataggtatggatcggaatatattgatcctattatcatcgaagacggaagaatttccatgagatcgaataattgcggcggatctttaggagggattactataggaatgcccttaaatggtcgggtagtgtttaaaccgacatcttctattcacaaaccctgtggcacagtaacgaaaactggggaacctacaagctatgttacgcaaaaaggtagtcgtcatgatccctgtgttactataagagctgtaggtgtcgtagaagccatggtaaatcttgtcctagctgatttgttattacaacaacgatgtgcgagactatgatcgaaaacttgatttctcatcctcatcatatcaaacttgtgggagacttcttcaataaaaagttattttcttccatatctacagatcatccgcttgtcatccttaccgatgttcaagttgctaaagaaattctccctcctattgtagattttatacattctttagactatacggtcgttcctttatcctttccttccggagagaaaaataaaacatgggaaactttcatttccctacagaatcagctcatagatcacgatattcctttgggttctaccatgataggtattgggggtggtgtagttttagacatggtaggatttctcgcttctacatattgccggggcattccgctattcctagtccccacaacaatgacggcaatgatagatgcttgtataggaggaaaaaatggtattaatctacgtggactaaaaaatcgcttggggactttctatctcccgcaagatgtctggatatgccctgagttcttatcaacattacctaagaaagagtggctctacggaatttccgaagcgataaaacacggatgtatcgctgatgcctctatctgggagtttcttcataactacggcgacatgctattttcttctcgggaaattcttagtgaatttatcaaaagaaactgccttgttaaagccgccattgttgctaaagaccctcatgatcaacatctaagaaaaatactcaatttcggtcatacaattgcacacgctatagaaacattatcccaaggctgtctcccccacggattggcagtaagcgtaggcatgatgatagaaacaaaaatctccctagaatcaggaatcatgaagaatcctgctctgctagaacaattacaccatctatctaaacgcttccatttgcctacaactcttgaagaactacgcgatcttattcctcaacatcttcatcatgaattttacgatcctgaaaatatcatccatgctcttggctatgacaaaaaaaacctctccaaaaaagccatcagaatggttatgatggaagatgcaggcaaggcaacttcatgtaatggcatctattgtacagtgccaaaaatggctatcctttatgaaattctaaaaagtgaatgctatgctatgtgcaacaattagtgggcctacgtttgctgaagctaaacagcaacttttacactccttacctctagtcgatagtatagagttacgcattgattgtcttttatccctgtcttcaaatgaactcaagcatctcgtctccttagcaaaaaaacctattcttacgttaagaaagcacacgagcctttctgaaatagcatggatagaacgtactctacaacttgcagagttacagcctgaatacctggatattgacaaagacttccccaaagaagctttagcaaaaatccagaagaattatccgaaaataaaaattattctctcttatcatagtgaaacttccgaacacattcctaatctctgtaaggaaatgctgaggcaacaagcccatcattacaaaattgctattacatcaacaaaatctacagatactctccgctgcatacaaataaaaaaacacctgcccgaaaataccacgctactttgtatgggaaacgcaggcatagcctcgcgcatcctttcaccattaatgaaaaatgcgattaattatgcctctggcatccacgctcccaaagtagccccaggacagctatccatagaagatttactagcatacaactatacgaatctctctgcagaggctcgtatctatggtctgattggtaaccctgtagaccgtagcatcagtcatctttcccataataaattattttcagagctacagctcaacatgagctacataaaaattctacttgccccctatgaactgaacgaatttttctctttaactcgtgatcttccttttggtggtctgagtgttaccatgccctttaaaaccgctgttcttgaatatatcgatattcttgatccctctgtacaacagtgtcagtcttgcaataccttagttttccacaataataagattgcgggatacaacaccgatggtttagggctactcaatcttttaaaacgtaagaacatccctttacaaaacatgcatgtgggcatagtgggatctggaggcgcagcaaaagccatagccaccacattcgcgtattcaggagcgcagattagtattttcaaccgtacgaaagctcacgcagaaaaactctctgtgttatgtcatggtcaagctttccctctacattccttatcagaacaccacaacatcgatattctaattttatgtctgcctcccggtgtagacatacctgaaatctaccctcctgtgattatcgatattaacacactacccaaagaatccctctacacgaaaaaagctaaagagcgcggttgtcagattctttacggctacgaaatgtttgctgagcaagccctcctacaattttccttatggtttccagataaactctctcaagagaatagagaaagattccgtctgagtgtagaaaatattattagcactatgtaaaaaatttctattttgctttatactttttgaaattttttattctttctcccatgcaaaagtactggctatttttcttttttctttttcctacgcttagtgactgtacagaaacctcgcgttatgtagaggtaaaatccattcatgaggttgcaggggatatcctgtatgatgatgcagatttctggttaatacttgatcttgatgacacgttactcgaaggagctgaggctctaacacaaacatcgtggctccagaaaacaatagaaggatttcaacaactcggcctctctgaaagtgaagcttggcaaactgtctacccttattgggaagggttcctagaaaaaggatcggtaaaaactatagaaaatactatgcagatcctcatctcaaaagtccaagaaaaacagaaaaccctgtttgtttatacagagcgtaaacattcctcaaaagcgattactctacagcaactaaaaagcttaggtctatctttagaaagtacagctcctgtggtaactcatgaacttccaaaaagtatccttttttcttctggggtattgtttggagaagaactccacaaaggaccaggactccaaatcttcttagatactatcgcagcctgtcctgaaaaaattatctacgtggataattccaaagaaaacgtggcacgcgttggggagctatgtaaattaaaaaaaatttcttatcttggaattacttactcagctaaaaaattcttacctccagtatatcatccggaaatctctaaggtccaatatacatacacacaaaaacttcttagcaatgaggctgctgctttattactcagacaccaaatgatagaataacattaagataacaattcctctattttctccaaaaatgatggcataaaaaaaacttttttttttagagtcacaaaaaagaaccacgtatcttttcttttggtagttcatggcgtcttttcgttcctctctattatctgctctatgtgcctatggcatgatggtcatgcctgcctatgctattgatcccaatcaccctaagctccaccatcataagtactccgaaagattgaaaaaaaggcacacggaagattcgtatctttcctcttcctcgacgctagaatcctccaaaaccttcgcccaagaacctcgtcgtcacgtacttacccccatacgtaatgtattagcagatcgcccttgcgaagagggattgtcgatctccaaattgttcaactccatagaaaaagagacgaactctcaaatttctgtggattttaccattcttcctcagtggttttatcctaagaaaggtttgctaaaggcagttgatgaaaaacagccgacttggcaattttacgtgagtcccaacgtttcttggcaactctataacagccctactgcaggtgtagggagtatcgatttctcctataccttggtacgttactggagaaacaacgcgcaaaatgcgaacaacgctataggaattgcgggcgggattaatgattatagtactcgaactaatacgttatctcagctaacgttttctcagacattccccgagaatatccttaccatttcatttggccaatacagcctatattctatagatgggacattgtacgataacgaccaacaatcaggattcctaagttacgcgttatcacaaaatgcgagtgctacgtattcctccggaagcgtgggtgcttatctacaatttacacctaccccctcgataaatattcaagctggtttccaagatgcttataatgtttcaggttcttcttttgatctgtataaccttacaagaaaccgctataacttctatggctatgtctcttgggcaccacaaagtagtttaggtagtgggcaatattctgcattagtctattctacaaggaaggtacctgaacaacctgtgcaaaccacaggatggtcactaaacttcggacagcacctaggagaaaaactgtatgtatttggaagatggaatggtgccacaggaacagtgaccaacctcaaccgctcttatgttctgggattagcatcagcaaatcccataaatcgcaatcctcaagatcttttaggtgctgcgtgctccatgagcaaagtcaatcctaaagtaattacagaaaagaaaatccgcaaatacgaaactgtaatagaaacattcgcaaccataggatttggacctcacatatcgctaactccagatctacaaatctatattcatcctgcacgaagacccgataaacgtgccgctaaagtttacggcgtccgagcgaatttctctacctaacatcctacaacttgatatccttaggagtttgtacatgccttacggaacacgctacccgacattagctttccatacgggaggagtcggtgaatctgatgatggaatgcctcctcaaccttttgaaactttctgttatgactcagctctattacaagcaaaaattgagaattttaatatcgtcccttacacatcagtactacctaaagaactctttggcaatattgttcctgtagatcaatgtgtcaaattcttcaaacatggtgctgttttagaagtcatcatggctggacgcggagcttccacagtagaaggcacgcatgctattactacaggtgtaggtatttgctggggacaagacaaaaatggcgagctcatcggtggatgggcagcagaatatgtagagtttttccctacatggattaacgatgaaatcgcagaatcccatgctaaaatgtggttgaagaaatcccttcaacatgaactagatcttcgctcagttgtcaaacatagtgaatttcaatatttccataactacattaacattaagcaaaaatatggtttctcattaactgcattagggtttctcaactttgaaaatgccgatccggtaacaattaagtaaggagaatacatgatttctaatgggagtaaatccgggaaaaatctcggagccatagctttagcaggcatggtcattagctccatgattgggggagggattttcagccttccccaaaatatggcagcatctgcaggagtaggcgcaattatcttagcatggatcctaacaggcgtaggcatgtttttcattgccaatacttttaaaattctctcattagtacgcccggacttaacgacaggaatctatatgtacagccgagaaggatttggcccctacatagggtttactatcggctggggatattggttatgccagatctttgggaatgtcggttatgccgtgatgaccatggatgcattaaactattttttccctccctactttcaaggaggaaatactctacccgccattctagggggctccatactcatctgggttttcaatttcatcgtcttaaaaggaatccgtcaggcatcgttcattaacatcatcggcacagtaggcaaactcgttcctctgattgtattcattatcatcacagcctttctttttaaacttgcgattttcaaaacagatttttggggggatacggttacaaaaacacaaccgttattaggatctatgactagtcagctgaaaagcacaatgttagttaccttatgggctttcataggcatcgaaggcgccgtagtcatgtccgcacgtgcaaaaagtcctagtgctgttggaaaagcgacgattttaggttttactgggtgtctcactgtttacatacttttatctatcttaccttttggctccttatttcaacatcaactcgccggtattgccaacccttccaccgcgggagtattggatattctcgtaggaaaatggggagaaattttaatgaatgttggtctccttattgccgtactttctagttggttatcctggactatgatcgttgctgagatcccgtattctgcagcaaaaaatgggacattcccagagattttcgctatcgaaaatgcgcatcgctctcctaaagtttcattatatgttactagtgctctcatgcaaatcgctatgcttctggtatacttttcaaccgacgcatggaataccatgttgagcattacaggcgtaatggtcttacctgcctatttcgcaagtgccgcttttcttgtgaagtttagtaaaaacaaaaaatacccaaataagggacctatcaaagccttcactgcaaaaattacaggacttctgggtgccgtttattctatttggctcatctatgctggagggctgaaatatctacttatggctatcattctcttggcgttaggcattcctttttacatcgatgccgggaaaaaaggcagaaatgcaaaaacattttttgcaaaaaaagaggttacagaaattaccatcattgcttttctagccttattggctatattcctcttttcaacggaaaaaatccgtttataaccaaacgatctaatcaccctttgggagaggcctttgcgcctctctcatttatcctcaggggagatatagagtgaatttctaaattcagatcctagatttcaaggtagacttatgcgtatagcagttttaggagcaggatatgccgggctttctgtaacttggcatttactgctgcattctcagggaacagcaactattgatctttttgatcctgtacctttaggtcatggggcttcgggattgtcttcaggtctcctccacggatttactgggaaaaaagcgattaaacctcccctcgccgatttaggaattacctctacgcatagcttaatcacagaagctagcaaagcattacatacccctattgttctttcccgtgggatcatccgcccagcagtagacaatgaacaggcggagatttttatgaagcgtgtcgaggagtttcctcaagaactcgagtggtgggagaaagcacgttgtgaaatgactgtccccggtattgtttctgatctcggagctttgttcataaagaacggtgtaaccataaataataacgcttatattaatggtctctgggatgcttgtgctaatcttggcacccagttttacgatgagcttatagaaaatctctctgatattgaagagttttatgagcatattatcgttacaccaggagcgaatgcccatttccttcccgaattacaaaaactccccttatccaacgtaaaaggccagcttatagaaattgcctggcctaaggatctggctataccacaattcagcatcaatggccggaagtatatggtagcaaacacagaaaaccatacctgtattttaggatctactttcgaacataatcaacccgaaattgttcctgacgaaaatgttgcctataatgaaattatgcctcctgctctctccctatttccagctcttaaagatgcgactatcctgaattattatgcggggatgcgttcatcaagctcgacacgtttacccttgattagtagggtaaaagaaaacctttggttcctaggaggtttaggatccaaaggtctactttatcatggccttaccggagatatgctagctcaagctgttttaaaacaatctacagcttatatagctaaagagtttctatttactctttaatcagatggtcttgagaggtttgcttcattaagtaaaagtcaaaagagaagttaaagaaaaaagaaagagctggtgtaagaatcaaagctatgggcatgaccaagaccaggacctccattaaaaacgatcctgtgttcatatcggataaacacacaagatgtgacatcaaataaaacgaatctaaggcgagccagctacacaatgctaaaggtgtcgctgctatgataaatcctatagactgtttcaatacgttacctttaaaacaacttaataactgcatataatccacgctttcatgatcgctaagcacaggtatgcaaaaaaataaagatatgaaagcaccgagaaatagtaagatcaaagttgttgctgaaagatagggaacaaaaattaacaacgtgtgaaacactttaccaatccaaggcaaagagcttaaaaacatcgataacaaaattattgtactgactacaaccatagcaataaaaaatggcatagaaaccagtaaagataaccacagggatttccaatttttatgaaatgttgctgtgattttttctacgtgacccacagattcttgttttaataacgcctggacaaccacagcagatgcacacacaatactaaaagaagaaaaaaacgctcctaaacctagggttgatagcgaaaaactaagaacaaattgtgagcataattttaaaaatatagaaaaaacaaaaccaaaacagcacaaactagaaaaaataaaaagaaatcgctgtttattaaaaatctttttaaaagcattttgacttaatacgtcaaaagattgagtcataaatcaccccattaacttgtgctataacaaagatacattggctttttcctgagaaatttcatccaaggaaatttgaatcttattttttataaaggtatcccaaagcaatccaggaacaatctcataatccccagaaggcagcatacgacatggaaaaccaaaaattaaatcttcaggaataccatagggattgtagtcagagcatactccagtagaaaaccactctccatctttagggagaaaaatagagcgtgctgcctctgctaaagcacgagcagcagatgctgcagaggatttcccacgagcttctataacggcacttcctcgattttgaatagagggtaacatgatattctcaagccaatcgcggtcaccaatcacttcaacagcaggtttccctgagattaacgcttgagtaaaatcgggaacttgttttgccgaatgatttccccaaatgacaacgtgggaaacttcatccaaaggcacttcggcgcgatgagctaacattgtatgcatccggttctgatctaaccgcaacatagaatgaaaattccgtctattcaatcttggagcttggctcatcgcaatccagcaattcgtatttacaggattaccaaccacaaaaatttttgcgtcacgcttggcagaagtatttaaaacagatccctgaagggaaaagatctctccgttacgctttaaaagatccgagcgttccataccaggacctcgtggtgccgctcctataagaaaagccgcgtcaataccatcaaaagcatcttctagagaagttgtaacacgcagagactgcaaaagaggataagcaccatcatcgagttccatacgaacacctgaaagcactctctctaacccagggaggtcatatatacgtaaatctatcccgcaatcactaccaaaaacatcaccatgagctagagcaaatagaaaactataggcaatttgccctgtcccccctgtaacagcaacgctaaccgtacgcgttagtttcataaccacgcctccctaaaaaaaaacactataatccttaaataaaaacaaaatcaagcgcgtctattttgtgatagctaagagaaagcgattcctaagctaaaaccgtgtcaagaggcgaaatacatataagcgttacgctcctatccacaatactccgcatctgaattctataccaagacttatgctttactaacgtttctgtcaaaccctagttgttagcataaacccagtaaatcccaaagatatcagagtaaaattgaggtagtacgttgcaaaaaaatactgctgagcaaaaaaaatacaaagaaagacgtttgcgtcttaagaactgttgaaaatcaggaaatgtgctcaggaagctatacgatagaaaatggctcctcgaacacctacccaaacccctgaacgagatttcatcacctgttctcccttatgcgtagataaaacaccgtgaatatctaaaaaacctaatgaacgcacacgaataaaaaacatagcgtttccatccatcgctaaaaaaatgaagacactattgtagcataaaaactattaaaaccttgagggaaaatgagttccctctctggcaacagactttaagattttttcttctgtgtactgttaaaaagctttaacaatgcttctgcctcaaggcaagccccttctttcgcctgcccctgcataattcccagaacctggttggcgagatcttttcctagagtaactccttcctgatcgaaagagttaatcccccagcaaaagccttggaagacgatcttatgttcgtagaaagccaagagagctcccatagtgtaaggagtcagccgctcagcaacaagaagagaagaaggacgattgcctctaaagctcttattcgggttagtattttctcgtcccttggctaaagctatagattgcgcgaccatattagcaaaaagcttctgggaagaggtagatccagaaatgacgatatctcttcctctttgattatcaagaaaaccaataaattctataggaatgacatcgctaccttggtgtaggcactgaaaaaaggagtgttggctattggtaccgacttccccccaaaggatcggactggtagcaaatcctattatctccccagtttgagcaatacttttcccgttggattccataccacattgctgcaagtgcgcggggaagtactctaaacccgcagaatagggaacaatcactgaggtagggtaacccaagaaattacggttccaaattcccaacattgctgctaacataggcaggttttcactcatttgcggtgccaaagcagctaaatccatagctgcagctccttcaaggagctgaaaaaaaacatcaaatccataagcaaagcctaaaacaacaccaccgaccatagatgtagaggaatacctccccccaatgctatcccaaatatggaaaacttcaagatacttacttctgtcgtccatgggactcccctcacaagtaacagcaatgaagtggtcacggaagtggagaccctgttttaagaaatgatcagcaatgaattcttcattcacagcagtttctaatgtagttcctgatttcgatacagtcacaactaaagttttggaacaatcgatctcctgtaaaacttctgctgcattatcggggtcaatattagaaacgaaatagactttcttatccgaaggacaacaaccttttaaggcacgatgtaaagctttcggccccagctccgaacccccaataccaatctgcacaatagtagtaaaagcatctcgatattgatgtaagaagtcttttaagcgttgtgcttcaattttagaccttaaagcaatatcctctgcatttcctgttaaaggaatttccttaacccaagcacgtgttgctgtgtgcaaggcagggcgagattcactagggaaattatcaatatagtttacaacctcgccgctttgcatcgcttgcatagaagacacaagaccacgttcagaagctaaatccgtcaaggctgatacaacaccttcatcaactcgttctgtagcatagcttagggtgaaacctcctatggataatgaaaatctttctacacgctcttgtgaaattattcccggggtagttaaatccacaggcgcgacagccaaatcttgtaatatctttgttgaggggctatctaaaaagccttttctatccatcatctacctcatcctagcttaaaatctacctacaacctatactaaaaactagaccagccgaagttcgattttatgacctcagcccagttttgcgatgctatccttgaacaatttactctttttctatcagtagatcgcggtcttagctccaattcgatttccgcctattgtcaggacattaccttattcctaaaaatcaacaccattacatcaattgcagaaatctctcaagacagtgtgcatctgttcgttcgtcagctacataaacgcaaagaagctgaagccactttagcacgtcgtctcatcgccctaaaagtattctttcgatttctcaaagaggcgaagcttcttgaacacccccctctgatcgagcatcccaaaatttggaaacgcctacccactgtactcacgccacaagaagtggatgcccttttagcgattcctaagaaaacgccaacctcttctctcatctctactcgagatacggctattctccatacgttatactctacaggtatacgtgtatctgagctctgcggtttacacatcggagatgttagcgatgactttcttcgcgttacagggaaaggttcgaaaacacgacttgttcccttagggaaacttgcgagcgcagccattgacgcctatctctgtccttttcgagaaaacctccaaaagaaacaatctgaagagcaccacctatttctctctatacgcggacataaactcgagcgttcttgcgtatggaaaagaatccattattacgcaaagcaagtcacccacaaacgcgtctcaccccactcgctaaggcatgcctttgctactcacttattagacaacaaggccgacctcagagtcattcaagaaatgctcggtcatgcacgcattgcctctacagaagtctatacacatgtagccgcagataccctaatggaaaactttctttcctatcacccgaggaatctctcctaatcacattgatagaaaaacgttccgttctctaggtgagaatagcagtcttcatgtccttgtgatgttccagtatatcctccataagtctcaggataataatacccgtattcgtatggatagtaaaagctgtagggcacatgaccattctgctcctgaaactgcagtcctgagacagcaaccgctttgactaagggtgtagactctgctacacaggaattgcctccaaaagctgaagaaaaacaagcacttaggaaacacgctagggctagaagctttttcttcataaacttcctcaaaaaaatctaaaactctagattttattttactacggatgggaatttaatgatgtgtctacaaggaaaaagcgttgaaatgcccaggataggacttgaacctacatgccgcgaagcactggatcctaaatccagcgtgtctaccaatttcaccacctgggcagaaaaacactctatgatggctagcgggttcattttgattcctctaactgtttttgtaaatagaaaaccctatattctcggtgattctctcttatagtctaacccttttataatcaaacttgcaggaaaattacgttttatataattttcatcgcttctatgtccccataaatcactcgtgcgaaaattagtatgaatacacccctgccttcagcagtcccgtctaccaatgtcaccctcaaggaagacgcctcttcttcgtcctcagcctcaacatcttgtagtattttaaaaaccgcagccggcgatgttgtactttctttgttttcttcagaggggtcagcaccggcttcgttaagttcccttgctacgcttgctttagcacaaatttctgcgatggctggcgacaaaactgatctgtttcaagattgtgctcataattttgtattcttatctcctgaaacagttgaacttgaaatacagattgccgacctcctgcaaactttagaaacgttaaatcctcagacaactagcgaagaaaaaacccattgtaagcaacaagaacagagcttactccacaaaggctacgaacctcgggaagtcgcaccaaaatcggcaaaagatatcccgagctcatccaaaacattgccccagcctctaaaagcgttttctggacatgcgtctgcgaaaacttccgattcccgcccttcggcaaactcttcaacgattccacataactcggaacaatatacatcacgagcttcgcattcttctacgccatcgcagcaacctcgaacagaaaaagagagtgatttcatttcgtattcatcttcccttgcctacaccacagaaaaaaaagaacaacagatctttacaacgaaatctcaagagtccaaacaagaccgagaaaaccgagatcaaaagcaagatcaacaacgtaacgggcaacatcaagaagagaatcatcaagaaaaacagagagaaaaaaaacacaagtcacagtttgatatcgacaaaaatctccctacatcttctccattatctataatgcaacttcagtattttgatgacttacgccaatctcgagaaatcgatatggagaaagaaaacacctttaagaaaaaagcaccatctccgatgtcgttgtttgcttcagcaacgcctactccagggtatgctcccatacaaacgccaaaaatcgaaaacgtgttcatacgttttatgaaactgatggcaaggatcctggggcaggcggaagctgaggctcaagaactctatcttcgtgttaaagaacgtactgataatgttgacactttaactctattaatttctaaaattaatgctgagaaaggtgccattgattggagaaataacgcagaaatgaaagctcttgttgaccaagcgagaaaactcgatgtcaccatatcagatacgttacaatggactgaagaagagaaaaagcttctgagagaaaatattcagatgcgcaaagaaaatatggagaaaattacccaactcgaaagaacagacatgcaaaggcatcttcaggaagtctcgcaatgtcaccaagcacgctccaatgtattgaaacttctcaaagagctcatggatacctttatttacaacttgcgtccgtaatgtcatatttagcgtatttattagaaaaagtagcagcctctagcaaagaagattttccttttcctgatgatttggaaagttatcttgcaggatatttcccaaatcaagatcttcctttggacacgtaccaaaagctattcaaaatctcttcagaagagctagaacgtgtgtataaagaaggctataacgcctatttaaatagagaatatcaagtaagtagtgaaactttccgttggctagtattctttaatcctttcgtctcgaagttttggttttctttaggagcttctttacatgtgagcaagctctatccccaagctttacatgcctatgcagtcacggcattattaagagataaagatccttatcctcattactatgcttacatttgctatacactcatggacgaacatgagaacgcaaataaagctttagaacttgcttgggaacgcgccaaacatcatagcgcttaccaagaactaaaagcagaaatcttggatataaaaaaccatgcataatcccataactatggggaattgactatgtcttcctggctcgcacaatctacagaaatcctcttaaatcaacagccgtatatcccagatagtcctaaacaatctgaagccacttcaagtataaagtattctattactcaagctacagaatcttctgggcaatccttaacaaaaatttttatcaacaagcaatgtgagagattgctgacaaaaaatggcgagaaagttgtcacaaataaacccctgacccccgcaagtcctagagaaaaaatcctacaatttggaagttctctagcctcacaattaccaagaaaagaacagacttcatcatcttctccttggaatctcttttcacgaacaaattctaaagaatcgatgacagctcttcgcaaagatttaatgatgccgaaatttgaagaagcagctaccgagaagaaagtcttttctgaaaaaactccctacacggaaacgtgtgtacaacataaacaacaaccaagaactcaacatgacatagaaagatctaagacgttctgtgaatctacagaagatacagaacatacactactatccgaggagaaatttctttcttctcgggatgctgatttgcgtaataaagaagaacatcgactaactctaaaatcgcctctaggaaaatatagcaaaggattatcacaagatgagcatccaggaaaacagcaccctcaaaaatgtgtctttaaaaaattccaaaaaaataaaaaaacgcgagcagcttctgttgttcctattattcatcctccttctgttggtgtatttaccttaagttacctactcacaaaacaagggatactttccgatttttcagcttatgcatcctataaagattgtgtagaaactacgcaaaaagaacttgatgcaacacatgcagagcgtattgaacaaatccaaaagtctattgagaaggaacggcaagcgcaacgctggggctctttagccactcttatggaatggattgtgccctggaccaacttgggcatctctacttttgctgtaatcatggggggagggatttactattgggtagctgtgctatccgctcttattatactcacactcaccttattgaatactataaacggttgggacgctattgaaaaattcctcccagggaaagacaggcaaacaaaacaaaaaatactaagaattgtacaaattgttctttatgccatcgccactatattatcctttaccgttataaatatggaaaatcttgggctatctccacttatagaaggagccctgcatgggttaatccccgctttagaaggggctgtaagcctactacgcggggctacgctgtggatacgctcaaaattattcaaaatgaagtcccgctacatgcttctcgaaacaaaaatcgaacttcttagcttagaaagggatgattacatcgcgcgtactcaagaaatcttggaaagtcttcatgactctttcgaaaatctcgtgcgcatgctacagttgtgcagagaaatcgacagaacgtttctggaatctctaaagtaaattttttgtaaggaatcttatgacagcatcttgtgcagtaacagccggttcaactgcagaaagtacggagatcgatttactagctacagcatcagaaactgaagcatctgcaacaaccgacgctgaggtgagtgttcctgattgctgtcagatggctattttgcgttccatgtcggatgcctgtctaagcttattgaaccaatcaggttcggtattctcacaattttctcctcaaaacaaaccggcaccttcagaaactctattggcaaaaaatggtatgttgatgaaatcttcatctctacctaatctatcatcacaaaaatccctggatacattttcttcaactgatagaaacccttctttacaacaagctcggctatattcttcttttacctcaacaaaagaagaaaaaactccatcgagctcagtatttttttcttgtccagctcctaaagacgcaagtctcatagcaaaaacaacaacattactcttaaagctgccagaatctaaagaagatggagatagtcgagataagtcttcttttaatctatgttcaacaaaagttcaagtgcacacctacgacaaggaaacaataaaagcgcatagctctaaaaactcgacgaaaacttctgaagaatctgcaaaatcctccccttctttaccaaaaccttctacgtcttctctcagtcctctggccctatttagccatgtacaaaaagaaattacggaaacacgtcgcgatactcaatctcaagaaaaagaagaaggccagggagaacaaggacaacaagaacaccaagagcaacaacagcataaacagaaaaaagacttggctattgaagaactttctcatcaaatatcttttcattatacgccatcttgcagtttacctaaggagattgttgaattttctcttacagaagctcagctgagctcattgatgcatatgcgcgtatcgaatctagatattcttaaaatctgtgcagaaattatgaagctgatgttgaacagccgagagcaggataatctcgcccgtttagaagctagaaaacatcttttagaaaaagcccacgaacttattgaaagttatgaaagtcaagctaagctttctcaatggttagggattgctacagcaactttaggaattctaggtgctgctactcctatcatcggagaaatctctgggaaacagattcttggatttatccagcaacatacaggattgtggaaaaaagcaacagcgcataccttcttcaaaggcatgggaaaaatgtgttcctccctatcacaacttacagaaacctcgtctaaaatctatgaattaaaagaaacagcatcaagaacatttgcagaaaactataaagagatattccgcatagaacatgatgaaatcacccgatctattgaagaggtgaaagatcattggaaaaatatggacaatttcctcttgcaaatactacaaacagagcacgatgctgttcgcagcctctaccaatagaaagcctttatttccttatatttttatatgctttcgtcttcccccaagggaaaatgacattgcagcttttctcagtgaaaaacaactgatcccctccaggtaaagaatccaaaggaaaggaaatactgataaccatatttccaggtttcagctctttcaaagcctttaaaacactttttaatacctttaaagaatacgaagaaccatagaagtaaacacaagaggcttgagacaacagtgtttcgtggaaatgttctttcaaaaataccgcaggttgtacagataagagacgatgtagatacgaggaaaagtttatgaaagtaggctgattatccacaccgacaacctgacatctaaggatatgggaaaaccaaaaacagacttttcctaatccacagcctaaatcataaacaacatcttgagaagtcactccaaattccctactgactttattcaaagccaaccaaggagtttctccatatacattcccttctctcaataatgaagattgtggagaacgacgtaactttcggtaaggattttttaataaagaataaacaaacttcgctagatcgtataaaagcaactttggatagcgaacatagagggatacagatagaccaacatattctctaatagaaaaccatattctatacatccatacgcgcaatacatatatgaatgaagactttttaagtacgaagctctttaggcggttggaatacgacatcttctgtagtaaatatatcctcttcaacttgtaaatcaggtattaattctttcaacctagaaatacaagattgaataatatgctcaggagtggatgctcctgctgttacggcaatatcaccagaataatgtaaaatttcatcagaaatatgatcgggactattcactagccgtgcggggatatttcttttttcagcaacctcacgtaaccggttagagttagaactttgaacatctccaataacataaacaaaattcaccctaggcagcactgcacgtaatgcttcttggcgattttgtgtagcataacatactgaagaactcggtaaagtaataatatgaggataacgtgccttcaaagcttgggtcacctcggcaacatcatctaaactcaaagtggtttgagttacaaaaaataaaggcacatgaatatcgaagggtaagttggcaacatcttctactttttctactacggtgacactctcgggagcttcacctcgaatccctataacttccacgtgcttcttcttgcctatcaaaataatttgataacctttgctcgcataaagcttaaccgcagaatgaatcttagttaccaagacacaggtcgcatctatatcaaaaagattccgagcctttgcctcctcacgaacttctggagggataccgtgagcagaataaataaccttttctccacaaggaacatccttaagatcttctataaaaattgccccacgtctcttaagatcatcaactacatgacggttgtgaacaatttcatgttttacataaataggagctccccatttttctaaagcagattccacaacttgaatagcccgaacgactccagcgcaaaatcctctaggattacttaaaatcactctacgcatacatcctccaaaatgggtgtgatgcttaataaaaaaaacctttagaaaaatacgcttttttctaaaggtttctaagtataactgaagattttttatattgtaatccctattacgactcagtgattttgtctgcactttcttccgtatgagaggctgtctcatctttctcaacaagctgaagaactatacgttttacactaccaatgtaatccgcatatcttcctgtttgtatatccgcatctgtaaagcctaaagatacgtgaggagacactcctaagttctctatgtatgaaccatctgatcttactgctagagaacctgttaaagaacaatttttaatccctgttctactaggaaaatcaacagtaaagacaaaacccccagctcctgctgtagtcgttcctacaatgagagctcgaccattatctttcataatcgcaggcaataaatctccacaggagaaatcctcttcattgatcaagacacaaataggatgtgtgtaacgatgctcagggtgcgggtgtacataagcaaaccctaataaaggtacaggaacagtgagattgatatctcctctttcccagcaatttaaaatcgtgtgtgagaatttttgtagataccccacagcatgcatatcaattggatacccttccatatcttgaccgagagcatttcttgcttgctcatctgtttccacaccttcaagcatctctaaccattttatggctgcttgcacttcactttgagtgagtatcattctatgtttaggtgtttctaaaggcttatccgttaatctactcaataacccataaagatagaaaacacttcccccaggattatttgtttgatcgataattaaagcctctgacttagattgaagaacgtcgatgatcccgttgaagtcttcccatggggaattcatgttctcaacactacgatcttccatatcggtccatgaatatgtagaaattctaaggaatccgatttcatgagattgcccacgatcatctgccactgtaaatatgtaagcgtgatatggctcactttgtgctctccatgtcactttcccaaaatcaggaagaaagccttttttacttccaatattgtaatcactgtagaaaccacgtttatattgctcacgtaattcgctccagaaatacgggaccatggcattcgtaaacaaacatttgtcagaaacaccggataataaaggtaaagcgcgtggtgatttcatctctattacaggattttgtaccaaaggagatatcaaagataaatcccgaatatgttcaggagtatgacgccatttaacttttaaagtacgcgttaaaccactaggacgacgaatttttaacgtagctatccctacaggaatctgatgccccaaagcagcagaacgcgaaaagagcatacgcgtagctgtagcatagtcagaaggagctcctctaccagtacgtatactttcgatcgcctccaaaatgggtacaccatccatctccaaaatttcatcacctacagatatatcagagtggtaggtatgcacgtcgacaacaaaacacctattattgctacttaactttagtgtatagggtaaatacgacccctctgtagcaaagaatgtgatccctgcgtggaagtcatttaaactagcaatatactcagaaagaaccccttgacaatactttacagagggattttcctctaattttaactttacacgcgcttgatctgtgacatctttaagatcccaacggaaaagcttatgcttccaatctttaggagcgtatttaatatccaataagtgttctaaaaaatccaaatctgcgcatgcgctttggtgaaccaaggtcttcgcagaacccgaaaagtgaaaacccagtaacagggaacaaatcaagactgtaatttgttttagcttcatatttacctctcttccaaatagagaatatttataaggaggtggtatgatagaggtataaagattttattaaaacaaagttttaaaaaatttttttactcaaaaaacaaccacgtcaaaaaaacatggcgatacgctcgagcataaaatatgaaaacagaccgccaaaataactagccaaagcaatccaagaaattgtcttaagataccataagaaatccaccttctcaatgcccataaaggcaactccagcagctgatccaatgattaaaatgcttcctccagtgcctgctgcatacgcgattaatttccataaagtatcatcaattggaacttgatacatacccatagtcgcagcaacaaggggaacattatctaatacacttgaaataaggccaataaaaatagcaaccacgttcctagaaaatattctatccatacttacagagagttcagaaagaatatttgaaaaggttaaagcattgacggccaataagattcctataaagaaagtaattgaggaaatatcaatcttcgtcaaaatatgtgggatacgcagatggtagcgatcctcaccgtgaggagaatgcacccaatcactggctagccaaacaagcccaagacctaacaaagcaccgataaacggaggtacccctaaacaggctttccataccgggaccattaacaatgaacccaaaccaatacaaataattaaaccactttttttaggcgatccttctatctcaacatccttagaaatcattccggaagagcgttttttcagcaggaactgagcacaaattccagcaataagtacacagaccaaactaggaacaaatagagcgcgaataattccccaagaagtgactttattattaatccacaacattgttgttgttacgtctcctaaaggtgtccaagctcccccagcattcacactaatcacacaaatagcgcctaaaagtaaccgatcttctctagatttcaccaagcgtttcaaaatagagataataatgatgatagaagttaaattatcgagagctgctgataaaaagaaagaaagcccaataaggacccaaagcaatagagttctcgattgtatgtaacaacaccggacgataagagaaaaccctttgtgtgcatctataagttcaactatagccattgctgcgaatnnnnnnnnnntgacctgagccatgtcagcaatttcttcagctagaatcatgtgatctgcatgttgtatatgagaaaaacacactagccacatcaaacctcccatagccagagctacagcagacttattgactcgcacaatatgttcgaaaacaatcgcgatgtatccaaataaaaacagagcacacaattggaatttcaacataatgacctcaaaaataatactacgaactagtgtactcctatttacaggttaggtaaagtaggaaaaattcttccgtgattaagaaaaacttttgtttttttacacactaaaattaaaatttgttatttatcaccgttttatagaaaaattctatattcttgcagcttagatttgaagcaacaaaacatttataaatataacgaactatttgacaaagatacaaaagaactcaacaataataaaagttctctagttctggatcacgttaggagtctagtgaaagtcgccttatcgtttaaacatcttattcccaaactctatacttgtattaagaacggttatacctttaatacatttaaaaaagacttcatagccggacttactgtaggtgtattagcatttccttttgccattgctattgctatcggtgtcggcgtatcccccatacaaggtttattagcatccatcatcggaggatttatagcctcagcattaggtggtagccgtgttcttatatcaggacccactagtgctttcatttctatactttattgcatttcagcaaaatacggcgttgaagggttatttacaatcaccctcatgggagggatattcctcgtagcctttggacttactggactaggcaccttcattaaatatatgccctatcccgtcgtcacaggattaacaacagggttagctgttatcattttctcctctcaaattagagactttttaggtctacaaatgggggatactatccctacagactttattgctaaatgggtagcgtattgggattacctatggacatgggatagcaaagcttttgctgtagggctgttcactctactcatcatgatttacttccgtaattacaaaccacgatatccgggagtgatgatagcaattatcgtagcttcaacactagtttggttactaaaaattgacattcccacgatcggcagtcgttatggagctctaccacaatctatacctttacctgcattcccccatctcagtctgacaaagatgttacaactcatgccagatgcattaaccattgctgttctttcaggcatagaaaccttgctgtcggctgtagttgctgacggtatgactggatggagacatcaatctaactgccaactcgtagctcaaggcattgcgaatatcgggacatctttctttgcagggatgcctgtaacagggtctttatcaagaacagctgcaagtattaaatctggagctaccactcctattgcaggattaattcactccgcttttatttgcgttattcttttggccttagcccccttaacagtaaaaattccccttacctgtttagccgctgtccttatcctcattgcctggaacatgagtgaaattcaccacttcattcatttatttaccgcacctaaaaaagatgtcgttgttcttctgaccgtttttattcttacggttatgacaaccatcacgtctgcagtgcaggtaggtatgatgttagccgcgtttctatttatgaaacaaatgagtgatctttctgatgtgatatccacagcaaagttctttgatgaaaataagcagacaaaagataatgatctcttttctaaatctgaagttcctgctcatacagaaatttacgaaatcaacggcccatttttctttggaattgccgatagattgaaaaatcttctaaatgaaatagagaaacctcctaaaattttcatattgtgcatgagtcgcgtacctacaatcgacgcatctgctatgcacgctctagaagaattcttccttgagtgtgatcgtcagggaacgcttttacttttagcaggagtaaaaaaaacaccactaagtgatctcaaacgttatcatttagatgaacttattggtgttgatcacatcttttcgaatacgaaaagtgctctcttattcgctcaagccctaattaatttagagagcaaatcgtctcattaatgtttccccaccatagattcgggaacaacaagacgatcgaactcttctgctgataagtagcccatctgtatacaggcttcttttaaacttaggttttcatgaaaagctttcaaagccattttcgagcatttatcataacctaaaacaggagttaaggcagtaacaagcatcaaagagttatccaagtattctttaagtcgaagcttattcactcgcaaacctgaaacaaaataatcagcaaaggcttgcataccacctgagaggatatctacagattgtaaaaagttataaattatcaaaggtttcattacattaagttcgaagttccctcgacttccaccaacaatgattgcctggttattaccaagaacctgagcacaaaccatctgcaaagcttcgcattgcgttgggttgatcttcccaggcattatcgaagatcccagttcattctcaggaaatagtaattcccctaaaccgcatcgaggacctgatcccaaaaaacttaaatctgtagcaatctttgttaaagcacaggataaagtagctaaaacaccatgagcatgtactaaaatatcgtgattcgataatgctgaaaaataattagatgaggcaatgaaaggctctcctgtttcttgacgcaaatagtgaatcatcttatctacaaagccttcaggaacatttaatcctgttcctactgctgttcctcctatcgctaattcatacatgtgcgtcagcgaaaaagccactctctctaaacattgacgtatttggctactgtaaccagaaaattcctgccctaatgtcataggaacagcatccattaaatgtgttctgccaatcttgacacaatctcgaaattccgcaaccttagcatctaacgccctctgtaaatgatccagagcaggaatgagtttcttcttcagactcatgactgcagcaatatgcatagctgttgggaatacatcatttgaagattgagatttatttacatgatcattaggatgtatgggtgttttgctacctaaaacccctccgtgacgttgaatagctagattcgcaatcacctcgttcacattcatatttgattgcgttccactacctgtctgccaaacttttagagggaaatgttcatcaaaattgcctgcgataatctcatcagaagcagaaacaatcatgtcacaatattttgaatctagaaaacctagatcacgattggccttagcagcacattttttaatccatactaaagctcgaataacttctcgaggcatcacctcaggagcccaggagaaatacttctgagaacgcgctgtttgcgctccatacaacttgtcttcagggacttctacgattcctaaactatcattttcttgccgcatatattctattcccctatgattcccttttattttcccctctacatttaccaaatgnnnnnnnnncttttatgttattttctaactacttcatttttccttttgttttgggaatatttttctaaaaataatccctccttttcctttttatgccctccaccatcaaaaatagctgttaattttttacattctacacatcttattgcttcttcttcctggtatactctccaagggattttagggggattctttttagccctattattgtctatagggctcgtcatcctcatgctagcctataaacctgcaaaagatctcctgaacccatttttcatattggtacaatgtacccccatgtttaccctagcccctctcatcgtactatggttcggctggggattgaatgccgtcattgtcccgacagcactcacagtatttttcccattaacaatcacgatctatcaagggataacatcaactcctgaagaattcctagagcaatttattttgcatcaagcaacaaaacaacaaattttcatcaaactacgtctccctcatgctcttcctcatatattttcaggactcaaaattgctatgggatctgcaggatttgcagcaatagctggagagtggctggcttcacagtctggtctagggatccttatcctagaaagtcgaagaaactatgatatggaaatgacctttgcaggattgtttgctttaaccctgctcacatttactctctttcaaagcattttactcattgagaagctaacctttgccctctttcgcatagaaaaaacaacaaagaaatatagactgcctaataaaaaattcgcttgtctactcatcccattactcattctacccctatggaagtttaagactaagcaagtacaccaaagtcatctcacacctataactttacttttagactggacgcctaaccctaaccatatcccgctatatgtcggcgtatccaaaggatttttccgcgatcaaggtatagatttacacattcaaaaaagtacagatacaggtgcggttattccccatgtcctatttgaacaggtcgaccttaccctataccacgctctcggaataataaaaacttcgctacaaggagctgatatacaaatagttgggtctttaatcgactctacactacaagggtttatctataggaaagaaagtaatatttcaaaaatagaagatttgaataataaagttttaggattctgtttaaacaactcacgtgatctttcctatctattagagacattacgtctacacggtgttgttccctcggaagtacgaaatgtaagctcagatttaatctcgccaatgttattgaaaaaaatcgatttcctctatggagcgttttacaatatagaaggcgcgaaactagaaacattaggaatgcctgtaggctgcttcctctctgattcctatggtcttcctacagggcctcagctccttctatgtggaaaaaaaaataccaaagccacctctccagaagttgtggaggccatacaaatagctctccaaaaaagcattaactattgcaaaaaacaccctaaaaagtccttccaagcgtatattaaagctacacctgacacaccgaaaatcattaaagatgaatttctccaatggaaaatcactctccctttactgtcgaaatctcaagagccattaaatacacatctaatcgacaccttgttgcaggctatcctaaagcgctatccaaactttgaggataaaatcctcagtttctctccagagcagatatacccatctaattcacaggtctgccaggatgagaaaaaacgtgagcaagacgagatagaacatctcgaagcacttccattggcttctgctcagcactaatgcgcgataccttatgaatgggataatgttgaataatcgcatctatgtctttttgataggactgcaaacgcttttgtaatacttcaatacctacttcattgattcttcccttactatagagagaattttgcgtgcgtttgagtaactgcgcttcttcatgcacttctaaaataattacatgacgtacatgaatataggaatcaagaagcttggcttgatccaccgttcttggaagcccactaataagtaaatcctgacgatctggaagaaacttccccgtagctatcagcccttgaacatagtagttccaaacaacaacaacatcttcatcaggaatcaaagatccggaaactgcatatttatgaaacagttggcgaatcggagactctataggataacaacggaaaatatctcctaaagaaacataaacttggctaccaccgtgtgctataaaatttcctaataaatctttaccagcacccggaggaccgaataaaagaatagaagaaaaaggtttagtataaagttttatgctttcagctatcaatttatcgatcataagatattttagatcctatttgtcatgtttcttcgcactttagttgattaccttgaaaaataatagccctagcatataaaaattcttcccatggacactttttattctttattacctcaagcttgtatactattgctggcgacggatgccttaactaatgtgttagtgttaaatcacgtactagcgcgttactcaagaaaagaacggttgtcactattagtacgagaaagtctgttcgctctttttagcatgtttgctttatatgaagccgccgtgggcaccttgtatgtattaaaaactcctctatgtgcaatacaagttgtaggaggcattgccgtcacattgacaagcatgagggctattttaaacctaagtaaagaaaatagttggaaaggttttacgactccctccgctctatctatggtaacgcccatcgctttacctctaatgatcggtccttcttggctagcagcttgttgcattttgatagggaaacgttacagcttcgcttccatttctcttattcttattctttcttgggtctttatttctctaaccactataatcttacaagtttttgtcagcggaggaaaagataaggcaaaggtactccttgctacccaaacagtacttggtctcttcgcaacgatcgtgggtacccaactactcatgtccggactacaactcgccttcttataaaagagacattttatgctaactctcatcaatcttagcttattattttacgtactttttgattctcctggatctatccctgttttcgtatctctgttaaagcgcttttctgccaaaaggcaacaacgcatcattctcagagaatgtatttttgctcttgttaccctaatactttttgttactttcggaagaaaattcttccactttcttgacatttccttgtacgcatttcaatttattggaggcgttctactgttctccgtctcattaaaaatgatgcttgtacccccaccagtagaatccgactcatctgaaccacaatccgagcccatcttctttcccctggctttccctgtaatcactggccctgctgtaattacttctttactcagctatatggaagaagctttgttatctaaagaaattattttcagtgctatgatcattgcttgggtactttccgtatttactttattaagttcgagcttttttaatcacattctgggatcttcaggcttagtcgccttagaaagattattcagcatcgcgttattattaatgtcggcaaacctcatgcttaaaggtatttcaatagcatttaatataggattttatattcagtagtgtagataaatgaaaagaaatgatccctgctggtgtggaagcaaacgtaaatggaaatattgccatcctctggcccctaaactatcttgggaacaacaaaaacaatattacgcttcgcaatacgatattattttaaagactccaaaacaaatcgaaaaaatccgtcatgcttgtcaaataactgcgcatatactcgacgctctttgccaagcatctaaagaaggcgtaactacagaggacttagaccaactctcccgtcaattacataaagaatatgacgcaattccagcacctctaaattatggctctcctcctttcccaaaaacgatttgcacttcactgaatgaagtgatctgtcacggcattcctaacaatacccctttaaaaaacggcgatatcatgaacatcgatgtttcttgtattgttgatgggtattacggagattgtagcaatatggtcatgattggcgaggtctctgaaataaaaaaacgcgtctgtcaagcatctttagattgtttgaacgcagcaattgctagattaaagccctatgtacctctatacgaaatcggcgaagctatagaagcttgtgccgatagttatggattttctgtagtagatcagtttgtaggtcacggtgtgggtataaaattccatgaaaacccctatgtcccgcattacaggaatcgtagtgctatacccttggctcctggtatgatatttactatagagcccatgatcaacgtaggcaaaaaagaaggggttatagatcccaataaccattgggaagcaagaacttgcgacaatcaacctagcgcacagtgggaacacaccctacttattactgagacaggttatgagatactaactcttctagagaaataatttcttcttccagagattctatatgctctagaagattctgaattatctcaatgtctctcatgtctgtaaaggtagagacattttcttcttgtttttggagggtaagatacttttctcgaactaagaaaagctccttacgaacttctgttaaaatctcagttttttctgcaaactgtccccgcaattgaatgtatttatccttataggacttaatttcatggtcatcagccgatattttaattgcagtctcttgttcttttatacaagcatgcaacttaataatttcttcatccttttgatttaaaagattctgcaattcttctaactgtaaccgtaattgctctacttcttgaacataggcctgaaaactatcacattgatcttctaaactcttccttaagagtttttcttcgataagctggttttccagagacgtcattttttcgtctttttcttgtaaagcacgtaaccataactcagttccctcgttctctctatgtgaaactgtgtcttttccagatacccaagaaaatacagaagtagtctcatctccagcgacaagacggacatattcgttatgcaaaacagcataatcttctagccaactatttttctgatctgcaagaatttgtaaatccaaagccatatgttcttgtttcttacaagaatcatgtaacatagctcggcactctttaagctcagattctaaagcatgtgctcgtttttctaaaaattcacacgctatagatttatcatgaactgcttgatcataagatatttgtatctcactatactcattcgctaattgatcatatttctgttgccgttcgttattttcttcatcaacaaaggaaataccaaaaacaaaaattccccaagataataaaaaagccaaagacaatcctaaagcccataataatgaaaaacttacattaatatatctgtaataatatactgctaaaaatacacaggacacgacaccgtatccccaaaaacgaaaatatacagacgcaactaatgctaaagcagaaaaaaacatagtcagtagaagtaaagtggcatcaactacataagcacaacctaatccactgaaaatcaaaattatagacgatagaaatacccattctactgagaaagatctacaccttcccaacaaagttccccacctaaatccttgataaacttttcgataaagacgcttattaaaaacgtgcatggcctcaaatcccatacaagaatacgcctaggactcttctaaagagtcatgagctttagttaataaatagctaattacagcaggatctccttcataggtcatctccactttcatcttgccgtctgaagacacatgcgcgcaagtcaccagcacataagcactcacatcctcatcgaaagttcctgcaccgtcatcacattcgtttccagacacttccttctcctcgctagctaaaggctactattctcaatcaagcaacctcatgtgcaccgattgatagcaagtcctttattttctttagaaactctaaattttagagataaaaacttttttactttccttgcaaaattttttaattttatttgtcgctaaaggaaaacaacttaataaacaaaccaagcgtttgttgaatttattatttaataaaacgttttgtttattggtaaaataaaactaaacaaaactaaaaaattttccattatggcagtacaacctattaacaccacatctacagcttcaatagcatctggagaagcgacgcaggctactcaacttccccccttggatccactaaatacacctcctattggcgctttgctttttagcatttacgagcttcttttacaagcgattgaaattcgacaacaaacagttctgactcaatcacaacaattaaatgataatactaatatccaacaacaattaaaccaagcaactaatcaaatcaaatttgctgtggtaagtgctggggcgaaagaaaacgaaatcactcgtgtacaaaaccaaaaccaaaactactctgctcaaagatcaaatattcaagatgaattggttactgctagacaaaatgggcaaattattctctcacacgcatctacgaacatcaacatcatccaacaactagcctcacaagattcttccttcttaaagacgaccagttctattggaagtacagtaaaccaattaaataaacctccttcataagcaggtagggaaacaacttaaagttaattgaagataaataggtaggaaattatgtggttctcttctacaccactgcaagctaacccaagagccgttatcgatgttccaggaacatctatcacaggcggtcctaatacagcaacagctgatgaaattattgcaaaatttgctaaagattccaatccgctgattattaccgtgtactatgtctatcaatctgtattggttgctcaagataacttatctattatcgctcaagaacttcagtctaatgcttctgctcaaacttttttaaacaaccaagaagctttataccaatacgtaactatccctaaaaataaattaaacgataactcatcagcattcttgcaagatgttcaagcaacgaaccaagctgttggagcttctagacaagcattacaaaaccaaatttcaggactaggaaatggctcccaagtgatttcaagtcacttgaataccaataataacattatccaacagtctctacaagttggtcaggctttaattcaaacattctcacaaattgtgagcttgatagctaacatttaattataaggaacctagaataatgagcgtctattctatagcaccagatgtggataaagtccctacagtagttcccccatcgacaaaagttgtatctgacaacacggtaataaataaaccctctgccatctacttctgtatttccgttatgctacagttatttacatcgactacagaatttggaaaagcgatcatggcagtattacaagataatacgatagctcaacaaaagaaaacaaaagagctaatcaacctacccttattaaaagtccctgatctgcaaaaagctgataattttaatgaggataagcccgagtacaaaaaccaaactgaaatccaagcataccaaacttcaaaccaacaaatctctgctaaccgacagcttatccaacaagagctttccgcagcacagcaaagagctcaagcaaatcaaaaggcagtgaatgcaacttctacagagtctatgaagttattgcaagcaactacagcgctcctatcttcattacaagaatatactattaaagcaaatctaacgacatctccgtctgattaattatttaatgacttctaataaaacaatccataatctagtataaggcattactaaaaagaaaagaatcaggtcaaacctctatgagggttatctttccagataaacataataaaaacccgtttctcactcaggtacttagacagcttccttcatttatcttaataacctcgtgtatatctcccctactttcatacctgatgaaaaggttattcggtattccagggatcatcgaaactctagccctatccagagcaggaattcataaacacaatttttggcagtttattacctatcccctcattacagctgactccctatgcatccataaagaaggctgcatggacatcacacaacgtctactcgtgagaaatgtattaggcttcacctttttctataaaacaactaaccacattattcgaaaactaggatcgataacttttcttattcttgtgactagccaaatcctaataacaggagtagtggtgtgggcatgtctcaaattatttcatagttcgcaagccctattcggaccagaatgtttaattagcacgcttatgctcatttgggttttcctagatccagaaaaacgccttggccttcaccccttcccaataaccatatcacgtaaatggggatttgtcgttttggcagccttttacttcctgattctactattttctggagcctttgcattattcttcggatccatactctcattaatcctgggcgttctgttttgctataaagaaaaaattcctaacccttacagaatatcccgaatcttttaagcttcatcggcaaataaagctaaaattgctgctctagcctcacctaatccggaaagcaccccctcttcaaaacggaacaaagggttttcttccaataaagaaaaatccataggttgcaacacatcgtccgaagttaaattaggaatgatttgctcccccacgttttgtaaacgagatttttgattttcataaagctgattcaacaactcatgaattttatttttcatttttctcttttcgcttctctataaaaaattgtttcattaattgctcagcatccgcacaacaaattccgaagaaacactccacctgatgaaatggatgtttttctttaaaaacattaagccaactcccccctgctcccaaacgcaaatcaggggctgcccaaacgattctacgaatgcgagccagttgtatagctccggcacacatcaaacaaggctcaagagtacaatagagcacagtatcaaccaaacgccagttctctaaatattgtgctgcagctccaatacataaaatttcagcatgagctgtcggatcttgaagtttttccgtcgtgttatgacctcgagcaatgattttattatcttttacgatcacacagcccacaggaacttcgtcctcatcataagcctggcgcgcctccttaagagcctgattcataaaaaatatatctttttctatatccatcgcctgtatactagataactcaaaactactttttgcatcggattataagaaaaaaattccctaataagaaatagtaaaaagtcgtcatattagtttaacgaccatttttcaatgagatcaaaaacgtagaatttttattttcaaatcaaaaaaacccatctcactataccaaaaggtgtacattaacaaacttctcaagtataattggcttttgcggcaattattttaaggagacatccaatgtctttggataagggaactaaagaagaaattacaaaaaaatttcaacttcacgaaaaggataccggttcagcagatgtgcaaatcgccatattaacagaacacattacagaactaaaagaacacctcaagagatctcctaaagaccaaaattctcgactagctctgcttaagttggtaggacaaagacgaaagctcttagagtatcttaattctacagataccgaaagatataaaaatttaatttcaagattaaatctaagaaaataatcttttatttattttccccggcaaaaaaatctaattaggagaccttcatgacatttgaaactatttctgttacccttgaagaaggcaaaacgttagtatttgaaacggggaaaatagcgcgtcaggctaacggcgcagttcttgctcgcatgcaagaaacatgggtcttttcttctgtttgtgcggctaaccttgaggaagctgttgacttcctacctctaagagttgactaccaagaaaagttttcctctataggaaaaactttaggcgggtttattaaaagggaaggtcgcccaacagaaagagaaattttaacttctcgcctgatagatcgctccatgcgtccttcgttacccaaccggttaatgcaggacattcaaattttatcttacgtatggtcatacgacggagtcactcttcctgatcccatcgcaatttgcggtgtttctgcagccttagcaatttctgacattcctcagactagtattgtcgctggtgttcgtgtcggctttgtgaacaatcgttgggtagttaacccaacaaaagcggaaatggacgtttccagaatggaactcgttttagcaggaacagaaaatgctatcctaatgatcgagggacactgcgacttcttcacagaagagcaagttatcgaagctattgagtttggtcacaaacacattgttactatatgcaaggcactaaaggattggcaaaaacacataggtaaagaaaaaaatacaagtggaattgtttctcttccagaggaagtccaatctgccgtaaacacatttgtggaaggaaagtttgttgacctcctgaaaattaaggaaaagaaagctttcgaggctgcttcaaaacagttagaaaatgaagtcatcgaacagctccaagaagaaaatgaagtctttactgcgttcaatattaaaattgcttttaagcaagcaaagtctaacttcatacgtggtttaatacgtgaacaaggtctacgttctgatggacgttctgtaacgactattcgtcctatctctattgatacgtctttcctccccaggactcacggcagttgcttatttactcggggagaaactcaaactatggctgtctgtacgttaggtagcgaagccatggcccaacggtatgaagacttaaatggtgaaggattagccaaattttacttacaatacttcttccctcccttttctgttggagaagtaggaaggatcggctctccaggaagaagagaaatcggtcacggtaaacttgcggaaaaagcattaagtcacacgctacccgatcctatgaagttcccctatactatccgcatagaatccaatattacagaatctaatggttcttcatctatggcatctgtttgcggaggttgtttagctttaatggatgctggggtgcctattaaaactcctatagctggtatagccatgggactaatattagaggatgaccatgtaactattctctcagatatttccggattagaagatcatttaggtgatatggatttcaaggttgctggaaataccgaaggaattacagcatttcaaatggatattaaagtagaaggcattactcctgatattatgcgagctgccctagcccaagctaaagaaggtcgtcaagatattcttgaaaccatgaaacaagctcttgcggctcctaaaaccgacttatcccaatacgctcctcgcattgaaacaatgcaaattaagccgaataaaattgctactgttattgggcccggaggtaaacagattcgtcaaattattgaagaagctggagtacaaattgatattaatgactcgggtcttgtcagtatttctgcctcttcaccacaagccatagagaaagctaaatctattattgaaggcttagttggcgaagttgaagtaggtaagatttatgaaggtcgcgtaacatctgttgtcccttttggagcctttgttgaaattctccctggtaaagaaggtctttgccatatttctgaattttctaaacaacgtatagacaatgttggtgatttcgttaaacagggggacaccctaactgttaaacttttaagcatcaacgaaaaaggacagtacaaactcagtcataaagctactctcagtgagtagtccccccctttttcctttattgtttttctttagatctttttgaaaagataaaaaaaaagcccctagttaggggcttttcacatcagtacataatctatagattatgtagtggtgttattgagttttaacgtaccatctttcatagcatcttcttgaggaggaggaggaggtaaatcgtcagaaactttcttgaacgtcataccttcttcttttaaacgtgctcgttttttctctgggtcccaagtgtgatccatgatttctttaacatctttagcgtctaaagtttcaaactctattaacatctgagtcatcaattccacttcatcacgatgttctctgatgatggttaacgcgcgttggtatgcagcatccaataaggcacgcaactcactgtcaatagcttttgcagtttcctctgaataacttttctcatgataagagccgtaacctgtagaggtatctgaacgctcatcataagttacagtacctaattgctcactcattccccattcgcaaaccatactacgaactaatttcgtagcttgagaaatatcttgctgagcgccactagaaatatcccctaaaaagatatcttctgcggctcggcctcccataagaacagccaactgatcaaacaactcttttttccagtagctaagtttattcttctcaggaagaaaatgcgtagctcctaaagataaacccctaggaataatagtaactttgtccacaggatcggcatgttgaacacacagcccaacaaccgcatgacctgattcatgataggctgttgtttttcgttcttcagcatccatttctaagctacgacgctctttaccatagagaaccttatcacgagcttcagcaacatctacagcagtcactgcagtacgatccttacgcgcagcaagaagagcagcctcatttaataaattctctaaatctgctcctgaagctccgggagtacttcgtgcaactgccataagatcgactttaggatccaatttgattctcttcgcatgtacggaaagaatttcaaatctccccttaatatcaggtaaattcatcaccacacgacgatcaaaacgtccaggacgcaataaagccttatctaaaacatcaggacgattcgttgcagccatgaggatcacaccctcattagtgccaaaaccatccatttctacaagcagttggtttaatgtttgctcacgttcatcatgacctccgcctataccagcgcctcgatgacgacctacagcatcgatctcatcaatgaaaataatgcaaggagcatttctcttagcttgttcgaacatatcgcgaatacgactagctccaacaccaacaaacatctctacaaaatcagatccggctatagaaaaaaatggtcggtccgcttctccagaaacagctttagctattaaagtttttcctgttccaggaggcccgattaacaacacgcctttagggattcttccccctaaactcgtaaatttcgtagggttcttaagaaagtctacgatttctattaattcttcttttgcctcttctatacccgcaacatcagcaaaagtgactttgttttggcccttcattaacaagcgcgctggagatttcccgaaggacattgctgaaccgttcataccacgcacttgtctagaaaagacaaaatagacaaagacaagcacaagtataataggtaagaaagtaaacagatatcctatgtaatgcggcgcaggctcttcactcttaaatgttttctctaatactaaatttcgtggctgatccggagctttgaaagttaaagcacggttattggagaatccttcccactcttgtttagctccagaaaaccaatgagcaaatacctcagggtcttgtttttccaaagctcgagaagatagctcttggttattaaaataccacaccacctggctaagctcaccacgaagcttatctaactgtgcttgattaatctgactatcttctataagtttctcatatttactacgttcttcacgatataaacgtacagaacgcaattgtccaaaatgctctcctctatcagataaaactagtgatgtagaaatcctctgtagagaagataaaactttctcatagagaacactaagctgctccgcatccattgactgagttagagaaagctcaacctgttgataaaaatctttgagttcacgctttatactctcagaacctatgcccaaagctggggacaaatatttcccaataagctcatataaatcagaaccaaacgtacgtaaagcttcactagatcgaggcagggtgggataacgttgctctaaagaacgcaaattgacaatttggaaattattcgaaccatgaataacaagagcttccaaagaagactttcctaattctgcactaggagatatcacataacctgtttcaggaaccggaaacccagaaattgcggaaaaccacaaaacagaactctcgacctcttttgcaagattatcgacattcttactcacttcctgaagatcaaactctaattgatgtttttgatctattaactctaagtaatgataacgcagctgactgtcagctgttggagattcacgaaaacgcccactaaacgagactaaattatcgtttagggcaattttcctactatcttcaggataaatcaattttaaatttactaaatgctctagctgatggctaaaactgacccgagctttcttggcaactagaaaattttgaacagcaatcacgccgaaaattacaccaaatagaaggaaaaaaaataccgtaggaaaattttttttcgattcgggctttatttttttatctttagacataaactacacaactaagctaatcaatcagacaggtaattatttaatgtagcatattttttattattttgtttataaaaccaagttataaaataaaaaatatgaaaatctgcttatacaatgacctactactcatcatcttcgaatacagtataagaaccgtcattatatactttctattctatcattactaccccagcttttacgatgactcttttatctcgaagtcgcatttctgctggtaaattccggcttaaatgatcataaaccatttgtaaaaaatgccttgaaacaacaataccaaccttataaaagaactccttacacacccacttagcaagaaaaacttgttctatcaatggcttaggaatttcaatagaccaagttgtatgttcttgccgtatattttcaagaaagggttgcgcttgttgtttcatataacaggaaagttcctcagaatcttgagcgagtgtgagtaaaggttgtgtgatgttcttagcaaaaatttcttctaaccaaggaaatatcttattccgcattctagcacgtagataccgttcatcagtatttgttacatcatgaacataggcaatattttcagcatctaaagtctgcattaaaacctgtttggggatatgcaataaaggccgtaaaagagggattctgttgtaagaggctccactcgtcatcccttttaaattccctaaactcgctccctctaatacacgctttaatacagtttctgcttgatcattagcatgatgagctaaaaagatccccgcaaggttgtcttcccgacaaattttacaaaataatgcataacgataacgcctcgccgtattttctggatcttttgatgttgtatatttggaaggaacatgatcgactataaggggaacgccttcttcttgacatctaagcttaagctcctcagcttcacgataagatgactctctccatccgtaatctacgtgaacagcagtaaaagagactcctcgagatttaagaagatataggagaaataatgaatcgcttcctcctgataaagcaagtagatagctttttttcatatctaaagcagaaaaaaaaacttctaatcgcttatcatttctgagtaggcaagataacataatttaaatacatgtccgtataaattcattacaaatactttcaggcttatcaacttacagagataggcttactttgtccttaaccttgaataactcctgataccaggtatgctatgcccattttatggaaagtcttaattttccgttatttaaaaactgtgactttttgcacgcttagccttatctgtatttctattattagttcgcttcaagaaatcgttagttatatagcaaaagacgttccttatccaacagtgttgcgactaacagcttaccagattccctacttattgccctttattcttcctatttcttgctttatttctgctttctcgctttttcgaggattgtctgataataaccaaattaccttcctgaaagcatctggagcttcccaagcgatcattacttttccggtgcttatggtttcttgcgccatttgttgtgtaaatttttatacatgttctgaattagcttctatttgtcgttttcaaacctgtaaagaaattgccaatatggccatgacttcgccgacattattactccagacactacagaagaaagaaagcaatcgtatttttattactgtggatcattgtgctaaaagtaaatttgacaatgtaattactgctttaaaaagagataaagaaattgctaatgtggggctgattaaaactatcattcccgatgttgctaatgatactgtacaagcacggggtgtagtgatgatctccaagctgccctccacactgacggatcaatgctcttcgcattccaaagaatactatatagagaccttagatgaaatgttaattcctaagataacttcaacgttatttgctggaaaatcttacatgaaaacgcggacagattatttaccttggaagcaacttgtaaaacaatcatttagccatacatatctacccgaaaccttaagaagaattggtataggtttgctctgtattactcttacctattctggtatggttttaggtacctataagccaagatttcgcaaatccataactctttattgtattttccccgtgatggatttaattttattaatagttggcaaaaacacgtcctctctatttcctgctcttacgttgtttattttccctcaggtaatttcttggattgtttttgctatcaaagcgtatcgagaaaataggggttatgcataagtcatgtatatttggaaacgttatgtgttaaccaagttttggttttccttggtatcattaattgtattagcttttgttttttatgcctctattcatcactctcttcatactatcaaagggaatactacctctctggcctcaggggcatcgttaaagctctccattctctattacctagcccagatagctcttaaagcagaattcctcattccgcagctagtggctgtagcaactaccatcactctattttccatgcaaaataaacgtgaagtccttctcctacaagcctccggactctctttgaagtctttaacagctcctttgatccactcgagttttattattacactacttttatatgcgaatttccaatggctacatcctatatgtgaacaaatatccacaactaaagaacatatagacagaggcactctagataaagtccaagacaaagtccccgctctctaccttaaagatcaaaccgttctactgtactcttctattgagcagaaaacattaaccttgaatcaggtgttttggattaaaaatcctaaaacgatctacacgatggaaaaactggcatttacaacaccatctcttcctatagggctagatgttatacgcttttctgcaacagaatcgggaagtatggagctgagtgaatactctgatatgaaagagttccctgaaattgaatttggattttacgataatcctttttctaaaattttcacagcaggagggaaaaatcgcctttcggagtcgtttcaagctattccttggaatgccacaggcttagggttgtctacaactattcctcaacgtatcttatctttattgtcgacattttactatatgctaatttctcctttagcttgcatatcctctatgattatctctgcgtatctttgtttacgattcagtcgtgttcctacagtgactcttgcctaccttgtgcctttaggaacaataaatacctttttcatcttcttaaaagcaggtatggtcctggctaacagtagtgtgttaccgatattgcctgtaatgttcttcccgttaattatcttagctataatcacaaactatgcttatgctaagcttcaatgatttcattgagataacctgagaactgccatttttctaaatcataattgtagaacggtctaaggttagaaaggttctgtctatttttcctcaaacaattgagaaatttactcatcaattctatatgatgtgcaaataccagccggtctctagctactaaagtcggtgcaagaacctttgtcatcagcaattttaatttgtgctcatcccaagcttcttcactagcaaagaaagtaaatcctgcaatgagtatcgatgcgtaatccaatccgtccttagacatgactataaggttatttggatctataatttctataagcttaaagactgtgaggtaggaaataatatgcaatagcaagagtttatcgtttttaaataaaatctttttcttagagaagaaagtgtcttttagaactgagaggctagcgtcaagaaaatcataaatttggcctttggatatactcggaacggaaaacaatgataaagatccggatttattgaattcttctttaaagatagaaaagaatccaacaaaggtttcttgttctccgtgaactttttccatatgttttaatagatcctcaggttctgggaatgaaaatatatgcgccttatcgatgctatctaagctttcttctataacacggcttcttgcacgatctttcctagataaacgattctgtatgtttaaaattagtgtgatatctccgaggccttccttagcattgagaaatccgataaactcctcattacaattcgcatagagtatagagctttgtgttatagggcttggggatcttatgatatttattgatttatctcctaacttcaatgtgccttctaatcctggaaatactcctaaaacaataggatcaaatactgtggagcgagaatctaatattctgtctatagctttaaataaagggccattcggatatttagaaaacaaccgatacaattcctcgtacacttcagaaacgtattgtccggatgatagaggtttcttatctttctcgttttggatttttgagtgtatatgaaaatataaatatcgagctgcttctgtaaatgtcagtttagtttcaaaaatcccactacttaaagaagacattagtgtgtgtgcatgtcgataatgcgtctcattagtaggaacattgttttgtgttttccatgcatctctcaagaaatagagaaaatcattaaagtattggagattatctttctgaggattatgagaaaccatggtggttggatatctagataagaacagccccatgacagcattgtgtattttttctgtagatttgatctctagattactcaaagccttctgataaaataaccgtataggcatatcgttcgtgaatactaacgaagacgctaaattatgaagttcttcgctattccaaactgatgtttttattaacgggtcaccttcatgagctgtttcatgaatctttccctgtttgcagataatctgcgtgagtgtatctgtataaaaacgccgattctcctcgtcagacatgtagaaaagctcataggaacggtctcgttttacttctactaagttatttaagaaatgctcttcctcctgcatttcttctaattcccgttcgatgatttcttcgttgtcttcttcttccttaataatctttcggctgagattggcttgtgttttattgtacaccctacttagctcagaataatcatgaactaaactctggtatagccctcgctctctactttctaggaaagaaaagacgttttgcaccccagctataaggaaattagactcttgtaaagccttatttgcttcgcttttaggtagagaacccgctttcttaagataatcttctatattcttgattgcctgtttcatttcatcgacacaatgatcttcagaaaatacatcatcaggcttagtgttacgaataaaagacgatggcaaattataagaaatcttttttaacttctctaaatgctgcaatgctttttcaaaattatgacaagactttcgcatatttactcttaaacgaatcaaaaaattagattattatcttacgatcgttatattagtttattataaaaataatttaaccatcaaactaatttgaaaagaaaacgaaactacaattaataaaacattgaattaaagaaattaaaaactgataaaaaaataagagaggataaaaataagagaaaagcttgaaatacgctaaaagactgacatctaaaaagaaacggaagaagagggattcgaacccccggaccctttcaggtctcctgttttcaagacaggtgcattaaaccgctctgccattcttccttaagaaaactgctgtaaaaaccttaagtcgttttcacagaaaagacgaatatcggagataccatgttgtaacatagctaacctctcgatacccatgccaacagcgtagcctgtatagatctcaggatcaaatccgctgttacgcaaaacttgaggatgtatcataccagctccagctacttctagccaaccagtatgtttacataaggaacatcctgcttgtcgacattcacaagaaacatcgacttctattcccggctcaacaaaaggaaagtagctgtgacgtaaacgcaactctatttccctttcaaagaacgtatggtaaaactccgtaagcatcgctgtcaagtcagaaagtgttacataacgatcgagataaaatgcctctacttgatgaaaaatcacatgggagcgcgctgaaatatcctcgttacggaaacatagacctggagcgactacttttatcggaggttgccctttgcgtagttctctaacctgaacgttggatgtgtgtgtgcgtaatactgttttaggatctaagtaaaaagtatcatgcatttgtctcgcggggtgatcttcctcgaaattcagcaaagaaaagttattttcttcactttcgatgtttggagcttcgcgaacacagaaaccgagatgaacaaagatatccacaacatcgtctaaaacttttttcacgatgtgtttccctccaggacaatgcggttctcctggcaaggtaatatcaatcttttctcttaagaattctgctgcttcttctgctaaaaggatcgcatgatttttatcacggatgagattttcgatataggttttacagtcatttatggaagcacccattagagccttttggtctgcaggacactcccttaacttatctgcaaaacaacggaaaagacctttcttccctagataacgcacctttaggtcaaaaagatcttttgaagagttaacttgactgagttctgcacaaaattgttgctttgtagcttcaagctcctcttgaatcgccatgagatttatttcctaaagatttgcctctaaagcttttttagcttgattagccacttctgcaaaacccgtggggttatgaatagccatttctgatagcatttttctgtttaaatcgattccagcgcactttaagccattaattaagcggctgtaggataaaccgttgattctagaagcgacgttaagacgagcaatccaaaggctgcggaagtcacctttacgatcttttctatgcatgtaattgaacgccatagctctcattactgaggagcggctttgacgaaaatggccttttctatctccccaaaagcctttagcttgttttaatatacgcttacgacggcacctggaagctactgaacctgttgctctcaccataatacaattcccttacctttaaacaagcatcattcgcttatacatacctacttgtcccttatcgactaaaggctgcttagataggttacgtttttcctgcgaagattttttcgataatttatgcctcttgcctggacgagttctctttaactggccagaacctgtcaacttaaaacgcgccgcaacggacttattgcttttcatcttgggcattgatcttgtcctgctttttcttagtttttaccgttcctggagcgactacgcaaattaaggaacgaccatttaattttggctcagattctatgaatcctacgtcttcgagaccttggctcatcttttgcacaactgtgtacccgtgttctgggtaagcaagttcacgacctcgaaacatacacgtaatttttactttattccctttctcaataaagcctcgtgcttgttttaactttgtagcgaagtcattgtcatcaatatttggcttcaatttgacttctttcacacggacttggtgttgagcttttttagagtctttctctttctttgtgagattatagcgatatttgccataatccataattttacatacaggtggctcgctgtttgaagcaacttccacaagatctaaatcggactccctggccaagtctagagcatctttggtattcaatatacccaattgctcgccagcagaacctataagacggactttaggagctcgtatctgtctgttaatttttaaatttaatgccacactctatcccagttgctcgttaatacgattctttaaatgatcagaggctagtactttgccctggagaaaacctatagaaacaatcttctcctcatctagacaaagaaagatagaatcttagagaatccttaaaagaaaagcaattgaaatcccattgcccaacagcttgtttgagaacttttcatctcctaacataggggaatcctgccttttcaaaacttattttataatactctaaataaaaaatggttgaaagtcatcctgaggtttatgattttttgttgcatttaaaactttataaaatataaccttagtgctttctcatttcgcatccttctatactaagttcctaatttagcaaactgtaataaatcattgttgttttggtgtcataatgtctactctgactcctgaaagctccttagggtcttacgtcaaacttcctcgtcctctccccaaacaaaaaatgcgggagattgtactgcaaatgctttatgctttggacatggatcctatgtctgaagagagccttgttcctctcttaatgtcggagactgccgttactcaaaaacacgcttcttctgctttaaatttttcaaaagaaatccttgcaaagtcttctgaattggatttattaattgctcaaacagttaaaaatacctcttttgagaagctgactttgatggagaaaaacgttttacgtttaacattgtatgagcactttcatgggcagcctatcaatactgctatcttgattgcggaagccacaaggctggttaagaaatttagttatgttgaagcttgctcttttgttcatgcagttttaaatgatatttttcgtttagcagcgccgatgacacaccctgatacttctctcatgtgttgttagacttagcgttattttaaacttatctggaattctaaatgtgaaagcctctactgtcattcgtttccctttttcagttcgccgtagtgtttggttgaataagtattctacatttcgtatcggagggcctgcgaattactttaaagtagtgcattcagctagcgaagcacagcaggtaattcagttcttacatagtcataactatccatttattatcgtcgggaaaggttcgaattgcttattcgatgatcgagggtttgatggttttgttttgtgtaatggcatacaaggaaaagaatttgtctctgaaacgaccatcaaagtgtattcgggaacttctttttcttttttagggaaaactctttcttcttcaggatattcaggtttagaatttgccgtaggcattccaggatcggtgggtggggctgtatttatgaatgctggcattggcaatcaggatacggctgctgtaattgaaagcgtggaagtcattaattctaaaggagaaatcctttcatataatactgaagaattaggatttggttatcggacatcgcgttttcaacattgcaatgaatttattctttctgcaactttccgcctatctaggaattcttcatccgtaaaaattgcaaaagacttgctccggaatagattactttctcaaccttaccaacaaccttctacagggtgtattttccgtaatcccccaggaaattccgcggggaaactcatcgatgaagctggtttaaaaggcttttctctaggaggagctcaaatatctccaaagcatgcgaacttcattgtgaatacgggcagagcgacatctcaagaagttaaacagcttattcaaatagttcaagacaagttaaaatcacagggaataaacttagaagaagaagtgcgcattattccttaccaactcccctaagagaacggaacacaaaaagcctaggggccttatatctattcataatatagaaagagcccacttcccaaagcttaggatctaatgtacatgccagtccttcaacagaacacatctcatttgctccctctgcatgacctggatagcatactacggtaactaccccttgaggagctactaaggtaagtgctttttgaatactgatcatagttgagtagtcacacttttatcgccctggggaaggtaacctaaattataatgaaatagtttagctcctgactcgctaatatgctcatgggacatctctttaaattctataatagatttttcttcattggacaaagacgtagaacacaaaagagaagccctcatcaaagcttctctttgtacatcataagccacgagtttcccttttccttgtagtatacgggctaaaatcaagcaatctttaccgtttccacaagtggcatccacgacggtatctccaggagtaagcacatgttgaaagatttcatgagataaccggacaacatttccttgaagcaatcctattcctttaaacatcaataagcctattgcaaagatactcttttctcgataacattatgccctagtttttggggtattagctcagttggttagagcgtcacgttgacatcgtgaaggtcagctgttcaagtcagctatatcccaactttctttacaaattctgtgtaaaaaatttcctgtcctttcgatctccacaacctttcaaaccaagaatctccgtaattctccagcatcttacaataataaggctcttccaatttaggcagtaagcgttgttgcataatcttgatagcctgaagaaggtaatttttatcatctgtagcgagaatgataattccagagtctactagaaccctaacaatatcgttcataaactcatattgaaataaacgatgtttacgatgacgcgattttggccatggatcaggaaagttaacaacaatacgttgtataacctcattctgaatataatgacggaaaaaggtttgagcttcaccgcaaacaatcctcaagtttctcacttgagaattatgcattttagaccagattttccttacccgatcaaagcgtttttcaactgctatccaattcatgttcgggtttttgttagcttgcgcaactacccaatcaccgttccctgaacaaagttcacagaaaattgggtgattattcccgaaaaattcttcccaactaggcatctcaaactgaccatgtttgaaataatgttcaggaatgtaaaggacatcatccttgatttgggttttacgttcttccccaaaaaaaggagcttttaaatcttgtggtttcatttagaaataataataagagattacaactcaagaaattatagaagctctttcggttttctttaagagttttcttttcaagaaaaaaagagagaaaatacaatttatatcagaaaaaaaacgacctttgggaatcccaaaagtcgttaaagtacgtgtataataatgatttcaaaaaactaccaacttaaattcgcagcagtctggtattctattacacgagtttcaaaaaagtttttctctttattaagatcgatagtttcactcatccatgggaaaggattcttagaatgataaataggcttcaaaccaattctttctaaacgacgatcagcaatatgacgtacgtagtcaataaacattgaagcttttaatcctaaaatcccacgtggcaagcaatcacgagcatattcgatttccaaatctacagccttttcaataagtgcgataatttcactttgaagttctggagtccatacctcggggttttcttctttaattccgttgataagatcgataccgaaattcaaatggatagtctcatctcgtaaaatatactggtattgctctccaattccagtcatcttattttgacgatggaaagaaaggatcattacaaaaccactatagaaaaaaatcccttccataatgatgtagtagcctaccaagtttttaataaactggctcaatccttctagcgaattcgtagaaaaattagggtctaaaacatccccagtcaaggtcatttggaaatcatccttagccctaatcgttgcacgttcgttataagcattgaaaacctctgcttcatctagtcccaaagactcacaaatgtaaagaaacgtgtgcgtatgcacagcttcttcaaatgcttgtctcaataaatattggcgtgcttcaggatttgtaatgtgcttaaaaatagccaaaacaatgttattccctactaaactttccgctgtactgaaaaacccaaggtttaaaagaataactcgacgttcatcttcggaaagattgtttgatttccataattcgatatcgcgagccattgggacttctgttgggagccaggtattcgcgcatccatttacatagtgttcccaagcccatttatacttaatagggactaactgattcacatccacctgattacaattaaccaagcgcttgctatttaattggacgcgttttgatttaccttctaaaatatctgcttccattgtttccatccttctcttttatattactggcaagattcgcaaccttcctcgaaagaacagacgggtgttttcttagctctgtctacgactatacttgtagaagcagacttgtttttcatccatctaggttgaattcctcgtttattgatatcagtaaacgatttttctacagaggtagctgctgaggaccttaagtaatacgtggttttcagtccttttttccatgctgtaagatacatagcagaaagttttttaccgttaggttccgataaatataaattgagggattgacccatgtctatccatttttgtcttctagaagcacattcaattaaccattcaggctcaatttcaaaggctgtaaggaagatctttttcaaatcatcaggaatccgttctatttccaataaagagccgtcaaagtacttcaaatcatctaacatatcgtcatcccataatcctaattccttgagcttactgatcaaatagacattgggaattgtaaactctccagaaagattagatttcacaaacaggtgcttatatgttggttctatagattgagtgaccccgataatattggatatagttgctgttggagcaattgccatagtatgactgtttctcattccataagacttgattgcttcacgcacaggagtccaatccttacgacatgatgtatccatcaaaacattttcttctccgcggtattctttcaataactctatggtatctagtgggagataacctcgatcccatttagaacctttgtaagagctatatgttccgcgttctttagctaataaacttgaagatagtatggcataatatgcaaccagctctgaactcttatcagcgaactctacagcttctggagatgcatagctaatattcagtttataaagagcatcttggaaacccataattcctaaaccaatagccctatgagataagttagcgttagccgcttcttgagttggataaaagttaagatctatgacgttatctaagatacgaatagctattgagatagtttcctctagtttcttttcattgatatcaccattttcaatatgttctaccaagtttacagaacctaagttacaaactgctgtttcattctctgagcagtttaacaaaatttctgtgcacaagttcgaacaacgtacaacaccaacatgatcctgcacagcacgaatattagaaggatctttgaaggtcatccatggatgtcctgtttcgtagagcatacttaacatcttacgccacaaatctgcagccggtatcttcttatataatttgatttctcctgtatctattttgctttcgtattcttcataaagcttatcaaattcggtaccataagcctcatgtaatccaggaacatcatcgggactaaatagagtccacataccctgctgctctaaacgcttgaaaaataaatcgggaatccagcttgcagtgttgatatcatgagtacgtcgacgctcgtcaccagtattctttcttaactctaagaaatcttcgtaatctagatgccatgtctctagatatacggacgtagcgcctttgcgtttacctccctgattcacagcaattgctgtatcattcgctactttaatgaaaggaataacaccttggctttttccgttggttcctttaatcaaagagcctgtagcacgtactccagtccagtcattaccgatacctccagcccatttagaaagcatagcattatctgatatgactttataaatatgcgcgaggtcatcctgtattgtagacaagtagcaagaacttaattgtgaatgacgcgttccagagttaaacagggtaggtgttgctggcgtataacggaatgtagacaatagattgtagaaagtaatggcccagaaggttttatcatcaccttcgttcaacgcaagccccatggaaacacgcatccaaaaaatttgagctgtttctactctaagcccttcatgttgattgaaataacgatcataaagattttgtactcccatgtaagagaacttttggtctctagatatatctaaagcttcggccaaagcatcaaggtcatactctttcaaacgaggatttaaccgatacgtttctccattaagaatatagtttttaaaacattgcttttgcgcttcagcaagatcagaatccgttgcggttttccccatggcctcttgatagaccacatccatgagcagctcggctgctacatatgcgtaatcaggctctttttcaatattggctcgcgctgccataatgcaggccaaagcaatttctgattctttaattccagaatagaaattggcaaatgccatatcagcaagtacctggggatctgttgtttcagggaatctttgacacgcccaaataaatttatcaattagctgagatttatttatcgaatatgtagttccgtcacttttaacgacatcatatacttcttcaacaagatctttctgagcatctatctgttgcttgttttcacgaattctagaacgtgcttctctatacaaaatataatttttagctacgtcataatggccaactaccattaattgtttttcaacaatatcttgtatgacttctatatcaatagttttttctggagaacaaactcctaagatttcttctactattttatttgtcagcccattgatctcagaaagaatctcttgaatagaaacatctgtgattttctgtgtagccctaaaagctttttctaaggctgcagaaatcttcatgggattgaattttacagtacttccatccctacgtatgacagaaacacaatgccacgacccttcccgttgttccttatgatggtctctgtaaataatataatctctagcgacatcttgcaaaccattcacatacaactggttctctaccatatcctgaatacgttcaacagtaacaacctgaccttctcttattttttgaatgacttcattgacaactcgatgagtaatatcggaaatagcattttctaaatctttgggtaagggagaatcattttccagactacgtgtatcacgaaaagcagcttccaaagcttggaagattcgttcctgattgaagggaacaaacatgccattacgttttacaacagtataatgtttctcttttacctcgaccatatatcatcccctgaaagctgtattttcgattcaaataagtatttctaagcaataacggaattcgactaaacacttagggaaattctaggagatctctcatagttgaacatcaaaaaacttagagaaaagtctccctttcctagaagacgtttcttctagaaaaacccaatatgtagtgaaacattatacacttgtataccatatataggaatagacaacgtttcgtgcaattgaaaagtacgatcattctctggaaaaaaatatccttctgagggacattttttaacttagatatacgatgatctttttggcaaaaacttgttgatttttgatgaatatattatgctatgcctgtaacgaacttccggaattctcatggcagaattggaaccagaaatccgaggtaagcgtcgagtcgtgactcctaacgctatcactgccttcggtctctgttgtggactttttattatttttaagagtgttttaaagacatcatcttctgtagaactattgcatcgtttacaggggctttcgcttttgttaatcagtgcgatgatcgcggatttttctgatggtgctattgctcgcattatgaaagcggaaagtgctttcggagcacaatttgattctctttctgatgctataacattcggtatagcgcctccactcattgcgattaagagtctggatggtgtgtatgctgggggatttttttcttccctacttttagtaacctcgatcatttactccctgtgtggagttttacggttagtccgctacaatttgttctctaaaaaacctaacgaaactacacggcttccctgctttatcggtttgccgattcctgctgctgctgcatgtgttgtctctttagctttattcatagcctctgactttggtacagtacttccggtacaagtgcgtgtgactttgatttctttaggtctactatttattggaagtcttatgatctccccgtggaagttcccggggctcaaaaacctacgttttaaagtttcttcttttttacttgttgttactactggtttagtcgcatgtttgtttttcctaggtcttgttgatcattttaccgaagtatttttcttagtttcttggttatatgttttggtagcgttccctatttttgcgatcacatatcaaagaaagacaaaacggttatgatagacttttcaataacgcatattcttgttgctttccttggcctcagcttaggggttgctttatcttcttattattatcgcaagagagaatcttcgtattccgaagcaagaagaaacttggaacacgaaaatgaactcttgaaaagttctttagagttatcacgtcgtcaagaacaactgatggaagatttcagcaataaacttgccgtatcttcgcaatctcttattaaagagatgaaagaagaaacgaagagctacttctctgagaaatctaaaactattgaatctatattaactcctgttcaggctacactgactgcctttaagcagaacttagaaactttcgagactaaacatgctgaagatcgaggttccttaaaagaacaaatatctcatcttcttgctgcagaaaaaaaacttgaaaaagaaacgcaagccttgacggatatcttaaaacatccaggatcacgcggccgttggggagagattcagttagaaagaatcttagagctttcaggcatgcttaaatattgtgattatgaaacacaagctacggatgctgagggttcagtacgcgcggatatgatcatccgtcttccgcacgaacgctgtttggttattgattccaaggctccattttcagaaacttatttgtcccaagatacttctgataaatctgacctgatagggaaaatcaaggagcatatcaaaacactaaaatcaaaaagctactgggaaaaatttcattattccccagaatttgttattcttttccttcctggtgagagtatttttaatgatgctctacgtattgctcctgaacttatcgatattgcagcaacttctaatgtcattctatcgggacctttaacactactggctttattaaaaactgttgcccatacatggaaacaagaaaacttaagagcgcagatccaggaaatagggcaattaggaaaagaattacaccatcgtttacatgtagtttttaactattttcacaagattgggaaaaatcttaataatactgtgcaaagttataatgatatgtcatctagcttgcagcataggatattacccactctacggaaattcgaagatttagagattacatcttctctacacagagtagaggatccctgtcctattcataatcccgcaatatcttttcttccaggctgcgaagaagatgacatcgcttcagaagatcgcctactccaagaagataagctgtaatacctataaagctgattttatcggcaactcttgatcaaagcggctagcgttatcttgtagcatttctttcccagcaaaggaaacgaatgttgccttatctctgttgtcctgtaggtacttcttcataacagaacagatatgttctttagttacagctaagacagctctacggaatgcttgccgtaaagcagggattcttccgcatcgtaatctataatatcctgtagaagcacgagtacctggagctattggcgaatctaaattttgaataactccaagtactccttcatgaatatcatcattcgagaaatttcctttaacaacttcctcaatcccgtagaggaatgcctgatgggaatcaaaaatttcaggatcacgataactgtagcaataaaatgctcccctaccgagattcactgctgctcctgatccataggccccaccttgttcacgaatttttgtatgcaacacagtgttatcaagaatttctgcagctacggtaagggcagcagcatcaggatgatcataaggcaaatctcctatagggaaagctagagcattaaaggccgcacgagcaggaatatacaaaccctgtgatgctagggaaatatctatagaaggattgacccaaggttcgcaggacttaccttctacatctaaaatcccatagaaattattctcatataagtgttggtaatttgccttactaccactaagaacgagttgacgcttaccaaagaaacacttgttatataaggattgtagaatgccgactacattgtctatttccttatcaaaattatttgtaagatcacgaattttatctacgtaaggcagacctgaagctaaataagacatagttgccgttatagatttatccatgcaggccatgctgacagcgtaactcatcgggctattacgcacactatttgtcaacgcctcgttatgctgcatgagtaattccttgattctcgctacgtcggtaaaatcaacactcatgagagtatctcccataacttgaaacaatttatcagctttcgatattaaagctttcccacgtagacttattgatggtgataacaaagtgttgttattggcatgtggagagaactcatatgaaacatcgacacctcctgtatgctctaggagaaattccaactgctctttataggatcttcctccacagcctaactgtaacatgagaaaaacaagcaaacgcaaccagggcagttcttcaacagacaaaggaggaagatccatgaccaattctgcaaagatcaagtcattagtaaagcaatcatgatggagaacttccccacaagatacattttccttaacaaggttaaactcttttcctgaattcggcaccttatctaaagaaaagtttggaagaatcttatctaaattttcattctgagtttgatattcttccaagattttagaagtgagacgaattttttcgatatcttcaggagaaagcttctgttgaatctctttaagaagggcttgttcttcttgattttctatagcaatcaaatcagaatcaggaagaagtatcacacgagcaaagtgggtattatctagaaaatactttctgatcagttttggaagataatctggttgtttgagcttttctcgaaggtcagcaaataagctatgaattcttaacccatcttccgcatgccctccatgctgtcgcaacaatcctgaacggaaaaataaagataagccgtacgggagggaataccctgtgatttcttttcttgccaactccaattgatgtacagcagcttcaaccaaatgattcgggataccttctctgatgatctcttctaaacaggcaaaaatccatgattctaatttctgagctcctccatgagaaaatcctttacaaacgatggtaatcggaatctctcggatttcactgtcgatacccatatcggcttgtttacaaaatcctgattttaataagcgggatttcaaaggagcggcgtcagtgcccattaaaacaacatcaagaatatgcaaagccaataattcttgttggtctagtatagaacacgtcaaccatgataagccaaaaagaaccttgtcttcatcttgcgtatccgaagggtatttaaggatattccttacaggttctttaaatcttttttgtagaggaacagtaactgtttgtttttctagcttacctacatgacgtaataacttttcctcgaggaaatccaaatgtctagaaggtttaatatttccataaaaataaaataagcaacgtccaagggtgtactggctctgatgaaacgcgacaacgtcttcatgagagagggtaaggatttctttaggttcgcctccagaatttacgccataggtaactgaagggaataaagccgcatttaatgcctccgacaaccgagattctcctgacatcatggcgcctttcatctcattaaaaaccacaccggtataagttagggcattttcaggattaagttcatatctccatccttcttgtaaaaagctattttcagtcagtaaaggatgaaagacggcatctatatacacgctaagtaaattataaaaatcttctgggatttgtgacgccgcaggataacaggtaaaatctgcacctgtaaaggcattcataaacgtatttaaactacgtcgtgtcatggagaaaaaaggatctcgcaccggataattactggaaccacaaagcaccatgtgctctaaaacgtgagccactccattagaagttgatgggcaagtcctaaagcagatattgaaaacattttcatcgtcgttattgacgatcatcataatagaaacaccggagggtttatgttccacctcaagtaatttgctttctatctcagggatatcttgacttaacttaacgacgaaatttctatatgtatctccagctttcatactctgtccaaatccctaatgtgacacatcaggtgttctccatctttttttaattttatagagttaattacacgataatgttcttacttttcagcaaaacaaagttaagttaccttgggtattattttcaataactcctaggggaagttatgaacaatgatctcaattattttgaaagtcattatcaaaaattgctcaaggaattttcagattttcttcactttcgttctatatctgcagatcctaattgtctggccgactgcgaaagctgcgctgctttcttagttgacaatcttaaagatatattctcaatagaattatgggaaaaaccgggtcatcctccgataatttatgctacttaccgtgaagcaggtgcaacagcccctaccctacttctctacaatcattatgatgtgcaacctgcggatatggcagatgggtggttagccgatccttttacaatgagaaaacaaggagaacatctgattgctcgaggggcttccgataataaagggcagtgtttctatacttggaaggctcttgaacactattatcaatccaggaaagggttccccgtcaacattacctggattatcgagggagaagaagaaagcgacagccgcacattaaaggcttttgttcaagagaagaaagagcaattgcacgctgattatttcctcattgttgacggaggtttttcttctgccaaagctcctgctgttagtataggcgctcgaggtttagcaattatgaaaatcaccttagaagaaggccagaaagatatgcactcaggaatgtttggtggtattgcctataatgtcaatagggctttagcggaaatgctggcatcactacatcacaatgatcattctatcgcggtagcgggcttttatgatgatgtttctcttcctgaagggagtgagtacggtgaccatcccaaaagcaatcttttaaaagatggggaaaaaagtttagggttttgtcctactctatattctccggcaacaactgtagaagaagctttgagtgtgtatcctactttagatatcaatggtatctccggaggttatacaggaccgggatttaaaacagtgatcccttataaagctactgcttatctttcttgccggttagttcctaaacaagatcctcagaaaacagtaaagcaagttatccagcatttagaaaaacgtgttccccctacattaaaattttcctatgagatctttgagggttcaccgggatggagaagttctccccatttccccatagttttagctttgcaagagatttactcccaactttatcagcagccgtgtctgcgggtatttatggaagcgactattccgatagccccattattaggtgccatctcaaaaacagaaccgattatttgcggcacatcctatttaagtgatgcaattcatgctgcggaagaaaacttctccctggagcaaatgcgcaacggtttcctttctatttgtcttcttttagataaattcgcaaaagcataaaaaaagcactctcttagagagtgctttcattaaagttatggaatgtgaagacttcggcctagtcttctggttttaatactacgaagcgaattatctctccttgtgaaaccatcaggaggatgctttcattatttccatcctttaaaacagtattcagttcttctactgaagaaactttctgtctgttgaccgctaggataagttggcctggagctatacctgaagaactagcgacagaacctgcttcgacagaaacaatcagcacacctttactatcaggagtcattcccaatttcttggcagtttctgagttgagattttgcactcggatacccacacgatttaaagcagagacaccgtcatcttgaggagcttgagaaactataacaggaatttccacgacctggccttcacggactactttgagcagtactcttgtattcggattcatcagggaaatggcattgcggaatgcactaagagattctacttctctcccattgtaagcaatgatgacatcttcttgctttaatcctgccttatctgctggtgaccctttaactacatcggtgatcagagctccataaactttatcgagtttatagcaagctgccaattccgcatctataggttgtagagtaactcccagaaacccacgaattacctgaccgtcgctaatcaactgatcgataatcttcttagccattaaactagggatagcaaaaccaataccaatgtaacctccactaccgctaacaatagctgtgttaactccaatgaccttcccatcgatatttagaagagggccgccagaatttccgggattaatagctgcatctgtctgaataaaatcttcgaaatcggctatatgcagctgatttcttcctttagcactaatcactcctacggtaactgtagcttgcaagccgaaaggattcccaatcgctattgcccaatcacctactttcaaattatcagaatttccaaaagtaagatgtggaagcttttccgcattgattttaatgactgctaaatccgttttaggatctagacctataaccttagcaggatatttctgaccgtcgtgcagggtcacatgaatctttccggcatcttcaactacgtgattattcgtgactacataaccatcgggagaaactataaatcctgtaccacgaacggcctcttttgacatcgggcgctctttttgcgtaggtaaaccgaagaaacgattgaagaactcatcattgaaataatcaaaaggattatcgtaaggtccccgacgtccgggggcaggatgtacaggacggttacacttaggaaagctttcgatatacacaactcctggtgttgcttgctcagcaaccttagagaaacctccagaaatctccttcaacagcacctcttgagggacttctgctatccgcgaatcttttttcacagcagcaaatcctaaaggagacagcgtagaaatacttaaaaacattgctgtggctaataatacatgtattggcttcttcgtcatacctttttccccataggctctagattttgcctagatctcgtgctcatgtttgtgaaagcttatgaattctaatactttttaaatagacagtttaaaggacagtgattcacatgccgcttcggatataatcacgaaaagcggattatattgtagcaaggtattactacaaagaattttcatcttaagaactttctgaaagaatttatatcttcttaaaaagaatttgaaagcaagaagaaatacagagtcttattctcaacttataaacttctatactcttgccaaatatagaaacagattaattatcaaatggttatagctaagctgtttgtgcattatgaagagcgtaataaggtttctacagtttctccaattaaagctggagattcaacaacacagacccctgctctcctcaaagcttcttttttacttttagcatctccagaatttccagaaataatcgcgcccgcgtgccccatacgcttgcctttaggagctgtttctccagcaataaatgctattacaggtttggtacagtaagcttggatccattcagcagcctcttcttcagcgctaccgccgatttctccaatcatcaatatgagttctgtttgaggatcatgttgaaattcttctagaacatcgataaacgaagtgccatttaaaggatctccaccgatacctatgcatacgctttgtcctatactccgttgagtgagttgccaaacagcttcataagttaatgttcctgatctggaaaccacacctacattaccaggaaggtggatatatcctggcatgataccaattttacatgcaccgggcttgataattcctgggcagttaggacctatcaatcgggacgagctatgttgcatcacatggctaacttcgagcatatctttgacagggataccttctgtaatgcaaacaatcagctcaattcctgcatcctcagcttcaattatcgcttctgcagcataagccggggggacaaatatcattgttgcacgacaattcgttgcttgttttgcttctaatacagagtcatatacatgaagatttagatgctttgtccctccttttccaggggtgactccccccacgaaatttgatccgtatgccaggcattgctctgtatgaaatgagccggcttttcctgtgattccttgcgtgataatcgggatttttttacttaatgagcaaaacatagagctccttaaccttatttacttaatgctacagcaagctgtgcgcctgtatttaaggaatcggtaaacttacaggggattcctgaacactgtacaatttctttgccaagttctacatttgttccttctagacgtactactgtaggaatgagattttctctagtttgcatcacagcaacgagtcctgaggcaaccgcagaacaatccataattccaccgaaaatgttgataaaaagaacctcgacattttcgtctgataggactaaagatacggcttcctgaatttgttgttcggtagcacttccgccaacatcaaggaaatttgctgcggatcctccatgaatcttaagaatgtctaatgtgctcatagctaatccggcaccattcactaagcaaccaatattgccatctagagcaatgtaggaaagtcctatctgcttagcaagtacatcacgaacattttcttgagaggggtcgtacaacacttcaagttttggatgacggtatagggcattatcatcaatcgttactttagcatctagcacaagaagatctccttcttgagtacgtactaaaggattaatttccagtaaagaagcatcattgtcatagaaacattggacaagatttttaatcatctggacgccttgtttcccagtatctccttcccaacccataaatttaatcatctgtctaagttggtaattatatagacgagcaaaaggagtcagggatatagtaagctgttggtcaggatatttttgagctacctcttcaatatccacacctccggctttcgataacataatcgttgggcagcgatttttcctatccatgatgactgctaggtaatattcggcagcaatattcactaagggggtgatcagaactttctctaccggtaaagcttctccagaagtttgattgctgacaaaacgcatgtgtaacaattgatcaacagctgcaagaatctcctcaggagatttagcaacaattaccccaccgtttttccccctacctccagcatgtacttgtactttaaccacacctgcgttgattcctaactcattgagcgtatgcctaccttcttcaacagacgaggctacacgataaggaggcatagggatagcataagaggttaagaggtctttagcttggtattcatgaaggtgcataaataaccctttgaattttcctccttatcttgtatcatttcttttacttcaactaactttgctctaatccgtgttcaagttctttagtagcaagattcagtctctatttaaaaaaactctctccccagatcttttagaatttacagaaagtttattttacgaagcagattttggatcagatcttactgaagagttgtgttctcgtttgcgcaaatgccgtaagccggatgcgtctactgttaaagatcttgtttcctcattacttcgtgaaactctagacagtttacctcttgcagaaccttgtcaaggaccagcccctattgtttctttgatattagggagcaatgggtcagggaaaaccacaactgtggctaaacttgcgcactactacctgtctcggtcggagaaagtgatgattgttgccacggatactttccgtagtgctggtatgaatcagatgcgttgttgggctgaaaaattaggctgtggatttgtatctgggaagcctggcggcgaccctgctgctattgcttatgatggcattgcttctgctatgtctcgaggttacgaccgtgtactgattgatacttcaggtcgtttacacacgcataccaacttactcaatgaattatcaaaaattgtttcggtatgtaataaagtacatccaggatctccgcacgagcgactcatgactatagatgcaactttgggaggaaacgtcattgagcaggtacgtgttttccatgataccgttcctctatccggacttatcctaactaaagttgatggttctgctaaaggtgggacattatttcgtgtagccaaacaattaaagatccctacaaaattcgtcggctacggcgaacttataggggatcttgaagaatttcatatagataggttcttagaaaagcttttccccccttcctaatccaaaaaagtattttagtttctttttcctgaggaggagaaaatttggagaaggtaccaaaatatcataatcacgttgcaatacatttttaatgccatgattaaagataccttatagcttaaatcatcatcattgcctacattttgagctgctctacggatggcttgcgcgtccacgacagttaatcctacaaaaatggctaatcctaaatagcaaattaataggtagaatattggcatataaacaaatatagaaaccaacgcgaatatcacagaaaccaacaacaaaccgatcagagcaaacatcaaaatgctgtgcatctgagtgagatcagttttagtaaaagctccataagctgccgacaaaccgaaaatcaaaccggcggatccaaaagcagcccaaacaacccccccgccatactgtgcggcgtatacaggaactaaagttccaaaaaacaatccttcaaaagcagagtatgctaagaaaagtcccataactgcagggacagaaagcttatgaatcctagctttgatatagaacgacacgccaagggtagcgatgcaccaaacccaccagaacgaaaataaacttctatacattccagaaaagtataatcctaatgatataaaagtcgtcacagcaagaccggcggtcatccaaccatacactctggatgtaaacgtccctggcaaacgagattcttgtacataatcacgatcgtatagtcccatttaacctcctatactcacatataatttaaaatgaacagacttgatattatttatttaaaatttataataaaggctagccaaattaattactattaccaagagcattaacaataaaataaacttccctcctgagactaaatgctttccttgataacgtcttttcccgtagcggcctttccagaccataagtacgggaaacactcccataattaaagcagcacctatgcctccggcataattgagacatttgagaacaatctcaggatagcacatcgaccatgctagagggacaataaaagttaaaaagaaaatagaaaaacggtgtgtattttttttccatttcaaagcatcaactaggaaatccataactcctaaagctatgcctaaaaacgaagacaccaaagcaaagaaaccaaagaattcccctgtaatataaaacatagaacactgtaatgaacttttcatagcttctacagctgtgaatccattttcttgagcttgcataaggaaatctagagggatgactcctaaaaccaacccttcccaaataacgtataagattaggggtatcaaactaccgataacgatggcttttttaacatctttaacgtttctgtccatgtagtagtacaacgaagggaccacattttggaaaccaaaggaaaggaaaaggatggataacccatctaaggagcgtacccatgaactacgtaaaagtagccccggttgcaaggctaaaacacctaaaatgcaaaatacggcaaaagcgataactaatccaaaaacaaaaaaccgattacaatagtcgataatttttgttcccatcatgacagtaggacaaatcacaattgcaaatgctaaaggcactacatgacgtatccagggaatttcgaatccttgacagccaaaaatacgaaataaaatatttcctccctcacaaaagtaggcaatcaagagagagtaaaaaaggaatagataaagaagccacatgaaaatcttccccatatcccccagggtatattgggccatagacaacatgttgacctcttgtttatccttcaaccaagtcataacttcaagaagacaaagtccagaccccatagaaaatagccaagaaaggacataaagaagagttgtaggaagaaatcctgcatatgctgttaatacaggaactgctaacacaccagcacctatggctgtccctgaaataatcagggaaccccctaagactttgctagacataaaaaaaacctttagaattttgtactttaaaattaatgataattagaatgaaaacaccaagcttttacttcattcaacggttacagattttgccaaattcctagggcaatctatctcattgccttttttcaaagccatagtataggccataatttgtcccacaatcgtataaagaataggagatgctaaagaatgactattaggaacatatatttgaaaatctgaaacagcagcaatgtcttcttgtgcttctgaagccacagctatcacatgtgcttgccgagccttcacttccataatacatccaaccatcttttcatagacagtagagtcaccacagaaggtaatcaccggagatcccttgctaattaaagcaataggtccatgcttcatttcacctgcaggataacagtttgcttcaacatatgcaatttctttcaacttcaaggctgcttccatacaaataggatacatgaggcgacgtcctaaaaatatgaacctgtcctcattgcaatacgtatgcgcccatgaatgtaaattttcatttgctagtaagcgattgcataactctggaagttccagcaaccctttcccacaagcacaatgctctgttaaacttagcgtatgtttcgaaattgttaattttaatcctaataagataagtaaaagtaattgggcagtaaaagcttttgtagaagctacacctatttcaatacctgcttctagaaataagcaatgatctacacctgtagctaacgcggactcttcgacattacaaatccctaggacacaagacacttgtctacgacgaaactcttttaaagcggctaaagtatccgccgtttctccagattgactaattaaaatcgctaatgtcttttgtccaatataggctctgcgataccgaaattctgaagccacttcaacatgaacaggaatcgagactaaagattctataatgtacttcgctaaaaatcctgcatgataagaagaaccgcaagcaactatagaaatctcatcaaagtcttctaaagggaaaccctgtaagaatttctcactgatatgtccttgaggatctaaatatttatgaacaagacgttccaatacttcaggctgctcatagatttccttaagcatataatagctatagccttgcttatccgagcctgcatcggtataagtgacctgacgaactggtttagaaatacgctttaatgcgaaattatatgtctcgacttcatgacccagacctacaattgctaattctccagaagctaaagcttgaatactctgcgtgtgtttcaagaatgcccggctatccgaagctataaaattttctccctctcctagcccaagaattaatggactctcttgagctgcacaaagcaaaacatcaggatgatctttatggataaggccacacgaaaaacttccctgaagttgagataaggtccaggagaagctatggattaaatctgctgtagtttgataacggtatgcaaaaagctgggcgatgacctcagaatctgtatctgaagaaaaagaaacaccctcagaaagaaggaaggattttaattctttaaaattttcaataatcccgttgtgaacgacagcacaagtacgattctcatctacgtgaggatgagcattacttactgtaggcacgccgtgcgttgcccagcgcgtatggcctatagctaataaagattggatattttcttgttctaaagaatgtctaagctcatcaacacgtcctattgtctttctcacaaataggtctccaagatgaatagacgccaatcctgcggaatcatatccacggtactctagcttagccaaaccgtctaaaaccacaggaatagccaatttagaacccagatatccgaatattccgcacatacattaccttactctaccatgcccactcccaactcagaatccacgatatccgctatagtcttagcgagagagtccacttgatgcttctttaaaccctcaaccataaccctacaaatattttcagttccagaatatcttaacaaaacgcgaccagaatcgcctaaggacgatctaacatctctaagtgcttcttgaactaaaggcaaggtatctagagggattttttctttcactgcaacattgatcagtgcttgagggctttttacaatcagggaagttaaatcggataatgtagattcgctttcaatcataatccgcaaaacctgcaaagcagaaacaataccatctcctgtagtattataatctagaaagatcatatggccactttgctcaccaccaaggttgacctcatactccaacatattctgcaagacatggcgatcgccgacgggagaaatgagtgcttctattcctacactttcaagatatttcaatacgccaaaattggtcatgacggtagcaataacacgattacctcgtaaaagatcctttttcttcaaatcattagcgcagatacttaaaatcatatctccgtcaacaatatgtcccttctcatccaccatgataacgcgatcaccgtcaccgtctaaggcaataccgacatctgccttatgctcaatcacagctttttgaatcactgaagggaaaagagccccacagttatcgttgatattgctccccgtaggttcacaaccataacagatcacttcggcatcaagttcttcaaaaacagaaggagcgactttgtaggctgccccgtgagcacaatctaaaactattttcaatccctttagtgttcttcctcttgggaaagttgctttagcgaactctatgtacctccccatagcatcaacgacacgtttattcttccctacagcacaatcatcgggaaaatttccaaactctttaagagctaccatttgctcaatacgccgttctatgacatcactgattttaaatccttcagatgagaaaatcttgatcccattatcccaataaggattatgcgatgcggaaatcataattccggcatctgcgcgataagcacgggtaataaacgccactcctggagtaggaatggggcccaacactaaggtttctatccccatagaagtcaaaccggcaacaagggcattctcaaacatatatcccgacaaacgcgtatccttacctacgacaacacgatgtttcccggatttactttcttgtagaacacctgcaacagcttttcctaataatacagaaagctctacggtcataggttcataatttgctttcccccgcaccccatccgtgccaaaaagttgctttacttccttagtcatttatttccttaaagattcgttctcaacagattcagagtgatgcactctttcgttttgtaacaggcaagatgctttagaaacactattaggatattcttaaacagcaactgtttaaaaattattgaatttgaagtccttttcatctcttcctcatacttgttaaattttctatcataaaaattagaattgtgattagaaaaatcatgttatttaattattttttgagtctgaaaaggcctcatcctaagtgggattgccaacatgtgggaaatttttctaaaaatgatgctcgtattctttatgaatttctatacaatttccttcgttcgtggttaacacacttattttcttaggacaccgtctaaattgaattatctaaaaatcggtgtagtttagaaatcacagaaaagtaaaatgaaaattctataaggaaatgtagataaataatcataaaaatccttgtataaggtataaatgtgtgtctttctgctaggcattttgttcttgcaaacttcaatgtttttgttatggtgaaattcccttagaaaaaagagtgctcatataaaccctttttcttccaagactttttaacacctgatatctataataaatggtctgtgacaacaaaactctcttgcgtagaggcttagaattgtttagaaaaatttctaaatctgcacccactccaattatctactcagctgccgaccacaacatcaaacttaaaaatttttctccacacgcactttccgtagtaaagaccttacggaaagctggacataaagcgtatattgttggcggatgtatccgcgatttgctactcaacacaactcccaaagattttgacatttctacatcagctaaacctgaggaaatcaaagctgtttttaagaattgtatacttgttgggaaacgcttccgcttagcgcatattcgcttctcaaatcaaatcattgaagtctctaccttccgttcgggaagtgctgatgaggattgtctcattaccaaagataacctttgggggactgctgaggaagatgttttaaggagggattttaccatcaatggtttattctatgatcctacagaagaaacgatcatagattatactggaggtgtgagcgatttagagaaccgctacttaaggactattggcgatccttttgttcgttttaaacaagatcccgtaagaatgttgcgtttattaaaaatactcgcgagagcgcatttcactgtggatcctaaaacattagaagctcttcaagagtgccgttatgagttaattaagagttcccaagcgcgtgtctttgaagaactcataaaaatgctaggttcgggagtttcctcgcagttttttaaattaacggcaaaatatcagattttagaaattcttttcccttatatggacaaagcgtttcgtctcaataagactctagaagaacaaacctttgcctgtttggatgtcttagataggcacatagtcaacaaaaaacataactatgaccgccatcagctcatggcgatatttttatttcctattgtaaactttaatgtacgttataagcaccgccagtacccgagcctttcactcacatctgtctttgactacattaaaaattttttaggaaagttttttgcagattcatttaccagttgttctaaaaaaaattttattttaacagctttgattttgcagatgcaatatcggctaaccccattagtgccaacgaaaaaaatccacttctttaaccggaagtttttaaaccacgtacgtttttctgaagctctttccctattagaaatacgtagcttagtttatcctaagctagataaaatacttgctgcttggataaagcattaccaagcattacaatttaaaaaggaacttccttcttgagtttaaactagccatgtttcctctttatctggttcgtctactgtatcctataggactaatagctaatctattttttggctttgcgtttactctccagtggtttctaagtgaaagacacaaaagagcttgtgtccctaaggctttttggatcttttcatccataggggcgattttgatgattgctcacggctttattcaaagtcaatttcctatagcacttctccacggggcaaatttggttatctattttaggaacctaaatatctcttcttcccgtaagctctctttaaaaacaactttgatcattcttgctgtaacactgcttctcactgcattaccttttgccttagaagcttactatcatcctaacatgcagtggatggcttctcctaatatctttcaccttcctctacccccaccgaatatgtattggcatatgattggttgtttaggattgttcactttttcgtgtagattctttattcaatggtgccacttagaaatgaataatcaatcgacattaccggtgctattctggcaggtaggttttgtgggaggtttcctggcctttctttattttatacgcacaggagatcctgtaaatattctgagttatggttgtggattgtttccctccatagctaatttacgcattatatataagaaatcacgtctttcggaatttcacaaccccagctacttcatatctgctggagaagctagtggcgacactttaggcagcgaccttcttcgccatatcaaagctcttcatcccgataagcgttgttttggtgttggaggacctttaatgcgccaagaaggtcttgaacctctaatccacatggaagagtttcaagtgtcaggattcttagaaatcctcacctctatctttactctgattaagaaataccgaaagttatacaaagctattcttaaagaaaatcctgagatagtcttctgcatagatttcccagactttcattttttccttattaaaaagctaagaaaatgcggttatacaggaaaaatcgttcactatgtctgtccgagtatttgggcatggcgacctaaaagaaaaaagatcctagaaaagtatttagatacccttttgctcatacttccttttgaaaatgagcttttcataaactcccctttaaaaacgatctatctaggacatcctttagtaaagacgatatcgaatttccaacattgcccatcctggaaacaagctctcgctatttctgatcaacctattgttgccctgtttccgggtagccgacctggggatattctcagaaatttacaagtacacattcgtgcatttcttgcctcatcattagcagaatcacatcagcttctggtatcttcttacaacctgaaacacgatcagaccatcctcgacctcttagaaaaagaaggttgttgtggtaaaactgtcccggcgatgtaccgttatcaccttatgcgagattgcgattgtgccttagcaaaatgtggaactattgctctggaagccgctttaaatcaaacacccacaattgtcacctgtcttcttcgaccttttgatatctttttagccaagtatatctttaagatctttatgtctgcatattccctcccaaatatcattaccaaatcgattatcttcccagaatttataggaggtaaatctgactttactcctgaagaagtagcagcagctatagatatccttgctaatcctaaatctagagaaaaacaaaaacgtgcgtgtcagacacttcttgaaacaatggaaacaaatgtggtgacggttcaagaatgtttacaaactatacactcattaaaaagtcgttttcatacagaaaatgattgcttagggaactacgtccagaagaatgttaggccgagtttttaactttttctatgatgtctgactacaacaagtagtgcttttctccctacatagatgggaacagggtgacggggaaagatgaataatctgagatgatcgaatgaagtcctcatctatgcaatcttaagtcatttcaagctaggtttcagatcgtgttttttttctgcatgaattcccgttctatctcctttatgtaagatcgttgacgttcaatcatcctattagattctttgagccttaattccagcctacaaagctctgcttcataagctatccgatttgccatatgcatgtgctattcttcttgaagtcgagtatcacaatcttcattcatttgttgcaaagcagctatataatctttaagctcagtgatacaggcttctagttctttattttcagagcgccaagcatcttcattaccgaggtaggtagccctgtcttctatacaaccttgtagaagagaatcatattcatttttcatctcggctgcctcgttcttataatcaagagctttattttgaagatcttgaatttctgcgagcaatttctgtactgtggcatgatgctcatcacgtgtagaagaatctatagttttggttttccaagaatgagcaaaaatatgcttcaatcttaaccctaagaaaactaaccctagaattattgaaattccagaaagcacaacaacaaaagaagggagtagagaagcaaaagcacttactgcaatgacatgagtaagaatgaaaaccacacttatagctatcaaagtcgtatgaattaataactgttttttagaagagtatgtgggtaaggtattcacacttgtttgttctgaattttttaacaaggatatatcattcataatctcaaacactccaaataaaaaatatagatagttttactcttttctattctcagagcaaggtagtatattactatcgataaattcttggatactagaagcatagatatctaatgcactagcaaatgccgttaggctattgcttatagacgttgtgatttcccctttttttatactatcagtaatcaatgacacgagatcttttaacttacttttcaatgtgatcagtttgtgacttaactgccgaatgcttccttggttttgtcctctgtgctctacgttatctgtaagaaggagctgtaggttagaaattttttcctttaattcatcaactttgtccgttaattctgagattctctgatcttttagaaaaattaatgcggattgttcttggatttcggattgctgctgaaggaaacaaaacctcagattactagatacaagtttttccgcatgttcggactgacgagcaattatagactcttgattaagcaactcattactagcctggagtttctctataaccctatgagaagtagcttgattttcctctaggacatgcctcaactccactaattcttcacgtaaacgagtcaccatgttctctaaatcagagcgttcttgagccatcgcagcatacctatgggtgaggctgtctagttcatcttgtttgctctttaagagagtctgcatgtgcaaaacatcttccatctcctcattctgttgacttggaggaagatcgtcttcttctgatacacggttctcttcatcctgtggatacgtttgcaatttctgcatgatactttcagatcctgaaacctctgaactatgaagatgagctaactgcaaaatcatacaggagagccttcctcctatgcagagcatcaatgcaactccaacaactacactaataagaatcccgttaaagattgcagaagattgagcaggggatatcacaagtaacgctattccagctgcaataacaactaaacctaaaatacctgcgattatagaagtgataagaacaacgtgcggtttattaacatgataacgactagaacctagtagctgcgtatcagcaagttctaagcgatgagaaagtttcataagttactcgcctaaacataatgtgataaacaactaatcctaaatagaatgagctacgagtattcaatatatgtaatgtatttattggcaagttaatgatttttaaaattgagaaaatgacacactgactaaatagaacacaaaaaaggctccaaacataagcaaggagccttttttgacattttaataactatagacttatctagaaaattcctgttcagaagatagactggcctcatcatcagcattatgatcttctaccaccatataagccgtcccccgattccggggatcctataatattattagcttcaaaccagtccgcatgatcaccatcttcttcattactcgaaggcatttctatatccatactagcgtctgcgagtcgagattctaattctcgagacagattcaccacctcaccttgtataacgcgtaattgttgttctaaatcttttttttctgcttcaaatcgatgaagatcttctatacatcttccttcaatatgttgagtcctttccaattaagagaccatttcttctctaagataatctaattccattctttgttcttgtaattgtctattcagctctatctccaccccttctagatgctgtatatgctgacataatctctcctgctcttcgcggctatgccgcatagtagcacgaagatgaaaaaggttataaacagccacacaaataatgagaatagaagcgattaaaattagagtcagaaaaatgatgtaaagagatcccacctgaatatgagaggccgcacgaacaataatttgtgctgcaatgatgattatactcaaggcgatcgcagaaatattcatcatgcgatggccttggaatccacgaacagaaatcctgtttaaattcatacctatgtaattagcaaccccgtccaaaacttcccctagaacaaaatgaaaaacacatatgtattgagaaacacaaaagtttcgtatgtaggtaacgcaaggctttgctgatgcttaaaaaaaccccggtatatattggctaacttgtatcctaacatgatcattcaggatataagcattatcgagactgcactttactctctaattcttccacctttttcgtcgcggaatcaagagtttattcatgataaagaagtaatccaactcatgatatgaggcaagatatcgtacatacgagctgtacgaataaacgtagacagagagacgtaagcaaggttacgaatgaatcaaaagaatggctaaaaaaaacctcgaccctatttaccccatagagtcgagattatactaatttaaataggctatagacttgggtttatagtctgttcaattagtcttccaaatcgttcgaattgccagaaccacctacatgatcatctgcagccgatacttcactaccgtctggatctacctcagagggagctgaatcgtctacactagaagcactcgctactaattgttcttgtaattcatctagctgtgcttgcagtttgtccattccagatatcagactagatttttcactttgtagaactttgatctctttcttgctctcgtcaagctgttcatttaattctgcaacctgacataaaagacgtgctgtttcctgcattgttacattcactttatgtgatacagaagcctctaatgccttgatttgattttgcgccttgaggaagtcttcttctacttttttcttttcctcttccagctcttgaactctattttctaaacgtagcatggctgcaactttagtatccagatcacagtggagatttttcatcttctctgttaattcatctctcatataagctaataaagaaactcgatcttgaagatcttctatcgacctttgatctttgtctagttttgattcaagacatcgaaccgtagcaacaagatccgaattttgatttataaggttcttaatacgcccatcataaaattcaagatttttctcttttacttctatctcttctacaagatctacgactttaccttgcaacttgactactgcgctaactccttcgtcttgtaactgtttcaaacacaattccaattcttctttttcttttgaaagtgtgtcaacttgttttaacgattgtattagttgtgtttctaaatcttgtacttgttcctctaaacgacctacatcttgcttagccgaagtaacatctgcgatcctcttttttagctctgcttgcattttttgtgcttcttcagcgatagctggatagcttgctactaattccttcagtgcttgaactttagattctaaagacgttttttcttgatttgcttgtgctaaatcacctatgacactcatcaacttcactgacaattcactacaacgtccttgttcttctgctaactgcgcttcagaacgtatgagctgctctcttagcccaatcatttctgcctctagacgtgtgttctcctcaccaagttggggatcgctagaaactcttcgagattgagaaactaaattatacatagccatggagagaagaataacgctagctagtaaagcaacagatacaagagcaactagagttacagatgtaggtaaggcaaagaaaaccaaagcacctactaaagttccgacaagcaccatgcctgctaataaagctatagcagttgcaattcgttgatatttacttaccgatgtgctaaagagtgtgtgttgcgttgtagatacatgtgttgcaataggattagtgttcacagggctagttgtcataaataactcatttttaataacataactcaaaacattgaagcggtcataacgctttaaatgcaagaattttatgcccaacgataagtaaaaaaacttcagtgaaaatagcgacaaataactgagggactcatgtttacggacaagaacgagttccctatatacaccaagccttagaaacagccacaagtgcacaatatccttctacagttctacatgggggaatcttgatgtcttcagaaagtataaccatggcatgttcgatgtatttcatacataagccatagggaaattaaggacttccaactatttgtggaaagtccttaattagaatatgaggttttaacgtgtttcctcaaaatgtcttaattgactttgagcaacactaagaagatgagtctctcgattgaattgcctctgatacctctagcaactgtttttgaagatcagagaaacgttttgtacaagcttctaattgaacataagcttcaactagttgcctatcaagatcagcaagatctatttgttcaccttgcactgtgactagtttgccagctccttcttcttttatcttttccaaagcagatttcaactcttctttttgctttacaagtactgcaacttggtctaacgattgtattaattgtgattcttcagcgatggctggatatttttctactaattccttcagcgctttaaccttagattctaaagaagctttttcttgatttgcttggtctaaatcaatctcggtactcatcaacttcacggacaattcactactacgtccctgttcttcctgtaactgcacttcagaacgtgtaagcttctcttgtagcgcaatcatttctgcctctagacgtatgttctctttaccaatttgggcataactagaagctcttcgaaattgagaaactaaattatacacagacatggagagaagaataacgctagcgagtaaagaagtagagacaagagcaactagagttaaagatgcaggtaaggcaaagcaaaccaaagcacctattaaagttccaacaagcaccatgcctgctaacaaagcaataacagttgcaagtcgctgatatttattcgatgatatgttagagagtgcatgttgtgtcgtaggtacgtgtgtcgcaataggagtagtattcacaaggctagttgtcataaatcactcgttgttaataacataattcagagcattgaaacagttataatcttttaaatgcaagaaatttatttccaacgataagtagaacaacttcagtggaaatagagacaaataacttaggaactcatgtttaccgagatgagcgagttccctatacacaccaaaagcctgagaaacaaccacaggtgcacaatattctcctacagctatgtagggggaatcttaatgtcttcagaaagtatagccatggcatgtttgatgtatttcattacataagccatagggaaattaaggactttcaactatttgtggaaaatccttaattaaagtatgagatgttaacgcccttcttcaaaatgccttaattgattttgagcaacgctaagagctaagtctctcgattgaatttcctgtgatgcctctacgagctgtttttgaagatcagagaaacggtttttataattttctaattgagcatgagcttcatctagttgcctatgaagatcatcattaatctgttgtaaatgttgttgctctgctaatgatcgtgtttctgcactcgcagggcttaatgtttcttgataagctcttagagcttctgtaagctcatgaattttcgcttctaacgcctttgtacgttcttttgcttcttctagattttctcgtaatacaaatagcttaacttcgcggatatcgaaaacttcctgttccaattcataaagtgccgcagaatcaatcggagcatttggaggaaaattaaattcgcgtacttttgcttcaagttcttcattcccatcacaatattgctgcaaacgcattgccctcaaattatccacatgatttcttcctgggacagagttctgcgtgcggaaaagattaaacaaccgactctctaagtcaaatatgctttgatgattgatgaagttttcagtagcccaacttagtgagtccacttctctttctagtacagaacccttactgagttcttccattctggtgattctatcgcgtgccatcgatacacgctcttttgtatcagaactcatttttgttcttatatcttttcttgcctcttctaacttagctatactgctgaatctttcaggatccgattgcaacttcagacttctttcatttgtgtatgttaagacagagcctcgtaatctcctattatgcctctctaattctccgatagttatctgattttctcttatctgtcggttcagtgtttgtacttcttcttgcagactagacacactgactcctgttgtattttgtaattgttggacctgtgtggctaattcttgtctctcagacttactttcagttaatgctaactccacctcttttcttttacttatctgatagtctatctgtttcttagatacccttcgaatacgcattacctgattagaaaagagaataacctgcctctctaaatctaaaatcttattttgtttttcctgattgtcttgttgtaagtctgccatcctagctgccatttcttcctctagaggctgcgaaatctcaactagatcgtctccttgaactgcggatgctgtatttcctatttgcaaatcactcactcgatttgcaaaattcctgcacttctacttgagttcttctatttcttgctcatatttcctacgtttctcaatgaaagcttccactcgaaatgcttgctctttagcaacatttgcaagctcctgttctagtccgcgtattcttgttagcccctcggattcgttttgttgcaactgtgaaatttcctcttcgtaacgccgttgtctttcttgacttgctgttatattcgcaagaaattcttcttctttacgacgtatcttctcttttaatctaagaatatgatttttagaatctttctgagattgattcagttctgtgatttttgattcataatgtgcgcgatcttctgataaagtagacagtctctctgcggcgacttccaattgcacaattttggcttctaattctaagcatcttatacgtaaatcatctctttctctttctaacttaactcggagttcttcttgatttttaacaacaagtctatgatttctatctccttgttgtaatattccttccaatgagagtacacgatcttctgtctcagattttcgttgtgctaattcttctaactgactttctaaacaaaaaacacgttctctaaattgagattcattagaagccaacatcccctctaaatcttgtattctctcttcggaatgcctctcgcttacccgattttcttcatgtctcaaaacctcagactctaactctgaaattctcgtcaacgcatgtgcgtgctctctttctaactcctgtatttgctgattttcacattgtacattgccgacactctcatcaggaatctgatcaggcgctacgtgcacaagtgcctcatgagacagcctttcattctgtggaggttctctgtgtatattctgctttctattgactatatgataaaagctcatagctaggaaaaataacgcaactaaaacgctcatacctcaaacaacactgggaagtacccccaattcaacactgaaaagaacaagagcggttatactagaaataagaactaatacggataggaatatagaaaatacatagatggctaaacaaccctttgaggaattcgccctgactaaacataggttagtttctaaagttggcgttaaatacgcagaaatacatctcataattatctcacaaacaaatatcacgattaaaacaataagacctaacatgtgttgagatcttgtattgagaaaaagagcgattcgaaacactctttgtatattaaaataaggaaatacgaaatagaataagcttcacaattaggcgtgaagcctatttatagaacaagataggaatagtctatatacttgaaaatcggttacgtgttcttgcaatcggttgtaaatttaaagtttctaacaaagctatgcgttcttcttgctgtcgaatccgaactaaagcgctggtaagagaactgattccggtatctgtttctaagttctcataatagtttacagtagattgtagatgctctaaggcctcttctttcgcttttaataagtctttcagctgctgaatatggtctgcatctacttcttgttgttgagttacagtgtgtcgtaaatcactaatttgctgatctttttcttgtaattcttgattaaacttttcttgattttgcaatagagtttgtcgtacctcggctaatgctgtatccttctctgtttcttgattcgtcaactctgattctaacaattgcattctttctcttgtggacctttctttagattccatctcttgttgatgcttgtgatcaagtcgaagacgtagatccgtctgtcttaccatttctctataacattcttggtccttcctttctaacaattgcgcgtgttctcttctgatttcgtgaatagtactgtctaattgtactatgcgctcacatttctcttgtaagagatctcgttgttccccaggtatagagactagacttgtctctattcccctggcattttcctgcttgaacaaacgtaaagaaactagttcgtgattagcgacatctagttgttgtgataattcaacaactcttgcctgttctatagcatgagaagtcgcctgttgttcagggccactctgataacaaaaatacacacccaacgctataagtaacagccctgcgataatagccatacctaggagaatagcacttaataagcccatatctgctcccagaaaaatgcaagcggctatactagaaactatgatcaaaatccctgacacgatagcaatcgtattgatagtaatatgagaattcgttctgtctacacgtgtagacactatttcttgtccttctaatctagaaaacaagttcatctgcatacatttcataaaaaaacccgtaataaaatagataacttgcacacgctcgtcttttacgcatgggatattgtcaagcgtttgataggaatagcagcacggattaactagaaaagaaaatcacaaatggtcttgtttagtgcgctaagtattcatcacagagtattctccccctaagattccacagaaaatatgatgaaaaagtagaaaaagtttatctgttaaaatctaatacgctcatttatgacaagtactcatttctccttgtctttgtttacattgtaattagtgcataacacttctaacttattattctctagattcacggtgatccaaaaaacggatcctcagcaaccacgacattgtgcaccgtatcttcttctaaactcatatcgataatatctagattagtatcttcagaaatagtatctccggatcttaaaaatccacttctcaaatccgctatctcttgagcttgctgagaagagagttctctcaatcgtatgagttctctttgttgactttctctttcatcttcgaaataactcgctatcatggcccctacttgttttcgagtatattcctcggaattcgcaatcatcagaaaatcctgactagttgcagtctctgtgagcatggaaggggattgcgattcaaaacgtgtttccatcctttcaaccatcctgtaataaaaagctagcgtgcgtttgagcttctcattctcctcttcaagggaacgtacgtttatgatgttgtcaggtaatactatttctctgctatgcccttcagattctctgcctatgactaaaaatggggcttcttcaagactatttctatttttctctacttcttctaaacgtgtttgcaaggcacgtattgtcccttgatttactgtttgggtattctgcagtttttttatcgagctttgcaaatctgtgtccatactagacaagacaacgagatccctattgcgtagacttaatgcatcttctaaagcacgtatacgcgtttgtgactcatccctttcttgcagtaaaatatgcacacgctcatgtataggcgcaattttctgaaaatgcatgagatcctgatgagagtgcatttgctgaaaaagatcttcataacgctgtatagaacgcgcgtagtctatacttttttctctgtatctagacaagctctcttgacattcgttgcttagattattactgtcttcggctgtaaacagcctatggagcctttggacatctgcataggcattgtcaaactcctccttagcactatccatgctgatttttactaggtttctctgacttatacaacattcgtaggcgaggcgctcttgttcatattctgacaacaaagtgtgtaattctctttctatggcttctacgctttcctctgtgagtgtcgtggcttctgagagcttagaatcatggatatgagatcgtggattgtcttctgaaaaacgctgagactgagatactacagcaggacaggaaaaacattgtaaactcgcgctgaagagtaatactccaatagcaacagatacaccgattatgacggtagaatacagtactcctaactgtgttccaaatagaatgacagcagctatagccccagtaataatcaataaactcgctattaatgatacaatcgtcgtaagaaaatgaactcgagaatcagaaaaatgacaacagcgatcttcagagttctccaatttcaaatagaaacaaggagaaacggatttcatataaaatcaatccaaattataaacggctgaagcatgatattttctattctattttatttcaaactcttattaagaaatctggtttgacgattcgatgagcttatgtaactcatttataatcaaaagaaaaagcgcaattattgagaaaggtgcattttttgaagaaaaatgcgaaatttaaaaaggtaaacaaactgagtataaaaagaactgcagaagatattttcagcaaaaaacattatctcactcatcttgaagaaattcctttgttacttgctattttgtttattttcatcatttgtcattaagatgttttttgattagaattacttctttttatagttatatccacttccattatccgtacagttattgcttagacgctctctttctgtatccgaggtctgtaattcaatatagaatctgagagccactttttactcacgaatcatacatggcttatgtatgagccccacatctaatcttcaccacgcgtatatgcatacaatattgaatgacgacttaatgaattttgtaagactgagctacccctatggcaaacattaccctgaattgttttcctaactactccaccagtcccgtcgctgaattatctttaaaacagcgtttacagacatgtgcaggaaacatccattaccacgtcttttactttttcatcacaactaccttattgaagcagtcaccatatactgtaaatccagcgaatgcgcgtatacttcttactgttattctttctgtagttgtcagtagtgttcttttcgtatttctctatccgttaaaactcgctctcttgggagtcagcctatgtttaaaagatgctgaaacagccgcaatatcccctgtaaaggttttttctcgtcatttacaggacatatgtcatgacacgctgtatatcaattctgctacccttcatgtcgtccctgagtcctctccctttttaaagtcctttttaattccggagaaacactcctggaagttatgccacttggaaagtgagataagcaaaatatattctggtacacctgatcccctatacaaaattcttcactatgtaaacaccaagtttttacaaaaaaacggcgcctcttctagccaacaagactccttagaagaatctctgtattattccgttctacagaagcttacagcagcattacaagacccatctatcacaaaagaaaggaaagaacagctgttaaactatataggatcttatgcgtatgcatgccctcctacatggattgaagtcatatttagagaactgaccgagatctataataaacaagacactagtgtgaactacgtcctattgtgtgtacaaatgttcaaagaaaatttgctgcagtttattacgaaccgttcttcaccggagtggcaccacatagcgagctttaaacactaccacgggcgttctctagggctaaacatggattccctcgcacggattcaatttacaggttacctgatcttgaaaaaacaaggcctatatgaccgcgtgtataagagattcatttctagttacagagattcggtatcagacctcattgaatacatccgtgatcaaatctctgaatcttctcaagatctaaagaactccttgtcactatatctatgtgaaacgatgaggacactcagcgtccctgaaaacgaaatttcctctatcctatcctctctgttttatgatgatcagtttaatctgaatacttctggggtggtgttcattttactcatactggggatcctgacgacaaatccagagacaaccactcaaaaaataaaaaaacggcttggtgcgatactctgttaattaggagaattgcaaaaaaatcttcacaaaagacacaaataatctttgagttaaaaatctttaaacttcaattacatagtcagtaaaaagttgtaattaaccacaggttcttctaaaatgttttagcttttcataaaaaagcacgaaaatagacccttttagggagaattttttggcttattttcattcaggtaaatttttatgtcactagacaacaataatttccgggcagcttttgcatacccacaacctgcttcagcactgcacggaacctctctaataaaaaccgttaatcaaaagatttctttcctatccatatttaatgcgttaggaaataaaatcggttcttgtctttgtttgcatccagagcctgattctaaagccggatgggtctttacctttgttttatctgctattattacagttctgctctgtattattcttctccctgtgaagttaatccttctaggattaagttgctgcccctgcttatctaaacctaccacaggggtggaggcacctgaagtgccatcttcttcaagacctccaattcccccagcaggagaggcgggtgctttttctcaacctcctgtaggattagatccatctagattttcgccggattcgtttattcctgcgcctccactcagtccaacctcaatgccatccgcaggaggcgtagtgtctccaggaatgacccttagagagttcttgcaaacaaactaccctacagtcgacttaaacaccgttaccctagacagtttaggaattccccttttattaacattagacgatctccctgaaggaactactcttcttgatcttcccatgtctctacttttcgaagaaggtaatcgcgacctatctcaactccccctattccaaagccatacggctgactcgtctcctatatctttaactggttctttatcttcacttctagcacccttagaagaagatctagaagattctcaagatcagggtggcagaactactgcaccaacttctctaattgtggatacacctgcagccattcctgctgtagaagttaaccaacaactctctagtagagaattgttaaatagtttgtatcccaatatggatcacacaagattcatgaacagtgcgcgtgtaaacctaagacttcaaggcattcctggacctctcagtgacgatgatgttcttaatcttcctgcaatcattgccttccccgatctagttgctggacagcccgcgcgtcctacctccttaactctcactgacacaccagcatccctggcttctgtacaagaagaacctactgcgcccccgcctagtgaagaattaatttctcctagtgacccccgatatactttcctacagaaccactttcctgaactagaacctgaatactacagcagacacattagtttactagcttcactttctggtgtggacgaaggaagcttcaatcttcttgaattacctttggaagcatttatttatacgcaacctattctagattacgagccgattccttcagagcatttgcaagaaagattaggagaggtctctcccgaagaagatgtacgaagaaataacgagtttattgataatctcctagaaaatacaccctatcgctggacttttctaaatcgactaagaagcaatattactaactctactcaaagtgcagacttgcgtagacagtggttctcaataatagacatgatcgttaataagagcagtccggaacttgaaatcgaagatatcagcaatactgctcgtgcatacctgttcagaattcataatattttaaaaaatcctgagattcctactgaaagaaaatcagagatgttaaaatacatagcctctcattatgatccgaattctgtggcaatgtgtttagcagccatgcaacaagaaatcgctttacaaaatgagataacccctgagttagctagtgtcgaggcagagatgggagccaatggcgtcagctcatctattagtcaaattcttcctcctctagcctctcaagccactcctcaagaagtagacggatacatccaactgttaaaaagccttctatcaggccctatgctcacaaatgaggataacatccacttggctccagctaatgatatctatctagagtcattgatgagagatgtacccaacagttggggacccatccatcgaccactacaaaatcgcatcagacgacttctagaggctgaggacaaccgtattcttcaacaagtacaaaaccgcgcaactcaaactgcacgattggcacagaaccaacggatacgcgataattggaatagcatattgcttgctctatccgatggtagagagggatcagttgcttccgacgaggcccaagctctttcccgctctacaatgtatcaagtgcttcaacttatcgataatcctaacataccgcacgacaaaaaattctcagttatcagcaacgtagcctcatacagtgatcggtgtcctcccacttgggtccgagttgccggccaggagttacaagctatctttaatactaacgatgagacagcaaatattgtgcttgtttgggcgcaaatatttaaggaagggcttttatcagaaattttcagaaaccaacgagaatggcatatgatgacagcctttaagatcattcgcggttctgaattgggattagacaatgtgggtattattctagacccgtatacaaccgcgctaactggtcgtcactacactaatcagcataaccaatatttcgcacaattcctaaatgtttaccgaaatagtggtaacaacttgattaattctgctctagaacagtctcttggaggttctgaagatcagatacaagctctaaccaatacgatcttagcagacttaacagctgcaggtattcctgaagcacatcgcgctcaaattatggaggaaatcttcttcccggaagaaaatgactacaaaccttcgagagaagctatctgttatttactacttaaagaaggtgtgattatgactcaagaccacaaccagtaaatatgaaaatcgttcaatacatatcttcttgaagctaaggcaacatagccccacagttgtgttgcctctatcttttaaccgaaacaaaaaataacactattgtatatcctagaaaaatataatcccgctattgtggctcatatgttctcaactcacgtttaaaatctacaatacagagccgttattctcttggcttgaatcgccgaagttccttctttaaggccgatcccgagtggatgatccatgtatttgaattaatatttaaaactagagttaaagtacttcactaacaaagtttgggttagcatcaaattaatcgataatagggtattaaaaaccttaaattatttttaacatttagagaataccccctatgagcgtgttccttaacccaagcaactcacagccgacaccatctgatcctcctcccctatcgtgttgccaacatatcacttcttacataaaagaggtgaactactgttccttattctcaaccatcttctcaaaaatcatctccactgaggatctcgaacacatagaatctttcttgggttacctcgctattaccctagcctgccttacctctgccctgatttctctagtactttacgtactactgattccagtgaaattcgtggttgctgcgatcacgcttccctactgtggacatacccaggaaacctctttacttcccgaccctcccaaggttcttctacccttaacggaaacccaagaggcttttgttgaagaaataaaacgatctatgctcggaaatctaacccatgcatttgaaataaatatatccgaggatatcttatccctagctcctataccttcgccatttttaacttcattagagacagcatcttgtgaaagaatttcgtgtaactacaaaaagttaatacgactaattcatcacttgcattgctgggattctggttgggagaccatcatggattatcttactattgaattatccgaagatccttctcatcccgatgctgagacatttcctatcatgatgcaccaccttattctagctctggaagatcgcacgatttccaaagagaaaaaacgctctgctcttaatgaaatttcttcgtatgcaaatatgtgccgaccgacttggggtgaaacaattttcaggtctatcaatcatctgtataatacaagaaattctggaagagatcagatactcttgtggctgcaaatgtttaaagaacacttgctcacacaacaacaactcgttgcacatgaagaggaatggcatcaaattaatggcttaaaacatatctatgggaaacaacttggcttagccactcatcatctaaatcagaatcttgctggtctaaccctaagacaaacctcgttgctgcctcagaatatagaaaaatacaaggctcttaaacatagtttcgaacaagcctatacagcatcgtattctccacttgtatcctatctacacaatgcatttataacatcaacaccagaaatacaagcgtacatttataactacctactggatatagtagccaacacgatcaatcttcctgaaacaggagctcacattgatgttgtacttgagtgtttctataatgaaaattatgaactcaaacccgaaggaatcatctacctactctacatcatggacatcataattcctcagagcacctagaacagtcagactaaacaataaaaaaagcgctgtgagagatttcacaacgcttttttgcttttacagatcttaaacaatacgccttagaagatcaaacgcataccacaattcaaatcataggctatagtatgctctctccattcataggtaaatcctaagaaagtactgaaatatgaattccactctgtatcattactaaactgagctttcatagattttctagcaagattggaaccaacgccattccatgaataagaagcttctggcaaatgaataagaacattaggttcctgacgataaacatcaatagcataagaaaaactcacgctattcacctctgaacgctgccctcgagaatagttatgttctaaggttacaccgaaggggatggctacattctgcaaatgtccctcgtcaaatgttcttgcctcactacctatctctgtaaatttaggaaaattcacatagacgtattccgcttccacgaagggtacaaccgcagaaacaatagaagaaatcaacctacgtgagtttacaatataacgataatctacgtgagcatctgccaagataccacgactatcccaagatcctttggatccacctaaattcggctgaggatattgcgtatttaagtcgttatgcatgttgctataaatcaacatacccttaaataaccacgacccagtgaagatacccaagtatcctgaacctaaataaccactttgatcactacgtgatgaataagattgactatcggtgtaaccgaagaattgcgcaaagcttcctccaattaagaagtcctctattaattgagtatccaatcctaaagcatagccaccggcacggtgagtaaagccatccaccttaccaattgttgcacaattagtgaaagttcccatcccagatccccagatattagttgagaaatctaactccattctttgtgcggtaatattgtgagccaactgttgttgttttaaagatcgtaagtctccacaatgcccccataaggaatttaatacgatagccccactcttctcaggatttaacttataactcgtgggcttccaattgatcatcaattttccatcgactacttgtggatcagaccacctgcccatatgtccataagtgtcttctgttattgttggaacagaaactttcacacgtaattcttctaaagcgtgatccagatcaggagtatctaataccgaggaagcactcttaaacgaaagtaaagtaatatccgtttccttacctagtaaagcatggttttcataaccggcacctactgaatctaaaagatttaaatctagagaccctgaaccaattgtcatgcccttaggcacaataatctgaggaggtacaggcgtctcgtcatcactggaaacaaatgaagctaggtcaattccaatagaattgatatctgccaaagtcttgttttccggctgtttaacagactcgtgagcactataatacacgttagatgtagggctttctatcttctcagtaggctttgcattcggatcaaaaatacgcaaaactgttcctgcagaaagtaagatctcactacctttttcttgttttaagccgcatagccataactgagctttattagataacatcagagttcctgattctaacaaagcgacctgagggattttagatgtggcatgagaaaaacgcacatttccagaatgggtaatttctgcatcatctttagctttagaattaaatatcaacgtaggatcatttaacgcatcctcatgatcttttgtgccctttcttaaggtcaaatcttcaaaaacaatagcgtcggaaaaaatcacagaagtctctccagcagcggaaacctccactaatttcgactcttttcctgaaaagtacatcccattggagacatcttcagaattcctattgccttggaaaactatatcccctcctaaagcctgtaaaaccacgctgcctttttcactaatacgaacagctccccctgtaggagcatagttattataaaaagctacggaaccttcattgttcttaatgatcaggtcttgagtgtgaatggcgccaccaccgaataaattatgctcagggtgtttagaagccgtagtactatttcctgaaaaaatcacatctccggtattctcggtaatcacgacttttgtattatcgctctctactttagcggcaaaacgctcttgagattcggttgaggttaatgaacctgttaaaatggccccaccaaaacatcctgcagagtttcctgagaaaagcactttattgtcattgcctcggataactactgatgtcttagcaaaaatcgctcctcctccgctatgatgcccttctgaattgatctgtcctttctcaagattttcaatataaggatccccaaaaacaaagttatccttaaactccactttccctaggttttgagaaatagatacagcgcctgcggcacttgctagtgctccaccagcagcaattgttctatttccaacaaaagatacagtagattcattattctcaatacgtaatgtatcccctaaagcgcaaacagcaccaccaagaaatttcgcacagttacgagtgaactgaactttcccgttgtgggcaatggcaacctccttagatagaatcgctcctccactactatttcccccagaaactcggttattgctaaaggcaagatctacgttatttttcaaaccaacagaatcaagcccaaacaaagctcctcctcctaaaggattttctttttgcgcctggttatctctaatttccatagagttttcagagaacgacacgaatgcagagttatcttctacacttatactcttagcaaaaatcgctccaccaccacgaacccctaaatttactggtgtagaagattctataggagcattcgaggtactggattcttcggcaggtgttggagataaaggcaaaggaagaatttgccctttattgtaagagaaggtgacttctcctgagttcccggacagtgtaaccacctcatgagcaaaaatcgctccgccaccaatgtgtgtactagaagattcacattgacccgcttgattcttagaaaaagtaatcactccgatgtttccagaaattaacacattggatccataaagggccccaccaccgagatagctatgagtctcttgagaatctaaaaggttcgcattagatgtaaagtgaacctctccaacattatcgacgattttaatatcaccagatccaatgcgtggctcttgagcatctgtatcaggttgcgcaggaagtaaacaataaatagccccaccaccgaacttagaggtattaccttcaaaggtaacgtttccaaaattttgatcaatttccacttgatgctgagaactaatcgcaccaccagtgacttcggctgtattttccttaaacaaagaactgccaacgttctctacgattcttacctctctagataaaagagctcctccacggcacttcgcagtgtttttagaacacagtattccatgattatttagaaaactaattctctctccagcagctaaagctcctcctcccaagaacagagaaccttcagaagaagctaaggcctgattatttagaaactctatggatcccaaatttccgcaaaaatccatagattttgaagaagatacagcgcctccagataaagcataattatctaggtaatggatatcactatggtttacagaacaaataaaattgccacaagctacagcgccaccgttagccttgtcagcatggttcccacttaagagaacagacccctgattatctaaaaatacaacgtctccactagcaaatcgagacttatgcactggatgtacttgattagcgttaaaagcaccgccccctaaggaaaaatccgaactctctccagaagtaggtttaagctctacatctgtcttagaattcgctattgtaagagcatgacaaccatgtatagcgatactacgtccagaaacagctccaccacctgcttgagactcacaaccatcaaaaacgagtttttccttaaagctttcgaacaggacatcttcttcagaatacacagctgctcctgcagctgtagattttaagttagtgaaagataggcccgatttcattcttgttccctttagggctatacctaaaaatccaggagtatttgcgtctaaaagatgctctggtgcgtttttatagcagaatgctaatccctgctggagatcctctacagcgtattgtggagaggtttttcctttctccgcttcagcatttgtagacctagtatctagattttcccaagataaaacattgcatgtttgaaatatagtgctcgtattttctaaatgttgtctctgttcatcctctgcaactagaactttgtacacacatgtagatgtattatctaaaagagaagtctcttgatccgtttctccttttttaggtccttgcgcatggataggtttttctttcttaaaaatacctgcagaaggcacttctaattctgctttaggcatagaaagcgtatcgagaatcacctctgaagctggtacataaccatataatttatcattattggtgatcatcccagtggaaactaatattgctaaaactacggagtgagaaaatgtagacttttgaaacctggatacctttttttcgatcatcgtaaacctaattcagagatgtttcagtattcgttttcaaaaggtttacactatcaacacgatcccgtcaataaagaaagatcgcaaatgggtaaacgcaaaaactaagagagactagataaaatccgctcacagacacgtgctcgaactaaatctatagatccagaaattccgttaaacaaagaccggccacaagccttcccgtggcattttatgacaagtttcgatagcccacataccatcgaaccgggataaatcgtatagtccaattgacgtttcacatcagactctaatttatcccctagaatatgactgagaaaatcaaaaacgccttctgctgtcttcagaaagatgtttcctgtaaacccatctgaaacaacaacatcgacactaccactgaagacatcaccactttcaatgttccctagaaaggcatgctgaaaggtttctctcaacaagcgaaatgtcaatctgtgtgcttccgtccccttacgttcttctgaaccaatatttaataaacctacggtcggatgctctgtatccccaagacattgcttgtaagccaaccccatacgagcgaaacctaacatctcttcaggattcacagagacattagcaccaacgtctaatataaccgcacatccgcgcatagtaggaacacgaacaagtaaagcaggacgacgaactgtagggaacataggaatttttgttcgtgataaggtaatcaatgccgcagtgtttcctgtggaaatcaatgcgtctatcttatcctctttgagatagtctaaacccagagccatggatgaagactttttgcgaatagccgacaagggagaatcttccatagtgataaagctttctgaagctattacctctgggtatcccttataagtactatgactgagtatctgctctttcacttcatgagaagcaaaagcagtaaaagaaatgtgcgagttcgaagctctagagttgagtacatcgattagcacttcccaaataacgagaggagagtggtctcctcccatcagatctatgccaatttgcacgttcatagcacaaatattttgttatttcttttctacagtcataacggctttcccgttataaaaaccacaagaagtacagactgtatgaggaataaaagcttgcttgcagttgttacagacagccgcatgacgtgcttgttttgcatgatgacttcttcggatattttttcgcgcattgctatgtcgattgcgtggtactgccatatctctcaccttttataaattatcgaaaggggtttcccctttgattttctttctatcttctaaaaattgtacgatatttcctctttcagggcagccttctttattacattcttgaaaatggtcgctctctaggaggagttcttgcctaattaaatctttgcaatcaaatacacccgatttcgcatcttcatggcaaatcaggtgagatacatccattaaatgcacagagtatagaaaacttttgtcacaaatacaacaacgtaaccctaagtcggtagcgatatttaaagacaaaatccattgttcgttatctattttttctaagcttccggatacatcaatggtgctggaaaacagttcttcttcaccagattcacgtatacttgctgggcttaaagaatattttattacctctttttctccgggaagtttgagtcggcaaatatataattttagatcgtctatgtttcccataagaaaaaatctcaaagcgatgtttaaagcttctgcgagtttgaagacaggagtttaccaaacaaggtaattatagaaaacaaagacatgctttaaatctattgagacaataaataaaactatcattttaaattaaaagaatcaataaaccatttctgtagaattttttacctaatttttttataatttttctctcagcaagtagacaaatatctaggaagtttaagactacgcctctacaaacaaacctattcctgaattatgtcccagaaaaaagcagggaaatacggattaggcatcaaggaagaccatggaaaacgacatcttattaaatatagagtccaaagaaattcgctacgctcatttaaaaaacggccagctttttgacctcatcattgaaagaaaaaaaattcgccagctcaagggcaacatctatcggggtcgcgtaactaatatcttaagaaacattcaatccgcattcatcaatattgatgaaagagaaaacggcttcattcacatttccgacgtattggagaactctaagaagtttgaacaaatgtttgatatggatttcgatgttctccaccaagaaaacaatgaaaagccagaagctcctatagaagagttattgaaattagacagtcctgtactcgttcaagtagtgaaagaacctataggcactaaaggggcacgtctcacctctaacatttctattcctggacgttatttagttttacttcctaactcccctcatcgtggtgtatctagaaaaatagaagatccgcatatgagggatcaattgaaacagctcatccgctcctttgaaatgcctcaggatatgggtttaatttgtcgaacggcgagtgtcctcgcttctacagatgcgttaatcaatgaggctcacgacttacttgcaacatggaagggtatcctggagaaattccattctaccgatcagccctgtctactttatgaagagactgatatcttaaaaaaggctgttatcacctgtatagataagaattataaacgcttattgatagatgattactctacctatcaaaaatgtaagcgtatgctcaaaaaatattcccctaattcttctgtaaagattgaatactatcgtgattctatccctatgttcgaacgttttaacattgaaaaagagatagataaagcaacgaaaaggaaaatctggctttcaagcggtggttatctatttttcgataaaacagaagcgatgcatacaattgacgttaactcaggtagaagcacgcaattagaaagtggtgttgaagaaactctggtacaaatcaatctagaggctgctgaggaaattgctagacaactccgcttacgtaatgttgggggcttagtcattattgatttcatagatatgaagtcacggaaaaaccaacgtcgtgttttagaacgcttaaaagaacatatgaaatacgatgctgctcgctgtacgattttaagtatgagtgaatttggtcttgttgagatgacccgtcagagaaatcgcgaatctttaatgcagacactgttcactacgtgtccttactgtagtgggaatgcgattatcaaaaccccggaaagcgtggtgattgaaattgaacgcgatctcaaaaaagtcatcaatcataaggagcacacccacctgtgtttagttgtgcatcctgaaattgccagttttatgaaacaagaacaagatgatgatgaactcatccgattggctaaacatttaaaagcgaaattacaaatcaatacctcagactcgcttcacctcaatcactaccaattcttttcattagttacaggagagagtattgaattataggcatggttatgcatttttctacctatttactagaagcctttggcaaccaatccttacctgagtccttgtatcagaagtttcagatttatcatcaaaactatatcgatgcagcgacgaggaaatgttctttagaaaaggcagaagaattgtgtttacaatggttaaaaattgtcatcgaagatctcaaagagccatttgttttccctccgtaccataagaaaatccgttcaccggtagacctatttgatttcggcaaacaatttttttcagtacttgtagatgatgagcaatctaaaattcataaccttcatcatttggatcacattcaagaattcatcgagtgtaaagataacgtaattttgcttgccaatcatcaaacagaatgcgatccccaactgatgtattatgccttagggaagacccaccctgaacttctagaaaacatgatttttgttgcaggagatcgtgtaacttccgatcctttagcacgtccttttagtatgggctgtgatttattatgcatttactccaaacgccatatcaacaaccctccggagcaaaaagaagagaagcttcatcataaccagaaaagcatgaaaacattgaaaactctactccatgaaggaggcaaatttatttatgtagcccctgcaggaggtagagataggaaaacgaaagacaatcttctttatcctgcagaatttcaacctgaaagtatagaaatgtttcgattactcaccaaggcatcagggagaccttctcatttctatccatttgcattaaaaacttatgacattcttccacctccaccaacagtagaagatactattggagaatacagagccattttctttgctccgattcgttttagctttggtgaagagattttattagaccaattatgctctgaagacgagcttagccaaagtgataagcatagccaacgagccttgagatcaaaaaaagcattttctattctaacacagttgtacgaggaattataagaatgaagtggaaggcactattcgttactttacttatatctatagcagtaacgtcatgcaaacaatcttccaagatccttcctgatcattgtcccctaaaagtttgtaccccttccatagccaatcaaagaacagcaaaaatcatctgtcccaacggactgcagttgctcatcatttcccatccagggatttctaactcaggagctgctttagcagtgaaaacggggaactcctcagatccacaggattttcctgggctagcacatttaactgagcactgtgtctttctaggaaatgccaaatatcctgataccgacgggttttctcatttcctaagtaacaacaatggcgtatacaacgcctatacgagttcctatacaacacgcttcctattttctataaaaaactcagcatttattgaagcgattgatcaatttgtgcatttatttatccaccctcttttccgtcaggaggatattgacagagagaaacatgccgtacaccaggaattttccatgcatctcaatcaggatcttcgtcgtgtacaccgcattcaacaacttattgcgcctaaaggacatcctctacaaagatttgtgtgtggcaatgcttccacgttagcgcaagttcaagctcaggacatgcatcaatggtttcatcagcattatcaccctgaaaatatgatagcagtcatccacacagcagaaactctagaaaaggctatcaaaatctttcccaaaatttttgcgcaaattccttctaagaaaaatcctcgacatcccacgttatcttctgttgatgactatctctcatcggggaaactttacataaatgctgcggtggagcctacagcaagtatgcaggtctactggcatctctatactacctctcaagctcccataggctgttatgccgccctttcctatatcttaaagcacgaagcaactgatagtcttgtctatctattaaaaaaggaaaaactcattacagagttggattctggattttataaaacctcagacaatacagtgaatttcacaatatactatcagctcacggagaaaggagaacgagaatactctagggtactactccacacttttgcctacttacatcaaatccaaaagcagggtattcctgaacactgtctaaaagacataactactatgaatactctagagtattgctatagctcgaacactaatcttttcacaactctttgggaacaaatctccgatcttattgacgaagatataaccacatatccctatcactctcttgtttatcccgaatattcctctgaagaagagcacagcattttaaaaacgctttcagaccctagccaagcacgttatgtgttatcaacaaaccatcctgcacattggcaagaagccctacaacaccatgataggatttttgatatggtctattatgaaaaatccttaccggatctacaagcctatcaagaagcggatgcacaagggcgtatggctttgccgcaaccgaacatgtatattccgaaaaatattgaagttgcaaacgtatctaaaacagatatggaaggatttcctttcttacctagattagcttatcaagatcagggtcttaccttctactattgcgaggacaacttttataccacacctaagctcacgataaatttacgaatacgctctcccaagatttccagaaagaatctccgctctttaatcgcgatagatttatgttctcttgctattaacgaaactcttgttaaacaatactacctagcagctcaagctggtctgtctttctctacttctttacgtggagacgggttgaatttagaaattactgggtacacgactacgatccctatcttactgaagtctattttatcttctttcacaccttctatagataaagacaagtttgatatgcagaagcaacaacttctagaaatatatcagaggaagatttcagaatgccctatacgtgctggggtggatcaactgtggtcttatacacttcacgatgtgtactcttatcaagacaagcttgcctctctaaaaaccatggattttgaagaggtagacaactttgtaaaaaatctatttgaccgactacatgttgatactttagttcttgggccgccatcacaacaacaagaacaggaactcatatctatagttaaggattttgtttcttgctatccacaatatgatgctggctgtttttactatcaaaggcaggagcaagaaatctctgatataaacatagattatcctttgttaggcaacgctatgttgttagttcttcaagatagacattcctcttccatggatcatgtcgttgctacagaaatgatgtttacatggctacatcacatagccttctctcatttacgtacagaacaacaattaggttacgttgtaggggcgtcttaccacgaacctctactatgcccttcagggatactgtacatccgttctaatgcttatactcctcaagaattggtcatgaaaacaaaggcgttcatccaaaatgttgctgcctctgtggaagactttggtatgtcagagtcatatttttctgatttaaaagatgcctatataaaaaatatcactcatcctacctgtacgttagaatctatggggtcgacattattttcgttagcctttgaaaaagcgtctgtacgattttccctacctaacgaaaaaattgctgctgctaaaaatatgaactacgcggattttaaggtttactgccaggaatttctcaatcagaaattaggatcagaaattcctgtatatattcatggaaaagagagttagatgtttatctaaagaaacaatatacaaattcaggaatatctcttaaaaaccagaaagtgattaaagaaataatagacggtcctagggcaaataggaatagccaccctaaagataatgatgacgatgaaaatgaaggtcgtagaataagatagcccacgatatttggcatattagaaacaatcgtcaatccgcctgcagacatgcatccagcgatcacgaggtacaggaaacaatctgtagccacgggaagattgtggacaaggtaattcactaaggcattatctaagaatatggataaggtatatgaagtgatcatataaccgaaatctgacattctatgcatgagctctaacacccaccactcttggagctctccaaaaatcaccagacctgcataaaacaatcctacgaagcataccttagaaaggttgatcgcatgttgatagaaaatggtaaatttctggaatcccaaatagaagattaagatagctgccattagcagtggcacggatctggcgagaataacagagcccacaaggatgatatgcacacaaataatccatttgggcacacgttcattcatcatagagggatttctcacgaccttagggaagttattaaattcctttctgaaaatgagatagtagatcgttgtcgacaataggataacgatgatcgctttccaacagaaatattttagaataaagctatttccccatttcactgagggtaaaataataaacaaagctctagaagataatgctgaagttaatcctccgatagagatgttagcaaataacaatcccattgttgcataagcaaaacgtggagatggagaaaacttgtaaaaattcctaactagcaaagtcgcagcaataatcatcgctcccgtctctttcagaagggcagaagacaacggtgaggcaatcattaaagtccaccaccaacaccgtggggattgcttacctatttttgcaatgtttgagaaaacacgttctgagaagtatacgataggtcgggactcgagaagaatgagcataatcacaataaacagggaaaatacgtaattcctgctattgaaataactcatagtgactctatacccttcggaatagagaaaccataaaaatagtggagctgcccagagaacgaaaataagctctactctactcactaatcggtaaaattcactcagccaaaggtatttcttccacctttctgggaataccatttttttatgctgataaagttgacattgtctgaacaaccaaggcgtaagaaatgtatgcaatatagagaagaaaaaaagcagagcggctcctgtcttcaacgacgaagaatactgaggtaaaatcataaacaacctaggagacgacaattcttataattatccatagggatattttgagtaaaaataaagactcaaaaacattttcctaactaagggagtcagtaattaaaaaatcacttccttttgaaaatagaatgtgggaaagaaattgtaaaaaattttttatttctataagtaagagaaagagatgagggtctgattatgacacatacaattacactattgactactgacaacaatactgaagagcttaaacaagcgcttgaaaggattaccacagcttattcatgtgtttttggatcttcacatgaacaagaaaatgctgatcaaaattacgaagtttgccaagcggaaagcactctttctgttgaggccaataaaatagtttccgttgctgaaggcgccttattgtcttgttgttgcaagtagattatcaccatgctcgaaccatccattgtatttgcgtaggctatttacgagtaaaccttggctattatggatcgttgcatgaagagctttagctgtggagggatctgtttcgatttccctggaataacttacgaatagcgttgccccggctccagacatacgcacgtgagcattaaaaggactccatatcctttttagcatgtgttttttctcttcaaggtccttgcgaaaacgaaacacggattgttctaaatcattgtttctcgcgtataaagacaagcattcttctcttttagagaaatcttcggggcgtacgtacgaaaaagcgtctttagtcaagacaggttgatctgagaaatataggacgtacctttcatcacgatgatcattatcgtaggaaaggatttcctcgccgcatcctatgcctaaagccgatcccaatgagaagaacagagggacatccattccgatctttttccctaattcttgcagaacatcattagatagttgcgtttggaaatgttgatttaaagcgtagagcgctgtagcagcattgctactgccgcctcctataccagatcctataggaatacacttatacaaccgccaagccacaggactgtagatttgggtatagtctctgaaaacctggatacttttccatatgagattttgaggcgtatttaattctggtagattacaaataagagaatcttcactactactctctaaactcagtctatctccaaaatcgatgacttgatatagggtagtcatctcgtgaaagccatgagatgttttgccgtgaagctttaaaaagagattgagttttgctggagagaaaagatccataaaacctatttttatataggcgaggagcagactccccaccttgcctaatttaattcttcagcagctgtctgttcttgagacggttgaggattaagaacggcaacatacgaactctcagaagacacttcaactattaaagtggcagttacgtcttcttttagttttaaaggcacacttttctttccaagatttttaatcgcgtaatgagcgtgagggaaattcttacgtgtaagaacaatatttttcttagctgcctcggcaataatatcacttactgtgacggaaccatacatattgttatctggatctacacggacctgaaactcaagaacgatatctttaagaatttgtgctaatttttcagattcttctctatctgccgctgcacggagcaatcgttcttctttcaatttagcctgcaaccttaaggttccagctcctgctataacagctttctgtttaggcagaagatagttacgaacatatccaggacgtgcagttacaatatcgccactacggcctaaaccctcaacatcctctagtaaaagtagttgttgtttcattttgtctcttttcctctaaattaatcttctcctacaaaaggtagaaaccctatatgacgcgctctcttaatagctagggtaagaataccttgaaagcgggaagagacacctgtaattcttctaggtaagatcttacctttttccgtgataaatttttttaaagtttccgtatctttgtaatcgattgttttccaacctgcggaaacaaaagggcatttcttattaaaacgcttccttctgtgttcattattatgaacaggcttattatgaacaggcttattcatattttctccttaaacaattattctggtaatgatgcgaattctaaaacttctttgactgcatcagttttaagggttaagaatctgagaagatcttcattgagatgatactctttccataactcggctatcactccgggaactactgtaaaataaataagatagtagtaaccttctctagctccacgaatagtatacgctaattttttgcgtccttggtcatgaatttttagaatttctccaccataatttgtgatgcctgaagttaccttctccaaagccttgcgtctagcttcctcactgagagtcacactaaacacatacgccccttcgtacagttgggttgttttttctttcattaaaaactcctaaacatagctagagtagtttatttccctaagatatccccgtctacaaaaattacttaagggatctcctaggctgtttgagtcccagaacaccattgagaaaataacgcactggcctcgataaatacggattgtattccaatctgttcttcttcagtaaactgcccaagaacaaagtccgacaactctacattttctctttgaggtcgacctatacccaaacgcaactgccaatagtcattcgaacctaggctttgtgtgatactttttatccctttgtgaccgcctcctccagcactttggcgaagacgcacgttaccgaatggttggttcacatcatcagcgataactaaaatacggtctgttgcaatattataatatcccttaactgctaaaacagccttaccacttaaattaacataggtcctaggctttataaaaaccatagacccttgggacgattctaccttggcaatatcagaaaataatttcggagcttctttaaaatgtactccggggaactgttgaactagcctatctacacacaggaaccctacattatgtcgcgtccatacatattgacgccccggattccctatggcaaccaccagactcgtcataaattaaattatcttcttgatactgttaccgcaacttccttcagaggagtaataggtcgaagcccggcaggaatttgaatatccgaaagctttcttgtctgagacaatcctagtgagcggacatccaattctaagtagggaacaatatctttaggtttacatacgacacgtaaagcacggatgacttgtcttaaagatccgcctaattttacgccaacacaatccacggcattaatacagcgaattggaatctttaatttcacatcacgatcttctataagttcttcaaaatctaggtggatcactctatatgaggtcacatgatattgaatatctttaactagggccttaatcgtacgaccttcgtaagataaagaaaaaattgtagaagatagcgcaccgctttctaggctagataaaaatttgctaaacacgtgagcatcaacaacaatatttgccaggctctttccgccagagtaaataacagcagggatacctcctgtttgacgaatttttttaagcaaagattttttatcagtctcgcgacttgtaactacgagctccataatgtgctattctccataatcttgagctaaaagaatcctctgcaaaaacacctcttcccagagctaaaacatgctttcccagggaccattgactgtcatgtctagaacatatatctgaacagttttcgaggcaaaattatagccctatctcggaaaaagtcaatcttttccctaaaatgaagttttccttaacagaacgagaaactatgttgaggggaataaaaaaaagaaataacagaaaccttggggtgaaaggattcgaacctccgatgcacggtaccaaaaaccgctgccttaccgcttggctacaccccagcataaggttatagtttatctaatcttaagtttttgaaaataggaaaattacaaagtgactaagaatttcgccacaacatcaagtggttatggcgaaaaatcgcccttttcgtcttgtgatttttgttcttagcttgctatgacgcatagataagctataaaaagagaaagccatgaaaatcatacaagcttctgtagaatgtgctccttttattaaagctggtgggctgggagatgttgtttatagtttatcgaaagccttatctatccaccatgacgttgaaatcctactccccttctatcctcttctattccctgcgttttcttctcaagtgcttgatgagcacgttttcgcttataactttttaggaagacaaaatgcgaccgccacctcttatagatatgagggaatgactcttactgtaattacactggactcacaattggagcttttctcaacgtcgactatctacaccgaagatgacacgctacgtttcagtgctttttctgctgctgctgctgcctatattcaaaaattggataaagtggatgttgtgcatatgcatgactggcacgtaggacttttagctgggctattaaaagaacctcatcttcctagctatccaaaaagaatttttacaattcacaactttagttatcgaggctactgcagtacacaattgcttggagcatctgaaattagtgatttcgggttaagcaattaccaattatttagggatccgagcacgagtgtcttactcaaaggagccttatattgttctgattacattactactgtatctccttcatatgcccaggatatactcaatgattattcggattatgaaatacacgatgccatcatgtctcgacgtcatgttttctgtggtattttgaatggtatagatgaaaatatttggaatccagaaacagatccggctttagctgtacgttatggtacgcatttacttaagtctcctgatgtcctatttaccaagaaagaagaaaacaaaattgccctgtatgagaaattagggttgtctcttgaatactcgcctttaatgtgtgtgatctcaaggatcgtggaacaaaaaggtcctgagtttatgaaagcagctattcttcatgctatggaaaatagttatgctttagtcattgcaggcacatgctatgatcaagaaactcaaagacaatttaccaatttacaagaatctttaacgacttcaccgaatattcgaattattttggattataatgatcccctagtacgcttgatttatggcgctgcggatatgatctgcattccttcacattttgaaccttgtggacttacacagctgattggaatgcgttatggaaccgtgcctctagttcgctctactgggggtcttgcggataccgttgctgcgggggtcaatggttttactttttcccatacggataacttcaatgacttctttcatatgttatcccaagcagtttctacctataggcacgaacctgacgtgtggtttcaacttgttgaagaggggatgttacgcccatcaggactaacaaccatggctgctcattacttaggggtctataattccttgttgtgatcgtttgccttagactttgccctttgtagcacatgattcttattcacccaaaagtactcggctcctgaacatacggaatagatagctactataaacccaaccaccgaagcaaaaagctctagttctctctcagaaatcattcccagcgaatgcgggatcatagcgagcaaaatcaataaaaagcttacaccctgtaaaatcgcctttaatttcccactcgctctagcggccagtacaaccccgcggaaagcgcatacagtacgtaatgtactaattacagagtctctagcgagaaaaatgaacacgagaattaaggggaaatttaccggaggttgagtgaatgtgagatatagagaaatgcgataaatactatcggccataggatcaagaagcttgcccaaatcagtaacttgagaaaactttctagctatatagccatcgatcgcatcggtaagctccgagaggcctaaaagagcgagtaaaacatagggaagaaccacaggggtaatccccagccactttcccttaagatagaggagcataaaaattggtgttataaatagccgggaaaaagttagataattaggtagtcccaccccatacctctatcaaaaaattgcttaaacgagaacctcagcactataatgaatgcctaaaagacaaattaaatagataagaattagagcgcaagtatcgagtgttataatgttaaaaaactattttttgaagatagtattttctgctaaagggcagcctctagttcttttcttagtattgtttgtttttatttgtagtgatatctttgcccttattcttaagaaaaatcctcatttctcacactatctatcgtgtacacctagggtttttctacggttttttttgattggagttttattatgtcaccacctcttactttacaagcaatgattgctaaaattttacaattctggagtgaacaggggtgtgtgattcatcaagggtatgatttagaggtaggcgcaggaacatttaacccagcaacatttttgcgtgctgtaggcccagagccttatcaaactgcttatgtagagccttctagacgtcctcaagacggtcgctacggcacgcatcccaaccgcctgcaaaactaccaccaacttcaggtactgcttaaacccgtccccacaaattttctctctttatataaagattcactgcaaatgattggtctggatcttcgtgagcatgatgttcgttttgtccatgatgattgggaaaatcctacgatcggcgcttggggtttgggttgggaagtatggctaaatggtatggaaattacccagttgacctatttccaagctataggaagcaagcctctcgataccattagcggagagattacttatggcattgaacgcattgctatgtacctacaaaagaaaaactccattttcgatgttctctggagtgatgaactcacctatggagacgttactcgggcgtctgagaaagcttggagtgaatataatttcgatgctgccaatacccagatgtggttaaaacactttgaagactttgctcaagaggctttagctgtcctagataaagggttacccgttcctgcttacgattttgttattaaggcatctcatgcctttaatattcttgatgctcgaggggtgatttctgttacagagcgtacccgctacatcactagaattcgccaattagcccgtgctgtggcagatggctatgtagattggcgtgcctctttaaattacccattacttcgcaacagaaaagctgatgagaatgtagacacacaaattcttccatgtcctaaaattgaaactgctaaaaatttcctattagagattggttctgaggaactgccagcaacttttgttcccatggggattcagcagttagaatctttagcgaagaagcttttatctgattacaatattggctatgacagtttagaagtcttaggatctccaaggagacttgcgttattaatttacaacttagagccgacagccatacaaaaagcgagtgagaagaaaggccccgtcctttcctcgttatttagtcattccggagatgtgactacgcagggtgagcagttctttgctactcatcatgcgcatatccgtcattatagcgagcttgcacaatactctttgttcgatattcgtgaagtccaaggtgtacgctatcttttccttctctatcccgaagtacgtaaagacaccgctgcaattctatccaatgaattacctaaattaattcagtctatgaaattccctaagaaaatgacctatgacgatagtggtgtagaatacgctcgccctattcgctggttagtttctctatatgggacctctgtggttcctttttcctttggaaaagtttctgcttcgaatatttcttgggggcatcgccagttagatcctcgagaagtacagattccttcttgtgaacgttatgtagatacactacgtgatgcctgtgtgattgtgtctcataaagaacgaagagaaattattgaacaagggttaaaatcacatagctcggataatgtttcgccgatcaccaatcctcgtctacttgaggaaaccgttttccttacagagcatccttttgtgacttgtggacaatttgaccctgagttttgttcgttacctaaagagcttctcattgctgaaatggtaaatcatcaaaaatacttccccacacaaaatagagctcaacaaattaccaatcagtttattttagtttgtgacaactgtcccaacgacattattattcaagggaatgaaaaagccttaactccccgtctcaccgatggagctttcctctttgcccaagatctaaaaactccattaacaacttttgtggataaactcaaatccgtcacctactttgaagctcttggctcactttatgacaaagtacaaaggttaaaagctcataagaaaatagtttacccactcctacctttatcctctgaagaagacataaacacagccatagagttttgtaaagccgacttagtttctgctgtggttaatgaatttgcagaacttcaaggtatcatgggggaatattacctgaaacatgcgggattatctcatgcatctgcggtagccataggagaacatttacgtcatattacttatggtcaaacggtctccacaacgggaactctattaagtctgctagatcgtttcgataatttactttcttgttttatattaaatcttcggccgacttcgtctcatgatccttatgccctacgccgtcagtctttagagattcttacactgttgcatgcttccgaaatttccctggatcttgaaagtctactttatcatttagcggataactttccttctactgttgaagggacttcctgggataaacctgcggtgatcaaagatctcctagcatttatatggggaagactaaaaaccttcttagcctcgctaggattcagcaaagatgaaattgctactgtactttctgacacctccgagaaaaaccctgtggaaattataaagtctgcgacagccattcaagacatgaaagcgcatcaaggagctgctttagaaaaaattacaacgacgcataatcgcttaaaaaagattttagcttctttgaaactctctactcataaacacacacccatggagctggatctgcaagaagcccggctacaagccgctcttgatcgatttgatgcatcggcaaatattaagaataaaaaagattatttcctctgtcttggagaactgacagacgacattaatacgttcttaaatgaagttcatgtgactagtggcagcgaagaattgaaaaacttacgcattcatctgttagtaatggctatggagaaattctcttcgtatcattgggagtctctaaaaaattaagagaaaaaaaaagtggcctgataggtgcctatctatggccactttctcaattctaaatgcataagatattacaattccaattgagtgatatctagaactgtgtcttgtgatccatcgacaatgacagtgactaagaatactccgtgtccagcctcagggaattgtgtagatgggaatctactctgaaaatcttgaactttagacgaattttcttcatcaccgacttcaggttgtaaaactgctataactgctagatcctctagtgaacatccaaagaaatcactgagatcaagcccttcctcaatcaactcttctaaaagtgggttatgctgacgactcagcaaaacaatgaccaaagaaataccttcatcttgggcatgttttaaggctgcgtcataatcttggaagacacaagtacagcaatcctctgaaaccactgtactcattggctcatctattgcttggaccagctgagtgggcaataagaaacatgataataaagctaataaaatacgcataaaattactttccctaattaaaatgctcaccacaatagcaggacacagagaaaaaagatatcccgattttagaaattctatctcgggatacttctagggaaaatctatttgaccactaacgtatagaaatcattggctttacagaatcctcttgaggcaaatctatggaagctatatccataattttttcatccctatcggaaacagataaggtaattaagtatgttcccttaagatctttaacttctgggaacagccccttaaagtgtgcgatttctgcaagcataggatcaggaatagggggatagattaacaaattaatgcctgtaggactcagaacagtaaaattagcatatttacttagcactgattcttccatatttacggccatagagaatagctgttggaaagcaaccgtattttcatcactgtatagaacaattagagtactcaagcccttctctcttgtcgattgcaagcaatcgatataagagtgaaatatagaggggtgttttattgaaatgtcttcgatctgttgatcattttcttcatctttcaacgatgtggttgtttctcctccgatggctggtagggctaacaacagcgaaagtattgataacaagatgtgcatcaggcacctccattgctagtttcagtgaaacaagaaaggttaggataccaaagccttagttttaatcatagtccattttaattttaaaataataataacttcaacgatctaattaaagtatatagaaataaaacttataatattaattatcaggcatttggaagtatatgcctgataattttcgaccataacagcttagccttatgggtccataaaattggacacagaagcaggaatgactctgagtactttgtcataacccttagggcttatagtaataagaaccacgcaaggttcttgaagatctaactcccagaaacgatcctggaaatcccccatatacaacaccatgggatcgatcttaggataataatccgtagaactaatgagacctcgttgaaagacaacgatattacagaaatctgctaaagctttggggaaacaaaaatccttatcggcgaggtgtgaccaaatttttgcagaactagggttgaaaaaaacgaaaatacaacacttgccctttttcacagcatcttgataagcggaggaatacgaataatatactctttctccattagaaagttgtacatattgcggaggggaaaacttgttgggaatagcattttcttgatcctttaaaggcaactcccgcccccacatagataaagaagaggtgagcaaaaaaagaacaaaacaacaaaaacgcataaacattatccctatgtatcaaggttgatgaaagcaaaacaggctgcgattttccatcaacagccggctaaattctcgaaaaaggataaaacaacagagatataaaatcaccatttgtaaaaaactttattacaaaatgtgaacaaaaactctagataaccccgtttttggctattaaagtttctaactcgattgcctgctgattttgccactcttgaagtaaaacagaagcaccgtaacccaaaccagcaaccttagcgaattcacctgcacgtacaactaaagagctacgacgtgcagccgctaaccccatagcttccgaaacaatgaatcctcgagtgtgattggattccgcgatcgcccccccacaacataaagcccaggagagaattggcaaaagaaacttaaaagttttcataaaaatcaacaaattaacaagttaacaacgcaacattttatattaaacttattaatttttcaatctttacaaaatgtttataattaattaggccaaaactataaatagagaaactaacatgcctgtggctctaacagagtaatgacgactctatctttacgtagacgaacgtaatcctctagaatggacagcttttcttcgtgagcacttttcgattgccttgataaggggtggcattgctctttccattggcgatctgcgagcttttgtaaagattgtacaaacactgtttcgaggcaatcggtattcatacgacgtttgatgagtaattctataatgacccgatcttctaataaggagagagcttcgtcaaaaggaagattgctttggtgtttttcgtaataggcaatgagatgagaaaatagtttcctacattccggatgtttgaaatccatagctgtgaagtaatgtttcgctgtatgtgggatacaagtttggtgggttttacaaaataacatacagcgcaaaacatctgtttcaataatcacatccgaatgaattttcggtaatttctctttattcactaaagaagatttcgcgggtgtcatccccgattctagtttcgctagagaaaataccatactttcgggaatcatcattaaagaagctaattgcttgagatgttcataaacaacaatggggttcccccattttttaatttgtgtgatcgtctcctcaatgactagagccttttctcttggagagaaattcggatacacgcgcattttttgactgataagaaaagtcagataatcttcactttgatctaataattctccaagaggccgggctcccttatgcatcaaaaaagaatccgggtcttctccttgaggtagacggcataccatagcagcaatgcccgccatctgacacatatcgccaacgcgtacggctgctttgatgccagcatcatcaccatcaaaaagtaaatatgctttaagcactcctagtttacttaactcttttacgtgatcttcagtaaatgaagtgccctgggcagccaaagtacaattaaatcccgagtctatcatttgcaagcaatccacttgcccttcaactaaaatcacgcgtttttcttttgcgattcttcttcgtgatagatggagtccgaaaagagctcgggatttcttaaagattattgtctcaggagtattaacatacttactcccccgtgtgttttccaaaaattttcttgatgaaaaaccaatagtatgccctagagaatcgtgtataggaaagatgattctacgagaaaataaaaaccatttattccctataaaacctgcatcttccagttgtttttctgaaatatttttttctcgcatggcgtgaacaaatagagtttgttcaggcgcatagcctaaatgaaaacaccctactgtatcaggagaaaatcctcgacgatataaatattgtaaagcctccctaccctcagcaagctgatataaacaaaaacgaaatagtttttctgcctcagcgttaatctgtcgcaattcgtccttagcccctgtagcaaacggtgattggacatctttcatcttaatcacaaggtcaacatggaacttctttgataaggtgagaacagcttcactaaatgaatacccaagatgattcattaaaaagctaatggcatcgccatgagctccgcagccaaaacagtgataatatgcacctgtgggattaacaataaacgagggggttttctcaacatgaaaaggacaacacgctttataggtacccccacttctttttaaatggaggtgttccgaaagcacttcgataatatcaatgctgtgtctaagattatctaaactttcttccgtgtacatagagtatcgtcttcgttgttccttggttatgccataatcgccgctttaaaagaaaggcggctcgtcctatgaatcagctatcaacaaagctctaagagaaacctatcttgatcccgaagaataaatatagtaacctagcaggctaacgcataggaaaattcggcaaaatctctatggtcttttacaggagtttgctaatctaaccagcagttatgaatttatggaatagcaacattgctaggcgttctcttccactagactaggttaatctctaggtaatacttttccccaaagaagaactatgacatcaaaaaaaactacacctatgatgaagcaatggcatcaatgtaaagagaaagcaggagagtcgctccttctctttcgtatgggggatttttatgaggctttctatgatgatgctattgtactctctcaaaatctagatattactctcacacaaagacaaggaattcctatgagtggcattcctgtatctacaattaatggctatatagatcgcttggtgagtaaagggtttaaagttgctgttgctgagcaactggatgaggcgcaggataacaaaggaaagtctgaacctttatcgagagagttgcaaagatttattactccagggacactgctctcatcttcattacttcctgaaaaggccaacaactacatcgtatctatcaaccgtgttggagcactttttggattggcatgtttagatttctctacaggatcctttctgctacaagaatatgataacatgaaagatcttgtagacgaaatttgccgtttagcacccacggaaatcttaagttgcgacaagttctataaaaaacatgctgatatcatcgaacaaattcaacaacatttaaaacttactttatctacttatgcggactgggcgtttgagcatcagtttgccactcaaaagttatctttgcatttccatgtgtcatctttagatggatttggtcttaaaggtctcgtcccagccatcaattctgctggtgccttactttcttatctccaagataagctcctcttacccgtggagcatatttccatacctaaaacacaagggaaccaaaaacacctacttatagatactgcatctcaggtaaaccttgagctattgactcccattcacgatcctcaagggaaaagttctctgctgcatgttatggaacgtaccagcactcctatgggaggtaggttattacgcaatacattagtgaatcctttttatgatcaaaaagaaatcctactacgtcaagatgctgtagaatttcttttagatcgttcagaattaaggaaaaaccttaaatctttgctttctcaagtccgtgaccttgaacgtttaactacgaaaattactacctcgttagccggtcccaaagatattgggatgcttcgcgactcattaaatgcaagtatacgtgtatgtgaggtcctttctcctttacccttaccaaaatttttccaagggagatttactttacctataggtctaacttctttatcggaattactttctcgtgctcttttaggagaattacctttaagaatttccgaaggtaatattttttgtgataatcatcatcctgatctgcaacgcctacgctataccaaggaacattcaaaggaatggttatggcaatatcaggaaaccattcgccagcaaacaggagtgaaaaaacttaaagtttgttactcccaggcgctgggttactatatagaagtaagtagtgattttgctcctttattacccaaagaatttatccggcgtcaatcacgtctacacgcagaacgtttcacaactgaaaaactgcaagaatttcaagacgatatgttaaatatctcagacaaactgcagacgttagaaacgcaactatttaaagatttatgtgcacaaattcttcaacagcgcgaagaaattctgtccctgtctcaagtgatcgcggatattgactacatcctttctctgtctgatcttgcagcagagtataattactgtcgtcctatcgtagacaccagcgactctctatcgatatcaggagggattcatcctgttgctcaaactctattagataagggaacttttattcctaatgatataaaaatgcacagcacgcgaacgcgaatgattttaattactgggccgaatatggcagggaagtcgacatatatccgccaaattgccctacttgtcatcatggcacaaatgggttcgtttattcctgcgaaatctgcccatattggtatgatcgataagattttcacgcgcataggtgctggagacaatctatctaaagggatgtcaacatttatggtagaaatggcagaaactgccaatatcctacataatgctactgatcgatctttagttatacttgatgaagtgggtcgtgggacaagtacctacgatggtttagccattgcacaatctgtcgtagagtatttgctattcactgaagggaaaaaagcaaaaacactgtttgcaacgcactataaagaacttacagatttagaaaatcactgcccacatgtagaaaatttccatgccagcgtgaaggaaaatggtgggcaacctgtgttcctctatgagattcttaagggacattctcagaaaagttttggaatacatgttgcgaaacttgctggctttcctctttgtgtgatatcgagagcgcaacagatcttacgtcaattagaaggcccggaagcgacttctaaacaacctcaagaaaaagagctgcagctcacattgttttaaatcatgcgtgtagaggattttactccgaaactgattccggcatctccaggtgtttatctcatgaaagacagctctggagaagtattgtatatcgggaaagcaaaaaacttacgcaatcgcataagcacctactttcgcaaagacggggattctagagaaagaattccttttctcatgaaaaaaacaacagacatagaaacaattttagtttctaatgaaacggaggcttttcttttagagaacaacctaataaaaaagtatcatccgaaatacaatgttcttttaaaagacgataaaacctttttttgcctagccatatctctgactcatctttggccgaaaatagatgttgttcgtactaaagcagttacttcttcgaaaaagcagatcatttttggtccgtatgtgagtgcagaagcctgtcgcacacttttagaagttatcagtcagtggttccctttgcgcacctgttctaaccgtgaatttgcttcaagaaaacgtccgtgtattctttatgagatgaaacgctgtttagcaccttgtgtgaacttatgttctcatgaggaatatgaacaaactttagataaggccgtgttatttttaaaaggccaaatctcggaaatcgtccaagatttagagaagtctatcgagaaagcctctaaagaacaaaaatttgaacaagcagggatgtattaccggacattaaaactgatccaacaagctatggaaaaacagcatgtagagaaattccattttcaaaatatagatgctattggtctctatcgaaaataccaaaagactgttatcactgtattaacaatccgttctgggaagttactcggagcgcgtcatttcccgttttcagaaaatgctcaagaagatgccgatgtgctttcctcttttatattgcagtactatacaaaccaacctcaaacgcctaaagaaattcttactcctattccgctaaatattcctgatcttccgtctttattaaataaagataccccgccacagctacgttctccaaaaaccggttatggtagagaattgctcaacttagccaaaaataatgctcaggtgcatgcagagacaactatacaatcctcggcactaccttatgaggagttgaagaaaattctgaaatctcctgattatccttaccgtatagagtgttatgataatgcgcatctacaaggatctcatgctgttggcgtatacattgtctatgaaaacgacgccttgtctcccaaagactacaggacattctctatttcctcttctgcttataatgacttagctgctttccatgaggtgttatctcgtaggtttatctcgctcacttcatctattcccgatatgattcttatcgatggagggcgcacgcaatacgcacaagcaaagaaaacattaaaagaactcaatcttacagggattcaagttgtttccatagctaaggaagcaggcaaccacagcggctcattaaaaaacgaaaaactattttgtgatacgtttccccaaggagtgctactccctcccacatcaaagctattgcaatttttccagaaacttagggatgaggcacatagatttgcgctcagtaggcatcgaaaaaagcgtcacaaagacttcttattacccaaagaaaagattcccggaattggcgagatcaaaagaaaacgtttattacaaaaatttaaaagctgggaacaagttatgaaagcttcccagggagagctggaagctatccctgggctcacgaaaaaagacattcaacatgtgctggctaagcaagctgaagatacgtatctagaagactgaacagtggcttactcttcaacttcttcttttatctcctctaaaaagtcctctgctgagggtaaatctgctacacataattcttctatttcatcctctgactctgattcagagcgatccttaggttgcgttaaccctttgataatcacatgaactgaagcgacgtgaagacctgtatactctgatatttcagacactatacatccttggatttcttcagttttttctggtatagaaacaccataatcaacgttgacttcgacacgaactttgactaaatgatttttagaatcttgttctacatagatgcccttcattctctcgatatctctaccgaataaggtatcaattaaattcccccctaaaagagaaactccgttgattttagctaaacaatgcaaaataatgacttgaattacacgagtttctatatcacggctaaatacagtctctggaaactcaatttctttcacatctaattttaaattctgcttatccatattcctcctatgtgcctatttcgctagcgagaaatgtactctatagaaataataaacgctagtgattagtctaatggtcaaccggttaatatgctaccctcaatgctacctatttctttttttctgatttacattctgttagggtttgtatccgcttatttggccgtgaaaaaaaatcgtaacccgatcggctggtttcttgcgggaatgtgtttcggcttcttcgggatcattattcttcttattcttcctgatctccctccaaagaatgataactctaccccctcttccgaggaaaacgaaccgtctaataatattttacattctattctagaagattcttctgtaatttcatctccgccccctgtgacgcaggttcctagggatacagaaaaatggttttatctaaataaacaaaaagaaaatgtcggtcctttgtttttagaggacttactggtattcctgagagacaaaaacaaacacgctgaagaaaacacaaatccggaggatatctgggtatggaaaaagggcatggaaaactgggagagagtcagaaacatcccagaattaaatgaggcgttaaaaattcttaagtaaaaaacaaaaaatctttaacaccccttctatcatcgtgggtgtggtaggaagattctctaccagcttgctttgacaactccgggaatttcacccatagaagccatctgtctaaaacaaattctagaaatagcgaactttctcaaataaccacgaggacgacccgttaacaagcatcgattatgtaaacgaataggagccgtgtctcttttcattttattcagtgcaacacgtgcattttctttttcttcttcgctagcggttaagctttttgcaattttacgaagctcgcttctttttttgtagttcgcctctactaactttcggcgcttattttctctcgctactgctgactttttcgccatgcgttcttacctaaaacttattaaattattttttacgcgcaggccctgcttgacgttgcttacgattggggtctatcttattgataacataaagacgccctttacgacgaacaagcttatctccctttgaaggatctgctttaatagatgaactcactttcatgaaaattatcccctcgtggtccctctcgataatgctgagaaagacgctctaaattatggaatatcgctaaaagggactaatttaaccccttccgtactttttgacaacaggagacttaagctgatgacaagttccgtgtgcaaacgcgataatctcttcagtcctcttgaacttattcacccaattttataaacttacgaggagttttttctagtgtaattattcgatgagctagaaaacctagaaaccaataggaaggtactgtgaaacgaacttatcaacctagtaaaagaaagcgtcgaaattctgtaggtttccgtgctcgtatggctacaaaaaacggaagaaacttactgaatcgccgtcgtcgtcatggcagacacaatctaatcgacctataaaatattttgttttgtgtatcgatcaactttacccaagcgcgctcgtgtattaaagagacggcaatttctttatatatcacgagcaggatctcgctgccaaggtagtcaggtgatttttcatgttgctccatctaaatatcctggatgttgcaagctgggcataactgtgtccaaaaagtttgggaaagcgaataaaagaaattattttaaacgtattgtgcgcgaggcctttcgtttaaagcgtcactctcttccttcttgtcaaattgttgtcatgcccaaaaacaaacaccgacctaaatttgaagagttgcttcaagattttactcaacaaattccagaagcactcaacagcaaattctcgaaaaataagtctacgattggtggcgaatatagtccaaagaatgagcaatgtgagagcgaacttccttaggagctgtttcgaaagcaacttcagcgtgttgtaaagcacttttccattgatccgagtctaggtaaaactgagctatcatcatctcgattctccagacattttcctgatcctggtgtccgaactctgtcaaataagcttctaaaggtgcaatgacttgactagggtcctgactcactccttcttgagatcttttagccaattcttggaactcaattaaagcgacagtaaagtgtgtatgtttttcatttttaggatcttgatcgagtaatttacgctttactttttgacactcttcagaatccattttaccgctttcaacaagaagacgatatttttctgataggaagaagtaatcatcattgcgtactcccaattctaaagccttggctatgaaatccttgcatgagatctcttcagaaagtcggtaatacttctgtagttcttccatagacaatgtgtgcataactggatagacattgttgagtagacagtcactttcaacaatatggcataagctttcacctagattttctccagtttcattaccaaaagacccgattttataaatttctcttccatcatgagagagtaaaagaagagaaggaaactcatcaattttgaacttagtttttagatatgtattttgtgcatgtagggcttcactttgagaagaatgcctaggaaaatctactgccaagcagatgaaattcccgtttatcttttgagcaaattccgtagaatccagaacctctttacgaatcttcatgcataaggcattccaatcggaaccggaaaaaaagattaacatgggcaatgcggaatcgcggctttttttcacagcttcgttataatctagatgccaagaaatcttagaagaactctcttgaacaacgccatgcaaacttacagaacttgcacctaatagaaacgttgttaataccttcagttgcttcaaagaatatttcttcacaatctgtaacaggatcatgggcttcctctccttctcctagtgaataggacgcaactcgttctatttaggcgtcacagaatgctctcagggcattctatcaaccattcttgttgtatagtcttttttttattaaaacgaaataaaaaacaccacttaaaagttttaatctctttctacaatcaaacagatattctatgggattaaataatcatgtgtttcttaggaatatttatgcgtaaaatccttagaataactctttttctaaataatcctaattgactagttctctcgctgagttccttagaaaaccatggattgggaaactatcttgtgttaaagtttcaacaaaaacattcatttttcgtattgaggcgttagtctagcaccttgaaacaagcctaatctacgctctcaccggtataaatctagaacctttgagagtctgctcatgagacaatcatccgacaacagacagaacctgtatttatataataccgcatcgagaacaaaagaacttttttctccctctaatgatcctgtcaaattgtatacctgtggtcctacagtatatgactatgcgcatatcggaaatttccgtacgtatatatttgaagatttattaaaacggattcttttgttctttggatactctgtaaagcatgtgatgaatattacagatgttgacgataagaccttggctggtgcgtgtaaaaacaatatctctttggatacctatacagctccgttcatacaagccttttttaaagacgttgccacgctgcatatcctacctgcggatgcttatccccgtgctacgcactatatccctcaaatgctcgtggctatccgcaagcttctagatgatggcatcgcctatataggccaagatcactcggtttatttttctataaaagagttcccttcctatgggaagttatctcagttacagttacaaaatttgcaatgttgctctaggatagcttccgatgagtatgacaaagaaaacctttcggatttcgtattatggaaagcatacgataaacatagagacggtcatatttattgggagagcccatttggcaaaggtcgcccgggttggcatttagaatgttctatcatggctatggaacttcttgggccttctattgatatccatgcaggaggtgtagacaacattttcccgcaccatgaaaacgagattgcccagtcggaatctttatctcaccagcctttttctcgttactggctccattctgaacatcttcttgttgatgggaaaaagatgtcgaaaagtttagggaattttttcacgctaagaaatttgttagatcgtggattttctggagcagaaattcgctatatgctcttacaaagccattatagaatgcaattgaacttcactgaagaaggcctcatggcttgccgtcaagcgttaaaacgcttacgtgatttcatttctcgattagaaagtccctaccctgaaagcgccactatttctgaaggtatagaccagtgcgggcaacggtttttacaagatttttccaacgctattgccaacgatttaaacatagcggccgcgcttgcatcccttttcgattttattcatcagacaaactcacggattgatcaatcgcacttcacacaggcggatagccactatgttttggacattttgaagaaaattaacaccgtacttggtgttattcccttctctacatccttagaaatccctagtgaagttgcccgacttgttgaagaacgagaaattgcccgcaaggagaaaaactggaagcaagcggatgttcttcggaatcaaattgcttctttcggctatgttgttgaagatacaaaatcagggcctaaagtaaaaaaatactagtccttttctgattctaaacgacgcatagctgggaaatacaatacatcacgtatagaggcagcatttgtaagaatcatgaccaaacgatcgataccgataccaaatccccctgtgggaggcaaaccttggcacagggcttctaaaaattcttcatctataggatggtattcactatctggatctaaagccttttttgcctgttgttgttctaaaagtactctctgacgcaaaggatcattcaactctgaataggcattacaaagctctttacccaagcaaaaactttcaaagcgctcgacaaaatccgcatctcctgagcgcaaagatttacataaaggcgtcgtctctacaggatgatctgtaatatgatgaggcgcaattaatttatcgcagactaactcgtcaaataatgctgcgattaatgagcctctgggagctgtcatgtacgattcttcaggtaatgaagaacattcttttaaaatttttcgcaactcatgatctccatgaagatccacatcgacgcctccatatgtcttgatactatctttcatagtcatgcgaatccaaggagctttaaaatcaatggatactggcccttgttttaaatgtgtataggtcaagactgtactcccatcgttcaactcacagacgagatgttcaacgagattctccacataggtcatgacactgtgatagtctatattcgttgcataagcttcgattatggtaaattcaggattatgggttctatcgatcccttcgttcctaaatacttttccgatttcgtaaatacgtggggtgcctccaacaaggattttctttaaagaaatctctggagaaatccgtagaaatacttctgagtgcaaagcattcaacatggtgataaaaggtgtggcttcagcgccaccatacacattttggagtataggagtttctacctctatgaatccctgagcatccatatagtgacggattaatttgatgattcgacttctttttaagaaagtttgccgcacttcatcggaggcaatgagatccaaccaacgctttctataacgggtttctttatcacttaggccggcgtgtttatcgggaagagaaattaaggatttacacaatagtgagacggtttccacaagaatggttaactctccggaatgtgtgaaaaatagatacccttcgattcctaaaatatcaccgagatcaagctttttctctataaattttattggggaaatctctgcatctacagggagacctgcaactgaagaaaaatccctattaaacatcacctggatcttttgatcattatctaaaatctgcgcaaaagcgttctttcccatagagcggaaaagcaccatacgccctgagatttttaccttaggggtttctttattagtagcgtcttcgctattcccgagaggttgggagatatattctttttttatgtcctcaacactcgtggttccggggaattcataaggatagggattcatacctaaatcaactatctctcgaagcttgttacttctgtggagaaaatcttcttgttttaggtactcagcttctgtagacatcgtttttctaaatccttttatctatttcttcttttctaaagactgttctagttatcacgtaatccagacataaaaaattctatacgatcgaaagaaaagaaagttaaaagttcattgtaaagtggagattttctcaaaaacaacaaaaaagatgaacgtttaattaagagaaaatgagaactttagagaggaaaacctcctctctaaaattctttaagaagaaattcgctattttgtacgcaaagcagctttgattttttgaacgtaactctcaccaccgccgtactcgaatcccattcgagctttctcgactccatgagcatcaatgaacactaatgtggggaatccatttacaccgtattttgcttttaaagcttgattttgttgttttagatcttcaggttggctagcagattgtgggaaattcagctctaccatgtgtaagtgctcatgcgcatactgttgaaattcagtagtatttaaaatctgatcttgcatcttcatacaccagatacaccaatcagagcctgtaaaaaacaaaccaatatattttttatcttttttggattgttcgacagcattattgtaactttcccactgtactccagaagtgttaaccacgtgtacagtagatttatcgatccctttttggtaatgagaacgcctttttgctgcacaacaaggcagtgtaagtaataaacagagggctattaaacttccttgcaaccaacgtttcatgctcatcctcttaaaaaaataatatagaattttcctttaatcaccgagtgtaccatcctaattatgcgcaaaagccaaggagattttcacatcggagaactaaagagcatagatgaataaaccatctatatctatagtgaatccttagatatctttgctatgtatatatatgactcatcctgatatttcttctattttgcaagaaataatagatcgctattcagagtactattatccttctctatcacaacttattcctctaactttcccatgcggacacagcccggctcctataaaagcttctgtggtacaagaaaaacgtatggcacaaccgcttgttgctgataaaaaattagacaagcctttatccaatccagttcaagatagtgaagcccctcctcccctacctatggctcacgagcgcttaaaaaaatcttcctgggagtgcgttcctctccctcctgatctttccagagaagaaatcttgaagtttcgctattctactttgcaagcacattgtttaaaaacacctttggatataccttgtgggatcttcgtagatgaagaaaaagatgaggaaattttattttttaatagattatcaaaaattcttactcaacaaattttcccttctcggctcattttatccacaagtcataaagagatttttcataaaaatacggggctgtctttatgtctagcacctttaacaatgatgcgttataagatccccaatgtacgttatcatcaatctttcgtgaaagatgggtgcacttggattcctatttattcttcagtatactatgaaaatgatccgcaattgaaacgagatctatgggtaatattgaatcaactacctttcgcctatacgcagaagtcatagtaaactccaatatcaatcaggtattagactacgggctccctcatcatctcgagcacattactaagggtactggtgttagcgtttccttacggggagcaaaaaaatatggcatagtccatcagattaaaacacaaacagaatgtaaacgagttcttcctgttttaggtgttattgattctggaattatactccctcaagatcttctagaactgatgttttggatgagtcaatattattttgcgcctttgggtaggacgctgcgtttagtgcttccgggaatatcttctagtatcatacagccaaaacagcagtatcgcgtcctactcaagcaaagcaaagcgaagactaaggagataattcttgctattcaaaaagaatctcctgcgcaagcagcgactttaaaaacattattatcgtgtagctctcctcctggtctttccgaactgatggacaaggctaaggtatcacaatctccgatccattctttagaaaaactgggggctattgaaatcgccagtgctgcagatcttgaaattcaagaagatcgtcttacgttcttccttcctgaagcccatgtgctacatccgcaacaacaagatgccgtggataaaatttcttcgtccttatcttcagggaaatttcagacacatctgatttttggtgttacaggaagtggaaaaacagaagtctatttccaagctattcgtgaggcaaggaaattagggaaaagtgcgatccttttggttcctgagattgctcttacaatacaaacagtgaccttatttaaagctcattttggaaaagaagtgggtattctccatcacaagctgaatgacagtgatagaaataaaacctggagagacgcgtcaaacggaaatattcatatcgttataggtccaagatcggcattgttttgtcctttacagaatttaggactgatcatcgttgatgaagaacacgatcctgcctataaacaaagtgaaagccatccctgttatcatgctcgagatgttgctgttatgcgagggaaactggcaaatgctactgtaatattaggcagtgcaactcctagtttggagagctatgccaatgctttatcagggaagtatattctttcagaattatcatcacgtgctgcttctgcctatcctgcgaagatttctcttatcgatatgaatatggaaagagaaaagacaaagacaaaaacattattctctcaagctgcactgaacagtattgaaaaacggctcgctgttggagaacaagtcttagttttctttaatcgacgtggctaccatacaaacgtgtcttgttcttcgtgtaaacatacgttgaaatgtgcacactgcgatatggtattaactttccataaatatgcgaatgttcttctctgtcatctttgtaattcttcccctaaaaaccctcagacatcgtgtccaaaatgtcatggcaccatgactttacaatatcgtggatcggggacagaaaaaatagaaaaagtattgcataatatcttcccacaagtgcgcactatccgtattgattcggacaccacgaaatttaaaggaagtcatgaatctttattaaagcaatttgccacaggaaaagcggacatactcattggaacacaaatgatagcgaaagggatgcattttcctgctgtgactttagccatcattttaaatggtgattctggtttgtacattcctgatttccgcgcttctgaacaagtatttcaattgatcacacaagtcacaggaaggtcgggaaggagccacctccctggggaagtcttgattcaatcgtttcttcctgatcacagcaccattcgctgtgctatcagacaggactatcgagcattttaccaccaagaaatccctgggagggaattgtgcagctacccgccatttgtgcgtcttgttcgctgtatattcataggaaaatgccccaacctcacgcggaaagaagcgcaaagaatccactccatacttaaagagaagttggatactcatacccaattaatgcaaatcacaccgtgtgggcacttcaaaattaaagatgtatttcggtatcaatttttaataaaaagcaagcaagttttgcctgtaaataaaaaactccatgaagctttactaacggcaaaactgtctcccaaagtcaaattcatgattgacgtcgatccgacaaccacatttttctagatagctatgcaaaacagcaatcaagagatccacttcatcttgatggttaaacgcatggaaattgactcgtataaaaggcttatcggtaaaattcacccagcttacacgtaagttcgcctcgttaagaagggaaaccaaaagatcacgatgtaaatcctgtaagaacacaggttgtccacaaccttgggaactcaaaccaaaatactgctgaaaatacgcttgaagggcaaaaacctgtttacgagcgagctcccctgcgactaacaaatgatcatatgcagcactgatggctatcaatgcgtgaggggccagtgctgtagtatagcgtaatggtggggagttcaacagcaactcggtttttacttctgaggaagaaagaatcgctgctcccatggctcccatagctttactataggtaacaagaacggcataaaaattctcatatccccatgtgtggcagaacccacgcccttcctcaccaaaaatgcccatagcatgagcttcgtctacgataaggtgagcatgatattttcttgaaagaggtaaaagttcttcaagaggagctaaagttcccaagaaagagtataccgaacaaacaaaaatgaaaattcttcctgaggagacggctctatgagacattaatagagattctagagcggttaaatcattatgagggaacgattgatgttttccggatatcatttttagactctgtacaacggatatatgtacagacgcatcccaaaagaccatatcggtatctttagaaatgtgatagcagaagcctaaattagccatatagccactgtgcacaacaaaagcagcctccgcttgatggaattgtgctatctttgtctctagtttttgtagagtttgggaagggcctacgatagcacgagaaccacatgctccaagttgggcgtgaggaaattgttcacaatatacacggtaacgtctctcaacttcattgactaatactgtagagcgagagaaacctagaaaatcgttagttacaaaatctattgggcattcactcattaaagatcttttccttgaaatctagtatctttaactattcaagtgtcattttagtccccatgaaacagagaaagagctagagaatttaaagctcggtaatcaggttttcctgagcccagcatcgggatagattccaactgatgctgataggatatcttcattatgctacttgtttttaagttttttaggatatcatttacttcattgagatgggtaggaaacgtcgtaaataagcagagtttgactttctctccgggtataccacaaacgatcaaagaaatatcatcgcgctcatcaggaagcccaaaaccttcaatgagtaagttttccaaagcctgcaaactaatcatttcgctgccaatttttacgaaacgactcagtctaccttgtaaaaacaactgaccatttctatctaaataccctaggtctcctgtcacgtaccaacttgcgcctccaaggtgtacaaaaccttgatgaggatctgcttccaaatagccggaaaacagtgaggtacctcggataagaactaaaccaacttctccagaagacaggggaacataagtctcttctgaaacgatcataatgtccataccctcaatagggacaccaacacaacgttcatttttaggactattctcatcattaaccgtaatcacaggagagcactcggtggtgccatatccttgacgaagagcaatatgaggaaaatatctttcagttttatctcttaaagagtctttaaaagcgtctcctccgacaacaacaaaacgcaaagagcttaaagtagattcttgttttttcgctgttttcaaaatgtaatcgaaaaagatgggtgtagtacctaaaaaggtagcatgcgtcttatctataaattctacgatctttttgggttgcaaaggattataagaaaacactacggacactcctgcaagcataggtaagagagcacagcagttaaacccataagcgtggaatgggggaagaaacgacatcatgacatcgttttctacaggatcaaaaaatcgtaaacaggcacgttggttcgctataagatttgcatgggttaagggaacgcctttaggaagtttttctgtcccggatgtaaacaaaataacggcaacatcctcctgattctgctctgaaagattgaacaagcgcaacaaccagttgtgtgggagagatagataaaaagctatacgtatcttatcccaaagggaaagttgtttacgtatattttccatataaattagctttgctggatactctacgccatcaccgtgaatctcgtgtaagtgctcaaccagttgcttcgaagttaggatatgctctacatgtgctagagcaatacaggcttccatttctcgaagtccttgactccaattgatcatgacaggaactttcccggataacagcacagcgaaatacgcaatataggccccagccgaggctggcatcataattccgatatttttgccaggatattgaaatacttgtaaggacaacgcaatcatagccttaagcatagcatcataggataaaatccctaattgctcatcccagcaactcgctgctgatcccatttccgaacagagttttaaaaacttctctaaaacagtccgtccgtcgcgcaaacctatacggcgctttttagaataattccaacgcttatgcatatacccttcccttatattaggcataaggaacttctataggaaaactttctttatcttcgttaaaccacgaagaaagaaaagcattcaaatcctgtttcgtggggaattgcttcaagaattcgttatttatttggtgtatagtcactttcacagagcgttttggcatgaaaaatatcccccgtcgcaatagggacttcattgcctctttgaatactacgcccaacttcgggatagattgagttttatatcttgagaaagcgctcccccataatccgttaatgcgtatcaaaaatacgttgcacgccttagatttatgcaataacacgtatgccgaatactgattaactatttcttctttgccatttcttgataaccgtccggaaggatacagcaatacactgccttgattatccaagacatgaatagtttgattatagaaatgttccatctgttcgacagtttttttacattctcggccgggaacaactgtgggaacaggtatagcgccaacagaatttaagaaccaacgcactataggattcttaaataaataactcactgccagggggcgcaaatgaaaacgcggccaaaataaatattcaagaattacaggatcgatttcggctacatggttggataaaaatagacacccttgattagggttaggatgtatagactttaggccttctaattttatcttgtagcgcaacttcaaggcaaaaccaaccagaaaagcatacgtagcttcataaatagttcgccataccttaagtatcataggtaaccctttcccataacaaattcgcttacaccccctctagtaagtttatcataatcctatcttttgataatatggtttaactaatacttaggaaaaaaatcgctatgccgtctcatttactagactatcaaagagttgcagaaagtatagttgagaaaacaatcgccgagttaatccgttatcgacaacgccttccgctagtccctttctggacaaaacccgacgggtcttttgtgacacccgcagattatgctgttcaatattgccttcaaaaaaagctatcaacaacttttccacatattccgtttatcggggaagaagtcttagaccctgtagacgataaacataaaattcacagtattttagaattcattcacagactggatgcgaaagccacacctgatgatcttttagaaacattaagtccaaatcaaaaagcctcaactttatattggctggttgatcctattgatagtacgtcgggatttattaaaaaccgtttttttgcctctgccgtatccttgatgtatgaggatagtcctatacttgcagttatggcatgtccgtgtgcagatcgccacacgttcaaaatctattcggctgctaaaaactctggggtttctttatttggcactgcaattgaaactcggcagtatttaaaatctggagaaacactaacggggaagttttgtgaagcatctctagctgcacgtaaccaacagcaccaggctacacgcttattaagtctctctttaccggggcaaccccaagcttgtcgagttgacagtcaatacaaatacgctatggtcgctgaaggcgctgtagacttttttatccgctacccctttgctatttctcaagcaagagcgtgggatcatgctccaggagcttttttagtagaagagtcgggaggtgtagtttctgatatttttgggaatgcgctcaattaccgtcgtgaagatttcattttagaaaatcatcccataattctagcttccgggaatgcggaaattcacaggactacgttagacgccttacaagaacacttaaatattgtttctgaagaaaacttgctagcttactaaatgtaagctgtaagtttttcttccactatactgtctgataaaatgactgtatcttgatcagtatcttcgcttttctgataaatttctttaaggatcaaaggcagttgattgactttttgtaagactgttttgggacaataagtttttccaacagcaagagccacattcaataagccgccggcattggctagataatctggggcatacaatattccctgagcatgaagcacagcgcctaaggaaggatgttctaattgattatttgcggcccctacaacagcgcgacaacgcaaattatagacattacttctattaatcactcccccgaatgcacatggaacaaaaatatcacattctagtgtgggaaatgcatgtatagggacaacagtaactccgtagaatttggttacttcatcaagaatagagggattcgcatcagaaacatacaactcggcacctgcaaaaaacagcgagtgtaaaagctttctaccgacagcaccgagaccttgaattccgatcttccttcctgtcaaagaagaacttccccataactgctctgcagtttccttgatgcataaaaagacgccgtgggctgtataaattgaaggatccccactcacactttctataccgcatacccaaggagtttcctgatggataatatttatatcatttacagagactcccatatcttctgctgcaatatactgtccgctgagggaatctactgcctgaccaaaagctctaagtatatcttcagtagggcgtgtcatcccttgaggaagaataattacactttttcctccaccggttcctgtcccactaagaacagccttatatgtcatgcctttagataaacgcaaaacatccgtcaaagcagcatcaaaagaatcgtaactaaaggcgcgaactccgcctaaggctggacccactagtgtctgatgaatggcaattaacgcgtgtagctgaatatcttcacaagtcacttcgattacacgttcgtaatcttctatatgcaaatctttaaacaccagaggatatttcataatcttaaagtagaagtatttgtaattataacatgcaagtattgtatagatttaattaaaagtcaattaactaaaccctctcccttctcttaaaattcctctcgtgttactctagattacgcagaaaaactcgtgaataaaaaaaaagagtataatgagagtcgcttatgtctgaaaaacaatctttatcgatcatgcatccttggcacggtcctatattaactcaagataactatgaatctctatgttgttatatagaaattacgccgcaggattctgtaaagtttgaattagacaaaactacaggtttattgaaagtagatcgccctcagaaattttctaatttctgcccttgtttatatggattattacctagaacgtattgtggtgaactttctgggcaatatagcggagaacaaagtttgaaagccgatatccgtggtgacgatgatcccttagatgtttgcgtgcttacagaaaaaaatatcactcacggcaacatcttgcttcaagcacgtcctattggtggtctgcgcattattgactctggagaagccgacgataaaattatcgctgttcttgaagacgatttagtcttttcagagataaaagatatctctgactgtccttgtactgttcttgatatgattcagcattattttctaacgtataaagctaccccagaacacttgatcaatgcaaaaccagcaaaaattgaaattgtagggatttacgggaagaaagaagcacaaaaggtcattcaactagcacacgaagactatttgaataaatttgttagagagaaaacaactatataactcatgtttctggagaggaggctcctctccttacattcttcaacttagaaagagaagagatagctgttgataaacttatctgcttctacagcaatctctttaagctcagggaagctcaataatcgtataccttcttgaaagcttaaccattgagtgtcacaaatttcattcggatctgcatgtacatccccttgaacttctgctaagaagtaggtgacttctttacgaacaaatacctcgttatcattaaaagaatagtgttctacaagaacttttgggaaaaagttgactatactcaagccagtttcttcaactaactctctttctgcagcctcctgaggaccttctttatcttcagaatggcctttagggaatccccaatgcttgccttgggtatggcagataaaacaagcttttagtgtacttttatcaggagtaccaaaaaactttatgggaataataccaaaagagtattcatactttgtctttatcataattagggtatatacctcgagaataatatcgttgaattatgtccaccaaaaccaaaagaattcgacatagcgacatctatatcccaatcctgggctttatttgcaactacgtcaaaatcatcaatttccgtaatcgggttttctaaattaatcgtaggatgtaatttccccgtttgaattgcttgaattgtcgcaacagcttcgacgcccccagcagctcctaggcaatgccctataagtgacttcgtggaattcattcgcagcttctttacatgactaccgaaagcttttttcaatgctaaaacttccgatatatcccctagaggagttgatgtaccatgagcgttaatatagtttacgcgttctttaggaataccagaactttctaaagccccaagaatacaggaggtgatcccttctccgtcatctctaggagctgtaatatgaaaagcgtcgcaagtagtatacgcaccgaggatctctgcatatataggagctcctcgctttaaagcgttttccaaggtttccaaaactaagattccggctccttcaccaatgacaaacccgtccctatccctatcccaaggacgagaggcttcttgaggggcatcattcctttctgataaggcacgattagcaataaaacctgccaagccaacacgattcacggcagcttcggtacctccacaaactataatatccgcgcgtccagaaaccaggtgctgatacgcggcatctatacaatagtttgaagttgcgcaagctgtagatatggaatagttcggtcccatcagcccgaaatccatagcaatcagggcaggagccatattagtgataatgtaaggtatgaaaaatggagagagttttttattaccaagaatcaggcgttccataccatcgtccaatgtctgtaatcctcccatacccgaaccgatgatcacaccgcaacgaagaggatccgctggaagattatctttgtcccatctagacatagcaatagctttcttagctgcaactacggcgtaagtaataaaacaatctactcttcgtgcttgctttttatctaaatagggctcgggattaaattcggggatccaaccagcaaaacgcgtagcataatcttcgcatgggaaagaagtgatcgtacgaacaccgctaacaccggcaagcaaattatcataaaaggtgtctatttcgttacctaaacaagaaacaacgcccaatcccgtgacaactacacgttttttactcataaagttattctaccctgttaagaagctagaagcttggatgtaataatggaaccatccttccaaagctcttccaatcgatactgttctctaatggacgagatgaacaaatggatgacaataaatccgtaatctataactacccagtcaccatgacttaacccctctacatgtaaaggagccacattatgttctttcaattcttgtacaatcgtatctgccaaagcttttacatgtacacccacatgcccttcagcaaaaataaagtaatctgtgagctgagaaatggcacgaacatctaagataacaggattattgccttttttgttatcaataactttggcaattacttttaataaatcaaagcaaaataattccatagaaactggcacgagaatactcgattatctaagataaggtcgagctttttttcttagattaaataatattccaataatactttctcgccatttttctaagtcttcctctaggtcggaccacggttttctcctcacctagaagaagaaaaggcaagtcaagaatatggtctgagaaagtatgacttctcgcccgtcctattttttttagatggctaagtattctggctttattatctccagttaggcattgatttgcaagcgtttgccctctagaaaatacttgaaatttcgaagcataacatatgttggcgcctaacttttccgctatgggtctaacgatgaaatctggcgaggaggaaaagatcatgacttccccgagaggatcttctaaagcttcataaaatttttctaaagctggtgtataaaaatctttttttactagtgtctgtgcaaaattgcaggctgtagcagaaagatcttcaaatgcaactgatgaaaataatgaggagactatccgagaataaaacgagggtaagtctaaaaaaaaaatcgaaaccgaagaaaatataaaaaacaagaaggaagggttttataagagaataagcgacgctctagagcgcatttataaaaccctatactgctatttcctcgtagcaacgtaccatctaagtcaaaagcatatatacaagattgtctcatgttaactgctgaatttggcgcttcaagtccaggatactttgatccagttcctctaaagcacgtttatcttcttcaactagagcactgtactgcatagcacgatcgaaatctagacccgaagatcccagaagtttcttatcttgctctaatttatcttttaattccttacgacgttcttgtctttgagacaaaacttgccgcatatttgtgagtttttcacgagaatcaggagaagacagcagttgttcttcaaaatatgctgttatatgctgtaaagttaaattcaattgattatctaaagaaatccgttctgaagcagataagaaagctgccttagttaaagattctttcaactcttgccactcggatcgtgtttctgagtgaatatccccagaagtgcacttttcagagaacagtttgatcttctcagtgagctcttttatagcttcttgccggatttgtttatctctagctaattgctcttgatatacctgttcggcagcctcttgtttttctctgagcttctcaaacaaaacttgcagttctgtcttcaaagccacaacatcgtcatggattaagtccagagaccgtatacgctttgcagcgacatctaaatccttgcgaattctaaaaagatcaccgccctcttccaacacttgagctatacctgaaagttgctcgcgaacatctttagagttttcagcagaagccactcttagacgactttgctcttggcgaatttctttttctaaacctttgagttgatcccagcatttactgagcttcaaacgtgtatcagaaaagacagtagaagatacagctaagcatttagccgcctgctgtagatttttgatttccttccgtnnnnnnnnnncggaacgctttaatgcgtccttatctgcacgagaaaaatatttagcaacaaaagactccacatcttcggaaaaagcgtcactcactttctcgatgagttcttttcttttcgggaatacttgattgcctagagaagataaatgttggaaaaatttgctttttaatcgcatacgcatgccaacattcatgagctctttacgcaagtcaatgattcttgctgaaaagctacttaaccaaactaatgaggtatgtaactccttataaaaagcctttcttttctctaacgtctgggtttctaaaaacaccgactgctcttcttgtactgttaggggatttgttccttctaagaaattggtgatatcttgctctagacaagatatggccaactcaatctgtccaacaacaaaagtcccctcttcatcttgtaaggatttaatatgtcgtccttctttcgttaaatcaatatagcgccgccaaaattcagcccgcttaccaacgttttctacttgatggaataatggaagacaatgctttcgtatcgcccaaaacagctttaaatttgctccttggttgtttcttaaggcttgctccattttctctagactaaaagtcacctgctcctctatcgatgagaaagcagctaactcttgagtaaatatggtaaaggattcattagtcatcgcggcgttagaaatatcatcacttttgaatttcaattcctcactagaaaccactatagaaccttgttttgcttctgaagaataaaagctgttgtctgaagtatccataataacaacttagggtgtagggcttgacaaagaaataatgaatagaagataaagtttgcccccgcactacattatcgtcaatcgtttttatgaacttatttactagaatttcctttgacgagggattggagttatttagaacaagtcctttagaaaaactacaggaggctgcgaatattttacgcaaacagcgccatcctggtaataaagtcacgtatgtcctagacgccaacccgaactacaccaacatttgtaaaattgattgtaccttctgcgcgttttatagaaagcctcacgcttctgacgcgtatctcctttcttttgacaaatttcgttctttaatgcaacgatatatatctatgggagttaaaactgtgcttcttcaaggaggggtccatccgcaactagggatagactatctggaagaattcgtacggatcacggtgcaagaattcccctcgatccacccccatttcttctctgcagtagaaatttcacatgcagcctctgtatccggaatcagtaacgaagaggctttaatgagactgtggaatgcagggcagaggacgattcctggagggggtgctgaaattttttccgaacgtgtgcgcaagattatatcgccnnnnnnnntggggcccgatgggtggattaatttccacaagcttgcccatcgtttagggttctactctacagcaacaatgatgtttgggcatattgaaaacgctcatgatattctcttgcatctgcaagctctcagggacgctcaggacgaaactcctgggttttatagcttcattccttggagctataagtctggaaataccgctttaggacgcaaggtccctaatcaagccccacctgagatgtattatcgcattctcgcactggctcgaatcttcttagacaactttgagcatatcgcggcttcatggtttggagaaggtaaagaacacggagctcgtggattacattatggggccgatgattttggaggaacgattattgatgagagcgtgcataaatgtgcgggatggactttaaagagttctgaagaggaaactcggacgatgatcgcttcagaaggatttatccctgtggagaggaatactttctatgaacctatagaaacgccttcttatcaaccatgaagaaaataatcctctgctatctttgctgctatcgtttctgctgttaatcccagggtaggcaattctcgaaatatagggtaacgtttaaaccaggtcctttgttttttagtataatggcaagtattggtgatgaatttttgtttaacagcttcataagattctgcgggagacccctgatcaataaattcgatccattctctatatcctatagctcttgatgctgaggaattgtctctaatcccctgcttgagtaatctatgcacctcatcaattaagtcatcttcgagcattctttgacaacgcaagtggattgtgtctcgcagaagttctttaggtggtgataaaaaccatcctcggcaattatactcctgacattcgctagcttccttggtccatttatggtcggaaacttttttccctgttaaatggataatttctaaagcgcggacgattttgtttctatcattcttagtaatcgtacgcgcatattcaggatctttcaggcaaagattttcgtataaaagcgacaagccatgctcctgaatatacagagctaatttatcacggaaatcgcagtcgggagaaggtccttgaggaggccctgagagaaaggtatgaaaataaaatccggtgccgcccacaagaatagggactttatttctagagaggatattctgacatgcctggatggcctggtaataaaaatcgacagcattaaaaagttcttggacatggcatatatcgatcagataatgaggaatgcgctgtctatcctcccaagatacttttgctgtgccgatatccataccccgatagacttgcatggaatcaacagatataatttctccatcaatcataggcgctagccttaaagaaacatccgttttcccggatcctgtaggtcctgcaagtaaaatcaccgtgcgcttaaacaattttgcaaatgatttttgaggatctaagcagacatcacatcctgtagatgtcatggcattagcatggaattcaggagcacgcatatgcaccaggattaaaacttagtgaaacattcttgttctgattggcaaacaggcagcagttgatcgacgcctgctatacgaataacatcggctaccacattagagacgcaacaaatacaaagaagaccctggcaagcctgtaaagatttagacaatgaaaatacaaggcggatgcctgcgctactcatgtaagtcacgtattggaagttgagtacaattttatgtttaccttctgcaactttcttatttaggaaggcttctgctttgggcacagaaacagcatctaacgccccttctaaagagacaacaagaacatccccatactgtttagttaaccaatccataaaagcaactccaaatagtatctcgcaaatattaacgatattatttacgataaaaataaaaaacaatgcgcacccatggtaagaagctttataaaaatgcttttttctcctggaccaagatattctctgtcttacgcattcctatgtattttccttagcgtcctcatttttattcctaccatgcattggcttttgtttcccgagacttttttatttcctataacaaaagctcttcccattaaaaatattttccttatttctccatcgccgtctagaattcctgaggctatcttttcagagacattacaattatctgcagattatcctactttcctacatcaatttgcaattaagcaagcggaggctacgttaaaagatctagggatattttcttcggtatcgataaaaaaagtcccagacaacaaaggcatcattatcttttatgctttacacacccctataggctatttaggtaaccaaacaaatacgttaatcaaccattctggggaacgcttcccttgccaacctttttttaaaacgcaaaaacttcctaagatttttttcccacaaaaagatgtagaatcttctattttaccttcgtggaaaatcgacattgcctctcttctaattgacgaactccgagaagatcctcctgtggttattgatttgtctcttacggacatctaccctatggaaatcaccgtttccttatcttctggaaatcttctaaggtttcaataccatacgctagatgcaggattaaaaaattatcaccttgctcaatatcatactgtgatacaatccagagactgccacatttacgatttaagattcccctcctatctattattaagtaagttatgaccccgatactcattttgactcaactaccttctgaagaagaagccgagcttatcgctcacactttaatcactcaaaaattagcggcttgcgtccatgttttcccaaaagggaaatctacgtacctatgggaaggccagctctacatttctgaggaataccacatgcaaatcaaaacactctcttcgcgattttctgaggtatccaaaaccattcgttctttgtgttcttacgacgttccggaaatcatttttattaaaattgatggtggcaatccagaatatttacagtggttatctctagaaactgccccacaaacatctcaggaaatgaataaatcttgacgttttttcgaaattcggtataatcttttcaggaactttgaatgatgcataagtgctttattctttttttccacatctcaatttaatttggattttatggaagagtttgtagcatatatcgtaaagaatttagttgctgatcctgaagctgtggaaattcgttctattcaggatgagtcaggtgaatctataaagttagagatacgtgtggctcccgatgatatagggaagatcataggtagacggggaaatacaatacacgcattaagaactattcttagacgtgtgtgcgcgagattaaaaaagaagatacaaattgacttgatccagcccgaggggatcagagaatctgttgacgaaagtgagggtgtttccggtaatttctgtctggattcaaacaactctagcgagtcagagatggcccatcaatgttgtggccgaggcaattgctgttcagccgatgacgaagatacagaagcatcttcggttcatcacgaatgcagtcataatcaccattctgaataatattcactacttttcttcttaataaatagagtttggcaatagctaaagaccccttttcggagtttttagctcttcgcagttactagacactgcttattcaaggttctgccgacctttttcttctgatcaaacttatgtagccctgatataatcaattgatgaatgacttgttcgaaagtccatcctaaacggacaaaatcatgaagaaatggacttgcctttgtcattcctggaatagggttcatttcagaaagccaaaaatttccttcatcatctaaaaagaaatccactctacatgaaccttgcccttggataacacgatacattcgttctgttaactccttgactcttatttttaattcttcagagagatccaaatcgtattgtatttgcgcgctagttctaccatttaatccgtacttatcttcataactaataaatcttttttcaccacaacgttcatgtggttcagaaatatagtaacagctactagagtctccgagacaagacacttctatttcacgagatcctaaacgactttcttcaataaaaatatctgtatcatagaggaaggcttcggatatttttgcttttagttcttcttcattatgcacttcaaaaacgccgatacttgatcccaaatgtgcggttttcacaaacatagggaaagtaaaggcctctgcaatcttatgcatacataactctggcgttcttttccaggcatgtaaagtcaatggctgataaggaactacggggacacctacagaagctgcaaggcgtttagtcataatcttatccatagtgactgaagaaaagagcaaggagggcccggcatagggctgattgataatttctaagaatccttgaagcgtaccgtcttctccaaaggggccatgtaatatcggaaggataaaatctaaatgtataagagcctctgtgatctctgaagataagacatgataaccttttccttcataatcttcgcattcaatagtcgagaccttggaccataatccctgacgatcgataataaagtattgtatatcgtagtattcgggagacaaataccgaacgacatttttcgcagacaatacggaaatatcgtgttcgcaagacttccctccacagactactccaacggaaagtttcttaggttcaaaatcctttaaagcgttgcctacagcataaatatttcctgctcctaaagatatacagatatcatgaacgcgtatttcttgttggagatagggaagaatgtcatcatagggaagatagcgacaacgtacatgagaggctaaggaaatcgtctctgctaatttctcaggagaaggtaaatctaatgcagtttctccagcactgtagacatcagtaagaattacctcatcagcatcttggaaagctttataaaaatcttccaagcaatattgcaatctagaaaatctatgtggttggcatatggcaactatacgacgcaagccaacagcatctcgtaatcctctgagagtgcaagagatttcagaaggatggtgtgcatagtcttcaaagaataagaatttctcggaaatattctttctttccatacgtctttgaataccggcaaagttcttaagagcctcgcgaatactttcttcatcaatgcctaaagttaatgctatacccatggcgacagcagcgtttgcaatgttgtgcttgccgatgaggttaagatctatgtctaggtaatctttccctaagaaagacagagaaaatagcgagcgccagccattctgagaataggaatatatacgtaagtgacaatcttgagaaaatccataagatgttcctgagattcttccttttagttcttggcagtcgccattataaaagcataaacgtggattttcaaccttacgggtaaattcttcaattgttgaagcaagcttttccttactcccttcgaaattactgagatgttcattatctaaattggttacaacggcaactttaggaagatagtgttttaaagatccgtcactttcatcagcttctgctataaagtactctgaacttcctgaataaccattcaaggatagagaattcaggcctccaatcgcataggagggatctttttttgctgtttggaaaatggctgtgattaatgaagacactgtagttttgccatgactccctgaaactaaaatacttgtttgttcttgcatcaaaaaagcgagaagttcagagcgatggagcatgggtagctgttttcttacagcttctatatattctacattatccttagcaatccccgatccataaacgatagtgcaatcttcaggaatatgatttttcttatgtccttgcaaataccgtgcccctttagccacaagcttatcgacaatgggtcctcgatttacatcacttcctgatacggaatatcgtcggtctaataaaatatgagctaatgcactcattcctattccaccgataccgataaaatgataatggattttcctatccatagattaccctataaacattcacatataaattgataaaaagacttagaagatttgttttgataataagctcgcaaagcttctcgcctatttttaatagtttcaggatccagagcaagcaaaatatttttcgttaacactgctttagaaagctgtttttcaaggatcattgatcctcctcctatcgtatagacaaagaattttgcattttcttcctgatgtcgataggctcccggatatgggataagtatagaaggactttgtgcccacaacaattcatccataatcgtagctccggcacgactaatgacaagatctgatgaaagtaagacactcagcatatcctgctcaaaggattttacacaaaaggacacaccaccacgactatagacatgctgtatggaaactacatcaccttttggtcctgcaacgtgatgaacatacatatggggataatccttggcaacctcaacaagtgcgggtgggacatgatcatttaatgtctttgctcctagagatcctcccacaacacaaatcgttggagaatgggaagttaggcgttctacaataggattaaaagaagaaaaagctcgttttggtaaggcaatctcttgagctggacaggcgaatctcttaattacaggtgggaaagatacacctacacccttggcaaaacgtgaaaacagcttatttaccttgccgggcacaacattttgctcgtgtaaaaatatagggattttctttttcaatgctgccatcaatactggtaaagagtggtaactaccgaaacctataaccacatcgggatcaaaaataaggagttctttttttgcctttttatatcctgcatatagagaacatactctccggacagcagtgataggtcgcacaaatgtcggcaatcctgagggaatttctttatagaggatttgctgttctccaaggcttgggtggttttctaaacccttacccagaagcagcacatctacaccttctctacaaaatgcttctcttgttgctagagcggggacgatatgtcctcccgagcctccgacggctaaagctattttgttgattttcttcatcacacacccttaacagcaatgtaacaccacacatattcgcaatcagagaggaccctccctgactaaaaaaagggagattcactcctttacttggtaataatcctgacacaacgcccaaattcataaaagcctgcatgccaataattaccgttacggctatagccaaagaagctccttctaaagaagaggctcggatagcaattacgtaaccaccgtaaacaaaatacatatacaacaaaatcaaaagcagcatacctaggaagccaaattcttctgcgtatattgctgcgatatagtcattttgtgcttctggaagataggtaagcttttgtaggctagctcctgggcccttaccaaataatccccctgaccctgcggctatttttgcttgatagggctgatgtcctcgacctttaatgtctaattctgggtggagataaacattgaaacggtgtcgcacgtaaggcattctataagcaagagcgccgccaacaacaagaacgcataacaacggaagtaaccaataacgtaaacgcacagctgtcataataaatacaggaatcaaagaaaaagctattacggctgcggaaccgttgtcaggctctatagcaataagtaaaatagggagaaacagtgtagcagtgagcttaagaaagagtttgaaattttctcgatactgaggacgaaatacaagatattcgatagcgacgcagggaacaagatattttacaaactctgagggctgtaaagtcagttgtcctatacctaaccaccgcttagctccatttctacagacccctataccgggaatcaaaacagctataagcgcacatcctgctatgaacaataatgtggggctcatttttagaaaatctttccaacctgttatataaaccaaagtagaaaggcccaatcctaatcctaagtaggtaatctgacggattaaagccttatgggtactacaaggaagtgaacgatcgagaatttctgcagaggaagtatcaaagaccataactagacccagggaaaaaatccctaacaaacaagaaactataaaccatttcatattcggcctaaagagaaactatcgtatacgcaactgatccccgggtcttagtttacgagctttttgttcgtcaagatcattcatttttaatagatcttcaagacgaattcgattacgtaacgctatggtccaagggctatctccttcttggacagtataaaaatcctcagcactcgctactttcacttgaggattcttagttgtttcttgcttatcgtatacagggactttcagtacttgacctatcttcaattgggtagaagatagatcgttgatctgcataagtacagcgacagttgtatgatttgccttagcaatacgttctaagaagtctcctttcttgacaacaaccgtggcgtaagcttccttcttaggagtttctttagtcacttgggtgtttggttctggaggtgtaggaggtgcaactggcgcaggagaagtcgtttgaggaacatgcggtgttggaggggctttgacaactacagacttagtttctgcaaattgcacagccaattcttctttagacacacgctgtggaaccgtttctacgacaggtttttcgatcttctcgactttttcctgtactttttctacaggaggagggacaaattcaacaagtttcgtaggcaagggagggcataatacatcggcattcttcttatctgcatgctttgctgtagtaaagagtactagcaccaaaacagcgttcactaaagttgcgattataatcgtatctctacggttcatatctttaatgcctccatctcacctaccaattgcttaaagcaatctcctctttcctcgaagctacgaaattgatcaaaacttgcacatccaggagataataaaattacgtcaccaggctgtgctatactctgggctacatggactgcttcttgtagatcttgagcttgtgttaaaggaagattactactagataaagcttgggcaatctctgtccgacactcccccatagccacaacatgttttacagtttgcgtaaggactggaatcaaagaagcaaagttacttcctttgtttcttccccccaaaataacaataatgttttcttttacagctattagagctttttctactgagctcatagttgtagccttactatcgttgatatagcgcacgccatctttttctcccagatattctatcctatggggaggtttatcaaacgtaagaacagcctgtaaaaacgattccaaaggaattttggtcacttcattagctaaagcgtagcctgcgcaataattattcctatcatgcaagtataatggttttaatgcactccctttatctaaaactaaattgatttctctagtagcttctagataggattttccaaaagaaacaccatcgccaacccataaagattcaggagattgcaaacatttagcaatatgactttttgcttcggtataggcttgtagggtgtaatgataatctaaatggttttctgaaatatttaaaatagcagctgcggaaagcacagggatctcgatttcttgttcagccaattgaaacgagctaatttccacaacacggatacctttctgatacatggcttgaagtatcgggaaaccaatatttcccatagcacaagcagacatcccgacagaacgtaggagatggaccaaaaacaacacggtggtggttttccctgcggatcctgtgactccgagggaaggataacgatgaaattcaggatcttgaaacgccaactgtatgtcagtaacaataggaatccctcgatgttttgcttctactacaaaagggtgggaagttttgattcctggggaacgtacacataagtctatatcctcagggaattcttcggcgctatctaaataacgctcacaaaagaagtggcaagaatgtagagcttctgccgatccatcgacaccaataacgtaatctccgcgattacggagaaactcggctgcagattttcctgtaacgcctgatcccaagactaagacacgtcgattattcacaaattatctccataatgctgcgatgatcccgaaaaccatgcagaaaaatcctgctgtccaaaaacgcttaaccacttgagtttctgagacacctttatactcgtagtgatgatgtagtggggagcataagaaaatacgctttttcctgaaccggcaactagcaatttgtaaaattacagaccctgcttctgcaacaaaaacccctccgagtaaaattaatagtaattccgcacgaagcataacagcacagctacccaacacgcctcctatcaataaggatcctgtatctcccatgaaaacctgtgccggagaacaattgtattttaggaaagccagactgactcctagcaatgcagttaatagtacagggatgtcagtcgcgaggggtatggtcgtgcttgtaaccgcaaccaccagcaaaccaaaagcgcacatacacgtggttcctgctgccaaaccgtcaagaccatcagtaagattgactgcattacccgttccgacgatagcgagtactgctagaataaaataaaacacctgtcctaaaacagaatgcccgagagaaacagatccgaaaaaaggaactctcaaagtgtaaaatagagaagtccctttatatatatacatcactgcggttgtgatcactgcggatatcaaaagctgcaaaacaaatttctgttttgctgagataccatgtcctttcttttttctttttttcactatatcatcgtaccacccgaggctgctccaactgatgatcaaaaacgcaaataaccatgtggagagtttccctaggggcaaccaaaaaaaaatggtgagtaacaaaacgataaagaaaagaatgcctccagctgtaggcgtatattttttatcttgatgaagaacttctaatttttcacagtattctttttgtacttgatcataatgattacgtttcttcagccaacgtattacgggcttgcctaagaagatcccgagaataaatgccagagcaaatactgttaacagaaaaaaaaccaaagattcatgaagataaaatccagaattcataagtaaagtattgaaaattaaaaacagctcaatagagattctaaagccaaagaccgtgatccttttagcaagacaatatccccttgctggacgactttctttaacatctcttctattccctgagcagatgggtagaaagaaacttcacaagcgccatgttttactagatgccgaataggcaaccacttttcgccaataaagaaaataatattggctttagataaagctttattggcaaccacggtatggccttcctcagaataatttcctaattctgccatatggcctaagataagtatgactttccccccttctgaaggatgaggaattgcatccaaagcagcaagcattgcctctggacaagcattgtatgcatcattgatgatttgaatgccattacgaatactttgctcaaaacgcataggcggaagctgtaaatcacaacaggaatgaataattctatcgacagggacatcaagaagccaggctaaagacagagaaattaacaaattactgtaagcgggcttgtatgggaatgctacagcgaaatctatatccccttcaggagtgctgatgactacgctatccttacgaataaccttataataaaaatccgctgtctcatcataaaaagcaaaagaaaacttctccgcagacatagactgtttgatgaagtgagggtaccaaggagagtccttgggaagaagttgcacacgactattgcataaaatctggcttttttcttcagcaatgccttggacaccctgatctgggaaattcataacatgttgatctgtgatattagtaattacagcaacttcaggttctactatagagagtaaatcctgcatattctttggttcagaaactcccatttctaaaatgacaaaatcttcgtctccatctgccatgagtaaacttaaaggcacggtaagttgggaattatagcttttagggctagcatacacccgatacacggaagaaagcaaagtttgtgtgaaagctttagtggttgtcttccctatggaaccggtaatccctacaattgttccttgcaataggtgactttgactttctcctgcttctttcaaagcttctgtagtgtcattaacaacgattaattctaaaccaaaggaatccccttggtaatctttagacacaacggcggctacggctccagattgcgcggcctgtttgagaaaacgatgaccatccgtacactgtccagaaagagcgaaaaacaaatcgcctggtcgcacctgttggctatcaatggcaaccccagaaatctttttcccagaccttgggtattttacattggataacattagggttacccaatcttctaataagatagatcgcattccttggccttttttctcttactaaacatatactcttcaagcaaatgtgctctcacgagcataccatttacaagttctaggatgaagttttgaggcatttcaaatattctgttcattaatataaataaatatactacatgaatgcaagcaacgttgtagggtacgaggaagatttcctactgactacaaaatcatatttcgcttaaactagggtttcctttcgctttcttggtggcatagccaagcggtaaggccgaggcctgcaaagcctctatccccggttcgattccgggtgccacctttctttttaccttttttatctaaggtattgtgcactaaaaaatgacttggtagtgtgaatttttcctaaggtttctcttggagactacccatgttagacaaggaaaattccctgtacgatacagataaaaaacttttccatggtatagatcaagtctttcattctatcaaggatcattatggtcctcgaatttcctctcgctctttcttcgagaatcaaggctatctggtcttatcgcgcatcactcttgtggatccttatgaaaacattggtgtggattttgtcaaagctatggctaagcacattcataagaaatatcttgatggtgtaacgactggtatcattttactttatactcttctcaaggaaagctacttttttttagatcaaggcttatcgctgtataaactctgctttgcgttaagaaaaatgagcgaaaagcttttaacatctttgaaaaagcatgcctggcctttaaaagatgggaataaagcgaaaggcattgttttctctgcccttccagatttaacgattgccacagaaatggctgaggctttttcatctgtcggttctgatggatttatatcattatcacaactggagatgtctcatatgcagatcacacaaggattacaaatcccttgtggctatatttctccttacttcatttctccatctccccagaggatcctcacactttcacaacctcgtgttttcgttactgacaaaaaaatttctaccttccttagttttcttcctctattgcaagagttacgtgaacatggagaacatttactgattttttgtaacggtatagatccggatgttctttctacattcactgtgaataaacttgaagatctcctcgacattgttgttgttgatttgagtagacacccggatcttgatccctcgttgtttgaggatatcaccttattcacaggaacgaatgtgttctctcaggatttttctccaaccatacggttgcccgagcgtgtatctttaggttcatgtgcttctataaaaatttccgaagaagaaaccatcatcattcgtgggcatagtgtttctgaagttttagcattaaaaatacaccaaatcgaagaagaaattcgcacgagctcctgtcaggagagaaaaactacattaatcaagagaaagcaccgcttacagagttctgttgctatagtccctgtacgcgaagaaaataaacttttctattctttagccctttccacattaactgctgcggtagacaaaggctacattcctggaggaggtgcgggtctattttatgcttctttacatctatgtgatcaggaagaactctcagaagaagaacgagcagccataaagattttacacatgtgttgtcgagctcctttagaacaactcatcagcaatatgaaactagaaagccaggtcgttctagataaactgttatctctatccacacctagtttagggatgaatgtcatttctcaacaaattgaagaccttattgcctcaggcattctagatcctctatccaaaatcgaggatattttctccttagccttggaaacaggattgaaaatcctatcctcaaaagtcatcattacccatgccgacaaataaactattctctacgcttaggtgaaaacatcttttctttatgccaacggttcgtctgacagactgaaaagcctaaaatcctagccccatcccataagatctgcaaataaagctgttaataagaaaatcccgactcagtactataagtctttttagtactgagtccggaaatattttagaatgagaacactgttttccgttttttttcggagataaacattgtcctattgtgtggtgtttcttagtaaaaaagaacttgaatagttgaagatcagtacaagaccttaagaagagttaggtagagaaaacaggtaagcttttttatcagctgattgtgcggataaattatgccagccttttggggaacagggtgatatgtataataaaccttcacaagctcatcgtattattcatatctctgacgtgcatttctgtgttttccctaaaaatccattaacctgtttcaataagagatttaaaggggcattacgccaagtatttggtggtgtgacctttcagtcttcaaccatagccaaacgttttcctgatttagctgtacaactgcaagcggatagtatttgtattactggtgacttttctcttacagctttagacgccgaatttctactcgctcaagactttgtgaataccctagcacaaaatgcctctgtgtatgtacttcctgggaatcatgacgtttatacgcaacaagcactgaatcagcagaccttctatcactacttccctaatgtacaattacaaaacgaacaaatttcctttaacaaactcatagatcattggtggttggtcttactggattgttcgtgtttaaacggatggttttctgcaaatggcatgatcaaatcatcacaaatttctgttttagagaactttattctcagtcttcctcctaaggaaaacataatcattgccaatcactatcctctcttacctacaaaagacccttctcatgatttaattaatcatctgcttttacaacatgttttgaaaaagtatcctaatgtgcgtttatatcttcacggccataatcatcaggctgctgtctataacttcaaagatcacgcaccaaatatgattttaaacagtggctctgtctcgttaccttctaatgctcgttttcacattatcgacctgtatcctcaaggataccatgtatatactgcagcgataacaaatctcttaaatacgcaagagcctctaaaaatctctatagaagccaatttggagtcttggtaattttttaagaaaacgacaagatgaaaaatagaagaaactgtggagaatagctagacaccttcttcacaaattttttctgcaatggcacgaaatacctctggagtatcaggtatttcgcagtgagaaaggtcacgggtggattcaggcatagctataagcttttcaatccacacttgcctcttcttttgttcttcgagggctaaagcttgatcccgtagttttttcagcaactctgcttccgcagatagctcttttattttttttgttcccataccacggaatctaagaaaatcgtactttttacacaatagaacttcttataatccgaagctacttggaaacgcgggattcataacttcctgtacgtgtatctatttttacaacttcaccttcttctatgaaaatgggaaccataatttttgctgcagtatttgttactgcaggctttaatactcttcccgaagctgtatctccacgtacacctggtgccgtttccgcaatagtcagttccataaaaattggaggttctaccgcaataacattaccattgtataaaactaatgtatagatagtgtcttctaatagccactgacggatattttctattttgtcccagaagatgacttcttgctcgaatgttttatcatccatgaaggtagcaccttcttgatctgaataaaggaaacgcatctgttgttctcgcacatctgcagtttctacggattctccagatttaaacgtcttttcaatgactcttcctgtaagaaaattttttaccttaatcctattaaaggcttggccttttcctggttttacaaagtcattttgcaaaatcaaatagggttgaccatcaatttctattcttaatcctacacgaaattcactagtacttacacgaaccatggggccttttatccttaaaattctcctatttatgttatctaggattttctcctttgtccagaagaatgtcttgtgtgtggcaggataagtatagcgattaatatctattgattttagtttagacgtgcaattttcctatacgcagtataaagaaagtgattatttgacatcgacaacatctagttaaactagggagcaaaagcatgtttaagcataaagaaacgaaaactaatgaagccaaaatcgcccaggatacgctggagcgttattctggatcatctattaaagaattttgtccctacctacttttaacgaactttgctcactatacccacgtatttgcagaagcttatcaggtacctatttccaaaggatctatgttttctgcagcacacgctccccaagtcaacacgtctattttagattttaaattaggatctcctggagcagctttaactatagatttatgttcttttctccctaacttaaaagctgccgttatgcttggcatgtgtggcggtttacgctcgcactatcaggttggggattactttgtccccatagcaagtattcgaggagaaggaacctcggatatctatttccctcccgaagtgcctgctttagcaaatttcatcgtgcaaaaaacgatcacagaaatattagaagagaaaaaatcgagctaccatattggcattacgcacacgacaaatatccgtttttgggagttcaataaagagttccgaaagaaactttatgaaaataaagcgcaaactatagaaatggagtgtgccaccctattttctgcaggttacagaagaaaccttcccgtaggaggtttattgattatttccgacttacccttgagaagggaaggaataaaaactaaggcaagtgggaatcacgtgctgaagacatacacacaagatcacatcactacgggcattgatgtcatttcaagattagacacagtactgcaaaaccgccccacaaaagccaacaaaggcttgccgcatatggaaattggagaggctgatgatactatgcctaaagattctggcatctccgatagcgattattgagaaagaattctctgcaaaatgcaatctgcagtaaatccacaagcttccgctacatcagcgggagctccagaataaccgaatctatccatagcaatagctaagccattcgcaccgatatatttataccagcccaatgccgaccctgcctctatagatactcttaaacctgaatcgccaccgatcacactttctcggtattcaaaatcttgctgttcaaataactcccaacaagggaaagaaatgacacggacttttttatccaaatggatcagctcttgagctacagctaaagctaagtgcaactccgatcctgtagcaaataaagtataatctggttttccttgagtctcttttaaaacaatgtaagctcctcggccgacaccttctttaaagggtcgatgtgtttgcgcgagtgtaggtaaattttgccgggaaagtatcaatgctgtgggaccggcataacgcaatgcagcatgccaagcgcccttgacttcattagcatccccaggacggataacttgcaaacctggaatggctcgtaacgacataatctgttctataggctgatgggtaggaccatcctcacccacaaaaatagagtcatgggtaaattgataaatcacgggtaatttggctaaagcagctaagcgaatcgcattccttaggtaatcagaaaatactaagaatgttcctccgaaaggccgaaacacttgtgagtaagcgaggccattcataatcgcccccataccaaattctcgaacaccgtatttaatatttctacccgagaaatcgtggctattcatatctttagcgtcggttatccaggtcccatcagaactcgataagtctgctgatcctccaataagagaagggatattcttagctaagtcttgaataatcttgttagatgctgcgcgtccagctatgttgtctggcatgactacgccgtcaaggatgatctctagttgctctgaggagagcggggattttaatgaaagaaactcttgatacaagtcagggaatagacgagaccaaacacgaaaattatcttgccactcttcttgaactttgcgatcttcatgcaacttattagaaaagaaagacttgactacaggagaaatgaaaaacttctcttcgggcagatgccagaaacgttttgtctgttctacgccagcttctcctaaaggagatccatgcgccttatggctgccttctttaggagagccatgcccgatgactgtgtgggcaatgattaatacaggacgctgctgagactgcttaactttcacaaaaatttcatgaatgcctaagaagtcgtacccatcaacttcataaatttcccagccgtaagactcgaaacgtttttttacatcttctgaactgacttctcctaagaaaccatctaagacaatattgttataatcataaatcacgacaagattgtctaaacccaaggtccctgcaaagctgcagacttcatggctcacgccttccatcatgcatccatcaccagccaggcagtatactttaccattaaaaatttcatgctcaggacgattaaagcgaacgccgagcatcttcatagataaagccatacctacagcattacctaatccttggcctaaaggtcctgtagttgcttccaccccctctgtctctccaaattctggatgaccgggagttcgggaatgcagctgacgaaattgctgaagatcctctaaagagacatcatacccagcaagatgaagacaggcgtataacaaagctgaaccgtgccctgcagacaagacaaaacgatctctatcaatccataaaggatcttttgggttgtgtcgtaaaacataactgtacaggtaagcggcaagttccgcacaacctaaaggtaatcccggatgaccagaaccagctttttgaatgatctctatactcaattgtttaagagttccggagatcttttccaagatatcgatatctacttctctgttcaccatttatcagacctaaaagcacttcacaagaatataaataacgaaattataggatatgcattaccaaaaagcaagactactcgcaatataagatcccttaatgttttgatgatgatttcttacctaggctctcacaggtgtagagaacattttttatgcattaaggacaaaaagattctttcttaaggacaggattagagactaaaatacatctctcccatataattacaggaagttcaacgtttttgacacggcaaagtcattccttatgttaagtaacactctccgatctaattttttaaaattttacgctaaccgtcaccatactattgtttcttcttcacctgttttcccccataacgatccctccattctctttaccaacgcaggaatgaatcaattcaaggatatttttttaaacaaagaaaccgtgagctattcacgagctacaacgtctcaaaaatgtatccgcgctggaggaaagcataatgacctcgataacgttgggcacacatctcgacacctgactttctttgaaatgctaggaaacttttcctttggagattactttaaagagcaggctattgcttttgcttgggaggtatctttatctgttttcaatttcgatccggatcgtatctacgccacagtacatgaaaaagatgatgaggcctttgctctgtgggaacaacatttaccttcggaacgtattttccgtctaactgataaagacaatttctggagcatggctgaaacaggcccttgtggatattgttctgagcttctttttgatcgtggtgagtcatttggcacagccacctctcctctagaggacagtgaaggcgagcgctttttagaatactggaatcttgtatttatggagttcaatcgctcagcagaaggttccctactcgctttgcctaacaaacacgtggatactggcgcaggtctcgagcgtttggtttctattatctccggaacaaatactgttttcgaagctgatgtattacgtttgcttatttcaaaaacagagacattgtcaggggaaaagtaccatgcagatgaacctctcggggctgcttttagagtcatcgctgaccacgtgcgttcgttatcttttgctatagttgacggcttgatccctggaaatacggaacgcggatacgtattaagaaaaattttgcgacgttctgtaaactatgggaaacgtcttgggtttactcaacccttcctagcagaaatcgtccctgctttggttgacgctatgggagaggcgtatcccgaattacgcctctctgtatctcaaattcaagaagttatgaccatagaagaggagaactatttcaaatcactgcaccgtggtggaaatttacttcaacaggtccttaaatcttcttcttcctcatccaccatctctggagaagatgctttcaaattaaaagatacgtatggactgcctctggatgaaattgccttgttagctaaagattataatttctctgtagatctagataccttttatcaattagagaaagaagctaaagagcgttccagaaaaaatgtaataaaatctcataacgctacagatacagtatacgatgcgctttctttaggagagaattctacatttgtgggttatcatgacctgtcatgcgatacatttattgaagccattatcaagaatggtgaacaagtttcctatcttaaagaaaaagaaaaaggcattttaatcttaaaagaaacccccttctatgcagaaaaaggaggtcaggttggtgattctggagagatattctgttctgatggaacatttatagtgagtcacacgacctctccgaaagcggggatggttattcatcatggggaagtctctcaaggacaactccattcggcacaagctgtaactgcacaagtacattgtctacgtagaaaaaacatcagcaacaatcacacgggctgtcatcttttacataaagctttagagatgactcttggagatcatatccgccaagcaggatcttttgttgatgatacaaagattcgtttagattttacgcatccaaaagctatcgctcctgaagacttagcttctattgagcttttagttaatgagaaaatccgtgaaaatcatcgcgtggagacccgagaagctgcttactcggatgtgatgaattctaaagagatcaagcaattttttggtgacaagtatagcgatgttgttcgcgtagtttccgcaggattttctcacgagctctgtggggggactcatgcagattttacaggagacctgggttatttccgtatccttaaagagcatgctgtagccacagggatccgtcgtatagaggcggtaacaggaaaagaagctgaagttttagcccgtcaagacaatcaagatctcaatgaaattgcgcttattttacaatctcctcgagatcaaattctgaataaattacaaaacattttagatgagaaaaaagaacaaactaaacttatttctgatttagaaaacaagcttatctattctttattggataaagttattgatcgttgtcagcagattgaagatgtttcttactttatttatcatttacctgaatcggaaagtcatcgcttacaacagtatgccaactgcttacatcaaaaaataccagtacgtttagtttctctatggactactcagaaaaacggaaagtatatcatattttcaagaatttctgacgatctggttaaacaaggattaaaagctaaggatcttttacaagtattactcacaccttgtggtggtcgttggggagggaaagatatatttgcacaaggtagtgctgatagtctcccgcaagcagatatattaaataacactttatgccaatggatttcgacccagttaatttaaacctatcgattctatctgaaataactaacacctctgttccattactcatagaaaatatccttcctggagctcgtagtttcttagctgctaagctgtttcacgagaggaaagagtctgtggtaatgatcaccacgcgctctcgtattgacgatctctttgaagatcttgcttcgtttttgggcttccctcctgtggagttcccttcatcagaaattgatttatctccaaagcttgtgaatatcgatgcggtagggaaacgtgataagattctttatgatttatatcagaagaaagcgcctatattttgtgtgacaacactcaaagctttactagagaaaactcgatcacccaaagatacagcgcaccaacatttagatatccaagttggggatgttcttgatcctgatatcatgatcgatctatgtaaaaatttaggttatcgccatgaaactctcgccagcgataagggagagtttgcttatagaggagggattattgacatctttcctctatcttctcaggaacctttccggatagagttttggggagaaaagatcatctccatacgtccttttaatccttctgatcaactctccacagggaaagtctcccagttgtctatatcccctgcaaccaaagattcgggaacagaagttttatcacactgcttattggattattttgctacacccccgacatttctctttgataatttaaccatgttagaagatgatttctctgatatttcggggactttatcttcgttacctaaccgtttcctacctatccaagatttatgtcaacgcgcctttcagtcacagacgattttctttgaagagaaaaactttcctaatgttcgtacaattaaacataatacagtaaacattgaagtttttcactgcgatgttcaagcttcccgacttgttgctccttttatctatcctaacgaaattctcgatgaacaaaccaatcctcttcttggttttctacaaaagcttcaagaatatcttcctagccaagggcaaccttttaacgtagctctctacaatacaaaagcaaaagctttaaaagaagctcgggccctaatagaaactctaggccagaactctatacatatttatgaaaaatctggaaatctctcttctagctttgctcttgtcaacgaaagatttgcggctatttccctagcggaatttgcctctacaaaagtattacgaagacaaaaacagagaaattatttttccgtaactacggaagaagtcttcgttcctattccaggagagacagttgttcatttacacaatggtattggcaaatttatcggaatggaaaagaaaccaaaccatttaaatattgaaactgactatctagttcttgaatatgctgacaaagcccggctgtatgtgccttcagaccaagcctatctgatttcacgttacgtaggcatttctgacaaaactcctgacctgcataatctcaatggctctaaatggaaacgctctcgagatctctctgaaaagtctctcgtattatatgctgagaaactccttcagctcgaagcccagcgctctacgactcctgcttttatttatcctcctcatggagaagaggtgataaaattcgaagagagctttccttatgaggaaactccagatcaattaaaagccattgaacaaatttattccgatatgatgtccgataagctaatggaccgtttaatttgcggtgatgcgggcttcggaaaaacggaagtcattatgcgggccgctgtgaaggctgtttgtgatggtcagcgccaggtgattgttatggtccccacgaccattctggcgaatcaacattatgaaactttcacccagcgtatggcaggattgccaataaatattgctgttctttcacgcttttctgaagggaaggcactaaaaaaaatctttgaggatacggctcaaggtaatgtagacattttaattggcacacacaagctaattaataaaaacttagaattcaaaaatcccggtttattgattattgatgaggaacaacgttttggtgttaaagttaaagattttctcaaagagcgttaccctacgatagactgtctcacagtatcagctacacctattccgagaacattatacatgtcgttatcgggagctagagatctctctttgattaccatgcctccattagatcgactgcctgtctctacttttgttttagaacacaatgaagaaactgtatctgcagccctacggcacgaattattgcgcggtggtcaagcgtatgtaattcataatcttattgagagtatttttagattagggaataccatacggaccttagtgccagaagcacgtattgctgttgctcatggccaaatgtcttctgacgagttagcttctatttttcaaaaatttaaggataaagaaactaatatccttgtagcaacagcacttatagaaaatggtatcgatattcctaatgctaatactattttagtcgaccacgcagataaatttggcatggctgatctgtatcaaatgaaaggtcgtgtaggaagatggaatagaaaagcctactgttattttttagtttctcacttagatagattatcaggccccgcggcaaaacgtttacaagctttgaataaacaagaatatggaggaggaatgaaaatcgctctccatgatttagaaattcgtggcgcgggaaatattttaggcaccgatcaatcagggcacatcagtgctattggattcaacctttactgtaagttattgaaaaaaacggtcgctgctttaaagaacaactcttctcctttattattcaacgacgatgtaaaaatagagtttccttataaatcccgcatacctgatacctatatagatttggcgtctctgcgtatagaattctatcagaaaataggtggtgctgaagatgcggaacagttagattttataaaagaagagatgcgcgatcgcttcgggcctctacccgaagaggtcttatggttattcgcattagcgcacttacgtctatttgctttgcaacacaacatttctagcattaaaggcacggggaatgctttgtatattcaacagcgtcatggaaaaaccgagcaaataaagaaaacattaccctattctttatcccccactccagaactcctggtatctgaagtgttggaatctatagagaaagcatttcctctaaaaacccctcgttaaggaggctcgatgtcgaaattttacgacgtgataaaacccaaagcctcacgtccacctgtatggtttttacggcaagtaggccgatacatgccacaatatagagaactcaagggttctcagacattgaaagatttttttcacaataccgaggcgattacagaagcaaccctgttagggccaagcttactaaaagtagatgctgcgattctctttgctgatattctttcactattagatggcttcaatatctcttatgattttgctccgggcccgcaaatctctttttcccctaaagaagaactcatttttacaaacgatcctcaagatacgttttcctatcttcttaaagctatcaagaatctcgtcaaacgtttatcagttcctctcattgcgtttgcggcatctccctttaccatggcatgttaccttttagagggtggggcctctaaagattttccaaaaactatggctttcttgtatcagcatcccgagaggttcgacgcactgcttaagcaattagcggaagctactgtcatttatcttaaagaacaaatccaagcaggagcttcagctattcagttatttgaatcttctagcctacgtttaccctcagccttattttctcgttatgtgacacgaccaaatacccaactcatcacccagttaaaaaactcggtttcgtctcctataagtttattttgccgctgttttgatgaaaactttatagatctctattctacgggagcggatactctacatcctgactaccatgttaaccttagtcaaatctatacagcagttacacatccaggatctttacaaggaaatattgatcccgcactatttctacttcctcaagatcagtttctgaaccaccttgaaaagtacctttctgttttaaaacatcaacctaagtacattttcaattcagggcatggtattcttcctgaaactcctttagaaaacgttcaagctgcggtattatgtttaacgtcaatttcaacttcttagaaggtcttcatcaacctgcaccgagatacacaagctacccaacagctcttgaatgggaggaatctgacgcgaatcctgcctaccttgcttttgagtatcttcaaaaagataacagccctttatccctgtactttcatattcccttttgccagtctatgtgtctgtactgtggatgttctgtagtcatcaaccgtcgcgaagatgttgtagaaaactatatagctacgctgatcaaggaaatggagtatgtgcatacgctcttaggaggaagacggaaaacttcacggatccatttcggaggaggaactccaagcaggttatccagaaaactctttgaaacactgttttcccatattcatcgtttatttgatctttccgaagctgaagaaattgctattgaatttgatccgcgttctttaaggaacgatgatacaaaagcagaatttatccagtctctagggtttaatcgtgtgagcttaggcgtccaagatacccaagctgctgttcaagaagctgtacggcgtcggcaaagttacgaagagtcactgtatgcttatgaaaaattccgtgagttaggttttgaaagcataaatatagatctcatttacggtcttccaaaacaaacgaaggtaacatttacgcaaacgattgcggatattttacacatgcgtcctgaccgcttagcgttattttcatttgcttctgttccctggataaaaccccatcagaaagctatgaaagaaagtgacatgccctctatggaggaaaaattcgccatatattcttatgctcggcatacgttaacaaaagctggttaccaagctattggattagatcatttttctctacctgaagacccattaagcatcgcctttaaaaacaaaactttgattcgaaatttccaaggctactctttacctcctgaagaagaccttatcgggttgggaatgtcatcaacaagctttatccgtggcatatatttgcaaaatgccaaaactctcgaatcttaccatcagaagattctttcgggctctttagctacaacgaaaagtaaaattctttcagaagatgataaaataaggaaatgggtaattcataagctgatgtgtacttttgtcgtatcaaaaaaagaattcatccagcttttcggttattgttttgatgagtattttgccgaaagtcaagaacgaataaacagtatggagactacgggattaattcaaaatagttcatctttccttaccgtaacaccattaggagagctgtttgtacgtgtaattgctacaacgtttgatgcctatttcttaaaaactgtgtcttcacatcctaggttttcaagatccatatgaaaaaagccattatcataggcgcaggaatttcagggttatccacagcgtggtggttacataggaaattccccaatagcgaacttataattatagataaggcagatcgacctggcgggcttatctactcagattaccaaaagaatttttccttagatctcgggcctaaaagttttctagtccgtggtgagggacactataccctggaattaattcgtgatttacagctggaagaggctctcattgttagtgataaaaccgcgaaaaaacgttttatacgttacaaagggaaaacacgaaaagtctccccatggacattaatcaaagaaggtttgcctttcgcaatcatcaaagatctctttgcctcccgatatacaaaagacagctctgtatatgatttcctaagtcgccatagcacagtacatctgattcacaatatattgaatcctgttgttaccgcagttcgggcaggacatagtcatctactttctgcgcatatggcctttccttccctttctcaacgcgaagcaaaaacaggatccattttacgcagctacttaaaagaaccttcgaagaaaaaaacacctggagctccttatctggtttctctacgtcccaatctaggcatcctcattgatactttagtaaaaaaactgcccgttacgtggaagctttcttctcctgttacaaagatagagtgtttcccatccaaggttgtggtatccactacacaagaaacattctcaggagatctagccatatatacgggggccacgtctctacttccttctcttattgatatcccaggaatgcaacagcttgcgaataaaacacttcattgggatctttcgtgtgcaacattggggtggagtagggatatacccaccatccctaagggttatggtatgctgttctctgacgaacccccgttattaggtattgtctataactcgcgagtctttcctaaccagatgcctgggaaaacagttctatcattactattagaaaaccgttggcatcaagaagaagcttacgctttttccttagcggcgatttctgagtatttagggatttctacacaaccggatgtattttcattattttccccagaagacggtctacctcaacacggcgtagggtttgtagaaatgaaaaaccggatactccccgctattcctcataatctaaaaattgtcgggcagaacttctctggtccaggattaaacagatgtgtagcctcagcctatcaaactgttgctgctatctaaggggaggaaacgctcacaaagagaaagtgttgtggtgatcatctctctgaaatattctcttcttgaagacgtttcgagtagtcttttttccacatgatctaggagatgctgggtgagtttatctttttcattaagtttttcataagcacatgcgagtccggatacccaacgcatttccatggctacacgatgattcatgtcttcaataaggactacctgaggatgattaggcgtttcccaatcctcttttacttcttcaaaaaccttaacagcgcgagcagcatcccccaaggaaagatacgcatcggccaggtctaatttcaaagtatagtatacgtatacccaagccttcgcatcttctccacacaaagtgatctctgcaaattcatctaaagctttgataaaccagctgatttttcttatcatttccgtttctgcatgaccttggaaatagtataccaaagataataatgaggaatgggggaataattcttgaaagtacgataaatgtaataacgcgctttctttccctgaaagatagtcgtctatatcataggcaagaagatataagcgatctccatataaacggagatcaagacgataacaataaagatccaaaagctcttgattagactgcctacgtgttaacgcccaaactaacctaaccgttgactgcaatgcggaacgctcttgtgaaaagatatttgtgagagcggaactcgcttgaggatcacgagaatataaggcagcaaaacaacattttgcgatgtcctcgaatgaggatgagaaagctagcggtgtcgtataagttgcctctgtaaacaattctccacgccgaaaagctaaccataaagttaacacccgacgatactcaggattctgtgtttgctctagagttttttgtagatacagttgttccgttatatctatttggtgatcaataagggcaagtataggactagaattacgcttcctataacgattgatcatatcatagataaaatagtgatagaggtcctcaagagcgacttcactattagataacaattcacacaacttcacaacaggagacacaaaactcgggtctttccttagaaataacgcgtctatagattttacaattttacgatgtagaaatgagtcatgagatttcgagtgcaactcttcgcacaaatctatctttttctgaagagcgtaggaaagaaataatcctaaaccggcctctttacgactccaacttttataagctcgaagaaagaaatcttcagcatcaccatacttttgttcataacaagaaatacatcctagatactcatacacccgaggtaaggtgactcccaatctagaggcatgatccaaaatggatacaaaagtctctcgagattttgtgaaatcttgtttctcataactatagcaacctacgaaaaagctatattctgggaaatacgtatgttcagggacaaatacagattctccggccagcagtaagcgttgcatggcagagaggttcttctcctgatgatagatctctaataacgaaaagtaaccgtaatacagtaatgtcgattgtaaataattcccttgatctatcagaacctctaattcacgaatgccttttttctgattccaagggagggtatacaaggcatgcgcaaggaggagcacatcaacctcatgcgcacgttgtacttcacctcgtgatattctcaataccaagttgtcaatagattgagcatagtctttttcagcttgacaataagggaagagcaacgcttcacaagaatctccgacttctcgggatttcttaattttcaagcctaaaacaatcttttttaagaaatttttttctatatcaatcacatcgggatgaggactacaggttccctttgccatagcttgagaaagcttctcacataatgctaaagcttcgtcgtaatttcctcgttcttgcattacaagaatctcttgcttgcgatcctcataactactatgtaaagtcatactataaagttcgagtaagagattatcttctaatgtgtctcttcccctctctatactatgaaattgcgtgatcaactcccttaaagaaactccctcaggattgaatttctgccaagcaagacatatttcagacgtaatgtgagaaggcatggtcactacggacaataactttctgatgatatctgtactgatagatcgatcttcttgtttgattctgacctgtatatactgacgtgttaacgaggctattgtttcccaatctctaggagtcaatgctgttttttcaaaaataatacgctctacaaatgctgaaaaaacttcatcacaaccatttcccgacttcaatgctgtatgcacatctgcacagtaatgaccaaaagacaatggctgagttggagcagcccaaacactccccacactcaaaattaaaaaacactgaaaaatgcgtagtaacggatggtgatatactttcatgatagatatctctctaccatagtactggcaggaattagaaaaaatcacaatagttcaaaaaaaacaaactataggtgaatcaaaagtatagtagaagactctattactcaaaaagaatgttctgtttaaagttttttataaattaaatagctacagaacctccaaactacctacaaaacacaaaaagaaaactcgtacatgaaaatgtacaggctcttctttaaaaaaaagatattaagctgacgccaactaacatactgacaaacaaagaagtatgaaaaattaaaaactagtagtgattctctgtttttcttttctctaaaaaaattgttgcatgaatttgaacaaacaaactaattacaaattaaaacaagtaaaaatagtttaaaacaacaactagaggacgcttttcatggcgctaaaagatacggcaaaaaaaatgagagatctgttggaaagtatccaacgtgacttagacaaggccgaaagaggaaataaagcagcagctcaacgagtacgtacggactctatcaagctagaaaaagttgctaaagtatatagaaaagaatccatcaaagctgaaaagtctggcttaatgactcgcaagcctgcagcaaaagcgaaaaaggctgcggtcacgaaaaaatcagcatctaagcctaaagcaaaagctaagccaaaagtacaagctaaagctgcccctaaagctaaagccgctacaaaaaagactccagctaaagcaaaagctaaaaaaagctctaaatctcgctccctaagaaaatagttttttccttgtcttggtttttagagggtaattatattttataacttgccctcattttccttttctcttgatttcaaaagattatccctagaaacacggcgttatgataaaattctgcagtaatgtttaactgctgagtggacgcatagtcattctatcccgcaggcacgtgaattttgcacataaaattcgattctaaaattagagcccttacacatagaccatgcttacagtctccaattgtaaacatctaggcatttgcggtgggtgttcctcaccgcactctgcctatgcagactctttaaaagctaaagaacgtatcttacacgagctctttgctcctattttccctgcgtcagatattctacctatcattccatgcgatcctcttttgcggggaagaaataaaatggaattttcttttttccaaactaaagagggggagaaaagtctaggattcattactcctacaaaaccgaagcaaggcattcccattacagaatgtcttatgattcacgaacatgccatggatattctagagatcacacgcacatggtgggaccgtcatcctgagattacagcttactaccctcccttcaataaaggctctctttgcaccttaactgtacgtattggcagccctgaacacacgctcatggtcattctcacaacatctgcaagagaagaatatgccgttgataaaaagataattgaagaatggaaaactctgcttttagattctgatcttcctatagtttctattgtatgggaagaacgcgttagtgcgaaaaacgttcctacctatttccgctctaacctactttacggagaagcatttattcaacaaaagttcgtcttacctaaagatggaaattccgctgtatttcatgtgcgccctagaagcttctttcaaccacaaactcttcagggagcaaaaatcatagaagttgccaaagagtttatggatccacaacgatcggaaacgctcttagacctctattgcggtgcgggaactatagggattatgctttcacaatatgtaaaaaaagttataggagtagaaatcgtccctgatgctatagattctgcaaaagaaaatatcttaataaataaaaaagaacatctcatggaagtacatctagaggatgtaaaaactttctgtaagcggtatcaagatcatccttctcctgacgttgcgatcattgatcccccacgctgtggcatacaaaacaaagtactgaaatacttaataagaatcgcccctagaaaaattatttatatctcatgtaacccaaaaatacagtttgtggagtgttatagcctaattgctgcaggttaccgcatgaaaaaagtccagcctttagatcaatttccgcattctccgcacttagaaaatatcattttgttagaaagagaaggtcacctctaggaaaagcattgaatgcacgcttcctattatgttaacctttctttgaaataaccgaagtaaaggtggtttaatgttatctcgtttattcatgtgttttttatttcttttgagctcatcatctctcttagcagatgaagacggctctcaagtaaaaagtacttttgctcaacccgctgtaatgcttggcattgcaattttgttcttttacttcattttatggcgcccagaacaaaaacgcagaaaagccatggaaaaacgcaaaaacgaacttgccaagggcgacaaggttacggctatggggattttaggaactattgatgaaatccgagaacacaccgttattctgagtattacctctggaaaaattgagatactgaaagcagctatttctgaaattttgaagccagatgggactaaagcataagctttaagatatagacatttactggctacgatattagagaaatctacattgattttttataagccaagttataacttgacaccataagctattcacgaagtcgaggatttttaggatcatgacttggctttcaggcctatattttatcagcattgctagtttagtattttgtgttataggtttgatactttctggaatcattcttattgctcataaatttctagttaaaattcatccttgcaagctaaaaattaacgatgacgacactcttacaaaaactgtagatagtggtcgtaccttattgtcttctctattagattcgggtattccgatcccttctccatgtggaggcaaggctacgtgtaaacaatgtaaggtaaaaattgttaaagacgctgatccaccactagaaacagaccgcgcaactttttccaaacaacagttagaacacggctggcgtctttcctgccaaaccaaggtccaacacgacatgtgtttggaaatcgaggagcgttatttacatgcttcttcttgggaaggtacggtcgtttctaacgataacgtcgctacctttataaaagagcttgttgtttctattgatcctgcgcatcctattccctttaagcctggggggtatctacaaattcgtgttcctgcatataaaacgaatacttccgattggaagcaaactatggctcccgaatatcatagtgattgggaacggtttaatttatttggccggattatagataacagccttttggagccagattctgctaataaagcctattctctcgcatcttatcctgcagaattgccgattattaaattcaatgttcgtattgcgacacctccttttattaacaatgcgcctaatccgggtatcccctggggggtatgctcatcctatatcttctcgctacaacctggggataagattactgtatctggtccttatggcgaatccttcatgaaagaaaacaaccgcccgttaatttttctaattggtggtgcgggatcttcatttggtagaagtcatattttagatcttttgttggataaacattctacaagagagatcactctgtggtacggagctcgctctctaaaagaaaatatctatcaagaagaatatgaaaaattagataaggattttcctaacttccattaccatttagtgttatcggagcctcttcctgaagacattgccgcaggttgggataaggatgatcctgagaaaacgaatttcttattccaagcttttgagcttggtcaactcagcaaacttagcaatcctgaagattatctatattatgtatgtggtccaccactacacaacagtagtatcctgaaattacttgaaaattatggagttgaaagatcttccataattctcgatgattttggcagctagttactcaagagatgttttctcgctatagatattctcaagattttatcgattacgagttctcagcattcggactaaagacgcaatgtatattatcgtagcgagaaagctaaacaccatatgcgtaacttgactaattgcataggctcggccattagtgaatccttcccaaacagtcgtgtgatcattgggaataatttcgtccgtggtatttgaggtttcattatagcgacaagattcactgatttctaaacccccaaaagtggccgcccctcctataagagcaaagaaaataccatagactgctgtactcacgatactcgtcatcctatagtatctatccatattttcacgccctatccttgttattctactagataagtgctgtggatcttccgtaacatctccaaaccatcttaagcatcgtctgcataatgcatctcgaagtcctgggagagcatactctagcatatctctacctagtaacgtccatcccaagagagtaatgacaccatataaaccggattcgcactctgtaattgtagtacgcgctgccatacggatattatttagcaaatctaataggttcccaagagggaaaaatacgcggtaacacagaaataaaatacgcacattacgatatctttctcttctagagcgagagctggtgagcattaaaaagcagctacacaatccatctataccaaaaaacactgtactgatggctaatacaaggccgtcttctggttcctcaatgggaataagccaaaaaatagatactgcatctgaaattctcaggatattaagagcaacttctccaagtcgatctaacaaactttcgggaggcaatatgctctcttcaacttggatcacggtatccgtcataccgattagagtttgtattctagagaatacaccagggcttgctgtacgcgatacaatcaccccctggatattatgtccaactatgccactattcctctcttgatcatttggatttgcatcacctaagggcgatatttctgtaatctcaactccatctctttgtaccaagctttgagaaacagcattgactcctgctatttgcataaatgtagctacaatagcattattaaaggcaggatcagtgaaatagatccaagtaattcctaaacttcctgcagaataaggcaatgtgacgactctagatccgagaaatcctctgaagtctaagcacgaaaatacatctccccaaacacgataataataggatcgaaaaacaatattgtcagcatgtggtgtacattggattgcctctcgaacatatctagcaccattgccaaaaaaataatgaataaaagtgctccctggaggatgagaagcaaaaaagctattccaaacatctaaaatggctgcacaaataggattcatttcttgtcgagagcttctnnnnnnnnntgaagatccgatcccttctttattatagatacctataacctctcttccgcccaacaactggctaagatgcatagtttcattttgggctctatagtatcctgattggctaccattggttaccccacgccaattaaaggtgtggagatcggcgcggattcgatactttcatatgtagtttgaaaaataggaacaggatgccgatttctggattgttcgttatggcggccatgaataaataagtaaatactaccttcttgagtaccttctgatactaaaggactgccttctaaagatcccacaagagataaggtagcagttgcnnnnnnnnnnnnnnntaccttctccagcaggttatgagattcccaagatacttgtttgagactcattcgattcttgattttcttcaaaataaccagatcttggtcaaagtaaccagaataaacagaatgtataggggtaaacataacattaatagcatgttttcggacgtttaatgcattaaggcggaagaacctttggcatccgacaaacaattattcaaataaaataaacaacatcttacaaatgtctctaaaacaaagtagagagtataatttatttgaggcccgttaaataaaagaaagaataattatctttggaactagttctttataagaaactaaaaataccctgtaacggggtatctcaatacatttacctaaatggatagactcttcttggaagagcgtttgtacttatacatttttgacacacaagttattcaacaacttcagaaaagtgaaataaaggaaacatcatttttcaagcaaaacacttaaacaaaaaaaaggagaatatttctgttctccttataaaaactcagtttacgagccaaaataactaaaagcttggcgacgacctactctcccatactcttgtgtatagtaccatcggcgataaaaggcttaacttctgagttcggaatggtatcaggtgtatccctttttccattatcaccaagcaaattcttgtaacgtaacattcacgtatactaatagacgcttaagagagtctttagtatcaacttacatcgatcgatttatttcaacaaaaaagcctattgagctttttatatgacaaaaaccaagtcaatggacttattagtattggttagctaaacacattactgtgcgtacacacccaacctatcaaccacatagtctatatggagtctcatagggataccttatcttaagggaggcttggcatttagatgctttcaatgcttatcctttccgaacgtagctactcggctatgcttttggcaaaacaaccgacacaccattggttcgtccattccggtcctctcgtactaggaacagctcctttcaagtatcctgcgcccacaaaggatagagaccaaactgtctcacgacgttttgaacccagctcgcgtaccgctttaattggcgaacagccaaacccttgggaccttctccagccccaggatgcgatgagccgacatcgaggtgccaaaccgccacgtcgatatgaactcttggtggcgatcagcctgttatccccggagtaccttttatccgttaagcgacggcgattccactttccaccgccggatcactaagcccgactttcgtctctgcttgacttgtaggtcttgcagtcaacctattttatacctttacgctctactcgtgattgccaaccacgatgaaataagctttgggctcctccgttactttttaggaggataccgccccagtaaaactgcccgtctggcaatgtccatattccagattcatggaattatgttagattcccaacttgttaagaccagtatttcaacgatgactcccactctcctgacgaagagtgttctcagtctcctggctatgctacacataacaaatcaagaatcaataccaaagtacagtaaaggttcacggggtcttttcgtccttttgcgggtaaacagcatcttcactgctactacaatttcaccgagtctttcgttgagacagtgcccagatcgttacaccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttagcaccgttatagttacggcggccattcaccagggcttgggttcaatgctttgccttgcggctgacatatccctttaaccttttggcattgggcaggcgtcacaccatatacttccccttagaggtttgcatagtgctgtgtttttgttaaacagtcgcctgggccatttctctgcggccccccggagctcatgccgtaaaggcaatcactctaagaggctccccttcttccgaagttacggggataatttgccgagttccttaacgaaagttatctcgcgcgccttagaatactcatctcgcacacctgtgtcggtttaggtacggtcaccatcaacagctagaaattatttcttgaaagccttgcgccacactatcagttcctccgaagatttcccttaaccacaacctaaccttatgttagcggatttgcctactaaccggtctcattgtgatacggacatttccaatcgtccgcgtgcttaacgtaccccgtcattccattgctaaagttttaggtggtacaggaatatttaacctgttgctccatcgtctacgcatttgtgcctcgacttaggggccgactaacccagggaagacgagcttgaccctggaaaccttgtgcttacggcgaggaagattttcacttcctttatcgttacttatgccatggatcttcactagtatccgctccagcactccttacggtataccttcactgctgaatactacgctctcctaccgcgtatatataaatacacacccgcgatttcggttttatgcttgagccccgattattattggcgcaatgattctcgattggtgagctgttacgcactctttaaatgattgctgcctctaagccaacattccaactgtcttagaatcatcacttccttactcacttagcataaaatttgggaccttaatcggcggtctgggctgttcccctctcgacaacgaagcttagcccccgctgtctatctcccggactcacttttggtattcggagtttgatttccgttggtaagccggtaggcccccgctagaattcagtgctctacccccaaaagcttaatatccaaggctaaccctaaagttatttcggagagaacaagatatctccaagtttgattggcctttcacccctattcacaactcatccaaacatttttcaacatgtactggttcggtcctccacaaggtcttacccatgcttcaacctggtcataaatagctcacttggtttcgtgtctaaatcaaacgactaaacgctcttttaaaactcgctttcgcttcggctccggaatgtagatcccttaacctcgccgtttaacttaactccctggctcatcatgcaaaaggcacgccgtcaaccatgacttccgaagaagttataggtcttcgaccgcttataagctactggtttcaggttctatttcactcccttaacaagggttcttttcacctttccttcacagtactggttcactataggtcattgactagtatttagacttggagagtggtctccccagattcagactaggtttcacgtgtctagccctactcaggtatcgaatagagtctcttgttttttcgtctacgggactatcaccctgtatcgttctactttccagaagtattcgactaaaacttaagatcccatgttatcgaccctacaaccccacattaaaaatgtggtttggtcttctcccctttcgctcgccgctactcagggaatctctttgatttattttcctctgcttactaagatgtttcagttcagcaggtatcgccttatacgcctatgtattcagcgtacaatgatagatgattaatctatcgggttgccccattcggagacctccgggtcatagctttataccagctcgccgaagattactgcaggtaaacgcatccttcatcgcctgtcaatgccaaggcatccaccaataactcttaataacttggtctgtaaattattgatccatgcaaattaacttcaccaaagacagatattcttaaacgtctattattatatgtgaatttacttgttaccatattatttacataacatacttgatcgtaaactaaatgttttggaaacaacgcttaacaatgcaaaagaaatagaatacaagattaaaaaatgcttgcccaacctagtcaaaccgtcctaagacagttatccttatccttaaaaggaggtgatccagccccaccttccggtagggctaccttgttacgacttcatcccagtcatcagcctcaccttgggcgcctctctcctttgcaggttgagtcaacgacttaaggcaaaaccaactcccatgatgtgacgggcggtgtgtacaaggcccgggaacgtattcacggcgttatagctgacacgccattactagcaattccgacttcatgtagtcgagttgcagactacaatccgaactggggccagctttgaggatttgctccatcttgcgatattgctaccttctgtactggccattgtagcacgtgtgtagccctgggcataagggccatgctgacttgacgtcatcctcgccttcctcctggttaacccaggcagtctcgttagagttcccaccctaagtgttggcaactaacgataagggttgcgctcgttgcgggacttaacccaacacctcacggcacgagctgacgacagccatgcagcacctgtgtatctgtccttgcggaaaacgacatttctgccgcggtcaaatacatgtcaagcccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccactgcttgtgcgggcccccgtcaattcttttgagtttcacccttgcgagtgtactcctcaggcggcatacttaacgcgttagctacgacacggatagggttgagactatccacatcaagtatgcatcgtttacggcaaggactaccagggtatctaatcctgtttgctccccttgctttcgcgccttagcgtcaggtgtaaattagaaaagcgccttcgccactggtgttcttccacatatctacgcatttcaccgctacacgtggaattcccttttctccatctaccctctagaaagatagtattagatgctggcttggggttgagccccaagatttaacatctaactttcctttccgcctacacgccctttacgcccaataaatccgattaacgctagcaccctccgtattaccgcagctgctggcacggagttagccggtgcttctttacctggtacgctcaaatcgattggatattagccaatctctcttattcccaagcgaaagtgctttacaaccctagagccttcatcacacacgcggcgttgcttcgtcagactttcgtccattgcgaaagattctcgactgcagccttccgtagaagtctgggcagtgtctcagtcccagtgttggcggtcaatctctcaatccgcctagacgtcaaaaccttggtaggccattaccccaccaacaagctgatatcccatagactctcccttaaccgaaaggtccgaagatccccttctttaatatgttttagatgcctaaacataccacattcggtattagcggtcgtttccaaccgttattcccaagttgaggacagattatctatgtattactaacccttccgccactaaataacaaccgaagtcattattccgttcgacttgcatgcctcatccacgccgccagcgttcaatctgaaccaagatcaaattctcagaaaaaataaatttaaaaattaacggattttttaaaatccgaacaagcatttttttactggcttgcattctatttcatttgcattgttaagaagagaagttcgacgatgtcgatctctcattttgcgcgcccacatcgaagtgtggactctttcctctttcgcttatcgcggtgaagaagaaatcaatatcttatataaacggcatttatttatgcaatacattttggtgttctttttttctcatcgcaatttttcccaatggaattttaggcctcacaatatgctcagagctagaaaaatatatttcgttttcttttgttttttttcgtttgcctgtggtcttttgatgtgcttacacgactctattgaaattctgtttatcactaatacccttctgaatcttgtttaaacgcatttgattataatttttttttgattcgagtttattccctcttcatccctgaatgcatccctgaatgaaaggcgctcgtttcttagacgtacctagaccaccctcccttttaatacatatcgggctaaaacagtgggtatacccttccttaatggaattattgagatattcagagtgaaatttaaatttgagaaatgtgcatgggatcttcgcgaacagttaagaagacaaagtgttgtgcttggtaatattaaggaagtttctttggtctatgcggctaggaaacttaggagaaaaaccgtatctgtgagtccaaggaactttaacgattgcattatgtttgcattcacaggctttttgtcttggataaatattatcgtcgagataatatttctctttagcttttatagcttatggcgaacgtagctcagttggttagagcgtcggattgtggttccgaaggtcgcgggttcaaaccccgtcgttcgcccttctttatcttctttgtttcttttgccattcttgctataaccaagtattagaataaattctcactctactaaacaccttgtgtctatcatggtaagagagcgtcagaaatctaaatccgtcctatttccttcgatacctttcgcggttagggcgagcgcctatctatttttggcttgtttttcgggtctgagtctatggagttttcataatacccagccttgtacacaaaactggataggattgttgggctggtccttaagttcttttcttttgtattgctttggagctgcgtcttttcttatccctccctattttttatggttgtctttcctgaatatgagaaaaacgccatcgaaaatcttacatcgtaaagcattagcatttgctgcgcttcctgtatgttcttctgttttgttatccatgttgtctcctattcagacattgccgcatgttttagatacacgtcttcctaagttcgttttagggatcaatcctcctgtttcttatttaggagggattcctttttacattctgtatacggggcaatccttctgcttaaaacatctgataggttctgtcgggacgtgcctaatcttttcgttcatactgtgtttctctattttttatctttgtggcagcatagttttaattaaaaaaaaaatcctgcaaaaatttctcaaaagcaagtgtcaagcttgctggaatatttgcaaaagcattttaaaaagactaactaacaaacaaaattatcttcctaagccatcaattaaagttccctcttcccctatagcaaggaacagtgcaaagaaaccaccgaccccgattgtctccttacctatagagaaacgggacttattggatgatgtacaaatcgcctctcaagcttcagaaaaggcgactctttttttagctccacatcctgagaaacgcatgttatctccgttcctcaaaccccgaaatacagagcagaaaaattcaaagattaatgtactacctcaagctttatcttcgtcgagtaatagagcagaaaaacctgttcctttaaatctatctacatttggcgagggcaattctgagttacctcagtatcatctattaagtaagagtgataattctaaacccgaatccttgcgtgaagaattacaaaaaaagggtgtgctgttacagcagactttagaaagttttggaatagaagctgatattggcaatatttgttttgggcctacattagctgcatttgaagtacaacctcataccggtgtaaaagttcaaaaaattaaggcgttagaaaatgacattgcgttgaacttacaagcttcgagtattcgtattattgctccgattcctgggaaggctgctgttggcattgaaattcctaatccctatccccagccagtcaacttccgggatttattggaagattaccaaaaacaaaatcacaaattaaaggttcctcttttacttgggaaaaaagccaatggtgataatttctgggcagacttagctacaatgccccacctgattattgcaggaaccacaggatcggggaaatctgtttgtatcaatactatcgtcatgtctctgatcatgaccacactaccttccgacatcaaacttgtgattgtcgatcccaaaaaagtagagcttactggatattcccagcttcctcatatgttaacacctgtgatcacagaatcacgagacgcgcatagtgctttagtttggcttgttaaagaaatggaacttcgttacgaaattttaagattcttaggtcttcgtaacattcaagcttttaatgctcgtcaacgcaatatcgatattgaagcttcttttgataaagaaataccagaaaaaatgcctttccttgtagggattatcgacgagctgtctgatcttttactttcttcttctcaagatatagaaacgcctattattcgtttagcccagatggcaagagcggtcgggattcatttaatcctagcgacacaaaggccttctcgcgatgttattactgggttaattaaagccaacttcccttcacgcatagcatttaaagttgctaataaggtaaatagtcaaatcatcatagatgaacctggtgctgagaatctgatggggaatggggatatgttagtagtttctccctcttcttttggagctgtgcgtgctcaaggagcttacatttccgatgaagatatcaacaaggtgatcaaagacctatgttctcgcttccctaccaaatacgttattccttcatttgatacttatgaagactgtggtagggaggatttcacggatagagatcctttatataatcaagcgaaaacgctcattcttcaaacaggaaatgcctcgacgactttcttacaacgaaaacttaaaattggttatgctagggcggcaagtttaatagaccagctggaagacgcacgtattgtaggtccttccgagggtgctaaacctcgtcaaatcttaatacaaatgcctcctcaagaaggataagtttatggaaggttttttccctttagcctcaggttcgaaggggaactgtgcctatttaggaacggagtcctctaaaattctgatagatttaggtatcagcaagcaacttgtaacacgtggactcctatcgatgaacgtgcatcctgaagatattcaagcaatttttgtatcgcacgagcattcggatcatatttctggaattaaaagttttatcaagacttatcacactccaattatttgcaatcttgaaacagcgcgtaacctgtgtcaattattagatatgcatccaacgtttaagattttttctacagggacaacattttctttccatgatttaaaaatccaaacatttaatgttcctcacgatgctgtggatcctgtaggatttatctttcattatcgtgatgaaaaattaggtttttgtacggacttgggttgggtaacttcatggattattcatgaactttacgactgtgattatttacttatagaagccaatcatgatcctgaacttgttcgacaatcttctcgccctgacatttataaaaaacgtgttcttagtaaactcggccacctatcaaatcatgagtgtgcagaattattacaaaaagttctcactcctaaaataaagaaaatctaccttgctcacctctctagcgaatctaatacacctgaactagtgctatctacggtatcttcggccatagaaaatattacttccattgatcctgtcattgtagaaagtcatgaagtgactgatcctatttactttagttctttaattaccgtatgaaattagaagatacttcacacccgaccctatacatttctctagatcatcactgggaaaagagcacgtgctacagtatggatagagcttcgcagttactgaatttcaaatttcttccctttcttacttttgcagattggaaagtagaagaaaaagtccgtcagctctgccataaggctaagaaaaaacaattcatttctcctttagcaaaatggttgggacagcttcacaagcaagatctaatcacgcctcctatgcctcccatagccatttgttggatcaactcctatataggttacggagtctttgctcgagaaaggatcccggcttggacatacattggagagtatacggggatattacgtcgccgtcaggtcatttggttggatgaaaacgattactgttttcgttatcccttatccttgtggctatggcgttattttactatcgatagtggacatcaaggaaatttcactcgctttattaatcatagtgacaagcctaacgtagaagctattggagtattccaggacggactatttcatgtgattattagaacgattcaagcaattgaagcgggcgaagagttatgttaccactatggcccgctatattggaagcataggaaaaagcgtgaagagtttattcccgaagaagagtaagtatttaactcttttcgtatgttcccatgagctctgcggtatctataacatgactttccatgacttcaagcagctgatctctggtgacattttcctctatgggcaaaatcacgtctaaaacatagcagtagaaataataccgatgctgtctatctggtggacagggtccttcgtagcaagcttttcctgaggtatttaacccttgaacagcgtaaatatttgcgccttctactaattcggttatcgctggagagaggttatagactatccaatgaatccatagaccatcttctcgtaaatttttgggcacatcaggatcttccatgatcaaggccatacttttggcttcttgaggaacatctttaaatatgaggggtggtgaaattccagcgccttgacatgtatattttcttggaattgctttcccataatcaaatgccggtgagagtaactgcataattcgtctccagttagatatctagattttgcaaaacagtgggttgagcatcttcttccagtctaagtaaggcaacttctcgatttgtggacactacatctttaaacaaagctaccaaggctatagaatttagaatcaccatacccgcaaatcctgtatcagaaaggctccagatcaatcgcatatctactatgcctccgagaggtataaccgcaacaaacaggatctttaaccaggaattggctcgttttcccgggatcatatattctaaacttttttctgcgcaagcaaaccaagtcaggaccgtcgtataaccaaacaacgccatggcaagaatgacaacgagtcctccaatagagcctaagcttgatttaaaggcatttaacaccatcagcgttccctcttgtcctgagacataggcaccggaaacaataagaacaagtgtagtgatggagcacactatcataacaatgacgggaggtaaaagcgtaaccagaccatcaatcactggattcttgctctgagaatcggattgtagaatggataccatgccgctaccacaatctgtagccataatcgcacggctcatgcctgttgagatcacttgagtgactgtatagccttccaagccggcaactgttgcttttattccgaaagcagacgaaatgatcagttttagcgcggggatgatcatggcgctatgctgtataagaataatcagacaggagatggcgtaaaaacctgctataaaaggaatcactcgggctgagaattttaaaatacggctatttccccctatgagtacagggacaattgttaatgcaagaagcatgcctacaagaaatttcaaaggtatactctcgacacagagagggactatgcaattaatttgtgcaaaatttcctgctgagaatgctgtaataattgtgaatatacaaaaaagaccggctaggaatttgcttcccaagccataagcgaggcaccctgtaggtccaccgataaacttgccagattgtctacacaatttgcgatatttgacgcctaaaaaggatcctgagtattgaacaatggcacctaaaagagcggctacccagatccagactaaagctccaggtcctccacaagcgatagccacagccatgccggcgatatttccagtaccaaaattcccagcaagaataccggctacagcctcgtaacgagacactgtaccattttcagtagatggattttcctgtttatttttcaacatgagattaaagcccagctttaaccccgtaaattgcaaaccccgtaatttccatgttaataatccaccaagaaatagaatcgtggggaacacacaaaaggaaatgcagaaattatttaactgttctaggaaatgtaacatttgtctctctctttattgctaatagtgttcttttcgtggaagatcacagcaaattagcttgtagcttcctctcctggtttaggggaaaggaagcttcgttgtagagagcttaagaaggttgagatatcacgatatccacaagctcgggccacctttccccttgcactattgaggcaacggtcccggaatctaatcctaaggtggaggcaaaagcagagacatcttcttcagtaatcacaccctgagaagcagcttgagaaaatacgtcgcttaattcggccataaacatattccaaatccaatcacgaccttgcattttcttcataccttcaattaatgaagggttttcagctagaagctttaataaagctaaagggtgaagttctctgatgcggtttaaagcactcttaatctcactctgagacatagctaacgatatagaagatttttcagcagcagcagacacaacgaaagagatatctcttttgtcctgatccgataactgatcttcatatttcttaaagttagcttgcactttctgcgtgtccttcttagattgactacgtcgagcaaataatcttcgcgaacgacgggaaggctttttttcacttctcgtgagtataacagattcgtgatttatgtccctcgagttttttacgcgctgcttggatccataagggttcaagcagcaactactcaaactcaagagcaacagcaaaccgctaaaaccgtacttatagatatattttttcattgctttagtttaatttaaaattaaaatttataatattatatcacaaatacattaaaatagcggccttttagttatttaacatcataagaatacgtattctctgctcttccagggaattgattcttgagtttctcgggttgatttgttattggccattttgttatcaacatgtggcatttagttagtgccctttattaagggaaattaacaaaacaattagacgccaggggatcttatgttaaaaatccttacaattcgaagctgcgcttgtttagtagcttgtcttttaagttttccttatctgtctgttggagctccgacttcatcggtgatgctccagacaaacttatcttctggtaaaggaaaaataggatccgattcatggattgaacataaactgcgtcaatatccggaattgctttggttgacagagccgtcggctgcggcaagtatagcgacaacaggcaaaacgacctattctttatctttatttgataagaagatccctgcttttgatgttgctatacgtagtttgatctacctacacctgttaatacaaggttcacgtcaatcctatgctcagctttgtcaattacagcctggagaaaatagcattacctttaagcagttccaaactgctcataggcaactaatgcatttcttaaattctccgaaacactttgataatactctaaaaattttagagacggccattgtgttaaaacatctgggatgttctgcaaaggctgccgcaaactttaaaccttactttacagagactcgagttgatgctttttatgcgaaagctttgcatgtattacaagcatttccggaactcagtccgtcgtattcgcgtctatctccagagcaaaaagaggtacttgttgcgttacgtcgcttaactgattacgatgccctgttcaacctgacaactgccccgagttctcagcttttatctgtaggtagggtaaaacgtcctttagtgattttagatttatatctatattctctggacatctgtggtgagcacaattgctctcaggaattttactataactttgctcctttattatccatgttgcagcagcatgcgactgtagaagaagctttttcccgttatttcacttacagggcaaatcgtttaggctttgaaggatcttctcgtagtgatatgactttggtgcgtttagccacactcatggaactttctcctgcggaaacgagtgctcttacctggagttataaaaatcttcctatcgacgagtcagaaagcttagttaatagcttttacacagtacaaggggaactcattcctctagagatacgcggtctcccaaatctcattaccggtttactacaagcaaaccatggaacagcaacatcaagccctgaaagccgcttacgtcaggtgtactcaacagcgctatctttagtagtgaaaagcttacgtgttcaaaaggatatgttgaaaaagcaactacttgatcaaacgactgtgttggatttctcagaaacgacaatttcttgtggaggtctagatattttctcagaaaatattgctgtacgtgtgcatttaaatggttcggttagcgttacactttaaagtataacgctacgcaattataacttcttaaaaagatccgccatctctagagctgtcctcattccagacactcctaaatgtgatcctttgattcccgcccgttgccatgcggaatctacacaaggggctgtgataatagaaaaggtaatgggtagattgtattctacagatagctcactaattcttgccgacacttgatctgctatgtgatcgtaatgagtagtttctcccttaattagaactccacaagcgactatagcgtgatactctatgcctgaagtaaggagtttctttaacgtacagggaatctcaaaagccccgggaacgcgtacgatggtgagcctatcttctgccccaccgagctcaagaaaagtttgtgcggctccagaaaccaaagcgtccgctataggcccgttaaaacaagagccaacaatagccacgcgcatatcttttgctgaggctatccctttaaatgttttcatatcatcctagaattatcttatgttcacttcttctttgtaagaaggaaaatctatccaatgtcccatacgctctttttttgtgcggaggtaacattcattttcttcagagagattgattggaagagctattctatcaacaatttctaacccatatccctggaggccgaaatatttgtggggattatgggtaatcaatttgatctttgtcaatcccagatcaactaaaatctgagctccgattccatattctctagaatctatagggaagccaatttctaagttagcatcgacagtatcgtacccacgatcttgtagagcgtaggctcgaactttatgacctaatccaataccacgtccttcttgtccacgtagataaacaagaacaccttcaccctctaatccaatatattccatagcagaatgcaactggcatccacaatcacaacgtatggaccccagaatatcaccagtaaggcattcagaatgtacccgcaccagtacattctccttccctcgtacatcacctttgaccaaagcgatatgttggataccatccaaaacggactcgtaaacatgaatagtaaaatccccatattctgtaggcagacgagccgaagaaatagggacaacgagcctttcggataacatgcggtaggctactaaatccgatgtagatattattgagagcttatgctgcatagcaaattctataatttgcggaagacgcatcatagtgtggtcttcattaacaagctctgaaaggaccccgcaaggctgcatattggctaaacgcatgagatctaaagcagcctctgtatgaccggctcgttttaatacacctcccggtgtagccattaaagggaagaaatgccctggacggacaaaatccccaggaacactattcgggtcggataggagttccaccactcttgttctatcggctgcagagacacctgtagttatgcctttcgcagcatccaccgacactgtaaatgcagtacgatagcgacagcggttatctttaaccataggggggaggtctaattgttttattctctcagaatctaaagaagcacagataattcccgtcgtatatttaagaagaaaagtcattttctcgacggtcattttctcgcctgcgatgataagatctccctcattctctctcgaagtctcatcaacaacaataacaaatttaccttccgcaatatctgcaattgccttttctacagggacaaaacacgaggcacgagcatcatcatcgaattttatcaccaaagttcctccaaattacagacacccactctccaggaatgctaatagaaatccccattcactgcaatctcttcccccgttttctctatacgaggatttcccaagaagtttttaaagaatttcctataatttcagaaaatataggcacaattttttgagaagaatgcaggcgtaaacctaggtccccaaacgtaggatttcgttgatctcctaaaattttaggtcctaagtacaggacaagagcatggactaaacgttctttcaaaaatgcagtatgtaaagctgccccgccttcaacaagaacttgtaaggtaggtgtagtagataaatatgccatcaattcatgtaaatttactttagccccttgtggttctgtaactaggagatccacacccaagtcttcgattttttttctatgatcttctgaagattgtggggtcgtaacatagagagatttcccggcgctatgaaagaccttcgcctctggagggaccacgcctttactatccacaaccacgcgcaaaggttgacaaggatagagttccccggaaggttgtctagccgttaacaaggggttatcttgtaaaacagttttagaacctacaataatagcttgagaacgagctcggagttttccgacatcagcgcgggcttcagggcaggtaatccattgtgattgtccgtctctatcggcaacttgaccatccacagtcgcggcacttttaatgaccacccaaggttttccatgggtacgctggtagatataagactttaaagaacgctctgcttcttcttttcctaaaccttcataaacacaaatgcccgcttttcttaaactagcggctcccctacctgagacacgagaatctggatcgagtaaggcaatatacaccgcagcaactttatatttgattaacaagttgacacaaggaggagtgttcccatagtggcagcacggttcaagagttacataaacttcgctgccctcaatggattctgaagcagaacgtatggctttttcttctgcatgaggttgacctgctttctcatgatatccctctcctattatccgaccattttttacgatcacacaacccacccagggattcggttgtgaagaaaaagcccccttttctcctaattctatagctcttcgcataaaaaatagttgttgctcagaaaaatcttccatatactttatctttgtgagaaaaaggtaattcaagagacataaggatgttggatataaaattaatacgcaaggcacctgaagaatgtgaaacccgtcttcgtaagaaagatccccttatttctcttcagcctattcttgatttagataaagaaatccgtcacctcaagacagaaacagaagcattacaatctcaaagaaaacttttgtcaaatcagatccataaagcgaaagctcaaggagaggatgtgtcctcgatgatggataatgtggagagaatttctcaagacttagccaaacttgaacctttacttgagcaaaaggaatcgactttacaagacatgctcgtacgtcttcctaactatcctgacgaagatgtccctgtatgccccgataaaacggggaaccaggtaattaaacaagtaggtgccttacctacattttcttttactcctaagcaccacgtagagctcaaccaaaaattacaaattttagattttaaacttcctgcgaaaacttcgggttcaggttggcctgcatacaaaaaccaaggtgtctgtttagaatgggccttattaacctatttattaaataagcaaagagaacacgggtttcagttatggttacctcctcttctcgtaaaacatgaaatcctttttggctcaggacaaattcctaaattcgacggtcagtattaccgtgtagaagatggagagcaatctctatatcttattcctacggctgaggttgttctgaatggcttccattctcaagaaatttttagtgagaaggacctccctatatactatgcggcatttacaccatgctttcgtagagaggcgggggctgcaggagctcacgaacgaggactcgttcgtgtacaccaattccacaaagtggagatgtttgcctttactaccccagatcaagcagatcaggcgtacgaaaaaatgctcgctgtggttgaagatattcttacagaattacaactcccctaccggctatctttactctccacaggagacatgtctttcacagcatcaaaaaccatagatgctgaggtttggctacctgggcaacaatcttactatgaagtttcttctatttcacaatgtacggatttccaatctcgtcgttcggaaacgcgttataaagataaccgcggaaaaatgcactttgtccatactctcaatggctccggtttagcgacaccgcgtttattcgtagctattttagaaaataaccagcaagaagacggttctgtgattattcctgaagttttacgcccctacttagagaatcaagaagtattattaccataggagtagcctctgtatggtaaacatgaaaaaacctaaggcaatgtaaaccgtatactggatggataaagtcaatgaatactgattatgctcacttcaaaaatgcaacccctgaagaacacatcaaaattgttagagatcagcatggtgtctgcctgggcgaacctcatagaacaataaaaggttttttctatcacctggcaagtgacgctctatccacaggaatctttttatttttcattagaacgctggccttccttctttctatgcctcaagcagcacaaaccgaaattctattttcgttaggactaggatggattttttaccgtggttgtttgaaagcaaaaaaagcctggtcttacatggagctttctcatcggttcatgttacaagaaaaagaagaaatcgaaaaccatcccgagcaagaacgcttagagctcagtgtgatcttcaaaaaccaaggatttaagtcgcctctccttgaagaaatggtagattatgtttgttcggactccactcttcttctggatacgatgattcgcgaagagctgcacatttctatggagaatttccctcatcctttaaaacagggagggacacgtatgctaggaggctttataggcatcattttcttcctaccattaattctctgttctagttatacagtagttgccgtattatctggcatcctcattacagcactctctgctactaaagcaaagatattaggtaatgatatgattacagaagttgtatgggttttaggtatttttattacctcgataagtatcgtttgcacttgtgtaaaatttttatagatcctaggtatcataatgttttcacaactattctcttctccattttcaccagaaaagctaaataatttttttgagtcggggatgaccgaagacaatagtccgatgttatctcaagggagccggttactcaaccgtaatttatctttaaaatcggcgtgtgtttccttagggatgtacttgtgtgcattagtgttctattggtttcacgttacagagatttccaatctgtttgtcgtttttacattctttcttgctgggactccagctttgataaaatcgttagatgatattcgcaataagactgtaaatattgacatcttaatgacgtcagcagcgttcggatcgatttttattggtggagctttagagggatctttacttcttgttttgtttgctatttctgaagctttagggcaaatggtatccgggaaagccaagggaacattagcctctttgaaacatctagctcccacaatagcctgggtagtccaagaagatgggaatttagagaaaattcccgtacgtcttgtagaagttggtcatatcattcgagtaaaaagtggcgagattgttcctttagatggagaaattgttcacggatcttcctcgatcaatcttatgcatcttaccggggagaaaattcctaaatcttgtcaggttggctctatagttcctgcaggggcgcacaatctcgagggaagttttgatcttaaggttttgaaaacaggtgcggactctaccatctctcacattatcaatttagttattcaagcgcagaaatcgaaaccacgtttacaacaacgtctagacaagtattcttcagtttatgcgttgacgatttttgctatctctacctctatagcggttttagtccctctatttacctcgattcctttcttagggcctaatagtgcgttttatcgtgctttagcttttctcatagcagcatctccctgcgcattaattatagctattcctattgcctatctcagcgctgtaaatgcttgtgcaaagcatggtgttcttcttaaaggtggtgtcgttttagaccgtttagcttcctgtaattctattgttatggataaaacagggaccctcacaaccggagagcttacctgtattggttgtgatacgttcggtaatgaacatcctgatttcttcccttcgattttagctttagaacaatcttccatgcatcctatagctcaagcaattgtttcctacctcatgaaaaataatgtttcctcacgtcctgcagaagagtactgcatgattccaggacaaggtgtacgagggctttttgaaggcaaggaagcattcgtagggagagtagatactgccttacaaaaaattccccaagattacgttcaagaattagaagagcgtatacacactgcacgacaacgcggagaaatctgctctcttgcttatttgcaagattgttatgctctcttttattttaaagacacaccacgtcctgatgccgaaaaaattgtcaaggagcttcgaaacgacgggtatacgattagcatgttgacaggagaccatcaaattagtgcagaaaatactgccaagcttttggggatctccgaggtatttgcaaatttatctcccgatgacaaattagacaaagtacgtgaacttgcgaagcaacgtcatattctcatggttggggatgggatcaatgatgctcctgctcttgcccaagccacggtaggtgtcgctatgggagaagcaggcagtgcgacagctatagaagctgctgatatagttctccttcatgatgcgatttccctactaccctggattataaggaaagctaagcaaacacgaaggatcgtgacccaaaacttgggattagctcttgcgattattcttcttgtttcttggccagcatctttggggattattcccttatggttagccgtgatccttcacgaggggagcactatcgttgtagggctcaatgctttgcgcttgctgaaatagttcttagtattttgagaatctacggctatagatactctgtaaaatacccaatgaagccatagtcgaaatgactgaagatcctccataggaaactaaaacgagaggaactccagtaatgggcattaacccacacatcatgctaatattaattagaacgtgcatagaaatatgcacggtaatccctgcggctaataatctaccgaaaccatcaacggcaacagctaccgttcggcaaccgaaacaaatcaaacaataaaacatccataaggcaaagaacaggccgatcaatccgaactcttctcctaaagcggaaaacacggaatccgtatatccataaggcaaccatcccctcccagcaaattctccagatttccatccgcgtcccttcacacctccgagtccaatagaaattaaagatgcacgttgatggtggttcgaagggcttaatctttcatattggtattccttgataaccttgagtgcataaggttttaccttttcatgagaaatcatccctgagaaaatcaacaaggaacacagcatgcccatgccagcaatgatcgtgctaatttttacaaatacggggtggatatttcctagataaaaaattgccaaagcaacgggacatagcactaaagccgttcctaaatctggctctttcaaaatcaggacaaaagggattcccacaataatacaagccagtaaagctgtggtcttcgaagaaatgacagatttacgtatatctaacgtatagctaagcatgatcacaacaatcagcttagcatattctgaaggttgaacacttaaaccaatcaaagggattttgtaccatctgtggacattttgcaccgcaggaacaaaaaataaacctatcaggctcaacagcataaggatatagagacaccacgcccaatttctcaatttatggtaatcaaggtacatgcataagaaaaaggctacccagcctaaagcaaaatggcgtatctgcatgatacttttatttgttagcaatccttttgacgaggttacaagtatcgtagatgggtccatagaagaaatcacgaccacactgatcgtcattaataaaataatgacaacaaatacccaagaattgacatagctgaaatatctagtgtttctcataatgctctctatagcttaagagtgggatacttccaatgaaagttatttattatgaaattgcagaaactccatctacaaatgcaacagcaaaacaattcatgcatgtgtggaatccttttgctcttactgttgtgtccactcaaaaacaaaccgacggaaaggggaaatttaataagtcctgggtatcttctaataaagaccttaccctttccttctgctttttcattactgaacttgatattgatgttagcttattatttcgtttagggacagaagcggtactcgaattaattcaggatttaggcatcacaaacggaaccataaaatggcctaatgatgttttggtacatggtgaaaagctctgtggtgttcttagcgaaactctaccatcccaagggtacttgggtatcgttttaggaatagggatcaatggcaatagttcccaggaagacctagcctctattgagcaacctgccacctctctctctatacttttacagcatcctatagaccttgaagagatccgtcatcggcttgtggaacatgtgcggaagtgcatcttgcaaagattctcaaaaatcttagcgagagaaatgaatcacgggtaaatctaaaaaacgaaatactctcgaagctacccataatgacggtcgggatctgtgttccaaatatttctccacggcttgttcataagccgccgtctcaaaagcaaataaattatctctagcccagaaatcttctatgaatgggactgctgtttcctgttggtggttatcacctagaatgtctaaaatctcatgaacaatctgaggcaatgtttcttccatctcttgaaacgcaaaaagaatatcgtagccgtattttagaaaagctctccaggacatctggtgatgatgcaataaaaattctgtttcctgggataaccgcgatattttgatattacctaaagaagctagtgagaggagagcttgacgcttggcaatggcgtgagaaagcaaacattcccaagaaatcattatattcttcacgagatagtataactgacagtaggctccgagaaaagcacccaagagcacgctaaaaataactacaaagacgcatcctatcataggttatatatcgctgacacaggataaaaaagcaactgagctctacatgtaggtaagaatctctgcgtcagtaagctcgcgatattccccgtaacgtagaccaccgagaacgaaactcccgatacgaatacgagaaagctctaaaataggcaaccctgcagcctcagcaaataaacgaatttcgtgttttttcccttcatttacaataatcttgagggtccctcgacggattttctctacagaaaccggcctgactctcttgccatcgataactgtaccttccataagatcttcaagattttttgctgtaacatcacgactgactttaagcaaatactcttttgtaatgccaaaagaaggatgaataatcttattagaaaattccccatcattcgtgactaaaatcaaccctgaagtctccttgtctaacctacccacagtaaatacgcgataagggagatgggaaaataaatcgataactaacttatcacctgggaatgttctctctgaagaacacaagtatcccaggggcttatgtaccataaaatacaccttcttggtcatgcctactcgacgaccgtcgaccttcactgtgtccgtctcttcatccaccaagacaaaagggcctggcgctacccgaccatttacagttacatgtcctgaaaagatgatctcatcacactttctccgcgacgcaacccctgaagaagctaaaaatttattaagacgaatctttcccataatattctccattcaagacatatattgtgccgaagaatagcaatagaggtctacctttctttattataaaaaaatgttgtctggggaaaatctttcttctggacaaaagtttttttgttcctatgctagttttcttaatctcattactcaagaagccatggcctttcttatcttattacgacacgggaaatccgtctggaatgaaaaaaacctttttacaggatgggtggatattcccctaagtcaaaaaggtattgacgaagcaatgcttgcaggcgaagccatcaaagaccttcccatagattgcatctttacctcctctcttgtgcgaagtttaatgacggcattgcttgctatgacgcatcacaactctaaaaaaatcccttacattgttcacgatgatcctgaacaaaagcacatgagtaagatctatagtgatgaagtcaaccacatgatcccactgtaccgttctagcgcactcaatgaaagaatgtacggggaactccaaggaaaaaataaaaaaaaaaccgctgagcaatttggggaggagcaagtaaaattgtggcgacgtagttataagaccgcccctcctaatggcgaaagtctttatgatactgggcaacgcaccatcccctattttcaggaaactattttccctttgttgcagaattcaaaaaatgtatttgtatctgcacatggaaattccttacgttcactcattatggatatagaaaaattaagtgaagaagaggtacactccttggagttacctacaggaaaacccatagtatatttatggaccggtcacacattcgaacgacatccagagttatttggttaaacaaccaacaagcgattcctccttctgcttcagtgagggggagctttgaaacctatgccgatcccttttccttgataccctcttcagcaatcaagctcctgaatgaaactgaagaggctgtccgtaagctggtcggttgttctaaagaaacgcacacgtttcattttcttccacatttccctcatgctgttatgattattgtagcggcattattagagaatctgacttttttccaggggaggaatcaccttctgatttcttctcatgaacagcaatatcatatcgacgcgatttgccgccgccaaggtttgggaactacttatgattgggtaacgatcaactcgtcgggaagactctctccggaacaacttacagaagcattaacaccacgcactttattattttcattatctgcagctaacggcatgacggggctgatcgaacctatagagacattacagcccttatgtcaggatcggggggttatcttgcacttagatctctctgatattttaggacgtgccacggtaactccagaaatgctgcatgccgatatcctaacgttttcttctctagctttaggaggcattgggaacatcggaggaatgttcattaaaaaatccctgagtaagtttttcgatttatggttaccttctaactctccaggaacattgtgtttaggttctgtagccgcgatgaaaacggcttgtcaagaacgcgcatcttctttgtcctcactcatcttacaatcgataaatctaagaagcaaactgacgaaagaactccaagcagcgtgtcctgacgtgcaatttcttttccctgagttagaaaataaacttcccaatgtcatgctcgccgctatagaggatacccctgcagagagcttagctttcttcctgcatcaacaaggcatctatcccgggctgggttacgaacgcttccaacctatatctcaaatcttacaaaattgtggtgtatcgccttttctctgtcatagtaccctacacttttcctttacagagagaacgaaagatgaacagtttactaccttagggcatgttatccaagagggtattgcccacctaaaatctgcaattgcgagctccgtatgacaattccatttcaacctgtcgcctcttgggcaaacgtatctccaaaagtgatgaagaagtttcacaagttttactgtgggggaacattttccgctgaagatgcagaaagtaaaggggctcatctgattatcggcagtcaaggccatcgcctcatggggaattacgtcatattctattggttgatcgataaggtaaatggaaaaattatggacgctaaattccaatattttggccatccctttttactcgtccttgctgaagctacgtgtaatttagttattggcaaaacctacgcacaagcctataaccttacggtgaactctatcgacaccgaactccgctctcatcccagcaaacctgcccttccagaaaatagctcgtctctgtaccacagtatcatcgatgctttggatattgctgcagaacaatgcatggaaattcctcttgaggatggttcccttcctctcaaagaatctttcttaccttcagagatcgaagacgctaatccttatactcaagaagcctgggaagctctgtccgtagaatcacgactacatgctctacgtacaatcaccgaagataaaatctctccctacgtagctcttgatggtggtagtgtacttattgaaaaactggaaggaaatatcgtaacaattgcctatgcaggaaattgttctggatgtttttctgctataggatctacattgaattctataggccaacttttacgtgcctacgtttattctgaattgcaaattaaagtaaatgaggcctctttagatttttctatgtctcaatactccgacgaaactaattaacttttaaagttcgtgaattgtcaataattcgtatcttttgataaagaataataaaatgttaataactctataatgatttcattattttttcctgaggattattgtgtttttccaattcctgaaaaagaaagttgcttcattaggcatctctcccttaggcatcttacttgttttttcggctttagggggcgcaatcttttttaggaataacgcgtctaactctcctgattttccctctccacctgaaaaaaaaacctcgggatggcttaagctgagccaagtggcacatccaaaattgttagaatccttagcaaaaaaagaacagttagaaagagacctcactatgtttcaaccggtagctcatgctactgttgctctatctcttcctacggaagacgatcctcatattgtgcctcaagtatcggtgattctctcctctcataaaaatgaaatgttttcattacctctattgcaatccattactgattacttatccagtagcgtgccgggattaactaaagagcacattaccttgtcggataatttaggaaatacatattctccgggggagctctctacaaattctctattgctctctgcatgcgaacaatatttagggaaaattttccctaaagaacactttgctttagcttgcctagcaaacaacactccagggatccagctaacaattaatgagaaatacctagcaaagtttccaaaagaaaaaagaacaacatttttgcttcatgcggaagaacacctgaagaaaatctgtggccccgcccaacctattgttattgagaaattccctttctcacaaaccataaaaaaggatcgtctttcctataagctcctcgttggaggaacgattttactttctagtttagggatcattgctttggcaagcttctatcttgctttctatgcttatgaatgtattccctcagaatcgaaaaaaataaaacaaggcataaatattacaaagctggtagagatactacaaaaagagtctcctgagaaaatcaggttaattctctcgtatttggatcctaaaaaagccgacgagatcttcaaacatttacctgaagatataaaacaccaagtactgaaattataaacattaagaattaggtatatcttgtgacgatgtctcaatcccctggttcgctttcagatactgaagattccccagaaaaaactacagactgggacgcaggattctcccaaggtttttcagaaggagaagcctcgggatatgataaggcatttcaagaactattatctctaattcagatattccgaaagctatcgatccgtatgctctctgaaatagagaaaatccctcaacaactcaaacctgaccttgtagaactcgctattcttacctgcgaaaaattcctctataaaaaattagataatgtggaagagcttgcgcttttgatttcgtcagctctacaacagcatacctccttacgatctttatctccggtaaagattttccttcatcctgaagaccataagaaactaaatgattggatagccacgcatgaaatccccatgattaaacatgcagagtttctccccgacatctcttgcaaaaaatccagctataaaatggaggttccctcaggaatcctaagacaagaaattggagaagaactagatcatttgctttctgttttaacagtatgacacatttaaactacgaaaaatcccaactgcactattggcagccttaccgtacgtgtggactgctttctagggtttctggaaatctcttagaagttcaggggctttctgcatgtctcggagaactctgccgcatctgcactcccaaatatcccgatatacttgctgaagttatcggtttccataaccaaacaacattgctcatgtccctatctcctatgcatcatgtggctttaggttcggaagtgcttcccctacgtcgtccaccctcactccacctctcggatcatcttcttggtcgtgttattgatggatttgggaaccctttggacaacaaagaaagtctcccaaaaacacagataaaaccgttaatttctccgcctccatctcccatgtcacgtcaacctattcaagagattttccctacagggattaaggcaatcgatgcatttttaaccttggggaaaggacaacgcatcggagtattttcagaaccgggaagtgggaaatcttcactattatccgccattgcgtcaggatcaaaatctactattaatgtcattgccctgattggcgaaagaggacgtgaagttcgtgagtatatagaacaacatgcttcaggactaaaacatcatcggaccatcattgttgcctctcccgcacatgaaacagcacctacaaaagtgatttccgggcgtgctgccatgactatcgcggaatatttccgagatcaaggacatgatgtgttatttattatggactcgctatcacgatggatagccgcactacaagaagttgcgttggcaacaggagaaacactagcagcacaccattatgccgcctctgttttccatcatgtttctgaatttacagaacgtgctggaaataacgaacgcggttcgataacagctctttatgctattttatactatcccaaccatccggatatttttactgattatcttaaatctctcttagatgggcatttcttccttacgcatcaggggaaagctctagcctctccctctattgatattcttcttagcttatcaagatcggcgaaaaaacttgcccttcctcatcactatgcagctgcggaaaagctgcgtagcttactcaaaacatatcaagaagctttagatattatccatttaggagcctacagtcccggacacgataaagatctcgatgatgctgtaaaaatccttcctagcataaaaaacttcctttcgcagcctttgtccagttactgtcagttggaaaatactttgaaagagttggaggctttggtaaatcttgaataagaaattagcagccttatctagcctatccaagatagaaatttatcattctttattaaaagtacgacactttaaaagtgaaaagcattatctatctcaagagcttgttaatataaaagagcgcatgacgctagtttctaaagtcaggaaggagcagtttttataccgaaataacatcgagcattacaattcacttttagaacacttgcaaacattacaagtctctatttataaacaacacgatatctcgtgtaatcgcctacaagagcatcaaagtaaattactagaattaattaaccgtagaaaaatcatcgaaaagatcaagaataataagtattctaaatatcaagagataggaacgcaaggctaactgtaatgaccgactctgtaaccttcccgtctgtcgtggacatgtcttcactaacagaaaaactcaagtctattaatcaggagcatttattagattcgtggtcgtccctttctcaaaaacaacaacagcgtctctatcaccaaatttcgtctatagacatagaccttttccataaacaaagacaactgatcacttctccaagacctatcctaaaagattttcatcccttaacctctttcacttcctcaggagaagatcctgaaagaactcaagtagggacaaatctcctcaaggaaaagaaagtcgcttgtgttgttcttgctggaggccaaggatctagattgaaatgtgacggacctaaaggcttgttccctgtatctcctatcaaaaagaagcccttattccagcttgttgctgaaaaagtctgtgcagcaagcaaactggcaaatcaacctttgcctttagcttttatgacatcacctctaaataatcgtcagacgcgttcctatttcgaatctaatgattatttccatcttgatcccaaccaagtagactttttctgccaacctctttggcctttattatccttatcgggcgatctgttccttgaggatacggacactttatccttagggcctaatggaaatggttgcctagcaactcttctctatacctcagggttatgggaaaaatggaagaaagcaggaattgaaatggtgagcgtgatccctatcgacaatcctctagccctaccttttgatgtagaactttgtggattccatggtatggaaaataacgatgtcactattaaagctgctttacgacaaaccgcgattgaagatgtgggcatcttagtcaaatctaatgactctgggaaaacctccgtcattgaatattctgaaataccccaaaatgaaagatttgctacgaactcggatggcacgctaaagtattgcctagccaatatcggtctctattgcttatctatggatttcattgcccatgcggccatgcgcgaacttcctctttataaagctcataaacatgcaaaacagttagggctatattcctcagagaaaaactcttggaaattcgaagaatttatcttcgacctcttttgctatagcgaacgttgccaaacgcttgtgtacccccgtcaagaatgtttcgcaccactaaaaaatcttgaaggcaaccatagtcctgctactgtcagagaagctctttccgctagggaacgtcaaatcttccataaagttactgggaaaaaactttctccaaacacaacatttgaattagaagccgatttttattatccttcaacctctacttccctacactgggaaaataaagcgtttttcgaggaaccattttttgaggcctcatgaaagagaaaattgcctacttaggtatgggcatttggggattttgccttgcttccttattagcgcataagggttatcgtgtagtaggatgggctcgtaatcctgaattagttgcgcaactacaaactgagcaccggcatccccaagctcctgatatgccaatccatccgaatttgtcattcactacagatatggtggaggcggtggacggtgcttccatgattgtggaggcggtctcttccgcaggaatacgcccagtatctaaacagctaaaaacaattaccgacctcaaggtgccttttgtcattacctctaaaggtattgagcagcataccggactcctcctcagtgaaatcgttgtggagattttcggcagccaggcttcccgatatctcggttatctcagcgggccttctatagcaagagaagtccttaaaggctgtccttgttctgttgtcatcagtgcgtatgaccctgacaccttgaaaaaaatacatcatgcttttctcaccccgaagtttcgtgtgtatcccaacagtgatcttaaaggcgtagctctcggtggtgctctaaaaaatatcatcgctattgcctgtgggatttctgatggattccaatttggagataacgctaagtcaggattagtcactcgtggtcttcatgaaatacgcaaatttgccacgatcatggactgccgccccgatacgctctatggcttagccggccttggagatctttgtacaacctgtttttcttcactaagtagaaacacgaggtttgggaagctcatagctcagggattcactctcgaacaagcaaaagcagaaatcggcatggttgtagaaggtgcgtatacagccctttccgcatatcaaattgctaaacatcataaaatcgatatgccgatcactacaggcatctaccgcgttttatatgaaaatctcgatatcaaagaaggtatcgctgcactcttacaaagaaatactaaggaagaatatctttaaacatggagataggctctatttgctcatctccttagacagaaggctcctcctactgagttttcatttgtacatttttttaccatttgttaaagatgaatttataacgcatagtaaataaggtcatctactaaatgaatagcaagctgaaaaagcacctacgtttagcatcattttctctcctagctttatcaagaatgttctcctcctttgcccttaatgctatgccatcggggaatcctgcaagtcctgtaattcctaatattaatcctgaacaaaagggaatgtgtgcttttgaaatctgcaatagctacaatctctttgcagcactgaccggcagcttaaaaataggattttccggtgattatgttttttcagaaagtgcgcgtataagtaatgttcccgtagtgacctcagtgactacaatgaacacaggtccctcgcctacagtcacctcaacaaccaaagacttcgattttaatttaaatgattctaaagtgagctctagctgtgtctttgcctcagtagctatccaagatacttcaccagcagctatcccccttttagacattagttttgatgtgaaaatcggtggcttaaaacaatactaccgtcttcccctgaacgcttaccgagattatacctcttctcctctagcctccgaatcgcaagttaccgacggtttagtagaagttcaaagcaattatggtttcgtttgggatctaagtttgaaaaagatcctttggaaagatgggatttctttcataggtattggtgcggattatcgtcatgccgcatgtccagtcaactacattgttgtgaatagtcaagccaaccctgaagtgtacttcgaagactctaaaggaaaaatcagctataaagaatggtcggcaaatatcggcattaccacctatgtaaacgattacattcttccttatatttccgcttctgtagggaatgcttcaaggcaagcccctgccgatagtttcaaacgtttggaaagccaattcaccaacttgaagtttaaagtgcgcaaaatcaataacttccaccgagtaaacttttgctgtggggctacttgctgcgcgtctgacaactttttctataatgttgaaggtcgttggggttgccaacgcgccataaatgtaaccgcaggtctccaattctaataagaactaattaacgtacgatacacgttatgtatcagtttcaatgatgctgctattaagctccactcttgctgcatagcacgcatctgaagctccaacatcaattggtgtgtttgcgcaaggtctccataattttgtacgtcagcaaggcaagtgttaaagaaattaagtaagcctcctttagctgttcctgtagcgatatctatctcaccatcaacaaccttatgctctaaatcttgtaatgtaattatagaaaaatccaaccccataatcttgtaagaagcttcatactcattattcccaggaatgaaaatcagcgagtttagattcaacatcagatttttcatctgtgttaacataatcactaactcgctgtcatacccgctaacgatatcctgaagttgttttttctgatcatcagtcagcgtagcattcccctgaatgtttttagaaatttgcttcaatagggcctgagcattctcagcacttttaatatcatttcttaactgcagacgttcctcttcatagcgatctacgatcatctgatagccaaatttaaaatttgccgttcctgatgtctgagagatgtacgatcctaaattgtaaataataggagcagagttgaaagtcttaataacttctaaaagcggactaaacagattctgagcatatcctgaaaggttcagctcccttcctaaagcatataaagctgtctcttgagcagggatatatttatctaaaagaatataagcaaacgccgattgaaaaggcattttattgactatagaaccctcaacaggagcaagctcaggagccgtcgtcaaagcctgaggcgatgtcctttctaaatgctcttggaaaatcttatttgcttgcttgcgtagctccttattctctttttctgttaatactgtctgcatcaccgcaatctcaaagcctgtatctaaaaaatcacgatttaaagatgaaacaaattccctacgcaatcccaattcactcgcttccttgagtaaatcttgcatgatttttagatgcgaagctacttcattcatttttgtataatcagcagcaacttctgcaggtgatacacgacgctctgcaaattttggaccttcaaaaatctgatagggctgttggtaaccttgtatcggggagtttctcataactgctcctatttcaatctacgtgttaacttcgcaaatatctgattcattaatgctagagcagcactaaccatagtccactcttgttgaattgcggaagactctaactgcagagctaactgttggttttggttaaaagttgtaaaattcaactgggtagcttctaaactctgcaaaatctgctgttccccgccaggaacaacaccattttcaccaccttcaataacaaaactctcaaaagaagccagaaaacgcggccaatcctcagactccttgccgttgaccaagatcttaaaagcttcatcgtgatcgtcaggattatctataggctgaaactgcatgttatttaggaaaatagacaaatttcctaaattacgaatcaaagcatcgaattgaaattgatatccagaaatagtctgacggagctcttgtgcttgagaagcggttaactctttatcttgattaatgcttgctaaaatctttgtgagttcctcttttgctctctgacaacgcgcaatatcactttgacaacgtatcttttccttactcaagacactctcggctttacctttggcatcagtaagagcctgaaggttcatctgacgtaaatatatcgcaagagaatagtagacatccgaagtttggaaattcgtaatatgatgaatgacttgattcatatacttagcagctttattagagaatgtcatctgcacccctaaagtctccaatacttgctgctgattcggtaaatacttatctaaaagcaaagaggaataaaccatttgtatcggagacgtcttgacgaaaatatctttaccctcagacatgcttgtgaagtaattcaactttgtaggatccatggaagctttctgagccatcagctccgcagattcttgagtccatttattaatctgcccttggatttgcgcaattccttcattcattttctcgacaacataatcatagtccgaacgcgatgcctctactttcgatttagtcattaactcaatacaattctggaaaaactctgggttaagattcgttgtaccattattaaataacttgatcccttgatactctgcctggggattagaaacaaagttagacataggtgcttgtgagatatcaaatctagtcaccacacgttcgctccaataatttttttcttgtgtcagagctctttgataatccgatatttgggaggaagacttcactccatattgggccacacaagctaaataagcatattgtaaacttaagaaattcgcgaatttaacgtcatcattgatgctcataatattcatggacgtcataaaagtagatatcccatctttaatttcctgaggcagaggatctgtaacactatccgcatacttctccatcagcatacgatacactccaccaaggactaggtagctccgggtcataccaccttgtatagcgttataacctgaaccacttaaacctgatgcctctgaggaaacatcccaagcagggttgagtaagtccttgagagaacttacaaactggcgcataagctcgatgattttgttggcttcatcgatatttaatgaacatacagcaagtctaacgttgagttcttcagatacaggataggctaaagagaccatggcgttataaacgaccatcatgttctgccaaaaatgaatcactttactttttggcggggcttcttttccctgtaatttctctattgcagctacaaactctttagacagagcgtataatgaattataatgattttctgagggagatcccgcagtaaatgcctgttttaaagtattgagcttgacttgatattctctaactagagttttctcagcttctgtagaatcaaagagtccaccttgatctacaggtttgacccaatcttcaaaattcttttcaagaccttctatatatacttttgcagcagcaagatttggatctttaaggatattttcaactgtactggaatctgaagcaactttaggaagagtaattttcccatcagagaaattatcaaaaacagtatcctctaccagccccgaagacatttgtgcaacagggaattgagattctgtctcttgcaacaaaccaagagcgtgttttaatcctctagctttttggtctaattcttgaaaaagaaagaccgcactggaaaacggcgttgtcatatctacctgatcaccaagtagtgccgccgtcacattgcgattaaaagtgatataagaaggttgtatcgtcactatgatttatccagaagagattaattatttttctaattttaaaataaaaaaaatatttcaaaaataaaaaataattatctttcgaactaaaacataaataacaaagaactttgattatttaattatttttaattcgttttctattctgaataattcatccgtgatcgcttgaggaaggtcagacccaaagatcttacaatactcacgcacattggcaacctccttaagccatccaggaacatccacagatagtagatcctgtagagcttgcgtagataagttcaacccttctaagtttaatgcagactcttccggtaagtaaccaataggcgttttcttagcgatcgactcctcaccatttgttctgcggaaaatccattctaacacacgaaggttatcactaaacccaggccagataaaattgccgttcttatccttgcggaaccagttcacaccatagatctttggtaattttaaacttgtattagaagcaaaagataaccaatgatcaaaatagtgcgccatgttgtaaccacagaaaggcaacatcgcaaaaggatcatggcgtaacttaccctgctcaccaacactcgctgcagtagttgcagaagacatacttgcaccaatggtgaccccatgttgccaacttaaagcttcataaactaagggtatagtttcagaacgacgaccaccaaaaatcattgcttctatcggtaccccttccggactattccattgagggtctaaaacaggacactgttgcaccggtgtggtaaacctcgaattcggatgtgcagcaggagcccctcctggtttccaaggcttcccttgccaatcgatcagaccttcaggaggttgacttgtcagtccttcccaccaaacatctccatcaggagtcaaagcaacattggtaaagatggaattcgaggtgcacgtagctaaggcattaggatttgtagttgccgatgttcccggagcaacaccaaaaaaaccaaattcaggatttacagcatagagccttccgtctgggccagggcgtatccaagcaatatcatcacccacacattcgactttccatccagggatcttcggctttaacatggctaaattcgtcttaccacacgcactcgggaaagatgcggcaaaatacttcttctgaccttcagggttggtcacgcctataatcaacatatgctcagcaagccaaccttgcgaacgcgctatatatgaagctaaacgcaaagccacacatttctttccaagtaaagcattgcctccataaccactaccaaatgacatcacactactgtcatcttggaaatgcacaatacgcatatgctgaggattacacggccatgctaagtctttttccccgggggccaaaggaacgcccacactatgcaaacatttatggaaagaccctgaggttcctagagcctttaatacttcttctcccatacgggtcatgatcttcatagaacacacaacataaggagagtccgtaatttcaacaccaataagagaaaatggagaatttaaaggtcccatgcaaaaaggaacgacatagagtgttcttccgcgcatacagccacggaatagaccatgtagctcctgacgcatctcttcaggatcacgccagttattcgtcggacccgcatctttttgttctttcgtgcaaataaaagtaaactgttcaacacgagcaacgtcttcaggagaagagcgaactagaaaacaatttggatgtacatcacgatttaaaggaatagccacgcctgattgttgcattaggccatagatttcaacatattcagaatcagagccattgcatatacgtatgtccttaggagttactaattcagcaacttcttggatccattgttttaaatctttatgctgaattgcttcactccatacactggtcataccatattccctttgcgtttcttgaattgatctaggtgttctaaagccttgcctgtgcctaaacacacagcaagtaaaggatgaggtgccgtaattacagaaagtcccgtgtttttactcaaagccttgtcgagacctttgattaaagccccgcctccagctaagaccatgccacgttcaactaaatccgcagaaagctcaggtgggcatttctctaaagttaaacggacacattcaataatttgttggataggctccgctaaacattcacgaatttctacagaattaatcctttttgtaataggtaacccggcaacttgatcacgaccacgaacttccatttcaagttcatgatctcctaagggatacgcagaaccaatagtaatcttaatttcttcagcagtgcgcgggccaatcatgaggttatacgtacgacgcatgtaattgataatgcactcatcaaactcatcgccagcaatacgtaaagaacgcgactcaactatcccccctaaagagatgatagcaatctcagtggttcctccaccaatatcaataatcatactggcggcgggctcatgaacaggaagatctactccaatcgctgccgccatcggctcctctatcaaaatgacttcttgagctccagcatgtaaagcggagtcttcaacagcccgcttttcaactccagtgatcccagaaggcacagctattaaaattcgtggacgaaacatactacgagaaggagtaacacgcttgattaacgcttttaacatgccttccgctatttcaaaatctgcaatcacaccgtctttcataggacgaacagccatgatcttacgaggggttttccccaacatagccttagctttatgaccaacagcaagaaccgtgtgagtttgagcatctacagcgactacagaaggctcactgagcacaataccacgcccacgaacatacactaaagtgttcgctgttcctaaatcgatgccaacattaccagaaaaaaagttgaaaactttatcaaaacgacctagagtcttgttgtacaagcgattagacagattcttaattttaaataagcttcgatgtgggctcatagcatcatatctgtagcaattctagtacttcttcccaagtcaacttggaaacgacttcatcatcagagttgatcactttctttacaaggctctttttcctattttgcagcgttagaattttttcttcgattgtatttaacgtaactaacttatacgaagacaccgaacgattctgccctatacgatgcacacgatctgtcgcctgattttctacagcagggttccaccacatatcatagtgaattactgtatccgcaccaacaaggttcaaccccgttccccccgcttttaaagaaatcaagaagactaataagccaggatcctcgttaaactggttaactatttccaatctgttcttggtggaaccatccaaataaacaaaacgaactccacgcgcctctaagtcctttttaatgatactcaacatcttggtgtactgactaaagaggaccgttttatgtcctgtctccacaagagaagaaagaagatccatcagcaagtcatactttgcggaatctcctggctcaggaacgtctttggcaaaaatagcagggtgacaacagatctgctttaaacgagtaagtgtggcaagaacgtgaatatgaatacgatcaaaaccttcttgtttcaccaaacgagaaagctctttcttcgctgaagctgcgtaagaatgatacagttctttctgcgaatctgtaagatgacagtgatacagaatctccgaaacaggaggcagatcttccaagacatcttctttcatacgacgaagaataaatggtgctaccttcttcttcaacgccaccatattgtcggtcttattccccatatagttgccagtacggatgtatttaccaacaaagcgatcgtaactgcttaataaaccgggcattaagaaatcgaataaactccacaactcttccaaagagttttcaatcggcgtacccgtgagaattaatctatgccccgaacgaatcatttttacagatttcgcattacgcgttgtacggttcttaatatgatgcgcttcatctaaaactacataatcaaagacaaaatccttatagacatcgatatccttttgtaataggttatacgaggtaatggcaacgtcgtaatccgacaacgtagccagctgtctacgtctatgtgaagggactccatcaataatcacagccttaaattccggattgaatttacggaactcttctttccaattgtataccaaagaagtcgggcagacaattaacgaacatcccttgcccttctctaacttactttgcgtaatcgcaataattgcttgtaaggtctttccaagccccatgtcatcggcaagaataccattgagatgcatctttctaagacgttctaaccaatgaattccttcagtttgataactacgcaatgttgcctgtatctgctcaggaacctcttggaatttaaaatcaacttctccacgaatttgtttttgtatttccgccaactttttcgtcattttgaagttaaccggaagacctttgaatagccctggagaaatccctgtcagactccataaaggacacttctctacaaaatcatccaagactttaaaaccgatttcattaaagatctgaattactggagagatcttctctaagtctaaaaccaaaatacaaggaagttttgtagaacctgaagctcttcctctgcgcgtcttgacatgccgccctttttttggcaactctaagaaacgtttcttagcacttatgcaatcccaaagcaggtctaagctaatgcctttcaagtaaccgttgactttcagttctgcttcataagtattgacttcagaaccttctctgaaagcaagatcaaagacagtttcatcataaataaactgatccgaaagggtctcaggacaattaaatgttatcctgtgttggttattcggaatagtttctgtcataaactctacgattttcttttcactttttacatgaaaagccccgtcccgctcgtcataaataaaaccagaaaagacttcgtctatgatcttgcgctcttcaacaagatttcttgctagaataccatcttcacgaataaacgcacggatctcatcaaattgcaaagaaaaaggaacagcaggaaccctaagatcatcataaatgaaatacaactttgcctctaactctccatccaagtaactgatattgcattcacctcgaacatcctcaacataaggaagagtgacaaatgaattcagaacttcgacattagaaacctctgcatattccttaaacacaagaagagcattttcgcggaaagaaccaaataaagcttctggtatagtaacatcacgcaacttcgagaaagaacgtaagtgcgcacgccgaatctgaggagcaaaatggtggtatacattgttatggataataccaggaacattcgattccaaaagaatcgcttgctccggctgaagggtgtcatcatccacaaggatcaatggcgtcattaataatgctttgtacggagtatcgaaaaagtctaaatcaaacttcatcttagctggagtcactgaccaatataaaggctcctcaagattcccacagaatattcctgagaaactttctttctctccagattgacaacctccacgatccgccatttgatgttcatacatcttggctaaaatgacacctaaagaggttaacgtaaggtacgcagattttaacaatttctcttcaggcggttggttagcataacgaacataacgaatcagcaaatctataagcttacgatcagaagcattaaacgattgcatggtgaaaaagaagtgccgtccgttcaagataataggctcttgatacaacactccttccaaaaatgttttaatatttgaaatgtaaaatggtttagaacgcccaggaaaacgtaacactaattgaaattctacatgctgattcggacggaatacttcatcattggaagcaacaaataaaacagcaagctctgcagaattcttctcaagatattcctgaggaaggaaaaatggatttgcgcttaatacgttagccgcatgaatgtactcgcttaagatttctttttgatgagcacggtcttttctttcttcttctctatttgcagcagcgacaaaagtttcctgaagctcttttttaacatcttcgttgatctcttgattcgtctctaagttagcttcttgagaatacgccacgaccatttcattgaaatacctttctaaataaaacagcagcgcgactatatgctgacaatcatagttataagagcagtcacagttggaatctatggtatcggatttcgatcggtcaacttctatttcacattcatatacgttgtcatatagccctcgaacctgcgctcctatgcagactgattctccattcatagacaggattttcgcattaatcacagctccttggtcaaaaagttccttgccatcttgcaaaatgttagctgtaaaatcccttcgtaatttgcgaaaattgagcatttctcctctaaattatagagttctgattgaatcagcttacttgtacctgtttacccatgctaaatcaatgaaaaattttatcaggccttttctcttgtattttcacccgctttgttgcactaactattactcctgtaattgactagtcattgataaaaactcatcaaatatctagaatgttgcttttcttgcgggtgtagctcagtggtagagcgccacgttgccaacgtgaaggtcgtgagttcaagcctcatcacccgcttttccttccagaaaagcttcaaagggtagtcttgtgtcgcgaaatttttctaacgaacaattttctgttaatttagaagaacagcctgggtgtgttgtttctgctgaagtaaaaactacacctcaactgttagataagctgcataaacaggctataaagaagataaagaaagatgtcattttgccagggtttcgcaaaggcaaagctcctgacggaattatcgtttctcgctaccccagccaagtcactaaagaattaaatcaactactcattcaatcagcctatcaggctttagcctctgtgggagaccgaagacctctttccccacaagctatcaaatcgacttcggtaacaaaagcagatatcaatgaaggtggtcaagtcaactttacctatgaggctttcccaacgatttctgatatcccttgggataaactctccctatcagaagaacctgctgtaaaagatattactgatgaagaaatggaaaaaggcttacagaatatttcttatttcttcgcaactaaaactcctgtaactcgtacttctcaagaaggcgacttcatctcactatctcttcatgtatccaaacaaaatgaagaaggcgtccctacaccaatttttgaaaataaatacttcaaactttgtgaagaggaaatgaccgacgctttcaaaactaagtttctaggcatttctgcaggtcaccgtgtgactgaaattatcgcatcccccgaaatccaatcattcctcaacggagatgttttaacttttactgttaacgcggttattgaagttgttgctcctgagcttgatgatgataaagctcgtcagctacaagctgaatccctagaagatttaaagaaaaagctacgcattcaattagaaaatcaagcaaaagatagacaacaccaacagtgctttgctgaggcagaaaatgccttggcaagtattatcgatttcgaccttcccacatcgatgttagaagatcgtttagctatgctaaccagagcaaaactactcaacgctcgattgattcaatattgttctgatgaagaactagaaaataaaaaatcagatttattaaaagaagcggaattagaagctaaaaaaactttaaaactgtttttcctagcgaataagattttcaatgatgaaaagcttgtgatcagtcgtgaagagcttcaatatatgatggatgtatgttctagggaacgttatggcatgcagcctcctcgagatatctctaaagaagctttacaagaattagtgatggcagctcgtgatcgcttaacttaccataaagctatggaaaaagttctagccaaagcaaaagaatcagcgacagcgccctctgcataattgagctagaggaaaacacttgacccaagaaagtcttaaacatagaattcaacattttaatgtgtaggcttgttttcaagtaaaacagcataaaaaaataaatatgtgtattgttggaattgcttttccgcttctgggtatataggcggagaagaaactattttgagaggaaatgcaaatgacattggtgccttatgtggtcgaggatacaggtcgtggcgagcgtgccatggatatttactcgcgtcttttaaaagatcgcattgtaatgattggccaagaaattaccgagcccctcgctaataccgtcatagcacaactacttttcctcatgtccgaagatcctaaaaaggacattaaagttttcattaactccccaggagggtatatcacagctggattggctatctatgatactattcgtttcttaggttgtgatgtaaatacttattgcataggtcaagcggcttctatgggagctttactactttctgcagggactaaaggtaagcgttatgctctacctcacagtcggatgatgatccatcagccttcaggaggaattataggaacttctgctgatattcagttacaagctgcagaaatcttaacattaaaaaaacaccttgcaaacattctttccgagtgcacaggacaacctgtagaaaaaatcatagaagattctgaaagagatttctttatgggagctgaagacgcaatctcctatggtttaattgataaagtggtctcttcagcaaaagacacgaaagataaggacaccatctcctagagagtcattatgaacaaaaaaaatctcaccatctgctctttttgtgggcgttctgaaaaagatgtggaaaaattgatagcaggtccctctgtctatatttgtgattactgtattaagttgtgctcagggattttagataaaaagccaacatctacatcatcctcaggagcatccacagaaacagcccctcagcatccggatcttcaagtgctcactccaaaagagatcaaaaaacatattgataagtatgttgtcggtcaagaaagagcaaagaaaaccatcgctgtcgctgtatacaatcactacaaacgtatacgtgctttattaaacaacaaacacgtcagctatggaaagtccaatgttttgcttttgggccctacaggatcgggaaaaacccttattgctaaaactttagcaaaaatcttagatgtacctttcacaattgctgatgcaactacgcttaccgaagcgggctatgtcggcgaagatgtggaaaacattgttttacgactattacaagctgcggattacgatgtcgcaagagcagaacggggtatcatttacatcgacgaaattgataaaattggtagaactacagcgaatgtttccatcacccgagatgtttctggcgaaggtgttcaacaagctctattaaaaattatagaaggtactaccgccaatgtccctcctaaaggaggacgtaaacaccctaaccaagagtatatccgtgtaaatacggagaacattcttttcatagttggtggtgctttcgtaaatttagacaagattatcgccaaacgcttagggaaaactaccataggtttctctgatgacctcggagatttctctcaaaaggatcgtgatcacctactcacaaaagtagaaacagaagacctgattgcttttggtatgattcctgagtttgttggtcgattcaattgtattgtgaactgcgaagagctttccttggatgaactcgtggctattcttaccgaacccaccaatgccattgtgaagcagtatatcgagttattctcagaagaaaatgtaaagttgatcttcgaaaaagaagctctgtatgctatagcgaaaaaagccaagctggcgaaaactggagccagagctttaggtatgattttagaaaacttactccgagatctaatgtttgagatcccttctgatcctacagtagaagctatacggattcaagaagacacgatcttagagaataaagctccggtaattatcagaagagctccagaagctatagcttaaatttctcttcttcgttatttagggatgtaatgacaacaatcgccctagaagctgcaaaaaagattctcctgaaattgcgtaatgccggctaccaagcctattttgttggtggttgtgttcgcgatatgctcatgggcaagcccatagaagaaattgacatagctactagcgctcctcccgttattgtttctactatctttcctgacacactagccataggagccgctttcggtattatcgtcgttaaagaaaacaaccgcttattcgaagtagctacatttcgtagtgatgaaaattatacagacggacggcatcctgaacgtgtgatattttcatcaatgaaagaagatgctttacgccgtgattttacaataaacgggatgtattacgatccctttgaagaaaagctctatgatcttgttgaaggaagaagagatctcgaaaagcgtgtcatacgtgctattggtcatcctaaattacgtttctccgaagataaactccgtatattacgtgctatacgttttagttcctctttaggatttactttagatcctgctaccgaacgtgccattattaaggaagccccttcgttggtatgttccgtatctccagaaagaatctggcaggaactaaagaaaatgctgaaaaaaaatccttacgaagctctatccttgctgatacagctgaaaatcatgacgataattttccccgagcttcgggatattcctccaagcttactacgcacaagtagcgaatttgctaaaagactgaatccgctagatttccctgaaatttgctttttacttcctctatttcaaggtgtgagcgaagaagcggcttgtgtagcttttactcgtttacgaatctcaaacaaagatttgaaactcatacaactgtggtatcaagcacttcctcagttccagaatgtcagtaataatcgtgtgttctgggcgcactttctagcctccccgacagcacacctatttctatctctattttcagcaacccaaaaagatccttcccaacaacaacatttcatcgcccgcgttcaagaactagaagaacgcttagaacaattcattgtgagaatcaaaactgcgtcgcccttagtttctgctcctgatctcatcgctagggggattgcaccaggcagactactcggagatctattaaaagaagccgagatactttctatagaaaacgagtgtcatgataaagaaaaaattttaaccctgctaaaggaaaaggggttctggaagtaagataaatcacaaaataaacttttcccttaaacacgtcatcaattttatttctttagatttaattttttagctcttattatttttcctataattattcaaaacttagattaattgagcttatcatgctacgaattgctattttaggaagacccaatgtagggaaatcttctcttttcaatcgcatgtgcaaacgatctttggctatagtcaactcacaagaaggaacgacacgagaccgactatacggagagatacgtggatggggaatccctgtacaagtcatcgatacgggaggagtagataaagattctgaagatcacttccaaaaacatatttacaagcaggcgttagctggagcaaacgaagcggatatattactgctcgtcattgatatccgctgtgggattacagaattagatgcagagattgcgaaacagctgctctacttaaagaaacctttgatcctcgtcgcaaataaagcagatacactaaaagatgaataccgtgttcatgaactatacaaaataggaatctctgagattgttactgtatcggcaagtcacgataaacatatcgacaagcttatacacaaaattaaaactctcgctaatgttcctgaagttgttgaggaacctagagaggagatgcatgaggaagaagttcctggcatggagttcccagaaaccaaagaatttctatccgatgacgaagacgaagacaccgccttttcccagtcttcagtagcagataagcccctaaaaattgctcttataggtcgtcctaatgtcgggaagtcctcgatcattaacgcactattaaatgaagagcgttgcatcattgataatgtccctggaactactcgtgacaatatcgatattctttattctcataatgaccggtcgtatctatttatagacaccgcgggtctgagaaaaatgaaaagcgtgaaaaattctatagaatggatctcttcttccagaacagaaaaagctatagcgcgtgccgatatttgcttactcgtcattgatgctacgcatcacctatcttcttatgataaacgcattctttctctgatatctaaacagaaaaagccccacatcattcttgtgaacaaatgggatttgattgaaggcgtgcggatggaacattacattcgcgacttacgtgctacagatatgtatattggtcaatcgaagatcctttgcatatctgcggcgacaaaacgcaacctacgtcagatcttctcatcgattgatgaactccatacaacagtatcaagtaaagtccccacgccggtagtgaataaaacactcgccctagctctacagaaacatcatccccaagtcattaacggaagaagactacgtgtgtactacgctattcataaaacagcaacacccttccagttcttactatttattaatgcgaagtccttattaactaaacattacgagtgttatttaaaaaatactttaaaatcagcatttaatttatacggtgttccttttgatttagaatttaaagaaaaaacgaaaagaacaaattaatttgtttaaaaaatgaatattattaaaaaaataataataacaaattaattatttcttggagactttaaccatgaaccatgatcgttacgatatgtcagaagctgattaccaccattcacttgatcagcttctgtaccaatcagaagaggctttctccttagacaaataccaagagacaggtgtttatgttgaagaagagaaagaaaatggtgatctccttatcgtgcttggagaatcgatccttaaaggcgtaatacgccaattttacattagtgacgacaatcacgcctacacgcgtagttgtctcaacgggacatgggacctgtggttcaatattcctccaaaaactatcgaaagcaaaacttacgactttaactctttattagaatcagacttccttctcatacaaatgtagaaacatttgtgaatgcccccaaagattttccgaaaggatcggaatcattaagcaacattatcatttgcatgacaacacgcaatcgcgatcatcatgtacaatttctgattgaggataatcacagaacattttggatacgccaccacgacacacaatcctggtctgagtggtccgtatttatttaaaactataaatcaataacgtaagggaaaaggctggaagctagcccagccctaaagctctttttattcatcgtcagaatcactgataactgtgagttccaaaggaccgaaattttcattattttggaaagatgtggcaacaacaggcacgacattttgaggccgctgttctctagtcatcgtcaactctaaacggaacaaatgctttacaatagcaatacgaatatcgcgaataagactttcgaatagtaagaacgactcatgtttaaattcgataagagggtctttctgaccgacagtacgtaaacctacttcactacgtaataaatccatatctacaagatgaattttccactgctcatcgatatgcataatcatgaccgagcgaataacatctttacagacaccattagcatcgactttttctccggctgcttcggtaatttcctgcaccatagaagcaaacttattctggaaaacttctatgagatcatcagcaacccgttcggcaatggcatctatagacttcaatcttttcaattcttcaatattcaattgcagtgggaaagaatagttcatccattcttccagcctaggaagagaattccctgtaggatgatcacggctcactatcaacgaagcgatcattaatgcaacatgagatattgcttccttagctaaaccaaagatatcttcagagcggataacgtcattacgaaaagcatagatcgtctgcctttgcctattcataacatcgtcatactcaagagtatgctttcgaatagtatagtttcttgcttccacccgtttctgtgctgtttcaatgagcttattgaacataggatccgacatagcctctccttcaggaggacggaaatgacgaatcaaggcatttaacttgggcgatgcaaataagcgcatcaggcgatcttcaaaagataggaaaaatttcgccgaaccaggatctcctaaacgtgcgcaacgcccgcgcaactgcctatctatacggcgtgattggtgccgactcgtaccaataacatggagacctccaacaactacagcttcttcatccagcttaatatctgtaccacggccagccatattggtagctacagtcacagctcccagctttcctgctgctgcaatgatctctgcttcttgagcatgatttttcgcatttaacactgtatgttctatgcgattttgtctcaaaatacgagaaagtttctcagaaacctctacagactccgttcctatgagaatcgggttccctacggcatgtatacgggcaatttccttaacaatcgcgtggtacttttcacgctctgtcatataaaattcgtcattgtgatctacacgcaaacattctttaaacgtgggcacctgcaatacataaagattataaatctctttaaactctttagattccgtaattgctgttcccgtcatacctgcgagtttttcatacagacggaagaaattctgtaaggtaactgtagcaaacgtttgtgattccttacggatagtgacatgttcttttgcttctatggcttgatgcagtccttcggaaaaacgacgacctggttgcgggcggcccgtatgttcgtcaatgatgacaatttgatcattacgaacaatataatccacatcgcgttccataagaagatgcgctcttaatagttggcgcaagccatgagctcgagcttttctcctcgtatcttcttcggaaatagctatttttctattgattttctctgtcggtgataaggtatcgtcaccatctataagagcatattcatgccccatgtccatcatgacaaaatcttcagcagaacctccagccttatccacccattgttgcatgccacgatctgtcaattcaaaatcgttattatgttcatcaacaatgatatacagctgagatagcttctctatactctcttctttattttgctcagcatgataataagtatcccatttatctatcatggctcgcaaatctgggtgttcgcgcactctacgcaaaacacgatttaaaggcattcccttactaactaaccataagctacggcaaaattcggagatagcttcgataacttttttatccttaggaagaatatccatatccaagaacaattctagtccccgtctagcttcaagagctaactggttacataactccctttgtaactgaacgaggtcagccactttatctttgagttcgaaatacacaggattatgtttttccccaggaccagaaataattaaaggagttctggcttcatcaattaaaatcgagtcgacttcatcgataatagcaaaataaaacccacgtcccacctgctcatccacagaagttgcaatagaattatctctgagataatcaaacccgaactctgatgctgtaccgtagacaacgtcacaacgataaatgtcttttcttttttctaaaggcgatcctgatatcaatactccggtagttaaacctaaccaacgcaatatagagccgacccactcacaatccctttgagcgagataatcattcactgtgactaaatgcacaggcttgcctgtcaatgcatttaaatatagaggcataacagcggtgagagttttcccctctcctgtctgcatctcggttataaagcccttatgcatagctatagcaccgagaacctgcacatcatagggaaccatgtcccaattttgatgataacccgacacttctacaggagttcctgttaaacgcctgcatacatttttcactacggcataagcctcgggaagcatatcatctaaggattcgccgtcctgataacgcttttttaactctgctgttttattacgtaactcctcatcagacaaaggagctagcatctcatcatagaggttgaccttatccacaagtttttgaaatttttttaaggtgcgctcttgagaagatccaaagaaacgtttaagaaaatctaacatacgtcgcttaatttaatataattgcttggaaaataatctattaattcctacgaaaactcatctgctaataccatactcgatgatggtgaataaaaggaacaaaagttccctctcttatattcttctttctccagaaaaggagacaaaaaacttttatcacaaagatagagaaataaaaaaagaatttaagcagcaagtagcgtatctacttctacaacatgctgatgattcaaaggcagcttgcgtcgtaaattacgcataatttgcgaacgacgcttcttttgctgcaaagcaacatcttgagctgacaaaaatgcttgtatttcataagcagcgtcaaaattccctgaacgggcttcacaagcactcaataattctaaagtttctgaggaatgattgaggtgcagagccttttttgcatactctaaaccagcttctgctgtgactattgatgcatacccgacccctgacaaccaggccaaagctttgcatgctgtaggacaatccgggaacttctgaatcactttaaggtacatcttttcagcatcagaatatttcttcaaacaacataaactaaagccataacccaaactacattgccaatcctcagcatatgtacaacactgaaatgctaaaccccagcaatattcagctaggtggtgatcaccttgatccatggctgctaaagccgcgtgcttcatcaataaagcatcgcctcgggaccacaaatcactgctttgataaatcagtaaagcttttttagatcgaccttgtttttgttcacataaaccaatgttgaatagagactcctctctataagtcggctcggatagtaacttgcgaaatagcttccctgcttctaaataattaccacaaatacgagaagagtgcgccaaattatagataacttttaaagggcatgggcccaaagtataggcacgattataaaactctatagcatcttggtaccgcttagatataaaataaatatctccgacggtaatgtaagtctcttgatgggatagaggagaaatccacggttcaatgacactacacgccgcatctaagttccccacatgcactaaagcggatgcatacttcgcggcatcttgttcttcaaatatctctttcgaaactaaagaaaaggcatgacaagattctttatacgcgccatgacggtatgctttgtaggctatctctaacaaaaattgcggaccgcgtaaatgtaatcttcgtgcttcgtctaacagtttttctacctcgtcaaagcgacgcaaattgcgaagaatccgcatataatcaaataaacactgacgacggtaacaacgtttttttaagatgggcaagagtttttgttctgcggcagaccattccttcagctccatgctcaaatgaacctcgcgaatcacctgaatagcataacgacggaaacgggaaacgtgacaatagactttaaaaactaaagctgttgtcaaacttgcaactaaagcccataggatgactagccacataattcgccaactctctcttttctctctctttgcaataccaaaaaaaacctttaaagtctgtaaaattattctctcaaagaacgccctaaagattgtcccataaggcaacgtgtttccaatcccatgcgcgaattcttcaataaatctgcgtcaaattgcacagatcccggttgaaataacacaatcaccgtagatccacctatctcaaaaaagcctttctcatcacctttagaatacttttccccaggtttgtaggtttgaataatagagccaacatttaatgccccgacttctaggtaaagtacatctccaaacgcctctgttttgagctcggttagtgtccgtttattctcacaaaaaatattaaaattatcttttaatgccatcggatgtacagaaaataaatacccgttgatagtgcgcgttggccccggtaagcaatctactgggaagtgaaaacggtgataatcaaaaagagctaaacgggcaaaaaccacactaccggaagcatatttttcaacaagtctagggtctcctaaaagttttgaaagagaaaaacgcttggatttaacaacgaattctccaaattcagctatgttcgagtaaatcagataggcaccatctacaggagtcacacagatattatctccttgagcaatgggtcgcgcttcagggagaagctccctagtaaaaaaatcattaaaagaggaaaactcggaaagagattttttgaagtctttgatgttgatatgatttctctttacaaatccggggatttttctacgtgtccaagaacgtttttgaatccaaccatagatacgtgacagaatgggagatctagataatagtgtggatagtcttttccctaatttagagctatatagaaacgtcatggttttttcataacatacggattccgtcactctttgattagttaaacgatcaatgtattgcagtttcttcacttgtcctcgacctatgagatcaaaacaggcgactatagaaatttattaaaaatattccaaactaattaaatagaaatcgttaaaaaacctgcctacatctttaatggggaacctgatatcctaactctcaagttagttttattttcatccattttcatgattaaaaacgatactattgctgcgatagccacacctcccggagagggaagtattgccattgtccgtatatcgggcccagaagctattcagatcacagacaaaattttctccggatccgtaccgtcgttttcttcccacacagcacatctaggtacggtaagttacaatggccagcagatcgatcaaacccttttattaattatgcgagctccgcgttcattcacgggagaagatgttgtcgaactccagtgtcatggaggctatttttcctgctctcaaatcttagcagctttgatagccgaaggagctcgccctgctctccctggagaattttctcaacgcgcttttctcaatggaaaaattgatcttatccaagcagaagcaattcaaaatattattgctgctgataatttagacgctttccatatagcgcagaaccatttccagggacacttctcaaagaaagttcaacagatttcttcgttgattatcgaatctctcgcctttattgaagttcttgcagatttccctgaagaagaacagccggatatgcaagaaccgatgaaccgactccacgaggcgatattgatcatcgacgatctcattgctagttttgatcaagggcaaaggttagctcaaggaacgagtattgtattagccggccaccctaatgcaggaaaatcttctcttcttaacgcactcacgaataaaaatcgcgccattgttacggatatccccggaactacaagagatatattagaagaaaattggatgttacaaggaaaacgtatccgacttatcgactctgcaggacagcgagaaacccataatcctatagaacaagaaggtattgagcgggccatagctgccatggaagcgtccgaagccattctttgggttatggatgcctcacaacctccaccacctcttccagaaatcttaatgcgcaaaccttcccttcttctttggaacaaatccgacctagcgacaccacctcatcttgaaaccaccttacctcaattagctgtctccgcaaaaacaggcgcaggcatgattgagctcaaacaatttatccaacaatggatgcaaaaacaacagttgggcaagaatggaaaagtctttcttatttcttcgcgacaccatacaatactgcaacacatgcgcacctatttgctctcagcccaggaaggattacagagtcaatcccccccggagtttattgctttagaactaagacaagctctgcagactacaggaaatctttctggatctgaaattaatgaaaccatactgggagaaatttttagcaggttttgtattgggaaatagagattgcattaaaaattttattctttctactttgaacgagctcttccccgatccacaaccgtcgttaacagggtgggaaactccgtttcagctccttgtggctattgtactttcaggaaattccaccgataaagctgtaaatgctgtcaccccaaggttgttctcccttgctcctgatgcgcaggctttagtgcaactccccttagaagacttatacttcatcatctcgccttgcggcctcggcagaagaaaagctgcctacttacatcatttagcacagatattgttagaaaaatatcatggggaacctccggcttctctagagctattaacacaattgcccggagtgggaaggaaaactgcatcggttttcttaggaattatttataaaataccgacctttcctgtagatacacatatcttaagattatcccaacgttggggaatctctaataaacgcagtccttcagcagcagaaaaagatctcgttctttttttcggagaagctaactctccaaaactccatttacaactcatctactacgccagagagtactgccctgctctctaccacgacacaaataaatgcaaaatatgtgcatatttaatccgaagatcttatgaaaaaaaaacaaacaaaaccctctaagaaataatatgttctgtttttaaaaatagaaatagtttcatataaagtttttcctctgtatatgtcatggatgaaatttactttgctttctaacgtagaaatcttttagactgggcacctacttactacctcgatatcgcaatttttaatataatgaataaaaacgcttctcatagggctagttctaaaaaagagctctctgtttggtcgataggaggctctattttcgccatgttctttggagcgggcaatatagtatttccactagccttaggttatcattaccatgcccacccttggtttgcttgtttcggcatgatccttagcgcagtctgcgttcccctactgggcttattcagtatgttattatattccggagattataaagcnnnnnnnncttccattggaaaaatgcccggaatgtttttcatcgtagccattctatgtttgataggtccttttggagggatacctagagcgatcgccgtttcgcatgctactctagtgtcgctatccgattcaaaaacaacatggattcctcatcttcctgttttcagtttgatttgttgtgttttgatttatctatttgcttgtaaattcagtaaacttatccaatggttagggtctgtatttttccccgtaatgttagttactctaatttggataatctttaaaggattggtcattcctgcaaatcctagctttatgacatcagtaagttccagagaagcttggtcagcaggaatcatcgaaggcttcaatactatggaccttcttgcagctttcttcttttgctctattgttgtaatttctataagacaactgttagaaaatagagaggcgagtgatgaaacacctttaaactttcaaaaaatcaacaaaaaagacaaacgcactttaggtttagcttttgctttggctgcagcacttcttggattaatttatctaggatttgcgttgtgtgcttctcggcacgcaggtttgctagcccatgtaagtaaaggacaaattctaggaagaatttctgctattgctctcggaccaaatagtttattaaccggtgtatgtgtgtttgtagcttgcttaacgacagagatagctttagttgggatctttgctgactttttagcccgcatcatctcatcaaaaagaatgacgtactctaatgcagtaattttcactctgataccctcatacctaatttctattttaaacttcgaaaatatcagtctccttctattacctttactacagctaagttatcctgcattaatcgctttgacttgcggaagtattgcttataagttgtggaatttccgacacgtccaagctttgttttatttaaccctctctcttacaatcgttttacggttggtgagttgagttaacgcttgtatttgctaactagcataaagttatggttttaaacgctttagctggctttcgtcaaacagcgatggattacctcgcaacgaatcgccacgacattgctttagatttttctggagattgttacactatccgaattcctgatgaagattctcccgatggagattgggtcagtacgttaaaattcagtaacattgacaatctgacctttgcctcatgcagttgccctgatggggactgttgtgttcatttgatgacggcattcttctctgcttatgacgcacacggatggttacccctacaccataaatttcacttatctttctggtatgcgctattctttaagttcttcatagaagaagcgcggttacacgctgatggtgatcgacactattccatagcgtcttctcatgtcacgttagagatttccgcactgtctcccgaagcttttacaaaatggttgcctatcgtccatcaatctacagagcctaaaatccctagtgagaaaaccttcccacaatccgcgctatatcgtatagccaaatgcttctttttcttcgctgaagctggagcacagttagatctcattgaaaataatcaaggattccctacgcaattttctttacaatgggaagggctctctctaaaaggagagattctagatttcacgactttagaatacctatttcctaagatcaattttgcacaaacatctctccctggaaactatcgagacttttctgtcaccaaagtccgtgtagctcctgaagagtctaaaatatatttcacaattcaccctgcacaacaagacaatacaactcagactataacaccactgggttccgtcggctatgtcgcaggatctcaactcgttattttgccatcacaagaaacttccgtttctatttatgtcctttccctgcttcccgcaacattgaaaaaacagatcctctctctactacattatgacgctgaggaacgacctatccgctactctatccatttcttaagggattcttctttatctttttcagcatatttagataccccaggggatttagaaaatggggaattaatctacccagatttttgctatgtacccgagagagggctattcacaatagagggattactctctccacaaatctcatttattattaaagcagatcaagttgaagagtttttaaatcacgagggctcattaattcgagaaccaggattcgaagtatttaccaaccaagttcctgaagggcaactcacctacaacattacacaacaaggcgtcctgttattccattacaatacaggtgatcctgccgctatcgacattcattatggtccttggacatattactcggggcaaggtttcttcttacaaagaaaagctgatctagaaattcaagatggtttaatcgtagaagccgaccaaattcctagcttcattatgaagcatgaggtggtattaagaacgattcctaacttctttgctcctacaccaccattaaaaaatctcttttttgaagtacataaagaaactaaggggtcagggttatatttaaagccagtatttcaaggactcgaagaagaaaattgtcgattatttggtgttttcctgtatcgcgaaaatctcggatttaacttactcccaactcctttacagtccttatgttccctacctaagaaaattcctccggaacaggtccctgattttattcatcagaatttccaaaacgataagcttgtctttgtagatcctcagctgtgtctacctgaaacttttgagcttgttatacgatccataacacgtccgcacccatcctctcctttgcatttacagctagaactcaaaacgaacatcggttctatacctttaggtacggcactacaagccctaaaaaataaaagagcttttgcttttactaaagcaggtttcttaaatttccaacactgcctattccaatttttaaaacagttcatttcttctcagaagtgtctaatccctgaaaacacgctaatagcgacagtgactgatatttttaaattggatgctttagctccgttatctacccatgagaaaattcaagccagtgaatctgatctcgctttcttctcgcaacttaaagcggcatgtcttcctccgattccacaaagtctgttctctactgatcataagctgcgcccgtaccaaaacagtggcttattatggttatggttcttgtacaaccaccgtctatctggtctactttgtgatgagatgggcttagggaaaacacaccaagctacagccctattagatattgttttccaatctgcagaacctacagaacgtcctaagtttcttgttgtttgtcccacaagcgttcttcctcactgggaacacacattagccacgcatttgcctacagtcagtattttttcttttcatggtccgaataagcctgaacacctgcctcctgctgatgtgattattacctcatatggcactctaagacaaaactacgctaagttttacaagctttcattcaccgtaacggtattcgatgaaattcatatggcgaaaaacaaaagtagccaaattcacaagattctttgtcggttggactcccaaatgaaattgggcttaacaggcacccctatagaaaataaccttctagagtttaaaggtctcttagacatcatcctgcccaactacctcccatcagatgctttatttaaaaagctcttcacaaaaaagcatactgctgaagtcgatgatgaaattatcccttctcaagatttgttattaaaattaactcggcctttcatcttaagaagaacgaaaaaactggttcttcctgaacttcctgaaaaagtagagtcgattattccttgcactttgtctccagaacagaagaagttgtatctgtctaccttgaaacgagaaaaagcgcaaattcaacaactggaatctccagaagaacaaacagtcaactacctccacgtgtttgcattgttgaatcacttaaaacaaatttgtaaccaccctgcgattttctttaaaaatcctgataaatacagagaacatgaatcagggaaatgggaagcttttgtccgtcttctccacgattcattatcatcaggctataaagttgttgtcttttcacaatacatccacatgattcgcattatcatgttatatcttgaagagatcggggtaaaatacgcctctattcaagggaaatccttaaatagaaaagaagaaatagaatactttactacagacccagagtgtcgagtatttgtaggttcgttactcgcagcaggaacaggaattaacctcacggctggaaatgtcgtgattatgtacgaccgttggtggaaccctgccaaagaaaatcaagctttggatcgtgtccataggataggacaaaaaaacactgtatttatttataagctcatgactgaggatacgttagaagaacgtatccactacctgattgaaaagaaaattcgtctattagacaaggtgatttctacgcaagattcgaacattctccacatgttaaatcgggaagacctcatcaccattctatcatacaaagacgaacgtgggggagtagatgaaactctaagcaacacgtcagaagaagatgaggtatctctattctagaactcagggaaaatggcaaacatttactgagaaagctttaagtagccccgataagtaaatacggctcctaaaagtccatacacataggcacgatttttgggccacgtcaaagtcaatccagcatcggtagcaaataataggataatcatagcaaaggcaagaagccctgctcctaaaaatagcgcaacaagtggccaatgttgtaaccaactccaatctgattcagattgttcggtaggtttttgaaaagtgttttgatcactaagaacagcttcccaatcttctgaagaaacggcaaaaagatcttcagtttctccctttgcagagccttctgggaaagaaatatgacacgaagaaaatcctcgtgaagctatcggaggatcttgaaggaatgcgctgcaataaggacactggggcatatgcatggatacgctaccttcacacttccaacacgtgcgctgcatctctgcttctttagcaaatggcatggcaacctaccttccccagcttagggtttaatacaaagaaacagaaagtttcttctatgtcaatttgtacgcattacagataattacagtacataacttaaattataatttctattgggaaaaaatcaatgctgaaaattaatctttagatctagaataagcacaaagctcctcataaaatcatactaagacctagcgtcttaaaaaacatcttcttaaggacttttaaatttcgatacttacgagaattggggacaaaatatgagtacagattttgactgtgttgttattggtgctggacctggtggttacgttgcagcaattaccgctgcgcaacaaggactgaagacagcacttattgaagaacaacaagccggcggaacatgtttaaatcgcggctgtattccatctaaagccctattagtaggtgcaggaattgtttcccaaattaaacatgcaaaccaatttggcatacatattgatggctattccatagactatcccgccatggttcaaagaaaaaatacggtcatcaatggaatacgccaaggattagaaggtctgatacgcagtaataaaatcactgtattgcatggtcgaggatcgctcatctcctctacagaggtcagagtcaagggtcaagatacttcagtcactaaaagtcagtatattatcatagctacaggctcagaatcccgccctttccccggtgtgccattttcatctcgcattctatgttctaccggcattttaaatcttactgagctgcctaaaaaactcgccattatcggcggtggtgtcatcggttgtgaatttgcctccctatttcatactttaggagtagaaattacgatcatagaagtcgctgagcagatcctttcggtaaataacgcggatatttccaaaaccatgttggacaaattctcacgacaaggaatccgcatcatcacgaaagcttcgattcatgcactggaagatcttggagatcgtgtaagaatcactgtaaacgaacaaacagaagaatatgactatgttcttgtcgcgatcggacgtcaattcaatactacggatataggtttagacaacgcaggagtcattcgcgataaccgtgggattatccctgtagatgagacgatgagaaccaatgtcgcgaatattttcgctattggagatatcacagggaaatggttactcgctcatgttgcctctcatcaggggattgtcgcagggaaaaatgctgccagccacaatgaaattatggattattctgcagtgcctgcagtcattttcaccctccccgaagttgctatggtgggtctttctttggaagctgcacaacaacaaggtatccctgtgaaactcacaaagtttccttttaaagctattgggaaagctgtcgctatggcagaagctgacggttttgcagcgatcatcagccacgagactacacaacaaattctaggagcctatgttgtcggtccacacgcagcatcattaattgcagaaatgactctagctgtacgtaatgaacttacattaccttgtatctatgaaactatacacgctcatccaacacttgctgaggtttgggctgagagtgcgttattagcaacaaatcaccctcttcatttacctcctccaaaactatgaatgacactcctaatgacatacaaaaacccaaacaagggaaacgtttttcagaacgtctccctcactggctaaggcaagctttacccaaaggctcagtctttgactttaccgacaaaactataaaacgtactggcatggctacagtatgtgaggaagcgctctgccctaatcgtacgcgctgttggtcaagaaagacagcaacatacttagctttaggagatgcctgctctcgacgttgtggattttgtaacattgatttcacaaaaaaacccctacctccagatcctgatgaaccaagaaaaatagcagaatccgcaaagatccttcagcttaagcatatcgtattaactatggtcgctcgcgacgacttagaagatggaggggcgagttgtttggtacgtattatcgatactcttcacaaagagctccccgaatctactgtagaaatgcttgcttccgactttcaaggaaatgtcgatgccttgcataccctgctagattcaggattaaccatttataatcacaacgtggaaacagttgaacgtctcacccctgtagttcgacataaagccacataccggcgttctttatttatgttggagcaagccgcgttatacctccccgatcttaaaatcaaatccggcatcatggtggggttaggagaacaagaaagcgaggtaaaacaaacactcaaagatcttgcagatcatggtgtacgtattgtcacaataggacagtatttacgtccttcacgattgcacatacctgtaaagagctacgttactcctgagacttttgattactaccggagagtaggagaatccttaggcctctttgtttatgcagggcctttcgtaagatccagcttcaacgcagatattgttttacaagatatggaaaataaacaatctaaaatggcaaaaacgtagaactcctgtgcattttcgctgtcacttttttaaaagcacctgtgtgttaacgaggcttttttagatctaaatttgtacgactataactgcatattaaagaacttttgcgctctcatgttaatagaaatcaaaaacatatttcatgtttaatgttcacgattggcactaatccccccttttgttatggtgagtaaaaaggtatgcgtgggttatgtttcgtagttctatttcttgttgcttattctttataatgaccttattttgctgtacaagttgtaacagcagatcgctcatcgttcatgggcttgcaggaagagaagctaatgagattgtcgttcttcttgttagcaaaggtgtcgccgctcaaaagcaaccacaagctgctgcttctacaggaggtgcctctgcagaacaactatgggatatttctgttcctgcagcgcaaattacagaagcattagccattttaaatcaggctggtcttcctagaatgaaaggcactagcctcttagatctattcgccaaacaaggtcttgtcccatcagaaatgcaagaaaagatccggtatcaagaaggtctttctgagcaaatggcttctaccattagaaaaatggacgggatcgttgacgctagcgtacaaatttctttcaccacagaagctgaggataatcttcctttaactgcctcagtatacattaagcatcgtggagttttagataaccccaatagcatcatggtctctaaaattaaacgcttggtagccagtgctgtcccaggattgtctacagaaaacgtttctgtcattagtgaccgagcctcctatagtgatatcactattaatggcccttggggattgaccgatgaaattgactatgtctccgtatggggtatcatcctagcaaaatcttcgttaggtaaattccgtttaatcttttacttcttaatacttaccctattcattatctcttgtggattgctttgggtaatttggaaaacgcatacattgattctttccttaggtggagccaaaggctttttcgacccagctccctattctaaagttgccctagagactaagaaacccgaagaaggtgccggagagaaaaaagaaggacaagctcaacctaatccagagggtacagaagatcctaaagacaatgcaccagaggcaacagaaggaaacgaagaaaatgagggtgtctagtgaccgccaacacttttggaacgttgaatatcttaatgaagtattccaaagaagacgatcttgcaaattttttgccagaggatctcttaatctcacctacgcatcatgaggatattcctctaagttctttatccttcactatgtgttggttggcaacaattcatccttcatggattagtgtggccattaaagattttccagaagttatacaacgccaattactctcttggctacctgattctttagttcaagaattgcttcccttgcttccaggagtgtctattgctaagcaacgctgctcaaattttggtgcgttctacctactcgatatgttgagcaaaaaaatccgtcctccggggattatcgaagagatatttcttcctgcttcgccgttcaatgctatgctatactattccggaacgacaaagatgacgttgattaactgcttaggattattcgccatagccaaagaactacgcaacattgttgataaagtcattatcgatcgcgtgcataagatcctttctcctacagaacaactcttcttgtcttattgccaatcgcaccctatgaaacatctggaaactacagaatttcttgtctcttgggataacgatcatgatttccacaattttattcacaaacaaggacttcaatttcttgctatagccttggcaaaagaagatgcctctttcctttggtattttctacgtagattagatatcggtcggggatatatttttgaacaagctctacgaaaatcctatgaacatccccacagagactattttaagagccagttagaattatgcatgaagatcttagtacagtaagatctctaaaactcagagcatgaacaaataatcagggagactttctcttttttccttgcatatgagttgagtgttaataataaggaatgaaaataacgaaaagaaggagcagcgtttcctctctaaacattaaaaaatcttagggttttatgcgctgttaaatgaatgaagttttttagtctaatttttaaacatgacgaagtcgtaccgaataaaaaagtccttgctccggaggctttttcagctctgcttgacgctaaagaactcttagaaaaaacaaaagaagatagtgaatcttacactaatgcaacaaaagaagaatgtgaagtattacgtaaaaatgcgaaagagcaaggctttaaagaaggctgtgaacaatggaattctcaacttgcctatttagaaaaagaaactcatagtctccgtaataaagttaaagaagctcttgttcctttagctattgctagtgtgaaaaagattctcggtaaagaattagaaatccatccagaaactattgtttctattattgctaaagcattgaaagaactcactcaacataaaaagatcatcatccacgtcaatcccaaagatcttgccattgttgagcaaaaccgccctgagttgaaaaaaatcgttgagtatgctgatacattgattattgctcctaaagcagatgtgacacaaggaggttgtgtcatagaaacagaagcaggtatagtaaatgctcagctggatgtacaattagctgctttagaaaaagcgttctctactatactaaaacaacaaaatcctgtagatgaagctcagaacaagcaagaataaaggtatttgacatcatgcgtttcatttttcgtactttcctgtgtatgtttatcttgagcgcaccgtggtgtcttgcagataacggattatacgatacctcttgttcgtcgcgttgtcagccctctaaacctacagagttgcctgtggcttctccacaacctgaagtnnnnnnnncttacccccagcctacattccgagaaagagtcacagctgacgatgttcttcctcgagaacacctgtccgaaggaagtttttccgatacctatcctgatctgactactcaggcagtcatcttaattttcctagcattgtcccctttcctgatgatgctgctaacatcatatttgaaaattattatcactctcgttctgctaagaaacgctttaggcgtacaacaaactccacctagccaggtccttaacgggatcgcattgattctttctatttatgtgatgttccctaccggcgtggctatgtacaatgacgctaggaaagaaattcaaggcaatgctatccctagagacctattctcagcagaaggcgcagaaacggttttcgtagcactaaacaaatccaaagaacccttacggtcattcttaatacgcaatacgccaaaaagtcagatccaaagtttttataagatttctcaaaaaacatttcccccagagatccgagaacatatgacagcttcggattttgtgattgtcattcctgcttttattatggggcagattaaaaatgcttttgaaataggcgtcctcatttacctaccgttctttgtcatagatttagtcacagccaatgttttggtagctatgcaaatgatgatgctttcgccactatcgatttcgctacctttaaaattacttcttgttgtgatggtggatggttggacgttattacttcaaggtctcatgattagctttaaatagggatatgccgtgatagcactcgccgcaagttttaaatccatgctctttgagtattcctatcagtcgttgttactgattttgattatctctgcgcctccgattatcctggcctctattgtgggtatcatggttgccatcttccaagcagcaacacaaatccaagaacaaacatttgcgtttgctattaagttagtcgtgatttttggcaccttgatgatttctggggggtggctaagcaatatgattttccgttttgcttctcaaatcttccaaaacttttataaatggaaataaacagctatggcaatctctttaccagagcttgtttctgtttttgagtctacataccttaattacattttgcaaaagcctccggcttatgtttggagtgtcttcttgctgcttttatctagattacttcctatatttgctatagttcccttccttggggggaaattattccccgcaccgattaaaattggcattgcgctttcctgggtagccatcatctttcctaaagtattgatgagcactcatgtagccaattatcttgatgatgatgtgttctatattctcattataaaagagatctgtatcggtacattaatcagttttattctttcttttcctttttatgctgcacaatctgcaggatcctttattactaaccaacaaggtattcaaggtttagaaggagcaacatcgttaatttctattgagcaaacctcgcctcatgggatcttctatcactattttgtgactatagttttctggttatcgggtggtcatagaattgtcttaacgattttactccaatctctagaagtcattcctattcataaatttctccccatggagatgatgtctctagatgctcctatctggattaccttaattaaaatgtgtcagctctgtctgattatgactattcagcttagtgctccggcagctgtagctatgctcatgtctgacttattcttaggaattattaatagaatggctccgcaagtgcaggtgatttatctcctttctgccttgaaagccttcatgggtctattgttcctcactcttgcttggtggttcatagtcaaacaaatcgactacttcacattagcgtggtttaaagaaacacccatcatgcttctcggatctaatcctaaagtcctttagggagaaccatctaaaaatctatattgagaaaatatgcagcgaaaaagccacgaaattccagcagcttatttcgctaagactctataaacttatagaggtttctgagaggaatcattgctcttattgtccccaagtaaaacaagaatcaaacacaagactaaaaacgacagtgtaaaagggaaaacattcaaaaagaagaacaataacaagccacaaagaagagcattcttggcagggccattcttcgcataataactctgaagatttttcaacaccgcgcgaatttcagaataaaaacctagcaccacgccgcaggcgacaaataatccacctacccaagatacaaaatcagtaataataccaaatagaactagagctccactgacagcttctcgagcgtgatgagaaaagaatctcttcattcttcctactttaggattggcatgcaaatccttcaccttacgcttcaaagactcaaactgagaggacgactctttcgaagaagagttttcttttggtgtctcatctgccatagccttacctttaaaaatcttttttatttataaatacttataatacacaattatcaaaaaaaatatttaaagataaataagaaatttttaattataatttattactctttggagagcagcgacatcgagaaacagctcctgtttctggatcaatgagatagagatagtctccggcattccctaaggtgaaatcaaagatctttttattcagcaaggggagcagatcgtattgcgaaagaagaatctgcgtcttatccctcaactccatacgaaaatccgttcgtgttttaaagagctctaaagcagcggcttctccatgctcttgaatggattgttcttgccgttttacactttcccaaatcccccctcggagagcttccagctctcgatacgcgttagggtgatctataacggcttctaagagtaagggatcagcaaatatcaagtttaactttatcatcccttgaggtttctcttcataatgaagaaaattcagcagaggttggatagttttcgtgcctcgcagcatagtataaagaatctctgcctcttgtgagggcaacgtaagagtttcaatgacatcggctccaaattttttccccccttgcagaatctcctcttttttatttagcaaagctttcgtaaccgcgtactctgaacctggaggcacgcagcctgtatccacataaacacgtctcaacaagcgtataaatagtgcatgccaagatacggaatctgcgtaatcctctggagactcttgcataagagcatataaattcaacctagagttgttcggaggtcgtgaaaaaggaacttttagaaggcggtatttacgttttttcgtggtcgctaccttggctgtcttttttggagaagaattttcagcatctcgagaaatcttttccatagcagagatttttttagatttttcctgatattctacctctgcgcaggcggagcgttgtgccgtaaagagattttcactattttctaccatccgcgaataaactgcgcgttttcttgcatttacagcatcaaaagacaccatagaaactaaagaagccaggcagagtaaggtgaaaatgtaagactgcatcgttatttccccagggcaaattggtatgtcaacacgcgctcagtactcttaggacaatggcgatggatgaccatgagcaccctctcaggaagctctgaatcactcgtgttcctccgaggaacaatatctacttgggagacgttatctaaaagtaaagaggtttctaccttaccgtgatttcttaaactacgtatttgcagttctagtcttccttgctctttatgatagtatagagagcctccgacttctccggcaagatcaggatcccggtagaccccacgatcaaaaactacagaacatagcgcacccgggatctcttctatttgcgatgtagtgcggaatatagtccgcagttgcttatacgcgtagttttcctgtaaaaaggttttgtatgcctgctcatcgcgtttcgtagagcaaaacatgtgcctttgccaaaaccctaaaataccgaatagtacggcgaataaggtcatggagaccaacacctccataagcaggaaggaccttttctgttttttaaaaaagtttacacgactacgcatacactccgttgcaccgatgttgtatatttttgattagggaaaatctcaacgacaacatcggcaaaacaagcttttaccatgttggtctctacacgcatgcctttgcgaatgtctatagaatacacatagggaacccgtatccccttcccttggcttgtataaacaacacaggagagttcacccgaacctgatgtaggaaaatttccattcagcatgtgctcgcgcatagtatcttcaacggcaaaaaaacaataatcaatcaccgcgggcaactgtaaattgatcacatcatcttgaatagatttatgcaccccacagtaaaaacgaatgcaaggcataagcactagacaaactaaggacagtgacatcaatacctcgataagcagaaaactccgctttaccttctttttacgtagagccatagccacctttacccatgctttttatttgttcctgttgctcgttgcgaaaacactatcaagtcatcaccctggtcattgaccttcacaatgatgtcttcaccccaggcgtctttcaataattttttcccttctttacaccatgccgctccttcaagaacggattctttccggtcgacgatctcttttaaagaagctcctcctgtggcatattccatcattaagatgtcgtacaccttggcacagttttgctctgattggaaagctttgcctttttgaatgcttccgcgcatattaaaagctaaagctccaccaacaatcccgatcaatgtgatcaccaccatcatttcaatcaatgtgatggattgtttacgtttttgttttttcataacttctgccctgtttgtctataaaatttgaatattgcttgttaatgggataagtattgccaacataattatccctataattccccccagaaacacaagaatcactggctggcaccacgaggttatccaggtgagtgttttttgaatatcttcattataaatatgagcgacatggccgagaacatcagcaagatctccggattcctctcctaaagccaccatccccaatgccaatttcggcacccagggtctttttgctaactctttgcttagcgaactcccttcgatgacagcgtgtaccatttgtcgcatatcttcacgtagtacgtcataaggaacagctccacagccaagctctaatccctcgatcaaggttccaccaccacgcagaatcgccgaaactacggagcaaaaccgagtaaatcccaatttgacaaaaaaattcttcactccaggaatagaaaatacagtattctcgtaccattttttccagaagggttgacggcgtgtagctatgatgctcaccattcccaatcccaagaagccgagtataagatacttgtatttacacacgaaatcgctaagaccgaagactatagaagtcagtgtgttgggctccatattttcaaatgtctctttcaacgaaggaatcacccccgtaaggaaaaagagaatcacagctagagaaaatactaacaaaactatcggatagctaagcgctgctgtgagctttttggtcatttgctcacgttcttctaaaactatgatgatgttttgcaaacacccctctaggttgcctacactttctccagcgagaacagcgctgcgataaaaattgtcaaaaatccctggatacgttgccattgcctgtgacaaggatcctcctccacgaagcttttccataaacactgtcagcaatccggacatgctctgcccttgatattgatcccgcagtgaagatagcgtttcgtataaaggcaaccccgaacggagaagaaggagcatttgttttgagaaaatgatcaactcgctattttttaatcgtacacgacggggaggcacctcgcgaatcgacaacagttgtacaccctgttgggcaagtttttctctcgcttcctgaagatgtaatgcttctatccaatcttgtttacgccgctctttagcattaaggtaggtgtagcgatatcgtggcatatccccctccttagtcataccgtttcgtcacacggaacacttccgacaaagtcgtctctcctgaaagagctagagtgacaccatgttgtaataaaggttgaaatcctttctgttcagcatattctcgcaacacatgatagggcttatgcatagcgatttccgaacgcaaggctgcatcaggatggaagaattcgtaaattccctgacgccccttatatcctgaacggaaacactgagcacatccctttccataatataacggcacatcggcatcgacgcctatagagtgtagaaacgctcgctcctgaacacttgctgcacaatgctccttacaattaggacagattttccttaccaacctttgcgctacaacaccgataattgttgccgaaagtaaatagggttctactcccatatctaaaagacgggggatggcagaaatcgcgtcgttagtatgcaatgtactcacaacaaggtgtcctgtgagtgctgcctgtatcgctatttctgcagtctcctgatcacgaatctcccccaccattacaacatcaggatcctgacgaagcaaatgtcgtaaaccacaggcaaaagacaaaccgattttaggtttcacagcaatctgagcgattcctgccaacttgtattcaggggggtcttctattgtcataatgttggcaaaaggaccggaaagatgctgtatcacactatacaacgtggttgtttttccgcttcctgtaggtcctgtcaccaagagaataccctcaggaacagctatgacctccctaaaagacttttcgatattcttaggcatgtgcaacccagagatatctagaatgacattacgcttatctaaaatcctcagaacaacacgctccccgtggatcacaggaaccgtactcacacgcatgtcaatttcctggccgcctatttggatttttattcttccatcttgaggtagacgatgctctgcgatatccatcttcgctaaaactttaatcctagtgatcaaagccgaacgtagatgcgcaggtggagaaagacggtcatgcaagactccatcaatacgatagcgtatgcgtaaagaatcttccaaaggttcaaaatgaatatccgaagtccgttcttctatagcctcttttaaaatgagatttaaaaaacgcacgacgggaacagcatctgtattttctaaaagatcttcctcttcacttgcttgagagagtcccccttctttcatgcttaacagcatgtcagaagccttcccttctaaattcgaatagatcttttgtaaattttttaagatatctgtttcatccctaaggataaaaagcacaggcttctttatcagcagctgcacctcatctttcgccataagagaagtcgagtgtgcataagccatcgttatgccgttttcctgctcttctaagggcagtaaacagtgtttttttagaaagctatagggtagagcattaagaagctcttgagaaagtaaagacttaccgcccatcgtactctagcccctgtacttgagacgcgggtaactctatagcagaaatgaattctaattttttatgagcggccttggcagcttcttctccagcaaacaatgcttggcgaaattccgtattttccccaggacgtgaagaaagaatcgcttcttcatgacgttcttttttttctataggattatctaaaattttcggtgtgataaatacaaacatttctgtttgactatcggctgtagagttcataccaaacaacttccctacaccggggatctccccaagaaacggaatgccatcttgagaatccgaagcgtgcttacaacgtaagcctccgataattactgtctctccatcaggaatacgcaccttgttagtaatattacgtcgagtaacatcagggcgctcgttagcatttttcccagttgtgtcaaaagtaatgtctgtctctaaagtaatatagcttttcccgtcttcatcccctacattgattacgggaagcattttgatcataataccatattgcgcacggttgtactgggctttttctttatccgcagaaacagcgatcgacatctcttctacaatcgctattcttgcaggcgtttggttcatagtaactacggaaggactagcattgatacgcacatcttcttgagccatgagaaactgataagccagatcataaccaggaactacagaagaacctgtattccctttaaaaagaaactctaaaatccctgaacttgtccaagagatcgtagaagaggtttttttacaaacttcttctcccaggcgcaaaagatttaatccggccttacgttggttggaaagctttctttcaaatagcaaaacctctatacgcaccatttttttaggaacgtccagcttttttaatagcatcttgattctgggcagagcttctttctctacaaccatgatcaaagttcctgttttagaatctgctataaaatttccatattttacagaaccctcttttacagaacctactgaagcggtatcgatacttattgtagaagccgcttcccgaaggatagcttcagaagatgggggggtggtgccctccttaccagaaaacacatcatggacttgtgataataagacggctaattcttgcggatcagagtgcttaacgctataccaaaagactgttttatctgtaggattctctatgccttcttcaagatccttaatcaaatctatagcttgatgtactaaagctgcagtaccacttaaaaatagagaacgcccttggtgttgtagaggaacaactttaagaccgagtccttcttcatccccctctctagtcatatcttctcgaaatgccgctttaagtatagaaagcatttcggaagcttctatctttgttaaaggaacaacgcgatattcctgacgtacactatcttcttgaataaagtcgtagattttcagcagctcgtgaatttctccgacggagccaaaaacccacaacttccccccaaacgcatcaatgtgcatggtatcaagattagcaaactttcttaaaatatgctgatccgcacgtacatcaatattcttagaatttaatacataaccaatataagacgtgggggggagcaaatctaaatccttcctagaagagaaaaccccagcaacgccacacccctctttgcgcgttgtatagagctctttaatccacgggcttatctgacgtatgccaatgccaagacgagagagcaactgcatcaagcactcttcaaaaccttctttgggaacagtgaattttgatagtgaagaaactttgatcgaaccgatatcttgaggcaccagataaatcacattatcctcaccataatctgacaccaaattatagattgtagcctcaggatggtgccacaaagcataatcgtcgggattttctccccgttcacgaatttccgcagcccaaagattttcgatacgctgaatttgattttttacgtccgttagctgatgtaaaagcccttgccatcgagcttcatcttcacaacctgatgcacgtaaagcggcggcttcttcataaaggctttttaactgcaggttatattccttcatctctgcgttaaatgaagccaaacccgaggaaatatctatagagtctttggatttttctaaagaagcggctttttccgcaacggttagagctagaccgggagtgcaacaagctaaacccgacaatccaaagaaataaactaaaggagtacgccaaaaacgcatttatgatcccccacggttggttccctcgctgcctacaagagcctgtcttcctggaattgcctcttctttggaagctgcatacccaacgtcaaaccctggctttaatggcagtgtcaccgcctcgactaaagtcctttgcgcattaaatacatgagcgcgcaaaacaaactccctcgagtccttttctaatttatcaaaaaccaacaacggcccttgagtctttcctgaaagataatcttccagctgttcttttcgcgtgatcttttcccaagattttcctgtgtataccacccaatcatcaggagaaagaatcattctctgcccaccagcctgtatgatgggacgggaccaagaacgcatcccaacaaattcaaattccttaatgatctcggcaacctctataggagaactcatagtttttactaaactcatagactgccgggatgttcccccaacattccacacttctatgaccatgactttctcatctatcttcttcacctctaaaagaggcacttcggaactctttccgcgaaattccccgcatgtctgccaacaatttccatcccaaagtaaaatatcgccaacagcaaggtaacgactgtagttctcatcagccagagacacaaaatccacgcgttctttaacagctttatcggcgtagtctgagcccccatgcataagaaggaacttgtcactgcctatacgacgaatcttttgcttcatagggaaactggcatccacacgaacaccaccaatttcccaagattccatcccccgaacaggagcatttaacaacagggtctctctttctttaggagaggtaatcacctctctatttacacccagtaaacggactttgacttctatacggttatccatgctcaatggacggcactctaaccataagtctgtaggcttgccttcgggactaaaagtaaatatccccccttcaggagaaggaacaacctgcaggtaaactttttcattggcgctagcaacgtaagtatccttagaggtcgctaattccnnnnnnnncttaccgccacacgcgtcagggcggttgttgctgcctaaaaacaccagctcttgtctaagatctggcaacttttccctcagttccgggaaatctaaaaaccaaatccctttagagacattttgagcctgagggaacatctcttgtttctcttttgcaccatcaaaattcaaagaaacattatataggctttccaaatgatctggaacaccacacaccatccagagcaaagcagcgatactcatcaggctgtatccgattgaaaaaagctggtgcatatgagaagcaaactaaaaataaagttaaaagataaccgattagagaaaaaaaatcaatttatacaaacaaaagcatctgtatttaacattaaaaaacaactaaacaaagagagaatacttttataagcaaactaactctgtagacacaggtcgattggttaaactaaaatttttatttccatctatcaacaccgtatcttcaatgcgtataccgccaatccctgggaaatacactccaggctcaacggtcacggtcattcctgtctctaaagtcgttgtaccggattttggagatagtacaggatattcgtggatattccttcccacaccatggcctacaccgtggcaaaaataatcctcgaggtcatatttcctaagaatgcgagcagcctcttcgtgaatatctagacatagagcacccgctcggcataatttcatagcttcttgctgtgcctctactacggcaggataactttctacaagacgagaatcagggcgcccccacgctactgtgcgcgacatatctgaacaatatccctgatacaaaacgcctatatcaataagtacgatatctcctttacgtagggccctatccgtaggcatggcatgaggaaaggcagaatgatgaccaaaagcaacaataggagaaaacgatggaccttcagcgccggccttagcccaaaatatacgaagaagttgtacaacttctttctctgttatgccctctttcagcacagagagcacataatcataaccttcagaacctagggccgccgcctggctcatcttctcaatttcatccgcagactttatgctgcgcaatttttctgtaaatagatgaatgggcatccaagaacatgaggcattttctctttcttgatacctatgaaatgaagtatgaaaactatcaaaacctaaaatttgatatgttgttgtctcaaggtaaggaaggagaaattctccgatgtttctatcacaaaatacaagagaaggaccttgaaggtcagcatagagatctttatccatacgatagacaaaaaatacgacttcatttttccctatgagaagggttcctgaggtcactttatcacctaagaaatacgcaagatcctcgcttctttctacgataaatccgtcaataccataatctacgagagccgcctgagctctttcaatacgatcttggaacataatttactccttaataaaatcttcgtctaaaattaatcgacgtatcagcgtcccatcaaacgccttttccggcttacctatctgccagagcaaagatagccaagaaatatcgaatgttcgtagtgttttaccaaatatggtttgagttaaagactctttgatcaaaagagctatagcctttttatcaacttttgtatgactttctgctgctaaagagagtatccaagatttcaactcttcttcacctataaacgtcggggcactttcaatagcaaatacacaagggccgatttgagagatttctattcccaactgtttaaattcttcgatatgagataaaagaaaaaccctctcttgaggcgtcacttccaaacataacggaaccaaaaaagactggctcttatagtgttcttgttggttttctatcaaagataagtaaaacaaatgtttacgcgcagcttctgtaaaaatagcatgaactccttcagagtcctctgcaagaactatttttcctaatgaagttaaaaaacgcacctcttgagattctccccaaactatttctgtctgtgtatctacagcagggatctcctgctggcaacccagggaagaaatagatcgtatggaaggtgtggctaattgtgttacgggtaagctcatagactcccgaggttgttctaaagagatctcgggaagttgcccatcaaaaaaacgcagcgtaggcaaagtcaaggatgtttttttataacttgaagattcttgagaacgggctaatacctcccctatagattcggaaaggaattctctaacaaattcttctttaagaattcttacttctgttttttgaggatgcacattgaaatcacaccactgcggaggaagatagagttttaaaacaaaaacaggatacctttgtggaggcaagagcatcgtatacgcctcgctgatttgcttggatatcagcggggaatctacaggacggtcattgatgaaaatccgctgtcctaaacgtgtggggcgatgaaaacatggcgaacctagaaaacctacaatacgtataggttcctctaccctatcgactctcaaagcctcctgcatgaaaccctcgcccatcacaaacgccacacgctcagcaaggccttgatgcttaagtatatgaaattcctgctgtctttcgcttatccaagaccaacccacactctctagggataaaatccgattttctaatagctttctcatcgctatccgatttgtttgcgggcttttttgaaaccctcgacgcacaggaacgttataaaataaagaatctacggaaatggttgttcctagctgacgtggttttgcctctgcagcaataacttctcctccgtggatgatggttctcgacccttcttctcctttgggacaggaaaggatctccatcttagaaatagaggctattgctgggagggcttcgccgcgaaagccaaaacttgataatgaaaacacatcggaaaactcttcgatctttgaggtagcgtgacgcttaagagctaaggtcacctcgtcagagctcatcccgcagccgttgtccttaacaacaataaggccctgacctccccctagagtttctacctctatctcatcagctccagcgtctaaagcgttctctaccaactctttaacaacagatacagcattttcaatcacctctcccgcggctatctgattgatagtcacggtatcgagtagttggatccggggtcgtacagccatagaaaattctaatcaaagatcttgcgaaagcaaaaagtaaaatacccaaaaactaatgtcaagacacgtaatttttataatccgtaagagacaaaataagaacaacttatcaaataattatctgtaaagactttaaattatatctaattaataacttgtcttttcaaaaaaattaattttaaaattgatttatgaattaaataattttaattttaggaattatattaatgagcaagcctacttcaaataattctaaaaagccatcagcctcgtttaataaaaaaacacgtagccgactcgctgagcttgctgcacnnnnnnnngctaaggctaatgatttagaacagaaatatcctgtccctacagaagaagaaacaaaacaagcgttaacagggattttacagggacttgatgccggattaactctccaacaaatcctagggctatccgacgttttattagaagagatctataccatagcctacagcttttattcccaagggaaatacaatgaagccattggccttttccagatccttacagcctcaaagccccagtgctacaagtatatcctaggcttaagctcatgttaccatcaactcaaaatgtacaatgaagcggcctttggcttcttccttgcttttgatgcggagcccaataacccgatccctccctattacatagctgacagcttgatgaagatcgatcaaaccgaagaatcgaaagatttcttagacatcactattgatatctgcgctaacaaacccgagtacagaattttaaaagaacgctgcaacatcatgaaagattctcttaaagggaagagcgcagacacaactccaaaaaagaaaaaaactacctctgctaaatcaaaaacaccggccaaaaaaaactccggaaaaaaaaattaacctagggttaggagaactccaatatgaataaaaaagtcagaaaaacnnnnnnnnctacgactacagcgaagaagacgtctacccaacacactcccacctctccagccttagtttctaaggaaacagacaaacaagaaaaagctatctcaaacttagagaagttagtgtcctcgatctatgaagatttacctttagctcagacattttctgggattcaagatgagaagcagctggctcagatgatggcggcgctaaacggcactttagattctctacctatcgagagtttaactgaaggcttgtttaacaatcctaaagaagatgctaagttcgctaaagatctcgcctcggtacttcatggtttgaagaacttatcttcaacagtaaacaaacatatctctgatagacgttagttttacaataattttagataacatagggcaattagaagatgtctctttctacctcaggtccagatagttccaatcagaaaaacatcctggctcaggtacttgcttctacaccacaagctgtacccaacccagacaaactcgctggtaatgaaactaagcaaattcagcatacccgtcaggggaaaaacgctgaaatgcaaagcgatactaatatcgctggaactcaaggtaaggaaaaagctggggctgtttctgaagcacaatcttcagagaatctcatggcaggacaaggcattgccgcaggacaagagacggcatccgcagaagctgcagctggtgctaaccaagccgctggagcttctgctttccaggctgtaaacctccagtctactattgaagaggcgaacaaaacattagagaccactctttcttctttatcttctgtaaactcttcacatctacaagaaatccaagcattagtcgcttctgctgttaacggaacatcgaattccgcaattcaagcattggaaactcctgatcttcctaagccttccataacgcctagacaggaagttatggaaatcagcatggccctagcaaaagccatcgcctctctgggagaagccacggcttctgctctttccgattatcaaagtacacaagcgcaagcttcaaccatgaaccgcatatccttagaatctcaaggactcaaaattgattctgaacgcgcagaatacaaaaaaatgcaagaaattcaaaataaggcgggaagcaacaagactcttgaaacagtcaacactgtgatgatagctgtttcagtaaccatcactgtggtttccattgttgcggctttatttacttgtggtttgggtcttataggaactgcggctgctggagccacagctgctgccgccgctgcaactgctggagctaccgcaggtgctgccgctgccacttccgtagcaacaactgtagccacacaagtgactgtgcaagcagtgatgcaagccataaaaactgctattgtacaagctgttaagcaggccatcatggaagctgtaaaaacagctgtaaaacaagggattaaacaaattatcaaacaagctgtgaaagcagctgtgaagactcttatgaaaaacatgtctaagatcttccaaacaggacaaaaagctctttctaaattcttccctagactatctaaagtcatcaatgctttaggaaacaaatgggtagctgcagggatgggtttggttgtcgctgtgccatctttagttaaaggtattggggatcttaaattatccgaactacaaaccgaacttgccgatatacagaaaaaaacaggaatgctcaccgcacaatcagaaatgatgaagatgttcactatgttttggcaacaggcaagtaaaatcgccgcgaaacaaactgacagtgctaatgaaatgcagcaacaagcaactaaattgggtgctcaaattgctaaagccttccaagctattagctcaggcttagcatcagcagtataaaaattatttattaaggggacatttttgctatgacatcaggagttagtggaaataacagtgctgatccttcattagctgctcagcttgcacaaaatgccagtttagcagctactaaagctcaaggacaaggtaaaacagggaatacacaaggtgcgcaagaagaggtcgccgcaggttttgaggatctgattcaagaaactcaaactcagggaacttctaaaaaagaagcctcttcgcaaacatcaaaaagttctaaaactgataaatctgaaaaatcctcctcttctacgtcggtatccagtgcttcgagtactgttacagctcaagcggtgaaagggcctaaaggactgcaacaaaataactatgagctcccacaacttcccacgcccgagaatacagaagtcaatggtgtggtgattaaaaaagggatgggaactcttgccctcttgggattaattatgacactactggcacaagcgagtgcaaaatcctggtcttcacagttccaacaacaaaaccaggctatccaaaaccaagtagctatggctccagaaatcggaaacgcgattcgaactcaagcgaatcaccaagctgcggctacagaagctcaagctaaacaaagcatgatctcgggtattgtaaatatcgtaggttttgctgttgccgttggtggtggtatcctgtctgcagcaaaaagcttagggggattaaaatctgcagcttttgcaaaagaaaccgcgggtgctgctggatccgcagccagctctgcagcatctcaagcttcaaaaatggctacagatgccgcgagcacagcagctaaaacagcaacatcggcggcatccactgctgcgggttctgctgctcaaggcgcagcaaaagcagccgcaggattggcagacgacatggccagtgctgctgcaaaagctacagcaggtgctgcaggaaaaagcggtggtctatttggtaaagctttaaataccccaggatggaaagacaaaattgcccgaggtatgaacgtagtcaaaactcaggggggtcgtgctgcagctttcgctggtagagccctttcgacatctatgcaaatgtctcagatggttcacgcacttaccgcaggtattgatgggatcgttgggggcgttatgggtgccgaaatcgctcaccaccaaaaacaagccggtatggcggaagctcatgctgaagaattgaaacaattgtcttctattcagagccaatatgcaggacaagctcaacagcttcaagagcagtcacaacaaagcttcaactctgctttgcaaactctacaaaatatagcggactctcaaacacaaacaacttctgcaatctttagctaatatagcttttcttcttcggataagcaaaagggctcaatgcatattgagcccttgtttatgtaaatccgctttacattaagaaacaatgtagccttggcgaaattcttcatgatagattaaacgacaacctacaatcataaacaccacagcaagaagtagggctcccgacagactctcccctaaaagcacccagccataaaatgcggaaaatacaggcataacaaggtgacaaaaagacaggaacgttgaggaatatttcctcaacaacttagcgtacaaattgtagctaatgagattagaaaacagaataaggaagaaaatagcttgaacaaagagaaggccattacttacaggaatgggattccaagtttctacaaccatagagtgcgccaaagatagcaccccggaaataagcatagcgtaagcattgatggccatcactgacaaagaggagttcttttttatttttcttaacaacgtccatccaaaagcagaaaaacacgtagcaagtaataataaaatttcaggaatacctaactgccagctccacgtgcttgtatcactccccccaaaaaataggtaagaaagataaccaaatagccccagactcaatccccccaatttctttaatgttaccgtctctcgtaactggatataagaaaacaatgcagaaataaatggcgaaagtccgtagataaaacacgccttggaagaagataagttctgcaagcctagaaactcacagacattcgtcagatagaaccccactactgataaaatcaaaacgggaacatacgcctgttttggtagttttaacgactcttttttccacaatacgattcccgccaacacgaaacccgcaatcagcatgcggctacctgtgacaaataaaggagccgaagcctccatcgctaatttgctaaaagcaaaagacgaggaccagataaaagcagtaaaaaatactaaaaaaatagacatgaagaagtcatttctagaatcgaaaacatcccattataaaagaataaaactttggctccaactcaaatatacttttatcattcaacatctctaaaaaactcagaattccccacttaaacacacagtttttttaagaaaacgcccttgctttgatccagaaaaacgttacaataacagacctagaaaaactcttaatggagagaagatgatccgcgtaatttgcaacaatgaaacttatgagctgcctcagggcacaacagctgctgatttcgcgagcaaaataaaaaattctcattactttgctggcgttgtcataaacgatcaaattaaagatctgtctacaaccctaaacgaaggagataccttaagatttgttacctttacagatccagaaggacgagaaatttttttacatacttctgctcacattctagctcaggctatactacgtttatggccagatgctatcccgactataggtcctgttatcgatcagggattttattacgatttcgccaacctttctatcagtgaagacgacttcctaatgattgaaaatatgatgggtcaaatagctgaagaaaagtttgcggtgcagaaaaaaacatttaacagcaaacacgaggccctagaagaattcgcccgtaatccctttaaagtagaactcataaaagagcttccagaaggagagagcattactgcctactcccaaggggaatttatggatctctgtcgggggccacacttgccttccactggccctgtcaaagcttttaagcttttacgcacatcagcagcctattggaggggagatcctcaaagagaatctctagtaagaatctatggtgtggctttccctacaacaaaagaattaaaagagcatctacaccagttgaaagaagcaaaaaaacgtgatcaccgcgttttagggatgaaactcgacctgttttctcaacaagagtgttccgcaggcatgccttttttccatcctagaggaatgattatctgggacgcccttatagggtattggaaacgcttacatcaacttgcgggatataaggaaatccaaacgcctcagcttatgagccgtagtctttgggaagtttctggacattggagtaactatagagaaaacatgtacactctaaagatagaggatgaggactacgcaattaagcccatgaattgccctgggtgtatgttgtattataaaacacgcctacatagctataagcaatttcccttaagaattgcagagattggtcacgtgcatcgctacgaagtttcgggagctctttccggacttatgcgcgtacgtgcattccatcaagatgacgcgcacgtatttctaacccctgaacaagtagaagaggaaacattaaatattttacatttagtttctgaattatactcaacgtttgggctagagtaccatttagagttgtcaacacgtccagaaaaagccacaattggcagtgatgaactctgggagttagcgacagcagccttagagcgagctcttgtcaattcacatactcctttcattatcaatcctggagatggagctttttacggaccgaaaattgacatccatgtgaaggacgccatccaacgtacgtggcaatgtggaaccatccaactcgacatgttcctacccgaacgatttgagttagaatacaccaatgctcagggagaaaaaagtactcctgtgatgttacatcgggctttgtttggttctattgaaagattcttaggtattcttatagagcatttcaaaggaagattccccttatggctcagtcctgagcatatcagggtaattactgtggcagaccgccatcaacctcgagctcaaaagctggccacagcgtggcaaaaattaggcttcgtagttacggtggatgattctaatgaatctgtaagtaaaaaaatacggaatgcacaaaacatgcaagtcaattatatggtgactttgggagatcgggaaattgagcaaaataccttagcaatacgtacccgagacaaccgagttttaaatgacatgacagaggacaaattcctaaatactctacttgaagaaaagaactctttaagtttaactccactattgtagaaaacccagatccaaggacgagcgtctccaatgaaaaccatcgctgtcaatagctttaaaggtggaacagcaaaaacatcgacaaccctacatttaggtgcagctttagcgcaataccacaacgctcgtgtgctccttattgattttgatgctcaagcaaacctgacttcaggactgggtcttgatcccgattgttacgacagcttagctgtcgtacttcagggtgaaaaagatattcgtgaagtaattcgtcccatcgaagatacaggattagatttaattcctgccgacacttggttagagcgtatagaagtttcggggaatttagccgctgaccgttattctcacgaacggctaaaacatattctcacctctgtagaaaatgactatgactatgtgatcattgacacccccccctctttatgctggcttaccgaatctgcattaattgcagcacaatatgccttaatttgtgccactcctgagttttatagtgttaagggtctagaaaggttgtcatcatttattcaaggcatttcgtcacgccatcccctgagtatcctgggagttgctctttccttttggaactatcgtggtaaaaataacgccgcttttgctgagttaatccacaagacattccctggaagacttttaaatactaagattcgtcgagacattacgatttctgaagctgctatccacgggaaacctgtctttgctaccgcgccttcagcacgagcttctgaagattacctcaatttaaccaaagaattgttaattttactgagggatatgtaatcctatgggaaatttaaaaacgttgttggagagccgtttcnnnnnnnntacacaagataaaatggaaacgcttacacgcaaacgtatggaaggcgagcactcccctttcttaagcagattttccgatgtaaaattatccccacaagaagaagaaaaattccgccagttattacaacattacacgtttgaagatcagatttccgaagaagatttcaaaagtctttgtaatctctctgcccaaatcaaacaaatccaccatcaagcagtactattgcacggcgaacgtataaaaaaagtacgtgatttactaaaaacttaccgcgaaggagctttttcatcttggttactacttacctatggcaaccgtcaaactccttacaattttcttgtgtattatgaactcttctctactcttcctgaatccctgaaaatagaagctgagaaaatgccaaggcaagcgatttacacattagcctctcgccaaggttctcaagnnnnnnnngaagcgattatccgaaattaccgtggagaaagtaagggagaactcctagatattatccgaagggaattccctctaatttctacagatcgtcgtcagatatgcttagcaaaacaagcactatctctgctttccaaaggctcagaattattaagaaaatgctcagaattgtctactgaggatcaggctgcccttgaaaaattgataaaaaagcttcaaaaagttaaaagtaatttcattcccaatacaaaggtctaaatatggcagcaaaatcaaaaacactggaactagaagataatgtttttcttattcttgaaggaaatttaaaaagaattttcgccaccgcgattggctatacaacattccgagaatttcaaaatgttgtttttaattgctctaatggccaacaggaaatagccaatttcttttttgaaatgctcatcaatgggaaactcatccatgatcttcctgcagaacaaaaacaagcatcgcaaagcttaatcgccgagttcatgatgttgattcgtgttgctaaagacgttcacgaacgtggtgaattcattaacttcatcacatcggatatgctctctcagcaagaacgttgcgtgtttttaaatcgcttgtcgagagtcgatggtcaagaatttcttatcatgacagacgtacaaaatacctgccatttgattcgccatctattagcacgacttttggaagcacaaaagaatcctgtaggagaaaaaaacctcctagaaattcaagaagatatcgtatcattgaagaatcacttcgaagaactagaaaaatctcttcaataaaataaaattctatgaacaaaaaaacgcgcgtacttaccggtgatcgaccaacaggcaagctccatttaggtcactgggtaggctctataaaaaatcgtttagacttacagaataacccagcgtacgattgcttttttatcgttgcggatctccacactcttacaaccagaatacgtaaagaacaagtgctcaatgtggataaccacatttatgaagttcttgcagactggttaagtgtggggatagatccgaataaatcgactatctatttacagtcggccataccggaaatctacgaactccacttactgttttccatgttgatttcgattaatcgcatcatggggattccgagtcttaaggaaatggcgaagaacgcttctatagatgagggtggtttgtcctttggattggtgggctatccagttttacaaagcgcggatattcttcttgctaaagcgcaactcgttcccgtaggtaaagataatgaagcccatatagagctaactcgtgatattgctcgcaattttaatcgtttatacggtgagatattccccgagccagagactctacaaggagaacttacctctttagtcggcattgacggccaagggaaaatgagtaaatctgcgaataacgccatctacctttctgatgatgatgcaactatcaaagataagatcagaaaaatgtataccgacccaaatcgaattcacgctacgaccccagggcgagtcgaagggaaccctctattcatctatcatgatattttcaatcctaataaagaagaagttgaagaatttaaaacacgttaccgtcaaggatgtataaaagatgttgagatcaaggcacgccttgccgaagaacttattctctttttacaacctttgaaagaaaaacgtgccgaactacttacaaaacctcaagcccttcaagatgcattacaactgggcacagaaaaaatgcgtgctgtagccaaagaaaccatggaagaagtccatgacaccttagggttaagccataaatggcgctctcgtttactaccttaattgctatatgctcctatgacctttgaattacgcgctgctttttcgccttgtggagatcagcccgaagctattgctaaactcacgcaaggcgtacgtaatcgcacgccatctcaggtgttgttaggcactacaggatcagggaaaacatttaccattgctaatgttgttgctaatgtcaatcgccctacgctcgtattagcacataataaaacattagctgcacagttgtatcaagaattcaaagaattcttccctaataatgctgttgaatactttatctcttactacgattattaccaacctgaagcctatattgcccgtaatgatacctacatagaaaaaagtctcttaatcaacagtgaaatcgataaactgcgtttatccgcaacgcgatctattctagagcgtagagatactttaattgtttcttctgtatcttgtatttatggtattggctctcccgaaaactacacttccatggcattagaactcacagtgggcacggaatatcccagagcactactagcctctcagcttgtaaaaatgcattatcaagcttcctcagtcccccaacgctcaacttttcgcgaacgcggtagtgtgatcgatattttccctgcgtatgagagcgagctcgccattcgtttagaatttttcaatgacacattaacttccatagactacagcgatcctctcactatgatgcctaaggaatcggtcacctcagtgattttatatccgggatcccactatgtcactcctgaagctgttcgcgaacaagcgatacgctctatacgagaagagctagaagaacgtttagcattcttccaagatcgtcctatagaacaagatcgcttattccatagaacgactcacgatatcgaaatgatcaaagaaaccggattttgtaaaggtatagaaaactattctcgccactttacaaacacgcctccgggagcgcctcccacctgcctattagactatttccccgaggacttcttactggttattgatgaatcacaccaaacattaccgcagatacgcgctatgtaccgcggagacttttctaggaaacaatctttagtagaatacggctttcgtcttccctctgcttatgacaaccgccctctaacctatgaagaagctaggaaatatttccataatgtgatttatgtatctgctactcctggagagacagaactcaacgaaagtcaaggtcatattgtcgaacagattctccgccctacaggaattcctgaccctattccagaaatccgtccggcaacagggcaagtagacgatctcctagaagaaattcgcaaacgcttatctaaatctcaggaaaagattctcgtcatctccatcaccaaaaagcttgccgaggatatcgcagctttcctttcagaattagatattgctgccgcctacttacattctggcatagaaacagcagagcgtacgcgtattctctctgacttgcgtttagggaatattgacgtgctcataggtgtcaacttacttcgtgaaggcttagatctccctgaagtttctttagttgctattcttgatgccgataaggaaggttttctacgtagcacttcgtccttaatacagttttgtggaagagctgcacgaaatgtggatgggaaagtcattttttatgctgaccacaaaactctctctatagaacaaaccttaaaagaaacagagcgtcgtcggcacatacagttggaatacaataaagcaaataacattacaccaaaacccatcatcaaagcgatctttgccaatcccattccgcaagggggaaaaaaggcagtgcaagacactccgcaaaaacctttatctacgcaagaattagaaaagcttataaaaaaatacgaaaatctcatgctgcaagcggccaacgcgttcagatttgatgaagctgctcaataccgtgataaaatgaaagctgctaaagaacaacttctttatctctcataacacatgaaaaacaaccgaaatgaaatctgcttgctttttgtaaaatcagaacctaatattgccttaatctccccgcaacctcatggtgatcatatgatccgtgtgttcatattgtgttaaattaggtctttgggagctagtttccaaccccttgacaaaagagattaaagactgatgctagaagttgtcatttccgatatccaagctagagaaattttagattccagaggatatcccacactatatgttaaagtaattacaaacacaggcacgttcggagaagcttgtgtgccttcgggagcctccacaggaattaaagaagctttagagcttcgcgatcaagatacctctcgataccaagggaaaggtgttttacaagccttaaaaaacgtgaaagaagttctgcttcctgttttgcaaggagtcagcatatttgatcaaatccttatagactctattatggtagaagcagatggcacaccaaataaagagaaattaggagccaatgctatcttaggggtatccttagcagctgcaaaagcagcagccgcaactttaggacgatctttttaccgttacgtgggaggatgtttcgctcacattcttccctgccctatgatgaatctcattaatgggggtatgcatgcaaacaacggcctgcaatttcaagaatttatgattcgccctataggcgcacattctctacaagaagctgtacgtatgggtgccgatgtgttccatacattgaaaaaccttctcaatgataaacatctcgctacaggagtgggagatgaaggcggatttgctccacaattaaaatctaactctgaagctttagaccttcttgtattagctattgagaaagccggtttccagcctggcgaggagatctctttagctcttgactgtgctgcatcttctttctacgatacaaaaacagaaacttacgcagggaaaaactctcaagaacaagtcggcatactcgccgatctttgtgatcgttatcctatagactctatagaggatgggcttgctgaagaagattttgacggttgggaattgctaactgcagaactcggagaaaatatacaaattgtcggtgatgacctcttcgtcaccaatccagagttgatagcagaaggtataagcaaaggccttgctaacgctgtgctcattaaacctaatcaaatcggcacattaacagaaacttcagaagctatacaacttgcccatagtcaaggctatacaactattctttctcatagatccggagaaactgaagacacaacaattgccgatcttgctgtggccttcaatacagggcaaattaaaactggatccttatcacgctcggaacgcattgccaagtacaataggcttatggcaatagaagaagaactggggtctgaaggtttatttaaagattctaacccattttctggagaatagcatcggatcgatcgctttcttgtgattactagaaagcgattgtctttttcagcttctctgtgatgaaatttatgcttctattcttaagaatcattctaaaaatagaaaaactccttatctatgttaaatagtagatgtctgcttaagcaaaatttcttatatacttaaaaaataaagaaaataggcaataaagaagcattttttgatctccatgatcttctaaaatgctgtcttgcaactacaaatttgatgtagatgatcccttttacaaaaacaataggctatcgtctgtggttagcatgcgtagcagcgatattaattcccttagggatgaatattgttttacttaaccttagacaataccatactacagtttcatcagttgccttagcatttaaagaaaatgcgacgtttaaagtggatactctcatgcaaattgtcccactgaatgctgatgttttagccctattttcagaagtcttagatctcgatgaaggcattccctccacccctaacgttgaacttagcaacgaaatgcaaaggacgtttagcgtattatatgatgagatttctttaattaagttgttccccaacggggagaaaatcgttgttgcctccagcattccccaacatcttggagaaaattaccaaaataaaatagatatttctgcccaaacagacttttcagcaacattcaaacagtcttctaacaatcatgaagtattctctgtcatgcaggcaaatatttttgacaatgaaactcatgaacttttagggatcctctatacaacgcataacattgaaaaatttcttgaggatattcttgtaaatacccaagcatacttcaatgtaaaaacggctcttttatctaaagaagggatcattttaaaagcatcggatccagatttaaacttacgtgctatctaccctaaccttactgaaaaacaattttgtgacactttcatggacaaaagcacctgtccaaaaaatatttctttaaagccgattcatctctccccattatctatagaacccaactttttcgcttttaaaaatgggaaaaatgtaacatggagctaccttgctcatgttcctaatatggacctgagcgtactttcatacggaataaaagcagagctctttgccacattttggaaacgcacgttaatctatttcgcttattttctatgtgttgtattaggaagtatgattgcctatcttgttgcgaaacggctctctcagtccattcgcaaactggccacagtcatcatacaaactagagacaacatccacacaccctataaagatgattctctagggtttgagatcaataggctagggcatatttttaacgctatggtggaaagtctaaaccaacaacaaagcctggctgaaaaaaattatgaaataaaagaaagtgctcaaaatgcgctacatctgggagaacaagcacaacaaagactccttcctaatacgcttcctaattatccccataccgaactagcgaaagcttacatcccagccattactgtaggcggggatttcttcgatgtcttcatcgttggcgaaggagacgatgccaaactatttttaattgttgctgatgcttctgggaagggtgtccatgcttgcggatactccctatttcttaagaatatgctgcgctcgtttctgtcgcagatgccttcaataaaagaagctataaaacaaacttcttcgctattttaccaaaatactgcggattcagggatgtttgtcacactgtgtgtctatagctacaattacaaaacaggaattgtcgagttttattcctgtgggcacaatcccgcatgttatctctctccggatggcgccgtttctttcctatctcatcgtggtatggctttaggatttcttcccaacattcctgatatccctacaggaagccttaaacccgatccaggatccctaattatcttgtattcagatggaattacagaagctcataatcaagctttagaaatgtttggagaagaacgcctgaaaaatgttgtaaaaactttagtaggtaaaagcgcagaagatgctatgcattctttaatactctctgtgaaaaccttcgtagggaattgccatcaacacgatgatattaccttactgatccttaaaatatcagacttatgaaacaaacttttaccaaacgcattttgttgtttctttttttggtaattccgattcctttaattttgaatctggtcgtcctctccctattttctttttcagcagcaaaaagcaatctcatggaaaacctccatacccatgcgacaaattttagcttggaatttgnnnnnnnnctcaccattcataaggttttcctgaaacgtctggcaaacacattagcactaaaagcctactcctcatcgtcagaagattgctattctcaagcttataacgagatgttcgccctatccaacatgaatttctcgctttgtcttattcctctcgtacaaggaaacataaaaacaaaaactccccacgatccatttatccattatttaaaggagcatcctgaaataaaaaagaagctcagcatgtctgtagggaaggcatgcctcattactgttccctcaagctcgaatacgcattttacacactatctagtgattactgaagatatcgaagtatggaattcacctacaagcgcagggctcctagttagcttctaccctatggattttctacaaagagacctttttaaatccctacacttaaaagatgaagacatctgcctcctgaataaatacggtgaggtcctctttgcctcatctcctcaattctcctcagaagtattttcattggatattgcggatcttcctaaaatcacggctagaaaacaagccactccccttgaagccgcaccaaaaatccttcacgaacaaaaactgataagcgtaaaaataaaaaataaacgctatctagggctcgttttaaacaagcttcctattcaaggaacgtacaccctatctattattcctctctcttggttggtgattaaggcgatccgtctccctctcaacgtcattttcttttattctctagcctttatcttcatgggatggatactttctaaaattaacaaacgattaaatcaacctattcaagaacttaccacatgcatggaagccgcatggagaggaaatcataatatccgttacgaaccccagccctacggatatgaaattaacgaattaggaaacatttttaactgcacattactgttgttactcaactccaaagaaaaagcagaaatcgaacgtctttctggagataagctgcaaaaagaattagctattctttcttcgctgcaaaaagcattactccgtcctgattttccagagtttcctaatgtttcttttatttcgaaacatctccaaggcatgcaaagatctggccatttttacggatggaaaacctcaattcctgagcaaagtttcgtaggtgttataggcctggctggtgatataggactgccgtcttatctttatgccctatcagcacgaagtttatttcttgcctatgctaatctgtcttcttccttagaaaacatttgctcccatactttcgaagcgtttgggcaaactacagaaggagatgaagcaaccatctccatgacatttattcgctactgctcaactgataggaagttatctatcttatctgcaggagaaacaccccctgtagcctttttaaaaagacaagaaacattttctcgtcttatttcgccctccgttcagaacatacaacccggcgatgtcctggtgtgcatcacaggaaataaagaacttacagaatatctcttgcgcttacctattgaagagttgattagagatcctttagcccctctaaattcagacaactttatagaaactcttacagacatgctaaataaggaaactcaatcacaaatcgatggtaccctaagctttttatctttcttctaaatgaagattttcaatagttatactttcacttccgggttctcttctaggtcctttgcctaaccatagtagcacccctgaaattacaagagcaagaacacccaggaggacagctccagagacaacaattacaaatgccggagaagtaacagtaagacagatagcaactacagctataccaataatcacaaacactacagagcttttactgatttttgataatgtggctttatgattttgtccaaactgtgccatggttgggcagtaaaactttaggtgttcctgtatattcattccttatactcatcagatcagaaattcaaacggaacatggtattcatgtatgccttttcttacaaaatgataaaaacttcttgccgataccttgaggaaggtttttgactcttgttgtattccatctttctcatcctgtgagtactagtacgcctaccgttgttacgttccctgattttgatattctctttagggaatcgcttactgacagaaacctagaattcgtgataagaagcagaaaaagcccaaagttttcctcgtatttcctatgtcacgactggatttttttgtttttgattcactagttcttaagcaaaagcataatgagttagaagagatcttctgctcagaaaatgatgatctatttcgtgcttatcagacgactgctctacagtctcccctagccgcaaaaaaccttaccatcgcaagaaatacagcacgttatatccttacggaaaacggggaaattgatatcacaaaagtggtttcagcaagcgaacatctagcgaactgtctctatcctttaggtcctcatagacacaatgaagctaaacctagagaacacttattaaaaatgcttcaagccattaaacaagaacctgaaattagagaaaggataaaaaaactttttgttccctcttatagggtcattcaagatcttatccgtaataccctagctctccctgcagagatcgagctcactcccattcatgtgcgtcaggcggcactcacagccatgttttgctatttacgtcaagacgtgggttcgtgttttgcaacagcgtttgcgattatcattcatcaagaacaccccgccttgttcataaaagatatcgatgatttgcttacctcagggaaacttacaagaatcatcggcacgcgagaagtctccgtacctatgaatttgtcaggctgcattggcgagctgttcaaacccttaagagtattggatttatatccagaccctatagcgaaactttccgcatctccaggtttacaaaaagcattttccgccgctggtgtcattgacgtcttagatgatcccgaagtacgtttgcagcaaatccttgctcatgaatacctcatgcataaacttcagcatgtcgatgacactgtaacagctaacgaaatcattcagagtacactactacaccactaccaaattaccgagcactctgtacgcgctactctatttcaggaaggattctacagcaaagaacaagcttttttctctattgagcattctcataagctctctcaaatacagagagtctatagttatctttctgcttatgaattagctaaatctgcttttatcagtgatacgcaaaatctattactcaaatcttgggaatatacgttagctaccctctccgatgctcatgattcctcaactctaaatcacattcgcattgccttaggatgggacgctgatgatcctcatagcttagcgcgtattatccaaacttttgctcaagaagaaatcgaaaagactcgtgatcttatacaacaatgcgaacagacatatcatgaagctcacgctcaactagactatgtagaaagtcgcatgagaaatccactgaatgagcaagataataagatcttgattatggatcacgtccgctttcgccaggagttcaacacagctctctatgattggaataccgctcaagaaaaggcaaagaaactttgtgctcttccgaatttcttactctccttctacaccaagactatccctcaatatttccgtagttcctacgatgcctttatccaagaattctctcacctttatactgattcccctgcaggatttcgtatactatttacccacgggagaagccaccctaacacctggtcttccatctattcaattaacgaatttgtcagctttttatcagaattcttttcctctacagaagtcgaccttctgagtaaacatggtgttttaggactagaaaaagaagtttcagctctcatccattacattgtctcgtatattcataaaaactctttccaagaagcagcgataacacgcattcttaaacgctataattcgacagttcctccttcagttcttgacaacttagataagatttcccacaccccttgggtctatgtttctggaggaacagtagtcaccctattaaaagattacttcgaaaatgccgaagaactgacatctattgaaaaacatcctgaaaatgctcatgaattagcagctttcttctcagacgctttgaaagatctcccctatgcaataaaaagctatttagaagatggcgcgcattctttaatcgcttcatctcccacgcacgttttttctataattgcgggttcgcctctatttcgcgaggcatggaataatgattggtacagctacacttggttacgtgatgtatgggtaaagaatcaccaagacttcctaacagacacgatactcaatcaacaaggaatctatacatttatagaaagattctgcacaaaatatagcctacagaatctcgcttacgattttcatgatttttgttccgatcattctttatcacttcctgagctctatgaaaaagcttcaagattcctaaaagaaaacttccccaaatccgaaaacatctctgccttataccaacgacatttagctcaccaaattgtgcaagatgttccctatacctcggatcaacagctccccgaggttttagacaagctgagttcctatctaggcatctcgtcaagaatcacttatgagaaattcgacaaactcatccacaaatacattcctaacttttctctattatcttcgggagaaattcgtcatctctttaagggattagtaatggaaagttaccaacgcctgtatttcgaagaagatatctttctgagattagcaacagccatgcgtcatcatcatcttgcttatcccgctcccctgctctttggagatagtaattgggcctacagctatttcggatttatccttcatccaggaacccaagaaatcgacctttggcagtttaactatgctggtctacaagggtaccctctggaaaacatagacaaactactatctgtaacacaaccttggatactctatgcaaatcctatagactatgggatgcctccccctccaggataccgcagccatatgccgaaaggatttttctaatcctcgtcacaagagtttttcttccttttaaaaatcgaacggaataaagattttagagagtacttagaaatttcttttcccatagcagaaatactctctgttaacggaagttttttcggacacacgcgaacacagttgtgggcttgcccacaaccttctataccttttttacccataagagtccgtaagcgcttcttagattgcttatccccaggataagtgttaaacaaacgtgcttgagcaatagccgctggacctataaaatcattgtgctcattaatttgaggacaggcttccgtacaacatccgcatgtcatacacatagataaagcatacatcagctcttgctctttctgagatacctttaccccattgtgctccccatcaatatccgcagctacccaaccctgtatcttctgtaaattatcaaacatgatggatcgatcgactatgaggtcacgaattaatgggaacttcgtgagaggagctaaaacgatctctcgagatcccgtttcttttatgtactcttcaatcagtgctgtgcatgcctgacgagggatcccattcaccaataacgagcaggaaccacaaacctcttccaagcatccttgttcccatactacaggattgacagtttcccctagagtatttacaggacgtttttcaatttccatgagagcactgatgacattctctcctggatgcaaggtcagttcaaaactttcccaatattgcttccctggggtcccccgatagattttcaatataaaagtttcaggaatatccataaggctctctttatttatatgggcaaacgaatcgtctcagggacacgagtaaacttgatttcccccacagaagatttggtataatctcttagcgtaggttgtacatgacgcgtatcgacaggcttgtacgtaatcactggttcctcaggagaatatgaagccaatgtcgtttttaaccagtgttcgtcatcacgtttaggaaactcttctttatagtgagagccccgaaactcgtctcgcaacaatgcacctttcgtaatggctaatgctaactctagcataggccccatctgacgaacaaaatgaaaggtcttattcgcaaactgcgaagaatcatgcacagaaactctttgcagtctttccctgaactcttttagctgttctaatgtattctttagatctttgttattacgtttcacagtgacatttctaaccatgacattggcaatatcttcatgcaagacaaagatattctctcccccacttctagaaagtaaaagagcattggtttctttctcttgctggagagcatctgaaaaatctgtagacgttgttagacaggagccaaaagccgtaataaaacgtgcagcttcttctccagcgactaacccagcataaagacaggataataaagaattcgctcccaaacgattcgcaccgtgatattgaaaatccgattctccacaattaaagcatccggggatattcgtcatctgccgataacggctatcacgatcaggatcatctgcagcaggccaatccacccaagcaccacccatagaatagtgcacagcagggaaaattctcatcggcactttatcagggtcttctccagtgaacttcctataaatatcaagcacaacttccaacttatgtcgtgtagaagctggtaaatgcgtaacatctaagaaaacttccatacgaccgtctatgcctaaccctgcttcacagacctgtagaatagcacgagcacccacgtcacggctgactaggtttccataagcaggatacatatcttctaagaagtaccagggtttgcctgtttctccacaaggacggcgcgttccatcagggaaaatgatcgtctttgaagaatctccaggaacccagacacgtccaccctcacctcggacagattctgatattaatcgcaatttatcaataccgggaatcgccgtagggtgaatttgtatgaattccggatttgcataagtcataccttgaaggaacaaacgtccgtttgctgctcctgtacaaaatgtcgaattcgtagacatcttaaaaatgaccccaggaccacccgtagcaaaaattacagcatcccctttgaggacttctaagcggttattgaataaattcattaacacaataccacaggctctgcctgcactattggtaattaatcttataaattcatgattctcgaatttatttacacgcccctgactctcacgacgtcgcacctgctcatctaaaatgtacataagctgctggccggtagacgccccacaaaatactgtacgatgatacagcgtccctccaaatctacggacatccaagtcaccctgaggaatacgattaaaaggacatccaaaattatccaacatacggataattctaggtgcggctaaacacatctccaaaaccggcggttgatctgctaagaaatctcctccctttatcgtatcgtaagcatgtatatagggagaatcttgctcctcatgcttaagattaagagcagcatttatgcctccctgagcacatacagagtgcgatcttttcacttttgtcaatgacacgagatcaacaactataccgaaatccgccaatttcatagctgctgacaatcctgctaaaccgccaccgactacgataactttacaaccttctgctttcataagcttatgccatactatacaaattccaaatcacactaacgcccatagcagcgactatgaccatggcaaaataacatacattacgtaaaagagtttgggaacgtaaagatatgactacaccccaccttgaacaaaatgtccagagaccattaaacccgtgaaaagctgcagaaatcacaagaatggtataaaaaatagccatccatagggaccctaaagaatcccgaacaacataaagaaaagcggttccaacattaggagtcaggagatacgcttttctgtctaataattgagaaactgcgctgccgtcaagatcctctttatccaaacgaatcgtttcaagttgaggagctgaaaaatttatagtaaaaaatccttgtgtaccccgcactatcgccgcataccgagaagcgtcaatatcgacaacatagtatgtttgcccatgcagctctacatgaataggataacgaagaaaacgaaactgaactacgtgaaaaataagaccgaaaagtaaaatccaagcagttcttctctgccaagtataggcaagatttctcgcatagattaacgcgggttttctgccgtcagaagcccgtgaattagtttgcgcttgaaaaagatagaaaatacctaggatagcgtgacaagtaaacggtagggctaaaaaaacaatttctatgatcttcagaccaggaatctgatgaaatttgctcactaactgaacaaaaccactgccttccttaaaataagaagaagcaagcatattggtaaacatatgctcacagagaaacaacgtaaatgcaactcctgctaaagaatgaacacaacgtaaaacaaagctagtgtagtacttccatgacctctgagtagcctcagaacatgattccttttcattcatcatcagcctgtatttcacaatttctttttttagcaaccatagaggcttatgtagaattatgtgaagttatttttactaatacgtcagagatggactaacctttttttcttccctctaagaatcgtagaacattttttcgcgctatagccgcaagctcctgaggatctataccatggagatccgcaatagctttgatcgtatgcgttatataagcaggctcatttctctttccccgatacggagtaggagcaagaaaaggagcatccgtttctattaacaaatgctcaagaggaatttgagcaactacagaacggagatctcccgcatttttaaatgaaacaattccgctaatggagatataccatccacgagaaagtaattcctcagcctcgtgtagtgtccctgtaaaacagtggagcatacccggacaagagcgttcatcatgatgataatatagatctatcatatggaaaaaatcgtcaaaagcaccacgacagtgtaccacaagaggtaatgcgcaatctaaagccagggataagtatttcttcaggacttccttttgacgttctttagcagagctatcttcagcaaaacaataatctaaacctacctcaccaatagccgctaatttccctgcctgagcaaaaccttggaaatagtgaaaatgtgcgtctatatctgtatgagcatcttgaggaggagttccagcgacatgacaaaaacgtaaatcaggaaaacgttctgcataacgaaatgaagtatccagctcgtctatagttgtggttacattaacaaggagagatatcccagaatcttgtgcgcgatgaatcacgtcatccgcatcctcaacaaaagcctcatctgaaagatgcaagtgagcatctgctaaatccataatctcctctccttaaaatcttggccttaggaaatccgtgatcatacatctcctcaggaaatatcttcaaaagaatcggtttccctaggatattttcttagaatgtagagataaaaaaagggtgtattggcactaatacaccccaaacagattgtgctatcccggtaggttaattttttgaaaacacctgatcttcgagaacggactgtgttatcttctcgggaagcactataggatcagactgatccgcaggatagtagacataagaaggaacacttgcacgacctaaacgcgccagctcctctgtaatctcaggatccttgcgtgtccaatccgcctctaaagtaaccactccatgttctttaaacatctcttgtacagcacgtgcatacaacacgggcttattcatctgacaagttaaacaccacttagctgtaaagttcacaaacactgcgcgtccctccttacgcaattgcgcaagtttcgcagatgaaaatggttgccaaacgttattctcctgaacaactgcagtttctgttgcttcgacaaaatgttttgaagcgacaaaacttaacgatagcgcgcctgcaacaaatcctaaaaatactgttgaagcaatcaccctgtgtttcttaggagaaactggcgtcccccatttccctaaaatccaagcacctatacctgtaagccataatcctgcaaggagaatgattaacgctgtagtacttgtttctgaaccaaagatccacgctaaccaagttaccgtacctaatagcataaacccagtcagctgcttaaatgtgctcatccaacttcccggtttaggaagaacggaaagcatcttaggaaagatagaaaatacaagatacggcaatgccatgcctaggcctatcgatgtaaatatcagcaattgcttaatgaacgataaagacatcactaaccctagtatagaacctaaaaaaggtcctgtgcatggcgtagtgactaatgtagccaacaccccgttaaatacagctcctacagctttatttttcgagcctccagactctgtagattgcagttttcctccaagggaagcaaacatcgtgcccatttcaaataagcccagagaactcaaggcaaacaagaagaagacgataaccaaagtcgcgacaaacataggctcttgaagctggaagccccaaccaatgttatgccctaacatttttaacaaggaaaccaccccggctaacccccagaaacagcccacgacccctaaagtgaagcataagccgttgataattacagatgagcggtgctccccagcagatttaattaatccgtaaactttaagagtgactaaaggcaaaacacagggcatgatattaagaagaagtcccccgaggaacgccataatcataatcatgacataattccctaaggcggaagttcccgattccgagtcactaatttgaccacgaactgcgaacgatgccacctcgccacccgctttatccgtaagcaataaaatcccttgcaactcctgatttttctgaactcctgaaagggtttttatcttcagtttccaagccgttccggaagcttcactcaccgcctcttcagaataagcaaaaatcttatccgccttctctgaaataaaccaagccttctccgcacggttcttttgtccagaaatgtttaaaatgatctcgccgtcttgactacgtcccaaagtaattgtctgatcttctaatagacgcggttgtgtttgtaaagtttgagcaaactctgcagttctttcaggatacaagatcgccgcaccatcacgatacggtagagataattctagattcacatttcctgggacacaactccctccacaagccaaccattcgacatgcgcttttaacacgacagattcttgatcatctagactctcaggagcacggatatcggcaactataaaagcttgatcatcataaccaaagaatgtgacgccctcctcctcaaaaaccttgggagttggccaatgttcttcttccactgtgaatcccttgggcaaaatccaatgaatcctcaatgggctgccgacttctccagggttcttccaataaatatgacttcctttaggagctgctatcttaatccccaatctgaatgttccagctttaggaatgtgggatccctcagaaattagagtagcacctggtgaagccgtctctacaacgggctctgcagcacgcagtttctgaccctgcccagtaaaggcaggcaaagaaaatagaaatgctatcaatagagtttgaaaatgctttttgattttattcaaaataaccccaactatttctaaatcaggtagataattatacactatttataattttgtttttactaacgcttctgtaaatctctttaacaaaacctacttggctctataccagaattttgataggatcgtcttttgtatgatcccctcattatgtaaagaattttatactctatgttgcaattcacccagaatcccattatccaggcttacacagaagctgaccttttcggtagggggatattcttcagccttctgattctttccctttgcacttggacagtactacatcaaaagcttgctatccnnnnnnnntttctaaaatcaggaaaatctcttaaagatttcttgataaagaatcgtcatgctcccttgtccttagaaattcatccggagttaaatccttttgctgacttatatttcactattaaacggggaactttagaacttcttgataaaaatcgtcagcaggcaccggatcatggcccggtattatcagtcgaggatatacaatccttagagaccctactgggtgctgttatgccgaaatatcgtgcacttatgcacgaaaataactttatccctgctacaacaattagtctagcgccctttttaggccttttagggacagtttggggtattttaacagctttttcgcatatcagttcaggagaagtgggaggaacagccatgatggaagggctagcaacagctttaggcacgacaattgtaggattgtttgttgctattccctctttaatagggtttaattatcttaaagctcattcttctcggttaattctagaaatagagcagacagcatatttgctgctaaattctatagaagtcaagtatcgtcagacaaatttatgaaacgtattatcgttgaagatactgaagaagatccccatgtgaatctgacgccattgattgacattgtttttgttattttaatggcgtttatgatagccatgcctttaatacgtatcgactccatagctttagccccaggaacgaaaaatcatcaggttcttgaaaaagaagatgcgttaccaacaacaatcaaggtattagcagatcacacgatcactctcaatgatcgaccgctgtctttagaagaactaaaaacacaactcacccttgtacatcagcaagacccaaatcaagtgcctttgctgttacaagatggcgatacaccttttagattataccaagaagtaaaaactacgatagaatcagcaggatttcacgaactccatatagctttaaaaagctaattatgaaaaaagcccttccttatagcctttttgccctcattgtccacggagcaggtatagctctcctttcatattctcccgtaaacaaaccttcgactcgacccgtaccatttaaagaaaaaattgttgctttaagcggaccttgtcctagcatagccactctaacaactccactgcctcaaccaaccctaaaaggacatacaaataaacgcgacattgagcaagctcctcaaaaaccgaacccacaaccacctgtagaaaagaaaaaaaccgaggacaaggcaaaaactcgtgttcccgagcaacctagagaaaagccaaaaccgcaacccaagggagaaaatccacctacagcacgcaaaagtataggaaaagacgctaaactaaaagccattgctgacctgacaaaaacactgtcaaagcatctcgatgacagtaatgctcggctcgcggacatcactttgcctacaaataaacatctctccgtgcaaacaagtttagccacaacacaagatgaagaattatgccaattgctccgtgagtacatgctacttcctttttctggagaggtgagattaaagcttgtattaacgcctcaaggatggattcaggagtgtcttgtattatccgaaattagtgaatcagaaaaagaactcattcttatgcgcattcacgcaattccctttaaaaaattcttagataaatacaaaatctcgaaaaatatcgttttccatattaaactgctgagtaatgaggcttaacatcgtaggggttattggaatgttacgacgtatgttagtcagtgctttcctgatgtttgggataatctccctctatgctaaagagttagaagtctctgtgcgttcggaaatatctcgtttacctatacacgtagagttaaagatcggctctaacgatgcgtcgcaacaaaaatatttacgctcattgtgtactaccttcattaatgatttagctcttggtgatcgtcttcagccttctcttgttcaaaccggaagctcctcagcgccttttaatatagctatggtttcccattatccggaaatcacatttaccttagccagaggcacgcaaaatcatcaaccagtgcactctctgatgcttacagaagacaacgcccttaaccgtcagaaaatacatgaagctgctgataagattcattatgctctgacaagtgttcctggaatcagctcggggaaaattattttttctctaagtaaaaattctcaagattgtgaattaaaacaaggtgagctgtggtccgtagattatgacggagggaatttgcgccctcttacacaagaaaactccttgtctattactccaagttggatgcatatagggagcaagaagccctacctatatgtttcctataaatttggtattccgaagattttcctaggttctttagagaacacgactgggaaaaagattcttcatttacaggggaatcagtttatgccagctttttctccgaggaaaaagctcttagcttttatttcggatgcgtatgggaatcctgatttatttcttcagagtttttccctgtcacaaggagctatggggaaaccccgtagaatacttaatgaaacttttggaacacaaggcaacccttcttttagtcctgacggctctaagttagtttttgtttccaataaagatggtagaccacgtttatacatccttcaaatcgatcctgaaatgctatcgcctcgattattaaccaaaaaatatagaaatagcagttgcccttcatggtctcctgatggtaaaaaaatagccttttgctctgtaattaagggtgttcggcagatttgtgtatatgatctggcgactgggaaagattatcaactaacaacaacccctgtagacaaggaagggccttcctgggccgtggatagtcagcatcttgtgtatagtgcagggaacacaggagagtcagaactctatttattaagtctgattacccaaaaaactaagaaaattgttataggattaggggaaaaacgttttccttcttggggaggtttccctgataaccaataaagagaatcttatgaaaaagaaatacctaagcgttttgagttgtttactacttgctcttttcgccctaccttcatgctcttatccttgtggtgattgggatactgtatgcgaggattgtcagcatcctagaagaagaaaacaaaatttcgcttttgttcctctctacactgatgaagaaatgaatcaacactttgccgatatctatgattccaaagaagaacaattgtataaaacaagcagtcagtcagttactttccgtaatattactttcgccacggacagctacacgatcaaaggtgaagaaaacttagctattttatctagtcttgttcgtcaaatgcagaagtctccgaaagcaacactgtatatagagggtcatactgatgagcgtggagctgcagcttataacctagccttgggagcccgccgcgccaatgccgttaagcagcacttgattaaacagggaatttcagcagaccggttattcaccgtatcttatggaaaagaacagccgataaactctggccataatgagcttgcttggcaacaaaaccgtcgtacagaatttaaaatccatgcacgttagttataaacattttttctattatggattctggtgctgcttaggcgttgctttgcctgcacaagctgcggggaagcctcctgccatgcaaaccgtacttgcagagatagaagatgcctctgcaaaattgttatgccatgaagcagaaattcaaatgcttaccgatcgtctagatgaacatgatagcaaaatacaaagacttgcctctgcaaaaccagaatctcttacaaaacaagttcaacaattagaaattgagcacaaaaccctagccaagactgttgcggtactgacagcatctgtaaaagatatccaatctaccttacacaacaaactccaagaaatacaaaaagatcacaagactctttctcaagatatccgtctcttacgacgttctcttcttgctttggttgatggaacttctcccgaagcgtatacggatcttagtgaagaggttccttctcacatccatattgtcaaacctggagaaaccttaggtaaaattgctgcgaaatataaggttcccgtagcagaattaaaaaaacttaataaattgaattctgatattatttacgccaatcaaaagctttgtttaccagagaataagaaataatcatctgtttttgcataactaatatctacttctcactatagataataaacaaattcttttgtaggatcggaaataaagtccgatttatctataattcaatgaaattgacaattgctttatttggtgaagcagaaaaaggaagctacgacaccgcttatttatgtcgtagtacaacagagctttatgaccacttaggcaatggggctgccacaaccaaatcaggaatagccttagccatacaagctctcatgtataactataacgtgctttacttccgagtaagagaagaagggtattgcatagacagctatttttttggactgcacttcttaaatacccaaactactctaaaaaacatcatcgctatgggtcttcctggtgttggtgaccaacacatcatagaagcctctaaatctctttgtcgaaaatataaaagctttcttttattttttgaacaagatctctacgatttgttaacctttaataagattttctagtcgatcgtaccgaaatattcttttagaccttcttcattaggagccatagctctctgcccttgctgccaatttgcaggacagactaacccatgattttcaaagaaaatcaaagcatctaacactcgaagctcttcatctatagaacgacctaaaggaagatcattgacgaccatatgtctgattataccatccttatcaatcaaaaatgacccacggaaagataatcctgactgggagtctaaaacgttataaagcttagaaagctcatgagttgtatcggaaattaaaggataggtgatacctttaactccaccagcttttttgtcagtttttaaccaacgctgatgtgtatcgagatcatcaacggaacagccaataacttgagcgccgcgattttcaaactcttctaaagaatcttgaaaagcatgtaactctgtaggacaaacataagtaaagtctttaggataaaagaaaagaataacgtatttaccacgataatcttgtaaagagatattctttacttcgccgtcaacaactgcttgcacagaaaaatctggggcagttttcccaataaatagcgatcccaatttaccaccctattttttagattatgcttcgcaccagagaggacttgaacctctgaccacctggttcgtagccaggtactctatccactgagctactggtgcacagctctttcgatgaaaagtgtagtcaagttcagccaaatgatcaagtctttctcctttatctttgaaaaaagatcgctctacacaaaaaagatattcttcttaggtgttctataaaatttatttactgctggagatcgtccgggtgagaagtttccggaaatggaggatcttgcaattccttggaagagtccacgataaaaaatgaactagtcaaaagtaagcaagaaatagaaatagaatgcttcaaaatatatttaatcactgagagtggatctaacactcctgctgaaattaaattttcaaaggtatcgttaacacaattgtatccaaaataaggatccgcatgttctaagactgtcgcaactacagcatcgggaactttccccgcatttcttgctaagatcctcagaggtgcttctgctgattgcaacatacacttacagccaaacatcaccccagccggtaattgctctgggatttttacaacggatgcggcacgcgctaacgctgtgccacctccaggaaggcatccttctttaaaagctgcttttgttgcttttaacgcactttctaaacagatttttttttctctatattcgttttctgtcgctgctcctaaatgtatttgcgccatcccaccaacaaacctggctaaacgcttttctaaatcttcagtagccatttcggaactactatgaacaattgcccgacgtaaatactctatacgctgttctcttctttctggacttcctttgccttcggataaacgcgttgtattttgtgtaatgacgatcttcccaacgaaaccaagaatatctggatgcccttcttccaaagaaattcccaatagatctcctacgacagttgcccctgttaaaatggccatatcttcgaggattgccttacgttgattaccgcaaccaggagcttttatagcacatagagggagcccccctttaagcttattcacaattaaaatagaaagaagctggggatcaaaatcttcagcaaagataattaaaggattcttactcgtctgaaaagtctgatctaaaaaatggataaatgcttgatttagacaagatagcgtctgattgcataacaagatggaagcattttcatagaccacttccatcgtctctggatgggtgataaaataaggggatacatatccagcatttaaactcacatcagtagtggcttttagcgttgtctctttatttgtcccttcttttatagagatcacaccttctatacctacagtagctatagcctcagatattaatcttcctatcaaggcgtcattatttgcagatgttgtagctatttgtaacacatcttcttgtggatctgcctgaattgcgagcttagaaagctctttatccagcatgtccccggcaagagatattccttgtttgatctctaaagggtctaacccaacagcgacgcctttcaatccggacgaaaataacacatctatcaatacaactgcggtagtcgatccatctcctacctgcatttctgtttgcagcgcggcttctttagcaagcttcaaacccgtatgttcaaaagcatccgtcaaagtcacttctttagctatagaagcgccgtgtttcgtgacataaggagacatgcgatcttttttgataacaacacaagacccttgtggacctaaagttgtaattacggctttagctaaagcacgcactccccgatttagcgcgctcagcccttctaatcgattcttgaatattttagacacgttctttctacgtctccctagattccaggaataaggcgcccctataaggtcgcttatagaaacaacaaaaattcctgtcaaacagtggaatcaagagaaaaaattactcttcttcaccataatcagctattaagaatggcttacgtatactttggaacttggttctcccctcattacataacctttttaacggccaaataatatagcgttctttctggcagatatgtagaaaagtttcttcgcctaaacaacgatatatagagttttttcgcaaaggaattttctctaaagcgttaaaggcattctccacctgtttaggataaagagttttcaaggtgcctaaaattgtactttgcgtttccataggaagaaactctccaggtttatctaagacaagcaaaacacccgagcaaagttccattttatatttgccaaaaaaaggttcgtaacaaaaaggataaaatatgactcccggcaagcgcgcttcattgagtttcttagccacaagatgcccatccatccaaggagcacctatcaatcgaaaaggcagagtatagcctataccaatactggatatagacaaggctccgataatccctgtggctgcataaaaaaatgccgtttgcggatcaggaatttgtgggctagtaggaatccaatttaatcctgtttgcgaaaatgtcatagagcgcttccatccctgcatagggactaccgacacttcagcatagggggcatattttgctttataaaaaagtgccaattccccaggggtcatgccgtagcaatagggaatttcaggagcatactccgattgagatagcggcatagggccatctacgatcttaccacccataggattcgggcgatctaaaatgatgagannnnnnnnatacttttgtgccgcacgcaccagatgcaacaaggaagtaacgaaagtataagaacgcacgccaatatcctgcacatcatatattaatacatcactcccctgcacagcatgctctggaacctctttaacaccatataatgaaactatgtgtaatcccgggactctaggagctgtccctagagtttctgccggtgcagttccataatatccatgttctaaagtacagagaacattcaaagaacatagatcacgatgttctagaaaagcagatagggcgtctttcccttcctggttaacagcagcatggtgagatattaatgtgatgttcttaccacgaatccaagaaagatacggctcatcgttaaaaatacggtctagtcccaccgacacttgagagaaccctaagtaaggaaataaacataataaaattaaaaatgagcgtataagtctcataaaacctatctgattataaaaataacattttgatagtttgcatgttggttaagtactgctagcaaaaaagataactttatgcaaccttgctaatagttgtataggtgcgccgatttcgattattttgtaatataatcgcgaaaggcactacactcgacaaaattactcatgtaataccacacgaaacagaaactgttagttatttgctctttcccttttgctaaggagaaacccatgaagatagtaattgctagctcccacggttataaaatacgagaaaccaagacttttttaaaacaattaggaagctttgacattttctcattaacagatttccctaactactacgctcctaaagaagtaggttctcttcccgaagaaaacgctttagcaaaaggtctccacgcagcacgagaactgaactcttgggtaattgctgatgacacgatgctcatggtccctgcattaaatggacttcctggaaagctatccgctacttttgccggagaagatgcttgtgataaagaccacagaaaaaaactcctacaagaaatgcaatctttagaaagcattgtagaccgttctgcttactttgaatgttgtattgtacttgcttcacctgaagggaaattttttaagactcgtgggatttgtgaaggctatattagccatcaagaaaaaggttcttctggttttggttacgactctttatttttaaaatatgactacaaacagactttcgctgaactttccgaagatataaaaaatcaagtctctcatagagctaaggctttacaaaagctcgccccttatttacaagacctgttagagaaacagctagtctctaggaattaacgtttccaatgaatgttctaagcagccgcgaatttctcgcatctctgcaagtatagcttctgctcttaaaaaatctgcttctaaacttgccgttgctggcatgccttcttttccttgaagtttctgtgtagctacaggcatttctaaactcaccgtagatttcgctgtaagtcggtgggtcttgttaaaagaaaccgtttgaataccttcattcatgggagcttccaattgatcatgggcttattcagctttttaagcaggtagttaatttttgaaaagtgcgaacaaccgaaaaagccacgatgtgccgctaaaggggagggatgcgcagcggctaaaatcgcatgtttatgtgtggaacgaaaaagcaaatcgcatgttttccttgcagcatttccccataaaacaaaaatgacatgagagcgattttctatgagcttggtaatgatggcgtcagtaaactgctcccatccctgacccgcatgggaaaaaggagagccagcgcgcacagtcaatacagtatttaacaataagatcccttgatcggcccaggactgtaaacatcccgtagtattttttactcccacgtctgcgtgtaattcactaaagatgttcacaagagacgggggcaagcgcacaccttgaggaacactaaaacttaatccgtgtgcttgtccttctccaggataaggatcttgaccaagaataacaacacgcacagaatcaaaaggtgtgctttttaatgcagtaaagatattgtcttttgcagggtagatggttttctgcgaatactctgactgtaaaaattccctaagcttatacatgtagggttgagaccattcattttcaagctgctcttgccaagacaaaggaagctggtctatagtaaaagcattctgcataaaccacccacttttattatttgaaaataaaagtatattaaccttcttagattattttagcttcagggatcctgatttttttcagtcagaagctattgaattaggataccactatgcttacttcagaattaaacgaagcacaaatcgccgcagtaacttcaccactcagtccgattttagttctcgctggagccggagcaggaaaaactcgtgtagtcacttgccgcatccttcatctcattaacgaaggtatcgcccctaaagaaatcctggcagtaacttttaccaataaagcagcgaaagaacttaaagaacgtattttacatttatgccctcaagcgcatggttccgacattcctatggtatgcacattccacagcttaggggtgtttattttacgcaggtctatacaagcattaaatagagaaaataactttattatctatgatcaaagtgacacggacaaactgctcaaacaatgcttacaaaaatttaatttaaagaaaactctaagcagttccatacaatatcatatatcacaagcaaaaaaccgtttgctttcccctgaggacttggatcccgaagaatatatcgatcccgtggtgtctatttataaagaataccaacaacgtttacacgaagccaacgctttagattttgatgatttgttatttcttaccgtcagactatttcaagaatttcctgaggttagaaaagaatacagcgaattatggaaagctcttttaattgacgagtatcaggataccaaccacgcacaatacaaaatggctcagacgatcgcggggaaacatcaaaatatatttgctgtgggagatcccgaccaatctatttactcttggcgtggggccaatattcataatattttaaactttgaaaaagattatcctcgagctcttgttcttcgcttagaagataactaccgcagttacggaaatattctgaatgctgccaatgctctaattcaaaacaacgcttcacgattgaagaaagacctccgcagcgtaaaaggcccgggagaaaaaatccgtgtattcttgggcaaaacagataaagaagaagccgaatttgtagctgatgaaatcagccgtctacatagaaggtcccagattccccttagcgatatctgcattttttataggacaaacttccaatctagaactttcgaagatgctttattacgtagacgcattccctatgaaattcttggtggtctttcattttataaacgtaaggaaattcaagatatcttggcttttttaagaatgttcactgcgaaatccgacgtggttgcttttgatagaacagtcaatcttcctaagagagggctaggtccttctacgatttcctctttaattgagtatgctctcacaaataacttgccgattttagaagcatgtaacaacgttttacaaactcaagaggtgaaactctctaagaaacaacaagaaggcttgagagagtatctcagtatttttcaacaactcgaacatgcttatgcaacccttcctctgaatgagtttgttgtcgctacaatacgcatcacgggatattttcaagtattaaaggaagatcctgatactttcgaagatcggaaaagcaatcttgacgaactcgcgtcaaaaactttcgagtgggaacagcaaaatacagatggaaccttagaaaacttcctagacgatcttgctttaaaaagttctacagatgacaccgaactgatcgcagatcgtgtaaatctcatgacaattcacaatggtaagggtttagaattccgcatagcttttgttgttggcttagaagagaaccttttcccccatgcaaactctaaaagtagttatgaaaatcttgaagaagaacgacgtctatgttacgtaggaatcactagagcccaagatctcctttacttaacagcagcgcaaactcgttttctttggggcacagtgcgtgtcatgaaaccgagtcgttttcttaaggaaatccctagagattacttgattcaagtacattaggtatgcttcaacaccatcaaaagctttctcttcactaccttccctcgctgcgtatgcagcagggattgcaaatattacaatctccgattaccgagctctcctcctatatactccaacaaatcattcataatccattttttgatatctcttctctagaggaggaagaatggtcaacctgttcttcattctcttccttggatgcttcctattctcgtcctgaatctttattttcccatcttctcacacaggttcaacaaacttttgatcgttctgaagatctgcttattgctcagcacattatagggaatctctcagatcaagggttgtttctttcttctcccgaagaactctcgctacaacttgaagtttctttagagaccattgataaagtatggaaaacgattcaacatttccatcctctgggcattgcttctccatctctacaagattattggcttctacatttagaaggctctccacatgatcttgcttacaagattatcaaagagcactactctcttttgattaactgtgacttccttcgtatcgcaaagaaatgtcactgctccccttcaaacttaagatatgctcttaaaaatgcattaaccacaatcccgtggtgccctgcccagggatacgcttcctcttccaatatacaacccgcgcttcctgacgtctatgtcgctaaacaagatcgggtttgggagattcaaatcagttcccaaggactacctcccataaaacttaatcgcgaggtatttcatatttatgaacagctgcctagagaggaaaaaaagtccctcacacagcaaattctttctgctaaatggctgattaaaaacttaagaaaacgagaacaaacattattttctattgttgagaaaatccttccgcatcaggaaaactttctcctgggcaaaacgtcctgcccgaaaccattgtcggtaaaaattttatcggaagaattgccctatcatgaatctacgatatttcgtgctatagaaaataagacactggcaggccctataggcatcatacctctgaaacacctcttccctcgagctgtcagtcctagtgatgcccaatccaaagaaactatattacaatggattcatcaatgggtagcttctgaaactatcccgttgtctgatgcggatattagcgaacgtatctcacagcagggcatccaatgtgcccgtcgcacggtagcgaaataccgaacacaattaaaaattctccccgctcataaaagaaaagtccattcgcaaatgtaaagcggttttacattttagtcattaggtaaagtacgctacatagatttgctgccagcgcacactttctaatttctgttctctggcatatttttcaagaacgggaatcggttgtgttgcaaacatccgaatctcagcatctgtaagtcttagcattacccataaaggaggaatcccgagcattttacggattttcttcatagcacgacgaaaatagctctgtacgatcaataatctagtcccgaaatacacaggcgtagcaagaatacaggcaagacctgctaaaggagaccataaagctaaccctaagccagaaagaacaaagaaaaataggcagtagctctctcccggggaacgaaataacggtcctaaaaagcgtcgccaaattttgggtgaggtttgataagctaaaacctcttcaaacataggttcataaaacttcatacgtgcagcgtgtacggcttcatgagaaagaatttcttctttggaatacatatataaccaacgcgcagctttacgtagatgtttgcgtagctgtatggtgacatggttgttggttatccatgtgcaccccgcctcccaaacatccatcccttcattagaatatatgacttctaaatgtgtaggatgaatatcaaaaatctcttgtaatctcggagggaatgctgtgggataatcaggagcgtgatcaagaatgtcttgagcacgatgtaaaaaaggtggttttaattcttcgggcccagcgagtattccttgtttgttcaaatcgaggaggtcattttccaaagttcttggaggaattaaaaactcaaacttttccacgttttagttccatatttctaagatgctcatgctagcagaatttcttcttatctattgttaaaatcaaaaactttaacaaatcaacaataaacattttttgagtatatcttctcgttagatgtaagatttgcttcttatcatttcaactttcaaaaacacgaaggattcttattaaacttttcgtttagagctatatttcttaagtactacattattcccttgaaaagaatctacttcatactgaataacgattaggacatgccaggccctctggtttaatctctattgaagaatttgagttgtgcggtttttatatgtttatatgaaggtcaagctttacaaattatagaaattataaagacatgaaagtctctatagtcagtgattttttcttctaagagaaaaaataaaattacctatttataacccttctttattttgaagatttcctcttcatataagcaggttattgtcaaagtttctagtttgtccgttatttaaagtgagctgaaatacgtatccgtagtgaaagcttgcattaaataatcgttgcttgcatgaggattttttttagatagggaataaaaacaataaaaaaggagaggcggttttactccaagtaaaatgcggagttcgccattaatataaatgaaaaaatccttaatcgtagtggaatctcccgctaaaattaaaaccttacaaaaactcttagggaaaggttttatttttgcttcatcactaggacatgttgttgaccttcccgcaaaggaatttggtatcgatatcgaacaggatttcgaacctgactatcaaattcttcctgataaacaagaagttatcagtcaaattcgtaaattagcctccagttgtgatattgtttatctctctcctgaccccgatcgcgaaggagaagcgattgcctggcatattgccaatcagctgcctaaacatacgcgtatccaaaggatatccttcaatgcgattaccaaaggtgctgtgaatgaggcattaaagcatcctcgagaaatcgatatggctttagtcaatgcgcaacaagcccgtcgcctgttagatcgtattgttggttacaaaatttctcctattttaagtcgtaagctacaacaaagatcgggcatatcggcaggacgcgtgcaatccgtagctctcaagctggtggttgatcgtgaaaaagctatcgaagcctttgtacctactgaatattggaatattcgtgttttcctccaagatcctaaaacatctacgacattctgggcccacctatattctgccgaagggaaaaagtgggaaaaagaactccctaaggggaaaaccgaagatgaaattttattaattcaatccgaagctcaagcacaacattatgttgcgctgttagaagatgctgcctacagagtgactcgcgtagaagtgaaagaaaaacgacgtaatgcagcgccgccatttattacatccaccttgcaacaagaagcaagtcgtcatttcagattttcttcttctaaaactatgtcagtggctcaaaccttatatgaaggtgttgagttagataacgaagatgccacaggattaattacttatatgcgtacagattctgtacgtattgatcccgaggcattaagtaacgttagagattatatacacaacacatttggacaagaataccttccgaagtctcctaatgtctacaccacgaaaaagatgactcaagatgctcacgaagctattcgccctacagatatccatttatctcccgataagcttgaagggaaactctccgatgatcaactcaagctgtattctctgatttggaaacgttttgttgcttcccagatgaatcctgcgatttacgatacgttagcgatgacgatttcaacgaatgtgaaaatagatttgcgtgcttctggatcgttattgaaatttaaaggttttctcgcagtatacgaagaaaaactcgatgatgatacaaccgaagaagaaaatctctcgcttcctcaactacacgctcaggacgttttagataaggaaaaggtttcagcagagcaagcttttacaaaacctttgccaaggtttacagaagcgtctttagtaaaagagttagaaaaatcaggcattggtcgtccctcaacgtacgcaacgattatgaataaaattcaaagtcgtgagtatactattaaggaaaatcagcgcttacgccctacagaactcggaaaaattatctcgcaatttcttgagacaaactttcctcggattatggacataggttttacagctcttatggaagatgagctagaacttattgctgataataaaaagtcttggaaattacttcttaaggaattttgggaccaatttcttcctgtagttactgctgcagaaaaagaagctgtgatccctcgcgtgctcaccgatatcacatgttctgcatgtcataaaggaaaacttgtgaaaatctgggcaaaaaatcgttatttttacgggtgttccgaataccctgagtgcgactttaaaacttctgaagaagaacttgctttcaataaagacgattatgctgttgatacaccttggaatagcccttgccctgtttgcggtggagatatgaaagtccgccacggacgttttggcacatttttaggatgcttaaactatcctcaatgtcgtggaacgatttccattcataagaaaggcgaggaagtagaaaaagaagaaacccttccctgtcctgctgtgggctgctcagggaaaattttaaagaaacgttcgcgttataataaaacattctattcttgctcagaatatcctgactgcagtgtgataggcaataccatagatgctgttattacaaagtacacaggaactccaaaaacgccgtacgaaaagaaaacaacagggaagaaaaaagctactacaaaatccagcagcaaaacgacgaaaacaacgactaaaaaaaagaaaagcgaaggaaagacgccaaaaacccctaaagccggggcattacttacaccctcgcctcaattagcgctgatgattggcccagaacctttaggacgtggagaagccacgaagaaagtctggcaatacatcaaggaccataatctacaatcccctgagaataaaaagatgttgctgcctgacgataagtttgcagcgattattggcccagaacctgtggatatgttccaattgcccaaactattaaatcagcatttattcaaatcggatgtctccccaggctcatcatcagcttcttcataatcctcaatcagctgatagacttcttgcactgaggtagctttagataaagccgagcgaagaaaccgcactttagaagccgatattaaatagtggccgcaaagtttccgcgtttcagaaagaaactttgcttcactttgatagtattcttccacccactgcagatgctgaataaacgcctgttttctctgagaaaaaagcactttttgataagtcccgctcgtaagataactttctatttgtcttactatccaaggagctcccatcgtcccgcgggccacaagtacaccatcgcattgcgtggagtccaacatgagcttagctgcttctggagaaaaaacatccccattcccaaatacaggaaaatccttgccggccgcagctttcgctctcgcgatgtattcaagattgctaggatccacataaccttgggctcgcgttcttccgtgcacaaaaacagcacttgcgccagcatctcttataatccgtactgtttcttcaacattaatattgctaccgtcccatccagaacggatttttacagtcacaggaacagagaccgcttctacaatcttctccaaaactttcccaatcagttctggggattttaacaatcctgacccgctgccatcttttgtgatcctgtctgtaggacaaccacaatttaagtcgatgagatcaaagcctaggccttccaaaaccttagcagcctctccaaccatttcgggcttactaccacaaagctgcccccctatgggacgcatagattcagaatactctaaaagcttgagagttcgcgcaggagagtagtgcacaccctctaccttaaccatctcacaaaacatgagcgcggggggaccgtaaaacgatgacatttttcggtaaggataatcagaaaagcctgcaagaggcgcgtaaaccacaggagattttaataaaatatttcctatatgtattgaaggagccatggagactgaaaaatattaagaacaacaaaccttagggttcgcaacacaataaaaggaacagcctctaaacaaagcagagcaattaaagggctaatatcgataaagccaatccgtgggataaatcttctgaataaagctagataaggctctacaaatttatatacgtattgataccattttgcattgtggcattcaggaacccaagaggcaagaatatacaccaaaattaaaaaactataaacattaatagctgctttcaaaaaataagataacattcctttcccctttataaacaattaatatgtgttttccttgaaaaacagccatttattctttaaaatggttacctttattttttaagaacaccgtactatggattttaaactgcccatataccacataggggtgaccctagatacaaataacactattaaaatagcaattttgcagaaaacatgtaaaggatggatagtttcccattgcgaacatatttctcaagaccaagaatggttgctgccaaaaaaatatttaacatcgtctatcacgttttcgttaagaggaaccgatagtttaattagaagttcgctctcctcattaaaaaataaaaataatattttaaaactagctttaacagatttagaaactaacgcgcctttcccttggaattctttaatagttgctcctagattaggaacaagaaatgaatccggagaaactcccgtcactctgtggataactcaaaaagctacagcagaacgcgaggtcgcccttctgcatacagcgcgtatttttcctgatagaatatcttgccaacctgcagacatattctctcttgtgcagcagactcccttaaaagcgcttcccgcgtattttttagtgtatgtgggttcttgtgaaacctcatgcctttttgtccaaaatggcgccgttttagtctctaggtcgtttagcaatgctcagaacaactgcgagaatattttaaccacgctagattacgtaaaagaaacttatccctctatagaactctctgctatccacaccgtacatgttcctgaagcactaaaacaatctttagaacacaaactctctctccctttgatttcctaccaaacgccaacttttggtttagaggaagaagcatgggcaaattacggtgacgccattaccacggcatatcacggtgcctcgagaaacactcttgtcttaccctacaatcccgtgtttaactgttcagaatctcacaagcattggtttaaacgctcagctctggttatagggaaactggcgctactatcctcggtaatcgtaggtataggttctactttaaaactcgcctctctctctcaccgcgtgcgggaacactttgctttagtctgtccggaaatccccaacattcctaaatctcttcacggtatagaagaagctctgcgtactgctgtatcttcgcattcttgctctgagtacccctacctcccaacaattccaacaagcaaagaaactatgctatttctgtctgcgatgtcgcagaataccccctcggtgaaactctcgtacttctgttattccttggtatcgtttccttcgcagcaaaatcctaccctaccctacaaagcaaatatctctgtcaagggagaaggaaatcctgaagacgtgtctgaattcctccgcaaaatatctatgcaccctaaactctctaacatcatgcagacaccatccagcggacacacttttgagttacaattcactatagtttcccaggaagtcctatgaaaaaatggtctttaatttgtgcgcttattgctttgagtttagttagctgccttcctattatagggattgtttataaacatgcccggacaacaaagcgctgggaagctctcaactcgcacattcttaccttaaagttgatgaaagatcaattcgacattatcaagaacaagaatgagcacctcaaacgacagcacaaaaatatccatccccaagaactcctccaagcaaataagcaaatccgcctattaggtagggaacaagatcggttagcctccctcaaagaaaattccttgatttctcagagtaaagaagtgtggtgcaggaaacaactatttctctcatcaaacaaccaggtgatatggtttatcgggcaaatttccgatgatctgatatccctacgtctggaaaatcccgtagaagctgatagtgataatgttgaagaacttttctatttattcgatgtcaataaccccaaagcgcctttggccttctttacacattgggaaatgacaaaacacactacaccattaaacaatcaggtgtggtctataaacgctgaggctataagtcgatggttataagaaaatttttatgtttatttcttctatattgtgcttgtatgactccagggtatgcctctggaacttatgagaaacttacactaacaggaattaacatcatcgataggaatggcttatcggagaccatttgctctaaagagaagctaaaaaaatatgctaaggtagattttctctctcctcaaccttatcaaaaagtcatgcgtatgtataaaaacgcacgaggagaaaatgtctcttgtttgacgacctaccaccccaacggacaattaaaacagtatcttgagtgcgtgaacaaccgcgcttgtggacgttaccgagaatggcatagtaatggaaaaatcaaaatccaagcagaagtcataggaggaattgctgatctccatccttcagcagaatccggatggttattccacggaacgactctagcacacaatgacgaaggcatactggaagctgctattaattatgacaagggtttactccaaggaacttcctattactaccattctaatggtcaagtgtggaaagagtgctcttatcataaaggccgcgctcacggtgatttcctcacgtatacatctgaaggatttctactaaaaaaacagacatatcaagatggagaaaagcacagtgtatccatacgctatgaagaacgctctaatactgtgctctcggaagaagaatacgataacggtctattgttaaaaggctattacctagaccctgaaactcatcaaatattttctgaaatcaccaacggcaacggaacacaagcgatctatggcaaacactctatcgtagaaacacgggtgttcgtccgtggggagcctcatggaaacgtgactgtatttgatagtctcggcaatcaagttctgcaaacctacacattatctgaaggcataaaacatggtgaagagctatttttctatcccgattctggaaaatctaaactccttttaacatggaatcacggcattttacaaggccctgtaaagacttggtatccgaatggatctctagaaagctgtaaagaattaataaataataaaaaatcaggcctgttaacgttgtattatcctgaagggcagatcatggctactgaagaatatgataacgagttgcttgtaaaaggcgaatatttccgccctggagatcggcacccctattctaagatagataaaggttatggcacagcagtatttttcacatcttcaggaacgataactaaaaaaatcccttatcaagatggcaaaccgttagtgaattagctatggacacttccgtaactactgataagaaaaaacaacgagaatttttttcttcactacgacaatctatacaagaacctcggttatcacaagcctctcaggccatagcttcttttgttcgtcttctccccaaaagcagttgtgttctttcctttgttccttttcgatcagaagtgaacatcaatttggccaatcagattctgattgaacacttctcactagcactacctaaaatagacaatcatgaactgacgcccgtccaggtgccttcgctaaacgaccttacaaaaatcgtgcaccccctgcgtctcgctgagttcgatttaccccatatctcaccacaagagatcacccatgttcttgttcctgccttagcttttgatgaggataactaccgcctgggttatggcggtggttgttatgatcgttggttagcaaaatacccccaccttatctccataggcgtaggatttaaagaacaaaaaaccgctagtcttcctagagaatctcatgacatgcccttatctcaagtatttttagcttaatatttttctcagaaaggtcttcataaatatttccgagtcattttttacttctttattccctatacctttgtcttctcattgaaaaatctgtgaattgtcaataacacaccctctgtgtatgatgacaatccactgtcaaggtgaaccacgaaaaatcttttacctaataattgcaacaaacctacagatacagaaaatgttacatttacaactgctttctatcttgactggtgtgaaaaattgggttatccataaaaatcaaaagaaaagccaagcatacatctatcatcaaaaatcaccactctgacatctcttagctgagttacgagaagaagcttacccattcttctctcaaagtccaaaatgcaggactattgcatagaaagtgtggaaaaaaggagcacctatataaatgaatgtacctgatcgtaaaaaagcactagaagcagcaattgcctatattgaaaaacaatttggctctggatctatcatgagtctagggaaacactccgcatctcatgagatctctactataaaaacaggggccttatctttagatttagcattaggcatcggaggtgttccaaaaggcagaatcgttgagatctttggccctgaatcttcagggaaaacgacgctcgccactcacatcgtggccaatgcgcaaaaaatggggggtgtggctgcttatatcgatgcagaacacgctttagatcccagttacgcttccctgataggagcgaatatccatgatcttatgatctcccaacccgattgtggtgaggatgccttaagcatagcggaattactcgcaagatcaggagctgttgatgttatcgtcatagactctgtagccgctttggttcctaaaagtgaactcgaaggcgatattggtgatgtacatgtaggcttacaagcccgtatgatgtctcaagcattacgtaagctgacagcaacattagcacgtagtcaaacctgtgcgatattcattaaccaaatccgagagaaaataggtgtaagttttggtaatcccgaaacaacaacaggcggacgcgctttaaaattctactcatcaatacgtatagatattcgtcgtataggagcaatcaaaggtaatgaaagcttcgatcttgggaaccggataaaagtcaaagtggctaaaaataaactcgcccctccattcaaaacagcagaatttgatattctctttaacgaaggtatttcttccgcaggatgcattttagatctggctgtagaacataatatcgtagagaaaaagggatcttggtttaactatcaagatcgtaaattaggacaaggaagagaagctgttcgtgaagaactcaagaaaaataagaaattactcgaagaattagaaaaacgtattcttgaagtgactgcttcaccaaaaactattgttgaagagaagaaagaagagcttgctatgcaacctgtagcttaaattgtttaatctccttctcctgattgaatcaagagaaggagaaacaagctcattaatgaccgcaattacaacgacatgaagaatgttgggaatccgaagtcatagaagtggttgagcaagaatctttctcatctaagaaagaatctaaaaagtcatacaaagcatcacaaacttctcgagaagcttgtaaaatcttattgcaatcgttattcagtagcgtttctattaactctttttcctgacgagcatgtcttacatcaacatcttgatgtactgagaagtactcgtaatcttcaggattggtaaaaccaaaatattgctttaatccagaaatttttgtctctgcaactgcagggatttggctttcataagtatataaagcggaaatacccgcagataatgaatctccagaacaccagcgtagaaatatagcgactttcttttgagctgctgcactagggacgtgattttctaactcttctttagtcacacctaaagcataagcaaaatttttccatagatctatatgattggggttccctatttcctcgtccataaggttatcaagaagtaccttacgcgcttctacattatcacaacggctgtggattgccgaaagataacgagggaaagctttaatgtggagatagtaatccttagcataggcttttagctgctctttggttaactctccctttgaccacttcatatagaaagtatggtttaacatatgtttctgattgatatttttatctaataaatccaaacaaggtttcattaacgtctcccaaaagttaaaattatagagattcccaagccacagaacgaagcaaaggaccgtataaatcctctccttcatcaatatctaatatggataaatcagactgtagcgtaggcaaagaatgaaaagtaattttaggcgcatcttctataagcgctataggcgtatgttcatttccctctcccatgcataggacagcagacactgctaaagcatctaaaagattcatttgcgtcatgcgtagggggcggccaaaacaatcaggcttccctacgtagctgtatagaggagaaaatccataccaacataatcctaatcctaaaacacctcgacgcatgggtgtcgtatgactatctactatgatcactcctaaattttctaagtggtatctatccttcaaccatttacctaaagcatttgttgaagctaataaatctcgcggatataaaacatagcaatcctgagcattggactcatcaatccccgctgaaggaatcaaaattccttgcttcttagtgagatacaaatcatgacgctcggaataaatataagcctctgattcttttttaattaatgcttctttggttgttgtttttacatcgacaacagcaccttcacaaagactcaaaaccttggaagataaagcaataatcgaattctccgccaactgcggaagagactcttctaaaatttcgtaaatatcatcatgaacatggactctacgagtgccaatcggcgaaattttcataaaaacaaaatgttaaattctctttctcatctaaaacagtcttcttccacccttgcactaaagataaagggaagaaaacatcaccctcataacactggtgaatatgagtgatgaaacacccatgcaccatatgatgttctaaaaataaagaaaacagttctcctccgccaagaagaaaaacagaagaaagttgttctaaacgacgaaattcctctaacgaagatacccatagcacattctcgacactttcatgatacttcctagagaagacgataatcttccgattcttcttatacttatcaggaagaccctcaaaggtctttctccccatgattagggcatcatttcctatggttttggaaaaaaattcgatatcttcaagatagttccagggaagcttgccttgttttcctatgactccctgagggtcacaagcaactataccgagtattttacacataaaccccaggccatgctgctgcggataagaccctctggtttgcttcaacattatgcacacgtaagtaatgcactctttgctgctgtaacaaaaccgataagctcacggtttcccagtcacgatccttagcatcatatcttcccaacaaagagaaacacgatttccttgagtgacctactaacgtagagcaacccagctctcggaatttttccattctatgtaatacgttcaatgcttgtatagaagtcgtcccgaaacctatgcctggatcaaaaataatttgatcttcgctcaagcctaaagcaacaaaagcttcgatttgcttctttccccaacttaacaactggtcggaagcacatgttgtaaaagctaacgttttatccgcacgtgggggaagagaacaggaatgattgatcactaataataaattcgcatcttttgcaatctccgccatttccttagagcccccagaaacatcattgatccatcgaattggataaatctctaaggctctcctgataatctcagggtaaaatgtgtccaaggaaacatctggatattgcatacgtcctgaccatttttcagctaaaagcttgagtacaggctctaaacgagcccactcttgatctacgtcaatcaactgcttaactttagggttggttgcttgcgcaccaaaatctatcacggaagccccttgagcaaataattgctctgcatgagcaacagctttagaaggatcaatgtataatcccccatcagaaatggaattgtccgtaacattaactattcccattaaaaaggtcgtaggagaaaagctattaagaataatctcttgaggacaaggtcgacaatgggcgatttccccaaacgtttttaaatgaaattcagaatccggttgatggagttttcttgtagggcataacgacgcgacaagagaaagtaaaaacggtctttctaaaatcctattgtgaggtatcgtgatgtcatcttgttggtaattttcatcaccatataacagaatatctatatccagaatcctaggagaccaaggcaaggcatgagaatctctacctagctgacattctatctgttttatccctaacaataactgtttgggagatagtgccgtccggccaataagtacggaattaaaaaaaggcaagtcccattcttttggtgagttaggcaacaataaagcctttgtctctaaaatgatggaactttgtaaatcttctatccccaactcttttaaaagagagaacgctctacgaaaattttcgaaacggttgcctaaattggaacctagagacaaacaaataaactgtttggttatcatagtgaaatttccttacttatcttaaaacaaatgggctgcagcaagttaggaacaggagggcgttctttacgcacttctaaatctattttagaaaccctgtcttttaactttgcttctaaagcatccattaaaatcttagataagtgctcgactaaagcacaaggcttactcgaggccacttcttctattaaagaagtgatttcaacataacaacacgcatcctcaagatcatctgaaacacaaacagagggctcttgaaagaaagaaaggatgatagaaactaaaatgggctgcttgaaatgccgttcctctggagaacatccaagacgcgcccatacacgaaaatctggaataattagctgatacgattctgcggtaacacctaaaagttatacaatgattcgagttattttcccttgatgttctttgctttacccgagactttttcttcttctaaaagatcgaggaaagctcgcaattgttttgaacgaatcgggtgacgcatttttcttaaagccttagcttcaatctgacgaatacgctctcgagtcacattaaacgctgaacccacctcttctagtgttttaggcttgccatccaaaagaccaaaacgatgaatcaaaacaaaacgttcacgatccgtaagggtttttaacacctctttcattttatctttaagcatagaatagcctgtagcctctgctggagactccacacctgtatcttctaaaaagtcgccaaaggagctttcgcctccctcaccaacctctgcttgtaaagaaattggatgctgagcaattttataaatttcccgcacccgatcaggggttaatcctaactcctcggccaattcctctggtgtaggttctttcccggtttccatcattaatttcttagcaccacgaagaactttgtttatagtttcaatcatgtgcacaggaatacggatggtccgtgcctgatctgcaatagcacgtgtaacagcttgacgaatccaccatgtggcataagtagaaaatttatatcctctgcgatattcaaatttttctacagccttcatcaagcccatattcccctcttgaatcaaatctaagaaggaaaggccgcggtttgtatattttttagctatggaaatcactaaacgcaggttagactcgaccatttcttttttcgcttcctggctcttatccatccaacgttgcagcatacgcacgtcttttttgaactcttccagggttcttcctgctgcgacttctcgcttatataatctacgcttagcagcgtcgagttttgctgctgcaaacttatttctttctgctcgaactttcaaatcattgatttgctgttccaattgtaagaaagaatcgtatgctttaaagacaacctcaccgaaatcttcggtcacattgtgacgacaatggaaacaacgcagataagcttgagtacgaatacgacacttctctaaatcttcgtttaatttcgcagtctcttctttcgataaattattttgttttaaagctaacagcaaagactctagatacgcatcttcttccttaagcaaactgatcaacttaggcagcagctttaaaaaatgcgctttgtcttcgacttctttttctgaaataatcttatcaaagcgttcttttccattgatgagatattgtgctatagaaatcgcttcttttgaagaataacgaaaacgtaaaataatccgttcaatctgcacttgagctttttctattcttttagaaatttctacctcttcctctctagttaacagaggaacagtacccatttcttttaaatacatacgtacagggtcatcaggagtcccctctgtacgcttggctaagccttctagctctttggcttctttttttctttccttttgtcgttctacatcggcttggttcaggacttgaatatccattcccgtaaggaaaatcagcacctgatcgatttgttcaggcgtatcgaaagacatgggaaggatctcattgatctcctcgtaagtaataaagccctgatccttagccagagaaacaagttcttctaactttttctgagcttcttcttcatgagccgcttccatagcctggccattttgtgtattcatgagcatgtaattattgggttgcaacaaaataatagggccctagcctttgggtaacagtttagccaaagaaagataggaaatctagggatttttaatcagcatggtcgatgataggtctatccacgaagagcatctatacgcaccggataaagaacacccaaaacatgattgtgtaacgggcctttatttaaaatagttaaacaatagtaaaaaggaatttgaccatggttttttgtcttgatgattatttttcctgatcgctcttgccgatcataaagacgaagatcggccttccattgaggtaaaccggaaatcactacgtccttatccattttcaaaaaatcttctaccccgtatcccatccaagttttaaataaagagttggcgaacacggctctttgtgattgcggagcatacacaaaaagcatgccaagattttcttctctaagattatcaaataactgacgacattccaaggagtagttatacacagaagattcggatcgtatataacgcgaagctgttagggaagatgccgcttctatattttccattttaaaagcgannnnnnnnaactccgaaagaagttgtttgggcaattcttgcgaagtcgctatagcgtgtctgggaagattttctactatattcgattccagctgaagcaagttgcgaatttcacacattaaatcctgcaccttggattccagctttccaatatagacttgtcgcacatccaacatgttgtgctgctctgtaaaagtcgcctggtactcttcattcagtacttgctgataagctaaagcttcagcaagttcacgatttaattcccgactctcttcttccttttcacggcattcttgagataaggcatctaattgtaactgcagacattgattctcttcccttaaatgcgcgactaacccctctaatttctgcatatcggatttggttttcataaacactccacgaacgtgaagtagttgattcaggagtttctgattctgcgaccttaattgttgactctcgtattgacgttcttcaactgattcacatatttttcttaacccctcgtctttctcaataattttacgaattttcgtctgtaaaagttgacccgctgctgtttttaactgcttttctctgagtccaatagagaaaaaccacccaaccaaggaaataatagaaaaaacgaagtagctatannnnnnnngagaattagacaaaaaaggtagacaaacgaggggaagaagaaatgcaactatagggaagaggtagttatgataccgagcaatcgggtgaaaaatttttttcacaaacaacataaaaattctaatccttgtctcatgaactcatcaagcgggctgtacttttcgagtctttttagaaaaaatcgtgagattaattctattttttatgtttgcataaaagtttatttatctctcccataaaatacagtccatttcctctgtttttatttctttttattgttctttcttttacaatctcaccctgattgtaacatagtaccacacttatcaaatcttaactcaagtgttaagacaggttgactatttcaaataaaaaatacttgtttttggagtaaccatggcacccaagaaaacaaccaaaaagggcggtccaaaaaaacgaccttctgcagaaaaacgtattatcacttcgcaaaaacgttgtttgatcaatcaaagttttaagtcaaaagcaaagacgatgatgaaaaaatttgaagcagctttaaaagctggtgatcagacctccattgcttctggattgcagttagtctacagcgtagttgacaaagctgtaaaacgaggaattcttaaacacaataaagcagctcgtatcaaatcacgcgctaccctacgagctaatgcaaaaatataatcttaatttataggtaattatgacttcttcctgctttagtagatgttgtcccattctatctgatactcctttaagtcccacattaaccgcgtgctgtgatcagattcgactaaatgctgcgacatttcataatagtgtaaacctactgggagatatatttggagttttagagtcctctacaatcattgctaaagcatcgttacatcccggaaaacaagatactctaacacgactgactaccttagaacatgcgtgtgggatagcttccggcctcaataactgtgtagacgcagtcgccctgttctctcaacttgtcacaggggctatgttctatgaagtagactccaaaggaagtttcaaaatagctgcaaaaagcatacgcaagcccgacggatcaacggaaatcgttgcgagtcgtgtgctaagatcacctcttgctattgcaagtaaagtgacgcgcttggcttccaaagccataggaggcgtgtgtttcttctccgaattgaaactggcaagtttaggaaaacatgcgaaatgtttaggcggtattactaccagcttatctgcaattagttctgcttgcggcgctgctgatgacattgtgagcatcgtgagcactttacgtttcacagactttgaaccttctgctgagaatcttattcaacgtcgtgcaacgttaagagagaaattcttctccttactatgcaatttggtcgatttagtcacggaagttctgtgtttgtttgctcgttttgctcctgctgtattagggcctcacgctgctcttattattggtgctttcttactgatgtcttctatactcaatcttgttcaagattacacaagtttataagatctttctctaaggaagacgatctaccccataagtatacttatggggtttttttatgatcttatacaatgtctctcggtcagcccacacatctatgttgttcttagcacgtgtgatggctgtgtaaagaatagaaatatcaaaagtttcacaccctttagggagaataacaataacatcttcatactcacttccctgacttttatgtacggacatagcatagttataggtgtaataggaaaactctttagcatctataacgcgggaatgagaaaaaaataacttttgcgtctttgggcaaaggtaccccgtatcgccattaaatagtccccaagcttcataacgttttgttatcataataggaatgggcaactctggatgtgttttttgtatttcatgaaagatcagttcatttaagcgtaggtatccccaaggaccatggcgcataggtgttaaaacgcacaattgcgtttgagatgaaggggtatgtataaatgcctctttaatcctagacagtgcagtgagcataggaggcagaggcgtaaagggaatggcttgtctttctaaaatagctttagcaaaatcttgaactcgatgtgttttagctctatgagacacatgaagatgtagagctctttcagggaaacggacgatcaaatcctgcagagggtttccggcgccaacacctatagggggtagttgattctcatctcccaatataattaaattatcagcaaggatttcccctcgtttattttctcctgacaaagtattgactaagctatgcagaagactcaatgtcaccatagacccttcatcaacgagcaataaatcaaaagaagtacattggtgataagcatgttcttgcaagaaccgatgtattgtttgaattgtgacactggcttcagaaatatgatgtttcgagagtatgtgacggatatgcgaggtggcttttcctgtaggagagactatagcaatacgaattttaggatactgcttaattaatgcgatgatgatctgtacagcgagaaatgtcttacctgttccaggtccaccgcagatcaaagaaaaacacctgttcacagctttgtgaaaaaccttattttgctcctgagataaactcggtagagttggtgtcgtcaggctgtagcgattagtagcttgtgacaacaaagaaagttttttaaaaagcttctcacgaactgtatataaagattttaagtagattttattattttctattacaaacaacgacgacaaaacatcgtgaggaagagcccgaaaatattcgtaaaacaacgtttcagaaatcccggatattgaggggaacagacgttcattttctatactaagaaagggataaccacaacgccaaagagcagaagaaatcgcaagaaaggcgaaggctttttttgattctgcagagatatggtgcttcgcaaaagctaggtctaaaggtagaacaatctgctgttgaactacatcatgaagaaggtgagaaacatccgggcttaacgaaagcataaactctatgcattttacccctttttataactagtttcgagatctttgggtagatgtttttggcataatgctagtgctttctgaactttagcatcatacaaacgctcattcgagggtaaagcatgtaggcaatcccaagcttctaaataattcttattttcaaaaaggcacaagcctaacaaacggtaggttaatggtgagggggcaattttggtaagccataagctataaaagtaacatttatgatactcaccttgcatgtataagaattctgcatcggctaaaaaattggctatctcttcttcacctatggttataggagttaacccctcatctgttatgaaatcctctaacttcaataaacgtgtaatcgcatgtcccgacaacatttgcttatacgcttgctttataaataaaaacacaaggttttcactttctatatcatagtcagtaaactgtaaaatgagatggagcaaattcaaagccttatcatcacaatttccctgatgccataactgcttagcttcttttattaaataatgtacaagctgttgtctgtctatgtcataagactgtatctcctcccagagattgagatactttcttagattcgtgtaactgagatcatcattcgcaataatatctttaagaacctcgggagagatgatcaacttctcactcacccataaatctgcatctaaaatttttaatatcgaaagcgtctgttgcgcttgtgttgtttgtaccttttgtacgtgtgccgatagaagggttcccaaggtatctacaagtcgttttttcagcgattcgatctcaaaagaaacaatcgagctgcatatctgagtcacacgttcagaatccgaaaaaaacttgtctactaaaggacgtatgaccaaatcgtatttaggatcaaaataaaaacgttcccaatgcttaatgatctgcattaaaggagatagacgttcttgaggaacaacaaaaagatgctctacaagcatcgaaaacaattcctcttgaggaataaatttttcatatgatctttgatcgacagcgtgaactttcttcttataaaaaagaatcatctcatagtaatctggataaatcttacagaagttcgactgttgtaattctaaaaagtaactcctactgagcattaacacagtataatcgtaaacttcagaattccaatcacactctctttttagtaacttttcaatgatacgattaagaatggttcttcctgcagaaaaatcgcctagttctatcaagcaatgagcttctatattccctaaaaagaagtctgaaaccaattgctggatgtttaaatctaataatgaaaattccgtattcttttcttgatttctccatactgataacgcttgcaaagcttgatcaaaatgcttttgcttataatttaaaagaaactcaaacaaaggaagataatgagacttaggaaactgctgagacaaagtaccaactaacacgtccatttgttctatattctcagagaaaaaagcattaagaatacgccctcctatcacctcttctttaaataagaattgcgttttttctacttcgttataaatcttagaaaagactgtctctgactggatcatgtttttctgcttctgcagaataaatccttggaaacaaagaagacactggcgttgttggctcgggagcaaacgttgtaaaaaagactctacttgttctttttgaccatttacccataacgctgcagcttgtgtactttctgatgatgtcactgaagggttgtgcgaggaacataaaaaatacagacctcctcccatggcaaagcatgaaagaaaaaatacgcaaaacagtatatagcgaaccatcagatcctctgccggcttttgtaaaccgtcgtttttaattaatttttaacatgttaaagttaaattatatatacagggttgcctttatgcaaaattatttttaatcagaaaaaaattaaaaaattgtaaagggtctttgaaaaataaaagattttgtattacttactcaaataatatagcctaccttgtttgctcatgcttacggataaaattatattatttgttactgaagacagcagtatatctgtgcaactcaaagagtttgctcagaatgtagagtataacatcgttatctcctccactcttactgatacgcctgaagctgatttaattttctgtgaatacctacttctccccgaatctatcttttctagtaaaatctcttcagaaacagatttagttgtattatttgatgcatttgaagaagaggctattgtaaaaattctgaataacggtgcgagcggttatctactacgccccataacagtcaaagttatcgacgctgttattcgtgcttttttacgcaatcatcatcatttcgaacatgccattcctgaatccatatcttttggtgatcgaacgttccatcttttacatctttctatagactcacctcagggaactatccatctaactccttcagaagctggaatattaaaaaaactcctcatgaatcgtggtcagttgtgtttaagaaaacacttgcttgaggaaataaaaggaaacaccaaagaaattatagcgcgaaatgtcgatgtacatatcgcttctttaagaaaaaagctcgggccttatggttctaaaatttctacaattcgcggtgtgggttatttattttcagaaaatgatcacctacctccagaatccaaagaagaatcttcgtctccctatgcttcgaatagcttttgattactccttgtcactaaatcgtcataactagacaatatcctaaaaagctatgacctgccatgatactcgcatctgttttattctctcctgaagatttttcttttcctgaactcattacagaagcgtattatacttgggatattttagcattaatagataaaaaattatcctctcatgtgttctcaggaattcagggaactgtagaatctggagcttttttaaaaaatatagaaagcatagaaatcgctgaaggagcttatgtagaatctggagcctatattgtaggtccttgcatcataggtccccaaacagaagtccgtcacggagcttatctacgaggaagtgtgattacaggtacaggttgtgttattggacactgtacagaagtaaaaaaagcctatttgggtcattatgccaaagctggccacttcgcttatattggagattccgtattaagttctgaagtcaatctcggtgcaggtgtgcgttgtgccaattttcgccttgatgggaaaaatatttctgttcattgtgctgaaggtcgggtagatacccaactaagaaaagtcggtgcctttcttgggaaaaacgtttctgtaggttgcaatactgtgattaatcctgggcagtgcattccagcccatacaaaaatttatcccggaaaagttatctaggtttagggcaaattctatggtcgttatggatattttcgaagcttaccgcgtaatgatagaaactgggatagaaaattctttagatgagtttggtcctaaaggattctctatacgagcccctgtagaatatgcgttaaccagcggtggtaaacgcattcgccctatgttagtctgtatgatggctaaaggtctcggtatgggcagagatgtcttagactctgcattagctatagaattcatacacacgtccacattaatcgctgatgatcttccttgtatggatgacgatgatgagcgtcgtgggcgccctacagtacataaagctttcgatgaagcttctgctttattagcatcttatgctttgattcctgctgcctattcccgcattcgtttaaatgcaaaaaaactcaaatctttaggtgtggattctaaggaagtagattgtgcttatgatataatttctgatatcaccgataaaaattttggcgtccacggtgttttaggaggacaatatgaagatatgttcttcactaatcatggtcctgaacatgttcaatccattattaataaaaaaactggagccctttttgaaattgcttgtgtctccggctggttgtttggaggaggaactccccaatgtgttccacaagtactggaattttctcaaactttcggtctgctttttcaaataaaagatgatattttggatatacatcaagatgatcaagatgtcgggctaaactacgcactattatttggtctagatgcggcaaaagacctcttaaatagctccaaagacaagtgccttaccttaatacaccatcttaaacactataggctaaaagacacttcagaattagaaaggctcgtagaatatatggggactcgagactactaaaaagttgaatatgaaaaaatctgggtgagaggatttgaacctccgcccccttgcaccccatgcaagtgcgctaccaggctgcgctacacccaggaaatactagtttacaaacaggtgattccttcaaattggaactcacactttttaaattcagcaacccctatctgagcacacctttcaataatcgtttctaaagtatccccagccgagacatccgcagattctatgtctacggcgatagaagctgtaaaagatgctcctcccttttctcctctgactttgaagttcacaaagattccttgcttagttttggaaatatttttaaatctcactaagttattatcgataaggtttttcattttatgaccttcgtcttcgaaagcaataaaaataccaacctctaaggttcctgtaaacgcaaagattatatttaagaaatcactagaaagatcttttacgagactcttgctttatcctacctaaatcacattcagaatcatctacaaatttaaaaaatgattcatatacaggatcaaacctgacgacctctttcaccatgtctatggcgatttttctataattttcatgtccttgtacttgtgaacgtagttcgcacagccactgtaatgctcttccgttgatatggaaaaaccaacgtatgttataagctagaggaacgacatactgagcttcttctggaaactctaaggaaatttggttgtaagcttcttcagctttttccatagcttctctaaaatctttttccataggagtatctaacaactgctcaggaatatggtagccaagatttgtcgtgagtaattgacgttcttgagtaagaatgcgatgcctttgaagatctctataagctccaaaatcagcagtaatatcaaatccgaattctagacactccaagcctcttggagatttatgtctacgattttctctagatgaagatcctgcttctaaaacacggatgaggtcttctctaggcatggatttacagatatggataagttcttcgtaggtatgttctgaataaggaaaaaggaatcctgcagctactttatagattccctcaggatctccataaactaagcgcactccggtttgtttagacggttgtgcttctccacggaatttctcagccaagcttgttaactgctctctgagagtttgtcggtagcttagcatagcttgatgatggtgatgatgggattctgcacgactcacaaaagaaggaatgattttcatgagttcggttaaagaagactccccaatttgtctaatttccgtaagattgtgtccttgaattttatgtaataaggtctgccagaatcttccattaccaaagaatcctaaattcgttaaggttgcagcaggaagaagtccccgcaaacaatctaaaactttagctcttaaagaaatggtatatgcagactgtgagacttcggattccttcggatagatcttttcaaaataagaacgtacttttggaatcaaatcggcatacgtatcgaacaagaaatcacacgtccccaaaaacacgtctttaaaggccgaggtcattaaaatagggtctcggtaatataaatactcccctttcaccttttgatcgaaatacacgtatctagaagacttttctaaaggagaccctccgatgcgagcatcttctagtattttggcagccagcatagaaacactttccatggcaagatgagccccacctaattcacctatagagtcatccccaaatccatcaagaactcgtctataaaaatcagctgctttatgtatgcctacttcaaaatccacgctggaactatctaagaagtcgcccccttcaccttctaagaactcctttaaaagcaaagaacgcaaacccaatgtggacctagaatatttagaaaataaggctcctttcaccacttcaggaagattcttcaaagcaaaaatgtttgtttctaggttggtaacgaaatgagacaaactcttcctttgttctgaagaaaactcatcatctctactcaacatgaaaaacctcaaaattaaaaagactgccacatggattagaaaaaaaccaaaacgtttttacttaaaaatcctgttgaaaaatggttgatcttgtgttcacaaacatgaaaaatctcgatttatttacaaactgaacaatgttttaa