nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgcgtatctataccaccatgacgtcattaacgtaaaagttccttaatattaccatttgcttgaacggataccatttcagaatatttctaactttcacagaccatacattagaataatatgccacctcactgtcgtaacactctatattcaccgagaaacaatacggtagtggctcaaactcatgccggtgctatgatacaattgtatcctatttccattctcatatgctatccgcaatatcctaaaagcataactgatgcatctttaatcttgtatgtgacactactcatacgaagagactatatctaaagaagacgatacagtgatatgtacgttgtttttgtagaattataatgaaacgtcaaataaccctactatattataacttatcagcgccgtatactaaaacggacgttacgatattgtctcacttcatcttaccaccctctatcttattgttgataaaacactaacccctcagctttatttctagttacagttacaacaaactatcccaaaccataaatcttaatattttaggtgtcaaaaaatgaggatctccaaatgagagtttggtaccatgacttgtaactccactaccctgatctgcaatcttgttcttagaagtgacgcatactctatatggcccgacgcgacgcgccaaaaaatgaaaaaagaagcagcgactcatttttatggaaggacaaagtgctgcgaagtcatacgcttccaatttcattattgtttattggacatactctgttagctttattaccgtccacgctttttctacaatagtgtaaaagtttctttcttatgttcatcgtattcataaaatgcttcacgaacaccgtcattgatcaaataggtttataatattaatatacatttatataatcggcggtatttatatcatcaaaaaaagtagttttttattttattttttcattacttttcactgtctatggattttcattcgtaaaggcatcactccctagtttgcgatagtgtagataccgtccttggatagagcactggagatggctggctttaatctgctggagtaccatggaacaccggtgatcattctggtcacttggtctggggcaataccagtcaacatggtggtgaagtcaccgtagttgaaaacggcttcagcaacttcgactgggtaggtttcagttgggtgggcggcttggaacatgtagtattgggccaagtgagctctgatatcagagacgtagacacccaattccaccaagttgactctttcgtcagattgagctagagtggtggttgcagaaagcagtagcagcgatggcagcgacaccagcagcgattgaagttaatttgaccattgtatttgttttgtttgttagtgctgatgtaatcttaacaagaaatagtgaaatgaaagcgcatacctcaaaggcatatagttgaagcagctctatttatacccgttcctccatctgtcatcactacttaaacgattcgttaacagacgctcatttagcacctcacatattctccatatctcatctttcacacaatctcattatctctatggagatgctcttgtttctgaacgaatcatacatctttcataggtttcgtatgtggagtattgttttatggcactcatgtgtattcgtatgcgcagaatgtgggaatgcctattataggggtgccggggggtgccttgaaaaacccttttgcgcgcctgttaagtttccgttttcagtcaaaaagaatatccgaattttagatttggaccctcgttcagaagcttactgtctaagccatcatttggtgtgtcctaaacggtttccatgcaaagcaacatctttgttactcattcctgaaggttgaataaaaaatagcaaccatgtgcagggagtcgtatattgttagattctagagacttgtacgcatcatcaaagctgtaaatagaataaacatacgcaaggcgtcaaaagtgcatagttaagaaaattcctgacatgtgaaaatatgtgtttatgaaatgtgtcaaggcccgtctatagcgtagttaacccctctgcaggagtaagtgactttttttacgctcaaaaggcaacgagggcacatacttaaaagtcattttcaaacacatctgcagtttgcaacgacagataacaatattatgataggatggtatgatgttattagctgccacatattttttaacatagcattagtcacgtctcttcaattgttgggatgaaactctaaaatatcattcctttagtagtattccagttaccagtatattatcacatgccgaaaaagaagatgacataaagatcgacaaacagtcttcaaatataatggaagctggaatgcaaggattgataatgtaacaggatactgaatgacaaagtataaatgaaaaaaaaaaaaaaaaaaaagtagtaatactattatgtggaaataccgattccattttgaggattccaattgttggaataaaaatcaactatcatctactaactagtatttacgttactagtatattatcatatacggtgttagaagatgacgcaaatgatgagaaatagtcatctaaattagtggaagctgaaacgcaaggattgataatgtaataggatcaatgaatattaacatataaaacgatgataataatatttatagaattgtgtagaattgcagattcccttttatggattcctaaatcctggaggagaacttctagtatatctacatacctaatattatagccttaatcacaatggaatcccaacaattacatcaaaatccacattctctacaccaataccatcgacgagagcttctagtaaattgtatacataacagtataacccttaccaacaatggaatctcaaagattattaaattattcacagactctgaggattcgggtaaaatagggtatttaactggttaccggaaaggtttagaaaattcgtggagggttggccgagtggtctaaggcggcagacttaagatctgttggacggttgtccgcgcgagttcgaacctcgcatccttcagtattttttttgatgatttaacgtactattaactagaataatagggaaatgcaattgcagtttgagaagaagaattattaataagccaaaaagcggctcactaagtaagtttttcttcatggcgtcctttgcatccagcaataatggttttagcaaaaaaatctctttcactacacaagttggagcatattttttaacaaatacagataaacgaaaggcgataataagtatacttcctatgtacaagaatctttaagtgatataatctttcagcggactagaagaatagggcgttcaactgttgtccttgcagaattgcgtaaactccttcaagtagtcattattttgctcgcagttttgccttaaaatgccctctgttgtagaagttaaaatttgttctatttttctattatttgccacccactctgtcaccttcgtccaatccttatattgagcttcctgtttctccgctctttctcttgcagcgtaaggatcaattcttgcgtctataagtggttccgcagtagtctttttattattaccgcactgctgatcggtctcgttcttcatctctgctgcctctttttcgcaaaatgaaattatattattccgtatttgccagttcggatatagttcttgcttcaaaaattccttacacttattttttccattaatagagcctttcctatagttgtttaatttttgtcttattatatcatcacttccatgccttagaaacctcaaaaatgaatctatcaagcttggatcaacacatctttctcgcgtaactgtgattgtagtaagtgacggttcatcattcggaaaagtaagatttgtttcaagtaagctttggggtgccgtaaacgtacgcctattatcaaccataccgtctttttgtctacgtgtataaatgagaagttttttttctaactatatccaagtttttcaaactacccaaaggatatttaacttggcggacaaaattaccgtcacgttcaaaagtgaatatataggcgattctgggtaacaagcaaaagtaaactacaatatggaatagtgtaaaacttcacttatcaacaacaaaatcgcttcaagcctcctatcttagagtctagagcctgataaaattcttatgcgagcaagggcaacctgatcgaattttataaaaactatttatggactaaaaacctacagcgctcttcatcatatcccttcccgtttcttccattgcgtcattcatggtttgtcccattgtggttgcatagtcattaatagtggtttctaccgtgtctaaacgagtttcaattgccctagaaacacttttaaggacaccatatccattacttcttccagagcttcttacaggtctggcatacctgtgatctttcgtaccgggaggtaactttctggctgcattactactactggaagatatgcatcctcgagcaattgcgctttcctcatacttcgattcgggcctttctataccgcccagtagctcatcaagttgatatggtgtgcaataaatagttcctctagcccattgtaaggaattcacttgaggcctataaccaatctttaaatcaggattgtacaaggtatcaataggagtatgttgtgatatgtcagcagtatgattcgaaccggtggcactttcattaagtactgaaatcaaagaagcttggaatttccctgtgcgaatgacaatgtcaacattttctaatatagatgaattttcaacgtattgagcgcttagagggaccgggcagcgtagatttttgacttccttaagctcaggtactgtcaaaactttaatatctccattaattagcaaaacgatcataatagttgaaagctttctttctcctttaccgtcaataatgggaataaatgataatccactagtggcaattggatacttgaaaagcgcatgagtgtccttagatttacctggtgatactaaacgaatgtcatttgcgccactgatagtaacaaatccaggtattgcgatacccttgcttaaaccctgcatctttgatatagtagcagaacaactgtagccagtatctttggcaaaagaatttattcctagaatttttccttgattgttggtctttgttgcatcagtgaatttaacctcaaatcttccattagttgcaggcagtattttgaaagtcatcaattccccgatatccgttccacatagcatcaaaatactagagaacccatcatctccatattccatgacgcaaaagtgaacggttgaaacgtaagagctaccagctttagaaatgaccctaatattttcattgaagattatagccgggcctcttctgtccaatattattaaggttccttcaatgaaaccaacggcaacgaacccgatattactattcatgattgcggacaccgcaccttttttagcatgtattaccgtacttggtataaagccttgtttaacgttcgtaggccctctatccgaaacatcaactaaaatagtttttgaatcatccaatgaaaatctgctaaacttcaattgcagtgcatcgcttttgggaagttgtccgtaaaacttgtttgtttcgaatttgaaaagaataacatccccaacctcagatgataccgccaattccaatgtttccgatgcaaaggagatattttttatggccaggttagtagctctgttaagtactttagcagtattcacttcaaatacagcgttgtcagttacttcactgtgtgaagcatcccatattctgactgaaccattactatgcccagttagtaaagcagatctggtctcatgccttctaatatttctggtggcaggaataccaccttttaaaaacgattcactttgagcgattgtcatcatccccagccaaagatttttttgaactgattgcgctatacaagtagtaaccgttggtcgaacccatgctaagctccgagggaaaatggaggccttggaactaaaagagcctgctgggtatatcaatgtttcaagttcgccatcttctaaaagtaataaaatgaggtttgtgtcatggcatccaccaaaatatggagaagccttcggcaagggtagaaaatttattagtggagctttgccaatcaacgaaaatagtttttgttgaaccggtttagcatagtacttgctcattgcgtcaaatgatgtcacagaatacattggtgtgccgcctaagtcaatcatggttatttcctgaggtaaacagggattttctgtagcttttgttgcaatcaacaacgatgtatactcaggattacgctggcaaagccagcttactttaaagatagcgggtgtttctgtaaaggaacagtctttcaaggcaggatttggaaaattcacatgtgtttcaaatatacttctagcgtgaatcagtttaccgctattgacatcccaaaataccaaggcattatcttcatggacagttaatatatgtaaggaatttgggtgataaagtgactgaatgacctttggagtgcgtttcttttctatgtttgtggatagatcaccgcccggagcatacggttctaattggtaaaaaaaatgttgcttgactttgtagtcaatgaaagaatatatgactgtaatatgctcatatgatataagtatcgttcctatgtctctaggattccattggatagaaataaccggtgatagcctctcttttggcaaaaacacacttttctggaagttttcaattttcaatttggacatttgatttctatccacatcatagatcaatatggatccactctcgaggccaatcagcatccaatccaagggcggatcagtctcaaaacaagtgatgctgtttggacagaaaacagtagttagaatctgtttcgagtgtactgaaaggactattatgttgctcttctcatctacagctatcagataaattcctttaataaaccgcatgtgtttaatttgaggtcgattttttaacgtaaatacgacctctatttgcttttgcccataaacatgtatctccccagcagtagttgcaactgccaaaaggctttgagtatagtcgaatgtggtaacagtgattcgtccatttatgccgtatgtgcatattttcttagtatcgaaaaatttggagttaataccatttgagacgtcatgaactctcgcggatttgatagcatttgacacattcttcaaatgcctgcttttcttaaacatttataaaatttttgtatctgttcaattgacaattttgtaacttttataatctgtcaactttagaaatatgttagtagtaatataatcctgagctgtttcttagatgcttccttaataatgtaaacagaatgcgcattgttgaacatacggcttcgcatcgcatcgcttaaacgaggtttttcatatgcatgctccaagataggtacgaacaaaaaagaggcattgcatcaaaatggatagtttcagtttatgtaacaaaatctcattaaaaaaaccctctcctcctatgaagcggaacagttcaacttttccgcttagatgttttatataaaattaaataaatcatggcatgaccttttcttcataaatccaaatcatctggcataaaggaaaatcctctaaactcttcttgctggctcgttgtcaaaacagagggcagaggtgtaagtgtgggtggcgcagaggtgaattcttgctcgaaatatgatgtatcttccggagatttaatttctgggatgtagggtggtttcacgcgaaggtttaagatatcgtcaaagttgatgttacggaagaaaggttcttccataacttcgtctgcgtccctgggaccagcacccaacctcttttcaggatcttttgttaataggccttggaatatttgtacaatctcacctgccatatctattgggtataagggttcatcggtaaggatagcgttaaaaacttcatcttcgtcatctcctgagaatggagattggcacagtagcatttgatatagcagcaccccaaatgcccaccaatcgacagctttggtatattcttgctcttttaaaatttctggagccataaattctggtgtgccacaaaatgtagaagttctattaccataccacatttcatctttacacaaaccataatcggcaatttttatatgaccttctggagttaatagaatgttttccaacttcaaatcacggtatattacaccattatcatgaaaatatttcagagccagtaagacctcggcggcataaaatttggcccttcttacagatagtctttggttttgaacatgccacattaagtcaccgcccccaataaactccatagcaaaatatatacggttttcagtttgaaaagagcagtatagattggttaagaatgggtgtttagtttttgtggctaacaaaaatactttcttttctgctcttgcactctcgatgtcatgattttgaataatattatctttcttcagaacttttatggcacaaagcctgtcagtattctttgatttagataaaataactttaccaaaattacctttaccaagaactttgagtaatacgaaattatctaatgaaaccttacgacgtttagccgctctctttttatgctttgcgcttgtgctggtttgtgatttctgcggagattgttgatcagtggttctggagggatgagtacttgtaggagccaaggacactgtttcttgtagtacttcctttgaagcatggtcttgttcaatttgaaaggtttcactattcatatcgcggaatggatttgtgtgtgtggaatctattgtcaaatcagcttcacggaaatcatttttgttctcccagtctagtttctgtttggtctctaaatcaatgtgatcaacttctagatcctcttggatttccccactatcttgttttatttcaagttccatttcctcacgttgtgctttccacagttcaagttcatctctcattaaatcatctttagattcccaagtttgactatgctcaatagataaatcagtgagtcccaaggaacgtctattcgacgttggatccagtgttttctctggtgatgaaaattcggcggtttgttgtgcaccttctgtaaaatttaaataggcctcattttcatcgataaatttatttagtttctcacgcccgtgcgtttgtagtgaaatttttttatcaataataggatcatgctgcttagttggagaatctcttcctaccttctgaggcgaaggagttttatcatgttttcttggctgaggaggcaaaggagcgtttgccctttcagctaatttggatggggaaagatcactaccattggcagtaccaatagatgaccccaactgtgccgacggaactgtcctcttctttttctcttgattacgttttgtgtcttgaatcgttttcagaattttattagccatttccatcgacatgccacagaaatcgggaaccaaatgagcacattgagcatgacacattataccacattcagaacatttgcgtactttatgtctaccccatggtaaaatataaccacagtgacagcaccatttagtaccacggtttgaagtaggcaggaatctatgaggaatacggtggttcaactttgcctcgtccggatccgtatcagtagaagttttagcaatacacttagtaacaacattggtgtaacattttttgtgacataaaaatttacaatcttgacattggaacccagtataccgaaggaaatcaccacaatatgcacagcacataatgttgtaaaatgatttttgtacaaagtggtggccatgctgttcgaatatctcttctttcctattgataatagcaccatgacgatgtagtccacccatcaactgcttcctttctatttgagaagacttgtggaatcctagtgttaacaaaatctgcccggatggttctaagacaaaccatgaattcgtactgatttgactagttgatgtattttcgccttgcacattctttgctgaagtagactgaatggctgagtttgagtatgtagaagtcaatgtgcttccctcttcgctagcgagagaagaaccaccattaatgtttgaagcgttgacccatccttgttgttcatttgtttgtccggctttcttcttacgaatttcttcagcgatatcggaaagcagtaaccacattatagccactggaatgagcgagtcgttcaccttatcatatacagtaatctcgatttcattccctttttcaactggaatttgaaaatcttcactccacctgtcatttctagaaggcttcgttctggctttgatcgtatcatcgatttttatagtaacgtagctctctggcttcctggcaaacatcggtgattgtatatggtcaacatctctagcagcagttattccaattgttagaacgccagtcagttgttttcttcggaatttcggttgttgattatccattatgtcattgggttggtgtttaaattgatcaaagtcaacgttaatagcttggtatttcttcaaagctttgttaagcatttgaatcctgtatttggattccatagcacccccttctgccgcagaactactacgttgatcaccgtcaatttgatacaatttagtcaatttagtattggcttcttggtattgcttttccacctgtaatttgaattctaattgttgcaacatgtattggattctttgcgccaaagaagggcaatcatattttactaaatccaaacgagaaaatatgtgttcatttggcgatttggtagaaagaaacccgtattccttcgaattgaatcgctcattatcttcgctgccattttcaccctgactttgttgagcggtcttcaaccgtaatttttttaagctatcctccaagtactcaagattttgacgtgcctctctaatattcgtattacatttctgaatgaccataacattgctagtctttttcttgagggcagaagctccccgaataatattttcttcgacggctatcttttttttaatgttctgctccaattgtgaaaaactcatgactgtaaactgctccctatatgtgtgatactatacttacttttcctcgctagagcttctctccgcagctactgttctaggttttattcctattgattatctaatatagttttaaaaatctatactgaaaggggatcgacgctgaatacctctaacgtaagtgtggacgagtggtggcagagacttttacaatggttaataatcagtctctactcagccaaattgaatagcagtgaaatcgtagctcttttactgctcctgaacctgtcgtattactttcgatagagtagatcaactttattatccacgcttgttaactcttttcgtcggtttttttcgcctttaaaactaggcgggctgggtaatgaagatagcaatgcctcataaatacaatgttatactaattacgttttttctttggttatgtatatatattgtgagaataaagagaagttgcaagatttggtttattgtacaatactacttattacactggcaggtgcaacctggagtgggacaaacattatgtctgtcaaaccattcttcagcgtgaccggcatgcataccatggttgcaactcaaacagaagctgaaccactcgttcaacttcagttttctacttacgagttcgcgatttgcaccatcttgagagtcttctgtctgcattggatcgcgtgattgcgtcccatttattacaaaaggtaagtttgacgttcctagaggcatgagacatatggcacatcttggaaatgaagacccacagtgtgggcaacaatacttatgtcttggcttttcatcagctgcttgtgcttcagaacttccagtattaaatttcttgtagtcagcgttatttcttctataggcttcaccatttttgtaatttccagcactagtagagacggcgctagaaggtgaggatgtgcgcggagtgttgatgttttgtttacagttttgacattggatatatatttgccggggctttatgtctgcagttaatacaccagttttagttctcgataattttgatcttaaaacatcgaacctggctcgcatggagaataattcccacgatttaagcatatctctataagtttgtatccattcatctactcgttggtcgcggaaatatctaggggagccgaaaattgatatcagtgcggcactctgaacatcgctggttttattaacgtatgattgcagtagatcgataccattaggtgttattccggtgagaattaaaccttctaattcgccgttttcaataactgtagatgaagttctatctaagaaagtggttaggtctgtatcattcaaaaaccttagagctacccctaatcgttctctcaaagatatggcaggttcataaagaatatcccaccaatcattgtctgcgataaaggcgaaaataactctcaagtaaggatcatctaattcggaggacatttttctgcattgctgcctccatgcattgttacctggcagatccttatacgccaagtaacctgcaatagcggtggcaattagtctcaatctttccttttttgcagatcccaatatttctacagcctttgggatatcaccaaaaaataccgcccaagcggcagctttttcataatggccgtttttcataattatgttgtacttgtcttcataatcagatctggaaaggtcccatcctgagataattaaacagagtcttctctgaacgtactttggtgaaccagcggcattggcaataggactgttccgatccctatttttccttcttagtttgatgattttttccatttctttatttagttgtttatcagaaagaattgtctcttgtctatatctgtcttggttcgatattccgtttataccattccaaatacctatcacaccttcgtaacctaagtcaagatcaccagaaaccatcgtaccatcgtcaacagaagcctttgcaatcgcgatccacctccatgtgttccttatataagcattgttttgtagatttttagaagaatcaatcatctctaccgtgttcattggatccaaaccatatcccaatgaagctcgcgtcctcattattacacttatatctttttccagaagtttttctggcttccagaacagttcaaatccacgcttactgtcaaggacatcattactcccttcattttcctcttcactcaactcggagtactcaatttcattattaggttcatcatgtccagacggaaagtaatcttcgctaacatctaaatcctcaaacgatagattctttaggattgtttttacattctctaagttggacttttcatgctcattgttgactctaatttcatctatctcagtattttcaaaatttgacaataagagagagttcctattattgagtatagccttggagcatacctctgaaattggcattctgtatattgttcccgattgtctcatacagattagacttgttccattattacttcttggaatataatcaaatgtagcaactctatcgtacatcgtatttgtgtcatgcacggaagaaacaaacaaattctcaatattcatctcgttatcgtcatctgccgcaatatcacgattgctatcgcagtaatagcctaacctccatcttttgatggtatcacctctatgtaaggtggcaaattcattgttcctcacacatgaccacctaaagcaagagttcatgtatttccttgacgctgcaccggatccaaccaatttttcaaaagttaataaaggggaagctacatttaaatcaccaagtgaagcttggtcagataattttctcctatcccaaatagctaaggtcccatcatccccataagtactaaattgccaatcgttaaacgggttcagtttgatatcatacgtcaatcgtgtcggatgttgataaattgggttgggggatctgacgtcaatttctttcaaaaatttcgtacttgcagccaatacactggtatcgttgaggaactttagggatactatgctttcatttgtgcaataactaaacattgggttgatagtttcatgcgaatcatcatgataattcatgtcccaaatttgtaaagatgaatcatgcttatttctgtcaagacccattgctataagaccattcgtatttattcccagagagtttatacaccgctgcttctttgctcgtacacgtatatcataattggtttctgaaacagggtacccttgggtatcctttaaatttgagacagatccaactatattttccgcctgagctgccttaccaccgctggcatttgtcatagaagtctcgttattggcatttaagcccactggcgcatggctcgctggcgatgaggaattttgtccagagatattaaaaatccttaaatatccattcttttcaccaactccaatcataccaatttctgattctgaatagtctaagcaggtgatactgccgaagtctttcacagtgtgtaatttaataattgattcatcagattcattttccggatccactttatagtgggtcacttcatctcttgtagggttcactgaaagataatcaatcaaattatcatatgaccaatgggtcacttttttgatgagacccatgtttattcttctatacgttcgtgatactgcacttacgactaccagtaacatcagaataaccatagagcttatgctatcttgaatatatcatcgccgtaaagtatgatgtgtagcgcattagtcttctgcattcatattatcagtggtataccgtttggtatatgctttccaatcatgaagtgttggctctactctatataaattcgacatccattgattttctcaataaatgagttacccaagtaagctttccattgatacaagtgatctacattcttgcgacgccaaattataaagcactaaaaatcatatcatacccaattgcgggcagcacatgtatatattatacactacttataactaaccttcttcatatataacaatatgcctgataatactaatgcatttaaatcatatcatgaaagaaaattacatgggttttattgacataattgcatttagaatacataaaattctaaagaattaatatatccaaagtattagacataaccaagaataatagtgaataattttagattttgttacatataattctgcttgcctatctcttccactcttttcaaaacgttgcatgtaagcgttactaatattccgctttattttgttgcaattcctaattttttcattacattatcttgcgagtacggaagcgattaacgttctcccaatagaaggaacaaacatagatattgaagttttactgcttttgcttacctgacctttttcaaatttaattttttcccgctaataagaccataaactaccccgaaccaaattctaaaagatagtcagctggattagagttgtcatctccaaacattaattttgcattatcttcggcttcaatcaaatcgcctgataagaactcctttaattcttcatgaatgtttgtatgtggatgactctccatagtgccagcatgattgtggttaccgaccgaatcatataacggtggctcccaattgtgcaattcagccttactattttgttcattcatcaaagcatttgggacagatctaatatctataattctttcctcactattctcgctattattttgccccgaactggcatggtggttattggtaaaaggagataatgctgcgacagaacttttcttctcttccaattcttttatcttcgccaataacgccttcttttttcgtgcttgtatttctaaaatttcggccaggtattgtaaatattcgaccgttctatccaaaatgatacccttatttggtttgatttgtttacctaggtcatcgtaattcaataaagatggtggaaccaactggccgagttcttttatcttttgctttattaattctcttcttctcctttcgacggcattatgaaactctcttttgcgcctcagtttctcatcagaagttaacccgcctaaaatctttggaacacttccaggtcctatattttcagtcatattgctacttattgaagtgtgtcttgttctgggtgtgtttatgctaccatgcctaaaagaagatgaaaggaaacttcctgcacgaaatgacgatgatggtgatcttacctttggggaatatgtggaagatacggatgctgggcccaagctttgtggattataagaaaatgatgatgaatatgtgtttggtgtcatcatatcagaattgatgctagaagataaagaggagctcaaatcatcagttaagttatacattgtgtcatcggtgccatgctgaaataaaaagtcatgtggtaactcagcttttaagccttcttgttgctgtaatggagtattcattgctctatccacaggtgagtcgtaagccatagaataagatgatctcaagggaccctgccctatggaagatatggaattttgagtgacaggtctaccgccttggcttgttctaaacatatcatccaggtaagacgattgcgattctgcttcctcatatatggtcgaagctgtaggagtttgtgaattggacctcgcttgactgcccattaagttattattatcgttagagttgtgcgtattgatgtatgagagtttttcatgctgttgggcaggagtctcaccacctgggtaggcacttccgtgtatcttgtaatcatcattgtggtgtggagtgggtgtcactaacgaaaaatctaaagtttcctggaggacttttgtctggttcattaattcgtccagtagacgttggttctcagcctcactttcgttattgttcatcattcttcacttatttaagaagtaggttcgcctgacaaaaaataagagtattctattaaaggatacttgtcaactaagtaatgtgaatgcagtaatgtcgtttttgttatcttatatatgctcacgtaagacagaaattcggattgtgaaaaattccttgatgattccgtgcagcctctagccaaaatagcaactgcgagtaaaaaataatgtactaacctgcagtaatattggagatcctactgtccggaccgagtagtacaattgttagtttctgttgctcataagaaggcttttctaatcaccatggctttattatttcccaaaagtaacttgcgaagagtcacatcccgcggaacggcccgcaatcgtgacccggccaaaggcgattgtaatgaagagggagtattggtcagacttgtactatactgaaataggaagaagattgaataaatttgcattctaattgcgttcggtagtttagagtaggacttagattacctgtattgtctgcagttgcgttttttttttttgctggtaaaaaaaaagaacaagtgtggagaatatgagcgaggaaccaccttctgaccaggtcaatagtctccgtgactcattgaatcgatggaatcaaacaagacagcagaactcgcagggttttaatgaatctgcgaagacattgttctcaagctgggcggattctctcaataccagggcccaggatatatatcagacgttgcctgtatctagacaggacttggtgcaagaccaggagccgtcgtggttccaattgtcaagaacggaaagaatggtactttttgtctgttttcttttgggtgcaacagcctgtttcactctttgtactttccttttccccgttctagccgctaaaccaagaaagtttggtttactatggacaatggggtccctactatttgttcttgcgtttggggtacttatgggaccactcgcgtacttaaaacatttgactgcaagggaaaggctgcctttttcgatgttctttttcgccacatgcttcatgacgatttatttcgcagccttttccaagaacacggtgctgactattacatgtgctcttcttgaattagttgccgtcatttattatgctatttcatatttcccattcggtgcaacaggtttgaggatgttaagctctgctggtgtcaattcggcaagaggtgttctgcgcatctgaattatcattcatagtgcatattgaattgattagttgaagaagaaaaataatgtttatgttataagaaacaataataaagagatttataacctaacctaattaaatagcatgtagtcaacaaaaagggagtaaaacatgcagtggctctatatatataattatcgtagaataattcaaaaaaaaataaaaaacgaaaaaattcattcttcatcactcatcaaaggcactatttcgtcataacgcggaggctcgttaccatgagagagtagcgaatctgcggagctcgaacttactattccttcttgttcttcatcatcttttacattcgctaaagtgtaaccctttttgaaaaattcgttctgtttgtccttagagttttcagtggtagcgtttggaatcctcacagtaccatttgcttgtgataagccatttgttggtgatgaattgtgagatctattgacgggcgatggagtgctcaataatttatcgagattattgaatcttgacctgtcattcactgacgttgctcttgctctagcaacaccttggccactattgcccgaaacaaatgcggaattcgaaatactgccgttcatggcattggcatttgaaatactgttccgattaacatttggcacaccggcatcatcgctgtatccggatggcccactaactgacgtagttcttgataagttcaattgttgaatagatagtaaatcagggtcatacgaggccatgatattaggtgatcccatcggtgagacaatgggagaagctggaacggatatggcttcttcaaaagttggcggaggtggacatgtgttaccaaaaaagtcgctgttcatacttagaggaacctggttgcctttgccttccattgtggccatatcataagtgggtaactccatattaccactgttgcactgttcagacaccaggaatatgggcgtatcgattagaacctcataatgtcttaatttggacggacactcaggatcaggtttactgattcgtagcataatttccagcttatgtctacagtaaacattactgaagtgtaaactatccaagtacaagcctcttttcggtgtgtttaatctggtatgtgttttcacgggcaaaccagaattggatttgattattgtttgatggaattttggatcataaacaggtttttcattttcttcatgacttttcgagcctttatgaccggataaaaagcctattacactgggacgacggtgtgagggtccattggctacggcatgttcgggattggggatgctcgtgtatgcatcgataccataaggtggtattatctttgcggttcttttatccaaatcttcgtatttggggaacttcaattttgtttcaataattattggttccgttataccgagcctttctttcggattgccttttgaatcgctgtcgtcatcaaaaggactataagataagagattgtcattgaatgaattttcaacaatttcctcccttagagctctcgtgcccttctccttagttctgatttcaaataatgatacacttctttcctttcttctcttggaggcgaaatctaaataatacggattataagggtctttagcaacgggatctgtttgatcatactcatattcataacctttactaacaaatgtgactctttcagtaatactgacatgaatacgtttaacacaaacgtttttgcatatcggtgccaattttatcttgattgggacttcactgtttagtgaaacgtatttctgagcaaaggaaatctcgtatgacaaagaatctgtccaaaccctattaatatagattggtttattcgcagtggatacggcaacgggcggtggagttctaataacttttattggatactctgcgaaaatgtcctcttctcctgattcttcatttttcagttgatgtgagctcatgtgtagatgatttttaactttactaaacaaagtgttgcttatcctcctatgggcctgagcggattctgtttcggtaagttttaatgaagatgtagtggagcttagtgatgaagaagagtctggcgacacaataggttgcggagagtttgaatcttgacgatagaaaccctttctattgattgcctttgttgcaagccttagtctgtaactaacacgtgcagagggtaaatagatagtctccggaatatgattagagaaaaccactggtactaagaatacatagtctccaggttggtaaagatgagtcttatttacgtctatggcgtttaaaaggctggcttttgttttagtcttgtccaaatacagtctctcctctgtaggaatattcttgaacaacctcatttgacgatcgttggagttgttttcaatcatttgatcatctggggatatgcttaatggtacaaacaaatcgaagttttcatcattcaaattccatttcattgatgcagcattataaaattcttcattaaacgtctttgtaggaggaacacctgtattccaaaacactttaacccttgaacataattccaattgcatgtccgtaaatcgggttggttttttaacggatactataactgctatgctgtaagagaccatggaactgtcgatttcaacagaccttgtattaagttccgagccggagcctggatggtctcctgaattattttctctcaggagtgtgtctctattttcatttatgctgccaccactttcggtagccgctgccgttgtagcgagagatggagtgttaccttcttgctggtctataccatccataaaaaaatccgcctcagcatcgtccgtaccatcattgagtccgtttagtctggacaggtactcatcgtcattcgaggatatcgttggtaagaaaacgctttcaccgcttgtagaaatagaaatcttcaagtactcattggatagaacggtttttgggcccaggagacctctagcggttaaatattctatgagaaattgctcgttaaactttttcgagtttgccaaccttgttagagaagttgatgataaatcgcttgacactacagctgatgagttatggtcatcatcaaaatctagtactgtgctatcctcctcaatctgtgaatagcgtcccccagagattctgggctcttggtctaccgacaatcttcccgaagtgcgacggttggtgtcggaagtcgaggatctcggagtcgtagtagcactatcgctgatagagccctgtatggcagtggtactgtgtcgccttgcgtttggcggcggctgtttgttctgttttttgccaaggagttgggcgtctgtattgctgcttctgatgttgccgttattattgccgcctttcgttgtgttgttcaagacggcaggtgagtgaacattagcgccaccaagtaaagatgatagcgcgtgcctaatggtggaggatcttcttcgttgttgcatggaccctaatttcttggtgggagagggttgaaacggctgtcctttagactggtttaaatctgtttctgataaagagtgggatgaatttttcgccaccggtcttgatgttataaacggcatgcccaataggggtagggaaaaatcttgcttgttcttctctatttaaaagagtcacctttccgatggaccttcaaaaatataaacgtggcttatctcagagctaagacagaccttccgagcaataataatgagtcgttctattttttttttctcgtccctttttttgtcccctcttaacaaaattagaaatataggcgggaaagtggagaacccttggaagagtcagatcagagattggaaaaattaagaccaatggatatctacagatcctgtgaatcgagtgtgagtgatataccgcaagatcggtagaaaactgtatataaagcaaagaactgatgtggtgtaaacgatgtagcgatgtaacaagagatactcggtaatgtaatcaagatgctctttttttttttttgcggcaatatggtgtacgtaaaattaaggttccgtggagtctgtgcttgcgaaaatgatattgacgcatggactgtcgaaataataaatttacaattaaacacttggtgatttgaatgtaatttgaacgtttaaaaaattccaagggaatattactgtttcgggaatataacgtttgatcgctagcgcacccagatgagaatccgcatggatgggttgttagtatttctattgtgaaaccgctttgttctggagggcgagaaaaagttacggtcactctatcttttttataatttggtctaacaaacttgatatcagaaccacgtagaagaaaaagagactaatagtaaaaatatcaagaaagttgaccaatttttgttatatatgtccgtaaaagttatgacttggcactggtcttggtttactcatcaatcagctaggatcagcgctgagtgactgcttgcggctgggcggctaagaaatgggaatatgtacagtacaaattccgaactttgcgagcctgcctcgatggttttttaaggtgttcttttcttgcataccaaagcgtacacttgatgcgccgcttgacgttatcttgttctggatgaggccttatttttggtcttcattgttaaaacaccctattgtcatttagcagccgatgcgatgaacgaaactgcgaggtaaaagcgctcaaatcaaaagtgtagtatgaatgatatataaacaacttcaataaagtcacgcgtagttaaaatattgttagggtaatatcctgtgtccttcgaatatctgttggaataagaagcaacatcatctactgactagtattcgtgatactagtattcaatcacgtaaggtggaagagaatgacatgaagattgagaaacagtgatcaaactcaataaagagctgaatacaagcacatataatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataatagaataatgaacgataacacacactatgaaagaagaataataataataacactgtatagaaatagcggctccctcttgtttattctcacatcctcgagcaaaacttctagcaaatcctgtgtatttaatattatggcctctatcagcaatggactcccaataattatccaattactcaccaatttttcaatattagtgtagataggaaaggatcctcgatgaaatcgttatggttagtgtctctgttgataattagaggttaaaaattagtattaatgaagaagtgagtactgatcttcttatactaaataagagaggtatataaaacacacgccgattggtcatattaattatgaccaatataatagtgattccggtagttactatacattgatgtgacgactcatattcctcatatatgtacctaccataacatgttcaactaataggtctttaacacagcttcagtattgtctgagcttctcgtttaacattccttctgcaataggcgcaatcacacttaaacgtatacgagttgtacattaatatacgatgtaagcattagattgttaccatagcaactcatgtcactattaattactctcgttccaacagtctcgatccactgtgtgtattcttggaaaatgaacaaatcagtgtagagaagtcgtcttcgtttccatcatgagaatgtgcttcagtattactttttttgccttcaacgccttgattgttctatttttgctaataataaatctatttcatcggactaaaagtccattagttgtaagcggatttagctcagttgggagagcgccagactgaagaaaaacttcggtcaagtcatctggaggtcctgtgttcgatccacagaattcgcattcctttttgctagcattcttttttttttcatttctaggcctgtttctccgcgctgattggtcgcccgggtgatgcagttgcggccggccctggccaatcagatccctttaaaaatgggcccggtgcgcttctaccccttcacgccttttacgcctttttcgaatcttgtatttattgtaattattaaacattggtcatatcaaattcacatcagacttcaatttttcaattcactttctgaataagagcccttcccttcatacaagtagagatattatactgtcatagctctttcaattggtcttattagattgtctccatctttcccattgacgttgttactccctctcttttttcgtttttaactgatttctcatatattcccaaacaggcatatatactcgacgtcaagaaagaaaagaaaagaaaaccctcataaaaaatataatcgagaagtttttttcctcatcgcgaaccattagtataacagattgatcgttcagctctcataactatcgcaagaacagtaacaaaataaataaaaaaaacacgcacatataataatgttggctcgtactgctgctattcgttctctatcgagaactctaattaactctaccaaggccgcaagacctgccgctgctgctttggcttccaccagaagattggcttccaccaaggcacaacccacagaagtttcctccatcttagaggaaagaattaagggtgtgtccgacgaggccaatttgaacgaaactggtagagttcttgcagtcggtgatggtattgctcgtgtttttggtttgaacaacattcaggctgaagaattggtcgagttctcctctggtgttaaaggtatggctttgaacttggagcctggtcaagtcggtatcgttcttttcggttccgatagactggttaaagaaggtgaattggtcaagagaaccggtaatattgttgatgtcccagtcggtccaggccttttgggtagagttgtcgacgctttaggtaaccctattgatggtaaaggtcctattgacgctgccggtcgttcaagagctcaagtcaaagcaccaggtattttgccaagaagatctgtccatgaaccagttcaaaccggtttgaaagccgttgacgccttggtccctatcggtagaggtcaaagagagttgattattggtgatcgtcaaacaggtaagactgctgtcgccttagacaccatcttgaatcaaaagagatggaataacggtagtgacgaatccaagaaactttactgtgtttacgttgccgttggacaaaaaagatctaccgttgctcaattggtccaaactttggaacaacatgacgccatgaagtactctattattgttgcagctactgcatctgaagccgctcctctacaatacttggctccatttactgccgcatccattggtgaatggttcagagataatggaaagcacgctttgatcgtctatgacgatttgtccaagcaagccgtggcataccgtcaattatctttgttgttgagacgtcctcctggtcgtgaagcctaccctggtgatgtcttttacttgcatccaagattgctagaaagagccgctaagctttctgaaaaggaaggttctggttctttaactgctttgcctgttattgaaacccaaggtggtgatgtctccgcttatattccaaccaatgttatttccattaccgatggtcaaatattcttggaagctgaattattctacaagggtatcagacctgccattaacgttggtttgtccgtttctcgtgtcggttccgctgctcaagttaaggctttgaagcaagtcgctggttccttgaaattgtttttggctcaatacagagaagtcgctgcttttgctcaattcggttccgatttagatgcctccaccaagcaaactttggttagaggtgaaagattgactcaattgttgaagcaaaaccaatattctcctttggctacagaagaacaggttccattgatttatgccggtgttaatggtcatttggatggtattgaactatcaagaattggtgaatttgagtcctcctttttgtcctatctaaaatccaatcacaatgagcttttgaccgaaattagagaaaagggtgaattgtctaaagaattgttggcatctctaaagagtgctactgaatcatttgttgccactttttaatgtgaactaaaaaaataaaaatgaatataaggtacgtctccaaaagaaatgtaaatatagaaattttaaaaaaaaaaacgaaaaaaaacataactaaatttaaagtgcagcccaacaataaccctgaaaaatctaaatatcttagaatttttttattttgattattatatattattattattcttatggtaaataatgcccctacttttcttctaaggaagtgagttaccaccaaaataaggaaatatcgcctgcaagcggtttttattttggagttgtttttttttttcccacaatagcctctagtttattccattcttagcactgactcttttttccgccactatttcttataaaaggcccgaatttctggcacggacgttgtttttaataataaaatattgaatgacagttaaaaaatcacgtagtcagttaatctgtttaacttgaaaatatgtctgaatcagtggccattataggtgcaggattagtaggctgccttgcagctttggcattctccaaagaaggctacaatgtcacactatatgattttagacaagatcctcgattggacaccaccaaaaataaaaatttgaaatccattaatttggctatttctgctcgtggcattgatgctctgaaatcaatagatccggatgcttgtgaacatattctgcaagatatgattcccatgaaaggcaggatgattcatgacttgaaaggcagacaggaatcacaattgtatggcttgcatggagaagctattaattctatcaatagatctgtattaaataatagccttttggacgaattagaaaaatctacaacagaactgaagttcggtcacaaattagtcaaaatcgaatggacagatgataaacaaatctgtcattttgccattggggaagatttgaaaaccccacatactgaaaagtatgattttgtcataggttgtgacggagcatactctgcgacgagatcgcaaatgcaacgtaaagttgagatggatttttcacaagaatatatgaatttacgttacattgaactttacatcccgcctactgaggaattcaagccaaactatggcggaaattttgcaatagctcctgaccatttgcacatttggcctcgtcataaattcatgttaattgcgctcgccaacagtgacggctcgttcacttcaacctttttcggttctaaagatcaaatatcagatctgataacttccaagtcacgtgtgagggaattcttaatcgagaactttcccgatattattaatattatggatttggacgatgctgtcaaaaggtttatcacttatccaaaggaaagtcttgtctgtgtaaactgtaagccatacgatgtaccaggcggaaaggccatcctactcggcgacgctgcccatgcaatggttccattttacggccaaggtatgaattgcggatttgaagatgtgagaattcttatggcgctattgaaaaagcattcaggagatcgttcaagagcctttactgagtacactcaaacaagacataaggacctagtttctattactgagctggcaaaaaggaactataaagaaatgtcacatgacgttacatccaagcggtttttattaaggaaaaagctagatgctctctttagtattataatgaaggataagtggatacctttgtatacaatgatatctttcagatccgatatctcgtattctagagctttagaaagggctggaaagcaaacacgtatcttgaaattcttagaatctctgacactcggtatgttatctattggcggttacaagcttttcaaatttttgacaagagaacgttcctgaagccagtttattcttgccatccgtgtacgctaggagaggattattaaaataagtgatatatacatatatatatatatatatatatatataatacactaattattttatgtgatgttgatcacgcgaaacggtaaacggctctgttcgcgctttctttgtttacattttagtgaagtattgtcaagataatatccatatggttgaactttttatattggctagttaaatactctatttattgcaccaaaaaatcatcttagtggactttttggagcaaaaaaaaccagcaggtagttatataagatgactacacaactaaggtatgaaaataacgatgacgatgaaagagtagaatataatctctttaccaatagatccaccatgatggcaaattttgaagaatggatcaaaatggctacagataataaaatcaattcccgaaatagttggaatttcgcattgatcgactatttttatgacttggacgttttgaaagatggcgagaataacatcaattttcagaaagcatctgcaaccttggatgggtgtattaagatttactcttcgagagttgattcagtgacaacggaaacaggtaagttattgagcgggttggcacaaagaaagacgaatggggcatctaacggagatgacagtaacgggggaaatggtgaagggcttggaggtgacagtgacgaagcaaatatagagattgatcccttaactggtatgcctatatctaatgatcctgatgtgaataacactaggcggagagtgtacaacagagttttagaaacaacattggtggagttcgaaacgatcaagatgaaagagctagaccaggaattaataattgatccattattcaaaaaggccttggttgatttcgatgaaggtggcgccaagagtttattgttgaacacattaaacatagacaacactgcaagagtcattttcgatgcatcaattaaggatacacaaaacgtagggcaaggtaaacttcaaaggaaagaagaagaattaattgaaagagatagtttagtagatgacgaaaatgaacctagccagtcattgataagtactcgtaatgactcaaccgtaaatgattccgttattagtgcaccttccatggaagatgagattttatctcttggtatggattttataaaatttgatcaaattgcggtgtgtgaaatttcaggatcgattgagcaactaaggaacgttgtcgaagatattaatcaagcgaaagactttatcgaaaatgttaacaacagatttgataacttcttaactgaagaagaattgcaagcagctgtcccagataatgcagaagatgatagcgatggctttgatatgggcatgcaacaggagctgtgctatccagatgaaaatcatgacaatacatcacatgatgaacaagatgatgataatgtcaacagtaccacaggaagtatattcgaaaaagatttgatggcatactttgacgaaaatctaaatagaaactggagagggagagaacattggaaagtacgaaattttaagaaagcaaacttagtgaataaagaatccgacctgttggaagaaacgcgaactactataggagatactactgacaaaaacacaacggacgacaaatcgatggatacgaagaagaagcataaacaaaaaaaggttctggaaattgatttcttcaaaacggatgatagttttgaagacaaagtctttgcctcaaaaggaaggacaaagattgacatgccgattaagaacagaaagaacgacacacattatttactgccggatgacttccatttttccactgatagaataacaagattgttcattaaaccggcgcagaaaatgagtctgttcagtcataggaagcataccagaggcgacgttagttcggggctttttgaaaaaagcacagtttctgccaaccattcaaataacgacattcctactattgcagatgagcacttttgggcggataattacgaaaggaaagaacaagaggaaaaagaaaaggagcagtctaaagaggttggtgatgtggtgggtggagcgctcgataatccgtttgaagatgacatggacggtgttgacttcaaccaagctttcgaaggaacagatgataacgaggaggccagtgtgaaacttgatttacaggatgacgaagatcataagttccccattcgagaaaataaagttacttattcaagagtttcgaaaaaagttgacgtaagaagattaaagaaaaacgtatggagatcgatcaacaatttgatacaagaacatgacagtaggaaaaatagagaacaaagctctaatgacagtgaaacccacacagaagatgaatcaacaaaggagctcaagttttctgatatcattcagggtataagtaaaatgtattcggatgatacactaaaggacatttcaacaagcttttgttttatatgccttctacacttagccaatgagcatgggttgcagataactcataccgaaaactataatgacttgatagtgaattatgaggatctagcgacaacacaggcagcgtcatagttgatgatctttttttttttttttttttttttttttgtgctgcaaagtttcttaaagccttcgggcttacgaaatcctttatcgccgaaaggggaccgcttcgaaaagtggatataaaacaaggtatttatttttatagacaatgaccaaatgacaggatagatcgagggtgagttccaatatgtccagaactattccatttctatttaaattagtcaacagggcagtaattttgcctacggcaggttttacattaggagttggtgcgtttgtaaaggcgtggcccgatgatgccggtgttctatcattgaatgatccgcaaacgccagcggagttgattagtgcgaccaagagccgccaacctatggagctgcagagggttgacatcctcgctcaaatcgagaaaagcgaggtttacaacaagttggcccaggatgagaagatgcaccatgtcttattcagtgagaaaataccaagcgggcatagggaatatcatgtaggacaaggcctcttgttcggcaaggggaagcttgaaattgatcctttggtgttccatgatgtgaatcacggtgaattaaccgtgatttatcacttaggtgctgagttagggaatcgagacggtaacgtccataagggcttgttgtcattgttgctggatgaagcattgtgctattgtggcttccctttgttgcctagtaaaagaggtgtaactgcaaggctgtcgctagagttttttgaggacattcctgtagatactacgattatactaaaagcaaacgtcaaagagattaaaggcagaaagtgtatcattgagggacacttggaacagtttccgttggaagtttcttctcgaaatggaactagaagttggaacttaccacatatttggggtttcaaccataagcaggagatggcaaaaaaatttgccaaggccaattgtattctcgttgagcctacttggttcaaatattttaaatggcttgatatgttttgaaaaagcatgcctgtctcaaaatagcctattccgtgttaattaatattctatattcaaaaaagttaaacatatatactgcatgtacttaccgccgaagcacaaacgtgccacttccatgaacacttgctctttatttatagtggggctgatatgcgatggcgtaaagctactccagcctccttcttttcatatcctcatgactgtcactatgtgttggtgtagccatcgaacttccactagatttgttcttccttttcttactattgttacctgaatttgagccggattggctttttcctgtaccgtctagatcaaacgccaagtcgtctatatcaaacggcgcttgggctcccccttggttctggtttgcgaactcgcttggatatgacctttcaaactgcgatagtaccgaagagcaaaggtcccaatcgaaatttggaggctgaaacaatgctatgtctctattgcgcagctgttcgcgccattgttgctctgacatgttttgaccctgctgaggtggttgtatcatcatgtctgggttattttggaaaagaatatgtgctatttgaccacctttaccattttctctggtcggtatggtggagaatttacctgaaagatctgctatctggttcttgtaagattttcttagcttcacggctttagtgccgtccaaatttgttcttgccacttgcctggagatgtcatccaagccatacaccgatatcaagtcctgtagaggatttggttgttggtacgtatatgtagtttccggatccacgtaatagtagtatgaggggactgtagtttcgtccactctagaagccattattatcgtattcctttttcgttcacttactattgctattcgcactcactacagatctatattttatgttccaccctgttgtcagatcaggaaaggaatgaagaggctctatttaaaccaaatacacctcttcgtttctcaatattgttgggctttccttttttttttccttccacgtctatctattgtctctatcaaaattaggaaaaagaaatgaagaacgatgagccaaacgaggctgagacaatcatgcatccgtacattctatgtatgtttgggtgtatctttccagattcggttctttttttttttcagtccaattgaaaaaaaaaaggaacaggaacaacgggtcgaaatttgccgtcacattcagagcgaagagcgacaggggaattggtgggctaaccacctgttgagcccagctagcagctgtcggtaaaccgtcgttgggcggggcgcgacaatgcagccagcggaggcattgtatggtttccgtctggagagtgggcttagccggcctggcactccttctctaagcagagtgagaagggaatctttttactggagaagagtgtttgattccagcagaaggtaatacgcacctttctcatctatttgcagaatcgttttattaaaatacttttaaagaatttagattttgataattagttcattctcttttacaaagataatcaccaaacagggacaatacactgaacgataaaagtatgtgacatatagaatgctagaatgaatagcctagactgcattgttatgagagcaacgtttgatatttgtggcgattggaacaaacatagtacatgccaaaatgagatgaaatgtccaatttgaactgattaacatacacgcgcaagctcgtatttgtttactggtacacctagagttagccgatcaaagagacagtggcagatatatgggaaaattttctccggaagattgcatgcgagagtctcataaccagtcatttcccaagatacaattctcggagctgttatactaacaaacttttaattttcatttttttttttttttgattagatggcctccttacctcacccaaagattgtcaagaagcacaccaagaagttcaagcgtcatcactctgaccgttaccacagagttgctgaaaactggagaaagcaaaagggtattgactctgttgttagaagaagattcagaggtaacatctctcaaccaaagatcggttacggttctaacaagaagaccaagtttttgtcaccatctggtcacaagactttcttagtcgctaacgttaaggatttggaaaccttgaccatgcacaccaagacttacgccgctgaaattgctcacaacatctccgctaagaacagagttgtcattttggctagagctaaggctttgggtatcaaggtcaccaacccaaagggtcgtttggctttggaagcttaaattaaataaagatttacaaaataataaccttcatttaattttaaatttcaataaaaaaatatcaaatcaaacatgacttttaaatctaccattagataattgtataaagtgatttattgttttttaattttgttttcattatctatcaaaactagggcattcttcctcacttttagtgataaacttttgtaaactcagtagtatatccagccgacgagcaatgcgataacggtgatgataagcaatgctctggaactcagactttgcccgttacctgctgatggcgctcttgctgattctgcatcgtggtttccagacggttttcttttcggtaacacggagtgaaatattttgatcttcttgaagactatgtcatctttgtactgctcttccagattaggccaatcggacaacagctcgccatcctccacgttttggtaagctgccgggataggaagtgtaacgatcaagaatttgtctcgtttttggtccatttcatcgtcagcggttgacttgggtaatccaaggaaaacaatttggacatttacactttcatgagcacctatgatggccacattgggcctcacacaatactttgtgggagcactagtcctcactttaaatataactctcttttcaccatcgttctcgagctttatatactctgttgattgtttattaaggggagctgaagtattacatattagtaacctgttgcatcgcaccaaaaaaggtagcaaagtttcccgcacactagcaattctcgtcaaacatacccttgaacaccagcttttctggcactattctcattgtttactcgtctgaactagtgcttatattatctgtcgtcataccactgtttgagacccccataggtcttatataaggtaatgcatcattctaaacgggcggcaagccatattaaactatctatataactacaacagtattcatatacctagtgaggaggccatttgaaagcgcattttacctcagtagtcatcacctttcgaaacgacttcctttttgtgagcatgcaacaagatggtgtgttcgaattgtgcagtgtaggatccggggatatcgttcaatggtggataatcctgtactaaaccgtgtctaaccaagttattcaacgcaaataagtatttctcttggccaagtctgtctaggtatcggcgacagaacggtaaagtcccaaagttgcggtctatcgtttttaacaagttcttggcgctgtctaacgtgggcattacctgatggtcttcagcagatctggcataatgagaaacttccccaccggcagtaacataacctctaccagtagaaccaaaagtttcaatggcaaagtgctcaccttcctccatttttgtagtgtccccatttttgacgatgggaacggatttaccgccgtggatacgatatggtgcgatactgtggccacatagattacgacaaggtttaacctggtaagtctcaccattgatttccacttcgtaggattccataacttcttggatggcttcaccgatgtcggttaatctcacatcgatacccgcttctttaatacccgtgtaagtagcgtcctttacagcggctagcaggttatcgtattgtggatcaaaggaaacagtaaaggcagaatcaatgatgttaccgtttacctgcacaccataatctaccttcatcacgtcttcgtatttcagaacggttttgtcgcctgcattgggtgtgaaatgtgcagcacaatggttgagagagagacccgttggaaacccaataccttgagatttgggatcctccatcgctaataaattttcggcacctgtatactttcttgtagtattttcgatcatgtcagcgatatccattaacttcatcccaggaacgattctgtccttgatggcccttctcacacgacgatgtatctcagcaccctttctgacatcattccaatgttcggccctttccagatcccttttcaaataacgtgattcttcaaccgtggttctttgcagattgaaatcttgatgatagtccatccacgcaccttctgggtactttccatctggaaacagtaattcaatcttcttcacattgcttttcttcttcttctttttcttgttcttcttctttttgctttctactgggtctgactcgtcagcttttgcctggtcttgctgttcaacgccttcattctccaaattcaattcttttaaatcagaagcaggggaattttctatttcagcgtctgtcatttttcaatacggtagagcttctacagtacttgttgatgtaaaagcccacttattagcttcttgctatggcttcctttcttttttaagttcgcttctttcccaagattgaaaataaaaaataagtgagaccaggtcattaaaggtcccttgaagagtaaaaaatctgtcaaatatcacccataagagcataaccataatgttgaagagcacgctgaggctttcaagaatctctctcagaagaggtttcacaacgatcgactgtttacgccaacaaaattcggatatcgataaaatcatactaaatccaatcaaattagctcagggaagcaacagcgatcgtggccaaacctctaaaagcaaaactgataatgcagatattttatcaatggaaattccagtagatatgatgcaatctgctgggagaataaacaagagggagcttctatccgaggcggaaattgctagaagtagcgtggagaatgcacaaatgagattcaattctggaaaatctataatcgtgaataagaacaaccctgcagaatcatttaagagattaaacaggatcatgtttgagaacaatattcccggagataaaagaagtcaacggttttacatgaagccggggaaagtggctgaattgaagagatctcaaaggcataggaaggaattcatgatgggcttcaagaggttgattgaaattgttaaagatgccaagaggaaaggatactaatcgtaccatcaactcttgaatattgtgaaattttcgccattgatttccgtctttgtaaataggtaatgcgtaactatttagttaaatttttgtatattttttattctatgacttcacttatccattatttccatcgtcaaaaaaaggaaataaatactgttgctcgaacgaacagcaagataaagtggaaacgaaaagtaagcagcttcctcaatatgccgtcaaacgtacgttcgggagtcttaactttgctccatacagcatgtggagcaggcgtacttgcaatgccgtttgcattcaagccatttgggttaatgcctggtctgataacgctaacattttgcggaatatgttccttatgtgggctgctattacagactcgaatagcgaagtacgtacctaaatctgagaacgcctcgtttgctaaactcacccaactaatcaatccgtcaataagtgtagtgttcgattttgccattgctgttaaatgttttggcgttggtgtatcttacttaattattgttggtgacttagtgccacagatagtgcagtcaattttttatcgtaacgatgataacatgagtggttcgcaagagcatcacatgttcttagacaggcgtttgtatataactctgatcatagtgtttgttatctcccctttatgctttaaaagaagtttgaattctctacgatatgcttctatgattgccattgttagtgtcgcatatttatctggtttgattatttaccattttgtaaatcggcatcagctagagagagggcaagtatattttatggtacctcacggagattctcagtctcattctcccctgactacattgccaatttttgtgtttgcttacacttgtcaccacaatatgttcagtgtaattaatgagcaagtggataagagcttcaaggtaatcaggaggattccgatttttgccatcgtgttggcctattttttatacatcataattggtggtacaggttatatgacatttggtgagaatattgtaggaaatatcctcactttatacccgaattccatctccaccaccatcgggaggttagcaatgctgctattagttatgttagcatttccattgcaatgccatccttgcagatcatcggtaaaaaacataattatattcattgaaaatttcagaaaaggtaagttatacgataacagagctagctttattccattagacaactttaatagtgaagatccgcaggaggcgccaacccaacaaaacaacgaagagccaaatctgcgtagtgagtctttacggcatatcaatattatcaccctttgtatcttactgttctcatatctactggctatttcaattacgtctctagcaaaagtcctagcaatagttggtgccacgggatctacgtcgatttctttcattttgccaggcctttttggttataaattaattggctcagaatttacgggcacgaatgaaagagtaccgacaagcataaaaatattcaaatacttaagtttatctctattcatctgggggatagcagtaatggtagcttcactatcagcgattgtatttttgggcacatcatcacattgagtttgtacattacttttcgtatttctataaacaaaaaaaagaagtataaagcatctgcatagcaattaataaaaaggtgaccatcccatatatataacactcaaatttgatggatccgtggcttgctgaatcaaatcttgtacgctagactctacacttagtccattacccataagcttctcttctacacctttaagggccctataagactcttggttttcgttcctgtcgttgttacttatgaacttgctgacgttatcgaaatttgtaatttcatgttcttcttcaaataagtgttcgtattttttaactggtgacattacccaggaataaaggggatcccattttaagatattcaaaacacacatcaccttgacataatcttttcttaatactgcgtaaactctttcacaactccgcctgaataggccatccacgcctgtgactccaaatccatcaacgatatctctagttaatctgaaagggaccaactctggaatggggagtaattttccctgatcaaacgcaattcccaggtctatatgaataggctcccctgttgagcagtcaagcaggatattgtttaagtgcctatcaccgaggcctaatatgtatccaacgatagagctagctgcgacaccttttgtgtacgttttcttagcttcaaaccaatccaacggatcgggaaaggaatcaaaaaaaaagtttcttaactgcggttttatttcattagtgatttttaaataagctttcagcctctcttcatttgattttgtttgaactgctttcatgccttttcttgcctgatcgaaggttatcttatcgttggtatgtagcttactcaaaatttgatgtaatgatgtagaatttgcgacaaattcaatgattcctgcctttggtcctaatggaaccactttgtatgttctaatacccagatctagatttcttaatactttatcattttgtagaactttattaacttgttgaaacacttgttccataattgcatcttgtctcaaatcgtcattacttcctttcatcaaagctttctgcgttgtaccatctgagatgttgaaggtgactattttcggcagggacaatcctgtggtagtaatgcctactgtttcattgacggatacaatataagggcgggcttttcttccatcagcagaacttttgactgtaaaattactggtcggtaggggaagcttctccatgtttagctgtttcagccaatattggccaatcttcaaattagctaagcgtaacgtcttcgtattttgcacaaacttaagattagctaactctacagacatctcgcaaaactcttgcacaggaagtaaatactttttcgcaaaggcacccctgtcatatccttgcaattctaaaagaatctttttgacagcttgaattttttgggatatgttggtgtccttattggattgcttttcatatagtagtatgctcatcactgaataaagggagtcatacggtagtttgtaaagaagtcgtttcatggttagttgcaatggcttttgaaattcattctcctccatagatatttttgacgcaatctgattgacccagggcaaaaacttccagctcggtattgttccaatttctttatatagtaattgattgatcttgctattgtcatcattctcgaaccataaaccacaaaacttatcaataatgtcattatcatatctgttgctgaaaactaaggtattgagatagaaatggagtgcatgccataaaaatttttctttttgaagaagcagtgcctttagtacttcagaatctctattatattgtagcaagacacgattataatgccttttcgcatcttttctttcattttctggtaattttgtgtttttatatatcagctccaaagctttcaaggtagattttccagtatatgacctatgttctctatcttcgatttctccatttgatcgtaacttttgtgcctgttcatccagaaaacttccgagtgtgtagaaaacatcagaacatgattcatgatcttcgacatttatatcccaattgacaatgattttttcatatattgcagcagctggttcaagccttgattctgagctccatttaactagtcgagctttaatttggtccataggcacattaatgagtagcttaaaatcgtcataaaggatactttcgctaatattcttctcattttgagctaaaagatctctcattatcattacaggtgccttgtactctcgagactcccagagggcattagcagatgtgaaacttgccaatttctcaatttgagatactacagagggatcatcgtataattttgcaatattcttcactgttttgctcattagagtggcatttcgtaacgcatcttgaggcgcaccattggcaattgccagctgaacgtaattagcaagctgaataatggatccaaggcgtaaatatttcgagcattttacgttttcatctaatgaattcctcgagagcacattcattaaagtatgtctactctttaacgttgttttgtgatcatagaagtctattgtattaagtctctccttatcggccttcataatagacatcaatgtttgggggaaggaagtaacgtcctgagggattgctgctatttttataaattcaataatcgcgttcagagtatccatccattcagtttggctaataaaatgttgtcgagaatcaaaaatagttaataaggatttttctaaacttttttcagcaaaaccaacgtcctgtggtaaattttttatggcatagtataaacctttggctttggaatcaacaacttttggagtcaatagcttccagtctcccaattctaaattccatttgtagacatcactggatccagaaagtctactttccaataagcttgtcaacccgtagaaaccgctatcttctgtggccttgattaatgattccttttcctcttctagtgaagtagtgtaattggcatcaaaatcggcgttgttgaaaagaaaacgtttccacgtatctgagtcaattctattgatagagttcaaaacaccctctattgagtgtggaacaggtaagcctgctagaaaatcgccgtcatttatgcattcgtaaatcttctgaagtgtatttatattcatttctcttatgtttggcatgttcatttcctcaaataacaaatagccaaacttgaactcttttattttaagagaaatttgacatatttcttgtaaatctaagctagaatatatgcgcagacagtttcgttccttgcatctagaacccatcctaatcattttaattacattgaaaagcatctttagctttatctcagaatctttaacatgcagcaacattgctatttgagtgaatattcgattgctccaattcaaacagcttttcggatcgtaagtcgttgaaagaaaaaagaggtcagtaagtactaattcacaaaaagctgttgatcctttgcataaaggatacaagcaaacaataggaggtatattaaatgatatttggtgaatcaaactacgggcgaatttgcttagccagcagttgtagggttcgttcactgacaaataagtatcgcatatgaatgattccatcccaaaattgtttgccaacgggtatatagcattcagtacatccttgtccaatggagcaactttatctttgttctcgttcattatgttatccctaaaacaaaattcactttcgctatttcctattgagtagcccactaggtacgttagaatgcactcagaaataaaaaacacttcagtagaatcatataactcagcttctttattgaaggtcgaaatacgttggtatatcatatgtggttgttcgggatggcgaaataccatttcaaagtttttcaaatgaacttcattattaaagtttgtagatctctctctttgaacttcttgctgtaaaattcttcttgaaagagcagcgaaccatagtttgaagtttttactcaaatattcctttggaacatggtgtttcaaaatgttaattgcagcagctttagaaagcgaacaaccgatttttgaagctaccggtctcctggcataagaaaagagtaaagaaaccaatacaacatcgtctacgccacaatcactagcatccaaaagttccgtattttcataaatatcatcttggactatatttccgaatattgcatcaaggaagtatttccaagtttttattttgatgagatcccgatgctctaaaagctttatagcctgctggaaggatggactgagctgtttgttttccctcaaataaatgaatattttgcaaaataaattgggcagagatggctctatttcaaacgtatttttgtcagccagatttaacaatgagctgaaaattgttattacttcatcgtgaatttgtgtatctattaagaattttgaaagccgaattatgatgaagtttaaagttgatgattttacaagtacattctcatacaacacaaaaagatattttaactcccttgcacatcgcagttttcctatgtaagtcgatgtcttttcaaggtctgtaataaccgataaaaacaaaagcttgaattcgtgtgtgttgttcttttcatgagcaaactgcgtctgaactaaggttgctcctaatgccaagggtatatgaagtgggtattgatacctcattgaaacactggaattttcaaataaatatggcgaaaggtatgaagttgggaataatttttcaacagtagatctaagttcagtaagtgagcccaaatcagtaaatcttatgatccactttaacatcagtagacggtattttttatggtattttactgttgttttacctgatatttggggcaatatatcaaatattagttcattcacaccgccactgataaaggcaagtggaatacacaagtaatagctgttatccaccagataagcatcaccgtttccagtaatcgcgtgtaacatgtctaagatccatttttggttgaaaccttgagaaaagtagattgcagaaatttctacaaagtatcttcctaaaaattcatgaatatcggcaaatccaaaaagagatatatcccattctttctccaatttagaagtagggacttttgttctgttaaaccagtacataatcaaatcaaacttacaatattcgaagagctctgtaaggttttggtagcgaaaagcgaccgtaattttgttcagagcttgttggataaacgcacgagtatgattgaagccagagtatgtcatcatatcctccaaagaaaaaactaagcttgggtaagacaccaaagacaacatggacattgcaagagagtagaaagcggacttttcaatactttgctgaggcggaccaaataagctcttaatctcataaaatatgatactttgattcttatagctcacttgggccatataactcgaaatactgttcattatgttaataatattggaggagtctagcttttgcaggcatttaataaaagttgcaaagactctctgcttcccacctctgattgatccgtgggaaagatcatgattttgaagtaggctaagcagcagcatagaaaggttgaccgtaggggccacaccagtgaaagaattgtcctcaaatctagatatgatccagtccaggatatcattgcagtccgaattcaaaggctgctcggggtaagataaccattgaggtcttattgcttcgatataagatgtaagtaaaagcatagcttgattggaagaactatagtggttgcaaagcaatttttcacccaagacttcagtgaattcttccaggattttgttgtaagaagatttctccccgattgcttgttttaaccactggcaaacagtgccaagataagatataaatacatctgtgctaacgcaatcagaaaattccaatatggctaccaaacgctctgaaatggatttatttcttgaagaccataggtaagctcgcactgctttatctatagtggagtgcagaggcttctgaaatctacctccaattgtgtacggactattattctgggtagtgtcttctgaagaggcttcgaagtaattgatggcagaagttcctgtttgagatttgtttttttgcatcctgataaaatcattaacgatttccttcatattaattttgtcaagcactaaatggtctacatttatggtccgtatcgataaaacctcctcaaaaaatgattggtaggagttttggctatcaaaactaagttgtggaatagttattaaggttgttctcttatatgctgcaataaactcagaaaaagtggaatctccacaaagattatcaactatttgtattaattttgctacccaagtaaatttttgtagtggagatgaaaatgcatcactttcaatattttccagtaatctgtaaagaatttcattataacgtgtgaggtctaaggaaacttttggtaaattaaaaaagggagtgttaaaacattctgacttttcttctggttttacgcctaaaagaaattccctctgctcttgaaaatgttgccaaatcttgtggctttcatcccaacatagtgagacaggattagctccttcgccttttttatcgttgaaagggttctctgggtcatatttgttacctaaccaggatataaaattgcagaactgatcctgtttagcatcagttccgcgcaactggttccactttgattttagccactcaaaaattctatcagcggacgatataccgttcatagattggaagtctttaccaacgtactgaaggtatccccatagcatgaacgattcattagtaactaatatgggacccaaaatatcggataattcgtaaagatcatatatctgattgatagttttctcatcggataaaagctgctttgaaaactttatggagttggctaataaaagacaacttaactggcaagattcatttgattttactaatggtaagcaaactttaaataggcgtgccatgtcgccattgcttaattcgcattctttttgggataataaaggaataaaagaaaaacaaacccaattaaagcattggattttttcgaattttgaaaacagaagttctttcagctgttctgcaaaacttttagtgaagtcttgtaaagttccataaaatgagcacaattgtaatcctagcacttcaaactcatgtgagctgttctcctctaaaagatgaataagaaatgtgtccatatcgtcagaaatccgtaggatagaaggtatatccgaatcacattttcttcttttaaataataatgagtaattttcattttttctgttcaatgcaaaatatgttaacaatgatttggtaattccgagtatttttaaccacaccgatctgcctcccctatctctaagtctaaaatcaggtaatgcaaaccatgaatttttatcccttgaacctcgaatatatgagaattccacatggtttacggtaaataattgaggcttataattacttaagcgcagtagaatgtactcacggtatagagatacaagagattcggaccgaagctcttcaacataattctcttgaccaatcatataaggaagtttatggttcattagttcacttgacataacatcaaacagtgataattggtcttgtactagctcattggaagtacagccaattgtcaggttgtaactccatgcttcttttataagcattagcgtatcaataacactaaaacaatggcacttcaaaattaattgatttattaatgacattattaatctcgtatttccattttcttttttgctgagcctcaaaaaatctattacggtccaagtaattgtccttgtcacttgaaatataccaactgtgtctaacgccaataaattcaggaggatcgatatgaaattggtcaatgttttgtctaccatagataatttcatttggctttgaaagtactcgcaaattttatcgactaaggatatccattggtgtatcatgaatttcagtttgaaagggtcacttttaattagggcatccaaagcaaacgataaatgtactgaaacggcatccaataaacttttggaaccatctttgaccattaattcaggtactactgctaaaagtaacttcaacgttttcactttaaatctctcacatgatttttctacaaataatcttaaaacgtacgatatcgtggagagtctgttctcactaagtgatagcttgtttgtggttgacactgtcaagtttcgaagaaggtcacagtattttgtgtgttcagatgcaagtaactctaccaaagcttctgccgttgtagatagggccttggttggtatcctttccggatcttcttttaaaattgttgttagctcatctaaagcattgtttctctctttgatttttgttgatgatagaaagtttaaagtttctacaatcccatgatcctccatcgtctatgttacactgatttcccttttctttgaaggcttttttttcgaatttcctgctttttttgcgaggctttgagaagtcaattagtcttgattattctattaacttggaactaatttaccttgaaaaatgtcaaaatatgcatattgtacggctggtgccatacttgtttctcactagcaaaacattctatcatctgttattcttaccttcttaacgtgtctgtttgcttttttgacgtaccccaaaaaatatatagaccctcctatcacgctcataatatcatgtgattctctcgatgaacgataatagtaatattttcatctaaaaatgcaatgaattattgagtttctttaatctgtttaagagattgttatttataaagaaaatatatataattgaagaatctaagagtatgagtcaaaataatttcctttttacacaacaacaccggagttagatgcaactcttggccataaatcggcacattccttaccgactggaccagtgatggcggaacccttcatttcacccttaggattagcgatgacaccagcattgtcttcgaagtacaaaaagacaccgtctcttcttctccaagacttagcttgacggacaacaatagctggcataaccttctttctcaattctggcttacccttcttaacggtggccataaccatatcacctagagaggcggctggcaatctgttcaatctggaaccagagcctttgacggcgataatgtacaagtttctggcaccactgttgtcagcacagttcatgatggcaccgactggtagacctaactagttaaaaaagatctcaatatcggggagtgagaataattttgttagtaaaagcatagggagaaagttagcagatgtggttaatcttgaaaaatagagttaagcgtgatttttgtagaaataacatttcgatggttatccattagtatgggcaaaagagggagttaggatatgcttgccgtgtatgattttgaaaccagaaatttttgagtccatgaatattgacaggtatcacttcatctgcaaatacagcccgcttaaccatttaaaaactgaatttatgtgtgtaattgcatctttggcggggcggtaccagtgatggcacatctaccattcttatggaaaataacaccgataggtatatgatcaggcttcacacttagtgtttagcgtcttttaaacctctgtttaattctgttgtacccagcaaaatgaaatcttggaactttactttatgatcaatttaaccaaattgcattgtggaaaataaaaattttaacatactgagattctaaacttagtaccttgagcaccgttaccggacattattagttatatataggtgtgttggttttgtattgcttgtaagacctaagagtcaaaataaagaaagtaagagatttttagctactaaccttagcaatacgatggtattactattagcgggaacaggtacattatggctacagttcgtttcctgccatattaatttttcagcccgagcgtgtttgggtttgatattttcttttttacctctttttcaacatttccatgcaagtctgatgacggttgtacggctcgttctgtgagccggataagcgataaaaaaacttggtctgttgaaaataataactgcatgggttttttcaaagcagttgggggtgtacagatgttaatgtagtctgatatatgctctgtcttgtctttttatctgggggatcattaacatggtaatagtgattggtattgcaagcttaagattataattacataaaacaatacaaatattctagcccgatggggttattatagaccagtttttgttttctcttattctatctgttaaaaagtccgtggggttattgtcttcgacagagttattatccttgtcgctccctttatcattagccgtattttcgttatcctcgtcattatgagtcctcagttttgcacgttgtgctcgtgacatatgactccaattctgctttttctccaaatactctcttttgcccattgtgctgtagccgtcatcgcttggatttggaggccaactacttgccttgttcccaaggttattgccataatttggattgtagtactcttcttccatttcgttcaatctcaatgcctgtaaatcgattaaatttatgcccttctcgttcttagcccaaccgtttccgccttgtaaaatatcttccacgcattctcttggcgtaaattcacctggtcgaggatcccacggtaatttaaacgttttctggtacaagctctcaatcagtgggctcatagaggaagatattgttgttgacagccctggctttgttgtcatttcgctactcttgtggttggtagaagtcggtgatttaatacttgtgctgtttcctgtcgcatttgtaccgggtttcgctacagttgttccaataccgttaaaattggagaatgtattcttgggtgacatctggtttgttgttgatgtggggctagatagttcagacgtgttatccagtatagtatttattcctggcctgtaattagcgagctggccattagtaaacgatttggaaatgttgaaatcttcgtaagagcctctaactagcttcaactgcaatgagacgttgattatagaattgacctttgagtgctttaggagaaatctgtttgttgtgggagtttcgtcttctttgacgtattctgttatatctatgtctactgttcccaatagaagtttacccgttatcttttgagaatatgaattgtttcctgtggccgttagtgcagtggcgttagcataggtcgttttcttcactttgccattgggactagaactagaagtcaacgaggaattcgcatcagcaaactcaaaaaaaacatccaacaccaaaattttcttcaagaatctgccgtttttatccaagtggagcttcaccaggattggtttgtctaatgaataattccattgtgctctatgatgttgcacatgcacgtgttttgttgtacctctactctgggtcgaagtggtttgatgctcaccgtccagagccactttgtgtcccgacgtacctgttccatccttcaaacgccatttcgtgtagcaatagccagaagattgaggaatatttaccaattctttgatttgcaggtccagtagaaactttggtctttttgccttgctattatgattaaatggcatcttaatattttgtgagcggtattatacctttcttgggtacctaatacttctaagcaacctgaatgaaattagaaggtgttcactccttcattagcaagtgagctttgccgttgtcaccgtacttggtcatcttaagagatacaaaggggggggaccctgagaaaacttctcccgaaaaaaaaaaaagaaatatacccacgcgttctttacccggaaataaatatcttgatttagccgccgagattgttatatatgcatccaagacctctgaatggtggctaattaagacacttaactgattacgtttccatcaactgctatcatgttcgcaatatttgggcaagaaatgaaaaagaaaagttaccaactcttctcccttctacgagcggtgaatacatgggagccgagccgcatgaagatgaaagtaatattaaaattaaagtctctatcgaagcagtgactctctccctatcagccggtaaatttttttaacgaagtggagctaaattatcagaaaacgtagagctggtatgctggtagatctaaacgaagtccagtttacatcaagatgatatcgtgcaatatttactacggcatgacttaacagtacagtcatgatttaggaatttgagtgttctccggggttttgcagataaaaatttgttttcttctctgccattcctggagattttgaaaagagttggtaatgtgtttcaaaagaaaaaaatacattccaagaataaataccaggatttcgtgacaaaaattaaaaaaaagggaagtatggcatgcctagaaatcttttctggaaaacttgaagcatatcatataattgtatgaacttgtccttcaaaagatgttaccaaatattcaagagtatgtgagctttctattctattgacgcgtaagaaaggctatcacgtgtgggggggagagctcagccacattgcactactttcgaaaccgcgtagtcggaaacgacattcccccgtaccaaaacaaacgaaaggacgtgaaaggtaaatgaataacatggcactaaaaatttggcagaaaacgaaaaaaaaaaggaaaaagaaactgaaaactatacgcttcccttaggatactttctgatttacatccgaagaattgggtgcgtcaattaaaggcaattcttcgctctatcaagcagttttactgcgtctgtctaaagaaacaattgttttactgaatttcaacaaagttctaactcgaggtgaccggaggccactgtaataataaaaaatagaagatgagtctcgaaggaaataccctaggcaaaggggccaaatcttttcctctgtatattgcggtaaatcagtactctaaacgaatggaggacgagctcaatatgaaaccaggtgataaaattaaagtcattactgatgatggggagtacaatgacggctggtattatgggcgcaatttgagaaccaaagaggaaggtttatacccagcggtatttaccaaaagaatagcaatagaaaaaccagagaacctgcacaaatcaccaacccaagagagtggaaattctggtgttaaatatggaaatttaaatgattctgcgagtaacataggtaaagtctcctcgcatcaacaggagaacagatatacatcattgaaaagtacaatgagcgatatagacaaagccttggaagagctaagaagtggttcagttgaacaagaggtatcaaaatcgcccacacgcgtgcccgaagttagcactccacagttgcaagatgaacagactttgattcaagaaaaaaccagaaatgaggaaaacacgacacatgactcgttattttctagcacagcggatttaaacttaagttctgaatctttgaagaatataagtaagtcaaatatatcaacaaaatccctagaaccgagttcggaatcagttcgtcaattagatttgaaaatggctaaaagttggagcccagaagaggttactgattactttagcttggttggatttgatcaatccacttgcaataaattcaaagagcatcaagtctccggaaaaatactactggaattagaactggaacacctaaaagaattggaaataaattcttttggtataagatttcagatattcaaagaaataaggaacatcaagtctgcaattgattcgtcgtcaaataaactggacgccgactactctacctttgcttttgaaaaccaagctgcccaactaatgcctgcagccactgtaaatagagacgaaatccaacaacaaatttcctccaagtgtaacaagttgtcaagtgaaagctctgatagaaaatcatcttcggtcaccacagaattgcaaagaccaagctcggttgttgttaatcccaattttaaacttcacgacccagctgagcagatcctagatatgacagaagttcctaatttgtttgctgataaagatattttcgaatcaccgggaagggctccaaaaccaccatcatatccaagtccagttcaacctccacaatcgccctcttttaataacaggtacacaaataataacgcaaggtttcctcctcaaacaacatatccacctaaaaacaagaacccaaccgtttattcaaatgggctaattccaaattcttcgacatcttccgataattcaacgggcaagttcaaattccctgccatgaatggtcatgactcgaactctaggaaaacaacactgacatctgctactataccttctattaacacggttaacacagatgaatctctacccgcaatttcaaatatatcttcaaatgctacatctcatcatccgaacagaaattccgttgtttacaataaccataagaggacggaatccggaagctcatttgttgatttgttcaacaggatttcaatgctatcgccagtcaagtcaagtttcgacgaagaagaaacgaaacaaccttcaaaagctagcagagcagtttttgactcagcacgcagaaagtcgtcttacggacattcaagagatgcctcactttctgaaatgaaaaagcataggagaaactcttctatattatcttttttttcttcaaaaagtcagtctaatccaacgtcaccaaccaaacaaactttcactatcgatcccgcaaagatgacttcccattctcgttctcagtcgaattcctattcgcatgcaagatcacaatcttactcccatagtagaaaacactcgttagttaccagccccttgaaaacttctttaagccctataaattccaaatccaatattgctttagcgcatagcgaaactcctactagtagtaataataaggaggcagtatcacaaccaagtgaagggaagcacaagcacaagcacaagcacaagagcaagcacaaacacaagaacagtagctccaaagatggctcttccgaagaaaaaagcaaaaagaaattatttagtagcaccaaagaatcatttgtaggaagcaaggaattcaaaagatctcccagtgaacttacccaaaaatctaccaaatcgatacttcccaggtcgaatgctaaaaagcaacaaacatctgcttttaccgaaggtatacgctctatcacagcaaaggaatctatgcaaactgcggactgttcaggctggatgagcaaaaaaggtaccggtgctatggggacttggaaacaacggtttttcacacttcatggaacaaggctttcttattttacgaataccaatgatgagaaggagcgtggcctgatagatataacggcacatagggtcttacctgccagtgatgatgataggctcatttccttatacgctgcgagcttaggaaaaggaaaatactgtttcaaattggtccctccgcaaccggggtccaaaaaggggctaacctttacagaacctcgcgttcactattttgcagttgagaataaatctgaaatgaaggcatggctgtcagccataataaaggccactattgatattgatacaagcgtccctgtcattagttcatatgccacaccaacgatacctctaagcaaggcacagacgctattggaagaagctaggttacaaacccagttaagagatgctgaagaggaagagggaagagatcaatttggatgggatgacacccaaaataaaagaaattctaattatccaatcgaacaagatcaatttgagaccagcgattacctggaaagttcagcatttgaataccctggtggcagactttgagaactgcaatcattagttacttcttgaccaacttaaacaccttaataattaatatttaatagaacataatatagtgatataaagtatataaaaataaaaagtttacgaattaatacaatcaaattagacactgatactatcaagaagtacatcgcaggaaccgcagacatgatgtcctcttctttcaaattactggatatatatattattattattgttaccattaacgttattattattaactattactattacattaacttaaaaataaatatgaaacaacgaagaacaaaaagaattatgaaaacatttaacatgtttcaatttgttatgttttggccaacctgcgtttattcttgcatatgacatttttgtaattcatcgatgataacttggttaccctttggatccaaattcatagcaacagttagctccttgattgcatcttttttcctcccaactattctatatgtttgacccagcaaataatgggctgtggcatcatcaggaacgagtttcaccaattcttcaaaagtttgcaaagcaacattatatcttgtcatggaatagagcaactggcccatcttatatttggatagcgaggaagtcggttgcaaatgacatgctagttcataatattgtagagccttttccttatagcccagcttttctaaagaaccaccgcaacaacagattaacacaacattgacgggattaattgaccttgccttttcaaaatataacaacgcttcttcatattgacctaatttcatagcgctcgtacccaatccgtaatatgcattgtaatgctgaggatcacaagctagcgcctttctatagcatgtcttggcagaatccgaagaatcgttggaagaatgttcatgaccttgcaaagtatacgcgtatgcaaaatttgggtctaactgagtagctttttcgaaggcttttattgcggcatcatgatccttttgcaatgatagcaaattacctatacaacaccatgtttcgggcttattaggcattgtatccattagcccatttgccaaatttgaagatttaaccttgtcatgcaaatgccacagcaaagtagaaaaaatttccatatcttttacccttgccggttgtaggtctttcaatctattgaaatactttaaggacatatcataattaatgatctcaaaatgaagttttcctaattgcactagacaccatggcattgtgtctttaatatgagatgggatttgagactcgaacagtcttattgccttgaacgaattgtattgtgatgacgaccttaatattaaagcgaaattatacatgatttcaggcagcgtaatttgataatcactcgttagtattgagttactgattattaaagaccttggatttttcttggaagttgttaaccttcctgttgaggaatataggtttcttggagttttgaaagttgttttatttataatgttattattattattattattattattattattattattattattattattattattattattattgttattttggtggttcctatcgttatttaacagtttcgatggaggagtcgttaaaagtttgtttctgttataaactttggccaacgagcttattgtaggctgtttggaggatggagacactaagttcatggaaatgttatttggtagcgcagaagacgtcttactgttgattgcagggtttttaggagtttgagtatttttgttctggcaggtccttattgatgtgttcgcttgttgctgctgtgaccttgagaaatgctgaatggaagaaaaagaagatgccgatgtagaagggggagaattagacgactgaaacagtgtattaacattattattgatattattattgccgtttttgtttgtttttgaatataagctaggttgtgaacgaggttcgaaatgcgatagtgatgtagacggaaacgatgaagctgcattattattatgactattactttttttccctgcaatgtcgaaaaaaaccctcttgagatccacggtagctctcattttacaaatcgcttcgtaagattcccaaaggtaaggattaatggctaatgcttcagaatgataaaatgctccctccttagaatggtccagtttcatataaagattgcctaacaggcaattcaaagtggccaaatcgggaatatggacgagattagaattcaacaccatatttatgcgcgtattactgctgttcgaagaaaatacatttattattgagagaagagtgaggatagcttcgttaactccctgcgaaagctgtaaagcacaacgcccgaatatgtaagcgataccaagatgatactccttgaattctttggatatctggaacgcagtgtggtagcttttattcagaaacagcgaaagtgcatataaatataccgcatcggaccagtaaacacttgatttatcgagaatggagcattcagcatagagcagttcggccaaaaactctgcggtactgtagttcaactgctgaatagcctgctgaatgcagtcctgaagctgtatgatggtgctcaaagcttgatcatcaaagctggggattcctctcgagagggtgaacggtgctaactcaggatttaccgccatgctatttttattatgtatcctgcacgaaaagttcgtgtcgatttatgaatagatatgcagtcaccaaaacagagtctaaaactctcacagctaggtatggttttttgataaacttttctgtggcacctttgcttgcactttgatccttttggtttactttcagcctgttccatccttttgatcaaaaaaaaaaaggaaaatcaagcgcgggtaataacggcaccattaaatactagtagtactatatagatggtataaagaaatgatttaaaacaatacgattatatgatatttatacatctgtttcagttgagctttttttccatagagctggtggtacgaagatggcttttggcgagggcgaccgaaccagatagctgcgtcaaggccaatagaagcaacagaacagtattcaatgccaacaatagcgtgcttgcttgtgagtttggtggataggaattccagcaccactcgtgcaagacgtaccaaatgggaccaacgaagaagggcattcccgaccaaaagatcagtataggcaaagtccagtgataccaggatagaaactggtagtggagggaccttgaaaataggacgccgatgaagttggatgcgattagaacgaatggaatagtcttggcgggattggcattgagcactgcatttttcctcagcggatggcacagggaagaccataaatcgggcaggatgcgagggtatcttgtgacgaacagtgtggtgagcgctatcaggtggctgattaaaagggccaagtggaacctcttatcattgaaagcctcttcatccatcatttgccaattgatactccattggtacataaacttcctgccgaaattaaaagcgcaatgcaggtactgttgcggaaagctgcgcaggaagggcactgcaactgcgacttgccatgcaatcatcgcaacgagatccaacaaagtaaggattacgttcgcgtcattaaggatgaatagagaaatcatcattgcagggaaatacaacagcgcattcatcttaatgctcacagccatactgtatgttgcggagatcaccagcgcaagggacttctttaatttggggcgctgatggcacctgctggccacgatagcccccaaaaccgtgacgaccataaacaaagtagtgaagcaatcattgaataaccgtagcacgtaaatagagtgcaatcttttagagaggcacgccaagaccacacaccacggtggtagatgtaaaaggtagtaacacgccatttgtaacgccagtgtaaggagatacaagtatctgaaaaacacttgcccgcgctcaacgtggtccattccctctgttagccagtacatcatcttgtagatcaagacgtggcctgctggatacaccagcgggcccgttccaccactcacctgagagtagtccagcatgccatcgagctgaatcatctcgatctgctccatgtacgccttgtaatcgatctctgtgtaagctaccttcttaatgataatcttgcacagcatgctttcgaacaaaatcaaaaggggcataacgataagattggccctacaatcgaagatcacgtagcgcacaccgtccttgagatcctgccacagatccagcggaggtctgacaaattgcttcctttgcagagacttttcaccttgcggagactgttcaccttccatactactagtatctaactctttctctctcccatacacactctatgatactgttttcactcccaactagtgtactgcgttgttctttaagttcgatagcgaaatttctttagcttgtttacagcacccagcaaccgcacacagaatgtgacggcaaatgcattttacatggaaggctatctacaaaacagcaataaagagtcatgtaagattgggaaatctctaatgtgacattccatacttgttgcaacaattttgggatgcttctgcgtcgtacgaccctgtatttaccttctctagctcatcgcttcccagggtccacgttaatttttcaattttttcttgcgtgtcgaagattcaggtctcgagaaatttgtcaaaaatttttcactagatattaagaactatatacatcgaataagatgccagcacagaagagataggcaatcagtttagatactacagacactatccaatagtgcaaagcaaaagcagcatagaaaaaagagaatcccgtttccagctttttctctttttcccattcgtttttcctgatctttttttctgcatcgtggcacctagaacaagaggtaccttccatccttcgcttaatatttgatacgacttttttgatttccattattattatttgttactattattatttatcatttgggtttcggttttttgtaataattttcttttttttttttggctctatttcactaagacatcgtatatatgccaggccagataatcagcattccgtttttgtcgcagaacgaggacatggataaatacttgttggagtaccgcagtttgaagctccttcatcagtccagtaattccttccagtctcacaatgcgccctcccaccagtcgaactaccacccccattacaatcacatgaaatacaacaacactggtagctattactattacaacaacaacaataacagcagtgtaaacccacataaccaagctggtctacaatccattaacagatctattccatcggccccgtacggggcttacaaccagaacagagctaatgacgtaccatatatgaatacccaaaagaaacaccacagatttagcgctaacaataatttgaaccagcaaaaatacaagcaatatccccagtatacgtccaatccaatggttactgcacatctgaagcaaacgtaccctcaactgtactacaatagcaacgtcaatgctcacaacaacaacaacaacagcaacaacaacaacaacaacaacaacaacagcaacaacaacaacaatctttacaaccagacgcagttctccacgaggtacttcaactcgaactcctctccctcgttgacttcttccacttctaactcatcctctccatacaaccaaagcaccttcgaatacattttgccgtcaacttcggcagcttccacaaatttatcgtcgtcatcatcaaacaactctatgcacaccaacccaaccactgcaacatcgacatccgccgatttaatcaatgatttacccgtgggccccacgtccagttcgcttatctcggatctacattctccaccaactgtatctttcctaccagcaagccaaaccctgctcatgtcctccaccacatctagctctattggcaccaacataaacccaccgcaacattcaccatccccatcgcaaagggaggatttttcgacggcaccagtgaacatgtcttcgtccgcatcactcttgatgaatgattcttctttaggatgggggtctaaccacatgaacgtatcttcatcctctcaaccagcatcatcaagaccctttggcatttggaatactgacatgagcgtttggagttgagatgtttacgtatatttttatgtatattattatcattagtattactattattgttattatttatgcacggttcctatttacacgcggcgtttatattttaccattgaatatttaagatctctttgaattttttctcgaattcgtttgcctttatacgtccctggcttcgtctcattccttgtccaattaggaattttaaagaggacttctttttaccagtaaccaggttccgtataaaagtgtcatctgtgtgctgtgcaatgacatcattacagagatccatcaattcttgagggtcgacctgattaatcgcatgcaattcaaatttctcgattagttttgaaaaatctggaatagacaaatcttggcagttactctgctcgaaattttccaatatgtgaaacagtaacattttaccactagttgcggatataacctcttcatgcaataacttcaaaaactgggcgaaaaccggaggagccaaaatttcttttgctttggccaatggaatttgtagcttgttcaaatctcccaagaattcatggattatccaattcgtaggtaatttcgcgttactacgttcaccagcaagcttggaaaattcacggaaggtgtctaagtagtacgatctcaacgcctcatgattgtacatatcgttttggttactattataagtcagaatcttggcgtccttcaatgataattgatagggtttcttcataagaattctcattatatcgtccggtaattggggcatcaaccctctcacaccactgataacgtctggtgcgaggttgatatacggcaattctggatcaggcatgtacctgtaatcgatcgtggtttctttgcttctcaacttcaccgttgatgagcctgtccagccccttgtttctggctccatcagtgagctagtgtcacccacagaaatcaactcaacttgccgctgatattcgtacttgattgcattgatgatggaactagtattgggtaaattcttcaactcaacgcgtgcatattcattaattgagaggttaacgtccactcgcatggcgcccgtttccaggtccccagaggaaatgtgcaaatgacgtaccaaattctgatattttttaataaacgctctaacctgtttaatatcactgaaatctggtttagttaccaattcgataagcgggacgttcgacctatttaaatcaaccaaagtaataacgtctttatctgtctctgtatagtgtgacttccccgtgtcctgctctatctgcaactgtaagataccgatttccttggctgattcatcgatatcatccaattccttcgacagattgatcttcccaccccgagcaaacggcctgtagtgctgcgtcagttgatagccttgaggttgatctccataaaaataatgcttcctatcaaactgagatatgctattcacttgagaacccagtgccaaggatagtttcatggcaaacaagattgcttccagattcaaaaccggctgcgttcccggtagagctatgtcataataactagtatgatggtttggtgcatccactagagatgtggcgctattcgttgattgtgaaaaaagcttgtttttggtgttcaattgcgtatgaatctccaatccacacttcaatgcatattccggcctgaagggtgcaccgtgactatgtatggctttggttctggccaaagaataaaaacgtgcaagccgcaacatatctagttcctactctggtctttttggacaggaatgctaacaataacactattactaggtggtacgactaagtacatcacgtcaagcttattactactataactactattatcataacaaaagggaaaactaaaccctatctaaacaagggttatttaaatttttaacaagggcatacaacaaaaaaataataaacctaaaatcagaaagttaatctttcagggcttttgaaagtggaattaacgtctctagtaaacgaggattgtttccaatgagattctaagacccaaatatcctcttctttactttgaaatgtttgcaatggaccatgattatggatgtgttctttgtgacacgctttcaatgtactctatatcgtgttgcacgaaggattgttactttatttgtaaaaaaaaaaacaatttttcgagatgggacattaatattgtagaattctgaacatattagtgaacagttctttcggagaattactggaacctaggatctgacaagcgaacaaaaaagcagagtgcgtttattacttctctttctagcggttgttcatgtttcaaagttttttccacaacaatgggcccgctgctgccggtgaaacgttttcagatagcagatcgtaccctttaacgaatcatcaagaagtacccaggaatggactgaatgagttggcctcatctgcaaccaaggcgcaacaacaacctacacacatattaaactcatatccaattaccgggtccaacccactcatgagggcaagcgcaatgggggcgacctctggcagcatcaatcctaatatgtccaacatgaatgagcacattcgtgtttccgggatggggacttctaagcccctggacttagcgggaaagtacattgaccatctacaacataaagatagtaacactcccgtactcgacgaacgatcttattataacagcggggtagattataacttcagcagagaaaaaaacggcttaggagcgtttactccatttgaaaagcaagatgtgttcaacattccggacgagattttgcatgaattttccacttcacagacaaaaactgatatgggtattttcccggagttaaatcgatgttggataactattgataataaactgatactctggaatattaacaatgacaatgagtatcaggtggtagatgatatgaagcataccattcaaaaagtcgccttggtaagacctaagccaaacacctttgtgcctgccgtgaagcatctacttttgataagcacgacaatggagcttttcatgtttgctatttccttagacaaagccaccaacgaactcagtgtattcaatacacatctatcagtccctgtacaaggcattgatgtaatagacattgtgtctcatgaaagatcgggtagaattttcttcgcaggccaagccagtggcctgaatatctgggagttgcactactcaggttccgatgactggttcaatagtaaatgtagtaaggtctgtctgacaaagtctgccctattaagtcttctacctactaacatgttatcgcagattccaggtgttgattttattcaggctttgttcgaagataattctaacggtaatggcggattttctcaagagaccatcacgcaactaactattgaccaacaaagaggaatcatctattcattatcctccaaatccaccattagagcatacgtaataacagaaaaatcactggaaggacccatgtcaattgagcctgcctacatcagtaggatcataggtaccacgacggcaagggcagcaccgattttgggccccaaatacctaaaaattgtcaagataagctctgttgcaccagaagaaaacaacaatttgtttttagttgctttaacagtaggtggtgtgcgtttgtactttaatggttccatgggcagatttaacatcgaagctttgaggttagaatcgatcaagttcccccctagttctgtaactcctgaagtcatccaacaagaattactacatcaacaacaggaacaggcgaagagaagctttcctttcttttcaaatctaatgtcttccgaaccagtcctcttaaaattccaaaagaaatcatctgtattactagagactacaaaagcaagtacaattatttccccaggcatatttttttccgctgtgatcaagtcatctcagcaaactcatcaacaagaaaaaaaagagaactcatctgttactggaacgaccgctaccgcagggtctaaaactgtcaaacaacagccagttactttacaacataagcttttcgttagtgttccagattatggtatcttgaaaacacacggtaagtacgttgaaaatgccacgtttttggaaactgcgggcccagttcaacaaattattcccttatcggggttgtttaatgcaacgacaaagccacaaggatttgctaacgaatttgcgacacagtacacatcagaaactttaagggtagcagttttgacgagcacttctatcgaaatttataaatatcgtactcctgatgaaatttttgaggatctaatcgataatccgctgccattcgtcttaaattatggtgccgcggaagcttgttccactgcattgtttgttacttgcaaatcaaataaatctgaaaaattaagatctaatgccctgacttttttaactatgggtattcctggcgttgttgacatcaaacctgtctacaaccgttattctgtatctacagtatcctctttattgtcaaagcccactttatcaaccgcaacaactaatctccaacaatcaataactggctttagtaaaccctcccctgcaaacaaggaagattttgacttagatgacgtaatattatcccccagattttacggtattgcattattgattaccagactacttcgagatatttgggggagacatgtcttcatgacttttacagataatagggtgacatcccatgctttcatttcttcttctgatccaatcactccatctattaataacctaaaaagtgatgaaatttcacaaaataggaacataatatcaaaggtttctatttccaaggattgtatcgagtactatctatcttcaattaacattttaaatgaatttttcatcacttatggtgattcaatttcccaaatatcagctccctacgtattagcgaacaattctaacggcagggttattgataaaacagaagaagttgcaaaccaagcggaaagtatagcgattaatgcgatgatcaaaatggtacagtccataaaggaaggtctatcattcttgaacgttttatacgaggaaagcgaagtcgaaggattcgacaaccaataccttggtttcaaggatataatcagttttgtaagcttggacgtccaaaaagatttagtcaaactagattttaaagatttatttgctccaaatgacaaaacaaaatcattaattagagaaattttattatccatcatcaataggaatatcaccaaaggtgcgtcgatagagtataccgcaacagctttacaagaacgctgtggatcattctgctctgcaagtgatatattaggatttagagccattgaacatcttagaagggctaaagaaattggcttgcgtaactatgattctctaaactatcacctgaaaaatgctactgctttacttgaacaaattgtggatgatctttctatcgagaaattgaaagaagctgtatcaatgatgctgagtgtaaattattacccaaaatctattgaattcttattgaatattgccaactctatggacaaaggcaaactagcttgtcaatatgtggcaaatggatttttagaaaatgatgataggaaacaatattacgacaaacgtatcttagtttatgacctagtttttgatactttaataaaagtagacgaacttgccgaaaaaaaacagtcatcaaaaactcaaaaccaaatttcgatatcgaatgacgatgaagtgaaactgagacaaaaaagttatgaagccgccctaaaatataacgatagattattccactatcatatgtatgattggcttgtgtctcagaacagagaggaaaaactattagatattgaaactccattcatactcccttatttaatggaaaaggcaggtagttcattgaagatatctaatatactctgggtctattattcaagaagatctaaatttttcgaatctgctgaaattctttaccgtttagctacatcgaattttgacatcacattgtttgaaagaattgagtttctttcacgcgccaatggtttttgcaacagtgtgtcaccattaagccagaaacaaagaattgtacaattagctagtaggatccaagatgcatgtgaagttgctggtattcaaggtgatatattgtcgctcgtgtatacagacgcaagaatagattcagccattaaagatgagctgatcaaaactctagatggtaaaatattgagcacaagtgagctgtttaatgattttgctgtacccttaagttaccatgaaattgccctattcattttcaagatagcagattttagggaccatgaagtaattatggccaagtgggatgagctattccaatctttgaggatggaatttaataataccggaaagaaagaagattcaatgaacttcatcaacttactgtctaatgtactgattaaaattggtaaaaatgttcaggattctgaattcattttccccattttcgaactctttcccattgtctgtaattttttctacgaaacactacctaaggaacatattgtatcagggtcgatagtttctatattcataacagcgggtgtttctttcaacaaaatgtactatattttaaaagaactaatcgagacatcagattccgataattccgtatttaataaagaaatgacctggttaattcacgaatggtacaaatcggacaggaaatttagggacattatttcctacaacgatatcattcacttgaaggaatacaaaattgataatgatccaattgaaaagtacgttaagaacagcggcaataatttggggatttgtttctacaaagaataaaaattcatgttcgacatatagatagcagggtaatgtacgtgtatattttaatgtaataaagaggccttactagacggtaaagttaagaatatcgagtgaacttttccttaagataaaggtaaatatagtcgagtatttatttattattcttttccactatacagtatttaaaattctgtaagaaattgattctacatacataagacaaacgaacaggtcagagagaatcagatttttggttagcaagaatacattttggagaagaaagacattaactccaccttactgtatcatcttatttgctttttcactccttcctaatattttttttattttattttgaatttcttcctatttctgatgcattgaacagatcgtaatctgtaagtaaataccataacgtgctcacatttgtctccaaatactggtgaaatcttggctccgttgtgtacaaaacttcttaatgaatatatatatatttttcccttattttatctttttttttcgaattttttatgtaaacattcttatactggaacaatagatggctaatgagtccctataatttcgattttagatgttaacgcttcatttcttttcatataaaagactacctgccaaatgtattttctcctgagtaagtgacatacaaaaacccgtccttatccttgtgttcttgatatatggcagacatcaacgccgcagtaggtggcaaagtatcattgacaaaaatgaagatggccttctcagggggtagcataattctctttcttataacataaacaaattgccctacggtaaggtcagcaggaactagatatttacgcttatcaatctctggaatatctgacttttcagctttttcgcaaatcacaggtatcctattcttgaacctgtcagcaatcctctccgactccgccttccttttttcaaatggatattcagacttaaatgtagacttcatgtctctagtaattatttttattatgattttctcaactttacaattattagattctcttatcaatcccctcctcaacctttaatggttcccctttttgtatttccataattataccaaatatttttgccgccgccgaaaataaccggcctccgggtgatgatatatcatgtgctatgatttcacgggtattatacaacattatcggtggagacagttagcattacatgactctaacttaaacgtaaacttacacatatacatctatatcacttcgagtagagaaaaatttgtacgtatttatatgagttgttttcataatttgaacacttttaatttgaaaatggtgtcattaatagattgttcttcatcaccaattgggtctgtctttgagccgtcatatttggcaatgtcggatctacaggtcttgcttaacatatcaaaatgttctttgacaatggcttcaaagtcgatagtatctttaactaattcgtactccactaaaacatcgtcggtggcttccaaaccacacttctttctcaatttttggattctgttgaccagctctcttgcgagaccttcactctttagttcagagtaaatatttgtatccatgatgattaacacgtcttggtcggttctggtttcttgtccagcttggacagcagattctggcaagcctctaatagcattcaaatctcctttaaccagttcaataccggcaacctccaactttccgctttccaaatattcccgtacttgctcagaagtgactgatggtagggcatctttaaccttctttgcgtcttttttcaacttcttacccaatacaggccaatcagcaactgctttatactcaacaccatattttgcctcatcggaggtgataacaacatcacgaacatttaattcctcgataatgtagtttttcaaggcttctacatccttcaagtatgattcatcactgtgaaggatgaccaaagtcttcaatggagtttttaaggaaatagttttcttttcacgaatgtttctacccaaatcgataacggattgcattctagaaactgcagtttcgatggcctcgtcaaagtattctttcttgaccactgggtaagataagaaatggactgatcttccgtccttaccgtattttgctaagacagcttctgggatgtattccttcagtctcaaataaatgctttctgacaaaaatggggtgaatggagccatggcacggacaaatgtgaataaggcatcgaataaagaatttaatgctttcaaacagtcctcaacaccgttttcacccttcaaacgacgacgattaaatctaatataccagtttgtcaattcatcaatgaaattcaaaagttttggaacgacagtgtataatttgtactgacccatttcttcgtgaatgaattgtactagagattgcatagaagctaaaatccatctgtccatgacattatcacttttcacagaatcatcatattggaagtcgatgttagacatctttttcaacaaggcaatttgaccgtccaaaaatttaaaggagttccaccatggtagtaagacctttgaaacaacctccttaacaccctcttctttgaatttcaaactttcagcttttaaaacaggtgagtttatcaagtacaatcttaatgcatccgcaccatatttgttcagaacaatggatggatcagggtaatttttcaaggatttagacatctttctaccatcggcagctaagacaataccagagacgatgacgttcttgtatggaacagagccaaatagatgggtacctaagacagctaacgtgtagaaccaacctcttgtttgatccaaaccttcagagatgaaattagctggaactctttcgtcaaatttttctgtgttttcaaatggataatgttgagaagcataaggcatagaaccagattcaaaccaacaatcaaaaacttcttcaattctctttaagtcacccttaccttgcttggatggaattgtcaatttgtcaatgacatcacgatgcaagtcagtgatgttacgcacaccggtcaattcttccaattctttgatagaaccaacacagacgacctcctcaaaatcgtctgaaacccataaaggaattggagtaccccaatatctatttctggaaacgttccagtcacgggcattggcgatccagttggcgaacctcttttccttgatggtgttaggaacccagtgagatttcatcacagaatccaacatttgagggacaatgtttttaacacgaacgaaccaagctggaacagaacggtataacaatggggtatcggatctccaacagaatggataggaatggcgaatttgggatgccaataacaaatttccagtattagttaagtacttaataatcaacttatcagcgtccttgacataaacaccctcaaaatcaggaacgtctttcgtgaatctaccaaggtcatcaatggcgttaggtaacactgaatcttcggatatgacgccgttcttcaaacaagcagcattatcctcttcaccgaaagcgggagcgttatgaacaataccagtaccggaatcactagtaacataatcatctgaaataactctaaaagctgtttcatggaactgttcagcgaaatatgggaacaatggttcatacttcaaaccaaccaaatcagaacctttaattttttccacaatcttatatttttcattcttaggcttcttatacaaggttttaatcaaagattctaataagatgaaataacgatctctggtttcgtcgtaaatctttacatattcgaaatcagcgttaacacataacgacaaattggaaggtaaagtccatggagtcgtagtccatgcgaccaattgagttttttcctggccaataacattgaaaccaatggtcacagctgggtcgttaacatctttatagttttgctgagcttcaaagttactcaagggagtggttaggccagtagaataaggcataactttgaatccacggtaaacttgacctttttcatgaagttgcttgaaagcccaccatgtggactccataaaggatggatacatagtcttgtaatcgttgtcgaaatcaatccaacgacccaaacgaccaatagtttttctccaatcactggcataagtcataacaatggatctacactcattgttgtagttttcaagaccatacttgaagacgtcatctttacccgtgatacctaatttcttgtcaatgatatgttcaattggaacaccgtgtgtatcccaaccgaatcttctttccacgtggtggcctgtcatggtagcgtatcttggaacaatatccttaatagtggaagcaagaatatgaccgtaatgaggagtaccggtggcaaatggaggcccatcgaagaaggaaaactccggtttgtcttttgttaattctaatgaagtatgaaaggcatctatttcatcccaaagagatagaactttttcttcctcctttggaaatgagaagtgtgcgttactctcggacatatttccttggttttttgaagcttttggctaaaggttgtaggaagtcgagtaacatcactctagtttaaagcgcaaaatgatatttttcatgcttaagagtcatcattgtttcgagatttcttgcgtgctgcggaaacaaaaaaaaaaaaaatttttcgtcatcatggatagattacccgccatcgtataaaaggttaaacataaaaagtagctaaatagaacactatagaagaataatcaatcaacctcttccactgttggacctgtatcttctccacctcccgtagcacccgagttgggcatggatccggggaatccaccggattcccccgctccaggacctgcgccggcaccagcaccgtaaaatttcgtcattattggattggcaatgccttccaactccttttgtctatccttatattcgtccgtagaggctgcctgcgatgcatctaaccagtcaatggtttcctgagacgctgtttctaatctctttgcatcatcttcacctactttctctttgaaacttgcttcgtttatggtattcttcaaagtaaatgcatacgattcaagctgattcttagcctgaactcgttctgcctccctttcatcgtcagccctatatttttcagcttcagaaaccatcctatcaatatcatccttcgagagcctacctttatcgttagtgatcgtgattttgttactcttaccagtacccttttccaaagcagacacattaagaataccattagcgtcgatatcaaaggtaacatcaatttgaggcacacctctgggagcaggcggaatgccacttaattcgaatttaccaagtaagttattatcctttgttcttgttctttcaccttcaaagacttgaattaaaacaccaggttgattatctgcataggtagagaaggtttccgatttctttgttggaatcgttgagtttctaggaattagcttagtcattatgccgcctgcagtttcaattcctagggacaatggcgcaacatccaataatagtaaatcttgtgtctttgttgattgatcgccggttaaaatggcagcttgaacggctgcaccataagcaacagcctcatccgggttgatagaacgattaggctctttgccattgaagaagtcagaaactaatttctgaatctttgggattctggtagatccaccgactaacacaatctcatcaatttgggacttgtccagcttcgaatctttaagaaccttttctactggttccaatgtggatctgaataaatcagcacatagctcttcaaaccttgcccttgttaacgaagtgtagaaatccataccttcaaataaagaatcgatctcgatcgaggtttgagatgaggaagaaagcgctctcttagctctttctgccgcagttctcaatcttcttaacgatctttgattattagagatgtcctttttcgttttccttttgaattcagtggctaaatggttcaccaacctattatcaaaatcttcaccacctaaatgagtgtctcctgcggtagccttaacctcaaaaacaccctcatcaattgaaagtaaagagacgtcaaaagtaccaccacccaaatcaaaaatcaggacattgtgctcagccctgcctttcttatccaagccataagcaattgctgctgcagtgggttcattgataatacgtaaaacgttcatccctgcaatagttcctgcatccttagtggcttgtctttgagaatcattgaaatatgcaggaacagttacaacagcatcattgaccgtagttcccaaatagttctcagcagtttccttcattttgcttaaaaccatggaagaaatttcctcaggcgtaaatgttttcgtttcacccttatattctacttgcactacaggtttaccatctctggatataactttgaaagggaagtgcttggcatctgtcgtcacttcaggatcatcaaatttacgaccaattaaccgctttgcatcaaaaactgtattatgaggattgattgcagcttgatttttggcggcgtcaccaattaatctttcggtgtctgtgaaagccacatacgatggagtggtcctattaccttgatcatttgcaattatctctaccctatcattggaaaaatgagcaacacacgagtaagttgttcccaaatcaataccaactgctctagacatttttctttgtagcgtttagtacctattctatccgtttagtgacaaacattgacatacaagaatgtttatgctaccaatttcagtcactttatatacccttccattcgtttccaattgtgcaatatgatacatcccttaaccatcttctggtcacccttgtggctgcttctgtaatattctataactttccacagcgatccctaattaagggcacccataacctccataggcatcaagtcaaatacgtttgatgatagcgccgcacgatgatcgttatggcctttggtaatagagaccgccaacaatggtagggttgtgctcatcatcctcgtcatccctttcttcatcactgataccgtaaataagagcgtcgtcttcattgtctttaccaagcaattctggatatttgttttccattatcttttctgtgttgtgtagggagtttttttgaaatgacgaatacagacaaatattccaaactcgttcattcaacaagatgtctgagtattgttcaggcaatgtctttatctgataatataagatttcgtctaatttatcgagcatatgtttaggcaccgtagcgcttgaacatatcagttcgatcatagcatgccattgcaaactcgacccgtagttaccaaaaaacatggcatttaagaacgcaaactgcaactccccaaaataattacttgaatttttaaaaattccttgtagcattacagtgttcaagtagtaagacttgtctaaaaaatcctccatttcatggccaggccttatggcttctctagatttgaagtttattactgtatagtttaaagaatgtgcaggatcatcttcattcttggcttccattttagaacctgctttttgcaagctggattttagcagctcattttcttgaactgtggtcatcgaagaatctacgtaagagaactggttttcatctttccttactatctttcggattttatccatctgcacaaactcggtaagattgtaccaggtatcatcttcgtcaattttcggataagaaaccatcatctgccgttccttgaagttgtgaacaatattctcgaattttgcgccatccctttcttccatcattttgtaaaggccatctttaggatcatactgaatgtaaaagtttcccattctacagtcaaaccagtagccatacctcatgctggaattatctgcatgctgaaaatgaatgacatgaacgtgtccaatggggatgtccttgattccgtgaaatggctgattctccttgacattaaaggaatactgatcgatccctatagttacctcaatcggagcagatgtaaatggtacagtattcattgcaggcttccgatattttattttttagccccatgtcccagcgataaggaggatctttggtgtccattcatctcattaaaccctaaaccattgaaatattcgtgttcgtgcgtcgcgattttttccgctttcaagatgtgtcctttcttcatctcttggttcttataaaagggcgccgcaaacccctcctaattactttttccttttcacatcccatgggttttatcttataccaaatgtttaccattctgaatcgtatagccaacaagtaaccacagctgcaattgtgaaaaaaattgataggtgtggtcacccaactgtttttttctctttttctttttttttttttgaaatggctagacggtgcttttgctggtaaaagaaaaactcttgtttcaatttaacatgatgaaaaaatatattaacacagacctgtactgaacttttcgaagttttgcagataacaatattgctttttttctctgactttaactaatcgttcttatttctgtatatactatgaccttgcaaaccttgaaatgcaaaattcgtattctctgctaaattgaaaaatttagagcatgaagtgtgttttccagcagacaccgcctgtgaaaaagatggtaaaatgatatgataattaaacacacataataatagcatatatgatatataagactatatgaagagatgaggagaagagaagaaaaaattggtagtattttcatttcatctatttcttagcagtcaatcttcttaggtagaaagctaattcttcaccttccaagatgtaaccatcacatctaccggattgacctggtctggaagagatacaagcgtataatctaccggcgctgaattgagattcaacggaagattcgatcttggcagaagcagctctagcagcccactttctttcagcgttcttgctcttggcaacagtttcttcttccttgacgttcttcttcttacccaaggtttgaccgtagtgagcttcgaaccattgtctgaatggagtagcatcaatttggacaatggcagccttggtcaaagtgttagttctaaccaattcattgttggatggatggtaaacaacaccagcaattctggtcttcttggagataccttcagaagcccaagaaaagttaccggtttcaattcttagagctctgtatttcttgttaccacctctagttctaacagagtgaattctcttagcaccgatcttggtgttggctggttgacggcctaattcgaactttctcttctttctgaattgagcacgcttggcaccggtagcggatcttttgtgacgagaatcacgagaaatacccattttgtaactgtaatagaaaatttaatgacgcttgttagtaaaataaagaacgtacaaaagttgcggaatttttttcttatcttgaaatatgctttggtttcttttcatctcttcttgtgaaaaactcggcgtttcataagaggcttgatttttggggtacacaaaggattcagtttagtgcactgctcctgtcacaatttatatcatcccttttagttaagtttactttttccactatctattccattcaaagagaggtcctgtagcattcaaaataatatgtagttccattactcatatgaccatagcacatactttttgtcctggtgtgtttataacgtcttcttgtgagtaccaaaaagcaaatggcaagtgtaatttcctataactttaagataggcctgtaaataacgtatatgaaacagttccatcccgtaacaccatgaacactgcgtaagagaaagccctcaagctttcccagcgatgctcgtgtgtaggaccgaacatggaggggggaactaggcccagcacgggtttggcgaggccgctctgctcgcagctcaggattctaaaaggttattccgctgagaaaatcagaaaataggaacttctcacgcaataattttaaagttgatgaaaaaggaaaatttgtaaaagtgtaagggtgttaaagagggtgtatggatgtaaagtcacaaaagttagagcagatgaaaaagaaatgggtggagacaaatccgaaaaaggacctatattatcgctataaagagcttctcatcgcttttttttttcaaagacacatacataccacgactgtaagcacatcatttgtacaatacattaccagctgaaatgtcaacatatgacgaaatcgaaatcgaagatatgacgtttgagcctgaaaatcaaatgttcacctatccttgtccctgtggagataggtttcaaatatatctggatgacatgtttgagggcgaaaaagttgctgtttgtcccagctgctcactgatgatcgatgtagttttcgataaagaagacttggctgagtactacgaagaggcaggcatccacccccctgagcctattgccgctgctgcctaaagatgagaggctagatcgagaatacaaatagaaataaagaaagagctatatgacttagcaacgcaagcagaaaagaaggtttgcttcttcgctggactccggttggaattactattcaaaattccaagtgcactgatggaaaacgttttgctcaggttgagctcttttactgcatataaggatactgggtaggtgtatatgattattttatacatgatacgtaggctaaaatgatttggacccattaaatcatcttgtcgcatctcttttctttttcctccatgctcagatttcaataatatcatctcaaatggctgtgacaaatttcaccggaaaggcgagggatttttctgttgacattatcaaattagctttttgtcaaaataatgaaaaataaagaaaatatataaaagtacatattataatcaaagctagctcaggtatattcccaccttgtcgagcattccggaagctacaaatacgacattgcataccaagaggcaaacgttgaacaatggctaaagatattttgaagaaccaggaccctaaattgcaagcgatgatcgttgaacactcggcgcctgctcccaaagagatacctatggacgctcctgttttgaaaagagtcgctagacctttaagacatgtaaagttcattccaattaaatcgctgatattccatactaaaacagggcccatggatttttcttatgaaaagaagatcaagacgcctattcctaagaacaaaattgtagttcgagtaagtaatgtgggtttgaaccctgtagatatgaaaatcaggaacggctacacatcgtcgatttacggtgagatcggcttggggagagagtacagtggtgttatcactgaggtaggcgagaacctaaactacgcctggcacgtgggtgatgaagtatacggtatatactaccaccctcatttggccgtgggatgtttgcaaagttcaatcttagtagatccaaaggtggacccaatccttttgagaccagaatcggttagcgccgaagaagctgcaggctccttattctgcctggccaccggctataatattctgaataaattatccaagaacaagtatttgaagcaagattcaaacgttttgattaatggtggaacttcgtcagtggggatgtttgtcatacaattattgaagcgtcattacaagttacagaaaaaactagtgattgtaacgtctgcaaatgggccccaagttttacaggagaaatttcctgatctggctgatgaaatgattttcatcgattacttaacgtgtaggggtaaatctagtaaaccactaagaaaaatgctcgaagaaaagaaaatttctcagtatgatccggtcgaggataaggaaactatacttaactataatgaggggaagttcgatgttgtactcgattttgtcggtggttacgatattttgagtcattctagttcattgattcacggcggtggtgcgtacgtaaccactgtaggtgattacgttgccaattataaagaagacattttcgattcatgggataacccaagtgccaatgcaagaaaaatgttcgggtctattatctggtcatataactacacacattactattttgatccgaatgcaaagacggcttccgccaataatgattggattgagcaatgtggcgactttttgaagaacggtactgtaaaatgtgtcgtcgacaaagtttatgactggaaagaccataaagaagcattttcttatatggccactcaacgtgcccaaggaaagttaatcatgaacgtcgaaaaattctagatacccacttacatttacaatatgttttatttttaaacttaatgaacttcataatttaatgcttaatattttccccctcccaccttctcctggcgttctctgtacgtacataaccatttattttaatatataatcaaatattgtaacaattgaagcagatgagtctcgctccttagttaagcacgtgccgatgatatcaattggatttgttagcaaatcagccttgctgctcgattctctgctttttttttacttctcggtcattgaaaaatcctgacgaaaatatttcaaggtcctatatggtcatcgaccttgagcatgtggtagactacataatgcacatagactctcagcttcaactccacaaggcttctccagcaaaaatgaattcagagtctcgagaagatatggctataaatagtatcaaattgctagcgggaaactcccatcctgatttggctgaacaaatatcgaaaaagttaggtattccactttccaaagttggtgtgtaccagtattctaataaagaaacctctgtcaccataggtgagagccttcgcgacgaagatgtgtatattatccaaactggaataggtgaacaagaaattaatgatttcttgatggaattattaattttaattcatgcttgccaaattgcatctgcaagaaagatcactactgtaatacccaattttccatatgcaagacaagacaagaaagataaatcccgggcgcccattaccgcaaagttggttgccaatttattgcaaactgctggtgctgatcatgtcatcacaatggatctccatgcctcccaaattcaagggtttttccatatcccggttgacaacctatatgcagaaccaagtgttttaaattatattagagcccggaaaacagatttcgacaatgctattttggtgtcgcctgatgcaggtggtgctaagagagtagctgctttggctgacaagttagatttaaattttgctttgattcacaaagagaggcaaaaagctaacgaggtttcaaaaatggtgcttgttggtgatgttaccaataaatcatgtttattagttgatgatatggcggatacttgtggtacgttggtaaaagcttgtgatacgttgatggagcatggtgccaaagaagttatagctattgttacacacggtattttctccggttcagcaagagaaaagctaagaaatagtagattgtctagaattgtttgcacaaataccgttccggtagatttggatttacctattgctgaccagatcgatattagtcccacgttcgctgaagctataagaagactacacaatggtgaatccgtgtcatatttgttcacccatgctccagtataggacaattttttattcttagattcctgattgcttgcatgcctaaatacttcataattgtattagtttaaaagaaaaccttttactgagacaaaactataaatttaagaaaaaggttccggagccggtttaaaaaaagaagattaaagatattatatttatgtaagaattaaattaatactgtcagagaaaaaatagttttaaaggagacggtgaacctttaccttcccttgatatgcaaatatttttcagcttttcctaaaactaaacattctcgacttttttttagaagactttatgggtgtgttagaaacaaagctgtcgtctatagcagtatccaaatcgtctgctataggcagctcttcctttttcttttgaccactattgcaagttcttagccaatcatcgtacttgattagattgtctatattatcatcttgttcttttgccatattttcacgatcattcttttcaacagcgtttgaatacatcgctttataaaacaaaacatatgctgttgccatatttggagattcacctgtgaattctaacactgtttcctctttaactgcctctaccgtttcgtcatcaaataacaaccagccaaacttttcatgtttacatagggaaacataatggccgtgttgtggcccaccgcccatatgaacgacaatcccagccaattcatacttttgacaaaccttagaatttattgaagagcaaacatttagcgtcagaggatagtgaatgttattaaaaagcttaatattacagttttgtttctcagaatacttgaatcttttcaagtgtaatgttaaagtatcaggcaattgcttcaaaccaactaatctctctgcctcctgtaaaccgcaacattcgtcacaataaaacttgtttgagccatttagcatttctcgctggtgataacttttcaaaatttcctgtatatctgtttcctcatctccctgaacttctatggggaaatccaaaaatggctcatccctagatgtaatgttatcgcacgtcagacattttatttgattcgttaaagtgccttgaaacaagtcactgatgaaatttttactcttactcggttcgctatcgctgttgatatcactggctgctatttttttattctcacgttctatatattcactcaactcgtttaataagaaattgaaaaattcgtgagcatcctgatgcatagtagtattaaataatacattttctcttttgagaacatcaacaaaagagctaggcgatacaacaccagttaaatacgtattctcagttatgcattcaaagatatctctcaaactggaatacaaagtagccttatctgagccgtttaagctatggtcaatattgagcactggcccacgaataagtgcggatttctttctatgttctggggatatttgagaagaggaactagatcttctagtatcttttttatcaagtggagtggataagctgctattactttctcctttcaagtccaggttattactattactgctacctcttgaaggattttcataattgagaactctgccaacaattattttacgcggaacatccggaggtctatctgtgacgttctcgaaactcaatctgctcggagcaccaggctcattaggtgtttcgactatcaatggaggtgcgtcttgaggacgagaagagggttttccagtggttaatatagcaggacttccttcctttttattattgtcttgtacatgtttcgcgctaaaacttttaaaaaatttactcttcttctctgaaggcccagctgtatttgaatttacagaatttacaggggtaggctttccatcatcaacagattgaggtttagggttaggcaaatgtccattggtaccagcaatgcttttctcaaaacttgcttcggtaaatattcttggtttcttacctctcatttctttctttcttgggtgatcagattctcttgatttttttggaaattgcaatatattttcacgtaatgaggacagattatagagacattgaagaactgagttacagtaacatgtattgccaaaattttcgtatccaaaaactttgttggagccgtctccatagggcattgagtcggacaccttcatagctaatatgggtgcctcgggcccttgcgtgataatgcctccgtatgcgtttatagcctttgcgtttgaaatataaaatatcccatcctggctgtaattactgccttgattgcacgtttcagaagaatagtctagtccggaagaaatctgcaaattattgtcttcattcaaaaaagtttccttggtatccaaattagagacaaacaatgagctagagggattatcggatgattcgctataacagagttcatcatttatatcgtggtttacaggcttaaagtcaaccttttctacttcttctgtaatggtatcattaacagcctttttcttcttcccagacttacttatagttagccatcttctgatcatgattgcgcccttcttgcgtgggtttagtatgttaatgaaagtactggatccttactaaagccgaatttggccccttcaacaaataaagcttgatgagttgaacagtcaaagggtaagatctggtataggcaataataatattatccaaatggaaaaaaaaaaaatgaacaggtgaaaaaaaatcaatttgaaaaccaaagaaaaactctattgattcctttgctgttgtcgaccttctttcacacaatagttcaattacgttctttgggttctttatctttatagttatcttgcctcatctctatgttcaacactttcggatcgatgtatttttcagccttccgctaaaattgacgaccgtctccaaacgaatagggataaagaagcaaggactgagcgttggagaaaaaaaaaaagttaccggaatgggaatagatagatacctataagaagcgttatcgttactcatgaattttggtaaatgcacacggataaatgcatgatatataaaatattaataagaataaaataaataggtagtgaataaatattctactttggtgtggtcatcattttacaaaggagggaggtcgtgataacaaactgataaataatccttaagttgatccattcttgaatattgttacattggaaataatccgaaaaagaatatgtataaataaaaggactcgaagtcctatgtagccgtctttgcaaattttctttaataaattagcagaaaacaagggtaataatatttcttagaatattagaagaatataggcgttaaaaaccttgttccatgttcatatcgaaccaaccaaaaaagtcatcattactggagttgccttcaatccagcctgcactttgttgctgaaaaaaatccgttagtttgtttccaggagtcttcacgttgttttcattatcgatggtttggaagttagaagaagttacagtgttagtgcccgtagaaaatcgttggttcgttttgttgctattgatatcattacttttggaaaacaagctcagaggtggatatgccgtgcttttagaggagccggggtcggaaacgacggaatgcaaatctgtcatattatttgacttcgaagcaatcggtgtacgtgaatgggacatactactttgtgatcttccaatcgcgttggcgttgctgaattgattattataattcatggtgacattttgtaaattactgtgctcccttggaatagggtggtctattcccaatgtaacattattagataagttgccaacggggtggttccttaaccctggaacggacgcaggaaaatgattaacgggagtgcttactgatcttttcatggagagatcaggaattacactaggtccgttactataatagtctaccttagtactttgtggattgttattcgaagcggggacagaagccactggataaattgaattagagggaattgatatgtcattagacgcatccaataacgtcctattattattataatcgttactattcgaggtattagcgaataaactttgaaattttacgctgcctgtttccccgagcatggaaagaggtatcccgttaatctccattatagaaccgtcagaatctccgttatttgtcttggctagcttttctgcctgctttaaggcattcttagtaggaactaaagtggtaacagtggttccacttggtgttgtttttgttacagtttcaaagtcatctctggagatatggttatatagtggcaatggatatagttttctgtccgttatgccacccgtagacgaagtgccattgtagataccatttgaggaaaattttcttttcttagcggctttctctaaggcttgcttgttatattcgggatccatttcccttcttctcgcctcgtgaacacaccaaaccaaatcatagaatagagaccctgttaaatgtgatctcatcctagaaataataccgtcttcttccacaaaaacttctggatgcatgatcagtacgaagttcagtttttctaacatacttgcagttctcgaaatatcattctcaacactagtggcccacgcagttaactgatttctataaagtctatggatagtgaccacggattgccttgctgaatcaaaatatttgtcaggaagtaaaggagtcaactgcaatttaaagagaatcagtgcagaaaatgtagcagcttgtctaatataaataggcagttcaattaattggtgtgtttctaaaagattattcaatagagtgacaattttagtagctgttagataggcctctgtgacatatggaatttgatcggtaggaggtgtttcgggtaggaatgcaaaacaacagacagttaatttaacataaagaaaataaatgttgacagtatcgtcactctggaaatttaaagtttttgctaataaatctaactcttttcccaagatggacagtgtctcagcacgatactttggttccaataaaccatcaggactggaagtggaagaaccaatgatatgagacaattttgcttggaaattcgccaggctgagcaatcttctaaaactgcccggtagtttgtatttactttcaacgtgcggctcgtctttcttgttccttttatcattgttgttattgtcaatactgtcattgttatcttcttctgattcttcgtcaccacaggataaggctttttctaataaatagtctgtctgtgaagttggtggcaaaccaaggatactcgcccaacaaagttcggcaaaaaatattcccagccaagtcctagttctccacttttctgcatttggcattgatgtttgagttcttgtgaattcagaaatgaattcacctctgtgcaaacctaattgataagacagtgactttgctaatcctacaaaacggtaagaacaatcatctaggactttttggttaggcaaaggccaaatgcacaatattaacaaagcttgcgaaatatgtgtggatctaggtgttcttatccagcaggtctctatggcaagttgcttgatcaaagagcttagcttgcaatacatcgtcggttcaggatcagacagacatgccgtcaacatcacggtccagaaaagcaactgagattgggagtataattcggtggcgttattggaatacataataggaaaatacggcagatacctagtcacgaaaatatggtgtaatctattcgctttttcaatggaaatactaatatcgcccagtacaaactcatctacatttgcatgcggcgaaggcaataatggcatagtcgtggtggtggctactaccggcgtcttcgtcctatctgcattgttatttgttgctacgtggcttgttgctgcaaatggtggttgatttgttgtcgttgtaacggtggtcgacgtagtatgaggggaatatgttttttgaattggagagaaggggccgttcggagtgttacctgcagagttgttcttataaaaagccatttgcaaagcaggaggtaaagattcttttgaattattaggcaatgctgagtcatttagcagcgggggcagcttatttggctctgttgcaaccaagcctttcgaatcttgcgctaaagaagatgcgcgcaacgtcatgtgagaagatgcttcattatttgctttaaatttattcgtattgctgccctgatttgcttgtaagagttggggttccctggacaaataagtttgaactgaaaccttagaatctcgttgagccgcggaagaagttggagaacctgaggaaggagaagaatctgggttagggataatagtacccggagttggagttggatgcagattgagcttattcaaaaggctattgcccatgggaatctgttgtaaaagatgaacgaaaacgctgtcattggccagaagagtatcgagtttagatttgatttcatccacatcttgtctcagtagttgcaactgtgagcccttcttaggcctgaattgaggattgatttcacagtggagaccaattttttcgcatctggagcaaggatgagggaaattttgactagcatcgcatttgattttgtgctgtctacaatgtgtacatgaggtaactggtctatggttgatttgatgactgtcatcatggtgagatattcgttgtttcttacttgggaactggtgctgttgcaactgttgctgctccggttgtcttttcatgtgagcagaactaaaatcttggtcttggtcagaatctcgattatccttcaccatgacgagaatgcgtatacgcagagccaatataatctgtatacgggacctttgacattaaggtttctgcagagagtttattacatgcattttcatatatatatttttaacgccattcctttacggtatgtaaagaaaaatgatccaatgagcggcccttcgtacgagatgagatataataagaatgaaagatagataaaagttttagttagagatacttcatatacctgtatatagtaaagtcgtttatttcaaagcttatttcgacttggtgaatcttaaatagggtttaatttcattaaattgaccaaatttagccttcgcctcatcattggagacagagggaggaataatgacatcgtcagctggctgccaattaattggagttactacgccctccttgtcagtcaattgcaaggcgtcgattacccttaacacttcagaagtgtttcttccgacggtggaagggtaggtaaaaatcagtctaatcttcttcttgggatcgatgacgaaaacagacctcacggtcttcagtgacccatcattgatatttttgaatccttcggcatctaccatatcatataggaatgccacgtttctaaaagtgtcaccaattattgggaaaccaacatttttaacctttgctatttccttgatgtcttgaatccatttttcgtgggactcaacatcttccactgaaagcccgatcaatttaacatttctcttgtcgaattccggcttcaatttggcgaatgcgctgacttcggtggtgcagacaggggtgaaatctgctgggtgagaaaacaagaccccccaagagtcgcccaagtagtcgtaaaaattgattttaccaaccgttgtgtcagcatcaaagttaggagcatcagagtttattcttagtcttggttgatcactttgtttgaattgtttgcacagaataggtgctgtggcaaatgttttaatcgtctgtgattgcaagtgagcctgcttaggaagggtccatgccgtcctctttaattgagcgctacaaattctactaaacatcctttgcttcctgcttctttgaaatttatctcatcctactgcgagaatctagaagcacaattttctatatctctccttctctctttatataccaatagcagcaacatccggccccttgtttctttacgtaattaaaaatctccggggctagcttttgccggggaacccatcccgaaaaaattgcaaaaaaaaaaatagccgccgaccgttggtcgctattcacggaatgatagaaaaatagccgcgctgctcgtcctgggtgaccttttgtatattgtataaagataaacatagtgctatcaggaatatctttatatacacacgcatactgaatgtggttgaagttcaaaaaatatcacaaacgttaagaagttttactggtaaacatatagacatagtggagcgcttgctcgaggtcaaatgcagacggatacgagagcgcgggagggaaaccggagaaggtcaatatgcccataattcttcttctttgaggttggcaattatatattgtatctgaattaggcaaatagaaaagagaccttaccattagcgccatcgtagagtcccatttcaccttttcttagttctttatatatgtctgcgtatggcccacatatgcgcgcacagtgcgcgccaccctctaagaacgataaacataaaataaacacataaacaatcaacgacagttcgcgcttccctcactaaatatggcgagatagttaaacaatcatggctcgttcttccttgcccaaccgccgcaccgcccagttcgaagcgaacaagaggaggaccattgcacatgctccatctccaagtctttcaaatgggatgcacactctaacgccgcccacctgtaacaatggtgctgccacttcagactccaatatacatgtatatgtaaggtgcagatcgcgtaataagcgagaaatagaggaaaaaagtagtgtagttatatctacactaggcccacaagggaaagaaatcattctgtccaacggttctcaccaatcgtattcgtcctcgaagaaaacttaccaatttgatcaggtgttcggcgcagaatctgaccaggaaacagtgtttaatgccactgcaaaaaactacattaaggaaatgttgcacgggtacaattgtacaatatttgcatacggtcaaacgggaacaggtaaaacctacactatgtctggcgatataaatattctcggtgatgtgcaatctaccgataatctattattaggagagcatgcaggtatcataccacgggttctggtcgatttgtttaaagaattgagctccttaaataaagagtactccgtaaaaatatcctttttagagttgtacaatgaaaatttgaaagatctgctctctgatagtgaggacgatgatcctgcagtcaacgatcccaagaggcagattcgtatttttgacaataacaacaataattcatccatcatggtcaaggggatgcaggaaatctttattaactctgcacacgaaggcttgaatttgctaatgcagggttcgttaaaaaggaaagtggccgctactaaatgcaacgatctttcatcaaggtctcacaccgtctttacaatcacaacaaacatagttgagcaagatagcaaagaccatggacaaaacaaaaattttgttaaaattggcaaattgaatttggtggatttggcaggcagtgaaaacatcaacagatcgggtgcggagaataaaagggctcaagaagctggcctaataaacaaatcgctgctaacactaggccgtgttatcaacgcactcgttgatcattctaaccatataccttacagagaatctaagctaacaagattgctacaagactctttaggtggtatgacgaaaacatgcattatcgcaactatatcacctgcgaaaatatccatggaagagactgcaagtacgctagaatatgcaacgagagccaaatcaattaagaatactccacaagtaaatcagtctttatcgaaggatacatgtctcaaagactacattcaagagattgaaaaattaagaaatgatttgaaaaattcaagaaacaaacaaggtatatttataactcaagatcagttggacctttacgagagcaattctatcttgattgatgagcaaaatctaaaaatacataacctgcgagaacaaattaaaaaattcaaagaaaactacctgaaccaattagatatcaataatcttttacagtctgaaaaggaaaaactaattgccataatacagaattttaatgtcgatttttctaacttttactcggaaatccaaaaaattcaccatactaatctcgaactaatgaatgaagtcatacaacagagagatttttcactagaaaattctcaaaaacagtataatacgaaccagaacatgcaattaaaaatctctcaacaagttttacagactttgaacactttacagggctctttaaataattataactctaaatgttccgaagttatcaaaggcgtcaccgaagaactaaccaggaacgtaaatacccataaggcgaaacacgattctactctcaaatcgttattaaacattactactaacttattgatgaatcagatgaacgaactggtgcgtagtatttcgacttcattggaaatatttcagagtgattctacttctcactatcgtaaagatttgaatgaaatctaccaatcacatcaacaatttctaaaaaatttacaaaacgatattaaaagctgtcttgattcgataggcagttcaattctaacttccataaacgaaatatcgcaaaattgcaccactaacttgaatagtatgaatgttttaatagaaaaccagcagtcaggatcatcgaaattaattaaagagcaagatttagaaataaaaaaactgaaaaacgatctgatcaatgagcgcaggatttctaaccaattcaaccaacagttggctgaaatgaagcgatattttcaggatcacgtttccaggacgcgtagtgaattccacgacgaacttaacaaatgtatcgataacctaaaagataaacaatctaagttggatcaagatatctggcagaagacggcctctattttcaacgaaacagatatcgtagttaataaaattcattccgactcaatagcatccctcgctcataatgctgaaaacactttgaaaacggtttctcagaacaatgaaagctttactaacgatttaatcagtctatcacgcggaatgaacatggacatatcctccaaactgagaagtttgcccatcaatgaatttttaaacaagatatcacaaaccatttgtgaaacctgtggcgatgataacacaatcgcatcaaatccagtattgacctctattaaaaaatttcaaaatataatttgttcagacattgccctaacaaatgagaagatcatgtcattaatagatgaaatacaatcacaaattgaaaccatatctaatgaaaacaatatcaatttgattgcaataaatgaaaattttaattctttgtgcaattttatattaactgattacgatgagaatattatgcaaatctcaaaaacacaagatgaggtgctttctgaacattgcgagaagctacaatcactgaaaatactgggtatggacattttcactgctcacagcatagaaaaaccccttcatgagcatacaagacctgaagcgtcagtaatcaaggctttacccttattggattatccaaaacaatttcagatttatagggatgctgaaaataagagcaaagacgacacatctaattctcgtacttgtataccaaacttgtcaactaatgaaaattttcctctttcacaattcagtccaaaaaccccagtgccagtgcctgatcaacctctaccaaaagttcttataccgaaaagcataaactcggccaagtccaatagatcaaagaccttaccaaatacagagggtactggacgagaatcgcagaacaatttgaagagaagatttaccaccgagccaatattgaagggagaagaaactgaaaataatgacatactgcaaaataaaaaacttcatcaataaggggatatagccattgtaaaatatttgtatcactatatgcattgagtgtaaactgttgcacctataaagaatgaaaacaatctagtatgtgtacttacataattacacagtcttttttttttttaccttgtttatccttcttgttcttcaagcttgtaggtttttttgactcagtttttactgcaggaaaatctttacgaatcatgtttgaactgcccatatttgataaactaacttcttgctttgctgccatcgactgctcagcaacttcccttgacattccctttgctgaggaagaacttttcctgatgcttgtatcagaacccgttttaataccatttctattcgtgtttgaattcatgttaatttgcaaaccttgtggctcacgatcacgttttggatttccagtaaagaatgtttcagattttgaagaaactcttgaatttgaccctacgttacttgtttgactgtccacagtagagaataaattcaaagtactgatacttttattttttttatgctgttttttaccaatgctggctagtccaccgtcccttgagcgtagcttattaatcgccctcttgtcctcgttccctgcagctttctcgtaccatttccatgcgtattccatgttacgatcacagcccttgccatgctcatagaagtagcccagagtgaattgggcctttggcaaaccagcattagctgcacgcaaggcccattgaaaagcctcattttcatctttttcaaaagcaggttctgctcccagtaagtaccatgcacataaacctaacattgccacagaatcgccttttaacgctgcctgcgtataatagtgtacagaaagtgatgtatcctgccctactgtatcattacctgtttcataaatctgtgccaacaaagttgctgaaggaacatgccctaaacttgctgcttgaatatatagttccattgcatacttttcatccggaatgacaacatctaagaacccttcatgataaatcttagccaattcgtatggtgctgcggccgtcaactcattagctcttgctgcagcccttgataaccattttaccccatttaatttagtattaacgtcggttggaagacccattctgccgtagaatgaataaagtcccaatttatacattgctgagggatgattcctgctagccgcaaactttaaaaaattgactgacttacgagaatctcttgttgttcctagtccttcttctaagcaatgcgatgctctgtaagcactttctatatgaccatgctttgcagctgcttgaaataagacaaatgcttctttattttcaatcttcccaaatgctccggatgagtagccgtccgctaataagtattgggcatctgaataaccctttatgctcagtttcttcaaataactttgcgcttctttcaaaaactgaagttttaagtcagattggctgacatttccttccttgtcactatcttgaacaagagcattggaagattcaatagtcagtgcggtttgtaacatatattgcgcatactggaataacacttcaggatctttagattttttaacgttttgtctatacatttctattgtttttagccttggaactaaggaagtattatttttaccacccaaatatcgactgatcatctgatgtgacaaatctgctacagattcattagtagccgttaattgggtatcactgctaccattcaacaggtacatgtgagacaaatctacagaacgagttcttttctttatttgctccttcgtaagagatgtactcgaatttgtctgtcttaatgctcccggtgacggagaatttgtaggagtacttcccaaagaacttaaggaagtattatttgaattattaagatgaagctgtgggggtgggactggaacgaaatcttcctcttgactattgcctatatcgtttgatagtagaggtactgacgcagctctaagatgctcattgataagcggttggtttgccgaccgcttaggaaggtctgcggtactgaagtcttcattgtccctgttttccctattctctttattatctgaaaaatcttgacctaccttcaacgaactgttttgaaactgtaggcccctgttatcaaaatttatatgctgtgattgcattaaatgcttcttatatggatgtacctgcggtgaacttgccattttttatccttttattttaactttatcaccaaaaaagacgagaacctggtagtatacaatggaaggcttattaacagcaagtctaaagtcaagtgccaacacctagtttgtctctactcttaaatcttacatcatcctcgagagggtctgcagaaagaatttttcgttctttttttagcaagtcaaaacgcgaagtgaaacgtgggaaaatataacgatgacctttcttaaaacatgcatgaagactcgtgaaagtcatatgtacatatgtcgtatagatttgcagatagttgcaacaaataattagcgattagttatggcctatacatggcagctaagtgcgatggcatgttcaaatgtattatattaaatcaaatgaacttaaaatgcgatgtttgggtgcaaaatatctatagatgatagagacggttcattgatcttacggatcaactttgagatcagtaaggctgactagatggtacaattttgtgcagtcaatggactattaagggatcgcaaagaggtatgtgcgccagtttaaacgaggtaaaaaagaatgacacctatggggtctcacaaaagggctacaatgacaatttcagtgaaagtgagggcgtccttcatggtagtaagtcgatgcccactagcatgaaaaatatgctacagtctcccacgatggtcaacatgtgtgatattttacaaaacaaggaagctgctaatgacgaaaaacctgtgatacctactacggataccgccactgcggggactggtactgaagatattagctccactcaatccgaggaaactgatcagaatagtcatcttattgcctcagagatcttggaaggcactttcaaagatgtatcttacaaggaatatgcaaatttcttgggaaacgataacaataatcaagtcttgactgagtttgtaaagttattgagtcctttgccgtcgtcactattagaaacgcttttcaatttatcgaaaagtatatatttcattgcagaagcgcaaaatatcgaccggatactagagtgcttgagcatagaatggatagcttgccacccgaacacacattggaagtcaggctataagtcatgtcatatagtcttattttccctgttgatccttaattcggatttgcacaacaactttcaagttgaccataaaaagattaagttttccatggttgcatttatcaacaatacactgagggcactaagagaggaaaatgaatacgaagaattgaaaatatactcccgcgaacatttgatcatcgaagaactttccgaatactataaaacgttaaatgaaacgcctttaccgttatgcacagaatctagaacatcaataaatatatcagataaccaatcttccttgaaaaggttctctactctaggatcacgggaatttagtacatcaaatttacgtagtgttaactctaattctactacactatattcaagagatggtcaagtatctgtacgagaaatgagcgcaaaatcaaataaaaactttcacaataatcaccccatggatgcactctaccttaaagagtcttttgatgacggtttaattaccgaaaacggctccagttggttcatggacgatttaattcttataagcaagaaatctttaccacgtaaatattctaaaagagacaaagatcaagtggcggcaccaaaaatgacctctaagagaaacaaatcgttcttcggatggctaaaaccatctaaaacgactacacttattgagcacacatctagaaggacttctttatcgtatttgaataaggattctgaatgggagagggtgaaaatacaggtcaaggagggcagaatttttattttcaaaattaaaccagatgttaaggatatcatccaatcaagtgaaacagacagtgctaccatcgactatttcaaagatatcagtagctcttattttgcttactcactgcttgaagctgaagcacatgtcgtgcaagataatataattataggtagtggagcaatgaaatcaaatgtgtgtaacaaaaacaccaagaggaaaagtggcaactttaccgttagttttccagagaatatcaacggaccaaagcttgttctggagttccagacgagaagtgttgaagaagcccacaagtttatggactgtatcaacttctgggcaggtaggatttctccagttcctttaacacaattcgaagccgtatctaacgcagaatatggatggagtgacaagatcttgacagagcacgcttccctcaatcttaaaaatattgttgtaagtgaatggaagccactattggggctagagctactatacgaagatgcgaaagatgtagagatggtcgaactaaaagaaaggctaaaggaattgatgaacttcaccagacagcttggtatatggatagataaacataacgaaataaaggataagctggtcgaaatttggagctttgacgataactattttgaagcagtcatgaataattggaattcgagatatttgtatatgaataatcaatataagaaacgactgagctacttgaaagctttgcaaaaagccatgggttctgttcagttctaagtatatttaaagatataaatataaagactgcgctgaagaaatataaacttgaaaactgtactctgccttttatttacaagggatattgagatgatttgtgtgaatgaagtagcgacagaaaaaaagcttttatttcgagttcgcatcattgtcactttcctgctttttcttggcgtactgtctatctaagatagtctttaatatagcgtcctcgccatattcttcttcctcaattttcttccatctcttttctacatcagctctctttattctactttcaatgacagcacgtttcttgttattcaaacttgcctccttgagacacttgttcaaagcatccttttcgttgttacaaaggccaaatattctcttgtaatattccttttgatggcatttatcgagtgcattgatgaagtccaaacaggctaaaatgaagaaggggagaatacaatgttagtaagtcggagcacagaaaaaggcaaatatatgaagtaaaatctggatacttacaatgaaaacgttcagcttctaactgtggatgcatgttgtagtacttgtcttatcttgcttttgttcaactgcacttgtaaatcagtgaatgttattggacgcgcagcgattttttaataggtctttctctattaatgtaatatgcgaattgaaacataatgtaaacacaagaagaaaattcgaaataaaggactggccaacaataatgttagtgagcagaaacgacaagcccaaaatcagtagtgaggaagtcacacattttatagacgactataaaaagaggaggaaaactcagatgacacgattcttcggaatcactatttttacacttataacatgtagaattgccatgaagaaaatgataactgcaaaaggtatgcataggcaataacttcggcctcatactcaaagaacacgtttactaacataacttatttacatagtgccattgaacacttttcaagcaaactacgccagccggacgcagacaataacacacacacaaaagagtcttgcaggttctcttttagcggcaacgggcatgacactaggtatatttggtatgggcatcacagggacatgttggagctgggatgtttcatcatttcaggaactaaagcaacgtctggaaaggcgtgccaacaacgaatttgtagtgacaaacatgcctctggataaaagaagccagcaagtagtggacagcttagttaagacacacaattcatctctttgtaaatagtgttataccatagtagtagtttcaataatatattccactacttatatgtgttacccgcattagaactcttattggtggcgaaaatcgatggcaataaagaacggaaggggtttaatagttgtatgcttaacatatttcgatttaaatatataagaaacgtcggtagcacaacaattaactcattatttaggtatggcggaaatacctgatgaaaccatccagcagttcatggcattgaccaatgtgtcgcataacatagccgttcaatatctctctgaatttggagatttaaatgaagcactaaattcctattatgcttctcaaacggatgaccaaaaggatagaagagaggaagcacattggaacagacagcaggagaaggccctcaagcaagaagccttctccaccaactcttcgaataaagccataaatacggagcacgttggtgggttatgtccaaaaccaggatcctcacaaggtagcaacgagtacttgaaaaggaaaggttctacctctcctgaaccaaccaagggtagtagccgctctggaagtggtaacaactccaggtttatgagcttttcggatatggtaagaggtcaagctgatgatgacgatgaagatcaaccgagaaatacttttgctggtggtgaaacatccggcttagaggttacagatccttcagatcctaattcattactgaaggatttgctggaaaaagcgagaaggggtggtcaaatgggcgctgaaaacggattccgtgatgacgaagaccatgaaatgggtgccaataggtttactggaagaggttttagattagggtcaaccatcgacgcagcagatgaagtcgtagaagacaacacttcacaatcacaacgtagaccagaaaaagtcacaagagaaattacattttggaaggaaggttttcaagtggccgatggtccgctttatcgctatgatgatcctgcgaacagtttctatttgagcgagttaaatcaagggagggctccattaaagctcttagatgtgcaatttggacaagaagttgaagttaatgtatataaaaaattagatgagtcttataaagctccgacgagaaaactgggcggtttttcaggccagggccaaagactaggatctcctatcccgggtgaatcgtcacctgcggaggttccaaagaatgagacacccgctgctcaggaacaacccatgccggacaatgagccaaaacaaggcgacacctccatccaaattagatacgcaaatggcaaaagagaagttttgcactgcaattccacagatacagtaaagtttttgtatgagcatgtgacatcaaatgcgaacactgacccatcgaggaatttcaccttgaattatgcctttcctatcaaaccaataagcaacgatgagacaacattgaaggacgctgatctgctgaactccgttgtcgtgcaaagatgggcatgagcataaatatacaaaaacagaaacgggaaaagacttcaacttaatatataaatgcacgtatatctatacccgtagtatatatcatttgtacctcaatacaatttcaaatcacctgttatttgatccaatactgcttttggagcaggtcctaaacccaatacggtggcacttcccgcagcaatctgtgttctaccagcatcatgaataactgctgcattcaccccaagtgatatagccttcgcatacaactcgtccattgtaaacttatctggacatttcaacgttattttagcctgtccagcatttagccatctttgtgtcataattgggttgtatgaagcacgcgcggggtttgtagcaatatgtctaaaacatgacaatgctgcgtgacagcattgtgccgctattttgccctttgtcatgccaagatcttgacgaatcaccaatgccatcctaacttctccaggtatatcattcaatgaagtggactcaatatcttcgtcctcatcgctctcatcttcgctttcactttcctcctcatcagtgtcattgtgtagctttccttccttcatttctttagaacgcagtaaagtagctgaggatttcttagttgatgatgcgttcgacgtacccaactggtaacccacggcaaaggagattgcggtgaaagtagcccataaagctatggtgtaattcgaagaaactgtcatcttttccattaaaaaggacgttatcatgttactccgctgtcaacaagtaatatagcaagaaacaattagctcttatgcttaagagcttctagaagagtagtaataacctttaaacattattttcgtcaggcgtgatatcagcgagttgaagaaaaaacaacatgggttgtccctcaagagaataaactcaaaggagtaaaaggtgtttagagcttgttggctcgattgttgccaccggaaggcccctttctgtttttagactatattcattttactttttgaagtttctattataggcagacgaagaaggccaagaagacaaatcgaagaaagagagagataacatgggtcaaatattgtccaatccaattatcgacaaagagcatcattctggtacggactgtttgacagcgtttggactatgtgccatgcaaggctggcgtatgtccatggaagatgcccatattgttgagccgaaccttttggctgagtctgacgaggaacatctcgcattttatggtatatttgacggtcatggtggttcttctgtagcggagttttgtggctctaaaatgatatctatactgaaaaaacaggagagcttcaagagcggtatgttagagcagtgcttaatagatacctttttagctacagatgttgagttgttgaaagatgaaaaattaaaagatgaccatagtggttgtacagcaactgtgatattggtatctcaattgaaaaagctactaatttgcgccaattccggtgatagtagaacagttctatctactggtggtaatagtaaagcaatgtcatttgatcataagcccacattgttaagtgaaaaatctcgtattgtagctgctgatggttttgttgagatggaccgtgttaatggaaatttagcgttatcaagagccataggtgattttgaattcaaatctaacacaaaattgggacctcatgagcaagtcgttacatgtgttcctgatatcatttgtcacaatttgaattatgatgaggatgaatttgttattttagcatgtgatggtatttgggattgtttaacttctcaagagtgtgttgacttggttcactacggtataagtcaaggtaatatgacgttgagcgacatttcatctagaatcgtagatgtttgttgttcacccacaactgaaggctcaggaattggctgtgataatatgagtatttccattgttgctttactaaaggaaaatgaatctgagtcacaatggtttgagcgtatgagatcaaaaaattacaatatccaaacgtcttttgtccaaagaaggaaaagtatttttgatttccatgatttttcggatgatgataacgaagtgttcgcaataaccaccaaaaaattacaagaccgcttgaatcgtagtaaagataatgacgacatggaaattgatgatcttgataccgaattggacagcagtgctactccctcaaagttatcaggtgaggatagaactggccctattgacttgttttcgttggaggctctattagaagccgggattcaaataaggcagaggcccagctccgacagtgacggcaacacttcttatttccatggtgcttctttatcagatatgttggcatctttaagcaatgcggctgcaggagaaacagaacctaatgatgctgatgataacgatgataacgacggcgaagaaaacggcaagaatgaaaatgcgaagaagggttccaagattgaagaaattgaataataaatattgtcgaaccgtactttgcaacgaaagagtagtcaaactttgttatctttatttgttattcctcttctgccgatggattgttttttactggatcatctttgcggcccatattgaggagatggtgaaattcataaaaatcattacgagagaatgataaattgtaacagaatttataaatcctattcatatagatacatctgtttttccttactctgtttttattttgttggtaacctttgaatcctttttgatgaaaaaaatagaaaaaaaaaaaaaaaaaaaatgaaagcaatatcgactgtatgtatatgcgcaccataattttcctattaatagtttaagcataattagtgtacttactaaaaataatgtaactttgctctttgcaccaatagatgttactctccaaatatcttacaggtcgtcttccacgtggtatctatcaaagtagccagatccacgtccttgacttccgatacgacaattgctacttgttccatattacaaggctcattacggcccttgaccatgtaaagttcttctgcattcaacttgtcagcgagcttatttttcttaacggacttgaatgcagggtattcgaaatccctaacctcctggtatttggctaagtactggaaagatgcatgcgttcttttaatctcacaccacggagcatctgtctctaataacaacctttctgttggtatttgctttacaacagctagattttcctcggttctcaacgagcaaccgtttactcctatgaagatgttgggtgataagttcagtaatttctgcaaatctatcgcagaaccagtgaatgaatggaccactagttttctatctggatgaaatttgtaaaacccgctagacgacgatgcacctaacttttgtagctgaaaggtatccctctcatcagtgaacccggcaataaatctttccaatatttgaacaaaatcgtcacatgcgcttctcatatgcagaaacaatggatagctgctgagtttatcgttcaaacaacttattttcagttgctcttcaaaaaaaaccttttgcatctctttagaactatagtgaaatctgtcgtagtccaacccgatctcaccaattgacctgaaacttgtatcatgaggttttgcttgctgattcatcaaatcataaagctctttcagtttaccctgtgcaaaagatggattactaataactttagcatatagagactcattatatgcttcatccatggaagggttatcaatagaagcgctagccttgtccccttgactagcatccgcaaactcgttaacgcaacatgggtgaacacctattgtgtgatacagctttaacgggctaagatctttgacgctgcttaccaactcaatggcactttgagactccgctatggatgatcctgtaacaagggcatttttcacgtgcctctgagcagcacgctctaataattttacataatctgctggatggtactgcttaccattgtaaataccgtgaaacataggatctgtcagattcaatccaatatcatagtatttcagcggagaatccgtggcagttgatgtcatgctataatattgtgtcaaaattggtttccagagcctagaacaacttttgttcgaggatttcaataagatgccccacatataactataacagtactggcgcctcaaaaaaatgccttggcagcgaaagtgtccacctttagttgtccattgctaccaggacatcaccactgggcccttccagcatgctggaaagattgttcttagaagagtgctgttctaagtaacccggcgttagtaggggctaagccttctagaaggccggaaaaggctcagaaatgcctgcagtgcaaagcttttcaggaacgttactagcgcaagtcttctggctgctgtttagcaacctctttgcaggtatttcgcagcgggatttcgcaggtgtcttgcctagcgtatcaacacttagtagcagttaggttctaaagttaaactccacttccgttcttcttcgagttcctttttgagcggtttggcctatcttgtctcatcatcttgttagtgtgcgacgttatctgtgggtgagagaggctatttttggtccggtgaaaaaaaaattttttctctgctgagagctgaaatttgaaaattgagatgagatgcgatgcgatgagatgcgagaccaatgcgatgagacacttttctacttccttacacagaagtcgtgtatagtttttgtacgttgatattaataaaggcttttcatatcattttgttttcaggtaaacaaatctggcaaatctccactgcttgagtcattaaaactactcactcaagaaggcatatacacgacagtgggtagagaaaagaatatatcactgttcttattgaagttccctcgcgatgacgttgccgaaactcagtagcgtttctgtttcatcaggacatgttagtgccaactcacatggtttctcaatactaagcaaacaccctcacccaaataatcttgtccattcccactcactttctcacacaaatgcgaagagccacctgcctatcagtagcactagcactaaagagaacagcacgaacaaggaggaggcggaatcactcaaaaaaaacaacccctcttcttgggaccctagtgatgatatcaagctccgccacctgaaagagatcaagaacttgggctggaaggagattgcacatcatttcccaaatagaactcctaacgcttgtcaattcagatggaggagactgaaatcaggcaacttaaagtctaacaagaccgcagttattgacatcaataagctattcggcgtgtatgcgactggtgatgctaccccatccgcgggtactccgtctgcggaagaagccgtaaaagaggaagctgttgaggatgaagatattactgcaggttctagtgctatcgaggattctccaccggatttcaagccattagttaagcctaaatacatggacagaaaactgataactcaaagatctacatcaacattttcggaccatgagccacaacacacgaaaccaaggaaactgtttgttaagccaaggtccttctctcattctataacaaccaacacgcctaatgtaaagactgctcagcagacaaatctaagcctttataacactacttcagcaaagacaaataaagctgttaattccaatgattatgagaatattggtcttgtgcctaaaattattatcaggtctagaaggaactcctttattccttcaactcaaatccctcattcaacgacgaagactaggaaaaactcgcattccgtaatttcttctagaagatcatcttttaacatgatgcattcaagaagatcatccttcaactctcacgctcctacggagcctatttctagaagagcttccttggtagttagcccgtatatgtcacccagaaggttatctacatcgcaatccgttcattatcatccacagcaccaatactatcttaaccccatagcgtctcccaactgcaagacagaccacgcaaatgacaaaatcacgcacacgaggactttcttagatatgcaaaaattcgctaataaacacccgtggtctagagaagatgatgaagtgctacttaacaatacgaaggacaaacaaaaccatttgtcgccgctagaaatttctattgttctgcctaataatagatccgagttggaaatccaacaaagaatggattatttaaagagaaaaggacgtgtaagtggttttcatacaaatgaaggatgcaaagacgaggaggaggaggatgacattgacccactgcacaaggagaatggcattaacacgccatcgcagcaatcgcaaaattacggtatgttagaggctaaacatgataatccaaagtctagtgagctttcttctatgaccagcgcaaatgacatacgcaatgagcaagatgaacttccaggtataaattctatctttaaaaatatattttaagctaagagacgaatttagtttgttttgactattcgtttaatgagtacaaattaatcgcacccacacatgtacacacacacatatatatctttatatatacacataaaatttattcgtaggagaattctgtaatactattgactacaagggttcttattgctattaataatgttacatgtatatgcttatatccaatatatacccatcgccgcttattcttcgtcatcctctattagagttatttttcttctttttctgactctctccttccttatgtggctttctatatcgttttcatcctgctcttgtccttttctcttcccatcctcatcatcatcactgtcttcttcatatgtgtcttcctcctcatcattttcttctgatatttgctcatcctcaatgtcatcatcaagggtaaagtcttcgtcttcgtcttcatcttctttggcgttttcacctacatataattcagtatctacatcgttttctacttcatcctgctctaaacttgatattccagtatcgtttctcctagctgcatgatttccaagtggtgtttcggagtttttaatagtgaagcagagctcccaatgagtttctgtactaaattttgatcttggtatccctttgcgatcatggatgctttccagcactcttttttccgcttgatagattaatctatcattatttgtgttcttataatcacacatatactctgttaaggaggaaacagtgtcttcaaaaaaatcagtagcaggtacttccggttctatgatattgtttacatgaagcttggatgttttgtgctcactacttcttcttcttcttcttctgcgtttattatgtgctctactgttgttatagttttctatatgtgtgttattcgaaattaccggagccatagtttcatttgtaagagcttcgtccgctaatgcggtgggttctaagttcatcatcccatttataccaaatgacggccctaatataataggttcccacaatagtttgtcatatttgacgcgaggatagttttttgagctccaagttttgtaaatattttcaatcctgttccaagaatcgattttaataatatagttgaaatcatccaaactggataatgagcgtgttttatggcgatacaaaacttgaagttgttccaatccaaacacaacgtctgttggtatcattcctgttagtttagcgatatcgtttaggctaacctgctgaaaagtatcttcatttttattatttgatcgacgtctagcactgtctcttaattttaatagcacttcagcacattttatcttccaaaacgttctgtaagtcaataatcctaaatccgacaatggtttttcaggagttccaaattttgactcctttctggataataaatatgaaaattccatcaaaaactgaccatatcctttcctctggtatatgggtagagttaaaatacaacttaggttatagtcattggagttgaatttttccttggagaaatagcctacgaaatggaatttggctgcgttttgatagggatggttctctgtatcctctctctccgttagaatatagaatataaacggttcaacatcgtaatacaaagtcttagaattgataaaacattttgccaacaggcaaagattttgacaatacaagacattctcccgcccatcaatttcccaaacagacagcttaccgtcgcgataaatttcatttccggggggcttaaaagttagacactttagttggtgtctataaaaagtatatcgagaagtcatatattttaggcagaactcacatataaaaaccattttattttggttgatgtgttccggaaaaggagatgtataccaaggtttaatttcataatttcgaagaacaatgtattctatctgggaaaaccacactttatttttgattcttggtactttccctttcctttttttcctatcttcgttttcttgatcggtttcattatgattgcaaagtgatacgttaccattaatgtacgttgcagacttagagttttctaaaaatgtaagaaactttattttatcttcccaggtgggtaaagttctttttgtactgaaatctttcattttttttattgttccgccgtatggtacgtaccattgccaagaatcgttatccctgaatggcgtattatcagaagaatatgggtactccatgttttcggttgctagatcccatgtttgctttaacctgttaactcttctttgaaacccgattagaggaccggatgatgttatatttttgttaactaaaggtgctatgactgaagatttagatattagtctttcaaaattgaaaaatttgatagaatcatacttaattctaaccttcaactcctcgctgacttcaatattaggttcaataatggggaaacttactgctcccatcttattgtccctattaacgatattttgagaagaattttctgacgcaagtttggactgctgggaaatcaaccctttttttattttattaaggcctttatcagaccgaacacttcctcttattcgatgtgatatactggcatcggagttgaatagtcgtcttgtagttctatgtccatttgtatcgcttctgacaaattgagaatgtatcagatcatcgatctctaagtttttcaataatgcattttttttgggttttggcgattcgtcgtttgctgttaatgacattatctgcaaattatacggagactaattaatgaagaaggaagaagagagagggcggtatgaataacacctatgagaaaagaatagcaatgcttttccttttttaccttttatattcgttctttcttcttttgcctcttttaatatgctttgtttctgtgctattttcccgactctttatttcaaacaatgaagcccccaattaatcaagaaccaccaaaatagcatgtcagttgaacactcaacgactaaaaaaacgaataatttcttgttcaattggcctgaacgtttgactatgaaactttctgctcttctctgatcattgtaaacaaagaaatgtcaataaattattgttacccgactttctatatactacaaataccgccaatgatgcagtgagcaagatatcaattaatgcaaaaacaatatcgagtaaggtagaaacatctctgtgattaaacatcgtacatataaataccatatataaaagtatgtgggaaaagaacgttcaaaaaaaaaaagtaagtagtaggttaaaaataaaatctcaaaagagggaaaaaaaaaaaagagggataattttggcttgattacattgcgttacttaaagtagcctcatcattcattcattatcatcgtttcatcgacattaggtgacgtttctcagtaaaaattaacttcatcatgatcattaatttcatattcatattcggttatttttttttttttttatattttttttcaatggtgtttttgatggtttttattatatatatatatttttttatcttttatcttgtgtaagcacccctcattacttgtatcgtgcgatatacaaataccaaacaaactctataatcatagaataatggaagtatatattaccatagattcttcttgttttggttttgtaaatccagtccgcttaaagaacgattcaagccctgttccaagccatcatctagtccagagtgactcaaagatttatagatcaagtcggcactattcaaattgtgtgcggacaacatggactcatcgtgataagactgatatgagaaattagaatgtactgagccatttgtgtgctgtggaagcagttgggactgtgagtttgctgaagatgggccgttaaggttgtacaactgctgggaagacaatgaagcattttggtatgccactggtacccgttgttgagtttgggactgtgctggtggttgcgcttgggatagggtttggctgttgattgggatttgtgaatttggaggtgaaatttgagaatttctcagtaagggattaacggaattgatttgataatggttggcagaataaccggatggaattcttgaggatggtgttaaagtagcttgttgtcttaaaaaagattgttgttgttgcgcagctgactgaacattttgctgtgtttgtggttgaggttgttgcggttggtctgcggaattgtattgagaactatggtgtatgttcattttaggtgaggttagtgttggttgcatggagaattgtccctgtgaagaaatttttggtgttgagctggcgctattgttattaatgatgacattgttaccgttaccgttattactgttaatagtattgctgttggaagaattgttaacggcctgattgctaatactattcgctgcagctgctgcatgggcctgtaacaaacttgtataagattgtgacctattcatggagccgccagtggagtttggctgcaaaggatgagcagatgtcatttgaccttgttgttgcaaatgagattgtaaattagcatgatccagaatctttcttctgataataataaatcttggatcatatacttctactagccctaagtacgagcacaaaacattgataattctcttgtgggaagcggatatacccatgggataagccaactcgtaataatacttttctctatccttaaataacaataattgggaataaatttccaaagtgtcagggtcattgaagtccagttgttggggtgggagaggcaaagtggaagttgatggtaaaggcgcataaaatctctcagtggacatctgggcttgattattaacgtttgtttggtacaacgatgaagaagtatgttgggcagaaagtgaaggttggttcagaatgatgttaccactattgttgttattagaactgttattgttaatggtattattcattggactgttcatcatgctattagcattaatgccgttcattagagtcgagaataattgattgttagaagtattattgtttccgcttccactcattttagataaagaatccaaagaaagattagatgacgatctgtgttgttcttctaattgtcctcttttctctctcttctccctctcgattctttctctttcagcttggggaagcatttttttatattccactttcaatttcctcccgctgatttcctttccattcaaagaagttatcacttgagtagtttcttcaggagtggtgaaattcgcaaaggctagtcctctgaaaataccgttatcaaagtggtaattgaaggcataaggaaggggaagatccatttcttcaataatgtctaacaattgctcttttttaatagcaaacggaatgtttttaataacaatagcatttgggataacatcatcgtccaaagcaccattggtgggggcattattcaaatttgtagaagaaacgttttgttcggcattttttgcagagttctcaccagtttccgtttgcacaccgttttctttgtcaattgcatctctagtttcgatagattgctgatttgtttcctggtcattagtctccgtatttatattattatcctgagcatcattgatggctgcaggaggagcattctcaaaagaactggtctccatttcttattgttgttgaacacgctttccctagtctgtagcctgcctctatgagtactatatcacacttcttcttgcgctaatctccaaagacctgctggtaatctcagctgaaaggctgcctttaattgttattcttttccaggaaaaaatcgcaaagttgcagcatccgtgtttcgtgacatcattgaaggttaccctaatctattacctcggattaacttgaattaataaggacacacaggtatagggaaggtaaagttgaagtaatgataagaagtgggcagcaccgaagcagtttatctgaactaacttctgtacgactcgagaatatagtaagaacaccatcattaacctgaaagttaaaaatgtcagaccctgtagagttattgaaaagagtatgtagtagggaaatatatcaaaggaacaaaatgaaagctatgtgattccgtaatttacgaaggcaaattactaacattgaaatacgggaattgatatttcccgttgtgttaaggctgagaagaagggtgttccttcatcgggtttcatgaaattgtttagcggttctgattcatacaagtttgaggaggctgctgatctttgtgtccaagcagccaccatttaccgtctaagaaaagagttaaacttggcaggagactcgtttttgaaagctgctgactatcagaaaaaggctggtaatgaagacgaagcaggaaatacctacgtagaggcttataaatgctttaaaagcggtggaaactctgtgaacgccgtggattcattagaaaatgctattcaaatttttactcatagggggcagttccggagaggtgctaatttcaagtttgagcttggagaaattctagaaaatgatttgcatgactatgcaaaagctatagattgctatgagctcgctggtgagtggtatgcccaagaccagtcggtagcattatcgaataagtgttttatcaaatgcgcagatctaaaggctcttgacggtcaatatattgaagcaagtgatatatattcgaagttgatcaagagcagcatgggcaatagattgagccaatggagtttgaaggattacttcctaaaaaaagggctttgtcagctagctgctactgatgcagtcgctgctgcaagaactttacaagagggtcaaagtgaagatccgaattttgcggattcaagggagtcaaatttcttgaaaagtttaatcgatgctgttaatgaaggtgatagcgagcagctaagcgaacactgtaaggagtttgacaattttatgagactagataaatggaaaattaccattttgaataaaattaaggagtccatccagcaacaagaagatgatttgttatgaacggcatatacttacgcgcacatacatatatacatatatattataaatgtaacacttgttttacccgaaacggcgaagtaattgtgtaccgccgtgcaccttttcctcgagataaacatatagcgatgacttagagaacaaagtagtattagtatcatatacttccaacgttaatcaagcgcaataaacctttgttcgtgtgtttcaaagttattgcaagagcgaagttgaagccatcttttcacgagaagttagctgtggttcgagtctgtcgcacgccgtgtaatgtaaggatcttcccttagcttttctgatccggagcccttgagggatattacgcatcgcgtatcttcatacgattactgtactttgctgacttgcattcttgatattgggctatagttggcacttcgctcgtttcttttctttcgttatataacgtaacctttttttttttaacttccttatcctgccccttatcactctgaaccccatagataaacaaagacagaactctgtcctactttatctattactaaactcaacacattacagcccaatattataaatacgttcttcttcgttacaagaataggcgaggttgtacgaactgcaaactagctgcaaattaattgtaacacttaagtggagagcagagagtagcagcactgaaggaaaagggagaagcttatcttactgtagaagaaaatgggattgcgttactccatatatattgaaaatccgttatcttccccatcatcatcgtataaatcaataaacgacccgttattccactctcagcatcgatcgcaaaaaaacgtgagcttcatcacctacggttgtagacattgcaagacacatctttccagttccttccagattatttctagagattataggggtaggaccggaactgcttatttaatgaacaaagttgttaatgtcgttgaaggaaaggtcgagcaacgaagaatgttgactggcgactacttagtctgtgatattctttgtcattggtgcaagaggaacgtaggttggaaatacttgcagagcagcaatgatgatcagcagtataaggaaggaaagtttatcttagagctgaaaaacatttgtaaatgtacttgatgtcttcctttgtctgctatctagcacctctcgtcttttagtgctttttagcgtatgattctttttaagaatctggtctttcttccttctattttgattgggtatatttctattcgtgtttcattactggtctgggttaattgggttttggtttggtccagttgttttcaagtagcctttattttttcattgtggtattttatcttatcgatttatacttttttttattcaaagaaaattaaacagataatctcttatgagcctagctactttgttttttcttacagggccattgacttatgccctgaacgagtcttactttactttttttgtattttcaataatgtcgtgtttcccatgttgtaatacgcccaaagattatgtggtagagctttttttttttttggttagtgtatttaccaaactgggatgattttcaaaacttatgaagcagtttcaatacataactgtctaacgtaaaaattttataaaatggaaaaatagatgatgataactataacaattttaaagtacaacatattctacttttagaataattcacaatatacaaggacgatcctggaaaagggtaaatatgattcagcttcgaggaagaagtacaaaaagaagacgaaatggtccattacagactaagcactatccaacaaaaagttagtggcggcttctagatcccagttgcacttttccaaggcattgtgcgcttcttcttcagtaaatcccatgccacttaactcctcgacggctagagactttggagtagttgcaaccccgcggttaactattggaccttttgacaagctagcatcaacgataggatcattcttcaatggaattggttgttgtggaatgcttggggtagctactttggttggttcagctttggagttaccaaatccagcaaaaatctcgtcccactcatcgttgcttacttgagcagggtcactggttgactgttgttgtacttgtggttttgggatagttgggttagaggaactagttaacgtccctgtaaaagcgttcatttgtagttcgtcatcgagatccttatggtctatggtttcaaattgctccatcgacccagcattcgcaacattctcaaattcagattccgaatcagcaccattatcttcctccacagccgcttgttctaaccctgcgaattcatcatcaaattcgtccttaacaggcaaaatggaattggtgcttgccttttttgagttaccttcattatgtgaaggagaagtgcctggagcgggatattttatgacttgttccgtgtggatttccaaacttgatgtgggctgggcattatagggagtttgaagggtcttcactgttgctgatggaatttctctggtatcttcaaactcatcatcgtctgaagaggatgaatcgctttcgtcaatatgcaattcctgaattggtggaaactcttcatttattgtctttgcttttggttgagcagagatttttggagattcttggatagaactgaccgactcaccgtcttcatttgaattagccctttttgtggtacttccgtcttcaataacttctgtagtttcgttgctcaaaacatcagtagaagcggtagctggggtagcttcccattcaccaggaatgtgagataagtttccagtattatctctattcgcagtattattgatggtgtcacgttcttccaacgtttccggtagctcaacatcatctcttacggattgaggagcattgtttgcaacagacgatgtcaaggattgacttcttggaataccatattcattcaaatcaccatcaaacctatcacttaatgtttcagttaagtttggatttgctgtctcatttcctgactgggtgccgttgtttgtattggcattttcactatcgctttgagatcccaaagttggaacgtctctatcaaatacgtcactttcggttctttctgtcttttcttcatcgtctttaacccgattaacattcaagtttgaattctcaacagtagtttcgacaaatttggatacagtgtcttcgtgaacatttcctcttgatgtggcttctttggttgttgtatctgtattagaggcgcttttcgcaataatgtccttagcatcctcaggtaattgtcccatagctaaattcatttgtctttcggataactctctcacattgttagcgtattcgatgtttctctcctttaactcttgatcagctttttcaaaagaagcttttctctgtgatagatcgtcgaacatttcttgcaatttagaaacgtgctgatggtagagattttcttgttcttcaatttgtctgttacgttcttccaattgtttttcacggtccgttaaatcagtatccttgttggacagatcctggtatttagcttgtaattgtgcgtgttgctcctccacggtcttttggtagtcatttaactccttttgtttagttaagtaaacgcttatcttttcgccaagaccatcgatttccttctgcaagtttgctactgtgacttgattcaactctagctgttttgaattaacatctaccattgacctttcttgcttgacctgttgttgtttttcatttaattgtgactgtaaggaggctgtcatcgagttcaaattcgtaatttgttcttttaattctgcgttctttgtttgagattcttgcaaatcagtagttagttcattgagtttggactcagcggcatggtagtttgcttcggatacagccaactgttgcgctaatgtttcgttttctttgtttacttgaagtacttgtgcttccagttgttccgtttgtttaacattttggtcatgggtagaacgtaaattgttcaatttgatttgaatggaatttttcatctcagtaacacgtttcaactcctgggtcgctcttgactttttgtcattagttatacttgcctgcttggacagggagtttacttggttagataaattagccatttctgtggtagcattagataactgagcagaagcttcaccatctgcaaataaatcctggttcttgaatgcattattggaagatcttgaaaaagcggatgcgcctaaagcagcagcacccactgcggcgcctacagcagcaccagtggcagcgctagtggcagcgcctgctggcatgctaaacacagaaaagttgggaacttgtggcagtgttgttgaagctgtacgtttgactggacttgaagcatgttttggaactggcggaggctgagcgctaaaagtatcactggattcccttagttgctcttgttcctctggttcttccttgattatactttgaccgaagtttgaggtgggagtaaatttcttcaatccagaggaggagtgagttaaaggtggaggctgctgtggctgttgttgttgtaatgttgcttggccattgttattatcatatgaaaaactattatttgtgttgttttgaaccacagtttgtgctttagtgggagaaggagagctgaatgaagggttcaaagccagtaaatcattcaaagaaccgttatttgagttttgaggaagaacttgtggaactgttggttgagtattaactgctggggcagaaacttggtgtggcatatcctgtaaagaaggcttacttgctcttgaggggatggcaatttgaggtgcactttgttgttgaggaagtgggtttggcggataaagtcctaaagcgggggactgtaataattcattggggataacatccggtaattcgacaccagcattctttttttgaattaagaacatggcaatagcaaattccaatttggtgaattcagcattgttgtggatgtcagctaagtcccagatggtggctaacgtctcttggtttaatctagaggataagaagaatggaaccaacacagcagagcttagcgaaccagcatgttgcttatctaatgaatcaaaaattgcatcaaactgttgttttttttcaaaacttaaagaccaatctgaagcagcattactgaatgcaccagtagatagacgtgatatagtagagtgtcttgttagtgaagatacgccagtggagttagcactcaaaggagtagtcctgtttggttgattaacaacaacaggttctaaacgaatagaatcccacagctgagtaggcaacacggccggtggtgtgttcatactaggatgatgagacatacatagttggatcaaatacatggccattataaactcagatttgtctaagacaccggatgcgtctctatcacaaagagcccaaatttcacctaaagtttgatttggtaatcttgcctttaaaaatatatccttggctttatcaccagcaacagtttgagcaccctttgctgtcctatcaaacagttgtgaaaatttagcaatatcatttgaggataaggcaggaatatcagtgttgtttgtattgccggttgcactaccgctttgcataggggctgggttctgatttatagaaaaagaagccagttgagtaggtgtgctctcatatagggcagcggaaattggttggttgggagcattttgcaattgagcgatcattctcaaagcagccgaaaactcgttcaagttcaaaaaccctttattgtctatatcgacggtagcccacacttgcgatagtaattgccctggaagaccagaagacgcgaagagcggtctgactgcctcgccagtgaccaccccgagatcttccgtatccaattggtgaaatttctgattataaaaggcttgttcctgagaggataatggagttctaaaagtaatagatgccatggcctatatcgttcgaatcctattgaaaacacacagataaaaacaggaaaaaagatagatctagagcttcacgaatctatttattagtttcaacgcgctatattatttcgcgagaaccagtaattctctatttaaaagcactctattgcctatcacaaagtgctctgttgtgtgttgttttcaatgtgcttctgaaaaggggtttgtaatagttgaagattttgattataggagaaatctaatccccctccgaagcgccgacgggtaatgattgtgtagtttttcatttcgcgatcaaaagcatgtattttgacacagctaacaatacctattatcattttttgttggtgttctcatcgattgtcaaagcacaataaaaagctatgagctcgacgatgttggatgatgtggataataatatgatgggtatcaagtctatcagcctttatgaattacttagcgatgtggtgaaacagggcgacaagacgcgattggtgacggcgggtcccgagcaagttttgcctgatttaatccggcatatcactgaaacaataccgtttgacctatttataaaccttaagaatgaaatgaacgatgcgagaaatctcgttactagattaaattggctgggtaagtttctgaatgataattttttacaaaatcatacatttccattcacaatacttcggatatgcgaattgtgttatgatcctttcaaatattacaagatcaatgaattggagaagtttgtaaatgcgctagaaaaatgttgcatggtaactagcagttggcaggtttttgataaaacacacggtgagaagcaagaggacgataaggagaaagatattaacttcatcaagaatcaagaagatgtctcactaatgaagataccgtggatgaccgaaaacaatactagggagttggcaccctttattagagaaatcgactctataatgagtgtcaacctaggctacgatgacgaggatgaagaggaaggattttttgatggtgatgaagatagggagatggggaataagagtaagcgtaatgttttgctgaaagatgaaaatttcatggtggaagaatactatgaggatgattgcgggataaacgatgataatagcgataataaaggacaaaattgtcagagcgatgttacgaagaataatagcgatgatgaagatgacgatgacaacgacgacgattatcgtgaagatggtgcagatgaagatgatgaggatgatgatcacatgggcagcacagatgacgatgaagatgatgacgaagataggcaggcgggcgaaagtaccaaggtgcaaaattttgacaagaaaaatgaaactccaaggaagaggaagcccacagatttagataactttgaatatgacgaatcaccatcattcacaaacatggatctcacgacgccaaagaaatataaacataccgcaacgggcaggttctccataatagagtcgccatcgtcttcgctcctcaatgccatggacggcagtaatgagatctcatcgagccaggaggaggagaaagaggatgctcatgaaaaccatgagggtagaagtgaaggactgttaccaggtgacgaattagtgagtccatcgatgagctcttcacaagaggataagatggttgcgattgctggtattacctaccgtgagaatattagcagtccattaggcaagaagtccagatgatcgagagatgacttctctaccaacaacttcccatttgcataatatcattaaatatgttttaccaaaaaaaagttcatctttcttatttttaaaatcgatagttcttcaggatcttggtcacatatatatatatatatatatatacacttatataaaataagacgtttatttaatcttgttttcttacgagtttctttttttttctttttttattttctacttttgcaaggaacagtgaccttgccaataaataatgaagactacttgggttactagaatataaaatacatgtaaaaaattcatttatggtgtgagtgtgcgagcgtgcctgtatacatctagcagcttgcttatttctattttatgtgcatggaaaatatattatcacacatcttaccatctcatcatggacatgtcacttctgattctcatgtaatctaataacccttcaatttggcctgtaccagcaatagcaatatcttggtcccataatctcttaccggcccaagccttaacatctttgactgtgattgcatcaattttcttgaaagcctcacccagagacagtttggagcccttgattaggacttctgcgcctaacaagttagcgtcattgacgggattaccagattcgtataactgccctaattgtaatttcaacagcgatttggcacgttcaacttcagtatcagtgacagaaatggtcaatctgttccattgtttcaaagtgaaatggatgaggtcgtcaatcatggtaacgtttctcgtggccgtagagaacccccataaaccggaatctttgtaagaaagagagaaatgattgaaattgtcgcataattggtactcctgtatgttgtctaacaatttgataccttgtaatctagaagcgggttcgaaggcgttgtatgagccgaaaatttgggcggctaatttagcaacaaaataatttggtgaattgacaggttcaccttccacagccagcgaaatccacgcctttggcaaggtgtcgtctctcaatctaacttcggaacccaagaaagcggcctttttcttgagtacgggcttggtaccggtttgcaaacttaggtttttggattcgatggaatttactaaatcctcatgtttgatattaccggtaccaacaacaacagcatttgaattcaagaaatggttattggcaaaagattccagatcagcaacaactaaattctccaaggactccaaagtacctctagtaggcaaagataatggagtgttttggaaggcggtggagtgtaaatgttccaaaactctgttgggatggtcgttttcttcaaaatcttgaacttgcttcaagacagatttcttcgtggcctcgaagttagaagaagatagcaaattagccttttgttggatgaaagactgattcaagaagtctagtgatttatcggtagaacctggcaaagaagatacaatgtaagattggaagtctctggagatattggaagacaatgccaaaccttccttggcggcaacagcagagttttctttggatagaaagatgttcttccataaattggaaaccccgttgttataagggttttcgttggcagcaccggagccgaagacaacaccgacagaggctgtgtgagcggaaggattatgctcagtggctacaactataccgttagataattgcgttacttcggccttgggggttgctacagctgtagccaaagacctcttgaactggttagatacagtctttgaagttactgttcttagcattttttttgtttatatatcttgtgttttctttctcagtgatatggtgacgatgatgttcttctcgtattattactccacaattgtcttgatcagcaatggtagcaatttaatattaggattcgttacctatacgaacagggatgatataatattttttctgtgaaagctattgctttattatacgctgttttcctcgaataagacggggaaagagagtaggggaatatcggttagggagcgctgtaggcctttaattttcttgtttggtttttatttggtgcagctgacagcgcgggcccttgaacttctggaggacaaaaaacactgttaatttattggcatttcattggtgcagaaagcgtgctgtccgggtcacagttaaagttcatatacatgttaccctacccagtccgggttatgtaaatcgtgaaaaagaatatctggttttaaaatctctcttttctttttccccctggtgggtatgggtgaaatgctagagaggcaaaaaaaaaggttgccaagtaaagcgaagtatttgaagtatactgcaagcatcaccgaaacaggaaatcacgaagctgactcatctgtgattttccgtccccaccatagtgatgtaacatgcagtaacgcacggcgggccgaaagtcggactttaccccagatttgtagttgtatcctattggatcacgggcgacggacaagacccgaagtgcggaccggcatggtcagcttgcacggaagctttaagggtttcccttgtttcggcattagaagaggcatttcgcacgttttaccgggtcagaaacttcgaggaagctgtgacaattggaaaaaaaggcaaaactaaatgcaatgtatccggttgcccatgcattatttgtgatgttttcggatgtagttcgctgcgctccgcggcgatatatcctctagcgagaggcatatgtataaatatatatatatatatctaacaaaagcattcaagtttctttctctggtgttacgtctttgttcgactttctctgcttacagccctgtatgaccaaagaaaaaataaaaagacagctacataccagcagaaattttttatagtattacactatacatccaagttttttcacaattatttattgtttttctcacatagaaaattccgcatactgcgattataatgaactctacaaccccatcgattcaagatcaatatattttggccagcaaagtacgctccaagctggcaaaatgcgttagcgtgactactaaaaacaaagactacaacctgagagttttagtcgggcacgcaaacttgctggataagattacagaaaatgtggaaactcataatgctgcaaccaacgcccttgccggagaccctttcagtaaaggacctgaaaacttgtccatcgaacatatcgaattgtccaatgctaatgctagtaaaaatgacgtcggtaaggaggaaaatgcagaaaagacgatagaaagtgaagattactgtgatttttactctagtgacgaagatccagatgctgacactctatcttctactgacagtgaagacgatgatgattatgaagactatgattttgagtacgattactctggcggtgattataacaagaaaattgacatgtactttagttttcacaccgcacctaattatcaatatttgactcacacaaactctcattccgagcagacggatgaacttgccgaatcaacgccgcgctacaatgctcttcccgccactgcctctacgacagaggaagaacaggacactgaaacgctcgatgctgtgagtttgcatagttcagcgccaatcttccgtgtgctctctcggcgggtaaatggacaagaagatgacagcgaaaacgagagtagtagcgatgtcgacgatggttccgtaccattaacgagatttcattcttgtcctatcacagcataaattaaaatgaaggaaataacacaacttcgttttgcattatcatattcacatctgcatcctattttttttttctcattgttgttgtatcattattactaactagtgcatcaccacttgtctaaataccaaacgcaaaatatatatattcttacttcataacgttcaaaataaagtttttagtttaaaataaaataaaataaaaaaaaaaaaaaaaaaaaaaaagaaccttttgttttcgcccagtatatgggtaaattaacggttccttttattagtcattttcaactctataccatgctccaaaacggcgttcggcacaggttttttattttaccacgataactcaatatgtacaagattattgcataggcgaaaagtaaagttttaatatggtactttgcgcaataaaactacgaattcaaacgtaaaataagactacagagactaaggtaagacctgttctgctcagataagtggcgttgtccaagtatcagttctacgggaacgtaagaaaaaattttgcgtgagctctcttgagaaccaaaccttcttttttttttttacgaaatgctatttcgttgcagtgagaaggattttttgaaaacagaaatgagttaggccaggctgctcgtactcgcttaaattaggagtgcgagactgaagacctatggtaaacaagactttttttaactaatcaagcatgcgtaatgttatttttacaaaataaaggttacaatttgagattatgcagaagcatatgtctatatgtatgcaacaaatatgatgaggcctatgcagattataagtaaattatttttttttttttttggctttgacattatcatgataaggtgctacttgcgttgttaacaattgtgtttagatatatcgtatcttttcatagccagtggaaacgccgccatattcttcaaaagcttctctttcagttccgaattcttctacttcgacccactcttcgagccatttacggtcagttatcttggcatcgcctggaatacccttaattgggtaaaaatacactaaaatgcagtaactcaatgctgcaaggagataaccaacgaaatagtttaggtagtaaactttcatagcgccaataggcacagaaactcccactgaacctaaaaagcctgcaaaattaggagcaataccaaatatataagctaccaccgccctccagttcgtaccatatttattgtacatgtagtacgatcctggcttgtcggtgtagcaatggaaaatattaacgtaaccctttctgacaatgaagtaatcggctgatattacacccgcaatagcacttaagaaaactgcatatgccgctagtgccgtagtaaactttgacgatgatgataataaatcccaggggcaaatcgccaacgatattagagcacaaatataagaaccgcgtctgatattgatgaatttaggcaataatgcagtcagatcggtacctgcagggatcgagttaccagacaagttggcacccagctggtcaaacgcaaaaatgaaagatattaagaatacaccggctctgttccccgaagtatagttatccaagtacctgttcagaatgtctaggggactccaataatttactccgtacaatgtataagctgcggagacagacaatattccgattaaggaaataatggcatagcagacgggtagcgcaatcaattgcgagtaaacagatgacttgtaggtcttaccgaatctagtgaagtcaggagcgtttaggattaaagtagagaagttatccagagcactcataatagctctaatgacagaccatgctaaaaccgtcttgctgattgcgccaccattgtcatttagggaacccaatgccaaatgacctttggccttacaaagagtccaaatcaaaaaaccgaaggccgcaaatggagtgatggcggatttgagtgcaaatatatgacgcaatttgtcaggtggaaaccataggaacggtaaacatgcgacccagaagaccatgaagcacatgaactcgaagttcgtcaaattggggttctttatggtgtctttgattctagtattcaaattagtaccgaagatagcctttagcatcaactgaacacattgactaccgatataagccaaagtagaattccagacacatgccatgacgacacggttgatgacaatccagatggagaagtagataccaaatgatactcttgaggaaatggggaaagagatatggtaattgttccccactttggaacccagtatcaagaaaaatgcgacaaacgtgtatccaacccaaatacagatccaagtctgccaccagttaagccctaactgtagcccagtggctgagatttgccatgtattgacgttaaaggacccagaaatccaaaagaaaatgtactgcttccatgtccacgttcttctttttgcctccacgggccgcagatctgtgttgtacaagtacgtcgaacggagggactcctgtaaatctttaaatgtcctaattggattttcgggcttatgatcggccaaatcggtagagtcattcttaacctcaaaaaactcgacaactctttgcagccaagacaccttttcgtcatcctgagcaatggttatattgttttctgaatcggtatcttttttttcaatgacattagcatcaatcttagaagtaattttagtcgcatcacccatctcggactctttcgtgatttcttcgtaatcctccgtcggtatagtgtcgtccttcattgtttttgaagaattatcgaatccagaatcagataccggcattttctcttatatagaattaatgaatgagaggactagttaccgccttttatttccgcaatgtgctgcaaagtaaagcaaagctgtccaatactatgttttaaattttacaagaaggtcgaagcaatactactgttatataaaagataggatagcatgtcatcgagtaattgagcaagagaggaaatgaaaaacttttccgttggagaattgatcaaaaattttcaaaaatacgacatgtccctgtgttgtccaggctgacacaatagtttcagtagcgagaaccgccaagttttattgcagcatcctttaatggcaaagatggcgcgataaggacgaaaccggcaaatcccgagcatcaaccacagtgaacgccgcggagaaactcaaaggcgaaaggggagaaaaaaagaaattaatggcacataccgctttgtggcatggctcaatcacatttctttttcttctttctgatcgcccgcaggagaggcagcgccgtttgtgtcccatcgcaaggacaaactagctaggacatgagacttctaagccgttcagtcgaaagagttagggcattagtctctaaagataagtgtgggggcttggttgagtcttgatttaaaagcttggagtaggcattttacgatctattttctctcgaaataaagtaaaggtattgctgcaaaggaattgccgtaatatttaaaacttcttgcttaagtgatgtaaaggcagtgaggcgatagcaatgtttcgtagagcctgtgactagtgaagcataggcaataaattgttttttttttctgattttgtattgccgtctctgcgtcgcagagatttggtgttcgtacggagcgataattgtttttatcttttccaacttaaaggatcgaggaaactcaaagggtggcaaaaacaagcggtataatacaaggtgaactgagttggaaagagagtagccaagactattgaactataaagttaaacaaaatatggccactattgcatcagaatactcttcggaggcgtcaaatacacccattgaacatcaattcaatccttacggtgataatggtggtacaatcctgggcattgcaggtgaagatttcgcagtgttagcaggcgatacaagaaatatcaccgattactcaattaattctcgttatgaacccaaggtttttgattgtggtgataacatagtcatgtcggcgaatggatttgcagcagacggcgacgctttagtaaaaagattcaaaaatagtgtaaaatggtaccatttcgaccacaacgacaaaaaactatctataaactctgcagcaaggaacattcaacatcttctgtacgggaagaggtttttcccttactacgttcatacgatcattgcgggtcttgacgaagatggtaagggcgctgtctattcgttcgacccagttggctcctacgaaagagaacagtgtagagcaggtggtgctgcggcatcattgatcatgccatttttggacaatcaggttaatttcaaaaatcaatatgagccaggtacaaacggtaaagtcaaaaagcctttgaaatacttgtccgtggaagaagtcatcaaactggtgagagactcgttcacttctgctacagaaagacatatacaagtgggtgatgggctggaaatccttattgtcaccaaggatggtgtaaggaaagaattttatgagctaaaaagagattaatgcatacatatcatagtataaaaagaaatagaccaatatcaacatcaattttatgtattttttttttcttttggtatagcattgatatattgaaatttgtatatattgctgcgaacactatttaaaacaggttttttttttattttggcagtttgaaaccctttcctctgatgactttagtgtagtaaatgtaaaagaaatcagagtacaacagagtttgcaaaagtcccgcgaagaaggcaatcttgtccaattttttatcttccgtgctgtacctccaaatccagttaggaatatacaatgctctgtataatcccatggcaaaaatataatgaacagttagacttctagtcttcccacccttagatagcatgtacaattgaggtagaatagccacactctccaaccatacagaaaaactccatgctaattcaagaaaagtgaacttgtgatggaaaaaaacactcattagagcactcccaattagtaaatgctggatcttaaaggtatcatgcataagcatttcattatacgcaatggtgttggttcttttagacccttgtaatagcactacaatgtaagcggtagatacaatgaaaaatattttcattagagcattgtatagggatacccagtgaaaagtcaagagatccaagtatcgtgttatgaaaaccaaagcgtacaacgtttgggtcttgaaagaaataccttcaatgtaccttgtggtcttgatattatgaatcaggatcagtatactggttagatgtgataaatcacctgtcttgatggtcgggaaaaagccctttctctgttagtaagattgggttcgatctacggcgggaaaagcctcatgaaactccaaatagtaacatacctaagattctaaacggattcattgcttactgattatgcctcaacttgcgcgtatatctcactcttgaacaagtgccctcagcaaattcatctgcctcgaaatttgaacttatttttaacgtgttcaatatttagctaaaacgtcgttttcagtccgggtaccgcagataagccatcccggatctttaaaggaaaacgaggaattcagtggtgcagactacactttaatctcaattgaccaaagtgagtcctcaagtaagacgaatattatttttctttcacgactcaattgaattcctaataacacttttgtttgctgtattagcttttagctttgagagcgatgaagcaagagagaaaaataagggtagaaaaaaaaattagaaattgaggaggggaaggtattctaacctggtgaattcccagatacataagtataagaatttctcggcagagattatatacaataaagaataaggttcagttggacgattgcgatagtagcgtgaataacaatttactttaatcaatcgttaggatacttctaatgggcttttttaacaataatccggtaattgaattcttccacagaataacgagaaaacccagtaccattgcgatgtgggtgtttgctggtctgatttgttcaagtacattttatttaatgttcatgtcatcacctacaatcgacttcaactcgaagagtaagaaaaaaaatgataaataatctccctgttcagtactttggtaaaagcacgccatggaaaattatttagaacttccttatacaaaactaaatatttgagcatattctatattcatacatagatacattctttgaatttcaagactcttatttctcattttgaaagccaagattggaggaaaaatcgtaaatttttatccagtcagtaacaactgttggccagtcgaaaactctatcgaaacagcttctatatgtcagataagatagatttattaaattaaatatattcaggagaggaaagacaacatgaacgaaaaaaaaaaaacagtgtagagaagcactacaaatattttctcttccaaaaaatataatatacataaaaaaattagaaatttatctttgttaatgcagtagacttttaattctaaaattttgatttaaaagttgaatttgttttcgccggcctcaagatcgtacttaccttcaatgacatcttgaaggataccagcggaagcagcaactaaacccaaaaatggtttggatggatctaagacctttgatgtgtattctgggtgatattgagtagcaatatagtatgggtgattctttaattccaaaatctcacaacgctttccagtgtcgtccttacctacaaagatcaacccgttgttttccaattcatcaaccatctttggattgatttcgtaacggtgacggtgtctttcatggacttcggagacgtcaccgtataacttcttgatttgactccattcagtttcattttggaaaaatgttggtctcaaacctaatctcattgagccccccatggtttccttgtcaatttcaggcatgaaaacgacaacgtgatttttttcatcaatgtctggataaaattctgccgaatgactgtcttttcttcccaacacactacgtgtaaattcaatggtggcaatttgtaaacccaggcaaacccctaagaatggaatgtgattttcacgagcccatctagcagccaaaaccataccttcagtacctctaacaccaaaaccaccggggattaagataccgtctgcggtactgaccatgttccatgcttcatgaaatttagttttgttgctttcttgtgcttcaggttccaaatcagtagcttccacccatttaatgtctaacttacgacgacacttcatggatgaatgttccaatgcttttatcactgatagataagaatctttcaagttggtgtatttcccaaccaaagcaatcttcactgtttccatggattcatcgaagttacctgttgtggccttccatttagacaataattccaggcctctttgtttttcttcttctgtaagtgatatttcatctaactttaatctggcgtgtaagtaatcaatcatcttttgttccagtagcaacaatgggacgtgataagtagaattaacatcgtgaacgttaaccacctgttcaggccccacatgacaaaacatggcaatcttatcgattgttggtttatccaaagtttcactacatctacaggcgatcatatctggaactaaaccaagagacctcaaacctttgatggcagcttgagttggcttagttttttgttcaccgtggatgacaggaactagagaaacgtgtatcaaggcaaaattttcctttccaactttaaattggaattgtcttagtgcctccacaaaaggagcactttcaatgtcaccaactgtcccacccaattcaatgatacaaacatctggttccataccggtgtcatctacaggaattttggccacgcgctcaatccaatcttggatagcgttggtcaaatgagggacaatttgcacggttttgcctaaatagtcaccttttctttccttagcaataacgtgcgagtatattttaccagtagtaatgttatgatctttagtcaaagtaactccaaggtatctctcgtagttacccaagtccaaatctgtttcaccaccgtcgtcaagcacgaaacattcaccatgttccaaaggagacatagtacctgcatcaatgttcatataagggtcaattttaattgacgtaacctttaaaccgagggttttcattagcataccagttgaagatgcaagaacacctttaccgatacccgaaatgacaccacctgaaacaacaacgtacttcattttctgtctataagtttcttttgttctattgaccaattcactgagaaactgcctgaaactttttcgaccttagaatggcagaaaaatggcaaatactgtaaaatacttaacatttaactaaattttattctatgcttttcctctcgatgagatgagctgtgaaaaattttgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatttgttatcaccaataacgagaaacctaactctaaaacttagggtcaaagaacagaaccctaggctttgtatccagttgaatcactaattacgaaagaatgctggtggaaataataatatcatattggtgctcaaataacaagaagacttctttggaagaaattattaccaattaacagtccacttgtagagcgtacatattgccgggaagttgattacctttcaccagaggtacagaggaatagaattttgcaacatgttcccctatttaacaagaatgaatttatccataaagatgggagggctaactttaaaagaaagttcccccaatgcttttttaaataacaccactattgctaggagattcaagcatgaatatgccccacgtttcaaaatcgtacagaaaaagcaaaaaggtagagtgccagttcgtacaggtggttcaataaagggatccactttgcaatttggtaagtacggattacgactgaaaagcgaaggtattaggatatccgcgcaacagctgaaggaagcagataacgcaattatgagatatgtcaggcctttaaacaatggtcatttgtggaggcgtttgtgtacaaacgttgctgtatgtatcaagggtaacgaaacaagaatgggtaaaggtaaaggtgggtttgaccactggatggtgagggtacccacagggaagatccttttcgaaataaatggtgatgatttgcatgaaaaagtcgcacgggaagccttcagaaaagcaggcaccaagttacctggggtatatgaatttgtatccttggattctctggttagagttggattacatagtttcaaaaatcctaaagacgacccagtgaagaatttttacgatgaaaatgcaaagaagccatcaaagaagtatttgaatattttaaagtctcaagaaccacagtacaaactcttcagaggacgttgaacggattgaacacaccatgtatacatgtatataactattgaaaaatatcgatattcacaatcaagtaatctagccatggctatgagtttattaattctagtatgcactgtatactctctgcggaagaataggagtttttccccggagtgagcgctgaagaaacacatgacgacgtgaaaaaacacttgtttgatccagctgaggtataaacactgagaaatatttgagggtcaaagaagcactaggaacgttacagttggaatttgctagtcaatcgagtttccaatttcgcaacctttattatagtactaatcttataagccatggatcgcaaaaaaacacttataaactcaagtgtttctaataataacagtaccatcaagggcctacagttattcattgcagatcttcgttctgcacaacaagcacaagagcaggaaaagagaatacaatctgaaattgtcaaaattaaacagcatttcgatgctgcaaagaaaaaacaaggcaatcacgacagattaggtggctatcaaagaaagaagtacgttgccaagctagcctatatatatattacttctaatacgacaaaactaaatgaaattttattcgggttggagcaaacggtagagctgttgaagtccagcatattttctgaaaaattcattggatatatgacccttgagttgctttatgaacgtagtgaagttgttgccaaagttaacgatgaggtgaattatcaactgatgaaagatctctcttcttccgatgataatttcgtaatgttggcgctgaattttgttggtgtagtaggagaacttacgaaccgtctagcgtacaacgatgatatcacaacaggagtattcaagatattaagatcaccgacctcctccatttatctcaagaaaaaatcagcattgtcatttctagcactattgaaaagtaatcattctatactgaccgaagatttacaacgtaagcaactatggatacaaaggatattaagcttattggatgatacggaaaactataggttaactttagctacgattccgttaatagaattcattgcaaaatacattgatcccagttactgtacgagactattaccacagctaacagaaattttgtacaattgtgttgttgttggtacttcaagatctagtgacaatcagtttccgttagaatatacgttcgcgaatatgccaaatccttggcttatcacaaaagttgtctctttgttgagcatattgattgcctcaccaactgagagggattctggctcattactacaaaccaacaacatagataatgaattactaaataaacttcgaaagtgtgtttccgttgccatcgaattaggaaccagacaagctcaagatcccatggaacgtatcgtccaaaacacagtattgttttcattgatcaatttcgcctctaagctagatccgtcggatgaagctatcagcaattctgtgacagccttatgttccctgctaacatctaaggaaattaatattcggtatttaacgctagattcattggtcaaattatgctcatcaagcgggaaacctgcaattgatgccgttcgttacaagaatttggatatgatttttcatcttttgaacacagaaagagattcatctattgttaggaaggttgttgacttgttatatacctttactgatgttgaaaacgttaagattattgtggacggtttactgcagtatattttatctccgaaaaatcttgctgaaccgcaaataaaatctgatattgcagttaaaatagctattttgaccgagaaatatgccacggatatcaattggtttgtaattatttcgttgcagttgctatcattaacttcaaatacaactattaacgatgatgagatctggcaacgactatgtcaaattgtagtgaacaatccatctttacatagaataacatgtgaacggttggtggactatttatgtaaaaagcaagcatctgaagctattattaaagctgcggcttttctactaggggagtactcaagtctcataacagacaggatttcaagcgcaaatttatttactttgtttgccgagaaatattttagtgcaccaaatgtggctaaggcgatgatattgactacgatgatcaagttgtacaagacctcacctgagatcggctccaacgtcatcaaatttttccaattggaattgaactctcttgatattgagttgcaaacaagatccttcgaatatctcaacattattcaactggctaaggtgaacggaaatacagatattttgcaaattttatttgaaccaatgccgccttttaacagcaaatctaatccattattgaagagattagggtcactgccggcatcagcgggtagcacaactttaataaatacaccatccgaagcatcctcctccacgcctgacttactatcaaaaagagcaaactcttccaggtcgatcatggttcccatgcccccaccatctcgtaggaacaccattgatgatgtaaattccaaaattagttcatctgaagacttttcaggaaaggactcttattattcaaggcagatcctcgctccaaattggagggaaggtttcacaagaatgatttcgcataagcagggtgtgcttttcacatcatctttgatgaaagttttctatcggataaccactcctgatgcacaacagccatacgtgtttcatatatctcttgccttcattaacctgactgagtgggaaatcacgggattatccacacagattatcccttcaaaaacgcaaggtaatcctgagtatttaattatgaatattaatacaccttctactgctactattgggccccataaaagggcagagcaaagctatgaagtttcaataagaaaacctttcgacgttgaagatagtccaattttggcaattcatttcaaatgtggcggtagtacaaacactatcaatttgaaaactgccataggcatgactacaacactaattagcagcgatgtcaatcctagcatgcatttgaatttggcacagttcatcagccgttggaagactttgagcgatgctttgggaaaagagggagaataccaaaaatctggcataaagctcaacaaggattttagaaaagttgaaacaatcagtttagaagacggacttctactattgacgcaaacagtgaagaggttgggctttgatatagtcgatcagaccagtgttcgtagtacattgtttgtctcgggtattattcatacgaaaagtgagggaaacttcggttgtttaatgaagatacaataccaggtaaatggaacagttaatgttacctgtaaaacaacgacggccggtcccctggcgaagtacattgtcgaatgtataaagaatgtgcttacgaagtaaaattttctcaaattcactataatgaaaatcatccgcattgtacatatataaacacacacacacatatatatatatatttgagattctatttattttcattttgtgttgtaatgctataaaaaaaaagatcttcgtataaaatctcagttcattcaacctactaaatgattctagcttcattttttggaggtctagcaccaaaaatgtcggtaccaattctgacttccgctgttccttgccttatagcctccctgaaatcagcactcatccccatagacaatttcaatgatgtaccaaatttagcatcaatcttcttcttccactcaaccagcgtagcaaagtctctgttttctttgctatcttcatgagagacgttccatgaaccaatagtcattaacccattcaacttaatatacttgcattcttcggataagaagaagtcgatgacttcaaatatttctgcttcattattcaagcccgatttttgatcctcatgggaggtattaatttgaacattacacaatattgggttgcaatctggttgaaatttagccctcgattcgtttaattttttggctttcttcaaggagtcgattgtttcaacagagtataaatttggcactttagccaaatctttacatttattcgtttgcaaaccgccaataaagtgccacttgatatcgtctggtagtaattttgccttttcgatcaactcttgaacatagttttccccgaactccctcacaccatggtcgtaaagaatttgtatatcgctagctggtttcaatttcgaaacaaccaataataaaattttggaggcattttcattaacatgaacattttttgcctctgcattcacaacttcccttacagattcgtattgggcaattaattgtgtctttctatcttcatcataagtaataccagtggacatattgcaatgtgatgctggaatcttagtcaaaaaggaaagagtgatgcctatcagtttttttttttattatgcatttaagagtagtctctacttatgaacattttctctggcctctgatcacgttactttattacccggatactgatcatgttatggtctttaatcaataagtaagttatagagccagtttcaaggtcgatagttcaggtgtataacaatactttttggtgctaccttgagctattccattagttaagtttgaattaaatatatcaactagcaatcaagtcaactctagcgcgcttccacacgttgtgtagataaactggctcttcaccttcaacaagcgtcaatttcccgtcttcaagatcagggcattggacagtaatttgtgcataggatcccctgttacctgttgctctaataaatcttccgggatttataacaactacgttttggacaactcttgcaaagtgttgtaattcactgggtataatcattatgtcaggcgagaacccaccaacaaactctgttagtcccagataactcacgtctaaatctgcaccagatatatgttcataaactttttcttctttgctttccatatcattggtttccttcttcgtagatacgtcttttggttttattcttgtacgaatactacctggaaatatggggtaatacctgcgctgttgtaaaatatgctcagaaacacgatctaatctatatcttgatgaggtagtaccgccttttatgacttcctttagatctttgaatgtatcaacgtttgagcaaccgaagtatatctcatttatttgaaaagatgaaggattagccatgcatttgaagttccttttaggcagctgtaaagcctttctaattaaagaagcttgtggatatgcggcgtgattagaaattgcatcttttgtggagggtatcaatacggtttggatatgtggtgatatggtttttagaataggagtaaataacttcaaaaaaagctcgtccaatgttttgggctgtgtcttgaactggggaaaatttggcaatttaccactcgctatcagaggatgggtgatatctataaatgggccaaacattatcaagacgtgaggttttacctcattatttatactatcgataaattcttgcaacaattcgagggagaagttatcatttgcaaagtatgggccacaggtcacgataaccttcaaagaagaaccttccaaatttgcttgaaactcctgcagttcctgcgatgtggacactggggagtttggataaggtagcggcaaaatagagttaacggtgaagtaatccccattagcatttttacctttgaatgccacaatttggcctaagaaaaacgaaagctcgttgacctgcgatagatctaaccttacccttcttccaacgccgcccattcttgaggtctctagggaaagcgattctggattcaaaaacttgtcgtaggtcggcgaatctggaactatccttccaacagcataaatttcggactgagattgaatagttggatcagcgaagtcgtttggagataacttatagtgattttgaataatcttagtaaacgattcaatttgatcatcgaggacatcagacgcttcctgtaagttttgcctcattgttctgaatttatactttttagcatcataaaatggttctactttgacctggttatatgatggttcttcagtcgaaagaaggcctacatttggattaccagatgatatttcaatattttcagggttcaaagaatccaaaatttcaccagcaggaacattttgcctcgatgtggtaggagtgtttgttgttggagtttggaatgtcgacgagccgggagtcttggcatccgagcttttagcgtgggacaatggagcactgtcacccacagcatcttctgccatgcctggagtaaactccaattttaaagaactatttcctttttcatttgtttctgcctcagagcctacattatatgtttgcttggaatcactgagtgaaaagggaccatgtaactttcttttttttaaagtcggagtctttggaatactaaggccaaacaagggacttgaattcaaactttttttaatcactggtttttttgtggatgtgtttaccttagaggacgatgaaatttggttagcacgcttttccatttgtaattgtaaaaattgtttaaactcatctatgttcttggaagtcagatctgtgtgagtttgacgcctttgattggagaactgctcccatttaatgtatagatcctcgacggacaatgcatgcagtttagttaaattctctaatgcagtgatgatttccggcttgtctgcatcaggcccaaaatgagtgatgacatcgatagatccgctcatttttttttttttcagtcacttgctcctgcctaaatttaccttcaagctttgttgaaccaattgacaatcaattatcttgatatttttatatgcaaatatattatgtatatgaaacaaaatgttatatgtgtctacaaagagctcatattattacagttttagaaaagagaaagaactaagaaactctggtgagacgcgtcacggtaaaaaaaaattacgcgtctaccacgctattctctattcgtttgaggcgatgaacatgatcattttaaagacattcttaggcaaacaatcgaataatcgttcggtttcttgctcagtataatctggagtagtttggaggactctcaaacaacgagctaataccacggcactggtgaagttccacgaagtattatcagtccccataatgaaatagctcattgtttggataatctctgatatattagatttcttgaattgttggcaaatggtaggagattgcagcatcttccataaggtctcaattaaaaatgtttctttcacaccagcggtgtcaggctgaatttcagtaaccaacatgcttagaattcttgttgccgaatgttttttgaaaaagtgcgataacattagactgtccctgaactcttgcgctaatttatagatttcgtttccataatcagaaaatttattaagcattaaaaggatctgttcccatacttcttcgaaacacattctcaccgaaacgccatcatcgtcggcattctcgcttagtgtatttagaaactttttccaaaccaaaagacaatgaacgagaattatggacttactggatatttttgatggaattgaaggcgtgtcatcagtagatttcaaaagcataatagcaacatccagtagttcatcaaaaccattttcattcgtcaaccaatcggtcattttttgattttgaaaacaagtaatcaagggttcgatcaggtaatttatatgtttcatagtgaacgatccactttttatcctgtttattgcctttgacatgtgattgaaatagacatcaaaatccatcaaagtgttgccattagaatcaaccattaaaagatgactaatttcatatacagtcaaggaatcccttgggaaattatccatgataagcaaatgcatcttctctgattttttgttattaactagtttcatctttttggagtttatgtcttgttcagttagtgctacgtctctttctctctttactgtgatcctttgcttttgacccatattctcgtccccgtttattttgattggtgacattgtttccaaatcaggcttttcattctcattcccatttccaataagtttttctggctcatttattatctttggaggatctgtactgaattttactgttggttcattatcgtccttcaatttcctttcggtattttcaccactgttttgaaaaatttcacttaaattcaaatcagatttttgagaattttccatatctatatcatcttcctcctttgctgggtttggctggtccagttgataaacacttactattttcgtcatttctgaaagctttttatctttgtcattatcatcatgaataactacgctgtctgtgcttgatgttctttttccaacgttattcttcaactctagtgttttatcagtttccaagtttttgaagggattaatcattgtcatttccatgcatttcttaacatcattttcgtctacagcatcgtcggattcctcatccccttcagattttttattgtcgatgggagtgaagcttacagaactttctctagaaatgatgtcttctaccttaaagttggcatccttcttttcaagttcatgacagattttcatcttggtagatacaatgtcaaaatcagctagcaatttattaaaacgattattatcgaatttataaatttcaaaaattagattgaaataacatgtgtagtcaaactctttaccgtagatttgaaagagtatcattgatattttaggcatgagatcgttcgttcctgacctcagagtgttatcatgttttatgttcaagttacggaaaatctctaaaagtaacttgaaattataattgaaaaaagtggttttgtatttcatatagtatagtttgaaatcattcggacaattattggcattcaagaaattgaataaatccgcgatagttataatcaagttagtaagctcgtagggcttttcaggattcattctattctttaagatttccgcgtaatcaaaactattaatagaatatagctcaatgaggtaatttaagggaactccatttgtaaacttctctatactcaaaaatggcttgaaatcatttggtgactttatcataatttggcgtagctttttcataatcatgggaaattcaaattttggggctgatgatgactgttgcgatgtcaacagtaactccttttgtaaatactgtaaagcatctttgatctgagctggaaacgaagcatcattgaattttttgtaaagggtttcatattcaccaagtttattactgccttttaatgagattggagaagatgacatcgaaacatcatttttatccatatatttctttatcaacgggttagagtaactatttgataactcatcagtcaagtcgatttggtttgacggaaagtcatcaaaatttgtgtaattttcagatacttttgtggcggcagtagaagaaggaggggcactaacttttcttttagtaacattattattatctttggtgttgctgtttgaaacagagttcatactgtcatgatgccttgcccttttttcattttctttacttgaatattcactagtagaccttaagtttgttttcagcttatttgatagtttactggctatgacacttccaccagctgtgactgcaggagcgttgagtagggaggtggaggaagattgagtcggttgggcataacttggatagttccttttctgctccagtaaactggtttttcttgaagaattattcgaagagtgagagtacaatcgagacgttgcagaggaggcggaggcagtagaggacaccctggaaacttgatagtttatattcaaatgagcagggattgccaattctgttgcttttttcaactgtggagaaaaggaagaactcaataatcttttggcatttgtaggataacatttgtagaaataccaaaaagttaacctcattgcctctctaacggttgtctgtgaatctgaaatgcccttttttagccattcttcgatgtatatgatgttattctccaactttgaggttggcgaagttgtatttgaattgttgagcgaaagattggagtcgttgaacttaatcaggaagctacgcagcagtattgcagagcaaaatctcggtgttacggttttctcatttattaataaaaaagataattggaatagtttattatggaaatgatttatatcaatgatcaaagtaattaaacaatgaaatgcagtttgtgaagagattttcttggtagatgataacaagttcttgaaaatgacaaatatttggtccaatattgataggggcaactgatcgtttaggatatggattagcctcttgaggaaaagtaatgcagttaatgataacgttgtcctcaacgacgaggtagctcttgaaatcaactcaatcaactgcacctcctttattacagtgacaaattcctctggattatctttgggaatgttgccggatataatgttgtctaattcaattatatttgattgccttagcttccaattttgttctgtttcctttacactttggaacggtgccaacaaattctccaagtcttgttgtaattggttcaaagactcatagttttttttcatcgctgggtctttactgctcaagttgtttgataactgcggcaatttcgcttcggctaatagtaattgaaactcgtactcttcgtcaaacaaggtcgatttatcttcttgtgaaccatgctggtcctgtgactttgctaaacttatgaatttttgcttgaatttctcaacttctaaatcgttaataaatccatctatcagatcctgtgaattttcgtcatccattttcaaatacttgtacattatatcgaaaataagctctattattacattattgttatcatcgtttgcgtgttcatttaggttgttatttaaaaggttggtgaaagacagcatgaaaaacctcagtagttgcaaatgatttgaattatttttctcgttgatctggatcaactcatcgatggtcaataatgtagattttatcctattcaggtaatctccgttttggttttcacttggtcttcgcaagaaatttgctagaatagcttggatcttcgatggattaaccaaataaatggcttcaatggctttaatggaagccagccaaaatttcttctcattaggcaactcgaaaattaagtggtttagtaattgctcaactagagtgtcattgaattgtactggagactgcatggccacacgtttgataaggtaacaaagcgaggaatgtgataggaagattaaccgcgggtacgaacggtaagcgtaatggccggagatgaacagtaacgcagcgaaataagcttggatcgacgattcgttaactagttccttttttacatgtcctttgaaccgtgtaagcagtgccattttttcctcgatgggtacagactcgtccttgaatacggtatacaaagggaaggaatcgtctggatgtgtattagtgttgctgttattattggtctcattgttgaaggacgacattatttctgaagaatacaaggtctctccaaaaaccctaataattaccgctaaatatgcctgtcaatcggatgaagggaagtttcaacctcaaatgtaaataaatagatgtttagcgttttagaataaataagtaaataatttgattttctataaagatgttaatgcgccaatacgcgccgacggggtaacgcattaaaataacatggtattttcgtttcattacaaaaaaagcactatatgtactaataattatgctacacttgtgtttatattgccagcgtcgatgttgatgacaacgcagagttcatacggttttggttttgggcttcacttgtctcagtaggttgagggtttgtatgaagtttcagaggctccgttagtaaatgacccattctttctatcttggtcctgagataaccttctatctccttggagtctatgccttcactggagtttgtccagtgtatgggtaccataggcactcgttcaacgcacttaaggtaaggcgcatgatctacctgttttatcttttccgggttatttgtcagcagcctgacattaccgatgccaagatccagcaaaatagccttacccagcgagaagtccctagcatccacgggatgtttcagcattaagttggcctgcactgtgtcagcacctaagtcttgcaggttgtaggccttgagtttctcacctaacccgatgccacgaccctcttgtcttagatacacgataacaccatggccgtttccacctttgatgttgcttgtgggttcgtggtcgcaagcgataagcctaccggccctatcgaattgttcaccacaatcacaacgggcgctccatgcgttttcaccggtgtaacattcagaatggatccgtaccagcgtgtcgttatgggcgtcccatgtagtggctttggaagctaataactcacctgtactatcatcaaactccagagctaatccgagtctatcgtcttcgtctgccacagttctgccgggatacagtttgccaatataagcgcccctgatcattctatcttgttgcgtctcgcactgtcttctacggaatagcgagcgcgaccgtatgtcttcaccaaacacaatggctagatgttccttgttgtccctgttgttactgtaaagatgtaaaaagatatccggaccctgtgtggttgggatacgagctcttgcgacacattgtactagaggcaagccgccatcgccgttcctgccatcacccgtaccactaacctcgtatttgctgctatcctgtttactgttgtcgtagttatctatggtcatcctgtaggtttgttgtagttttatgtacgccactttttgtaatgactcaattattgtccacgccagcacagcaacttctttatatatactatagcggcgctggcgctcaccccacaagagcgtccgactaatttctgacaaatcgtaaaaagaaaaagaaaaactcaaaggaaaaagaaaaagtctcaccctacacaacttgttttcaaaaacggtatagaccctactatttctgttttagccctatgctaagtctagacattaccctatcccttttaacgaaagcccttttgttttttttctgtgtgtccggccgctcagccaaacaacaaacaagactataatctggagcataagtacccgagcatatataactacttggcatacgaagtaaaagcatattgctccccactcctatcgcgcgtcccctgtacaacaaagcatcaacttatcgggtaacttagagacagcattagtatatataccagccatgtcacagttcttcgaagctgctactcccgttgcaattcccacaaacaataccaacggcggctccagtgatgccggcagcgccgccactggcggcgcccccgttgttggcaccaccgctcaacccaccatcaatcacaggcttttgctgtcattgaaagaggctgccaagatcattggcactaagggctccaccatctcacgcataagagctgcaaacgccgtcaagatcggtatttctgaaaaggtgcccggttgctctgacaggatcctgtcctgtgctgggaacgtaatcaatgtggccaatgccattggtgatattgttgacgtgcttaacaaacggaatcccgaaaatgaggacgcagctgagggcgaagcggaagagcactactacttccactttttgaaccatattttaccagctccctcaaaggacgagatcagagatctgcagcaactggaggacatcggttatgtgaggctcattgtggccaattcccatatctcatcgattatcgggaaagcaggcgccaccatcaagtccctgatcaataagcacggcgttaagatcgtggcttccaaggacttcttacctgctagcgacgagagaattatcgagatccagggtttcccaggatccatcaccaatgtacttatcgaaattagcgagatcatcttgagtgacgttgacgtcagattcagcacagaaagatcttatttccctcatctgaaaaagtcctccggtgagccaacttccccttctacctcatctaacactaggatcgaattgaagattccagaactgtatgtaggcgccattattggccgtggaatgaacagaattaagaatttgaaaactttcacaaaaaccaatattgtcgtggaaaggaaggatgacgatgataaagacgaaaattttagaaaattcataatcacaagtaaatttcctaagaatgtcaaacttgctgagtccatgcttttgaagaacctgaatactgaaattgagaaacgtgaaaactacaagagaaaattggaagctgccgaaggagatgccactgttgttactgaacgctctgattctgcttctttcttggaagagaaggaagaacctcaagagaatcatgataacaaagaggagcagtcgtagtatatacgtgtgcgtgcgcacgtcccacacagacaaaacaaactatcatcttaacgaataatgttgcatcattactagtttaaactgtatttttattaaagggaaaaaaatgattcaatatgtatatatttattcatgtatatgtattttgaattaaaaaaaaacgttttataaatactcaataaagccgttgtattttctttattactatcgaaattcttgctttaaacatttcgcgcatcgccggctagaggcacagagagggaaggggaaaataacatgaaaaaatcgtaagtttctaggcaatggtataaacaaataaacaataaacatgcaattacagctctagaacacatattatcttcatggatgaatgataaactccaagaagagcataacgaaaaagacaccacttcacaaattaatggtttcacgccgccgcatatgagtatagactttcattcaaataacaatagcaatatcatcgagactattggcgtttccaaaagattaggaaattctgtattaagtgaactggattctagagctagctcaaaatttgaatttttaaaagatcaatccgaacaacaatacaacggcgacaagaacaatgaaccaaaatcgggctcgtataatattaatgagttcttccaagcaaagcacgactctcaatttggccagatggagtcgctagacacacattatacccttttacatacgcccaagagaaagtcacaacatgcaatcccacaggatcgatcggattcgatgaaaaggtcgagaccgtcccgctcaattccatacactacaccagtggtaaacgatatcacaagaagaatacgaagattgaaattacggaactcattggttaatggtaatgacatagtggctagagcgagatctatgcaagcaaattctaacattaattcaataaagaacacaccattgtcaaagcccaagccatttatgcacaaaccaaactttctaatgcccactacgaattctttgaacaagatcaattccgctcaccgtaatacatcctcctcttcgacagcttcatcgataccaagatctaaagtacacagatcgatatcaataagagatttacacgccaaaaccaaaccggtagaacgcacgccagttgcgcaaggaacaaattcgcaattgaagaattcagtttccgtttttgatagactttacaagcaaacaacgttctctaggtcgacgtctatgaacaacttatcgtcaggaacctctgcaaaatccaaggaacacacaaatgtaaagactcggttggttaaaagtaagacaagtggttcattgtccagtaaccttaagcaaagtactgccaccggcacaaagagtgatagacctatttggcggtgattaagtaataaaaaaattgcattttataagaaacatcatgtgatgacatttaaaaagtgggaaagaatactactaatataaaactatttactggatatttagaattttttttttttcttctttatacgtaaaagttgttcaaaaaatttcatcgttttctttttttatgaatctttgattcttgttgaaaagaatttctaaaaaaataggaggataataatattatcaaaacaaatcgtgtcactcattaaacaccaaaaatccaaagaagaaaaaaaggaaaatgtgagaaagaatttagattaagaatcaagccagattagacttatttgaacttcttaccaaacaagatcatttgcagttggtcgtacattgagataacaccagcacctgcgacacctcttaagatgttagcaccacaacccttgaatagagaaccaacaccttcagcagcaacaatcttcctcaaacagtcaaaggcaccgtcgtacttaacagcttgaccggaggtcatcatcattcttcttctaacggtatccaatgggtaagaacatgtagaagcaccagtagtaacaacccaacccaacaagaatgaagccaagaatgaaccttccaaagaaccagtcaacaatagaggcttcaaagaatcgtacataccgaagtatagacctctgtagacaacaataccaacgacagaaggtaagaaacctctgtaaagaccagcaacaccatcagattttaaggtcttcttgtagacatcgatcaaaccgttgaattgacgagcaccaccctttttagaggacttggagtcagcagccaatctagttcttgcataatccaaagagtaaacaaatagtaatgacaaggcaccagcagcaccaccagatgccaagttaccggcaaaccatttggcgtaaccttcttccttcttgaaaccaaacatggccttgatcttgtccttgaaggcgaaattcaaagcttgagtggggaaataacggataacgttagcagtgttacctctccagaatgagataacaccttcctgtgtagcggttctcttgaaacagtctaagatacctgcgtattttctgtccaaagtaccttgttttaacatttcatcttggttttggatcaaaagtttaactctttcgatgggagatgcagcagttttggcgacagcggcactgacaccacccattaagaaatcaatcaaaaagttagattccttctttggagctggggctggaggtaatggggttttgacttgggcgttggaagacatggctatttgcttatatgtatgttaatgtatgattctgaagtataaaagagcacacaaaaaagaacaacgacaaatataaataatatagaggggctcctttgacttgtagatgtattgcaatgttccgtataactaacagtgaatatatacttttttgagtgggttgtcgtgaaaaattaatattaaaaactcaaatggtatttatattgtgcgacgacgtgggcccgatcgacggagacatgtccccgataatcgcacctcaccctctgagagtggggccttctcattggcccgcgctctacaccaatcagcatagcgcatttaccgcctttcgcttgttctccattggaaacagtgctcgtgcatcgtgatgttatttgttacgtatggaaaaatcgtgtctatacttctgtataatatatgtatggttatagtgaacacatatatataaatacatatataagaggaagaaaaggaaattatttcgttatcagttgggctgcttttgtcgtaagttttgttgttcttgaatgactttattaagctgttcgtcattcttaaaatcttgtcgccaattgcatatggggcagtgcaactgttttccccagaagaccggaaccaacggtataaaccaaatagtgaaaaattcctttctttttatggggccgacactataattgtgacaattcgggcaatacaggttttgatgtccgggaacggtatcgtatgaagagtcgaaactcttcataccacatacaataggtatgaatgacatggtaattttttctttttgaggttgtgtattaagttgcttatctgatttcactttacaccaatcttccttgctgacatttattcccaacttgttcttcagccgcttgttttataacgtacattattgtaaaaacggagtagaaagggaaaaagggaaagggatggacgtggctaatgcgcatcttcgtttgtgtgtatatcctttgatcttcactacataatttgttacccgacaatgcttttttttttttctcaattttcatctcttttctttttcctcatttcttatgaaaatcagtgtgactaaaatgagacttcgtattttttgtagaggcaccatacgccggctccgccgtcaccacattctcccctgccggtaaagaccggcgcacgcggaaaaggcgtacatagcgtcgggcggtaacggagtcattccatcgctgataattaccccttgcagcaaacccagagccctattacgaatctagcccatacaccgcgttagagcactcgccgttttgctccgggtcgtgccgtcgtacatgcatacgcgtcctgcaggcataccataagcccacatacaatcacctgtagaaagaaacaaagcttgtgtatgtaatcaaagcagaaatctgatgggttcgaacgacttcgttatagaaatattatctttgggtctcgtcctgcgttattcctcctgtctcctgccgctttgataaccttttcattcctccccttaacttgttatttcgtgttacgatattgggtaacttagtagcgtaaatggtaaaatgtagggactcaatctcataggtggttatgtttttcgttctcatttttcaaatctgtgacttcacagacaaaacgcgtagtgatttctttatctgaatgagccttcgaaaaaaaaaacaacgatttcttatgcagttagtcggccagttggttattgactatctgtgcgattccccttcctgcataaaaataaacacaatcttaatacgccatacgttgactccattttttgctcgtttcattatattatcttcccatgccgctcctgcgtgggattccctttattataacttttaaggtttctacccacatatatgcaatttttatcatgtttttctcttttttttttttttttttttttttctctctttgttgtgttttcgagaaaaagttcaattgtttaaaaggaattaagcaaattatatatatgcgactgttggtttccagttctaatctgtactcttttttttgaatttgcactgttatctccttttatacttgcgtgttaatcttgtattaggcaaaagcttagtcgtaatatatagagattataaaaccaaaataaagctaatgtgcgccaatatccccgaattcgactctttttacgaaaatgaaaatataaattacaacttggaatcattcgcacctttaaattgtgatgttaattcgccctttctccccattaataacaatgacatcaacgttaatgcttatggtgacgaaaatttaacgtactccaactttttactgtcttataacgataagctggctactacaactgctaaaaacaatagcattaataatagtaatagtaataataatagtaataataataaaaataataataataatcataataataataatctactcggtaatgacatcagtcagatggcctttttactcgattacccttctactctcaacgaaccgcaatttgccgtaaattgtaaagacatttacagaaaggatatatcaacgccttcgtcattagtttcgagtctgccacctgcaaagttttcgttatccctatcgaattcgccttctccgccaccaccatcgtcgtcctctttgaaacatggggaagcaataatttctaataccagcgaaagcagtgacatatttgccgatcctaattcgtttgaaaaggatactatgcccctaacgcaagaactgacgctagaaaatctaaataatcaattaaactatcccgatttcacgataaacgccatcgagcaggatcctgccccttcgtctttttcatcctcatcttcgtcttcggagtcaacggtctcttccagcaggaagaggaagccctgtcatgattcctacacacattcttcaccctcttcctcagagtctaagaaaatttccgactcgagattatccgccgaaggtttagccaaagtgcttaatttagaatcccccgaagaagctttaaaaagagaacgctttatattgggtattttccagaatgaattaaattacccgctaggttacaaaacgtggattagggatactacaaaagaatataggacaaagttaatcaatcaactgcacgaacgagtaaaggtaaagtaccccgaatacaaccagtccatactggaaacaataattagacgaggcacctactacatgatgcagagtaggttaagaagagagaggagaatgaagcttaaggaacgtaaaagaacaacctaattttattacccaaaaaaaaaaatgcattatatatttcatccatatatagaacacacttactcacataaaagacaaatatataaaagtgaaccggttttcatatcatcaccctctgttgtcctttcaactcttaaattgtctaggaagagataaagcacggtgaagaataaaaataacgtcggaattttagtatggtacataattaaaaattttacaacctagctcctatcaagttcttattaccttcattttatcagaatctggtgaaagaagtttttttcttagattgtttcatcagcttagcctttttataagtgtgatgtctaccgtctctccaaccagaggtgctgattttttttctgggagcttcttcattggattttttctcgtcgacatccatgtcaattccttgctcttctttcttttttagatcttctaatttttgctttagtaagtcttcctttagtttatcggatattctttgttcacgtgcatctactgctttttggaaaacgccacgtcttttgacagatttagcatttagatgactgctagcacgtaatgatttggccatgattcttgttctagtaagttttaacttattttatatgctgaactcttggtttgtcatcagtgtcaatatatcagaatgttttactaatacctagtacgaaaatttttcgtagagcctcatcgctctgtctctcgctatccaaaaaaaaaaaaaaaagtggaactggatgaatattgcgtataaggacagtgttttaaaacccagacatatttttcaccagtacctcttggaaaacggaaaaagtttttttgcgaatactttcaattcttgagttgtaaggctgcatccctccgtagaacaaaccagagagccgagcttagtaatgagcttacggaatgttcgtcccactgggagggagtggcaataccgtctaacctctcgcctacgttctcatcgctatgggaattgggcaggcctggtgggactggcccttctttctacacattccacatcggtagcttgttatactcctcgggagattactgtatctacatcgggatactaatagtacatttatacgctagtgctacttgatagatcttttcaccaaatcgaataaaaagtcaccaataaattagaggaaaatgtatgtttaacagtgatactaaattttgaacctttcacaagatttatctttaaatatgttatgaatgtcatcctttggagagaaatagataaggaaaaaaattgaggatacagcatccggtggtcgcatagttggtagcaacatccatagaagaacctcagataaatttcaagcttgtacgaattgccgcgtttattacaaactatagaattatcgcagcaatggtacgtgtctgttcctgcaagcgttaattcgattgatagataaagtaattcattaacctttgcgaatatgctctttactgttaggtttcaggattttaaaaatgaagcaactttactaacatcaatatgcaaataaatctgcaaaaactttttttcacagggctaacttgcgtactcaaaagagacttgccgcttctgttgtcggtgttggtaagagaaaggtttggttagacccaaacgaaacttctgaaattgcccaagccaactctagaaatgccattagaaaattggtcaagaacggaaccatcgtcaagaaggccgttactgtccactctaaatctagaactagagcccatgctcaatccaagagagaaggtcgtcacagtggttacggtaagagaaagggtactagagaagctcgtttaccatcccaagtcgtctggatcagaagattacgtgtcttgagaagattattggccaagtaccgtgacgctggtaagattgacaagcatttgtaccacgttttgtacaaggaatccaagggtaacgccttcaagcacaagagagctttggttgaacacattattcaagctaaggctgatgctcaacgtgaaaaggctttgaacgaagaagctgaagctagaagattgaagaacagagctgctcgtgacagaagagctcaaagagttgctgaaaagagagacgctttgctaaaggaagacgcttaattgattacaaataattagctaagaaattacgtaccttctcattgttctatatatgttttattttctctaaaatgtaccaaatacaataatagtttcaaaggagcagagaaagaaactaaggtgaaggagactgttcgtagaataaatgaatattgattaaaattttctgaaaaaaagagtaatgaagtcgtagtcatcgctaatgtaccgtaagtgagttctgaaaggaggcgggttcttgtttcaacgtagcttgtctagtcctttatggcatcgtgtaaaattggtatatattcagaacacccaggagtgaattgatttgctgctatagggggaaataagatgtaacgatattttttgtactgaatttctttgatgatactgccaggattgagagtttggttgccacatgtacgcttaggacactcatgactatcactcctgtgtatcgcttccatgtcgtatacccactggccgattctcaccctctgcattgtatgatattactagtattgcttgtttcaggggcaagaattttcactaatacactaccagtttatgatagcttatctacatccttttactgcaaaattattctggatttgcaaaattattctggatttgcaaaagttcggcttcactatcaaagcgaaaggtgacctttttatcgtacctttaagaaagataggcataaacaatactgtgtggcaggaaaagatttgatgaagaccaaaaacagcatcgaagtgctttgctacgatttctttttttactctccggttattttgagctatcttgtcattatatctttaaatttatatatttctttgcccagcttttaagcgttcactggaattgcccatatgttcactaaatataaaactgattattctctcctctatattgtcatctcggcagaaaagctacttttaaataagttttaaacaccagttttctgcaatgataaaaatagctactttggatagaggctgaggcctaactagttggaagaaactacttagggatcctttgtacgggaaacttttttccgctgttgtaattgtatcattgtcgttgttcatttttcaaatccaggcaatgaggaagttttgaaccaaaaaaaataaaaccgaaaacagagcaactttaattatagtacggcatataaggaaaacaaatccagaattcaataaaagaatacaatactttcgaacacatatctcacgctgataacaccctagcaagtatgcttttcttctcctttttcaagactttagttgaccaagaagtggtcgtagaggtatgttcataatgatttacatcggaattccctttgatacaagaaaactaacgggtatcgtacatcaatttttgaaaaaagtcaagtactaacgtttgtttacccctgtttattgtgtttccactcagttaaaaaacgacattgaaataaaaggtacactacaatcagttgaccaatttttgaatctgaaactagacaacatatcatgcacagatgaaaaaaaatatccacacttgggttccgtaaggaatatttttataagaggttcaacagtcaggtacgtttacttgaataagaacatggtagatacgaatttgctacaagacgctaccagaagggaggtaatgactgaaagaaaataagaattatgcagtctatcctcatggcattttttctcattagttttttacacgagtatcattttaggatattgagattatatgtatatgtatatatgtaggccataagatgattcaacggtttgtattaattatccggttccgagcgttaggagaaataacttggtgtgatatctgtcaagtggtcatccaaaatttttttggccagagcgtaagctacgtagactgatgaggaattctttttttttgccccattttatcccaagaaattcattatgaggttttgttttgttttactaaatgcgcttgatggaaaagcgaatgtcatgaaatgcagatcaacactccaataaaaaagtaaatgtttttaaagaagtatatcacgctacaaaaattcataagcactatatttcgaacgttaacctaaatctctcccactaagaaaatggatagaaatgtatatgaagcctgcagcaatataattaaggaatttggaacacatgtagtgagcgccgatgaagtactcgcagaaaaaatagataatgctgttcctataccgttcaaaacaagggaggagatagatgccgacgtggaaaaagatagaaacgaaggagttttcgaaggtaatatcattcctgatatcgacctacgtgtagtacactactacgccacgcagttgtgtctaaataagtatcctcatttgattaacgcctttgatgagacaagccttataacattgggtttactcatcgaaaagtgggtaaaagactatctaaccagcatccagacagaacagggaaggcaaagtaaggtaatcgggaaggggccatgcgaattcatatcaaaacatattgattataggcatgcgccaggtaatatctgaatgtagcaaaaacctggcttttgcggctggggaggatggaaggcttttgtaggctattatctactcgaggaaggaacgttagaatatctccatttttcacgcaaaatgtggttctgagttaatgcgtgtgctgaagcataacatgagttattccctgtatgtatgtacagtatttcaatttcgcagaccgtgggttacatatgtgagcgattaggaagtagtgaagtaattatggcaagtctagaggtccggctgatcccttgcggtgctgaagtaacgaaaccgcgcgcatatcttttggaagagattaatttgcactgaattttcaaacttaattagcgagaagaagtagatgcatttcaattatgccaaaagcagtatttattacttcttatagaatatagtatcacttacgctcatttagtgtacccacttacgtattaaatgacgtactttttttttgtcctcttctgtagctttttttcactttgaaaaatttagcgctgagttcttccaaagacgtcaaatcacctactatagttaaaaacatattacttatactagttctaacacttccttttatctacactgtaatccgaagaatacactataaggatggctagaagaaagaatttcaaaaaagggaacaagaagacttttggtgctcgtgatgactcgagagctcaaaaaaactggtctgaactggtaaaggaaaatgaaaaatgggaaaaatactataagactttagctcttttcccagaagatcaatgggaagaatttaaaaagacatgtcaagctccacttcctctaacttttagaattacaggttctagaaagcatgccggtgaggtcctgaatttgtttaaagaaagacatctaccaaacttgactaatgttgagtttgaaggtgagaagattaaggcccctgtagaattaccttggtatccagaccatcttgcttggcaattggacgttcctaagacggttattagaaagaatgaacaattcgcaaaaactcagagatttttagttgttgaaaatgccgttggtaatatctcaagacaagaagccgtttcaatgattcctccaatcgttctagaagtaaaacctcatcacactgttttagatatgtgtgctgctcctggctccaaaactgctcaattaatcgaagccttgcacaaggatacagatgaaccatctggtttcgttgtagctaatgatgccgatgccagaagatctcatatgttggttcaccaattgaagagattgaacagtgccaacttgatggttgtcaaccatgacgcccaattcttcccacgtatcagattacatggcaactcaaataacaagaatgatgttttaaaatttgacagaatcctgtgtgacgttccatgttctggtgatggtaccatgaggaaaaatgttaatgtttggaaagactggaacacacaagcaggtcttggtttgcatgctgttcagctgaatatattaaacaggggtttgcatcttctaaagaacaacggtagattggtttactcaacctgttctttaaatcctattgaaaatgaagcggttgttgccgaagcgttaagaaagtggggtgacaagattagattagttaactgtgatgataagcttcctggcctaataagatccaagggtgtatccaaatggcctgtctatgacagaaatttgactgagaaaaccaaaggagacgaaggtacactagatagtttcttttcaccatctgaagaagaggcatcgaaattcaatttacaaaattgtatgagggtttatcctcaccaacaaaacacaggcggatttttcattactgttttcgaaaaagtcgaagatagcactgaggcggctacagagaaactatcttctgaaaccccagctctagagtctgaaggacctcaaacaaagaaaataaaggtagaagaagtccaaaagaaagaaagactaccacgtgacgcgaacgaagagccttttgttttcgttgatccacagcacgaagctttaaaagtttgttgggatttctacggcatcgataatattttcgacagaaacacttgtttagtgcgtaacgccactggtgaaccaacaagagtggtttacactgtgtgtccagcattgaaggatgttattcaagcgaatgacgataggttgaagattatttattctggtgtaaaattgtttgtctctcaaagaagtgatatcgaatgttcatggagaatccaaagtgaatcattgccaataatgaaacaccatatgaaatctaatagaattgttgaagctaatttagagatgttaaaacacttgttaatcgaatctttccctaactttgacgacattcgttcgaagaacatcgataatgattttgttgaaaagatgacaaaattaagctctggttgcgcctttattgatgtgtcaagaaatgaccctgccaaagaaaacttattcttgcctgtgtggaaaggcaacaagtgtatcaatttgatggtttgtaaagaagatactcatgagctattatataggatctttggtattgatgcgaatgccaaggctactccaagcgctgaagaaaaagaaaaagaaaaagaaacgactgaatctcccgcagaaactactaccggaacctctactgaagctcctagcgctgctaattgatagttatcatgtttcttatcccctccactgtaaagtaaatgtatattattaaaaggcaaaaataagaatataatacttcagtaatgagccttttttattcggtcttgttacttcttttttacttcatttttttttttttttttggatagtaaataatgcacttttgactagatcttgagtatttagttgaattgaaattaaagatacagtgtataaaaattatacaaaaaataaaggaaacttgtatattgaaaataggattgccaatacatggattgagacagagaattttttatcttcatatccagatattcgtaggaataacaaagttttagtgacccaaggtataaattgcgaaagacctgcggagttggcggcgaacactgactttttgggcatcaacaaaggaatcaactacaactttgatagctctatccaaatcataagaagacacaaattcagataatctcattttagcaaaagattctgcaattcttagaatagattctaaatgacgaactgtgattggaaacgaacctgtagaaatactttctcttctcaaatccgcatataccctgctaaccttatccatatccatctgatgcaatttagggtatatttttgtcctcgcatagtgaatatatttcatcaataattcctgtggaataggcgagatctcttcctccttcttcctttgtctttgaagtcttctttgccttgcattaagctgctcatttatttcatcttctccttgttctatcgccgattcgccattatttttaagctcttcgccttctcgatcttcatcgttttctggatgagatcttacatgagaatcgacaacaaatgtggccaatctttcgtctgcctcttcatcaacaaggtctctgacaacacataaaatatcaaatctagacagaataggctcggtcaaactaacattctgagctaaaggcaaggttgaattatatctaccaccattaggatttgccgcagcaataattgagcagcgcgcttgtaatgtagtaacaataccggccttggaaatggaaatactttgctgttccatagcctcatgaatagatgtacgatcctgatcgttcatcttatcgaattcatcaattaaacaaacacccttatcagccaatactagcgcccccccttctaaggtccattctttagtaataggatcttttctgacggatgctgtcagaccgacagccgaagcaccctgaccagttgcaaagaccgctctatgcgctgttttctcgacgtattttaagatttgagatttggcagtacctggatcacctaataataacacattgatatcaccacgaatagaatgttttccattgacgttttttggaacacctccaaataatgagcacgcgactgcagttttaatatctctatgaccatagatagacggtgccatcgatgatataattttatcaattataccacgatccctagaaatctttctaaattcacgttcttcttcttcagtccaactgaaaacatccaacccttcttcgccttcgttagctgtattgccctctcttctttttatagaatttgcctcgataattgttgcaaaaacggggaatccgttctttgcattcaagttaccatcgtagttatttttgtagatgccggtaacttctacctcttcacctggcttggatacatctaccaaatccgccaacaaaatgacttctctatgtcttggtagacggcctggaggaacggttccgggagcttcctggagcgtaaccctttgataatttcggtacacagttttttctccattgactctaaagggaccttttgatttgcagtttgtacagaatgagattctaatttcttcattagaatcttgaaaaaatgggcccaaaatggagccacatttcaaacaattgaatttgacatattttaattgagggaagactcctgttcttcttgtcaccaccccagtgacgcgtactagagaggacaaattagactcacgcaattcacgtaaactgtatattgttggaaaatcagagattcttacgtgaatttcggagtgaatacgggcataatctgggtaatgcaattctgttgcctccatagccacgagatcgaatattttcaacatttcttctggacatttagctaaaaatagtgccaggatggctttggactccgctaagtgtctataattaacctccaaagattcagaattcatttcacctaatgttctaatacgtgcaccatatacagaacgacccgtttcatctgtatattccagcaggaatgattttaactctctggcaatagttcttgagacattaggttgtgttatccattccgagtaactgttagccttaacgttactcagagattctaaagtaagttcttctcttaatgggtcaatgtccatgtcactcaatagatcgtcatcactattctctaagtcctcatactgccttctccttcttcgtctttgcacaggaaggcccatttcatcaagttgcgctgcaccttcttgttcttcgtcctcgtcatctatgtaggcaacatttctcaatagcctatctctttcatttagttgagcatcaatgcggcgacgttcgcttaaagatagttcttgttgttccctgtcgtcaacttgatctggatcatatctatctctattatgatcagccgcataatcctcatacatattatcgtccatcaaatctacttcgttcatttgttcttcaacttcatcaatatctggtacatcgtcaacttcattatcgtcaccttcagggttaatcatatctggagaaccaataggtgatgaaactgggttcatcccccctctaaaatgttgctgaggtgaggatggcggtagctcattttctgagtccgaatcatcttcctcacgtctacgtcttctattatcagacatcacttatattgtagttgtgttatacttcttagaaaagaggcaaagaggtgtgtggagtattattaagtaaactgtaccaaaatgtgtagattataggatattcaccatttactttctggtttcgtttctcgaaatttttcgttgtcctattttcttcggtaagtaattagatttcctaaaaaaggcatatgataaataatattacacgcgattccgccatcttgggtttcccacatacatacttcacgaagaaaagaaagaatttagtattgtgtaataaaattgatgtttatgtttaaatatttacagaatgtttaaacaggtatttaatccatttagatgaaaagttagtccttttcctttttagcatccaaaatctcaaattcagccttccatactgaattaccttctttcgtattcacatccttgaataatttttggaatatatcattataccaatcagcagctaaaggttccaacccttcctttacattgtctggaagttcctcccaatcatttaagttatctttagggaaaataatagtcttggcaccagatcttttagcggccacagctttttctctcaacccaccgatacgtaaaactttaccggtaagtgtcaattcaccggtcatcgcaaccgttgggtcaatcgacttattcaatgctagggaaaggaaggaagtggccatagtgacacctgcagatggaccatctttaggggtagcaccttcaggacaatgcaagtggatagacgccttttcaaaaaatctgttctcagggaatttttgtgctaaatacatcttggcgaatgaataagcaagccttgatgattccttcataacatctcccagttgcccggtcctttcaaatgttggatgcttgcagttgtgtaaaggttgttcaaggacagattctacataaagtgagcaacctcccatattagtccacgccaaccccataactacccctggtggagttgtttcgtataaccggtctgtagtgtagactggaggcccaacgtaatcttttaggtttttctgggatatggaaacattgatcttttcagaggtctttaaggcttcaatgtcatcgcttgtcttttccgaattattgtccttagtcttctccgatgagcttttggcgttattttccgccttttcttcggaagaaacgctttctttaggcttgctgtcggctgatgacgttggggaatcttcaatactcaacttctttaccacttgtagggctgctttacggtatattttctcgatgtgttttttcaaattccttacaccactttctctacagtagtacttcattaacgctgttattgcatcttctgtcatatcaacatgagagttttctagaccagcgcttttcttggcacttggaactaaatactgctcggcaatcttaaccttgtcttcagcaacatatcctgtcaactcaatgacttccatacgatccagtaaaggtcttggaatagtttccaaagagttagcagtgcaaacgaaaagcacttttgataagtcaataggaatatccaagtagttatccaagaagctgttgttttgttcagggtccaatacttctaacaatgccgcggacggatcgccgtgtatgccgccgtgtccaatcttatcgatttcatctatcaaaatcaaaggattttgagtttggcacttctttaatgcttgaactactctgccaggtaaggcaccaatatacgttctcctatgaccttttatttctgccacgtccgtcataccgcctacagaaaatcggaagaatttcctgttaagagctctagcgatagatttacctatggacgttttaccaacacctgggggtcctacgaaacatatgattttaccatcgactttacccaatagtttaccgacggcaataaactccaagatacgatccttgacatctaccataccataatgatcttcatctaaaattttctttgctctcggaatggaatactgttctttggaatgttttccccatgggatcgatgttaaccaatccaaatagtttctgataacgccaaattcggacatagaagtctccaaggtacttaatttagttatctcatcatcgaaaattttttgaacgctatcaggcaattttaatgacttgattctttctttataagtgtcaatcaatttgtcacggccgtcgtcaatacctaattctcttttgatgccctttaattgttccatcaaatagtattctctttgtctcttttgaatctttgtctctacatctttggagattttgttctgtaattcggcattcatcaattctttcttaaggactagtagcgacttttctagtctgtgctcaatgtttaaagatgacagtatgtcttgtaattcgtcttcttcgccggcagaaacagcagcggcaaaatctgccaatctagctggttcctcaaaaatgttcgtggtcgcagattgaattgaagcagaaaaagttgcaatttgttctctgaacatcgtgttcaattgagaaatttctttaaataccttcaatatttctgatgttagcgcattaataacgggtgactttctatcaaacggttcatcttctaaattcaacacattgacaagggaaacattataattttttaagaattctgtggggttaatgtcctcaccttcttgaatatcgtctaattcttcagactcttcttcagtggcttctactctcttatgatgttgcaattctgagtctggtatcctctccaccacaatatcctccaacttaggcgtagcagggctggtgctttcttggtcttctgggttgttagcgtcttcaacgacggtcgtttcagtatccgtatcctttgcttgttcttttgatttttccttttcctcgtttggtggaaataattcatcaatttttattctcctgtgaggatataaaagagcagtcattgtttcagtgcccgtcttttcgtctttactcgggaaagcgctagttatttgagccagaacaccaacatcgtatacatcatttttatctgtgattacatcagtatcttcttccgagttcttcaacatgaaagcgccaatgtagggttgctggcggtctaacatttccttgattgccttcataactctttcgtccgatatcacaaccgccttgtagaaccctggaaataagggccgtctggctattggtaatgctagcatttgcgggtatacttctggtacatcctttggaggcttttgtttcgaacttccatctccagaatccgatcgactggatgatgactgtccacctccagaagcggagcttctggagtttttcgaagcttcaccttcttggtccttattaacaatttcatcatctcgcgtgggctcaacatcattgtctgtatctttttcatcaggtactatcttgacatcttcatcctttttctgagatgtactatcatctttcgccagaatacttttgccgctgtttgtagccatgaaatgccgagcaaactgtgcatcaagttgtgcaaagtgttccatgtaccttggatccttcaattgatgctggaactcttgccatgttggactcttaataatatggctaggtttgatattctctacgtcacgcacggtcaaggtcgatgcgaaccttctttgagaaactgcagcagtcttagcgatagatcggtaatattggatagctcttgtggtcctcgccactgtgctaagggtctttgtggttcttgttcttagcatgctctatttgcaaatcttttcgttcaagcacctcgaaaaccaaaagaaaaaacaactaaactttgaaacagctgcaaatgcacactgtattatcaggttttaggtgtcctagtaaccgtatcagcttgtcgttgctgcaataccaatgcaaaagcatggctaaaagacttcgtctgacttatttccttccggtggcaaacatcatacaccctttacaaagcacccatacattacattgaatacattacacactaacaataaaatattatctatatcgttacattcattaattacacgagaaccaacgaccagcaggaaatagccccgtgctattccatcctgacagctagcaacttttgcgatctaccacctggttttgtcttctcaaggcacctcttcgtcgtcctgctcatacattagttgattcttcagcgcctgttgttgcctgtatttagccaagtagattttcaacacctctgcatagttctcgaatcctaaggcgtgcaatgatatgagaatgtcttccccgtttatcgtctttcttttgtcagcagcgcatcgatcgctggcctcgctagtcacaaaagaaatgagctcactgacacactcctgcatgcactctttcgcatctttcgataccttagcactcggtgggagagtattcttcatgagtcgcgctacattgttgatgggtagccatctgtcctgctctcttagcgtggaaatttgctgcaaactgccgctggagctagcgtttccaccgttctcctgagtatcctctgggcttgtgctaacatgttcggactcgttggtattcatattctcgagaggtttgtgccacttgtgttactatctagcttagtcctgctcttgagtttgattggcggaaagctactattcgcagctctttttttacttagtctgaaagagcggaccaaaaaacgcacgtagcgcgatattgtcgtggcatcgaacgtaatatggtacttctattgtgctatattttggcagaaggtttgcagtaatcgcagcctggagaagacaatgcgtattagtagcagtaaagggccacagatagggtgatttgaagttgattctgcttttgtcagtgaaggaaaagaaaaaatggcgaaaaaaaactcacaattgccctctactagtgagcagatcttggaaaggtccacaacaggagctaccttcctcatgatgggccaacttttcaccaaactggtaacgttcatactaaataatttgttgatcaggtttctgtcgcccagaattttcggtatcacggcctttctagaatttatacagggcacagtgttattttttagcagagatgcgattcgtctgtcgacgttgagaatctcagactccggtaatggaataatcgatgatgacgacgaggaggagtaccaggaaactcattacaagtctaaagttttgcaaaccgcagtcaattttgcttacattccgttttggatcgggtttccactgtccattggtcttatcgcctggcagtacagaaacatcaacgcgtatttcatcactcttccattcttcaggtggtcgatttttcttatctggctgagtatcatcgtggagctgttaagcgagccattcttcatcgtcaaccagtttatgttgaactatgccgcaaggtcaagatttgaaagcatcgcggtgactacaggatgtattgtcaattttatagttgtttatgccgttcagcaatcccgctacccaatgggggttgtcacatcggacattgacaaagaaggcatcgccatattggcatttgccttgggaaagttagcacattcgatcaccctgctagcatgttactactgggactatctcaagaatttcaaaccaaagaaattgttcagtaccaggctaacgaagataaaaacgcgtgaaaataacgaattgaagaaaggctacccaaagagcacatcttattttttccaaaacgacattttacagcacttcaaaaaagtttattttcaactatgttttaagcatttgttgacagagggtgataagttgattatcaattctttatgtactgtggaagaacaaggcatttacgctctattgtcgaactatggatcgctactaacaagattattatttgcgccgatcgaagaatctctgcggttatttttggcccgtttattatcctcgcataaccctaaaaatttaaaactatctattgaagtcctggtgaatttaacaaggttttacatatacttatcgttaatgatcattgtatttgggcctgccaattcatcctttttattgcagttcttgattggctcgaaatggtccactacttccgttttggacactataagagtctactgcttttacatcccatttttatcgcttaatggtatttttgaagcttttttccagagtgtagccactggtgaccaaattttgaaacattcatattttatgatggccttttctggtattttcctgctcaattcctggcttcttattgaaaaactcaaactatcaatcgaaggcttgatattgagtaacatcattaacatggtgttgagaatattgtattgtggagttttcttgaataaatttcatagggaactgtttacagattcctcttttttcttcaattttaaggatttcaaaacagttattattgctggctcaacgatctgtctacttgactggtggtttattgggtacgttaaaaatttacaacaatttgttgttaacgtattattcgcaatgggattgttagcgttaattttggtcaaggagcgccaaaccatacaatcttttattaacaagagggcggtttccaattctaaagatgtataaacaaaaattcttatataacttaggcgacacataatatgcgcttaaataacatatagtgagtatattatcaaaaagcattcatttttttttatttattagtccttcagaaagttagtttgtatgtactatatgatgtgaaagtgctgaaaaattacccaataaaagataggcaaccaagagagaagctatttcaccgtaaagaaaatccctttccttgtcaggacactatgtcatcaagcgaaaacacgttactggatggaaagtcagagaacacaatacgatttttaactttcaatgtcaatggtataagaaccttttttcattatcaaccattttctcaaatgaatcaatcccttagatctgttttcgacttttttcgagcagacataataacattccaagagctcaagacggaaaaattgtctatctctaagtgggggagagttgatggtttttattcttttatttctatccctcaaaccagaaagggatattctggcgttggctgctggattagaattccggaaaagaaccacccactataccatgcattacaagtcgttaaggcagaagaaggtataacgggttacttgacaataaaaaatggtaagcattcagcaatctcctatagaaacgacgtaaatcaaggaattggtggttacgattctttagatcccgatttagatgagaaaagtgcactggaactagattcagaaggcagatgtgttatggttgaactggcatgtggaatagttattatcagtgtatattgtcccgcaaattcgaactcatcggaggagggtgagatgtttagattaaggttcttgaaagttttattaagaagagttcggaatttggacaaaattgggaagaagattgtgctaatgggcgacgtaaatgtttgccgggatcttatagacagtgccgatacattagaacaattctcaattccaataacagatcccatgggtggaacaaagttagaagcacaatatagggataaagcaatccaatttattatcaatccggacacgccacatcggaggatatttaatcaaatattggctgattcacttttaccagacgcgagtaaaagggggatactgatagacactacgaggctaattcaaacaagaaatcgacttaaaatgtatacagtctggaatatgttaaaaaatttaagaccttcgaattatggctcacggatagattttatcctagtgtccttaaagcttgaacgatgcataaaagcagctgacattcttccggatatattgggctctgaccattgtcctgtgtattctgatttagatatactggacgacagaattgaacctggtacgacacaagttcccataccaaaattcgaagcaaggtacaaatataatttaagaaaccataatgttttagagatgtttgccaaaaaggatacgaataaagaatctaataaacaaaaatattgtgtatcaaaagtcatgaataccaaaaaaaacagcaacatcaaaaacaaatcgctcgactcatttttccagaaggtaaatggagaaaaagatgacaggattaaagaatcctctgaaattccacagcaagctaaaaaaagaatctccacgccaaagttgaatttcaaggatgtctttggaaagcctcccctgtgcaggcatggggaggaatccatgctgaaaacatcgaaaacttcggccaatccaggtagaaagttctggatttgcaagagatctcggggtgattcaaataatacagaatcatcttgtgggttttttcagtgggtttaaatatgaaaacgtcagctgatattttgggagaataaaacactttcttctatgcccaagtttttttaaataataaactgatattctatatacatttacagtcttgttcttcttcttccattacttttttcagccataggcggtcatcgtcagtaacctccagaagtctcaaactggaagattcttgtagaattgacactgttaatggtgaaccgacgagttcatcagtagatatgtatgtactgatggacgaagaaaatgtatctttatccgcatgatttactctgatgtaagccagcttatcgtcaacatgcaggaatgaatattctacaccttcaccaaaaataccataactacgtttcaatgcgttatttaaccattgcctccatgtcatttgatcaatagcatgtgcatcgtccacatcttgatcgaatgaagtactataaatattaaagtacgttagtagtttatttctcttcggtagttgagactcaaaaagtcaaaaatatacatacattgataacttgaaatattgccattctctaaaagtctttttccccatcacaactggccatttatcaaactatttatctgccttttcttattctgattatcctataaagctgaacagtaaagcttgtaaaattacgcgatgacttatgtattgaagttatgacgttctcgatgatcttcagtcaaacaaccactttcccgtaacatatgatatatcccacccgcttccttgtacgcattattacggttctgctttgaagatggagattcagtacttgcagttatttgaattgcaccagtactgatcatgccaagtttctttggcttgtgaaagaacttgatattctgtctaaaggatctgctcgtttttgtttatgaaaagtatatggaattatctactctatgtaaagtaatctctctactggttttcgttagatggcgctgtagaatcaggcctgtcgatgttttcctcatttccttctggtaatgtatctggaacatcggtggtcgtaggttgatctgtatatgatgtatgctcttcttcaagtgttggaacatcatcttcttcgatttcaaaattactaccctgatccatgaaactggataagtcattggcgtcttcatcgtggccagcaagcaggtcatctgcttcatccaaaaattgatcatggatcagggatgagtagcttggacctgttctgtttccaaaccttcctctaattttggagatagcatgcgctatattagtttttgtgtgctgtaaaagagacccgatatttgagaaaacgtaaaatcctgatttcacaatgttattgacaactctgtcagtattattgttttctattaaaccatcgtcacctagcctaatttctccaaaccttgcaaatcccccatttcttctgatacctctgtcatatacaaaccatgcggcaaagaaaattattaaaagaattgaaatgaaaataaatgcaaagggaccggcacttactgagtacttttccttgaattctttttcttttcctgggcaagcatgtggtgatgagggagcatccaatttcaggccaccctcacaggttgatagagggatctttctgtagcctgacgattcaaaatattcgattaaatctggctcttttttacaaacgtctgcagcatttgctgggcttagtcctttgactaatttacaagtaccatcgttagctttgtaaaagttgtaatcacactcgaaatcttgtcttgtacaagaacagtttttgatatttcttgaaaattcagaaagtggaatattcccaataaaacaattttcatcggttttacgtaaaaactcggtttggtgaccaaataggcaattgcttttggaacccagaggagagtatttataatctgcgctttccttaccagtgatgtcgaaatcacattgtctttcgaagatgtttctaaaatcaattgtgtacgttctaaatgagctgcctccaatatctgctgcctctccaaacagcaaaaatctcaaagcagaatccctgggaacagtggttatatcctttactaaaaccttatcagcgcagaatttataatctttccatgttttaccaaaatcggtagaataggaaatagaatcagtttctgagttttcaggaactaaaactaaaatcccaccgtggtcaccgtattcccattggtgaggagtcttcttaacttcagcccacgtttcgccaccatcggtggtgaagaaggtggaacattctttatatggtaaaaggttaggaccaacgttgccaacgccgaacatcattcctaatgcagaaccggaagaatatgtatctctaatatccttacgttcagtatagccatgtaagtgcaatgaacactcatccagtgatttggagctgcaagaaaacttttttccttctgaatccctcttcggaggtttcaaaaagttccaatctgaaccttcattaaaggtgatcttcgtcttcaattgtttgtcttctttattctcggcgaccttgtcactatttgaaacgatgttggtgagaataatgccttcgagaccttgaattttttcaaagtcaacatagccgaatgtgtttctattaacggcatgctccaacgtgacaaaagaagtaccatttgagttggatttcaaaagattgccaaaatcgcgtcctggtactaagtttgttgctaaatgtaagaatatcgatcctttctcagactctaatatagtgaatgcctcttgcttcccaacatcttcatcatatgggaattttgcctcggcaaactcagtaccatcgatagttacgtatgctctcaattcgttgttctcatgaggaacagcaacgatgatatagccaccagtggataagtagccgataatattttcaaagacggtatttttatcatcctggaaaaaatcagtagaagaaactaagcttcttgtctgcgaagacttttccttcacttgacacataaccatatcctcatttgacggatatttgaaaagtgagcccgcaaactcacaatgaattgcattatcaagcatttccgtaaacgtttcgcccccatcattggtcaggtatgctaccgcatgacattccggacttaagattgactcacaattcttaccaccataatagataaatgtatcctgtgccttagcgttaaagtctaatggcatacctaactgcctagcctcgggcaatttagcagtcataaaagagtatcccctatcatgggtagagaaaatgctacctttggaaccaaacagataagctgaagaattgtagtatggattaaacacaacttcaataattgtttcaccattactgtcgaacctttttattgtttgtccaccatcatgagatatataagcttctcctcttgaattgatcatgaggagggattcgtcggtgactgtgtcaaagtattgatagaattgaatcttgaaatcaaatttgttttctgtaaccactatttctttatcattcgttcccttctttggaactccctcacacgaaatatccactgatttgactgtcattggttttttacatttatcacctttaactagttgcaatggttttacaggcacagtttttttctttgtcttatcacatacgtcagagagaacgattaggttgtagtctggtacgcatttcccggtcgcgtccctaacaaattcaaacgcgcattcgtaatcagcctcggtacacttgtcacaagcagtctcaaataattgtaagtcttcaaaaactttcttcaccaagcactgagcgtcctgttttcttcttctgatcttgtacttgactccattgacacacttcccctcagctaaattccaatcctcgaaatcattttcttcgcatgtcttatcattaaaggctgttgaaaaatcaattgcatagatgaaattcgttgtaccatccatatgcgccaaagtaaacccatttagaataaatttagctccagatccgtcgggcgttgtattcattacttcatttgggtagatagtagtttctagctgatattcggtccaagttttaccttggtctaaagagtaataaaattcggattgaggatcgtcgtcttcatccgcattatacggtatagccacaataacatttccgtaatcaccaacagcgtataaacaaggaaaatcaaaggcgagtttccatgttaagccaccatccctagaaataaaggttctttgatctccccagtcgaagacactaccatcgccaacaatacctgttgtcattagaattccggcggttggagtggaaccctcccgtgtgtaaaacatattttgaagcgaacaattctcaaaatcagtaatatcacagtcgaatgagtctgcgttatctggatcaacaacttttaacattgtccatgtgaggccattatcaacagatattttggttacccccttactctttactcctttggcttttcctttacggttacgacgcctagatagagggtaaagtgaggcaatcatcgttcctttcaagtaagtaggttgataaaaattaatataaccaaacacctcatttgcggtccatgggatgggggaaaattttaacccttgtgagtcggaaattaaaatttcagacacgatgcccttatcctcctcttgatcacttctttccctactcatgggcaagataattcttcccatagcgtcctcatatatttctccttgcatagaatgccttaactgagtaggcatgtaagccattttaaagtttgacagatcatttgatacccacacatccatggaagacatatcattatatctgtcgccctgggttaagacaaccatgtgagatttcaatatcctgtaaccattgacgaccttatctttaaattggtcaaattcttttagtgatttgccccagtccgtagttaggaccaatttactttcggtgtaaggagaactaaactcatccataataagctgcatattttgaaaaagacagattattgaggtatcactactttcaaggtcagaatctttgctggtcttggcaaagccacaatcagaaatgctgataggactattttcgttcctttctagagaagacttgatctcagaaaaggattttccaccatcattacttgcaaaaaccttgtctgtgcaacgtgtaatattaaatatttcaaattgtccctcttcgtcccccgaattctcttcattgtcattgtttacttctgttttctcacaatagttgcactttgcaagaaaatagttcttattcaagggatgggtttctatatagcattcacgaggtgaaatactttctccggagtcaggtagcgttatacgctcccatgacttaccttgatcattggttatataaaggtacgacccattcattgccgttgcaacggctctgtcatgtctattgaaggggtcgatgtatatccaagtgatttcgccttcaatgccttcaactttttcccatgtttcaccatcgtcaaagcttatagtaacggaggtgtcttgttttctaattaaagtgttggaatcatcaaagcttaatatatcaaatgaatcttgcgcgatagtctttgtcactttgggggtgaattcttcggcattagttaaaggaatgagaagtaaggcccaaagagaatagacaaaatgaagtaatatcataacgtgtgatgactactggacacttcagggcttttccagatatacagagctttataatacaatctaagggcaaaataaaaaaggaaaaagagtacggtagttgagaaaaaaaccggaaaggaattgctttaaagatcttagtagaatgaaatagtaccacctactcgcctcctttttttgtgcttcttgagaggtcttttgagctgttgcatcatgctgttatttagaggttattttttgaccttggtttttccttcttttcgccgtactcagcccgagaaaaaagcagcgactgcactaaactagaggaaagaaggcttaaaacatcacgcgatccatataaagacccgagtagttggagagattgactacttgacgttcaaaagaacatacataaggataaattcgttcggactttttaacttacacacatcttttggtgttcattcaaggggcggtagtgcttgtagtccgcacaggcggatactttttagtttgggaagagttaactggagagggcagtttactttcacatactcttttatctttctgaagtaaaatgtgatgtacctacaagcaatgcataagctcttgagttttagatctgtttcaccctggaactcaaaattcttttactcgaaatttttactttttttttttttgtttctgcattctctcagattttagatgatgcggttttttacagggcattgaaacaattgcagaaaagcaacatactaatatatcataactttttactcttgcctctcagaaactatatatacgttgtaatcattttctttcttctaatagctagttcgtttgaactacaaggaaataaggcagagaaaaagaaaggaaaataatatgccaaagagaattgtatacaatatatccagtgacttccagttgaagtcgttactgggagagggtgcatacggtgtggtatgttctgcaacgcataagcccacgggagaaatcgtggcaataaaaaagatcgaaccattcgataagcctttgttcgcattacgtacgctgcgtgaaataaagatcctgaagcacttcaagcacgaaaatatcataacaatcttcaacattcaacgccctgactcgttcgaaaacttcaatgaggtctacataattcaagagctaatgcagacagatttacaccgtgtaatctccacccagatgctgagtgacgatcatatacaatattttatataccaaaccttgagagcagtgaaagtgctgcatggttcgaacgtcatccatcgtgatttaaagccctccaaccttctcataaactccaactgtgacttgaaagtatgtgatttcggtttagcaagaatcattgacgagtcagccgcggacaattcagagcccacaggtcagcaaagcggcatgaccgagtatgtggccacacgttggtacagggcgccagaggtgatgttaacctctgccaaatactcaagggccatggacgtgtggtcctgcggatgtattctcgctgaacttttcttaagacggccaatcttccctggcagagattatcgccatcaactactactgatattcggtatcatcggtacacctcactcagataatgatttgcggtgtatagagtcacccagggctagagagtacataaagtcgcttcccatgtaccctgccgcgccactggagaagatgttccctcgagtcaacccgaaaggcatagatcttttacagcgtatgcttgtttttgaccctgcgaagaggattactgctaaggaggcactggagcatccgtatttgcaaacataccacgatccaaacgacgaacctgaaggcgaacccatcccacccagcttcttcgagtttgatcactacaaggaggcactaacgacgaaagacctcaagaaactcatttggaacgaaatatttagttagccatcattatcattaaaatatcaacccgaagaacaatgtatacatatacatatacgtacacatatacatatgtacatatgacatacgtattagccgctgaggacgcggacgtataaaaggacaatacttatatggagctaaggggagcagttacgcaactccgtgatcgcgcgccacgggccgtcggcggctgttaattgaagaaaaaaaaaatgaagaaccacaaggggtgatccatataggtgactagcatcatcccctgcgacgcgcggcccgccgggccaaaggcgggcaatgcgcgctgctgattggcctcgaggacaacgccctcaaccacatccgcaacagccaatcccatcggagcgtcaaactaccaaagtagtgattgtatggatgaccactgtattgtggacggtaagcgcttgctggagcaaatgtgtaatcaagttgctgtgtatatatagacgttagatgtgttctaccccttcttttgtcttgtgcccaccgggcttacattagcacacaaagcagcaagagaccgtcttactagacaatagcggcaaaacaaacaacacatttctttttttctttttcacatattgcactaaaatgacaatttctaatttgttaaagcagagagttaggtatgctccctatctgaaaaaagttaaggaagctcacgagcttattccattgttcaagaatggtcagtaccttgggtggtccggttttacaggagtgggtactcccaaggcagtgccggaggcactgatagatcacgtggagaagaacaatttacaagggaagttgagattcaacctttttgttggagcttctgctggtccagaggaaaaccgttgggctgaacacgacatgatcattaagagagcccctcatcaagtagggaaacccattgcaaaggcaattaaccagggtagaattgagttctttgataaacatctgtccatgttccctcaggatctgacatacgggttctacaccagggaaagaaaagacaacaaaatccttgattatactataatcgaggcaacggccattaaagaggacgggtctatcgtcccaggtccctctgtcggtggttctccagaattcattacagtcagtgataaagtgattattgaggttaacacggctacgccttcgttcgagggtattcacgatatagacatgcccgtgaacccacctttcaggaaaccatacccatatctgaaagtggacgacaagtgtggtgttgactccatcccggttgatcctgaaaaggttgttgcgattgtggagtccaccatgagggaccaggtcccaccaaatacgccctctgacgacatgtccagggctattgcaggtcatttggtcgagtttttcagaaacgaggtaaaacatggtaggctacctgaaaacctgctgcctttacaaagtggtataggtaacattgctaacgctgtcattgaagggcttgctggcgcccaattcaagcacttgactgtatggacggaagtgctgcaggactcgttcttggatcttttcgagaacggatctttggactacgccactgctacttccgtgagattgactgaaaagggtttcgacagagcctttgcaaactgggaaaatttcaaacacagattgtgtttgagatctcaagttgtctcgaacaatccggaaatgatccgtagattgggtgtcatcgccatgaataccccagtagaagttgacatttacgcgcacgccaattctacaaatgtgaatggttcccgtatgttgaacgggttgggtggatctgctgatttcttgagaaatgcaaagttgtccatcatgcatgccccctctgcaagaccaactaaagtagaccctaccggtatctctaccattgttcctatggcctctcatgtagatcaaactgagcatgacctggacatcttggtcactgaccaaggtttggcggatctaagaggtctatcgcctaaggaaagagcccgtgaaatcatcaacaagtgtgctcatcccgattatcaagctttgttgaccgattacttggacagagcagagcattacgctaaaaagcacaattgcttgcatgaaccacacatgctaaagaatgctttcaagttccacaccaacttagctgaaaagggtacaatgaaggtcgacagctgggaaccagttgactagtgtttgtgcgcaaaccgagagatgagtatttaacaaaaaaaagaaaggaaatgatatgattatgattttatgtttataaagcttttatccaatgcgttgttttttcttgcatatttatactttttgcgctcatggagggagttaatcaatacgcatgacgtctagttaattcacaggtagtactgtatatttatatgtttacacaataattatgtattaagtagtgattagtaaaaaaaactaagaggttgaaagtcatcaacccttatattaatttcaacgaatttcgctgatgacgtcagggtagttctcttgcttaggtcaatgtaaaaatgccagggtaatacaaaaccaagctctgaaccgcccaacttatctgtaatgatgcatgtataccttacaatgattttttttctcctattatggaattaatattggaatccatgtttgtgaacagccttctccgcaatttagcttcaagctaataagtggttattgtttgcgcgcgcttgaaggcaaggatcatcgcttttttcttctcaccattgaatttaagggacgccgattagcataatacacttatcaacaacaaccggatgtgtgttatctatcagtggtggaaggattggtaagcaatttggtttgatccagaggactaagaaaaaaaaaacggctcatcaaagaaattagttcaattgagtggtttaatagacaaagtttggaaagataacagaagtagaaaaagtaaaaatctacacatgacactcaacacatgtggacagcaagagggcagatagataagtcgacactgcaaattgttgtgtatgtaatagccctgggtgcaggttggccaaaactgttcaacagctcgcccatttgaaggttcaacaggccgccagaaatgttcaacagattgtgccgctatgatacgtaacttatatatagcagcgtgtataatattaggaccataataaaatgaatggcatgaaaataacgacaacaatctcaacagcaaacaaattcacaatacagtcatgggcagcataaacttcatatttgctttacatcttttagttgttttatttttcatcatcgccatccctagctacgccatgtatccatttttaccatttatccttacatcgctcgtatttgctcgttctgataactctaataatcgttattgacaagttggttcaaggtcaaaaattttgttattacaatcactgagcaatacgctgtttttccatagtatggaggcatttttttttctgtgaatgtacgtatattttactgtatacttcattaatatttgggaaatagacatattttaagattattttttagatcctgtttacgtaaaagacaataatataggtgtgtaaattataccctaagttcttctcaaggatgtaagacttccacaagagaaccggcaattttatatgataatactattttttctttggctttacatgtagtcgtttattatcctattgaatcagcaattatcacatctcagctttcattacttttgatgactgtttctcaactccatgtcattcttacactgtgtatgatactaatcgatagatgatcgttgattattccttcaacagattctgtctaaaaaatggtaaaactgttgctactaatcaatatcatataattgatccttattcaacaatatctacaacgaaaaaggagattaaaaaaatgcatgctaagtaaatgaaggttttcatctgtccctgatgtttttcttcttcaagcacgttaaccagtaatcaaggtctcttggcccagttggttaaggcaccgtgctaataacgcggggatcagcggttcgatcccgctagagaccatttttttgcaattcaaataacgtcgtttattttttatataaaaataaaaatcaaaaagaattgcgcaagcccggaatcgaaccgggggcccaacgatggcaacgttggattttaccactaaaccacttgcgcttatttcttggaagtgttgtatctcaaaatgagatacgtcagtatgacaatacgtcatcctgaacgttcataaaacacatatgaaacaaccttataacaaaacgaacaacatgagataaaacccggccttccctagctgaactacccaaaagtataaatgcctgaacaattagtttagatccgagattccgcgcttccaccacttagtatgattcatattttatataatatataagataagtaacattccgtgaattaatctgataaaccgttttgacaactggttacttccctaagactgttcatattaggattgtcaagacactccgatattactcgagcccgtaatacaacactttttttggtaagtagtttataataacatgtgttgaaagataacaaatgccacaaaatatcaatggctacttaaaagggtaattgcaaaccattggaatgaaatcctaatatcatcttcttacaccgcacgtgataataaactagtaacacgaatacaactaaacagatgatattatagactttcattccaacacatctgttgactagtaagatggatattagtcaatagatgatgtttcttattccaaactatcatgggtttgtaagaaaatttattttgaggggaattgattacatttcctttttttttcaatgtactttgaagttttttcttgtttaacaataagcttgcctaatcattaaattagtgcataaaaaaaaaggtaagccgagattaaataagtaaacaaagacatactaaaaaaaatcattctggtacatacagcattctagttaatgttagattagcagtggaacattccatatttaatcttgtatcattattaaaataaggataagtctgagaagtccattcaaccgggacttaaccgccactttaattaaatctatgcaggattacccttgtgtaggccacataaaatttactggagatttctgtccggaaagttattgaaagcttttaagtatacttaaatgatttctcttttccatttctacgttgcccttttatcaatcttattgtggcatcgatccttgtacgtctacttattccattatttgatgaaaattgaatcccgtctctccggtcatattattttcttcaccttttactgccgtatacaaatattccctctcgacgtgtaccatcattttgatccgtgacatagtaggaatagatggattatggtcgattgagcttccaatactttgcgtattgagcaagctatgcaaattaaaatatctataaactgataggaaatgtatatactgaagaaaatgtttattacttgttacattgttttgattacctgtgcacgcattataccttatccaaacccccggatccttttcttcttctttttggctttttgagaattacgcggttgtgaatcgttcacaaatgatatctgcgaggaagggggctgcattagagtaaatgctggtgtcattgaatctggcaggacacttaagttttgagtggattgtgataacggagtagctttttgtgattgtgtctttaatattcttttcctccttgccagtccgctactttgtgatgatttgatcgttggaatttgagattgcgaatttaaattaaatggaggcctgccattaaagggtgctgaaaattgactatcaaaattaaattcattagattcatcttcttcattgatatcatccatatcccaagaggagataatatcctggtaaggaccacttagtgatcgtgaaatttcgttttgaatcggttcaaaaagtgatggtttttcaagtctcgctaaactccagataatgtctttgactatctcctttgtcagcagttccgcttgcggggataccaaaacccaacattgcaataatttgttgtaaaagatatccaagcccggaacgtcttcatgtaaaaacaaatgtagcaatttctcaaaaccaataaatgtcacatcctgatcctgatagtactggaaaaactgatctagtaatgaagaaaattcaggtatactcgcgaaggaatctgaattctccaaaaggtttttcaattttgaatggctcaaagacccactaaggatgctttcatctttcgtcttctgccaagattcaagcaattcgtttgtagctatagataagcgatatcccaaatcttggagatatttatcttcgtcgtgactgttttcatgctcaattaaattttggactcgagatatgcgctctctttccttcaacttaatttgagaaaccagtgcaccgatactctccttttcacgttcatcagcgttattgaaaagtgacgcccattcgggatggtcgacaatgatgggggtttcttgtttgttcggttcggagttttgagtgtttgataaagcatagtaataaacctcggatgagttccttagtttgactaaaaaatctacaactaactcaaaattttcatctgcatcctcctctctccgagattcatcgtctatatgatccagtgttaagattgtctctataccggtgggggtcccacccggaatttcaagaactgttgagcatcctaaggattgaaacaagtttgctttcctatgggaaaatacatgcatatagatgcgtttatgccgcatcgaatatacaaaggccaccagaagaatatggtcaggctttttaaccttttgtacagtgattctgagcgtagtatcatctggatccagatcgtgtttccaagatattcttctcactggatcatttgattctgatgcccctacgatgattatttcccttgaagtgagtaaaataccatttttatcatctatccgcttataatcacgtatgtttgaccatgctttcgcttgtactacttccgtttgccaattgttcataaagtcgatctcaatcattttggacctatcaaagaccagtattttttggaagtgtgaaaaccattctattcttttccatgacgataattcttctggatcaaaaatcgtaccgtggaggttatctattaactgtagtttccttttgttattattattgaaattctttggtatcctcccgatactccagttaccttttatatcaatgattgcgaattgttgtaagtcccaaggattgaatgcaaaatctaccacctgaaggtcgtctatttcaacaaaatacagtggttctgaactactaaccatgacatcacatgatcttgagtggacactttcaattctaaagatttggaaagaattttcggtgattatgcccaccaggtttgatctccgcccgatggactcagaggcccccggtatcttaatactcttgataggtgaatgcaattcgatactcgttacattgttatgtcggtttaaatgcaatgtattttgtcgtgtcagaactgctatatttaggactgagcctgttttacccgaggcatatgctatgatttcggttccgtctctataatttcttaaatctgatgctgtctgaatatattgagagtccagtcgattagccacagtaggatcccaaaagaaggcgtcttgcatcggcctcgaagagttagtactttcttgtaatgtatcatctaagttgcgcagcaaatctgaaggaatgtaatcttgaaatgaaactggcgtatcgcagttcacaccaaacatagaatcattaccaacgtcaactttcttaaaaaaatggacatctttcggtaccacgggtatcactggattgaccactatagatgtatccccctgattgtccgtatcttcatcaatatcgctagttatgagatcatcgtcggcatctgattcttgcaaaaccttgtcgtcggaaatatatcttatggcagtatcacaaagcagacttttgaccactatatgaaggtctagtgcatcctcggccaatgtatcatctactggtcttagccattgtgggttttcttgcttcttcgtagtgtaattttcttgcggacagtaaagactggcgccttgtacaccaacacccaattgcgagcctaacacatctgagcttggaatttgtccctcactcatgctcagcccatagaacgccttctctctttacttcaacttgccacatcaatatcattaccaaactaatatgaaagctcatctcggtttcttaatcgagagaataaaaattatcgtatgcccacagggtaacccatatttatatcaaatggaagaagcgtccattaagaaaaaagcaaaaaaagctgtacctgctattatggagaggagtaagcgcttttctcattaacgtaaaaagagaggtaagaaaaaaaaggaaggggacctaggcacctcatagtgagaagattgaaaacggcgtatcaaacaaatggttaaaatgagaagaataacacctacacgcctcctattcacatgcagatatatttcaaacaatgcttctccaccagtgcagcccttgaatgtgcttttctttggtagcgacactttcagtaatttctcattgcaagcactcaatgagttgcgtcaaaataatggaagctgtggtatagtggacaatattcaagtagtaactaggtcgccgaagtggtgcggtagacagaagtctattttgaaatacccgccgatcttcgatatggcagagaagcttcaattgccacgcccaattacatgcgacaccaagcaggaaatgttggcgctaagcaaactgacacccagtcgccaaggaaatccggagaacgacggctccggtgctccgttcaacgcgatcattgcggtttcttttgggaagctcattccgggtgacttgatccgcgcggtgccattggcgctaaacgtccatccttcgctacttcccagacataaaggcagtgcacctatccagcgagctctgctcgagggtgacacttacaccggtgtaactatacagacactgcatccggatcggtttgaccatggtgcaattgtagcgcagacggagccactggcgatcgcaacaatgctgtcaaaagggagagtcaatgattcgacggcagattttaattctgagggcctgcctcggaggactgccatactgatggaccagttgggcgcccttggcgcccaacttttgggccaaacgcttcgtgagaggttatatctaccacagaaccgtgtgcaagcgccaacagcttacaaacccagttacgcccaccgtataacaacagaagataaacgcattcattgggcgcgcgattctgccgccgaactacttaacaaactcgaaacgctcggtcctctgcacgcgttcaaagaagcgacagcggcaagaaaggacgctcaaaattcagtattaaaacgaatattgtttcatgagtgtaaagtgatgagagacgcacgtctagataatggcagtaaaccgggcatgttcaaatatgatgatattaaagactgtattttggtcacctgtcgcggcaacttactactatgtgtgagccgcctccagttcgaaggtttcgccgtagaacgtgctggccagttcatggcgcgcctgcggaaaagatgcggcgccctgagtgaaaagttagttttcctgtaacccggctctacattcctcttttagtattcttcttctcccttctttcaatccctcatccatcggtctctcaacaactatggctgccaagccctacgcgctatgaagaaaaagaaaagtaggcccgccttctttcccagttgcagtttatttatgattcggaaagattgatgttagtaatggcttgtagttcataacagagtgaattaagtgtaggaagcccggaattaaatatatagtaaaaagagcacaggggcgtttacatcggggtaaaaaaaaatgcctgcaccaaaactcacggagaaatttgcctcttccaagagcacacagaaaactacgaattacagttccatcgaggccaaaagcgtcaagacgtcggctgatcaggcatacatctaccaagagcctagcgctaccaagaagatactttactccatcgccacatggctgttgtacaacatcttccactgcttctttagagaaatcagaggccggggcagtttcaaggtaccgcaacagggaccggtgatctttgttgcggctccgcatgctaaccagttcgtcgaccctgtaatccttatgggcgaggtgaagaaatctgtcaacagacgtgtgtccttcttgattgcggagagctcattaaagcaaccccccatagggtttttggctagtttcttcatggccataggcgtggtaaggccgcaggataatttgaaaccggcagaaggtactatccgcgtagatccaacagactacaagagagttatcggccacgacacgcatttcttgactgattgtatgccaaagggtctcatcgggttacccaaatcaatgggatttggagaaatccagtccatagaaagtgacacgagtttgaccctaagaaaagagttcaaaatggccaaaccagagattaaaactgctttactcaccggcactacttataaatatgccgctaaagtcgaccaatcttgcgtttaccatagagtttttgagcatttggcccataacaactgcattgggatctttcctgaaggtgggtcccacgacagaacaaacttgttgcccctgaaagcaggtgtggcgattatggctcttggttgcatggataagcatcctgacgtcaatgttaagattgttccctgcggtatgaattatttccatccacataagttcaggtcgagagcggttgttgaattcggtgaccccattgaaataccgaaggaactagtcgccaagtaccacaacccggaaacgaacagagatgcagtgaaagaattattagataccatatcgaagggtttacaatccgttaccgttacatgttctgattatgaaactttgatggtggttcaaacgataagaagactatatatgacacaatttagcaccaagttaccgttgcccttgattgtggaaatgaacagaagaatggtcaaaggttacgaattctatagaaacgatcctaaaatagcggacttgaccaaagatataatggcatataatgccgccttgagacactataatcttcctgatcaccttgtggaggaggcaaaggtaaatttcgcaaaaaacctcggacttgttttttttagatccatcgggctctgcatcctcttttcgttagccatgccaggtatcattatgttctcacctgtcttcatattagccaagagaatttctcaagaaaaggcccgtaccgctttgtccaagtctacagttaaaataaaggctaacgatgtcattgccacgtggaaaatcttgattgggatgggatttgcgcccttgctttacatcttttggtccgttttaatcacttattacctcagacataaaccatggaataaaatatatgttttttccgggtcttacatctcgtgtgttatagtcacgtattccgccttaatcgtgggtgatattggtatggatggtttcaaatctttgagaccactggttttatctcttacatctccaaagggcttgcaaaagctacaaaaggatcgtagaaatctggcagaaagaataatcgaagttgtaaataactttggaagcgaattattccccgatttcgatagtgccgccctacgtgaagaattcgacgtcatcgatgaagaggaagaagatcgaaaaacctcagaattgaatcgcaggaaaatgctaagaaaacagaaaataaaaagacaagaaaaagattcgtcatcacctatcatcagccaacgtgacaaccacgatgcctatgaacaccataaccaagattccgatggcgtctcattggtcaatagtgacaattccctctctaacattccattattctcttctacttttcatcgtaagtcagagtcttccttagcttcgacatccgttgcaccttcttcttcctccgaatttgaggtagaaaacgaaatcttggaggaaaaaaatggattagcaagtaaaatcgcacaggccgtcttaaacaagagaattggtgaaaatactgccagggaagaggaagaggaagaagaagaggaagaagaagaagaggaagaagaagaagaagggaaagaaggagatgcgtagatgccatttactgacggtgaagatactagaaactaaatctttcgccgttctatttatgtaataaacccattattgctcattgggagttgtaaatattaatgctcaatgtttatgtatatccctcgcacaggggctttttatttcttgagggggggactaattgtataattgtatgttttataaaaaagtatattgctcttttacgacttttggtctggtcccctatgctactaataacattttattctcttcaaacttcaacgttcaacctgctttgccgagacggcgattagtatcctacccaactgaaccttttctttttgtttcgctttttgttatacaatgcaatttcgtctcgctgtagtctttgggtatgtcctgtcaaattcgtcactacattttcaaaagttgtcttatcctttaggaggtctcgctgttgtttcttcaatgatcttgatttactaaccaaaaagtcaatggattgacacaatgtatcgtggtattggcgtaaagattcttcatccatactagtaaaatctgccataagcaattgcggtatatgctgctcttgctcacgctcctcttccttttgaagagattttaaagtcattggtggtgtatagtcaattttgaaattatccctcaggaagagaccagtagccgtttgctcatttttctccactgcatcgcatatccttttgaacaactcatcattcaacggttcttcctccctcttcgtaccaacaccctcagagccattattatccgataatctcaaaatgtggagcaagtttctgcgtatatgagatttattccatatgaatggctgtaacacaggatctaattgtacgagttgttcataaatgacatggggtcgttcatcttcaataagtttgctcagcttgaaacagtcattctttatggtttcttcttccaggtcaaattctccctttggtagtatcttattcaagcagttatctactacagattcggaagacgtcgttaaagtagaattctggttatagaggtcattttcaactgaggcatctgaaaaattcccaaaatcatcactagaatcactttctgcatctaatgcatttgtgacaggttctatctgatctctatcgctcatttgcttgctttgaaagaggtgcctttttctatcttgctacaccttaaattctcgtttgtgatacgcctaacgttttttttttttttcagttttgatagcaattcgcgaaactttttgtaacatcttctcttctcgaaaagcgaaaatagtaaacaataacttaaagcgtattggtattaatatatttagttgtagtaaaatcatttcaccaaacacacatacatgcgctatttgtattgagaaaatgaattttgatgcggtagcagatcaacagatgactgacagaaggtattttgctctcgaagtagcagaaagcgatgatgccgacagctcattaaattcttcatccatgggaagccccgcagtggatgtaggaagaaaagtttacaaaatcacttcgcacaagggttcagcagaagatgagagtcaatccttttttacttcttcagattctccaacatccaaaacaaggcctgtaggtaaaaccatcgaaaacgatgattactatggtaaaagatcttctacaggttcatcgctcaaacaactcttcaataaaattaatattaatgataccgctcactcttcaaacaaagaaaatgtatctcagtcggtgctatcggaaaacaagctgctctctccatctaaaaggttgtcgaagcaaggtcttacaaaggtgactaactccaagtttcgtacacccttgagacctatttcaaaccaatcgactttatcaagggatgagcctgttaaagattttagatcacttaagtttcggagcggtagtgatttcaaatgctggggtgacgagaagacaagttctcatgttcattcatccagtgtgaactcagttaattcctttacttctaccacctcttcttcaaagtggaagttctggaaaaatgataacctattgtcgaggtcgctatcttccagatctgtgaatgaccaagatccgaactttgttcagccaaaaccaaccaattcgttacaaaagaagtcttcaatttcaagttttcacaattctatttttggtggtggcaaacacacagagaagaagaggaattctggatttattatgcccgatcatcagagcacgaaggagctaaaccacaaacattcatcatcgaacctttcctttagaagtttgaagcataaaacatcacattcttcactaaataagctcaaagtaaggcgtaaaggaaatacacaagaactgaatcatccgatcaaaaaaacttgccaaatatcattgcctgttccagaccaagtctcaaaggacaagattcaactgaaattgaaaaattcaacatcattggcatccttatcttcagaagtcactcccataaacactttggactacaatgattcaattttgcaacaaatattacaactttgtgatgttaagtatatattacatgatctacgtgaagctcagtcattaggcttgtttacgttgaatactagatcggttcagctgtctcataacttttggcaaacttatcatagcgatatgcaaacttcactcatttgcaagaaagtatgtctaggggctctaagtgatttgactacttcaaacttgatatccttacatgaattgaaatcattacggttaatacaaggaactagcggtgtcgccaatttactgcaagcttatgttgtgccctcaaatcaatgtgaaaatgaccaaaacttgatactgtacttatttttcaaataccagggaactcctctatcaaggtgctctaacattgattactctcaagcattgtctattttctggcagtgcagcagtattttatatgttgctgaatccaaatttcagctcgaacacaggaatctaactttggaccatattttgatagactctaaagggaatgttactttaattgatatgaagtgctgtcgtttcttgaatatagacaacaataaggcttcctatacaagattagaccatcattatttcttccaaggccgggggactcttcaattcgagatatatgaactgatgagaagcatgctgcctcagccaatatcctgggctacatttgaaccaagaacaaacctattatggttatatcacctaagtagcagcctgctaaaaatggccaaaaaagccgtagtcagcggcgctttgaaccgggaagaaaatatcttaatcgagttgacgcacttactcgatcctgctcgaaaacattccaaaacaattttcaaaaaggaacttgttataagaacttgcggtgatttgttatctttgaagggagaaataatgcagtaaagacatcgtagtaataaggtgcaagcttttgtatccttcttaatgatttgtaagcaaaaaaaaattacgtacatcaatttgtaatggaaaggaaataaatagtataatatgaacactctttctgagaacagttatctttagcttgccccacaaactgaaagcacatttttaaaatgttttacagatgaaaatgaacccttgtactgttatcctctgtaagtcgttatttttcttttgcctttttcaggttgactgctactgtaatcgtaagaatattcaaaatcaatcatctcgcatcgcaacaaaaataaaacgaagttactggtttaggtggcagaaacatataatattggcgaacattcataaaataattaaggcttaccaacgaagcataataaaattgccagtaaccaaaggtctctgataacatgaaagtggtaaagtttccatggttggctcaccgtgaagaatcgcgaaaatatgaaatatacacagtcgatgttagccacgatgggaaaaggttggccacaggcggcctagatggcaagattaggatatggtccatagattccattttgcgttgcatggaactagaatctctaactcctgagatacctcttccgcaagacttgcagatgccgttatgtagcatgagtaggcataccggctcgataacatgtgtcaaattctcaccggatggaaagtaccttgcaagtggatccgatgatcgaattttactgatatgggctcttgacgaggagcaaagctcacaacccgcctttggttctgagcatgagagagagcattggacagttcgtaaaagattggttgcacacgataacgacatacaagacatttgctgggcgccagactccagcatactagtgacagttggtttagatagatctgtcatagtctggaacggttctacatttgaaaaactgaagagatttgacgtacatcaatcacttgttaagggcgttgtttttgatcccgctaataagtattttgcgactacatctgatgatagaaccatgaagatatttagatatcacaagacgggggatatttcttttacaatagagcatataatcaccgagccattcaaagaatcacccttgactacttattttagaaggccatcgtggtctcccgatgggcaacatattgcagttccgaacgccactaatgggcccgtaagttctatggcaattgtaaatagaggaacttgggatacaaatgttagtttaattggtcatgatgcacctacagaagtcgcaaggtttaatcctagattgtttgagagaaatgcgggtgtcaagcaaaaaaaagacgatgacccagaaaatgctctagtggggcaaaacgatgataaagttcaccattttgataaaaacatcgactctgttgtggcaacagctgggcaagataaatccttagcggtctggagtacaagtagaccaaggccaatattagttgctttcgatatcgcaaataaatcaattactgatatgtcttggaatccagacggctctttattatttgttgcgtcattagactcttcaatcaccttgtttaaattcgaaaataatgaactaggcaagccaattcctttggaaaaaaatatggagcagttatataggtacggtgttgacaaggactcattagatttccctgaaagtatcaaccaactgttactcgaagatcagacaaaatcatttaagcatacaaaaatttcaacatcgaaactaggtgaaaaccacccgacacttgcaacaaattcagcttcaaatcaaaaagataacaatgatgcttctgtctctagaagtgaacatataaatatcttgattccaaagaggaaaaaggatgctatactgaataaagccgtaactcttaaaagcggtaaaaagcgtgtggcaccgacattgatatcgacttcatcatcttctcccttttctaatggaatcaaaaagcctacattggatagtaaaaggattgaaaataatgtaaaatcatccaccaagaccattaacagtaaaaatacattgctaaatgtgccagaaggcgttgaaaagaaaattagtatctcatcgttcccattgccaaggttgggcatacattctttgattatgggtacaaaagaaaggagtgcatggaaaatctcaaattcagagctggagaatgatgatgcagataatgcgggtggtaagggttcagatggtacgagcaacagtattgacgacattgcagttctctcagaggaagaaaatgactttcataggatgactttgaacgccaagctaacccaggagaagatctggagcgaagagccgacaacacgatgccttctgcagtccgatgtcataccagacacagatgttgtcgttcttgaggggggtagtttagacgatatagccgttttagaaataagaaacggtgttgagagatcaatacaatttgattctgaagcacttttagataatcctaccagaatcttaggctatcaaggaggtaaaagaaccatcgagacctttattccagaagttatcatttgtgcaataggatcaaaagattgtaagtgctggtgcctagcttcagctaatggctctatttacatactttcatacaatggacagcagagaatcccaaaaatttgcctaggacataaagttattaaaatggtaacatcaagcaaatacctccttgttctaactgaaagaggtttattttttgcatgggacttgctggatttaaaattagtactgcgaaatgtacctatattaccaattttgaacggtcagccaattcatggaaacaaggtaagaatcaacaaggttattaaatgctttcgtttggatggttctagttgtgatttgcttttagaggttggcgatcctaaaaatgtgtataaatggactaaggatctgggttgttggtcgttatataaataataagcttataccccttcctttggacaagttttttccctcataattacgtctatattttataaatatcattgtagtattcgcattgtttaagtggttaccatttgaaacgactcatacagacaagcggttacagatgaagctttctgaaggcacagatcagaagtattttaatgtcggttgtctattagtggaaccaaagtgactacacacctcctctgtctggaagaaataaattcttagggtcgactccaccatttcaactttagtataatatgacaataaaacattattgggactgagaacgattatattaaaattagtaaaatacatacataactacttataaaaaaaaaaagagaaatttgccattttcacgagtataagcacagattgtacgaaactatttcatatagcttgttttagttattatcctataaaatcttaaaatacattaatctagaatccaaacggatttgatgcagtagcattgaatatgttggcttgccttgattgttgaggtccattaccaaacccaaatccagtaggttggttctgtaatgcttgttgttgtggttgttgcatagcacccccagtgttaaaagtgttcatcatctgtggttgttgcataattccatcggtgttgaatgtgttcatcatctgtggttgttgcatagcaccaccagtattgaaagtagtcatcatttggagctcttgcataacaccaccagtattgaaggtattcatcgtttgtggttgctgttgttgaagaacgccccctgtacttaaagtattcatggctccaccagtgaactggttctggtttaatggcgcaatacctccggttttttgtaaagtcaaaccgaattgggattgcggccggaacccgccagtgttttgagcttgagagctgaacgaagtctggggaatcatggcgcctccagtattaaatgtattcaaagcaccaccagttctctgcaaaggcatcattgctccccctgtaacttgtggtaaagcattgaaggacgtttgaggcatcattgctcctccagtaatttgtggtacagcattgaaggatgtttgaggcatcatggcactccctgtattttgaggttgggtcatcattgcaccacctgttaattgctgtgaaacgccaaatgatgtttgtggaatcatagtgccgcctgttctttgtacagttggcattgagacaccagtattagctgaaattaatccattagcagttttttggacaggtaatattgaacctgttggaagttgttgttgcccctgaacattgaatgaagtttgcgggaattgcgcacctcctgtggtggcaattggtattaggccacctccagttttttgcagaggtaagacggtagctgctgcgccgaacgtagtttgtggcatcattgcgccgccagtgttagagataggaattaacccatttcctgtcttttgaacaggtaggataccaccagtaacttgcgattgcataccaaaagttgtttgtggtacaacgaagccgccggttctttgcataggcagcatatcgcccccagtaatcattggcatcatcacaaagccagtagataagggtaagatattgttgccaccggttttgaatggatccaatggagcgggagcagatgaaaccggagcagatgaaaccggagcagcaggaacagtggtgccgccagttttcacgggttccaaatcttttaggtttggttcaggtgtcgaggcagctgcctttttaggttctaaaggttgcaagtctaataaatcctgcatggaaccagtaaattctgatttcttagagagtaaattagattcagacttagaagccggtttaacagtccaagcatcatctgtctcagctgatgtggaaggagctgtttgagcaggacttgttgtttgtggcaacaattgctgaggcagtgaggtttccggacttgtagcaacgttcaatgaaccatcaggttgtgaaaacatatttccagtggcatttgtaggaattgatgcaatattttctcttccaaatttcttgtcaagatgtttcattactctaacaatatcaccttcgcgcagacccaaggttcttaacattgagttattgatgtcaggcatcatgtcttcagtaagctgttctctatcaaaatttattgtatatctttgacaattgcttacatcaacgccgcaattcaagaaaaattcgaaccaatcatatttgttactggagttgttgttattgctgctttcggctggtggtacggacgtcgtatttggaacggaggtagtagaggttggtcttggtggttttattggaggcaattccttttcttgcaaccttgatctttcttcatctaggagttctctggcttttttcaattcgtataattcacgctctttcaatctcctatcgcgttctttttcctcctgctccttcaatctccttcttctttctctttcagagtctcttgaatcagtgccacgggaactagacccatcattcgccttaaatttctctaaggagaacccagtaattttttccacatacgctaaatcttcattggatagtttatcagcggcgacagcaatcttgacaccattagccttgtgcaagtggattttccccttagcacatccaatgaattctgcatccactttgaaagtaccacttctatcaacccatagacgcgatttttttggattggggaaatctttggtcgccgaagagttttttttgtgagaggacaatgaactttttcttgaccttttaccggcagcactacctacaacatcgttttgtagttcatcatctttccaactggcattggcattggatttagatcttgatctagatctcgacctagatggagatttggtgaagtttttcttgatagacttgatgataccgcttgctgtagattcagtatgttttttgtcacgaacaggctcaataaactgtgcaggaacgagaccgcttttccctgaatcaaccagttggcacatccaccagtccttagattttttatcatctaaaatgtagactttatcgcctgattttatggttaattcgtcctgtgattcagccatgaagtcatattgaacaatacctctctttttggatttggaagccatttcgacttctctcaacccaggatcacgggaagcacctttatattcaccaataatgttcatgatctcttcacatgtggtggtattaccagtgtgtaattcaaggcttctatatggatcaacaaattccaagaacatgtgtttcttttcgttatcataagagaccaatttatcaattgaccactcatgaggagtccccttttggggtatgaagtttatcttgttgttaccgattgatagcttggccttcttctttttccttccctcgatttcggtaacgttccaagagtgatactctgtattgtattcgtgatttccaacgttgttgctgttgctgttgtaatagtaatcatcctcttcatcgtcattatcgttatcgctgtatgatagtcttgtacgagatcgaacagccgcagcggtggcatcagtagtttcggtagtagccgttggtcttgcaggcatggcaggaggagggccctcttcatcctcatctggagcttggtcttctttactttgcatcatacgagctctatcattgtgttgaggaggtggtaaaaagttggtgggtagtacggcagcagaagcaggagcggctgcaggagtagctgcaggagcttcagcggcagcgggagcctgttcctgcttggaagtggacccattctctggttcgacgtaattgcctggaatgaagccgaattcattggaaacggtagacttaaccaacagccaatcagcatctttatcatcgaatacatcaaaaacgtcattttcatgaaacgtcaattcttcatcagcattttgcacctgttcataatcataaatggctcttaccttcttcaaaacaggagcttcttcaatgtaagtggagggcactagacccaccggttcttcgctatcggaaccaatgactcttttctttactgtccaccaatcgtcaatgtctgacttctgtaagaggtacaacagatcgtcttcttggatggccagttcttctggtgtctgcggctcataggcatagacggccctatagatgcccagaaacacagtcatactctagctcttttgtatataacacactctgtcgccttggctatgttacactatcccttcttttaggattgcaatagatatacatagtatatatgcgctaaatattcgttctgttttcgtctgatgtatctcgatttcgcatgagtggaaggaagccccttttaggaatcgtatagtcactttctacgaagcaacattctacctctatcaattacatggtttaatctacgcaggcatgttctctaagttgagaccgcctatgggaacctataaatcgtgattgacaccgtttgcatattatcacttttcttttccttttagcctcgctattcctggggctctctatgtgtgattggaagggtagagacaattgtcctgcgccggcaagaaaaacatcgtgtgtctctagagcagctttgcattctaatgtgcggtggaaatggtgcgaaaagtcgacacttgacagggcttccaactgctggcgtggcacataactgcccagcagtgaatggcctacttcatactccacctgtgccgcatcggcgagcgacactttaccgcctaggtaaccatgtacagctactcttttgggcttggataccttcgctttactattctcactgccctctatgcccttgtcggtagcatgagattgttgcgtaagctgttgaagctcagtcgcactgaacactacctgggatgacttttccagcgctgaaagccctgcgagtacgtcatagtatcccatattacttccactcattctcagctattccttgttaacaccgtgctctgctgctttcaggtaaagccattatttccacgacaactgcatttcacttttcattttcttccagaacaacaggcgctgcccttgtttccgcggagctgcctcctctgccgctcggactttccgcggaataataaatgaactatcacagtgagtcttagaatgcaaatatgtagatactgttatagaatctcattaatgtatttatgtatttcctgtgtttgtgtcttcaggagccttccaaagcaaccataggtcttaggcgacaactgcatcagcagttttattaattttttcttattgcgtgaccgcaatgaaagtgaagaaatcaactagatcaaaagtttcgacagcatgtgtcaattgcagaaaaaggaaaatcaaatgcacaggtaaatatccatgtaccaactgcatttcttacgattgtacgtgtgtattcctaaaaaaacatttaccgcagaaggaggatagttcccagtctttgcctactacagctgttgctccaccctcttcccacgccaatgtagaggcttcagcagatgtacagcatctggacactgcgattaagctagataatcaatattacttcaaactgatgaacgacctgatacagactccagtctctccgagtgcgacgcatgctcctgatacttccaataatcctactaatgataataatattctctttaaagatgattccaaatatcaaaatcaactggttacgtatcaaaatattctgacaaatttgtacgctctgccgccttgtgatgacactcagctcttgattgataaaacgaagtcgcagttgaataacctgattaacagttggaatcccgaaataaactaccccaagctttccagtttctctcctcgcccacaaagatcgatagaaacgtatcttttaaccaacaagtatagaaataaaatacacatgacgaggttctccttttggacagaccaaatggttaaatcacaaagtccagattcatttctagccaccactccactagtagatgaagtatttggtcttttctctccaatacaggctttttcactaagaggtataggatatttaattaaaaaaaatatcgaaaacacgggttcatcgatgttaatagatacaaaggaaactatttatctaatattaagattgtttgatttgtgttatgaacatttgatccaaggttgcatctctatttctaatccattagagaactatcttcaaaaaataaagcaaactcctactacgacggcatctgctagtttgcctacttccccagcacctttatctaacgatttagtcatttctgttattcatcaactacctcagccatttatacaatcgattaccgggtttacgactactcaattgatagaaaatttacatgattcattttcgatgtttcgaatagttactcaaatgtatgctcaacataggaagcgctttgcggaatttttaaaccaagctttctccttgccccatcaagaaaagagtgttttattctcgtcattctgctcatcagaatatcttctatctactctttgttacgcatactacaatgttaccctatatcacatgttggacataaacactttagattacctagagattttagtgtcattgctagaaatccaaaatgaaattgatgagcgttttggatttgaaaaaatgctagaagttgcggttacatgctccactaagatgggattgtctcgttgggagtattatgttggaatagacgaaaatactgccgaacggagaagaaaaatatggtggaaaatatacagtctggaaaagcgttttttaactgatcttggtgatttatccttaataaatgaacatcaaatgaattgtctcttgccgaaggatttcagggacatgggattcattaaccataaagaatttttaacgaaaattggtacgtcctctttatcaccgtcatcgcccaagctaaaaaacttgtcattgtccaggcttattgaatatggtgagttagcgatagcccaaattgttggagattttttttcagagactctttataatgagaaattcacgtctttagaagtatccgttaaacccacaattatcagacaaaagttattggagaaagtttttgaggacattgaatcttttaggttaaaattggccaaaataaagcttcacacctcaagagtttttcaagtagctcactgcaaatatccagaatatccaaaaaacgatctaattgaagcagctaaatttgtaagttaccataaaaatacatggttctccatcttgggtgctgttaacaatcttattgctaggctatctgaagatccagaggtgataactgagcaaagcatgaaatatgcgaatgaaatgtttcaagaatggagggaaattaatcaattcttaatacaggttgatactgattttattgtttgggcatgtttggacttttatgaactgatatttttcgtgatggcttcaaaattttatgtggaagacccgcacatcactttagaggatgttatcaacactttgaaagtttttaagagaataactaacattatttctttttttaataataatttggacgagaaggattatgattgtcaaactttcagggagttttcgagaagttcgagtttggttgccatatccataagaatcatatttttaaaatactgctatgccgaacaaattgatagagccgaattcatcgaacgtttgaaagaagttgaaccgggtctaagtgaccttttgcgtgagttttttgatacccgctcttttatttacaggtacatgttgaaatccgttgaaaaatcaggctttcatttaataattagaaaaatgttagaaagcgactataaatttttgtatagagacaaattggccactggtaatattccagaccaaggaaattcaagccaaatttctcagttgtatgacagtactgctccttcatacaacaatgcttctgcctcagcagcaaactcaccgttgaagttatcgtctttgttgaactctggagaggaatcgtacactcaagacgcatcagaaaatgttccatgtaatctgcggcatcaagatcgatcgttacaacagacaaaaagacaacattctgcgcctagccaaataagcgctaatgagaataatatatacaacttgggtactttagaggagtttgtcagcagtggtgacctgactgatttatatcatactctgtggaatgacaatacttcatatcccttcttatgaaaacgcaaaagaaatagggaagcagagcataaccatagtaaatgggacacttataactcaagaatttaattgaccccctactcatactgaggaatgtggcgtcctcgtcattatatgttcgtaagctaattgggcgaaactttagtctgtcctttctgttcggtcttcacataagatcaacgatttcttcattaattttgggcgcgctgttcaaaaaggtcctggaatgcagctgttcagtagatattatatgtaattatagcctcaacaatttttcttggatcgattggatgagctattcacccatagaggctggattttccttagtttgagaatctgcgactccttcgcgtctgacatcggtcactacgctttctctattctgctgccgttgcgttactttgataaattcatttctttttttttgtaatacagaagaatttctggtaagtttttggcctgtgcgtgttcataagggaaagacattgcgcatataggaaaatgttagaagttcaacatcgataaaatgatattgtgtagaaacaccgattcccttttgtagatttctatatctttgggtatgacttctagtattatctgtatatctaatattatagtctctaacaacagtggaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggaatcccaacagttatgacaaaatttatcagaattcccagtttcatacatgtttgatatttatagataattcataatgacggtttatttattctggtaagttatgatatcatgtaaaacgaggcaacttggccgagtggttaaggcgaaagattagaaatcttttgggctttgcccgcgcaggttcgagtcctgcagttgtcgttattttttggacagtaataagagtacgtaaagtcaatggaatacgtggtaaaagcatcacgtttatgttttattaaaagattggcatagaacttggccttcttcgtaacgacttatcacccgttaaaagtatgctatatgagttatatcggctgcagtgtatttcttcctggctcatttaaagctaatgaaatgtacctctcgcttcattttctaaggtagtgttttgaaggcgtatgtatgtaatgtcacccggacttttgtaaagaaaaaattttgagtttatgtctttccgaaaatttttaccgatgagcattgaaaagttgcattattaaatttggtagcgtaaaaaccaccgattaaacaggtagtgtaggttgtaaattaaagatcatattctttcctgtttacatccagttttacgttgttggccgtattggtatatttctagtatcagttacacatatttcattgaaagtatggctaaacaaagacaaactactaaatcgtctaagcgatatagatattcttccttcaaggctaggattgacgatttgaagattgaaccggctagaaatttggaaaaaagggtacatgattatgtcgagtcgtcgcattttctcgcttcctttgatcagtggaaagaaattaatttaagtgccaaatttacggagtttgcagcggaaattgagcatgatgttcaaacattaccccaaatactatatcatgataaaaagatttttaattctttggtttcattcattaactttcacgatgagttttctttgcaaccgcttctggacctcttggctcaattttgtcatgatttaggtccagattttcttaaattttatgaagaagctatcaaaactttaataaatctgttagacgctgctatagaatttgagtcatctaatgtttttgagtggggtttcaactgtttggcttatattttcaagtatctctcgaaatttttggttaaaaaactggtactcacatgtgatcttttaattccactattgtctcattctaaggaatatctttcaagattttcagcagaagcattatcttttttagtaagaaagtgtcctgtttctaacttgcgcgagtttgttagatcagtttttgaaaagttagagggagatgatgagcaaactaacctctacgaagggcttctgatattattcacagaatccatgacgtcaacgcaagaaactctgcattcgaaagctaaagctatcatgagcgttcttttgcatgaagctttgaccaaatcatccccggaaagatctgtttcattgctctcagatatttggatgaacattagtaagtacgcctcaatcgaaagtttacttccagtctatgaagttatgtatcaggattttaacgattctctcgatgccaccaatatcgatagaatattaaaagtattgacaacaattgtcttctcggaaagtggtagaaaaattcctgattggaataaaattactatcctaattgaaagaataatgagtcaaagtgaaaattgtgcttcgctttcacaggataaagtggctttcctatttgctttatttattcgtaacagtgacgtgaaaactttaacattattccaccaaaaactttttaactacgctttaacaaatatatctgactgtttccttgaattctttcaatttgctttaaggctaagctatgaaagagtattttcattcaatggattaaaattcctacagttatttttaaagaaaaattggcaatcacaaggaaaaaaaattgcacttttttttctagaagtagatgataagcctgaactgcagaaagtacgggaagtaaatttcccagaagaatttattttatctatcagagatttttttgtcacagcagaaattaatgattcgaatgaccttttcgaaatatattggcgagctataatttttaaatattcgaaattacagaatacagaaattattatcccattgcttgaacgtatcttttcaacttttgcatcaccagataattttacgaaagatatggtcggtacactcttaaaaatatatcgtaaagaagacgacgcttcagggaataatctattaaagactattctggataattacgaaaactataaagaaagtttaaactttttaagaggatggaacaagttagtgagtaatcttcatccttcagaaagcttaaaaggactaatgtcacactatccaagtctactccttagcttgacagataattttatgttgcctgatgggaagattcgttatgaaactttagaattaatgaagacattaatgattttgcagggtatgcaagtacctgacctcctttcttcatgtatggttatcgaggaaatacctcttacactacaaaatgccagagatttaaccattagaatcaagaatgttggtgccgaattcggaaaaaccaaaacagacaagctagtatcctctttctttctcaaatacttatttggccttcttaccgttagattctctccagtttggactggtgtttttgacactcttcctaatgtttacacaaaagatgaagccctcgtttggaaacttgtgctatcattcattaaacttcctgatgaaaatcaaaatttggattactaccagcctcttcttgaagatggtgcaaacaaagttctgtgggattcgagtgtagtgaggttaagggacactattgatacgttctcacatatttggtcaaagtattctactcaaaatacgagcattatatctactactattgaaagaagggggaacaccacctacccaattttaattagaaatcaggctctaaaagttatgctatcgattcctcaagttgctgaaaatcacttcgtcgacatcgcaccttttgtttataatgacttcaagacttacaaagatgaagaggatatggaaaatgaacgtgttattactggttcatggacagaagttgatagaaacgtgtttttaaagactttaagcaagttcaaaaatataaagaatgtttatagtgcaacagaattgcacgatcatctgatggtactgttgggtagccgtaatacagacgttcagaagcttgcgttggacgcacttcttgcatacaaaaatccaacgttgaataaatatagagataatttgaaaaatctactagatgacaccttattcaaggacgagattacgacttttttaaccgaaaatgggtcgcagtctatcaaggctgaggacgaaaaggtagtcatgccttatgtccttagaattttcttcggtcgagcacaagtccccccaactagtggacagaaaagaagccgcaaaatagctgtcatttcagttttgccaaattttaagaagccatatattaatgattttttgagtttggctagtgaaaggctggattataattatttttttgggaacagccatcaaataaatagctcaaaggctaccttgaaaactatcagacggatgactggtttcgttaacattgtaaattctactctgtctgtattaagaacaaattttcctttgcatactaattcagtgctgcagccgttgatctattcaattgctatggcatactatgtcttagatactgagagcacagaggaggtacatttaagaaagatggcaagtaatttaaggcaacaaggtctaaaatgtttaagtagtgtctttgaatttgttggaaatacatttgattggtctacttctatggaagatatttacgccgttgtagttaagcctcgtatttcacatttttcggatgaaaacttacaacaaccctcctctttactaagacttttcctttattgggcacacaatccatctctgtaccagtttttgtattacgatgaatttgcaactgccactgcattgatggacaccatatcaaaccaacacgttaaggaagctgttattggcccaataattgaagcggcggactcaattattagaaatccagtaaatgatgatcactacgtagatttggtgactctcatctgcacatcatgtctgaaaatacttccttcgctatatgtcaaactttctgactcaaactcgatttccacatttttgaatttgctagttagtatcactgagatgggatttattcaagatgatcatgttagaagtcgtttaattagttcattaatatcaatattaaaaggaaagctaaaaaaactgcaggaaaatgatacccaaaaaattttgaaaatattaaagctgatagttttcaactacaattgttcttggagtgatattgaagaactatacactaccatatcttctttgttcaaaacatttgacgagcgaaacctcagggtttccttgacagagctcttcatagaactcggtagaaaagttcctgaattagaaagtatttcgaaattggttgcggacttgaattcatactcctcatcacgtatgcatgaatatgattttcctagaattttatcaactttcaaggggttaattgaagatggttataagtcctacagtgagttagagtggttacctctgttgttcacctttttacattttatcaataataaggaagaacttgcgttaagaacaaacgcatcccacgctataatgaagtttattgacttcattaacgaaaagcctaatcttaatgaagcttcaaaatcgatttctatgctgaaggatatacttttacccaatataaggattggcctcagagactccctagaagaggtacaaagtgagtatgtatcagtgctatcatatatggtaaaaaacacgaaatatttcaccgacttcgaagatatggccattttactgtacaatggtgatgaagaagcagatttttttacaaacgttaatcatattcagcttcatcgtcgtcagagagccattaaaagactaggtgaacatgctcatcaactcaaagataacagtatatcccattatttaattccaatgatcgaacattatgtcttttcggatgatgaaagatacagaaatattggaaatgagacccaaatagccatcggagggttggcgcagcacatgagttggaatcaatacaaagctcttcttagaaggtacatttctatgttgaaaaccaagcctaaccaaatgaagcaagccgtacaattaattgttcaactttctgttccacttagagaaactcttcgtatcgtaagagatggggctgagtcgaaacttactttgagcaaatttccttccaacttagatgaacccagtaattttattaagcaagaattgtatccgactctttcgaaaattcttggcactagagatgacgaaactataattgaaagaatgcctattgcggaggcattagttaatattgttttagggctcacaaatgatgatattactaatttcctccctagtattctaacaaatatttgccaagttttgagaagtaaatccgaagaattaagagatgcagtaagagtaaccttgggtaaaatcagtattatcttgggcgctgagtatcttgtctttgtgataaaggaattaatggctacattaaaacgtggttctcaaattcatgtgttaagttacactgtccactacatattaaagagtatgcacggagtcttaaaacactccgatttggatacctcgtccagtatgattgttaagattataatggaaaatatctttgggttcgctggtgaagaaaaagactctgagaattatcatacaaaagtgaaagaaattaagagtaataaaagctatgatgctggtgaaattctcgcctcaaacatcagcctgacagaatttggaacattactctctcctgtgaaggctttgttgatggtcagaattaatctaagaaatcaaaacaaactgagtgaattattgagacgatatttgttgggtttaaatcataatagtgactctgagtcagaaagtatcctcaagttctgccatcagcttttccaggaatcagaaatgagtaattcccctcaaataccaaagaaaaaagtgaaagaccaagtagatgaaaaagaagactttttcttggtaaatttggagtcgaaatcttataccatcaactcaaacagtttgcttttgaacagcactttacaaaaatttgctttagacttacttaggaacgtaataacgagacaccgctcctttttaactgtctcgcacctagagggttttattccatttttgagagattcgttactttcggaaaatgaaggtgtggtaattagtactttacgtatcctgattacattaattaggctagatttttccgatgaatctagtgaaatcttcaaaaactgtgcgaggaaggtactaaatattatcaaggtttctccttcaacttcaagcgaattatgccaaatgggtttaaagtttctttctgcctttatacgtcacacagattcaacattaaaggatactgctttgagttatgttctagggagggtcttaccagatttaaatgaaccaagcagacaaggccttgcttttaatttcctaaaagcacttgtttcaaaacatatcatgcttccagaactctatgacattgcggatactactagggaaatcatggtcacaaaccactcaaaagaaattagggatgtatccaggagcgtttactaccaatttttaatggaatatgaccaaagtaagggtcgtttagaaaagcagttcaaatttatggtcgacaatttacagtatcctaccgagtccggccgtcagtccgtaatggaattgatcaatttgattattacaaaggctaatcctgctttactatccaaattatcatcttccttctttctggcgctagttaatgtttcttttaatgatgatgcgccaagatgccgtgagatggcttcagtattgatttccaccatgcttccaaagcttgaaaataaggaccttgaaattgttgaaaaatatatagccgcttggctaaaacaggttgataatgcatcctttttaaatcttgggttgagaacttataaggtctacttgaaaagtattgggtttgaacatactattgagctagacgagcttgccatcaagcgtataaggtacattttgagcgatacgtcggtaggatcagaacatcagtgggatttggtatactcagctttaaatacgttctcatcttatatggaagcaacagagagcgtttataaacatggtttcaaagacatatgggatggtattatcacatgtctcttgtatccgcactcatgggtccgtcaatcggcggcaaatcttgttcatcaactcatagccaataaggataagctggagatatcattaaccaatctggaaattcaaaccattgcaacaagaattcttcaccaattaggtgcgccttctattccggagaatcttgcgaacgtctcaataaaaacattagttaatatcagtatcctatggaaggagcaacgcacgccgttcataatggatgtatcaaaacaaactggagaggatctaaaatatactaccgccattgattatatggtaactcgaattggtggtattatcaggtcggatgaacatcgtatggattcttttatgtcgaagaaggcgtgtattcagttattggccttattagttcaagttctggacgaagacgaagtaattgcagaaggggaaaagatattattgccgctatatggttatttagaaacatattactcaagagcagttgatgaagaacaggaagaactacgcactctttcaaacgaatgtttaaaaatactggaagacaaattgcaagtatccgattttacaaaaatatacactgctgtcaaacagaccgtattagaaagaagaaaggaaaggagatctaaaagggcaattctggctgttaacgctccacaaatttctgctgataaaaagttgagaaagcatgcgagatcgagggaaaagagaaagcatgaaaaggatgaaaatgggtattatcaaagacgtaacaaaagaaagagagcctagctgtaatatatctttataacatgtatactaatgaataaaaaatccaagttataacgtcaaagctgtagtacgttagcatttccgtaagtaaaaccgtaaacttgatacgttttttattttctttattaatagtaatactatacactgtctttaataaaacgacgctatttataaaactgttagataaaagacataccagtcttcctcatatgacctactttaaaaccccaaatgacaagaatgtttgatttgctttgtttcttttcaactcagttcttacagttcttgagaagctttggcagtcttggcagacttctttggcaacaagttttggtgaatgtttggcaaaacaccaccttgggcgatggtaacattacccaatagcttgttcaattcatcatcatttctgatggccaattgtaaatgtcttggaataattctggtttttttgttatctctagcagcattaccagccaattctaaaatttcagcagccaaatattctaagacagcagttagatagactggagcaccagaaccaattctctgggcgtagttacctcttcttagcaatctgtgcactctaccaactgggaatgttaaaccagctttagcagatctagattgagaagctttagcagctgaaccagctttaccacctttaccaccggacattatatattaaatttgctcttgttctgtactttcctaattcttatgtaaaaagacaagaatttatgatactatttaataacaaaaaactacctaagaaaagcatcatgcagtcgaaattgaaatcgaaaagtaaaactttaacggaacatgtttgaaattctaagaaagcatacatcttcatcccttatatatagagttatgtttgatattagtagtcatgttgtaatctctggcctaagtatacgtaacgaaaatggtagcacgtcgcgtttatggcccccaggttaatgtgttctctgaaattcgcatcactttgagaaataatgggaacaccttacgcgtgagctgtgcccaccgcttcgcctaataaagcggtgttctcaaaatttctccccgttttcaggatcacgagcgccatctagttctggtaaaatcgcgcttacaagaacaaagaaaagaaacatcgcgtaatgcaacagtgagacacttgccgtcatatataaggttttggatcagtaaccgttatttgagcataacacaggtttttaaatatattattatatatcatggtatatgtgtaaaatttttttgctgactggttttgtttatttatttagctttttaaaaattttactttcttcttgttaattttttctgattgctctatactcaaaccaacaacaacttactctacaactaatgtcctctgccgccgaaaagaaaccagcttccaaagctccagctgaaaagaagccagctgccaagaaaacatcaacctccgtcgatggtaagaagagatctaaggttagaaaggagacctattcctcttatatttacaaagttttgaagcaaactcacccagacactggtatttcccagaagtctatgtctattttgaactctttcgttaacgatatctttgaaagaattgctactgaagcttctaaattggccgcttataacaagaaatccactatttctgctagagaaatccaaacagccgttagattgatcttacctggtgaattggctaaacatgccgtctccgaaggtactagggctgttaccaaatactcctcctctactcaagcctaagtcactcactaggtattgtgatttagtcatgttttctttttattagtggcattttttatatattgtaacattagggttctgttacttgtccagatatgattggaagggtctagtctatcagcctccgaaggagttgtataaatgtatatatataactttataaacaaaaaaaattgggaaagatattttgcaaacagttattattaaattgtttcttaaactctccttaaagatataccctatttaggttcactacacgagcattcattgagaaattttttttaaaacaacatcgatcttatcttgagcagtttggtgcttatcagttctagtcccaacacgaatatcagtgtgtactctaacatatcctttctcatgaccgtattcatggatttcgccaatcaaacccatcacatcatcccaaggcccttcaattgttgttcctgcactgtgtaaagtgctctttaatgggctttctctgatttttttttcaatgagtgcaacaaaatcagaaatactagcagagtcggtgccaatagggaccatacacacgtccgctaaacaaaagatcttgggcattttctaaacttgtagtttatgtgctttatagttaatgatcacgacggcaatgacaaaaactgaatatcttgatctctccttttgacgatgtcagtgaatcccggttaatgatattctgtttttcacggggtggaaaagaggggagcttgaatcatactaaaaaaggaatgtcaaagagctatataattcgaataaaaagtaaaagaaacgaaaggttttattaaagggtttggagctgttttcggactgaaagccagtaacaagcttgtgtaggagtttgtctgaaaaccatcttcatttcaaataagagagcgagtaatttttaaataatttcttttctgaactacttaaatcgctatgtaccttgcggaaattattctttaatagtttaactaaaagtaaaaagttagaaatcataaatagaaaatcaaagagacaaatctcgttgcaaaagcttgaaaaatagtgctttaccaacaggttggcaaaccagaatgctaacaaaacttaaaatcccatttcccaagaggatcaatcaatcatatttaccttgatagtataggatacaagtgtctgtgcaggcctccgataacatgtaaagtaataaaagtaggagtacttgctttcagcagaaaatgaaaaaaaggacgttcaaacagactggaaatatagctattcaactggcacctactaatatcaataataataaattaatcttgagcaaattgatcctacataaatcatgtgacttatttatttaattattattaagtaaaaaagattttctatttaaatttattaattaattttttttcttaaataattattttatgtttttgttttccgaaaaagaaaaatatttcaacaagaagtatcaatatatttcttgcaaaaaattgttcaccgagaattgacaaaaaaaccttacgtcggtgacgacgatatacagatcctatattcttcatgtatgtaatagattcccataccttcttcgcatttaagacactaatagaaatgaaagctttctattagtcattcttcctatgcactagaccacgcaaaggtgaaccggcttggtacgagaattctatcacacggtaatgatagtgttcccgatgtcaagcagtcttatacagtactacccaagagcttaagaataagcaagaagatctggcaagctacaaggtactcataacgatcttcaaagcgtaagttatgatcttatgaaaatcagacttttttgtctcaacaaactcctagtttgaagatgttactgaaatgcccttcaaacacttttacttgaaaatcatcgattactattctaaccttcacaaatgagcctttacacaacttgattaataataatatttgaccttactctaaatcgtctcaaatattactgaggcacaatctcatggttattgatagaaagaagaatataacatatatcttatttacatatgttcgtcaatattataggtaatacaattttttctcagagggtttcaaactattgaaaaatggcaatggtggactacaagcagcgagagcccttcttgcatgattattcatatatttcaatccgagcaaataacttgtgttcacccaaccaaagccttctgtagcgacgcccttaaaatcagcaccttgattaccatattccgcatcaacgcgatgcggatcagtccctcttgtcacatcatatttttctaccaccattccgttataatcaacaaatgattttgtaatcatgtacagccacctataagccaatcttgtagctacttgttgataaccatatgcagataaacctttccaggctaatatttggtgcggcgcccaaccaaaaggataatcccattgcctgatcggtctatcaatagaaataggacctcttgatttttctgtgcatgcaactagtccgccgagcatttctaactgaggaagagctttttctactgtgatttttgcttgctcttcagttgcaagaccagcccacaaactccaaaaagtcgttgcagactcataagacgttctgcatttcagtttcgtgttataatagaagaaaaaccctgaatcttcgtcccacatatacttattaatccttgttttcctcagttcagctagctcctcccagtgttcagaatcggttaccgttccatcattctcatctttatattcattaccaaaatactccttaatgacgaaagcaatatctttctcatatttatagagcaaggagtttagatcaattgtcgctaaatatgcacatacaccttcaaacctataagtcgtgtcatgtcctgactctctcacggcacgatcatgtaaaaaaaatgcatccagtttgggttctttaatcatgccttcgttataaaggtacctaagcttttccagagtaacattgtacttttcagcatacggtaataatatagtatcaaaatgatctggttcagtttccggagggataccaataccatcagaatgataacaagacagccctgtcagagaatctaacctagggctcgacatccacacctctttatattctttaatagcagctctgaacgcgcgttttaacaactgaatagcgtttggattattcttacctcctatcttttcaaatacgagcagagccatatcggttaggaatggtggctgagatctgcaaagataataactcctattagcattcaaaattttactatagtgatcaatttcgaatataaaatgctccaccatacctcttgcaacatcaaccttattactttctatgagtcccagtgccattaaatatgaatcccagccatacaattcattgaatctaccgccaggtaccgcataaggataaccaactagggacctttcaccagtagatggattaacgtgttcttccatagccagggctaacaaacccggtgtatcatttaatgatttaacatactctgctgtaatatcttttggtaagtactccacttcaagttttaaggacgggttcatttgagatgcctgaatgtaaaattcgtactgctctgggcagttatatggaacataaattcttggatttttagcgcctggcgtatctatttttgagtctctagcaatttctgcaatattataaagatcaactcttctcgttaaactcgtccaaaattgagtcgttatcaatcttgataatctatcaacagggttttcatttatacgcgcctcatccaaaaatatttggtgtcgtccgaaactttttgcaatggttagttcctgcaacaagttagaaagcatatatgttcccctaacatttacatgtttgaaaccgttggaattggccgtcccgactttaataactttgggcccagtgtcttctatggtaatttggtgattcttgtctgtgtcctcactagcgagcagctcatctaaagcgagatccacattatcaatataaaatctacggttaccttggctgctgaggaagctgtcgtcttcagaacccctccttttcagggtataatccttcattccgtttttgaagtcagaaactttattgaaaacactcatagttctggttctatttagtctatgaatttttgactgttttcttggatctgttattggtccataatagacctctgcgttggaaaacgggtcaaaatactcatgcatagaggacaaccgccggtgatgtcttctaccaccttgttgcccctcttctttcaacggccgctgctctgaaccacttgaaagtggctttatgttatcttcaccatcattaccttcggatggaggatttatttccgttacttttggtaaaaaatctaccattatttgagtatatgcaggtctccttatataccaaatgtctgatccgaacctgcgtcaaatatatttgcaaagggaaaatataaataaataaataaaattgagaaataaaggatattagttttaatggaaaacagttcctacaagcgctataacatatgaaatatacattagtcgaatattaactttgggaggtaattacaattcctatccgctttatataatttagtggaactggcacgccgctcggaaaaattggacttcaaattaccccgcgcggagatttgcattataaactctataaagatgcgtgaatttctactcatttattactaattatttgaatgttcttttgcgaactcatttatcttgctcattactctataaatatctatgccatgtggtaggaaaaaaatgcagacctttcttaattcaactttttttctttcaaatcgatggggtccccattggtttcctcgtcataatcaccttcctctaatctgtactctttgtttaaaaaggatttgtgaaacgaaaattttaataaaatccatgccatccgtataggtccaaactctggccataaacaatccagcaattcgatgcgtacgcccttactcgatgcctgccatatcaaaaagtcacttaatctggaaacgccacttgtcctaatcaataaatctaaagggggtacccccgccgtgtagagatgcgattctaacgtgctttcgtctatagcggcgcccttcttatgttgaacaattgtttctttcatggcatgcaagatttcttccctgcctgtatatggaaagcagatatttaacgtggcccttttgttgttctttgtagtttccacagcaacccgaacatcttctaatagagacttatccaacaaagagagatcgccgataattttaatgcgtaccccatacttacaggccagctctccacgttctgtgatttgtcgtatcctttcgcgcgctaaagtcatcagtgattcaacttcccgtgagctcctcttgaaattttcaattgaaaaggcaaacacggtagccgtatcgactcctgcttcataacacagttctaagattctactcatactaacaaatcctgcctcgtggccctcctttacgtccatctctttctttctagcgaatctcctgttcccatccatgatgaacccaacatgtctaggtacacagttagatgcacgcaatgtgcgcgaaaagatgttttttgtccactttaacacaaatgaatgaccaggtataccactatccgtttccataccgtcttttacctgtgtttaccctatttttactgcttaagttctattgaaacctgtcattattacgaaaatttttttttttttcattctaagcattttgttggcatcttcggaaaaagcccgagcgagggtaacagggttaggggattagaagattaaagtaagacacattataatctatagagattttctacaacacaagaagtgtgccattcagtccgaattgagtacagtgggacgatgtttcaaaggtctggcgctgctcatcacatcaaattgatttcatctcgaagatgccgctttaaatcctcctttgcagttgctttaaacgctgccagtaagttggtaactcccaagattctttggaataatcccatatcattagtctcgaaggagatgaacacattggccaaaaatatagttgccctcatcgggtctggccatccggtgctaaacaaggttactagttactattttgaaacagaaggcaaaaaagtacgtcccttgttagtgttgttgttgtcaagagcactttctgaaattcccatgacagaaagaaatcacttgaaaattgacaagtcggatgttcctgaggacccaatttactctaaacctagtcaaaatcaactatttcaacgtcctgcaagtagcatatccccactacatattcttcacggtattaaaccactaaatcccttgacaaaaggtcctgagcctttgccagaagaaacttttgacaaacaaagagggattttacccaaacagagaagattagcagagattgtagagatgatacacactgcgtctttacttcatgatgacgttattgatcattctgatacaagaagaggaaggccaagcggaaatgctgcctttaccaacaagatggccgttttggcgggtgattttctcttagggagagcaacagtgtcaatttcaagattacacaaccccgaagtcgtagaactaatgtctaatagtattgcgaatcttgtcgaaggtgagttcatgcaactgaaaaatacttccattgacgcggatatcgataccatcgaaaatggccataagctacttccggttccttctaaaaagcttgaagttaaagagcacgactttcgtgttccaagccgccaacaggggctgcaattatctcatgatcagattatagaaactgcatttgaatactacatacacaagacctatctgaagactgctgctttgatatcaaaatcttgcagatgtgctgctatattatctggggcatcacctgccgttatcgacgaatgctatgatttcggtagaaatctaggtatatgtttccaactcgtagatgatatgcttgattttactgtgtctggaaaagatttagggaagccatccggcgcggatctaaaattaggtattgctactgctccagtcttgtttgcatggaaagaagacccatctttaggtccactaatttcacgcaatttttcagagaggggtgatgttgaaaaaactattgattctgtgagactccataatggtatagcgaagacgaaaatactagcggaggaatatagggacaaggcattacaaaatctacgggattctcttcctgaatctgatgctcgttctgccctagagtttttaactaatagtatactaacaagaagaaagtaaaccttgaaatttcaaataaagggtgaagaataaagagaaaatgaagaaggtcatagtgtcgcattattctatattctatatgtaaatagtttttatatgtttttagtaaaagaagaaatatacaagcattaaggatcaggctggtggtaaaaaagctgcaaataggatagtctgtaaaggtatccagaatgccaaccagtatatgtaaaacttgactatcttatcgtcacctttcggattttccattttttttggatcagaagttttaaccaatctatcagccaaataccaaaggtgcaagggtaaaaaggaggctatacgattcagaatttggacatgggcaaaaaagcatactatgacgaccagtgctctggtgatccatacgagagccttcaagttataggagggataaattttgctgaaatatatggaggaatagattaaaataataatatttgggacagcaaacaaaaagtttgggatgttgtttggggtccagtatttcaataacccaactccccaataatgactctgaatgtaggaatataaagaagttttcgtgataaaaatgcttgaaaacaattgagatttacaccattcacccctttgaggacaaaatgtcttatatggtaggtaatattgttgatatagtagagcagaaaacattaatgatcctgataatagtgggaaacatattgcttttacaaacttcctgttctttgttagttcaataaggtcaaaaataaagtaaatccctaacaaaacacagtttgaacgattcaaggatgctaaggtaaagcaagccatgctgataaaggagtaaggaaaccaatatctccacgaaatatcgaattgacccaatacgggcacggaaatggtgcattcacgactccaaataccaacaaatgcaaaaaaaaaagataatggttcagaatatatgcttgttaaaaatccagcggcactcgttaagaaaaacaacagagatgtttttttagcgatagttctagcaaactgtgattgccttatattttggctgaaaattttttttgttagaaaatataaaacaatacctgacaagtaaaataaaacattttctattgcaactccaacccttaaggcatggtagatgctatcgttattacttttaataaacagcctaacgaaaaaagtccacaactgagaaaacgcgtattcatgctcaaattgaggttttccgtttttggaagttatgttcttgataaaaaaaacactgtcccatgatagtagcttattccaaaaatacttgttccaataactgttgatttcagagggagaagaacataattcgtttaataaaagtgatgttgatgtatcaaactgcctaattggagtcaaaaaaaccagtaaatactgtattgaacggaataatacaaaataaagtgtcaaccccacaatcatattttaatttagtcttattccgcctcctctctcgaagcctctcttttatgtcttttttcgatgatgaggcttactttttttttcaactaagccttgaaaaaaaaagtttgatttaaaagggattttctattttaagtatttaaatgaccgacaggaagctcatgcagaaaaggcacctgtaatagcttattgatcattccaataaataggaaagtataactcgaattaagaataaggaatgggacttatttcatacgaaaatgaggcgataaacgaggtgaaaaaggcagataaccatcacgttagcaaatttgtgactagttactatgggccatcatcgtcgtcatggcagtcaggaatatggattttgtttgtgctgtttgttgccgcagtaatccttataatactgttcacttttgtagcgaacagaaggagacgaaggatggggcgtgctcccattagaggtacggcatggttgacaccgccttcatacagacagtctcagcaacaatatactgggaccgttcagcaacggacagatgattatgttcctgagtatacagaaacagcgaacgaacatgatcttggatactatgaccagcggggcgagtttcaccccaacgataaggctgcatacgtggcccccccgccattggtacaagaatgttcatcagaatctgttaattctttagaaagacctcccgctgctgtagttcaccaagctaactctttagatacggattacggtttaacaaggcctagcaatgggcgcgttccagctgtaagtgatacggtggagcaattggaaaggcttccgggcgggactacaacgcaggaaattaacccaccggagagggcaaaggtaaatgcaaggtcatgaactgaatctttttttccggctgtcctcttacagttgagttacaatattttgccagaaatatttacatttttttacccaatctctataataattattttaattcctaatccgcttcaggcccgcggtcgttgaagtgctatagtttatattcagtacattgtctttaatctctcagtattattttatcaatagtaaatacttcaagtccatcgcacggcgtggtggtgataaagggaaaatgcgcgcgggattagcaaaggcggccaatggattaagggtgacaagatagcaccacatcacatcacatcaccatcagtaatggagaggaaatagggtataaatactcgtcagagatcaatagatattatttcgcaacgtcctttattgttctgttcttatttgatcaattaagctagaaaaccagctacattaaaagcaaattttacaaactactatttcaacatgactttgagtaagtattctaaaccaactctaaacgaccctaatttattcagagaatctggttatattgacggaaaatgggttaagggcactgacgaagtttttgaggtggtagaccctgcttccggcgaaatcatagcaagagttcccgaacaaccagtctccgtggttgaggaagcgattgatgttgcctatgaaactttcaagacgtacaagaatacaacaccaagagagagggcaaagtggctcagaaacatgtataacttaatgcttgaaaatttggatgatctggcaaccatcattactttagaaaatggtaaagctctaggggaagctaaaggagaaatcaaatacgcggcttcgtattttgagtggtacgccgaggaagcaccccgtttatatggtgctactattcaacccttgaaccctcacaacagagtattcacaattaggcaacctgttggtgtatgcggtataatttgtccatggaattttccgagcgccatgatcacgagaaaggccgccgctgctttagctgtgggctgcacagtagtcatcaagccagactctcaaacgccgctatctgctttagcaatggcatatttggctgaaaaggcaggctttcccaagggttcgtttaatgttattctttcacatgccaacacaccaaagcttggtaaaacattatgtgaatcaccaaaagtcaagaaagttacttttactggttctacaaacgtcggtaaaatcttgatgaaacaatcttcttctactttgaagaaactgtcttttgagctgggtggtaacgcccctttcatagtctttgaggatgccgatttggatcaagccttggaacaagccatggcttgtaaatttaggggtttgggtcaaacatgtgtgtgcgcaaatagactttacgttcactcatccataattgataaatttgcgaaattactcgcggagagggtcaaaaaattcgtaattggccatggtttggacccaaaaactacacatggttgtgtcattaactccagcgctattgaaaaagttgaaagacataaacaggatgccattgataagggagcaaaagttgtgcttgaaggtggacgtttaactgagttaggtcctaacttttatgctccagtaattttgtcacacgttccctcaacagctattgtttccaaggaggagacttttggtccattatgtccaatcttttcttttgatactatggaagaagttgtcggatatgctaatgatactgagtttggtttagcagcatatgtcttttctaaaaatgtcaacactttatacactgtgtctgaagctttggaaactggtatggtttcatgtaatacaggtgttttttcggattgttctataccatttggtggtgttaaagagtcaggatttggaagagaaggttcgctatatggtattgaagattacactgttttgaagaccatcacaattgggaatttgccaaacagcatttaaagcaatagtaatcgtggacgatacttagaattgaatatgattctttgtaatgattgtatatatctattgcatgtataaatactctactcctcgtatatagaaagttaagtaaatttttgaaagaaaagagttcatatatttacggagttttgaagtttttcacaagcggaataagtgataccattcataaaatatcatatctatctatctatctatttttgtgagatatatggtacgaaaataaatgcctttccttttaagcctttctgtaagcttttatgtatacaacgtttctttatctttatttcggaccttgtttcatgtacttttccttataaatccaatctgaacctaatagatttgcaccttttttatcggctatcctaaaccatgcagcagctctggcgagatcccttttctttacgtttgaagttttggaccaaattgtcccgcttaagcacattgagtctacatggcctaatagagcagctttttccaaaaatttcaaaccttttcgctcgtcgggatgatccatcccaagaccctttaaatatgccataccacattcgtacaaggcaggtgctgttggttcaggcgctatatcagggatatcgtccattgaagcaaaatttaacggatttatatctaaatcaagaacctcagcagcaaaggatttgatatcagtggcagccattaaatatcctaatgataatttcaagttcttgtccactccgcagccatgtcgcagggctagtccatataacagaaacgcagttttgtttccgcacgcgcaggcttttttcagtcgttgtgcagattcttcaagtttgccttgatgacgcatagtaattgcctgtccgatgtgtgaagattcatcattatcataaggttctgggtgaaatttaagcttcccgcacttgcttgttgcgttcgatccttcttttttatgactgaaggaatccatgcattgcgtcgaattattgggcaacataccatctaaagaaagtgttcttcttctaactttcgggtggtagggcttatttgattgttctgttagtgcacttagttcacctatttttgaatctttttccgttgtatggaaatccgagaaagttctcaaatgagtcctatttggacgtgctttactgttcttttttttatccgtggatgactgaggtgttgatgctgttttaaaatggaaaactgggtttggaggaaaaatatacctagctaaatgtggactggaattattaatggtacttgaagtagatggaagttgaatattctccccagagaagtccaatgaattggtggcagaccggatagggcttgatccttcagactcaaggtctttcttattttttgctcttgtcctaggagatttaaaaagtttttttagcgaatttagtgacgttttttttttatgagctttatatggtggcgttggaggtaatgaaatatcatttgtcatggtatttgttttcgttatcgtcgaggtagaggaattagaccgtttaggagatggtttgatggttgttgtatcactcttagttaacttgagtttggagaatgaggatgattcactttcaaaagaagactgagttttcggctttgatagttgtccaacttcagaaaaggaggtgttggtgcttgttgaacttccgttccgataaagacaattactcttttgcgtggttgtgaactcattggggcaactctgcttctcggatattctgtcagtttttgtagatgtattaatattattactagtagttctgttattcttactattagcattattgtcaacgctagtattattgtctgatatcagcgtaggataaagatggtgcagtctagtattttcaatcctatatttctcgaagttgaaaggattaggcctatttgtgcttctattgccattttcaaggtttgggtacttataatctttctcatttctattcatttggggtttcatgccactaaaagtctcagagtcataatcttcttcgacgatataagagtatctcgacttcacgggcaaatgcctttccactttaccggaagagtatttgcctctcaaagtggaatccttttcttttaaattgtctatgataagagaacgatctctagcttgtatatatgttggagagggattagttctataccttaatgaagggaattccgacgcaggcatacataatgttggaccacttgtttgtgacagttgcgaatttctcgacgcgttttcttcttctaataaagcttcttgcagaatcagttcatcttccaagctgaggtctaatttgtcaagaagtctttccgtggtttgaatagattcgaatgaaatgctacttttatttgaatgagcatagctaaattgtgaatccattgatgactcgaagctattattgggtggtgggctttgtgaaacctctgaagagttagcttttctttcttgatcgtcgcttcctattcgatcagcccaagaagtgttttttaaattttgattcattacttttcgtgtgacgtaaaagtccgtttgtttttctagattttctgttttttctcgaggctcctacaagttccacctatatttagcattgaggaacagaatgtgctatcgcaaagagcaatggcaacagaaaaaaagagttgctaaagaagaactatttttgaatgtccgtggtaatacaatggaagactactagaacacgatggcagataaggtgatttgataatcaaattcaacgacggttgcaccgttgttctttctgccgctcttcgtccggagccttctgtgataattgttttaacgcgcagaaacacacgcaggctgcgtaaaggaatggtggggctcgaagaagtgacagtgggtgtccacggaatgttctgagcgcagggatccggtgttgccatcgcacacgatatgagacgcgttcattttttccagcagtcacctaaaagttcaagaaacgctatgttgtaatgcagctgtattgtacactggctggtattgccgttctgatctatgacttacttgttagaggtaatagctgtcttagatcggcttgcttcttctgacttccttcttttttttttttttttcgaagtgaggcatgctgcagttttgtgcagcttctcttgcatcacttcctgtattatttacgttgtttacattatcaggtattttgtattattttttgcgcaacagcaagcaaacgcaatagcgataaatgccataatataatcaaaatttagcaaggatacatagcagcaaacccgaacctttaggcctctcatagatgaagaaaatttgtacaattcttttggttctttggctcttcaaatatgaatttattaagaggaaatcctgaagcatcagaacatcgcaaactttttattcgcaagaggatttatcctctgattagttatatatgaatatgtgttccttctgcatgattttgatatcaatagtatgcattttttttcgattcgtcgtagaaacatagctactctcatgaccaaatgactctttttggctttgacagtggaacagccaagtttttatgtagaaatatattatctgttaactggaaatgatgtcttaggcccataaaatgtgctagaacgtatggctaatccttttgctctgtattcaattgagtattttgcttaatttctatttgataattgaacttcttacgtgtataaatggttgcatatttctttagtaagtactattttcaaatatgagtgaaggatattgtggctcaagtaattcctctttcttttttcatccgtatggtaagcaaagggtcacaaagtaaccgatagtgtgtagaccttagatcttccttcaaagatttcaagtctgcgataaataaacatgagaatacttgcaacaacaacttttataaacaatgaagttcattatgaacagtatttatttcactgctaaactttacgtaaacttatgtggaacatctttgtcgacagatggacgataagtaaaattgtgttattataattcaaattttcatggtaagaacatcggctttctactcctctgtgtacgaagatcttgtacgtaatgatggcccatacttataaagtataaacgggataatagctagacctaaagttaggaaccccactaaggacgaaccccatgccacaggatagttcttagtagctaaattgtcatacattgctctaccaaacaacggaaaagcacaggcaaacgaagcccgacaaaaaccattgcctgcaaaaacggatgcaacatactttgggtagcatgtagccaaatatgcaaaagttgcttggaaaatgttaaagacagctaaaacaaaaaaaacttccgagataactggcaaaatccaatgcactcgagcagtccaaccaaataagaacaaagacagaggcaggcaccagcagacacacattgccacgattaaaaaagcttccggggtgaatgtgccgtttctaaaacgtggtacaataatcctcatgtttaaaataccgaataagccataagcaagtacgcaccctacgcaaaaccccatataggccaagccaacttcaactaagctgaagtggtatatacctacaaatacaatagggaatgcttcaaagaataagtagaaacaaccataagcaacagcgatatagagatcaaaagccaaaattgcaggctctttgataatcattttgagaggcctatacaaagtattgatcaaaaaagttcttgcatcaacttctctatcgagtttatcctgttcagtatagtacctgtcatcaccagtttcttttctcaatttcaaagcacggcggtacaaaatattatggtgttgtgtttcagggaagaaaaatgccaacaagataaaagtggcagcacttaaccacattaataaccaaaatatgaatcgccaatttttagcatcgaccatagcagcgcctagtaagggagccaagactggcgcagcaacagcaccggctgaccacatacctaaaacgagaggaaccatttctggtgaaatgatatcagccactgtaccgccaccagtggccaacgatgggctgcacagtatgccactgatgaaacgcatgacgattaaaccgccgatgttatgcacagtagcacaaccaacttgaaagatcatgaaaaaaaataaagtcaccatgtacagatttagacggccatagcgtgcagtttctgatagcggtgaaaaaatgatgggacctagaccataaccaagaacatataaagaaagatttaatgttgccactacatgaccaacgtggaactcttcttgaatatattcctggccaggtgtgtaaatggaggatcccatgtacgtgacgcaagtaagtaacattatttggaatactaccaatgattttttcagtaggggccagttttgtgggttctcaggatcactggggccgttccaatccaccctgaaaggatcatttttttcgatctgtgaaccactagagtctgaatcggtagaggattcagagcacgatctattaggaccgcattctatatcatagtcgggtttacattcttttttatcggtattctcgggttttcttgtttcatcttcacgggcactctgtaaagtttctaagttggacactatacccaaatattctaaaaggtcaacaacgatagtgtgtctgtacgttgaagtgtataccatagtggagattgtcgttcaacggatactcttttataatagcttcaccataatgacaaagacggcataaggatgtagatattttagcctcgtaaagagctgtttaaatgcaattctcgtcttctttcctgttccccttttacctgactaattatcccgcccattagtcagatgattgataccaattttactcaaatgtgtactatcatgtcccttttcgcactgttattgctccttacctaagcaaatatccttttttttttctttgcatttgtcttctttcatttgaaatcttcataatcttccggaaaaactagtgatgcgcaatattgtagagaaaagcgcagggcattcctatacttagtaatcaccatcataacgtattttaaaatgaagaagcgaacctcatagaattttctatacagaagagacctttccgcgcatatacgcggtagcgtgtgtcagcatcagaggtttagcataatatattgcagaaaatgtgctagtaatatgtctctctgttgtcaatgggcttacaattgccggccatcagtatatggagtatcaatgttccttttgatcgccaacaaatactaccttttatcctgctcttcctgctctcagatattaatgccgaattgtttcatcttgtctgtgtagaagaccacacacgaaaatcctgtgatttttcattttacttatcattaatcgaatgtatatctatttaatctgcttttcttgtctaataaatatatatgtaaagtacgctttttgttgaaattttttaaacctttgtttatttttttttcttcattccgtaactcttctaccttctttatttactttctaaaatccaaatacaaaacataaaaataaataaacacagagtaaattcccaaattattccatcattaaaaaatacgaggcgcgtgtaagttacagacaagcgatccctattccatgcaagttcggtaagtagcagaaataatcaaactgtttaaacccaattaaaattaaattaaataccctttatatgtttataattgtacatatttctcctaaacccgctataatacactcatatttgtagaagaaaaaccgggcagttgaatacgaatcccaaatatttgcttgttgttaccgttttcttagaattagctaaattaaccaccgaaaccgtataaggttctaccttgtctcttcaaagcataaacaacatccaaagaagtaacagtctttctcttggcgtgttcggtgtaggtaacagagtctctgatgacggattccaagaaggatttcaagacagctctgacttcttcgtagatcaaaccagaaatacgcttgacaccacctcttctagctaatcttctgatagctggcttagtaataccttggatgttatctcttagaatctttctgtgacgcttggcaccacctttacctagacctttaccacctttacctctaccggacatattttactatattatatttgttgcttgtttttgtttgttgctttagtactatagagtacaataatgcgacggaaaccatcatatagaaaaaatatctcggtatttataggaaaaagaattagaccttttccacaaccaatttatccatcaaattggtctttacccaatgaatggggaagggggggtggcaatttaccaccgtattcgcgggcatttgctaaagtaaacaacttcggtttttaccactaaccattatggggagaagcgctcggaacagttttactatgtgaagatgcgaagttttcagaacgcggtttccaaattcggcggggagatacaaaaaagatttttgctctcgttctcacattttcgcattgtcccatacattatcgttctcacaatttctcacatttccttgctctgcacctttgcgatcctggccgtaatatctctccttgacttttagcgtggaagataacgaaatgcccgggcgatttttctttttggtaccctccacggctccttgttgaaatacatatataaaagactgtgtattcttcgggatacatctctttcctcaaccttttatattctttctttctagttaataagaaaaacatctaacataaatatataaacgcaaacaatggccagaacaaagcaaacagcaagaaagtccactggtggtaaggccccaagaaagcaattagcttctaaggctgccagaaaatccgccccatctaccggtggtgttaagaagcctcacagatataagccaggtactgttgctttgagagaaatcagaagattccaaaaatctactgaactgttgatcagaaagttgcctttccaaagattggtcagagaaatcgctcaagatttcaagaccgacttgagatttcaatcttctgccatcggtgccttgcaagaatctgtcgaagcctacttagtctctttatttgaagataccaacttggctgccattcacgccaagcgtgtcactatccaaaagaaggatatcaagttggctagaagattaagaggtgaaagatcatagtttgttgattgtcatcagttttagtaaaaaacgaacaaaaacacaataaaatataaatcaatatatttaggtttactgggttctttaacagttgtataatagttattttttattacaaaaatataggttttaataaaaaaaaatagggttctatttgttttacatttattgatttgtttttcctggcgataccctcgaaaaaagccaggccttgtaggaggcaagatttatggctttccatgtggttaaagaaaaattgcagcaggaagatattcattcatgagtcagttatataatcgatatatagctacatattaaacaacttgaagccgcatacgtggtaggtgtctcattttcaattcaaaatattttaaacagaaccggagatgaagaaccacttgtcaatagacttgtcaattggagcatctgcctttggagaagctggtgggatggcatcagaggcagccttggagtaggttggggtgtcaggcaaagtaacattggtcaaatcaatacccttgctgtcagaagacttaccagcaattaattgtttccaggagtcatgtgtttccttgatgatatccaaagcgtacttcttgttcttagcttcaccggagaaggcaaattggttttctggcttaccatctgggattttgtaaattctgaaccattcgttagtagccctcaacagacctgggaagtatttctcaacatcctcaatgtcgttcaattttggggctaatggatcgttaatatcaatggcaataactttccaatcggtctcaccttcatccaataaagccatgatacctagagccttaacttgcttgacttgaccagtgtaagcaatagtttcaccaatttccaacacatcaattggatcgttgtcaccaactgccttagtttctgggtggcttacgtttgggtcttcccaagtttgtgggaaagcaccatagttgtgaatgtaaccatggtgagggaaacagtttctaacaaatctcaacttgcccttcttggtgtcttggatgattgggttcaaagtttcttccttggtgatttctaacttggcgttggtccaacgtggaatttcaacaaccatgttgaaaatgttgttttccttgtcagcgtacaagggaatgtcgtggaaggcagaaactggcttaccatccttttcgatataaactttgtattccaaggtgttcttggcaccaatttgtctggtagtgtaggtcattagtaaattgcgcggcgggatatcctgttctatagacctaagggacaacaaatcaaaatagatgattaagaaagtaagtattcaaaaacaagttgtaaatgaactaaccttcctaacttcgacgcgaccttaaaacgtcgaaaaaaaacgagaaaaagtcatcatgagactatcgtatctaatgactgtggcttctcccaacaaccttagcgtctgcgatgacgatattttgaagaacagtcaaatccgtttgaatagtgcgccacacagggataataatagcacattggcatctccttctgtgaatgaaacacttctacctgggcttcaaagtcccgcaaccttttagttacataaaattcggcggctaaatcatgatattatattgatgggtaatgtagcgttcagtaaaacggttcctatgtattactatcacgtgggtggggaagaccacattcttagagaagagtaatcattttagcagattatttttacctttttcaactcatgaactcatgttcaaaggtacaatatattaccctttcttcaaagtatccgaatgatttgaaccgcactctgagggagccatcaaattctattgagcgacttcgaatcgaacaatccaattaaatcagcctttagcgccatatttctccttgtatccattgtttacttctcccttgtatcttgtatatgagaattatgggaataagataattgttgggattccattgttttcaaaggctgtaatattaggtacacagattatactagaagttcttttcgaggatataggaatccacaaaaggaaatcgatagttatacataataatattattgtatcttacttccttttatatgttgtcactcattattgtgtcgtgcattccattagattggatgactgtttctcaatctttatgccatcctcttacaccgcatgtgatataatagtaacatgagtgctgcgaaatagatgatattaaaatttcattccaacaaagttccatatatatccatatatatatatatatttcacgaggataatgagttaaaatactatgtaaaggtattgtggttcatttttcttttatcaatttttatccaagtttttctgatctataacatgtccaatacactttttcgaactataaccgccaacaaatttatcttatagacgagaaacacttttatgatatcgatgttctacacctactgccgataacaccgtgttttcactattatagcatataccatttttgtaaccaatgtgttgttgtaattctccgcaaggcatatcccagatattcttatatggcccatttccacttcgttgaagcctcacatcaaaagagcaatcttgagataatttcaaaaccacacacatcgctgcagtttcataatatctgtcatcactgatgcaataattaagtgacgaaattatatcattattaacagctgtattattattataatcaagacaagctgaatttgatgcaaatatatattcccattcagtgccgtttctttcgaatttatagaaatcacttctttgtaggtaattgttctggcttactttgagcttattcatgttaaagtaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtaattcacagttaacaacagttgataaaaaatattctgtatacacgtccccactctgtgataaagcttcctgtttgcttgtaaattaagtgaattttcaagggcattatcaaaggccttagtaataatggtaataatatatggatacgaagaatttttcgtataatcgcatgcattattacttaacatattttcagttgaataattcattgaaagagcgtctgactcacaaaatggcgcagattttgccaaagtattattaatttgtacactattatgagagagagttaccccttcaatacccttttgcgtactattttcaagacatgcatagctacccaacagaaatgcacctaggatacatatcctgaataagggatatatcattatgaggttaagtggcctaaaacactcaattaatacggatcccttgtactattaagtcttttctatctctgaaaattaacttaagaagcgaggctatctagattagtgttgatgtatatgtgtatgctgtcctggtgtagctgtggtttttatagattatctcagatttgtgatactctgtaagtggcggcctcattttgtctctccttgaatacgaaaatttgtgggctaaagatttattctcatcaacaaatcaagtaacaatcattcgtgttggaataaaaatcaaataccgtctatcatctaacaccgtatatgataatatattgatagtataactattggttgatagacgatagttgatttttataccaacactaggaaaccacaatccaagatgagataaatatagaggaaaatacaagtttgagtttagatctgaagttaccttaacatttgtataagcaaattcgctacgcgactctcacatcaaaaactgcttctatggccaagttggtaaggcgccacactagtaatgtggagatcatcggttcaaatccgattggaagcatttttttgaatactgaaaaattaagctgatcaccaaactcatgtaatatatatgcttgactatacaaattacaggcttcttctcatatttttctgctctacgttaacctactttaaacagtccaaaaggcttatgttgtccacatgaaatgcctaaaacagatggccaatatttaatttttttccttactacatttaaatctgtatactacctaaatatcctctttcgctactgtgggagaagaagaagaataactctcagtttataatctgatctaggcactctcagattgcgaattagcttttacagtaaacgccccatcgctccattttttgaaagagtctagaagttcatcatttttatgtaactctgctatctcagtataaccacctctggaagtaccaccgatgataacgtttgggactgttctcctaccagtgactttttcaatctggtcttgtagttcttttgtgtgttcgtgcctatccaattctacaacgtagtaagatggagaaaacgtgtacgaattagtcaacaaagctttcagttttttgctatatgggcagccagtcttgctaaatacaatcatgggtgactgttccattattttgttgtattctgcagcggcatcaaattcagcgtccccactatttttatcaacttcttcggcttccttatcttgtgtatttactgtatcatggacagattggtgagtgccaggtgcatttcctgaattgtcaaacgtcaccaatgaatcaggatggtgagtagtaatactttcgttgacgctagcattcgaattccttaacacaaaaaacacaacaatgagcagtaaattagttattaccaagactctcacgtttcttttgtttataacaatagccatctctaattttcttcagttgttttgcgtttaatttgaaaattttgcttctttccaatatataggttttttcttttatttgattcgagctttttcactgaggggatatgtacacattggcaaatatcctgccgaaagtacttctttattttttttcaaaacgcagtcccacttaccggtatgacgtagtctcgattctcaaatacacccgggactgcatatttatacatctgtagtaaagtcattttatatggattgtgaaggaaaaaatttacataactggaagataaataaacataactatgtaaggaatagtaataagaatgtagaaaacgccaatggaagttgtccaaactatagtccgacccgttgcatattatttaccggcaatcgccttatcatgagtagattctaaaaatgctaatctatcggtgatgtaaccacacactcttttccattccgttttatcctgccctaaaaggtcatcgagatatttgaaaggattcttattaacacaaacatattcgtttaaaaccttgaaattctctagttcaatatcgtaattttttaccttttttaaggccgtatatgaacgagcaggtttaccattcgtagtcaaaaaattgcttttagataaatcgtatgggtcaaactttgggaagtttgaatggatgaacataacatctacatgattcttggcatttaagtcctcgttgtcgaaaaattcttcggtgtatttttcgagggaatagtttttgtcaaacttgattgcatcagctgatttagtgccaccgtatttgttgccaatgctctccatagcatttaagtaacggccataatcctgcacaaagtcgtgttgtaacattgctacaccatgaaacccgtcttcatcatggtagccttcaacgcctgtccttgttctaacttggtaaaatgatagaccataaaagtttgcagcggcaatgaaagtttccttatcaccttcaccagcagctttttgagaaaatattgggtagtaccacgttggtccattgacgttgtagaataaagatagaagagccgtagccaaatgcttcgttttgtttatcatcagttggccggattccgtagacacgtcgggtattgttccgtctaggtcacttagcgggacgtcactcaaatccttcaaatcctttgtgtaaacagcaggtggggtgatatcgtctcgagaattgcgaactctctttttcttgtccacagcaatacctgcaatgtcgtaatacaatgggtgagttgtacgcctccagaaatcgggccacatgaccaagcccgtagacacatatggttcttcattgaatatgttgtctaggggtttgatggggaagttgtcagcatccagtaagagcaggttttcaaaactagaagcgataagggccaatgatttaaactggtatcctttgaaaacaaatttttcaatcgtctctcgtggtagaatatctgaaacgtaaatacacttggagttatacttaggcagaatcttgttacaaaactcagtttcaccttcatcaccaggagggatcaggacttccacaggtaacgtggtccccatattccttaaagtcttaatgatcaaaaatgccataagggagaacttcccgccacccactgtggctataccggaccctttgtacgtaccctttggcgagacgagagtcgctatatgctctacgtagtccttatggcttttggtcagacttgctacttcatccggagatagttccaaacacttggacagctccttagcagacaacttgtaaagatctttgtagtggtcgggacggtctccaatgtcaccctttaataagcatgcctcgttatactgctttgcagtactccccttgggcgaatcaaccattagaaagttgaaaacgttgttgtagaagcttttcaacttttcattgcctgcctcatcattgtccctcaatggggttgaatcgtcagcgctggcggcgtctgaggaagatgaatacttattggagtaactctggacatatctgtctaagtactccttgtactccttgaccgacgtgttctcatccatgtatttgtttgtaatgacgaacagcccgcacaatatcaaaactatgaacgtcagcttgaacagctttgaaaaccttttggtaagcagcatactgaaaatataattttactgacctacctacactgatttgtctcgaagtagatatgataccttgagcagcacgaggatattaaaaagtagggcaattctgcttttaacgtataagcaacaccaagtacacgtaatttattttgatgattcttctatattttttttttcttcattgttattttttcactatctttttcatccctccgcaaaaggacgcgatccttttttagcacgtgaacggtaataacgggtcctggacgatgtattagagtcacctaatcaccaagcgagccaatggcgactcacttgacttgcatgtttgcataacctatttagcgaaccctccaacttctgagcgcaccagcttaacttgtgcgctaagctgccttgcccgacatagtgccatcgctcattccacctcacacctgattaactaaaagttttaaaactacgggactgcgaaaaagtagagctacgttactgcagacctacaataattgcacacatcggcctgataacgaatgcttctaaaattctactgtgctactatcggctggtcgcgcccgacgggttcgctcagccgctctgcgccctcttactcttcagccattctgctgcggccgaagctataaaagtatgtcaatttggctttttccaaaatccccctctggctctttctcttctcaagacaagcattgaagagactcactagtaagcttaagatagtcctacacacaaccaccatgtctgctaacgattactacggcggaaccgccggcgagaagagccaatattcccgtccctccaacccgccaccttcatccgctcatcagaacaaaactcaggagcgtggatacccaccccaacaacagcagcagtactaccagcagcagcagcagcatcccggatactataaccaacaaggatacaatcagcaagggtacaatcagcaagggtacaatcagcagggctacaatcagcagggatataaccagcagggatataaccaacaaggccatcaacaaccagtctacgtccaacaacaaccaccccagaggggtaacgaaggttgtctggctgcatgtctggctgcattatgtatatgctgcaccatggatatgctattctaagagaacccgcaaaagtattcaagaatgaaaaaaaaaaaaagaataatctccccttctgttctttgcagttgcctttcttcccctcagtgttattttttttcacaaggagataaaaaaaaaaactttaacatgtcactttaagcatgtatgtaatacgtctattaattatatgtaacttttataactattttcatttctatgtgatccatttgcagttatgcaccttttttttttttccgaattgtgctatgtatatatcactagtaataatgtaccaaactatacaaacacgtaggatacagtaaaaaaaattttagctggtgaactgttgtaagaaggagatttcatcgggcgtgaaatttattgcagaaatttgggcagaatggttcatcaaaaaggtgtagatctcttgcgcaaaaacattcgcctctacattgcttgaaaggcccgtaacaattttatgaatggtatcattactcattgtgacctccgtgctggtcaaattgataattttcaggaaacccatgtacgcgctactcttttcctctacatcgtccaatgcgttaacggacaaacaccatttattccagttggaatcattggcaaatgcgccagaactgaaaacttcagggtgtgttagccccatttttccgatggtcacagacaagttctccatcacagagctgtctacgatttgtgtgttggtggtaaataaatctagaatgattctagacatatcaatgatataagtattcaaatcgatacgttcgcttatcaaaccaagcgcccatatcgcatttatcacagcaggagtaccatcactatcgtcgttatgcattatttccgtaccaatcaacttcaagaaatcctccaaattaccaattaccagttccgaattgaaaaaatatacaatatctcccaacagggcaaagcagctttgtcttacttcatggacagggtcctgcaaacattctagcatgattttcaatatcgttaaatccttcgtcccttgagggaacaatagatcctgcgagtgagcgccaagaccttgtaccaatccatcaatcaaatctaatgaggtgatgatgaagtccttctcaggcactactattgtcgggtcttgatgtgatttggcttccaattcgacacaatgacatagaattctaaaggctctgttgtacacttctggtgccataggcatgaatctttcccccagtgatgatgccacgcaggaaagacattctaaaagtggccacagctccttgtcactgtctgacagcaaagcccatttttcaattaagggcggcaaaattatttgcatcgctgtctcgtctaatgcacatttttcagcaaacctgccgatggcatcatataatataattaaattctttttcttgtaatatttcaaacatttatcaaaactcgtcaataattgactataaaataaagtttcaaccaattcggagtcggcgttttcaataaatactgctacactactaatagccgcctcttgaacatcctttttcttgtccattaatgtgtttattataggttctaagactggaattaaaaactcagtatggtcttgtaatatccatggtgaaaacctacttaatgtccaacatgtcattttcctcactggtgcccacttatcgttcaattgttccactaaaaatggtattagtgctggtaagccatcattaaaatacttcattccaccttctgccatggcccccagtgctaatatagtagcttctctaataaaccacctatcagaacccaaatgttctcttaaaaatgggaacgctatatccatcacttgatgaggtaaaatattcgtcattacatctagcgttgccgcggaacattttctcaaattccattgcgtatcaacatcgccatcttcatcatcatcatcatcatcatcatcttcgttgtcatctgcatcctctccatttcctgcctctttctttttcacaatacggggtgcaatgggcttgatgtcctcatctttatcctccaagaatgcatcatcatcattagaagcttccaggagaacgatggattcttcgttatagaccattttcgataataatattggcacgatatccttaacatatggttgtaagatatgttcaggaatatttgggctcgttgcaaaggcgtgcaaaaactcgcaggcttcaatagccactttttcctcatttacagtggtgatcaaatgcaacatgaattgtacaataccatctaaatgggaaaccagcttatctggtctgaattccaataagaaactaaaactaatgcaaatctgtgccctaactaggtcgttttcgtcgttttgtgccaactgaaaaataatttctaagaatttatctaatctcacaataaaactttgtgtttgtagcgggatcactgtatttatacatttcaccgattctgagcgaatcacaggtgagaaatttggattcgaaataaacctaaaaaaactatccaataaggcttccataggcttcgtatttcccgaccattccaattggaaaaattgagcgctgtcttccatgatcttagataaagccttaatacttggctcatttccatttgaggttagctctagcaactggtaaagcatttgaagaccagttggatcatctctatgctgcctatagtaagtggaaaataaagtagtaataacgatacctgtcacgttcgaaacgagattattgttcgaattataaaggccatgtataatgtttgatttgacgtatcctaagtcgtggctattgctcttaattaaattgtttccccctagcattgaatttttcaacagcataccggcggtagctctattgttctgaagatcctgtagggagtagtgttgcttcaatacatcatcagattcgccttcaattaaaatataacacaaataattgagaaattcaggttgcagctggaagttctccatagcttccattgcgttattacgaatctctggatttggtgacatacagttctgtaaaagagttgctagttgcaacacatagtcttcggcgggcttccatgtcgatgccatctttattcacttaactactgctaacaattctgaaaaccaaagactgcggaatattctgatatgtattattactattcactgctcttctgcataattaatactgaaaagtttttcatacttttaaacataacctttttttaagcaaaactctataacccggatcagaaaactacgaaaagagggtaataacataggtgcaggatttccatcgataacgacaccgacaatgagccttgctgcaacatccaattaggactaataactatcgtaggaatttctacgtaataaacttcaacagagcctaaaatttgaaaataaataatctagaggggaaacttaaagaaattctattcttgtcaataaagtggaaatgtgtcagatgtcacagtttctttatttgtgacacatattttcaacataaattcaggcattagtgcttttataagcataagaagttgtggcgatatgaatattccagattttacttacaagctgcattgtattcctaaaattcttttttctttttttttttttttatggaaaggaccactcttacataactagaatagcattaagaatcagatttacagataatgatgtcattattaaatatatatatatatatattgtcactccgttcaagtcgacaaccaataaaaaatttaaaagaaaccaggcagttaatagaaaaaatatgatatgaatgaatattccactttctttttacagtctttgtagataatgaatctgaccatctaaatttcttagtttttcagcagcttgttccgaagttaaatctctttgaggctcacctaacaattcaaaaccaaccaagaatttccgaacagtagctgatctcagtaaaggtgggtagaaatgcatgtgaaaccaactattactcaattcatcaccagtcgcattcaaaggagcctgatggatacccattgagtatgggaaactcgtttcaaataaattatcatacttaatagttagttgctttaaaatcgaggcgaggtcctccttcaccatttggttaaattggctaattgaggcaagcttcttctttgaaatgaccaaggtctcaaatggccagatggcccagtatggaacaacaacaataaaggattcattctccactacgactcttgacttctctcttgattctaatttgacgtaatcggcaaacaaatcagtattgtgttcacgtttatatttatcaaaagatttcaattcttgcgaaacttcactagggatggattctaagcaccaagcttggccatgtggatgtaagttggaacaacccatggctgtacctttgttttcaaatatttggacatatttgaaaggcttatgattttctcttgcttctctggagagatcgtcagtcaatgcttgccaagaattaacaatatgaaccagatctgattgtttcatttgtggaatggttagattatgattggggctaaaacatatgacgaaacaattgcctctcacagattgcactttaagcagcctatttttaagattatcctcattggaatcattctgtggtaaaataggttgatcgagcctaacggcagcataatcattggggaaaatatacgttgattcatatcttgggtttaggttaccagtagctcttttgttaccaggacatagatagcattttggatcatacaatggagctgtgggcttgtaagcagcctcctgttgacctaaccaaggtcttttagctctgtgtggagaaactaagatccatgaatcggttagtggattgtaacgtctatgggaatggctagaaaaatcaaattcttcagcagtcatttttgagggaatattcaactgtttttttttatcatgttgatgctctgcataataatgcccataaatatttccgacctgcttttatatctttgctagccaaactaactgaacatagctacacattattttcagcttggctattttgtgaacactgtatagccagtccttcggatcacggtcaacagttgtccgagcgctttttggaccctttcccttatttttgggttaaggaaaatgacagaaaatatatctaatgagccttcgctcaacagtgctccgaagtatagctttccaaaaggagaggcaaagcaatttaagaatgtatgaacaaaataaaggggaaaaattaccccctctactttaccaaacgaatactaccaataatatttacaacttttccttatgattttttcactgaagcgcttcgcaatagttgtgagtgatatcaaaagtaacgaaatgaactccgcggctcgtgctatattcttgttgctaccgtccatatctttccatagattttcaatttttgatgtctccatggtggtacagagaacttgtaaacaattcggtccctacatgtgaggaaattcgctgtgacacttttatcactgaactccaaatttaaaaaatagcataaaattcgttatacagcaaatctatgtgttgcaattaagaactaaaagatatagagtgcatattttcaagaaggatagtaagctggcaaatcaggaaaatctgtagacaatcttggacccgtaagtttcaccgtttttcaaggttacacaatctttccagttctcttgattgatagcatcaatgtatctaccaggctcaattgcaaaaccttgtcttgcttcgtaaccagcagacaagaaatcaccggtataaaattgataagttggctctgtacttaaaacttctaatgtaatattggaatcgggatgaaaagccttgacaataagcgtcaattcattgtttagagtattgatttgacttggcttagcattttcatccaccacaaaacaacaatcaaactggggatttttggggcctaagaccgttggctttgtagagttaaaggtagcaatttctctatcgacgatattacccgtaggaatcatgtttttgtcgacatcaacagatttttttgaacgcaccataatctccgtaccctcaatagtgtctccatatggcttgttcagattgaaataactatgatttgttaaatttattggcgtcgcttcaccagcagtcaatttacctttatataccatttccaaacttttttgggcaacgttcacagtatactgtatggttaccaatagatcacctggaaattcggtgtccttctcattatctatcagcatgtactcggcggtaaaaacatcctttgaaggattttgaatgatgggtcccaaaaatctttttctgtggaaagaaccgatactactatgattcgcattaacgccgttattaacggttaactgatagtctttgttgcataaactaaacttacccttcgaaatacgattagcatacctgccgatcgtggcgcctatataagcactatcaggattcaaatacccttcctcattttcatagccaagaacaactgattgtccgttcactttcaggtcaacaatgctggcgcccaaattggcaaacgtggcttgaaatctggtgccggcaccaatagtcacaaatcttgcgtcataacgcatatcttcagcggaaaatctggcctcgacaccccttaactggtaaccaaaaggattctcagtagtccatttccataaatccttgcaggagtcttcaacctgcaactcggtctgccatttcagttcgcgtttggccctatctggtttagccgtcaagttcaaaacatcacctgctcttctgcccgtaactttgtatggaagatcaataccagaagctttgcagaatgcatgataaacttcaaaaactgtagaacctttaccggaacccaagttccactcacgacacaaaccttcattttcattgtaggcctctaggtattgcagggctgcaatatgaccttttgctagatcaactacgtggatataatccctgatcggggtaccatctctggaatcataatcgtctccgaagatgtaaagcttctcgcgcctaccaacagctacttgagccatatatggcaacaaattgtttggtatacctagcggatcttctccgattaatccagagggatgtgcgccaattgggttaaaataacgcaagatagcaaacttccaactttttttgtcgctattgtaaagatcattcaagatattctcaatggcgtatttcgtatgaccatacggattagtaggccctaagggacattcttctgggataggaatcatatttgggaatctcgtagcatcaccatagacagtagcagaagatgaaaaaacaaatttggaaacgttgtattgttgcattaactctaataaaacgacagttcccaaaatgttattgtgatagtatctcagcgggatttgtgtagattcacctacagcctttaaaccagcaaagtgaattaccgaatcaattttatattctttgaaaaccttttccagaccttttcggtcacacaaatcaacctcatagaagggaatgtgatgcttggtcaagacctctaacctggctacagaatcataagttgaattcgacaggttatcagcaacaacacagtcatatccattctcaattagctctaccacagtgtgtgaaccaatgtatccagcaccacctgtaaccaaaacaattttagaagtactttcactttgtaactgagctgtcatttatattgaattttcaaaaattcttactttttttttggatggacgcaaagaagtttaataatcatattacatggcattaccaccatatacatatccatatctaatcttacttatatgttgtggaaatgtaaagagccccattatcttagcctaaaaaaaccttctctttggaactttcagtaatacgcttaactgctcattgctatattgaagtacggattagaagccgccgagcgggcgacagccctccgacggaagactctcctccgtgcgtcctcgtcttcaccggtcgcgttcctgaaacgcagatgtgcctcgcgccgcactgctccgaacaataaagattctacaatactagcttttatggttatgaagaggaaaaattggcagtaacctggccccacaaaccttcaaattaacgaatcaaattaacaaccataggatgataatgcgattagttttttagccttatttctggggtaattaatcagcgaagcgatgatttttgatctattaacagatatataaatggaaaagctgcataaccactttaactaatactttcaacattttcagtttgtattacttcttattcaaatgtcataaaagtatcaacaaaaaattgttaatatacctctatactttaacgtcaaggagaaaaaactataatgactaaatctcattcagaagaagtgattgtacctgagttcaattctagcgcaaaggaattaccaagaccattggccgaaaagtgcccgagcataattaagaaatttataagcgcttatgatgctaaaccggattttgttgctagatcgcctggtagagtcaatctaattggtgaacatattgattattgtgacttctcggttttacctttagctattgattttgatatgctttgcgccgtcaaagttttgaacgagaaaaatccatccattaccttaataaatgctgatcccaaatttgctcaaaggaagttcgatttgccgttggacggttcttatgtcacaattgatccttctgtgtcggactggtctaattactttaaatgtggtctccatgttgctcactcttttctaaagaaacttgcaccggaaaggtttgccagtgctcctctggccgggctgcaagtcttctgtgagggtgatgtaccaactggcagtggattgtcttcttcggccgcattcatttgtgccgttgctttagctgttgttaaagcgaatatgggccctggttatcatatgtccaagcaaaatttaatgcgtattacggtcgttgcagaacattatgttggtgttaacaatggcggtatggatcaggctgcctctgtttgcggtgaggaagatcatgctctatacgttgagttcaaaccgcagttgaaggctactccgtttaaatttccgcaattaaaaaaccatgaaattagctttgttattgcgaacacccttgttgtatctaacaagtttgaaaccgccccaaccaactataatttaagagtggtagaagtcactacagctgcaaatgttttagctgccacgtacggtgttgttttactttctggaaaagaaggatcgagcacgaataaaggtaatctaagagatttcatgaacgtttattatgccagatatcacaacatttccacaccctggaacggcgatattgaatccggcatcgaacggttaacaaagatgctagtactagttgaagagtctctcgccaataagaaacagggctttagtgttgacgatgtcgcacaatccttgaattgttctcgcgaagaattcacaagagactacttaacaacatctccagtgagatttcaagtcttaaagctatatcagagggctaagcatgtgtattctgaatctttaagagtcttgaaggctgtgaaattaatgactacagcgagctttactgccgacgaagactttttcaagcaatttggtgccttgatgaacgagtctcaagcttcttgcgataaactttacgaatgttcttgtccagagattgacaaaatttgttccattgctttgtcaaatggatcatatggttcccgtttgaccggagctggctggggtggttgtactgttcacttggttccagggggcccaaatggcaacatagaaaaggtaaaagaagcccttgccaatgagttctacaaggtcaagtaccctaagatcactgatgctgagctagaaaatgctatcatcgtctctaaaccagcattgggcagctgtctatatgaattataagtatacttcttttttttactttgttcagaacaacttctcatttttttctactcataactttagcatcacaaaatacgcaataataacgagtagtaacacttttatagttcatacatgcttcaactacttaataaatgattgtatgataatgttttcaatgtaagagatttcgattatccacaaactttaaaacacagggacaaaattcttgatatgctttcaaccgctgcgttttggatacctattcttgacatgatatgactaccattttgttattgtacgtggggcagttgacgtcttatcatatgtcaaagtcatttgcgaagttcttggcaagttgccaactgacgagatgcagtaaaaagagattgccgtcttgaaactttttgtccttttttttttccggggactctacgagaaccctttgtcctactgattaattttgtactgaatttggacaattcagattttagtagacaagcgcgaggaggaaaagaaatgacagaaaaattccgatggacaagaagataggaaaaaaaaaaagctttcaccgatttcctagaccggaaaaaagtcgtatgacatcagaatgaaaaattttcaagttagacaaggacaaaatcaggacaaattgtaaagatataataaactatttgattcagcgccaatttgcccttttccattttccattaaatctctgttctctcttacttatatgatgattaggtatcatctgtataaaactcctttcttaatttcactctaaagcataccccatagagaagatctttcggttcgaagacattcctacgcataataagaataggagggaataatgccagacaatctatcattacatttaagcggctcttcaaaaagattgaactctcgccaacttatggaatcttccaatgagacctttgcgccaaataatgtggatttggaaaaagagtataagtcatctcagagtaatataactaccgaagtttatgaggcatcgagctttgaagaaaaagtaagctcagaaaaacctcaatacagctcattctggaagaaaatctattatgaatatgtggtcgttgacaaatcaatcttgggtgtttctattctggattcatttatgtacaaccaggacttgaagcccgtcgaaaaagaaaggcgggtttggtcctggtacaattattgttacttctggcttgctgaatgtttcaatatcaacacttggcaaattgcagctacaggtctacaactgggtctaaattggtggcagtgttggataacaatttggattgggtacggtttcgttggtgcttttgttgttttggcctctagagttggatctgcttatcatttgtcattccctatatcatctagagcatcattcggtattttcttctctttatggcccgttattaacagagtcgtcatggccatcgtttggtatagtgtccaagcttatattgcggcaactcccgtatcattaatgctgaaatctatctttggaaaagatttacaagacaaaatcccagatcactttggatcaccgaatgctactacttacgagttcatgtgtttttttatcttttgggctgccagtcttccatttttactggttccacctcacaaaattagacacctgtttactgttaaagccgtcttggttccgtttgcttcttttggtttcttaatttgggctatcagaagagctcacgggcgtattgccttaggatctttaaccgatgtacaacctcatggctctgccttttcgtgggcttttctaagatcactaatgggttgtatggctaatttctccacaatggtaatcaacgctccagatttctctagattttcaaaaaaccctaactccgctttatggtcccaattagtgtgcattccatttttgttttccatcacttgtttaattggaattctagtcaccgcagctggttatgaaatatacggtattaattactggtcgccactcgatgtgctagaaaaatttttacagactacttataataagggcacaagagctggtgttttcttaatctcttttgttttcgccgtagctcagttaggtactaatatttctgcaaactcattatcgtgtggaactgatatgtccgctattttccccaagtttatcaatatcaagcgtggttcattattttgtgcagccatggcgctgtgtatttgtccatggaatttaatggcaacatcaagtaaatttacaatggctttgtccgcatatgctatctttttgtccagtattgccggtgttgtctgctcagattactttgttgttagaagaggatatatcaagctaacacacatatattcccatcaaaagggctctttttatatgtacggaaacaggtttggtatcaattggagagctttggctgcatatctatgtggggtggctccttgcttgcccggtttcatcgcggaggtgggcgctcccgctataaaggtttctgatggagctatgaaactatattacctaagttactgggtaggatatggcttgagtttttcttcttatactgctctgtgttacttcttccctgtacctgggtgccctgttaacaacattataaaggacaagggctggttccaaagatgggccaatgtcgatgattttgaagaagagtggaaagacacaattgagagggatgacctggtagatgacaatattagtgtctacgaacacgaacacgaaaagactttcatttaagctctccatatctacatcactttctgcattaatctgaaatatttttcaaattttcatgtgtaatgatattaatccttatctatactacttacttctatttacgttctctttagcatttactttgtgcatttggccttcaatgagcattaatttcactggttttaatatattcactcactttcattcgattttttgtttgctttatggcttagcgttctttcctctctcctttctctttttacacacgagaaaaaatggataattgttgtattatgccatatgcataactttacgattcgttatgctatgcgaacttgaagcccagatttctacacgaaaagtttgagtttattagtatcttctccaagataaatatagcatcaagttacaggtatgtcgaacatcacttatgtcaaaggtaacatcttaaaaccaaagtcatatgctaggatcctcatccattcttgcaactgcaatggctcgtggggtggtgggatcgcttatcaacttgctttgcgctacccaaaagcagagaaagattacgttgaagtatgcgaaaagtatggttctaatttactaggcaaatgcatattacttcccagttacgaaaactcagatctgctgatttgttgcttgtttacatcatcatttggaggttcaagtcatggagaaaagcaaagtattttgaattatacaaaacttgctttagataaattgaagacctttagagaagcaaaagacaaaactcgaacaagtgaagattcaatcggtgactatttaaacggccacatcaaatacccaataggggaatataaattggaaatgccacagataaatagtggcatattcggagtcccttggaaagagacagaacgcgtgttagaagaatttagtggcgacatgagttttacagtatatcagctgtaattgccttagccacgtaatatgtgcctttaaagatagagaaatatttatttattaagttttagttctaaggtgtgttaaaatacctctcaaataaataagttacacacaaccatatatcaacttgtaagtatcacagtaaaaatattttcatactgtctatgcaacgaaggagtcactttcctccttccgattgagaatatcttccctttcaaattccctccatgtcctcattttaatctttgagtgatcaaattcaccttcattctcgtcttgtgcctttttattacctcccgcaatagttctcgtatcaccccatgagaagtcatcaaatttccagtacgcatatgaaggtagtacgaaattccaaataggcaaagcacaaatatatacgcacatccaccataggtacgaccatctcgtagcagttataacaacaattaagccgggcagaccaagaataattgccagtaaaactaaagtgattacgggtgtaggttttgatacaatggcaaaaataatgacataaatagtaaagcaaatggctaacggcagtaccatagtaccaatcaattcaataccaatcacaaattgcatggaaaaacagaaagtgccacataagtctctgattagaactaattcaaaaaggttatgtaccgtagaattaatccatcttcgacgctgggaaagtaagactttgaatttatcaggggcaatagttttacaagcagcttttggaacaaatacttgctttctcttagggaaagtctttaacattaatgaagataaaaatctatcttcaccaagtaataataagttcttcttatgcaaagtgtttgtaacattatccgaatatctttcaacaatatctggatttgccaatacaggtacccaataaccatctgaacctttaggagattttatacgatacattgagaaacatcccggcaaacaagttaccgaaccgaagacagattcaaaagctttagcctgatgatgcgaaatatagtactcaaacacttgaattgcagttacccaagattgtgccttattagcgatcttggtctcaccacaaagacccataatcaaaggatctttaaccatttcagcgaccatatgagttaaagcatcgggaaagactttagtatcagcatcaaccataagtaccgtttcgtagaagtctgccattagccccgtaatctgccaaatattttttaaaagctgaaattccaattgagtcattctttcatcaaatgttattttttctaaaaaggacatcagaataatttgagaatcacgcttacctctgttaccgggtttggcggccccctgctctgcaggagtaccgcacttcacaattgtaatgattgggacacgttgttgattttctggtggaattgtagaatcgtcatatttgtaaaaacccgcatatatcttggccatattgtgtcttttagagcctgatgccactgccacataggagtaaggtttaacttcatcaggtggggtgacaaagtcgtccatcattcctaacgctatctctggagtagtcttatcgttgcccgagcccttaattaaaccatcacaaacaaccatcagtagtttatgggaatttggataatctgtggtagaaagagagtctaaagtggttcttaaaccctcttcatcctcagaataacaagtaacaaaacagatagtatgaatcaatgggaacccgtatggcataaaatccagtggtggttgttgaacgatatcgggatgtataatcgtcgaatcaagactctgaatcagcgatgatcctggtacaggagaggaagtcgctttattccaaaacatcgaggatgtaggcaacaaagtagatggattacgggaatgtacagctttgttttcattcgagagtttccaagcattttgagtggtcattgttgtcattcctctgtatgaaccagaagattgtagtgaactgctcatggaggtgtctagatctatcacagattcgttaaattgaaacattttggagctgtgttttttcagcaagtcaaaggttgaagcacgcttgtgtcccaacgacttttttgagtatttctttggcctcaaatgaggatctacttcctttagaggagcttttgtttgaatattattagaccaatcctcgatatcgtttgtgtgtttatccattgttttattgtccacgatatatgcaccttgtttcctagctacagtccaacggaagtagcaggcaattatgaatttaattatcaccactgaaagaataaataccagagaaacatacaaaacgacatcagaggcaatacaaccgacggttttggagtctacttcaccaactttaataatttcgctcaaacatctcgcaatttttctttcatgcccatttgacaaaaccaacgaaagatcataaccttgtaaatttgaagtcttcaagtcatcgaatacaacgggatagtcaacgtcatccttttccaaccaatcaagaagatctaaatccaaaacgtcgccattataaacaatcaagtttctagaagagttctttataccatcccaagtgaagtaaacatcagctttcgactttaaaccgtaaaatgcgtccctatcttctttagacgtatgacagttccatcctgcgtaattttcaactgtgaagtttggcttcgaagagccatcttgattctttaacttacaaggaaaataccatgctaaattattatcatcgtcatggggaatggaagaattactctttggagttataaggttatgacagttaccattcacattttgaaacaagaacgaagcatctttaccagcatctgaccagggcccataaagggtgtctgaatctacttcaacgtcttgtataccggaacgcgaggaagtatccaattcataagccttaccgttaattacgacaaattctgttgatacttcgttgtttttcaaacgtagtttcgaactactacaaacggttttagtgaaaccaaaagtcaggaaagccacaatcgcaccaatgtacaagatgacagaaattaaagcaaccttttctctccacgccatttgtctttccttctttggcatcccgcagaaagcaagaattggagcaggtgcccaaaacgtaatgaaataacagtacatctgccaaaatgacaatgtatcattcgtttcctttcttaatggtttgatagacttatttatgggctgcgtggagctttcttcgaaattgtccacatcaccatctttatcaaattcgtcttccgcaacaccttcatcacttattttaacggaagccttcttgtcagtagtattcatatcttgtaaaagatagctatccgtttcgcggccactaaatttgcttctcactgagcctttggagcgcagggagccactccgacgagttgcatttgggtttacaccggtacttgatggtaaaacatccaggtgattcatctgctcctgcgttttctgcgcataataaaaatgtggattatcaggattgttcagtcggcttctttcgggccgcactaaagagccttgtctatgaggtgctcctgagccgacactgtgtcttgacctaagtagagactcttcatcttgattaaggttcagatagtagtcatcaggatcatctccattcaagccggtcattctaatttctttcctgcggatagtctaaacaggacctttgaagaaaatgggacctacaccaaaaatactcgagaactttgcaaatcggtaaacgtttataaccgtctaccaatgtgattcttctagcaggatttactacaagtcgaaatgttggtactgaatgtaaatctgaaacacaggaaagaatatttttgatttctatttttatgctcttattttcatttttgattttttttttcgaggtctgcgccagcgccaataacgcgttttatccaaataggcagccaaagagggtcacctatgcaggtgctgaatgcaatacaactgcgggctaactgtccatcgacgctattgaatatgcttcaagaaatatccagtctcatgcacatgtcaaatatgtgggtgagggcgcaaatacaacgcacgattatatatacatttgtggctacgtagtacgtgcggagataggcaggtatttgttcaaggatgtaaataagaactacaatgcttagttctcgaatcctagaatgtgagtaaatctcacaagcaccgcttctataaatttgtctagggtaatttgtaatcttttcccatgcggattctcttaaatacggtacagccgtcgctgctgcggtgtgattctggtttcatagatctggaaaaagaaagcgagacacaatacaagagctttgtgacacagcgtacggagagaataagataaagaacagttcctggcgtttttaattgaacttttgtactcgtctctttattctcacgaatttttttaccgccgttttcatttccattgcaaaggagggaaaatataaatgtttttatagaggcagtatatctttaatttcatagcatatgcagtttagaaaaaagacgtaaattcgttgccctagtcacgctggttacataaattggtcgttgaattgacttttaagacatccagttggtgtgtttgctccaaatagtgctgacgcatcttgccaattctcgtcaatttagcacggaatgcttgttacttattcgataacgcttttaccttgattgcatgtagtcactatcctcaaaccttttctaaggttgccctattggcgacagaaaagcaggacgagaaatctaaataaccaacgtgtggtttattaactatgacggttggtttgcttgccgccccaagttatagaagactgcccttcatcccggggtagctatcatagaatctgtcgatagttacaattttgggtggggtgttttcaaaaatggacggatatgccggtctttgaaacttcgatgatgtagcctattgttttaattttctgcttgatcctttcgctctttttagggataaaaaagaaaacctaacaaagtatgaatttcgagaagtcccatcgatagtagtcaaacaattgctaaagagggctacggatcgtctacaataccttcgtaaaacagcagcttacaggatcttttataatatcaccatagaaaggggaatttgggaagcgagagtaaaatgttgaatagttcaagaaaatatgcttgtcgttccctattcagacaagcgaacgtctcaataaaaggactcttttataatggaggcgcatatcgaagagggttttcaacgggatgttgtttgaggagtgataacaaggaaagcccaagtgcaagacaaccactagataggctacaactaggtgatgaaatcaatgaaccagagcctattagaaccaggttttttcaattttccagatggaaggccaccattgctctattgttgctaagtggtgggacgtatgcctatttatcaagaaaaagacgcttgctagaaactgaaaaggaagcagatgctaacagagcttacggttcagtagcacttggcggtcctttcaatttaacagattttaatggtaagcctttcactgaggagaatttgaagggtaagttttccattttatactttggattcagtcattgccccgacatttgtccagaagagcttgacagattaacgtattggatttctgaattagatgataaagaccatataaagatacagccattgtttatctcatgtgatcctgcaagagatacaccggatgtcttgaaagagtacttaagcgattttcacccagctatcattggtttaaccggtacgtacgaccaagtgaaaagcgtatgcaaaaaatacaaggtatatttttcaactccacgtgatgtcaagcccaaccaggattacttagtggaccattcgatatttttctatttgatcgaccctgaaggacagtttatcgatgcgttgggaagaaactacgatgagcaatctggtctcgaaaagattcgtgaacaaattcaggcgtatgtgccaaaggaagaacgggagcgtaggtcaaaaaaatggtactcttttatcttcaattgagcaaaaaaaaaaagaaaaagacacagctaggataccgaacttatgggtcgttcaatttaacagttacattgtaaatagaaaaaaatagtaaaaaaaatgaaagtcaaatgattatgcttgtcagttcaaattattaattgggcttaagggcgtaaacatgcgggaataataaacatacatacacacatacataaaatccgatgccatccactcgcgagattgcttttttcctttcgtttctctttcaagaaaatcatgttgaaaatttctatgatgatatatagtagggaactaaaccaaataaagaaaagtcaactttagtgcacgaaatcaattcttaccagcaccagctctgaagtaaatgatatcaccgtcttcaacgacatagtctttacccttttgcatcaacttaccagcggccttgatggcagaatcgtccttatattcgaagacatcttcacatttcataacttgagccaaaataaaggtattcattaaatcgttatgaataacaccagcagcttgtggagctttagtacctcttctgatggtccattcacgaacttcatctggaccgcaggtgaaaaaggaaatcaaatctaacttttgtctcatggtagtgataatctttggcaaggcagatattgtctgcagtttcttcaattcttcttcagcatcttctggggacatatgagatagtctttcttctagagaaacactgaatggaatgatcaagtcacctggagagtacttgtctacccattccttgattcttagcagatgcttgtttttctttctgatgtaatctctttcagataaattaatcaaatagatacatggcttagcagtcaacaagaacatggagttgataatttcaacttcttttgaagtccaggagtgattagcaactctttgaccactctctagcaatttaatgattttcgtaatcaaatccatttcttccttcttttgtttgacttccaaagattgaccacctcttttggcaatcttttcagcaccttccaaagccttttgtgcgaattcaatatctttcaatcttagttcttggttaataatttctaaatcacgaactggatcaacgtcaccctcaacgtggataatttcagcatcatcgaaacaacgaacgacttggtagatagaatcgactgatctgatgtgagacaagaaagcattacccaaaccttcaccagcagaggcacccttagtcaaaccagcaatatcgtaaacggtcaaatgagctggaacttccgaagctgtcttcttgtagatttcacacaacttatcaaatcttggagatgggacaataacacgggcttcttctggatcaatggtagcgaatggatagttagctgggttacccaatggacatctagtgatggcttggaaaaaggtagacttaccaacattggccaaaccgacaataccggctttcaagttattacctggacgacccaataagacctttttttcttcgacttgcttctttggaggcatgttttacagtgctatttatttgattgtttttacggatactagaagtaacacaaaaagctaaaaaaggcaaaatgcaataaaaaattagtactaattatcaactgaatacactactaaatacgatttctcgcaacgaaaggtatgagagagaagacgtaagttgactttcactgcatccttccttttgggtcataaaatcgctgggatggcccttgaaaaaattttttcagtgaaaaaaaaaagaattttcgagaaaaaaaaaaaattaggaattgtgcgtggtcattcaatacggagaattaagtaacacgcaacaactgcattctgccttagttgtctcaaggcaaattggcaccaacaatatgaacttgttgtaaagctcaactccaaagaagggaaactactcagatttgttttcttcagtttaacaggcgtatcttctgcaaatctactacgtttcctaccgaagacttcgctctacgagaattcttaggtttctacgagttacgcgcccttcttcgaacgccattctcaggaaaaattgcatttacgtaatcttttgttctaattgatataatggctatttatacgtaatatcatgcttaagaaccaagaaagccaataatggcattcggaggaagcaatcagtgaggaaaattgttgattaagctagatatttctatatctagtagatcttgtcaagttgaagtagcgaataggactcctgtattgctattgtgatgtttttttattgtacagtagttgtataacttatcgttggtattaactaccgtttgtttatacatcatgctcattatctcgtcctgactaatgtgaaaggatcgatatatacattgaagggtcgacgtccccttttattagctcctacaaagatagcactggcatatattttttaatgtcttggtatatattatatagcaactatactcgatgtcataaagaggaatactatctttggtggttgtctaactctgagcaatgctaaggcccttaccattctaaaacaaccatttttttcttccccttcccagttataccttttttgactagttctagtaactgttcgtcagtagtagtgttagtattccaggtaagagtttcaatttcatctcttggtgaaataatgtgaccataattatacattttgataaaatcactgatggtgtcaatcttgctttgggggttttttttgttcttttcagtcacccagtaccctttggatgtcaagcctttgaaaatgtgtagagatgttggtaaagttacaggttgttttgacattcctccataagtgagcatcaaagcattattttccaacttacgtgctattgatgcactggatttacctccaacagaattcaaggcaagcctcacccttgcattttcacccaaaatcttggacaatacttctttggcaaaagtcttgtcgttgttttgcgattcggaaataaccttcgtagcaccatacttatcctccaaaacttttgctacctcatcaaaattatcacggtcacgtataacacttaatgttttgatccctttagcttttgctacttgcgtaactatttttgatacactagatgtaccggcattttggataatccattcattaccgttactgttccagtcgatatagtctgatactaattggaaaccggtacaaccattaacagatacagttgccgcagaaaacagatccaaatcatttaccttgattaaatcagaactactagagaaaactctataattggaccaagtcccttgatttgcctgcaatgggataactcggtcacccaatttcaaatctcccttggaacttcccgaaggtaaagaaacaacttcaaagacaccctcattaccggcgatagcggctggctcatctgtggagtaatcgtatgtcttttctggacgagacgggtatactccttgcaactgattgatatccgaagggtttatgggaaaggccaaagtttttaacacaattgattgagataagtcttgtttaggcgtataatttttcactgacaaaaccttggtacaatcctcaacttcatgagttgaatagatgagcgatttgaagtgcttgggaatctgatgagctgaggacgacatgtaacgtttgaatgtgggaagcatcttgttatatcaaatgtaattggcagattatgaaccttcttaaatgacaatgtacgtttgtaatctccaatttctttagccatggaaacaacccctgggtacaccactcgtgcgtcccttggaggagaaccactcttttaaggtaaaaaaaaaagcaccggcggggtccaataatgataataataccataaataaggaagatggtatcaccgattggtccagaagtattatccatacagttgtttttaatattattacatacattatatattaaaaatgtgtttcgtaaccctaaagcaaaacaaagtatatacagtgacacagatcctttaaacatcaaaaaaacaaaaaaaagtaagtcagtgcagatccgagccttctctcttaatctatctaacttttaattcaaaagtacttctccaaatagctaccacttgctttataactaaatcccttgaacatatccggggacttgctcaccgaattgatattaatcggcttgctatccgtataggtttcctcatatgacatagaagtaaattctgtgtcaaaattttccgctagttccaaatccgtaataactggaacaattgggcctagagtggttttttgcaattgtccagattctaataacttccagtctatttttctaaagataaaatgttcagtgaaaagactagttcttgcagcccctgatttcttcttcttagacttagtaggcttattattagccccggttttggcccagtatttgtcaacattccaccttttggcagtttccttcttcaacagcgcgtttaatatatctttcattccctcgctcagataaaatggaattttggggccttgcttgttttgttgaatcttattaatgatcaccttatgattgctaccagtatatggaggcttacctactaacatgtcatacaacagacatcccaaagaataccaatcacaattctgactgtaagctttacctaataatatttcaggcgcacagtattcaggcgtaccgataatcgagtatagggcattgacgttctctggatcctcctcatcaaccgcggaatcattagcactttttttactcagaccaaaatctgtcaatactaaatgtccacgttgattcaataaacagttttcaggttttaaatctctatagacaacacctttcgtatgcaaaaatctcaaggcacagctgatttctgccgcgtaaaacgaaactgtcgtctcatctagggtcccgtgttccttcaagtggtaaaatagttcaccgccagggatatattgtagcagtaaatataactttgagttatcgtgaaaagaataaaataacttgacaatgtttggatgttctatttcagatagaatagaccgttcggcaaatgttctctcaagcctctttgataatccatcgtcattatcgttgttattaccatcatttttatcttcgtcttctctcttggaatctgtggctgtttgagaaattaaaatttctgctttccgtaattgcttcatagcatacagcttggatgtattgacgtccttaacaagaagaactttaccgtaggcaccttggcctaggactctcacgggcttaaaatcgtgcaggttccttgataattcattttctccaatattagaggaaataatgtcctgaggtgttatggatagtctattcgtattagttcgcattgcgtccgaacctgtaatagaaaatcttctcgtatttggtggagtgagaatagggaatttggaataagctgaggaccttcttctcatcctatgtgcaggactcatgccatttagcggaatcgcatttgaatgaaccgagaggtgatttatactctcctcatatgtgatggagctgccttgttcatgattgatatcattgtatattgccgaggaataatctactttaatgtcattctttttatcatctagtgacacacgatgaagttcttcatctagtgagaaaatcatcctaattactgccaacagtatgctcagctagattggttgatgaaaaatcttatcatagggcaccttccaggtaaaagatctacttactattagtcagtacgtccttttttcatttgtttataattttttttttttttttttttttctcctctcaatattttagaagtaacatgacagagcaacacgtttattttcctacatatagtcataagtataaaaacgagcgagaaattttgttaaagaattgatatcatattttataatttacataaactaaatagggaaagagtagtatagcgtgcataagtttgaaaaaaaaaaactattcatacactcatatatacttttatatggtcttttttatattcaagagtgattggtcaatgatttcttggtcacattaaagatgtcagccaacttttcaaaattcttcgctgatattataccttttttagataggaatctaatcaagatatcaatcaattctataatctgcttgtcgttcaggttcattaaaatagtggataaaactgtatctactgttattctgtgttcgctgatgaatgtttcatagtacaaattggcaaaagaacccattatgaattggcaatcaaccctgtctgtgataccaccatggcctgggatggagtggccaaagtctttaactttaaaagttctctttagaccagatgcgaaaaagcctccaaatggcgcaaataatgatgcaaaggtagctaagtttaaagcatggaaataaattggttttactgtaattgaattgatttgaactttatcgaaaaagatgggtggaagtctgtaaacttgtggaaggaaaactgggtttagttcacatgtcaaattagagaaaaaattggtatggagatcttcaacagggcacgtcaagtaagtataagggctcagaatccttgttaatataatactagctagagcagtgaaaaaccaggcaccaaggaaaccttctaaagttttcttgggcgagatttctattagtttagtcttaccgaatgtaatgccgcacaggtaggcgaagatatcattaacaattaccaacccgcatggtaataagaaccagaatagcccattgagcacgtttttgatgatcaaatgagcctgaaatactaccagaagaagaaccatatgagtaacgcacaatgatccgaactggaatttcaaaaatccctttcttaaactacaaacgaacagaacaaatcccataagatagagacaatagcagataaacttatgatttgttacgataaagttcaatacaggatactcgtaaaaagtagcttggaaaaacttgaagagtgatttcccatctaagtaatagatagtggtgaagagaaggtaccagttcaacgtctttgtcaatggcaaattcttttcgcgaccagatgcacttgttacggcaatacactctttaaaagtagcaatttggcagcccaaaatcagcactatacaccatgcatgacccgatgctaaggtgatgaagaaaccactgatcataacaaacgtccaaactgttctaatgaaaaagttgtatttcctgctttcctttgtagcagcagtgctttccttggtcaccggcgtgacggattcgctggcgtccttgtggagttcttcttgcaatttatcaatcgcctttgaggtggcgtcagtaaccgactccacaatctccttgctcgtaccatgtggtttcatctcagggttgtcagacattttaggtatatggaagtggaacagttaagtatgacaggttcgctgtttgggaagatacttggcaagaagtgcgtcttcacaatctggcttacactaaataacaatattgatgaatgctcccccatgctgtttacagttctcgattgttacacttttcacatgtcatcccatctgaaaaattttcaagaagggtatccgttgataatgactgtcaaatacatagcgatatagtaccaatatacagtgcctgaaaacgcctggaataagccaaagcgatcaaggtggagctcctgcagattggtttagaaagtagtgtattgatagttatttacatgggcgtttgtttatgattctttgtgcctaatatatccacgttctccgttgaattctgagatgtactgcatcaaaatagcgaaaaacgagcaataaatatcagaaaatcaaatgaagtatactcgatgaaggcagctgagatgaggtggcagatacaataagaaagatttgttgccatatataatagcaattaaaaaataaatttgaaagagtgagatgtccgtaacttttaaggacgatgttcatcggattctgaagtttgttgctaattgcaatggcaggtttgaagattccaaatgtgatataagagaatcgcctctcggtggattgggtgtctttgcaaagactgatattgcagaaggtgagtcaatattgacgttgaacaaatcctcgattttttctgcatctaacagctccattgccaatttgttatgtgacagtagcatcgatggaatgttagctctaaacatcgcattcatttacgaaactacagttttcagaaattctagtcattggtacccatttctgcgaactatccgaattcgtgatgacgaagggcacttaaacctgccgccaagcttttggcatgcggatgctaagcgacttttaaaaggaaccagtttcgataccttattcgattcgttggcaccagaagaagaaatcatggaaggatttgaaattgctgtggatttggcacacaaatggaacgacgagtttgggttggaaattccaaaaggcttcctagacgttagtgaggagaatcatgaagaagattacaatttgaaattagaaaagtttatatcggtggcatatactttatcatcaagaggatttgaaattgacgcgtaccatgagacagctttggtgcccatcgcagacctgttcaatcatcatgtttccgacccggatttaaagtttgtatcgctatatgatgtgtgcgataaatgtggtgaaccagacatgtgtaaacatctcatagcagaggaatacttggaagcagaaaatctagacaaaaatatgcccaaagtcgcaagtatggagactcgtgtcatcgatgaagacttaatcaaaagtttagaaaatgatttagagaaagaatactctaatgttacggcaaacatcgaggatgatgatggcggtattgaaaaccctgacgaatgtgtcgatttagtgttaaagaatgacgtcgcacaaggccaagaaatatttaattcctatggtgagctctcaaacgtctttttgttggccagatatggtttcaccgtacctgagaatcagtatgatattgttcatttaggacctgattttatgaaaatcttaaagaaagaagaaaaatatcaagaaaaagtcaagtggtggagccaagtcggtcatggcttgttttcagcatggtatgctcaaatgcgccaagaagatgaagaagacgaagacggtcaagcaaaatcagacaatctgtctgacgatatagagagcgaagaggaagaggaagaggaagagggtgatgatagcttggaatcatggctttcccagctttacatagactcaagtggcgagccttcaccctcaacgtgggccttagctaaccttttgactttaacggccgttcaatgggaatcattgttttccaaaaaggccactcctcacatcagtgattctatagttaacgaagaaaagctgcccttcctggccaaaaaagacaatccccattccaagaaactgctttccaacttacttaaggaaaagcaactaccttgcataaaaggcgacaactcgtcaaagataacaagtgctactaaaagcatgctccaaaatgctcgaacacttgtacaatcggagcataatatcttagatagatgtctcaagagactatcctaaataatattgaatatgcacttttactatattaatatcacgtcacacgacgcacagtgagaagtgaaaaattttttttcaatctgaaaaaaaaaaaaaaaaaaaaaaaaaatttatataaacgaatggtatctccatcacatttcttttagcctcgcaacttgtacttttcatcacttttcttgtaatttagcaatatcccaagaacaatcatcgaaatgtcccgtccacaagttactgttcactctttgactggtgaagctactgccaatgccttgccattgccagctgtcttctccgctcctatccgtccagacattgtccacactgttttcacctctgtgaacaagaacaagagacaagcttacgctgtttctgaaaaggctggtcaccaaacctccgctgaatcctggggtaccggtcgtgccgtcgctcgtattccaagagttggtggtggtggtaccggtagatccggtcaaggtgccttcggtaacatgtgtcgtggtggtcgtatgtttgctccaactaagacctggagaaagtggaacgttaaggttaaccacaacgaaaagcgttacgccactgcttctgctattgctgctactgctgttgcctctttggtcttggccagaggtcacagagtcgaaaagattccagaaatcccattggttgtctccactgacttggaatctattcaaaagaccaaggaagctgttgctgctttgaaggctgttggtgctcactccgacttgttgaaggtcttgaagtccaagaaattgagagccggtaagggtaagtacagaaacagaagatggactcaaagaagaggtccattagttgtctacgctgaagacaacggtatcgtcaaggccttgagaaacgttccaggtgttgaaactgccaacgttgcttctttgaacttgttgcaattggctccaggtgctcacttgggtagattcgttatctggaccgaagctgctttcaccaagttggaccaagtctggggttccgaaaccgttgcctcctccaaggtcggctacactttgccatcccatatcatctccacttctgatgtcaccagaattatcaactcttccgaaatccaatctgctatcagaccagctggccaagctactcaaaagcgtactcacgttttgaagaagaacccattgaagaacaagcaagtcttgttgagattgaacccttacgccaaggtctttgctgctgaaaagctaggttccaagaaggctgaaaagactggtaccaagccagctgctgttttcaccgaaactttgaaacacgattaaacttattagtacattaaaaatattcttttattttttatatacatacataagcctttaatacctttaaagcggtaacgactgcctcttgaacttaaaattattcttttttttggatatttgttcgttatgtttaatgtatatatgttgatgttcgatcagttttacgatatgctcttataggaacatttacagttttccccgcattgagtccagaccgaaggttacatacaagatttcttcagcgtttgttacttcaggaaggcaatggtaatcatacgtatcacattgagcaacctactgagggagaaaggagatttgtgcctggaactacttcgtgtagacaaaggaatatacccctttgatacttctcaaccaattggtagtatgcaggtgctgctcccccacgctagtaattaccccggttccgctcaattttatctttttgacgcggctacgaaactcggtttcgagcagtccgttaacttaaactacagtgaaaatcattggttaaacaacactccatgccagtatctgtatgtgtttttgcaacaagcacgactggagtaataaagagtcacgctagcaaaatttgtctctataagattaagattctgctttatagctttggaacctttcgtagctgtagcccgctacgtagaaatacataacaatagaataatctttcaaaaatgtcacaccatgttcctaatttatatggtacacctattcgcgaccctcacgaacgcaaacgcaattcagcgtcaatgggcgaagtaaatcagtcagtttcttcgaggaattgtgaaagaggaagtgaaaagggcacgaagcaaaggaagaaagcctctcacgcttgtgaccaatgtagaaggaaaagaatcaagtgcaggtttgataaacataccggcgtatgtcaagggtgcttagaagtcggtgaaaagtgtcaatttattagagttccattgaaacgtggtcctgcaaaaaaaaggggcagtgtagtatccattgaaaaattcagctcggataatgatcctcttcaataccgaccaagaacacattcatacccaatgaactcgggaaataactacttaccatcactcgccaggaattcctcttttccttccataagcagtctatttgttccctcgataactgctcaatcgcaacaatttgtaaaggtgccgtacgatgacatcaagcgtaggagctctctggcaatattaggcagcgattcatcgatatctaccgaatttgggggaaactatcgcttagatgaaaacttaaatgtcaggcaagaggggaaggatattgtagcgaaaggaatgataacgcccgtggaggaaatgggcgcatgttcatctaacgttcgtcgtcagggttcacaatctcttccaattcaagaacagcgcgctagcccgtacattaacccttttatctctgggagatccaggctaagcagcctttcctatacaagtgaggctacaacttcagaaggtaatacgcaaggtaaaaaccaatgcatgcttactcccaatagtgtacgttccattgaaaaggaacgattaaactcgttaactgcgggatttccgaacaaaaaattaggcacagatggtagaagtgacaaatgggacaaaaattcgacttggaagcctgtatatcgatcgtcgaatccttctcatcctagcactgaaaaaaatgtttccttgaatcaggaagccagtgctaaaccacttatgcttggaacctacagacagtttgatgcaacctcgttctacaaggttttaggcatctactataactttttccatattaattttcctgtaataccaattaacaaaagtaaatttactgacatgcttgatcctgaaaagccaaacgtgattgatgagatcagacaaattaacaatgaaattatccagtgttttaaaaccgcgctagaggtattggtattttgcaaaataaaacaaagaaggtcatcgaaatcaacaaaatcatggtctcgtgacagtttatgcgattttcaaaaaggtctgtattacattcagaatttcaacaaatgtatagccgactgcttccaaagtttaataactataaaacccgtattaaaacaaaattccagtgttattccttcaagaataaagttcatttacttttcgacaataatagtgttaaattttatcttaatattggccggtgaggaaagctcgcttttgctaggcccctctgttggggtttttaacgaatttcaagctcataagttatttctaccttttcaaaatacgtccccaatgctattattaaattcaaacgaggaaagtggtgacgagatactggattatgctgtgttgttcaaaaggttgtacatccttttaaacattctggatacgctacaaagctttcggctaggtcaaccaaaattaattaatctaaattttggtagcgccattgaaacatattttagcgataaaacaggtcataaccaagtcgtcgaaaaagctcccgtagctttggataacattctacgaaaccttaaacttggtgaatttataacatattttgtccttaacagaaaatcattgcaagtaaatgtacctcaccacttgctgttcacaaatcaaacggattacggagagttcgctgttgaaaaaggggaacatgataatatagctggcaaatttgagacccttttgaagaaaaaggaaattttaatcagaaaattactaaatattgaacagaaaaatgaccatattctagaaaattgctgcaattcggatgctgaaatgaaaaatatcggagagctagtctgctcaatgatcactctggtatcaggcatattagattcaattactaatatgaacgcagaaaactctgttgatttggattcaaagccccttccgaacgcctattttgctcaggacagtgaagaagaattaatgtcgccaacacaaagtattacgtcaaatcttgccagtgaagaaaatacacgttgcacaaccaaagacttgatgggaactgtttctattttcatgctgccaatggtggaagaatgctataatatcattagtttgataggacccatacctaccacattaataagtttatacatccgtaatggaaatatggccaagggaataaatgacagaattatgacgttgtcaactgcgctgaacgaattggtgcaaataaccgcactatttaataccctagaaccttttaggaagaatgcacatgaccgtgctaagcgttactatgtaagtgctacaagtagtaccggatgctacgaatcggtaatgaagagcatgtattccggaaaatgtgcagctagtaacgcctcaaacgttgcgccatcggaggaagaaaacaaaaagatattgaaaaagtttgccgacataggttggaaattgatggatgattcagaattgggttgttgctgttgcttctttaactaatattcatgataacaaggtgaaaaatagcatcctaatgaaggatagataagtagattttttcttttaaaaactatagtacaaggacatgcaaagtcatatatctaaactaattttggtacacgaccaacaaaaaagggtaacaaagtacacatattcgcgtcaataatatgaacaagtttgtttatttgcttttcaaatttttttctttctccagcaaacaaaagtcttaatgcattaaataagaaccttcgttttttctgcttcttgaattaccgtcgatgccattcgattcgaacttgtaagaaattttgatatttagatctctgttattcttctcgtttggagagcaaaccaattcaccttcaatggtgtcaccagtttcagcatctagatcatcagggaaataaaatattgtttgcttccagtgagtgtatggagcatgaggaccagtggagaactcaacaggtctcttaccctttggtgcagggaaaacaatgtcgaaccaggtgactataccattaatcatatcttgtctcttggccgtcaatttaaagttactcttaaacgctagatctgatatttttactgtatttaaatcaaattcgatcaatttgtctgaggtggtgttgacattgtttctttccacggtgtcgacgatgggctcgtgtaagaccaacggaacaaatggcgaataatcaaacccgtaaacgtcttgccagtagttcaacttctcgtctttatactgagagtcttccaaaccggccaaatgaatggagcacttgtcgggaaagatcagaccgccttctaccaaatagtggtctctagcgtaaagaacggtgtccatcatggactcgtatagtagaaagtaacccatccattcagaaattatgatgtcaactttaggaaagggtaaatgaacgtcctccaacttgcctcttagcaaggtgatcttgtcgctgaatccgttcaactctaccaattccttcgccatctcaataatgcttgacatatcaacaccgataacatgcttcgcaccgtgtttagcggcaaacatggataaaataccggtaccgcaaccgacgtctaaaacaatcttgtccttaaaaagatccttattttggataattgcgtttctgtaagataaggtacgaacagtatcttgaagcatctcttcgtgaataccatagtgatcgtacgaattgaagtagtgctgttcgctttcacttagcttggttttttctgtagcagaatctttcacggctgtcttgctcattattttctttggatgaatttgtcggttctaactcttttttggaaacggcaaggtgagcagtaggcagctcatctcttcaactatttttataacatataatttccctttgtgaaaaaattttcccgccatttccaaatttcggaattcctttttcttttttttcatctcggtatattctgacatattaccctataggcggtataaaaagattcattatacagtataaaatagaaaatgagagaattatatggtgttaaatagatcctacattgaatttttcattaacagtccctcatggggctagtctaacgactttccatggatcgttttctgtttttcttctgtaaacgaatctatcatgcaatctcgagggtctaccttgccagaactcaatttccagtggaacgattctcaagccaccccaataatctggacatgggatgtcttcagcatccttgaaacgttcggtgtttttttgggtcaactcgtctagttcttctctgttcttgataacatccgattggcgggaagcccatgcaccgatcttggatccacgaggtctcgtcttaaagtatctttcagaagtttctctgttaacatgctctgtgataccttcaactctcacctgcctttgcagatccttccaaaagaatacgattgccgcattcgggttggtagcaatatcatgagcctttctagaggttccccagttagaataaatagtaaaacctctatggtcgagctccttaaaaagaagaatcctggacgacaccctcccactaggtagttccgcggatgaaaaagtaattgcttctggcaacgtttcccttgggtcttccttggcttcgttgaaccatttggtgaaaagatcgattgggtcgtcagtaagttgtttttcattcaaagtaaatttatcatattgatacgtctcaggagcaaatatgattggcttttgggtctcctcagcttgtttagtcattttcagtgcagatccgtgaagtgtactactggtctaggtagagtatctttaaaatatctaatcatgcaaattagtcatttcttctttcttataagttgcggccccttctagtatttacaatttacccggcgctggttctggtggcatctataagagctctatctggctgctaagcagacttgctgttacttgtatgtgctgtttatcaagattggggcattacgcatgtgtatgtgtgaactacagtagtgttatgaaatacagcctgaaagacgaaaacttcacaacggaacttaagcggttcaataaacatctatctgccagcttagagagactacccgtggtagagaaagacacgggcagccaaaaatactgggtgttgtatatttacttgtgttagtttataaataaattttatatcactatatgtgtggtgaaaaggaagagcaatcctgctaaagcttttatatctaaacgccaaaaaaataaaaaaaaaaggaaatgggagaaaagttttcagcgcgcgaactcgcgaaaaaacttcctctttagcaatggtgacatatagatctcaaggttctcaattaaaagaccttctttgtagcttttagtgtgatttttctggtttgagaataaaactagagaggaagataggtaccctatgaaaatgtcaatggctgttgcgtttgcttaatcgtatttttttttttttcagtccgtgttttttgtacattctacgtttgagttttccatcatgcaggcctcagaaatttggtaggcactcgatggtgaagagatagtgtcggatttcggattgatctttcagttgatagcctgctgctcttttcttttccaaagaatttcgagtatgctggtgtcagtgtagatgcttgtgtgtgcgcaatttgtggttttttattgtgtttctacttatagatggctaaaatctgagtttagaaaatgcaaaccgtaaattcttaaacactgctattgcatttagttgctaaagcagtgtttttgaacttattcctgttattccttcttcgtaccgatcctcttctcgacctaaccttttaattaccatgggaagcctaccatcaccacacccacacacaaatgttacagctaattgtttattagcaaagtttgcacgagttcgctgtttatttttttctcgttttcttatacctagtattttttctgacactgtttaaggtgacagaaaaaaaggagtttaagttagatttgcaaacagacggtgctaagcgctgtcactttatgtctatcttatcgttaactctggaaaaagaaaaaggaaaaagaacgtcagggaacatgagtatatatagaaatggtttattctagttttttccgttttttcagtagatttttgcctttaaaagaataaatcccactacaaaaaggtaaaataaaaaatctattcactgaacttactgatgaaatttccaaatgtgccccgtacatcgaacgatgtgacagagaaaaatacgagtaggtaaataagccaaaaggcaagggtgtcctttcttaagcatcggttaggtttgcgggcgatcagtaactgaacaatgacacaagatcaagaacgtaatttgagatttttcaagatggtttttttaggtatctattaaaactactttgatgatcaatacggtatttttgtcgcattattttccaagcggaaggaaccgtgtgttcattttatgaatcttggtgttgtattcacagctacttctcctaatgccttcgatgcatttagataatttttggaaacattttttttcttgatgtatattttttgtattgtagaaatcgcgcgtactgtacttgtatatcgctttataagcgcttttaattgattgttcatgacgaggataggcggataggcggaggtatgcctcttaatatttataataaagcccaccaaatggcttcttctttttagaatatacaatatacaaataaaaataaaaaaatagaagaacatcctagtaattgtcttgaaaataatcaagatattgattgggattttttatttagggaaaccaaataattgcatatgcttgttacatcatcatcagtcatataaagtatgttgtccgtactaatggtggtatttaccttccccgagtgttactgataggaccaacaaacttaccgttagcattatgtatcctatgacttcccatctcacaattgtggtttgcgtaggttcgcaaacccactcagctaaccccataaagataatagctcccaggttgcacgtcgtcaaatactcagcaggggccttgcgattcaactctaatatcgaaatcaagctcggcaaggaaccaaagataatcgagcctagtagagagaaccaaaagctcttgtcattatagaacaacgaaatggattccacagactcacgggagggaaatttaggaataaatggcaaaagtattaccatgccaataataccgattagggccatgtgggtgctctgcttaaccaagactacagcagaattttcgttcttggaaatgttactgcaaaaccaacggttccataacacggcaaaaggacccataatcaaagcaccaaggccgcaaatcagagcacctttcaacctatcaaacaagaatgggtcagaaagttcacccgtgttagggttgacggacagctttccggcaagcatgtcacaggtagccttcgtgtatgagatgatcaaaattccaatgaccgcgttcatcatgatgaggaaattacggaaaacgtagttcttcctggagattccacaaacaccatatagtaaagtgacaatttcgaaaatggcagtattttgcatcaaagcaacatcaaatgccggtgacaatgacaaagccatgttataagtcaaatcagcgacaatcattatgagagccagcactgttagcttagccacatatttgaaggtagccacggatatgattttttgcttctgctgttgggctggaatccgtggttgaggatcatccaacacgtgcgagaacgtatcgacatcttcgtttgtcacagacccgctgttgttgttgtcaaactgagaattcctgttcgagtctgagtcagagacaaacatcggtctcatcttctcccaaagtcgagatgcaggcaccaagagcagccacgaagcaaaatacataaaggtcagatagaaggttaatgaacttgagtttccgttgtcgccgttagtttcaggcgttgcaattgtaccattgggccccacggagatttcctttttagattgtatgttagacaaacattttgtttgaatcacgtagcctattacacttgaaaaccaaagtagtgtggtagacatgacgctgtatctttgtttgttatcgtgctaactcaccagctcaagagcggatctgttctggaagaaaatggcctacaaacatttctttcacttgatcttcccacgttcacatagcctcctttagagtgagagagctttttttttcttgcgatacaccttcgccgggtgatagccgatattacaagaacgggttatagcgttataagtatatatgtatatacaaggaagaaagtagcatatatttacaatcttatttgaataagaaggagtaccatgcctccttctgcttggcgcgctgctctgcaggcacataactcttaacgtgttccacgatcttgtccacgcccgttttttcatcataatttctacccaaagcatcaacaaactgtccttcagggtccatgagataaaagaagatggaatggtctaccaaataatcttggcccggtttgacgtttggaggcgtagaaaagtatactctgtacttcttgcatgcgttcttcacctcatcgaacgtccccgtcaaacccaggatggagggatgaaagtcgctcaaatactctttcaatacagcaggggagtctcttgctggatcacaagttataaataatggctgcagagtaataccatactttgaagagagtgtattaagccatagacctagcttatccagttcatcaggacagatgtcaggacagttactaaacccaaagtatattatagaaaacttaccgagaaggtttttctccgtaaactcattgccatacatatcctccagatggaagggtcccccaagtgaaggtttaccgtatcctctgtttgcttcagcctccttctgtgtttccaatctgcgtttctccctgttgaagaaataagaaagtgccccaccgactgctaggaatagagcaatggcctttcccgtggaaaactcgatcgagccttctcgcactttgccgttatccttaatgggagtaccgcccacaggtactctgcttaatggtttcttgccatttgactgccataagcgcgttacagtaaagaatcccctttgagtgagcaatttagcgccattgccacttaatcttgcggctggcaattggaccaatcttagattggcacttcttgacaacttcagcatcttttctacgtttgctgttttttctgtttcccttgccttatacgaacatacgtttctaatgccgattataaacacaatagacacaattatactattttctcacttttctcttcgggagatcgctattgattattattcccgtttatttccttcaatttagggtctgaaaagaagatagtagggttagttttttggggtttaaaaccctagtataaacccctatactatttgtttatatatttcctatttgagtatgatagcatcgatattgaaatttacagaacttcaatttagtttcaattgggaattcgaggactctcccttgggatggccccagtctatttaactatcttccataatattactgttgatttcgtgactcagaagagaaaacagaggaagttacatatagacccaaataaaaaccaaagaaccacatatagaaatgacgagaaacccgtttatggtggaaccttcgaatggctctcctaatagacgtggtgcttcaaacctctccaaattttacgcaaacgctaacagcaactctcggtgggctaatcccagtgaggagagtttggaggatagctatgaccaatctaacgttttccaaggccttccggcatctccttcgagagctgcactaagatactccccagaccgtcgccatagaactcaattttaccgcgatagtgcccataactctccagttgctccgaacaggtatgctgctaatctacaagagtctcccaaaagagcaggcgaggctgtcatacatctaagtgaggggagtaacctttacccccgcgataatgcagatctaccggtagacccctaccatctatcaccccagcaacagcccagtaacaatctgtttggaagtggcagattgtattctcaaagctcgaaatacacgatgtctactacttccacaacggctccctctctggcagaagcagacgatgaaaaggaaaaatacctcacttcgactacttcctatgatgatcagtctacaattttctctgcagacactttcaatgaaacaaaatttgaactgaaccatccaacaagacagcagtatgtaagacgtgccaattctgagagtaagagaagaatggtctcagacttgcctcccccaagcaagaagaaggcactattgaaactagacaacccgataccaaaaggtctgttggatactttgcctcgtaggaactcccctgagtttacggaaatgagatatacagcctgcactgtggaacctgacgattttttgagagaaggttacactttgagattcgcagagatgaacagagaatgtcaaattgccatttgtattaccatgtacaatgaagataaatattcattggcaagaaccatccactccattatgaagaatgttgctcatctttgtaagcgtgaaaaatctcatgtttggggccccaatggctggaagaaagtctctgtaattctgattagtgacggtagagcaaaagtcaaccaagggtctctcgactatttagctgctttgggtgtttatcaagaagatatggccaaggcgtctgtgaatggtgatccggtaaaagcgcacatttttgaattgacaactcaggtctctatcaacgccgatctggattatgtttcaaaggacattgttcctgtgcaattggttttttgtctaaaagaagaaaataagaaaaagatcaattcccatcgttggctattcaacgcgttttgtcccgttttgcaacctactgtagttactttggttgatgtcggtacacgtttaaacaatacagcaatttacaggttatggaaggtttttgatatggattcaaatgtggctggtgcggctggtcagattaagactatgaaggggaagtggggactgaaacttttcaatccattagttgcatcgcaaaattttgaatataagatctcgaatattttagataaaccattagaaagtgtttttggttatatctctgttcttcctggtgccctgtccgcatataggtatagagccttaaaaaatcatgaagatggcactggccctctcagatcgtatttccttggtgaaactcaagaaggcagagaccatgatgttttcactgcaaatatgtacttggctgaagatagaattctttgttgggaattggtcgccaagcgagatgcaaaatgggttctaaaatatgttaaggaagccactggtgaaacggatgttcccgaagacgtttctgaatttatttctcaaagaagacgttggttaaatggtgcaatgtttgccgcaatttatgctcaattgcatttctaccaaatttggaaaactaaacattctgttgtacgcaagttctttcttcatgttgaattcctttatcaatttattcagatgcttttttcctggttttctattgcaaatttcgttcttaccttttattatttagcaggatcaatgaatttagttattaaacatggtgaggccttattcattttttttaaatacctgatcttttgtgacttggcaagtttattcattatttccatgggtaatagaccccagggcgcgaaacatttattcattacctccatggttatactgtctatatgtgccacatattctctaatttgtgggtttgtttttgctttcaagtcgttagcttctggaacggaatcccacaaaatatttgtcgacatcgttatctcattgctctccacctatggcctatactttttctcatcactgatgtacctagatccttggcacatgtttacatcatccatacaatactttttgacacttcccgcctttacgtgtactttacagatttttgccttctgtaatacacacgacgtttcctggggtactaaaggttccacacaggagtccaagcaattgtccaaggccattgtcgttcaaggtccagatgggaaacagattgtggaaacagattggcctcaggaagttgataagaagtttttggaaataaaaagtcgtttgaaagaaccagaatttgaagaatcaagcggcaatgaaaaacaatccaagaatgattattatagagatataagaaccagaattgtgatgatttggatgctatcaaatctaatactgatcatgtctataattcaagtctttacaccacaagatactgacaatggttatttgatattcattttatggtctgtggccgctttagctgcctttagggtggttggttccatggcctttttgttcatgaaatacttgcgtataatagtgagttacagaaataaagttgaaggtagcggctcatgggaagtctctaaattagacttaccaaatgttttccacaaaaagggctaatgccagtatttttcagctaatttctcgtcattccctcttttttctcattctgttttagaatgtacaggttatgacaaccattaccttctaggatattttgacatttctctcttagactttttatatataatatacatgtttcaataccaaatataatgtagcataacataatctatctttttactcatagacctttactttcctctctaaaagccgtgtcgcagtaactggtgacgctaaagttctccggcgtttttttatgtatgagctgggcatcaagaggcttttgagattttccaagtagtaactcatctttctgagtgtgctatcaaatacatactaaggagaataaactcttgttattacgtattcttcatccttatgggtagagagcgcactgttttagtacattttctagacgtcgaaacgtagagcaattgtcgataaaacaaaaaaaaagtaagaagatatatgaataggacgtgtcgctagaactagtaagtatatgatggagatataataagtgaattattcgatatttaatgaacgttctcatttatttggaagaaatgtttatcacgtgatggagaaccaatgagcggcgagtaactacgcgaggaacccggaccgcaataacgattaaagaaggcccggaagggagatgcttaaatgattatcactcagttaaaaaagacaaataagaaactattgagactgaaccgttttggttaatttcaggtggaaacaattgaagacgagcagtaaacattattttatttagtagtcatgttgtcaagaattgtatcaaacaatgcaacacgctccgtaatgtgccaccaagcgcaagtgggtattctttataagactaacccagtgagaacttatgctactttgaaagaagtggaaatgcgtttgaaatctatcaaaaatattgagaagatcacaaaaactatgaagattgttgcatctacaagattgagtaaagctgaaaaggctaaaatttccgcaaagaagatggatgaagcagagcagttgttttacaagaacgccgaaaccaaaaatttggatgttgaggctactgaaacaggtgctcctaaagagttgattgttgctatcacctctgataaggggttgtgtggttctatccactctcaattggctaaagctgtgagaagacatttgaatgatcaaccaaacgccgatatagtcactattggtgataaaattaaaatgcagctattgagaacccatcctaacaacattaaattgtctattaatggaattggtaaagatgccccaactttccaagaatctgctttgattgccgataagttattgagtgtcatgaaggccggcacttacccaaagatttccattttctacaatgacccagtgtcttccctatcttttgaaccatctgaaaaaccgatctttaacgccaagaccattgaacaatccccatcattcggcaaatttgagatcgacacggacgcaaacgttccaagagatttgtttgaatatactttggctaaccaaatgttgacagcaatggctcaaggttatgctgctgaaatttccgccagaagaaacgctatggataacgcttccaagaatgccggtgatatgatcaatcgttactctatcttgtacaacagaacaagacaagctgtcattactaatgaactggttgatattattactggtgcttcctctttgggatgataaaaaaatcaccctgcattgcctctttatttgacgttgtttttgtagaacatgaaacgaattttgacttgatgagacgaagtatatatccaaagaataccttaaatagaaaaggaaagataataaatactaaacactactatatattcaggtaaaatacaaaaattataacatttttaaaactttttttttttgaaagtccttctcgctttaggattttttcccattaagattatgatggtttcatgtatgtgtcagttaaaaaaaatatggctaagtagcaatgaaacgaaccaagaaaatgaaaacaatatatagtgctgttgaaataacaaagacattggtatatatttgtaaaatgtctgttaaatgttttttatctcaggttcttgcttgtctttggtagaagaaattatagtaaacaaacaaacaaacaaacaaaaaaaaaaaaaaaaaaatggtcgcaatctcaatgatttggttttttaccaagcgtatgcccagaatatttgcattagcttttaatttaatttcaatatttcttttgatttttcttctcatcggctgttacaacccgtcaaatcagtcaacatttctagtgaagtataaatttgatgacaactcacctttttatacgatcatagagaaatcatatgaaaaatcaaatacaactctgggcttggaggaagtcattataagatccggttacatgggtgtttgtattgataacattccctcccaatatagctcttacaataatatgactacattctccaattcaatttgctatgcaagaaagaatttaagctcggttcccttatacagagacttggaaattcaactctcaaatattgcatcttccagctccaaaacccaatcaagcgttgtcttgaacattttgaagttagcccaattaacttcggttaatgttatacatccatatgtcttgatggcaactgtaatcctaacaatcctaatgtttctatttattctgtatgtaactgtccctaagttaccattcaaactagcggttaataaatttctactgttgctaagttcaactatagttttgacatggggtattggtgcgatgtggactcatgtagggataaatgcaagttacagattggttccatcatcaagtatgaatataatcactgtcaagaagggcaagaaggcagcagtaatggcttggtttagctttgcattcctccttttagacagtgtggttttatggttaatatttttaagggataggaaaagcttgaaagatgaaattgataatgttccatgtgcccaaaataggtacaataactactcttcggattcatctacattgcattccaaagtttagttttatcctcaaataaacatataagttttgagcggatatttcagaatgtcaatttttaaaagtaaaaggagaaaaaatttatataattcacgattaacattatataatgtgatgaactacttaaaaaatttaacgttcgataattaagtaacaacagagaaaatatgagcttacctaaactctaatcattaccgtctgttttatttactgtcaccttgatgagcgactaaaaagatagaacgcgggtttttcgcgcaatgtaacaaagctccagaaattttttataaatactaatgttatagcaaaaaaaataaggaccttaaagtcgtaaactaaattgaaaagcccaaatcattcaaattctatatcgttgaacttttaataggctgcgaataccgactatgtctcccatacaggttgttgtctttgccttgtcaaggattttcctgctattattcagacttatcaagctaattataacccctatccagaaatcactgggttatctatttggtaattattttgatgaattagaccgtaaatatagatacaaggaggattggtatattattccttactttttgaaaagcgtgttttgttatatcattgatgtgagaagacataggtttcaaaactggtacttatttattaaacaggtccaacaaaatggtgaccatttagcgattagttacacccgtcccatggccgaaaagggagaatttcaactcgaaacctttacgtatattgaaacttataacatagtgttgagattgtctcatattttgcattttgattataacgttcaggccggtgactacgtggcaatcgattgtactaataaacctcttttcgtatttttatggctttctttgtggaacattggggctattccagcttttttaaactataatactaaaggcactccgctggttcactccctaaagatttccaatattacgcaggtatttattgaccctgatgccagtaatccgatcagagaatcggaagaagaaatcaaaaacgcacttcctgatgttaaattaaactatcttgaagaacaagacttaatgcatgaacttttaaattcgcaatcaccggaattcttacaacaagacaacgttaggacaccactaggcttgaccgattttaaaccctctatgttaatttatacatctggaaccactggtttgcctaaatccgctattatgtcttggagaaaatcctccgtaggttgtcaagtttttggtcatgttttacatatgactaatgaaagcactgtgttcacagccatgccattgttccattcaactgctgccttattaggtgcgtgcgccattctatctcacggtggttgccttgcgttatcgcataaattttctgccagtacattttggaagcaagtttatttaacaggagccacgcacatccaatatgtcggagaagtctgtagatacctgttacatacgccaatttctaagtatgaaaagatgcataaggtgaaggttgcttatggtaacgggctgagacctgacatctggcaggacttcaggaagaggttcaacatagaagttattggtgaattctatgccgcaactgaagctccttttgctacaactaccttccagaaaggtgactttggaattggcgcatgtaggaactatggtactataattcaatggtttttgtcattccaacaaacattggtaaggatggacccaaatgacgattccgttatatatagaaattccaagggtttctgcgaagtggcccctgttggcgaaccaggagaaatgttaatgagaatctttttccctaaaaaaccagaaacatcttttcaaggttatcttggtaatgccaaggaaacaaagtccaaagttgtgagggatgtcttcagacgtggcgatgcttggtatagatgtggagatttattaaaagcggacgaatatggattatggtatttccttgatagaatgggtgatactttcagatggaaatctgaaaatgtttccactactgaagtagaagatcagttgacggccagtaacaaagaacaatatgcacaagttctagttgttggtattaaagtacctaaatatgaaggtagagctggttttgcagttattaaactaactgacaactctcttgacatcactgcaaagaccaaattattaaatgattccttgagccggttaaatctaccgtcttatgctatgcccctatttgttaaatttgttgatgaaattaaaatgacagataatcataaaattttgaagaaggtttatagagagcaaaaattaccaaagggtttggatggaaatgacactattttttggctcaagaattacaagcgctatgaagtcttgaccgctgctgattgggaagccatcgatgcacaaacaattaaattatgatttgatgttcctgaattaggataaagtatttttccttgcacgagagtacgtatgtaaacgtaatattgataaagaatcaaaaaaagttttatatctatctatatatgtacctaataacatatggaaaggattatttaaattcaaaaaataaaacaataaagtttataaactaaccaaattattgttagagttggtaatattagcacttcagttaactcaatacgattgatcttgaaactatcggtaactgaatggtttgtttcaggatcacttacgaatgatccagtggaatagtacctttccattagagcatccttctcactccaaattttatacagccattctgaaaattcattctcgtcctctaatggaatatctttaacatcaaatgctctgatgtgaatatcgactaacttcgggtattttccttctaaaaatatgctcttcagcccatatataagctcaccatattcctcctgttttacaccggagtagccgatcgtaatatcataaagactttcaatacttggcttcaacttttgtaacgagtatcttaggcctgtagaatgaggcagtagcacattcttgaatggctttttgcctattttggcagcatatttagcacttttttgcctagtatcagcactgagatttgtaccttcagggaataggataagattgtatggccaatggatttgttttggatcaataacctccggattccatatgctctctccttcctcagttatgcgctcaggtgactttccagcaagtgagccggcgccccttgcattcgaatcaaggccagcaaggctgttgcttagggttattttgtcttgtgcccactttctactcataaaaatgaaattatagtttctcataccgaaaccgaggataggaatggaagccaacgatttttttaaaataatgaagacattagcccctaagttcgatgtgtaagccaaccaccataaaaatatccaatccgtgtatatttggtgattgcaaatggccaccgaattggactttagatgagaaagaatccttttcttcttcaagtctaaaaaaaaagtacctttaggaacactggaattttcagtggtaattctcactgcagatggtgcgacaacatgcaaaatggatgataccaagacaataaataatcttttggttttattgagaccaatttgtttccttatatcatttctacagtaaagagtcttataggtgagttggagaaacaaaagaataaggcatccctggaagaaaatcaataaggaaatacctgggacgacgacttttcgaactttatgagctattttttgatgcagcatcagcttattgacctcgctagcaatctcaataccagtggacctgatatatcctttttttttgttggctagtgttcattaatgatctttcgcgtttatatttctttttctgatgagtttttcgcctcttgagatgttgttgaacattatttaataatacttttagcacaataacgatttaccataaactaaagtaaactatgtatgtgccaccctatgaaaagtctacaatgaaaatatttacgcttccgtcttattaaccgatatgattaatcaattttgtcgtacaatttttgtaaatcgtagttctctctccagtaatcaccgtgctttttcagtattataagtacactgctagcacccaagacgataaaggccagcattgtgaaagcccacccagttcccataccgtttaacatgggtgtggtgacaaagactgcggttgcagccaagatttgccttattaaattattcaaagcaacaccggtggcaccctttcccggcaatgaatcgactaaataggaaagggtagcaccaattgtcatcatagctgcatatccaaagagggctgttccaattagtggcgttacccagtggcattttttatctaggcaccagccaaatatcaatagcgcaatggggaaagatattacagatgtaacaacattccacgatatacgagcttcaggagcaagaattccatatttctctttgtatctttttaaaagcatgtccacccaacgtccaccgtaaattgaggcgaaaaagtatgttacagaattcggaatatacagtagaccaatgtataatggtttaaagttgtaaggaggccttgaatatttatattcaactgtcatattaacaaagtatactgtggaaaaggaaattgcggaaaatgttattgcaagtgccacgggtggatattctaggaagtgcaatgattttaaaggcttgataaaataaacaaaaaaggtgtcccagaccttcctcaccgctgatacctgtttaggagcgatttcacctccattactggatagcacttttttgacttgctcttccaggttggtttgtaattttctcagactattttctcgaatcgatctcgctaactttggatctgttgatcttattctcgtaacttgtgctgttgttgcatcgataccgctatcatctagctgatattcatacagacttctactcgcctctgtataaatccgttgcaattgggtttctccagctcgaccatcataagtattggggctagagtgactttctaaatctagcgagtcttgatcccttacctctccaacgtagttatgcttctcagtagataatgtggcaacttggttttcaattcgatctgtctcatcttctcccctctgataatcttcttgtatctctccacgttcgttattgtctacttgaatacgtctttcagccaaaatttgagcgatagcgcctttagaatcttgttttcttaatgtttcaggtagtaacaccgtcaaaagaatgacattacatccggataaaataaccataaaccattgagtggatctccagggccagcgattcactaacaaagatccaaaaattggagatagtagcggcgccagtagtggacccaaatagtaataactcaaatttttacctctatcttcgctaatatataaatcagccactgttccagcacctacactttgaacactggcagaagcagccccacagagcattctcaaggcaataaatgagttgatatcaggagctagagcagacccgatattaaatgcaaacaataatgcaaatgaagttatgtaagtagttcttctgccctctagctcggatagagaagaccaccacaatgggaaaacaccaagacttaaaaggtacacaccaattgaaacgtttaccataatcactgatgttttaaattctgttgtgattgagttgatcgctggaaaaatgatagatgtgcccatggggcccatcatggaggaaaacgcaatcaagaagacaatcatctttttcatcatcggtggataatctctggcatccttgaactccggtataatggcgagttgaggcaatagtcccctacgttgattctttggaacaacgtattcctcactcttcaacctacttagctggttgtctctgtgttcacgactatttgatgccgtactttccagattggtcttttcgtaactataatcgttgtgctcgctgtgcggcgtgccgctgctttcatcgcagtgcatcataacatgattgttcggtagtgaattgtcagagcaattactcctcaaagaccctacattcgattgtgaaccttgggcttgcatgtttatcgctttctgacttcggtcctagcatagacgttaacaagttagaaagatgtgaatacatatgccttcaaccctgttttcttttaaggatacaaggacacagctattacaacaaattttgttggtttctatcttatctaatcgataatcttttaatattttaatctaatcgcagttatccaaaactggaatgagatggttcaaatccccaaaggtagatggagttactgctgaggcgtggaaaaacccgagtttttccgaagccgcatatgagaaattgagcaggaataatagatatttacgaagaggtaaaagtgataaaaggcagcgccgtggcaatatctatttacaatgactcattctgactatttaaaagtatgtaagggctttatctaggctttgtgccgttcaggcttttgtatacacatgtgataattgtattacagcttgtaagtaattcaatgaacgtttctacaccggctaaacaagaatccattttgctccatggctccaagtttccatcctttactgtgttcaccggttctgaatttggagaaaacttggccattggaaacgatttttcgtttatagcgcctgctatcaggctattgatctcataatagttgtacccatatgcattcttaaacgccacttctgatgggagaataactgctgataaaacagcattgatgcctaccttagtcatgaaattgggttcatttgctttcagttcattcaaacctggaattgccttcagtagggagatgccgtaacctgggatgaaacctttggccagcccatgacataggacgttatttaagcaattatctattgcatttcttcttctgtcgatttcgatttcgttatgtccaccaatgcttaaagtgaccgtattttggaggaaggatttcggaactttatttggaatcgcttcagcatcaatggagttatataagaatgcctcccctgtggtcgcttttatggattcgatactgccgtaatatttatccgcacacattttgcttggcactaaaggactatattctggtgagtagatgctgtcatatccgcaaggcaaccgtaagaactttataaaatcaagattctcctgtggcgctaagtcattgttcgcctttttagagtacttcaaaaccactattcggctttcattattttctctcttgtttctgttattgttaattgtaacggatgttaatgcatcacctgtgcaatctccgttaacgattaagagaacagattttctcaactttcttgcatacgttatcgtgggtagaattttattagcgtctcgtaacgtcccatcatacataagaactagcatatctttatcaatggaaactaatttcttagtaggcaactccagggaccttaaataggcttcattactatctaaaataccagctggatatttccaacccttggatacatcaacctcatcgtaagttttgttgccgtttatgacccgcacaatgtcatccgaaaacaattcataattaatggctttcaaaacccttttgatgctttggctgtctgaggaggacatagtcaattgctcgaccagagcatcaacatcgttttgacttttcactataatcttgttcttcgcaagaaaatctctgatatatcgtaatccggccttgatcccattggtcacttctttttcgggatacttgaaatagtgctccagtaaagagcatgtcaaagatgttgaagttgctgttaagttgtcctgaatgcaatccatgaataattgtagaccaaccctccccagctttcgaggcctgtttgattgaagtcgtgtgttggtagcttcatctacttgtagggaatctagtaactcacgcattacattgtgaagtctcatggtatcatgagaactaacgacctgtggcttggatttatacttaggttcatatatcaatgttttattgtaggaggatgaagttattattttttccaacagcttaataccagagagcgtatctctgagaacctgaaggttttttgttctatagattggggtgtgtaacgtttttaccgaacatttcgtttgatgatttcccaatttcctcaaacaattcctcagcatactcgttaaagcataagagagttttatgtttacagtagtgtgggagaaaataacgccaggttaaagctcgtaaaaggtaaactatcgcactatcgaaacttttgtttcacagggaatggaagaaagggcctttattttttacatttttttaagccataacggattttagttaccgagattttcaatcctataagaattacctaaactattaaaagcggacccatctaaaacataacgttcggcaagtagatgtattgttccaaaaaggcaatacatccatacaacggtgccaccgatctgtaatgaatgctccgtaatgtttgggggattcattaaatttactgctggaaccgagagagaaacacgacagagcaattcatataaatgaataaatgaaaactcggtcgtattgcccttaaacgtttataggaccaggttggctacttcctcatctcaattttgtgataggggaggtctgcgtaaggaatcaattcggataccttggtagtacttttaggggcacattttttatttctacttcttgtattattaggtatcactgagatctatctctaatgatgccttcactcccacagatagcggaagacattaatgcacttcaaatcaaaacttcttcaactaaagctactcttttcgaacgcagaagatataatttcattcctagagactttctacgaacctaaagtagcaaatttaaaaaaataaagagtttgatccaaccgaggttcgaactcgggatcttcgccgtgtaaaggcgacgtcttgaaccactggaccattggacccggaactcgatactatgtcatttttggatatcggttagttgtatacattggatatctcatctaaaagcattacgcatgccctataactggtaaattcaatgaatgttttgtaagttgaggggatgctaattccctacgaagtatttctatattatgtgcaactacatcaagaagataatattaaagttgttggaataagaatctgttggaatggaaatcaactatcgtccatcaactatagttatactactggtattatcatatacgatgttagatgatgacataagctatgaaaaaactgccattgaagttaaaggaagctgaaatgcaaagattgataatgtaatatgataatgaaacatttaaaacggaatgaggaataatcgtaatattattatgtagaagtatcgattccattcgaggattcctatatcctcgaggagaacttctagtatattctgcatacataatattatagccttaatcaataaaaaccccaagaattacctcaaaattcaccaatatctcaaaatcaaccttcatctgtctaccagtagtcatattattatatgttatcatatacagtgtaaaaaagatgatataaagattgaaaaacagtcatcagatgtttgggaagctgaaataaaatatagtaggacaatgggtgacaatatataaaatggagaaagaaatagtagccttattacgtaaaagtatcaatctcttttgtaaatttttgtatcctggggaagaacctttatcatattctctattcctaatgttataaccttaacaacaacgaaatcccaaaaattatgacaaaatccaccaatatatcaaaattcacataaagaaagccgtattctatataacattgcagaacatttttctaacacattaccaatcgtcaaagttctgcctttactaaatcaggtgctgaattttgaatcatatataaatagccaagtagtttgtgcggtcgattccaacgccgcttataatcctattccagcaatattaacaatgtagtcttaaactgatatggtaacgacagatagaagatagctgacccatattcaaccaaatatcttgtctagaaaggcgcatttgataggcaaaaaattgcacaggcgtattatctttgtatgctaatgcttttttatgttattcactgaatactaactatcagtagttgattccctcttagctacaaatgcataactatatgtataatcacgtagataatgtattgatgtaaagtgaaaacaattttacagagtattggcagttaagtgttgttttttcgctcaaaaaacatcctcatcaagcgatataatttgtgccccttgactacttatacctttcagttgcctaccaatgtttctttccgtagctctcatactaagtatgatatcagatttatcattaacggaatcttcgcattcaacagccgcaaaatccaaaggatattcttcagaatagtacttgcttagttgctctcctctcagtctataatttctgcttcatttctctgccttttatactctgtatattgaaaataatgtaaaaattgggctacacctactgtgtcacacttcgaagctctctgagactcctcatcatgctgtgaattcatctttgtctttagaattgacctcatttcagtagtcgaataaccactttgagtctcatctttgtttaactttttagattttttgtagattaaaagacgtgagttttcatcaaacctaacacttgaggtactccgatcctttatacaaagatctgtatccatttctgaaatgttttcgctgtcagataactctgcatcttcttcgttatcaacatatggattgaaagcatcatagaatcttttatttctaaaattcacgcatcttttctttttttgatgacttttgatcaaatgcgttaagttatcttggcttaaatcagctttaccaacttttgaaagaatttgtgatatattggtcctattagtaaggccgcgaaatgtggggatagtataaattttactacttccacttgagcttgtatcagataaatcggaaagttcctcagattcaactggctcgaatgtggtctctacatcatccgaatagctactgctcgcatcatctatgtctttatccaatgtatcatcttttaaggccgagctcacttcaattggtttttccattgcgtccaccgtgctagtattagagtctggtatgaccacatttccctctttctcagtggtaacatcgtttattgaatcctcatccatatttctgtattcgttatcactttcataatcggaggcactggaaccaattttgttagagggaaaatctactttttcaattaaaaacgaatccgtggagcttaatgcttcaattctttcttgaacttctttggtaatgtaaatggatggtgtactttccatcgaatgatccgattcaggttcatctgagtattgttttaagcatagcctcttttcagatgttgtatcactggaatcattgcgaatgcttcgttttgtgccacgtgtcgaatctgacctatcaagcgattcatttgattcaattggagtaaaagttgcaggcgctaagctttgcaaattctcttcaaaatgtttcaaatcttcatattttaaattattaaaaggaataaatttctcacttaggttccaacaggattcattgtctagataagccttctcggaattttggctcctatttgaatgatcaaattgcgtttcaaattctttcgaatttgtgtggaatctgtcgaaacagggcgtattattgtctggtttgtccagattatctgacacagacttttttgtttcttcaacaactggacatctcttttcgctttgatgtccgtttctcccatgacgtattttcttcaatccccttttcaaattatctttgaactcatagaattttctattactgaacagggtttcaaatttagtgtctcctcggaaaaaagaactctttccatctgggcactcatattttattggagttgtgaccaaaggacaatgaccagaatcaagattagaaaatgtgtcagcgggattaggttttgcaaagtcacgcaaatctaatgtatcagaatgcaacagggatccatgcgcagtcgacggcctcaaccattctctaaaacgttttcttttcaaagactcaaatggtctagcctttggctgcaaaatagtttccataattagctaataattgaatagctcttcaccaaaaaatttgcgaactgattcgaattataaagaaagccaccaaacgaataggcaaggaggaagaaaatagctatgcttaattatctatttttcaaataaaatcagggagaaaggaaagtacaaataaatttttattcgaatggttttgttaatatgtatttattttatttttgttgcacttttttgtcgaagaagtccccgatttttacagtgtcacacttaacaaattttgcgtcggaccagtttatgtagcccttcagaaaaatagaaaaataaaaaacctgtcataattcctagttaatctaagaagattaaaattcgtgaacacaaaaagaaaaaggcaagaaagctgtccaaattattacgataaatcaatatatgattctattgtggtatttcaagaactagcttaccaacagtttttctactttctatgtcagcagctgcagttctataatcccgtaatggataagttttgtatattttgatgttcaacttctttgaattaaccagaccaaaaaactcgtcagagtaatatttccattcttcaggatcggcgatatagccgtaaagttgaggtctcaccaaagtaatattttttggggaaagtctggtaatagagaatggcgggataagaccagatgcattaccaaaggaaacgaatacaccttttctttttagtgcggctaagctgatttcaaaggtatcctttccgaccgagtcaaaactagcatcaacgcccttaccattagtgaattttaaaacttgtcttaaaatatcctctttcgaagcgttgatcaagtattcggcgccgtattccttcgctattttaagcttttcatcagttgaggcaactgcaatcgtatgtgcacctttcatcttgagtagctgatttaaaatcaatcccacaccacccgctgcggcaaaaagtaatacatagtcgccctttttgacgtgatacgcttcgtttgtaaatgataaagcagtgagaacttgtaataaaccagccgcataaagtttcaactcttcgtcactcgttccctttggcagcttcatgactgggccttgggacgaaatttttgaatactgtgcaaaagttgagttagatatataagcaacttggtctccaacttcaaaattagttacccctttaccttttgctacaacggtccccgacgcttccctgcccaatacgtatggtttttcacagggataaatacccttccgaaagtaactttcgatgtaattaacacccgtgtacttatttttgattagtaactcttcctccgaaatcgatggtacaggataatcctcatacttgattacatcgtatccaccaatttcatcaatcaaaatgactttttgctgttctggtatagtacatttcatttttgtcttgttgttagcgatctcgtctcttaatgcttactagtagcttcaaaatatctactttgcaaaccgcaaggagatctcactttcaagatatagtatttgtaagaggggaagttaacgctcggctaaatcgttcggatcgacaccgagcggcacgtactatattatccgaactgattactcatctagaaatgaagggtgcaacttctaatgtcacgcaagaagtgaaagtattattcatgttatacctgaataataatcatatgtaggagtaaatctttgttctgtgaacataactgaaaaaaaatcagttcatcaatgcttatcaaccacttgagtaagatccgaaccgtaaggcacttttctaatattaaacccgttttatccaaggaagtttcgcgacgagtaattgttgcacctgcatcacacttcaaaacctccagtccaaatgtgaaaagtaacatccctattcatgaatataaacaactaccggaagattctaactacattgaaaagcattataaggaactacaagtatttttgaatgagtttttgattaagaaattaaacaagacctatgcggattttgaaggagatccagacgagttggtatttcaattggaaaaattcattgaactagaagttactccgagatacacaaatcattcagcacctgatggttgtgaagagagattcaaatccatcggagacaggatagtcgttgaccgctatttagattttgtgaaagatgtcagactaacactgctgctaaatggaggacactccttcatatttgatgtcatgctacaagccaaagaagtatttgacaaaatgcagaaagaatgaagaaagctataaaaaatttgaattatactcattcagttagttttttattagtaatgtacaagtaaatagcgtataatatataaaggttttacgtttctctcagtatctgggaatgccttattatcgatatacacaagaatttctggaagaaatatttccttgctgcacccatacaattctaaacccaaacatgtttcccgctttgtttttattccacactcggcatattgcgtctatgaaaaagatgcgaagtgtctttgtgaaatgaggaagtgttctcgctagagtccgcctggttccacgccaacctttcagcgggcaagtccaatagctttacgtttcccttctctgctgcgtctgttgaaaatctataatcaataggtaaaatagtgataataacatagctagtacaatttacatagtagcatttgctgaagacttagaggaaacgtatcaagccagggaaaaagatgtccactgaattaactgttcaatctgaaagagctttccaaaaggtatgaaagaattataacctgaatgaggtaatcaatgaaatattcagtacggaaaggaaaattgctcgaggtaatattataattttaatgggaatttccagatttatcaacataaacgttagcaagcgcagtaccatcaagtaaaagtttactggtgaaaagcaggacctcgaatgattgagatttcgttacacagtacgagtaaaatataaattatttcaagaagaagagaacttttgatctgaaaatgaaaatgtaaccacggagaaatgttgagaatacataaataaccatgaggccaaaacaccttaatatgaagtataacttttactgtgctcaatgactatttcacccgactaatgccaagtaaggaggatctccatcatacggaacaattttccaaccgccacgacacagttaacgatttccttttcgcctaaaaatagtaggaatgaagttcatgattatattttagatcaaccggtttactaacatgctatttttcatacagcaacctcacatcttcaacaatccaaaggtcaagacttccaagagaaccaagagatggtataagaatgccggtttgggattcaagaccccaaagaccgctattgaaggttcttacattgataagaaatgtccattcactggtttagtttccatccgtggtaagatcttgaccggtaccgtcgtctccaccaagatgcaccgtaccattgtcatcagaagagcttacttgcattacattccaaagtacaacagatacgaaaagagacacaagaacgtcccagtccacgtctccccagctttccgtgtccaagttggtgacattgttaccgttggtcaatgtagaccaatctccaagactgttagattcaacgtcgtcaaggtctctgctgctgccggtaaggccaacaagcaatttgctaaattttaaagaaataaaattaacaagatgatataataataagtggaggataaaacgtaggacttctggtgaattatttgaaccaaagtgtcgtatattaggctctttttctttttcttttaccagacttggtttttttctctctttagtaattgtttctatatatggcttatcaattctatatattttttaacttgaatatatgaatgacatctttaataatcacatctcggcaaacgactgatgagttccacctgcttattgtttatttcctttcgtacacgccgcgcttggccagtccttccaagaatgtaggcagaagaaatcaaactaacttgtaagagaaagaataaaattcattatacatataggtaaaataatataaatacaacggctccatgtgtaagttggaaataaaaacagttggcgtcaaggaagaaaaagaaagtcaatatccggcaataagtgaagacaagatttgccaaattgttacagggctaaaaaaaagataaatgatgaaaaataacgcgtactatcaaacattattgagtttttcgctttcaccaattatattttccggaattaattttctgttttcattgaaatattggagctaaaataatcaactagctctttactgatttcattgattgatttttgcttatagcctttgacctttttcttcattctttcatagcacaatttcaactctaacccatttaatttcatgccaggcttcaaagctgcaagttcatcccaatctacttgagaatcttctgttatacctaaatctcttaatttttcaaaaatccataacatatcatcatcttttacagtctgaattttggcaattgcttcccttttgaccaatttattccatttataacgacattgaatacgtgatctcgtaccgcccatacgctcactgacaatggtccagttaatgatgtctttgaaatctaacttaccgttacccatcaaagatttcctcagtttattattgtgacgtctgattgtatttgacaaacttttagaatgtgtgcttgttgctgatggagcaggtaccattgagttctgggaattatcatcgagctgtatacctaatgaatcgtggggtttgtcttcgtctttgttgtctcccagggatgaagaagcagcagcggcagcagcggcaatagcatcgtcatcatcttgctgcttttgttgaagaagttgttgttgttcttgaatagcagcagcagcagctgctgctgcagaagctgtatcatcatcgtcttcatcgttattgcgatgatcattctggtcatcttgcagtaaatgctgttcttcttccaataagtttggatgcaattgagactgttgttgctgggcttcttccaacatatcgctgataacctttttcagaagctcttcttcttcaacggaccatctatttgatgctctattggtaccacattttacgtagtttctccaacgatccctacaatcttctggcattctgcctaaagttttacctatttctgcccattgaccttctttttctgcacataatttagctagctcttgttcctcctccgcggtccatttaccacgttgttcaaaaatgtgatattttcttctcatgtgtttgtagatagaggagctagatctatagggtaagactttgtaaatattattccaaaagttgtcctttggcctgtcggaactccatatcctttcacaaacttgttgtctagtcaaacgttcaatggcctcatactcgttaataaatctttctaaagcggcgtcttcggctttatcaaaagctttgctattgttagaccttgaagtcgatggcgttgctgaggatgaggataaagataccaaagatgatgcctttgtggcggctgattgaagtagttgagatatttctgaattgtccacgctgccagcttcattatcatgagagggagatttttgttggtgtggttgagtatcttgagagataactttgggcaagacttccatataatttctagatttgttgagggaactatccagcatagagtctttctgcagttcagagtattgctttgtactatttgataaatcatctgtatcatcattgtgattcttgttctgatgattcaaaccgtgtgtacgcatcaaatgatctttaatatgctttaatttttcgttatcgtcagtatcagccgcagtattcaagtattgctggaaatcaggatgttgggtaatcgaatcagcgtcgataatggccttatggaccagttgatcacgatcaatcacatcattattagtatcgttgtcatctgcatcacccaaggtggttaattccggatctacgtttccaatttgtctgtcatcgtcatcattattgtttttccgctttttctgtgaattctcatgattatttccgttatcatgctgtcttttacgcgaattgctatcgttcgcaatactgttattattattgttatttttcgatagagtgtaagcagcagcgacggcggccatcgccatagattgatgatcatcgtccacaccaacacccgcatctttcttattcttgtcgtcgtcgtcatccacgactatgtcagattgagaaaagtgattattactgtcattgccgttgtcagtgttattattgttttcgtcatcttcgtcgtcttgttgattatgcgctgtttgccttaaataccaatccataactgcgttatgttgttcattggagttggcatgatccacattcgaagatgattcgttcgcattcaatgcgctaatattttcagaatcatcattattatcctcgtttctattactgtcatcattgttattaacatcaacatcactactactttccacaatattctgctttttcgagtgtttgttttccagatccttcgtatgcaattgagggtcatggttctggtgatctagacctacaccgacatatttcaaaacagcctcttccacagactcttgatttgcgtttttatcgttatgacctgaaggcatattgattgagctataaatattctaattcagcagcaacacgtgagttcaaactaataacgatagtgtgtagataaccttgcttgtgatgatgtttatttatttactttaggttgggtccacagcagggtaataacagcctgagttttgttgttttatcttgtgtggtcaagaaagctgccatttgtttgtcgttgtcctttgtgagggtaggtcccttggccgcctttggtttgccacccggcatgggcccaatttgaaagacgggtaacaaagttgttgctatatatcacgtgatcaatttttccgaggagcttctagaagaaaatgagacacaatttcaatgtattgaaagtttacgtaaaatttataggagcaggttgggtatactggtgtctatgtaagcgtcaatgtcattttctgtttcagcgtcagtatcagtatcagtgtcagtttccgactcgaaaatgaaggtcgaatgacttgaagttgacgaaggttttacgggggaatgatgacttatgttggataacttgagatcggagtcaacccgaagcacactactgaaatctgtttctcctgcctgtaacaaaacatttcttggaacatcgcgaacatcgtgcccacgctgatagtctccactattactactgataatggcagtggcagcggcagtcgtaataattgcgtcactcgcgacgtaaacgctgttataatcatagaaacttcgcttacttgctgcgttgccaatacagggatctagttcagactttgaacaagggcgctgttcatcagtcgaattcaaccgtgtagaaggaagcctttgtatgaaatgctcatcagttataatacactgttcaacgttatcgttaaatttgatatgcctctctcgtggcttgcccattatatctctccttttgcgtgccttaaaccagcttctccaaaaaaggttctccaatctttgatcattgtccactttcttgtgtttttgtaacggtaaaacattttcattttttacagtgttgttcgagcttctcacatgcttattatttttattgtaattgtttttactactacaattgataaacttgatgaatttccataaatttaaattcaagattaaacttctttgctcgtgaaagtcgaaatttttcttctttactgctggcaacatgcacattcttttcttgtttattttccactgtttggcattcaaagacttgattttttttaagcaatacgtaccatttgcagcggcgggaggatatcccatatcgtttctattcatcaaagttctgaccgcctcaacgaatttactactttcttcttcctctggagggtcctggaataagttatccaaagagtcgcaattactcaaagtcattctcacacactttcttgttcctattttttttttcttattccaatatattattttatcagaagacagacagcaagaacgacagcctaagtttcgagacaacgctaaatttgacggacatgcgaagacatgccatatataacagtacgtccaggaagaagctgcaactcaagaagcaataactattttatgcattattagttaattaaagggggtatggtgtggctaaaaacgagtaaaaaagcagcttgttgcgatgttagtaatgataactataaggtttccgtgttgacacaataagcgtataaatttaatcactccccccacgtttttttatccagtgctgccccgccacatgcaatcgggccgtcggaaaagcaagagaaggacaaactatcgggcaaatggcctggaagggaccttccccattggcccttgactatagtccttcagtccttcagtccttcagtccttcaatgttacagttataccatatcgtacttatgtaaagatatatacggttttacaaatctttgatacggtcgtaaaaggccttcccttgaagttggtgaactcttagctcggataaactgggaggtctgccaccgtcgattccagaaacacatcctgcgccccaggcgcaagacccgttcacatcttcaacgtcggtcaattccttgtatgcgttcttataccccaatgggacataaatgacaccatgatggaccagagtactcattgcgttcatgatacacatttctgtatcacccttgccgcttattgcgcctgaaacaaacaaaccggcaattttgccatggagagaaccctttgcccaaagcccaccagtattcgagtcccaaaagcttttccactccgcggggaagtttccaaacttagtaggtattccgaataagtagtaatcgtactcaaccaacgtttctcttgttaggattttataggaaaaatctgcattagttttggcgactttggctgcctcttttccctcttctgtcgcatattcagttttatagctgacgtctggcacttggaaaatctcagcctcaccaccagctatctctataccttttttttcattttctgctaatgtggcaattatatcgtccactgaataaatcaaaatagcgactttcggcattatctatgtggcgtagtatgtgcttataatagtgagtagtatgctggaggtcttgatgttcgatgtttctcgagaaaagtgtgatataaaatgtggtttctttttatttcttttcttttccgctcttttatgtatttttgattgtccgccccttaggtgttccctccttataactaggcaaccaaaatggaacggctattattcgatgtataaggacaagtttgggagcttcgcttcaatttgcccataagcggtgtcatatgacgctagttacatgcgctggatacgtatgctgcatatatataaacatatgtatatacacctagtggagaggttgtcgctttgtagattccagaggaacatttccgtctagcacgtttggaattttgtagatgcagccaccattcttgtcagtattggttcttacagcatcgttgatttctgcattggcagtggtcacgaagagatctttaccaacaaaacaacaacatgaaactcttggtgtctgctccggcaaaatgaactccttcagcaattttccgttagttaaatcgaacatttgaaccttactggtggaccagacagtgataaacagaaacccagaatgttttccgtctttgctaaaccaaattgcacttccatctggttcaggagactcaaaagattgattgttggagttcttcacgtcaattaactcgtcacgttttagcaagtcgccaccaggacatttccaaatagtgaagtttaaagaatcagtcacgtacatcgtcttttgatcactttcatcccagtggatcgcgttaggaattaacaagcaattccaaacaagctctatcttgtgagctaataggtcaacacgaagcaaacacccaataggttccaaatcaaatggaaaatcgctcattagccccacataaatatattttccatctggcgaaacgttcccatcattagatctcaacttatatgctctgtctgtactcaattcaggacattcggaatacaaaatgacatattcccattcacttttgctaaaatccaattttcctatgccaaatttactaccaaataatacttgtttgatttcattttgtgaagccccatcaagtattggaaatatacagcccacggattcttttaattcatctggattgggagggtactcaattgacgcattcttgccataattggctctactaatggaaaaaaaagaatgactggattcaggctgttctatgtcttcgactttatgaacctctcctttaaaaatatcaacccacaacagtgtaccggtttccttaacgaaggttattccttcactatgtatggcaccgggaacgtgataataaggttttaaatcatgcaaaataatttcttcaaaatcgccaacactactcattttacgaaaagtgtctagttgctcaatgcatataaacttaatctaagaatcttacaggacatcttcatatatgtccatatgctttgaataagcattggcttccccttaaagcccgaccgggtaaactttcacctagctgttcttggcgaccattaaataattttgaatgcatttctaggaacaaaatcaagtgcaagctacagctttacaattatagaatctgttgaccaagtaaaatggatgagaaaatttacgtacgattttgttccttatccattcagcttctcagttagtcaagaggtagctgtagcggcttaacgaaaaaggtattaaaaagggacatactttttttatatcttttcctttggcgttcacagttactcttttagaactccttgttgttgtgtaatgcatttacccattcccgatataactaccactttggagaactgtagacaaagaccgctcttactgagtatacattttactttcgtagaccgacttttaactctattaggaaaagcaattgacttttgaacttcgatgacgattgtgcaaaatacaaatcgtttcaagcggtgttcggaatagctcacagaaatggcgaagatatgttgaaaaatacataccgatgtcatttgtgaaaaacaaaaacacaagctacaatttgtatatttactcaattacatataccaattgagtaataattaaacaagaaggcaaaaataaactaaagcaaaatagtataccatctttggttcctggaccacattttctctcaatatttttgagatgtttttctttactttgttttaagtagtctttccatctcccttcaacggaaacaagtgcacgcaacatgttattttcctgttatccgccctgagcagttttcttccccgggtggcaaccattctccaacattagacaaactttacaaagaagacaccctacccggttgcctccaaagcccttctttcttaacgcgagtaccgctttgggaggcctcatcttggttgtgtcctcgtatggcagcatctgccattgagcgaaccctttcccgttttacgcgcatggcctagaccgatctttagcagacatgccgagtgaatttacctaagatttctaaggactcttctgcatgtttccgaaaatcaccggaaaaaccttcggtttttttagacgaaaactaggaagttgcttagctttccttgtcgtcttcaaatctatatgccatcggaagagaatcagaagagaagatcacgacttaagagctttgctgttaagatagcaagaaagcttgccaataggcagttatgtaacctagtttatctacaccttctttgattaacttagctatgtaggccggtgtgtttgttcatatcacggcatacgttaacacaatgtaaatcttgctttgggttgactgagggaaataactatagacatcacaccaatggctaagggatatttcgacctcgctatgggttctaaatgagggaatggaaaaaaagggtaaattgaaaacaacctaccgattttggtaccacttccgtgattttcgattcttcaatttccgcataatttgcctcaaataggaaatctgagctgtttttttcttaccctcgagtggtcgttctgcggacttttctccggtccaatgcatgaatccctttaagaagcatgaagaaaaaaaaaaatagcctcttgtaaaagcaaaaatgcctttcactatttctgtgtaaacgaataatttcgtcatcttagtagttcactggataattgtgctttccaatcagattagttagtaaaacccctagaaaatttcaatgttagatcgggatgattcctcatcgggttgttgcttattcatgatcctttcaattactggaagcttaccgaaaagatatataaagaaccgaacttattcggtttacatgtaagacagtgtgttagttatggttttccgcccttttcttctcttgttttcttcgatatttgttattaaccttttctcatttacgattatataatcaagtgtcaagattgtgtcagcaaataacagtaatattccaacccgaaaaaaactatctatttatctttggatactttaacatagacaagaagtcctaagaacttaccataattttttttctaaaaacccttttttactcaaaactaatagcttattctggttatttttaatcaatctagaatttttttcttttaattccaaacaatctaataacgtttaaccactaattctttaattattaatatttaattttaaaaatcttctaattttcctgataacttaaagtgacactattttttaaaaaaagcatcaaaatgtctgattatgttgaactattgaaaagaggtggtaacgaagccatcaaaattaatccaccaaccggtgctgatttccacattacatctcgtggttcagactggcttttcaccgttttttgtgttaacctactattcggtgtgattttagtcccactaatgtttagaaaaccagttaaggacagattcgtatattatacggccattgctccaaatttgttcatgtcaattgcttatttcaccatggcttctaacttgggttggatcccagtcagagcaaagtacaaccatgtacaaacttctacccaaaaggagcacccaggttacagacaaattttttacgctagatacgttggctggtttttggctttcccatggccaattattcaaatgtctctacttggtggtactccattatggcaaattgctttcaatgttggtatgactgaaatatttactgtctgctggttgattgctgcctgtgtccactctacttacaaatggggttactacaccattggtattggtgctgccattgttgtttgtattagtttgatgacaactacattcaacctggtcaaggccagaggtaaggatgtctctaacgttttcattactttcatgagtgtcatcatgtttttgtggctgattgcttacccaacctgttttggtatcacagatggtggtaacgttttgcaaccagattctgctaccattttctatggtattattgatttgttgatcctatctatcttgccagttcttttcatgccattggctaactatttggggattgaaagattaggtttaatcttcgacgaagaacccgctgaacatgttggtccagttgctgaaaagaagatgccatctccagcttctttcaagtcatctgattctgactctagtatcaaggagaagttaaagctaaagaagaagcacaagaaggacaagaagaaggctaagaaggctaagaaggccaagaaggccaagaaagcccaagaagaggaggaggatgtagccaccgactctgagtaaatgctttgatctgctgatgtagcaatgtttttttccttctttttcctgacgtattattatttgagaccgaaacttcgctggaaaagaaacacttcgatcctttttttatcttctgcattataacgcgcaacgatgaagtgttaatacatgaaagaagatgggattggattgtagcgaccaaaggccacaaataaatatgcactgtttttaaatttttttttcattaaaaaaatacgaataaattccttaaacacatacatcattttgcttcaaatttttacgtttgtaagaaagaccatttgttgtcttaatacctatgaagcactacttataatcttaattaaatctaattcttttctttaactttttttttgagcatcgcttctatcaattatgtgtatacatacatacatacatataaatatacgcgcaggctaagtagaaaacaacgcaagatagaattactttatttgtcattcatcaagcgcaataaaatctctctaggtgtgcagtattgcatttttacgttcttggaggcggctatccattcgggtccgtaagtaggctcacattgatcgaacatattgtagagatcaacagtatccttgcctaaccttgcatatgtcctaaatagccaaacccatgtatctccgtaacgcgagcactttttcagagctctttctaaccattttaatgatgtttcatattgcgcttctgcataaaaggatactccaatctccaaaagaacgcgatgatcgttttgtgtccttcttaaagcatcttgaaaaattgttttttttaacgaacttttgtttccatgcttaaacagcttgatttgctccacccaaagtaaagcattgcttggaaacttttgcaatgcctgtgtgacgagtaactccgcctgatctaagttaccaagtcttatttccatttggattttagcaatgtaaaataatacatcgtcaggattttttaacaatcctctatctaaaattgatcttgcccttactggattttttagatcaatctcgtcaatctttgatagggaaacccataataaagggcaattgggcactaaccttgtaccagacaaataggtttctctactcatttcaatattgcccatggaatgataaatttgacccagctgtaaaaaaaatttgtggcagatgggaaatgatttcaaacatctctcattcaagaattttatagcctcttcattcagatcttggtaccgcagaaagtttacgtatttataatataatctttccgtgccactgatcttaaaatcctctaaagaggagaaagtttgctgaaaaaaatctcgtaattcatcaagttgtagtgaacgacctaataactttatcttgaaaaagcgtaaatccaaattatgcggggcgaaatctataatctggtcaatcaaaactagtgtttgcctagtatcccctttttgggccttccaatattcgcttacatacatcattaacaagccagggcttttctccctcatatttgctcgtatatcatcactattcttggtctgaaatagcagctcctggaaaaatgctaataactcttcaattttatggtagctttcagtggccattttcagtctagaccaaagaactgtatcacaaggatcccactgaataagcttttttaagacagcaatttgtacctttgagtgtggcattttttctaatatctgatcaacattattcaactcagactcatactcgccactttctcttaaccattctaatatagcgtaaacgatggcttgacaggttaaatttgaattgggcgcatcatttagagcctctgcacgtttcaaccatgctgacaaggtcgctttgtacccatttttagagagttccaataaaccctccttgagcaaactaactagtttatctacaggtatatctgggttatttcgttcttccaagagtgtagagataatccaaatttccggttcttgcggaaggatttttctgaaggaattcaaagtcattttagcattatgatagctttgcaaattagtatatgcagtcaagagatccatactttgtggaataaattgtgtggctttctctaacatttttataacttgcgctttgtcagcttcaaaactgacagctagcttccataggccctcatctcgaggaatctcttgcagtgcttttctcactactctatatttgttaaccgttgtgctttccaaatcaatagctttgaaccaaagaagcggagacgttggattaaaatttattgccgttgccactaatgttttacagtagtgaacatcagattcgtgtagtctaatgttttctagccaaatatcggagcttcgagggcactcttggcaaccattttctattattttttttgctactgaaaattttcttgccttttcttctaatctggcagaagctatccaaccctgtggatttgttggatcggcctttctgtatgactttaaaattgtgcgcattttctgtaaatcttctaacgttgcgtctgagagagaatttactctatcgttttctaagtcctttaagtaacttagggcatcggtagcagcgttcggtttattaacctgtatagggttacttgcattcttcgttaattgtgcaagattctcatctatttgagattgcaataatttttctcgttcttccgttaatttatttaaatcaacattcccaggtattagcgaatccggtgcagcataagtttttctgtttaattgctcttgaattctatttctcttgtttcttcttgtaaaatctgtggcatccggaatatccatccactcactctccgttacagcagctaatgattctttcaaatcggcaaattgccgtttcacgtttgaagaatcaactgaattgtcatcatccttttcattagctcttttctttttcttttgtgctaatttcaattcaagcgttttgaatacatttgcagcttcatcatcttcatcatctttcggttggctttgaagatggttgttcaaattttcacggtaccttttcggtattcttcttcctttgtcatcattactaaccacttgcttttcttttgttgaaaatccagtggctccacgaccaatacctggtacgtaacctgcaggtggttcttgatccaaaaaagatggcctctccataaaatgtgacgttttcttgctgttaaactctttatgtcaactcacccgtatattttctgaaatttttcgtttttttttgcttaatagaacaatctgacacactataaatgtactggttaaattagcccaaggttctatcaacggtaaagaagacttttaaaaatactttcgttacattatttattaaaagaagaaacgccatcatttcataaaggtctccggaggagctactaaagaaagagtgctgcaattaatacaattaatataagtgtggttattgaaaataactattcatttatacggagggttggccgagtggtctaaggcggcagacttaagatctgttggacggttgtccgcgcgagttcgaacctcgcatccttcagtaatatttttttaatatacattttctctgccatcatggcttaaaaaatgcttaaaagaagggaattaggggggatggatgaactaagacataactttcttttcttcaattcgaactctgttgggaagagttgctttaaaaaagactctctatccatctataaaatttattaaaacttttgaactgcacagaatgattggctcacttagaaacaaatttgagcatttcaaagtttctgaaaagggaggtcaaaatttatctacaacactaccgaaactaccccctgcaaaggaccttgatagatcaactatctacaagtaccgttacaattatggtgtaaacttgggtgcgttatttgtgctcgaaccatggattttttctaaagaaaccatttgtacaatcgatgggaaagaatatgatagcgaatttgatgctatttcccaacaattgaagaagcattcttctgaagacgttgcgaaaatgttaagcgatcactataaaaagtacattgatcgaattgactgggaatggctatctaaagatgcccatattacagcgttacgtattccaattggatattggcatgtcgaagatgggaagcatttagattcgcttccatttgccccattgagaaaagtttatgagttagccaaaccttgggaaaaacttggcgaattaatcaataatgccaagaaaatgagcattggtgtattgatagatttgcatggtctaccaggaggcgctaattgcgactcacacagtggctcgaagagtggtgaagctgcgtttttccacaaggaaaagtacatgaccaaagtctacaaagatattttacctgcaattattaacacaatgactctgggcaacgaaaacatcattggtattcaagtggttaatgaggcatgttttgataataacccaaagggccaaaaattctattattcagaagccattaataccgttgaaaaacttcaaccaggtttacctgtcataatatccgatggttggtggccccaacaatgggcagactgggttaaagaaaaacattttagtgaaatagtggtcattgattctcatgtctaccgctgtttttctgattctgataagtcgaaggatgccaattccattatcaaggatttgccaaatactgtgaattttcctcatgaagatgccgattatactgttggtgaattttctggtgttcttgatggacaaacttggaataaaacttctggcgacagagacgctattgttcaaaaatacgtacaaacccaagcagatgtattttctcatgtagctagttggggttggtttttttggactttgcagtttgaatacggtgatggaggtgaatggggcttagctcccatgatgcagaaaggaaatttaccaaaacgtcctcacggtgatgacttacaagtcgacaagaagaaaatagattcaataatccatgaacacgaggcttattggaacggtaaaggtaaaaattttgaacactggaggtttgaggatggcataaagacagctgttgatgatataattgcctttaggaaatttgacaattcattaattggtagatggcattcatggaagtcgcaaagaagagctgaatacgtttctgccaaaaaagatagcgaatttatgtgggaatgggatcaaggctaccaacgtgggttagatgagtttaataagtattaagaaatatacaaacacatatatactaactataggcgtttctattcttttggtttactgtcgaaaataaaaaaaaagctgttgtggcggcacttcgtaagttttcaattatccagctactgccagtagagtactcaatacttttactttcagctgaaatgaggtttttctttaaatgaagttgatacgcaatatcataaaagcaccggaataatggtaatcaagatgaagcgctatgatatttttagtatttgccatcttcaaatcattctattttacccaatagaacattcaagtaaggtgaactatttaaattaaaaactcaagtaacatgggcgatctttaagcatttgagagttattaaaaatttccgaatagagcaataatggaggaaattaagtaaaaactttgagccaaaataaataatattacaaagcaagccagagtctctttttaatcagaggaaagatgagttgataagcgtataagctactctgctgtgaatgtttgaatcaacctcccaaaagatgtattggaggtattaagctgccttgaagttgggatttggcagggttataaaaaaggcgtcattggctaaacatgcagccacacatattgttgtttcatagccataaactttgatataatgaccgaaaattgtttttgcgttgttccataagcccagctgcccgttgggtattttgaacttttgtcgccaggtatcggccgttcctaatattatagtagcttataccatcaagaaagacactacatctaactactcaaacaaaagtaaccccacggttatgttcaccgagttgcgtacggttaacatgtattatatggcagcgcaaaaagcgatggctgtgacagatgatgaagtcatccatcggtaattgtccatcttaggtaacaattgcgaggcaagtaacacagactctcgagtacttgtttttcagggtgtgagaagagccgttgtttacttagtgataattcacgctattttgttgagcaagtcattaaacaatctactacctgtagctcgtgagtggaatatcaaggtgatatacacttttgtgttctaatgaaattcaaatactaatattgacgagttttcatattactagtatattatcatataaggtgtaagagaatgacataaagattgaaaaaaagtcaacggatgtaatggaagctggatgacaacttctacaatgaaaggagaataataatgctataatgtcgaaatagcaactctctttgtgaattcttcgcgtggagtaattctagtgtcttttgtattcacaatattatagcgtttgaaaaacgatgtacttccaacaattattccaaaattcatctatttctcaatggtaattcctattgatcaattatttttcaaaccactcaatttaaaaaattgtcagaaataccatcaataaaagggttttatagtgtagtggttatcactttcggttttgatccggacaaccccggttcgaatccgggtaagaccttatttttatatattttttcatgaattatcggacactcttagaatggagatctcgcagatatggggctgagccgtgctgcatcagttaagaaagaaataagccacctcgatgctgtggtgaataatttacgggaaatttcttggcgtttctgtaagtgacatgatccgttatagtgccgcaaagccaaaaatgtcttatttttaggttagcatcttttcagcctcgaaaaatgcttgttcagcaataatatataaaagtatcagtaaaacaacactttttgttagatgaacaattgattttgtctaggtccttgtactttgagaaatatcatcaaaaaaaaaaagtgcgacatcacaatgagacatcaatactatcaaccacaaccgatgtattatcaaccacaaccgcaacctatatacatacaacaagggccgccgccaccaagaaatgattgttgttgttgttgtaactgtggcgattgctgttcagcaattgcgaacgttttatgttgtctgtgtctaattgatctatgttgtagctgcgctggcggcatgtaagctgtggtttgccttgtaagctgtggtttgccttgtatcatcatgaacgcttttcttcgtggagtagtcttcctatattgtttccggtggttaccatcaagataatttacacacacaaaattttccgctgtacgtttgcgagtggcataacgaataatatgtatcctatcatttcaatgaatcacagctgagcacatttgaattttattgttaaatggaatgccgttaaatgtattatgtaatatccataaaagttcacactgattgttcacttttatgaacctctaggattaaaagtacgtctttgttaatgaagccagcaaaaaatggagaacatcaggaacaaagcggcatagctttgatcttgccttgatgcttctaaaaaaatatatacgtttgtaagtatatactccaattttcaatagtattttaatgaataatttttataaatagaggtaagagattagacacgttatctggaggtaataactaagtaaataaataacagctacgttgctctttttggaaaaagcataaaactcagccatctaagacaacatacttaaaaaagtaatagtctttgatacattcctcgtgtaggacaaaagcaaaaattctcttccgtttatttttcatgaaaaaagcttgtatcatatacacatatctatatatttgcatattattctttttcgttttttagaattagccatatgttctcgataatgagtaaacctctttcaattagcaacgtcctcctttgaagactcctttgaagccaaatgggcttccaaagatgcgattttttctcttaattctagattttcttttttggccaactgcagttcaatttgggtctcttttgatctgccatatgctaacatcttggccatttctttgttctcgtttgttaagttttctaatcttaccaccattttgtgagcaatcgattctgcatcatacctgccatacttagtcactgaatttgttggatttagcgccagtgcagttaatatactttccagattttctttcgtctctgctaactccttttcctttgcatgcagtgacgatgacagttttctgaatatcacttccaaggaagctggcaattcgaaagtttggggtatatggcagttttccttctcatacttatgctcattctgcttgtagtttagcccctcgttgaaaattttctttagcctttgaatttcgttctcgagtgattcgatttgactttcctttatttgtagttctacttccaatgcttccattctgtcatctttatttgaattcatctcattgctgttgacattattcattgagagcgctgtcacatgattaaaaggaacaaatgaattcttgaatgccgtactattgattgaggttttagcggtcatattagacattgatgacatcgagtcattaggattcccattagtatccttgttatttgtcatattattcattggatccagccaataatcattagcagttgccccattcatgatattgttatgattgagagtatttctcatagatgcttgtggtacattctggtaattataggtattcattgatgggggcatgttgaaatttgttgtactgttcaagctatgttgacccgttaagggactagccgacgaaccttgaggaagcatggaattattcattttactcgcctgacctaaggtgttcattaatcccggcctggcatcgtttctttcaccagattcgtatagggcttgttgctgtgactgttggtggggatgaaatgccaaattgttaaaggacgtttccaacgaatgttggggatcataatcataagccatgtaattcatttttacaacagtattccaaacgagccgtgtatgcaaaaagaatgaggtcaaatcaaaagatcaagtaccaagccagctgattctcttcttactaagtttgactatcgtttacatttcttgcttgttgtttcatcaaacaatgtactcttttcttgttttaaatgattttttagcggcgaaggtaacagcagcaaaaaaaaaaaagaaaaaacattgcaaaatagctaatggaaatggatttattactgaaatatgtagaaatatttaactcgatagatttgatcatacacatataatgcaaaatatatatatatatatatatatatatatatatatatatatgtgtgtgtgtgtgtgtgtgtgtgtgtaaacgttcttttagcatcttgtatagaaataaatataaccattttttttcatatcttcaatgctgtcggcagcaactagtttctcatcgttataaagaacccacttccatttgtctgccactagtttacgaataaaaacaacatagtgaccagaatggacagaatttcccttatgacaaataactgcagttaaagcgtacggtttagcggtcgaatatccaagatcctttttttgttgctgttcttcatttggcacttcaggttcgggaaatgttccatcatcatccatgttgttaaatacccattcaacactacgattaacatctccgttgttgagtatcaaggctttacgacataagttgggatttagtcccatggataacattgaagtcaatgatacctcatccacttctctcttatctttcttggggacattaggaggcgggacaaagggatcatttaaatcagggtcatccatatgctggaatagccaattcatagcgctctcagcgtcttggtttccggtgttaaatagggcgcgcacgctagcattttgagtaaagcccatttcaattaattgagaaatactgcattggtttggcgtaaaagagctacggttttcgtcctcatcaggcaataagttttcagtttgaggatcaaatccttgtgataaataagacgaaacatctagcatatcatccctgtctattaaacctggtaaagaaagctcattacttgtcttaacaggaatccagttctgtaatctaatccttattgggttcaaaataagtgtttgaggaagagatttgaaaccaggttttttatttgcggtaaccttttccttacaattagcacatttaaattcaatcgtctgcccttcaaaatacgccttgattctctctaacatatcttgaggttcatcattctcctctaagggaatctgtatagcctctgtgggttcataagaatatttaaccttcccgcaaatgttacattggagcctatcctccatcataaatctaactaaatcgttgggatttggaatacctgaagaactacttgaaaaaaatttcttgtctaacaagtctaaaaggaaggttagaaattccatcgcatcctgttgtctattggaactgaattcctgatgattttgcccaatgcatttcttgaaagtagtaggtttgataccatttggatatagttcgggttcacatttcatggcattgagtagcttgatccattggcactttaaattattgtccggatatacaacatccagtggaaatttacttcctagaaaatccaaggaccaattcgggacgccaccattcaccaagctttgtataaccgaatttaagtaacaggaattacccaaattgatcagaccacagccataattcttactagcggataatttttcaaattctttaccgctagaatcgaccattctaaattgccaattttcgttctgttccacttgtaattgaactagagtcttttcatccgcaatcttttcttgtatgttaattccgtatatttgtagtgcactgcctaaattaacattatctggaaatctagtttcgtcgtcacatgcgtaacaatacagatcataggttgaagagcttaaagaccctaatttgatagctaatgggtgattattattactccgataatgatccaaagcatgcgagtgaccatcaatcccgatttgttccctgccacatccgatattaccacaatgtaggcataaccagagattttgagtcaaatcacaggaagagcattggtttaaattcacagtattttcgggcttagatggaatttgaaagttttctgtatgtggacaggtgctgatttctaacacccaggagttcttcttatcctcgaagtcttgtgacttcgcctttaatatcttttcaatcttctccaaggccgtagaagaaatgtcagagtctgtcgacttcgaaagtacggtcctgggaacattttcaccattgaacctttgtaaactccaaatagtgttgtgggtgtcgtcttctgacgtctcaattacctgtagctttatttttttgttgttattattttcttctacattttcttgcttaggtttctccactttagcaatagttaaataattggaatgtatggtatcgcaagcatattctgtgactcggatatggagtggaacatgtctgttgcacgtagcttggaaacagtttaagcatatattcaatgaatgtttaggtgatgcattgagggccaatggttcattataaggggattcaaagcaataaatacactcatcttttgaaacgactgcaggaacgttaacgttttctagtactgcttctgccatttctgaatgtgagaaagacttcgggctctctttttggatgaatttacctgtcatctctactgccattgcaagtcgcttttcactgtgatttcatcaagtgataaatttgatctcattccaaacgatgtcatttttcaaaggcacatcaactgttataaattatatcctatagccacaagcaattattagtttatgtattgtgtgtatatttatgtaactctatcctccatgatatcctcctaaattttctgtccccttgcctccagcttatactattattaaccgaataaggatataaataatcattcaaaggaagcaatactttagtataccgaagaaactcaaactgaaaattgtgagaaaaaaaacatggaggaagaatgaatcaaaagaggccattaaataaaagggtaaatgtatgtagtaggtccaataaagcttttccaccacttcttcaatagtatttagtatgccttctgatttcccattacgtcttttagcttccttagtggtgggtatgtacaccatcgagcttttatgttgtgtcatttcttccccttatgatatgttccacctttgttcttccggtttctacactctttatctctagtacttttaaaatggtgtcatttctgtcaaattgcgagcactattactcttcacttaaccgcttctcgttaagcgcgtcaggagtaaacgtcatctcgcacgatatgcttaatgcatatgatttgagttactattgttctatcaatttagtttttgaggaagatatacggattgtctgcgcctctatatgtaacaatgtatgtatatgattttatatgtgctctatttatcgaatcatttctcgcttctaaagactgagaaaaaagatctccttttcccgttactgccaccactactggatgcactacttgccatcgcttcacgacggaccctttccaaatcaagcgattgacgggccctagcgaaggattttctcatctctgatggagttgaggtgctaatagtaatgctgctattgctatccttatccttcgaatgccggtatctttccaaatcgtgcctttgcttggaaccagtcctgtgtgtttcatgcttgccatttgaccgggttgacagttcgtgaccagtactgtggcgcttattctcagttattgcggtggaagcatgaggtgaaactctatacgagtgatgtgaatttggtgctggcgagtcgtttttatttctatgctcttgagttaacgttggtgaagacagatttacttcctggaaattcagatccaatgactgccgcggttgccttgttgatacgctgctgaagtccttgcttttgaattgattagacttactagcatcacttgatcttgcctggtctttatgacctctttcattatggagtggtcttctttcagctgtttttcctctccttgcatcatccaaatcaatatcaatgctttcgctggagaccatactatctcccaattcgtctgttgaataattgttcctcttactggaacctttgcgtccagaaagcttagcttgttgaattgatgcagacgatgaagacgatgaaaaggaggagacagcagcaccagtatcatctcttgataagtccatctcattcaaacttaaatttaaaacgccatttcgattattgttcgagcctttgatagttcctgaaccgccggcatcttcgataccgccagtttgaggctcatttgtatcttggaaagattgctttcctgcatcttcttttaatggagatagttcaattaagagagcttcatttttagaggatgagtgcattggttcatttgcagaatttcctgcaagaattggaggttcacccccctgagcatttctcatatcttctgtggtatgatttgttctatcagagacgtaagtaccattattatttgcattttgaatttgcatttgctgttggacttgcagttgttgctgaacttgcatctgctgcttggcttgcatctgttgctttgcctgcatctgttgtgcctgcaattgctgggcttgtatctgttgcgcttgctgctgattcatggaaataacaggtctcaccattggaattgctggggaattttgacttgggagatatcctgactgggagttcgtggcgtaattttgagaaatattctgaaagttgactcttctattaccactatctccagcaatagttccacccaactgcataggtttattggaccgatccctcccagtgtagaaatttctttggctataattagcaggtcctttgggttggtcctgttgttgctgctgttgttcaactctagattgatactgagattcatctggaaaggtattcccttgtgtacctgtttgattttgagcttgctgatatctctggccttgctgttgttcttccaggaaaaagttacttgcgtcattgctcaattcattcgtagaatggtatgcaacattcatttttggaaagggattattcgatttatgttgtttcatcttattaataccagcagttttctcgttcgccaaggcttcgtctgacccgatcgttgctgcaccatatgatgtgctcttcattgatctgccacctgaagaataagagcttgtgctcttttgcctctgtggtagtgattgggtattcaaacgaggactttgttcagaaatagtcggatcacttgattgtttgaccaattctttgtccaaataagtatctaattcgctcacgcttggataatataactctccaggagttttattttcaaaaattgatttgtcctctatacctggagactggattgtattgatttcttgaggattattggctgtaccagaactgttagcattcgatgttgttcttgacgatttatcttcggacagggtagacttcctctgatcggattgactttctttctcttcttcaagttcttggccgacattttgagatggtattctagaaacagcggcatgaccgtcactagcgttcatgggaagtttggatgagatttcaaaagaagaaagaaacatgtcattcagtaagttttcttctgagtcactcaatttattgttctgcataattttcttttgttgtagctggtacatttgcaattgaacattttgtaatttattctgaaactgcgtatatttagaaaaattataggcaccttccgcatacttatcctcgattggaacttccacatttaaaatctcacataaatggtataatacttgataaatgttcggtctcaaatttgggttttccgccaacatgataatgattaagttgattagttttgatgaatatttgttgacaggaaattcatatttggaatgtaatatagcaaattgacctgtcatttcaaaaggggtggtgaaaaataataatttgtaaaggaaaactcccaaagcccatatgtctgatttttcgttaatgggcagacatctgtaaaggtcaatcatttcaggggacctatactgcggagtagtatgcacatagatgttttgagtcaaaagagcaatatcttgatgagtagtgacaattgggaaacatgtcgacgtggacccaaaatcagctagcttgaaattgtttttggcatctaccaagacattttcaatcttgatatcgcgatggatcaaggacacaggaaggtagtgcatttgagagatagaaagagcaacgtcatacataattttcacaatttcagcttctgtcagtttcgttgacaatcgttggttcatataatctagcaaagatttgtttggacacaattccattagcaaaagaacctcaaatccttgaacgccatcacgacggcgagaggcgttggaatcgaagtattgtactatatttggggcccctttcaatttcttcattacctccacttcatttctcatctcgttcaatccattctcatcttgaactaatactcttttcagacatgcgacatcgccaatctttaagggaacacttgctgtattatcaaattcattaagatactctaggaatttcaccacgtaaatttgagcaaagccaccttctgctaaataatttaccacttcaactttatgtgtgcctacgcagacaatatggcctggagtgtacctctctaccgccggatggcccattgccgaaacgcttctagaagtaccattcgtgatcgacatgatcagtgctaattagaaagaaaataacaggcgacagggacgaaaacaagagcttgggaaaacgtaatagcaaaaaatgaatggcaactaaaattatctctatgatgtcctgtgttgcttatgctcccgaggcaccgattctgattcaacaatgctattgaatttactcattcaagaaagggggttcataggattatggcttttattcagtatttttaagttttttcggttattgagctctgaatagggcattttcagaatggcggggttcacctaaaaaaaatgaaaaacaaatataggtcataactcgtctgaattttcgaagagctcatcagacgtttttcagtagggttatatgagaagttttttagtcgttttaagatacatcactaagtattgttggttatgggaaagcaaagctagcaagcctagtactattacaattgttcgtgatatgtatacatttatagagtatttaaaacggttttcagaagtttttcaagttccgcatacgtgtagggtacccaaataatttccattccagaattgttcttagttatgttggccattttatgttctatgaattctctaagcatcgaccttagagctatctcattagaagcaataaaatcagcggcacagagatggttgaaaagtttaagttctactccagttctttgagtaccacgcttaggacctgtgttagcggatagattccccatattctgcatttgtgtttcaataagcaacttatacatcttcttggagttcacagtaagtgattgtaagacgtatttcgcaccttcagcaccactgctggtatcgcttttacccatcttcatcacatcttggaacgtagactcgactgtcgacggttcaaaattcgaaatatcatgaaagacaaagttgtagttttgggccttcatgttgtcccagaggagcggagcgtaaatgtggtctgtagaggcgactatggcgatttgtctgatgacggagaggaagcttagcatcgtctgaaaagtgtttttccttatgctaggaccatccagattatgcactacaagtattaatttgatatctaaaggttgatttttgtagaaatcaatcatcttttggatctgcaaaatcacatgattgccccagtacttagtttcgcttcttgtcaactcagcggggaccaaaagatcggtaatctctttgaagacgtcacgatagttacagctagggttgtaaccatttaaaataaggcatgggatggaatttacaggtttgttttgttgtaattcattctcataagccagttgcgagtacgcgattttcggagacaagtagtcaatggcaaactcttccaaaaaattacgtttcgaacctacaccataaaataataaggagaatccttgagtcaattcaaaccaatactggggaaacatttttttctgaatttcaaataacttttgcctgggacgtttttgaaaattttcgttgaaaaagtttgatactagggaaaactcttctctggtaacgtcaggtgccattgacatggtgtgccttgacttcgcattagttctgacaatttttctttggtcgaaatatccttcaaaagtatccaaaaacgagcttgctgacttggtttccgaagtttggtagagctttttatttttcggtacaggggttggagtaaaatttctactcaaggttaatttacctggggaggttgagtctttatattcttttaaattattcattataatttgctttaggggcgaagtaaaatcatgattagtggttaaagacttcttagatggtgttgcaggttctggtggctcgggtgaatttgatacaaaattatcatcagtttgtggagtcacattatcttcatatgttgtggtcgctacctgtattttttcgcgttctcttttctcttttatccccgtcttttccatcacctgcttgttgttagaagtcttgctttcctcattgacattacctgatgtatctttgtccaatttcctctttttcttagaggaaattgtatctttctcatccttcttgatcctatcagttaattcttcctgtatctttcttggtcttccacgtttacggggagctttacttggcgttttaggtttgagtgccggatctggagatgtatttttcctttcgttgcctacaagcgagattctttccaacaaattcttctttgatgaatgaattcttctcagttgtctttctccatgtgggtcaaccctttttggggttacattcctgctttttgccggagacgataggatatcattatgctctacaaagtcttccccatttagcatgttatggcaattcgcagtactacaaaaacttgttttaaagatatagcaaataagatcaatgatcaattatcaaatacaatttcagctaatatattctactttgtcttaatttaaaggtggttcctatttctttataacttttacacattgtgaagaataacaattctgcttactattgtcatttccacctcaatgatgcggtgagtgggtgttctgaaaaattttcccgattttgctagactagaaattggtactagctgatccatatcacatttacgcgaataagtcgatatttatgcatggatatttggccttttacgacacttattcttatgatccattgaaagatggttcatattacatataaaggtgccacagcaagttaatgtcacggcagctagtgacgctattgctagtttacacctagatgaggccactggagaaatggtctctaagacagagttgaagaagcgtattaagggaatacaaattgaggccaaaaagctgtcaaaaagactcttgcgaaaccaaaaccagcttcgaaaagactaatttcctggccggtttatagtcatctcaatactagatcacagcaaatccaattaagaaacagactcttgatataaatttttatccatacaagttccgattatatatattcaatcctgaatttttggccaagtatgcccattcaaaaaggcgaaaatttcccttaagagaagtttcacattgctaggagagttcatgcagaaagagaatcagcttaaaaattgaaattctacgttctcaatggtggtgttgagctctaaattattttacaatttcaggattattacgacgagaacccataaaaaggagcatgacctttaaggaggagtaatatatatccaccaaagaagaccggcggagatgagatatatttttttcgttaacagagtgcaattgacaacttgtttgcacttgcctgctaactgttttggtttcaaagatcaagaaaatagatagaacccgttttattattcaattgacatcgcccgttatatcagacgatttttggatcaaaaaaagtttattggagcagaagcaattctgaaatgaaggtcctaatatgaccccaatatgacacataattcggaatctgccacttgtgagttttatcaagcctatgcggatgtttgtgactagttggatatgactgaattaatactttcagaaatggacaaggagatatgtgattctctattatcaaataccatttgaaccttactggtccagctaaaaaagagctagaattcatctgttctagcccatggaagagaaccgatatgattggcagatagaaaccatactgattcgcgtcgtatctagcacaacccacgtaagaaccttaattgacgaacagtcaaaccttcttggcttttacaaccgagaggaaatactaagtcaacatcaaggtggcaaacacaattcacagtatctaatttttcgttatatcacattggaaaaagtattaacgtataatttccatctgctgagcacttgctgccgttgagaccggcgaatttttgaaagaagtgtatgccaataataaattggaaagcccattaaataatgctcttatgttggataagctttcttcggtggaataaaaggcacatgtatcaacctgactttcacttttacttaaccccaagctatgtctccattggccaggtactcaaaagaacaaccgggtttatgtgagcgtttcgaggtttttgtatctaaaaaggagatatgtaatgcgtaaacccgaactgaacaattcgtttgaccaaaaggggctttcctacaaacaagcagggcaataggagcaaggcaaatggatcaaggtgatgcttatgcataatttatacgatggaatcctttgtaatgctccgtactacggtttaccaccaaccggcttttgggttgtaatattgacagattcaccatgttctcaatggttctgtcacaattcgaaagttctattactcgcaaattcgaaagcagatgttttaagagacgaggtgaagtaaaaaagaagaaaaatgattgccatactcctcaatgcttgcatgtaatataatataatataattactgtttcattttcttttatattatacaatggatattctacataaccgtaacctatatcgtttttaatgattgcaaggaaaagttgattttgtagataatcttataatgtagtgacttatttaattgtttgattagaggtagtaatattgcaatcaaactgatctagtgagtttcccgctcctttttaattccaaagctttcttgtagggagggttcgtcgggctttgaacaggatctaaggacgatgaagtgcctgcaaccgaagaaggtaggtcatgataagtggcatctgagtcgaaactttgaagacttccacaagccataaattcggctatgtttctctcctcttcattccaatgagacaatttgtctgatatacacaatttattcaaaaaacagccttgaaaaaattcatcaacggatgtatttacatctaattttggtgtccaattggatggtgggttatagcctaaacaaacaataaaagcttccagagatgtacctcttgatgatcttggctttgcgcaaacgattttatcgaatagatagcccaattgggaatatagcatatctatatcacgacctctgaagatctttgccacaaaagttccaccttttttcagaatgcatgcagtaagttgcagcgcactcataattaactgttgttgcacgtattcgtcaagatcgtgtaacccagtaacatcaggtgcaccatcactacaaacaaaatcggccttttcgttgccaaacagttttagaatcctcgccaatgttttaggatgagtgatatcggcttgcaacgttgtcacatgaggtatgggggacatcggttgtaaatcgacagagacaattttcctgtcctccttatctgaactgggactttcatcaaacagttttctcgagagcacttgtgaccatgaacctggtgctgcacacaaatctacaactctttttaagtttggatcatccaggaaatgaaattggtcattgagttgaagtagtttgaaagcagatctagccctatagccctgctcttttgcttttctatagtacaaatctcttttatctttgctgctcttacccatcttgaatactttctttttaagcttgccttgtactcatctactgttgttttacagtaatgttaggagcatcgcttgaaaattttcaactcgcgataattattgttagcgcagaataataatacctagtaaaaagtttatcgttgcttttacttcatcatgataatcaaaatacttgtaggtctgtcttctgtgaaagaagacgtagttacctattctacttaggtttggtgtctttatataatataaaagaaagatattaaccgtacataccccaatcttcttccagttctgcttcagttgtatcaatctcattaatgattcggtggcccataacattatctctgcataatggacatgttgtacttcgagatagccagacagacaaacactctaagtcgaacttatgatggcaatgaggtaattcaactactaaggggtactcatcttctaaataattagtgtaacaaatggagcagttgtcagttgctttgagcttttttttattgattcgtggtaaagaggctgcaaaagtatcaggacagcccgcactcttgcctttatccatttcttgcaaccattcttcctgtaatgattctggaagcatttgcgataataatcgtaaaagtagtgttgaatctgaatgtgcatcaccctcaccactggtgttaccaaagttttgaaatagaccttgcagttgggatctgacctgtcttctctgctcctcctgtgaagttcctcctacttcttggtaatcccttgagttttgttgtattccatgttcctctaatctaatgatgagtgcagattaaaattcggttagttaattggctttggggaacttacttcataatatatcattacataccttcatatgtagacatttttttgattgtgattatgtttgatgaatatatctttctattatttctttagtagtttaggagtggcaaaactggtattataacgaactgagcgctcctcggtgcaaacaaaagccgcccacaacaattttgaccaacttaggcaaaatgaagccattactagaaaacgaagagtatatatcatcacagtaattcgggtaggagagttggtcaccaaaatgggactcatatggaaggcaaaaatttcgagcttattcatcatggttgtacccgtaaagtttttgtttccgatatatagagtacagatgttttctagttaacagttggcatatcttacattttccggattatgtatcaaataaactttatctatgaatagttagagtaccacagtagaatcgaagttgcgcctttatcattaactaacaatttttttgtgggaaccgaactattatgtctcctggaacaaatcttttgacttttaacccggagcaaattgcgaatccttgtcaaattttgaacttcatcatagcggataagatccttatgaatcacttcatctaatcgctctcgtttttctcggtatgctccagttatttcaattgggatgttgttatcaaagaaaactggtttttccatgaacatagtcaggaaaagttcgtcaccaaattggctttttataatcaaaaacgatttacagatatcacgaatttctctactcacagatttagtattatctcgagcagtgaagcttctcataattgaaatatttccaggcgcgtattgtctgccataatgggagagagatacatcgcatcccataggaactttaaccattgtttcgttaatacttttttcaatacctttaaacggcgtttcattcgcgctatcaagtaatgtattatttaccactgctttaaactcgggattcgagccaggtgatcgcgttaagacctctgttgtataatctttagttaataagtcgtactcatcaaaattgccataggtgaaattttcatcgctttggttcaaagttaccatattttgcctaccaatgctgagaactgactcctttgaatgtaaaactgtggattcctcataatttctctcttcggtaacgtcacttcgattattgaggcagtcttcattaaagtttattacaatggatatggtatcaccagtcttgaacctacaatcatctattttaggtgagctcgtaggcattattggaaaagtgttctttctcttaatagaagagattaaatacccgataatcacacccaaaattattgtggatgcccagatatcttcttggtcattgttttttttcgcttcaatctgtaatctctctgcaaaatttcgggagccaatagtgacaacatcgtcaataataagtttgatggaatcggaaaaagatcttaaaaatgtaaatgagtatttccaaataatggccaaaatgctctttatattggaaaataaaatagttgtttcgctcttcgtagtatttaacatttccgttcttatcattgtaaagtctgagccatattcatatggaaaagtgctttttaaacctagttcctccatattttagttttttatcgatattggaaaaaaaagagctatcagaaatcagtcaatatatcatgtacctatggaaccttatctttctcaaaataataaattatagtgatacttttagaattgtgtcactttctttttatttgtacttacaaaattcggccgagttatcatctcggtaaccgagaggaagagcccgagcagctaaaagcgacaaaccgtacagataaaatgttcgtgctaatccaaactgcagcattccgtataaatttgtcagatatactgatcaacttagataaagttccccactcaacctgcttttgtttattacttgcaaggtagatggatggtcgaaattgatcaaacagttcgtttcttcaacccatgatttttcttacgtttcatctatattgttaacttgttagcgcgaggtttcgatttctttgatctgtccttatgaactttttttgatgtctttttcttgtcattctttgcgttatctgtgctttttgtaggaaaagaaagccctagctccaactgaataagcttattcaaacttaaactaagttttatattttctgcagtgttggttccgaatgacgcagctgaaaagccagacgaccacggaatgataaagattctaaaacggtcaataagtaaaactcctctctttaggccctttggtgtgacaagtgtctcacttattttactgacaaaccgctcccccaattcactagattgaaatcttaggccaccacacttcgccttgtggttgactattaatgacaatgaatttccatccttccatttctttatacccaataattgcgaaactgtatcagttattttccattcagggatcgaggcatcaatattatacagaaaaaatgatttggtggaggggttttttaaaaacgattcattcaagggtagtttcttcaaaatatgagaaatgtccacggacgcgtacttttccaagtttttgacctcatttgcacctttttcatttttatacaatgcagttgtgttttttattaacggagtacttgggccatctgatgttgctcgcagaagtatatttttcaatttatcaacgatattatctgcttctgacggatcactcgtaatctgagctcctcctaatttcacgttttttagtgacagaaaccttttcatcatgtcgttttttgcttcctccgtcataacgttttcctcgttcacaagggatattaaatgatcccgcagttgtatagggatgtgccatcttgaatcaagcatacagcattgacaaatgtttctctgagtggcgcaccgtacacatattaatgttttaatgatattattgcttcgtttagacgtcttaaaatggtataaggtgaacggtaaggtacaaatcttacattcagagccttgtggaattttagtcattcgtatattagcctcatcacctaagcactgctcacatatattgggcggtggctcattaatttcatcattcattatattaagggtgcaataactcttttccgttagctaccttctattcacctgctcaaaagcccttccatcatcattaccacttctatcaataaaatttgccatagcatttcttttttttttttttagtccttattgcctaaacgtcatcacaggagagggtaatcccggaatgaataaggtttgaaacttcacgtccctccgggttgtgacttaaaaaaattacgaaagagaaccgactatcgttcctgctattgttcttggtgagtattactaacccgcttagttttattactatttatcagtcttttatttgtacgttatttgaatatttaaatgtttttggctgagctcactcacatcaactgctagcctccctcctcttccagtttcttttcttcttgtttgcatgagttcgataatgctgattacagttatcatgtctactaaacctctgtccacagccctcatgcggacagatatgatttttttcacctgtatggattctgttatgtcttgaaagatgaccagaagtggtgaacccagtagagcagatcttacagaaatgacgagtcctctgtcctgctgtattggttttcgtagatttcaattttatcacggtttttgtcggtttgcttattttaattgagctatatggatctgatttaccgttaccggtattctctgcttttacaatattaatattttgcaatggcagtatcggtgacgtttttccacttgctgttaatcttgaaatagtcccgtcactcgttctgttcgcttgttttccggagaaaaaatcgaaagcgcacttattcaatttatctttcaagtcatcatcaattagatgtgatgttttcatcaagggtatcagggtttggtatttcctttcattgttaaaagagaacatttcaggcataagagttatctgggagggcgaacattcgaaattgatgggaaattcacatttcctatctttagctagaatagttgacatcaagttgtctttgtaacctatggacatctggaaattttgtagaagctttatattttttgttcttcgaacagtagcgagtgctcatatgacttggtgccggaaactcatttgagctgtcataatatgataaatatttatatgtaaaaatttaggccagataatatataaaagataaacgatttaaagagggtgtaggatttgcctgttagcgatgtaggagctactgcacgatgtagcatgtaatagccagacgtgattcccctaaactcaggcccttctccaaggagaatgcaacggtaggcagttcgtttgaaattgaaacttttctcaacgacaatgatgtcccgcagcataagaaaacatgagatcagaaaagcgttgcaaaacgcagaagccacttatcaagagctacggctgcgcgtttttctgggacgtgctgacaaacgagaaaaaagatggctttgtattcagttcaaggccctgtgtatttttttccttcaagaaatttttattttggcctggggtctttaaacggacgggtgccctgagagtactctcgcataatccagggatggctttttcacagtcgtttaacattcgtttatgaagtaaagaaaaaaaataccaaaccccgttaaaagagaaaaaaggtagccgaacattgaagcagcccatgccagtttgtccttgggcagatagttttccgtctggcttgaaaggttatagtctcctttttttcttggcttcgggaaaatacgatttgtttgttattctatatgcagagccgctgctctgcagggatttatgatctcgagtgccattgatcttgaagcatcttttgttgaaaggatttgtatgacatcatacccgaacttttttagcacgtgaaaatggagaagtctatggttttagaggttgctattaaggcattttctaaacttgagggttgtttgatcttatgttggttggttgtaagccagccggtgtagccacgtgttaaatcttgactttttttcccgaagagggtctggtcctgtctattttgtttcatgcatattttttctcaaggagaaagactcttcgctgcgccttggcataataacgtcttcggtagggtccatttttttaacgttggcgatgcccatatttagctcgtttggtcgttccttcgaaagataatcgttcgtaaattaaaaataaaagagagtagttttcgagcaacgagtagccagctggtgccaattgtcaagaaaggaaacatttcttacggattgggaagaagcactaatctcgaaaaagagaacgtttttagaaagttttagaagttgattatattaatgaagaaaaaattttcgaactaacaattacataaagagaaggtataataatggaggtaatttttcaaatatttgttgtaaaaggttcccttttataacaataaagcagctgcacctgcaacaacagcaccgaaagaggcagcgcctgcattgactctttgaccggcattggaagcagtttcgactgtagaagtgctgacagaagaggtagttggagcgacagaagaagaaacggccttagaagatgattcggcagatgatgatggggcagcagaagaagatggggcagcagaagaggatggagcggcagaggatgtagcttcggaagaagatgcagccttggaagaagatgcagcctcggaagaagatgcagcctcggaagaagctggggaaacggaggcaagagcagcagcgatttcagaactcaatcttgtggtgtaccatggcaatttaacaattgtcttagtgatagcatcaaagtccaattcactaaacaaggtagtgtaagcgtcatcggtgtaagtcatgacttgttgatacacactcaagacatcagatggaatttggaatccactgttgccagtttctagacccaagtagtcagaaagatgagagttgatgtcaccgataatagcttgcaattcagcagtttcggcggcgctggtgtcagcgacggccaaagaggcaatggcacttaaaacgaaagcaatcttggaaacggacattttattttatttagcagagggtatagttatgcaatagcaattattgttactgattgaatgcctttataatttcggtccgaacaaagttaggcaagcgagaataattgacgtttgaaagagggctgccaatgtactatttatattaaatggtgaatgaagcaacgcagtacctcaaagaggttggagacatattcacccttacagcaaaccttttttttcctttactggaaatagctcgaagaattggagagaaaaaaagatgcttttagaaaataagacacatttcccggaacaatcaattatttccatcacaatctttgaaagaaagggccaaaccgccgcaataactgccgtaggattcaaaaccacaagtacattcttcaacggaaaagagtcggaaaatcggaaaagggacctcccgaagacattagtctcataattaaggttatagtcaagaaaaaccataaccagatcgtctgatgctctttttgggaatattgattacccaataaggtcattactccaatttgttgggctccattgtgttgagtatcggttgcttgggttttgaaaatcttgctgccgtccggctgcatgtgtgcgccgcaagtgccgagaaagtaattatcaatgtggatcgcaagccaagacaataaatttgttgtttctgtgactatttcatgatggcctcctagtcaaaataccaagaagaagaaaggtttttttttctttttttccctacctggccattcaaaggtgaaatatcctttccattacccaaagaggtagtactgtttaggcggggtttgacaggcgctggaagggataggcaagaataggaacggtttccaaagccatagaaattcctccttcacgttctgttgaagggaggataaagcaaaatttgaaacaataacgacattgtgcgggtatgtatgctacggatgattaatgaatgtatgtaaaaaaaatataaaattacagaaacgaataaggtcattaagggaggggagggcacaagcaaatgtgcttgtgaagtcatacctactcagcgctaaggacatgccgtgatatcatcaaccggctctaatgggaagtgtccagacctgagtggtgtagttaagtttaacaccagaaatgataagcttttctcatcaaagacatattccttagtttttctttattttcttcgtcctcttgtctcattagctctggatcataaatgcgtctgtggaagtcaaggtcaatcttgtcgaggggatttaatagcgtaaaatctcggttgtaaaccatatatccgaagtaaaaggccaaccatattggaaaagctaaataattttgaaagaaggattccgcatcgcatttgcccccattacctaagggggccaatgctacccaaaattgggcaacaaagactaaaatattaaaaaagacaccgtatatggaaccccaaatccctgttgtggccttgtatcccaactcgtctagagaccttccctgtactttcattgcttgtctgaatcgcagatgggacaacattatggaagtccatgtgaataattcactcaagcctgcgatagctgctaaccatgtaaacacgatctcttcctttgatgaagctgcaacaaaagcaatgacgccgaaaacgcaacacacaataagagctctcaagggcctgccctctctgtcaacgtaatctaaaaacttgggtgcgtagccttgttgggccaaagagcaaatcagtcttggaccagcatacaaagaggaatttgccactgaaaccacagaaatcaaaataacagcgttgataatatgtggaacaattttcacaccgtgaatagaagcggctaagacatagggagatgcatgtgtagcggatccgcctgcgcccattagttggtcatcattatatggaacattgaatccaatgaggatcatagtcaaaagataaatcacaacgatacgataaatgcttctcttggctgccaccggagtagattttctagggttagactgttcctgaacacttagtgcaaataattccataccaccaaaggagaagtaagcagtaactaaaatatagcaaacgtttttgaacctaccaatcgatgtgtcacctgcaaaagcacctggattatgccaataagtggccccgatataaccgtcatttccggccccaccacagttgataacaatagaaagaataatgaaacctgcaatcattaaaattttacagcaattgaagatgaattccgtttcaccataggcttttacaccgaagaaatgaatgaatactaagaaaacatagaaaataagaatataaatgtccggatttattttatcattcccaaattgaatagtcatagacgcggttattaactctaaaggcaaaaccgttagccattggaaacagtaaagccatactgtggcgaatccaaatgatttggaaatgaatatggaggagtatgcgttgaaatttgctggtaaagtcggataggttaccgccatctcacctgcagcttggatcatgaagtacgtctcgaaagaaaccaagatgtaaccaattattagcgcagcaggaccaccgtaatgtagaccttttgcattagctaccaaaagaccagtcccaatacctgtccctaaagacatcatgacaacatggcgcgacttcatggactttttcaacttggaatccgacgtgatagactcaacgccatcctctaaatcagacgtattttcatttatttgcttagttcttgtagtgctaccctcggctcttttgaatgaatccgcaaatctatgtataagtttgtcactcccggatttttgcttagaataagttttctcacttgatgatgattggaaattattcccggcactaaaggaacgtatcgatatcgaatcaggagaagtttcctttttcccagaagatccaaaatcttctgaagatagcatttctaaaatcacttgagttttattgaagctaaataaattgatagtatcgaaaaaggaccttcgtttcaacactagctagagatagtaataatctaatggcaaaatagccattatacgtacctaatatatacgtatatatacgaggagatgtgctcatcaaagaagtggcatttcaccctgaaattttttttctttttctcgctgaagagtcattcctagtaaagcatgctacttttcagtatattccattatatttttaactacaagcggcgcagaaaccagaggatcagccactgctagcagcatttgctgctgacatatttaccgttgaaggccatcataaggcagtgttctgcggggagttggaatgtggatgccggttccggtcccacaaaatatgagccgtgagaagcggcacataatgcagcgtgcggcagtgtcagtagcctccttatactcctagatcgaaaaaagggcttttctttttgcggcaccccaaagacagcatttcttttctgtcaattacgcgccgtgtcgccgtttcttttcttggcacatttacacacttagtccgtttctttttttgcgcgttatattctgctatgttttttcgttggtttatatgatgagtaatcaaactcatccatcagtctgcaacattagtaggtgcaaggtggaagctttgtgcgcacaacatgtttgattgcaaagatttttagtagaaataaaactactcttaacagacttaaaaatttaatttaattatgcagatttgtcctttctcgacttgcattaatgctaaaaaacaaatatatattttgttatcctgaagagtggcaacgaaagcccgatgaagccaagcggaaaatgaatggaattgctgttagcaccagaaattggtcatcctcttaaaaaactttcttgaacgcgagctgtttggattttccgacgattctgaattttcatactctttaagatcatcgttatcgtcaactttgtcgatctctgtaagcgatggagacacaaatatgtttctatgtgagtccaaatcaattttttcggctggaatccaaaagctccatgatttgaagtatatcttgtgaccaaaataggcaaacaaaacgatgggcattgccaaataattttggaaaaacactttgacgttaagttttccatgttcattaacaggtgcgatggctacccagaactggcacacaaggaagaagattgcaattaaaactgcaagccatgaaccccaatagccagtttgtgctttgtatccaacttcgttcatcgaacgaccttgctttgccatggcatctctaaatcttatatgtgacaaggacattgacatccagataaataattgcgaaagactagaaattgccaataaccaggtgaaaacctgttcttcagcgtcactagtggctacaaacccaatgcatccaaagacaagggaaacaaaaaaacaaagtaaaggcctgccgtttctatcaacatatgctaagcatttaggtaagacgccttgttctgccaatgataataacaatcttggcccagaatataacgaagagtttgcaacagaaatgacagaaatcaaaataacagcatttataaagtgaggcacaactttgacaccatgtgatgcaacagcaatgacaaatggggaggcatgggatccagaggagtcactagaccctaataattcgtcactgttgtatggaacaagaaagcaaaccaaaatggtggtgagcatgtaaatcagcagaatacggtataccacttttttgcaggcattgggaatagattttgttgggttttcctgctcagcggcagatagaagtagaacttcaattccaccgtagctgaatgcagcataacagaaaaccgtacatacacctttgaaaccgtgggcaaatggaccaggattgtgccagtactcagcaccgatgtatcttctgtcacctgcaccaccacaattgatgataatcgccagaatgacgaatccgattaccatcaatatcttacaggaattgaaaatgaactcggcttcagcatagcctctggacccaaatagattaatgataattacaaaaacgaaaaccacggcaacaaagatgtctgcatttacactcgtccagtacttaactgtcattgccgcagtgaccaattgtaagggcagaacagttagccattgaatggtgtaaaccacagaaactgcaaaacccaacgaagggtcgactaaaatagaaggatatctggtgtaattgccggttagtcctgcataacagagacctaactcgcctgccgcttggatgatacagtaaagcatgatcgatgctattccgtaaccaaggactaacccggcaggaccagctgttcccagcacctgaccattaccgaccagtaaaccagtacctataccggtaccgagactgatcatgactaagtgacgagatttgatcgactttgtcaggttgtttttttcttgggactctagttcggaattacggtctggtggcagctgccttttaaaagagtcgaagaattctttgcatttcctctgtaatatggatttgctgtccgtccttcgaggctccgctgtttgtccagatacctcatcttgtttttctgttattgtaaagtctctcttttgtttttcactgtgtgttctttcatgcaaactgtgcgaatattgtgctggactggcctctttggcaatgaaactgacactatcgtccatttttacgcctttttatcgagaaactatattaggtagctacggtggtaaaggcaccttataatacagcttggttctatgtattaatttcagactattttatggtctgcttttttttacggtcagagaaaagatgaaatagatgccacaaaacagggatatatacgaaaacagcatcttatatacttttttactccaacattaatttccaaaacaggtgagatgaggtaacccattcgaaaaatttaaatgttcagacactgtcaagttaaagaatataacctggaggttttcttttctttttgtccatcaaaatgcactttttttgaaaaaaaatgccttgtcaagataatgtgaagtttactggaagggccctttcctcatcgggttgccggccctgactgaccttttttgtatttttggccgtcccggcgcggcgaagagtgagacgacaccaaatagccgtacggcaataatcctcgtgcaaaaatctctaagaccggtgtcgcattatcctttacacaccaaatttggtgccgtaatgcattatgcatacactgtgcaattatgcagacatgaaatgtgattgtttgctttgtatacgtagtaattgtaagtaagtgatttactgatttactttctggttagcagtggtagttttaatgcgttggccggattgtttatattttgtgaagcaatcctggaaattttaagcatcaaagaaggtgcggtgccaccataagacttcaaaaatagttggaagttttactatcctacataaatggtttacttaaacaaggatgccgaaccacttggatcttggtaaataattgtccctcaattcttgccactggacaatgaattcatccactacccaatataatatttttccggtcagactaggagtattaatccttgccagcgattctacataaactatatgggaggaacccaacaggggcaaaagaagttccataattttcaaccaaaaggatattatacagcatgttccaggcccattcaataaaaacagatgaggggaaccacacatagcaaatctgattctaaccacgtgcacaaaagattgtaccaacgttccaatgatggtctttacactttgtaggagagtcgctttaacttccctagctttcatgaattcatagtattttactttgcaatgaccaaatttttttataaagtgggcgaatctttgcctggaagcctcatcagaataacccaagtacacaatcgacttacccagtaaaagatcctggtaattttctagaagacggatcatttcaccagtatgacctcccgatcctaagaatacaaaaatcttgagcggtttctttgacgattttcgtattttcagtaggttaactccatctttcgtatccttttctgtacctgcttgagtgtggaaaaaaggcagaatcgctatcaacctaataacatatgctgtcgatacgatgagcaccaatgacgccaagtaggccgttttcatgatcttcaagtcacttctttcgactttcctgatacaataataaaccgccgattacagttattgcgggcccttgtacatgaaatattaggatggcttcgctaagaacatttttgcttctggacagacagaacacgtaaaaaaagaaacacgaaattacgactaactttcgcgtaggggtaaaattacctaatgcgcgtaattaaaaaaaaaagcacagcagtgtaaattggagcaataggagaaaatgacctgtaaaggaagtattcgaattcactagtgcggatattaatagaattcataatttcgcgcttggctgctcattatattcttgactatttgccaaactgttataaagaagcctcaatattcgtttggtttattgttaaagaaggcgcaagctcggcacgagaaatatacgacgataaagaacataccaactatatattgtgacggcacaaaaagacaaaatacgtaaaatgctaagacgctctaaaaattccagcactaacacaaacgcagacaccaagaaaagacaatccatgcatttaggatccaaaagttcgctaatctcgctgactagcgaatttggccatggacactccaagacgaagcagaaaaaggaggagggcacagctccttctcaattcctgtctcctacgaataagagaagcacatctagtcagtcaaagttaaaaaggagcagcttgttactggacgaaacactgcttaaagactaccactcggccatgaggcacatgcaaacaaacgctgcaaaggaagaaaagctgcggatggctccatcaccaacgcagtcaacgaggagcgaatcagacgccagtctttcctccaccaagagctcgatctcttccatattttcccaagataatgactattccattcacgatttgttgtacgaagatattgaagagatggataaaacagacgctttcaaaattaacaacacaatagcaatcgatgattctaaagctctctttgtcttctgttcaaacgactcctcctcaaggacagcgtctatcgaaacattgcacgaatcaaatttggacaacctggatatgggttccagtagaaggacatcgttggactttttttaatataacctaccataggacacactttgttgttgatgttggacaattcgttaattaagagtccctaaacggctctactagttccaacctcactttgttttttcatttttttatgttttttctagaaccttctttacgtgattctcgctcggaatccgtcaatagaatgttttcagtctccgtttcaatattctgcgcacatcaatcattttcttactacatacactaacattactcctagtttaatttaattgaatttttaactttcttttcttttcatttggcaatttggctccttgaaaacaagactatgggtctctctcataagcctcagggggggaccccaaaaaaataacgcggccatcttgcatgcaccgttgaacctgtagcttacagtaagccacaattctcttaccttcttggcaatgtggcacaaaataatctggttatgtgtcttcatttggtaatcactgggatgttactggggcagcagcaactccgtgtgtacccctaactccgtgtgtacccctaaagaaccttgcctgtcaaggtgcattgttggatcggaatagtaaccgtctttacatgaacatccacaaccaacgaaagtgctttttcaagcattgcttgatttctagaaagatcgatggttattccctcccccttatgcgtccaaaaatatagggtgctcgtaacagtaaggtattcgcacttagcgtgctcgcaacacaaaattaagtaatatgcgagttttagatgtccttgcggatctatgcacgttcttgagtggtatttcataacaacggttctttttcacccttattcctaaacatataaataggacctccattagttagagatctgtttttaatccattcacctttcattctactctcttatactaataaaaccaccgataaagatatatcagatctctattaaaacaggtatccaaaaaagcaaacaaacaaactaaacaaattaacatgtcatttaacagtccattttttgatttctttgacaacatcaacaacgaagttgatgcctttaacagattgctgggtgaaggcggcttaagaggctacgcaccaagacgtcagttagcaaacacacccgcaaaggattctactggcaaggaagttgctagaccaaataactatgctggcgctctttatgatcccagagatgaaaccttagatgattggttcgacaatgacttgtccctgttcccatctggtttcggtttccctagaagtgtcgcagttccagttgatattttggaccatgacaacaactacgagttgaaagtcgtggttcctggtgtcaaaagcaagaaggacattgatattgagtaccatcaaaacaagaaccaaattttggtttctggtgaaattccatctaccttgaatgaagagagtaaagacaaggtcaaggtcaaggagagcagctctggtaagttcaagagagtcatcactttgccagactacccaggtgtggatgcagacaacattaaagcagactacgcaaatggtgttttgacattaacagttccaaaattgaagcctcagaaggatggtaagaaccacgtcaagaagattgaggtttcttctcaagaatcgtggggtaactaaagtgacctggctctatagtgttgtccctctcgcgaggaccattgttgcttgcatatggcttgaaacatatgtcatcacatctgagcgattttacctcttagaattagtttagatatatatgagttgatgaataaatagttataaaaacttgctttggcttcgatatatgaccgttatttttgactaagttttaacgaaggaatctaacctcgttcttgtaattaccaaaatcttcaacaacgcgctgttggaggtatctctatggatgtggcttgaaatatggatgtcttgcctacttctacttctgggaaaggcatttttactcgatcgcgttaatatatgcatcaagaaaataaaaaataaaacgcgaagagctaaaaaaaaaaaagaaaacctactataaataaccgattagaatcgagtttttgtattgaaatggcggtaataagcgttaaacctcgacgaagagagaagatcctacaggaggtaaaaaacagctcggtatatcaaacggtatttgattccggtactactcaaatgcagataccgaaatatgagaacaagccattcaagcctccaagaagggttggatcaaataagtacacacaactcaaaccaaccgccactgcagtcacaacagcccctatatctaaagccaaagttactgtcaacttgaaaagaagcatttcggcgggacctactttaaatcttgccaagaagccgaataatctgtcctcaaatgaaaacactagatattttactatcatgtacaggaagcctactaccaaaaagcacaagacttggagtggtgatggctacgctaccttaaaagccagtagcgataagttatgcttttataacgaagcagggaaatttcttgggtcaagtatgctaccaagtgattcagattctctcttcgaaactcttttcaaagcaggctccaatgaagtacaattggattacgaattgaaggaaaatgcagaaatacgtagcgccaaagaagccttatcacaaaacatgggaaatcccagcccaccgaccacaagcacaacagaaacagtgccttctacgaagaatgacggtggcaaataccaaatgcctctgtctcagctgttttcactaaacactgtgaaaagattcaaatcagtaacaaagcaaacaaatgaacacatgaccacagtacctaaaaccagtcaaaattccaaagccaaaaaatattatccagtatttgatgtcaacaaaatcgataatcctatagtaatgaacaaaaatgcagccgctgaagttgacgtaattgttgatccattactgggcaaattcttgcgccctcatcagagggaaggggtgaagttcatgtatgattgcttaatgggcttggcaagaccaactattgaaaatccggatatcgattgtactactaaaagtttagtgttagaaaatgactcagatattagtggatgccttttggctgatgatatgggtttaggtaaaacactaatgagtataactttgatttggacattaattaggcaaactccttttgcatcaaaagtttcatgttcgcaatcaggcataccattaactggactttgtaagaagattttagtcgtttgtcccgttactttaataggaaattggaaaagagaatttggaaaatggttaaatttgtcaagaataggtgttttgacattaagctcaaggaattctcctgatatggataaaatggctgtcagaaattttttaaaagtgcaacgaacttatcaagtcttgattattggctacgaaaaactcttgagtgtttctgaagaattagagaaaaataaacatttgattgacatgctggtgtgtgacgaaggccatcgactaaaaaacggggcttctaaaattttaaatacgctgaagagtttagacataagaaggaagcttttgcttacgggaactcctatacaaaatgatcttaatgagtttttcactattatagatttcataaacccaggaatccttggaagcttcgcttctttcaaaagaagattcattatccctataactagagccagagacactgcaaacagatacaacgaagaattgttggaaaagggggaagaaaggtcaaaagagatgatagaaattacgaaaagatttattttgagacgaacaaatgcgattttagaaaagtaccttcctccaaagacggatataattttattctgtaaaccatacagccaacagatattggcattcaaagatattttgcagggcgcacgtttagattttggacaattgacgttcagttcttcgctaggactaataacattactgaaaaaggtttgtaactctcctggattggttggctcagatccctattacaaatcacatataaaggatacccaatctcaggacagctatagtcgttctttgaactctggtaagttaaaggtattaatgacattactagaaggtattaggaagggtaccaaggagaaggtcgtcgtagtgtctaactacactcaaacattggatataattgaaaatttgatgaatatggctgggatgtcacattgcagactcgacggttccatacctgctaaacaaagggactctatcgtcacatctttcaatcggaatccagccatatttggattcttgttgagtgcaaaatcgggaggtgtaggattgaatctagtcggtcgttcgcgacttattttatttgataatgattggaatccttcagtagatttgcaagcgatgtcacgaattcatagagatggtcaaaaaaagccgtgcttcatatatagacttgtcacaactgggtgtatcgatgagaaaatattgcaaaggcaattaatgaagaacagtttgagccaaaaatttctaggtgactcggagatgagaaataaagaatcttctaatgatgatcttttcaataaagaggacttgaaggacctgttttctgtccatacagataccaagagtaacacacatgacttaatttgttcttgcgatggtttaggtgaggaaattgaatatcctgaaacaaatcaacagcagaacaccgtagagctgagaaagcgtagcactacgacatggacaagtgcgctggatttacaaaagaaaatgaatgaagcagccaccaacgatgatgccaaaaagtcacaatacattaggcaatgtctcgttcattataagcatatcgatccagcaagacaagatgaattatttgatgaggttatcacagattcgttcaccgaattgaaagatagtattacctttgcgtttgtaaagcccggcgagatatgtctcagagaacaatgacgccaaatatggacacttatatactaaataaaatagctattatttaatcactgattgtatttaataggtttattcttgcacgactcattcaggttcaagtcacatattaagtagggcctattgctgattcaagttgatatccacgttttcactaatttgataacgatacgctgcgggcgcaaatcaaacatctgaaagatttgaatagcctttagtcccaaaaaaaaaaaaaaaaaaataatgtgaaaaattatctacaaggaaataaattgataggtaaagttaaagaatcacggcatgaaattaaaaagtgtattcagatcagttctaaagtaccggaaaacaaatttgagtttgcttctattaatcacctattcgattattacgttactctatatctttgatcatgaacgttataaactcaatctaccaaaagaggatgagcaccctgaattcaatgacttattagaaacagcatggggggacttacagattatcacggcctcttttcatccgtacacgtccaaagaaaatgataaagtacatgattacttgctcaaaagggttcttgaaattacagggaattcttcgtttgcaagtgtttcagatgacaaagaaagcgagagatccatattatttcagcaacaagatcctttcaatgagtcatctaggttttcgagagtgacatattttgaatcttctaatatattagttaagcttgagggtaaaaatcctgaggaagaagggttacttctttcagctcatttcgactctgtacccacaggatatggagctaccgatgacggcatgggtgtagtgtctttactagcgaacctcaagtaccatataaagcacagaccgaacaggactttaattttcaactttaataataatgaagagtttggcctactaggtgcatcaacttattttgatcactcatggtctaatttaaccaagtatgtgataaatttagagggaactggtgctggtggtaaagctgtactgttccgaacttcagatacttcaacagcaagaatataccaacagtctgttaaggaaaatccatttggtaactctatctaccagcaaggtttttatagcagatatgtcaggagtgagacagactacaagatttacgaagaaaatggcatgagaggctgggatgtcgcattctacaaaccgagaaacctttatcataccataaaggattcaatacaatatacctccaaggcatctttatggcatatgctacatacttccttacaattaagtgcatatgtggcttctaattcattggatacagctgaccaaacgccggcttgttattttgattttatcggtttgaagtttttcgttataagcgctaaaacgcttttctattggaactgcatatttctattagtttcacccgttgtggccattggcttgtatttaatttctcgtgatagaatgacttggaaatcttattcatggctatcgtggacacgctttcctctttcattagccgctggtattattgtccaaaagcttttctctaacgacataattcgttccaatcctttgacgttctcaaggaactacttttggcctatctcggcttttttcactcaagtaatttttaccagttatgttctgattaattgctccaatttttttttcccctgtgccgatatgaaaagcctatcaattatcgaattgttcattattttatggaccattttactttttacgtcgaagttattgtatagttccgactataggtataccgggctttatcctctctcgattttctttcttctgagcacaatagctgctatattgagactacttgcactagcgttgggaatgagaacaaggaagaggcttggtagagaatgtagggaccatcactccaattacagctcccattctcaaatagatatggaacgagacggtcaggaaaacttggaacaaccccaagatcaacttacatcgtcacaagacgatcaagcaagtatccaagatgataatgtgtcaactacttcagctggcccatcacataatgttgacgaggatcatggtatggattcatcgtcacaacaacatgatgaaagggtaccattactgaaggggtctaatagcatggaggaaggattgagtactagagaaaattctctaaaacttgagtataccgattatgcctggatcattcaatttttgctaattgtaccaataccatcatttattttgtttaacagtgtggatgttatcatggacgcactaaaccatactgtccaggaaggaagtaaggctacatttgatgtactcaggttcggaatggtgggcagtattttgatcgcgctaccaattttaccttttttctataaggtcaactatatcacaatttctttaactgcactgcttttcttgatttccgcatccaaaacgctcctagtgcacccctttaccaatagtaacccattaaaagtaaggttttctcaaaatattgatttgtctcaagggaacgctgccagtgtacatgtccttggaagagaaggaaattttttaaaacctatgctgcaagatttaccaagtataaaatatagctctacacatattaactgtacttccgtaaccaatggaatggaactttgtatgtatgatggaatgcaacctaatttattgagcacgaatggaaatacgaacatcagcagtatggtcaaggttcatgttttacataataaccgaaactcaacagagagatctccttacgaaccaatagttgcagagttacttttggaggtgaaggagttcagggcttgcactttaacttttgaaagtagacatcaggcgaagtcacctgtcagagaaatcacggtatatcaaaagaaaaattcggccccacagaaagctaatatcacgaagacgatcaagtctgcttctggcataaacgaactgcaattgcataaacttgatttcgatcaggaaacttaccatatcggagtccagtggtttccaaaacttttgacggatggaaatgtagaggatgacaagttggggacaaaagacgaactgtctgtttctattagctgttattggggagaatatgattcggaatcggttgtaaatggtaccgctgttaggaaaattccagcatttgatgaattgataaattacgcacctctaagtttttcctttaccaacgaacagaaaggattagttattgtcaaggatgctataattttataattctaattagttttaaatgtaaatttttataaactcaaattcgcctactgggggagttgtccaaaggcttcgcttcttcccacaagaagaacaaaataataaaaaatattttgagaaatttttcgtaacaaaaggaaaaactattgagtttaacttatgaatgtactttactggccaagaatccgtctggaaccattctacggtgctctcttcgtagcgctaaagacagctatagtggatattcagacggtattgaaaatcactaatgatatcagttaacaaagtaagaaacatgtttcgtcagataagttctacactgctgcaagtgcatacaatgctcgtttttataaagtcctaaattatataaccctccagtaactattagaaaatagcacgcaataatgctagcgatatacaaataacctgtaaatctatatatttattaagtataaagataatggtcttggaaatggttcttcagggattgtgattgactatagccggatatcgtttggatcaagagcttggttaagcggatatttaagttattttaatatatcgctttgtccaaaagcaagttttggaggtgggatctcaatttacacgatacagtattaaccaaatcttgatagcaaaaaaatgcaaaatatcgtataagtgaaggcaaagcattgtccaatgtaaggttctgtgccgcccttcccttttttgaaagctgctagatatcattgttaccctttttaatttctacgctattctcggacgtcataattttatagttactgacactaaaaaaagggtcgtacgtcttactggcagcgcgaaaaatgtttcgaaaatacaccttaacacattgaagtagtgatgatttcataaaaaaccacaagaatttgttcgctaatacattaattcggtactagactttattgactcgtatatttctaacgaataaatcacccactcttgctatcctaacagtatttaatattagctatttaaaagccttaagatggactatggctacttttttcccgcacaacgtattgaagaaacaaatggtgtggatttttggatagacagtaatgctgaatttacacagtctaaaagacctgactcttcaacatccactctttcgagggttttaacggacaccacgaatgtatccaataatagtggatcactcaaaagaaaaaccatcaagaacaaaatattcccacaaaggaaaatattgcaacgatagcgaaaattttgactttggtaaagccaacactgattgtaagcatgtgtttaaaagtatttctaagcaactgatttttcttccaaggtgtttccaacatcacagtatccgaggctggatgaaagacagatactccgaatttggttataaaataaaaagaaatcaaaattgtcccccctcagcatgtgtacaggcactatacaatactagtagatccaataccgaagagtcaaaccccaacagtctggattctctgataatgtataaatacatgcgatactctgaaaagaaaaaggaattgatgtgcagattttgccaggggaataattggattctagctgaaaactacctaaaacatttattctttgcgcacggcattttgtctgaatttaagcctcacactttataccatttcgagtctaagctgttaaaaatccagggaaaacttaatttcaaaattcaagtattaaaagagccagagtttagcaaaaaaattttgaactctcttactgtatccatcattccctctcctttggcctactacactcaaacgttgaacgggggatttaggagaatccatgtgaaatgcccccactgcgaaaattggatccgtttgggttggtgtgaatacgatgaaatcattagggattcctttcaggatttcgagtctctaagaaacctcaatgctgattataatgggatgtcgtatattcaaacacgcaatagagaagacattgaaggtatatacgagaattattttacacactacatccaatgcgacttagccacgttccgaacgaaatgtttatatgtccaagttataacaaaagcaattgattgtgtacgcaagatattaaaaataaatgatcatataacaaatcaaacaaaatttgccgctagtaacgaactaaacgattacgagacggctgataaatactaatattcaccatcctagcgaagaaacgctttaaatttataacggttaccatccaaaataatgaacataagcagatctggcaccgtagcagctcattggggaaaaaaaagctgtcatgtagggccctctgagcataataaaaaaagaagatgcttccgttcaataacagcgataggtagatgggggaaaaaaaggagaggaagatgaggcccttatgtacgtgcatatatatgtgcgagtgcacgaaagtgcaccacggcaatccgcgtaatcaagcttatgtaaatggcgtgtctgcgtaaactctgtccctgcgaaaatgtgtttatttatagactgttcgcattgttttttccagcccccatccggagacgcatgaaaaggtgtggcctcgatacatattgttaaacccatcaacctagcttgtagccaaacaaatcagtcaactctctcatagctctttcaattttaattaccagtagtccgtaagggaagctaccttccgcaatgaacaatagcaaaaggtcgctattgggtatctgtgcgacacaggtatgtaaatcttccatttcgtaagtatatatttttgtcttaaaggagtcgatttccacagggtaacagctattggagtgctgttcctcagtatcgttttcatcctctgaccacttatccttaatcaataagctcatcattttcaagttattgaccgagtttatttcgtttatggaatttttcggtacatcgttgtttgacgtcgcataggacagtatacccccattagtggcggttataatcatagacgattgcaaagacgatgtcttgaagtctaccgaatgcaaatcatacggtttcaaagtgttttccagaaaccctttaacgtttttagaatggagcatcaccatattgcttcaatattttggataccgtttgctgctgataactgccttttttttttttcttcttatcttcccttaattaattcattagagtctttttagcttatatgccaaatgaagcaattgtttttctttttcttcgtctctctctccatattcacctgttacccagagggcaccattcatatcattatcaacgtaaaatctgcgaattaccgtaaaccgcaaaaaaaaaaggatggcgggcagtatcatccttcacgacccgggtggctcgtgcgccctccggaaaaagaaatgaaatggagtgcaaaaacgggaaagacgcgccaccgtttctggcccacgcgctcattctcagtggccaggcactagagacaggactgaaaccgcgttaccacaacaaacaaaggcaacgtgcagtaaacaaccatccctcctgggatcgaaatcaaaagtacaaacctcagatcgaactgaaaaattttcggtagcgtgcttgagccggtataaatattcaatgtcaaacacctacgactttcgcaatcaacggacctctcttgcatttttgtatttaatatgtgaagatctttcctctgcattttctttccttctttatctttcttggcttttcaccctttctcttctttttagaacatcatctttgagtacttcggccacttttagaaaagaaattaaataaaagagttaatcgttcattcgcttctacacagtttaatcttttccatttttctttcaacaagtccctttgagctatcaagaatacgtttatttgacttttaaagatctagttttaattttactattattccgcaatgcaattcaagaacgctttgactgctactgctattctaagtgcctccgctctagctggtatgtacacattctccttttttttcatctttttttctttatttgcctctttcctcacaaatctcgagtagattcgtggtcctcttcattcttttcttttttctttgtcgattactgggctttttttcataggtctcgattgacgcggacggacaatgcgaaaaaaaaaaatttccaaaagaggaaacgggtttcgagatctcgtgaggatggttttggaatattcttcaatatttctgcctgtcataggattagggcgagtaatgaaacagaataatacatgtataaatcgatcgggaatactaacactacttttctttatctaagcagctaactcaactacttctattccatcttcatgtagtattggtacttctgccactgctactgctcaagctgatttggacaaaatctccggttgtagtaccattgttggtaacttgaccatcaccggtgacttgggttccgctgctttggctagtatccaagagattgatggttccttgactatcttcaactccagttctttatcttctttctccgctgactctatcaagaaaatcaccggtgatttgaacatgcaagaattgatcattttgaccagtgcttctttcggttctttgcaagaagtagactccattaacatggtgactttgcctgccatttctaccttctccaccgatttacaaaatgctaacaacattattgtttctgacaccactttggaaagtgtcgaaggtttctccactttgaagaaggttaatgtttttaacatcaacaacaacagatatctaaactctttccaatcttccttggaaagtgtctctgactctttacaattctcttccaacggtgacaacactactttggccttcgacaatttggtctgggctaacaacatcactttgagagatgttaactctatttctttcggtagtttgcaaactgttaacgcttccttaggtttcattaacaacactttgccaagtttgaacttgacccaattgagcaaggttggtcaatctttgtctatcgtctccaacgatgaattatccaaggccgctttcagtaacttgactactgttggtggtggtttcatcattgctaacaacacacaattgaaggtcattgacggttttaacaaggttcaaactgttggtggtgccattgaagttactggtaacttctcaaccttggacttatcttctttgaagtctgttagaggtggtgctaacttcgactcttcttccagtaacttctcctgtaacgctttgaagaagttgcaaagtaacggtgctattcaaggtgactcttttgtttgcaagaacggtgccacatctacctccgttaagctatcctctacttctactgaatcatccaagagctctgctacatcttccgcttcttctagtggtgatgcctccaatgctcaagctaacgtttcagcttccgctagctcttcttcctcttcttctaagaagtctaagggtgctgctccagaacttgttccagccacttcattcatgggtgtcgttgctgctgttggcgttgcttactataagattaaagcaacaatttgtgtttctattattactttaatttcttctctaatgatttctttaccattccttttttattatgagacggttggttcatcactgaattttatatgtagataaaattttagtgtcgttaatatctcttttatttcttattgttactatattattactgttttgaagttccagtttcatcaacttttgctaccttaattaaaagaaccactcagactttttaccatcctttagctttacctaatataatgaaatttgtctaagtaacataaaaaaaaggagtaaagaaaaaaaaaaaataagtaaatgaaataaaatataaaaaaattcttactacggtttaaaacaaagtgctcttccgctaacgtttcaagtttctaaagaatcgttagggccttttaacggatcgcttttttaaaacagtaaaacgttatttatagttatttataccaactatttctcgaaattcgtttttaaaataactgccatctttactgctcttctgctccttcctttgacatgaaaaagcaatcagaaagaaatagtctaataaattgttattatgtacacatactcttatacgtataaaaaacggtataaattaagtagatcattttgcgttgtctgttacctgccccccttggccaatctcttggctctcaacttttcagccatagtcattttctttggaccagaagatggagttggggttgctggggttgctggagtagctggagtagctggggaggacccaccagctgttctaccggctagtctctgttcgatggcttcttccatttctctttgtttttgagcgatcatatccaatttagctttatctggagaaacggtcgcctttggtagagtgcttggtgtacttggaggttccctgtttcctgcgcggaaagagtatggagttgatttcttggcagcagcttcttcgatttctctttgtttacgggtagcctcagcgagttcttgagcacgcttctgtctttcagcatttgcaatttcttccttacgccttgcaatggcttcctcgtaacgacgcttacgaacttcttcaattctggcctttttggcagcttccaattcagccttcttttggttgcggatggcagctaattcgctttccttagtgcccgaaacatgctccttgaacttcaaataatcatcatagaccatgaccaagttcttacgatcagccattctggcttcgtattcggccttggcggcgtcgacaatttttttcttcatagcttcataatttgctgtgtctgtttcttgtagcttgtcaacttctttttgcagcaatggcaattcgacctttctcaaagctctttccgtatgatctaacttcttcatagcatattccatacgactttccaattcactcttgttctttgatacctcagctataataacctgtttaatggtgtcaagatctaagcttttagcttcgttagggtcaatgtaaacatgtcccttagcattcacctcagtaatcatctttgtgatttctctttctttgatagcttcaaattcacgtttcttcttttcaattaagcgacggtgagcctcttcttccaatttagcttcaatagcagctttttcttccaaaatacgctgttgtctgacctcagcatcctgttcagcatgtagggcagcatgttccatatgtttttgcttttgctcttgagatctcttgacacgttcgtcaacaatcttggaaatcttttcaaggtcatccttgttcttcttaattaaagtttcacgggcaattctaaccttttccatgtatgaagcattgttgaaactgtcaacatcgtgtaggacattggataattcaagcaacttgttgtggatgtaagaattgcggataataacaggatcagattcttcttccttttcttcaccgtcttcagtttcttgtggcccaagagcttcgtcagtttcctccttttcttcttggacttctggctctgtgttttcttcttcagagacttctttagaagcagttgatgcgaaaatgtcaaatggatctttagcgaatgtaaccttagcagattcatgatcgatggtaattgaaacataatcttccacagcagcttgtaacagcgatttttcgatgtcccaagcagataagtctaacggagcaggtagggtagcgagcttgtataattcggactgggagacagtagtgaatttttgagaggcagcaacaaaaacccttctcataatgacgtctcttaaaggtgcgatgtattggctgaagtaggttttagaagacaatttgactaataaattttccagctgttgtttcactgtgtcgacatcaaagttaacttcaatgatatcgtacaattctttcaattcctcgtcaactttaccataaatggattcgtcttcaataatggattgcaacatttcctttctagttggcttggcgtccaagtttaataaacggtacatacgtaaatgaggatcgtagccaatagatggaatttcgtctagttgggtagaaatagcggataggaaaattgtagaagaatatgttttgaattcttcttccgtggctcttggattggtagaatataacttataaaacttcttccaggcagtagtgtgcaacaatggatcaccggaaacaaagaagacctttacgagattctcgtagtaattagccaaagtagatggtttaggagcacgtttggatattttcattaagtggaaaacatcctcaatggatctataagcctcgtgccacaattccaacttgacagaaacatcgacttgttggaaacgttgatctaaataacgttgcaaggtatcagcatcgctcaagtcaactaaattgtttcctgatttactttgttggtagttagcagcatctaaatgttgacgtaacatttcagctaatctcttgaattcgtttttacgctgatacttcaaacagaaatgcatagtttttttaacgacaccagaataagtaatttccaacaaagcgttgtttctcaataaatctaagactgcacgatatgattcccaagtaaatcttaaccatgaagtaatggcttcatcattgaaaccagccacagattgatctgactcgtaaacagaaatcagcaaattttctggggtaacaccaccttccaaatcatcatcgatttcttgcttttgaagttcgtcagctctagtttgttcagaagcgattttagattcgactaaatcaatgaatttacgtgcaacggcaccgacagaaaccaaaccttcggtagatccttgaattaattttttgtactggtgcaaaccgtcttttagcagcttacctttctttagttcaacaccaatttccaagaatttaaacacgactggctcaacagttgaaggtgtagcccaacggattcttctggcagttatgaaatcatgcaaagattgtaaagcagcttgtttttcgccaacagaaataagttcatcggctctcttaatggcattttcaggacggaatggtgggggggccatcttgatgtttcctgggcgtttgtatggtttattttggaactctctctatagttgtaagtatatctactttcgatttagttcaccaagaaaaatttttcacctggcaaagcttctcgggcaaagcgactgaaaaattatcatctttacccggtgggtgataattatgacaggcagattccaatgacagaataaaaggaaaggatgccttggttttgataattttataaaatttatcactaaaatatataccatagaggaaagaacttgttcactagatcctttctgattggaagggataaagaataaaaatacaaggacatgaaaaatttgaaataattatgcggattgggtcatcaactcaacaagctcgttcacgggatcttcatcgtgccttgcggtttcaatgttggtcaaggtctttttaataccgacattgaagttaggacagctccttgataattcattaataactttaactctaccagcatcgtcaagaaagtttgattctatcatgacgttgttcaattcatctaaattggtcatatttggaactgctatctcattgtcgaagcaactcaagatatccatttgttgaagtaccgaataagctgatgtagtagtcatgatcaataaacgacggtcttgtgggggtttacgcttcaatgcaacctttagcatttgtaaaatgttattagagaatcttggaccaattggtacccaatcaactagagtctctaacgaatcaataacaagaatgtttagtggagatttatacgcatctctgaaagtgttatcaatataggcaatttttgcgctttctgacatgcctgacaactcgttgggagaaattaacctgatgaatgggaatccagattttaaagcaatttcagcggctaaagctgttttaccggaccctgcagggccgtggattaatagagatactaacctggatttatcactctcgcgaacttggcggacgtaacgggctccgttcttcaatattgagttaactcgttcggaataaagcatcattccaccttccacacatgttttcaaatcttcttcactaatcccaaaagcgggagtaacatcgttgagtgcatttaaaaagtcttctcttgttactttaagttttgctatatctttagtgttaagttttgtggcacctttcccgatgttgacggttttgttgattgcaaaagaacttgcactcttcactaaaccctcaatctcagcaccagagaagttttttgttaacgcagctaactcagctaagttaacatcgtcgctcatcatattattttccctcattttcttcgtctgaatgtcgaaaatttggagtcttcctttttcatcgggtaaatgaatttcaacttggacttcaaatctacctggacgcaaaagagcactgtctattaaatctttacgattggtcataccaataaccaaaatattattcaattgatcaacaccatccattttagctaacaattgattaactacattgtcccctacaccggtaccatcacctcttgaacctctctgcttgaaaacagaatccagctcatcgaaaataataatatgtaaggaagattcctcacccttggccctatattctgcttctgcatccttaaataaattacgaatgttttcttctgaagaaccaacgtacttactcaaaatttctggaccattgacgattttgggctctttggcattcagcattgtaccaatctttcttgcaattaaggtcttaccagtacctggaggaccgtacaatagcaaacctttaacatgagaaatacccagtttttctataactgaaggaggaaagattcgacttgcaaacgctcttctgaaaattttagtaaactctttatccaaaccaccgacacccaaatcttcaaacttgaaatccggtctgatcacagcatttgatcttggtcttaatgaatttgatgatttcaaattaactaaaccatctcttcctttgaaaaaattaatttgtgtttgttttgtcaaaattccctttgtctctatcccagttgcaacagcggaggttggttcaatatcacccaaatcgattgcttggacatttctaatttttaagtcaaagaaatggccttggaactccatgataaggtactgggtgggagaaaatatttgagattcgtagcaacgaacaaattgtttggctaactcatcttgatcgaataccgtgcttaccgccttacctctagctctgaatgagatatctatatctattgaaccaagatacgattgcttaccggaatacttgaataaatcaaatgcttttgcttgcacgtcttgatttagggaccaaccaccccaggtacgctggttaccgttaaatccaatggttcccggtggaatgtcgttggagtgtctagttgtgaaaacaaataaattatcgataataatataaatgttattagggaaatcatttggtgagacagcagctacgtttgcgagtgcataggagttatttggacagtttgacacctttaaatggcgtgtacgggtatccatgtttgtcatatctggtggagtatgatttgcagcagcttttccaaaaccaggtatcttgaacatactcaatttataaaggctgaatatacggtactatttgctcttatctttgagagaaacaacggtagtacttaaaggctacgaataagccaatttcatgaatctcgaaatttggtacgcctaacgtatagtgtgataccgaattaacccatgggaaatacctttttttagtgacgctacgcttgtgtaaagagaaaaaaatactaggtgacattttagagagggtactgcagaagtataaagcgtactctgagtattaaagtgcattgaattggaatcctacatcaactacaagtaaatagtacaacctttataagcaaatgtatttaattaaagataaaatattcaactatttagcgcgctcattattgattaaggcgaggaaggctcaagctaaatgaactattgctgcccatattggtatcatcaaaagcatcatccatatccaaaggatctaaaggttgaggcgttcgcaaaaataaggaagaatctccatcattttctgcacccactttggcgtttacagttgttgttggatccgcttttacgtcgttttccaagtcttcttctggaagtataaacgcgcttgcgatcggtttctttttgtatgtggtacttatcttaccagtaggaggtaatcttgccttcgttgcggttttctttgagacaaactgatcctcttctagtaaagcgaaagaattgtcttctgtggaagtcattgaggttttatcatttgcagatgacttgctttgctttgctatataggccttggaacgttcataatctttttgtaataggggaagtagagtattccagaatgaaccagcatccagcataccttttgtaattttcttatacacaatgctgtctgattcttccggttggatctttttggcctgcactttggtttccccgtcaacagtttgaaactgagtagtcagtaactgtaatggaacagatgaactcaaaactccaaactccttttctaatccaagctctctaaaaccaaagaagtcttcaccagtcaattcgctggcaaagtcacctgtaaaaaagctttggctctcgtcttcaaagtttctctcggacaactcctgcaaagttggccttaataaggctctcaaaaagctttctagtttctgtttgatgtcctgaagtttcttagtttttttaccaaattcagattcaacataggaaaatagatcgtctggcctgttgataccgttttccaacagtgttgtttgcagcatttccacatttgttcctctatttaaggagttagtttcatgatgaagcttcaaagtctttatcagattagataggtaatccccggcgatttcagtaagcatgtttattgctgatggatgggcagtttcaaacccattggccatagcaaccttagatatgttcttatgcatgaatttccatatcagctccctgttgtttttgtaatcatgcgttggaagctgtgacaccggatcaatatcgagtgagtcatcaataatagtgtaattataaatgtggttgttaaggaaagcgttgggattgcttctggagttttgagccgataaagggctctgtaacattctgatcagggatattttatggcatatgtgcctaatttgctgaatcagtgtgatattttggttcattttaggtgttagtcctaaatccttgttagccagaaatctgctttgtttgttgataccattttgaagcatgcggtccacggaagcgtcttccatcttgtctaatgttttagtatttactccctcgtatactatgtcaggaatggcgttactaatatcatattcctgtaggaatctggtatcatctaactcaatatcattgggttgcttttcaaaagcttcatttccatttaaagagtgatcattatgaaactgcaattggtcatcgtcttcctgttttagtactgttccaaagccatttttcataatggaattttgctctattttttgacgatatgattctaaagctttctgctctttatattcaagaaaaagctggtcgaaccttttcattctttgtgggtttttcaaaaacgcctctgaatcactatttaattttccatttttaaaatattcagttctttttaagcaaatttccgcacgaactttggcagttacagttttccacacggatatttccaaatcgtctctatcgtcatccttttcaagtaaataagattgggagtcgaccatgtcttcgtcttcatcttcgtcatcatcatcctcttcctcttcattattttccccagcctccttattttctgcagttttatcttgtagtccgtcttccgtatcctttttggcagcatcagcatcttttgatgaatcctcagtcttactactttcctcaaccatatcttgctcttcatttttcccattttcttttatttcgttcttatttacattttcgtgtaccgttacagtagatgaagcagttttatctttctctttttccccctcagggatgacagaagttagtttgtcatcattggttggtgcttcatccttgacggttttagagctatctttttctgacaccttgccattctctttggccaacatatgagctcccatattcaatccttttcttccagaaccagcaacttcctcttcctcatctaattcgtagtctttgtctttttccatatcttcaatttccttttctaaatcagccctgtttcggattgtgatatttggaatcatgcgaatcaactgaagagatttcttctgcatagcaatagcatgccctctcaaaaaatgtgaaggatctgaattataggtcaaacaatttttccatattagcataatatcgtctacaaattcttgtttggagtcatattgaaagcttttcagtttttttaaaacagtattcaggtccatggactttttgatgatttgatgataattgggggcttctcttttgctcactttattcagaaatggtgtagaatgctcagtgtagtttctaagttccaaaacaaccttttcacaggcttcgtataattcctcttgcccaattctttcatccgatgtccattttgaccgattttttctgacatccataatcagatgttttaattcgtaatctgatattcctaattgggattttttttgctggatagatgatagaaggtgctttaatgataaattttcgatgcctagattgactgttaaatctaaattactttgtttggggcgcttgttcccagtatcgctgaatgttgaaccttcaggagtgggcaatttttgattagtatctggctcatcatttgtattttcgcgatcttgttcatcggtagctgcttctaaatcacttcgacttcgtttcttctttcctttctctatcattttatcgctttcttcaagttttaatcgctttatcatagtttctttatcgtattcaaaactgtggtaaattttgttccaatttcccataatttcttctacattatttgtttttaactttgacagtgtttcttttgatattgagatatttagcaccaagcgtcgttcatcgtcaatttcgatattagaagaggaaatagaatcgagattttttggaggatcatcgacattttttacgtctgtactgtcttcatcatagttctcgtcttcatcgtcgtaatcttcatcctcggcgaacttcgaaataccttctttgttttgtggcttctcatttttaccaatttcctcttcctccttctcttcaacatctaatagggtgtattctgtatcattttcatcaccaaactcattacgatcacagtatatataatctatggcgcactgccacaagacgtatctgattttcaaggataagtttccaataaaccttgttccgcttatttgctgcttcaagtcctctagatctaatttgaataagtcttcttcaacattatcactttcgtcattattcacaaaattatcttcatttgctattgcgttatcgcctttatcttcaatttcattttcaacatgattttcattgctgatactggtgttggtattagtattgttattgtccttaattgtttgtgatgatacatcatctgatcgtgtgtcaacggcaggagagaccgctccgtgatgttcttcttcttgggttaatggaaatgatttttcgacatttaatgctatgtttccctttaagaaatagtcccatgctttcagtttgtcttcttcacttgaaatcgacagcaggtattcaagaacgaccaattgctgagaggttaaatagagatcaaaaaagttcttgttaaaaagtttttcagtcaatttaagtaaagctttggcatttgttctttgataattctttattggtattctttcagtcattattcagacttaatttctttgtagtgttacagtttaaagagtaaccaacaattttcactgatccgaagttcaatctgaaaaaaggaaagatcttattgtttgacttgctaaataaataaaagatgtattttgccaacttctccaatgatcttttttcctttgtacatctaacataattgaagacttacgagtgtacattcacttttcattacttggatctgaaatattagaaagttacccgtaccatcaagaatataatcgcagccctaataattattcactggagttagtcccaacaagcattcctgtagagatttatttcagttaaagctggccagcatttgaccaattttcctatatgtacaataaaagagcataaggtttcagtggggtattttacctttaaaaaaatttcgtctttattctaaaaagccaattgaaatatgctaactttcatttaatatatccttgcattggtatttatacagatatattacagatataagtctttaatacaagccgacaccaaaaacaaatgaattgtcatacaagaataatactggaagcacatccatctttagaggaaacatgttttcgttatttcataaaaccttcaacaaatagtagctcgcgtggcgtaatggcaacgcgtctgacttctaatcagaagattatgggttcgacccccatcgtgagtgctttgtttcttccgtgatagtttaatggtcagaatgggcgcttgtcgcgtgccagatcggggttcaattccccgtcgcggagatttttttggctactcctgcagttattcttctgcctccttagtacagtgtaatgctcctcagaatttttgccaaacagagaaccagtcattgatcgttgattacatatactagctatgcgttgaacttcaaaaatttaaataggcttcaccccagaaatgatgttaatgacaatagtaattaacctacagatagactagaaatgaaaaaggtacggttaacgttgacgctccctcgacaagttaggtcaaatatgaaccacaactgaaatatatgcgggatatacccgcgcttgcgtgcatgtaactaagcaaaaattctccatactgttcgaggaaaaaaatgttcatgaatctcccctgaataaattaaattaaggtttacgattcgagttgtttggaaaaaaaaaaaaaggttcccctgtactgttgccaacaatagtcttatatcttatatcagtaaatctatgttattagagatagaatatacatatattttattgtattctttcttaaatacattgtatctaatattcttttcatcgtccaatcccatataaatcttgcttctctttttcagctgagtaaggacttctgtttatacagcgtatttctttgtccattctctggctgtagcttcgtacttgggtctgtcagtcttgtagatatgagcgatttctggtactaaaggatcgtcaggattagcgtctgttaacaaagaacagatggataataggaccttcgatagagttagagctggagaccattgatcctttaggatgtccagacagatgttaccattggcattgatatttggatgatatatcttggttgtgaaggagatctttggtggcttgaatgggtagtcggttgggaaatggatagacaagaagaaaacaccgccggcatatggggaatcggcaggtcccatgatggatgcttgccagtgatatagatcatcgccgactggaccggctgaacatgaagtaggtggatctctagttcaatagcatgttgattttgttagtaaataagagcataagttttaaaaaaaaagcacgcatttgaaacgtggccataactttagacatacctttctagatcacttagttctttagcaatacgtttagaagaagacatgtttttttggatgcttgtttatgtatgtactctatagtcagtgaaatttatttacttgtggcgatagtgattttcctggcttctttactttattttttttcaggatagatttattctctggattatttattaagatgaaaaataagaataaagaaaaagaaagaaggatgaagaaaaaagaaaaatacaggccaaggcctttcaaggtgagctgttgccaggtttttccgcagcgggaaaaatctcgcagaccatgtgaccgccggtactccttttcctgttgctcggccatttgatcctcgcttcgagaaaaactataacaattgattagtgcggagaggaggataggcggtaagatcagttttgtttattgtataaatgagatactttggaataaggacattagccttatgttacatcatttcttatcacgtaagactacttattgtcaaactttttatgaagtcataaggtggacatatgaatagtgcagttacccttgttcaggaatgacaccttgtgcattccagtgagaaaggaatgttgactaaaacagtagctgtgcttttttttttcttttttgcctttttattcttaatgttcaagaaaactttctttccatggaatgtatgaggaccctttattttgaggaatgggttcgaatttatcatgcaaattggcaagaatttactaagtggactatatttaaagagttgaattttacggtgaaagtaaattaacgctacttctgttgttttggaaaagccaagttcaagtttcttttcttgattatttattctcgtaacgatttcgcttttcctctctatatattttcctactccattctgtaaagagcttccagaacaaaatataaataaataaaaaaaacttctcttcaggcaagagtacgttcttcgctggtttcctacagaatcaaaagagtactgcagcttattgtacacacttacaatattcaaaacatgtgtggcctactcggttcctggcaaggttaagccaagtggtgtagttaccagaaaaaagtgaacacatacaagatacgatgcgtaagtacataaggtatgacagcctgtaacaaatccacgttagatttatatcttctaggctgagaatctggcaggttttagcaaaacatatataacttgctctcattaagcgggctcactgcttaagcgattgttacctggaactacaggcaagtacaatagcctcctccagcttttgactctgaaaaaaaggtaacgaaagaaacttttcacacagataggaactattctaatattacagtaaagccagctatggaataacaggtggcatgtgcccactgtattcatgtatgagcggccttttttttccacgaaaacagatatgatgatgttttaggccaaaatggtgagatccttttacaggaagattttacgccaactctttccatttagtgacacaggtgagggtcttttatcggcgcaaggtgtttcagatgagccattttgcccgtagtccggtttaatcagcctcattggaattccccggcaccgctcgcattccgcgtacgactcaaagaatttcccattgaattcgggaatgtgcgtgtttcagattgcgtttgcttattattctgggaaactctccggaaacaagctgagctggactccacgaatggtccctcacaaggctcttggctcatgcacagttaaaaagcacctgtagctaccatcagcaatccatggtgctggagtttctctcgatggtacggcccatagctggagaaaatagcttattaccaaaaaagtaattcccccgcagaggtatatattaagtttgaaacaaaaggcttgcttaattttttacatatgacaacccttttcttacttttataaatgtttatgaaacaggagattcttcgactggtgccagattcctcccatatcgacaagaagaataatccacctatttcaacaattctgatacctgtttaaccatgagtcttaaagaagacgactttggcaaggataattctagaaatatagaatcatatactggtagaatttttgacgtatatatacaaaaagattcgtattcacagtcggccttggatgatatgtttccagaagccgtagtttcaaccgccgcttgtgtgaaaaatgaagcggaggataacatcaatctcatagacacgcatcctcaattcgaactggtaaatactggactgggtgctaaatcggacgatttgaaatctccatcagcaaaggctacgttcactgacaagcagaggaagaatgaagtaccaaatatatctgtgagcaactactttcccggacaaagtagcgaaacgtcgtcaacaacggaatcttggactatcggttgtgataagtggtcagaaaaggtagaagaggcattccttgaggcacttagactgataatgaaaaatgggaccacaaaaataaaaataagaaatgccaattttggaagaaacgagctgatttcattatatatcaagcacaaaaccaacgagttcagaaccaaaaagcaaatttcttcccatattcaagtctggaagaagaccatacaaaacaaaatcaaggactcgctgaccctatcatcaaaggagaaggagcttctacaccttatcgaacatggcgctgaacaaactactgaaaactcaaacctgttttatgacatatttgaagaaattatcgactctctaccttcagtcagtgattctggaagtttaacccctaaaaacctctatgtaagtaataatagcagtggattgtcagtacattcaaaactgcttacgccaatcactgcttccaacgagaaaaaaattgaaaatttcataaaaactaatgctgcatctcaagccaaaacccccctcatttacgctaagcacatttatgaaaacatagacggctacaagtgcgttccgtcaaagaggcctcttgaacaactttcccccacggaactccaccagggagatcgccccaataaggctagcttttccaacaagaaggcaatcctggagagtgcaaaaaaaatcgaaatagagcagagaaagataatcaacaaataccaaagaatttcccgcatacaagaacatgaaagtaatcctgagttcagttccaattccaattccggttcagagtacgaatcggaggaagaagtagtcccaagatcagccacagtcacacaactccaaagcagaccagtgccatactacaagaataatggaatgccctactcactctccaaagtacgaggaaggcccatgtatccaagacctgctgaagatgcttacaatgccaattatattcaaggtctgccccagtaccaaacatcttatttttcgcagctgttattatcatcaccccagcattacgaacattctccacatcaaaggaactttacgccatccaaccaatcgcatgggaacttttattaaatgtctacatacatacatacatctcgtacataaatacgcatacgtatcttcgtagtaagaaccgtcacagatatgattgagcacggtacaattatgtattagtcaaacattaccagttctcgaacaaaaccaaagctactcctgcaacactcttctatcgcacatgtatggttcttattgtttcccgagttcttttttactgacgcgccagaacgagtaagaaagttctctagcgccatgctgaaatttttttcacttcaacggacagcgattttttttctttttcctccgaaataatgttgcagcggttctcgatgcctcaagaattgcagaagtaaaccagccaatacacatcaaaaaacaactttcattactgtgattctctcagtctgttcatttgtcagatatttaaggctaaaaggaaatgttgtcgagactatctttattgagtaactcgagggcgttccaacaggccagatggcgcatttaccgcttaaaagtttcgccaactgtgcatgcttctcaataccatattctttctggtaggaaacttgctcaatctattcgagaaaaagccaatgatgagatacaagccattaagcttaagcatcctaatttcaagcctaccttgaaaatcattcaagtcggggccagaccagactcatctacgtacgtgaggatgaaattgaaagcttcaaaggacagcaatgtagactgtatcatagagaagttaccagcagaaatcactgaagttgagcttttgaagaaaattagtgacatcaatgatgatgactctatccatgggttgctaattcaactacctctaccgcgtcacttggatgaaaccacgattacaaacgctgtggactttaaaaaggacgttgatgggttccacagatataatgctggtgaattggctaaaaaaggagggaaaccatacttcataccatgtactccttatggttgcatgaaattacttgaagaagctcatgttaagttagatggtaagaacgccgtcgtgttaggcagatcaagtatcgtcggaaatccaattgcttcgttgttgaaaaatgcgaatgccactgttactgtctgtcatagtcatacaaggaacattgcagaagtggtctcccaagctgatatagttatcgcagcttgcggtattcctcaatacgttaaatcagactggattaaagaaggcgccgtggttattgatgtaggtatcaactacgtacctgatatcagtaagaaaagtgggcaaaaattagttggtgatgttgattttgattctgtaaaggaaaagacatcttatattacccctgttcctggtggagtgggtccaatgactgtcgctatgcttgtttccaatgtactattagctgctaaaaggcaattcgtggaatctgaaaagcttccagttatcaaacctcttccattacacttagaaagtccagtgccttcagatattgatatatcaagagctcagagtcctaagcatatcaagcaagttgccgaggagttgggaatccactctcacgaattagaattatacggccactataaggcaaaaatttctccaaatatttttaaaagattagaatctagagaaaacggtaagtacgtccttgttgcaggtattactccgactccattgggtgaaggtaaatccactacgactatggggttggtgcaggctttatccgctcatttagggaaaccatccatcgcgaacgttagacaaccatctcttggcccaaccctgggtgtcaaaggtggtgctgctggtggtggttatgcccaagttattcctatggacgagttcaatttacatttgaccggggatattcatgctatcagcgctgcgaacaatcttcttgcagcagctatcgacactagaatgttccatgaagccactcagaagaatgatagtacattttacaagagactagttccaagaaaaaaaggcatcagaaagtttaccccatccatgcagagaaggcttaaaagattggatattgaaaaagaagaccctgatgctttaacacctgaagaagtcaaaagatttgctagattgaacataaatcccgatactatcactatcagaagagttgtcgacatcaatgacaggatgttaagacaaattaccattggcgaagccgctacggagaagggttttacaaggaccactggattcgatatcactgttgcctctgaattaatggccattttagctctatctaaaagcttacacgagatgaaggaacgtattggacgcatggttattggtgctgattatgataacaaaccagtaacagtagaagatattggctgtaccggtgctctgactgcattattacgtgacgctataaagcctaacttaatgcaaactttggaagggacccccgtaatggttcacgctggtcctttcgccaacatctccatcggcgcatcatcagtaattgcagacttaatggcattgaagcttgttggttcagaaaagaacccgttaaatgacaagaacatccatgaacctggttatgtagttactgaagcaggattcgattttgccatgggtggtgaaagattctttgatatcaaatgtcgttcctctggattggtgccagatgcagttgtcttagtcgcaaccgtaagagctttgaaatctcatggaggtgctccaaatgttaagcccggacaatcattaccaaaagaatacacagaggaaaacatcgattttgttgccaagggtgttagtaatttggttaagcagattgaaaacatcaaaacgtttggaataccagtcgttgtagcaatcaacagatttgaaacagactcacaggcagagattgaggtaatcaagaaagcagccttgaatgctggcgcatctcatgccgttacttctaatcactggatggaaggtggtaaaggtgcagtagaattagcacatgctgtggtagatgcaacgaaagaaccaaagaactttaactttttgtacgacgtcaatagctccatcgaggacaagcttaccagcatcgtccaaaaaatgtatggtggggcaaaaatcgaagtatcaccagaagcccaaaaaaagatagacacctacaaaaaacaaggcttcggtaatcttcccatctgtattgctaagacacaatattcattatcccatgatccatcattaaagggtgttcctagaggttttacgttccccatcagggatgtgagagcttcaataggtgcaggttatttatacgctttggctgcagaaattcaaaccataccgggtctatcgacatatgctggttacatggcagtagaagtcgacgacgacggtgaaattgaaggtctattttaaatagtttggcagactcctaatggcatcaattcgacctcgatgtccgtctgcacgagtaccctttatataaacaattgagatgagaatattagaaaaatgggttttagttatgtaggtatatgtgcatacatacgtattatcgaagtttttgctacctgtttattaactgagtatgtatattaagataaattaattaaagaaaatttaagcgtcttccttcaataaagcatctctcttttcagcaactctttgagctcttctgtcacgagcagctctgttcttcaatcttctagcttcagcttcttcgttcaaagccttttcacgttgagcatcagccttagcttggatgatgtgttcaaccaaggctctcttgtgtttgaaagcgttacccttagattccttgtacaaaacatggtacaagtgcttgtcaatcttaccagcatcacggtacttagccaataatcttctcaagacacgtaatcttctgatccagacaacttgggatggtaaacgggcttctctggtaccctttctcttaccgtaaccactgtgacgaccttctctcttagattgagcatgggctctggttctggatttagagtggacggtaacggccttctttacgatggtaccgttcttaaccaattttctaatggcgtttctggagttggcttgagcaatttcagaggtttcatttggatctaaccaaacctttctcttaccgacaccgacgacagaagcggcaagtctcttttgagtacgtaaattagccctgttaaagtcatgttagttattatcgttctgtaagaaggaaaaagtctattcgcgtcgaaagatagaaattgcggtggtagacactttaaaactcgctatagaaaaatgacatggttattatgtatgctggatactgcagcagctcgagtaacttttatcacgtaactggttctcgtattgaatactcatattaatggtctcacttatcgctataaatatcttaatggtaaactgcacagaaaaaaaattcttccacaagtttcctcttttgccttttagtgctaaaactccgattatagaaacatctggcttcactagcatattcatgatgcaaatggaacacagtatcgttcttggcatatattacccatatcacttttcaataacgctggtgtttcaggtgataactcatcaaactcgcattcctcaagagggagttattataacaattctatcttattcctgataaactttcatagattcattattcactgcatcacatacatttttgctttggagttcttaatcaactttctatgtgaagcgtaaaatcaatagttaccttgtattctctgttgatcactgtccaaacctatatttttgtttccccctcagagaagttaggtcgatgcctatcgtagtttgcaaggaagacggcttccaactgagaccgccctagtctggcaggattcgtgaaaggagtccatgccagctgctacccagggattgccacggccccggccagcgtatagtacactgtcaggagcaattcgaagaggcaaccaaaattatgctaagcatcgcactctctctcagtctggtgctaagcggaagacatgcttccaatggcctcctcaccgagaacggatattaaacgaaacgaagaaaaaaaatcttcacggaaaatgcgtaatgtctggatgacaaaatgcatgggtgtaaaaaaggaaatgagacgaacttgtaataaaccttagtgggttgacgaattttgaaataaagtttttcctttttttttttttttttctttttcattgtttggttgccttcaaattacatataagatttctcgagaagggttttccattgtccttttcattaggcgttgaagtgaatctaaagtgcgcttgaatgatttcagatagaaagactaaagaagtggtgtgagtataattaactcaattgaagacggtttacctgaagtgatatactgtgccttgagaaacaatgagtagcgacgctaagcaacaagaaacaaactttgccattaatttcttaatgggtggtgtgagtgcggccatcgctaaaactgctgcctcaccaatcgaaagagtcaagatcttgatccaaaatcaagatgaaatgatcaagcaaggaactttagataaaaagtattccggtatcgtggattgtttcaagagaactgcaaagcaagagggactaatatccttttggcgaggaaatactgccaatgttattcgttattttcccactcaagctttgaacttcgccttcaaagataagattaagttgatgtttggtttcaagaaagaggaaggctatggtaaatggtttgcaggtaatctggcttctggtggtgcagctggtgctctttcgttattatttgtttattctttagattttgccagaaccagacttgctgctgatgcaaaatcgtcgaaaaagggtggcgctcgccaattcaatgggttgactgatgtttataaaaagaccttgaaatcggatggtatcgcaggattatacagaggattcatgccatcagtagtgggtatcgtggtttatagaggactatatttcggtatgtttgattctctcaagccactggtgctaactggttcattagatggttcattcttggcttcatttttattgggatgggtggtcactacaggtgcctcaacatgttcttatccattagacacagtgagaagaagaatgatgatgacttcaggtcaagcagtaaagtacaacggtgctatagattgtctcaaaaaaatcgtagcttctgaaggtgtagggtcattgttcaaaggctgcggggcaaatatcttgagaagtgttgctggagctggtgttatttccatgtatgaccagttgcaaatgatattgttcggtaaaaaattcaaatgatcagttggatgaagaaaaaagtcattttctcgacttctcttcacctttcgatcgatttgattttggccgccaacttgtttatagaaaaaaaatagtaggaaggttatgtatcgctttcttttattttttattatagagtataactgaataaatttgtaaatcagccactgttgttcgattgctttttggggaagtgaacttgagacctttaactttcggctttcagatggttggatagcaattttcacacaatttggacattgtctccaagttttccacaatgatgaaggttctttgttaagtgcattcccccccttttaagtaccttggctatcaattttatacccatttttcgtatttaccatttaattaacgatccaattattagcgttaattacggaagcgccaatgaatttttagaaatcagaaccatagttttgagctcaacggaactatccaggataatttctcaaagctttatcaagatgagcataattttcctttcggggtgtagaccttataagagcttccgcgtttttgttctacattccattgagaaatttgttgccaaagtttgccaatgatcaatggtaaacataacggttctaagactcaaccttcactatttggagagtgatgcttcaagataagcatcctgatccattttataatatttgttagggttttcgagaacttagataagaatcaattattgtcagtattattacattttggtttttaattttaacattttatttttatttttttgacaattctcaaataaatttcatagcaaaaagggagaaagatttcagaagaatacaaacttaggaccttcttatgactatttccaacattctcatcgtcctctcaacgggataaaagttcagttcctgttaaaaaagaataattcttactgagaatgaagtattcaaagaaatttaatatttttgaaatattttttgggattgcgcaaacatatgccctctcaaaagcaagacaaaaatttagcaaactttataacgattacaccattattttctcataattttcgctagacatttctacagtacttgtggacgttggaaatgaaagacatagtatgaaaaagatgatcaatttttcgcaattggttgagtaaatttcaggtcttttttggggatatttttcaactgagaaattcaaaactgacaagaattaaaaatgagaaaagattgcgagcttttctattcatgtgatacatcgccttttaattatatatagtcatgtttaagggattttagagggtaaaacaagttattgaaagggtccgtagtcggctgcgcaggaaatgccctttcatagagcggacgtaccacaacgcgcatgtagttgagcgccgttcctgctctgatcatactatactagacagggaaaaatccatttttaaaacgtgtgactgttttccctgtcggtcccgaagtaagatgaggttgcctaatgaatagcagcaaacgatactttcagtattcgtcctttaaagaattttgcacttttgaccaagacctctgatttgcgagacctcccagttcggatgctttaagacacctccaaatctctagaaaactcaactacaatgcgtccaggtatagagacgaaattaattaaatgaaaaacttatacgtatacgaactatctaccagcctgtaattcacttatttagaatatttatttaaattttttttaaaaacatcaaaagcagacggacaaacgttttaaaccaatgacagggtcatggtaataataatagctttatctttttttatttctttcactttcggttggtgaaatcaagtacttaaaagacctaacaaactctacaatttgcgcctttctttcccctaatagaacatgttagatttataagcgaaaacggaaaagaaaactacagcccagcaataagagtgcaaatcaaagtgtgcatgaagtgactcgtatcgaacaaatatttagccactcgttcaagcctggccggccaaatccaaaagataatctttggcctcaccaatgatattagcgatgacttcgccgtcctttagcacataaccatgtgatttatcctcgcttaaaactgtttgaatttcatagttctttttctcttgcttcttcaaaaactcctggtacccactgactgtcgtcagttcaacaggtgcgctttgcaagaaagaaccggtagaatgagtaaaatttgtgctttgtttgtatagagcagatgacatgttatagtataatgtaatttattgtagttggtaacttgagcccctatcgaatgaagagtgcgccgctttcccttatacaaactggagccgcaagtcctttgtcccttttataataatgagatgatccggtgataactacttattgccagaaaaagcccagatcagataattaatgggggcaaaccaaaacaagaaaaaaaaccgcgaaatgaagtgcgggtcaaaaagaggaaaaaggaatatggataacatgtatgcgcgcactgacgtaactgcacgtacttcagaagcaacatatattcaacaaaactaagcaagaagatattattagctgtaactatatcacatttagacttacccctatcgttcatacttcccactgcaaccctagttgtagttctgctaatagtcggccaatcttgaacatgtactgtaaggcccaaaagggctccagggatgcccttctacaaagcatttcacatgctaataaaagccccgttacataataacatctcccgcccacaaaagcgtttgatcctgtttttctatttgcttccataaaaaatcggatcacatttccttttcttccgccttagatctgcaccgagatcttttgcgctctattttacccctagaaactggacccggcctagaatctttcactgccaccagagagttttagcctcgctctcttttaatttgctgaaaaagggtttcctgatagaagccgcggttaatagaaaaacggcaaaaaagttatggtcggtatgttctacccccctggatataatcgtgtgactaacatacgtaatgaatcctagctgtgactcctctcgaacgaagaagaaagaggcaatgcatgcgtagaaactaaatcttgagatttctgtttgatgaaaacactgcacaaggtaaaatgaattattcttttaaaattagagatacataaaacatacacttgatagaaagaagaatacatattaatttaatgtcaccatattataaaaataaaatttgttatcgtcctagcttttttttaaagcttctttttcagcttatgcaatagcccctttttatgttttggtttttcctttgccgccgatgaagaggaagaggattcggttgtcttagaattgttcgtgacattcttcactccagcatcacgatggcggtggtggtgatgatgatggtggggctgagtagcatctgtagtagtagtagtagtagtattgttattagatggtctcgcagaatccttagtttccttcgtggaaatagatcttgatgggccatttttcgtgcttacttcagtcttttttgtttgttcagtagccactgaaaccttcgattggttatcgttaacagctgcgttgacaacaggcttaatatttgcatctttaatgagtggagtcttagtggcagcatcgtctttggcctgggtattttcgttattttcgccaccagtaacagcaattttgggtatttgatcaatttttctacttagtgcatcaacggcgtcaccatctggcaaaagcttactttccgtgcctaaggtgttgttattggtggcgttggaagattctgcactggatttcgcatccctaatggatttaccgtcctcatcaaaccttaagtagtaatttttagatgttggaattgtttctggtaaagtggcgcccgcaacaccatatgagccaacggtaggcaccttcaccaaagaatttcttttttcagtactttctgtggccaatggctttttaccagcagatccggctgtatcgttatcaacagctttgactacaccggttttgctgctagaagaagaagaagataatgaaggcgaggaggctgaggataaagaagacggatcattgttggcatgagtggcagcatgtgcctcatatccattggcagaagaggcaggctgtttctcaccgagttcttggtgcaacttctcattcgcagacccttttctttgaactagttctttttcgttattcgaattaaattcaggggagggaattttttcaaagacttcttgttttggtgggttttgcacgttaactacatgctttggcacaatgccatttgcaacgtcatcatgggaagatttcaaaatactagagaaaaggaagaaaatagcaacactaacatgctcaataaaaacagcatatagtacaatatttatccacgagtggtttattggatttgctaggtaccaagctttattcgtatggatggaagtatgagcgccgacacctggtatattacagctctggtacatataggtcaaagtagcagtgataacacaacctaagatggagaacataactaagacagagttccatagaccaaccgtcagtttttgggtattagacacagaggatggcttatcgtagattggaaatggaaaatactcaggtttactataaagcacagctttcctcaaatcgacttggtaaacaatcaaattgactatcaaacagataaatggagctagtggccaaattgtagaaaacataacaagatacccgaattgtagaagaagctttttgaagttggcgtccaaatcaaatgttgctccccaggggtctgtttggtacgacttaacctttgaccaaattttcatatctgatgagctgagttgagctttaccgatttcactctcagctttgacaaagttaggatttggtccattaattttctgctgagcaatgctaacaaggcttggaacaaagttttccatgctaaattgaatcagttggttgataacaataaagtagaaaaattgatcttcatagcgctttgtatcaataataaaatctgaatcatgggtaggtaaacgggccaatattgaaaaggcattgaaaaccttagttcttatttctgcggtcaacaaatgccccattggcagataaagaaatagtgtaattaataggggaacgtaactggatagaaaaataataacaaagttcttagcttctttagatttctttgcattcacaacactgctatgattttcccactttgtcattggttctacgaaatatttgttgtaaatcacagttaaaaccggagtaaacgtgcaaataagtatagtaggcaaaaaagacaagatggaaatcattgggccgttataaatttgcttgatgaaaatttccaacgcaaaacaatatagctggaatgatagtaatattgcgccaaacaacaaagccacaggaataaaacaacatttcttcaacatgataaccgaactagcttttttttgggctttctgtttatcttgaagaaactcaatggtagaaaatgatgagtatttactcagtctatcagaccaaaatggttcatatttataaagccaaaaggctgtaaatgacaatgtccataggatggcgaacagcgagtatgtggaattgaattcatacgtaaaattagataaaaatctaattgataatccaaaaaaggagaagggaatcaaccattttatatagttctgtaagaatgcaaaatataaggattgtttgggattattggtcaaattcgataggttgtacaactcatactgttttggagcctccagtatttttgatttgctgatagaaatcagtttatgcaaatcatcggacaattcagtatcatgatatggtatgatggattcaatgaagtccagattctgcaaaaatgaaaaaagcggtttcgcattatcctgatggattctaataaacgcatagcttgtttgcagatcatggccaggttcgataatagaatgtatattcaaacgtttgaattcgacattcaaactcttctcgtttgcactcgaagttttattgaatacaataacacaattcggatctagagatgtaattgtctgcgacatagtatgctcaaccgcttgtgcttgttttaatctttttcaaatgtatttgacaaattagccataaatcgaccgaaacagtattcaccttcaaaaatgttaatgatggtgagaacggttattggagcgactgttcaaatatcttttccagccccctatttccagcttcccttatagaaataattgcaacggggaaaaaagggatatttcttaatgaagtcaataatagctgcaaaaagaaaactatttttcagttgaaaaatatggaaagtgcttatttatcagaaagcttttacagtctttcacactgatgtagtggtggaatctttttgttttgaaaacaacagagaaaaaaaaaagataaaaaaaagtgcccttgtttgttttcgtccctagaaggaaaaaaaaagagaagtttctcgcagagtgaaaaaaaatgtcaagaaaagatcctacaagaacaaattatgcgcaataatatgcttcgtgctgttttaggatcttggagtcagaaataaaatagttttgtaaatttatgtaagatgctgtagtcaaatttatgtatcgagtctatgcatatgtacaccgtgttgaggaatcttttctagaagcactgcggtgtcgcctcttgaatattttaacgcgattttttattccttggaacataaaatagacttttcatttgtatgatggttcatggaaattatagattagtacagcacaaacatgtcattgtgggtagataaatacagacctaagtccttgaatgctctttcacataatgaagagttgacaaattttctaaaatcgttatctgatcagcctcgtgatttacctcatcttttactgtatggaccaaatggtacaggtaagaaaacgcgttgtatggcattattggagtccatatttggacctggagtctatagattgaaaattgatgtcagacaatttgtcactgcttcgaacagaaaactagaactgaatgtggtcagctcgccataccatttagagatcacgccaagtgatatgggtaacaatgatagaattgtcatccaagaactattgaaagaagtggctcaaatggaacaagtggactttcaagattctaaggatggacttgcccatagatataagtgtgttattatcaacgaggcgaactcgttaacaaaagatgctcaagctgctttaagacgtaccatggaaaaatactccaaaaacattaggttgataatggtctgcgattcgatgtcgcctataattgctcctatcaaatcccgttgtctgttgattcgttgtcctgcaccaagcgatagcgaaatttcaactatcttgtctgatgtggtgacaaatgaaagaatacaactagaaacaaaggatattttaaaaagaattgctcaggcatcgaatggaaacttgcgagtctccctattaatgcttgaatctatggcactgaacaacgaattagcattgaaaagcagtagccctataataaaaccagattggattatagtgatccataaattaacgaggaaaatcgttaaagagagatctgtcaattctttaatcgaatgcagagctgtcctatacgatttactagctcattgtatacctgccaatatcatcttaaaggaactaacgttttctttgttggatgtggaaaccctgaataccacgaataaatcgtccataattgaatactcaagtgtttttgacgaaagattatcacttggaaacaaagcaatattccatttggaagggttcatagcaaaagttatgtgctgtctagattaatgtaagatatgtcataaatactgtataagtcacacaaaaagctgatatttaacgcatcttagtctttattttctttgttatttattttcatttaaaacaaactttactgttttttttttgtttattatttttagtatacaactatatagataatttacatttattcttcgtcattaaatttaggagccaagaaaaactgtaggaacccactcttcaaatcaaattggaataaagcaggagcttcgctggagagcctgataccaactctatcagaaagggaggagcccttaatgatgtccaataaatatttagctccgaacgtcaagtcgacaggttgatccatttcaagtttgatgcttgtttcaggatgttccatatccacgaatggttttattatgactgaacctgatccgatatcaccgtcagctacaaactttattgtttctttggtgatcatgatattaatagaatcactcaattgggacaagtcacgaacaattttagagaattcggaagatggcaatgacagggtggagtcgtactgtaattcttcaatctttaagaaatcagcatcgatatccatcaatttcagagagtattcggctatacggtctttcttggtatcctcaaataataagatgatggaatccggtgtgttgtcagcaattagtgttaatgtatcggtgttgttaccacaacgtaggattttacttagtgaggttagatccatacctaacgtaacaggatggtcacatctatattcttggaaggcttcgacacctatttccaaggagaccaatagaactcttgagtcatcgacagcttgtgcaatgataccatcttctttacattggaaattgaccaactggacacaatctttgaaaccatcaattattctcttgaaaagggatgcttcttcaaattttgcttctaacattttttctctcttttgactgcgtacttagtgcttgctgcttgttgctgtgagtgaaaaaggacggcgaaagtgaaaggtgcaagtggaaagaaaggaaggctaaagcaaaagtgtttcttatatataattttatgtaccagaggaagcaaagtacgaaaactatcagttgaaatccaaaaaaaaaaagttacgcgtttcgcgttttggtgcgtcggatggagaagaaaaatgctaaataattagatattgaagaatcagcataagttgtgcgaaaaaggaagagaatacataaaagaaaagaaggatatataagtaaaataatgataatagtaataataataacacataatgcaacctactcaacttctttctgaagtttcaaaagtacgttgtatgggaggtagagaacattgagttgttagatcaagcacgtgtagcattgtacaattccttttcagattcgtatctcttcttgtctgcttgagccttagattcatagggttgcttttcttcagcagttaaggccttccacctctcacccaatattctgcctacttggccaaaagttacgtcaggattctcggaacggacaatgtctctgttttcattagcaaagaacatataagctgacaaccgcctcttaggggcgttaggatccttctttctcctggtggtcctcttctttggttcctttggttgctttgcttctttagttgcggccatagcgctagttttatatatgttaatgttctaagttaattagttagtactcttgtcgtgcgctatgataaacaaaggaagggggtgcacagaacagcagtcctttagaggatactacagtagaaagctagagtcctgacttacaacttgagcatgccgttatgggcggctatttcatttcacctgaaccgtattaaaatatcatcttccttgctgctacaaccttcattgtagccggtttataagattaccatcattgtctacccctctttaacttctcccgaaaagcagagttgcccttagctgtatcctgttctagctgtgctaaactgtacgttcttattaagcccatcctcgtccgctgggctcacccagcgccttacatactttgcgaaaaagtcgtttttctgcttggtgttaggagctgtctcccatagtgtaaactcccagtattgcctcaacctcacttgctgtactttatagttgccgcgccacctaaaaaaaaaaacaaaaaagacaccacctaaaaaaacgggtgaggggaatgcacgtgacccaggtgcgggtaccatataaatgtacttctaaaattgtctacacagcttataatgctatatatgcaggttactattatatacaaacagcacagacagtcctcatatttacagctattttttggaatcatcagctatttctttggccacaaatcgcgaataatgtcgtagctgattctctggcccgaaacctcgtgtttgtacaaatcctccaatgaggcgattgctgtaatgcatctttgccacacatctgtctatgcagcattgctcacctttcgttagatcaggctcaccaaagccctcatgcggaatacatttctcaagacacgtactgagaatattgttgaaagtcgagcacatcgcatcgaattgcactcctgcaacgtctagcttctcttgcgagacctcctggttgccccttagactatttaaaaagaacgacatccttttcttggtgcactttaatattatacgggagctccgatatctatttcagcaatatagactacaatcaactttgctgttcttactttttagttaacttttttcttttcattctgccgctaatctacaaactcgttaccctactagtacataaaagaagatcagaatcgatgggtatttatttatatttgcaatattatttatttatacaatttattgttttaatagggtatcgttgtagtgagtagtattccagtcccagtagaaggtcaattcggtgacgttactgacactgctgacgttacagacctttaggaagtcagtaccagctactctcttttcagcatagtcgtagaaatcattgatttcacaagagaaccctgggccggtggaacaggtttcaattggaacgacagcatcgttaatgacgtatctgacgtaggtgtcgttagaacattggaatttttcggtgtagacacgagcaccttgaggaacgtaccaggacttatggaaggtgttgcccatgaatggaacgtattcggcagttaagttgtttttgtcgtcaattataccagcggtggtcaaatagtttaggatatcggtatcgtgggtaaaactcaaccagacttttaagtcttgagtttcactttgctttaacaacttcaaagtagcgttaaacaagttggcaccgacggatctgatcatatcataacctggtccatcctggtaaaacgataccaggtcctggccgtatgagtaacgtaccaattcatcttcggtgaagatatcacaaacatcactgtagcctctagcgttcaattcgtatgcacaccatgcaaacaaagtgttggcgtcctttgaggtcaaattcaaacccttgttttctttgtttaatctcttggcaatgtcatccaagtatgtggtatcgtatttgtccaaaatgtcatcgttagcatcttcatcccatcctgggcacgcattaccagcactcaaagtgtttgcgccggcggacatggcttcactgacagtctgcaaggagatgttgaattggtcacctaaaccatcaatgaaatattgagcagtgtcatgaaccctttcagaactagcggcgaaaattgggaaactggtttgattttcgaacatgtagccatattgcgctaaaaactcacgagcatgtctcttagcatccatctcaccagtgtatggattcaaaacattgtctgagttggcaaaagtggtttccatttccaaatcatcgtcatcacggatgaaaaactcgtaatcatcgttcaagaatgacaatgagccgttgaattgacgtgtgtaattgctcaacttataccatgttttcatgatggtagcacctttactgtaagttgggtatctttcaccatgtctggcaagcatttgcaattgtttcatttcacaaccttcaggcaagtcacgagaaataccatagtcgccagggaaagagaagtatggcccggcaccacccaggaatgggaatatgtcttcctgagtgccaattttggcaacatcggctaactctccgaggggaattgtacctgcattaactaaagcagcggctagaaccgaataaacaacagacttaaacataggtaatttggaatggccctttctttactgtagtattttttttatgataatcaaggcataattgacttccatccagcaaatttaagcacttatatatgttgcataggactactcaaagctgtttactatttcccaaactggtattatttagtaaatttcttttgaattttttttttttcactcttcctttttttcatttttgcgatgccagttctttgagtttcccttatacggcatatgcacttaaggtttgattttgctaattaaaggcgtgcctaagcggcgactaatactgtaatataatatgggttcctgactgactacagggattgaaacatccatttacctgtttcggatatctctgcagattttaatctttcggcaaaatttagataaaaaatttgggtattcgtatttagtttccaatattatttagttatacaaaactattgtctcaatagactggcgttgtaatgagtagtgttccagtcccagtagaaggtcaattcagtagagttactgacgctgctgacgttacagacctttaggaagtcagtaccggctactctcttttcagcatagtcgtagaagtcattgatttcacaagagaaccctggaccagtggaacaggtttcaattggaacaacagcatcgttaatgacgtatctgacgtaggtgtcgttagaacattggaatttttcggtgtagacacgagcaccttgaggaacgtaccaggatctgtggaaagtgttgcccatgaatggaacgtattcggcagttaagttgtttttgtcgtcaattataccagcggtggtcaaaaagtttaggatatcggtatcgtgggtaaaactcaaccaaaccttttggtcttgaatctcactttgctttaataatttgactgaggcattgaacaagttggaaccgacagacttgataatgtcgtaacctggaccctcatggtaataagtgtgcaagtcttggtagtaggagtaatggactaattcatccttggtgaaaatatcacagacatcactgtaacctttagcgttcacttcaaatgcacaccacgagaataaagtactagcgtcagttgaggtcaagttcaaacccttgttttccttgttcaatctcttggcaatgtcatccaagtaggttgtgtcgtattcatttacaatgtcatcattggcatcgtagtcccaagcaggacatgagttacaagcactcaaagtgttggcaccagcggattcagcttcactgacagtctgcaaggtgatgttgaattggtcacctaaaccatcaatgaaatattgagcagtgtcatgacatctcttagaattagaggtaaaaacggcgaaactggtttggttttcgaccatgtaaccgtattgagccaagaagtcacgagcatgtctcttggcgttcatttcaccagtgtatgggttcaaaacatcgtccgagttggcaaaagtggtttccatttccaaatcatcgtcatcacggatgaaaaactcgtaatcatcgttcaagaatgacaatgagccgttgaattgacgagtgtaattgctcaacttataccatgtactcttgatagtcttagccagactgacagtagggtatctttcaccatgtctaccaaccatttgcagttgcttcatttcacaaccttcaggcaaatcacgagaaataccatagtcgccagggaaagagtagtatggtccggcaccacccaaaaatgggaagatatctttttgggtaccaatcttgtcgacatcggctagtttgcctaagggaatggtacctgcattggccaaagaagcggctaaaattgaataaacaacagatttaaacattggtaatctcgaatttgcttgctctatttgttgttgttcttattctcatgagagatgaagccatactaacctcgacttagcaaaacatcagcgcttatatacgtttcatttcgacaattcaaagatgtttacccttatcccaaatgggtatatgccttgccaagtaaggtgaccaatttgataatttggcatgtgcgatctcttcgaaaacagggaccagaatcataaatttagtctgtgctagtcccacgtgtgagtgccaaggttgtatcgattcatttagagattgcctattcaattaactcttttaatcacttttactttttttggcattgtgcagttgcgttctatgcgaaaacgtgctaatttaatatatatttctttgtgcagacaaagaaaaagcgctatgaaccttttaccttcgtttgaagtttatagacgacgtccgcttacatgagaaaacattaaagcagcgcacataagatgacttccaaatacgttgacatatttgcgcattcttgttgaatacaactttcggatccttgtaatgccggtctccggcgtcctgtaaagagagcgtgcgacacgccgctattagcgtggggactgacatcaggtcaacattattattgtagcgagctactttcggtcagtaaatagaacatatgtagagatacaagcgattattagaaggagcggacctacaacaaagttgggtcacgtttctcgcaattattacttggatgccctcctagctaatgccaatgtgcagtagtaacttatcagtccgatgtgtaaaaaatagaactaattttttgcgaaaagatggacaaaaaccatctctggtcaattttctcactaaagagggacggagtctcttgttttcttctattagtgcacagggaatgttttgattttccctttttttttctttcgcttcttcaacagtggtaaaaataaaaattattggcgatgggataaccaaggaacattgtatttagcaattgaaaattacggtaaaggcagccgctctgacttgatctctgacattaaaaattcggaaacaataaatatttcttttaagatgcgggttttaataactaacgatgatggtcccttaagtgatcagttttcaccatacattagaccttttattcagcacattaaaagaaattatcctgaatggaaaatcacggtttgtgtacctcatgtccagaaatcatgggtgggtaaggctcatcttgctggtaaaaatttgacagctcaattcatatattctaaagttgacgctgaagacaatactttttggggcccatttatccagccacaaattaggtcagaaaactctaaattaccttatgttctcaatgctgaaattccgaaagatacaattgagtggatattaatcgatggaactccagcatcgtgcgcaaatatcgggctgcacctattgtctaatgaaccgtttgatctagtactgtcgggtccaaatgttggtagaaatacatctgctgcttatattacctcttctggtaccgtaggaggcgcaatggaatctgttattactggaaatacaaaggccattgctatttcttgggcctattttaatggattgaaaaacgtctccccacttttaatggagaaggcctctaagagatctttagatgttatcaaacatcttgttaagaattgggacccaaaaacagatctatatagtatcaatattcctttagtggagagtttaagtgatgatacaaaggtttactatgcaccaatttgggaaaatagatggattccaatattcaacggccctcacattaacctagagaatagctttgctgagatcgaagacggtaatgaatcatcatcgatttcctttaattgggctccaaaatttggggcacataaggattctattcactatatggacgaatacaaggacaggactgttttaactgatgctgaagttattgaatccgaaatgatcagtgtcactcccatgaaagccactttcaagggtgtgaaccaccttcttggagagttgaaactgactgaggaagaaaataatttatcaaaaacaaataacctcatcgtggtaagtatagacccaatggaatatatatacaaacctctaacccacgccctgaaaaaatatctgccacaagtggagattgtatcaaacttgccagaatttgacaatggagggtgtgaaaaagaaatgaaggtttttcattacggtgattacgaacagctagatatggacaaactaatggaactgcccaataattacttcacaaactcttatatatataggaaggcattgataagaaaacactttctttcgcataccatacagacttatactgcgaagaacccagagtccattttaaagaaggcatatttggaatcattcactattgatttagattatcgtgaatttctagacgacgcattagatgaaaattgggaattacgccaagagttggagaatgaaagccaagataaatggtggatcgtgaaaccgagtatgagcgataaaggtcaaggtatcagggtatttaagactattgaagatttacaggctattttcgattcctttgacgatgaagacagcgaagcagaagagagtggaaatgacgacgatgctgatgatgtaaatggcgaattcatggataataacaaggttaacatttcccaattgcgccactttattatacaagaatatttaaccaatccgttactattggcatctatggataatagaaagttccacataagatgttacgtcgtctgtaggggagatttgcaagtttttgtttatgatagaatgctagcgctctttgctgccaagccatttgttcctctagatccatatgcgtattccgtaactgatttgaaagatttggaatgccacttgactaacacatgtctgcagagcaaaaagaaggataaagattcttctgttttggagtttgactccatagaggaaattccaaatgagagaaagtccaatattaaggagcaaatccatagcataacgaacgacgttttcttagctgctgtaaatgtaaatagattaaacttccaaccgttaccaaacgcatttgaaacatatggcgtagactttttgattgattcgaattacgaagttaaattactagagatcaacgctttcccagacttcaaacaaactgggaaagatttgaagaacctcattgatgaattatttgatgacactgtcaaatactgtgttacccccatctttaacgagaatagaaataagacagatgatgaaacagacccgaacttcgtaaaagtcattgattacacttcaaacggttggtgaaacaaaaaaaaaaaaagaacccatcctaaaatactgttattattactaaatagtgctaaataatacatatgccttgattttatttccgaaattttttgttttgtcaatttaggctctattagcttcttcatcaggttcattatcgtctacaacaccgtcttccatggtattttcaatttcttcctcaaaatttgttgtcttatttgttgtagcactgatcagacctctcttcacaacacgtagagccaccgggatagtaatatcatcgtcagatatacccaaatattcccgactccaatttaaaatcctacctcttattctattggcttttattacagactttctgattttttgtaagtttcttatgaattctttattcctctgtagtgcaatctgcgacagctgtcgggcagactcaatttcctcatttaactgttgttgttcggccgctgttaatgttgatatagaagcagaaccggaagaagatggcagcaacgataacagcgcattagattgttccaaccttggcaatgcaaaaaaaggatcttcctctccaaattcttccatgccattattgatatgaccagcttcagtagacaaactattcgagttaacctcgttgatattgtttttgttgttaatgtcatcctcgtcgcttgcccctctatcctctggaagggtcaaattgtgattataagatggtaggttcaagttagattcataaattggttcaggatgatctcctaaaaaaacctccaaaaactgggaatatctaacaactgacatctgttctttttcaatcattagaattatttgcaaggctaaatttttcaaaattgggcttgaaaatgtccttgagatagttttatgatttattatatcccctagggaaagaatgggagtcaaaatctcctttacattcactagttttgataggtcgtcatcgtcttcttcgccgtaatactcatcagtgatattttcgtcttccttctcactaccatcgatgtcgttttcatcaccgactaaaacaggctcgacgttgatgtcaggtgtgaattttattcttttgcgtctactatcagtgacaatatttgtttgcagaaggcgatgctccgaaccgttatagaacacagtttgctcaatcattggcttagaattgttcaagtctcttcttgttactacttcgcttctctgcaaaagtttgttacctctgttagaggatatgccagtggcctcaggatagattagttttccatcaagggatcttttcagtacctgatagttaccgcttttttcctttattatccttctagtaaatgtgctaattatattcgattcattagctaacacactcttgctttccaattctgcgttgtttttcatactgctcctaatagtcatctcgatcaacaagaagcaacagctgagatatttgtttctcaacctcttttttgcaggagatgctgtcatcaagcaacgtttcttctatttgaaagcgattgttttaccagaacaaagttcgctacccggcttcggtcctcttgggtataggagacaataatgatcttcgaataacgccgttataaagtgaacattataattatccgcttaaaggctttttagtaattttgtaaaacaattgcttctaatttcaagacttccaaaaggtttctcgagtaactagtgctttccaatatctacaacaaaataaaataatagaataatgggtgtttgcactatttttaggtggctctttgctgcttacttgctctcttcatataagtcgcttcctggggcatattttgttaggttttattattatgttattcaaaacttgttcttgcctatgtttacagggtttgaaaccgagaatattaagaaacttgagaaaaatgaatatggctgtttctcgtacaccagcctagatacctatgcctctccattcgaatgtgacttctactttcataagagcaatagcacctattttgcggaattggacatttcaagaggtaatctcatgtgcaagatttttcaaaaattgatgctgaattccaagcattatccatatattccagttgcgaacgttttcactaatttcttgaaggaaatcaagccttttcaaaagtactcggtttcatcaaggattatctgttgggatgagaaatggatttacgtcatgagtagattcacaattaaaaagggcaccgtcttatgctcattatcattgaccaaatacgtccttaaggacggtagaaagaccatcaaaccaaaggatgctcttgaatactgtggtttatataatgagaaggtcgccaaaatttctgaggacaatctaaagcttttaaccgagcgttgtggtttccacgagacagtaccattggaaaacttgagccaagagtactgttcagaaatctaacttctatacacatatagccggtattataaaatatataaatctatcttctttcaaaagtttctctgtgcagtctgcgttatattttatcttcggtagaaaacaaggtaaatttcccttatttttcaacatcataaaaatgaaaaacagatatatcttaagtaagatacttaagcagacaagttgaattggagaaatacaaaagctgtaaggttatcaaaaaggaaggcatacagtataatgggggcacaattatcactagtggtccaagcatcaccttccatagccattttttcatatatcgatgtcttagaggaagtacactacgtttcacagttaaactcatcaagattcttaaaaacatgcaaggcactggaccctaacggcgaaattgttatcaaagtgtttattaaaccaaaagaccaatatagcttacgaccttttctccaacgtataagggctcaatcgtttaagttgggacaactaccgcacgttttaaactacagtaaattgatcgagacaaatagagccggctacatgatacggcagcacttaaaaaataatttatatgacagattgagtttgagaccttacttacaagacattgaactgaaattcattgctttccagttgttaaatacattaaaggacattcataatctgaatattgtccatggtgatataaagacagaaaatatcctagtaacaagttggaattggtgtatattgacagattttgctgcatttatcaaacccgtatatttgcctgaagataatccaggtgaatttttattctacttcgacacctcgaagagaagaacctgttatctagccccggagaggtttaactctaaactttaccaagatggaaaatctaacaatggtaggctaactaaagaaatggacatatttagtcttggatgtgttattgcagaaatatttgctgaaggaagacccatcttcaacttatcacagctattcaaatataaaagtaattcatatgacgtaaacagggaatttctcatggaggaaatgaattctaccgatttaaggaacttggttctagacatgattcaactagatccatccaaaagactttcatgtgatgaactactgaataaatatcgtggcattttcttccccgattatttctacactttcatttatgattatttcagaaatttggttactatgacaacaagcacaccgatatcagataacacttgcaccaatagtaccttggaagacaatgtaaaacttttagatgaaactacggaaaaaatatacagagatttttcccaaatatgtcattgtttggactttcctttaataaaagacgggggtgagattggttcagaccccccaattttggaatcttacaaaatagagatagaaattagtcggtttttaaacacaaacttatatttcccccaaaattaccatttagtcttacagcagtttaccaaagtatccgaaaagataaaatcagttaaagaggaatgtgccttactctttatctcttatttgtctcatagtataagaagtattgtttcgactgctacgaaacttaaaaatttagaactattagcagtatttgcacaattcgtttctgatgaaaataaaattgatcgagtcgtaccttatttcgtatgttgttttgaagatagtgaccaggacgtccaggccctatctttgttaacattaatccaggtactcacctctgtaagaaaattgaatcaattgaacgagaatatatttgtggactacttacttccgagactgaaaagattacttatttccaataggcagaataccaattatttaaggattgtgtttgctaattgtttgagcgacttggccattatcattaatagatttcaagaatttacatttgctcagcactgcaatgataactcaatggataacaacacggaaatcatggaaagcagtaccaagtattcagcaaaattgatccaaagtgtcgaagatttaactgtctcttttttaacagataatgatacttatgtaaagatggcacttttgcaaaacattcttccactttgtaaattttttggtagggaaagaacaaacgatattatactgagtcatttaataacctaccttaatgataaggacccagcattgcgagtttccttaattcaaacaatatccggaatatcaattcttttgggtaccgttacattagaacagtatattttaccattgttaatccagaccatcactgattcggaagaattagtagtgatcagtgttttacaaagcttaaaatctttgttcaagactgggttgattaggaaaaaatattatattgatatatcaaaaacaacatctcccttgttgttgcatcctaataattggataagacagtttactttgatgataattatagaaattattaataagttatcaaaagccgaagtgtactgcattctctatccaataataaggcctttcttcgaatttgacgttgagttcaacttcaaatcaatgataagctgttgcaagcaaccagtgtcaagatcggtttacaatctattgtgtagttggtctgttagagcgtcaaaatctttattttggaaaaaaatcatcacaaatcatgtagattcattcggaaataatagaatcgaatttataacaaaaaattactcaagtaaaaattatggatttaataaaagagatacgaaatcaagttcctcgctgaagggtattaaaacatcatccaccgtctattcacatgacaacaaggaaattcccttaactgctgaagacataaattggattgataagttccacattattgggctaacagaaaaagatatttggaaaattgtggctttgaggggttatgtaataaggacagcgagagttatggcagcgaaccctgattttccatataataatagtaattaccgtccattagtacagaactcaccacctaacctaaaccttacgaatattatgccaagaaacattttctttgatgtagagtttgctgaagagtcgacaagtgagggacaagattctaacttagagaaccaacagatatataaatatgatgaaagtgagaaagatagcaataagctaaatattaacggtagcaaacagctatctaccgtcatggacataaatggatcactaatattcaaaaataagtccattgccactactacttctaatttgaagaacgtttttgttcagttagaaccaacgtcctatcacatgcattctccaaatcatggcttgaaagataatgcaaatgttaaaccagaaaggaaggtagtcgtcagcaacagctatgaaggcgacgttgaaagcatagaaaaattcctatcgactttcaaaattttacctcctctgagagattataaggagtttgggcctattcaagagattgtacggagtccaaacatgggtaatttgaggggcaagttgatagctactttgatggaaaacgaacccaattctattacgtcttctgctgtttctccaggagaaacaccctatttaataacaggttcagatcaaggtgtaatcaagatttggaacctgaaagagattatcgtgggcgaggtttactcttcttctttaacttatgactgctcctctaccgtaactcagataaccatgattcctaactttgacgcgtttgccgtttccagtaaagatggacaaataattgtattaaaggttaatcattaccaacaagaaagtgaagtcaaatttttgaattgcgaatgcatcaggaaaattaacttgaagaattttggtaaaaatgaatacgcagtgagaatgagagcatttgtgaatgaggaaaaatctctactagtagcattgacgaatttgtcaagggttattatatttgatattagaaccctggagaggttacaaattatagagaattctccaaggcatggtgccgtttcaagcatctgtatcgatgaagagtgttgtgtcctaattttggggacgactagaggtattattgatatatgggatatccgtttcaacgtgctgataaggagttggtcctttggggaccacgcaccaatcacgcatgtggaggtttgtcagttttatggaaagaattctgtaattgttgtaggaggtagttcaaaaacatttctaacaatatggaattttgttaaggggcattgtcagtatgctttcataaattctgatgaacagccatctatggagcactttttaccaattgagaaaggcttagaagaattaaatttttgtggaatcaggtctttaaacgcactaagcactatctcagtatctaatgataaaattcttcttaccgatgaagcaacaagttccattgttatgtttagcctaaatgagctttcttcttctaaagcagtaataagtccttcaagattcagtgacgtttttattcctacacaagttacggcaaatctcacaatgttattgagaaaaatgaaacgtactagcactcattcagtagatgattctctatatcatcatgatattataaattctatatctacatgtgaagttgatgagacacctttgctggttgcttgtgataactcagggcttattggaatcttccaataattttttttattttattcagcttctttattctaaatgcgtataaatttgtattcaccttaaacattttcgatcatttaggaaagggcttgcaacgcgttgaagtacccttttcacgaaaaaaatggttgtatacgtaaataaagaacaatgtatggattatggtatagaataatagtagtcacatattgcagctagttaaatgagccagatcgttgattttgttgaggacaaagattcaagaaacgatgccagtattcagatcatcgatggaccctcaaatgttgaaattatcgctctctcggaatcaatggatcaagatgagtgcaaaagggcacatgtaagctctgcagagatgattccatcatcaccgcaaagaaaatctgtttcgaatgatgttgagaatgttgacctaaacaaatctatcgaactttctgcgccgttcttccaagatatcagtataagcaagctagatgacttttctacaacagtaaattccatcatagattcgtctctcagaaatgagaataatgcaaaaggaaacgcgaaaaaacttttggatgatctaataagtgatgaatggtcagctgatcttgagtcgagtggaaagaagcacaacaaatcacaatacaatttgagggacatcgcagagaaatggggagtacagtctttaaaaaatccagagcctattgctgttgactgcgaatataagacacaaggaatcggaaaaaccaatagtgacattagtgatagtccgaaatcacagataggagcagctgatatactgttcgattttccactgtctccagtaaaacatgagaacccaactgaagaaaagcacaattcgattgctaatgaaaattcttcaccagataatagcctgaaaccagcaggaaaacaaaatcatggtgaagatgggacatccatggcaaaaagggtatacaataaaggtgaagacgagcaagaacaccttccgaaaggaaagaagagaaccatagcgttatcaagaacactaatcaacagcaccaaactacctgatacagtagaactaaatctttctaaatttctcgattcctcagatagtattactactgatgtactttcaacccctgcaaaggggtctaacatagtaaggacaggtagtcaaccaatctttagcaacgctaattgttttcaggaagcaaaacgctcgaaaacattaacggctgaggatcccaaatgtactaaaaatactgccagagaggtatcacaactagagaattatattgcctatgggcaatactatactagagaagactcaaaaaacaaaatacgacacttgttaaaagaaaacaaaaatgcttttaagcgagttaaccagatatatcgagataatataaaagcacgctctcaaatgattatagagttttcgcctagccttctccagttatttaaaaaaggagacagtgatctgcaacaacaattggcaccagcagttgtgcaatcaagctataacgattctatgccgcttttaagatttcttcgaaaatgtgacagtatttacgactttagtaacgatttctattacccctgtgatcccaaaatagttgaagaaaacgttttgattctatattatgatgcgcaagaattttttgaacaatacacttcacaaaagaaagaattatataggaagatacgatttttctcaaagaatggaaaacatgtgattcttatactaagcgatataaataaactcaaaagagctattttccaattagaaaatgaaaagtacaaagctagggtagaacaacgattgtcaggaacagaagaagctttaagaccgagaagtaaaaaatcaagccaagttggaaaattagggataaaaaaatttgatttagagcaacgattgcgcttcattgatagagaatggcatgtcaaaatacatactgtaaattcacatatggagtttattaattctctgccgaacctagtgtcattaattggaaaacagcgcatggatcccgcaattcggtatatgaaatatgctcatttgaatgtaaaatccgctcaggatagtacagaaacgctaaagaaaacctttcatcagatagggagaatgcctgaaatgaaggcgaataatgtcgtgagcctataccccagttttcaatcattacttgaagatattgaaaagggaagactgcaatcagacaacgaaggtaaatacttgatgactgaggcagtagaaaaaagattgtacaaactgtttacttgtactgatccaaatgatactattgaatgatgatcgaacgaaactttgtatataagaacataccttaaggcagtcgttttgaaaatcactgcagctctatttccccctccttacctttttaatgaattccattttacagaaagtactattgataaatattcgtaataaaataaaacagtgttaataataaatgttcgagattccggttaaagataatatgaaatggtgaatgtaatatcattttatttctacggacgtaatcataatacatactttacggctaaataatcgtcttcattaagtctgtcctttagaggctcgatatgtttgtaaccttcgttcaatttgtgcaattcctgttcattaaattttattccggaagatatcaggtgagagagaaaagacagaactctatctatgatgttcaagttactctcgtcagacaagcactcaatcgtactttcaattactccatcctttctcagcacactgattatattttcatcaatcttaacagatgacaaatatgcggtcaataaggcaatggctctcattttcagttttggtttggcggtgttatcacttaatacaggtgctatgcagtcgagcccatttaatttgaaaaacttttctgagatatctttgtggtttcttattagattagatagtgcgtaaaaagcttttgttctcacgtcgagtggctttgtcttgtcactagctatttcgataaggcttcgcagaccattgtcgtatttcatgaaattattttgcgaatccaagttgttttgcacagccgttccaataatggataaagcagcagcacgtagttcttcatccttcgtctgaacaagaacatccaacaatggctcccacagttttaaattttcgatattattagcattatctaagttctcaatcaacatttcaaagttgtcaaatgcaacgagttttgtttctaagtcaacctccggattcataataacagccatggattctttcattaaggttggatcgtcaggaccaccaccaccgaataactgctgtagcaatttaggatcaggttggccggccctagccatagcttctttgtccccttgagaattcgcaatagaccactgtaatagcttttccatagttatgtatgtgtttttttttctattttactctttcgttgaaaggtaatggctttctgactgacgatgagtgctcttttagatatagccaatcgctggtttataagcaaatttctgtcagcgcgagatgccttcctcttttctaacctccaaaaaacttccagaagattccagtccaagaggtatatcatttcaaacgaataagctgattacaaccttaatagggcccaacttgaccaaccagtagctgaaaagcttacctacaaaataggaaataggttagtacactgtcgacagcagtggtataagtatataccctacctacacatcatatatattgaagtgaggtttattttctgtgatcttgtttagcgaattttatcactgttctttttgataaactcgtccaatttgtagacaaaatccaaacctacggccttcaatccatctatctgttttctggatgacttaatggaccctggggataacatttcatcattcagtaattgcttgtctatcaatttgaagtgattatccacttcgtcgctacaccaatctactaggatggaagaaatcttagccccgagttctttgaaaatatcctggaagtcctccactgtttttttaatggtttggaacctgataacagccaattgagtcaaatagttcgtaggattgtccactgatccaatctgtagaatcaaatcttgaatgaaattagatctattctgtaagaataggtcaagagcttgctctggtaatcctaacttaatcatattttcagtaccgcttttcaaatgcactatttcattcgatgataaaatgctctgagaaagtttgctagaaatggcctctcttctttgttcgatttttaaagatatcaggttaagtaacattaactcttcatcagaaattctttcagaaagatcctccaattgtgattcaatatccaataatgtttccacggcactttcaaacctaagcctagctaattcaatatctatctcttccacgccttcatccaggaatttaagcctctgggcggttgaactcatatctctggaccttggcctcgaatgcattgatagagttaggttctgcaaaagatattgatccattgcgcctgttacatttcggccaggagtgattgaaccccccatactacgtcttttgtttttgttagggcttctgttgttttctctacctggggtttgttgcgtagattgcaaatatctaaaggactctctaatacgtttagagttctcctcttctacatggaatatgtcgcacaaatcatccttagcctttcttataacgtccaacaacctagagcattcgtctgcgtctctacattcatacaaacttgaattcgaattgctaaacttgaaaagtagcctcttagtggaaaattcctcttgcgtgacagtgacatcctttaaaggatagcactggcttactataaagtcattttgcttatctcttgatttatcggcgataagtaccaaatcattcaaaatgaaaatctgtaccatctgcaagggtttaccagtggtagtatttaattccatccaattggcactattcattaaaatatgtcttcctttcgtagaattgataaacttctgagcaccttcaacgttcttaaacagctgatccagttccgtatcccaaaatttctctaatatcaagacgctcgatctgtccctcctcatgagattcccattttgtcctgctttcaaaggcggaagtaacgctggactattagaatgactttcaacattgttaaaattgccttgtctctcttgatctatttgatcctgcaattgtaaccttttttcagctattttggtgcactgatccaaaacctcgtttaaatcatttatatttgctctaacccttttaagctccaacatagcaacatttaggtcgttgtttaccgtcatgatttcgttatatgatttattgatatttaactttacttcttcttggacctgtatcgataaatctgttaaatttgaggtaaatttatcaatagtaatggcactcgcattgcctagtttatcatgaacaaaatctttagcattaaaatgcgggtttgccaacatctttcttagcgacgtgctattattgaaaggatcattactgccggaaggattgacagtatttcgcattgctgatctagcaggcaccttattataggagctgtcgttcagggagagatcggcagttgaaagatttaaactgttggaagggcctttagagcttaccgattcgttctcagtggtgaaactactattattatgactactatccacattatcattgggaactatcatgtttggcatatcaggtaggggcattgagtaatctagtgtaggtggagcataatttgtattatgaattgatagtcttctctgcattgaagttgctaccctacttctctcccttgcattgattgttggtagcgtataactggtagccggatccttgagatcactataagggttcttttttgttttttgtttaggcttagcaggcgatggaggtgtcttttgcttagcaggagagcttgcagacttctttacatgcttccaattgtttctggccttcttcaaagaaaactcaaccattttcacagtacaaatatttcaactttcagtctcttacctggtctaatatgaaggctttttgttcattcggctttgctcaaggtcttacaaatatactattaactgcagtctctagtctctttttccagtcatctattttcatggagcggaacttagcaaacgagaaataaacaaaaatgattaggaatgtattcatgttgaaaaggttatgagatatcgaagaccattcgttttgatttgcaattagtgagaacaatttaaacaccttggtgcgaaattgaaggtttttttttccaaagaagtgtacagcccacactaacaactgctaactcagataaaaataacagaaacaaaaaaaaggtagggaaggcccatcacacggaaaatgagtataacaagtgaagaactaaactacttgatatggaggtattgtcaagagatgggacacgaggtgagtgcattagcattgcaggatgaaacaagagtattggaatttgatgagaagtataaagaacacattcctttgggtacactggtgaatctagtacaaaggggaatcttgtatacagaaagtgagttaatggttgatagtaaaggtgatatcagcgctttaaatgaacatcatctttctgaagatttcaatttggttcaggcgctgcaaatagataaagaaaaatttcctgagatctcttctgaaggaaggttcactttggaaaccaattccgagagtaataaagcaggtgaagatggcgctagtactgttgaaagagaaacccaagaggacgatactaattctattgacagtagtgatgacctagacggatttgtcaaaatactgaaggagatagtaaaattagataatattgtttcctccacttggaatccattggatgaatctatactcgcatacggtgaaaaaaattctgttgcaagactagcgaggatagtagaaaccgatcaagaagggaaaaaatactggaaactcacgataatagcggagttgagacatccttttgctctgagtgcaagtagtggtaaaacgacgaatcaagtcacatgtcttgcttggtcacacgatggtaattcaattgtcacgggtgtagaaaatggtgagctaagactatggaataagacgggggcacttctgaatgttttaaattttcatagagcacctatagtatccgttaaatggaacaaagatggaacacatatcatatccatggacgtggaaaatgtcactatactctggaatgttataagcgggaccgtcatgcagcactttgaattaaaagaaaccggtggctcatccatcaacgcagagaaccatagtggcgatggttcacttggggttgacgttgaatgggtagacgatgacaaatttgtcattcctggccctaaaggtgctatatttgtataccaaattacagaaaaaacgcccactggtaaacttattggacaccatggacctatcagcgttttggagttcaatgacaccaataaacttctacttagtgcctcagacgatggtactctaagaatatggcatggcggtaacggcaattctcagaattgcttctacggacactcacaaagcatagtatcggcatcatgggtcggtgatgataaggtaatatcctgctcgatggatggctccgttcgcctatggtcgctgaagcagaatacgctattggctctatcaatcgtggatggtgtcccaatttttgctggaagaatatcacaagatggacagaagtacgcagttgctttcatggatgggcaggtaaacgtctacgatttaaaaaaactgaacagcaagtcacgaagtctttatggtaaccgtgatgggattttgaatccattaccaattcccctctacgctagctaccaaagcagccaagacaatgattatatatttgatctgtcatggaactgtgcgggaaacaagatttctgtagcatactcgcttcaagaaggttcagttgtagccatataataactaggtacagtacataaacagatgaattttatcattcttattgttatttctttgtttacaaaaggtgaaaagtgaaaaatttcgcaatggaaaacgtcgcgggccgcctttgagtgacgttgtgcaggaatctcgaagagtcatcactttgaagataacggccgctcgcgatgagagaagacaatgagcattgcttttttataattttttataccttgtgttaaaataagtttctttaattagttttcacctcttggatgatacaactgtaattgataaataggggtagccataaagaacagaaaaaagcggcgcaataatttcgtgtattacaattacagttagtcatgagtgaagaatttcctacgccgcagcttttggatgaattggaagatcaacagaaagttaccacgccgaatgagaagagagagttaagttctaatcgtgtgttgaaggatatttttgcgggtaccatcggtggtattgcacaagttcttgtagggcaaccgtttgatacaacaaaagttaggcttcaaacagccaccacaagaacaacaacgttggaggtattgcgtaacttggtaaagaatgagggtgtgtttgcattctacaaaggtgcgttaacaccgttattgggtgttggtatatgtgtctcagtacaatttggtgtgaatgaggcgatgaaaagatttttccaaaattacaacgcttctaagaacccgaatatgagctcacaggacgtagatctttcacgttcaaatactctgccactatcccagtactacgtttgtgggttgacaggtggtgtagtcaattcattcttggcatcgcccattgaacaaataagaattcgtttgcagacgcaaacatctaatggtggagacagagaattcaaaggtccttgggactgtattaaaaaattgaaagctcaaggtggattgatgaggggtttatttcccacaatgataagagccggacatgggcttggtacatattttcttgtctacgaagcattggttgccagagaaattggtacgggactaacaagaaacgaaattcctccttggaaattatgcttatttggtgcattttccgggacaatgttgtggttgacagtatacccattggacgttgtgaaatccattatacaaaacgatgatttacgaaaacctaaatacaagaattccatttcttacgtagcaaagaccatttatgcaaaagaaggtatcagagcctttttcaaagggtttgggccaacaatggttaggtccgcgcccgttaatggtgcgacattcctgacgtttgaattagtcatgagatttctgggggaagagtaggagagtatatatgaaaacatcgttttatagatatagacatagacatgctgttatcataccaaatagaaaagtgtacagtcttttagtgattatcatctatgtggtgtcaaactaagaaattatatcgatcgttacagaatatatgatgagggaatatgcataaaaaaaaatctaaagttagtgaagagaaaagggtatgcaggtaaaaacgaatatatcacacatcaagcaaactcaaaagaacaatcactggactcgactttatttttcaaagatggtactaattccagctgttggaacttttcagcatcttgatgatagtaaaacccttgaatgttcccggtaacttgatcatggacaatgtaataaaacccatcataagatgcgccgtctacaccttccattaatagggcatctggtaccaaaaatttttccttccatttcataaatataaaccgttcgttcaagtagttgtcaaattgtttctcttggctaaaaattcttgatatgttaccagcgtctgcgcttggtgtagtaggaagctgctgtggaggcaacttcttggctgcatttgtagtgccattgtcgtcagttgagttgagaccgtttttttggctcatcaggaaaagctgtctaaaggaggggaaatttatccagtgttctaagtctgtttggtctgtggctttgaattcgtttaaaacaggttcatctttccagctagaggacaagaaccctaattccttgtggtttaccgcgtaggcttcaaaatatgtactgatttccgggtgttggttcgtgagtcctcttatcgacaaaaatccagataaatgaggggacagcgacgtgcaatctttctttggcaaatctacagtctttaagttaactgttacctgatagcgtttgtatcctgatatctggtaccctgtaaactgcattcttggtcttaagtagtttgtgcaaaccgtatggttataggaagaggtcacaatgactggattttccgaactatagggagattggtcctcaacaatatatttcttccttgtcgacccattaggtgtatgggcgagttgctgcagggaagacaacgaatccctagaagcgcacttgtaaagatcttgctcttgtaagtagcgatgacggtcatgaagatgaaagggtgcggttgaagtcaagttgaacgtgatcggatactgatttctagaaacagggggggctggtgttggttctggcgaagccgcttgctccgactgctttgatgtcacagctttgggtttctccgctacactgtctaccttaggattattgatcatgactcaagcttgcgatatgtgttggtgtcatgcacaagacgccacaaatgatagaacagaaaagaaagtgaactaatcttccaagacgaagaaaaccaaaatccgggatgagttgaaagtcaaaaagactgtatatataaatttcaacttttgtagaagatgcagaaaaagaaaatgatatggtatgcagaaaaagaaataaaccgctattatcctcgcggtttgtcattataacaggcaattacactagagaaagccgcacacctccctccgtttcttttgccctgcgagtttttccggaaaagaaaaaaaaaacgaaaattaaaacccgcctgccccgcggggtgggggaggggtcaccggaacaaatcggataatccctcgcctgccttagatatcgttctgaacggctgaaattatgaaagaagaagaacatcactttacacggatcgcacgcccataattcttttttttttttttttcatatcttcgacgtttgccactgccttctctttttctttcttttttggcggccggtggccaaacgcgccaaaaccgaaacgcttataaaatgtagttgccttgctctttcattcgatatacatataagaacgctcactgttatcttacattagaagctagaaactataacagtataacacagcacaagagaaccgagcagcccgccatgaatcctcaagtcagtaacatcatcatcatgttggtcatgatgcaactctcccgtcgcattgacatggaggacccaaccatcatcatgtacattagaattttatactgttcttccatcggtatctcttggatcatctaccaaatggccagaaagagaattgttgctaaaaacgacatgactaccatgaagtacgtcgaacctggtaatgctatgtccggcgaaggtgagaagctgcaagttactaccgtcagagactacgatttgaaggaaatagacagtgctatcaagtctatctacactggtatggctatgatgggtttcatgcatttgtacttgaaatacaccaacccattgttcatgcaatccatttctccagtgaaaagcgctttggaacacaacgaagtgaaaattcacctcttcggtaagcctgcaaccggcgatttgaagagaccattcaaggctccatctttgtttggtggtatgggtcaaactggtccaaagaccgacaagaaatctatcgaagaagctgaaagagccggtaacgctggtgttaaggctgaatgattcgatcaaaagcgaagtatttttttttcctagtttttatgtaaaaatatattcatttttttctctacgcagttgctgcagtgttataagaaaaatagaatgaaataagataaagctagacgaattgtgtctattttcctacatcgccatagaattgctttttttttcttgattagatgaaatgaaaacaaggaactctatttgttttcattttgttgggcttatcatgtaaagaaaaatgagtcgtgtcctctttttcctcgtgcttgtatgactgccgcactttccgctaagtgcgctcgtctatatgattttatgcaaatatatactgaaagttcaacaaaattaaactatgtgaacattagttcatagcagccattggcccgttgtgtcgggatctctacactaaattgtaatgtctctgggattttgtggggtgtcattgcagatatgacgaaccggatattactgataatgacgatgattcatgaaggtcttcaggttcatatgtacaaaaaaggtagagctgtggttttttattgtatcttggtgaatattctttatagtgttactcgctggtaaactgaatcgattggagtacaactgctagaactctgttcctgagacttcgtgttgaagtgacaatggattctctcattattttcgtgtgccctgccaatatgacggaagtcaacggtaatctttccaccgccatccccgtttcattataaatgtagggtacaattgcatcgttatacgggtgcatagtattaccatagccaagagccaaaccctcacagctttctctcggtatttctatactgaattgccgcaagtttttgtcttgtgtttctggttcaaaatataactttgagctaaaccaggtaatttgttcgatgttctctttcgttacgtgcacaatgctggcgtcagctaactttatcatggtcttctgttcaaattttatcggccacataatgacaccgtactctgccttcagccactgcaataccacttcattgcggttatctgtcccgcaatagcacaaaaacatcggcacctccatttttgagttccccaagaaaatgaacttagagtaagtgccctcatctaaattagagatgtccaacctcatttcgtaacggatatactcgtcagcggcggtaccaccatcaggatcactgggtactcgaatggtttgaatgtctaaatctacttccaggtttagcaattggttcaactttgctataccattttccagtgaaagttgcttgctgattcctaaaaacttccaagtataaggcattccatccaaaggaagtacgttgatacctatagacaatcaaatcaaccatgcagtcgaccagatcatcccactatggttgttgtctatttcatatcggtgtcggcatttttttttcccgtagtaccactggatctgcctaaatcgcgcttcaggaaaaccagggaccaccctatttttttatatttcatcatctaaattaagtgtatacatatatggataaagtcattttgagtttacataatcgtatgttcgagagaggtctttcataaaaaaatcaagttatcaaccagcatgggattttgggagaacaacaaagattccatcacttcagggctgaagagcgccggtaaatatggttaccaaggaacaaagtacgttgccaagacagggtataaggcaagtaagaagcactataacaacagcaaagcgcgtagggaaaggaagagtggtaagaaaaattcaagtgatgaggagtatgatagcgaagatgagatggagtacgaaagaaagccgaccgatataagaagtttaaaagacccaaagtcctttcctcccccacctttgaaacctggacaaaaaacttatacaggacaacagcaacagcaaatgccaaatggtcaggccagttatgcttttcagggtgcataccaaggccaacctggcgcaggatcgacggaacagtcacaatacgcacaaccacagtataatcagtatccacaacagcagctgcaacaaggtgtaatgccacagcaacagcagctgcaacaaggtgtagtgccacagcagccgcctatatatggagagcaagtaccaccgtatgggtcaaattctaatgcaaccagctaccagtcgctgccgcaacaaaatcaaccccaaaatgcaattccaagtcaggtatctctgaactctgcttctcagcaaagcacagggtttgtctcgcaaaatctgcaatatggtacccaatcaagtaatccggcaccatcaccgtctttccagaacggtcttcagtgtcatcagcagccgcaatacgtatcacatggctcaaccaatctcggacaatcccaatttccatcgggccaacagcagcagcccacgacacagtttggccagcaagttttaccatcacctgcacaaccacaacagcaacaacaagggcaaccattaccgcccccgcgcggtcaagtgatcttgccagcgcccggagagcctctgtcaaatggctttgggcaacagcaacagcaacagcaacagcaacagcagcctctgaaccaaaacaacgctttgttgccacaaatgaacgtggaaggagtttctgggatggctgcggttcagcctgtctatggccaagccatgtcaagtactacaaacatgcaagattcgaaccccagctatggagcttcacccatgcaaggtcagcctccagtcggtggacaaccgcctgtgcctgtaagaatgcagccacagccaccgcaaccaatgcaacagggaaacatctatccgattgagccttctcttgattctactggctcaaccccacattttgaagttactccatttgacccagacgcacctgctccgaagcccaaaatcgatattcccactgtagacgttagtagccttccaccacctcccactcatagggatagaggagcagttgtacaccaggaacctgcgccaagtgggaaaatacagcctaacacaacctcttcggcggcttcattgccagcaaagcattcaagaactactactgcagacaatgaaaggaactctggaaacaaagaaaacgatgaaagtacctccaagtcgtccattttaggacattatgatgtagatgccaacatcatgccacctccaaaacctttcagacatggacttgattctgtaccttctgagcacaccacgaagaacgcaccagaacgggcagtgccaattctacctcctcggaacaatgttgagcctcctcctcccccatcacgaggcaattttgagaggacagagtcggtgctgtcaacgaatgccgctaatgtacaggaggatcccatttctaattttttacctccaccgaagccatttagacatactgaaactaaacaaaatcagaatagtaaagcatcacctgtagaaatgaagggtgaagttttgccagggcacccctctgaggaagatagaaacgttgaaccatcgttggtacctcaatcgaaaccgcaatcgcaatctcaattcagaagagctcatatggagacacagcctattcaaaacttccagccaccaccaaaaccatttaggcgttcacaatcgtccaattctagtgatagttcttatactatcgacggacctgaggcaaatcatgggcgtgggcgtgggcgtatagctaagcaccatgatggtgatgaatacaaccccaagagtgagaattctacagaaaacggtcgtttgggtgatgcccccaacagctttattagaaaaagagcgccaacccctccggccccatccagatctgagaagttacatgagggtactataacatccgaagttgatagttcaaaagatgctaataaatatgaaaagtcaatacctcctgtaacttcgtctattcaagcgcaacagtctacgaagaaggcgcctcctcctgttgtaaagccaaaacctagaaatttttctttaaaggccaatgaatatcccaaggaacttactagggaagcaactggacaagatgaagttttaaactccattaccaatgagttgtcgcatatcaaattaagaaaaacaaacgttaatttggaaaagttaggcggttcgaaaaaagtgaaggactctagccctgttccctcagatctagatgaaaaatatgtgtctgcatcggggtctattactccaccaaggcctccaccttctaggtctagtccaaagaaagtgccgcctgttgtcccaaaaaagaatgataacctgaagaaaaagccaccagtggtcccaaagaaaaagccattactaaaatcgctcgaaccaagacctattgaaatggagagggcctattcgggagatatttctgctgctgacgataacttaaatccttttgaaagatacaaacgaaatgttgttcctcaagaagatgacagactgcataaattaaaataatgaaatagctacgcaacattgaacttaatactggctaaatttagttatccgccttggtaaacaatccgtatcctttatttaaactgtcttctcaggaacattacttatctacataaataacattaaccctgtctacgtacagtatatatttgcgtgtggttgtcaaactttagatgaaacgatactcaacgaatactataaaaccagaatggtaagggtaagatagcgggagcaaaaaatcacaaggatgcacctatttagataacaaagcagcgaattgttgaatgttgatctcgcctgatccatcactaacctctcttagcatatcatctacttcggcatcagtcaatttttcaccaatggatgttagcacgtgtttcaactcagcggcggagattaaaccatcaccgttcttatcgaatactttaaaagcttctagtagttcttgttcagagtcatttgatttgagttgacgagacatcagagccaaaaattcactaaattcgatttgatggttaccatcaacatctatttcgttcatcaaatcatttacttctgcttcactgggcgaaagacccaatgacctcatcacagtggccaattcacttgatgagatagagccattgttatctttatcaaagagggcaaaggcttctttgaattcagcaatttgttcttcggtaagattggaggacattgtacttttttatttgtattaactaagctctttctttgtagttcgatagtttccggtcaagaataagatttctatccagtcagagtacccttgtgagttaacaagatctcttgttaaacaccttcttacgcgggcaataaaaaattctaagaataaagtcatatcacagtacacgaaaatataaatacatcttgaaaatgtctcaaattgggtggaaaagagggtgcttgaattcattaggacatatggttgatgttctcaggttctacttatgtttgctttgtcgatttttgcatgctttgactgtgactttcctgtctgatatctttgtatggcttgttgctaaaacaaggtcaatccaagcagtgatcatcttgcacgttgcttcaatagaacgcgcatatagcaatcatcaagttaattggtcatatatctttcaatcagcaattagcaaagccattagagggtaattgtaacggcattttaggggctatagtcaattggtgaaaatgtttttggaaattcctcggtggttacttgccttaataatattatacctttccataccgttagtggtttattatgttataccctacttgttttatggcaacaagtcgaccaaaaaaaggatcatcatatttgtgctgggtgatgtaggacactctccaaggatatgctatcacgctataagtttcagtaagttaggttggcaagtcgagctatgcggttatgtggaggacactctacccaaaattatttccagtgatccaaatatcaccgtccatcatatgtcaaacttgaaaagaaagggaggcggaacatcagttatatttatggtaaagaaggtgctttttcaagttttaagtattttcaaattactttgggaattgagaggaagcgattacatactagttcaaaatccaccgagcatacccattcttccgattgctgtgctatacaagttgaccggttgtaaactaattattgattggcacaatctagcatattcgatattgcaactaaaatttaaaggaaacttttaccatcctttagtgttgatatcttacatggtagagatgatattcagcaaatttgctgattataacttgactgttactgaagcaatgaggaaatatttaattcaaagctttcacttgaatccaaagagatgtgctgttctctacgaccgcccggcttcccaatttcaacctttggcaggtgacatttctcgtcaaaaagccctaactaccaaagcctttataaagaattatattcgcgatgattttgatacagaaaaaggcgataaaattattgtgacttcaacatcattcacccctgatgaagatattggtattttattaggtgccctaaagatttacgaaaactcttatgtcaaatttgattcaagtttgcctaagatcttgtgttttataacgggtaaaggaccactaaaggagaaatatatgaagcaagtagaagaatatgactggaagcgctgtcaaatcgaatttgtgtggttgtcagcagaggattacccaaagttattacaattatgcgattacggagtttccctgcatacttcaagttcagggttggacctgccaatgaaaattttagatatgtttggctcaggtcttcctgttattgcaatgaactatccagtgcttgacgaattagtacaacacaatgtaaatgggttaaaatttgttgatagaagggagcttcatgaatctctgatttttgctatgaaagatgctgatttataccaaaaattgaagaaaaatgtaacgcaggaagctgagaacagatggcaatcaaattgggaacgaacaatgagagatttgaagctaattcattgagtcaatggtaactcagcctttcttttttgaaaattactattttcgactctttttttatacagttacatagtactacctctaatacacattcatgattaacaatgtttcaaacaatataaagtcccgataacgaccttttgaagtggtgacgttaccgctcttcgttgacaagattcaagagggctgtcagaataacagctatcatggtggaaagtaggtgaccctttgaacaaggcagcatatatccatcgactatcatgttcctaaaatgttatcatagccggcgttagaagatggcgcatattattattttattagaatgagttataacagtcatcaaacttagcgaaagccgaagtgtaagaactaaaaagtccactataaaaaaatgaatcacagcgtacaaaaggaaataacgataactgtgatgctatgtaaaactatcgtctttcctttgttgataaatatatcctcaaggactacttcttttatatttcttgtaggtgatgttgtgccctcatcgttaatttgaatcccagcaattatcagacagttctgccgcccttcggcaatgtccaagctgtagccaaatacttaaatcaaggaacactaaccatgtatgacatacaaggagcactaccactgatttcaacagatattaatggtagttttttgcagaatcgtaaggtagatcagtggaaatagtagaaaagggctagtttagattcaaaatttggtaacacgtaacgtcgcgctttggaaaatatacctcaatgctgactacttaagatggcaaatagccttgtcaaatttcctacggaatgttattttcattacgtccttctttttcaatgtacttattcataaatgggacactatcttgttgcaaaaggtactttgtattttggtattaacatctcgcctatttttcatacagaaacactacttatcgctatctatttgatgtggtattgcttggccatgaggataccttgagctacgttttgaacacgtgcatccaacttgtagccttgttgatccaacttaaccatttcatcaggaaacttgtgcaactcaacgctaaagcattcgataaattcattatcttccaattgagtaactggtttttggttttcaggtaaactcatatcaacttcgacagtaaccagacagaggttggtgtttgtgaaaccaggatcgttaaaaactgttgggcttttagaaattattttaccactgtaaccagtctcttcttttaattctcttaaggcagcagtgtcaatatcttcacccgcatctatcaaaccggctggcatctcaatgcatacgccctcaacgggagggcgaaactgcttttgtagcaaaatttcatcaggttttccatctttgtattttagaatggttaagataccaatgccgtctacaccaccggaacttctagtggtgcggactgcgctatcccattccctttccttcccgttgggatctttgtagatgattttttgtaaaccgatccacttgcagtcagatgtttctttaacgtgacgggcttcaattattttagcatcttctggtttacccttgacggtgctcatagttctaaatagtctccttgaattgagggaaataactcttacgtttctcaaaaacatctaagtatgagaaggaaggaaaatgccgaaagaataatcataaaagcatatatacgtgattcatatgaaggctgtctgacgttgtattaaaccgctaacggccgtacttgccatcccttacggaagtgtattcgcttgccggacctcttcctccatgaagaccaaaatgaggaattatgaaaaataaaaaatgaaaattgccataggcatggcttgaccaacacatgcgacaaaatcagaagtaacaattctggccttcactccaatgactatggatactgcgcaattaaagagtcaaatacaacaatatcttgtagaatcaggaaactatgaactgtatgataaaatattataggggttgtcttttttaaaaaatctactttactgactattcagatcaccgtcacatttattagaatttcaaacgaactaaaagccagactacttcaagaaggttgggtggataaagtcaaagatttgaccaaatcagagatgaacataaatgaatctacgaactttacccaaattttatccaccgtagaacccaaagcattaggtatgtgaatattttatcactaaatttattgaaaagagaacgttactaacagtggaatttttttttctagaaatggtatcggattcaacaagggaaaccgttttaaagcaaataagggaatttcttgaagagattgtagatacacaatgaaggatacgaaaatgcaccttaattcccaatattattacatatgctcatcgggaaaaccttttaagcaataatagattttaagtatgtaatgatacaaataataatatatttatatacgcatatatttacatgtgcatatatgaaaaataacctaattcacgttacccacctttttttttagccttttctttatttatatatgtatccacaacataatgaatgaattgtgagctacacaacatttctcgttgattataaattagtagattaattttttgaatgcaaactttttagtcgtcgtagttttcatcttcttccacttgccttactacattttctcttggaagtgtgttctcctgtggggatttttcttgagatgtttgctcttcctcacgcattttggcctcctctttcactgtttccattgtttccaaagtaggtttgattacagttatcgttgtagcagcggtttcatcttgttgtttttcagcatctctggaagctgctggctccgcctcttcagtagaaggtgcagatgcttcagttgtgccgttttcctctttagaatgctgtcttacttcgtcttctacagggcttgcttctgcaggaacagtagcagtagaaagttctatggtctcagcagtgctttggtcatttgcttttgttgttgaactttctgatgatacagttggttggacactagatgactctggttccgtattaagcggttttgtagaaggagaaacagaagctgctttggtagcttcttcagcaggactagcttcctgtggaggttcctgtgcgccaattactgaaggtattgagtttgcttttacaggtttttcttcttgtgaagtattattggtattagactccactactgctggcgattggttgctcacctcagattttgcattttcttcaatggaagtagcagtatttactaatttgttgatgtttgaatttggagagttcaacttttgcttctttacctgtggttcagcgttcgttattcctgttgcgggagcttgcgttggaatggcatgggttggttgacgaggagactttgtgttattctctgtgtgggtgctactggatacggcggcatctactaaagtgtggattgcaccttccatgtatctcttttgaggtaaaacgttctgttccacgttatgctggattaaaggttggggagcttgggcttgaggctggccttgaagttgttgtggatgttgaacagattgtagttgttgctgttgaggtggcagttgagagctttgcggatgttccatagcttgtgtagaaaatggttgcagttggtgagcttgtatgactgttggctgtgtgatatatggttgcccttgttgaggatttaacatttgcacagaaactcccttttgctgcagctgttgtcttggtaggggctgtaattgctgctgctgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgctgttgttgttgttgttgttgtgcctgcgcctgtgcttgtgcttgtgcctgtgcttgtgcttgtgcttgcgcttgtgcatgtgcttgtgcttgtgcttgtgcctgtgcttgcgcctgtgcttgtgcttgtgcttgcgcttgtgcttgtgcttgtgcttgagcttgtgcttgtgcttgagcttgtgcttgagcttgagcttgagcttgagcttgtaattgaggggaagctccattactgtacattgttgcagaagagttaataggcgtttgttgagcaggatgctgttgttgtaccattgaagcagtagcattggcagattgggctgaaattctagtgttcaaaggatttccttgatcattaggttgtaaggtaggttgtaaaatcacaggaggtggggcaggagaggcattcgttggcgcaccgttcgatttgtttatattgcctgggttttctaactgctttgttaaagcttctaatctttctcttatgtgaacattatttacgtccagtcttgcagcttgcttatacgcatcaagggcgtcagataattggttgttacaagtttcgtaaagagtacctagatcgtaccaaacttcactaatataaggatttaatcttatggctcttgtgtacgcgtctaaggcgtctctgtattgagaaatttggtaatataaaacaccgattgagcaccaaaagatagggtttcttgaatctctattaacagcttgttggaaagcatcatatgcggcagtataatctgttctaatcatatgcactctaccgagatggtaccatgtagtggcatcggagggatctgcttctaacgactttagaagataatccaatgccttttgagggtcataaaattgtacgttactcataccgtaaagacaacctaattgttgtaatactttggcatgatgttgattttgagccaagacatgctcgtaggcttccttcgcaccttgccactctcccatactctccaaaacactacccaactgaaaccatatgtcccactcctgcaagggagcaggaggttgagggagaatgtatctgaagcattccaaagcttgagaccatttaccctgatgtttataaataatacctagtctgaagtaaatttcgtttgccttttcaaaatgagggtccaattccaaaactttggcaaaagcttcttcggcatagtcgagcgaaccatatctgtcataaagaatgccgattccatgccataatttcggtacgttgggattactgaggtggtagagagcctgttgataggcattgtaagctctttgcagatcatccagcatcagataacaatgacctaaagtagcccacacatctgatagttcgggatttaccaaaagtgctctttcatataattctgcagctctttggaacatgtctctggaacggtacaagtgagccaaagatgttaaagcctttgcagatgagggattgaactgtaaagtggcgtcatatgccattgcggccctgtcgccatcaccaagggtttctgccaaagaagcaatggagagccaagtttccgcagttgattgtgttaatgggtcgagtggctgctgaggaactgctgcctgctgttgctgttgctgctgttgttgttgctgttgttgttgctgttgagcgggttgttccattattgtttgttcaccgcccggattcatttttcctaattttttttttccagtcgtgttttgtttgttgttgttgctgttgtagttgtagtactagtctaaaggcttatagcagtgaaaaagaaaaacagaaatatgggaaaagaggtaacgggaatacgcctctggttcaaagactagtgacgttgtcgtatttggctttgttgattctagttctctcaattgaactcctgacgtggtttgtaaaaaaacagagaacaggaaacaaaaaacaaaaagacaaagaaaaaaatgcgcttttgctttgataatcggaagggaaaagaacgaccgaccgaagaaaagaaaaataaaataaatttaaacaaaccttgttcgagttggataggggaaaaacgccaaaaaaagatggagtacagtacgcgggagaccagtggctagcgacgggagtagcaacgatcgagaaaggagtagcgcagagaaaagaaagaaaatagagagataaaataattagagccgatacggcacccgtgcgatacgagacaggacggaacagtccggtacgtgtggtaagttttacgaaacgagaggacacggcatgacatggcccacgttataaggcaatttccattttagcattggcaaacgcacaagcacaaaaaagatgtggaacaaccactaagaacggagtgtgcacgaaaaaaataagcttttctcgtgccctgagtggtgcacaaaagaagaaaagggaaaaaaaaagcgaacgaggagtgacgtggacgcgatgaaggtgactcagccaatccgggtgagccgcacccttcgtcctcagtgacctctcacgtgccctgtatcagccagccactgacagttttgtttttgccgcccagctcaaaactcagatcggatgtgctttagtttttatcttcgttatgtggatgtttcattagcttaaagcataggataccgagaaaccgtaacggtttcatgttgaccggtttttgagtttatggttttaaagttcgtcagttgttccgacgcttagattttaaggagcttgtcaaaatgcctaaaccacaatccttacagcactcaaaatcaacaaaaagtgagaaggtttgaaagtagtacatcccctcttccctttgatttttagccgccaaaactaccaacccacacagcacaaaatgtgttactcctcgaaaaaatctgttacccttttcccgccatggttgccagggaaacagtggggacttctgcgttgcttctatttttcccccctccttcctcctgcgcctccgtttctttttcttcccttttcatttcccttttcttttttttttcaagtttcggattaacgctataaaaaaaatgcacagataggaccttaaggactaataaaaccgacagtataacgacgtaatgctgcgtggtgttttcaaaccttagtagttttggtaattttagatactcttggccgtataactggtgtaccaactgaaaaatcatgcaagaagggggctttatccgtagaaggcgtacgagaagtacgaaaaaaagtgttaattataatgaactaagcgatgacgatacagctgtgaaaaactcaaaaactctgcagctgaaagggaacagcgaaaacgtaaatgacagccaagatgaagaataccgtgatgatgctacgctcgtgaaatcacccgacgacgatgacaaagattttatcatagacctaacaggttcagataaagagcggaccgccaccgatgagaatactcatgcgatcaagaatgataatgacgagataatagaaatcaaggaggaacgtgatgtttcggatgacgacgaaccgttaacaaagaaaaggaagacaactgctaggaagaagaagaaaaaaacgagcaccaagaaaaagtcaccgaaggtaaccccatatgaaagaaacactttgcgattatatgagcatcatcctgaactaaggaatgttttcacggatttgaaaaatgcacctccctatgtcccccaaagatccaagcagccggatggtatgaccatcaaactgctacctttccagttagaaggtcttcattggctaatatctcaagaggagagcatttatgcgggcggtgttttggcagacgaaatgggtatgggtaagaccatccaaactattgccctattaatgaacgatttgactaagtctccgtctttagttgttgcccctaccgtggcgctgatgcagtggaaaaacgaaatagaacaacatacaaagggacaactgaaaatatacatttatcacggtgcttccagaaccacggatatcaaagatttgcaaggctacgatgttgtactaaccacttacgcagtgctggaatcggtattcagaaagcaaaactacgggtttagaaggaaaaatggacttttcaagcagccttccgtattgcataatattgacttttatagagttattctggatgaggcacacaatatcaaggatagacaaagcaatactgctagggctgtaaacaacttaaaaacgcaaaagcgatggtgcctgtcgggtactccgctgcaaaatagaattggtgagatgtattctttgatcagattcttaaatatcaatcctttcacaaagtacttttgtaccaagtgtgattgcgcttcgaaggactggaaatttacggatcgcatgcattgtgaccattgtagtcacgtcattatgcaacacacgaatttcttcaaccatttcatgttgaagaacattcagaaatttggtgtggaaggtcctggtttagagtcttttaataacattcagacattattgaaaaacatcatgctgcgaagaactaaagtggaaagagcggatgacttgggtctaccgcccagaattgttaccgtgaggagagacttcttcaatgaagaggaaaaagatctttacagaagtttatacacagattctaaaaggaagtataattcctttgttgaggagggtgttgttctaaacaattatgcaaacattttcaccctaatcacaagaatgaggcaactggcagatcatcctgatttagttttgaaaagattaaacaattttcctggcgatgatatcggcgtcgtgatctgccaattatgtaacgatgaagctgaggagcccattgaatctaaatgtcaccataagttctgtcgtttatgcatcaaagaatatgtggaatctttcatggaaaacaacaataaacttacttgtcctgtttgtcatatcgggctaagtatcgatttgtctcaacctgctttggaagtggaccttgattccttcaaaaagcaaagtattgttagccgtctaaacatgagtggcaagtggcaatcatcaacgaaaatcgaagcacttgtggaagaactatacaaactgagaagcaacaagagaacgattaaatccattgtgttttcccagtttaccagtatgctggatctggtagagtggagattgaaaagagctggatttcaaacagtgaagcttcagggtagtatgtcaccgacgcaaagagatgaaaccatcaagtatttcatgaacaacattcaatgcgaggttttcttggtcagtttaaaggcgggcggtgttgctttgaatctttgtgaagcttcgcaagtattcattttagacccatggtggaaccctagtgttgaatggcaaagtggtgatagagttcatagaattggtcagtatcgacctgtgaagatcacaaggttttgcattgaggatagtatagaagcaagaatcattgaattacaggaaaaaaaggcaaatatgattcatgctacaataaaccaagatgaagctgccattagcagactaacgccagctgatttacagttcttattcaataactaatattttattctcttattatatattattctcggagtttttaagtgacatcacccgaaaagaagctaagtctttctcctaattcatatttaattattgtacatggacatatcatacgtaatgctcaaccttaagctgctgcggagcttccacgagcaccagcacctgaagcaactagacttatttgcgcttgagttagttctatacttggcagtggaagtttgtcattatgagttggtggaggtaaaaatccaaccttgtttaaaaatgcaatatatataccaacctcttctggagtaacacctattccattagaccaatcaacacctgtccatgcggtgtctttctttaaagatgccacggcgttcctatcgtctagttccggagctttggtactttcaggtaagttgtctaagaccatgtgtagcaaaggatacaacgcattttcttcattcctgtcaataacagacgcctccaatgatttcttccatttagaatagctttcgatttcgacatcgtaaccataatcgtgtaaagtatacaagtagtctttgaataatattcttgggtgacccgttacttgagcaacggccaattcattttctttgggaggattcaaagacgtagcaacaacaacacgagcaacatgatctactggaaccatattcacggaattttcgatatctggaatcttacctaattggactgaacctttcaaaaatctcaataagaaatcatctgtgtttgaagaaccattggcagaggcacctgttacgtaacctggtctgacaatacacccacgtaggcccctttcacctgcacgtctaatgatgtactcagcagcccatttggactgaccatatccaccagtgagcccgcttgcagagttcattaaatcgtctgattctaaaatgcctggcttcccttcgctaacaagtttatctgacaaattaaagtagtattcagtgtcaagagtagaagtggaggaaacaaagtcaaagaactttggcttgccgacggcggctaagctcataacattgatagttgaaataacatttggatccctcaatttggcatatggataaacccagtgaactaacgcaccattatggataattatatcaactgtgtttgccaaatccatccacttctcatctgaaagaccaaattggcttttagataaatcgcctaatacaactttaatatttgaggcaaatttttcgttccaagtaccataggtgatacctgccttttgtaatcttgcaaatgcagcttcttcatccttggccctgacgtgggcaaacactttgaaactgtagttctttggagaacgtcctaacaaatctgcaaggatgtaggagcccagaaatcctgtgacaccggtaacaaacacattaattgttgtttttccttcggcactattaggttcaacaaaatattctcgagaggggtacgaacttggtagcgtctcaaccaatttcttggcgtcttccgcataatttgcagtgacattttcgacgacctcaccttgagatgatccacccgatgatttaattctgtcaatttccgcggcaaaggcctttatcgttggatacttgaaaattgtgcccaatggtaaatcaacttgcagctttttctttaaggtaaaaatcattttggtagccaagatagaatgaccacctaaatcgaaaaacgaatcatctggtgatacagatgctggcttggtaggtaatatacttaaccataagtctctaacctcgcgctcaacattggtaaactgagagtcgtcagtttcagaaactgtattttcagctaccaaatttaattgcttgggagttgggaattgaagtttaggcttatcaactttaccatttggattcaatggtagtttatccataaccacaatcaaggaaggcatagcatagctagccaatcttttctttaagaaagtcctgatgtccttggataaaagatggtaaccgattaagcccttaactatagggtcagtttcaacctcctttggaacatcactttggaacttagacaagtcatctggcttgtcaaatcttgggaccataaatgtgatcaatgttggctcattgtcggcatttttgcgaactaaagtaatgttttctcttaccaatggatgttgggaaatgtgcgtatctatttctcctaattcgattctgaacccacgaattttaacttgatcatcagccctaccgcaacattcacagtcaccgtttggtagataacgacctaaatcacccgttctgtacaatctatctcttggacctaaccagaattgtctccaaggttcaccattatccttatccaaataattccagtgatctttttcaacaaaccagttgttcacaaatttttctttattcaattctggtaatcctctataaccttcggccaaaccacctgcacgaacataaatctcacctatttcgccaataccacatatttgagtacgatcgttcctgttaacaactagtagctgaacgttcaacatacctttaccagcaggcatgacatctttcaattttttcaaaaagtttggatcgtcattttttgatttaacttcgaaataagaaactgcacgctgtgtttcagtggtaccgtacatattaacaatacggcaattttctgccaaggtttgtaacctcagacaatcacgttttgttaaaatgtcacccacaaagaacgcatgatgtaacttagggaatggtgtagtagcttgggcagtaagtaattgacccatggcaggtgttaaatgggtaactgtgcaaccatacttactcatccattccgctaaacggcccggtgtaccaatatcatcttgagtagggacatacaattgggcacctaaaaataatggtgtaaacatatctctttgaattggatcatgtgcaataccgctcagcattgtgaatttatcattttctgttaagttgaaccttttggacatccaattgaaataataagccaaggaaaaatgtctaccaagaacacccttaggaataccttcggaaccagatgtgaaagatagggttgggttggaatctggtccaactacaacacctgttctggtgtctttgtagtgatcatatggagccaaaacatcctcgccattgtccaatttgccaccttcaatggtaccattttcttgaatagcgatggaattgattcttgaaacaatctccaattcatcattgatgtaatcttctactagttgatccaattgtccagcagctctaataacaatcaacccacgtggtttagcaacacctaagtaaatggtttgtctggctgggggatatgcagggtcgataactgaaaaggttgcgccggctttcaagacacccatcacacataccatcaaatccacacccctagaagaatagatcatcactacatcacctcttttgatacctgttttaatcaaataatgggcaactatgttagaagtgcggttgatgtcgcgataagtgaaagaacgggacttgtcggaatttagtgttggagtctccacaacacaggttctctctgggaaggcttcagcattgtcctggaaaatgtcgtgaatacaccccacgaaatcgcaccagcccaagttcttagttggatcaggtaaactatccttggatgatgcggtgatcagagagattttagttatgcaattggatggatcgcttagcgcagcagtcaaatattgagtaaattggtccgcaacaatggttactctttcattcgaatacagtaagctgttataaattaagttcaaaacatgcgcattattactggtatccaaattcaaagcaaagtccactaaatgatgcttgaactcgtctaatttgaaatcttggttttccaaaaaggccaaacggaacaactgaggggtcctttccagatcttggcaactttgaattttttcagctagctcgtcaaaggaaaaattggcctcaatagaattgagcttgttcaactcattgttaattgtagaatacagctcattaaatgaccacgttggttgaatattgaatcttaagattttgttattcgcaatataaagaacaatatcatcgtcaccggttactctatatatcaatgcagcccatacactcaaagcgacagcgtatttgttagaaaaactatcatgaggcacatcgagctgaggtagctgtaacgaatatgtagcttgtttcgtataaggttcttgttgtgggcgtaaaaagtcatgtggtaacactgaaagagttggattatccaacttctctatccagaccttttcgttagtcattagtgagtaactctgtgatatctctctataattagcagtttttcactgaaattccaggaaaggtaataaactcagatttttttttatactattggctgcttgttacttatatatcttgaacttctcccagcgggtcttcaaatacatttgggcgatgttcatgttcattaggcaggtatttcgacattgagtcacacgcgaaaaaccgccggaattttttatgtaattgcaagtggaattccgctggcaaaactattgaagagttttcctcgctaaaactgtgcgatgcctctagaagcggtcagcaagaagaaaatcgaataatcagtttcaatgaatatagacgtaacaaaggcacaaaaaagaaaacaagtacatatgtcatacatatatatatatttcaggcagcaagtgaccatcaaccaggaagtgtgaaatagcaaagaactgtttacttcttcagacttagaaagctcttcccataggagaaagcaactgctttcctttgtagtaattgattgtcttttcagcccttgacgcaacaccgtccgctgtgaaatcgaacaatttgtaaatttcaggccccttgcctgaacgaccaaattcgtcgagtccgaacgattgatgagcatacttaccccagcttgaagtagccaatacttcaaaggacatgatcggaacaccgtctggtagaacagagaatctgtattcttcactttgcctgtcaaaagtataaaagtctggcagggaaacaactcttgctttgatttttttagtatcgtacaattttttggctgcatctatagaaatggagacttctgatcctgttgacaccaggataatatcaggattctccacgtcatggatcacatagccacccttcaaggctttttcaaaagaggaatgctccaattgaggaagattctgtcgtgataaagccacaacagatggtgttcgaccagatttgatagcagaataatacgcagcagaagtttcgttaccatcagcaggtctccatacatgcatgtttggaatagccctcaagtgagccagagtttcaataggttggtgcgttggaccatcctcaccaagcccgatagagtcatgtgttgcaacccaaatgactggattaccagacaaggcggctaacctaacggctcctgcagcataagagacgaagttcaaaaaggtaccaccgtaaggcttgtagtttgcaccaaaggcagagataccgttcataatggcacccattccgtgttccctcacaccgtatctaatgtaccttcctgcatagttacctagttgggtaatgggaggttggaaatctaccgcgccttcccaccttgtcagattcgaaggtgtcaaatcggcagaaccaccgatcaattcaggcaaaacttggaccatgttcgtcagcacctgctgggatgtctttcttgttgccagagcatcgtcgtccggagtaaacttcggtaaatgcttttcccaaccttccggtaactcaccattcaatcttctttgcaattctttacccttctcgggaaatttggttttgtattcttcaaacatcctatcccattcctcattaagtttttgaccgggttccacaacagtcttcttataataatcgtacacctcttgaggtactacaaatgatttatttgggtcaaacccccacctcttcttcaactgtttaacatcatctgccttcaaagcggacccatgaacaccagcagtaccctgttgtagggacccaaatccaattgtagtagttaccttgattatggttggcttgtccttcgatagttttgccttttccaaagcgctagaaatggattccatatcgtcgtctcctttatcgacttccatgacttcccaaccatatgcctcgtatcgcttcaaaacatcttcgtcgaacgagtacgaggttttaccgtcaatggaaatgctattactgtcataaaacgtaatcaagttacccaattgcagatgtcccgctaaggaagaggtctccgaagaaacaccctcttgtaagcaaccatcccctacaatagcaaacgtatatgagtcggaaatgggaaagccatcctcgttataagtggcggcaaagttggcctgcgctattgccataccaacagcatttgagataccctggcctagcggaccggaagtgatttccactcccgctgagtggaattctggatgacccggtgtccttgagtttacttgtctaaattgtctcaagtcctcgatagagtaatcgtatcctaatagatggagcattgagtacagaagagcgcatgagtgaccgttcgacagaacaaacctgtctctattgatccaatgttcattgttagggttacagcgcagttgcttgaaaattacatgggcaactggtgccaatcctagtggtgcacctgggtggccagattgtgcgctttccacctggtcaacggaaagtaatcttaaagtggaaaccgcaagtttatcaatgtcggagaactgtgccatttttttgttctttttttgattagtaaggtataatcgtctacgtagaggttacaaatcgaagactacagtaagaggggacaagccaattgaatatacgactgaaataaatggaataattctgcattattacactcgtttatatatccaaacaggtgatctggtattctcttgacaacgaatgaagctccctatattcgacactccttattcaggactcctcccaacaaggagaagtaggtgttccttgagctaccctttaaagctggggagatgagcttgcccttcctgtcatcgccattatgacgagaaaagtaaaacatgtagaataaggtccacccaaacatgtccgagcaatgacgttatatatcgtgttccctgttcaaagcatggcatatgtgccattaaaggcgaatttttgtccctagcaaaggagagacagcgagccaccattaagaagtgacttgaaagcaagcgaaaatagctacacatatatatcaatatattgacctataaacccaaaatgtgaaagaaatttgataggtcaagatcaatgtaaacaattactttgttatgtagagtttttttagctacctatattccaccataacatcaatcatgcggttgctggtgtatttaccaataatgtttaatgtatatatatatatatatatatggggccgtatacttacatatagtagatgtcaagcgtaggcgcttcccctgccggctgtgagggcgccataaccaaggtatctatagaccgccaatcagcaaactacctccgtacattcatgttgcacccacacatttatacacccagaccgcgacaaattacccataaggttgtttgtgacggcgtcgtacaagagaacgtgggaactttttaggctcaccaaaaaagaaagaaaaaatacgagttgctgacagaagcctcaagaaaaaaaaaattcttcttcgactatgctggaggcagagatgatcgagccggtagttaactatatatagctaaattggttccatcaccttcttttctggtgtcgctccttctagtgctatttctggcttttcctatttttttttttccatttttctttctctctttctaatatataaattctcttgcattttctatttttctctctatctattctacttgtttattcccttcaaggtttttttttaaggagtacttgtttttagaatatacggtcaacgaactataattaactaaacatgggtaaagagaagtctcacattaacgttgtcgttatcggtcatgtcgattctggtaagtctaccactaccggtcatttgatttacaagtgtggtggtattgacaagagaaccatcgaaaagttcgaaaaggaagccgctgaattaggtaagggttctttcaagtacgcttgggttttggacaagttaaaggctgaaagagaaagaggtatcactatcgatattgctttgtggaagttcgaaactccaaagtaccaagttaccgttattgatgctccaggtcacagagatttcatcaagaacatgattactggtacttctcaagctgactgtgctatcttgattattgctggtggtgtcggtgaattcgaagccggtatctctaaggatggtcaaaccagagaacacgctttgttggctttcaccttgggtgttagacaattgattgttgctgtcaacaagatggactccgtcaaatgggacgaatccagattccaagaaattgtcaaggaaacctccaactttatcaagaaggttggttacaacccaaagactgttccattcgtcccaatctctggttggaacggtgacaacatgattgaagctaccaccaacgctccatggtacaagggttgggaaaaggaaaccaaggccggtgtcgtcaagggtaagactttgttggaagccattgacgccattgaacaaccatctagaccaactgacaagccattgagattgccattgcaagatgtttacaagatcggtggtattggtactgtgccagtcggtagagttgaaaccggtgtcatcaagccaggtatggttgttactttcgccccagctggtgttaccactgaagtcaagtccgttgaaatgcatcacgaacaattggaacaaggtgttccaggtgacaacgttggtttcaacgtcaagaacgtttccgttaaggaaatcagaagaggtaacgtctgtggtgacgctaagaacgatccaccaaagggttgcgcttctttcaacgctaccgtcattgttttgaaccatccaggtcaaatctctgctggttactctccagttttggattgtcacactgctcacattgcttgtagattcgacgaattgttggaaaagaacgacagaagatctggtaagaagttggaagaccatccaaagttcttgaagtccggtgacgctgctttggtcaagttcgttccatctaagccaatgtgtgttgaagctttcagtgaatacccaccattaggtagattcgctgtcagagacatgagacaaactgtcgctgtcggtgttatcaagtctgttgacaagactgaaaaggccgctaaggttaccaaggctgctcaaaaggctgctaagaaataagagtaataattattgcttccatataatatttttatatacctcttatttttatgtattagttaattaagtatttttatctatctgcttatcattttcttttcatatagggggggttggtgttttcttgcccatcagattgatgtcctccaactcggcactattttacaaagggtttttttgtaagagaaggagaagacagatactaaaccatacgttactcgaaacaaaaaaaaaaaaaatggaaaaagctgctatcaacaaaagacggcctcatcaaacctaaagaaaccatgtcagcgtatgtatataccttgtaatttacgtttccttaaatcttctttctactaacgttttcattattctatactctatgaccaataaaaacagactgtactttcaaaatttacccagtaggccagcaaataaagaaaattataccagattacttctgaaacacattaatcccaacaacaagtatgccattaatccgtcgctaccccttccccacaataaattacaaatatcatcacaaccgctgatgttactagatgatcaaatgggccttcttgaagtttctatttcaagatcatcaaagatgactaaccaagcatttttaacgtttgtcactcaagaagaagcagaccggtttctagaaaaatacacgacaacagcattaaaagttcaaggtcgtaaagtgagaatgggaaaggctcgaacaaattcgttattgggtctttcaatagaaatgcaaaaaaaaaaaggtaatgacgaaacgtacaaccttgatataaagaaggtgcttaaagcaaggaaacttaaacgcaagttacgtagtgatgatatatgcgccaaaaagttcaggcttaaaaggcaaataagacgcctgaagcataagctgagatcaagaaaggtagaggaggctgagattgataggattgtaaaagaatttgaaacccgtagattggaaaacatgaagtctcagcaagaaaatctaaaacaatcgcagaaacctcttaagcgggctaaagtgtccaatacaatggaaaatccaccgaacaaagtccttcttatacaaaatttgccaagcggcactaccgagcaattattgtcgcaaatacttggcaatgaggctttagttgaaatcagattagttagcgttcgtaacctagctttcgtggaatacgagaccgttgctgatgctacgaaaatcaagaatcagttaggctccacttacaagctacaaaacaatgacgttaccataggatttgctaagtagaatttcctttgcggaagtatacctcgagtaaagaaattcacagataaatttgaataacgttctccattatgaataaatatgtatttacaagcttagaaaataatgtgctctttatttaccaaataatacagttctcattgcagtaaataagctttcctttttcttaccgtcaacggcatttattaaccgttgataatattggggatttcctgcaggtttatagagcttatcgccaatatcgtaatagtttctgaatttattattcattatagtgctcaaggcacgaatttgctcgttgatgctttcttccgtgaatttctcatctaccattttattttgaattttggttaacatctccttattcagtcctaatggaccggaagttctgttaattatactttttatttcatctaatgagggttttttctcttttatagattttcctttgtcatctacatttggcagacccgctacacgtctaaatcttgctatttgtacatccctgaatgagaccaagtggtgtatacgatcctttggatatttttccagtaaattaactaattttttggcagaatccctgacgacctgggaagaagacattttggcacttgcttgtggaatacggagtttaacttggtaagctgatagagagaatgtttcaatgaaggctacctttttttcttataatgttgctaccacaggaaatcttgatatacgttaatgttttggcccctacaaggccggaaatatttcgctttttcttgatatcagaatttttcgcatgtccgaccatgcgcagagctgctatgaaagtactttaactattagtgtgaggaatggctaaataaacagcagatgtgatttccgcacttcttttataaacttccaaaataatcgtattagtggacagtacataatcatatcttgcaatacgtatcaatagtaaacgaattatttattcatacacacatgtatatacttctcgcttctttttttaatttacatgtttggcgatatatagttaaaattaagtcatttatttagtcagtttcagcttcagcttcagcttgggcaataaaaggagtcaaatccttggtaccttcttcccaagaagcaccattgtaagtgatatcgcggatagccttgatgacattttcgacggaacctctaacttgcttggtggaatctctttctctcaaagtgacagaatggtctttggcagattcaaagtcaatggtgacaccgaatggagtacctaattcgtcattacgggcatatcttttaccaatggaaactccagaatcatcaatcttaaatgggatttgagactttcttaagattttggcgacttcatgatgaacaggaactaaatctttgtggttagataaaggaactaaaagaacctttgttggagcaaccaaaggtgggaaggaaagaacacttctggcattgtcttctggtctgttccagaaagagtgctcaaaaacggagtagatgatacggccaataccgaaagatggttcaatgacactaggaacatattctctaacgtgttcaacctttgttctttgttcgattttaaccaatttatcgtccaactcgacttcgccatcaacaccatcaacctttatagtaaacttgccatttgccttcaataactcagccttggaagccaagtcatcttgagacatattcaatagatgagattcaacttttggtgcatcttttctgaattttggaccgaacaattttttcgtcaaatcaatttcccacttggtgacttcaattggattatctaatttttgtctaacaaccaatttttctttggtctttttggaatgaacggtcaaatcataggcagatctatcagcacatccgacacattcaatccacccgtaagatgtcttcaattcaccatcccaacagtcagcagcataatgtgccatttcattagccatatgttgacggaatctcaatttggactcatcaacaccaattttcatcaaaaattggtaaattctggcaataaagtaacccaaagtttcattatcgaccattcttgaagcaactgcttcaccaactgtcttgacaattggttcagtagaaccagcttcttgaacatcacgaggcaaaaaggaaagcttgatgtctttgatttcattaaattttggatgagatttgtccaatgggtcaacgaaatgttcaatctctgccatcaaaaattcacggactcttaataaaccggcccttggggaaatctcatttctaaatgatttaccgatagaggctgaggcaaaaggggtcttactgttgttaaattctaacaacttgttaaaattcaagaattgaccttgggcagtttctggcctcaagtaaccctttaattgaccagatgggccaatagccgtttcaaacatcaggttaaaagcccttggagattctaaagtttctccggtgactgggttaccgatatcgtatttttccatcaattcacctaattctgggccggaataaccatctattttagccaaaatttcttcatattctttgacaacgtcgtcatccaatttgactgctttaatttgtttaacttttttctttctcttcttcttttcggcatcgtccttagcagcggcattagcatcctcgactaaacctctggcttcttggtcaccctttaagcgagcttccaaaacttcttcgactaaatggtcagctctgaaaatctcaccagtcttcaaatctctacacatccaatcagaaaatttgtcaacatgacctgaggtcttcaaaacctcatatggagttaacatagtacaatcaacttccaacatatcttcttccaaaataaaatgctttctccaggcgtcaatgatgttgttttggaatgcacaacctggtggaccatagtcatataaaccagaaaccccaccgtacaagtcaaaagctggggcataaaaaaatcttcctctcaaaacactttctagctgttctctgttaaatggaacagcggctctagccttcttgatatcttctacactcattcttttaatcttaaccgattttttaacaatctgagagtaaaatcgtctactgatattgaagaacgacaatttttcttgaaaatcaacacgaatgcaaaaagggaaactaaaataaaagaaatcctcaaaagtaattgaacagatttcgagtcctaattgcaagtaaaattatgtatacaaagtacgtgataagtatcgcagcagtgattcaacactcgagaagagtaaaaattttcaatttttttccactgcgctgaaatattacgaggcgtagaaaatgatcactacaatgccgttgctgcttattgcagcgtaagtgagcttcattcacagaccatttgcctcgataatccatgaatcatatctggttcatattatgtttgtaaatgtgtgtcttgttgcacttaatctatcgcgatagcgccaaaccaagcgttcgcagaatcttcgttgtcaatatatacatatgtagacgtatgtgtatatgttgcggtatatacaaggctgtttatgtagtcttcaaacagatgcgattgagatctatgtcccaaaaggaatataaattggttcgagaatagaaaagtaaggggagcaaacactattcacttcttgtctctcttcttactggccaacttacctgatttgatctgttgttcactatcgtctaacagagatagatagtcatccataccgaacgctttttcagaaacgtcttccttctcctcctttttaatctgtgttttctttttattttcttcagatagttcaactgtttcagagcttgaatttggggtcgttgaatcgacagaaaacaaagagctatacctcttgttaaatctgtccaagctaccaccagaattagcatccacaacgactaggtcatccctgctaggattccacagcggattatttctctggtcttgaattaatctaatttcaccctttggatattgggatctccggataactacacttccatcactcaactccattttgacattgaattggtgataaatagccggtcgtgacttccccagttgaattttttttgcaggccttcttggcaaagtaattcttgtagaaccaggatatgaccctgtggaagcaaatcgcttcgcaaatatagacttcaacattaggagtgaacaaaacgtgtgttcgtttgcgttggtacccgttctttctggaggcattcttaacttttaggaataataatgataccctttcattttagttatttgattttgatgcattttgcacgagataatcgctctttacggtttggggacaaaactcagaaatatcacatacgtagttatggttttattgcacatttggcatattttgatattgaaataaaagaaaacctacttattacagatcgacttcatcaacaaatcccttgagctcgcttttcattgtttccgcggttttaggatctagtttagctattttatttatgatatcttggaagctcgctgttttaacatcaaaactttcttgttcttcttcatctgcatcaacgtcatccacgtcatcgtctatacttgcaggcaccttcaagttctgatcagtgtccatctcttcattttccaaagcagcgtcgtctggctcttcagttatggcgccattatcatcaaaatcatcaccagcagcgatacccttatcctcctctatggcatttgaggacatttgactacctgcatccatatttatgtccccatcagcatctttattggtgttaacacccattccctcttctgagttcttgttttcgggtaccatggattctttaacaaataacattgtcttgaaatacttcaacttgtatttattatactcataatttccttgaaccatgcaaccaagttcgtattttactatccttcttatcttgaccaagtctaattctttgaaccatccagttagttcattcgccttatctaaatattcgacgttgtgaaaaacttctgcaatgtttggctcaccaattaataaatcaatctgcaacatcaggtaccacggtattctttttccatcaaatttgaacctgctgtcaataccgcctggagtgtctgattcgaataccaggggtggtggctttggtacattctttttcactatgggagaagatagtaatttcctttcaatcttaaaatattctgtttgatattgggcgtattccactgaacttctggggtctataccaaatttgatatatgtatttctccaaggccccattgtgaaacgataagatatgagtgccagcgctatcttcatagtatggtgtatcttcttcgggacaatcccatcaagatgtcttttaacccaaattggacgtctagcgaagagctctctcaaaattttcaagcattcctccagcgattcataaaatttagagtcacttttagtgcctggatagacttttgttttcttcgcgacctcaaaatcgtacaggacttgttcatgagcttgggacggtataactgtcttatcactaagatcatgaacaaacaactgatagtttttgatatatgttcccttcacttctgtgacaccgttttttttttttttcgcaaatggattagctttatatttataaagcagggggaaaccaaccattgataacttaggaggtggcggcagttggaaatctgtactcggaattttaacgctacggtctaagatcaaattcccgatgttttcctgaggttgagagtcattatctggtacagaattgacaaaacttttgaaattattccattccagagagccaaagctacttttgaactctcttgcagaggggacattatccagtttgatttgaaaatctgacatttctctaaattttatagtgttatctactatggaaacaggagtgactctcaatttattcgaatcttttaaggatttgatagaatctttgacgctattattatttttacttaaagttcccttaggcattgtaacctttaatatgaccgactcatctctgaagggaactcttttaccaattacaggatgctcattaaaatagctcttggatccgtcgctatcagtatcatcgtttaagtacagttgtaatccgtgctgagattcgataggtccatgttctttaaaggcttctttcactttttcgatgcccccacacatttttatagccttctgtatactagagtgttttgtggagacattaagtggcaattctaaacttggaattctgggcaggtctaacgtaaattcatctgctattaacggtggggcctggtccgcgctagaatctggaattgatgaaagtgtagcaagaggctcctccactggcattttcacgatttggaagatattttcgctcttgaaagctatagagattaattatgtttttcccttggtataccttttctgtgttgtctttcagttcctgtctttaggatgttatttatcgatctttttcagaaagaccaaaagcgaagaagcgaagaagaggacttctctgtactaagaccaaattatgtaaaaggaaaactaaacatgaatatgtgaatttatttccaaaacacagcagagcttaaagatggggtaaactcatattcatattcatatacacgtatgtatataaaaattcatttaaaaggattgctttggttttctacaacactaaaaagcacaataaaataataaagtaaaaaaaaaaatgtgataatgaggtcgttttaaggtacttttgttatttcatctcccaagcagttgatcctatacactaatacacagacacattaaccacacgttcagatatgtatgagaaaaaggaagaagaaaaataattttttttccttacactaggcccctttctctttccaaacgggtcttcattttattaaaccagtcttgcaatgtttcgcctttccggtttagcactacaatgatggcagtcatattgtcaaagccgacaccagtattgctatttgcctgcgctatcccgtggtccaacaattttgttattattgtatccaacttcgtccctgataccaggtgatactttataaagtgaattaactgtttgttgttataaatatcccatataccgtcgcaagccagtactaaaaactcatctttagaatagtcaatcttgtgcatcaatacgtctggttcaacggtaacttgtgcttcttgtggtggggttccataagttaaattctgggtaatatttgttagttttgtccttctatgtggataagtgacacctctcttgaattggaaatcactaaatgccctactgagagccagtactccacccactcttccaagagagacagtaccaccattatcgtttatacgtatcaattctcctatgtgttgtggcttatgatcgaaagacatcgtctttatgccattcgatttggaggaaagaatacatcgcgaatcaccacagttagccacatacagtgattcctcgtttatgatgcatgctactactgctgtagatccacacgaactgttggcaaaatgtcgatataactcttcatcttgcaatatgaaagcgtctttaaaaatttgagaaacaagtccttccaacgtattgaaggatcttttaaattttgatgagtcgttattagttgtagatgtgtaatggtggttttcgaaactatacgcaatccatttgatcaggccagcgttgggttcaccattaccgttgctactgccgttaccatcgcgatggtggcggccgccgcttagaaatttcgaacaatcatctccaccatgaccatcgaatactgcgaagacgttcaatgacagggtttcgtatttgtctatgaatgggttgaaaaatcgtacgtacacaacagagttttcatttctaattagatgtgcatcttcctgagtcaaacgatagccttgcatggaccccacacaattgtaaaatcgtggaacaataccagttgacgcctggttgtttttatattcattatattctatggtcttctccgtcaacggatgggaaagcaattgacccatttttgtcttcttcaaattgaagttactttctaaaatggctatataggggagaatagaggcaaaaagggcgatgggatagaaaagaagacgtaagggctccgtgctaagaaagaagaaaaagatgcagttgaaaacaacgtaaaactagagatccaatgtcaattgtttatgtagccaatatcttcgttatgcggtgtgaacagcgacaataaaaaaaaatgtgggtcaaattatggcttttttttcttgatttcctttttctttttattcatgatgtttcgaagaagagatcagcgcgggagagaaagaaagagagagaaaaagagggcctatacggtgaaaaaactacttgcgcagcttcagtaacagcgctacagacaggcgttaacgaataggagaggacgtgtggcgtttcagttatgtcatttatataattttatataaagtataaaaaaagtgaatagaagagagggcagagaaaaccggaccaggaatagacgatcgtctcatttgcatcgggttcatcagtttttggtggcagaggagcttgttgagcttgatgatgtactgtataattcatggacgaaattttcaccccagaaggcagaagtgtatttagagatgtatttgtaaagtttttcccagttaacttctttctttacatcgggcaaagtcaaggcctcgttgatggcatcagaaagatcatcggtgttccaaggatttacaataatagcaccattcaaggattgtgcggcacctgtgaactcactcaggattaaggaacctttcttttcttcttggcaagcaatatattcgtaggaaaccaagttcataccatcacgggtggacgagaccaaacaaacatcgctcacagcatataacgaaatcagctcttcaaatggtatagacttgtgcatgaaatggatggggacgaattccacagtaccgaactgaccgttgattctaccgaccaactcattgaccacagatcttaaatattggtactcttccacatctccacgacttggcactgcaacctgtaccagaacaaccttgcccctccattctggatgctcgttcagaaacacttccatggcgtgcaacttctgaggcacacctttgatgtaatccagcctgtcgacaccaactatgatcttgcagcccttgaaagtttccttcaattgttggattctcttttgtacggattcctttttcaacccatcggtgaacttgtccacgtcgataccgatagggaaggcccctacgttaacgaatctgccctggtattccaccccattaggcaatgtgttcacgttaagcactctttgcacggaagacaagaaatgtcttgcataatcgtatgtgtggaacccgactaaatcacaactcaaaacacccttcaaaatctcttgtctgacaggtaagattctgtaaatttcactcgaagggaatggtgtgtgcaggaaccacccgaccttaacgttttgcagttgcttctcgtgaatcttgactctcaacatttccggaaccaacatcaaatggtaatcatgcacccagattaaatcgttatggttcatagtcttagcaatctcgttggtgaacgtctggtttgcctcgttgtatgccaaccacgcattctcgtcgaaattgatctcaccaggatggtaatggaataacggccatagaatagaattactgaacccgttgtagtgtaagtctgcgatttcatcgctcaggaagatgggtacggcattaaacttttccagcaagtccttcctcacctgatccttctcatcgtcaggaatctctagcccaggccatccgaaccacttgaaagtgtacgtcttcttcaacccttccaacgccgtgaccagccctccggacgacattgcgtactcgtactgtcccgtactgctgtttttagtgattgtcacgggaagcctgttggacaccacaataatgttaccccctgaagacgaggtcagttgcgccttagcgttatccgtagtcatagttctatgtcttaataagtctgtatgtgagtacctagtttgttagcctgctttgttgcttacttagctgcgtgcttgttcaagaagaaactgacagaaactcaattgacaagataagactaccaagttaatcaatctctaccacccggctgtacgccttaatctctctctatatatacatactcacaataatacatgtgtcttagaacctcagtgcagtttgtccatggcgcccccctgagagcccctgccctgacctgcccagcggggtgacccctatcagcctgcggatgagggcccagggggctccctctccctggcgcgctggcactctaggcccgatccctcgtcaatccccttataaacagcgctgacgtgcttggactttgttccttgttcttttgttctttgttctggtgcagatggaacagaacaatcgcaacaagagcacgaagatatggctatcacccctgacaaacagaagaaagaacaacagcatcaaccacagaacggaccgctcgactatgctcacatatgcaagtgtattgcaatgttctttgtcgttgcgggcgtggtgctgatgttcttcgagaccgggttggacccagaacaaaaagagcaaatcaagcgtctccaccagttggacggcattcctcacgcttgatgtgcccagggtgatgtgttccttgatctttttcttttttttttttcaattacggattatgcatatataggtgggtatacgtacgtaaaaaaacaaaaacacacatgtagacatctatatacgtttaaaaaagctttagattcagatctttgggttttacaaaaaaaaaacggacaaaataaaaaaagcctttttcttcagcaaccgtcctcttagattagagattcttcttggctggcgtccttcttcttaccggagcttcttgtgtcgggatcttcttcatcttcgtcggcatcgtctctggctctatcgtaaaattcatcaagaatctttggggagattctattcaacatctccttagggtagattcttagcaaactccatgcctggtccaaactttcgaaaacggttctgtcctcgtaggcgccttgtgtgataaaggtcttttcgaatttttccaaaaattccaaagataacttatcttcgatggataacgcctcttcaccgacaacggccttcatagcagcagcgtccttaccgatggcgtacttggcatacaattggttagaaacgtcaccgtggtcctttctggtcataccttcaccgatggcagatttcatcaatctactcaacgaaggcaagacgttgattggtgggtagatacccttgttatgtaattgacggtcaacgaagatttgaccctcggtaatataaccggtcaaatccggaattggatgcgtaatatcatcgttaggcattgtcaagataggtatttgagtgatggacccgttacgaccctctactctacctgctctttcataaattgtggacaaatctgtatacatgtaaccaggataacctcttctacctggaacttcttctctagcagcggaaacttctctaagagcatcagcatacgatgacatatcggtcaagatggtcaacacatgacgttccgtttggtaagcaaggtattcagcggtggtcaaggccaatcttggagtgataattctttcaatggtagggtcattagccaagttcaaaaataatgaagttctttccaaagacccattttcttcgaaatcctgtttgaaaaatctagcggtttccaagttgacacccatggcagcaaaaacgatggagaaattttcttcatgaccatcatgaacatccttggtaggtctcaccaaaccagcctgtctacaaatttgtgctgcaatttcgttgtgtggtaaacctgatgcggagaaaattgggatcttttgacctctggcaatggagttcattgtgtcaatagcagaaacaccagtagaaatcatttcttctggataaatacgagcatatgggttgataggagaaccgttaatgtccaagtaatcctctgcgaaaactttaggaccgttgtcaatgggtctaccagaaccgtcaaaaattctacccaacatgtcttcagacacaggaattctcaaactctcaccagtgaattccacggtagtcttcttgacatcaataccagatgtaccttcaaacacttgcacaatggctctatctcctctaatttccaaaacttgaccttgtctcacggttccatctggcaatgtcaaattaacaatttcgttgtaacgtgggaacttgaccttttccaaaatgactaatggaccgttcacaccactgaccgtattatagttcaatctaggcttcacattgaaaccttgttcgacggctttcttatttatggcaaacaactccttatcagacaaaaccattcctgcaatatttattttcgcttgatgtactgtctactcttacaatcgcaatcctgtcaacaatggttgtctatctgtattaaaatcatttagtcctttatctcttatccttttctttcaacggggtgaaaaaaaaaaaaaaaaaaacaactaaaaaactgagttggttcttacccgaatgcttattacactggctgctattgtttatgactgactacatgcaactttatacacacggcaggaaaaaaagtgcgcactctagcctaccacgtaccatcggtcatgaggtcctgtgactgttggaggtggtgcggtccgccttgcaggatgtcctctttgtggattattcatgttatccaaaaccatcgagtacaacatcccaaaagtccaatatagcgagacggacctacacttcatcttgttccgtttcaccatattatagaacagcccatccacatcgtactggtccagtagccatgggatatccatgggtgttgaaggtacgagtttcaaatgtctacatatctgtaaaatatttatgataagcttgatcaacctttgtactactgtctgtatgctatcggaaaactcaaacatgggttgttcacagattttatttgtgtagggaagtttaatcataagaatgtctgagaagaagctaatatacttccacatgatgttgatggaatcgtttgttatagcaagaggtaaaatacggaagtttttcaaagatattagtggctgaaaagctatagcgaaaggtatttggaaattatcttgcagcttctggatcacaaaccaattatttagtagattgagcttgtaatctctagccgattcacaaatcttcgatacttgtgccagcttattttttgcatcactaatttccacttgctctcttaatttgtccgtaccagtacccaccttataacatttataattgtcaatttctactttcaattcgctgatgtgattccttttactataaatccgctcatttagctgttctatcctgtgcctaatcaggttattattctttttcattcgtaaaacatctaacttcatgagactattcatcaggggatctttctttttctccatcctcttgatatctaactggtcatagttcatggcctcgtttaatatttgttcgactttcccgttaagttctttattctcatcctttaataaaattaaatctagttttagcttcagtagcagacttgggctcgtattgatacaatgtgcacagtacactacatgcgctctatggtggcaaattgggcaatgcatgtcatactaggattctagtttttaacttttacttccctttttctctactcgttatccttctaatcacttttgtatttggtcctttcccttaattttcagcgaggaaaaaagtgcttattatcattaaaatacaaataaataaatagttttttaactagacgtaaggaaaacaattacacgtattatttaatagtacaaagaaaaaaaaagtcaatacatattcatcattggcattgcttatatattttcggcctttaatttttttcttatcaaaattccactcttgaaatttattatccaatccaccatatcttgatcgttagcggctttaaaagataacctttcatcaaatgtaattagcgcaaaattagtgtcgtcatttttcatcttcgaattattatcaagttcaatacaatcgataattttatccaatttaatgcttttctttaacttcccagtcttgaaagagtataaattgaacgaagtattagtcaattccacattgaacttttgccatttagccctattgaacagtttcttctttttcacttttgtgtaaagaatcccagaacaaacctggtgctctgcatttcttggatcgaacatcctataaaattctttatcttcacgagacagttgctcatccatcgtcaaactgcaagaatgcttgctgctagaaggacccgccttttcgtcaactacaattaaatcatcatcatcctcttcttcatcataatcactacctgtagtgacactttcgttgccactaggactagagaggaatttttcaagggcaattttccaattatgcatcagttccataccaaccttctcattttgccctcgtggaaatttgaatattaaatccttggatggagtataaacagttaatataccatcgagctcgcttatcttaaaattaagtatgtcaaatctcggtatgacacttatagcctctctttcatcccgagttttgtaataggcaaattggtttttcctcaagacacaccaatattgatggtctgttgtccgaggccaccataaatgacgatggtgatgatggtgatgatggtaaccctgcggtgcaccatcagcagctccattgttacctgaactggattgagctgtcggcgttttattttgagacgttgatggcttcttgatgagattcgatgcgatcaaaatttcatgctgacttgacggagcagtcgcacctgctatcattggtcttatgaaatttaccaaggcaaaattagcgtaattatttatggttaattcacctactggctactattgcgtaccacattttggcctgttcgtttaatttcagccacattatagtagagaaaaaaccgttgtgagtgaccgaaagtgaaaaatatggattcgtgtctataaaaccttagaggcatctatttacttttgttctattatctaaatgaatcctatatatatactcccttgtgtcggcatattctaggattgggccccgtgaacaaccatactatttccctttttcttatgagtggaggaaacagttcttgtaacaccgggaggcactgagattgtgggagatgtacttggatcgttattatgcgttacatttgttttactactgctcgagcttggttttcttactgaggcagttcttttaacaccaggcaaaaccggggatgcagattttggaatagaacccgatgacagcaaaggcgacgcagtatagaaacttcttcttttattgttactgctattaccattggaggatgaatcgtttgtgttcggcgtctttcttaatttgaccatcttaataggaagcatatcctgtgcattattgctactcaaagcgtcagcgttgttgctttccacctgggtttgtacattcttcttcaaggtttgtactaccgcgcctttattactaatcttctcatcgtttcttttcaagacgtctttcaaatccatcttttcagcaaaagttgatatcagattttcgttcgtctggtacagatttagccagctttgtagatttaactcatctaaagagtgagtgattatcttgcttaattttgaatccttttctgtttccagagatttcaaatctttcacagagtcattgaatttatttaaattcaattctatatctgaatttgaactagtatctgaaccataatttaaattttgattacttaactctaactccaacaaaccgattttttcatttaatttggaaatttcatcagaatagtggtctctgtaaagattttgtgactccaataatgaattatagttaacttccatattttgcaatttttcagagcaagattgttcaatggcactagaatttttcgccaatttactcaattgatccattttctccttttgttcattgtaacggttactcaattcgctataatctttctctagctcttttagcttcttgttctttctttcaaatatcgagttgagattttcgttctcgttcttcagcagatttaaattttccagtagttttgattctttggattgtgctaattccaatttactcaataaattttgagattgcgtagtcaattgtagatttgtttttgtcagcatatcaatctggtcatgcagtgattcaatgactctcgaagatgaggcattttggctggaggtatttctatcttttgtgggggaactttccaagtttgccataaaaatattatggtgaggtgccaacttgcttgaagaagtctgggtattatcctggtccgacatcttacacaaaagtagtgtcgttgaaccttggcgtgcttgatagacgagctaacgtttggtaaccccttcagactgctgctactcatggcaacaaatcaataaacaaaatgcaatagtagttagtaatgaagctctcgcccgaacaaaagacgaaacgagcgggtaactatttagcctattttattgcgatgacaataatatgtagtagcaatagggaaatagtttcatttgacgtggaaccaaaaatacattctaaatcgtacaactattaaattgatatatgaaagacggatatgagactacactatattacggtttttgatccatcaagatctaccaacgaaaatgacactttcaagcagttgctgctgttccattattttggcactactgattcaataccctctttaaacgaaaaactgtccatcataggagtaatacagggcatttggtcacttacgagttcatgcgtaaacaaggacggcgaagatttagagaaaattattgagctgaacaatgatattattttttgtattaaggtggaatcaagatttttcatcagtctagcaatttcgaatatcagcgacgatcagagtgccatacctttacagtatctcagtgcttacttatggcttagttacaggttcttcaagctactcaatgggtcattcagcggatttaacaaggacttccgcaaactcacggatttgttgaacgaattcgttattccgttctggaatgatatttatttgaatctagaaactgtaacgaatagatcatttactgtaatgtggcctggtttttataaaagggcaaattttcaacattcctcttataatcctggagaaaaaaataatgtcgaagagtcatgggacgctataatcttgcagaatattcttttagataaaaagagttatctaggactaaaggacattttggtttaccacctaccaaagcgcaccaaagcggctaatagggagtctatgggaacaaaaacttatggactagtaaggaactttaccagtgacctgaacacattaccagatatctcaaattggctatatcatttgcactgcacctatggtgaaatatcaagtcatatattaacaggaaatgtccattttaaagaggagctacaagtagaagaagaacaagagcgaagtcgtgatacaaacggaagagacgaagaggaatcacaggagcaacagcgacgggagcaccaagagactacgcaaaacaatacaagcgaactctctctatcggaaagagtgatacacaacgtaacactccccatttcttttgcatacgacgctatacatgaagtgagtaccacgactggtgtttcgggtagcttatccatgataatggactatgtaccgaagccccattggccgttcatttcatcctctaacaaaagtgccgacaaaaataattactcaaatagcaatgataacgcaaattcgaatgccccactgatggcgcaatcagaggctgttggagggacgataggcaactcgagatttggtttcctaatttccccattgaattcagacctgttgccatcatcataccaagccctgaaactgaatttgaactttgaaaactccaaagacaaggaggatttttataattgcctattttggtactttgatgattttttaattgtaattgtctgtgatccggacttcaacaagatttgtgaaagagactatctaaaggacttgagcttccaattgtgtcagagtatggaatgcctaaacaatgagattttaaactctcaaaattgcgataacgtggaatcctttgcttatgtgatcagagataacgtcaccaaagaaatcgactcgtccgttccatttgggtctccaaaatttacttcggatgaaagcatttcaactttacaactagcaattaacggtatagatcagttcattaacgataattcaaattccctatcgcttgctaattggaatccaataactattatgggtggctcaaatgctatcagcaaaaaaaatactacagaaggatttggaaacggggtaaacgataagactcaaaaattcaaaagaaaatatctgaatttcttgaatttaatgagcgcagaaaagttatgggacttacaggttgacgtcttacagttcttgactagtttacagaactcaaagagagacccagattattttcaggaggagaggttattaaaattgaacaatggtgttttatgctatatcaaagaaaacaattcaaacttaattattattattaaaaactggtttcaaaataacggcacgtcaaaggctgcaaaacaaaggaaccgttttagttcagattcctctaagggaagttcattgtttcaaagtttaggtcgtgacgtgactgactggtgggaatccagggaaatttaaaaatgtaacgtttagcatttgatagacatagaataaaaataagtaactataaaaaaaggaaaaaaaaaattgggcaaaatagggatcatattataactatttatatacagattcgaaatatgaagaagagactatgaaaggtgggtgaatatcaatattaaataaaaatcaaacaatgattgaaaaaacggtaaaagatcataaaaagccctccaggtaatatgtcaataagtaaatatactttatcgaaggaaagatcaaaaaaaaaaaaaaaaaaaaatgcaaacgaacatagccaaaggaccacaatattaatctgacaataaatttggaggcagtcaatgtaaatttgtgaatataacgacataattgcattatgctttgctataatattgaaatttttcgaaggagctttcaatctcatggttttcaatttctgttagctctttagaaaagtcaatttcatgtgggtttttgaagtgatctttaccacgtttccaaataaatttgtagcccacatatataccgatgttgataaacaccattaaatacgaaaacaaaaaatcttgtgtgttccataatttgggaaagaaaacggtgtagccctgtattaaaatcattgcggaacatgaaacaaggccgataatagcagtgtatggttgaccccacgaacggaatggcaacttgggtaacgaatcttgttggacgtggtaagcccttctgaaaaataaatagacgatacaaaggacgacaaaattaatcaattgagaggcagtaatcaagttaattaaccaattcaatacgaccgcactattagaattcagttgcaaaaggctcactaaagcccataccaaagatatggccacagagtaaatgggcacaccatgcctattgcatctagtgaagatttttggcgcgtagccatctaatgccataccataaaatgttctggatgagcaataagtgtaagcgttaccagcagaaaaggcggctgtaatcaaagctatattaacaatgtcaggtaatattctaattttcagattattcattgcaatgacataaggtgaagacccggcgccaggccttgcttcattaattgctgctgtcaagtcaggatcatttggcgaacaaacaatcccaacacacagacaactccctaaaaacaaaaatgttaatctcacaaacacctgcttaaacgccttgggtaatacttttcttggtcgtttgacctctcccgctaacatagaaatatactcgccaccagctatggtaaacgatgcctgaatcaagcaagcgagaaacccctggaagtagcccgaagacttccccacatcattgccatcgggaaagtatttcttgaatggactttcaccataattacgaaacccgtaacgatcatgttcaggatttccacccaacatggtaatgaacgtgaatgtaaataggccgagtgcaaggataattttgaaagaagccaaccaaaattccatttcaccgtaatatttgactgcacaaatggaaataagcagatacaaaactacttgaacggcgagcggaataccagctgaataatcatctctccaataatgtataattgtattaacagaaacaatctcgaaagggatctgtacgcattcaagaaaccagaaattccagctagccatgacagccaatgaatcgtcaacgcacttcgttgctaatctcaaaaagggggaacttacagggaaaaagcagaccatttccgctgtagacacagtaatgcaaagtattggaacacaccaaagagcaaatgccaataataaagaggcgggccctccacggtataaagcttttccgatcgccacgaatagcgccgtaccaatgacaccggaaatagcaatcaactggacgtgcctgttttctagtttacgtcgagtttctgtgaaatatagcaggtaagtccttgagtcatcatcaatagaagaccctctatcctcatgttcatccacgtgaacatcgcccgcttcgggtatcgtgtttatgtgacccactgacccagaaggttccaaccatccctcactaggttcgatactctttattcgagtggttattgtcttgtatttattcttatcgtactcaaaatcaccgtcattttcgtagtcgatggtcatacgttcctttgtcatgcttggcaaaagttatggaagcaaaatgtaagtgcagcttaggggggacaaggctgaaggaaaactattgtttttaattaccacctattagtatcttaaagcaaaggagctaaccgagataatatcaatacgaagtatggtgaactaacactacccttactcctgaattacataaattaaagcaggcaacatgtcgagatccatttaccattgaagagttccaaaaaaagggttctttttttatacatgtagttttacggtgcggcgccgacaccccgctcgatcgatgacgctgacttgtggtactcaggacgtatggatagttatttgttgccgcagtatatagtatacaatgcagaattcacagaggcagggaaaaggctctgccacagacattatgtagcgtggaaacactagtcttgactctgacatgaacttctggaacatcttcctcgaggtcttcgtgccttggcaattcgttagagggttcaagcgctttagtagatttgagatcaaacataggcttattgatagaatctaaatggtccggtttggcggtttcgctgagtccgtgaatatcttgtacgctttgccaaccagtttctagattggataggaatccctgttcttcttcgttttcaatgtcttggtcaagatcaatttgattatctagcttttgattggtagtcgctgaataatgtcgattatgggctaaagttttagtgtcatctgtaactatagacctcggaatagtcatgcttgcagcagttaccgccgaagtgtaatttgacaacataaggtatatgaaactctccaaagaccattcataccaaactttttgttctgtatcggagtgtatccgagacatcagcacagaaagttcggagtcatctataaaggatattggttgcttcaaaggaaagataattggagaccacgaggtcatatttggtgtatggtcacatttcttgattagattttcttctcgtctggtattcatcaacgtttcttcgctaaattttaaacggactgtgctgtcattgggcaaagttgacaagaatatattgttatataagtttgccgagaagaatccgataaagccatggatttcgccgcggtgctttatcttgaactcatttaatgaactttgagaaaattcaactgtaaaatcatcttcgtcttggacagtatctttttgggccatgggatgctcgaaccgccacacttcatttacccttgaggataatatacagtatggcactctatggactatccagggcgcctccaaagagcgatttgtttgtgagagtttttggtagaataatggtgacgaaatgggtgctatgtatgaagagtatgacctcggtatgaaaattgtgtcattgtgggaatgatatttttcaatagaccagagacattctggtgataattcattgcaaccgaacgaacccagcagttcacttatgcacagatctatctgaatacgcttttccgacggctcgttgatttgccatttggtcatatcctccttgattaatttcactctattatcccaacagtcgaaatttcttttttgcaagtacagatatgcctgtggatttttttcaatggcaattatagaaaccttactatccataaacaacattgatattatcttaaaagttcgatccactaaaggtcctcttcccgcaccggctactaggatcaccaacggtctcttggcactcgctcgaggagcaagatcttgaagcgcctctaatatggcagattcgtaaagatcgtacttcaccaaatctttttcaaaagtcaaatatgtggaatttaataaattatctgaatgaggtttcagaggcggcattatccgagagtcctcttggagcaaaaattggtgattactattggaatttaatactttgtcgccctttttcaataagtagtttatatattccaaataggcagattctccgcccttaacattattggcatatttctccatcccatgcaatatcacgcataattcattacccaaaatttgtgaatctccattaaccttttggaactttaaaatcaaattctggttaaacttgtgtaaaacgggataatcgtactgattactggcaaagatggatgaagataccaaaagacacgagacgggttcggctaaccatctattcagcacatacgaaggagtcctggttcttggcaaagccaaagagatagtcaaagagggatgatattcgcattgtttccgcacggtattccacagttcccaagtggccaatggatcgctgtcttcgtaaagtggcagagaaatggatatggttaacgcaggcgcagcaaagacgatgcgattttgcaggagcctgtaaatcatctgtccatacaattgcaggttggacaggtcccgtggaggcgccaatattagcttattgattccaacaaacctcgcgtacttacattcgtttagaaggacctttaagccaagatctcttacatttggatcgcgactctccagctccagccaagaggataacagccctatgtaagacggcgtatcgtcattgtctagcttcttgacgttgaacgggggtatacagatatcctgcaactgcggttcaggaatttgaagcggtttccagttctgtatggattgtctttggaaatctttgaaaacttgcccaactatttccttatatcttggcgttgttataggaagcaaaacgtaatcatagttactaggcagttctggtgaatgactagagacattttctaggaaacgtgactttttgctgtgctgtttatgattaaagcctggtttgacaccaacaaatacgttgctatgcatatgcaaactgaaccctttgtatatataaaaattatatgtataaaagaagaggaacgtccgcacaattccacacacacacacacacacacgctttcacacacgcaatttgaaatagctcctatagggcttgggaataggatcacaagtcactcgaaatataccattttttctatcacacatacacattgtataaagccatttgtttcaaaaaaatataaaaacactgcgcagcgtgctgtttcgggttccatttgtgattgtttatttttcttttggtttagctcagtgcaaaacgagggctcgaagaattttcagataaaacagtactcgagccctgagatctgttttagggtctaaaaggcgggttataaaaatatgtcaggtgatttttttttctcgtggtatgagataaataaagaatggagcttttatgcatgaaaggacagcggatggcagtagagcagacatcagtagcattcattacaactctgtcgtaagttcttggaactgctggccgcgttggatacaactagattgacacgcacttactctcgtcttacagtactatgtaccatcactatcacgccttccaaggcagaaagcttactgaccaagaaagagcacgcgtgttggagtttcaagattccattcactattctccgcggtactcagacgataactatgagtacaggcatgtgatgttacctaaggccatgctaaaagttatcccatctgattacttcaattcggaagtggggaccctgcgtatattaacagaagacgaatggagaggcctcggcatcacacagtctttggggtgggaacattatgaatgccatgcgccagaaccacacattttgctattcaaaaggccgctgaactacgaggccgagctgagggcagcgaccgctgctgctcaacagcaacagcaacagcagcaacagcagcaacaacaacaacagcaacatcaaacacaatcgatttcgaacgatatgcaagttccaccccaaatctcctagctttgatatactctaattactgaaattgaattccttttcaaggctccataactatatggagcatactatgtacttatcataataaagaataaacaaacaagcaaacaaaaaaaaaaaaaactatggatcatagttttcaccaacaagcattagaatacaaataaaatttatatagtgaatatccttcaaataaatttcttctttcccttataaatcaaatagatggaacgcacgctccaaaactagtcaactagaaaaaaatacccgccgacggacaattttgaagagagatgattaatgaagacaaagtgaggctggacaacaagaacgacatacaccgcgtaaaggcccacaagactgcatggaatcacacgtcaaatatcttgacgaattgatattggcaataaaagacctgaactcgggggtggattcaaaggtgcagattaaaaaagtgcccacggatccatcttcttctcaggagtacgccaagagtttaaagatcctgaacaccctcataagaaacctaaaagatcaaagaaggaacaatatcatgaaaaatgatactatattttcgaaaacagtttccgcccttgccttattgttggagtacaaccccttcttgcttgttatgaaggattccaacgggaactttgagatacaaaggctgatagatgatttcctcaacatatccgttctgaactatgataattaccacagaatatggtttatgaggcgaaaattaggcagctggtgcaaagcatgtgtcgaattttacggaaaacctgctaagtttcagcttactgcacattttgagaacaccatgaatctttacgaacaggccttgactgaagtcttgttgggcaagactgagcttctcaaattttatgacaccttgaagggtctatacattcttttatactggttcacttcggagtatagtacttttgggaactctatagcattcttagattcttctttggggttcacgaaatttgactttaacttccaacgattaatcaggattgttctttacgtctttgattcctgcgaactagcagcactagaatatgccgaaatccaactcaaatatatttctctagttgtggactatgtttgcaatagaacaatttccacagccctggatgccccagcgttagtttgttgtgaacaattaaagtttgtattgactactatgcatcattttttggataacaagtatgggctcttggataatgaccccactatggccaaaggaattcttcgactatattctctttgcatttctaacgatttctcaaaatgctttgtagaccacttcccaattgaccagtgggcagatttttcacaaagtgaacattttccgttcacgcagttgactaataaagctctctcgattgtatattttgatttgaaaagaaggtccctacctgttgaagctttaaagtacgataataagttcaacatctgggtataccaatcggagccggactcgagcttgaaaaatgtcacttctccctttgatgatcgatataagcagctggaaaagctaaggttgctagtactaaagaagtttaacaagacagaaagaggaactttgctcaaataccgcgtgaaccagctaagtcctggattttttcaaagagctggaaacgatttcaagctaattttaaatgaagcatctgtatccattcaaacttgtttcaagacaaacaatataacaaggctaacatcatggactgtaattctcggacgtctagcctgtctagaatcagagaagttttccggcactctgccaaattccacaaaggatatggataattggtatgtttgtcatttatgcgatattgagaaaactggcaaccctttcgtgcgaataaatccaaatagaccagaggctgcgggtaaatcagaaatcttcaggatacttcattcaaactttctatctcacccaaatatagatgaatttagcgaatctttgttaagtggcatcttattttctctacataggatattttcacactttcaacctccaaaacttacagatggaaacggtcaaatcaataagagctttaaactggtacaaaagtgctttatgaattctaacagatacctacgtttattaagtactagaattatacctttattcaatatatcagactctcataattccgaagatgaacacactgccacgctgataaagtttctacaatctcaaaaattgccagtggtgaaagaaaatttagtcattgcttggacacaattaacattgacgacttctaatgatgtatttgatacactacttttgaaactgattgatattttcaattctgatgattatagtttacgaataatgatgactttgcaaattaaaaatatggccaaaattttaaagaaaacaccatatcaattactatcgcctattttacctgtattactaagacagttgggaaaaaacctcgtggaaagaaaagttggctttcaaaatttaatagaattattgggatattcttcaaaaacaattctcgatattttccagagatatatcatcccttatgcaattattcaatataagagcgatgtgctaagtgaaattgctaagattatgtgtgatggcgatacaagtttaattaaccaaatgaaggttaatttactgaaaaaaaacagtaggcaaatatttgccgtagctttggtaaaacacggattattttctttggatatcttggaaaccctttttttaaatagggctccaacttttgacaaaggatatataactgcataccttcccgattataaaactttagctgaaataacgaagctctacaaaaacagcgttactaaagatgcaagtgacagcgagaatgctaatatgattttatgctctttgcgatttttaatcaccaattttgaaaaagacaaaaggcatggttcgaagtacaaaaatatcaataactggacggatgatcaggaacaagcgttccaaaagaaactacaggataatatcttaggtattttccaagttttttcgagtgacatacatgatgttgaaggccgcaccacttactacgaaaagttaagggttatcaatggcatttcttttcttatcatatatgcccccaaaaaatcaataatttccgcattagcccagattagtatttgtttgcaaacaggacttgggcttaaggaagttcgatacgaggcctttagatgttggcatctgttagttcgccatctaaatgatgaagaactctctactgttatagatagcttaattgcattcatacttcaaaagtggtctgagttcaacggaaaacttcgaaatatagtgtacagtatactggataccttaatcaaagagaaatcggacctgattttgaaattaaaaccttacactactttggctttagtaggcaagcctgaattaggtattttagctcgtgatggccaatttgcaagaatggtgaataaaataagaagtaccacggaccttatacccatatttgctaataacttgaaaagtagtaacaagtatgtcataaaccaaaatttagacgatatagaggtatatcttcggagaaagcagacagaaagatcgattgattttacaccaaagaaggttgggcaaacttctgatataacattagttttgggtgctttattagacacttctcataagtttagaaatttagacaaggacctatgcgagaagtgcgccaaatgtatcagtatgattggtgttttagacgttacaaagcatgagtttaaaagaacaacatattcagaaaacgaagtttatgatttgaatgatagtgttcaaactattaagttcttgatatgggtcataaatgatatcctcgttcctgcgttttggcaaagtgagaatcccagcaagcaattgtttgttgcccttgtcatacaggaatcattaaaatattgcgggctaagttcagagtcatgggatatgaaccataaagaattatatccaaatgaagccaaactatgggaaaagtttaactctgtctccaagacaaccatctatccgcttttatcttccttgtatcttgcgcaatcatggaaagaatatgtcccgctaaaatatccttctaataacttcaaggaaggatacaaaatttgggtgaaaaggtttacattggatttattgaaaacaggtacaacagaaaatcatccattacacgtgttttcctctttgattagggaagatgatggctcactatcaaattttttgctaccttatatttctctggacattattatcaaggcagaaaaaggaactccatacgctgatattttaaacgggattattattgaatttgacagcattttcacgtgcaatctggaaggaatgaataacttgcaagtggattcgttaagaatgtgctatgaatccatcttcagagttttcgaatattgcaaaaaatgggcaactgagtttaaacaaaattacagtaaactacacggcacttttatcattaaagatacgaaaacaactaacatgcttttgagaatagatgagtttttgcgaacaaccccttcagatttgctagctcaacgctccttagagacggattcttttgaaaggtctgctctataccttgaacagtgctatcgacagaatcctcacgataagaaccaaaatggacaactactgaaaaatttacaaatcacatacgaagaaataggagacattgactcactcgatggtgtactgagaacctttgctacaggaaacttggtttctaaaattgaagaattgcaatattctgaaaactggaaactcgcacaagactgctttaatgtcctcggcaaattttcagatgaccccaaaactacaaccaggatgctaaagtctatgtatgaccaccaattgtattctcaaataatatcgaactcttcgttccattcttcagacggaaaaatttctttgtctccagatgtgaaggaatggtacagcataggtcttgaagctgcaaatctagaaggcaatgttcaaactttgaaaaattgggtagaacaaatagagagtttaagaaatattgacgatagagaagtacttttgcagtacaatattgcgaaagctttaattgccatctcaaacgaggatccattaaggactcaaaaatacatccacaattcctttaggcttatcggaacaaattttataacgtcatctaaagagacgacgctgctaaagaaacagaatttattgatgaaattacacagtttatatgacctcagttttttatcttctgcgaaagataagtttgaatacaaaagtaacactaccatactcgattatcgaatggaacgtattggggctgacttcgtgccaaatcattacatattgtcaatgagaaagtcatttgaccaattgaaaatgaatgaacaagcagacgctgacttaggaaaaacattcttcactttagcccaattggcgagaaacaacgctaggctagatatagcctccgaatcattaatgcattgtttggaaaggcggttgcctcaggcagagttggagtttgctgaaatactatggaagcaaggtgagaatgatagagccttaaagatagtgcaagaaatacatgaaaagtatcaagaaaattcctcggttaatgctcgcgatcgtgccgccgtgctattaaagtttactgaatggttagacctttcgaacaattcagcgtccgaacaaattattaaacaatatcaggatatttttcagattgattctaaatgggataaaccatattactctattggcttatactatagtagactacttgagcgcaaaaaagcagagggttatattactaatggtcgttttgagtacagggcaatatcttactttttattggcatttgaaaagaacactgctaaagtaagagaaaatttgcccaaagttatcacgttttggctagatattgcggccgcatcaatttctgaagctcctggaaacagaaaggaaatgctgagtaaggctacggaagatatatgtagtcatgttgaagaagcgctgcagcattgtcccacttatatttggtactttgttttgactcagttgttatctaggttattacattctcatcaatcatcggcccagataataatgcacatactgctaagtttggctgttgaatacccctctcatattttatggtatatcacagcccttgtaaattccaattcttcaaaaagagttcttcgtggtaagcatattttagaaaagtatagacaacattcgcaaaatcctcatgatctagtttctagtgcattggatttaacgaaagcattaactcgtgtctgtttgcaagatgtcaaaagcattacaagtagatcaggcaaatctttagaaaaagacttcaaatttgacatgaacgtggccccatctgcaatggttgttccagtaagaaaaaatttagacatcatttcaccactagagtctaactcaatgaggggctatcaaccatttaggccggttgtttctataattagattcggatcatcttataaagtgttttcttcattaaagaagccaaaacaattgaacataataggttcagatggcaacatttatgggatcatgtgtaagaaggaagatgtccgacaagataaccaatatatgcagttcgccacaacaatggattttcttctgagtaaggacatagcttcaagaaaaagaagcctgggcataaatatttactccgtactatctcttcgagaagactgtgggatattggaaatggtaccgaatgttgtaactttaagatctattctttctacaaagtacgaaagtctgaaaattaagtatagcctgaaaagtctacatgataggtggcagcacaccgcagtagatggaaaactcgagttttacatggaacaggtagataaatttcctccaatcttgtaccaatggtttttagaaaactttcctgatccaatcaattggttcaacgccaggaatacgtatgccagatcttacgccgtcatggcaatggttggccatatattaggtctaggtgataggcactgtgaaaacatattactagatatacagacgggtaaagttcttcatgtagacttcgactgtttatttgagaaaggcaaaaggttacctgtcccagaaattgttcccttcagactaacaccaaatttattggatgcgttgggcataattgggacagaaggaacatttaagaagtctagtgaagtcacgttggctttaatgagaaaaaatgaagtagcgttgatgaatgtgatcgaaacaattatgtacgatagaaacatggaccactcaattcaaaaagcgctaaaggtcttaagaaacaaaatccgcggtatagatccgcaggatggcctggtattgagtgttgctggccaaacagaaacattgatccaagaagcaacatcagaagacaatctaagcaagatgtatattggttggcttccattttggtaacgactttccaccattttcggcaacagacgaacttcctcttgatctaaccatcactgcaggtgcttttctccggcggagttaatagatacttatccccgcttcatgtcatactatctctcttaacagggatgttgacaccatataagttaacataacatatacgtacgtaataatattaaggactatctcgcatttcaaaagagaaacaacctaatcaagccttattataagagcaaattattcaaaaaaagtctacggagaaaattattatggtggttttagacaagaagttattggaaagattgacttctcgtaaggttcccttagaagagctcgaagatatggaaaaacgatgctttttgtctacttttacatatcaagatgcctttgatttggggacttacataagaaatgcagttaaagaaaatttccccgaaaaaccagttgcaattgatatctccttaccaaatgggcattgcttgtttcgcacagtgacctacggtggcagtgcattggacaatgatttttggatccagagaaagaagaagacagcgcttcgatttggtcattcaagtttctatatgggctgcaagaaaagtgacaaaacaccggaggaaaagttttttgtggactcaaaagaatacgctttccatggaggtgctgtcctaatacaatcggagagaagtgactacccctatgcctgcttaactataagtggattgaagcaggaagaagaccatttaatggcagtcagctctttaattgcatttgctaatgaaagtctagaagaagatttgaatttggattgagaatgtaggtagaagtaaaatagaggcttgaacaccatagaatattttttacccgttactagtataactgttatttagtcgtaagcttttcatatatatattgattgttttgcccttgaaaaaatacacagcaccaatgcagtcctgtttgttttagtgatctcttagcaatgtattttcaaggttgaaaatttaaacgatcactattttgattgcgtaagaaatgcggaagtaaaccatttattctccacttccacttcaattttcttcttgcttccaaaaaccaattcattgatttagagcccattgcatctttattaaaatgatgtttgattgacttatcattttctagcaattgcaactgcaatcgttctattagttccttagagaagctgtcctttttttttgatatttcctttttaaggtcgatcttgttatcttctatgtgcctatttattttttttggaacatctgtcgataaatgaaacggttctgctgaattctctagatcactaaaagtaccgctgcttagatttgattcatccatagatgattcgaactcgcagttctcaaagattttagcggcttcttcatatctaactgtgcattgctcacatacaatttctttatagtatcctgaatttaaaagtctcgagctaatttcatatagggccttttcgcagatgacacatttcctcagttgggaatgaacatttaattccgatagataaagatcatcgtaacttttattggaagatggaatattaaccaagttaaccaccatattttcaatggaatttggtatggaaatatcacttatttcaatttcctctttgataaaatctaaggggttgttactttcgtccctattttcttcagtattccttaatatatggggtatcagtgttagtgaattcggttcaaagctatttctattggtttccttattaatttcagaatatgaattttttactctcagcgggatatgattatctcttcttttacttagttttgatttcaaatctgaaatagataccattttttttgttgatttactttgggtatacggtatgtagtcttcaaccaggactagcggtggtatatcctgagaagtattttctgttagctcgtagttttttgtatctaaactcggcccataactgacgtacctattacgtttgttgttatgcactcgcagttcatttacaggattcaacctgggccgttttttattgttgttgtattcgttgtttccactgtcatcttcattagtttcgatattgcatggaggcgcaattggcaaagacgtaaagctcttgtcatcaattagatctaatttggaaacagattggtacaatttggatggaattttaggcttggcacctatacattgtgagcgacgctttcttacattcaataactgttggttctgattttcactttgactattgccttggtatggagaatttctctgcaatggttttgcctgcttcgaaggagtgctgttactatcgaagataaattccttcttttcaaattgccattgtaacatggagttattctctatatcctggacgactggaggagtcaagggcctggaaagtacggatcctgtagaaatatcactggcaattatactgagtttattgttggtgttgctattcatatttgagctggtattggacgaaagcaaggataatgagtttgtgtctactgactccaacaccctaggctggatttgatctttctccatcctttaattttaaccttttaattagtggttggatcaagttttcgagactattccaatctgtgacttgttggataaatagtttttgactcgtttagtataatccttttttctaaaagtgcttagagttctctaagatgttcttgtttacaatgtgagcgatttaggaaatttcctaaaaatggccgaggcggcgctagcattctacgaaaggtgagataacgcttcgttatcgaaaaatgtcaggggacaggggttatataagaacgaaaattgtcatcctgcattttttctttaaaacagctatacaaaaagtgataccgacatacaatgaagtatctaaacttagttttcgtgcttcagcttcttattagcatcaaatacgcctcattcggccgagccttttctctttttgaagatgataccacctttgccaatttggataaacagctaaagcttccacagaatacacagcaaacccttaaattggaccgtttgaatcacgatgatccgctgtttacaacttttatttcttctgtggacacagattacagtttgagacttagaacagtagatccttctaaactaggaattgacaccgtaaaacaatggtcgggttacatggactataaggattccaaacactttttttactggttttttgaaagtaggaacgatcctgctaacgacccaattattctttggttaaatggtggacctggttgttcctcgtttactgggttgctatttgaactaggcccctcatcaattggcgccgatatgaaaccaatccacaatccctattcttggaataataacgcttcaatgatcttcttagaacagccactcggagtcggcttttcctatggtgatgaaaaagtctcctctacaaaattagcaggcaaagatgcgtacattttcctggaattgttttttgaagcttttcctcatttacgctccaacgatttccacattgcaggcgaatcctatgcaggacattatatccctcaaattgcacatgagatcgttgtcaagaaccctgaaagaacgttcaatttaacttcagttatgattggtaatggtatcacagaccctttgattcaagcagattattatgaaccaatggcatgcgggaaagggggctatcaccctgttctctcatcagaagaatgtgagaaaatgagtaaagctgcaggtcgttgtcgtaggttgaacaagttatgttatgcttctaaatcaagtttaccatgcatagtcgccactgcttactgtgactctgcacttttggaaccgtacattaacacaggactcaacgtctatgacattagagggccctgtgaagataatagtactgatggtatgtgttatacaggtctccgctatgtcgaccagtatatgaattttcctgaagttcaagaaacgctagggtccgacgtgcataattattctggctgtgataatgacgtgttcaccggatttttgtttacgggcgatggaagtaaaccatttcaacaatatattgctgaattattaaatcacaacattccggtattaatatatgcgggtgataaggattatatttgtaattggctgggaaaccatgcttggtccaatgagttggaatggatcaataaacgtaggtatcagagaaggatgttaagaccatgggtcagtaaagaaacaggtgaagagttgggacaagtcaagaactatggccctttcacctttttgagaatatacgatgccggtcatatggtgccctatgatcaaccggaggcaagtttggaaatggtcaacagttggatttccggtaatcgtgctttttcggatctttccaccttggaaaatgctagttagtagtgctctaaaaatgtttcactcttaaccttgcaatcattatactttacacaaatctctacgtttcatttaatttaaaatctacaatccaacaaatataaaacaaaatataattataaggaaaaacgtatataatcactgcaatactctaatttaaaattaggagcacgacattcttgccagtatcattgttgctaatctttttctctcataaattgccacttgatgttcaccctctccttttaacttttctatatgttcctgatcaaaaatatccagaggcttcacaactgacaagcctctcttttttaaaagttcgaccatttcatcattaaattcctctaggtaattaaactcactgtgtgtaacaagcatcccaatcaattcaaaagagacagcaaccgcttcagatgattgttctagggttgataacctcctgaattcctttctagtcagcgtatagaacctgaatacacaaatagggttgactttgagcaaatacctcatcaatagagcaaaacggaatttacatggttcgtctgacataacacagctaaacaaaagtgctccttggtataagactatattagatttatctgagtctgaacttagccagttgatcaaagtaagtggcacttttagtgtattatttaaaggtaccagttcatcttcgaagccgacttcaagtaacaaggtagaaagttgttcaggacttaagaccaaatggagtaagaaaaggtaacaaagataatcggaggattttgggttggactttctttcgtaatatgtattcttgaaaagggcctgtagacaatctaatgcggctccttttacgacaggaatggataaaccgtttgcaatgaaacctaaaataatatgaggaaaattatcttcgttccatatgcatccattgtatgactctaacttagccaaaagcgtagcagcaaaatttctagattccattaattttttggctagcgatttgccatcgaatccaagttgaagatggaccgtgtacagtcgcttcaaacaatttaccatgaacaggagaccaccttcaaagagtaaaggatgaggggattcaacacatattgtagcaagccaaaatagctctttcattaattctgaagaaggatctaacccttcgacaattttgctgtaagtaaagacatgagctataatgatgaacatttgttcatcatccacaactggctctgcgaagaccttcatggtttcaactaaaagttctttacaaaggaaaagggacgtgtgcgacttactcattatacctagaatcatcatagctctcgcagagaagaacgaccgatggccaaaaatcgcatccatcaaatatttcttatattttgcctcccattgtgcaccctctgaaatagaaccatattccatcaatagcataatgtttttagtgaagagatctaatgttccgaatttactggagaaggaggaagcggcaaaatttggtaaaactctacctttttcttggctaaaaccggagataaagttcaacttttgacgtgcgaatgttgcacagacgatatccaaatttttcctattcctttcaggtaaggactcattgttggttaaagaatgacaaacattcatcaacaactcgtacaatgagactcttatttccgaaggaccgacatcaattaacagagacacagcgaaaagaatctccggtaaatacatctgggaaagtaagggtgattcaaagaaaattgacacactaatttttgataaaatagtaagctcagaccaactgtgtgcggaagcctcaactgctagagaaggtagaaaagatttgatcatatttattagcttctctattacctgacaagcaatctctgtcgttggaaaactggttagtattgacacagctttcatccagtctctgttttctgaatctctatccagcgcatgacttactatttcttcaactatcacgttcgtgagacgaccatccaatgccagtaaaaaccaaatctgttgaaggtaagctgtcgtgaaatttggctctttgaccgtcaacctgattaagctatagattatacgtgaaatcgcctctggtccctcttcgtcatttgccaaatatacatgttcatataagtttggtacccagtatgacaatgaacagacaaccgtaggaatatgttcttgaggaatcacgtcgttttcaaggccatccagcatatatttccatatatatggagttagttccgttgaagattctgaaaaagccttgaaaattagggccaagaacgtggtggtatcatcgggtacatatgtctctggggatttgtgaagccttgtcccaaaatctaaattaaatgcttcttgcgttgccacgagaaggttgtatgatatgtttttgacgagatcatcctcattgaataaacctacaaggatcaccaatgacaaatgtgatataatttcaccaacttctttaacattgcagtaagaagcattaactgctgaagaggatgttgaaaatgaaatatcgttcgaaaaatccgtaccaaagtcttcttccatctttaactgggcataataaaacattttcacaatttctaggtacttcggactgcaaaataccaacttttcttcattatcaagacttaacgtaaattccgaggaaacgcctgtggtgttagagacatcgactgaaattaaatttgatatcttgtaaacattgttgaatttgatgctgaatgtcctgtttgatacggtaaccttgtacaactgcggaatctcatgtaaaacttggaagtatttgtttcctatcttcaaggacacgggacaaaacttctttttttccttgtcataaagggtaatatcatgcaaagtaactcttacatctttcaaaacttccaaactcctaccactcaatcctaaggactttatcaaactttggtcagtattgctgttgatgaaacaacggggaattgtagtgaccaagtacggattttctacagtatatgatgaggcccattggtccataaatgatttgttgacgttgaagtaataacatcccatacaattacttgatgcttgctctggtatcaaactgaaaaatagagtagtcaatttttggaaattagccttacccccataaaaggtggtacaatcgataactacataatgtttagagcaccacattcttgcatatatctgcagaactttatagaccagtgagtccattacaaaattattgtactcgcaattggtaaaagttacgacaatgatttgtatgccatccaatgtcattgcttcatgtacaaatggcgcattatcctcttcttcttctttcatgtccacttttttgaaggcatagcgactcatgaattcatacaatgaaggatatttttcccgattctcgactacaaaaggaggaatttcattttttatttccatgctaggttgtcccaatacaccaagaattttgtcgttgagcataacagtatttttcaaaaagctgaactcccctggtaatttggattcattaataatttcttttcttatggtaaactcattgaggtaaaagaatttatgcaaaaatgagtagtcaaagcttattggtgtcggatcttctcttacattgacggtgaaattgttagtcggtatcttgcacaattcagacaaaaaattgaatattttatcactacaggttttcaaaaactcttcttttgaaactaagatatctttcttgaatatattttccctgccattagctaaactttgaataactttagctagtgtaataaagggctttctgtcatgggcgtgcgtaacaataatgatattttccgaatcaggactaactaaagcaggcccgataaacctcaagaaaacgaatgacccaacggcaatatatgcgtattctggaaaatttacactagcagcattgtaaattgttttacagatatcaactaattctattgggaaatcatcaatagaacttgtaattgcgtcaattaatcttgtcatgtacttctcaaataagtctaacatcttttcggagttttcggatcctggtttcatcttatcaatttcaaaagactccttgttatccactatcccttgcaaaacgggtctcaaagtttttatcaaatatttgttacctctagatctagtgtaaagtgacaaagcccttgttgcacaactatttcttctgagaatatcgtctgatcttgcggcccgtttgatttcttgtttaaggagctcagtaacaaggatatgagacgcatttctagtgtcaaaggcgtttaagaatccaccagcatataaatcaacatcagcaggagaacacgctaaacttccgaaaaatgctaatattgggttcttgattatatatttcaggaagtcgtctatagctagcattttatccatttcatgtttctcagggttaactggatagttggttactatgtcgatgaaaactcttaaaaaggcgattctgatatctttatttggagaataacccattggtaaagtgaattttaaagaaacgttgacattggcattagataagttcgttagcgctattattacattttcattaagtatactgatcttatgccttaatgaaactggaaactgattcaggtccgcgcttttctccagaccttttaacaaaatagtaaagtgattgccaaatgatactgtagaagatctgttccaatcttcttttgagcttgaaggcggtatttctaaaggaacattatgtgttaggtaagccaatgcttttgcagattcaatagaagtgtcgatatacaaaaaatcttcgtcccttttctgcaaatccatttcccttaatggtcttgacaggttttcaaaatcataatccttattaatagatagtttgaaccaaccaataactaacttcaaccatttattctttaaatggaaatgatttgaaatgcccaggttcttttcagagtgctcaaatgctctaaacattttcgacatttggataattcccttataatatttggaggacttgatggaaattttctccactatttcgatcaacttatcgaccgcatcaagcaagtccgtcgaaaagagtagcattatcttttcatcatcatccctctttagtatagttcttattataattattatctgctctagtaaaacaaacgatgaatcctcatgtgactttgaaagatcaattgacatcagttcatctattttcagtcctaggttgttaaacaataagttaaaagatagaggatgcaactcaatacttaatatatctctcgaattttctcttgttaatagatttggattattcaaccattgacattgttttgaaataaagaaattcatttttttcgttaactcgagtttaagacttttgtgcacctcataagcgggatttcgtgactcaaatgataagctgtctccttcattatctggagcgctcttgcttttttccaactcttgcatatcagacagaatacctgacatagaagctagaatgcctgccaagcttctaaaatctactagttcctcttgcgtaactgatttcgaacagctgaagtaaaaccacttcttgtaaatcacgtccattgaatccaaaaggattgagtcggatcctttgatataagttaaaatattatttcttagacgccgttgcaaagccactgatcctgaggcagtgaaattgtcctgggccatagcatctatgaaatcaatattgtaaatggaatattgatccaaagcgcctacgtatttttgataaaatctcaaggatcgtagaaattcacaacatgaaatttttattaagcgtggcgtatttccacgactgcagtataatgaaatgaaaattccacttcctacagcaccaactaataatggcagcgtcaacctctccgtcgtaattattgcctggactaggttgtgtttttctgctaaatttgataaataagaacggactcgttgaaatttaacaataatgtctagtagcatctctctcttcgcattttctaacttcaaatcaaacaatgatgaagcaaacaaagtaacggcatatgtacataacaaataatggtcattcagtactcttgggtcaagatcattatcaatgtcttcaaaagtagctatataacttaatgggatttcaataaaagcccgcgctgtaacttgtagtctttgattagaatccaatatagagacaaaaagtggttttataatatccgtaaaagtcttcgggaattctgtattagcatctgggcgtataaaccagttggtcattcttttgaaaatgctgaaaatgttcatcataatctttcttgcttcatcattgtcactcagtattactcttgaataagaaggctgtttcaattgtttatcatcagcaattttttttgttttgtttggttttggagatttgatgtttttcaaaatagttggggttgccgtaatcgaatgattagaagaaaatcctgcacttgacgagaggactgagagcggagaaggcaagtcactttgttgcaattgcggcggagaagaatatggactttgtcgtgatctttcagagtcgttcggtgaagcgtatctcttagtagtaggaaccccagataatctatgggctaacaagtttgcattattattttgttgtgcctccaacggattagtcaaaatgttagacaagctcaaatcagaagcacttgatctgttcgataaggttggtaagattgattgaatatcccaggtgcgcgtattggtgatattgcttcctgagttaattgataagggtgattgggaaagtgaagagactaacgaggcatccgatgagttatgaataatttcggttggctcagtgtaaacgcttgtggcagcatcaaaactgacatgatcatcattagaaagtgttcgcgcagcgtcaaattgatctaaaatatgcccatccaatatagaagcaataatcttggttacattatcgtcaaaataaggcgttgctttcaacaaaatatcagcaattatgcagaaaagtctctttaacacagaggaggttttttctgcaatatcctcatgaagttttttggtgcttactaggtgaaaaaataccctaaatccttcagtgtataacgatattttgggaaggtctatgtgattgagttctttttccagttgtaaatgtcttaaaaataaatcagaatccagctgtaaaccgcttgcaaaaaactctaattgtaaacgcctatgtgtaaggggattcctttcaacacaatgagaaataaaagtatttgcagtggcagaattccaattggtgccgacctctaaattttgacccaacaagttgtagaatctcttcgaaaaaataacagaagcaatatttgaatcgatttgggatatagaagacgtcattgtcattaagaatagaatggacctgatagagtcaatcaaggaaacatctgaaacgaactgtcccccattcaaatttctaatcaaatatgtcaaaaatttaacgttacgtttcctgccttgctgtaaagtaagtttttttaagccatgggtgaggtgcctgatacttgggtttttggatgctgagccccaacttgaagtattagagtccttcggattaatattcattatcggttccgaaatttttctatacgaatttgagttcatctcatcatatacttcactgtctaataaggtcagaaccaccaaaaaccttaatatggcagtatgggaggatagttctgatccggtatagttggaatacagctccataatattttccatatagtttaaagaagactgatcgttctgagactgagaattattaactcctgcatgcatatttgtatttgtcatcgatgcattagaatgctgagaagtatcccaaagaaacaaggagttactatcatctagattgagtgattttctactcgagttaaaggatgaaatgtcatctaaggaaaatatgcgttgtggaatattattaagattagcgctgttgttattgttattattgttgttagtattcatagtagagggcgtatctgcatctgttttggtagttgcagccgtagtcgatgtggaagtattcgcctgtcctagtgttgaagtgattggagataacggataccctaggatgttcgtgtttaagggtgaactcaatgatgccataggggaagtaggcgatgcatcattcccagtagaaaactgagacggagaaacattgccagaagcattcacactcgactgctttatcgacgtttttgatatagagtttggactattagtgttggtcgtctttgatgaagaagatgaatgatgaagatggtagtggtggtcattattgacatttgttaataatgatgatacactaaaagtggaataaacgtcatcgaataacagtgagactagttgggatatagacgttttatcagaattattcgaaccaccattatcagatgaagaagacggactattataatctgatgatattagattgttataaattttgacgtattcttttggccttgccattatccaaaataaaaaagctttggaagcataatataacaaaagcgaatgaaaaatggtcctcttcatgtaacttgacaggtgttgtagtatgtccagatatgctagcagattcttatcagtcaaatactcacaaccaaataaatccaagtggtttactacgcccaattcggttgaggtgtgtgatatcaataaaggtgcaacaacttttgttttgacacactttgtgaattcaacatgattggaagcagatatgaatctctggatataatctattgttaaatctattttctcggtatatgctggatagtttctcttttgtaaaaattcctgtgaatcgggtaaaatactcgattttgagatagtagcgctgccagaaagatggtgagacatgttctgtaaaacctttaaagttcttgtattgaacttcagcttagaaattttacatagtaacatcgtcgccaaagctggattgattctcgtgtgctttggcctagatgtatggaagtttggcctgtgacttgaaaatcccggtttgtaattatcgtttctaattttcttgaagtcattgttttgatcccagtaatactcaaaaacatcactcagtaatctcaaaagaaccaatatagaatgggcaatatcatctgtaatattgtcagacgtaatttcttcatcttgcacaatcaagtcaattaaacctaatgtgttttcgataatcgggttcaagtccttagtgatggctatattcaaaatgatggaccgacacgaattgaaaactgaatctgcctccacatcagcatatgttttcaaattagattctatgggaagaacaagtagaagcctatcaaaaaaaagatgcttggtcaaagagtattccattgggaaattttttttgtcttgcggatcgctttgattcattttagaaagagccttaatcttgttgtatgttatatgctgaagaagaatgttaagtttgaagctctatttgcagggcaaaagatgatcacttgactttatacgctttcgttaaatagcttaaccacgcgctgaaaactactatgagcccaatgccaataaaatgatcaaaggcgtaaatgaaaccggtactgtgtaataagcggaaaaaaaaaaaacagttaattgtttcaatcgtaatacaaagcgaaaacctttagtatattagttttatatgagcagtaactcttgttattctccttcgaacactgttcatttgctcatcttttacttaacgtttttacacatctttctatattgtatccctttatgaaaaacttccaggcggtgtcggctcgcttagagggtaataccaaaattgttcaacccagggccgtcgttaaccttgattcttttggaaaagctactcggctgcggtgaaactacctgcaattgatacaaacaatagtacaacttattactttgatggctattaagcattatgagcccgatagagccgaggaggttttgtaacagtgttttgtcgcagtatcttgagtgcgtcacacaggcttgtggcagaacaataaagatgtagccttgcggcttgagaaatttgaccatgcgatggcacattgcaccgcgatccctgtgatttttgacaaaatttagcactagagagcatgatatcaggtcgaatttgtcgttttcatttctcggtagcggtctttccataaaatcctgcttaataacgccttcatgttcctctaaatctatacgaaccacatttctaaaaagtgcacaacgggatatgcgatttccggagctcaatgaaccaatttctaatgccactgctccaggacaattttcaaatgaggacctgatccatttctcgagcaacttggacgtgtctcctcctcgttccttcaattgcccgttttgactggcaatttggtaagtttctagtcctcccaatttattaatctgattcattatgtaaccaagtaatgtgtacatcacagccaagtcagaagtatcctttgatttggattcatttttaattaatgagtgcagcctcagtagttgtgattccatagcatcattgaaggactgcgatttgccgtcttcatagtacttgcccagtcttacattacctttaatacttaacctgataattttgtcattcttctcctcgttggaatcatctaggttttccttaaggcataaaaacttgcatatcgattgacgcttattaattaaatggtggaatcttcttattatccttcttgtcttctgtggcttgattactctcgtcacgttacttcctacttgcttcctcttgcccgtaatactcttcgactttcttgaatgcattccgctgtattagtggtatcgctaagctgatacaagattgccatcaaggtcatggctagctcatcgatattataattgttatattttttttcacctcacaaacccgcctcaaggttagttagtccgtacttttctttttctctgaaaaacttttccagcgatgagcttataagaatttccatctaaaaaagttatattcgccaacctgcccatcattatcatcataacctcaggtagaaattctttagtcaaataccggcataatcagtttttccatcatgggtaagaaaagggctcctcaaaaaggaaaaacggtcacaaagccacaggagataattgtagatgaatccaaattgaactggaaaccagtagatattccggacactttagatgactttggtggattttatggcttggaagaaattgacggagtggacgttaaagtcgtggatggtaaagtaactttcgtcaccaaaaaagattcaaaagtgttaaaagatagcaataaggaaaaagtcggagatgatcaggaatctgtggaaaatgaatcagggtcagattcggagtccgagctccttgaattcaagaacttggacgatattaaagaaggagagttgagtgcagcatcttattcatcatccgacgaggatgagcaaggtaatattgagagttcaaagttaaccgatcccagtgaggatgtggatgaggatgtggatgaggatgttttgaaagaaaacgtctttaacaaagacattaatatcgatgatatttctcctgtaaatttacctgaatggacgaatcttgcacctctctcaatgactattttgcagagcttgcagaatttaaattttctcagacctacagaaattcaaaaaaagtctattccagttattatgcaaggcgtagacgtcatggggaaagcctctacaggttcaggtaaaactttagcctatggtattccaattgtagagaaactgatcagtaacttctctcagaaaaacaagaaaccaatatcgttaatctttactcctacaagagaactggcgcatcaagtcacagaccacttaaaaaagatctgtgagcctgttctagcgaaatctcagtactcgatattatctttgacaggtggactctctatccaaaaacaacaacgtctattaaagtacgataatagtggccaaattgtcatcgcaacaccaggtagatttttggaactgttggaaaaagacaacactttaatcaaaagattctcgaaagtaaatacgctaatccttgatgaggctgataggctgttacaagacggtcatttcgacgagttcgaaaaaatcattaaacatttattagtagaaagaaggaaaaacagagaaaactccgagggcagtagcaaaatttggcaaactttgatcttttctgcaacattctccatcgacttgtttgataagctatcttcttcccgtcaagttaaggatagaaggtttaaaaacaacgaagatgagctaaatgccgtaatacaacacttaatgagcaaaattcacttcaactcaaagccggttataatagatacaaatcctgagtcaaaagtgagctctcaaatcaaagaatccttaattgaatgtcctccattagaacgtgacctatactgctattactttttaaccatgttcccaggtacaactttgatcttttgtaatgccattgactccgtgaagaaattgaccgtatacttaaataacctaggcatcccagcttttcaaattcattcttccatgacacaaaagaaccgtttgaaaagcttagaaaggttcaagcaacaaagcgctaaacagaaaacaataaatcattcgaatccggattccgttcaactctcaacagtattgattgcaagtgatgttgctgctagaggtttagatattccgggtgttcaacacgttattcattaccacttaccaagatctactgatatttatattcatagatcaggcagaactgcaagagcaggttctgaaggtgtctctgccatgatatgctcacctcaagaatctatgggcccattaagaaagttaagaaaaactctcgctacaaaaaatagtgtttcgacggatttgaactctagatcaactaacagaaaacccatcaagtggcaaaacactgtgcctttgttaccaattgaaaccgatatactttcacaactcagagaaagaagtagattagcaggcgaactggctgatcatgaaattgcttctaattccctaagaaaagatgacaattggttaaaaaaggctgctgatgaattaggtattgacgttgattccgacgaagacgatatatcaaagagtaattcggacactttcttactaaaaaataaaaataaaaaaatgcagaagactataaataaggacaaggtaaaagccatgagagctacgttgaacgaattgttatcagtgcctatacgtaaagatagaagacagaaatatttgacaggtgggctagtgaatttagctgataacttggtcaaaaaaagaggtcataattctatcattggtcatgaaaagacaaacgccttagaaactttgaagaaaaagaaaaagagaaataattaatctcgaggcttttgaagagaaactctcctttcactgtattttctacgtaatatacacggtcctctaaacccactatgtactttcaacaaaggaattagctcaatatagagcaaaaggtttaccaagtatatattatattgtacaaaaaattaaaagcgaatttaatttaaatctggcatctagtgattaaattctttttgattcgatttttttctcccccttttatttatttaaatgaaatcatagtcggatccttcatcttcgtcataatattcatcctcagattcatcaactagttgttcaaaattaactttgtaacgcagcatggcaccaataccaccaaaacctgtgacaaattgggcaccttctgaagatttgtctgtgatgaattccaaggtagcaccgaagtttttgtagttagctgctagccattcaattaaaggttcttcggagacaacgtccatttcttggccggtagctttgtcaatagcaaacgacttgtccttggcttctggttcagcgaattttataacctcattatcctcggcatctttaaatgtatatctgatagtttccaaattttcgaaaacaattaatttttcgactgcacctaaatccaatgcctttaaagtatcatctataccataacagaatttaccagtgtcctgggaaatttcgtcaaaatatgcctccaataatttcttttcttgaacatacttgacattggccaacgcttcggcagaaagttcgatagcctggttgaaaccgttttcaccaccataagaaacatccacgatggaaataaccttacatgctagtcttggatcgaataattcagatttagccaaatcggtcttaaagtcagcagaaccagctaaaattaaacccttaacattgactttgtcattagtaataaaattttgaacagcaacttcggcgacctttctcacataattatgtcttttttcttctcttaaacgagcaaaacgaagcgcagattgaccacctctaccatgcttttttggcagatcgacagtaaatttatgtaaaacagttctcgtattaccggacacagaaccaaacaaagtaccttgaccgtccatgactataaaaccgaacttgtcgtcagcttgaagcaattccgaaagaacttctgtatgaaatttgttatcacacaaatataaggatgtgttgataggtttgtaaggttcgatgtcaaaagtgacctttttttctttaccatcttcagtgatgatatcaccacaatataaaactaaaccgttcttgggcaaagtattatatagcttcaacttttgttgggtggaagtgatagcagataaaacggaaagacgattaaccctagatttaatattcgaggcagtaccatattcatctgttaacattttttggtacagtggaatttgacccttaggaggaataactaaggaaatcatagaagtaccattacctctagctttttctaaagattggaccaacttcttgaccttccagatctcaatatttttttcaacctcgttatccattattgaagtatttcctttgtctatttctgtagtcttaataaggagacaagccgaaatgaattaagaaataaaggtgtcgttaaggccacaccaacagtatatcagttaaaaatacagtgatgtatttcattgatttgacgcttagcactggatttctgaaaaaatttttcattcagggtcaacggaataatccgggtaataaagacggcgctatcaaacggtattactgaaaaatgtacaaatgatgagagagcaagtgacttaagtattcttcgtacatgcggtagcgacagattgtagtttatgatctggttataataccatgtataaattggaaggatctaagctaaagtaaattatgaattgaatactgcccttcaaaaattagattttgacaggatgctttttaacaagtctgttatcctcttcatggaatcacaaatttaaccagatatttgcagcagctattgggggaaatgatgtagctaaggtctacctcatactgctcatatccagctttttacttacttttcgtttcaaggctcccatactatctataatgagtagaaatatcagatgactatgtcattttgaagttggttagaatttgctttttggtttcgacagcatgtgcacattcatcattgaccttcgctaaaggtagcgccaccaaaaaggagcaatgaattgaaataaagttctcagtcctctacttgtccagttcttggcacattgtagagtcttacgtcaaatgttctgttggctcacatacgtgctcttcgtattttccatgaataacttcagctatttatgtaaatgacgctcatactctttataaatctgaaaataaatagcacgcatatacaaagtggatcaagaggcgttatatccaaacatttcagacagaagattatataatgtaacagaaaaagttttaaaaattttggaataaaggaaaaggtggttggggaagagaatagagctacagcaagtaaaaaggtgctttcctcgaagttgcgtcgaagatgaatgaaagtagttgctaattcttactagcacatgaaaaaaaaggatatatataattttacaagtagtgtcttcatgacggattcatagtctatccaagcgtttgcccaaaattttgcagtaaatttaatgttttctgtataggataatggtgcgccattcaagtcccgcgaaaaatgactgatgtctacaggacaggggcgcaatatatgttctctgacattgcaccttttgaatatatcatgtgtttgttctgctatctgcttgtagaagggtacgctaacagagccggcggcattgtaaaaagttctcctttcgcggaaggatgagtcaaaaagcatgtgacaatgaaataatcaaattgtgacatctgctgacgcgggatcgttccttcgtattgtctagattgtaatctatataacatactacgaatataaaagagggactacaagatatttctagcgcaaactactgctttactgtctcacaatgtctctgattggaagatacctaagaaaattatttaactacatatctacaaaatcaaagcatcatgccttcgcaagtcattcctgaaaaacaaaaggctattgtcttttatgagacagatggaaaattggaatataaagacgtcacagttccggaacctaagcctaacgaaattttagtccacgttaaatattctggtgtttgtcatagtgacttgcacgcgtggcacggtgattggccatttcaattgaaatttccattaatcggtggtcacgaaggtgctggtgttgttgttaagttgggatctaacgttaagggctggaaagtcggtgattttgcaggtataaaatggttgaatgggacttgcatgtcctgtgaatattgtgaagtaggtaatgaatctcaatgtccttatttggatggtactggcttcacacatgatggtacttttcaagaatacgcaactgccgatgccgttcaagctgcccatattccaccaaacgtcaatcttgctgaagttgccccaatcttgtgtgcaggtatcactgtttataaggcgttgaaaagagccaatgtgataccaggccaatgggtcactatatccggtgcatgcggtggcttgggttctctggcaatccaatacgcccttgctatgggttacagggtcattggtatcgatggtggtaatgccaagcgaaagttatttgaacaattaggcggagaaatattcatcgatttcacggaagaaaaagacattgttggtgctataataaaggccactaatggcggttctcatggagttattaatgtgtctgtttctgaagcagctatcgaggcttctacgaggtattgtaggcccaatggtactgtcgtcctggttggtatgccagctcatgcttactgcaattccgatgttttcaatcaagttgtaaaatcaatctccatcgttggatcttgtgttggaaatagagctgatacaagggaggctttagatttcttcgccagaggtttgatcaaatctccgatccacttagctggcctatcggatgttcctgaaatttttgcaaagatggagaagggtgaaattgttggtagatatgttgttgagacttctaaatgatcttttgtaacgaatttgatgaatatatttttactttttatataagctattttgtagatattgactttttacgatttatttgtaacaatgagaattactccatttctgaacttcagtaaatagcgagtgattctgtactttgcgagaaccggtggacatttggtattttgccttacaagaacaacctatacaaacgtttcaatatctaattctttgtaatccattgttttacgagacatataatgtgatatatagatgaactttacgtataaaatgatatatttaaaactagcaactgcgtgcgtaagacaaactgaaataggccatttacggaaaagaaatttaataatgtcgactggaaactgaaaccaggaggagtagaaattggttaaattgattagctaaaatttactcgttgtggacagagtttgagccaagcggaatgttttcaaggctttctttgtttcgaagggcagctctggctcctgcccctatgagaatgtcttttaggactatttatcaaaaaaccgaggatgaattgcccagaaggatcgtcccaaagctagccacattttattcggcgaatcctaaccatgaagatcgtattaatcgactcgaaagacttctaaggaaatacataaaactgccatctcagaacaacaatgaagcacaacaaacaaaagctccttggatttctttcgatgagtacgctttaatcggcggtggtacgaaattaaagcctacgcaatatactcagctactgtatatgttgaataaacttcacaacattgatcctcaacttactaatgatgaaatcacatccgaactatcccaatattataaaaaaagttcaatgctttccaataatatcaaaatcaaaactttagatgagtttggaagaagtatagccgttggaaaaaggaaaagttccactgcgaaagtattcgttgttagaggtacaggtgagatattagttaatggtcgacaattgaatgattacttccttaagatgaaagacagagaatcaatcatgtatccacttcaagtgatcgaatcagttggaaagtacaatatttttgcgacaacgtctggaggcggacctacgggtcaggctgaatcaatcatgcacgccattgcgaaagctttggttgtgttcaatccattattaaaatccagactacataaagctggcgtcttaacaagagattacaggcacgtcgaaagaaagaagccaggaaaaaagaaggcaagaaagatgccaacatgggtcaagagatagtcttagtgcatcttgttacctcaatttcgaacggaagcgtgcgtgctctgagttttttgacacatgccagaagaaacgttatatattttgcatacaacgccgcccagcattagaagcacaactctcgttcgttattcctgtaaataaagttatatgtattcgaatattgctcagttagtattttcttctacttactgcacataatacttcatcttttttttcctctcacccgcaaagcaaaggggccttgcagcaatgactcaaattccattggaaaaaagaaggagatgataagatgcaaatcagaatagattttactatgaccgttacatgtaaaaagagtcataatataaaccataaatactacaaataacaccgggttcaggcatataaataaactattctcctgtaatatcccacaatattttgttataacccagacgtaatagcctcaagcgagcatccctaaatttctgccatgaagctgatcccaattattttgaatgctaagaatctcagtgggatggctggatccatatcaatatgctgttggattgttgtgtttgtaccacagatttatgaaaacttccgaagacagtctgcggagggattatcactgcttttcattgtgttgtggctattaggtgatatatttaacgtcatgggagctatgatgcaaaatttactcccaaccatgataattttagctgcttactatacattggcagatttaattttgttaatacagtgcatgtggtatgacaaggagaagaagagcattttacaagaagtcaagaaaaatgttgatcctgtgcatttgcctccagcaaaccccataaatgagactgtcttacaagacgtttttaatgaatatgagccacttttgccaaggatagaagaagaagatagccaatcgtatagctcgcttgagcttggcagaacaatagtcgtaaaggaaagagagaattttttcaatgacttcttaattgtttcaggtgtacttattgccggaattttgtcatggtatatatcttactgttccggcctagataacggtattcctaaaaaaaaacctgcgttcgaacagattaatttacctgcacaaattttagggtatttaagtgcgatactgtacttgggctctaggatccctcagattgttcttaacttcaaaagaaaatcatgcgaaggagtctcattcctattctttttatttgcatgcttagggaacacttctttcataatctcagtgctctcagcatcttggcttatcggtagcgctggtacgctgttgatggacttcacagtttttattcaatttttcctttacgccaaacctaaatacgagaaaatactaatagataattaactagttggcttctattaatctttccacttaaaactcaaacttactcatatgcgcatcggctatagcccagaactagtattttcattttatggaggaaacaaaattactagcgccatcacggctcagtcgttattttggcgatgccctttgctgacacgcgtctgaaaaaatacacaaaaaataacacaaaaacgagtaatgccatttcctgggtggggtctctatccatagaggaaaaaaagtgacaggaaggggacaaattcaactattcactgtagtcatctaataatttttttaacttaatcacaccaacaaaaacaaaaaaaagctaaaactaggttgaaggattttaagagaagttattgcaccggtgtattaacatatataaggatacgtacgaacataacatcatgtccagcttagccgatacagtagagggtagcgaggccaaacgcggcagattttccaacaatgcattaacctccgatactggtattttacagaaaaatagtacattaagaaactggtttttaaaaccgacagcagacctaaaaaatagttgcgaagatagagttgaagatgacgtcaatgatgtctacttaaatgacaaaaactcacaaaaatctgttgaagaaagaaaactaggaagaaaagttagatcttttttcaaacaaacaaactcaaataaggacgagtctgtgttggaagatgaagatgatgcgttagtttggaagaaaactagcaataagtgtgcaaaaaaggaaaattcccatgacatccaaaaaggaagtttcacaaaaaaaatcagaaacagtattttcaagagtgcaaatgacgtgaaagaattcaggaatgaaaataacttactattgcccgttgaactttcttctgatgatgagaatgagtctcatttcactgatgctaactcacatgttatgcaatcaaaaagtcccgagaaaataccttccaaggatcaatgcttgactaaaggcgctaagaataaaggtctgaaaaaggaatatgaaaaaagttttgaagagtatagcgacgacagtgacgatgaattttctcctgctactccaccggagaatgttcttgaaggtccttacaaatttgtgtttcagacaccaaacacatttacatctcagcctaatataacagtagaaaatgattttcacaaaggtgggagacatgtgattgactatctgaacaaaaaattggctactatgaacattgatattgatttgacttcaggggggaaacaaaacgtatcttgggaggaagagctcgaccaattgagcgaccacgttatagaaagtattactaaccacatttcaaagggtagaatgcacgcacaagagaagcaagatgagttggaaaagttaaaattggagaatttgaacttgtcaacattaaagcaagaaaatctccaacataagcaggaaattaactcattgaaagacaaccttgaatccattagtaaaaaaaacaatgatcttatattggaaatgaacaaattgaaaaaaaaaagtacgaataataaaacaaatgagtacatatctacggatgaaaacgaaaatgaggagattaccaaatccaatatgggtcctggcattttagaactgaacgtcaacgaaacttcaaaaaaattacagcaatccacattcaaaccctcgaaatatcttccaagagaaacgagaaacaatgaaaatagattaaaacacttggaaaagagaatatttggcttagaaaaatctcttgaaaaaaaaaaaaaacaggtaagggctgacagcgttagattagacttgaatagatatactatcgaccagtttttgacattactgaaaagcctcagcgaggttttgcaattccacaatgtttatggcaatgatttgaaggaaaacgacgataatattataaagattgaaacctgctgtagtgcgctaaacatgaaaaattgtttcgaagactcctcatttcgtttacaagaaaacagcttcaagaggcaattgggccctctgttcgcaaacatcaacttctccttaatcgaccaactgacaatgaacttcaggttctacgagagatctgccaatttccagaaggaaacaataggtgggttaagaatgatgctacaagataaggataactatatcaaaacactgatgcaacatttgaagaaaaaagagagtacaaagttgataaaagacagcaagaatggcgcctccaccttaacatcttaacaatttcgtttactgaaaatgctactagtatataatcattaagtatctaactatcactcaataaaaatattatagatcgcttaaaaactcgtttattgccgattataaatccaccaaaagccgctctacccttacctccgcctggaaaaattataatatataaagtgagcctcgtaatacaggggtaaaaaggaaagagggggatatcaagcatctggacttatttgcactatctccgccttcaattgataaaagcgtcttgattttaatcaactgctatcatgtcttcttcagtagcctcaaccgaaaacatagtcgaaaatatgttgcatccaaagactacagaaatatacttttcactcaacaatggtgttcgtatcccagcactgggtttggggacagcaaatcctcacgaaaagttagctgaaacaaaacaagccgtaaaagctgcaatcaaagctggatacaggcacattgatactgcttgggcctacgagacagagccattcgtaggtgaagccatcaaggagttattagaagatggatctatcaaaagggaggatcttttcataaccacaaaagtgtggccggttctatgggacgaagtggacagatcattgaatgaatctttgaaagctttaggcttggaatacgtcgacttgctcttgcaacattggccgctatgttttgaaaagattaaggaccctaaggggatcagcggactggtgaagactccggttgatgattctggaaaaacaatgtatgctgccgacggtgactatttagaaacttacaagcaattggaaaaaatttaccttgatcctaacgatcatcgtgtgagagccattggtgtctcaaatttttccattgagtatttggaacgtctcattaaggaatgcagagttaagccaacggtgaaccaagtggaaactcaccctcacttaccacaaatggaactaagaaagttctgctttatgcacgacattctgttaacagcatactcaccattaggttcccatggcgcaccaaacttgaaaatcccactagtgaaaaagcttgccgaaaagtacaatgtcacaggaaatgacttgctaatttcttaccatattagacaaggcactatcgtaattccgagatccttgaatccagttaggatttcctcgagtattgaattcgcatctttgacaaaggatgaattacaagagttgaacgacttcggtgaaaaatacccagtgagattcatcgatgagccatttgcagccatccttccagagtttactggtaacggaccaaacttggacaatttaaagtattaagacaacgactttattttcactttatttagttcgcttcttaatcttgtcaaaaacaagatattgtgtaatcgcctcaagtaaacaatatgtttttcatacgtgatttgaagtttttaagtatctgaaatacatacgcgcgcgtatgcatatgtattagttaaattactcgaatgtcctttatataatattacatttttacacacacattcttgaagaagaaatcccgatcgtaaaaaaaaacaccgtgctccaaatggccttcaatcttttcgaataatttattcgattgttcattctcatctctataatcattcgccgtacgttcaggatatgacgcatcaagcagcgaagctaaacctgttggaaataaagatctgtcatagtcatcgtcttcttcatcatcatcagcaccattattactataatcatcatcattgtcatcatcatcatcatcatcatcatcatcatcatcatcatcatcatcatcatcatcatcatcattaatattgttgtcattgtcattattgttactgttactgtagttattgttattattattaatagtactactactattattgccatttttattattattattattattattattattatcgtcagtatcatcagcgccagtagtctcgttattatcagtattggtaccattactatgatgatattcctcgcctggctcaagagttttattttcccacaatttcggaatgcttgaaaattgcaagaagttcaaatcctggattgttatttcattgaaaatattgaaggacacttccattttttcttggtcctctgtaacgaaactaccaaatgcagccatcttctctttatttatgaacgaagttttcaagagctcgaccatatcatcttttgattctctcgtatgcttaactaacctattgagaacaccctcataataatttgaatcaaaggcatagaattttgcgtatttacttgtcagattgaacttttccatcgtactccgtagaaaaaaagtgtaaaaaaaaagagatgtttgccacttcagattgtgtactgaaagacagcgttcttcagatccaagcatacgggtatgtgtatccctcaataatccaattatataaccagtctccatggcatgttcgtcattaaccataatctctgacaaatacagaaacatggaaaaaaccgttgtgagagaaaaatacagaaactcattctgaacagtagggtagtattcaaaatctttcaaaatattaagtacttcgatgcaatttcgcttgaaatccaatcttgaccttctaataatttcagctatatcatgccgggaactttcccgttgatctaagttatctccaatgatggatatgacaaataaactcagggttatcttttgatggtaccatctgaggtgtaatagaatagtagtacaacaactcacttcaaaatctaacttcgaagaatccaaagataaaatcctcatgttttccttgtaattttctaatgataatatggtgggcaaatcgtctcgcattctatctaacgccttttgattttccagtacattttcaatgatttcatctagtgtatcgtctaaagttgttctgatggaaaaacatgagtaatatatttgagactctatgagggataatctcgacaaaaaatatgattgaatgtatggtacatattcaaggtgattcgcgagtaagtttacaacggatacaatatctttcaccccttctagttttgaatcatcgtattttatagaaagattgggcagaattttatctctgaatagttcaacatagctttcatctgttaatacatcagtgttttcctccttgagaaagggcggtcttgacaacaccacagaaaagaatttgtctgttgaaaaacaataacaccacaagcgtcttcttttaatgatttcatcaagttctagatcctcataggtggaatgtaaattgagccgtaaatccaaagccactttgatagcaacggatagtactttgaccgctgatgaagcacttattttttgttgggcaaactttgccagtaacagtaatgcctttaatgccgtcatatctgcgcgtgctacagacagtttatggtagtaatagacagaattgagaaaagtgaaagatctgagtctccataattcgaacttctcaaaataataggtttcatgattatcttcatcaactagctcctgcttctcctcaaaatttgtaacggtggccccaaggcagaggcagatatttagcaaaaatgcctgtgatgatgtcaatcttcctttagcaggatcaaagtgcacgtcggcaaattgcaaacattgatctacatccactatgtggagaagagaggctaatgatggacattttatatttttgagcaaacgctttgcaattgctaaacggggcagaggatacaaaatattatcactagatggtgatgatgcggatcggaaagagaagtccaggaccagcttggtctgtaaaatagaatatttgaaagtagtagtaaacatttcattaatgggcgaaagaaattcttcgtcagttaaatgtgataaaacattttgtcgaaaatgaaacattttttgttttgttaacaaggcctttgaatattgctttcttttaggccttttcatgtattctttatcaatgacgtcaattttgcttttttcagctagcttctctattgttcccttcatgtttttacaaatctcttccaaaacaaaaactttcccagcaaccttcgtatggttgagttcaattttttcaagcactgtcctgtcaataggaacaaagtcaggccaagtatcttctttatcgcttgcacttttgccggcagaaactccaatatattcttgtgataagttggtgtgtaatttcggcgagctgtctgtagaagaagtatttcttgatcgcacggcgatatcaaaattttcatccttgaacttattctccttatccaacctcggcttcttaaccgacttcccatttcccttgttattcaaagcttcttctcgccttcttttcagttcttcatggaaatgaaacgtgcaatctttattatacttgatacagtttctacatttaccagaaatcggctcgatttccgtacatctaatcttcctcttccgacaataatcacatgctttagtcactctacttttgaaagactccatgttatatgccagaaaattcttatcagcaggcatcatatgagctaatgggtgatgtcttaaacggtgatccggaaaagggctcaactgaggcgacattattgtaccagttggaacaggcggaaaatttgatggtactggaggcatcgcagggacagcggggcccattaaaactcttgtattttcgactctttgattatgtttctggttagctgcccactcagaactttgcttttgtgtcttatccatgcttccatgactacttgtaataccagaatccatattcattcacacaactcctgctgggcttgtaatcattgttaacttaaaaaagagtagtcgtaatataaagtttactctattttaagtagactttgggcagtggctgaaaataggcatgataaatcaacattttctggcggagtagggtcaaaatgaaaatgtggaccctttagggtattataaatattttttaaagggcaatttgaactttttaggtgcaaagaaaattctgaaggtataaaaaagagggttcaccggtgctgcggaaataaaagcggaaataaagatggaaataagggctaaaagtttcttaaaacaagtgcaaggagagggagagttccactcttggcgctgatgatatcttctatttatattgttgagatcatatgatgataacgcaaagttgaaattctaaccgaatagtagtataacatactggttttctttctgttcgaggtataagaaaagaaagtacttggctatattcggaggaggcaagaaggcggccaagagagagatatcttctttgtcctttgaattatggcttttttgaatattttcaagcaaaaacgtggtgatgaagcttcacaactgagcgcaaagggacgggaggaaatttctcaatcgattaagatatgcaaaagtgacgatgctgctaacgaacatagctgctctggtgattgcaaaacagaaattgaagaaggagagcaggcctttgcgaaactaaagatcgaacatgaaactcctttgttgaactcttctaaaacgccaaaaattcacttcgttgtccccacctctcaaatcgattggcagcatgatgcctgcctcgaggacccaaagtcagtacagtataaaatttcccagtggtgtgataagaattcagctaaattttccaacgtgggcacaggcaagacactaaactgtgcagtttcatctttacctaaagatatcatggatattgatgttatgcggggaaccaagaataatgtacttattttgccttacttcatttggctgaacgaccttagatcagatgacgtcgaagcaacgctggatggtttagttcctgacttattagacgagaatatttcaagagagaaattgctagaaacacgaccaaatgttgccgttgcacgtgaacgtgcatttgtatttatatgttcacatactacgagggataaacgatgcgggattacggcaccctatttaaagaaagtttttgacagtaaattacaggaacatgggctgtatagggacaattcggattacagggcagagggtgtcaaaattgcatttgttaatcatgttggtggtcacaaatttgctgcaaatgttcaaatttatttacgaaatccaaataccttaatttggttgggaagagtaactccaaccatagttccttctattgtcgaacatctgattgttcctgaagaaccaacgttgccgtttcccgaaaaagttcgctgtattaagaaatatcaaagctggtaaaggttggccagcaaaatacaatcttttgacgccataaaatttgccatcagagtagcttttaaatgtacatagttctaaagcacgcatatatatttataacgctaagatgataatgaaaagttttatttgcaaaagggatcctgtatttcaactttccatacatgaaagattctttggccattttcttaatccatttcatattttcatctgattttttttctgttttccacttgctgctcattatttcattttataatttttgcaaacatgcaatatttcgccatatattgagaaaagcaattcttcgttgttcccagtaaagaaagaacaaatgcagatttctaccgccaccgctagattaagaattttttttggttactgatttgaatcacatacgatgagttttagacatttcaagaggagacttgacacaagctcagcagatgaaagctcttcggcggatgaagagcatccagaccaaaacgtatctctaacagaaaaatcagcctcattaagccatagtgatttgggcggcgaaattttaaatggtacaggaaagaaccgcacccccaatgatggccaagaatcaaatgaaagtgatgggagtcccgaaagtgatgagagtcccgaaagtgaagaaagtagcgacaacagtgattcgagcgatagtgacgatatgagacctttaccgaggccattatttatgaagaaaaaggccaataatttgcagaaagctaccaagatagatcaaccctggaatgcccaagatgacgcacgagttctgcaaacaaagaaggaaaatatgataaaaaacatcgacaaagctaatcaagtggcaaagaactacgaaacgatgaagctgagacttaacaccaattacagcaccaacgaagaattgatcaagcagtgcttgctcttagatgataacgatgaagtcgattcagaaaaggagagacagaaatggtttgaaaggcagaacgaacgaaagcaaaagcatagaagaatacaacttgcgaaacaaagagaatcagaagaatatgaggcaaaacgatttgaagcgatgcaaaaaggcaaagatgggaataccaaatacgacgttatcttggacaaggagaaagagaaacttgatcacaaaaaacaaagatcggctgaaaaagtagaaaaatctcacaataacaaccgttacaagattacaagaactaaaaatgttgaatttggtgacctaggcaagaatagtagagattacgaagaaactgaatattcggttatataacaccgcatcacacacacaaacccacatgcctttcagttagttgatgtcgggaaaatcccgaaacagaaaaaagaggcaaagatgaagatatcaaattttttcgcagaaccattacatctggctttggatacgatgaaacaatctagcagaaatacagtaccaacctattggtagcttctttgtattactatcaacaattttagaagatatgtctttgacaccactgtgtgaagatttaccacaatttctgcaaaactatctaccgaatgctggtcaaacggaaaataccattgtgccctttgtcacactaacttatgctcaatcgctcgacgcgagagtatctaggggccctggagtgaggactacaatttcacatcccgagaccaaaacaatgacgcattatttgagacatcatcacgatggaatactcgtaggaagtggaacagtgctagctgataatcctggattgaattgtaaatggggtcccgatccggctgcaaattccccaaggccaataataatagatacaaagcaaaagtggcgatttgatggttcaaaaatgcaagaactttttattaaacgacagggtaagccgccaatcgttgttgtcacaagtgagcccattataaaagaacaacatgtagactacgcaatttgtccaataaatgatactacgaaattggtcgattggaagaaattgtttgagatattaaaagaagaattcaatataaggtcagtaatggttgaaggaggtgccaatgtaataaatcagttgttgctgaggagcgatattgtcaacagtcttataataactattggatcaacatttctgggtagctcaggcaccgaagttagcccaccccaaacagtaaatttaaaggatatgtcatggtggaagggcattaccgatgtggtgctttgtgcgagactggccgatgactaatagtgttagaactccaccttctgtgtaatttctttctgaaattagtgaaaaaaacgcgcctttcaaattttcatactagtgattggtttattgcagattatttatttctaattgtacatattcttgttattttatattatatgaaaggggtaaatccaaatgccactctacatacagattctgtaactggcataacgaccagaggtttcactttttcttatgattttaactacttcgcctcttttcaatcccaagtataaggctacaggatcagctctttgaattcttggcaattgggattccttcaatctatacctttttaaaagctctcttttctcatcactactcaatctgatatgctttggaaccaattcgtggtgagtaatattaaccactaaggcagcttcattaaaagtttcaatggtggctggtggtatagaaggcaccaatttcattgcacttggtgtaatattattttggtaaacaaagatacctgtttggaaatttttttcttgaatatgtataacaaaagtcttcattgtctttacaccaacggaaggctcatcacaaaattctacccataaggagcccatgtctgggaactttgatatagattcttctgttggatttgcctggaaggacatcattttacgttgtggtctgcccatggagtcacaatacttggccttgaaatcttccaatggcaattcgacttcctcttgagtgataaaataacccctgtccttaaccatttcttttactgttctgaatgctctccataatcttgagatgtttctttcattttcttggtccattgtcttagcttattagtaatatccacctgcgcacaaattttgtaaatcccctactaatttaatttgaattcaaattggctcgtgatctgttgacccttgttagcaacgtttgtaatcttcctcaccgaattgcgtcgttttgaataatatatatgattgaaaatttttcaagagaaaagaaaaatttttccttccgcggtcagccattgctaaaaaaaggcctccgttaggagtcgaatagaggacaacaacaatacattgccactttaattttaaatgcttgcatattaactagcgatcagatgctctgctctatataaaataaattattgatacggtttctagtctcggttgatgataagagtacgttaatccacctaccgagcattaccaagatatctggcactttatatgtagagagtctgtgttctcaagtttacttgtgcggataatgagcttaaagacttaaatactaaaagcgtatgcgttcgtatctctgtttaggcaccttgtacagtttcacagaaaactgtgtaatgtgtgattatagtacacagaacaaaataacttcacctcatctctttcttaacgcagtgaggaaaaaggtggaaaaaaaagaaagaaaaaaagaatatgtgtaatttccggcacttttcagagcgatgagcttaaattcaaaagcagcattgaattaaaagtgaggtcttgagcactacattctagcaagtaaaagaaaagaataaattggttttgcatctagaatgagctccgttaacgcaaatggaggatataccaaaccacaaaaatatgtgccagggccaggtgatcctgaacttccaccccaactatccgaatttaaagataaaacatcggatgaaatcttgaaagaaatgaacagaatgccttttttcatgaccaagttggatgaaacagacggtgcaggtggtgaaaacgtggagttagaagctttaaaggcattagcttatgaaggcgaaccacacgaaatcgctgaaaatttcaagaagcaaggtaacgaactatacaaagcaaaaagattcaaggatgcaagggaactttactcaaagggcttggctgtagaatgcgaagataaatcaataaatgagtcactatatgccaatagagcggcatgtgagttagagctgaaaaattacaggaggtgtatcgaggactgcagtaaagctctaactattaaccccaagaatgttaagtgctactatcgtacaagcaaggcttttttccaattaaacaagttggaggaggccaaatcagccgcaacatttgccaatcaaaggattgacccagagaacaaatcaattttgaatatgttatcagtgattgatagaaaagaacaagaattgaaagcaaaagaagaaaaacagcaaagagaagctcaggaacgtgaaaacaagaaaattatgttagagagcgcaatgacgctgagaaacataactaacatcaaaactcactctccagtagagttacttaatgagggtaaaataaggctagaagacccaatggattttgaatctcaattgatctatcccgcattaattatgtaccccacgcaagatgaatttgattttgtaggtgaagtaagtgagttaactactgtgcaagaacttgttgacctagttttggaagggccgcaagaacgcttcaaaaaagaaggtaaggaaaacttcacaccaaagaaagtgttggtgttcatggaaacaaaggcaggtggtttgattaaagctggtaagaaactgacatttcacgatatcttgaagaaagagtcgccagatgtaccattgttcgataacgctttgaaaatatatattgtgccaaaggtagaaagtgaagggtggatttccaagtgggataagcaaaaagccttagaaagaagatctgtgtgaagtgtcaaatagttaaaaatatgtaacgcaaagttgtagatagaaataacaaagcaagaaggaaaagtaaagaaagtgaacgatatacgtaatgcagggggaataccagagtatttaaagtgtacttgatttaatgttaaccagtttgaatttttcttttctggggtaatcgaattcaagaccttttgggcacaatttgacgcggtttcaacctgtttagcctaggatttgggaaaatttcatcggtgtgcaaaggcggaattggtccaaagatagtttgtggatttatatcttgctgtcttatcaattgctcttgcaaatacggggatttagcccatgccgctaaagttacgctagcctcatcttcagaatcagtatttatctctggtaaagaatcattgacagaggctatctttggggtcacatttccgattatttctcgatggtcaactgtatttattgtggccaatatattgtcggtactaaatgcagtatttttgttgatggtatctcgcacatgattatcgaaaggagccaaagattcttttagacgtatgtccttgtagtcattactaaagcttgtttgcttttttagatcttgttccaaatgcgacatccttttttgtttctcttgtttacgccgatgatgttcctgttgagacctcataattcctgataaccttttatcaaactttttttttaagtcatctcgttctgcctctgctggtggaagtaattgaaggtttgtaagccgataatttttggatttacgagactctggcttggagatgtcagcaatattcggagaaagttttcttaatgttttctctttaattttcaaacgatgtggcgtttgcgacgttgttaaatttttatttttattaggcgaaatagacgcttttgttggtctcaaataacctcttacagggctttggtaataatttttaacttctttagatggcgagcttgaatcgacacttatttttgttggagaaatactgtgcggtcttgaaccagttttatgaacatcactagagtgtttggacttctttttctgttctgcaatgattgctagctttttgtgtgtcgttagcttcaaagaagtcttatcaaacctcggaatagaggattttcgagagttttttcctttgggtgaattatttttggttattttattttttactgagaatatatctcttaacgcttcttgcatatcagtatccgtggagtttattgacttaaacttttgagaaacttttttcatgggggagcctgttaaatcgattgatgaagaggagtatttgtgaccaacgtttccacgggaaattttgttttcaaatgattttgttggaatagatgatagcctatcgaaaacactggatgcttttgtagatcccgcggtatcactgttttccacagctcttatagcaggactatttatcgtagatttttttttaaatgcgattggtgattcctttactgttcgtacttttggtattgatcctgaagattttgttggtggaatgtgttgaataataagaggatctttattcggcagtggaacaaacatattcgaccttctttgagatctcgctatcccagaattcggtggtggtttcacctttactgattcagctttctttaaagcttgaagtataggttcattctccatttcttccttagccgcccatgtttgattatcgaagcgttttgtattaatcggagactccgaagtcttggaggattctcttagaaccttttcaactttgtaaggtgaccatggtgaggatttttcgctttcattggcgtcgactttaacgctattcaatggctcaaccgggcttttattggtatcatgtatactaaatctattcattccttcggtgacttccttcctgcggagtgatttaggcgtgatacttttatcgttatgtaatccatttctgggtgtcttagtaacgtcttttgcggcatcattctgggagttagaaagttcatattctcctttcattttaggaaattcgacatccattttgttatgcgtattttcggggctaattaaagactcttccatctttttgtcttcatacttgagtgtattcatataaacattatttcttaaccattcactactttcgtacaatcgttgatttatttctgaatgtgcatctgttgttagattatttagatcatcgagggtttctatgattgaacgggtagagcctggcttcctttgagttttcttcctagctgctttgattgcccagtccattgtttaaatcttcgggctctttcaaagtccgtcagttgaggagatactttgaaacgttttgtttgtatcattggcaatacttgaaacgagtttttgtttgttttctttttttagttaattcgcgaaatttaaaatatgaagatcggtttcagaacagaatggatcaggcttttccgcgtataagaaataataacactgacataacgctataacgaaacagcgtaacaaaatactctttacatggtttatttttatatattcatttaacattatcaaaactaacattaagtcctttatttatcaaaacaaacgaaaaaaaaaaatgcgagacaaatgatccagtcatttattgtcaatatctaagtcaattagtggttgcaatatgtctccagtttccactttatgagcaaaaattttgccctcaatatttatctgatttttttcagcgaattctttcaaactcccgaatctaccgcttgcgtttcttcttaattgttcattggtattcatgattgtgtttttcggggacatttggtgggtatatgaagtatccggtgaagaatgatattctttgtccaagaaagaacttgccaatgaagtttttcttgaattgacgcctatgcttgaattagaatcgtacccgtcaatgaaatttggcttacaagacctgctgaatgagattgcatgactttttctgtggtaacttttccttcgccctgaaggctttgtaagttcgtgtgataatgaacgtgaatgcgaatgtgatgataattcattactttctacccttaaaggtgataccgcattaggctttcttggacatatggaggaatttctcctcgttttcacaccatccttgtctccagggaaagagtaggtcttcagcttgttgaacagagcttcgccttgagactcttcaaaataaaagctcttttcgtactcatggggttgtttgctgctatcgaactgagattctgttgaagagagagagctgaaacgtccatagagtgggctgccaagtgatttaatggatgtactagattgactgcccgtagtaggaaaactaaatgtgcttattctttctctttctttttgctcaaatttgcccatatcttgctggaaagggaaacttcagtgaagtaataacgaaggtggtgtagagtataaatttttattaagtatgcgctttgacgttcacatatttgtaaaagatttatttgagaagatagaatgggtctcatttatttatacttaaatgcttctttggatgtcaagctttcttgatgccggacttgcagtcgaagggctctttcccaacagatatgtaaccaaatgcgtcgaatagaaaaagaaagtcttccaaggaaagtttattacgaggggttttgtgcattaacgtggcatataattaggtataaactcaaggttggcttaagattagcgaaacaaaagtataaacgacccaaaattggagtggatgtgttctttaacacataaactgtcgtacaaaaaaaaaagaaacaaagagcagttgaaagaacatcaagatcataaggacccccatatcgtgataatcattgatgaccaaatcgtgaactccctgcgcctatgccgtgccatagcaaataaagtactgggctggattgttaatgacttgcatattaacgacaggtaaacggtaccctatttttcttttttacgtgctacggacgaaaagtgagggtgattaacgcttcaaataagaaacgacggctagcagggtctagatgcgtgagatgagataaggaaaagagctctgtgtcccaggtaataatccctggagagatataatcttccctacaacttgattgcatattaacgctcccaagttgtggccattgaagagctctacagcaatgtcccgacgaacggaaataaccctctttttcatgatattttcggagttatctccactgtcaacaactattctcgaatataacagaatgaaagggatcacgtacgcttgttatattgctgtcgttctccgttcgcaatcccattatatgcgaggggcaaaagaagagacggccggtaactcattttttggtgtgtgagaattgcggaagcttcgttctcccaccttttttcgctgtgtttttcttgtcctcagcaccggctggtcaagccggtgctgaacggccggagagaaatataaacggatgaaaacgtgttaataattgcatcagtagtaggtggcggggttgtctcatttttgttatggcgtaaggtgaaaaattgtaaaggattggttcggttgggttggcgacaattaattatgggataaaaaattgcttaatctttattggagcaattacctgcataggcactcataggccacaagggtttgatggcggaaggatgttatacctacgatactaccatacatgtgatatgtcactttctagtccgaagcgtggaacatattatcttgtttgacgttgtgggtgttaaccgtaattgtctgggtacgccgaaggcacggagaccatgttaaaatatgtttctcttttttgctcatttttttctattttttgctgcgcattgcccgaagcttttcttagtggtagtctgctctcgcgctctttgttacactcgcaaaatttttttgctgggcaaaataaagcactctccggccattactggctgtcgtccgccaggattttcattaacttgcagaagtaaacaaacaaaacacaattatgacaccgtggaagtttcctaaatggtaacaaaaagcttaattgaaagaaagaatttccttcaacttcggtttcctggttccgctatttctcgcttgtttcttctattggacttaggatgtctcatcaatcatcttattcctgctggtgttttttgtatcgccttgccttggagtgtttatgcttgtcctttgttcagtaaccattcttcaagtttgtttcaagtagtaggataccttcagatatacgaaagaaagggagtatagttgtggatatatatatatatagcaacccttctttataagggtcctatagactatactcttcacactttaaagtacggaattaaggcccaagggaactaacaaaaacgttcaaaaagttttaaaactatatgtgttaactgtacaaaaataacttatttatcatatcatttttttctctgtttatttcttctagaacttatacctgtcttttccttttattctttgaatttggtttaatatccctttttggtttaatatccatccattcctttcacttagaactaataattcccttcgtttgataatttatcattttccttttctgttagtaaagtacccattaaatgaaactagaacgcgtaagcagcaatggctccttcaaaagaggtagagatatccagtcacttgaatctccgtgtactagaccgctgaaaaaaatgtcacctagtccatctttcacatctcttaaaatggagaagcctttcaaagatattgtaaggaagtatggaggtcatcttcatcaaagtagttacaatcccggctcaagcaaagtggagttagtaagaccagatttgtctttaaaaacagatcaaagttttcttcaaagtagtgtgcaaactacgcctaataagaaaagctgcaatgagtatctttcaactccagaggccacaccattaaaaaatacggctacagaaaatgcatgggcaacctctcgagttgtttctgcatccagtctttctatagtgacaccaacggaaattaaaaacattcttgttgatgaattctctgaattgaagttagggcaacctttgactgctcaacatcagcgaagtcatgcggtctttgaaattcctgagattgtggaaaatatcataaaaatgatagtttctctagaatctgcaaatataccaaaggaaagaccatgcttaagaagaaatccacaatcttatgagcactctctgcttatgtacaaagacgaagagagagcaaaaaaagcatggtcagcagcccagcagctacgagacccaccattagtcggacacaaggagaagaagcaaggggccttatttagttgtatgatggttaacaggttatggcttaacgtaacaaggccttttcttttcaaaagcttgcactttaagagcgtccataattttaaggagtttttacgaacttcccaggagacgacacaagtaatgagaccgtctcattttatattgcacaaattacatcaagtaacacaaccagatatagaaaggctttccagaatggagtgtcaaaatttgaaatggttagaattttacgtttgccctagaataactcccccattaagctggtttgataacctccataaacttgaaaagcttattattccaggcaataaaaacatagatgataactttttactcagactatcacagagcataccaaatttaaagcacttagttttaagagcatgtgataatgtcagtgattcaggtgttgtttgcattgctttgaattgcccgaaattaaaaacatttaacattggcagacataggcgtggaaatttaattacgagtgtctcactggtcgcgctaggcaaatacacacaggtggaaactgtggggtttgccggttgtgatgttgatgatgccggtatttgggaatttgctcgattaaatggcaaaaatgttgaaagattgtctttaaattcctgtcgtcttttgactgattactctctacccattctttttgctttaaactcatttccaaatctggctgttttagagatcagaaatttagataaaataactgatgtgaggcatttcgtgaagtacaacttgtggaaaaaatcattggatgcccccattctaatcgaagcatgtgaacgtattacgaaactaatcgatcaagaagaaaatagagttaagaggattaactccttggttgccttaaaagatatgacagcttgggttaatgcagacgacgaaatagagaataatgtggactagatggtttttgtgactttacctataaatagtacacaacagaccaccagtaattctacacacttcttaactgataatattattataattgtaactttttagcagcactaaatttaatgaatacatagatttttaactagcattttactattctgtactttttacttgaaattccagaagggccgaagaaaccagaattccttcacagaaaactattgaactacagaattctccaaaagatacactcatagtgttaagacgaatcaatgtctcggatttggaagtcctttatagagataattgtaggggccttttgtaatgtttcggatgttctgttttaagtccgcgggaggcctttttatttttcgcttttttagagatttcacgaataaaagcgttgcagaaatgcaacttcaaaagagactgaaggaaacacagatagaagaacagtcttcaaagcaatcaattcgtgtcggtgcagcttaagaaatgacttttatgcaacagcttcaagaggctggggaaagatttaggtgtatcaatggtcttttatgggttgtttttgggcttggtgtcttaaaatgtacaacgttatcacttagatttttagctcttatttttgatctttttttactaccagcagtcaatttcgacaagtatggtgctaaaactggtaaatactgtgctatcactggtgcaagtgacggtattggtaaagaatttgctagacaaatggcgaaacgtggcttcaacttggtattgatctcgagaacgcaatctaaattggaggctttacaaaaagaactagaagatcaacatcatgtcgttgtaaagattctagccattgacattgcggaggataaagaatccaactatgaatccattaaggaattgtgtgcgcagttaccaatcaccgttttggtcaataatgttggtcaatcacactccattcctgttccatttttggaaacagaagagaaggagcttagaaatattatcactatcaataacactgctacattattaattacacaaatcattgcaccaaagattgtggaaactgtgaaagctgaaaacaagaagtcgggtactcgtggtttgatcttaaccatgggctcatttggtggtctgattcccaccccacttttggctacatacagtggttcgaaatcattcttacaaggttggtctaactctttggctggggaattatctaaagatgctatcgatgttgaattaatcatttcatatttggtcactagctcgatgtctaaaatcagaagatcatctttaatgatcccaaatccacaacagtttgtaaaatccactttaagaagcgttggcagacgctgcggctctcaagaaagatacgctactatgaccccttactgggcgcacgcagtgtatcaatttgtaattacagagacctttggcgtttactctaagattgttaactccattaattattccttccataaatctatcagaattagagccttaaaaaaagccgcaagacaggttaaaaaggaatagaattatcgttctcgagatagtttttatacaatacatatatatatatatatatatatatttacaagaaaagcatggcttatgtattatacttgcttatgtaccaatatatacatatatggccttattagggcaacaaacgccaaaaataaaaacgaacctaaatgagaaaaaaagagaaaaatttggaaaacaacaagaactcaaaaaaaaaaattggtggaaggaccaagtcctcttgaaagaaaatttaatactgcttttccagaatatcatattggaaaaaatattcaagccagcacatcagctacagtggaaaatagcccagatcaaatagaactatccttcgaacatgagcggtgaattagcaaattacaaaagacttgagaaagtcggtgaaggtacatacggtgttgtttataaagcgttagacttaagacctggccaaggtcaaagagtagtcgcattgaagaaaataagactagagagtgaagacgagggtgttcccagtacagccatcagagaaatctcattattgaaggaattaaaagacgataatattgtcagattatacgatattgttcactctgatgcacacaagctatatcttgtttttgagttcctcgatttggacctgaaaagatatatggagggtattccaaaggaccaaccgttaggagctgatattgttaagaagtttatgatgcaactttgtaagggtattgcatactgccactcacaccgtattctgcatcgtgatttaaaaccgcagaacttattgattaacaaagatgggaatctaaaactaggtgattttggcttagcgcgtgcttttggtgttccgttgagagcttacacacatgaaattgttactctatggtatagagctccggaggtattactgggtggaaaacaatatagtacaggtgtcgatacatggtccatcggctgtatatttgccgaaatgtgtaacaggaaaccaatcttcagtggcgatagtgagatcgatcagattttcaagatattcagagtattgggaacgccgaatgaagctatatggccagatattgtctacttgcctgatttcaagccaagctttcctcaatggcgcagaaaagacctatcacaagtggtaccaagtctagatccacgcggtattgatttgttggacaaactcctcgcgtatgaccctattaaccggattagcgccagaagagcagccatccacccctacttccaagaatcataagcattataatctatttcgctattatattacaaatgctactgcactgtcattatagcctagtaaagtatatagtgaatacaatatactcagtttcaacattatgatgggtaactccatcagaaaatatattcatcgtcatatacggaacattcagttatacgcgaaagtaaaagtgagagcttttcaggggttaaaagctgggcgtgttccatgacgtatttaccgaggtcgtattatcaaagaaaatgaaaaaaaaaaaaaaaaaaaaaaaagcgaagaggaaaaagacaaacgaaaaacaaaacgaaataacgcattgtatgctggggcctcaattgaacttctttgactataaggagttcgcttgtttaaagccgtttcgcatctgactcgcccttggtttttttctctgttcttgtttttgacctccgcaaattcattgctctttgaattttgaagagtttcacttgtcaccgttgaataaccgagacgggtattgtttttatttccttcattatttacatcgcaacacgatttttattagcttcctcaaggagcgctgaccgtatataatataatttcaacaaccgaacaaggcagtgcgaagcggtgcaccttacaacagtgctaaagtagttacagtaaaccaattaatacgtgatgaagaaggagttgaaaattcttataatagcgaacattgcattacttatctctataatacattacacatttgatttgttgacgttatgtatagatgatacttccaaagatgcgctaacagatgaacagctgaacccccccaatggcttcaattcaacattctatgagtctcctcctcaactcataccgaaaatcattcatcaaacctacaaaacaaacgatatcccagaacagtgggtaaaagggaggcagaagtgcattgatttacatccggattacacttacattttatggacggatgaaatgtctgatactttcattaaacaggaatacccgtggtttcttgacacctttaggagttatgaatatccaattgagagggcggatgcaatacggtatttcatcctttcgcattatggtggtatttacattgacttggatgatggttgtgaaagaaggctagaccctttgttgaaagtaccagcatttctaaggaaaacttcgcctacaggagtgtcaaatgatgtgatgggctctgttccaaggcaccccttcttcttgaaggtcatcaaatcgttgaaacactataagaaaaactggtacattccatatatgacaatcatgggctctacgggccccttattcattagtgtggtttggaagcaatataagagatggtctaatacggccgaaaatggtgcggtaagaattttacaacctgcagattataaaatgcataataattcttttttctcaatatctaaaggttcctcctggcatacgggtgatgccaattttatgaaaactctagagaatcacatcttgtcttgcgtggttaccggattcatttttggctttttcatattatacggtgaatttacattttatacttggctgtgctcgggaccatttaacaacaaacgctattacattcagtggttgagtgacaagttcaagttacacaagtggaaactaacatcgtcttacaagaataaggaaaagaggcggaatcctactcgtcacgaatataattcgaggggtaagagattaagaaaagattctaatatcccctacgacagcgttttccttgatatagaaaagaatcacgcaaaatttaccgacttaacctgattgaattgccactgttctacccctataatattgtgagcatggataaatctcaaaaacaatggcgtatagatatataacaggtattaaatcttagtatttaagaattacaagtaacatgcattcctataaaaattaaagagaaaaaaattcgattataaaatagtacaatgtccagaagcttggtttttaatagtatataataaagataaagatagatagagaacataactctaaactttaagagtgaattttttttttttagtttagtttttttttttttttttttttacaataatgtattgttcttggaaaataacacaatctgttcaaagtggacagaaaccctaaaacaaaaataataacggggaaggaaaaaaatagcaagtgaaacataaatgaaaaaaaggaaaattttattggttaataagaaacgatcgactatggcaaggccgcagaagaaccggacttgctcaaccattggtcaacgacatcatcgcttaaagtagcatcaaagctttcgtcgacttcgataatgtgaatagttttatcacttgaattaaagattacggcagcctttaaagtaccatcagttggtctctcgaagtaatcttgagtaccaccatcttggccgtcatggatgtgtgagattaatttatcagaaccagcggtcaaaatttcgaacaaatccatttcaccacagccagttttccaacaagaacaagatgcatcaccatattgcaaggttcttgggatttttgcatttaataaccaaatagctggcatatcttgattgtaggcagaaccgctggtgtcacttggcatagaaaattcgaagacgaaaattttatcagccccaccaaacccatgataagcaggaatgccttctctgtaataaccacaatcgccgttattaccggaacattcttcaccggagaaaatcatgaattcattaccagatttaatggtgacatcaccaagagcttgagcggaggcagcaccagaaacaccatctgaagcagcaaaagagatggagttaccgaaacaactcgaccagacaccagaaccggcagtccccccttggttgttcatgaatgtacagttgctagtagagcctgggacaaagtaggaacctctggaccagtcaccgttagtgttagaagatgatgacgaagatgatgaagcagcagcagcagaagaggtggttttagaggaagagatggaagactggctttcactcgtttcaactgcttgagcactgctggacaaaacagtagagtctttagtgtaagaagaaggaacagcaggaccgacaacggtattggtggaatcggctgtgactgtttgaccattactgtcgacgtaaacagtggaagtaacttgaacatattcaacagcaacatccctcttgtgctgatgcttatgtctggagacaacagcttcaccttccttacaggactcgattgattgtttctctgatcttttcttcaaagcattagattcaccatttgggtagtaaacaccaaattgtagtaactcgatcggacccctgaaatgaacagatagttcctcgttgaagggagccaagctaccagaagcagtgaaatcagcttgggtacaagcacaagaagattcatccatattggtgacatcttggtaggtagcagataaaccgacgttagagtaaatgatggcatcggtttgagcacaatagtaattaccgccagagtaagtacaatcagcgttcacgagtgacacaactgaagaaaacaaaccgactaatgcggtcatggaaagcttttgtaacatttttttcgttcaaattccgttaggttttagatattttatggggtgtaaatggaaaaacgaaaaggtgagaaaaagacgttctattgaaggagtgactagaagttggataagttaggttggtttgagttttgattctggagtcttcttgcgagaaaagaaataattataatataaaaaaaaattgaatggagataagaagtttaactagcaaagttcgagagatataaaaagtagagatgcgaaaataaaattaaaacaaatctgaaaataatggaagtgaaacaaggctaagcaagaaaattttctatattgccaagacaggaacgtttgtgatgaatcacatctgcattcgtggtatatttaaatgaaaatcccaagtttcgaattttcacgtttgctgtacgacgaaaaagcgtggaaaaataaacaaaaccagcactaaatcgccaacgaaaaaggaaagtcgccaacgcgaaaagaaaagaaaaagcgaggcgcagatctcgtggtatgtgatatcgtgtctaatgacttgacgtggctttttttcttgtcgccatctgcgcttacttgcgttatatcaaatataatttcagcacagcattacatgcagaaatagcagggtgcagaggtcgaagtagatagaggacaacacctgcgatggccgtacagacaccaagacaaagactggctaatgccaagtttaacaagaataacgaaaagtatagaaaatacggtaagaagaaggagggcaaaactgagaaaaccgcacctgtgatatccaaaacttggttgggtattcttctgtttcttctcgtaggtggtggtgttttgcaactaatcagctatatcctatgaagcagtggcaaattgcatatataagtgtacagtggaagcaagtacgtaaataaataagcgatttcgaataataataacaacaagcataaggcagtattacccgcgttgtcatttatggatgcgaaaaaagatgaagtaattcaagtgctattgtgatttaccatgccaatcaaacgtgcaacaaagatgagtatgaggggggacccaggcatagtacacagaaaagctttgtagactgtctttgttttcttaatttttcaagtaggctttctgcttttcttctgtacttatcgtatgctgggccgggcactaatcaacaagtatggatttttaattcatcctaggagatttgtacatttaaacgataagtcccttgatggaacatttatactaccttcgaagaaaaatcatatgtatgatgttccaactaatgatccaagcggtatcctgaatgcctcggatatcgatagaatcaataatttgccatttttcgataacaccagtccgacaaaagagacaaatactaaggaaggagcattgttgagcgaaaaattggccagcgttaaagaattatttggagaagaccctgaaaatccttcgtttatcaattacagattccccagaggtttagagaatccctattttgacattcaagtaaatcagctaaagaaaaaacgattatccgtcacacaattatgcactacgcagaattggtgcgagttaaggaatttttacgacttttattctcaaaatttgtctaaccaactactgaacttaaaatttcaggtgcagaaaggtaaaaagattcataaatcactagaggacgaaacgcatcctgaattaaatcagtataaaagctttacccacaatttccttgcactgacaaaattatctatggatattgataatgatatggatgccctgctagataactggttcaactctatcaatagattggtctctttattcaccaaaggtgacggtcatgcaagagaaatagtttgtcatggcttcattaacttagaagatggcaaactggtggagcatttgctgaacagtgatagcaagacaaaggaaaatgtgattatatcaggtgttattgaccacttaactcttagaaataggcacaatcatcaagtacagaaaggtgcagctcatcttgatacggaatatcagagctggggtaatatcctcactaatttactatcaaatctaaaagaactgaagtcgaataacgagattgttatctctgatatcaaaactaggtcagtaccaaaaataccatctattgagtccgttatagaatcctctaaattacagacaatgtattataagttttttttttcccaccttagtcaagacatgacacaaacctaccatagctttttaatcaatgcccagagaagaggactcgacgttgatgcgcccataaatcctaccaagattttaacattcatactaacaaacccactcttcgctaatgatgtgaagaacctcctgtacggactaccgataaatcattctgctttcgataacgacgccaaaggctctaatacatttgatatgaccgcgttcaatgatttgctggatagaggtcccacatcttttaacgttccgattgagcaagacgaagatagttcggagtcaacaaaatgtgtatctttgcgagattatggacatttttatacgaaatggaagacacctctaactttgaaatactttgcggcaaggttatcacagatctattttattgtgggtaatctcgtttcgaatgatttaatgatagaatattattaccataacgataatttccacaatatcatcttcccatatgatcccttgaaactgggaacccatgcccatgattctgcaatggtttggtttggtggcagagatatgcatccaattgagcctactcaaaaaaacttcaacacatactgtaagttttgtgactacagacacgtttgttcttggaaaaataaaaatgaattgaaacttattgatctagggaaagaattaaaaaaaattattcttgaatcaagtatgaagtagtgtaggtattgtaacattatttattctagttattaaaagggtgttgtttcgtgaatacattgaagtcctttattgggttattaagcacataaatctgtttctgctttcggacgtcctgtttcaataaatcggaattgaaatgacaatttaatttaaatgtatatatgcaactttcattaagaggtcattaggtattttaatgcggccttctcattcatcggaacgatgtaattgcctttagaattaaaacccaaagagaaacatgtatacacttactaactctattatgtttggatagagctccttgataattcagttacaaaacaaattatatgtatattcaatgccatttaaaaagtatgcatctacactttttttttgcaaatctttatcgctataactgttcctcttttataacatcaatcaaccaatctaaaccttcggtaataccttcgcctttaattgcactggatgctacgatagaccaacttctgtccttcaattctacaagattcagttctttggagacttcactggcacttaatgcacccggttggtcttgtttatttgcaaaaaccagcagtgctgcatcttgcaattcttcttcctgtaacatcaaatgaagttccttagaggctgtagacatacgatctttatcagtcgaatcaacaacgaaaataactgcagcagtgtctgcataataacacctccagtagggcctgatacttgtttgaccaccaagatcccagacgttcaattttaagtttttataacttagcgtctctacattgaaaccaatggttggctttgtagtgactacttcgccaatttgtaaacgatataagatggtagttttacctgcaccatccaaacccaaaatcaatatacgcaattctttgtttgaaccccatagtttgtcaaacattgaactaaaaatgttacccatcttgatctataactcactttactggaactttcttcttagatctttctttatttttcctttggttttagaaaccttattactcaccgtttcgtaaatacaaatgaaccacgcaatcctttactacttgaaagttccgagaacattctgcctaatattaattgtcgtaaatctaacttttataggcaaaatagttttattcaaaatttcaattggaaagggctctgttacccgtcctgtacgatgcagtgggttttgttattgtcataagaaatatttaacctactcttcccatatatatcatagaacacattcttagtatgttttgagagcatcaatctaacgttgcctttgtcgtgattttgtgcgaggaggcgatataagagctaaacagatttttttatattttaatcaaaaagctaataattatggcttactctttaacaaggaaattgctgaaggattggaaatattttatgcgccatcctgagaagacccaaggtctttttcatgtaaggccacatgattcagacttacatctttggcacgtggtaatgtacgagcccaggacttctttggaagtatatctactactttatattggcggaaacgaccaggatccatatatcatcatgaaatgtctgtctccaaattgttgctttccaattaacagaacggtttcgatgacacacttaaactatcttttattgaaagacttgggattacaggatttacttttccacatatggcaaccgctttttcatattcaagcaacggaagacttacagtattcaccgtcaacggtaaaattcaacagggcgtggaataggattatatataaggactttaaatcttattttccggaactgataggtactttacaaccaggtgattactctatagtaaagagctattccaaaaatcataatatcagcaatagtaatggtggcagtgtcaatgaatttatgtcctcttacaatgctcaaagccacacctttcacgcacaagacaacagcaagaacccttatactaacagcagcataggaaagtctagtatgttatctactctcaacaataataacgttaacaaaaggacacatgactacaatgctatcgactttatgaccaaaaacttacttgcatgtgatgatgacagtattcatccggtcgtaagttctaaaaggtcaagaacgttggcatgtccagatgaaacgaacgataatcgcggtagtgagcattacacaaagaggaaaaaaatctaatgggtttatttttacatagaatagtagaactttcttccttttttcacgattttttgcatgggcatttgtcacaatatatatttttattcagttatataaatatactccttttcacaaaagaaggcctaatattataggaaatcagcattaaaaacattatgtatttcttttttcagcggccgaacggtcactagaatgactcagaatggtttttatcatctcgttgccaatgagattagcctctggaagcattggctcaaagaacttttgaacactctgaaattgctttttgtatatatcaaaattggcaaaagaaacaaccgagctccattctctagccgaaataacaaattctaaatcatcttttatgaatgatttatcatggatagctgcatcaattgtctgttctaataagccaggttttaaaaaaagatattcggacacacccaggaatattctgaataatggcgtcgaacaaatcatatgatcatatggatcaataccaagttgaaaccacgaatcaacaatcgccaacaatgataaatgtgaattcggcactggcttgcaattgttgctgttaccaatgctgctttttgatagcgaatatttctctaaaatcgtgtcatccaatagtaagagaccagtatgctttccaaatacaaattgcttagcttttaatagtctatcagtaagttcttgttctttgttatctatcattaaactaaatagttctgttgcactggttgcatattgaagaatttgctgatgtgcacttgggtttgttatggctaatcctgcgtaaacatgccacttgttcgaatagattcttagtgatatattaactttcacattttctaggccaccgtaccatttgtttacacccagagtccaaggataaatctttatctttgcccacgcagatcccatacttaagaaagcagcatgtgtcacagcttgtgtatcagcggtaatcttgtcatgctcttcatatgtcaaataaacttgcttacttttcaaacatgccataacagaattaacgaactcaaaagattctgggtactgtgatctgtgattgataataactagtggttggccttcagtattaactttaggcccatgaagggaatgcacggtaatgatgtcgcagtccttgggtaaatacttttcgaaagcctcgatttccggcagcttacaactcgtttgacccccaacaattgttccaaccttagaagatggtccatacgttgcgacgatcttactaatattggatgcttcaacactatagataatatagtcgctttgcctggataccaaatgaccatttttcaccagttcgaatttagctgaggcatatttttctttcagttcatcataatattcttccctatcacaacatataacaccccatccagcatctgtaaatttattagcgtataataggcccatatcacccagaccaattataccaatgacttttgtggctttccattgctcaatcttatcctctgataccatgtttatcaagtggatatgctgtcctctttccttcaagtgctacggtattcttgtaattctaaaaacttttcttggtttgaataattccagtatcactttcttcaaagcttattttcatataaggcctcaaaaaaaaaaaaaaaaaatgacacatagctgaagtgataaacttactacactggtataacgcttattagaggaaatctaataataaactgttagctataaatagtatacaataacaatgagcgctaaaagtatgacatattaaacataaatacgcaattctacaccgcttacagcccttttctttagttgggtttctttatcgtcatcttcaacatcactttccatgtcgatatcagcttggccttcagttattacttcatcaagaacttctatagttttagtgtaaacctctattttcttgttcttctgatcttgaaaatgacaacctaatgccagtgtcttttctacagctttacccatacccaaaaccgcaacataggatgatccttgcttatgaacgctatcgagaaacttatttattcttttcagtgcactaacgtatggtgttgtagacttaacgaaaattgttgtgtgtatttgcttatgcgttagagttttcaaagatgggtgtttcgttactcgtttggtagatttgttgtgtgtattctttttgagtgccatcctgggtgcagagttctcttttcttctttgaccgtcaatcttattgcttatttctgaatagttaagtagctctttacagagagtgaaattaaacaaatggtcaaacaatcgcaggaaaaaaatgaagaaaaaacattttttcgaaatgacatgagaagactattgatgtacttctcatgattattcaaccatattgagctggacagatttttaccaaattgatttgggaattttagacattattgttgtcataccattttcatattcaattcaacagcctggtggggaagtaaagaaattatccccgaaacaaatacccttttatgcttatttccaagaattactggaacaccaactgcaagggtaaacagaattgatgaagaaggtgcaatcactcgaaactacttcatactttctcttttctttcattgatcttaatttagttcagtggacatcattttgctaatttcaaggaaagaaatggacacaaattctaaaaccaaagtacaaactgaaaataaaaaaattaaggcgaaatttatacataatcatgggcaaaagccctctcttatccaaattacacctccaatgatttccagcactctgtttcacgcatatccactactactaatattcgacaatgccttagcgaatataatgtggctgtccgacgataaatgtttaacattcatttatctaacgagcatatggctgaccataagtttttttatccccgttgaaacagaggctagccattttctgccatttacaaagattttgagactatggttaggcattataagcggggcatttctattcttatcattcatgtattatattgtttcattgatagcttcgttaagagacacggaacctcctacattggatgaaattgtcgtgctactagagtctgtgttggataaactggaagtactgagaaacgagctgaatgtttggaaaaaattaaagctttcatttgatggcgtcaataaggagtgttctggcaagaggttgttttgcagattattcttattcggtacaatttttcaaattattatcatgagatacatatcaccgggaacttatactagattttttattattaccggcttgatatacaatacgagtagttttcaagctaccttaaggctactttggaggtttactgctgttaggaatttctattatttggggattgaaagttttaaaatttcgagtttcttaccaaaacacttaaagatggaacaaattattcctttatctcaaggacgtgcaatcacggtgccactggtagaggtattgcctaaactacttcgggacaagaagggtgatgaccacattcatattctacagcttctacttaatgagcaaaaagataactttggtaatgaagaccttaaaatactagaaattgaagtatacgaaaatcaaagaaggtggtatcaaaataaaaattggagtacaaaattactgccgtacgaaagacaaaactactgcatagaaattaaaaacactgatggaactttaaccatgaggagttgtttgcccccagatggacttggtgaagaagaattacccaataattggcattggatcaatgataattgggacggaactgattggatatattcagattcagcatggaaagaaattggacaatacagttctttggaaagttttaccaggtcaagaaaatggaaacgacgcctcttccatttgtaatagtattgctttaagcctctaaactgcatatatagttggttgcctaacattatcatgatatgaagaattttctcatactttgaaacataggacaagtaaaactttataagatcatgtgcactttgtgtatgttatttcataattttcattaaattcttataacggcttatgtagaaataattatcatttttataatagaagattgaatatagaggtaatgtataaagggcacataatgaagcactagtggttcatttaagaaagaataaagagggaacaatccaaatagacaaaaattccgattaatcaaggtccatgttttcatcattgttgtcatcgctatcatcacttgcagcgcgtgcccttctttgctcagccaatttttcagcaatatcattcattttagaagtttcttgattcgctctgagtgcttgtcttttttcttcctcctttgctaaatatctacctctaataatattccccaacgatgccagctcctcatatttagcaatgtattttgccttggtagaatcgtcaccatcaccatataaccaattttcagtagtggctaacatgttttttagcttttctttttctgcgtcagacgcaaaatcggagtattcatcatcgagtttggcacgaagggtataaatatactcttcaagggcatttttgcgatcctcggtttcggcaactaacttatcctggtttcttaattcattctctttttcaattagatcgttcaactcaaccgggtttagcgcgaatgtttttgcagtcatacctagcacatctttcttaattgttttagtaacttctttaaactggggctcggcatcttctggtgcgtcttccggtaaaggcactggctcttgaaccgtaatatcttccgttgtgtaagcgttctcgataatatgcaagccggaaggatcgcatcttaacttgacctttacaggaataaaatcttgatctttaggaaccttgaccccagtgaagctccattttgcaatagtggtggaagtaccttttggcagtttcgaaggatgagtgtacaccgctttcatgctgaaatctccagtacgatgtaaagtaattagtttagttgatggatatgatgaattagcagggaatacttccaaacggtcttcgtcatcgacctgcttatcccaagtgtatgacactgaatacggatcaatatcttcaaatttaaacggcctgacccttaaagttggagagtgaatggcacatatgaaagcggcccccttggccacagcttcgtcttgatttaaagtagatgacaaaggttttccaaaaacatcagaaattgacttctttaaaactgggatacgggttgtaccaccaattatttctacgaagtcaatatcattgacagttaatttagcttgagccaatgcattggtgattggatacgtcacacgcttcaacaagggctctactaattcttccagctcttcacggctcaattgagaggaaacgtcgatatcatccataacagattcaacggagaagggggcagtagtgttcgcagaaagcactttttttaatttttcagcagcgattaaaattctgttataagctttcggatttttcctaatgtcaatcttgtacttgtccttaaactgatcagcaaaatgttctgtgattgcgcgatcgaaatctctaccaccaaagtgcttgtcataagcagtacctaatactttcatttcgcctttgcggaaagccataatagaacaggtgtaggtagaatgcccaatgtccactaagccaatgattcttggcttttcttcaggacctggcagatcattcttgaagacgccgtacgaaacggcggctgcagtcacatcgttgacaatccttacaggatttaatcctgcaattctggcagcatcggctatgttataacgttgttcttccgaataccatacaggaactgcgaggcagacatcggtaattgatgacttcgtttcctcttgaacggtgtgcttcaccttatcaatgaacatagcagtcagttgagtagctgaaaatacgtgtgttttaccgccgaactccacttccacaccaactttaccattttttagctgtaccaatttcgaagtgaagaacttattctcgatatcaaattcagggtctttgaactttagtccaatgattcttttcaagttttccacagtgtttttaacattcgatgtttgcttagttttaccagattcacctaagtacctatttctggggccaaagccgaccaaggatggtgtagacctattagaaacttcattgacaacgacatcaatacccctatttctggcaactgctagtactgagttattgttacctaaatctaagccaaatggagtgctcattatattatatcctttggttacgtctgttacaggtaaaaaaaaaaaaaaaaggaagttttaagggatatttccaaaatctatatacaagatttcataaataaaaatctctaaacggcaaagtcctttggtttatatcaagagtaccttaatatataccaatttgtaaaagcgactcccagttattgttccttaaaactcctcgtatgatgtgatttttggtaaggggacgttctagaaacgtctactattttggatgatttacatagttttaaaataaaaaaggctcaattttaccttccgcgcatttctatttttttaatctaaaacctcaaatcttacagtctctcctagccgctttcctgaaggatcatgactaacgtttgccaaccagccgatgagacaagttttagtagagattcttcccattcatttttcacagcagattctattagtaacttccattcgtctggagagagtatctgcagagaatttatgtataatagtaaatgaaagttcgagattttttcatgcaaaagattgaaatctccacttgaagccacattgaataaatacttttttaattcttgataatcttgagattgccccatagcttgtcgattgctccatggaaatccggtggaactaacgaatttcgagttggtttccgtatcggtattcgggaacccatgagtcagcgtcactaaaagatagtctaccggaaatgcaggcttcgcattttccttcactgttataccatattcattcgacttcatgtaaaatatctcaggtacatatctttcatctgtagtgtcattaatatatgccattgaaggaaatgtggacccacttatcatatctgcagtaaccaatgcttcagcttctgtggatacttggtagctcgaaatatcaatttcaccttccaaattacctgatataacgcaagttacaaacttggaagaaaaaaaaccttgttcgctatacttgcttacattaggatgccttgtttgatgcctagcagccataataacttctaatgatgaaagaaaaaacgaatccttatgtcttttgcaaaaaacagacccatccccagctcccgcgtcagataaatctgtaaatattaggccaattcgcgaaagccccatttcttgagcctgtctatcaatctgtagcatttcattcttgacctgttctacgtccatggttaaaccgtcttgctcatcatgctgagggggctcgtatatcgcctcaacgacggcctttatacctaaaggtgtgttatcatacttagaataagatccgtacatatagccaaatctttgcatacccgtgtacctccacgcctgaataaattcattaattatttcactcttctgaaattcaacgtggtcaaccattctaaattcttgctgttgtaatgtaattgccgatggttgacatttagaacatatcccccgaggccatggttcatggccattatggcaacgcttattgattctaaaatcaggttctgaaagaggggaaatataagagctgccgttctccttcttattagcattttcatttagctttttaagatatgaatgaaacgatatatgtttgatcttattcttctcatgatattctttgtcccaaggaggtaaaggcgagcagtattcacacatacctctatcaccgtgcttgcatagttttgatttttgacgaggaattaatccgtcctctttctctagttcctcatctacagcgagttctttgatccttagtggaccgtacctgtgttgacgaattcccttgctgtcaatacctacggatccgatttcaacattgacaccatctttctcattagcgggcttgtccgaatagttaaggatcagcatgtcaccgtgctttagtcctagatccatcactgttcgatcagctagttcagaaacagcatgaataccttgaccgggcttctcacaaacagtaaatgtgtcgacatcggcattggggtccagattacccaccaacttttcaatgaccgttccgaaaaggtcgttttcttgacaagaaaccctgtgtgtaccgttttttgatctaaatctgataagcatacttcacttaaatgtatatcgatatcagtagtatagggaaatttttcttcagagtactgtcctattatttgccactcttcgttctgtatgttacgagggcgttccttaaaatgggtagacgcatcttattacccgccaaaaaacgtcaaaagttttaggaacacgtctaaaagttgaaataatatgtgaaaaaattgatgaaatattaatgaaatggcttatttaaacgaattcaagtacaggaaagaggtacgcacaactacttgagtttgccaatatgtccgaatttaatgaaacaaaattctccaacaacgggacgttttttgaaacggaagagccaattgtggagacgaaatcaatctccgtttataccccactcatatatgtctttattctggtggtgtcccttgtgatgtttgcttcaagctacagaaagaagcaggccaaaaaaattagtgagcaaccatccatatttgacgaaaacgatgcccatgatctgtatttccaaataaaggaaatgagtgaaaatgaaaaaattcacgagaaggtgttgaaggccgctttattgaacagaggagcagaatctgttagacgatcattaaagttaaaagagttggctcctcagataaaccttctatataaaaatggctctattggggaggattactggaagagatttgaaactgaagttaaattaattgaattggaatttaaagatactttacaagaagctgaaagattgcaaccgggctgggttcaattgttcgttatggtttgtaaagaaatttgctttaatcaagctctctctagacgttatcaatcaatcttgaaacggaaagaagtgtgtattaaagagtgggagctgaaaataaataatgatggaagattagtcaattagtgcctactgtgtgcaaagatatgtattcgctcgttcagtgtttttttaaaaatatgtatagaatttgtcattatctgcgttaaaaaatagttataaagtatatacaataacaataaatgataaagaaatatgcagtgaaaagaaaaaattatgaagcttttcctttcagtgttttctacccttcttcttgctcactacttggaattcccagccgtcgtcatcattgcctgatagagctagcgcttcattccaacttagtggatcatcaccttgtttttcgcacgcaacacgtcttttaataaattcagtggcaaatcttctaccatccataacgtcactattggcataaattgtttcttgaatcaattctttagattctggccccgtaggtaaactcaataatagttctaagacattgttattggttattccagaatttaatttcatctgtgatttacaccatttgataaattcttgccggggagaaacattgttcatgctagcaaaggtagtggtagtagaagttgtgctagtttttgccgttaatgaagaatttaaactggtattggtttttgaatatggggagacaacggttcctataggtgctttccctttagaagtcaccgtagtccaagaagatgtggtagtagatgcagaggatgtggactttacttgtttggaagaactctgaaccttttcccatagttttttctgctcttctatgaaatttggatcttccaactcctttaacggagacgactctttcatcccttttgggcttttttgaaactgagatttaatatcaatagtttgattcgatggtaggctggacttgttagcccagttaagcacggattttagttcctccttttgcttttcttctttgctgttcctctgttgtagacctaagggttctcctttcttctttccagtgctacttacaccatttttaattgaagtttcgattgcattgttaactttgacttttgaggcccatggtgccggattcgcgcttgaggaatttaatgaaggcaaatcttttgatgtcttaaagccttctgtttgtgtttgtgtgtccttttttgtcttttctgattttttttgcttttctgcttccaaagcttctttttccttttgttccttttgttccttttgtttcttcaataaatcatcctctttttgcttttgtttcttcgataagcgagcttcttccttccttttgagttctctgttccgtttctcttgttcatccaataacgcttttgctacagattcggatttttccttcttccctttttccagcatagtggtcgatttgtattcttgcttgtgagattcatctgtttgactaatggtggttgctgaggctaatttaatatcgactcccttggaggtggtacctccatccatatcccagatattgtcatgtgtcaatggcttgaaaatatcgttttcagtagctttaatagtgccagtagcggcaacaccgcttgcgtaaggagctagattcaagttgatagaatcagagctggttgtttgaacgtgaagtttgtcaaaagtagtgaatggatccgtatcatacttctcgagtttagtcattaactcaccaagtgtgatgaaaatatcgtttattcctagcgtttctggagtgcttcccaatcttgaaatctgaagggttgaagcaaaatagccacctatgtaccattgtgacatcatttgggtagtaaatggaccatgaatctgtccctgcgtgtctatgtacctccaactggattcaactgaaactggtgctgggagttgtgacattccgttcatgctcatattaggaggaatatcagaggacggaaacaaattgacatgagattgggcagcagttggtgtacttaatggagtaatatctaccgccaatgaatgtgtactcagattcactccaagattagcagcataactaaaggaggaggaggactcgtttctttgcaatagtggatgctgctgaacaggcgtactaacccgtgattcaggatggtcgccgtgccaaaaagaggaactcattactcccgaactttgaggaataaaaggctctttcatagaagaaaatggtgacgcagcacgctgtataccaatagaatcgattaaggaagacgtcctactgagtggatgtcgacctcctaaaagaggtgtattggatctaaacgtcgatccagggactgtattcacgcttgcagcaacagcaccgtttgtattgttattaacgctcgcaggggaggaatccaggatagtagaaacaccgtgtgtgttattgttttctgtatcgactgaatctagttttaagtccttaaactgttcatcaaaggaaccgaataatctttgcgagtctggtgctatcattattgatgtgggctgagaagttgagtatataggggaggaggaaggaaggtaaaagctcaaggagtacgaatggaaatgatgaactcgaagagaccactgaactgcgtgtgtgggtatttgtagtattgtgaaaagttccaaaaggcccatcaaatcaaatcaacctataagtggaaatatgaaaaatttttttttttttcagtgcgactgaaaaaaaggcatagggtaattgcggactatataggacactaaaaatatagtgtggcacaactatgtagtataagtattacggcactaatctaatcttttcaatggtttacgtgacagatgtataaagaaattgagagcaatttttaaatgcctaattgtttttcgattttgctgtggacgtcatcacctaccatggtgctggcttgtaggccagtaccagggtagacgtcctcccaatcgatgctgcactctttgttcagtagtatgtcacggtgtatactaccgtttgttgaaagggggttgaagtcggtacgattgacgatttccatttccatcgtccttttcattggttcggcaatgccaaatatttgtcgatactgttccatttgtctttggcgctgtgtggtttcccagttcttcaatgttgattctaatggatgtctgtcattcaattgtgtggaaagaggtactgcaccgccttcttgctggcgtaatgtgtctggcaaggagggcactgcagatgaaagaacacttttgtcttgatctgtagagacttgagatttaaaggtatcttgtgggacgatattcatagttggtatgcaggctgtttctggtcttgtctatttaatactcattccctctccagtgagcaggaaactacataatatactttaataacctcaggtaggataaaattgccactgcatggttacccgaggagtgaaaaaagcaagaccataagaaatgcttgtgcatcactggcggtagatattggaaagtttgagcgtaggctcattcatttgcaagtggccattatatgctaacatgttccagtttgttactcctgtgggaacacagaatggattgaaagctacttgtgcgaaaatatctcctgatgggcagtttcttgctataacacaaggacttaacatcctgatatacgacattaacagacgaactgtatcacaaacactagtcacatcacatgccaggcctttctcagagttatgctggtctccagatggacagtgcatagctactgcatcggatgatttttctgtggaaatcattcatttatcttatgggctgctgcacacttttatcggccatacagcgccagtgatatctctgacattcaatagaaaggggaacttgctgtttacatcctcaatggacgaaagtatcaaaatatgggacacactgaacgggtctttgatgaaaacaatatctgcacactcagaagcagttgtgtcggtggacgtacccatgaatgattcatccattctgagttcaggttcatatgacgggctcatacggatctttgatgcagagacgggccattgtttgaagacattgacctatgacaaggattggaaaagagaaaatggtgtggtacccatctcccaagttaagttttctgagaatgcaagatatctcctggtgaaatcgctggacggtgtagtgaaaatatgggattgcatcgggggttgtgtagttcgtactttccaggttcagcctcttgaaaagggcgtactgcatcattcctgcggtatggacttcttaaatcctgaagatggatccactcctttggtgatcagcggttatgaaaatggcgatatatattgttggaattctgatacaaaaagcctcttacagttgctcgatggttctttatatcaccacagcagccctgtaatgagcatacattgcttcggtaatataatgtgttcccttgcattgaatggagattgctgtttatggagatgggtttaaagaatctgcgttatgtacacgacagacattcccttaaggtgtaacacaagagtatatatagatatattatagacgtttaaaagttttaagggatcggattttcagccagatattttttactttattctaatttttttttttatttttcactgctgctgtcttgcgtgatgagtaagatatcctaaaaaactactaagggaagttcgggcagctttcaacattaagtgttcacatctcgaagaactcgcgccttaaaccagcctatacaaaagcttagtacagattacctactgcattgatagctagcatctgtcttgttaataaattagcttgccataaaattagggaaatttttactcacaatatgaatataatgaaaagacaattatgcacctcctctaagcgatttttttctacagcaaaaaacgttgtcaaatataatacgattcaggatatcaggaacaaatattttactggtacgcctttgtcgatgtgtactgcgtatgacttcattactgcaacatgggttaacaaggctaattgtgatttactcttagtcggagattctttggcgatgacttcattggggtacgatagcacaattacactatccttgaatgagtttaaatatcatgttgcctctgtgtgcagagctgaaggttcttccatggtagtggtagacatgccattcggtacgtttgaatcgggcatatctgatggcttgaagaatgccatagatatcatgaaattggacagtaaagtcacctcagtcaaagttgaagtcggttcttacaccaaagacaaatatgcaatgaaatttattgaagaactgtgctcccggggtatacctgttatggctcatataggactaactccccaaaaagttcattcacttggaggttataaagtgcaaggtagcaaaagtctattacaaatgcaggagctgtatgaaaccgccatgcaactacaaaaaattggctgttggtctatcctgattgaatgtgtcccccataagatggctcagttcataacatctaaactctcagtaccaacaataggtatcggtgcaggtaacggtaccagtggacaagttctagttatatctgaccttctcgggatgcaaggcgattctgtcccaaaatttgtgaagcaagctgtaaatatgacagatattgccactcagggcttgaaggagtacattgcaagtgtagaggataggacatttcctgagagaggtactcatactttcaaagttaaggaggacttatggaatgaattcctctcttcaattaacgaaaagtaaaatatatagataaaaatcactgcatagggaaaaaaactttaaattttaggtatactgaagacaacaaaaaatacataacttaaaataaaggggcattgatccaatgttgtataaatacataggaaagtggtttgaaaattgtgtgacatcatacgactaattcatcaaacttagtgaaaaattctgcaattgccttggtagcccacgagttgttgtctttatctaggtaagctaaatgaccacctaaatcggttctacaatacaaaatacgaggattcttttccacgattgagtatggttgatctgggccgacaacaggatcatccctggaattgataacaagggtaggaacccgaattgtatcaactctgtttattgagctggccgctttataatactccatagcatttgggaagcctaaagcaggcgcagtgtacacttcatcaaattcccgggtcgatttaaagctctttgcctttattagattttcaggcgtgaacatatagaaagatggattcttgactgtgggaggatgatcggggagagagccatttggaactcctaattcacccatattaacctgaacggttcttgttaagaattgcgcaatatttttggaaaataaagttcttgaccaccaatcctggctcatcctaattgctgaaaggagaagatcccaaggattgcacaaagtagcagctgcggataaaggtgatttatcgccctcttctcccagatagtttgccagcatcgtagcaccaaaagagcatcccacagcgtatagttttctatctggatgtctttgcttttctctttgcaaaaactcgcgaatatccattgtgtgataagctgtaaataaatttctggtggtaattttggaacgtgcacaacctctggtatttaggacgaccacttgaaatctcccactgcgagacaggttttcagcaagagatcttataatcggctcatgactaccaccagcaagaccatgtagaataactactaggggtagatcaacctcccgtagttcttccaactcattatctttcaggtaccttgtacgtggttgtaaacgaggccatccttctggatgtgtcgccttctcgtctttatcaaatttttttttatcaaagctcgtagtactttgatcgaattcataatcctttttccatgaatctatgagccagtcagcggtgcaaactccaccatccgagaatttgacaatttccctgccgtagaatacaggaaatttcttagagaaatcagcagcacctaagtacaaagtttgcaaaatacctgtgaacaagtaaggactcaatttgaattgggcaccattcttcaacgttgggacatatttgttagcgaactcgtcaaaatcaacttgctccttgttgtcttttaaatggagtttaatggaaccattttcaccgacaatatgcgaaactgtaccattgtatccccaatggaatgggttgattgctggccatttggaaacttctgacatatcggaaacttttatgagctttgttttttacgcaactactatcaatgtaataatagaacttaaaaaactgctcatattaataataaacggaggaaatactcgaggagctattacttccagggacatccgatatctgacgccttttaaaatctgcacatgcgcaagatttaaaaaaaaaaaaggatctcggaaccggaacgagattgctcatttttcgttccgtttccgcaggttttgcaaatcattaagcagatacacaagggtccttttaatgtttatgtaatttcgtgcaaagtgaaaaaaaaaatggacctgcttggaataaaataataagtaacattatgtatattgatttgaaaagacctcatatatttacaagaatatctaatcgatgtctaaatttatttcttccaccatcaatttttgagccacggttccttcgtatagagattggaagaatttgattgacaacaagttactttcttttttgttttccaattctttcttagtgatttgttttttatccataattatttcacacgaccttagaatttcacgtgtaggtacacgcaaaacatcacgtacttcatttgaggttctttgagcgttaagatgaatgtaatccagttcttgcaactttcttttgtatttaatggaaagattcattggtaaggcacgggggaggtcatgaattaaatacgtaagtcccaacaaggaacctaccactataaccggaactgataacttcttgagtgagctccacgacgataatttaatgccgtttaatataatgttccccacaacctttgtacttcctagaaagtacagcgttagagtgggaatttttgatgtgaagagcaatgatggtcttgaccaatattgtgtcaaaggataatttttcaaacccaaatacttcattaggccaatctgaccctcgttagtttgtccttctatatccggcagtggtgctgtgacaggtttctgccagcttaagtaagacaaaaagcctttccaagttggagcaaacaaatcagttattgacaaagatactttaagcctttttcctatcaaatgcttcctttttctaaacattagttcgcttctgaaaacacgttcacacatgaaatcatcaccaagttcattttttccaatctcataaattttttttaccagtaaatctgtcttttgcttggcaaataattcacttgatcctattgactcatcaatctgatttgctatgaacgcttctgttgaaaatatgaagtcataaatttgaccgaggccctgatatttcggatattcgtgtagcggaacatccaacgcattgagaagtgcttctttagtattgttataagtcattgtaattgtttgctcggccatttgatcaacggaagttgttaaatcattgcactttgctctagcgctcaaaatttcaggtctcaatgtttccagttgttcgttaatttttatttcttcttcactatacattttcatattagatttggagatcattattatatcgcttaataatttcgatagataagtcttggcaggtaacaatttagaaagtgatcttttcttcaaaacaaaattgcgtagagaatcttccagactgtcaaaatccggatcgggatcgctgctagaatatgggtcgtcgtcaggttttcggtcaccatgatcttcattgtcattttcattatgataatgtggcaattcatctccgtttttggaaacaaagtggacaaaatcagctgcacgtttatatgtttctggggacaggtcacggatttgctttaggatcaactccttacaacgttgtttgtccctgattttgtcaaattttttcacaacaaaaaacattaattttttctcacgagatgctaaagaaataaactccttggcagatagtgttagctggttctctgcattgacaacaaatataactaagtcgatttcttcttgtcgggacattacttcggcggtttgtaacgagtccatgttcaacccaggggagtcaattaatgaaatatcaacagtaccattccttaatagactagtagaggcaggccttttatcgtcctttatgtaaatcttcagtaaagcatattttccgttttggggaaccaaatcgggaagttctttcaaagtgtgtatttcataagtcttgggattttgtattgaatacatatcaatggcttccttgagagtcggagcaatgtttagtggtatggcatgaacctcctctatgccgtcattttcccgagcctctagtatttcggaaaatacattggtacatggtagctgatcctcaggtagcaaacgctgctttaatagagagttgcaaagagctgatttaccagtatttacatcacctgtgatgaatactttagatgaaacgtcatccactctttttttcaaagcgtttaaatgatttgtcactgatacgatctgagagtgaaataattttgataaagcttttttctcaatgttgaaaccgttcttttctttggtattgtactgaccatctagcttgatattcagttgtagaacatgtaatttttcccgttcatcatttgcagcaataaaaatcgggcgaatattattttcttcttgaagttgatccataaaagcttgtgtctttaatatagatctttttaaaagtactctattgttgttataattccactggctaagttgtgaagaaattaagtgtgcttttgagttggaggaacgcaatgagggcaacaaatcatcctccctacgcccctcttcaccatcaaacaaagtggtacggtcatcagttactccatggaaattactgcctaaaaaatgaccttcgttgcgtgagtaagtaagagtttgtggtactattgtggcggcatcatcgtcctgatctgtggagtccttgtgcggtttattgctgtctttgaattgttgttttccttcagacatcgttaaatgagcctaccgttttgcctctatccgtgatatcagataatgttgctatgttcggatgtactttgctttatttattaagggctactgtaacctgcgttatcctgtttcaataatgcatcgtccgtcttaattaatattagcccggccatattcttcagcatgaaaagctgtatttacccggactgcgcaccaacttttaaatattaatctccgttcggtctttgcgcgagttattatactagcgccacgtattagtaatactatagctatcttgccagataagggatcacaaggaattatataccgtggatcacaactatccatatcactcttcccaatttcgcggagaaatacttatgcaggtttccaaatcatttccgtagccaaagctgcctgttggccactgttttggcatctctctacatttttttttttcattgatactttcaacccagacattctgtcacctggtgaaaaacgacacaaactcctttgtaacaacaattgcaattttaagatatatgagaatattgataaggctagaaggatggtagtaagaaaagttgttgttggtaatttttcaaaaaagagtttcaagagctgggaaaagaattaaggcaatgggaagcgaaccgtttcagaaaaagaatttgggtctgcaaattaattcgcaagaaagtggaacaacccgctcaacatttcattcgctagaagatctaggagatgatgtaattaatgaaagctgggatcaggtgaaccaaaagagagccaatatagatcatgatgtctttcatgagcaccctgactcttccccatcattgtcagcacagaaagcaaaaacaaaagaagaggaagttgctgtaaagtcatcgaactcccagtcaagagacccttctcctgatactcaagcacatattccatatacttatttttccaaggatcaaagactaatcatttttggaattatcatttttataggatttttgggcccaatgtctggaaacatatatataccggctttaccattgctgcaaagggaatatgatgtaagtgcaacaacaataaacgctacagtttctgtatttatggctgttttttccgttggtccattgttttggggcgcactggcggattttggtggaaggaaattcttatatatggtgtcgttatcactaatgttaattgttaatatacttttggccgctgtaccagtcaatattgctgccctttttgttttaagaattttccaagctttcgcttccagctctgtgatttctctgggagctggcactgtaacagacgttgttcctccaaaacacaggggaaaggccatagcgtatttcatgatgggtccaaacatgggtcctattatagcacccattgttgctgggcttattttaatgaaaggaaattactggagatggctttttggtttcacttctatcatgacaggaatagcattgatcttggttactgctttacttccagaaacgctacgttgtatagttggtaatggagaccctaaatggggtgacaaaaaagatgaacgtgaaaataacgaatctccattcttcgaaggtaataaaatatcacatcggcgtctgttcccagacattggtatccgtaaaccagtcaataatgatgctttcttccaagaaaattttccaaagccgcctaaagcaggtttgacactatattggaaaatgattaaatgtcctccaataataatcacgtccgtcagtactgcactcctgttctccagttactatgcgttcagcgtcacgttttcgtattaccttgaacatgactaccgttttactatgttagaaattggtgctgcttatgtctgcccaggtgtagctatgttactaggatctcaatctggtgggcacctctcagattatcttcgttcacgctggatcaaaagtcatcctaaaaagaaattcccggcagagtttcgtttattactgaacctaattggaattttactaacaatatgtggcacaataggatacggatgggcaatcttctttcattatcattttgtggttcttttagttttttccgctctcactgcctttggtatgacctggtgcagcaacacatcaatgacatatttaactgagttattccccaaaagagctgctggaactgttgctgttagtagtttctttcgaaatgtgggcgctgccattagttccgctatcattttacagctctgtaacgcaatgggaattggatggtgttttacagggctcggtctctgcagttcaatttcattgattggtatattatatcttctcatttttcaaagaaaatatactgccaaagaattttaagaaatagtttatgtttagctataaaatttaacttttagaattttattatattatttaactttcaagaaaattttctcatcactcatcccaaggacttcaagaaatagaacaatgcatcataagtttatgaattacgtgcatttggaccttcaaagaataaaatcgaagttatagttaattatattaaattaagccaaaagtacatatatctaaaaggaaaaagtataaaaattatgcaggtccaagacatacttaagccttcaaagaagaagctcttctctttctgatttcggccttttcagcctttctttcagacaatctcttagccaacaattgagcgtattcggcagcagcttctctttgagcttgagcgtttctgaccttcaaagctctttggtgtctctttctttgcaatctttgaggagtaaccaatctttggatctttggagccttggtgtaagtcttttcacccttggtgacttctcttctgatgacgaaatcacgaacgtcatcttccttggacaaaccgaagaactttctgatgttgttagctctctttggacccaatctctttggaacagtagtgtcagttagaccttccaattcttgttcacccttcttgacaatgaccaaagccaagacagccaaatctggaccaacaatggcacctctgacggactttctctttctttcaccatcacgtcttggtctgtaacaagaaacgttcttggtcaacaacaacttgattctagttggcaacaaaacaccttgcttcattgggaaaccttgtttgtcgttaccaccagagatcttgaagacgtagcccttgaattcatcaccaacggcttcaccatcgacttcttgaccgattctcttgtcgaagaaaacacgaatacggtgttcatcatcaatttcgaaggtcttttgagacccgttgactgggtaagaaatgttcaactgttataaataataccatttgttagtaaagttgtccgaagccaatatcgacaaattccaacgaatccctgctgtcctttcttccgttacaggtttttcttattttcattgatatttctaaacccttttcgtaaattcctttttcattccttaatttgaacttagcgagatattttcctaagtgtcggtacgtgtatattagagggaattatctcgtttaaacaacgttgttcttgagaatttttattatagtgcactaatttgtgggtatacgtttatcaaacagtcagaaacagccggttagcgcgtgctgattcattagaattctaaggatttgggtgatattacataccttcatgatggctcagtcgtctattcacactggatagtttcaattaatgacttccaaatgttttgaagggcacactattcaaattaagatcacttttcataaagatgaatttttctcccatcaggcattcattgaccgtgccctacaaaccaagccagccgagattgtatcagctccacgcacataggattttcgcctgcccttggcccataccgaaagagtttcctaggatgatgggccggcatgaagataagcggcctgtatgcccgagacactgaaaaaaaacagcaaaaaaataagatgtatggagttcaaagatgtatggatgcaagaaaagaggttaatggtgcaaactgtagaaaaaaaagtaaggaaataatttatttttaataaaattaactgaaaagatacatgtatatttttctcaaattaatcaatgcaatatgtgatatatttgctatctggcttaatgagataattttttacataattatgttgagaagttaacagggcagtctctattgttttgatcgattgagtgcacaaaaattggaagggggccgtggagcactacctgcaaattgctagaaatttgcgtcactacatctgaaaaatgtacgagcgacataattgtctatagccctaatttagaagacgtttgcctaaatgcgccaacatacactcttaattttaagcgaatgctttcttgtagtaaaaagtagctagaaagcgattcattaatctggagagtttgtcgaactcgtggatttcaaagttgaactagctaccgaggaaggaaaaaccacaatagatgaagacgggcttttcggaaatttaggcggtcttccaattggcggtttcagaaagaatgttttgttatttacataagtgctgccacatcggccattatgatataagtcgtccatatcattgttcttgaatcccaaaaactttgaacgagaaagaggggaggacatgttgctggcgagcatttgattgggagtggcttgtacatccgttttcggtgatgcggttcctgaatacattgctggcgacctctggcaagcgtcatttgtggccttcggaatatttagctttaaatatggcttccctgagagctttcctctattgctgttcagttggtgcaggtgatggaccatcgcctgcactggagctggaccttccaaagtatttgatatagcaactgtcgggtgtatcttttgctttgcttcaaagctctcgctgtcacccgtcccattaaatccttttcccattgggttactatttgccggaataacctgtacaaattgcgattgaaaggatggaatattgcccactaaacttgcaggcaatgaaggctttggcaaattctcgtaaggcgacgggtaaaaattatgataattagagtggttagattcagaaagtagtaaatgagtatccggcctaatcctcttgttcataaaattcctatgaatagcctcgtttgcaacatgctgttggtctacgctttctttataatcattagcatgaaaactcccaccagaatttaaaccgccttgcaacatttgataatctgcactatttcttgcacagtcagaatgattggatccgctacgtgatattgctccgtggcaatgcaccaatggtgtacttacaccagcgttcccggcgtcatttgacgccaacggagcgcttaaattcccattgttttgtacactggaggaatcttgactcgaaactgtacaactcccagaatgggaagctggttgcaacacggttgctcttcttcgcctgcgcttcctttcattcagaacaacacgtggttttttcacatagtcaccataatcagatggttctatgatattatgaggaagatcagtgttgttttgatgaacattaagcaggttactcatatcaacagaagagtattcgtagaatgtattattggatcctaaaataatgacagcaatgtctacttggcaaagtactgacaattcatgagcctttttaaatagtcctgcttttcgctttatgaaagtaactgtacgatttctatcatctttgataggttcaatttcaatttttcttctacccatttagcagaaatttttttgaaaataattgtgtttgcttatctagagctttattaaatttttttctgatgagataggcctgctcgaaaaaatagtctgtctttgaatttggctcgtatatttctcccttcgaatgaatgataaagaaagactcaaaggaatgatgtagtgttatatagattggctaaaataatttggcaaaagaaagatggataaggatagttcatgtttttgagtccttcacgaacataggaagccgggtatgcgtggagatttaagttttgccaagcctccaattactcgagcgagattatttttgcagaagaaacaaagacgccgcttgttactaaaaaaagaaggcaacaataatgcaaaaagttcgaaccaactgtacctcaagccgttttgtaagccactatcatcgggaacggtacaggtagaatgatagatgaaatttacgtaagcgttaatggaaaacaataacgatgtggtgtaaaagctagtgcgtagtgtgagtgccactagttttctttgacagcttaagagcaagcttttggagctcacaatcaagtgaaacaagaattatgttcattttctccttcggaactgcagaataaaaattctttatactataaacaccgccattatcaaaaaagtattgctgaatcatggtatacagcgtgaaaatcttcatggcatttctacaaattctttttagttagtatcgccaaccattaacctttttagtaatgctgacgttaaacgaaggcgaaaaaaaatacttggcaacaccatcgtttatatttttttcaaatggaagtgtcggccgacgtagcatagcaggaaagattcaaaggcaagggtttcacataacgttacccttctgaccacgccccttctttcgatcccactagtgcggacggattatcacgcaagttttttaacgcgagacatcggaaaatatttatgccgattagatccggcccctgaaactttttgtttgatactttcaaacgcactactctaccccatgacataaaaaatatctgtctccggttatatatgtctaaatagaattcgggtagcattttatttttatcgcttataggaaaaagatatttgcatatatatatctatatatcctatatacatctatatagttattgtgtaaggggtttttataaggtccgatacttacagagattaatttgtaaataaaagcagaaatctttatttaagaaaatagaagattgatgggaatatttcgttggaactatccagagagttctgtccccggcgtttggggagaaacaacttccactattgactggtgtgaggagaactatgtcgtttctccctatattgccgagtggtcaaacactttaactaacagcgtattcatactgtcagcgatttacacaacttactctgcttacaagaataaattagaaaaaaggtttttacttattggcttcgggtacggtttggtcggagtaggatcatggctatttcatatgacactgaagtatagattccaactattggatgaacttccaatgatatacgccatgtgcattccgacatggagtttagtatgcgaggccaaagaggcattacttaacggagataatcacaagaaggttcctctatttgaacagatattcatcggcgtaattatcggcctggccgttacaacagcaagcatactctacgttatttacaaaaatgtcgatatccatcaaattttgtttggcgtacagattgtagttgtggctgctactgcaggaagtttgacgtacagatacgtccatgatccacttgccaaaagaaatctcaaggcttcaatggcgctcggcgcaattttgttcttatctggctacatttcgtggctacttgatatacactattgttcgttctgggtgcacgttagaagaagtattttggctttaccacttggtgtactgcttgaaccacacggatggtggcatatattaactggtatggggatttatttctacattgtttctttggaacatttaagggtcattacgctcaacgtcagctgcaattaccagttcatctggagatggaaagtcttccctgaactgatatggaaagggcgcaaaccctcaacaagatattcacttgaactatttggcccatacgtagaagatcaatcaattgaagttaaaaaggagaagtaataattatagcataatatatattcataatgtataggcatatttattttttattttttttatttcatgttctatttaatgacgaatcacgaagaaaatatatctaagaaaagatcttttgaatccttgatttgcgaatagtttaaatgacccagcttattgctctggtgaaaaaaaactttgtgcggtctcaaagccgtcggcggcaaaataacgtgaattgatgaaagtaaataaacaaaacaaaatctctaattgttgtaacacaaatactaagaaatttgttagctaattcgggacatgtaccaaaataatgtattgaatgctattttggcttctgaaaaatcaaactttcaatacgatagtggaacaatattaagaaaccacaaaagaccaataataacatttaataacaacatagagcacacagtatccgaacctaataattttacaggctatgaggaaaaggaagatttggatataatggatatttgtccttattacccaaaagcaagaatgctggcggatgccattcaacatgccaaaacgagcgcaagtgaaaacaaaatggaactatcaatgaaaactatcccatgtctcaagaaggaaaacgtccatgttgagaaagggcacgattggtctcaactcagtacgagcagaatttgtaaaattttagaagacatagcagataaaaaaaataaaactagaaggcaatctgccccattacaaaagacgaagtatttcccaacaaatgagaatcaaaataccgatatagaaaatcagaattggtcccaaatccccaatgaagacatatgtgcacttatagagaagattgctagcagacgcaataaaaatcgcaaacggaaaaatctttcatgttctaaagtccaagaaattcagggaaatattgatttacccaaaaaagacgtacaagagggagatatttcagattcgtctctatttgcagcagtaagaggaaccaaaaaagtttccggatatgattacaattcagaagataagatacctaatgcgatacgtcttccttactgtaagcaaatattacgattattctcacttttacaaatgaagagaaatgacttaatagtcacctctgaaaattgtaatagcggagttttcttcagcaattttaattatcaacttcaagttaaatcgaattgtattgcaaatatttcttctacactcagttttctaccccatcatgaaataaccgtatacacatcctttattctctatccaaacgttgtcgataatatttgggaatgcacacgatacgctattcaacttttgaagtccgaagcagcacagtttacgctactgcgtgatatatatagtggcttcacaattatactttcaaatcatcgatatcatcctaagggttttagcgctgattactgttacagtgcaaatgaattgacattatttctttttgttattcgaacagggcaaaaaaaagtactttatcgatctattcctcacaacacagcagcaattgaaaaagacagttcttttgatacagaaaatagaaagagaaggtccgaggaagaggttgttcttaaatgtaggaagtgttctaataattcattggcattaaaagaaatcagcacctatcgtttggatagcgcagaaggttttgagaagtctcagcctctaaaagatgaagcaaagctcagtgatatgaattatgtacaaggtagtatcagctataacaggactattcttaccggcttatggaaattatttcacagattgtgctgcaaagatcgttataggaaaaccaatctgtcagaaacattgttctatgacgattcaacggaaagatgggttagaatgggagagttaatgcactattgaaagggagatgcttcaataacttttttcatgaaaaactatttaataaatttaatatatatacttcagaatgaaaaacaaatgaatagtttttactgaatatgtaagtggtatgtggaataagaaactcaaatgaagcaatggctatttacagatgttccaaaacttttcgcatttatatacatattgccttagcttggaggtaaacgatatatatcaccgttaactttcattctgtgtatggcaactttagcatcgtcctcgtagcttttcggtaatttatcatttggtttactttcaaacaaagatcccattaaaatcatatcattagttgtagcatcacacaaaaaggcaatatagtctacaacgtcacggtctaacgtctcagtcttcttagtttgctgattgactttaattagtctttgcttcgtatcaaatttgtaaaccaactgtaaatgctctaacggcattccgggaatcatgattggttgcactgagactagtttaggaactgcattaaactttatcaactgccagtccagtgttgcattacctggaagttgacgggacctagcctcgagagcttcctgaacccataatgaaactaaccctttgatgtccgacaaatttttatgagcaaatgacgtgtttacattgatatacgtctctatggctttgtttttccagagtaaaaaagaaggtttaatgcctgattgaaaacgaaacaatgcgacttgaacagagttcaaaccaaacgtgtaaagtcttctgatcaatgcatttgcaacaatgagaggatgagcaaatacatttggaaggttcttgtaagccgaggggataaatatttcggcagcaacacccaggtgccgaggattaaaatcttgctgcttacttttatctttcttctttgtagtttcactttctttattcaaaattaacctcgaagttgaaaataatcgccgcttgttaaatgatatcaacaaggatcttggagggaagaaaaggcatgtagatcttaatacactcatctcataagcttagctgaatggataggcttgctttctgatggaaatttgccttgcttttccaactattccattactcaggttttatttttttattttgtaatatggggagaaggccggcagaatatttacggacaaatgaataaattggattggattgactagtggaacgtgtaaagatcgcgatactccgtaccaatcaccgaaagattgcccgtaaccgaaatgactccattctctgaattttttgtgaaaccaatatctgagactcttccttcatcttatcaacgtattgttcagtcaattaagtaagaagtatatttgagcgcagccttaatcatatatagcaccagttatatgtttgcccctctcttgagttgaaaaacacataatacatagtactgtacttttctctttttcatcgttggcgaaaatataatctttctcaaaaatatatatatatgtatatatatccttagatttgccgttgacaataaggtgggcggcaaatctacgaaatgcgaggcggttaaaagagagtgacaacattttcataaaaatattctgatctcaaactgaagacataaaataaggatatgagctacatagttgacctacaagtgcgaggatcatctctgagggttatcaaatgtatgtttagagaggatgagcaaatttcttctctacattctggttctgactcgaaacaaaacagcaacaaaaagctgggagaatttttgaatctgttaaaagcagtggtcaagaggaagttggaaagtttcccaaaagaccgtttaaagacttcgattataactggccaagaattaatgagagaggggcaaggaagtattgaaattaaggatccaccaacggaggcgcaacaacatttgattagaagcctagcaaaagttttattacaccagttttcaagcataaatggcaaagttaacacagtaaatgaaggacaagataatttgtttctatccttattcgttaaaaaaatttctatagagcaacagtccacatcacacgtctctattaaattgaactttcatgagaaaataaatttgggtcagcacatagattctattttagattcagaggagaccaacgagtcggacacttatcacatgggatctgttgacgagttcattatatatcccttttgctgtctggaagagcaagatgagctgaaaaatggcagcatactgtccacagagttcgacaagattgacttagaactagacgaggatgatggttttgagggagaaactttaaacaattgtatcaattcggtgggaaattttgacattccactaagtaagcaaacactaaacttagtaaatatatcatatcttccaggcacaactttcgagggccaatgggaatcgttgtattttggtaacaatattaaagaaaggttatatagctacgcaactatatctctcaagatagcaagattcaaacaaactggagactccaatcaagaagacattacaacgctaatcacaaataataaattactccttgtccatggtcctccgggaacaggtaaaacaacgttatgcaaagcactttgccaaaaattatctgtgaggcgggaattttcagacggttccgataccattgatactaattataaggggataataatagaattgtcttgtgcacgcatcttttctaaatggtttggagaatcgtcaaaaaatatatcaatagtattcaaagacattgaggagcttttaaaggtcaatgagggacgagggatctttatatgccttttgatagatgaggttgaagcaatagcaagttcaagaacaaatttgtcaagtagaaatgagtcaacagatggaatccgagttgtgaacactttacttacgcaacttgacaggctgaaaaaataccataactttttagcattagccacgtctaatttattagattcattagatgatgcttttgttgatcgagcagatggagttttttatgttggaaatccaacagctgagggcatcctccacattctaaaggtttgcatagaggagatgataacttcaggtataattctttttcacgcaagatcaactggagtcaagttcttcaataaatatcaggacattttgcggaaaattgctatcaaatgctcggtatgtttttttcttttattctacttttacgattctttttctttctttccttcttcataaaaaagcactttcactaactgtctttgtcaaacataaatatgcgatcaatatagaccgttgatatcagtggtagaacaataaggaaattgcccttgatgtgtctgtctgaatacttccggacatttcctgtagacgacgatgagtttgttctggcattagctatgtcagcgcggaagctgagcgcagcgcggaagtgacggaggagctttttcctttttttcgcttctttcttttgtctcatactcatgtagcatactttcgcgaaccctattccaacgttttgttgttgctcgctttcatgcttaaaatttttattatgtattttacgatcaaggtgtatcgtgaaccacacgtttatgaaatccttattttagaatcaaaaagtcctacaatcttgtttgtggagtctatataaagctaaagttaggttctacaaagcaagatacaaatacgaggccatcgagtattcaatgggaaatatgataaagaaggcatctttaatagccctcctaccgctgttcaccgccgcagccgctgcagctactgatgcggagacatctatggaatctgggagttcttcacatttgaagtcttttttaatgtccgtttctatgattgggctttctgaaattggtgacaaaaccttcttgatcgcagccttgatggcaatgcgtcacaaaagagttctggtgttctcagcagcagctacctccctcgctattatgaccatcctttctggtgtggtgggtcattcagccgttgcttttctttctgaacgctatacagcattttttgcaggtattttattcttagtgttcggttacaaattgactatggaaggtttggagatgtctaaggatgcaggtgttgaggaggaaatggctgaagtggaggaagaaattgccattaaagacatgaaccaggatatggatgatgttgaaaaaggaggcgacactgcgtatgataaacagctgaagaacgcttcgattggtaaaaaaatagtgcacaggattcgcgaattagcatcatttatgttttccccagtttgggttcaaattttcctgatggttttcctaggcgagctaggtgaccgttcacaaattagtattattgccatggctactgacagcgactattggtatgttattgcaggtgctgttattggtcatgccatttgctctggattagcagtggtgggtgggaaattattggcaacaagaattagcataagaacaatcactcttgctagctcgttgttattcttcattttcgccttgatgtatatatatcaagcattcacaactcaggattgagatggtttgtaaccgtattcttcttggattctctcttttttctcttcatatttaagtgtgaatcttgaaaagaatatttatagacatacgtaactagtgtacggctgatatttatttgatgtagcttttttttttgctaagttcatcgcttttctttcccagccaacccaatgaagtcttgcgcacgcaattggttgtaattatccgatcagccgctatcatcattgtcacggtcgggttcctgtaatacccttttccttattattcccttaattttttcattcgttttcttctcgagcacttccataataggcgctaatttggctttgagatcgctggtttcgcaaaccttatcgatgtaacgctgatgttcgtttttttgggggataatatatggctgaccactctctttttgtttcgtcttctgaatagtttcttgtacaaaactattcgttgcgttagagctctgtcctgtttgaatcaccgtgtcatatacaggttcatttgaaatatttaaaccaacaaaatcattggcttcttctttgcctgttttgcccagctggttgatacgggcacgtaactgatttaattcttggtccctttctagtgataaatctcgcagagagggcatactggttgtaaaaagtagtcgcaacaagtaagtcgtaaaaaagtagatgtaatggaaggctttgaaggaacggctagccagcttttctgtatcattcctagcctaattgacagcatcttgaccttctagtatggaaactttcaatttcagaaagcggtgttccccgctgcgacgatttaatccgtacatttacacatctgtacatttttcatattcgcaaaacaaaggttacttgaaaaaatcataaagttggcggcttcaggtggacgcgcttcactcatgtagcttaacattcaatcccattaagcattatgcataaatttcatgaagtttacttaataaaattgttcatttgcatagacaagaaagaaagcaacaagacaactaagactaagcaacaatgccaagtacgtattagactatatcgaagaggagggaaattcttcactctgactcgttgattttgaaagaggttcgggtcctcataaatatttgagaatatgaaattccataatagtataccttcattgagtagcacgacaacagcctgaattactatccatattatgaatatctttatttacactgaactcccgacacttcagttaaacagggatacattagagatcaaggtgatctaatagggaacatctctctcgtaacaatgggacagtattttattttccaaggcggatacctaattatgcgtttttaatcatatctctacaatatttatgagcacttacttgggcccttgcagacttttgttccgggaaaacttttgactaacaagaatccaattttacttttttttttttaggagctccaagaacttactctaagacttactctacaccaaagagaccttacgaatcttctcgtttggacgcagaattgaagttggccggtgaattcggtttgaagaacaagagagaaatttacagaatttctttccaattgtctaaaattcgtcgtgctgccagagacttgttaactagagacgaaaaggacccaaagagattgttcgaaggtaatgccttgatcagaagattggttagagttggtgtcttgtccgaagacaagaagaagttggattatgttttggctttgaaggttgaagatttcttggaaagaagattgcaaactcaagtctacaagttgggtttggccaagtctgtccaccacgccagagttttaatcactcaaagacacattgctgttggtaagcaaatcgtcaacatcccatctttcatggtcagattggactctgaaaagcacattgacttcgctccaacttctccattcggtggtgctagaccaggtagagttgctagaagaaacgctgctagaaaggctgaagcttccggtgaagctgctgaagaagccgaagacgaagaataaataattcgctgatttcataactgtataataaattttataacttttcaaatcacggatcatttttcattttactttgtcatttttatttcatttgaaaatgggtagaggtacataactggcgcttttcttgcaagatgacatggcattggatgacacaagtattactcaatacccaacgtaaatagctagaagattttgatcggatttaaattcccaactgcaactcagtagcgtttaggattttacaccttggcttggagaaatccttattgtcagaaattgaagccgttaatatttaaaggctaattctccatgccatcttgcattcactttggtatatatctcttgacctcaatatatctcgataatataaatcgcaatattatacttgttagtctgacagttttacacctgtacatcttcaccatcaccacacccttttttactggaggcaaggatgagtttgaatatcgcctttttcccagccgctagaacatgctcagaaccgaggaaaagcaccgctgccaaacctcctttgatgtgttggcccaccgctactagtggccgtgctggaagcccaggcagcggtgggggccacaatacgagagctggaaaggtaaacggtctctgcgcctctgtgaaattttatcaccaatggagtgtcatgtctggtaaagataatatagaaagtagtgtgcaatttcaggcattaccgattgaactttggaataagagaaccaagacaaaaataactagcaacaatgggtaaatcgtatgtcatttaatcctatgaatctacagcacgaacgaatcatggtatctcaaaccgaacatatcgtcacagaaataaaaagatttaaagacgtgtctagtgtgaataaagcaaacatatcattagagcaaaatattgggcagataagatgatgctacactgattctgagaaaattacgtgacatgataggcttttaacgggctgtaagtcattagtttacagtcgttgctttgaaaattagttcaacattagaagtgtagtaattacaagccctttttccaaacattcggttatgtgctgggacgcatctcagaaactcgcaaaacaatagaatactaacatgatttcttataaatcttaattttgatttatttccttataatacagacacggttacagatctcgtactcgttacatgttccaacgtgacttcagaaagcatggtgccgtccatctttctacttacttgaaggtctacaaggttggtgacattgtcgacatcaaagccaatggttctatccaaaagggtatgccacacaagttttaccaaggtaagaccggtgttgtctacaacgttactaagtcttctgttggtgttatcatcaacaagatggtcggtaacagatatctagaaaaaagattaaacttaagagttgaacacatcaagcactccaagtgtagacaagaatttttggaaagagttaaggccaatgctgctaagcgtgctgaagctaaggctcaaggtgttgctgttcaattgaagagacaaccagctcaaccaagagaatcccgtatcgtttctactgaaggtaacgttcctcaaactttggccccagttccatacgaaactttcatctaatttacccgatgctggttttgtatcgaaaaagattttcaggttttaggttttattttttgtctatttttaaatatataatataataaaaaataaattgtgtctaatatccataatttgtacatttagattatttcttttggttctttattctgacctatatagactactcaacacagtcacttcatgtcatccagatattacttgcgttgagcatctcttttgaatcctcgcttcgggctctctcttagtgaaaaattaaccttacgccaaaatccaagaagtaaaattaaaaagaataatggtaaaagtctaacttcacatagagaattcaactttgtataaaggggtagccttgttctctatagaaactgttctttgaagtactgctaactgaggtaaaaaaatcggacgattttgtctttacgtggtcctatatttattgtgtcaaagtcacctacttacttacatagttgaccattctcatatcccataatttttcaaggagataaagatgcctaaaaaatccattgaagaatgggaagaggatgccattgaatcagttccatatttagcaagtgatgaaaagggctctaattataaggaagctacacaaattccactaaatttgaagcaatctgaaattgaaaatcatccaacagtaaaaccatgggttcattttgttgctgggggtattggaggaatggcgggtgcagttgttacgtgtccctttgatttggtgaagacccgattacaaagtgatatatttttgaaagcatacaaatcacaagctgttaatatcagtaaaggatctactcgtccaaagagtattaattatgtcattcaagcaggaacccatttcaaggaaacactgggaatcataggcaatgtgtacaaacaagagggttttagaagcttgtttaagggtttgggccccaatttagtcggggttattccagcaagaagtattaatttttttacctatggaactactaaagatatgtatgctaaagcgttcaataatggccaagaaacacctatgattcatctgatggctgctgcaaccgcaggttgggcaacggcgacggcaaccaatcctatttggttgattaaaacaagagtacagcttgataaagctgggaaaacatcggtccgacagtacaagaactcttgggattgcttaaaaagtgttataagaaatgagggtttcactggcttgtacaaagggttgagtgcctcttatttgggttctgttgaaggtatacttcaatggctattatatgaacaaatgaagaggttaataaaggaaaggtctattgagaaatttggatatcaagccgaaggtacaaaaagcacatcagagaaagtcaaggagtggtgtcaaagatcaggaagcgctggtcttgcaaaatttgtggctagtatagcaacatatccgcacgaagttgtcaggacgagattgagacaaacgcccaaggaaaatggtaaacgaaagtatacaggtttagtacaaagtttcaaagttataattaaagaagagggactcttttcaatgtatagtgggttgaccccgcatttgatgagaacagttccgaacagtataattatgtttggtacatgggaaattgttataaggctactatcgtagccttgaaatctaaaaaactctaaattcactttagggccaagacatactctaacaaaaaagtatgaaaaaagtgcattttgtaaggatataaagcctgtcaaagtttatagaaagctaacctactaaggtttggaccccttcgtttcttctcctttactttgcattatttatcgtaacatatcaatgatccttatttacttcattcagtaaattggtccttttatacttgtaaatatttttaccaggtcactagtaacaataaaatgttttaaaatatcagtagcgtgaagtaaaattcaattactagatgatgttgaagtagatcccgtaataatgggcttttcccctgtgaaggtgaactttagaacatcatccacattgaaaggtttcgaaggtttgctatctcgtactagaagtgaagcgtgttcttcgcttagggattcttcatttttgaaatcgtgctttccatattcgtttctaaacgtagtgcgcgcccaattcgttatttctctgtcctgttgcagcagcttttctatttcttcatcctttagcaaggctgtagttactccagatgtttccctaacatatttcatccattcgtccacttcaggaatattcttcttcctcaaaagggtagtgaccaaactttcatgagaggtggttgggaatttaggcaaagggtaaaccactgtagagtctaaagtttcttggaaatgttgtagagtggaggttacagaaacgagctgggataatgtgacattcagttgtgattggagtgtataccattgtggcagttcggctttggacatttcgtctctgattctcctcaatgaatgagttaattgagccaaacgcatgcgcacggcatctaaagcctggccaggtacaccattgaaatcaaaactaacatcttcttggagggagccttgattgccctctggtaccagtgatgcagtagattgtgacatattccacgttgctttatgtttttcttttgttcttcttgctcggggttctcttatatcgatgaaatatttcaatattaaaatccttaactttgacgaaaaggcaatttttgtatattgagtttccttacttttttgaacagaacgtacttttagacactttgcaaaggccttcagcaaatttttttgattattttcaaatatcaaggaaatatattaccttcaaagtcatccaatccttttagttctcgcattccatcattttatactatatacgtttgagcttaatggatcaaaagaaggacccaagtaataacttaacagaaagaagggtttccaaggtccaacgcccaaataagaaaaaggtacgaaatcaagttgaatcactttctagaaacctagagagaaataaagagggacagcttctgcagactgtatcaaaaggtcatttagaagctgattctggacactcactgggtcgtgaaaaagagaacggtgaactcggtataagaagtatattttacgataaagactggaatccaagaggcactgcaccatcacattacagaaatataccttataatcctgccactttcaaaaggcgaactgaagttcaagccagactgggaaacctcgagaatatcaaaataccaaagtgaaagttcaaaggtaataaatgagcaaccactttcttcgaaatacaatattgaaatcagcatgaagtctgagcgtagtgtttattgtagcaagtcttgagcatattttataaactctatttatgtttgtatattcgtctatcaaatggttgaatatgtaatagggacaggagccattagcatgcctggcttcaaggaacgtttaggtcacgaatgtccaacaaggtttcctgcaggtttccatatgtgaactgaattatcatttgccacactgcacattaaccaagggtcatgagcgtcccacgaaatgtcgttcacaccgagcatatgaccaccatgggtaaatatagtttcttcgcaggaggtatcccatagcttgactaacccatcttcttggccagccgttgccaatacagtatcgaaatttggactccattctaaagttgaaacggaagtaccgtgctccatggtagcgattgggcttttgttcatgtttctaatatcccataaatttagcctcccatttgaatctgcagatgctagaattaaagagttcttatagttaaatctacaggagtttactccaccatcgtgtttttcacggttactctggagcttctctttcttagtcctcagatctaatagggagaccgcatttccttcagtacaagcagcaaagagggaatcgtgtgttggcatccaagttacatcattcaccgctgttccgtcgctgtttattgacactaagggtaaatctattatagggttctcatgcgaatattgtttaatgtcccaaacttgaacttggccgttggagtgagaagaaagtaaaagggcctcctgctgcaagttccaggctaaagaagtcgcctcatttatatctgccgaagaagtatccattgcctccacgtcttgaataacaccatgtgaaccaaacagctttgtctcaaagggatgtgaaattttggactgtcttattctagtagagccgtgttttgttctatcgaatatgtagattgcaccatctgaagaggcgccggctataatatctggattttgaggcaaatatcttgccctattgcattccccgtttgggaagaaaatactgatgtcatttactaagtgtttggagggaaaccttgtcgagttctccggtttgaattccatttcgtccatgtcgaaattatttaaagatgaccattttatatgacccaacgtggatattttgctaatatatatggtctcatcttcaggtttttgggaagatgtaaatgaggataacaagatgcgatgctcatccgaagtggtatctaaatcaggaaagaactggcacgttaaggacggccactttgttgaattcgtgtttaggtaatcataaagtagtttagtgtttttcttccagtgcgagtatctttcttgcaaatcgatgggtatactggaggcttcatgagttatgtccttcgcgcactgattcatctttgaaactaaatttgtatattgtttgtcagaaataggacctgatatcctccttttaaacagttgatgagaacctttttcgcaagttcaaggtgctctaatttttaaaatttttacttttcgcgacacaataaagtcttcacgacgctaaactattagtgcacataatgtagttacttggacgctgttcaataatgtataaaatttatttcctttgcattacgtacattatataaccaaatcttaaaaatatagaaatatgatatgtgtataataatataagcaaaatttacgtatctttgcttataatatagctttaatgttctttaggtatatatttaagagcgatttgttcacatccattccttgaattgattgattaaaccgttggtagaagcatcgtgggtagaaatggtggaggagttgtccaattccttgccgatgactttagccaagactttacccaattcaacaccccattggtcgaaagagttgatattccaaatggcaccttcagtgaaagtaacatgttcgtagtaggcaatcaaagcacccaaagtagctggagtaatcttttgagccaagatagaggtagttggtctgttacctgagaagaccttgtgtgggaccaaaccaccagtggcaccttcagccttaacttgttcttcatccttaccaaccattaaagcttcagcttgagcaaagaagtttgaagccaacatcttttgatgtaatttgttctcaattgggttatgagattgagcagctaagatgaaatcagatggaatcaacttggtaccttggtgaaccaattggaagaaagagtgttgagcgttggtagctggttcaccaaacaagatagaaccagtagagtagtcagtaaacacgttacctctggtaacagacttaccgttagattccattgacaattgttgcaagtaggctgggaatctgtgcaagtattggtcgaatggagcaaccaaatgggtttgagcaccaaagaagttgttgtaccagacagacaacaaaccacccaacaatggaatgttgtcttccaatggggtttgggtgaagtggttgtcgacggcttcagcacccttcaagaaagcctcaaagttgtcatagccaatgtacaaggcaacagacaaaccaatagccgaccagacagagtaacgaccaccgacccaactttcgaaaccaaacatgtttttggtgtcaataccgaacttggcaacttcggtttcgttagtggacaaagcagcgaaatgcttagcaatgtgagatggatcattacctgtcttcgacaagaaccagttcttggcagtgttagcgttagtgatagtttcagcggtagtgaaagtcttggaagcaatcaaaaacaaagtagtttctgggtcaacaaccttcaaggtttcagcaatgtgagtaccgtcaatgttggaaacgaagtggacatccaagacaccagcgtagtgcttcaaagcctcagtgaccatgactggacccaaatcggaaccaccaataccgatgttaacaacatcggtgatcttcttaccggtataacccttccattcaccagaacgaacttgttcagagaactccttcatgtgcttcaagacagagtcgacttctggagcaacgttgacaccatcaacgtacattggcttgttagctctgtttctcaatgcgacgtggtagacagcacgatcttcagtggagttgatgtgttcacctttgaacatagcatctctcaaaccggtgacgttagcctccttggccagttcaatcaatgcagcaatgatttcatcgttgaccaagttctttgagtagtcgaacaagattttggaaccatcatagttggtgaaagtcttgttcaatttttcaaaacgcttggcatctttttggaattcttgcttgacagacaaagtcttaccttgagattcataaattttttgcaacttagaccaggctggcaattcagtggccagtttgaagttagtgaatgagttattggacatttttaggctggtatcttgattctaaatcgattttgcaagactagaggaatatgtattaaaattcactgaatgcaagtaaaatattaagtaaaagaaagcattgattatgaagaaaggacctttttaagatatgagaacaatgagaaaaggaaaaatgggacgaaacaaatagggaaaattccgtctgtaaaaccaattgtagtaacaaaaaacgctcatttcaatagcaaaaaaatagaataccgtcaatggatatatatagacacgggacattataacaacgtgcagatggtgatgattgcaaacccaaaaaattaccagcttcctgtaattccaggttgagcgcgtggcttcctataatccaatacacccacacccacccagatcgtgatttttgttaccatcccggttcttgcctcattgacatatttttctgacggtgacagaacgtggccttgtacactcttttttaatgttacgctggcacaacatagttcaacgaaaaacgaattaagttcttacttccgtgttttaatcagaaaacgatattccaatgagagatataagcgtaaggtagcatgtccgatggcaaaattctctttgcttccgcagcggggccaaagtcttactcgcctctaaccccacgtaggacaagtgctgagaataaaatagtcttggcgtagtatgccttcttcagtaatattttttcttttgaaagtactacccacatccgaacattgccacttacatagcgatgcaaatagccgccaggaaatgccgcatgttatccactaagaatagtcaacattgcatagcatccaaatacgtgaaagcggaccgatcttgagcgaaatgtttagtaccgttgatgtgtagaagtagtgccctgaaatacatagcggtgtattatttagcattaacatacaaaaaaaaaataacggaggcaccaatggaagtggtgtcgctacattagtttttaactcagtcagaaaactgaatttagttgatatgggaccgctccaaggtaggagaatactagatcaagtaaagcaaccgcactagtgcctttttcaaacaaggtggtttgatgaggaggctttctacaatcctagaaatataagacatctgtcagattagccgccgttcatatggtttcaaaaggttgcgaatggagacaaacgttcctcgtcccaaattagccagacggaacaggacaataaaggtgataatgtaatccatgacttcctctattttagacgggacttttagcatcctctaaatattttcaacccatacatgtcatcagcatcggtgaacatctttaatagtatcgacaacttggctcacgtacttctcaccgtcaagtgcgatttccgggtcatgcaatacctcgtctggttcttgatctttattcgtggcagaattatgctgatccttatgaggagggctcctcagcttggcatactttagtcgctgatttctttccctcattaatcgcagtagttgagcgtgcgacttgcgcatttgcgtgagattgctctcaaaatctcgtgggaacccgtcgttgacgataggttctttcgccatcttcttcacatcatccagtgtatcgatttcagaccatgatacgtcttgcgtctccgtaggtgccaggtttgagtgcattgttatacggctaccatttacgcttctttcgtatgcagtattacccctactaatgctggtcgttaaggggtttagtgctggaggcgtggttaggtttttggtcggaagtgcgttggaactgcccattatagaggcagtggaatctgaagatccctttcttttatctttgtcgctctttgcctttaattgaaccagctgagggtttccttcctggctactagatttccttctgttggtggaatccgcgtcgcttactttcacctggactggtggggtttgcttcactcccattatttgtcttcgttcgtgccagcaacatacatttcatcttatttctctggaaggtttttacaacaaccagttacatttttcatttttctgttcttcgcctttcttgttttggccccgatgactgagcgaaaaaaaaaaggctaaagaagacgctatgataaccgccgagcaggtcaagtacgatgtcgaaaaagcatctaatagttacatatcggattaggttatacttattacatatcacttccatgctgttatttttttcagtgtgaattatggcctgaaagcacctcctgcaagggctaaattgcttctgctgaacttgaccttaaaaacaggcgtctttttggtgtagaacgacgctactaaatcgcttgtaggtattactgttcttctgcgaccatattcttttatatcttggtttatagatgcagtaacgtcacccaagtatccaatgaatggctcatctggttctgcgcttggctcagtagtggcctttttcaaatcccatacacggactgtatgatcggcacctccactaataagtacgtttccctctttgctatatgataaggaataaatggcattcttaccatggccacgcatttgtttcaaccttttgccggtaccaatatcccatacattaataataccatcttcgctaccagtggacaaccacctaccatctggacaaacagcaatagaaatgacgggcgcagtatgtccaagaaataacctaaccgagtcgcctgtagaaacgtcccacattcgacacgtcttatcgctggatcccgtaaacacatagcaaccgttcggatgaaatgacacacaatcaacatcatttaaatgtcctgcaaatattcttaatggatatatgtgatcgcatgaccataaccttgcggtttggtcgtgcgatgcagtggcgaaataatggcctagcggggagaaactaacatcccacacagggtgattatggcccttatagcttactagcgcggtgtgagtatccatggaccatagcctgacggttttatcttcagaaccagaaagtaaatacttattatccggactgaaacttgttgaatatactgtaccactgtgccccaccaaagttttacacgttgggtcttcatccttgtcgttgttatttaacgcgatgttaggattattaagtgatgagccgtcgagtgaccagatcttgatataactgtcttgaaagccagcagccgctatcctacaatcatcactgaaatctaaacatgacatgtctttatttgtgttttggaatgtatacatgcacacgcttggtaaggccaactgtaaattatctagtttgatggcatcacgagattccttgaccttctgaatctccaacttcaaatctagtgccgtctttggtggtaaaggtaaaatatcacgtgctggcgaagataaattgctgtcttttttttcaccatccaccttcaattcgctctcttttttttcctcatctttggcgattttatctttaattttgtctttatcatcgtcgccagtattatccttaaatttttcgttattcatagctttatattcttgcaataaggttctattgttggctccactgtaattgtcacctgcagtttgttgatttagttgtttctcttgatcatccttaattttcaattcagtttcaatctccttaacaaactcctcgtcttttgggaaaggtcccagcttgacaggaacagaattcatttctaaattttgtttaccatttccgttttcactatcactgagaacttttattccatcagccaatttttcccttgcggttactgattctacaatatttggatctaggtgctgatttattacactaattattaatgaacctccaatactctcattttcattcaaaaaatataagagaagatttaaagtggttttagacatagtaattctgtacttgtgagattggaaagcacttgcgacctcattttccttgatgtgatctatagaattgacactgaaaagtctattaatttctgagccatggaagtccttaaaatcgggagaaaatctatcaaagaaacgacgggcgtaaacaggatttttggccaccaaatttaaaaataaataaatgaatattgggtacatgatgtagcttagttccggcttgtaaatttccagcgacgaatctacccagtttttcaacattgaatatgcacgtatataattttcaggtgcgttgagcccttctagtcgcccgctagatactataccaccttctgcatctctcttggatgacaaattagttggattgcttatgggtttagctgtcttcccggggttcggaggaattgatgattgttcaggaaatttacctgttttagtatttgctggtgattgtttgttttgaggtgttagtgtacgtccactctcggctctcagcatggcctctgtacggtggtatccctttttattcaggtactctaggacaattctattcaagtctgacgccgaaaacggaccattggacctcccctgctgttgagactggccttgactctgttgctgtggctgctggccggaattggcgccagcagcattattagttcgttgattctttactggttgtggctgatgcgtgccattttgattctgattcgtactttgcttctgtgacattcttatttttcaagtatctcaacttgaacccggagtttctcgtatcttttctccttctcttttcctacccttatgcctgctttattgctctttctgccactttgtagacttcatttgaaatcttgaaacttttttgcttttgaacaattcatctgaacccgtaaaagatgatatttacagctacttttacccggctaaggggagaattccattcaacggaacgagctctataagacgttctctaactgcatgtagtgaaatattttgaaccatttgatatgcagatactttcacggtgttgcacggctgtataatatacaataggccgttacagcagaacacaatttttagtttagacccaacaaggtgaaccatacgaactgatatgaggtttctttcaaaaaggatactgaaacctgtactttcagtgatcattctaatatcgattgccgtaaccgttgttctttactttttaacggcgaatgagaactatttgcaagcagtcaaggatagtgccaagtcccagtatgcttctctccgggagagctacaaaagtattacaggtaaaactgaaagcgctgatgaacttcctgatcatgatgctgaggtgttagatagcataatggacaggctacacgagcccctttatgaaaaggacacttttgacccgaatgaagtccttgctgaaaataaacagttgtacgaggagtttttacttcaagaaatttctgagccaaaggtggacaatttggtacgtagcggggatccgttagccggcaaggcaaaaggaactattttgagtttggtgagaaattctgatttagaggatataatttcttctattcaacagctagaagaggagtacaataagaattttggatatccctataccttccttaacgatgaggaatttactgacgaattcaaagatggaataaaaagtattcttcctaaggaccgtgtagtagaatttggcactattggtccagataactggaatatgcctgatagcatagatagggagagatacgaccaagaaatggacaaaatgagtaaagagaacattcagtatgcagaggtggaatcctatcataacatgtgtcgtttctattctaaagaattttaccatcatcctctgctatctaaatataaatatgtgtggagattagagccaaacgtgaatttctattgcaaaattaactatgacgttttccaatttatgaacaagaatgacaagatttatgggtttgttttgaacctctatgatagtccgcaaaccatcgaaacgctatggacttcaactatggattttgtcgaggaacacccaaactatttgaacgtcaacggagccttcgcatggctaaaagataactctcaaaatccaaaaaattatgattatactcaagggtattcaacttgtcatttctggaccaattttgaaatagtcgatttagactttttgaggtcagaaccttatgaaaaatatatgcaatatcttgaagaaaagggaggattctactatgaaaggtggggtgatgcccctgtaagaagtttggcacttgctttatttgcggataagtcaagcatccattggttcagggatataggttatcaccatactccgtacacgaactgtccaacttgtccagcagattcagataggtgtaatggaaattgtgtaccaggcaaattcactccttggagtgatctagacaaccaaaattgccaggcaacctggataagacactctatgtctgaggaagagttagaaatgtattgaagacattagctttgagaatttgtgccgctgctttcgagaacggcatcacatctggggttttatgatttaatttaggacgcacatagatagatatatattatggaattaagaaaagtttataatgtagcaacctaaaaatgttacaggtgaacattcatggaaaatgaaatgtttctcagccagtagatagtattgttgaaggtattattggtttgagaaagctactcctcaaaaatgtcacttgataatatggaattataatgtcgttatattttcaatcatttcaatacaatatggtaaaccgaaatccaaaaactttacaatatctcttatctattgttattcgacattcttcccgggccttaacggcttcttaactaatattaccctaaacggacaaatggcgaagggccccattcatttacgaacaggaaaaaaagaaagtgacaatacagccataatttgatgtaccatcttaatcagcatatgttttcactaatatactaaacccatatggatgcacgttgaaagcactgtgtgaaaagaaattgtcaagaaagccatataaatgctgaaaaacttcaaactctcaaaaagagatagtaatgggtcgaagggcagaattacatccgcagatatttccacaccttctcatgataatgggagtgttataaagcatattaagacagtaccagtgaggtacctttcttcatcttccaccccagtgaaaagccaacgggactcttcaccaaaaaacagacataattctaaagatattacttctccagagaaagttataaaagccaaatacagttatcaggcacaaacttcaaaggaactatctttcatggaaggtgaatttttttatgtatctggagatgagaaggattggtataaagcttcaaatccttctactggaaaagagggtgttgtccccaaaacctattttgaagtgtttgatagaactaaaccttcctctgtgaatggatccaatagttcaagtcggaaggttacaaatgattcattaaacatgggatcgttatacgccattgttttatatgactttaaggcagaaaaagctgatgagttgacaacttatgtgggagagaatttgtttatttgcgcccaccataactgtgaatggttcattgctaagccaattggtcgacttggagggcccggccttgttcctgttgggtttgttagcatcatagatattgccacggggtacgcaacaggtaacgacgtaatagaagacatcaagtcagttaacctaccaactgttcaagaatggaaaagcaacattgcaagatacaaagctagtaatattagccttggttctgtggagcagcagcagcagcaatccattacaaaacctcagaacaaaagcgcaaagctggttgacggtgaattattagtgaaagcatccgttgaatcctttgggttagaagatgagaagtattggtttttggtttgctgtgaattatctaacggtaagacgaggcaactgaaaagatactatcaagatttctacgatctgcaggttcaacttttggatgcgttcccagcagaggccggtaagttgagggatgcaggtggacaatggtccaaacgtataatgccctatatccctggacccgttccatacgttaccaatagcataacaaaaaaaagaaaggaggacttgaatatatatgtggcagacctagtgaatcttcccgattatatatctcgctcagaaatggtgcattccttattcgttgttttgaataatggtttcgacagagaatttgaaagagacgaaaatcaaaacaatattaaaacattacaagaaaacgatacagcaacctttgcaacagcatctcaaacttctaattttgcctcaactaaccaagacaacactttaactggcgaagacttgaagttaaacaagaaactctcagatttatctttatcgggctccaagcaggctccagcccaatcaacttctggattgaaaactactaaaattaaattttattacaaagacgatatttttgctttaatgctgaagggtgacacaacctataaagaacttcgtagtaaaatcgctccaaggattgatacagataattttaaattacaaaccaaattatttgatggtagcggggaggaaattaagactgattcacaagtcagtaacataatccaagccaaactgaaaatttccgttcacgatatttgaatctagtgttagaagacgaagcatttttcttctttacttggcagatgcacataggttgaacattttaatcaactttatgatgatttgcgagagtaataagattctcccgaacagtaataatattaaggtatccaattcttccgaaacagcgtgatttgtaataaaaataaataaggacatatatgtatatagaaagttgcttaaactttttagaccacttggaaatattttttatttatatttttcttcaaatgtaaagttgggtacctaagcttaaattcacctgaaaatgaattatatgaaagattttacaccacatgtaaaaaaaaacgtacaaaaagccaaatatttccactcaatcataatgcatgaattataggtattttaagttatattgctgacgtaaaattcagaagagactacaagaaaaattctgaacatatttattcttaaatatgcttttgtgcttccatatgtgtcaaaggataatgtggctccctttcgatttaatgaagtggcgtagatttcattgtggcgctgttcttgttggaacactgagcttacgtaaccgcagcccaaagatactttctctttattttattagcgataggacaggctaaaatgataatcactattaatcaagcagaaagtaattgaaattattgtaaatcgaaatacctgtaatgtagcaaaacttttcgtggttgttacagcaactttttatacttaatatagcaagagtatccgtttttataaggcctacacaacggaatcctcttgatttccttttttctttgtaatttaccgacgcacgaatacgcgcgctgtcctttttcaaccatccatataaaccataaatggcccaagatagatgtgagtccctaaattgaaatcagttgaaaaacagaaggtataacaaaaccagatagacacctaataaagaacaaaatattcctatagttttgctgaacatagtttttattgaaagtttagaagaattacagcagagatttcgtcaccaacagaagaaaagctaaagcccaagcaatatggatgctgtaatactgaatctcttaggcgacattcctttggtcacaagattatggacaattggctgtcttgtactatcaggtctcacaagtctccggattgtggatccagggaaggtagtgtacagttatgatttagtattcaaaaagggacaatatggaagactactttattcgatattcgattacggcgcatttaattggatatccatgataaacatctttgtcagcgctaatcacttatcaactttggaaaactcattcaatctgagaagaaaattctgttggataatatttttactgttggtgatactggtaaagatgaccagcattgaacaacctgcagcatcactcggtgtgttattgcatgagaatctcgtgtactacgaactgaaaaagaacggaaaccaaatgaacgtacgattcttcggtgccattgatgtttcaccatctatattcccaatctacatgaatgcagtaatgtattttgtatataagcgtagctggttagaaattgccatgaatttcatgccaggtcacgtaatttactacatggatgatataatagggaagatttatggcatcgatttgtgtaaatctccgtacgactggttccgcaacactgaaacaccctaaaggaaaggccgtttttatttaccaaaaaccaataacaaaagtgaacgcttgataaacaaacatacttagcataaataactacatataaaataggccaaggataaatgaaacgttgactagaatgaatgaaagatgtgaaaacagtacagttaaaactgcaatcccacaaactaaaaataatatgaagaacctgtctcaaatgtataaatgcagaataaataagtagccgaaaaagtctcggtaattttctccctaatgataacccatattttcgaaagactctaaaacctggtgtatgatcgttgagaacaaaattcgtccttgtagtagtgtgtgtctttagaagccattcgggccggtagaaggaaaggtgttgttagtcccagagtgatgtaagcaacataaaacaacgtcgtcagctttttactgggagcacttgccttgtatgatttagaaacttgtgaaaatgatttcatggccagcattgttagtcctcgatcttttgtgatatttcctatatattacaaaaaaattcttggttttcgccttgtcacagggaataaatgtggaatataaaagagaggagaggagaggaaagaagaaaaaaaacttggtgtccgtttgcagatggcctattatataccctgcttatataactctgagaattaggaatattttgctgttgctatggtaattaacatatttccaacaataatgaccttctcgagctattgtcttccttgcagtggcgaagaaaccaccggagagttgcaacgaactgcctttcttaggaagtgcgcgggctctctattatgataggccgatacggtacaaaagcttaaagttgcctttgtattaccttttttaatcgcagcaaacaatgcgaagcacaggtgttcactttccttagcttccccttttccgtgcttttgtttatacttcgtacaaaaatgaggggaaggtaccaggcaggatacctcactgattacgacgacaaggaaaagagtaaaaataatttactgtaaaacttccaaatttgtctgagagcaacagaatagaagcacaaagaaatgtaccctacgagagacagagagggtaaaagagtaagtaaattctaaagtggtgtgaatgtcataacttaaactattacccacgggatacctgctaggtcaacgtagccgctactcgaatataataagcgcttcttgtatattttctcaataacaggcgaggccccttctacccttgaatgctacttattactcactcataatacattgtataagccttcgtgtttttcacggcctcgaaaaaatttttcttaactaatttacccagaaaggaaatttccttataaggaaaataaatgcaattcattaagtcggtttgcttcttttttcacgaaagtgagatacaagcaaaggaccagagcgagatgtactacagtagcaggctacatacacgtctttaccaataacttacatttagaaaggcaatataatcactacctagattagcttgaatcttgcaggaagaactcaatacagatagaccagattatgagtgcggcacttccatcaattcagcttcctgtcgactataataatctttttaatgaaatcaccgattttttggtgactttcaagcaggatacgttgtcttctgatgcaacacgaaatgagaacgaagatgaaaatttggatgctgagaatatcgaacaacatctattggaaaaggggcccaagtacatggcgatgctacagaaagtggctaatagggaactgaattccgtgattattgatttagatgacattctacagtatcaaaacgaaaagtttctccagggcacacaggcagacgaccttgtgtctgccattcaacaaaacgctaatcacttcactgaattattttgccgtgccattgacaacaacatgccgctaccaacaaaagaaattgactacaaggacgacgttcttgatgttattttaaaccaaaggagactgaggaatgagagaatgctctcggacaggaccaatgagatccgaagcgaaaacctcatggataccacgatggatccaccctcttccatgaatgatgcgttaagagaagttgtcgaggatgaaactgagttatttcctcctaatttaactagacgctatttcctttattttaagcctctatcgcaaaattgtgctcgtcgttacaggaagaaagcaattagttctaaaccattatctgttaggcagattaaaggtgacttcctaggccaattgattaccgtcagaggtattatcaccagagtttctgatgtcaaaccagctgtggaagttatcgcatatacctgcgatcaatgtgggtacgaagttttccaagaggtcaactctcgtacttttactccgttgtcagaatgtacttccgaagaatgttcccaaaatcaaacaaagggtcaattgtttatgagtacacgagcttccaaatttagtgcctttcaggaatgtaaaattcaggagttatcacaacaagtgccagtgggtcatattcctaggtcgctaaatatccacgttaacgggacgctggtaagatctttatcgcctggtgatatcgtcgatgtaactggtatattcttgccagcgccctacaccggtttcaaagctttgaaagctggcttactgacagaaacttatttagaggcacagtttgtccgtcaacacaagaagaaatttgcgtctttcagtctgacttctgatgtagaagagagagttatggaattaatcacctctggtgatgtttataataggctggcaaaatctattgcaccggaaatctacggtaacttggacgtaaagaaagcgttgctgctattacttgtcggaggtgttgataaaagggtaggtgacggtatgaaaatcagaggtgatatcaatgtttgtctgatgggtgatcccggtgttgccaaatctcaactgctgaaggccatttgcaaaatatcacctcgaggagtgtataccactggtaagggttcctcaggcgttggtctgaccgctgccgtcatgaaagatcctgtcacggatgaaatgattctagaaggtggtgccttagtactcgctgataacggtatttgttgtatcgatgaatttgataagatggatgaaagtgacagaacggcaatccatgaagttatggaacaacaaacaatttcgatatccaaggcggttatcaatacaaatccgggcgccagaacctcaatcttagcggcagcaaatccgttgtatggtagaattaatcctagattatcacctctggacaatataaatctaccagctgctttactatccagatttgatattctcttcttaatgttagatataccaagtagagatgacgacgaaaaattagccgagcacgttacatatgtgcatatgcataataaacaaccggatttggacttcactccagtagaaccctctaaaatgagagagtacattgcctatgctaagacaaagaggccagtgatgagtgaagctgtaaacgattatgtggtgcaagcttacatcagattaagacaagactccaagagagaaatggattccaaattttcctttggtcaagccactccgagaactttactaggtattataagattatctcaagcgctagcaaagttaaggttggctgatatggtggatatagatgatgtggaggaagccttgaggttggtccgagtctccaaggaatcattgtatcaagaaaccaacaaatctaaagaagatgaaagccccacaacgaaaatctttacgatcatcaagaaaatgttacaagaaactggtaaaaacacgctatcatatgaaaatattgtgaaaactgtaagactaagagggtttaccatgctacaattaagcaactgtatccaagaatattcttacttaaacgtctggcatttaattaatgagggtaacactttgaaattcgtggatgacggtaccatggacacagaccaggaagactcactagtgagcacgcctaaactcgcaccacaaacgaccgcttccgctaatgtgagcgcccaagattctgatatcgatctacaagacgcttgaaagttctaaaaaaaaaagcaacagggccttcattctttattctttttccccctttttttcatttccatatagctgcacattcaaatttaccttctgtaacttacttccaaggcccagttttcaagatatgtattctgtattattataattttactaatattattcatcgcttttgccagccacagaccccacacatttcggacttaacattatgactgcgcatgtccgtgcaccgcggcccaattcttgtttttttttttttgcggagaaaggaaaattatcttcaagcggaatagggccagctagtattgctcagatgtgcctgtggagagccgtgctacagggtaccgtcagcccctgagtataccagagagtacaccgtgcggagttcttccagaaaatgaaaagattgttctcagaataattcgtagcgcttgataataatccgaatttgagatacctgccggcacccattctgttatcgccaagaggacttttaggggacccgcagacagtaaaatttttttcattcattaacatgtgaaggcaacattcatcgatctccatccctactgtcaaaaatataagtatatatatatatatatttatatagtctatatatatatagtcccactctcaaactaatataacctttacaaacctgtccgctcagtacggtagtcctattttattccgtttactagattatatttgaagatatttttttattcttgaaaatcccggacgatagtatttttagctgaagaatatttgcggggaggaactatatagacactcgaagcaagaggggaaaaggagaaagaaaaaaaggtacactaaacaaggtcgagtgtattgatgtcaagtgcttcaagacttcaaaacgtcaatattgtttctaacaactattctcgttacggaacttccgtttacgataagttgtatcatagtaacggcagtggtagcaataatgctggtaagaattctaccacagttggtaaactgtcatctatctcacaaaagtccaggagcaaacagcgtcatggctcaaattgctccagatcaatgagtcaatcacccttatcgacgttcaaatctccactcagcaatcaaaatcaatccagcgctcctgatgatttggcttccataggtcagagacgcagtgacgacgtcacatctttagataatgaaactatcataacgatgaattcaaggaaatcaaggattaaaaaaaagtataaatccttaatctccacctcttcaaaaaaatttatgaataaattgtacgatcatggtgcttcatccgactcattttctatattttctctgaagacttcccattctggtaaacatgaaaattccagatttgaaaagctgaggaagagaaaataccatgcttggggcaaatttgccgatatcaacgatttaccagttgaaataattgccaaaatactttctgaattcgagttaggtcgtgatcaaaagacactcgtaagatgtctatacgtatcgaagaagttttataaggcgacaaagatcgtcctttataggctaccttacttcacttccacttacagagtggcgcagtttgtcacctcactaagattacatccggataacggggcatacgtgaaagtattggacctatcacacttgaagccgggaattataggccaagactcgaaggattctcaaggcctagacgatgatggccactcaaggcgtcacagacgccgtcgccgcagatctactaacacaagtttgaatctacctccagctactccaacatctaccatttctaacgaggatgatgccaatagcggattaatcaaagacgacgcttcaaatggcagtgaagttgaagacttggcattagctggttggagagactggagatacagaaatgaacccctttatagctctcctctgttgaacagctttaaactgaaaaaagtggtttctcgttcttcttctatcacttctacatcttctggaaattccaccggtgttcactctacaaggagacaacgttccaatagttccgttgcttccataacgacgagtatcatgtcatccatctataacacctcccatgtctcattgtcttcaaccacgtctaataccagcaatggtaacatctcttctggtagtaatctgtcaagagtttccactgctggatcattgaaaaaagcttctgcgaagtccacaaggtcatctcctcagaaagcaaaacctatatctgacattacgtcatcttcctggtttagaatgaggttaagttcaagaaatagaaaggcaaggacagctaatacgattaatttaaagaactcgaaggataagtctgacgatgactttaaagttttaaagcacgattcggggcatccatccaattatcgttcttcgacattaaaatttagcattgaacaaccatttagtacgcatcatccgtatgccaacaaatttcttttaaagtacgctccttataaagatctgcccctaggttatattttacatatgctgaacctgtgtcctaaccttgttgaactaaacctttccaatttagttatttgtaccgatttcaaattaatcaaccaaagatccgaaagaagaaggatgacatcttcactgttgcccgctgtccaggagtctagtgtttctgcaggccctgagaaagatttagaaattgtctatatgaccgattctggcaaaggttatgaatattatgaggggttaagcaagaaacactcacgttcttcaagcctaggtaccaatccatctagttggattggaggtcaggcgaattggacagattacccacctccaatcgatgcacaaacgaaaacaagagaggaacacagacgcaacaataccttgaacaataagaacgtcgtattaaagaagctaaacccttttgaaatttttgaaatgatctgcaatagaaatgaagaaaaaggtggctactgctccttaactaaggtgaaaatgaatgacattgtgtggtgcaggcaatatatggtaaagtattttgtaatgaggagctggcgaaacgatttggattataaatccatggaaaacaactcttatgaaagacacttattcagtttccgggactctggcttggatagaaatttttcctgggcttgtaatgccaaattgcatgaatttgtcgcattgatggttatggatcatctttcaaatttagatgatttaggattagaagagctttttaatatcaagtccgaaaagctatatataaaaaactattgttgccgagacccggatattctcgaaatatcaaacttatttgatattagatatggggccggatctgaggctgatgctacttctgattccaatctcgaagcagaatctttacaattcaggttgacaatattaaaaacagaaaagccaacttcattttggctcacaaaagtttccaaagattatgtttctttagtggttaaattatgtgtggatgatgacattgatatggacaaaatgaaagttggaaaaccaactttgagaatagacagtattacacacaatttgattagtaggttaaaggagttgaggagagttgatctaaggagaaatgttggcgagaatagctactatgctggaagcatcatatgacgcctgctctcttttaacagcatacgttctgttaatttatttgaccaaatattattgatgtttatttttttcttttttgcatagcctttctacatttcatggctttatttatttatatttatttttcgtttcctatttttttgcatacatagacactacctttgatttttgcttgtaagatgtacgatataaagtatactatgaaaaatttgaaaatattggtcttagttactttttctggtttgttttatcaattcatgtagcagtgtgcacgaaaatctagttacgcaatgtgaaatctagaaaaccttctacaatttggaattatcaatcacctctcgttgaaagttttcacacaccaattctggacggtcgaagcataaattatgagaacagtcaggtaaaataatcactttacgaagacattctttatttatagtttgtttgtaaaattccaaattttcaataggagctataggatctttttcagcgccaaatattataattttctgtttcatatccgtttgcgtcaatacaccattgaatttaacccaatcaacagtttcccatcctagtaaataacctatgatggttctacttttgttgcttatgttgtttttaaattgccagaacttcctgtatttcaacttgacatcatcaccttgttgataaaaatactgcttgatgccggaactttgtagaccttttacctgatcgaatttgtttctataaacgtcaaatagccatggcaatttaaacacaccatagagagcccactggataatatgtttatccttagaaagctgctcgatatgtgctttggggggcgtcaacaaaactagcgtttgtaccgcttttgtatcagccatgtgctgctcgtaaagatgacatgccagaaaacaacccatagaatgccctacaagcactatcttatgaccgttaaatggatttacgttatcattattcggcaccgctgtagaccattttcttaagacgtcacatacaagaacgaaaataagttccaccactttcagcatggggtagtcgctccattctgaactatgaccaaagccgggcagatctaacgtcaaaaatgccttttgatcagagtccacaagctcgagtaagggttcaaattgttctaagttgccagccaacccaggcacgaagacgaaaacagtatcaccccgtatccctttatcgctcaagttgtgacacgtccttattcttgaatttcgatccgatagttgttcattaaaaaactcctcatgttctgcgataaacttcaacctaaagtccaaatctacctctggtttgcgaatgtaagctaccaaatcagctgcattttctgcattttgaacaatctcttctagcgtctttccagaaaggggctcacaggaccaactttttgttgcttctgcacgttctgccatattcattaccaagagaaaaagttctcggtttaaggctttcttctaacgttgagttacgatccaaatgcgactgtaccatcttggtagttctttattaatgaaccctttaaaattgccgggttaaaagaatggcgcgtcctcttgaaacttttcgaagaaaacaacgtaactgatggttaaaatttgcataaagaaggtcaggcctcgtctgcggacaacaacactatcaatatccagcgtgcaattatgtctgtgcaccacaaaaagaagctaatgcccaaatcggcattgctgattagaaaataccaaaagggaatcagatcatcattcattgggctcatcatagtgttatcctttttatttttcatgagtggctcaaggtccccagaggtaccaatagctcagggcaccagtgtcagtcgtgtagccagtaaggattatttgatgccgtttactgacaagtcacaaggagtaatccatcccgtggacgatggaaagaaggaaaagggtgttatggtcacattggccaggaattcagatttatggaacttggtaaaatctattagacatgttgaagacaggttcaataacagatatcactacgattgggtgttcttgaatgaccaaccatttagtgatgagtttaaacgtgttaccagtgcattggtttcaggcaaggcaaaatatgggacaatcccaaaggaccattggtccattccatcttggatcgatactgaaaaattcgatgagaaaaggcttgcaatgggaaaattggatattccatatggtagttccgtgccttaccgtcacatgtgccgtttccagtcagggttcatatggagacacccactactggaggagtacgaatggttttggagagtggataccgatatcactttattctgtgatattcagtatgacatattcaagtttttaaaagtaaataacaagaaatatggattcattctttcggtaagtgaatatgagcgcacaatcccaaccttgtgggaaacgacaaagaaattcatcaagaaaaatcctaaattcttacacaaaaataacctcatgaaattcatttcgaatgatgatggtgacacttataatatgtgtcatttctggaccaacttcgaaatcggctctttagacttcttcaggtccgatgcatacagagaatactttgattacttagacagttctggtggattcttctacgaaagatggggggatgcgccagtgcactccatcgctgcctctttgttcttggacaagtcagaaatccatttctttgacggtcttggattccatcatccagatttcacctcttgtcctatcgaacagaagattagactacaaaacaagtgtatctgcgaacctagcaaggacgtcacctggactcctgactacttctgtactagaaagtacttttcagcaggaaattacaagcttccaccaggaatttaaaaaccaaactacaaatagcgcctgctccgtcaaaacaggtgctaaaacgtcaacatgtatctatctatatacacataattcaatgtagtagccacctcacttcattctagtgccttcttgggttcaaaaatgggtgcggtgcggccggagatgaagagagaaaagcaaaattgtatctaaaccagcctacaaaaacacaaacttgatattataaagaatcaagcatcttactgaacttttgtcctctacagaaaagcgaaaaaactctaagaatagagaactagagtggtgttcatatttctagtcaccatggcgtttgaggattatttttctttccagatattcttcattttcttaaggaaatccttagaaattgttgtcattgtttctatcctgttgacgatcgtcaaacaagatctgtctgttgaggacgacagcccgtttgaaggaagttcctcttctgctggtcttccaagtccaaatacgaacacaaacgcagattcgaccactgccttcttacaagcagggccttcagacggtaatgctattggaacgtccgctacggctgctaataataaatcgaggccgctaaatgtggaggaagaagaagaaatttacgagtactctaatgagcttagagaccaggaccgcgagtccgatgaacatacggctgacaacgttaagctatatcagaaattaaaaatacaaattctagcgggcggcgcatttggtttgttgctgtgtatgttaatcgggggtgcgtttgttagtatcttttatcatattggaaccgacttatggacactgagtgaacattattatgaaggtgtcttaagtcttgtcgcgtccgttattatttctgtcatggggttgttttttttaagaatggggaagttaagagagaagttcagagtgaaattagcttctatcatttattcaaaggacaataatttgctgggaaacaaaacccaaaaaggtgtgaaattcagtcaaaagtactccttcttcatattaccatttataacgactttgagagaagggttagaagctgtgtattcaattggaggtatcggtattgaccaaccactatcctcgattcccctctctatggtccttgctactgcaatcagtacggtgttcggtatttttttcttcaggtactcaagttctctttcacttaagatatgccttgtagtcgccacctgcttcctctacttgatcgcggctggtttgttttccaaaggtgtatggcaacttgaattgcaagactacgtcaacaaatgtaacggtcaagacatgagtgaagtagaaaatggacccggttcgtacgacatatctcgttctgtttggcatgttaattgttgcaatggtgaaaaagatggaggttggatgatttttactgccatttttggttggacgaatagtgctaccgtcggctctgtaattagctacaacgcctactggttggtattaaaatacgctttgaagcttctaatgatagaaggaaaatgcggatatatcccatatctacctattagctggcaaaagaaacgtattatgaaaagattaagcattgccaaggcatcgctcgatctcaaacatcatacttctgaactcaactctagcacatcagagccagacagtcaaagacggtccaaagatagttctgtgcccctaataattgatagcagtggttcagcaaattgagaacataacaaacacacgtaataattttaagcttcttttcatacattttacagtaaatactatgtacatatatattcgtcattaaaaatagctagaaaaaggcatgctataaagactaaatgagtgctcctttgattttagatgccaacaaaaggtaattcatgccaatgtctctatgacggccactatgtcaccagaatcaaccatatcaccattgccatggcaaatcttgataatcttacccgatttaggagcggatataatcatttccgctttcatggcttcaataattagtagcccttgacctgcttcaataacatctccaacagatgctatggatttccaaaaacgcccagaatactcagaatatacaatttctgcaccttctgggaagtcttcttcctcgtcaggtttgactgtgacactttcttttagttcagagtttgcattttgaatcaatttggcaaattcctctgctctttcaccaagctggccctcctggaatgctgtgatggaatctttgtttgcgttgatccatctcaagtattcttgatgatcaaaaacactcttttcgatattgactttataaacaccattatcacaatcttcagtcattttatccaaatcttcttcagaaactgggtaaaattcgacttggtcaaatgggttcatcaaccacggaacctcagaagatgcggccagacatagtttgtcccaaattggtattgttctacccactaattggtacccaccaggactgttagcagcatatatgcacatatacataccgccaataccgactgcacctctttctgtatatgttctacttgggttgtacttgcttcccaaaaatctgtgacgaggatctaatggaacagcacaaggcgaccctaggaagacatcacctaaacctaaaaccataaatctggcagaatacaacatatcataaacttcattccttgaaattccatttacattggcaatgaaatcaacgttatttggcaaccatggagcagacgaacgaattgtttcttgatacctttgaacacatgccaaagtcttcgagtcttcgaaagccatcggtaatcttattatattagaagttatcttccaattttcatcaaactggatttctgtttcatatgccaccaatactttaagcaattctttttgagtgactttgtaaccatcaaattctatcaatacagatctaacaccttgggacatttcaacaataccaatagtcttattctttttcacaagggagatcaggcattcaattctataggaaatattaaaattcatttcattatcaccgtattccaccaaaacataacgatcacctgcttgtctgtatacaacctttggtgaaagctcattcactttttccatttgtgcaagaataggcgtttcgaatgatggtaaaattgaaacagagtctaagcgccttaacttagtaccatccaatgatttaattgcaacatcctgagattcctttaaggatctcgagctttcgtaagaaagtggcacaaactgaatggaatcaccgggtttaacctgtccaaccttccacagttctgcttctgggacaacagcttgacacacaaaaccacctaaggaaggaccatcgcaagtaataataactggctcatcacccgtgaaattaattgcacccagagaataaacgtaatcgtgagtgtttgaaggatgcataccaccttcaccaccattacttcttgcccacttaggtttaggtccaatcaaacggacaccaaatctattggagttgtaatgaaccttccacttctcactgaaaaattcttcgatggactcaggtttaaaaaaatctggagacccatggggaccacatgttacaccaattctccattccttagtttcggaaatttgaggaattaatgattgaggaatattctgtggaaggcactcaactgatttattttcttcattgcttggtaagaatagtacgtctccaagttttagcacccttccattgtatccaccgacatttcctagagtgaaagtagaataagagcccaagtatttaggcacatcaatgccacccctgatacctaagtatgctctacagccgcttgtcaacttgccaatggataaagtagatcccctcttaacttcgaccggtttgtgttggggaatttcttggccgtctaatgtacatagagcggtaccaccagtaatggcaatgacagtttcacaatggaaaacgatggatggaccagtcaacgttacttcaatggcaggagtcctgtagtcattaccaacaattctgttcgccaatctaaacgaatatgcgtccattggaccagagggcggaacaccaattctccagtacccaactctaccggggtaatcctgaatactagtgtgtgcaccgggcaaagtaatttcgatggcggtaggctcatattgataagagttcaaaatgtttgtagaaacttttgctttagcaaagaaatcactggtaatgatagacttcaggtagtcaatgttagtaatacatccgtaaacttttgtttcttctaacgcttgatttaacttggaaattgcatcatcacggtctttcccatgaacgataattttggccaatgttggatcatattcgggagaaatattagtacctttcttaacccaagtatccactcttgcccaatcaggaaatttcacatcgacaagtaaacctggagaaggtctgaaatttttcaatggattttcagcatataaacgtgcctccattgaaaccccattgacttctacctttgtagaatcaaaatcaggtgcatcattagcggcaatcctgatcatccactcgaccaagtctaaccctgtaaccatttctgttattggatgttcaacttgtaatcttgtattaacttctaaaaagtaaaactcgtcctttttctcatcgtaaataaattcaaccgtaccagcacacttgtaattcaataaagatcccaaactttcagctgcctttcttaacgccaacctcgtcttttctggcaaatttggtgcaggagtttcttcgataactttttggttacgacgctgtaaagaacaatcacgttcgcccaaagcaatggccttaccaaaaccatctcccataagttggacttcaacatgcctggcattttcgataaaccgttccagaaatacaccagcgtcaccgaaaaatgtttcaccttgatgtttcacagtctcaaaaatatgctcgatgtcctcttcagaatcgactttctgcaaaccaataccaccgccaccagcagttgacttcaccataactgggtattccaattccgctgcgactttcttagcctcttcaactgatgtgataagcaaagagcctggcactagaggaacgccagccttctgtgcaatctgtctagcagaatgttttaaccctaaacctctgataatatctcccgaaggaccaacaaaggtaatgccagcactggtgcacgcatcagaaaaatccgcattttccgacaagaaaccataaccaggaataatggcctgtgcattagtttgcttagcggcatctatgatcttattcatgtctaaataagtttgggctgcggttgtgccatgaaggggtacagaaacatctgcatcagtaacgtgttgagaatatttatcagggtcggaataaactgcaactgatctaatacccaatttttttaatgtcttgataatacgaacggcaatttcacctctattggcaattaacacggtatcaaataacttcttcttttgggactcttttttcttcaacatttcaaaatatgctctaaatccaccatactttgtgatatcaactgtacctttggctttgtaaccagattcttcacaaataaaggatttgatccattcaccagattctaactccactgaacctattcctaatggttcaggaaccatggaaataaaagcaccgaacagttcttttggaacactgtacacttctaattcgatttgagagccattgctatcttgaactcttctcaaaccaggttttaaaactggtccatttttgggcaaagcaaaaagctggtaagcttttgatgtttttgttgtacataaatatgttgcattgaccttttccaattgccaatgtagaggcagacccttaagatgtgcaccgacaacagccaattttatggacgtagatgggtcatagtctggtcccactaattgatcgtttgctggctttactgaagaagaggtaaaagtaccgtatgttctggaaccgttggggaatatattttggaaatagcggttagccaactctaatagtgcgtaatctgtgaattttttaccgattaaagtaataccatttggcaaaccatcgtctcggaaccctgcgggaacagcaagggctgccaaatctgccaagttgacaaaattagtccatgtgccttgtcttgaattgactaggactggttcatccgcaacttgttgcatagtaggatttaaaggacatgtgggcacacacaatacatcgactgattcgagaagtcgtctcactttttgcaagatgccttgtcttttgtattcaaaactgaagcagtctactgcactgtatttcttggccccttctataattgaaataacagtagggtccaaagattcctttggtggtttactgtccaaaaacgattgaatagcttgataacgctcggccacccaagtaccttcgtataaacagcgagctaactctaaaagaggctcaaaatcaatttctatgacgttagcgcccgttcttgatagattttcgacagcattggaaaacagtacaggattcttggtttcaccataccatgggatatttttaggaatagcaatcgttacattgcttgaaaattttttcaaagggttggaaacatagggtctagaatattcatcattatcaggatctggctggcacatgatgcggaagcagcgttcagcatcacttaggtttaatgcaaagatggagacgcagtctaaagatttacaagcgggaactacaccttgacaggaaaagacgccctttgttggctttaggccaatcaggttgttcaaggcggctgggactctaccagaacctgctgtatcagtacccaatgcaattggtacgatacctctggcgaccaccgatgctgacccagcggaggaaccaccagatacatgctctttgctaaaagcgcaaggtgttttcccatatggagaccgtgtgccgactaatcctgtggcaaattggtccaagtttgtcttacccacgattatcgcacctgcatttcttagtagttctactactttagagtctttggaaggctcatatgcaaaggatggacatgcagcggtggtgggtagacctctaacgtcgatgttgtccttaacagcaatagggacaccgtagagaggtagagtttctttattttctctgctctttaaaatttggaattggtgcagtaaattttcctttgaaattagcgatatccacgcattatcgactggcgcaacattttgagagtctagtagtgattcaagaagccttagtgaagcctgggagcttgatgacttgtggaaatcaatccagtcttggattgaccaacctaacgatatttcagcagttgtatcggaactaactgtcattttttaatcaaaactgaaatttattgtgactataaaaaagatatttctattttttatcttttatattaatgtaaattgaaatttggtgtatatcagctgctccactgatatattaatataagcttataaaaacttgagcctatatgatcctagaaaaaaaaagcttagctaagagagcctgatattcagaagtgagcgagtatacaaatctcacacctcatctgctctagtgtttaaatacaaacattcaatttccaacaacgtctaacaaagctcgattcaaattaagaagcaggaaaaagcaaaacatctgcgtgtcttatctcaatggcttgcgctaactgcgaacagagtgccctatgaaataggggaatgaacgcatattggtttcattatagagcgtcaatcaagaaagaggcaccaaactataaacgcacatttctcggtagggctaggaacgctttcctgcttatcttatctgaagcttatttattgttcgtttttttatcttatctgataaggggaaaaagcctggaaaagcgcgtaaatgatgaggcgaaatgcagccaaagatgcgtgccgttgcagttagctaacaacctggcgttcggcgatcgccataagagatctgccaattttaaaaagggtattgccaatacacatagtagccttatctgcagcaagccataggactaatgtgttcgacgtcgttggggaaaaaaagcaaagaacatgttgcctttgaggagactgcagcaagaaaaaaagttcaataaggattgcaaaaaaaaaaagaagctcgcactcaggatcgaactaaggaccaacagatttgcaatctgctgcgctaccactgcgccatacgagctttctattacatgtgggaagactaatatagatagtatagtcaattatacgaagtagtgccagccccacatataagagaacggtggaatatttgaactgtatgcaaagaagtttcagcggggacctttattttagaaaaagcgaataaatgtcgctcatttgtttaaacggtatttgttggactgagggttgcttccatacggaaatgctaacgaagaggatgtgctgaattttgctatgtttggaatgggctcctccatctgggaatgataatcatttttattattgtgtgttcaaatacacttacacatctgttttttcgtggtaaggaatccgagaatcacatgaggtttgggatagttgctggcaatcaatgaatgacatcagataaaacgaaaggagaaataatatgttgataattagaggttaaaaattagtattaatgaagaaataattactgatcttcttatactaaataagagaggtatataaaacacacgccgattggtcatattaatcatgaccaatataatagtgattccggtagttactatacattgatgtgacgactcatattcctcatatatgtacctaccataacatgttcaactaataggtctttaacacagcttcagtattgtctgagcttctcgtttaacattccttctgcaataggcgcaatcacacttaaacgtatacgagttgtacattaatatacgatgtaagcattgaattgttaccatagcaactcatgtcactattaattactctcgttccaacataatattattatggagtaatatctattccctttcgtggattccaagattctcgaggtatatttccagtatattttgtatacctgatattatagcctttagcaacaacgaaatcaacatttatctcaaatttcacctgtttctcatttttaagcgcctagcccatctaatcatcttaactattcatcagggaaaattaatatacattgtgctcttaatgtttcgaaaaataatcaaaatcaatagaaatagcgttttgctactaacaaagccctttgatccaaagttggcttctgagaacttaacatttcagtagaacaagcctcaagcttaaatgaagaatggcaaagtaaatgagacctctctctccatattttgctcagagcctgttaaggaaaacaacaccgcacattagtgtgaaaaactttccccgcaagctgttggaagatgaatcatttattatcttttgactgttagctacattactagctgttatcaatctctcagacgattatatgaatattgagatagttgttgggattaacttattgttagaggctatagcatcagatatacaaaataaaataaaaagttctcctccaagatatagtgtaatcgatatttcgatgtaatgccatcattatttcttctattttatgtattcctattgtcctctaacattgtatctgataatattctagtaataggattaccatcactaaatgatagttaattctcattccaaaaccgactcctgtcaatattgaggacccatttattccaacggtccaaatccccaatattccctgctcggcaagaagttagaaaacatatctttcgtgctcttgcaggcttgctgtattatcataaccgaaggatgaccaactttgatcaccccaggtggcaaaaacataatacatggtggtggtgtcgttgtaaaaatcatcttctttgggtgtgtataggatcccatccaacacacgtgttaaaatgacatcaggtatcaatgctaatccgtcgtcactgacaataagctgagttgacatcacctgatgatgtgaaatagtagcaagagaactagggtaaggttcatgctggttgttttcctatgatgaccaacctttggaattgggtaattctaggtgtagcctgctagccatcaaacgagacctttcaaaatcttcagtcattacattttcttctgtaaatagggaaaaaagcctttagctaggattgttcggcaatagaaagccctccagtttaaacttgacatagaaaatctttaaggttaaatcaaacataagttattatccgatatagtgtaacggctatcacatcacgctttcaccgtggagaccggggttcgactccccgtatcggagttattttttgtttctataccattatttttcttgaatgttgcattatgatagtatagttttgctatacaaacttcaattctcaaaacacagtacgtctagctcactactactctctctaattcaaaatcgttcacttctatcgaaagctgtgataatttggaaatattgtcgtgggccacgaatgatttttcaattacattgctaaatacgaagacattaatacctttattcatataagcactttcattatcattttttactaaagataaaactaactgcaggcaccaagaagttcgaagccaagagtaaagatgtcaggaaccggattatcgctattcgtgacgggtcttatactgaattgtttgaattccatttgccagatatactttactatattatatggtgatcttgaagcagactatatcaactcaatcgaactgtgtaagagggtgaataggttgagtgtaccagaggcaattctacaagctttcatttctgcattgtttctttttaacgggtactggttcgtatttctcttgaatgtccctgttctagcatataacgcaagtaaagtctacaagaaaacacatctactggacgccacggatattttcagaaaattgggtagatgcaaaattgaatgctttttaaaattgggattttaccttctcatattctttttctacttctacagaatggtcacagcgttacttgaaaatgatgcaaatttgataagctaatagcgacaacaggaaaaaaaaagagagatttgtgcatatctatgaagtatgtctaccacataaaaatgaccttataacacaacttccttagtatggaagtaatacatatatacatatatacatatatacatacatatatatatatatatatatatatatacatcttttgaaccaattccctatagacttggttgtaattcgttagaaagattttcattaattttatttatctttttcagaagtccgttatatggatccatcaagtctacgaaatgtgcaatatccagaatatttgagtcatcccgtattgaatcgtcctcgctatcttggctcataattttgcgatctccctcgtatttgcctagcaaagtagaagtcaaatcatttagcctcttatttagcttcactttgtcgttcagtttggcttgttcattttgtaagtcatgccagtctttaccggctttcaactcttgaatttcatttcgtaccgatattatctgctggttcaaatcttcttttcgagcaagtacctgcttcagttggtagcagagctcattattcgacacgttgatatctaatatgtctttcaagtctctggtcatttggtctgatatcgtttgaaagagtcgcagatctaatttgtacaatagtttcctaaattgatcatcatcacttttattgaaatccttcaaagcttgcggaatcaaatcattttcaaataagtttatgaataaagaagataaaacatcaattgtggtcacagaagtgatagacgatgatagctgtctaatgggtatatcatcgaaattgtaacgagtagtaaggtcttcatcatttctaacattttgcggcgattcgcttataagacttttattttcagagtcgatcatgggatagtcttctgcatccaagggctgatacccatgttcatgacggtcctgcgcatttacgttattagtggtaataggaaactcgaaagaattcgcaagttttggtgaagacaaaatgggttgaacaggagattgaataggtgagttctcctctctataaacagcatttggcgtcttaaatacaataacatcatcatctatatcgtctgtccttcttgaatgactgcccctcagcctaaaagctaatttagtgtctctatccatactgaggtttttctttaaatgaacacgcaaatagtcaagacaatacagagcaacacaggacacgtaaaaaaatgagagcaatcgcttcttatactgcaacgatgttgacccttgccataatagctaatgaaatcaatcattatcatttctactagtcctttaacaatatttggatacaccattaaatttctccgtacaacacgataaaatattttctaccagcttcaaacggctgtgaaggggcgatagtgccgttccaaaaagcgttccccaaacttgtattcaagaccaaatcttagtcaagcaagcagtttcgcaccttcatacactccattaaaagtgaaaataagcatatttgtaattaaatctggttatcataccctgttccctttagaaccaatatacatagacgcagtcgacaaagaagcaataaaagagattaccattcttattcactatttttttttttctctgactcttcatagttgtacggaaaaccatctgcgtgttatatcctagttccaaatattctgatttctcgtgatcgaatctgttatattgtcatatattgtaattccatttttttcccggttcattttttgatattctcttcctgttccaatattaataaaggaggcttttttctttccctttcgttctgatttatattgtttttactattattggatcttttaaatattacagctttttcatatccttcgccatcgatttttgcctgaaaaatttacacaaatgatgtctaacgttgctaacgcctcccaaagacaggaaaatccatatattattccattgcctccttcatccacagtggaaacttctactgaacccccaagaacgttatggatgggagatttggatccgtccttcgacgaggccacgattgaggagatatggtcaaaactggataaaaaagttatcgttaaactaattagagccaaaaaaaatttgttgattccttgtagctccacctcaagtagtaataacaacacaagtgaggagaatgctgaaaaccagcaatctgcatcaaacagcactgatcagttagataattcccaaatgattaatattaatggaatatccttcattgatccttccactactcaattacatcatgccggatactgttttgtcgaatttgaaactcaaaaggacgctaaatttgccctgtcattaaatgctacacctttacctaatttttattccccaacaactaactcccaaactaatccaacgttcaaaaggactttcagattgaattgggcgtctggagctactttacaaagttctataccatctaccccagaattttccttgtttgttggtgatctttctcccaccgccactgaagctgatttgttatctcttttccaaacgaggttcaaatctgttaaaaccgtccgcgtgatgactgaccctttaacaggatcatctcgttgttttggatttgtcagattcggtgatgaagatgagcgccgcagggcactgattgagatgagtgggaaatggtttcaaggaagggccttaagagtcgcttatgccacgccaagaaataatatgatgctgcagttacaggaacaacaacaacagcaacaacaattgcagcaacagcatcagcagctagatcaggaggataataatggccctctcttgattaagactgcaaataatctcattcaaaacaatagcaacatgcttcctctcaatgccttgcataacgcgcctccaatgcatttgaatgagggcggcatttcaaacatgcgtgtaaatgattcactaccttcaaacacctataatacagaccccactaatactactgtttttgtgggaggactggtaccaaaaactaccgaatttcaattacgttcactattcaaaccctttggacccattctaaatgtcaggattcccaatggtaaaaactgtgggtttgttaaattcgagaagaggattgatgctgaagcttcaatacaaggcctgcaaggctttattgtgggcggcagtccaataagattatcatggggacgcccatccagttcaaatgctaaaacaaattcgaccatcatgggggcaagccaatatatgtcctcaaatggcctgagagcgccatctgcggcttcttcagtcgataactccaaacaaattcttgaacaatatgcggaagataaaaggcgactctttttacatcagcagcagcagcagcagcagcagcagcaacaggatggtaacttttctatggagcaaatggcgcacaacaactattacaactacaataattacgattatcacaggaacaagaatggcagccatagcgacctcgttaatctgcagagatctaatgtcccgtatatgcaagaagacggtgcactgtacccacaccaatattcaagtccctcatactcgctccatccgacgggcaaccaattctccaatgctactaataacttacctcaatttgggaacgcgatgtcaatttctatgcaactgcccaatggcaacagcaataaaacggcctcaagcatgaacacaaaccctaacacaaacatgatcatgaattctaacatgaacatgaacatgaacgtaaatccagtaccatacggaatgggaaacggtgcaaatatgtatgacgtgtccaggatgatgactcctcccttaaatatagccccgaattccaataattcgaaatcgagcatcatgaacaagcatcctaataggaacaatgttccgccaattcatccttctcttctacattgattacaaaagacaaaaaaagaaaattttaatcttgtccgcagttttatctgcgtctctacgttcttacgtttcttctattaatgccatttcagttacaacctagtcaattgtcgatccataattctaatcaaatttgtttttcctctatactacctatctatttttatctatctaagtacatttatttactcaaacagttccgtttcaaagtgttttatattaactatatatgcgaaaagctggcgtcataatttcacgtgttataatagccatgctgacggaaaaaaaatgtgaaaatcgctacaaagtccgatgactacgggcagtagcatgtaaatgatggacacacacacacacatatatatatatatacatttacttcaataaaaggctgtgccagacatttttgccatacattgttcatgaagtgtgcaaaataagagagtgtataataggataaaaaatggtcaaatcgctacagctagcccatcaattaaaagacaagaaaatactactaatcggaggcggagaagtcggcttgacaaggttatataagctgatacctacaggttgcaagctgactttagtatctcctgacctacacaaatccattattccgaagtttggaaaattcatccagaacgaggatcagcccgactacagagaagacgctaaacgctttatcaatccgaactgggaccccacgaagaatgaaatttacgagtacatccgcagtgacttcaaagacgaatacctcgacctagaagacgagaacgacgcgtggtacataataatgacctgtatacccgaccaccctgaaagcgcaagaatatatcacctttgtaaggaaagattcggtaagcagcagctggtcaatgtggcggacaaacctgatctctgtgacttttatttcggcgccaacctggagataggagaccgtctacagattctgatctctaccaacggcctttctccgcgctttggcgctctagtaagagatgagatccgtaacttattcacacaaatgggggatctggcgctggaggacgctgtcgtcaaactaggtgagctgagaagaggaattaggctgctggcaccagacgacaaggatgtcaagtaccgcatggattgggccagacgctgcacagacctcttcggcattcagcactgccacaacatcgacgtaaaacgtctgctggatcttttcaaggtcatgtttcaagaacagaactgttccttgcagttccctcccagagaacggttgcttagcgagtactgctcgtcttgagcgacagggcctcctcttttaaggggcgcgtcctttctattgtgtagagaaaatctactgggattttgtatatatttcgcatatataggggttggagaacgaacaacaatgcctgttcagatcaacttttcttctatcttatcaggcaagatcaggcacacaacccaactataataactataaacacttatagaacaattaccgtttcttccttcacacaacatggcttctacttcgaacacgttccctccaagccaaagcaattcttccaacaaccttccaacttctagacatgcatccattgtggagatgctgtctactccgccattgctgccccacgttcaagtgaacgatacagacgacaaggaacaaccagaagagtccacgccgccaacagcaacagcggcagcgcctggtccaggttgtgctgctacacccgcccccttgcgcgatgaaaagcctcaattcaaactatcagctgttcctatgacccagacgccatcgcagtgtctgtcatgtgtgcacgcccaaaaatggcaacacataccgttgtcgcaattgatcgaacagaataagcttatttttgttccaggttccatatcggtagaggaggcattcaacactttgatcaagtatcatctaaactctattcccgtggaatctttccccggcgacatgaactgttttactttcgactacaatgaccttaattcgtaccttttgctggttttgaataaaatcaccgtcagcaacaaacagcttactgcagattgccagaatggaaaacccgtaccagtgggcgaaatggtgaaactaactcctaagaatccgttctataagctgccggagaatgagagtttgtccacggtgatggggattctcggttcgggtgtccatcgtgtagcgataacaaacgaagagatgaccaaagttaaaggtattttgtcccaacgtcgtttgataaagtatctttgggacaacgctagatcttttacaagcttagaacctctattaaactcctcattacaagatttgcacatcggtgttctcaatattcaatctaagccaacttcaagacaatcccgtgtcatctctattcaaggcgaggagcccttaatcatgggcctttataaaatgcatgtggaaagaatttcttccattgcagtcatcgacaaacaaggtaatttgctaggtaacatatcggtaacggacgtaaaacatgtcacaagaacctcccaataccccttactacataagacatgtcgccatttcatttctgtcattttaaactccagaggattagaaacgggtaaagattctttccccatttttcacgtataccccagtagttcactagcaaggactcttgccaagttagttgctacaaagtctcatagactatggatcgtacaaccgccggagtcgtcaacctcggcgtcatccacaaatttaacagctgctaatactgcagccaatgcagtttctgccaccgctcaatcgtctgctaatggtgcgactccaatgtcaaagtcatcctcttcaacatccctcaactcccactctccgttgatgacagcaatggaagacccaccatccccacgttcttcggccatcgcgatcccaccaccaagtcccgcttcctcaacaaacacaccaaacctattcgaaaaggaatatagaacgggtaagttgatcggtgtggtctcattgacagacatcatcaacttattagcaaggaaacaaacagggaataaagaagtggatccgcaatccgcaagaagacagagaggcagtatcgccatgtgaggcttgcagcgttgtcttttcccgctgtttccctctccctcaaaaaaaaaaatcttttacaatgactaaaagaaaatattgttcatttatatggttttaagtattttgtagacatttaagcgtatatacttgttctgaaaacatttatatattctattttgtatattcaacttattaaactctgacttttgctattgtcgcgtatatgtatatctttttttcttgtcgtggaaaattaaagcaaaatatgtcaggcgaatgtacacacaatgcagaaactgatgcggttaattttgcattctgaaacgatttaaacgaacagcattaacctccacgaccatattcaaacgattggaaatggaccaaaaaggtatgttctggctttattttcaattatccgcccttcgttaggggtgttttagatcattttgattaacaattctatttatgatagcaattgtccttgataactctaaaagtggtagtaaacagacaaaatcgagtggcaaaatgcaaacgcaaacagatactaatgctgaagttctaaacaccgataacagtatcaaaaaagaaacaggaagtgattctgaggatcttttcaataaattttcaaacaaaaaaacgaacaggaaaatacccaacatcgctgaagaattagcgaaaaacagaaactacgtaaaaggtgcgtctccgtctcccattataatttctggttcctcttcaacttctccatcaggaccctcttcctccagtacaaacccgatggggataccaacgaatcgatttaataaaaatactgtagaactatatcagcattcaccatcccccgtgatgactactaacaagactgatacagaggaaaagagacaaaacaatagaaatatggataataaaaacaccccagaaagaggatcttcttcctttgctgctaagcaactaaaaatatcatccttgttaactatatcctccaatgaagatagtaaaactttgcatataaacgatactaatggcaacaaaaatagtaatgccgccagtaataatattccatcggcttatgcagaactccatacagagggaaatagcattgaatcactaataaaacccccaagctctcccagaaataaatctctaacgcccaaagttatcttgccaacacagaatatggatggtacaattgcaaaggatcctcatttaggtgataatacaccaggaatactcatagcaaaaactagttctcccgtaaatttggatgttgaaagcactgcacaatctctgggaaaatttaacaagtccactaattctttgaaagctgccctaacaaaagctcctgcagaaaaggtctctttaaaacgtagcattagttcagttacaaacagtgattctaatattagctccagcaaaaagcctacgtctgaaaaagctaaaaaatcaagttcagcatcagcaatactaccaaagccaacaacgaccaagacatcaaaaaaagctgctagcaatagtagcgattctaccagaaaaaaaaacgcctcgaacaagactacatcagccataaagaaagagtcaaatgccggctccaaattgaacactgttaagaaggaaaatagctctttatcttctatcaaagccactgagaaagaaaaagataaaggtggaaatagcacggaagcaaaaaactctaccagcaacgttagaaaggaaccaactgcaaaatccccaaaaaggttagtagccgcaccgacagtcagtccaccaaaaattctacaaacggcagaaaccaaagcaaaggaaccctcgatattgattgacgttccattgtatcaagctgatacaaacgactacctagacgaaaacggtcaggttatttttaatttatcaactttaataaaagagaagtatcacccgaaaagtaaagaactagcacaacttaaagactctaaaagaaatttattaatgcaattatccgatcattctaacggctcactagaaaaggaaaaagatgaagaaggagatgtaatagaacttgatgatgatgaggatatggaagaagatgaaggggaaatagatacagaaactaatactgtaactaccaccatctctccgaagaagaagtcgcatcctatgaaaggtaaaaatttgattggtaaatatgacgttgaagatccgttcattgatgattcggagttattgtgggaggaacagcgtgctgccaccaaggacggtttttttgtttactttggtccattaatcgaaaaaggtcactatgcaagtttggagcgtgcaaatggtaccatgaaaagaggtggtgttaaaaataaataagcattgtgtcagagattttccaaaatccctgaacgacataaaaaatgaaataaagtgtgcctatatctgaaagtatatagtcagtttatatgaagatttttccgagcgaatgcttttctatccatgtatctatgtccgataatatggtgaaagaaaaaatagataatttcaccttagagaatctataaacttggctataaaaccagaaacgagtatggcatgttcaatatcttggtggaaatgaaatagataagaacttcattttataccagtaaaatagtcatttagagattcgtttttatccacaatttccttatacttcggaagtttatcaggttcgactgacttcaaattagaatcaatcttcgaacaaacaatcttcagtagatcttcatcccatgttttttttagcacaatgaaaatattcaagtaagttagcagtaataatatatcactcttcttggcatctgccgtaaatgaatcttggatagtctgcagacaacagtcatgaacagctttcattttggaagaatctagttggatataatgtctgatgttactttgctgagctttgttactatcattgaccttcagtttggataatttttcgacaatcaaatccgtctcagaatcgttatccttggtggagatgcgtcgccttgaaaggtctttaaaaacacataatacggacgtcttagccaatggaaggggagatgtcttaagcacatctaagataaactcaaatgcaactttttcaggtattaaacatagtaatctggtgagaagagtgaaagttatcattcttaactgctgattgacctgaatacagttcttttgaagtagaacatgcaataatgtttttgtaacaaacactgaaagattcttcaattctttttttacatcctccaagggctcggttgtaatagcataccatagccagtagcgactaactgattcaactgctacattatagtaaactttagaatataatgatggagttgtaaatctcaagtagagataaatggcatccgttatattcatttcctttactaaatgttgattggtttccaaatagtggataccagaaaataatattacaccattatagtccaaaccaacatttttttctttagcggccttttgtacttcgaatgtataagccaatttatataccattctttccaaaaccaactttgcttcatcattaacagcggaaatctcctggggtacagacttataaataatcctacattcttttatcacattctgaaattctccctctatatcaacatcaagcgagaacgccatttggtaatacctgcaaaatagctcaagatattcggtgtaatatgcagataattcaaacttctgttgatttagtgcacaatagtatttcacgtcggcattggtggtgacagtttttatgggtgtcgaaataccaaaagtacaaagcctacgcaatagtctaacctgtaattcactttcttcctccacaactttatcaaacatctctcgagtaaaatcttcgttcaattgtatatcttttggtggatcagggggaatatagttcctgcagaatgtgtacaccctacgaagaaggaaaagggcatcttcaaaagtgtccgcatgactatacacaaatttctcaattgttgacacagcagctcccagatatttcgaaggaaacagagtagaaatccttttcagactcgcccctatgaattcaaataaaatgtaggatttcaacttcaagaaaaattcatttgaactcttgctttcaccgtaggatggaaaatcttttcgattagaggaattttcgattactccttcaggaggtaacgtattggcctttttatcaacaaagtcttccttattctgttgatcactcttggaaaaatcttttgaacaaagggatgaaagcaactccaacccagtaattaaacattttttgggctcgccttggattgagatggcatagaaacacttcattacaccttggacaatcatattcgtacctagtcttccatttacatcgacattatcctttgacaagaacttcaataatcccttaggcagatcccaaccgatttcaccagtagtactcggattatcctctaacaatgtattcaaagtttcaatgaatctcgtcttttcttcatagctcccctcttggttaacttgctcgccatatatatcaatcaatgttaccaactcaagaagatcctccttctgagttttgaacgcatcagtaacctcaaaaagtatgtcatcaattggttccattagtgtctgagtatcgtattgaatgtctagggtgattttctttttcagtgtttatttgttaataatgttcaccggcaattagtctttatttttttcctttacattgtcaaatttaaagaatcgtacttatgaaggatgcccgcttagtgtttgacagaaagctacttgagctgaagaaataaacgtacatccctaactgtatattctacagtagagtgaaccaatgacagtatgagtaggatcctagagagcgaaaatgaaacagaaagtgacgaaagctccatcatatccacaaataatggaacggcaatggaaagatccagaaataatcaagaattaagatcatctcctcataccgttcaaaatagattggaactttttagcaggagattgtctcagcttggtttggcgagtgacatttctgtcgaccagcaagttgaagattcctctagtggcacttatgaacaggaagagacaatcaaaacgaatgcacaaacaagcaaacaaaaaagccataaagacgaaaaaaacatacaaaagatacagataaaatttcagcccattggttctattgggcagttaaaaccatctgtttgtaaaatatcaatgtcacagtcttttgcaatggttattttatttcttaagagacggctgaaaatggaccatgtttattgttatataaataattcgtttgcgccaagtccgcagcaaaatattggtgaactttggatgcaattcaagactaatgatgagcttattgtaagttattgtgcatccgtagcgtttggttaaatacccgggcgctggaatggtctaagaagaaaacctacagtcgatcaaaaatcccgtacgatattaaatagagtagttaacgtacttgagcgttataaactcacattttcactcaagaagaaaatggagaatggagacatggtaagtgaaagcattaaggaagaaacacagttagcacgtatttcatcgaaagtgtttgattactttctatttggcatttaaatatacatgggaacataactagataaaatatacgccatatatagtacagctagtattttcagatgtcataaaatataattaacgagtaaaaattactttttttgggatgggggtagggtttcttcttctaggacaaccaacaaatctgatgcgtcaacactttcaccatccttaatgaaaacgtctttaacttgaccatctgctggtgaagagacaaccatttccattttcatggcactcaaaacagcaatcgattcgccctttttcaccaaagaccctttatgtactttaacttctatgataacaccagccattggtgcaccgatttggtgagtatcgtggacatcagcctttggtttagcaacagattgtatgttttgtgacttgtctgcaactctgatctttcttaattcaccgttcaattcaaaatacacttctctttgcccagttttcttatttaagtcaccaacagcttgcaatttgataatcaaagtcttaccttgttcgatggtgacttcgatttcttcatcaggttctgctggtgctaggaaatttttggttggtagaactgataaatcaccgtatgtttctctgatcttttggaaatcttcatagacccttggatacatattgtaagaagcaacatcgcattcatcaatatcaccgaatctgttctgcaagtcttctctaattttttcgagatcaaatggttctaattctaaacctggacggcacgtcaactttcttctcttgtttctcaatacatcagatcttaatggttctgggaacccaccgtatggttgaccaattaaaccttcaaaaaagtccataacagagtcaggaaagtccaaagaattagctaaacgtctaatatcgtcggaagtcagtttgttagaaaccatgaattgagctaaatcaccgacaaccttagaagttggggtaactttaacaatatctcccagtaggtaattggcttctctgtaagctcttttagtttcagcccattgttcaccaagacccagttgttgagcttggaataacaagttagtcaattgaccacctgggatttcatgttggtaaacttctggatctggtcccttcaagtcggcctcgaaacaagaatacaacagtctcatttcggcccagtatgcatctaattcacgaacatgctcaacgttaatcccagtatcaatgttaccttctaatgaagccaacagtgcattaattgatggttgggaagttaagcccgacattgaattgatagctacatcgacaacatcagcacctgctagggcacatgcagtcatagacgcaacagcagtacctgcggagtcatgactgtgaacatgaattggtaaatccggatatctggttcttagggagccaattaataatttggcagcggccggtttcatagtacctgccatatccttaatacccaagatatgtgtacccatttgaactattttttcaacaacttctaggtagtagtctaagttgtatttcttacctggctgaagcatgtcaccagagtaacaaacagtagcttcgacaacaccaccggccttcttgacagcattcacaccaacttttaattgttctaaatcattcaaggcatcaaaaactctaaatatatcaacaccattatccttggcttgcttgacaaaatggtcaatagcattgtcaggtaatgaagagtaagccacaccgttggcaccacgtaataacatttggaatggaatattaggcaccagagatcttaattttctcagacgttcccatggatcctcatgcaagaatctcattgcaacgtcgaatgtagcaccaccccaacattctaaagcgaaagcacctgcaagggcatgtgcggttgttggagcgattgtagccaaatcgtgggttctgactcttgttgcaagtagagattgatgagcgtctctccaggtggtgtccatcagtagagtaccattgaactgtctgacttgcttggcaaattcagatggtcccttttccagtagcacttgtctccatccggatggtggtgcagactttgtaacgttgatgacattgccctgagcatcgtgcaaatgggggacacttggatttgattttagttttggcaagccaatttgacccttaatagaagaaccgttaactgccaagtctgccaaatagtgtaacagtttttgcgctctgttttgtgacgataccatttggaacagttgtggggtgtcgtcaataaaagtcgtccagtatgtaccctcaataaaaactggattggtcaaaagagtcaataggaagggaatgttggtcttaacacctctgattctgaattcgatcagggcacgaatcatcttcctacggacgatttcataagtagaaccagagcatgaacatttgaccagcattgagtcgtagtgaggcgagatagtagcacctgcataagcgttaccaccgtccaatctcacaccattaccaccggcagaacgatagacctccaggcgaccggtatccggttggaaattcttagagggatcttcagtggtaatacgacattggatggaaaacccacgggtggtgattttatcctgtaatagacctagttgagtcaaagtggcacctgcggcaatctggatttgggcagaaacaatgtcaataccggtgatttcttcagtgatggtatgctccacttgaattcttggattaatttcaatgaaatagtgtctgttttggttgtcaaccaagaattcggcggtacctgcgtttctgtaaccacataccttagctaatttaacagcatctgtcaaaatagcgtcacgaacttcacggggcaaagtctttgctggagcgacttcgacaactttttggtgtcttctttgcacagaacagtctctttcgaaaagatgaaccacgtttccgtggttatcagccaacaattgaacttcaatatgctttggcttgtccaagaatctttccacaaagcaggtaccattaccgaaggcagtacgggcttcggaggtagcacgttgaaaggcatctgccacgtcgtcaccttctctaacgactctcatacctctaccaccaccaccaaaggcggccttaatgatcaccgggtagccgtattcattaacgaagtcaagtgcctcttgcacagtttcgataggtcctggagtaccgggaacggtaggaacgttagctcttgctgccaagtgtctggcagagactttgtcacccacagagtcaataacttcagctggagggccgatccaagtgataccggccttcactactttgtcggcaaattccgaattttcagacaagaacccataacctggatggatgaaatccaccttatgcttctttgcaatttcgatgatctcgtccattgccaagtaagcacccacaggtgtatactggccctcctccccgataacatacgcttcgtccgccttcaacctgtgcattgaaagacggtcctcatgggagtatatggcgatggttctcatagacagctcatgagcagatctaaaaattctaatcggaatttcacctctattggcgaccaagatcttattcttttcgccgagcaaactgaaattgtccctaagaccggccaatttcttgctactgctcatattttattttgttctctatgtcccttattttctctcctagtaactgtcctttattttgcaatatagtaattggcaaaaaaatcaaactcaaatgacgggccacagatagtaagctacaagagtttggaagaaaagaggggcttgtttatgtatgtaatcaagtaaggataccgaaagtaagagaaaagaaaaaaggactaaaaatcacagaaacacaataggaaatatccgatggggagtacttcttacttaacactccctgcgccaattctgactcttataataaatagctcgagacgtaactgccaaaattgtaaaaaaaaaatgaaaaactattagaaaattaattgcgaaaaaaaaaaggttagtcatatgtgcctttgcggcgtcttccgcaggaaggacccctctctgccaatcacagaagagctggctgtgcctgtgcggtacgctatcagcagctgcgtcgggtaagggacacgtcgttagtgacaatcgtggttagttttcgtacagaaagatgaccttaattgataattaaagtatagaaatgtcgtatagtatatttttcccttgcatggaaaaaactgggataatgtgatgattctcattaacagatttacactggtattgatactcattttgtttctgcttcctgtagtacataaaaagatcttgtaaatattacgatactcgttaaaattttcttgaacgtaatgtcgtacaattcttgtttgaggggtcgttacgtacatctccaggaactgattggcagactttgtaaatggaggattttccttttcaaatatccaaaatataggaaaagtccgactacaatacatatgagattggtgatgtaatagccgtcacgcaggatggtcacggtgccattcaaaagctcggtgcacgcttgcatgctgccgccgtgagttacgtatactttatttgtgccaggaatagtgcactgatacacggtgaagtagttgatcatggacataatgattaaccgcggccatgtcccaccgaagttgctgagggtatttaacaatgtcatatatgtgccacccagcacggggtctgcaactcttgtatggaaggccgatattccaatgaactggacagtattcatgaaggaacctaagaggtgctggaatatcacgagacaaaaataacccgtggatatttcaccatccttggggaattgcttcaccacgtaacttcccaagaccgcggctgccagacggcccaaaaagccccacaaccatggtgttaaaacgccggcatccccaactaagaacttgatgaccttgttggtgcccgtgctgtttcttaatcttctattgtcacgaatcatggggtccttgtcggagctccatttaacaacatagtacccaaatatgatttcgaacggcaggtctatgagtactgtcacagccaagtcttctcttttgaagccttgctctagtagtttcaggtttgtggcggcttcgttgcattgaaaggcaaatttcgaaatcatgtgaatgaaggctaggcttcttacggacttcaatttcaacacttttataaagcagcggtaaatgtactttatactgcttgtattctgagttgacaccacatcaccgtcgtcatactcaatacttatcggctttgaccctccgtcacttgtatttatgggctccactttgggcaaatactctacgtagggtttttccttggtgcaaaagatgatatatatggttattacaatgtaaagcatgcccgagaatttcatgtacccaccaagactaatgaacccgtgatccagtgggatgtttctgaaatacttattggcgaaatcagaggaattcaacgacaggaaaatggtaaatgacataaaataaccaatattcaaacctattgtttgcgcggtagatgcatatgatagggattctttggacaaaatcgtcaacgcccaaccatcaactgcgatgtcttgagtggcacacagaaaaactaacaggccaaaccaccacgtcaaattttttatactgacactgtgtaaagtgccattaccgcgattatggaacgcatcgtcgacaccatcgaagattatgccttgtgatatgcaccaccctaatgcccatagcacaaatccactaacaaattgtactggaatgatccatgatcttcttctaccgatgcgcttgttgtacagtgagtctactattggtgaccatatgatctttaaagaatatggatatgtagccatagagaaaattcccagtgatgtaaacgaggtctcctttgctaaagatttcagtagaaacggtacggtaccgaaggccaatcctacaggtatgccttgagccaaatataacataattaaaagataaaattgcggcaaatcatgcttggctagtgacccgctctttcgcttaggttccatgcctacttttgttttatccccctataactatggtatattatactgcctcaccaaacgtttaggtcttgcttctgcttcccacagtagcttacgcattatagccgatttatttttcacttattttcgcatgccagagtatctttattttctttctttcattcagcctgtcgtcgaaaagaaaaaaaagaaaataaatatgtgcgtattctaaccatgaaacaggaactcattcaatgtgcacagtacttatctcattcaattttgtaaaaacaaaatatatacattgtatgtatgtgtgtatttgcagttatatatctactaataaccagtacgccatacatgtcttgattagcaaaatattatttatgtttttctcattagtactatttccgcgaagagggtagaaagtgtagggtacagggaaaaaagttccctatctccttctttctctccttcctattggattgaagtttatttattcaattgacaagacttctttgacagctttaacgatggttggagtatcagggaaagcgaaatcttctaattctttagcgtaaggtgttggaacatcggcaccagtaactctttggattggagcatccaagtaatcaaaggcttcagactccataacttgggcgacaatttcagcaccaacaccaaatgatgggaaagtggattcaacagtaatcaagtggtttgtcttcttgacagttttgatgatagcttcagtatctaaaggtctaatagaacgcaagttgataacttctgcagagacaccatatttcttttgtagaatttcagcggcttccaaagaaaactgaacgtttcttgtgtacgtaacaatggaaatatcggtaccttctctttcgatcttagccttgtatggcaaggtgaactcaggggataaagcttcttctgagatttcaaaagattcaccgtacaacaattcgttctctaaaaatacaacagggtttggatctctgatggcggcctttaacaaacccctagcatcttcagcagaataagggacaaggacctttaaccctggaatggaaccgtaccaaggagaaaagtcctgtgaatgttgagcaccaacacccactgcagcaccattaggacctctgaagaccatttgacatttttgagtaccaccagacatgtagtgagtctttgcagcggaattgacaacatgatcgatagcttgcatagagaaattgaacgacataaactctacaattggcttcaaacccttcaaagcggcaccaacggccaaacctgtgaacccgtattcggtaataggtgtgtcaaccacacgacgttcaccgaacctgtccaataaaccctttgacaccttataagccccgttatattgtgcaacttcttcaccaataaggaagacatcatcatcacggtccaattcttccgccatggcactattcaaggcctctctgacggtcatcgtctttgttgatgagaatctcaatgctgctgctgctgcagagggtcttacaaaagaagttggggcacgacgtgcaacatttctggccaatgatgttggcagtctggaaaacatgttgaacaaaattattgcaaaagtaaaagaacttactaaactgcgatcgattatcaatgaacaaacacaggaactgttatgagggaggcggaatttaacgtccgagtgtgtaaatgatactaaattagtctaacaaaaggaagaaacttgacagagataatatcaagagtcgctgttgcaatcgttaacctgtatatgtagatacacctctttttattgcaaacgtgcaaacgcatgacttttaatgacggagaacttcttagttgaagactcgtctcttttgcatgttctcccacttcgaagtctcggaaaacagaccccggaaacagccgcgacgaaaaagaatcagcttaggcatgataaatactgtggtttcattagatagataaaatacataagtattggcgtatataaacgggtgccagatagaagctttcagagagcataaaattgtacaggatactgcctacaacttactcttatttctgctgctcttagcaaaagtttctgcgataactcttctctggattttacctgtagcggtttttggtagcttatcaacaaagtacaccttggttggaattttgaaagaggctaggtgcttctttaagaagttcaccagttcttcgtaggtcattttttctcccttcttcaaaacaatggcggcttgaactacttggccgtacatatcgtcgggaacaccaaatgcaacggcttcatcgatctttggatgcgatagcataatgccgtcgagctcaatgggtgaaatcttttcaccacccctgttgataagctctttgattctgcctgtaaggaccaaaaacccctcagggtcgaaataaccttggtcaccggttctgaaatagttctctctcttggtgaagttctccttgttagcttttggattattagcataccccaaagtgacgttttcgcctctgatggaaacttcgccgactttgcccgggggcaagacattgtcattgtcatctagaatgacgacggtgactccttgtggctggcccacagtaccaggctttctctttcctggaggcagattgtttgaggtcatttgatgtgatgcttcggtcatcgcataggcctccaagacaggtgcattgaattccttctccagcttatggaacgttgctggagccaaagcagaagaacacgatctgatgaatctaatgtgtgggaaagggtttggtttgggcatgttcagcataatcatgcttattgtgggaacgcaactgaaccaattacagttgtacttaacaaattggtcccagaataactttggatggaatccatcgggaaccacaacagaaccctgagttctaaaagtggaaagtaaaacaccaattaacccatggacgtggaaaagaggcatcacgacataagatctgtccaagggcgttagcttgtaagtgttagcaatgttcaacgtgcttctcacaatgttcaaatgtaacaaaggcaccgtttttggagtggaggtggtaccactggtatgcaaaatcagggcaacgtcactggaacgggcaaacccagggaatttaacgggatttgtgttgacaaatttggcgttgttcaaagaccggtaaataacccttttgtagttgtcctctggagagtatatatcatactctaccctaaacctggtcgcatcgaaggccagctctacgataaaacatccaaacgtggaggcagattttagaatttcagaactctgtaactttgtggtaccctttgggacgcaaatcgccttagatttcaggtcattcaaataaaaattgaactccttttccttataattgggattcaagggcgcgccaattttagcgtccatagtagcaccgaggaaagcgacgataaattccagcccattacgcatggatatcgccactgtatcttgtctgaaaacagctccgtacaatggagaattaggatttgtgaacatggtctggaagtgacccaccatgtgggatagatccctgtaggtcacctgagtgtccgtttcaggaacaataacggcgacattatcggatacgctaaaagtatcgttgaacgaagcagtaacagtagcggcacttgtcattgtagcaaaaatgtgcgtgaagcgtctaacctcttgcagcacagtgggagtaaatttcaagaaggagcatctattaaaaagagcttttaatcataccatctctatttatatacagttaatcttgaaaaataaaaaaagaccgaataaaggactcggaagctttagctcggaatagttaaagacgctttcggcccgagaaaaaaatattctgagcaccaaaatccaatcgcctgaagtttatcaagtaaatttgccattcctggccccatatagtgatgcctaagtggacagcaacatcgcgctcttacttgttagtcgttctcatgacgagcaaggcaaaagcactcgtcctcagctaagtcgtatggtatgactggcagcgtgaatggcacggccacatgggtgggattacccgcgcagcctctacggtcacgtgtaaaagtacggcacgtgaccttcctggtatttgctaacctgcgactatggtaaagcactcctgcttcataattgcgtggttttcttgaaacggtgccccatgctgtttggctgaggtttgccgaagtataaaggcaccattctagttctttaaatacctgcgatgcatcacagggccctgcggagtttgttgcacaatgcatgtaaaacttagagtgcgcgggcgtcgtccctcgtcttctagtaaccatagcagggtcttgcttgtaaaatactttgaacttgtttcgcagcatttcgtagtagctctttttctgaagatattgaaaatgaaaccacccggaactggaccactttaagggactggtgacaaactcttgttcggtggggaaaataatgtacggcttgatttttctctgcgaatattcattaatcaatgaattcgttggcagtatttctgctttcttcctcccagcggtgtcctttgctggaggggacatgattccggtaaacagaggaatcattagatgtgtccataagttttcgtctcgcgctcttgatagagatgtccctatggatgaagtttgacatagataatgttttgcagtatcactagcacttgtgccagcagaaagtttttctagtttattgtaaaacgacagtaaacccgacgactgaaatttggagggcgtagaatatacaaattctaattcgctcaaaggagcaaagttaacttcctctacgctttttgtaatcaattcgtcaatgtctttcaggtggtacgaattgaggtattctatcaagcttctcttaaacggtactggtagcccttctttacctattttcaaaaggggactgcaccaacacacctgttgaggcaggttagtctccattgacgtaaaattgttagatggcaagaatattttgcattcgccattatcgtaaaagtttatgatcagcttcgtatggtgggaagcgaatgggggcatcgttatttcaataagtttgaccttttttaatattactgccagtgtcgcgtccatagcacgggcttcgataggcataatagtacccttttggccgacgatggttatgttctctacgttctggtggaattgtctcaacaagaaatcaagttcgtattggaaactgaagagtatgcttctttttagtgtctcagtgccaaagatatctttcaatgtaatcatatcctctacttctcccataaaatcctctctttcatagaagtccgatttcattagtttaaaaacggcaccttttgccgtatcgtttgtttctattctctcactcaaatcttgttcctgattagtcaaatcaatgattttcgattcactgactatgacgcagtcgtcgctatcattgttactgttgaccggagccatattctccatttcagcactatacctgacgctcttccaccgttgtgctactttctcggcaacatccgacctcttcctcttagttccattgaaatttgtttctcgtgacattaatgatcggttgaaaacacattatcatcattcttgtctgggctcaccgtttctctgcattattttcctctttataagccctttattaaattaccattttcgcagtttagtgcggccgccgaaaatacatcagaagggatccataccaacacttaccaagaacgctgaaacacgttgttcacatcacctgaaacaagcagcagctactggagaagtgtgtaaagtagtagtaattattaaaggacacatattgaaggattgttcaattttcttttttattatttttcccctcatttatccactttttataaactgctcaagtaaatacaatgggctccaataaggaagcaaaaaacattgatagtaagaatgatagggggttaaccagtataaccagtaacaaaatttccaacttaaaagcacatgataaccatacaagttcaatgattactgaacataaaaatgctgacaaagaaaaggggaaacaagaaaaagagagtagaaatggaaccacgcaatcaagtagttcagtagaatcacactcaccacaagtaagccatcattcagataagctctcgtcctttgattcgcccttacatttgccaaactttagactggcggatgacttgttctcaaactcgtcaagacgatcatctgactccgctgcctcatcctcagtatccaaactgaagtccgctcagctttccaaaataggtctacatcatcatcatacaagtaataataaacatagtcatagaagcggaactccgacttccgaagtgaaagctaattactcaccagacccttctgcaccgcgattcattgtatccaatatggtcggcaatggccggggaggtggtggtctacacggtgcaacttcgaacgttgtcaagaaactccattctagaaaaaaatgggactggaacactttaccggcatcagattcttctcttctaatcaaaaccgtttcaggaaatcataatttaatcaacatttgcatagacggtgaattcaaacaaataatgtacgacccgaatcataatgagctctttaatagaatggacttgtttctatcttttaacatggactcctcgccagaagactctttaatatttgccaagaaaagattacggtcgtacattgatttcctaacaaaatatttggaatctaggaaatatgcatttgaatgttatccatttaacattgaaaacatcataaatatagagactgaggttaaatgctttccatcgtttgacccgttaaaagattattctgaaattgaatccttgattcaattatggttggctcaatctcaaaaatttttactgcaatcaaattcattcttcttttcatctgaagtagtggaggaactaataaaaagaaaaccaaccacaagacaacattctaatccaacaatcagcaccaccagcaacaagatcagtgaccctacattatatattcagcagttagatatagaagcaaactctccaaggccagtaatatcggatccattagacgaaattgacatcttattaataagaccgctgcataaaaccctgggcggttggcagctggcgtatgatgaaccaagcttgaacatcgcagatttcgcattagatttatctccctggatgattgacagcagtgacaatgacgctcagaataagaatgctagtgaaattgctcctgagtatttaacaaacttacaaaattatttgccacgaaagggttcaagagcgaaaatagtttctgacgaacaagaagttatcgaattgaattcttccaatgcttcagagtatatgtatgattgcatgaatagaaagttctttacagatgatgcaaaagaacgtatttctagaaacaacttcaatcagggagttgaggaagaccctctaaacgaccaattcgcttcaagtagatctttatcattgccgtcctcgggagcagatgctgtcaaaaggaagaagagccctaccaaggctactaaaaaatctggtttcgtcaactttttcaagagaaagcattctcaacttgcatcaacttcacatactacaagcccttcagtttcacctagcatatcttcttcttcttctccaaaaattcaaccacagtcacatatctctagtccccctcggacagagaaagctccccatgtcaaatcagccaaccaagcacatcaaaatgaatggttggagaattttttttgccggactttgaacaactacaaagaaatcgatttaccgacccaatttattttgccaaaggaagtgaagaggtcctctaatgcacaacttcagcctgaagatgaaccacctttgtcatcaccaatatcctctaattcggataactcctttccaaatgaaggacttgacagggcaaaaagcgcagctatttatggtaaagaatatttaaaattaagactgccgtttgcatcagacactatacctgctgtaatatgcccgtgggtctggacaagtttaagttattataaatggaaagctctacttagggaaatatacagatcaataattcctggcgggtacgcgctggcaattgttccagatttaaggatttcaaacacatactatactggaattcttggcaacgccgatgccgaaaaagcaaataattcatcagaagagtttttgactacaaaagaacgggacaagacatttgatgctatggctattgatgcgataaataaaggcttacatatccatcctacaaaacacttaacgaggacattcaaggatgtagggtttacaggcatcaagtcctcggtcctaagtttgaaaactggtgacttcaaaacagatatgggctttttgaatgaatttaattctttagatatgtgggactacatgttaaggaggcaactaccagatagtagttgtcctccaaaggataccgaccccaccactcttttcaaaagatatgtggaagaacacataggaaaaatcgatgacaacgctggctgctttagaactttgtatgtggtggcgcaaaagccaaagctgccatataccaaataattgtgccgccgttccaatttttttttaaattgttcaagaattacttcaatttttactactggacaaaaagcattatgataaggagtagtctcccagtatcgtagaaccaatttgaaacactttagccaatatttattaattttttttacttcccatggcatagtactttgtaggaagattatttgttcatttactacatttattacatctatatttatatattctataccattcatttttttttatgttaagcttctcttgggaattgttggggtatgaatgttagcagaatgacccaactctttttctagcataactcctaattttttatcttcttcagaaacgtcacgaattaaactgtccttttcatcaccagaatagtattttacgtccacttgggaagccaaagagtgctctgtttcctgtaacgagtcgacagtagcttcgtcgattaaaacgtatgctatgttagaacccgggcaatcataattaacgtttagcagaagtctttccattatccctctcaaccctctggcgccagttccttccttgagagcaaattgagcaactttctttagcgccttttgtgtaacacacaatcttaccccaaattgcttaaaaatatattcatattgatccaataaggcatttttaggttcttttaatatatgaaataaatcgtctctttgtagaggctgcagagcagttataattgggactctgccaattaattcaggaattagaccaaagctaactaaatctgtgggggtggtcaagtctaaagcacacactttttttccgttatctaattcaacctgctcaagcgtattgctaaatctgaacttcttcgctctttctttttcaacttctttactattcgatgattcaacagactctcctgccttctgtattttcttcatatcttctatccttttaacaatatgcttatctaaaccaacaaaagctcccataatcatgaaaagaatatttgaagtgtctacaacaaatacttcgtccttctttgttgtagtttgatttttttgtccgtcaatatcatgcttaacaggccttttaacggtaatttccactttatggccctcaatgattttcaataatgactgttgaaccccttctccggacacgtctttagtgccaatgcttgcggcaggcttggctagtttatcaatctcatcaagaacaataatacctttttctgctctcgcaacatcaaattcagcatttacgagcaatctttcaatgcatacttcaacatcttcacctatgtaacctgcttgagtcaattgtgtacaatctgtaattgcaattggaacgtttaatattttcgccaatgttgttgccaacaaagtcttaccagaacctgagggaccaacgacaaggacattacttttgcttaactctaaatcttcgtcaacctctctacctgctaaattaaactgtctttgaagattcctccaaccagcctttgattcgctgtttccactgaaaattggttcatccctatcatccgcgattttctctcgttccatcaattctctctgcctttgtaattcccctttcttttgcttgtcattgattcttaaatagtgattataaactgccacgcttaaaaccttcttaccaatctcttgaccaacaatgtactcatcgaggaatttcttcaatgcttttggagtgggtatattcgataaacgagactgtgccagtttccctgatgctgtagcagcatatcgaccaattctactagaataagctctaaaaaagttttggcttgcagatttcaacatgagtgtgaaatgtaattagagtgccttgtcttctatggttttgtttgatgagccgtttgcttttctttttaattttaatatataccactgatgacttattcccttctatcatcgaaaaaatattgtcaaattaatgttctcttttttcaaaaaatattaaaaagataagaaaggtaccatgtcgcagaaaatacagcagcatcagtttcctgatttttattgttgttatctactacaatcgattaacaagaggcaatcattttacgttggatcaactcctaacccagtacgacgtttgaggcagcataatgggaaattggctgttggaggggcatatcgaaccaaacgtgacggttcaaggccctgggaaatgataatgattgtgcggggcttcccaagtaagatagcagctttacagtttgaacatgcatggcaacatgggtaccaaacgcattatattgccgaaaaagatcgtgttgtaaagcataaagcaggtggaagaactttacatcacaaagttgcattaatgaagttacttttaaagcatgaattttttcaaaggatgaacttgatagtcgaggtttttaatataaaggcttgggaggtttggaaacaggacaaattttttattgaaagagacagatttccgattaatatacaaataaatgaaaatgcgcttgaagaaccaaaggagaaaactgtggatgttctcatggatcatagtgatgagaatttaaaagtggtggaagctgtatacactaaagtcattgaaaatgaaagaaacatattcgaaactttcgaaaagaaactaactacaggggtagtgcgatgtgaaatttgtgagaaagaaattgactacacgtctgaagagcaaaatctgaagccgtttgtagcgctttgcaataataaagactgtgggtgtgttaaccacttgaaatgtcttcacaggtactttctagatgatgaacagttgatggtagggagaagaaatttgatacctcgaggtgggaaatgtccgaaatgtgatatgttttgcgactggacgaccctagtcaagttttcgacaagaatgaagttagctcacgggaagtagggcctgacacaattttcggttcttttttttctatagataatggttatatgttatatttacggatatttttacgtttactttgtaagaaagagctaaaaagatgtaaagatatcacttcgtttttttccctcaaaaaataacttcccaatcttcagttatgtcaagcgataggttaagaatggtgatcttattatcattctcatatgacgatctagtcggcaatgaactttcttcgccattttttttgactttaatactgtctttcaacgttatgttgtgttgtaaattattctttgcgataatgattttttcaatattggtattcctcaaagtattgtggtgaatgcctgtcaaattctcgggaatatgacttcgaacattttttaaggtattgttttcgaaaatgaactgagtttctacgtactcacctctttggtagccaaaagtttctccatcatcaacataaagatctccaacggctcgtccctcggtatcaggggctataactattacatatggatcgtttttcattaacattgaagatcttctatacttatctttcatagtgataatgtgaccgccttcaataaataatggaattttatccaatggtgcagaaatattcttttctatcaaatcagtaccattgtttataaaagagtgtaaagatgcgaattcatagaatataccgggtgggaaaaccatttccgtttctgattgaccaggctccgtgacaggtttgactaatagacctgaattactccagtaaaattggttatcgatatgatacaattcagcaaattcagggtgttcaataaacattggattcattatcggaaatccagtgacacttgatttatgaaacatggtgtataaggtaggtagcaggaaatatctcaattggataatatcacgtactatcgacttcaaaggttcattgaataagtatggttctcttctcttggtgtctatatgggcgtgtgctctaaaaaatgggtaccataagcccgcttggtaccaacgtgcaatcaattcaggtgtaggatcctcagcaaagccagctatgtcggctcctataaatggcataccagcaatgttgtttgacagaaccataggaatggaaatctttaagtaatcccaattggccacattgtcaccagtccatgtggcagcagtacgttgagagccggcaaaaaaagcccttgttagaaggaaaggacgcttatcggatggtgaataaatcgattttattgcgtcgtaagtagcttcatgcactgatagaccatatatgttatggacggatctttcctcaatgtaattgtcgtgaatcaaatcttttggagctgtggtctctgggccatcgaaaatcgaaggctcgttcatatcattccaaatgaataaattagttaaatcagccggcagatccataaaccgttcgaaaaaggacttccaaatcttttggccatatttgcttatggtatcaatccatatagaattacctggccagcaatgacctacatagtcatttccattgtgatccttgactgctacattttcattaattaccctgtcactgatttcataatctttctttaaatgaggatcgattagtacgacaagatttctacccaacttttttaatttggataacagcctttttggattgggaaaggagtgctgcttccaagtaaaatattttttgtcgttcgtatactccaagtccaaccaaataaaatcgtaaggaatcatatgagcatccatctgagagtccactgtgagaacgtccatctcatcattataattccatctacattgatggtaccctatagaggaaatgggcggtaaaaagggtctaccagtcaaatcggtaaatttgtcaatgatagttggaatatctggccccagggacatgactacatctatgacaccattttcggagatccaatgagtcatcgttttatttttactggtgtcatactttatgtctacccaagtgtcagctgcattgacccaaaagatagatgtggacgaagatgaaaacatgaatgggatcgaaccgtacattggttggctggtaccgatgttgtactcaaagacatcaacgttgaaaagcctgtagggttcctttccacctgaagtgtccatcagccttagcgacgtcgcatgttccggtataccgtagacattagtagaacccatgaaagagaaatctagcgcaaccgattcaggccccaaaggcatagagtcatgctttgaatacaagaaattgtccttaaacatgttgaaagttgtttcttctggcagcacgtgtgcgaagttttcctgcttagttctatgatgttcaatgttcaggaaattttgctcgtttacaataagtttcagcgcattttgccagtaaactttcaattgaaaaggttcagcaaagatttctacggatacatcaccgtttcgaagatgaaatgtgtctgcagtggagtttgaaagtgacaaaaatgaagatattttcgaccagaatgagttcacagtttgtttttgcttaaggaagtggaattgtggaatactggtcctgttcgcctcctcttgaaatttcttgtcgaatgcgtacttccaggtctcattgaaccgttgtgaagagatcaacaaaccgctgctgttggttggcattctctctttctcatttatagtgaaccttactgagtgatcctgtaaaaaagagagagagaatgggaactgaacggctatatcatcgccctccaatcttggtatagttttaattatggtagcatgaagcacattctctaaaggatcgtgtgcaatagactcggcgtccactttgtaatagcagtgatgagatttggcaatattttctgcataaaccctgtttctatggcaaaacccagattgcgcacacttctttaatagatagtcggtaaacgcatgcgaaaaagcggtaaagaagaccaattggcatacgagccatttcaaaaggaccatgttgcatacggttgattcgagaccgctattttaagatacgcagagcaatcaaataactccaagcaacatgttcattgagttatagctctcaagtgccgtagtgagaaaatgtcgtggtccgggtaaaacaaattaagggtacttgaaatgaaaaaagaatgatagtagacagaaaagctattatattatagaaacttatcacttgaccgatgaagaggaaagcacgtttccttacaaataaatcagcagtaatagttataaaaatatatgtatataaagtgtgtgagtgtgtgagtgtgtgaaaggatgttattaaatagtatgttattatttcttgtcgtatctggagtagtatttctttgaaattataccgtccagcgtcaaaagacccagagcgccggcggttgttgctaagactgtagagttaggtttccccttcaagaatctggcgttgtggttcgcatacccgttacataaataacataccactgaagaatgcagcaacaagttgaccaagacaacgggattctgaagttctaaaaagcatactttggcaaagtcttgcgtcttactgacaaaagcttggaggtagccgcaagcgactgctgatgcactatttaaccgtgccttcagatattcgatagcgcattccttcttattgttgtggtggtgaccgtcttcagagtcagaatttgggctagcgttactgtcgtgtttagcactggggaaaagaaagatggtcatagatgatatacgttagtcaaaagagaaccgggagaaaagattaggcgatacgtttcagatattagtgtacatacgttgcagacatattatgagatgctggaggtagatgttatgtttctaattgttggaatagggttacgtcggcggtttcggttgaagtgggcacattgatcgacactttatatacgcagggacgattaacgggagaggaggtagcggcggcgtcattggccgctggcccggggtagtagggcagggaaaggggacggtgaaaaaataaaacgtaagtgggacagcagagatttgaggagttgaggcaagaacagaggagagaacgagaaagcggataagcaacaaaggaaaaggaaacaagtaaaaaaaaaaaaagagactagcatgagaaacgaattataccagttatggtgtgtggcgagtgcagcaagaggggtagccaagagctcattcgtaagggccaattcggccatgtgtgagtacgtgcgcacgtccaacgtcttgagtcgctggactcgggacaggcaatgggaagcagctaaggccctatcacaacgggtcaagaaagagtatgccgccaattagtgcacacacatacatatattttatatacttacatatttggttgcgtggtatatagaatctctcctttcgcttcatgaatgaactcattcatgcgaagtcaaaggaaaaaaaaaataaaaaaataaaagagcgaacgggaagacgagagaaacatcaagcgaccaaagtaaaagtcaagaacgactccacaagtgcgagggtcgcgacgtctctaactttaaaaacaggcgtcaaccatcaagtccgtttcttgatgccgccggcattcttcaaatccctccaaaaaaaacgcctctatgacataggcggttaataaaactggccttgaaacaacagatgcagtcatggctcttctcttttcccagcaaacgccttccattgcctcctttttttctcttccagaactctctcagcagtattctcacaaacacatctcctcccctttagcaaacctccatttatatcctgcgagaagagctccttctcctcaatgagaaaataagcacaaaataaactgggaaaaaaaatatagtaaaagacgccagcacgttaacaatggaacactcttattgtagaccaaccccaccctacaccccctcaaaccgaggacacttcaaaaggaaaatcaacaactttggccgatacttgggggataagcaagcttatcctattacatcaaaaaaagaatcgtaagacacctttccttgcaaaccaaaaatcataacaaagtcgaaaaacttcctcttgcagcgccaccagaaaaagaagacgagcgaagaaatcaacaataagagcgccccatccgcactagcaccccataccataaatattatctcccaacctactatagcaccatttcttcccatcgataaagaaaaaccaaatcccgcgttggacataaacggctcggaaagacagggaagagtatgaagcaaaaagccaaactaagggagaaacagaaagctaaaaaaaagaaaatagaaaacaaccagaagaaaacaaaaacaataaccttgagcaaccgtcgtctcaaaaaccaatttcgaaaaaccatcataaaaacgccttatgaagaaaccatgagcgaagaaaaatagcagcaaaaagtagtgagacctgacattagcggaaaacaacttgcttaaaaagtctcttcccgtccattttattattttgggtgccaaaaaatgtgtattgtaacaaattaaaaggtaatgagcctcattgaggtcatttcagttgttacactgaaaagaacagatactacacttgatctaagccaaaaggcaaagagattcgtggggatttaaaaaaaaaacaagtagaaacaaaatgaataaatctgataacaagtaaagtactcatcgatgaaaaaatgaatgtagagccctttttatatgttttcaccgagtggcccatcggaaacggcaaaaaaaaaaaaagaaagaaaaaagaaaagaaacatagagcgttgctaggttttttttgccacccacacccatacaccccattactttgtctgcagcatcgttatacacgtagtgaaagtgtgcaggcctcggcggttaaaaaaatttgagcagaaaagcatgttatttaatacatgtaatatttgtctatgaagcttcgctatcctgctgcaactgctgagcaagttgttgccggcgcaattctttgtatctctcgtcctctgcagacccgacccgctgcagaaattcttgccgggccaagaacccatccttgttgtgcagcaccaattcgtcgttaagtccagcacggtctacataactagcccagtccagctgagatttttctaatgtcgttagcttgggtcgtagcccgccagaaatgatctgctccaacaatggaggccttttcagtggccgtcgcaagtgttgccggctttcattggacttggtcctaactgctttttccagttgaacaggagcagcaggcgcctgctgcttaaatttcaaactgtttagatattcttgaccctccgcactgctgcgtgaaacccattttttctcatggacagtttcaccagcaaacttgtagtttctttcgatgaggattttgtcctcctgttgcgcggccgttgtcgacctagcctccttggaaccgtcgagaacagagccgactttccctgaactgctcaaaagacggttcttactagcttcctgtagctcctcccagatgctgtttacttttgcagggatcgattcaacagttaacgattcatacttatgtgttttcgcatattcttcctcagcttgccgagctcttctagtcttgatcagtccgccgctctcgctctctatacgcgaatagtccactttatttctacccttatctctgttcacaccgtcatcatagtcgtcaccgccatcgctggcatcactatcgtcgctaccaccacctaatttatctttttcaggctggaagtcctcgtcctcctcttctatgtagccgtcctcgtcctcgtcctccttttcgtttggtataatctttgtctctacttctggcatttataggctagtgggttttctttcttgaaacaatattattccagtttacgccttttcgtcttttttcttacttgtcgattaatcctattcatcatctttaaacttcgctctttaattcacttttttttgtctttccccgatatggtacttacacgaaatatcatgatacaaaagaaaacacgtacatactcgtcaaacgataaatacgcacctagtcgttagccgcataagtaacctttttcatattcaaacttatccatagccacatccactctaacaattttaatcgtccagcgcggcattaaataatctttctgtaatactctttagctcaattatgtccacagagactacaaaaccatcaatcactactacaccaactactgtactcgtttctcccaacacgctcaaaaggaaaaagggtgaagacaccagcgaggaacaactggaagcagaaatcaaacgcgtggccctgaaggatgcagacagccactctgacaacgaccacgattcccccgacaatgttccctctgatgtacatttacgaatgctgtgcttagtcaaacacgcttcactgatagtaggacacaagggcgccactatatctagaataaaatccgaaacctctgctagaataaacatatcaaataatatcagaggtgttcctgaaagaattgtttacgtgaggggtacttgcgatgatgtagccaaggcatacggcatgatagtaagagcgctgcttgaagaacatggtaacgaagataacggggaagacattgagatttctatcaacctattgatccctcatcatcttatgggatgtataattggcaaacgtgggtctcggttaagagaaattgaggatttgagtgcagcaaaattattcgcgtccccgaatcaattgctgctttctaacgatagaattttaaccattaacggggttccggatgctatccatattgctactttctacattagtcaaacattgctaaactttcagatggaatctccgcagaaaaatgtgaaaaggtccatatactatcagccaactcagtttaactcagtattaatagaccatagccaaccgaacaccattttccatcaaagaaaccaccaatatcatccaagcgataaactactttcatacaaacccaacaaaaatttaccaatatcatctactttgttgagtatggccacaccgcagtatactactgctagcgttgcaaacgcaacggcctttcaaccgaacttcgttatccctaatgtgacagtcttagacggccctgttatcagtccggcacccggcaaccatttattaatgaactttgtacaacaagagatattcatagatgagaaatttgtcggaaatgtcattggcaaagatggcaagcacataaattcggtcaaggaatccacaggttgttcaattattatacaagatcctgtagaaggctcttcggagagaagacttaccataagaggtacgttcatggcgtcccaagctgctattatgttgattagcaataaaattgaaattgatagatcaaatgctgaacgtaaaagaaggtcgcccctctaaatatactgctagtcaataaaaacacatagaaaataaaaatacagaaactacaaaaggcaaaaaaaataaaagaaaaggtaataaattgaatgaatgtagatatataaatatcaatagaaatacgtacgcggaattatttctctttgtaacaaattgatcaaaagctttgtattttttttttttttagctcggctgcgcgctattacagtaattacatgtaaataaactattccaaagaatacaaaagaagagcttacagtagccagtcaaagtcgctgtgaaacatacacggcgttgtagtcacagtatggaacacaatctttcacctttacagcaagaagtattggacaaatacaaacagctttctttagatctaaaagctctggatgaaactataaaagaactaaactattcgcaacacaggcaacagcattcacagcaagaaactgtatcgccagatgagatactacaggagatgagggacatagaggtcaaaattggtttagttgggacactgctaaaaggtagcgtgtactcgcttatcttgcaaagaaagcaagaacaggagtctttgggtagcaattctaaataatggtttggtgcaagaaattgattctgatgctttattttttacggtacactacattgtgctgtgagttgtaataatatagtctgtatatgccaagtgaagaaaaaaacaatacaaactcaaggtgtattatgaggtagggaatacacataacaatatatatatatacgtatgtatatttaaattgtataaatgacgatcttaccgtctaacccacaggaagagacttgtgtgatttggccgttggattccgcaaaaggtcttaattccacaatggcgttttcatgtgcactttcttggacatctgtgctaactttacctttcaagtctaattctttaaactttctcaatgcggaaataccgaaagttgaactttcatcattattaccactcagctcgtctgtattaccagatgcagttaaggcagaagacttgttattgtctgatttgtctagattcttcgcaaatttccagccttcagaggcttcgctgaacaataccggatgacaagagtatcctccacaaacaatctcgtggtcgtttatccatactaaggacctgtaaggtaaaccttccggagcattgacagattgcactggagattggtaatcgacaacattcaaagtaccatcatgcgctacataagcaattctttccatctgacttctccattccacatcatggatataagaaccctgataccactccctgattaaacaaccaaaagggaatttctggccccagggtgatccggcgacggattccttggaatccaaacccttgataaacccgctgaacacacgcataaacccatcagtaccaccagcagctaataggactccatttgcatgccaagacaggcaattgatggtagatttgatgggtttcttgatgtgcttggatacccaccaattattctcgtgttcgtaataacaaacagcgatgattctagcactggacccaacagcaaacttataaccatttggtgcccatgtaactgaagtagctgctctgttaatacgaagaagtactaacgtgggcttgtatgtcccatcactcaatggctcccaaacgtaagcattacggtcttgggagcaagtcacaatacgaccatgtatggaaatgtccacagcagtaatggttttatcatgatctttcaacgttgcgaataaaacgggaggtgtgttgtttgaaactctatagacaagacaatctgtttcgcatgtaacggctaaaatagatttatcttgagaaaagcaatgagagtagattggcgctttgaccagcttgtagacggcaacaacggacttgtctttagaattggaaaatgacattaggagactctcaactaatatacgtttacttcggcttatttttcctatttttctttgtttctaatctggaagctttctcgatcaagattgctcttatttgaccctttttcattataggcaaggcgcgggcgggtgacaagaagattttgataattgtgcaactgataacgtaggattcattatcaacattgttgttaaagagtaacaaggaaatctaagaaatggttgtgcttgttgtcgaagaagtgatagagacagtgtttttgccagccaattctctttaagaataggcctttcttgtaggattaatggttagtaggttttatcagattccaggtacgcatcggccatcgtcggcaatatcttcttcaaatgaatcttcttcactgttgtctgcaaggagaataagtcaaacatatttcaattatcaggcgacccctgaatgccaaaaagtttcctctaagtatgatcctgataacccaaacaaagataagttgggaacatacgatggggtatttgtgcctactgctttaaacgtattgtctatccttatgtttcttcgttttggcttcattttgggtcagttaggtattatatgcaccatcggtcttctgctattgagttacactattaatcttctcaccacgttaagtatatctgctatatctacaaacgggactgttaggggcgggggtgcttattatatgatttcaagaagtttaggacctgaatttggtggatccattgggcttgtctttttcttagggcaggtgttcaatgcaggtatgaacgcagtgggtattatcgaacctttactctataacttgggttattctgctcaaggcgagccacctgcagctttgggagagctactaccaagagggcattggcacgaatttacatatgccacggtcattcttttcttatgtttttctgtggcttttgttggctcgcaaacagtgtcaagagcagggaatattctttttttggtactggcagcttctatattttccattccactttctgcattgataagatcgccattcactgaaggcggtatcagttatacaggtccttcatggcaaacttttcatgataacctgctccctcacttaacaaaaggtgcagcaggttcgttactcaaaggtaaggaaacattcaatgatttatttggcgttttttttcctgctacagctggtatattcgcgggcgcaggaatgtcaagtgaattgagaaagccctctaaatcaattcctaagggtaccttatggggtttacttttcacttttatctgttatgccgttgttgtcttctccatgggttgttccattcccagaagatcgttatatgatgaagtacaaattatacagacgatcagttccgttcagtgggttatattcatgggtgaaatggctacttctcttttctccatcatagtggggatgctcggtgctgcttatgtattagaagcaattgcaaaggataacattattcctggtttggagatttttgctcattcaccgttatattcattgatttttacttggattctaacacagctatgtttgttttcagacgtcaataaaatcgccacatttatcacaatgacattcttaatgacgtttgtggtcatgaatttggcgtgcttcctattaggtatttcctctgctcccaatttcaggccctctttcaaatactttaacaggtatactacagcaattggcgcattactttctgttgttgcgatgttaatagttgatggcatctcagcgtctgtcttgtttttggctatgattttgctatttttattcattcattatttttcaccaccgaagtcttggggtgatgtgtctcaaagtttaatatatcatcaagtgagaaagtatttgcttcgcctacgtcaagacaatattaaatactggaggcctcaaatattgctgtttgtagataatccaaggacgagctggaacttaataaggttttgcaatcatttgaaaaaaggtggtttgtatattttaggccatgttgcagtaactgcggattttccgaagcaactaaatgaattaaaaactcagcagaaagcttggatgaagatcagagacatggcagcaataaaggcttttgtccaagttgggactggtccctcccttatatggggaattaggaatgtttttattggttccgggcttggaggtatgaaaccaaacattactgttgtcggtttttttgacctcgaaagttatagaaagcacatcccacaaagtcgcagccaaaataaccttcagaaacaggtggaaataaaagctacagtgccacgtagtacatgctctgatgtcaaaatcaatgttccattgcctacggatgagtgtaaaaatgaaaccaaagttaatgtacaacaatgggttcaaattgtagaagatctatcactgatgcaatccaatattgccatagcgcatggattcaaaaatttagagataccgaacaaaagggacagctgctttccaaaaaaaactatagatctttatcccatccaaatgtgcggaaaagttgaggcaaagggtgaccagcctgcggctatcactactaactttgatacgtatacactgattctacaattagctgccattttggttactgttcctgaatggaagcgcacacattcgcttcgagttattttatttgtggaacaagaatatcatagaacgaacgaaactcaacgaatgaaaaagctattacaggttctaagaattgacgcagaggttttggtagtatctttagatcaattcagagtatacaacacaattgtcaagggagacccaatcgtgtttgattatgtcaactcgaaattggccgataatgaatggtggaaagatttggttgaagctcgtgatacattaaaaccgaagcggaggttttccactattgaacctcaaacgatagcaaagcaatttacacaatcaagaaaatatacgtctggggttcagaaattgggtgtctcatttacaatgaatacgagaatgccaactaaccgcattgataccccatgcgagagtgaggactccgatttggatacagatcttacgtcaattcgtgatgccttctcggcatcgactaatatttcagtaggtaaggacttaacgaccaaatcgaagaccggttccgacagaacaaatttactcgtaaagaatttacaaagcgatgtgtcaacacagtcgttaagacccgttttctcgagtaatactttgccgaggacgagagtcgtggaagatggcacgggtgaacagccgacactgatcccaattgccgaacctgacctttcgaatgggaacggtactgggagcggtattggcaacggcaacaaattaaagaaaccggttcttcccgaattatcaccttgttgttcaaaagatagtttagtcacagcgatgcaaaatttaggtttcaatgatcttcccagcactgctcaacatttggttctgaatgatgtgatgacacaaatgtcaaagagttcggatttaattttttcaaccttgccagttccagctcttggaacacatgaagatcacgatgcaagtttacaatatgtcgaggacttggatatttggttggagggcttacctccatgcatgttaatcaattcgcaaaccatgacagtaactactgcattatagaataacacatatatcgttatgcatttccccagaacttatttactacatatagaagtcttgtaatacggccgaaatacagatgctttatagtagggttattgtttctattcatttttatttcagttgggctttacgctttccggttcgatatactgttttaccttacggaatgcaaacatggtatagaaatatgatgccgcttccttttcatccccttcaacaccatatctaccatcagatctttgtaaaccttccctcattttaggcgaaaacctctcaatccatttgggaatttcttggacaaaaaatttattaaaaggcatttgcgatactagttccaaaccgtattcatcagccaaacttcttaaggtttcgaatggcacaacatattcaggaacattatctatagcatcttctagccaataagtatacatttgaccataaggcgatgtgaactcataatcattcttttggtatgaattattctcaaatgtcactttataaatggagtttccccaagatggcttttccacttctttgggaaatttattcagtttataacgaatgaattctgaatctggtatcgtgccaaaaaagtgaccaccaattttgagtgatttggcgacattcagtaaagctctccttgctttttcttcggtctcaaaagcataatgcaagcaaaattgcgtcgaaacgatatcacacggaaatctacagtctgggaagggctctactgcaacacctaatgattcgccaaagcaatccccagtaattagcacaacttggtagtccaaatttctcatggaccggtatctcttatgagcttcttggatagaggcattggaaatgtcaataccaataaactgtgaaatacctgcagcaccatattttcttaaatcaccacctttgccacatccgagttctaaaacgacatctccaggttttgtatatttgtcaattaacatatacttaatcgcattgttaaaattacgaagcttaataataggcgatagattcctcttagcgcgattggcgattattgtacgttcattatagtgctctcggacaatctggtcaacatttatggatctatttgcagtcatctctatttcatgtctctttagttgctcttctctcaatttttgagcacgctgtttgcgtaatctttcctcttgatcatacctttcatgtcttctcttttggattttaaacccggattctgcctcaatgggtagatcagacaccttagaagtaaggatagagctgctttgcaaaactggtaatgatccattaccatcaccaggcgcattggcagtaactttggagtctttttttgagactgtggacgattcatcaccagtaattgagccgtactgacggtcatagtcttcttgtgacatccatattggcttctctggtttggttgacattctacttttctaagacggataatggacgactccacgttgtagtagttgtcacattaatcggaaaagtgtctcacatgtaaaggattaaaataagaaatcttctaatttatgttgaaatatcttgatttaccattacccggattagatgaaactaattaaagtcatttagagcaatggaccaaactaaaggtattagagttctttctaatataatacagcgccaaataattcgagaagggaaatcataacgctgttgccttgggtttatttgaggtatggaaactattgattcgaagcaaaatattaatagggagtctttattggaggaaaggaggaaaaaactagcaaaatggaaacaaaaaaaagcacaatttgatgctcagaaagagcatcaaacttcacgcaatgacattgttactaacagtttagaaggtaagcagactactgaaaagtttacggaaagacaggaacgtgtaaaagaagagcttcggaagagaaaaaatgaatttaggaaatctgacgaacctgtatcggttaagccttcgaagaaaaagtcgaagagaagtaaggtaaagaagaaaatatccttcgacttcagtgatgacgatgattctgaaataggagtttcttttagatcgaaggagcacattcaaaaagctccagagcatgataatgaaaaagatccactggatgagtttatgacgtcattgaaggaggagaaaatgagtaatagtaaaggcatgtacgacagaggcgacattcttgatgtagaggatcaattgtttgaacttggaggaaccgacgatgaggatgttgaagataatacggataattctaatatagcgaaaattgctaaactcaaagcaaaaaaacgtgtaaagcaaatttattactctccagaagagcttgagccgttccaaaaaaatttttatatagaatctgaaacagtttcctcgatgtcagagatggaagttgaggagcttagacttagtctggataatatcaaaataaagggaacaggttgccccaaaccagtcacaaagtggtctcaactgggactatcaacggacaccatggttttaattacagaaaagttgcactttggctccttaacgcctattcaatcccaggctcttcccgctattatgtcaggtcgtgatgttataggaatatcaaaaactggctccggcaagaccatctcctatcttttaccattgctaagacaagtaaaagctcaacggccattatcaaaacatgaaacagggcccatgggtttaattctggctccaactagagagctagctttacaaatacatgaagaagttactaaattcacagaagcagatacatccattagatcagtatgctgtacaggaggttctgaaatgaaaaagcagattactgatcttaaaagaggcactgagattgttgttgccacaccgggacgatttattgatatattaacactaaatgatgggaaattacttagtactaaaagaataacgttcgtagtaatggatgaggcagacaggctgttcgatttaggttttgaacctcaaataacgcaaatcatgaaaactgttcgaccggataaacagtgtgttctatttagtgcaacttttccgaacaaactacgcagttttgccgtaagagttttgcattccccaatatctattacgattaattcaaagggaatggttaatgaaaacgtaaaacaaaagtttagaatatgccattcagaagatgaaaaatttgacaatctggtgcagcttatccatgagcgcagtgaattttttgacgaggttcaaagtgaaaatgacggacagtcaagcgatgttgaagaagttgatgctaaagccattatatttgtatcaagtcagaatatttgcgacttcatttcaaaaaagctgttaaatgctggaattgtgacctgtgctattcatgcaggtaagccatatcaagaaaggcttatgaacttagaaaagttcaaacgagaaaagaacagtattcttctctgtacagaggttctctcaagaggtttaaatgttcccgaagtgtcgttggttattatctataacgccgtcaaaactttcgcgcaatatgttcatactactggaagaactgccagaggtagtcgctccggtactgctattactcttctattgcatgatgaactgtcaggtgcttatatcttgagcaaggcaatgcgcgatgaagaaataaaagctttagaccctctgcaagcaaaagaacttcaggaaatgagtgccaagtttgaatccggtatgaaaaagggtaagtttaggttgtcgaaagggttcggcggcaaaggactggaaaatatcaaaagtaaaagagaggaagctcaaaataaagatttggagctcaaaaagaatgataagaggagcgatgacttggaaaagaaaatcagcaatccacgcgaagggcatgacagtgtgtctgagtcttctgcgcttattccgagactcaattatgaactattcaaagagtctacagacgggtcgatcatcttttacgccaaggtttatattaatgatttaccccagattgtaagatgggaggctacaaagaatacaaccttattatttatcaagcatgaaaccggatgtagtattactaacaagggtaaattttaccctgaagggaaggaaccaaagaatgaaaacgatgagcctaaactatacttattgatcgaaggccaagatgagaaagacatacaattaagtatagaattgctggagcaaaaagttaaagagggggtcgtaaaggctgcaagcttgtctttgaagagtactaaatactagtttttagaatttaactcactcgtggtgctatatactttcgtagttagttctgaaatttttagggtggtaatttaaagcatattcaatcataataaaaaaaaaaaaagagaattattaggaaaaataaaaacaaaataatatataatatatgatgtagaaaaaaatcttgaaatttttatcgattcgaataaaatggaatttaaaaaagtgggaaagaaacaatgagaattcataggatataatgaaaggtaaatgctttaaaaaaaaattaagaggggaaaataaaagtagaaaagcaaataaaaacaaaacatggaataaaagtaacttcaaaaaaatttatcaagaaaatggtaggcttgaagaatataataatagttttttagttgatttgagatgtgatatgacaaataaaaaataatgaaataacgataaaaataaggaagggaaaaactgacaatcgaataataatattaataatggtaagtttatcacatcaattcatagggaatataaatttgaaattgttactcttctttctttttttgttctgtagagaaagaaggtgaaaagtgaaggatattaactttaaacacacgttggcttcaaattatgtaattcaggaataggaatatcgttaacgattaaagtttggaattggttcaaaacttcttgcaaaacggaatatttgacagcggtccctgttgttaatctggctagttgtctggaatcacggcaatatggagagtaacgtttaacaattttcaaatacaaaaccattctgccgtcaactggtatggaagaagaagcagcctccgcagcaaattcatcaaatgcaccagaagcagttgctgcttgcaatgctggatgagagtagaagtccattggattttgaggattgttgaacaaatgctctggtgctggagtatccattggagttaaggatggcgaaggagttgcggttctgcttatttgagtgctgttcatgttacttttcttggaatctctatcattttgggtccatgttacagtagcatctcttaaggccgcccaatctgcgttggcaataaatctttgaccaatttcatctgatttgcggattaaatccatccatctttggagaatttctgcattcgaagcatcatcgacagatcccatagactttaataagattctataagcgactattgtttttggaatgtggtacgcctcgtaactcttatcgatgtattctaaaatactgcggtcatgccagacagtgcatttagccaagataatgttaaagaaaggttcatctatatgcttgatgttgttgtaagtttgaataatattttgtaaagtttgaaaaccttgcatcttgtccacagcataattttcaaaaaaaatgtcgaaaaaagtgtcattcaaagatgaagaaataccgtggttgacgtttctaccataatgtaaagaagacttgtaccagatttgatagatgtggttgaaatcacgggtttggctccatatgtttcttaaaaaggatttcacgtaggaaacttgcaagtctatcttgtatggcatttcatcatttaaagccttgtcaaaaaaggtttgagccacattcaagtctttacattcaccaatgaaggaaagatgggtttctatcaaataaccgtatttcatttcggttgattcttggcataatttttggaataatttgagagccatgtcattttcactagcagataaagaggctctgatcatcccaactgaaagatttggatggaagtaattaatcatcgatgaagacttttcatatagagcttgaatttctggataagagacaccattgtcgtataagatgggtaatataacaccgacaactcttggattcagaaaaatattagatgtgtaggtattttgcccattgattgcagctttccatatgtcgacagcttcctcaaacaacaaaagctccttaaacgcagttatcaaatgcatagcaccgtattcgttcagttcgaccttgccgtttagaacgtcttcggagatctctctcaaagatttgcaaagatagtttgtcatttctttgtgaaaggattgagagtcgtaatcaggtttcttgttcattctcgtcaactgatttctattagctctcaacccattgtgaagtaaatgtacaagcttggagacacgatcagaatttaattccggtgtagtgagtagatcatgatacagccccattgctctacctatagaatcccaaaataatggattagcgttagaatttggatgttctgaatggtgtttcatgttttgacgccttggagtttgtgacatataaagagtctgtgaaacgcaatcttcgaaggcacaaaccttatgaaaccatggggagtctgggctaattgaattaccttgattggagttattatacttgctatgattatggttattttgatgatggttacgattgttattgtggtgatgattacggttattgttatgatggttgttactattattgctgttattctgagctagatgattgttgttgttggctccaatgttgccaccaaagtgaggaacaaaatggttggctgggcttacctgataagtagcgagggctggattgttaaaagtagcaggcgtgtaaggaatggcatagttgtgttcatggtgctccatagcgattgtaccgttaaatttcattggatgagtcagcgaattctttgtcggatgtggaacaaactggtttgggggtttgcccttcagtacttgtgtttgctgagctaaacggatcataggatcagatttgcaagatagaaaagcaattagagtaagaaatatcaagctaatcacacgtttttaaaacctcgatccaactatagaacgtactgtattcaagaaaaaaaactgagagaagaatgaaaggaaaagggtttctatagatataaccaatgcgatatgtaacttcagtgctgaacgacaaagtttctttattgccttattttgactttcttcgagatgtccatggcataacttgagcaaggttgaaaaaattttcttttctttttttctccgaaagaaacccgtttcttttggtgcacacacaaagctcgtgcagagtgctgtcctctgagaaattaccgcagaatcagaggatctatgaaattgcctctcttgtacgagcagttcactgcaggcactcgtcccttcacacggaaaaacaatatgggaaaagttgcctgaaagtttaagcttttttacatattatcaaggcaagaaaagaagagaaatttttcgagaaaatgaacaacgaagcaaacaatatgaagaggactgctgctatttttccagttaggtaccatgtggcatgctgtttttccgcagttcgttatgtaaggtggaaggcggtggtgtgtgagacatgccctgtgagacattggaaactcatgcgtacagaaagtgaaactagctcaattggttgagttttttgatggtatacgcctgatgtttttttcgacaacaggtgagtgaaataaaacgaagagcaaaaaaagaagaagaaatttaagaaaaaaaaaaaaaaaaagggaagaaaaacggagctacccaatatcggaagattcgtaaaggccgccatatacacaataggggcccttcgttatatgtgctcgagcctctggatatcgaccagaatgagcagacgcctacgaaactggtcaaggcttcaagtaaaattgctggaatctgttaacacttttaaaagaacacagttcttgacttacttttggtctatgcataggtattatataatacgaggtagtaaaatgagaaaaaaagaaaaaaaaagtcaattgagtatgggcatgaagttacccaagatcatgaggggcaaaccagagacatctctttttaatgtccacatacagcaacaatgaattatcttgcccttgatggggcttaagagcctgcaaactttcatcttctcagatcctctgaagtccctatatgcaactttagagagcgttttgaagtaatcgcgtacactttcatcgtccatgatctctacgataaaagtcatcttgtttagtagctcctctcttgtccatccgcatagaatttcaaattcctcgttgacataagaaatttgaccatttcttcgccaaatacatgtcggggtaccgatttgtgcaataaattttacatattctaatagagttctttggtagcattgctccataaaaatcatgtcctcctcggttaaagttacagaacacgcaatgaaaatgggccggaattcggcaatggaccgacacatcttcaccagatcctgctggttgaatcgatgctttaggtacaccaaaagatggtggaatccaggtgtatgcgaaaagggggcatttatggaggtgtatatttccattggagtagaataacgtaatgaatgttcccattctacattgctcttgatgttggcagcgtctggtgaacagctttccagggatacagagaccaaatggtttttcctccgctttaaggggatagccaactcgggaaatgttaccgtttcgctgttcaagtaatattggtttatgcttgagtcccaattaatttgggagctcttttcagatgggtcccgtggcaataatcttttaaagtttaaggaattatcagctgaatcaacgggcactaaggggaaatggttcgcgaaaagattaacttgcgaagctacaatcttggctgaatttggtcccagtagaatagaataaacgttttgattggaagatggatacggatgtgggggtatgtttgctcgctgttcgctgtacaactggcgaattttctccatttctgtttcttcagggcttgtatttgtgcccgtagggctattgttactgctattgcctattgtggagttggatgtggaattggtgttggagtacaggatgtcaatagggatcttgttagacaatgtgtcttgatagatgatattcgacagaatagagtactcggaatctgcagcattcgataggaatttagctttgtgaactatatgttgtgggctggtgaatttttgctgttctcccatgttatttacgttgaggctactattgctggagttgttataaatgggtatcatgatcttgcggggtggaaggtccggttgtatgttcattgggagctctctattcggtattccagccaagtacttgcttttctttcttggagcgtcaacgcatgtagccgtgaggcccttgctgatacatcgtaagcatggccttttggcctcacatgacacatgcaatctcgaacagttcacgcatgccacgtttgtgttttttctcttttttctcttctttttttcgagagtatgatttgtatttgcagatgtatctgggtcagttgatgttttgtaatcgttttcatctggagtgcacatcacgatgattcatcaatgtattttatttttataccttcgtgtgtctgttgtacccaaaagaaatgataaaaatagctcaagagtatcctgactttatataactagcaattttatctaagagagtaatgccgttgcaccggctcttgtttagtttttttatgtggttactcttttacaatatactaaaattgcaactcatttgcttttttcatttcttttccttcaatttttttttttttttagtctacggctaacaaaaagcataggctcagaatgatagatagatatccgataaatgtcagtaaagacaaagaaatcagtaaaataaacgtttcaccctggcagataggaaaccctatctcccagtgataaactttaattttttttcgtgcatatatatatatacatatataatataaaacaaaatatcatgaatttctatctaaagtagtgggaaaaaatatgtcgttaaaaatgggtataatatccaagcaaagcttttggctttttttttcttgaaatgagtgaagggaaggctcaataagcctagtcctgcatggcatatacatccttgtaaaattgttgattacacttcagttgtagctgccagtaccgcagttgggaacatgaaagtgtggtatcttgacatgagcaaagttgttgcaatattgtatctttccaactattcactaggcgctccgtgaccaagacatgtaactccgacgtaagctcgtcctggtagggatcctcgaataagtcggcattccctagcaatccattacaatggtacaggacgtctaaatcttgtgtattgtttatgataaagttgaccagcggatacatcgaaaatctcaatagcttttgctggagaaaccacactcttagaagctttgtcaagttggggcaggtatatccatgaatgatgaccagcattgttatagctatggattgccaatcgacacaactccaacgagcgatgcactctttgaacaggcacgaggccatattgatgtccgggtcgtcaattattttcccaaggaagcgtatgaattccgtggtcaacgagttcctcatcttattgatgaaccacgtcgtgtattcttgtcggttcaatatcatgttcccgtagcaattaaaccataggatcccgaaaattttgccttggataatatcgatcaaagaggtgctgtcttctggcggcgatgacagcgctgcagtagtggtttcctctgctgacgacatcgaatgacccggcgacggcagctgatctgtaagagcagaggtaactgcagccggattggccctgaaaactgagtaaggcccgtgtttggagcaattgaggttgaccacagatatgtcgttttccaccatattaagcaattcgtccaacttcttgtctatgcgcttttgagtataatctctatttgtcatgctaccaaagacagaggccacagcgttattgtatatcttcaatctccgtacgcttatggtgaatgtattatcgttaggaagcgtagtttccttacttgcctcgtgcacgctgtcttcgcagtcacttgtcgggggtgatagttgtctaaaatgggtcatttgtttaaaccttgattttgagattttctggcacaatggtttcgatttcgatttgcgagcctgtaatgaactgatcagtgaatgcttgcgtactttgtagatgttctcctctaaccacataagtctgatatcgtaactacaattatctccatgtttggcacacagtgaacagattggtctattctcgtcgcatctgcgtttcttgaatctgcatgcccagcacccagtaaatgtcctccccttggtggggggcactttggaggatgacgctactttcttgcttctctgctgcctcttactattgaccatttggttctagtgcggatatatatataggctatatatatacgtggtgaaatgaaatgaaaacgcttttaaagtgtgcagaaattgttatagctctaacccgtagtattagttccccatataattccgaccgagaaaggtgcacccacttgtcatacaaattgtacatatatatatatatatatatatatatatatatatatgtatatattatacctgcaagcaattgcacgcgagtactctgcgtgagtcaaaagactgtggtaaaatggtacccatctgatgcaggaattccgactctttcaagctaaatgccgtttcattttggcacggatgcattcgcagattggttggaaatccgcatacatcaaatgcgccaagagggctgccattgtatattccttttctcggcagtcctgccggatgcatttatgccgctaagacgcagaaccgaatattgggctcaggaaaatatgcagatagacgctcgcccgtgagcgactcatgacgcgcgtgtgctattttggccccggcagtacaagcggtagtcatggtttccgccacacggatctcatacaacagcaatccatttggtttgcctagttccgtacatatacatagatactaactaaatgagtgcatatactcatgtagccgttcgttactagaagaagaagaaaataaaaaacagatgaatagctagaaagaagtaaaaaatagttgcttaggtatatatgactggctacagatcagtagccagcccaaacctcgctgtatgtagtcttgccctttgtctcgggtacacgcttgtacacatatgtagcaaacatggcagcgatggcggcgaagatcgcaaatacgtagccgcccatgaggccgtggcctatcgggaagaggtatccgacgatgaaggtggcaagccagttgcacacagtaccaaaactttgagctgtagcggcatcctgcgggtaggatagctcaccaatgatcaagaaggggatgggtcccagaccgatggcgaatgcggcaatatagacaaaagtggccgtgaccagtaaaaaggatacgctcaaggtgagacctacactgatcagcagcgacatggcggtcatcaccgtagtcgaggcaagcaataatggacggcgcccgacgtggtcgatgatcgcagatgctgctagagtgacaacgacattgaggatggaaatggcaaaatttacctgaatcgagtagtccggtagaatcttgccgatcacttttacaccgtagaagataatagagttgatgccgcaaaattgctggcacgacaagatggcgagtataactgtgcgcggtttcttgtatgagggatcggtaacatattgccatagtgtgggtcctgaatgagtctcttcgcttgactccgggtcgcggttgtgcccatggctacgctgccaatcctgaatttcttgcttcgcttgttggtacgttcctggacgcaacttgaacagagcagtttcagcttccgagacgaatccgtggctcaccagccaccttggagattcgtccactttgagccaagctaaaatattcgctaccgcaatcacggatccggaaaagagaagccacctccagttataggagtctgcgtacttgagtgccaaggtttgggtcagcaggatacctagattgatagaaacctgattcatagatcccatagcgcctctccactccacgggggcaatctcgttgataaataagggtgtgatcacaatggcggtgccgcaggacatgcctaccaggaacctgccaaatagcaactgcaagtaggagttggaaaagaaaagcagcagagaagaaaccatgcacatggccgaggcgcccatgctcacgtactttcttccgtatcggttggcccagttaccggcgtagtacgacccaaacagtccgcctatgctgaatatagacgtaattgcgccgtattgagaatcggttaacgcaatgcattgcttgagtccgtgttgcccaacccaagtgtcatcgtatgagatgttttcgtctggtgcctcaaatctggagcacgataagaattcttgaggcgcattcaactctgcgatgtggtatccgtactggatcgaccccaaacaagcaactatcgtgcccaagattaaatggcccgtaattaacggttttgtttcgcgggaaccaccgttaggcattagtctttcagtttcagccatgacttagtttgttatgccttagtctctgtgttttgttgttgttccaagagagaaagatattcagcaacttttgttctcctgttattcccttaatcaggaagcaactttaagggaaatccatttcatccctcacacttcccatcttttctcggacaaccttacattacgcctacgacgtatgactacacaagcaagttcgttttacagaccgcgtatcattgctcgttacagctctaccaaaagtgtaccgagcactgtgcccagaagctaagcttttttcgctaacatatatatatatttaggtaaatcatttacacttttcgtcgatctaaaagctcatcgcattttttcggtcctgatgttaaaaatttatttcgtttattaaaaaaaaaaaaaacattactgaaacgtataaaagaaaagtcttaatctataaatatggttttatcataattagactgttttactctgtccattggtcattataaagcctgaaaatacccactgaatggtttttttcgcaggagcaaaccttttccatttctaataaaccttctgcactatttttattctcataaaaaacaattgtcaaagaaagcctacataaaaaaaatatgacagcaacgatcacaaataagaaatcatgctctggttctgttgaggcaggaaagacacgtttaacaactgaatggaagcctgaaagccaagtaccccaatatgttaaaaatgagctctctaaaccccatccaaactatatcctggcgtttttgaacgtggtacagcaattaaaaattcagagaagaaccggttatcttgacctcggtattaaagaatgtgaaagcatatcagatcacatgtacagattgagcataatcaccatgctgatcaaggattcgcgggttaaccgcgataaatgtgtccggatcgcattggtgcacgatatcgccgaatctttagttggcgatattactccagttgaccctattgggaaggaagaaaagcatcgtcgggaatgggaaaccataaaatatctatgtaatgctctgatcaagccatacaatgagatcgcggcaaaggaaattatggacgattggttggcttatgaaaatgtcacctcattggaagctagatacgtgaaagatatcgataaatatgaaatgcttgtacaatgttttgagtacgagagggaatacaaaggaacgaaaaacttcgatgatttctttggggctgtagctagcataaaaacagacgaagtaaagggctggacaagtgaccttgtcgtgcagcgccaaaaatacttcgccgatttgactcaatcgataactaaataattatcataaataccaacttttgcgtcataaaagtacaaagtaactaccaatacataatcttcaacgtactgtccataggttgtcgtggccaaagatgatagcgcctatagcgtgtcttccaagtaaagccaaaattccaatgcagaattgcaacttcaagattgtattgcacaatttgtcttccctcatagggccaaaccatactaatgtcaagtttattaacgtcatattagaggtgctaataatctcattattttcatcaaattccaggtcaatcaaatggagacagtatagtaacttcaagatcggtttaaaaatgctctttggcggttcttcttttaagtttgctcttgatggatacattaaaccgtctttttcattaaatttaggtaacctatgtctcgggcaggggaccaatttgaatagctgaggacatgaataaataaaattaacgatttgaggaatgaatagcaaaagcatcgtctttgaaaaatgacccagtataccaacgactgcgaataccattccagcgaaataacaatatgtatctcccacaaacactgtggcgggccaacgattccatttccatagcgccaaggatacacccaaaaatgggataatcaaaacagcggaaaacctatgggagtctcttgtggctaatggccccatcgagaagtacagcaaatcgttcaatagcgctaagatggccaacactatacattggccaacctctaaaccattaacacctgccaggatgttgatggagttggggcaaaaaattgccatcgatgccatataaacataataccacagccccaaatcaacactagtctttttcaaccagcgttccatgaatccgggaataagtacatgcgtaactccaaaatccacataataaaccattagcagtgggatggctgcaatggcaggcaagaaaaacttatgtctccaacgtaaatcaaataaatcatcagcgatacccaagaggaccgtactttccaagcataggatagcgctcaaatattcagatagtttatcatgaggaaaaatattagaattcataccgttatcttcaaccactgagacatcgcgatggcccccacctgaagtggttatgaccatatacttgtagaaaatgaagggaatgtaaatgaacattacaaataaataaactgcagcagggatagcacctattgtttctggaagcaccggacggccaggtttactcaagtccttaccgaataggcctattttgatgaaggatttgcccacacgtggaatcaacatatctgtagctaaatagcctgctataccaaatcccacggccgcaacaagagcagatgggccctgatttttggaatagtagattaagcatgtgataagtgccagtgaaaaaagtcgcaacatatagtctactttttgttaccgttctccgccttgctctacttgataaagtttttatttacatatttcacagttatatacacatgttaacaatttaattttcgcgctgtttagtaaagcatttttcgagattgaggcaatataaaaggaaagggccatatacaggagatgaaggaaacctgtactattattgtattaaacacatggtagtagctagaaaaaattcatgcatcaacctctgtgtttgtattcgtaacatataaatccacaagaaattttttactcatcatccgctaaaaaaaggaaaatacggacgttacttactaaatgtacgacgaacatgtacacaaatcttgactatttttgatagatgcagtctcttgaaatgaccaacgactcagtagtgttttccaagcaattttactttcaactgtttaatattttttagaggctactcggccggccatatctagacaattagtaattccgatgacaaagagtttaaaaccacaatatctgccacacatatcgtgaaaggcattagttccattgtctccgtattagtgcaaagcccctaagccagcctgctttaaaaaatgtgcaggtacttttgttattgttttgatatataaagaactactatttgctaatatgtgatgtagcgcagagaacttgcatttccctgcatggctgaccttgacaagaatacaattagcaacaaaaagtaataattcaaaatgaccacatctttttatgatttagaatgcaaggacaagaaaggcgaatcttttaagtttgaccaactgaaaggcaaagtagttctcatagttaatgttgcctccaagtgcggcttcacgccgcagtataaagaattggaagaactatacaaaaaatatcaagataaggggtttgttattttggggttcccatgtaatcagttcgggaagcaggaaccgggctctgatgaacaaattacggaattttgccagttgaattatggcgttacattcccaattatgaagaagattgatgttaacggaagtaatgctgactctgtctataattatttgaaaagccaaaaagcaggtttactaggtttcaagggtatcaaatggaattttgaaaagttcttagttgattccaatggtaaggttgtccaaagattttcctccttaacaaaaccatcgtccttggaccaagaaatccaaagcctgttaagtaaatgatatctttgtctataatcaagcaattatccggaacaataaataatacatttatagattagtatgattatatatttttcttcagaagcatggtgtaggatatattaaaaaaaatcgaaatataaaaaaagaaggtttaatgagtggtttcgttttccggaattttctctgctaccaactgttcagttccaacattcgacgtatcctcaatcttcgcttttttgctctctactccatcaacgttctccttctcattagcggtctgatctgcaaattcttcccttatccttttaccattttcatcttctttcttcattctatctttagtggcgtcatccaatacaatccctgcgttaaattccttttccaagcattgcagtaatgtatttcctcttctggctagctctacaggtgtcctgcttctgaagtaaaagtctaattcgaataggggacaatctctaatttcatcacgcactaattcgtatacgtcatctctatccaagccatacttgaataacatgagaaggataaaacgatcttcttcttcagagtacgtccttttgttgttagaagaaggaggatgttttaatttcaaatcgaagaatggattcttatactcagacaacttccgacgtaaagcctcttgttgcattttgacacgcttgatcttctcttcttcattctcaattattttcagatatttctcataatcttcaattctttcaatgttagaccagaaggccttagcatatgcgcgaacttcctctagtgttttgccaggggccaattctctcgcaatggcttgaatggagttcctaccgtatttaccagataccgtgatgaattttctaaattctaatttattccaatttgtaaatccttcagactcccaatcagccttcatcttttcttcctcttcagttaatggttgcgagttgttaaccgacaattttaacaattccaatttttgtttcttttcttcttcatctgaaatatcgccatatgctgcttttacgtcatccatggtcggtacataaccagtcttcttcgccgtccacattctttccttttcgtacaggactttcaattggggaggttgtaattgatgggaatggaagacatgaggcttaggcattctggggtgtgatggggtcgaggaccttcctgtattcaaaacatctttataataattatcaatagagtaattttccttacgttcacgtttggtggggttgagcagtagcggacttataatatccctttgtattttcttcttgaaatcttgaccattccattcataggccgaatcttggttgaatttttgcaaatcatcaagacctaaagtttcatattttgcatttaatgacttagttttgttttctgatttcagtaaaagttcgtccagatcaatatcatctcctttttctcctgaaccaggttccggcgtaccagctgaaccggtagatgtaccacttttgaatacatcggcggcaccatgttgaatcatggataataaagcatctttggaatctgctttattttccttctttttcaaagaagtcctgttttgctggataactaattgatctaatcttaacttctgggtagccctttctaaaattttctcttccacggagttatctgtgaccaaacggaataccttgacctgcttcttctgaccaatacgatgcgctctatccattgcttgtaaatctgcttgtgggttccaatctgaatcatacaagacaacgacatctgctgacgttaaattgatacctaacccacctgcacgtgtcgttaataagaaaacaaacttcttagaatcaggagcattataatcatcaatggcttgaattctatcttcgtgagcggtggaaccgtcgatcctgcaatattcatagtttctgaagtagcaataatcctcgagaatatccaataatcttgacatttgactgaaaatcagaactctagaaccttcttccttcaatttcttcaataacttatccaaaacttgaagtttggcagcgttataaaccaagtgctcatccgtagtgtacggtggacctggctcagcaccatcgaataaatatggatgattacaacattttctaagttgcatcatgatatttaaaagtcttgttttggattccttgctgccattagacccgttcacagcgtccagatccttttccaaaatctttttgtaccatttcttctgcatgctagacataccgacatataaattcagttcctttttaggcagtaaggatgtttccacatcgcttttgatacgacgtagtagaaaaggctgtaaaacagtgtggagttgcttgacaattttatcctgatcttcctctgtgctttcagaagaaaaccaatcgtcgaaatcttgtgcatcggaaaagatatctggtaacaaaaaatttaataacgcccatagttcatgcaaattgttttgcaaaggagtaccagtaatcaacagcctattacgtgaggtaaattcccttaagacttgcgaaagcattgactcttcattcttgattctgtgagcctcatcaatgataatatactcccagttaatcttcttaaggggcgacttttctcttataataatttcataagaagcaatcacaacatcaaagtcacaacctaaaagttttttttggatcagttcagctctttcttctttatctccttgcaaaataaaggcgtttacgtctggcgtccatctatttatttctctcagccaattatttaaggtagacttaggcgcaatgactaaaaatggacctggaattttttcaatgtacctaagatatcccagaaatgaaatagtttgcagggtcttacctaaacccatttcatcagcaaggatacccgctattttgttcttatgcagagacaccaaccagttgacaccttggatttgataaggtctcaattgaccattaacgtaagcaggtgattctctgaattggaattcaatgctctcatcatcatccgagtcttcttctttcaataattccgcatcttcttcgtgttcagtctttcgtctacgaacatcttggtgtttgcctttgcctttgccatttgctttattttcttctaatacatctaagacctgcctgaatttgggatctttagcggctttactttcaataaaatgcttgaataaaccactcaaggatagcagatgttcaaatctttttgtagtgccttccagatcaaactttttaccattagcatccttcagcaggtaacgttttttattcgattcaggatcatgtggagggagaccgacctggaacggttttaaattctccaagtactcttctgaagcagtcataattgaaccagatgaaatacaatcgtatttttttttttcttgcaaaaatatggcgagaataattttgaataggttctcatctttgtccttttcattgcaagaattgttttcgtgtttttttctcattctagtatagaacttgaaaaagtgaaaatttgcaatagctaacatataggccataatagggtatttctacatccacctctagctggtttttgcatagctatacatatggactctattcaagaatcagatgtactaaatgcagtgaaaacaaaactaccgccgtgttgtttgagaatattcaggaataagatcatccttgttgggacgtatgatttagataagtcaactggatacaggtcaggctcactggatgtcttcacaatggacctcaaacttttatgttcgaataatacgtatggcgcaatcctagatttgaagttatccccctttgatgatacattgatatgcacggcccattcgacaggtaatatcatgctatggaggatacggtgcacagataaggatgatttccaatcaaacgaactagatattcatgcaattgcaaatctacaactctttgaaaaagatgttctcattgcctcgtgccatttttccccacttgattgtaagaaattacttgtaacaaatacggcaggcgaagcagctaccattgatataagaacactatctgtacagttcacggcatcagcaatcgcgcaggcttactcaaaactagataaaatagattacgaagttcaaggtgcaaccgaaaaagtcattcatgttgaatcgggacaatttttgaaaccccatgaactcgagtgttggactgcggaatttggatctctacagccttttcaagacgttgtatttacaggaggtgatgattcgagaattatggcccacgacttacgttccaaagaattcatttggagtaataatcgtattcatgatgctggtgttgttagcattaagtgtagtcaacctaactttcgaaataataaacccacgtccataataactggatcctatgatgataacattcgttctctggatttaaggatgatgggtgagtccatatttcctggtgcaaatgtccccacagttaataaattggcgtgtgatcttggtggcggtgtttggagatttgttgaatcccccattgatcaggaacaatctcaccacaacggctccgatcggcttttagtttgttgcatgtacaatggtgccaaggtggtgaccatgaatgataattccgatgagtattttcaaattcaacattatctgaagaagggccatgattcgatgtgttacggtggcgactggtcaaattctttgatcgcaacatgctcattttatgataattccttgcaaacatggatagtttagaaaaaaaaattcagtctgcaatatatggactaatatataggctaatatataggctaatatataggctaatatataggccatattttgatgatttcgatagattatgcataaagaattgataggaaggaacttgcctgaacaataatcttttactctatattttctacttattatacatgattcagaagctttgttgaaagggggaaagaccgagcgatataaaattgatgaaaaattgatattacagcatcaattgacatcaatcattaaatcatcattagcttcctgtggatcaacaaactccctgctggctcctgccaatagttctcttctaatctcaggaccgatatctttatggcctctttgacgaacagtttccaacaagaaatctctctgatcctgggtaatatcgttcttgtaacgttgtgcaaatgttaagaaagccttgtgccatatcactgggagtactcttgtagcatcttccccattactaccgtcatccaaaattctaaacctcataaagtaatacacgcagtcgtccaccgtctggtacggtaaagcatattttttatcgagcaatattttgataaaaacagttgtaggtggagagaaaggtagccttaaaagataactcaaggcagctgaagaatgtaaagccggaacagagactttagcaagcacacttcctgcaattgtcgcttcacgtacattacaccctgtttcaaccaatgggaataggaaacctttgaagaaggcacttggtttataaagcgattttttcaccgcacggtatatatgatagtttaaagagtggtcttcactggtctcgatattgtcacggaaacgttcaagtaaaattaggttaataaatttttgagattctttagcagttaggttggatacaaataatttcgttgcttcgtaaacaacgtgtggtgaccattcttccgggttggtcacataaatgacatcttgccaatttcttaaggatgggataaccttgaacaactttggcaacttaccgtgcgtccaagtttttaaaatactacctaccgtagtatatgctttgatgaccttctctggaagtgcaacaccctctccactcttcaaaccggatgaaatattgcctcttgaggtattctgttcattagcaagtggttcatcatcttgcatatcttcaacttgactttccttttctcggatagaggccataatcttgtctgcaagattatagctaccacttaaagagttaaaatcatctgatttcttgaaatattgctcaaacatcgctgcgtcttcttcatcgatttcaactatctcttcctcttctttataatcaccttcgggttcaaaatcggagatgtcttctccaaaagcttcttcgtcttcgtcttcgtcttcgtcttcatcatcatagctcatggtggtgaatctggcttcaaattgcttgtttctttctgattcagcaagttcctcaccttcaatttcatcctgttgttccttggccaactgcaaaatttttcttgatgctttggagtctatgtatccatcttcctcatttgcagcatcgtgatttgcagcatcgttctgcgctagcttctttttattgatttttttcaaggtaccttgagctgcatctaaatcctttaaaagtggatcatgcctctgttttctggctttagtagaggatgctctggccattatagttaatctttctaatatattgttttatctgtaagtcttaaaacgagacaaatcttggatttaaaacaacttagtgcatatttcctttcgtcaatgttgaagaagtgggagctcatcgatttttaaaaattttcatttccgatgcctcgctaaaaaaaaaaaatgaaaaagtggaaaaatatgttctatttcttcccctactgacaccaccaataatacaaccatataagttggtacaatttctccaagctgtacatcctcttgtgttgtgaaatgtctgatttaacatctatcattattgcgtatatagactgagtcaagattataaagtatacatatccaaccacattactcttcatccattctaacctttaatccgtgctctagtaaatactcctttacatcgttaacagtgaattcacctctgtggaacatacctgcacccaagcaagcatctgcgcgggtctttaggaaggcctcttcgaaatgttcgggtacaccggcgccactggatgcaatgacgggaatcttgaccgcatctttaacatgttctatcaattccagatcataaccagaattagagccatccttgtctatgcagttcaataaaatctccccagcacctagagcttcacatgcccttgttaattcccacacaccaaggtctctagattctcttccacctttgattgtacattggtaccagcagtatttctctccattggggcccggatattctgtctcgaagactttgttcttcgtatctgcttgtgaatttacatatactctcttagggtcgacagaaataacaactgcctgagcaccgtatgctttcgagattgtctctattggtgacgttccatctcctctgttacccaactcgtagtatttttcggctgcatagactgcatccgtaccgatcgatactttatcagcaccagatctgaagtatagacttgcaacttctaaagcaggtattttggttccatcaacatcgacaatatccttgatccccccaccgactgtcaatggaacaaagactgtctttgcggcttgtttcagaacctctagcatcggagtatccttcaaaggacaatctctaaaagaagttatattcaaaaatgttacttcatccgcaccctgttggtaatatttctgtgccaactgaacaggcttaccaaggtttctaacacctttaccatcacttttttcacgtacatcgtattgatcacctttagtaaccaccaaatcaccttggtcattagtacgtacatcaagacaagcaataattctgcgtgttagaccataatttgaatagtcattcattaagagttccttctcttccgcactatagtttggaatcggaggactttgttgcttcaaaaaattctcaatgacgttcaaaccagctttacctgatttttcaggatggaactgagtagcgaatatattattcttgttgactgccgcaataaattcctctgaaccgtacttagcttttgcaattttccaaccgtcattttctaggttttttttcttttctgaattcagaatggcagcaaaagaatggacgaaatagtacctcttgtatggatccaatccaaagaataggttttccgagggaatgcaagaattccaacctatttctggtactggcttttctgaatcatcgaacctggacaacttaaaatcaatgtagttcagacccgtactcttagggctttccacggaaccggcaaagagcgcttgtagcccgacgcaaattcccattattggttttccagattcaatgtattctcttatcggcttttcgaatcctctattaaataaattgtcgacgaaatggccataatttccgacaccaggcaaaatcaatcttgacgtgcctgatatgttaaaatcctttggtgatttcaccagttgtacttcgtaacctaaatgctcaattgcattggttagtgactgtaggttaccactttcaacgtcaatcacgtgaacgaccggcattctctttttctttacttgtaaataattaaaaaacctaaactggatactgctacttcaatagctgcctcttttcttttaaaacctgattgagtagtcgtcgatatcaaaggaatatcaacttatgtatgtttcgatgtctgactcttttctcatgaatttttcattttttcatgatcacctaattagccgtggagagagagaaaaataatcccaaagctacgatatgactcaatttttttttgcagaagagtaactgatagtataacatccacgaaatcagtgaaaggtcagcgagctttgcctttaaaaattgagtttctagttaattagtaaatagcgctaaacacaattaaataataccgaattggcagtggtagaggaaagaatgtacgttacatatatcattaaaaaaacatctatttcttgttaacttctcttctttgtctgacagcagcagccaatttcctcaagacgtcttcagtagtttcccaacctatacaagcatcagtgatggaaacaccatatttcaagccggctttaccttcggctgggatgccttggttaccttcgttgatgtttgattcaatcatgacaccggtaatggcgttttcaccgttagcgatttgctcacaaacaacgtcattgacctttggttggtttctgaaatccttattggagttaccgtgagagtagtcaatcattagaccgttggaaccggcaggcaattgagccttagcttctgcaacggacttagcgtcgtagttggtaccctttttaccacctcttagaataacgaagcagtgttcgttacccttagtagtggtgatagcagcaacaccatgcttagtaacacccatgaaatggtgagaatgagcagcggcttgacaagcatccacagcaacatttaaggtaccatcggtaccgttcttgaaaccaactgggaaagacaaaccggaggccaattctctgtgcagttgagattcggtggttctggcaccaatggcaccgaaggagaccaaatcagccaagtattgaggagaaatggtatcaagcatttcagaaccaattggcaaaccgatatttgtcaagttgacaaacaattgtctagcggattgcaaacccttgttgatgttgaaagtgttgttaacatcagggtcattaattagacctttccagccgacggttgttcttggcttctccaagtatgctctcataatgatggataaatcaccttttaattcatctgacaatttctttaatctcaaagcgtattcttgagcggcttctagatcatggatggaacaaggaccgacaatgacaagaactctgtcgtctttaccggtaataatatctatagcttctcttctacctctcttggcagtttccaaagaagttggtgtggctgggatttgcacttgaaggagagctggagaagctaatgggtcgtaacctaaaattctgacatcttcttcagcaccttgatttacctttggcatgccgttggcagcgaacattggagattcactcatttctgatagattcttttgtttactaaatttagcggttaaatatataaaataaacgaatataaagagagactcttctagttattcttaattactcttataacgatgctaaaaatgacgaaagaggaattaacacgatatatagataatataccaatgaaaagaagaagaaagtatgagaaaaagtttctgtattaatatgaaattaaacattgattggattcgatcacgatgtattcaatgagctaacaatgcgtcccgcacatctttttttcaaaatttcaagcaaaattttttcatttcatcgttgagtcatttcgcagtaacgtacaaaatgcacagggtgcagcgggtggggccacgttttaaagtgattctgccatgcctttgcctttatattaagcaacataactgcctgacagtaatgcaactacacagtgttccgtgagaccgttacagcttatgtttacacagcctcatgcccaatgaaagagtgtcaatataaggaatgcgcttgcatatatacgagtacataatttgctgttgatcacgtgattcataatttttttatttatgtgccgatgacaatgttttccatcactttcaaggctagctgtatactggcagttcgtgttcaaaaacctgtgtggagttttaccctagcattcagttatgtcagaagtgtgtttggcatctatgttaggccaattgttattgttttatgcgaattatgtgggttgtgcagctggggtcaaaaagagcgaatgtaattatattgtaaacattaaatctgcacaatggaatcttgtttagcctttgtttttttctttttctttctatttcttttgttttcgattttgtttttgtgtcacaaaataactaatggcgacatcgcagttttttgggcggctgcatactgtttaataaaaagaagttactgctacctcaagatttcttcctaagcactcaagcccatgtttgccagtattgttatcttgcaacaaaatcagacaaatagaatttcccttttttgtttgactaatgttgttttcgtcttcatcttcttcacttaattccgaggtttcacaagtgttctcggaaaatatatctagtagatccactactctgactgaaagttccacacaaagcgagataaggcagcattttggtaatgaagatttcagtggtgaactaccaaaaaaattaattcaactcaagaaattaaaaaatggtggcactacaatcaagaaggctaaggaagaccttgagtattgctatgattcactacggctgtacgaaaatccctatgtaacatcatctgtagataaaaaatgtggttacagcattgaattgtatctagataacaagtacaaaacactaatgttctccgatttacaattgaatgctgactatccgttgtattacgattcctcactggataatatatctacaaatgttgaaagagaaagagccactcctctacaaatcaaaggaaagattaggataaacattgatagagaagaccaggccctcttaatcacttcccattcaatttctttaaaatgtttcacaaaggaatatgcatgctttgtaaattcagaaactagcaaaaactcctatagtgacaaaattatcaaagaacttaatcacacagagttttttgagtcttccacctaccccaaacagcagttgagagtcatacaccactcattaaatgataagaaaattctattgacaaagggcacgtacgattacccattcacttttacccttcaagcaaatactttcccagcaagtttctcttccttctttggcaagacccattttcgaatagaaagcttaacaacaataatgagaataccaagtaaacctaaaaacttactcaaatttttgaagaatgaaagttttacagataagatcattttaacagaagaaattaaagttaaaagagtcctgccttcaacgagtatgcttaagtttgaaacatttcaattaaggtcatacaatactgcaagtgagatcgtagtatcggtcattggaaactccaagttgattgaaattggtatgcctttccaaatgatattatcaattaccaaaacagattcttccattgaattacaggaagcttctttggcagttgcacagagaatggcaataccaagtattgatttgaagaccaagaaaatactacgagagccatacattaaaaagtccgagtatttactaagaactgtagaaagccaaagtttcgattccgacaagaccattttcggattttgctttgatgacgttgtcatcccaacctatgcggatggtctaccgagctggtttaaaacattctactgtgaaccaagttcattttatcccaatcatgctgccctcaaagtaactcatttgcttttgttcagaataacctatagcaggaatgaattggtggaagggcttgaaatgaaaaaaaattatcgtattacggtgaattttccaattttagttggcgatagtgatatttcgaccagctctttgttacccaaatatgaaaaatttgaaaatattagtgatctacaagatgaacccccactatattctatggtagcaggtgagaatagcttatgaatgttcggtacctcagaacaacgcctctattttatcctttttttttttatttgcatgatatacatatactattttttattagtttcttattctactatgtatttacgtaacaataaatttacaggtctctctttttgtaagtatcttgcacgctgatatctataatactacttcacaagttgatcagcttccgagatagacattttatgtatcaagtcgccatgtccgttctctactggccggtgtatattatgatatttcgaccggttctaatacataagcaccgcccactctgaggagaagacatttttacaagaattactagccatattttcccttgtcaaattagagaaggaaaaattacttgaaacatcccgtgtttgggcactaaaagtatatcaataggagctgaagaacactacactagactctcttggcgtgaaggccttattatgtgaactttcgtaggtttgacttttactaccagtatgaaaaaggttagagtttattcaatcaaatggaaaagttttacaactgagctagtgatctccaaatgaggtagcaagtaacagtcgtatgtatcccatacatttatgtatcccatatatttcattacatggtgatgctttcttttattcgcggagtaaagttccttaaagtgaaaaaaaaaaaaagacgaattgacaagacaataatacaagcaccactaaaagacctatcgttattgttgtcaaagtagacggtaaaccatacaagaaacagatttcatagatcaataggtaaagatgttcaagaggcaattatcgactagtgttcgttatctacagcattatgatgagtcgctattatcaaggtactatcctgaaagtcttttaaaatccataaaacttgctcaacaaacgataccagaagatactaaattcagagtatctcgtaacgtggaattcgcaccaccatatttggatgattttaccaaaatacatcctttttgggattacaaaccaggcatgccccatctccacgctcaagaggagaataataacttcagcatctttagatgggaccaggtacaacaaccattaccaggcgaaggtaacattctgcctccaggagtcagcttaccaaacgatggtggtcggaaatcgaaaagcgccgatgtagctgcagggctacacaagcaaaccggtgtagatccggattatatcactagaaagttgactatgaagccgctggtgatgaaaagagtgtcaaatcagactgggaagggtaaaattgcgtctttctatgccttggttgtcgttggtgacaaaaacggtatggtaggtttgggagaaggtaaatctcgtgaagaaatgtccaaagcgatctttaaagctcattgggatgcggtaaggaacctgaaggaaatacctaggtatgaaaacagaactatttatggtgatatagattttaggtatcatggtgtgaaactacatttaagaagtgcaaaaccagggtttggattacgtgtaaaccatgtaatctttgagatttgtgaatgtgcaggtatcaaagatctgagtgggaaagtatataaatccagaaacgatatgaatatagctaaaggtaccatcgaggctttcacgaaagctcaaaagacattggatgaggttgccctgggtagaggcaaaaagcttgttgatgtcaggaaagtttactattcaagctgaaatactatgtacatacacacgcaccattatctctcgttttacataagtaaatacagcaataataatacctgtaaatatctcaacatactcaatcaaatgagctgataagcatattcaatttttcttcatagcaatatttttttctgtccaagttttattttttttccataatttctgatttactaccattgaaaattataaaaggaaaaatattacgcgctaccatttaataagtagaaacaactaagttctcgaatgagatgtttgcactgatacagcgagccaaaaaataaccaaatgactgctactagcgacaaagtactaaagattcaattgcgctcagcaagcgctactgtacctaccaaaggttctgccactgccgcgggatacgacatttatgcatctcaggatattaccattccggctatgggtcaaggtatggtttccaccgacatatcgttcaccgtacctgttggtacctacggtcgtattgcgccaaggtcaggcctggcagtgaaaaacggtatccaaaccggtgctggtgttgtcgacagagattacaccggtgaagttaaagtagttttattcaatcattcacagagggatttcgcgatcaaaaaaggtgatcgcgtagcccaattgattctggaaaaaattgtcgatgatgcccagatcgttgttgtagactctctggaagaaagtgcaagaggggccggtggctttggtagcactggtaactaacttagtgtatatactttggcacacttgtataatgtataataaaatcaggataaatccagtgtgacccggactgaattactgaaactttgaagtgttaaggaaattgtactgccatttaacgcatttacctatcacttagtagcatgcataagccatgggctaatcataacagattgtgatgataggcatcctgtactccttttttttacaagaaaatgagcaaccaggcactatatgagaaactcgaacaaaccaggacgattctgtccgtgaagctggcggaattgataaatatgactacgatagccgatagaaatgatgatgacgagggttcattcgcacaagaaaattctgagctcgctgtggccacgaccagtgtgatgatggtgaataaccagaccatgcaattgattaaaaatgttcaagacttgttgatcctgaccagatcgataaaagagaaatggctactgaaccaaattcctgtaacggaacactcaaaagtgactcgttttgacgagaagcagatagaggaattactggataactgtatagaaacgttcgtggcggaaaaaactacgtaaaaaggcggtatttatctattatttggccaaaaaaaaaaaaaaatacatactacatatacatatacgccataaaaaatctctgcatctatcttatttcccattatttggacaaatgcttacgtgctaatgtccttaccctcgagtcgaatgccgggctcctaatagggtctgtaatcttataaaacgggttcattagtgtctttacgtatagttcgtgtacctcttggtagaatgacctcatattattgtcgtcaataactacgctactgttggctgagttcccatggatcatcacgaacttcatcccactatagctaatataagccgttattgctagtccataaaaatgatcaactttacctagataacaattatcagtattgtttacagctctagatcgaaggaacccaccaccgccattggatccgtttccaccgttcccatttaactgtgaagtcggattaatttgccattgtaaatcttctacgatatctagtgatgcatgcagtatgaacggatttaattcttttaaatcctgaggaaaaccctgtggattttctgcattggtaaactcgatttcatagacaggattgtccttcttaccaataatggcaaaatactgaggcatctcaatgtgctttgtatgttttttctgtattctctattcgtattagtgtttaccttctcttttttttcttgatacagattgatattatttgaaaaaatctgatgagtaaggctttgaagaggtaaaggggatatcaagataaaaaatatacacttcagcagaggagggggaggtactttaaacggatgaaacatgactcatacaaatgagcacgaccataaggctgaacaacaacaaaatggaaggggcgatacaacaacagagactgtaaaccctcagaagatgaaattggttaccaaacttctcattgataataaatttggactaatggacgacttgaattttagtataccattaaccgcttcttctgagggtgtaccaatatcagcaaagacatcagaattgggtacggagtacctcaagaatcaacaagagaattcagtaagcccaatacttccaatatcaagaagtacaagaataaaagcagacagggtgagaatatatttagactattattataatatattagagcgttgcatttcaattgatagctcccagaatcatcatgagggtgttgaaggggtgtacaacccattacaagttattaggaatcgtaaattaaaaaagaagcatcatgaattacctaccagagagttttatactacaaaacaccctattattgccattaagcagttttcgaaaaaacccaacaaaaaaatgccgtggtttgtagatataaacgagaagtatatggatttgacttggagaacttcgcattgggaagaattagtggatcctcaaggtaagctttggttccagtcttatagtccttccaacgaatcgagcggatcatcatcatcccgccggcatcatggacaccacattcatcccagaagacatttacaacatcactccagggtccgtacagctaattcagtgcactcaaacactcaatcactgacaccgaaacgagtcatgaccaatgaagaagacaataataatcataacaataataacatgataacgaagatcgcaactactccagaagctcagatttcaaggaacaaaaaatctgatctcaatttaagtcacattcatttagaggtaccaataaccaatacagttacaaacacctcatcagatcaggggtcattgatcatcgaagcaaagggcagtagctatggaggtgatcgtcgtggaagtagtaataccagtggaagtggtgggaaaagaaattctaaacattatcgttcaaaatcagcaggccccccggaaaacgagaaatcaagaatgaatgggctcgaaaaaatcattagtaaaacgtcgaaaggatggtctagatcaccaaaaaaaaatacgcctgggcttgaaaaacaggtgcttctgaatcccactattagtaatggaggcaccagcagaaggagcagtaataatggagagagtattagtaccaacagtagcaaaagtagcatgggaattacttttggaaacactgaaacttacaagacgccggttgataatgggaaagatgctataatacggcaaagtttgttgagcgaagtgccagttcataccttgagaggtaaaaccagcaacagatcgttgcgagcagaaggtgaacaagctcttgaaagtgacaaagaattaccaaatggtgctgggagtatttacgaaggtgcgcctagggagaagactactagtcaaggtagcgaaccagtgggattagtaagcgattccttacaggttgacgaacagttacagagatactggcatgatacaaggtatattatgagtaccgtagctatgatgcaacacaggagagagacacatgatatagtgaagaggagagaaattgcacgaagaaacgaaattgaaattacacaagatgcagatacaaacattaggaagactgcagatgctttgactcagtatgataatgaattgaataaagttttaaagctaggtaatgactggacatcaaaacttctgaacgactattcaattcgtgtagaaactttgatatcatctagtgacagaattcttagtgatataaatacaacattgacattgaagttgaaaatgtttcaagagaatacagaaaggtatgttacggtgaaagttatgagagcccaaaagatgaccaaaaccatatatcggttgctggaatttggcattgttttagttctttggacaatttggtttttgttcagcgtcctgagaagcattcggttcacaatttttttagttctaaaaatcattaaggcattgctgtggtaatttgcgggtctatgtatttatagaaataaaccatctgcactgatatatgaatatataagtagacatgaaaataactttcatgtagttgaccgggaagagttcaaactctcatcctccagaaaaaggcctctctcagcagcttcatccataatcttttctcttcttttctgttcctcacgataataatttgtctggaacttgagcaattgcttatcagctctgaagacagcacccattgaaatccaagaacaatgataaaaaacacgcacttgagttctgacatttctatatactgatgaaaatcttctcaacagcagcgctgaggcaatactgaagagagcaccttgggcagctcctatacatgatgcaacagtaatctacgaatgagaaagaaggttaattagacttgtgttagcgatttattctggggtgaacaagacagggccagatatattcttgaattttacatacttctttagttaattgtttaacagttttggggtcataatgaatggggagaacgttaccacccatagtagcagcagtttttgtgtcgttggtatttagggacggttggttacagtggcaataattggaaagttctttcacaacaacacaaaaaaggtggagagaataatttgtacggaaaaagttatacctttgcatgtcacgtgaaccaacagaacatggtaatacataatgaagagaagttgcctaagtaccttagctacagtaccaagttctaatctcatcattatcacacatttacaagactatttttgcagcagatggagagatcacttcaaaaatgcgtttatgaaacctatttatgacgaattttttatttatttatttaggtagtttctaaccttctcctcgataatgtttgagatcatagtattcaaagtactatctttctttgatatttggttttccaacgttaatagaatttgcttctcaataatcttcccagtcaaatctacttcaatattaacctcgtcgccaattttcttcaaaggcatgataacattgtcttgggtgtgctttatcatactaatatagaaggctccaccttgcgaaagtgggtcaaccttgattatggtcaaggaagttccatctatacaaatgaatcccttttctactatgtatttaaagtactcttgatctcttaactgaaacccaaaaataattgaattcccctcaggtcttcttgagacaatattagcaacagtgtctacgtgaccctgtacataatgaccaccgaacctaacgtcttgagataccgctctctccaagttgacctgggtgccttgaatccaggaagcgacattacttcgttttatagtttctggtgatatcccaactttgaaggagtcgttattaaactcggtcacagtaaggcataccccatttacggctattgaatctccaacgtgacaatcggtgagaatactccccgcattgccaatagtaatagaaactccttgacctccactttcagagtcatcatatgggttgttttccaaaacagtccccatgcattctacaataccagtaaacattgtgctatggttacgatctcaccaattggtttgacatgtacgttaggaagtaccgtctttttatatcatttggatggatctggaatatgactaatagatagttcaataaccttcctccatggaaattaccgaaaaaaaagaaaaggacggaattggtacccggagagtacttgggcggctactttagttttatataaaccaatatcgaagacagtgatctttttacagcgagcttgaacacaaaataactaccgggggtaatcgttcccacagaggcaacattaatgaatcctgggttaacattaatacctacgcgacaaaaatcaataaaagagattgctagccataaatgaaaaaagaggaaaaaacatgcagattgtttttgagcttttatgtcataacaggtgtatttatagcagtatgaatagttttactagccaatattcattttttttgaatcgatgtaaaatttttggatacaagaaaaattgcacaatgttaaatttctacagaaagctcatgcaaaggatggaaaactgagcattactggcagctttgtggggtagttaaagaagtttattctccgtggttgcagctgtggtggtctttttactgcctttatatcccaattcatccgctttttacccggtccgttgatttgagaaaaaaaatggtactcaaaatagtatggcaaatatactcgatgacatgaataagcggagagcaataatctgtaaagactaaagaaaataagcacgatttggactcccctatttgtcagaatggatagaactcaaacgtttattaaagactgtcttttcacgaaatgcctggaggaccctgaaaagccctttaatgaaaatagatttcaagatacgttgttgctactgccaactgatggcggattgacttcaaggcttcagagacagcaaagaaaatcaaagctaaatcttgacaatttacaaaaggtctcccagttagagagtgcagacaaacagttggaaaaaagagattaccaaagaatcaacaagaactctaaaatcgcattaagagagtacatcaataattgtaaaaaaaatacaaaaaaatgtctgaaattggcatacgaaaataaaattactgataaggaagaccttttacactacatagaggagaagcatccaacgatatacgaatcattaccgcagtacgttgattttgtaccgatgtataaggaactatggattaactatattaaagaacttttgaacattacaaaaaacttaaaaacattcaatggatcattagcattattaaaactatctatggcagactataatggtgcgctgttacgcgttacaaagagcaaaaataagactttaataggccttcaaggcattgtgatctgggactctcagaaattttttatcatgattgtcaagggcaatataatagacgaaataaaatgcattccaaaaaagggcacagtatttcaatttgaaatcccaatatcagatgacgacgattcggcattgagatatagtatactaggcgataggttcaagtacagaagtgtggatcgtgcaggcaggaagttcaaaagtcgtcgttgtgatgatatgctatattatatacagaattagtaagagttattacgtacttccatttgcttcctcttcataagagttcagtgtttcctgaagttgtccctttatcatttccaatagtttgggatcctgtaacttagaccgtacatagacatccaagtcaaatttcttctcaccatcaccattatccccctccattttactacccagctttaggtagttgtccttgaccaattgtgattcaatcaatgcactggttagccctctgtttttaaatattaattcttcatcttcgttaaccatttctttaacagtactggcaactcttttccgaagcgcttgttcaaaagattcactattctcttctgtattattccatgggttagacaatatttctcttttcaacttgtcaaaatgtccctccttcttatacttgtctgatagtcttttactatcttcttgattatacgccattttttggatttgaaataagctctactctcttatactgtgtttcagcttcgctaaataaagaactgattttcttacgtattatttctctagtatctctcgttttcaagatatagaaaaataagacaaaaaaaaaggccatcatatttatacaacgaaaagtgtttaatatggaagcagcaagcggtatatgaactcagttttaaggtgtagtttattttatagtcatgtccattgacgaggctgttgccagatatagagatgttataggcaatctagcaactggcaatttaaggcggattgttatacagtcagaaaaactggcccagatcattgcatcttcaaaaggtaccgttcgtttccaccataaaactcgcagcggtaaaacagtaatatacaaatgcatcaaaaaggcgctgctttccagtgtcgcgtctctatcgtcagagttttcctcagaaacagatgttcagcaattcctccatttaaattacatatatcaatctcacttccaagctttgagtggacaaataaacaaatattgcggcatgaagaaatactacgagttaaagtttgcagcaatcgactacttagaaaccgaagtccaaactaccgggcttacactctcaagattctgggtggcatctttagatgagttcattaaaaaagagcgatggccagataatggatctaactttcaaatcttttacaaactaatggctgagtattcgtcttggaaatgggattctgatgataaaaggcaactccagttcatgtacgaatttcgaatgaaactcaaagaatgtttggtgaaattttacgagaattttgatcttcaaaaatctagcgatcctctgaaagaactcattataccttgggaaaagattgtttatgtcgccaactgtatcgatgcattcactggagagcaagttaggatcgacggtgctgaattaatctggacatccaaaaatcttgtgttctcttcgatttcttctgccgttcttagattaaatgaccttcaaaatatgttcagcgcattccggccttatggggaagaagcattagttcaagactttgcgcatatacgatctttaaagtgggatagtaatgataaagttgaaagcttaattcgtgcccttatttttaatgatatgtttccttatttcaataaggaacaggtagatacgaaggcagatggtatattctttttgcgcttactgagaaaaaacttcaaagaacacattaatgacgttaaagattttcatattcaagtgataaagtacttgaattcccaatttaaaaataattacagcacattgatgacgtcatcgaaaactcaggatagaaggaaaagtcataatatgccttcttctatcttagacgatggtaacaaaattggaatgcatgtttcgcctatcgatgaatactcacattttattgataatgatgaaccgttgtggcgagacaaagtatatccaaagatttacacaaatgagcaaacacctacacctgacgcatcagcaatatttgattctcacaagatatatgcaattatatcgctgctgcgatattacttacctgagaagagaaagttttttcggatttattatctgcccagtatttttaaaaggatattatattacggtgcaaagtttgctcaactatatttcatggaaggttgcttggaacggctagtaatagaatctctccaaattctagaaccctctttggtacatgcgataaataatttgatcaagtctagcatagaatcactcaaaaatgtaacagtgacaagtgatgacaaaacttcatctggtgtcattattttgtcctacaaagaatttaagtcactatctgaagttaacaaagatttcaatgaaccattttggcctaaccaatcaattgcgaatagttggccagatttcgcgaataagcaattaaagaggggtcaaattttgcaagacgcatttgcattccacctttttgaaattgaactaccaattattatcgatactacaagaaatacgcatttgaaactcgtttccaacatgtgtactacgagcatattgtacttatataatgaagttgattccttatcattaactagcatacaggaaaaattagctgttttaccgacaagtaaacggaatgaaatcttattgtacaatttgaacaggctaacaaaattgaaactattgttgttgaaagagaacgaaaaaggacaaaagttttacgcatttaattttaagtacaaaagggatggacagaaaacatcattaataaggttaatttaacaaccgtgaagacagggagttggaccttagcaagttttgtagtaaattattatggaatagtacaacagaatttttttttttctcaatatataattttcctttgtttttacttaaatctgataacagcgtcaatgtacatacaagtggaaattaaagacggaatgaaaatatcataagtgctatgtttattcaggctcaaaagcttgatctgaaacctctaataatacttccattgccataatttgaaaatttacatcattagcgtcatctggatttgcaggcgcaatagttggaccccaaattatacaaagagcccttaaattcattctgttttgggcttcatgtgccaacactcttttcaaatgaaagacaagagcccttaacgtccagtattgtgcgtcggggaggttatatattagtccgtgcataaaattttttcttgttgttgggtcttcaatttgtaaacaaaccttgatctccgatgatagggcctttggtaaaacactatcaggcagcgacgcaaaaaaagttttcagcagtgatcctactaaataaatatccgaatcagaatgtggctttgatggtagaatcatggaaatgtttgcgggatccttatcaatttcctccttcaacttgctgacatcaagtacatttgccgattttctataaattccttcttgatcaagcccaaatttatcaataacgtatatgcattggcgcactatcgcagggaccatgtcttgttcgaattctatcagtgattctagcggtacaccaaatgttttgaaatttttttgaacaccgggtggcatattgttgttagtctgaatgtgagaaatcgggcgatccgagtctaaagagttaatcaattcttctggaatttgtggactattgttgccaggatccagggtctttgttatggatgatgtggtgtcgcttgttacaatggaagaagacggtgacatagcgccagccgcattgctagtggaagaaatagatgaagccatagtaggtggtaactgcttgttggtatttaaggacggtgtagcactgttaagattagcattcggaacagcggcagtgttactactactgctcaaaaatggagattcattatgagtggatatcattctcttcgggatggagtttcttgaagggtccacggcaaactttggggggctcttatttttctgaccatgattcattgatggatgctttttgtatgatacagggatcaagtttttgttgatcagtagggaatgttttcctgtttggttatacttgttcaaaaaactgtaaagatcacgttcattggaaacagatccagcaaatgatttcatagatttggtggagtccaatgggcttattgtaacacctgtattcagaaccaaattttccgtccatatcgtgtacttctgcaattggatagtcatcgctgtgtctatttctaaaatcaaatcttttaattcttgaacaattctaggtctctccttcgttatgaatgtgtttctcaaagaattagaatgatctactttttgcttatattccagatcggcgttatcgatttttcttaacaattcttcttcttgttccttcgtagttttggaacctctcaaggtcagctttgtttttgttgggtcagtcatcctcaatttgtcccaatcttggcacaacgaattgtaacgagattgcgccttttctgcgctgtgtatggcatcagaaacatccttttccagccttttgctgttctccttgacagactttcttaattttgtcattgttaataaaagactactaatctcggagtacattttctgcaaggcggtgatataactctgctttacttgagccatcttgccatcgaatcccaaaacttcgtgaatcatcttttttaaggatgaatttgtggaaccctgaatgttgaaaaagtgcttatattgcttggagagctcctgaacgtgctcttcttcgaaggcgtatttctttctaataaatttcataaactcttcacaagtcaacaacgactgctttaaacggctcaacaaagcgttaattgccacatcggaatttagcaccttcttgatctctggcgtgctaaaaaggtgcgccaaatcgtcggtgccaccatcgtgcgacgacttcgcacttactgtggcactagctggtttcttcgcagtctcttccatcttgtctatatcacttctcttttaatcttccgagattgtatgtttttactttacatactattttgttcacattctttattttctgggttctttttccatatatatcgaaaaaaaagtctatataatggcacaaatggtgaatgccagcacaagaaaaggggcgtatctatataaatctatgcatccttgatcctagtttggcatgggcttgagtgcgtacatcctcactgggtacaattctcttggtaagccacgttgtctttcactggcgatgagctttaggccagcttcttcgaagatttgcctgaacttagcatctgaccttgtgaccgaagaatccgtttcgtcgaaatcatcggtatctgtaggtgtgttattttctttgaccacgattgtcccattaggttgcaaaccaacaatacatcttttcaggaatgcgacgagttctgcatctggcaggtgtcccacgcaccattggcaccagatcagccagtacttgccggcatcgggggtccagtcctgcatccctacttcatatatttgtccaatttggcctttgtctttcagctcagccaattcaacgtgcatttgctcgataaaaggctttaccggttctacaaggtctatcttagcggcgtgcttgtgaagcatggtcttgcttacacgtccaatccccgcaccaatgtctacagcgtacttcacgttgttctcctgaggcagcatcctcgacttcagtttacgcaggaagttattggatcccaggacatccattgtgggtactactgtaccttctccgtatccacctagaacaccatccacagtggcgtccacatccgtccaatagtcgatggcatcttcgtatttgatatgggaatctgcaggcacgtccatcgttgttgtttatgtattctttcttggagatgctcttgacaccgatgcacattaccagagtgaaaagtactgattaataattaaatttttcttttgatattttttctgaatataaagttctacacagagtcgttacaataggttatatacatgaggatgttcgttacagtaggagaaatagaaagctcgctaattcttaccccaggagtagatccaatcgacagagtttcttatctgttcattccaaatatcttttatgctctcccccatggtcctgctccatgcagtgccatcatccgtcacaactagcttgcggttcctggtctccccaggtaccacttcttttctatccaccaggtcctgtacctgatgatcttgtttcaaccatgtagcatcgtgatcgtagaagtagccattgttactgtatcggtacaggtaaaaaacagaaccgattactcccacagagagagtccacttcacagatcttgctaacggacccaatttcgacatgattctctccgttatctgctggttcttagtccactgtctgttctgtcccccttctgtccaagagatagaatataaaaaagactcattatttttttttaggtacttcgcttattggtggtcaatgagaaaaaaaatactaaaagccatcgcctcttggagaagagcaaactatcaaaaatcatcaagccgacatttccacatcgagtctcatagtctttcaatcatgtttcccagagcttctgcattggccaaatgtatggcaactgttcatcgtcgtgggctactcaccagtggtgcacaatcgctagtctccaaaccagtctcggagggagatccagagatgtttgacatcttgcaacaagaacgtcacagacaaaaacactctatcacccttatcccatcagaaaacttcacctcgaaggccgttatggatttgctaggttctgagctccaaaacaagtattctgaaggttatccaggtgaaagatactacggaggtaacgaaatcatcgataagtccgaatccttgtgtcaagcaagagctctggaactgtacggattagaccctgccaagtggggagttaatgttcaaccattaagcggggcacctgccaatttgtatgtttactccgctatcatgaacgttggtgaaagattaatgggattggatttgccagatggtggtcacttgtctcacgggtaccaacttaagtcaggaacgccaatttctttcatttccaaatacttccaaagtatgccataccatgtcgaccacactacggggctaatcgattacgataacttgcaagtattggccaaggcattcagaccaaaggtgatcgtggccggtacttccgcgtactcgagattaatagactacgctagattcaaggaaatttcccaaggatgcggcgcatatttgatgagtgatatggcacacatatccggtttggtggcagccaatgttgtcccatctccatttgaacattccgatatagttaccacaaccactcacaagtccttgagaggcccaagaggtgctatgattttcttcagaaagggtatcaagtctgtcaccaaaaagggcaaggaaatcccatatgagttagaaaagaaaatcaacttctcagttttcccaggacatcaaggtggtcctcacaaccatactatcggtgcaatggcagtggcattaaagcaagcgatgtctccagaattcaaagaataccaacaaaaaattgtcgacaacagcaaatggtttgctcaggaactaaccaagatgggttataagttggtttccggcggtaccgataaccacttgattgttattgacttatccggtactcaggtagacggtgctcgtgtcgagacaattttaagtgccttgaacattgctgctaacaagaacaccatcccaggtgataagagtgctcttttcccctctggtctaagaatcggtactccagcaatgaccacgagaggatttggccgtgaagagttttctcaagtcgcaaagtacattgattctgccgttaagctcgctgaaaatttgaaaactttggaaccaacaacgaaactagatgcaagatcaagactcaatgagttcaagaagttgtgtaatgaatctagtgaagtcgctgctttgtctggcgagatttccaagtgggtcggtcaataccctgtcccaggtgatatctaagtaattatgatttaaaatcaaatactttatgtattaacatatacagccactgccgcttttttttttatttatttccagtatatttccctgttcattgttctttgacaatgtcttgaattgactttcgggaaccaaactgattattattttattcaatgtatcgaaattgtaccctgtctttgcacttacggccacatacggcagaccctgtaactccgccggtatagtcacttcccctgaatgctcttcgcagactaaatcgtacttattgcccacgataattacctgcgttccctgagcacggtcctgtaaatcttgaaaccatgtctttgcacattgcagactggatacgtctcccaattcgaatacaatcaaagcaatattcgcatctcgataatacattggcaccagtgatttataccgttcctgacccgccgtgtcccatatctccatatggatacgtttctccgtagaggagtcgttagaaggaacctcgattgtcttggtgatgaacgccgcacctatcgtagccgcatgttttgctagaaacttacctgatttgagcctagtcactatactggttttccccactgatgaatctcctagcagtaccactttgatggttgcttccatatcgtattcctccgtattttgtgctacttgtatttcctggagtaattttactatcattgttccttaacgtgaaacgtaaggctaaaaaacaataaacgacaaaaaaaaaacaaaaaaatgaaaaatgcagaggagtttctctgcatttactggaagcgattaaataagattgcctcaagaaaagaagttatcggtataatcttttgtaggtaatgaagtttacgttagaagaccaagttgtgttgatcactggtggttcacaaggtcttggaaaggaattcgccaaaaaatattataatgaggctgaaaacacaaagattattatcgtcagtaggtcagaggctagactgctggacacatgcaacgaaattaggattgaagctcacctgagaagggaaaccactgacgagggccaagtgcaacataagttggctgcgcccttggaccttgagcaacggttattttactacccatgcgacttgtcctgctacgaatccgtggaatgtttgttcaatgccctgagagacttggatttactccctacacaaacgttatgctgtgcagggggggctgttcctaagttatttcgtgggctaagcggacatgagttgaacttgggtatggacatcaactataaaacaactttgaacgtggcacatcagattgcccttgcagagcaaaccaaggaacaccacctcatcatcttttctagtgccaccgcgctttacccatttgtgggctattcccagtatgcgcctgcaaaagctgcaatcaaatcactggtagcaatcttaagacaagaactgacgaacttccgtatcagttgtgtttatcctggtaattttgaaagcgaaggtttcactgtagagcagctaacgaaacccgaaattacaaagttgatcgaaggcccctcagacgctatcccatgcaaacaagcatgtgatatcattgccaagtcgctggccagaggtgatgaagacgtttttacagattttgtcggatggatgataatggggatggaccttgggctcaccgcaaagaaaagccgctttgttccgttgcaatggatttttggtgtcctatcaaacattctggtcgtgccattctacatggttggctgttcctggtatatcaggaaatggtttcgtgaaaatgacggcaagaaggccaactgagagcacatccactctcattcccgatattccccgtgactctctttatttctttcaagacaaaccctagtggtgtagctatttgtacatgtataagtatatacgaaatattaattataacattattaccacggcgatattttcctatttttattctcttttcttactatattttgaaagtttttcttatgggtaccgatgcgatgaggtgaaaaaaattttcctctttccacttttagtacaggttatgagatgcttctcattagaagtcaagaagagagcatatcagtaacaatacgatgagtagcagtggtgtttatacgtgtaattcatgtgtcctgacctttgattcaagcgacgagcagcgggcccacatgaagtccgattggcatcgctacaatttgaaaagacgtgttgcacaattgccaccaatatcatttgagacatttgactccaaagtgtctgcagctgctgccagtactagtaagtctgctgaaaaggagaaacctgttaccaaaaaggagttgaaaagaagggaaaagcaagcattgctcgaaaagaaaaagaaactgttggaaattgccagggctaatatgcttgaaaacatgcaaaagagccaagagggaaatactcccgacctaagcaagctctctttgcaagaaaatgaggagaacaaggaaaaggaagaacctaagaaggaggagcctgaacagttgaccgaggaagaaatggcggaaagagtaatgcaagaaaacgtacgcaacagagtcgatattccactggaacaatgtctattttgtgagcacaataagcacttcaaagatgttgaagaaaacctggaacacatgtttaggacccacgggttttatatcccagaacagaaatatctagtcgacaagatcggcttggtaaaatacatgtcggagaagattggtcttgggaacatttgtattgtttgtaattaccaggggagaacgttgaccgctgtaagacagcacatgttggcaaagagacactgtaaaattccctacgaaagcgaggatgaaaggttggagatatctgaattctacgattttacaagctcatacgcaaactttaatagcaacacaacaccagacaacgaagatgactgggaagacgtgggcagcgacgaagccggaagcgacgacgaagatctgccacaagagtacttatataacgatggtatagagctgcatctaccgacaggcatcaaagttggccacaggtccttgcaaagatactacaagcaagacttaaagcccgaggtgatactgaccgaaggccaaggtaccctggtcgctgcagagacgagatcgttcttacctgccttcgacaaaaagggcgtgcagactcaacagcgtgtttggcaaactgagaggttcgacaagaaaaggctcgataagagaagtgccaagttcgtcaataaccaaccacactacagagaccaacttctgcagtaattctttttgcactactttttttagtattttgtcgcatatatactgcttcaccatttgtacattagataattcttcactaccccctctatagcaatgttatagtcattgaatcatgctttgaaatgcctgttctaatattctcttcatataataaatgcgtgatgccgggtatttgtgcgcccttgtttggcgcaaaaatctcgaaagtgaaaaaactaataggcttcttaaagcagttatatctacagcaaaggaaatagctgctgaagactgaagatgttggcgcgcagtttgggttacaggttgatatcgaccagtcgtatcttatataataaacccacggttaagtcagtggtgtcgtcgtgtcctgcgggaacatcgcttaacttaaacatatggaagagcggtaaagacgcagtggcactcgaggacaaggagtatccaaattggttatggagcgtattggatagtgatcacgttgtcgaacatgcggctgaggacccagagggacaggctctcttaaagagaagaaagaacataaggaaggcgaacaggcagcgaatcaagcaaaacaatttcttgagccaactttaagcctccgttaataagatcaagtttggtatccttgtaaataaatatgtgtgtacgtggttaaatagtatgtttttagcataatgccttattttgtaccaacaaaaacatgatagttcccacatatcttttcgcctggggaataccaagtgggacaaacaaaacgttaaaaattaaatcctttagagtaccacaaattcgcaagaaacaagatagttgaattgtcaatcatggctaagataagtatgaatgtgcccagtgtaaagatcaaaaacatgccaaaggtaaggttaaaaagcactagaaagactgtctccacgaaaaacatgcgaaataggttcaattcatactcgaaaagaattcgaaggacgctcacaagaaagagattttaggcaaacatgaaacgtatgcatttcataacacacacatatatatattatatattcaaaataaagcataacaacatacatattgaaaagtaaattgaacgttacgcagtttcatcaaataagaatagtattattaaaaattggccggaccaaatatctagaaatccgttactcttccgttaaacgaataatcgccgtgtctcaacgggtcctgcttgggacccccaacttcaccagtcttggggttaacatcaccttcgaattcaggtatggtcttggaaaattcaggcgagaatgacccaatatcgtttttggttaaaagcggtgaattcaaactctcctttgtacgatcgccggtggcctgcgcattatactgatctattgcctcttgcgatgtggcaatcctctgaagtctttcgaactcttcctgctcttctcttggcagcttgggagggccggggatcctttcagtagttatttttcgggtggccatattaaatggtcgtccacgtagtagatttaaggctcccgtgcgaggataccgataacctgtgcttttgatggcgcacaacattagttcttctttttattatttggttctttctgactctttagcaagttaatatgatctgcactttccccattggcccctttatagggcggaaaagagcatctgtttttccggattcttggaacaagaaaaaggaaatacacctatctatatgccactattgtatattactaaataaaatatttaattatatactcatgcgtatgccctcaagaagttcaccaataattctttggtttctgctgttaccttttatggtattcaggatcccaaaacactgcagcagcgtcagtttatcttcctctgtgacgccgttctgttcttcctcgctgaaaatatatctttgaaaactcttactggcaccgtcatttgtatgtaggaagctttcgtaatacggaagaatgatggagtctctaaaacactttaataaaaggacatcaattgacggtgcgtaccttgaaggttcagatagatatccgtcaagccagtagttactatttttttggaagcttttctcgaagggcagtaacactgccatcatgtcgtagtaaacctgttggtaaaacaccttccagattatgccgactcttttcaaagccgtatttacggtatcctcattggcataattgaacacaatctggttctctaaaatgtaaagtgaagtggtaatgaattcctcgatttcggccaaaaaccttgagtgcgttacggcagccttggtttgtgttttcaaagtgatataaaattccagcagccggtcaatatcttctatttttgctggcaattgccataccctcttgtttttaaatagctccacaactatgctgcagtatataccccagatattcccctccagaacaaataactcctgtacggtgaagcttttatagtttgctatcaaggatggcaagtttttcagtaaatcatgtagtaaagaaacattagtcgcgtcgaaagcatcatcttggatcagcgatagagctgtatcattagggttgttgttaatgctagggttaaaggaatatacagattttccagagtcaataaggcctccagtagaagtatggataaactgtacgggtgacctatgtttaccatatgaagaatgcagaaatttactgaatgggctgggaactacgggttcaacgtcgtctttaccaatggaattatgcggcttgtagggtaaaagcttttttgccattttgctaaagacattactgcctttgtttgaatgagaatgtcctgtagacagtgaagattgtaaactgttcacactcatattagatttcgtatgaaacaatttagagccactcctacttatgttgttactacttgtgccggtaataacagtgccgtagttttttgacgccctcctgcttcgatttctcatattatcttttgaattggtgaagatggacagtcgccttttattgccccttgagttggaagaaaataaactatcattagacgtggtgttcccctccattcggttactacttgatgaacctatttcggagtgaccatcgttattctccgtgccttggctgtactcctcttcaatcgaatccgtcgagcgccttgcattggaaccatcatggaatatagattgaaaccccacctgtgaccatctaggagcggcatcatgaggagatttggatgtttttagatgcacatcttcgtcgggatgtgtcagcgcttgcggtactatatcagaagaaacactataaactctagctggtttgcgattagttgcttttatgttcgggttcgtgacgctcagtgagcctgaggtagcacttcttttacgatttaggtctgttgccattgcttgactctgtagtttaagactcgcctagccacttatgcttattgtggtttgtattttttatttactgtcttctatctttctccctttaattttgaccttattttaaagcccgcaaagatcgctgaaaaattgctagtaaaggtcgcatgcaaaatggataaagtgctcttgtcaaattatttcaacaccttcattcgcagtatagtggtatattggattgggtaaaggaaaacaggcgacaccaatattggtttaagctagtagcgtatgcagctctatccaggcattaaaattggttcacctatttctgatagtagtttttttttttccaatcgtaaattttttcttcaatttcgcgatgagctacaaaataatagtagtgcaatctgtatattacttttcaagtatctaactcatgcaagttaggagttccatagcggatatttcactatgtttgatcctctcgatttgtacacccctgatgacatccaggttgaggctttacagttcaatctagcagagagagagccaaaagatccttgctcaccgcaacgtgacgaaatattaacggctgtagatgaagaagagagtgacgacgatgacaccattatcgataatctggatctgccctccgtgaagtatgctccgccagaagttatcctttgtatactaatacttctgaagcccgatagacaagtaaacttcaatcaggagacagggaagaacaaatctgtactggaggtttgcaagagtcatgggctggaacccgatctgctgaaaagacttttgacttggtatacagaagaatggcctaacaagaggttaaactcgttggaaaagatatgcaataaaatcccaatgctgagatttacagtatccaaagaactactgttgggctactatactagtgtattgaaaaaatacaataatagttgcggattgaatgaggaaatcatacaagaacttcttaaggaattgagctcaaggatatccgaaaactgtgggagaacggcccaaccatccatagtaagatattttgaattaagaaatctaagcacttccataccgcttcatgaaccctctttaacggccgataatcttggttggaaaacatggggatcatctttaatactttcacaattagtcgtagatcacctggattacctacataccactaatgtgaacatgttagcgaacagcgacatcaaacagattaaagtattagaattaggagcgggcactggtttagtaggactttcatgggccttaaaatggaaagaactttatggaactgaaaatatagaaatcttcgtgacggatttacccgagattgtgacgaatttgaagaaaaatgtgtcattaaataatttaggagatttcgttcaagcagagatattagattggactaatcctcacgattttatagataaatttggacatgaaaatgaatttgacgtcatattgatcgccgacccgatatattcgcctcagcatccggaatgggtagttaacatgatatcgaagtttttggcggcatcagggacctgtcacctagaaatacctttaagggcaaaatacgccaaagaacgagaggttttgaaattattactaaaagagagtgatttaaaagtagttgaagaacggcattcagagggtgtggatgattggggtgccgttaagtatttatataggcaaatcgttcgcaattagtgggaaagaaacgaacgcgcttaggcgaatagtttttctttataataaaaatcatgcatgctacatagacattgaaatgtgaattataagtacttgccagaccttacatactgatttatacaatttatggagaagaaaactgaatgggccacctcgccaaaaggttagtttttgattcagacaggaatcaatactggtagtacattaaacaatcaaggccgcctttatagttgcgcttatgcaacataatcatctgcaatctgcaatcttagtttcactgcctgtggaataattttttccgttaactgctttggagtattctcgcaataaaggttcataccatacacttaacttttcttcacctttgtccagtaaatttctcaaggcagaattcctataatgcacagtctcaagatctataatagcacctgcgctcccatcacctatcaagctgcccatcacctttggcatctcattgagcagaaattttgaagtgtattcgtatctcgtcaaggtttctactacttgcatttgttctaagtacggtagtcttaagacaatctcagcactaaacttgtttcttatagcattgaaacattcttcatctgctgaaagatttctcaacattccaatgctgtagccactgacgtgaaaatagttttcgaccacatctttatgatattttaccaagtactgcggattaattaattccaaccactcggttattaattttgcttcggacccaatttttaaagaatctttgtccatagtcttgaataaagaatattcatcttcctcaattcgtgacacctctgcgaataactgtaaaagacaatttgtagaaaaggccctgacatcaggatagttctccgtgtcttcaaaaagttgagcaaatactggcagtattttttttacatgtcttaaagcccagtatttatcttgatttcgtatttccagcaaaaacttagtataataattaaccaattcgatgaaaacgaggatatcttcaacggatttcagtatctcttctttagtaaagcaaaatatgatatccttgaactcaggaccgctgatgaattgaaactcaatagtcaagaagtcaattaatctgacaaaagaaaccgtttccattctaccctttacgctcaccaggtatggcaaattattatcaaataatcgacgcctaatcaattcatctgtactcaacctttccaacgctttttcgattgctgtaatgagcttatcattctccactttctcatcaaatagaatatccaatagaatatcgatgatattactggtcgcgaataaaccctttggctgcgaattctcaatgactctacatgctgctacttttaatggatctatttctgacctaagggccttcactaagtcctccgcgctataaacttctagaacatcgtcaaaatcagccatgggaacaagcttgtccacaacgtccaaaaggtaatcgtaattcaatgaatcataggatacgttagacgtcagaaaacgcttgatcgtagccagtagtggtttaacatccatatctggaagggagacaacagtcacaagattcaaagaacatttccttaatagtgtgttgatatcttcaggcaagttatcttcattaagttcattttctaattgcgtaaggagattttccacgtaatttgtttctttctcactcattgctcctgtttcgctgagttcttttgcggtgattatagttgtaaacttgttttatttttaatcccgtaattaaggtgtttatataaacttactcttcaatttttctatatgcatttgaaacagaaaaaaagatataaaaataccagctataacaaaaatccatgtaaataaaattactgtatatttttttatgtaatctaatcaaaaaaaattcacgtctaatactagtcataaatggagttgaagccattaactacttattttttatcttcgtcctttttcttttctaaatggacattattaccattaaaggttgttgggtcttcaggatcttcttgatgatcgttgttaacaaattggaaaacatttggcgagacagaacgtgacgtagtaaggttggtttccgatgggtacctggttccgctaggtgtcagcattggtgatgcatgagcagatgattgaactggttcccgaacattgttgtattggaaacagcttgacgaagcagctccagataaaggtgttgaagacctcacttcgtgacgattcggcttcgatgtttcctcacgttgtgatgttacttcaggatctttatcgttgtgccaccacgtagagaatcccttataaagacggcccaaaaggcttggtccctccatcccagtcacagatagccccgagttttgagtttctagtggtttaagtaataatgcagaccttggagttagttctagtgtctctagcgtcttcaattcatcagaatccttaaatgtcactctgggaatgcccctgtggaatgagtacgggcagtctccatctgtcctgttgacgtccacccattttctaacgtcatttaatgtttcagacgagttgaactcatgttttagagtcttgccatcagtcatcctgatttgcaagacgcatttgctgctgtgcagtttttgtgcgtcttttatgtaatcatgaacatccaatggcttatcatcatcaagggttctgtgatgagtttcatcaagagcttttctttctgcacggtctgccctaacaagtcttataattctttctctttcctcctcagccagctttctttgtttcagttgttcacgacgttggatctctaaggtagtctcagcaatccgttctcttgcatttttcctatggacgtctctggatgacttttcttctctagccaaacctggattggtttccctggacgaactctcaccagcctttttgtctttgatgcctatgcacgccagcaacttctcccaatgtcggtcatcctcgccttgaataatcaattctatctttccagcacgtatcaagtatatactgggtacaactacattaggaaatacttgctcaaataactggaactgctcagtgtctttgaccaacctcaaccaaatactatgttccgctaaagtatctaatgagacatcatctcctttaaaccaacttttcagccactggtcatcccgtgcagtgttgtaaacggccagcacaacgccttccttgatggaatcgtttattgcttcttccacagaatctctaaacagtgcttctaacatttggttacggctgtttggtttagctatccttgcttctttgtaagtgctttcaacctcaacccagctcccttttaaattttcaacattactacgaggcctgccgaagttaataaagagcggctttaaatgtcattttaataattgaatggcaaataaaaacaactacagcttcaaacataagagtatatcataagttgctgtatatgggcagcacgtattactatgagtctctcgcaggtgtcacctttaccccatatcaaggatgttgttttaggagatacagtaggccaaggcgcattcgcctgcgttaaaaatgctcatcttcaaatggatccctccattattctagctgttaaattcattcatgttcccacttgcaaaaaaatgggactcagtgacaaggatatcacaaaagaggttgttttgcaatcgaagtgttctaagcatcctaatgttttgagacttatcgattgtaatgtctctaaagaatatatgtggataattctggagatggcagatggtggtgatctatttgataagattgagcctgacgttggagttgattccgacgtggcccaattttactttcaacagctcgttagtgctattaattatctgcatgtagaatgtggagttgctcacagagacatcaagcctgaaaacatcttactcgataagaacggaaatctgaagctagctgattttgggctcgcctctcaatttaggaggaaagatggtacattacgtgtatccatggatcaaaggggttctccaccctacatggctcctgaagtattatattctgaagagggttattacgcagatcgaacagatatatggtctattggcatcctcttgttcgtattgttgactggtcaaacgccttgggaattaccttcattagagaacgaagatttcgtcttttttattgaaaatgatggaaatttaaactggggaccctggtcaaagatagaatttactcacttgaacctactccgaaaaattttacaacctgacccaaataagagggtgacattgaaggctttaaagttacatccttgggtattacgtcgagcttcattttctggggatgatggtctctgtaatgaccctgaactcttggctaagaaactgttttctcacttaaaagtctcactgagtaacgaaaattatttgaaattcactcaagatacaaactctaataataggtacatttctactcagccaattggtaacgaattggctgagcttgaacacgactcaatgcatttccagacagtttcgaatacacaacgtgcatttacctcgtatgattcaaatacgaactataatagcggaacaggtatgacacaagaggctaagtggacgcaattcataagctatgatatcgctgccttacagtttcattctgatgaaaatgattgtaatgaattagtaaaacgacatttacaatttaatccgaataaacttaccaagttctacacgttgcaacctatggatgttttgttaccgattttggagaaagccttgaatttatcacaaattagagtaaaacccgacctttttgcgaattttgaaagattgtgcgaattattgggttatgataacgttttcccacttattataaatattaaaaccaaaagtaatgggggttatcaattatgcggtagcatttccatcataaagattgaagaagagttgaaaagtgtcggatttgaaagaaaaactggtgatcctttagaatggagaagattgttcaagaaaatttcaactatctgtagggatattatcctaattcccaactgaaaaaaatggagacaaaagaagggttaagatgcactgatcaaaaaaaaaaaaaaattctttctacttattatatatctctctcgatttctagtgtgtcatcgtaactatatattgtttcgagagattttattattgtaattaatttattgccattttgatctattctacatactaacaatcaattcatatcattatccctgtttgagtaatattcgagcctcatcataaaatctaataattcaattctcaagtttcttctttcttccacagatattccgttcaagtcgcccggtgtgaaccctctcaatctggccactaaccttctcgacttttttgaaaaaaagtgcacttttaatgaaggtgtggcttccctagatgtagcatcttcgttaccatctccccccaacaaaggttcgccatctgcttctgtgtgggcttggcctaattgaatttcatggtgtttttcttttccaccaattgtttttggtacggtgtctaagccattctgcgcgttgatatttgtattttctgtcattcgaggaggtgaatctggtggcattaactcattcctttgcaatctctttttcaatttctcttttatttggctctttgacccttgcattttcaaagaattgaaaatgggtatacgaatttctggtaacactgaaatatcagcaacttcgggttgttcttctagacctgtctctttagataccgcatgttccattgattttaaaaagccctcatctctgacattttcttcaacaggtacaaaatcgtcattaatattggcatccttatctcctttaagcggtcccttcaaatttttattaagttcgcatgttccactatcttctaagcgtacattgataccttcttcggtcataacaacttccctagattcttcttcagtgccttgaatgggtgtgctgtccatcctgtcattatttttgtttctactgtttattgcacccacttgatgtttctcttgcgcaaccgttccatgttcatcttcatcactacgcaagtcatcaacttttgatttttctgtctgctttgaactattgagaagtatagtcccactcgggatctgaatgccgtctcctggcacctcattccttactggagaggcttgttcaacattacaagcataatcgttgttttcaccctcattattaggacgggctttcttcacgctcttgtactgtgcaatattgtcttgcgtaaaacttttactgttgattttattcatactttcctggttctcctgtctttgaacatgttcaacttgcccttttccatcttcctttgttatggtttgctggtcaagatctaaagtgacattcaaggaattttcattacagtttgtttccacttttatgctattccttaaagctaacgaagattcttcgttggctatactcttgatgttagtacatataacgtcactgctaggcgacaccgcttgttcctcagaaactaaaacgtccaccatcgtttcatgacctttcgatcttttattttcagaggtaggcgtctctttggaaggtcgttttagaggattatcactgttaacaacgttatgatcaggattcgttttgatagatctatttgttaccgccttcagttcgctagtgagaacttctatcggttggtatgcgttcacttccgaggattgtgtatcaatactttcatgcagctcagtaacatccacctcatcgcttttagtagaacaaatgttgctatgattggccacgtttttatctaactgcgtactcttcatctgctgatctatttctctaatgctttcattatccacttcctctagtgtttcatcatcaattgatctgcttcggttagcatgtgattcttgctgtgaagaattcattattgcagtatttttaagcgatattgaatctgaatctttcgcactaatctgggaagatatttgaattgaggagggaggctctttcattccctgcgtagccggaacctggatatcttgagaatccacttttctctgtaagtttgaaagtttattttcactcccttcgcatggaatatacatcgacttagtgtcaggtatagcttcaatttccttacttgagtccccttgatgaaccacgcccgattcctgtatccactttcctattgtctttaatgttgcattataggttctcttatctttaaacttacgattatgtgatttgatgaggtcaatcaacagattaaccatatcaatagtttgatagttagggtttggcggtaatatactaattaacatggaaaaaaattttttggcggcacttctagaaagcggtttagtgagatataataagactaattcacggagcatatttgtactctttttgtgtttttgcatattagagctaactggatttaagaagaaaactaaaagtggctcctttaatttttccaaaatttggatctctttttgtataataatcttttcaagcaactccaatatataatcatcatctccattttcaattttttcaataactgctgccagtaacttcccattaggcttctccttatacgtcagtaattttaacagtagctctggacttattttgaaaagaacttcgctggtcatatttccgcaaaattcatccaaatgatccgccatattattctttatgcaaaaattcaataggccactgaataatggttcaatgggatttgccatcgccagatgaaggagttctctgattatttctgatttttctaactcgctatcagacgcattttgtaaaacgttctcgatttctgaaaaattttgatttagctgttcaagttgttgacccttcaacagccaacgaactaatgtaagctgttcggagcacttgaatagttttatgtttgctgcaaaatatgaagctctgctacgtggtaacagcttcaataggagatctgaatttagatcagggatggaatttagtaaatttggattggaatgaatacagtactccaaaatatccataaatttgttacgccttaaaaatgggagcagaccggaaaacagttcaggattccctggtaaagaagtttttaacagcgtgatcagatccacgtttaatttgttttcattttttgaaacatagctttgaatgaaataaataaaattattgttcgaccacatagacacatgaagtagtgtaaacaaattaactggaaagctgagcttcaaacataggtccaagaaattttcaatggaattttcattcggaactttgttcacaatattcgccaaactctgaaattctctgaaagatatatttggtggtaataacgttgatccaacccaattttgggcatatacttctgttttcttatcatccaattctagaaacttttctattatcagaaattcagatgtttcgtttcgagctttcctgataacatcttttaaaagatcaagggtcatgtttccttgcgaaataccaactttggaaatttggatattgaaatttactaatgatgaatcattctttcttaaaaacaggtccaaaaatgtataaacaaacgatgaagtaacagcaccaaaaaagtcacgaaaaatgggtgtatctttgttgttttgcgtgacttttaatataagactgctaaaggattctaaatgagtttggtcctttctatcctctggaagatgcttcaaagatgtaaggatcagatcatgagccaaattaacgttagaaatggctacttcaacagtctggaacacaactttcatgattttatcgtattcacgcttgatgatctgcgggggcaggcttgaaatgtcttttaactttacaccttctgaggctataacactcattgggtgaatatgctttttatattttctttccaatgcaacatctgcattctttcccccaattaacaaatgcaaaactgtgaagagtacattttgcaagtgaatcgaatcatatttgaaaacataatcttcataaatcggggttattaggtggtcccaaaatagttcaaacatatctgttgacaaattcttattacttgtaaatgcagtgtaaacaacacctaaaaggtggtagatgatcccttctctagcgcttggatcattcacataaggaagcgtcatttgaaaaggggttcgtaaaagtgacagtaaacttttgtttccttcctgatttttctgtgatattttcgtgcatatgcagtaggtaataattctccaaactttgatggacattaagcgagtcttggggtgattattgataaagcacaggttatttaaatcaaaccaaactttgttagattctgatgtcaaatcataaactctctttccgctatcgtatagtaatccggtcattgaaagccacaaatccattgctattttattgtcatttttgaccacaatatagttttttatctgctgtgtaagaagatgaccaattgtcactttatctaaattagcgctgtcatatgaatttaacggtagtttagataaaaatttttccgggattgtttcgcatactggagatagcatgatacactggtaaatcctttcatgttcatcaacaaaatctaagcatttttttagtagttccagtaaaacaactattgaagttatgagaattttcatggagtaaatttcatctccgataataatcctaggtagtacctcacctggtaaccaagaagttaccgtctcaatcattaattttggatacttgctcaaaaatccccttataagtagcaatttttcatatattaggttgtgactattgatttccattatttcagtgaaagtgctaatgataggtttaatttcttcgttgctcaagaaaaaagtaccaaatttttcgtctctcaagaaagagacttgtgctgttatgattatcttgtttgaattttcatttcttagcgcaccggtggtccacctgtaaataacttttaacttattaaccaaatctggccttttcgttagccacttaacgattttgaaattagacataatagcactgaagaatcgaactatttgaacatatagtctgattacaaatggattttttttttcactactacttaataatgtgtcctgtgctatttgtagatgcggtatgcatatttcaatgatactttctatattcacaattagaatattgaatttctgatcaacctcgttaacatttttagtggttagaatgggtataatattattaaaggttgcgtatacctcaaacctcctcgcgacgtaatcttcagattcttgtcgcaagatgcccaatccgccctcaataatttctttaaactccgaaacactttcattatcaactaaaccatggatctcaccactcacccaatactctaaggcgcgaggatttacccttgtttccttataaggtgatgtgaaaatattaccgttgtgtaatttgtgttgggtatattggagtttattgtaactcaagtcgcttacagtcctcactgaaggcaacctattcctcaaaattgattttcctggtttgcttgatggagagggtttaggtgaggaacctggtatgcggtaaatcggtgatgattctatcctatcagaaaaagctacactttttgtaaccggtgatacattatcactattagaggcagacaactctggaagactttgcattagcctgcttcctgtatcttctggatataaattcttgttaatagctgataaatcaaattgtttattctcgcaatcacttgaagacgctagctttcgcctctttggcgttggcgatagatcgctttgtatatgcatatgagcttgtggagatggaggtggcaagttagttttcatccacggagagcttccattggaataattatcgtgttgagacctacggaggatatgctgatcaattcgatctatcgtatgtttctttttatctgaaaaatctttcgacattgcaaattgaccacaaaaacgattttgcaatggcaatcctgtaataacgttgacgaatatatatatatatattcacttttatctccttaggtactgatgccgacgaattgcctcaaatcgctctaagactgcgttattactttcgatcttcttgctaacgatgagtcgccaataaataaaaaatcgacgacgtcggtcaattatagtaacttctattattgtagtaaatatgacataagaggaaaaacacaaagaactgaaaatcaaaatggcactaatcacctgccttctgttgacttcttgtttcttatcaaaagtagagtatattcacgatgtaaatctaagatagctgtccttactatataaatatttgctgcggcccttttttaacgatttgtaaaggattacagcagttcgttatacttggctgatagcgttaattttgcatacttttcttataattggtaattttcctacgtattatacagttgtacgtatacttatataacaaagttcatgtgtacttcatattaacctcagcgatacccctacagatgatgtgccaatccatagttttgtctttttcgcgattataatgctttttccaccatttgaagagctcatatacgaagaacaagtttggttgaatgataacattaagcctccgtaccctcacaaacaaatacgcacttgccaggtcacactggagatatctcatacattcagctatacaaactgttgcagatctggagactccgaccatacaatgcaccagaactttccctcctgttgcttcggaattgctaataaaatccaaaactttgtctatttggtggaaaagcggatctttgccgttgtcatctagattttcgatctggcaaatttgaaatccagaattttcacttattactacgttgctgccattttcttgcttatcgctgaccacagtatcagctctatttctgcttttattacatgtagtattacctgcaacttcattggtattcgtcatagttattgcacgatgtggccttacaggatgagcaattttatccttattcaatgtccatgaaacaacttcaccgacagaaactatatgcgtaattcctagagacttaagtaaggcaggattttgtgcatgatccagggatcccaaatacaagtgacgtagaatccgggatggcagtgggcccttcaaattaacgaaattagactcaagaggaatcttcataaaaaatatgctactaaaaagctctgaagaaatgtgtaattgaaagcttttatccctaaatttcaatgcattggcatataattttagattacttccattctgcggactaaactcccgcaggacaggttgtaaatggcctaaaatttgcaagtctgatggaaaaaggaaaaatggtcttggatggatcctcaaaagagcgtcttgtaacggaatattaaagtggaatataatataagctgttaataataatgacgtttctgtatatccgtcttcgcaatacatgaacgtcaataattcttgaacttgggatacttgaaatattaaataacaaacattcaaaagaatttccacagactgaatgtttaagttccccaaacctatactacctgaggcagggaaagtcaaatgcaaatgctcttgtgattttgacgcatcatcgtctaataaaagatctagatatgttcggattttcgttaacgacggcatttgcgagtttgacgtacattttatgatcaatttccacacctcttttgtattcggtatgttatacagttgagaaatggaggttgtcggattgtccgtatcataatttagagactttaaatttactatgcttgtattctcttcgaaacggtgggtcagagatatattgttttttttaattatttgataattatgccaatcagtggtgttaccgcaaatcaaccctgtttcctccaatcgtgtagctgaagtcagcttattcaactctaacttctcgcacaaaaccatattcttatcaacgttattgaaacacactatttcactaggtgacgaacataaattcaagggagtattattcttgaaaaattcgttgtctaataaaggtgtaccaatcaaagtttgaggtatatctgtattgaaattctgataagtgcaaataaaaagattcgtcttgtaaagcgatcctccactccctacataacccttttgaacaaacattaaacagatctgtaaaagtagtgcaagggttgtacaattggggcaatttccctcgtgtgagcacgctggcgctgattctgtttgcatatcagtgctgccaccagtccgcgaacaataaattactatattatcaaccatttctatcatcttggcacattgcaggtcgaaccttcggaatagacctctccttccccagacgtcctgcccactccgttttagcgtggtattagacccaaccttgtttctagaataccttttaagttctaatgatagtccacgaggatctactttcagaaatggtaaaatgctatgattgtgacaataagtagcagcgttttccaaagcaacatcatccacttgcaattccaattgtcgtatctgaaactttagcaagttcaaaagttcctttgtgttattgggatattgaaaaccattagaatcatttccagtttcacaggtatcgccctctctatgaaaggaagtgcgaactttccaggactggaagatatcattcacttcgagagaattacgcaaaagcgcagaattgttagcatctgattgcgatttgactattgcaagagaatgaggaaaatcgggtggttgaccaaaggaaatatcatgagcccaggggaacatttttttacattcaggccattctgcatcctgatgtagtcgcataagatcatgcagttcaccaggtgtgattgagggcacttccaaaaccatggttgttgctctagttttctatacccgccccttctacctcaatgacaatctctcttttatggttggtgtttcttttcacttttttacttcttcttgtacttttctttttgaaccttaaaaactcttgcaattatgtttccatgatgcttttgaagtaataatttatttttattacgcgaaattaatggccttaacaactgcctgccccaacagataaaaacaagcaagggtcaaccgtgttgcaaaaaaaatgtccaacttagttaaagaaaaagcacctgtctttcctatatctaaagtaaagaagattgccaaatgcgaccccgaatacgtaattacatctaatgtagctatatcagcgaccgcattcgctgctgagttatttgtacagaatctcgtcgaagaatcgctggtcttagcacaactgaattcgaaaggaaagacaagcctacgattaagcctaaattctatagaagaatgtgtcgaaaaaagagataatttcaggtttctagaggatgccattaaacaactgaagaagaatagcgcactcgacaagaagagagaactaaacatgcaaccgggtcggagcgatcaagaggttgttatagaagagcctgaattgcatgaggatgatggtgtagaggaagaagaagaagaagacgaggtatccgaagaagaagagcccgtacacaatgaagaacttcttgatgatagtaaagatcaacaaaatgataaatccacgcgcagtgtggcaagcttgctgtcgagattccagtataaatccgcactagacgtaggagaacactccgactcttctgatatcgaagttgaccatacgaaaagcaccgatccttagtgttgttgctattattgctatgtaattactattcgatgcaatatgttatacatatacatacacgcaatgagaaccctaaccttgaacttactattttaaaaggacatctcgaaaaagcttagggataattaatattttgtaggttagagctgttatgtagggaagaaaaacaagggctttaaaataataatcacattacacgaataacttaatttgtctttctgaaatggaaaaagaaaaaaatgacgactgtaacattggatgaattaatactgtcattattgatacgttgttaattatagacagaaatgtattcagtacaatagaacagtgctcataatagtataaagggtcacaatgtccaaaaaacaggaatatattgcaccaataaaataccaaaacagcttgcctgtgccacaattacctcctaaacttctggtttaccccgagtctccggagacgaatgcagactcctcccaactaatcaattcactatacatcaaaacaaacgtcactaatctaattcaacaggatgaagatttaggtatgccggttgatttgatgaaattcccaggcctattgaacaaattagattctaaactgctttacggctttgataatgtgaaattggacaaagatgatcgaattttactgagggaccctagaatagatagactgaccaagactgatatatcaaaggttaccttcttgagacgcaccgaatatgtctccaatacaattgcagcccatgataacacatcgttgaaaaggaaaaggcgcttggatgatggagattcggatgatgaaaaccttgatgttaatcatataattagtagggtcgaaggaacattcaataagacggacaaatggcaacatccggtgaagaagggtgtcaagatggttaaaaaatgggacctattgcccgacacagcttcaatggaccaggtgtattttatcctaaaattcatgggcagtgcatcattggatactaaagaaaaaaaatctttaaatacaggaattttcaggccagtggaactggaagaagacgaatggatttccatgtatgccacagatcataaggactctgccattctggaaaacgaattggaaaagggtatggatgaaatggatgatgactctcatgaaggtaaaatatacaagtttaaaaggataagagactacgacatgaaacaagtggctgaaaagccaatgacagagttagctatacgtttgaatgataaggacggcatagcttactacaaacccctacgttcaaagatcgaattaagacgtaggagagtaaacgacatcattaaacctttggtgaaggagcacgatatagaccaacttaatgttactttgagaaaccctagcactaaggaagctaacataagggacaagttaagaatgaagtttgaccccataaatttcgccactgtagatgaagaagacgatgaagacgaggagcaaccagaagacgttaagaaagaatcggaaggcgattcaaaaacagaaggttctgagcaagaaggagaaaatgagaaggatgaagaaatcaaacaggaaaaagagaatgaacaagatgaagaaaataaacaagatgaaaaccgtgcagctgatacgcccgaaacttcagatgctgttcatactgaacaaaaaccagaggaagaaaaggaaactttacaagaagaatagaatattgagaagtgaagggagattgattttaaacctgtagttctttttacatttgtttggaaataaaaaaaccaaagtaaatattataaatatgtattaataaaatatgcattacctcaatgtagaagaaaaagatagtgagcacccaaacggaatccaaaatgcaaaatcgaaatgacacctaaaaattcaatgcttcttgatgattaatgcaccggtttgccagccaccagcagttacactgacacaaatataatcttcaggtagttctattttcgtgggcttaacgaccctaatgtttctttgcccttcccaattgccaatatgtagctcgttaactattttttcagaagggcccaatcctaagcacccacaatcctgactttcaataccccatgaatacaaatgaccgcgttcggttagtgccaccgtgtgatagtcaccacttgcaacggagataacattttcattgatgtctagctccgttaaactatctttatcgacatctccatttgttactttcaaagtataacagtgagtatcggtgaagaggactaatgaagcaaaacaggcgttaattttgcacagttttccgacaatatttaaatctactatctggttcagtccattgtggtacttccatagtttatcgccgttgttattaatgaagaaaacgcagttatcttgtaaacatgcaaagtcgacaatcctggagtctccattaacatcattcgtattcgggacaatctcgtattttgcaaaagcaaagctctcgcccttttgaatagcatctctttctttccatgcaaccaacccgaccttatatatatagcaacaattgaaattccaaccactagcaattttcaaaataggattcgtagcacgactaggtaggttagcaaactcaattttgacaccttggtcagattccgttgagtcccaagaataaatattgttatctgtatccattgctaggaaatgacttctcccagagcttaccgcgacaaattgaatatcattaaatgatcctaaattttcatccctaccactatataatgggaaagaatttcttgcgaacattctcctgatatgattatttcctggtacagccttgttagcacttcgttccagcatttctatctggctgtaaatattctcatgcggccccattgaaggcattgtagttctagggacaccactatggctccctccgggagaggctgcaggcgcacctccgctatctatggtaatatgctgagctgtagttgcatttcctggttcataagcagtagatggatggctaccgctcattctccttccagaaaatgtacccgtggtattgacagtactcccattactgcggctagtgatccgcggatacgatctttccatattgtgaatcatttctctgaagggattataatcatgctgtgaaccactgggacctggtccttttaaccctccagaaaaagtggatccgctgctgtaaaggttacctgactcagtcaatatttggaaagaaaaaccaccactagatacttgagctatgatttcgtctccatccttcttgatggcgcttaacgggtcctctgaaggagtgaagttactagttctagatgttgtcctactgttaaaccaaggaacttcagtgggggtattgacaccatatttgaaccgcggacttggcccgtttagtgaagtggcgacaagttcattattggaactcgcggtatagcccaaccttccatgctttaaataaccccaactataaaactttgcatcatatgcccgtaattggtatacttcctgccatgacaaggtggggaatgcttctcttaaaatcgtctctgtgcaggtcttaaattccgccgaatttcgaccctggaaaggctcgtcatttgtctttaatgtcccaaatgccttatgaaatagttcatgccacaaaattttagagtggtcaaaatctagtaatgtattataatacttatttgtctgcgagaggttcttaatatcatcactgcttaaaaatggtagcgtagcttgaacgatatctggggacaatcctgcgtcaggctccttttctctgctctcaacttcactcatgatgtgcttttccatttataattgagagtatatcctttggacaataaaactatactccaaaaaaggggttggagcttttatacgcctttatccattaatcatccgtttgctcaataaaagggtctcggcgaggcgcccggaagaatcatctagcaataccttcaaaataatacggacattaaatacaaattaactaattatcattaggtagaggcctacatatgcaaattgggtatatattaagcactttaaaatcaattgtttgtagttgtttataacctattgaatactttagacaaaatctcagtcaaattagaccaatttttgattctgagattttcgttggctaaatggccattgtcagtggattggccacatggtatttgaacagctggcgcgtcgaatattctttccaacattctcaaacatgaaatagaacctccttctcttactagcaatggttctacgtcccatgcagtagtaatttcgtcctttaatatttggtatgcatgatttgttgggtcacccaaccaaccttctgcttcgtttaaaactttaatttctagatgattttgagatttcaattgcttgaaactttcttctaaatacgctttgagatctctcttgacttgttctacactttgctcaggtactaacctgatggagatacccatggtgacactttttggaataactgttatgttaccaggaccgctaaacttgactgttgtcatagacaaggaaggcttagtccagttggtaattaaatcttgaacagtagtattttcgtcgatatttgcaagctcggtaattttctgaaacctttgatattcttcttcagtcagatctttcaatggtgaataaaaatttggaatcataatttcattttgttcgttttgtagtttggacacgattttcactaaattaaccataggttcatcataaacaccaccgttaagaccagaatgtccgtcaggcttatcgctccagacttttatttgggcattaataacacctctcaatccataattcaagcatggatgttcttgatcaacccaagtagaattacttaataaaatccagtcaatatcttttccaataatatcatggtacttttcacaaacttgcttcaaactagcagatccgatttcttcacttccttccaccaaaaatacgacatcgttcaccaattctccctgttgaaacaaatacgccacactatgaatagcgctcaccaatggccctttattatctgatactcctcgaccttttaagtatccgttttcacaagttaaagtaaatgggtcggtattccagttgaaagtatttccagacgatataacgtcataatgcccataccatagaatacgctttttcttggcacccttcacctgtgaaactttcccattcccttgaaaatatgcgaatacaacaggattaccaccatcaggcaatggaaataattgggagtttgtagctccaaacttcaagaataattgttgcaggtagattgcacaacgccttaatgacaaagtattagtagtgtctttgctttgagacactgtctggaaagaaataagttctctcagtgtgtttaacatctcctcgttatttagagaggcagattgataggcggcccataaattggtggtttgtaatgtagatgatgcattgatgggtgagttgcttgacagaggcaccgcagataataatgaggttatatcccagagagtcaatgacccatcgctaccacccgttaataaactaacagatccagcatttgatttactgaaaatctctgagcttaatatttttccttgttgagggttccaatggttaacttggttctggtaaaaatgcgtgatgcctgattcatcaatggcaaatacatggtccatataaactgatattgaaatgacgtccgattcatgctttgttttcagagttgagattatttgctgagtatttaagtcccagatttttataatcccgtcagtcaacccgcaatataaaaatgggaactcaatagtttgggatatgacgctatcttcattgtcgattttatcgtttatcaaggagattttaacagtgttttgccctttatctttagagaactcccaaagcttgcttattccatcaccagcggatgaaattatgtgctctgcaccagaagttcgtgagcttttttccaataactgattaaacctgggacacaatttattaatagaataaataaacccataatgtgcatatttaataatgttttcggagggaacctctatgatggcagcgccacagttttcttgtagagaggtcaatgaagtttgagataatgaatttgaactatatccagtcggacctaacgaatcaaagaacttatcatatcttctatgcggtaatttattgatattttctactccatcagaggattttttttcaatcttctgaatcaagttctcaacatatagtaagcttgcattttgacagccaaagacaatagtttccaacgaatccaaatatgccaatgagaaaatatcaccaatatcggtcactgagtaaacagtggctatttcagtaacaggtagaaagtcatctctaatggtcttttcgccaatggaccaaattctcaccaaagaatctgcgccgcctgaaaataaaaagttttcatcttctgatcctgtcaagcacaaaaccgaagatctggtatgcgtttcctcttgtgattcgcctagtctaatcgtatgtattagattatatgtgggaagatcaaaaaccaatatcttggagtcttggctaccagcaaacaacaatcttttttttggaaatgcaacaatggataagatggaaaaagcgtgattccacctatgaattagttcagagtgcaatgcgacacccctgctatcgtacatgatttcacaattacttctgccctcgtttttcacttttccttacagggttgttcggtttctcgaaatagtttttcacttaaataattcagttacacacattttattgatattggtgccacagcttttcgcggcgcacaatgcgattatcactcaagtttatggtaaagtcggtattccctctcatgagaaaaaaaaaaaaagataccatcttcattgaacttctaattgcagcagtaattgtgagcaatgctcaagagcttccttaccatataacaaaacatcgaaatcagaggatcattctagatcaaagtgaaatgcccttaactatgaaaaggaatacgaaaatagctgtgaagtgttattataattattaacaaggttagtaatctttaaacagagcctaatacttgcgggaaggactttcaatgttgcttcactgcagcttgttggcggctatttgatgatgattttcttgagatacataattattattatcacgtttcacggattatttttgaaaagctagaattaatacaaaagataggactattgaagtagtatacaccaatttttgcttaaaaaaactacgggaatcaaagattaccttgaaagtgaggacagcaaataactaaaatgaaaggctcacccatttctcaatttagtaagacctctattaatgctcttaccaggccttggaagaaatacagagatggtgaattattttatgggttatcaaaagttgggaataaaagagtgccgttgaccacgaagcaaggtaacaagacgatgtacaaagggacaagagcttcagggattggtagacatacaaaattcggtggttatgtgataaactggaagaaagtcagaacctatgttaccccagatatggttaatttcgaattaaagccctacgttaacgcaaatgtaccacctctaaaacacgaatttaaaggatttagcggcggcccattagatcctcgtttacagttattaaagataaaagaatacatagtaaacgggagggtacaaagcgaaggggccaccgacacttcatgttataaggagcgtggataagttatttataatctttcttcaatatgcgtgtaaatactagttttcgactttataggtagataaaaaataaaacttaagattgtaaaacaaaatcaaataaaacatggcttagacattgcaccatatgtcatctttctttgagttaaatatagatacatataaatctaaaagaagagcaaaaagttcgtacgtatataaatgcgcgtagcagagagaatttgatcttcttttttgttttccttcttttttttcttttctttgtttacatagcacctggaacacccaagacttgattcaaagcactttgaccgccactttgttggtattcaatggtaatgacttctagcaaagaaaacccaccagcaatgccaacaactataccagcagctttacctttcaaacccaaagattcaccgataacggtgatcaaacttaagacggatgcacccgtaacagctgcgattggaatgactttgttcaattctttagcgacattctgttctctgcgtcccatcaaagtgataccttggtctttgaattccaaggctacatcacgagcagaggaacctgaaatagcctgccacttatcagcaaaccaaataccagtaaccaatataaaggcggaataggtgatgaaggttaaaggttgttgagtgacacctttgaagaaagatgttggtggagccaaaagagataatgggaaggttgggactgctaaaagattattagcattctcatagtggcccattattttgcagatgatgtgagttggttcattcttggcaaccaattgaattaaaacgaaagcaaaaatgtggatgtagaacaagatggtgtaagaaaacaaaacagataaacagccagtgtatagtagcttaattgggtaaacattgtttgtaccacgggctcttgttgatctgattggcaattctacacggacactttgcaaatagcacacaataatggcaattgccaaaactataatagtagttgtcaagtttggtagatagtctctgttgaatgcagagatgatgccgccaataaatgtcttgtgcttagatcttaaaccttgaatcaaattgattagggcaccttgggcttcggtttggtcgtcctcgccaactttaatttgagaaacaccaaaagtatcagccaccaagttagtggcgattaccacagtgttgattatcatagctccagaagaaaatccaaatcctttatcgatgacttcagctaacaaagtggtgaatatgccagcaccgaccaattgaaagttgatcaacccgatctgtaccacagataaatcatcaccaaaataacctgcaaatatgaaaatgttggtcaaaatcacatactgaacaatggcaaaaacttttgttaagctttgaaataattctctatcactttggatcttgaaattaactttaattactttcaaaccggctaataattgtaagattaacccactagaaatgttgggaaaaaggccaaattctagcaaggttcttggttcacacccaaatacacctcttagaaaataaatggggtcattaacattaggtgtggtagctttgggcaaaccaacaagtgggaattgtgcaaaaaggtaaattaaccctgcaaaaatagtatagacaatcttgtcatcaaatggtaatttttcaaaaggtaactcaacttccggtaaaatcggtaggataggcttaacgatatcaattagacgaaaaccagacatactaaaacaatggagagtggcgggggcaaatgtgctaaaaaatgcgtacgagtaatggattcaattcaataaagctatgaaaaaccacccaacccaagcaaagaaaaaaaaaagagcaagcttttctgcagtgtattcgatcttacttttattaacttttactaattcaatgaaggaccaaatgacatctatcaagactgtggtagctagcgaacaaaggataactattttgtcggtgtaaaacaaaccctgcttccgctttgctctctacccgacattttttttttcactttttcagctcttttctttgccacgaaagcgtgtaaagtgatacagatcctaccgtgtctaatgatatcgttagcgcccctctacatggttgcattaagtacagacagaggaatgattaaacctaagacgaggatagtccttatgcattatgaaaagcaattcagggcagttgaagtcacatatatggctgcaaatcgaatataacttgtaatgtagttcaaagtggccggtagcaataaaaagaaaggtatctcaacaactttatgtttcacgttatgaaagaatatcgttaacagtctcaacagtgtctgttcttataatttggcatgagtgtatgatggttgttctctgttgtttcggtactatcaacggttattatcattggacgcaaaaatatcgttggcggctaaatacgggggtggcaaagagtttgcgcccgcgttcagtggatacaaacagtataagtaggacaggcgacatctttagtaaatagtacaggaaaaggaggacttatcagggtatcacacaaacaatggtacagaacaatgaatcggtttttttcgttgaatgcgactcttataaggagagcccttccacttcaccaatacgcttggacgacctggatggaaatgacgctgtgtcggatcagggtttagctttcgacggggacgtaggaattacatcacaagctcgagtaagaaatcctcgagctcaaatcttcgaggatagtaatactgacgtagtattgcatttggatgatcttgatatggtcccactaaatacgaagttcgatatgcagatggagatgggttcacccatggcgatgccggcagaaacgccacctcctgtcgaacctttaaaaacaaaagatctagcatattcatccttggctcaccttcctagctatttctttgagcaaacacatttccgcatagaccgcaaatgcctgttggaaatgtctaagttaaggcgaaattatctaactataagtaaacaagatgctttgtcatgtccgcagcttcattcaagagtggctgggggttatcttaaacctgtaaaagaaaaattatttggaatacgtcactttcttgatctagaggaaagtaatactgtaaacctcctccaggatggtaattatatgacggaattgttcaacagtcagattaatatccccacttttaaagaatttagggaagattttgaatggtgcttgaaaattataagagatagaagcctatcaaggtttagcgaaaaaagattacaatatcttgtaaataagtttccagtttttcaacacctacattccaaggaagaaatgagacagagcaaaaaggtgccacacaaggatttttacaactgtagaaagattgatctgaatcttctgttaagcggctgtttctcacagtggcaattgactgagtttatttggaccaagttgagaaaagaaccggacagggttatccatcaagcttttaatggtagtcatataaccttgagccaattattcaaagtgaatttcgaggagaccggtcagttcttcaatgggttgaaaattattgacgattcatttttggagtggtataaagttatttatctcgcaaaatatcatttggttaacgatgaaatggaaatacacacaggctcacacggtaagcagcttcgatactatttgattgcgaaaacatttttggagtttgataactatattaatggtgaatacttagcggaactactgaaaacgtttttaataaaaccgcaagaggagtcgaaatatcagttatgtcaactctccgtggacttccaattttatctgcattacgataattccgatgtggacaattggtggatggtctttgccaattggctgaaccactataatatattttctaacaatattcgctggaatattcgcatttctagaatttatccagaactgtatcatactggcaaggtgaagaattttcaggagtatttaaatctaatcttcaaaccacttttcaatgccgaaaattatctacacaagtcattaggacctattcttttgaaatttctttctcaagtatcttcgattgatctatgtattcaagatacggacaactatatttggaaaaacttcacagcagttagttgcttgccaaaagattggacatctggcggtgataatccaaccatttcacaatatatgtattacgtctacgtcaacctaacaaaattgaaccatatccgccaagcccttcatcaaaataccttcactttgagaagttcatgttctcccacctcaatgaatcgaacttcacagtttagtaatacactgaacttcacagaacatacggaagctattttaaacaatttcttgctcgcctgtggagggtttctaaatgcagaaaatctctggaatgcaccaccatcactggtgtatcttttctatctaagtcaaattcccatggttgtggcgcctttgaattccatagtagattcaaagcctacaatgctgcaagaacaagccccgacggggcttgtcctagagccctcaaagccttataagaagaaccctttcatgaagttttttgaaatggggttcaagatatcgctgagctcagaatctatcctctacaacaattcgtatacgaaagaacccattatagaagagtatagtgtagcggctagtatataccgtttacattcagcagatttatgcgaacttctaagaaacagtgtcataaccagtggattttcaagtaccctaaagaacaaatggctcggcgtttccttagccagccatgactacttcgtggaaaacactgggtttgtagacaagtggtatgattgtaaaccaaatacaagtttagagcataacgttccgatcatcagacgtcaatatcgcagtagcactctcgcaggggagtggcgactcataattgcgtgaattcgctcatgtttcttcgaggggcgcatattgtgacgctaatattatgtaccgcccttccccacacacacaaaaaaaaaaggttaaggataaagataagtaaactaatggaatatataaacaaataagtaagtagatactgtaaatagaacacacgttttttaatttatttttttttttacatatcttaatttaatataaatcaaaaagcccaagcctcaaacaagagtcttatcactccatttataacataacaattcgaaatctctaagctcgcttatagttgacaatgaccatattttctaggttctcatattttgatagtctattctcctttaaaaagcaagagccttcccccattgaaataatctattgcaatgaaaacaatggtttcataaacataaaatccttagaaagccccactgacgatagcatggaggcggacatttcacatagagaaatggctacaatcctgactagaaacagaaacaatttgggtaaggttgccattgataagaaaggcgttaataatcattgcatagatttgaatgagctgaaaaagggccttgtcgccaatgaacacaaattggataacgataactcaacacggcaccagaacacatattcaccagaggattccgtggaatttgataggttcgatgataaacaaagcagaatactaaagtgtagcactagaaggagctacttgagatacaagaaataagacaattgagctgcttcattatatatcttgatataatcacctttcttatcgtcagaaagagtgttctctatgtttttctgcttccataaatatatagttcaaaaagtaatatcatatactattaataataaaagttatactgaatatattgattagttctattaattactattgacacactttgaattcccttaaattaaccctcaggaagaaggggtccttaggaaaatttttcttttttcaatataaaagcgaggaacaatggatgggaacaaaaccatgttcagcctttcaacaattggtagaagaagccaaaaaaaaaaaaaaaacagaaacgccaaccatgcacttttctttgaagcaattggctgtcgctgcgttttacgctaccaatttaggctctgcctatgtcattcctcaattcttccaggaagcctttcaacaagaagagccaattgagaattatcttccgcaattaaacgacgatgatagctctgccgttgctgccaacattccgaagccacatattccttacttcatgaaaccacatgtagaaagtgaaaaattgcaagataaaatcaaagttgacgatttgaatgctactgcttgggacctctaccgtttagctaactattctactcctgactacggtcaccctacccgtgtgatcgggtccaagggtcataacaagactatggaatacatattgaatgttttcgatgacatgcaggactactatgatgtttctttgcaagagttcgaagctttatccggtaagatcatctctttcaacctctctgacgccgaaaccggtaaaagctttgctaacactacagctttcgcactttctccacctgtggacgggttcgtaggtaagctagtcgaaattcctaacttgggatgtgaagagaaggattacgcctctgtagtcccaccaagacacaacgaaaagcaaattgcccttatcgaaagaggtaagtgtccttttggcgataagagtaatttggccggtaagttcggtttcaccgctgtggtcatttacgacaacgaacctaaatctaaagaaggactacacggtacattaggcgaacctaccaagcacactgtcgccaccgtcggtgttccatataaagttggtaaaaaattgattgccaatattgcattgaacatcgattattcattatattttgccatggactcttatgtagaatttatcaagacccagaacatcattgccgacacaaaacacggtgatcctgataatattgttgcccttggtgctcattcagactctgttgaggagggcccaggtatcaacgacgatggttccggtactatttccctattgaacgtcgctaagcaattgacccatttcaagatcaataacaaggtccgttttgcatggtgggctgctgaagaagaaggtttgctaggctctaacttctacgcttataacttgaccaaagaagaaaactccaagatcagagtatttatggactatgacatgatggcttctccaaactatgaatacgaaatttatgatgcgaacaacaaggagaaccctaaggggtctgaagagttgaaaaacctgtacgtagactactacaaggctcatcacttgaactacactttggtcccatttgacggtagatccgattatgtcgggtttatcaacaacggaattccagccggtggtattgccactggtgccgaaaagaataacgtcaacaacggaaaggtcttagacagatgctaccatcaattatgtgatgatgtctctaacttatcctgggacgcattcattaccaacaccaagttgattgctcactctgtggccacctatgctgactctttcgagggtttcccaaaaagagaaacccaaaagcacaaagaggtggacatattgaatgctcaacaaccacaatttaagtacagggccgacttcttgattatttaagtgtactgttcacatcaagtatttctgtataattatctaaaagaaaataaaaaccctcttttttttaactgcacgtgcatcaaggggatcacagcctccttatcaaagtgaaaaaaaggtagaaaaaaaaactgaaattgtgatataaaagtttaaacaggaaattattgtaaattgaacaatatgtgtgaagcccgtttttggtttgttattcccaactaaccataccctcatagattactctgcatttctactatatggttgaaacatttagttttgctcatttggcttatttggtctttgagtccgttttacaggtagtcattatcgcactcgctggtttttggagcgctagttctggtctgctgcccaaacaaagtcaaaaaatcatttctctgttgaacgtggacctttttacaccatgtcttatttttagtaagttggccaaatccctgtccatggccaaaatctttgaaatagccatcattcctattttttttggtttgactactggtatttcatttatttccggaaagataatgagccgtatcctagacttggataaagatgaaactaattttgtggtggcaaactctgtctttggtaacagtaactctctacctgtgtccttgacattatctttggcttacactctgcccaacttaacttgggaccaaattcctaatgataacagagataacgttgcatcaaggggtattttatacttgctgatctttcaacaaatcggacaaatgctgaggtggagctggggttacaataagctaatgaagtggtctggagagaacactcagcatatgccaccttctcaagtgcaatctttgttggaaaggacgcccaacattgataacgaggaacttgtcaatgaggaacaagaggaacaagaattgcttgaagaagaaaataacagaatgaactcatcttttttgagttcgagttccatcggtgataagatttggcaaaaatcatgcactgtatttgagagaatcagagcgaaccttaatcctccgttatattccatgatttttgctgttgttgtggcagcaattggtccgttgcagagagagctatttatggaagatgggtttatcaataacacatttgccgaggctgttacgcagctgggttcagtttctatcccactgatcctggttgtcctcggttctaacttatatccttctgcggaagtcttccctaagacggttcaccatagcaagttattgatcggctccatcatcggaagaatgattttaccttcttgcttccttttgcctattattgctattgctgttaagtacataaacgtgagtattttggacgatccaattttccttgttgtcggttttcttttgactgtttcccctcctgccattcaattaactcaaatcactcaactgaatgaatttttcgaggcagaaatggccgatattctattttgggggtacgctgtcttaagtttgcctgtaagtattattgttgtctcaggtgcaatttacgttttacagtgggctaacccaacttaatacaacttttcattcctttgtatagagtcttcatgaatgaaagtcttattcatttttttttttttttagcatagttttatattccttttttattccaagacttatattctcattatattctatttagtttcgcatggaatttcaagtacacatataactacagccttacttgaaaattgcctgtctgggtcttatactttgcacccttgtacagctttgtatttttgccaattgttaatccagatacaatatcgatggcttctacatagattccactggccgattgtcctatgtaagaatattctaaggagactgtttgtaaatcaactttttttgtaaaatttggcccagtattttcatactcaatacagccacgtagtacaggtaccgttccagtggcagttgatttatcaaaaatccattgtccttgacccatgataatgctattttcaaaacggccatgagtattgcgcaatatttttatcttatatgctatttcatttggatcagcattctcaacattgaactgtaaatctatttttaggtcatcaacttgtgaaacttttttgaaattttcaatatttaaggataactcaaattcatcagaatctttacccaatccattttggaagtgtaaagacatcaagccaatagaattcatccttactccggattgctttacttgagaacttaaatcgacggaatactccagcaatctgaacttcccatctggtggtataaacgttatattagagggagaaaacacaccatcattgatttcaacacagtcatgcaaactgggtatacctatatcatttcccatagtgtttaattttactgcaactagaggattatcattcaaataagatctcacgtccactattccatggatacttccagtgagcaaccttagatgtgattttttcttttcaaatacaacatggaatgtttctaacaaatccacataaagctcattattctcatgtttgctagcccttgaagttctccagggaacaatctcttcattttcgattagtgaattactaccacgagaaatctgattttgttgtagctgctgttgcctttgttgtgggagttgcacagcctgctgtaaattatgggctgtagaacttatgaacttcgataaatccgatctttcaggaacagcttctttaattttattaacatagagcatatcactcacatttggttcacccgcttcgacgcaacagttaaaaatcaaactgattctatcataattattaacaattttcttgatacttaatttatccttgtcaaaatattctaacaggatacgatctatagtctctaaaaaggtaaaacaatcaagcgggccttttgacttcgaagtggaggctaagcaccaataattgagcttatttataactgagaaatacttatagacctctaaatctcttccaaccattgaatggtctaaataatcatcactactgctatcttcgagcaattgaggacatgtggtacgaacgcgggtccacaggtgcttgaaggagggagctgttgcacctaaaagatactggaaaataagtttgttctttgtatcagtgatatagaatgacaaatacatctattttggttgggttggtaaggtttacagcctctgttgttgcccaagtcctgttatcgccaactttaaataaatctcttcttgttctttgaccaaaaatttcatttttcgtcgcatttaaaagaaactgaaatttcaaacataaacaccaaaacaaagcatcatcaagggaacatatagtaaagaactacacaaaagcaacaatgaataatcagccgcagggtaccaacagcgttccaaatagtattggaaatatatttagcaacattggaactccatcttttaacatggcgcaaattccgcaacagctgtatcagagcctcacaccacaacaattgcagatgattcagcaacgacaccaacagttactgaggagtcgtctacaacaacaacaacaacaacaacaacaaacttcaccgccaccgcaaacgcatcaatctccaccccctcctccgcaacaatctcaacccattgctaatcaatcagcgacttctacccctcctcctcctccagcaccacacaacttacatccccaaattggtcaagtgcccttagctccagcgcctattaatttgcctccacaaattgctcagttacctttggctacacagcaacaagttttgaacaagttgaggcagcaggccatagcaaaaaataatccacaggttgtgaatgcaattactgttgcacaacaacaagtgcaacgccaaattgagcagcaaaagggacagcaaacggcacaaactcagctagaacagcagaggcaattgctggttcagcagcaacagcagcagcaacttagaaaccaaatacagcgacaacagcaacaacagtttaggcatcatgtgcaaatacaacagcagcaacaaaagcaacaacaacagcagcagcagcatcagcaacaacaacaacaacaacagcaacagcagcaacagcaacagcaacagcagcagcaacaacaacagcaacaacaacaacaacagcagcagcagcagcagcagcagcaaggacaaataccgcaatctcagcaagttcctcaagttagatccatgagtggacaacctcccaccaatgttcagcccactattggccaacttcctcaacttccaaaattaaacttacccaagtaccaaactattcaatacgatccaccagaaaccaagctaccatatccaacctattggtcagacaaaaaagcagatacggatactttgttgtacgaacaaattatccagcgtgataaaattaacaaatattcgctaataagagaaaccaatggttacgatccgtttagcatttatggatttagtaataaagagtatattagtagactgtggcatacactgaagtattatcaagatttgaagaacactagaatgaaatctatcacaagcacttctcagaagattccttcggcaagtatttggggaaatggttactcagggtatggtaatgggattacgaatacaactaccagagttattccacaagtagaagttggaaataggaagcattacctagaggataaattaaaagtctataaacaggccatgaatgagacatcggaacagttagttcccataagattggagttcgatcaagatcgtgacagattcttcctcagggacactttgttatggaacaaaaatgacaagcttattaaaattgaagactttgtggacgacatgttgcgagattaccgatttgaggacgctacgagagagcaacacattgatactatttgtcaatctatacaagagcagattcaggagtttcaaggaaatccatatatagagttgaatcaggaccgtctaggcggtgatgacttgagaattagaatcaagctggatattgtcgtgggacaaaaccagttaatcgatcaatttgagtgggagatctctaatagtgataactgtccagaagagtttgcagagtccatgtgtcaagaattagaactaccaggtgagtttgtgactgccattgctcactccataagagagcaagttcatatgtatcataaatcactggcactgttaggttacaattttgatggatcagcgatagaagatgatgacattagaagcagaatgctcccaacgattactcttgatgatgtttataggcctgcagcggaaagcaaaatttttactccaaacctattacagatttcagctgcagagttagagagattggataaagataaggacagagacacaagaaggaaaagaagacaaggtagatctaatagacgtggtatgctcgcattgtccggcacatctgcaagtaatacatctatgaacggcgttcacaacacagtagcagcaggaaatgcttcatcgttgccaccaggagagattttactgccagatattgcagatattccaagaactttcaggactccagtacctagcactttaatgcctggtggtgttgacgtaggcccttctgtggaatcgtacgaattgagaaacacaaccacttataaaagcaggccagatagacctaagccagtttcacctccttgttatattattgaccatattccgggtcattcgctactactttctattaaactgcctgggaaagttaatacaaaagaagagttcgcagcagcgcccaatgacacaagtagtggcaccaatgcaatgcttccgagtccagaatcgctgaaaactaagctgaatagtaacattcgcgctggtgtgacgataccttcaatcccaaacccgattgccaatcacactgttactaattcacccaatcccacactgcagccagtaatcccaggtggggcagctagtaaatcggtacctacacctagtcttcctatagcacctccagtagcaccacatgatagcgaagcgacattgttgactaatagcaataatggtagcagtaacaataacacacagaatacatagaaaatatatacacatatataaaatataccggagatgtaaataaccgtggaagaatttgtattatcatcgtgttatacgatgcggagtccctttgcgcctactttttttagaagaatagtacataacctttataaaaatcttccaatttagatacataaaaagagcatgagaataacaagaacacgtagtctaggaaactaagcgctatgccagagcaagaactacttatagggcaagaaatgaatacacttcatgcaggttcatctactgatggcataaatgtcggaaacgcaggacgaactagagacacacaaactggcgtagaaggggaaacggaaatagggtctgacgaggaagatagcatagaggacgagggaagcagcagtggaggaaatagtacgacagaaagactagtaccacaccagctgagggaacaagcagccagacatataggaaaaataggaagacattttaatattcttgatagactttttaagaaacgtacacaacagtcttcggatatacaacaaggtgccatgtttgatggtgtctttagcaatttaagcgcaaaaccagataccacagagactgaaggtaataacgaacaagacataccacctacatacgacgaagctgctgctgatatggccccctcgtattatggaatggatttgaacaattcagatatctactacgacgaaatatgcattgaggggcttcctgtaggaaatatagcaaatttattatggaatatcatcgtaagcacgagttttcagttcattggatttttaataacctacattttacacacatctcacgcagcaaagcaaggttcaaggtttggattagggttaacgttcattggatatggttattcaatgattcccaatgatgttacttcaaaagtcggcaaaaataaaagcttaaatagaatggaattagaggatccaaatgaattcgatgatgttcgtctaaattcacaatcaacgacacaagataaatttgaatcacatttgaatcacggtctggatgaagaaaaacaaaacataccatggttggctgtttttgtggcatttcttgggctatttatcaccctgaagagtatatacgactacattcaagtcaaaaaattggaaaagaaatacctcaaccaaagtcaaaatcaagcataagccatcttcttcattatgataaaaagagatatataacttttttaagtgatcggctggtaaatagacttataacgagtagaaaacattagatgatatattgtacacaataatacatttcaggctagcataactaagaccttttcatagatagtgaaaacaataccaccactcaagaccaatctcccaagtctaggcgtagcacctttccaaaacgtctttaacccttcttctttgaaaatggttgcaaaacaattcattgtagaggagtatttggtggaatccaaactttgcattcttgttttcacagtatcaaggggcatggtggaatagaccgtcacaataccactaaatgcacccactaagaaggttaacccggatgataaaggtttgtcttttggcgaatccgtataatcttggatcaaggtcttaatcttattgtaacaacccaatctaacggcttggtttgcggcctgtctcatggaaactggcaaaacaccacgataaagaccagaaaatcctttatcacggactaatgatgaatagtttcgtactacaccgcgcccattattatggtattttggtgtagcagattgtttatcatcgatcaaagcagttttgattgcttcaaaaggagtcactgcggcaacactttctaatagtcccgcacctaacccagctatcacccctcttgtaccacttagttctccagtttcactatctcttagcatgtctttaatggtatcaaagccaagaaatctaatacccgccttagcggtgtttccaataataaatgcgggacatccgacataaatggaaccaatgccctgagtttttgcagttttatatatcaataccagaggatttcttgatgccttggaggccttatcaatcagctgcagccttgttttggcaaactcaaaaggatatgttatacatgcttcagcagcaccggctagggaccctgccagaaacgagtgcaatggatctacgtcacttttggtagctttactggacatcggtaaaatgctaatttataattcaagctctactttggagttctttcattgtgacatcaaaatgtttttaattttacgttggcttcgacattttacgttttatatatcacgctaaagtgagactaaatttcattgttcttcttttttttttttttcacttctaataattgaaaattccgcaggaattcttccatattcttgactcttcagtaagactaacttaatggaaatagagaaaatagtacatatttgaaaaaaaaaaaagaggtgttgaaatgatttgagaatattaaatagcttacaagcgttagccgagttcccagacagcagagtttctaccctgtgctctttgttggcggctttattgatgaggaatataaaaatgtaattaggcaaacctacgcgcgaaaatataagaagcaaagatataaagtgtagtatatttgaatatttacatgaacgaaacggcgacgtataatggtaatcggctgggaacttcattaaaaagtcaagatgtaagttacctcttagtaagaagagttattgcagcaagcttagtatcaatagggagactctgtcatgtaaaaaaataaatgaacacaatcataacctcttcgactgggctattcgttgtatagtatatgtggtggagtgtaatgaatgaagttctcagaagcttgaaagcatatcaaaatcacgtattgactatgacagattcttgtttcttgctccattactccattcgagtttttcacaacttttgtcgttcgtctataacatctcttttttttcccactcttctaaaatattggcatagctgacatgtttggaaccgaataagcaattacaatacgacagtaaaataaaagcatgttattgctgcttgtagagaattcctgcatatgtaactttctcattccgacgggataagttcataaactaatcagcgatgagttgcggaaaattcgtcaatagaatattttccagtcagtggtggtcccagtggcctgcaacctaatggctatagttctggataataaattgggcaaaggtcagtataaagaatgaatgtatcaggccgtaattgaagctttcaagtccaggtgaaaggccaaatcgacaattagcgaaaacaggatttttttaccaacttgaaatagtgactgctgtctttttgcctgattaagtggttatatatttcaactaatatcacaacaaaaggcctctcaaaatttgtggcgaagtgtacatcctgggtgctcaggtaagcgtcgtcttcgtattttttttttttcaacagtagtttggaaataatgctcttcgaggaatgcgagcggaaatgttatccactgtataagtcgatattttaagggacgctaaatatatcatcatagctcgtctattggtggcttctccaattgcactttcaatgcattatggtaaagtgtggtgataaggcatagtgatgtttacagaggtctgttggtttctctgggctcgctcatcatccgaccagtaaccttgtggggtttcacatattgttctatgcattattatcacggatttgtgcctgcaaatgctgtttctttggcttttctttctaaaaaaattatgatatatatattgttcctccttgtttaacaggctttacggtattgtggatcctagtaataggcgtacttttcttcatttacatatttgaacaatatatgtctcacaagtagttgaccgaatagcgttacgtaagggtcaaaaaccttttcagaattgtatatatgacatttttagaacatgatataataaacagaatataaaagaaaatagagacgacgtaccatggcatgaagaattgtactgatatcacattgtgttgagcactgatagattaatactatatttctgctaggtgcggggggtaacatgtcctaatgtgtggcaaccacattctaaggctcggtaagtgatgcgatatatgtgcatgtgtggctttcttcctaatttgctattagatgattgtgtgcaaatccacagaaatatacaatttcgagaatatatatactagttatcgttataagaacacacagtattggccaattcttgcctctgaatggtacaaaatgctttaaaatgtagtaaatgaaacattaattccaaatcagatttttttctgcaatgcttaaatctagtaaacacaagtactaccgaaaagcaaggatggaaactatggcagtattgaagagactgaaattccttctgtcgactacagtgaagacttagatgaggacttggacaaaggcgaagatatagcgctttcaagaatcccaaattgatggattattgaagctactcttttttctaatgtctttttgtccggttttgacggaaccgttacagcttcgacgtaccaaacgattggtaacgaatttaatcagatgagtatttcaaattggatcaccactgcgtatttaattacatcaacatcttttcaacctctttatgggtcattttctgatgcacttggtcgaagaaactgccttttctttgctaatggggcttttaccattggatgtctagcctgtggtttctcgaaaaacatctacatgcttagttttatgagagcattgacaggcataggaggtggtggcttgatcacactttctacaatcgtaaattcagacgttattccaagttcgaaaagaggaatttttcaagcgtttcagaatttacttttgggatttggtgccatatgtggagcgtctttcggtggcacaatagcgtcgagcattggttggaggtggtgttttctcatccaagtacccatatctgtgattagttccatattaatgaattattatgtacctaatcagaaagaatataatcgtcaaaattctagcatattccaaaatcccggaaaaatactcagggacatagatgttatgggctcaattcttattataactggtctcacactacagcttctttacctgagcctggggtgttctacttctaaattatcatggaccagcccttctgtgctactgctattagttgggagtgtaataatcctcttactgttcatattgcacgaaaggaaaacaagtgctagagcgattattcctatggagctggtcaattcctcctacagtgtcgttgtactttcgataagtatacttgttggttttgccagctacgcgtatctttttactttaccattattctttcagattgtacttggagattccactgcaaaagcaggattacgtcttacgattccttccctatttactccggtaggcagtctcataacaggattttccatgagcaagtacaactgtctaagattattactctacattggtatttctttgatgtttttgggtaactttttattcctgtttattgaaaaaacttctccgaactggttgattggtctatttttgatacctgcaaatctaggacaaggtatcacttttcctacgaccttgtttactttcatatttatgttctctaagagtgaccaagctactgcgacatcaactttatatttattccgtagtattggatctgtatggggtgttgcaatttcagctggcgtcattcaattatctttcgcaggtttattgcgtagtaatttgaaaggtctactggatgaaaacaagataaagaaacttattgttcagcttagtgcaaactcctcatatattggatctttacatggcgaagttaaaaacacagtcataaagagttttgatgaggcaacaaagagggctcatctaatgtctacattactctcttcattggccctgatactctgcatccttaaagacaatctggcgaaacctaaaacaagaagataaacaatatatacctatgcccttgaccgactcaattgatacattaacagtattgaaactagatattctacttgacactaaactttttttgtatttcgtggaattgcaacgtttctaattgaccgacagtgctgaactgtgagcgaatgcaactatctctatagtttttttatcctctgtaaactttaactaaatacatactactttcataatctgtgaataagatgtggctgtgataacctaaaatagtcacaaaccaatgaaaaaaggcttcagaaaacttgctgtaaagtccccccacttttttgtgttaccgccacctcgagtgcactttttttaataaagatctcgtgtaattgtccaaatctgactttttcttatagtctcgctggaaccacagtgcggctttgcaattttgcaaatcggaatttgagtcacagatcccagaaaaactccacaccttccccacgcagcaagcgataacgaacaagttgtcaaattagacccataataattttgaacacttctacctgttcatgtcttttctcgaacactgtcatttgaaattatgcactgtgaaaaaaagaaacaaagaccaaaagaataatataaatagtgaagtaaaatgtgttgtaatgcacatggatcttgtactgctcaaacttaatatttctattgtagaaaaattttcgatttaaaattgtgaaaccgattatataaaagtatattagctgacattaacgtctcaaaaccaggtcaatagctttaaaaataaaaataaatccctgcagaatactcggaaagaatatgtcacgtaagagctcgactgaatatgtgcataatcaggaggatgctgatatcgaagtatttgaatcagaataccgcacatatagggaatctgaggcggcagaaaacagagacggacttcacaatggtgatgaggaaaattggaaggttaatagtagtaagcagaaatttggggtaacgaaaaatgagctatcagatgtcctgtacgattccattccagcgtatgaagagagcacagtcactttgaaggagtactatgatcattctatcaaaaacaatctaactgcgaaatcggcaggaagttacctcgtatctctttttcctattataaaatggtttcctcattataactttacgtggggctatgctgatttagtggcaggaattacagttggctgcgtactcgtgccccaatctatgtcatacgcacaaatcgctagtttatctcctgaatatggtttgtattcctcctttattggtgcgtttatatattctttgtttgccacatcgaaagatgtttgtattggtccggtcgctgtaatgtcactacaaactgccaaagtcattgctgaagttctaaaaaaatatcccgaagaccagacagaagttacagctcctatcattgcaactaccctttgtttgctttgtgggattgtcgccactgggttgggtatactgcgtttaggctttttagtggaacttatttctctaaatgctgttgctggcttcatgaccggttccgcatttaacatcatctggggtcaaattccggctctcatgggatacaactcattagtgaataccagagaagcaacgtataaggttgtaattaacactctgaaacatttaccaaacacaaagttagacgccgtttttggcttgattccgttggtaatcctctatgtatggaaatggtggtgtggtacatttggtataactttggcagatagatattatcgaaatcaaccaaaggtagcaaatagactgaaatccttctatttctatgcacaagctatgagaaatgccgtcgtcatagtagtttttactgccatatcgtggagcataacaagaaacaaatcttcaaaagaccgtccaatcagtattctgggtacagttccctcgggcttaaatgaggtgggagttatgaaaatcccagacggtctgctatctaatatgagttcagaaatacctgcttcaattatcgttctggtgttagaacacatcgctatttcaaaatcctttggtagaattaacgactacaaggttgtccctgaccaagaacttattgcgattggtgtgacaaatttgatagggacattttttcactcatatccagcaactgggtcattttccagatctgctttgaaagcaaaatgtaacgtgcgcactccgttttctggggtattcactggcggttgcgttctattagcactttattgtttaactgacgccttctttttcattcctaaagcgacactatcggcggttattattcatgctgtttctgatttgctgacttcttacaaaaccacctggaccttctggaagaccaacccgttagattgtatctcatttatcgttacagtgttcatcacagtattttcatccattgaaaatggtatatattttgcaatgtgttggtcatgtgcaatgttactattgaaacaggctttccctgctggtaaattccttggtcgtgttgaggtggcagaagtattgaacccaacagtacaagaggatattgatgctgtgatatcatctaatgaattacctaatgaactgaataaacaggttaagtctactgttgaggttttaccagccccagagtataagtttagcgtaaagtgggttccgttcgatcatggatactcaagagaattgaatatcaataccacagttcggcctcctccaccaggtgtcatagtctatcgtttgggtgatagctttacttacgtgaactgctcaaggcattatgacattatatttgatcgtattaaggaagaaacaaggcgaggccaacttataaccttaaggaaaaagtcagaccgtccatggaatgatcctggtgaatggaaaatgccagattctttgaaatcactatttaaatttaaacgtcattcagcaacaacgaatagtgacctaccgatatcgaatggaagcagtaacggagaaacatatgaaaagccgctactgaaagtcgtctgcctggatttttcccaagttgctcaagtggattcaaccgctgttcaaagcctggttgatctgagaaaagctgtgaataggtatgcggatagacaagtcgaattccattttgccggaattatatctccatggatcaaaagaagtcttttgagtgttaaattcggaactacaaatgaggaatatagtgacgactctattatcgctggccattctagttttcacgttgcaaaagttttgaaggatgatgtggattatactgatgaagacagccgtataagcacatcttacagtaactatgaaacattatgtgctgcaactgggacaaatttaccgttttttcatatcgatatacccgatttttctaaatgggacgtttagtgtagtagatagtaagtactttaattaccccccctgtttttagttatacatgaaaagataattgtgttattaatgtagattaccatcaaatagctggaatatttattattttgagtatgttgaatggcgaaagtaaaaataaattttataatttcctgaaagcattagtacacgaaaagggccgttttcagtagtttaaggcgctgaaaagacatggtctagaagttaacttgagcttgagcctattttctacaaatgtcctttgaaaatacaaaaataaaaataaaaatgcatttaagtattaagcttatgctagatagagcaacattttcctaattttttttgaatttatttcatggtttttaggcggaaagagtttggacggcttgtctctcctaatgtggaagaaattatgttttgttatgaatctgaaaagaaaaatactattttagcaatacaatgaatttaaaaagttaccctgtactttaatccttcaattaaaacacttcttaaaatagtatattttgaagatcatcgatatatatacagaggcagttttgcaaggcagataacgttattgagttgtatgtaggctgtgtgattttaatctcataaatcaataatggaataattttcttattgttaatatcgatttatattttccaacaatacaatgaagtaagtactatttctatttggaaggaattcattccccattttagctcctcgagcggatgaatccatcactgttttgaagaaaaccaacaaagtgtcaaatagttgtctttttgaaattggttctgaagagttttcggaaaatgatctgataacaggcctttctaaaaatataaggttgaacgaatgtatgggttaggtaatcaaaatttaggcgccaacaaggaatttttctttaaaatcgcatgaaaagcctacacttggcataaataaggtgcaattataaatataaaagcaagatattttcgagatgcttccaggatttatacaatgaaagagcccaaagctgctgataacgatgaagccggaaaaactcttctccggtttaggtaccagcgatggcgagtatggagtggtaaatagcgagaacatatcaatagatgctatgcaagataatagaggcgagtgtcatcgtagatccatagaaatgcatgctaatgacaatctgggattggtctcccagcgagactgtaccaatcggcccaaaattactcctcaggaatgtttgagtgagactgagcagatatgccatcatggcgagaataggactaaggctgggttagatgtagacgatgctgaaaccggtggtgatcacaccaatgaatcccgtgtagatgaatgttgtgctgagaaagtgaacgacactgagactggcttggatgtggacagctgttgcggcgatgctcaaacaggtggtgaccacaccaatgaatcctgtgttgatggatgctgcgttagagattcttcagtgatggtcgaggaagttacaggcagctgcgaagctgtatcttctaaagaacaattgctgaccagctttgaagttgttccaagcaaatctgaaggtctgcaatctattcatgatattagagagacaactcgctgcaataccaattccaaccaacacacagggaagggtaggctttgcatcgaatcaagtgactctacactcaagaaaagaagttgtaaagttagcagacagaaaattgaggtttccagtaagcctgagtgctgcaacatttcatgtgttgagcggattgcatctcgtagctgtgaaaagaggacttttaaaggtagcaccaatgttggaatttctgggagtagctctaccgacagtttaagcgagaagttcttcagcgaacagtactctagaatgtacaatcgttactcctcaattttgaaaaatttaggttgtatctgtaactatttgcgtactttgggaaaagaatcttgttgtctcccaaaggtgcgtttttgtagcggggagggtgcttctaaaaagacaaaatactcctaccgcaacagttctggatgtttaacaaagaaaaagacccatggagacaaagaaaggttgagcaatgacaatggccatgctgattttgtttgttctaaaagttgttgcactaaaatgaaggattgtgctgttacctcaactatttctggaacctcttcgagtgaaatttcaagaatcgtatcaatggaaccaattgaaaatcatcttaatcttgaggcaggatctaccggtaccgagcacattgttcttagtgtttcaggaatgtcctgtactggttgtgaatcaaaacttaagaaatcatttggcgcgctcaaatgtgttcacggtttgaagaccagtttaatattatcgcaagctgaatttaatctggatcttgctcagggatctgtcaaggatgttatcaagcacttgagcaaaactactgaattcaagtacgaacagatttcaaatcatggttcaactatagatgttgttgttccttatgcagcaaaagattttattaatgaggaatggccacaaggtgtcacagagctgaaaattgttgagagaaatatcattcgtatttactttgacccaaaggttataggtgccagagatcttgtcaatgaaggatggagcgtgcctgttagtattgctccattcagttgtcatccaaccattgaagtgggaaggaagcatttagttcgtgtaggctgcacgaccgctttatccataatattgacgatcccgattctcgtgatggcttgggctccacagcttcgtgaaaaaatttccactatctccgcgtcaatggtgctagcaactattattcaatttgttattgcaggaccgttttacttaaatgccttgaagagtttgatattttccaggctcattgaaatggatctactaatagttttaagcactagcgctgcctacatattttcgattgtatcatttggatatttcgttgttggacgcccgttatctacggagcagttttttgaaaccagctctttgcttgtaactctcatcatggttggtcgctttgtgagtgaactagctagacatagggctgtaaagtcaatatcagtacgttccttacaggcctcttctgctattctggtggataaaactggtaaagagacggaaattaatattagacttctccaatatggcgatatttttaaggttttacctgattcaagaatcccaactgatggaacagtcatttctgggtcttctgaagtcgacgaagcgttaatcacaggtgaatctatgccagtcccgaaaaagtgtcaatcaattgttgttgcaggatcggtgaatggcactggtactttgtttgtgaagctgagcaagcttccagggaacaatactattagtaccatagccacgatggttgatgaagcaaaattaactaagccaaagatccaaaatatcgctgataaaattgcaagttatttcgtgccaactatcattggaatcactgtcgtcaccttttgcgtttggatagcggttggaatccgtgtggaaaagcaatcccgctccgatgccgtaattcaggccattatatatgccattacggtacttatcgtttcgtgtccctgcgtgattggacttgccgttcctatcgtatttgttattgcaagtggcgtcgctgcgaaaagaggggtaatcttcaaatcagcagagagtatagaagttgctcacaacacttcgcatgttgtcttcgataaaacgggtaccctaactgaaggaaaacttactgtagtacatgaaactgttaggggtgatcgtcataattctcaatctttgttgcttggattaactgaaggaataaaacacccagtttccatggcaatagcatcctatctcaaagaaaaaggtgtttctgctcaaaatgtttctaatacaaaagctgtgactggtaagcgggtagaaggaacatcatactctggtttgaagttacaaggagggaactgtcgttggcttggtcataacaatgatcctgacgttcgaaaagcccttgaacaaggatattctgtattctgttttagtgttaatggttcagtcactgcagtttatgcattagaggactctttacgggcagatgctgtctccactattaacttgttacgccaaagagggatttcactacacattttatcaggggatgacgatggagccgttcgttctatggcagcccgtcttggaattgaaagctccaatattcgttctcacgcaacgcctgcagaaaagagtgaatatattaaggatattgtcgaaggaagaaattgcgatagttcttcgcagtcaaaaagaccggttgttgttttttgcggtgacggaacaaacgacgcaattggtttgactcaagcaacgattggagttcatatcaatgagggaagtgaggttgccaagctagctgctgatgtagttatgttaaagccaaagctcaacaatattttgactatgataactgtaagtcaaaaggccatgtttagggtcaaattgaatttcttatggagttttacttacaacttatttgctatccttttggcggctggtgcctttgttgactttcatattccaccagagtatgcgggtttaggggaactagttagtatcctccctgtaatttttgtagctatacttctgcgttatgcaaagatttagtccaggtactgctgctatttgattgtagattttcttttttcttttcttttttttttttgacgactctgtaatactctatttattatttagtttagttttctatttaatatgatggaattcataaaaaaaaaaaatacacatagccatgccaggtaattgcagatcaactgataaattagaaaaaaattaatgcatctttaaggttttaaattaaaaatgttttaactttaaagtcactgagcaataaaagttctacctaatgttgtaaaactgtattcataaccgaaacacattatgattatgtcatttggtattccacaccaaagcgaggagcattcaaaatgataccatttatgataccggcaatcaaaccagcaattggtaaagttaaaaaccaaccagaataacaccaggctaccattctccaattaactgatttgagatccttgttacataaaccaacagcgacaataccaccaacggcgatctgggttgttgaggtaggaatacctaattgggtagccatgacagtagtaatagcaacagctagttcaattgaaaagcctcttgatggcgactgcaaaatcatcttattacctagatttttgataatattgtaaccataagtccagcaaccaataactaaggcaacaccaccataagccagaacccacacgggaacttcggactttgccccaatagtgttagttttccagatcacatacacagcagacaaaggaccagtagcgttggcaacgtcattagctccatgagcaaaagacatagtggctgcagtaatggcttggagaaccgaatagatatattctactctattgtcgtaaaatttagatctttcgtacattcctttcaggtcaccagataacatatctctatcattaacttgagcatgaatgacgtcttgagtccaaccatgagagattactaaccagaacaataagggccattttttaggtccttgctttaataatgaccaccaatattgtttcgttgacaactttgtttctggttcagtttcagttctaaccaggtccacttcctggatgtcttctttgtttttgacggaatcattagaattactcgctgccttattttcttcgtcttcaacagaaacagttgttccaagatttcttctgccctcgtaataatcgattgttaattgatggccttctggcattggtgggatatcatcagtggacttaaagtaaaaagatggacctctgaaaatatcaatcaactttagtgtccaatcttggtccaaaacttttcttctgtagaatgggtagaaaaagatgaagtaaacgatcgaagcaattgcacctgtgagaacaatagatacggcagtttcagtttcagataaatcgtccaagtgtaggtttggagaacccttccagacaatcaacattgttaagatagagaaagtggcgaatactaaaacaccaaccagcagtaaagcattcttaatcgatctttccaaagacttaacttcaaggacagaaaacctagaaattgaaaaaactatagctgcgatcgcgcctgccaaaatcggagcaatgaaccatgacgcaataatttgagaaacaccactccaaccccaaacgacaccgttagctccaccggctgcaatcccagcgccaattgtaccaccaacaatggaatgtgtagtagaaactggcattccgattgcagtagcaaatgttaaccaacaagacgagccaatcaaagcactggtcatagtaagcattaaaacagcggggtcgttggtaaaaatggaggaatctataatgttgttcttgatagtaccagaaactcttgcgcctgccaagacagcacccaagaactcacagagacccgccaaaaccatggcttgccagtattttagagatctagaagagatcgacgacgcgaatgagttcgccacgtcgtttgccccgatgttaaaggcatccaaaaatgcaaataacatggcaatggcaaaaatatagtcaaattgatgtaaagccatttttgcttaatctttgtttatattgattcgattagatacgctccagtattctcacctttgatctatgtcactcattctatgacaattcatgtaaaataacctcaatgtaaagatcatcttcagcaggtttatatataattttcttcatatcgaaaaccgggcttagtgacatgaattgtttggagatgtccacccagtagacattgtaaaaaaaatctgctattgactgagttaatctaatgatttacataatagaaggatccaaagtggctgtgacatctagtattgatagattagtattattactatttgtctcccacgtgctgcattgtcatatgcaatttattaagattacataaactcctttgtacggtatattcttaaagcctttcaatgactcgggccaatttttagcaatatttcgacatttaagggcccactaacaaattaatggcacaacgtggggatgacgaaaaagcagaaaaagaaaaaaaaggtctatcgcacagccacacacccttgtggtgaagccgttttgtgatcggtgtggcgcgatctgtgaaatttaaacttttttgcgggtgaaaccgagatttctgaaactagattttctggcttcgccaaagaaagatgcatcgaattaatgaaattaaacggatgtaaggaatgaaattataacgattccgctaatgttctttactgacgagtgtcactgaagtacttactcgtgaacaaaaattaacctatatcagtaattttgatattgttaaaagtaggtatctctatcaaaagagattataagacccatcggcaaaactcgaaatatcgtcttgagaaaatcattatacagtacatggtgcaattttaaatgatttttaaatactattatataatcgatacatttagtacacgcgaagacaacgtagtgttgagattcaaagaggttacagttgaatacgtgacaaagctgacgagagtactgtgaattcaacaaaccataaatggtcactccaagtaacggtattgtgatttcaacagaaaacacaagcattgtgttagcgtgctcgtaaaatattatttcagcggtgaagcagatatgcgttaaaggtgggctcgctattaaatcatgaacgaaaaaacagttatgtcgttactggtgtgagtcgatattacgaaaccactggcaggtagatggatagaatgggactgattggaacagcgcaagtttttttccgtggtcggaattctcgtagtaatattggaaaatagttggaagaaaaattgtgtgaaaaaatacatgctgaaatagtcaaacgaagagaggtgaagaatagataaagctgttgagaggcaagacaatgttttcaagatgatcagaaaaggatacggtccaatatctatttatattcattgccctaccgtggtatgttaaaaaaatatgttacatttattgctcccattggattttgcacaggtgtgaaagagctcagttgtcaagatttagtcattaagaagggccgcagcagctttttgtataatagagcgtcttttttgtttgtgaaaaaaattttatggtgagatattgttcgattctacgaagtcattttactagtttatggactctgatataagacagagttgacaaggaaatggtgccgtgattgtttccgtgtacagcttttgagaacttccttgaaaaccaatcatctagcactttcatttctggggaaaaacctggaaccaaatcttgaaaaataaattccccagaagttttccttattccgtgttctaatcttctcgttcactttgcagtgacattccacggccatgcgcaatttaccccgcccccggattttattgtccgtaccgccatttttcaatagattaaaaaggaacaaaaaatcatttcagaaggtttctttctcgggaaaacactagagtgtaaatattgaatatcaaacatcgaacgagagcatcttgaagatatttatgttctaaatatgactttagtcaagtatgcatgcgactattgtcgtgtccgtcgagtaaagtgtgatggtaaaaaaccatgtagtcgctgtattgagcacaatttcgattgcacatatcagcaaccattaaaaaaaagaggctcaaagcctattggaactagaagcttaaagtatataccaaaggccaaaatgtttatagataataaaagttgtacggcagcggcagaaatattaatgaaggttcctaaaaaggtgattgatcagtgtttgaggctttatcacgacaatctatatgttatctggcctttactctcttatgatgaccttcacaagcttttggacgaagaatacaatgaccattacgtttattggtttctcgtagctctttcagcagccaatcttagcgatctacaaagcgaattagaatctgaggggggattttcgtttactggaaaacaattagccgttctctgtatgtcctcacgccaacaatttgatgaccttagcggcagagacattttccgaattatgacatattattgcttgctacgttgtttttcacagtcttctgatgtaagaaattcatacagactttgtcgtgaagctattggccttgttattgtagcagggttacatcgtgaaaaagcatacgaatcactatcatttcgtgagcaacagcttttacgcaaggtgtattatttgcttctcttgacggaaagatactattccgtatatgttcattgtgttacaagtttggataccacaatagctccacctcagccagagttcgtaacggaccctcgactttctttggatagcttttttgagatgattagagtatttactgtaccaggtaaatgcttttttgatgctttggctacggagtctactagcggttcttgcactgaagactcactgaaaaaaatatggaaagagcttcacacagcatcccttgaaatagaaccatggtcttatggctatgtggacatttcattttctcgacattggattagggcgctggcttggaagctagtgtttcagatgaatggtaccaagtttttctcaaacgccaataatgctcacatattggtcgaaattgcaaaggatatgctggacgacatattcttaactccaaacaacctgtatgatgtacatggtcctggaataccaatgaaatcattggaagtagccaatgcattggtagatatcgtaaataagtatgatcacaatatgaagttggaggcttggaatattttgtgcgatgtatccaagttcgttttctccctgaaacattgcaatcataaaatgtttcaaaggttttcaactaaatgtcagagtgctctaatcgatttgcctatctctagaccactgcgcctaaatgatgattccaaagatgaagacgacataattccttaatttattgttcacgccgttcacttatacgagatagatatactgatagagtgtgagtgatattcttaagtcttgcttttcgagggtgtaagaagctatgttcttcaggcgagattattctactcctgccttacttgtttgtaatatttagttctgatggtcatgataattctatatacagttacattaagtatatacttaagcgggcagcttactaatataaattttgtggcatttttgttgggatatgagaatcatgtatcgttgatttacaaagcgaatttacgttaccaggaatagggaatactctcttgaattctaacataagcacagaaatgctgaaagaatacgtcaaaaagtaaatttacagaattaaaaaaaaaataattgttgccggaacatgaatagagtgtatcaatatacaatataaaaattcaagcattttcattaacgggaatgaaaaaattgtatattagtacttctttttgcaagatatttaaatctaggaccctcatcacaatgattcatttaaatcattaacgttttttcagaacaaaataataacctctagttgaaaaaacttcaaagccgcaacaaaaccaaaaaaaagtcataatgtcgagtaaaaataaactcgatgtgttaagtactagttatataaaataaaattaaataacgccgtatctacctactggctaaaaaaatcatttgttcacaacagatgaggtgtttcgcccttcatctaccacagaagtttccaaatcttccttcggatctttaacattaatttctgcagctgctgctttggcagctgcaaaagggtcgactttagtcgacttgaactttcttgctggaacaccaagtctaaacaattcatttatctcaataaaagtcctgccagcggtttctggtaaatcgacaacagcccaagctaaagtggccagacaaaatcctccccagaaaaagcctgatttagcaccccaattccatttctctgagttcaattggtacatgatcaaaactgtaactacaacttggatcacattgtaagcattacgagccaaaataattgttttggttcttagccttgaagacggtatttcagacactaagcaaaaaacaacaggtgcaataccgaggttgtaaaagaacgcgacaaccattagaagagcaccactacccattttagcgccatgagtgtctgaacatcctaaaccaccgataatgaagaacataatagcctgaaaagccagcccaaaagcataaaggtcaaatctgccacaatattttgaagcccaccaggatataaacgttgcagcaataccaagacaatattggataatactgaaagtaaaagccgtatcagtgctaacaccagctttttcataaaagtaagttgaataaccaattaatgatgcaccacaggagcattgaccgatccaacataaacaagctattctcgttcttctcctgttaataccatctttcacacaatcccagtaagttccttcatcagacattttctgctccttttctatagtagttttgattttatcgagttccatactcactagtaattctttctcgggtcctttaccacttaatgttctttcaagtgatctcctcgcttgatcaatccttccttttttaaccagccaccatggagactctggtgcaaaaaaaatacctaccgccaaaggaaggggccagatccactgcaaagcaaaaggtagcttatatcctagttctgagttggcatatttgttctgggaatttttcataataccagcagcgaaaagttgaccgaacgcccaacataaattagaataagtcgtcaaatagtatcttagggccaaaggacaaatttcagaagcataagaaacggtcaaacattggaaacaaccccatggcataccacacaatgcctgtcccacggcaatcatacccaaactcttgcaaaaatacagaatgaaaatgaaagccgctaaaaagaacaacgccatgatcagagtgtaacggttgcccatgtaatctacagaaggcccagtcatttgcaaaccgacaatctcacctgccatgtagcatagacatagaccgatttgccaggaaactgaaatttcataatctcctgtattgctattcaaagaaccatattttttttgaaaaacaggcagggcatagaaagctcctagaatggctgtgtcataaccctcttgaatcaatgttgtggaaactaatagtgaccaagcagcagcttttggatatgtcttcaaagctgtcatgagtggcattcccctctcactttcatctgcctctttggcgtcctgcatagcttcatcgagaaggtcggggacttcttcattattatcgtttggtattagtgaacctggaccgtactcaagatgggaaagatcaaaatcacttttcttaccttgctcctccatctctatcgagttgaattcggtagcgttcacgccattctcgatctcatctaagtgtgagtcgttcctgtctttttttctgtttattaatgaggataatcccttcatagttaattaatagtcttggatgtaattcttattgttatactgaatacgctaaaaccactcacaacaagtatggagtatattgtgtctctttatatactgagtacttatgcaatatgcgctcactcaggatgaaatgtacacagccgaaagtatattgaaagctgcctctgtggaaacttctatctaatgttgtctccagatgtagactatgaggcctgaagaagtctttaaacacctgttggagagtataaggagactgctacaacaacgtcttccccacaaaaattatgtggaggccggtatgatacctgcacaaacgttaagttacacatgaaaaagagactgacataactttgatctctgaaaatatgttttcccctgagtagcttcactgcttggataccaatacgaatagaccttggctatagtaagttgcatctgtaccgtagagattcttgcaacctcgcttaaactctcgcttttatataatatttctccttattgcgcgcttcgttgaaaatttcgctaaacacggggtttaagtttaagtttacaggatttatccggaagttttcgcggaccccacacaattaagaattggctcgaagagtgataacgcatacttttcttttcttttttcagttcctagcgtacctaacgtaggtaacatgatttggatcgtgggatgatacaaacaacgtaagatgagtagttccttcctcaattcttctttcagcatcattttcttgaggcgctctgggcaaggtataaaaagttccattaatacgtctctaaaaaattaaaccatctatctcttaagcagtttttttgataatctcaaatgtacatcagtcaagcgtaactaaaatacataaatgactatttctgatcatccagaaacagaaccaaagtggtggaaagaggccacaatctatcaaatttacccagcaagttttaaagactccaataacgatggctggggtgatttaaaaggtatcacttccaagttgcagtatattaaagatcttggcgttgatgctatttgggtttgtccgttttatgactctcctcaacaagatatggggtatgatatatctaactacgaaaaggtctggcccacatacggtaccaacgaggactgttttgagctaattgacaagactcataagctgggtatgaaattcatcaccgatttggttatcaaccactgttctacagaacacgaatggttcaaagagagcagatcctcgaagaccaatccgaagcgtgactggttcttctggagacctcctaaaggttatgacgccgaaggcaagccaattcctccaaacaattggaaatctttctttggtggttcagcttggacttttgatgaaactacaaatgaattttacctccgtttgtttgcgagtcgtcaagttgacttgaattgggagaatgaagactgcagaagggcaatctttgaaagtgctgttggattttggctggaccatggtgtagatggttttagaatcgataccgctggtttgtattcgaaacgtcctggtttaccagattccccaatttttgacaaaacctcgaaattacaacatccaaattgggggtctcacaatggtcctaggattcatgaatatcatcaagaactacacagatttatgaaaaacagggtgaaagatggtagagaaataatgacagtcggtgaagttgcccatggaagtgataatgctttatacaccagtgcagctagatacgaagtcagcgaagttttctccttcacgcacgttgaacttggtacctcgccatttttccgttataacatagtgcccttcaccttgaaacaatggaaagaagccattgcatcgaactttttgttcattaacggtactgatagttgggctaccacctacatcgagaatcacgatcaagcccggtcaattacgagatttgctgacgattcgccaaagtaccgtaaaatatctggtaagctgttaacattgctagaatgttcattgacaggtacgttgtatgtctatcaaggtcaggagataggccagatcaatttcaaggaatggcctattgaaaagtatgaggacgttgatgtgaaaaacaactacgagattatcaaaaaaagttttggtaaaaactcgaaggaaatgaaggatttttttaaaggaatcgccctactttctagagatcattcgagaactcccatgccatggacgaaagataagcccaatgctggatttactggcccagatgttaaaccttggtttttcttgaatgaatcttttgagcaaggaatcaatgttgagcaggaatccagagatgatgactcagttctcaatttttggaaaagggccttgcaagccagaaagaaatataaggaacttatgatttatggttacgatttccaattcattgatttagacagtgaccagatctttagcttcactaaagagtacgaagacaagacgctgtttgctgctttgaatttcagtggcgaagaaattgaattcagcctcccaagagaaggtgcttctttatcttttattcttggaaattatgatgatactgacgtttcctccagagttttgaaaccatgggaaggtagaatctacctcgtcaaataaaattagtgccgacttttttttagcgcgtactttaacgaaataacagatgatttttcacatgatttttgttagataaattttttatatgtaaatgatgataacgtaaaagcactgttgataatttgtttcaccattatgggtaaatgtgtttttctacatgatcctcgttcattatgatatttagcgtgtatataaatgtgaattccaaattattaatgaagcataagaagcactatcctttctcttcggatgaaaacaagggagaagaaacctgtgctggtattaatgctggaatgtcttgctaagaatcatacaaggtggtagttttatttaataaagaaaagaaaaggactagatataaaaagtgaaatgaatataagatagcgttaagagatgcccacagtacttgacacataatttagcgttttctcgggaagctctgtgattttatgattcaataacacagcgtaattgatttcgtgatggttcgatcctatatgtaatctcatgtaacactcaggcgagttacaaaatcgattcaacattgccggcttatgcgtttacgtcaagtctgagcatgcctacccccttccgaacccgccttttattgtctagccttcagatgaactaaaccaatcatctgtccataatccatatgctttagacagtgtgattaagcaaaagaaaataagcgcataagaatcttgctacttcggtaactctacaacattaacaccccacaatcaatatataaaagccaacgaagtgaagagaagaggtggaatgacgctcttatcctttgagaaatttgactacgaaaatctgtgtcccctatgccattagttattgagctataactatatatcagagaagtgtagttattcttcagcaacgggcctataatctggatacgtatgattacttatcgctgtaataattgtaaattcctggaagaaaaacacatgaccagaatgatagacatattgaaacggtgaataaaagggagaaaaaggcttaaaggctttctgtattagtaacactaagccctctatcaatttcatccaaacagaaagactgcaggtacatccataggatagaagttctgtatgtaagccgccactttttgtctccttcacttaccatataatgaatagagaaacgtagacctaggcggcaaccgttgcctaacatacgaagcgctggtgctgttctccgattattagtattacaaaaaaaattatataatacttattaagatgttgatttatcaatttccggtatagtttccggtatggccagcttgatccagtggaagttccgctgtttcagaactagggcttcgtagcacctcgaatgctcatttattcttgtcaacatttttgctggcagtgtataagactgtaggcacctacaatatacgactccggtattcgataagtctttcactttctattttaagaaaaacagaatcgacaattttcccgtagcaaccgtttagagcacaaagattaggtggcctcttaacgagggttcaaagcaaatttggttttggctttttcttggccaaaagctgcagctgcatctctgaaggcaccctaaagggattcttcggaagtatgtacactgtgagaaaacattcttgtgccttggaaatgcaataaaaggtataggcactatgaagcgtgcgcctcgtatacgggacctatgaaagacgcatcgttcaagtacagaagcaccgtaataatatgaataatgaatgtgggatgaaaattgtacactgaggcattttaggtgagagatgggtgccagatgataactcgtttgtgccagggaagttggcaagacattcatataaatagagctgctgtagctatccatctttgaggtatgcgctttcatttcactatttcttgttaagcttacatcagcactaaaaaacaaaacaaatacaatggtcaaactaacttcaatcgctgctggtgttgccgccatcgctgctactgcttccgcaaccaccactctagctcaatctgacgaaagagtcaacttggttgaattgggtgtctacgtctctgatatcagagctcacttggcccaatactactctttccaagtcgctcatccaactgaaacctacccagttgaaatcgctgaagccgttttcaactacggtgacttcaccaccatgttgaccggtattgccccagaccaagtgaccagaatgatcaccggtgtcccatggtactccagcagattaaagccagccatctctagtgctctatccaaggacggtatctacactatcgcaaactagagactgatgcctttacgaatgaaattccataaaccttaagaaataacggaaaaaaaaaaaaaagctttttttttttttgatagtataaatagttgattatatgtaagtgtatattaatattgttactactggtcaatcgtgatatttatgaacaacttggcggagcaaggacaagaatcctctcttccttttgtggtattcttcgatgtgtgtccacttcaacgacatgggtcatcaatatctatgttaaaaaatcatattttagactcacttgctagtaaaccggttgatgctattgttaatatataacgacaaatgttcaagcaattatataaccattttcttccatattcaccttaaacgaggtcgcctttatttttttttttttttttttcagggcatcgatcggcccggagtcgtcgccttcaaatgtgtcaaatttttaagattaaagttatcgatcttgaagtttttcgtggcaggagggtttctatttagtgttcaataaaggctttcatgagcttttgtatattccttgattaacaataaatgtggaaaacaagaagggtaattgtgaaagagtccgattgtagttgatgaacagtaaaatcacttattatttaaggattccgctgcggtatgcgttttctactgatgtgtggagcaagccacgccatgtgattaaccttgcttgataaaaacacaaaccatcgttcagaatatgcatggaatatagcatcactgggaggagaaagacaataagttttgcgcatatggtaggatggtggcacatcgagttctctcaaccagtgagaaatagggaaaaagaaaatggttgtaatggtaaaaagtagtctcgttttggtaattcgcagctgacaaactacaaaatatataaattgaaaaagttgtatttatctctacactaagagcacctcactgcgggataattgcgcttctttaatgtatggccatagttccacattcaatggtaaaggccacatagatttcttcgcagatagaacgcggtagaagaagtggttaaaaaaccattcacagtcaatcccgtcgaagaaaaactcttcattcttccaggcttttttctcaaacaagtacctattcattttccttgcaatttcgtcccatccattcgcaccactttcttgctcatttataatagtcgacaagaactgcatcttgtgttccatgctcataatcaaaacccttatattttggaaaccttgtaccaacatgaaaagaatccacccgagatacaaggtgcgtaatagaaggcacattccccgtgacacatatatgcagcacaaaaaattaaggaatggtatcaacataaaaatattggaaatcctctttaaaaaccaagtaagcttaaatcggtaagcttccttgggaagtttagcatcttccaggccaacagggctccatgatttttcagtattaaacaatttccattgtttttcaacttctgtaaaataaactcccaatgcttcttcaatgtaagggacggaatccttaaatgacttaaccttggcagctttatcttttttcaaagaaaatggttcgagaagggttgttctgaacgcttcttgacagaccatggcattgaaaaaaaagtacttagtattccaaacgttattttcatataagtacgaatttagatttgctgcaacaacttcccaatcatgaggatcagaacttggtgtgttttcagtaatctctttgcaaaactgaatgagttgtttcgataaggaacgcttacgagaaagtccacaaataacaaggacaaatattggtcccagaaacaggaccagaagtgaaactataagtgggtaaatacaattgttggaaagtttccaccagacgctaagtggtagccataatagcatccagatgcgaaacgctaaggacttgtaaatttcataacaaaaccaggtaaagctgcttctgaaaagatcttgaggtagaacaatcttttgggattcgagctgtttgaaggataatacatctacactcttctcatttttaagttcattctctttcattttcggtagtgagatggcagttcgaggggttttttattcgagatagtaacttctggcttttcgcttttatacagcacagcagaaaaaaaaagccgccgaggcgcgcgcgttcatgcaatggctcagtaacctcgtgatagaaaaagggcaacaatattgggctattttaggcaaagaaactcagctattcgaaaagggcatccattacatttccggttttctatctagccaactcgataatcgtaataacgaatttacaaaactttaatgcgggtacatcacggtgtgccgtaacgttggttcacatttagggtgcgaccagcaatgtcactgctcgtacagcggttaccgcttgaatgaaatacatattttaagcgtagatttcctgtgacaaaactgtgtaaacatctagtagaaaatagacgtagctgtcacaaatatttacacaggaaagagtctgtcctacgtatctgacatgaagattcatagaaccaagttacttcccaatgtggacaacctttcgataccatgtcaatagcttccccttatgttcggtgtcactgtaaaacggatcaaagcaaaacctagaggtacggtggtactcagatcatgcatgacctctgggtaattagcacttctcccgcttgttttgagattctgtatataaatattgcaaacaaaaggatagagcgcggatggcagcccttacagtaaaaattattcgttttaatcatgcgtcagtgtgagattctatgacaatagtataagatggggtgaagtaaaagcgtctgtatgactatagagtacagttatattacaatatatggaatagagcatagtggtatgacgatattaaggaactttaagttaatgataccatgatagtattaagacgcaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn