taaagaagtctttatattagaatattaatttttaagttatatttatttacttaagagaggctaagataaattaaatacttctttagattagtaataataaaagagatcttataattcttcttcttattataagagttaataataactatatctataactatagtactatagatagtaagatttctcttactaactctctttactaagaagctagttaatagagtaacttctaaactttactctttagtaagtttagataatattaagtttaactaagaacctaagtctagaaaaatatctataatacttaagatactaataactctctttactattattagctaagagagtactaataatatagtctctcttagagtactaagattcttttagtctaagttagatctaatataagtagtaagataaatctctaagatttatacttattatctttttctatattctattagagaggtctagcttaaggcttataagagttagagtagtctagactaatatagctaatcttattatagttataataagttagcttagaatagttagatttagctttacttactagtgcctactttagcttattatagcctattctagtatacttagccttttttagagagttttaagctctctctatatttagagagacctttcttagttaactataagaagtttatactagcaatatctactatagtttagtatctagttgctctttactgaactatatttgcttatttctctggagtagctagagtacttctttacttaactaaaatctttataagattatcttatatatcttattatagggctaaatagtactatataacttttattacttctatatttataaggcctagttctttctagagagatctaagatagtctagcaaatctattagagattagtttagtttctatcttataagatagatataattatatacttcttagaagtattttgctaaagttttaagtaaattaagcataactgcttttaattctatctaagtagacgcctattctagaaatatagtagaaaagaagcagtaattatcttaaagtattctctatattttctaaaacgtagcatagcttaaatataactattaaagcttctattaagaaagcttaagataaagttataaagtaagacttatagtttctctcttagtagttatattatatctagttcttctttttaaagcgcgttagagatttacggctttagtaagaagcctaatatattactttaagatagacttagtagtattattactagttacttagagttaaaagctttatagttacttaaattataagtaagcttttatagctcttaagaaaactagtttctcttctagaagagcttaagcctttagttattagagtttcttaatcttcttatatattttattcttctcttagttaaattagagagaaataagctcttatagcttattattagctagttagatagtattaagcttagttactcttatacctaatttctctataagagtaagaggtataaggtctttaatattattattaagaacctcttaagcctaagctatagtgctttctttctatagattatagaaaagtaaactctaattctatatagctgctactcttatagtagaagcttatagaagattaaataatatatttactctttctttatactatataaagtaagcaatttaaatattaagataatactagagagttatagctagaagtaagtaataataagaataactaatagaattattataaagaatagataaattactactagtaagaagtaattctctctctactctatatactagctctctagtagctatactaggcttacttagaacgccgaaggcattcttagtgctagagtgctaataatagtaaactttttgctataagatagagaaaagtaatatctttaaagttaaaaaaataattacatactaaggcaataactactagaaagaattcttagttaaatagttaagatataataaaatagaaaatatatagaaactagaaataaaccttataaactactactagcttctagcatagtactattaatatctttttatagaaagaactaatttactattatagcgcttaatactatattagagtttatagatataatcttaaaattaagttacttaatagttttaagtacctttagtttatttatagaaaagagactcttattaaagatctcttaacgtaccttataggttagctaaatacatagtttagctaaatacttttgctaagcttctactaaattctacttcttaacgtaataccttaacaacaacactagatagactcttctagtaaacgttatatatagactattctttaagctcttaaataagatataatactatccttgcaacgcgctgtagctatttataatatctcttaagtaatactaagcaattaacgcgctagatagcctttataagcagattgctagcctaaaataaagaatctaactaagactaagaagaacgtagttattaagcatatacttaagctagttatgcgtagatttctttctaggctcgcagctatagctaatatagctaattctctgcgcgctaagcgcagtctaagctaagttagcttaaactagcttagtatatttattaaacgctgctctaagctctaaataaagtttaattataaatataactataagagagctctctgcaaggatcttaaggttatataagactagttctagcttatagagaatataaaggtaaagcatagtatccttaataataatatatataactttaataagtctagctttataataagctaaatcttaactagagtagttattatagctttagagcaataagaacagctaaagatagtataatagagtaattaagagtagataatagttatctagagcattaacataatagagtaggctattctactctttattatctttaagagctattactatctcttagcttagtataagaagaagaatttaccttataattaggttattatagtctctaagaatagctagataataaataagcttagtctgtagtagttaaagcactttaataagtatataaagaagagagttataagcgcttattagctacttattattaatagctataagagctataacttacttaaattctagcaatactataaggataataagattattactatctatatgccttcttacttattatactttctgcagcctcttaatataggttattttgcctctttaaagaaagcgtatagatactaagctaaagagcttatgcgtaactagattatatatattataaaacttaagtttctactatgctttaagcgcgcctttaacgtagtaattacttctagtaatatctaagaagagttttaaggcactagattagttctatttaacctagagcaggttatattagctcttaatatctatatttatactctactattacttactattaaagactatctctagcagttataaactctaagtaatactcttaaattagaattataattaacgcttataaaggtaagaatttagaagtatatagatagcttactaatgtctatagtagaggcctttaagaaggtcttaaagagagtagtaattattacgtataagctagtattagcgcagaagaagattactaagctttaagtagctaataaagctgctatataatataaattatataaaagaaagtatatatagaaagaagagatcttaatagttaagaatagtctttaatagataactctaaagaagtttagtatatatagtaataagaagaaggtaaagaagtagatatatgctaaagtaagtaagctctcttaaagatactatagatagtataataagactagatataatacgcatacctctaagtaacgtagtagaagtagactctaaataatattatatcttactttatactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgtatctggctaacctataaggtacgttactctttctattgtagaatttcttttagttagaaagctttgtgaggtttatctatacttaatatgcttactacaacgtagccttagctatatcttttttaatgtaaagcttagctttcttagtatcttttatttatttaagagggtttatcgtgcgtgtgtgttaatttttaagaaagctagtaataatatatctactagcttataatgcgtaatatttttatatataaaatttatatactttgcatttaaagaagatagcttataaagtaactacctttttatataataagtataagagactattataataatatctaagaatttaatttaattagctagataattataatattttctagtatagaaaaagattagtaaacttatagagatattaagttaaagaagaaagaaagtagtattataatctagaattaaataactagaaagctctatcttataaacgctaaagttctataactaagtaataaggctaagttagaatactaagaaatagattacgtaagcatactagtaagtactaataagactagaaaagcttagtatactaagatatactaagataatagaatctaactaaagtatatagtatatagataagacttagaacttttatagtttagtatctttaactttatactttaaattacttaatatattatactctttatagaagcttactcttactatcttagtatacttatctttatatctagtgctactttactttatctgtaaaaacttacttaagctctttaatactagctatctaattatttgctacttaataggttttaacactataggagctatcttaactagaattttaagaactactactttatataaaaaactctaactctctatatacttaacgtaaactactactgagtaacctaccttactaagtgacttagaaatctagcattacgttttcctctataactttacgagttttagacttttttaggatattattttatatttaaaaagccctaatatagaactttctaaaactttaaaagttacctaattaggactagtattgcaaaagttattgcttagtaaacttaagagctcgcttagctttaaactctagtaacttaagctatactataaccttttcttttctaacttagatatataatagatagtatatatagaaatattcttctaaagttatagacttatagctaatttattaaagacgttataagagatagtagttgcttagtactaagtttaagaaatctagtatattagagactataaatagtataccttaacttttaaaatctattctatatacttatagtatataagaactatattctaacttttcagactattttattatatagattattaagatgcttagataattcttttttcttagtattttactctatttttaaaaaaattaataacttctgctatactttaccttataactttaaagtttagcatagatactctatatatatatagtctctattctagaacttagagcttaaactaagctattctagctaagttattatataatatagtgcttttaagctctataagatatctagctctatatctctagaattagtatataaaaaattctaaaactttaaagtatttaaactaataagttaaagagtatataggaaaagatttatattaatacatagctatatactatataagtctagcgtataaagctaagcaagctcttagactttactaagctctaactctagtaatactaggcctaattaagtaatttttaaagctttagaaagccctatattaggcctttcttaaacttaaataacgtcttaaaaaggtctaaaacttatgaagttatagtagaaagagtaatgctaagaaattctaagtcacttagtagagtaggtcacttagtagtagtttacgttacttatttattatatatactttagttacttaatatagtatattttttattattaaagtagaaatatctcttatatatatataagaataatagaaaagcttttaagatagtagaactagtttctattaacatataaaaagttcttaattactttaaagtctatctttatatactagtactagtagctctgctaaaaacgctctagtaatctaaaatactaaataatctatataattttaagttataattaaagcttataagagaatttattatataattactaataagcgcttaagaaagcttcttaaagcttattaaagaagctaagaagatactatataagaatatcttaattaaagcttatatataagagcttaaagagtaagtagtagagttaataagatataaagagtataaaagaaaataaatgtagataaatagtataatagagtttagtataagtatattataagtagctaaatatacttttactacttatataatatctaagaagaatagtagtagagataattaagaaagaattaagctagcttaataatactataataactataaagatactagatataatacttataacgtattctattactaagctagctacattactaaactagctactttttcttagcataataaactttagttatgcatctttaattttatcgctatctataagagagcctatatatgatatgcacggcatctaattccttagatgcctctatattcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagatagtagtttagagcctaactatagctaggcttttttctattcttatagcgctaaagttatagcatatatacttataacgtaaaataggcttctataggtctaagattaggctactttttctattttacaaattattactatagtagtaattattattatctaagagctaatacttcttctagagaaagtctatactattattctctaagctttctaaatagtaatctctctctattctatatttagcataacgctcttctatttaaactatagctaacttagaattatatcttattagaggtctagtactatataagtaataagatagaattactacttattaatattatacttaagaaaagtaacttagaaaatagtagtagtagtattactataagctacctagaagagctgctaaggcagaattttaagagtataagcttagagtctctgctataactagttactaatagcactaaagcatttatagctagaatctaataagatatttatatatattaatctatttaatagaagaagaagtaagattagagcactatctagataatctaatatatcttattagatacttactatatttctcttttttactactagctcttatactagatatagagtagaggctgctagttttttaagttacttatagaactatttaaattagctgctaatgctcaaaactactagaattcttactatattagagtagttttaagcaaagtaactatactctctgcagtatatataatctctattattatgccttacctaaaagagcttcttagaaatctagttcttaattaattttaagcctatatctttactctgctaagtctaactagatatcttagattctctacttatatctactatagctactataactattttaacgttactatctttatcttttactaaataatataagaatatttatatattctagttctagttctctaaggctactatcttaaagttaatagtaatagattagtatttatagacttctatattataattagactaagatatatctctatataaagcaatctagcgcaaagctagatttaagaaatgctaaagcttattaagtttctatttattatcttaaagagctctactatactaaattagaagagacttaaaatataagaagaaattactaaagagctctttcttactctaatagaggctatctagtatagcctatatctatttcttactataagtattactatagtagaacgtaagatattctataaataaaactagattctaagcgctattactcttctctaatttatagtaaagagctactttcttctaaacttttactaagagattagcttagataaacgcatattagttctaatagttcttaataaagtctaagttaactataagcttatatataatagtaatatactaagcgctaaagatagctttattctctaagaataagtctcttattagaagtagtttatgctaaattagtatctatttagttatagagtagatagagatattctctacttctctaatattagaagttactatagttagaactagagttattatagaagtagaatagatagtgcttagtatagctattaaagtagataaaagatctagagagttattaaagcgcgttataaagttctatagcgcagtattaatagagctaagttaagttttaaagatatttaagtaagcctctatctagataagataagcctaagagttataattagaactctgcctcttaagttctaagttagattaagagtctatttagatatctttaaagtttagttatatattagtataaagaagaaatataattattataagctagcttataagaatagaatttatataacgtgttttctatataagttactactctaagtaagttactactctaatactactaatgcgcctacgcagtaacgtagcgtaatattataataaatttatatactatatataatagaatgctattctttagaattattactatcttctatattctctatttctaccttataggtgcgcgcgttgtatctagtcttactataacgcctatagtatcttctagcgcgtattctctttataagtattttgctattcttataactactactcttctttttagtaattaagtctaataccttactaactattaaagtcttctctacttatatatactaccttttatagctcttgcgctttataagcgtattaactatatcttatagatagcctatttctttctatactaatactatattatgcgctatctgctatatacctttacttagctattatacctgcttattaagagagcttactaagaaatctaggcacctttgcattctctattaaataagtatagtctaagcttctagctcttttacgttatatagcgtctttgctttctatatagtattattacgctatagtagagttagtatatgtaatcttatattaagctttaataatactatatttagtttaaatagaactaatctagcgcctttaaactctgcgtaagcgttcttcttagtaaatattactttataagctatcttaaaagctaatagaaaggtttctttgctaatatagtagatataattatatactaaagctaagatactattactatataagcgctttaatagtaagaagtagataatattaagaggctataagatatataataagtaaaagagtataacgtaccttataggttagctagacatacagtttagctagatacttttgctaagctcctactaaaactactctattctagcgtaaaataacctactttagctctatatagtacaaagcaagatataatattatttagagtctacttctactactttcttacacgtacgcgcattatgcctagtcttattatactatctatactacctttaggagagcttgcctatactagcgtaaacctacttctttaccttctttctattactacgtgcactaaactcctttagagttatctattaaagactatctttaactattaaagtctcttctttctatatacgctttcttttatgcgatttatgttgcgtagcagccttattagctacttaaagcttagtaatcttcttctatgctaacactagcttatgcgtaataatcgctgcctcttttaagactttcttaaaggcctctactatagacgttagtaagctatctatatacctctaaattcttgcctttataagcgttaattacaatcctaatttaagagtattacttaaagtttacgactgctagagatagtctttaatagtaagtaatagtagagtatagatatagacgttaagagctaatataacctgctctaggttaaataggactaatttagcgccttaaaactcttcttagatattactaagagtaattgctacgttaaaggcgcgcttaaagcatagtaggaacttaagttttataatatatataatctagttacgcataagctctttagcttagcgtctatacgccttctttaaagaggtaaaataacctatattaagaggctgtaggaggtataataagtaaggaggcatatagagagtaataatcttattatctttatagtattactagaatttaagcaagttatagctcttatagctattaataataagtagctaataagcgcctataactcttctctttatatgcttattaaagtgctttaactactatagactaagcttatttattatctagctattcttagagactataataacttaattataaagtagattctcttccttatactaagctaagaggtagtagcagctcttaaagataataaaagatagaatagcctactctgttatattaacgccttagataactattatctactcttaattgctctattatactatctttagctatccttgttgctctaaagctataataactgctctagttaagatctagcttattataaagctagacttattaaagttatatatattattattaagaatactatacttcgcctttatattctctataagctaaaactagtcttatataatcttagaatccttatagagagctctcttatagttatatttataattaaactttatttagagcttagagcggcgtttaacgaacgtactaagctagtttaagctaacttagcctagactgcgcttagcgcgcagagaattagctatattagctatagctgcgagcgttagaaggaaatctatgcgtaactagcttaagtatatgcttaataactatattcttcttagtcttagttagattctttattttaggctagtaatctgcttataaaggctatctagcgcgttaatcgcttagtgttacttaagagacgttatagatagctatagcgcgttgcaagaatagtattgcgtcttatttaagagcttaaagagcagtctatatataacgtttgctagaaaggtctatctagtattattattaaggtattacattaagaggtagaatttagtagaggcttagcaaaagtatttagctaaactatgtgtttagctaacctgtaaggtatgttagctatattatataaaggatctatagagagtatagagtaattttatattttatatatagtattcgtagtactaagaaaaagtagctagcttaataatagaatatataacgtagtttataagcgagctagctatctaactaagctagctactaattcttactaaaacgcctacatagcaacgtagcataatactataataaatttatatactataaatataagtatattatttattagaagtgttactatcttctatatcctctatctctactttataggcgttaggaaaagtgaaaatctattaaatcgttgaatctgttagaatagttaaaactgttgaaattacatcgaattgctctacctagctaggataatgattacgtaatatagactaaaaatctaaaatatagagcgagtttttctctttaaaatgagctaaaaattacctaatttagcctagtattcgtagagatgcaaggctttaaagttttaagtttaatattccttgctaagaaaaatccttgctaaagctctagagctctaattaaataatatacaccatatttttttattaaatataagtaagtaaaatgctaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcctagctagggtagagcaactagacgttaaattgctattaaaactattaaaagaaagagactaaaagtaactttgtacacatcctcgtatcagttatattaacagcgaattgcagcgatactgttaaaatactaaaaaacagttttcctaacgtctctattaaataagtatactctatgcttctatcttataagcattgcgcagtatctttgcttactagatactatttttaatagtagttaatagtagaagtataaaggtatatattaagctttaataatactatctctagattatatagagctaatctagcgccttaaaactttatataaatattctttactataaaaattttcttaaatatagctttaaaagctagtagaaagatttttttattaatatagtaaatataactatatactaaagctaagatgctattactatatatatgctttaatagtaagaaatagataatattaagtaattataataagtagaataagtatataagtatatagagagtaataatcttcttcttcttatagcatttctagaattctactatataatagctcttatagctattaataataaatagcttatatactctaatagaatatatataagagttaaagtatttaagctaagtaagtgctagattattatttatttagctagtagagctaacttagataacttagttatataagagattatagaactagtttaagataagaactttggcttataaagataagaaaaaataaaattactttctttattatgctaacgctttatactagtataatttacttataattactaagctaatacttcttttatcttcttaagcttctttaaacttattattataagctaagagaatatcttatttattaagaagctagacttattaaagttatatatattcttatctgcaactttatacttctcttttatactctaaaactaatataaactagagctaaataattgctaagttcttataaatagcttactagtaattatatagatagaactttagtatatttatagcttagaagtatgcttaataaagttattaatttagttcttactaataagcttactagcgtactctctaagtagtctattagctatattttatatattagcctttaagataagtagactgtatatagaatacttaagtatatgctctataattactttctcttttagttttataaagtgctttatatttagcttatagttatattaagagtagcactctatataatagtcttagatagtactttaagagatattatagatagctatagcgtattatttactttagatttagttagaattaatattaaagatagtaagctatatatctactttagtataagttttttaagcttagtattattaagatattatgcgttgttactacgtaggcgttttagtagagattagtagctagcggttagttagatagctagcttgcttataaactatattaaacctactataataatatagttaaagttaattatactaagaaaaactatctagctgttaagatataggctgcgcctatacttagagacttttctattagcgccttaagcctaattagttagcaagaagaatatatataggcagtaaacagagaccttctcaataagaaatataactttattcagcatcacataaattctattcttataagctagcccataacactagcttagtagtctatctagcttaatagttaattacattatagttaatagtagagatctattaattttaacaagatcttagcattatagctaacttaactaggcagctaacttgcttagatggcacattatgcaatcttaagctcgaggttacttttatctaatcttctagtttgtactagtggaagattctaataaataactaagtggattgcagccgtgcgcaattgcaaggatattctttccccgcatacctgtaggctgccctcggttccgagttccccgggttcccctgaattgccgagaccccaactgcattcgcattgtgcatcgaatggaacttgcaggattatcttttgatctagtatataactaggatagcctgtatagttttcgctactttaatctaatttcgcgtggttgtgcggagtttcacatccatctacgacgtacttaacctagatcctagtgcaatgacacatccagatacataaaatcgcttgtacctaagcttccgacctgaacttgaaaattcacagttacagtccgcgatgtcgttattggcaaaggcgtcactcatacttttcaccctgatcgcgaggaccttggccgccctgccagcatcgtatgatgttgcttggaccacgcccggcgtgaatggatccgctgattctatgcctcttggtggtggtgatatcggcatcaatacgtggttcgaggatggtaagttactcttcaagttgagttgtgaggtcaaaattgatgaccatgaacccgctcctaacaagcaatgaaaaggctctatcttgatgtacattgccaaaagtggtacatttgacgaaaacaattctctactgaagcttggtcgtgtcagactctccttccagccaaaccccttcgaccatgataccttcgaacagcgcttgctactcaactcgggctacgttcagttcactggtaaggataacgccacggccaagatctgggtagatgtctttaatccagttgttcacgtcgagatcgatagccccgaaaaaattgccttgaaggttgcttatgagaattggcggtttgaagaccacgaacttgtcaacgaggagcgcaaccagggctcatggggactgtacacctccaaagttcgaaatggtacgacatacgctgatagtatcggattccacgagaatggtgtcttgatgagtcatcgcaacgacaagcttgacctctgggacttccagctcaagcagcaagggcttgaggagcatgctgaaacgatgtacaatcctatgcgcaacaatgagttcggtatatttgtccactctgagcagcttcggcctggagatatcaccaatggcacatacgtcaataccaccttcaaagcctggaacctggacacgaaaaccgctcgcaagtcattcaaggtcaacttcaccctgcaccaggctcagaccagtagtcataaggagtggtatgatggtctcaagaatgtcatgaagtctgctatcaatgcaactcaggaggcttcgcttgattggtggcgcgattggtgggaccgatcttacatcatcattaatgaggaccaaggtgaggatgatccgggattccaagttggcaagaactaccaaatctggcgctttttaatgggctgcaacgcactgggagtctggcctacaaagtttaatggtgggctttggacttttgacccagtctatgtcaacaagttccgcccatatacgcccgatcatcgccgttggggaggcggcacgttcactgcgcaaaaccaacgtctactgtattggcctttactacgatctggtgactttgacaccatgactcagcagtttgacttctacaagcgtatcacgcctaacgccgttctccgtggccaggtctaccagggtattgatgcagcttatttcctcgagcagaccgataacaccggtctttctaacgtctttgagtacaatgctcagtactacgatgacgatcagaacactccccgtcctgacttctttccggaaggcgagctgtggaacgtgtggctcaatcatatgcaggatactgcgaagtgagtacttcccgtggtcttgtttattcattttgcgctagttgactgttgctgcaacattaatccttcttgcgagttcgaagttctcagagacaggctgacgggtaaatctttagcgagttcgccgacatgattctccaggccaacatttactccgggtatgatgtcaagccttatctagaattcatagagtaccagctagcctggttcgacaagtactataccaaaaagatgcaggagggcacgccctggggcttaaccgggttgtatggcaaccagtctctcgttatctatcctggcctctggtgcagagacatacaaggagtcgtacaaccccgtctctacacttgctggccttcgaaaagtgcttcaagatcttcttgaggttggtgagtttaacccttaagaacagaacctactacaccacctacctctcgcgcatcccctgcaaaccaactgcgtcagcaacagggtcacacatgcatctcacctgccgaggcttatactcgcgtacagaatagtgagattccgcagctctacaccgtgtttccctggcccgagtacggtctaggcctgccgaacttgacctatgccatcaatacctatctctatgataccgaaactcagtcctatcacggaaacgccggctggaaacaagatgtcatctggcttgcgcgtatgggccttactaccaacgcaactgctatgaccgaacagcgcttcgcccccagtacagtctgcaaatttccgacattcaagggcccaaattttgactggacacctgatctcaatcatttcggcgcggcagcaatcggtctacaggagcaactaatgcagacgtttgttggtaacgatatccgactactaggcgcgtggcctaagacctgggatgctcgcttcaagctttatgcaccccacaacactaccgtctaaaggaacagtcatggcaggcaagatggagaagcttgtagcatccccagtgtcgcggaacgcgcatagtattcggatatcgttaccaacaaacgtctgcgttagttgctcctgtagaccgaaactgccgcaccgaaatgattagatcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagccacaggttgattgtatattagtagtcctacagagctctcacagctggttgaaattcactcctcagactctaggcagacattgcgatcctcaagatatagccgatccaagagggaagggcatggtgaacctggcttgataatataggtgttgcgagtcatctcttgttatgaaaggtatccataacaggctagtacaatagtgagtctgtggagtgccttcgaaaaagacccgaaatttcgtgcgaattgtgtttgtgcaatcgcgaaagtatatggatcatatgcgacaagcaaatgtccattctgagcgtcttttaaaatctggactgaggtttcatatggtaactaccaacgtcatcatacactacggtatagtgctgctgttttaggagatcgttggctatgcatgcagcgcttaggagccgtcatgttgtgcatgctagctcgaggtattgagagcgtatgtaggcatccgctctacgttgcgccccctgacgttacacgtgttttggaccttagatcccacggaactcaagcgatgatagagcgggatcaactcagccgtcaccagcattcgcctgaaatctgcaagtaagccctggcttaccaaatcgttttgcctaccaccgactccacaatccctccaatccatggatggtagtcacctgacatcctacagtttttgatgtattgacgcactgcctcgagtgttttacctattaccatgcttgacacaatgacgtcgtttggtcacttcaatgactgccgcagtgcgccgggttgcgagaaagtcgaggctaactgggcatgtaaagtcggtcaaagtcattcaagtctaccacgaacagttgacttgcagtgcatcaaggggctaccgcagcggatacatggaagtaaatgcctctgtagttattcggttgatttatatagtaacacttaaggggttccaaagcatatgaaactataggatcggagagatgagttgtgcctgaactatgcattcacgcttcctaccagtgccactgatatttttgtgtggggtattgatctacttcttgcacacactctgctatttgtcaatccttgcatcgaaaatgatgagcacaggtgaaacctgatcccgacatggataccgagtacaagtgtggcaagaacgagtacacggggaaggaaatttacctcgcagcgcaacggcgtgtcaacctgcagaagattgcagagacgcttggcagtaagttggatgttcataagctcccacaagtagtcgttccgcgtcaagttactaacgcatctgaactccagagccaaaacatccccacaggtacccttacaacaagtcgaagagagggaaactcgagtttcctccccaatatccttgcaagatggagaaaacccgccaggggttttggcacagagtgaatgttgcttaacatgaaaaccccatcgtgtactactgcggaatgataattcacgagggtgcaaagtcgggtgggtttctgaagtccggtgctcagggtccaccgaatgcttactcggtttgttgctaatacagattacctgacacgagcagatatctagctagctacatcaattcacacaacactcacttggcgccttgaactactcttaaagcaaaagagaagaggcacgcaaagcgctcttatacatactaatgcgaagactctatctagggtatattccaacatcaaaatcctacatccacaacccaaactttactccttgggcttaaacacgcgatgccgcgctagcaattgcgagatcatgaaatggctcacatcctcatctgcccagtatgctagatgactcgcgatactagcgaggagggagatgtcgaaagcctggtagcgcattagtgaaccccacgccctcgaaacgttcatgaatgtactcaccccttcctggatcgaataatccaccctcccattactattgagcgcgcgaacctttaattcttcctttttcaatttcctacttttctcttcaagttcttgccattcgagatccgcttcgccgattttgcttccgtcgtcgctcgttgcgttactctttctgcgcttttgaaatccagcaaatagcgtttccacttcgctttcgataagcgtgggtggatgttcgccatcttcaccagggacaatggtttcctggccgagacgcttgcggcgctcttcatttaaaaaggcagaggtgggctcatggagatctggaatggcggcggtagatggagcgccgacggacaatgggcgagatgtgcgttgaccttggggactgtttgcgacatccgtgccggagatgccgagactgcgattgagtaagccagaggcaatgccggagccaagggaactccaaaattcgttgacactctgattgacgcgagcgccgatacctgtcaggccttgcgaagcgggggcgccaaagatgcctttcttggtgtatgggagaggttgagccttgaggccggccatagctggagaaatgaggggctcgatacgatagctgatggggtctgtgggatggaatatgttgaagatctgcttgcatagaggagaagaagttgtaatgtcaaaagcatgtgtttgttcttccgccgtggccgagaagggatcgtcgagagggtcaccaggcgtcttgggcgtgacaaatggcttcgattgtctggcggaaatcgtgcgacccttgagcatctggaagagtccaatcggtgagcctgaaagtattagttgtgatcagctggacaggtgagcatcgcgtacctaaagcgtagaagtcctccacctcaaagtcaagcttaagatcctcttccgtatgacgtcgacctttggtggagttgctcatccgtgactgtgcgtctttctgtatgcaaaggatatcgaacatgatagcggagcctagagagtggccgaccagactgaccttgccgttgaacttggggttgcgctccttgtacagtcgatatacacgattcaactcattgacgacaatgcgcgagatgtggcccttgtatgcagggctctggtacaacagaatgtcgagagcgaggtcagttaggaaattgcgcacagcgggtacaccctcaactgtgatgtcttcaagatttgggtactcatgatcttcgtggtcaagatcgccgaggtcatgctccttacgattgtgcttgagactttgttgtgggaagtcgagcaggtggcgccacacaatgggaataacttggacgcggttattcttggtctccgactcaacttcagcatttagcgcttgcagatcaggggaagctgcgtagacggatttgaaggacttgcgcagggtattcacgtcatggatgaagttgatgctttccattcgcatgccgagacgctgtccaatgccatgcgtgatgagtagtaaatgctcaatatcgcggccttgatcccggttgtcttgggttttgtagtcatcacgcatctccttttcatctcgcttccgctgttcttcctcctgctcgcgttcgtagtctgtcttggaggacgtcatcaaagacgagacctgtctttccaagttccgcctacgtgtctgagtcggagactcggctctgtcctcgttgtctgtggtctcggcatcggatccgtcggttgtggcaccctttccatggtccgagccgtaagccatggatggagtggtgggtcggccagcttcttttttgctggtggggtccttggcgattctagtctcttttttttccttcttgggatctttgtagccacggatgtatttgtatccagcaaagtgggcgccccccgcgaagcgttgatatagtgtgcttcccatgcgcgaccacatgtcgtctgtaaggagccaggccgtgttctcgtcttggtatgtcacagtcgagttcatgtaggcaccaaaaagcctatgtgttcgtggcgagtctgagggttgagcaggtggtggagctgcttcgtctggcttggcttggtcttgtttgctcgcctccttccgcaggctatcgaacgacgccttgggggtgacgggattcgaagtcgagtcccggttgagcctggctagttctttgcgatactcgtcacctgcagcgggtcccatggagacgggtcgtgtgcgaggctgcgagacggagcgcttttctttttcttctggcttctcgagacgccacggcttcaccttgaggtagccctcctcaagctgcatggccagcccttcatcgacagcctctccgtcaggtgtgaaccatgcgcctcgcttcacgtcgtagactggccccaaccaataggcgggtgccagttcgcgcgtctcgatctcgacatcgaagaggtagtcttcgttgacggacaccttggtcgtagtagctttggcggcagagccttccttgtctggcgtggtcggagtagcagcgggtttcctcgcttcggcgtcatcagcgtcgtcggccgacttctggaatgcagtctcaatggcattggagtcgctctcgctgaaggggatccatttcttcggcttgggcagggcggcgtcgggtgcaaggccgtgggcagagagcggttttctcttgggcacgtcgactgcgtggtaccagcgcacggccagcggaggggcagtcctgcgggtacttcttcaagctcaggcggtgtcttcggtcgacgacgtgatcgccccccctctgtgtgcctaggacagccgcctcccgctcctttgcctttgcgtcgtctctgtctgccgcagcagtccttggtgtcgtgggcggtttcggcgtgacggctctggagccccacggggacaggttagcaaggaagccttgcttgctgtcaggcgcagacatgcggtccaaggaggggatttcgtcacaaacggggttcagccagctctttcctcgacgaggcgatgtgcagatgggaatgcggcagaggcgcctgtagcgacagagagggcggggagcaagcagaggaacgcgtggggccgacgtgatggccgacgtgatggccgacgtggtggctgacgtgatggcgattgcagcaaggcggcgaggttagtaggtgacggtcggtgtcttcagggcgataatgtgtccagcatgtccagcatgtcccgcatgtgacattgatggggaatatatcgagtttcgccgtcgggccttgcatatgcaccctcttgcacatgaagcacagccacatgcacgtcacagacgaacatgaacatgaacatgaacatgaacatgggccacggccatccgctagagtggcacgagtgggctttggcgtgcggggcagcactcggtagccgtcgccccatctccaacatgctccgacgcctcagacacgatccaagtcgagctctgcatccaccatggagctctaccgcccgagaaccgcctcgattccgcccaacttccgccagattccagccgcgcagcgcttcaatgtcaccgatgctgcacagctgaagctcaagctccaggccctcgacgacaagctcgagccacatgtcgacgcctctgccctggagaatgcatgcctgtcgcgccccttccatgaggacgtctacgtagacggctctgaggagttcttcctgctcgtcaaggacgttgcgcgggccgacctcatcccggccatctacattgacgcctacaccacggtgcagcagggccgcttccctctcaaccgcccgcgcgtctccgacttcaaaaagggcgtcgatcccaccttctcggagatccgcgcgctcctgcccaggatcgacgagctctgtggcacccggctcagcgagtcgttcctggccctcgaagaccaaggcaggcgcaagtgcgcccacagctccttccccggctaacatgtcgcagtcaagccattccccttcctccgacttccagccgagctcgcgctccacgtctactcgtgccttctgccccgcgaggaccacatcgccctcctctaccagccgacccgtgaccacaagccccctcgtgcacgcatggacatcatgcgcaccagccgccagatgcacaaggaagtgacaaagtacttctatgaaaatcgcactctgtttatgattgtagcccgtgacaagcacagccagatgctcagcagagaatacgcttcgaggtattatgagacacttgccgccatgagtcccgagacccgcgccctctttactcgactggaagttgacattgcccacttctctgagcaaaccttcgcctcacgccgttttcaccacataccatccgtcacagatcccatgcaacacatctttgaccttctcccacacctcaagaccatcgttattgtcctgggtgttacaccagcgcgtcccgcaaaagcggtcgaacgcgtcatcacccaaaggaacgagacgttgcgttggctgctagaatacgtaccgcctaatgttgacattctctgggagagagcgagcttgcccaagattgatactggtgctgcggaactacagtccatgattgaagccagaggttccttcatcgacagcgagagcatcaccatgcagctggctgcgcaaagacgtaaagtgatttgatatgcccgaggttgccagagcttatcatgaagacaaccctatagaatattattggtcctggttacgttcaagtcaccatcagtgatgcaaatagagacggggataacagtgaagatggccaggaagtcaaatcgagaatcgcaaaaaaataacatttcagtctatctagacatggtgccatgcaacaaaaggccatataacacccgaatataccagcaccaagagaaaccaaccgcagaccaccagacttctttaggtgtgatggtagctgaagaagaagagaaggaggaccgagaggtgtatacggaggagacgaagcagacgccaagcccacaatagcacggtctctattgtgctcaattttagcttacaaggtgaagacgaaatcatggtgggacgcgtcgcaacaatagcaccagtaaaagccagagtgaaggagcatcgcataatttcgaagcatacatgaacatggggccaatgcagcggcaccatgacactcgggccccattcacttcgaacgtggatcgagagctcataggaagatacttgaaaggcgcaaggttgcatacctagtaatgtcaagcacttgggtaggcttcaccccggctgtcacgtgagcaactgtgcgtgaaacattctgggggtgttcaatcgatccggaaaagtcctcactttcaccgtcgccaagtaattgacagagagcagctagcagcatcgcgccgtcgtatgtaggtcgctccgctctccccacacctgttcacgtatccacaatccgcgcaatcatggacccgacttcgccattctcgcactctcgcgctgatacagagcccgacgatgtaccactaccggggacaccggctacaggcaacgcaccttcggctactactgcggcgctggcatcatcttcgactgttgctgccactgagcccaacattatcctcactcatgtacgccacttcgtgtccaccctcatcgagattgtctcgcccgtacctgtccgccaaggctggatgtacctctacaacaccctgcacaacaagatcgcaacatgcccggctatataccgctatgggccccttgctctcattatttccattggagtagcagagtggcaacaacccggattcatcccaggcccgcagcagctcacaaatgcgattattggatttctatgtgcgacaatcttggtgttgggtgtcctggcagtcaacgagtacatagaaaccaacaagtggccgtggcaagacgaggagtggatctggccgtgggaaaaatggctatggcaggatacggtttatgatcttggtgcaagcacaaggacaattgctgatggactcgtgtcgccgccatctgctaggacgccacacatggtcgaggcttcgccaatgaaaccgatctcaccgaggactaagacacctgtcattgagactaattccatgctaccgccgacggcttccaagcgacccatcatcataccgcctacgccccagcttcctgttggcatgcgtccacctccaatgcctgcgcctgcgcaaatccacagatctggcatcattggtgaatctcctgcaccttcaaagccgagttatagcactggtaatgctttcgcggagaagtatgggaggctacaggcggtgtcagattggcatgctggaattgacagggtacatgatgcaaccgaaggcacgaggatggatgtctgggcgaggaaagatgtcaagggcaagggagaagcagtcgagagtatcgaggaggctggagatgtaagggccgacgacttcagggagggtagtatgggtttgttggcggttcctgagttgacgccagatttgtgaaggcggggagtttcgttgctccgatcttaagtcactagcgagcacatgatggttggatgctaaaacgagagtcatggatttcacttcaccgctgaacactacgtatgctttctacgtaacccttccatcggctctcccatgcgctgcacatcagcaacaaagctggacaccgcatccattctttcttctttccacgttcccgataggacttcctattccttctccccattcttctcctcatcctctccccccaccacctcattttcgcctacctctatccgtggcacatgcttgaacccaactttccaccacgtcgatccgtccgcctcttcttcctcatcaacgcagacgataattgtactcgggtctaaaacctcgattccgtactcttcgcatttcctgtatagttatgaactaagggcgaacgttaggtcatctatttccaaagcggagacaaggcttccttggatgataggaacgatttccttttgaacggcgatgcggatggcgttttgagttggactaagttcagggtggttggctgtcatgctgtatggcactgccgaatggtctggagatgagattcagatagagagaggagaaaaaggatgtatggtgtgatcaaggaaatatggcaaatgagatgggcagtcatgtgtacctcggacgtgaaaggtttgatgattgcctgtgtgatgtcaagccagcttacaacgtgttccagtttcgtatcgtggcgcatacctttgcgaaaacgaaacaggtactggcttgatgagggatccagcgtaggctattccttttccaatagcttttagttcgatatgggtacttatgcgccctcggcggatcgtgagaccaaggtcgtcattcttctgcggactcgtccgtgtttgtgccaacgacaactgggaagtagctatgatgtattatcttgatccatttacatgagacgatgtacaagtattcgagagtcgcgaagtactcatgagtagcctacaatacacatttggactcggaccatttcgaattgactaactctctacccttacaacgcattgctccatggtagtctcttacagcccaagcgagtgtacaaacggcgcagaagacaagaatatggtccacaatgcccacaacttccatgttttctcatcagagcttttgtctctcaaatacaagcacctccacgccaccaaaagaccaaagctgaccgtcatccatccgaatacacccatagaccaatagtaccgacagaagaaagaccaaaagatgacaggtacagccactgtccagcgtgtgggggaatcgcccaggacaataggcgcggttctgcgccccttcagcctgtcgccgtcttgatctttaatatcttggacttgcatggtggtcaatattaccaggctgatcaccgatgtccagactgtgccagcagcactgagtgaggtagccggcgagcctaaatctgttgctgctaccctggaagttccaacgttgtacaaccagaatgcagcagcaagaatgatattacgcgaagtccagtggtcgtcaccgccttctagatcgttgtacagccaatttaagacaaaaagcagagcacattcaacaccaacgtgcagaacatagtgattgaatgcgagaacgaccggaatggtgagtagcatgactcggcgagcttgcgtcgatgtcatttggccgctgggtataggcctccatggtttgttgagcttgtcttcttgtacggaagcgggaagacgctggttggagagattaaatatgaaaaggttggtccagctgaatagaaagacccaaggtagacgacagagcaattgtagtggtgtcgtagtcgtgttgtgcatcatggctggtcctgaaagagaggccgttatgccaaacatcgtgttcggaaacacaaaggttggaacgtcattcttggtgagtaaccaagcaattcgtaaagccgtagaagtccgatagagcagcatgctggcatgcagttgtaaattcccacgagccagctgcatcgtcccaataattctgttggccaatgcgggagtgcttgacttggtcatcatggccgggctggtcgagagtctgatgaacaaattgattatagatttagtgagtacctatcgcaggcaaggtgatgagtaaaatagcaaaaagtccatcgactggtatttaactcacactcatttccagtatgcctgtaggatccagtaaaatcagagcctcagtcggcgaaatgacagagtgggatgcttagatgactgtacatcgtctaagccctgtggagttgcggccatgtttttgcgccttctctaacttctaagtgatagaagggcgttctcttgtctcgtcttggtataaggcgtaccatagtagctcaccggtccgcatgcaggattagtacacatgttgagaaggccaccaaagtagtccaaatgtcagctgactgtgagtcagctcgtccttcatacagtgtccttcgctcatccacttctaaatttgcataatcaagtcctcggctgaggaacctttttacgggaacggtagcctggtgccgcagcgccgctactcggatccttcaggctggtccgaggtttgaggaccgatggtcagcatatgagaatttgcaccaaattcacgaaatcgagcagtgtctaccattccctggcgtattgccacgaatgaaatggtcgggttgaccatggcaaggactgtcttagcgagttttactgccttaccttggctacaggtgccctgcaagcagcattggcatcgggaagacgacagtacctccgatattgtcggaaattccgcgagtgctttatctgccattggtctgaagctttgtgcgacaacgtgcgcgccttcaaaccgacctgcaatcgtggtcaaattccatgctttgtaactacgtttgcaggcacgtcagcacttatcggcaccttgacagccttctattagtcgccaaattcggcagcctgaggcaggtcaggcttatcaatatgtcttgcgcagtgaagaacagaattgcacttggccgttgtcaccgctgccttctcccaggcagcattattgatgacgtcggctgcaattctagagcctcttctgcttggcgatacaaacttcactgctgaccctgagtccttcggttctttcccatcacgtcctaagagtacagtagagccttgcactttctcgcgcaatcttgttgtacgtcataatcttacagtaacgcatcggaacttgtgcgctaacccacttttgctgtgccgcaccctaagcaccaagacgtccttctaacgacccaaagcagtaccaaagtccagagggagatatgttgagggcttcgcgattttcccaatcacttagaatgctgtcgattatacataggtgtatttgacaaactctgcggaccgactacactctacacggtctgccttccccatcctcagcccagcgatcgcttcacaccactgtctttgcgtaaaacaggtctttgggatcatattgaccctttatcttgtcaagtctaccgtagtgcgagccgcaaaataaggtcttgaaatttgcagcttggaaatctgcttcgctgagataagcagcgccgctcggcgtgatctcagcaagcttcgcaaggacgatatttaacatacgatcctgttcagttaaggtcgtattccagtcggcctagtccataggtattcctcttgctatgctcatgagagtttccctgaaatacacatcgacgacaggtgctattgcgggcatgagcctgagccacaggaaccagcaacccacacaagaaaagcacccgcatcgacaagacttgagagaatctataagagtgttttaaccgcggtttaaagagcgtctgcattgctcccgttgttcgtaacgctggcatatgccgtcaaaaagaaggtatccggcaagactttgacggtcgtcgagacgactacgccgtacgtgcaccaccaattccgcacaaggcccagagaagatcttgatggctatcaggattggcggcgatatgtccgccggaagctgccacaacctcccagtccaacacgtgatcagcgctcagaccatatttggaggaaacatgtccatgtccatggccgccgccctgaatatagccaccagtaattccaacggtaggacaattaacgcctacgaccatcaacttgtgggagttggcaaaagtataagcttcgattgactaaatccctgcgccgacttcgatgaatggtcttatatagctcgatatagcttatgacacaatgagctcgatgtccttcatgtagtgggtccatatagctagtggaagagggcagttgccatcccctgttagtatagcttattttctgatgataccccactttgcgttcatatctagaataaatagttagtggataagcacctgttgactttccgagataatcacgtccagtgttccgaatgaatgagcggatgttttgatcactcgcgaatttgactgttttttgtcaatcatcgatgccggtcacatcgactgactatgccacatgtccgccgagtgtgcaggttgggtttgacgtcgaccagggattgcaagagttgtcagagaaagtgtaagccatggttaataaaggtgaggataggtgtatctttggaaaatgccagatatcgcgcaatacgttgcattcaatcttgctataggtgagagatggtattccgttgtgcaccgagaatgcgtagcatggttcaccaatgggtacggttgcaatcaatcagcctcgaaaagtcctattgaattatatccaatcttgacttgaaggccaggcggtatcgtctggaatgctgcgatatgtaagcagcgcagtggcaaaggctcgtattgcggtgaagacaaccagtacaagactcgataacagcgcaagacagctcatgttggataaggtccaaaagtggcgtttggtcaatttgaataagtgaagaaatatttgaattactttacaaattgtacaagtaggtgtggttgaagggaatgtacctcatcaaatcagagcacttctcagacggctttatatacacgaaaggacagacatgtgatgcggataaaagcaggccctatcaatttgaaagtccgtgccgctgaacggtgttgcgtgagtacaacgatggttacatcgtgcctcgacgtggagtcgcaaccatgacccaatgaagcgttgagcaagaaaaggatccaggggtttgagagaacaaacccaaattagaaacagcgccaggctgtctctaatatgggttttgacgtcttttggtgaatcgattgtgatatcccacactaaaattaggcgctttgaatggcatcgtctgagcaattgccttgagtatcttgctcgttgaagcaagtgccgccaaggctacgaggctagatggggtgagcgacagaaagtccgacatggtaaatttacgctcggtgttgcgcactcaagtgcacgattggtattcaaagctttgctgaaaaccatagggagaaaccctggtttgggtacctgagtcgacctatattgagatagctggctgtttgtgttgcgtgttgacgacgcgacttagaatggactaacaatcagacggaccgaccaggcgcactgcctcatgtgtgtagaaactgtggataacatctaacatagcaaattaacactacctttcattgctacttgaggatatggtgcggtgcgacgtaactagtcttcttgtgtcgcagcaatatggccgagttggcgtggcgtatagacagtgctccacaccagtgggcaaggagctcctgaagccatgagctgcatttgcatgttttgcccgctcggaatcgcgtatgacatcgtgcaggcttgtattggactggaaagtaaaaacataataccattggcttgtgcacctatcggacaaatacgcagttaccgcgatcctacgcgcgaacgttttcccagatcgcgatctgtacgcaacaagtttacgaaagatgtggttcatcaatgttacatgtcaaccatgggtgttttgtcgtctcgtttgcaatgcacctggaaagcagcgcgagatgctaatgtccagaactctgtccaactgcttttggctagtaaattttgaagttcttcgtcgctgaatggaggcccgaacaggaactccatctcctgcaagtctggccagcgcccaccagctgagtgctcttcaaaaagcacctgcatccaacgcgattgcaacaattcggaatcggcatcaaatatctctagatacttcagcccaggtggtagaacatctatcggcgtcagattgaagtctcccacgactgtctctgggtgtcgcatgttgaagagcttggtggaaagtatggctgcttgtggaagggccaaacgtcgcaattgtgaaaacaactcaaatcttgggagcggtttccgcgtggcgccaggaagtgtccagaatccaccgggtagacgtaagaattgcaagtgcggtctaacgtggactaaagagtcaaccagatactggtagtctgtccattctgtacgagctgcatacagacgctcatcccaatatgtatctccggtagaggcatcatagtcagagagcagcggtgcttcagggtatgtctgtatgttggcctggtaatggggaaacgcacgcacagatctgaaagggttcttttctgacgaagcctcagcatagaaatccagacttgcaagcttgggaaaggcttgtaaaatgtgcgtcatgccgctgcgagctgagaagtcccaaatgccgacagtctttatctggcagtccaaacgaaggtgacgaatggaacgaaacgtttccagggcgtcagagccaccgtataatctcgaaagatgttgcacctcatggttgtccaatccagctaatttgatactaatgtcaagagtgtccaagttcggaaagacattaaggccgtctaggcgaattggcgtgagactcgacagtttcagaaatttaagatttcgagcgcatggcaaacccatcttggcattcatattcaagccatctatgccatcgacgttaagcacacgatcttgcgcgtatagccatgcatctgaactgacttctgagagtgagaatcgttcaatttgtggtagaagcacccgtaatatgcgcagtagggcatatctgtagtccagattcattgagcttctccatgcctctttgatgtccgcgggcaagttgagcgcttcgatgaaattgcgagagggacatacgacttgaatcacaaggttgagggggagcgccttgagatttgattcttctggatcacttctttggtcggcaggttcaccgctccgaggaaagcagagacgaatttgcttgacatatcgtctgaagtcagggcgagcgaatattgtacgcaggaagtacgcgacgcgtgcatgactcagatcgttgggaaatcgaaaagcgaagcctcccaatacaggggccgtgaatatgtgtttctgagcaatgtctcgaaatctcctgctcgccaatgaaaggctacaaagcggagcacaactggccaggaagtcgcgaatgagataaggatctggctgatttggaggagggtcgtctggaatatgacctagcactcgatcggaccggttgagatcgatactcgaaacgatgtgctcaagcagttcagtcggtagatcgttcaaggacaatcgatcttggtcactacgtcagcgcgaataccaccagaagccgatccacgagatacaagcattgatctaagagaagagcacttacaggatttctgaacgtctgtggtagccatttctgtgatggaacgttactgcgagtgctgtgacattgatggttagggagggagtaggtatcgtgaggaagtccgtactgattcagattcacgctaggccaagaatggaaaggctaatgtttcgcccaaccatctcgaacgctactaccctcatcatcaggactaggtttcgttagcaaactcctttagaacatgtatcagatgtcatccccagtttgagtcaatgactcaatgctactcgggccgttccgacgacagaaagcccctgccattccaacctgaagtaaaagcaaggattagcaacacacacactgcaccttagaacctgtaaagtatcgatcatcacagtgctaatcagcttgtgctgcatgagataagtgatcatcttctgccgtgcatgatgttgcaaagtggcttgcggggtcgtccatctcgatcgacgcttaggcagcaccccaaaggctgacagatgtagaaccagctcatcctaacacaaactcatatcgaactacagggcagtaaaaacttggagtcaaacatcacagaacaatgtgaagagtacatctgtcgaagaaaggttactatgattgttcgtggtcgcctctactaacctaccacaagactgggtgcggtgagacctcgagactactgagtactatattctgtttcgccctccttcaacacaacagaagaagataagaaataaaaacgctgcgtcatcacattgcatcatatcgagtcattgaacactcccaacgctaacttgcttgttccaccaactcaaagaaaaagaagaccaacaagccaaatgggtattagatccgccgaaagaagaaagcagctctcgcaagagcaggtatagtgctagaagatgcttgttgaaagagaattccacaatcgcttcgcggtgaaagaagaaaagcggtacgatcttgtcctaagccaaagctttgaaggtcccaacgcgtgcgaatgttggtatgcgtgagcgttccgtgtctagcaaacaatagcaatgtgacctgcactgtcgcaaggcaaaacgcagcaaacaaacaagcgtagtaaatgtagactgggaaatcgagccgaacatccagcgtgagggagaatcaaaatcaaacttttctgcgagtgggtttggccaggaagccaacactgctcgcgtcaaacttttggtgatagatcccgctcaaatggaagtcaaaagaaaaaggtttgaaaaagccaacagccgcagacacagaagaggagagaatgcagtgagctgccgagttcagtttcggtaagtagtcgttggtcgggtgcgtcgtagaattggagctcgctcatcgcgaatttcgcggatctcgtccctatcacgcctgctacgcgcgctgcgcgtgcttctctccgatgcatcttcagcgtcacgtcttccttggccagcaataagcgatcttctgttgttgttaacttggacagtgccccgctcactgcggtatacactgtcgttgccacgagcattgccaccgccgatgaccaggtccgtcatgccacccttcagctggaacaagctgtaagtgcggccctccatgtcgccagagagctggagactgagtggcatggtgccatcaacgcggagacggatctcgtgtgtcgcactggtcatggtagtaccggttgactggcttgcctttccgcttccgttgctttgagaaagagccagaatcagaaggcagtgaaggcttacgggaggccctctttagagctaccttgctgatctgatcggcatatggatcgcggctgccacgagtggcgttgatgtactcttccgcgctgagctcagctttcttgttcttgacttcaacagtacgcgcctttcctttgcgcggatccgattcagtcttggcgcgttggcggtgtggcagaacacgtggagcctcctcctcgctctcgtcttcctcatattgaccaggaatgtattgttcctgcatgaggactctcgacgcgcgcttctcgcgttgcctctcagccttgtactgttcctccgcgactcggtctctgacaaagtcgtcgtatgtcttgtcgtagacctgatatgacttgcgacggttattcctgctatcgttgacaactatccgggcttgacgagtatcgtactcggattgtgtcgaacgatggaccggaggacggctgactgatgggcgtcgcgatggagcagcacttacagtgggtgctcgctcacgttgtcgctctcgtggaacagcacggtcgggaacaacgatagattgtcgacgcttgtcgcggcggtcgttctcaagacgctcgacaacctgcgttgtctttgcgtgagtgagtgcaggacgtcgctggctctgatcacgcttcattttcggcggaggcatgagagcgcgagcagctcggacttgctgttgttggcggacctcacgctcatgctcctcgtcttcagtgtactctgaatcagaggaggagtcttcgtcagcgtcaggttcgccgtactgcaagagtttaggcttagggagggttgggttggcacccctgttgtagtgttgctcattgggggtcggaggctgtccatatctcgcggagtacttggaagtgtcatcctgagtgatgatgggaggaggctgactgtgtgaccatagcttgacgagccgcgtgcggacagcgggggccgttgttgatgagtcgaactgttgagcttgctgggggtagtagccgccctgctgcgcacccatgtagggaggaatatggtgaggatactgcaggtgctgcatattgggcatgttctgcatgctttggtaggcagagaaagagggaggagggccacgctcctgaggcgggctgggatagggtgcgggcatgcccggcgcccagaagctacttggctcgccagcgaaactctggggccgcggggggcgtgtgccggcagtggacgaggagcgacgtgtccgggcggtttggacgactgctggtccctgcgaggcataaggggcgggctgtcggttgtataccggcgaaggtggagagtagtaagggttggggtctgagcgctgtgacatggtctccgaggggtagccggcgacgttgcgggtagaggcagtctgctgcagttcaggtcgacgagctcggggtggcagagtgttgagcccgcaatcggtgcaattggggtctctgcattctgcgtctttggtgtcgcgccgctctcgggtgatggtcgggcggcgctggtgggcagggcgttgtggcttcgacgacaccgaggcggtgcgtgagagcggcttatggctctgacgaggggctgctctcgttgctgtggtggcgcacctcgccgccaacagttgtctgtcgtcggggctttgggcgccgggactctgggagacgggcggtgcggcggtgacgggcacggcgggcgggcttcgcgaagaggcacttggagccgaatcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcaagctctggggggaggaggagagcgggaaggagtgggcgttgagcgcgcgagatggctaccgcaggtaggtaaggctgttgcccaaaacttagcgtcgggtgctatcgatacagccgacgagggcgatgctggtgggagagtcgacagtgatgcgaaaacagagctcagcatgcgcatgcgaccgtctcatagcgtgtgcgggtgcgggcgtggaaggggataagtgagcagaggcagaagagggcgagtgaagtctgacgggacggctgggtatgacagggcgattgtgtgtgcggcatgcagcccagggtccttttttcgggcttctgctgcggaacggaggggcgggagacttttttttcaaaacgcgctcgctcctcgtctactctaatataaggccagctaggtcacagcacactcatgcactgcgtctaacgtctcgttgggcagctccaagtccgctcctgctgcccggccgtgcctgccctcgccgtcacgagacggcactcactgctggaccggacagtggacagcgaacaatggacagtggacagtggacggctccttctccagcggctttgctgggtgacgcagtctccgcaccaccaccatcgccttctcgcccgcggcatgcagatgcagatgcagacgcagatgcagagtgccatggcgacgagagcctgcacttgatcgcgctcgctcgtctggcccagccatgcctgccacctgctgcagccccagattagccggcttcctagagtagagtgcttcatctcttcctactgtacagcactggcatgcctcacaggctacagcagcccgtcgtctgccatcgccgccaacggccgcatgcctcaccctgctgctgatcacgtccacacggcttcgccaaatttagccttcatccgcaccagtgtcggcgattggctgttgcagccgtcagacacaccaggagccgtggcagccttactggctaccagctgctcgtcgaacgggtgaaacaagtgtgaaccaggatcgtcgcgcgtccttatgcggccagccaaatcgctgtcgagtctccgcttcaactctaccggccctcaccgcctcccaggacacgaccacgaccacgaccgcgatgttcgatcgagtgtccgacgcctagcctcacaagagagcatgccatacgctctttgctccacgctagcccaaccttacaccagacgcacctacctctttccgcttgtggtcaagtcttggcgccatcctgtgttcccattcccatcgcgaccacacgctcgcttctcaccatgcaccgggaaacggtcgcagggcagctttccctagctccatgtactctcttcttcgcattctgcttcgcgacgtcattgctgagccacaccccatctgtcttgctgtctactgtggtcgctagtgcaccatgtcctgcagctgccacgtcgactctgcagggacagcaaagcaggccatccggcacgacaattcattaaggtccggcaagacgcgacaaagtctgtccatcgccaccagagttgttcacccaaggctgactggcaaatgcctgccacgccagctcgcacggcttaatcgcagcattccagaacaagcctgccccacccaccagcacgacatccaactacacgcagacagctgtacttggtgtaacctttccgctttgcctccgggggcagccgtcacgcgggccggcgaagctccagtctgctcactcgtcgagtcgtcactaccccacccacctagctttccggtgagagctgcaagccatcgagcaacgtacaccatctcaacaaatcatcgcaactcatccccgacttgatccgctgccttagatacgacgagagcatgctgcctttatgggctgctgccctcgagttgtaacactaacgagaaccattatcgtgtctggaggcaagtacagtggcatccgcacggcattggctcgactttttggctcaatgctgtgatagttcaacgtagcttcgtgctcgttcagctcgacccgactgtcggcagttcaccatgaattttggacattttgcgagcgtgtttcttcgccggacttctggctgtggaacagtgcagccgtggcactgcgcatctgcaaatcgcacccgctcgtccaatcctcccacaccatctccacaacgccacttcttaaccgtgcaacaagagtagccttctgcttgtcatgtttcaaatcaaaagctatcagcgatgcagccctactcgtttggaacgcttttaagcctgagtaccacctgagtcagcctttattctggtcgagtgtcggacctcgcaagacgcaaacttgcgccaaagaccaggtcgcggaagctgctgttgcacgtagtaaatgtggctcacgctccgctacacctgtgtttagcgcggggtagtgcttcattcatcacatcaatccacacagagcgccgtcattgcacatttcccactaacttgactgacatctcgataggcttaccgtacgacaagcatgctatcctcgggctgaacgccatttccacatcatcgcatttctgcaaatcgatggcttgcagcccagcatatggttgtgcactgtctcacaggggtgcgatatcggcagccaccggatcagcagagtgtccagtaacacaagttcagcatttgcatgtgtgcatagctgtagaggtggctaccggaaatttcacgtcaacgctcttgcagctcgcccgtttcgcatacagtacagaagcagctttgtcatcttgagaaccagtgaccctgctgacaagaagcaatgtcacagtatgattccaacgataaaaaaacccgaggtaagtcgtaggtaagagatcatccaaacttcgttcagaaaattttctatcgctgtgctaccgctgcaacgtctcagtccttaatttttcccaaagtctcatgtctcgcataatgactgtcgtagttagcgcaaagaaggaacatgtgggccacctgttcagccttgcattgctcttttacagtggatatctaccgtctaccaaggcctctttttcgacctcaaatcttacatccgtattatccagttttgctacgtttcctctctagtcagattccgctccgctgctgtgagtcacttatttctaccaagagaatgagtgcatgcccatcgctgcccgaacaggtctctgattgggttccagctacatggaatgtgtagttgcggctcgtggctgcccagtggatccacttgtgggagagaaaagcccaatcgggacccacagcagcggctattctgggctgaatgagagcctcaactctgcgttgtgcatatggattggaggaggttctttttcgtacgcggataaaaagaaaggatgcaaaagaacagtcatatgatctcaggcccgattatgattgagctgaacgatttacttattctggtgggatggtgacatcgcagtctgaacatgcagtgtgctgtaccatgtcgtgctgccgaatgcgcattctgttgtttcgcgcttgagcctgtagggcagacagccttgtcgacgtgcgtcagtggttatacctattttccaagtggcatgcgaaaggtctgtggccttggcagttcggcactaagcgaagtggtcaatactagggtgggctgcgcgtggaaccgagtccctttggagatagttacggagcatgaacccgaggggcattccacagtctgctaagtattcatgactcgggttatgatgtaatgtcgagcttgtcttggtggcggtattgcagatgacgcagtaaacatggtcaatcagcatacttgcatctcacgccaattctttgttaagcaagcaacaacacccttcgcaagagagcagtgtttgcaggtgatgttgcaaagactctgtctgtagtcgtcctggaccctttaagtcttaccagcagagcggcatcgaacttgaaggacctgcctctttgcagtattgtgttagtgattgcgcacctccatcaatgtcggacaggatcaaagcaaagactgtcattacatgcaatggcatcgagttgtatttatccatgaatcataatttacctcttttccaagatcacagcatgctacacgaccaactttccccgtcgattgtcacccaaactctattttagcaagcccaccctttcattccctctgcaacctctccgccctctccaccctcttgtccgcactctcatactcatacccacttgccctcttctctaacaccagcctcgcacaccccaagctcaggaccgccgcaccaatcaccgtcaacggaattagcatcgtcctcgagcgatgcaggtcgatgcacaaattcgtaatttttgaataaccacttttccagggttcggtcgtgtaccccaggatacggcacacgccaagttcacgcgtgcacttgaacgtcacacccgcatatccgttttcccagtaacatgtggactttgtgttctccctgttcagcatcataatcacatccgtccgccacgccaccatcgcaaagtccacatgttacttatgtcttcgcagccaagtttcaattgttgctgccgcctctacgaatcactttgcaataatcgatgtactggagagcatttgaatgcaatgacacattcgcttcacagcgatacttaaaggtatttttgcagtgcaagattgtttcggtgttataagatggtagcctacgatcaattgagtattctgttgtgtgcgttgcgagggcaacctgaatacgtcgcccccgcacccagttcgccggtgtcacttcacaacgcctttagctactaggcacatgcttatcaggacatcgcaggtaaatctgcctcacgaatgcgcattacagtaacttcaaagatgcgcacacagtcatgcacagaagctgcttgtgtgcggcattctgtactcacatagtcctagagttattttctccatgttacctcagtgccaaagcgagagaacttcaggttttcagagactctcgtgacaatgatatacattgataatgatgtctggccgttaatgtgcgtaagtagggcagcatgtttcaggcttttgcagctctttgagccacccaagccccatatcctttctccgaggttgcacctcccatcgccgagcccatccctccttcatgtgtgtccacctcttcttctttcaagtctgccttttcttcctccaagtctgctcctccatgctcggaacttatccacaaccatagtttgctgttcatgatattttctgccttctccttcaacatctgtacaaaattctcaattgcctcttatctttggtgctcggtggtctcctagcgagcacttgcttctcttcgtaacatagacgtactctcagcagactttatccgctttgtttgaaaatcgccttgtttctaggataagtttcgctaggtcttcaatctgtatttctttcctctcggtatttttgcaggcctcgatagacaaagtgcaagcgcgagacaattggtctgcatgtagcataactgtctttaacatgcgtttttcttgtaataagcttattttacgattcgtgtggttcttttccctagaactctgcattaaattagtcttcgcaagtgtttctgtatccacgtctgacatgatagtagatagtagattgaagattcgagagaaagcaggttagtaattgtgctgatagattagcaatttagtgtagactgaaagaggcttctatactcgcaggttacttaatatctataactgacaattagatgcctgttttagacataacgttctgaacggagtagttattggctttgactctattatgcatgtactctggcgttcgaattagaagatcaacaactacgggtacatctgctctgtgtccttatagggcctgtgatatctattaatatgagagagcaatttgtaatgttgagcagtttaatgatatcttcatactgcctgcctacggggcgaagagtccactattaggatttgcagaggctgggagagtttttgataaaagtggtattaacttaatatagacttaaagttggtagtgcgcaagagcatgcactgtgccaagtatgtctgcgaaacactgcgggtagaggcgagcattgaacgcaataaagctaatatggaaagtaccgctacgtttagaacaatgtccaatggaaattgacgtggaacagttccccgagactattcgatacggacggatgtatcagagcttagggatgcgaacctgccttgaaacaatgtcattacgtgtactcgacacgaacttcgatttccgcagcattcgttttgtcttcaaggtttcatagcaagattacggcatgtattgtctcacactatcaatagtcactcgcggggcaagaaacatgacccgctacgagatctttctgcctacctttgcacggcatgatacgcccaccaaggagggaggctgggctagaatcaacactccagacaatgtacacgcgatcgagcatctccaaaagctttctcaagtgccggaacggtggaatatagctcacagcccaccgacaaaaagatgtcaatgcaaaatacacgaccgtacctgttgaccagatggtcaagatgaccaatcgtcttgcatggaccaatttcaggtgcgtaggagcccgagatgccatgaatctagctcctcgttacttcgtcgagcactccaaaacccggcgatcgcacacgagcgggccttgcaatggcagggctttatttaggacattgggcacttctgggcacttccggtctccgtagaccatcttgggggaactacccacatttgagtctgcattgagacccccacatcaatcaccagcacttcaaagtgccttcaatgtctccacttgatgccaggtaatcttgcgtacgattgaggggcttgccgttactctagacgaattacgcctggaatagacggttttaaggacttatacccattgcaggtgtggggacgacatgttcaagaagaatgaaactgctcgctgttgtatgatatgcctaaagttcctgatctgctccaggatgttgtggaccgccgacgatcggttggtatgcgttattcatttcagggacagtccacgggatccaaagtcatatccggcatcgcgtatgcctggaattcaatgctgtcgaggcacgcaagatttttacacaatcatgcgaagctatgtgcaatacaattggggcagagtatctattatgcggagagagctccactgacgcgtacgacggaaatcgaaaggatgaggtcttgagcatgggtctctctgtctcagtagatgctgtgtttcctttgcggaaggctgatgattgatcttctcgtacatcatgcagagaacatctccttgactactcacttcgcgaacttccttaagggtgacgatatacttatgatgctagcttccaggtccgattcactcaagagcaaggccaagggtgcattccttcctgacattgaactggcgttcgaccactacactcgaatccggcttgttatcctgcacagcaaagacaatcgcatagcactggccaacgatcagaacaaggattgtatctcaagacgattagatcagatgtgcactgagcttatcagatacgagactatatctagatgactagatgccgaatcggacgatcaaatcaagtaacaataatcgcgcaaggcatatacatgatcacatagaacacatgatatacgtattgcagtaattgggatatctcgaattcgtgatcgtaaccatatctatgagtcgctcgctggtcgctcatgcatgggatatatacgaggccaatatatacaagatcatctctggccaaaagacaatctcatcatcacacatctctcattcctctactcgtacaatttagtacttctcgcggtgcatagcctcgatgtccttgctcgcaaggatagaatcgttgtcgatgacgttctcagtaccgacgtgggactcggagtaggcatcgagctcggcggccttgtgcgtgaagttgaggtagattgggtaggaccaggcgaaggcaactgggggagattagtttttgggctcgaaggaatgagcgaagggtagacatacagaagatgaggggaatgcacatggcgtgcctggtgccgatgcggtcggcaacgttgccgagaatgacgggaatgacagctccaccgcagacggaggagacgaggaaggaggcaccacgcttggtgtgacgtccaagaccacgaagagtctggaggatgttagtgatggctctagaacgtgatactgtagctcgaaaaaacttacgagagcaaatatgatggggaaaatgcaggactcgaagaacaggacgatcatcaacatggaaagacctccccagttaggacggtcggcaccaccagtgttgacgccgatagcagcagcgatgaagatcatgatcatagtctggaagatcatgaggacgatacggggcttgccgccgaagtacattaatccagcagcagcgaaacgtccagcagcgaagagaccctgggcgatggcgtagaagttggcacccttgacgtgagcatcagtgatgctaagatcggggcgcgcctgggtgaagtagttgatgaagtaggcggcaacaccgacttgagcaccgacgtaggagaactgggcgaaagttccccagaaaagggtgtactgcttgcggagaggcttgtcgacgtagccagtggcagcagtggtcatctcagcctggtcggccatgtcggagtcggtaatctcagggataggggcaaaataaaacactattgctagaatgccgacgaaaccagcgatgccaaggtagacccactgaacggcctcgagggaacgaccatcttcaccaacgttcttgaagatgacctgagcagcaaggacaggagctacaacagagccaacggcctgaacggactgagaaagctcaagacggaattcagaccacttgggaggaccgcagacggcaatatatgggttggcagagacttcaagagtcgacagaccggatccagcaaggaacatggcaccacagaagccaccgaagcttcgcttgacagctgcgggccagaacataagcgcacccacgcagtagattgacaaaccgaggatgaaggtgtagcggtaaccgaaacgacggaggaaccatcccgagtatgtcagagggccgacgaagtaggcaccgaagtaggcggcttgcagaccagacgattcaccctgggtgatgtggagagcgacctggaagcgggaattgaggacatcgagaagaccgtaagcgaatccccacatgaagaagctgaaatgcaagttagaatcgaagtacttggggagtggtcatcatgttggacctacagggtggtgacaagcgcaacgggaatgatggattggcgtgtagtgagctgcgaagcaccagtgacaacacggttgtcaacgctctttcgtcgagcttgctcagcgacaacctcgacagtcgaagggcgacgaccctgctgttcgtggatctcttcgagggtaggctcttgcgagccgttcatgccgaaaagcttcatagtggcgagtgtaaccaactagcgtcaaagaagcaggtaacacaaaagacggccgaatgatcgactggttcagtggatcccaattggagaagaaagctggagaaccgtggagctgatgagtctggagatgtgggcagacatggcaccatatatccttccccagggttcccactgtcctagttgtgatagccagctcgacatggctggtcccatccatgccaggatagtacggtagtgtgttcggtagcttaatactagcgcggttgagatgcaaacaggggtgaggctgttggtcctgccaaagggctctcgctaatgcaccggtccgtggcaccaagctcgagactccgcagattctgctggaggcagcgctctgatatgctggcccttcctcggtggtatcccagccgtcaaaatcaatccgaaagagctaccggttcttgtcggctgatgtgcttggccagccaatcatgcatttatggagcctgtgccgctactgcaatccccagatatccccactacgttcttgagcctcatggcgagaatttctcttcccagacgcagctccaccacagtctccacgacgcgaccccgtggagagagctggactctagactatggagttgcggagaagcagcagtggacccagtaaattcaatattgtggcaccatcattggctggatacgcatgtgtacctgcaccccgcaaaggttgttagggaggtttcttgctgttcacgaactgctcaccacaacgaacatccagatggtccaattctgtcaaagaggcaatcatcaagcaaatcgtggcgaaaattgccaaatcccaagcaaacctcacgcgatcgagaggcctcggacccgtaccaagcctggcctggcctaggtaagtttcgactaaagcatgcagccagagattagtgcccgagcatttgggtttaacgaacgatgacttgaatggttgttgaggctcttcctgtcggccaggttgttcctcacacagccttagctctgaggtgtgtactgctcaagccaggcgaaatcccagcagaggcacgtcgttgctcgaatatgggcaaaggcgcatgcggcgttcccaacatgaagaggttcgggaatagtgcccgacgccggtcacgtacagttgacgtatgcacgagatgtatagcttgcaaacgcttgaagcaatgctattgccgaggatcttcagcacatcttcgttgacagcgaatgacttgcagctgtcgtgctatggagatctttcgccactgccattcgatccagatgtgctggcttcttcacgatgagaccaagatctagatgcagtggcatcatcatcattttctcatcgtctttgtcgtcgcctcgtaatggtgctccactgccgcatgcataccgcacccctcatacccctccgcggggctccagagcccacgcgcctgcatactggggcaggatgaaccgggggcatctcaacgaaagtttctagctgacttctagcgtgcttctacgaaggctctcggagctcggcgtaccctcgtctcgtggtcaaataacgcatcgtcgaccctctgcgcagagctttcattggattgcgtcggagatgtcgggaagtttgtcggactgccaagggtcagctgtcagccaagtccagatgcgtgatagccaccgtcacgtgtcgagatctggaataacctaaacagggctgtgtgctgcagatcttgcatgcctcgtgtggatactggggtgatatgggaatgtggagagcaaggtatgtatcggagcggagcttcgaaggggccatcggtaggctggattgaggcataggccgtgcagcctgtcagagatcgacacttccgaggcaaactatggtaaatggcgacaacattattcctttgctatgtattgcccatgataatccatgaacgatgctatatgcacccagtgcaccaccgcctcgggggaagtcgcaagcgctacctaagaatggagagcacactctaaccaggtatcaaatcgtgcaaaacgccacccaaattcatcgcggatcactcgatcctacacgactgatatgtgcatgggccatgatgtgcctggagcatttcaaatacaggccactcgattccttgggactgttccgtacatgacatgcatgtgtgacccgttggtccctgggtatcccaaatatccccgaccagtgtcagtcgcataaatcgtaccgaaatcgtaccgaaatcattccttctgtccttcattaagtaccaactcaaccaccacctgacatctttcctgagctggatgctgtaggctcaacttgatagtcctgttatgcgatgagccgccgcttagcccatcgtcgaggcacttgacatcgcgacccgcgatgacctgcctcaagcggccgttctgtgcatttcgaatttcgacgaaatccgggtcaaacaagaggacatacggtccatacatggctgcgctcttggccttgccgacaaactccatgattactgaacgggaaatgtcgccgttcttgttgatatagacagcgcactcttcgtagcaaagaaggaactcctgatccgacaagcggaacatacctaatggattttgttctgttaatcgtgcagcgattgtagcgacgtgtggctgtttgaggtctggcacagaccatggttgcttcttgtccagagtaagaacttcaaagcccttggctgtggagacagccaacgaggaatggaacagattaatcgtataacaatcagccggaatgtagaactcgtcgtactcccggaagaactcggtacgtccagacttccatatcctggacttcttctctgtggatttctggaatacgggctcaaggaccttgaaagtcgacgatatgccatccttcttcttgtagaaaaccagggtgcggtccttcatcacgcctgtcgcgaagaagccaatatcacgtgcaccagacagtttctgcggtgctcgtcgagcagaatcgtttgagggtggcacgccaccgaccgggcagacagcgtcaagatggtacgcaataagggacttgtctgatatgagcagcatgaggctgaactgctccagtacagctatctgtgtgacccttggtgtttgaatggcctgacattattagtgaacgtcattggcgtgaaattgattgaacatacctttgaccaaccacgagggttgtcaaactcggagacatagacaccaatgtctgtgccaacagcgagcatgtgtttaccgtaaggctggttgaaagctgtcgcacaattgactcgtgcacgacagatagggaccggtcgaccttgttgcaagaacaatttctccacttcctctactgagcgatccagcggtgtacccttgatggtgatggctttctgggatggcattgcactgtcatatgcgaatgcggcatctgccataactcttagtcggaaaggttctgcgttttgtgcgaacaaagcagctgcgtgtctcgttttcgcaatgatgagcttgtcacaccattcagctcggttgttcgcggacgtcgcgtaaagagtgtacgtctctttccctagatgtttgatcttgaatggatacagaattttgtcgtctctgttgtgctcaagcgcagcattgttgacagcggtttttccagacgagcccgtgtttgctgatccaaatgagttcgatgtagcagtatgctgtagtgttcccgggcccgggctgttggtgttccgcccaaaacctccacctcttaccttttcggcagcagggttgacagcagcaatgcccttcatcgtcgaacgcacgacaggatcatcatcctcgctttcgagtaccaacaggtccataggaatcggcagacgagatacgtcgtatttttccgatgtcgtgactccatcagcttcccgcattttgaccgtcttcgcaaggacgaggtaatggtcaaagagcagcgcgtgcgtctcgacccagttgaaacggctgcctcccatcctttgtagatcacctcggtagatgagctctcgtcccaagtggtcgaggttcagctcaacccgctgcatgcctggtcgcagaatgagtctggcctgcagatcagtcaggtcgaccttgcggctcatctcgccaacgcgagcgtcacattccagagctacggtcttgatttcctctttcgcaatgatgagattgcgtttctcctcgttatcgactgtggagttcttaatcaccgtgtcgatgaggagtccgtaacgctgcagcctatcgataggtcccttgaggaaagtattccaatccagcttctccgagcgtctgtcggtttgggcttcgtttagaaaagcgcggaagagcatgttcttgtttgcttcctggcgcacgaggaaggtggcatatggaaacgatgcagcatactcaatgtatgcatgcttggctttccttatccattcacggaagatgtcactgaagccggtgatccaggggccctgttcttgctgtcgatacttgatctgtggcagaaggtgatcctcgtttgcttttctgacagcgtcaaccttgccgaagacatcgcgaatgaatctgtcaagtttctttggtggaacgactgggggttgtgatgcaaccaaacgatcacggtatagtcctcgcagaacatcaagtcgttcgagatacttgtcttctccttggacaatctcgtggaggatattctggcgttcaatctccttcttgttgattccctcaatgtcttccttcttcactttgtggaaggtggcccagtcttcggacgctgcagccgcggcgggagagtgtaggtcaatcttcttcaaggtcctctgacagtgatacgagtagcaccgaccgggtgacgagtgcgtgtgaagcataggagcatagcatccggcccccgtaagctgaaatattacaccagtcatgctcacgccagagaattttagccactcttcctcgtgcaccagcgtacctgacttgagcatgtctgcaacgactcgactgctcagagtttcagcgtctgcaatgttcatcgttgggactttgtgagtgaacaatgcaatgagaccttcctggatgggcccttcctttagatcattctcaccctcggtcatcgtcttgagccaatagatgatagaactgagcgcccacggttccgcacacttcttgaaatcattggtagacagtttcgctggattgaagcgcttcccagctggaatcgtcggcagatcgatggccacagcatctgcgcttcccggtgtcaacgtgttaccatcgctgtcaatgctaccaccgtaaaaggtgttacgattagcagcttggacttgacgtgagcggtgtccttgttccgcatcagtttttgaccgtggaagcgggtttgcctgtgaaacattgctgtgctgcaacaaggagatagaacgtggcactgttgcaccggtaggtgatgtcattcccatagcgttaggattcgcaggataggtgtcacgggctgtgggggcgttccgccaatattcgtacgacccagatcctgcagaattagtgctttggtggttcagacgccctcgaccggtgttggtgtttactggaggaggtggcagagggcgattggacatgccgggatgatagaacatgtcaggaggctcgccaggcataactgccgatggccctcccaacgtagtgcccgacatgatggatgcgttgtcagtcaaagtcatctcatcaccttcatcgtagctccgccgccgcgcacttggctcctgcaggccaccagttccaaaggtgtcaacgcgtacgttagatgacagtgtcgggggaaaggggtgcattgaatcgtaatcttcgcttggctctgatcttcgttgtgatccagatgttgttgtaggatggcttgctcccgacgccagctggttggggctacctccgtatccaaaggaaggcatgcctccaaacatgctaacatcaacaccagctccaacgtaatcactgtcgctggcacttcccgtgtggtgtcgacccggactcgcgggtagctggggagactgcagagtcgcatagctgctgaaaagaccagtgcctccgctttgtctccgagcctcatcctcagcctcttgttcttcagccatgcgcagtgcagccagaccagcagccgcctccacatcgctatcgtcgctcgcgtattcaggagagaggtggttgccgttcacatggtcgccgtttcggcccgagccatgcctgttggcgtccccgtaatgtcggccattcgcgtgctgcaactggactgatggacttgtcgtgccgccgccagtagtcaaacccaagatgtcgtcatacagtgcgtcctggttgttgtattggccaccgtttggctgcgcaaagtattcgtcgctgtcggattcgtgcggtggtgggggaggtagtgggcgcgacgagacggtccctgttcgctggggcgagccatgaggggggacttcgggtgtgggtgggagcgggttcgagtggtggctagaaatggaggagaatctatcgatgcgctgttgcgagctatagccgttgtcataagctgggggtgaggggagtggggcatgagatgagctctgggggtagtagccttgagacgaggcactggaagggtgccggactgggtagctgctccagtcctccgatggcagaggcgcgcttccagggggaacggggaggggcggaggagcaggagctgtgtaagccgaggctctccctgccacggaggtagtcctcccaaatgacgactgctgatactgcgcgggcgaggggtaattggcggtgggcgaagtgggagagaagccgtacggatggctgattgtgttgatccggttcaagccattgtccacgtaggcggctgggttgtagtggctggggggctgcagatgcgggagcgggagcggcaaatgtcctgttgatgccgccgtagtgctgaggattggggagcgcgacggtggaggagccgtagttttgggggttgtactgctgctgctgctgctgctgctgcgccgggtacgtgtagccaccgttgtatccgctcgccgtgggcgatgtcggtccctgggcggcctgcggggagctggagccgcctatgaacagctcgtcggcctggcgctgtgcatagctgtcgcggcgcacgggagcgtgtccatagcccgcagcgcccccgttcatctggtctccgccgtcggcgctggacgctctgtgatggtacgggtcctggtacgggtcctggtactggttcggcgcaccgccgttgctgtggggtatgttggggttgtagtagttctggccgttcccgtagtgcgacatgttgccgtctgctggcgggcagctatccggaagcgcgtgggctggcgattgcggtcggagtcgtcattcacgaggctacttgaggttgcgcgggcaccatgaccgggcgcgaagctgggccgggagactactttgcgatgcagcccggcgcgacaggcacagaacgaaggggagacacgcggtggccgaagacgttgcgcgctcaagtgcgcccgcgagatcgaggtgtggtggtgattcgccgcgagagccgtcctggggggtgtcctggggggggggggggggtgcttgggcaggtcgcaagcgaatcgtcaaataagtcttgggtatacaaagcgtggggccgtcgagggctgcactgcactgtactgcactgcgatggcctgcgggatcgtggttgtgaatgtcaaggcgctggggagagggcagcagagcgtggtttgcctctcgagagctgcgttggcaatgcgttaatgagaacactcaatgttcaggtggtgcttcgctgagccaagagtcgctcgcggcttcgggagagcagtgctttgggcctgagcaagcctcagccgtcgccaaacttcaaagcatgcctcttccgggtgcccaccagcttcgcctacgcggctacgtatgtacacgcaccacacgaattccggttccgtctcgattgcctgattcgcgtcgctggctgtgcacctacgggcatgtctgacgggagtgtcccgtactcccagcttcagcctcccaccatcgggcgccaatgtcttctctcattgacttcgcatcatccggagacaggcttgcagcatctgtcccgccgccagatgcattgctgaacgagcgtgcgcctgtgtaacatcgattttgaacgcggcgacgtcatcacgacatggtaacgacgagggccgagttcgtacagcagattgccaactacgacggaacaccaacagccttcacaatggcccgaacgcatactcagtgttgctaggcttcgattgctaggtcaaggccccgggtatagcttcaggcaccctggtttgctttccgccctaggtgatgacctccagtatggtaatgcgcatcaccatccatgtgccaacagcgagtattcagtactttgacaggattcagcacacgcgctgttgtgacttgataccccgcattactggcactcagggtccctttggctgtcctgcactccgcatttccatctttatttccgaggtctgacagacttgacatttgacataagaatcagtgcacctgtctactgccaccagctttgacatgactcctgacataatcgtccgtcttggatattacaatcgattattttctccacatctagtactgtcagaagatctaatatgggcattcaatcagatcccccaaagtctgtatacgccacccagggaaccgctacagatgaaaccacgcagattcgcgatgaactaccaccagaaaccgaccagcatggctaccggatcaaagaacagccaatggggacaaagcgaaaagtcaaggtcattctcatgggtgctggtgcgtcgtcactgaatttcttcaagaaggcggaagaagagatggataacctcgacataatgtgctacgagaagaacgctgacatagggggaacgtggctagagaacaggtaccctggctgtgcgtgcgacataccgtctgttaactaccaattttcgtggaagatcaagctgtggtcacattactactcgtatggtcccgagatctgggagtacttaaagtccatcgaacaggagaacaatttcatcaccaactatgttaagcttcatcatcgcatcgagcatgtcgagtgggacgatgcagctggcgtctggcggtgtcgagtccgaaacatggagaccgatgaggtatctgaagacagtgcagaattcttcatcaatgccggcggagtgttgaacaattggaaatggtaaatgaccttcacaacacagttaccaacgagattactgacttccgcctctactgatctaggcctgatattcctggattgcatgacttcaaaggaaagctgatgcactctgcacactatgaggaaggctatgatctgagcaacaagcgtgttgcagtcatcggtgccggaagctctggtgtccagattgttgcagcgattcaacagaaagtccaacatctctaccactggatcaggtcgccgatctggatcacggcaggctttgcgcaaacctgggcaggaaagaacggggccaactttcgatgtacgtgtagcttgcgaagggctctcaatcgggctgacacatatgtagatagcgacgagcagctcaagtttcttgaacagaaccccaagaaatacctcgagtaccggaagcaaatcgagaatgaactaaatcagcgatttaagttcattatcaaggcaagcaatgaagcccgcttagcacgcgattacgccgacagcgaaatgcgcaaaaaactcggcgaaaacactcgtctcgcagagaagatgattccaaaggacttcaaccctggctgtcggcgtccgacgcctgcaccgggctatctcgaggccctcgtggctgggaatgcaaccatcttcactgatcccatcggctccatcaccccaacaggcttcgtggatcacgagggtatacagcacgacgtagatgtgatgatatgcgccacgggcttcgatacatgctggatcccccgattcccattcattgcgcacaatactgacctcggcgatctctggtctccttctaacggtgtcacctcgtacctcagcgtgggcatccccaccttccccaacacattctccttctgcggaccgtacgggcccctgggccatggctccttcatgccgctcatcgagcaatggacacgctacatattccaagccatcactaaatgccaggttgaaggtatcaagtccctgactcccaaactgtggccaagccagcagttccgtcaacacgccgacctatttctgcaacgcacggcgtggacgagcccgtgccggtcgtggttcaagcaaggtaagacggacggacaggcggcgatttggccgggttcgcggttgcatttcctcaagattatggaggcgcccaggtacgaggattatgagattgagtattggggtgagaatatgtttgagtttttggggaatggatttgaggtcagagagtttgatgggagggacattactaactacttaggtaacttggatgaagaggggagggatgtgcagccggagtatgatgaggggctggttgatgtgcttggcggggtgacactggacgacagttatgttgttaggggcagatgaagtaaagtaaagtcatatcgagttgaagttgaaggggaatattggcacgtttgtaatgtgccgttgcttcctcgtcctcgcgctcgggccgtcaacatgccctttgcaccttctgtcgagtctagtgccagcaactcaaaagacggtcatcaccacggcgcactccaacatgttcgctacttgtcccgtggttctggtcgtcatgggcagttgatccttctgagtctaccagccgtactgctgcacggcgtctaatcgcacctcagcgcgccaccactgactcggatcaatgaagatgcatgaagcaagcttggaagcgccttgtggagcctcgagcggcactcgttatattttacggcgggtcggagagataaggactcgagagcatgagaggcctgtgccaaatgcttggatccgataccaaacgggatccatggtgcacagtagtaatctgcatccgaaagtcattcgagcggtgttctagcgcgctctatggtgaccagggagatgccagcatttctgcgagacacagcgtccaggaccagatcggcagcagctcgaggactgccgcaacggacacgcggtgtttcgacccacaggcttggctggtgtgggtatcgcaaggaggcagacgatacagaaaaccccgcggattcggtgtcgacgatattcgctcgcgcaccaccccggcgtggcgatacatgtgccggcagctgattgggtcgagtccgcatccttgccaaatcgagtcaagcagcccgtcagcacctgccaactcttggggtgcggcttagcacgcgaagcgggggcaccgcgctccaaggttcgttcgctgctctccagagttgtcgcatggggcgccgtattcttcatattggctttgcatgccaccctcttcgcgccctcagcagcagactgcacctgtcaacctcggtgctactcagcctgcctcagtagcaaggcagatgctaggcagatgcaaggcgccctcccgtgttgccgtgcctgttggacgcgccgcgctgaatgcgtgaccagccgcaacggtcccttcgcttttcatcgggctctgcaaccatccaacagcttcttatcaatcgtctatgccgcgagcgaatcgtggtgggggagaatgcttggtatttctccgctatgacttcgccaagctgtgatggcagcgcagccgccactagcctatccgtatgagggaggtcgtttgtccgtctcacggcggggagctggtgaattgggttggaccaggcgtttggagctgtacataaagctctagaaccccggcgcactcggtatcgcgagagtgagaattgtcaccggccgctccacgggcatcctttcacttggattatcatcttggccgccttgggttaccacgccatttcccggcgccctcagcttttttgcgcgctgccgttatcagcctggcacttgccttgtcccccccacagccccaaccgtataacatccggtcagctgtcctacaccaccggcgcccaaggctttttcccgttgcctcggaattttcagctgctcacctacttagagggacctttcctcgataaggttgctcaaggctgtcagagccccgcttcacatccgcgcggtgacttgcgatagtacaaacggctcattccaagagccgatccggccactttgaaacttgaatccaactcacaatggcgatttggaacaggaaccagaggacgtcgtcgtcttccgatggcgtgagccctcattcttcagatcccgagtacggctacaagagcgaacccaagggtgccgtcattggaaccggagagaccccagctttcaacaccgacaacaatggcgttgtggttcatggcgaccactcgcatctgcaccgcggactcaaatcgcgtcacattactatgattgccatcggtggcgccattggcactggtctcattattggtacaggaaaggcccttgctcagtcagggtaggttcgcagacagcgctgatgcaaccttttaggctaacacttcacagtcctggttcgattctcatcgcttacacttcagtcggtcttcttgtctatgtcgtcatgacagctctcggtgaaatggctgcatggatccctcactcttctggttttgccggttatgctacccgattctgcgaccctgctcttggatttgctctcggctggacctactggtgtaaatacatcatcaccacaccaaatcagctaacagcaactgccttgattttgcaagaatggaaaaccgacaaagaagtcaatcccggtgtctgggttgccgtctttctggtcgtcatcatcgccatcaactatttcggtattaaattctttggtgagctcgagttttggctgagttccatcaaggtcctcacaattgtaagcccttgtttttacgtttgattcattctcccagctaatcagttcatcaggtaggtgtcatcctcctgtcattccttctcgctgttggtgctgggcctggtcccgcaacaggattcaagtactacaaaaagccgggtgcattcaaggaatacatcgataccggaagtgcagggaaattctacggattctgggcttctctggtcaatgccgtcttcgcctatctcggtactgagctgattggtgtcaccgttggcgaggcgcaaaaccctcgcaagacgattccccgtgctatcaagctcaccttctaccggattctgttcttctactgcttggctgtctttttcctgggcatgctcgttcctttcgattccaaagagcttgctttcgccaatacagccagtgccaaagctgccgcgtcaccatttgttgttgccatcaagctcgctggcattagacatttgcccggtatcctcaacgcctgtatcctgctctttaccttcagtgcgtcaaactccgacctgtacatcgcttctcgtacactctacggtctggccgagcaaggtcatgctcccaagatcttccgctggactgacaagcgcggtgtccctgtccctgctctggctctctcagcacttttctgctgcacagccttcatgaacgctgccgatgacgcgaagattgtattcggctactttgtcaatctgaccaccatctttggtctgctgtcttggatttcactcctggtgtcgcacatcttcttcatacgtgcgcgcaatgcgcagggcattaccaaggatcagatggcatacgtcgctccctttggtctcattggatcatatattgccctcttcttctgctgcttgattgccttgaccaagaacttccccgtcttcaccaagggcaagtacggcgcctttgactacaagaacttcattactggttacctcgtaagtttacccaagatattgaccacagtaatttctctaacacgagttctagggcattccaatctacctgatctgcattttcggttacaagtacaccatgggatccaagatggtcaagcctcacgaagccgacttttacacaggcaaggatgagattgatcgtgaagaggaggctttcgtggcccacgaagctcagaagaaggccaacggcgacagaaaaggatggttttacaagaattttgtcgcttggctgttctaagtcagtgcatattcgtttatttgatttcgtctacctagccctatattttggtcatgacgttccacgaagaaatcagtttgcgacggatctagctactaccttgtggctgcgatatgaagcaacgagtcaatgacaatgatcttaccttggaaatgtcttaacataatttggatgtgacaacttcctgctatttttgacacacttttcgataaagttgcccatggtattgaccgtcccgctgcactaaaagcacgtcatcaggtcctttccgaagtcagaccgtcgtaagcccgcgataataatgccaagataatacactaaccgggcgatactgatgccgaaggcatagcagttgcgttgaacacaacaacgcgacgtcaaaacagtcttcgcattaaggttatgacccagctgtcaatctcttgagtatactcttgtaagaaagccaatacccagtcaagcagcatacagagcctcgctgttgttggcgcggtgccgttcttgccgtaagctgctcggcaacgtccccgcggagggtgtccgtgcgagacattgtgcttctccacatcaacccgtctgtcactcttccttcatccccaccacgactcctctcgacgtcacctttgggacagtagctctcgcgtcacatacctacagccaggctatttgaccgcgatgcagacttctcggttgaattgaggtccttcataggtcacaagagcctcgtacacctgggcgtctgacgcataagacgccctttgtctgcagacatgagacaacgctgcgcccaccactttcttccctaaagaatatactctttgcctaattttgacagccttaccacatactgacggtgagctttaatggtgtaaggcaaatacacttgcgggttgtcgcatctattctcgcccttccggcgtgcaccgtgacactcaaatccagaaggatagcgtctgaaccacatacacttgaaaacatctccgagaaattgaccgaggagggcagggcacgatgctcaatgggtctaacacgtggtgaacaatggtggtatgaagagctgggtgatcttacgagcatgcgatggctgatcaatgcttgttgggatcccagtgcatatcaaaggtgcaagccgatttcatggaagcagtttccagaagaggatgattggctaaactcttgcatcaaggtgcataaacgtatgccatcctcgcacgtggacgtgggcacgactttggccgggttgcagtgcgcaccgccacgttaatcagtcggagagtgaagcttggacaagccttctgtcgcgccgttgaaagaggcgtccggaattctatagggctggcgtttcatgctcggctgtgcatgccgggcctttcgacaacatcacctgcactaggagttggtcaatcgtgaggatgctacgatggttgcatgctatgcctaggtccctctctgttagcatggacatctcttacacgtcacattatggagcaaccactacctttgcggcaaccgtcatgtctatggctgtacggtgtcgccgaagggacttggttccacgatactcgatagggccatacttcgtgcgccccttggctagtacgttaatcaactccgtgcccttaccacgatgcaaggttcggggtgcgtttcgtcgtccctccatggcctcacttcttcatctcgagtgctctggtataagaacaccattgttggcttgctttgacttctatcagtacgcaactcacaagagcacattacacttcaagtacagttcaacatttacaattatccaaataaccacctcttcaaacacgcatctttcccaggcacttctcttcagaatctccagcacgctttctcagtgacatcaagcaactccaacttctttcccatcaattcaaaggccgctcgactcagcgaccttgccatacacacggcaatcggctcctgctcatcacgccaacgcaacatcatcgaaatccgacaatggcaaaatcaaaccctgcggctactcgcaatggtgattggatatgtacgagctgccaagctacgaacttcaccgcgaactcagagcagcactgcctatcgtgcggtcactatcaggccagctactctaccagcccaagcggatatcagcagtctacacatcttcatcgtgtgtatgaggctgatcatcgtccagcatatgagctgcagcacacggctatgaacgatggctacgagctctggcactgctatgaatgcgacgctgataatccggactggcatactgaacagtgccccgtgtgtggcactcccagaccagaacaatcgaggatgtctagcacgccaatgaacactctcggtggggctggctcgcctgctgagggcatctgggagtgttcgaattgcggagctgtcaattccgcgatgcattggaaccagtgtggggagtgtgcatttctcaactagttatgttgggaagatggtgcttgcctcttcctgtgggtgaattgttttccagtttcgtgttaggcgctggctggtctgtttgtctggtttggtcttttcgtcatccccgttggcctcatttttcttttgggtgtgtggaggatggagtcttcgattttcttttcctttcgttgcttgtattgcctgggctggtcgagatgggcttctggtttctttcctcgtctccttctctatagactgtttcgttgtgtctttttccttacgctggttatcttggaatcttcttggtgcacactatacccggttgtagcattagagtcagggcgttggtggtgttttgcgatacgatggagcgtttgttgcgtataccacgttacggtgggagggctacgagtacggtgcatttgtaaaactacttcgtcggatggttgcatttgcatcgcatgtgcattgttattggtaatcgatgtcatcaagttaactttctcgtgcttagaataattaccgtgatctcttggaacaagtttggccatgatggaaacctgggtgtccccgaaggacagctgtcttgatgcaaaaatcggaacagacaattgcatgatgtaaccagcgagttgtgagggcaagtgagatagcaagggtggtgacgtctagcgtcgcctagcagtcacggaaggaacgaccccacaacggaccctgaggagcggcgaggcgagatttgctaccaccgagctaaggtgagctccacgttgcctctcaaacgaccaatttcaccatttcaaccctttctggagtatcaattgcatcttcttgctccttatcttttggttttcccctgttttgacgaggtacgttttgacaaaggccgctcacgcatactgcaagctcttgtggacacagtgtagctaatcccacagctcccgttgagtatagctcccacgtgcacgagacccgatccgaccgcccaccatggctgcctctacgttcgaagcgaaggtcaagagtgtcctctctggcgacacggtcatcttgcacaacatcaacaacccaaaacaggagcgcacactgagcctggcgtttgtgtctgccccacgattgaagcgtgagggcgacgagccgtttgcattcgagtcacgcgactacctgcgcaagctgctcgtgggcaaggtcgtgcgcttccaggtactctacaagatcccgacgggtgccaaccgcgagtatggcctgattgtactaccaaaccgcgtgctccttcccgaaaccgccgtcgcagagggctggctcaagctgcgagacgacgccggccggaaggaagactcggaagaggcggcacagctgctggaacggctgcaggtcgtcgaggcccgcgcgagggctgactccaagggcctgtgggcggaatccagcagccgcatcaactcgatatctgagctgagcgacgcgcagaaatgggtcgacgagcacaagggccgcgacattgacgccattgtcgagaaggtgctcgcgggagatcgtctcattgtgcgtttcctgctgtcgcccaccgagcacgtgcagaccatggttctcctcgccggcatccgcgcccccgccacacagcggacgaacccgtccgacgggaaggtgcaacccgccgaggcgttcggcgacgaggcccagcagttcgtcgagacgcgtctgctgcagcgcaccgcgaccgtcaacgtcctcggtacgacacccaacggccagattgtggcagacgtcaagcatccgacgcagggcagcatcaccccctttgtcctcaaggccggcctcgcaaagtgcaccgaccaccacacgacgctcctgggacagcagatgggcgtgctgagggcggcagagaaggccgcaaaggatgcccgtgtcggtgtctaccaaggccatgtcgcgcccaagaccaaggcggcgggcgagcacgaggctgtcgtcagcagaatccagagcgccgacaccctcttcctgcgcaacaaggctggcgtcgagaggcgcatcaacctcagcagcgtccgccagcccaaacctaccgaccccaagcagtcgccatgggtgcccgaggccaaggagttcctccgcaagaagctcattggcaagcacgtcaagttccacatcgacggcaagcgccccgcgaccgaaggctatgatgagcgcgagatggccaccgtcaccttccagaacaaaaacgtcgggctcatgctcgtcgagagtggcatggccacggtcatccgccaccgccaggacgacaccgaccgcagccccatctacgacgacctcctgcttgctgagcaggcggcgcaagaagagcaaaaaggtctctggtcaccaaaaggaccctccgccaaacaatacgtcgactactcggaatctctcgaaaaggccaagcgtcagctcacgctcctgtcgcgacagcgcaaagtgcccgctgtcgttgactttgtcaagtcagcctcgcgcttcactgtgctcgtacctcgcgagaacgccaagcttaccttcgtcctgtccggcattcgcgcaccacgatcagcaagaaacgacaccgacaagggcgagccattcggcaaagaggcacatgagtttgcaaacaggcgatgccagcagcgcgacgtcgagatcgatgtcgaggactgcgacaaggtcggtggcttcatcggcacactgtatatcaaccgcgagaactttgccaagactctggtcgaagagggtctggcttccgtacacgcctactctgccgagaaggcaggcaacgcaaacgagctcttcgctgcggagcagaaggctaaggatgcgcgaagaggtctgtggcacgactacgacccatcgcaggacgaggaagccgaggacaccactgccgctgccccagcaacatccaatggcgatgccgcggcttcacggcgaaaggactaccgtgatgtcattgtaacacacgtggaagaatccggcaggatcaagttccaggagattggcagcggaacatcagccctgacttcgctcatgagtgcctttggcaagttccacctgaaccctgcgaactcagcaggcttgaccaaccctaaggctggcgaatttgtggccgccaagttcactgctgatgaccagtggtaccgtgcgcgcattcgtcgcaacgaccgtgaggcgaagaaggccgaggtcgtctatgttgactatggcaactcggaactgatcccatggtccagactccgcccactatcacagaccgaattcctgccatccaagctgaagccgcaggcacaagaagcgcaacttgctttcatccagttgccccaaaacccggagtacctcgccgacgccgtcaacttcatttcacaagaaactgctgatcgtcagcttgtggctaacgtcgaccaaatggacaaggatggcaccctctacgtcactctgttcgaccccaagtctagcaagaaccctgcgacagacagtatcaacgcagatgtcatcgacgagggtctcgctatggtgcccaagaagttgaaggcttgggaacgaagtgctggtgatatcttggctgcgcttactaagaagcaggacgttgccaaagaggagcgaaggggccaatgggaatatggagacctgacagaagattaggcgatgtttgcaagatttgtagatgcaacattggctctactgtggacatttttaaactggtagaggcactaaaagaaatattatcgacaacgtacacacccatatccaagttctgatcgccatttgtttcgctcacattcgttgacttgacttttccgcacactgtcctaatgttagattgacctagctgtgtactctgttctattgaaaggtcgagacagaccgttgtttctccgcatatcatctcatcgtgacatgcaatgtgttccagccttgattcaagataattgattcacagtatgtctgaagctatgtacctggcttgtactctataacacagaagtaccatataggtgctgcaacaattcgggcacgaattgtttgcaccctttcatagatactactacaatgaggacctaaatttgagaatcggagggtgagtacgtggttgcttaggacgttctcagtcgcttgttaacgaagaaatagcggactgaggtaatacttgggtaaatcatcgagaaatcatgaatgaaccagaatagttaacttacttccaattttcctatggtgggatatcaacagtgtggcaacaacagtcatatagatagatatcaagcatgaaagcagagataagagaattgagaagaccaggaaatagggttacttcgctgattttgagtgcttgattatttctctctggggcatgccaaatattacggattgcagataatttttctatgctctatgctcggagctactgcaggaaggttgagaagttgaaaatgacgagcataatgttcgggcacagtcatgttcattagttctagttaagcagtgcccatgagagagcgtggtgaatgttgggactgcgcgttatctgctttcactttgcaacctgcacttatccaccatggcctcttgcattgaattggtttttaggaatccgttccattgattggcttggttcagaatggtgtttatatatctagacccattgcctttaccttagatttcgtctaccaggtgaagcatatccatttacgttttatttcattaatagaagagtgtctttcatctactttctgagccggcgtacccggtagggagataggattcctgtacaacacacacatgatttttggggtatatcaaaggagccggtgaattgactgctctaaacaccaacgcctgccggccctgtccacttcattataagtactaattttcctcatcccgcattttcgtctttagccatgcccatgccgtttgaccctccgctacatgttccatgcagtaacaccgccagactcgttgtatagagctacattaggccgcaacttagtgacgatgataatgattgttggttattatagacggcagatcatgagacacgtggttaggatagcaagcattgtagtcaaaacgtcgattccaacgtgttccacgcagattgaatagtcctgtatctaacaattgccggcccatcggaacgtacgcgcagttcgagccgcttctctactaagagattcattgcgttcgaagcatcactttgtagccggtacctttccatcaaacctgatttcattgcatccagcaaagcaggaaagagcgaccagtttgcccaagtgatgatatggtcagtcaagacgaaagagcggtggaagcattgcgctcaagccatgacctgatactctgaagtattctagccggataggagcagtgtcgagaaatcagcaacgagcatgctcaatgcagacgcagggcagggcagactcggtggctggaccattgttgaatcggctacgcatcgtgtcgcaggcgaggatgcataattctctatggaaggtaagtggtcttttaggagaggcgtgtcgtggaccgttcggcgcaaggtgctggcgtttgccgacctctgcaaaaatagtaatttgatcagaatagccgtagaaatgcaccaatagtgaacgtcggggcaccaagctttgacatccacctatcttttcgccaacttccaattcgatgcaacgcaaccgaatctcgtcgactcagacctctgatgatcgtcgcggcagttccactgcaggggacatcatgtaagggttcgtgtcaacgcattagcacttcccaatgcgtctccaaggtggaaatgggagagttgtggagatgtggcgcaggggcaattcttcatcacgtccgtgtgttttggcgaacgtcgagaaggcacgcgccacatgtttcttatgcaacttttagcgtcttcaatgcttagtgatgatcgatacgaaagacaagagattgcaagattcatgatcctcgaacgcacgacctggttccatgtccagttcaacgcgcggaatgggcagcggggatcgagcgcgtctgcagttgcgcaggcaagaagaacattgacaactcagctgagtatttgttctacatcgtgtcaatcgaatgggaacaatattttgtgcatttgcgtctcaccagaattatgcggtcgaacgcgcgtatcccaaaccgcgtttctcctgactgtgacgctatcgacggctcagcacgggaaggccccacggcctggaaccggaagttccagacacatctggctaaacctttggaccgtccacgactgctttcatgaatccgagtactactatgctttacactatcctgtatggaggatttcgtgtcctatcatccgtccatgacttcgtatactgcgaggcacacatgcgcaaataagtcgccagatgcttgaggctttcaagttgctgtgaggcatgtcgcaagatcaaagcatgcctaggtgcagttcaataagttgacaatcgatcaccgtcacttggcatgcggctcaacggtcaatggcgggtttcgcattaaggcaggggtgcgcgctttcatgaaaagtgaactaggcgcgttatacggtgctcactcattgcgatgaaatataccgccgaatagtgcaagactagtcgtagtccaaatatggcctcagcaatccctccactgaatggtcgaagtataggcgggacgtgccatcaccgcggtgcaatcgcagcaagcgaagggtgaagagtccatagtcaggggcatgctaggagtctccaaatcagcatatatacatcgacttgacggtcttcaagttctcatcctcagtcattccttcgaccggaccaacaactctctcgcactctcgcagtgacgaccacactcgtttttccctttatttttagtaactcaccccagtcaatcgttgtcaaccaaaatcattacttaatacttaatatcaaacccaatcaccaacaccatgaagtacgccctcctcttcgctgccactgcagccgcttcatacgatgcctacggcggatacggtggcgctgattccagctccgctcccgcccaggtgtcgtcctcggccattgcctcttctgctccagcatacggtggatacggatcgcagcctgccccatcctcgaaggctcccagccctgtgtccagcgccacctcctcaaaggccaccccctgcagcacctctgtaggccagaacggttacacgactgtcgttccgggatacggcaagcctcctgtcactgttacttctcagtaccaggcaatccccacctgtgtggctcaaggttatgacagcaagagctgtgctaagtggggcgaggacaagtacgtttccaccacgctcactgacgccgacaagaaggtagtcaccgtcaccaatgtaaaggactgtgtcactgtctaccatgagaagaagacaattacccactctgctacccctactctgggtggctacgctgctccttcatcataccccattggagcaaagaactccaccggcacttggtacgagctctatgagaagatccacgttgtcgagtacgagaacattggcaagaacgctcttcctggctatggcggctccggtctctgccatgagtgcgacaacgctcagccatacaccatcaaagagtgcaagagtggaaagtgcagcgaggagaagaagaccctcaactatggcaagcccaaagatgaggtgaaggtctacgagaagcctggtgtctacacagtccccgccaaggtcgtgaccgtctacccatcggctcctaccggccctgctggcaacggcaacggtcaccctaaggctcctgaggctggtgtctacacatacgaggccaagaccatcaccatcaccaagcccaaccagcagtacacttgcacctacgagctccctaagcagacaccctccaagagtgaggaatatcctgcctctgcaaccaagactcctgctcacggcgaagaatacccagtcaccaagactgaggtccacaataacggcaacgaggccagctccacccccaaggcacccggaaacgagtacccttcataccccaacgttccggccaagtctaacagcacctcttctgctcacggaaatggctacggcagcgccccttcttccaccccatgcaccgagtctctaaacgcatgctactcctactcctgcttcatctaagccggctgagtacggcaacattgcttcctcctctgcgccagcctacggcaacactggctcgtcttctgcgcccgcatacggtgacaatggctacggtgcgcactccaccctcgtggtcgcttcttcttccaagccagtcgagtacggccagccagcttcttcttcggcgactgcctacaacaacggctacggtggtgagaagccttctgcttccgtgcccgccaaggcttccagcactccttgtgaatcggaactgaagcatacctacacccccgctgcgactgcgactccgtacgtccctgtctatggtagcaacaagccttcttcctctgctccagtctacaacggtgagaagtcttcttccgctccagtctacggcggtaacaagccttcttcttctgcgcccgcttacgctggttcctcgtctgcacctgcccaggcatctagcactccctgcgaatctgagttgaagcactcttccacacccgcagcgactcctaccccttatgttcccgtctacggtggtaacaagccttcctcctccgcacctgtctacaacggccagaagtcttcctccgcacctgtgtacagtggctcttcatctgcccccgcaaaggcatccagcactccttgcgagtccgagtcgaagcacgcttccactgccgctgctacccctacccccaacgctcccgtctacggcaacaacgtcccctcttcctccgcatcgaagccatccaccaccccggctccgtacatccccgtctatggcggtaaccagccttcatcttccgcaccagccaaggcgtctagcactccttgcgagtcggacttgaagacttccactgctaccccggcaccaactgccaccccatacgtcccggtctacggcaacaacaagccttcctccaccgtccctgctgcagcatctagcactccctgcgacgaggagaccaagactcctgctgcaaccccgtacgcatccgcgcctgcttatggtaacgctaagccttctcctacccccgctgcccccgtctacaacaacaacaacagcaacggcggctacggtggcgacaacaagccttctcctacacctgctgtgccagcccacactgctgccgcggctggtggttatggatacgctaagcgtgacaacatgatggagcgccgcaagcgcgctgctgtgttgtaaatcttgcgcagcgttgtgtttccttttctcgtttgtattagtgaagatggagctgtggagtttagcgtagaataaaatagcggatcataatatgagggatattgatcatgattcgaatcctgattgatgtgagaaatggatgtactgacctggctcttcgctctgaaatattttttgttctttcttaggttttccagactgtttgcttggagattcgttctgtgttgcctttcgaaactagtgacacacgttccttctactgcatcattttatacgctgttttcgagcagtgaagtggcatttggaatacaaatacatcgtttcgacatgagcctaatgcatcccaaagcatgaccaacagtcgatgcagatcttcaaattacattctatgactttaagcgtgagaacgcagacaacccgcattctaccatatcattcggaacctgcgatcttgacttctgctgacccttaacaatatagtatgttccagtcacgctgttggaacataggcttcattcagtttcagactactaaatcgtgagtacaagcttcgaagcgagccaaagatcatacacggaacgtactgatggacttgaattgtcgctcgactaacatttcatgcttacttgagacgaacccttgccaaattccaagcgcagacgttacagcatctgacggtctcgtgaacacacttcaacacttagcattgcataacacactgcagccacattgctcgtatcaccaacaaacaacccacttagcaatcactacaccccagcttccctcccccgctctctcaaagaaaaaaagaaatgcatcactgcccaatcacccccacccgcgcctcccgcgcgctcaaacaagctcaacgccttgagcgacataaggcgtctgggccaaaccttgtttgcatttggcttttccacaatggtgtgaagtggtagtggggatatgcggtgtgatagggctcagtgtgcgggtaaagcggagatggcgttcggcggttctctgaacggtggtcagcgagcttgaatgcagagacgatgtggaaggcccaaatggaggggacggagtgcgctggtgaaggtcttggagatgtggctaagtgaagtgctggattgtgacttgcggctgctgtcaaccgagcatgttgaagcttgttgcgttgttgcttaatcatgcccaggtaccgatgttggtatgggaggaagctggattcggtgtattcttcccaccgaccaatggagatgcttgtcgaatcggtgtgtcttgtcagggtcgtcgtcgatgctcggtgtcacacgcttcccgaagtggtcaggattctcgttattggtggacatgcaaagttatcccgatagcgacttgcggctgaattgtcatcgtcattgaaatcgatttcaccgcttgaccatgctgcatgttatcaagtacgaggggaaatagagtcaaagtctcgctgaagaagtgacagcttaagctaacacttgggctttcaaggagacggaattactccatgtgtttattcaagctatcagatgagcagccacccactgcgccctcgtcgctttgcgcaatggttgtaaatatgcagtacatccgcaagcacgagatcctgtgactgccatgcagaatcagccgtcccgatgcgccgcctccattggtgcacatcgttcgccggaagtgcgtcgcgtggggtcatcacaggtctatgtgagcaattactaggaatacgacgcagtagccaggtcaggacacttcatacaacaaacaagaaatactcgtcgcctatcgtcatcgtctcactccaggtttggccgaactgaggggtcaaaggccgattgccccgccatggaagcgttgccgaacatgcacaaaactgtgccgctaaatcctgcaccaagaatgagccctcggaaaccgcatccacacaacaccacacgttgtcctcaaactgtgagctgattgcccatcggtatttcaggttcctcaggatagtgcatcggctgcctccaccttttgtcttgagattgcgcaattgatccaccatgccatgcagaagaccagggcctgataagcagaccgtggacccaacaatcccaatatcgcttgcgcaatctcaacaagtggtagtctttatgctggcgaatcctggagcatatgcgccaagctgagtagcccggttggtgaagtgcgtgaactaagccgatggtttgatggacagcacccttcgcaatattttttcatgcatcatcacagcgcctgtgtattgagaacccctcccgatgttgttgcatcaagtggcctatcattgctgtactacttcgatcatgatgaagccgatgaagtggtgtgagtgggtagagataactgcacatttcgtccgctcggcaccacgtcggaagaaaggatgaacttgcgatcatggtgtagcgcatgttgactagattcgggcttgatgccccatattagagatgcaatgcgatgatgtgcatcgccgctgttgttacgtttaacaaaagccggcggcactttgggtcgcctgccagtcgctcgtggctgtttagctatagcatagttagtatgtaagggcctactgcaaagcgcattatctacagtactagctttgaggccatacaagatgtaactcccaccaggtgtgacgttagctgcgaaaagggattggaaatagtgggacgacgaagtgtattatatcgagtgatatgctgtataaaaggccgcgggccatgatagcctgaggcaggcttccgttggctagagctgacaatgcggatgaatatgcgaacaaatcagaaccatgcctcccattttcaactaatatcccaggtattgacaacgtcgcgttcgttgttcgctgatgtgaaaagtgaccagtcatggcgcgtatgaagagactgctaaagtcgacatgaatgaaaagttcgttaatcgttgctcgtaacattagaatggtttcatggcctttcctaccctgttttcttgctttggtggtatatgatgatgcaagaacttcttcgttggcgcgaatttcacggtctggttcgctttcgcagcgtcgaagacaactttgggctcatcgtatgtctcgggacagcaacagttgatattccggatacacgccgacctcattacgtcacgtatagtgatgcgcttactgggtattggatgcagcatcttgaggacgagtcgcttgatcgaaggtggctcaattaagctgaacagcttgccacacttgggatggccgtctggcccatcaacaatctcgccgtccggatgctccaccagccattggtcccagcctttcttgaatctagcgtagtattcgaattcgggtttggcagcctgccatggacaaccaccgaacgtcatagtcaagtacacgactgcgcaggaccagatgtcaaggggacgaggatcgtaggcgtggttcttctccaaaacttcaggcgcgatgtacggaagactgccacagatgccgggggctgacaggcgcaccttgcccatatttttgccacattcacctcccgaagcgcgtaacccggggtgctcaccactgaagacttcagcgacaccaaagtcggatattttgaggtggccttccttgctgagaagaagattctcaagcttgatatcgcggtgggcgatgccgtggcaatgtagatagtcgacgccacggagtagctgtttaaaaaagcacagtcgatcgtcacggctgtaaaatccctcaacaccgcctgcaaacagcttgcgctcgaccaacgaatagatctctccataggaacagaactccatgacatgatcccagcggccacggttcgtgcagagtcgtacggtctcgacaatgttaggatggtgaaggcttttcgcaatgctgtattcagatttgatcttcataacatagtcttcctctgtctcgtcctcgtcgcgaaccctgtactctttcacagcgaccagctcttcctctttggaagcagcactcctgcgggccatgatgcgcacttcagacgtcgcacccttgcctagcagcttccctcgctttccaggcatcaagcttgagctcctgaattcctggtcgaggtcgcaccagtcgataataaactcgtccggcaagttcaggctaagccgacgggccttcatgccaacgccttcgttggcaggtttggagaatgttgttagcatgccggcggtcggctgctcttcatcgtgaaccattcggggcacctgttcctggctgacggaccgtttccgactccatgcatgcttcctcgcacttttcgcgtttccaccggtagcccaactaacgcctgaacgtggtcgatccatactcgaaagggcattcgaagattctggcttcttgccgagagttggccttctctctgctacgtctagcatattaggaggcgagcctgttgtgggtggtgagcttgcccgcgaggacctgtcagaacgtcgggtcagtgagaaagtgctgagtctgcgactctgcttgggaatatccactgctggcgtggctacttcagctggcccatccactcctgtcttgacaatggttgtagttttggcggcatgtgtcttgggcgatgcttcgacgctggtaggtttggaaccatctaattgacttgaggcatccttgctccgatgtagcctgttgcgcatgaaggaaccgacgcgcttgcctaatcctaacttttctggggaagactgatctaattgtggaggcgtgttctgtcggcttcgaatggagagagacgtgggccgagttgtgtcttgtggcggaggtttggtggacacatgcacaggttcctcatggcgatcagagtgcgaaaacggcatgctctcgctggtatggctcgtaggcgtgagaggctctgcaggctcactcgcggttcccgtgctctcatccccctcttcaatagggaaccggtaatcaactgcacgcgagtcgcggtggtgtaaacgatccgagagagtgggctcatgggggatagccaaatgtggcacgcttgttccgatttgcggcatggtgacagtgcttcactgtcaccagtacatgtacacaaaggttctggcgtggggagcaattgttacggtaaaaagctcgagatgctgccgcatgctacgcacgctggagggaactgggctggttgtacgaggcctcaagagacttgcacgagtgcctgttcaaagtgggcgaaaagagcggcggggggtaaaagtgcagcaattgttccagagccattcacacaaagtattattgctcagatactgttttggatataggatgaatgtccagaaaatgtctcaggggtgcgctcgaagcgcagtccggaggtgttgttcggcgaggggtgagacgtgaatacgggtaggggaagttgtgtcggtgggcggaagcgggaagtgacgtctctggtgaggatcgctcgctagtcacagccccagacaaagccagcacgcgccttcagactggcctgtcaggcactggcgctgtcgccagatgatcaagcagaccgcaaagtgagccgcgaaaaggcgggtcgcgatgtgggacggagtggatgggatgatatgaagacgactggagagcaacggcgaatgctggcaagccgactggagcgggctaaaccttggaaaccctaactccaggcccagccagccctcccccctgcgtaccttcatgcgcgacccccacaggctggctgcacctgcagacgtgtagatcggtcggatgcgagtgatgcgagtgatgggagacgatgtgaggacgcctggtgacacggctctcgcgaagccttccggaccgtctcgatgcggctgcccgcgcccactgcgacctcgagacggacgctggaatgtgcctggtccggatggccattaaatagcgcactcggcttttaatgttgcggtgctgcggtgctgcggtgctgcggtgcatgctccctcttcctctgaacagtggcttacggcttaccaagtacactgtcgcaggctgggattttgtcatgtgcgccaccagtccgagagagggttcagtctcgcgcgctgggtgacgacggctggctacgatgctgtgcagcaccccggcttttggcgtcgttgatgaaagcttggccgtccgatttccatttcgtatcgtggtagcgctgcttgcgacatggtgggggtcacttcatcagttcatcacttggtcgcttcatcactctatcgcgggcctcttgccccacgccctcgcattctacttcagacgaacaattaaactcaccttctgtcgtcactgtcgcgccttcatatccatgtactctaccactccgcacccggttggccgtacctcgtcgttcatgggccgaccccagcatcccaccgcaccgtgtgcggggtctgttcgtaccccgtatcacttcatgcaggtgctggagtaagccgcccttgaatcaggaccgccatgttcagcatgcaccgcgctatcattgtggattgtcctcgacactcaagggaccactggccccgcttcttctggacatgctccttcgaatgaccgcctcgtccttcaaactgcatgcatgtcttgcgtacggcggtgagccatagcacatgtcaagcgacaggttccctctcccgtcccgttcccccgtcgcctcctgcgcgccttcgcgccttcgcgcctgcagtagcactgcttcgttcttagccgctcagcgtcgcacacgtcttgctgtggaactttgctgctcgcttgcgtctgtgctcgcttttgtggggttgccgacctcggaaggaagtcacgatgggatcctttaggccaagaacctcatccatttgcacttccattgtagccgttcctccaactgccgctcctcgacccacaatcgagcacgctcaccgtacctttctttccggaaaaagcccccatttcagcgagaatgtccaggacccatgtagagaccgggcatcgacataaaagacgcaagacttacgttgaccctggacgtgcgagattgcggtacacgacacagctttgttccagcgaaacacgtcgggtctcgccttgctcttgctgacaagagagtttgatgagaaccactccaccggattcaacgtcacttcagtcatcgacctacttttgcactacccttggcactgtaacggacatctgggcatcatttatcgcgatcctccgcgcttggcgtgcgaccattggtgtactttgtcgttgaagattattggaaacgcctggatctggaggtccaaccctatatcgatgcccgatgcagatacagtaccacgcaaattgccgcagatgacgaaacacccgttgcttggcaaagacagcacattgcggtgcgcacacgtaacaagctcacacgactagcatcgaccaaggactcccaccgcattttcgctaaatgattgccatgccaagggagatcatcttggcaatagcgtatgtacaatgagaccccaatttgcgcaagatcagctctgcgtgttgcatacaagctcgcatcaatactggacacggatgttcaaaaatccggctgcacgggtccctgtgaaagactcgtagctccacggtgttagcaaggccacagacgtcgcttaatactcgaatttgaaatacaccttcagccagtgtgccgcacatggacttgcttatcacgctcatgaaagacgcaatcgctcaattactatctaccagcatcgaaatagtttccattcgtcttgaaagctccgttgccatttgctgcaacaaacccgttaccgttggctttcactagcccgatgccattggcttgtattggaccgttctccctgagcttccatagcgccattgccgatctggaattacggtagtgtctctcgagtcccttctggatggccctggcaacagcttcaacttcatcagagtcgactcctaccgatatcctcatgtagggatcttcgtttctgatgaagggagtggatggccagatgcgagtgacggagaagccgaggccaccaccttttgtcatccctacactctcctcctctgcagctctcagaacaagtgctgtaaaagcatcgagactcgctcgcttattcatctggtcccccaggagacggatggtgaccacattcccaccatggctccaacccagcttccgccaatgaattggaaagttgaagtccgcgattgtcgaacactgcctgtccagtatgtggtagagcttctccgcatttgtcgtcagccagttcattcgtgattgatggatgtcgtaattgatgggcggcaaaacgtttgcttgacgtgagtataaggtcgttccagtaacctgcctgatcaatccgataggactatggagttcttctgggtagaccatcaatccacacatgacgacatccatccctggcgggtggttaacatctaccagatcaatcttcacaaaggcacatacccatttggatatacttgtgggcactctcatagtagagcacctttgggtggctgggctcattgaaccagtcatacagctgcatcccaccagagattagtgtcccatcaatgatcaaataccgatccgaccagccttctcgacctgaaagaagctgcgcaaagcgcctaatatccgtggtttgcagaccaagcgtgtttgccatgggatcgaggtaaacagcttttgcattgtgcctctccgccgtcgcaatgatgtcctcggcgtcaaaagtgtctgtgttgatgacccgcacgtgcgagaccagtcttaagtgctcgaagcactcaaagtataaatacggagatatgacaatagtgtcacctgcgctaagtaccttactcatgagaaactgatggagcactgtgaaagctgcaactccacttgaagtcagtagcagcttgagtgggatctgttcgctgcccaacccgagagccttcaacaatcgtgcctcggacttgcgaacgtcagcagctccatatcctgcagtaaaacgtcagaatgtgctcgatgcactgtctgtagcctgagcatatccgggatatgatgaagatacgtacggtcatagtttagaccatctgatctatgatatgatggatcaaagcaccaaacagtttgagactgatcgtatgcgggactagctctctcgaagaacgaccccaagtaggattgcatttggatgagtgcacgataccgctcctccatttgccatggcgaaagtgtgaacgtcgacaatgctgatgacgcttggttcaggccacagttctgagtgatagccaattgcatctcaagctccgcggttagctgatcaagacgtttgtacgtctccaggaagatgttgatacaccaatcgtcggtgcgtgcggatatctcattctcgatttgggcacgttcatcgtagcgctgcttgattgtggctgttgttgccttcagttgtgatagcaatatcgaccatgtctcgaccatagacagcctgggagattcagatggctttgtgtgtgtgcgttgtgacaataccctatttgggttggcgacagcagtgggatatggttgagtcatctcgacggctgttgatgagatgaagagggagaaacaagggtatcaacagaaattggcgcagctgtcacttgtagtcgtgatttgtggcgataaggatcacaaaataagccgaagtgcttgaacaaacgaaggtaagcatgtcatggtatatcttctacctcgcacgcaattacagggttaaggatagtatgcagatgctcgtcccgtgggggttgcaaagttccatccacaataatcacttggatgacctaaacaggcatttactcctctcgtgcggcattcacataagtggctgacgtgcagacaccaagcaatcaagactcctggtgggcaagggtgttatccgaccttctgtaacaggtaagcatgcgtccttgctcgacattatatgtccgtagcgatggatgcctcacattccggaaacacttcccatcactagttgatgcataacgataggagatgtgcagcactaggcgcttctaggcgggatggatctattccccatgcgtgcgtcttcgggatttagaattgacatctccgatataaagttcaacaggcgttaggctcaagtttgctggtactcccaggtgaagcagcagtgagataatcttctgcagcatactcgtagccatcttgctggtttttgagactaattcacttcggaaccacatagtacctctttgatacgcttcaggcttattcacacaactcggcataccatcattacaccatgccgatcgccaacgggtatagagggcccatacccaccgtcaaaggtagaaaagagagtattcctatcatagataggcacgacagtacggaaaatatcttcagcgggcaggagactgctcagagaactccccatattctcaacgtcctggagcagcgctatcatgctcgcttctaccagtctcttgcctctatcatggcgctgcgtgcttcattcttgagagacaggcacatcttcgttcgcggagaggacatggttaccattctcaaaggtctcggagctagagaagacgacttcgaactcgtcaagcaaatcagcaatctaaccggacccgatccgaccctcgactaccgcacagtgacatatggacgttattgcatcgaccctgaaacacgcagcatacgaagattcgccgcccagccatacacactgacagtccaagaagactacaaacgtcatgactccggtataccacgaatgttcgacgaaacaccgctcgaaatgcaaggcaatacagtcgtgcaagccctcatgctattcaaagcgctcatcttccaaaacgtgcccatcacgccacgcgccggattagactactcttccccatcctgggtgtgcaccatgttcaacgcgcgcacgcacacagccgcaaacagcggcatattcggcgaacccgcgctcgaaggcgtgcacagtgacggcagcgactttaccatgactgtcttcctcggcagcaccaacatgcgcgccgacagcgccgtgaccttcatgcacgccaatgaagaaacaacaggcgtgcagacgtgcgaaacgcagcctactaacatccgagcgcgcgtgcatcatcaggcgtttctggacttgctgctctttgcggaccatgacttcaagcatagcgttacgtcggtgcaccaggcggatgcgggcgcgccggcgacgagggacatgttggttgtgttcacgcgtaggccgaagcttgacgcgcatgtttcgggatatgcagatagtatggagctgcatgctactgagccgttgcatttgccaatgtggctgccttgatagtgcgatttaggtgggagaacgaatcacctcgtccgggatggtgtgcagatgtatgatgtgagccgcggtggattatgtcgcaatgaagaccctgatttgaactgctgctggtgtaaatcctccgtgatgtacgacttgggattgcaccagtcaagtttagtcggtgctttgtaagtgtagctgctaactacagtactcctggtatttcttgtcttttgccaaatgcatgcatgtaaggcgctgaactccactccttcacgcttacagcgcttcagtataactcaagtcgaattgactgctctgatagttcgcgagatagccaagacatggatacaggcttgaccggttgtggctttaacgtccggaagcttgaatgacgcggctgttttaccgaaagagccgtatgcagtctgtatgcagtgagcacgagtgcatgctcaacgtaagtagatcttgcgtataccttctcaatcaggctagcggttcatgctaccggaagtggagataggaatcccgaacgtcggtttcatacatcctgctggatgcttctcgcatgcttggaggagatgtcagtcgaaatttccctgccgcatcatagtgcattgctcgttccctggtaacgctcttaagcacacaccgcatgacgcggctgagtgatatcttccgagtattgcatcgctcaggcgggtattttgcgatacacatctattctctgtatcggcattaagcagtaaatcgaagttaaaattttcgattccatcactattttgatgatgaggtcatttgctgggacaagccaatgtatgacatcttcacgttccttaaccgaagctggcaagttagacgaagacaagtgaggcaaacatagaacaaggccacccacgcaaaagccttccaaggcttttggtaagaataacttccctatgataccctcacacgtgtctataacaagactttgcggagcgctggtggagtctgccaggcatttgaatccttgaggatttacttgcatcgggccaaatcgttgattcagcgataggaagaagtacttttgaggaagtcttggcggcattgcatgtttcatagtcttgcttagggttccccagaaagattcatccgccttgtacaattgctcggcactttatccacgaagattgtacgtatcgccaactagaacttactaagtcttgaaaacttccccaaaaggttgcaatgatgtgtaatagctagataccagcaaattactataaccgacttgtaagattaaaaaaatcagataaagtgcgaaccccaacggtagtatatactgcccttgtgggcatgcttgatgcaaacgttcgattaaatgcaggcgcaaataattatgaggtctcggagtacacaagtcgagagatactgactgattacgcaagacatgtagctcatcgttcaagctcaacagaatgcattgttacatgacgcctggttagtgtagtgatgcagcctatctaggtagcactccatgtaatcacttacaatagataatgaccagggtgcctgaagctatacatagagccttgctgtcgtagccaaaacccagtagcactgtgtaaagcttcagacattggtacggaccgtctgatatgtaccgtctgttgtctgaccctggtcgcttttagtcgtaggtgaaaacctgtagcgcgacatcggtcccaaggtcagtaccggtgctagcagtactttgtgatccgtgaactaccaatgtaaatctacaagtctttcggcagttaggattacttgacatagatcctcaagaaatcaaatattttcgtgacggtgcctttgaaggttctttgaagacggcccctggggtcttgatataagggaccaggacgcttcaggaaagttggaagttattttggctgcccaaagtcattgcgtaggcaatcgctgattttggaaccatgacattctttcataacgagaggtttgtgtcgatacaatactgccttagagtgacggcgctgtgcgcttcgggccgtttcgcagagcgaacgtcgacctgcgggtgatccttcgcgccgtcccactgcatcagggtgcgttccccgcatccttcaccttctgttttcagatgcggctacgtacgagcagctcgcttgcgattttgttatctttcggcccgccaggcaaacttctctgtggggctgtaggtgtaagagcgatagtctatccttatgaggcaggggctactgcaatccgcggaaggccttacagaagcggtcagcaacaacggtaagacggttgcttactcgcataatcatttttcacacttgatcgacagacgggagatagacaagagtgatggccaagtgctaatagccgagtaccacgccattgtggtctttcgttcagccttgcgctgttgttgcgtctgtcatcaactgtaccccttctgaattcgactattctaatgcctcgaattgagaaatataatgttcatcccttgggatgggagaatgacccagaggaggagcgtttcagactctccaccctcgattacttgtcgtcaactacctacactaacacagcgctttttttcaaagtagcagatgtcgacaaacggttagtgatcaaaaactaaaaccaatatcttcacagcaagccagctgatctcatcaccagcaaagtcgccacaatactaaaagagggtctggagcggtgcttgagccaaattaggcacatgaacggcaagatcgaaagagacgaggatggtcatcactcaatagtcaaaaggaggaacagcaccgtcagatttgtcgtccaataccttgacggtccagaggatgcgttcccctctttcgcggagatcgaaaacgtacacttcatgtcgtccatcctcggcaacgtcgatgtcctaagcaaccttcccatgacgtgcgggaacaagcctgaagcccatcctgataacagtcctccggtctcatcattcaaggcgaacttcattcgtggtggacttattctcaatctcatgcaccatcattggaacaatggcctcactggcggtactgcgttcaataaacagctagcgatgaactgctatgctgttgcgaacaagctcgagcctccattctgggaccccaagtggctcgaccgcagtctttatggccttccaggtttcgaaaactcttcagcttctgacaaaccacccgttgacgcgccacctcgtgcgcaaaagaacttgcagattaagccgtcgcagtcgctagtgttccatctgcgtaagtctaaggctgtcgagttgaagagagctgcctcgcccagtgacggatcccgaatctctacatacagcgctgtctgcgcactgatgtggcgtgtcctcacaaggatacgtgagcctctttacaagccagatccaagctatgcgccactatgggcacagggtgtgactattggaaagctgtacaataacccgccacttcctggtcagctacaaggcaatttgcagtttgacgtgacttcggagacttctggcctcccgaaaatgactgtggccgatatcatcagtccaaatgtgccgctatcgaaactcgcacgctatacacgcaacatgaccgaaagtgttacacacgacatgctttctgaccagttggcgaagttcgcaagtgtacgcaacaagcaggatttgtccatcaacgtggactcgttcccaccaatggccatgttgatcgccgattggcggtattccgatgtttgtaagttcaactggggttttggtgagcctaccgcctaccggcacttgtttggtggagtgccgttgtgcatggtcatcgttttcccagcgcataagggaccagctggtgacgacgagggcatggaactacaaattacatttgagacggagcttgtgccaatattaattcatgatccggattggagcaagtacttcgaattcaggggcgtggatctgtcggacgaacaaagcttgaacatgactaagtcaaagctgtgagcacaccagacagcagcaaggttcaagtccgctctgcacatgcacaaaatgatgtaatattcttcataagcgtatttctcggttgtaaagtcgcttgaattcattcagccttataaaacatctcgtctaatgtggcaattatttttcgaacatatgtagactacgtccaagcgcgtacatcccttctctttcccgtcaccggacacgctctcagtagagactaggataacttcagagaatatggggattagaagttcaaactttcacgcgcataacaggtggttaacaaagccgcaaatctgtttcgctcccactgtctgacggctgtggaaccccgcatccaaaccttccacgtgaccggagttgacggaacccggttcgtccccatattttctagcaaggagatggccgtgctattgtgaccaaactaccggcaacggcccgtaacacttttgatatccaggtacagtaacgagcgatcgcaaatacgcggaaactttttgggtcgaggtttcatcagctctgttcactttcaacatcgttttcaaagaatacgtttatagcgtcataatgcctcacgcaaaacgtagggctatctcgccaacgctggctccatacgaaaggatacgaccagaagaaaccttgaacggaacaccgaagcttaagcgccatatcttgatcataggtgcagtgtgagtatagcaattttgagagggccatatcataactgacagcctagggtatccggtatactcttaggtatggtatagaagagactgcaaatcgatgctctggctcaccagtcctttcatagcacaccatttccagcgagatcttgcatcctcttttagatttcagattacagaaaagaactacgatgttggagatacttggctagaaaacacttatccaggtacgaacacacaaggcccacttttcaaggagagagaaggttgtactgatcgtcaagggtgcacatgtggcgtgccaagtgacatctaccagtattcatttgccccatcaaaagactggtccacgctgtacgccagttgacaacccatcaccgtcagagtagggccttactaactgggtgctatacagctttgattcgtccggcgaaattcagaactatctgtcacgaatggtcaaaaggttctcgctgcacacacatatagaattcgacatggtagtcgagaagtgcatatgggatgagaaaagacgcaaatggttggtcaatacgagatgcgaaggtattgtcgctcaaggcagggaggcggacgttgtaaccatcgctgcaggcatttttaatcattatcagaacccagaaatacctgcactagagactttcaaaggcatcatgatgcacaccgcagactggaatcatattgttgaccttgccgggaaaaaaatcggtattattggagcaggggccagcgtgatctaagccgtaccgaaattcagcctcttgtaaaagagttctccgtgtatattcgtagtccgacctggattacaagctcgcccaaactatttcaagagtatgccactgctcaaaaagacttgaacgatgcatatcttgcgcgttgcaagtcattcgagagctattacaacacccttttccctgtcttttaccgagactcgtcgacgcagcaccggaagcgacaggagatggctgcatggatgtcgggacggatcaaagacgaagacatgcgccagaagctcgtgccaaagtatgagctgggttgtcgcagaatcagtcctcgtgagtccttcctggatgctatccaacaggataacgtggagtgcgtcttcgaacccatcgtgtcttgcaaacccaagggacttcaaactcaagctggcgcgaaacaactggatgttatcgttgcggctacgggtttcaacacttctttccgcccatgatttccattgatcggccgaaacaatgtagacatgaaagacctgtggaaaggacgacccagcttcttatatgggtattggttatgccggcttcccaaactatttatcaatgctaggccccaattttccagtcgcgaatggcagcttgctcggtttgtcacaacagtcacgcttcgttcgtcgaattgattcttggagtagggagcctcaaggccatggcagaattcttcgtccgacttctcaagcgtgtcgatgagctcaacgtggctacgtttgcgccaaataagggtgcacaagatgacttcaaccagcaagcggaagagttcatggccggtactgtgtggcctggaagttgcacaagttggtgtgagtcaattcttccttgcaacagcttgtggtccctttcgccttaatagcatcctgtcgacagacaaacacggctactctggcaagattacagccgtgtggccaggtagtagtttccactatagggaagtactcgagcaggatcgctgggaagactggaactggacgtaccctgcgggaagatacaagatatggggcaagggacaatctcgggtcgagaaagagagtggagatcataactactgcctcaaatatggttcgtttctctcgtaaatcccgaggaagtaactagcaatgtcagtggaaggacattaacatgacaaagacaagcactaagcgttttgcggaggacagtaatctgtcatgactcgggacattgtagctcctttgcagtgtagagtaggctaaaagctttgcaccgagtatcgcaaacctcgtatcatgcttattgggactaaaaaatgcgccaaagaacttcatactcaatgacttggacatcatcgtcacacagaatcacgtagtagacgacgatcagcttaactgaatttgcagatcgcagagtttgatttgggagaaaattgctttcaagactagttcgttcttgttacccatagatgatactgtgatctgtaaattcaaagtggagcccttaaagatacatagtggccagtagctcgagcaacatttcactgaagcttttgtatctcctcaccaatgggacgtgtgagcaaaattagcgagatcgaacaaataaattgctcttccgcgaggagaattctattccaaagtgacagctattgcatcgaaattagatgctggagcgcttggtgcttcactgtcgtacagtaaattgaggtcactagcaatgagctcctcatcttcgatatactctcctagctccaggttaatatattatagcgctgattcgggttatccacggcagcggaactggctcgacaaggctatagaaataatgtcgttctcgaccgccttataccgcatgtaattgcttccagaatatatggcaaatatggacactgaatgggagcctaggtacctgatggctccgacgttgacctctcccacgtgatacggttcgactacggggatgcaacgtacaccaagattgcaaaagaatctcacgatgcatggctgtcctctgcagtcctccggaacgctttatttcaaagcccttttgcaatgaagactagtgtagagaatggcagacagtaaatataaaagtgcacaacatgtctcgaccagctcgatttaccatgggaacatttgcctaacgcggcggaaacgagagcaaagtttccgattctctaccaaaatcttcccctggcaaatttatctggctaatgcaatcatagcgctggattgggcagacgctcaaaaagcgattacctctctccgtgaccactgcattgaagctggcgtctcgtttgtcagtgttagtcaaggcaccgtcactggatttaagaacgcgaacaatggaaagattgccgcggcgaaaacgatcagcggccacgagatgtgcggagaccttttcatcttgtctgcgggcgcctggtaatcgaccctggttgcaatgcacaattcgaccgtggccactggacaagtactcggctacataaagctggttgctgaggagatgctcaacctcaaagatctaccaatctacatcaattttgactcggactggttctgcttcccaccccatgtcgagagtggcctcctcaaggtcgcattatacggctggggttatacgcgaacggacagtaccgaaagagggttatccacgccaccaattacaccggggcatattcgcgcaaactttgtgccagaggatggtgttgcgagactactagcaggcctaagagaagttttgccagcgtttgcgcaccgggaacttgatcgcgttgctgattgctggtatagcgatacaccttcgggagatttcattatcgaccactaccctgaacatggaaatttgttcatcgcaatgggtggcggtggaaagtaagttatatctgtattactacatgcaacgtttactcaaggaagtccagcgccttcaagtttctacctatcctcggcaaatacgtagtccaaggattgacaggatcactaccactgcatttggctgagaagtggatattcaggacggaatacaaagatgtagatgactctttcagaggagatggaagtcggggtgggtcagaaagacgcgactttacagcgcaagaaaaagctcgtttgtagctccaagaagatgtaaagcgtatggcctgttttaagcgtaaattatctgacgttgatctggagtgactagaagcatgctcgtcaacatgaaccgtcagctcacaagactcgtagacagacatgggagaggccacctagataatcatggcgattaaatatagccttcatatctccttgcgtgctctcacagctctgtcgctgaagtgcaacagacatagtgcacagtcggagcgttcctacaaaacataggtccatgtccgcgtgcgcccttgtacaacgtacatgagcggagttgactcgtcctgataggacgtccatggagctattctagggtaagaccattcttcggtgccgcttcaccgcgaggctgcgcatgtaaccttgccgacgttgcagaatgaagcttagactccgaccatgccgaaatctggaggagtgagtagcagtctaaaaaggtactcacgtcacatcatccgacccgcatggtttttcatgggtcctggacggatacggtctagtcgatgaagaggtgatgtgtgctcggagactagtccttttcggtccaggttgaatcatgcgccaatttcgcaatacgattgcaactgaaatgcgacttaggcgaagctagtttggaagaaggttgtgctttggtcgaatttcagcctacagcatcagcccgcataacctgccaatgacgctggaaaatatcttcgatctgttgcttcggaatccacaatatgtttcgcacatgcgacaatgcatcctcccaggtctgtgaaccgagcatgaatgctctgtcggctagttggttggtgaaccattgatagtccggcatcccgctcgtcgctaccatgccaattgagaggatccatagcgccaatgagtcgttgctgttgccctgtacgaagagttccgcgtagttttcgagatgcgctttgagctgcgtggtaagcttgtattggagacctgcatgtgagaagtatgttggaccatgcactataagcaggtatagcgctgtcgcaaatcggacgcactcagatgtcgattgagctgctggattatcatggaatcgtgattccgaatttggttccagcaagcgatgcaagacaaagcagatgaggtcgtgaaattcagttgtacacatgggaaactgctcaggctcgtggaacaacatctgaaggcggcataggatgtcgttcacgcctgggtccagatccagcgtgtatagtagggaggatacagaggggtgacaccgcacagcttgccatagcggtgtcggagctatgccatcaccgtgacctgactcatcttgtgtcgcaaattgaggagactgcatcactatcatagagaccctgtgtttttcagtgacaaccaacctgcttttcagccagtgttacttaccaggctgtcatccttgctgtcagcggactcaccaactttacttgatgaatgcctcctctcaagcgcaccatagacttgatgccctcgatgtgtgtctgactgatgtcggtgttgcctttaccgaattcgatggcagccagcgtcaccacagaatctatagtctcatcttggacagctcggaacgggtcatcgatcttgagcctcacgagatgcacggagtctgccatcaatatgtcggaattgctgaatccttggcatgcacgaagttcgacgtccagagacgcagtttgcagcgacacatggaaaagcgcgggatctgccagagccaaaggaaaccaggacaccacaaatggattggatgtcgctttcaggtcgagcggatagtactggaaggcaatcgtggagagaactgcttagcattagatcattgatagagtgtgaatgatttcacgaggacatacaatgctggatcagccgctgaacatgtgctcgcggaagcctggtctgcggatatgaatcgaatggatcaaagatttccgttccaggattgctaagagtaagttgcagctgttcaataggccgtggcgctgttttgtaggagccgagagacgatctggcgaagcatgtactgccactttcggtcaacactgatgaaagcggcgtgttggcatagagacatattgtttggtgaggcgacttcttctggcatcgcgaacactgtggtagaaggagatcgcagcgcaattttgatttcgcgcaaagattgcaggaccttctgagcgtcttgcgcatcgtgtgatgaactgcacaaggaaacgcacatcgcgcctgtgaacagacgaggtgaatcggaacgatcggaaggccacgaacgcgaacttgccgataccgaagtcgcttacaaagcaggcccgaaatagttacgcaaactgcagcaactcgttcatcgtttccacaaatttcagaatcatcaaccgttgcagaatgtaaccacagaaacgcttgagcgtcgtacgctgactcagaaacaacgggctttcagccctgcgggctgaaacgatctatcagcaacattgaacaacatgtacgcgtacaatacgatcttgctggccatgaaatgacgcacggcaaaaagaaacaccatcatctattgcgcttcaccgctgtcaacattatttgtgactctcagtgaagcctgtcacctcaaatttcgtccaggacagaagagtgcatacctgaggacttgacactaaacgttgactgttcagatcaaacaacgtgtgcaccattcaagagaaaagatgtaaaaagagttgccaacgcagtggtctcgcgaacgagcgagcacctaaacatcgtttaaacccgcagacgctagttgattggtggatatattttccagcattaccccagaccattattcctgtggtccgggcccccgcaatttcgtcagactgggatactagacgagatgatgacggtcaaatttccctaacgttcgagattgacatgagaatggccgatgtggttcagactcgggagcttagtataagaggcagaatagccaagcatcacgatcaagcatttcggaacacgagtcaacgttgcttggtcgcatctcaatctcgcccaaaatgcgtatggtatcaatcaccattggccttctacacgcccgcactgtggtttctgctttagaccgcgtggcctgccaacacccaagcgaaaacccattagaaggatgtccggaaaacaccattttggttgggcagaatcagaagcatactacggtccagtctgcgatcctgagtttgccgaatgactcatcttcacatcatattcttatccagcctggaaattacacggaacaagttaatgttactcgacctggtcccgtgtatctgcttggccaaaccagggctccaaatgaccaaagcaaaaacgttgtgagcataatctggcgcaacgcgactggtgccgcactgaattcgactcttgacaacgcttatacatcaaccttgactgtggcacctactttcaattcaagcaagacgggatcggggccaacaggcatgtattaccaactttgcgttgctcagtcgcactccgtaggccatacctaaccattcctaggcgatctcgtaccagcgggcacaccgttcggcaacgttgacttcagagcctacaacatcgatttcatcaacgacttcaagaattatgctaccggaccagcgcttgctgtttcagtgagctatgccaatgccggcttctacttcagcggattctattcctaccaagacacagtaagcaatctgaatgggtgtaaagaacattatcttacgaatatgaacaaggtttacgttggcaaactgggcaatgcttatttctacaaaaatgagatcgcaggccaaacagattttctctatggcttcggcacagcgtggatccagtccagtcttctcacgcttcgcaactgtggtggcggcataacggcttggaaaggcacgaatacgacttttgtaaacaaatacgtatgttacaacgcaattagctattgcagttgctgattatgatacagggcgtatacatccacgactcggacgtcaggaaagccaacgcatccctcgccatcacaggactttgcgctcttggtcgtccttggaacgctctacatcgctccatttttgctaactgcaatctcgacgactcgatcaaaccaagcggatatattgcttggggcactaccgacccgcggtttggcgccaacaccaccatggccgagtacaaaagctacggaccaggatggaatgcaacggcacgagctatgagtaatgttagcattgtgatgagcgacaagcagtatgagccgtattcctcactggacaaggtctttcagcatcctttcgatggtaaatttggaaatactggttggatagatcgcaatgtaactgctgataatggcatgtaagatatcaattcagatgttactgccaaaacaccttggtttacacacaacggaaataaatcatatgcgatgtatcctactgtcgtgaccttttctggattgcttgaggtttcatcttggactatagatacctttcactcacaaaacggttggcgtcaatatgcgtaccaatgccggacggccttctcgtgtatgaatccgtataccaatcataatacaccgactcaaagaccgccctaccatttttcaccaccctgggcgtagacacactttccctttcttcttctcgcacaccctgtccattacatccgggaatgcagcgtacttagtagctctaccaattatcgttccccttgtcaaactcttggtagcctcctcatcaagtatttctcgcatctaaaagctggcaatttctcatgtctatatcggtatcgagaaccatttggtagtagtcaagaattatcgtcagcaggtcatggatggtctactgttcgaataggtcgttcgccagtagtcgctggacaagccatgatcgagtatgacgtgcatggacatacaagcgcagggcgcacgttttgacacatggcaattcagcatatagaacatactcttggaaagagatggcatacggtccgacgaaacttcaccgaattactactctacactagcctcatcttcgagttcccacccttactcccctcgcccgtacaattaacctgcttctcaatcccctcaatactgccacacgcataaagatccgtcccattcgggctctttacatcaatgttctcaatcgtaatatccttgcacaccgtcgggctcgagcacacaagatatccaatcagcggctgatacttcttgctcgtggtgccactgaagttcttgatcgtgatgtcagaaatcgtcagcttggacgggtactggttgcaaagagtgatgttcttctggccatagcattgcgtaatttcgatagcgtagtcgacattggagagagtcatcaagtcgtatgtgatgttggacacggcgccggagccaccgccgccttggaggtcgccggagagagcggaggcagagcctggccagactttgatgcgcgcgccgtcagaggcgttggacatggagatgttgtagacgtagatattctcgacgtaatcgacttcgccgacgtactggcctagactgcccacgctgatgccgtggctgccgttacaccagaggttttgcacgatgatgttggtgctgttgggcttgaaggagacacagtcgtcgccgttgtcgatgtgggagttttggataacgatattgtctgagcgatatgtgtcccagctgtggcattgtcaataaaacatcttcatcgttgtaaatcgtacttacccatcggtgttcttagctgggttcttggacacacttccacctgccacatcgatgttcgagaacacgacgtcggtcgagttcgcaacaagcgtgtaccactgcggactgtatctgaacttgaggtcggagatgcttccgccatggagatcaatggcgccgaataggatgggtcgcaagatgtaaatatccttcgcatacaagtcataccatacttgaccgttgccatcaagtgttccaccaccatagacgttgacatcatggccgccaagttggaaaaacgtagtggcgttctggaatgtttgataaaatccattcttttgccagtagttggtgtcattggtgaattggatagtaccttggatatctatctcatagtcaattacaaatgtcaggcaaaatttcagctctgatatcttaccaagatcgatatgattcagaaacctcagatcaagtgctgtaccgattgtgaacttctggtccttgggaaaaacgacatgaccgccattgttgcaatccttgatagccttcaggatattcgcagaatcgtcggttccgtttccatgggcctggataatgcaagtcttcgtccgatcaggcgatgcagggaatggtttgctggggtgatgcggtccgactacatggtttggtcgctttgaaggagtcacctccgtagatcgtgtatcatgaaccgaggctacaattgccgttgcttgaagcagagtgtacgcgagagcacttgataaacgcatgatgggatttgttgaagatcaaatgcgagaagcttgccgatgcgaagaggttcagtaaaatgacggacgtgcaatgcttatccactataatgtatctatactaatgcaggtccagcgatctggtccgcggcgccattatccgttgcggcttggagaaggcgagattgagtgcggagaaacggcggtgattgtcctcgaagatccccgtccttcttccgtgccacatgtggctaatgaggcgctaaacgacaagtagccaagctttctacagaaactttgacacttgcgcagcttgaccacatcattggtggaagttcgtcacgccagatgttccgtgctgacttcatcaaccgcgtcttacatcttcatccctcggtcattatgcgacggcgtgatgaccgaaagcgctctcatgtacactgtctgaggtctacctttctccagatttgttcacttggaaccaagtgaacaaatctggagagaaggcagtacccaggtgcatgatcgcctaaggcttgcatagggaccgtaccactacattcagcgagtgtcgcgcatgctgcgataccaaggtcgtgacacggacaagctgggctttcgcacctgagaatgtctgagtcgtcgtgctttctttggtgctccttaagaggacgaactgcctgagaaacttttttgacgaccgttcatcgctctcgttcttttgcgacatgtcttggggttgtcgagtaaagatttagactgcaagtctgacggcaacaacgcctcgcggatgtaatagtcattgcctacactggatgttgaggcttctttgcgtgacacggacagtcctacatgcacacaaggtgcaatgcgcagtgaaactggaccaatgtgttcggggcatcagatccttcacttcaccaagagcagtcggcaagccttttgacatgggctaggcacgccccacggctaaaaccataccggccctagcctgaagccttatcgtaacgtctgcaagcaagggcgcactcctggacatgtatcttgtgcgagacaaattgttcactcgcgacaaggcatctcttttcacagcctggcccaaagaagacgttgctcgctcgccagtcgtccgagcctcgcctcgatccgcggggagacttcaagcagaccttgaagcagggtcgtgcttgaagagacgaagtgggctcgatgcgtgagcaagttccaacatgcagtgaccgtgtaacggttgacgcaaagtgtagacacgatggttgtgacgagcgagctgatgccgtcggtagggctgccaagctgcttggggttgacacggcatcgtgtgcagtcgtcccaaatagtgtagcctcgcagagttgagctaccatgcgtggttgcgtaagggtttcgataagtgccttcatgaatggtcattcatcatcaatccggaaataacctccgctggaaagacgaaagatggtgttgaagtgcctcgtcgcggtgtccaaaagcggcctggtgccctgtcagataacatgggatggctgtacgtcaacgtgagtaccgaagctagtgagaagatcgcccagcggtacgttgcgcctagtggagccagaccgggaagcggatgtggcattttaacaggcaccgagagggtctttatggtcaataacgccaacttattccttggagcgatatgtatgagcacatgaaactttgtcacgaaatagctgcagcattggatctgaggttggcgagtcgacgtccattgacgtcgaagggccggtgaagaaaattctccaacactcttgtggtgatgaagtgctcccatgctctctagttgttctcgtcaagcttcccatgcgatgagtatggcttcttccctcgttcgacatgctgacaaagaccgaacttctggttacattagtgcgccagtgttgcgtaagaatttcgacgttgacttcattcgttccaaccttctctacgatttagctcgtgagattacaaccagttaattggtgagtgtgtagtacgaatatgtaccactgaggactgtagaatagcctggttgcgctgtgtggcactgacaagaccgcgacaggcgtgagcatgtttcatcgattcctggttcgactttagggatgctcgccatgtggtgttacgtcccccttcagatcagaacaagtttgtaatggcctaaggtagcgcttgctgccagccaggaagtttcggtgggctcaggatatcatgtaagcgaaggagcagcatcaaccgataccagttataaacacctcgagcggtggacgaatggcaagcctgctcaacatgtaagggtgcatgaattttggtactgcacatgcacgtatgatggtgaatcaatcgctgaacctggcttgaccacccgggcgcgtcgatacccatcctaaagtgactgcaatgccatggatcgatacataacgacgatgagagcctaaagaatgagtatagcggctcggaggtaggcggtggtgttacaagacaccagaggaagaagtgagaagtcaagcatcaagaaggagcgagctgcaaaggtaagaacgatatagcattcaagtacccaaaagctgtaccgtgacatccatgctaaaaatacaatcatacattctaggagacagaaggcgcagcgctatgaaaaagtcattcgtcgaacttcgtcagcatcattacccccatacaaagcccatgcgccaagcaagcacaaatccaacgcctaagacccacaagaacatacacccaccggatgccgtacccctgccgtacccacactcgtccacaacagctccttcaaccagcatacccctgaaagcccatacccataccaccctcctcccagcttgcaccaacatcaaattcactccagccagcagccacgctattcggcgtcatcggctcatcagcgctcggcgtcgggctgtccgtgaacaacggctcgttcgggctctgcacgaggacatacccgctatcgctcaccatcatcggctggcttggcgggaacaggtcgagaccgttgttgtgcttgtgagtctcgggattataagcgtactccatgtcggagccgtagtatggcgacgggggataggcctgagtgtgagcgttggcgtacccgggatggaaagcaggcgggacggagcgcgcggcgtagggctcgctgcggtactggtcctggatgcgcttggagcgcagcaggttcttcgagcgacgggctgcctggccgccttttgcaccgctggcttggcgttggggttgcgggtgctgacggttgccgcgcttgttgggctgcttggagcggtagcgggtggtggatttgacaccttcacgaagcgcttctttggtgaggcgccacatgaaacccttgcgggactcttcacagggttgttcgaccttctcgaatgcctggatgagtcagtcgagagctcagtgactgagaaatattagatgacttaccccgttcatggagagattgtgccggatgctgttctgccagcccttggtctcggatacagttgctttgtcggtgtatttgacgaaccattcgtagatatcgcgtagtatcatagtatggccatcagcttggcgaagtgcctggtatatgagctgtgcatacggttgctccttgtcgacgatgggctcgtctcccccgtcgagatcatgaaggtagtttggtgattcactgctgggtgtggaagctcgtgtcatatctgagtatgggctgttgtatccggtgggctcctcacgcctcaaatgcggtgcatagtggtgctcgtagtcctcgctcatctgcataagatgttcgttcatttcatagtccgacattgcatcgcagttcttttggggctcgatttgatagactgcaggagggtacgactccgacatgttgatatcctcgggcagaccattgatgttgaggccatggtaagagcgtggaaaattcgccctttggtactgggatgcgcaggggatgttgcagttgtcgttgtatgacatgccgttctgggcgtacgtgaaaaggtctccctgggctatgccaatttggtgaggcaagtggtagttcgcgttgctcaagctggcgtggtcggtagagaggtctgactgtccagtccagtgcattgccatgggtacctcgactttcatgtcgtctggcaaagctgtttgaccagcggatgagatgggttctggcgtaggggcagtatatggcgagattctgagagttgactttggtaaaatgggagacggtgacttctcggtatggagaggatgcagtgcacgagatacacccccagctacccgaccagctccgatgccgccagcaaggttcatagcggaaggcatatagggcgattgtggacgtgccatagttcctgcgtgttcgcttttgataagcttgcgtgacaaggtgacttagcgtatcaaagtggagagagctattgaacgacagcactgcctgtgcgatcaaaggactggtgagacttagatacgaaggccgatctgaagcgataccagaacaagtgaagcgaaatcaagacatttagggacgccgtccacgcccggtaacagagattggtgtggatctcactcattgtcaccatgcttgtcaaaagggtgcctgcggccattgcatatgcagcttgaagcgcgccaaagcatggaccggcaaaccgaaagatcaagagagatgtaaatgtcaaaaagagtgacgcgggcctggtggcacgggcccaagctggctgacatctcattgcttcacgggccggcgggatgaagacgcctgacatgttgtactaaccgcaatctcactggctcagtctgtgacacaacgcagtcattccgactttgtatcgaggtggtgcaatgagagctggagacgggacgccgcatgcgcctgggctatgcacaacaataagagacgcgcatcatggctggcggaaggctaccgcacctcccgtgttccatgcatgccttccagaagaacagaaagagactaatcgaggcgggcatatgcttgtgagcagctttccagctttgtgtgattgtagcaaggacaaagcgctttagagagacgtgctgcattgtgagcaagcacttgccagagacatagtcgtcacgtgcaggatccactgagaactgattggccatggcggtgtgcgaataccaggatccatttcaaggctgtccaaatgcagtctacctgcagaaggaggcgacaggacagccattaaggcagaccccacagtgggatgtaacacaatccgacccttagactattattctccggtgaagcttcatggcacaaagcctgcacgctcccgtttccttttgattggtcccaactctgcagggccgcagtcaccgcccaaatcatcgatacaccgccaacaccaccaggcccgcgtacacaaaatggtggtggtgtgcaaaagctgttggccgatcaacctggtcggtgagtgtcctaggctaccactgccggcgtacagcgattatgcctagcggcggcgaagcgaaaagacgtcttggatacacgcagtgctttgtttggaatgatactactgatgtgcaagtcgcgcgagatgtccgcttttgaccctgtcgtagtccacgccatgtgcagaatgtccagatgcgatggtgtgagcaaaagggcgctgggcctgttcgggagcagctattttcgatagtagatcttgatcgggttagcatagcttctccaatacatgcattcatcatataccttcttgaactggaagtgaagttgtaagataccctgcatcgcgtaagccaggtgttcgccaagcgttgtcctctgcaatggctggcgtgcgtgggagagccaggacttaccttgtcgaagctgctcttgaagccgcgctcccttttggcgctgtagtcccattccttgtcgatgatgcggaaggcgatgtcctggtagggtgggccggcgatgaatcggatgaggcatgtgtcgtcttcaccagctggcgcgaaagactgtccgcgcttgcgaccgttttcgcgctcaatcttgtacgtgggcgcttttgctttgtcgacgaggtctgggtagaagatgttgaatttgtagccctgcacaaccttgggcgggggattatcgtggtcgtagtgcgtttgattgtacttgttccattcatagcccatctgcacgcggttgaagtagcgaggctttctcggcttgtagtcgcccgcccactgcggccgcgccgacgcgacttcctcttcggctgtgaagatctcctcgccatcctcgacgcccctcgcgacctccctctcataaagggccatggtcgcttgggaatagtcttccttctcgacgggggcaaatctggaagcgcttgtggtgacggcctggctggtcatgggcttgctctcggtgttgctgcgatcgtgggacatgttctgcagggggacgtatcccagcttctgcaccctgcggcgctcgttggcgagatcgtccagaaaggttttctcctcgatctgtgccatgcccttgtcctcggtacggagcttcagtagtggctccgggtcgagcgatgcatcgtaggcgactgtggtggggcgctcctctcttgacccatctgcagccttgagcatgtcgtgtatcctgccctgtacagacgccgccgcttctgcctgctgcgtacgcaggccctggagccgctccttgatgatctcctgggagacgcgccgcagctttgccttggccttccacacgcgcaggctgcgcagcaactgctcccagtagtcgtagtcgatgggctcgtccgagtccagcttgcgcttgacctgcgcctcgagcgtttccagctgctcgtacgtcttgggcgagagcagcttgtcgatgtctgcggcgaccgagctggtgccgcgcccttcggatgccgacgctttcgacttgcggcggaggtccttgcatatggacttcaaggcctgtgaatgtcagcgaagtacacggtagtaaggatccatagcgacgcacattccagtagtctcggttgctgcggttcgtctccagtgtgaggtagttttcaatctccttctccaagcccgagagctcgtcggcgtcgaggccctcgagcacgccttcgggatccaccacctccagctcggcatcttcgacctcgtcgtccaggagttccttggtcgggtcgacgaagcgcaggatgacggccagccagtcgatgggtttggcgcggccgccttttacgcgcagcgccgccttcttttttgcctgcgccagcacaaagcggtcctcgtctgccacccacgcctcctcggccgcgtttgtcgtgttggccgcccgtttcgcaggtttgtcgtgtgctcgcgagtcggccgatcgcttcgccggcactgtcgcagagggcgcagaccgctgcggcagattgctgcgctcggtgcgccacggcggcgggttgtgtgaagccattctgtgcgcgggtcctgaagcttgctggctccccagttgccaatcgcccgtccaggcccaggcacctcgaacgcgaaacttttggagcagccgaccgcacgagtgacgtatgcatgctagctcacgctagctccttggcgtgtctgccttcactctatcgcgcctgctacgcgacatggcaggctgacaatgcgcgccatgcccgcgaccacatccactaggctcgtcctcaccacgagaccaagaccgcccatggatttggctgtactcctcctccatctccgccagaatgtcctgttggcgtgtccttgagctttccgagctgcccgccggccaagtcgttccacaactcctggtcaaaccagaattcggaccagactcttactcggtccatctcacgtgcctcagcaacatctggagcgaggagctggacctggcgggcattgtgcagcgcgccgccgaggaacaatcgccaatcgaagtcagcaaacgcgatacggcgcagcttgccatcctgcttgccaatgtcaaaaaatctctagaccattcggatgatacaatttgctggataacccgggctgacagcgacggcataacgctgcataccaccatcgcccttcccaaacccctcgactctttgacttggaagttccatctcaagaaacaggcctcgttcgttctaaagaacgaactcatcttgccattgcttctctcttcgcacgtccaacatgagcgagtcgatggtctcgtctcaatcatcaaggacaaagacagggcaatcactcgactcgtcgatcagtacgagtctagcaatctggatcttgcagccgctttccccatcatcagcggcttgaaatcaggcaggaaggtcgtcaagcgcgagcaagctgcgaggcacattcccgccctacagctgttccgggaagatgcgttcaagcaagagaccgggcaattggtccacttgcatgtcagtacccttggcttgtttcaagaagccctctccgactgtagacctaccgtaccaccccagttgaagtcaagtgacgtagatgtgagttggtggattggcatcccggcacgtatcagtggcgtcaagattcctgcaaaaggcagaaacaggcaaactgtttctagcacaaaaccgatcaagcctgttgctgagtccagtggagatgaaaccgaggatgaatttgagactcattccaatttcaaggtgcgtgaagccgttcactttgtaaatccgcgtctcacgaccgtgcagacccggaatctcaaggcccccataacttcagacgatgcgacagaggacgacgaggatcctgatgcccctctgaggagccagagccagaagtcaagtcagaatgctagacggccaccaccatctcgcatcaaatcgcccacgccggaagcgtcctctcccccaaaaagtgctactccgccagagccaaagccaaaggcaaagggcttccgtatcggcggaaagaccaaagagatcgtaacgcagccgcaggatcacctggataacttgccggatggagatgccttgccactgaaggagtcaggttcttcccagacgattgctgatgttgacttgaccccgaaaaaaggaaaaaggacattcaagatcggtggaaaagggaaggggaagggtgacgtgggcggtagctcgcaggtccaagacacagctccaccgatggttgaccgaaccagagcaacgcgatcacccagtacgcctcctccttcgtcaccaccagtgtctcggttcggtagaataatatcccccgtgatagaggaacgtgaggagacagcagaagaaaaggccgaaaggagacgagccgagctcaagcgcaagactgaagaagcggctaagaagcaggcccagagcaagaagaagagacgattctagacgacattgcggagacattatacccttttgataattttcttgctttgaataattcaacgttccagtgtaaatgtactgttccgggtttcttcgtgtaatcaaggcaatctcagattagacgcaatgggagagatgcatgagtaagtgaatgaggcattctgtcactgtgggtttgggagctgcgttgctctgtttgcactttgcagatattttcttttccaatgttgcctccatccaccttcacctggtggaccctggttactgcttccttgcccgtttgttatcgcgaacaacaacacacttgcccttaacgttgggcctccctccctcatagatcctcaacttggatgtgcacaacacgctttccttaatcatgtgccaatatcattgtaaatcgcactcccccgttgctagtcttcgactaacacaacacagacgtctactttgacaagtgtcagcacgtttccttttacaaagtatcctattgcaacaaggcgaaagagtttggcctgccccgaccgtacgtacaagcagcttttcgtgtcatcacgccgcagctaatccgagtagacacggtcattcgccgaacgcaaacggtgctagcgacacaccgggcgacgacttcagtcccgcatcctctcatccaccggcatcattcgcagacaacagcagctcttcgcattcgcataatcagcacaacagccacaacatgtctactctcacccgttcaggagccggagcaacctttgcttgcaacaccacttcgactaagggcggcaaccacatgcctcagcatgccgctttgattccccgttcagcacttcaggaaggacgcgatctcaacttggatgacagcgccgctctttccagctcgcttttgaatacacagcgtggggacttgaacttgcctttggatcatgagtcttctttgtctctggctgctggtcacaatggtagagcccccggcctgattcatcaacatgaagtcacctctgacgaatttgaagggtctcaaatcgatcatacacgcgcgtccagcatgtctaccctgtacagctatgcgtctgacgccgacacagtccgaggaccttccagctcccgcaaacccatcccttcgcagtgggtccctgctaaaaatgcgccgactctcgcgacggcccagcgcgcaaaggagcgcgggcacaagccagagtcagtgagcggctccccgaccaaggcaaacaatctccgcgggactcgcagcatggccgattttggaagatcacatgctgcagagggatcgtcgttcttgacaaagacctcccatatcccgctcgagagcaatctcacctcgcctaccgccgggaaaagtcctaccaagtacacacgtggttcttcaaagcctgcatggaacagcccaaccagctcgccgctacgtgagagccctcgacaacagccccatctcattatgcgaacatcaccagtcaagacagaacttctgtctgctgagccgacatcgtatggtcaccgacgaggggttagcagtgtgacaacctctacgacaggagaatccatctaccactcagctgagagttctccgggtaagggatactgccgacttgacgtcttagcttcaagtcaactgcagaactccctgatgagcatgaacatactcctgctgttcaactgcatactgacattgagaatgtacagaagttccagattcgtgcacacctctgtcaaagcggcaactgttggtagagcgagtaagcccagtctcaggatcgacataccccttgtagacgcgcgcaccaatgctggcgacagatcctcggcgtcgtatgcttctgccacgaaccattctgcaacaagcaatagtcctcggagccctgtttccgcttcgtcaaactcccgcatcccacgagtcgctgccataggaaatgcatcatctgctcgtggtccgactcgcagctcgactttgaagcgagcgcagtccacgaagtcactgacatcccttaagaccaagctccaggtgcagggccacgattctcaacgacaattcaagacgcttaagactgattccccacgccatgttcggactgtcgatagttccggtattactcccatcctgccggactgccctgcacccccttgcatgctttctgagcaacttgcatcgtacgcagcggaaactgactcttcaccagcacaggaagggtataccacgatcgagcaggtcgaatcgatgctgcgcaaatctaatctagatgaacagcgtgatctagaacgtacgagtggctatgaacacattgagagttctcgagcatcaagcatcagcactgtcaaagcatcaactgctgtcacagatcatttggcgatagatcctgcaatcatctacagcaagaggtctaccactcttggtacgaatctcgggcatccttttcatgtcccagatatcatcgtcatgatggctcacaatcttgaattaggatctcttaggcggaacgaggaccagcaccgtaccagatcggcgtcgtctgcctctagattgggcagtgctcgagacgcggcgtccggccggggtagaaccgagcagtatgtccctgtcacccgtcgtcaagcagtgagcgagcattcactagattctagtctcgcttccgagctacgcgccacagctacggagttcgttccttacccagcaaactcctcgagcgctccagagaaacccggtccggagaaagtcgacatctctcagctcgaccccacgaccgacctccttgggcctgtcaagtacgagctggatccatatggtattccgtggttctattacatgtaccaggtgcaattcgctttcgatcaagggtaccagaagggccgctctagatctccgaagaagactcggcagaagaaacagtactcttccagcgcatctactgcagatcttcgtatccagaaagcccccacgatggcgccggctctggatagctaccaggagcagcaacgcatttccatcatgccacctccagtctccactgttcctctagccgaacagcgcgctcagcagcagctcagcaccgacaccgaagccatcgagaacgacggaacgaccccatattcccccttcgccgcccaaaaggcgataatcgaccgccacttcccgtaccgcaacgccaccgtcaccgaccgccccgtccccggcatcgatctcaccacaatccgtaacgtcggcctgccccacggttcccgacccatgcatcaaaacacgatgcctgtccgcggtaacaactactcaaacgctcgccgtaactaccgcagcgacaacgggctgtacacataccgcggccgcggcgcagcgggcttgcgcatggcagatactgttccgtttcccgcgccggttgctccccaaggtcgtccagcgggctcgaacgcgccgggtgagggatgcggcttggtcgatatcatctatggagctgagcggattggtggcgaggcgtgtcaggattgcgagcgggatcatcctcttgattagattggggttgggtgttcgactcgcaacgtatagtcgttggattgagatgaattgggaatgaacgaaggatgagagtattggtatcatgatcacggtcatacacgtttatgggagtttgcatatacggggcatgcagtaaagttggatttggaggttggatggggctattcggttagggaataggctttttacgacgctgaagtatgaattgatgattacatgataccgttttttgttgtttcgatttgggtgagagggtgtgatcaattgaatttgaaatatttcctcggggttaaatgttgaaggtttcagtaagcatgagtcgaaaaggggaataagattttcaggtcatacagccaatgattatagtctccaacctacagtcaaatagctgatgtaattcaacggctccctgtcaacgtcctttggtttaatgttatgtgggttattcgaccgtgcaagacataattggagccgttatggttcaggaaaagaacgcctgcgatgacatgtagtgtcacctcctggaatgttgagggagcctgttccgtaacacttgttcttggtggtgagagaagtgcattgccacaaagacagcgctcaatatctactttgtctcatccgtgtattcctcgctactaacttgagcaaggccgtcgcggttgtcaatcgctgatggctttgtgcagactcgcagaatagtttcaataacattacggtaccgtgacaggagttttgctcgccgagattagctacttccgtcacccctcatgtcttgtttcgacagatgtagtgaaacaattgaataaaacggaacccaaggtgttgacacatgtaaccggcgcaccttctggaaaagatgattgtgatacactagagcattgtgcacggataggattgagtcggacactgtgatttcggcatcgtaatgtttagtctcacaatgtcttggtcgtgtaatcataagtagttgtttcccaggtcaactcctgatccacacaacaacaccaagcctctgatatcacactcagatcgcaattacctgaactccacactcacaatgcattacttgatggatgatttcgcttccaccaccagcaccaccacagtacaggcgcgtcgctcgcgaccgcgtccgctcacagtcgtagttcctggcagactacgactaccagtagcgcctccatcgccactcttcggtggagctaatgagcacattagtgcagagccattccctgaatttgttgacccatgccccccagtcaaagctgagccgctacattgcatcttgcattgcgaggacaacgtatgcaagcgaatggtcgcaggtgacataccaatgccatcgtgtcgatgcggtgacgatgtagatcaattttcgccccgtgtcaacacgcccatgatcaaaggtcccgcaatctccctcggagatacgatcttcgagacaatcctggagtccgcgtcctacatggaagctggccaggctatggagatccagcgagatgatgtacgtgttttgcttgagcaattcgaatcaattgtgatgcgccgtgcgcttgccaacgaagagttcatggcaatcgttcggggccacgcaacctatagacccgaggccgtagcacacgatcgggttgtacactatctcttcgagctcttgtcgatgtacttcgagcgcacgatgcgagacgtagacagtcgcaaggtcaccgcagacaatctttgtgccgaactcaaggtttatctgtacaccggcttggcagactggatgttcaggtactccaatcgtttcgaatttgacgagattatgaaggaatttcatgatgatggacgtatactccttgaaatagccaacttcggtatgactggtgcagtttcaaagctctggactgagtgtctcgacgatgttgtacgactcttcgtctggcgtcatgtacaaactgccaaggccaaggccagcttcaaaatctgtattgccggcataagtgtattgggtgtatactcgatcactgcaggtattgccggtttattggggttctggtaagggcctaactggctagagtgttatactctagctcttgaggggatgcgcattccctcgtcatgtctcaatgtaccgttccgcgtttaggtacttctaaattttgttgacatgaggttgatggcaggggtcagagatcagtggtctgaacttatagatgtgtgactgttttcatgaatacaaggtatcacaaaaggtcgttagccatatgataacgtgaagtccaaacttgcagcgagcgagtgaacatgcattcgccccatcaggtattcagtgtctattcagcgcgcacaatgctctgacctgcgatttggtagttgaagatgagagccaaacatatttaccggcagcctaagcaatgatttgagtgatgttccacctctgaatgtttccgaacgacatcatggaagcggtcggcaagtcttaccccacacaatcccgttccccctcggcccgaccaatccgccgctccgtgctacaaaacttcgcgcatcgccgccctctcttctgtttttccaaagttgatcacccacagaatttgacgtcaggttttatacaacataaatttgaggttgacactattgtcggggagaaagaaaccaaatcgtggcccccaagaacttctgctccttacgcatgagcagttcgtcccgtaggcacgagacattccattacctcgatcgaacgtaaacgtgacgacaaacccgtcagcgcgatggatgcataagtgtctttgaagcgactcgtgtgctcgcttgagaaggtgattgcgactgaaaagaagtgctggtgttgttcatatttgcaggcataatgggccgccacaagaccaaagacatcgactggctcgtgaagcgcatgaacacgctgcacgtcgccgacgacgatgcatctagcagcggcgacccaactcagtcgtttcgcttctttgccctcccagcagagttgcgtatacgcgtgtacgagctcctccttgtcttcccgaagacgctcgatctcgaccccacgaacacgcgcaccatagcgccgcacctacgactcttcaccgtctcgcaacaaatgcacaatgaagcttcgcgagtcttctatgcgcgcaacacattccgagtgtttccgatacatggccgctatatcaacaagaaacatccgctgttagcgtggctcccacggaagtatcgcatacacatcacgagattggaactgcgtgtgggacctggtttcacgtcaccacccaagcattgggtggtagacagccgcttaggtctggcagccaccacgcgcgtatacaagcttcggatctttgtagaaatcgatccgtcgtcgcatccgtcgtttggcgagttgctcgtgggccggactcattacactgagtactgcgtgggcttggtgagagctttgcttgcgcagataccgagtgtgagtgagattgagtttgatgcctatcctggtgtcaacaagtcgagtccgctgctgatgggcttgatggacgaggcgaagctgaaccagaagagaatcacctggggtgatgagcggggatgggacacgattatcgatggcgacttggccggcgtgctgcaaaagcttgggattgaagcgctatgatgactttttatgataattgtacataggttatatcaacaacgaaccacatatgaaaagaaatgcgtaaggacgtgacaaggtgcaacagctccactcactaatagtacaacgcgcagcttgactaacacccacactcatcaacccacactgcccggcaatccgtacaagtcgcattcgtacctcggcccagacacgctgcacgccaaccatcaaagcattcttgatgcacacttcgtccacatccactcttgcaccaagacagggctggatactgttcctcatccctatctggacgtagatcctcgcggcaaatcgagcacgcctcttggacgacgtccctcttctgtacatgagccaccgtacatgattcacactcgcactcttcgtcccatgactctcgacagaccatgcatgtgagtgttcggtccgcacattgagcgcgccagtcctcgaagcaggaggcgtgaacggaccgaccgcagcttgagcgacaccagacgacttccccaggggcgcatgaagacaagggagtgtcgtcgtagcagatggggcattcttcgtcgataggaagacgacgaacgtgagtacgttcgcagtgtctgcctggcgtggatgatgatcgtgtcggaggtgcggacgttgaaagtgctgtagaccttgcaactgatgttgacggtggcgttgatggctcactggatgctgcagctggcaacctaacgggtgtcggagctctcgatgttgtcggtggcgttgatggctcactggttatatcggatgctgcagctggcaatctaacggatgtcgggactctcgatgttggccgtggcgttgatggttcgctggttgtatcggacgctgcagctggcaacctaatgggtgtcggggctcttgctgttgaccttgcgggtagggtgttcgatgcatcttccatggcccgcctagagatttggatcgtggacatgctggatactgaagagcgcgatgtagatacagtgccggccctcgtctgggcttcataaagcaccgattcctgtcgcattctcctccgtcctatgtcttccaatctggacgcatgttctcgaagtgctcggagctcagcgtcctctagcggcgagatgtaggacgaggttgaggatgaggttgaagtcgagcgcctcgacgttgtgcctggtgaaacacacactcgtggatacgacgaagcggctgaccgttggtatcggactggagctggtgctaccggcgttggagggtaggcttcgagcatcattgcgctccacttgcgcaccatatcatcggcctggcttctatgataggcaacacacagcccgtaactagctatctccctcagccgtggctccaggaagtcaggatcgggctcctgttccgcgagctcgatgagcagtctctggaacctctggacgttggcttttgcaatgatattcctgcatttccggcgttgagaaggggcatagccaatgcagcgccgatcgttgcagagctgcaagacttctgtgggatcccatccatgcgacatgatgttcaggtcgtgatgtagagacaggatcactctgaaaggctactcaataaatacagtacgtgtttgctagattccatagggtcaaggacgccactgtcgctttatgtttgctccataggccgccttcttcacccgttccctctttagcatgggttgtcttagccacatgagactctatgcgctggggttgagaggggtacagcggagcgtgcccagaaactcactaaacttgcatatcgctcaagcctgtcgtggctgatgtatgccacactcattggaatgactgtttattcgttgcattctctgcagtctcatgctagcttgcctgaagtcatgccatgagcatggcgcagcgcatcttggcccgtgcatgttccttgtgttcgtgacaacgccgaggagcttgcatgcggcacagttacgcgctcccggtcagccatacagctttgatccttctgacgtcgcaaaaactgtatcgaagctcatctccagaagatattactgggccagctgcggacgattagacgtttctgtcgagctggtgcagaaggttgcatgcttgcactatatatagcctggggcatttacgtgatttctccttcatttcgaaacgagaatgaaaacacttacttgtggcattgcagatgcgtataatccattggtttgcgctttgacttctcctcccgatcagatgggtgtggggctcagcaaagctccaggggctcagctgtgtgtttccaggcaacccgctcgaatcgctttcaattcatgtgggctctgccacatttgaatatgagacattctgcacgccagataacgctgtctcaatgcaaccgttgcaaacttctcaatctacatttcaaggtccatggatgtcgactaacggaatcgatcttcgactttgatggaaagattgataccataagttgaggatgcatggtgttagatgtcatggttctgcagcctttttgggaacaaaaactcccggtgcagcgatagttgaactgacacaggaccgcggagcattcaaagcatcgtttcaatcgtgttcaacccgctgtctttcatatctgatctttctgctccagagcgaagcactatttgctcgtcgcatcataacgacgaacacaactcggccaacgtgttgctcagctctctttgggtgcgtttcgactcccttgccaaatcgttccctctttctcctcttcctctctcttttgcctttccaacttttctcgggcttcttgcctctccttttctaatttcttcttagcctcttcgccatactttttctcccattccttgtctctctccttggtcggcgcactaaactgcgtgcttagcccaccgcgactcttaacttgcatcttcttttccgcagcctcgttctgcttgagttgctcctcagcactttgaatgcgtctggtcaatgtgatctcgaacctgtcgcgatctttgtggcgacctgccagtccgttgtcgtccttgtcgaagtacacggcccagcgcaagccttctttgccccatggagtagtagagtcttcatctgcgccatcccattcgtcgattgcaatgaatccttcccatccatcaaagttgagccgtgtctcatcttcagtccagtcccagacgcctacatgatgttccatgcttccagtgcggttgttatatttcagctcgaatgtatctttgtcgcaataaagccagttcaacattggtggatcgtcactaatagtggtgactaagcctcgttctggcggaaatctactctcgtccggatactgaatgtagaagccagcgaacggatgcaggggcggttcagtgccttcgaccggcggaactggcttgttgtcttcatcgcggggcaccacccaaactttgtcgtgtcgcacaacgagaatcgcattattcagctcttcgtccgcaatttcgtcgtctgtgtcgcatgagaccaagcaattgaacttccacatgcgcgactcgttcgcggcctcttcattctgtttcttctgatgttcaacaccttgcgcaacacctgtgacgaccggaatcgcgatcacgcagccacccagaaatattcccagtggaagagccatggtgaagcgattctggaggtatgaggagatttcatctgaagtcagactggcaacacagcggatgtcgcttggacatggttgagatgaaacgcggctgatgtgcggtcgtgctacgtcatcggcaaatcctgtcgcgtccacgcgtgttcatcgttgcacggtcaccatgcatcatgatctcttacttcagaggtgaactagcgaactgcgaaaaagaacgtagacacaggaatagcagactatgaaatagaaaccgccgcgatacaaggaatcagtactatctcgaagcccacgaggaaacagaaaaaaacaaactcttgaacgcgtgcacaactcgaatcccaacatcgcaatggttttgcaggatctaagtccgtgaccagcattccacaatcatccatccagctaggaacgtgtctagcgacttcccaaggcacagaaagcatatgcacgcttagttctgtttgtgcgatgcgcgatactccgaccactggctgtacatccgaatctcctgtccaagggtaaaatgtgtataacaagcactacatcttgatcagcttctcctccacaagaggacggtgaattcaactcactcggcggagtagtccatgtagttttcgacgggatcaaggccgctacccggacaactatctcttttgcgagcacatccaaagctatacatgacggtacgatcatcttctggtggtgtgtcatcaacaccatctccatcctggacgtggaaggcatcaatgctgggcgtatcgacaccaaatcctttaccttcacggccgccttcgaaagtatggagcacttgttcgcatagtcagagatttgaaattcttgcacaccaagtatactcacatccaaaccagtgtccaacctcgtgtaccagcgtcattcccatattcatgtctgaattgcttccgggcaccgagtccgatcgcagaataatacctttatccgctacatttgtattcgaagcgatccagtaagaaggaaatgtactgtatccccaaaccacctcgtttggcggcacggtccgcccttcaatgcatcctagtctgggaaagaagtagacgttcaggtctgcatacgtccccttgcgaaagtacttgttcgatacgaactgaaggcaattggtcgaccaagagggctggacaatcaagtcggctcctttgagattgcagttgattttgtgggggttgtatgcgttgctcaggacctcgagctggcaatggagttactcaacagatatatgacctccttccagggtttcgttctcgccgatgatgtggaaatatctgaagacgcaccgaggtcagctaagaggcgcaagcggtctaacggaggacctatgcgtacacattgacttcgatacccgcgcggttctccaaagaacgaccactgcttcgagtttcgatatcacgagcaacacgtcgttgctcatctgatggtttggctgtgccacacagtcccatagcagcggcactggagaccgcaaggaggccaagaaagcaggtgttgaaacgcatcgctatggtcggggttatgagaagaagaatttgacgcctgactgaaacttagataaggatgtgcctttgggatgatattctctggggtcggatgtgttgtgagtgattgggggtgccacatcaccagatgcagaaagtcgagagggcggaatcgcactccagctccttctgtcaccgcttccactgctgaatgaggaattagccgtgggggcgggtggaatatgccgaagtcaacaaaattagtaggctcggagaatgcgttggcgataccttccgcgctgtttcaagagcccaagttccaaacattcgaactcaaggggtcattggtgctgacatacttaggatcgcagtgccagcgatggtattgcttgctctacttgttcacagcgacgctagagccagccactacgaggtctctcacgattcagcggtcaaatcagccgttgattactactgctttacgcctggaggggtcttagagatagcggcattactatacttgaataacattctctagtattagcttttgggggttcattattcagctttgctacttattcgagataatgatttaagtagaaaaggctattgaacggtaggtaagagtgctaaaaggggaggagaatatacactagcaaagatattatagcagccagcatgtacacgtttcgcctccttgaagtcgcactcacatctttacttttgacagactatatttcccagggttatcagtaacgaagtgactaaatatatgatattgttcatcaactgatccaatatcatcgtccttcaaccatcgcctgtaagcaatcgaaattgcagctgcttcgtcgtttccaaattagcccctccatggttagctttcctccagaaagctcccattccgttctagtacaagacgcttgggcattgcttgtaccgtcaatatcatcggtccacgtcattaaggtcggtgggccttttcctttgttgcggccaaatgccagacttcaccagtttgcccgtgccattcttagactgcgatatcagaatgtctgcaatcacgccattttcttcgtaaggtgctgtttgattctcctaatgtatgttttcgaattctatctggcaacgaccaaacacttttggctcgccgcgtgttgatagccttgtggtgataacacctttgtggctgcgaggatcaacatccagcgataagattgatagttagtgaaagctgagaacgagtcaggtaaaggcaaaaagggcactcaaagagagcggggttatatgggcgaaacatgtcatgatttctcgggttaatgtttgccattcagcaacggtgatacatggaacaaatattggaattgcatgttatactattgatcttagtctttgttggtaagccacttcttcggaacaacgttgtatggagtttctcaaaattctcaaacaggtgcatggctttgtaccagagactactggaaacagcgcatgcttcaaagtgtttgcaagtaagtagccagcttagtgcatacagtagcgagcacaatcggtttccggctcttgcattgattgtgttcttagcgcataggccacacgggcaaggagtttctaaagtatcttaaggtaaagtgagtagtaatatgataagtatcgaagttaaagctcagcaacaatatcacgtactatcataagtggccatctgttaatgtacatgccctgttaacgtaaagtctgcctcgccgacatggactttagatccaagcacgtttttcccttctgcacatgtctgaaggaacattacccatacactgttcattattgggggtctatctacttgcagatgttaatggtctacgcttggtatataaaacttcttaacgctcggctttgagatattagggtcctaatgtttaacagctctatgctcgttcgctgcactttgtgtatagaacttcctggcgcacatcttacaggagatattgggtttatcatgtccagcacctctcatgtgatcgtttgctgcaccttgagtattaaaagtcctggtgcacgtcttacaggggataatctcatgtctagcacctctcatgtgatcgttcgctgcaccttgagtattaaaagtcctggcgcacgtcttacaggggaaattaggtttcccatgtctagcgggtgtcacacgctggtttgctgcttgatctgacatcgattttccatcgggggttcgacactcgagctgtgatctgggattgtatagctccatgtgtcgaatcactgcttcatctagtcggactactttgttcagaccattactctgtacgtcaagtggtggagcagtaacatagtcttctgaaagtccctctgcctccttctgcagtcctactgcagcattagcgctgatatatcatcaggcagaagacaactgctacactaaccaactgtgtttcggatcgcctcttctacggtatgagtcttgaccatctccgctgctggtatgatcgacagtacttccttggcacacgccgccgccgtcgccgctgcgtacggctgccaccgctcgttcttgtgcgaatcagcgtagtcgcagatgccgcggattaccaagcacgggaagctgttcatcaagcccgccgcttccatctcgaagcagagcacgccgccgagctcggcgctgagccggtctctgtccgcagcgctctgcatcacctgattgcccgatgcgatcgtgccgtagtacaccaccacctcctcctcgctctccccgcggctgccgcacctcgtgtctttcgacgctacactggtcgcatgtgtgccctcccacgtggtcgtacgctgcttcaaagagaacgtcgggccccgccttgacgcgctgaaacctggcgatgcgctccagcttagagacgtgcatcgagagctggctccgcccgcgcaggtcgttcgcgcgcactttagctaccgcactaaggagaacctgcggtggagagttcagcgaccccgtccgctcgaatccgctcgaatccgctcggcgttgtcttccccacgtcgtaatgcaccacgccgtcatgcatcttatgcggctggctgactaccacgtctccaagccggatgtccgcttcagcgctgggaacacctccgccgatgccaaccatcagcccgaagcggatagccttgaaggtcgcccgcatctgtgttgacaccgacgccgcagggttgttgccgatccggccagccggcagacacacgattgcgacgttgtgtccgccaatggagcctaaggcgtacaggttctcgtcattgtcggccagaccgcgctcgaggtcgtggtgctcttcgaatcgagcatctcctgcgcagccgccagctcgacgggcagcgcgcacacccaaccgaccgtgtactcgtcgcgccgtagccggcgcgccatgggctgatcttacgagggagtcgggagttgctctgagggtagaagggtggtcgcaagcactctttgcgaaaagagagcgagtgtttgtggattggtggtttgttggccaggcggaagcatctgctgctgctcaaccttgtgccctgcacagcagcctgcatgccatagcctgcacgccatagcctgcacgccatagcctgtcggcaagcagatgtcgcttggtaggctgaggcgtggacgttcagtcggcccagccgtgcacgcaggcgaggagtgctagcggcaaaggcggccccatccatcggctaggcgtgtatcggcttcgcatcgtcccgcagtgccgcgtctggctgttggtttgtgaagcgcctcgtcccgcccacttgttgcgtagccgcgcgaggatccaggtcgatcaagagcccgacctagggtcgagtgttggggtcaatagtctgcacgcagctccagctggtgcacgtactgcgcagtaccaagcagtttctacacagccatggctgcaaagcactagcgcccatgtggacatcacccctgtcgaatggattgtgcagtgagaacaaagctgacgcaagatccggaaaccgattgtgctcgcgactgcaagaaggacgactataccctatcgacattcgattggaagaggagtcttcataatgaagcttcaagtgagtatcgtattgcattgcgagtccgaattcaagagatttatttcacttcacagcgttaagtgcacattaagcataaaccatgcgagctttcgaaccgcctccaaccagggtatggaactaacaggagccaacttgaagaaaattctagagtgttacctttaagcaagtttccgtctatgtgcagaacatgaggggacttgtggactatgctgactatgagaacttcacatattcagacttacactatggggaactagattttggcatatctcaaggacagtcatgagtaacagtattgagcacatgtattcgactccgcctgtaacggtacttcggtttgcgaccctccttaagctcagcaagccttctcccagcgtcaagtagctcacgactggcggcctcctcaaaacgacccgtcagttccaaagactcaatcagatcgtgaaaatcacgtcttgcggttggtcgcagccttaggagatggccttcactccacagaccctggcaagactcagccgtctcagcaaagctcagcgtgggacagcgcagacacattccacctacacctttcaagagaccgaagtcgtatgttggaagctgctcaaacttgctccggcacttcacgcccatggtcctatgagtttacgcatacttgacgacaacaagtcgcgctcgatacattcagccaccgcatccaagcaatctgcgatctcttgggtcgttctaggctgcgctgccataagatgatggcttttgaagacctagagaatgctgatgctgctctagatcaagtgttaaaactatctaaagctagcaagacctaagtcataagcggcaggaagtactcgaagcaggacgagcgcaatttctggtggataaacaagtcaaaccgaacaaaaacgttgtcccacagaacgatgaagatgtggttatgggcgaggactcgtccttcagtacggatattatgtttctcacataggaatagataacgtcctcagaagaagagacgaaatgtcgccatcgagcgcatcagccgcgtatgaacatgtaatgattatcgatgaaatgcggagatggtacgacagtgcaacaaagacacgtgggacactagttcaggagcggaccgccgacgctttccgcagcgccagcggcactcctcgcagcaccaaatcgcccctggaaagatttgcttcttcacgcaccccgatgtcggtcattatggagccgcctgggctgttgtggggaaatgaaatttcgaattgtcgtcgagttaagggaattgcgaatggctactttcggctctcacagatcaacatgggagctgtgcgccgtgatccagccgcatgaagcaccgcgcgcatggatctcggcctcccggagtgtggagaagcgagcgagatggtcacgatggtagaattgacaaacagaaaaggcatatccatgccttgttcgtgatgaggccgggcattggtgaggcaagcgcgcatgcatcatcgccagcagtgcccagcaggctttccgtcatagaatattccatagtcgctaccaaccacaacacgcatatcaccatcctagaatgttctgacgatgtcgcttactccacaggaacaggcttagcatggcccaatcatctgatacctggcgatcaaaccgaaatgtccggcgccggctgcgtcaatctggagcacaacagtcgcatcgtcatgcatgccgacgcaagccgaacaccgctcgcgatgtcgtggaagagccatggatcaacagtgaaggtcaggtgccgtatatatggcgtaaggtacatttgaatagtcacgggtccctaatcgaagcagtctcgagcaaacataatacagttgtcaattactacaattgggcgatttcactcttcagaacccccatcttgacgacacacttaaacaactattccagggctttccataagatatcacatccattcgacctagcacttcgcccgattgaagccctacaagtctcatcatgagtctgcgagcttgtcaattccagcgcctccaacggcacactcttgctcacactcgccgcacacttccacgatacgtccaccaaagcgcacaacgaaatgtcgccatcccatcacaaatgcttcctacacaacagccagaaggatcacggcaatcatcatccgcaaagcctgtcctaggccgcctccccacatccacagtactacgctcctatatgatcactgccatgtcatcgtcacccgccttgctcggactgtgcttttcaattctacggcggatgttagactccaagtcctacctgatgagcattgagaagaatcctgtgttgagccagattctgaaaaagacgttttacgcacagttctgtgtgggagagaagaaagacgaagtggtcgcgaataccaacttcgcacgcgaggttctaggctacgacggtatactcttcgagtatgcattggaagtgctaggaggtgcgacgccaacgccagctgagactgcacaagagatcgaagtgtggcgcaaaggcatgttgcagagtgttgagatggccaaagaaggtgacttcgttggattgaagtaagtacccacagtgattctttactgagatctatcctaatacatctttgcagatggtctggtcttggccgtcacgccttacatttgctgaaaacccagcaacccgccactcccgagatgtggtccgccatcacagccgcatgcgacgccgccgctgccaagggcgtgtccctccttcccggcgcagaagaagaagccacaaaccccggccttgagaaatggacactcgagctccagaaaaagtacaacaccttcgagcgtggcagggctgtcgtatatatcacctaccaatgctacctccgaaccatcaaccagcgcctagcccagcatctcgagaaagctagcaaggaaggctacatcgcgggtgtaaagctagtccgcggcgcatacttgacttcggagccaaaagaacttacgttcgactcaaaagaaggcacagacaagatgtacgatgccatggccgaagccgtcgtcaagcaacagtggaccgacaccgtgcctgcgccatcaccagatacgcccttccccaaagtcaacatcgtccttgcgacacacaacttgccatctattctcgctgcgaaggcggttcgcgcgagtcaactcgccagccaacctgctcagtcactgcctcggctcacgtacgcgcagttgcagggcatggctgatgaaattagccagagccttgtgcaggattctacgatgaaggcagatacacaggcgaaggtggtcaagtgtatgacgtggggtaccacgaccgagtgtcttaacttcctgctcaggagggcggctgagaacaaagaagctgcggcgaggacggtggacactaggaaggccatgggtgccgaactctggaggcgcttcaagggtgttgtcgggttggcttaaggtggtattacaggctggctttttgattttgagcgttttgcgtagcatagcatttgacatggagtttaacaagtttttagcgttctcgttgttcgacgagcatgaatgactaaatgaatcattataatcacaaaaatgctattgtgattattggacttcggtattaaacagcaccagctccctgtgccggcacactcgcgcccttctgtccaacctgtacactactcgccactccattcctcgcctccccgtctaccagcgccttgaaagctcggattagatcatccttgaggtcttcccagctctccacgccaacactgactctcagcaatgtgttatcaacgctcgtgtcgctcatgcgcctccactcgatcaagctctcaacaccaccaagactggttgcatgatggaacaaacgcaactttgacggcaaagtccgcgcctgcacagtctgatgcgtgtaaattgcaaacacgggcccaaaaccattcggcatttgcttcttgagccacgcgaaatcgtccttttgcagactagcatgcgccagcttccttacgactttcttgacaatcttcgcttcttctgtattctcttccagagaagtctgcagccatgacacgagcttctccgcattggcagattggcgctgcacgcgtaggtcgaaagtgcgcaagctgcggactccgagccagccttcaagattgcccatcacgcttcctaggaagatgcgttcagcgcgcaagaccttccctctcttcgtgccgtctgcagttggcgcggtagcgagtatgccgcagagcatgtcgctgtggccgccgatgtattttgtgccactgtgcattactatgtctgcgccccatgcgaatggatcttggaggcccggtggaccgaacgtcgcgtcgatggagagtaaggcgccgcgcttgtgcgctcgctcggcgaactttgcgatttggaaggcttctcctgtggggttgattggtgtttcgaggtgcacgaggtcgccttttccaaggccggctgcgtcccaggcggcgtcgtcggcgtggaggtcgacggttttgacattgtgcattttcttgtggaggtcaattacctagagagttggcagtcagcagataggtttgttgcatattcgaagtaactgaacataccccatgacatccatgataccctccactgatcgcaatgaccttcggtaccacgttcactagcagcgcatggaacgcactcaaaccactgctatagctaacgacattgttgcccaagctctcaagctcctcctcttttgcgcctgggaatatcaatggagccaatacagtttcgatgcggttgatattcgagttggtaatacgtgagtataccagtggtgtggacaggtcaagatattcgccttcctctgggacaggttgtaattggtctgggtctcttgggtagcggaaggtagttgcagtgtggatgggaggtgcgacgtcagtgatgatgttgatccggtcatcggcatggatgccctgtgtcgacgggtggtatgacattattggatttgacggtaggatcctggaacttgagattacaatttggtcgtgaagagggtcaacggcatctacgatggcagctaaatgtcacaaacgcgccctgtgcatctcaatggtcgcaagccgtgctcttaattatagtggagcaccggaatcgcgccatcggtccgcggcatatcttcgagtgcatgtaagtgtgcattgcaatgcgatggtaacttggaaccagccatgatctgagaacactgcaaaaacagcttcacccatcgatatcacaatcaccataggaactaggatgtcccattcacccaagtgcgatgatgctgatggtacggtgtttggcggtggacggccactagatgacgttggcggggtagctccatgggtgtgcccctcatttgcaagaggaaattctcccgagcgacgcgtcccgccggcaaagttctagacatatgcaaacgctgaatgttgagaagagtgtattgtacagctactacgtaaatcgtcaaatatggcatctaataggtcgagtgcgtcgaagcgaaaaatctttgattgcgccagagcacagcctgttgtgccgttgtatcggccacctactccacaccagcgctggtgatggtgggagggttcttgtacttgatctggcccgagctgctgcctgctgcctcgattgccctcacgaccttgtatgattcgacgtcaccgtcggggacctgaccgaagacgacgtgcttgccatcgagccatgaggtgacggtggttgtgatgaagaattgcgatccattactgcgcaatgtcagatgaagccatcactaagttctacagtgtacgtacgtgttgggtccagcgttggccatggacagaaggaagggcttctggtgtctgagcttgaagttctcgtcggcaaacttctcgccatagatagacttgccgccggtgccctgggagttgttagctattctgaggtttgccgtgattaaggtacttacgttgccgcgggtgaagtcacctccctggagcatgaagtcgggaatcacgcgatggaacttggagccggaatagccaaagcccttctcgccggtgcaaagcgcacggaagttttctgcggtcttgggtacgacgtcgtcgaacagctcgaagttgatgcgaccttgctgctctatgggcatatgttagctcttgcttgagtgaagtatgctcgggattatggcgcagtaagctacatcaatatacctcgagaacaaggatgtgcactacttacgcttgacgccgcccttggacgtgacattgccagacttgtcgacctcaacctcaggaccctcccaagagatgtcaaagtacgatttgatggccatgttgtatgccgagggagtgaagaatcgcttgttgacgggagctcggattgaagaagtactcgagcggaaagcagacagagctgcggaacgaaggtggggctgggcctgcatgtcggcgatggcggggtgaagacgctaacctgcagctgctgtcagacccatttacgtccgaggtggtgacgcgcagggagtgttatgcccatgacagcgtaccacaacccgctcaattgacagcttgtggacgcggcttgatctgtgtcctgcttacaagcaagtcggttgcttggaggcgatttcatttgtatacgaacgaccttgcaggtggtggcaaggataagatcagaacgctgtgtgagaacttacgaatgctcaatgcaatgctatgtcaattgaatatggtacaattggcgatgtacagtggtataagatggtggacgagatgaaatgatgagaagagagtaacttttggaattcgagcttgagcacaaaccctctaccggtactagcgtcggagttcccatagcgcctaggaacagcatcatcctggtggagctggcactcgcagtgacatatgatgccatgtggatataatgttgtgagcgtctgcagtggacgctgcgcctacaagccagtgctgtgtgctggatgtgttcttgtagctctgtatgagagaacctgggaaggcgcggacctgcacagagcgccaaggcagaatcacgtgcgaaatgtccccacacttcgacctcaccgcgcttcatgccggaacgcgcagcttcacctgttgaaccgtaatttcatttccaagattccagccgctgtccgatcgatccgtcgagcaaccataactccaaaggccgtgagtacctaagcctgatcgttgggcaccgccaattctttaccgaacggggctcaataagctgccctacctcgacacttcgtcctccacctacacatcacacccgccaccaacgcgatggatctcaacagcctcaaagaccaagtgagcaacctcacgctctacgacatcaaagccggcttccggaaagcccagaatggtacgcttcaacaccagaagtgccagctggcagttgctgatgtgaagtagcggtgatgaactacaccgagatggaggcaaaggtgcgcgaggcgaccaacaatgagccatggggtacgcaaaatgcggctggttgtaccgaaagaaactgaccgtggctaggtgcatcatcgacaatgctgcaggagattgccaacgccacgttcaactagtatgtactgcactcatatcctatgtactgtcactgacttggccagtcagctgttgaacgaaatcatgcccatgatttacaagcgcttcaccgagaaggcatctgaggagtggaggcagatctacaaggtacagcgtccatctgcttcaattgtttcacgctgaccgcacaggccctgcaactgctcgaatttctggtcaagaacggttcggaacgagtcatcgacgatgcgcgatcccacgtctcgcttctcaaaatgctcaggcaattccacttcatcgaccagaacggcaaagaccagggcatcaacgtgcgcaatcgcgctaaggaactttccgagttgctcagcgacgtcgaccgcattcgagctgaaaggaagaagtcacgagcaaaccgcaacaaatttggcggcgttgagggcggagcaggcatgggcggcttctctggtgccggaggtttctcaagcggaggcggcagcggcagcggcagcagcagcagatatggtggtttcggtagcgagtcagcagagtacggaaactacaatggaggtgtgtatggggatggaggaggcttcggtggaaacacatccagtttcaacgacacgcagcaacggcgggacaagttcgacgaatatgatgagtacgatgaaggcgaaacctccagctcagcacctcgacgaaaagaagcggctccagcaccatccaggagagaaccaaagaaggaggagcccaaggcaaaggcgcctgagccggtcgcagatttgctggcttgggatgatgaacccgcgccagcttcaatttcagccggaaagcagcctgtggcagcgccggcaaacgacttcggagacgacgacgacttcgacgacttccagtcagcagcccctcctcccgccgcaaagcccgctggcttcaatgttgcgccgccagcttcgacgtctacaattactgcttcgactcaattcgctgcaccacagccccaatctggtgcgaacaacaacaatttcaacgatttgctagcaaccgtatcacccccacctgcagcgaacaggatgatgtctcctccagcatcgaccccatcggcattctcccaaacccctcagcagccttcaggttaccaagctgctggaccgaactactttacgtccgttcagatcggtgcttcgcagtcagggaaatcgacaccttctggtatgtcctcgggcggcaagatcggagccgccgcccccaagaaagctggtggggatgcatttgcttcgctgctagccggcgcagcgccaaagaaggcggcgacaccaacacaaaaggtcacgatgggtgatcttgcgaagcagaagaccagtcaaggattatggggtgcgcctgcatcaagctcgagcactcctgctgcgcagagtcctcaatctgggtcgaaacctggcggtgctttgggtgatttgttgggatagacggctggttcgcatcaaaagttgtatttgggagtggagggagtctagtagatggaaacacgatagctgtagagtgcatttgaatttggtccatatcacaatgctagacgtccttggacaagaacacaagttgtcacccctggccgtgcttcggagctcctgcactctgattggcttgactcctgatctccgcatcgcgcagtcgcttctcgtctcgtctttgtctccacgcgcctcacagggaacacccacgacacccaaatatcgtcctcgtgtctttttggtactggtcgtaatgtttcaatgcggctctcgcgtttcttcttcaccattgcctggcttctcgctccggtagcgctgattagcacgacatggctttacttgtatccaatattccacggctgcgcgtttcctacaccgccagcgcacatagatacccagggcacgtcgaaggctccatttcgtctcctcgcacttggtgatccccagctcgaaggcgacagttcccttcccgatcccaacgccccgctcttcccctcccttcgctgggtcgtgcaagatttacaatatgcaaagacgctcaaaacaaggctggacattgttaaagaagcagctgtaggcctcatcacagaagatctgtggaaaattgtgaaaggcaagcgcaaggcgatcgatctctggggcaacgactggtacctagcccacatcgtgcgccagaccaggtggtgggcggagccaacacatgtttctgttttgggcgatttattgggcagtcaatggataacagacggagagtttgagaagagagctgggagatactggaatgtggttatgaggggcttgggcggagtgccagcgaaggtgtatggaatgaaagaagaagagattgtggaagagatagtagaagacagggacactgaagaagcaatcgcggaagaatctgctaggggagagctgttgaaggcaattgaggacgagtcaaagaacaatgcaggagacgatgagcttacaaaggatgagccagacgaacagaaacaggaagcagtcgacgaagccaagcaggaagagggagcaaaacctctgcgaactccttcttggggtggaacaacagaagtcctgggtgctgatcaacactgggcgaaacgggtcatcaacattgcaggcaaccatgacgttggatatgcgggcgacctcgacatatcccgagttgcgcgtttcgaaaaagccttcggaagcgtgaactgggacatctggttcacattgcccaacacgactgccgatcagacgccaccagctctccgcattgtagttctcaattccatgaacatcgataccccggcatggaacttcgagttgcagtccgaaacttattctttcatgaaccacattatcaccaccgcgaggccggtggaagacaagacacatgccactgtcttactcacgcatattccgctagagaaacagccaggcatttgtgttgatagccctctattcaactacttcgacgagggtcagggtctcagagagcagaacatgctaagcgggcattcgagcaagactatcctcgaaggtgtcttcggcatgtcaggcaaccaattcgcggctggcagtggtatgggcagaaggggcattgtgctaaacggccatgaccacgagggttgcgacaccgtgcatttcatacgacaagaaggcgtcaatgatgggtgcaatgccaatacggtgaagcgtgacgaagcgtactggcctacggtgacttccacgcctatcgtccagccgatacacacgccagcaccagaaagcttcgacgtctctgcactgaatccgtttgacgttttgacgtgcccaagaccggtacaggtggaggagccgccgccgcccgagccccaacctactggctggcgcgcgtatccttttcccaatcgccccttctccatcacacacgaccctgtcgccaatgtctcatcttgcacatcaatacaaagctcgccccacatacgcgagattacgcttcgcagcatgatgggcgatttcagtggctacgcaggcttcttgagtgcgtggttcgacaacagcaagggtgaacgaggggagtgggtatttgagtttgctagttgtggagtcgggatacagcactggtggtggggagtgcacagcgttgatttcgcgctggtagtcatgattgtgcttggactggtgatcaagggttgggaaaacatcagggacaagggggaggacagggaaggcattgcggccaacgggcacacaacgaaagcatgattagagaagacaataggaaggccacggttggacttcgaattatatactggattcactgccccctactcaaccttcccagacgtcttgtctagctgacggagtctaaagggatcggatctggggtctgagctaccccgcagcgctacctggtgcggcgtgaacctagtttgcacctaccacatcacttgagcataacttgaccaccgtgattcgttcttcgaatgctctttgtgccggcgtgtcttgatagactgcatgagtaagtaattgtcaggggctgcttgcgactaggtgcatgccacggatttgttccgtcatccatacctcgaaagacgcaactacgtacccatggcttcgtttgaccgagagcaaagaagtcattccttctaggatatatcaaacacaagacagtcgctagaagaagggtaaacagcgatgctggaccagaagatcccatctacgacttggggtgccgtttgaccggagcgtcagcgaatgtaagcctctccgacaacccgaggagccgctgcggaagagacgcggggtcgttccgttgccctatatccataggtatgaatgtgcataagatgtttgatcggacgttacatgacctctcctcgtaactccaaagagattccccaaagcacagtctatcatgtctctcgagcgcgtcgattccgttgatcctgctgagatctacgattatatcatatgcgggtgagttcatatcgtgccattgtggcattttcgaataactcatattgacttcagagcagtggcggaacatcaggctgcgtgatagccggtcgtctcgccgaagacctcaatgctaagattctcgtccttgaagccggaccggacaatgcagacctcgagaatgtgcacatggcgggtgggtggagcaagaatttcgatagcgaaacggactggaacattgtgactgagcctatggagaaggtcgatagtcgaagagtcaattgtagtcgaggaagattcttgggagggtcgagtggtgtgaacggcacgctttgcattcgtggcacgaagcaggattatgatgattgggggctggatgagtggaatggtgagaagatgtgggcatatatgaagaaggtatatgacattgagagcattgcgtgatatgaacagccactgacgaccgatctagtcagaaaccttccactccaaagagtggcacaagcaagacgaaagtgtacatggtacttcgggccctctacataccgagccacacgatctcgctcctatctccgagcgtgtcagagagagcttagtagatgctggtcttccatatcatcccgacatgttctctacaggcgagacgccacatggatgcggcgatgtcccgcggacagtacaccaaggtctccgcagtacggcggcagacttcatcactaaaggttatcaccgcgaaaatatcaccatcaagacctccgtcatggtcgacaagattctgttttcaaaggataactccagcgagccaacagcaactggcgtctcaacgatatcgaaatcaggtgcaaagatagactaccaagcccgcaaagaagttatacttacggctggcgcgtactgcagtccaccggttctgatacgctctggcatcggaccaaaagaacagctggagaagctcgacattcccgtccttgtgaattcacccggagtcggagcaaatctccaagaccacgtcctatgcttcatcttctatgaagtcagtgaaccaaacctgacgaacgactacctcgcctaccacgacaacgctattgcctcatcatatgagctgtggaaagaaaagaagactggcgtactttcaaccttcccattcggaatcttcgggtacgctcgtctggacgagcgcctcaaagactcagagctatggcaaaacgccaagagagaagccggccgagatccaatgggcctcactaaagaccaaccaaacattgaattctggaacaccgagctatatggtggacccaagcaatacgacgacttccccgtcgactataaacacgccttcgccatgtgcaccctcctcttcaaccagcactctcgtggcagtgtcacgctcaagacgaccgatccactgcagaaccccatcgtcgatcacgcatacatgcaagacccgctagacatgctcgtaatgtccgaggcatgtcgcttcgccaacgaaatcatcatgcgcggctctggcacaaaggatattatcaagggtagttggcctgccgaccttgcacaccatgagttcacaagtcgagaggattgggagccgcatgtgaggaaacacgcaacgacgtgctatcacgcgtcgggaacgtgcaagatgggtaaagaaggcgacaaaatggccgtgttggatagtaggttgagagtcaagggagtcagagggttgagagttgcggatgtgtcttccatcccgcgggtaaataatggccatacgcagatggtggcgtatgcgattggggagggggcggctgagatgattagggaggatgcgaagagtggggggacaaggggaagtgggggcaacgagtttttgaagttgacgcctgagatgagggtttgagattcggtataccagaattgtaccaatattctaggctcaggtcgctgctctagatgcgcaaggtacctattttcctcttgaatgaccaacggaagtgtgcggtaataagaccggtacgaattgcacactcagaaatggtaattgatcccgcctgccattccgagcattgcttccactgtgcgctcgcctgggttgacggaaagggaacatcctgactagatcgtcgattatcgttagcttcccattggagccgttgctgttcatctacggtgaacggttgctaaaagcgtgaatgtatcagtccaattgtgtaagtcaaacgagtcaacaatgattcagttttgtctacctaggtacatagtagagtatcatggcttcttcggcccgcatagtgttactgtaatttgatgcttgggccgtgcatctcgaacaacgggtaaacggagtcgccgcatagattgtacggaccgaatctaggtccaggcaaaaatagtaccggtatcttgggagggcagtcttcgtgtaacagtaccccccgcgcggcccgtttggactttttggctatagcatctgggccgcgcttgcgtctttcagcctcacagaattagcaccccggtcagttgtaatgaacgctcaagcgtgtctagcggactttaccccccttcctacgtgaagtgcttttcatactacaacttgctcttgcttttgctcaagaggaccgtgcaggactttgaagctcaaaagcaacaactcacacagccgctgagatgtagaaaatgtgtcactcgttttacgaagtatgactgtctcacgcggtggaatactgtagtccttctgacctttgacgatgagggtggtgctagtcactgttcagcctcaaagatcgacatgttgccagaaggaacagctccgagactaagtgaagccacatccagtcacagcacaataggtccttggttacgactgtccgacaggggaactacgctatcaagtagacggcggagtaggctaagccttagaaaagcttagcgaactctaagctcttcagccgctgaccttctcctggatcggattacccttttcggcattccagatcgaccgggtggttccaatggatctatttcgcgatctgcagggctgagtagtgaatgtctaagaatggaacgttttgaagagataaaaatgattttagaagcccggcagttcgctcattccatcagtacatacgccagcttgccaacttagcacaaaactcgccatgtcgcaacatgaccaacaacagcaggatgatccatacggttatgcgcagttcaacagcgaataccaggcaccatacagcaactccaacaacacgactagtcagattcctctacctggtccccatttcccacatctatctcaccatgttcacgaacaaagctctcgatgtgctcacgatcactcctccaacatcccgaacaatttcacacgaggcgcgagccctcagtcgtatccatacgctcatttatcgccagcacagccgtacgcgcaagcctcaccagcccactcctacacacaggcatctccagctcgacatccatcaccatctcaatatccaatttcacaatcctgttctcaaggccatacacaaacaaccggtaattctgcgattcaacaagcaccacactgggtgtatcatccgccatctgccagcccatatccacctggtgcactagtaagtacaccaactcaactcacatggcggcagcttcgtcagcttacactccagcgttgaccaccatgaactatcttacctcttctatttccgcacctacgaactgcttagctccatacaaccatcatgtcacgtcgcagtcgcaatatcatccttcgccaaactcaaactatcttcatccaacagcctctgtccccaaccaatgttcacaacaccaataccaaccagcagcaagttactccggggctacaactccgatctactcacaaggatcgtcagcaatccagcccatcaaccatgtgcatccacctcaacctcatgcggttcctcagctgagcgcctcaccaaatcttgacatgagtaagcttagcctgacccagaagagcaatgccatgctggccctgcactggttgacatgtgatggatgcggcgctagcccgctgagaggtgaccggtggcggtgtatatcttgcacagactatgatttgtgtgaagcatgtcatgataagatacatagtcatcacagattcgaaatgatactttttcagtgcgaaacgcacgactgttactgcgatggctaccaaggtgaaaacaaggatcgactactcgttggtccgcggtacatctgtctcatacaccccgacgaagactgagcgttgtgtaaacgtgggcaacgcatgtgctggcccattcgaaattgaaagacagacagatttgggcctgcagcttgagagagatcggtatctgcccatgcctcacgactggtcgcaagacttaaccttcagtactaagggaaagggtccaagtccctgttagttcgatgctcatgacatctacggatggtccgatatacccctccgttagcgaacggccgtttacgtcgctccaaagtttaaaagcgttcgcgaagacgccaaaggcaaacttggtcgcgaaggcaggatcactcataacagcttcccaaccacatccgacggcaagcaaacaaagcattttacccttcctgggcgcatcgacatgagacatagtgtcgccaccagctatacgctcacacgatatgaggatcctggcacaacgcctaaatttacaatcgaggcaaacaccaatgcacgagagttcgtcgatcctgtcaccagtgcaaagtaccgctgggtaaggaatcgtcgattcagcatgttgaacgaagagcgctatgacttctagcgcaatgcactttttcagatatatgtcaatggcctatgtataatggtagcggattggacgtggcacgacggaaacgacagctgggatggaattagctggaacaatcgtgggggcacagagtgtgtagtgaacaatgagggttgtgtatctttacattagctaactttcaattattatgtatgatccgctgtggagggcgacttgcttgcccggcgacattgtttatctgttgagtccaggtccagaaactcccatcagagaccatgcctaacacggttggagacactgccgcaactttaaaaacagcaatctcgactaaaactgaaagggctatgaactggtgttccaagagacggcgggaatctcgtttgttctggttatataagaaataagtgggtatcacaaaagcaaccttggaagtctatctcacataggcaaagctcctcgaccatgtaaaatacgcaggcgagatcataacgttgaacaagtgatctgacgtcagctggattaagcggggcaaaggccacgtcggtatcaggctgtatacctgtcgcaaacagcagttgcgcggggtcggtcgtctatctaagattcacggcagaccaggattgaccatgattggtgatgacaacatgctatgcttatcgacagctgcagtgatcggtggggtatttcagtgactttctgatggttttgcaaagatgaaggctcctctagccctccttcacttccagtaccgcgttcttgaagaattggaagctttgcgacttatcgccatgattggacattacatgtctgttggcgatgcgatcagtacaggagtgtttacaagttatgctttgctcatgttcctttcctacgtaagtgtttgcccgtttggaccatcaatcgtcagtggctaagcggtgcacaaagctttttggtctatgcatatatcgcgtctatttccacccactagcaaagtacccaggaccgttgacgtacaagctcagcggctggccgctcttgtggcaagcttatactggcgaccgacacatttggcacctgaaagatcacgagaaatacggtaagagtgctcataacctacataaacttcttgatgtgactcactacgaaaaggtctaatcgttcgcatcgcacccaatactttgtccttcaatactgcatctgctcttagtacgatctatggttcacgggctgccaacgtgaagaaaggcgagtggtataagacgtttgacattgctgctgggacgtacagcagctttactgaaacagatcgagattttcatgcagtgaagagaagatgggtcagcccttcattctcaaccgagtctctaaatgcgaatgaaaggggtgtgattgatatcattgagagcttctgcgacactatacagccaagtactggtgggtggggagccaaatggaatgccagtgagatgagcatctatcttggattcgacatcatgggcgcgttggtacttgggtgcgaattcaagaccgtgcaagaggagaataatagggatcttgcaaactcaacactaccggcgggtatgttgatgtattgggtatgctgtctaccttcgcactaccccgacgattgcgctgatctgataccagatttcgtatctgcctctggcatttctagtccgtccgctcctacgaacgagcctttttgaaaggatcggtggtaagtccgttaaggacaacaatcgcctgatcgactattcccacagtcaagccaagacgcgtaggtcgatgtcggacactgaaaagcaagctcagagtggccgaatcgactttttgtcacacttggtagacgcagaagataagaaaagtggtctcagaccaagtcttgcggatctcggaacagaagtgttgaacttgatcaatgctggagcagatccgttcagtagtgtgaggactataggggtggttttgatatattgtatagttctagcctgctaactagcccggcagaggggattacataggggacctaagcacaggcctcatcttggcatcagtcacctaacagttgcctcctcctagtaggactagaagccttaaactctaagttttcatcgtaaatctatataagtaagcacctacaaagcctaaactataagactataaagcaaactatttaagactcttaaaactaaactatctagtacctagcattagtaagactaaacttattaactaagcgcagactagagcgagcaaacgtatatgcatgcgtgcgtacttataaaagagtagaaggaaagacctcttaagctaagctatttaaagaatctcttaagctaagctatttatgcgtagctaaactagtgtgcctaattatatagtaacttaaagtgtaggcttattcttattagcgttataaggttaagttaagcagcctaataatattaatattatagaatattaaataggctgttagcgacagcatgctagaagcagagcatttagaaagagcttattagttattctaagaaaagaaaagttagtaatgtaaaaaaagaaaagaaagaaaggagtataagcattagtatttttattatagagatagctcctaagttaaagaagttctagaggtatcttatagttctattatagaaggcaataaagcatatagcaattcttaaggctataagtagactattagcttactaggctttagaattattatttattcttcttcattaaagagtttcttaaatgagatgtcctagttatattaaagtttctcttctaggttaatattcttagcagtgctgctatatatagcttaataagcgttcttatttgctagagaagctataattttagtagcgataatgttatatttagtatgctccttacttaagtaagttatactaataattagcgttatactgcgagagccttaatttctattaaacttagtattagagactttctgctccttcttaaaggttattagaggcagagcaactaagtttagtgcaggtatagtagctgccttttttgcctttttgcgcagtataggcaatgcatctgctatagctgctctctgctattttttttctcttagtttctttgctactatagctagagctttaagcgcagctaaaagcttaggtaaagtaacttcgttatctaaactatctaaactatctagttagaagttattgctattattatctttcttattattattagaagctgctgcagcttgcttatatttgctagaagagactatctaatttgctaatttatctaagttagcgttatctttaagcataactattttcttaatcttcgcttaagtgtagtatagctttctaataaattaagagattaggataaagtaaagactagtttatactagtataaacttagtaagagtatagctattttctctaacttttaaggtattctttctaagcaggcagagagtgctaaaagcatttagcttaaagttattattctttattgcgacgcacttattattagagtagatatagtttattagtatgctgtaaataatgtaaatatcgtttctatctttattcttaactctctattttctattctttctaactattttagtcttctctatcttctaagtatattaaggtaattaataagttgtcgcagtattgatacacgagaacagtaaagtactaatccacgtgactgagctaactaagctcaggaagtggactaacgtttctccgtaatctgtttgtatatttaagctagctcttctaatatattagaagagcagtaattaatacaatcttttctctcaagtttgctcagccacaacagttatgagcccggcgctatagaatcacagagttaattctctactgtgcatcttgtatttgctgagtacttgaattaatcattctactactcttattcctcttaaacctcctaaatcatcccaacgacatcagtctaaatggaccaaacagaccagacaaaacttccttctacagtcaccctttaagctcgtaaagactagccagcatagtatattcagctcaaagttcacgctatcggaaagcgagtatgggactatgtcaatccagatagcccatcgcaacccgatcttctcaataacgctcccctatacctagaattatccactaagccggtcaagctaaaggatcctcctgctagagctactgatgaagcgaaagctgatcacgaaaagtctttacaagaatatatcaaagatatcgaagcctacgaagttttgtcagctgaccacaacgagagagtccgacaatagaaagttctcaccgccgaatagtctcaaaaagctgctgcactcgcaaacctctaagactagatcacgaaaacagtctcaccagaccttctcaagctagtacagattaggctttcccaaacggacgacttaagcctctaatcacaactcaaactgctcaaagatcagctagccccgagtaaggctacaacttagaattaaatcagacaggagtactgagcttacctagacaaagctaagcacggcaggattaggctagagaagtagtttaacgaatagcaaactctctatgcctgagcccagacgtacgacgtcctagaggttaaagggaccattgctctcaccgactttcttgaggcaattatagcgaaatacgccctagaatgggcctgacagaaacgagcggaagtcatagaaagggcatctctagaaaaggacgatatgatattagacaatattgctacggtgttcaacgctatgctaagcgagcaatctagaaacgctgaaaaagaaaagggactgtcgatctttgcagtactaaccctaaataggcaaaccgctcaaaacagcttaactggaaaaaccgaaaaaggcctgaaagtatgcccgtgcatcaggtctcacccgcaaaagccctaattagacaagtttcatcgttggaaaccaatcacctgttttaagcttcaaacagcggtgacaggatcagctcttagcaatccaatcaagctcaacgatgtagataagaaaaagatcttagaacggtacaacaagcctgaatggcaagatctccgcaaatagattaaaaagtcaggttagtctactactctaagaaaggaaagatcagacaaagatcaccccatcgccatttaagcaagcttaattaatctaaccctctttataaaagagtcactaggggtctacagcactactttcaatcagcacctactgcactgatctacaatccttaatagtagagcatgcgtccacttagtaaatgatcgcagtctaatcgaaaagggaacgtttattaaggctacaaatagagagtgcgttgaggcaggaacccaatacttacctattgatagtattagcactcagatcataagaaacctcataattggactaagtaggccacatacagtagacctcacactcactaacgtaaaggtcgttgaaggtttctaccttaatatcgtctcagaagcaagacttcgagattaagaaaacgtctggtatactagttaggatcgaactctccgatatagtaacctatctgagaacaagttgctctacacgctcattaggaagtacaaccttaacttcttagaattgattgagtcttcctattctctagtctctactattgtgaaagctgtgctaagatcgtattatccgcaaagaagaggtagtaataagcaaatatagcactaacgattaggtcatcttagacaaagggcactgcaggctttaactaaacatgcacaaaacgtcgagatcactagtattaggaggatcgaatgcgaacattgtgcaacagcacatgcctcttagataatcttaagaagactaaaagagagatcacctcaactcttctatcagatctcataggacctgtttaatatgcatttaggacgattaggagagcaatagtcattgctaataaaggatgattattctggaaagattaagaacaacaatcttccatcaaagtcgctgcctaagatcataaaagtcatcgaaaggtactactagagagtgagaacaaaatacaacctttcgatcatagagatacactaagacagtaattaggcaacgcgaccgtagagagaacgatcaagatttaagaaataggcagataaaaatgagatcgctatcaaagctactctgtctcatactcacgagccaaatagcttagctgagcgtacaggacaggaaataatcacaaaggcgataaagatgcgcacgagcgcaaatctgcctaacgagctttagctagagatactagatgcagctgcttagcttcataggatgagcctaacagcaatgcatagatatcgatcaccaaataaggttcttgattcctggtttcgacaatacttcaggtactacgaaccagcagtcattcgattaagaacagccgatctacgcctagattagagtagtatatatgcgtacggctgtcgagcctatctattgaatttggatcgagcagctagtacaagacacaggttttttaaaactaatcctaggggtcatatcagatacttagtaggctatcgagcctcgaacatctacaggatatagatccctttgctcaaccaggttattataactcgcaatgttaggttcgacgaaagtcgtttctttcaaggaaagaacgatgagaatatagaaaaggaattagcgcttaaggttgctgatattctacacgacggcgagctagataatctaggcctccttattaaggatggattgtacctagaagagcagcaaactgataaggtcaggagagacactaagagcaatctcgggggtgaactaagtgcacaaactaatcagacagccagctaaccaaacgatcagggagttatgcaggaagaaactgcgcgagacgatagcatagccagcaatcgactgagaattcgcgcaggacctctaaaagatcaaaatcagcttgcaaccctagaatctacacctgagctaggtgatatagggggaaacttagggcttaaggctcaaagtataggaggagacagccaacagcagatgcatctagctggtagagctggcccgtctcgctctagtgatcgaattagatcacagagggcaacactgcagcgtgttacctgctctgccactcaacctagaggacttaacttaaacactccagacgaagcagattagttgctcgtttgagcacgctagcaattgcggcaaacgactactcctaatctaggtgcaacagagctataagctccgcgcactcagagaatgagccggaggcaacagggcaaagcgccagaaaatgatcaaggaataagtacctacctgccgttgcgcaggaggagaagagatagcaatcgagacgaccagatagggggtgcaggtactagagtatatgcactgatcgccgatctagatgataatgatagtttatgagctgactttcagaataccttcttgctaggcgcaagaagagcgtaggacaatcgaaagagttataaatctataaacgctgtaattatagcagccactctaactgattaaacactaaagtcgacctaactacactaaaacgagcttccagacccacctaagacttggaaacaatttctccaacacaaacacaaggtgtggtttgaagctgcaatgagacaagagattaaacagctttgcaagaaagatacctagacaattcagctaacaagcgaagcaatgatccgaccaatctcgttgaagtaggtttagacctataagtttaattaagacagtatgctgcttaagtgcaaagcacgtatagttatacgaggagatctttaagaaaaagacttgcttaattcgacctacgctgccaccttagcagcaagatcatttcgagcagcaatagctatagctgcccactttgatctggaagtcatgcaaaatgacgtaacagaagcattccttaatgcaacgattataaaggagaaccctgtgctgtgtaagcttcctaacagttttaaggaacctagaatatgcgtcaggcttaattgagcactttacagtatgagagacttaccactgctatagtatgaggagttcttaggaacactccgattattaggccttatcttattaaaagaagaaccctgcctcttctttaacaaagacaagaaagttctgatacttttctacgttgatgatatcctgttgctatatcataaggcttgcgaagcttttgcaaaagacctatagatcaagatcactacgaagtatgagatacaagaacaagggctagcagagtagttctataggcataaggatcgttagaaactgagaaaagagaacgattacgctggttcacgatacctacattaagaagattgcaaagaagtttaacttaatcaatagaacctttctagctactcctctaccgtcagaagagctcaaaaagttcgagggagaagccaccaagcaagaagtcaagctttaccaggaaaaggtcgaatcagcattgtacactgcaataatgctgcgcctagacgtagcttttgcagtattaaagctgttacactacctaactaattctagctaaacgcacatgagcacaatcgatcgagttattatgtacctatatcgtacacgatgggaagcaatctaatacagcaattataatggtcctaaccttataatatgtggagacgcatcatttgcagatgactcaattacccagcgctcatcttatagatacatagctatgctctttagaggagctatcctatagaaagctgcttagcaaagtacagtaacgacctctacaactaaggctgagcttattgcacttaagcatgttgcgaaggaaactattgccttaaaaagattctttaacgaactcacatttaatctaggcgatttatagaagatctagtgtgataactagcaaacaattagacttattgttagttaaaataagcgaattactacccgtcttcgatatgttgacatataaaacatatagcttagataagaacacgcaaaaggatcattcttagtagagtacttgctaacaaaggaaatgctagcagatagactaactaaagctcttacctattaacaattcgattacttcaagcagcttttaaacctcaaggacatagttggattagtcacagttaatagcaataaggtgtgatagcatcagtttaattactattagaaagggcctttaagaccaagaaagctcaagcagagcgaaaagaggccttttcaactgcctgctaccctagaaagatcgtttaatccagcacatctatacaagaagtaaggagaactacgcccaaagcgttaagaaaggaaaagtttgcttaatagcaagaagatcgaaccgagacacttagtccagaaggtctaaagctatctgcataagacgcattgaattctctataatgtaaagcacagaagcacgacgctcgttacgattaggttaagctaaggtgtggtatcgctcacgaatatccagagcaggggcaagagaatcctaaggaactctacgacgattaagacgcctctcttgcctcactatcttatccttaaacgaaacaaaagagacgacgtcaccctagttaaagtaacgcgcctcttcattatctaatagatagcgatcagcgtagctctgactagagcgatccactgaatttgcgatgaggaaaaggttagcgttagggtcagttatataaggaagcttgaaggagaacagatcaggctgtagagtagcaggactaggtagcgcaaccttcttactactagtcaaaggggtgtcagcactactgcggtcagctcaatcgccaccactaaactcagaagcaggaggagtaagcgctagttaaccgttacgagcatcttgaccctaggcagcggcagtaagctaacgattcaacttaactaatccggaaacttaaggattggcatcggaaggccgccgagactgctaagaagtttgagaagaagggcgaattagaccttacctagtctccccaaaggcaggacgctttaattgatctttacgaggcttcgccgcagtactagtctcaatagacttaatcacagcaggttgaggaacgtccttcagacgcgcctcttaattagctttctccttcgcgaggcgcgcctctcgttcgataagaagcttctttaagcgcgccgctgcatcagctttagccttcttaatcttctcgagactagatcgagtctcagcagcacgcctattaagctcctttgcctaagcttctaatctcgataactcaagatcagccttactgtcactaatcgtcatcaccggattagggctagtcagattaatagtgccctatccggtgttgcccgtaacgataggcagagtgttgaataagaattcctgctcaaactgagacggaagcttatgctgcgcccccacagagagagcgttttaaacgtcagcagcatctaggatctgctcagcaggtaacttagaaggcttagagatcgaaacaatcagcttagtgctacgaaggccgctgtttaatctacttaagcctgctgccttgcgagaaaaaggagaatttgatctataaaggttagtcagagtagccttattcctcctcttctctctaggcgccttttcaggcataagaggagcaggacgaacaggcctacgcgagccgctcaaagaaagacttaactctagatcagtggaatgctgaacagagctactaggtgcagcttaagccggttaggaagaggcagcataactaggacgaatcgatttcttgttcacgccaagagaggtgtcgatatgacctatttagtcattaaaagcgaccagagcgttaagatcgaagctagctgaggttgaagcgccctcatcatcaaacagcttattaagcacatcagtcttacgactgaaaggcttagcctgctcactacgctcagttcctagagaactagagctcaggctagaaagatcgctagcgggcaccgtagtctcatcctcctccttattatcttaaacagaggcctagtgggcagatacctttgaaggggtcaaatcggttaagagcaactttctattagagcccattttccgactaaaagaatctgaatggggttgcaaaggcgtaagtggcgcagctttcttcgcgcgcttaggggtcgaatcggatgcggcggtttcagatcggtcgcgcttaaagccggacggcttattgtaaccagcgatgtacttacagacctcgtctataagctcatttcgcctatcagtatacttagaagtctgcaaaagatcagtacaacgctgctataataagattaacgattacttacagtcatagttgctgtattgcctatagcgtagtcgtacaaagctattatcttggttataaagagattaatgctatagtataatcagtacgagaggtaactaaaataaggtaagaaacatgccttagaatgcactgcttagagttgcaggcagcgcaacgacccaacttgccacccttgtcaacacattcaagcttattcttagttaagttgcttaactacttaaggatgcaattagcgcaagggctctcgcagagtgccccagcgactagcttcaatagagtatctggggccggattgctctcctcagaagctaacttctgctgattaatttgagctgaggcgcgcgtgccttttaaatctgatatcttagagaaccaagcggcgcgagcgttcttaaggttcttcttctgcgctagagtagctgtttttccttttcgctgcgaaacagctaagttagcataactgatagcctagagttcaaggcgattgcaatgcggagtacgcgcaaggtacttaatcacctcttgatcggtaggacttactagagccatagtcagcagattgaattcttaaagctgggtggtagggtgtcaaaagatcgtgaggcgcagagcaaggtgttgatatcgcgcgcgctaaggctaaacgcgcaagttgaccgatctctacgacaacgcaacaacaaacagacgcttaccaatcgagcgattagagcagagcgggagcggagtaatagctcattcacatgcacactgcgtaacgttatctcaatcaaacagggcaattaagatgaggggtgtgttgcagtattgatacatgagaacagtaaagtactgatccacgtgactgagctgactaagctcaggaagtggactaacatttctccgtaatctgtttgtatatttaagccagctcttctgatacattagaagagcagtaatcaatacaatcttttctctcaagtttgctcagccacaacataagtctagtaggatttctaactctctaggttataggcccttattcctatagctagttctttagtataatataatgcgcagcactaggcgtaattattattgttaagtttctctatagaaaatttagcaaatagtagtgtctagtaatatgcgctaataagcgtcttagagacctttttatatctaggatatttatccttcttaaagaaatactagactgccttgctatagagaggaaattatttagcaatagcttttaacttagttatagttagtttaatagaagtttactaagcctattctttcttgcagctctttagcatagagacaaagatagcaagagcctatattttctagtaagcataaacttgcttatgcgttatttctttctctaggtctagaagtctctccttagaagcaaagatctagtaactagcagcgctaagcgcctctataaggcagtttatatagagtttgctgtaattcttattatctagaacctagaaggtaacctatagcactaaaaaaggcttattatgctgaaatttaaagtgcaggtatatgcttaggtactatttaatattagttattagccgttgtgccttcttttataaagttcttgctaagttagtagagctgctttagtattcttctgctaaagctctatttagtaaggatatagcagttgtatttaatcctatctatttaaaatctagctttagcatctagttagttaagatattattagatttctaattaatagtagtctaaagcttaaaacgttttgcttatatatttcgtagtattagcatctataggtatattgctgtatataagagtgcttttagcaaaggcatctaagatagcaagtatttatatagcttgctagtataaattgttactttctaagtttattctttctaagagtaagaatagatctctagtagataaagattatagagtgttagtatttaaagtagatctagagtagctatcttaggcgttagcaggagctttaacttgcttactaaagttataagtagcaggaagttaattctaaaattattcgttgctattagtattagtaaagctcttaatgttagtattagcgcgtgccttagctatagctttactaagaatattagagtctattctataaggtaagttaaaattaaacctgctattagattgcagcagtaagttactgtctttagtaagaatagatcctatagtagtagtataaggcataaggcgcaacctattattaatataataataagtagcgtgctagataaggtaataataaggagttaagtatagtagtaatagttaaaaactatctagtagtattctttatagtactagttaggctgtaggtaaggcgcactagttagtaagagtaagaagttatgcaagtttattaagagtaaattagacttctcttaccttgctaggaaacctatagctttatcttactagaaaacttacagcttctattctatgttaataggtcgttagctaataattagagttgcagtatagtatatatttattataataagagtagatatagctgtatagagatagagattgctaggctaggcgtataatatgtctgctgtaaggtactaatctatagaaagaaattagtagactatatagcataaagtgcaggtgcataatagtagctagcttacctagtatatagtaagagaagttctgttattataaaaagaagatactgctagtaaggaaaaggtcctaaagaaagactgcactactataagaatataaatttaataactattcctctaagataattattcttctaattctttaaacgctataaaaagcaaaataagattatagttaaggttaaggcctaggccttagagtatgctaacaggtattacctagagaaggtactagaactactgctgcgttattctaataagcgtctttgttgttagagtaaagaagatagctattgctagaaatattaataattagcttagagtgttagtcttctacagagcttagtttactaagattatagatagtattaatgcctctagcgttaagatagtctctaagccttaggtttttctttctgcgtagagagaattatttagagtaactattattattcttaggcgtttatagcagtaaatataagagagagctcttataagagtaaggtttatctattagcactagtaggttgcttatgctttaggtttcttagtctagtagctctttagtttatcgctgcttatagtctatctagtaggtgcgttaagcatagatgcagcgttgcttctagagtttagctttagtaagagagaactctgcgttaaaatcttttcttatttcttatgctgctaaaagaaatatagtattaagctattagttataagaggctgcttaactattctatttaacaaagtactatagttttcctaaaatataatgcacttaacgcttaaggatctatttaatagcgcagagttctagtttattatagttatttactagagcattaagagatagaaaagggcaattataaggattatctttctagaaatagcagagttctagttatgctatagtaataatattataaatatgcgagctcttaggttgcttaatgcaataggtatttttttctaatttttgcaaaaccttaagcaggcctaggcattaaaagcctactttcttagagaagtttcctttaagcttatagctataatataggactagcatagcgtaatctctaagtttaagcttaatagagaggtgttgcttattatagtatttcttctatgctatctttataaagttaagagactgctctgccttcttctagtattgcaggcgcaaagctttaaagtctttcttagaaagaaagttttaggcttaggtaacgttaatatcttatcgtagattaaaacctataaggtatttatatagtaagcatcttatagaagcgttcttgctagtatttagagtaaattgtagatatagtatagcttctgtctaatctaggtcctaattctctataataaagaaataaagagcaatagcgactatttagtttatttgtttagactatctatctgctttagaatgctatgctgcagtagagttaagttacgtctgcaaagctataaaactatagcttataagtctcttaataaatttaaagttataattactaataataatttgttacgcgccttagttagatagtaggttaacttttcttagcgctagggcttacttcttactgctctaagttttcttgctagagataatattaattgtcttagatatatagtaggttttagttataaaggcgttaaattctttgctagtctttagcaagtatataataatgttaatataagcaatcttaaatagttgccttaggtagttaagtagttctaacaaactatatagcttatactgtaaggtctaattaagcgtatagagagagcagtagcgtatataagtctttaagtatttagtaagctagcagataaagaataaagctttaacgtagttataggtgcagttaaaaccttagtagtaatatttattatatgcctattaaaaaatcttatatataagtctttttagaatgcaaaggcatttagagctatcttaacgatcttagtagtagataaggttatttttataaaagaaacgtagactacgcattagtcttattaggtccttatagtcttactgcctactagaaataactttaataacgcgctgctatatgctatctgcctagtatctctattttaggcgcttcttaaagttattgcttatttctataattagagcgtagaagatataagctacgttgttaagcatattagtatctaagtctaattctagtatgcactttagatgcagctttaatagagcgttaggcataagatagagctttctaggtctatagcatatatctaagttaaactgttgcaggtatactaaggctttagtaaggcagaggtttagactcttaagagactctattatagtaagttatttctactaagcaatagctattatagctgcatagttagtaaagatataaacttttagagcagcttagattatatagtttagtttctgcactgcctaatataatctagctatttctagtttagttaagtagtagcattgcttagagctagagagatacttagatagaaagataataggcttaatagaggctttgttaaagttaactaacttctttaactaggtagtagataataatttattattcttataatcttctagaatagttaagtctactattatagatttagagttacctcttatatagtacgctataagtgctatactatatttcttagagaagttaacgttaatataaaataggcaatctacgtcttagtaagttctcttaaaaatagtattctaaagcaattaaatatcgttaaaagctttcttaattagactatctgctaggataggcatatatatagttatataagttcttaacctcctcttcttctttagtatataatgcagaagcttagccttaagtattataaagagttctataatctatgctaggtatagcgtttagttattaaggaagttaatagcgctaatatacttttctatattataagcatgctagagaaacttaatagtcttaagcgcacagatgcgcttatctatagaagtaatcttaaaggcgtctacctaatattctaagagcttaatagatagatatctaataaaagctttcttaggtgctagcaataatctacaattatatgcctagcaaaagaaagcttataggtgctttatatattccttaaaggtctataagtaaataacaaagttattaatatatatcttaataaaagctgctaggttcttaaatatattattactacagcattagatatatgctacgctattcttatagcctatagcgtaaatatttaggattttagcgccttaatatgtgttaactataaattaatacctatattctagctttactagaaactagtagaagaaagaagttctatctactatagtaataaatcttacttcttagaggcaggtaagaatgttattctaggtagtaagagagtaggcattcttaatagactaatagttaattttgcgcatatttaaaactagccttctttagtagaagtctttgctctctctaagattatctagcttcttataaactataaatactagcatagaaaatagagtagctttaagagctagttctattttctcttagctaataagcttattaaagacttagttaataacagcctagtctctagagctactagtatagaccttagaagatatgttagcgttctgctaactatcttttaagttaatatttatctattactctttaggtatctagtaagttaagccttaattagtctagacttctaaaaactttatagtaaccttagcaagcttatctcttattgctaggttactatatactataatactattcttaagtttagtcttgttacctgctaactatcttaaatctagtacagtagctagattatagtattctaggctaaggttatatatatagtatattgcaagtagtgttgcgtaactaagagagctttttataggtaggcggactagattactagtagtattatagataactacttctatagttttagcgttaagaagtaaggcgtagactctagctgcatagagtagattctctaaaggatctatagcgtagttatacgctagtaaaagaaagtgtttatagtatgctagtactttaatagcagcttgcagtaagatcttaattgctcttttagtaactagtttgcagattttgcaagtaagtatattctttagagtaataataagtaaggctaaagcgctatagcaaagaggttattttaaaacctagctttataggttaataattgcttgctgcgggacgaggctatctatactaataagcaaattaggagcaaggatattcgcaatattaactttaagacgctatagagtataaacctatttgcctctatatatttaagatagaatataaattataaggtatgctacttctataattatatttaaacttagttctgctctcttatattatataggcaactttagagttttctatttagcatttagaaagtgcttcttaataaagtctcgttgttctagagtaagagctactttagtattagagattactactaagtcctatacgtctctttttaagcgtatatttatctttaacttaaactagttttgcactattattatacctttaattagagaagaggctatagacttaataatacgcatctttcgtagttcttatatattagtagcagaagttctattctataaagtagcattttctataataagagcagttactatatatacgtaatgcacttatgcttatttatagtaggcttctctaatatataaatatagctaatttaaagacttaaaaactagattatatttagtgcaggtactttagcgtataccttttctttgcctaataggcgacgttagtaatataacgtactagtagtaaatattattattcttatcctctttattattaaagaactagtcttgtaaattaggatagttctagtctaatatataagaagcctagttactaggactaaagtcttagaaaccttataaactatagtctttattagaaatatgtctagcagctacttatagagattctagagtaggcttagaagctaatttaagaaaatctagtaattaggatataactatagtgttatagctaaggttactaagttagagaacctagttataaaactagctataggctccttagactttgttatatagtcgatttctattgctaagtaagcagctttcttatgcttagtttcctaatgcgcctaagtagttattatagttgctattatagctagttatattattcctatttaaattcttatagttttgtaattctaacctatttaactaatattagttagtctaataacctctgcttccttactatagttaggcgttagagtttcctctatagttactgctattctaatagccttaagagtaagaaggtgcgcttctgctttaatagctattataattattataatagctatctaataggtatacactagcttactgcttagagctattataagattagttatagagaaacttacttagcattgctttctattaaaagatgttgcttagtttatacttttaatcttctattatgcctaagaagtcgttagatattatagaagattctaggttctaaagatgcacgcatatctttaaattaagcaaattctaggcgtatataacgtattagttattattattatagctatacttagtattctaatagagacgctttacttagagaaactattctataagtaagcgttcttctaacagatctttagaactaaatttctagcgctagaggcgtgcaagagcttaagagagttatatacagaagtatttaagcttctcttcctagttattaagactattttcttctagcactttaaggcgttagttaagactaagattagattagtactatagaagagcagtgcttttaaaatattaatagagcctgttacgcactatatgctctgctatagtttagctagcgatatatagctttatagcgttaagaaaatcttagatgttatagtaatgcgttttactagctatattaactatattattagagtacttatgcgttagcagactaggataaaagaaactaatttattctagttaaaactttagtaaacctcttatagcctttactttagtattattattagctatcttctgctctgctagagtaagagcacgcaaagtgcaactaagcgctaagtatagattctagtatagttatctattactagaaaaacctatattctagtagaggttctaatagctagaatttataatataagtttattgccttgctaggtaattctagtataaggtctctatgctgttatgcgctattagtagtagactaaaattattataggcttaactattctctctagatatatagaaattattattgcatctagcagtcttctgcatagatagtagaatatactagagttataataaggtaaggtatttctttattacgctagttatttcttgctagaattaggcgaatatatctattaacttactttatataactaattataagcgtgtagatgcagagtatactttactatagagagaaacatcttagagtgcactatagcataagctgcgcctagataaagataatagtagcagtagcatctaacctgctagaggtataaattcttctactaaaggctataagttatataagcgtatgcagtcgtttacctagctatttctagagccttagcctaactaatcttagtatttatcttataagattctctagcttttaagtttctctagtagtttaaggttagagttacctagtataaatagaagttacagcagttaattaactgcactagcttctctaaccttagcaaattatgcagaaagtctctaataaatagctagattgcttgcacgaatttatcttaagaagaggctattaagagaagataattaatagttaggcgctgcagattgcaatagtgcaggcttaaaggtattctcttagtatttatctttgcagcgttagcttgctattatagtttaatagaatcttcttatgcgctttttcttcttgcagcatttatctagagcctaaatagagaagagtagctaggcagatagctaagaaggcagagagatcttagtaaaagcagataatagcagagaatttaattgcctctagttaagtagtaagaatagagaaggcagactactacttatgtctaaagtctattactttctataactgctaaagaagttttatagagagataattaaggttattattattatgccttatatctattctcttatctaaagctagcagttaaaggtgttactagcgcaaaagacttaggtaagttatttaaagatagagaacttcttcttagtattcttcttagctacgcgctgctctttagagtatgctaactaggcaatagagtaactaagcgcgtcgttatttttaaataatagtcttcttagagaggcctatactaggaagcctttatctaggagagtaatattagcttgcgtttttcctttaaaagaagttagagtatagtatagcttaataatagcctatgctgccttaaaaaggttctcgtatatagcgtctctctgctaagtactcttgtttgcaaatataataatgttgtatgcttaaacgatgatatctctagagagctctagcagagcagaaggtatataaagagataagcttagtaaggcaggcttagtatataaagagaagtacgtttagtatttattttaatagtagagttctctaaagagatataattagttatactagaagaataattaaagctaagctactttagaacaaagctgcttaggtatgtttattacttatataacgtatactaaaattgcaattaaagagtataaagtataggagttactacactatagttatagttctattaataacttagtataagttattcttatagcgttacgttgttgcaactactatattgctactaggtatatagttactatagtatgcagcaagcagcaattgctaatattctaagagagataatagtaagtctaagcttgcgcgcagaaaatgcaagtgttagtagtaggcgcgtaggcaataaagctacgcgttatatttataattataaggcgcgttctaattgcagtctaacgtagttcttctttaattatataagttgctaagaactctagtagttctgctatattataaatctgcagcgcgtatattctagtttaagagagagcttagagtaggctgcaatctgctaaaatagtaatattaacgcatgtttaataaagtataatgcgcagagctaggtttagctagagaggaccttattaatgtagagcagctagagtctgtaatatagagagctacttgcgcaggagtctagcactataaggctaggaacttaatagtaacttagtatcagcgcgttataaggcgctagaaacagaattaacagaggtgtttaagtagatataatgtatatcttagctactatctgtaaggactatagaggtggttttgatatattgtatagttctagcctgctaactagcccagcagaggggattacataggggacccgagcacaggccccatcttggcatcagtcacctgacaagtagtgtgcttgccggaactttcttctacctcacgcacaaccctgaagtactgagaacggctacagaggaagttcggtacgacaaaatttgtcagacaaacatggatggtaactaactttcgtcatcagctcgactttcacgtcgccctctgaaattgtcactggtaccaaactcaattcctgcgcttacttgtacgcctgcattgaagagactctacgccgcgctgcgccggtaccaagccacttacctcgagttgttctgcccgacggcatgaccatcgacgacgaacattttccagcttccactgtcgtcggcgttcccatgtacgccatccaccacaatccagcctacttccctgacccatttaccttcgacccttcacgctggatcgagtcgtcaaccacctctcctgaagccattacggttgctcgtaaggccttcaatccgttcagcatcgggactcgggggtgtagcgggaaaaggctggcgtatatgcaattgaagcttacgctggcacatgtgttgtggcggtttgacctgagacttgcacctgatgagccgggacgaggaggtggtaaggaaggactaggtatagggagggagagggaagatgagtttcagatgtacgatgctttgggttttgggcgggatgggccgatggtggagatcaagtgtaaagactaagaagcgagatgtatggtcagttctgagtctgcagaggtatcaatggactttagaggacaacctcttttgcaactgtcgacccgatgtggagtagaccgggtgcagcaggtagcagcttattacatagtctgaagctatatacagcgccttaccttcgcatttaaagcgtacctatcgatcctgtgtatagcttcaggttgttgtacacccctgtttatagttgatagcatgtcattcagtgcttcttgatgccttcgtaaagcggcgttgcgcgtagcaggctgactaggagaccaagcggagtcatgcacaaacgagaattctacctgcacccccacttcgtctagcctatctagcccatgtctgtgagcttgttggtcccacacacgtctcgcaacgcgaacgacgtgcgcaatatcgtttctggtggtcatcagtacctgctgctctaagattgttacgaatataaacgatttagtagtccaaataaaaatatgcttccaatcaaatggcaagatggccgagcggttaaggcgctagcttcaggtgctagtagagtaatctgcgtgggtgtaagttttctccaaagttccttgcttcgactcatcgttctaacaaaaaaacagtcgagtcccactcttgtcaacattcttctttttgcccatgaaatggatttttagaatattttttggtccaccggcaggttccatcgctcgaggatacatttgctggccgccaaattttagtgttcgtatgtaccctgcttcatccgaagctgtgtgaggcgggggttctgccacgcgagagcggggggccatgatgctgagaccgggtctgtgcttcagctcatcgaaagcgcgtcgcgttgaacgttgtgatgaacaatctctcacacgcttttcgaaggtacgccacggagattccctctatttagatactatgaacgatgatagttatgagttcttgtggtggatttgtttcaacatgcactgataagcacgcccagcccttggacgcctcaatgatgcttcgcggctgatcccctccttcccgcccatatgaacggaagaagttacgttttgtaatgttgtacgactctatattattgctcgttaccgggtatgaaccagttccaatagtcctgagcattggactttgacgaatgctctgcaaggatgtcgatcagcagcacagtgtcgctggtgcgattttgcattactttcacattgctactatatgttactggtattgatgcgtctccatctctggtaagcattgaagagcatagggtaaaaggtaactcaatcctctcctcgaaagaccgtggtctaacttactagacgacacgtctgcctatgaggccgaacatcagaaaatcctccacagactccaaccgctcgaagtctttccaccactggcaaatcatgaagctacgaatctgcccgaccataggtccgacaacacacgtggtgccctcactgagcttcgagacgctctatcgaacatgcaggatcaatacttctccctatggcttggaaagtggacatcggcgatagattggacagcggctgttacgaatacgtacatttcagcgacattgtcttcattgacacgctcacacgacgtaacgtctgagcacagtcaagatgggaaagaattggacaacgatatcaacatgtacttcgcccaaacgactgcattctactacggagaggaggcatttgccataaggatgcaagcctacgatgatatcctctgggtcgtcttagagtggctcgagagcatcaaattcatcaacgaacactcgtctacccagaaccagccatggcacgcccagcagttcatcccagcattctcccaccgcgcgcgcatattctaccaactctccgaagccggctgggactggcgcctttgcggcggcggcatgacatggaacccacgcctcctcccctacaaaaacgccatcacaaaccagctcttcatcgccgcaagcgcgagcatgtaccttcacttccccggcgacgacaactgtagccccttcctctccgcctccaacgaatgcagtcgccgcccccacgacccagcattcctgaagaacgccatcgacggctatacttggctgaacaactcgggcatgcggaatcctcagggcttgtacacggacggattccacatcagcggctaccgctcgaatcgcagcaagacgacgtgtgacgagcgcaacgagatggtgtacacatacaaccaaggcgtcatcctctccggcctgcgcgacctgttcgcagccacgggcaacgccgcgtacttatctgacgcgttcgtcctgattgccaacgtcgtgcgcgcgacgggctggggccgcaaagacggcaagtgggctggtctcgggcgcaacggcgtcctggaagacttttgcgatgcgcgtgggacgtgcaaccaggacggacagacgttcaagggcgtgttttggcatcatttggtggcgttttgtcggccgcttggtttgcagggcggggcgagcgaggaggtgcatgggcagaagtgcaaggcgttaatggagtgggttgtgtggaatgcgaaagctgcgctgcgcacgagagatcgcaggggaaggtttggggagtggtggagcgcggcacgacggtcgaatctcgcgggtggtgatgaagaaggcggtggagtgctcccagatggtgcggtcgattatcgaaactacccggccctgctcgcggattggaagaaagatgaggtggcgcgagaagatgtatctcagcacagcacaaagccagcaacgtcaggcgatccaagttctcgcggccgtggacgaacagtcgaaacacaaggcagcggcttgtccgtcgtgcgagccatgtacgaattcttgaagctgagtgagaaagaatcatagtttggaacatttggtttttactattcattcaatccatactttttcagtgctttgctcgtttcctcactatttacatgatgcccaactcaccaaagcccttgacaacatccttatccacatttgccaaccaatcttcttggaacctctgctcgcctcctgccgcttgcaccgcttgttgcaattgctcacgcacgaaagcaacgaggttgatttggtgcacgggatcgctgtagatgagttcgcgcttgcgtatatcctcaggggcctcgggttcggttggatgataaggttctggcggccaaaaaagagagctagaaggtatgtgttaatcgattgcactgtggaattgtggggagggatggaaaacatactcaacactcctgtcatccataccatccaacaactcgcccaggacgtccgtccaagccgtcatcagactctgcaatttgggcaacatgagtcctgcatcttctcctaagagtcgtgtgaggatgagcgtcatcaatttctttcctgggccgtctccgatgttctcgatgtgactgaaccattcttcaagtagccagtcccacacaccctcaccacccacagaccttactgcagaaagcaaggtagatgggctagcgagtcctacccgcgctaagacggtgaaatagtctgtctcaacaacaccgtcgacagcgccagctgggagttctcgatacgggccgtgggattgatggtgttgccatgcgccatgtagaccctccaggacctttgcgaggaagcctgtagagatgaggtcttgagtgagaatcttgacagcattttcgccgccgacaccttctgcgccgcgaataatgcattgtaccaggtgcgtcatgatgccgttggcttctggtttcaaggtgccttgcagttcggcaagagcttgcaggatcgcaggacggaagctgtctgcgagaacggcggcgggcgctaggaggaggtatgcttctgcaatctcaatagctttgcggagagtatcgttgtccatcgtgaacaacggcagtagatactgcaataggttaaggagttcaggaggcgtaggctcaggggctgaaggcgtctgtgcaatgatcgatgaccagagatcgagcgcatcttcgagcaggtatacttgggtctccgaaccgggttctatagcagattggatgatgggtaggaaggagacgtggaagactcgcgagtcggctttcattgcgtttgtgagacgggacagcatagtcaggatcgcctgcttcattagatgctcatctccagactgttcccataggggtgggaggagagagactatgctgttggcgtatggtgtgatctacttgtgttagtatgtcatgcacgactgggatcaagcacttacattgtgctccagtctttccacgacaatgctgatcgtattcagcaacgccatcttcgtttcggccaactcgacttcttgtactagggccatgagccgatctaacgtgactggcgcgtacggtaggaagttttctgcactaaactcccactcatttgctatttccataaacttgcggccagccgtgactcgaactacctgatcattcaatggatcatttttgtccatcagatgctggaagatttggtaaacgatcggcttcttctcctttgcaattttgatagatatccattgcgagatgataatggcaatcctgcgtcgaatgatgttgtagccctgtttctgtttgcctgcttgcggggacaagcgtgttctcaataaaggagtcgaagtcgagctgatcgtgaaggacatcggcggcaaggccaatagctgtgtatactgaatctttaaagagcacgtcctcattgtccggcgctgctcgaaattagcggaaactatgcctcgtcgggagtaagtactcacttgcaacagtgtaaaagacttggagcagaggctgaatgatcaattctttgaaattcttcgcgaggtctaagaatagcttctcggcgcatggacggatggcgaactcccaatcttcgccgccttcttccatcttctcccattcatcggggtcttcctcccacatgcggagatcgctgggtcggaagacaaagaagcgggtgacgattgcggaaatcatttctcgtaccaggtcgtcagttaggagctgtgacttgatctcactagttgcttgcgctctctcgtccttttcctgttgctgcttgtatcgaaagctctgagcagggtagaagaccatcttcacacatgcacggatgatgaggagcccttttaagcctaaacgctcgagaatgggcgtctcgtcgtcggcatctccatcagtgccaattttcgcaccgtctaatgacttggagccccaagtctcgcctagtttggagacaagactccagtagtcgcgtacaagatctagcgaatttggtagaagagcgaacgctgcaggatgagttacagccatattcatatgtagctttgacaactgcagcagatgcttttcgactagcttctgaacactgggagcaagaggcgactcgtctgacgcgacgtattggaagaaatccccgaagtgcgtccggctcattgtccagaattcttggacatctttctcgcgacccggaaagtcgtatcctgcaatgagtagtcgtcggatgaccttgatagcgaggagactagtctcgatgctctgaatagcatctccttcgtcgtctccgccatcgcggaagaaggactgccagctttgtaccttgctcacgtatatagtgcccaggacattgaggatctctggcgcaacggcttgtaggttctggcgtgttcgcattaaacggcctgtagataattccttgacaatatacagcacgatgagtagggcgcgaggaagttggaggcggtaggcattagggtcggtcgaagcgcggaggatttggagtagctgctcgaagagatctggcctggtacatgtcaggaagtgggagtggtggtgcaggtctagactgaccagtcattggggaactcaaagcgcacaatcttggcaacgacgagagcgttctgcagggccaggcgctggtcggcttcgttgactgcactctcgagtagccgcgatcggatggcagctttgtcttctttgctcacggcactgctatggggtcagccatgcgcctccgacggactgggggacctacttgaccgcagtcttccgccagtatttgtcgatgccgttcttgagttgaatgatggcgaaggtaagcggacttcgattgggagagactttgtcgaggaagacagactgggagccagttagttgaggaaaaggtagccccaggaagtcgtaacatacctgcagcagtgggtagaagccactcgacttctcccatgcttgcaattgctttcgtgccagtctggatctggtttgggtccgtcgaagatgctgagcgcaggacatggtagaggatgccctcggtcaagggattggcctcgccgggcacctctatggcgctgaactcggcgttcatgtttggcgcggtgttgatggtcccgcaagtggtggggtacttgagtttggaaagtcttctactacaaagcaagcctaggcggggacttgtacagagtcgcagtgatgtcctgtagaagttggatagcggcgagtcgccctgctcacccaggccgcgtctatgttggggaaagggccagtctgaagcgcgttacaaaaagttcccacgtgcgtcacaccgcggaccctggcgatcgctgctgccgccataacgttgtggtcgcgttagcctacactcccaggcacaattatacgtgttgactagaatctatacagcgtcacagacactatccgtctgctcattaggtacactaacgagatggtccggccaagatgcgcgcacctccaggttgtccgcatcctcgcctaatctgcttgtgcatcggtacctcggcccagccagtccagatgtcatcccatcacgctatcgcgtctccccagcacaactcccttcaccaccacccacgccatcgcaccctcccaatgcccccaaatgcccgccgccgacttcgccgcagcgcaacaacgcatcgccgcccgtcgcgcccaacgtgccgcctcgcaacgcgcccatcatgaaacgagcacaaactcacgcgccatccgcctccccttcggcctgagcagcgcctgggatgcgatcaagggccgcagcggcacatctccgttcttccgtgtcgggcaggtcgacgccgagttggcttgatgaggaacttctagatttgctcaaaggacaagtcggcgagggtttgaagtatttcggcagccatataaccgacaactggagtccggagatcctccttgccctgcggtgcatactcttcaaactctcaatatgggaccagaacgcgagctacggcgcacatctacagggcctgcgatacacagatgcgcgcagctcagcgccgaaccgaccgccgccaaagccctggcagaaggctgcatatgggctcgtcacggtcgggggacgatatgcgtggacaaagtgggaagagtacctccttgctagccaggaagattatacacgacccgaaagcccccaactcaaactcatgtcggcgttgaccgagcgcttcaactccgcacacgacgccgcctctctcgcctccttcctcgtcttcttggtcaacggacggtataggacgataacagaccgcctgctacggctacgtctgacgccaacatcacattccacatcccgcgaagtctccttcgaatacctaaaccgccaactcgtctggcacgcctttaccgagttcctcctcttcctcctcccacttgtcggcatatcgcgctggcgtcgcatcctcggccgctcctggcgcaagctgcgactctcattcctcgcactcatcggccgctcaaaacccacctctcctgatgacgaggaaagcgaatcgaaacaaggcgaactgggcttcctttctcgaacgcacctgcgcaatctgctatcgcgaccagaatctctatcacacagtccgaagccgacatcatcgccagctcggcttggaggcggcgtcgtcgttggctccgctgcgacagacataacgaacccatacgaagccgagggttgtgggtgcatctactgtttcgcatgcatcgcccagcgtatcgccaacgaagaaggcgaaggctggacctgtctgcgctgcggcgaaactgtcaaggaatgccgcccatggaccggcgacatcattgaagaaaagcggcccgagaggccagaaacgcgggactcgactgcaaattccaaggtcgtcgggttcgcgaccgcagagtacagcagcactgaagaggaaaaggccgcgctgagacaagtcgatcccatgcctgattcctcccctgctttactccccgagcaagacgacgatggcctcgaaaagacgcgtggtctggatctcggcgagagtctggcgttcacagagagttccgagtgggcgcgcgcaagcgaagaccgcagcgacagcagcgagcccgaagacacgcagagcgaggagtatgacgaggacgaggaagaagaaggcgaggaactggcgggacttggttacgatcaatattaagagaaaaagggggggtgaatgggatgggagtggcaggttcattgtagtatatttcaagactctttacagctatttctcgcggagtctactcattgcgcatctggcggtttctcgcgctagaattggataccctttgtttgatgaaacttctctcgctttgtgactgccgtgacagcgctgaagtactttgccttgaagagtgactgtatgcatccttgacgcgtactgagacgcttccgctgcgtctgccgaagcagccatttgtatggggcggatcggactgcctctgaaaagcgcatgtccagccgttagatatctgtgtccattacccatcgcccaactacaccctgacaaactcggcaaacttgggcagaagcgccatcttctcctccggactataattgtcgtcgttgtatataagccgcatgttcttgtcctttttgctcttcttatcctccttcttgtctgccggcacctccttctgcacgcccgcgatcagatcgtcaatggagctctgtatcgcgtcgacagccggtcgaggcgggatcgcgccaccgttgggtatgtagggttgttgcggcgggtaagctggagcgccgtagggaggctggatttgcggcggtgtctgcgcatctgtattagcgtcgtagcctcgagtccaaatgtcgtgcactcgacgtaccggctgattgacaatctccttcaccgtcggcacaggtagtacgccattcttcctatcctccctgtactttgctgcgcgcgcctcgatctcctcgagcgtctcggtgacctttggccgcttgttcggcaccacatcgccgtttgcgtaggcgccacgaaccggatttccagtaagacgagcgcgctcggcttctgcggagaaatgcgcctgggtgacttcctggttgtgctgatcgatgatctccgcaggcacgccttccatgccgaagatttcaatctcgaggccttgacggccggggttggcattctcgacgtgtgtgaggttttccttgtggacttggttcatgtgcacggagagacctgcatgtgcattagtgacatgccacatataattgaagccgtatagagcgcgaatgggcgccatcgtcgcgggcatatgtacctcctgcggtgtttaaccgccttccacagcggtcgcatttgaagtgtttggctttctggtgagagatgagaatcttcaagtcatcgaagtcacgctcgcagtaataacaccacgggcgctcgagcttggcgtccaaatcggggtatctcttgcgctttttcgtcatctttgcggtaggcaagtggtgagcgtgaggttgcgctcagcagtcgttggtcgaagctccagctatgtcgggggtttagcgctaacgttactaggcttggcacctgttagaaaactccgcagcgaggaccctcctcgacacctgaacatcaccatcacgatatgggaaagtgccagcttctacatgagcaggcctttacccatggtcatgagactgtcgtgttctattcctgtagacaccgcaacctgcacgccagccacttgagtctcagacacacatcacaagtcctttcggggaacatcccgtagtttcgcgtcttgcgtcgctgcggtgtatgccgactgtacaatcgttcgtgctataccctaggtatactgttgccagagcaaataaaaaggtccttcatagttcacacttcctcgctcttcggagactttcttccacgaagagtgtgactccttggctacctacatactttgactgatgcgtcgtcttgcttgaggcacacgcgtgggtctcatatgattcgcaccctcccgttacgaggctgctggcacaagcgccattaggctgaaattcatattcccctcttcgctcgcgatcatgctgcggatgacatccagacacttatctgacaagacgtcttcgtccacagccatcgctccaagatcgactggctgctggcggtctccgtcaagttggtacacatggccgttctcgtgcgacttgacgaagcagatgtaatggtactctacttcgtcctgcgcattagctggcgcttcagtatcgccaattcgagccacttgcgcgtacgccttctcgagtgccgaatcagcctcaagagccaaagcgcattcctcggtattgagcgtttcagcaattcgcttgatcgtggctatgatggagtcgggggcttgatgcatgtcagccaaggtccataaatattgctcgggattcgcatgcccattctgtccctcacttctccattgcaaactgcatgcaagattgcgtacaagccacatgcgttgttgattgtttgtttgaagaaaagaacatcgccgtcaggtaggtcgccatcaatcatctgcaatatactgtcttcatcgcgcactctcttctcatacagttccgtcgtcgggaaaaccaatatcagcgcgtacgcaggtcttggtagaaatgcgagtaagtcagggtcgtctaatgacagcacatcttggaactcgagcgacttggataagcccaatttgtgtatcagctcggtaaagagttcggggttagactcgagagggatgaagtgcttgcggtatgtccgtggtggagctggaattgagttcatttttccgccttggaaagtcgttgactggttcgcaaatgcggcgatgatgcgtgaatcaccacttgcggcttggaaatcagctagctactttcgggtaagatattcggctctacttcttgatccaagagacgactggcagaatgttccgccgctaatatacatgacggtccgaaagcacgtgagatgaattaagacagtgatttacagcgggacatgaggatcggtacacaaggcatagcttgaggcaatttcccatctttacttatgctagaaacctcaccaaatgtaaccctaggctacacaaccaagatcagagtggttgtctactttcatcgccatatgatgccctttacgcccgtcgaggaccggacatcgatctagtaaatcatggactccatgacgtacctcgcccgctcgagttgtgacgcttcgatgtaaggtaaatttatgggcaatggagttggcaaggtctgaggtcgccatgtagccacctgcatgtatttgggcatggtgctgtgaggaatagggcgctggatgttgcaagtagtactcgctgagatatggatgtgatattaggacagcatgggcatagagggcttaaaaccatcatagttgcgagattccgccaactgcagtcggccaatgggacacagatcaatatgcaagtcagcactgcatttacaaggtgatcgtgcttctagcaaagattacacagaaacatacaacacatgccgacgctggcgagatggaaatgcggggcgtaacaaggtaatgaatgtgctctattttgataaagttggactgtctagctagaatttacggaagggaatatgccacagtaatcaaacatctgacttttggttcgtccacatcaaagcggtaacaggaatctttgcggcagcaaacccgatcaaaatcgtgatttgaagattgtaacctttaccaaatagcgtccgcactttgtcggctgtgtccaaaggcaattccttgattgtctcggtcttctctagaagcatcattgcgatttcaggcgagactatatcggtcaagtgctggcgaatgtaaggcgtcgagatggaaacgacgatcgcgaggccaaccagtccgcccaagatacggaattgagtgcaggcagcggagccaacagctaggtggttgttagtatgtggatgctgtgtaaagaaagccgcttacaaagatcttttgtctccatgatgtatggcacaagtatgataaggggcagcattaaccatgcctgttccaagtccagccagcacctgaaagccgtactgagtactatcaatctggggtgaggtactaattcgtgataagagcacgacaccaatgatctcaagaacggcgctctgcccagtaccactccacacggcggtattctcggtttttcccatcagtgctccagcctagggcagatcccgacgggaatcatagctccaaatgccaagagtctcaaagccgccgaaagtggtgatacatcgttgacggtgacaaagcgttgcggaatctgagcgatgcagacgaattggaccgttccagcaagaaaagtgtttctggggttgtcagcttttcgttactttggaacatgatcgaaacttacacaatcatgccgaggcgtcgacggtcttgaatgagtcgccatgggaataccggctcagggctagttcgacgcgttgttacccaccactgccacatgaagaaagcaattgccatcggaataaagctgatgacaagtcccaacaccatgggagactcccaggcatagccttgcgctgtctgctgaagaccagttgtgagcagtacgatcgccccgagcatgagaaacgcccctaaaaagtccaaacgactaagagatgcagacaaagatcgatcctgaatcggatccgctgctggctcgttccatgcggtcttaggtagggtgaagaagagtgctaatcctgcgaggactccgacggggacactattgctggatgtcagcgacattcctaatcatgaatccaaaccaagacctacttgacgatgaaaatccatctccaacttccgtgctgagtgataccacctccaagcagcggcccaatgactagagatagagcgagtgctgaggtgaccatactcatgtatgcaggaagcttcctccttggcacaagctccaggaacatgagctgtaccagagcaaagactccgccaccgccaacaccctgacaccatcggaacatgatgagctggatcatcgtctgcgcggctccgcataaagctgagaagatcgtgaaaatgcctaggcatactatgagaaccagtttgcgtccatagatatcggagatcttcgctaagatcatggaagtgcctacaaagaggagctgttagtctggaccggatcgagaatcagagctacgcactgcaataggtaatgaggtatcctgtgaatagccatgaactcttttcgtatccaccaagatcatcgctgatattgactactgctgtgctgattctgtggagacgtgagcttcatcgtgcgggagtagtagtggactaagactaacatggatgagtccatttggacaagaaacatagatacgatgagtccagcgttgatgaggtacaacttcagccctgtgatgtatcgcgactcgctgtctggggtagcgagctcatctcggctgtgtggaggtgtacttaaaacaccctcttcaagcttgactgattcaacgcttttctctttcgacatttctgattgtgatgacattgcaagaatggagaagaatgtgttgtgatccgattaccctggttgagaagtcgatatcagcgtgagttgagcattcaagtatgattgttcgtaagtggtgcgcgcagcttgcgccggagtgaatgcagtaggtgctgacttggtcttggccagaaataacggcaaacgaaaaagatggttctatgacgaagggaaattcagtggattgccagacatcaaggatagtgactgtgccgtgagattacaccaaacgaatttgccggcatcatgtatgagaactgtgccaacggcacgccttcggtgatgccgccaacggatcgtcttctagacacgttaggcttcccgctgcatcaaacaacaggggttgccttcgaaaactctcctgaggttgtcaatatgaaggcctcgggttaccgatggaatggaaccgcttatgtacggcccccactgtaacccgcgcctctcgcgcatttgaggctgcacatacgcccggactggacgtaaacgggatgaatgccggtcgcttcagcactcattgggtgttatctgcaacgcgataaactgccacggacaactgtgttggtctcggattagatgtcttccttatcgaatgcggcgcagtccacacaggacggtcaggataagttaagtcgacatttgaactcgagatccgggcggatgatccattattatgaacggcatctgattgagtgttggcggattcaaggcgtactcaaattatgcgagatgcctcttcccaccagcaatcgaggtccgcttcgcgaccccactaggattttgcttatttggttaagatctaagctgtagtggaaatttcggtaaaagagtaacctgtctcgccgactgttgctttcaaagcagccgacgacgaggcgtgatttttgccctcaaattgaacctggggacggtacatgcaaggtttcgggctcagtacgccttgccaagctgctcctttgagacattcgagtgtcctcgtatgataggctacggggctgcttgatgactgcagcgacaatcgtatctttgaactgtatatcttcacagcgcgtcgtctttcgagcggccgcatatttcaccaaaggacaagcgcgcgctaaggaccccacgctttgagggtcggcgcgaacaccatgagcaactgaagcccgtttgaagacaggggccccgggcatgaacgcctttagggcccagtcaagcatcgatccatgtctgggttactgttcagatggcccagagtcgtatgttgatatgatgaacaagttcattccttttccctccaaatcaccatgtgttccattcagggtggactcgtgtgatatattcagcggggtattctccccgtcgaaacgcggcctcttggtcccggtttcttcgccagcaggctattccacactcatccagaggtttcatatgtaatcaagaaaattgactccactgtgcgaatagtggagggtggaatattgcttgcgaccggctcttcgacagctgtctgcgattcaaggctctcgaccgaatcccgtcaaagctttacgtcgttgtccatgacgaacagtactcgttattttcgctgaatcgctatctccatgtatgcatctgtcgagtaagatgatgctcagagtttttgatcacctgatgctgtcaatcgatctcgcaaacgctcatggccagaccgggggacttgtggtcctccataaagcctttggccgctaaatgataggcaagtcttaacggtcgggctttcacgggcagtttgtattgaagtccgggctgaaacagatcggctcccaatggcaaaagttggttccagcaggctttaagctgcccgagaagtcgtgagatcgcatcgaagtatgtcgaattacaggcaggttccaaattatgtagccccgaaactaaagctattgccgcatcctaaagtcgaattgaagaagagaggtgtttatttccacgagttcagttccagttctgccgaagtgaagccacttgcgaatcattttagcgcggcccggcccataacgtgattaccaactttattgttgagaggaaagtaaacagggcctgttatgtactgttgtggagtagaagaaggccagtgttcgataagtacaagcgaccaagaatgaagcagctgcagagtggtcgcacccacttccaaggtggcacaagatgttcatccggagttgaacagccggaacggcaaccacaactgtttagtctgtcatgtccagccacgttgtggaacatgatcaatgtcgctcatgtcaggcaggtaccgaaattgagacagcgttgctcgggtcacagcgcaagttgtgcacccggaagcttccaaagttcaaggccgccacccgcacgatggtcttcggctgtagatcgaccctaccgccttctggatcgagcgtaggtactcctatagcacgcaagctagattaaccaccttccacaaacatggagataggataataggtgggctaccaggattcacatgacagtcgtcataccttagtgcgcatgcgaggaagtatttattcgcgcagtgcccgttgcgattgacctacaagcaatcgtcacgtcagatcgccatcaacatgcgtttctcggctgcaatcacgacgctattgcttggtctggaggcggctgcgctcaggacagtaccacggacaggaccggagattgagcgagcggtatgtacttttcacaactttgctgttcagatgatggctattgagacctctatgcaacgtcgtctgtgggcgtgtcaatgacatgcgcgcttcgagatcgtgtaaatcagggtccacgtaaatatggtcataatatcaaaagctgatgcgttatagattgctgccactgagaagcgttctctcatgaagcgtgatgaggactttgacttgtcgttactttatccggaacgcaacatctcagtccccgtcgacttcttccacaatgagacccgctatgagcctcacagcaatggcacgttcaacttaagatactggttttgacaagacctactacaagccaggaggtcctgtcttttgttctgctcggcggcgaaaccgatggcgccggccgtttgccttttctgcagaaaggcatcgtacaccaagtcattgaggcgacgggcgggttgggtgtgattctggagcatcgatattatggaaagagtttccctgtggatgatcttacgaccaagaacatgcgcttcttgtcaacagaccaagcgttggcagaaattgactactttgcacgcaacgtcaaattcgagggcatcgatgctgatcttactgcgccaaacaccccgtgggtcgtttacggtggctcctacgctggagcgcaagctgccttcatgcgcgtcaagtacccagaaacgttttggggcgcaatctcgtcctccggtgttaccgttgccatctacgactactggcagtactttgagccagcaaggctttttggccctccggattgcatcaaaaacactcagattctcatcgatgtcattgacaatattctattgaacgacaacaacaccgcacaagtccaaccactgaagaacgtttttggactaggcggtattactgataatcgagactttgctgggcagattactggtgtctatggtctacagagtacgaactgggatccggaagaaaattccgactcgttcttcaactactgtacaaacattaccgctacaccaacagccgaaaacctccgcccagctgttgccgacattgttaacgcagcaggctatggtagcgacactcttgcacaaaatgtcaccttgaatgctatcagctggatcaacagcactgccctacgcagttaccgccgtaccaaccgtactcaggatcaatacttcacttcggtcaacgccactgccttgcagggccagactgacctgagccaatacggtgcagtctcgtggtcctaccaagtctgtactgaatggggttacattcaaactggaaacacgccaaaagatatcatgccgttgatctctcgcacgctcgacgtcgactacttgaccttcttctgtcgcgctcagttcaacatcaccgagccgcctgacgtctggcaggtcaacaagtacggcaactacagcattgactacgagcgtctggcacatatcggaggtaacgcggatccctggagacctgcgacaccattgtggtacccagagtcgaggaacagcagcaccgatcacccatggcatctgatcagccatggcgtccatcactgggaggaaaacggcatctttcctaatgagaccacatcgctgctaccacctgcacaggtcgtctatgcacaacaattcctgaagaactttgttgtagactggattgcagagtggaatagccagaaggagcgattggaactttgaatagccattgtcaaataagaatatatcaatagcatcctcgaagctcacgactatcattcaattcgccacaatcgcgcatttgccagaagagatatcaggtacttggaaatgcttgatatgatatttacaaaactacgattactacaggcgccaaataactgacacaaaaatcttccccatctgcttagccgatgtgcgtcaacatccacacctaagctgtggtctgcttccaccccaactgcctgctcgccacaatatcctcatcatcctgatcctgcccaatcttcaccgtgacgttccagctctcagtgatgggcccgtgactcgcaccatacaagctcatcacagcaacgctaaacacatagtcgctaccattctcgagatgtccgggtaccgtccctacgagcgtcacattctccagcgaggtgctgaacgtggggcccaggtaagagctagcggtgccgctttggccgagtgtgtaggggaaggctcgggccggtgtttcgaaaccccaggctgcggcgatttcggataccgcttggatgtagttttcgttgatgagagtgatggggaatgtggcgttgggggcgagtgtcgagggggtagctacgccaacgatgcgggcggaggcaatggaagcggtagccagagtggatgcgatggttgagaagcgcattttgtgtattgatggcttgggtggtttctgggttacttgaagatttggtggtggttgggttgtgtggatgtttgtgttgctcgatgcaatcttatgtacttcgcgcatatccacaaatatatatactcctatcccatcccggtccgattcgtgctcatctcggctctacatcactgcccacccccccgagcaacagtaacatcgctacatggtcaacacgagggtgtgacggcaagccttgcgccgatctcccgcagagcccaatcggataccaccagccatccatgttgactccgcaaaaggctgctattttaggaagcgtccgaggacaaggacgaaaaaaacgaacatgtgtgtgggcatgtgtggcggactgatgcggtagcacccggagctcgtaaaatgatgtcatcgctggcgaagttgaagtcgaagagcgggcatcacggaaacgaagatctcggaatgccgcacttggattggtcgcaaatatcctcaatacgcgaggtagtaccaacgtagcatactgtggttgtctggaaggcgacgttgtaggtgggatttgatgtccatctgtctcggcgttgaaagcttcgttgatgactttgtggtagctctttggcgcatctttactgtcaacctcatctctcttcaaaatcgatagcccaagactgttccagagcaatgacggtgtctaacttcacagttagtaaatctgactatgttgaagtagacatataatataactaccaaagctgtgcatagcttatatggcaggtgacattcgtatagtttgagtgacgacacgtaaccatgcagagacaacctgcgctcgctcaacgatcgcatcccattcgagacttgtaagtgaattgagacatgactcttgatgatcttccgcgttatcgttacatccagcctgaggccccgcgttgagcgtagctccccctcccgtcctatcactgatttcgccgttccattctatcctgttcctctttctcccgctggatctttctctccacctctttcgctgcttgctgcacggcctgcatctccagcttctgaaacggccctaactccccattcaccaccttcaagcggcggccattcataccctgcacgtacgtcacgttcccgttcctctgcttgtccctgtgtgtaaaacgaaatgcttgagaactcacttgtggagccccaactggcgccactgtcctcgccggcgtttttacactgggcaacgccaccgtgctgaagtccggcaagtggttttggttcttcattgcagatgggccagccgtcatcgtgtaaaagccgttcaagaacttctcagctgcgtcatccctcctcttctgcgtcttttcctcggaaagcagctttttgctcagaaacttgttttcgtattatctcttgcctcttttgcgacctttcctccttcgctgtgatccttatgcacttttcgcaggcttgccttgaagtgttgtgtttgcacatgatgcgcgcaagattgtgagttgatgtgttcggctgtccaggagcagttgtgtaatggtgctaatgagtgggcgctgtagtgatggtgttgaattgtttacggtttttaaagaggagagtagggcggactcgggtgtcgaggatatatccgccaaaatagtgaagtgcccatggtgaagctgagaattgtgaatgtgcctccattgtgacatgcctcagtcacttacaaggtgaccgtgaccgaggcgatactggccgtacaagagccacaatgtccatgtgaaatctgaatcaatatggaacaatgtatgaagtgggagaatgtgtgcaaagatgtttgtattgcgagggaaccaagtcccgtaaatatccattaggattagagacattcaatgtctaacaagaacagaagacggaaaagaacaaaaaagagactccaaactcccgtgcgatgcagttttttgtatgacttttatggaaaagatgaagagtgttcaaaggctggcagagatcgtgttgaacgtgacattccttggactcggttgtatttcgttgcaaagtccactaggcctcctcgacagtcttaggggcgggcttcttgttcttgtaccagagagtgggcaaaagagcgcatgagacggtgaataggatgctggaaacagttagtggcagaaccacgattgtgatgacgatgagacataccagagagcgatagccataccccagacggccttggcctggaagcagttgctgcgagtcacaccagcccagtggcggagatcaaggccagcgccagactcgttgagattctgggttgtggcagtgacgaaggcaaaggcgtaggcggcgtcgacatccttggatgatttgccaataacgtaacagttcaggaaagacattggctttccaagcgtgactgcacagacgatgaaggcgatgaggaggagggagtcgacaccggtcatgacaagaagaccaaggtttgcgtaggaccagtagtaaccgacgctgaccatgatgtagagcgtggcgatgcatgtctgagggctgtcagtgttgtcatgatgcaatggctgggactactcactacactgagtgtgccgacaaactcttttggaggctcaacaccagtggtcacaatcatctgcacgaagttggatgtgattccgatcacaatgatcatgcagattgcctggaggacgcgaacagccaagaacatcttgctcaaaggcatggctccgtagcttgggacaggcatgtttgttgagtgaatgtgggtttccctgggtaggcggtataaaggaggctcgtaaaggaccgtgtagagactgagcgaacgaagtacttttaaatcgcaaggaacgtatgcgatctgccggcagatgaagagaatgtgttgtacttgacaagtgaagaatgaatgagacccagataggaaacaaggaaacaaggaaacaggaaaagagacgaaagaaactgagtggttgtgagttggatggtgatgtgtttgatgattctcttgctgctgttaccagtacatcttatacatctggacatgttcaagcacgttcaatgtactgatccaaaagagtttagacccattggttgctattcttacccatcggttgtctggacctcgtcagtttcatgtcatctagagttgtcgctggagaagccaatgagagagggcagacggcgatgctccagaaaatgtccgagctgcgcaccgacgcgtgtcagcggctacagcagaacaaaatcctgttaccatgaacatcagttctggggaagccactcaggtacgagaggcacaagtggtgcctgggcgatcctgatccattgtttgcatcgcgaatcgagtggttgagaggtgttgttgcggctgtcagtctccttccccggtcccacactcccgcccgaccaacatggcgcgcgggagctatggtcagaagtgttgaggctcaatcagagacgcgcaaacgtgggacaacattggaagcggtcgtttgaggacgcgttgtcggcgttgctgaagtaacaaagtgcagatcacaggacagctgggaagcaatcaccaatgcttacacgactagctagcaaacgtgcagcgccattggatgcttcaccattggtgcattgattgtgtcgaagagttgtgaaagtaagagacgagctgtatttatgcaatgcagtcagcgtagatgaccgggctgggtcttcatgggcatgttggaagatagggattttcggtttagtcacgtgacctttagacaccctcggttcaaatgttcctgtcttcagcgacagcgggccgagttattatggtgagatagcacagtacgaccatgttgcagggcgtgagatgtccgcccttccatgtcgatatcgcgatatctcgcgtggaccttccgtattggagctatctagaaggtggggagctctcgtggttgcccgcagccgagctaccgcatatcatcgcgccgccgatatgcgcaggcagctcacaaagacatgttgccgataagtgaagccaaaaaccttccgaggtcattcctcgcgtctttaggcttctctccaccacactcctttcatcctcgatagacatcatgggtatcttggagtacagacaacacaagcaagactggtacgcaactacaagttcagtatcccttaagctggagagctaactgatgcagccagcgtaagcagtcggagcgagcttcaaagatcgcgtccctccccccaacctaccaatacccgctttcaccacaagaacgcaccatacttggcaagcccattcaagagctcgtccaagatgtgcagaagcaggtcacgagacctgtcgatatcctgcgtgcatatgggaaggtcgcaataaaggcgcaggagaagacgaattgcgtcacagagattctcttccccgaagctgaagaatgggctgacaaggaggtcaacctgaaaggcccgctggccggcataccagtctctctgaaggactcgatacaggtcaagggctttgacatttccgttggatattcaagaaatgtgggcaagccatatgctgaagacggatctatggtgaagctgttgaaggacgccggtgccgtgcccttcgtgaagaccaacttgcctactaccctcctctccttcgaatccaccaacgacgtctggggccaatgcaaaaacccacacaacgacaaatactcgcccggcggctcgacgggtggagagtcagcactgctagctttcggaggcagtcgtataggcataggttctgacgtcgcaggttcggtacgcgcaccagcacacttctccggctgctattctatacgttgctccacagggcgatggccgaagatgggcatgaacacgagcatgtcgggccaggaagccatcccaagtgtcttcagccccatggcgcggacactcaacgacttgacatacttcacgcgaagcttcatccagatgaaaccctggaagtacgactacacatgccacccacttgaatggcgcgaggaaatagaggaagagtacaaggagaagaagaagctccgtttcggtgtcatgcgtaccgatcatgtcgtcgatccgtcaccagcatgtgcccgtgccctagatgaagtcgtgaaagcgcttatagcagaaggccacgaagtttttgatgttgagcctccctccccctacgaagcacttcagctagcatcccacctcctcctcagtgacggtggcagcacattcatgtcgcatttccgcacgggcgaatggaatgacaaaggcgctgcacaaatgatgcgctacatgcgccttccacggttcatcaagtacgtccactacttgtacgtgcgctacgtcaagggcgacagtatctgggccggcttgattcgcaactggcaccccaagagtgcttacgagtactggcaacttgctggcaagcgcgaggcatacaaagacaacttcttcaagtggtggtctgaggaggcgaagatggatgtgatgcttacgccgcccaatgcgacaccagcagtgccgcatggagggatgcacgatgcagtcagcagttgcggatatacctttttgttcaatttagtaagtctcacgatatcttgtaattttaatagtactaatgaggtggcagctcgattactccgccggtatcattcccgtaacgcatgttgaccccaccaaagatgcattgccatcgtcgttcaacttcaagaagctcaacggcgtagcgcagggagcctacaaacactacgatgccgtgaagatggctggtttaccggtagctgtacagatcgtggggcgcagactagaagaagaaaaagtgctcgcagtcatggagcgtgtcgaagatgctctggacaagcatggtggaaaataccagctgttggaggtggactagatatggcgacggaagatttacgtcaaaatgtgaggagtgacaagatgattaacctagaataaatatggaacaaatgcaaaatgacttgataccccttcgagctcacacacaactttacgagattttctggttgtctgttaattgcattcttctattcaaacctggcttctgaaagtctcaatgtttggcaaccagtaacatgtacagtggagcagcacatcgcaccccacggcaccgaacacacaaactacccgaacctggcttcgaatgccatccacttatcgcagacgtggcaggtccagactcgcagctccatccagcttacccagctgcgagcataatttggaattagactcgcgtcatactgcgcagtctccgccctgccccgcccacgtcatgtccatttccccccctcgcaatctggcccaagctccccagctcttttcaaaacacaacaacgaccagattgggggctcgcggccagtgggagaaggtttggtaattgaataggcactaggaggtgagagtacgctggaagtagggaaatggaccatgtatgattccgaagccaactagctgtgcttctgagcgtgacatggatcgccattcccgcagctgaagggctcgaaatgatgtatttcatctgcgccgcttctgacaaatacccaccgtgaggggattggttggttggttggatggttccgcgctgatagtttacgcttgcgaggtgggtggtccatagccgaaagcgctcgactggaaagattagcacgcaggaaaggaatggggggtgagcagagctatataaatacctcttttcccgtgttgcttgaggaccttgttgtctgcatcaccttaccctttttacctgatttagtaactcacgtgaatatatacatccaatcatgtcgacgtacagcggaaaatgccattgtggaaacaccgagtggtcggcggagttggcgtcggaccagcagggacatattctgtggtatgtatgcctgatggcgtttgttcctggttggaatagggcgagatgatggatgttaatggtgtcacttagtcactgcgatacatgcaagctcctctccggcgcaccttacacgctcaaccaaatcatccccgccaaggcattgaatatcacgaagggcaaggatctcggcaagtacacgtacaagggtgattcgggcaagggcgttcattgcgtaagttctgcgagccgagccgacttgtctggacaaagatgctgattgatggggtgatagtactactgcaagaactgcaccacgcacgtctaccaccagcaagaagccctcggcgacgacaagattgtgctgcgcactgtgttgctgaacgacggcggcattggcgcgggcttgaagcctgctgctgagatttatggcaaggcgaggtttggatgggagaaggaggttgcgcagacctttgagacgatgccgccttcgtagatgttctagtgctccatcgtgtgtagtagatcacacatgatgcaaaaggaaacttgaaccattcagaattttgcaatgacgctttcattttactattgtacttgacacccggattgtagcagtctaatccgccagcggtgggaagctcctcaagaaatggctcggacactcatacccgcctgggttgttgtcgaggtatagctgatggtattgctctgcgtcccaccactgtcctgcggggaggatttccgtcaccacgccgcctttccaccactgctcgttgaccttctttgtgatctcgcgcgcctccttctcttggtcggcgttgtggtagaatatcgcgctgcggtactggctgccgcggtccgggccttgttggttcgcagtcgtcgggtcgtgcatcttgtagaagaattcgaggagtgtgcggtacgtcaccttctcggggtcgtaaatcacctggagcgcttcggcgtctgtgtttgaaaagtcaattatagtcctccatctaagaaatatgccgtgggtgtacttacgccccgtgcgccctgagcatacggcgcggtaacctgggttctcactgtcgccgccaatgtatcccacgcgcgcatcgtacaagcccgccttgccgaactgcttgcggtacatgtgctcgacgccccagaaacagcccgcggcgacggtggcggtgtgtgcgcctgcgggcgcggtcatgggtgtggcggggccgttggacattgtgctgaaggggcggaacagcttggtcagaaaggacatggacgcgtaggagaagacgacgaggagaatgtagtggaggagcttcagtttgacgacaacatatactgcagactgtctctgcgtcggattgtgtggtggagttgggtggacggaaagaggcgatctggttaccttgcgcttgtgaagaattgcccttctggattgtgtctgacgccatgattgacatctgacaaatctgacaggacctcggagtttagcttgagccaccgtgtggcgcggcgcggggtcgatttccgccgcctcgacgcgtgtggattgcttcgcgcctgatcatgtgcagacccttctttcgtgctcgctgcctcactgcacccgttgttcgcctgacctctcctttgccattaccgttgttttgaacctcctccgctattgccgagcgttgcagagccgcaaatttgtccgtggcaggccaggtacctttatccgggtattgcttgaggcgggctcagaattgaggacggcatgggcgtgaaacgcgcgcgcccatggcattgagaatgacaactactcgccgtatctcttagaagtcgcgcacgtcacgtttgactgctcgaagctgtccggccttccatggactcccgttcctattctcctgcgggctgacagtcttgtcgatcttgtgaaaccgtggaggtcccttatgcgtacgaccgcatttgccggattgttcagcgcaagacacgtatgctgtacaagcatgaccgacatgtgaagtccaccacgtcaacccgtcaggtggcgccttgctcgcttccaggtgtttgttgccgtctgctctaggtcaaggccacgaattgtttgttgttggggcatgcaaacatacccgggaagcagacaagctccagttcatgggatgattaccgccgagtccaaggtcgctgactttcgtatcccctcctggtaaaacgaagtgtgcaatcaaccgacaatttattctgcttcaaatcgttgactttggctgcactaagaatttcacaagccggcagagtgcgagtctggactgcccacgctggatgtctacggctggcgccttaccaatcaccaggtacactgaggatgttgtgactactgcacgaccggttatttttgtcctcgttgtcgagaagctctacctgcccttgcaggcattcgatttcgctaacgtaaattaccccagggtctcgagccacaatggagtgacaagctttaatataaggttaatctagccgcaatgtttgcgaacctcttcgagatctacgacaagggacaacctcggggaatggtcttaccaaaggctttctcttcggtgaagctctattttcagcatccggttccgcaacattctgccgatgcatacatacggggttatagatgaatgtcactcgtctagtggagccgctttcgctatcccttgagggttcaccaaattcatatccagcatccaggccctgtgtcactattctaggctcggtaccatggggtaatagatttcatccaattcaacttcaatctacacaggccgtgctcgcccacgaggacttcggaaccctccccacaagcgagcgaagggtctcaaaagaaccagctaaccgggcatattcaaaatcacccgcctggtgactgccggtacgctttgcgacttcgggtaccagcccacgttttcgctggagctcggtctaagcatgcgagctgtatacaacggctattgctcagttacctccctaggattagatgtccaacagtataccagcttggcagtgataatacagcgctctagctagcctaggttgacttcgcgtcccgtctggatgcttcgacagggagccgctccatcggtcttgtttgccatgatgtctggctctgctacgatgaagtggacgctactgaatgctccagatagtagcactcaactctaggtttagctccagcgccactgccaaacattgcagcacagtgtgccgaaaacacgaactcacctgagcaacattgtcgtctggacctatgagcaccagcggcccgccggtccagccgtactcgatattgctattggcacttggcagcaggtctctgagtcggcggtgtggttacatgctcgcagataggtcttgccatacacttgggtgaggtcctaagtatagagtctgagatgccgaagcagtggtatataacctggtgcatgtctccttccaaatgatcatcatccaacttctactctcggtcttcattacaaccctcccttgaatctccagcctgcatcctcggatcaccaactctattcaatatgaagtggctcctcgctctcgctcctcttgccgcggcgctcccaggcctccccaccgtcgagctcggtgaagctcctccggccggctcggtcagtcacacgtagctctgctacttgcccgaaccaaaatactgattcagacactgcaggtcaccatcaagggcgtcagctatggaggaactggatgtccccagggcaccatgagctcccagatctcttcggaccgcaccattgtcaccctcatctttgactcttacatcgcttccaccggccctggcatctctgtcacggagcagcgcaagaactgccagctcaacgttgaccttcagtaccccggaggcttccagtactccatcttgtccgccgactaccgcggttacgccgccatccagaagggcatcacgggcactctcaagtcgacctactacttctctggccagactgctcaggtattcagccctcccactgattcaacggagccgagatgttgacttgataacacagacgtccaccgagtacaacttcgtaggccccgtcaacggcgactacctcaagcacgacgaggccgactcgacctccatcatctggtcgccctgcggcgccgccggcatgctcaacatcaactcgcaggtgcgcctgaccagcaccaactcgtcggcgaccggtctgctcaccaccgactcgaccgatctcaagttcagccaagtcgtgtacgtccagtggcagaagtgcaccaaatagaatgctgagacgtgagattcaagggcggcacgcaatcgcacaagcgcgctggctatcacgaagtggaaggcattcgatgtggaggatttgaactggaggcaatgctgagcacggctgatatgtagcgtggacttgtttttttgagggttgatagctttcttcgcttggctctgttgattactccaattgggatggacgcatctccgacgcccccttgtccctgcttgcagctcttggtgatgttttgagatatctctgcgccgaccttgctaaccgccctgtcgctgcgtgcacatgtccttgcggcagaaatgatgggaacacaatataacccgcataccaggaacgcagcatgcgcccgcgcgtgcagccagaaacgtctgttggttctgtcttgggcacatgggatctgttcgttgcagccaccgctaacaagcacgcgcaccttgcgcgtggcagctcacttgtgcccatgcgagcacgtcttgttcacacaccacttttcccaatatttgctgtcacatgtcaatgcaggttctccacgcgcgtgactgaatcttaccgctgaatgttagacacggaaatgccgtcatcgccaagggcgtccaaatcgtccacgtgaccattacagcaaggtaccgacataggagtatcagggtacgtttgtgggaaggccaggtacccgccttgctctggctcgtctgttcctgcgtccgactccagatccgagtcgggcattgaaccgttgcttccgtcggcgaagttgtccatctgatgcatgaaagcgtcatcgtcatcatcgggcatgtcccagtcttcatcctcatcgctgctatcactgccaacgagagattcatctgggatctccgcgcccaggacgcgtgactcgtcgaaatgtttctcgtaatcgatgcgtcggaggctcacccagtccatcttagtcatgttttcacggagaaacgtgaggacatctttccagcggcttccatcttttaggaggacgtcgcgaagccgcaagccacgcaaggtttctcgatgtcggcgggctaggccgatgatttcatccgcgtcaagcctccaagcctggattccgaaagcttgcagtttgtcccatttcacattgtggaatatctcttctagccgtagcgtcaagggccggtgagaagggaatccaatatgtactgcctcgatattcttcgccgctgtgaatatagctttcgagagtgtgcttaactctcgcatccggatatcaagatctgtagggtcgtcgaaatggagctcgagacacgtgagtctttcagctaggagacttagtgtcgttggcggattatttgccgctcctagaacactttgcgggctgagcataggcgaagagaagcgtgagcaaggtgacctggattcaaaaagtgctgctccgatagtctttgtgctgtgaagacaggctttataagattagcacgcattcttgagaaatttaaagtgagactgctgctgtacctggtggccattttagctctaccaaatgattgagttcagcatgattccggatatacgagatgagcgacgcgtctgcctggtcctgaaccctcagtatttgcacatgttgaagtgcagtgaacgatgatatagccaagttcaacacgcgagcatcctcgcgggtctttacaatgtccttctgttcgttaactttctgcacgaagtgtctaacatcgaggggacccaggctgtcttggagcgtaggaaggaggtcttgcactctctctcgtcctgtatgtcttgtcagttatagaagggcacaaagacgaatgtagatcaagaccttcgacatagaagaatgggaccatgtaactgaatttcttcacccgttgagctaaatgtggctgtcgtgcaatcagttccaaacgtcgtagaccacttcttgagaaccgcgttgtgacccgcgaccattgatggagtacgccaagctcagcgactggatatcggtgtaaaaggtcagtgtaagtctcacacgcagttcggtacatgtgctttacgtacacttcttgcaagtaagtcggaagtgagcgatgttggaagcttgatctggttcgggcgcaggatgtggcttgaagctttcctgcgaaagataggcccgtcgtttgagactaatgagcttttctggctcagaggcaacatgttcaagaatgatacggagaagttcgtcggcgaggtcgaggatacccatcgcgatgtgataaacaccatacaacgtccaaagaagcagatggcggggttcaggacaggatttctcgaacgactcgggtgtcaggaagcgacccgcgcactaaaaagacgctcagcgaagaaggtacggcccggcacgaagtacatgtggcgggatatctggcgatagcagcggcgaagtcgactcaggtgtccgtgcagaaatgcccgacggcgatgctctgcgatgtctcaaaggtagcactgcagccagaggggcaagcgagagaagaaaatagcatggcctttctgtagccgtcagctcaatgtcgctgaagtgttgcgcaggacatgtgggcgcgaaatcctgcactgcgccagcaagcgtgtctaaagtgctgcagcctgtcaagctagacccgtccagcccaatgaggagaagcggtttagccttcaagaagcttagtgagtcacatgactgttcagtgtatgcgggcaagcgttggacaccccgtagaaaggcgggagcacatggctcctcccgagcgaaaacagtcgattcggtgttgcgcgacagcaggggttggtcagcctgcggccatctgattcgaggcacactcgcagctccccacatgccactgtcactcttcgaatcagagtttggtggtcttgggatgcatgcttcgttggcaacgcattggggagagcgcttccgcacgccaatcggccgctattgaacgtcatccggttcctaacatcgccgtgatcttgggatgcgttatgcccgatagcgcgtggtgacgacacctgagagagggctgaagcccgtgtcatatggtgtctctcattggcatgtggtatctcattgtggcttgcgagattgcatgctcctttgtcgacgacgcaagaacattgcgctgtcatttatggcagtatcaccgtccgactactgaatactcgtgtccaacgtcgcctcgtcattgctgtcgtgctaaatcatgtgcaacactgattcaggttgcaccggcacaatctatttaagcgatttgcagccgtatccttacgcaatactactgcagccctgcgggttttcattcccagttccctgctaatactcgtatacttatcacatcaaaagcatgcagatctgcgctgtcgtagagcttcggaacgcacggtgtcgtataatgtcgtacaaagacgcatgctgaagactttcgcggcatgtgtgtgatgacttgtcgtttcagcaatgttgacagcaactctccttgccttgtccttgcaggcatacatcaggctttcgctttcggcatcatgcgttcatggcgctttcggcgtatttccgtgctgctcaacttgctctgaaaagactcatctaggctttgctcttcgctggcatcgagaacagcaacttcaaaaacttccagcggaccccaaccttgctctctacgcttctcattcacagccgcaccgccgcctctggtttcaagcgacagcgcaagagcggtgatgtccttgtcagttatagttggaccgaaggggtcccatatctcgacgtatttaatagtaagaccaaatgggtaaatgacatgaactgcgtggccgtttggtccaggttcattcagctcttgcatacggacacgtgcgtcatcgaatgggccaaagtagatgatggaagataggaactcgtgagtcgactcctgtcgacgcttccagctctccagatggtcagcgaacttcttgttcttgagtagtgcatccccagtgatgccgacggtaagtgtgctcggtgtttgctcggacgcctgtcttctcccaagaacgaaggcgaacatggtaagaagtagcttgtgaccaatgtgcaggtgatcgaatgtgccgccgaccgcgacggagaggtggttgacagagtcggccattggtgcgatttcgctcaatggtttctcgactgtcacaatgcccccacgtacccttgatgttttccttggagtgcttgaaagagatatgaagctttgtaaaacgcgctccccctcttcactttcaacagagtaaacaacatcccaagacctgggagatcgagccagtgtatgaatgtcaatggctggaccctgcatctcgtgctctggagtggtgtcagctggaggagcatttggctgaccagttctcggatgcgcaacaagtacaacgcgagcgtcgacggcgtttgcatcttcagtttcgatgggctgcttggtcgcgttgatgcatatgagcttgtagagatcggctactaattgctgcgtggttgcatagagtggccctctaggtaagtctagcttgccatatagttctgggacaggcaagggcgatgtcgagcacgacggggcttggaaggacgaccgcgccagttctttcagcacagtaaacacgggcgcgttgtaggcggccttgagcggatgcatacgatgagggacttggtggaggcggtagtagcaatagtgctcgcctgggtgatgacgccatagcagtgaagcgtcgcacacgtgcactgatgcagagactactggtggttgttgtggcggcgatgggaatgatgggcctggcgctgagataagcagctcgtggtggtctcatggacgggcaaggcgtagtgtcacagacagtccctggcgtaaaggtggcctatgaaggggaaggtgtggttagtgtggggtggagggggttctgccgagatagagccgtagcacagcacgacgacgttgaccgcagtcgcaccgctccgcaggcttcacttcacgtcttcgagcgccgcagcagcgtccagtctgattctttcgtacggtatacagcgcccggagctgtcgattcggtgcgccgccatgcctttcggccaccaccagaatgcgcagaacaacccggcggctgggatataccaagccgcggcggcattgggcagcataggcgcgcccatgggaaatctgcgcgccgcaacgtcaggccaaaccagcgcaggcaccgacgccttccagccctccagcagcgtccagtcgcccatagagcagccctacacggcacccccagcagcgcaagccagcttcgaagccccgcggcgagcgcccaccggtactgcgagccgtgcatctgcgcccgaatccgagcttcatatccagacggccactgcggcgacagcgcccgcacacgcacccgctccaggccaaccaccgtcgcagcaacagcagcagcagcagcagcagcagcagcagcagcagcagcagcagcagcagcatcagcagcatcagcagccgaacatgtacaattcccccgacaactacgcggccccgagcatgcagctacagcaagccaaacccccgggagtgcgcagtacggcaccccctccctcacagccagtacccaacgcggctgcagcccgccgctggtcctggtcagcagcgacccgcgccttcctcagcgtacacggcgcccgcaatggtgcccacgcagaaccagatccccagcaatgcccagcagtacacactccctacgcgctccaacaccatccaccagtcgcagccttcaccacattcttcgcacggctattcgcgatcgagtccagctggcctgggccccgaccagaagtacattcctttttccaacacgcctgagcagtccaagtacgctcccaacacgccctcgcaaaagtactacccttcaacgccctcgggcgctgcctcccactcccccctgggactcgccgacatcagaccacgcgcaaactcgaccatggaccaagagggccaaatgggccacggcaatgccatgacgaccgagcagggcaaagttgctaccaacagcaattacctcgccccttggagcatatatgcatacgactggtgcaaatgggccgtccctggcggcaatagcgcaggaaagatggctgtgggcagctatcttgaagacaatcacaactttgtaggtgacgtctaaggtgtgcatgcgcctgtgctgacaacagcctagattcgtatcctagatactcagattgtcccccaggacgttacagcccccggcgcatcaccatatggcctggaatacagcgccgttgccgaagccacatgctcatttcccgtcacacgaatactgtgggagccaccatcgtctcagaagcagtcgacagacctcctcgcaacatctggtgaccatttgcgactctggtccctacctcagagctctggcaataccatgagcaacaccatcacaagatcctcttccataaacacacgagagcctcaactacctaagcttacgccccttgccctcctctccaattcaaaaacccccgaacacaccgcgccactcacctctcttgattggaacaccttgtctccgaagctcatcatcacgtccagcatagacacgacgtgcaccatttgggatataccttcactcactgccaaaacgcagctgattgcacacgacaaggaggtcttcgatgtgcgtttctgcgccggaagcgtcgacgtttttgtaagctgtggagccgatggtagcgtgcgcatgttcgacctgcgtagtctcgagcacagcaccatcatctacgagccttctgataagaacggcgaccgcgacaagggtgagtctcaatgttactcagcccgccgaacatcactgacatactcaaaggctctccgacaagcggtcgaatgtcacccaccaaggctcagcagacaatgtcgtacgcgcccccgctgctccgtctcgccgcctcaccccatgattcgcatctcctagctacattcgctgccgattcaaacctcattcgcattctcgacgtgcggcagcctgggcaggctcttcttgagctccgtggacattcgtcgtcagtgaacagcatcgaatggaacccctcacggagaggtatgctagcctctggtggagatgattctctcgtcctcgtatgggatctgttacacgccaacaacggcgcagcaataagtagtgagcatgcagcaccgccgcaaccgccaccaagcgcccatcctgcaaatggagcagcaggggcacagaatgcgcctgttggccagaaggggccatatgctagttggagatgtgattacgaagtcgggaacattagttgggcgccacagagcgcactcacggggcaaggaggcgagtggctcggcgtcgctggaggaagaggcgtctggggggtaaagctatgattggcgacattccctagttttccaatgaacgataaatgtctacggcttaggtgaaacaattggtgggtggcctgtactggtgagctctcggttttgtatgttgcggctctgcttcgggggaaagtaaaagcacctcgccgtccttgcgggcgtttgtgacgcggcttgatcaagcaagatacctaagctttctgcagcaatttcggaaaattcgttgaaacgaaactgatcgatcacatgtgcatcatcagagtatttgctcgacaacttcgctctttcaatcatgttaggatgttgaaaagaaatatcttctgataatgacgctgaagatcgatctgagcagctgcaatgttgccgaagccgcgcatggaagtaggggccatgtgtgtctgaggaggaactcggacccaggatcgggtggcggtacttggcatatcgtacgactaaacattcgacaccaagaaacctgggcaacttgacccaattaaattggagtattaaactccgcatcgtgactggatgtcgtggtgtaggtccgaataatcaagtggtgacgttacggagctgaccacgctagcactagcaacacgtgggcttattgctgacagcaaccagcagagtgggcgaaccgcgatcgacccgtctcataaagttcgttgacagatagtagcctgagctgagcaagtgcgggtgcacgtcaaagttaatcgtgaattgttgcgaagcctttggagacgctgctcaagctctcgccatgcatatctgtgcgacgtttacccgccgcgactcgccttcatccttccgccacactagcatcttggctgcttttgcgaggctggatgcaattctccgctgcccttggcaaacatctcatggcccatcactttctattcttgacctgaggcgccaaggcaacaacctcgatcttcgcctgaaaatgtcgttctcgccatcaccttccgcatttccccaggtttcatgatggcctgataccgagccccatagggcgacagcctgtttgaggcttggttcgtccgtgagcaaaagccgttagatagggcttaacaaggggcaatatggggcatcgggaacctgtcaaatcgcggctcgagcggtgcaaggaaggtgagccctgtcaactgtcgcatcctgcttccggaaagaggaacgagatgccaaggggcatgtgtgagcctgagggcggtgtttcagtcttggggccacgactcggctcgcagcctcacgagaaggcgacaacacgccactctcagcattctcaatcactgtcggtttccattgcaaagcagaatgggttggatgcctgacgcttgtagtgaacgttccatcgttggaatttggctccgtgaaccatacacaagcagtgaacgatttacgagtgggggaaaactcagcgcaactaacgacttttgcaagctgaccctttagtccgcgccataccaatccatatgcgaagcttccaagttgtttcattgcccagattgcggaaggattccctaagcagctgtcaaatggctcttgaccccggtccaagtgctctgggcggttcttaaagcactcgaatcttgccttggtacccatgtcatcttggcttccctatcctgccgcttccttcggcttccttcctaccaaccccgcgagcggcgttctcaaggagtcttgtgcgtgtgacttggcagggcatcttggccctgcacccacggagaaaatagtcctagattcggtttcgttagccacgcaagacaccaggcgagagcggtttatatgcctggtttcctgccatgcaatagtgaggtatctagctttcaactttcgcgtttccttctttacgtgtttgtacattctctaatcgctcttacattctttccggctgcgccgccttcatttatctgataatactttctcgggtagatcctgttgtcttcatcaccgtcattcttcttggctccgtgtagaactccacctaaccgtcttactgtcggcgtataagccctatcgcttcttggaggctcggcaacatcagcatatagacccgctacctatctgtacattcttcgaatcgttcagtcactccctcacattctttcatcatgctcttccaactcctcctcctcgctagcaccgcttcggccacttgtacccatggcctgtccatgttcaagaagcgtgctgagactgcagagggtggtgttgaggtcaagaacttcggctatggcccactcaacggtcccttcaactgggcaacgcttgctgctgagaacgaggcatgcaaatctgggaagaaccagtcacctatcaacattggtacgttctctaccccaagccacttagaacttggcttcgtctaacatgtttagactcccgcttgactaccctaaccgagaagcctgtcctcaacattcccgaacaggaggttgagttcgagaacttgggcactaccattgaggtcatcgtcaatggtaccacaactgttgccggcgcagacttccagctcgtccagttccacatgcacaccccatctgagcaccatatcaacggagagtaccaccctctcgaggtccacatggtccaccagggcgtcggtaagctcactcccacactttaccaagtctaaacatggcctaacgtaacctcagccgacaacacccaacttgctgtcatcgctctcatgttccaggttgctgagggcgagtcgtcttcaatcatcaagtctctcgcctcatctgttgagaccatccgcactccaggcaccaaggttgccatccccggcggcatcgacttcgccgacgtcactgctaagatcgagtcctccgagatccttcagtactctggttccctcaccacgcctccctgcgccgagggcgtcaccttcatgattgtcaaggacccgctcgacatcagcgttgccgacttcaacacgatcaagagcgtcgtcaagttcaactcccgcttcatccaggctgatcttggaaccgccaacatgcttgaaattggcaccttggccggtaccgctggcgccatgaagcctgcccccgccaacgagactacccctaccaacaacactggcgcaggtgcaccgatgactgttggacagaagttccaaatcaccgagttgtacggcgagcccactgctattaatgccgtcgttgtcgcccgcaagaggaagtactagatgtcatgttatcatcggtctaggcgcggaggtcttcgttgttgattttctctattgacgatgtacgagttggcggagttgaggcgaagaacagagcattttcgcatagtggagcatggcggtagacgcatagaagaacgacgaatgcatgtcacacatctagatcatattctttttctcaatgtattcattatttatcattcgctattaaatttttttaaaccatatatgcgctctttcaatcacctcgcgcttctatatcgttcataactcgtgtcttcgttgctcgagttctgatggaaataaccttcatctccatcgttctcggcgtgtttctgatctacatgcatcaggggctgctgactgcttgttgtctctaaaacttgctcggcgtccaagggcatggcatggataccgccgccaacaatgccatcgcctgccggagcttggcggtaacctggcgcgtactcaacaccctgctcagggtcttcaatatcgccgagcctagtcacgctcgaagctcttgaacccgtttcccgcaatctatacggcgccctctcggtgaatgtagtaaacgtgctaggcgttcccggcctagagctcatatcctccggtcgtccgtagagttctccgtcgccaccaaactgctccctgaactcggcgcgcttcttgaaattttcaaagtcaagatcaccctccgcgactagctccacgtttggcatttcgggcgcgccgtcggctgctttgtcggcgggctggggttgcagctcgaacatgtccccgtaggccatactttcgggccttgcgcggtcagttgagcgacggtgcggagcgtcgaagatgttgtgcgcagtggctgatcgactgtggtatatctctttaagaaggtgctgagactttgcgtgaaccattggcgtgagtagtctcttgtatatcgcggggttgccgtaacgaacagccaccttttggttcctcttcttcgatgacggatgatccggatgctgagaaccctccaaatccgaatagggtatcgtggcgtagtatacgagcttatcgtcatatgcgcgacggcaataccacttgaagaggaggagtaagaccggcaatggtatcatggcgtaaagcatgtttccgttctgtaccgagttgatggaaccaactccctgcgcacctacaatcagagcaatgacggcattcgccagcaatacagcgaaaagtatccggttaacgagaactttccagaatcgtcctccagactccgtctttgtgatgaagacatactgcaataggtacttcttaaaaacgcagtccatgcctaaataaaaggctgtgactggcagaatgatgggttgtagaatacccatacagagccccacagtggaaacgaagaggtaattgttgtagtagtcggcgtatgggaaaggctgtggagcactgagctcgatcagctcgcgtggcgttggtgagaaacacttccgctgtatccagctccatgtgaaaatccaagcttgcgagagatcgattgcagcgcccaaattcctctgcatctgccatgtcaaccagaaggttgagacgttgcacaaaccagtcataagctggctgaaaagatgaccatcttggatggcttgccaaacacctcgatcctgagctgcaatcacagaggcaacgaatctccaggcagaaccgaagacggagaatacgaggaggttgttgaagacgaagaaggcatatagccgagcagtgacatggcgctccctggatgtccttgacacatcgccagaatgtgtgaacagacggcggaaaacgacaggcactcccatgtacatcaaggtttggaccagcggtgccaaaataccttgtgctataccccagcctgtaggatgcgcaagaaggttctgctggaaagcaggccaaacaagcccgagatggctgaagtcactgagaaagaccgaggtgaggatgttagggacaatgaaggcaatggtgaagagaacaatccagagaccatcccaaaacttcctgacgcggcgcgtccttcggctcatggcaagattttgccacagaaggtcatgcggcttcggagcaagatagacgtcgcagccaccaggccctttcttccgtgtggcataagcaactgcatgggcatcttcgatgtgggtgtacgatgcgaagccataagacatgggattgcgcatgtcgacactctcccggacctctttgatgttgacctcaagctgtgcgatccttgcactgagatagtcgatggcgtcgaccttgcctttgccttgagcagcttggtcctcttttgcgaccttgcaggtaggtcgtttggcaggtagccggtccgggttgcgtaggtatgttgcgagatgcttctccaaggctctgacagcttcactatgtgcctcgattaattttggtagatccttcacattgcgtccgacggctgtgcggggtatatcgctggtttgcttcgcttgctcgacaaggtcgacgatgccggcgtcggtacgcgaggctttggggatgtgtgtgagctgaattgccgttagtgcgtcgtccaatattacacgaaattaacgtaccagcaaagatctcgagtgcaaactagccttgtactcttggctgtcgaagtaagtcctccttaacttgaacacagctctgtaattccaccacaggaagaagcagactgtgccctgcatcaaatatgccacaatcacatacgcccagaactttggcccaaaaatatactgaggggtcaatttgagcagggtgggcaccgaattccactgtttgtagaacggcgaccctcccacgacgttgattggtatcaagataccgcatcccaaggctgtgaccacgcagaagatatttcgtatcatccgcataaaccgtaggaagacgacggcatccaacccaatcttgtccaccaggtcctgctccttgacatctttaatcgcagagaaccaactgaatggcttcttccccagtggtatcggtcggtgtttttcgtcggcatgtttggctcgcggtgcgtatactcgaccatttctgggtcgtaagaaacagaaaagaaggaaaaggaccccagctaagacgaagctgtacactatggcagcatatatagagttttgttgaacctttgaacaagttagcgagtggttcgcagtcacactctcaaaagctatacctctgcttgaaacgggtctgcaatcagatccaagaacttgtctgtagagctttcgccatcctgtcgccgcctcacatccatcgcagtcaaaaagaaaaattgagccagcgagcgtaagaaagacaaaacgaaacacaaaaatgcaagtccagttgttgtttgtcgaggaaaaaatgttggtaatagaaagaaagcaaacaatcaaagtttattgtacgcgtggcatcttgacatgcaacctcacagtcccttgttgggatcactagaagcctctctccggtgtcatcggcgctaatacgtcatggggtatcggcgtatcgatacctaatcgatgacaatagaaggacgcttgtgacaagccgtcgcggcgcatcgtccacaatgcgagctacatggcccaaaaatagcctttgctggtgcgaaaaggttttcgatagacgtgtctagaatgcggatcgctgcgaacatcatctttacttggcagggactcccttggaggaacatggtttacagggcgacttggcagatgcttggattgatattcctctctagttgaccgtggagttgggactgttttgaaggtgttcgtgtacctgccaaacttaaaaggagcgagaaaactggtcgctgaatgacgtcataaaatgaggctaaattcgtgcgcggtgttacccacacacatgaacaaaagagtgcgaatgcacactatcagctaaggaacttacagcagggattctgagagttcttgcaggaaatcattcctgaaagcttatcgtgtaaatataatttaacgtcaatcagtatgtatctcttctactgaacgctcgatgcaccagatcaagcataccgcattggagagcaacacataattttgtatgatcgtttcaggcctcggaatcgtgctatagctctctcatttttatctcatagagccgtctgtgatctctacgttgcccaagaagctgctttccaggatagatatgaacgggggatgctgcacagatcgacagtataggtatcactaccatctcgaagttcaacgatatcctgctcgtgggtggcgcatcagcacgctcgtataagaaaccaatgaaagtattcacaaaagattcattgtcataatcatggcgtccgccccatcctcatcccctcccattcccaaatccaaccatttcaaacctccccctcgccctctctctaaccatactcatcccctctaccccctcctccttatccagcatttctgtaacgcccctattcccatgcatgatgatccttgtctgattcaagctcgtcttgaccggcttgcggctattgaagatctcgctgatttcctcgagcgtgcggcgccgcgtctccacgaagaagaagtagatgaaggcgaattcgaacatgtcccagaaaatgaagagaaagtagtactagtttggtagtgtgagtttgagcaaaggtatggtgggttggggaagtggatgctgacttaccttccaacctgcgccagagaacgctattcctgttacaaaagtgttgtagaaatttgcaatgttgacccagaagttgtagaatgccattcctttggcgcgcgactcgtagcgcagacattcgacggggtagagttgttggagcggcgtgtatccggttgagtacacgaagccgaagaggaagacgaatgcgatgacagcgcgagcctgcgcgttcgatttgatctgaggcgttttgttcgcgtcgtatatgtactggcccatggcgtctttcttgaggtttgtgggcgacaagggcgcatacgatagcgatgatgactacgagacaggccgtggaaaccagtaattgcggtcgtcgaccccaactgtccgtatagaaggcaccgaagatggctccggcgaaagatacgacgttttgcatgccgttgtagagaagacgagtgcttcggtcggttatacctgcgcctcgcaaaatggttgggaagtagtaggagacgggcccgttcccgctccattgaccgaagaatgccatggagatgacgagcatggtacgatagcgggcttcgcgggagttgaagagttcctgtcgttgagtgtcagtccgattcgacgcacgccgaccaccacatgagaacaccatgaagtctcaaaaggaacaacataccctataatcccaccagcgcttatcgcttccggtcgtcgagatgtcttctaccatctccttgtactccaaaacgacgattgggtgatacctgcttccctctccatgaaatttggccatggtatctagcgcctcctcatgcctatcattcgcaatcaaccacctaggcgtctcaggcaagaacggtgagcacacgagcaccgttcccgcaaataccatttgcaaccacagtgggatccgccatgactgcgagccatcaatgtgctgcgtcccgtatggcacaaaactacccggaataccaccgacataccagaacgtgttgaacacgcctgtacaaacgccccggtaaaccggatgtgccatttcactgacatatgcgggtccagcagtcgaagtgatagcgacaccgaatcctaaaacgaagcgtccgcccatgaagccgccgagattggtgcatgtagcttgcacgcaggcgccgaccatgatgatgctgcagccgatgaacatgccccatttcctaccgcggaaatccgttgctgggccggcgacgaaagagccgactaggttgccgatagtgtagatggcgtagacgatacccgtagccggggtgccgacgtcgaggtcgaagccaaagtactcgcggtactggcgatagtcgttgattgcgcccatgagtgagccgtcgtagccgtttatgcaagaatttagggtggcgatgaagaggcaaagatagagctaacttgcatgttagatgtgatggtaatgagaagtatgaacaaggaggattctgaccttgaacattgccattgtccatggtgacacaccagcctttgctgtagcatcagcaagcgcaacattttgcacctgtctgatttccgccgtcacgctgctgcgccgtgtggtgctggaccgtccatctcttttcgggtactgagtatccatcttgacctccgtcatgcccatggtgtagaataatccaggtctgttctcgcacgattgcagtcaacacagacttgtaccagcactcgattgtcgcacatggccctctcgactgcaggtcagcaaagtgaaacccacgaccatggggtacggcgcagtcatataatcccatcacgcagccacggctttcagaccccagcacactacttccttccagaacactactcgtccaagacgccataatctcgacaacccggtttgacgtgcataaccgccaaccactcaaatgtttgcaggtaccgatgatgaccgggtatttagccagaaacatgcagctcggctaggaccctcacttgctatcgattggggccatagccaattggtggcgtccaggaaatttgacaatgtatgtgattgatgcgttctaccttttgttgatgttgatggcccttgtgtgatttgcgacaagcagctggtgtttcgtctgatgcaggaaacggtaggtggccttgacagccaagctctcaaggtggaagatgttccgtgcaggatcaagccacgggttcgcgtaccccagcagccagtccatctattccgcggtgggactcgacggaatgatcgtcagtcacgttgtcacgcgagcttccagaatccaatctactccctccgaaacgcggggcgccgaaaaagcaagccaatacgttggaaaaacgtccctagatcccgcgaagctaggtagttagcggatgtgtctgcgaaaatggacagtgctggagaatcctagcttccgcatagtagcacagcgtttcaacgacaacaatgttcgttcttcgaaagcagctgcgacattgcgaggattatcggcaccatccagatttaccccatctgagcgccgccgatcgcgcatgccgagtgcgctttaatcgcctactggtgagctcttagatgaagtagctatattaataccccacaccactataagtctgtcaccacttggtagcctatcccacgccgtatgacctgaaagttcttttccagctcactttaactgcgaaggcttagcatacagacgtcaaagtcaaagttagaaattgccatggagtggcaagacgattcatcattagcactattgcaccctaaatctgtcatggccacacagggccctgagcagccatgagaagtaatacaccaagaccagtttcaacatccgtcatgctatacatcgcgcttttgccaatataacaaaaaaccatcgcaacttgaaacaagtcgctggctggttgaacacattattaatacccccagaattaaacgccgtcgccgctagcgtgatccaaccaagctcaatagtacgaagagcaagaacacagagagaagagctgcctgtaaagaaaaagggtgatggtattgcaccatcaaaaccagagatgagagagccagaagaccaccagagagatatagtgatagttgagcatgtttccgagggttgatgcgacagagcgcgagctcaaacatgttcggacaagtatcgaccaacacagataggcgaaggcattggcaggtttgcttcccagagggctcgttggtcctctagctgacgtttccgtgtgcccgagttctctaggtcgagttgttgcatgtttcggagtagtgacgccttagcatcgtcgttactagcagcgttcatggagtcgctccatgtctgagacctgatgtgtccggtccttcttggtgtaggtgtcgaggcgcagtcgccttgtgagcccagctgatccgaaccagcctttcttcgcacacgccgatgcctttccagcttgtcaaatgcatccattgccttgttctgctccttgtaatcaatgtatcccggggcgtctcggtcgagtatagcggctttggcgatgatcggagatccggggaaggtaacactgtcagcaccctaaagagagcagacagttagtaactttgaggagcatagtgagccggctgaaggcaaagtcagtaagggtgcaatatatactatagatggctctgaaggggatccttcactctctaaaccatcacatgcggtacgtactggtgaattgagcatgctctgacgcttgttcctgctcttcttgatgtggctcttaagcgcactggagtctaagggcttgaggagctcgaaactgcaaagcagctctcctgagaccgacatgacggcgccccaattgtcgaattcgccacagtactgagttgtgttagcagtgtctaattgggtgcacatcgtctacttacgtttggtgccgaaaatacggtgactaagacacgatcgttgaagagaactcgtatccatcttccaccaccatatgtgctcggcaaacgagatcaaagtcatgccgttgcaaaaattccatgatgaccttcttgccaaagcagtaactaacacctctttcgttcgactcccaatcgttttccatgtccgccggatcgctccacaaaaggtcgttcagtagcccgtagtctggcacgtcagtcggacgggcgatctggcgaatgtcgtccatgtgcgacaagctcggtgaaagcccaccgtggacacagaagatcttctgcgcgacgatagcggcaattggcagggtattgaatgtatccacgaaagccttccagaccttgatgttgcaccttcttttgcactcgtcgtagaaaccgtagactcgcgtaacatttgcgcactcgtggttgccgcgcaaaaggaagaaattctcaggaaacttgagtttgtagcagagaagaaggaggatcgtctccaggctttgcttgccgcgatcgacgtagtcgcctaggaataggtaattcgagttcggcgggaatccgcacatttcgaacatgcggataagatcagtgtactgtccgtgaatatcgcctacaatctttactggcgctgacagctctagcaatgctggctggctgaggaagacttctctggcggctgagcaaatcgcgaaaatctccgcgttcttcaggctgaccgtcttcgtaaccttgcctgcataggccgcgtctagcagccgctggatcatgtcgtcaagatccatggacttcagcgcactgatctccattggtgacccttgtccgtcgttcgccgcaggtggttcgggaatccgtggaatcgggtgatccttcttttgcagaatagactctcccggttgagccgacgccagcggaaccgaggcgccagacggtggaatgtccgagacatggtcgacttcgcctgtctcttgtgccttgctcactccttcgtgtgcggtcccttgtgtagcaccttggattggcgaaggaggcggttgctcctcgtctggggaggtcggctcaactagcgcattctcagtactgattgtctctggggcaggtgcaggtgccgaagcagaagccaccgagcctcgccgggaacttctgccgccacggctcttgtccgatctcgtcgaagcagcgtctgatttgtcgggcttcccgttcgtgtcggtgaggttggcgacggaattgcgtgggctgtcggttttgcctgtgcctggaatcttgtttcgcagcgaggtgcgcagagagcgtgttgagtccttggtgtcagatcgctcgaaagagcggtagtactcacgtcctagaggaacgccgtcggcaccacccttctcgcctttggcctttttctcgctggacggctggttgcccatcgtggtcgggctgctacaagcgagagtcggaagtgtgcagtggcgtggatcgatatgtcacgagaaagtgtcggccctgctggcgggttggcagcgactgcggagatggcaactcgcaagggcgaagcgatgatggccgttctttccccaactccacgagcgatgacgcaaatggcagtcacggctctcgaatgtaaattgggcgagtaggtatttgtgcacctgggtaaatgcacgtgttaaggcggtcggtagaggcgagacaagaaagcgagaaaacgagcctccgtcggcgctgtcgttatcttcttcgaagggctctgcttgtgccaggcctgcgaagaggaggaggcgacgggggagtgttcggggttccgcttgcgcgccagagcggtggtgggtgggtgcaagagggctgtgtagggctcacgatgcgcagagtgggctcaagggcgcagatgtagctgtggctggcggtgatctcgagctcctagcaaccagaggcggggatgcagctacctggtaagccgcacttagtaaggacacgagcccgcagtgacgccgtggtgagggcggcgtgtgagcctctactagcggacgaacgagcgcagactagccaaagtccaggcgggtgagcagacagcggcgatattccttctgcgttctacacacagtggtgaagaatgccggccgggaataaagcgatggtgtttgtctagcgaggggcacaaaggacgacgaggaatccacacgagagcgaacgaagaggttgctgtgatttgctacttggtgcgtgactgagattctgcgccaagtctttatgggacagggatgatgctcagccgtgcgatgcgaacacacaaagcaagccacttccacggcatgactgggggcacctctctgtttgccagcaaaccaagacaacggctcggctgctatcttgcctcattgaagtatctcccgttgcttgttgacaccgtctctctgaggcagacaagagcagctggcacttcacgtttctccacggattcaacaacatcatacgttctccactcctggactttcgcagacacgccgcggacggacttctccattcacaatgtaatctcacttcacgcaagaaatgctcacagcacgctccgtgtccgcagaaatattcacgcatttagacttgcacccatcaggcaattgagacatttttctcttgcggcccaaccttatcgactatagtcccaggaccgaattgcgcgcactggtacatggtttgagctttaaaagaggcgcaaatgcctcacatcagtcattgtggttcatagctagaaaattatcgagcatgtacatcaacggtcgctaatacatatgacgtgagactaccaccaagccgtggcgccaagcccgagacccgacgacgggggcttgggtcccgcgtgacctggtttggagaagtcttgggcaagagattcaggctatttgtgtgtcctagaagctcgcttgcaattcatacagaatgctgttctctataacttggtcccaagattcacgtggattgcctgtcactgtcagcacatggagcccctgtatggagcaaaattcgtaccttcttgtttgtgtacgcctcaaggccggcttcaccaagctctctcccgataccgctctgcttcacgcctccgaatggaatgcgaatgtcagagtcattgcttgagttgatccagaccataccagcgtcgatcgctcgagctacacggtgtgctttggtgatgttttgggtaaagaccgcggctccaagaccatatgaagtgtcgttggcgcgctcaatagcctcttcctccgtcttgaaggagcttatggcgacaaatgggccaaaaacctcttcccggtaaatcttcatgtggtctttgacgtctacgaagatggtaggcgagatgaagaagcccttaccgcccacattcttgtaagcctctccaccggctacaagcttagccccctcagactttccagactcaatgtatgataggatgcgctcaaactgagccttggtaacttgtggcccctggaaagtgtcgtccttgaacggatcgccgactatggacgtgttcttgacatgtgctttgaaagactcgatgaatttctcataaacagcctcctgtaccagtatgcgcgatgtcgcggtgcacacttggccttggttgtacctccaagatgttagtagagatgcgatgaatgcagttttattacttacatgataccagtgtgtgcccatttcaccgcttgatcgagttcagcatcgtcaaagataaccaacggcgactttcctccagtttcaagggtaatgttcttcatgtttacagccgccatcttcatgatttcttttccggtggctgttgagccagtgaaggcgattttgtcgacgtccatatgctgtgcaagggctgcacccgctttccttccatcaccgttgaggaagttgattacacctggcgggaatccggcttctttcacaagatatccgagatacaagatagaaagtggtgtctgttcggcagccttgaggacgatggtgttacactgtacacagcgcagggcccagtttccatgctgccatggccagaggaaagttccaggggatgatctgcccacagacaccgagaggctcgcgaactgtgtaagccaacttggcgggtgaagtgtcaatgacagtgccatggattttgttcgcatacccggcatagtacttgatggtgccaatgacttcgcctaggtcctccttgaaggacaccgagtatggcttgccgttgtcccaagtttcaatggtggctagcgtctccctgtgcgcatcaatgagctgagcaaacttgaacaacagatcggctcgagtattggtgtccatgtctcgccagtcggggtgcttgaacgcctttcgtgccgctgcaacagcgatgtcaacatcttccgggccggctgcatagacagagcagatttctgtttcatcgctgccgctctatcagccaagtgagcatgtacagttgggcgatgacacataccttgggttgatggtggtgatagtctcgccagactttgactttacaaactcattgttgatgaagagaccgcggggctgcaggtacttgtgcccattcggggccgtgagctcaacgaagagatccgacatgttggtaatggccgagtagtacctgactaaactgcgaggttgcgagttgaaagcctttcggatggaagatggacgagttgctgagcgtgatagatgaagagaagctctcgaaaagacggagtagagactgagcatgtctctggccggcagaggagacagctcactatctataggctgactacgtttccgacaaacggcccgtggaagcttcccaagtggtggaggaccccgcggttatgacgatagctagcttgttcgcgtcgaactgctcgtttgggttcctgcaccccacactccactttgtacagacctatcggttgcatttgcgcccatggcgtagcctttgtgtacatattgcatgcactggtgcgtcgcgatgcttacaagagcatcgcgtggtcgcgcggtcgagcggtcgagcggccgatgctggaggtgagcgcgttgcgacgcgccctgcatggcgaagtgaagctaccccgccatcgtccatgcctgcaggaacaaaccactggcagcgattgaaaacaaatagcatacacgagtgcagctacaacacttcgagacgcccgccttcacagctcttcagcacgtaataacccggtacactcactcatggacatgcagagcgacccgcacgtggacgcgcccctcgatccaaaccgtcccgatgcctcgataaacatcgaccattcactcggctattggaatagcgtatcttcagacgtcaatggcatgctcggcggctacccacagacgtcgcgcatcgatctccagggctcctccaacttccttacaaagctgcgacgcggcaagacaccgacgtcgaaaattcctctgccacccctcgaacgcgtcgccgattgcggtgctggtatcgggaggatcaccaagggcttgcttctgggtgtcgcaaagaaggtggacgtcgtcgagccagtgaagaaattcacggatgagctggtgcaaagtttgggcaacggagaatacgctggcgatggcgtcagcaacgacggcaagggccaggtgggcgacgtggtcaacctggggctgcaggactggatacctgagcccggtgcatacgacgtgatatggaaccaatggtgcctgggccatctgacggacgcgcaactggtcgtgtacctggagcggtgcaagaaggggctgaggccagcgagggaaggagaggaagtcagccgagcatggatcatcgtcaaggagaatctgtcgacagacatcatgcacaaagacatatacgacgaagaggactccagcgtgacgcggtcagacgacaagttcagacgcctatttcaacaggcggggttgaaaattgtcgcgacagagcaacagagaggcatgcccaaggagctgtacccggtcaggatatatgcgctgaagcctgaatgaggttgacgaggcatatagatcagccttgcgtggacattgaaatcatcttaactagctgtatatgataccccatcgtgcatgacatgcttttccatgaatctgtggtatcgcgctattcacccgaacgccgtgcaaatgctatccaaatccgacccgagtctctatcgctgaccggcctgtgccacctctccggaagccatgaaccggtgcacgatgcccaagttcaacatcggtgctccaggaacaggtttgtgcaccgacggcggcgcccgctgcatgatcacaacaggttcaggagcctgccctctcggtgtctccacgtcttcaaactcctcctcttcctcatcatcctccatatcttcatccccgtccggcgtctggtcgtcattctcagcacccccttcgtctgtaacctcgccgccagtcaaccttgctacaaactgcctagcctcctgatacttcttgtcgaaagccgtcttgtgccccaaactccacaactccacaaggtcatcttcattcagcgtgcccttgaaccgcttcgtcgaaatatcagcgacatagccctcactgtcatcatcctcctcgttttcggttttgatgtcactcctcttgggctcgatcttccactcgctgggcacatacgcaaactcagccgcctttctgagtcgatcttccacccatcgctcctccgggggctccagcctcttgttcaacaacgtactcgccaagccagccaggccctcattatgcatgggaaacggcgcctgtgggaaaacatgcagcgcttctactcgctctgcgtggccctcgtccgcagtatcaatataccgcatgcgctggttcccttgctgatcgatcatcggccggccattagcatctcggtaaacttcctctcggtgcttgtagaagccgttgatgtactcgttcacagaggctagttgggatgttgcggctctgtacatgcgcatgatgtctgggttgggcagggcttcgccgcggaagaggtggttttgcatgtcattgtgcaccttgtccagaacaccgatcatgggcattatgcggccccgtagcgtctcaaggacctggaggtcctcccggcttggagcgccgaggaagttttggttcattattgttgttgctgcggagcgtggatccgaatgcttgtttggcttgtccctttctctttccttctgattgccaactgactcgatttgcacagtttctttaagttgacattgagattgatgtgtgattgttggaggcttgttgtggttcttggttcgcggttctatacctaacatcgaaagccgttggagcttggtcggaacgagcatagcgcgcttggcgttctgacctattaccgcgcttccttacggtaaggggaggtacgatcacaactccatcgcccacaattcccagatcggataacaggatgccgaatacgtgatgccagtcttgaatggggtggctttgcgccctccatgctttcaccggtcccgggcgatcgcacgtgcctgccactttttcgattgctacagttggttgctgagagaagtttagctaggtccttcccatgatattcgagtttatcgatacttcatttaaactcagaccattagtcaggcttcctgctgtttgaccgtgatgactcctcaccttaggtgatagaaatacctgaatacagggtgacgactttcactgttcttcctcaccgagctcttctggtgagcctcgcgtgtaggctacagctcccccgctgatttagtggagcatcgggtaccccatcctgtagcctgagactatataatatacaatatctcatcacagcgatacgactctaccataaatcttcgagtctctcttgatcatgggccgatcaaaccttcaactgggcaggtctaccaacagagctgaaagagcgaattgcccagtgttgcgcctaccaaccactcgagcaaggagattacagacagaggttgagtcgctggttcgatcgccgcaggccgagagacacacgtcgcgagttcgggatctatgagatcatcgacaagcttaccgactgggcatcattgctcggtgtctcacatcaagtacgtgccatcactctgcgcctatgcttcgtctactatggcggcctttctctcatggcgagctcatgtcgcagtctagctagtagcctagaccgcctcggccgctactatcagatgatggacgacaacggcctacccatggacgaccgcaccaaggctcttgcagacaactacagaaaccatcctcgcatctatccccagctcgaacagtacgcgactttccgacacggcctccgcagcatctacctctccatggacttcatcgcatacatgcacttcttcaaagtcagcgtcggcagtttcaagcagtatctacttcctggttcaatctcttacgagatcttcgaggaactaccaaatctgaaccaaatcaccttccgcctgcctcgcaagccacaacaagggtggcgcgacatgccagaacagcccggcccaccgctcttcttcccggactttccctgtccacgcatccttcaccgactcatatacgattgtatcgcagcggtattgacgctgtaccctctcgtcgaagtcaacgggttcatagacgcggacgagaaggatcgctacgagtccctccgtgcagcggcgatccaagatcgagagtggagtccagatgagctggcagagctgtataccgagtgtggaggaggtgtcaagctggaagaaccagtgcagccgggaagctggcttgtcgaggacggagaggaggaacaaaacgagtcaatctcgcgtcaggcacccgagtcgatggcaggtcaggcacacgacgagaagccggaagacgatttcttcccaccaaagtgccgctgtgcggagcagtgctctcaagtcttctatgaaaaggagaagaagcgcaggatctaccgggtaactggtggtggatattactgaagcttcggacgagcggcggctgatatatactaaatgaaatggcatgatcaatctctatgtacactgcatgatctttgcaagtctctttacactctatgccttgaaaatatcaataggaaagccgtccgccacagcctggtatcccacaacactaggatgcaaaccatccccactatcaaacttcttgtccagcattgccggattgcttttactcgccaatatccccgccaaatcaaccgtgtggtcgaacgtgccactttccaaaatccacttgttcaccttgaccctcgtcttctcgcgctctgtaccctggtaagagttccccccaaacggcgcaatggtcccaccaatagtcgtgtagcccgctttcttagcatcgccaacgatctgcgtaaacgcggaaatcagcgagtttcccacggtcgtctgggtgcttgcgctgttggcatttcccccaatgtcgttgacgccctcgaaaatcatcaggtatttgacacccggctggtcgatggcgtcgcgcttgtatcgggtcagaagaggagggccgaggccgcctgacaggactgtgtttccgccagcggcttggttgttcactgcgagtgtagagtggtttgtggcctgcagacgagcgaggagaagatcgggccagctgtgagatggcatcagcagcagcagtgaagcgcagtcggcctccaaccctagggttcaagaagaagaagaagaagaagaagaaagacaaaaactaaccggttattcttgttgtcatccgagcctcttccatcagtaatactatcgcccaggataagcagcgcgcccgtatccgcaggaacatacgcctgcaccgcactgacaaagtaccagtgcacactctgcgtccccgagaaagaagtcgcattgactttgttcccgctcgcaaaccagctcgtcgtccggcttcctggatggccagtgatgctggacccgctctggccttgctggctgtacaagctcactgtgagcatgatctggggcttcacttggaattcaatttcatccgtgatcacgacctgcccgcgcggcactgtgaaactgctcttgcccccgacggtgatgggtgcgagaggcgacgcttggatgctgctcacgcccgctgcaccgcccaaggggagactgacggagcctgcggtgatgggcagatcggatgtgccaaaggtgttggagatggcgagtttgatcttggatgcgccgacggacatgtggagcgtctggcgaagtgtggcgtccttgaggacgccgcctgagctctaggatggtgttagtatatacttgatgatatatgattcttagagcaatacaaatggtgctggaggcatgttgcccggctcgacgagctgcggcatgctcgtccatgtgttgacccaatggaatccttcttgtcgcgattccacggtctctatcgctcggccatgagctcttggtgacaatacagcaagtgtcgcaaacgcggcagctaatgctggaatgtacatcatgacaaaagttttggaatccttttgttctgcgtcgtgcctggcagtggcacagccggcattaagaggctcttatacgaagtcatggcacgcgtctcgcctgtcctattttagatgagtaggctggctgaatagggatcgtacagatcaaggtggagacggattacggtgcgccactaccgggtgtagtgcaataattattttcctctactaaaatttagaaataatataataaaataccttaatagtaactaagtattaatattatatatatataaaatataatatatcttaaataatatattagaattattttaaaataaaaaaattaattaatatataagaacttttagtattatatatctattttttaacttcttatttagaagagaagctttagaaagtagatttagactaaatcttttcttttttattattatctaacttattttcttctttattctaattctctttatctaacttaaacttcttatctaacttcttctcttactactactaattattataattagcactataataagtgctataattataatgcttgcagttactatagtatttactctagaagcttataaggcttatataagtagtatataattaagagctagtgctactatagcatttagtatagtactagagaatattagtaatatataatagtaaattagagagttagtacttatagtattattcttagtgctataactctaaatatataggctattagtatataagtctctatagctctagatctagataagagtaatagcgctagtttatactttaatattatatgctaaagttatatttagaacttaaacttattaagcctagattttattagtaataatttattaaagttaagtagatagttatagtataagctatgctagtaagaagcacttaactagagcctaattctatagactagatctacactatataactatttagatctatactattatatagagttaaagcgcttacgattaatactataataataataattagaattaagttctagttatagtttaaacttaagagtataacttaagtattaatagttatctaattatagtatatagtatatataaaagaattataaaccttttaatatatatataataataagaagtttatagttatatagtacttattttattttaaagatagatactataagtatatttcttacctttatcttacttttaaagaactctctttttataaagaagcaaaaataagcttatatatagaatatttaaagagtagttatataaagaatcttaaatctagagcaatcttaaacttagagtaatcttaaacttagagtaatctaaagaagtatattatatagagaatcttaaacctagagtaatcttaaacttagagtaatctaaagaagtatattatataaagaatcttaaacctagagtaatcttaaacttagagtaatcttaaacttagagtaatcttaaacttaaagtaatcttaaacttagagcaatcttaaacttagagtaatctaaagaagtatattatatagagaatattaaacttagagtaatataaaagagtatattatagaagtaatatttacttcttactttataagttatatagagactagttatctaactaagcttctagaaactagagatctctaaaattaagattagagagtagtaaattagagttatatagctattactcttcttctagagcagcacttaataattatagagaagatttcttaatctaagaactcttaacttaagagattatatgcttttaactgctatataaagattaaaaactcttcttctttagtatactaagctaattcttctactatatagtatctagctttttctttatctcttacttagttatacttctctttatctcttttttttctactttctttatcttaattattgctaatttacttcttacctttattatataaaatagcaaagaagaagaagtaaaaagagaaagagaattaaacttagtttttaacttaagttctttaaagtaaatataaagagtaagtatactctttaaagactttataaaagagctataaggcagactataagcatagaaggcttagattaataagaagtacttatatttaactaaaggtagaatagtaaataaagagtctactaagagaagagaatagctagctatatatactgcaaagcatataggcgctaggctagcatatacgctagcctagagtagactagctaaagtaaaagaaaagaaaagagaaagctagagtaagtaagatatactagagcgtaggtagtaagttagagagtagatagtaaattaagcagagatactttacttatatataaacctctctagtatctcttatatatgcctcttctaaacctagtaagatctcttaagctataaaagaagctaaaagagcctagaaagtattactaagcttagctagaaatagcttaagcttagtagagagtaaagaaaaactttagtaagtttctttagtttagctatataagtaaaacttagcaaacgcagttttatagttttagtatagctacgtaagttatataagttttatactaaatttactttatctctataactttttctactttatctactctatactgcgaaaattaagcctaaaactatttagaggatacttaagagagtaagtttttctaagaatattttagacgcttatgctataacctctgctactagctagatatttagagtgctttagtataagcttagttttagtagtaataatgctagcttaactaaagtaaaaggttttaagcgcgtatatttatagagtttagtaagtataagcgctttagtataagcttattaaaattagatttagcgcagtatagcaaagtaaaggctaatataggcataaagttttacttcttactagagcctattataagtactcttagtagctagtaatataaaaattacttttttaaaagtaagaaaaaaaaataaaaaaggaagtaaagtaaagtatactaatattctagagctactgctagtagctaagccttagaatataattagaaaatatagtagactaaagaatagatattattaagtgttgtagctaagcaaacttaagagaaaaaattgtattaattactgctcttctaatatattagaagagctagcttaaatatacaaatagattacagagaaacgttagtctactttctaagcttagttagcttagttatgtagattagtactttactattcttatatattaatactacaatatactctctatcttaattactttatttaattaagataatattacgcagtatgcatataaataagctattactttacttctgctctactctaattgcttaattagtaagcatctatttattattgcgttattatagagattagttaacttacgcgtttagccttagcgcgcgtaatattaatatcttactctgcactttataatcttttaatactctactacctagctttaagaatttaatctgctaactatagctctagtaagtcctactaattaagagatacttaagtatcttacgcgtactctgcattataattaccttaaactctaggctattagttatgctaacttagctattttatagcaaaagagaaaaatagctactctagcgtagaagaagaaccttaagaatgcttatgctacttagttctctaagatattagatttaaaaggcacgcacgccttagcttaaattaattagtagaagttagcttctaagaagagtaatctagctctagatactctattaaagctagttgctagagcactctgcaagagcctttgcgctaattatatttttaagtagttaagtaacttaactaagaataagcttaaatatattaataagagtagtaagttaagttattacgctgcctataactttaagcagtgcattctaaggcatatttcttaccttattctagttacctcttatactaattatactatagtattaagctcttgtataactaagataatagctttatataactacgctataggccaatatagttactataactataagtagttattaatcttatatagcagctctatactaatcttttatagacttctaagtatactaataagcgaaataagcttatagataaggtctataagtatattactagttataataagctatctagctttaagcgtaactaatctaaaactactatatctaatctaacctctaagcgcgtaaagaaagctgcgctacttacgtcttcgtaactctatttagattcttttagttagaagataggctctaatagaaagttgctcttaactaatttaacctctttaaaggtgtctacttactaggcctctatttaagataataagaaagagaataagactatagtgcctgctagcaatctttctagcctaagctctagtcttctagaatctaagcatagtaagcaggctaagccttttagttataaaactaatatgcttaataagttatttaataataagagcgctttaaccttagctagctttaatcttaacgctctagttacttttaataactaaatagattatattaatacctctcttagcgtaaataagaaattaatttatcctagttatactgcttctttctaactagcttaagctatacttagtagctctatttagcattctactaatctagagttaagtttctctttaagcagcttgcgtaggcctatttgttctacttctcttatatctaaaaaggcgcctagagagaagagaaggaataaggctactctaactaacctttatagattaaattctcttttttcttgcaaggtagtagacttaagtagattaaatagtagcactttgtagtactaagctaattattttaatctctaagccttctaagttatctgctaagcagattctagatactactaacgtttaaaaagctctctctatagaggcgcagcataagcttctatcttagtttaagcaggaatacttatttaatactctgcctattattatagataatactagatagagcactattaatctaactagctctaatctagtaataataattagtaatagtaaggctaatcttaagttattaagattagaagcttaggtaagagagcttaataggtatgctactaagacttaatctagtcttaagaagattaagaaggctaaagctaataaattagcgcgcttaaagaagctttatattaaataaaagaagcgctttgcaaagaataaggctaattaagaggcgcatctaaagaacgtttcttaacctactatagttaagtctattaagactaatactatagtaaagctttataaagattaattaaagcgtcctgcctttaagaagactaagtaaggtctaatttgcttttctttctaaacttcttagtagtcttagcagccttctaatgctaattcttaagtttctagattagttaagttaaattattagcttactgctactacttagagttagagtgcttataataattaactagcgctaacttcttctgcttctaagtttagtagtagtaattaagctaactgtagtagtactgctatctctttaactagtagtaagaaggttatgctacctagtacttctattctactacctaatctattctcctttaagctttctagtataaataactctactactaatcttttctctattgtaaatttagtagattgctctagctatagctatgctaattactacctattaggcaataaagatgcatattactttaagtagagtaataagctttcttttattctgcataagaataagatagtaaagtaagaaaggcatcttaattactatagagttgctagagatttactctctactactttagatatttataattactactataccttagcttaacttaattataataagcgttatgcttctatgctttttattatagagaatttactatatcttatatagatagctttagaccttcttaactaagtatcttagtttaatctttttgctattaagtaaacttttccttttcttaacgctttaggcgtagttctccttacttcttatatagatatgctaaattaaataatctttttaagatagtaggtagttaaaaaggcctctttttgctctacttaagctttcttagtcttaaaggctcttcttaatagtaattaaactaatgctattataccttattactattaactataactaatttaactatattcttaaggtttaaaagctacttaaagtaattaaattattaataggtaagagctttagttagtctatctactagacatgtttctttattagcaaatactctactaagaataattcttttgcatattcttatctaagctatatattttatatgttaatatattaaagataggtagtaatttgcttattttaactaataataagtctaatgtatttgctagttattatactagatcttctataaatctgcctagattaaatataagttcgttaaagaatctttttaaggcaatagtttcctttgtaacatgcttaagtgtaataagcttagccttagttatagaggttattactatactttgctaagtagctttctatagaatagcttctctaaagagcatagctatatatctataagataagcgctaagtaattaagttatctgcaaataatacgtctctatatattataagattagaactcttataattgctatattagattgcttcttatcgtgtacgatataagtatataataacttaattaattatgcttatatgcgtttagctaagattagttagatagtataacagctttaatactataaaggctacgtctaggcatagtattattatagtatataatgctaatctaaccttttcttagtaaagcttaacttcttacttagtagcttctctcttaaacttcttaagctcttctaatagtagaggagtagctagaaaggttctattaattaagttaaacttctttataatcttcttaatataggtattgtaaactagcgtaattattctcttttcttagtttctaataattcttatacctaagaactactctgctagctcttattcttatatcttatactttatagtaatcttaatctataggtcttttgtaaaagcttcgcaagccttataatatagtaaaagggatattattaacgtagaatagtattagaactttcttatctttattaaagaagaggcagagttcttcttttaataagataaggcctaataattagagtatttctaagaacttcttatactatagtagtagtaagtctcttatactataaagtgcttaattaagcttaacgtatattctaggtttcttaaaactattaagaagcttatacagcataaggttctcctttataattattgcattaaggaatgctcttattatattattttgtataacttctagattaaagtaggcagctatagctattactacttaaaataatcttgctactaaggtagcagcgtaggttaaattaagtaagtctttttcttaaagatctccttatataactatatatgctttatacttaagcagtatactatcttaattaaacttataggtctaaacctactttaataggattagttagattattgctttacttattagctaaattatctaggtatctttcttgcgaagctgtttaatctcttatcttattatagctttaaactataccttatatttatattaaagaaattatttttaagtcttagggtagatctagaagctcgttttagtgtagttaggttaactttagtatttaattagttagagtagctgctataataacagcatttatagatttataactcttttaattatcttatactcttcttatgcctagtaagaaggtattttaaaagttagcctatagactattattattatctagattagtaattaatgtatatactctagtacctgcactctctatctagtcgtcttaattgctatctctcttccttctgcgtaatagcagataagtacttatttcttaattattttctagcgctttaccttattacctctagcttattctctaagtacgtagagtttatagctctattatacctagattagaagaagttatttgctataattactagcgtgcttaaataagtaacttatctactttatctagagtatttaagttaagttctctaggttaagtagtagagtagataatacgctatagtattactctctataatctaatctaattattagagtaagataagctagctctattagctagatatatctactattagctatcttcttctatactttaagcattatgcctaaagttttctctatattacttagcttaggtatagattctagagttgtaagctaattttaatcttttagaggtcttacgtaaattcttagttaattactagctatgctattatcttgcgcagtttcttcctgtataactctctaattatttagttagctagctatctaattagtttgtataattagtttatctctaagattactcttagtgtctcttctaacatgattagtttgctgctcttctaagtataatttatctttaatttaaagacctagattatctagcttgctattatataggatattagtaatcttaatagctaatttcttttctatattcttattattctttccttaaaagaaataacttttattaaatctaatattatgagttgtaataacctagttaagcaaagagatctatattctatagatgtttaaggcttaatagcctactaagtatctaatataactcttagaattagttttaaaaaacgctatgtcttatactagctgcttaatctaaatttaatagataggcttaacagctgtatgcatatatactactttaatctaggcatagattagctattcttaattaaataactactagttcgtagtatctaaagtattattaaaactagaaattaagaactttatttagtaattaatatttatatagtgctattaggcttattctataaagctaagcagctgcatctagtatctttacgcgtataagcttattaggcagatttgcgcttatacgcatctttattatctttataattattttctatcttacacgcttagctaagctatttagcttataagtataagatagagtagctttaatagcaattctatttttatctgcctatttcttaaatcttaattattctctctatagttgcgttgcctaattactatcttagtatatctctataattaaaaggttatattttattcttactttctagtagtaccttttaataacttttataatcttaagcagtaactttaatagaagattattattcttaatctttctagaataattatcctttattagcaataactattgctctcctaatcgttctaaatatatattaaataggttctataagatctaatagaagagttaagataatctctcttttagtcttcttaagattatctgcaaggtatatgctattacataatatttataattaattcttctaatactagtaattttaatattttatgcatatttagttagagcctatagtgccttctatctaagataacctaattattagtgctatatttacttattactacttttattttgtagataatataatcttagtatagcttttataatagtagagactagagaatagaaagacttaattaattttaagaagttaaggttatacttcctaataagcgtatagagtaacttattcttagataagttactatattagagcgtttaatcttaactagtatactagacgtttccttaatcttaaagtcttgcttctaagataatattaaggtaaaaactcttaacgacctttacgttagtaagtataaggtctactatatatagcctatttagtctaattattaggtttcttataatctaagtactaatactattaataggtaaatgttaggtttctgccttaatatactctctatttatagctttaataaacgttctcttcttaattaggctctaattatttactaagtagatgcatgctctactattaagaattatagattaatgtagtaagtgctaattaaaagtagtactatagatctctagtaacttctttataaagagagttagattaattaagcttacttaaatagcaatagagtaatctttatctaatcttttctttcttagagtagtagactaacctaactttttaatctatttgcagaggtcttgctatttaggcttattatactgttctaagatccttttcttatctatattattaagcttaattagattgctaaaagctaatcctgttactgctgtttaaagcttaagatagataattagtttctaataataaaacttatctaattagagcttttgcaggtgagacctaatatataggtatacttttaggccttttttagtttttctagttaagctgctctaagtagtttacctatttagagttagtactataaagattaatagtctctttctcttttctgcgcttctagattacttagttagtatagcgttaaatactatagcaatattatctagtatcagattatccttttctagagatgctctttctataacttctgctcgtttctattaggcctattctagagcgtattttgctataattgccttaagaaagttagtaagagtaatagtctctttaatctctagaacgttatacgtctaggcttagatatagagagtttgctatttattaaactacttctctagtctaatcctgctatacttagctttatttaggtaagcttagtactcttatctaatttaattctaagttatagccttacttagagctagctaatctttaagcagtttaagttgtaattagaggcttaagttatttatctaggaaagcctaatctaaataggcttaagaaagtctagtaagactattttcataatttagtcttaaagatttgcaagtatagcagctttttaagactatttagcagtaagaactttctattattagactcttttattatagttagctaataaaactttataagctttaatatctttaatatattcttataaagactttttataattagcttttgctttattagtagctctagtagaaggatcctttagcttaactagcttagtagataatcctaggtataagagagcgttattaagaagattaggctgcaataggctatctagattaatatagttctatactcgctttctaatagcgtgcactttaagctaaatatactatgctagctagtctttataagcttaaagagtaactatagaaggaagttttatctagtctatttagtctatttagactaatgttattagaataatttaagaggtttaagagaaataagagtagtagaataattaatttaagtacttagcaaatataagatgcatagtagagaattaactctataattctatagcgctaggcttataactgttatagctaagcaaacttaagagaaaagattatattaattactgctcttctaatatattagaagagctagcttaaatatataaatagattatagagaaacgttagtctactttctaagcttagttagcttagttacgtagattagtactttactattcttgtgtattaatactgcgacattaagctaagataatatagctctatagagatagcttcttaagagaagtagtagaagtatagtaataacgctatctactattatctaagccttttataaagtttctatctattcttattactaagtttctctagctagcttactattaactcttagtcttctagataaggctactagttataagaaaaataaaagtaaggtagctttagcctcttagagtatttatagtagtagagaaaagcgttataatttttactaaacttagtagctagtttctaacgtagaaagcaggttattagtctatttaatatagtaatactactgctctttatatagagcagatttctactatttataatctactactgcattaataatactatttagagtgtttgctactattagagttaacgatagaaatttctttaggctatagaagtacttagttaagtagtagtttagcgtctgctagctataagagctgtaggtagaatactagaaagatactatattagattatctcttctagtaagtctagatagtatgcttagctattatagattatataagttactatatataggcctgcctattaattcttaaatttcttagtaagttataatattaactagttagctatgcttagctatacttaatctctaattttataagctagcttactatagcgtaagatattagcgtaagcttactgcttctattatgcttaataaatctattcttttaagtgcgctactaagttagcgttagcatttattagtttattagcctatatctattaactctaaagctatttactaagcttagctatagcctctttactaaggtaaattctactatagaggtaatagcctaaatctactataaatagtattatactaatcacaagacgttaactatattattagcttaaaatttaagcaatatatagaaataacgcttaattattctagataaagttaataaattattaaaggtacgtttctaagaactaattatattgctctatttagctatctatctctagatagtagctagtagatagtttctactttaatcttaagcctagtatagatatatttctaaaatttgcatataaatatagtactataaatctaagataatattaagaggtagcttataattcttaaatacttctataaagcactatgctgctgttaataaagttataggtaatagttagaaagaaaatagcactacttagttaattagcagctaataataagaatattataatattagaaacctaggtactagctactagatagaaggtcttaaatatagttaactaaaagatctatctattaagcatttaagatagatagtaattgcaaatagctatacttactattgcaagagaactttatttaagagtaaactctataggcagtgcagaattttttaattaactaagctatctttagctagtagtatcttttaaatataaggtaaaaggtactatatagtctcttatagcctataattttatagttatagtagagtttaaatatttagcgctaaaggcaagcatctaagagaatatatagctatatctagttaataaataagcagcgtttagaacttttacctaaagaagtaatattagcttataagaagaagtagcctttcttataaaataaattaagtagctttatagtactgctattaattactataaaggctactagcgtaatagagttatctttataggctacgttaagcagttctatagtagaataagtatctttattataagagagaaagctagaatctactatactattaatctagtcttatgctagcttatctttaaacttctgtagagtctaagttattatagtctaaggctataaggcagaatttaagtacttagcgttattctagtaaaatctagtctagtttcttatagtagaaagtgcttatagcttagagtactatctagattactagttatatatctagcgctagtaccttagagctaagaataattatattattattagtaatgcgcttatctatagtatcttctagtatattctaagactattagctaagagcattagctttaatattagtattctctagtgcataagtaatcttaaaattaaactataataagaatagagactagtaagcttatctgcagtttagcttctttatagctataaatatttctaagttctagtagtctataataatgctaatttagtaaggcgtcttaattaactctagttcttattctttaaatgcgcaaataatttctataagctctaagttatagatattataattatacttagctaagaagtatttcttagagaagaagctaattagttactagtctctattattatttttctattttataatactatctatagcttaggcagaggcgtctatatagactctaactagtttctctaagttaaagtattatagtataatatctagctaaaaggtatcttatagcgccttaaatgcttattagtatttattagtaactttaaactttttatagcaagtcttatagataactagcttagtagagtttttagaaagctatttcttaatgcaggctttaataagttttataagaggcagagtaatagtagagtagtttttaataaagcgttagtagaactctatatagctaagaaatactagtatcttagtagtaatagttagtatgcgctacttattaatagctataatcttatctaagtttattttaacctctatattagtaataaatatacctagaaacttaacttttatctagtatagtttagttttcttagagtctatataaaactcttatgcttagaaatagcgcagaacgcttttatagtgctatatatattcttttactatcttagagtagactagaatattattaagataagtagtataaaaattatttaagtaattaaatagtgcgctattaatagcatattaaaatatagtagagacgttatagaagctaaatagcataatataatatttataagtatctagttatatagaaaatgctataagctatttagagcttagctttatttatatatagtaaaaggtataaataatattaaactttaagaagatagtaacgttatttagctatgctagtatttctctaaagaagaagataaagtagtaattcttaatagtaacgttattaagattatagtagttaacgtaaatatagatactactattaggcttagctataatagttatattactacgtgctatagagttagttttagcaataaaactatatttctttatttctataatatacttttatatagctttattatagtgcctagattatagacgcatatagtagtttaaagcctctgcgcctagtttaagctaaatcttatagttatatttagagtatttaggtaagattctagctaattttttgctaaaagttagaaggtctttactatagagtttatatatctctaataataagatatctttaagctctactttcttagaattatctagatacttattaacgtccttttctatagctatatattatatagtaataggtatttactagcgtacttagtagatagtataactctttctcttgcctattattctaatagctttagctaatacttactagatatctagcttaagtttattagccttagtaagataagaagagttttaactattatatctacttttaggtagtactttaggcaagactagaagaactttacctttacctaatttatctgcagatattagcagagctagtagtttaagagaagtattagactatttaagtatactatagcataaaagaataggcgctgcgttagtaagctagtagtattattagtagtagatattattaaatttctagcgtaatttttagtagttaatttagagattatagactcctagcgctagagaaattctaatataaggttaaaatctctatagctttctactactaaagcactagtttatttaaagtaattatctacctttagatagaatttagcttagtaggtaatttctttagcagcaattctattatataccttaactttaattagctaaggtagagagataagctaaagtaagaagaattttatagctaaatagctagtaataaaattataatctactctattatctgctagcgtatagtaagtataagagactatagagctttatcctataaaggtctagaatataaactatgctatatttatagtagaagctgcataattctaagctatttagcgcctataataaagagtattagctatataagtataagtatagataggcgctaagcagtctttttagagccttaaattatttctagatagtagctttatatctagaaagagatattttcttctaagtctaaatctaaattatactctaagctatagaagtatagattcttagatttataaacctgcattatatacttatatatagccttagtcttaagaaagtctaagtaatcttaagcatagtagctcttactactatagttatagtagtctagcttagataagttcttaggcttcttcttagtagtattcttagtagcaatcttagctctaagagagagttagctaagattataacctttactttaggcgtactagcctaatcttagtagtagtagagcatactattagtagaagctagctttagcataaactaattatttcctatatataacttactagtatagcagtaagtgctatctttagtagtatatttatagatattctactcttactgctagtactacttacgctctatactctttataattactataagattagcatttctaaagtatatagcgcatatattgctaaacttatattattactataggtatgttattaaacgtaaacgtagagagagtattatagtagcctatagagatatacttctaaaagttagcctactactgctatagcctatagcttagcatactagtaaagctagagaactaaatattaaatttagactatgcttataggctagttttattactattaaagaagcagagaaattctaatatagctaggtttatattagctatagtctagagattgctgtctctaaagtaagtatatagagtatagaggcacttaaatagctgcttaaactagcatctatagctctagatatatagtagaatagtataagcagtcttaaaaatgttattaaagactatattagcatagttttccttatattaatattagtagctattctatttaaagtagataattatcttatctatctaagctataaattatgcttataaattactactattaaacttagaagtatagttactatagctctctatattaccttagttatctatatagttataggcgttataaatagaacttaggtagagatttagagagactattagttctaacttaaagatatattctataggcagaaagataggtagcagctttagagtacactaaaacttagaaatctagtacttattctagagtatgctgcagtttataaattgcagaagattactattctaaaatagtaataatttaattatctatactagctaagatagtaaaggctgctagcagctaaagctatctaggtttatagtagtagagttatttatatagtactacttctctatagctgcgctctaagctgcttagatatagtagtattagttatagactattctagcctacttctataaggctttatactttgcagtgcctttattaatctattactagaagttatcttagttaaggttattctattacgctgtagcctaggctgcctcttacttagatataagcttcttaatattattattatactatttatacttctttataaattgctaattctagtgctaagctaactatataagagtaatagctagacgtataataagatctagctagataatctagagtattaagagtttattagatattaatacagattactttataatcttatcttagtctatagagagatactagcaaatctattaagctctattattactaagattatctaagtagtagttaataaggtaagtagagttagagagtatctaattactatagtaaagaaagatagaagaaattatatctagctctgtaaagttaatatcttaactctatagcgtatagtaagagtatagagtatactctatttagataagcgtcttagaggctatattaagtagagtagaagtaagctagctaaggcttagtatttagcctaaagtattagctttactaagttagttaaaagtaagtaagttttctatagcagttatttctagtatattgcttagtttattaactttagcattagtagtatatagtttagagaagtatatattaacttacttagccttattatctaaatctaactttatattaataaagaacgctagcactagtagcagctttagcttctttataggcttctagttaaatatactattattatagtttaaaaattctttagatacttagttagataagtataacttaagtacgttaagtttagctaagttcttcttagaagatatacttatattactacctgcctattaaagtagaagtatagctagttttagattatctattagaaagcagcgcacgttcttataattcttaaagttagtatttatatagagataagtcttctaattcttaaagttcttattagaaagctttatcttatttctagaactagctatagtatgctagtatagagagaaagtaagtaaaagaaagtaagaggtatataagaaagttagatagttaagtttctagctaatagtagtagttatagtaatagagtagctattctaaatagtaagaaagataactctaatatagagagagataagaggctagcgctacgctagcaagataatataatcttaagagtaaaaggctaagaaaaattttcttagcatcttaggctatagagataatagctagtatataatagcaggtagtagagtagctatatacgcgctaattttttagtagcttcttaagctaagaacttctaaagtttaggtatatagtaagccttagtagactagtaatagtaaactcttagagcttaggtatataataggccttagtaagctagtaatagtatgcttcttagagctttaggtttatagcaggccttagtaggctagtaataataaactcttagagtttaggtatatagtaagccttagtaagctagtaataataagcttctagagctttagatataaactcttagagtttactatatatagtaagcatagataagcaggtaatagctttaagaagtaagttctttttaaagagataagcgttaagctatactctatatagtaaagcaaagactagattttagtagtaagagaagataaaaaaagctactagacttaataaagagctaataatctaagattctatgcaataactaagcgtaagtaagaaactacttatattaattaaagctgcaaagcttataaagagtaatttttactttagtctactattatataaggtagactgcaggcataaaaagcttaagttaataagaagtacttatatttaactaaaggtagaatagtagataaagagtctactaagagaagagagtagctagctatatatactataaggcgtataggcgctaagctagcgtatacgctagctctagagtagactagctaaagtaaaagaaaagaaaagagaaagctagagtaagtaaggtatactaaagcatagatagtaagttagagagtagatagtaagttaagtagagatgctttacttatatataaacctctctagtatctcttataagagctatctttataaagtttaaatactatataacttacttttatagttacagagatcttatataagctatacttttaatctatacgctaagtaagatattatagaagagccttatacgcttactaaatattatctatattagtaagaataatataattaataaaatcctctgtattctaaatacttatattctaaaaagtaagtataaataaatctataagtattagtatataagaaagagataagagttatacttatatagaatatctttaaactactaagtaagaaaaccttcttatactctttatttagatctattatagagaattatataagctaaagctaaacgttaaagaagagcttcttattaaagataagttttatttctattatataactagctctactataaaaataattagtaataaagttattatatagagtattagtaattaattactattaagcagtattaactattatacgcacttaagtatacttatctttattagtaagttaaatctaagtattatatactagaataaagatttctttcttagcttatcagagttagttccttattattattaagactaattattttatctaatagcctagaaagaaatctagcttatataagcttaatagcaggagttttctatttactatagcctaggcaaaatttattatcttatacgcctctatagtagtaaagagagttttaagaataagaactaggcttaagtataattatacgtaagtagcagagtaattagtattatataagatataatatagaaataagaggtatagtatagaaataagagatatagtataaaaataagaggttaaggttctatattagataacatatactaatctagctctttaagaaagatctgcttctaataggccttcttatatattattagctttattatgcagtagctaagattattagcagactttagtagttcgttatataatacttactctctagtcttagtttcttactagataagcatataaactaagctctagctaagcttctaagttaatatgctattatataagcttatgcagctatatatagataggcttaaaaagctcttaataattcttaaaagtcttaatacttatattaaaagaattaaattctaagtctactattatataattatactaatattatatattatctagcagatatactaaaaaatcttatttaagtaagtagttaaagagatcttaaagcatagcagcgttatatagtatactaaagtcttcttttctaatagataagttattatagagtataaaaggttatctagtagtaatatatagttacttacggctaaaattaaatcttatataagttctagatatttacgtataagtatatcttcttctatagaattaaaaagtatatagcgtataagataatctagtctataagctaattagaagaaaatttacttactttaagaagtactctaaagtaatcttataaagagttagtaatttcttagctattatataactacttactctttagtaaaaaagtagacttctttaaagtagctactactataacttaattctctaatttatagtacttttactaaaaatataataatcttatagtgctaaattagaattattatatatatatagtataaactatatatatataatctaagaagtttctaacttataatctaattatatatactttagaataactctagcttattatatagctttaagaaattactatttaatactaatagcagtactatttaagatgcttatatatatctagataatatatctagaatatatattaatgcagatatagatcttaatactatatagcttaagcttattatgcctattaatagactatactatatttaggtcttctatagtatatttgctttactaactctatagctcttaatctctttatataatactactaagatttattatataataagctctaaaaagctaatctcttataatatttatacttatttaataaaaataaaaataaataaattatcttctatagctattaatagcttctaactaaagtcttttttaaataagcttttatataactctcttagcctattttactttatctatattataaattctataatatagtctagtcttaaatctaagttatataagtatataagagctaattaagtagctataattctttagatctattaatatattcttattatttagtctaacttagaagtagagtagcttaatataacgtataagcttaattttattcttcttagttagtcttcttaatagctgctattctttaagctatatcttaagtatataaagactaattaagactttatacttattacgtagctattatataaagcttagataagagtaccttttatagaactattagaatagctttagctagtatagattaatattaacttctagtcttcttatagctttaaataagttagtatattataactattatatagagatattatatatatagtatctaagttagaatatatattatttatataatagtatatagatatagttataaagttaaagtttttaaagtttttagcatgcagggtaacttttagtaagggaaaataattgttgcactacacctagtactggcgcaccgtagacggataaattatcgtgcatttgaaacaaattgatacagcggggcgggcaagaaccgcgaaacaactatcgcacagataccttctgcgtatgtgctagctgtaaaatgagcgtccaccccacatagcaatgtactgcgcattgatacgagcactcaatgtgatggtgcagggtgtactgccactcttgcattgtcagtgatcgaccgtgaagcggcacgaggctgtttgttcgcgcagcctatcaagtaaaatctacagtaaaatcgaattaagtcccttggtatctcaggccgctgttgtacatttcataatcgtgcctccaagatcgcaagaacggctcaatggccgagcagctaccttgcgcccggtaggtatcctaaaactccaggtctcaagaacgccattgccatggtccctccacaagtaatttgccgttgactcgctcgcaagcggtgcaattccacggctttttcagcccggaaaattcgccaaaactccatgcccatgatgtatgctatggccgcccagaagaaatgcacgcaaaccagaacgatccgggtactgttactcgtcgggtcgtcgccgattgggtgctcagtcctctcttgcaattacacgcacgaggtgcgcaaggacaaggatcagtgcctcagcgaatgacgccccaactgtccatgctgctcagaccgccggtgcgctcctttttcttgaaagcgttccagaagcgaagtgtttcgtcgccggcaccagtaacgatgacctgaccgtccgggctcatagctagatagagtacgcggtaggtatgacccgtcaacgacacgacttgctgcatgcttgggtatttccagacaatgatctggttctggctgtaaccgtgagttgagacgatttcgttgctgttcttcgaccatgcgaggttacagacttggctgccagtgtcaagactgctgatgaggttcgctggcgccgttggggggatcggaatgttgcttgttgctgatgctgatgcagctactgatgcagcagcaagggaagatgccgagggaccgctggacgatatcaatgtgttccagaacttaatcgtgcgatctgcggtaccaccaccacttgcaagaagaccacgctggtgcggactccatgcaatggccttgacagctgcttggtgttcactgaatttgtaggtaggctcgtcgttgagcttgtcccataccatgagcttgttatcgtttcctccggaagcaagctgttgatcttcatgattccacttaagaccacagatctcctgcttgtggccaacgagctttcgaagccactggtcaggttgtcgcacatcgcggtggtagatggtgcgatctctcgagccagaagtcagaatgtgctcgttccatgcaagtgcaccaacacgagctgtgtgacccatcatagtgcgaaggcgacgctgtgtttgggcgtcccaaatttggacctgacctcggttcgtgccaatggcaatatgggagccctatttcctattagcgcaggacgtactatgggctgtgtgagtacgtacgcgttgaatccaattcacgctggtcactgagtcatcgcccaattcgcaaagcttggtgacacgaccactacttgagttccacatgtagacgcatgatcccaggccaacaccgaggatgttttggctgccccagtcgacaagattgagatagaaatcatctgctaaatctggcgcatccaagactttgtagggtaccttggaaacggcccgaggtgctcgttgcggactgagcagcatgcgttgactgctgtactttattggtgataggctgtagagctctgagcgtgcattcaagttgagcacgccatgccgacttgacggtgtccgcgatggtgttggctggccagagtaggaaaagaggttcttgtgaggggttgatggggttcctgaagggggcggtaatgatgctgcagaccttgttgggggagtatgtgagcgccctgatcttcgcatattcgcactgtcagttggagacagactctgaggaaatgcctgcggcacagagccctcgaacatttcctggcgcagcacagccgagtatgttcgatttgcttcttccgctaagtggtgattagcgcgattttggctgtagtgtttgagatgtcacttactcttttggaagtgcagctcgttgtgaggcgtgcgccgagctcttgaaggggttgctggtgatgcatcttcgtggagaagattgaagctggcttgaagatcttgaccggcacgatttggaatgaatctgggattgagttagcggcatgtttgcgcgtcagtacagagggctgcaaagtcacctatcaccatatatgcgtggccgctttcgacttgggcttgttgtgggcgtccgctctctcactcggccagcatgctccagctgctctaaggctttggttaatatggatccgtccacaggctccgaattccggtcatgcgccactgtaccaagagattgagtgcgcttgtgatgtgcggttgggggcgtcttcgactctggcggtgagattagggtcggcgtcgcgactctgtcgtcgcctgcatccacctccccaggtgccatgtcgatggtggtgctgagtcgcgcttgccggtgtcgcgcgggtacggcaggagcgacggtgtcggtgtggtggtggtggtcgccgttgtgtgtcggaatgccgaagattgaggttgaggatgaggagcgatggtaggacgggtcggtatttgtatgcactgagcgtgcaataaatggcagcagggagggtgaagtcgcaaagaaagacgggtgtcaaatcggtggtgactgcgaaggcgagaggcgatgcgattgcgcgagggtgatagccccttggtcgtttgtcacccgtcttgttccaagggcaacaatagcggtgtccgggcgcaacaatagcgacagtggcaatcaatggtgctcagcggccggcaatgcgcattctcctgggtgttgtgggcggcggcggcgatggcggggtgacggtgttgttgtgaggtcgaagctcaacgaacgggacgacgaacacaatcacgacaatcgcggcaaggagcgtgggcagcgagtcttggggatgcagggcgtgctcgagctgggcgcacacggggacggggaccaagggcagactgcgtgcacaccggtacaggtatatcgcgacaatgttgtcgtgggcgtgggcggcgcgcatgggctcgtcgtttcgtcacgtccatgttttgcttgtcgcttggtcgctgtttgggatgctcgcgcgcgttgacttgccacgacagcgaatcatgtccgctgcccgcctgctagtgtccccggcttacatcacccgtaaaccctgccaccacctctctcccataccccacaccaccgcggccctcctgcagaccactccggcccagtctttccgtatatatgcccgtagctgtacccaggccgctgcaacactctcgcgccctaacaactattgtaaaactgtcgcgtgctcgagccatgtcgactaaaccgtcccttgcagccgccgaggacttcctgtcctttgttaatgcttcccccacccgtatgtaggctctgtgcagctcccacccctagatccgtcaattgaccgctccagctttccacgctgtcaagtcggcccaaggagcgactagagaaggtgggcttcaaggaaatcaaagtgtgtaccccgacgtagcttgcacatcctctatacgcgctctcgaactgacatgcattgatgtaggagcgagactcgtgggcaccaacgctgcaccccggtggcaagtactacctgacgcgcaatggctcgtcaatcgtcgccttcgccatcggaaagaaatggaaggcaggtaatcccattggcatgatcggcgcacacaccgactcgccatgcctccgcatcaagccagtctcgaagcgacaaagtgatggctttctccaagtagcctgtgagacatacggcggtggcctgtggcacacctggttcgatcgcgatctcagcattgcgggacgcgccatggtgcgcaccaaggacggcaactttgagcagcgtctggtcaaagtggaccgtccaattctgaggattcccactctggctattcatcttgaccgccaagagaatttccaatttaacaaggagacgcagctcttccccattgcggggctagtagctgctgagctgaatagacagggcaagaccgaggagtccaaagaagaagacaccaaggatagccccttcgagccgcttgcagctccaacccagcgccaccactcgtacattgtcgacatcatcgccgaagaagcaggcgccgatgccagcgacattgtggactttgagatagttctgtacgatacgcaaaaatcggttggttggtggtctcaacaacgaactgatcttctcaccgcgcctcgacaacctcatgatgacgtattgcagcgttgagggtcttattcacagcctgtcatcgtctgcagctctggacagcgactctaccattcgcctcatcgcctgcttcgaccacgaggagattggttcgcaaaccgcgcaaggagctgactcaaacttgttgccagcagttatacgccggctctctgccctcccagcatcggagagcgattcagataagtcatacgataaagtcgaggccgacactgccactgtttacgagcagacactagccacctccttcttgatttccgcggacatggctcactcagtgcatcccaactaccccgctaaatacgagtctcaacacaggcctgaaatgaacaagggaaccgtcatcaaagtaaatgccaacgcacgttacgccacgaacacgcccggtattgtcttgctccaggaagcggctcgccgcgccaagaaagcttcatcaagtatatcctcggccaaggagggcgtaccgctgcagctgttcgttgtgcgtaacgactcgtcctgtggtagtactatgtggtcccatgctttcagcagccatgggtgcccgtacgcttgatctgggcaacccacagttgagcatgcacagcattcgcgagactggtggcgcacatgacgtggagcatgccgtgaacttgttcgagagctttttcatcaacttcgaggagctggagaagaagattatcgtcgactgactagttgaaccgaagctatgaacttcgatgctgtagatatgtcaatcaaataaattaagtaaacaagcctaccttgacttgatatccatgttccgacccattgtgagtttaattccgaaaacgacatcagggtccagcgccaagaaccacatgtcccagccgcccaagtactacctacaaaattaacttcggtcagcagctcttagaggcctctacttgtgacagaatcaaagagtttagttctcgggttggctggcgctatgtcgacggaccactcttgttgcgctggctgccgtgagttcatgcggtaccccgctagtgctccgcaattgctctagacttttggttgctcttacaaactctctttcgcagccctcatctttccacatccacgctgatactgagcaaaatgtccaaacagccccaatttcctgtcaggcgataaagctgccacagatgagtttctgtcaagattcgatgtaagtcctgcggcctgccccaatacgactgcgctgacaaaccaccaaggtcttccttttcgactgcgatggtatgtggctatgctcattttatgtctgatgcatttccacgttctattaaacttttcaaggcatggacttgtgtgataatcactcactgcggaaacatataggagtcttatggtccggccaccacctgttcgaagaaccccctatgcacatctgtacgatcgttgagaagtagaaggtaatgcatgttcccgagatgacgttgaggtggtcaaatgactttaagaaggcaaacaattggtctttgtgaccaacaacagcaccaagtcacgagcggactacaagaagaaatttgacaagctcggcatacccgcagaagtggtaagtggctcatgatgcgaggcacgacttttgtttgaccaaacagtaggatgaagtcttcggctcgtcctacagtgccgccgtgtacattgcccgtatcctcaagctacctgcaccgaagaacaaggtatttgtgctcggtgaatctggcgttgagcaggaattgcagtcggagggtgttccctacattggaggaacagaccctgagtatcgccgcgagattcgcatgccggaagactttgacaacatcgcaaacggcacgctactggatccagacgtgggtgtcgtgctcactgggcttgacttccatccgagttacctcaagacggcgatagcgtttcactatctgcagcgcggtgcagtgtaccttgcgaccaacatcgacagcaccctgccagcgtcccactctctgttccctggcgcaggatcatccggcgcagctttagagaaggcaattggaagagagccattgtctttgggcaagcctagtcaggcgatgatggatgccgtagagggcaaattcaagttcgaccgcagtcgaacatgcatggtcggcgaccggttgaacacggacatccagttcggtatagaggggcaagcttggaggcacgctggctgtgttgactggagtcagcaagaaggaggacttcttggcagatgatgcaaagacgggccttcggcgtatgtgaatgctttgggcgacttattgggctgagagggccgaatgcatgaacgatctggcatagttgacagtacgagtatagaaagaatagacatctatggttacgtacctatgtatcttgcgtgggccccacaaaattcgcgaaagactacagggagcccagaaggggtagcgacagcaatggacgccataccgtggtaggaagaatgcgacgttttgagaacctcgcgcgtttctctgaagtgggttttgtacggctcgatagtcacttcaagaaacctgctatccgaaaaaaaactcctgcaggcctgaacattgcagtgatggcagaaacactcgcaagagaatcgcgtggctacgatgggcaagagagtcctctaggcaccatgtatcagtccagggccagtatcttcattaagaagattaaaaatggcgtcgcacagattctgagacttacaagagtgttcttctgcggtcacaatctgcagagcaatactggaaatgcagacctttgggtcttacctaacacagggacgaaagcctacttgaaacgcgcagattataacattccatcccgtatcataccatcccgtaccatctgggctttcgaagtcgtcaagaaggttggcaacgattgggccgactgggcaaccgtccgctttcttctctctttcatgaacaacgttatcataatcatacctattctgcacgctactatgtcttcgcttaacgttctatacgctactgcatctacagtcgcactccctgttaggcaagccgctactagaaagcaccgctatacgcgcatgcatacgcacggcggcagtgtgtgctaaacaaagtttaatctactcaattcggcctgcctgacacgtcatccgcgctgaacgaacaggcctatctcgctagctctccagcggccagtggcggtagagaataaataccagcattatactatggaatacctaccactctctacttgcgctcccgccattaacctgcctactatactacttttatttgtacatcacccctacaaccgccccactaccaccctagtaccatctcgacatgtacgctctccgtgatgcactcctaagcccttcgccaaagggcccgtctgatatccaaaaggaagacgatgccgcacatgatcagcatcaagtccgtgaatgcatcgctcgcggcgaaattgaatcactccgcttaggcgccttcattaaccaatcgaacctggtatcgtcagcgaccggtactgcgccgtggggcgacggagtagactccctcgaaggctaccttcactcgttgtggtacatatactatcaactggctcgcattaccttgcatgcgacgcctgagcaagatcgactagtccttgatatcgttcgcattcagggactcggcccattgaccaggccggtgtcagggaactacggtattgacgttgcccgaacagtccaaggcactctctggaatgacctgccattcctagtgaccgacatgactagtttctggatcaacggatgtgcgcccctttccgctgtgcatcgccttaactttgcgtctttcttggccaaactagcgtccacccgcgtgagtaaccaccgactgtgccagatggctctggtcctgtttcgctcgaccttcgaagaggatcgagctctctttgtcccggggaagcacgaggaggaagatccctctcgcaccatgcaggatctcggcatagcagacttgctgccagctgcgtgtgcgtggatccaggaggccaactacaatctcatccaactgtcagaccttttctggaatgattgcccgagcacggttggccagggcggccagcgctttgtccagtcagcgctgggcatgcgatcccccaccggattcacgccctggcgatggatgtactggttaaagcgtcttcatgagatccgggaagaggcacacgaagcggacaacaagcgcctgagtaaacacgcagcggatgctatcagccgtatgaccaacaatgtaaaggagcgcaactcggcgattctacaggcataccaaagcggcgggcatgatttgcgtcaggacccacatttaatgtgcttagctggagaaacgcccggtgaagagagttagagtaaattgataacctatgcctatcctagcttgccgcgaggatcctgtcacgttttgcttcttattactttcgcttcgactacttgattggactgtaaacaatgcacttttgcggacatgaatccgttctcgtgacgaagagagtcgggctttattctttaaattggagtgcctctctctctatgaactttattctcatctatttccttattcagtcgcttgagaataagcatgagacgtaggaacaaaacgtactctttcctaatagctagaggcacgctcttaagtaaacgcctgcgacatggcttcacactacgtgtttttgctaactactcttctccaactacgtataataacggcttagtaaaaagcaatcctttgtgtacgaagagtcttcccagcctctacttccgcgttttccggcactggctttcaaaactctattgtgccagtgcttatgtggcacagtctttctagcctccactttcaggcttcccgacaccagctttcaaaagtttatcgttgccgtgcctctgtggcacagtcttcctagcctctaattttgcaatgtcagcacagtgcatgctgacccgacactactcttgcgcttaagtgtgaccacatgcatcttcgtggaacaaggaaagatatttctctgctaatagagaagagtaacgcctacaaatataataataataacgtttataagagtgcatagcttacgtacatattaagtgtattctccttgctagctctatacgcttctctataaaagagaggtctactctctatcttatcccatcgataacgtttatctttgcacccgcaaacctataatctctactattatcgtttgcaaaagatgtgcaccccccctcagcctcactgaatagagcgtagagacacctccgtatactcctattggcttagatcttcgtgatagtctaagagggtctagatagccgttaacaggtgtcacttttagagcgaaccagataattctaacctctaaaattgctgcccgcaatatgatatcatcaagtacatcaccgctctcctattacatcattatttatcatagacttttgtcattatagaagttctaggggggtgcacatcttttgcaaggcaccgatacaaccagcattttctcgcaacgctagcatctctaatcctcctctatgcagattactacagctgctcttttcctgtttgctgtaataagcgtagcaactaacctaatttaggtatagtcaaatagcattgatgctggagacgatgttggcgtgctttttaagcaccgcggagtaagcaaaggcctgtatcctatattgtagtagcccaccacccgaatcacaacttactgctctagctcttgctcgaagtttaccaaggcccaagacgaatgccgttacctggtcaacggtgaagcccgcattgtcaagtgctctacaaaacagtttgccaattatagggtaagttctattctcgtctaccttttcatgtaatagcatgtatgctaatggtactttctctccgtctagtgcactaaggataacaatgattataattagaaagatgctaaagagcaggccaaatgtacataagtagcctacgtggtatcgtaagcgtcttagagagcgcggaggaatttaacgtatactgctcaacttatcctctttttcaacacacggttggtgcggttgtcactatctacatgccgttctctactaccgtgatgcgtcggatcccgcttagaagctctgcctccgcatctataaacctatttttaaccctattctggtggctatgagagctagatacacacacaggattcaatttcggcggcgacctctaatcctacactgggtattcctgaatctctacaggctaggattaggagtaccttggagggtacctgcgtttacgtcgaatggaggcgagctcgcgcgtaacgctagacccctttaggttcaattaacattagcgcctacgcgtgacgcgaacgcgacctcaggatgcgcgtatgcaacataacgtacaaactgcaacacggcaccgcacaactttggctttgcaacaatcatgatccgccacgattactccagagtcgatcccaagcgacgcgcgaatctcgaccacaagcgcagacaatttgcaaaggccgaattccagcagcaaacatacgaacaccgactgaacttctacgtgcttccaccgacggctgaaatcacactcgaagaatttgagacatgggctatcaacaggttgaagggtaaatgaacgcgttgaaggtcggtggcctcgtgcagtgctaaccgcatggcgtcagttctctccgagctcgaagcatgcactttccgcaacaagggccctgaagagacggcagagtacatgaagggcatcctagacaagcacctccctctgaggtcagattcttcgcggagtcagaaacttcaggacgaacggcggaaggaccactactcacatttcatcctgcgacttgctttctcctcgaccgaagacctgcgacgacgcttctcacggctagagacgatgctgtttaggttaagattcaaagacgacgatccgcgagaacgacaggaatttgtacgcagcctgaatctggagtgggacgaggtcaaagaagatgaaaagagggagttgcgagaggggctgcttgcggcgagcgggaacaagaagggagaggagcaggagtggttcaaggttgactgggagagagtgcctgagctcgtcgagcaaagaagagtgctgttgaagcgaggcaaagcctatgtcccacagcgagaacagatgagcctggtggtcgctgagttcaccaagaagctagacgatgcgcttgaagtatgtccttgccatattagtctgggaataatgcagtactgacacttttggctagctgacagcccgcgctctccctcgacttgacgaagacgaccgcctcgcgcccattctcgcccacctctcgcaatcattcacggcgccggatgccgcatactcatcatccgatgccaacatcgacggcctctctgcgattcgcgcatccagcatcgatacactgtcgcaaaacttcccactctgcatgcgcaacctacatacaacgcttcgcgagaactcacatctgaagcactttggtcgtttgcaatacaccctcttcctcaaaggcattggtctgagcctcgaggagtgtctggttttctggcgtcgatccttcaagctgatcgacgacgacaagttccagaaggaatacaagtacaacatccgccattcgtatggcgatgtaggcggagacgcaaatcgacgcgggcgtggatacacgccatattcgtgtcagaagcttttgaccgagccacaacctggccctggccaaacacacggttgtccatatcggacatacaagccggacaatctgatccctctgctccagcgcattggcgtcaacgaccgcgatgtgttaaaaactgtcaaggaggacgtgaccaagcagcgttatcatgttgcttgtaatagggtgtttgagtggagtcacaagcgcgagattaagaaggtcaaggacgacggcagctggagcgcgacggatctggataccattgttcatccgaatacttacttcaagcgaagttggctgttgaaacatcttggtgaggggaatgcggggattgtcaatggtggcgacggtgtggagaagatggaagaatagaagtcttatatggggatgaggcattgggctggggtctgggacgggcatattggcgttcagcatctgggattgtacgcgcgatgtgtcatgctgtctaacaagttacaaattagggtcggaatatttcactaatccagccaggaaagtccaactacatgttcaactatgacttgaagcaaacaggatgcgaccgtaagcagtctatctaacaggggtattactatcataatcaaagtctagagtatactttccttcccgctttgcgccatcatcagcccacatcgaagcgagtctacggcatgcgagtctcactgtacctcgaatttatccgctacttcgtcaacccctagattccgccatctcacgctggtttaagaaggtcgttaattccaccaaatccacaccctgatcaaactcgtatccacaagccacacggggccccttctagtcatggcccatgggcgccgagatgattttcattacctcctcggcacctcgccgctcccatgccccaaggaatatgtccacaacctaggccgcccgcgtccgacacctttctttcttcccgtccttcttcaacaccgcatctctccaggctcaccatgttccccctctccctcctcttcctcgtcctcctccccctcacaaccgcccaatccccggacccctacacaaacctcccacccccctcctccccaggcctcttcaccgccagcacccgcatcctcatctccaacaccagcgtgcccgccgcctgggccgcactgaccgatttccccgcctacgccgcctggaaccccttcgtgcgcgccgccatcgtcgtctcgccgctcaacaccaccctgcaagaccagttccccgtcgagggcaaaaacttgtttctgcgcactcaaatccccccgctggacttgccggttgcgcgcgacacgagggatcgcccgctcgcgacgcagtatgcgtatgagaggattacgcatgtgcagccgcggctggggcggttgtgctgggagtatgcggcggatgcgctggtacgggcggaaaggtggcaggcggtgagtgaggttggggacggggtggtgctgtatgagagtcgggaggtttttgatggggcgttggcgggggtggtgaagaaggggtttgagcgggatttgcagcgggggtttgaggcgcaggggctggggctgaagatgttgttggaagggcgggtgtagggagtgatgttgttggtgggcttcggagggggggtggaggagattgggatggcaggtgagcgcaacgaggtcgtgtgtgatgtatctacgcctggaattcttgcgtcggatagactaattgccattgaatacttgtatatattcaagatctgtctgtgtattgtggcttagtgcacactttgacaatccatataaacattacgcagcatctgcgtgtgctacatcagacgcccccatatgtataaccttccttctctctaaaaagtgcctcatagttgaagcgcaacatgctgaccttcagcatggctgtcattaattcgtcgatggctagatacaatctcaactcgctaaatggccggacatggaaatatttgtaatgatgggggattggacatttacccacggccttgtcacctaggcggagaatgcggacgcacgtctgctgacagttctgacgtgacctgaatgctaggtagccgttcaaggtttggtagctgtggtgcgccagtcgctacgggactctcatagactggcgggtcctcatatgcaggagcctgttctctagaggtatcgatgtgtggactcatggccggactcccaccatggcttcgttcagggtttaacgagacgatttcaaaatcctcgctggttccgttgggagactgtcgcgactgggattcagtgcggacaggatcggagaagtcaaagtcgctggatgcgcgagagccaaaggaggtgacggagagaccgcggcggtgcgtatcaggatcgagggtgttggaagagtgcgcgcgagaatggtggcttcgtccagacatggaggctgcggaatcgagaagaggacggtggtcgctttccgaagaattggcgcggagccgtgttccatcgtggcgggctacaccaaggtcgccgtaagctacagaggagactcgtcgttcgcgggcacgtgtattagactggtgctcggctatgagcatttgtgatactgacaagtcagcggcctcttcagctcggcggcggatgtctgccagtgcttggatgtcgcctcgtgcgcgggcgtcacgtcgcgcttgtcgccttgcttctcggtcggctgcctcgatgcggcgtgccagtctgatctggtacaatgactccatttcgtcctctcttcggccttcttcgtcgtcggccgtctccggcagctcgacgacgttgtccatgccagctctttcgccctcccgtcccaacaccctctcgtcctctcttggtgctggagcatatgggggcaatgtcatgacactgcgcaccgatgtatgtctgtcgactccggcagcgccagtgtttctttccgggtctgatgtcgcggccccgctcatctctcggctttccctgctggtgcttccccgatactcggtgtcctgcagactcgtcgagtactcatggcgtcgcggtcttttccggaagttcctccaggaaaataacgaaggtaatttgtcgttggtctctggctcggcgggccgcgcgcctcggaagcggaatttggctgtgctgaggtatgtgacgatgaggattgcgaagacggcaacaacgatgacggctatctacaaggcgggccattgtcagtaagcctgtcgcgtcatgcaagagaagcaaaggccaatggaaggcggggagtacacgggtctgctacgtactacaatgaacgtcttgttgttcttaaaccctctctgatcttgcccgtcgtccgtcgtgtcccgcgcaggcagcaacatggcgcgcaattcccatgcacctgctgtcagacgtcagacgtcaaacgtcaaccccttcacccaagaaacgtcgcagaaaggcttgtttggtagatgagatcactcgaccggagaaggtggatcgcctacgcctagggtgcccgtttcctcggtgccgtttcgtactaatcgctgccaaatgccgagacagcaaacgtcgacaagaaggctcgggagtgggtgagtctacggattagacagcggattcggtgagggagtagatgcagcaaggggatgttcaggacgagaggatctgggatcttcgcacgtgttaccagggctgagctgcggccaaacggtcttggcttaagctgaggccgggatgcgaagaaatgcgcagtacagggctgctcgaggactccgggaagtgtagcacagccacatgggagttgatagtaacgccgtgcttacgtgctttaatgcctcttgtggtacgcgtcagagggcagcgtgtccgtagaattgcactcttcagtggttttccaagacgcaattgaggcgctgaagttgctcacattagcacagaggcgaattggcatgtacaatgtcatgctcaaaacctgctgctattcttagcggcccctgccgtggaagctccaggatgggcttccgcagtctagcgttgcgctctgattggctcccgcagtacaagctcatcataattcatatgtctgcgcattgcatcgccgtggacgcgaaattgcgtcgtcccaccatcgttcgcgatgagtttcctcggcttgatgtaatgcttgctaagtcgctacaatctgaaatattgatataatcaatatcgcctaaaacttcttgtccagcttcttcaaaaacctccctacgcccttttctactttatccacccttttcccaaggttcgagttgcgcggctctgggttggggtttgtgttgtccacaatggcagcctcttgctcactcggacggtacagctgttgatgcgtttcatggctgacggcatgtggattcgccgcaggaacctgtgcacttgtgctgccatactgaaattgagtataaccgccaggagggggtgacgccatgggctggtattgcgaagggaatccaggcgaaggtaaggatgcatgagctgctggcgactgtatgccaggcgggaatccaggtgatgcagggtagttggcatactgctgagccggcatggtcgatgtccgctgaacgccaggcggaggagtctgttcattgaagtgagttggcggaggggcagatggaggcggggcgaacgacggtgggctctgcggaggcccgggaaacgaccctgatgtgtttgtacgctgcacgcttggaggtccgctgaagcctataccgccagtaggtgggcctggtttataaggaccagacgtgggctggggtgcgaacgaagcctgcaagggattgccatactgcgctgcatggtgatcttgcaatggagcttgcccaagaccagtgccgtcgttggcatcgggcggcggcggtgtcttttcacgatgcgcaatgggttctggtgcagcaggtgcggccggattgtaggccatgggggcatatcccggttgtgcagccggagtgctcgacgccgaagctggagcggtaggtggtcctgggaacggctgtgtgccagcgagactcgggcttggactggactgcgagatggctgcgctctcgagcctggcaatcactgggctcagcgcatcgttcttgtgctcggtgtgcagaggaacagcattgggattgccgacaatctgcagctgatgcggttgcagcaccctccgcagcgagtcctggaagagactggcatcctccggggtccagaagtacatgtctagcgtatgcagtctgtacaggtatttgctttggttgctcgggtcgagggttggcaaatgccattgggaagtgtcctggtgagggctcggcgcagggctgccattttggccccggaagccgtcgacggtcagggtgaacaagcaagagtgcttgaacgtgtgctcgacgcggaccgtgtccagctctacgtagccaaggtcagtggacggagtcgaggcacggcggcagacgggcagacttacggccagcaaaggcgtcttggtccggggtgcccgcgtggtttgcgatctctatgcgaccagtctggcggatggggttgtggtagaggtagacataggagcctttgtcgaagcggtggtggggtggtttctgcgccggcggggagatgaagtagtggatgtcggcgaagctgtcgtcgactaattaatataccgtctgcaatgtcattcacatgaggacgtacagcgtcaagagcgaaacctcgccctgctgcggaggcatcgtgttggtggcaggcttcaagatgtatggcagcccaaattatggagacagctgcagccaagttgaagcaggtaaagtcacggtcagcacaagacacaagacaccaagaatcgcgagagacattgaatatatacggccgcttttacacggacagctcagggcaacggacgccagctgcaccagcttctaattgtgtcgactggaagcgcccgtggacgcgttagggcgagcatgtaggcgccgcccataacggtagctccgccattcgtagggctggtggtggccgcgaccactcgtgacctgcggacctccgaaattttgttgcagccagctccagcatcgctcgacgacatcacgcccaattgccatcatctcacctccccccaccccccacgctcgctgtcccacctccaacacccgcaaggaatttcgcatcgcgcatctgagcgcgcactcgaccgccagagcccattgcgggcatccgcatccaccctccaccatgtctctcgtcaacctcgcacacgtgtgctcacatctgcaaaatgcctccaaagcgcgcctcggcctgacgtcaatacccgtctccaagctgcacgtcaagctcgccctcggcctgcagcgcgagggcttcctctcgtccgtgacacttgccgggcgcacacccccgaagcctttcctcctgcaagcacagcaaagccccgagcagatggagcacatggccgaagtactcgagaaggagccctggcacgcatacgccgcaggagtggaggccgacgaccaagggaacacgctcgtggacaaggttctgggcgaagagcagctgcaccaagtcagagtacccgacaaccaggcaaagcgccgcttgtggctcggcttgaaatactggcagaacgagcccgtgctgaggaatatgaagctgatatccaagcccacgcgccgcatctggttgacctcggaggacctgggtagaatcacgcgcacacggccatcgagcttcgtcaagggcttgacacatccgggcgagtgcatgttcatctcgacagaccgaggcgtcttggaagcaagggagtgtgtcgagaggcgcatgggaggcatggccctgtgcagggtatggggttaagagcatgggacatcattcaactgtacattacttgatagtggctggctgttacgatatgcatggatttggcgttactatgctgccactgagcgtcgtggaatgtgagtcgctgaacttaccgagattgcttaagataggaagcaagcgcaacactaaaatgcctctacaggtatactggcattcgctctgtaggattcaaggacagctgtcccgagtacggtaccaatatccaaagacatctagtcctgaccagtcactacgactcgtcggattgatttgatcttatatactattcacatgcatttccctaggccttgtgcacagatgtatctggcgaccaaagttccaaagttccgaagactttgctcgaggctgaagacggtcgcggggatcgatctatccgtttacgattctgagaggcgaaaccttaattgcccattttgctgatcgcttccaatgcggagactgcggaatatactcctggcgccacatcgtaccacgcctcagactagatcaaacttcagtcaaggttgctgctttgtctgtcagaattgctgctttgtctttcagaattgctgccttccctatggcatcggaccaaatgcccgcaccatgatcagcgggttccagagctcctagactggatcacaagctcagaacctggaaaccgagtcaaaattcagagaatagacttcttgctccaaggaactcttgagtgcttcataagggcatggtagccatgcaagcggtttcaccgtgaccctgatctcccgaacgcagtccgcggctgcgcgcctgtatcacagttacaccatgaatgatctataccgaccacatgccagcaacgatccttggggcccaatcatctcgcccaacttcaaagatcccgcgaccaccaactccgatgtcctcgtttcttcgattccctgggcattaacgcttgtcaacttcattatcgcgatatggcagggttacaagcagaccaaggcggcgagggatccgttgcggagcagctatgtgtggatgatctgggttgcgatgatggcctgtttctcactaggtttactcgcgtatctgcacgtgttgagatacgttccatcaagtgcattccccccagtgcctttgatagcgccttgttaacaatctccaggttttgctctttattttgggaactgtatgcacatatcttaaatctttgttccctaaacggtgtgtttgctgatattcttcacagcggtttgctgggcagttcaagtcatgtgtgtgttccagattatcattaatcgtatccgagtcatcgacatcaatcgagagcgttcgaaccacatcttccttggagtcaccacatacatctccatggtaatcatcactgcatttgtcctgtggctgccagcccagatgcaaatcagcgacagatggacaaaaatcggcattgtttgggaccgcactgagaagagcatattcctcgttctcgatctagctctgaactggtactttttgcggaccgtcagaaccaacctcatcaccaatggcatcacaaagtacaagcaactcgtccggttcaacgaacgaatcatcgtgctgtcactcctcatggacgttatgctcatcgccgctaccgccatgcctaaaacctgggtgtaagccaacatccacaaccatatccagtgctcccaggctgaccgactgttctagctacatcctcttccacccactctgctacctggtcaagctcaacatcgaaatggccatggccgacctaatcaaacgcatcgccatcaccaactcccgccttcccggcatgtctgccgtcgcgaacgaatacaagagctcttgcagcctagacacgacggattccaagctcggcgcgcacacttcaaaccaaagctctgtggagctagacggcttcgcctaccatcccgaacccacaaaatgcgtcgtcagcatactcaacctcaatcagatccggagtacgacggaacacaccgtcactagcgaaacgaatctgtttgctggccgcggttcggaaaggcagactgcaagcggacacagggatggatacggtgggaagcaaaatgggacagggaaaagggttgaagaggtcgagacgaggagtctgggtagctcggccgggcatgcggagagcttgcaggagtccgagatgacgaagcgagtggaggacagtgacgatgaggttgtgcttgtggggaggaaggtgctttggtaagacgagttgctacgatttagatcgacttggatgggctttcagtgtagaatcttttacatgtagagataccatatatttgaagttgcagacataatgaaggccttgttttactatcgcagggcagggcagattagagctgcgggaaagaaacaccatagatcaagccgtagatgtctgcttttgtaagttgtctctgccctttgatatatgggcggcgtcgatcgacaaactgcagctacgccagacatgaaaaggcggctgggcgatgtttttggagatggtcaactaaatcaagtatacctactctacggggaagttgtcccgtccttgcaatggctgcccatctaccagtgtgatccaaggccttctcaacgacatagtggcccagctatcaacacctacgtcaaagagccatttctcgcatcaaaccttctcggtcctcttgttaagtgacctcaaatgtgtcctatgaagcccccgtccggttctgcaaacttcgacgtccttaggacgtatattagagggatcaaatccaccccaggttcgggcagggagaagtgcttatccacatgctagaacgaccccaaagcaagcaaatatagcatgtagcttacttcaacttctcgacatcaaacccatcccaccacagcgcccgatccaccaaaaaacccttctcatcaaacaaaacaccttcctccttcagcagctccagcttcgaatcctgattctgcccgctcggcgccttctcccagtcgcctttgtacccaccaacaaactgccgtcccgtcgttagcgtttacccacgtatccatagcgtcgcggcagtcatacacccgtactcgcgatgcatcgatggcaaggaatctccggcgcaaaagggttcgcgcggagtgcgccgccgacggcgcgcggactgctgcccagagcgcgagccagcgcggcgtaggatgttattctgcccgaggggatttgttggagggcggcgtagacgcgctcctggtattttgtgacgggttgggatttggacattgttggattgggaattggtggggcgaggggcgtttgggaagtgaggattttggggccgcgcgggaaggggtggtggtgttgggattatgggcttgctttggatgtgacctcttaggaggagcgtgtgcgacgtacaagtcgcgtacgcggtgctttgcgtggaacgagataaaatttgcacgaatgatgatatactgcttctgcacagtatgtggcatggaatctgtacacataaatatgcttttctggatatcgcaagttaccaaataggctgatggctattccacgatgggcttagactagcacagcaacttgaactgaaagatgaacttttatcattaatacattctctttttgagggatggttgaaacacgttgctgattcttgcactcaacgatctcaaacttgtcgtcttagtcatgtgacgcttcgttactctttgtcttaagcgcggagcttcgctgttcttcacgatgacaaagtaaaaacaaagaatcgctgattggaagctccaaaggtccaagtgaatgtgactcacactacgccagcgcagactcctcacagtcgtttctgaatctgtgtgacgagttcaccgccattaccgaagcgccaacgctttcctctgcccgaagcgccgctaatagagttccatgacgatgttacagtcaacggtacctactcacttgccggcggcacctctcccaaccacggcaaagcaccagttttgcaagcccaaactctatgtcatgtccagcacgagcggttcgcgacgaactacctcgttgtttggttgcccgttgcgggccgggctccacaaggaacatgcagggctaccgaggcttcagcatcgctggtagtcaagctcgttccgtgccgccctccctcttccgttgactacgaccagcaggtgaacggagcaaggtgcgcgagactacttagctccgaactatgttgaaccggtgcaaatcatccaactcgctcttttgcatatcagcggctatagagatggggtatatggttcgaaaatggtgaatgcacaccgctggttgatgttcttagccattttgcctggtgttggtgttttcgacgatgctaatttacatttaagccgatcgaggtttctgaccgaaggcaagttcggcggtctcgaacctcgaacccagggtgtcagtgtggttcgtccgtcttgaaagcacatcagctggtcagtcccttctggaagtagtgatcgtttcgtggttggaactgcgcatagaagagctcgagagatcatgtccacgacaccttgatcagcatcaacaaacatagtctcgatcatgggacacggataatgatacctgcaatcgcaacgggcacgttctgtggagttcccatgtggtcgtcgacgtaggcttccgatccctgtgtgtatagccgcggcgtgtgaccctgttgcaaaagacctttgaactcttattggcagtctgactggatgtattctgcttctttgagtaaggtgccatcacatgaccgaaatctgctgcgacaagcgtcgtactatcacgctggtgaaaggcgaatgagcgtgctgaaccggggtagacacacttggtggcttgaatctaacctggatggcgggatgggatcgaagaaagccgtgtatccacacggggcgcgactcaaaccttggacttgttgagaacgagcaaggaaaacggcccttcgtcgacaatgcgaaacctcgaaatgctcacattggcgggcgtcgcgatgctcttgatgtgttgtcaacgtggcgaaggtcgatcaaacactcagcctcaatttgctgccgctagaagctgcacctagccacactccagcttgtccgcacgggcttaccgacttgcgatgcacgtgagcgaatcctgcagcatgtttcaatgttgtttgcagcgggtcacgaggggatgagaaaaaagcgttggacatgcattgccggaaaaaaaggtcctgagagcatatgactcttccgcatgaaagacctaggcgtgtctctgcgccgcgagctctgattgcctcaagccctagtcggaaaaggcttcccaacgaatctctccaagctccgaatacagagtgatgcatgcgagccgtcaatgccccagattgatcatcctctcatagtgaagcagacaagcgatgactgatcatcgcccagtatccaatggtagtggttggccggtgcagagtgagctgaaagcgatcgtggtggagcgagttctacggcctcaagatggccgcaaacattagcacctcgttatagtccttgactcagctcttgtcgataacagcccccgtcggtatacggagcctgtggggtttgaagtttgttaaggtatcctgaggctttgcaacggcataaagcgtgtgggtaaacgacgactagcgaggatgggtaggccaattggccctcgtattagaccgccgcctacaagggctcttcacgaatcgtcgccctccatggctgttcaacaacgcaactggctggacgtcttctctcgcgcctccacccggccctccaagcgcaagcgcccgtaactgaaccagaatgaatgctccgtgccgggtcagcccaacatcgcaaggccgccggcgttgggatggtcgctgggggtcgacggtgcgcgtctttttgcgcttgccgcgacttcatacatatcctgtggtgagccgtctctcgccccggctgctgctgcaaagcactctgatccaacaaatcgtcgaggccattcattgtccctgctacatccgccacctgataacctaatacacggggacttcgcacacgcccactggacaggtgtatactaactggccggcctttccgcggactcgccccactgaggcaagagacggttgaatcgccctaaaggccttcaagacgggaggacgcgtgagctagatctggcgcacaggtataacattacctcgcgtctcgttgctgcttgtacgtgtcgctgtcgattcttgcccacagtcgcgtagccttacacagccccaagtcgggcattgccgaagaccgcgccacagcctctctgcactcggacccgccggcataagtggataagtggcgtacgaggaagagcagcagtcttcaccgaaagtctgcgaatgcgttgtacattttggctcgccaacttatattgatggacttggagtttcatgttcctggattataccatcttcgccacccgtccccgcagtctagccttcacaccatcacccactccatcaaatagcttgacggcattcacccgagctgaatcttgctgacgtctgacggccctaagcactcgcatttcttgggtactcgaggtagcaccgtcgtgtttgttccccacccaagcgccttacagcccatcaggcacatgccttcatgagttactcggcgcacacaagcctctctagcacatccagttgggtaacacaaggctacccgacatggcatcacataagtcacagttcgtcccacctaggcggactgaggaccgagcgccgactactcggttaccgcaacggtccatcactcctaccacaataaccacgatcacagcggagagaccttccacaagtcactccaaactacagaagaggaggccttcgcgagatgaacaattgcacacgagcagagcccctgcgagctcaagggcacctttacgaagcgctgcctcatttcagcgaagtggttcgagtacagcttcacaatctcagcacccaggcgtccccctcacaaggactgctcctcaaattcagacctcacgcctgccgaaactggatgtacctgcgaacatacgcacaccatctcttgcgtctggatcatctgcatcaaccatcgagagcccgcgctctaacgttttgaggaggaaacagactagcgttgggactgctagtagtcgacaacccttgcgcatcagggacgactcaatgtcttcacaggaggaaagccaacaagtagatggcattcctggcggttacaaggatcccttctctgagacggtcttggggatttcgcttccaccctcatcgactttatttgcacgctctgagccagacgtcgatgcaattgaccgaggcctctatagctacgatcttgggtcaacggatatcttgcagctacctacaccgcagtatgccctctctgcaacaccctcaacgagatactcgggatcgccaggaccattcagcgtttcgtctacgcctacgtcgatgtcatcatattccccaggtactgcgctctcgcggaactcgcatcgcacaaaacaagccagtccattgcaaagtcggccgccggtcactcgacacaggacgccagacgagaccagcacccggaacccacacactctttccgttgtgcgcgagtcatccacgtcttcatcttccgcgtcgacagtcgtgacagagcgtggcaagttccgagacaagcagccatctgatggactgaccaccttgccacaaagcccgtcgattccatctaaagacccgaaccctggagaacggactcaaaatcaagcaccccccgagtttgctcatttagtggagcaatcgcccaaatcgctaccaacactagcacgaccaacacgaccaagccgggatggtactccagagattacgggcattcgcgggccctccccgatagtgcaaagtaacatgatggtatttccctcggcgcacagacggacgagctctacagagtctaagactgggcctggcccggctgcaagatcgaaagtgggcgtgtcagccaaagcaccatcccgactaccttctccagggccattgtactcgcgtggaccttcgcgtgggccaacacctgatggtcaaactgatcgaaacacacgacggtctagcacacttccagccccagccccagttccggcccctagcccgagtaagacacccaggtttggattcttcagtcgacgtacgaagaccgaccctgcacctgctacgaagaccgagaacaaacttcaacgcaagggcccagtagctggtacagggcatgaagggtacggaaaatactcagctcgtggtcgaagtgggagctccatcagtgcagccagtattgggagatccgcaagtgctggaaccacatcagagagccttgatcgaacgccatcgagccgcaagagcagcatgacaagcacagaaagcactgatatcgacgacttcttcctcaatcgactggcacccagagtcattcgaggcactggcaacagcacggagctatcgcgtagcccagaaccaatgcacagtagtagcagtctagacgtctcagcaaagtcggcttatgatctgaagaagacgagcagcaatacgtctcaaaacgctttcgagaacaagccgacgttgctcccttcggcgatgcctgatacgatgcgtggtcgatcccccaggggaaagacgccccttggccgaaggcggccatctgaaagcgacgaagagtccaagaggtccttcttgcctacgttggcatcaaggcgtacgtcgcgggcggtcaagactcctgaagcgaccgggaaacagtcactggagaaagggcgtaaaggttctaccaccgacatgacaaccgaaggcaaagaaggtagatggttgaagtcgtcgaagaaatcaaaggtcgagaaagaacagccgaagtcatccaaaaagtggaacttctttcaacgtgctcatgcagctccgcgtgcagacacaccggctgtggttcccactgccaacactacggctgcgcccgtctctcggtctgttgcgcactacgcattgatggaccagacgggtctggacatggacgacatcgaagaactgatgaaggaggccaacaccggagacgaaggtacagaaggcgcgctttctgacgatgaaccagagagaaaagagaggatgcagtccatgctgctaccaccaaagcctgttctttcaaccagtgcagcagcacctgtgcgctctgcttcgccaaaagtcaacctgcgcaagccgtatcagcaagaggagcatggtcctcagaagctcttcctcaacactaacatccaatatgcccctcggacttctgcacgccaatcgctcatcgacctcacgcccatggatctttcgcctccatcatcgccgttcagtcctccctccccaccgatcgaaaaagtagtcccggttcaaaatgcacccattctagccccgacacctgctccagtgatacctgcgccagtccaggatactgcagcacctcccgagcatctacccccgccaggcccgccacctacgagcccgccacctcggcccagtcgcttgcctcaggttggccgtataccacaagtggtctcaacccgacatgcaccacgccgcccgtcttcgcggtccttctcgcgtccattcgtagctgaacaaccacgaccagccgctatttatcgtacatcatttgactctattggttcaatggttgcaacagctgggccatccgaaccatatcctattctgcatggtctcagcgcgcttacacatggatcagccattgccgccatgagtcctccctccgacgaatctacgcgcagcgagttcttcaaatttccacctcgcaaagactctgaagtgtcttactcgagtagctctggtatttggagcttcgctcccgcgtttggaactgcagttgtgcctggtcccggagcaccgctctccgacgacgagttgtggaacgaatacgatgatcttctcgacgaagtcctttcgcctgccagctctcgcacgagccaagatcgaaccatcgttcggagtcaacacccatcgcttgagccgctgccgctgaagacgaaggcacaatgcgagtcctcgcagtctgaccattcaactcaggaggtctcgtacccgtcgctacatcttcgccgctctcgtctgctcgccgttctgcactcgactcagtctccagcttctgaagcatcctttaatgacttcctacaagaaaatggcgaacggaagatcagcgtgattgacccggtcactggtcgactgagtctaccttctagcccgcgcttgtccacgggctcggccacaaagcgttctactcgatccagtctaccagccaatctgccactgagcgctcggcagtcaaaagtcactataacttcgcggtcaagcaaagatcgcgaaagtgctgccgcgaacagatacagagactctcgcctgatggaaattgccgagactcaagcggatggactcgcttccatggcgaatctccgctttggtgcgctcatgacaagcaaatggctttccttcggtcgcgtgctctttagtcctgttcactttgacctgaaggacccgagcgaagaccgcgtgctcgtgatcgatggtcttggcaaggactggtcatactactgcgccctcacgtatcctgaagcaaccgtctacgacgtcggacccggcctgtcatccactgcaccgagcaacagtgcagctgagccatggtcgactctcagtaaccaccgccatatctgccatgaatcactgacgaatgcgcttccgttccccatgcacttcttcgcatgtgtcgtccttcgattcccgaccgcgctcccgccttctgtacaccgcttcattctgagcgaagcgaagcgtgtcctgcgaccaggcggctacctcgagttcagcgttctcgatcttgacttggtcaatatgggcaaccgcgcccgccgtgctgttcgtggtttgaagatgagaatgcaggtcgccgatgaaacgctttccctccgcaacatcagcgacgaaatcatggctggcatcggccgcaagggcttcgtccaatgcaatcgatgcgtcgtaggtgtccctgttgcaggcaagctacccagcccggacgacaccaagacatcgacagccaagcgcaccggcagcaacgccagttcaaagagcaagaataacagcaccctcactgccaaaggccccaagcccgaagtctcattttccgacctcctcaacgcctcccaaccttccgaatccactgacaacggcatcaccgatatggtcgctcgcgtcggccgctggtggtactctcgctgctacgagtccctcgtcctccccgaagccggcgagcccggcgcagagacgtccgccaaccttctccaaaccagcatctggcgcgacgaagcgctcatcaacgaatgcgaaaagcgcggcaccagcttcaaaatgctcatcgggtacgcccagaagcctgagattggcgtccgccggaccgtcagcgtctaattccttcccaccatctttccattcacgacacgagctgcgctccctaacgacaactacactataatgggtcctctttttttttttggcttattcttcatcggcgtttgctgcgttcaagcgagatttgctctttttcccttatacccactcgttcgattttgtattgcatagcgacgaaaaaaggttgcatcatcatcatcgtcattatcaccatcaccttacaactacacactacaggcgcaagccatgactgcacagcatatcttacgctggggtgcgccatgctggcaatggagcacccggaggcggatattcaagttgcgaatttatatatacccgggagtgactacgcatgacatgcggggagaggatgtgcttggaaataattcctccatgtagatatgacgatatatgaaagaagaacgaaatcattactattatcttgaaggctttcttagaggattgtacctattgagcttcacgacttcctctgtacacgctagcgggagatataaaggctgttgcaacatgtatagcctcgttagctgcctaagatcgagcggccatgacttgttggcagcacggtcgctagagtgtagagagacttgcaaatcgcacaaactgaactgcgagcataagctcaatgcacactgtgaagagagacctgaattcactactggactagagaatggacgcgatgcaacaaggaggtggtcgcctgtacacctgcaccaagcctcaactcaacgccagatccgacctcgaggcggcaccatgcaagacgtcgacacttcttcatggccggcgcaattcatccaggacagaatattgcccgcagaacaaagcctgggagccagcaacaaggccagtaaagtataccgttcatgcacccaggctcctcttcaggcggattctcatgtcaagcactggaacgggaagaggacgtagaagagccagactaatagctcgacgtgccagactctacgcttggcccgttacgatagccgatgttagatgccatatcgtgatttgattgattcgagcgtctggagctgtaggtgtgctgagcgcgaggtcgctcgttgggatgatcaagagaggacgtgtctgtgtcggaccgatgaccgtcaccgccatggacgaatgcctgcatgggctggctgagctcaccattcgtagtcgagcccgaaaatgtggtgtcgtatcgagaagatgtattctggcgagctggagctgcagggtttctcttcgcggtctggatgcgtgttccgaagtcggtctcatccgtcccatcggttgtctgccgggctatagaagtatcagcggtgtcattttgaatacggtagacatgatgtaggagggtgttattaaagggagggttcctcactggaagtacgagtctcgtcccttgatccacgataatcgtgtagctcatggccatctccatctgcgcctgggttggcggtctcatactcgagtgtcttgatgaaacgatagaacactacggccaagatagcaccaagtagaggaccaacccagtagatccaatggtagccatcgaactttccgaggacaacgtcaggaccaaaggatcgagccgggttgagcgatccaccagtgaaaaagacacctatcatggtcagcgcggtagcagtgggtagcagtgattcgttgggacgaaactcaccagccaattctgcgatgaagagagctagcccgataccgatcggcgcgaggaaggtcgatctgtgcttttcggctgcgagcatgaagatgcagaagatgagttcaaaggtcaagaacatctcgatgaacagaccccgaacgatcgaagtatggttctccaaactggtacgtacagcaaggggaccggggaacaaaccgtacacgatagcggccgcagcgatgcctgcaaggacttgtgatatgatgagagcggcggccttgagccagccaacggccccaataagcgccatggctacggtcacctaacagataaatcagtcagacatgtagccaggtagcctatgcacacgtactgcaggattgaacagtcctccgctgatgcgaaagaagacccagacattgacggccagcgagaagccaaatgcaagtgaaatgtagagcaacgctccaacgttcatagcaccggtaccgaggaggttattggcgacttgtgtagcagcgaaggcgaagaataggaagagaaatgtgcccacaaattcgccaaggcatgagatgaacatatggcggactcgattggggagccatccgaagcctggaaggcgtctttcgccagggcggttgggatcttcagtataccttggtttcatgcctggcagaaccatgaagctcgtgatgggttgtggattcgccgtgtagcgttcataactgcgatacttgagggatttgtgacggcggtgagccgaggatagaccagcggttgcgtacgagacaagagtgctttgagggtgagactaggtaggatggagcacgaccagataggaaatgatctaggggtgatgataagggcaaaagaaactaggagagtataggtagcaaaggtaagctggtattgagaagatgaagaggaagaggaagaggaagaggaagagaagacagacagatgtgcgtagatgggatgacgatgtggtaatgcgagaagaggaaagagtggatgtttccggtgcctacctcatcacggtcgagcagaaactgccacgacacctaaacagtgcaccagctgcctgtagaaggcaccatgttgatgcctcgaagcgtccatgtcaacgagcaaagatcggcccagttctacaacacgatgatcgaacctgcatcaagacgtgtgcatgttggttgcagtgacggaagagttggtgcagcagtgagacagtgttatcacatcggacgcagacgcagacgtcttgagcgcggaaaaatgacggaccgaggcgcgcccgataatgttggtgcaggtgtgaggctggtggtggtggtggcggtgtcgcgtgcgcggggcatgtgcggtgagtgccgtgcatcatgacagtgcacatgcccgcctgagttgtccggctggactggttgctcacgcttcggactcgacctggaagcacctggaaagaacgcgctcgccctcttcggtcgtctgcaatctccgcctctgttctcattctcacgtccctaagctacgtgttttgcattccctctgcgttatttgcatcgcttgccccacgaaccagtgacgtcctcgccatatcgcatcaccgcatcatcgaccgcacacacctacatcttcacctgaccctgcctttcacgttcaagcccaccgagaagcttctacgtgactagcactgcaccgaagttcgcgtatggtgcttctttactaaagggccagcgactcttgctgctgctcatcgctatcctcccacgtcgtgtgcagcactcgcccagcatgcgcccacttcggctactacttgcgttgtcttcaggcttcatagccgttacccttcttctctatgtaatcttagtaccctcgcaagacgagcagttccggaagcagtcgaacacacgcaagcatggcagcttcaaggcactgctgtccttcacctcgccaggatcgctcttccctccctcggcgattatcagtctgactgacgacaactcaaccttcttcctcgctcggccggctgcttttgggccaacactgccggctgacggactcagtagcgcgctgtgggtcggcagtggctttggggacgacagcttgggcaagggcgagttgggctgcggcgacagtctcgactgggcccgccatgtggaccgcctcacgcacgaaccggcatcagccacaagagacaactccagagatacgccatcagagggcagcatggatgacgatattcagtcgctgcaagaaagtgccgaaatcgacggcaaggtagttcttctcaagcgagggcagtgcggatttctagccaaggtactctgggcccaaagacgcggtgcagtcgccgtcattgtgggcgacaacgtacgcggtggcgccctgatccgcatgtacgcccaagacgatacctccaatgtcaccataccgtctatattcacgtcgcacaccaccgcgcacctgctttcatcccttctgcctgtagatggctcccaaaatctactgtctgaaacctcaggatcgcgtcgcaacgtgtcacctggaggcgaagagtattctcagacacccagagacagcggtgaacaaactgcatggtgggcgaagtggttcggaaccagcaccgctaatgcgagccttgataagatcaaaacttcctcgggtcgctcagcacctcacaaaggcctgtgggtcacgctcacgcctacaaacgtctcaacaagcccgtttttcgataccctcctagtgcttgttgtcagccctttagtcacactaaccgtagtatatgcgctgctcctacttcgatctcgaattcgccgtcgacgctggagagcgccaaagtcccttgttgagcgtttgcccgtcagaacctatcaaaccatcagcgattcaatcacatccgccacgcctagtgcgacatccccaagaacaccgctgctacatcattcatcggccgaaaacagctctcctacgccctcatcacactctgtcagtgacgacgaaggaccggcaacgtcctctgcaaaccgcgaaacaaaccgagtccgtgaggaggagaagcgcgagactggcctagcagagtggcggcgtcgctacgggggtcgacagaaagagtgtgttgtctgtcttgacgaatatgtcgatggtgtcagccaagtcatgagcttaccttgcggtcatgagttccatgcggactgcatgtcagtattccccttcactgtccgcttccatacatgaaactgacctttccagaaccccttggcttgtcacccgtcgacgtacctgccccatatgtaagggtgatgtcgtacgatcccttgcacagtctcatcatgatcgactaccgtccccatcaccgacgcgttccaaccggcacctaaataacgtagatgatgttcaggcacaagcggctgagattcacaacgactcgccttctgcttctcttccaatgccgatatctgcctcggcaccagccgctcggtccacggtcttggacgatgacgttgaggcaaactggtctgatgacgaaactgggccaggatcaaggggccggtcagctaacagaattgccgaccttagtacttctttccgagaacttagctctactgtttccactgtgatctggcatggcgtagaagcggtgaggaacacgaccggctttcagcggcgcccaccggaagatatcgacagaaatcgatgattgatttttgtttcgttttgggaatacacgttttggcatagcggacttggttgcattggaatatacccctgggcttgagacacaacggcgttccgaacaaggtgcaccttggcacctggtgttgtgctctatagagccaataggtagagtcgacttctttgatactcgaaacttgcagtcggagacatttccgcatatgcaatatcccccctcgtatatggtcttcacctctgcttcttcagtttacaaacggacgttctcgatattgcgttccaccaaagtgttaatcgcaaatctacgcccaaggtcttttctcgcgagggatatacaaagccatcaaaatgccatctagtgagcgaaccgactcgatggtaagcgagcaatctcatttaattatcgttctgcgttcaagaaagcttagtgaaatcagcaaggacggtatgtgtgctggggaatattctagattggttcggatgtaatctgataaccgagcacctaacccgcaccgtcctgccggtccaacgaacttcatcaaagtaaggtacgcgtcactgtcatcttttatttgcagagcatccttgatccatgattacgcgggccaaatacgagtcgcacatattgcttccttggcaatgggcgcattccgatcatgctggttggcaaacattatgttaatttggccggcgaacgagcgatgcaaatgtctcatctggacagatgatcgtgtggggaagatctatgtttagcttcatgatattcacgtccgacattctgatgcaggaacagcatttcccacattctctcttgtgctaccttttcggtcacgctcagctgttttgggctgaggaatgcgtactaatgggaccatccttctgcatcataccctggataggcacaggagtccctgcatcgttccagagactcctgtttctcgtgttcatctctatgaacagcccatcacccgaccctggaattgtagccaaggggcttagctaacgatttggcagcctcgttggatggcttggctgtaggcatatagtttcttcagtgttcttgcgaaaagtttagacagctcagttgctgagccgtgactcgttgcgtcttccttctcgtcatttctctactgcagcctgtactctaagttcgcatatactcacgttcgcacgcaaagcagagcacctgatgtcgcgaccatgagactcttctatacactttctctggtgagtgtcgtcgttttggcttccgaccttacgacagctcgttgccgttgccctcaggtcaagtgtcccactgatgactggagtgtgagtaaaaatcctcctttatgtccaagtttacatgcatgagactgacgataccattcgataggcattatgtaactgcctcaatgatcgtgaagccaaatgcgaggaccggtgccctgactacaagccgaaataccgtgtacgtatatccaggcccaagctcgccatcagcagaatcctgacattacacatcagttctgtccatacccataccagccacccatgctgttgccagatcccgtgccatcacccgaaccaaccactgagcctgccaagtgcgagtgccccttagtaaactgccttcagggacccgggctctgtgactgcatcaacaccgcagcgcaaaactgttaccaaaggtgcggaggcacgcctcccaagcttcagtcttgcccagacctcccacagtccacccccgaagccacatgcgagtgtgaaagcgtcttctgcgcccagtcattccccgaaagctgctactgcgcaaatgcagctgcgcaagcgtgctataagaaatgcggcgtcgtcccaaacttgcaggtatgcctccacatgcccaatcaatcgtcgtatgctaacatggatcaagcaatgtcctccaaacgaaatcccttctatgacaacaacaacactacagacatccacgttgcccgcagaaccagcacctacactcctgcctcccaacacacacaagctctgtggcggtggtcgcgcaaacgcgttccagtgcgacgagggtttcacctgcattactgatccgtacacaccaggctgtgggcctgcatgcgacggtctgggcatctgtgtcgaggacaagatttgcggcgggtttgctgggtttgagtgcgcagatcaaaaccaagtttgtcttgatgatgaaagggacgactgcgatcctgcgcagggaggatcggattgtgcgggcttgtgcgtgacgccgcaccgcagtctggggagcgacttgtgaatggcgtgttgtgttgggtggaggtttagagtccgttgatgaagcatgacttgaaagtatattgtttcttggcgatacttgagtccttcacaggaaacagggaagaaaacaagccagatgatcagggatgatgttgttagcttgagagaaggatcagtgcatgggatgctgtggcgagtccaagcttgaaagaatccatttgaacagaatgtaactaataccatttcgcatatttcgcaaatgttcgatggtgaaaaagaagagatatttattccctatgcaatgctcaaaagtggggtatgccgatgtaatcctatgcctgtcccaaacgcctcccatatgccttaattcgtgtgtttagatgaactcaagttcaccgtgatcccatgcgtgccagcgacttttgcttgtgacgggatcgtagtatttatgcgaattcgaagcgctcgttgcagtgcttcatctcgcggaagcagtgtgggcatagctcaagaccctgggaggtcagagctgcagcggcgccatgcagagtctcgtgtactgggaccgatgggacgtttgaagatggggtgggcgcgggtgaagggccagctggggtggaagagatggagtctgatgaatgaagttagtacatgaaggcgaaatggggcaaacggagcaagtcgtacccttgaaagatggcatggtggagatgttgtgatgcgcaagtgtattgatataaatgttgaagtttgtactgtgaattgtatgctttgatgaagatagaagaattgtggatgcaagccaaatcttccgaagtcagtcattcatacttatacacgttcgcctcgctcgatttcgccctcaacaatgacggaccaagctttcaaatttgcatcagatttcgtcgcaccgaccccgaaagatcttgacccgacttattatcgttcgacgtgacgctgatgatcgaatgtcggtggcgcagtggagtgacttcggcagctacttgagtgggacccactgttagccgcgacagcgccgcaaggattttcaggcccggtgcttccacgcatgcacgcgtcttctagggcggtgtatggatttggctgggaatgatggttgatgagacgcaagtcgacagccatgaggtgacgtctttcatatcttctcgagaatatgctccaagcatgatgccatagtcattactccagagtagaagcactgccacatcctggacctcaccatatcacggcaagctcagagttcccgaccgcttttctggcaacgacatcgggtttttcatccacactagctggaatacgccacgctggcccgccgtgtcaactacgtgcgatgtacactagtcatctcatgagagttccaactctatcaatgcatccagactttgtggatggcgccagatgccagtgattttgagaccagctccttcgtatagcttcttgtgctcggcttcagtgcgatgccgtgctccaagactcgccatcagttcccagtccagacaagtttgcgcccaatgcgcgccctggtccgggactacgaagtcgttaatcaaaaccttggagtagcctcgcttcatggctggaacgattgctttcaagatgctggtgttcacgtcatcgttccagtcttgaataatcgaatggaggtaataagaccgggctccacgaacaggctgttccttcataaagtcgtgcaccataccttcaatcccaggcccaacttttgcaagttcaatgatttctggccgatcctgtaggacgagctgacctggtagctgaccttcaaacgcctgtcgtaaaccttcaatatcatgtccggaaccaccaccaacatcgactaggaaaggactgtcctgctcggcgccggcgatcaagcggtccttgactggatagtagtcctcggagaaccaccgcggccttccgcggctccatacgcccatcatgctcgcaaatcgccggcccatctcagggttagactttgcaaagtactcgaagtaatgactacctttgcagttgaaggcatgctggaaagggccatcaacaccactgtcaggagaagtgaagccatggctttggaagaatgaaggcatggcttgcagcgcgggttggaagttgtcaacgatgtacaagatggagtcctggaatgcaggatcggagaaagcatccgtcgtgggagtaggtgcaaacttgtccggccctgtctctcgaacagtgcccatggctgccagatggcgcaacatgcgtgccacgagcacggcgtcgacctgcttctcacacttggtcgcaatctcggcgggcgttgcaccggcatcagaaacgttttgcatggcgttgaacagcttgacttctacacccacgcggatgatggacaggtgggttggccgtgcccataacaattgcagcatgttctccatgggattgctgagctcggagacaaggctgttacaggcacccaacaggccctctcttgcgccggaacggccatttctcaggccctcactgagttcagcgatgttgtctaggagcgcaagagtacgctcggatggtggatcagaaggagcagccatggccagtagtggaaggtttcaagtagtcgtcctcagtgagcggtatctttccggtcgaaggttacacgtggtaaggattgcccctcttcaaccttggaagccgaggctgcagccgagtcctgcatccatcaaaacgagccagagcactttcgacggcccacagcatcgcgcacatctatccctgtgtatccacacattctaacgctgcctgtggtcttgttgcgcattatggtgcaaccaagccaggagccccttgcacctgcggtagagcctacgtcattaccagcagaagattccggcgtcgacgctggcccgtcccacgacgcccacgaccaggataaccatggtcaccatgtcatacaagctcagttcgagtcggacgaagcatccaccgacactgacgaagggtaatcgtctcatcgtgagaaaactttggcaaatgctcaccacgcttacaggtatgccgactcagatacttcctcatttctctcgtcgatattgtccgaagtacggcgaggtgttgagattgaaggccgcttgtacccctcctatgggaagcacgagtatggcatgcccattgatgagaaagagatggatcgcaacgatctgcaacaccacaagtatacattgctcttgaaagattgtctcttcattgcgcccgtctccgaacaagtcctggacgatccaagcagtcgcatcttggatcttggtacaggtacaggtatatgggccattgacatggccgataagtacaaggccgaggttttgggggttgacattgcggcgacacaacctgcttttgtacccccaaactgccaattcgagatcgaagacgtggaagatgactggccatacagacctgcgcagtttgacttcatccacggccgtgacttgatgaccgcaattcgtgattggccgcgcttgctggatcaagcgtacaatcacctcaaaccaggcgggtggatacagctggccagcaccatacctggcgccctcacagatgatgacagcataccacccaatagcggatatgttgaatctggacggctatactttgagatcacggagaagatgggcgctccagccgacgctccacgccagtgggctgagcaaatgcgtgcagctggcttcacaaatgtgcaagatgttgtctacaagctcccgatgggaccgtggccacgatcgaagcgactgcgaacagttggtcgcctagagcagatcatgatcctggaaggcggatttgaagcatacatgctgcgagggtacacacaagtactgggaggaagagcagaagatctccaaatcattcttgcgcttgcaaaacgcgagatccgagacccggctgtccatacgtatgttcagttccatatcacgtacggccaaaagccgcagcggtagctcggcatgcaccaaattcctgcgcgccatctcttatgttaggatgaacatcggaactagaaagatcatgagtagcttctttaactgatctgcgacttgaggctgctataattcacatttatcctgcgaaaacgatacagtcaaccttctctttctcaggcttcctcagagatgctttagtggcacccgcaatctaatgaaggctcgaaactctcttcgccacatctcaatcctgttgcacctaggctttccacttggcctgcgcgatctccaaggctttttggtctgcatcaaatacgatatatgcgctccgaatgaaggatgcaccaagcaatcgaatgggcccatcgttcggaaccactccaaagtaacacatctccacgccgtctgcattcctgaccgggggcactgtggacggcaagccgaatggatatatgagttccccgtatggtacacgaatgctggcaaaatcgtcagtgtggtgcgtccgcgctctgaccggaaattcaaattcgagatgttccgtcgaagagttcttgagagagcatggaacatatggagctccgttgatgatatcagtggctttgaggcctttgacaatcgccttgtagagttcagtaggaacgtacagattcgggcttccggtgtctacagtgaagtcgacggcgtaagttcctggtgtcagtcgttctttcacgttctcggaaaagatgcgtgtcacacctgtaacatttacgttccaccccctcaattccccatcaaccaagttcaatggtagagtcttcagcgcgccatgatattttgtcgagtcttcctctccgaacaacaccgagccttgcgccgcgctctggctgttcatccagacgctgaatctcttcttgctcgacggcgatgccagcgcgattctctcccacaacggtgtgtaggtggcattcttgttcccacgaaatggcgaggtaggacccgaatatacggcttcgttgtaccgcgaacccatgccaaagatgccccaattaccctgtgtgaagagacgcttcggaacatttcctactgcgaattgcacgtttgtaaaagcagcaaggttcgcgactgatactgtgtcgttgtaatacgaccccaggactgcaaggtcgggcgtaagaccgtatcgtgcatcgaaaggcacgctaatgtccacaattgatgatgatctcgcggtgttgaatcctcgagggcaatctggggcgcaccctactgagtttggtaggggtacccatatatctgacgatccggtatcgaaaagtaacgagaatagctggggtggtgtgccgagcgcaatggatatgttgtatctttgatgagcgagatcattgatgattgggacttcgagcgcaactttcacggcgttgatctgaatcaagaggatcacgaaaggatgtcttagaatgtcatacattactgctgtttttggaggattacgcaggatgaaagtaggacaacgcggggtcgacaggacaggactggcgaaatgcacctgggcaagccacaatgtaaccttggaaggcgcgccggatctcaaatcaggaagctatccagaggtcgagtatgctgccaacttgttctagtggttttcataacggtcctacataagagtagatgtaattttgggtaggatggagaatcgatgctatgcgacacaactcaatctggagaaatcaacacataaatcgctggtatcaaggacacagagtggctacgtcgtagaataactagaggcattcgttcgtgcactatcaattcgcgagatgtggacggtgaaggtttcttgaatcggaagtgtctgccaaggcaccaagatgtcgcgctacaggcatcgatggagctacatgcccagatgtatcgttactccacgaatgttgcactatgtaagctcttgtgctgtccgcgccgtcgattcatctttatagtgaacgtcgtcacaagtggctgtgctcaaaatctcgacaatgccgtgttttccgcagcactgatcgcagaacagacactgcacgcccttatttggccgaagacgtggctcaggtggagatgcgcctcgcacttacgacgtgtgatccccacattgtcgggaacgtggcggtgtctgcatgggtatggcagcacgacgatgctataagaagtgaaatgcttcacgattgcatgcgcactcagttcacccttgatcttacagtacacaggattcccaacataggcctatctgcaacttgacatcatgtctaactatgataactaccagcagcagaaccaatatccgcccagtggtggccaggctcaccagaatggcggaggctacggtcaatctcaaggttaccagcaagaccatcgcggcgaagcagggtcgtactatggagccgggcagcagcaaggctacagccaacatcaggactcacttcaccaaggaaatgggcaagcacaacagaatctcggagactcagggtacgggcagtccccgccacaataccagcagtatccctccgccgccgcccattcctccaactccggccgcaactcccacaaccaaggccaccagaaccagtacaacggcgagggcaatcccgaaggtgatcgaggcatcatgggcggtctagccggcggtgcagcaggcgcctttggcggccacgccctcggaggcaaagcaggccacgggacgtccggaaccatcatcggcgccctcgcaggcgcctacacgggacacaaagcccaagacgccgcatccgactggaaagacaaacgcgacgagaaaaaagaccaagaaaagcagcaacaacaacaccatgcgaatcctcccgcacaagatcagcgccaacacaccgacttcggcgccaacttcagtgcgtcctcacgagacatccgcctcgattcccatggcgagtttaacttgcacgcccaatgccgccgcgctgacggctcctaccaagcaagcaccatcagcctcaacagcatcttagaaaacgacggcggcagtttccgctggtccgggggccagagcaacggcgcgtccacatacactgttcaacaaggggatacactccgcgccatcgctgcgcgcttcgcccactgctcgtttgaagacctggctcgccataacaatattagtaacccggatatgatctaccctggccagaatctgcaggtaccggggggaggcagccgtgggggagggaatttcggagcgtcggcgaggaatttaaggcttgttgatggggggcagcggcttgagggcgagttgctgagggatgggcagtggcatgtgcgctcgattgtgctggatgagcggatcgcgaataggaatgggtgtttggagtttgtgtagatatttatgctgctaggtctttgtagtgaataggacatcgtacaacaaattcaggacgtgggtcggtgtgtaggggtaaagcaatggtcagacatgcgaatcgagcatggtgaagaaatcggtgctcagtgctcatgcttgctgaagagtctcatgccgatagcacgtcgagagatattcgcccgggtcagaccgttgcacaaggcaattggccatcattcgaggaacaggacatcgttttgacgcagaacagcgttaacgcgcagacggggattgcaaagctctcgtgcgctcatgaatggggtatcattatatcgtcatctatgccacagcagctacgccgtccgttgccgcttctttgcttttgctagtgcttctgatatcgcagcgacttcttgctcgacctctgcatcgtcttctgattcctcttcgtcatcgacaggcgcgccaccctcgtcagactcgtcctcactatcatcgccgtcaagctcgagcccgtcgccatcgctgaagccaccaaactcgtcgtcctcatcatcgtcatcgtcatcctcgtcaactgcatcgtcttggggtgcaccagtggtgtcagtagtggctgcgacactgccgttggtcgcgctctcgccatctcgcttcctctttttgctcatctctcctaggcgaccttcgcggccttctttgacaggtgcattttcctcgccctccttgtaaggtggtggagtgaaccagggaatctttccgcgtatccagtcgttcaagaccatcttcgcagcaccgtcaatgtcggcttcaccacccttgagaagcctgccgctcttccgacacagttgctcgagaaacatgaccccatcctcgtaatcatagatctcatatgtccgttgcagatgccttggttgtactcggcgaagtacagcctcaatgtattgtgctgggtactcgacgttctcgacacgaacactacctctcaacagtagatcttcatcggtgtcgtcctgattcggtggcacaatacccgggcaatcgatcatgtaaatacgtttcatcaatgtgatgtattgccagaccttggtctcaccagcaatgggcgcaacgacacaaaccttcttctttcgcagtgtgttgatgatggatgacttgccagtgtttgggtagccaaccatgccgacggagatctgcttgcgatcgctgtggagggatgagaactggcggaggagggcgatgagggaacctttgccgaagctgttgttgatgttggcgtggaaagctgtcatacgttagacagcagctcaagtataggacgaatttttcacgtaccaagtgtgggaaactctttgctgagatgtcggacccaggcagcctgtcgaacatgtcagtctcggctacagcaactaaacaaaacatggtcgacgatgagaaatgtgtgaaatgttactaagagaaccgccacctatctgcacatatatcggcagaggcggccctcaactcaaaaacgtatcactttgcaactctagcgaccagcaaccaaaacggaagccggtctacccttggccaaaacgaccgcgggcgagcgagtcgccgtcaatcttcccaacttgtaacagagccaattcatagaagaaggagatggcccttgacttaaggaggggtcacgagggagggaggtaggctagatggaagggagtgatggggagcttgacttactgcaaccttggaggggacgagatcgaccttgttcaggacgaagacaagatgtttgtgaggtgcctcggtgcggatgtacttctcaacactgcggcagcgggttccgtcgggatcacgggcgtccaggacgtgcagaataacatcgctagagtcgataaccttgtacagctcgttccagatacgcttactagtacccttcatgaagatgaactctcgtgcctgggcaaagtcgccgtcggggttgtcgttgtcggcctcgggatcgccagaggtgcctgacagcagcttggcctgctcgagacggtcgaggtaggtgtcgtgcatggtgtcagtgcggccagcgaggtcctcgatggtgctgaagtccagcttgggccgcttgcgctgggccttggggccaaaggtgtccttgaagggctgcgactcgacggcaatcttggcggcatgttccttgaggccgttgatgttgcccttctcctcgatcaggctcatgggcagcttgttgcgcttcatgaggtaggtcgaggggttcgacgactgcgcctgcacggcggagcggaacgactcgagggcatcctgagagatgacacgcgtgttgttgaaccacttgcggttgggttcgacacgggcgacgggggcctcgcgcgactggtacgaggccgacttggtgatgtctcccttggcattgcgctgggccttgccgtcagtgaggcgcttgaggaccttgaccttcttcgcagatctgcacgcgagttagttttctgccaccagagtttgcgacaggcggtgcatgcataccggtaaaagttctcgcccttggtcttgacattgcccatgccatcgcccgtcttgccctcgcgctccttgcggttcttttctttcttctgggtacccatggtggcggcttccttgcgagacttggaggtgtgcaagtgcagagcttcacggcgagtctgcgacggaactttttctccagcggcgggcgctagcggcttggcagaaatattcgagcaggcgcgaccgacaccaccgaagccagctccgcagcgagcgcagcgggcgtactgagcactcacacacagagcccccacacgcaatgcctcctcggatacctgtccgctcgccctgggcctcgcggccggctgtctcgtccctcaatggctcggacgggccgctcccgcgctgcgtgcgctccttcacctcgacacccaccacactcgccctcggcccccagtcgcccaactacatcgacgtccccaagccccgccagcccacctttgcgctcgagcccgaggtaaaaggccacctccccgtgccgcgagacatattcaagacgcgcaacaagcaccccaaagcctcggacgtcttcctcaaccgctccaccaaagcccccaaggcccagaaagcccccggcccgcacagcagagatgccgagtaccagctctacaagcaacgtctggccgaggcgcggcgcgctgcgctgaaggagggtgtcaagcagttgcacgagcgcaaagtcgccacagacgcccagttccaggcgaagctccaggccacctatgcagaccgcctgcagcgagccactgcgccgccgcgcgagacggacctgctgacgtcgacgtcgatccagaagggcattcgggatttcctcgacgatgccctaccgacatcgtcccgcaccaacatccccaaacgccgcacagcctatcagcgccgcgtggcgcgcgtgcaggctgttcgtgcatcacggctgcacgatctgtacgtcaatgcacgcgagttcatcgtcgaggagagccaattggacgcggccatcgagaaggcgtttggtaccgaggaccagcccgttgggtggaatgtccgaggcgatgctggcctgaggagcgagggcaaagagggactgagtccatggcatgggcctatgcccgagggcgttggcgacatgctgcagaagctgaggggcggggaaggagtcggtctggccaaggagagggtgcgcaaggtcgccgaggccttgacgggaggaaagatgtaaatgtccaagatattgtaaatgtatgtatgagtacacacgggcctcacatgatgactctgcctgaaccaaggtcgtgccttgttcgctgctcaatctttttccgtgcgcacctcgttcctcaatcactcggcctccagctccatagaccgattgcaatcgcagaccggaacatcgccgctattctcgaggcgactgggtaaaggtaacatgcgttggaatctcgtccacgagctaatctctcctccggtatcgggtcaccgccattacagataaggttgtggtaaagtgaaaaggaaggaacgttggtgcgcacctgcctatgtggagcgcatataaatcccctccccgactgagtctcctccacaatctcacaaattcgctcaaacaacggagtgctcgtccgtggtcaattgcactccttctccagctctagagtctgcctcatcaccatactctcgagctcaccatgcagttccttctcttgaccttgtgtctcgcgctactggcagctgcacgtactatcactggcgagattagaacagcagcagcagctccaaaggaagaccctccgagcagacgtcgaggtgttgcctacaacaatcctccattcgccaactacttcgatgttatgaattcaggtggtcaggtgagctggtcctacaactgggcctcaaggccgacggagcaacatacatccttcgagttcattccgatgctttggagcaaccaagacagctccacctcgaagtggtgggactcaatcaaggacgcaggaggtattttcaaggacaaccctacccaccttctcgccttcaacgagcccgacaactgcaggtgagtctatgcctctcgaatttcgaggctctggagtctctcgctctcactaacttggcggtaggatgggatctggtggcgcctgcatgtctgtcagtgactccgttgcggcatggcggcagcacatggagcctgccaaaaccctcaaagagaagatgtaccttggctctcctgccgttacgaacggcggaactggcatgggtctggactggctgggtcaattcgtaaaggaatgcgccggctgcaacatcgacttcatctgcattcactggtcagtctatgccgaccattgtctccgcatagctaataatgtttaggtacgacaaagccaacaacgtccaatacttcaaggaccacatcaacagggcgcgcgacgttgccggcggccgtccaatctggatcaccgagctcggtcctcagggcaccgatgcagagatcaaggtatgtcactcccagactcgacagaatcccacacgctaacagtttctaaaaaagagcttcctcgaccaagtgattccatggatggaagactcgggcgacatccaccgctacgcctacttcatggctcgcgaagggctcttggtcaacaatcagggcaccggcttgtcggacattggatcgcacttcacgtactggcgtcgtgctaatggcggcttcactaccaaatcaaatagcaccattgttgcggcaaagttgtagacctcgggtacaaagggggaagaggacggagcactagaaggaaggatggtgtatctagtttgtggagtcatttagacatgacgttcacacaggggaacaatatatggacatggaaaccttgaaatgctacactgcatcttcttgatcgtcattcttgacatgctatgcacagcggcagccgaagcttcaccgctaccacgagtatcgcagccttgtttgactcaccgtgccgactccgcggctcagattactcccatgttcgcgtcggtgaaggcgattgtcgcaacggctagtgagtccaagagatcactcaccgctgcggtaatcccctccgattgtgtagagcgtactctcggctcaatatgctgacgggaactatggacacatggaacaatacaacataccacctcagtgtgtgaggaagcttcaattgtctatcacgcctagaattcacccagcgcttctggtcgaggcaaattttgatccagtgcacctcagcgagcatgccgtggagcgaactcatttcattgacagccacattgtccagcactacgcacccagactctgaactacctagtacatacacgacaaaaagtctagttcacaatgtattaacaaaaattgccatctcttacatgtacccaatcatacacttccattcggcacctgaaccgctccattccccttgccctcggcagcatccagcggctccccccaaatctgaataaccaactgcttcttattaatcttccccatagcattcctcggtatcacatccaccaccttcatctcctgcggaatcttgtaattcgccaggatctccttgagcgccctcctcatgtccagcgcagaccactgcttcccgcccttccctgccgtcttgccttgttcagacaacacgacgacggcagcgactttctggccccaagcttccgacggtagacccacgacggctacttcagagacctgtgggagggacagcatctcgcgctcgatttccagcgcggacaccttttctccgccggttttgatgatgtcggctgatttgcgcccgtggataaaatacagcggtcctttagcccatgcttgttcgcttttccctgcgctatccacgtatcgtcgaaccgcaacgtcgccggtcttgaaccacttgcccgcgccatcatcgccctcgacaaactccttctccgtggcttcgggattcttccagtattctcggaatatcgtggggccgcggagttggatctcgccctgtcgttcgcggttcgtggctgggtcaatctcttcgccttcttggatgatctcgcccgtctcggtgtctgcgagccgtgcttgcaccgaggggaggggccagcctactgagccgtctacacggtcggcaaaagagaggccacatgaaagtgccatgccgacttctgtcatgccatagcgttctagaagaacgttaccgccgctcagttctgtccatgctgatttgacaggtgtagggagtgcggccgatccggaaatgttcaggcgcatgttcgatgggtgaagagcagtctttgtagcagcttgcatctcgggagatagagtggaatgcgaagacagcagacgggtgtatatcgtcggcacaactgtgaggaaagtgataggtttcttcgctgggtcggggttcggaaggaaaggagccgccaatctttcccacactgccgttgcgttgaagggaaactggaattcaatggtgcttcccacaaacaagggtgtcagaagcgcattgactgtgccgtggatgtgatgtagcggtagaacgtgtagaagaacgtcatccttggtataattccaagcttccaacaacgacctcgactgagctgtcagtacatcctgaggaagtagcacgcctttcggtcgattcgttgtccccgatgtgtacagcatcatgccacccttttcactcgtaggttcttccagagtgacataatcgtcagtctttcccatcatgatcttctcctgcttgtaattgattggcttcgtttccatgccttcctttaacacatcgtcggcttgactctgaaacttctcggacgagagaagcatgagcgactcgctttggtcgatgatgtatcgtagctcatgggcagggaacgtcggtgagagtgggacggcgattgcatgcgcggcgaggatggagagtagggtcactgtgagactgtcaacacctgcatacagagtgggttaggacgggcagaaattgaatgcgcacctacataatcgtagccattttccaccaagaaggagattctctgtccctccgcactttgtccgttggtgctcctctgcaacttgtctttcgcagctgcaacatcatttaccaactctccgtaggtaaatgtgcgcccagatagggaatgtacaacagcggtgctttgcgcatcgtgtttttttatggcttcgaaaatgggcaggcggggtagtgttgatgccattctgacggttctgaaagatgtgtaggtgcagggacgacagtagcttacaccatgggtgggatcgtgtgacagagatattttgtgtttagtcagagtgcgagagaacaactttcgagcccacatggcgattgaagcgtccaggatcagcgcatccaacgcggaagcaaggcctcggattacggcaattggtgctggctttttgccggtgtcgctcaaacggtaggatcgcgtctgtcgaccttgctatgcagcaatcatcgtcgacagggttcgcagagcttcagtgtagtctttggatagatgcggtcgacgccctatgatgcacaagccatgttggctttcaattgaactatatggtagttggacaatttcgcgaacagtggacggtgacggcatcgctgccaaaaagaattccgaaatatcttggcgctcgcgcccacatcaccgaggcacaccaacgttgaatactctgacctacactctttggttcccgaacaggctagcctagttgatccattcatccttgaatgtttagacaaaatatagccgtcgctgcaaagcgttatatgtcagccatgtcgcaatccgtcacgccgatggaggacgcgttgcgggcaaagggaagctcatgacctcggacttgtttcggcacaaggcgatttgtctttgtatatgtatactgactgtcgtgcagattacggatgcgctgaagccttcgaccctacagatctttaacgactcacacaagcacgcacaccatcaagccatgcaaggagtcaccagcagagaggtataggtattgcgctgtacttaactagctactgctaacactacacagacgcactttcggtatgctgcaacgacaaggaacacgtaaaagactgtgatgaaaactaacacatacacatgtagtctcgtcatcacgtcttcagctttcgaaggcaaaatgcaactggcgcggcatcgcatggtcaacacactcatgaaagatgaactggcacaagaaggcggcattcatgcactgcagcttacaacacgaacgccacaagaggaagagaacaaaaggcaaaaggaagctactcgtgcttgagaccctttagcagccaagtgcgaatactttaagatacccatcgaaattcatacatcgcaacctcaccctgtgtccgcccaaagttctgtcactgtgaaatgccgctctaacttaccactcgctacctctttggacgtggacgttttttttttttgcaccagcacctcgttcttctgctctgaagttgcttcgtactttgcatcttcttcctcgtcatatttatcgtacatacaaacaagactcaccacattagcacgaatcaacaactcgagcataggaatcagtcctccaagcacctacacacatcaatccagtttcattcgaggtactgcatattccaggtcgaagcttctccacgcgctgtaaccctttgagcaaaaagcatatgactgggctgcgcaagatgaattcgataggcaatgtatacacatggcagcaaggtacaaatcgtccagtgttgccaaaagaggatgcggcctgaaggcacaatgatgatcatgcgagactttggcccagtaacatatgctgtgtatacgttccgaatccactcctcctgcatgttctagaatgcagcatcttgaatcttgctgtcaagcatgactccgtacagggggagtacagcccgaccatgtccagcatagctaagaatcatatcggagtaccctgtagaaatctgacctcacaagcggaggacatgtatccgcagtggaccacaggccgccgcaacaaaagaaaatcagacatgtgcgtgaaaagtgcatgctgaaagtacatggtactttgtcatggagttgctctaaacttcatgcgctgagtctaaatcgtggagactgaaccgcaattccctgattcggaatctcgtaacgcggcccccaggcggacctgtatcaccgcaatcggtatcgccacgtcgcagccggtggcgctacgcgctgaaggggaggttccgcacccgtccatctggctagtgaagaaaaagtaccgcttgccgagcccacatgaatcgtgattggagaaaggtatgtggaacgcaggatcaagaaagccgaggatggccctgcgttgcgggtgttgaagtgataagggagaaagctaggtggttctaagaagacttctcggacccattaggtttgaagctaattgatttaagcgtggttcactattctgatctgtagattttgacactggaccgtggtttaggtaatgtacattatggtaattttgtattgggattcattttcctccaatccaggcgatcggcatttctcctacccgtaaagcttctcacctccacttgcactagtcatagcttggagtctcgaagctgacaagacccacaatccgctcgagccggaccttagtgaccggtacgttgctcgccgtctgttcaaccttggtttcgcgtctcggaccgcgcctatcctgatttccgacctagtcatgagcagcgaagtaagtccgcgacttctttgcttctcctagccctggaatcccaatctggaccgccaagctgatagcgtagagatcttctgagataggtcgatggcagcatgaccatgcctggattgatccatagtcgttcttcacattggaggtgtagctgtggcggaaggagaagacattgttgtagaggtcgtattaggtagcaagcgggcttttgttgggcccatagccatggtagccgcgtagtaaaatacatgggtatatcgtcgaaattattacttttgcgcatccgtccctctcatcgataaggtgtctcacgcgacgccaaggatcgttcttcgtctgtaatgtagaatgacttggataccatgatttgcattgggtcctcgtcatcactactcgcagaagagctcttcatcttcaggctcctctgactctcgttgtcgctttgatgcttcttagaaagcttcttagattccttgggtgggacctggggcagagcgccgtcataccaatatttgtcgttattcttgtgaccagagtcattggatttccgcgtttccaccactgtagataacttgtaaacgtcgggacgtagactgtcttgtttctggttgctcgaagcaccacccatcgcattgatcggattagactttccgccgtaggaaggtcgttgagttgagagtcccaagcggtgcatggcgaggaaaaatagtggtcgcaaggtggcaaggctacctgcagtgatagctagtccttgctcaacggtcgaccaaatagcgatatcggtggtagcccagagaaagtcgggcgaattgaagaagcggacaaagggaaggcgagcaatgacagcagcacttgcgatacagcccatggtaataagtgggaccagagcaacctttgctctccgctttagctgcaggtcccatacgaggaatccaggaataatggcgaaagtgaagtctgagatgatgctgaaggtactgtaggtgtaggccaggccaacgatcaagtcgttactgacgcacacggctaagtcgtgatcgacccagaacctgtacaccggccagcattggaagacgacaacgaagaagaatgcaccgccggccacgatcgaagtcagcatggcgagatacaggatccaggtgtgtatacgcttgatactgatcctgaggagcagatatccaatggaaagcttcgcgaagatcatggcccagctgtagaagatatagcagaaccaccagcaatgtctggccctctcgatgtctttcttggacaggtcgcggtggtgacgcccggtgccgtattgtatcccgatattagatgatattacatagaagagcatgaacagctggccaggttagacatgtcaaaacaactcgaggcatatacggcgtaccatggccattcccatcaaccaatcgtcaaaaccaaaagccttcaccatcttcacccggacgaagaccctcaacatgtaggccaggacagcagttgccacaaaggcaatgttcactccaaggagttccggacctcgatttgggatcgacatattggtgttcgtacgcagttcgcaacgaggtaatcgggaaaccccaggaccaggaaggcccttctcgagggatggtattctttcatatttgcagcagctgtgggccatgacggcgggccttgccagtcgccacgtgaagtgggcccctgccgtgcactgggacccagcttctcaaccattcggctgtaagcgtggtttcgtttcagggcaaggacctggccgaagagggtgtttagccgttcgcgcatcgtttgggtaagtgtgcatgaaccgcacgaagccaacctcggcagctaaatgtgttcgctcttgggtcgcaaaccaatggtggggacgaaacatgttactcgaagcagctagttctacactttcgtgcaacgacattcccgcgcgtcttttcatcgtcgggagaacgaaaatatcgtctgcatctgcgtgcatcttgagctcttggacgcattgtggtggccccgcgtcgcgtgcagcaggcgggcagagtcagcttggacacacgagtcgcgagattgtctcttgacgtccacatacagccatggtcgtccgaaggaccttccaaaatattccctgtcgcggtggatccacgtggagcttaaccgcatttggtcaggcacggagataacccgcatcatgcgcagctggaattggttcttcgtcctgcaagctctccaccccctactcctacatcggtctacgccttacacttgaaccaaacgatgcatggtctgcggacaagattctcggatggccttgaagaccgtatctgaactttcttcaagatgtccatgcagcccctctccatgaggcaacggtgcacacagttagtggccgcttgggcacacgatgcacgactcccagtctggacgtggacgggctgcaaaaaccatcacacgctaagggccgatgtccgtccaatcgcgctcactcagctcaggagctttggtgtcgcagcagagcttgtcgagggcataggagccagctccgagccgtcatgtcggtgctctcccgtcgcctctcatatccaagccatcttggaccaaccggtaggctatcgcaattagtctggcaccaggccttggtgttgatggccatccgcgcttgacaggaggcacttggcgcgctgatcatgctgaacatcactgtgggagatcatgctcgaaaagcaccggcacgccttagtatcaggaaactcggcagttggccaatctccggcccacaatattgaatcgcagcttcacgactcaactaccggtgctccggatcctgcgactgggtcagaaccagattgtaccatcatgccacatccagaacatccgtacggagtggtaccgattgaacgacctgattgtcttcgtacgatagttaaatcaacaggctggatcctcaaaagccgcggccagaagggagaaacaccatagtgtataagcatgcatttgcttgaagacccgcatgttcctttcgcaccacactagggttgattatgtctatagccatagccacgtcgtgtaaggatacctctgcatccttagtttggatttggtcagcatgtcaccttcggttccccctccagaaagcacggatacaagcacgccttgtgtcatgctcagaattcttcgtacgatgagtgagcactactgtatactacatgccataaagcacgatcagcacgcattcgtcaacaaagttcacgtgcgccatgggtcacggccgttcctcatgacatctccgagattctgaccgcatacaacttatgcggcaacatcgctgccggataaattgtagcggaggagtgcggacatcactccgcggactgcacacttgtttgctgtggaacttctggagctgctgtacaacgccggcctttcagtcctgaaacataggctccactcgggtaacaccatggatgcgcttcgattcttcgagactctcgctatcgctcacgacgtttgacgtcactgtcctgcgcattcgtctgagcggagcatctgccgtggtttgcttgcaggatcgtggaacattagcttcgaacaacagacacagtcgagaccctgtcttacgagcgcgcagtgagcggccgtccatcacgcgtcgcacatcctagttccgcggatcttatataaccactcgatcactaatccggtccctctcttctacaatacagccgcgatttagagggaatgctcccacgtcacatggacttggcaaacaagtgctgcatggttgccatggacattacactgcaggttgtcaagtccgaccatgaatagcgagctaagtgcagcagcaggcactccgttcgacagcctaaaatatacacagagtctttacgtcacacctcgccatactgtgtagagcttgagctcattagcgagaacagtgaattcgtgtgtatcttccgtcgtggctggtaatgtgcagcagacacaggtatggtacgctaaataatcggctgagcacaagcaccaactcggccgagatttttcttaattgaagcacctgccacgcgagtgtgtaaatcagtacatataccaacgcatggttaataaggataagaactggcgatatgcttgctatctgtatctagttcacttttttactgacttatcagtgtgcacatgtatttagagtcatggtggatatcatcaagactcaacataccagcataaagcgctttgaacgaacacgtgttctcatctttataattcgtcttcaaatccagttcttaggcctaccaagattcctagtagatgcccaaaagaggaatttttgaacgtggactttcaaactccgccaatcggatttgaaacaggtgcgaatattccacaactggtacacgatattgcttagagcctgaagaccaaagaccacagtaccacggtagttggaagtggagaagttcttcgtgctacttcccaaatgacatagaaaaaaattaatactccttgctctcatatctacaactactacttgtccaacttcttaccggacagtaatgcatccgaaaacaaaatcacatcacaacatgaaattctccctcgccctcctcgcgtgcctacttgccgcctgcgcctccgcgagacacgtcgacggcggcgtagcctgccgaaccgatgcagacgtcggcactttaacttgctgtgcgtaaaaacccccatatacctcgtcggtgcaggcgctgatgcatacatagctccggactacaaccaggtcatcatgtgtgagaggggacccatggtgcccaagaggctggaatggaggccgttcttgaactgtgaagccattggcaggattgacggcgtgggcttcaagtgtaagttggggtgtgcggactgcatgtgcgtgttctttgaagactgatagtgtgcgttaggtgactggatcagccataaatgcgtccacaaaccgacgcaagacgacccggcctatttcccttattaatgaaattagggggcagagtttgtgcctctatcgagcgatgtggttgcgcatatgcatcacttgtcggacggtgtgtagtggttaaagcctcgtgctttgtcacacaagagtgctcgggcgtctcgaccttggtgtgttagaagttgtggcagagtcgcaggcgttcctctctctatgctggacaatcgactatgttttcagaattcacggttctgctcctggactatatatgctattctccataagatggaagaaaacccatacttgctacatcactcaagctatagttcctgcttatccgccaacagccttgcgatttttcccttcccagactaaatctacgcgccactcttgtacttgaacctcttcagtccccgtaccccgacgttgatcttgaacacactgccagcaaactcgtccacacccttgccaccctctccgctcgtgccacccgcgctggtaataacaaggtcttcgccacagaaacaagggcaggtgggctgcgatgttggaaccttgatttcgcccacgatctcgccttccggggagatcttgaggacatgagatccgccatgtagtgccgtccacatgaatccctcctcatcgatgcagtggccgtctggcacagcgtccttgccatagcggttatcttctggcatcgtaaagaaaggtcgcctgtttgtaatctcgccggtcttggggtcgtaatcgaactggaaaatcgttttcgtggggctgtcagcccagtacatcttgttgtcgtccttgttccatgttgtgccgttggggatggcaatgtcgctcaatggccggtcgagagatccgtccgtgttgagacggaagagggcgccgtgctcgtcccagtcagagactagggggtcgaacatgaagccagcccagaagcggccttgcgagtcgacggcaccgtcattgccgcggtatttctcgtgtttgccagctttgatctcatcttctgaccatacttttttgatccagcggtattcgcccgtttgcttgttggcgatgccgtagccgtatttaccagcgaaggcgaattcgctagggttgccttcgatgtctgctgtgcacctgtagtttgtcagtcgatgtagtttttgctttgatccaagggtacataccctattgagatatcaaagtccttaataactttgagactcgattgtccaacgttcaaatcaacgcgatgaactttgcatttctccacatccaggaagcgaagtgtgtttgtgtcgtcttcccagaatggaccctcaccgagcgagcaattcatgcgaagccatggctagataatcgtcagtatttagttgttttagttcgacaaatgtcccatttcatagggttctggtccttgagtactgcgatcaacgaccagctgatccgcctaacactcaacaaagacgtttaacatggagattgcatgtctcgatgccacaacatgtgaggaagtggcctgaagagttcactcccatcatgtgtatttcacaccactcgacgtgactgcgaacacattacacgcttccagcctcatcccaccatgacctcagcggggtgtttggatgtttcccccaccatcccaccccacatcagccgcaagctcaaaacgtacctcagtaatctcccacttcttaacttcaggcattgtagcttccgtggtcgtcgtaggcgaatgcgatgcgctctcgacgtctttggcgatggtgatggtatcttggtgatgctgttgttggctgtttgtaccagcaggcgcgcctcccgtcaacgcgcctctgatcgcggcccacaatttggatagcgtcacgcccattacgtcccgatgagccgccgcttggtgtcctagacccgcttcaacgtgcactactagagactgtcgactgcgtagctgcgatgtggttggcacggttcgagcttggataatgcttctttggtgtcgccagaggaaagatagataggatgaagtattgcagtggaagttgttccaggagttcgcattatcgaggcgattgcaggtacatatcgaattcccttccatgctccagggcctcaaagtgcgcatgcatctcggtcatatggtaagcacggatagcctccgaactgtcccaacagcatacagagctcaattacgatgcgcgcagctcgtttcaacgagggtatacatgtgtaagagcacgcaagtagtatagtgagcttgtattgctgatagatgtcaagattgatgaggcgacaaaagacggctgaacggtccgaagacgccaatcctgtgacacttgcaccgtccacggggagtaacaaattcccgttccgtttaggcgaggttaatgggctgcatacacacttggtgtgtacatagcagctcatgtgagatgtcccgtatataccgaaggaatttcactgtgcaagtattttgctgttcgttgtgagcgttagagcttgttgagctttcttcatatattaaacgagattttgtggcggttacacgggaggacctgcagactagccgagctatggatatccgccagtgttcgccattgaatgggcttgaaatcgatggaaagtccctgaacgttcgcgttaatcttcagtggtgctagcgtgcaagtgggtagtgatacaactgtccaatcgtggatttcactttgtgtccgcaatagacaggtaggtgagtctttttagctggactgactatcgacggatgaaccgccatggcgggactgtcatctgcgttggaccgagatgagcctcatctaagcaaccaggaaagtcgagactgacctagggagacaagcattacaattctcaaaattacgttctcgacccagccatgcgtcatggaaagctgctcccatgatgcccatccgatcgcatcctacatcttggcagacacatgctctgctaccttcattatcgtaccactcaagtacagcacgagcaatcattgcaactcgaatctctaatcgggggaggtgcagcacacgtcttctgtgagttccatggcactgtactgctgggcggcgcattgcctttcaccgtcgtcaccttgaccaaaaccgggatggcagatccagtactgaggctgaaagtgcggtggcgaaggactgattacacgttagtatcgagccaatttgaaccggtttcggggtgacttaccgcgcagcagactagcgatctcgccagaatgggatgtaatggaaatgtacgtcgcatcgtcgttctcaaagatatcatctagcagcgctttgcttcgaatatcctgattagcactgggctcggctttcagtggggtccagtatggatcgtcctcaggaaagcccttttcgaacttgaattttgggaagttcttcttgatgtaagacttggtactgcggcgatcgcacgtatgtgcgctgataccctcgcgcaggagctccttgatgacgggctcgaacttggaatgcccgtgcaaaggcagaccctgaaatgttaggcgagcggtgtccaggcagcgatacaagggagaggtgtagtagctctgaggcgcagagatgttctcgtctttgagaaggtgagcccagaaggcgttgactcggtttgcttgctggacgcctgtggtggtcaacttggcatcagcccaagtggtagtgccgttgccgtcgagttcgctccagtagcaattccaagctggagtaccaaaatacgtttccgccgcattgtggaagccttcgccatggcggcccatgaagagcaaagcatagcgctcattctccgggcctctcttattcaaggtggaaatgtagtgagccagacgctgccattgcgtcgacttcttgtcgtcaggacagctgggatcggatggatatgtacggttgatcagaccaaagtttgtaccaatgaagtcgaatcccgatggcgttgtagtgttctcgtcctggaggaaaagaccagtcacgacgctatactcaaggtgcttcggggtggacttggcattgacgcccgtggcagcaagaaggccatacaggaacgcacgtgacatggaagcatgcatgactaacgttagggttgcatgtgcggataaatggaatgtcgacgacccggtcccgccatgacgggaactcgacgaggttcttataggtatgtgtattgaaaatgtcgaaggcgttccgaggtgtggatgcaggcggcgaaaaagtagacagtgtaaggctggcagccaatcagtgcaaaacgtgatgcgggcgagatacgacgtcacgtgcagcatcagctaattactgcagaccggtctccaagactcggctacacctgcccttcggtggtccgcattagctccacaaaaaagttggagcttcaattctgagaagtcgagccatccgcggcagcaccaacgacagcaaacatgtttgaaaacctgtgcgcgctccaattggactcggatctcttcgcgcaggcgatccacccagaagagccaatcgtcgcggttggactcgcctctgggcatgtccagacgtatcgactgccgccaggcgcgagcgacgacagcgacccggacgaggcgctggctgcggagaaaggctttggacacatagcgacgacgtggaagacgcggcggcacaagggaagctgcaggacgttggccttcagtgtcgacggctcgtcgctgtactcggcaggcacggatggcatcgtcaaggtcgcagacacgacaaccggtcgtgttacggccaagttcgccgtgccgctggatctgtaagcctcactgcggtagctgccaagatacagcacatttgctgactgtgtgcagagcgaacggcggcatcgatgcgcccaccctcgtccacgccctctcgccgcaatcactcattctcggcaccgactcgtctgcgctgcacatctacgacatccgcgatcagggcgccaagtcggcattcaagccacaggccacgcaccgcccacacgacgactacgtctcctccctcacgcctctgccacccaccgaggcgagcaccagcggcttcagcaagcaatgggtcactaccggaggcagcactttggctgtcaccgacctgcgcagaggcgtcatggtgcgtagcgaggaccaggaggaggagctgctcagctccgtcatggtcacgggcctgtcgaagaagggcaccagcgtcggcgagaaggtgctggtgggcggcggcaatggcgttttgacactgtgggagcgcggcgtgtgggacgaccaggacgagcgcatcaccatcgatcgctccaagggaggtggcgagagcttggatgtcatcgccctgcttccggacggtgttggacctggtggaaaaattgccgctgtgggcttgggcgacggttctctgcgcttcgtcaagctcgggccgaacaagatcattgacgagctcaagcatgatgaactgcgtcaggaaggcgtcatcggacttggattcgacgtcacgggcaggatggtcagcggcggtggaaagaagctgaatatatggggcgagaagacctggcaggacgtccccgaggacgacgaggatgagcaagaggaagaagctcccgcaaatggtaaacgcgagcacgagagtgatgaagacgaggacagcgacgaggacatggaggaaagcagtgaggatgacgagccgaagcagaagcgcaagaagaggaggaagggcaagggcggcaagcaagcaaaaggccacggcatcctccacttctccggcctggcttgagcatcttcctccaacagcgacgagtacctggaagcgcactgaatttgacaagcatgccttttgtcacatttgattctgctccacgtgtttcttcgtgacttcctccttgagcacccgatgtgacccggccaagtttcgcttggctatgctgcaacgtcagaattttacagtttttttcaacagcgtgctactttgaacattgcgcagttctgagaacatggccaacgaagaatgggctcctcctttcctagacggacccgtccagcatgcacgcgattgcgcgtacgtgttgactccaggtagtacggcccttatcgctctttctcaaattgctctcgccactgacactaaatttgcccgctaggcgccgcctgtaattgctaccgatcatgggacctggaagtcttctcgaccgcctcagcattccagcctgctacagcccgtggccctgatgaccagaacggaaactttgacgaacacgaccaagccacaattcaagcctttatcagtcgcaaacatgaccaaggggacgaacgccggctccaacgctccttctctcttgaattgtatcaaccacttacccagggcgagattcgcattctggagctttatccaggcgagcgcgatgcgccactgcagggaagcctacacattgccagcatagattttacacatctcgcaagagcaagtgaccagtcgaccacacgactcaccaatcacgcaatatcgcttgggactagtcagccattctggtacacagcccttagctatgtttggggtgagcccaccttcaaccaatccgtacgatttgcggcaaggtctgtgccaatcaccagcagtctagcaacggctttgttccgactgcgatcccttgaagagagcatttttctgtggatagaccagatctgcatcaaccaaacagacactcgcgagaaagaacagcaaatacctttgatggggctgatctacactcatgcaacaaacactgtcatatggctgggtgatggggacggacaagacccgcacctagctttggaaacgatggagcatgtgtatgcaaaattgcagatgagcgacgtggagattaccccggatgattttgagaggctcgactttccaccagccaaccaccacgcctggcatgcagtgcgccaaattcttcagaggccttggctctcccgtctctggactatacaagaagcggttctttcgagaaacttgttcgtcatgtgtggtaacgctgttgtgaactgggatgatcttgcggcatggtgctacgttctgcagcactgtcaaatcctacagtggctcgcaagcgataaatcccagggctgcctagagcatagtgcctcttgctctagaagtagattaccgtttggtggtagtgtgattaattcactgcaggccgaccgtttacagaactggtcactcagtgagaaagaatatcttctgaatagcttagtgcgcacaaggtatgcccaagcatcagatccgaaagacaaaatctacggtaagttaccgctatctgctacgcacttcataaacatcgctgactttgtgtttgcaggagtactgggtatcgcaagatcgaatataacgcctgactatacatcatccaggacggctcgagacgtctaccatgaggcatgcttaacacaattaccagccctcgtctacgaacttttgagctgtgtggaccatgacttacctcttgagccctcttggctaccagattggagcactaatcgggtaactgaggcactaggttactctacaaaggcttggacgatgtatagtgccggtaggcgagcaaacacgaaaggcacagtctcaatcggaagacctagtaaggtgattctgagcgagaacaaaacgagacttaccctcaacggcatcgtcttcgacaaggtaacaattctcggacgtaccattgaagacgtggcgctcgatatcgaagatcctcacatcggcaacagtagctgggcaagcaatgttcagcttatcaatgaaaactacaaacatgaggagtacccggcttcagatagctctgtatatgacgctttctggaaaacactcttaggagggcgcgatgcctctggcacggcagaaccaacagcagaacatagcgaggtcttcagcctcattctagattccacaacgggtcaaacgccttctctggctggccagacctatagttcgcggcgaagacgaggctacttcacactcaacagtctccgatctaggcgaccagcgaaagcgcttggtgatcttcgcacagccatgcgtgctgcactcacgatgagacgctttgccatttctcagaagggcttctttgctctagtcccgcgcggaacgcagcaaggagacgtgattgtggtgtttgaaggcgcgtgtgtaccgtttgtgctccggtcgatgcaaaatgaagaggaagagtacgaacttctcggcgaggcctacatgcacggcatcatgcaaggagaagctctgcatatgccagacatgagattcgaagacgtgactctagtgtgagcggcgctattgctaggaggtggactttgctcaaaagcggtagcgaacatgtcggcagtgcagccggaccagccgccaacgacatccatcgcaaagtataccgagttacatcaagccacaaaacccaaccttgatccctgtaccgggtcgcatgtcggtttccccggttttcttggactcgtttcatttaatctggggtaggtcgtttatatccggctcagccattggctaaacaccaagcgagcttgaagattcgtggacagcttcgatagtgcttaatatagtcgaatcgcactttcatatgtagcactggtgcgaaactggtatcggccgtcttggtgttcgctctgagaccatgatgagtggtggatatgtgaataaggaatcttacggcgatgatgcttggggggcttgaggtgatcaagtctagacatcacggggcttgatcatgatcctgtgccatcggcccttagctttgggctcatatgtggagttgaccttgcgtttcgaaattcggctctttataaactctctgaaaacccccattcttcagctatcccatcctcatcatacacgcacacacacaagatgaagctctcaacaaccctcttcttcgccactgctgcatcggcgcataccatctttgtttccgtcaacggcggcaaagtcggcgacggtgttcgcgttccctcatatgatggacccatcaacgatgtgtcatcaaacgacatcgtttgtaacggtggacccaacccgaccgcaagcaccagcactgtcatcacacttcaggctggctccagcgcaacgctgacatggcgccacaccctgacgtctggcgacaacgacatcattgatcccagccacaagggtcccgtcatggcgtatctcaagaaagtatcagacgccaagactgattccggtgtcggaggaggatggttcaaggtatgccattacatctctttgatgatatagcagggctgacattgtgaacacagatttccgaagacgccttcgacggctcaaaatggggcgttgaccgattgatcgccaacaaaggcgtgcagaccgtgaaaatcccagcgtgtatcgctccaggccaataccttctccgtggcgagctcatcgccctgcactctgcgagctccagcatgggcgcgcagttctacatggagtgtgcgcaaatcaacatcgtgggtggctctgcagataagacaccggcgacagttagcttccctggcgcgtacaaacaaaatgatgttggcatcatttacaacttgtacagtggtcagaagacgtacacctcgcccggcccaagcgtatttacttgttaggtagataggagggagcgacgagtaagaaagtggagcatgtatgtagcttcgacaatagacgtgatatccaagattgagcgaaacatcgcgactgagcccagattattaattgtgtgcagtgctgggtgagatagcattcggccctttgttttcatcattctaaaatctcagtcatatttcttgaacttaacaaggcacttgaataccggtaactcacgaattaccccattcggcaatagccacagggaaacctgaaccttggaagcagtcgatatcgtcactgctccgcattgtcatgcaacacaacacagtcataacgccctttcaaatttgctcagactattagtcagttcaaaatacgaagcttaaggcgatactgacgttgcggaatgctgcttccgcacgctggaaggatcaagcttggcgaaaagcaaacgtcaacgaagccgaccgataacgttccatctagtctttgggcaagactctcccaccttcctctttcgaacatgttgccaaggatgtactgcctaagctatgcctggtagtcagcttgaacatacagtttgtggggccgccgatgtgcttccgtgtattggtgcggcttacaccgtagaagatcgacgatacctacctaggtatttaggtttctgactaggtatacaatccgataaaagcttgaacctttccttcctttgcgctgagtgtggtacaataagaagtgctgggaagtccaagtgcccaccatgcgcttcacaaattttgtccttgctggtatcgcaaccgcgagcacgtatgcctcaccttccagacctcgccaagtgaagaccgcaagcgagcgtctcggacttacatggctaggcggaaatagtagcctgccaaagattctgtacgtcattcttcatggaccaccaagatagttaatgactgtcgtagcgtgctgtacaccggaggcacaattgctagtggctcgatatatggcgctctcgatgatacgcaatacggtcaattgcaaattactggagaagaaataatcgcacgaaacccgtatctactcaaccacacccaacttgccgtctcgaactggacctcggaagaaggctcaacaggcaccaacgatgcgctggtgatgaacatgacgcgattcgcacacgatgcactctgctccgaagacagcgacatcgacggagccgtctatacgcacggcacaaactccctcgaagaaacagccttcctcctagacagcctcgtgaactgcgcgaagcccatcgtcggcacaggcgccatgcggccttttactcacatcggctacgaaggcgatgccaacttcttcgacgccgtcatgctagccgccagtccggagtcgcgcaacagaggcctgatggtggctttcaacgcgcgcattatacccggctactgggtgaccaagttacacagtacaaatcctaatgcttttggcccaacagccggaggcgatttgggtatcttcatcaacagcttgcccgtgtttttcaacacgccgtctcaacccctgcacaaatacaacttcgacattagtgcagtctcgaattataaatctttcccagcgctgcctaaagtcgacattctctatgccgcccgcgaattcgacggtaagcttgcgctcgacgcacaagcaaacggcgcgcagggaatcgtgattgcaggcactggcaacggcggggtaccatcggggggagacgagattcccgaagcaatggagaaagggctgcaggtggtagtgggtacgcgcagtccgtatggtccaagtagtccggctcgaacacctacttttgcgaaagcagggtttgtacatgtcatccaggcgaggatcatgttgcagttggctatcgcgagtgggatgaatatgaatcagaccattgatctttttgagggaaggttcaggaaggcgattgggcagccgtggagtcctagaggttagatcatgatatcagccatctgtacccatagcatgtatgtgggtgttcgcagtatgtttggatagcgttcattgctacgcattgcgctagtatacgtgcgactctgtccagacttacacattgcttgcagagtatcaatcagtgtcttgaggtagtcgccaaggttcgcatgtggaatattacaggatttcttattgttgttcttcaattccaaccgatgatgccctccgctactgttagaggccccttagtagaactagtcatcacggagactctgcgcccaataataccgacgtcgcctactcctagatctagccgctgaggcagctgcatgactggcgccatactcgaatccaatgagaacgaatatagtggaacactttgttgtggtgacgaagagaggtcgccgtcccgactgtcttccatattagcgctgctgagaaataactcttgctacgagcactcactgtatgacgacccagtgtttgtcgttctgctcttcctcgttccagccttccaactcgacgcttgtcccgcgactcgaacatctgttgctgaagaagaggagcatatcatcttcggattgtgtgcgttggaggtgatgtgttggtcgaaggacagctattgagcccccttggctgatgcgcgttgagttaccggtacacatttcgttattcagattgaatgtcgggtgactagacagcttgttgtgataagatagtaaagggggcgaagggtagtgtgtttaggtaaggaagaaggctggttgatggaagaatgggagaggatacggcttttgcatgtacttctgtatagacatagacaagtctacagatgggcaaggatacttggaagaggtgtttgcgcaagttggggttgagtcctaatgagtgtctttgagcatgtttcatgtgggtacctgattggctgaactagtgcgtactgaatgccaccacggtactccagaacatcagatgacagatgacactctgacaggtttgacagctcaaatagacgccttgaggaccttgaacgcatcagcacgcgagcccaagaacctctcttccgcggtcttccagttgatgacattccagatgttcttgacgtatgcagctttgccgttctgatactgtaagtagtaggcatgttcccacatatcaactccaaagatcggagtctcgcctttgcccacaactggatcttggtccttggtggtgacgatcgcaaggcgttgttggttgccggtgtcaactttaatcaaccagccccatccgctgccttgaatgcccaacagtgccgtattgaatgcttctttgaacttctcctcgtcgccccaaatagacttgatttgtttgatcagttcgggagctgcactactctttgcttccgctgagtctgcgggcgcgagatttgaccagaacaaggagtggtctagtcgagagcaagccacagtcagtgtatgttatatcgaaaagagtgtcggcaagggtgtacggatggcggtactcgcttgatctgttaggctggaaagaggttcaacttactaaacgaaagtcagcaaaagggcataaaagccggtgtttgttactactgcttacctgatgtggccgccagcattgaacttgatgccctgttgtagagacacttgcgacgtgatatcactggtgtgtaccgcctcggcttgtgtcttcaacaagccatttagattcgtgatgtacgtctggtgatgcttgctatgatggagctccatgatttgggctgagatgtggggttccaacgcctgtcagaaggtgagtatgacgcgtgcggggtactcataggacatggtactgacatcgtatgagtacgggaggggtggtagtgtgtactgaggtgtagacattgctccgaattcaaatggctgttggtctgttgcgaatataccaggtacgataaagatgagagtagatagacagagcgacaagctcaagtgagacaccatcttgatcgccgcgcaaaagttatccactgttttccggcagctttgtcaggatggcgtgtcgataccaacagggtgctctttcagtacaatgcccaattgggaaatggctcattaaagtgctcaattgcgcgcgttccgtctcttccttgattggcaactacgacaccaagctttatatctatgtcgtactccacgcgcctgaaaagagatcgaggaccctcgtaattcactattttcagtcgatgcagtgttgtaccgatgatgacgaaggtgggagctgatgacagtttcacgtgcaaggcgcgatagggcctatgatggcgtatggatggtatgaatggataaatatcggagcctaccgcgagagcttccaagattgtctgtctaccgtgagttatctggtggtgaagacaggtggacgctttgtcaattcgccgaagctcccgaggtctttgaaaggcccgggcgtttcttaccaatcacaaactgtcagacgcaggtctgcacccaacacgccagacatcctttctaaaaggtagcaatggtcgatgcaataatacaactcatgtattagtctaacacaaatcacctgaggacgacggtgacgggatgcgaggaagtgtacgagcggctaagcggaagaccagccggagatgaatgtttgatgctggatttggattaaggacaatgagacgaacatcataatttcaaaaatgaatcggtgtagaaattacatcctattgttgtgcgcgcagtcgaactcaatgggtctgcttctgagacatgagtagctccttcacacatctggggacttcgtgtgcaatgtggagagtgcacacagtgcacgggacgattgcggaggtaagcgagtcatgtcggtcaacaacgcggggctacttgaacgcaccgcattagttcgtcaatcatttcccttctacgttaaagtcgcctggtcaacaatttggacgcaagtaagcggcataagcttttctatggtaaatgcttgagtctccactagggttttgctcattgttttgcccatcgctttaacctttcgtctctcgtggttgaggctcaggagacaaaatggcatccatccacgacatcgaaaaggatttgcaaaaacatgcggttagtgcaccttctctcttccacgttccttcgaaatctcacacaaatctcaggccaatccacatgtcgacgatatagacgaagcttttgaccccgtcgcagttcgcaaattgatatggaaacaagacctccgcatcataccgctcgccgcgggcatttatctcctatgctttctcgatcgctcaaacatcggaaacgcaaaaacattaaatgctaatgctggagagtctttgctgcaatcgacgcacatgacgaattacgagtacactatcgcgctcatggtattcttggtcgcgtacgccgtcttcgaagtgcccagcaactacttcctaaagaaactaaagccgagccgctggattgctttcctcatgctaggttggggtatttgtacaataggtctcggaggcgcagagaactatgcgacagttacggcggtgaggtttttgttgggcatgtttgaagcgggactgtttccgggactggtggtaagtgttggtgtaatacctcaggtacaacttctgctgattgcttgtaacagtattacttgacattctggtatcgctcaagagaaagaagtatgcgcgtcgccatcatcctcgccagcgcgacgctcgcaggtgcgtttggtggtgcgattgcgtatggcgttgggcatatgcaaatggttcaaggactcgccgcgtggcgatggttatttatcttggaaggaatcccttcctgcgtttcgtcggtcgcggtgtggttcattctaccggattatcctgaagaagcatcatggttatcgacacccgagcgcgaactggcggtcgcgcgacttgaaaaggaaggatcgaaaggcaacgcgccgtccctgaactgggagactgcgaaggcgacgctactggatggccgcctgtgggtgcattatgtcatctactttggcatctcggcacctttcagctcactaagcttgttcacgcccaccatcactgctggcttgggctacgagaatctccaagctcagctcatgacggtacctccatatgcagtggcctatgtggtttcgatcatcacagcgtggtcatcagactacttcaacgcgcgcgcccttcattcggcggtcctatctaccgtaggagcgattggcttccttgtatctgcactgcttcctgcagacgcttatcatgcgagatacggatgcttgatcgttgcagccagcggggcattctcctgtattccgccactactgggctggctgagcagtaacatgcacagtactgctgcggctggtcttgccatcgcattgaacgtttcttggggagcgccgggacagattcttggagtttggatctacaaggcagatgagaaagcgaaaggttaccctacaggtcattgggtgaactttggcatgttagtcatggttgcattgggatgtattggtctgcgattttactaccagtcgaggaacaagcgaatgcagcgattgggtccagatgcgacaggaatggtgagggagttcagctactagggctctcaattctcggcataagtagaaccaaatcaatgcattacgatggctacaacgcagctgtaaataacttccgaggtctgcattgattcgttggcattctccgcaatgtgagagcaagaatatctacaagacaccttccaactgacaggtccaactctccgccttcttcgaatcaccaacgccatcccagcgactcgcattcggatacacgcaatgtgttctctgactctccaccacgccgtccaatatcgtatcgttcaaaaacttcgtgccaacaagactaatcggcgcacgatcattctccacccagtccaccatcgccaacagtatgttgtgctgcgtatcgttgaaccctgctgcagttggtcgttcaacgcccggttgtcctattgcccactgaccgttaccacctgcacaatggcccatacctgggacaaaaaagaggcggaagaactcatgcatctcattcaaggtgagattgagggcttcggcagtcttttgaaaagtgcgtgacgcgacacctgacatgactgtgggatctgcacgaccgtgatatgcaagcagtttgccaccacgcgcgtggaacgctgaaacgttgtgcgacttgtcgccagcgatctggatgccgcctgggttgagattggtcgcgaaatccatgtgtttcgtggtgaagttgagcgaggagaacgaggtgtcgttatacactgcgcctcgccagaagtcatcaacgaggccatagttgagtgatggtatcgtggttccgttgtcaacttttgtattggtggagaagacaccagtgggtgtaccgagttcgaaagatgggtaaacaatgtggccagaactgtttgcgagtggttggtagatctcccgtacggtgttgacttgagcagcggtaagacagacggaagaattcaacacgccagtaccgcaagctaatatggaaggatcgaagttgtgaagggtcgggttgtcgatgacaccgtctttgacgccatccagaggatccaataacgcgacttgcgccgcaactatggctgcccattgtgctgcactgacgtagctgggcgagctgaggtctggccacccaagacggtgcgcaagaatcgctttggaagcaacgatatgaagccaatcggtagccatggagcccaacaaaatgccatcgaagtcttcggggtagagaatcgcctcttcgtagccctgtcggccgcctgtactgcaccccatgtagtagttgtagtcgcctggtcgaccatagtagtgctcaacgactttttttcccgtttctgcctcagcgtgaattgcccggtacccgaaatcattgatgttttccggcttgtttaagaagaagtcatatccagcttgtccatcatggccaccatttgtaccgaaagtagcaaagccgtaactagcacccgtctgaagattgccgtagtcaatgcagcctccagtgccgccgttaccagtcgcgaggaagcgtccattccaattgtcaggcagccacgcttcgattcgatcggtacttgatgagctggtgttgacgttcaaaacagctcgacaaagatctgtagtcgttctggccacgttatatccgacagcgtttgcgcatgatggaacgagtcccgaaagatcgatcgatgtgttgttagtgagatgtgcagtactgagcacattcacaccaggtatagtgtttaaggaagtggccaattgttggcaagcactcaatccatacgccatggtcgatgtaaatatggagatgtcgtttctagagcaaacccaagaacattgcgggttgtccatcacctagtatttattgcctcccaccgcgtttgccaaggtatcgactcggtccttctaccgacagcgatttccgaggtctggtggatctcgcaacgagaaccgttcaagatgtggggaaagcggagtattttgcttgtacccaacgctaggcgacgcgagtcattcagccgctgcatgtgcagtgtcttgatgtggtgatggtgccggtaaagcttcgggactctcgttctaccggtagcgctcgccttccagctccgatgcatcataacactcttgtggcgttagtctcatccagatgactgtgcaagtttggggccttagcagacgaatcatctcaccatccctgtctgtagatcgcaatgaacgtttcttggggttgctagtagacatctcacgctatgggttcgcctagagcgtgcacgacttgatgcgtgatctgttagtcgtgcttatgggttaaggttggtacatagacaaattcatttagacgatcaatactatgatgtctcttttgcgtcacagcatcagcagggatacgagctgctgcaattattgggacccgctggtcaaagagcctgaatatcttcgagcgattttcacagaaatggaggacgttcaaaatgatgtggaaacatgcaggttttcctgtcgctttgcagctctgagatggctcgctgacattttctctcgaacattgcccagcgggcatcattaacattactatatcattcgtagcgtgacgtctatatgtcttgatcggacattttacaaccggcagcctataagagtaggattccgaatacaagcgtagacagcattatacacataagcgtaggtatcgtaaaagcagcagagttacctgtgtaggtggggcttgcagggcctgtaatcgtagcagatcccgactcagaggaagatgccgcaggactcgtgggagcgtttgttttatcgacgagcgagatgagttcggatacgatagaggtgaggtcgattgaggcggttggcgtaggttgaatggagtcgatgatcgagtcaagcgcaccggcgacttcggatgccacgtcgatcgcggagatggatgaagacccactggaagaaatggacagagtcgcgctctcactgagtgatgctgagatggacgcgctgtcggtggaggaagctgatagtgacacactgtcgatcgaagatactagtgttgaggaactctcgataactgagctcgacagactttgatcgccggcagagatagggtcgacgatagtgctatcggatgatgtcgataccgcggaagaagactcggttaccaagctagccgatagtgtgggtgttggagaacttgacagtagctccgaagaagacgctgataggatgcccgatgatgaagcctcagatccagatgcggtgcttgaggctgagacgatacttgaggctgaggtatcgctcaatgagaagctctcgctcactgacaatgaaaagccgctcgacgacgagctatctacggaggtgataggaattactgtagctaatgtcgtgatactacctcctaatccaaggtctaaagaagacggcatgtctgtggaagtgacgattaaacttgcttccgagctcacttgactcacgggtgaggacgttgctgatgacgattcgctgcctcccaagcctaagccaagggagtttgggtccaccgtcgagctcgcgctcatgattaacgaatccatagacgagacttcagttgccgaactcaaaagcgatgaactgccgccagagaagatagggaagccgcctgggtatccctcttcccaagggtccgacaagtagcacagaccgaagtttgaatcgcatcctcctccgcactgctccacttcacctccgcaaagtccttcagggctacgtatatgtcagtccaatgattggcatttatgatgaaggcaacatacccgcagcaatttccgaacccggagcccaagcacgtggcaccaccattggaagcaccgcacctcccatctttggaaactacacggcaacaaggtggcccgccattgtgatgtgtgtattcaggttgactggttggaagcgatgaataaatggcactgggctgagcctcgcggtaaggcgttggtctgctaacagccgaagggacagggtactcggcgcccaaagaggggtgtaaaagagcgaaagccgtaagggaccaaatgaatgtgggttgcatcatgagactgaaaagaccgtgacgaagcaaaaagaacggaaggttgactgggagatgaaattttaagacatgggaagaattatacttgttgcttgtctaccattaatgttttgatttgcacatcgctggaggcatcggaattggatctatgcatgttattggcaattagcgcagtgcacgctcggcagggagaagatctcgtgaattgacctgcgcttcaagccatttcaatgttcgcgtcctacgagattcatcactttcgccctgccttttcgatatgggtgcatctgctacgatatcttaggagcaatcatggtgataaagggtgaatgtcttggctctgcaggaagcgatggcagttcggcgggcgttggtgggagtgtgatgagcatgatctggtggcgcggatacgctcggatatgcactgtacgctaaccacctacggccaacaagaacgaaaagaagctccgaagaacactcccttcgtgctcctaactcctcttaatctcattcttcaaaaatgtcggtccaggactgccgaagatctgcttttgggattatagaggctgcaattccaccccgttcatcttgtccgtaccgcgccatgcgactgccttgttcaaagtacctattcaaacaacagttcagcctagattgaagcgcgatcatcttgtatccgatcacagagagatgatacatgaattctctaagaagaatcccaccatcagacaactccgacgcaagctgcacgggtgtgttgagcattccagagacaacttcatgtagccttatgtcctaaaacaagtccatggcgattaaaacgacacagttatttgagaactccaagaatacgtcggtaataaaggtggcggtggtttgacaggataggcaagtcatcattgtcagctcatggcttgctcacacccacagaagatcgagccgcgacttggatcatctatctcaggtcctcacgtctgctttatcactaccgcgcagaatacctctcttgtaaagcttcataatgtcagccacagtgacgactaagccaatcgacgttaggcaccgagtgaaaatttgtcttacactcttccacataggcagggagtagcaatcgcggacctatagaagcctccaacaccatagtcagcatcgtcagcttcaatgcatgaacttgtgatcgaattagcgactccccatgcaaccggtgtactgcggaaggcagacgtgggagccgcgccacagggatctgacccggtgaccagaaagccgtcactgtattactcaacatgctgcgcgctgagcagttactatccgtgcatctcgtcacatacgagcaccttgtgatttttctttaaagatttattgacttcaaagaccacactggtcgcaagttcgcaagcacaagaaatactagtcactgatctagaccttccagactcaaaaaggtcggcgaactgaagctttgactgacagtgtggaagctctacattctcctggcgagaagttttctcatcacgttccaatgtgacggtggcttaacgtctgcaggtcgaagaaattctacacttacgtctgactgtgactgaatacgaactgccaaacggcgatagaccaatgcctttcgaatggaacctgaagcggatgaggaatacggtcatctgagtgttggtggctccaatggacgacttgcgatactgcgctgtggactgcttcacgtttcgagagacggcgagaagcgtgtgactggcctgtgatacaccgcaactattttcttgaacccaacgatgagtctagatggtattcgaggcgcgagcccgtagaagccgcgaggaggtataaaagcgtcaccgtggtacttcaatcgacatcaacccacactgtaagtcgagaactctctatcaaacagacttcaaactctcacttcaacttatcccatcaaatatgatctccaccaccttcaccatcgcccttctcacggcccttgccgccgcctcccccgccgccctctcagcccgccaaggcggatacttcgtttccgttggaaataagtactcgggcaaaggctgcaatcccaaccaactcatcttcgcggatcccatctttggcaacggcaacgtttgccagccgctcgatcgtttcggtgatggcggtgcgatcaacagctacgagacactgagtgttagtgctggatgctctggtaagctgcttgttgtgtgtgcactgagcgaaggctaattgttgcaacagtcgagatctatacaggaccggattgcacgggaactgcgttttcggcgcctgttggtggttgtgttactgggaacagtgcttttgttagcacttttgtgacgtgcccgagcacctagttcctgatgtgttatgggattgacgtgtatcgaggacgatggcgttggggaagtttttccgaagacgattagataatgcctcgcagcttttaatctaaacatgtctttcatgacggacgttcctgttcggcggtgtgtgaatgcattggcaaggtctgttctcgtgaatgtagaggttacagccgtgacccgcctcatactggcgagttctctagtatgcttgtaatttacatctctctcaggacatgttctttcatttcgtgcgaatgattgctcgtggcgcgacgtgatgcgctaagatgacatttgtgggtggcccgtgacggttcatcgtcttggagcagcggcatgtccagccagtatgcgggtatcaaaggcaatctaatccttcggatttttgattgcaaagtccaaattcttgcgcaatgacgtaattgaaggatggctccgacgagggaaggctgacgtggggacggcggtctttgatgttgcgggataagcttgtgagggcggagccgccgagctggcggaagagcttcagcgcccccacagaaacgaaatcgcatcgagtcagcggcagcaccctctatcgcggagcaatcaatccgttcagactcgcaccgagatgttgcgcatctcgaattttcagtttgggggtttcttagccgatggaagctgcgaaggaaatgcctctggcttctccgcttcccggggcagcactcggtcggccttggacgaaagtacgatcggatctggccgcaccgtccatagagcttattgaaccttggagttgcttgacgtggttttcggctgacaggaaaaagcaacacaactgtgttgcctcgcaggatgcctccgcttatcggcaaaggtctatcgaacagggttggtctcccctgcccacgcccggagaaaagacgcgatgctgccccaggcgttctggggtgcgccatccagccgttaccggagatatgcaggcccaacagcccggagaaacgaccacaggcgaggcagcacggcggcgagcaaccttggaattgcttgaagaccgcatagctaccgttctactttccaaaagcagtcgagactgtggcatagtctactaagtacagatagacagtgaagtaccagcaaagagtacattgatcaaacgatgcttcgtgacgtcctaggacacgcgatcgctgttacgcgaaagatgctgattgacgcccccacatcattggttgagataaggagtaccaggtggcgcatctggaaccgtgtatcttcgcgcacttcgcttccagtccgtgaaccttgctcgaagataagctcagcgcctcgtctagaactgcacgcatgcgaccattctttcgtatatgaatgcggcttctccctgtgcctacatcatctccacgccgaacctggttacacgtgctagcgcctcttcaagactattcctgtcatggctttccaagaccagaagacagccacctcagggtccgacacctactcgcaggctgaggtaggcagctcgcagccaatcaaacgtggccgcttttctgttgctgtcgaccaggaacctagcagtttcgctgctactccgaatgcctccaatgccgacttcgaccctattccgccgtcgaaacgaacttggggtacaggcagttatgtagcctactggatggcggatgcttgggctgtgtctaattgggaggtcgcttcatctatgatcgctgcggggctgagttggcggatggcaattggagcttgtgttctcggaaacaccatcatgggccttgtcattaccatgaacggtcgcatcggtgctactgtaagtttaaatccattgcgatatgccaatttgacaaagctgattccgtttagctccacaccccattccccatcctcgctcgagtgccctttggctactacttcagctactttgttgtcatatcgcgctgcgcgctcgctattatttggcttgggtaagttcgaaattgaaattgttttccaaatcgtgctaacacatgcttcagtgtacaaacggtgactggcggtcagtgcatggaagtcctgctcactgccatctggccaagcttccggaacatccccaatcacgtcccagagagtcaaggcctcaaaactggtggatttgtcgccttcttcctctacttcctgcttcaactaccatttttgtgcattccctacacaaagattcagtacttctttggcttcaagtccatcatcgccccgattatattccttgctgtgttcggatcgactctacataaggctggcggaactattagcaagagcaccgtcatcacggatggtactaaggtgcatggatcagtccttgcctggtcgttcttctccaatctcaactctgtcttgggtaattactcaacgctcggtctgaatattgccgatttctcgagatatgccaacaagccaagcgcacaaaatgtccaggcgttcgtcattccattcatcttcaccatcgtcggtctgcttggcatcttcacggctgcggctgcggaacctgcttacggtcacgttatttggaacccaatcgaaattatcgacctatggatggagtctggctcgcacggcggtcgggctgctgctgcatttggtgccatcggcctgctcatcgtcacgctcggtatcaacatctccgccaactcaatcagtgccgccaacgatctcgtcgccttctgccccaaatacatcaacattcgtcgtggtcagcttctcgccgccttcatcggagcctgggcctgtgtcccatggaagattttggcctcggcacaaaagtttctcgccttccttagtggctatactatcttcttgggaccgatgactgccattttgatgacggattactacatttcccgtcgtggaaatgtgtcggttcccgatatgtacaatttcgatggcatgtaccgctactcggcacgctatgctaccaattggcgtagcgtcgttgcgctcattgttggtttcgtaccaccgcttcctggcttcattaacagtgtgtccctcaacacgatcgatatcgatgacggtggaaagcacctgtaagtttattgtgaatgtttgctgtagtcgcgcaatactaaccaatacgcagctttgccatcggctacatctactccttcatcgccgccggaatattttattggggcctgatgaagtggttcccacacacgcccagcatgctgtccgagccgaacactggggaggatatcatcgccgcatctgatgagaagcagcttctcgctggtacgaggaagccgcagaggggacttcgcgatctcttgcgcaagtcgcgcaatcgccagagcagcgtatgagatgatggtattgcgtgtgcgtgacgtcttttgggacgtttctagagtttcacgcgcactcgatacatgttctagtttgaaatcaatcacctagccgctgaagtggtttttctatccttgtcacaaccacttgatccgtgagtacgtggagatgagtgaaggaagacaagcaatcgagcatgaattttgagactgtaaatctagataattgtgccgagctgggtctagactcgaccatgccacgtgcatcacacccggcaaaatgactcgtgcaattatcctaggcgaccccgctaatcgacccttctccacgtttacgatgcacgattaatccgaagatgaagcgtgcgggttactgaattggaaatgtgacgcgtctgtgttcaaaccataagatcgaaatagaagacttgttgaacactttctctctctccctcatcatctctcacattcaaatctcactattaaggtctctaaccatgactgccacaaacattcctcatctccgcaagaccaagacgtcgagccagctcatcgtccatggcgagccgtttctcatgctcagtgccgagctacacaactctacgctcagctctgcaaaatacatggccgacgacaagatatgggagaacatgagggacatgcacatcaacacactcctcggctcggtgtcttgggagcaaatcgagccagtagaaggtcaattcgatttctcgaatctcgacgccgtcatctcagctgcgcgcgagcataacatgaagcttgtcttgctctggttcggtagcttcaagaacgcgctgtcgacatatgtgcctgcttgggtcaagaaagacgtgaaacgtttcccaagagtgcatacacttgaggcgggagggaagaggaggacattggagctcatgagtcccttctgtgaagaaggatggaaagctgatgccaaggcatttgcgaagctcatggcgcatctgaaagagttcgacggcaaagaaaataccgtgctcatggtgcaggttgagaacgaaacgggaatgattggagattcgcgagacaggtcaaagattgcgaatgacaagtttcacgctccagtgccaaaggatctgctgcagaagctacaatccaagaaacgtgacctacatccagagttcctgcagcgcttcccagaaatcgagacagctgcggttggagaagcgacctggatggatgtctttgggaagaacgatgacattgacgcaggggaaatgttcatgtcgcactatttttcaacctatatacagcacgttgcatccgctggtaaagccgagtacccaatcccactttacgctaatgtctggctcaatttcgacgacgtttcggcgcttgacattagtccggatacaccagttgtcgtaggcggtggtgcgaaagctggcatctacccatctggaggcccatgccctcataccatggacgtctatattcacaacgcccctagtctcgacttcattgggcccgatttgtacttccacgattacgagagtacgtgccagaactaccgccacggtgggcagccactgttcattcccgagcagcagcgcacggagtcaggcgcgcggcgcatttggagcgcgtatggaaactatcttgccctgggctgttctccgtttggcatcgattcgctaaaggcgtctgagagccctttcaccaagcactatgggctgatccactctctcaggaagcaaatcctcgaagcacaagcaaaccgcccagaagacatgctcggatttttcttcgacgagcctgtgcccggtgagcagaagccgaagtggaccaaggtcatgggagacttcgaagtcattgtcgagcgtgcatttgtgttcggcaagcagtcaagcggcgctggcatggtcatacaccaaggcgacggcaagttcttgtgcgctggccagggcttcaatctctacttcaagagcaccaaccccaagtccacatttactggcatcttgcatgcggaggagaaggaagcaaaccccgaaacttgtgagttgacgacgctgaagtggttgggtggcgatgagattcgcagtgggcagtttctcatcatgccgaacgaggaccctgattatggaggtttccccatcgctgtgacgataccagctcgaacatgtatcgccgaatgttcggcgtacagccttgaagaggaggagtcggattgttgatcgtgctttgtggcgaggggttagctatttcaagatttagtcttacatcgacttgcggcgccgtccataatatcatcgatgattaaaaaaatggcgtatgaaccatcggattcagatccagattctccaatttggaaagcaatctatccaaagcgacgcttgcttgtagtgtgcgaccgtgttcacccgttcgaagctcatccaacagcgcccctccaatatctctaattttcgacacgatactgtagccgtttgcatcgaatacttcttctggcatcgtgtagaggacgtctagtaactcttccacaacacggtggcgctcatcgatgatcgcatcgggtgtgatagcacacccctgacttctcgcaagataattcatttgctcgagcagatttgatcggatgtgcaattgtgtgaccttgagattcactttctgtacattgaagctaaagtccccggcttggttggtcccatcagtccacgctagctcgggtggtaattcactcagagcttggtggacgcggagtatatactcctgcaggttttccatagtttgaaccatgattgcttggctagactgccagacgaggaacaatcccgagagtgcattaaggcctgagacatatgagtagtccggaccaccaacgctcgcttgcggcgataccgacccgttgagaagctcttcaaacgatactggcagcggaaatggtatgcttgaggcttcgtgtgcgtggtgaagaacaagcaaccgtctgccgtgcatctcagcggtgcactgccaagcaaagttcatccagtagagacgcttgacgatttgttggtccgtgaatgacatgtcatccagcttttgctgcataagatacttgatgcaaactgtgctgtcgccaatgaggcggaaagctatggcagagtcgatcccatgttcaaggtgcaccgcactagagaagttgtaaaacgccaacgctttctctaaggtgatgctttcaggagcagcccaaagaccgaatcgctctgcgagcgccagacagctgtcaacagttactgtactgtagtggtgtcgtcgcctgcgcaagctggcgcatgtcgcagcgcacacagacgctactaggacaagaaatgatcttgattcgtatacatcgccatcatgtacacttctgattcgtgccatgaacgagttgcgatgaagaacaggggcgattggatgaaaacaattgaaccagtcgtcaagaatcaggtcgaggatttcggaaggagcgatcaaatccagactcggcttatctggctcgtcactcgctattgtgtcgccatcgagatgagcacgcaagatctgaacatagcgattcttggggcccctcttctttcgaggtcgctcgcttgtgcagtcgatgttgagctctgagcacatggagcactttccttggttcgccgaagcaatgcactgaagactgtcagtagccgttgcctgcttgcgcgagtctgtgctccataccttgaccttccttgctctgcatgcatcgcatgccgccgagctgcgttgccggccacgctcattattccgaggtttttccatattgcgctccagcaaagtcacttgatcaggcgttctgtttatgcaacccaagtgtgcccatcgacattatgtcattagacctgttcgagcatcgctcacgccgttgaaggtaggcttatatgaagtcagttgcgcacatgtaaaaacattggtgggtggcttgtagggttgccctgtgtcggaaaaatatgggaaaaatgttgcattagctccacggttggcaggacgctagcatgattcgagcatctccgcattcgttggtccacctccgcattaccatcgcgacggctctaacgagcttaccgatgactcggaagcacatctggggcaagcagagccaggggtctgtctgtataagtataccggcactgtctcaggtcaagagatattcgatgcattcacgcacacttggcagctgatctgtctcctccatcccttcttctacagccacaaccatggaaaccaagcacgatgttgatatcgttcactcggaggacattgctgtccatagccacaatgctgaagacccacggccgtggtacaaacagcctgagcttcggaaactctacctaatgatgccattcctcttcctgggctcaacaacccttggttacgatggcagtctccttaatggactacagactatgccagcttggaaagagtgtaagtcttgaagattgatatgtcatattgttctcatctgacggcgacagattttaataacccaactggatcacgccttggtctcctaggagctttcccaggcttcggtggctttgctgtacttctcttcacgccgtacatcgccgatatactgggtcgaagaatgggaacagcagtaggatgctgtcttgtgatactcgggtccgtcatacaagcactttcggagcgcaaaaacccagatgccatgtttctcgcaggtcggtggatcatgggcatgggcagtaacatttccaacgccacatgtccgcttctgatcacggaaattgcgcatcctcgtcatagaggaagggttacgaccatttacaacacgctgtggtatctcggggccatcattgccgcgtggacaacgtatggtacattgatacacatcgcttcagacctgtcgtggcggctgccagtcggacttcagtgcgccatgccaggcatacaacttctcagcatttacctgcttcccgagtcaccacgatggctgatcagcaagaacaagcactcaaaggcaaagaaaatgctcaccaagtaccacggcaacggttccgaaaccgatttcgtcaagtgggagtacaacgagatcagccagactttggaggccgaaaaagctgcgagtgccgatagtggttggtacgagttggtcagaacacccggcaacaggaagagatgtctgctcatcgtcctgacggccatattttcgcaatgctcgggtaacggcctcgtgtcctactacctttccgcagtgttgaataccatcggtattaccaaaagtacggaccaagcgcatcattaacggtggtcttacaatatggtgcttcatcgtttctcttggatgcgctttccttgtcgaccgtgtcgggacgccgcacgctcttcctgaccgccggcatcggcatgctgatcgcgttcacaatatggactgcatgcagcgctgtctacgctcagactggcaattcaagcgctggttcggcagttttggccatgatcttctttttctatggaggttagtatcgatgtcctttgactgtgaagattttgctaacatcagaatagctgcgggtatcgcctggcccggcctaacagtctcttacaccgtcgagatcctcccatatcgaatccgggccaaagggctcacgctctgcttcgtgttcacttcactcgctggcatcttcaaccaatacgtcaatcctattggacttgaggcactcggctggaagttctatatcgtgtacattgtggtgctggttctggagtgtctggcaatctatttcctatacgtcgagacacgaggaccggcgctcgaggagattgcgatactgttcgacggggcggatgcaaatgttgccgggactgatttgaccttcaaccaaaagggagaactgaaagttgcgaagcgtgctgagacatgagattgttcgaactgctagcacggcgatccaattggaagtgtgctccagagcatactagccctggaggtctgctgtgagggcacgagatcgctgcttagccacgaatgagactaacacaaggtcgcattatgaagcataggaagtctggcaatgatgcggcctcttctcggcggaaatgcagtagcgtagtaggtaggttgcaatagcggggttctgggcatcggaagcgagcccatgcatacgcatacaacccttatcagcgtgcggggatgtggtgtgataaagcgcagcaatgcccacctgagtacatcaagccattttttacatattctttcctttcaaatttgacattggcgattgcaccagcatgacttcgaatcagttgacgaaccaattacagtgggctgcaatttctggagctgcagctctcggtctaggcctcctcatctacgacatcaagaccaagagcgtcgaaacaaccgtcgatacaaatgtgaagctgaagattgaagaggttgatcagaccagcaaaccatctacatggcgttcactaactcacacaagctatggcactatccgatcaaaggcctcggcggcatccgcatcaaatccggaaagattgggccgcaaggctttgaagatgaccgcacattctgtctccagaaaatccaccgggaccctgagactaaggaagttactctatgggagaccatgtacagtggatttcacttgcagatggtgctgttcaagcaaacgctcgaggaaggcgagggcggaaaaataatcatcgtgacacgcgttggaccggagaatccggatcctgaacagcttgaatggacgggctcggagcatcagattcgcatcccgccgcgccctgaagtcaaagacttggggtaaagtgcatctaaacctccacggcagtgagacagatgcgtatgacatgggtgacaaggtatccacgtggtttagcaagtacatgggattcgagacgcgcatggtttatatcggtgcgaattcgcgcgttgtactgggctccggagcgcccaatagtacaatggcgcaggcgaagcgatcgccgtatacagcgtctttgcgaaagctgctgccctcctcgctacttccgaagcctgaaacgattacttttcaggatattggacagtaccttgttgtgacgaaggagtcgaatgatgaagttagctcccgcttagaagatggaaaggagatggacattaccaaattccgtccgaacattatcgtgtccggcagcccggtgccatatgatgaggattactgggcgcaagtagttctcccaggcggcatcaagatggaattcggaggcacatgctggcgatgccaggccattactgtggactataagacgggtaaaaaagcggaaggtgacgaaggtttggtgtggaagaagttggcgtccgatcgtcgagtcgacaagggctggaagtatggccctgtcttcggcaagtattcgtacaccgcaaagaaggactacggcaaggaaattcgcgcaggtgatgagattctgttgacgaagcgtgtgaaggagcgtcccgtatttggtaagtcaaacacctgttatacgttgcgggagctaatgagactgcttctacagattggcccctcgagaagggcattattaacctgttcaaggagtcataaatcttaatatgagaatggtcaatatgctagtcgtcgcacatgatgcaagttacagaatgtcattgggtatctatgctgaaaattgaaagactttgctttccagatcaagacctggcttgaagaagtagaagacgacgatgcttcgcaggttgagacatggctcaagaatgggaatcgaaagacggtgctttccaggaaaagacaaagcttttaatcatatcattcatcttcttcccccttctttggaacaggagtcccaggagtctcagtagaaggcctcggaagtgggaactgctcggcaaggcccggaatccattccctagcaaggtctctgtctatgcagagttagcacgtctatcatagttgggcacgaagatgaaacatacctgaaaactgcctggtgtcttgctcgggtgtcatgaacctgaagggcttctttgcgctagctggctgctcgtgatgagcgttcctctgcgcgacgtcggaccacctgctagcatcgaggccttggaggcgctgaggaggtgcaccagcaccgctaggatttggttgagcagcaatggcacgatgggctcgctgcgcagctcaaccagacgagctgcaacgcccgccttgtcgaggcaaagctggtgcacctgaattgactgcagcttgactttagctatttcggcagctaggtcatccatattagaggcttgtgtgtatatcgtaattttttgaaaaaaaaaggttgaggaaagtgggtattgaggtgagggagctcaggcacgtgacaaaaatttgttatcaaacagcacgccaagacaaagcgcgttcacctttcaggctctcacagaaacctgtagaacttcaatatatgacgtgatttatgttctggccaatcgtagagcactgcatctgcttctgaagcttcctcgtcatccggcatcctctcagcgtcttcttcggagctactgtcgagctgtcaagctctccaacacctacactgtcggctagcctggtatctgagtcttcttcttgcagtttagtgcggacatcgcacgtcaagcaaggctgaactcttgttcagaataagtacagctgctgtagaccgcgtcttgcttccaaaattgagctggaaattagagaccagtggtgagcttgtgtcgctccatgatgtccggcgcgtgaagatcgtcacacaagaaaatgctacgtttagtcttatcgaaacgggaacagtggtctcatttgtgctgtcatagaacacgcccctactctccatgtaccttccaaaaaaaagcgtgcatagccaatacttctgcccagcgtcacccattcccggcctagtaagttaatcatgcaactacctgccctctactgagtctccaattcaataagtagaaactatatattgtctagcgatgagagtgagtgctttacgtccatacaacttcgctaggaacggagcacagatcaataatctgcaggcatgaatcagtttatgttatatgacgtgtcacaagagtgtagcataacattttcacaagatgaagcgttgtaggttacggcaatgtattgactgggatgattgatcgttgcaatctagtgcttgaagaagcaagcctcgaagtgggtgacgaagcaacacagtacttcacgatgcaagtcttggacgattgaacctgcaatcaagcatttgacgaagcaaaccttgtggtggtcggcggagcaacctggagatcgacaaagcaatcatgaaggaagaaaaaggtacacgaaatttgattgacatagcaattattctggttgaagggatgaatgcacaaggcagaagttgtgctcgcacgcaacttagttcgaggtttcgtctttcattattgcttcaatggatacctaccattgtcgcttcatttccatacttaagggatgtaaaaagctgccagcgcagttataacaaaaactttaatcaatagagctccagtcagcctgaaagtcttgttagtaggaagagacccaacgtgcatcggcgttacagtccattgggtgcgactcaccagttcgacttgccctcttgtacaacgtatgtgacaatgataatggaaacaaatagagtcgctattgaaaacccgtcaaaatccagatccatctcattgacacccatgcaccatgcgagaagcacggtgagtggtacgaccatcaagcatgtctgcatgcaccgctcgagagcaagtgataagctgatatccattttgtcttgcatcgccatattaactgccataggatcgttgcttagtagtggcaggatgattaggctgagaaaggtctgtgacaccttgcgacgttgcagcaacgcttgtatgctatcggtagcaaactgtgtgttgaaagcgaccaaaacaactgagactattagtgtgacgatggcgccgggaagagataaagaacactcttcgaatggctcctcgtcgctatcattgtctccttctacggctgcaaacacgcttcgaaaattgactgaaccaccactcgcagcagcggttccagccccaacagctacaatacttcgactggcagcaccttctggtaatcttctcgatggtctttttgcgaccttttgtgatggagcctcgaattgcgacctatgcgatttgagtgtgaagagaagccagagtaggtaggatattaaaactacgactgaaataccccgagactgcgccagtacgccctcaggtgtggtgtttgtcaaaagccgggcagcagagggtattatgagacttgccactgctagaagtaacagcatactaaccatctgagcgaccctaacgttgaagaattgttccatacgatagatcccgcccaggagaaagctcgccccagtagtaagaagcagattcgacaggatagtaccgagcagtgaaagcttcaggacgctcacttggtgagatttgaggagtagaatcgacaaaattagctggaccgtgttgcttcatgtgcgtcagaggtgctccttgcccacaagttaggagtgtatcttacccaaacgtctggttcagcaacgcactgaccttgtcaccagatcgaatgcttagatcattcaatgctgccgacaaggcggttgcggaaggaataatggcagcaaaattgatacagaacacagcgacggcattggtgtggatatagttgacagcgaatccggcgggaatgcaaggcaacaagatagttgcaatgtaattgtaaaaaagaagaaacccgatctgggcaccgacgggaatcctgcgtcttagagatagtttcttgcgttgcattctgcgttcttcaggctccaaatctcctaggttcaacgcactgttttgagccttgtcttctttgagaaatgacttgatcttttgcctcttcttgatagtctctatcccgggtcgcacaggaaggtggtcagattcttgaggaacatgtttgtgagaatcgtccgggccagagaacgggctggtaaaagtcggcatactcgagggcgtttccagaattgcaggggcagtatctgcacgagtcggacgttcgtgagattgatccgagctgatttcgttcgctgcggtctcagcatccagttcaccgttgttccgagatcttgtccgtgcgaacggattgtaattcatgacggtgccatgctcatgttggctagcgtgacttgcagccctatgagccgctctacgaaccgaatctagccactcgtgagctttgttgatttctctagattaatttacttacgcatgcttgcgagatgattgaactactcgtgtgcgcgaggctctgaattaatgttgagatggatctggccagggtaagtccaggttttaagcattggcgccaacacccctgtagagtattgcgcgttgaccggccatatcgttccattattccagcttccacgaggctggtacaatctgtcgaatagaattgaacgccttcagcccccgcatatacggtatcagccaaacttgtcacgatttgtccgccctgacaggctctgaaccgaggctgtggaatattgcggccgtcaagttcttgatcgactgtgtagtgtaacgtttgtattgcattatggagcaattgaaagctgctcgcctttgggacgtcactagaccccggcaaaattactgcccgcctttatctagaagaagagtgaagaggtaggctgaatagattcaaaaacttttgaaagactagataagatatcttacagcactgaaaacatctaggcttccttataaaccttttagtgcgctcctgaagacttttagattacttcgcgcatgtgcagaccggacacgaattttgccgctgcctcgggccacacagcgcgaaatgcagcatccatacttcccagttttggcggctgccctctgatttcctcaagtcgatggcgcaccaatcgacttgtttcgccttcaacagcgagaacttcgccttcctcggtcatctatcgggtgtgtagcgcagacccacgtgcgagtaaagtgtcggaagacatgtgctgtcgactgcctactatagggcctcccgcccgactcgacaaccccggcgttgatgacattcagctcggccctcagcagaggtgcaggtcctgcttgctttgcgcttgctaatgtgtggaagatactcgcggctagagcactatctagtgcgcagttgagcagagtccgttggacgtgcgactggcggtaattcacgtcccgatgaacgacatcgaaggctggctaggaaggagtgttcgtgttgtgcaagtgacgtcatctatatctaaacaattgacgcctggctgcatcacgacagttaacatcacttctttgatgcttaacctggaacacagatacgcgacccaaaccatgatgaagctcgatccggcagtcgtgaagctcctcgggctcgacacggcgacgacgacgacggttacttctgcaggtgggggaggctgcagctcagcatcgacgtcgaagattgtgtcgaagcgccaagatggaacagagaaggcctttttcatgaagacaggcagcggaaaggatgcaaaggtgatgttcgcaggtaggtcgatgggtgttcgtgctgccaaaatgacgcgctaacaacgcgcgcaaaaggagaaaacgcgtcattacgcgctatccacaacgccgtaccatcgctttgtcctcaatcattcggccacggcgagttcgagtcgcagcctggaacgagctttctcgtgaccgacttccttcacctcagcccacgatggagctcgaaatcgtccaaatcacagtcgctagcacagaagcttgcaaaattgcacaccacgcctgcgcccgcaccggaaggctatgacaagccaatgtttggctttcctgtgaccacttgctgtggagacaccccacaggacaacagctacaaagcgagctgggccgacttctacgcggacaatagattgcgattcatcctcaaaagagcagagaaagcaaatggcagcgacaaggagtttcattctctggtcgagaccattgcttcgaaggtggttccacgcttactcggcgacgatcatttgaacaacggcaaaggcgtcactcccgttgtcgtccatggtgatctgtggagtggcaatgccagtatcggtgttattggcagccaaaagggtgagcccgaagacgtcgtctacgattcttctgcatgctacgcgcacagcgagtttgagctcggcattatgaagatgtttggaggttttggtggaggcttttcgaaggagtatcacgagctatgtcagaagacagagccagtggacgagtatgaagaccgtgtgaagctgtatgagctctaccaccacttgaaccactttgcgctcttcggtggcagctacaagagcggagcgacgagcatcatgcaagcattgttaaggaagtatggcgatggcgtttgaaagtgaatatgaaaatttgtggtaaaggtatatacaaacaacgttttaggtctccgaacagcttcttaaagcttactccttgtcgcaatcgcagtcatcaccgtatcctgagccagaaccctcctctccttcaggagtctcagagccttcagatccctcagagtcgtcagatccctcagagccgtcagatccctcagagccacctgcacctccctcggcgcctccaccaacggatcctccagctccgccctcagcacctccaccgacagatccgccagcaccagcaccggcacctcctccaacggagccaccagcaccaccaccgacttggccaccggcaccaccaccgacagatccgccagctccagcaccagcgcctcctccaacgtgaccaccagcgccgccttcaacgcctccgccgacggagccaccgatagtaccgttggcacctccaccaacgtgaccaccagcaccgccctcagcaccaccaccgatagatccaccagcaccaccaccgacttggccaccggcaccaccaccgacagatccgccagctccagcaccggcacctcctccaacggagccaccagcaccaccgccgacttggccactcagcaccaccaccgacttggccaccagcaccaccaccgacttggcccgccagcaccaccaccgacttggccaccagcaccaccaccgacagatccgccagctccagcaccggcacctcctccaacgccaccaccgatggagccaccagcaccaccgccgacttggccaccggcaccaccaccgacagaatccggccagctccagcaccggcacctcctccaacggagccaccagcaccaccgccgacttggccaccgacaccaccaccgacagatccgccagcaccaccaccgacttggccaccggcaccaccaccgacagatccgccagctccagcaccggcacctcctcctacgctgccaccagctccaccgctaagaccgcctccgaggtgacccccagcgccgccttggccctttccaccaaggagtccaccgagcatgccaccgaggcctccgctggcacctccgctggcaccaccgctggcaccaccgtgagcacctccgccgagaagaccgccgaggcctcctccaaggctgccaccgaggcctcctccaaggctgccaccaaggccaccagatgcagatccgccagcgccaccttggccttttccaccaaggagtccaccaagcatgccaccgaggcctccgctggcaccaccgctggcaccaccgctggcaccaccgtgagcaccctccgccgagaagaaccgcccgaaggcctcctccaaggctgccaccgagacctcctccaaggcctccgcctggcaacctccaccaggcgccgcccgtgggcaccgccgccgagaagaccaccgaggcctcctccaaggttgccaccgagacctcctccaaggcctcctccaaggccaccaccaaggccaccagaccccagagccaccggcaccgccaccgatgagacctccgaggcctcctccatagaccaccagagtcctgaaccggatcctgaaccggatcctggaaccggatccctgaaccggatccagaatccgtaaccgtcgccagagccgctgtcagacccagagtcttcgccagagtcatccccggaaccaccctcaccgctggagggagtctcgccaccggatggggctggggcaggggtaggcgaaggcatcgagaaagtaggcagactttggctggcatcgggagtcttggggacgtctggggtggtggggtaaccgttgccatagccctgagggcgagggagagcaagcgcgttggtaacgccagcaaaggcaatgagagccgcgtaagtgaatgagtacttcatgttgacgattgtaggagtgtttgttgtttgttgcttcgatgtgattggatagttaaaaaaggtaagatgtcaaagtgcacagcacaacgagtgacaaggaagtatagtgtttgaaagatcaaaaagaagcgagagttaacgcgaagagcgagagtgaaaatgagatgtttgacccccccaccgcgaattgcggtgtcgtcttcaatcatgcagacatcctgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgatgaaggtaccagcgccaagtacgcctgctgcaatgcgaggtcagaacaccacactgcggttctagcctgcgcgcgatcagcagcgtggtggaaaccgccggtgatgtgcctcaggggtcgccccggagtgatcgtcaaaggggcgcagcggtggaccgtgcgccgggtagactaggccatggtgggtttcacgatacacaagtgctcgtggtcgaaacaaagcgacttatgggcctctatcgaaaataaaacagagtttattggcaagcagggtcacgggaggtcttgggaaactaatggcgtgatattctgggtgggattcgatgggttcgttgctttacatctagcacctgcagttagaggggactgaggcacttagtcgcagcggagacttcctgcatagcgtcgtagccatacaaccagccttgcacttcagggcaggtagatcgacttgggaacggggcttcgacttgtccactctgcagcatgcccagcatcaactcgtccctagcttcctgctccggcccatcgcgcaaatggaagtctttcctctgcttgaacgtctcgctcgcaatgctctcactgcgcgctttccttagatcctcgaatagcttcaaggtccgtggtagctgcgatctattcctgaagccgtggtcaggggacagcacgagtccgagcaccgcaccatcttcgatgctagagtttgcaccctgcgcaaggtacggaagcatcggatggcacgagtcaccgatgaggacgaggttagactgcgcgttgatccatgagtctagaggagatcggtgcatcagtttccatttatcgacggtcgagacgcaggagaggagttgagtcaggctgtgtcgttgtgttagcgtggtgtgattcatggtgtgaaggaacactatcgtacgctgggtcccaggcggagaatatctcccgcaattcgccgatgttgccttcgctgcgggaaactccttcgtccaagtcgtccggcgtgacgagcgcgacgttgtacattgtcccgcctcgcaggctgaatgctacggcttgggagtcaggtcctgcccagtaccgacatgactgctgttgtaccatttcgcgcagattttgatcttgaatctgctcaatgttcaacacgatacggtaggccaagtcgcccgtaggttgtggtggatcgtggtttccaaggagtgtagatcgacacattgaccatagtccgtcggcaccgagtactagatctgcaatgtatccctgcccggcagctgtaatcacggttgcttcgtcgccggggtgtgcaccgcagtctatcctgatgactctcgcattgagcaccagattgacgcccagctcctgagcacgcttggcgagagcttgttgcaagtccacacggtggcagtcggaaaaaggcgcgccatacttgcgtcgcatgttttgactaaagttgtcttcatgcgcaaggattttgcctttgtagttgagcactgtcatcgcagtgacttcacagactttgtctttgatggtgtcgtagacgccccatcgttgcaggagtttggtggagttcggcgtgagttggaggccagcaccgacctgacatcgttagcattcaaatcgcgttcgaatgtgctattgagcgatacctctgcgagttcttttgtgctttccagaacggtgacagagtggccggagagggcgcactggactgcggcggagagccctgatagcccggctccaataatgacaatgtccagttcatcagccatggcaatttttcatagataaatcaggaacaggtctatttccgaagttgttcacagtttggacatgaatatggctgtgcaacaatgtaaatagcttgaaagggtacatatcgtccgttatcggcagttgttgctcagcacgcgtcctgtcagcgaggcgtcagcactaaataagacagctcatcccggccatttgcaaagttttacccatggaagtttacttcaatctggctgacgtggtgcggggacaagttttcggggtaggaatgcggtacctgcatcacgaatgtaccccaccatgcaactcgcgctgcgggattacatcattctcactcacacaaaacaacgtctagttttagaaatgaaaggggcttgcagtgcgaacattttcttacttgacactcctcacaactcatatcctgtcttcttgaccgcacgctgatagctgtccgtcttcttgcacgcttccaaccacttattgatgttcggccactctttacctagcgtacccaaatccctcgcaaggataaattgcgccgaaaattgcatcatgatatctgcagccgtgacatgatcgccgcagagaaattggcctggagaaagcgagagctcagtctcgagccacgacatgtcgttctgcacattgacggccatacgttcctccgctgcttcgagggctccttcgggcacgtctttgacgttccacctcgcatatagaatggccagggcgtgcagcgcgaaggttgcttccgacgcatgaatccactgacggactttgacgcgctgagccggatctgtaggaagtaatttcccttctttatcgtatgtctcgcacaggtaactacaagatataagtcagcaagactattgattctgttaaaagtgtcaaaaacctactcattgattgcaccactctcgccaatcgtcagcttgccatctttgatggtcgggaactttccaagcgggtttcccgacgcaagcttgaagtcttctggtgctttctggttcacacggtcggagaagacaagctcgtagtccagaccaagctcctcgagtagccaggcagtgcggatgcagcgcgaggcttgcaggaagtaaagtgtgatcggcggcatggtgagtatcagaatatcgacaacgggtatgcttctatggatgcaatttctggtatgcaggtgtcaatgagaactagttccgcagagaggccggcgaaatgttgatttaaagttcttcgacctgacatggactacgaagataaagcgtggcgtcatagcggacgtgattccgtggaagaaggggttcgccgattccaaaacctctcggtagtagggaccaatcacgagttgttaccctcaatgttctggaagctattggtagctgcccggggcggggtccgtacgtgcgagactgttcttgtcaagtgtgcttgatgctcgagaaccatggtacccagatgaacctgaccccaggagataacagatccacgcagtagctgcgcggcggcgtgtaagatcagcaagtctaggcgaagcgcgcataggggtcaaacaaaagttaggaatgtagttgcaccttccaaagttaccgctttgtgtccttggagttgactgtatcgagggtagtgtaaatcgacccgttcactggttcggacacgacaggcagcatctcctcatcgcgactgctcctctgcaacccacgtggaccttgcacttaggggcgctctcgatctctccacgtgaaacatctacgttgttctgactctttcgtgatgtgcagtctccaaagtgcaatgcaaactcagctgactcgcttcaatgacgcagcctcggctcaaaaatcaccccacactacacttgtcgaggatagagtacgcccgaaaggacagcatctacttcgtacgtttcacatatcgcagcaaacaaaccattttatgcattacatcatttgaccacattccgtaaacatggcgccaactgataagccgattctgtttcactatccgccgtcaatctactctcatcgcgtcctatggtatctctggcttcgtggcatcgcgtatgatgagtgcgtccagcctccggtaatgccgcgtccagatcttgcttcgatcggcgtgggttaccgcaagattcctatcctggcgattgggaaagacgtctactgtgattcgcgcctcatcatctctaagctcgaggagttgtattctggcagcactctgacgccttctaccccgggtgaagcaggaatacggaagctattcgagaatctctcggttgatggtggggtcttcgcgaatgtggtaaggctgatgccatattggagcgactcgggactgctgcagaacaaggtcttccttgacgatcgacagaagttgtcgggtgggaggcgcatgacaaaagaggctatggaggctggccggccggatggcttgcagaatattcgcaatgttttcgatctgttcgaaagcacgttcctcgctgacggccgggaatggatcctaggcacgaacgagccgactgttgcagacattgacgcggtgtggccgtttgagtggatgatcgttgatccgtatatgaaagagtgcttgcctcagcagaacttcaatgatcgaatatacccgaaagtatatgcgtgggtcaggcgtttcatggatctcgtggcagagaaaaagcaggcgtatgctatgcctacaacgcttgatggcgaagctatggccagtcagactctgagcgcctcttcgcctgccgatgatattggcttcatcaacgatgacccactagacttcaaacaaggtgatgaggtccagatatttccctcagactacggacagatgggcgtcagcgttggtaagcttgtcggtctgagtacaaacgaggttgtcatcgagaacgacaaaggtctgcacctgcatttcccgcgatggaactttagtatcaagaaggtctctactagcatcgcaagagccccatctactatcagcgaagcacaagcgatccccaagatgcgtctcatctaccaccatcagtcaccatacacgcgaaaagcttttatgcttgcccacgaactcggtctggcaaaacacatcacgctacagaaggttgtagtatgtcccgtaccaattgccggctggagcgacaacaacgacgacgtgtccgtgttcaaccccatgaccaaaattccgtgcctagttccggacaatgtaccagacggtatctacgactccagaatcatctgcgagtacctggagcacatggcatccgtcacacgaacaaaagacgcgcaatactggcagttgcacacacttcacgcgtgcgcagacggcataatggacgccgccatactcatcacgtacgaagtacgcatccgcaaggaacgcaacctgtactttgacgagtgggtcgaaggccagaagcagaagattgtccgtggcttggatagactgcaagttgcagccaaggacggcatattaccggacccaagtgcagcaccagcaacggcggatgaggtggctgtcgccgtggctaccgctatgacgggcaatatgggtcatctgggaattgactggagcaagggcaggccgcagttggaggcatggatgaagaagtgggagagtcggccgagttttgtggcgacgccgccgttaaaggagtggggcaccagtgtggatattaagactgcctcgaagatgtagcttacatgcttgcgaccgcagttgcagcaggctggttaacagatgtaacgttttgtcaacgctcgagggttgtagcaccaatagcagcgcactgcacacttccaataccctattcatgtcgcaagttcttggttcactccacattccggttgttgatatccagagtgacttttgacgcctcagcggcaccattcaagccaagcgatgtcgagcatgacttcccgtaagtggcgtaaggcgtcccgcgcggacgaaggacaggcccgccatatctaactctatgcagtcttttcaagcatgatcattggcgcagagtcgcacggggtgtaagtgtcttgcggggtagaagttggtccattcgtcgttatggagatccaacacgctccttgtccagtacgggcaggtattaacaccgagtagcgatctaagacgcggatttgatgctttctaggtcttttgtgggaaagatgtgcattatacttggtttcgtggaagatggctgggtcttatgtgggctcgtaggtcgtacgttggtaggcgatggaaccacataattggtgcgattttgtaactttgacagacgaaggcactgccttgcagccccaaagtgcagcaatgtactcttggtatggagtagtacaggaactcggggcaagatagtacgaaaagactgcagtaatgccagtgcggcaaaagtttgtctatataagatccatcgaccagcgcgttggataccaccgtcatcactgagcatctcatcttaacctaatcccaagtaaacactcgtgtcagatatcttcaatcagtcacaatgagattcatcgcccctctcttcacgaccttcgctctcatgagcaccgcttttacagctccgactggtattttaccttcttagatcccatccaaatcccagtattaacggccagttgcagaatccaccaccatcgaggtccgcgactcgcaaaccaatgccatcgttgaaggcctggtacgtttcagttactaccttgtactctgcgagagacgaggaggctaacagcgcaactaggcaatcgacaagagacaagtctgctactgttacggaggaacatgcacacccggctgccacgacaaagtgaagaggcaagtgtgctactgctacggaggagtctgtacgccaggctgtcattaaatagaatatgagcggcatagatattcaagtgactttttaaagctacaaacatccgcaaatctcattaatgaataagaagctacagtctacttgtagatcccgcgcacgcgagagagtttgaaatgtgacgagaaggctgttgtgtatacagtccaaggattgacctatgtatagtgatagaggatcgcaagaataatacagatgcctaattccaaaacttctgaaacgcacttagaaagaacagaatgaaatgctgggctttcatatcaacaagagcattatttcaactctgacatgcagcgcaagcttaataagcctagtctcattccagcaagcagctcaaagcgctcagagaaggtctgggagtaccttgttcggccagtcgagccagtctgaccaatacgtgccaagaaaccgtgtgatctcagaaatgagcatctgaccagcattgcgtacgagccatatgtgacgtcttcgatgaaggagaactgcgtagtggcaaagaatgatgagtgcctcggggtttcgttttataagaagtttagtgaaaacgcctgacagcaaggtaggccatgcccaaaccacgccagggtcactctcgggagatgtctttcctatcgaggatgtagaccgataaacgagctgtagactctccacagcttcacggcatgcttgctcggattctggtcccatatcagcgtcgttaaccaggacatgcagtcggtcagcgacgaaagtggcttgctcattagattgtaaagaggcagattctaatgcgcgttccgcatgacgaagcggagacgaaatgttagagtgcaacagcaactgccatgattcgctagtaacggcacgcacgcccctgtgaagatccagatacatgacgaacctgtccaagaatccacctgcatccgtttccgaggctgtgactgcttcctcaagggtatgaaggctgagaagggtcgagaatagcagcataggtgcacaactatcaatcgtgatttcgggcaagacatcattaaaccgacttaatgcctcggtttggagggccgtggcttcctcgtgataatgactcgcttgggcagtccttatatggctcaagtgcagggcagaaatcgccagtatttgatacatggcatacggagcagagagcgcaataggcacaatagcatggaaacgcttataatcagtactccctccctcgtaaaggctcggacctgtgtcgaggaggaactggctgaaaagctccatatgatgaatgttgacaggtgaacacaacgcgccacattgcaccgatggtggtgttgtggaatctgggccaggaatagaggttatggatagcgatggcgtcgaaacgttagacaacaggcctaaggagaccagcgtaggtgggacggtcacaggtgttgtgacagttgagtcggcagcggtggatgaggacgaacggggaattggggcagaggatgatcgagtcgtgcttgacgacgaagactgataaatgcaggtccgagaaacggtcaagcaattggtgcaattgggacgggcctcatcgcactgaaggaaaaacgtacaggtacgttagcgactactaccaatgggcagattgaggatgagaaacagggcaggttgcgtaccttgacatggcgacgtttacactcttcgcatccaagcctagacttcttgtgcggcctgcgcaaggccctgcgaggcggcatggcgaccgtcaaccgtgtcgccggcagtcgctggctctgcgacgaatagcaagaaaagtacggcgtatacgcaatggcaaatgagcgaaaacaaggagaaaagtgagctggagaaccgaggaagacgagagccagagagaggccttttacgaatacgacgatcgaggcctcggttgagcgcttgttcatcttggcgatcgtttcatccaattataagtcgagcgagggcccttaggtccaataggagatagtggtggcgctatcttcgttgccgtataattttagaattttagatacgacgtatacgcagattcaacaacacgcaactcaactaatcgccaacttaagttaatttcccaacgccgaatctccttcacggcagggatctaaccttatgcaatgatccactgggagatctaatgtctagcacaaggtatgcttgcgagccacaatgggtcacatattttacctacattgaggtcgcaatacgtcgtattcttaatacgtcttgttatgtgtacgcgcaacgatcagcgcgtatacgttccactttctgaagttgaccagcagacttcgtacaggatcaatgggaggcacactgctagggtttggccaaattaataattcagataggatactagatacgattcgcatcccttggcacctttgatataaagatgcagacttgcagatttcttatctagtgtctcttcgcctattctttgaactgacgtgttcaccttttatcattcctgtttggcaaaatgaacgtctcttcgatcccagcttcagtatgtgctgaaagcgcaatcccgtatcctatggtgttcggtgctgagatcctaaacctctcagccaatcttgtccaaaactactctcaagaattatccgaccagtacttattcgacagtcctcctatcagtgtgaggaacattgactactgcaacatcactgtcacatatacacatcccggtcagaacgacacaatcaacgttgagaaatggctcccaatgaagaactggaatggacgtctccaggcagttggaggtggcggctggctggctggtcggttcgacgtatcatatgctgctatggctagagctcttggaaacggctatgttgcaaccactaccgacgcgggtatcggtatgagctataaaccagatctgtgggctctcaacagtccaggaaatgtagatctgtatgctctccaaaattttgcttccgtctctttaaaggatcaggtacgtacaaaaagacttcgagctgtaatggccatcgctaatcccccattctaggctatcgttgcgaaagaactcatcaaggaattctacggccagcctgcggagtactcatattggtcaggttgttcacaaggtggtcgtcaaggaatgatgcttgcccagcgctatccagaggcgtatgatggcattgctgcctcggctccagctctcaactgggcccgtctcatacctgcgcttgcgtggccacaggtcatgatggaagtccttgggcaatttcctccgaaatgcgaattagacgcgcttacagctggtgccattgcaacttgcgattcccaagatgatgtcaccgatggcatcattagtgatccagatgcctgctccttcgatcccttttccatggttggcaaaattgtcaattgcaacaacgaaactaccacgattagtaacgcagcagctaccatcgccaacctcacctggacggggccccgaaaagccagtggggattttcttttttacggtgtcgattaccagtctcgacttaccagctttggagatccaagctccattgaatctccgggcctagcgatgacaacttgtaattcgaatgaaacttgtgtaggaatgcctactggactcggagaagcctggctgaaattcatggtcaagaaggatcctgattgggacttttctaagatcgcctcggtcgaggaatacgcgcgcctgtttaaggcttccgtgcaggagtttgaatcgatcattggaacgtttgataccgacctctctacatttcgcgacgcgggtggcaaaatgattacttttcatggcatggtgagttacaactccagaatctcctcttttatatctttagagtctgtcgcgcacacattactttcatgctgacttgaatgacgatgaaggccgacaccgtcattcccagacaaggaaccaacgaatactacactcgtgccacggagcagacgccggacatcaaggacttcttccgctactttgaagtcccaggattagggcactgtaatggtggagtgggaggacagccaacagcaactttccaagcactggtcgactgggtggagaaaggcgtccgtccagacacgctgccgattaacttcaaggacacaaatgggacgcagtacgagaggatattgtgcccttacccagaaaaaacacgtcttgtgtccgccgacctggatacgacaaaagcggagtcttacaaatgcgctttgtaagagtacgcaacttccatggtatactctttagacatcctgacactgtagatctgatccgtactgttcctggcagtacgcactatgtcagcctggcaactccgttcacacgatacactatgaactgcatctcacttcatttctcgtcacctacttagtcatctgcttgtgtatctaatcgctctctagagctgtatcaatacaagaacatcctacctctttcatgtccgcactgtcctcccacatcctccagttatcaacctggtatccctgcacaaggtttcaatacccgaacaagattgttcactcttttgattgtcataccggttttatatgttgtccctgcaatcctcttgttgctgcgcaactgctgtcgtcgcaacactttgagaccatttctcctctattaaggccacacttgacatgagacaagtttgttactgctatagaggaacatgcacacccggctgctaggccaaggtaaagtggcaggtgtgctacttcaaaggaggattctatgcactaggctgtcatcatagagacaatttaaatgacacgagtttaagcaatctttgcaagctgcgaatgtccagaagtttcagcaaagaataaatcagcaaatatcctcaacttccacttcggctccatctctcggcccaagctcacttctcaacgtccgaccaaaaagctccttcagcatctcaaagcacacaccggtcaatgccgcgtcatatcgtcccttactcagctcatccctgatgaacgcatgctgggcccacgcgtgctcatagaagctgaacgtcacgcccgcctcgtgcagcgtcttgcggatcagatcgcgcccctcgggagggacgtggttgtccagtttgccgaagatcatgacgagttcgcctttgatgtcgcgggcgcgggagaggctgttgtcggatttcccagcgccgagagtgcgcgagtggatgtcggttgcgaagtagcagatggcggaggagatgcgtgggtcaagggcacagcgataggcaagatgcccgcctagacacattcctgagggatgtcagcatgtaaaggatatgataaggatgcgaattggagagaaaggaaagggtgagtaccggtggcgccaacacgtccattacacgtctccaatgccagtaacgtatcgatactcaacgttgcatcttcatcgtatgcttcaaccgtctttgtgattttccactcatttcccttgtcggttcctggaccatcgtatgcgagcgcttcagggcccgtgaattcatggtacgaagacggtgcggcgacaatgtatccttgggaagcaatttgtctggcgaagcgggcgacggggccagtcactggagatttgtgagtatgtattcagggtagtggatgagttcaaaaaaaaaagagagcagacgcaaggtaacatgacaggctatcccaaatacatgtagagaaccgaagtacgaaaacgggaatagtgtagctttgacttgtcctaaaagaaacagaatcaagcccatctcgagcatctcaccttgatagatttcactaaacacgacgacgccaggaaacttggccttcggataatttggaatacttggatggaagaggaagatccctagaaagttagcttgccttgttctttcgaagtattccaatgtgctcactcatatcaccacccgcctttgtaggcacatccttatgcgtctctgtgatgagcatcttgtgttctatggtatttactaactttgggagctttggtgttttgggaagctctgggaggaaggtgggggtggaggggcaattgatagcttgaatgcacggtccacttatcgagcaacaactacactccctagaatcttaacttttaatggtgcttgcgtggaaagcatctatcacattgagaggcctacatcacgcgtggcacatgaagcaaagttggaattgtatcatcattattggtcactatcctagacacccggttcagggtatcaaagcaaccgtcctcccatccccaatgctcctgctcttttcgcaacattccgcgatgcagacatagcaccatggtactggtatcacggtaaatgctcctcattatcgccatcgcaaatgcttttagataacttttgatcgttgcggacatgccagtgtagtctgtacgcctggcaaatgcgcacatgtcgtatgccctacctcgtaaacgacttgcctcaagtctcaatgcgctggtagaacagtatgtatgccaccttgttgtccctgacgttctccttgggcatcggcgtcctcttgcccgcggagttgggtgttgctgtaccgttgacgatgccagcccatttcttcggattttctttcttttctgtgccattcacttggctccacgctcccttgtctgcctcttcttcttccatgtcgatttgagcgaaaaagttcttgctcttgccggcatcattcttgtgttgctccagcgcagcagcgagtaccttcgggtcttcctcagcacctccctcggccacatcttctgcgcgaatacggcgaagagtggtatcatccatgcggatccactcattaccttcttgtcgacggaggtcgactgtgtagtgcccaccacttgcattcttgccatggtggtagacgacggaaatcagcctgtagcgtgggaatgcgccatgggtcatgtagctgtttcgcttgtgtggcggaaacacctcctttggaatctcgagctccaatgggtatccgaccttcttccatatcttttgcggtccttgtgcgtcgtagtggaatcgcttcaggtggagtattaggacaggaggaagcgactcaatgtgcacttgcttggtcgaagcacgagcgcctcgaacagcgccatcgagcgtctccaaacgggtcaagttcttcagggcgtccgagatgttgttgatgttcggttcaccgatgtccaattggagaggctgatatggttcaagggtcacagaggccttctctccaggtttcttgtattcggaacgcaatttgccgccaaagatcttggtaataggcgtttcgaactcaatcgcgccagaagattgggtgttggctgacttctgctttgcaccgacttccatccacccgccatcaactgactccgattgttctgcagaaggcgatgttactccgtttgatacctgattttgcttgtcactcttgatgatgtgtgcagcttcatcgtgtagcccggcaagcaggaaacccagaaattcctcagcatcctcttgctgtcctcgcttcatgttatcgaatcgaggcaggcgtcggatgacgtcgtagacatactccggtgtgagtgggtcgccatattgctcgagctccttgtctttcagacgaaggcggagcttctcaacggtagcagcagagtcgatgagcttgaagtctcgcataaacatgattctaaaaaaattagcacaatgcacagcggataggtgaaaacactcacaaagcgtcgacgagaggggtctcggacttgaagctatgcacagcgcgcttcgcgacctggtcgaggaagtcgtaaaatggcacgcagaagagaaggacttgaagaatctgggcaagcgttagctggttgtaattgctagaaagaaggcagccgcttacagaattcatataacacagattgcccgtatttacaaggccacggggctcaagaaaagtaaccttcttctccgagtcgacagaaaaagacgcgagaacatcggctaaagtgttgctgcgaggagctacgggaccgttcgtagcagctacgccgttggtggcaggaggtgctgatgctactgccgcgggttgggcggcagcaggagcattcttcgccctcaacagctcggcccatgactttggtgcagatggcttgggcggtgatgccttgggtgtcgcctcggcctcaacatctgccgaagtgtcctcggtcttgggcgctggtgacttgaccgatttctgggtggtagaagttgcactgggtgcctttgccgacttgataggaataagcgggatggcaggaatagtagcagtgcgtgcgtgcttcgcaaccggagctgttggtggcgcttgctgagacacagcagaaggggttgtaacatgcgccaggtcgacttcggaaggagggtgggatgtggatggagtatcaacttctgcatcggaagggagtgcggcggtggaagccagcgactcggtcggctcttcagtcggtgtctggtcgccgtcatcaacttctccggtagactccgcgacatcgtcctcgaccgcctgctcacgagagggaagagcgaggccctcctcctcagcagctacgggcgcccgcctccgtctccgtcgtcccgcagcacgcgggggaaaggggccaggaacagaaagccagggaagtggcgggtagaaggacttgcgaacggtcgtttgaacaggcgtcggaggcgtgccctgggcaggcttcgactcaactaccggagggggcgtgtctaccgtgttgttcgtcggaggtgttgtaagcagacatataagtctgagagtgtgctgacggtgtcgacggtgccggctggggcgtgtgcatgcgctggactggcggcgtatgagagtgcacaatgggcggtgtttgccccattgcgcggttaaccggggggatgggcatgtggggatgcgaagagacgaccacgggcgacgcgtgaggctggaactggcgcggcggcatcacgtactgtgcctgtggctgatggtaagggttccattgtggcatctgctgcatgtgctgtggatagccgtagggggggccatagtgctgggggtggtggtactgcgcatatgggttatggtgcaccggcgagtgtgtctgtgggcgggatgtggtggtagtacgggatgctcctgcctgcgtccctggtgcatggcggatcgccgaaggcgggccatgagggccgggcatcatgatgagcgggcggcagtgttgccttcacagtcggtcgccggccagagagaccaagcggccaacgtgtgaggcaacggaaagggcaagaagaaggcgagctgctgggtatccagtatcacgttcggacgtgatgggcgcgggcgcgggcgcagtgcgggaaggcgcgcagttgataattattgctggggtgcggatggaggtcgcgcgacgagggcttgcggcggagggcgactactacaggtagcggggcagttggcggagcgcggggtcattgtatcagcacgacatgagcgcagcagagcctgcccgcgggaaggagcgcgaggtgtgcgtgaaagggggagatgtggtgggcggcgtggtaatcaatgtcaaatggaaagagttcgaaggtcgcgagcagctctcggatctcccaaactgcgtctgtgcggcggcccggtcagagcgtcagagactcccactgagtttgacacgcggtactcggagcagagaaacacgccctttggtgcaggtgacgtggggctgcttgcaaagtgcgcagatgtttagtcgttgatgtcgaatcgcagcccagaatcctttgcagaagctgcaccggctacgcttgctgcattcgcaaacgtcgttgcgcacacgtgacttcgtccgtccgatgtcatctatccggccgccactctctgactccatctccctaagtcaccctttgggggacccagacactacaccaaaccaatcagtcgtgaaccgccgtgaacctttccttcattctcctcccctcccgcgcgacgctctccatctcgccctcgctttgacgacagcagtatcaagcgctctagagcgtcatcgtcatcgtcgcgcacccatcgtggacccttgattgggcaacacgatgtcctccaaccccccgccagtcgcgtcttcttcgaaagcttctgcatcctctggccccacctctccctcgcagaaccagcccctcaccctcaacaccgtcaacttctttggccagcagcggggtagctccggaacaggggcctcgagtcgcgcttctcccacgcctcggaataaccagcagggcaagaagcagcacaagggctccaagcgcttcagggcgaccgacgaggatgctattgttgagtcagtaagtactgagcgcgcatagtagtgtgacgagtggctgacaggagtacatagctcgccatgcgtccattcaacaaccgcaagggacagacgtccatcactcacctgatgaacttcagtctgccgccacggcctcagaaccaccaatcgcacggctatggcaggaacaaccgccggaatccgacttggggtctgggttcgggctatcatgccgtagacaaggcgcgctacgtgcatgccaactaccgctttattgtcgacccgcgtggcgactatcgcgcccagagcgttgatgctgacatccacctggactggaataatgtcctgcagatcttggcgtccgaactttcgcaagaggcttcctgtcccatctgcctcgggactccggtagccccgaggatggccagatgtggtcacatattctgcttgccttgccttattcgctacatgcattctgaggacgatggcaaggctcccgagaaaagagcgcgttcaaagaagtgccccctgtgctttgacacagtctacattaccgaaactcgtcctgtccggtggtacattgggcaggagggcgagccgccgcgggaaggcggcgacgttgtccttcgcttggtggtgcgaccagctggaagcacgctggccatgccgcgtgatggggcagatgcgctgggcaaggacgaagatataccctggcacttcgccgctgaagttatggactatgcgcgcgtcatgcgcggtggagaagactacatgatggagcagtttgaccaggagattgcaagactgcagcagcaagagaaggaagacgaagttatgttcggcgaagacaacattgaatggatgcgcaaggccgtgcggagcatacgggagtcgaaagagaagaccaaaggtattggcaaccctcccgagatgcctaccaagcctacagagcccaagatcaagcgtgcacccattgtgttcaacgaagattccgctgcagtgccggagatgtacagcatccagaatgctaccaagtctggacaggactttacgtcgcctgctccatcatcagaagctgcgcctgctccaggtcagcaacggactatgtcaatgtcgtctcactcctcaaggactagcataccggccacgctcgctgagatccggaatcgacaacagcacgaacaccacaacacgccatcggagtatttcttttatcaagcattgttccattactacctttcgccgctcgacattcgcatcctcaaagccgcctttggcaatttcgcttcattcccagcaaccatcctgcccagggtcgagcatgtctcgactggtcatgtcgttgatgacgagctacgaaagcggaccaagtacttggcacatctcccatatggctgcgaagtaggtttcctagaatgcgactggaccgatactgtctcgcccgaagtcttggaaaagtttaaacccgagattgagcggcggaggaaaaaacatacggagaaggataatcgagaagaaaaagcacggttacgagccgaaaaggcagagtatgccgagtttgcatcagggcgtaggaagcgtccaagcatctctgagaggttctcagcggacgacttccagccgctgcagcctagtagtgtctcagatgcgcatggtgttgatggcgatctcaactcgacttcaccgccgtggccgaccaggcgtggcgagggcttcgcctccctagcttccccatcgaccagcccgtctgccccgcgcactgtctggggcactgcagctattgcagctgcatcgccatcgatgggaccacagatagataatgacgctgatgatggatggctacagggctgggagaaggacttgctccaagaggacgatgtcatcgcccaggtgcaagccatgtctttaggtgatgaggaagcgcctaagaagcaggccggtggcaagaagaagaagggcaagaagatcacgctgatgagcacgaatgtcagacgaggcgcatgatttgcattgtacataatatcaatccaacccaccgtaccgagtagcactgcgcgaaaagtcatgaagcaagccaactcttcagatcgaagtcttgtgaccagtttacgtctttgtgaacgccttacgccgccgtggttccatgtccatgtgtgcgccaaaatctcgtcgccaaaattccccaatgtttatttccccaacccgcatatacaacctcctacgctcctcaagtcatgcatgccccacacgacgtattcgcccccattcccaccgcgggccccgagtccctcataccgccaacgtcccgtcctcccctcggcggctcacctccacccgggcctctacgtcccctgccgtgcatgcccgcctggtactctgaccgcgcgccggtttgtgtggagttggcgggtgggagggtttggttagcaggtcggaatggcgagttgcgcgcggcagtgtatgagtcgagactgaagagggtagtgaagtagagggcgaagaaggatgttagggtgcttgtgagggaggtgaggggggatttactgcatggtgttagtgtgaggggaggaatgcaggggacgcttagacgtacggtggtgcttccatagtgagttgcgcaagtatatcttctcctatactctttgcatatgagtttgttaaagcggcgtataggagggaaggtcaagttaaagtaaaggcgcagacgactttggagtttgctgcgccgtgtcgcggttgcctaatcctggtcgccagacaaggatgctgagcgggcgctaatgcaggacgcgcatgactcgtgcgatttgcgattgaacatcgcggaattttctctcacctgtctgcctttacctaagctacctttaccttgatattagcgggcacctgacttcagcgcatatgtctactccgccctaatcgctacacctatctcattataactaatctttgactttaaaattatcgctcctcagaacagagactgaatcacgaacgcgatggcgaaagatggcgatagcactgtcgtgaacaccaagctaaggacgaagaacagcgctggtgaggagacaggcgtaggaagcaaagtaagttaaaacagtgtattactaagaataaatgtagaggcaatgtctctctacatatttaataagaagaggctgtatagctgtaaggctagactacttcagtaactatatgctctaaggcactttaaacacatttacctatctgcgcatacttttctattaaacagtgtatataaggctatagagctaatataaaggcagaagcgcaaggcatcaactgtcgtcatccaccagaatcaaaatggcgagagcagcagcagccctatgaagaagaggagggcaaacgaagacaaagaagaagaagaaatcgacacatcacgacccactgcagtcttcaccccaaaaggggcccgcgactggacagtcagcatcgcattgcccggtagctggctcaacaacgccaagaagcccgatcacaagactgctcaagtcggtcggattgcgcgtgctgcagctgtattctgcgtcgacgagattgtggttttcgacgatgatccagtcaacgtccctagcgtagtggctccgaagtacatgcgcaagaaggggaagcagctgtctaagcaagaagtcatggactctattctggaagaggatgagccctggcagaacccggatcagtttctctaccatgtactgtcatatgcagaatgcccgcctcatctccgcatgaagctcttccctcgccacaagaacctggagcaagcaggcatgctgcctagcatggatatgccacatcaccttagaagtcatgagtggtgccagtatcgtgagggcatggtcatcggcccagctccagcacctgcaccgacacagaagggcaagaaaagtcaagatactctagactacgcctacgtagaggttggcctgccttaccccatccgcgtacccattcctgcaggatcaccggtcgaagaaggcatgcgcaccaccgtgcggttcagcaacccagacccactagcatcatggcccaacatgtcaaagtctgactgtgattccatcgatgctatcgcctgcgcgaacagccttccgcgtgaagaaggtggttactactggggttacactgtacgccgcgccccctcgctttcatcagtattctcagaatgcgagtatccttccggctacgactacacgattggaacctccgaacgcggtataccaatacactctatcctgcccgacaacgcttcctcctcgcataacaaagtcctggagcccttcaaacaccttttgctcgtgttcggtggcgttgcaggcatcgagccagctgtagcgaacgatccggagcttgtggcgaaaggattgggcaagaagaacgcggatacactgtttgacaagtgggtcaatcttgtgcccggtcagggcagtcggactattcgcacggaggaggcggtggagtttgggctttgtagtgtcaagccgtgggtggattcgatgtacgatgtctaggggcctttggtgcggattcgagaagaagaagagggtttatcaagcggcaaaagcccatgggtgctttactggccttgcggaagttggttatgggaaaggcggttgagctgcgctagtctagttctgaagatgagatcgaagagaccacgacagcttatcattctcgcggctctagatgaagatgaagcacttcaatttcgagatgttcgcgattcgggtacgagcacattgtgtactccagcaagtgatcttagcaagacgataatgcaatttcttcgacaacatctatgcccatcaattttgcttagcgattcaaagcaatgacattcctggtcacatatcccatattcgcggtgatcgttaggtatgtatcattacactattaatgctacttaggtatcgcatgtgacgggtatactatcatgcgccccttccatggcatccaaagcacacgcttcgaatgtggcatcatggcttgatatacatgtctcagaccggatcatggccacccaagcatattgcctcgtgcctacggaggcttccaaggataacgatattggccttctggcccatagcggacatacgtatcaaaatctcttcggttgagcaatcagcaccatgtcaaacgtaatctcgaagaacacatcaggtatctcacaactccttcctggcgcgctcagcctggttgcgcaggttgggcgcagtggagcttccgccgctctgctggttctgctccatatcagcagcccagagtgctgcacccacagtgttcgtgaaggagaagaagatgccggcaatggggacaagctccagcaagacggctgggacaccgaagctacttgcattttagccgacttgaagcggaacgtagtgtggaagagactaacctggcatatgcagcgcgacgcttctcgacaaactggtccttctcctgcttcttcatctgcttgagctggaagtaccgcgcatgtgcagtggggccaaacttgcggccctggagaatgacgaacagcactgtcccaacaatcgggatgaagttcagcggcaagtacatgaagtagcggacaatagccgccggggtgaacttggcgaagggcttggagacaagcttgcccaacttcgcaacggggtcgcctccagacttgacctggcgctcattctcgaccagggagtgtagattgcgacacaaaagcgtaccatcgaacgtgtcgatgagcgcgtcatcgatcaggaagttcttgctcagcacggagaagatggttgaggcttcactgagcacgagcagaacggttgtgaagatggcaagcggaccattgaagatggtgagcatcgccgcctgcgggacatatgtgacggcgaacatgaagacggtcacgcccaatccaagcgagatggtcgggaccagcttggccgcgagaggtcgccatagtgtgcggtttgcgcagaagtagtagatgccctgttaatgaagttagtggggtcttccatgtttgagctcggagccgcatgccttgaacgggtatagatacgcggctgagcggatcgcatcctgagcgagagctttggcctgatcaaagtcctccttcgcgacctctttcactttgttggaaactctctcagacatggtgacgacggatgattcgggccgaattgaagatcgtaggagttgggtaaggataggtcagtcgtgatagacggtggaacgcacatgtgttggaggggtggtaagtttgctacgacgtcatcggcggcccaagctcacttgtcatggcaaagtcacattttaatgcaatctcgcgacagcacgagcaagcaagggagatctgagcacgcaatcgacacagaccgccaattgatcctccggggagacgtcccgggacctgaaacctggcagttggcgacgttgcgatgaattctagaacgaaaagttcaagaaaagttgcaagggtacgtcacgaatcgtcattcacactgcgacagcatggcagagcacttgatggcaatttcaaggaaccaagacccaaatgtgcatgggaaccacttagaggcaaatcatccacctatccagatacgatcagacatgcatttctaaggcgctgcatccgacgtactatgcgtttccgaaccaacgcattctagacctgcaggtgaactcacatcagccgtcagcaccgccacagatggctgtgttcagcagggatcctcaattgatctcgatgatcaatcatgcacggccacgcaagaatctgataaaaaacggagcaaagcaggatctgaggtcacaattaagctgtgctttccccacatttccatgcacattatcgagaaaatgacgcagcgcgatccacgtgcggttccccgctggcgcctaaattggactgtaagctagctttggcaccttaaccttactgtaaacagggtctgtggcggcgggagcagccaatgcgtgtggctgctacaaccataccctaagaaatgccagggcttggatgatcaaaagggaagaagaaccgagttctggccgcagagcttgtctcaccgtagagcttgcacctctttgagtgactatgacgttttacagatgctgcgtttgaatcaagcctgccgcatgaagacgaagcagtcgtggaacagggattcagcccagccgactacctcccctctgtttgtgcaactgccttgtgatgcaatgacgtagcaaagatctggagctcctgcctttactgctgtatataaggggatgccggctcgagggttttcctccatcacactacaaccataactcaacacttcaagcaaacacttcaaaaaacaaccaattccccactaccaacctattatacaacatggctggaactatggacaagatcaaggctaaggtcgacaacgtcctccacaaggacaagactcacagcgaccccaccggccctcactcttcccacgctgccaactctgcggatccccgcgttgatagcgaccgcatcggcactgttggcaacactgctggcgccggtggtgttggtgctggccagtatggctccaacactactcacaccggacccggcctcgcgggcagccacaacactcacggcaccactggcctcactggcgcccacaccacccacaacacccacaacaccggtgtaacgggcacccacggcaacactcaccactcggaccccactggtccccacgactcgaagctcgccaacaagctcgacccccgcgttgactctgaccgtgtcggccctgctggcaacactgccggcgcaggcggctacggttcaaccaccacccacggaaccactggctcaggcctcactggtagccacaacactcacggcaccactggctcaggcctcacgggtacccacaacactcatggcaccaccggcgctggtctgaccggcaacaccacccacagaaccggctacagcgacccaactggtcctcactcaacgcaccttggcaacaaggccgaccctcgtgtcgactctgaccgctatggcgcagctggcaacaccgctggtgctggtggcatcggtgctggccagtacggctccagcacccacactggcaccactggatccggtctgactggtacccacggcacccacaacactcacggcaccaccggcgctggtctggcgggcactcacggtacccacacgggcgccaccgttggtagcggcaacagcaacaccactgctggtccccacaacagcgacatgctgaacaagctcgaccctcgcgtcgactctgacctcgacggctccaagactgttggcggaaaccagacgtaccgctaagcggactgctggagcggaggaagcaaaacgggcacacaaggaatgaagtttacgaatacccccatagtaccccagtaccatcgagtactttgaaatccgtgtatcatagttaatgaacttgaatcatctcttcaatctttgctctttagtgtgatgttcctgcttttcgacaacgtcggtatgtgcttcgcagttgtagtccgttgttgctgatagaaagggtttgacgttggattagcgtgacgtcgtggctgtaagaaagggccgagaagtaggaattcactccgataagcgagcaactatcacagcgagccatcccaagtgttgccaaactgctccgaacatgctggcagcgacgtctttgacgcagggcctgacacgtgcgccgggccaatagcgcgcgaacgcaggcttagccccgcccatgtcaagctcccaactgccctcattgcgccatacctccctccacccgccatcaccgccgccaaagatgcagtcgcttcctgatgcgcgctcccagtcgttcgaggagctctacgggccccccgagaactttcttgaaatcgaggtatgttgacccaccacccgcgacggaactgctgagctcacgttgtcgcgtgcacaaggttcgcaatccaatgacacatggtacgtcccaaggaatacatttccatgggatggcgagtgctaatagagatcaataggcgtcggccgcggcatgtacaccacctacgagatcgtaatgcgcaccaacatccccgcattcaagctcaagtcctcgtccgtccggcggcgctataacgagttcgaagccttccgcgacatcctcgagcgcgaatctgcgcgcgtcacaatccctccgctgcctggaaaggtgctgacgaatcgcttctccgacgatgttattgagcatagaagagaggggctgcagcgcttcctgcagattgttgtcgggcatccgctgttgcagacagggagtaaggtgttggcggcttttgtgcagggtgtgttttgggtgaattacggattgggatagggctaatacatggacagatccgaattgggacagacatgcttggtgaggaagacgggggagtagtatctcgcccacgttttctctacgcacgcgacggaacggggattcggatgctggatgattatggcagacgaaaggtatgaaaatccctagggcgcggcattttctgcggtatggagcgttcgaggcgttattgttggttttagtattctagtccacgtgcccttcacagcgggagaaatgaatatcacgtctgagcacttcagaagcattataccgctctctcgaacaatcatctttcttctcggcaacattgagcaatcggttgacatatgcatgactaacctccacacccgtacccccacggagacaccccgtagtagacaagactagaacgcttcctaaccattttgacatgatgaccgaaccgttcgccagcccgcgctagcaccataaccaggaaagcgcggggttctcgccccaaaaatctttcccagcatcttggagctttaaaccctgcatgtcctccctccaaattcttgcatcttcaaacaaacgagattgttagcatcatgggcatcccatcgcaaccggcatcaaatgccatcatctacctgacccttggcgccttcttgtaagatccatgcaggaagccgacagtgatgtaacgattaacaagaccagagtcgtcgggtgctacattgcattccgcctgcgcaaccagtctaagctagactggctggcgagtaatcggacacaaaagggttagcaaaaacacgcactactctctttcctcaaaaagtttggatcgcaataggaagatgctgacgaaacataggtgtaccgcttgctctgaacttcatcgcttcgggtgagtgcctccgcgcacatgtgtgaaagagcagcggcaacgacgtttggaagcaagaggaaaaacaaaaagcgcaattcaaagtattaaggtcgatgaggaagaccgatgatcaggttcgtattgagtatttcgaacgggagttcctacctatcatggcttgattacgttctcgtggtcagtcatgagggtagggctttctgtgcggcttaacactgcgggcgcgacgcttttaaacttggtcttgcgccggtttgagagtggagctgagaagtaccgtcagaactcgatcaagataatacttgcgtgaggaacgtgctgccgctatcttcccattcccctacccccctccacctcggaaacatcagctgacataggcatcctgaagcgctgggatccggtatcctgtttacgtatccccaaatcgcgacaatcgcgggagtccaggggcttctggtgtacgcattgtcgtcgtcgctgccgttattggttttcggcgcgctgggcccgatcatcagacgcaagtgtcctgaggggtttgtgttgactgaatggacgaggcagcggtatggggctgttgcaggcttgttcctcagcgcgtgtacactgattactatgtttctgtacatggtggctgagttgtctgctttgcagcaaattgtcacgctgttgacgggattgaatgggcttccagtcgtcatcgtggagtgcgctgtcactaccatttacacctgtaggtccccgtgtacttgatgaacagaagaaatggttgctaacatgggacatgcaagctctcggcggattcaaagtctccttcctcaccgacaacatccaaggcgtcatggtcctcggcctcatcatcatgggcgtcatcgccgttggtgtcgaaacaaacatcgatcgctccctcattgatcagtcgggctatctcaaacccagtcttctcggctggcaactcatctatatcctgcccgttgccattctaactaacgacttctttctgtctggcttctggctccgcacattcgccgcacgcactgacaaggatctgtggatcggcgtgagtcttgcgagttttggcgtgctggttatcttgacgctggttggtgtggcaggtttgctggctgcgtggtccggcgcgttgcaacttggtgatgcagaggggggatacatctccctttttctcttgctgcagcaactcccctcgtgggtagttggcgtcgtactcgtcatggtcatgtctctgtccaccgccgcattcgacagcttccaatccgccatggtcagcacgggatccaacgacttgttccgcaacaagctcaacatctgggtgattagaggctgcgtagtcctcatcattatcccagtcgtcgtcgtggcgctacgcagtccagacatcctgcaaattttcctgatcagcgacttggtcagtgcagcagtggtgccgtgtttggtcatcggactctctgagaagttctactggtaccgcggctttgacttcgtgatcggtggtctcggaggcattttcaccatcttcctgtttggactggtgtactatgatggtgatgtcactcaagccggtaaattactcctcttggaaaacggactatatgcgaacgactggagcgcttttggcaagtcaacggcaattctgactactggtgtgtctggctaataggaaataggtgctttcgttgctgccccattcggtggccttctctgggcttttggcgcttgtgcgcttcgcattggctttctctggatcatggcaagagtcaagggtcatcgattcgatgcgttcgacaagccggttccgagacatacggcacgtcttggtgcgtttgacgagcaggagaatgacgcggtgctcgagcatggcagtgtcgtatctcacaagggaaaattcttttgagaactctctgtggcgtagaacaaggcgagttgaagtgtgggatgaagcggggaaatgtggagttggagactggatgaaaatattgtgaggagattacatatttgctggatataagtatatatgaagaatactgaacgctcattaattcgtgtgattacttgtcatcgtggtctacctgtggtgctaccagtacacactcctctgcctgcaagctgctggtcttggacggctagttcagaattctagagcatgaagtagagcacagtcgtcccaagtgcgttcaacctcagagccgcatacgtcattcgatactccacaggatcgggcaggtgggggcggggtgagtatgcaggggccacgcgagctgagcttcgaaaagttcggacgcgcatttctaggcatcacaattctgcgccgcgcgtcttcgacaacctgccattgagcgtatctacaaagcatacttcttcctaaacggccttgaatactgcgcataaccccgcccgccctcacttcgcccatcctccacgcgcccgccgttcagtacccctcccccgaccgcgacaatgcagatgccagacatgcccatggaggtccctgtggacgaccccaacgcagacacagaatggtcagtggaagcctcgcaaccccacacacccatctgacctcttactcaggaacgacatcctccgcaagcacggcgtgatccccgagaagccaccgtcgcctacgcccatgatccaagaagccctcgaagaagcccgccgcctcgcccacgaaaaccgcctcgaaggcaaagacctggaagaactggatgcgctcgaagacgaagaagacgaggactttttggaatcatatcggtaacatatgccctagcattggcgtgatgggatgagggcttactcttgtgaacaggcaaaaacgcatggccgaactcgcgaccaccaccgctgcgtcgatatacaaccaagtctaccacctccagaaaccagactactcgcgcgacgtgacggacgcgtcgaaagcggcgtttgtgtttgtcctgctcacgtcgtcacagggtacgaacaccgagtcgcgcgtgctgattgagatatggcgggagctggcgaagcggtttggcgacgtcaagttctgccagatgcgcgcggatttgtgcatcgagggatatccggataagaatacacccacggtgctggtgtacaaggatggggatattaagaggcagattgttacgttgagggagttgggtggcgtgaggacgagtacacagggtgcgtattcgttgttcgttattttgggtttgcgtactgacacctttgttgtagatgttgagaaagttttagtggatcttggggcggtcaaacttaacgatcagcggttgcagaagaagaaggatgttgaggatgaaccaaaggggaagataaggcagggtaagacgacgggagacgacgaggatagtgattgggattgatggggaagaagtaatctcgatcgtgcatcaaggatacagcatcatgtgatgcgctggtgcacctatacttgcttgtctacatcggctgaccgattcgaaacaactcgtcttggttgtggttccggtgccgatttcagcacgttgatacgcattaactctgtccacaaaaagaggcggtggcagaagcgctgtatgtacgcgccaaactggttgtgttacagcgttacaatagcttcatcttacgttgaaccgatttgtagatgaacaagactcacgagctgcattccatgcaatcacaaaagatttacaaatgccgcagcatgtctgcctcaatcacaaactcttgcactattgtcattgattgttctgcactaagtagaagtttagctgagaccgtagcgcgatagccacctcgctatgatcttgctgccatttgcatatcagcgccaggcaggaaaagctatttctttcaactccagacgccgtagttaagtcatgataaagtacgcatgatgcgcgtatgtgggtataagaagcacgttgttctgccgccggagttccacagcaagttcaacggttaaatgagttcgtcaccaccacttcgtctcgactcctctacgacctgccatatcgtttcttcttcaaagacaggcccatggccatcgcactttgctgctccttttaatcgctcacacacatcagcgatgtcgacgaggccctgtttgacgagaggatgttgctggatgaagtcccaggcctgggcagcgggaatctcctttcctttggtcttgcgtcgagaggcggcatggtccttatctgcagcattgatcacgctgccattttggagtgattggacgttatattcgttgtcattgagatcctcatctgggagatgcgcgcctggtgacggatagcttactgatacagcacaagacggagccggcgaatgtcctgcagttgcacgcagaatctcattttcagtctgcgcgcgttgtaatgcgagtttgaggcgctcattgtcggactggagagactgtgtgctagactcgagtgcggagagtttgttctccagttccttcacgtgccgctccttgcgctcgcggaatgctcgttgtctgcatcaaagtcaattattgattcatcatctcaatcatgtcacgagcacatacgctgctctattttgcgctttccgcctgctttgagcaggcgtgagattctccttctcttcactgctgctgcgcatccggccatcccggctttcatctatgtcgcctcccaggcccgaatccacgctaccgacgggcataggcgtgagcggtactgtagcttcgggtgatccttgttgtggagttggcagaccgtgaaatgcaaatgcatcgtaaggtgctgggaagatggaagcgtcgagaggttcctgtgccatgtgatgttcggattagtcatgttcaaccggtatccacaaggctgaagtgcggggccacagtctgacactgcacccaatgcgagcgtgggaaaacatacaatgcttcgatttgtttccgagttgatcccaacgtgcggaaagttatctgatagcgcttctataaaatgatgatagggctgctgcggtgtggcgaagtacgtatagtccattttgacagtgattggctaatgattgcagtatcttattgactggcggcaagagtagtcttatgggctgcttcgcatagagtgagcatcgcaaacctcggggcccgtaggaagggatcctaatcctttaatccagagctgaggatctgggccgcagcatcatggtaaggggcagaggcgcacgcccactaccgctgcagtggccccaaccgaaaatggcggactaaatgggcctgtagccggtaacgcatacacatcctcggacccagcgatcatgctgtaactggtcgtcagcttattacgatgtcttgaagctcatgttatcggcactacagcggcgaaccgttagacccccaatcctacagtcaaattcgatcacagtattctctagtcatatttccttcgctttgatcagtgcatcatgcatttagatgatgcaggtagcgctccagatttgatatcgagatgtataggctgcgtgcaggacggacttcagtcactcccgtcttcatgcgacgtccggggttgccacagctggcaggccttgcgggggaagtagcttgtatgtacacagtcagtgtttcgcatgcactcatccgacttcatctcactggatctcggaaggtatttcaccactagcgatgcagctccagcctcatcacaaacattccagctgctaaagccctatgctaccgaatagctgggctctgtctgcaaagtacgatgagaacgggcaagtcgccgatcaggatagtcagcactagcttcatggttgagttagtgtactcagatgcatcaaacacgtgtatgggcgaacagcacagccagcttccaggtcagctcgtcaatctctagctttcaagcgtcttacggccgcctgacaatacagtgtgacttgctgatgcaattttattaccacggcctatcaatatcaggcactacgtggctcggagctgaactctaaacaaaagcgagcaactaggaaatctggtatgtacactgggccaagatgatgcatattccacaaacatttttgtgcatcacgagtaggtcgaatgcccgtccgggcatatatggcgttcagccgagaattaccaaacgaatggttcgaaagcaatgttcagcgcttttggccccaatgctccttgcgctatcccgcttctggtgcttgataaaacccacttcagccagtaagacacgcaagctgcagatcttggtgcactccgctgtcagctgattggcagagtgttcgtgcttttgccccgatggagtgatacaagtatatcccggacatcagcaatttcttgttgctgctccagaccgcaatttcctgggatatctcacaccgaaagttcgacttgtaacgcaagctgaattgaaaatgtgattcggggcgccggggaataccttacaccgtttgtcaagtcggatacgatgtataaatactagttgttttccattttcttgacaaagctacatccggcttaatcgcgtgctactactccactcatgaaagtttgtcgagctggttgtgagtgcgcgaggctatcaagaggtatttgaaaccgcggagttttttttctaaaagaaaaagaaacagtcattttatgctttgctagaatgttcttctccgcatcgcaccttgctacgaattctgttcttcgcacctccgtctatattgcactgcaagatcctcgatgaaacagatcacatcggaatactaattctagcatatttacgcattgatggatatatatgaatgtagagtagaataacgtgtccccgattgaacgctcgtacttcaacctcatcaatcaagagatcagtgcgtcctcatcgagtaacctgaccatcgaatccagcccctcattctgcgctctctcgatcagggcaactctcacgtcatcatcgagcttagctccaagctcttttaaaaggttgaataccgcagtgtcctctcggtctactgctaacacaaaagccccctgtacagcatcattttcatactcattgtgttcccagagtaccctgatgattgttctcgatccactcattgctgcaaactcgatggcatgatcaggataagctccggcgtcgagcagaaacttgacaatctctgaatgcccgcgtctggcagccatactgaggaaagcagcgtccctataccaaagcctactgcctttttcgaattccacggggtggcgagacaggaacatggatgtgtcaatagatttgttatcgttgaattcgaccccctcttcctcaatcatatacttcacaatatccgcttgacctccttttatggcttcataagttcgtctgcagagccagtaccgatcatcgtcgataatatgcggttttgcatcctttaagagccgtttaagtgtttccagagtacgagttccattcaatgcaagccttcgtagttcgtgtatgtcttctggcgcaacctcacacctctgccaagaaggaccgagaataacatcaagtagtggggtatgatcgttgaagaaattggcaatgtaagtggggcaaattctcacatggaagacgttgatggaactgtcaaccattaaaattttgacgatgttgatgtggccgcgatgagatgcggcgcggatgggttccaagaacagagagctagggaattaaatgtcagtgaaatgcaaaacaagcatctagtagagggtgcttacgggccatcaaaccaattgcagccttctttaagtagtttgataacaagactttcttcgcccaaccaagctgcagcgctgaggagatggcgtctgaaatcgagggctgattcgtccaacggtccttcagtgacgtatgcggacgcagcagtgggccaatttacaatcatgtacccgccgcagatcggaacagtcaccatccgacaaagttccagtacacattccctgagttcttcgtcgataatggcccctgcatcaagatagggtccatctgcctttgcatgacgatagcgacagatatgctgcgcaataagaaatagttttctgaactcctgactttttcgtgttgtaggcttgagtgtgaggtatgtaaagtactcggcccataactccggtgctctgtagatgtggccggaaatttcttcacgattgagaatgccggagttgaaaatggctgtggtggcgagattggcgaagcgttctggcagattagtctatttaatatcgcactcaacgcttaatctgggacatggaaaactaactgctgacgagtcgcaaccgtagagcgcgtttgatactgcggacataggcagcttcggtgaggatcgataggagtagctcatcaggtagcaatgtcagcgatgccatcgtggtctgttctattcgccggagatgaattagaaagtgtcgcggtaattgtggcttcaggataagagacagagagttgcgcgaggtgtagtgtaatgaagggctgccaaggcttaagtgtttcagacaatagagtcgtggtataacaatgtagtttcagatgtagctctaaatggtggctacctaaatatgcgatattggcgctaggctatgagcggtgttagcactcaggcccggagtagggcgcccgatgtgctaaaacaacacaatatctatgttctgtagcaacgaggggtatctcgagagcacttatacatatctcttcaacgaacgagttggtttctgctattcttgtgcagctggcatcgtccctaaggtaagcgcctgtaacaacatgacatctatatttcagcaaagactagggatacttaagaaggcatattggtgatgaaattaattttcttcagttgttgtaatactggctttgagcttccatcttaacgatatgatcgccaatccggaaaagacagaagaatatcagcaagatctggatatgctgtgcaagagtacacctcgattcggcttctggggcgatctgctttctgatgctagaatacctttcttttaagcatcctctgcaatacacccgcgataacggcgcggaccttaaccgcagtagggttcttgataaccctaattatctctataacaagggagtatctgtacgctgacgcggcacactaaacgcttaacgcaaggagaacaaaggctctcactacgacattacgcagcttatcgcctctgagagcgacgacgtcagggaagtctgtgaatatctaaacttatacagttagcattgacatttctcggttgtcggccaaaaggcaagcgacatggctccaaaagacaaggacctgagtaatatccttaggttgggctggaagcgatggagagtactcaatagctggttgcaggggaagttgcacatctgtggcttgattataggcctcgatgtccgccgcgatatacccctcgacgccaacggagttattccgaggcccagcgagaagcttcgtctcgatgcgtccgtcatatgcttagatatgcactagtggcacgagttgatagcgatcatcgaatgcgtcagataccgatccagatgcccaaccaagccaggaccacgaagggaagcatagcttccggtttggtggatcggatggtctgtcatgcccgtgtagatccagaagcaaagctctagcaattgtctttaagggcaagccccagtggaacggaccaagagttcgagatgctgcactgatgattccagaaaaggcattcagtccatcgctgtcgtaactcaagtttctctccatgtatgccttaacaagtggcacataactatcttgatattcggcgatgatatccgaaatactgagcatactgcccctgttaaaattttcatttaacgagccacaaagactgacatcttttcgctgaggaggaacatgaaaggctttaaattggtcttctccatgatggaagctctctgttagtaatccttctggacagtagagaaaagcttgcttagctgtgaacacgagaatgcggcgggcacaaacgagctcttgaaaagtccttgattgtgttagtgataaagatattgaaggtctctggattatatgacttaccacccacgggagaaccacagtgagcctgaaaacgaagagcaaagtgtgttgatatcatcagctgaacatgtatacgacatgccatttaagggcaaattcactctgtttgtggtgactggtaccgaaactctcgctagtccttcatctatgccttcattggtactctgattgacgacgtgtggatccgtagcttgctctgaagcggcaaccagcgtgatgtatgcattggcatacacaaggtccatgttctgaatttgactatgcttgcttgcttcgtcatcttggacaatgcataggcagtcaatccacaagtacgaaatgtctaaacggcgacagacttgcatcgcatctgtaacaacagggcgaaattttccttccagacttgaaagaccgccattttcttcgagcaatagcatattcttcttcgtcaagcagtattgctctctcgagccccaggtgtaacttaatgccgcgtaacgtacatttcggtttcttcggacgatacagcgttgctgcaaatcgatgaatcgaatgccgtcaagcgctcgctctcgcccctgcgagcctgggtggtgtccatgtgtttcatcgcatgctttaagccaacctgccactaaatcgaagtcgactgtaggtcgaacgtcgcgatgccatatacaatgatgcggtgtgtcattggagttgctctggctcgagccactgtttggccagatggtgtacttgactgcgtcatcagactgtccattccaagtgaacgtggcagtcagaccatgccactcatttgctttatgagatctatgcttacatgtctgaggctcaggtcattcccataatcataattaaccagtgatagtaaagcttacttttgaattcatccgaggaagcgttaaggctccacgatgcaaatcgatagatagctggtttggcctgaccatgttcgactcctctggtagcaagggcaatgctgcctcgaggaatgccttgcaaagtgtgcatgtaaccgactttccagcaatgatgttccaatttagtcttggtttctttgcgagcaacgatgcttcttctgttgaacccggcacaacttcaaagcgtgaccacaaagcacctgcaaaaccccaatgtgacttatgatcgcggccgacaaacagtacacaacccgtgcatagcttcccttcgcgcatcttcaagatacgattgtgaagtaccttgttcgcttcttccaacttcttatccaagttgatatccgtcctttggctttctatcttccactggagatattggggtatggcctcggcgcctgggatggacgcagccatagcgcgtgccgggcaatcgctgtaaagctgtctgatcaggtggcgcagtgaagtaagagaagaagaagcttgtcgggaagatgaataagaagaaggagtacaagcacggtcgacataagaacaagactaggcggcagcttcccaaattctcagcctggcacgtgacatcagctgcaacatgcgcaacgcctcaactcgcttatgcaaagcaatacacgggctgattggcaagaagctcccgcaagctgaaaaactggtggtagaacataatgatataagtaggcgatccgcaatacctacctcttctcctcctcctcattcgtctgcgcaacgccctccttcacctccacatccccgccctccacaaacggcactccatcgcccaactccctcgccaccatcgccaccttccccttgaccatctgcacaaccatataattcaacgcacagacaatccccaactcctcgcccctcttcacaatccacccattaatatactcaatctccgtctgcctgcccgccctccgcatctggccaacatactgctgacattgtcttttgtcttgttcgcgatgctgacgacgagcgtttcgagtcgccccgggtcgaagcgcgaggacacgttggggatgtattgcagctcgggtagagagcggatgacgaggctgatttcagagaggaggagccgcatcgtgcgggttagggcgtagttgtagagtatggcaccattgcgggcgtcaaggagtacggtgagtgggttgatgatgcagttggctacgagcttttcgagttggatttggagaaggtctggtggtgagtatgcggctgcaccgaggacaggagcacggaggagcgtgcgaaggagatagcgctggttgggcgtccatttgaattttgcggaggttgggggtgggtattcggaattgatctcgtctgcaggagagggttggtttgttggcgtggctcccacttttcctcctggcgagaattttacatcaggttcgtaaggagaattgggatttcgatctctttcgtgaggcaggatgcctagcaagatggtaccaaaaccggcatgagtagtcgtgaacttcccacctgaagaattgttgactccgtgagaattgataccgagcatatagtatggtcgtgtcgcaggatctgggaatatttccctgctgacttcttccacgatgcccatgccattttgaaggaagagaatgacggaatccttgtccagtcggtgcttcactgaagatattccctgcaaaacacttgcagccttggaacatataatcaatgatcgaataggttctgtcgactcgccggacagtatctcttctcgcgacccgtcttcgagtggcactgcagaagacgcattcaatcctacttccttgtgatggtaccgtattcgtgggattgctatctcagcatcatagccttcgcggatctctgcatcaccatcggtaaccagagtcaatctcttttgcgattcattccattcgttcaacttatcccaatctcggagaagatgagtgtcaccggaggtgggtcaggtatcccccgcagcgcatgggcaatgaagcttccaacattggccgacgcccaaaatggtgtatccgccgatcgagcgtaggtttcgcgcggtagaagtcggctgcactgcgaaaggacttgtggcgatccgtttgctcttgaattgggttcactgcgacttgtgagctgccgttcgattcggttgtaggacatgcgcacgtattcttttccccatcttccgctgactcgccgccaaatgccttgcgactggccatgaaacctctcttctggattgcagccacccggctcacgcaattgctaccggagttgcatggtgctcgtatgtgtggtatccgaggccgaagcctgaatatgtgatgtggaagtggaaagaaagacagcttgaaagcggaagaggtcacatgtatgtacaagtcgaatatatgtggcgccacgagaagtatcaaaaccgagatatcgagtgaatgacgccgtgagggcggaactgagctgcggagctaacgcgcgacaaaactgtccgtgcgcaacttttcaacttactcgtcctcgatcctttgacctgcgcaacaacgacatcaacttcgcctttcgacgaattaccgcaaaccctgcatactatcgacagcaggagtcatcgcgacccacaaaccgccaaaatggacccccaaactgacctccccgatctcgtcgaagacctcgaagtaaacatcgacgaactcactaccacgctcgcacccctcctcagcacccaactccccacaaccgcatcctccctgcccctcctcgataaggcaaaactctacgtcctcgccgcatacagcatcgaatcgctgctgtactcaacgctacaagccagcggcgtcaatgccaaagaacacccgatattcaaggaattggcgcggctgaagggctactttgggaaaatcaagcatgtggaagagcgacctgttgtacccaagtcgaagctggacgttagtgctgcggcacggtttatcaagcatggtctggcgggtaatgagaagtacgatctggagcgcgcggagcggatggcgaaggagcgggcgagggcgcagttgaaagcacggcagatcaacaagaagttcgatgaggagggaagggaatatattgcgccgaagaagaggggcgctgacgaagtcgtggccgaggaggatgatggtgaaatgttgactggcctcgaggacgcgccgtccaagaagcccaaactcgcagaggaggcagatatggaagtggatggcgactctgcagcctcgcagcccagaccccggaaatccaagcgcgggaagaagaagagcaagtccacggagacgtctgatgcagatatcgagtcgcaagaaccatcgcaggaagccgcagaagctcaagacgatgaggccgagccagcgtccacccgcccgaagagaaaacagcgcggcaagaagaacaaggcgagcgcagacgaagctgagcaagaaactgccacaccaacgcgaacaacgcggagtaaaaaggccggtgcgaatacgggtggtgaagaggcagaggcgccaaagaagcgcggacggccgaggaagtcgaagtgagtgcgttggaaattgcgagtgtacgataaaagagagcttggtgccgaaaacaaatgtgtacacgcggacatgagtatagggaggaagatagagagcaaggtctgcgaaggaagcatctcaacgacatgaatgagagcatgcatgtacttggattcaaagtaatgagtggcataacgtattgcgttgatagacagaatgatacccttgacctctacattcacaagcaatgtttctcgaatggactcaagtgatcgtatgttacttctttcattcgttcttccatccccgtacctacatctctcatgctaatctatataaaaccctccttcgatataataatattacattaaccgcccaccccccatccaagaatccaaataaacgcctggtatctaacaaagccccacgaagcgcccaaatccaacgatccctctcctctcaacgccgtgtgagtaagattatgctatataaatagatacgacgcgatagattaagctgcaacgctcgcctgctcaacaacattccaataacaatgtaacatctcgctccttcaaaacatctaggcgtcaaaagaccccggaatctgcagactcaaccgctcatccttctttctcaccgacagcttgggtggcggattcgaccatcggacctctgtcgttgcaactgaggtttctctagtgtttccgtcttcacctccagcgacttctggacttcatcatggatttgttcttcggcctgttgttcaatctttttctcctcgtcttgagtcagggtctgcgtgctgtcgcggtcactcgagatgacggtgttgcctatcgatacgcgcttgaccttgtcttcgtcttttgattggaacgggtcgtcttcgctcttgcggtctgcaacagggccgtccacagaaatatcgactggttcgagaaccatttcgctttcctcactttgtcgctcctctgcttcggtgacctcagtgattggtgtcctgttgccaaatgtcgggcttcgtgggctgtctcgtagaggtatgaaagatgggacaactcctccaccgattcgcgtccagaacatgcgttctcgtaaccgcacactttcctcccaagcagtcttcttctcatcctccgtctcggcacgccagtgacctgctgcgaccatgcgcaagaaaccaatgtagtcgcacgtggcgcggactcgaccaagacaccagtcacaaagcggatagcgttgcgagtcttctgtgtcggctggcttgaagcggtacttccgggcatatggttcgcccttccgtgtttctccacacagagaacaagggaagactgggcttcggaatcgtgatattgacggagggttgggctcaaccaccaacgatccagcggtgatgctgttgagtacggtacgtcgagccatccatgataacccaggcgcaatgtccagacgtaatgtgggttcgatatcctcaaccaaggctcgcttgtagaacttctcgtccttcaagttcggcatgctgaaaccagtcaaagactctcgaggcgagttgtttccaactgaggtgggcgacttggcggttgctggtaaggagctgctcgagtggttcgttagtgagccgagaccgagcacattcaaactgccgtagctcccgctggatacccgactgggcggtgcggaagagcgggaactgatcttgagcatgtcctggaactcctggaatgctacaagatcggatcgtagaacaggatgaatgagatgcgaaaaatgcagcgggtgttctgggctgaagtcttctgtcccaggcgtgttcggtgtgagattgacggcttctaacagtttgctcatcttatcggctggagtcagaccaggtgtggaaggtgcagtgttcgtgccgagaggattgctttcggagtcgtccccatgtatgctcattttctccacgacgcccttgaggtcctgcagttgctcctggagggaatgttggagtacttcggcgtcggcgatctgttgcttgaagtgctccccacgcttctctgaggcttcagtctctttgcgtgcagcggcaaccatctagaagttgttagcttggctagtgcatcgggtccagcctttcttaccacattagcctcttcgaacagcgcggctgtcagagcttcgacctcgctgtccgtcttccgcttcgctgcctcggcggctatcctccggttccgctcctcttgcagctctatgccaagttgcttctccatcttatcgtaaacaaccttctcgaccagcaagccccgcgacacctgcttctcatgctcttgcactttggcctccagtcctgccagctgctctcgcgccgtctccagctcgtgtctggtctgctgcaacgagtcgtcaagcatggtcgagtggttgattgcgttgatgagcttcgtgctaagcatggagacttcctggctcaggtcggggtgttgcgagtcgtttgagtgctggcgcgagattgcaggttgtggtgtagccgcacgtgggtccggaatggtgttcatgccatcgctttcggtttgggactgggtgaatttcggcagttggggtaccgaaacagagcgggtgacttccttgggcatgggggacaaggagcgcaagcgtgagggtgtcatgctgccggacccgtggttgacccatggggcggtgctgtgagttaagaagctagagaggcggtcagagagggtcggccgtgggagagatggtggtggcaggtgtcatcgctaagcggtgcaccgtgcctagccgccgtggacgtacgcaaactcggccatgttgatggcgatgtagtaacccggcctcctactgctttccgctgcagagcatcacagtcggcaatatccagctccggcgggcgatgcagcgggttcggacggtgtggctggcaaaggagtgacgacggtcgagcagcaccggggtatcctgacgggcgctacgagagcgaacacattgagcgaggcggccaacagcaatcgatgcgcactcgtcgtcgtgggtcgtgggtcgtgggtcgtgggaatgtagaacgggacagcgagagcgaggtgcagacgaagaggacagtgacgatgtcgagcccgaacgggaaggtgttggctgcttaactgtggaaagaccggatctctggacggcgcttacgcatggatcacagcctgccggccgccaccatcttgctgagccccattgcaaaatccacgatgccccaacgaggctgctccaggccgctcggcgaagacggcgacgagcccgccattcatggcacgcgatttctaccctggcaccgcactattggccgccgagtgcaagccctgcatttcgtattcagcttgcggcattccagcaccgccgctcttcactctgtccggcgcatccaaaacgaaaccacccccggtgctcgcttgtggcccacttgcatcatccgcatccgggaactaccatcacccacacccgagacctgacagctgtcatgacgcgttctgctggtttcacgaacatcaaaatgcgaaccatgtctgtgaggccgtgaacatgctgtttacgccaaatatgccggccatggatacgttctgggtcgatcccggcgcccatcgttgggctcgcatattcgcatcaggggcctccttggagaagagcttgaccgtcgcctcggagatgcccattgactttgcatattcacagagagttgcgtgctaccaccgcaacgtcccatcacggtgcaaggtgcaaggtgcaaggacacatagtgcacagaacgtaatcttcaaagggggaaatgagactgtgataaacgtctcgtcgaccgtgtggattgcaaaaacgactttgcatagcttacatcccctaacactgctgacgtgaaacgcaacaaaaagaaatgactgacattagcaggtgttagccgcccaccataacctggggagcacaaaaaaagtagcagtcgtccacaggaccaaggtcgagacaactttggagcgccccatcggcgacagattgaacgcttccactccccgcaacccggtaccaaaattgacgtttcgagaaaagctcttatagatgatgcagacaaccgtgaatcgtagcctagccgtaactcgtatcatcttgttccttcttttcgacgttgagaatatttgaccattgttgccagccttcgacgccccaagtctcgccagcgaccacgaggataaaggtaagcgcaacagccagtactggctcgtacagacatgctagggaaggagcgcggtcgaagaggtcgtcacagtcggccgcgccgcattacgcgcaaacaaaaacctaagggagagttttgtgtatacatgtcgaagggtgtccgggtcgtcgagggcgaaaacgatacaagggtggggtgtggctcgaggtcgcaaaggtaattcagggtccgtctcgtcgagggcttagcgatgtaccatcgtctaacgacgcccaaacctgctgtaaagaagttcgtatgcattctgaatgtaggggcttgtttgactgctctaaggcttcttgttgccaggagacgttggtctgctgccgccaagtttgggaacgtacttttgtttcttctcggcaggtttcaggatctgcactcaaatcgtcagtgtgtgctcaaacgtttgcgacatgactcggcatacctggaaggagcacaacaagctctcgtcaacgctcatcatcgcacccgcattgtcgaattcaccacagtagttgggagcgctgaacagtgttacgagctgacgcttggagaagaactcgtagccgtcttccacgacttgatgggcacggcatatgagatccatatcgtgtttttgtaggaaacgagatacaacgtcggggccgaatgtgaagctgacacctctgtcgttctcgctccatccggtaatgtccttgtcaggatcagaccataggagatcacacagtaggccacaatccggaatctgcatgcgttagtctatgcaccaatcacaggcattctctaatagaactactgatgtcacttacatcagttggtcgcattacacgcctgatctgctccatggagttcaggtcgggactcagaccaccgtgcatcgtgaagatcttctcgtcgatgattgcggcaatgggcaggcagttgaagcagtcggtgaacgtcttccatagcttgatgttgtatctccgcttgcactcgtcgtagaagccgtagatgcggttgattgatgcgcactcgtggttgccacgcaggacgaagaagttctcggggtacttgatcttgtatgcaaggagcaggcagatggtctcgagcgactgcttgccacggtctacgtagtcgccgaggaagaggtagttggcctcgggtgggaaaccgccgtactcgaacaaacggagcagatcgtagtactggccatgaatgtcaccacagatctaggaggcaggagtcagtatgattgtacaaagagtcaggtccagcacagacttacctttatcggtgcctcaagctcgaggaggataggctgtgagatgaagatttctcgtgccttggtgcacagatagcggatctcagtctcgagcagctggacctgcttgccgggcctgctgcccctgacttcgagaagcctgtctatgatagagtccaaatctacctcgttttccgccatagctgtgactggctgctggctcgtgtagatagtcaggagcaagggaggacctcgcgcggtggagaaaaagagatgcgcgtcgtttggcggctggtaccctctctggcggctagttagcagggatttctatgccagaacatggcgtctgaaacggcgcagcttgtgttacgtcgccgctgagtgcaaacacagcagcgtggaagcatcgcgtgcgcggccacggcgtgcaggaaaagcaggacatacctcttgtctcaatgagctgggctatctggtccacagaggatcgacgatggtcgctgtcggaagaatggctcgaagcccctcagagatgcctggcggcgtggatttggatcacgggacggcaggtgcgactttttgatgcgctcgtcaatgggtcaggttgatagcaatgtacctgtgcgggttgcgcgggggcagttgggtgcgcgaggggagcggggcgcgaggcgttgttgtggccggagcctttcgagtgggatgctgcgtgggtgacttcaccgcctgctctggcgggacggcgcaaatttgtgaggcggggcactagagtgacgacaatactgctcgggactgcagagcagaggagagcgagattgtgcggctgcgggtatttcgtcgtcggggtggtgttgtgtcagagagtcgcaacagcgctgaagactttcgtcggttcgaagggcagaggcttggcgggctgtgagctagtcccgctttagacgcgcgtcgacgacaggagagagattttgcgagacaagtgcttgaccgagttggggcgtgcaggaggaaatgtgaaaaaaagactgagtatcaataggtgcagaaggccgtgggtaggcaggagcaagcctttcacgacgctatggcatgggcactagtaagccagcccatccgtgtgattccctgtaaccttgcctctcattcattagacatgtcgacccaacgttgtaaaatcatgcacgcaattttgcattaccaagcagtccaatgccctctatctttgtcatagtcttcacattgtgcacatgctcactccctcggctacaccttgaaacctccgttgtgtgttcatcaagcagttcgacaacggctatgcgcgtcgattgccagttctaggctcgggcgcgtcggctcccaaacacttggagtacggttcactccctgcgacggttacccttgcgcggacccggtacacagccacgtaccagaagtgctcgtcatttatgctacggaccaattaattccaatgccagtgcgctgatattcaccgaatcggactatatcccgcggccagccgatgctgtttgcgaactgcatatcacgtttatgtcgttcgtgggcgcagcactttaacacttgtggtcaagcatatacttgggtgagaaactgcatgtgttgtctagtcatgccaacaccacgtcaccgcgattcggaagttggacacatgttgaacaaatgtagtcattttgacatttccgcgaatatctaccaagatcgtaccccacgctttgctcctcactatgcaacggaaattgaaatgacttcccgtcgtcctcctgaggccgtccaccgcaatgaaatttcgtgtgtaagcggagaataggccgttggatcgtcgctaagattattggtataacgacaccacgaaacgcctggatatggatatggtacagaacaaccccaaaagcaaacagaaacgagagcgcaaaaaatgcaagcaatagaccaccttttataaaagatgcagaagtgccgccagagagttgaagaaaaggagtccgatgctggtagattatggcgacgcattgagcgtcacgacaacgctcagtgtatctgatccgtccagcgccatgcataacagccagtgacaagaaacagacatgaagtcgaaaacggaatcctggaacgctgcagcgtattacaaaagcgtaaaactgctagacaaatcttttgggtatcgcaaagtaagtagaatcgagtgaaaaagaatatcaccctagcgttcgaccgccggaaacaatcccttggctttggctgggagtacgaggtagtgttggacggatggtgggagaattgtaaccaccgcgttcagacgggaagctagtgacagacgtagagtcccagttatcatctccgagagcactaagccacgtgttgccaaagtcctgtcgaagtgcctctattttcttcttgtacagatcgttgcctgcatcgaactcgtcttgctggggctctccaggcttgccgatcgtcgtggtatcaattggtggtaattgttgttgaattgtgtgggtatcatcagtgacagcccggtcatcctgtctcggcttcttcgaaggatcgcccgacacatgtgccttcgagggctcctcaaagcgaaggctattggtgtcaacgggtgcaacttccggtttctttaggatcctgggcgcttgccctgcaggtacgtcgtcgtaagagaggctagtaaggcctgactgtgagacccgctggaccgcatcggtttgggaaagctcaacaatcctccgcttggggcccttctttttacgctgcgagccgtgtggatcacgtccactcttggtgcgatgcattgagctggtgcgctggaggatttcgggtccctccatagggctgtcgatagccttgactaccttcggcggtacgtaaggcgcaatatgcgcatcatcctccggtggcggacggactatggggacacctggcgcttctggtgccctgtcgataagctgttttttctcgccggcagtaggtcccgtagagtcaataacgacatcgtccgtgtacccaggtgtcttccggaacaagttaaagatggtgacgcggtacgccggatgggtcttgcagaacgggttgcgatacacgtagatctcagagagatcaggtacacacgtgagccttgcaagctcagtcggatcggtcagcttgttgtctctgaagtcgacgcgttcgagagagagcagacgctctacacctgcgagtgagttcaagcggttggagcgcagattgagggtagtaattgcgggcaagggattgcgaccgagagaatgaagaccctcgatcatgcagttggagaggttcagtgcgcgcagggacgtcagagtagctagactgtccggaatctcagtgaagagattcgtcgaaaggtcaagggactgtagggtgttggccaaaggagcaatgctggctgcagtgatgtgtgtgagagcattgtcggccagactgagatgcctcaagaatctccatttcgtcgatgggaaccagcccattgacaggagattggaggagctgccacgtggagtagtcgagcgcacgctcgagcccgaacttcccgacgatctgcgaatgtttggtgtgctgttcctgccgtagacatgagctgagccatggcgggagctgggcggccgggtgggcgaggtgctccgttgtcgttggtgacccgttgtgttccttgggctcgtactctgcttcccagccggagagagtggcggagagtcagatctagatagttgcgcatgctttggaccagggcttgcggtgttccaggcagctgacggcgatgtaggagccttggcagaccttctgcggcgcttgtcaatgtcgtcaagaacaatgttgatgagaatgtcagctgggtcgtcgacgccggctcgcttgacggtcaagctgcgcaggttctcggccatcctgtcccagccgtagaactgacgaaagtccatatcgtaaatctcgagcgctgtgacattcttgaatgcgaacaagggcactgcagtatcgaacgggaattcttcatagccggcgattaggcgtgctttgtgatcgggtgcaagccgcaagcacggtattttggtgaatgcagagtacaggtatctgaggtcttcttggatttgcaccttttgcctctccaatttggcggagctgttggagcccatgcggagcgaggaccaaagcgaggacatgcccgacatgacgctgcgcacgctggatactgaatgtatcgagtcgcggtccgaggacttttgcttgtttcgctgcgcggagctgagaaacgagacatagttggtgggggatgcgtctgtgtggatgttctccaggcgcacattcatgggcccaacgggtatgccgagatcttcgaagcgggagaggaggtagaataggtggtgaggcgtcagcgtgagcttcgcgggcttgatcgcttgagatgtaaaggtcagtgagggcagagacagtgctgctgcccagacgctcgaggaggaggtcgagggcggactgcccgggcccgtgggcgaagaaggagaggtgacggccggctgtccatggctggatgctcgtcggtgcaattggagcgcgttagcgagcgctttctcgtgcgtccgaacgaagtaggccaggttcttagcacatgttagtaccgacctcgtttccagccagaagattgtgcctcatacccttatgaagatggttccatcttcggtgtccatcgtagctgccgtgcagaccaccgctgcatatagggccgcgtggaatcgtggaaggtcctggagcgaccgcgaccgggaacccgcagagggggttttgcgttgggagggttttaccagaagtgctgtcgcagacgatgcagcgcacctactctataatgcggccgactcctgtggtggccagtcagcactgtctgggggcgtggtgactgcactgtgcagcgactgtcacggagaaagtggtatgcgtacactcttggcggggcggggtggaggactcggggagctggattgcgccggtattgtgcctcctggtggcctaggcagagctgggagcaaacgacggcggacaccagcgatagataatgtgcagcgggtgcgtagggagttgagcccactggcggcgggcagtaacacagaacgagcaggccaagagacgtgcttcagacgcgggccacggagaggtgcagctagcggccagaatagcgatactggccaggaaaaaaaggctacccgaagcacacactggctggtgctgcaggcagaaaaaaatgagaggcggcagcggtatcgcgcaggggttgtgtcgtcgaggacaacaatagacgggcgctggtgggctgctgaggaaattagatacggctgccgagtttggtcgccggagtcaatgtcaatatcaatatcaacaccaacaacggcctgcaccgccggctgtgagagcggattacgacaatctgagcagcgcgacggttgggctaggagaccatgtccgtcaggtagagcgctgagggcgaagagaagcgcggtgtgcactgggaagctggaagcgtccaaagggctctgcgaccaccatggaggtcctggcaaggttgcgtcggtcacaggaatttcggacccttcacgcgcgtgattggcctgcatagctgagagaggcctagcgcgacgagggccctgtcctcgcatctcagcacagtccgctacctttcctcgagtacacctatctttgccctcttggaacgatcaccgccgttgatgcgacgcccgaagctggcggcactatctggtgtttgacgtcgtacgggatcatcgccgttgctctggcctgtcctcgatgtctacacagtaccaatggccgccaatggccgccctgacagctgacagcacaccaccacgatcgcattcgttcgcaagtctcttccacgacatggagttgcgactatcgttctatcgtccaggtatcgtccaggatgccgcattgccgaggaccgcctgcatgcgctaaccagcagtgggtgcgatgcttggttcgctcgggccaacatgggacgaaacgaacagttatccggcaccaatttgacgccatagcgctacacgacagtgggcagtgctcaccgcgccgcacaaatggttgcggcgaaagcttctgtggtgtgcggcaaggacactggcgccgcgaagctgttgcattcaaacccaccggcatttgcgtcacatgagaaaaaaagctgaacgtgcaaccgcgtcgcgactggattacctggaccctttcccgcggttaccgtgcctcgtcgaaccttaaacctgcgcccgctgatatgcagcttggcttcgacagagcagctggtcctcatctgacccgtggccaaatctcgactcagattgcggctatcgcggggcagcatgctgatatccgcaacctgtagtaccgggcttgcacatcagacagcgttggtagcgcgacaccaacctgtgggcgctagcgatgtagagccacacataacctcttcactcttgggagctatgcacgggccgacgagctcgacatgggtcgcagtacgcgagtggacagcgtggacgtgtgctgcgagatgacatgctgccggcagcctcagatcacccagtgcacagcaattgggcaccacgtcgcgcactgggtatcgaggcgaacgaagacgacatcattgtcgtctgggctgactcgcgaccgcacacttgaggctcaaagcacgttgtcgtgtttgctgccggacgtcccaaagtccatctccacccccactttccctttccgcgacaccaaggaactcgcccatgcaccacatccttgcatgtcggatgcccctcaacaccatggctcatgcacacgacttcacatggcaacctcacgatggggtgccacaccttgcgctagctagatcacgcaaaccaccccaaatgctgcaacatcctcaatcccttttgctacattctcgcccccagcaacctggtctgggcccttccgcctccgattttggtatctcgatggtttggccttcctgccgtgtaacggatatggcatgctccggctttgttcaacgctcaccgctctgtctaaaccgtgcgatgggcgttgccccacggggttactcgctatttgcagcacaagtgctgactgaatcctcatatatctcaaatcacctcgctacagcccgcacagcttcgaacaaccaaaatgccaggatgcacgtatgctcgcgtcgcggacccttgcgttcggggtccatcgcttattaaccgttccactgcaaactcgcctatcgtatcgtactgacatgccgtgcgacttcatcccttgcggagaagcaacatttcaggcgactcaattgcggccccaccaagcggtgagtagagtcgcagttgtgttgttcataatttccaggtcagtcgtgttgggcagcaaaagcagcaccaaaccggtcgccccgctccaatcacgggcggaactcggcgcctttcagcatttgattgctacctcgaatcttggttaccaaggactgccccgggctgtctgcgatatctttggtgacatcatagcgtgcgggaagctccacaggaatgccaattgtcttttacacactcgagacaagcttttccgctgctccaccgcttcgtctaacgtaaccgcccaattcgtcgccaattggcagccaaccaccatcaacaccaatcggtattgaagtcggtcgtttgaaccggcttcatgtctgtcagaccgcttgtaaagccacaacaacgtctttgcacaggatcagaggctcattggtacctcacgcgacatggcacgcctgtaaggcaccaatgtacccagcgtagctgagaccaccttctgcaccgcactgctcagatcagcgggctctcgggtaccgtcgaagtacatacacccaatggtacagtgcacaagtataggtcaggtcagggcattgaaggccgttgattcggtattgctacgtcatgaacgtcagatctgctcacgactttaactgtatgattacatatgcccaggaacgcattgccacatacttgtggacttcgaaagcatgaatacccgttgtaagcacatgaaacaatcattgtgcatatcgatgcatgctgctaataagaggacgtaacttcgaaatggccattcagctgcatccgcgacaagcgaagaggaggactggagacttcaatccacatgatcattcttacacatatttcggtcgacagatatggcatgtatacggcgcacgtttacgaacacacacgagccagcacgtgcgtgcgcactttccggcaataaaacacctctcagtgctcatacacatgcacgtggaccagtcggattgctactccagccaaatctacacctccccttcaccctctccctgccccttagccatcgctctcattccctccctatcctcctctcctaactcgcccttcttcgccccttccttccacccctccaacaccgcgtactcctccgcactcaccttctccctcaacaacttcatcagcttgggcgcgaacttgccggtcgcgtacacaacgcccggataataccgcgcgtacagcagcaccactagcgtgaggaataagacaggagggtctgaagtcttggccatgcgtcgctgcatgtcggcgagcatgctctttttaggggaggtgcgagcgaggagaggggagatggattgctttgtcgtgaacttttcgagcgtggagaggatgtgagatagatcttttgttgccttgagtgcagtctcaagtttgtcaatgtttttccgggttttacgggacatgacgaggttctgggcgcgcgcttttgacagggcgtcagggagcatatcggactgcaggtatgttgctaggagcgtgttgagttgctctttgagcttcaagtctggaatggactcgaggccggtggtgtacatttcaaggcgcgatgtgacgcggtcagtccagtaggtggcgaagtctgcttcgtccaatgtttccagagattgaatagtagcccagaaacttctctcgcaggttttcgcaagggctttgtcgttggctaatgcagcttggatagcgttgttgggaagtatgatgttgttcattaagaacttgatgtcgccggctggattgcatttgaggtacgcccattgcctttcagcgtttttactggcctgggagctgagcgtgcactcctcgccgcggtatccttcggcggtaagcacaagcatgccataacgacgatgatcgtcattgctcctctgagtgagcgcggtggtcaggtgttgctcggctttgcgttgtatatggttatacaggctttcgggcatgcttctcttgctcttagtactactcttaacgcgctcgctcaggccgtttgcaatatccactccccacatgtcttctttctggatcacttgtaacttgtctttgacgaagttagagaaccaggcttctgagatcgcaaattcgtcgacgatttcgacgtcggtgagcttcttgaagtcgtttatggcttcgctcgtactgtcgtagacggcatggtcggacacgagtggctctatatcgacatacgcaatttcgcctgaagatagcaaatcagaccactcttggaagacacgctgccgcatctgcttcgactgtacacgaatgcagtcgcgagtttcgcggacgaagactttatccgcatactcggaggaatctgcgagggctttcagatggtggaggaagcgccatttgggcggtgaccctggtaggtcctctagatctttggctgatacatcgatattgcttcggatgatcagtatgatactggtgagttgtggaggagagcgacctacgtgacgccttccaccgcgcgattcacaacgctgagagcttgctttgagatttcctcatcatacgcccgggtgcaagcatgatcatcaaacatgactacatcgcccaattcgtcccaaagtcgatgttggttgctgatgccatactcagatttgatttcagacatggaaacaatacttgtacgaagttcctctcgcagcttctctagactggcttccacttcctggataggaatgatttcgctctcatcgttgctgagcaggaccagcggacgtcctgtgcggacaagagttcgaagtgtgtctgaggtcaggtccaactcggaagctaattgagagactgggatgcgctttatttctttgaatttgttattatcatatctgacaatgacgtgatgagccttaccgtttgctacatgtcgttcgtagtcaatccgcagttgttcgaatgtgatgaaaccctgaccgctagcatccagtactagcgacggcggcagtccatggtggcttgtgggaggggggaaggcctggctgaattcacgaatgtcttcaatggaaaacatggtgttctactgtagatgcacttgaaccaaagtcgagctagagctcaggctgggaaacaacaagtgtgatcttaagcatacaagtcaccgctcgtgtttggcacctcagggcaacgtagaattgtgaaggcgagtagaaatcatcatattgatagtgttcaaggtgaaccgtggtcgtggcgcggaatatccacaggtgcagtgctagtgagccaagcgaatcaaagagttctgcccgctgcacttgaccgcccgcgccgggcatcctcacctcatcatcggttcatcgacatttcgcagaaagcgcattgtgactcaacgacagccatcatgtctcaattccgcgcggcaaaactcgacatcggatgcttcgcgaagatccgcaatattcgcgaccacaccaagcgcaaggtctacatggaaaatgagccagaacggtatgcctccaacttcttcacacaggtcatagctgatcatagtcccccacccatagacaagctctccgatacatcatccgaaacaccacactcccgcagcgagtccgcgcacaggctcagctccagctatcgcaaatgcactgctacacccggttcacacagatcaagaacaggtgtataatgggaggcaagggaagaggtgtattcagcgacttcagactcggacgagtacgtgatagatggtattgcttcaagaacgttcctgacaaaatcgcagtaccaattccgaataaacgcgctggctggcaacttgcccggtgtgaagaaggcgagttggtaaagagaaggcaaactggcgtctttgctatattatatgtatattactgcaaggcgacatgcctcattgggcggagtttgcgcatggaatatcatacggctcaacaattacctgccactcaaggcgtccgttccgtgacccgttgctccttccccacgcgctctctcacccctcacggcaggaacccgcgtggctacccaccgcgcaaacgagcacgatgcctcaacatatataacatccgtcagcctcgcttgcaccgcagacactccactcccccgcctgcaagcacgacagcagcagtagaacgattgacaagcaggacaaggctcgtaccaggtggactgctacgaccgaccacaagtcgacatcatgttccgtcgaaaggaagctactatggcgcctgatcaccaatatgaagccaacctcaagaagcttgggtaagaataagagctattatcgggaagctcaacactgatgcctgcaatttgcagcttcttcgtcaacgatgtcggccaagttcgcatggtcggagcgccagcaaaagactttgtctactactctaccaacgacgatcgtgtcaatgaagtgcggcgagaggccatgtggggtaagagagaccagagtatgaccaggcgctcgctaatgtaatgcagactgcatgtgtcaagagacagagaagcgtgtatccgccctaggcatcaaccgcatctatcttcccgacttcaccacggtcaagcctaagggcaaggccgtgccgatcctggcgccttcgcctgagatcctcaagacccgcaagcgcgttatcgtcatcgtcaacgacgccgtgcaggaccttggtgttctagcctatcgacacatgcagcgtgatcttggtttgaacggcggctccgtggtgaattttatcaaagagatcgtcaagcgatcggctactggggctgaagctgcaaagtacgacaacatcttcaaggatggcttcaggctggaggatgacaacaacacccccgctctggtggtcatgaacactggacagctgctatactcccacaagtacgagaaggccatgaccatgcgcagctggtccgcaatgccgcgcaagtctgtatcacacgacatgatcaggatccatgacgtggagaaccgcattgaaggtcaccgcgacccgagagagcacgttatgtccgtcttcgacaacatcatctgtgaccctgaccggattgcacccgatgctgaggtgtacgtcattgcaatcgagggtggatcagagtatatgttgaatctgcttgagagagactgtgagtcacatgttcgctgtttgatcgaccacactaacagcaacagtcaagaaatacgccggccgtgtcaccgccatggcactggtccattctctcgttgatgatctgcaggtcaaggaccccaacatccgagcctttctctgccggcgtgcctgtgagtggaggtactcggatctcagcatcagtccgaaagactgcatggagctgcctaaaggctacagtccacgccaagacacaccatccaatacccaggtcactcaccacatcgattggaacgaaaaggttcctaaaaccagcgtcttggctaccattaccaacgccctccacagtctcgtggtcgacacggctttgtcaaaggaagtcgaagacgctcctgttgactcgtctgcctctgatagctggtcaaacagtatagcacctacctgccctacctttgcaggcggccgcgactccgctggcgagtgtatcctcaccgactttgccgtgcagcatgctatcctcgaattcttcgaacaagtcgcccaagacccctccaactacagcaaccccaacttcaagccctacactgctgttccccaaccctctcttgataatcccctcgcgctcgacccagacgacccgtacgttgctgacttcctgtcacttccacccgagatgtcccccgaacaggccgagctcgacatggcgagggagcaacttgaacagatgaaattcgcgcttagcgttactcccacaagcaatcctgagttgcaggaaggtcgcactaagctcgccgagcgcatcgccaggcaggagactaaggttgagaagatgaagatgcaggctcttgctaccggcggcttgaaggcggaggaagcgaccgagctgcgcgacaactggaagccgcaggcggaaggcgataaggttgagtttgcgggtgcccatgtcagtagcaatttgctgaagatggcgggtctgatgggcgagaatgaggaggggacagataagcaagagggtgggagcgcttggtgtgcttaattgatggaagggaatgacaagaggcggtatgggtggcgatgtggatcaaaatgagtatctggggcgatgtgtgtacctggacgttcaatggtaggaatctatgttcgcacgtaggctcttgaaaagcccgtacatcatccaaaaagggagacaaggaactaaagatcatggatacgccgaacatgcagcagaaacactacgtaattagtaataagaattacttttacttttactttgagggttcacaagtttagattgtacactcgtttccttggaatagtagtcctcgcgaagggcactgcataaaggtagatatgttatattattaggctatcattcttaagacatttcatacaaatggcgataggtattctcgtgcgcaggatagcctgcgaatttagcagccatctaactgtgaagtccactttttttttttcagaggcgttcaaaactcgctagttcctacaatcagaagttggtacagcaattcttcgtgaaagaagtcgttgcggcgtggcttcaagggcattcttgaagatttcagtgcgatccagcacggttcgatgaagggcagcgttcgaaagcgcttacttcggcacgccaaaattactcatttgcatggagccaggagaaatgatgcatctacattgaccaattaattattatgctaatatctattcttattgatggctctactatccagctctggtgcatcatactggtctacaggaagctcctgaggtgcggcttgcaccatgctatacgtagtcactttcgcatctactctctgcaactctggttcttgtgccacttctgctgcagcgctgcctgatcttcgtctccggtaccaaaagaagccaatgatgcccaaaatggcaaaacctcccagcgcaccagcaacaatcccaccgatcgcgccgcctgacaattttgatccttcattttgtggagacgatgcggtggatgatgtgggcagggatggagcacttgatgagccgcccgtagaattggcgcagaattcactgaccatattattttgcctatccactgcgacaatctcggaattcttcgatcccgtatttgcttgccatacgggaaatttcccagcttcttgattaaccatcacgtaggccgaactcataaacagtcggccaaggactggtagatcgttgttattgtcgagctgaacggaattgattacgatgttgcggaccgaggtattagtctgaactgcgccgtttgacgcgatatatgtgtcgggaacgactagttcggtgttaggaacttctacggagatgctattttgaagcttgattgtcaggccaccgtagtgactacatcatggcttttagctgtatgcctttcgaacagaatcgacgcggcacctacacatcttttgggtcaaagagcattgtgaagtaattaataccgaggcttctcgcctcactcttgttatccgcaggcggaacgcctgcgagcgaccaaaagctgttgtagtagcttaatggaagggacatcagccctacgaaactgggactgatactcgcttgcatgaccgctgattgcgatcccatgaagatgctggtatcggtaccatccggccagttcagaaggatgtcgctgatcattaccaccatgcctgtcccacatctactgccatagaacagcgacgccgtgaaattgtcattttgatctgcgatcaacgatttgtccaagccaccgagggccaatgatcccctagtctgcttttccacaggaccgccgacgagtccccaaaacaaggagtatgcttttgtacctatatcgccggcggagacgagtgctcgcaggaaggatgagttcctacctaggcccagttgagactggctggtgaaagcttggttgagatcctgttttggaacgccgaatccaaatgaagacagtgagatgttgctgcccaggcttaaactgtcttctgtccaattcgcttcgaagccatcactggcctttcgattaccgattgatttgtccgtagatgattttgatgcgtcatatgcgccgccacggaatttcacgcatgctccagatgagtagcccatacagaatccatatgttccgtaaatgtaggtctcgttgtaatcactacaagcggctctagttagccaacccaaattcctaagctcttcgaggttgtggcacaactcgttacaatcggggtaacaaaagttgtgttctatatatcaagacttacccgctagcgaagaatgatatgttctggttgttggagccaacagtcatagaaatccctcttacaaaggctccgttgggcaaagatacattctggataggtgcgacaacgggctgtgactaacactgactcttcgcaatagccacgaagtgtgaaactcccagaaacagtgggaacagacccattcgaatgctcaatgttgaaggttgcgacgtgagggaggacgaaagagcgatctgccggtgtagggaacaataaagccacgagatggtctcgggcgatagctcttaaataagcggcttgtcacatccatctcaacttggtgttgtactgcagtcctgctcgtggtctcctgcatcgcgatcacctaggtttagcgccaggaacatgaatccgccaaccagcgaacgccgcttagcgccaacccagaacattcttcaactccgagggtgaatcaacaaatgggtcgggcgttgcctgcttgtagcatgctgttgcactcaggttatggatgagtggtaggataagcgcctgtcccgcgcgcgcggactcccttgtacgtgtcttcataatagctgagctgtgccccattgccccatcgccagactgcaggctgcaacaaagccttccttttgatcgtttcaaaggcacaattcacgtctcctctgagaacttgctttaggccgcgcggtccagtcgctcttcaactcgtggtcgcccatatctctcctagacaccttaatcagctgcgtatgtgcgcgcgaggcaatcattcagttctcacgagatcctgtttggacaaatctaccaattctatagaacaggccgtcgcctgtacaattcgatcccctctcgagtaccccaaccatttttcattgagcaatgacgcggtcccgcaggagaattgaattcttggtgttggtagcaatgttcatgctcggcgcatggttcctctttaacgcccacttaaatgatgtccaatcagctgtagagaccggcattgctaggagaccatggcgatatggggcaacagaagttaaagagcagcaaaagatacttgaacagaaaattgtgcatggcagcacgaaagaggggacatcaccggcgtctacgactcctcaacatacaagcgcattgatgcgaaacacagtcgtcgcaacacctagcccattgctccctgatcgcgtcgtggtaatggcaaagcttcccacagacgacacaagctgggtacaaacggatctgcaagactggcaatcagccatttacgatatcgacaccgaaactccgcacagcacatcgactctggacccgcttacgaacggtacactgcgcacccttcgaaacaaaggaatggaagcaaatgcatacctcgcatacatcgtacagaattacaacaacctcccttcgacaatcgcatttcttcatccacacaaagaaggctacccaatcgcctggcatacagacaacgaagaacattccaacgtagtctctttgaagactctcaacctgaacttcatccagagcaatggctacgcaaatttgcgttgtaatccggagcccggctgtccgaatgaagtgatgccgttccgagacccgcctgaggaccatcgaacaatcgaagcagcaatgccagatgcgtggagagacttgttcaacaatacaaatgtaccgcaagtactggccactccttgctgtgcgcaatttgccgtgtcgagggatcaagtacagaagcggtcgttggaagaatacaaaaagtactacacgtggttgatggaaactccgctaaaagacgagacgagtgggcgggtgtttgagtatctttggcatgtattgttcggtcaagatcccgtttagtaagtactcaaagaattaagaataggatgtgcggctgctaactttgataagctgtcccgcgcttgagaggtgctattgcgatgtttacaacacatgtgaaggttactatcgttacaatacgtaattttggaataaaaggataattactgtctttttcactgacaacagtgagcggttcaggaacttcatgagtaacctagaaacacaacgactttaagcaaatcacccacaacagctcctaaacccagcacatatgcgaaagtttatgccgcttctacgcgttgaagcacttgtaacgaaaacaggggcttatattgcacgcgaaatgtgactctcattataacacggagggaactgagcatggccataccacagagtgtatttcgaccttttaagagctactctccgcctcccgcatagcctccagcgcctctctcgcgtgcgcctttccatcctccccaagaccatcatcactagccaactgcccccatcgctccttccaccacccccacctctccatcgagtaacccagccccttaaataccacttctccacccaccctcactctctccacctccttttcagaatagatccctatcagcggacccgaacacggcgtctcatcctgacacaacctccacaccacaggccccgcaaaccgaaacaggtttgccgccgccggcactgctgccgtagaactcgggtgcccgcggatatctagcacgtacaggaaattatagctcgcacggtgcatgaagtagtccatatccttgggacctttcagatctgtggccacgaggcgcgcaatccacgcattgatgctggcccactccgcggcatggtcggacggggatttgtcgaattggagtttggcgtactcgtatcggtcaaggatctgcccgctgaagtttgggagttctgcccatttaatggcttcggggccggggtctgcgtgtttgcgcagtgtgggtgcatggacctgtattaagaagtcagtgcctgactcgacttacatttgcaatgcgtagtgtcttgcatactgtttgtgtggggaggcgctttatagcgtgaagaagagtgatgatgggcgcttggtactgggggttcgtgatggcggcgtgttgaaggttggtgaaaatgctgtatacggcagaatacacagcatcgtagtcgtcttcagagtcgtcttcatcgttggccgcggtgccgtctaccatggcttttgggactgtagatgagatttgctgggcgcatgagtcggctgttattttaccagcctgggaatgtcagccgtgcgatcttgagtgcttagtagcttcgcattgtggagcttcttacgagatgctgcttcagtgctgagagctggtcgtgcactacatcgccttcggagaattgttcccaattccctgccagtgttggcagttctgctttggagttcgacatcttgagtgtgtattcgtgcgggaaggtgagcagattccgagataagcgcgcgacaacgcttaagtagactctcagtgatgagtgctcaaatacttgacggggcagtgcaaacgtgaatatggcccgagtaccatggtgctggagtaggcaaccactgacgtcatattgcaccgaacatgagctttggagttcgcagtccggaaagatagacaggggcaggatttgtggggtatgtatttttatcgaaacaccaagtgatagtgatcaccgttgtacagcgttaaggcgaccatgatacaactccgtacttacgtagtgaggcttcttcatgtccgtgcaagccagccttcagctgccgatcaaacacaggccaccatcaaaaggattttgactggcacctaaattctagatggcgatggagttgcgtaccgtcatgtactacagcggcatcatccgagtaaggcacccaaccagctgggggccttacgcgaggctgtgtagcttcagcttgcatcgtcagcgcggcacgcggaaggaaagaaacagcgggttcccgaaccgccttgcagcattatgcttaatttgacgtatgggcgatgaaggggacatctaggaaggcaggactgtagaatattacctagtctttgattatagatcctcaaatactgtttcatgtgactctaaatgcgtgcgtagcgcaaaaagtagagcatagtcctgtgggtttgcaaaagttcgcgctcattctggtaaggctttggcatttgcgggtcggctcttttcgtccttccgcgtgcgcgtcactcagcctcaggactcccgtcgctacggcatctcatgttgagacttggagtacccgtccaatgtgtgccttgaagtccttgccgatcagggaatccagcagtgttggatgatggcctgaaggatacgcaggtcggtgagttctggattgagttataagggcaatcttgtacccaacatcatcatcaaaccatcacatcttcactcttcacacctaatccaactcatacaataccacaatatacccgactacagctttcaatatgaagttccagatctttaccgcagctctttatgcctcattggcacttgcatccgctatccctcagccaccagttggaggtgtctctgcccttcaggcccgaggcgttgacattgacaacaagccagaagaggactgggtgtgtcccggtaaggacggcaagacggtaacttacaaaaagaacgaaatcaatgccgcgattacgaagggcgttgaacttgccaaagatggcaaacaagtcagcaacggcaacgacaacccgtttccctgtaagtcacacactcacctccttcggttacaaccataccaataatgctgttatagcccccatcggaactcctagctccctgccaggtatcccggacaaatacaaagacgccaaggtaagtgaatttatggaaaacttgcctgcaaatacgaatacgcactgacttcgtacaccattacagaatgtacagcactttcccatgaagaacggaaagggcgctttcaacggtcaacggccagcaaagcctgagcgtgtcatgtacctacactcaggtgattcggatgacgcggagttcatcgggctctggacccacgagggtgctgctaagggacagttcttgcagtgccgcgagaaggacgactaagtgacaggaccttaggtgaacaagacataagagacacggtgatgtgttggaggagagctttcgagatgtaaatattcaacatggtgcgacgggattaaagtgtttgtgcgataggtgggaaccacgatctttactagcaatgcaagtttacaacgactagatacgcgcgcaatgttttgtctggggctggtgcaattaagagcagagacttttcgctgatgtgaggccgataagaaaaatgaatagataggtgccatgtgaagccttcctcaccaagttggaatcgcgtcgagagcaattgttccccttcgcggagtgacacggaatcgaggttttgcgcaatgcacatgataagagcagccacttaatctgcagtgagagatctgtagcatgatccgggacactcgtgacagaaatcaacggcttgaataccagcagttctctagatctcttctggaaagggacgcataacttgatcgaccctgtctcgaatttgattggctcagtcccaaagcttcttgcgcaagattgactgcatgcgcatcggcttctctccacatattcccatcatgggcaagactgaactgattgatctgcaaagcaacacttgggcagtcgaggatagcgactagctaacatctgatatagtaggtgtcacgatcatggaaggcgatgtcccggtacagatatgactccacgatgttgcgaaagtatttcgagacctttgagaaggtactcaagccgtgagtatcgccgaaaaggtgtgcggcaatgttagggtcgagctctgtggatagcttactaaaggacatgctttcgattgctagtggcgactgccgattgacgcaatgcggttgacttgtttagccgcgtaactgatcaaaacaacaaagtcgtgagcgccgtagcagagtgtttctgagcaaggccggtgcataagtgtgtatgagcgtttgcgcgggtgccaaggcctgactagtgctacttgcacgcgttttcctttcactactcccattagttctcgctcaagcgaccgggagataagaacatcttccacagctgctcaaagtcgtaaggcggtacatagagtcttgaacgcagttgcagagctgggatacactccacaataatcttcactggcttatgtttgccttgcccgtgccagaatactgcgcgcagaagctggctaacttgatttaatagcagatcctgacatcagcaccaaatggagtcaggttgcgtataaggtataataagattggccatcattacttcccaagaaatgtcagcgcagaaacaacatatccatcaatccccttagtcaacgtcggctgaatgaccggcgcaaagaacggactatgatttccaggcagttccttcatcttgccttccttctccgccttgtcatatacctcagggtcgacaccgccatacaagaagaaacagctcggcttccccacagctgtggctagaataccgaaatcctcactgccttggaggcgcgaaatatcgctttgatagctgtttttgccgggcttgaagtactccgcgaaactctgctccaaggcactggtgatgtctgcgtcgttgaagaggaaggggaagcgtgttgttggagtgagcacgggttgagtagggtttgaggatgcggtggcctcggcgtcgatgatcgtcctgacgctcctaagaacatggtcgcgggtttctggtcgtgcagtgcggatgttgagtttcaggttcgcctcttccgggatgatgttctctgcatcgcctgcatggaatgcagatactgttaccactgcaaaatctagcggatcgacttcacgagctacgatggtttgaagtctcgtgacggtggatgcagcttgtacgatcggatcaataccccggtgaggtgtcgaagcatgcgcttgccgtccttcaatcttgagcctgcttcaagtcagctcacaggtatattctatcactcccatacttactgaaacgaatccgccgcactagcaatcagccctctctttgtcccaataactcctgcaaatagttagctcactttctctccgcctgataaatcacccacataccagctctctcaggcatgacatgcgcgcccacaacaacatccggcacaggtactcgatcatacaatccaccatcaaccatcgcctgcgccccacccgccttctcctccgccggttgaaacaccaacaccagcgtcccactccatgcatctttcgctttcgccaaggtctccgccgcaccaagaagcgctgtgatatgcctagcaacaaaccattagtccaagcatcaaatcacatgacaccacttacatatcatgtccacaagcatgcatgactcccttctccacaccctccaaatctttcatgcgcttcgtactcgcatacgccaggcctgttctctcctctacaggcagcgcatcaatgtccgcgcgcaacaaaagcgtcttacccggcccattctttagcaccgcggcgatgccgtgaccgccgatggacgcgtggatggcatacacgttgagtgactccaggtgcttgacaattgaggcagcggtagattcttcttggaagctgagttcggggttggcgtggaagtatttgtcttcgttgggtcaggtgggcgagcggaagggaagataagtgttggaacgtacagagttcttcgtaggatgttaggtttgggcggtgcgttttgattgtttctgctattgaaggcatggtggatagtttgatatattgactttcgatatggtgagttatgtattgtgagtagtgtatgtgcagtcctgttcagtcaagcttatcacagtattaaccagaagatatttggagcaatcattcgactgccgtatctgcggagtagcacttctttttcgcgttgtaagagtacgccgatgtcgttgcgagagagttgggaggggtatgcagctttcccgacggagataggtctaatgacgtatcggaccaatgaacgtggggttcggtacagcttgccgttagatgatcttcatgacccgaacacgcaggagaataagaagaagatatgaatgattcttcgatactacgtctgtggatgatgataaatgtatttaagttccaaccttccttaccatagtgcacagtgtatccaaacacaacaggtgttttggtgagaacgccggaagaaaactggtaatctatgagaaagaatttaacggagagcccggacgagatcgcgtaaagtctgcagaactgtgattgacctcggcctaggtgcgcgcaagcttagctgtgttcatgaagatagtcagccagtaaccccacaatgcgactcatttcaagaacctgcaatgtcttcgctgtccttctcgagatgcctgtccaggctagccatcagatcaggctcagatggtggagcggaacgttcctctgtggacggcgcttggctggcctcaggctcggtcgcgcccacagctgcagattcagatactggagccaccgcaggggcgagggcagactcgggctcaggcttaggttgaggctcaacggtttcagttgcctcagtcgtgtcgatagccataggttctggttcgtcgacagtcgcagaagttgggatttgattcagcgaattttgccggctatgtgacattgtcgacagcggtagatcgggcgagctagaagcatcacgcatcgcgcttggctcggtcgccttggacgcgtctgcaggcggtaagggcgattcttgttttgcaggcggcaagggtgattcttgttttgcagacggctgtgaggtggcttctggagcgatcgcggcggttgtggatgaagtaattgcggcgtccagagtcggtatctcagtggtctccaagtttggcgcgctcgttggcggtggtgccggtctcaaaggtgtcactggagtcgctggatgtgaagcatgttcaccatcgtggtcttcctcatctgagccttcatcgccagagccctcgtcatcctccccgccagcatcagccattggtgtatcgccatcggatggttccacggagccgccttcttgcttcaaaccgggcacagcaaggtgatcaccgccggcgttgggcgcaggcgttccttgctctgctgctccctccacaaaatttactctcttcctgccacgacctgggcctccacgcttcttcttgggaggcgggggccgtcttcggggcggtgtttgcgtcaaaatgtcgttggctaccacaacaccctgtgcattcacgacaccaactccctctacaatagttccgggagcggctgtggccggcgcaacttccatcgcatcgtccgtaggctggacctcgccagcaacagcttgcccttctggaacaaggactttgtacacagtggcatttccctccgcatccagcttttttaccttcgtttctcgcaatgctggctgtgctactccattcatgacatactgagatgggagtcctttccgcctcttcgccagatactccggctcggtcgcttcgaggtggcgcgcgaccttgacatacttcttgacagtgaatccagtttggacctctttctgctctttctcctcatcttctacgtcgttgtcatcttcgaccggagctggcaacttgtagacgcgcccagcacgtgcagcacgcaacagctgttgggaatgctccggtaacatgtgagagtctcgtggcatgggaagttcaggccatgcatccttgtcggctggcctatgatcatccgtattggccccgatggtgacctcgacctctcgatactggttgattggaagtccttctagtacattgtgctctatttgaccgcgtcctgacctattggaccggtctctgttccgaaactaatcatgctgttagcattggcgttttgacatgaactacacataatgtgcgaggaagcaattgacgaagtgatgatggatcttgatggatttgatgcggaggaccagttcgtgttgggtgcatggatgtagggtattggaagctactgtaggatgacggccatctcattgcaaagcacatcacctttctgggcatggcgtataacgagatgaaagaggatgatttgttggatagagtgcgacgataagaatggcaacgtgcacgtgaaagcagcacgcgtcgcgaaacagaacatgtagatgtccgagtaacaccaagtagaaacatctcgtcacacttaccggagccatggtgctatgcagctgcctgggtagacggtagcgcgcagatcgggtggaggcaggcgcgagggtctgcagcgggaagtcgcggtgtggtgaagggaaggcgcgtcggacgtgaagttgcgactgcgtggctcgtgcgtttgggcgcgctgattcgctacacgccacagattcagccaccgagactgttttttgagcatggcgaaagaaaggctgggtaacactgtcaaaagcatcgcagaaacacatgtgacttttgggtgaatgtatgattttgtacatatggtagatggctgtatgagcacgtggcaccgaccactcttcattgataacctgtcctttgtggaagtgcgataacatactgcccatgtagaatcgccatcctaattttatacacgcgtgctcagtcatacgagaggagtgtgaatagtgttacatgatcgaaagatcaacattcatgacttcatcaacaactacatgatggttcaatcccacctaatcttgttagcctgtgttgcggtagataaagagtctactcacccttggtccttctgccttacgatgtctcccttgttgccagtctgctttccttgcttgccgccctcgacgactaaccggtcgagctggtaaaattgtgatatgacggtttgtctctgttccgaaagtcagcagccgtacctctcgacgatgagaccttgccaatgtctattcaggacagccacggatgtatacaggcccatgaggtcgctggtgttctcgccacacatcctccgcgccgaaacctggacctccagtggcctcgaggacccacgggctattgcagagacacaccttcaacatttgcagctccttcagccccttctgcataagctcttgcacccgcctctcctctgtctcactctttgcttcccggaacgcatcgcgcgtccttcgtttggcgtactcgcggaagttgtaggcggcaaactgtccgccttgtctcaggagggatcgatactagacgcgcaagtcagccatgaattcgccgtttatcgtgcgtcgctatctatgcgttcgccgtgggttgcggtggtggtgggctgcatcgattctggcgtgcaatgcggcgattgggatagcgacggaaaagtcgtcgacagtaaggtgggacgtacaagggatcgcacttggtagggcatgtcgccttttgttgcctgtgttaatgacatagtgtggggtgtgttatgtgtggaggtgtcgcatgggaaataaatgtcgactatgacataggctggcttgacatcggaggtgagcctaatactccgagtctagtggacgcggacaagctctgcggggaattgcagcgacacgcatgggaacatcactgatcaaaccgattttgaagacgctccgttcaattacttttgaatgtctaggacaagcgatctgggcccaaagtcctgttgttatacactgcgctctgcgtcataccaccacagcggaccagctcagcatccactggtcgagaaccgaccatcaatcgcttttctgctcggtcttccccatgctgcggtacgctgcgcctctttgcgaatcccatagccatcgtacccagattaatgcagcttccctcctgtctagagctgacaagccttcacgtctgtcactttcctcctcgaccgtgcgcatgcacttccagtaccattcttttcgcttccttcgtcctccgggtattcacaccactgtatgcttccaaaacgccgcccaatgcattgatgaaagactcgctcgtgtaaaggcagaatgcacaaacaaaggaaagaaccgctgcatggaaaatactcacgcttactgtcggtatttttcctggatcccgcgaagctgatcttgcagattaacgttctgcatttgcgccaccttgttgggatcgacatgtccatcataggacagagctgccttcttcctacgcgcttcttcctctggcgagacgttgttgccgctgacgccatcataaatgtcctcacgctgactggcaaagcgtttgaggttgttcgcaacttcggcggtgttgatcgtggtcgagtaacgagcttccatcttgtcgcgctgttctttccagcgagggtcaagcagttcgactagaacaacatgttagcaaaggattcttggcgtaattgcaaggcgctactcacttcggatatgctcgtccatctcgttcgcaggaatgctctgcttgcagttagggcacacggctagcgcaacgttggccttctttgcggctgcgcggggaacgtagtctgtaacaatgcgaccaggagcgcccctcgtcgcagcttgtgcgcgagctctctggtcttgctcagcctgttgtcgtgcctgctcctcctcgcgcgccctctcggctggcgacctgtaatcatgtggtggaggtgcatatgcgccgtacggggcctgaacagcgggcgccatgggatacgcaggatgcatcggcgggggcacgtattgctgggtcacgttgtagtacgtctgttcgtcaggcgcagcttcttccagacgcctcgtggaaagcgacacctccgccttctgttcgagtgattgagactgcaggtcgttgagaagcgcgggcggagggagatctgcgttgtcatcgacttcatcaaacaagacggttgcaataacagcgaaatcttgccagtcaatggtggcatactctttcttctcgtcctcggccttcttttcttccttttccttctgcgcgctaacgaacttgacgtattctgcacgctgcttcgctcggtcgagtacatggaagcggttttcgatgttgcggcgtagctcttccttgcgtgcctcgaccgtcttctcttcttcaaggaggatcttgtactgctcaacaagggagcggaagaacgggaagaagctgtggttgacgcgcagccactcgaactgtgggttgccagcttcgcgggtgcgcagctccttgagccagttttcacccacgcgcgcagtgtagagagccgtcgtcttcaacacgtcgagatccttggcactaatgttgggcatacgcgcggagaatcggaactgcgctggctccggggggcctttgggcgtgttgtcgattacgtgctgagcagactgctgggtggtcttgcctttgccttcctttagcatttgcacgtaccaggcaaagtacgggaagtacgggtcctcgtcaacaacaaagtgcaatgcgctcttcggatcgcccgcaacgcgctccttcatggagtggagaatgccatcgccgcggcgtgcgacgtagtcggccgtttttgcgacactctcgcgtacaccaggcggggggatcgtcagactcggcgggggtttgacggtgagctcgtagcttgggggcgcgtcaccgtttgagtttgccatgactgcagcggattcgagatgcgatcgacaattgagaggttgcggaggtgagtttgttgcaggaaatctggaggcacgggaggcgcacgggccagtcctctgccaagcgcagcaacatcatgaagcatccagtgcagtagtgaaccgtatcaaattgtgcaacggctgtcaaactgaattcggaagcattgcggtgtcatcaactacatacaatagcatcgtgaagaaattcatgttatttccgtcgttgagtgcactaggcgacgagctcgtaactattctcagctctcctcgctagcgcgctttgcaacctggaacgacacggtggactttcctcgaacgcaaggacaagggttacctcactacgcgggactgctgcccccctagctgttcaaaaccattgcaacgccgcccacctcccaattgctgggcctcttcttcatactctctttaacttcccttgatgttttagggagagctcacatttggtttccgtaatcttggagctattacgacgctcgtcgcagcttcagcccaccacttgatcgaccgcaatacgtccccacactacgccatcatggcgagccgacaggcaacgaaccagtacctgagcgagaagccgaatacgcgccgctcaggaaagtcgccctcgcgatcaccagcacgctctccggcacgttcgcccgcaaggtcgccagcgtcaaatggacgcaagcaacagcagaaagtgcagcccaagagctacgcatccgaaggggtgaaagactatgacatcttaaacctcccgggctcagattggcagttgctgggtctcctagttgtcgtagcagctgtggtgcgattgttcaggatagctcagcccagtagtgtcgtcttcgacgaagtccagtaagtcaaaaagttgtcagatgagcacacctagacactaacatcgcccagcttcggtggatttgcgaccaagtacatcaagggcaagttcttcatggacgtgcatcccccactcgcaaagctcctgatcaccctgacgggatggttgggtggatttgatggcagtttcgacttcaaggacattggcatggactacttggagcccggtgtcccgtacgtcgccatgcgtcttcttcccgctatctgtggtgtccttaccattcctaccatgttcttgacgctcaaggctgctggttgccgtacaacaactgcagccttgggcgcgggtctcgtcatttttggtaagacttctacttctttacttgtacgcgtttactgaccattgtagacaacgcgcttgttacccagtcccgactgatcctcctcgactctcctctcataatcttcacggcgatcaccgcgctcgcctggacaagcttcacgaaccaacacgaacagggcccctccaaggcattccagccgtcctggtggttttggctggcagccactggtgttggacttggtgcaacagtcagtgttaaatgggtcggtctgttcacgattgcctgggttggcagcttgacgttggtgcaactctgggtcttgcttggagacaccaggaacgttacccctcgcatctggttcaagcacttcttcgcgcgcttgttttgcctcgttgtcattccagtcactttctacatggccatgttcgcgatccacttcgtttgtctcgttaaccctggcgacggcgatggcttcatgtcttccgagttccaggccacactcaactccaagggcatgcaggatgtcccagccgatgtcgcttttggcagccgcgtttcccttcgccactggaacacccaaggtggttacctccactctcacagccacatgtatcccggaggcagcaagcagcagcagatcaccctttacccgcacaaggacgagaacaacatttggatcatggagaaccagaccctgccgatcatgccggaagactacaatggccctaacctgactagccccaaggcctgggacgacatgggtcctctcttcatcgaggatggtgccgtcgtcaagctctaccacatcaccactgaccgccgtcttcattctcacgatgtccgcgctcctgtcacagaagccgattggcagaatgaggtgtccgcctacggttacgatggcttcgaaggtgacgccaatgacatgttcaaaattgaaattgtcaaatcccactccgatggcgcagaggccaagaagcgtgtccgcaccattcagactaagttcaggcttgtacatatcatgactggctgtgtcttattttcgcacaaagtcaagttgcccgactggggtttcgagcaacaagaagtcacgtgcgcgcgtggcggcacactcccgaacagtatttggtacatcgaaggcaacatccatccaaagatggacgcatccgctgaaaaggtcaactaccgtaacccaggcttctttggcaagttctgggagttgcaaaaggttatgtggaagacaaacgctggacttacagaatctcacgcctgggactcccgcccaccctcctggcctattcttggtcgcggaatcaatttctggggcaaacacaaccgacagatctatttactgggcaatccaagtgagcatgccctatgcccctgtatccatgaaagttgctaaccttgcgtagttatttggtggagtacaacagcgctcattggcctctttatcgccatcaaaggtctcgcaattatcagatggcagcgtgggttccgcgactatgataatgtcaccttcaagcgtttcgattacgaagtcggcatgagtattcttggttgggcattccactacttcccattctacctgatggcgaggcaactgttcctccatcactacttaccagcgctctattttgccattctcgcactatgccagatgtacgattttgcaagctatcgattcaacggcctgggcctgaagaagtaccctgccatcggtcaggctgttgccgtcggtttcctcgctctttccatcacagtattcaccctctatgcacctctcgcatacggaaacgcatggaccaagagccagtgcaatactgtcaagctgttcagcacctgggactgggattgcaacaactttctagactcggtaagctcgcttggtatatcctgaatgccgtcagctaacttgactctcagtacgaagcatacagtgcaatcaacaccgatgtcgccgccgttgctacaccatcatctgtagctcctccgccacctgccccgccagttattcccccgggcgagcagcagcagcagcagcagcaggagcccatcgtggcaaagcaagaggagatcgtgtctgagcagcctgctgtttcaggcccgccccaaggcatcccgaaagacctgccggtcgtttcaaaagaagaacgcatcgaataccgagacgagaacggccgcgtcctcgatgacgaagaggtggcagcactcgccggaaaagtcagcttcaagacccgttacgagacccgcactcgtgtcgtcgatgcgcaaggtaatgagatatacgaggggcttgtcgacgcacatggcgatgacccagctccaccagctgaacaagctggcgttgcacccccgcacccagatgttgacggccgaaaccccgagacccaggtcgacagcgatgcggcggaagtcagcgaattgccgcccacagttgaggtcaaggaggatcagcaaaaggagaggagcgttgagctggagaaccaggctggggaggctaagccggctagcgaagctcaggctgccacggcagagtaattgtcatgggtttgcatggataagcattctcttttctacaatccacgaaaatgacgggcatgggcatgtcgggtttgcggttccttctcttttgtaacataggcatacatcgttagcagtggcgctcaggtggaaaggtacattgactgtcgaagacatgtgctgcttgtacaaccggaatacatcttccttctttaagcaacatgtgtgtcctgctgtaggctgcgacctcttcgcgatgccatctcgagcaaaagtacttgggctcttgtcacagtgagttgagtggggtcaggtcatcgagtcgtgttccggtgccaagacatgaaccatgagactgtatcggtccggcaacgtaacgcgaaatcgggtgtttttactcttataactgacccacactgaagtcagcccgaaaagaacatgattgccgagtgttccatgacatgacgtatgtcgaaaccaatgagaagcaccgtagaaggagtgggtcctgttccttgtggtaactttgaaaatacagatctagatccttgatgtgacatgccggtctatcgttgtcggacgtgcatgccgcgacgtttagtagatgtctaagaaccacaagtttttggtcacaatagaggctccaggccatctagactcgacagcaacatgttctagaatgatgcactcatgcagggcgtcagatcacggcagacaaggaggtaccttgcatgggccgatcgtcccacattttgagccatgcatgtggactgctcggatcgcgtccaagtggtttgccggcttagtcgcacagtagcttggacccttccaaggttctgatattgaagccatgatgcaattcgcagacccttgttcacgtgcattgtcctatctggaaatttgtatgagtatcgcttggccggccgtacatactcgtgttcaacgccgctttcatcttcgaccagcccgcatgacgtcatattatcgagcatctctcagaaatggcccatcacgtgtcaaattgaattccagggtccaacccatcgagcgtacgcaatattgggccgaagccaatcgcagtctaacaaatctttttacatacttcagagcggccataccatatgcagttattctgtaatggtaacgaacgccacagttgctccgcggaaggcagtaacgatagcgatcccgctcggaagcactgacaagtattcgcgagctctagacatgcccaggtggctgttgctcttcgtgcacatgggtttcctgcccgtaacgccactgctgcatgcatattctgcccaacccctctatggcacgattgaagctctgtagaagcacggctcgcagcaacgtttgctctctaaaccacaatggcccctacacataccaatgctcttgatatgaaccgcacgccgacgccacgcacacattcaacgcggtcttccttggaatcagtacgcgcgggcgcacactccttcaacgactccggcggtggcaacatcctcgtcgtgtacatcgtcacggatgtcatctacccaacatctacggacttcaaccacagcaagggcaacttccgcatcgactcggtgcacagcagcaaacggaccgccaatgcgcgcgcaaagaagatcatctacgacggcggccaagtcgacggaagccagtacaaagtcgacctagacaagattatagaagaaaccaaaacgggcctctttactggaatcggtatcggaggcaaaggcgacggcgggtatggcagctgctatgcgcgcaaatgccaagtcgaaagcaaaatggtggatgaggattccgaagatgaaagcgagggaagcgacaagtggaatcaaggtggcgaatatcgcaccaacggccacaataacgacgcagacatggagaatggcggagaagatgacgacgtgcagatgggttgaggaagaagagacgtgagggagattctggcgcagcttcgttttcatttcccggggacctcgggaattcttctcaaacacgaactaggactatcttatcgaaagtgcaggacacgacgcacagttttggtttgcatcaatggaggcaaaatgtccctattgcatttccatcatgtatcacgtatcatgtatcgatacatacttttgctcaaagcaatgctgcctgtaaggtccggtggctggcggctagctcgggtcacacctcgagacaaccggtcggtccacttgcgtgtgcaagaagacttcccatattttcttaatgctgtaaagatttttttgttggtgcaagcgccaggtcgtgcttgatgagttgtacaatgaagaaaagcaagtgtgccgagaatgaaactccatgttcggttgtcatgtgcccagtgggtttgccccatatcacaaccaatctcgcagtgttatgttttttcacagcaaacagcaatgttactttgatccgactcttcagctctttccggaggtaccatgctgttgagaaattccaccacgagcttttccgccgcgtctccagattcattcttcctctgagccactcacgatcctgcgccgcttcagaattatcttcctcttctttttcttattcaccatatcttctgaaatgaggcaagacttgagttcagaaagaaagtcctccaggtgaattcgatgagtatactcgttatagtccttgttgcgcccaactatttgatcagcctgctccgaattgtggtacgaggtgaattcgggatcgccctcaaagaagacttgcagccggtgcataccttgatacggcttccatagcacctcgtcttgactagtcaggcaatctgcgcgaataccgagagacgagacttactggagacatctggtaccatttctggttgtatgagttcgcccttcgtttcaaaggtgatactagaagtagcttggtccaacatcaatatcccatcaacgagatgtcctttctcaatttttatttgtcccggtagatatatatagtagggcagtgactcaggtgttggatgcggcactgagatttcggctcgtttccgatttgagactcgtcgtgccacagttggcgcctcaacagctgtcagttgtgtcactgccatatcttggtctacaagaatgagtcagggatatacaatgaatccggagacacgacgaaccaggtatacgctctgcggcgccaccacaactgatcttccacagcgtgccatctttgtctttgccaataactgacttgatttggatatccttctgtcgtagaactgttacactctccgcatcgatgagcgaattcatattcttgggtgtgggcttgaggtcgagaatcgtcaagcatgtctgcgtagtggccgatgcatacattccagactgcctgctcgtctcttgcagcccatcgaatgcccactctgcggtgtttccgccttcgccttggtactgcatttcaataatgccgtcattcttgacaagcttaatgtctaagcccacggcgctaacggctgtgccagccatgttgaagtcaacatcgtctgctggctcggaagtggaagcttcaaagtcggctccatcgagttcgaaggttctcgtcggcttgtcgcctagcttgaaagtgtaggtgagcgtgccattgagttcacggacatagtacgtgatacctgggatgtggcttgatctcgtgcatgattggcgctgtatcgcgacgccagagctcagttgtaggaagatgttgagtgagggaaaaagcaagatgctgtgtgttcgttgaggtactgtggggctaatccctcctctgagtggctgtcgcactgtataagtgaaggtgcagtggagaccatgagtgaaggtgaagcacggttacgcagtttgtgatgtgacggaagttcctctccaaattctgcaagcaagtcaacactttgagagtcaggttccatatgtgctatttccattcttgagacttaccgatgcggataaagcactagaagaagaacctaggaagttggtatgtttgatcgtgtcgaggtaaattctaatgctatctctcctcccttaccaatacagcatcaaacgtgtcgcttctatacaacgaacgtattcaacaaatgttacatcggccctgcaatcgccatgtccgcctgctcacccctaactattgcgtggggagatgttggaggaagaacttgcttgctgtgtttggggtggactcagtaaagctccttgtaatataggaggcagtaaagcactgctttttagactcgtagtattatttcagactgcctttctcagattctaccgcaaatatgtcttccttatcgtaagaccgcaatgctttcttgtcacttcccacgtctcttgaacatgcccacaaggacagtagatgctttttgtctgcccagctgcacatccccggcatccccatgttccgtgatcatgatagataaacaagcttcccaacagtataaatctgccacatttgcaaacctggtgaactcacttcgagggttgaagttctgtccgccccacagcaaacgcaatcgcgcccgcagcaggacccactcaataattaacactcgaacttggtgttgtactccgaagctgtttcaccaacccaaaatatcctcactgatagcatatatatttgaaaattaaaattgcttagtcatacacaaatcccagcctgcttggccaagtggtaaggcgtcgcacttgtacagcaatgtcatgcgaagagcagttgttcgactcagctagtgggcatccttttttgttttactttttgataaccttcgctctttatgcgctgatcgaaatcatttacagaaatacgttattcttttgaactcacaaaaagtatgtttgagatggctgcacgaaacgagcacagatttgccgtacctctgcttcagttacattaaatagttgtgaggttgcttgcatccacgctgcccctgaggcgatggacgatgtgccgtattccgtcgatgctgcgtgcgatatgattgcgtcaaatcgctcttcgctagatgctcatatcttttcatccattctgtaggtctcgttaggacagggaaatgattgatgtccgaagatcgagctgttccgcatgcgaacacaccaccgagcttttgccgacgctaacgacttctaggatagctataatttgccacaccacagagttgccacgcaacttcacatcttgccgtctagtccagaacgaggccagaatcgcattatcgtgaaggtcattcgaatataactcaattgtaacactacaccgctatgccgctgttctgacgtgcatggactgatttaagtgccgcgtaccattggaagcgatcgatacatgatggcaacacttgcaccaggagttgaacaggtaaagcacatatatctgagataagaacacatggttcccaatgtcgatctgcaattgaccatcgacccagcgcgaaagcccatcatcagtgtagagcactgcgcatgtcctccatatagtaggtttgctacgctcagaacaaacaggaacaacatggacctgcttcgctccttggactgtctacacattggttcatcccttgacgtatgtggcatatgtgttgttctcgcgaccggcaggtccctgacatatgtgccgcctcaagacccgtcatcgcacaacttctccgcgtggagaacaatacctttgatgtatgcgacctgcataagctttgatgcaattcacgatcgatcgatctctcggctttgacagaattggtgtacctgggccgctatgtagtacgagtttctagcacaagcggctcgcgacaagaatgattatatcatgacatcaagaccacaagtggacctccagggttcccatggggatctcaagtttacgatacccatcatgatctcgcatcgatcattgccatctagagtgtggtttgacgcgggctagtacgattaacgagatccctagatcgccgttacatcatgttcctgaaccttattcatccagggcgcggacgtagtgctgacgcgagatccacgcgtgaatcacgaaagacgcgcttacacgttgcggtcttgtcttgacgtagcaaagaaatgaattgacgtacctgagaagtcgagggggagagctgtatgagggtgggtgaagtataagaagggggcaggtttcccttcaacaacaacaactcatcaactcaatctcatcagcatctgcaacttctacttcaactaccaacttcaacctcaatctcaattccaatcacataccatcacaatggcggaccagtacaagcccactggtgagtacctcatccgaagtaactcaggcagtcaactgaccttcaactagagcacggcggtctgaagcaagatgggacgcctgacaaacgtgtgggcactggcgagtttgcccaaggcaaggtcgacccccatgaggccggaaagcagggtggacacacctctggctccggatctgcctctgatgattcgtccagcggcaactctggcggtagcgccaagggtcgtaagtgttgcttccctttcaatcatgaacattgctaaaattcattgtagaattcgctcacggcaaggttgatcccgtcgaggctggcaagaagggaggaaactcgtagatacttgtaccatgacatggacatggtcctattgcgtgggaaatgattctgcgtagggattagttatgagcaattaaaaacaatcaacttttgatatgttctataacaatgacgtgatgagtttggaattgtttcatggttaatgagtgtatataccccggcccgcaagaacaagcaatgacagtgcatcaagagtgattgcacatgagcattttttgcaatattatgcgcacagttacataatttatcattaaccctaagaatgaatctttagctaacctcctaataactcatctctatctctaaactcctacaacttctccttcccatcctccccaatcttaaacacatacttgactccactcgccttcccctccttcaaattcctcaacgccgtctccacaccctccaacccgccgggcacaacctcatgcggatgtggtgtgaagaatccctccgccaaccccctcgcaagatacctgaagtagatatacgcaaagtccttatcgcctttgtgcgcctcgcccactgtcgtaaccgtcatgttcacgctctccggaataccctcgtacttcttcccaggcagaacgagcgtcaaatgacccgtgggttcaagggcctggacaatgttcgtgtacgagccatgctcgctggtagcatcgtaagcgtagtgcagtttctggccgttgagcgcttctttgatgccctttacgactgcctcgtcgcctttgcggtagtcgacgatggtatcgcctttcgagcggtcgatgagcgtttctacaaacttctcggcgcgcccggcgacggcgatgatcgggtggatgttggcgaggcgggcgagcttgatcacgtatgcgccgacggcggcggcaccgccgtagacgacgagtggggtgggttcagaggcaggcttccagggtgtggggaggccaaggcgttggtgcaggccgatggcggcggtcatggccgcgagggggagcgtggcggcttcttcgaaggaggtggttgtggggatgtggaaggttgtccaagaccagcctacagcgtattctgcgaaggagccgcctggtgtcatcatctcatggaacgaagcgacgcggtcgccaggtttgaattcccagacgttggagccgacggcgtggacgtagcctgctatgtcgtcgccagagttggcattgtagtcgggtacgaggtctggaattttcctgattatatattagttctcgttgtatatgagttgaaggtacatcgattgcaattcgatgggagagtgatacataccagtccttgggattacttccactgactacaacctcaatgacaacctgatccgcctgtggttcagggatgggcgaatctttaatcgtgacctttggtccttttgaaacgatggcttctttcatctttactaatatctcttgggtcttcagtttgtaatgttcagttgttcaaaaaatgtcgacgatttcaactcggattccttcagggttcaatgacgtttgctagccacgccgcggggtcagtccacaaacttatataaactgctagactgctcccgcggcatgtctggacccctcgcacgtcacccatacaccagattaccaatgacgaatgtggggtagtggagtatgctacagtacgattcgactcttcgatcttgttcgatgctcggtaacattgggcggggagacaagtagccgaatttgaccgagacggacggcaacaaacgacggacgaatgagttcaattaggagaccgctcgatgataggagaacgaagcatgaagagcggagaaaatgttgaaccacagatcaatcgttacgaaaagtatgttactcgaaaagacattattgatacaccaaagccctgaccaattcgaaaagccagtatccaaccatgcgcaacgccaaaagatgactgccataggcagatcaatgcgaaaacttgtgcggccgttgcatactataagggattttccaggagataatttgtagcaaagctcaaaaactccaaacaccgccggccttcagattgtccactcgctcaacatccaaacgccgaagctcgataaaccctcaaccttgctcgcaacttcatctcaaacgccccgacgtactaaaggaaacggtcgtcagtaaaagcttcatcaacgccaaacactcttagtcccaggcgcgagactacctctgctgcctgaagaaccattgctactaattcttacaggcgctcgacttaagcttgtaggttctcgtggtctgtcctctcctgtgatagccatggtcgtgcgtcgtgcgggacctttcatgattggggtggttcgtgggcttagcacattgttcttccactcagcgtcgggattcttgggcaccatgcgacgtgccgcgctggctgagaacatcgagttctcgtttggcggactgcacgatgccgttgccgctgttggactgcggcggcggtgagcacggctggcagggatggagcctccgttcgtggaggagcggcgtttgagaaccgatcctattttacgggcatcggatcctgaccacttctctgattcggagcctgaagagttgcctgccttgtcaggagatgctgcgttctcaaccattttgagtgatgttttgcgaaggctgttggcgccaatctccctgagaggtgatgtgttatcggagtctgagctgaaggtatgcatcgtgggaggagctggcgagccatccgacttcttggataacgcaccaagagcaaagcggcctgctcgtttgaggtctaccgatgccttggggggtgatggtattggcgaagagccgttctgatcgagggctggtgcaccaatgggaatggtgtatgttggtgtgggcatcccggccgacgaggcgattggtgtagtctcgacatgctctggtgtcttttgaaattctgcgagagtaccattctccgtatcgtcacgccatcgaactccacgcttggtcttggatggtgacttcttcttcattggagagaactgtactcccttcttcacaagacccatcttcctacgacgcggtgaagccttcattggcgacgatgtgagatgtggtgcatcagcaaatgccggcattggcatcggcatggcaataggtcgcataggtgaggactgtgaaggctccacaatcttcactggtttccgcctctttggtgtgcctcgatgtgttggggcgaagaactcagttacggggagccctccgtctggtcgtatcgcttgggaggttgcgttcgtgcaggagttcatgatcttggtgatcagtttccttgcctgctcaacggcctcctcctcgctcagctgtgtgatctggctcaatatggtaactgtttcgatatgtgcctgaacaagcacttgtacgattgctgcatctgcacccttttcttgctctaatagcgcgttcaacgcctctcggtcggcgttcgctttgagcagttcgtactctcttgtgagatttgcgccatcttggctatcgtttgacccgtcaatgtcagacaagccttttagtccgacacctagcgcagtgtccatcttgcttgtccaatttgtccgttctatgcgtcggtggcagtgctggcgggtttgctcaagttctgccgatatgcccaccgctgtgtccctcatcgctgtgatctgcgagggcatgtcttcgctttcgcgaacgtccttaacgttgtcgaatgccgcaatccatgatgagatgagcgaaatgcgcttctctgcttgcttcaatgtccgcatcatgttcagtcgatctttgcgttcaggctccgaatctgcgtaggactggcgcaaacgtatcatggcgtcgcggatgacgctatccttcctctcggtctgtttctggaacttgacgagcgcactaccctcgaagtccgtctgcttcttcatcagctcgtcgatcagagctcgctgctcatcaatcttcttcaaataatccttgacgtggcgattcacgttgaaagtgttcctcgtgaccttggtctggatgttcttcgctcggttcgcatatcgtagggtgttttgcgtttcgtcaaagtgagcgctggaagggctgacacacacgatcatgaccgtcttgcaattgccaccaagcgagaatttgagcagtcgcgtgagcttcgaattacggtacggcacgtggttccgtttccggctatcgcatagagcgttgatgcagctgcccaaggcgagcagcgacttgttgatgttggcgccttcggtcaatcgcgctcctcggttcttggttgcgcttgctcgctcacttcccgcgaggtcgatgatgctgagagtagccatggtgtggggctcgtttacggaggcgtttcggtctttggaagagacgttgatttgcaggacggcgtgtgatcgagacgaggttgcgttggcttcagtcggcgacatggttcggtactcgttgccgcggacgatgatgtccatgacttcttggacctggagaacatcagcttgttggtcgaatgcgttggaaggtgtacttacattctgaggacggtggctagagaggcctgctactgagacggcctgattggcgtcttcgcgtagcatcagcgatgtggtgcttccgccctcgaccagcagatcgcggatcgtctcattgtagatctccaggtacgacagcgtgatctcggtgacctttgtttcctgcagctcctggatcttctcgaagagctcctgcatggtcatgaagattatgccgggttgttgcgacgttcccctaagcttgtcagcgcatgctacccctccgtgtccattgtgacgcacgtgatggtatgcgtctttccacatccagttgcgccgtatgcaaacacggtcgcattgtatccgtccagcacactgtccagcaggggcttggtcgtggcctcgtacacgtcgccttgtgtggtcgtctcatcgaagactcggtcgaatgcaaaggtctggtccttgacccgctttccctgggggccaattgtcgaccggcccatgcgcgatacttggctgtcttccggagggtcgaagatcctgagcaagtcagtcatcccattgcgggagacgaagtggtaagtctcctcacaagcacttctcgtccaagaccttgataacaggccggatgccctttgagctcaacttgggggtcggcaccgcggccagggagccatctcccagaaacagcgcctgatcgtcgcatttcgacagctgcgccgcctctcttatggtaaacgggcggactcgcacagtgacggaaatggacgacgcgccatcggtggccataattgcgctgtattgaaagtaaagaggttagtggacgcacgacgcaagctctgcagggccaaaaacagagcgtcgaagcgaaggtatgtcgttgctgtcggcggtgctggatgacgatgcattacattcgggaggctcaatgtttggggagcacggaccagcgaacaacagacagggatcagcaaacggcaaccacgaccctgacgctaagcacgtgaagcctcgcgctacacttgatagtccccgctgcaccgaccacggcttttacattcttctgtcttgtcccagcatgggtagtgttcgcgggactaggtcgtggcctgtagttcagaagactgcacactaccccagccagtgcttcagccagacggcaggctatctggaagcaaccaacaacaagatgtgtccatgtagccttctggcagagcctgttttgccactgtcgatggatatcacatggcttcatgagcgcatcagcatcaaaagcaagcctatacaccgtcttcatgcgtggaattctcacctcactaccaatgtccctggtatccttcactctcaccgcgcgttggaggcgacacaggcgcgttatcacggcatccgagctcacaagagctctcactatcactgcgttttgctttcgcgtcgctgaagtttgtcgcgacgggtgctatcatcctccctggattcgaacatcttgacttgtccttgcaacaccacagcgcgaccaacgtcgctctgtcaacaacagcttgttgtcttccagtctgttctattgcgcctgagatttgtgtcatcttgtaccaatacttggagactgaattatgtcgaagtggaaagacctgggctccggcatcatgatgtggcaacctaccgcggaccctgaagtcgatgacatgagcatagaaacacttgtagcagaaggtatggttggtatcgtacttgcttctcgcactcatagcatcgcgactcacaattctacagatgctcaagatggcaagatcgatgcgatggaggtaacactgcagtgatcctactttcttccgcgtgcagctcacgaattgaacagtccttcttccaggaattacttggaacatcgcaaaattcaatacctacccagcgtcacatacttccagcaacgccttcgtttagctcaactttgctcagcagccacacaccatccgaatcctcagagccaacgctcattacactcactccagtagccgatacctctgctcccctagaatcatcacgattaggttccgatatctctatctcgaacttggactttgaggacacgagtactacagcctacgactcagaccgcacagactttgttgacacaccggacacaccttgccctgtaaagcacgtcgaatcctcgcgccgcagcactggtgccacgagtcatttcttccatacgaccaaacagaaaaagacaacgcttcctgtcaggcggaaattgcgtttcggcacaacttcagcgactgcaaggcctagatcaccacataagctggggaaaatgggtttagtcgcgcctgagtattcgccttctcatcgttggacatatcaagaacgagagtaagcagacttacacaggatggtcatgcccattagactgatcattttctctaggatcttgtgtatcatctatcgctggtattctagagacccggtctcattcacgagcgtcttcaacaagattttcagactggacttgaaaactgcaaaggtcaaggcacactttgagaactacctccggctcccacggcccggaagccttcccaatatatagagccgttttctctgtgcccttcggcgatccaaacaacgtgtacagtacacagcgaaatctgatcgagactacagcggcaaacttaaacattgagctacatcgcttgcagaaagaggttaattcgccatcaggaagggcaaagaaggcgagatgcccgaagacgaggaaattgttccgaactcttgtcagacgagcatctcaggaagagcagtttatggctgttcgagccccgacatcagaagaaacgtccgtgccacctctgagaaatggcggcgtaactttgaacaacaataccagcttccaagacttggaatacctagtcgacgcagaggacgcgctcgagcctgctccacttgctcttgggcgcatagctgagacgagcaatagcgcagttcagctagcgtttcgagtcttcgacgagtacagcggtaagcaaacctcaatacacggattgattgtatgtgagacatacactaacttcgtacaccaattctcaggtacatcattcaaagacggtcaattcgtggctggtgcctttgtaggagtggctgcgaaatccggtggtcagctgccacatccatttgatcctactactgaagatgggcaaaaagcaatcaaaatcaccagcagcgctcattttaacaatagtggaggacccagttgctggatctctgtgttcacgaggtatgaaaagattcctatcagcagttctgagcacgcgttattctaacactctttcagcttcttggaaagtctgacgaaagccgcaaatttgacgcaaccacggattgcgcttatcgacttatctaagattgacaagggcaatacgctacgagcacacgaggtcatcagagacctaaaaaaagaaggtttagcatattgggcgaacacaaagcattatgctgaggcaagtcaatgacaagcaacgttcatattcaatacatgctgactttatatagctccttgtctggggtcagataaaacgcgaagccattatccgggagttctcgctgcgtgaattgatattactcgcagacgcccaccatagcatagcagatctgctacaactacatcaatttcaggttggcagaaggacctctctcgtcgctacaagtttagtcacaaagaacacgaggttagatgccgaatgcgctgaagcaatggccaccatcgccgagcagttcggtctggtgcaactcagacatatcgaaaaccttgtggctcgcctcgtagatggctggagcatcactgtttcaacatcgttggacattgaattagctggagttctgtttgctaggaaattgcggtctagcaaaaactccactcgagatgtcgccagtgcgtttgtaaagggcgtcgaagaaggcgtcgcacgccttgcatattggagccagcgacgcgggtcgcgcgtgcgacgttttcgaactgcctaagtcggagacttgagcctcggagacgtcacgaagaagctgcggtcaaactggaatctggaatgcactgccaacttccacctcaacatgatttctcggatatacatattgtaagatatcgtacatttggcggcgcagtacgagataatcacggtggacacggactttggatgggagaacatgttattgtatgatacgaaacactttgtatggctgggacactttatcaagttgaagtatcttacaaatacatttgccaggaagaaatatataatatgttagaagcacagatgctgccagcatgtcttcactcgagttcgttcacattctaccttgcgctctctcgtcttccttcgagcggaaaacctgcctctctttctggatcctggatcctcgccaattccaacgacaacctatagacgtaaacactcctatcgacttccctcaacgccttcccaaaccactccttccccgcctcggctacatccctcgccgtcctcatccccgcctcattcgccgtaagatgcgtcaccaactccggcagttcctccatgcccatactcacaggtatgtaatgcacccacggcacgaggcgctcatcatgccactctcgcaagagcgtctgcttcaacggcgcggaattcgaggccagcaattgataataccgcccgctgatgccattcccgtcgagatcaaagacaagcttcgaatgcagtgcgcggttcttgttagcccacgacttgacacggaagtacgcgtcttgtgcggcgcagtatctccgcgcgcattgggatatgcgcgtaaacgctacgtcgaataatcgggtgtttagaaatgcagagtgcacgcgcgcgagcacgccgttgtaattacgtaggtaagtgtaggtgtagttctttcgcagcaggttctgtgccagagcgacgaatctctggcggtggaaaaaaggccattgatcgttcgacgcgtgcgcgccggtggtggagccggcccagtagaggttgttgcgtttcttgtcccaggctatgtcgtgggtggcttcgtactggaattctggctcgatgtaggcggggctggggaataggatgtcgctggttgttgagagagagctggtggagaggattggtacaaggccttggattagaggcagtgatgctggggataggaagaggccgtgcatttcctggtactcggggtgctggcatagatctttcgccgctgtggggtttgtgacgaacggaagaggaaagggggttggctgtgttttatagggcgtggaatatggacagaacttcgtcaatgtgtcccatgtaggctgatgcgatagatccgtcatgttgaattgttgttcggtcgagtttcctctagcttctgaccgccgtgacgggatcaaaacccttggctcatcgagatggttcaccaggaaagtgacgctgggaattttcgcaggcaatcccttcaacagagtgtcgaacaaaagactgagatggcgatcatcacttcgcgaaggatgactgcagtgggttgtaccatcatcgcccgagtgattgcaacgccacagctcactgtttggcgtagcttgtgcagccctcatcctttcaagcacctcgtcaccactcaactcccagaaaggagaaaggagatcgaatgtgacatcgaagtcgtcgataataggcgattgatgagatgccgcaaactcataccaagcctcaaagccatctggtggctctgcaccgtatctacgtcgatattcgccatgggcagcggagtaacttatagactgcctttgcagcagggcatgatatttggccttggcagtgtttgccagaacttctactggatgcgggctaacaatactcgatccaagtcgtgctagagattgcgcgttttgtatcttccattgatttgcagcgtacggaatgaggaagactagcgaaaaggcccaaaggctatgtctaccttttgcttgatctggcagtaaacgaaagacttgtagtagcgcgaggaaagatgctactacagtggaaacagcctgactttctgaagtctgcatggatgggttgcaggtggagagaagactgaatgtgttgatagctggtgctatacaccatgaactgtatcgggcctgaaaataaatcagtatgacataaaattttcagaggaagatcaaaatactgttcctgcgacgaagtaccaagacaaggctttgcttactcctaacaacaaggtattcacaacctctatcccggtgaacccataaagaaaagtatggataccagtatagattgccagacagactaacgttcggaaagaaataggcactatggcatcctcaaggttgctgatgtatggaataagtcgtgaacttgttgtagacctgggcatgaaggcgaggtagatgatgaactgagctgacactgcaatggccgctagtatagagccaacatgcccgccagacagagtgagagtgcagaatactgcaagtgagatagttgtccaggtagatgtggacaagagccaagagtaatgtagactcgaagcaggcagttccaggctcagaagctttagggtcaatagcaaggctgggggtaacaatggctgactactgtcagtctcaaattaagacttttagttcgagtaccatactcaccagcatcgagatcatgttactttctgcttgacaccaacaagaaacaacaaggctcgtagcaacgatccataatgatggtgagtctgtaaatcgtgcttcagaaataaaggatgtctccttggagttttgtgccggtcgccgtgctaatttgaacaaaatcgggagtaaaatccagctgagtatctcagagtacaactctgactgtcgagaagccgatcgttgcaccgagagcgtgcatagcacggccgcaaaagtgaatccagtgactctgtcgatgttaatgaatcttgagctccacatagtatggcgtgaagtagttgcgttaagactgtatgagactgctttgattcgatcctgaacaagacgaaaatcgaccctcacttcgatgggagtgaatgaagtgagccatgggaggcacagtcgaatgtatatctcgcatacgaatcaaacctgccagtgttaggccttctaagttactccattctatgcattttccatgggcgatgcctgtaaaggaagttagtttgacgacaacgagtaaggtgtgtcacgtgcagacctcgctcgctctggtgtctcattggcgggtgaacttgtttactacgggtatatccatgaaactaggatgactttaacaaaatcacccagatctttagtaattttctcccgatctcaaaacctataccctggcggaatagctaatggtgcaagtaaacctgattactggatttagcggggtgtcacgaccacatagtaacagcataatacttcttgactgtttctactgcagtagcaagcgcgagacgagctggagtagaaatgagtactttttttgcagttcaggttaaccggtttcacacacttggtgcatgaccttgactttccaagttagaactgatgccaaatgcgtggcccctgcaaaaatgacagcgttcagacaacgttctcaaccatttgatgtaaataagatcgaatgcaagacgatttgtaagattgggtatcgttacagtgaattcaatgtgacaatctcttctacccaaggcgagaacagtttttggtatgaaaggacaaatccagaaaattcgccgtatgtgagactcctacatgacaaccagatgcgacaaacagcgacagaagtgtctagtatcgctggtaatgcgccggacgcgcgggcgcagccatcatggccaaacgcgcaggatgtatgccgccattgtcaggctctggctcagcgacatcctcgcccttcttccccttggcttccttcttctccttgcgctcgctctgcttcatttcgagctcggcgcgcttttcgcggtcgcgggcgcgctcgtcgtgcagcttatcgttcttggctacgattttggacttgcggccttcgctgttgccgccaccgccagcgctggaatagtatgtcagtgaccaaattctggagaaatgggggcaataggggcttacctcaattcaacgttgatcttgcggccttccttcttcttgccatccgggaagacggagtggtggtacttcttcaagcaggtttccatgcaggtcaaagcggtcgaattccacgaagcaggtgcccatgaacttctcagtgcccttgtatgtgcgcaggcggatgtcggttgggtgtagcttggcgaaatgctcggagatggattctttggttgcggagtagggaaggttgcctggaggaagtggtcagccatggctattgggtggtgtggagtagagagatgcttaccaacaaacacgatgaagcggcccttcttgcctggctcagcagcttcttcgccatcctcttgagcgccagcctcagcgccttcctcctctacaggtgcatcgccattggtctccgcctctgcggtgctatcgtcctccttcttggacttcttcttctctttcttctccttcttttccttcttcgccttcttcttctcctccttggaaagcttcgcttccgtctctgcgccgttggtggctggcgtctcttcctcagcgacagcatcctgctcttcggggctgtctgcctcggggttggcctcagatttcttcgacttcttttccttcttgtctttcttgtccttcttttctttcttttccttcttctccttcttggacttcttcttgtcgtcgctcgcatcaggcattgagacgtcttcatcgagtgggacgaagtctgcggattccttcacggcgtctttttcctttgccttaccagcggctgcggcctccttctccttgcgctccttcttgcgcttcttcttctcttccttctcggccttcttgtcgagcttgggctcctcaattaccggcgcatcggcggcgggcgcatcttggtcggcatcggattttctcgacttcttggacttcttaggcgcatcctcgccttcttcctgtcgcttgcgcttcttctcggccttgtccgccttgggcgcgtggtcctttgttttcgacatgatgttcagaaaatttgtgtcgagtgcgagggttcagtcgcaccttcccaacttttttctggtgttctgccgaggcggtgaatgcagatcactttagcgcgtaccacacgtcgaaagcatcattgcgagcaatgccaaagattcaagccgaacgacaatgcggcctcccgctgctcgaatacagcttccgcgagccgccgcgaaatcgtcgagcccacgaacccctacgcgaccatgtccccgccaattctcaaatagacacccgcgacaattccttgtagcgcaccagggctttccgcgcccgcagctcccgttcctatacccctccggccaacacctctccaatggccagctgcagcgtttgttttcaataagcgtaaaccacaagaagttcatcaaggagacggccaagctgagtgtctggtactcgtttgtgattttcgccatcacatcatgcttcagtatagccagtctgggtatcttgagcgagcagcaagaacgagcatttccatcgccgcacgagtggagtctgatcacgagagtgcgatttaggagaggaaagtggtggcaggtaccggagaacaatgaagaggagggattcccaaattgggccagggtatactcagagttgcagtatacactgaatcggctagaaaacccggacaaggatggcgccggcatcgccgagcaagaagagggtggcatatcggtacccggacttggcaaggccggttacgatgtttctgcaaagagcaaagagtggcggcagggttactacgaggtcctcatgggcatggctgcagctgcagagcgtctagaaggctgggtcacagacaagtggcggaggaatgtatgggcgccagagtttgtggcatcaccaacgaacaagaggccaaaagcagtgttgccaggcatgccagaggtgcctgacgaggagcatcgtaatcccgctgcggaggcgccagaggttttctatctcaaaatcatcacatcaaaaggctttacaacatatcagcgactgagcgcggcgcttgggtacgctgactggctcagcttcaagcagctccccgattcggcagaggagatgtatcgctgggctcttgacattgcagtttccggtttacccgcaccagaagctgaagctgtcattgaccgccaaaccggagtgttgtccacggcgccgaaagaggtcattactcctaacattgtctacgcgactacgaacttggccacgttcttcgcagccaacggccgcgtcaccgccgctttacccatcttcatatctctcctccgcgcacgtctcaacgcagatgaagcccccgctgctctagtcaaaccaaagcagcaagactcgagtctggtagggaccgttctgagtcttctggctgagcctgattacccacccgtgcccccatcaggcgacgaaccccttctccgcaaagaagccgatcgttgcgaagaagccgtgctgaaaacttacattggtgagatcctcttcgcaaccgccggctcttcttctacacaacgccagcaaggtctttcgtgggttcgcgacggcgtttctacatctaaatttgcacaatccctcgacgcgatgcgaagtgacgacgcattgcgcaagaagtgtgaacaatgcgaagaagtcggacttgaatcatggggcaagatcatgacatatcttgcagctgaggcgagagagaagcgcgatgccgccaaaaacggtgggctacagagtttattgtggaagatcaagggtactgagagcttagacaaggccgtcgaggaccttgaaggcgaggaagaaggtgtcacgctgcgtctgaacaaactaaggagtcgcatgctgagggaggaatatgcggacatggaccgcaagtatgctagaacatttgtattctagttgtgtatatgactgctctaatgccaagccgcattggcagggtcttcagggtccagatgtccatcttgcaatgcgatctccaattctgtggatctcccatgcccaagcacccactgcgcgaatatcgatgcccagccgcaagggctacttgccggtcatcgtggcatgtcaagcggtgtaagcctccgttactatacactatctgacacgtaggccgcgagctactgcgagtcagaacgctggtcacccgagagctgcctcaattgagggcaattatcacgcgcacacgtatctctattgcttctcccgttctgtgctcgccacagatgtcgaaattccatggattggcccgagatgagggccgtccatcgcctgtactcgacgccctaacgtcaccagcgacactggcatactgcagtcgatatcccagcggacacccccccccccccatgggtagtcgtggcatgatctgaccgtaagccgtcatccccaacttgaccgccagccacgtcttgcattccacgccgtgtgtaaattatcgtggcgggagaggtcacatcacagacagcaggagtgttgggttctaagttacgcaaatgctatggtactccaccgcacattaatttcccgcatcctccgaagcatgtaaatccacatttgtgggatgctgcttcttgttcaggtcgtgacaagatgtcttactgtccggaagcagctcttatcttcccaaataagcaatcaacggcctatgttgagtgggtcatgcaagtgaactttgcaccttctccgcagtcgcacatcagaactgacgtcacacagcatactttggaccggcccgtagcgcgcttcacgccaatcagaccctgtagcaggggcgctaaaccaatggcgcgctgccagctgtacaagtgcatcacccaacatgagaccatctacaggaacacgatctagtggagtggcgccttgtgttgcctgcgaagcgtctgcggaagtcgtggggttgcttggagcccgatctggggcttgaggtctttaagcgttcaggaacgctccgattatccgaattttggaccgatttgataccaagtgaacaggagaaggctcacgatgggcgttgttgtgagtgttgacattgtggcagacgccgtggtagaagaggtctgcagcggaggtggatgctaacgacaagcagactcctgccgtagatcctgccaacgttgtgcaagcgctcgtctatactctactgggcgtgttcgatgctacaagagaccttttccaaacgttgaaagcaaaggagcagagggactatgaatcaagtctgcggtccaagggctatccagcatcgcggagggtcgaatatgtcgaagatgagaatctgggcagagatgaggatcttgtcatggacaaggctgcggttacacggcaattcgagatcggtttccagaagatcggggcgctatttgccgtaggcgacagtatgctccatgagacaacatatccaactctcgattcgctgactgctctttagtccagtcacatgtcgcgctccaagcacaaatcatagcgctccaaaacgtattggtgacaactttcttgtatgggcccacctccgacgactcgatctcacatcaactgtcgaatctcaatgcggcatcccgagctgcaggcacgtcttccgtagacatactcgctgctcagatacaacgacagcaagcagccctgccacacacacctcgctcatcccgctcgcccgtaggtcggtcacatggtagtcaagcagtaccccacccaacgacagtccacgaatcaggctcagcctcgacttctctcgtgcgctatcaagagcccacccagcctcgtagcggcagcccagtcaatacgaccatcattgaaacatggcgcggccgtcccaaaccagaacgcaccgacacagacacaacatcaatgaccggcccaacttcctacgggatgcgaaccgcaccccatgaattgtactgtctctacgcgattgatctccagcggcaccgcgaccaacagctctccgataccatcacatctgaatctaagccctattgtccccattgtaaacaagacctccacctctcccccggcaaagcctgggaagtcgtcaaacgcggcgacggatatgagcgctgcttccaagtcagcaatcgctttgtggtaaagtgtcatcgtggcggcgcagacggtcagtactcatgtgtgctgtgctcccggcacgccgatgttgacacggtgtgtggcgacgtgaaggcgctcatcaagcatatttgggaagaccatggtgtgggtgaactcaagcatgaggaggacatcaccgaggtcgtcgagctggcgccggatcgcaggagagatagtggtctgggccatgcgacgtcgaggggtagtcggaggagtgctagtttggggccgaacagttggggccggaggagtagacgtgggtatgatcgagatgatgggtatttgtaagtaacatggctgttccatgatcacttttgcttggaaaatgtgcatggacattcttaactattgcggtttatggtgttgtgtttcggcttcagtacttctgtattagtatacttcaacacgctatcaccatactataactacaagttctgtgtacagccttatcacatgcgccttgctcaccacaccaccacactactctctactcactaaaacggaatatgctgggagcagcaatcaacacacgctcataaagataccgcaaacagtaattacacgacgacaaactctcaacatagctgcatctcgccccaagtgtgccatcgtgcagcactaacctggccattttcctgttcgaaactagtgcgggtcgctcagattggagcgcgcttaaccgttgcttcaaacggaagcacgcgagttacggaaatcctgcgacggtctttatgtggtgtatggcgtataccagtacctgcttgtagatttcttacgaacgtatgatggcgcgccttcttccgcttggcagattccgactgacgcgctgttcgccgatatttacacatgtatcccgtgtgatgggttgttttacggttgtgtatgtcgtagattcatcgcagtagaagaatcctctcctcgcactctggagattggcaaataccgaggacactattgtgtggagtgaactcaacgctacatcttaataagatgtggatgatagagtccatggggcgctggaggtagatgaatgtgtaccagaggtctgcgacgacaaatcttgagcaattgcgaatagtacgaagatgcatagagatgaaaagagtaagttgtacaaacgcgcactttcgtgattgtcctgaaatggtgttcttctgtgcgctgggactccttgaagttaaaaaaacagaagtttccaaaacgttccatatggagcttcttaagatatgcctaggcaacgaaattggaagagctcggggcgccgttgcatgcaagagagtttagtcggcaaatatgtatctgtatcacatgagcagatgttccttgaagggagaagcagatatctgtccatattcgaaaacatgcaggtcgcgactcgcgagcctacccagaccagggtttgtgctataacgatgttctattattctcgctagtgtggtgtatgtcgtgttgtgaagcatcaggcaatgaactactgcatgtctggaagcgaaccaggcctacttgaaggtactccgtcacatatcgggcatagagactcgttgactaggacaacatgcgccgtacgttagcacatccaaaaaagcaattcatgggtgcatctcagtatctttcgagtgctctactttcaaaccaccaccaaacataaatctgagcatggtcgtctttgcgaaaccctatagatctaccgagccgaatggacagaaggcaaaatattgctccgtcggagttgcaaaggcgtagcagcagggttgttcttagatcacagagtttgtcagagaacgaggcttcgagtgccgaagttccccccagaagcacgggtattgccatcatgcgtcacattgtgttgtcgctcgtatccaaaccgtacatgcgatgcggtgtgtggctgttcggcacggtacgagacctcggcgtgaaagtgccttcgggcggactgcaccggatgggaaagcgcgaagccatttacatcatgccgaggaagagccgcgcttccgctttccagaatatcgagcactttgaccatgtcatggcacgatgttactttgaccgacttgccaacaactcgtgttcacgcccaaaacgactggatggtgtttctgctcacgagataacgcagatccaagtcggctaaatgtgcgcgatgcaggcttcactgcagctctttccctgttgaacacgatccaatattgcgcactcggagctttcaccccacaaactaaccgaatggctcgattcgtcaacgacttttccatgttcaagccttcgctgttatgcggaagtggcgtgcggctccatggagcaaagcggaacctactcctggagccaatgggtaaggctggcacagccttgcattgctaaatttggattccgtgctagcagattgcatgaatcgtaatatcgacagcagaccgacaaattattcttgcattttaatgagaccctgaagaaaaagatttcgagatgtagagcagaaattattcgtgccgataacacatcagacaataacagagcactgcaaatgtgttgcacggtatcctaagcattattgtcatctacgataaaaactctcctgcagattagcgatcgccaccaaattacctcactcatggcgctagtcgtcggcccagggtcgcggaaagcagcccgaagaagaccaccccaccgttgcactgacagggtagcaacacgaggtttccatccacttctcgtaaatttggctatgcatcttcgccgagtgacgtcgctaaggggacagcaggtgctctgagatggatatataagagtatcttcaggccctccattcaaacatcatctcatcacacacaaacacttcactccaacaacatcaccaataccacaaacttcaactcctctatatccatcatgcagttcatcaccgccgccaccctcttcgctgttgcgcttgccgctcctactccccagaccgccgactgccccaacccagctcactgcggcgagaccagccctaccgtctacgagaacatcaacatcaccggtttctctctgcgcaagaacaacggcgccgtcgagtccatcagcttcaagctcaccggcgatgaggctcaggagccaatccagtgctctatccccaagttcaccaccttccccagcgagatggtcacttgcgacgacggcaagtccaactaccgcgtggtcgccatcaagcccaaggacgccactgccgacgcagacctcgctatctaccaccagactggccaggcctctggcctctggcaggaggctcctcttcctgccaactactgccacgctggcggtaacggccccgacgacttcatctgcgctcagatccctgatgtctacactgtcgtcctcactccttccggccccttcgaaggccagaactagatgtttttgagcattagacccacggcttcttgtatatacaatgtttaatcaatcaatcaatgtagatattgacacacaatccatgcgtaactttccaatacataatcaagtgaatatctcggtgaacatggctttctttttgccttaagttagatttaacgagctgacctcaaatttgatgaatagcaaaggttcaatcaagggctgacatattcaccatatattcgaatttgcggacattggtcgtttgcaagacatcaaataagccttatcaatctagtagaatcgagtgataagacttgctacgctggttgcaaattgcaagggcaaggttgtatacctagcttagcgagtctatccaggtacaagtgcggggcatgctgaacatgaccaaagcaaggttcccttcgaggcgcgtctaaatcctgccggtttacaccagtctgtcaggtatttatcaattcgtacgtaaagaaaatgttcaactcttctgcattgtatgtgcagcttttcgtgcagtgccagcacaatgaacgaggttgattcagcctctccatgttggatgtaatacgctacttgcgttgcgtcatcttgttttgcatcttcctgatgaattctctttttcgttatgatccgcttcctctatcttttttcattacactcaattacatcgatcaaggtatccgttctaacaagtcaaaagaaaccccctctccgcccaatcagaaaaggcaaagccacagcacactttattgcgtccaatcttagaattctaaacaaaatgtcgacctccgaaacatcatcctacactccggacatcccctccgaaccagtcacaaaaacaacagacaccatccacatcgagctcacgcccaacgacctcgactcactagccgcaacacgcttcgtccgctctccctccgccggcgccaccgtcctcttcatcggcaccacgcgcgactcattcaacgacaaagccgtctcctcgctatcctacacatcctacgcgcccctcgccatatccactctgtacaagattgccagtagtaagtgcccgactaccacctcgtagccgtgacttaacccagccagatattttgacaaagcatgcttgtaccaagatcgcaatcattcacaaactcggcgagtgtcccattggcgaggagagcattgttattgcagtgagtgcgccacaccgcaaggcggcgtggttggcgggcgaagaggcgctcgaggaaacgaaggataaggcagagatttggaagttggagaggtttgagggtggtgagggtgtttggagagcgaatcgggatggcaaggtgggtgagagggtggatgggggcagtgcgtagtgcgtagtgcagttgcgggcttgctaggccgcatcgaagtctttgccgacacaaatgtctgagtggacgggataggaacgcgactgctgttgaattgggtatcatttgcctctcatgcatcggctatgtcttttgtacactactcttacagccattatcatacatgtcaggtatcgttattgggacttgtcgtcactcccatcctttttgtcgtattctatgtgcatttgcccagacgctgctatgagctcggagagggtccttggtatatcgtcttcggatttgtatatgctgtcgtagttcagccgtctccgtagactcgcctgtgcctctttcaagttggcaatgtcgaacgtccacatggcgccacctacggccatgattccgacgctggtgcagttcatcgtggcgagattcagagcctgtatagcgtccgagaacggactgaaaaattcgtgggggtttgtattcggttcgaaatatttgggcatcacgcggagttgtctcctccagacagctttgcgcgttaacgcagtcgttgctagtagacaagctcccccgaacaagaatacggaaagctgacgtagcgatcgttccgacgtgatgggtgtgcgctcgtaaatcgtttcgggtcgcggtggttgtggagcatcgacgggtgttgccgctgggcgagacattatacagaggctgggaagatttgcaggctttccatgagctcatgtgaagtaaactggagggatttgggtcaactgatgcacgtttgcaccatcagactgccatgctgtgggtagatgcggactcccgagcgggtgtgaattggtagagaggttaagtccgtgtctcaaacttgttgcgcagacgattttcagacgccaaagttctcgtgacgttatgtatgaagccgatctcgctgagggtatgcagcaatggcgtgtagattgcgcgcgcatgtggagcaccgaaaaagttgggatgagagcttccccgacggctgaacttcgggccgcacccatttggttgccaggcctttgttttcatcgcaaccatctgccacttcactccatcagcatcaatttttcgatgtgatcatcatcaaaactaataacagtcttcccaaatctctctgaagaactacgcttgtttcgcaggcatgtactcagtcagcctactgtgtttgttgcagatatcattgtgcacaacaagttctggtacactacaacgtgcatatgctcaagtccgctccgcaaagagtggactgcaaagtcatgatgacacgactcctactatccttttctacagatttccagtgcatagagagtcgttcgcaatatggttatgctggttctccggtcaattagtgcggctcacgatatggatacaattagagcactaacatgtgatacatcagtccgccgatcgttccacgggactatgttgctctctgagggaaattatcagttactatgcatggcgacaacttctggctcattcttctggctttgatcgatggcatggttgctttacgtcacctctgtaagaagtcctctgaggtcatgactatcgaccttcaaatgcaaagtcatgttaggataatgttcaggaacctccatctgcatgcactgcctacttggctcagtagtgtatcttcgcagacgatctagtgaccacatatccgggtacctggagatgaagtggagatcgactgcgccagatagcaatccattgtatgccgcgtcagctttccagcgtgaggcaccagtatgtcatcacactttgaggtggaagtggtgtgctataaaatcaacagccatcccgtcctcttgacaagattatcgacatcggtagcttgagtattcacaccagtacaatcgttgacatttggctatcccaacatccagtctttcgctatcaacaaaatcactcaagatgcttcttaccaacgcttttgtgtctctcgcggctctcgcctcctttgctgcagctctaccgggaggtgattggtccggccacaggagctctgagaaggagacaccatcatacacccaatactctgaggaggaaccgtcatatacccattattctgaggaaaccccgtcgtacactcattattccgaggaaacaccgtcctacaaccactactccgaggagactccatcctacactcaccattctgaggagactccatcctacactcaccattctgaggaaaccccttcgtacacctatccagctgaggtgacttcctgttcttctggtagggcaaacatctctggaagctatgtgcacaattgacagtatcgcagagattgtaacgaagacaagtgtctacgagaagcccactacttatacaaccacgaagactgtcgccattcctgtcaccaccgttgccgagtaccccgagacctttgcaactgcagttgagtatacaagcacgggatactccacaaaggtgagaattactgcagtacagttcgtgcatcagctgacagcatgtcagacctacacagactatgagaccaaggttgaaacgaagacttattcgaccgtttccgtcatcaccaccactatctacactaccaaggttcagagcgatgtgaagacaaagacagagctcaagaccgtgccgtacacgtaagtccacattcgaggcccagtggattctgctcaccgattccagctctgtcgacaccaagtattcgacgaccgtcaagaactacgagaaaacgcatgtgactagcacagccagcactgccgtttacacggaaacctcgaaggtgccaatcacatctttatacttcgaaacaaagacggcatgcgagactaagccttgcacgaccaaggaaggatacggcgacggctattaggttggactcaatggtgcggaagggaggctgaagtaatacgaagttggcaagtcatgaatgggctgggctgtgacacactccttgtagttgcttgcgcgtggcgcgaaacatgtagatgacgaaacattgaactcaaatcggccgcgggacaaatgcaaattggccatgatctgtgagtcgcaaacatgtctagaacgcgtcacaagtcgctggtgtgacagtcgttgagtgttggtgaatctgatctcgaagatgccgtcatagctcgggccgttttgtcgatcacgccgctacccacgtgttatctccgtccccgccctgctcttacaacgcgtcgaatgaccgcgacacagtcagccattcattcacttctcggaataacaagaagccgaacactagctgagctcagcactagactttccatagttacccaccgagaccataacgacatttgtcgctcgaccaagtgtacgcggtgccacggttgatgctgtgtctcacttgtcaccatcacgcttccccgacattcgcttagccgacgatcgcgctcccacggttgcataagatagaggacggacagtattgggcgagtgaaggatgatcagtacagcgatacaataagggcaagatgagtggggactggggatatggcactctattgaagatatttgtttggggctatcttctaggaggtctgacgctcttaccggccgtcgccgcgctggcgtggttctggttcactgcagaagtcaagcatgaaggcctcgagcaaccacagactggagacatttcgggccaccggaggcagtccaatggctcgactcacagcaggcatggcaacgacaacagtttgggagtgggactggacgaggagatcctgaagaagctgaagaggcggacagatgagccggatacctttgctggctattttgctgtgtgccgcgaatatgttccgggcggcgtcaatggcaaacccccggaccgcaccacacccgctggtgcagttgtatcaatggagagtcccagtgtttatcagtccatgtacaggagcatattcgacagaaacaaagctgcaagcccttctattgatgctgcagcgaatgccaggaacaagaaagcacgaaacgtcttctatgtagtgctacggtattgtccaacccttccactgcagccagagagactctgacacaaaatagacttggccacctcatgctctacgacaacgaagaccagatcgaagtccgccacgtcatttccctcgcccactaccgtaccgatgtatacgctgggggagaaaagatacctgagggagaactgtggatcaagcgaaactgtacgctcacactgtgttgcgcattcaactgaagctgtaatacttacatttacaggcattcgactggttcaagaccatgagggcgacattgccgatgagaccaagtccttctacctcttctccgacaactgctcggagaaggaagacttctatcacgctatgctgcaagcccaggatcaccaccctgaccacacagatcgtggtacccacccgactcccctcaagttcgatactccggacctcgtaaaactggtccagcagttacatgcttcggaagagaacctgcacactcgatggatcaatgccttgataggcagagtatttcttgggctttataagacctcgcaggtcaaagactttattgctaacaaaatcacgaagaagatcgcccgtgtgcctaagccagcgctcatcagtagcgtcaccttgcgatctatcgacatgggcactctgccacccttcctcacgaatccgaaactgaaagagctcacagtcgacggcgaacttgttgtggaggcagacattagttacaagggcaactttcgcatcgaaattgcagccattgcacgaatagatcttggtgctcgcttcaaggcgcgggaggttactctcgtactggccactatcctcaagcggctcgaggggcatttgctcatcagaatcaaacctccgcctagcaacagactctggataacgtttgaaaccccaccgcgaatggaagtgtcagccgagccgattgtgagctcacggcagatcacgtacggcgtcatactccgcgcgatcgaaagtcgtattcgagaagtcgtcaatgaaaccctagttctacccaattgggacgacatgccgtttactgacaccctcgcgcaagtcataagaggaggcatttgggaggatgatatgaaagaaaaagaacaggatacgcagaaggcacatcaagacgacatcgctctggaaaacgcgactatagatgccgagaggcttgacgagaaggcagacgctgcttcacatttatcaataccatcaagcatccactcagaaagctctacgacaggcacatcgtcatctgccgaattccgaacatcatctgccagaccacggccaatgcgatcaagctcatcagctgcacaagtgcatttggattcggcaaatgcatccgctgaaatacttctcgaacgtgagagcttaacaccgacgagcgtcaggtcacttccactcaactcgccgatgaagtcgccttttcaatccgatagggctaattcaatagcagctttcgcaagcacatctgaagaagatgcttcgctaccttcgttgtctgcggaagcttctgattctccttcacgcgcaactgcagccatggacaatctccacgcacgggcaaaatcgagagagctgaccgcagaagatatcgcatccgctgcagcagctgccgcggccgcgaccagtgcacacgcgtcggcaaagaagacgacattcaatcagtctctcaacaccgcaacggcagccgcaagaaactggctaacatcaaaacaaaacgcccaaacagctcgcagagccatcaattccaaccaccaaagaaacaccagtacagacgtccggcccatgactgctgaaggccccaaaatcgacatcgaacctacaccagacacacccccttcccgcccagaactccacactgcattctccaaatcccacaccgaacccatgggccgaggtcaaccccttccaccaccgggcacacctctcccacgccccgaaaagcgccaaacatgggccatccccgccgctgcctcgacctttgccaacatcgccaagcgcagacccgtcagcaacacaggcctcaacgaaaagcgcagcaaagaacacttgcactccgccaacgctacgcctcaggctgcgtatttccctgagggtacagacatggcgcgcagcacgtcggacgactcgaggcaagtcccgcgtcgcaagtcggaggctgctagcttaagctcatcgaattcagtggtggcgcctccgccgttgcccaagaggaggcagagacagccgagtctgcagcacaggcggcggggcagccagatatcgctgggtggtgaggatggaggggagggggaaggcgtgtttgtggttgaggcgccggttgcagaggggagtgtgctatcgacgccggttgaagatggggcgagaagaaggtttgatggtgatggtgatagggcgagtgcgagagcgtcgttgaggtcggaatcgagttcggatagggcggaggttggggttgtgaagtaacagagtcttggtagtgctatcaaatgtattttaaatccataaagcggattaataaagctaacttatccgtcaactccctcagttccttgatctgttccagcgatcttttcagccccccttggccacagcgtctgcagctttcttcacagatgcttgctgtccagctgccgggtttgcctctgtcaaccccggcctattcttcagctctttcgccgtctcctgcatcgcatggtgatctgatttaacgatgcctatcttttggtgcggcgtcagcgctgatcccggcgcgtcgcgtagctttctgcgaaccttgagaaacgcatgattgaactcggaggatgtgtatgtacaccccgccgtatctaatttctggattacggatagcatcgaaaaggaaggcgtagtattcgctagcacttcaggcacgtgggtggaacgtacgggcatcgatttggcggcttcatgcgcagctttttctgcttcgattaactccgagtgaaacggcacagcgtgcgtagctgaactaaccaaaggttttcgcgagctttaacatgctccgctccatcgcctggtatacgtcgttcatggaatcatttatcgtcgccacaatgacgccgcaatggtgccggtcgttctacaactcgggcatgttttctgtgacctcacgacaccagctggccatcttgtccataaggaaacgaagggtattaacttcggatcctttttgtttggtgacgccttcgaagtctgtcgagcatcgtgcaaaatcagtgcatactcagggttgatatgggcagaatgaacgcacaaggcaccatctgcggattcatgcgtcgaacttcatcagcagtgttgaagagctcgttgttctcggcctagaactcctacttcactagtatatttcggagctggtgtcgatggtggtggcctttcttcctcatcggccagcgcaacgcggcggcctgttcggccgggaacagagaccgataaaacttcaagtcagcttccatagttgcggtctcgttttcggcatattcctctgcgcctgtgcatatgctctgcagcattggtagccacttgtcgggttcgagagcgccccagctttgcactcccttcatttgtgatgagtaggtatagatcctgtttatcatcttctggacttctgcgatggaatggggcttgcaggcctgctctggccacttgcagcgcactcgtatattcgggggcggtcttctcacaggcggtactcgatacgctatgggttcgatcgatggtccggcattcgaggttggaggacaaccagtcaatatactgcgttgttccggcagtgactccgcctgaggctcctcactcctttccgtcggtacagtgggttcgtctgtctgctcagtaacatttgcccgctgtttccccttcttctcagtgagcgtcctcttcccaatcgccgcaccgagcccagcagcgtgcttggcttccgcgactatcatctcccctggttcaaataccgttctagccatctcttcctccgatgcaccctcgcggacaatctgcgtaatgtcgagttctgccctttgccattcgatccatcctgtttggactcggtctcgtgtgcgtgtgtgattcgctctgttccgacgttactttcgcgtgcgctcgatgctacggtggcggacagatttttcttcttgttgtttttgttttggcgtgccatgatgctagcagtggcggtagatgatagcgatagtcaatactatgcggtaaagaatcgttgttgtgatgaatgatcttgatgtatggtgagtgaagcttgtttgcaggtgggaagaggatctgttcgcttggcatgagtccatcggagtaggtgcgatgagtgtgcaaagagttgagaaggggtgagggaatgcggaaggtgcgtttggctggaggcttgcaaggaaggcacccaatatcgaacacgacatgagagtttcaacagagatcatgcttccgagattgtcacgtgaagtacctactccgcaaccctgattatagcaagcaaacgctgccgctacggtttcttcccccacatgaccctcatagctgtatggttcctccatgccaccggcgccaacgctcggtaccgcaatgcatagtatttctccatatcagtgccttctctcggtctccaatatggcagatactggtccagctgcttgcgctctccgaaagctgggtgatcatgcactcgtggtgacgggctcacaagagcttcgagcctccacaccgtgtagtcttctgcgatggcggctttctagtccggtccgaggagtgtggcgaggttttcgggtgtgtcttggccagtggcgatgaggcggaagacagggtacctgagaggggaggtttagtacatgcatgcaacgggagaaagggcgcggacacactttatgcccaagctcacaagatgagaactgcgttgggttacggggaatagcaagcgtaaacggagggccagtgaccgtgcttcgggcgtatagggggcgatacggtgccagtagtacaaaacgcttatagcatgcgcaccgccgagcggaccgtggctgtcgatatcgctaggtgctgtttgcgtgacaaaatctatacagacatctggttgggtggaaggcgtgtgtgactgttccttaacggtgtactcatcgctcttggggagaagacccctatcagatgcatccaagcctgtgccaagctgctttgattgacggtccggtaacatttggagagagggtgtgtcgcttgaaggagaagaattggcaacttggcttgcccatacgacgacttcattgagcttctcatttcttccccacttgagcagcagtcttccgtttgttgatgtctcctggatcctctctcgccgattgaggggtcggacgggcccggtgtggcggatccgagcatgagcgtgagtggacatgatggtattaatgatagtgctgtcgtggaagaatgtggcgcatcagaagcgaaggtgaagggacgaagtgatggattggagtagcaaaagtacagtggctgatgctcgagaatcttcctacgtcaggcctctcctgtctctcctgcctctcttgcctcgttcaagctggcagccgctcagtgtttatcctcggtgggcagaggcaggtgcgcgacactagtgcgctgggagacggcggtccacgtgctcgtctatgcttcccactgcgacacgacatgcgcttttccattgatcttgttatataccgcactgtgcacgcctgtgctcactccatcttcacattggaaaagtccatctcgggatgctgcgccttgaacttctccaagaggtccagcttcttctgctcgtcgctggtgggcttgcctgcctccttctggcgctggtcgaacatcatcttctcgaccatgccccgcgtctcgccgtccagatctcccagcttgctgttctcgggctggatcttgctggtgtcgatcttgggcgccgaggtgatgacatgcgcccaccactccagctggttctgcttgtccaggtggatttcaatgtctttgcccgtgttggtgggggagagggtccatgtagagtcgtcgacgcggatggcatgggggagttcgccctgtgaggtgagctcgtcagtcaggttcacggctgcacatgcatggcggcgcatacatcaatgaagggctcctggcccttgatgccgaccttgagcgtgttcctgccaatcttgacgtcgagcgtccttgcccttgtacttggcgtcgatgccaatggtgatgtcgatgtcgaggatcctctgatggtcattggtcccatttgtagcggccagcgccgcctgctcggccttttcctttgcgagtgcctcggcgtcggccttcttcttgtcttcgggcggaggtgagcctgccatggcgtgcgtgtctagttcacgtgatttgttggagacggcgggtgttggtggtgggggcttatgtgcttatgtttggtgtttcgtttggcagcctgcaccttgaatgttcgggccgtggagggggtgtttggcgtgggcgcgctgggcatcatcatcatacgcaactgccactctgcgcctcattaccctctccggcccggatctacagctaattgacgacgtgccggcctgccgccctctgcgcgacagcttcacctctattgataacagaacagcgtctctctctcctattcattgctattcaccgccatgccgcgatagaagccgcgaagctccagcaacagctacacagaaacaaccaccccggggcatccacacccaaccgcagcgcccctccgcagcgcactgcccgagaaagagccttaaggagacatggcgagctcattcgaaaagagcgtcaaaggcggcaccaagatcaaggtaggcatgcgctgtcctctccagatcccgtcgcaacgctacacagcacactctgggaagggtccatgacaggccgactgacacgcacgtgtagcttgccgccccaaagtccaaatacgtcgagcatatcttggtcgccacgcacgcgggagaagccggcgtcgcggagatatttcgcgccctcaccaaccgcctgcgcgactcgacgtggaccattgtcttcaagagcttgatcattgtgcatcttatgatacgggagggcgagcccgaggtcacgctccgctacctgtcgcagagcccccagcgaaaactggcaatcaattccttcacgcagggtatgtcatgatgcacctcattcaccgagtcggctgctgatgcggtgcgacagtccagacccaaggccacaacatccagacctactcggactatctgcttaggcgcgcaatcgagtatggcacgaccaaggtggactatgtgcgtggtggagaagggcggctcaagcgcttgaccatcgacaaaggcctcctgcgcgaggcagagagcgtccaggatcagatccgatatctgctcaggtgccaggtacagccgacatgcatgaagcagacttcaagcgctgacgccgagtgatgcagcctttcgatgatgagcccgagaacgaaattaccctgacggctttccgactgcttaccatggatctgctggtgctgttccatgtgtcaaacgagggcaccatcaatattctgggtgagtaggccccccgcttgcaagcgccccggtactgatcctgtgcttagagcgctacttcgaactttcgaagcccgatgcgactcgcgccctccaaatctaccggatattcgtaaaacagacagacgctgtggtgcaatacctcagtttggcccgatcgcatgagcattcgacaaggttggaaataccgaaaatcaagcacgcacccactagtctggcggcatcgttggaagaatacttgaacgacaaggactttgagatcaaccgccggcagtaccttgcggagaaggaggcgaagaagaacggcggaaaggcgacaaacggaggaagcagaccacaagaatcgaaacctgtggcgcagaccacgcctgcaagccagccagcaccagcgcaaccgccgccaaatgcaaatgcgcccttgattgatctatttgcgtccatcgaagacaaccagcaaaccatggctactcagcccatgatgcaacagcagtatccgcaacaaactggtcttcaacaacagggcttccaagtgccccagcagactgctaacatgggcttccaacaacagcagcaacctttcagccctacaggtggccaagggacgaaccctttccaaatgcagcaacaaccgcaagcgccacaaatgcagatgccgccacaacccatccaaacacaatttactggagctggctttggcggatatacaccgcagcccttcagtccgcaaaatacgctggctccgatacctcagagcggcatgcccgacttttcacagcaacaagtgcagcagcacatgcaaatacccacaatcgctgagccactacagccccaacaaacttccacgaaccccttccgccagtctatgctacccagtctaactggcgctgccgaaaccaatcttttgaacagctcgactggtgccagttcattgaacaggcaatcaactaacccattcgcgaagcccaacactgggtttgcaccatcacaatcgcccgtcaactcttcacctttcgctcagcctaatgctcaaccatcaccttttgcgccaatgcaacagccttcgcaattacagcctatgcagcccatgcagcccatggccacaggtacaaaccctttcgcaaggcagccttcgcctcagagcgctacatcgtcacaaggtggtttgactgtcaacgcgactggaagcacaaaccccttccggcagagcgcgtttgtaaaccagcaaacgggccaagggtggcaaagcactggacaaggaactattggagggatggatctgaaccaagtcccaaccacaaacatcttcccacggccgggacagcaacaacaaacgcagaacttccttggttgaccgtcgaggcagatcagtggtccgttcttttgcgctggcgttcgttgggcaaacactttctctttttctctttttcgaggtcggagctccactatctaaactgagctgcaggaaacgcattgatgggactgctgctggataatgaacggggcgggagatgaggactttgcaggaaagaattgctcgcgagaggcatcttgggagcagccacggtactttatcgatagtctttctcccagaccagtccgtcagcatcgggcgcgtaatttccaataaacattaatatcgtccatgattgttttgcgtgggacgaatgcttgatgcacctatgcgaaaggaaaaaaaatcaatctctcgcatcgacgacgttcgagggccaccaccaacataccaacatgccaacaacagttacctagctctacgtttcgtccgccgctcgcgcagcgcataaaaaagtaaacctcaatctaataccaaccggagattttcctgcttttgcaaagtcttggaagagcgtttcaggtatagattaccaagaccgcgggggcaagcgatgtgggaaatgaaatctagtgtgtagtccctggctgatgggtagagtgtgatgtggtttgcggggaaagggaggggaggggagggtagagtacatgggggtccatgtatgggtgggcgtggttgggaggaggggaggggaagggagggattgcagatgagtgttgtcgtacgagaaggtgcatagtgcggcggagtgggatttgtgggtacgtcttggggagtgtgtgaattggacgaaagtacactggtagacggaggtgggtggcgggagcaaatgccttggtggaatggtggatggtattccacgacgtgtttggcaagtcgatcaggcgaggtggatgatgccatcacgaggtacgcaactcttgattctgctgctagtttgcagtgccgttgcaatacaggggccatgtattctgataatgaaagtgcatcggtgcggtgtagcggtcatgccggcccttgttgagttgctccgcgcgtcgatgggctgatcagacgcgtgcgagaggttcgtcttcggcgcgttttttgtgagtagagacgagagtggaaagatgggtcgaactagatggatgttgacaggccgggattatgctgctactgtaacggcatgcacttccatctgctcgcttcctccaatgccgatgaggtcgcggggaaggcttttcgcccttgctgtacttaattgccttacggaatacgatgcacaaggaaccccaggagcagctctatacagaatctaaaaagtccaacagccgctccttccgagtcgcataggacgcggagctatcgcggcgcttttccacctgggcagtgaaggaaaagaataccccgtaggaatcattgcttcgtattgtaaatctttctcgatgcacttgcaactatgatcatgtttcttgccgctctccgagcatcgacgtgcgccgttacgcagatggtcgcgccctattggcgtgatgatgtttcgaaatagcgctgggggctttttttgactctgactccacttgccggtttactgccgctgaaacatttatgccgctgaaatccaggagcgctgcataccggaagttgtgcttgatgtctgcgcgcttaggttcaggtaatgaacaggacttgatgggctgttaggctggcactttcgatggcagacgtgaccgtggaatctctttgatgtaaaagtcccacttctggatctgatacttcttcgcgtaatgctgctcgatcggatgagctgatcggctgcatgatgatattcacattcccatgcaaacggtgcattaactgagaccacatacgaccggactgggttccacagctgtgggtagctctatcgtatccacgtctgcgctactaccaacacgaaggggatgagcttggcaaacttgatgttcgctctcgatccttcgaaaacagtcacggactatactctgaggtctgtctcgctgaatctctccatcgcatctgcatctgccgaaggcccatgcttaatgggaactatgatgtcttgtcatgtcagtctgacttctgagcgttcctcgggctagcaattgatgcggtcctgctgttctgaaacttggaggtctccacagataagtcctggttgggagcgggacttttgtctaggtagcgaaggaggcgaaagccatcgtacccatctcgacagcattgagcttcataagccaagacctccgttccgtgttctgaggcagcgagacgctcgagacacgcctcttggcagtgagcatgggattgatgtggagttggcagacctcgggaactagtgtttgacagttttcccgccagaattgtcccgcgccagaacagcaccagctagcaacaacacggcctacccacatgtggaataggcacatagcatgtcaaacaacccccaatgggatgcaacggaggccgagatctcagcgggtccttgaacacggtgggattgccagaatcgggtgccaagatctgattccgcgatgcataacagcccattgtcgcctatagagtaccataatccaccaaccacaggaacattaccggatcagtcgaagcggcaaggtcgaggcacccgtatgatggtagggtcaatgacaccatgcgaccaggcgctcggtacttgggtatcagcagcccaggatgtctgaggcgtggacctcgcttcgtcccgcgcaatctcattcgagaccaccaaggatacgatggggaatcaaacaatcgaggacctgtttcaaaacagtgcaacagcagagctagacgctgtgtggcgtcttggccgtttggcaacactgaggatggccgaagtagcggttggtaccaaaggtataagtagaaagagcatcgcgaccacggagagaccatcactgcatcagttcactttcgcttcaacctttctacagcttggtctgtcattcttttacattcattccagtcattcgctcgaatcaaccttgcttagaaacaccttcgttttccacaactccaacaatccctcatcaagatgctctactctaccaccaccgtcgctctccttgcgggcatgatgcccatggcttctgcccattacttcttcgaatcgcttgctgttaacggcgtggcttcatctgatttcgtccggtcaaacacccgaccgataagctacatgcctaccaaatggataaactccttcgataataccacccctgacagtatcgacttcaggtgcaatgttggagctaccaacaagggagcgaagggcactgctaaggtgaagcctggagactccctcgacatgatccttggtgtgaaggcaaagatggaacaccctggccctggccaggtctacatgtcaaaggcccctaccactgctggtgcctacgacggctccggtgagtggttcaagatccatcaggagactatctgcaacccagctggcgacatcaagaaagatgcttggtgcacttgggccaaggaccgcatctccttcaagatcccgcagggaatccctgacggtgactacctcatccgctctgagcacattggcctccacggcgcccatgaccgccaggctgagttctactacggatgtgctcaggtcactgtttccggtggatctggtacgctcccgaagggcgtgttgattcctggaatctacaagtcaaccgaccctgaggtaaacttcagcgtctggtccggcaagaaggactaccctgctaagggtcctggtcctgctgtcttcactcctggtacttctactacccctcctaccgagtcttctccttcgtctgcaccggttccctccaagccagccgcttcagcacctgctccttcagcgcctgctccttctgcaccggcgccttctgcaccggctccttctgcaccggctccttctgcacccgcacctgcacctgcacctccctccgacgacgactaccccactgacgactaccccactgacgactaccccactgacgactaccccactgacgactaccccaccggcgatgttccctccaagcctgctgaggtaccagctgcgcaggccagcgctgacccctcaaagtgtggcatgtttgtccgccgccatgcccgcgacatcgccaacttcattggcttgtaaacacgccattctgtatcactattatctttgatatggcacgataaaaaggagacgagcctgagatgacctttttttcctcttctcagtcagcgaacggtgtttttaccttcttgtatatgctcagtgagccccatgtatctattatacctacgcaatatgagcgaactctacagttaccaacctcttctcgcttcatgccttggagtgactttacagagtagtatctgccctgactaatcatttctgtatgcggctctgtagcaaaattggacgcgtgttcgtgttgcatcgcggattcgccttcctataggcaacagcttaccggctaccaggtgactgtcaggtacccgtctgacggcgccctgaacatcgccgcgcttagtggcgaacatgcgaacaccagcttgcacggccttccagtcatacaccacgagcgtaatacgtcacctgcacaagaggtgggtgttttaagcctcagaggcttttcaggcgtgcgacttaatcgggcggtttacgcaacgaccagccaatcaaagcatcgaaaaattcaccagccacctgaggcagtgctaaggcagggatgtgctcacgcggcagtgccaaatggtggtatggtggatgacattgattttctgggagtttgtaggcaagtgaaacattttgtgactgattatatatgtgacctatgaaggacttgcacagtttgctcgttctttcattgctaccagtataaagtcctgtaagtttctaacactgaagcaccatctcatcaatacaagtcgcattcactttggaatattatcacactcttaaggaacttgacacgcctttgagagcttctgacaccatgtcttaccttcacctctcccacatgcgcacacgagagcgctctccttctccaccacgacgctccatcatccgtcgcgacaccaagcggtctcgcttcatcactcttacggatgacgaagacgatggccacgacgactacccatactccgcaagccaccggccagtgaagccgtctcgtgccctcaccattcgcgaccaaccatcccaactcgagcgctacaacatctggagcgacaggaacaaaagcaaagagcgcgatgaagataagacctacgagcgtgtacgctcccacagacaccgtgatgaagcccccaacgctgaagaacacgacttccgcctcaaagttgcagcgaccttgtctcgcccccgaccatattcttcgcaccatcaacaccacgaagttcatgcttggcccggcgacatgttccgccgcaaggagaagtggattgatgaaggctgggagacgcgcgagaggtctcgctcgcggtcgagatcgcgggaggttgtcgggcggagggacagcttctggggtgatggcgggttttggggcgagagggaggaggcgagggagagtgatgatgagaaagtgacaaggtatcgcaagattaagaggacgaagacagaggagtggacgcctttgcgaggatggcgccggatctaagatattttggaagttctttgctggtatccatggtttattttcctctggcgctgtttcgctttcgtaacagattgtcgctttgtcttttctcctacatagacttttgtgtttgactcgggatattttgcgacttaatgtttggactcttggaggatggattctgctgcttgcactttggctttgctccgttgatatacccgctgcattaagatagctacaaattgaaactaatggtcgaatggccgcatagagtatcatcgtggagttgctcgaagttttctagatgataaaactaaagcctcataatcgcctcatgtctctcaaggaatgctttcacgcagttaacaaaccgctccaacgcctcccagggtgtgcccaaaatgacggcgatgcttcctctctcggtcatccagaacccatctttcatgatctcgaaccagaatagtcttctcaaatcttcatcctcttgccggtccctgaagctcttgagatctttctttccgtccttcaggaagtgtatgcccataatagtccccaaccccgtgatggtcatacgcgtaccttggctaaggtcttcaagcttttgtcgaagcttaccacctatcgtgttgaactcgcggcagacttctggcgtgtagatcttcgacagtccaacatatccggcagccataccgagcgtgttattgttgaaagtgccagaatgtccaagggctttcgactctcgcggatcatacacgcgcataacatctttgcgcccgccaaaagcaccaaaggtaatgccaccaccgagaaacttgccaagagtggtcatgtctggctccaggccttcgaactcttgaagtcccccgggtgcacgtcgactggtctgaacttcgtcgagtatgaataccgcgcccactttcctggccgaatcttgcacttgctgtaaaaactcatgtgtgcctacaatacatggaccacgaccttgcataccttccactaagactgcagccacgtcatcggactcctcgatcttctttctggtatctgcgacatcgttaaattcggcgatgatccagtcttctttgtctatgcaatcctccgttggcttgtctgcagagaacgtgaaacacccgccgtgatacccgcctgtgaagacaacgactttacgtttgcctgtgtatcgtctcgcaccttgtatcgcgtgaagatttgcttctgtgccagagttcgtgaagcgcacacgatcgagctggtatcgcgagcatatcaacgcagcatgctgagtttccaaggtggtcgtgccgcccaggttcagaccgacttcctgaatagtcgatatgagagtctcttgaatgagtgactgcgaatgcccgtaaagccccgccgtcatttctccaaccaaatcaacataggtttcgccatcttccgaagtgacatgataatcttttccacttttgaggaagatcgggaaaggtggagtatgcagcaagcttcgggtgttgccacctggcaaactcttcgctgcctcttcatgcaatgccaggctctttgtattcctttccgcaaatcgcctggtagcttccttcaatacttctgtaaccgtcgttctagaattgtcagaatcgatatgggccgctaccgcagtgggtactgagtgactagtcgttgattttgacatgatggtgggcaacgcggtcggtgcgacgtgactcaaagccaggtctatgtcctgtattatatgaactgggtctccatgttcctgccctagtgacacgatactttaatagtactaggtgctgctgcgctggcatgtctctcctaaggttcagccggcgctggtacaactccgaacaccggtcgaatcccgagtgcgcccttgtatgcagcagcctggaacactttactgtattctagggagctattcagaagagtaaagcataatttgatagctttcaacgcagtataattctgcctaagttgctccgagacgctgcgaaatcctccattttaatagcccactgatcacagatgttagacctggtgaggatgcacggttttatgagcgctcctgatgcgctgcagtccagtccaacaagactacgtgaatattaatatgtgggttgaaccacaaggacagatgttggtgacagcacatcaggcataccgtacgaaagattgcaatagccccatggggttgatttgtgagctcgtcaagacatactttgacgatccctggccgcatcctcgcaactctagcttaacatattccgatgctaagctattgatacggcgatgtaagagtttccacagcaaaaacgagccaggagtggcgaagcctgcgagaggcgctttcaaatgaatattagtataatgtcacaggtgagcagctgtaacccagatatgatgtggtgctgtagaacagtgttgcatatgctgtgactgcctaatcggctcagcgtgcataagaccttccactggcggagaatctcgccaggtctggctgtgggagctaggtaacgatgcagatatttcctagcacgagttcctcagcatgacaagcatgagggtagtgcaatcgtgagtggtgtgtcggggtagtgatctggctttcctggtcggaagatgatacacccaatcaagagacatgctcacataaatagaaagtctgcctgctaagtctgtatgctttaagccccgatggtatgcgagttcgaaggaaggagtgacaacgcattgattatctgtcaagccttacgaatatcagcctgaatatgagcacggttgaggtagttaacatgacttcgtctggaatgctttctaccatcggggcttattaaaatgttgagttggtagctgggacattgtaaccttaacaatttgttcctatcgcaacgagccaatgtctacaccgataagagccaacaatatcgatataccttgaatcgcccgcgagaatagcgggagagagtgtcagccgacgaagcatggctgctgatcactggttgctctgcggatttcgctgcagacttggaccctgcgaagatggatacagaccttgacgacgcggcaagctgagatggaagaagatcgaggctacgtaacaaccaaccccaagttccagaacttttgtttgaagaggacgatctattgacgtcgcaaacaatggtggatcgtgtttgaagctttagttcgtccaagaatagctggcatcgcgtttcatccgtcgcgcaccgagatctgaacaccgcattcctatacgcagcgtaagccgagcagcttgcccaagtttccgcactgcagtttacgagatcacctcagcatcccacgcgcttctcgtgtctcgcaaggtcggcatcaaggagcttacaagcaccgatgtcactgccgtacgcgatggcgctgcatggcagcacgaaagcacgactgagctaaaagcggttcggcgagagcagtgacgcaaccctgcaaatgaaacaagacggatggacggatgagaggaatgacacgagaacggtgtttggcctgagatgtcggacagttggccggctctccaccgtcatataatcctcgcttgagacggcaggtcaagggatttctgcgaatcaggcacgatcgacgtttcgagcgtggctgctgctaaccggatttagcgcatgcaggcgctcgaaatagattagtgagaaggggtctcacgccgacaaccacaccatcaccattgaattgatcttcaccctgacggctctccttcatcaaataccatctgacaaacaggccttcctctttgccgcttttccggggtagcatccaagcgacgagaagaagcgcttctttgggtctcttgcgaagggtcggggatgaagcatttctcccggcgtcttactgcggtatgagtatcaattatcgtcgtcagcggcttgtcatctttcgctacaatcattgctctgtgtccattgaacagcttgtctgcattcgggagcttcagccccgaggactttcgtcatgcgtcagccattgaggatgctgcacagcttgagttacggcagctgcaatgaccgtctatgtgcatgtccctgcttacccctgattaaccccatatgcagcagctgcatgatagatttggtacatgagtactgtggtcgtgatcccgatctagcgattcgttcagatcagccaaacggaaacaaaccatgactccagggatccacggagcgagcgaaacgcatacgccatcgcttaacggattgtcagaagttttatccacttctatggttctgacacgcatcactaggcggctaagcacggggacggggtattgtaggcgaaactctttgcacagcacatgcctcaggagtgttgatacgggctgaccatacacgtacgtctttgctgtgacattctgattctcgcggatcatatatgtagcatgcgagacacccacaatttccacagagaattttggacacctgtgacatttccaatgctcaggtagctgttgtactccacgcctgtacatactcataatcccgcctcgccgttatggccgttcctcttttattactagtggccgtgttcctggctgtatatgcactatacaggtaccgcgactcatctcgtcgtcatagaattccaacagggctcaaacctctaccaggtcccaagggtatggtgctttcagtcattggtagcattgctttccgcaataaatactgacgtatcttgtcttaggctatccgataattggctctatccctgaagtgcctgagaagaacggcttcatcaaattcgccgattggggtaaagaatatggtcccatctaccaggtcaacttggccggacataaccacgtttggatctcctcggatgaaatagccaaagaccttttgtccaagaaggccgctatatactctgatcgaccacatattcccgccctaatagacgacaaccgcacaagtgcacaatacctcccacttctcagtagaaatggtaagaaaaagctcccagcccttgatgtgatcttgctgacatatctagatggtcatacacggcaaagaaagtttgccaatatcatcatgcgagagtccgagaaagctttgttccataggtaccccgagatggaggcaaagcgcatgcttgtcgagttgctggacgagccggatcgctacaaccacgtgctcgagtcgtacatctcccgtattacttgccgtttagcttggggccacagtgaggccagcgatgagctgaagcaacgtgctcgggagctgctcatcggcgtgtcgcccactggtgcgttaccaaacaagctacctttcctcatggcgcttcctgactggttgtcgccggccaaggcatgggagaggagacgtgcaatcacagaacgaacatggtttcagtccatgcagtcgcaagtgcagaaagaaattaatgaaaagacagcatctccatcttggatgaagatttttctcgatggccggagtaagtggggattcaagtcggacatggaaggtgcatatgctgttggcatgcacggtattgctggtgcccttaccattgcggcgcctatgcaaacattctgtttggctatggcccactatccgcaattcctaccaatgctacacgaagagttggatcgtgtttgcggagaccgaccgcctgtatctgaagatagaccaaatctgccattcctgagagcagtcatccgcgagtgcttccggtggcgccctccagttccgacaggcatccctcattatctgattcaagacgacgagtacaacggctatcatatcccgaagggtagcacgatacatccactcgagtggtgagttttcatctccaccaacgagatactactgctaacattgtcctccagggctatctcaagggatcctgatatgttccctgaccccgaaacatttaacccgcttcgttgggtcgagcctgaatacccaacttaccaagagcctctcacgcaattccctaccatcatcaactcgacacaattcggctatgggagaagaacgtgtcaaggacaaacagtcacagatgaagaccttttgatcggtattggatcgatcgcatggatgttcaacatttcacaaaagccagacgatgttttggcaccagattggacgcagccaagcaagttcgacggaatcggcctgaatgagaaggcctccatttcgaacgaagaactcaacacaggcgtatccatcagcgaagatgcgacaacaaagacgatgacagccaagaagaccgagcccgcatacaaacccctggaatggggcgacataacgcaaaagccgtcagatcccactcttgattactccatcctcctcattgcgaagccgatcccattcaaattcagcctcaggcctcgtgatgcagagcgcaccaacaagatccgtggtttgttcaagcagggtgtcgagcgtggcgagtataccgagagtcgcgagtactggggtccaaatcagggtcgtgataagcgtttaggctggagcaaggtttaataagcaccttgtgatcgccgaccctgcagctgcaggcatggagttgcacaaccggtgtggggatccggacatgcaggcgatacaggcttggtcatggcagctgcagctgtagctggtggatgttagtgattttcttcagcccgtgttcatttggaaacggtgcgctggatccgaaggagggtcatgttgtgaaagggcttgtgcatggcgcagggagtttggcaatactgtgctatgtgctatgtgccattttcgagcgtaatggtttcaacgctgttcctcgaagaaatcttcttacacgtttaagagctcaatacattttttcttgttagtctgagaatcatgctttgcagtagagaatgctatagtggtggttcctagaggcgcacatcagcggacgacatagctgctcacgtatacaactggttggagggcagctcatgattcacgaatgcaattatagactgaacgagggcagtatcccagaacatgatgctgcatcgggaagattttgggtaccgaggatgcgtgaccacgtccggtaatgacataagcagtgaacgaggcaaagcacgtgcgcacaagccacacagcgtcatcgtcggtagctcgagctgtcgcaacatcagccgatcaccttccatcacaatgctcgtaggacaacgccgttgagctcgcacgggcgtatcgcaaccatgttcggccttcagttcaccgcttcgaagacccaggtggcttcttatttatttggtgtcgcgctcttcagtatcagtttcctggttttcctgaacagctcgatatccttcgtcatcacgcaacgaattggacagtcgcgcgacgttggcgacgctgtgggcacactgggcttcgttgacgagctggtcgcgctggtagcttgtccagcatggggtctcctcagcgaccgcgtaggcgtgagaagtgttgctgtggtgggctatacaattgtcggagtcgcactatggattctagtacaggcaaagaatgtatatccagagcttctgttggcgcgtattttgttcagtctgggagggagcgcgacgtaagtgcaatcgggaggtcgtggcgatgcatttgctgatacgaacagcgcgaccatggttactgccgttctgcccgccatgacttttgtcaagccagtggagcgtgatccacgatccccgacccgacgcacaaatggcacatcgcatgcggtcgcagcttccatctcgtcggaactcaccatcactcctgcgcgcttccgttcgagctcgagagagcctactaccgccacacgtaccaagaaagacacgggggcttctacgtcacagcttgctggtctagtcggcatgtttacaggttgtggagccctcgtcgctctgctgctattcttgccattgccgactcgtttccaggaagctggcgacagcccagcgaaagctgttgctagtgcattttatgttgtcggcgcaatcgcaatattggtggctttgggctgcttcttcggtcttcgaagtctgccaggagaagagggcaaaggctggagacgccttgccggcaaggacgagaccaaagcgacggacactcgctccactcgagacctcgtgttgatatacccgcgtctattctggcaaagcgtccgtctcggcttcacctcgtccaacatcggactgggctacatgggaggctttgtcgcacgagcatcatccgtcgcaatatcactgttcatcccgctcttcaccaaccactacttcttacagactggaaggtgcaaggttgacccttcggatccatctaatatcaagagcgcctgcccggaagcatataaacttgcagcaatgctcacaggcatcagtcagttgatagcgctcatttgcgctccattcttcggctacctgtccggccgattcccaagatacaacataccgctccttgtcgcagctatcgctggtattgtcggatacgcctggttcggatcgttgaccagcccggactatcgcagtgaggatgggaccggggccatattcttcatcgtcgctcttcttggcatcagccagatcggtgccattgtctgctctctggccttacttggacgtggcatcaacaacgacgaagcggaacatacagaactgacgcacgttactgatgcgaccaactctacctcacatccttctgcaggcgcgacaccgccgtccagcgccccaatcacacctgtagatgagaacgcaccactgcttctgccatcaagtcaatctcgccgtgcctcaattcccgaggcacagtcacacaaccatatcaaaggctccatagcaggaacatatagcttgctaggtggctttggtattctgcttctcaccaaagcagggggggccttgtttgatagcaccgggccaggttcacctttttatatgatggctgcgttcaatgcactccttttggtagtcggggtaggtgtcagtggttggcagactgctcgacacctggtgagaacagacagatgagcatcattgggtcgcatgaatcgaagaatctctcgcatccacatgctctagttgtaaagtgagccttgtcttcgtcgtcgggaacagtcagcacgggatcttgctgctcgagcagctcgggataccgttttcagcatcaggtcgagacgagcagtacacgcgtgtacttcctccgccttgcggggtccccacggaggagctgcggctcttccgaagtcgtgattggtgctcgctacaccttccctcggcaaaccttcctcaacaagaccaaaaggtaccaaaagacttccacgaacaccagaatgaaaggcgagaacacgccttatgaagtcaatggtcgcgcagaaatggggtcgacccacttctgggcgggccggaatggacgggacaatatgtggcgaggattagacgatggcataagtagtaaaccatcggcattcttggacaacttcaggcgacgcgcattcttgccccgacttctattctcctcacgaatctgagaacaaaagcccacaatcccacaatgtcgttcgatacagaagtcctaattataggggctggcatgagcggcctcgggcttgccgtgcaaatcatcagaaactttggaatacggaactttgaacttgtcgagaagagcgaagacgttggcggaacatggctggcgaatacatacccagggtgtggatgtgatgtgtgtaccatttcattttgaagttcttcgtcgttcaagatgactcgggactgacaagctataggttgcttcccacttttactcctacagctttgctttgaacccggattggagtcgcaaatactctatgagaccagaaatccaggcttacttccgctcagtggccgagcaatatcgcgttgttgagcatgttcgcttccactcgattgttgagaaagcagagtggaacgatggagaaaaggtgtggatcgttactgtgctagatctgaagagcaagcaacagacggttcgaagagcaaaagtgctgatatcaggtgttgggtcactttctgtgcctaagacatgcgatctacctggtgcagatacctataagggcaagatgttccactccgcacagtgggatcacagttttaattggaaagacaaagatgtagttgtccttggtatgtttctacggcccagtacaaattatatcctacttattccaagcaggcaatggatgttcagccacccaattcctgcccataatggccagcccaccgaatcctgtccgccgaatcacgcagtttgcccgacaagcccaatacttatctgagcgcgagaatcctgtctacagccccgcattcaaggctactatgcgctacgtcccacttgctatgcgcctgtaccgcttcaaacattactacgacatggaacgcgactacgccggctttaacattgagaccggacggccaattcgccagtccctcgcccaggagaacgaggcttatgtgaagaagacggcaccgccgaagtactgggatgcgcttattccgaagaccgagattggatgcaagcgaaaagttttggatactgagtacttgaagagcttgtggaaggacaacgtcgagcttatcagcaacgatccggcagagagaatcacggagacaggggtggtgacgaagagtggcagggaaatcacggctgatgcaattgtcttggcgattgggtttgcgacgcaacagatgctatgccccatggagatcgtaggacgggacggattgaagttgaacgactatgtaagtcaggacctcgtttcagatatgcaatgtgctgacaacagaatagtgggatacaacaacccaaggcgttgcacaagcctacttcggcaccgtagtccctcacttccccaacttcttcattctcatgggtccggtacgtcattcttctcttcctgctcgtcatttactgacccaatacatcagaacacagtaacaggccatctatctgtcatttacactgtggaatgccaaataaacttcaccctgcgcctcctcactcccatcctccaggcgcttcctagctaccgatcgcatacattcatgccatctctattccttccagctccaaccaccatcgaagtccgccctgaagccgccatcgctgattccgaatggacgcaatcagaagcaaagaaacttgtatgggcatctggttgcacaaactgggcagttgacgcaaagacgggcatgaataatatgatgtatcccgattggcagtttcagtattggtggcgtagtgtgttctggaaaacggcggattttgtgtatagggatgagaagagtggggcgggggtttctcccggggcaggagtgaggtggataaggaggcttgtgcttgcagcattggtgggtggggcgttcttcaagagggatcgcatcatgcaggaggtgttcaagggggttagagagctcaaagcgcgaggtcttgtgttgtcttaggaggcaggaaagtacgtcaatgaccgaagctgggcttattgttcgaatatgaatgatagtcaccaggcttacactgagtatgatgaaactcttcaattgctctatctacactcacccaggcccttcccccatcttctctttattatggcgactccttgatcagttgctcacggccaaggcgtctgcgtatgcggcatcggcctttacctgcttctcccgagcttccgctttatccttctggagcaaagcgcgctcgtcaaatacatgcttcagcctactgcgttgttccgcggcagcctgtcgcaactccttcaaaagcgcaagattggtcagcttcaatctcttttgagattctgtaaaggcactttcgtcgtccaaaggtcgcttgagcgaagaaccgcctcgcttgtgcatgtgttcgaaaatcgtgtacccacgaagaatcaattcagcttcatctttttcgttcggctgcactcgaagactgttcagacggtcctcgagggttggcgccttgccataccgacccttcttccaatgattcctcgtcatgtagagcttgggacagcgctcgcctttgtgcgggactttgcatcggacacgggatcgtggacatccatgaccggaaccaagatgcccatctgccttggcctcgccacggtcgagacagtgtgtcatggtgacagcgcgaccatagccccagtgtggaggtagcttatcttggtcgatgtattcctctgattgtggacatgctcatgttccaagaggctgagttcggaccgctgcggcgctgttttgtcgctgattttagcttcagactcatctcgcagcccatgttgacctctaaatctggtgttgccaccattttcagatgctgcgcgcgacccagagtgactcccaattccgccgtagccaccgcgtatctgcccaatatggcctgcgtattctcttgggccgttgtagtcatctggattgtgtcgtcatccacaatcaccacgcccattgttgttgctgccagtgtaggacgtgccaaaacctcttgaagagctgccgcttggggcccaacctcgttgattgcgcagccactggtcgtagctgaggtggtgttgaattgtcccacccaatgggcgcgagctgccgccgccgcctctgcctcttctcccattccctatgtctgatgttgtgttggccctggggccagtcagtgcgtctgtccggggtttgtatgagcccaccatagcttctcaatcgattttgcgttttcgaaagagcggcggaaattgtggtttgtgcgtggattgacgagacgcggcaatcttcatacattcactatgcacgtgatgctttgaataaggaaagagcagggacactaatgctagcgttgctgcgattagaacttcgcagacagacgaaaaatatcctacctaggtactggctcgttactgctcgatgctgttacaaggctgcgatcatacagtgacaggtttttgcatactcgtgcaccgatatgtgtctattatgtcgagagaggatatatccccctctcaggctacaaggtacctatgtaggtagaacttgacatgctgtcttcgcactttaatacccagatgctcatgtccttcatgggcttttattgttcatctttactatctggtaaactcctttaatagatcgcgtaaggcgtcaagaggaaagcttgacagttttgcaacactataggctaatgcggcagtctcggagaagcaaatttatactgtctggttttgcaacctgtgagccttttaggctgcgcatacgagaaacgcgcctggtgcggggtgtactgcagtgcccaggtgcagcaagagcgccacacccaacgtctgcctaacatcagccatgaagcataaatacagcacgactttctcaaaacagttgcactcttcacaggtagccagtatggcttcctcgcattaccattacgacgacctgtcgagtgaaactgcagcatttcgcctattcagaatccaaaagtcgcagccttgccccaccgggactttcagcaaagtcgaaatctgcctctttgaggcgaccttcgatggccatccagaatatgaagcagtctcctatgcttggggtcgagatcctgcaagctcaacgattatgtgcaatgacaaaaacctcgatgttactccaaatgtagaagcaatccttcacatgttatcatcccaggcgaactcgacaggagcctattggattgattctatatgtatcaaccagtcaagtgtgtccgagaagaatacacaagtaccgaggatgagctcaatctacagcaaagccagactggtgcggatttggctcggcgaagcatctcacgaggtggaaactgccttgggctttttgaagaaggtagctactaattcagcatctatccgtagtttttcagaatcggagtcgttattgagtgagtggtatgagcgcttcaagggtgaggatgtcagccccgaaagagcccaaaagtgttttgctcactagaatgttatagacgaagttcgcgatactcgccagtactatgacgcagttgacaccaacttcattatcgatctccttaatctgccttggttccatcgagtatggccgatacaggaactggtattatcacagagcgctgttttaatctttggttccatttatttgccatggttctcttttgtccacgcgctttcgacagttcaagtctacgaacacctccacgatcggtcaagatcaaatcccgcatcttactatgacgacaccgaatgctatcgcgctactgctagcttggtacgcactccaaacggtaaaatttctctctctgagatttttagggttacaagaccaaaactctcaacagtcccggaagacaaggtttatggtctctacgggatgtttgactacatgcaaattcagggactgcccagggtcagctacggtcgcgccgtacatactatatataccgaggtaacaggtgctgtgatcgagtctgagcggtctttggacatattgtatcaagtgtgcttgccaaatctggtaaactatctaccctcgtgggtcccggattacagcaacacgtcttattttcggcccattcttattggagactcttgtgcctcggggacatcacagccgtggttttctttcaacggactgcacttgtcggttagagcaatcgtggtggacgaggtagacgaagtcgctcaatctacgtccattgctatgccaagtttcaggcgcggatataaagctagacaagacacaattgagtctgaacatcgacgcactggtgtgttaaatcttgtccgcaccttgcaggcgtgggtcaggcttcgcaggaaaagtcgcgatctcatgactaacattctagcacgggaagcattccatagcatcatcgtgcaaaacactgagctccataaaatacttccgtactatactccggtacttctggacaacgcacttgaggactggatgtacataatcactgcgaatttctcggacgaccctactgtgcttcggaacctcctcgggactgttcgagacactcccgaatatcatgcaacgttgcaggattatgcgcacctctttggctacggcactgacccggaattatggcccgatgaattgaagattcgcttcgtcttgcgcttatacaaaccagaagtggcaatgcttcagcacgagatcttcttgaactcataccataagaccttcataacaacgagagatggctgcatgggaacgtgtccgcgatgggtaaattcaggtgacatggtcgctctcatacaagggctgaaagttccattcattgtgcgcaaggctggcgaacactatagcctcattggccctgcttacatagaagggatgatgtacggcaaacgatggaacgcggacgcgtcaacgatcataaagcttgtttgaaactactcattaaccaaagctacattgaagataactacaatacctcatcaatgctacgtccgcgatgcagtaacagcatgaagatcaactgctatttgcgctcacagtatccttacttatttcccatgcttctccgcaatctcattctggcccttcatgacccattcctggaagggatcaccaacattcggatctcgcctcaaccgatcaatctgatcctctccacccggcaccttcaaacccttcttcaccgcctccctcgcctcaatcctctccgcccactccttcagccccggaaactcgtccaactcaacacccgcccacggcgcccacctaacccacgtaaacgtgctcatgtccgcgacactatacttctcgcccacgagccacttcctccccttcagacgcgcttccaacaccgaatacagtcgtttcgtctcgttctggtagcgcttgattccatactcaatcttctcgggcgcgtagcgaaagaagtggtttgcctggccttgcatcggacccaagcctgcattctggaaaaacagccattggatcatttcactcttttcatctgcgtcttggaaactaaagcgaaagtccttgtcgtagtgctcggcgaggtagagaaaaatcgctccggattcgaacacggggaacgagctccgcgaatggtcgacgatggcgggtatgcgaccgtttgggttggtcttgagaaagctactggacttctgctcgtctttacctaggtcgattgcggtcgtcgtgtatgcgaggccgagctcttcgaggaagatggagatcttttgtccgttcggagtggcggcggtcaggagttcgatgttgggtgccatagtgaatcgaatggtgttgaatcctttggaattggtgtcttcaatgtcttcaattttacatatgtaggcaatggcgctgccagtcatgtgcttcggcctaggatggttagctcattatgacgtctgttgatcgggacacgagccgacgaggtgtgattcgcaacgtctgggagtcacgtcaaattgatgatcaaggtaagttttgaagtttgtttgattgtttttatagtattgctctattgggaactacgtcacacgtacgccgctaggcgttcctcatgtcccatcccatacattatatccaaaagtgacataggaagaaagagttcaaggaaacgtctatgagaccatgacgaattgacccatggcagggacaccgtcgacaaggacgtagacaacatatgggccggctggggcaacgttcctgttaggaggcattgtgacggtgatggtctgggtggtgctgccggctttgaacccagtgttgtcgaggaaagccatgcgatgacccatatgaacagagtgggtaacaaatccaccgtagtagagggaaaccttgacagccttgttgttggcgggggcggtgaacttgatggtgaacttagagccatcagccttgaggttcttgctggaaagaacaacatcggaaggacgagtagggttgccctgaaggtagggaggagtgtagatctcgttgcggaactcggtgacaaatgggttcttcgcgttaggcgtaaggataggctgctcgacggggttggagccagaaatgagaagggtaccgtcaaggaggagaagagcaacactgtggtacaagcgtgcaatgtcagacttgggtccggtggtccagcgcttgcccttgggctggttggggtcgtaaaggaggacctcaagggcgggatcttgggcaacaccgaagccttgagcaccctcctgagcaccgttgacccagacgctggtaccgtcaggaagaagagtaccttcaaccatgccacggccttcaggcatagagtccatctcccactcagggttggcgtcaagaggcctgatgcgaccgcaagacgggtcacctggggcagtaatgtcttggtaaggaccaccaccgcagatgatgatatcagggttccagtcgttagcactggacaagggcatcatgacggagcctccagtgttggggtaggtgcggtaagagcctgggaggtcagggaattggcgaacagcttgtccagtaccaacgttgaagatctcagcggacttggcgacctgaacgaacaggttaccatccttcatcaagtgcatgaacgggtacatgtagtatggctggttcttgctcaagatctccatgttgatgctcttgccctggggagtaccatcggcattgaggatctcgtaagtagggttgttgttctctggcttgctggggtcgagaccgttcaagctaccagatgccacgaagatcttgttgtcgggcatgatctggacggaagcataccagcggggtgtgtcaagatgggtgcctggctcgttccatgcttggccatcaagtttgccgtctgcggttcgggaaaggaaacgaatacccttgaagccatcgccaacagtggggtcgatgaagtccagaggagcattgccaccaagagatacgaagcggccgtcggcaaggaaaatgcctccagagcagaaagcattggtcttgtaagcaaggggtgtcaacttctgggtgttagggtcgtactcggaagagtaggcgtactggccgttgccaagcttgagctcagtgtagttctcaaccttgtcaaggaagacaactttgccgttgggcatgagaccagcgtgcatagcggggacaccagatcggcccttcttgacgagggtaccgggcttctgagctgcaggagcggggctggcagcaggagcaggctggctaggcgctttagcgcaagggccgttttgacatccctcaccacagtgagaggtggtgttaccacagtatccgtacatgctacagcaggagccttgggcccagttgccgcagacagtgccgccgaacttggcaccacagctaccgtcgacagtggggacgccggtgggctttgtgctcgccggagtcgatggcttaccaagaacaggttcgccagtgctggtcactgaaggagggcgtgtgttggagggagacgagacaggagcagagctggcaggagcactgtccttgcaaccgttctgacatccgttggcgacgaggcagtggccgtcggtggatccgcagtatccatatgaagagcagcagccaccgtaggctcctttagcatcacaggacgcaccagcgaagtctttaccgcatcgaccgtcagctctgggggcagcagctccagagtttccagttgcaggttgagttggtgtcgtctgctttgtaggagtcgatgcggcgccattgttgcagccagagagacatccatctccgcagtgggcaggggtgtttccacaccatccgtactgggaacagcatgagccagtgtatgcagtgctgttcgggtcgcaaagtaggttgccattggcgggtccacatttgccatccgtagagtacttggcaccagactgcctcttctctgggaacctgatcgatgaacgagacctagcagagatcttggagaaatcgctcttcaggtctgccacgcaggcgttgacctcagaacagtgttggccggtcaagcactggttactgaggagcgagctgaactcgcagatgggctgaacccattcgaagttgatgttcgccgaggcgagaccggcaagagcgccgataccgaagagagaagccttcattgtgaaagatctatagggcgaattgtaagtattggaagagaaagagactcggcatttccttgaaaaacgagaggatagggataggaggataacgtagcgacaagggcgcaggtgaagaaatgagggatagatgtgagattctcatcaggtgtttgaagggttgcttaacgtgtcgcctcgccgggagaaagtttcgtggggttggatttgtaggaagtcgcaaatcgtccagatggctgtgatggggaagtaacgtaccagtagaccaatcgagttattaagaatgatagggcagtattaaggcggtttgtgtaccgcagagtattattgggtgaatagccggaacgagtgacggctactcagatgtttcaaacgaaaggctgtcctgaaggcaaggacttgaagtgtgcctacagagatcgaaggatggagtgcgagcaaacggcgggcttcagtgcctcaagtataccaacgttcacggcaccatcgtatccatccttgctagtcgctggcctggccaccctgctggaaggaaaacacgtttcgaggtgcacggccaatggtgtggtctgtagggcagactgttcaggcaatgggcgctaatttcttctggagcgccgccaatgctaggccttgcgcaggagggatcggcactggggtcacgcttgtcgcctgtctatttctgggcgggatgagtggttgtcctgcgcccatgaacaccgtggacggcagtcggcctgtctcgcggctacgcaaggtctcagagcgtgtctaatgaggcggctgctttggtaatgccacatttcgcatcacttaagatgctgctggagccgtggggtttgcgcaaaacgacagcccacagccgacagccgttgatggaacgcgcagatcggcctgtcagcgccagacgcgctggccttcggcctgtcgcccgtcttggagcgcgaagcttggtcaagtcaagcatttaggacattttcagtagtctctaccgagattgcaaggcaagccacagccctagctatttgcaggaaggccatgtccggatgcggaagcatgtcaggggcatccctcaagaagtcgccgaaaagatattagcacgccgaggtccaggggaaggacgcgaccgtagcgaaccgcaacaccaccaaggccatggaaacacgacggcctgaggatccacgatgattctacgtgtaccaatccgctgccgggtcgcgctccgctgcacggcaacttttcaggaacaacaagtccgcctggacatgacttcggcccctgtctggaagggggggcaaaatctcttcatctgttcgtattctgccacaaacgcgactccacccgcatccccaagctgccgcatcatccggacctggagcagggcacaagcattggtgacttggataaacgaggcgcggtacctgtcagcactacgttcgagaggcgcactggaccagcaacagccttcggaacgcaaggcgggcgatcactttgctctcttgtggcttgaaatcatcgctttggcattgcagcagctaaaatacggctacacgcagcaagctttgcaatctcatgcgctagagccacgatgcctggattttccgcgccaccttcactgctgtggctgcgccaggtcgagctgcacaagatttgaccgacagcttattgaccgaccccgctcgcggacagccctaccacgtttcccaactccgcaggatccccggcgtttagctcggtgcaaagcatcctctcgcatctaaagttaggtatgaggtcagcattaccatgcgtggagtggagtctgcttggaaacttacgtgctggaagctttgccctccttggactccttgcgcaggctgggcagattgttaattctctgcgctgcaggaccacctcgaaaacatcacaacaagctctggtccccagcgtgttgtcaccccaacgcgatgcccttccaatgtcggacaacgacaatcccggaaccatctcctccagattcgtgttatggggagattgtgccatcactacctccgcgcttgacacgaggatagtagcgctactagaatcgcatccgatagctgcgaagctgatttcgcgaagctcgcattgtggggtataactgtgccgtgtcgccccgtggcttgctggtaggtttgtgtttggggttccgtcggtgcatttttgatgacagcgtacggcaattgtttcggtccttccagaggccgatttaagcccgcgcatgatcgagcctcgagtttgtccggcgaaaggggtgtgattgatgcatgcaacgggttcaagggattgtttagacagtgtgctgcgcgatcgaaactgcaactagaatgcttcgtgaaatagctctccccgcactgccactatgttccaacattagcttattgacggcagacagggtacgggtgggcggcttacgattctcaagacccagtggcacatcttcaataattacgggagatcgctctcgctaggaatcgtgccggtgttggagtggacatcatctctttcttctttgttgctgccagtcggacatcacctcaccgcttcgaatctgaaaagcattcttgcttcgagatatgctctcaaaatgcagcctgccgtctacatgcatgttgacacctgacgcgtgatgaaggtttgggctcaggcgatgacgaggcacacctcgcactcctattgcggtcggcccagcgtaccagaccgagcctcaatgcagtctacgtcgagtgatgtaggagtgggactagcacattgcaggtcgacagctacgaaggaaaatacacgggttctcgtcgtcgagccggtagccacagtatcgataggcttcccatatgacagtaaggccctgcgtgtagcttaaggtcattgggtgcgctgtttgttgttgtatgctggtcgtttctgtcgtaattgacatcattcagcatcgcgacactatatacgcggcctggccctgcggtaggtaagttggagagagtttgaacgaggtggtagaaagctctaccacagttaatcaaaatcagtgttccttcatatcaactcaagccagctctcgacagaaacatcaagcaagatacacaagtcaaacatgctgaatccatatacttgaaacactccacccgccatggcacatcctcatgacagatgacaagtcgtcaaccccaagcgtccactgccaaaaaaaaaacaagggcactgccatctggccctctccacaccgccactctcgcccgccgcctgttgtgtgacctgcgcccaacaccagaaacatcaccataagcatggtgatcaaacaaactccatcatcacgcgtctccattcgtgcaactctcgcttgggaagaaaaccgggccttcgagaacacggtcgagatcacaactctatctcgtgtttgacgaaattggtcaggcgtgggcggctttggaccgcaaaacgggtacacggaatatgcatgaggtacgatgggagtggggggggggggggggagaacgatgcgatgcgaatgccgatgctgtactccggcggtttttagcgaatgtgtctgcacggaaacgagtaatgcgttgttctgctacacatgcggtatgctctatgatgcttcttgccaagtgcttccgttggccacgcgccctccaagtcaagtggcttaccgccctatgagcaggcaagcgccggagcacaagccggctgcatgcatggcgtccccgaaagcgcacatggggcggaatccctacgcctttatgtcatctctcttcgcgggcgcctgcgggcatggctaagagcggtcagagcggttggtaagtgtgaggatgttgtagtttgacggggattgcgagggaaactgtgaagacgtggaatgatgatgtgcaaaaaacttgacgtagattaatgcgatgctagactcatcaggcctgatgatgccttgataactacttgtcaataccataatatcgtaatctccgtaaacatatccataaccataatgacatcaatccgtcaccctttttttgaaaaccttcccttggtatcttaatgcccagagcaatgcataatgaagaaagcacaatcgtaaatcaacgcccatatcccttcgctcagtcctcacgacatgctccacaactaatagccctgacaaaaccactcggtctcttcttcttcttgacctccttgacttcgctctcctcactgtgtctcgcagtatcgcgactcttcttcctctcttcctcccttgcagagtgtagacttgcagacgcactctccatgctgtcgcctctttccttcttcttcgtcttgccaatgctcttcattagccctactaaacccgccttctcgccttcgccgtcgctgtcccagtcatcccatgcgctagtggcgtgctgtagtccatagcccgtgccgacactggtgatgcgcgatgtgtggggatacaagctgctcagctcagatggagtggcactgttgtggcgagcatacgggtgtgtgggtatgtgtacagcaggactaagaggtgagacagtattggcggcacttgacggacgagttgaggcgcgggaatgcgatgtggatggtggtgtcgttggcggatatgttggtgatgccggatgggagcctgcgcggggttgataggtggtcggtactatctgaagacgtaggaaaggctcattaggatcagtcaaggaagtctttcgagaacgattggcttcaacaatcggctcctgacctggtggcggacgcagagaggagaggcgaatcggtgggtcgagcatttgggaaggcattgggcaaaatgatttacgtgttggtgatgtgatgtgtggcgtcgtattatctgatcttgataattttcgatgaagttcttgcaggtccgaggaaacaaacttgcgagacaggggactgagtggcggcgtagcttcgccagatggagacaggacgacgctctttttacaaagctcacaaattccagaggcgtaggtgatgggctgtttgcaagacttgcaaatcgccactgtcgaggatgatgatgctgacagtctactcttgaacttgaagtcgaagctcgaccttgcagaagcaatcactgtcgcggagctgcgcggtatgtcagaagccgaggcgcgctgtggttgcgatcctcgcgattgcccctctcttctccttgcgttctcaacagcttgcttttcgtactcgtcccaaatctttgccgtctttccgggtgtagtcggtggtgttcgaggatccttgaagagtgatggtgtccttgagagtggtgatggctgatgtggtgcgaatgtcatggtggacgtcgtggttgccatcttacgcgtaggctgatgaatgtagtgacgaaatgctagggacgatagtacaatcgatagaggaggaagggagacccccaggttctactgcgcacgatacagcctgataacagtctcggcactacacgcgatatataattgcacaagtccacaacgctggattcaaggggtgagacacattgtttatgaacaactgcggtctggccaaatacagtaaccaacatcaatcggtggctgggccagggcaatgagatatctggagctactgggttcaagggataagaaggtatagcgtgacattggaccgcagccccggatttccatagcggcagcaacgctgtattgacgttgtccgatgagctgcagccgtggtcttgttgtgtaatggcttgttgatttacgctgggtcgtgtacctcctgcccaatgattgccgcgcaacgcaacgacaaggcgtcattagtagcccggcagtgcaggggaacgtaggcgagcagacgacaagcaagggagagctgacttgtcagcggatcgttcgcgatatggcgtctgttggacgacgctctcaaacgttgacgagatgccatggggccgtttatggagcatgctattacatctgcagtgttgtcaggatgctagtgacgagtgccggacgccgtccacttcggaagaattgcagtgcatccgcaggatgcagctaatggaaagtcgcggtcacgcaaggtcatctgtgcggcgtggaaaaaagacgcgaggtattggattggtgagcgcggcggtcgtacagcatcctggaatgtaacgacagcactgatccttgtgatgttcttgttctttgaccaaatgaaaacaataaaaaggaaacatgtctaggaaaactttagacctgaaagaaaaaaccaaggcttccccactgctcaagacgggctaccgggatggagatgcttgtcgtgacgtgtgaaagttgagtagtcgcagccacggaactgcggtgaaaacgacgaaagggcacaagaagactccatacccttgcttgggtgcggccacgtaagcagcgcttcccaggcctccaagagccccgtccgtacaggccgtgggggactcagcgtccgacgttgcatctcggaatcacgactcgtacttttggcgcctcgtcaggcgtctcagccgccgatcacgaggtgagtgcctcgagagccactttgtcgaatccgtgtatcgataacggctgagtcgatgtaattgtgtcgcgttgcccaaaagtgcaaaagaagctacaagtccgtggtgggatcagcacctgggcaagattcgcgagaggcgggtcagcggttcacacaggcttggcaagcgctagagggcggttctttcctgagacccctgagacctccagcggcactccacaacgttcgaggcgagctgtcttctgtcggtgaaccgttgagacgttgagacgaagcggtgcgtcggatgaacgatagcgcagccctttcctcagcccgatagcccgcgaacgtctgcgaccggtccttcttgaacagagttctcgggtgaagcaagttttttccagtttgtgtccttcatcgcgcacactcatctcccgggtcgtgaggctagtttccttccttctatcgaaaatgtggtcacttgctgcagcctgcgcctacgagaggtccttgcggacccgctggcacgctgcgcacgcttgtttgttgttcactgaactttttttcgctgcttctcgtgcccaaaattcgcaggatttgtcgtccgtacaactcgacttcgcaaaagtctgattcgagcacatacgaaagtcatggatgcccatttccgatggacatcataccgccatccgaaaagcatggccagaggccttgcgatatcgaccgcgacacatgatagccagtccttacagttttgggattcttcccagccatcttgacggaacatagaagtcgatgataagttcaacaatgcgcttcttccatgctcgacgctttcccagccatctagaaacgacagcagctacgctggccgcttccacaacttctatgtcttctgcaatgtgagagtgcatggcactacagactcatgctagaaagtatgaagctgaccatagcagggcgataagccctaccaagcaactagtccaccatgagtgcccaacaattcgcagaccacctccacaacctttacgcttctaatcattccaccaggcatgcagcctgtgttctatgtccagcgacattgcactgctatttagacttcaccacacgtgcgttaagctttccctagcggccgagaatagtgccagccagcggaatagaatctgcccgccgtgtcgaaagaaacgcgggctgattgaaagttttttggcctggtcctgcccagttgcggttggctggtattgtaacatgtgctagtaagatatctgggttgctcatcgttatcggccccgcacatcccggccacaccaatcatcatagatctgattgcgagttgaggaggtggatgtctgtttcattttcaggtctgagggttttgtaacttcaagaaaggagaaactgtacatgtttatatactcatagatttggtcctttgcagtttgcgtggtcaacttgattctcgttattctctcttgctagctgcgctacgcacattgtataaccaacatagacaccatcgcacaacgattagaaacgcatcgcttgcaataactttcctttgggacactcgaaatgcgtcttcgaagcttgagagaaatcgactggacggatgagactgtggtgatgcagcaaggtaattgtagcgcgacaacactccaaacaccacgactgacgcatttttagccgacaccaatgcctctatcctcgtaccattcccttcatctctagaccctaatgaccctctccgctggcccacacacaagaagaacattgcatttgtttccgtctgcgcctttacgtttctcacaaactacgccattgccggtctcgcacccgcattctatgtcctgagcaagcaatttgacaaatcgatgacagagacgtcacaactgctactgtaccctattttggtcctgggggctttcaattttttctgggtgcccatggcgaattgtgagtcgaaacgattgagctggatggaaatgactatactaatgaacaattaccacagatttcgggaaacgaccggtgtttgtgttttcaagcgggctgctatgtgcatgttatgtatggggtgcgaccgcgcagagcttcaagagtttactgtggagtaacattaccgcggcatttgccggatctgcgattgaggcgctgggcgcctcgattgttaacgtgagtgttgttctcttgtaattgttgaagtggaatcactgctgatcagatccaaggaccttttttttctccacgaacggggcgcgaagatgggcatttacatgaactcgattgcaggcggcaacactattggacccttggtatgtggcttcattgtgtcgaatttgagctggcgatggcacaaatcgattgcggcgatactagttggcatcaacttcctttgcgtcgtgttctttgtgccagagaccaggtatgatcgcacagaaaagacagaaaagggtcacacatctcgctcgaactcgcaggataagacagcccctccagacgtaacatctgttcgacgaatgtccgacgattcagttccaacacaaatgccccagaagacgtttgctcaagatctcaaattgtggtctggaactcctgaaacaaatctgttcaagatgtttttacggtacgtcctcctttaaatctacaggcctttgctgacttgctggagccccttccctatgattgcatatccggcagtcatgtactctttcctgacctattccatctcgctcgtggttgttattgctgttaacatcctaaatccatttgtgctgcaaaagccaccatacagctggaaaccagagatcaacggtttgatcaacattcctgggcttgtcggaaatgtctttggcgcatgggctggtggtaagcatccgtccacttcgcgatacactttccttcgctgacttattgcaggcaacctggccgacatgtggtgcaagcatcgtaccaagatcggcaatggcatctacgaccccgagagtcggctgcatcttctcatcacaccgttcttactcacgactgggggttgcattttgttcggatatggcgtggacgagaccctgggctgggtgtctctgttctttggatacgggatgatatcggtggctttgacagctgtaagtactctcagtccagaagacgaggtgcagtgcgctcatggacctcttagatccctactgtcactttagcgtatgttagtgattgcgcgttggcggtcaacagtgatgcatttctgttggtaagcggactcaaaaacattggtatgttatgtgcttcctcgtacatcagagcaaagctgacaacatgcaacagtcgctttcggattcctgtttggcatcattccatgggcggaagaagctgggtttgtggaaatcttcggaaccatggctggggtcttcgttggcgttgtgggcgtgggcgcggtgttgttgatcgcgtttggagcacgagtacggcacgcttcgaacagttggaagataatcttggagtagttcgaccgtgttgatacgcagtggtcatcttgtgtatccttctccagatcatatggcaatgtggctaatttcacgaccttggaacatcatgtcttgtcgtcaaaaggttgatgcgtcaatgttccatatggcatgtgctttttgaaaaccattgtgtgcatacgacgttgctgcaatagtgctacattttaccagctctcagcagagcctgctctatgagcttggtatgcatcacctcaatctcagggacaataacggactcaatctctagagctggttcaccctgaggcactccgcttccgtccgtactcagagactcatcagcctcgaagtcatggtttgcttgtgggtccgcagacccgaccagggactgcacgccagagaagctcttcgttctgcggtttcgtggcactcgtatccacttttcaccgtccaactcagacacaaaaacaacctcccatttgcgcgtgtgtagcagattgccgatgacgaggtggtgcgagtacttgttcagggcgtactgggccttcttgaccagcagcgaagggtcagtctcgagtttgaaactcacaatcatggcctctggcgcccagccatcgacaagctgcttgagaaacttgggcacaggctcaaggtcgatgatcaggctctttccctcggtgcgggcggctggcggctttgcgctgccgccaccgccagtgcctaggaactcctcgttggactgtatcttgtgctcgaccatgcggtcctgaggcacaaagaagtcggacacagcggcggccaggtagaagatggccttggggcccagagggcgcatcagtttggcgacctcgcgcaggttccacaagtactcggtaatagtgacataggacagaatcagcagcttgttgtcgcgcttgacgtcgtggtactggcgcaggacgcgcagcatctcggcctggtgctgctcgtcgacgacgacctggccgtccttctcgcgcatgtagtcgaggaaggagcgcgtgttgtgcgagtagtggcgcgagaagggcaggagcgagaactggcggtgcaggaagatgacggcgtagccattggcgaggaagtactcggcactcgtggccccgcgagttccagccgagaagttgtcgatgtagcgcaccgtctgtgtctcgaggggcaccgtggtgccgcccgacgtgacgagcacgacgcgccggccgctctcggcatggcggccgacaaactcgcgggcgagcgtggtattcgccttcaggtccttgggcacaggctcgtttgcgaaataatcattttcggcctgctctgcgctgcggtcggccatggcatttgttggtgggtgtggtggacatggcacatgtaccgcggggtcgcttgaagctctggaagccaagcccggataccgtataagctggcgaagaagcggtatgctaggccctaattaagcaacaccctctgcaagaactcttgcaaaacccagaagtgcaggagcagaggcagaggcagaggcagaggcaggggcttgtgttacaacagaattcaattcttcctttgtcttctagaggcaggagaagataacagcaccatcttcattgctagagcctaccaccgcctctatattaggcctagcataccggttcttcgccagtcctatctttatacggtacagcaggtcggcgggcatcactcagctgcccgggcatcacatgatggagctctcaccgccttccaacggatgtaaagtccgacatttccattcggctgcaaggaatttgcgtgcatacgctgcccgccacccggagtagtagcaggtcatctaaccatgcctgtgcctagacatagcatgccctaacgctaataggcaacgtatattttcttctctaagatactttatataaaaactttcttagcataattagcgtatatagtatatatttaaagagttaagaattaattcttaattaatttatagtttatttataattaatttaataacttaaatttaaaagctactctactatagctatctctttttttctctttctaattattagtactaatattctaattattaatataaatttttttaatctagactttaataagactaaaggttttaagtagcttaaaaactctataatagaagtactagagaaggttaaagagataataagtactttaaattaattaataattaatttatagctaattagtctaagaatattatataataatatctaataatagaaataataacgctctctaggctaactatcttaaattcttagctataatctctgcttactcttactctagcattaatagctatatatctattatctaactaaatagcttagctatatagtattagaaatagaagatataattaaagcatactaaaagtataagtatttacgtaaattaattattaattaattattaattaattttctactagttctagtactataaggctattaatcgagcttagcttagagcgaggtagtcgttgttatgcctaaggcaatttttaagaagtttaagtgttagttaatagtgcctgcactagcctcgcttaggactatcaactaacactagattacgtgttttatacttttttaacgcttttttatgctgatagtagagagcaattactattctcttttagtctagcttgttttttaataatacctctagtttgcgttttatatctagaataaataaataaggctattaaagtaagaaagaaaactaccttttatctactattaaatacttaggcttattactaagttctatactatactagagtttagacttataaatttattaataataaattatagatttattcttatgctaaagttaataaaaacctttataataaaatctgctaatataagagtactattacttagcttaagcttaatctattaaagtataaggctaagaacttctttaatatacttataaggcgctttattgctagatattataatatgctaactaagatatactactttaagcttactatattaaagagaatagtaagttacttaaattaattattaattaattactaattaatttagctgctaactagtactttatgctagcttatactaatatataatacctagatacttagaactaaatactagatttaaaatattctaaagaatatagatcttaagtacttatatgctctaattagtagtattactaagctttcttaagagtattatataatagttaagctactagtctattacacctctaagtatagtaagttaattaataaatttattactaattaattctaagtttatttaagcataaactatatctagagctagagctaaatagttaagtagaaatataatattatatttaatattattatcttagtagatactatatatattctatatattatagttatcttaactagaatatatacttatatcttacctctactatagaagattaatagagataagatagatataattattagtattctttagcttatattaagttctataattactagaagtacgttttagcgtaattaattactaattaattactaaattattatagctttctttctattcttctttctcttctaagtatatcttatatagcatagctattagtttataaaataactaagcactacgcttactaataaagactagcttatataccttatttactataagaagcttctaaagtttttatatagtagtagctttaagagtatattatttaaataaagaactaactattagaataaagaatatataagcatatgtactaaataaattaataataaattctaaattattttaggcttatatctaatatatactctctgcaattaatagaagatattattatttatatatttaaagattaagtaaagctgcttataaagcagaatatattctaagttaatatattatttaagaggtttagagatagctagtttaagattctctttactttatttcttaaagattataaaaaaagtataaatttatttctaatttattataaagtaatcttactagagtatagtttttatatatagttatattattactaatatttagaccttagctatatataagaaagcatttatagtctactttaagattattaaagagcttttagagtagaagttctaatagctgcatatctactataatagctatatataaattactattaatatagatataaaatagatagctagtttataaattaattattaattaatttataattaactaatatttataagctttaggtaatacctctctactattaacttaaattatatagagtagtataaatagcttataagctatatatacttctataagatttactttctttatagtattaataaagttatactttatatactttatatagaaaactttaagtagaaacatatgcatactttcttaactactaagagcgctatagagtatatagaattatataatcttctaatatataagtattaataattaatttagaataagttttaaattaatttagttatagtattaagtaatactatagaagagtaagtaaagtataagtagaactacgttattatagctagcttaaatatttattatagttatataggctaagctatatagaatactcttatctcttactttaatgctattaagtaagtagcattaaagagatactatactaagtaatactatatgcttcttatagagttaaagatatatatagtatctaaatttattgttaattaattaataattaattaatattaaagagcagaggaatatatatagatagataagatatttagaagtagaaagcttataactaagctagtatatactataacttatataagctacttaagttaagagatagatatcttaagaatataagtagaaagctaagtagtaagttttgcttaaataagttattaataaattctaactttatttaagagtattataagagtagagctacttagaaaattattaagatattagataataaagaagatatacttaaaagcctaaagaactttagtttaagtaaagtaagatacttatattcttatataaagataagtaaagctaagaaagtagtatatataagattatactagttattatctcttaagagcttatctatgcatagattctctctactagtaagatattatttagatctaaattaattactaattaattactaactaattatagcttagtacttaatatagttaatcttaagcactaataatttaatatagagtataaaaagaactattcttaataaagagaaatattagtttagaattataaaaaagaaagcagagttagtcacttggtatatatataagttaattatataataaaagtaaaagtaggctatagataagtagaagagttaaaagtagtttatatttaattctaattaaagaagagcatagatcctataagtaactaactattaattaattataaattaattatttagcagattagatatatagtaacttataataatctagtagtataaagagtttttaatactaaattaaagctatttacctttctcttatctctattctctatctctatatctaatctaaactataataatagcaaataactaattacgtaataatataagtattactaaagctaaattaattattaattaattctaaaatagtttagctaatttactagtaatatactatactagctactcttctacttaagttaatactatttatagctataaataattagaggtactatcttcttactgctagtaagctcttataaagcagactgcaggcatagaaggcttaggttaacgagaagtacttatatttaactaaaaggtagaatagtagataaagagtctactaagagaagaaagtagctagctatatatactataagatatgcaggcgctaggctagcatatatgctagcctagagtagactagctaaagtaaaaggaaagagaagaaaaagctagagtaagtaagatatactagagcgtaggtagtaagttagagagtaaagtagtaagttaaagcagaagatgctttaacttatatataaacctctcctagtatctcttatatatgcctccttctaaactttagtaagggtctcttaagcttataaaagaaagctaaaagagcctagaaagtattgctaagcttagctagaagtagctagagcttagtagagagtaaagaaaagctttagtaagtttctttagtttagctatataagtagaacttagtaaatgcagatttatagttttagtatagctgcgtaagttacgtaagttttatactaaatttactttatctctataatcttttttatcttacttactctgcactgcaaaaattaagcctaaaactatttagaagatacttaagagagtaagtttttctagaaatattttagacgcttacgctataacctctactgctagctagatatttagagtgctttagcataagcctagttttagtagtaataatactagcttaactaaagtaaaaggttttaagcgtgcatatttatagagtttagtagatataagcgctttagtataagcttattaaaattagatttagcgcagtatagcaaagtaaaggctaatataagcgtaaagttttgcctcttactagagcctattatagatactcttagtagctagtaatataaaaattacttttttagaaataagaaaagaaagtaaaaggaagtaaagcaaagtatactaatattctagagctactgctagcagctaagctttagaatataattagaaaatatagtagactaaaggaatagatattattaagctaagataatatagctctatagagatagcttcttaagagaagtagcagaagtatagtaataatgctatctactattatctaagccttttataaagtttctatctattcttattactaagtttctctagctagcctactattaactcttagtcttctagataaggctgctagttataagaaaaataaaagtaaagcagctttagcctcttagagtatttatagtagtaaagaaaagcgttataatttttactaaacttagtagctagtttctaagtagaaagcaggttattagtctatttaacatagtaacactactagcctttatatagagtagatttctactatttacaatctactactacgttaacatactatttagagtgtttactactattagagttaataatagaaatttctttaagctatagaagtacttagttaagtagtagtttagcgtctgctagctgcaagagctataggtagaatactagaaagatactatattagattatctcttctagtaagtctagatagtatacctagctattatagattatataggttactatatataggcctgcctattaatccttaaatttcttagtaagttataatattaactagttagctatgcttagctatacttaatctctaattttataagctagcttactatagtataagatattagcataggcttactacttctattatgcctaataaatctattcttttaagtacgctactaagttagcattagcatttattagtttattagcttatacctattaactctaaagctacttactaagcttagctatagcctctttgctaaggtaaattctactataagagtaatagcctaaatctgctataaatagtattatactaatagagatattaattatattattagcttaaaatttagcaatatatagaaataacgcctaattatcctaggtaaagttaataaattattaaagatacgtttctaagaactaattatattgctctatctagctatctatctctagatagtagctagtagatagtttctgcttaatcttaagcctagtatagatgcgtttctaaaatttatatataaatatagtgctgcaatctaagataatattaagaggtagcctataattcttaaatacttctataaagcactatgctgctttaatagagttatagataatagttaagaagaaatagcgctacttagttaattagcagctaataataagaatattataatattaaaaacctaggtactagctaaatagaaggtcttaaatatagttaactaaaagatctatctattaagcgtttaagataggtagtaattataaatagctatgctttctattgcaagagaactttatttaagagtaaactctataagtagtatagaatttcttaattaactaggctatctttagctagtagtacctcttaaatataaggtaaaagatactgtatagtctcttatagcctataattttatagttatagcaaagtttaaatatttagcgctagaggtaagcatctaagagaatatatagctatatctagttaataaataagcagcatttaagactcttgcctaaagaagtaatattagcctataagaagaagtagcctttcttatagaataaattaagtagctttatagcactgctattaattactataaaggctgctagcataatagagttatctttataggctgcattaagtagttctatagtagaatagatatctttattataagagagaaagctagaatctactatgctattaatctagtcttacgctagcttatctttaaatttcttaaagtctaagttcaattataatctaaggctataaggcagaatttaagtacctagcgttattctagtaaaacctagtctagtttcttatagtagaaagtgcttatagcttagagtgctatctagattactagttatatacttagcgctagtaccttagagctaagaataattatattattattagtaatacgcttatctatagcgtcttctagcacgttctaaggctattagctaagagcattagctttaacgttagtattttctagtatataagtaatcttaaaattaaattataataagaatagagactagtaagcttatctgcagtttagcttctttatagctataaatatttctaggttctagtagtctataataacgctaatttagtaaggcgttctaattaactctagtttctattctttaaatgcgcaaataatttctataagctctaagttatagatattataattatacttagctaagaagtatttcttagagaagaagctaattagttgctagtctctattattatttttctattttataatgctacttatagcctaggcagaggcgtctatatagactctaactagtttctctagattaaagtattatagtataatatctagctaaaaggcgtcttatagcgctttaaacgcttattagtatttattagtaactttaaactttttatagcaagtcttatagataactagcttagtagagttcttagaaagctatttcttaatataggctttaataagttttataagaggtaagggtaatagtagagtagtttttaataaaagtattagtagaactctatatagctaagaaatgctagtaccttagtagtagtagttagcatatactacttattaatagctataatcttatctaagtctattttaacctctgcgttagtaataaatatgcctagaaacttaacttttatctagtatagtttagttttcttaaggtctatatagaactcttatacttagagatagcgcaggatgcttttatagtgctatatatattcttttactatcttagagtagactagaatattattaagatagatagtataaaaattatctaggtaattaaatagtacgctattaatagcgcattaaaacgtagcagagacgttatagaagctaaatagcataacgcaatatttatagatatctagttatatagaaaatactataagctatttagagcctagctttatttatatatagtaaaaggcataaataatattaaactttaagaagatagtagcattatttagctatgctagtatttctctaaagaagaagatagagtagtaattcttaatagtaacgttattaagattatagtagttaatataaatatagatactactattaagcttagctataatagttatattactgcatactatagagttagttttagcaataaaactatatttctctatttctataatatacttttgtatagctttattatagcgcctagactatagacgcatgcagtagtttagagccttctgcgcctagtttaagctaaatcttatagttatatttagagtacttaggtaagattctagctaattttttactaaaagttagaaggtctttgctataaagtttatatatctctagtaataagatatctttaagctctactttcttaaggttatctagatacttattaatattcttttctatagctatgcgttatatagcaataggcatttgctagcgtacctagtagatagtataactctttctcttacctattattctaatagctctagctaatacttgctagatatctagcttaagtttattagccttagtagagtaagaagagttttaactactatatctacctttaggcagtactttagataagactagagaaactttacctttatctaatttatctatagatattagtagaactagtagtttaagagaagtattagactatttagatacactatagtataagagaataggcgctgtattagtaagctagcagtattattagtagtaaatattattaaatttctagcgtaatttttagtagttaatttagagattatagacttagcgctagagaaattctaatataaggttaaaatctctatagctttctactactagagcactagtttatttaaagtaattacttacctttagataaaatttagcttagtagataatttctttagtagcaattctattatataccttaactttaattagctaaggtagagagataagctaaagcaagaagaattttatagctaaatagctagtaataaaattataatctactctattatctgctagcatactagtaagtatagagaactatagagctttattctataaaggtctagaatgtaaactgcgctatatttatagtagaagctacacgattctaagctatttagcgcctataataaagagtattagctatataagtataagcatagataggcgctaagcagtctttctagagccttaaattatttctagatagtagctctatatctagaaagagacgtttttctctaagtctaaatctaaattatactctaagctatagaagtatagattcttagatttataagcttatattatacgcttatatgcagccttagtcttagaaaagtctaagtaatcttaagcatagtagctcttattactatagttatagtagtctagcttagataagttcttaagcttcttcttagtagtattcttagtagcaactttagctaagagagagttagctagaattataatctttgccttaggcgtactagcctaatcttagtagctatagagcttactattagtagtagctagctttagcgtaaactaattattttctatatataacttactagtatagcagtatatactatctttagtagcgtatttatagatattctgcttctactactagtactacttacgctctatactctttatagttatagtaagattagcatttctaaaatatatagcgcatatattctaaacttatattattactgtaagtatattattaaacgcatacgtagagagagtattatagcagcctatagagatacgcttctaaaagttagcttactactactatagcctatagcctaatatgctagtaaagctagagaactaaatattaaatttaaactatacttataggctagtcttattgctattaagaaagtagagaaattctaatatagctaggtttgtattagctatagtctagagattactatctctaaagtaagtatatagagtatagaggcacttaaatagctgcttaaactagcatctatagctctagatatatagcagaatagtataagcagttctagaaacgttattaaaaactacgttagcgcagttttccttatattaatattagcagctattctatttaaagtagataattatcttatctatctaggctgcaaattatacttataaattgctgctattaaatttagaggtatagttactatagctctctatattgctctagttatctatatagttataggcgttgtaaatagaacctaggtagaggtctagagagactattaatcctaacttaaagatatattctataagtagaaagatagatagcagctttagagcacgctaaaacttagagatttagtacttattctagagtatactatagtttataaattgcagaaagttactattctaaaatagtaataatttagttacttatactagctaagatagtaaaggctgctagcagctaaagctatctaggtttatagcagtaaagttatttacctagtactacttctctatagctgcgctctaagctgccttaatatagtagtattagttatagactattctagcctacttctataaagctttatactttgtagtgcctttattaatctattactagaagttaccttagttaaggttattctattgcactatagcctaagctgcctcttacttagatataagcttcttaatattattattatactatttatacttctttataaattactaattctagtgctaagctaactatataagagtaatagctagatgtataataaggtctagctaaataatctagagtattaagagtttattagatattaatgcagattactctataatcttatcctagtctgcagagaggtactagtaaatctacttaggctctattattgctaagattatctaagtagcagttaataaagtaagtagagttagagagtgcctaattactatagcaaagaaagatagaagaaattatatctagctctgcaaagttaatatcttaactctatagcgtatagtaagagtatagagtatactctatctagataagtatcttagaagctatattaggtagagtagagataggctagctaaggcctagtatctagcctaaagtattagctttgctaagttagttagaagtaattagatcttttatagcagttatctctagcatattacttagtttattaactttagtattagtagtatatagtttagagaagcgtgcattaacttacttagccttattatctaaacctaactctatattaatagagaatactagcactagtagcagctttagcttctttataggcctctagttaaatatgctattattatagtttaaaaattctttaaatacttagttagataagtatagcttagatgcgttaagtctagctaagttcttcttagaagatatgcttatattactgcctatttattaaagtagaagatatagctagtcttagattatctattaaagagcagcgcatattcttataattcttaagattagtatttacgtaaagatagattttctaattcttaaagttcttattagaaagctttaccttatttctagaactagctatagtatgctagtatagagagaaagtaagtaaaagaaagtaagaagtatataaaagagttagatagttaagtttctagctagtagtagtagttatagtagtaagatagctattctaaatagtaaaagagataactctaatatagagagaagtaagaggctagcgctacgctagtaagataacataatcttaagagtaaaaggctaagaaaaatttttctagcgctttaggctatagaggtaacagctagtatataatagcagatagcagagtagctatatatgcgctgattttttagcagcttcttagactaagaacttctaaagtctagatatatagtaggccttaataggctagcaatagtatgcttcttagagctttaggtttatagcaggccttagtaggctagcgataataaacttctaaagtttagatatatagtaggccttagtaggctagcgataataagcttctagagctttaggtataaacttctagagtttactgcatatagcaagcgtagatagataagtaatagctttaagaagtaagttctttctaaagagataagcattaagctatactctatatagtagagtagagactagattctaatagtaaaagaagataaaaagagctgctagacttaataaagagctaataacttaaggttctatataataactaagcgtaagtaagaaactacttacgttaattaaggctataaagcctataaagagtaatttttactttagtctactattatataagatagactataagtatagaaggcttaagttaataagaagtacttatatttaactaaaggtagaatagtaaataaagagtctactaagagaagagagtagctagctatatatactgcaaggcatgcaggcgctaggctagcgtatacgctagcctagagtagactagctaaagtaaaagaaaagagaagagaaagctagagtaagtaaggtatactagagcgtagatagtaagttagagagtaagtagtaagttaagcagagatgctttacttacatacaaatctctctagtatctcttatagctcttctattaagctctagttaaaagtagtaatataatatattatataagtaatattttactttaaatatatagtcttaaattaattcttaattaatttaaaaaaagttcttcttatataatgctcttagcaattatatatatatatattattcttttttctctctagcagttatacttagtaggctaatatctataaagtaaataataaaagaacttatatttatttaagctaaaatagaatgctattactctctaaaaagagaagctaattaagagcaaactctctatattatagaattagttataaataaattcttaatttattcttcttttagtttagtataatagagtatgctagtatatagaatatagctaaaagctattaagctagagatattagtctctatagataaggctaattattagatagaaaaagagtaagataaagagagtatagtatctactaataattagttactaattaattctaaactactcttactactactatagcagatacttatctataaagagataaataaagaaaagtagtagaagagagagtaaattaatatatataagtcttactaagctcttattatatatagctattatagtttttattagaattatagaaagaagtaaataaagagatatttacttaagaggctatatttaaataagcagctttttatattaggcaatttatagttatataagaatctactttaattactctatataatgcctaaaggcttaaatatattagaaattaattgctaattaattctactaatagcagtaaacttagaagttgctaaagtaaaagaagtaagtagagaataagcctaagctagagaaactatagagaaatatctagtctaactctaaattatataaggacttagataagagctctagctagttataaattagcataaattaattattaattaattataaattaatttaatatactaagctactgctaatcttagagctagaagatttaatactcttagcattaaagcttagtatagaaagagagagaaagctatagctagcaacctaatctttcttaggctctttattatcttagttatatattagtaaaaataaattataaataaattctaaatttatttaacttatagagttagagtctaataaagaagaagaagagaaggcattgctaagctacttcttactactaataagattattatcttagttatatattagcaagaataaattctaaataaattctaaatttatttaacctatagagttagagtctaataaagaagaagagagaaggctattactaagctgcttattattcttattactattaagattattatcttagttatatattagtaagaataaattataaattaattttaaatttattctacttatactactaaaattaaagaagaggttcttattattatctctaaggctactatctctaagactactattattctagttactcttattcttatcttagctatatattagtataaataaattataaataaattataaattaattctacttatagagcttaataataagtctaataaagaagagttagacttattagctagcgcgttatccttagcagctagctctatctagaggtctctattcttatagacctagtataggctaagcttaaagtagttatactctataataaattagcaattaatttttaattaattcttaattaatttagctataagcatacttactattaagcttctctttcttactaatcttagtattagctatatagctcttatagaaagatacttttctagaaattattatataagctatatatatacgcattaagtctagctatatctttattagaattaattagaaattaattagtaattaatttaacttactgcgctattaggcagtagtactatatactatagtagaagctagaagactatagcctaagctactataatattagcttatatagtaagtagtagcataatagtaagattatatatatttataatattaccttagaatactaaattaattagtaattaattataaattaatttacttacgttacctttcttctagattataagctagaagataagtaagctaactttactagctatctctactcttagactatagtcttaaaagagatagttctttagattttctagcttactataagaactgctctattactttattagaattaattagtaattaattaataattaatttatatactatatagcgctcttagtactaagagaactctatatttaactttacttatatacagaataagcttactagctaaattctacgtaaagaagcctatacttataaagagtactcttaggcgttagtatctcttatatagcttctagaataaattattaataaattactaataaatttatatagtagcacttatatatctatctaaaactatagtaatattattagcagctattataaaaagtatactgcttagtatataaaatttaagagcagtatagtatatattataattatagttataatatagtagaattaattagtaattaattaataattaattatagcagtttttatagaaacttgcttagctactagtagctaatattatgctgcgcatagactcttagcatactactcttagcacgcgcatagtcagataacttgcttcctgccacccggagtaaatttccgctgtgatgtcacaagcaaatacaaaacaaacagtggaccgtgctccctcccagagtcctctgcgcgtctgcaatctgaaatctcaaatctgaaatctgcactctgcggcttgttggtattatctacgcaggtcgcaacgtgcgtctgatcatggctacctcgcgctgcgtctcgttgtgtcctcgcaggcctggcaaagcggttgaacaagcatcattgcatcaccacagatgctttccgcggaggctacgccgtcaacatttaaataccggaaggtctggtctgcaagttcacgcaattcacgcagttcacgcagttcacgcagttcccccttcctcggtctctcccgtcctgcgctggccaggcccgagaccttccccgctgcggcccaggcacagactgcctttccatcgagaaatgctgttcgcatcagcctttcctagacgcacttgttgcgcgcctgcaagcaaccattctgcccatgccttgctcgcgtcataaagctggctgaaccccacaacagctgtcttgtctatggtggatataagtgccgcacccactcacagacacgctcgtaatagcatcggtcagaacatcttataagatgcgttttcgggtgcaggctaatcgccatcgacgcttggctcgccctccctgcctgtttgttttctgctgtgttttttctgccacatgtgcatacgcactactctagggctaggataccagagctacctgtagctggcaatggtcctccctccgcgctgcatcctgctctaccccgtctcactctcgccgctacaacaatccccacgagtgccaatcacttcctgtctcgcgaccgacaagccacctcctacatgtcgcttcccaatgcgccagctcagcccggcccgtccaaggtcgccattccaaagctcgttcaaacgagaactgacgcgcctcgaaaagctgttgtcagccgtctgaacagagtcaatcgagcctgtctgagttgccgctcccgcaaaatcaagtgcaatggcgcaaaacccacctgcttcaactgcaaggagagtgtcacgtcctgtgtctacgcttccagccggaaagaccgtctcaaaacgttggtcatggccgctctgtagggcgcgtcccgagttaataatcgcagcgcaacgggccaaaatcaggacatgattgagctcctcaaggagcttcgagagcaagtctcgggccagggtcaggacaagatagacgaactacttctatctgtgcgttctgcagttgcacttacagctacatgcagcgtaatgacattgaacaggttgtcgaagacgttgctgacgcatccgcgagcctgcaaaagaactccaatagacacgatgacacagaaggtgatcaggacgatgatcaggaaccagccgccaacactcgcgccgatactggaaactctgcagaccaagatttaccagacggagacgcgcacgctacacgacgcgccagcagaccgttcgaaacggcatggaatcacatgctacggtcacatccatcaagcgagtcccaactctccagcgagcaggctggcgcatggtcatcgtctagtcttaaatatcggccgatgacaccaacatcagctcctatgcagaccaacaagctgagcttcttcctggacgatgagccatttgagatggaccacgatctagacccatttgagctaccccccttgcaagatgcagagcgtttactcgtaacatacatggacagctgccacgaatcctttccattcctggcaaaaaagcctttcacccaacaattttaccactgtatgtaagcttagactgcatgcacaatgctacagcttgcaaagatccatactccgtgggccacgaaagtggacgtcgtgttgctcttttgctaacagctgactggcgatagactatgccgctttgaaacgtggaaatccctacaatctctcgcagacatggcaaacacaattgaacctagtcttcgccatcggggccgtacgatcccacctgacatcgactcagaggcgtggggatgaacgcgaccactcaatctaccacgcgcgggctctagcactgattctgaaagacccctggtgtttttcacgcatggatctccctcagatgcagattacaggtatgctcgcatcacggcttgttgaacttggagtctgattcttcttaggattattggctttctaccatctcagcgtcggtcatataaacaagtgagtggcatttattcgaagccagtgatttgagtacaaccaacacatgacagatcttggatcctttcaggtatggcactacggtttggctatgcacttggcctgcatacctgcaatcaaagtagcacgttgggtcctgcaaaaaaggagatgctttctcgaatttggtgggcacattatacactcgagcgattattggctacattaactagccggcccagtgttggagtaggaggaacctgttccgtaccattaccactacctctatcatccgaagagattgaagacgctatcatcgaatcacgctttggcgaccaaacgttccggtcgaatatcttccatgctcagattgtgtcatcaccagatgttgctactctaggttcgcggcatcaatactttgccgatcgtactactgcaagtgttgatgctacgaaccctagctcctacttgaagagcatggttcagctgaatgagattgcgcaagatgcactaagcctctatcctatcagtgcagccggccaatcatggcaaggtattccaggaatcatgctcgaattgaccggcaagctcgaattatggatagagtctctgcccgatgtctccagagggctcaaattcccagcgggatcgcgcccgtacgatcatcgtgaaagaaacatgatggatatcgtctatcacagcactgtcatacttataaatcgaccctgcatgtgccgtcttgatcgacgcatcaccaaccagccagcgagattgaatgaattcaaccagagatccgccctcacttgcgtagagtcagcaaaggccgttgccaggcttttacccgacagcgcagttttcgatgttgccctcctgtacgaatccgggccatggtggaatatggtccataccatcatgcaaagcctgatagtgttgctactcgaaatttcgtacgaggcgatacagcttccgcacgaccgtcgcgaaatcatacaagggatgaagaagctggtacgctggctgcgagctatgcggtctacaaacgggatggcccgacgtgcctatattatcgtcatgaatctgttcagagcccttgtcaacaccgtcaacatggtaagccttcgcactggctccgttcggactcagttcggcactgcttattcatcaccttgcccaggctaactcacgtgcccaggacattgaggacttgtttcgagaggacgaacaagctactcttgcttcagctgcagaagctcaggcatccttactgcgaaatacaagcggctcttctgcagccccgaggcaaccagcgcatgtcgacaaccgaccgttcccaaaaccactgtctcgtattcgctatagtagtggcgagggttcgccggaccagctttacccacgctcacccacttacacatcgccgtactcggtgtcacgtcccgagacggccgatagctctgctcccgcgtatttcgatgtcttttcggatcttcaggatacatgcggtccggacatcccgagttttttcttcacgaattttgacgagcaaaatccattgccgggctttggaggtgaagatcatgcaatgagtggtgtcgagtttcaagcacagagagtacctagcgtcgtaagcatgcttggcgtggaggcgcaacagtaaagctccatgggatgctggaccgcgcagatattgtcagggaacaatggcttccgttgtcatgtcggggtacattactcggctataaggccggaacttatattctccgacagtccagtacctggggtaaacatttaaagttgaaggttgggctgacacgagttgccgccatggtcccggtgcttgcaccattccactatgtgacgacgcagagccccctattacaatagtacttgctttcctcttggcatggcgattcttgcttaaaattagagtccgtcggtgaatcaagcggtgatttgctgtattaagggggcttacattgatttgcagtgtctcccggcctggagctcagcgcacaaaatcatggccgtcttagcgaccactctacacgtgcggggaataactcaggacgatagcgtgcgaaaaagtgtataaaccaacgcggctcgtttcgcacctgcctgtcgaagcttagcggcaccgagaaaggatccgtatacgcgaagcttatggtacctagcctcatccatgttcgatgtcaagttccggcatgcgcaaacctaataaaattatcttgattgaggcacaatttttgctgcgtacttgatcaattgtcgcctgagcacccatgtagtgagctcgaatgcagcctcggggcctcattgatcctggcatcacgcatcaaaggttcacccgaagtcccaacgacgacttcatgacttcctctttgggcaccccaggagttggggtaatctgcgcgctaccgccgtagatgttgcttattcgctgtggtatcccaacttgccttgtcgtgcaggggtgttcgacaaggtcactgcagctatgatgtctatgaattgtcgaagcttgcacaaccgcacgagctctattcttcaccctagtctgcgatggcatgcacaatgaggcacatatataacgactgagcagatcgcctcgccgtgaacgtcccccgacgctcgtcgtgttgatcaacttctggagtaatcacgctttgttctcgcaacaatgccttgccttctcaagaccttgactggtctgtcgcttgcctcactcgctctctcttcgcctctgcaagctctccagaatggtatcggaagcccttgtgcggcggcgagcgctgctgtcgcggcaaatgtttctcagacttcgccacctagagtacctgcgcaattggcatacgattgtcttacatcagttccattcaaccagtcagctgctctggctcttgtagacggaattcctgcgtacttcaggtggcaaagcaatacggcgtggttgaaggacccaccagaggagtatgcaacaaaggttcagccaggcatcgatgtttggggcggccttgcagacatcagatcgaaggttgtcggtggaaagtatgccaacgaatacgaggcatgtgctcaaagacgtttgtaaccacggtcactgacttgacatagtttgcgatggaactttacctcctgacgcaacagacccacgacggccatttcgccttcataccggacgtgattggcaatgtgttcgccttcgcaagacctgtaccacttgtttcggtatctgcagatggcaagcagctgccaaagccgtatgtgtatgctgatgtcgtagctgagtcgtttagcaacgcgacatacactgcttctgcggtatcaaagatcaatggacaggaggcgaaagaatatttggagagctgggcacaaattggtggactacaggatcgtgatgctttgtacaacaacttgttctatgagcttgccatcgtttcgcttggccctgctggagctggtgtcggtacctttgctggaggtagtcgtggacgttgggtctttcccaatgccaccaccgaactcacatttgagaatggcaccagcaggaaatacgaaaactatgcaagggtgttggtaaaccttaccggtatcacagatggcaaaagtctgtacaacaagtacttcactgggccaccgccaggtaccaagcgtaccaacggtacgacaccatctccgacaccatctccgacaccgtctccgacaccatcaccccagccgaagccaatcccagctccaggttacccacctccagtcatacgtgacatcaggaatctgattggtggttactacctcgagggcgactactccgacgtcgctgtcctctctgttccatcttttgtcggcgcggacggcccacaaaagagcttccaagctacggccgtctctttccttgaatctgccaaagctgctggaaagaagaagctcgtgatcgacctgtctgcgaatggtggcggaaccattctccttgcctacgagctctacaagcttctcttccctaacaacattgaccacgccgctgatgatcgcatccgtgcctctgagagtatcgatctcattggcaagaaactctctgaagtcgctggtacattcccaagaatccttgtcaacaaaacggacaacgaaactcttcgcgatctcaacagcaacatcgctgcttcaatgttcaactaccgctccgacatgacccccgagggcaagaactttgaaaattgggcggaaaagttcggacctcttcagcagaagggcgacaactttaccaacctcttccgctggaacttcagcgacgtgctagtcaccttgtacagtaacggcatcaatatacacggatatggtccgctgaagaactacaccacccagcctttcgctgccgaagacattgtcgtcgtcaccgagggctactgtgcttctacatgcaccatcttctccgagctcatgcgccagcgtgcaggcgtcaagtacattgcactcggcgggcgtccgcgcgagggccctatccaagccgtcggcggtgtaaagggcaccaacagccagggatgggatttcgtccaaaacgtggcgcaggccatggtgacggagctcaacaacacgctcgaagaaagcaaaatgtacaatcgcaccgaattgggacagtactttgacgacacagtcttcaaccgcgctgctgtcaacatcacgcccggcatcaatttccgcgacggcatccgcagcaaggacctcgcctccaacacagaggccaccaacgacatcccgctgcaattcgtctacgaagaggcagactgtaggatcttgtacaccaagcccatgacaaccgacgttacgaatatctggaaggccgttgccgacaccgcatggggcggcaaggaccactgcttcgctgggagcctgggcggatacaagaagagctcgctggcgaagcgggagctgagcgtttccgaacgtgtgctgagcaagaagataagtgcgtggaggaaccagttgagtcccgcggactacccgctcgaggtgtttaccgatttgggcaaggccaagttgagcggcgatggtatcatgtacccatagttgggcaatgagatgtggcaggccaaatctagacaccactcctcgtaccaaaaacacatgaactcttttttcccgacgggataagaatatacgattattcccagtctcatttactatgcaatcccccacctccgcaagcatccagactccccgtcgccactccatggttgtctcgtctcgctcttctccgcagaatcaggcttgaaacttggcactagccagactttgacgcccggttcgcaacagcgcgcatcaagcggtggatcgacaaagaacaaaggaaaatgaaaagagtcccaacggcatgaatttccgtggctgtgtgtacggcgttcttcccgacctcctatttggcaggattgagactcggtagaggtctgatagtttgcaatgtcggagtatatgaaagtgtaatataatgctcaatggtcaaaacgtacacaggtagtgatcgggaaactgtactgaagccgaaaatgcattcattcgacggagggctgacggtaattcgtgagcatacagtaaatttgaaactatgttcatgagaaaataattgaacctgtcgagtatagacggttggtattctggagtgttgcaagactaacgcgtgccaaggagaatcatgttacatcagtgaacggtagatacgaaccaagggacgggtaatttcaccgagcctaagcaaactttatcgtttctatgttgaatgttgaatgttcaaggtttcagtgcaaccttctgcgacccggaatttgcacgctcaggtactcgggtgtttgagttcatggcgagaactgattgaacacgagtgggtgggtcatactcgtcaacatgggtggggtagcggatataggtccccagcgaaagttggatctaaacctacctgcgaacggcctagaaccgaactttgagatccgcgggtacctttcatgcctggaaacacaataggagtctacgctacgcggatagctggacggcattcaccggcctagtgagttcgtgcctttctcaccgaatggttcttccgagcaagcacacgtatagtttcttcaacctgtaatctgtgatctgtaatcgtgggcagatgtaaagtatggtagagctgtaaacccggagcccagaccgcaagggctcggtttggctagggtgcagcggaacactgcctattccgtggctcgattgctgcagcgtactcttgcccctgtacgcagggtgcagatcgcatcttcagatatatgcaagactggggcgagtctcatgtccaggcgcaagcagctactccgtcttctcagttggtccagctgcgcgcgcgtctgtcagctgagcacgcagggctcttgagcgatgtggcaggggtttcgggaccccacactggccatatcattgactcgactctgatcaaacactgcggccgcaaaacggctccttgatggcgcatgggcagatggtggcgaggatgtggtcaagcgggattgcttgcgcatacgaggtcggtgcagtcgcgaggaagaggagattgcgttccaggcaccaaagtcgttgagggacatctggactgcggtaaatatgaggatgcggggactgcagcaatccgcgcttctttcccagcagagaagtggcctttgtcgctggcgacgaggcgtggttcggacggcgggggctcgacatgggcggtctagactggtctacggttcgggccgcgagacagcagcagcgacgttgaacagcagcacaactcacaggacacgccgcggtcatgaagccagacacaagtgctgcatgcaactgacggggcccaagggtgtcgaggaggggtcacggcgagcggacggtgagggcgtagtgctcgccggatgcgctgttgggaccggagccgtcggtggccgcaaaatggttagagcaagggcacaaagttgtttatgtgcggaggcgccagccccaggtgttgcgcaagcagcagggcgcccaacctcacagtacatactatgtaggtggtgctgcgtgctgcgtgctgcgtgctgcgtcgattatgtgaggccccgtggctgtgcctgtcagcactttcgaggccgcagcatccggcgtcgccatagggcaaagcttgcggggatacggcgcaacagatggcgcgttcacggcgtgttctcaggtgactccggggccgcggtgggcagtcgataggcgggcgcagaggggggagcaccggagagtcgtagaggcaggagtagtgtcgcagaaaaattggcctctcaggatgggtgccagagttggctgcactcgccatggccgtttgcgtgcgatggcagagctgcagcaccaagcggggcctttcgattggcggccctgggccccgcgaccgcctggatcgggccaaacaagggaaatcgcgtctcacggcgatcgctcttgcctggcaaacttcggaggcaggagcgacccagggcccgggcagcagcgtcgcagtcaccccctgttgcccaatcatgcgccccactgccgtccgcgcccgctgactggtgcgtggcttgtctacatcgctcgatccttctctagcattgaatatgtataaacgcgatcctgcctacccgaatgtgatgcaaaggccctgtcatccaacccacgacacgcacctgcactaccatgtacgcagatctctcacccgactaccctaacgtcgttcccttttactacttcagcatcgtcgtccctgcctctgcgcagtcaacccactacagcaccgagactcccaccatcactcccatgtccgagtacttggcccagactccggccgaccccatcaatcctctactggcctaccgccattcaccctcagagtccatgtctgctccatccgacgcctcgcgtctgctccagctccaaacatcagctgcccatccacgaactctgcaacactcggacagctcctcccgctccctgggctcttcctcgcccaactcctcgccgcccaactccaggtcctcctccacagattcagggacttcttctcaccgcggcagcatgccatctccttcggtccttgcctgttgccgctgccgtcgtgagtccctcatgggaatgatccagttcagcaccaacacctactactgcagccactgcgccaggatggtcggctacagcgccggatgaacacgacctcaaccgtacttggctactttattgtctgcaaattcttcaccaccacatcagcccgccgcccagtctctaccatgagcaggtcctggcttggcttctacagacaccatctgtcatcaccgtaccgaggaaatggccttgtttgacgtctcgccaacgcttaccgagtcgttatggattcaaaggtcgccagtgactagcctggagcaaacgtcacagcttgcggaagaagttggcaaagggagaggaggagggatcatggaggttgtgtccgtgcagtgcacgtttgagcagtatcagaagctggtcttcgcacatgtgcgctgagcgcctggaccagctggcctgatgatgacttggaaccatgatacccccttcgtagccaaactttgtatactagacactccatgcttttttgcgcatgaggagcaaatcaattcattacttcacaaccacactttcactccacaaatttcaagtcgccgaatagtttttatttttcatgcatggttcccttcacattctattcgccttgggcagcatccgcaacatcgatacagtgccatttgccaagcttaatatattctgcaaagcgcgatccgtcgatcttcggaaagtgctggtggctgtcgacccttcgaccctgacactagctataaacaccgtagcccatgtgtcaaaacaaactacgtatctcgatgtcgatgaccggctgatgcatgtgccggtatgctacagaagtgagtaaaagcatgcatgttgttatcagtcgcatagccatcattgattcagcagcatgtaagacctgtctcgcggctcgtcaccagtgcgcagcgcaagagaaatttcgccacatccccaccaaaattgaaacctgtcatcgtctcacttggacatcggatttccactttctcgatcccaaaatcccattacccatgtcgtgccgccgatctgatgcggtaatcagtaagcagcgaatgatagaggcgatgtgcgcatggccaatgacgacgacgcgggacattcagcgcatcacatccacacaaggccaaaatgatcaacggcgctgcagggacaaagacaagtgtcgatactgagaggcaggttagattgcgcgaaagggttcaggagcacgcgcatcggcacggatttgtgtttcgcagatcatggcccgcgtttcgtggcgcgccgttgtatctcgatcgattgcatcgacgcctctgtgcgacgcacaacctgaagccacaatggagataagaaagtcccgtaggcgtctctgttcccacctgtgaaccaaccggctgcttttcccttctgcctcggctaagctactagaacttgctctcgttctctctctcatttcccaactactgaagaaaaaatacgatcaaggtcacacgctggatcctcaagactacactaactcccaaacacctaagcgcatcgaattcttcctctttgaatgccgttctcaaagcctttgtccggccaatcgacgatgcgcgttcgacatcgatgatctcccgtttcccgtttcccgcctccctccctcgccccacattgcacgcggtccttctttgcccttctcccacgcaacgggccacgctcatggaaacagagaaaaagtcgtacgattactccttgatcgtcccatcgaaccccggtgtacgggatcctgaggctgaaaatatctgtggagatgggctttctaaccgatctccatggcatttccatttcatgttggaaatggaagcggaaaggagcgttatctccacaacaacacatgcgcatgcccgctgccgtgcccgaatgaccgcgcatcgatcgatgtatcctgattccacctgcgaacggactccgtaagttgaaccagatgccgcgcatcgaacaaagcggtgctgcatcagtcttgttgcgctgcgaaacaggcgcctagacaaagaaagtaacctgccaatagtaccttactcgacctgccacggcctcggcattccacctgcaagcgcaagcaagatgccgtccgtgttggcaggtttagttccactgctgtgcatcgtggaaatagcactgcatcagcgcctttgtcacgatgtaggcaagcccggcaagactcggcagcagcgtgctccgtcctatcatccgtatacctgtagaagtacgctagcagattactatttgacaccgacgaagccacaggaggcttcggaaggcttccggtcgtgcgttggcgcgcatcagccacgatgtctattttttttctcgctattcttgaaattttaaccttgattctagggaccgaggtggcgccgcgtaaaatcaaggtaaatcgtgggcgtgaacccatgatagttcgtggcggtgtttgtgtgacatggttgtaagataaggtttggtttccgagatgatacatgaggggtgagttcgacgttgaaccttcttttcggccaaggtggagatacgctgaccttgcatcgaactctatcctccaattgattgcatcggcgcctctgtgcgacgcgaaacccgaagctacatagagatatgataaccctgtagctatccctattcctaagcttaattatttgacctaacgcggcaactgacaagttatccttgttcaacagctcatgagtcctcattcgtcctcgatctcgaagacaccaaacatgataccctgatcgccttgtatgtttgaattcacccattcaatagtttcatcccagtcagcttccagatcgtcctcttcgagtcgcatgtagaaggcgtcctcgtctagtgtatcctcatgtggctttaacaaaagcgttgtggcggctggaaggaaaatcattttccttctagtgaactccttctcgatgtttgcaatgaacttcctaggatgagagtctaactcgagccaggcgttaagccgtccaacaccccatctacagataagtctgaccctatccgtagtagagctgttgtttcttgtttgtaaagcaacatgcgagttgcgctgatgccttgcgatgccctggagtatttcatccggttgtggtggattgctcacgtgtggattagtggttgtttgtgaggaccgatgccaattgtgcgatatttggggcggaccttgttggtaagaggatgaccttacttctaatggatctggcaatttagtatacgattcacatgacaaagtcgatgtagaaggcaaaatacttacgttccctaaagtcctgcgtcgcaagtagaacgtctgtgttaagccatttagatggcgtcgagtcggactttgatcgtcgcattttcgacataatcttccctttacaacagtgtccaaatacagaaaactgtgacattttggacagttcgtacgtcgctagctcgataaggagtcgattggccgttggtcgcgtctctgggtagtatccgagcatagacttgatctcttgctccagatgggcgcgtcgactaggccgaccttgagaatgcggatcctctagccatgcgtcgaccttgtcaagatttgcgtgaaacgcagggttcggcgatcgattcgcttgcatgtatcgcaacgtaccttgggtgtgtataacaagcatttctagcaccacacaacccagagaaaagatgtctgccgctcggccattggcttgccacgcattcacctatagcattggcaaaaaattagtgattgttgctcgcaacaagtatcatgctactgattcgaccacttacttcagggctgaagtagcgcggtgatccccgctcgttgtcagtggcgctttgagagagaagggagaaatccgtagcgcttccgaaatcgctcaaccacagtcgatcgtgtgtgagaaggatgttggactgtttgatatccttatgtcgtatctttcgatcatgaaggtatgcgacggcagagaccagacatcctatcttagaatagataagacttgctttacaaggctcctgtgcactaggaaagtcatatccgagcgctatcaagcgggtcttttgagatgcttcaagcatttccagtcgctcatcttgcctgtgagatgtgccctcggtctcgtgccagtctcccacgtcttcgaagaaggtatgaaggtcgcagaccgcgaccgggtacataatgatccccaagaattcgcgatgggtatacgtaccgaccaactggacgatatgggggtgtggaggcaggtgctttaggatctcgatctcctttctctcttgaccaccaagcttacgcctcactaccatccgcttgtgtgcgaatttgcggccttggacctcgacctcatgaacgtctcccacggcacctctgccaagaaaacggcctgtggtttgaaggtcagcgagtgactgggcggaaacggtcgtaactcgccttgcactagaggtataatctcgtcgctctggaattccacatgtgagcctcgaccagtctgggaccaatcatccagctggatagcagcatgttctgcttcgtcgtcgaaaccagcctcactctcgtgcaggtcgacttgacaagaggcagcttccagatcgctgatatcagacattccgggttgtcacctgcctcatggagaagattgaacagagcacgatttgcacggagatggtggagggttgaataatcacgcggctgagccgctgctctttccctcaggtagagggctgtgctgttgcagctgcagaatggcgttgtggcgtcctatcaagttggacctatcacgaaatcaatgctgacaaagaatgcaggcttgtcgctatacaacaattgcgtctgaaaagatggggaggcgaatgcgcatatttggaagaggtggtaggatacaaataagctctatcgctctagaagttcttcatagccaccgcgtacctcgagacgcttctgccttcctttccatacccacgcctagctaccacagctcgacacattctttgcgcctcgcgcatacagcaccaggaattgcagtattgtccccactctccgctgtatcttcatagcatccattccttctcgttcctccaacgcagacatatccttcaaaatataaacgtcttggacagtgactgcctcactgcatcatctcaatccagctagacggcgctcttgtacctcagtcagggccctgctgccgctcaagaacgcgacgaagccgacgacacctgccgcgggcaaagtctggaagaggttccagctggtgtagtacatgaagaagatgccctccatcgccagtatggagccgtagaacagcgcatgcgatacgggcgcatcgcccaacgccttgctcaagtgactggcatttgcgcctagggtggcccagacaccgaacagtactgggagcgcagcaacaacggctgcggcaaagacgattgtaatgatcttaggcggcgattgcgggtctgcgcggaagatgtggtgaatctcaggctcggcggcgtaacgaaggggcgcctcggggacggtgagaggggtgttggtgtcgcgggaaacttgaaggtcgaagaccttgctcttgtacggcgcagaagaaccaaacgagccgattacaatcgaggctgtgatgggcttgtcggtggtgaggaattggtgggggaggtccttgtgagactatgacactcagcaacattcttcatccattgcattgcggacataccaggttcactttgccctttccgttatccttcacgttgaacacgaacgactcttccaggccagtggtcgggtcggtcaatgtgaggaaagcttggtgtgggcgttttgcggtctttccgtcaacggtggtgagaaccagcttcagtgaatcacttgcgcccagttctactgtttttgccagaggtgcggaagggttcagtcttggacatgtcagtatagcaacgtagcgcgttggactataaggatgagctcacttgtcttttagacctgcgccgacttcagcacctttgctgttaatagacacagtagcatcttcgaagctccacgaagatgcagcagacgcaattgtcgcgcctgaaagaagcaggggaagaaacaaagctactgagaaccctcatttttgctgatgtgaagcgcaatgaacgttggagctcttggttgatgatcgcagaggacacctgggcagcttacgtttcggggccggggaatcgtcggctcaactcgatggcttgtgcgtctccaaggtaccgtcatcaggtaccacgacacacaccacctacctaacagcgttcaaattcagcgtcaggaccgcatgagaaaatcgtgatacggaccaattgtctggtcgccggaagtgcgtgtgccagtaccacaacaatcagccacggccacagccatcaatatcgcgagcgatacctcccagcgagaatggtacctaccttatttccaagattcggaattgacacctagccttggtaccgttaattttcggaaggcctcatatcagatgaccgcgtagctagttggattgcaattgcaatcggtaaacttgtatctctacctgcagtaagaatcgcacacattacttatcaggttcttgcaattacagcttgtccatacaaggtcagcccgagtctggtcagctttgtatcatctctctggtaatgggcataaaaaatggtactggcgcatgctgcctgcgacactttgtcccgactgtctgagcgaagaccacagggactcgaacataccattaacatgctctttgattgtcaatcaacccaactctcacgcgcatatagtgataatgtggtggaggtgaaattctgcctttacttcacatgcatacttcgtcttctcaagatccggccagaactgcggaaccttcatcagtccttcactctacgtccaagcctgttccagctccactaactaatttcacaaactttatcaagttattcgaatcactcaatctacattcgggatctactgacgttccttccctacactccttcgtcgtcgacatttgtcgacagtcttgagtggggtggctgcactgtcgtagcagctcccaagaactgccgaacgctgacaatcgagtctcattaacttctgagcatcaacctctaccttgccatctaggatccactcaaaaatggttcgacgcattgatgacaatggcttagtgctaagcatcgtgaagctcaatggcaagctagagctacacttcgttagcgacgacacattctctgctcaatacacgctctatggaaccgacattgaagacactgtcgaaatggaccacgcacgagaagctgctgctggtcagcctgtcgtgtcactgggcctggaaatgttcatagagaatgcgcaaggattcctcgacgttcgctttgagggcgccgtcggaagcatgcttgcatttcagtatgatggtcgtgacggtgaagacccttcaggctacgacgacacagcgattctgagactggaaccgcctccaggtattgccgctggcgcgatcagcaatttacgggcaccactgcaaggcgatggccccctacttggaggccaagaagctcgaggtgcaagagatgatgcgaaagttcaatcacttcgtcagggaaccagaagtgctcaggtgcagactatggagacccttgtcacacactcgggcgttcagactaaacgcaaacgtatagtcaatactggagcccaggatgcaaccgcgccgagaccgcctcgcaagatgtcagccttcatgccacccaatgtcgatattcccgggatgcaacagtctacatcaactgaaacgaacagtacctggaagcgactaacaccgtcgaccgaagtcccacacaccttcacaaatgccgtggcaacagtcttccagacattcaacgaaccgcgtgatccctattgccaaaagcgtctagctgaaccagctgccgactatcgcgcctacaagcacatcttcatcgagggctaccgaaatggcgacgacaaggaggaagaaggtcgactacatgtcgatctcgcccaccatgttctgctctgggagtcatatgatgactatgaccgcggcgcaaagctcacgctcgaccgcctcgatctgccccgctgtaaggcacttctgtcatcatgcctgaccacctctactaacaccatgcaggtgaagtcgttcacaagcgtctcgagcacgcccactactttggtgaccacactatacagttaagtcagaacaattctgactgcacatttttctgcatggactacaaaatatatgagactaggatctatggcaacatcgtgggaaatggagatgagaggtttcattttcaaggagacggaagggtgctggttgtgttagatgcgatcgagaaatgcttggagcttaaagcgagatctgtcgctcctcgaatggactgatggtggaagtatgcgatagaaacagtgggtggtgaagtgaaggaaaagtactggagttgatagactttgattcattctacgggttggacttgaagacgttggataacgtccgttctctgcgctgactgagcttcggagctgggtatacggaaaggtattcatgggtctcatccttcccctgttggcgttcatggcgtttggagtgggaacagaggttgagtaccgagctcctcagcttcaaaatagcctttcttatgtacattcggcttctctatgttacttgccttcttgtcactctggcctttcttgtctttttcaatttgaggcttctcttgctcgaggtgagtatgagccattcgtacatgactctcaccaccttgagataccgccaacttgttctctcacctgttctgtgcttccactttgagacacccgatcaagcctcatccgtcaactctacttcatagttctttcatctcctccatcatcaccccatctcgcccttcgaaatccacagtacacatctactggggttacaaggctcaaatatgcgcgagctcatctcccttctcggtctacggttctatctcttcgaactccgaggttcgctcacgtacacgcacacacggaacggaaaaggaccgaaagtctacgaaatttgcgagtccgatatcgaggatgaggttgagagcgaaagcagcagtactgaaagtactacgaagcccagacctggtgttgacgcaagtgctgtgggcgtccagttgcgtttggtcaagaacgacggtctgctcacaatcgagttcgaaggaaaagatgggtcggctgcacaatggacgttcgacggcaatgaactgctcggtggtggaagtatggttgctgccgcagccacgcagacagatgtcgatgagaagaaatgtctgatctgtggggtggagaagaggcaaaatgtagaggtgaagcatgaagagactcagactgacacgacatcaacgaagtcgatggagacacagactgcagcgcagactaccagcagcagtggggtgcaggttacgccaccgacgatacccgtacatcttcgaatgccaggagcgcttgaaaccctaggacctttcatcaatgcgcgtgctacgaaacgcatccttggtcacatacaagaaggcgtgctatcaagcatgaccgatgttcgaaaggtgttggatcaaaatgtcgcagcacgaacggacttcactttgctgtaccaggagacacagaaaatatcaaccaagagatcccaaaataggtcatcacttaagcgggagtctcctagcacttccggcaagtctgtcactccaaagacggacgtggcgaaagcaacatcagactttacaggcatcggtgttcaaacagaatcagcaacagatctcaagaccttcgtacatgccgagcacctgtctctggtcaaagatatctcgacacatcagtcgctcaagcgtaaagcctctatatcgctcgaaacaaagaatattctcaacaagcgtgcaaagagccagcacaatgcccaacagtggccgcgacatctttacatggactgtttcaggaacacacccatcttcaaaggcggcgtcggaacattacacatcgacgtacaagaaggcacagcattctttgaaggctgttacggcaaagaaggcatgcgtgtgcaagagagaaagcagatcgacctgcgtgacaaatcaagtaagaaacaatatgacaagaaaaccggttcagactgaccacccggacagcgagaataagctacgagcttctgcatcgcagcggtattgacaatgcaacatatgacctctgtgttgaccgcctaagcgccaagggcgaaaccattaccttgttccatgcagattgctcagcgccaggatggaagatgttcggcctcgatgtcgcatatttcagcttcgaaaagccgccggtcgaggacatgatacccatcgctgacgctcatgttattgtcgacgcactcgtctattgcatcgacgttgcatcgtgtcgtgaagcagtacatgacccagacatggaatacaagttgcgcaaggaagtcgaagattaaaggcattacacacgactagagggttaggctccatgagcagcgccgactgggagcggacggtcagtgagctgaagaggaggggaaatatcaagaagaagttgagggtcgtcgaaggatacaagcagacggtgccaacagaggccaaagatccgagggagtttctccaggaaccgcagcaaagaattgatggcactgaggttgtcttctagggtcgactggataattcgagtggatgcgatactctttggacatgcgtggggtcttcgacagtcgacatatatgctacgtttcaagggaaaaacagggagtgcctgcttgtgtcaatagggtaccatactggctgagatgggaggtcctgctgcgattagcagttgcatggctccttaaatgcggacagtccaaaggcacaagtgttgctcttttgattgtttcattcgtgacagaacatgatgagattttccatatttatgcctcccgagctcgagcccagacggtggaagccatcctcattcgtcatgcggatggaaagcaaccgggagaggtatgacaaaacgccccatgccgagcaataccatttgcctgtaagaaccccgctccgatcatgcaccatgtttgtttggccttcatcgcgcctgtacaccaagtccttcaccctcgcgcttaatccttctttgcggctgcggggcccttggcgccagcgggcgtgccgacgcggaatccgttgctgaacttgcggttgacggtcttgaggtatcgcatgcggccggtaccggtggtcttccttcgcttggccttctcgccccagttgactgctatgtgtcaatccttgtcccgtgtcatgagaggaagtgcggcagttgaacgtacacttgcgggtcttagcagcagggtagccgcatgaggagcaggtgtgcttctggatgtggagggagcgacgacctgatcgtgactgtcagtccatgttctccgctctgccaatccggtctttgcatccgttgtccaccaatcgaatgccagagtcctggggaatatcacgtaccgcaacgcctgcagagcgtgtgcgtcttgttgtggcgctttccgaagctggaagttccctttgctgtatcgcagtcagtctcgaagttcggatttcgggtgcggttgggagcgcggcgtactcattttgggctaggaactatgtgcaaagtatcattagcgattgatcgttgcaggatgtccttgacggagagctcaccttgggacgctgtggtggttagtgacgttggagttgtcgattgcgaagttcagaattcgtcgtgggctaagcggctcctgcgtggtcggttagcggccaatcatatgtaacgcttggcacgctagacatgatttcgccggtcaccatcttcagatgtccagtcgcaccatctcaacaccgacttcggtttgtgccttcccacgatatactgatgttcctcaaatgtgcgcatggtgtaggctgcgacttgcgagggggcttgtccggggactgaggcttgaccggaccggctatcagagaaatgacctgaaaatacttacctgcatattccctcttcttgccagcctgcagaatgtcgaaaaccgacttcacgcatgcacagacatcatcgctgctacctaggccatggaaccaacgagctgcacgctgaagacgggatccagagttcataaacatcgccagaaatttgacatcatcgtcatctttggcagttacaagcaaataaccctcaacatgaagggaagacgatggtcatcttgcctcgttcgcaatacgcttttcgcagcgtcgccttcaaagtcgacaccggtgcttacctgcctttattaaccaccccacgcgcgcagccacgcagctgcagaatcatttgaatttcagcaggccatgcaactccagacaataccgaaaagcatgtggccatgcttcggaggtcagtccgcccattaactgagatgtctccgcggcatttgcttggatgccgaagctgaaggacctgggggatgcttgcaaagtgcgcacatcattggactgccgaatgaccgaatccaccacattgattgttgctttgtttttgatcatgttcataatccttcacaacctcaaaaccagggagcctgatagcaagccaccaacacaccgtctgccgcagtaagtacatgcttgcgttccatcagaaaacagttggccatagcgaacacggatacgtgacgagtcagacaaccacaacacccccacgcatctcgctgttccataccttctgagaccccacgctgtcactcttaagaatcctcgctaccccagatgaaccgttaaagatcccaagacaatggtccatggcaccgagacttgagggcgtggcaccacgggcccagcctattttgaggcttttgatcagcctaccagccaacgacagcagagggcgtgtgttttgcaatgaacagacgcattgatggtgttgtgaaggatcaagttccgctagccaatcagaaggcggaacgtgaacgcgtgcacgtctcctagggcttgagtccggcagcagttcccgcatggcgcccgtgctaagccatatttcctcgcatgcaagagtctcgtccgagtcttgacgatgtgtgtcaaggtttcttcgccaattgcagacacgcaggatggcacccagcctcctgcttcgccgcgtgtcagatgtcagtgtacgccaggtcgccgaaaagcaatgtgccctgcatgaccacgttctgcacgtcttatatccaactccaatgacacctcctgcgccgatcacattgctcttttcgcacttcttcgcgctgacataggcctcggtcattctgtccttacttggatggggctgtcgacgactgaacacaccttccaagaagagcataccctccgttcgtaatgctgtcgttcgggcgagttggaaatgctgcatatcgcgatgttcctggagtatatgtacgtttcccaccaactttcacgatgccagtgctgatcttcacagactcatatagccgacccaaatgagcgtcggcgcatggccctcgcagaggtcgataaggcaccctttggatggtatcacgttcgactagcagttgttactggcatcggtttcttcacagatgcgtattctgtaggtttaaagtagcgtcaaggctgaaagatgactgacaaaaacaaaagctgtttgccatcaatctcgcagtcatcttgcttggtattgtctactggcaagatgaacaacatcgtggtgtcatgccgcacaatgcggatacttccttgaaggtcgccacatccgccggagcaatttttggcatggtcatcttcggatacctgggagactatctagggcggaagaagatgtatggggttgaattgatgataatcatttcgacgacacttgctcagtcactctgcggagagtctacgactctgtcggtggtcggcgtactgatcttctaccgggcggtgatgggaataggtgtaggcggagattgtaagtaccaggctgaagtcctgagcaaattgagtcggaagcgattcaggtcgcaatttgatcatatcaatcagacgctcaatccgccttggttgaattggactgacgaattcatagacccgttgagcgccgtcatcacagctgaattctccagcaccagatatcgaggaggaatcattgcagccgtctttgccatgcaaggactcgggcagcttgccgccagcctggtgactttgatcgtcgtcgttgcatacaaagaccacctgctgccggttgcctcagtggcggattgcagcggccaatgtgccttgacagtcgacaagatgtggaggattatcatcgcctttggaggcattcccggctggtttgcgctatactatcgactcacgatcccagaaacacctcgatacaccttcgacgtcctttacgatgtcgagaaagcttcagtcgatgcacgaaagtaccgttatggcaagcaaggcaatgtcgttaacccagtcactcaggcccaagcacgtagagatatggcaaagtacaggacaccacgaccgtccattctcgaagtcctgcgcttctactcgcaaaggcgtcaagcgatccgactgttcggcacatcaatgagctggttgtaagtagaccactctcctcacgccttgccttcgaaattaatctagttctctagcttcctcgaccttgcgttctacggcctcggcttttcctccgcctctctcctctccaccatgggcttcgaccaacgcgccaacctctacgaaaacctgcgcaacaccgccaccggccaaatcgtcctcatctgcgccggcgcactacccggctactggctcaccgtcttcaccgtcgacaaaatcgggcggcgcccaattcaaatcggcggcttcgctgtcctgaccatcatcttctgcgtcctgggcttcgcatggcgcagcctgaccaagacgcatctcctcgccttatacgtcctcgcgcagttcttcttcaacttcggccccaatgccacgacgttcatcacgcctgcggaaatcttcccgacgagagtgcgcagcacagggcatgggttcagcgcgggcatgggcaaacttggtgcggtgtttgcgcagattttcttcgcgccgatgatcaagaagggcgcgacgcatgacaatccgacgccctggattcacggcgtcatgcagattttcgcgctgttcatgttcctcgggatgctgacgagcttgctggtgccggaaagtaagcaggcgaggctcgaggcgctggcgggcgagaaggaggatgtgtatgagttgcaggcgagttcgtggaggaatagaaggggtggaggtgggagtgtgagtgtaaggggagatggggatgaggagaggaggagccagagggtgagtgggagcacgagtacggagggcgcagggtacgaaggagagaagaagtggtggcgcttccgacagatggagatgcacgggcaggctgtctaaacgacaaaagcgcacttttgacatgttagcatggtgttggggatctgatttggatattcgcttcttgtactatactcgttgcaccgctttataccctctctttgagcgcattagcttagatcaatcttcttgagcctcgtctacttcaaccatcgccaccagctccccgctcaaataccttcacgctcccatcgcccttgacctggtataggaactccttgcctttcccacggtcgtccctggccttgtcttcatccttgaagcccaagcctctccagtgcattcgttgctccgtcacgcgtatcacgccactcacatccctcgccacaccggtatccagcactctgacacctagtatccgcctgctcatgtgccccagcttgacaagcaagttgtgatgcgcgatttcgagcggctgcggaggcgtgctcagactcagcagtgggttgtcggcttgaatgtgtgtgaggacgtgcgagacgctcggtaggttgtgcacggtgaggatgagtgacgatacggcggacggtttgatagtaggatcaagggcgaggaggaggtcggggttgtcgagtacgacgagggttttgcgctgggcgcccgatgaggatgagagggcggagacggcgctggtcaccgtagtcttcaagtgtgcgatgtcgagcgacttgagggcatagtggcctggcgaggtttgcttcgtgctcgttggtggtgctggtgctggcacaggtacagtcctgctcaccactggactcgccggacctactgctcctcttgcttgcgcagccggcgcaagacttcggcggccatgtagtgcgagcgcaggagaatccaggcccgatggtgttgtccttgcgccgttcgtagcttctccagctgccgtcgcatgcaggcacgcctcggtcagcccgtccacgaatgcgaaccggccttcgcgcttcaatctctcaagatccagacctccgcctttccttgcttcttgcttccaaaagtcatgttccctcatccacgataccagcacgacattgtgaccttgctgtgccccgccatcttcagtgttgctgagcgcagcgcacagaaatcgaatgatcagccagttcgcactggctccgagcgtactcgtgaggagaaggagcgagtcatcgtgtggaaggtctacgtagggttggaggtgtgagggtatgcgagatgatggaggcatggcgttgacgtattggaaaataagttgcgcatcgcgaatttggttagtggtgtaccctatcgataagcctcaaaccatgttcattatgttgtgatagctcttcagcatcaccctgcatgttctggtcggtgtttgtctatgatacatttctttctattgtttttgtgcttttctgagttgtgagggagggctggataagctgaacccgccattgacatgctccaaatcactcctccaacttttttttgcataccgttgcagtctctcattgcaagacgccgctatagtagctaccgacatggtgatgttgcctaaggcagtcgcctgcatgccgattcatcacacaagggatatcatagccaactattggggcttcgaaaatctccccaagacaccttgacacctgatttgaaatcccgctcgactcaaccaaatcgcgaaagcatctccagcactgacggcttcttgcttggaactttgacatccaggctatcctgctgctggcgaccttcttgctcgcctccgctgctaatgtttccctccccaacccctgtctgagtctggactttggaagcgtcgggtcccagaacatatgttcctccaagagcaagacgaccaagcgagtcattctttgcccgctcttggttcgacttgtcctgattctctttcttttgcttcgacttgtcctggtccgccttctcttgcgcgtgcccgctctcctctttctcattcttctgttttgttccatcctgatacacctgctttttctgattcttggtttcgattgctgtatgctggggttctgcaggctgcaccgcaacttgcataccaaaatccaacttcaatagctctccgtaatgtaccgttccctcttctgtctcaacgtctcccacatccgtaccagagtgccccgtcggcttcttccggtgaggcagagaacgagggaatgacgcatgggacttgacgtggtgaactttcctggtagcaatcttaccaagctcgctggggaagagccaggggaaagacatcaagggcatatgctcggcatccatcagacgagcgggaacctctagtccgccgacaactttcattgcacgacattctgccaacgctgcttccagttctctccccgtcaccttgtacatggctgccacgaagggtccgagacggttccagtcagctgcattcgtcatctcagctgcctcacgacaaatctcttgatattgggcctttagagcccccatggtccgcccgaactcctcggcaaatttgtagtcacggctctcttggttgtgggcaagcacaaagacagaccaagcctcaaactctgtacgaatcccgtgcttagccatgagtcgcttgaatgcctcatcgtagagcgccttgatgtctgtcgctttgctcaggagttcttcgtcaacctcataggcatcgagaatgcggaaatcgaaggcattttcccactgcggtttgaaatcaacgagctcaacttggtcatagagcttgcccaagaccctagtcgacctgtaaatcttatgcgcttggagatgcttcttctccatgaagtgtggccagcgttttggtctcagatcttgactcatctgagctggtatgccactcttaggatagtcgacggcctgggagtggagcttagctagctctaagcaggttccggaaccgacaccttcatggttgacgtcagcttgcgctagatgagcatatgcgatctggccgagagagtcgttctgcatgtaggtgacgaagaaatcgctaatatcggacactgtaatggggccttctttctcaaccggcttctcaggcgtgaagtccattggcgctacgtgtgatgagttctggtatcaggtccttgtcccacagtaccatgtaatcgtcaccatcgagatcgccgccagaacacatgttggccaagtcacgatcgcccgtttgtgggagcactaccacattcttgaggtggtggagagcgggaacgtcaactgcgcgaacgacccgcaaatcgccaggatgaagcgatgggttacgcgccagaacgcagacccctttgacgatcttgtagtggcctcgcttgtttgcttcggtgtcgtcgacctgcaaaaagatctcaggtagagtctgcattttgtcctggcgagatgcatcggaccttgattgcgggtcattgaggtgccctttcaatgtaccgctctcatcgacacatcccaaaacaaaggcaccgtcttcgatcgcaatcctagccttctctttgaggttcttgattgtggctgctcgccaaagcctcagcagcgacatcatgaatggctcgcggctttccatgaagccgtcaattaccatacccgccatggtcagcgtcgtctgattcatgtcgatgtgcttgcgtagctttgcaattgccgtatccttgtctgtcatagcctgctcgtagtcgttgaccatctcttgttgtttctgaatgaggacattgtcagggacacccagatcagacaacacgacaatgatctgtcgattgaagaagggagttgccagggctgatgatcggatgatctccaagcccaagaactttgcttcgaacttgagctgactaggtcgaatgtgaacttcgttaccagtgatcttggggtccagagcgaggacgcctttgcagccgccgagacggaactggtatagtgaaggtgggtcatcgaatgcattggataggccgagctcttgtgcggccatttgtgccaggaagagtgaaagttttcctactccgtcggtaaagcagtagccgttgcgctcaatgtcagggatcttgacgatcgtgactttaactcgcatggctcgcgttgttgagaaacactgtccgagtcgagcgccgaactttgcaacggttttgatgtggtcgaaacgtcccaacgacgatctgatatcgtcggcagatttggtggatgttggcgcgtagaagtaggccccatgctctcggaactgcgagttgccaaatgcgagaaactcgtagtaacgaccagcaaccacgattccgttcttcatcgctcgacgtactcgatcaaaggtagcgtctgccttaccattcggtatgctgcgcagaacaccttccgtcttctcatcagagaacttgactcgtaggaagcgatctgcgatcgcggcgtattcgcgtgtgatgcgattagaggtttccataatgggtgaggcaacgtgtattgtgctcggtgtgatgatggcggaccgttgtagcaagcagtagctgggaaccttcttctcgagactacctctcgttcgaatctcgaatatctccataggatcatagtatgtttcttgtttatcaactactttctccagaaggtataccgcccgacgagggttcttcgcgagccgctcgaggaactcggctgtgaccgtatgctccttaaggtagccatttgacaaacacgcctccagttgatatcgaatcgggaaggataaatagatttgtccagcgaaaagttcgtcaaagccagagctggaggttggggcctcaaggtgtgggtgcgtgccagaggtttcctcttgcagcagcttccacaatggtgaagccattctgttcttgatgtcatagtcagaacaatctttgatctcgactccatagtcagcgagagcactcgcgaactcggtgtattgtggtttcgtgaatatggcgttgtcgaggagaattctataagtggtccatcggcctggggattttagcatagccttctgtagttcagagcgagaacttaccgatatcaatgatagccatatctttgtggttcatcagaggtctctcctgcatagcggccctgacaccggattcgactatatcagtctcacggaaccaggtgtaccagtcaagccaggtttcttccctcgttgagaagctggtatgatcgttgtcattggaaagtatctcgacttgttgtttctgtacaaagaactgtggcgcagattcgaacgggataatcagagctccctgacccggagcactgcctgcatctttgtaaatatgcgatagaagagcaatgggaagtcggaagcggtagttgcgcaattcatcgttcacatcttggggaaactggatatcgagctctttgcggtccagattcaacgtgagtcggacattgcggcgagcccgcacactgtgcattttgatcatagacttcttcgcgtctgtagcaccgaagtcgattgtgttggcgaggagcgtattaaattcgcaatactgcttcttggggtcgataggactgggaactttgcgcacgataacattatgtttctcacacctcgcgagagcatgcccaacacgtactttatagggcagctgcttgtacagtggagctctagagggttcagttagtatagctatgagagtcggtagattagaaactcaccgaaatacaacccatgcgtcgttatcgggagaccctggcaggatctttatccgtaccacagtgccgtagctagacactgcttggtagacctgcttcgtccagcatgcctttggtatccccaacagtctgaacctgagctcctgctggtgagcccaggtagcatcattcaagatagctggttgctgtattacgtgctgatgggtgggcgtattgcgcatatagttgcttcgagtcggcgtagatggctcagttcgtggccttggtgacggcacatgagcacttccgcttggagtgtaggtttcactaatagaggtcccgttgacggtgtatgaggattgttgcttgtttggggtaataggagagtcgacgtgagcattgccttgaccgtgatgggctggtggtgtcacgctgctctgaggagcgggagactgtctaatgacggggtgttgttggccgtttgaactgctggagctgctcgagtttttgcggccacctcttgcaccagagaagccggatctgcttctaccaccacgtcctccgcggtagctggcgttgtcgcggttcatgctgccgtttttgcgactgccgaatgatgtgccactatcggaactgtgctcactgtatacctgggagcacgcggttgagagttgcgagggtagtgcgtcccagtcgtggtaggatctgaaggtaaggtgtctggacggccgagtagagtcgtcaaagtttggccactccatggctgtttgctttgacgtgcttgctagtccgccaatcctcgggggctggcaggtaggtgcggtcggcaagcggctgatcgagggtgaccacgaattggaaggagcgttgtggaagtggaggtgaggtgtctcggaggatgagcggcgacacgactatgtcaggctcttgctcgaccgctcttgtcgacacttttgagccgaaagatggcttgcagtggatgagtcgagatcgattgtttgtcgcgggacgttcgtgaaattgccagcaaacgggcttcacgccaagcccaccgcgaggcaagaacaagacacacgaacaagcaagagagtggggagcgcgagcctttcttctcaaacttgaaaatcactttctcctttacctgtcaaggaagatggcaatattactgggacaagagaagcagggagtgttgcagggaaggtggcaagcatgtaccatgagcggctgagacttgtctggcaattgactgggagtttgagctttctttcgattttctctgttgtctgcctcgcaggtgccaacaactgtgtgactggtacgaccagccaatatacgggtagcgacgtgaaaagtccaagtgggcttctgtcggcttgtcaagagttgaatgtgaacaacttcgagaggtagcaagcatatagacagacagatcgagatatcgccataagccaaggactttgtgaacgtgggtaaagtaaaggtagcgagaaaggtctaagcaaagaatgagatattggggtatcacaaggtcgccaaactccaacccacccgttatacaagcacaggtcctacaagccaagcacatctcagacagagaacatcaaattacctagccacgcgctcggaaagtcaaagctctgtcgccgttgcatcatcgtcctcgtctggcatcctacctgttcctgcagtgaaattgccaggggtaagtggagtgccggcaagaaagtcctccatgtcaaagtccgcctcttcaactcctgcaagactaccgcgccgctttcgcccagaccgaacttcccttaggcactcagcttcattttcagaaactgtaaagcccaccgtggtgtgtcgtctgtttggagacaattgtctcaatgcggagcgcttgattggcgacagtttcttggagacagagcgcgatgacaacacgggtttctgggtatatggcgtttgcattgcaggtattttgaaagatggccgcggcttgcgccgctttggggtcgagccgttttgcgaagagtgcgaatccgacgaggcaaaagatgcattggcgacaaattccatcgctgtgcttgtcgcgccttgggtgccgcgggaggctctcggggcttcttctgaatcctgcaatgctggttttcgatgccgatgtactcgagacattcgaggtgtctgcgcaggaggatcggcagcgtccttctggccgcgtgacgtcgatcgtccagcggtacctggctcagacgcaaaacccatcgttgccaggacatttctgcgtatggtccttaactcctctagctcctcttcctgctcagaacaaaattccgtaagctcctgaacttgcttttcaagtggaggaatcaaagcttgtagctgctgcacctctccacgcgtcgcgtcaagtgaagtctcagcacgctgcgcgtggtcaatagctccctgaagcttagcgttcagttcctcgcgatcaagctgcgctcgtgctatggctgcctcgaggtcgccagtgtatctgcgctcaagatttctgtatgcctcttcagaagactgcacaagctcctggtggctcacttgaagatcgcttagttgtgtagtgacagtatcaaggtctgtctcagtgccttgtagctgaagctcaagctcggttctctgctcattcagttgcgctatttctttggactgactgtggaccatttctatcttttcgccaaggctggcctcggcatcatccaaacagtgccgcaatgcctcgagctgctcttcaagtgctgtccgctcaagttccgcatgggtaaagtcacgtctcaattggaccagcgcggtgtgctgatcttctgagcccttctcaagcgcacggatggtttcctcagaagtgagtcgtgtcgatcgaagctctacttctttggcgttgtagtcttcgcgaacttgcattagcatctcttctgctttgcgaatcgcctcatccgcctcagattcaacatccttgagtttcgccacaagactatctctttcttctgagatgataagtttctcatcctcgagtccttccgcgtggaatcggtcgtcggcagcttgcacttcgagtgatccgatgcgctcattgagcttagccacatgctgttctaggtcatgatttttttccttttctcgcctcaaaggctcttctactgtgttgcatcgagtctctaaatcttggacgatttgcgctactgctcgcacaacagaatcccgttggaaagagccttggctgtcgagatccgacttgagacgatcacgccagtcgtaaaggtgctgtccggtgtatggcgtactcttttgctggaagagcgataccgggatcaaatctggccgagacacactgtgtgtacattgatttggagcatgtgataattgcgtgtgcttgccgacgagagcggtagtaagagccaacggcatcctggattccgccgattgcgctgtcaaagccagggtcaacagtagcgcgatcgtggttactgtcatctgttgatgtagcgctgtgccgtatgcgcagcaggtgacatcttgttctggttctgtccggacaatctcccagatcttacgttgcgcctcgctacgagataccgccgacaacatcttcgtccttaaggagtcgcaggtagtcatcgcggttgtcattcgctcggctaagactttgagattcgacaactggcgcgttcccggtggagagatacatgcgcccaagatatgtgtgagtaaagtctggaacgtggtctcttgcatttgcgcctggtatagttagtttcgttcgcatagatcaacaaaggacttacggaatacaggggcagagaaatcagcaacgtttcatcaagacacccagtgtcagtcacgtcggctgtgttctcaaggcagcgctggtattgggaaacaagctcgtttggcagattgcactctccgaccatcatagcgtaaaagcacgaagcctcgagttgaatcgtaggatcaatgtcggctcgcagaatcttcagtggcagtttgctgaatatgttccttgcattagagctcgacgttggccatgctctaagcgcttttctgtctacacatcgaagaacacagacggcgattcgtatcccttcgattgcgtcttcatatgaaacgccctccccgcccttggtgacatatatgacggacaagtaagtcaagttgatcgccttgtacttgtcgctggcatcaaataatatgcgtcctgaagctgtggtccattgcttcggggccgtcgcacccgcgtgctcaatgcttgagtagaggccctccgatgacccagtctcagaggggtattctgtcaggagcacaataccgaagtaccataccatgagcataaagttctgacttatactattagagcgcaggatatatagcagcgcctgatcgaagttttctcttcgagcagctggaagcaaactgaggaggtcacgacatgccccattcagcatcaaatacactggcttgagtgtggatgcttctatgttggcttttgcgttctcgaagactcgtaggaaaaaggcctgcgccgaggctggcagtatcatggacgccgggagcggccttgacaggaggagcacacataggtcggcacactacacaacgtaaggttgaagacattgagaacatgacaacatgctcacctcatcgaagccgcgtggcgaagacgtcgccttgaccaacagagcatcaagaagattcgggttatgcagcagcagtgtgtttgcgaactcgggtgattgacctaggaaaagtgtgtaagccacgtcaatcgcgatgacgatgtgatacatacataaactcaatatgaggccgagagtgtacggccataggtctaatgcttcgcaaacaagtgcggtgagtctgctgacctcacacggcgaccgttcgtatatgcatgctcgaacggtctgtacgtcggcatgtgcaagcagttccgccaagtgctgtcgaagtttgcgtcagcaacgatggtatgcatatgcagctagtcatgtgctttgctgtgctcgcggtgcaagagacgagtgtggcggaagcgtactcacgagcaatgaagccgggtatcggcagctgacaatcctcgtcaattccaacgacagccgcggaccgatatccgccatgttggggacaactttgggttaagatgtttggagtatagccagatactcatggttgtcgagcggtctcggtggagtggcgttgttgtgtgccggctgccctgacaaccgcccgacaagtgaccaggatggcgtcgcttcctctttaggacgaactcgaccaccaagtctgatgctcaccggaggccatcaccactcctctccacagcgctcttctcagcactttgacgtcaggccctatgcgccgcatactcggcctttgcagactgcgcctccgagtgctagggtccgcgggcctgccctacaatgatttggctttatttccccgctgattggcggctttgggatccacgcgttcttgcttttggcagctactcgcctatgccgcatcttgtactccagcaaaccggtgtgacttcggatgacagcaagcatctcacatcctgtgtattggcgtgtcgactaccagcgcacccccatcactagttgtgctgtcgctgcggcattttcacaacgtcttgcgtcttgcgtcgttcggcccttcgcttgacgaattgtcacgtcgccttgaatagccaggagtgggatgccaccgtccgaaggaacacccccatgccagcagttcccccacttcgtggtgccagctagcatccttttgcatgctgcacagacaaggaaaccaatttcatgagggtaatcgtatcacttgcgcccaatcgacgcctgcaaggccatctaccactcagctgctccacccgacgtgcatttctttttgcagggctttggtagagcctcaagcccgtgagcaacggctgtccttgctccgaggctcaggtcgcttcccctggtagccgtctttctcatctagatcgagtctcaaagaggaagtataacgtgcgtcaatgcaacgtgtgataggacccagtgccactcgttcggggcctcgtttggcgaccgttggcttgaatcctcggggagtgcctcgtcacgcgagcatgccgactggaatgtcatccatcaccacaaacccgccactatgcattcgataccttgcatctgttggtctgtcgccctgggcttccccgcaatcaccgtgcttgctttcaaacccccttgcagctgatcatgcatgccatccattcgctgcgtttgccaatttttcctcgatgcagatgtcggcatcttgtcagcctcccacgctgtcactggcccatcccacaacgttctggaggctttgttaccggcttcacaatgcctgtgcgctggctgtcgtaggtcgaagcggtggcccaaggtgaagtcgcgccaacagcgtttagattcaaatagctcccccgctctcacatactgtgccatccagccttaccacaaaatgcgtagcgcacccctgccgctgccgtaactttacttcaccatctccttagcttagttttgcggcgtgacctatggccgccaaagtgggttcggcattttagtccaactactgacagcaactcttagcacttgccactatcttaccttctctctcacaatctttcggcatgtttcgccagtcaacggcacacttgaggcgcttggcctcgcccttgctcaagcgaggcggctatcgattccgaacgactgcatcggagcaaaagtcaaggtctacatatggctacaaaccgttttggaactcgggccgcgtgcttctcttttctgctgtgacaggcacaaccacttacttctacggtgcaaacgacgaggcagggcgatttcacatcccctggcgcagagctcccggcccgcaatatgcaaacaagcacgagatggaaagggcaagttgcttcacttctgatccagcaagcaattactgactcccctcacaggctatcaaagaactaaggaaggtccttggagaggatgcaatcagtactgatgacgatgacctacaccgacacggatattcagagtggtcatcaatcaacatcgaacaattaccggtggcggtcgcttacccaaagtcaactgaggaggtgtcggagctagcaaaagtgtgctacagatacaagataccgatgagtaggagggtcctaatgagagacgaccatgtgctaagaccgtacagtcccttattctggaggttcaagcctcgaagcgaacttctctgctccatttggcggcatgagcatcgactttagcttcatggaccaaattatagaattgcatgcggatgagtaggtcggctctctggcttcgcacacaagtttggactgactggagtgcagcatggacgtggttgtccagccctcggtgccttggatgagcctgaatgatcagatcaaagactcgggtctcttttttccagtggatcctggtccttctgtaagctgcaattttcccaacaaataccggatgtccgtataaggcaattccgggccagtactgacgaacgtggtaggctaggattggaggcatggtcggaacaagctgcaggtaatgctgtcaatgttcacatcgtgacagcgcggagctaaaagtatacagtggaaccaatgcagtccggtatggtaccatgaaggactgggtcattaacctgacagttgtccttgcagatggcactgtgatcaaaacaaggcgtcgaccacggtattgcctttgcagtcttatgtgttagacggccatactgacgggcgtacagtaaatcatcagctggatataacctgaccaacctctttgtcggctcagaaggcaccctgggaatagttacggaaatcacgctgaagctggctgtagtcccgcaagaaacgagtgtcgcggttgtaacgttccccactatacgcgatgcagcagctgcagcatcgaaggtgctacgaactggggtccctgtcgccgcgatggagattatggacgatgtccagatgtctgttatcaatagggctggatcaacgagcaagaagtggaaagaggaaccgacaatgttcttcaagtaagtgcgcggttgagttgagtgaccgagagttgcatgctgatcatcactaggttttcggggaccaaggcaggggtgagttcagccctaccatatattacccagaatggaactgactgcatacaggtacgggagaacatccagctggtcaaggaaatcgccaaggcgcacaagagcggtgaattcgaattcgctgtgaatcccgaagagcaaaagacactttggtccgcccgcaaagaatcgctgtggagtatgcttgcgcttcgtcgcgagggcgatgaagtatggtcaacagatgttgctgtgccgatctccaggcttccggacattattggtacacagcgtcccttctttcggttggaaacatgcttacaatactacagaaatatccaagaaagagatggacgatcttggcctgtttgcaagcattctcggccacatcggagacggcaacttccacgagagcattatgtacaacagcaaagatcccaaggagcgagcagccgtagaaaagtgcgtgcacgacatggtcgatcgcgcactggagatggacggcacctgtaccggagaacacggcattggacttggaaagaaggcttccctccagaaagagcttggcctggacaccatcaacgtgatgaggagcatcaagggcgcattggatccgtattggctcatgaatccaggaaagatcatggacgcgttggagtgaactctgcgcggtatttgctttggcatttccacttccttacgttcctcggttttacattccaacaagcttgcattgggcggccgtttgcaattttcacatgcattggccgggagcactatagagttagcataggtcacttcactgtagcaactactggcgttgtacataattcagcagagcgccgactttctggcgggttctttttgtgaatgttcggacctccgtgatcggtgtcgcgttttccaccccacaccctcgtcatacccccagagaatcccaatctgtaattgactcacggatttccagatccacaacaccaaacatggacgctgaacactttagctcgcccaagcgggagtttcccaagaagaagtgcggtatgcagagcattgactgcaaagaagacgatttgctgactcacttgaaggtgtgttgggcgcaacaggctcagttggccagcgcttcatccttctgctcgcgctccacccacatttcgaactacacgctgtcggcgcatcagagcgatcggcgggtaagaagtacaaagatgcagtcaagtggaagcaagccatacccttcacggagcggattggaaacttggtggtgaagaaatgcacggccgaagagttcaaggactgcgacctggtcttctctggcctggacagcgatgttgctggcgacgttggtatggaagtaggttatggttgatcgcatcttactaataagccacagaaatggccttcctcaagtctaacctcgccgtcttctccaacgcgaagaactaccgtcgcgaccccctcgtcccgctcgtcgtgcccaccgtaaatctgccacatctcgatgtgatcaagcaccaacggaaacaccatggcttggagaagggcttcctcgtgtgcaactctaactgcgcagtcatcggcatagtcattcccttcgctgctctacaagacaagttcggtcccgtcgaccaggtctccgtcgtcacgatgcaagctgtgtcaggcgcagggtaccccggagtcagcagcatggacatcatcgacaacgttgtgcccttcatctcgggcgaagaagacaagcttgagaccgaggcatccaagattcttggaggtatcaacggagatgtgactggctttgtggaccagccgatgaagatctcggcggcttgtaatcgcgtgccggtactggacggccacactgcttgcgtatcgctgcgcttccagagacgcccaccaccaagtgcagatgaggtcaagcaggccatgcacgagtacgtgtcggatgcacagaagctgggttgcccgtctgcgcctaagaatgctattgtggtaatggaggcaccggaccggccacagcctaggttggatagggagacggacagagggtatgctgtcagtgtcggtcgtgtaagagaggacgagtcgggcatcttcgacatcaagtttgttgctctcagtcacaacagtaagtcgtcgtggtccacatgagcttgaacccaatgctaacgaatcacagctgtcattggagcagcgggttcatcgatactgaacgcagaggcagcggtactgaagggctatgcatgattgagcgagaagttgggaatgggttcccgataatatcatgagtagagtagaaggtcgaggaacaagaatcatgcagttcaaaatgacgctgttctactactagactggcacagtagcacgagtatattggtgttctgcttctaattgagcaacgttgtttttgtgaattgactacatcgaacattggctgctactacaggcattgagtgatcgattcagcgtcctgacacaccgcactgatctgatatggctgcctagatacatcgtcacgtacccggacactatcttcaaagcggcgatatttgtaccacgcactgctgtacgtttttaacacattttcctctgacatcttgacgagtcaagcagtactatgtgttgccatctacaagagtaccatgagggaaagtggcgggagtaacaaaacaagtcagcgatctgatagcctgaagctacacatgactttgctgatcttcaactattttgggcacatctaaataaattccacacgttgttttagcatgccccatgtcgatgttcccttgtacttgcgagttgagcagacggcaccgcacgtgacgtggtagcgcgccccacattctaagcgaagtcatccacactccgaattcctgtcgagcaacgacttttctctccaggacactcaaactactaacctcacaacaacagccaaaatgggtcgtggtccaaagaagcatcagaagcgcctcagcgccccttcgcactggctcctggacaagctgtccggtatgctcgcccagcgcactgcgaccgcaattgcagtcgcgccaggattcgatatttcgagatcgaaactgacattttccaggtgcctatgctcccaaggcctcccccggtcctcacaagctccgcgactcgctgcctctggtcatcttcctccgcaaccgcttgaagtacgctctcaacgcccgtgaggtcaatgccatcctcatgcagcgcctcgtcaaggttgacggcaaggtccgcaccgactccaccttcccctcgggattgatggacgtcatctccattgagaagaccggcgagaacttccgcctgatctacgacaccaagggccgcttcaccgtccacaggataacagatgaggaggcacaatacaagctcggcaaggtcaagcgtgtgcagctcggaaagggcggcattccctacttggttacgcacgacgcgcgaacgtaagttcccgcctctatcagccgttgaccaatgtgtgggctaggtgatcgagggcaacctctttcaccaggcatccgaccagggtctggcgatgtctgtggcatgatgctaaacatgtgtaggatccgttaccccgaccccgccatcaaggtcaacgacaccgtcaagattgacctgtccaccggcaaggtctccgacttcatcaagttcgacactggtgtgatcgtcatggtcactggtggtcgcaacatgggtcgtgttggtgtcatcactcaccgtgagcgccacgacggaggcttcaacattgtccacttgaaggacgctgttgacaacgagttcaccactcgtgagaccaacgttatgtaagtttgactttgagaggtttagctgggctacactaacacgcagacagcgtcatcggtaaggagaagccatggatctcactgcccaagggtaagggtgtcaagctctccattgctgaggagcgtgaccgccgcagggcctacgctcttgccggcaactaagggcgaggccgagcgtggtgttagactagcaatgagattccaatgaaggtatgaccatcggttaaagtcccgaataccaaaaatcatccggcgtttggtcgctcgtggggaggttcacgagtctggggcatactgcatatcatacgaataccaaatgagaatccaagattaagcaaaacaagtaatcatctcgcgaagtgatatgtgcaggtactataacgtggatggcggtgtctagaatatgtcgcttagcgatggacagtttggggttgcgtgcaggggccgtcaggaggcgcctatctttggaggtgttttgagatgaaagatgtgaggctcggcgggcccttgcaagcatcaggcaatgtgggatacaagcaatgaggcgggcagagggattcgaggatgggcttcgatccccaggcctgcacgagactggcgcgtttgacaaggagggctgacgcagaaacagtgacgggtaacgggaaaagcgttttgattgactgtgacgatctgcaaggcgtgcctactggtctgtgcgacgcgtggaagatgaggaaatgagacgagatgagcagcgaagacgaggacggacggactcgaagcagatcgtggcgggccaacgagcctcgacgagagcgcagaatccggaatgacagccgttgcagcaacgcatatcgaacaatcgatagcgttcctgcgccatctcgtttttggaagcctatcttgggcggcgtccttctagccggtgttcgctcaacgttcgctccagctccctcggcgtgcgattggccgaagcgctctcacggcgcctctctgcatcttggtttccatccctctaaccaacaatccagcaccgccagcaaacctcccccgcatagctgtgcgccctctcttcgtgccaatacagcgagaccagcgtgcgcccggctccctcgcgataccaatgccatagcaagcaacacccgtacaacctcaaccgtctctcgtttcacaatagcctcgtcttcggccacacgcccaccaccgcgcagctgaaaagagcgcgcctgcacgccgcgaccctcgcccaacaccacgcaccacgcagagtctcgagagccggtctctggcgagccggatcctcgccgcagactcgcgcattcttcgccaacatgcttcggccggccacccccctatcgattctattcttcatcgccttctgcttgctgctgctgtcgacgctgtcgacgcccgtcatcccggccattccaatcgctacctaccgcggcatcaacttcggcgtgctcggctactgcgtcgatggcaagtgcgacgggcccatgatcgggtacgacactggtacgttcaaagtcgcttccaccgctgagacagccacgcgcccagaacactaacaattgctgcagagcagctattccgcaaccaacccacgcccgacttctcgctccccgccgcttcgcgccatgccctgtcgtccattctcatcgtgcatccagtggctgccttcatgacgctgatatgcttcgcgctagccgtcgccgcccactttcactcgcccgcccattcgccgcgctaccttcttgcgctgctgatattcacgttccctacgcttctcgtttcactgctcgctttcctcgtcgacatcctgctgttcgtgccccacgtggcttggggaggatggatcgtgctggctgccaccattatcattgtcgcgagcggcatcgtgacgtgcgctatgaggcgcacgctggtcagtcgcaaggccaggaagaagcgcattgcagagaacgaagatatgaacggccagacctactacgccaaccgcgccactgccgcaaccacccagtccgagtttcccaaggcggaatcgccgcctccattctccggcgacgtcatgtctggacagcagggcaacgactttgcatctttcgatatgcgcaaacaaaactcccccgaggacatgaccccgctgaaccaacgcaacccttcgctcaagaccgtcagcagtggtggcaatggctcagacggcctgtccccaccacaacgcggtccttcagatcgccgacacccaatcgaccagtatggcaacccggtgcctcccatgcccaatgacgccatgatgatgatgaatggtccacctcggggaccacctggaccaggaagaggtggaccgtacagagggagaggagggccacgaggagggccttatggaggtggaggccgaggcggctatggaccaccccgaggtggcatgcgaggcccaccaccccccgggatggaatggtgggggacgaggcatgcgtcctccccagggtgttcccatgaacggaccaggtcctgggcgaggaggacctccacctggctacaataacaacaactatggacctggaccaggcggaccaccgcgagaggtatcgccatacggcaacagaggacctcctccaactggccctctaccaatacccattggacaagctatcgagatggacaaccgtactggcacaccccccgtgaacaataataacaaccaaaactatggtctcagagagagtgatggcgatgtccagggaatgttggcgcttcagcagggaggattcccgtcaggtgcaccacaacggcgaccttctaatggcactgggttgacgagcccgactagcgaatactccaccgagtaagttgagaatgaatccgcaccctagacacaactgacatcatgtagtggcgcacaacaatatccacctctgcagtccggctggaatggccagaagccagcttcagatcagacacttcaaacactgaacaacagcaatagcagccgtggtctctccccgatacaagactccccagttgagcttcctactcaattatcacatgtcggacaactaccaccagtggctgcccacaaccaggggccgagctcagactactatgaagatgtagatcccaaatttgcggagcccgcccgatcaaacccacctccaatgccctcatcactcatgccaggcggatacgcgcagcaaaatatctcgaaccccagctttctcgccgcgccaccaccgctgaactcgagcgatccaaaccttcctcgtacatcttcgtacgacgacctaccagatggttcacgctcaccagccgcatcagaagcatcacacttcacttctgtctcacaacgtcccgttaaccccaactggagaccggagatgggtgccccggccggccaatttggtccctaccctggacctggcggcccaatgcctagacgtcccatgaggcaggaagatgtcatccttgaagcaaacgctgcgaaccccgatttcgcgataccaggcgccatgccaggacgtggacggggtcgcgggcgaggaggacgaggcggcggcatgggaccgccaccaccttcgatgctcggaccgggtctaagcaacacgtcgagataccccggtgcaaacatgtaggatgtccagcacttgccgcgcatcttttaacccttccatatcgccctcgagtcgtacaggagcgtctatacactttctccgcccacttttaaaatacctctccacaaagaaacgccaacaggaccctacctttttttcggcatggtcaacgactctttagtactaaacctaccttaatttctagtcccagcttttcgggctgtcacttcttcttttcttttccggcatgcttgcccaaccagctacgtctgtgggccggcaggtgaagacgccatatttcttctgcacgaaacacgcatacaatcttcctcttactcttctggtttcctttctctttctctttctctttctctttttttttctgttggattccaaagcgatctagatatgggccagacctgcaaatgacgataccacacgtcttgcaatgcgggtactggcgcgatgcgagcatactcgtgtatataccgagaggtggattggattggattggattggggcgcagagcggaaatgggtatgggagtaggataggatagggtaggaaacattgaaatacaaaggcaataaaaatacacacgctgtgccctctctgtgactcagagtgcatgtgaggagtaggcattggatatcaaaggtgttgaatttatccaagtcttgtctatgtgttatgctgtgactctcgaatgcgtatgtggtatattgtagctgtgcccatcccaaatgccctaacaacgtatgaaatgcaaagcgccaatgccagtgccccaactcctctccgcgccgaaaatcagatgcaagaaagcgagtgtgtatccgtcaaactctgtcctccgcgaaatccaagacttcacaatcatcttcgaagaagccctcctcgtcttcttccattccttccttgcgcacgcgcctccgccgggtagtgacgacaacctgttcgacttcttcctcgccgtcgcggaggatgagcttgttctcgatgcgagcggcgacgccagcgatgaaatcctcgtcgccggaatcataggtgcgtgtagctggcgacgacacgcgaacagcctcgacatcgtcgccgaacagccatggcgaatcatcgttggcctggtggagattactgaccagacttggggccggtggttggaattcgctgctactttcctggacttctgcaaggggcctggagtagacgaagcgcgtgacacggcgatcggtgtagaacggctggtatggtgggttcgtctcgatctcggaaaagctgagaggtgcgggagaaggccctattgctttggcaccagacttgcgcgacggcagagagcgtggaagccactcgccgtagaaaccttgggttggttctgcatcgcctggctgggggaagagaacttcagcgatggctggcggcagtgctgcatcgcgaagtggagcgagaccgaattccacgaccttcttcttcgagatcgcagtcgcatttccggaattgcctttgccagaagaatgccgcatttgcacgcgccaaatttgaagcacgccgccagagacgatggcgattgatcctcggcctttgcccgacagccaccgcacactatatggcttgacgccactgggagaggtaggaagtgcgagtttgttgtcaccagcgtggcgaatgttgttgatcgacttcccaactccagctgccacagccttgccggatttcgcacctgcagcaggagttacaccgaggctactcagactgaaccgcgaccctccaccggtgtttctcgcacgaacagcgtccagccaaggtttcgccgttccgttcagggtctgcatcgccgaagtgattgcacttccacggcctgctgaagttgcgtcctcctttggtttcgcaggtactgctggacggatccgtcgaggaggcggccattggaacgccgatgcaggcattgggaacatgtgaacagttcccttgtcagtaatgacagctagcttgtccattctcggggccgaccacaccacatcaatcacattggtgacagtcattcgagcaaatcgagcaacttggcgtacgtgcgggcctgtggctagatctctggtactcttacgggctctgcgcgatgtcatacgcttcaaatcccatacatcctggtaatcacctttcttgctaacggtcatgagcatgagcccactgggcgaaaaagagaggaagctgcagccaagtgaggcaggtatcgtcgcgattgcgtgtagagcactcttgttgcgcgtctcttctgcatccagtagcctctgcaggtcgtaaacagatgtgacagttgcctcctgcctgggttgtgtttgattgtggccatgtgtaggggggaagtagtgttgcatagggtcctggccgtatgacatgttggtagtaccgtttgcctggggcgtcttgttcatataagctttgaaggcttgcattcccttctctgtcgcccagcgcgcgcccttgatggcgacctgggtgccttctcttgtgagacggtcgatcaaactggcagcttccggtgcttctacagtacaatttgctgacggctgaggtggcactgtatggtgtgtaataccgggtgggcgctcatagtacggtgaagtcagggccacgccatctagagcatagagagcacttgagccaggaggagtgacagcgagccatcggtcggacaaggaaaagacgggcactccatatttctcgagaggcgtctcatcttggctgccgtctgcagcactcgaagcactggaatgaactgggcggtcacgtatctgaacagatgtccagaccttgcctatgcatcggtatcgttcagaatagtcttcatgacctttgagatacggggcaaagatgaacacttcaccactggagccagatgcaacaactacgaacttgcctttggcgtccaccacaaattcgccgaccgggggcggcggctgaaacatgggactttcgacgggactaagcagaggtaccaacgggctcctgtacaatgttgccagtctgcgagactccttcagcgaatagatgtcgacagaagtttggtaagcagagacttgggcagaagggccaccgtggttggaagacggcctgctcggagattctgacgcggaatcgtcaacgacggaagaagagccactgccgctctggctgctgcgactttctcggagaacgggcccgtggagtgtaacggcaatcaggggccttgactgtatcagcggatctctccgcgatgtccaaggcaggatcttagcgcctatgacggcgccttgaagaccctccagccgccctatgatctcaagcttgcccttctcgactctgaagacgtccagactgccttgctgaccaaccagtagcacgttctcagctactcgtgcggcatcgtcgcctgccgtcatcagagtgtcgaagccacagaagaagcccccttcccctggcggtatgccatcgccggcggcattgttgagaccaagatcgaggtcagtcaggccgtagaaatgcgcttgcggctggtggggcagaggcggattaggggcgaaatgctgcgatggggcgcgtgcgccgtggtgggagtacatggaagctctgcggtccctggcggagtctcggggcgagttctgtaggcggccaccaaagttggtctgctgggtcggatggctcaggggccgcatgcctggcggtgagttggacatgggctgctgggcgtagagtccttctcgggcgccaggcgagctgtgcagagtcggtggagagcccgctatagctatcccgcccgtgtttggggaagcctggttggtgaagaagggcaccgacttggtccactcgtttgtgtactgggcagcggtgcctcgtgtagcgcccagagcggacagcagcggggaggtggtcgcattgtaggacacgggcggcgaggcagaggataggcgtctggcggcaggcggcgactttgttctgcggtacagtcagtttgacgcacagagtggtggccactctacgtacacctctcggggataaatccgcgtaacgcgctcgcggcgtctatctcgtcttcccagctcatttctcgccgtgtcgcggggctggggctggggcgtgtcctggaccttgttgccgcgaatgcgctgttgccggtggagcgaggtgaggttggaaacaggcgccgtcgactcggtattgggcgatgggctcattcaagatgctgtgcggtgctcggcgtgtgtagctcggggccgtctcttctgcagcgtcgtggggtgtggaagggaggttcgagggtagcgcgggatgcgggatggaagctccaggacaaagacggctgctgcgtcacgcgccggccaggacgctgaccttggagaatgatctggtcccgtgccaggagagacccgggaagctgcgttacgtcaatagggctggtgcctgacccagcgtgttatctatgctgcgtgtgtttacggcgtggtgttgttgcgggaagtgggaagtgggatgcgggatgcgggatgcggatgcggatgcgggatgcgcggggagagcttcacgcgcaactgtctcggactcccttggtgttctatgcaagcgggagagaggagtcaagctatcgcaggtcacagctcgagtctatccagtagtctagtgctatccaagtgttgagcacttgatcacgttatgcagggtacactacactaagtgcagtagcttccactggcccatcagcttgtgaagcccatcatatcatgcaggtgcatgccgctctgataccgtgtcattcgccgaccactcccgcccaccagcccaccagcccttttaccgcccctttgcccctctcttggtctcctacaatctagccactgtgtacattatatactgcgaatcatcttctatgcttcgtggacaccacacataccccgctgttggctggatgcggctccctgcattccgatgcctatgacgcacttgcacgtggcccgctcggcattcgccatgtccctccacatctccactctgagtcttgccaagccgtgcaacgccgagtatcatcatattttgtcgccatgtcttgccatgtacagaaaatcaagtcaaattattggttgcatttcctatgtaccagccctgattcaacgcagcatacaccgccgctgctccttggagagtacatgtacgccagtgacacctttatgatgtgacatgcctccctgaaagacttcatctacccccatgtcgcgctggttgatctcaagcctcacagggcgtcctattcggccgccatgtcgctgtggtcacgattccttgaaacccagcttctagaaatcgttcaatccaccgaaaccaccgaaaccaccacgaccaccgcgcccaccgcgtccaccacgccctaacccatcaccctgtcctcccagatcacttcgtccctggtcatggaaatggccgcgaccaccaccccgttcttgatcggcatgatatccgccgcgaccaggtgggccagtgtagccccctcctcgcggatagtcaccgaagccaggactgttgctaaagggagacccgcccgcgtttgtcgctgagccaggaccccctcggccacgcgtcgacgatcttgtctcgtatctaccgcgacccaacccaagtgtactgagaaagcttccaccatgaccaacattgttttgggcttcgggacctggctgattcattgcaccatctccaagggttctacccggacccgtaaacaatccactagatgcactgaaattgccaagagtcggcaatgtaaagttatcaaattgcgcccacgggccttgctgaggcgcggtctgcgaatgcgggttctgcatgtatggataattgaaatgtggcatatgcggatttggaccctgtggacccagtgggcccagtggcatgtacattggcggcagctgtggcagctgtgacaactgtggcggtggtgtatgtgctggcttgagtgcttttgtagcgtcgcgagccctcttaagggacgcagccgaggaggcctgagtatggggttgaggatctggaacaatcttcgaagccccgtacttgtaaagcgccgcctgtagttgtggaagtattgagtcgaggccgtcgtggctctgtgccgagagacgttgcatggcagccatgtcctcgtcgtccaaacccgcggcagaaaaatcaatatgcctgaatggctggtccggtgttttcttcttcgaccacgctacagcggtatgcaagatcttgtctgcgtttgcggtgaagtgccgatcgaccacgtccttccatattggcggtgtgttctcgatccactccaacattgccgttcgtattgtgtttcgacaagtcttcgcattataaactgcagatggaccttcagattggtcacaggaaccataggaacgccccggctcgttgtaccaaggctcttcgcacagtatcatcgcttgtatcgaaatcaccacttgtagaagcgtggactctccgggtacccaaggctcacctaaaaatgtgttagtctacgatacaggtgattgtcgacaaagctatgcttaccttgccatgttccaagtaggctcaagcacacctttccgtcagcatacaagttgggattgaagtcgaccctgccgccgcctgtagttttgaattgtaccagcggtggcttgttggggaaatcagcatcgcagaaaagatcaaattcgaaaatcccgttcgcgtatggtgtaccttcaggtccgatgatcacggccttctgtacatccggtcgtgattcagcatacctaacgaagatgcccggtggcagtcccgtcttcaaggtggtaatctggctgatgagactcttgaagcggccagatggaggcgaaatcagcgcccgtgcaagcggaccgtaagcatgtgatactaggatcgcaccatcaggtagatcagccagcgcggggatctctggcttgctcttggggggagtggctcttacggacgtgccagaattcgcaaccaggtagccccgaaggtcggtgatctggcgacacagcagcaggagattctgacctccggcagtctgaaactctttctcgttgcgcttcgcaccttgtagtacgagcttgctttgtgcgtccagattggtgaggatcttcagtagtgacaatgacgtatctgtcgacagtccaggaccttcatgaaaagacaaggtcaggagattgatcttatcctccttaaaaggccgctcgttgtaaacagtcgcacttgccgtactagaatgtgcaccgagtgttcttaccagacatatgagcgcatgatacaaatctctcctctttgtggcatcttccagggagtcgttccgtaaaagctctgcgcagtaattcaggagcttgctaccaaccagcatttcggccaaacactctggcggatccatatcgaagttcgactcgcgttcgaatacagggagtagagactctatgagatgtagatgcaattcgtagaaccgatcctcgttctgctgcgttgcaagagctttggccttaccactggtgttggttgcagccgcctggaactggtgttcactaagcgtatgtccgggaccccatacaaggctgtcatcgaaatcgctgtcgtagcccataccaggtcttgaagaaccactgaatcctatcccggctcgtcctcgtcctcgtcctcgctgtgatgttccgcgctcaacttcttgcggctgttgtattggcttgcggtgcgctgcttcactgaccttgatggcagagaaatgttcgtccagactgcacaatattatccagagtagcagggttcgtccgccagcgcagcaccaggtgacctccttaccatgcacactgcttaacgaccaaggcattgacggcccgggcacacaggaaatgcaacgcgagtcctcgcagtttgtgcattttaacagcgacgagagcaccatatttccactcttccagtccttcagcaacagttctatgtcgcgctctgatttgaagaagactttctcacacgtaaagcatcgagctgacttgacatgcgccagaaaggctgcaaatgttccaaaggtctttccgtttggggtctcggaatgatacttcgcgaccttacgtttgtctttcttggaagtccacggcgaggcttttggcggaggtgcacgttgatcccaacgagatgaacggttgggggccgatgcatcgcccttcgtatgatgttgaccatttgcttcgccgaattgcagctcaagagcatatgcaaagtcatccccatcgtcgtagccaggccgttgctgggagggaccagcgccgctagtagtagcctgtcctccgttgatttctttggaaatctgcacggctagttggtagtcggcatcctcgttgtgctggggactagcggagcgagatcggcgggcctttccaggccgtgacatgatggtgttgaagactctcgagagttatacgcggtaaagtgggcgctcttatgcttgtagttgagagcagcaagcgagtggagtggtagagagacgaggatatttggtagcaagagcgcttgctattgagaatacgagactatcccggtgggttaccttcactcgtacaagcgccgcaatggtcctagggaaactgtgcaaggctgggccttcgctcgtatgcgagtgcgtactgtgactgcgttgtagaaatgaaagagggcacgaaatatgaaaagatgttcaagtgagctgtgttacgcgagctagagtaacaaacaggaacagcggggccggattaggtgggaagccgcagtctaaagagtggtaggcgcgaccatggaacctgggccaatcatttcagggaccatgcatgtgaggctgagacttccccaaacaatgacccgtcgaccgtaacatgagaaatcgcaatgcgtttcctgtgatctgtcaaaaaacgccgtttaacttcgggtggctgcgtgcgtatagatcagtctgacgtcacgtgtcgtagatttgactagcattcacttcgaacgtcgcgattcacttagactgcccgatcggcattgaccgccgctacacaaaagtctaaacgatgaaaacctgttcattcaccaggaaaggttctttcaagacggagccgggtgatcgcagacattcctccccaacaactatactgccatcagagtccgccacatactgcgccaatttctactactacttaacaaccacctcgaaggactcagactgcaccgccaccaaacccttaccaccaacttcacgatcctgcacttccacaacatcgcccgccttctccccatcgttatcaggatccggaaccccaaacaacaccgcctgcaagaaccccacatttcccgccttctccagagccaccaagccactcccatgcatcatcccaaacgttgttccaggcttcgggtgcaggaaatccgggagagaatacggccacggctttgtggacatgttgacaactggctgagtgtgcgatggctttgcaaatgtgtaggccatgtgcggagtgtaagttgccagagcaggcgacttcggcaccgcaaacacggagaggttgatgcgctcaacgtcgagtgaaatgccgcttaggagcaggggacgcatcatgccggggtcgaaggcgctgtatgtggtcatccagtgtggaccgtcatcttcgtcctggactatgttgccgtgtggaaattgtgggagggaaagattcggctcccactgcgccacacgggacttggctgctgagatgtcggcggggaatgagcggcgggtgagacgcgcagttgcttgttggaacattgcgggtagagcttcggtatgtgtttatgtatggttgggatgaattcgtgtgtggacaggaagtgggttttagttgagagggatgggagaagatgtgagcgagaaatgagggagggagaataaatatgtcttagtttggaattgtttactatgaagatgtagattctttcactgcacccgctaggcatttgtgaggaacagtggcacaatgtagatgccttggcaattgtgtctacacagtgtggcagtatggcacctagtgattgaggacgtcgagtcactgctgaaagacattttcaagagtgtacgatatttctcaaactcgctcgtaaaggataaagtctggccggcagcctgctgcgaaccatggtcataaatcaaacttggagactagtgcaattgacccacaaacgaaccagactaatcagacgggcactagggatagatacagtagcaaatgttcatgtgatgtgtacattaatattttgagccgccagtgttgtgcgacttggtggtatacaaaatcaagaattacaaataccagaacttattttcagacatgtacagaaacaatgatgatacaagagcccaattaaagcaatagatgatggggtattcaactttaaaactggcaaacaacatgcctagatcgctcagaatgcatcgcaatgcagaagcaagatagacacatgggatccagtatatagacaaacggcgactgagcagtgacataaggaaaagtagactatgcaacaggataaaaagaatggggacggaatcagtcgtcggtccaatactgtgggacccactcctgtcccggatatgaagtagctcgcatggccggctcgtcgtcttcgacagcaggcagctcaaagacctgccgattgctactgccacgtcgttcccaaccgggctggccaccattgcgactgccaccaacgctgcgtatgctaccaacagctgcaccgccagagacactgcgctctagttctcgagcccttgctcgcgcagcctcgcgttcttgcttttcacgttcagactcggcacgctggatttgagcacgctgaatgcgttccatgcgcgcgtgttcctcttgctgcaggagttgacggcgcagagactctgcacccatgtcggcttcggatcgctgaggcgatgcggccatggatgctggctgagggtgctgcaggatgcctatagaggcttgacgcgatcgatattcatcctgccggcctcgtgggttgagatcaacattggttgcgatattcggtgggcgtggttgctctgggcggctcttgttcagcccgtcgttgggtacaccaggaccgtcataggatggaggaggttcatctactagggaccgttcatacgacgattcttcatgtggtggctgtgaatagtgctcgtcttgtgggagtgaaggctcgtactgctcgcgattcacacctgtatcttgctgtccaggggacggtgaaggatgagaggccatcgtccttggatgcatagggctgtggggcgattttggtagtgacagcggtggagctgggagtagattctcaagcgggtttgcggagctcatgcttctgtttgcatcaggtgacatgggtagaggataagctgcaggctgatgaggttgctctgatcgaagcgacgcaaggagtgggagttgtggacttccaccagacttgtcctggtccatgtcacgtggagactgatgctgttgataaggctgtggagaggtacgtggtagaagctccctataacccccgtcttgttgctgaggtacggacttctgcatcaaaggctgtgaaaatgatggactatggggcgaggcacgtggcgaaggtgactgctttactcgctcagcatgttgttgctcccgcacagtgaactgctgttgcataaattgcttttgacgtgctcgaacaatttcttgctccgtagcgccttcggggacgtcaagatgccacggtcgttccgacgtgccttgaacttcagatatgctgctcatccttgacttatgtgtccgctgatcgggcagagagggtacgattggtacactctgagcaggagctccaataggtgagactacagaaacagtgcttgcgtcggaatgggttctgttattaggcggcatttgagactgtgcggacacttgtggtgatatcgttggcatgcgtggatcggaatattgtctgtgatactgctcaggctgtatctccgactgggcacttgccacgaaccgagactgctccctgtctattggcgaaatgaacgcgcctgacacatggctgtatgctgcaggaatttgaggtgtctcatactgaggttcaattggcgtactgacgtgacgctgtgtagtcggcacctgattttggacgctatgattgggcaatggcccagaaactgcgcgttggttgaaggcgggtggctctgtctctggatttggtcgcgagcgaagctgttcttctatttgctctcgctcttggtgtctccggagatcgtcgttcgaggcatcgacgtttccgttcatagagtcatcatgttgacgggctttatcaggatgcaaatgatcagatcgcaagccagatacctgatcttgctggggctgttgacgctgagccatcgaagcgctggaagaatccttgcgaggctctggtcgtccatgttgatactgtgcttgttctgcggtaggtccgttgataccacgtcgctcagattcaagctgtaggcgaatttgttccagtcgaagccgttccgcgtgcaacgccctataagcttctatctcctgcgctgaaggttgtcgacgatcagtcggaggaatcccatctgttccttggcttggcgagtcgttttgacgcagctgatctacggcttgccgaggtatttggttcgcattgaaagccaccccttgatcaggcacgatacgagtctgttttgtattatagtacccgccaggaggaggaccatagtttggctgttgaggctgctgagcatggtgaccaatgggcagacttgtgggctgtgtcgttggcggagattttggtcccatagtttggccaacagctgtaagtacttgcagagctttatgttgttcagccagttgtcttgtactcaaatatgcagagccttgatctgatggaattgcttgcgggggctgctgcgaaggcaacctgggctgcgcctgttgataatgctgcgatggtccgtagggatccataccctgcgcaccttgtaagctcgcaggtgacattgtctgtgcaggagcaaattgcgggcctatagtctgcatctgctgcggagggtagtgtcccggggggtattgcccaggagtgtacggcatgccattttgctgaggccgaaattgtggctgcagtggaggccattgcgttggtgcgccttgcatctgtagcggagcagactgtcgctgtgccttttgagccttcttctgctctttcgacaacttgggctcattgactcgactgaacatattgcccaatgaagagaaccttttcttcttccctgtctctggaccgccgctcacgtgtgtttgatgtgacggtggctgagtattatgctttggaggaccatgaggtaaaatctgtggcgggatgccttggaatggcatggggctagcgggcttccttagatcgacacgagaatgagttggttgagcatgagtagagccttggctaccgtggctgaaatgcgattcggccccattgctaggcggccgatttggtgacgcagacgatacagcttgatttccaagtcttggttgctcagggtgtagactgcttacgcctgaatgatatgaagcatttctgttcggatcgattgccgcctgatgttggttatgggttactgcggcattaggcgcatttgcatggtttccttgtaacttgccaccgagattcttgaaaactgcagatagcttcggcatagatgacgacttttcctgttgcttcgagggttgctgtgcagacacttgtgggccaccataaagaccagcaccagccccaccttgttgatgatactgtccttggagttgcatcctttgttgctgcaattcgtactcgcttctcggtgtcggcagggacccaggctgttgccttgcaagatgatatccgtgttgaggtgccgtaatttgtcctgacatgccagtctgttgcggcatagactgtcctggcccgccatatatgtgaggaccttgaactccgtgattaaccatttgagaaggttgagacgcatgtccgttcgccaactgtggttgagataaggttgagcctgactgttcacgtggatcggaagtctgtgctgcaggtacttgggtccgtgggtgctcttgagatccaagttgcggcgtgctgaacatgtttgactgctggagaactgaatctggtgacatcgtggagtacaccgcactgttcgaaacatgactgggctgttgattttgcatggaaccttgctcggcgattgaacgtgtgggtaaattgccctgcttcaaaggctgattgagttggtcttgcggtctgccatcctgatcggtggggccagaaatgaaactcattggcctttctgtgctgtatcttcgcccgtcctcgcgatgcgcctcttttaaaccccctgcagcaggttcttcaggcttgacgggctgaattctctcgtcccgtggatcagcataaagatcaaaatcgtcgtcggtaccagtgggcgtatgatctccatttgttgttgaagactcttccggaatacgatcagatgttgaagggtttttgcctgcagagtcgtggtacatgcgacgaattgttgacggagtagagcgtccagcattgctcgaagcgggcgagactggagtgccgccttccgagaccatggaagatatcattgacagcatcgatttggacctctcaggaactgtcaattccgaagattgctgctgtggaaggcgaatggtatgcgaggggatttcatggccctcgaagtagccattcggcgctgctacatgtcttgcgttgttattcgaccgttcagcctcgtcagcctgggcatgttgaacaatcttcggcaccggcgcgatgggtgtaacgagttcgctctcgttcctcatttcgctggtttgcctgctaccagaaaccgaattagcggaagcactatcgcgatcccatgatgcaaaggatgaattcgacgcgccattctcctgaacggcgcgagcggcgcgagcgacgtgaacagcgccgcgccatgcatgtggctcgtgcgtcgtcccgtcagcgctaccaaccgtgtccggggcgggaagcatgccctgtacctcttcgacctcagcttgggagcctacaactgtgttttcctccccctcaccgccaaggcgtttatgcgcagctgtatgtgagcctgtagccccctgcgctcgcattttagggggtcgcaactcgcttgcgtaccatacaggggctggggagatcgcttgatcaacagaggacgcatcgctagagattcttgcctcggtgaccgcgtccaaagatgtctttgctatctggaatcttgatgttgatgtcgcttttggctcgcctactaaggaggtatgctgaacccccaaggcttcaggcctgctgtttgtagaaccagacgctggtgcactcggtggtccacgtggcagaacacgtgcttgtgcaccggctccagtgttatcgtcgtcatgtttgcaggttgaaccgcgagctagacttattaagcgattgtgatcggacattgcattcagcggtggctccgtgggctgtatcaggggactgacaagctccctaccatgtgcttgtggtgctgtcaaaagcgaagtgttgctagggtcagcctggttgtagccttcgtcgtcactcacgtcgagatgcgaaggtacaagatatgctggaagttccacaggctcgctcctttctggtagaggctcgtagctgagacggggcggctgatcatcatcatcgaaatcgctttggccagtgtgcttcaaattctggggtgctttcgtagatatcgctgggccgaagcgagatgaatgagcaggtcgcgaatccagggcaggccgtgttgacgtctgcccgatactgctgggcgaaacacttgctccaggtgggaaatcgctcactagcggccattgatcgtgctcaacttggggttgtgtcctgctaacattgggaagcgcgggtccttcccgattgcctacctctggcacctcatgttgaagtacaggacttttcgccagcgccctagcctcgcttattgtgggaattggtggagtggcatatctaataacagactgaagtacttcgtggcttacatcgtgacttaggcgtactgtgtctgggattaaaggcactggtggaataatctgctcgctatccttatcgtgggctgaaaaaacactcttggctggcgatggcagaatgcccaagcgtgactgctgcggctgcgactgttctctgggcggagtggacaagacttcatcggcttttacctgctgttggctaggccttactccccaggagtctggtgcatggaaagtatgtgtccagcttttctcgtcttctagtatgcgcgaaacctctcgaggcggcgtccctttcggcgtcgaggaaggaaaggggccaataggtggtaatgcaatactgttaggccgggagcgagaacgacttgaacgacggaatgaattgattgaaaatcgtctcttcctcctctcttcccacggactgtcaatatcggctgtaggttgtcgcatatgcttgtcggtgactgtagtcgctgatgtagatcttcgtgatgctgctgctgtaaattcaggctcttcagatgcttcgcgtgaagaaggcatggaatctgttccagaacgaggagcctacatcacaaaccacatcagcatgtggcctcagagacaacgtacacttgataaactgttcgggtcgttataggactacatgcgacatacactgaatggcggggacagggatatggaaacgcccaaataaatcatggagctaaattcgagaccacttccatcgcaccatatccagcagtccagcgcccatgggaagaaagaaatgttacatcatcgaaacttcgtcaaccgtactgttaacaaggggggaaatgggaattatttctctaccttttcacgaccaaatcgacttttgcccttggcaaacaatcccttcgcgctggtcaatcctttcccacttaacacattagctgtgtgaagaagatccttgcccttggcctccaatttgtcggcttgcgactcgccccccggaagtcggagagcctgcacctataggagcctgcgccgttgtcccaggattctgctcattgccaagattatgggtgctagcgccacccaatttaccgagtaaagagagggaggcagtatgcttgtgacgtactgtgcctgtaggcacacgttgaaccgggatagtctgcgagacaagttccgggttcgcttccagagtagatgccagccagcttccaagtccgtggtcttgcgttgcccaatgctctcgagtttgattgtaggtggcaatgcgctcagcagctgtcccaattgttgcaatttcccgtgtacccagcggcttaccagaagtgggagataaggcttgaggtgcctgagcagttgtgtgcgtcggtgtctgtggttcaggcacgctgacggcagctgagattgcgggattgggtctctctccgtccacctctcgttgcaataccttgagatcgtcttcaacctggcgtttttgcgcctcgacgtcagcactaagacgtggaggaagatcaacagcttcaggatcgacagcagagttgactacatgtaacccaggaggagatccattatgttcccgtgtggtgctagcaagcgaggtgctgtcaactgggactgcgggagaacgagcggagggttcaagttccgtcatgggctccggcttcgtaatggtgatagtgtgtccagggccaaagtatggatcggaaagatcttcaggcagctgctgacgctcctccacagcactctcggttgaccgagaaatgctttcctcgttagaggccttggtaggctcaggtacagcgctggcttcagcgacactgtcgagaaccgctaattggggtgcattattctcccagctgaagcgattaagcatagatggcttcaatggctcttcagtctgtatcaccacaggagcaacagctgccgacgagctcggaggagtgctgtgcccaatttcctgcgagggttggggtgatatgccattgtcaccatcggcccagtagctgtcatactcggctggcaaaatcgaacttgcacggttcgcccccggacttgctggctgcaacgagctgcggagaggatctgctgaagccacaggtgtgagactagcaacaatctcctttctcaggcggtcgctttcttgatcatcggccgaaggttgagtactcagttgcggaaagaagtcagggcgcttgttctgaaccggagtacttgcgtctgagtccttcgatggtagctgcgggggttcctcgctcctcggcgtatcctttgcgggtggagtgggtggtatagttgacagtgatgatacagtccgctccaactgcagagggcgaggcatgtacatgtcgccatatgaagggcctttggcattgcccgctggcttgtcattaggctcagaagaggcatcgtccatgccaacagtggtcttgaaagattgagccatagctgcgccagcattcttcaaggctacaataggatcgatgccatcgtcagacttgatctcatctaccggatgctttgctgtggttggtgtcaagtcagcgccttccaaagaccctgggaccttgtcttgttcggaacccaggctcctgtcccgctcgccttggtccaacggtgttgctactgtggtcgcgtacgattcccattgaccaggaagatgcgggcggaactccttgacagggctgctaggtttgctcggactgcccttggttggtgaaggggcacgcgaactgtgctgactcttttcccatgactgcatgctgttcctcgatatgttggactgagttgatccacgtcgcgagtgggaaacatcgccaaatcttccagctagtgcttgtacacggcctttgctaggtgactctgaccgggagcgaggcagagcatcctcgatcggtgactgctcagcatgggagtctaggtatgcgtcttgagcccgctgctcggcaagtccaagcccatgcgactcatttactgggctgctctttgccgcagatgcgagatcagcttcgcgagccgcataggctggtaacgggccactgagtccgccttccattgcacgtggctcgtcaggactacctgttgttatctgagcggccttcggctctggtaaggcttttagaggtgaaacgacaggcgaccgtgctggactgtcaccacgagttggtgtagcaagaccactgcgaggtatcgaggaagcggatatattgcgagaatggccagcggcagggtttggagcagccgcatgagaagggtcatgtgcaaacgtggaagttgccccgggaacaaacgttgcggtatcattgggctcctcctcgattgcgggcgtgctaccttcgcccccgacatgggtgcgcttgatagcagaggtcgcgccgctgggtacacgactcattatagggctgataccggtggagctactggtgttcgtcctcgacatgctcgaatcatcatctttggatattggtgtcggaggaatcgaacgctgttcatcgctgcgcgtaaatgcttggtccactactgagcggaaaccctggtcgctgggcggtgacacagcagacgcagatgcttgcgactgtgcgctggctgctggttgcttgtcgcgcgtaaaagctgcgtcaaagtcggggagatactcgctcttgcgctctgcaaccgtctccagtggctgcaaatgtctcccgccatctgacgtaggggagtgcaagtcatccttgggccgagaggagagtgagtcgagactgggccgtgacgagtcgagcgatgcacgctcgcgttcccgctcttcttctacacgcttgtagatgtccgagggccgaacaaaaggcaggggcttgtctgagtgactgcccgttcgtggccgtggagaggtcgcgactggcgcgtctgtttggcttatgctgctcttccgcggcgggaactgtgcacgcgcaggcgaggagttgatgtccgagggcatgggcgaaacctgcgtctgcagcggcggaggcattgcagagggagtgaagtcgcggcggccctgtggctcatggcccatgtcagagctggtgccgctggtctgtcgctgccgctcgccatgctgcggctgcgcatagccgccctgttgtggtgggggtattgatgctgaaaaggcgcggtgttcctcccccgcctcgaaagagttcctgcgcgcgctccccggagcacctggctgtatgggctcggtgaagctgcggtcggtgtactggcgctgtggctgtccaccagcatagtaccgctgctgcgacggcgctggtgcaggcgctggctcatcctcgacgccgtattcgtcgtattcatcatagccaccccagtcgtctccatcgtacgcattcttctttgcagtgacccatttcttcgtctttgcgcgattgacattagttttgaaggacaccggctggccggcagagaagggcgaagaggaccgttcactagcacacgtcagatacagtcgatgcctagacgacagagagtgacttacagtggcgacttggccgactctccctgaaagcgatatggcccagacatggtgtcgttggctgtcgagtcgtccccgcaagagctatatgcgccgactccctgagagcgccgttagggctgcgcccttgtgcttacgtccgcacacagcgcatgcaaacttcagcgcgccgctggaggtgaggaactacgcgcggtcgcagttgaatgcgcgatctggcgtgagtgttcgagtctgcaagctatagcgagggagcactgggctggtgatgctactatgctatgtaggggtcggcgtggtcagaggcactacgtcagcaactagggtatcacaaccaaggtgcgcttcaacaatggcagccacgggtcaaggcaggtatgaagaatgaatgaatgaatggagaagtagtgaaacagggtaaagacaacagtcagcgagaatagctaacaggagcttcagcggtttcttttccggcccaatcttgagcgcgcaggccgccgttcgtcaactgtggcgttgctagcatcaattagccacgactctcgagccgcgtggagacacgttccgcattcaacacctgggccagcccttcctttgcattgcacatcggcaccacgctcaagtcacttgtttcacgcgccaaccccggattcacggcctgttttctgtcaccacgcgcgaaacttccgacgccttttcagcgaccacttccaccacccagagacccccgggccgcattctaccgccgaacactatcaccttatcaccaggccatctctactcttcctgtctgcagtaaagcgacgccgataaactgtgcttacggggcaaagcgcaagaccgaccgaacaccttctctccggcgcatctgtcgcgcttggcttcctggggccgaagcgcttctcctgaacctcaacaaactccccaactcacatccacccacccaccatggccgtttcgatacaggaccgcaccgatgagttccgctccatcctcgcacaggcccagcgcaagcaggcgcaatcgaagacaagcgcgcagaggcagtcgctcctgaccgcacaggagaagtcacaggcgaatggctcgccgcagcgccagcgctccgaatttgcgcgcaccgcggctgaggtagcgcggggtgtctctagcacaatgcagaagttggagagactttcgcagctggcaaagcgcaagacgctgttcgacgaccggccggtcgagttcgacgagctcacctttgtcataaagcaggacatgtcagcgctatcaggccaagtgcagtcgctacaatccatgaactcgaagcagcacccgaaagtaaaacccggcgccgatcaggaaggagagcacaacagcaatgtagtgctactactgaaggacaagctgcagaatgtgggaacaaacttcaaggacgtattggaggttcgcacaaagaacatgcaagcatcgcgatctcggacagagcagttcctctccaccgccgcttcacagtcccacagcagcctcgacccgggccgcaccgattccccgctttaccagacgccgtcgcgaagccgttcgccgggtgggttcaggaatacaaatgccgcgcaacaagatctcctctcgctagagccatctggttcatcagcccttacacggggtggcatgcaatcggatgcgcagctgctgctcatggaagaggcgcagccgcaaaacacgtacatccaggagcgagggcgcgcgatcgaatcaatcgagtctacgattcaagaactcggcggcatcttcagccagcttgcacaaatggtgtctgagcaaggcgagcagatccagcgaatagatgccaacactgaggacgtcgtggacaatgtcgagggcgcccaacgcgagctgatgaagtactggagccgtgtgcagggcaatcgatggctcgtcgcgaagatgttcggcgtgttaatgatatgtgagtatgcccaatgtgattcaatactagcagcgctaattatactcagtctttctcctttgggtactcatctctggttagatcagtgtatggagtatcattctgcatttcaacccggcgttcggcaagaccaggacgcatcaagacaagccagcttagcatggcagcattcacttcctctttttcctttatcttcgacttgtattcatatcaacttccacattattgggctagtatcgcacggtccggcgattcttgtgccatcttaatagaccattgtactgctcatcgtgttcatcgttcagggtccagacttgcggaggcgcggcaaagcgaaagaggccgtcccaccgatagctcgatctgaggcacacagacgcgttggcttggctgcatacgtacagcatgcacccggcagtagctttagttaagtcgcacagcatatagagagcacggatcaaagttatcgattgtgaagaactatacttgctccatgtgaaggacattgcaatgatgttgtagccctaatgtctacagtgccgagggaatgcaaacattgctctactggctctgatcctccagtcccctggattcctgcttgcgcttgcatcagtgtcactcgcggaatgccccctctcacaagacaccacagactcgaacgcatgcgagtaagcgtcccttgcggggtggaacacagggtatgtgagaccagattcgcagttgtctttgaaacgccacaagaatagcaaggccattggggaactccactcagcattgttacacatgtcagtcccggcggggtgcctgttcgcgcgcggcgatggacagatccctcgttagcttcaattttccttgtgcaattgcagctatacggttgcagagatagaggacttagattttgtggaactccaggtactcttcatcggcacaatgtcgagggcggtacaccgcacaatcgctccaacctcaagcttgagtcgacctcgggagttctgatgcagcaatgcgccattgacggcagcgtcccgcacggtcatccgcatgtcaagaaggacggtgaagagctcgggcgtaactagtgtatcagagccgatcattgcgacagataaagtggagttggcttgtatcaacttggtcggcgcgatcgacttgtagaaaggtcatgtggacatggtatacaacttgataatacttgggagctggtcacgatgctcgcccgtgccgccggagctcgagtccgctggcagggcggtgtagttgcggagcaacgtttcccgctgtgacaggctcggatcgacacaagtcaactatgctcatagcaggtgtctgataacagtgtccggatcatgacgaattcctgacctatcaattcgtaaacaattgcgcacggagtaacctcgggacgctgcaggtgggtgtgacgcgcaaggatacaggggtggatgtgtaagagagcacggtcaagtggtgacaagtttcggagaataatgcactgtttcgatttgaaggccaggcgcaaaggtgcgcgtatggcggatcaggatttgattagaccctgcgcaaaatgggcgaagaagcaagcaaaatgcatggtcgcatatcagcagatcttagcgcaactcaccttccttccttcctcctgctcttgacgcccacaccgcgacttgacactgacccaggctgctaattgctccgcgcgtctctctccgcacctcacactccctcaggcgacgctgcgctggatcggtagaggttagaaacagcgtttcaaactctatcaccgcgaagcttccggtcacatactcggtagtgctcgacttgacatcatcaggccaaccagacgtcgtgcatgcgcgctccggcgccatgtctgcaccgcagagggacgatcatggccccctccctaccgcagccatattcgacgacgctgtctactgcgctgaagcgctccagctccctgcagaccagaccgaggacagcgttgacagggagctagcgctgttggcagaagaaagtggcattcaggaaccttggaactttctctacgtcccacatgatatttcgagagcactctcgactgtcactctagacacggacacaagaagctccatatctgttcgctcgcaggagactcaatcgacaagctttacatctgcgccttcccgtacctcaaaagaccaagttcagaacagcgagcgcatgccagttatgagatcgccaccacagcacgcgcgagcgtcgccaatggtcgagcaaccggacctacttctggatacttcacctaccgcaatcactccacggttttccagctcaaatctttcagtctcaaagtcggtgctctccgactcgtcttcatcttcaaaccccaaccaacggaaaaagcgcgcaggcctccttggcttgttcagcaggaaaggttcgaggtacatatacccagcctgtattccattgcacggcattaacgtggtctgcagctcctgtaccccccagtcccgacatggaagcaggagccgtagaaccaaactagattgtggccatgcgccttcagctgatatgatccacgtatacgtcaaggaagcgctgcagagtggcggacaagcagtgccgagttgttgtggagcgcctctcccacgaaaggttttggaaagcgtcatggccagggaagaggtggatctgttcatcaacaaagcactgccatcgcctggcgtcgagactatacgagattctggctatagcgagggtggaatgtctacagtcgagttcactcgtgcgctagaagcaacatctccgcctgcaacccccaccagccctccagctgttgcaagtcgacgaagacacgaagcaatcaacattgactcagcgctagccaaggaagctttcagaagctttcaaacgcaggagaaagagcagttgcagcacatattcagtttcgaatcaaaccaacggaaagcgctttcggcacaccatgcgagttcgttaaagcggcttgcagacttgcatgaaaccagtaagagtaagagaatacaacaggtaggccctcagatcaggattccttgatgtgtaaactaacgcactttgtagcaacttctcgaactcgagaacctggaggaggcccaaataatggccgagcatgatcttcgacaagcgcacgacatggaaacgcaaaatgtagctaccgcgatcaagcatattgaggcatattgtcgggccaatagccagtctcatccagagcgtccccaggtgacagaagaagatttcaaaacattggatcggcaacgcatgatacagcaaaatctaccaaaaaagcatgaggacgcaatcaacgttttaagagcacggcaagaacgcgcaatgaagaacaaaatacgcaagcaggaagctgaattaagctcactggacgaggctggcgagcgggaaaaagttacagaagaggcagagcacgcagcagagatggggaaacttgaagcacttatcgagagtcggagaaaaagacagcggcagagatggaatctcaaatttgagatatggcgcaaagactgggaaaaccagcacaaaacagtcatcgacttcgacttagaccacgagacctggccattacatacagcgatgaccattacacccaacccggaatcgagtgcgttggctccgtacgttcaggcagcggcctagatttaacaatgttcgacttccctcgattttctttctacagtcatgcgagcggttcttcatcacaggagcatcagcgtggagtttcggtgtctgctcctcttcttttcaaaagtacattcttcatagcatacatttaatgagcaggcgactgctgttttctttgttcaaatgtatataccccgctgctcgcccgagagcagtattttccttacacatctcgatatacagccgggatagaaacggggcaaagcatggtggtatttatacatggagatatagcgggtcacacagatgaggcatacggcgactatcatcacggcagacgtaatgcaatgaaagcgataaagatcagattcacaaagtggtagcagactgtgtcgagttttaatcattcatttagtatctgggtatctcgatgcgccatcgcaagtcgtaaaatcatcgctcatgtctcaacgctgctcagccatattgaactgctccacaggcgccagcatcccccactgcagtccctcctgtacatccgtcgcaggcgccacgccacccaagcccatggccatgtccatctccgcatcttcattcatcaaactcagactatcgaactgcgcatcgaagaaacccatctgtggccggggctgcttttgcacatccacgtcatttggaagcggcatcgcgccttcgacgaaatacggcgtgggcgtctgcggcatactcggttccacggagtcaaacatgctcgccggatcttcttcaagaccaccgatccagaactgaccaccagtcaaagcgtcgcgctcacgaatcatctcttcaatgtcgtcgtcggccatgttgtgtgtagcgcggagatgacggcgcaggtcgcggtccatgtagaaacgatactggcacgtgtcgaccaagcactggacatctctgtgcttgtcgtatcccacaccagtgagcatgctgagcatcgacggctcgggtttcttcttggactttgcggctttgcggagttgtttgcgggttccgaggccgagatggtgtgtgcggacgtgttggtcgagcgaggatttggctttgaaggcggtgccgcatgcgtttgctccgtcccagttcttgaggtcgtcgtgtttggagttttgtagggcgtcgggggtacacttgtatcgggcttccttgtcgtgcacggtttggatgtggatggcgaggttgtacttgcggttgaagctgctggtgcaatcgggcttggggcatgggtaatgcggctgtgcagaggggtcgccgtggactgcgtcgaagtgggacttgaggtttgagtcgttcttgaagcgctgaccacattcgctgcactcgggtgggtgatattgctggacgtgtgcagtgagctcttcctgtgttgcgaatgacagtagctgcggaggctcgaacatgtcatctggtccaccctgtagcgtctccgctccgtgtcctgggtctgcgcagatcatgcagaacagtgcgttgccttcttcgtgcgccttgcatacgtgacgctgcagcgcactctcggtctgatagccatgtgtacatctgtcgcctgtctctggatccacccaggtgcatgggtagggcttcacctccagatgcgccatcttgatgtgtgcgtccaaggccttctctttcctaaatgcctggtagcaaggcgggtactgggtgcagtagaactttgactcgtgcacgtcttgatgcctctgtagcctgccgttggacgtaaagctcttcccgcaacccggccaactgcatgtgtaggtccgttcgacgacggggtcgctgtgggcgttcttgatgtgtcgctggagatggtctttgcgcgggaaagtcttgtcgcatccgggagctgagcaggcaaatggccgctccttgttatggcttcgcatgtgctgctctagacggactggccgattgaagcgcttgtcgcagccctcgaatgtgcagacgtagttccattggcggcgtgcctcgctgtctgcccttaaggtacccttctcggtgtaatcgaacttccactcgtcgcccgaatcgtctgattgccagcccagttgtacttgctcttcctcgtccacatctgcatccacaagtcagattggccggacgtcattggattatggagatgtggaaacgtacctgcccgcagcttcttttgcgccgcagcttgtgcgccttctgcagcctttcgcttcatggccatgacgcctgcaattgtgggttgacaagagcttcgacttgggtggttcggaggtgtcacgacaatctgcggccccacagtatttttcgacgcccagatttcggcacgctagtgatccctgtctggtcgcgctttccaaaggtttctttgaccgagcgcatgctacagcaccagagcaccgacgccaaagacacagcgcatagctccagcactcccgaacgtcactctcacacgcaacagtcaactttacgtaatcatgtccgactacggcggcgacgactatggcggtggtgatgctggatacgagtatgtacctggctttcagttgaagctgtattggagcgcaacttcggcgcataactatactatgctgcacacaaacgagttcatggactgacttgtctagtgacggcgctgtcgagttcgatgaggaaatggagcccgatgtctttgacgacaacgacgacgatgcagccggcggccaggaccaagacgcacaggatcaggaggacaacatcgtagtgtctggcgatgcaagcgcaggagcagccgcgaaagacaaggtcaagaatacggtcgaaaacgaaaaggacaagaaggtcgcgcccgagaaccgcaccacgaccccatacatgaccaagtacgagagggcgcgagtgctgggaacaagggcgctacagatcaggtgcgctttctagcttcctactggggagaatcaaaaggctaacatgcacagtggtaatgcgccggtccttatcgatgtcgaaggcatgaccgatccgctccagattgctgcaaaggagctacaggagaagaagattccactggtggtgcggagatacttgccagatggtttctacgaggattggacttgtgaggagcttttgacatagatgatttggtttggctgcattgggtccggagtttgtttggcgataaggcggatcatattcggcgaagggagtcttgagttcacgagtttttcccgaatgccacccgagttccgctttctccaagtttttcgtcaccatgcggatccgatggccagttaaagtagtcaatacgcagcaggggaaggtggggtagcttgaccaacagctctcgaccacctccccgcactaaccgcagaacaacgtcacccatgagacagctaataaaacttcttagatcccatcaaagtcaatcttttccaacttccatttcatcgcgtctctcataccacaccagaccgcacaccatgtctttcgaaaccacgggcaccatcgcctcatttggaggcaagcttctaaagctcaagcacaagtcctctagcacaaacaccgacatggaactcaacctattcatgccaccgcaagcacaaaagtccggcgcaaagattccggtgctcttctacctgtcaggtctcacatgtactggaaacaactgctcagaaaagggcttttttcagcatggcgccgctaagcacggcattgccgtcgtatacccggacacgtcgcccagtatgacgttcgcactctgttaaacagtatctggctgactcgacaaaaggaggactacagattgagggtgaagacgaggcatacgacttcggctcaggcgcgggcttctacgtggacgcgactaaggaaccatggacaaagggctacaacatgtactcctacatcacgaaagagttacccgaggcgcttttctcatcgttcaaagagctcgactcaagcaaagtcagcatcaccggacacagcatgggcggacacggagctctgacgctggtctgttctcaacatcactataacaagagcatcattaacatatgcctatagttcctgaagaaccccggcatgtacaagtcagtttccgcattcgcacccatcgccaacccaatcaattgcccatggggtcagaaggctttcaaggggtactttggtgaggaccagcaacagaggtggaaggagcacgacgcctcagagcttgtgaagcaatggaaagggccactagagatgctcattgacgtggtacgtgcttcctcgaagatgtctggagaatgctgctaatgatattcagggcactggcgacaacttctacaagcagaagcagcttcttcccgagaacttcatcgaagcggctaagcaagctggcaacgacaaaggcatcaacctccgcatgcaacccgactacgaccacagctactacttcatggcttcgtttgcagacgaccatgttgactgggcagccaagcacttcggcttgtagtaagtcggcatattactagactagtggctctcgtgctcattactttagaagcggtcccggtcctagatataaattatagaagggggctgtcgctttgggaagggcacggagaagtaatcaaacacatgaactgccaattttttcacgtgctgatctgcatgtgtaatcatttgtataactggagacgagagacccacctatgacatttgtgaaatgattgcgggctaatagttgtgattggcacgtgccaccacatgagttttgggcagcggagcagacagcgcactcccgctacgtcttagcgacagccacttcgttcacctccatgcacgttttcgcacaccaaacccaacaaaggagacagacatagcgaaacttccttgtgaagacagcagcaggactacgcgatccgctcgtaccagaattacctttgtacatcccatcttagcctctgcacactcaccgtgcgtgcccctcgtgccccgccttgtcacttcaccgcccataacactttcatgatgcagttgctccgcccaatgatacggtagcataatcagccttagcttcttctcgatacttttttgaggcccctcagttaggctgatcggtctcaacctcaaacaaagcagacgtgagcttagcccacgtggaggctttgggaaatggaggcccaggtacgcttgcccggacatacatgcgcccacctcacctcttgaaaacactttggctaatcgaaactttacaaatctaggtcgagaatgccatccaaatcgccttcgacccgacttcgagccagcagctgcgcggacaggcggtagaattcctcgagcgtctgcgctcagaaggttccgcatggcaggccagtcttgcactcttcacacgcgatcctcgcccgtcggacattatccggcatacctctctcgatctcgtaaacaatgccgtccaagagcaccggctggacgagcagagtctcgcatacatcaaagacacgctgatgagtcatgttcgacagtcgtatgcgcctggcagtagcacagccgacacctcgcacattcagaacaagttgatgcagaccatgacatatctctttgccgccctgtacccaacatcatggcggagtttcttcgacgacttccgggctctggccggtgaccaggcgactattggcaatgtcaacactgcgaccacattcctatacctccgaatgttggtacaggtccacgatgagatcgctgatcaattggtcgctcgatcaaaggaggagacggaccgcaacacacacttgaaggacctgattcgcgacaacgacatacaaaagattgcattgtcctggcaagagatcctcgcaaagtggagggagacagacttgagtcttgtggagatgtgcctgcggaccattggtcgatatgtgagctggattcgtctggagctcgtcatcaaccaggacatgatcaccaccttcctcgaaatggctggccaacaggggatttcggatccagagagccctgccggtaaggtgcgcgatgcggccatagacaccttctccgagattgtgggcaagaagatggaaccgtccaacaagatcgaactgattctattcctcaaccttcccgatgttgttggacagcttattactagtccggcgttggcagagtttaacagtccgaactacgacaatgatcttgccgaaacagtggccaaactggttaacaatattgtctttgatgtggtcaaaatcctggagaatgacaatgttgacgagcagacgcgacagcgtgccgacgatctcattcgcatcttcacaccgtatttgctccgcttcttcgcggaccaatacgatgaggtctgttccaccgtcatcccgtccttgaccgacctcctcaccttcctccgaaagctgcagaaaaagcaagggacggtcccccctcaatatgctgcggtcttgccgcctgtgctagatgccatcattgcgaaaatgaagtacgacgagacagcagactggggtgaggaaggcgagcagacggatgaggccgagtttcaggaccttcgaaggcgcctgcacgttttacaacagaccatcacgactattgacgagtcgtactacatagaaacactaagtcgtctagtgaacggcactttcagtggcttgtcccaaggggatcaaagcctgaactggcgtgatcttgagctcgcactctatgaaatgtacctcttcggagagcttgcaatcaggaaccaaggattgtttgcgaagcgcgagccttcatctgttgctgctcaacatcttgtgggtatgatgaacagcatgatcgattctggtacgtatccggttccaagaaagcccatggctaagagtctaacaatcaaaaggtcttgcaaattacccacatccagctgtccagctacagtacatggagatctgtgtgcggtactaccagttcttcgagcaaaaccctcacctgatcccaaaggttctcgagaactttgtgcaacttactcacagctctcatgtcaaggtcaggtcgcgatcatggtacctcttccagcgtcttgtcaagcacctgcgtgcacagctcggcaacgtctcttacgacatcattcaggctgtcgcagatttgcttactatcaaagccgaattaccggatacatctgaagacgaaatgtcgtccgacgaggaggaccagtctgcagatgctttgttcaactcacagttgtacctctttgaagcagttggctgcatcgcatcatcgaacactgtttccgcagaaaacaagaagctatacgcgcaaaccatcatgagccctctgtttgtcgatctcgaacagacactaccacaagcacggaacggcgatgatcgcgccacccttcaaattcatcatattatcatggctcttggaacgctagctcgtggctattcagattgggtaccttccaacaacagcagtgcagtaccccacagcgatgtggcagacgagtttgtaaaagcttctgaagctattcttgtcgcacttgaatctctcaactcttctagctcgattcgtcatgcagcacgatttgctttttctcgtatgatagctgtcctgggctcgcgactactgcagcaattaccatcatggattgagggactgttgtcgcttagctcatccatggatgagatcagcaccttccttaaagtactcggccaggtcgtcttcacattcaagtctgagatctctaatattctggatacagtcatgactcctgtcttgcagcgcatcttcagtgcgttggcaactacaccttcgggcacggatgacgagatccagctggctgagctccgacgcgagtacctgaacttcctcattgtggttctgaaccagggtcttggatctgtgctcgtcagtaacagtaggtcacgctgcacctaatgtaatcatgatcatgctaacatagcacagcgaaccagtcatcctttgaaaccatcatctcttcgattgagaactttgctcgcgacacacacgacgcgcccaccgctcgattggccatcttcgttctgatccgcatgatcaacgtatggtgtggacccgacaaagtagggcctggtgcgaaccaaacgcctacttccccggccactacacaagcaccactgccaggtttcgagaactatgtggttgagcgcttttctcctcttgcatggtctatcccggcttcacccggcttcaactcgaaggatgcacaagcaaaacaagtcttggtagaagctgcgaatttgcagacagagatcgtcaagaaggtcggagagccatacgtcgaacgtctcaagagtgatcttagcgggaacggcgttgctgccgatggtgtggaccagtacgtgcgcactctggcaggcgcactcgaaggcacgaagaaagagaaagagtggaggaacttttttgtccagttcgtcgatcgcatgctgtcgggccgtggctgaacgtaccatttgatgagacagcacctttgcattgtcccttgccgttcattgcgaacattttctcgtaggcggtatcttctgcatcgcggtaggcgcgtatacggtgtgctttcgagataacccacttttcatatagttcagctagttccatatgctgaatacaagatagaatcattcacacttgcaccatcatagcttggacttgcggcccttctccccagcgtatccactccctcgatgtagccaccctttaccgttcggcacatataaccgttgctccattgccttcacatgtcctttatttttcatccaaaagccattcacatcatcccgtctaatgaacctctccatatcctcccgcgtcttccatcgtccaaatatcctcgctccgacatcatcgtccaagcacgcgaaagccgtataagtcagcatcccttcattcgcctcaaccccatcaacaagtcctttcagcaccactaataacatttcccttgcctcagcagaaacacacgtaatccgcatatcctgtattacacccgcctctgcttgcctacccgaagaatcaagaaatccaccaacaagacgatagtggttcagatccaagcccgtcgtactcgctgccggaatctgcgtgagaaatgtctgcatggctggcgatgtcaagtgcgtttcgtagaggtcttcgcggctgctgtacacttcgaaagcgaacatgctggttgtggaagaaaagttgtgcgcgtagtcgatagggatgccgaagtagtaagtttttgtggagggttcggagtaggagacgtattgtgcgaggaggttgtaggcggattgccactgtgggggaggtattagttgggaggggaggggaggataggggtgataatacggcgttgtattggtctgggacgaagttgcaatttgcaaagagatagaagtcgtccattcttctacaatatagttggggttgattgacaaagttcctgaatgtgtgggatgttggtgagctgtcttatgttcagctttcatcctgacccacagcgcaactttaaagcaacttgtacaccaagcttccctcgcacctgtctacatctcgcatgccttcatccgcaaccatcttcaacacgcaaatacaacattcagcaccggtacttctccacaaccctgaagctggctggcagatctctgcataagcgcgccgatccacacccccgcatccctctagttcccgcaccctaccccagattcagccccgctgtacgactaacagctgcatggcatgaggcggttgccgtgtagttcgtgacgtctggtggtccggatgagtttatccgccgtacgcggggtcatttgctgtactcgttgcacaaacgagcttgtgacatgcggatagggtttcccgggaatgtgcagagcatttgtacttgttgtacttgtacttgtatacacataccaaacgtagcagtttacgatatacacgacgatatgacagcctcagcatccgtggcgattgtgacgggtggaaacagcggcatgggcatggggatagtacgaaaactcgtggaaaagggatggaaagtagccatcgcggatatcagcgagaacaaagcctttgcggaagagttgggcgaggcgtcgagctaccattgttgtgatgtcgcggattatgataggcatgttggattggtgggtgtcgtggactaaaagctgacaaaagtgacagtcaagccgaagcgtttcggcaggtctggaaccagtatgggagaattgatgctttttgtgcgaacgctgggattgttgataagaggtaaggaggtcggactatacgtgaagcagttggttgatgagtgcagctcgatatacatattcgaacatcgcaattcggacaagtaggtcatatcatagtgggaagttgcacatgactgacaggtcagaataccacccaagcctgatctttcatgtacggatatcgactacaagggcgttgtgtacggtacccaattagcaatccatttcatgcgaaagaataaggcaccgggcggaaagattgtggcgacagccagtgttgcggccattgttcctcacgagtcgtaagtcgcgactatccatatactttaagaatcgtctgattgcccccagatatcccgagtacgatggggcgaaagcagcagtggtgaactttgtccgagcgacggcgcgcatactgaaagacgtaagacgactaaaggacttgaggaggcacgtgggttgacgatgactagaaagaaaacattaccattaatgcgatatgtccaggtcagtcaaagaagctgctcgtccagcgcgaaacaatctcgaagctgacgattctaggcattgttcagacgtccatcatcccgcaggaaatggtagacgctgtttcgccagagtggtgtgtatctcaacttcttattaaaagtcctggtctgacactgtccagcttgacacccatatcgaatgtcgtgagtgcctatgagcgcttcctagatgacgactcgctgtatggtcgtgtgcttgaatgctcggccgagaaacaattctttctcgagccaccggctctcgcgaatggctatgtctccagacgtgcggtgacggtctgggatccgctattccaggcgtgagttaaccgtttctttgtcgacttggagagtttggttaacatccatgcagatgtcacaaagaaaactcgggactttccgacgcgataccatgagcgggcattgcagaatttagtattggttcgattacgagatatatgttagtgcaaccctcaattgcaggtgacagcaacaatagagtgggcatcgcctagaccggtgctttggggcggtagagtgcggtcgctgcagcgccttccccatccgtcgctggcatgcaaagcaagataccatacacatgatctgagtcacacagaaatttacttctgctccatgtcaacgcccattcgcccagctatcgcaacgtcttccggacattcgcaaatcctttttgatcgaccggaagtgagctatatgccagcgtcgctatgaacagggcttttcagccgggaaaaacagcttccctcagctatcacgccgtgtccaatccccaacacaacgacaaggacacctaatatcttagcaagatttgcaagccgctggcgttgccggtatattggatacgcggggtcaaagaccaggccatatacagggagctttcagcgcacatctcgcggctgcgatcgattgtgtgatgactaaatgtacagatctcgaacatgaattggcgtgatgcaagagtttcgatcagatgctgtgctgcctccaggcatattccagccagccgcgagattggccaacagacgtgctcgttggatttgatagctcgcttgcgtatggtcatggctttgtgtcgtgaagccggacatcagcaaccggtcggtgtgttggtttgttgtggcggctgacgaactccattttgagaaatgtgaatggcctgaggttagatgagtgtttagagttggaagagcacatgcaattgtgatcgcagctgtaggatcctactagctgcgcgagaagtagtggcctcgcagctagactgagtgaccctctcctgtggagtgggttggcatttcgaccacaatatcatacttttggcgcaaatagccatgacccaatgaacgctgtcccgggtcacactcagctgatggcgaggagaaaggcaggaggtatcctgtgccgtggtttgccaggcgattgctcgtttttttacgagtttacgcgctgggtggtgtagtagaatccatgagctggcattgtacctgcttctctgttaagccatcgagctcgtggtaaactgcgagttgcgcagttggcctggtctaatccagagatgatcccgctacagaggcttggcaatacacttggtggcttccattgatgctggcgccggttccacctgtcagctgggaccgaaggaccgtctttacattccgttgcctttgttattatgcagcgaaactatgcagacgcaggccgtcagttacactgcgagatccccgcatgcttttcgccaacgcgctccgtaccgcgaaagccgtgatcgatacgaccagccgttctcaatattgatcaggctcaacagacagatggagcagtgataccgtgcaggaatgggcgagccgagcgggcatggctcccctgctgggctcccgtgggccagaacagaatggctctcccctgtgcacggcccgtcttaaaccaaatcaggttaccgacttcgcagttttaattgcgtggtacaagccaccctatcgccttgtccatccagaggcaagtctttgacgaatccgctattacccgagtcaccttcatgcgagttgtcagccgaacaatcgacttcgctgccatgggggcggggcgtggctttattgatatgcctgcgaggggcttagttgccgcaagcgttcgactttgcgctccagctcgacataaggattgacggtcccaagcgtgataaaacagcgaaacttcccggggacgttttgtgatcgacattgacaggcagctctgcttgtatttgcaactctaaccggccgcccttcgttactcgtcgccgccacaatcaactggtccaacgttcaccggaacacgcatttcaaagtaccacggcttccaacggccatggtgtgcagggctttgggggcactgcggggataataatagtacagcatcgctggtaatcatcaaaacgttatcatgggtccaaacaatttcgtgcaacccggttgcgagccgcgactggtgcacgggttccagatgtcgcaccatgaggcctctcccctgccgaacagagaaacgcccagcaagcgactcgaaaactccagccgagccgcctcctgttcgttaacagcctcaaggccgccgcacactcgttcaacatctcgcgccttgcttctcatattcgttgccttctgtttctggacttccctcattaataccgtctccgctaccaatgccgatcgcccagcattgctcgctgtccacgtggaagacgacctagcctggaaagggtcagctctatacgtcgaccatcaagcaccgccaacagctccctcgttcatgcctccgctacataatgatcacgatggcaagcaagcagcaaggagggcagtcagcacggatcccagcgctggcaaaggggactttactattcctgaacctttcgacaccggcctttccaacaacttgacaaacacgtgcgcagcctttcttcaacggatgcgcggggatgcgtccttcaggaaatgccaccctttctctttactcttgcaggtgtgttggccagacttgcctcgaatttccatggacctcggctgacatcatgcagacttcgagcggatttttcgatgcatcaaaatcgtaccttcgtataacgcaaacattagacgcgacctgtggagtaaatgcttcacaatgcagacagacaatggacagttttgcgcgagagttgcaaatggcatcagcatgcaaacaagacctggacaacgatatgcctttggtcatacaagcccttaatggactggtcgcataccccgttgcatactcggcgagctgcttaagagacaccgaggggagctactgtttcgccaacgcagtcagcaacacatcgtcgcccacagactcgtattcttattacctgccagtaggacaagagcttcctgctggttcgcgccctacttgtaattctgtaagtagaacccagctacgggaggatattgtgactaacaggttcagtgtctccaagatgcgatggcagtttttgcacagtacgccaataacgctacgcaacccgtctccaggacctatgccgccgcttctcagcaattgacgataggctgcgggagatcattcgtgaatgtaaccgctgcaccactcaaagcggccgcacccataacgaccacatcgctcacaccaacccttactcttgttctaatgtttatactctacttcttccagtgatggaacgacccgatatgtaaacttcttgtaattacttacttttacgactcttcaccgacgacaattgtcggacggtcatcagcgatggcgcaaggattggatttcttatttgtcagaacgatacccactggatcatgcgcagcgatgaggcaacggctctcatgctggctgagtccaggttcttaaagacggactggctttcagacactgtcggaaatttctgggcattaaaaggatgtccgggattgcttactagatggtacgcaatagattatagatatgaaaaaattactagttatatatacttgtttcacgcccactttgtttgctgcgcgctcttattgcatggcagaagcttagaacatccttcttattgcacgattgaggacttcggactccaacgcaatcttcgataatcaatccgcggtaatctgttggagtgcgccatacccgccatcgggggtcccgtatcatctcgtcatcggattgtttgctcgcacaggattgttccgcggccacggtgcacacgcacgcgtatagatagatatggcgttcaagctcgagcaggatgttagtgctgatctgtggccgtaacactcaacgcccgtgcaacgcgagcgaatgcttgggccattcggtgttactgttgtgcaaattagaccatctgaaacatcaggatagacgtcacgtgcagcttttcggcaggcggggtcgttgatttgacagaaatggacccctgaacgtcgcatcctctcacttcatgcttcagccataggtaccacgaacgactccgccttgagctgaatcagcagcccgcggtcgcattgtggccatttcaagggcatttgtatctagtggcaaagcacagtaatcctaccatctatatgatacgctaatcgataacctttgcacggtgttgtgctggtggagcatagtgacatcctgtcatctccaacgtcatgcatccgtgcatgggtaacccgccttgatgcggatcatgcggagctccaactgctcagcagctgtgacaagcccgttggctggtctgtcaaacattaatgcgtttgatggactaacagggcccgagactcgcctgacggctgtcagccaggttgtctcttggacacatgagacacccaccttcgccggatgcttcattccaggtccttctttctccatcgtcttattatactttctggtcgagttcgatatcacttagggctgggaccttcctacattctcgccgggcactgtcgctcattcgctcttttctctacactcttttcttctaacaccagccgtccactttcgttcaacattccatcgttcgaccgcgcgtccaattttgacatcgaccacgtcatttcctacaaccaattcgcattcttatataccagaaatgaccgacgttatggcccaacaaggctatgggcttacagtgccctcttcgcgacaggatgtcatcagcgcattattgaacgaatatggaaactctttcggacggggcgacgggccttcagcattatcccctgtaccaacagagaaagaccttccagcaccgccaccacgttcagatagcttgaggaacaagccattaccagccgttcagcgcgccgagcaacgaatgagcatgaaattccagttaagaggtgagcacgaactcccatgtgtcggcgtgcattgcagtacaggttgcgaccatctttggtcgactctacgtcttcaccatgaactctcgaaagcttcgatatttcggtgaagccttccctcctacacagcagcaagcgccagcagtcactgacatagtatgttaaatggcaacggtctgctaacaaactgcagtcattgaagacgcgcctgtggcgccaaacaacttcccaagagatcctgagagccctcgcccacggaagaagattctttaccggtccttgtcgcgcgatgcgaagcctccttctctgaacctcatagtcagcaacggttctacagctgtagtaccgcccacaccagtacttccagcgttacctgcccgagcgcaaactttccccatctcaacaacaaaaagtgatcccgaggacctcccatcgcctcctcccccaccgcctcagaaatccgcaagacgatctgcagtccagcgaaagcccttgagccttcagcagtccagatcccagtctgacctagcaagaagcgattcatttctatctccaggcgaaaacagatcttcaatggagcggccagcaactgtcgaggcggtatcgtcggtgaagaggaaagggctcccggagccagctgcgaagaagtttgtgggacttgcgcagctcggtgctggacctcgaggcggaaaaggtggtcctctgccaccaacatctgcaccaaggaagaagagtgtagatgccgaagcccccgtgaagggtcaagaggagaatgtcaaggcgcctgcagtgcagcagcaacgcaatgcgccagcaatgaaccaaatgcctccaacccccgaggaagatagagcacctacaccgcctcggaaagtagcaataggcctcccatccaacccgcgcgccaaaggaggagcggcgtctccgaagcacgttcggggcaaaagcagcactggctttagccttctgaaggtgaggatccagcttccctttccatcgcctgttctcctccgctagttttctagaaccaagactacggtcagattacccgtccgttctgtgcctgaactcttatcacgagaccatttcgctgactagtcatcacgcaggctcatcgtccagctccaccaccaccatcaaagattattgagactctgactccagaatggactccttctccaacactgaagccagagcagctgaaggaccaagccatatcgccagtctcgccacttccacctcccacagagcagcggaggcccttcagcttcgaagcagcgtcagcatctgccgcggcaccccagatccaagaacagcccaaatctgccgttcccatcgtcacacctccgtcagtggccgcgccgcctgcgcaagatgattctcccatccgaccatcatccgccgatctctgtggggcgagtccaacagccagcggctcgacacctcccacgcccagcgccgccccagcctcacaagagcccgagactaccaccgttctccccgtgccagcagtcaccgtccagccatcaccgatccagcagacccaccctgcagtcactgaaccaccctctacgcccccacccttcgcccctctaacccgcgccccgatcccgctcccagaagtcctgatcccagcaattacgccctcacatctatcgtgctacaccagtcaccgcaacgtcatctggagcaacaacacgttccagcccatgggctgcatgatctgccacctcaacaaccgcgagcgcaagtggtgctgtacgtggtgccagctgcgcatctgcatgaactgtagccaggagctgtgcatggtgcctggacggaatttagaggtgtacctgcaggagcgggagaagttgggtgcggcacaggagaggaacagagtcccggagaatgtgctgagtgcggtgtatgagcgcgatgaggacttttcgtgagcgtggaagtaaggaagtcgagggagcggctgtgggttttcgcattggatggcgcaatgggtggcttgtttgcttttcttcagataaccccgagcaagatctcactgccggcgttttgggtgtgggctttcgtgcttgtgatgcagatggcagtgctgagttcgctgcgtctgacattaaacttacattcacctttcagttactgcgtaaccatttgcatcgcctggaatagcgacatttagatacaccaaattgaacgattacaaagtcaaatttcacaatgctatgtgatgggcactcaggcccagtggaaatagtctctagttggagatggtcaagcgcgaagtcgactctatgtttacttcagcgatgctctgaaatcggacaccaagaagttcgcatgcacaacaacagtccttctagcgtacaacctcctccagatctacgtctatctcttcatctcccccagcatctgcacaatctgcggcaacacctgttccgcattctcactgatgcgcaatgcctcgcgacccatattcccctcgggcgcatcactaaagaaactctcctcgcccctcgcgccacccatgttcaatatgccaatcggcatctgccgctccttcgccctcttcaccagtctccacgccgaatacgtcgccagactacttcccaccaccaggatgcggcccgcggcatcgacagcctcttcggcggcgactttggtggctgcggggattgattcgccaaacatgatgaccgcgggcttgagcacgccgccctcgctcttcggatcccacgcgccgtctgcatccgtttgaatacgcactgctccgcccgtgggtttccgcggcggcgacgccaaacacgttggacatgcggggtatctgaaggtcgtgtacggcgcgtcgggaacatcaacgtcgccgtcgggatttgccttgaggccctttttccggcgctcggccgggttctccgtgtcgagggcgcccgaggcgagcatttcgtcgagaaaagacgcccaggtggggttcaggcgggcgagttgggcctggaaggtgcggcgcgggtattcgttgtggcaggtgaggcagacgagggagcggaggtagccgtggagttcgatagtggggaggggagggtgcgcggtcgggtggaacgagtcgacgtctggaggtgtgtgggattagctttgcatgattctttgattgttgtcagagtggttgggacatgcgcactctgtgtaatcacgctccccaccacgcccatcctgcccaagtctccacacgcgcgatgtgcattgttcggccgtgctctttctagattcgtccagcccaggaaactccgggcccagtatctcttgcgcgcctcgtggctctcgcagaattcattgaagtagattggcttgtacgtcttattcagcgtatacgtcccgttctttcctcgatagtctgccagacccgatgctaccgatatgcccgcgccagtgagcagcaacgtctttccattctggctgacgcccctcgccgacgtggtaagcttgctcgagatactcgacagcggcaccgtggacctgggcagactcggagccaaaaactccaaaagcgctgcaatcgcaccactcgtcgagttcgcgctggcggggattatcttaggcagaggtaggggatcagtatacggaacacgcaggaggggcattgctcgactcgcagaatccgaataggctttgcttccatcctatagtgccgcatgtcgcgcaagggttcatgaggtttgggggccagacctagcggctacttttgcgggtggttatgtcattgatgcaatgcaaggcggaatttagcgcggctctgtcgtgagtggtgggggagggaacgtgcccgtcttagatcagacggctacgaatctccagtcgcgtgccaaacgtgcaggacgggtcatcaacgatccgctgcacctcagacttcgaggaccgagttatttttggggccagaaaatcccctaccgtaatattgaaaatggtcgcattgggaagacgatgcttccaaaaggtttcgagaagggctgagtgcctgcttcagaggctgtgctgaccaccagggcacctttgcacaacggcaaccgcgcacgaatggcttttgtgaacgtgaggtagtcatgcctcgtgcaaccggggcgcggggtacggccatgtttggggtcagctctgcaaggtactggcactgccgcaagtgccttgtctcgcagcacaaaagccgtaggccaccctacggcgtgtacttgcggcagctagttggcttgatgaatctacctgtcaaccgactttgtggccgttgctctacagccccgtctcggttgtaatatgggcctgttttacagcggcttgtccagacctccactggtcaacgttgaggcgtagtcgaatgtgatgttggtttgcgttcatgccgctggcaactgggtcagatgtagtagaatcgcctttgcacttcaaggagcattgatgctatccgtacatcacattcattctctcttgcagtctcgacgtctgcctgagcgagtttcgaatcgattgattttctgtagttgcatttgtagtatgtgtgttgcatctttgccgctgcgattcaacagcaaggctttctgtaaagtggctagaaacgtaatatgtacatagaaggcgcgatcaattagccataaggcatgtctacggcgttgtttacggcgtcttttagagggcatcaggaagcttcataactttgtgcaagcgtatgtaaagacatacctaattgtgaagcttttgtcttctagttagcacagcactcgcaggtctcgttaaactactgatggagtatagaaatgaaataagattgacaaagaaaagttcaaccaagggaatctacgcaaccaataacagaagttatactccttatgcaccgcgccattgccatgtgctctccttgctcttgtaaggcgccactctcgaaatcaagcgaatgtccaattggtccctcgctctgattacaatccaacgccgcgcatgcagggtgatcccagaagaaaaagaaacaatgatctctacagactctcctctaccgagaacgaaaagagaaaaaaaaaggctgaaatgaaagacgcgaataaaaaaagtggtatcaagttggtcggtgctcgactggtggtggtacagagattgtgttgaacgccgtcgtggtggcataggatgtcgtaaagatcgtggcaaggagataagaatgcaggagaagtcgaaaggaggccagggaaaaggtggacgacgcttattgctgaagctgatgcggatgcggatgcggttgttgatgttgatgttgatgctgatgctgatgcgcgtgttgatggggatggaccagctgatgtggcatgtattgcaccgcctgctgatgatactggggatgttgagggtgtatcatggactgaatgcttggtacccgctgctgttgcgaggggtatgcacctgtgtattgcgagaaatgagcttcggacataccagcaggcagcatgtccgttgggctcgactcttcttcgaggtcagaaatgcctataccgctgtcttcgacgtcgtggtaggtaccatcgatttgtttcttctctgcagaccgagcggcctgactcaagttcttgaaacccttctccaagcactgcgcgaagtgagtatgtaagctaaatagtatgagactattggacgtaccttttgctcgacgagcatccacttttcgccaacgcgagcagcgaggatgctccacatctcacggcgcacagccatatatgcttgcgcaagatcacccagcttgactccatcccactgctctgcattctgtcgctccatcaatctttcgtgtctcttacggcaggcatttgctgatttctgtgggaagtgctttggcgacgatgcgtgattccagttgagtccttgggcgcgggcttggatcagggtttcgtcatctttagcagaccatgaggaactccgtgttcctccgcccgccgcggaagctgttgagacggaggctcgatgtgtcgttggggccttatcaactttaggcatattgatcatatagagacgagacttgaaagaggagaggacgcgagacagagtagaggagaagcgatctgaggaaatgcggcaactagtgagagcagactggggaaagccaccgaaatgcgaattatgattagggtaggactggagcaggagaacaaaaatgttagacaggaaacgaaggctaggagatattctcgggaagaaaacgaaggaattggtgttcgtacctgtagtggggggtttctaaagagtgaccataaatctggcgacgggctttatacatagagatggagccgcaactgagcctctcaccaaacaaagaccgcataggccggccactcggcagcaattgctgaaactgagatacgtttctgtacacgccggattgatctgctacatcccaaaagggtatgtacaactaagatggaggggagtcgaccatagcccaagcgccttgagaaaggtgggctgaggccaacagagcaaggatgtcaagcggttcgtccactattttagaaagacagacctcaaacaggcgcttccgggcggctaataagcactaagcttagttcttggccacccatcattggttagaccaaattaacacccaagcgaccaaagggcagagacgcatcgctgctcactgagaagtgctgtagtcatcaatacattcatggctgagcactgcgggaacctgcagatggcggagtggagttggtgcatgatgaagatgctgtcagcacgtggccgccaaatgaagaattcgcaagtccacgcacacgattgcgatctgatggcctgtgcatcaagacagatcgttgaaaggaaagacccgtcgtgcgataggccatatggccagctggccgcgatacgctggccctgtggagtttgtgtttcatcgtgaggagatcgcgcgtctgtgacagtgagcgcctacgggatgtgcctcgtgaacgaactccagttctgtgccactgaagtgcagtgtcaatccgttgaaacggaaaagcctcaccagcactgcgcacccatccagaattcagccagtctcgtacgatgacggctacgaccgatgccatggcagcacagtgcaaagatctcgcgctgctattcttgcgcgcaagatggttgtacagtaactaggctgtgctttcagcggctgctgcaggtatcgagccgcagctctcggctaccgaaaagtcacctgcataatcgataaaggcatggataccagagatcacgatcaaagatggatgaagtggtgaacgacctcgtctgtattatgaaaggtactactcgaagaaagggctgtttgctgttgaatggaagtggcgctagttgtcctactcaggcggacggcgcgatttgatcacgtgacccttagaccctcacatcctccagcctttggtgtgggtgcggaagaatccctctggatcataaagatcccttgcacttcgtgccaacgacagcgaactacctcttagacgtgcgaagtaatcctgtctaaagtaggcgtcgttcatgaacagaggtaggtatgcatcagggagcttgccgctcttctggaagtcggtaatgaggttacgactgccccagtgtagctgtcctgtggcttcatcgacagtatgatcgtcgatatcgaaccagtatgagaggttgaattccataatgatgcgattgacgtcgtcatccaggtcgaggagatccccacccatttcacgagctttacgtgccaggatcttaggaatgggttggtaagcaatcgagccgattataccggcaaccccgaggatgtctctcgtagtcttcttccagttggtgtggatggctcccatgacctctgcaccattctcaacagatggcacaggcatagtctccgtagttatggtatagatagatcccttgatcaccccgaagttgttatgggtaagcaaatcgtagtaagaacgcgtcttgcagtcgttcgtgagcggcttgatatcggtgaagatgtcgaagacgccagcaggtggcttaggaccatcatagaataggaacatgacccaaatatcaaccgcaccgagtgcagttagctcggcggtcatgatgatagccgccttctcgtcagggtagtcatctgtaaagtttcggactgcggaaagcaactggtccgtcttgtcggcggtaaagacgaggtttccgccccagatctgctattttgtcagtcgaattccaaagacacgatcaatatactgacctcgcccattggatgtgcaaccatttcgtacgaagttatgattccgtagttgttgccgcctcctttcagtgcccggtaaagctcggtgtggctcgagttggaggcggtgacaacggtagcgttggcaaggacaacttcgaagctgacgatgttgtttgcagcccaaccatactgtgtagagaggaaactgaggccgccaccgagaacgtatccaccaacaccgacttcgccgatacgtccgccaacaacagtgacgttggtgccttcgagagccttatgcacgtcttgccaatcgttccctggcccgaccgtcacagtcatagactcaggatgaaaagtgacttcattgagttctttcgtcgagattagtgggccctttgagatggaggcaaagccctgcacgtcgagaggggacgaggtcagtgtaagtctcagatgtagtctgcaccacggaggatgtgtgagagccatacctcatttgggttgtgtccacctaatgggtagtcagtccatgttcgtcatcgacgaaagaatggagacttgcctgacttgacggcgaaggtttcattattctcgttgagtatctcgacaatactcgccatttcgctggtactcttgggatactaccgaacaaggagacgttaatgttatcgcacacacggatttcattcactgcaaaacatacgagaatacatgatggcttgagcgctccacagccggtggaccagtagtctggagtgtcgtcagaatgtttgtatttaggtggcacgcagatggtccatactttgctgttcttggaaatactctatcgactgttgacgcttgagctctacagtattgagtgcgttaacttgagagcaggtgtcggctgcgactgattgaacgagagacagaaacggcattaaagagtagagagcgacattggaagcgtacatcttcgcgagaatactcggaaaccgaacgaatgtagttgaaaagttccgcggcactatcttcacgcaagtgttactcctggtagatatacaagcgagcacgagcaggtcgagtcgcggtcggacactttggccaatcaaatttgatgtggagaaggcttgtgaaaggtaccctggcaccgggtggcttttacgcatgtagagaaaatacatgtctccacatttctactggcaacgactcacgcagatccatttatccaggctggtcagctttgagggccgagcactgttgtagctttacatggttgaagattggacggagtggagctgttcaggatgctcaaacaagccacagaagctggaaatacgacgtggttacggtaatcgtcttggcattcccgaaattgtcaaaagtatgcccatcgatggcgtctggagataagaagataccgcccttcgtttgcatgtgcattttcatgaggcttttctccgtcccgtccaaacagcctttcgagtccaatcttcccaagtctcttctgtgtgtactataaatgaaggcatatgcgaacgttgcgtcgtgctgcgcccaaaataagctggcgctttgctgtgactcgtacgggtcccaccacggcggagcgtgcatttatgggagcggaccagtaggtccgaggttgtttgtgcattgtttcgtcgggtcgaggacttagcgttcggggcaatgccgattgcaataatgcacctacaacatcccggccataaatcaggtatgagatcataacattccgaagcttccgtagaagtgtgttcggtgtcgagagcatgaaagggggaaccacgttgaagaacggacaacgctagtgcaaccgagctacgctaactgtcttggatattccctttatgcactcccgtcgcgactcatccccaaccgtctgcattgctgccccaaaattgcgttctcacagtcaggtgctgctcaaaatgcgaacgcgaagactttcaaagcacgccgagcctgtgaaggcgtgttttcctgcatagagaatacattgaaaaagtccgccatcctcggtgcacctcactattccggatgttttgccgtggtcaaatctatcagctgcggtagggtaccgcaaacgtgcagcaacggtatctgctaagaatctgtgttcccttaggctacatccccaatgtcagttttacagctgcgtttgtatttgtctcatcgaacgatgttgcacaatagagttcgaacagtactggcatccctcatgggtttctccagtgctgatggtgcctggatgtttgctcgctgcacctgacgcccggtcctggatataccctgtcttctcctgttgcgcccattcacccactcttcggctcaattgctgcatctagcaaggaactcgtgcatatgtctatcgatgtaacgactaagtaggaatagcgtcgggtggatcttggtaagaaggtgatcttcatgacagccttgttttcgacatcagaagtggaaatgcggggtggcaaggcataaggcatggcgcatctaggaacaggtatatgatcagagcattttcccttcgtggcaggactaaggcgcgcttcgttgcctggtaccaccatagtcactctttactgtccagtcaatcttttcatcatgcgttctactataatcgtcggtctctcttccattgtctctggagcagctattgagagacgtgacccggtacccgctggctatgtcgcagagccatactatcccagtaagcttcacgttgtaatgttgcgcacgagatcactaggaaaatgaacgcgtgttgacttctcacaaggtccccatggaggctgggtcggtgaatgggaggagagctaccgtaaagcaaccctactggtgtcgaacatgacactagcggagaagacgaacattactgcaggaagcggtatcttcatgggacgttgtgtagggaatactggtagcgtgctgaggcttggtatcccgcaactctggtacttggtgcccttacgtccttgagtcgcatgacattgaactgacggatgatacgcgacagcttgcaggatgggcctttaggtgttcgcaacactgatcataatacggctttccccgccggcatcactgttggtagcacatggtcgaaagatctgatgcaccgccgtggcgtggctattggcgaggaattcagaggtaaaggggtgaacattcatcttggtccaagtgttggagctcttggtaggaaacctcgaggtggaaggagtaagttaaccatacttccctcgtaacaaaatatgcttaacagacatctagattgggaaggctttggctctgatcccgtcctgcaggctttcgggggagcattgactatcgagggcgtccaatctgtcggtgtagttgcgacgatcaaacatttgattgccaacgaacaagagcaataccgtatgtacagcttggtgaagccagggatctcgtcgaatttggacgacagaactatgcacgagctctatctgtggccattcgccgaaggcgtacggtctggtgtaggatcagtcatgatcgggtacaatgcagtaagtgcaacgcgaaaggacagatgaattgtggctgacagtacactaggtcaacggctctgcctgcgcgcagaacagctacctgatcaatggtctgcttaaagatgagctcggtttccagggcttcgtcatgtctgattggcttgctcagatctcgggtgttccatccgcactagctggtttggacatgtccatgccgggagatattaaccaggtgccacttgtattcggaaattccccttggatgtacgagtacagccgcgccatcctcaacggctcagtccctgtggatcgtctcgacgactcggtcactcggattcttgcagcttactacaagatgggccaggatcagaactatccccgccccaactttgatgccaacacccaaaacgctgaaggtccactttatccaggtgctctatttggaccaacgggaattgtaaacgagtttgtagatgtacaaggcaaccacgcagaggttgcgcgcgaaattgcccgagatgccattacactgctcaagaatgacgacaaccttcttcctctgtctcgcaactcaacactgaaggtttttggcactgatgccgagaagaaccccgatggcatcaactcttgcgctgaccagggttgcaacaagggcaccctcggcatgggctggggcagcggatctgctcgctatccttacatggactccccaattgatggtttcaagagccgtggtgcgactcaccaattcttcaacaccgattctttcccatccaactccaatccgtctccgaacgacattgctgttgtcttcgtgactgccgacgccggagagaactacatcactgttgagaacaacccgggtgaccgtacgtctgctaatctcaacctttggcacaacggcgacaggctcatcaaagatgtcgctgcgaaatacgcaaatgtcgtggtagtcgttcatactgtcggtcccgtgctcatggaggaatggcacgacctaccttccgttaagtcggtgctctttgctcatctccctggacaggaagccggagcttccctaatggaagtcctctatggagatgtttctccttctggtcacttgccttacacagtagccaagactgaaaatgactacggcgagtctgtaaagctgaccggctaccagattggccagccgcaggataccttcacggagggtctatacatcgactacaggcacttccataagcagggaattactcctcgttatgctttcggtcacggcctcagttacacaagtttttctttctctgacgctaccatcagcaccgttacgcctctcagcagcgcacctcctacccgtcctgtcaagggcgcgacgcctgcttactccactactatccctccagcttcggaggtttactggccggacaatttcaaccgtatctggcgctatatttactcttggctcgacaagaatgatgccgacaaggctgccgaaattggaaagtcgcctagcacatacccctacccaactggctactccaatgtgcagaagcctggacccaaggcaggcggtaaagaaggtggtaacccagctctttttgacgtcgcatacgacgtgtctgtgactgtcaccaacactggaggccgtgccggcagagcggtcgcacaactctacgtgcagttccctacgtcaaacttcgacacaccaatcatccagctccgtgactttgagaaatcggacgagctcgcgcctggtgcgactcaaacattatcgctaagggttacgaggaaagatctcagtgtttgggacgtagtcagccaagactggatcatccccaatctgggcggagactatggtgtttggatcggagatagctctagcaacctacacctcaggtgtggaacacaaagtggagcttgcgcagccaaccagacgagccctgtataagctgcccagaagcaatttcattagtgtcgtatatatatctaattgatagtacataatgcagctttttgcaagccatgtacaatagcaagtgacgtatatcaatagcctattgggagatctgtaaatatatactgacatcaatagcttttcaaggggccatttaacttttcaccatcttggctggcgaaacaagagtcatcattcatagctaggctttgcgatagatatcgcccgtgcgtctgatctcatcctctgcgtccttgcctcttcctgtagcttctagctctcttactaaaggcaagacctccttaccaaatcgttcgatgtcttcgtcatagtgcaagtgagcagtcagcactagactcactcccaagctcttcaacaacagaatgcgatccgcaatttgctcctttgtgccaatgagtttcgtcttgaatccatcgttgtactgcaccaaatcttctaggttgctgtttgcccacatgcccttcttattactggtgctagcaccagcttcctgcactgcgtcacgcaaagctgtgacagcttctatatcagctttgccttggatctcttgcaggacgcggatagcttcttcttccgtttcgcggataatgacgaacccattcacagcgaatcgaacttgatcttcgcgtccaacttttcgcgcgcgctctttgacgtcagcaatttgctcgcggaacccatccaggtcatttccattcatgaagtaccctagatagttttagcagtgcttgcagatgttgtaaaaatattgactgacagtcgctgacttcggaaccgttgaccctagcatcatcgctgtttccgccctggaaaatctcaggatggggcttctggagcggtttaggggacagcacgtagtttttgaactggtactgcgtttggcgtaccatgtcagcatttgtctcatgcgctaatcgtgactaggcatcacttacgaagtcaccaccaaacgtaaagccctcttcgcccgctgtccaaattcccttaagtgcgcgaatgaactcgttcgagcgtctgtaacgctcgctgtgctcgagccaccattgcccgatgctctggaattcactcttgttccagccagatacaatgttaacagcaattcgcccgttggtgtagttgtcaatgctggcgatctgctttgctgcaactgtcgggttccatgggcctggaagtatggcggcaatgagtttgaggcgctctgtactatgtaagagtgcctgagacaatgacacactttcgtgctggtgcacagcgccatacgatgctgtgaaacggatctgagtgagagcatactcaaatccatattcttcggctgtttttgcatagcgcacattagattgcaagtcccatttagtcttttgtggtatctttgagaccactaggccaccagaaacatttggaacccaatatctaaatatcgacgtcaaattatgtagaattttcctgaggatatgcaacttacgcgaatagtacacgatcggggtcttgattcaagtccaactgctttgtaggtgtgtagccgtctgttgctccattggtgtgtccattggtgctatcagcaccattgctcttagtttctgccatagcgatcagtcacaccattaaagtattgtgctaatctggtatctacctgtcttttgtctcttgcgcggtggcattttgtatgttagatatcatggaatgccgaatgtcacaacgagatggcgtgagatggtgacaggccacagtcgtggaccagatgtgcacattgtaagcgtgaattgcgtgctctgcaaccacgcgtgggatgtgcggggttgacgcacatcggaccttacgattgacatgaactacaatttgatagtgcaagatctacacgccgataaactcgcctaaaatccccattcggttgttaccgaacagccacactagaccgtggtgtagcgtgtgaagtaccttgatagtgacgacaactctggagtcgggccacctcctgatattcgccataacatgatttgtgtaaaaggctttattatgtctcgctaggctaattaatgcctaaccgaactaccagccgtcttccactgagttctccgcttctaattctatcaagactcgggccgatcgccgccaatccgccatcctcatacacggtttctggcaacttgagtctcccatttccgagaagtatcgagagccaattactcaacacgtggccaatatccctgtttgcgtgaaataatttgatcggtacttggtgagttcgaacgcctgggacacgttctttcggggagcccaccaagcaaacgagatgtgcgggcgacgtaccagaccatctgctgtctatatgctctccaggcttgactgttgcattatagtcgtggccatctgctagaagtccttgacaccatgttgcagtctcgactcccaccgtatcgaacgcaaaccttatgggtgctggaatggcagcgtatatatcaatcgcagcttgatcaagatcagaccggtcaataatcagatctttcagctagcgtcagcaatggtgatcagctatcagttgaggcgattccgcgtaccagatccgagtcgttctagaatttcaccatgttttgctttgttggcaattacaacggtcctcatcccactccactttgcgagctgtatagctatctgccccgtgatggtggaagctgatgtgatattagttagagctctggatcttctacgccacaagaagctgacctccgtagatgagtatccaatctccggcaactggacgatcttgaggttcaatgccgtcgaacacctctttcacaatatcttcaggcgtatcatcccggccttgcgctcgagcaagattcaggagatccatttgtaagccctttttatgcgacatggtcatacctaggcacacccccagactgattgtcgcagcaacaaaggctacaccaaccgaagctgcttgcggtgcatatatgttttttggcaacctgaccgcattgaactcatccactactgcatactcctggaatccagattttctgaaatcgcgatagtccgtagcgatggatagaacctgataactttagtattctggagcaactcgtgaagccagtacctactacatctcccacttcgaagtcggaaggctgagatgagtgctgacgaacaatcttgcctactagttcccgaccattgacgcaaggaaacgcaggtaaggcaaaaccgtatgcactgtcgaaagtttagtgataaaaaatcgtttggaaagattggagacttacgctgatttccaatctatggggttcaatcccacagccaatacctgtacgagtagttctccagacgatatgctaggcaaatttctggattgcgcgagttcgtaaggctggcgtgcttgatagagtagcaattgcgtctggctctgtggtagagacacggtttgtgtagacatgacttcaaactgtccgaagatccgtttccttctcttgtcagactttgagatccttccgttgcgtcgaatatggcccatgtttcagcagattaaaacatgtgaactatgtatggacatccttcacaaatttcctaccagagcaatgtgagaaaagccgaatacgcatggggcacttctacaatgacgtgggcgagccctgcgagctgagccatatcggcttaccgctaatgatcctcggcactaagtcgtataaatttgtgtttcgtcctctaataaatcttctcaatatatcgtgtgaagaaaccctgacacaggttaatgagacaatcagaaagtacaaagacgtgatttgccgtaacttgccgtgaactcactcgccatgacttagaacaacaaccgcgggtgttagcgtgcttcaaaagagatgcatgagatcttcggctcgattgcggtgttgagagaacaaatgccgccaatagagccggagcacgtcatgtgctttcacatagtcgtgatggctataccacgtaggagaccatgtgaaagttagatagagctgtagataagaacaagaggtttacgtgagtgtccacatccacaaccgcaatcatgcctgcttcatcaacatccgatttgaacagcaagaatgctaccggacataccgatgtcgagaagcagctcacccaggagatcgctagcgtaccaatagcagctccaaagacattgggtgctggagtgagtaaagctggtcggaatttcgcccattgtactaagaattgtagacagcgctcgcaataggtgtctttgctactactctgactaccttgtcatttagtctcatggaatggcgtggtgagcagaccccaatgcgcggattgcacacgaggcatgggctgacttcgaaccctgaattccaggagtaacgactaacaacgtcttcgtggccaatttcttctttgccgcggcagttggcatggtggtgactgcgcaatgggagttgtccgttggcaacggtttcgcttacgtggtctttagtgccttcggtgagtcaagtcactcggccctatagattgcatgctaactctggacaggtctattctacgctggttatggtgcgattctgaccccagcctttggagtcgttgaagcatacggagacaacgtcgaggagctgaataatgctctgggattcttcatgaccagtcagtgctcaggtacagatatagtggtagtgttgctgatcttgatgcagtgtggaccattttcacactggtcttcctcgtagcctctttaccaactaacctagtctacatcctcatcttcttcttcgtcgagctggggttcctcctaatctcggcgtcttactttgccgtagccgatggtcatccggctgcctccgtcaatctgaagaagggcggtggtgctttctgctttctagctggattgacggggttcgtgttatctccctccaaactgcatgctgcacatacactgaccttgcatctccaattttataggtggtacctgacattcgccttgttgctcaatgactccattgttgagctcccacttggcgatacctcgagatactttgctaagagaaagacgcaatgagcgagggcaagcgccgacgctgtacaaggatttcgcacgcgatgtcggtccttctacatatcggtgatccagaatccagtactgaggcatggggttattgtgatggtagatggtgtcattgaggggttagatggcgaatgcgccctccattctggtgatgagcttggggttgttttagtccactttgagttagaacgaacgtattagtgtctatcactgcatcgatcatcgcttgtacactgacctcgcaagtcaacctctgaagtgccgtggaagctcttgcaccccacgctaattctgtcactcggtaaattaactttcagcgaataccctgacgttcgaggtatctccatgtgtggttgtttgttgagttttcggtggaacatccttgtcggcctcctgccatcaccgtaaccaccacatgttgctcgtcacgtcgattgcggccccgcagaatgctccaagatgaacgaatagcacgcaatcaggataagacatcatgcaattcgtagaggtacccagtcataacctgtgtgcatatatagatatacatccttgacgtgtattgcctgtgaccttgcgtacagaactcacaaggacttctacagacataccatggctatcactaacggctccagtggcgatcacggaaacgcgcaggacgtcgatttcagagatcctgccgtttatgaccaatatgcgaagacttggtcatcgattccaggagatgaagccggctgggctcagcgcgctcaagaagttgcagatattcttgctgtcgatgcagtacttcgtgaccaggagaacaaatctccccgggccgaggttgctttgctgaagcattctgggctgctcaaaatcttgggaccaaggaaatacggcggtggtggccaaccttggagtgttggtgagctctcctgatgtgttgataatatgcagcgcgtacactgacctcaactcaggctacaaagctattcgaaaggtagcagaggccgatgggtacgatcctcgttcttacatctgaacggttatacgtgctaactgccccagctcgataggaatgctgctcggatatcacctcttatggtcaacaacggcaaatgtcgtcggcttacctgagcaagccgatcgcattcagaagctcattattgagaacaactacttcatcggcggcgctgttaatcctagagacagcgatctggccataaaatccgacggcgacaagatcgtgttcaatggcttcaagtttttcaacacgggaggtgtgatatccgatcttaccgtacttgaaggtgtctacgaaggcactggaaatcatatctttgcctttgcaaagacagatcagcccggaatccaatttgggcatgactggaacaatatcggacttcgcctgactgagtctggcagcgtcaagatctccgacgtaagcgttccatggacggatgcgctcggctggaatgtagagaagaaagagccggatcctcgcgctcttcaaactcccttttcaactcttctgctgccttcaatccagcttgtctttagcaacttctatctgggcatcgctctcggtgcgcagcagtacgcagcaaagtatactgtgaagggtacaagagcttggccttttggtggtgatgtaagtatacgacccatccatatcccactgagtacagcaagtgttgtcatactgcgaagagtgagaactagcatacgaaaatgcagtttgattcaaggtcgagtgccattataattttttactgacgtgcaaacagaacaaagagaaggcaacagatgagttctacattctcgaacgctatggtaacttccacgctcacctccgcgccgcaactgctcttgcagaccgcgcaggccaagaagttgactccatctaccaaaaatatggaggtgatctcgatacccgcgccaagctgacggcgcgcgagcgaggtgaactggcggagtgggtcgcaagcgtcaaggtcgttacgacagacaccggtctgcgagtcacatcgggagtgtttgaagtcacgggtgctaaggcgacaagccagaaggttgggctggaccgtttctggagagatattaggacgcactcgttgcacgatcctgttgcgtacaagaaccgagaattggggagatttgagctgctggatgagatcccggagcctacttggtatacctgatgacactgttttagttcaatgcaattccattctttattttttgatgtgttgactgacatgctttcatctcacgccacttctagatggattttttatgcaagttcgccacccaatgcagactcgtttcacgatgtgtttgctatattggatgtgcacctcattcttgcatgctctgaaacatggccgaagtacatcaggaagcggcacaaatattgcaccgcaatacaccagcaccatagcatgtgcatcaccctccagcactccgccagttccaacagaccccaatcataccttactctatgaatgaggcagtggcgcagtccaacccgacataatcagtaacctaggagcctcctcaaatattctcggcgcacgatggatttcgaggcgctgtccgcctttactcatggtattcgccgcgtaccgcaagaggactacgtcgtctgcctctagctccaaatacccaaattcagagctagactcggaatagtgcatcaataaagtgagaacgaggtgcttcaacgaacggtatttcgaggcaaattataacagactcatggacactgcttttgtcgaggtggcttccattgttaatatccgggctagactcgcgaagtaagcttttcacctcatcactgtggagttcgtctatggtgaggtcctgcaagctagcctggaaatcgggtcgtatttcagactatgcctccaagtcatggtcgttgctagaaacagcgttgccatgtcaacatggagctcacgaagctcgttcaggccttgaagctagtccatggagacgacccaaggtcttgatctgtccaacatagggattttaaatgtggtgtatgtcgctcctgtgccaatttggccagatcctgctgtaccgtccgtgcgtgtcccgccgcagaaccgcaacggtcgacaatcagttcgtccaagttggaggtaggaaagattgcacaatttttgtgatagatgctggaaagaagttatccatctccatgaacactagtcgtcgtagcaagattcgtgtgggcatcggttgtggtacgtaaaagagtggtacgtgaatgtgatcagagtactctcgcaactcgaagtttcccattgaaggcagtaggagaatacttctctctgcaagggtacgtccgtggtaaaccaggattttcagcttcttcatccgggctgcaccttcgtcgcacctgtcgacgatggttgacatgagagactcatcgtaaatccatcgagaccaaggtataccttggtataggtctaggtgttcaatgttcttggccatgcagacgatgagcgcaaggacatggaatttagacgtcccctggtatacaggttcctcagaaagaatgtgcccaaatcattggagccgattttcgaggcatgtcaaattgcctagtgtggcggttacgactgccgttaggacttcgttgatgagactcatacaagtccacaaatcagacttgttattgtggtcctgctcttgaatctgttcgacatctggtgatggcgcgactgcgatgcgcaagatatgctgggtgagcggctggcacgataggagcgtgaagaacagtcgccatatttggtgctcgtcctttttgaaaagggtgatatctcggtatagatacggctcagcgacggagcgataatacctggatgacttagagaacgcgctcaaagctgatgtgtcaccaacaaagcagcgacaaacgtgagcatcaaactcggcagagagcttgctcagcgacattgcagagccgaagggattgcggtgattgtattggctgacggcactgcaccgaactctgagttgatggcgcgagtttagtgcggtcagtgagtgagaaagcgaggctgttcaaaatgttgacattgcgcgacggcgggcggatcctcccgactaacgcagtgatgtcgtaagtgaaagggcataaaatatgaaaagtacgaagacgtgatgtgaaaagcggtacatgagtgcgtagagccttcaatccggccatggaatctacggcacgtgcttggctgtcgttctctacatctgtggctgctccataccactcctctgagccgtttgcagaagcagtgtcgtcaacttgtacatagccaactatatctgattcatcttggtccaataaagtgatcagtttgtcccttgttgaatacttcctggccatccgattctacctgttcaatagaagggttccgtcgtatcctcgtaaggaatgggcgcccgaatagcctatagtgtcagtccacagttgcgacacctcatagcctcttgctcgcccgtaaagagaaggtactcggcgttctttcagtcaatgacaccatgtgcttgtcttcattacaccaattcacgctttccttgtgtagcggcctgctcggctttttggaagtgtgatgacagcgagctgtggcaggccggacggaggtacaggcggcgtcatctgtgcacggacatcccatgtcttgagaattgctcctgtcgtgctccgaaccttcaacgacatctcacatgtctttctgttcactcaatatataccactaccacgattctgatatcgatgtctctcaaagactcattggtgaggcgctttcctctatacggagagccaggaccgaaatcgttgcgagctgaacgcttcttctgactcagcctacagctcgagataactatggtaggcgataacaaacgaagcctactctgccacatgcactctagcttctctttcgcgacggtaagccccaaatccgatacatggttctagctgggtgcgccatgcggagtgccggcgatgtgcacttgcaacgaggcgcttcctcatgcaagctgcaaggctgtctcatttcacctttccacgatgccccgagtttgtctcatctgcctcagtcgaaccacagcgaatgaaaacagccttgcttggtgtccttcctaagtcggctgttccgttcatcccctgactaagttagcgggtaaatacggttagccgttcttgcagcgccttcgtaccgcccatcgctcagaccctcccacatcaactcaaagaaggcaaaatcatacctttgggttgctctgccctctcgaaacccggcgggaggatcacacccgttcttggcgttcgcacgccgaccgggaatccatcagatggtcgtacagcttgacacaaccacgcggtttgtggacaccttcatgtgactaccaacaggtagcaaaccaccactggggtcgagaactgcctagactagtgtcggcattctggaaccttgttgcacattcgctctactacatgccggctgaggtggtattttcctagcatctgctctcctatcttatctgcttcttcaagctctttctactcattcgtctatctcgctatctctaatctccgcttgcacaatctcccgacggcagcgagaagctcacatgcgatgcgaccaccgcctcgacagagatggaatcaaggccgtctgccgttcccgcttattctcgagttgtactccgatgttgcacgcatatgtcttcagtggtaattatcccacgggctgcgggacgtcggttggccccatgggcgcctaaggtgctctttcgagtttgtccacgcccaaaaaattggagctggtgtctatgtatacctcgccgcccgttagtgtgttacatgtctgactgtgccacatggaccggaccgaacgcctctgccttccgagcagcctcgttctatatggggagaaagtgaatccaccatatgaacaaatatggatgcacgtgcgtagcgagcgtttatagaggccacttggtgttccggtatgcgtatagtatacacagtatagtggtctagctactactggctcgcttctggggtagatgtcaattatccgcccgtctctggatcgcaaccgccccgggattctgtacatcacgcccctcgatagtccacgcccgtagggcacaagcccccagatgctccatcgacgccgcacgcgacggcttttgttagcatggcgcttcttacacttgcagtagcgtagtcactgcgccgtctcgtggataggatatgtacccttggacctcgcagatgtccaatctcctgcagcattctcccaacctacagactgtcaccctcctttcaagtgagccgtcgttgcatttccaagtcactccttccacactgagcttgtcgcgtggctttcggcctacttgtcttttcacggtccctgcacgtaacctcgcgcttcaccgtgtcgtactacatatatcttgtcatttcctgttcaacatcatcatctcaagcttcatcttcacaaacgcctcatccgggcgatcttgatcagtacctgcactagcgcagccactcgccacgtagcacagcacagcccgcgctagcgacatcatcaggatgcgattcacaaatatcttgctctctggagcaacatctttactttctctttctacactttcccaagcagctccagtatctcaagaaaacgacatgacttccgcagcagcttctggctacaagaacgttgcgtactttgtcaattgggtatgttcgcttgctaccaccccacaaaaagcaagcttggaaactgacacttgataggctatttatggtcgcaatttcaatccgcaggatcttccaggccaggagcttactcatgtgctttatgcctttgccaatgttcgacctgaaactggtgaggtctatctgaccgacacttggtcggacactgacaagcactactcgaccgattcttggaacgatgttggcaccaacgtctacggatgcgcaaaacaactatttctccagaagaagaagaaccgcaagttgaaggttctgctttccattggaggctggacttactcggccaactttgcgcaaccagcttcgacagaagcaggccgtgccaagtttgcaagcagtgccgttgcccttctccaggatctcggctttgatggtaagtcccgcattacattgtgtctcttttcgtatactcaccttccccaggccttgacatcgactgggaatacccagccaacgaagcccaagcaaacgacatggtgtctctcctcgccgccacccgcaaagctctcgacgcctactccgccgcccacgccccaaaccaacaccttctcctaaccgtcgcctcccccgccggtgccaaaaactacaacatcatgaagctcggcgccatggacaagtacctcgatttctggaacctcatggcctacgactacgccggatcctgggacgccaacgcaggccatcaagccaacttcaacccctctggcaataacgccatctccacgcccttcaacacgcagcaagccctcaaagactacgccgccgctggcgtcccgctcaataaaatcgtcctcggtatgcccctttacggccgcgccttcgccaacactgacggccctggcaaacccttctctggtgttggccagggcacgtgggaagcgggcgtgtacgactacaagacgctcccccaggccggcgcttccgtaacgaacgatttggacctcggggccagctggagctacgaccagggccagcggctgatgatcagctacgacacgccgcaggtgattcagaagaagagcgagttggtgaagagcatgggactgggcggcgggatgtggtgggagagcagcagtgataagaaggggagtgatagtttgatttcgactgtaagttttcttcttgctgcgctgtcttgggatgcgtactgacttggacttaagtttgtcaatgctgttggtggcacgggcgcgttggatcagagccagaatttgctgagcttcccgtcgagcaagtatgataacttgaaggcgggattccccaacgagtgaggggtaggtgggagagtcttgggcaccttttttcgcccgctttcttgaacatacttttggtgcgaaagttgtctcatatgtcaatcgtcggtcgctttggagagcagaagacgaggagttttctttagatgtcactgtcgcttcatatatggttggggatgtaggtaccggtttcaaatatactcatgatttactacttcactcgtttctttcggactcaggcttgatgattcgtgctcatgatcaacgattgattgattcaagatgacggcttgttgaaacgccgtgccaaatgctgaagtctacatgatgaactatatacaatcttaccatgttgtagaaaatccgcttaagcagacttctccatctcggcaatctgtgccccgccaacctgtccaccccgtcccattctcctcttcttgatgacattctcaatgaacgcttctccagccttgtagctcgacctcacaagcggtccagacgcgcagtacaggaagcccatgtccagcgcacgctgtctccacatctcaaagacatcgggcgtgacgtattcgtggacagccatgtgtttcttcgttgggcgcatgtattggccgaaagtgactacgtcgacatcgttggctcgcagatccttgagggctttccatagttcgtcttccgtctcacctagaccgagcatgatgctagtcttggtgatgagttctggcttcgtttcctttgcgattcgcagcacgttgagtgactgtttgaagtttgcgcgccggtcgcggacgtagggtgtaagtgcctcggtggtttcgacgttgtgtgcaaagacgtcaaggccagagtttgcgactaatttgaccatctctgcgtcgcctgcgtagtctcctacaagtgcttccacaagcatcgacggcgctttttgcttgattttcatgattgtttccattgcgtgtcgcgctcctccgtctgcgagatcatcgcgatccacgatagtcaggacaacgtatccgagtccccagcggctgagcgcttcggcagtgttctctggctcgtgcgggtcgagtggtggaggggcttttgatgtcttgacagagcagaatcggcatccgcgcgtgcatgtgtcgcccccaagcataattgtggcagtcgcagcactcttgtcgctcccgccccagcagtcgctaatgttcggacactttgcttcctcgcatacggtatggaggttcaaaccgcgcaaatccttcttgatcttcttgtagttcgcattcgaggggattggtgtctttagccattccggcagtcgtgtaatggtcttctttcgcccttctggtcctacttgcacagtcttgatttcgtaagcctcggcgggggagaggggcgcatcgggagctacaaagtccccgaatgagggaccggcattcagggtgtcgctaaacgacgtctgtggtcgcgcacgcttgggcggctgttgtgggagtgatgattgcggagagtcgatagttgtggcgaatgctcgtgagcatggtgttcttgatcgtgcaacagttcggagggtcggtgtggagagaagacaccgcgaacgtggtattgaagctgccattgtggaatcgtactcgtgtatgcaaagaaggaagaaaagaaagctcgggcagcagagggttgcgtggtaaagttattcatctcagccttcaatacccgaaaacgggcggcggatccagggccgcgctagggcaggcgcacggcgtcaaacagcacaaacacagctgcgcggcaggagcaacccacattcgcggcatccctgcactccgccgagtcgagccatcttcaacgtacaccaattcactgcgccaatacgcattccccccgaacacgctctcctgcccgcatcccgaaaccttgacccaacaattgctgcgcggggccccggacacctttactgcgtcgttcagcaaaggccacgtttggcggagcaagagcgggacactttttataccacacacggacagctctcgaccagagctattctgcgcccagcatggacaagaagcacgaggacgtcggtggcgtggcgcagattgacaagacctctgtcttccaagaaggtaccgcgacctgctgttccacgcggtagtggggatgaattggcggtatgggagctgacacgacgcagcgcgagtattcaaccagagccccgtctcaccgcggaaatgcagagtggtatgttgaaccgaaagaaggccgtgtcggacctcagctgagaatgggcagatcttgactaagctcgcactgctgctcttcacgggcgagagctgggggcgccaggaagccacgacactcttcttcggcatatcgaagctcttccaaaacaaggatgcctcgctccgccagatggtctaccttgtcatcaaggagctggccggctctgccgacgatgtcatcatggtcacatcctccatcatgaaggacacttcggtcggcagcgatgtcgtgtaccgccccaatgcgatccgcgccctctgccgagtcatcgatgcctccaccgtacaagcgatcgaacgtctcgtcaagacgtgcattgtcgacaagaacccctcggtggcctccgcggcactcgtatcgtcgtaccaccttctcccagtcgcaaaggatgtcgtgcgaaggtggcagtctgaggcagcagaggcagcatctggaagcaagtctggcggcggcttcttaggtggcttcggaggcagctctcacactgcgctgcaggcgagcacaaactacatgacacagtaccacgctattggtctgctgtaccagatgcgctctggcgacagaatgagcttggtcaagatggtccagcaatattcggctcaaggcgttgtcaagagccctgctgctactgttctgctggtcaggctagcagccaagctggccgaagaggacccaaatctgcgaaaggtaggaaaacaaaagacgaaaccacgtcccttgctaacaaccttgacagcccatgatgcaactgctcgacggctggctgcgtcacaagtccgaaatggtcaacttcgaggccgcaaaggcaatctgcgacatgcacaacgtcaccgatgccgagctcgtacaggctgtccacgtcctccaactcttcctcacatctccccgcgcagtcaccaagtttgccgctcttcgaatcttgtcacaaatggcgtccttcaaaccagatgctgtccgaacatgcaaccaggacatcgaatcgcttattacaaactcgaaccgcagcattgctacattcgccatcaccacactactcaagacgggcaacgagtcttccgtcgaccggctgatgaagcagatcacaggcttcatggcagagatcacggacgagttcaaggtcacaattgtcgaggctgtacgaactctggcgctgaagttcaaggctaagcaatctggcttccttgcgttcctcagcggtatcctacgcgacgagggaggctacgagttcaagcgatctgtggtcgaggccatcatggacttgatccgattcgtgcctgaggcgaaggaggatgcgctggccacactatgcgagttcatcgaggactgcgaattcaccaaactcgcagtcaggattctgttcgtccttggaagagaaggtccttctacgccacaccctaccaagtacatccgctacatttataaccgcgtcgtgttggagaacgccatcgtccgtgccgctgccacctctgccctcgccaagttcggtgtcggacaaaaggaccccgagatcaagaagtctgtccatgtcctcctaacgcgctgtcttgacgatgttgacgatgaggtgcgcgaccgtgccgcattgaacctccggttgatggaccaggatgacgacctcgctcttagctttattcgcaacgattccatgttctcccttcccgtcctcgagcaccaattagccatgtacgttagctccgattcccgcgatactttcgaaaccgctttcgacatcacgaagattccgaccgtgtcgcgcgaacaagccgatgccgcagatctcacaaagaagaccgaaggcgcgactcccactctcaaggcacccagtgcttcaaaggcaccttcaaaggctggtgcagatgctgcctctaccgcagcaaacaatgcacagaaatatgccgaggagctgcagaagattcccgaacttgctgcacacggctccgtgctcaagtcgagcgatctcgtcgagctcaccgagtcagaaaccgagtacgttgtcacagccgtcaagcacatcttcaaagatcacattgtgcttcaatatgacatcaagaacacgctcccagatacagttctgctcgatgtcgagatggttgttaccccagaagatgatggtgacgtgcaattagaagaggaatttgtcattcccgcgcccaagcttcctacaaacgagccgggcacagtctatgtttccttcaagcgattagaaactgagtcacagtacatcgcggcaagcttcaccaacgtccttaaattcaccagcaaggagatcgacccaagcaccaacgagccagaggacggcgatggctacccagatgaataccaggttgaagatcttgatctcaatggcgctgactacgttgttcctgcatatgcaggcagctttgacaatgtctgggagcaatcgaacggtgaatcagcgacagagactttgcagctcagcaacatcaagagtatatcaggtatgttcactacacttacatcgcgttgttaacacgctgacatttcccccagatgcgacagaacagctcacaaaaaccctttcattgcaacctcttgacggcacagatgttgcactatcgacttcgacacatacactcaaactttatggaaagactatcacaggtggcaaggtcgcagctatggtacgaatggcttttagcgcaaagactggcgtgacgatgaagatcgatgtgcgaagcgaggaagagggcgttgcagcattggttattggcagcgtggcatagttgaatgtagtatgatatagagacgacggtacttttttgttcctctggattgtcactttcacctcgcgccttcccaaaaaggcgttttccaaaatatgcatagcgactaaacctacatgatgaaaatcggcctcaaacatcaaaccgcagtgtgcgttgttcatcaatcgcacgatctccgtggccatcggtccttccccctcgtagcgctaaaccatatcccgcctccctcaccccgttttccacgcggctcgttcccctggtcctgggatgaaacgcagtggcgctggaccgggtcgagcgcgcaaatggctaaaagcgggaaattgaacatgaggtgttgatgacggcgctagggaatggcgcaagacttgctggggatagccggtgcggcgggtgcgtggtggtgtggatgtggagatgaggttggaggggtgggcttggtatttgttggtgagattggagcggagacatcaagttgtagttgttttggactatgtgatcatatatgtgtgtttttgagtagtttggagtaatggcaaatgcgcggcgatttttgtggaagctgtgatggattaattgtatcaactagtagaatgcatgtttgcatgattcagattgaacgtataaattgcccgttttgcattgaattcataaagaaaagtaggatactcaagtgaaggattaataagtctacctggtggttgtgcatggtcaagtaaatgtgtcacgaatatgaaaggctgctttcactgcctgcatacaggcaaccaagttcaaattcaatcctttgtgactggtatactgctaagatgaatgtggttgttgtgaaggaaagataaacaattttctgaatggtggtcaattcctggatgttgaagggagaatgactacctcgacgatcgcatccgcttccaaatgacgcacacatccatcctctctcaactaccccagcactccgtcaagccacctcatcccaccacgaatgcgccaaaacatcatctattgtcgccctagcccttggatcaggcttcatcattcccgctatcatatcctgcgccccagaacccagttcctgaccccacacgtcaaacctcatttccggctggtcttccaccgccagctcagccatttgagatgccagtttaagagcctttgaccacttttcgctatcaatctgcttgagaaggccgtcgtttgccgagccgaagtaagaaaagtgtcgcgttaggatttcttgctccggggtgatgccgagcttcgcaagttcctggtaatcgttgatgagtatcgtttccccagctccgagggcatataggcactgcgtggatgtttagcgtgggtttatctcgaaatggagtcacgcacaaccagtccgaaggagtaaacgtcggatgccttggataaacctctcccagtctgtccttctgggctacgccacattgcattgcctactgcatgagcggtatgaagcagcgcgcctggttctaatttgaaagcaaggtcgaagtcacctaaagcgacgttggtgattgtcttggtaccctcttcgtcgcacgtccaattgaccagtatattgtcaggcttgaagtctaccacaagcatttgttagttgggaggtcgtaatggaagatgcaatttggtttgataatcgtaccgatgtgtatccagtcctcgctatgtaactcttgtatggcttcccctgtgtgtcgcaagatcatcttccgtgatgcatcagaaatgtttgtatcatctttaaacagtccaagcagtgtgttttggtagtacggatagattaggacatcttcttcttcttcattggagtcaacatgcatgcgaagccgacgagattgaggaaacccggctgcaaggcgtaaggacagattgaagaatgccctagacacgcgcttgaagacgagagactggccctgagatctgaaacgactcttgttgagcaaagtcctaaatctaggatttgtagaacgtactcagctttgtggatgcttactctcggatcttcgcgctcctgcagcccctcgcgcttagtgtatacacgaccagatttgcctacaatggtggatgccgacctgataccggtacgtgcaatatatggcgtgtgatgagcgaaccgactgagaagcatgagttgagacacgagcgaatacatggaaaaggtcttgtctcagcagtcagagatcctccgcagtaatcaagtccatgattggttggacatttgtaagctagcagtaggaggggtactaccgcccatgacccccaagtcctttcgaggtgctttaagagctacgttttccatagggctcgaatgggaagattgctgcgataccagccattaggatgtacaacgcagcgcagatataaatgggtacaggtgtaccagtctaattaatgattagcaacaaaatcactgctcgcgcatattcgatactcacatctgcaaccgtcgcaatgacggcactcagaatacccatgatacgattccacccaatcgcaatgccgtttccggtgcctctgtgggccgagggcaagacctctggcgtgtacgcatacagcgtgccgtagtaaatgttcaggcagaaattgataatgcaagtgaacgcaacctacacagcgtgttagcaatttacccatgtctctccagcggaagcttctactcacgttctgcgtcgctgtccgcacctgcgtatacgcgaaaaagaacgccatagtaaccagcgcacccacaaccatcgtgtatttccgtcccagccgagtcccgcacatccatcccgccagcacagggccccagataccgctgaagttcacgagcgtgtagtttctccacgtgatgtatggacttggctgaccaaacgccgcgcctcgcgaggacaaatatgctggtaggaacacattgtacagtggataggccaggccgattagcgtccacgagagccaaatcagagtcgtcgaaataccaatgcgtctcgtagcatagaggcccttgatatggccccatatgcctcccagtgcccacttgcttccaggcgtgatttgcaattctccacacgcagccatcatttctacagtcagactacaggggcgattgtacttgttcgcaatgtattgcagagtttcaacacactcggcatctctgccctcgccgacgaggaatttgggcgtttctttgagccggatgacggtgatgcgggcaagagacatgacgaagacgagagagccgctggcgtaccacacatagcgccatccctggttgttggctttagtgcagggtgctgcatcagggaaggcggagggatcgagacaggagaagtttgggaggaaagcccaagcgaaaaatccggcgatgagttgtccgacgcctggaatctgtcatcagctcaagcatcaacgcttttataaatgaatatgtaccccaccatgccgccatgagtgtgagcatccactgcttatacgctgatcaaaagttagctttgcacatactcaattcaacccatatatcaaacttacacggtaaatactccaggaaaaccgctgtatccagcaccaagttgccaccagccccaaaactgctcaaacacacgaacaaccccaaaacctcccacccgggactcgcgcccgccacaatcgcaaagacactactaatcagcaaactgacattgaatgcgacttttcgccccatgatgtccgccgtgagtccccaaaacagcgcgcccacgagcatgcccacatatgtcgcaatcgtcaggccgttggcgaagctgggattgaattcgagcgcggcttgcgctgcgatgacggattggatgagtaggagcaggctgtcgacggcgtagccgaagccattgaggatgaagagtttggtgtggtaaggagtgaagccgatttcatcgctgcgaatctgttagtagaggttttggcaggtggtatgggaggaatgtgtacatggcgttgttgatgagatgcattttcgcattcaagatcgggttaacatgctcttgctgcagaatgtcgcctttacccagactactcgaatcatcgacctgtccatcttcgacgtcctgctcatgcacgactttcttattcactggatcttccatggtggctacccaaagagctggtaacttgagatgcacgcgacaccagggaaaaaggaaaacaggaggggtcaatccgaaatgccctgcatcgctgcaaaagagcgcccgataccgagacttaagtacagcggcggtccagtgtcgcttcgcacccttcccacgttcttgtgcggcggcatggatgcacctgggcaggccaaaccaaggtaaggcggggcgatgccacacgtggggcgcgtcttattggtctcttgcgacgctgcgtatcttgcaatggccgatcatttcttattacagtcttggataaccgttcgccggctaggcgtcgcgttagtcagtaaccgttgttggtgaagatcgggtggatgatttcgggcccaaatatgggaggtgtgacgtgacagtacaatggctagcagtacgtctacatttctcataattataattcatcatgtatttattgaatatctctgacttctgcaatcattttggtttggctcgagctatcctgtaaacatgaaagcacatacctcgatacagcgtaattgctattgagaaccatgtacacgaacccaaaagccaacgacagacccgtggcgatgtgactattatcctgaacgccgtgcttgaagtatcgcagaacaagtgattgataaagtttgagaggaaatagaaatcaaactattgcggcacaggtgtgggcgtggcctcttcagtgcttgcaatcgcagtgtcgctgtccgctactggtatgggcgctatccttcgcttcttgttatcacgaccctcctccgcttcgggtactgggtggagctcccgtttcttcgatgtggaaagtgcatcgtcccggtctgattcacttctctcgctctcccttcgtccaatattactgaggttcggaacgccgctgacagagctactagcgctgtgagtgcttccgtgcccatgagcgggtgtaagtggaggtgtccacattggaacagggccagagttggttgctgccaggctgggtaccgaggacattgcgggagtcggagcgttcatcacattggggtccccggagctgggagcaaaagatgctatgctcgacacggaattgcttcgagtagggcttccgggtcttgcaggcacgaatgagcttggtgaggcaggaaagcccgcagaaggctgtcgctgcattggtggcgcagtagctgttgctgtggctgacatgcttccagtcgttggagttggagtgggagtggactgatttgacggcgttgcggccgtattgatggcagcgggagtgtggtggggacggctatgggtggcgagaggaccagtgtacttctccccaagctcaccaggggcgaatgttacagctgagcagaatccatcggaggatgtcattagcagtgtagagccgtcgttggacctgtgtcggcgttaacaatgttaaaatcgtgtcgtacatctgtacataccatgtgatatcagtgaatgtagcaaagtgtaggttgctaacaatgcacaatggcttttgctgctgtgtgtcatagacgtggatagcgtcctgggtcgctaccgcgtagatcatgcgatatggaagagcgaatgccggtgctggaccacctggtggtggtgcaggcgttccattttcgctttcagaaggccttggcgatgcggctgctaagcttggtgatggcgaaggcgcactggtcacacgaggtgggtccatcgatgagtgcgaagtcggcggtttcgaaggcatgaatggctctggcaacgatgggatatcgtcatcatgtgatgtatcaatagtgatttgtcttgttattggggcgctctggcgtatggtgtaatacactggcgaacatcgaacggccaccgagggcttcttgtggccagggagataggcaaccggaggcttattcaacccagcgcgtgtatagatgtagactgtgtttgtgatgtcttctgttggtttagcgtcattgatagcagggtggagtgctttgtattgaccagcaggtgtgaagagcaagctgccgtccggagcaaaggtcagacgcctaaagaatgaagtgagagtctcgttgaagtatatgggtgcgttgcggaccccggctgggttgccgagactgttcaggcttggagaatttggcatcactgcgggcaaaggcattgatggggctggcgaagcggagcggcgcatggagggtgatgagccaaacgaggatcgacggctgtgcgatgtcggtggtgggtgcatctggggcaacgctagagactgaggagttcccggcatggagggcactggggacccaatggcgagactcgagtcggctacgaatgaggccctgccaccaaagtctggtggtgcaggactgttggacgacactcgtcgggcaggcagatccattttggtgaccttgctgtgttgagcgagcgagaattgaccatccttgttcttcaatgtgtaaatgtgcaccgatctgtcagaagattgtgttgcgatgtattcgttgagaggatcccatgctactccctgcacgtagtggttgtgttcggcaatctggcgtacgatacttcctgcgcaacgttgagtaagagtatggcgggcgtgttggacgtggagctgtacctgtctgagcgttgtagatgcgagcaatgttatccatgctgcctgtgatgaagaagacgccgtctggtgaccaggcaagatcgtagatttctgaacctatggatctgcacatggccttgactcgccatgtctccttgtcttcgaggccctcctcgaagtttgtgtgcgtggtgtggctatctgccggtacccagagcaggacgttgccgtcgtctcccgccgtggccagcatttcacctgtgctatgtcagcagctgctattcaacgacatgtgggtctatgtacctcgtggacaccatcgtactacgttgacggcctgagtgtgcttcacgagcgttgagagatatgtaatcttgcgctcctcgccgtggttctcgacgttccatagctgtgcccgtgtcagcagtgtccaacacaccgattggcacggtctcctgtacccgaacattgttatcgccgcccgcggttgccaaccgtcccttgccgtggggctcgaagtgggctgaatatatgggagcgttctcattgtgccaggacacaagcagcggagcggccttcatcgtgtcggagtcgacggctcaccagccgttgtgttggggttcaagtatcgtgaagggggttcgctcggctggtgtgcgttgggtgcaggcaatggtaggggcgatcggacaatcaaggtcaaacggtacgttgccagggagtgggcgggtgtgctgagcggagtaggtggtttgcagagccccaaggtgaatgtctctgtgtggtgacagggagggtgctcaaggtggatattgtcgtctatgtgggaagacgctcggtcgttatctgaggcaattgagcttgtcagaggtggttggcactccttccggcgtcctgcacacgatcgcgcctgcaactcgtgggcctatacccgatcgggaaacctaagtgataaatcccgtttcacgcccacctttctgcgcatttgcatggcaacgacactgatcagcaacaagcaaccgcgattttcacgtgtcttgtgtgccgaataatgccgtccaagtattgcatgcgcttcaagaatagttcattacctcagggtgctggtgtaagccggcgtacgtattgttcacagttcggccctgtcacccgggaaaccatgtgacttaaacttccctcccaggcttcgcatggcctcagctggagagccaagtaatatatacactttctctaccgccgagcgctcatttcgagcttctgccgaggcttcaaggtacattgttcccatccaacatccaacatggcctgatcgcacctgggcaccaactcggagccggctgcctactttacgcgtcgattgctggacagcatcacacgtcgcgccagttcaaaagtgtatcacagacttgacaccctactgtcgctgaaaagctgagcagagttttctcggtttcgtctgatctgcaaacaccctgtatgagatgctctggagtctgcgcacgggccgaagaacgatggggcactgtgtcgccgcgtttgatatcaagcgccccttcaagcacgacgatcacacaaattgatatcgtctgtctcgaacgtctttggacctttctccataggccaggtccattcctatggcgtcgtgactatgtgttctgacgtcatgcaaatcgatgagtttgcttctgcattcagacctgggtggtcgcacacgctcgcaaccatccggaatttgactcaacatgtcggagcaggagccgtcgcgcctcgagctggagatggagcttctcgaggccatgtatcccgagcaagcaagctacgaaactaaagcacgcgagctcaagttcatccagaatggcgcattgctgcagctaagattacccgactcttatccagaatcaggcctgccagatgtgattgcagcaagcgatgcatcgaaaacagatatccgcgccgccactaaaacggcaatcaaagagttgggtttgatggagggagaggaagccttggacgccatcatcgtcgcattccaatcggtgctcgaatccgccagcaccgcacaaccctccacaaccaccggctccaacgacaatgatacgtgtagaacggtcatcatatggctccaccacctcctggcccttacaaagaggaaactcgccctgtccccaacaaccctctccggcatcaccaaacctggctatccaggcatcatgatctttagcggtcctgcatcagctgtcaccgagcacgtgaacacgctcaaagccgagaactggcaggctttccaagtgcgatacgaggagaacctcctgtggaagtttggacatgggaagggagtcaaagaagtggagacgatggctgaggtggtaaagggtgtagagggggcgaaggagcagaaagacgagtttctcaaggcagttgggatcaagtgaagatggcagagtctgaagcgtggtacctcctgggaatatctatgtcttgcgaaccttaactcgcctcatctcctctcaggaacgtgaacgacagaactcaaaagctctccgtacgtcatcagtcagcaccgaagaagctctcgaaaggccgtggtagagtctttacgttaactgaaacatgtcaacttttacgttcgctagcttacagccacactgaggaagatggttctgtgggcagtcttagcttcaacgctgtcaactgtacccgatctagacaactgtgatgcgattctcgttggggccagtcactcttaaggtttgaacagctagctgacaatttgaataatggtaagctcagcatgctcgcacagaggagactatctgctacacgcccccaaaacagagggtagtagtaaagcagcttgttcctgcactgcgtaatttctcttcggctgacctcatccgtgttggtgttgggtttgtttgtttgggcatctcaggtgtcctctcggaaccttgccggatcgaccgcgcactcgctgtggctggccacctgcaagcctgcaactaattccgactgagcgcgcaacaaaacagcccatgtcaaacgaactaggcgatcagaaatcaccaagcgcccccccaacgtacggggtaatgcgatcatcagtaaaaggagtgtacgagttcgggccgcggcgtatcgtgagcgcatgctatgtactggaatggcgaaacacgcgcaccaggaatagcagctgggagagagtgtatctggcttgagcgttgtcaccgtgcgggcttgtgcctgagtcgagtgtgtcagccgtatcactgcagatgcgaggcggcggcacgggcgcattggtagaggcgcgacatgctcaccaccacatggtcagcaagctgtactttaggaagataagcaaggtgtggtgtgagcgttctgggcgcgcagcggaggagtgaatcaccccgcagaagacatgtcgatgcagcaaaagaattggtggagcattctagctggcgcccactccgtagtgcacgagatcgggtgatgcgcgaccatactgggatgggcttggtggtgagatctggaccgtcttcggctacaatccttgcaatgcaaatggtgaactgcatgagcgcagctgatggagtccacgcgatatagtccagtgcttctcaccacaccatggggtctattttgtttcgccatctggtgctggacacacctaccgtcgacgttgaaaagttacaccgtctccccttactcggcgctttttcacactgaggccatcacccgtcctgttcactctcacgccgtcatttcacgcagatcaccgcaggcgcacccctgcagtttcttgcacaactccaagggctctccttccattgaccttctacgcttctgctgtcatttcttgcccgacacgtcaagttccattgtgtgcattgctttggccgtctgcaaacaaagcgtcgtcgcacagttcgtcgtgtgttccgttttcaaacaagcaaaagtcaagccaccgcactcggcgaccacctccatgcaccgcatttgtgcgcctgccttcctcatatagaagactggcctgttcgctgcaagcatcgccagattgctatttgggtgaattgaccgaccgaacacctgcatcacgcctactttgatttcgacctcgacgttcatcatggagtttgttacagagatcaccgcgcagggtcgccagaaccgaacttcgactacacccagcaccgtaccatcagctccaccgacatatggataccacaacacctaccacacacatgcgcaattgcccgccggttcaccacccacctatgcgcgcgcaaacgaccccaagacgttacggcatctggaggagaaggcgcaaacagaggtcgcgtgcagctcagcactaccgccagcatactcgtgctcagtcgaactgagcggtgtgctgggcttgaagcctgaactctcgtcgccctttcacgtggctggcaaccgcgagtggttcgatgcgtttgtggttctgcaagggacacgattgagcatttaccgcgtcaagatgcctggcctgctgagcaagagccgcgccccgtcacccggcaagctcatccactcgtattcactccaacatgccgaggttggtgtggcttcggatttcaagaagacgcctctggtcccaaggtcgccgttcgcacatctcgtcccggcgtccacacgaccgaagctgtacgagacagacccgcacctgttcgagcccgtccgcgaacatgcgatccgcctgcgactcgagacggagcagttcctcatctgtgcaccgtcccaagaatccatgctcgactggatcgagtctctctgcgccgccgttgacatcagcacccccatcgaggaccgcagcgagccacgctaccgcagcctcccacgccgcagcagacgccaacgactcctcgacagcgcgcagctcggcgaaaacatggagaacctgaccaacctcgaagccggccgccgcatcatcgcccagcaagaacaaatcatccgccaactctacccacacctcgccggctccgcacccagcacagccgactccagcttcggcactaccaccaccataactgcctcgaccacacccgcccccacagccaccgacgtcgacatgctcgacgacttcgacccggaagacgccacacctccctcgcgctcctcgcaatcaccagacgaagacttctccccgccatcgtcctcgccttcggaccccaaagacacagaacccacccgcacgtcgcccagccagatcctgcgctatcgccgccgctgcgctcccgtgctcctcgcctcctccccgcgcgtctcagacattgtcttcatggataaccagcgcttccgcatcgacgtcaagcagcacattctcgtcgactacaccccgctgccgccgcgctacgacgcgcacaacttccccaagcagaagcgcatgaccaagctgcagcgcgcgagcaagattgtcgtcgtggctgagaggccgggcagccccgtcaggggcgtgagcgacgattcgattgcgagcattagctttggcgaggacttggatctgagcattgggctggggcccagtgcgagtgcggacagtgtgggcgggagtgggcctccgagtcccacgcaggccaaggggaagaggattgagggcggcgagatggaagctggggttgcgattgtggtgtaaatgcacatcaccgaatcgatgcaaaaactactggtttaaggaggaatacctcgacgcgacacgttatttttttttcctttgttatatatctgcatcatatggggcgttttgaagcactgatagcgcatcatcttcgctttaatttctcttttttttttcgtatagaaggctggcaggcagggcatggattcggcgttttacgcatcgtcgccacgacgcaggcaagggaagatacccaaacatcatagattactctgttttctcgcataaaaatataaatctaaaggattcacacaaacacatacacacacacacacacacacacacataaacacactctgacttctgtctctttaagcttgcacacccctcgcaacaccctcctctccagctgcctgcccagcttccctaatcgccatcgcctccactttctcgaacccactcaacgcctctccatacttctcaaatacgccctccctatacccatcacatatcttcctcacaaagctctcctcactccacctatcagcaaggaaatcctcaaacttctcccctgcctggcgctgcaccccccacgcagctttatacgcgccgcccagggcgcacgcattcccgccgatttccagcttgaacacgccctctgtgccgccgaggacttgacctgcgagctctgcaatggccgggttgacagcgccgccgccgaccatgtagattctgcggggctgggcggggaggtggccctgggggttgacgagggattgggagcgcaggcggagagagaggaattgggattcgaggatggcgcgggcgtccgcggtggggatgggccagctggagtctgagatgggggcgaggtcggatgaagagggagtgtagaggtagcgccatgttcctgcttttacgttgggcacgatttcggggcgggggaagaagaggcctagacgcatagggtcggtgggctgggattggccgagggcgggcgtggaaagggcggttttgttgaatgcgtcccaggatttgtcggtggtgctagatgtcttgttgatagcgtcgcggatgtgctcgcgagcgagaccaccattcttgtagcacagcataaacatgtagttccctgccgtggttgggtggttgaagaagtgatatgctggatcaggtttgtattgatttgtcgacatgaggaaggtcgttgatgttccgagagacacaatagcatctgaagctcggagagggagggccaggatcgttgccgggttgtcgccagtgaaggctatgacctgtgtcgacggggggaagccgtaccgtttactgaagtatggcgagatggtcccaaagcttgcgccgccgtcctctggtacgtgtccaagttttgccttgaggtcctcaactccggcactttttcctgccgcaagtgctaggagatcttcttgccattgtccgttcttgatgtcccatagatttgcgccgcacacatcgctgatatcaatcggagctacctttccaaggaacacagacgccagaaacgaggatacaagcgatatccgcgaagtcgccttgtatgcctcaggatacttctcctggaatcgttgaatctgtggtccactgaatcgctaccccagtcattagcacacgcccttcttgcacacactgccaactcacatgatgcgcactgcttcccgtcgcctccgccaacttcgcctcactccccaacgccgtatcaaagccctcacactgcttctgcgtactcgcatcctgccaatttggactgtgcggatgactaaatgcctccttcaactgctcgaccagcgtcttcgctccatccaaattcgccaatctgctctccgcatcccggctccaaaaaacagtcccatgctgcatgcccgcgcccgaaatgccttgcacctttccaaactgcgcgccctgctctttcagccgctggagaacaagatcaatggcttcgaggaagagcgcgacgggcgcgaagacctcgccctcagcagggttcgtgaggacacccttctcaatgccatggtgagagaggtcggcgtcgaagtcgactttggcttcgtggatcaatttgaggtcagaaccgactataatgcctagtcacgttgtgtcagtcgcgtcgttggtggggtagcttctggcggggcatcacgcacccttgagttgctgcgtgctgagatcgaagccgaggaattggtccgccatggtcgtggaggggtttcagaggttctggtagagtagaatctgaaaagaggttcagtagtcataaaagttgagcatctaagcaaccggtggtgttgcatcagcctcaatgttcacagctagctcggtccccacttgggaatggtaagagctacggaagagctacatcaccaattctgccggtcgtgcctgctgaagctcaatcgcattgtttgggcgcggataaattcgacgacgcgcattctggcctgcatatgaaatctttcgcatgtggctctcagatatatccctgttctggagaaaaggccttccaccatctcggaggtatactggcgctagagagcatcacaagatctgtagtcggcgcggtttagcaagtgtgtttattcattcggtattcaaaagaaggcatacggtatgcctgggtactctttcctcaacgcccatgcgcccctgtccatcttatatgtacaaaagatgaaacatgtagaagcttacttccgctttgctacgctaccattagcaacctcgctgtgtttatgttcgtggtcgtggccatggtcgtgctcgtgtgcctccgggtttgatgtcgcagaaacgtcgcctgggataaattcatcgagaaaatctgggtcctccgccgtgttgttgacaaatcgcacgcgaaccttcttgactcctcgtacttttgcgccaatgcgttcccggaccaggtcttcaacttcccgactctgtgtaattgtccaggtgccggggacgccaagctcgacgtccattaggtagttttgaccggccttgacaccctggatagcacgaatgttaatgggctcggagactgtggtgatgctctcgatggctgcagtggctgctcgtcgtacgttgtccttcatctccgtctccacacccacatcggccaattcgagcagtgcttgcttggtgttaccccagccggcttggacgaccatgagcgagatgacgagtcctccaactggatccaaccacttcgcgttgttcaccaagttcgatccgacgatcaggagaagtgcgacgaaagcggtgagcgagtctacgcggtggtgataggcgttggatgcgagaacggcggatttgcgttcattggcgaccttgagcgctgggaggtgttagtggatgagcgcaagattgcatgtcatgtgtactcactggctcgatacagccactccttgatcacgatagagcccgcagctagccaggcagcgttgatgttcgggcccaggtcgtctgcaccgtggtggtgtccgtgactatgcggcagaagtccccaatgggcagcgatctcggcggcctcggggaagaactgctggcagagcgcaatcagagctgaccagcccatcaagaagcctcccgcaagcaagatgccactgacgcccagcgcacccagactctcaatctttccgtagccactcgggaagcgcttcgacggcggcttgagcgaccagcccacggttgcgagggtgagcacgtcgctgaccaggtcggtcagactgtgtatcgcgtcggccaggagtgctgccgcgagttagcaaaggtccctattcagctcccctcttggactcaccctggctgttgaacacgtagccgccaaagcccttgctcacggccatgcccagattgacatagaggccaattctggtgatgcggacgccggcatcgctcttgttggtcgacagcaggaacgagttgtcgtggtggtggtgatggcccgcatggctgcgagtctgcgtctgggacgtcatggcggaaggggaaatgtgtcgtatgcgacgtatcgtcgaggaccagttgagagaaagcgcggcagttcgggggtactgtgtcccctttgcggttgaacacgtctgcagcacgcgcaactgtggtcggggtgctgtcggggcttgcaggcggcagtgtaggacgtgcggtcggggctggagtcgcgctggtgctgaggtgagggtgctatatagggcttgcgaaagggacccgttcggcagtgcagcgcgagagacagacatgccatgtctgcgggcgcgcaagaacatgcccgggtgttcgatgttgcgcgacttcgaagctgcaggggaccggccaattgctcaaagtctcacagaattttgagcctctctacgtccctggccaagacaagcttccatcacatcatcgcacctgccattgccggccgctgtggggcagagggagccgccgattgggcatcccgcgagacccgttccctgcactggtggtactcgacgagttccagtgcagggtcggatgctgccgactgttcaccatccaatgtgtctgtacttgaatttctgcacgcagcattgtcggcgtcaacatcgtcggcgtcagcatcagcatcagcatcaatatcaacatcagcactagcatgctaggtgaagtctattctttgcacgtgcttcactagcaccaaatcttccttcagccacgtgtaccaaatacgactactactacgatgcctcagagcttgggtttggcaccatcacccgcctgcaccggctcagtcgagcgagccaagatccaattcgcaacatcctccatgaagacctccttctcaggactcggctcatcgtgaactatcaaaatcagcaatgcaagtcaaaatcccaaaggtactcacgtcgatggtagtatccagcatacgacttgaactccttgtccttgacctgcagagcgtccgccagccgcttggacgcgtcgtgggcggtgatgccatctgcatcgccgtggccgatccatatccgggtgacaccaccctctccagcattgtctggaatgttgatcttgccgtttgccagatgcgacgtcctgtcaagcagcccagcgagtccctctagcgtgcccgtgtcgtggcaaagctcatcctcgtcgaaagactggcacacggcaggatcgcggctgatgagtttgggatcgagcttgttggtgagctggcggtggggaagcagctttcctgccagcctaccaaagaagacggtcacaaacgagggcttggacttcggatcgaagtcgacaaatggcgactccagaaggtagccacgaatatgttgaaggacttcgctaggtccttgggcggcatagcagagtacctcgccgccgcccatggagtgtcccatcaagaacagcgggatcggacacggaatcacggatgttatgaacgaggtcatgtcgtccagaacttgctgtgtcgatccagtgtgaccgcgctcagacttttgtgtcacagacttgccccatcctctgtgaagtgtcagtacatgtctcttgaattattccttgaacaccgacctctggtcgtacgtatagacctcgatgcctttcgaagccaaagtcgagaagaagttgtcatatgtgttgactgtcacatgttagttgcgccatgtatgcgacataactggtctatctcactgtgctgcaatcaccaagttagcatcggtgtacttgatggagagcggaaaactcacatctgagaagccatggatgaagaccagtcgtgctcgggctgctccctctgtctagaggatgcatcagtacagctcgctgaatcactatccgtgctcgcaccttccatgtcttcgtatacagcttgtgcccgtcggccaaggtgtgcgatccttcttcggtaggcattctcggggctgtaattttatcaaacaatggccgcgtgaggtgatggagacgtgtcgaaggcccgaatcttacctatttcgttcccaaccctgaatcacgttccactgcgatgtggatgccgcggcttgccgcaatgcaaggctcctagggtccaagcatgaccagacacgctgcatctgcccaaacgacccgaataagcccaaggaatatgctcaactatatgacaactcatgtaagacgttccacatcaaggtccatccccaggatacaatcaacacgcaacctcgcagcgcatcgggtgtgggtacgcgacgtcattcccacaacgtccatgctccattgacgatcagcaacaagcatctaccccaccgtgccgctcacacagtttttcttatgtaggcaggccatcgtgttcagtgatgctatgtccttatccacttctcgtattctgcgctcacagtctgcccttcgatcctccttcatgcgcagagcttcgctgagcggcacggcccagccacggtccgccaaagcaacaaagtccttactcagccaccaagagcgcacagcgaccgagccccgggagaatgatatgcatactgcgaccgtcgcaagcgtgaagcgcatcaacgaccgcatcaagaccttccggttcgacatcgcagatggcaaaggcttgaacgtactgtcagcaccctccttgctctcgacatccgctgatggctaaggcaagttccatgcaggccaatggctcgatgtcttcgttcctgatgtcgagaaagctggtggcttcaccatcacatcgtcgccccgagaagctctaccgcgagcagaccccgaacacaagccctactttgagttggcgatccagagaagcccagataatccgcccgcagcatggttatggcagccggaagaagatatacaggggaaggaaatcaaggtgcgcgtgggcggcagctttgtcttccccccaccaggcttggacataaataagataaagcgcgtcatgttcatcgccggcggcgtgggcatcaagtaggtttgctagagcagacttgaggcgcattgagcggactgaccataccacagccccatgatgtcgatgctttcgtatataaacgaaaattaccccaacctggaagtgcgcattctgtattcgaccaaagtaccatcgcacgagactgggccggacgaagtgctgttcctaacgcgaatcatggatctattcagaatgccccgcttcgaaaggaccaaggatcgagttgaactatttttcacggggacgtgggacggtaccgaaattgggaaaaggggcgaggctcccatacaacctctcatgtcgttgacactgccacaaatcgactccaagacggaagtacccgtgactgcatggacgcatcgcattgacgatctcgcactttcaagcgcagtgggtaacaaagcagaagcgaagtcgaccgtgttttacgtgtgcgggccgccaaatatgaccgacgacattacagaattcctgaaggcgcaggaggccgtagatccggataaggtgctgtgtgagaagtggtggtaatagtctagatagcagtagatagtttttctgggcaggctgggaggcaacctctgttcattatcgttcaagaatcaacatgtatgtcagatccttgtaagagccacggcttgctatgaggttaaactcgaacacattcggcgcttgagaagtctgtcaggctacggcaccagtggcgatgctaggtctcgaacatcgggcctcaatcttctgatcgaacatcaactcaacgaagatgcgcatcacttcgcaggtggaagcgcctcgtaggcgtgagcctcacgacataacttcaatttacgcgcccacaatggccgcaaaatgctaagatcttcccggctggtccccacaactcccgagtcatcaaaacgatcaacggtcagattgcagcagtcagcagcagcgccctgcgattcgactgtgccgcgagcagcattgtctaacgctcctcaagcgactttagacgccgtacaacccaccctcatcgccatgcatatccgatccatcgtgctgggagcagtcgtatattgaactgcccgatgaggacatattagctacctatctccgcttacacgcgcagggttggcgcaaggaaccagccgtttagttcccggcgtctgcacgcgtgattggctatcacactttacaagctgtgtgatcgcgcagcatgcgtgtgccactcagcgcctgcaatggcactttcgcccctcagcgagctgggccggcctgccattcaggtgggttgtcagcccgtgctaccggctgttaagagcgagggacgcccccgaaaggatcatagtgagccctctttacaacgaagaatcgacaccgacttcctggcgcaaggacgggagcgttacgctgtgcttccatcccatctacacggcgcatgcatgctcatcgccgagctgcgcaatccgatatccccgcattgtcctacctgctgagctgagctgaggccgtaattgcgaccatctgacattcatcgcatatcagcgccggcttcgactcgacaaacttgattcacaatggctcgattctttctaccgcggacatggcgcctacagcaggttgtcttctttctgatgatttttgaactacccttcacagttgcaaatcttgcgctgtttggtatcgcatcgccaaacctctaccggacgattctgtggagactaggcggagaaatgggctacaactcgtcaccacaatttgtactgtacaaatacgcaaattaccagccagtcactctaccagtggtatggagcagcttgtaagtgcataattcgccttggcggtttatattcgtgtaatggtgcgcacgcacactgtgcccattaccagaatatatccaatatcgcactgaagtgtcaatactaaccaattccagcaacactcaattccacctcgtgattggcgttgtatgcacattcttctggctcatcaaattcaccatgtggctgcttaaagtcttcctgccaatcttctcgctactgctacatatccctctcctcattctctggtgctatggtatctacatgcagacggcgcccgacaccattgacccagaccaccaaaataagggcgtgccatggtacatctccaagaactgcaacattgtcgaagacaagctcaaccgcggctactgcatgcaagcaaagagcgcctttgccgtcactgtcattatgatgtaagttcccagcctgcttcagcctccagagctccaggatctaacacaccacagcataatctacgccgcattccttgtcttaacagtctactctctcatccccacccccgaggccaaacaagcccacgccatcaaacgagccgagaagaaagccgagagagagaagtgggcatcgtcacccactgacaacgaaatgaccgcagaagagcaatggcagcacatgtgggaactccaacaacttccccgcacaccaggactcaagtcgcccatgacgccacgcacacggacattcaacgacctcgagggcgggcactatagcaacatgcagccagagtacggcgggtattacggcggcgcgggcggcgtgacggtgcaggagatgcatcatgcgggcgtcagccccgtgcaggagcaggacgagtacatgtatccgcaggacggcaaggggaaacaacatgcgggatccgcatactaaatcaattcttctcttggtttgattctgggtctgggcgtttgagcgagtgatatttttgagataccaagggctttacaaacgctcattattaaggggggcacgggcatggatatcggaatgggaaagacaatggaaaggcggtttctatatgtttgagtagcgaatggagagatctcataaccatacatgcgtggtctccgtctaaggatgtgacgtatgcttgggtgaccccactttccggtgattgcacttgggtggcatgagatcgtgactgctgcgttcacagacaacaaacaccgagctttggtaatcgtgtgtcttatcagatgtcccctggtaattctatcgagctagagagccaaaggtactacgtaaatcacgtggtcgacctcggccgtccagacctgcatttcacgaagaggctcgcaatacacggcgaaagccgaaaacatctcaactctgaattaaccattcacatcctaagtttcgactccaatggctgcaaatactactaacgtcgtatgcgtgggcgccgtctacatcgacacgatatggacgtaggtaacccatgacaaaaaaaatcctcttctcattgagactttgcacgataccgcacagcaactcaagcacatagcaaatctccaagcctccctccaaacccactaacatcaaccagcgtcccctacttccccctcgaagacaccaaactccgcgcccaaaaagtcattcggcgccggggcggcaacaccgcaaacacgctcgaagtactctcagacatcctagcccacgcgcccacagagaatgagaccgagctccacctcatcgctatcctcccagatgagaagtcacaggatacggcactcatccgcgcctcccttccaggtgtaaacgtggcaggactcttccgcgcgggccaccagaatgccgcatccagcatgatcatccagagtcgacgagataacacgcggacgattgtaagccatgggggtgatttgcctgaagtcacttgtgaggagtttgtcagtaaatttcgcgccactgtgcctgagacgcaggtgaagacttgggtgcactttgagggccgtgtgcctgcagttacggctgcttgtgtgaaagcgctgagggccatggagagtagggagtgcatggttagtcttgagtgcgagaagcctgatcgaaaagggttggaattcgctgcggtgctggctgatgtggtgttcttttcgaggttgtgggcacaggtaagttggtggactgggatgctggttaggatgggatattgatgcttcctaggagatgtatggtatcgttcatgatcctttggtgttcctgaagaaagaacttggtggggtggagtacacgaggccaaagttcgttcaccctgggaatgtggacaatgttcgagtgctgactgcttcacagcgtcgtattagtctgtacttggggggccaaaggtgcagccgctgtcaggctcagcgacaaacccgacaagcatgagtgggccaaagttgaagatgtttggcgtccacccggcgatcctgaagcgcaagttgtcgataccgtcggcgcaggcgacacgttcatcgccggtatgctgtacggcctgatcaaccagcccgacactactctcttaagtaagctacagtacgctgtccaaatcgccagtcgaaaagtatatcaagacggcttccaaggtctcggctcagccatgcattccgcctaatcgatcctgtctccccacagagccttcgcattgcgccaatatacgccttctttctcttcttcggtgaggaactcggcttcagtcaggccagcaatattggcatcaacgtcccagaagccaattccgtacggataatcctgtcgaccgttagccacacacttcatcacacagtgcagcgtataccgaccgtcccgaagaccatctggcttattggtatcttcataccctcggttaagcctttgacttggtttggaaacacaggtccagcaatgtcgtaccagaaccgctgtttataggccttcctcgcttcctccgccacatcgggaaagcccagtagaaaccgctccgaaatatctgggaaagcgcctgcgccgtgcgatacacgccagcgcaaatttggaaacttcgtaatcgtcttgttggccgtaatgctcgatatcgcgcgcgcagtctcgaagtagaattctcccagaccagagcgtagaggtgcttttgtatcgagattaacgctcccatctttcacgttctcaatatagtactcacaaggtctcgaacccaccaccctcccatcctcaagcctaatgaccggctctgtcggatgtacaaacaccacctcccccttccccctccgatccaaatacccccacagcccatcattctcctcatcaccaacatacctcccctcagcattcgtcaacaccgcgacgcccaccgccccaagctccccgatcgcatacctcacctcctcaatactcgcatctacatagggcagcgcagtcacgcacagccaactaaaccgccccggcagcaggcgacatacttccgcgacgtactcattcagcagacgcgccaaggcgatggtcttcgcccgcctctcggaggaatccgtcatgtgagtaaatgcattcccttgcggcgtcgacacgctcaacatgctccgctttatcccccgggatgccatgaattcgacgtgtgcagacatgttccattcaggcgttgcgcggcctgcggcgaggggttcgagggcgcgaaaccagggggggattgggtgcgtgtgcgtgtcgattttcgtggcgcgggagaagtctagggatgttgcggggagttgggatgagagggcggcgatggaggtgagggcttcttggtggaaggggagggtggttaggtcgattgaggagtgggatgcgttggaggttattttggtgatcaggtcggtatcgtgggttgagggcgccattgtgggcgtggtggaggagttgtggtgttttgggttgattagaagtgtggcgtacgttgatgaacgcggcttaggtattgcttatgtatgatgaatcgatgttaaagttccgactagatatgtgctgctgatcagtggtatatctagctgcaggtgaactaccggctccccgcattctcgggtggtactatacgaggaatcggtctggagtcgcagcaatggtcgcatgcgaatgacagaacgtgagcaatgcccatgtgtaaatttgcaggtcttgatagtttcattcgtttcgatatgatacataatgatacacatcttgttgtacatggcgagttctagtcagaccataacgccgcgcgaaggagcttctgctaaacttttcgcgtcagcatggctccggagtaatgtagtgtggtctggttgcttcaacgcccataatcaaccatcgactcaattccatctctccgccttcttcaacggcttctcccagtccttgatatgatcaatcatgatcttcgccgcctgatccgccgtaaagtttcgtcctatggcttccacaaaatcgccttccggatctatgcactttgtcagcctccatctccctccacaaacatctcacacaaaactcacccatcaaataaaagtaaatactatgatccacgagataatcctcgccaggcttcacactactcggcgtgctaaagtacacacgatacgccttgcacacgttcttgatctgttcgtatgcgcccgtcaagccgataaagtccgggtggaattcgtgcaaatagtccttgagcactttcggctcgtcgcgcgcggggtcgcacgtaatcatgatcgggagcaggactctaccgcactgctccaccaccttgtcgtacatgagggccattttgtcgagttcgtccgggcagatgtcggggcagtgtgtgaagccgaagtacacctatcaagattctgttagcatgcataccagcacgatagagttgggacgggctggacgtaccaacgagtacttccccaacatgtcgtccgaagtgaatgcattcccgtcttgatcaacaagctggaacggcccgccgaccttcggcttgccgatgcccttggtctggtcggctattcgcttgcgtgccatgcgctccttctcgtatgtgaagtaggcccagaggccagcgccggaagcgacgaagaggatagcggctgtaagattgaagggctatcatgggatgttagttcatcatcctacaatatggtagtcggatgaatgtaccccgccacggtttcgtgctttaatctgatcaatggtcttgagtttattgcgagatgcagattgtgtaaaggaccgctgggagctctgcccagcctgtatatgtggctgcctcagacatttcggtgcggttcgcgcaggtatagaggcgatggttcggcgggcaatgcgtggcacggcggtagtttcgagggcccttgtcgcgcccatgacaagtctgcacggtgcagacatgattgcgagtgacggagtgggcgtttagaggaggaccgttgtgattgactgttcaattcgcaaagatgttcaagttcgaaatgtgagcgggttgcgcgcacggacggccttgaatgatctcaccaccgggggtccgatgatattcttgacatgccacttgtaatgcacaacatgcactgcgaagcacgaatttttaacacttaattactaacatttgattatactgagatgaaaaaacgtgcagttgcaaatgttttattttgtcttatttatcaattagtcatgactaaatcccgtgcaatcatcaaggaggaatcctctacttggtatgtgtatatagatataaaagtagttcaagcgtccctctctacatgacaaacagagggcaaggtccagcttgagctctggcctcttgcgttgcatggaagttacggcaaaaacattagccgtacatgcatgtcggaaattcgttgaacaggtgcgtagagacgcgaatcgcagaatgccaccaacgccagtaatatgtcccggatgtactgtgaaagtttgggtagggaagcaggggaagtaggttgcttgtgccacagcagcctgcgaagccgcgtgcatgcgttggatatttgacccacagtcgctggtacgaaggctacagcgagtggtggcagataataataaggacatgctgttccatgtctcttcaggtgccgctaccattgtcggtgcttggtgtcgatactggttcagacttgagttgcgacgcgatttcagccgcagatcccactgagctacttctcctcaatgcagccaactcttttctcaactgctccatctcttggtctttagattcaagcatcctgtccttctcagatacctcttgtttcagttgcttgatgtagtcgatcgcactttcaaccttggcggcctttgagttacttgattgtgcggcggaagactcggggctcttagcgtccgtggcagcaacaagtgtcgagggtagcaacgcttgcatctcctgcaaggccatattgatgcggtttcgtcgaccttgttcagcaatcttgtgggaagtgcgttttgaagtcaagttggtagatagtgaggtcgggtaaacgacaccaggcactgtggttccatccaggatattttgataattggattttgacgccaagagaagagcgtgggtgttatcggtgccgcctaccacatcatcagcctgatatcattaaaggaaaagagcttcaacttaccactaccgccatcgggaagtaaaggctttatgctgggcgagatctttggcctcagtgcaggactaacaagcgtcgaacatgtgctgttcctcttcttcgcatttcgggcgaatttggggtcacttttcttggtgttggtcgttgaaaatgctgggctcgtgggagtggaggcagcatcaatcatggggctcctagacatggctgcaccaggcgtgctaagtggattcagtttcggtgttttccttgcggccaaacgaggggtatcttgatctccatcgtatatgactgtatccagcctgtcaagagctggtcgctctagggaagcttccggcagagtcaaatcctccatcatgggcggcgcctcgagagagtcgctgaagttgggggacgggtgtatgcgcatcaaggaggcgggtgtggcgggcgtagcactcccctgaccgttcatctgggccatcattgcgggagactgcgtgagagacgtgggctttggcggcggaggcatgtctgataacataggctcgggggatattgagtccgtctccgagccatcgcgactgtggggcacgtcgagactactggaagatggacggcctcctcgtgcctcttgcatgagttcagtaacctccttgggcgggatgaaggacgaaacggtcgctttccgccttcctggtttcacgatgggggattgtcgcacacggccattcgcattcgcggatcgcggcgcattcctcttgttcgtacttcttaatctgcgtcccgtctcctgctgcatcatggccggttcgctcaacatgtccatgtcgacgtcgactggtgaatgcccagttgagctgcctgagggggttgcgtgagaatgctgatgcgcatgttgctggttctgcgcattcagtgcaggggacgtcagagggctgaagtacgctcctggcatagtgaagtctggtatctgaaagcgcgcatcgtggggcgttacggctggagataccagtggggtgaagctctggcatccagtcagtcacaaagctgcgggtgcggcaacagtccaacgtaccgtatcgtccttgcgcatgtggtatctctggtcgaagagagcctgctgcgagtccatctggcgcatgtagcggtgcgggtcgccgtgcatctcgatgctattgggcgtgggcggtacgccattgtgagggcggaagatgtggtcttgggcttgaaatgctggagttccggcctggctgaactggcccagcgaatagtcgaaggtgaagccattcgccgagtggccgcccatgttgccctgcggctgttgcccgccgttggcgccattgtggtgatgctggggaagttgggccacttgggtggggaagtcgtggagagcgctgggaatatcggcgagaggtgcggcgccattatagttgaattccgagaggtcgagatccaggttgtcgaaatcgacaaagtcgccaaagttctgctcggtcgcgtccatgttaccaaatggctccgccgtcgtccatgcctgcccgttcatctcggcggctcctaggcaaatatcgtgcgcgaggctcgcggctggcgttgagaaatcttgcccgttggtggggcgggtcgagtcctggtgtggaatgggctgcgctttccgtttggcctatgctgacgagcgcgcaagacgtggtgcattgagcagtcgcgctcgattgcagttgggacaggcaaatcctctccccggagaagagtgtcgtcaagacgaggacatgcagctggagggattcgggtggtgggctgctgcgccaatcccacggcattacctacctcttggaacctcccgcgcggcgtgcaaatgctactcctaggtaggcgggcttcacgcgacaattaccgacgcgcgaccctcagaaagctctagcatcacctgccaggccagaccgctccgagtctgcgccgtgtgacctcgctctagcgacttcaacagaaaccccgtcagcaccaggcaccttcatcgcatcggagctggagacatcacatgcaactgactcgtgtaggacaccccacgcggttgaattgagcgtctacctacaggcgcagtcgcagcgtcatgcccgtcggtagatcatgtgcagcgactgcatgcgcagccaatacaagctcgcgagacgctgatgatcaagtcgagcatcttggttgtatgtgacagagccaatcgatccagctcgcagtcaaccgccgtaaaaccagagactcggacttgcatctcacaggatgccgcggctgtttgcaatcccagcatgccctcgctcgttcgcatgagacagggaacggccagtgcagatcccacgccagaatgggttaaccaccactaaacattctcaccctctaaccgtacctgcttcttttgcagccggaacataagcagcttgaatgcaatggtgtggcttgaggtgtacctcgtttacacgtccagcatgccgatggtttcgttcactcgctccagtaaatcgcaaggtcaaaaaagtcttcgttggaaattgtcaagtcgtgctcaattttccgcaggaaagattcccgtacggaagggtgttcaggagaaaggccgctcagggtctccagttggagagagcggcccacaggtcagttggagaagcgacgacggcccacagaaacgcttttggcgttgggatcaaaatatcgaaatcgtgcccggcatcacagcacgctcgttggaaacataccaatcatccacgatcgcggtcatctagaaaccttcttcagagggcagaaagaagaccaaggatcgagtgcccctacggtagatctcgtcgcctccgtctgaaatacatatgtggtcatcaatggaataatgatcgctagtaagcttcggaaagattcgctcgatgacagctgatctcggtggcattatgaagctgggccatcctagcacgcgagctcaccgtcaacagccgcagagaagtccggcctgctcaccgcaacatgcttcttcgaacattctctagagccagatcggctcaaaggtagggctgaacatggcccaacttaccaggccccagcatcgtgacttggtaccggtgtcgctgagacttgggtcaaataatagcatctagtggtactgtttctttcagcaagtctatcgagagccacgatcacaatacctttggcaacctcgcgtaacaacaagggatattaaccgtgtatagaaatgctctatatcactctgatagtcgctctcgcttacgcgaccgcttgtcctaccttgcgacttttggtgttcaacagctagcgagcatgcatacggctatatgctcgcagtgcttcaatgccggcttttggagacgccagaagcactgcgcagcgcgtgactgactaccagaagtagctccatcaagcacgaaaacacgaatggtccaacgtccgcgatgaaggagcgcccgagtgcacgcaccactatccatgtgcaagccttgctcactgatcatcgttaacggccccccacaaaagttcgcatccacccattcgggagcaattgcgccatacaaggctcgacgttgggtcaaaatacgtcttccggagcttgagcgacatgccaatcgcatgctggaccacgtcgcagctgtcaaaattcacgtttgtgcgaggccaggactattgaatgtcgcttaatgaggtgtggggagccatttattggcttctcacgccttgataatctctcgcgtcgggagccgaccttcccgtttgaggtgcgtacgccgtgtcagacatcaacacaggaaatgtcggaactgttggatctgatcagaacgcattgcggccgcgcgaaatgtgatgaattggctcgcggtcgatcaaacatacacgtcacgataaaaaaaacgccgtgaaactgctttaagctcgtgaaattgggaataacctaacctgaccgaggccgactgaatgcaaacaagaagagaaaagcccacctcaaagcccgcgctgcatgcgtcgctgtctagagagatacagctagcatggcgccctcatgccctaatatacacaaatgctggaagtaacacacgtccggtcgtccacatcagatgtcccaggtaagtgtcatgcagcgcacccttggggtattatcaacctctcgcgtctccaaaaaaggtaaaatgaaacagactctgccgtgttgaaagggccccgcagaacgccgtttactcagacagacatgacgcgtgcatctcgtttacattacgatgcagcagccgttactttgctggggggcgtaagggtcctcgcgcttgtcaatctgttggtcatgttagcattggcaagactcgttgcatccacgcgtgttcaagcataccgttccccatcgtgatggtaccatccagtccttgggctccttgtccgtgaatgcgatcaaactttaagcacgttagtggctgcccaatggctgtggcaatgttcaggcgcaaacgtactcaagtgctgcttctgacaccggtatcctgcggcgctcgagatcctcccgcagacgctggttgagctcggtgaggcggcgcagcttcaattcggccatgctctgcttcttgctcttgccgtcaccgcccgtccgtatctcgtagggcgcggcgaccatcatggcgggcattttgcgcgtcgggaattaggggagacagtaaggagcgtcggcaccgggttcctgctggatgcgacgtgtggagggtgctgggagggcgtgtttgcggatgatgcgactgcggcttccggccgtagcagacagagcgcggagtgaggcgagagaggtaaaggagcggacggtcaagcgggtgtaccggccgcggtgattcagcacgacgagggcagaactgcaaccgcgggggcgttggcgatggggtgcgtgaggacgtggatgggtaagccagggaaggagcaaggagaggttggagggtgcgaatgggctcgggcgccctccttcgccgaatgcggaactagccaatttccaaggcttgctcctcaccgccgacgacaatgcggagcacagccaattactctactcgtcacactgcacctgggggaggacaggccgttggagtctgcaagcgagcctgtgtgcgacgacgaacatgtaatccggcttcatcgtgcaggccgatcaatgtgctgctgattgctttgggccgcacaggtcacgggacccggcgcctctcacgtcgagccaatctccatccctagctagccgaccatatgtccatacccgtgcctatcttagaaaacatctcagagttcctggagatattcgcagcttcatgttgcagtttctgtcgacacttggactatagtagcagcagccttgccgtccgtcgttcttccaaggttcccattttcatggcatggtagtcacgggacgcgctcgcttagtcaccccactccatgatcaccttttttgacttgcgtgacaacaccagcccagcataattccgccctacgctgcgtcgcccgctcgctccccaagccccccgcgacccaagcagatcggatcacgcatccgcgactgcccagcatggcgcctcctccgcactccaagccggagaacacgctgtatgcccctcaccaaaggccgcctgcatggcaaaccactgacatgcaaaagtaaacgcgcccaagaactcatcggagtcgagcagcaacaggctgccctccagctcctccacgaacatgtcacctcgaagcggacccgtaacagccccatcgcctccctcgagccggtcatgatcctcttcgtcgaactctgtgtcgatctccgcaaaggcaaactcgcgaaggacggtctgtaccagtacaagaacaccgcgcagaacaccaatgtcggcactatcgaggtaggacacgagagcattggaagaatggcaggaacggtggctaacaaaagcagcttgtcttcaagcgcttcatcgaactcgccgagcaaaaggttaccgaagcccaggccaaggcagacgaggtccagtctaccctcgagacctcaacacaaacccagaacatcgacgatcttgaggcgtccgagacccccgagtcaatcctcctgtccacagtatccggcgagcagtcccgcgaccgaaccgaccgcgccatcgttacacccatggctgaagttcctgtgggagacatatcgcactgttctcgacatcttcaagaacaatgctcgcctcgagctcatgtaccagtcgacccgcccaccaggcattccagttctgctccaagtatgcccgcaagaccgagttccgccgtctttgcgagcttctgccgcaaccatttgcagaatgctgccaagttctcgtcacagatgcatgccatcaacctctcggacaccggacactctgcaacgccaccttgataccccgcttccagcagctgaatgtcgcggtcgagttggagttatggcaggaggctttccgcagtgtcgaggacattcacacactgctcagcttgagcaagcgtcctgctaagaatgtcatgatggccaactacttcgagaagctcacccgtatcttcttggttagtgagaactacctcttccacgccgcggcctggagcagatactacaacctcctccgccagtctgccgctgctgtggcatccggacagagcccaaagaaggacaacccggccgtcaccgaggcggacatgacaaaggcggcttcatttgtcgtcctgtccgctctcgccatacccgtcatcagcacatctcgttcccgaggagctctggtcgacgtcgacgaggcacgcaagaacaagaactcccgcctgaccaacctcctcggcatgtctcaggctcctacccgtgctattctgttcaaggatgctctcagtaagggtctgcttaagcgtgtccgccccgagatccgcgatctctacaacatcctcgaagtcgacttccaccctctctcgatttgcaagaagatctcgccaattcttgcacagatcggtgctgatgagggcatggagaagtacgttggcccactccagcaggtcatccttacccgtctattccagcagttgtctcaggtgtacgactcggtagagatcaagttcgtgctcgagcttgcgcaattccccgagccattccacgttagcagtggcaccattgagaagttcatcatgaacggctgcaagaagggtgacttggccatccgaaccgaccatgccactggtatcctcacattcgactcggacgtcttctcatccgccaaggccatgcaccctggctctggcgccggctctgccgagactgagacccgctctgtccagcgcctgcaaagcacacctgctgagattgttcggactcagctcacccgcctagcaaaatctctctttgtcacatgccaatacgttgatccatcattcaacgccgaccgacacagggcgaaggacgctgctcttgcgcgtgccaaggagggtgctgagaaggagcaccaggatatccttactcgtcgtgatatcatctctcagaagaaggaggctgccttgaaggcccaacaagccaaggagaatgaagagcagacgaggaaaatgatccgccagcaacagcagaaggaggaggagtcgcgtcgtctggcagaagagcagaagcagcgtgctgaagcgcgcatcaagcaggagcagcagcgaatccagcgagaggagatggcgaagcagattgaggagctcaagaagactaccaaggttgatatcgaccttccagaggaccttgcagaaatcgactccacccgcatccgtatcctcaagctccaagctctcgagaaggaaaaggaacaacttggcgagcagctccgtattgccggaaagcgtatcgaccatctcgagcgagcctaccgtaaggaggaggttaagcacttaaaggaggactacgaaaagcagatggagagcgacaaggcagcatacgagaaggccactgcagagacgctcaaggaggccgaggagaaacacaaggcagacgtcgcactcaagcaccgtctgtcgcgattggtaccaacctaccaggagtttgttaccactgtcaagcaacaacgaaagaacgaattcgagaagcgttcaaaggccgctcagaaagagctcgagagcaagaaggcggcacgcgtcaaggagttcagggagcgtttcctccgtgagaaacgggaacgcgaagaggcagagcgccgtcaaagagaagaagaagagcgcgagcgcgaagaagccgaggcaaaggccaaggcggatgaggagaagcgcgaaagaatgctcgaggagaaggcgaagagggacgaggagcgaaagtcagtattactacacactcttaccaacagccaacctaacttttcacagggctctcgacgaaaaggcacgcatccagcgcgagcgcgaggaagctgcagaggccaagctggcggcaaagaaggctggccgattcggcgcagaccgtcccatctcgcgcgacgcacctgcggagccatcttcagccgctgcgccacctcgtatcgcccttccaggtggtaagatgacctggcgcgaacgtgaagccatgaaggctgctggtcaaacacctcctcccgctgctggtgctgcaccagctcctgctgagtcagcctccccagcaccccctgctgaggctgaagcacccaagcgaggcggatatgtgccacctgctctgcgtgcagccggtggcgcagctcctggtggaggctggcgcgagcgtgaggccagcggaagtggacgtgggcctcctgcacgaccagagaggaccgagtcaccagctaccggtggccgtttcgaggctccttcccgccggaggtcgcagctttggcgacgacaggaaagcatctccagcctcaggcggtggatacgttcccccgtctcgtcgtggacaagcagatggtgaagagcgcgagtctgcacctccgccagcgcagggtgctagtgatggaaaatacaggccaggtgccttcaggcgtacccccggtcagtagagtggttgtatagagttcggttttcttggcacgacgtcttcacgacttaggcaacgtcggctatgaatctagggtgtgaggagtttctagagctccttggtcacccggttatggcagtcacgaacatgcaacaaacagtgtgtagtctttcaatggcatttcaatcttccaaagcttccatcagcatctcctgcttgttaagtctatggctcagcatcatgcatgtccctcttgaacctctccatgcatctttgcttcgtctgcttccagtcgacatgaggctttggatacccgagtttctcaaattccgccttgctcaatctcgcatacggggcaaacaccgctttcccttgcacgtccttgagctctggcacccatttcctgatgtaatcaccatcaggatcgtttctctccgcctggcttacaggattgaacaccgtatagctcggctcccagccctgcgtgttattactcaagtcccaatcaatcagcgtctccgcaaagtaccgctcccctctgcgatagtcaagcaagagattacaatacaaataagacgacacattcatcctgaggcgattatgcatgtacgcctcatgattcaactgccgcatccccgcatcgataaacggctcccccgtctctcctttataccacttctcccacccttcctcgtcgtcttcccactgcacaaagtcgaatttgagattctgcggcatgttcatgctggtatgcggcgtcgtcagcgtcgtctggcggtacagctcgcgaaacacaatttcccggacccagccgtagacgcccgggcgcgcactggattcggtgaaatcggtgctgccgtggttgtagtcggcgactttttgcagggccgagcgcacgctgaacatgcctgcgctgaagtaggcagacaggcgcgatgtgctgtctttagcggggttggaacgtgtggcggcgtaggagtcgatggtcttgaggaaggcgtccatgcgcttggatgcggcggcgtggccggcgggccagagtttccggatgcgtttcttttcttcgtcggaggagaattgcttgtcggcagcgggcttgggggcgggggtgtcgaagaggtctttgagttccttcttcattgaggaagggtttgcggcgggtgcgggtgaggtgtcgaggagttcgggttgttcttttaagatggcgagccattgtttgtggtagggcgtgaagactttcatgggcttgccagctcctgtcagcatagtgccaggctcgatgacggtctgatcgtggtgtagtgacacttggatacctccgccaacctgttttacgagcttgatgtcccggcgcagttcatcgatttcgtattcgtaattaccgaagacgtgcgagaccttttgcccctttaaccactcaatcacagtgggcacgatcttcttgcggtcttcgcattccaggaaaaccaagggaatgttgagatctttgagttccttttgcatgatcttcaagccctcgcacatgaagtcgacacgggctggacttgtgccatgccatgattcgtctgctgcgcagttgacgtacacacctacgagaggcttcttcttgctttgcgcaagttctgatgcatggtgtagtgcggtgttgtcttggatgcgaaggtctttcgggtgaaaccaatgtgcgacttttgttacttctttgacctcctcttgcgctcctaaggcttcttggagctgatcgaaggggaggttctcgtcgacttgttttgcgcgttttgtagtagtatgtccgagttcagagcgctcgtagcttgttcttttcgacatggtgccctggtgcgaggtggtttgcaacactttcgtggcaggtttcttcgacgcggtcttgctttgttgtgtcgcgtgcttcgcagttcggattggtgtgctttgtagcttcaccagagtaatcgcacttggtctactattcgcgtatgtcacagcacgagaagtgagaaagcttctgacggaaagcatggagaaatatcgcgcgaagccatggctaatcaggcctttgtacctaattgcagctcaaacttgggaccacataatcggagtggtgacgtcggcggacaagcgtactagatccgatctgggcgataccatgatgtctggccgccatcaaacccaatcagtcgagtcccatttcgtggtttcagatctaagatctcgggatcgtctgggacctcagatcgtacctgggttcatgcaagtgtttggtagtccggctgacttggtaggaccgctttgtgcatgcgggaaccaggggagcgggtgacggcggtatctacgtactgtaaaggcacgtgagcttgccgttgctgagcaaatttccgtttcgcatattaaaccgcccaccaacgccattgtgcaataattgcatatgcaaagttgctggagttggaggatgggatgcgaagaggctcagggcgccagtcctgacatcatcgcacttcacacgtgatcgcttcatctcgtcttcgcttcggggtgtcaaggacgttcttccgttcttccaagattccctcgttccccatcggcaccgcatccgtggacgctgggctccaagaaaatcttcattacctcgtcccgcatcttctccggaacaatgaccaatgatggtgggggccgagatgcacacagcatgctgcaatgttgcggcgttcacacccacgctgcaggccaaggagccaaggaaggcttgcggggaggccggtgaatatagcgtaccacagccaataataagggttcatctgttcacgttgtgccaagcccatttcccacatccttccacgagcgtggaaaacgtgcagttcatgcctgatgaggcagctcctccagaaaaatcatgatggcagtggctcgtggcgcggaccagaccagtggatttcggtcttgcccaggtacttggggcgttgatctcgagcagtaagagtgcgttgttattgcacgcggacgctaggtcgacggctgaacgcagcagtcgacccagtacgttgaacaggaatatactgcagggataccagtggaccccagtctgtgggtacttgcgggctgccttactggtgatggagcttgtatgcaggtccaggtagctgtgcaagcttataaagtctagggtcagcttcccgaatttttaggtgtcatcgcacctttgagagccttgcgtgtaaatcatcctctcaatagcgtccagcatgaagtgcttctgctcaattgctgctgttgcggccctcgcggcaggcgtctctgcgcagactttccgtcgcctgggagcttgcccaacgctcggtatgcggtcaattgacttcgatcctcgaattgcatgctaacaaaactacaggctgcgttttcccgcctgaccagtaagcgacacaaatttgagaagctgcttgtagcttctttcgagctcttgaagcttccaggccaaatactaatcaactatctttagggccgactttttggctggacagttcttcgatgttcgtctcgaggtccaccagccaaggaacggatctgaattcattggactccccttggacgagcgcttcacattcaccgtcgctaagaagggtgctgccgccaagcccgccactgaatacttcaagctcgaggagcctgaattggagaaatggaacttcactttctatgagggtaggttaaaattgacattgcaggatcaagggcgtaggctaactctgtacaagatcttttcgcccgcgacgctaagaagccaactctggtcaacgttgccgcaaaagcctaccgtcgcgtggctctctacgagcctggagagtacaccgcgaccctcaactacaacaacggcagcaagaccgaggccacatggaatgttcgctctcttgagcaggagcgcaaggccaagaacatcatcctcttcattggcgatggtatgactacaaacatgatcacggccgcacgcctgatcggacacaagaccatcaacggaaagtaccagaccaccatggccatggacaagttccccgtgcttggtcaccagatgacccactccattgacagcttcatcaccgattctgccaactccgccgctgcgcttaacactggacacaagagcactgtcaactgcttgaacgtctatgccgactctagccccagcccatacgatgatccgaaggtcgagaccattgctgagatgttccaccgtctcactggtggacacatcggaatcgtttctactgccttcattgctgatgcaactcccgctgccttggttgctcacacccgagccagatctacctacggacaaatcgtggacactttccttaacggtctccagaattacacttggacaaatgttccaattgatgtcatttttggtggtggtgcggagcaattctaccctccttcgctcggtggtgttacctaccagaacaaggtatgaaaccactgaatttgtgatgatatatcttactgacatttaccctaggattactatgcagagtttgcgaagaaagactaccagattgtcctgaaccgtacttccatgctgagcgctcccaacacagagaagactcttggtatgttttcgacctccaacatggccaagtggctcgatcgcaatgtctaccgccagaacttgaacaagactctttctcccactggtgacaagacccctgctcttgatcagccaggcctcaaggacatgaccctcaaggccattgacatcctcgaggctcgctccggcaaggagggttggttcttgatgtctgaggccgcaagtatcgataagatgatgcacgtccttgactacgaccgtgctcttggtgagctcctcgagctcgacgacaccatcaaggctaccattgcccacctgaacagcaccgactgtctcaaggagactctcatcctcgtcacagctgaccacggtcacggtttcgacgtcatgggttcagtcgacacccactacctcgctgctcagaatgtcgaccgcaagaagcgcgacgcaatcggcacctacgagcagtccggtctctcccagtacatcaacaccggcaaccttacctacactgacagcaacttcccctcaaactgggacccccgctacacccttttccagggtttaatggccgaccctgaccgccgcgagaactggtccgtaaagaagaacggccctcgcacgcctgctagggccgcgaacggctccagcgactattacgccaacccaactgactcccctggaggcattctgcttaacggtactcttcctgtcgagaacgaccaaggtgttcactcactcactgacgtgcctgtctttgccatgggcccatgtgcgagcaaatttggaggggtttacaacagcccggacatcttcttccagatggcggagtgttttggtcttgcccgtagttctcctcccaagaacgggacagcttagatcgagtggttggtgatgaatgacgaaaaacgatgaagtagcttatacacattgcgtagaagtagtaatgaatgtttaatgggatatttatttgccttgcggcggtttgatattgatgtcagcagcttgtggtattgccgcgtcgtgctcagatacgatagagcctggagggcttcaccgatgccagcaccagcaactgcaatttcaaaggcctgtgtatatcttcagcacgcatgataacaaaacaattagcaactaaaacgtgcataaggtctttcaagtcgcaatataagtcggttgtaagtaatgcaacaagactattatatttgcgtagaggtcaagaaccaactgcacaaaatagcagcgagcaactccggtaacatctgcaaatttaggatggtagacgggagtacatatctctgcagtgtaatacagtaaaattctttgcgttgccatataagaacgcaacgtacgcctctttgtgtcttagcgccgccctgcatctcgctccccacccaacttccaagtctttacatcaccacaccggcctttcccacctctgcgaccgcgaacaagtgttccgtccatgatgcgacgtgcgttcatttgtccattgtcagagaatcgtaaaattagattggcacgccatgtctcaaagcaacaaacccctcacaccaccattcgaaagcttctagcgtacgcgtcgcgtcttccatcaagcttccagtgcctacatgtatattcgaatcctaggttcgaaatacattaagacttgggaacgatgcttgttcgtgcttggcttggtcgcatgaacgatgttccctcgaaacgttcaccggacccctggccaaagatttacatgaaacagacactgtatctggctgcagtacgcagcgcaggacctgcctgaccacagtgtcttctaaggggagtcgagaaccaactcagcaccaccgggacaagcccgaaagtctgagaaaaatgaggaactcgcctccacctatgtgttggtccgcgatcaattgtaatctagtgtatatttggccggggcttaccttccccacatcttcagcgacccatgtaatttaacggatccagcgtttctgccaaagtgctttcccaatttatccaatttggcgatagaagccgtacctccgatctgcgaattgagtaccacaaagtcgcaacagatgaccaaacactgtcaacactatacctatagtggcgacggagaagcaaaagcctgggcggccaacccaagcaagcttaagcagcaataagacatggagagcgctatgcctcagcttcgggtgtgcttggtgacgctcgagtgtataaatatagagatagctcccatcgtcaatcagcagcatcaaacttgcaatcacaatcatgttcggacaaaccgctattctcaccgccgcgctcgccctcgcacccgccgccattgcccaggtatctgagggcttcgagagtggatgggatcagactgcgtggcccacatatgctccagactgtaaccagggtggcaaagttactctggacaccacaacagcgcataccggaaagaactctatccgcgttgatggagctggaggatattgcggtcacatcttcgttggtacttccaaggtccctagcggcgatgtttacgtcaggacgtggttgtacgtatttgatgagtgggcattagaggccttgctgacttcgcatccaggaaagcctccaaggccttcacagactctcacgtctccttcattaccatggatgattcgtaagccctaccactctttgatacattcagacacgctcaacgtttctaactttcttgacagtgctcaagcgaaaggaaagcatctccgtatcggtggtcaatccaagatcttgatgtacaaccgtgagagtgatgacgctacattgcccgacctttctccccagggtatcgcagcctcaacggcacttcccgccaacacctggacctgcttcgagtaccatctcggcactgacggctccatcgagacctggctcaacaacgccaccgttgcgggcctcacctccaagcctggtgtttcaaaccctaacgcggcacagtggcagaggagtaccgtcaagccgaagattacgaacgtgaactttgggtgggagtcatacggaggcgacactaacaccttctggtacgacgacattgtcgtcagcgctagccgtgttggctgctagatgcctctgatgaggtgcaattcttgtacatattttgcggtaacataagccaatatacataacgaagcatgatggtcgcctgcaaattattgtgtcaatcttgagttcaattgatacatttgtatctgtccgcccattacaactacaacttcgacgctggattgataaacagggctgcgctgttcaaggcgatttcagtttctttgaccatctcagccacgatctccgccgctgtctgattggccttattcacggaccctccaactactccgataggtctatgtgttgttagtatctcatgttttacccaattctcaatcacttaccgcatcgctgcggcatcttcaatctcatcagtcaacttcccctccttgtgcagcctgtcaagctcatatggtagcggtaccacacctctcgacgtaagttccttgatctccgcttgtcgattctgctcccaatcaagtaggtacgggttgctgagcgcgcgtagcggtcgaccagaccatatcgtgcttttgatccacgaatcgtaattggccttgatgaccctatgtgaggttagcaacttatctacttgtatactgattgcagttccactcactcttccttgaaactcttcggcgccttactctccaccgacggaatgaatctcgtcccaacccacacgccactcgcgcctagcatcagtgccgcggccacgcttcggccgtcgttgatgccgcctgctgcgacgagcgtgacagggtttccagttatcggtgatttgtactgtttgcacacgtccgcacatgctgggatcagtacactcgttgcaatatcgccagtgtggccaccggcttcgcctccttgcgcgatgatgatatcagcaccagcctggcaggctttgtgcacatgcttggggtggccaaccatgtttccgctgtttggattagtggaatggatatggattcggagacggtgttgttactataacaccccagctttgtggagtttgtcgatggcccattgtggtgggataccaactgctgaaacgaagagtttcgcaccggcttcgatgactatgtcgaggagtacaccgaggtttccgccggtgtagtcgtactggggtttgagaagttagttttgagtttcgtagttgatgtcttcctttttcttcacagttacccttactcaacaacctcggcttaaccacttccatttcactcttccctcaaacactcacaaagacctactcaagcctttgcgataagaaaagtacacttacgttagtcttcctcgctgtcccaccaacagccggaattagcaaatccacaccaaatggcgcattcttatccttcaacaaccctttcatctccgcgatcatttcccgcagcattttcggcgtatacctcgcgccacccagcgtgccaaaacccccagcgttcgttacagctgctgcgagttcggggccggctacttggtccatacccgccagcatgatggggtgttggatgttgaggagtgcggttaatggcgtgctgaggggcggtggaggcgacattgtggagtttagtattggaggcttggagtagaagaaggggatgtgaagttggttcacagggtcgatgtgtgttggggggggggggacgtttgaatgtaggtatacactagacttttgtactaagatcgacggtgcttgcgagttaccgcggctcatggctgctgactcgtcataggcttggggacatgtggcttgctatttatacacgtatggtagttaattctgcataggtttgagctttagagctgtctgcataatcgcgcacggtaaaatattacgattcgtgatttactactgatgaatatgaccatcccaaaatatcaaatcagcgctatagaatgtgatgtacttccgcttttggtttacagggactttccttttgctcgtccgaacgtgttttgtgcatcactagcaaacctcaacctcagtgaacctctgtctctctctctcgatatccgtcttcatctccgggaacctctgatagaacgtcggatccacagtccagtacttcaagtctcgatggtgccgctcaaacaataggctcgggtaatgcattccctttcgttcatccaagaagaaagcgtcttcgaatgcgaacggccaatcaaatcgtaggtaatcagagtggcacttttgacagattgccgtttgtgaagacatcgtcgtgattctggaccaggcagtcgcgcaggcgtgggccatgcaaagaaatccacagcaactgggtgtttcgtggcggattgtgagagactaccaaatgatcggtacacagcttgaagaagtagtaggtatatccatacctcggtctcagccactcaggcactttatccagctcatccttggtcgcattaagataatactgccacaccacgtaagtgccaattccataatccccttagatcaatataccttcaacagtttgaagctcttgtacgccgcggccaatctttccacattcggcagatggcaaaacagtagatcgtcgacttgcttcaggatttggagcacggggctctgcatctgaacccttctgtatgcccaggtataagagacctgcttcggaactaggggggcaggtacctgttgttgaggaacggtaggacaagacttttccgaagagctcgttgctcttcttccagccggggcagagggtgctggatgcagaggcggggactggttcaggattgccgaagtgtaggatgaccggcgggggacagcgccaatttggaccgaaaaactggaggttcctttagtcagtgctagaagagagttttgaggaggactttgtacctctgccatcaagggcgcccatgtagcggttgctgggtcgttgctccatgacaagtcttccgcctcgtgttctgggctttctgcaactggtggtagatcgagatccatacccgtgctcggatctggagcagctggtgtattgtcttcaaggcctgtcatgatggtcataccgtccaggtcaagcgacttcgcagtaggtggaacgggttcctggtagtcgaactgatcatgactttcggctggtggggagattacagatttcgtgaacgagactgttcgtggtttaggagatcgctgacctaccgggtgctgtcagccctatttggtggtgtagtaggaggctatttcatgcataccgacactggatgctgctggcgaatgctccattccgccatctcccgtcccgccgttcgtagcagtattacgagggagcaagtcacatcctatcacgcttttgacgttgtctatgacttcccgtaaccgttcattctcggctcgcaacacgtcaatttcagacagtaggctagatgttgtgccatgtcgatcctggtctcgcagaatctgtatagttcgttcaagctcggcaatatgcgtctttgtcttttctctcagtgatcgctgtgcttctcggtcaattgctcgtttgcgttcgcgtcgctcttgctcgcccaagcacgaagctagtcgtttgcgcttgacgacaggagcgataggtgcttgggtcgacggaccgtcactagctcgacgattgaccattgcggtgggatgatgctagaacatgtgtatatgctttcgattcgatactggatagtcaacgtgagatcgaaaggctaaacgtcaatgaatgcgagtcgaaggtcctgttaactctttgttctcctatatctaccattcggacgcctacggaaggcttagaaaacagcgatgtccctcaaagagtccacttagcgcctcgggagtgccgtaatgcggggaaagtggggtataggggaacttctaacggaggcaatggtccatcgcgagtttgcttccgctgcatgcattaacgttcttcgctctggtcgtcaatcttgtaacgctaagtggtccattgattggttctatcaggaaggggtctggaagttgacccgttcaactgacgttattgctgacgttgttggtgcatgagtggaattgccgaaagatgccatatctgtccgatacggacgaaaattgtccacacaagctgtcagtaatgcgagcaactctcaagaatggtcggaaacgatgatgacattgtagactattttcttgtaagtttcagccgtagggaagctgaaatgctacgtgcatttgagcgctccgtgccacgtttacaacttcgagggcctccaattaggctttcgcttttctgcgaacgcctgtagcccctctagagcgttctcgctcgagttcaagggctcgttgaatcgctcaatagtcaattgggtggcgcgttcaacactgccatgttcccatgcctccttcagcgctgcccttgtgacaatcgcagaatctggagagatctgcgcaatctcatttgccaacttcacagcttcatcgacgactgtctcctgtgatggcgaaatgcgattgacaaggttgagctctttagctcgttgtgcggtgatggatttgccggtcaaggccatctcagaggctataggtagcccgacattgcgaacaagacgtggagggccgcctgcgcctgcgaagattccgcggagagcctcggggagaccgaatgttgcgcctggagctgccaccaccaagtcgcttcacaaatgttagccatagtacttctgtccgaggcggattatagtcctcaccatccaagcacaatctcaaatcctccaccaagtgcaaagccattaacagccgcaatgacaggcttcctcccacctctcctactcaacccaccaaacccactaagcggatgcctgagaaggcctgggctcggcttgatcttcccgcttctgatgttgcccagttcaatcaagtcctgtccagcacagaagctcttcttgccagcacccgtgatgatagctacgcgcaggttaggttcgcggtcaaaccagtcaaagacctggcccatttccagatgacccgcgaaggggatgctgttcatctgcttctcgcggttgatagtgacgagcaggacataatcggctgggtacgagagtacgacgtgcgacgtgggtgggggagttgtctgaggctggaccgaggacatggtgcgtgatgtcgatgtgttagtcgcaaagttcgagatagctttagagggacccaagagctctgcgctctgtttaagttgctatatggccactggtgtatggcaataagctgattcgattctccgcgcaatgagccgaggttcgccagcttcaagcttcaagggtcctcatagctcaccatgcccgatcgagcacttctccagaacactgacgacaaattgcgcatctacacagatttgaacattcgatgtgtattgaaaagtatttgatacgtgtcttctagagatatgacaacaacgacaagcaatgtaccgtccaacgaggcctcgatccacagtcgtttcattcctgcgctattcagtcctactgtacacaactgcactgcgtaaaccacataaatacagacacacacaagatcactagagctcttcatggaccatgtccgttgtcgtatctataacctctcggatctccgcccaggacgcgatacacgtagattgcgcaccacactgcccatgcgaaagcccccaaaacgaacagagcgcccacccagtatggcaccgttcgatgggccagtatcaaacgcccatgtccactgatactcggcggtatgatgcggtgctggtgtggcagcgtgtagcctggtcgtggcagttcgactgggctgacttcggtcgagttgttgcgcgatgagctcgcgacggacacgatgcttccgtatacgacgggcttgaatggaggagattcggcgagcgcagcagcgtgctctacatcatcgttgagctacagcgatcgttagcaaggtgcattcgctgtaggctctctcctcgacgggggagcaatactaagcctgccattatcatgcatagctggccagcagtacacaaatctcagccttcacgcaatcgtccttctccggcgatggtgttatgaacagcagcagcagtgcccagatgaaccgcccacgtccggactgtttcaatgtcgctcagcctccggaccgatccttgggctatccttggtgtaccatcaaccacacagactaagcgccaatcgccatgcatgcggtccaactccgggcatgcatccgtcgaccacagtcgagagtcattggcagagcgctggttcgccaggctgcatgccgctgactttgttttgcttcgacgatcgttaggagcttgcatcttcaccaagttgagcttcaagggtagtgccgcaacagctaagccgatctggcaaagtgcattatgctgccgatcttctcgaaacgttgcacttctgtgacgaacaaattgctcaccatccaagacatgcgcgatgcttcctcggaccaggacagccgctcgcttgtgcatgtcatcgtctcgaaggggtcagacggggcgcaccttatgcagattgcggggcttcgtcagctgagcacacggccgacacagcaatgtgagggacgttttcggatcgttgcggcaatgtgcaaatgtcacctaacttggaagtcccttggaagtgcacaagaggacagacgagttgcttcttcttcaatgtaaggtggccgctaaccttcgggcggcctccgtggactttcctaaagcgcctcaccccgcagctctggagcgcagaagcctgcttgtgtaacaaggcattttgaggtgcaggtagcacagcggaaccgtttgctatctcaaccgtggaggactatttcacgccgttggatccttagcttgcctccacaacatcactggatttcgcactcgctccagctttgctggatatttaagccggataagaagatacacaaccttggccataggcgtgactatcgctatctcgacaactgcaatattcagcacgataagggtacctctgtagcagttgtgccaacgagcacaaaatggcaacgggagtgtgcgtcggcttggggtacatcaaaattgaagacactccatcgcccgacttagtctgctggccgctcgatcagcctggtgtcaatgacgtcgctccagtcccgactgtcgagcccactctacctcctgtcatcgacagcactccactcattgacccacgggacccagacggctttctgaagcgatgttcgggcttcaacaaaagcaaaagagttagggagcgatgtagcgccgtgataggcaagaagtctgaacagagctgccacccaacattcctacccacgtgtagagcgcatcgcgatcagcaaagctttgcgggatggtgtcagtacaaaagaccagacggtgaaagatgtgggcgacttttccgatggacgccgccctactttgagctgtgcaccgaacaccaaggtcacccggatacgccttgctacttcttcaacctgccgctggagctccgacaggaaattcttcactacctaataccagaccgaccaattggctcttcaacagccgcactgcatgatggcaaaggcgatgagtttgataatcaccctaccagcggtcttattgtacgttcggcgtcccagtggaatgcgaaggtccattcaagacaccataatagcgcctttcccatgcctgcgttagatttgtttctggtaaatcaccaattctatcgagaagcgaaggatctgctcttcagcactgtacctttcacgattgacgttaggaaagacggaacattcatgtgtggacgtcgactcttggagcccagaagagcggatggatcgtcacattaccttgtggaagaagctgatgaggcaaaacaaaggttcttgaggtactttgactgggctgctgtgaagcactacgttgttgatatcctggttgaaaattgggcaagcgggactgcgcatgcttatcccaacaattcatcgtgggatgaagaagtcgagctatacgacatccgaggtgtgtatctctcacctcatctcaatttcacaccaactaacatgggcacagactacatctccgttgttgtctccggtatcctctccaaatcccaccagctcaacaaacttagcgtccgcctgtgtctcgcagacttctcctgggaccatgctcagatccttgccaacacaaagcttatcgttggccctttcgagtcgctgcgaaacgtccgccagccccagattatcggcatatcaacaggcaagccgaaccacaactcgatgctgactgtccagcggcccatatccacaaacggaagcagagcgccgatttgttcggtcccgcctttgccgatgcatatgttgctactcgtgcccggcatgttggactttgatgcgtatgcaaaatattggaagcggtggatatctagtagtaattcttgcgcaatgacacccaaggcaccgattcgaggcatgttcaccgagttcaagaatttctacacccatctggcgaacttagttccagaggtcacatacatatccggtcggcacgcatttttacaccgcgcgcgtgtagcacgagagcaagaaaacgtcgaaggcttcagatctctgagaaacgaactcattgcgtactggtacacgtatcttgagcgggaggaagcgaagaagaaagccatggaggataacctggccaggatgttagaatcagatgtatacccgagccatgagtgggatagaatgtcgaggggcagttcaagaacggtggcgagctcgtcacgctcgccgaaagacacaatttcccagacgcagaaacgaccagctgccttactcaacgaccgtgaatccacttctgagcggaaaaggcctcgacaagtaccaacctcagacgcatcggccgcatctaaacgccgtctgctaaccaacggctactcgaacactcaggtcggcccgccaatcgactccgtagacgtcggctgtttcgcacacgtcaatctcagctcagattggtatggcgaggccggcccgtcgacgaagaaacggaggattgattccggattcattgagatggagggagagaagaggagcccaatcatggttacagatacagagatcgaagaagaggtggcttatgtcggaaagggaaagggcaagatgggcgccgaggtggtaatatgcattgattgagtgggttttctggctacggcgcatggaacggaaaaggctcaaaagttgttgtagagaagatattttgatcttgaagggtacaagacacattggtagcctctcattcttatgcaagcagcaagtgtgaatgtcggtgcaatggtgggtcccgcagcagccaatgacggagcttgtgatacccacactgcgccaaggccgatgtttctcgaagtcacatcccgaggtcatctataatttgcctttgccatcgccgctgcctactcaccataccagtcgcatcccaatcacttcaattcaactctcaccagcccattcatcaacatggctcgtcaacgtggaggatctgcccctcgccgccctaccgcgcccgtcgcaaagcccgcgaccactccccaggcccgccctgcttcgacagctgctgctcccccagctcccgcgccagtgcagcaggcgcaggctcccacaccccagggacccggcctgtttggacaaatggcatcgactgctgcgtaagtgataccgccttgtgaacttggagctccaagatgccactccacccccaccgaagcatccatgactaactccaacacagcggtgtcgcagtaggctcctcaattggccacgcagtcggcggcttcttcagcggcggcggctcttcctccgagcccgccgcagcgtcgccccaggccaccgacttctcccagcaacaccagagcgccacccagatgcagtcgaccggcgcatgcggcaccgacgtcaacaacttccgcaagtgcatggacgagaaccagggcagcttgactatctgtggatggtacttggaccagctcaaggcatgccaggccgccgctggtcagtactagaggattgtgggagggatactgcatatgcttgacatggtagcgaagcgaatggatattgcatttggactggcgtatgtatagtattgtgaatgcatgagaatcactactctcgccatggcaattctacgtccgtttctttacgtgtttaggcccatgtacctgacttgaacgtgactagatatactgagctagttcacctgtgcgacagcactctaattctggccacgaaacgtatcgtcttcatcacatagggtaacatacggcagccgacacacaacatggaatccgagcaaatgtctagtagagcacgtggagagcataccatgctgcatagatcttcgataccatcgccgtcttccaaatcatttgcagtcacgcttgccaccagccgcgacacgattggccacagtcaaatgcaagtcaatgtcggatgcgggaactgtctttcggaagggcttccgccacctcaaacgcggcttgctagcctcacgaactggaatcatcgacacgctaccccgcattaccctacagcaccagatctggacttggacgtttatgggacggttgtttcggtgagatggaagctaattgtgctgggtgggatgtattaaaggtgacgggcgtgtctcgaaggttcaacctggaggaattgaagtagcaatatcatcacctttcaacatgaacggaacaagaatcgaaacatgccccatgggccaccaccggatcaaaaacatccataatggtcaagtccccagcggcaccgtcaaagccagcggacaagacaagaaagcacccgggacatatatcaaatgggacgctccaggcgtcgagaccatccagcctggcgagaaggaaaagatccaagaggtgtctgaccagttcaatcgtttccaaatgatgaatttcaacgagcatatgcactgtctccgcggcacgcatctcaagacccaaggcgtaagttttgcacaaccatacagatgcagggacggaatacacatctaaccccccatcctacagtgcgtaatgggaaaattcatcgtccacgacaacctccccccttatctcgcccaaggcatgttcgctaaaccgggctcctacgacgtaatcatgcgctactcgtcgctcacgcctaagatcgtgcccgacaacgcgcccgcgccgcgcggcatcgggatgaaggtctttggcatcgagggcgagaagatctggggcgaggacaagaagacgcaggattggacgtttaacaactaccccgtcctggagctccgcgatccccagacgacgtatgagattgcggattcgcttgagcgcaattggaatgatttgcccacgtttgcggaggagcagagtaagagggtggatgcggatgtggcgaccttgggcgggcaattgcctaggcagcatagtacgtcttttcttacttcccttcttctgttcttgagaatgtgtagagctgacatagccgccagtggccgcgatgcccgaatactcgcaatccgcctaccgccacggcccctacgtcgccaaatacggcgtcttcccgctcagccaggcacagaaagatcttgtagacaccgactacaccgacaacgaccccatcaacgtcatctcgcagtcgctgcgccagttccacatgactaacaaagccacatactccttctgcgcgcagatgctgcaggacctcgacgagcagcccgtcgacgacatcggcatcgagtgggaccccaagaaataccccttcgagcagattgctaccctcgagtttgagccgcaggatagctggctgcccgagttccgcacctggtgggacgatcggattacggtgaatagctggcatgggctgagggagcatcagccgctgggcagcacgaatcgcatgcgcagggtggtgtatgccgagtcgcggaaattgaggctgagggttaatgggtatagggattatgtggagccggcggggctgggcgaggtgcctgttcctgtgcccgcgccgcagttgaagatgaagtacatggatgcggttcagactgttgaagtgaagtaggtagttatagttcgataattacaatccgaacagtttgttcaagaacttcacgtgaactacttgggcagatggtgcaaatgaagcatggcagcgctcatatctcgtccactatgcttttccatactcaaccgtcatctccgtctgaacatgaatgcagtctccagtctctatatccgagttgtgagaagcgctcatgtcgtgaagtgcgtatgccttgcagttaccctcgttggcaaactcaatcattgagtcgtcatcttctccctcgaggcgcggtcttccgctggaggggccgctaccaaatgttcgagttggactggggttagtgccgccattcgaacgttgtccagaggatgttccaaggccgctgaatatgccaccgaatttgtggaagacggggcggaggaggggcagtgatgctacatgttgtcagagaaagtacacgactaatgctgggggaatgctgacttgacaacgaagcgaggttgacgtcgcatacagcccagatttgatcgtcgaggccatcccacgtaacatccgcttcggcggtgtgttgattcaatgacacagtgtggataatcgtgcccatcgcagagcagcacaccaaaaagcccgacgcaaacatcgcccctactgccatttttttcgcagtcgttaagtgaagccgccaaatctcgacgagcggacataccaagattgccacttcgatgatcaagtgaggtatggctgcggcacacagagttgccatgggcgtcaggaagcagctgcggcttcggagcgtgcctctgtcccagaaggtatgtataggtatacactgcaaacaggtcaggaagacctagacttattagtatactgttttctcgccgacatatgcgcacataccctcgcgacgatccaggcggttgagcaaccaaagaggatccggattggtagtcgtatgaaagagcgagagaacagtctccaatagaagccgagaatgacaaattttgataatcctacgctaaaggtgtaaaaccacatgtcgaaccagagttccaggaagtagtgatgctcgacgtccatgttgggatcaagctcatatatatgctttccgaggccccatcgcatttctgctgttgtcagcaaacttggaaccgtcgagcaaaagtcgcgagaaacggtccgacgtactgtacaagctgatgaaggtgaacccacttccaacgagctgcgatggcattagcagtcggctttttcaagtatacaaagctcgactcacgaacgctacgatcgccaaatagtcctcccagaccatgcgcatcctcattgtgcgccttgcaaccattctaagcactagcgctgtcgctgctgccgtgtaagtaatgagtgcagccgcgtacagctcgggttgtcgatttcctgtcatgccgcgttgcccatttcctgaccaaccgtaccacggcgaagttgaattgagcgcaccctcgagttgtcgattgcctgacatggtaacgcgagttcggcgcccgtcaaaagactctcatggatagtgggttgcgcgggcgatgcaggttgcaatctcgagttgtgcgattattgttggatagtcccaagactagcgtcgaagtcagcccgtttggttgtggccatgtttattttttagcattcaccgctcccgctctcaccttttattcaccccagggctttttggcgccagagggagcagtgtctcctgtttcgacagtgacatgctggaggaattgttgcgacggcatgatgctatcatagataagattgcttgccgtgataggaacacacatggctggtagtaatgtggctgtcccatggcaagagcgcctttatgtaaggcacacctgtaacgactgtacttgtacttacagctgcagcgatgggcgagctgcgtttctcggtgtgctatttctcgattagtcgcttgcgccatggtggcgctggtcagtcagtttctccgtttgcaatgcgatcagcatggtggtacaaggggcgggtaactgctgtccttgtgtcatatgcattcgcgtgacgacgcctaggatcgaaagacatgtgtgtctccaagcatttcagacctgcgacttgagtgcgtctggatcgactccacttgctggcacgaatgcgcaaatgcaagccaatgtccgtcccgcgtgggggagcttcgattcatcggagccgaccgtccaggcatatcgcatgtgatcagaatactgaatactgtttctgtgtggctacatcaacatacacggcacatagtcacaggggtgctcctcgcgctgagacatgctgcatgctgccaactacgagggacggggaagtgaattgagttatctcacaacctgaatctaagcacaatatcatcaggcgtagcggcaacatcctgtgtatagcttttcgatcctcgcaatggggtgctgccgactcgctcgttgcagaatgaagaggtaaaatcttgggactctcgtcagcatggcaaaagtattgagattgcatgtagctagcgatgatgcttgctagcaggtcttatcactttcgccccatctgtcagtgctcgcatgatctacgctgtcaatacgcaccaccaggtttgctcctgattgagtaagaacgtctccggacccggctatcttattcgatctcctatccttcgacaaggttagatggccagacaggtggcatccgtggcacaatgcattgccttcgaatgaatgaactcctagagttatatactagtgtaaagatagagaattggtcctggactacaatttacgtgttcatccttgcttatggattgcgctgttcgcctgatccaattgttggcccgatgtccaaagattcagatagtcccgggttatcagacacgaggaatgttggttgactgtgtaccaagttcgcgctgtcgagatttcccgcagatatctggagaagttaagggagattatcattttacaaagcatctgctgagattcacagtcagactgcggcacgtgtcatagtctccttggcctccttgtctttcttctgtgcctccctctccgccttcctcatctccctcagatcaggcggcttctcgatacccagccttgttctcagctgatctatgtctgtctccagctcctcttcccaatatatattgataacgtcgtcgctttgcgctccattcctggttgcccacggtccgtatatatcccagaatctcctccattcggccttcttcagtgtgaacgcactgaaaactgccaatccggtcattggaagcccagtgttggcgaactcaaaggctttgagcgcgacttcgccctcccgaaagactggcagcccgaccagcgcgtggtagaagtcgtgacactcgcgatatcgctgcatgacgtatgcgcattcttcatcgtctatgtattgtacggtcgctcgtgtatcaggggagacgccttcgcggtcgagccatagagcgtacacatagcccagggtatttggtggcaactggcgtaaacgtgggatatcgagggacgtggaggtcaatcgtggtcgatcgcgtaagattcgacgtcctgtagggttcagaagcatgcgatcacgaagtttgtatataaagtgaggctgagcagtggcttcgccaaatgaggcaatgaggtctgagcgcgtcagtgaattggcgcctctcagtgtagagatgaccgcttaccagcgcgccgagggtccaaaaagcttccaaggcctgatccgactgcgagtcccagtctctctatgaccgtcaatggtatgtgtccctcatagttgggtggtggtcgattgagcaccgagaagcagcgcgcatgaggcggcagtatgcacctcgagggtgttgatactgacccagctagcttccgtaagtctccaacacacacgcgctttgccatgatgtgcttgtgctaagtttgaagctccatgaggtcagacgagatggcatgacgcgatggtatgcttgttatcgataagaaaacaacgccacatgcaccagccacagcacatcatttgctgaacaatgactccaaatgtttgtccctccacactctcaacatcactttactcatttgtgagattttgccttcgcacttgactgtctggtgccggaatacaaaggcttcagctgtggatcaattaccatcctagtcaagaagccttcactatggcggcggcactcgatcccggagaacaacacaccaaattcgtcgcatgggccgaagaaaatggtgtagatatcaacggaattgctccagctagatttgcggatcgcgggatgggtattgtagcggccaaagacatcaaagtacgttcaccctcaatctcaatatagaagtatttcacttctctacatcaaccatttactaagctttcaagaaaggagaccgcttagtacatgttcggaatacctctctagttcatctggcactacccacgatccggagtctcaagcttcccgaaaatgtccccgttcatggcaggttggctgctgcactggcactctggtattcagataaagaacaccaacaatacacactctggcatgatgtatggccgactgattccgacttccgtgctactatgccattctattatgccaaggagcttcaggacctcctcccgcatgccgccacgcttctgttgaacaaccaatgtaccaagctggagaaggactggaaagaccttcatccgcatattcccgcaatatcgaaggatctgttcacgtacacttggctcattgtaaacacgcgaaccttctattgggagtaccctgatctacccaactcgcatccacgattaccaaagaagcgaaagcagcttacggccgacgactgttacgccatgtgtccatttatggactacttcaaccattctgatgtaggatgcgacccagagagcgacagcaaaggctacagcgtcactgcagatcgcgaatacaaggctggcgaagaagtttttgtgagttacggagcacatacgaacgatttcttacttgtggagtacggcttcatccttgacagcaatcggaacgatgcgataccgctcgaccatcttatcttaccactcctcagtaatgaccaagcgagtgctttgaaagaagatggctttcacggtaactacactcttttcacgaaggaacctacgatatgtcaccgcacgcaggcagtacttcgacttcttttgctagacaacaggcgctattccgctttcgtcggcggtgacgatgatggaagcaaggatcaagtgcgcgtcaatgagtatctcgcaggcatacttacgaagtactcgaggcagatcattgacacacttgaagagctggagcggcttcaagtcagaagcagtgagcagaagggcaagagcggacagtccaaggtcaccaagggcgagaagagcttagtcgaacctgagcatcgagacgttttgctgaggcgatggaaacagatccgtgacctcgtcaacaccgcaattagcaatctacaagcatagcccgtttgggcaaagaccgatatcgatttctgacaagaaacttgaataatgtggattttttatcggtggattgcataagatattttatggaccgtcctcgacgcagtgtcctaacgtggacgaggcgtggctcggcgagtctcaacagttaaccacgtagagggtgagagttggaaggttcaaaaactccccagcattataattttcagtcgtgatacatgcgtgcgttttctaacgacttcacgtaaagtatcgcaaaggcaacttgcatccactatccgaacttccgattttttcacaacgcgaaggctcttacccaaccccatcaatcacttctccagaatcaagcactcacacatagccaacttcatccctaatctaagctctggaatattacttctgctttgagatcaggcacccaactcccgttcggcatgcacacaggctgtggcctagtatgcccttccttcaacttcagccgatacctcgtcaacacatgcaccaagcacactttgatagtattgttcgcccagaaacgtccaggacacgcctgtgttccgtcgccaaagttcggatccatgggccctgtcgaaacgaactggtggcgatgctcagcaccaggctgttcgcgcttgttcaagaagcggtgcgggtcgtagcgcgtgggcgcgggaaagagtgcagacgagttgtttatgtggtgcacatcgacgcagaagatggtgcccgcgggcagcttgggacctgtagagagctgcaggggcttgcgagtgatgcggtagagtgagactgtttggattcgtggtcaggacgacgaaatatgaagggctggctggtagcttacatagtgcaaatggattgacacggaaggactcccgcatgacgctgtccattttgcgcagctcagtgaggcttgtggagggcagttgaccgtcggttgtattgtctgcaatctcctggcgcaattcgtcctggagttcaggccgcgaggcgagctgaaataagatataataaatagtaagagcggtacttatcgtggattcaaacgcggtgacgatttgatcggtggccagctggcgtggagtggcttctccaggaccatagcgcgagatgagccacttgtggtacggaagtctttgtccctcttttaccttgagctgctccttcttgtcgtcagtcttgctccattcatccaggtcttgctttatgattggctccaggatacgacgcatgtcgcgttgtactttaaagtggggcaggaagaagagtggttccaagaatggtcggaacagacgaggagtccaggtcagaaaaatgacggcgaaatacacagtcatgggcaactgggcgactagctcgtgccagcgtccaccagcaacctcgcggcctacgaaagaggctccattggtcaacgcaacgaccttcatcatcacatcgaagacattgaaggatttttcatccggacaatagccaacgtatctttggagcaaggttagtaaataaacatgctgagcatggtaacaaactcaccggtcaaaagccgtccgcgcatccttttgtttcgtgctcacgaccggtgcccctgcgcgagccaagtcgattccaatcgtcttccacagcgctggtgtttcggtgcccacacttgtccaatacccgtgtgtagcatcataaaagaaatcctgcgcgctggcctcttcctcgctgagacgcttgatctcgtcaaagttgctgggagggtatacaacgaatggtttgcccgatgaattgacaatgaatggctgatctgggtactagacgagcaagtactggtcagttttgatcagactgttcaagaaagggtcttttagctcaccatttgtcttccgcgttcgatcacagttgcaaaatcctttttcagagtcctcgatcctccgattagaggaaggccaagcttcttgtccagtcgtttaggtcgggtcaagactgatactgcccagaacaacccggcaacaaatagtagggcagctattttagctgcaactgggttatcgcgatgtatttgagcagccaataacttgactagctgccatcgagacaacctcatgggggcgaaagcttggcgcattatttgccattgttcgatcaatgattccagcatgattgttgtaatggtagttgaggcaatgaattgaatgatatctgcatctatcactccagtgtaaacaaaggcatagtctcggtcatttgaggcttacactgccagggcgaagtacagctcgctagctttcgggttgatgcagtgatcctgcatgtgagaccgaagcgtgggtcttcggtactgtaccacgcatccgatttccgaagaccaatcaactcccccaagcccctccgaactcctggaaacgccattgtggactgagaagagaggctatcccaaggaagtcggctttggcgaaatccgaacttaggttgatgcggagccaacgatagacaagctgatctaaactgtggacgaacatggcaagtggttgtcaaagtacacagatttaaatcctgcctcgcgacagtaatgggagaatctggatttattctatgcatctatgaaatttggttcttcaaagtcgacaatcatcactgcgggcttgggcaacaccacgcgcaaggcttcagtccagcattttgttcaccttgtctatcaagcagcgaaccgagatcatgcctgcacaaagctatcattagcaatcgtttccatacagcgttgctcacggaaactcacctgtctcttccccgggtgagtattgtagtccctcttgttgaaggactgtctccagtaatgcctggaaagtggagtcggacagcatattttgcagtgctttctcgacagagtcgagcatataagagctgacctgggtcagaatcttaatttgcagactggggtgattctggagcacgaatccattgatttccaacccaggtactgtctgcggcagtttgatggctggagccaaggatggtgagcattccagtgtgtggcaaatgacaaagaatacggtctcgtaaatccagagaaggttggtgtaacacagtaaaactgctgcttttgcggtcatgtccggtttcctggcaagcccgtaggtgagattgtcgccaagccaagacccgaaagagaggggatttggcgactcgtttcgacgctccagatacgaatgcagaattctccatctcctgtccagttgcgtagcttcactagagtttttggaaccatcgacggcttcggcgagaagaccaaagtcgtgggcatcgacacgcagtgaaagaccgacaaacggaggcgcggattgagctggctcattgaaccgcttcataatatcgagaaacttctccgagccttgcagcattctcccaatggcgctttcctggcttgatgacccatctagggtcttgaagaggtactcgtcagggcctttgtttgagcgcgtgaacaggaacgagcttgctagcttacagtcgacgacggtatggaggtccttggtcaaggttgagctgagctcatttagctcttgtatgcatgcatctctaactcccgtagtcgagtcttttgagctgtcattggatgcagttgaatgtgtgcgatgcgagctggccatcgtggggggatgtattggagcgacaggatgatgcataaattccactgaagcaacatggctgcgctcgtctgcaggtagatgggcgtgtaccggcgcaccggtgcagtctttctcgaaatccgaattacattgttcgccaggcatgtcgaaacgagggctgaaatcaaattcatggcccggtagaaacgggttggccactgcagtcgtcccttgactcgtgggtgtgatagtatgtactctaccatctccaggcccatcttggtcatctgctgcgcctctactgccactgccactgccactgcttctatctgcaaagtcaagctcgtggttactgtcacacgcagaatcgagcattgcagagtcgaacatgtctagccatggtactgatgacaggtgtaatgcatcgccttgttcggtatcgccaaggccggtggcccatgcaagtgcttgttgtggaggcattgaaagtgcaggagcagctgtcgtgagacttgctgagctggttgctcctggcagcttgtgtccttgagacgacctgttcagcctggccggcacgggccgcgtagacgaaccgattgtacacttctctcgtgcttttcgacaccgctgacatgggctgtcaacagtcatctggtcgcggatgcagcggagcttgtggccccggcatcggtcgcaggcatagcggcgggagaagttgaagggcgcttgtggtgccacctccgtcccacgctgtacagctgcgaatggataaggctgtgcctgaccttccatttcggcgattgtgcgttaacgtaatgtagtccttgtcgaaatgtcggaggttgggtgcgaaggggaggatacacaaccttaacatattgtatacgcgtggctgccccaggtttgaggacccccttcctcaagctggtggctgactgcagcagcaggccagtgcccgggcgtgtatgccgtcaggccatgcagccaccctttcaataaaggattcttccggacgagaaatcgccgtgtgcttacagagcatgcaaatgtcgcaacatcatgttcgcgtaacgttgtaaatcacgagcgctatagcctgcagaatattccgtgtgttgagacctactggctaacaccatagatgtgagggcagtctgactccacatttgggatggaagctgctaagatcccacggggtccaattagcttggcagttgtccgccgctggccccgcattccgcccgagccttggaaatccacttaactacccgacttgattgaacgtcgtcttgcttgcaccaaacctcaggattcgccttgtgcttcaccttgcgctcgtcgcttaggaaagtcaattaagtggactcctaccgcaacgctacgatgtatttggttgcaactccgcagataagtgtaggacttcctcccctcactgttggacctagggtcgaaaggacgcttaccgctgccagctctaaccgtacctggctcattcactgtctcaaaagactactcctcgcatacaatgcagaattgcgttctccagctgcaagccactactaagctgacacgactccgtccgcccggaggatttagccatatggcagcctgctgcatcgggtaccatcaacatactccggcgagtgtatggctccttgaacaagatacaacaatagcatgtctattatgttggagctcctgtatataggaggcacgagcatagtgagagttcttctaaggaggtgaaaccgtccatgccagcgttgaagatgaggtgcgaaatccagaaaggacacatgacaaggagaagacgtgaattgtgcccacatcatgggcagctggttgggcacaggttggaatgaaacatggcacttcgcatcttgtgctcgagtatcccgctgtggcgcgaccgcaacggcaacggaccgaccctcggaagtatccatggggcgatgcctatgcaccttttacgcctcatcaccactagcatgatgtttcactgatggtagttgcggtaatgtctatgcctattcggcgagctccaggattggacgactgtaaggaagtaacagcgaggcgccttacaatctgctggtaaaaatctccattcctgacttctcgtccgcaaagggtccgcaaatgctgtctcgacttcggatgccttgcatagtgcaggcacgcatactcggcaccggtggtgacattcgcgaattccgaatgacaggatcgtggcgaatagccgatgcggctgactattgagtacaccattcggcaccatgctgaatcaagccatatcgttcggtacccaattgggcctgtggcgggcctaactatccagagtcagcgtgtttagcgctcagaaacagcagacgtaaaaggaagatgccggtgatatggttgagtaaacgcgatatcaacaaccttcatttctttggagttcaacgattggaatcgagctcataaattgtactctctccatccatatctgtaatggggtcatcaagtaaagattacacaaacgagccaatcgccatcgtcggctcagcatgtcgcttccctggtggagcaagtgaaccgtccaagctatgggacctccttgaacacccaactgatgtattgaaggaaattccagaaagcagattcagtgtcgatgggttctaccatcctaatggcttacaccatggtaccactaatgtgcgccactcgtacatcctggacgatgatatccggctcttcgacgcgcaattctttgggataaagccgatcgaggctaattcgatcgatccccagcagcgcttgttgatggagacagtgtacgagggattagaagcagccggtcagagtatccagagactgcagggatcacaaacagctgtctatgttggcctcatgtcatcggattacaaagatttactcggcaacgatcaagagagctacccaacgtacttcgcaacgggaacggcagcgtcaatcttatcaaaccgtgtatcatattttttcgactggcatggtccctctatgacaatagataccgcctgctcctctagtttagtggccttgcatcaggctgtgcaactactgcgttccggagatggtaccaacgtggcactggcagcagggaccaatctcttgctcaaccccgaccaatacattgccgaatccaagctgaagatgttgagtccggacggtagaagtcgcatgtgggacgagaaagcgaacggatacgcccgtggcgatggaatagctgtggtagtgctgaaacggctgtcgcaggctctggaagatggagatcacatagaatgtttgattcgggagacccagatcaaccaggatggaaagacaaagggaatcactatgcctagtgcaaccgcccaaactgctctcatccgcgcaacatacgcgaaggcaggattggatctatccaaaccgagcgataggcctcagtactttgaggctcatggaaccggaacacctgcaggtttgttgacctacgctttgtacagattgtagacggcgagaactaacgttgagtttaggtgatcccattgaggcggaggccatccacactgccttttttggcggagatctaggagaagcaggacacgacaagctctttgtaggaagcataaaaacagtcattggacacactgaaggaacagccggcttagcagcggtcctgaaggcgagcctggctttacaaaatcgcgccgtgcctccaaatcgactcttcgaccgtctcaactcaaagattcgcccattttatggtgatcttgagattctcacaaaggctcaagaatggccggttcttgttccaggctcagtagcacgcgcttcggtcaattcttttggattcggtggagcaaatgctcatgccattcttgaagcttacgagcccccatcgcttgtatccgacgacgtcctcgtcactccactcgccccggtgcaattttcagccgcttccgagaccgctctgcgagggacgctacgcaagtatgctgaatttctcgaaaagaaccaagacgtcaatctacgtgacttggcatggaccttgaacactcgtcgctcggtcctggcagcgcgtactgccgtgtttggtgctaatgcactcgatctagcccatgagctacagaaaagagctgaagccgacgtcgccaccctgattcctgtagcttcacgatctttgcctgccaaacctcgcatccttggcgtgttcactggccaaggtgcacaatgggcacgtatgggtgccgaactactagatgcctctcccgctgtcgaccgcattatctcagagctggagaagagcctctcaactcttccagatggtcccgaatggtccgtcaagggcgagattcttgccactggcggtgcgtctcgagtcgcggaagctgctataagccagccgctctgcacggcggtccagattgtcttggtagatctactcaaaagcgccggcataaattttgaggctgtggtggggcactcttctggagagatgggtgccgcgtacgcagcgggctacctttcggcccaggacgccatcagggttgcttattaccgtggacgtcaccttcatcttgctggaggtcttggtggcgagcaaggcggtatgatggccgttggtacatcgtttgaggacgccgaggaactctgcagccttccagaatttcaaggtcgcattggcgttgccgcgatcaattcaggcgcaagtgtcaccttgtcaggagatctagacacgatcgaggccgccaaggagatattggacgacgaaaagaaatttgcacgcttgctcaaagtcgacaaggcataccactcgcatcacatgattgcctgctctgatgcctacagaaagtctctggcagattgtagcatcaaggtgctgcgcccgtcacgcggcagtgcaacatggctttccagtgtctatggggaggacattgtagactacagaaaggagcttaccagcgaatattggatcaacaacatggtccgaccagttctgttttcacaggctgtcgaatttgctgccgctgagaagggaccctttgattgtgctatcgaggtaggtcctcatcctgcactgaaaggtcctgcgcttcaggtcttgcaggagttcctgggaaattcgatcccatacaccggtcttttaagccgcgacagagatgataagaaggcttttgccgaaggattgggatacctatggcaagcctttggcgagaatgcaatcgatcacaagtcgtttgatacattcgtggctggagcttctgcacctttacctcagattacgtccaatcttcccacttacgcttgggatcatgatcgccgattctggcacgagtcaagacaatatgcagccaatcgtaccaagccagatcctacccatgagcttctgggtactaaatgtcctgacggaacggaacagcaatgtcgctggaggaatatgttaaggccacaagaaatcccctggttagctggtcaccaaatccaaggacagatggttttcccagccgctggttatgtatcagcagcggtagaggccgtgaagttttcgaacgaggggttgcccatcacgacaatcgagatcgaagacttcgttattggacaagcgatcatattcaatgacgattatgctagcgttgagacacagtttacgctcactaacattgtctcggatcacatgagctggtcagcctccttcgcattctactctgcttcccaaaagcattctcttgggatggatctcaatgcttccggaagaatttctgcgttgtttgggccgcctaaggatgatgtcttacccccgagcactggtcgcgagctcaacatgatcgatgtagatccagaacaattctacaattcattgtcgaagcttggcttcggttatactggcgcattcaaagctctcagaaatttgtacaggaagatggatgttgctatgggcgaaatccagaatccccgcagcacggatcctgcatacaatttgctgctccacccggctacgttcgacaacgccatccagtcgatcatcctcgcttactgctatcctggcgacgggagactttggtcagttcatctgcctactagcatcaagaaaatcaggatcaatccttcgttgtgcgagaatagcgcaggtcaagaagctgtgctccatttcaagtcgaccatcacgagcggccggtctaccgagattcagggtgatgtcgagctgtacgataccaatggggtgaactcaatcatgcaattagagggcttacacacgaagccattgggtcatgccactccggaaaacgaccgtactctcttcctggaaacgatctgggatacagctgagcctacgaaggagctggctctccttgcacagcctgatatcagcaaaaaagcacagcttggcctcgatatcgaaagagtggccttttactacatcagaaatctcggccatgttaccaccaaagctgatcgcgaacaagcggaagactaccacaaacacttcttcaattatatcgaccatactgtcgttagcgtgaataatggaacgtcactttttgccaagaaggaatggatgcacgatacccacgagcaagtactggacataatcaagagctatcctgaaagcatcgacatgaaactcatgtacgcagtaggagagcacctattgccagtcatccgacatgagacaactatgcttgaatacatgcgagaggacgatatgctcaatgacttttacgtcaaagcattgggcttcgatgagtacacagaaaccatggccgaccaagtctgtcaactcgctcatcgatatcctcacatgaatgtgttggaaattggtgcaggaactggcggtgccaccaaacgcatcttcaagaagcttggtaaacgattcagctcctacacgtataccgatatttcaactggtttctttgagaaggcgagagaagtattttccgaagtagaatcgaagatgaccttcaaagcgctcaacatcgaaaaggatcctatcgcccagggatacaccgaaggatcgtatgacctaatcgttgcttccctggtgctccatgccacccatgtcatggaagacacgatgcgaaacgtgagacgcttactcaagcctggcggttacctcattatgctcgaacttggggactatgtcgatatgcgaacaggtctcatgtttggaccacttccaggttggtggatgggatatgacgatggccgcaaattgtctccgactatgtccgaagacgactgggataaatgtatgaaaaaggtcggattctcgggagtcgacgccattgttcctaggcaggagcatgtcccaatctcgttggccatcatgactgcccaagcggttgacgagcatgttgagttcattcgcaacccgtttgcatcggatggaatgttccttcttggccaccacttgaccctcattggaggcagcacagacaagactgcgaagttactggaggcggctctcccatatcttaggtctttctacaaacacgtcaccacagtgaaaagcctcgcgagcctcagcacgatcgagctgcctttcatgggcagtgtgatctgccttgaagacctggacgtggccgtcttcgagaacctcagtacggaaacgctacagggcgttcaacacctttttacgaagtccaaaagctgtctgtgggtcacgcaagggcgtaaggatgacaatccataccagaatatgactgtggggcttggtagggttgccacgttggagatgacgcacttacgtcttcagtctctcgatttcgatgtcatcgatagctccactgctgtaataatggccaaatcgctcttacgtttcgaagctaccgaggcctgggagcaacagggcttagctaagaacttgctgtggtcggtggaacccgaaatgtcatacgaaaagggcagcttcagagttcctcgtctgattcccaaccacgctcggaacaatcgctacaactcaagccggcgcctcatcactcagaataaggatccccgaacttcgaccattggtttgcgatggactagtaagggctatgaaatccacaacgaaagtccggcaagctccggtcttgctttcgatggccgggtggagcttcaagtcagccactccagcctcgaagccattcgtatcacaaaggccgactacgcttacctggtactggggacaaatcttcggaccaaagagcaggcatttgccatcacgccagacagacattccatcgttcgtgtcttcgactcctggactgttccctatacgatgaccactgaagaagctcttcgcctactgcctcttgtccaagatcaccttatggcccttgcaaccatgtctgacttctcgagtggagaggcgctgatccttatcgagccgagatggagatttgctagactcctgtcaaacctcgcccaagaaaagggtgtcaagcttatcttgttgactacaagactggacataaaagaccaggattggatcaccctacatccgaatgctccgcgccgcatcatacagtcgcacatgcccaagactgcttctcgcctgattagctgtacagacgatcttgagtttgaggcaaatgtcaaggcatgcttgcctccgaattgcaaaatgcagcgaacagaaatcttttcttcccgggtttccaagttggactcgttctcatccatggcgttcattccgtcaagtctccgttcagcatttgttcgtgcgcatcatgagtccagtcccggcgataaagaatccatagcgtcagtttctgacattgtttctcgtggaaaacccgcgaaagccaccttcttcagttgggattctagtccaactatcccagtacaaattactcctgtagatcttgagcctctgttttcgtcagataaaacctactggcttgtcggactcacgggaggtcttggactatcactctgcgaatggatgatacaacgtggtgccaaatacgtggtactcacgagccgcaacccgcaggtggatgcaaagtgggaagctcacatgaaggctcacgatgcagtcgtacggatctacgccaacgatgtcacagacagagactccgtgaggtcagtctacaagcagattcgtgatgaacttcccccgattggaggtgttgcgcaaggcgccatggtgctatctgatgccatgtttgtggatatgggcctcgagcgtgtgtgtaaagtcgtggagccaaaggtcaaaggtgctatccacctggaagagctgttctcagaggccgatctcgaattttttgttttcttctcctccatggcatatgtaacgggaaatcaaggtcagtcgatctacgctgcggcaaacgcatacatggccgccctggctgctcaacgcaagaagagaggtcttgcgggttccgtcatcaacattggagcaattgtcgggaatggctatgtcactaggcaattgaccgacgaacagcgcgattacctagcccatatgggtaacgtcttcatgtctgagcaggatttccaccaaatcttcgccgaaggtgtggtagcaggaaggccaggcaacgacgatatcccagagataatgacaggtcttggtcttgcgcacatggatgattcggacaaagtcacttggttcaataacccgaaattctctcactgcgttctgtggcccgatgatcagggagctgctgtcggcatgtccaaacaaaacgtcacagtcaaatctcgcttgttgcttgcaactacggcagatgaagtcaacgaggcaatacaaggtgtgtgtatgaaagcttgctgttcgggcctagcgctaattgttacacagagagcttcacgatgaaattgagatcttcgctgcaaatcgaagattctgttgctatcctcaagatgaacgctgaagagctaggattggactccctcgttgctgtagatcttcgcagttggttcgtgaaagagttaaatgtcgagatgcccgttctcaagatcttaggaggcttcacggtagcggagcttgtctctgctgcccaggagcagctcccagcaagcttgactccaaacttcggaaaggagatcgacccagcgttgaaggctgcagctatgcttgagaaagcagccaagaccgaaaccgttccgagaatcacgaatgaagccaataccgctgcataccgcgaagaagtagatgaagaagaacaagaagaagacgaagcagacaaccgaccgaatttcttctcgtcggcgagcaaggatgctactcaatcctcagaacgctttgcaatagatgcaagccatatttccaaatccagagaagtggcgtttaaagcaactctgctggcaccgccagcgaccagatccaaaacgagcagctcttctagttcattcacttccgacccagagaacgacttcatgatgaaatctcagatgtcagctgcaacgccattgtcttcatacaacgacgagtacatcacagcagaagatatcaagtttgagagagtgtctcccatgtccttcggtcaggctcgattctggtttttgaagttttacctccaagaccagactacattcaacatcacgacatcaatccgtttatctggtcgtttgaacgtcgagaccttcgcaaatgccgtgcaagctgttggacggcgtcacgaaggactgagaactgcgttctttacagacagacataaccagcccatgcagggtatccttcatcaatctgttctccatctggagcatttacgagtctcatcccaggaagctattgacattgagtacgcgaagacaaagaaccacgtatacaacattggtggcggagagacgatgaagatcatattactctctttagctgatgatctttaccagattatcattgggtaccaccacatcaacatggatggaatgagccttgaagtcattctcagtgaccttcagaaggtatacaatcagcagcagcttgctcgcgttgtccctcagtatctggacttctccgagtctcaacgtcgagagcactcgaccgggaaatggggtaaagaaatatcgttctggaaaggcgagtttgccgacataccagcgcctttacccatactacccatgtcgaagaagtcaaatcgatcaccccttaccaagtatgcctccaatactgtcaaattcaagattgatgccgccacttcggctcaaattcaaatcgcctgcaaacgtgccaaggcctctccattcaacttctaccttgcggctttcaaaactctgctctaccgaactgcaggagaggagcaaaacgatatttgtattggcatagctgatggagggcgcaacagtgagcacgtcgaagaaagcgtgggattcttcctgaacattctccctctgcgcttcaagcaagactctgctcaaacctttttggaagccctaagagacgctcgttcgaaggtggtcgcagcgctagccaacagtcgagtgccatttgacgtcatcttgaacgaggtcaatgctcctagagctgctactcataacccactgtttcaggcgttcatcaactacagacaaggtgtacaggaaaggcgacagttctgcggttgtgacagtgaggctacgcaattcgatggaagccaaacggcctacgatatcagcattgatattctcgctaatccaggtgccgatagcaccgtgtatatctccggccagagcgatctgtacagtgaggagaacgtgaagctcctcgcccatagctacctcgctttgatcaaatcctttgctaagaatccagcttctcgtctgggacgccctccgctctatgatccccaagacacccaccgtgctcttgacgtcggcgtcggccccgaactgactgatacctggccaaacactttggtggaccgtgtcgacgaaatggcatcgcgctttgggtcccagatcgctttgaaagggccgcggaaccagctcacttattctcagatgaccgaccgcattcattccatcgcttcgagtctgaaatccaataaaattggtaattgctcccgtgttggcgtgttgcaggacccttcaacagatttcttttgctctttgctggccattctccgcatcggggcgatcttcgttcccctggaactccgacttacctccccgaggctagctgtgatcgtcgaagacagcaacatcgatgcgataatttacgacaaagccaatcagaaggatcttttaactctaggaagtgggtttcaaaaagtcaatgtctcactcatacccgcaaagagcactagcactgttgtgaacgaagcgcaaccaggatcacccgccgtgatcctctatacaagcggatcgaccggcaagccaaagggaatactgcttagccacgcttcatggcgcaatcagattcagtcttccactcaagcatttcgaatacctcaaggcactggtgttcaccttcagcaaagttcctggagcttcgacattgctatatcccagacttttgtcgctttggcaaacggtgcttcacttttgattgtatccaaggaactacgaggagactccattgccatggctaggatgatcgtgtcggatcgtattactcatgttcaggctacgccctccgagatggtcagctggcttcatgatgctgacgctaatgctcttcgctcatcgagttggaagttcgcaatgagcggtggagagaagatgaattcagcgttgattggagagttcaaggctctcggtaagagcgacctggctctcgtcaatgcctacggacctgctgaaactaccctggccgttgggagtgcagaaatcgatattctggatcctggggctctcgacacggctttccgtctcttcccgaactactctgtgtacatccttgactcgaagaagcagccagttcctttgggtatttcaggtgaagtctatattggtggtgctggtgtggcaacagggtacctgaacaacgacaaccttacgaaagagcgcttcttgcctgatgactttgcacccgagcgatacctccagaatgactggacaatcatgcatcgcagtggcgaccgtggcagacttaccgcagacggtctggttcttgaaggtcgcgtagatggtgatacacagatcaaattgaggggcattcgcattgatctccaagacattgagtcaacaattgtccagcactcaaaaggagcggtgcgcgatgctgtcgtttcactccgaaaatctggcgagacccaaattctcgccgcccacatcgtcctttcggcggctttctcgggcaatgcaaagaccatcctggacagcattcagacgtctttgcctctaccgcagtacatgcgcccagcaacaacattagtcgttaagactctgcctacaaattattctggcaagcttgatcggaaagctgtcagtgagctgccacttcgtccagtctccaaaacaagtgtgccagtaacaaaggaaaataaatcgcctgagtcagagctgaggactatctggaagcaggtactgggtgacgacattacctcatcgcacgaaattgactatgaaactgatttcttccacgtcggtggaaattcgctagccctggtccgggtccaaggaatgctcaaagctgccttcaacgttgaacctcctgtcgcccagcttttcgataattctacattgggtgcaatgctcaatttgatcagcccggcgagccagacaatgtcaaccgagcattcatcattgttaccgaatgttgtcgagtatagtccacaagctgcggcctcctctggcacgatcgactgggaaaaggaaaccgcattgaccgacgacctgtacgatgcagagatcaacccaactcccagagaccaggggcttgctttcaagactgttgcgatcacgggagccagtggattcctgggtaaagagatcctgaagcgcatggtcgacgatgtgcacattgataagattcatgccattgcgattcgccggcatatatcagacctacctgccatattttcaaatgccaaggttcaagtacatcgtggcgatctcaacgccccacgtctgggtctgtccgagactagggcaaaggaaatcttcgatgagaccgatacagtaatccacaacggagctgacgtgtccttcctgaagacctacaaaaccttatccaagaccaacgtcggaagtacgcgcgagctcgtcaagctctgtcttccaagtcgcatacccatacacttcatctcttcggccagcgtcgcccatctctcaggtagagcgtcctttggcgaagaatcagtttcagaatacgaacccccacaggatggttctgatggatacacagctacaaagtgggcaagcgaacgtttcttggagcttgtcagtgagaagttttccattccggtatggatccatcgtccgagcagtatcacaggcgccgaagctcctgcgctagatctcatgacaaacttgctccagttctccaagacaatgtccaaggttccttattcgccaacctggagtggtacgcttgacttcgtttctgttgagagtgttgcacacgacattgtcgaagaggtcaagaatgatagtgcgcattcgagtggcatggtgcgattcatgtacgagagtggcgatttggagattgcagtgcaagacatgcaaggttctctagcaaagcagacaggtgaagagttcgataaggtggatgtagagacatggacgcgtgaagctgtctctgagggtctggatgagcttgttgcagcgtatctaagcactgcagcgaacctcccaatcatgttcccaaggctgatcagagataataagaggaggcggattgagcaaaaggttcaggagcagccaagccgagggtcttctttgagggaagtagttggcaggtggctttggtcaagacagtagacgctaagttgagtttccagtctaatgcgagcagtaactgtctgtgacccaatttcctgtatgcaacaatattgtagcgttttcatttaatatattccagttagtgatatcatcatcatatgcttgatgaatcaaaacaccgcccggctcgtaataagtcatatttacttaggaatatattctcatgtgcgtgttcaaaagtcacaccaggcagcggtaaaagccgtgctcgctctgcaattataatcttagggaagcttaaatacatacgcagcttcaagatactctacctgattctatatgattctattagagatctttgaatatatacaggctacctcttcgcgtcttctcgttcacaaaaggtgggcagatattctgccgacgcctggtgagtctgtatcttttcacgttcagcctgattcactttggtgtgcgcacttggctatattggtcgggcatagcgagctatggtgcctggtctcagtgtcagcttatgcgtcctagtccgctcggggactttgtaggccattcagctaggttcagaatgcgtatcatcatccctggaccctcgtgggcgctgcatgagctccggcagtccggcacgtgttggcgcacatacaacctcagtttagattgtcatagctactggggattcagtacacttacgcttcagataccatttgaaggtctagaatgtctctatcgagccattaactaggcctccgagtgtcctcacgccagctttggtcaaagacatccgtgcactgtcagccacgctccgaatcagctagagaccccgataagccaccaacacccttctaaaatctatagacgccctttcagccccccgaatcggagtggcggagtaacatgtggaaagttgggaagatgggaagggcttgaggctctaactagctgtctagctgtgctcctgtcgagatatatagtttgaagtacatccatggtttacttgcactgcacagccaacttccattctgaaattcctagcctgaatcatgttgtcttctattctgttgacaatattttgtgcttttctttcttccacaggcgcagcaaacgttgctgattggaactcgctgaacaagactctgaagggtcaactcaaaggcgccactccactagcatctccatgcttttcacaagtcaacggtataaccgtaactagccaggcagataaatgtgcaggaatccaagcacaatacacaaatccacgatttcgcgtggatcaatttgcagcatatgaagaaacgcaatccgaagactgtgccacagctattggccaacaatgtctgctcgactcttcggacccgtcaagcatcaaggcatatgccaatgtgtcttgtaatcagggatctgtaccctcgtactacatccaagtcaagtcagctgaggaggtcaaaaaagcttttgcgttcgccgcacgcactcagacggctatctcgatcaagaattcgggccatgactacaacggccggagcagtggagccgggtcactttccctctggacacgcaagcttcaagagctcaagtacgagccatcgttcgtcccgcaacagtgcggtcggcaagctggcgttgcagctatcactacaggcgctggtattaacttcgaccaagtctacacatttgctcacgagaagggcgtgacttaccttggtggatcgggacctaccgtcggcgcatctggtggatgggtgatgacgggcggtcatggcgttctatcgcgagtttacggtttgggcgtagatcgcgtgcttgaattcgaagtcgtcacaacggatggtgttacccggatcgcaaacgcatgtcagaatcaagacctcttctgggccctgagaggtggaggcggaggtacgtttggcgttatcttgtcaacgaccactagagtggagccaaaactaagcatcgcggttgcgttcatcgctcttccggcaaacacatctcagcaagtcttagccgaatggacgagccttgccatcaactctacaatcaaatgggctgctgatgggtggggcgggttccaaggtagcggtatcacccttctagggacaccgcttctctcactggctcaagccgaatcgtcaatggcggaactcgcccagtttgcaaagcgaaatggcggttcagtcgccgttgaactactctcggacttttacgacatgtacacaaaatactacattaccaatgtacaggctggtggtagtgctttgttcagtcataactggatgattccttcgcgggcgtatgcaaatgctcaaggtcgtaagcagcttcaagaccatatggactggatgagcagcgtcgggctcaatccaggctttcttgctacaacaccatacgtatatagtggtaagggtagcacgaaggcgaaagcttacgcttatgggccacattcttccacctctaccacgcaggcgtggcgaagcagtgcggcacttttgacgcattcggttggatgggcctataacgcttcgatgagtgacaagaagaaagttgctcgattgttgactgaagcgagcgatcgcgcaagtagactatggccggacggggcttcttatgcaaacgaagcgcatccatgggttaaagactggaagtcggcattttggggcggcaactatggcaagttgaaacagatcaaagagaagtatgattctagggggttgttaggctgttggcattgtgttggaagcgaaacgggaggaactgctgatactgtgggaggtagatgcttgggaaagctaatttgatacgccgttctgcattttcttgttctatgtatatacgctactccagaagctcttaaattttttattgcatactcttgctcctatccatccgatacagacaagcatcctcgtctattgcctgtgagcatgacgccaagcttcattctaccacatcaccttgcacaacctcaatcatgtatcaaatacagtagtagtatctcaattctatgtatctcttcatatttttattttttgaattcattgctatgtagttattagtatgtacagaggtgctgggaattgcgcgaaaccgtcataaattctgcaattgcttacgtacctgcacttagctagacactccgcgctcttgcaagtagacatcgaataactccagccaatttacttgcgggcccttcagtcctcagaatattgaggacggaagagcggtgactttttcgggaaggtcagcgcttccgtaagagcgatgcctttaaactgctctctacccatccttccaccattcacccaagccgagaagccactcccgccagttccacgacccaatatatactcaaaagccaggttcgcatggtcgatgagaaacgtccagtgaagctgtctacccggtgacaccagctcaagttcgtaacctgtgaccttgtcgcgcagcgttcccgtaacttttccatcgtacgtctttgtgaatgagaaatagtcattcacatccgactcctcagtgttctgactagagaagacaggctcgccgttgtcgaaaagggcgatggacggatactctcggcccttcttgatattcgaggtgaaggaaagcatcgataaagaatacggccctgccagaatgcgtataacgttcattccctgcaaacacgtgaaccaactgaaagcaccccacagcctttccatcccgccaagaccgtcccatgcgaacttttctccgaggatggtcatgtcaacatgagctctggcgacaggaatgggttcaacgaagtgaaagtatggaagggcttccgatgtcgaattctcgctgggatatgttcgaccgtctggatagcgaggctgggatgtggaagtcattgacactattcccgtgacctgtggggtatgcataccgacacgcgcccgcttcatgtcggctgtgatctcgaatgtgtagttgaagtcgttcgagcgccaaatgccgcgtgtaccccagtcgcattcctctatgatgttgtcggtgggatagtcgacctgtgcaaaccgactgccgttcggccatgccatctccacactgacacgcagatttccagagcccaagatagcgtagtttggatcgcggtagaaaccaaaaacgaaggcgagttttgcatcgtcggacacgccatcgaactcccattgctcgcccgcggtgccgttaagaggccgcattttcggtgaaataaagttgtctaaccctccagtgctgaagaaaattggatccttggatttggacatttcgaacgcggttaggtgcgacgttttgcagctgtcactgctgccaatgaccgtctgcgagcctgtgggcagccactttgaaccccattcttcaggccatccgtaagaccaagccttgactgacgaaacaaagaagaatactctgaagaggcgcatgataaaaccttaattttgaggcagaattataggtacagtgcgccggcgcgttcatatatttgatgtggataggttggccgttaccacttatcttcttcggcgtagctattacggatcgacttcaataccatctcaagcttgtacatgtgcatgatttgtgacgcccgaaatggaatgttcgcaacgatagaatttcggcacagcgcgagattcggcgttcggctgacgtgcttttaacgtatgcagggctgatgtgagactgcttggtgcctctagtacctgcaggtcggactcggatgttcgctttcggggtggagcagtatgtgcaaggattattcatgcttcacatcacgctagtcgccttgataggtttgatgctgcttctcatcaagcatgctttctgactgcatacaaatgtactagagtaaatgtgcacgtgtccacgacgagacttggacgagcagtatcagacatatcatgaacttgtcgatttgaatataccagattccttccagtatagagattacagtgatctagttattactacccaactgcacaatgagcttctcaccagagacttgctttgttttcaacatttgcaagcctttcatgataccgtcaaagcgacctggtacaactctcactgggtgggtcattaacctgccggcatcgagcaaatcctgcatctcgcggtaccactcgatgccaaatgcgcgcttcccggcatctgcctcactaccatacccgtgattaagagccacctttcgacccaaaattgccatgcccatgaccagctccggcttgactactttgcgtgtgcaaagctcgtcggcgtatgcttcaagcgcgcagtacttgccgcccgctcggcccatggctgcgtagcagagctgcatagtcttggcctcgacgatggggtcgatgatgtgcgcgaggcgattcttggtgtaggcgcggatatcctgcgcgcatgttggagaatgataatcaaaagctttgacagcgccgtatgacttgaccaagtcgtagttcttgggcgagcagacggcgatgggtctgtgcccggagctgcattatggtcagtggtgcggatgctgcgtaacgggtggtggttctcacagcctaagcaattgtgttgctagagttcctaccgaagtactggacgcatacaccaagacatattttgaatcagtctctccgacaggtcgagtcgggctgccgggaagccccaacgatttgctcaaggccaagcccatagttccaattcctgtgccacccacggcagctgcttctttgagtcccatgtatccgggcactttgaatgtaaactccgcatcggcagacagatactcagcaaacgagcccgtggttggatcaattggattggagccatggacaccaccgcacaccttttctcctacctggaagcgtccagtcttcgacacgtcgcttcccagtgcaacaacggttccggcaaagtcgcatccatcaaccgcaccgggagcggggaagcgctctgacattttccaatcacaaggattaatggcgacgtactcgactctgaccagaaggcgatctgagcgaatctccgggaggggaaagtccttctggattgtaagtaacccgtcctcattttgtttgatcacggtttgcgttgcgggaagagcaacagaattgttgtatcggactcgagacatggtcaagtaacgaataggcggttcttccagatagatagtagttggttaatatcgatgggttgttatttcaattgtattacaagaacataaacaaaatgtcgtcttgaatactgcagtgatctcgctaggaccaacaaggctctcctccttggcgttcttcggccacttcaatcggctcggtgttgaatatactggacagcaggccaaagctgacattcggcgtagtcgcgaaatccgacccgtagttcggtgtcggattcgtcattacatttgacggcgcgttttgggctatgcagtgttactttggcctggatatcgcacacagaacaagcccgagtgacaaatccattcaaatccaggcagtgcttgtaggaactaattaatcgttgcatattggtgctgatacacctcatttcgctagctacctgacaaatcagcaagatcatgaaaataataaatggttacgtcgacaacattttccgaccatacactgcgaatggaacacctggctgctccatgcttactgcctcctgtagctccattcctttaaccattcaaaatagcttcaacgtctgcgttttgctttctcaaaacatccaagacctcggcccagaattgcttgcttagtgccttaccttcgtcagaggtgacgagctcgcccggcctataatatagtcagcaacgcgatacccttaattgtaccactagctgtactcacacagagaccgcgtcaagagcccagaaaccaccgtgagagtctgttccggcagtgaccgcgctaaccaagatgcgacttccagcttctgctgtctgcgcaaatatgcctttgaagacggcatcgagacctcgcagcacgatgccgaagtcccgaccgatactgcttttgcaaagccctggacaagccgagttgacaatgacctcctttggtgacgtcttcgccgcaatgtgctccatggcccagatctcgagaagcttcgtgatttggtattgcgcggtaaacttgaagtttgctgggtcattgacctttttgaggatacttttgccgtcgcgcacactctcggtggtgacgtctccgtgtcctgtgctggacacaaactcgaggtaggctggctccccaattgctctaccagactcacgcagcttcggcagcagcaagatggccagataggcggtcgagatgacgttgacttggagggacatctcccagccctcctgactcagcttgtacgatggcggcgcaacgcccgcattcaagacggcggcatgaatgacagggaactcatcagtcacacttttggcgaacttctcaattgacgcgtagctccccatatcgagctggaccagttggatagcgtcgcgtttgcatttggtcaattgctcgatcttggtcttcgcttcctgtcctcgctccagcgatcgaacgccaaatatcaacttgcttgcgcccagccttgcgaattttgtggccgcctcgaagcccaatccagcatttgggccagtgattaggatggtcttgccagcaaatgaagtggtaggatccttcaccgggttggctttggtgtatctgaacctcgcagggctcgacttcgcgggaacggtggtaaaggcttcggccatgactgtgtgggggaagctgtatctagatggtgtggttcttggagctagattactggagaatactcaggctttgggtcgtgagggaatggtgctgcaggcaagtagacttcaaggctcggggtagagcaaaggatagagtaaacattcgagcgcgtaggcacgcaacaaggcgggcctgcgccgcgtcggacgactcgcggaaggacaaaagtgctcccatttccggacgtcagcttcgcgtaacagccctgccttgtgacatgcaatatggccaaatgcactctttcaccacaagtgcacagaccatctccgaactgtgggggcggccccataaaagttcggagttggtggctggtgagcacagccacagcaagtgcgaacgcgattgacttgcatgtgcatttcattacttacggcacgtgactgtatcattcaccgccacctgcatcagctttcgaccgtgaccctacgaataccaaaaacctcatccagaaatccataggccttcatgtttgccaaaccaaacgcaccaatcttagcctgcagtcccccttcttctggccggttaggcatccacacgcgacgccagcgctcctccagatgtcccagatcgtcgaaaaccttcatggtgtgctcttctgtatcaaagtacaaactcttcccagctccagtcaccagaacagggcattgcaccttttccaaatagccgcccttgagcgagtacttgctcatctctttcagtattttggcggggctcgcgatgccccaaaacgcggctgtaactcccacctcccagcgcagttgaaaattcgtccgcatgcccaggcgaatgatgcggtcaacccaatcatctccaatccagccgcccgtccacgcgctcatgaacaagcccgagatgtgctttgtgccaaagtcccacatgtcgtagaaaggatcaatggcaacgcaagctttgatgcgtgaatctttcgcagcgcgcagagcgtagtatccgcccatgcttgcgcccgctacggcgatgcggtcgaggtcaagctcaacgccgacttcgcgtttgagcgtcgacgagtatcctttccagccagtctaggaccttgctcgttaccacttcccagtctgggcgcatgtggaggccgtgttcgcgaaggactattccttgtcctggtccctcgaaggtgagcacagcgtatccgcgtgtgtggccgccctgaggatgaatgtagtataactcttcctgtaccgaatccgcgccgcccgtgttgaggagtactggtattttcccatccggtagtcgatgctgagcatttggcagatagagatatcccggaagcatgacctcttttctctcaggcgagtccaccacatatggaatttccaccacatgaacatcgcagtccaagaaaggtaaagctcttcgaaagagactctgaactttcttggagatttcaaatgccagtggatgatgttcgtctagtgttggtccgttgatgtacaggtagccgctcgctctggtgtaggaactagcgcggagaaacccgtctcgtgctgcaacaacatcgccgcgggataatgcttcttctgccatggtttcggccagatgtgccatgtggctccaagcgtctgcccatgtttgtgggtccttggggttgatggcggcaatcgcggttagaaactcggccgcatcgcatcctccatatggcgcggtcgataatatgcgtacactctcaaaattgagaaatgtgttaccagggaagaactgatggatcgtagaaaagggtggagaggaatttgtcatgatggttgaggatttacgtggagggacgatcttgttcagatctatggaatggtgtcgaattggactggctcatgtacaatctcacgcagctgaagccatataacagtatgcaatcgggaagcgaatgtgtctcatcgtacatgctggtcgcttgaaaggccactaatcattccgaaagtagataggattcgtgatagtcattaaaaggcttaagcttacacgggcatccgaccgattcggaatcgtgctctccgagtcggttgtatggttctaccaatcgcgagagccgacagctaatacaagtttgcctacatgcagtacgaatagttatcgataactttttaagctcgggtgtttgagaacgtgctaaccattctgtagctatgatttcccagaacctttctagaatcttatgaaattatgcattgaatgaaccaattcttcaaactaaagctagttacatctggctttgatacgcgaattgatccggcatcctcccagacgattggctggcagcattagcagactactggacagttgtgccgttattctctacatcgttttcctccttcgccacctcccctttctttttctcatcgaggccgaagtcggttttaagttcagtccgcaggtgaatctccttttcgaagaagacggagagaaaagtgacaccaccgaaaacaatgccaatctgccacacacgtttcagcgcttcaatgtaagcttgtataacaatttggcgtgtttcaggatcaaaagattgtataaacttcgccgtaccatgttcgtaggcttggccacgggtgaaaagcgctcgaatagaggggtcaaactgcgtgcttagttgatcgaaccggttgttgaaaatcgccgctgggatcgaaagaccccagattgtgccgagagagcgcacaaaggaccatgttccaacactcgtggcgacttcgctttctggaagagcggcctgtacggcttgcagtgtcgtagaaatcatcatgccgccactgacgccgaagagcagttgccaaatgacccattcggctttggaggagccctggtcgagaatggagctcagacccattacaagtggcatgataccagtagagaccagatgaacggtccggtaccgccctgtctttgaaacaattgcgcctccaacggcagcgaacagcgggaacgcgattgcgcgagggagcgtgtagacaccggccctcgttggtgaagcaattaagaccgcttggaaatagaccggatagaagaagttgatccagaaggcgagcagcatgcacatgaaagagataaagaatgcagctgcggaagtgcgattctgaaagtggagcggtggcatgacaggatacttgcaccatggagacatttcccagaagaaggcggccacaagtccaacaaggccaatagtgagcggtgctgcaatatggggatcagaccaggtatatcgtgtacctccgtacgtgagagcatacagaatcgcgaatgttgcgccaatgaggatcgagttgccgatgacatccacgcgtctaagcctttccatagtggaaaggtcgttcttccacttgacatgcaagaacaggatgagcagaaggagagctacgcctccaaaggggaggttgatgtaaaatatctggagcagaatcagcagccaaagctagaaatactgtgctcatgtggcttacccagcgccagctcgcgcggtctgtaagaatgcctccaacaaaaggaccaattgttgcacctaagctcacgaagaggaacagcagtccgatgaaattgccgcgctcacgcattggaacaaggtcgcaaatgatcatgtcgatgagcatgttgatgcctccggcaccgataccctgaacagcccttgaccaaatgagcatgttcatgcttgaagagccgccacataaaccacttccgaggatgaagataatggtagctccaatcatgacatatctgcgtccccaaaggtctgcaagctggccatacaaaggctgcaacgcggcactacagtgtggtcaggattgttgacactcgtacttgggtatgaaagtatttaccttgtgagaaaatatacattcgcgacccatacatagtcgtctccaccatcaagtgattcgatgatactagggagggctgttgcgacgatcgatccatcaagagccgagaccagaccagtacagcaaagtccaaggaatgccagccagaaactgagcggataatgcgtcttagctggcttctctgcttgcggttgtgaattggacgaatggtcgtcgaggatgccctcagttccttcagatggtggcgctttggttgtggcgccaacttctgtagtgtcggttccggaaaccatggcgctattgttgagagattgtgtgtgcgtgtgaattgttggaaagcaattagcagagtgtggtgttcatgggagaaacagtctgcaagcgcaagttgctatcactgaaacaaggtgagctgtcgacagaagagagagaatgcaagtgtgtaatagctgcgaccgaatctagctagcagctccccaacatggtctgctgagtaatatcgcgaataaagcaagtgcgtccaaactgtttacctcttggtgtggctccgaatcacgtgttcggtattccgaaggggcgcccaggtggtcaccaaacacggacgaacgacggaaatgagacctagccaatcgtggggcttcatgagtagcgggaggcgcggactaggcaaactcctgcccttgaccattgacgaacgaagtatggggactgcaacgattcacagaagctgagtagaccatggttcccaaagaggctagcgtagcaaacgggacgatcatagaacaggacttttacatctttggagaaccctgctcgggttagaagctggcggcagtgctgggaactaacaaatgaagcatgcttcttaacgtgttccagatactcaactcatgtgcatttcttcaagcgtggaacaagacctttccccactgatgagattcacttttgcatttcttgcgaacgtctatatcatgcagtcatcataaccgaaactaaacacccatccatgccgcgcgcgcctcccaaacccttctacaattgcgtcaacagaccctggctctccaagagcaagacgatctgatgaacggcagtcctgacattagtcttggaagtgtcgacaacaaggtccgcgttttcaggcgcctcgtacgggtcgtcaacacctgtgaagcccttgatctcgcctgcgcgcgctttcgcgtagacaccgcgcctgtccgtcttctccgcgtggtcaagcggcgtggcgacgtgtacgaggaagaaagatccgtatttctcaacagtttctctcgcctgctgtcgcgacttctggaaaggtgcaatgggtgcgacaatggcggcggcaccagccttggtcagctcggcggcgacgaaggcaatgcgcgcaatgttcttgtcacggtcttctcgcgagaagccgagctccgaagacagttctgagcggacggtctcgccgaggaggagggagacggagcggcctccttgctggttcagtgtgacgttgagagcgcgggcgatggcatctttgccggagttttggtagccggtgaggaagacggtgaaaccttgctggttgcgaggaggatgcgattcgcgcagaactttgacgacttcggggtaggagaaccactctggaatctcctggcctgttcggagacgcttgcggagttctgtacataaagtcagtgtgtgctgtgctgggaaagttcaagctgtgcataccagttcctgagatatccagggtcttgatgtcctttgcaacctcgtccttgggcttgtactcatccgagtcgggcaagtaggtcatctgctggaaaggcacaacctcaataccaagctcgtccctgtacttctcgaccgcatcctgagcatcataggggccgtagaagtcgacgcccttggagttctttccaggaccagcgtggtcacgaccaacaatgaagtgggtggcaccatggttcttgcggatgatagcgtgccagatggcctcacggggaccgcccatacgcatagcaagaggcagcagagcaagcacagccatgccgttggggtagcggggcatcagtgcttggtagacacggacacgggtgaagtggtcaatgtcaccaggcttggtgagaccgacgacggggtggatgaggacattggcctggcgggctcgggcagcgcggacagtcagctcacgatgagcgcggtgcatggggttcctcgtctggaacgcgacgaccttctgccagcccagcttgtcgaagtgcagacgcagttccgcaggcgtataccgcagaccgacatagtcgtagtgctccaggcggtcaatcgcctcgaccttgccaccaacgtagaattccttcgccgtgtggtggaggtacttgactgccgggtgcgcctcgtcgttgtcgccaaagacctcgttggcctccttgaccttgtctggcttgtaaatgtcgtcgacggtaatgatagcgaggttgcggtcgtcgcgggaatcgcgcagcgcaatgcgcgcgccggcttttacgcccacctcatcgatggtctctttcgagacgtcgagagtaatgggaatcgagaagaggttgccatcggcgaggcggttttcagcaacaacgccggtgtaatccttctcgttcataaaacctggtgaggcttgtcaggcgccgctcgaagcaaacagggcaaacacgaggggcatcggcgcgaaactgtgccccgcgcttgtgcaggaacatggcgatgacgacttaccctccaacggcgaaaatcctccgttcaagatgagctccagatcgcaaagctgcctgtcggagagaacaatcgcaggcaacttctcagcctcagcatagagctcctgcctcctgggcgcgtcgcgcgcaatcaagtccttgaggacgccgcctgtcgcatgtctcgtcagcattccattgcgtgcgccgcagaaacttcgcagagcctaccatgtggggggttggccatattgcctggaatttctagtaaaagagttcaagagtgtcttcgaaagtattcgtgattagaaaaggcctgctgatgttcctatctagcaaggtctttgtggccgtgttgggtgaagtattgttcgggtgccaaaggcgtgtatgagggaaggcagtcagattctgtgcgcgccctgtgccttttattccctggatcaaggctctgtttgccttttgttgaccatttacggatctggccctatgcaaaaactaagactagggcgcaagcgcgtggggatgtacgggtcggcgaatccttggaagcgattgcgcaattgcacgaggtagtaacatctccggccgttcgctggattgacacccggtgggtgggtgacgtcgaccgacgtcgatcttgtgttgtttggagcatcacgattacacgttgtgcatttttttgtaaacatctgattgttgagcttgtggctcttatgtgggtatctcggccccgtcatgctatggttggtctccactggagaatgctatcatcttttgtcgtatccgaaaatcccaaacgccgtgctaatgctcgaggaagtaaaaacaaatctaggtcgagagatacgctattgcgcaatcgacaccttttgtagagcatcgctcagcacctcctgctgcttcttgagctcctgctcgcgcaggaactgggcgtagcgcgacttggggttatggataccgcactcggtcttcgccttgcccttccagcgtcctgatcgctcatcctcacctgctgctactggctgagtggaatgccagtcaccaacactcttgtatccttggttgaggaggtcgttgtacggaacatcgttggcgtcgacgtatgccttgacctgggcaaagctccagttggccaatggattgatcttgataaggccatcctcagtgacttcgacaatgtccaggtcgccacgctgagcaccttggctgcgacggcgtcccgtcagaacagccttgacttgaaggtcagagtaggcgcgttccgcaggctccaccttggcaacatagtcgtaaagttcgtcgttggtgtcccaaagcttgtttccatgcttcttggtgaagtcgtcgacgctgtcacagccggcaggcttgtagacgtgaactggggttccataacgtcttcggaccttgtcaacgagcgcataggtctcgtcgaagtggtagagtgtgtcgaggaagatcaaatcaatgttgtggttcaagggtccttcgagcttggaaagcatgtcgatggtaaccagaccagtgagaccaaaggcagtagtctggaaaagaccaggcagagtcatgatgcaccatttcaagatttctggtaaagtcagtgactgctccattatccaccaagatactctgctacgcaccctgtggttcaagcttctgcaactgagcattgacgaatttgagatgaggcttgctgaagtagacttctgcaagaccatcctggcttgacgtggcggaggcatagccagattcctcacttccgatggtgggggaaggggggtattgctccttgttgtcgaatagctgtgacgacatcttcgaggtgtggcgcttgtatgtttatagtggctcgtgcagaaatgttcaagttgaaagaatgatggcttgatttcctatggaaggcttcgcagaagaaatatgctattaccaactgctgcgttctggagatggagacgacctccaaggcactggcctcgagtatatattgggcgccgccatcggctcgctttgtcacccatctccgcaaggtgtgatggctggcaacgaagacgtgcgatcacgcaattcgcgctagcacttcaaggaacaaaactctttcttgcagacttatgtaaggtcgctgaaccaatcagtcggcggcagcattgagatctgacagatctggtgcctgcgcatcatgcagtccgcggctgttgcgtcgttgcaaatcatccgttgcgtccatgttttgtcatcggcgtcatgccttcgcttcggactttgactggcaattgcggacgatgataacaatttggagtggaaacattcagctgaaattcgagcggacatttacacgtgctcttccatgccatgctcattgagcttctatctcttttgacctctccatgggttctgtcgcagtctccggtggcacgtcggcgaactgttcgggccatcggccactccggttggtcgcttccggcatctcgtagcggtacggcgcgaaacacgatgcagcataatgacctataaatgactgttagcgtgcatcgcatggtgtagtatatatcgaccaagagccacgtaccttgagttaagcgctggtatgggacgaagcctagacgccctccagctttgcatgctgtggggtcagcaaattctgctttgttcgaagccgacccttctcaacggtcgtcatctctcaattctgggagatttgagagcgaacgacgtcttcattgtttgaagacgcccatggctgatggtatcgtgagtcgtggaggtggggggcattttcgcgggggtgcgcttatttttgaagtctttcgcccggccgttttttaaaccgcgcttttccgaactgaggccgatggccaacacggtgtgttgagctcgacgtcgattgggctgcaactctctacttcctcgatagcacaaccatatcgccctaaagagtaattgtgaggtttcgcattaatcacactgacatgtatgaaggacacctgcaggtattgatcatagtactccaagacgtgagcagcatgaacatgtatgaggctgatgcatctgccttctactggaacgtgggaggtctacatttggtgctcatcaacatcctcactcttcacatggtgctcgaaaagacttcgtctgaagctgacatacactattcgtatctaggttcgaggtgtagagaaaaggtaactactagaaaacttcgaccatccatcgcatccatcaccatagaagctccaaaatatcaacggtcaaacataactcaactcagccacgcccccaaccaagaccccagcgacccttccgtccggaggaattatgaccaggctgctcttgtgtatcctgtccctgtggagcctgggctctctgctgcttcgacgacggcttgggctctttccctcgtccgaagatgcttgcggctctcttcggcgaacctggaggctttgatcgcggctgctgctgacgccccgtgtccgcctttgtggctggtggtctatctcgttgctgtcctccaccaagtgcggttgatggcctcgtcggagggacctgggagctctctggtgctgattcggaggctcctctggacgctgccctgcgatctggtgctggtgtccgcggttgctttgcagtctgcggtggtggggactctgaactctcgagggaggttccggtactggagtcgtcgttgtattcacgagagggactatcgtcttggccttgtgacgagagctcagaagagggatcttccgagctttcttcggtactgggctcggactcctgttctggctgctgtcttggatgtggtctgcccatagttttacgtctcggttcttcctcttcttccgactcgctaggggcatgtcggcggggaggccttgagaaagtctcatctcgcggctgcgggcgcgggcgagagggttcttcgtgattctgcggccgacgcgaaggtagatgcgcttgaagccagtgatggtccttctcttggtgacgaggagcttgttgcgctggaggttgatggcgagcggatggcggcgcttggctacgaaggggctgctggcgaggaacgttacgatggggagcctcggatcgagctcgaggctgggcttgcgggtagtctcttggaggcggtcggtattctggctgcgctcggacaggatactctcgccggactggtactggcggatatggctcccttcggacaggcgcgggctggtatacaactggtgcaagccgtgggtagtagtcatctttccgagcatagatgggggcctctcgaacggggtaatcatagtctcggggtgggtagtactcgcgaggtggtagtggctcacgggcataaacgggacggtatggctcctgtctaggtgggttgacataaacccttggcctttgtagcgttcccccaggaggtcctcgtggtcctggtgccgcgtgtcgaaagggaggaacgaagtgcctgtcccgatgaggctcagggttgtggtgctggaccggcagtgcttgttcttttggcttcgtgccccaacctaggaatctccgcttctttggctccggctcgactttaggctttggcggcggtgattgtgtatccggacgagtccattttggtgtctcacgaggtggataagcaggagctgcaggatgctgttcttcaggtgggtaattggggacctttttgtgccgtcttttcgcaggcgcagaagatttcgagtccttctctactggctgcggaggtgcaatctcaacccccggggctacgctgacactgcgcggccgtgcagtctgtgaccgcggaatagtcaatactctggggacacggtcgtcaatttcaggatcgaatcgagtcttcgaacgtgctaaaggtggtccgagagactccgggtccctcgagaggagagctgtaggagctctgtcgaccctgccaggctcagtctcgggtatggcctcttctagaattgtaggtcgtcgctccgaaacatgctgtgccgtttccagctcaagtatctcagaaggctcttcttcaagtggttctggtgaagctgaaggagcctcgggtccaattgctggtaaggcgttgtagacatcgtaagcagcaagtggctcgtcgagtagggatgtgtgcgcagagtcaggctttgtgactgatccttcgcgtggctcggtttctggctcaggccggccaaagtcgatgagcagttcatgcaccgacgacaaactggattgctcctgagagtcagccaaaatctcggttttttcttccacaagaggcttatccacaagaggccttctcgttggccgcctcgactgcaacactggcgggggtgtctggtcccttaccgtaggctggcgcaaaacacttgtgggctgtcgggtaggttgcctcgacacaggttgcgtcgacgcgcgtgaaacccgctgagactttatttctaccacaggttctggctcaggttcagactcggaaaaaagctctgtatgaatagatgacgatgccgaagaaggtacagagtctgcaagctctggaccgactgtgatcgctctctcgatacgtgttgttgcacgacgtgtgacggcacgggatacttcacgaacttctggcccagcctgctccggttcaacaactgtcactcgacgtgtcgaaactcgtgttggcggagctggttctgtgcgccgtcgagtcgtttgtcgcgaaggtagtagagaggctgctggcgactctgtaggctgtcgagtcatttgtcttgatggcggaagaggaactgacagtggatctgtcgcctgccgagtcaattgtcttgaaggtggaaggggcattgcttgcggctccgttgactgcctggtcagttgtctcgaaagtggcaggggtaacatctctggttctgtcagccttcgtgcaggtcttccggtggcgactttcgaaagtggtgggtcacccggcctgataggatcaggatcagacatgactgtcggcctcctcgagggtattggcgttgatacttcgaaagtaacacgctgttctggaaaggttggctgacgagagacatttgtagtgcgtcttgagactgatggtggcgatctgacagtggtctggcggcgcagcggaggttcatacatggccgttggacgacgcgtcgcagcatgtagaacataatcatcctcctcctctgtgattggctcaactaccatctccagtatttcatctccttctgcgacagaaactgatgatggatatgagggactcgaagaatcaggcaaagcgaattctcccggctgtgtcgatctccttcttgcaatagggagctccggctcaggatcagctaatactggttcttctcccgtagaaggcgaagaaggtggcgccgatggctctatagctggctgagtcagtcttcgtgttgtaaccctccggatgatctcctcgggagaaggcaatcgttctgtaggccgccgtgttgtcgccttccgcaggataggctcgggagaaggttcgagttgaagaggttcagacacatgttccgaagaagaagattcgtggccagcaacaggttcggtgtatgtgcttgtcaattgtcgtgtcgtgacccgtgatatggcgggctcttcaactatttcttcgggtatgggagatggtgatctgatagactgtctacgactcggttgtgtcatggatcgagtcattgttatagtgtgaggttgaaactccgattcaggctcaatgtcatgaacagttgctctacgcgtaatttggcgagttggaatccgcgagattggagactgtgtctgtggctcctcaagactgatttccgatgaggaagatgatgttgtaggaggcgaatcattggcaagtgaaggttgctcttctgtttctttcatacctggcacgcttgtcggctcaactacttcttcctgctcactcgacaccggagaaacaaaggagaaagtcctttcaggctgtgttgtgggctgtcgactcaagagaggagccttgcgctcggtatgcatacgctcaatgggttgtccctcaggctgaggctcgctcttctcctcgccttcctagaggtcggaagagaaactctcctccgttccgacctctgacctcatagtggtcttccgcgaaggtggtatagtcacttgacgggttgcgatacgctccggcagtggctcgtcacggtcgtcggagatcgagaggtcatcctcagactgcggagtggaggtctcgcgtatcgactcttttctgagacgccgctcgagctcctcaatacgatcgttcaagttcacaatgggaccagtgtacctccgctgtggcggtggagtgctagtatcgtattcttcttcgtactcgggctcaggttcagagtcatattcgacttcaggctctgattcgtagattagctcatattcaggtggctcttcatagtacggctcgtattcgggctcattgtagaatggcacatatcggggttgtgggtagtagataggctcatattcgagcggcccttccaactcgcttggttcacgatccatcagagcaggtagtgtatcaaggacgttggtgatagagtcgatagcggctggcagctcatgctgcgctgcctccagccacctctgcacctcttccggtggaaactcactaggttcttgatcccctgtcatttcttttgcctgggtggcaatgcgggtgagcactctgctcagtcgacgctcgtcaatcttctggtcaatcattttcggaatctcctccaccacagaaccaatagacttattcctcaaccgtgtagatttgcgggacagtcctgtagagactttgctgagcacgcgttggatgggatcgatcataggctctgaggggcggcggtcttgaagttgaatgccaagatcttccgcaatggtgtccaactcgtccatcatctgtgttcgtgcttccgacagctctgatagatgccgacgagtttgctggagccaaggatcgtcgctagagtgctcatcgtcgccagatttaccccgaaccgattgcaaagggctgctatgatggaacggaggggcgactggcggcgtgttctgtgctggagcttcctggaatattttatcgtcccgagctgttggtcgcctgtcaagatcgaccccgaggttatccgcagcggaattgacaaggtcgaccaagtccggaactgtctgaactgcctcacgcagagtgggaggagagtcatttacatttggcttgacttgcccaggggagccaacattcaacttctcagcaggttttggtggtacagatggacatggtggtcgccattcgcatgcctgtggttgacatactggttggcacgttggttggtacattggctggtacatcgggatgtacataggctgaactggctgacagacagcctggtgcgtacactgacttcgacatgaggtgtgtttgggcatagtacacttcgtaccctgctggcagcgctgtacgagatcctcagagaccctgcgaagctgcgaaagactaggctgtgtttgtttgatgttgttgatcacaccctgcaacgagttggtgtgctcatctatgatcgcatcgatgatgtgcccaaggtctttcgcaaaagtatcatcacatttgcccgccggtaggcactcagaatggtgccgacgccgctttgagctacgcactctcctgatactgggaacattagaggtggacgagctagatatcgaggagtctgtgatagcccgcttccgtaacgagcgcttcctcgcctcgtgtaggtcgggtaggggatgatccgccaaacactgccgacaaggtcgctgaacagggtcgcttcggacctcggaatttcccatgtgtgagaaatgtccacaggagcgcctgatccagtcgccagggtcttcaagaggcttgtaagctttgaatgtcctgcgaggtttgatgcgagcgccgggaaagccaaagtcctgtgtcttccgtcgaccgtaagcactacgccagtcgacatgatcgggaacctcgacatcgaaatagtctgattgcacgccgatattggctgtgggaatgtgactatgaacagtgctacgtcgcgaaacacgaggatcagaacttgagccatcatggctgaggccccgaggtgcaacatgtccatcgaggctatcactgtatgtgttcggcttttgcttccgcgacgtggccgccttagtcttcgaagcgcgcttcggcagtcgttcaggagcatcgtctgcaggctctagaggggcactttgtgattggcaacgccgcgtccgatggtggaatggtcgtgtggcctcttcgacagctcctcgaagattgtcaccagattcggaacgttgactcttttgtgtgcgaccctgagggccctgtgctctgccctcttccgtctcagcggctgatgtcgatctgcgaacggtacgacgtcttacagtatctccagaatcctggctttgacgtgactgtctggctttcttaatggcaacaaaggacgcgttggaaacctcgtccagttgggtctcgtcgagtgcccggcgttcaaagcccaaggccctggcgtcgcaagaagaggtattcagtagagcagtagaaggatgttttctggctgactcggtctcgtccagaccaatatctgtggtgggcaagagactatctgggatgggcgagtcttgtcgtttgggagctgtgcgttcaatcatgctagaatgatgtacttgagctttcggtttggcataaacatgatgagtgcgagatggcagaggttcctcttcctggtgctggattttcttggttaatgtggctgttggtccagaaggtgggaagataggagatgaccggttctgcgatgctttactctcgaagaaatgtttcacagcttgcactgaaattggcttcgcgggctgacgtgttggcactggtcgcacctcggggtccggtatgttggctagtccatcaggcttagcaggagcggctcgagttttgaagtggaaagcgcctgtagtgcgtggtcgaccttcaatactggcaccggcctgagacggtggtccagcatctgctggagctctgacttcacggtaaggatgttcgacactttctaagacctggccgtacctacagagtacaaaaagtaatcagtatgcccgtatactcttgctgtcgtgacccacgtacggatttttgccttgcagatacgcaggggatcttcgctcagaagtctcctgtgcttgacttgactgctgagggagtgacagtgttggctgctgggcgaacttgcgccgggacgcgatcgtccgcgggggtctttgtccttcggtgccttgcttcacagcagatgcttcgtactcaacgcgtcgcgtgcgagtcgagggctgctgcgatggctcgccaggtcccgtgttgaggggacgggagccgggctgtgatgtcgcttgatcgaaaccacggcgcattgcacggaggtcttcgtacgcaggcgggataggatgggatcagatagtgagtgaaatactagtagttacgtatagaaaatgggtccagtaagagactaagaatggaaataaggtggtcaatgtagggctgcaaagaatgtgagtgcactcagtccaggtaatgtatacaagacagaaacgtagcgaggaaagatggagtgtatggactggttttagaaagcaccttcttgtcttgtgcacatgataatcgcgcatgcttcgcacctgatactatacagctgggtgctgtacccgcgaatcgctatttacaattacttcagtgccgcctgcaggctctcgaggacctgtgcctgttagcagttactcagcaatctcagtgctcttcttacctcgagctcaatcttggcctcagcaatgtctgcctcgctgccgcttccactggcaatcttctgggcctcggcgatctggttcctgacagcctaccacaaatttagctgggatgtctcctgttctatgaagatgtctcctacctcggcgctgaagtcctccaacgggtagccctcaaccgcgttgatgctgagaacggagttgggctgcacagtcgcgaaacctccggacaggaagaactgcttgctgccaccctgctcctcgatgatctcaacaagaccgggcttcaactgctcgattgagggcacgtggttggccagaacacccatatcaccggtctcagcgggaaggttgacctggacgctgtatcacatctctcgtcagtattcgcgcgccttggtgttacaggatcggggggtctggcggcagacgtacacatcctgggacttgtagatagactatcgacacctggtcagcttcaattttctcgaattctcccgggcgaagccaatgcgccagctttgtcggccacgggcgatgcatacctggtgcggaagagctagggacagcttgatcttgtctgaggcgacctcggcgtagcctctgcgctgaatcgggcgggcgatggcggcaggcctcacgcggacggcagccctggcgatacggaaggagttcatgatggatggaggggtggtgaggatgcaattgctggtctgccggagcttgttggtgaatctgcgaacccgaagttctgcgcttggcgggtttagccgatgatccgccgcctacatcgctagcgcgctttcacgattaaagaagtccagttgagtgcttgatggtatgacaggtaattctacgaggcttttttatggcacggaatgtagtgaatgcagcaattcgaccagtttggaaggatggaattgatcttctgactaggggtatctcaaaaacaaaacgccagtagcaaagcctcccagtactccatattctcagcgatgcccgggtacaaatacgagcacagagtgccaggaacttagtcgtcatagaactgctgcggcgctgccatgctcatccgtagctgtctttctctttgcttcgcctgcatctcaagtgtttccaccgcatagctcaatcggtccttcttttgcctcagttgcttgtatctcaactcttgctgtgcactcatagccttccctgtcgttcctctttgcatagccctgctatttggacgtgacccagtcgcgcccgagctatcgcgccctagccggccgtcgttaaggtcgcacttggcgatgagtgattgctcgcgtcgttcgagcttatcaagatagttctcgactcgtttcaagagattgtcaacttctggccgtatctctgagagcagcgcggactgggcagtttgaagatcggattcggagatgagttcgaaatgctgcagatcactgttagatttacaacggattctgcgtctaaatgtttggcccttactcttgtggtctggagcacctttgccaaacgagggaagtcgttcacgccctcagccagaatattgatagacgagtcgagcaattgcatgctgttccgcaatgatcctacacagccttccagcggcgaacccatatttccagtgtgatagttgagtgatagtactttaagtccctttcgtctcaggtgatagtgttgggtttgcggggttgcgctcaatcgcgggaaggtaaacagtcggggttgtccgacgttctgccgccgtgccaagatcgaagttctgcaactgggaccgccgaagctcaacctctaccaacgaccccatcgcatttgcagcactacccattgcagcttcatctcacacaaaatggctggattcctcggaaagaagttccctgcgcccgtcggtacgtcaattgggcacaatcgagctcggtgctcgcgcctcgaagagatagctaacaaagcttcgcagcccgccccatgtggcctttctacatctccggtacgtcgaactgctggatgcatatttaggggaggacaaagcgaatagcaagaggtggaaacatggcccaatgaggccatggggatcttcgggtgtgctggaacaaacggaacagcaatactgacagagcctactaggccttgtcatcctctacggtgtcaactcagccgcaaacgccatggcaacaggttagcatcaaattccgcatagacgtgtgctctctcgatcgccgcaaatgctgattgtatctagccgacgagtacaagaacgacccccgaaaccctgctgtaaagaaccagtcggccaaccactagatcttcacgtgtggaatatttgatggaacaggctcgacgggcatgatgggagacactgtacaatagccgccgaaatggaactgttaagggtacctcgatttgcaagagctgtatagacgttgcggaatcaagcacaatacaagcgacatccacgattgactgagataatctgcctgagtattcgaatctacgttgcctccgtacgcccaattcctagcaattccctatcactttccagtgcgccttccactgattgaagaagtgcatatgggaaaccgccagcagaggcatggtctagtctgcgtacttcaacagaaataattcctcacttgtttcactgtctcatcgctcagattggcaatattgcacattcacctcccaccgcaggccgtcaaacacgacagaatttgagcagggaaattaaacagcttggagctatgcacagtaggtactgtcaggcttccatgcgccagcaacaccctgcgtataacttgcgtctatatgatgagctgctacctgttgtaccctcgtcgctttctacaatacttgatagcatatgcatgaacttccccacaaagcttgctagcaagtctagcaaactcaaaataagttcgggacaacatgtaccttggtattcatgagggatactggcatttttgccctcatttctacatgctcaacgggtgttgggcgcatttcattctccggggttcatcctcgaagctgctcccagccacttaagtgagtacaagcacctgctgtgccagttatcagataatctcagcagcaacattttttgatgaggccccagagcgagcccgaataacgtgtcacgatatctcaaacacatgcatatacgaggccgataatgacgcatgcagtcgtggaccgtggcatgcctcgatgacttcgcaatcagcagaacttgtatccaatgagagaactttacaacacgtgtacagctgtggctcgtggtgtacgcgctgtgcattctgtataatcaagatttcctgttgccattttctcgaaatgctccaagacaacaggagtttgagacatgcggcgtcggaatgtacattcggaggacagtctcgatgtcgtcctgcaagcgacatacgctacgtgcgacctgcctgtttcgatctgactgcaaaactccgacgtttgcacctggccggtggccgatccacatctgaccgtttggtgccttgccacatcgccgtagctgtcaaacgcggccacgaaccgagcgtttggaccttgggttgcaagctggacgatgacgaacagagcgaagacagggtcggaccgtcctgcccagatctacccggaacatagtttctgatatggcgtgaatctgcagccgtgctagagttggtgggcagctcgacgacgtgattctcagatggtccagacgccaaatatagtaatcaagcggaggtgcataaaggggcatagagagatgctacagtggaagcctcggcatgatctggcctcgaggctacggcgcctgaaaccgtttgaagcagtgttaaggagcgcaggctggctggcgtgcccaagtcgaaaatgagccgaagctctaactgggtagcaagatacccgatcacccaaggggacgatcggcagatgctgctgtgaaaggcatgcctagcgcgagcatcacgtgtggctgcgcccagccaaggtcggcggtagcgacgggcctcaccaaccttcgctcctcccatctcgctcccccagcaccacaaccgccgtgtgcgttcattcagaggcctcttgctgtccccgtgtgtgcagccgcctcgttgcacctcataacgtaggagtaaacgatttctgatcgctgcccgcaagacatcgacggtgccgctacccgttgggctcttcatccacgccctgtaagtccagctcagcagacggtcccgccgccctgtgacttcctccgcccgtgctctacttatcacccacaacgcacctctctcactccttgtacgccttgcactcctctaacctcaccttgcctcgcgtttcctctcttgtcgcggctctcggctgcccgctccgcttactcaccgccttgttggcaaaagcctcttactgaccggtacacctgcagcaggctgaaccccataacaacagcgcccttcccagctctgcccacaccttctcctacaacaccaccctcaactacaggtcagcctcctccaggttgaattgctagcaaccatgacgacaatggtacgccccgaccccgctcgtcgtcaagacacgagcatgtatcctctatcaggaaccaaggctgaccgcgtcatttaggatctccgtgtcggcaacaaatacagaattggccgcaagattggtagcggctctttcggtgacatctacctaggtccgtacaagcttcctcctgtcgacgtcaccgtagctaaccgtgtccaggtaccaatatcatctccggtgaggagatcgccatcaagctcgagagcgtcaaggccaagcaccctcagctcgagtatgaggctcgcgtctacaagtcgctcgctggcggtgtcggcatcccgttcgtgcgatggttcggtaccgagtgcgactacaacgccatggtcttggacttgctcggcccctccctggaggatctcttcaacttctgcaaccgcaagttctctctgaagaccgtgcttctcctggccgatcagctcatctcccgcattgagtacatccacgccaagtcgtttatccaccgtgatatcaagccggacaatttcctcatgggcattggtaagcgcggcaaccaggtcaatgtcatcgattttggactcgccaagaagtaccgcgatcccaagacgcacttccacatcccatacagagagaacaagaacttgactggtaccgcccgctatgccagcatcaacactcacttgggtgtcggtacgtactcttcaaccctacgtctacgtcttgcgtcccatactgacgtgaacagaacaatcccgccgtgacgacatggagtctcttggatacgtcatgctctacttctgccgtggatctcttccctggcagggcctgaaggcggccacgaagaagcaaaagtacgaccgcattatggagaagaagatgaccacccccaccgaggtactctgccgtggcttccccaacgagtttgccatctacctgaactacacccgttccctccgcttcgacgacaagcccgactactcgtacctccgcaagatcttccgcgatctcttcgtccgtgaaggcttccagtacgactatgtctttgactggaccgtctacaagtaccagaagaacgcccaagccatcgctcaggcagccaaccagggccagggcgaggaggacgacaagggccgtggacgtcacgtcaccaccactgcggctgccaacgctggcactgcggcgggtaccaaacgcggacctgtcaatgcacgccaggagggcaccggaatgtgagttcgacatatctgatcctcgtaaggactcctctcctctgcgtttggtgttcgatacgcttggcgctggggacgccccagacagaatttactaacctctcttttctgttcaggcagctccgttcggccaataagcgtggcggggaccagtatgcttccggcggctactgattcatgatgcggctctcgattcgtcatctcaactctcttgcggaaccggctcgtttgattcggcttcgctcaatgcatgggaaatgcggcaccgccgtcctcgttacatatcggacggcagtcgctcctactcaatatcagctcacgggttcatttcgtcgattatctagtatcggaccttgcgacactctgcggtgcttcgcatacactttggcccctggtttcgacgatgctcccggtctttctggaggctcgacctacacggtatttctttgatgaaacagcaattacgcaggcggtagcatgaacccagttcttggtaccggacagcattcacggaataccacgaaccattaggcaaacctttacggagtgcctccagaagaagactgattttttgtttggttccacggctctcatctcgttttaatcgccccccccttgcccctatgtgtttttggttctcatcttcacctttccttcgtgcgtttccctccttccggacatggtctgccagctcgtggggaggttaaagcttatcaggggacgaacataactaaattgcaaaacatggctcgaaagagtacgaagctgagttggtagaccgggtggagtgctccgatttgcggctggggaaatgtgacgggcttgtgaggagccgctgcttccggggaagaatatctagcttgcgatccttgtgctcggggacggtacgactggtcacggtggtttactttacgttacttgctttagaaatgtatttccttgggtttttcctaatgcggtgcttacaatcgttgagtcgtgatgtgatgtacaagtgtgtgagagcgatgtttttccaaccatgagtgtcgtccgatgcccagccgggtcttgtacaggtgatatacacgattatacactcgtccgattttagatcttacaagtcttccaacacatccgccgtcttcctcctccccttgcggccaccacttcctctaatcttgcgatcactcgtgtaccgtccgtcccgatctcccctcaatatcctggcaggtccttcctccacagccctgccatccttctccccaataccaatctccacaacaacctgcttcgccttcttcatcttgcggcccttcttatcaaactcgtcgtttggccgacccagcctcacattccttggtatccttgtcttcgcacccaacgcccacaagtcaccccagcggacttttctcgcgtcgcggaacgcctgctttgaaaagctgcggggcacggtccagcgctcgagggtcccggctggcgtgcacacgtccaggataatgtggccgcggcgcttgagagcggggaggatcaaacgcggtagggcgagtgagtttacgtcttccggagtttgcaaatcggcgtcgattttctcggcatcagtggttgactgggatatgtttttccactcgtggcctgcgaacgctgcgtctgtagtgtccttggtctgtgcgaagcccttgccaatcaagtcgtgttcggggaggcgctggtcacggccgcgttggacggcgaggtaggagaattggacgtcttcgtggttcttgtctttggcattgaggatgcgctggagataaggggggcggatgtagcgttgggagaagaagcagaagtctttacggccagatgagataccgggtgatgcgtacatggggcacgcagagtggttggtgcaaggggcaatgatcatgccggtctccttggctgtgaagcgtgtgtcttcgtcgggtttgctgacctgctcttggagaggcgtttcaatgtgaggggagtctggagaggagatgtgtttattcaataggagttcgcgagcagcggcgatgacttcaaagccccgaggtagacccttctcgaggaggatgagaacaccacctttggggttcaggagtgaccagtacttttgaacctgttctttccggaggtactcttgtcggatagaccaaagagtgtgtggcgcaatgatgatatcgtaaacttttcgtggttgttgctcgttgacgtcttcttcttttggcacattatcaggtagtcgagggataaaagttgtattatccagcaatcgacttgcacggtgtcgcagcgtgtcggaagcagtcagcactgtggctttgcctagaggcgcggcatcttgcgaggtgttgcctgactgttcgtgcaggcgctgccactcggcttggagaacctcgtgccatgcgagaacgccaacaccgccagagccagcatcgagtatggtgccacccttcttctccagtatgtgctccatccaaggagacccgagtcgccggcggacctctaccaaagcgctcatgacgctggcatatgttcctggctgtacagacgccatatatgcatccgcctcgatgttgcccatgtctgcctgggaggggtcgagtgggattgccttctgttctctccccaacctcgctggtggtgtgctcgcagacaaaggaaggccttggccaccaaatatacggttcgaagtctcggcgagatgcttgtgatttgcgcgggtcagcaaaagagctgtagggtctacgagggtttctttcggcaagaagacggtcgacggcgagggtttgaaacggccagcgagcgtcagaggatgagctcgcatgaagtcatcgtcctccacttcttccatgtcttccaaatcttcggcttcgtggtgtgccaagcgactttgttcgtagacgctgtcgtggtacttctgtgccttctcttccttgtgtacctcccactcttctggtgtcattgtggctgcgtctgggtcttcgccctccaccacttcttccagactctcaacatcttcggactcatcgacgagctcaatctcttcaagctccccatctgcaccctttcgcagcaggacaactgagccatcctcctgctcctcctcaataatttcttcttcctccacagcgggttccagcaactcgtcgaccgtttcgacaaacagaggttctccatatagacgccggtacaccttgtattcagcctcgctcagatatcctcgtggtagcgaatcgccgaaccgctgcctcgcttgccgtacattgacttcggtattgagctgctcgatcgctggaggaggtacttcttcgccggctgctgcagtttcctgatttgcttgtcgtcgtgggattgccgtcgatatcactcttcgttgtgtccagacattagcgacggtcgtttgcgacttttgcggcgcaagctgcgcttgagatggcagtcgggcgttacgcgctctcgatatggcggattggaggcgacatgacaggcaaatagtctgtatgcctctcgtctttagcatcttcgtcccggagtgagttcgtgggtgtcgagcaattcgaaggcgcgggagagaaagttcgccgcatcttcactccacaaaacgcgccaatcgctttcgaagttcagggtccatccaatcacgtcaaacctgttactgaacaccactcgcaagacatgcttcctggatttgcaatgctggacaacatgaagtgcagctatgtccgtcctaccgctagagtagcagcaatgtgttcaggaattatcctgtttgaagccccgaatcatggatcaccatgggcttggacagcatggcctgcaccagccccaacttaacaaccaagtcgatgcttgcatgtgctgatgtccccgcaatcccagaatacacgccaatggacgatcttgactgcctccagcgtgtcaacttaacggccagctaacttatgattggagccgcctccatcggagcacaggagcttccccgccgcgccgccatcaacttcacgaagctacctaggtattcagtcaagcttcgtctttactcggaacaagatctgtttctccgaaattgctagatttatcgcgatacgaaagaagagtaccctgtcaaaagcaaaacacaaacaggctttgagcagcctcgatctaccatcgcagtttaggaatacgagaaagagttgtggtggcggaatagaacgttcttcagcttacttatatcacttcaagctaatcttcggagatatcttgaacctgcgctctctgccattacaaatgatcaacaaattgcaatctcagccacaatcaaagaagatgggctcagcatccacgttcgactacgcgtcgctcaaagagctgctgaaggacaccaaggccgaggtgttactaccgagcgatggtgcaaagtatgagaagagcattgaaagatggggtgaacagtgtatcaaaagagcagtaagcattacaccttcgaatctcttgtactcggggtttccatatcaataccagccatcagaacttctctaaccgcacgttatcgtttgacaagaatctcttttaagccctcactctaactacgcttgaaaattgacatatcgagtagtccgccgtagtcctcgtcacttcgtcctccgacgtctcagcaaccatgaccatcatccgggaccacagtattcccttcaccgtccgtggaggcggccactccacatccggtgcagcttcaatcgaacacggccttgtaatagacctatccagcatgcgcgccgtcactgtcgaccccgaagccaaaaccataacagtccaaggcggcgccctctggtcagacgtcgacgccgaagctgcaaaatacgaccttgcaaccgtcggcggtactgtcaaccacactggcgtaggaggtttaacactaggtggaggatacgggtatctcagtggaaagtacggactgaccatcggtatccacaccccctcttaccttctccctattctccaaccctaaccaaccccacagacgtcctcctctccgtcgagatagtccttgcatccagcctctccctgacagcctcctcgcacgaaaacccgtccctcttctgggccatccgcggggcgggcgcaaacttcggcgtcgtcacatccttcaccttccgcgccttcccccaagcctcccccgtcttcgctggacccctgatattcgcaccctccgcactccctcaaatcgtcgcgtttgcaaactctttccacgagaagaatgacgggaaccaggcgctgctgtgggggttcagtgcgccgccgcctgcgaacgcaccggtcgtcatgtgtcagttattcttcaacggggcagaagacgatgcgcgggcgtttttcaaggagttgtgggatgttgggccaatcgcagatatgacgagcatgatgccgtacgaaaaagtgaatggtctgctcaaccacaccgcgggctttgacgggcggaaacaattcggcggtggggcgttcaaattgcctcttggcgccaatttcgtagagagcctgcatgcagagttttcggcgtttgtgggcagtcatgagcgcatgggcgagagcatgatgttattcgagtgcgtgccgtatgggaagattatggaggcggggaacgcgagtatggcattttcgaacaggggggattattacaatttggcgacggtgtttaagtggttagtcgttttcacccttttccgacaatgcaggcctaagtgctgatatgcgtaggttcgatccggagctcgatgacgagattcgcgtcttctctcgcaatttgttgaagaaggcgtcagagacggcggcgagcaggtctgaggatgggggcgttgggcagtatggaaactacgcttgtaagtcgcggaacgaagttatcaagaaaggacagaccagattactaatactgctgaagctgtggatgtcgaggctaatgatatcttcggcgccaacgtcaagaagctggaagatttgaagcagaagtatgaccctgacaatctgttcagccatggtacaaagttgacgccacggccgcttgttgtggtgaattgatcttcttcaacctaaagacctacagtctcgaaaacaacccaattccaaagacaaattctcgcgctatctcatatcattgattcattgagcgccctttgtgtgcacctgagatgatcactaatcccaccgcatggaaaatgcatgcattccaagaacattttcttctcctccgcctccagacctagacatccttcatcaactcctccagctcgtcatcctcatcccaccctcccccgcccctcctctgcaccacaatcttctgctcctccttttcattctgttccgcgacggcccccaaaatctccttgagctgctcctcactcactttctgccgtatctgccccgtgcgcgccagcataatcaggcggttctcaatgtccgtcgcgcgcgactctttgacgagccggatccggcccaggcggtcagccgcgtcgggcgtcaggatttgcgagaggatcgaggagcgttggtcggctgcgtggtgggagttagcggttggggcgcggaggaaggtctgatgggtgatgttgcgcgtgtggggaggatgggagtggggttacgtaccctctcgttgtctgtggttgatttagtttcctcatatggcacgggtcatgttcaattcgtactgttttgattcttgctctgagccttcgccgccgcctccgccgcctccaccttgttgctgcagctgctgcagacgcgcgcggcggatgttttcgagatcttcgtcagacattgtggaggtttaaccgactgtgtgtatagggtgggaaaagtggtgttgtgtgctggtgttgctaggcgccttgggaaggtttgtttgtgatgcgcggggaaagagctcgggggtccgctctggtgaggggcagggatctggcgcttcacgatgtccacatttcgaggtcacacatttgctacggtagtttgtattcccggactagagtttgtccatagtcattgctgttttcattgctcgttatatctggccgcttccatgacgctcagtaaaacattgatgcttcgaagaaccacatcatttctcccctgtaaataaatcgaagaacactcgaaccggaagatggtaatacagagtcgtggctgcaggaaaagactgcttcgtgggtgttgttcatcttctcttatcactgtcgtcgttgttgggttcgaaatcaagctacatttcagtcagtcaaccgcccgcagacagtgcttctagtacgtaccgtgttcccattgtaaaactgctggttgttcggctctctagctctttgatctgccagcgttcgtacccgtatgctcgctccttccgagctggcaggctgttgcgatgtctgcccttctcttgaccctgtggtttgcccagctggagactctgctgcaggtgttgaaccgtatcccattacagaacctaacatgctgccggcatagcccactgtactcgacaaaagtccgaaagcaccgccaacaaggcctgtggcactcccgacgactccacctccggacccagagtatgcttctgtgtaccctttgactggcacgaggaccaatgtcgcgctaggtgccaggtcgatatcaccaagtgactggctttcgtcgccggcggacagttcgcggctaggttgcggcgcaaggatgtgtctgaagtagaaaggtggcagttgcttgttgttaatgttcgggtcatcggtcggcaacttcgcaaactcctcttccacccatttcctgacttcgctttggagtgttgccgtgcgggggaacgtggaccgtatggtgcgtccgtcaaacagtctgacctgcaggttgaccgtctttgcttgcgaccctctggatgaggtagttgtccgcgattgtgtctgagtctgcgcttctgtgctgcgttcttgttcccgctcagctttccgcgcttcggcttgcgctttacgctccgcccgatcctgttctatgcgcgctttgacacgagccaattcttccgcttcctctcgcttcttctttcgtagcgcatcgcgtgcggcttgctgtgcggcagtcatcgagggcgttggggcattcgtggccggggcggtggtggccctctgtttgcccttggctgtggatgatggtgtgggggttgcaggcgcagcgggctctggtggtccgtacaaatcgtcgtctgctactgggactgcttgcggagggggattcggtgtactcgtctgcggtgtagatgcttgcacagggccggagcctggtatcggattcgcaccgagaaccttgcgcaatgcattgatgaagtcgttttgtgtgacatcgctctttagctgcagttggagctgaccgttctgtatgacgacgagtgcaggtatggtctcgatgctgcagaaggctccgagaaagccggcctcggtggagcccgcttcgatacgtaggaggacggctttctggacaaggagactcgagagctgtaattgttagccatgctttacgctcatttgaggggtctctgcgcgtacccagccgctcttcagccattcgtcttcccacgtcttgctcgttgcgctgtcatctggccagcttgtcagtcggcctccacattccgacgcgacagctgcacttacctcggacaaagcatgcgacaagcttctgctgttgtatcgcaagcgcaattccactctgtaaggtaccttggtgaaacatgttgagaacaagtcgcgtggtggatagtagcggcgtggtcgaccgaagcttgggacgcgcgagctaagatgcatgtgatgcatgcgtgccttagctatcgaccaccgcagcggggaactgttacgccatcctggtgggaccgaggccgcctctccggcctgcagagacattcgacgtgtttcgtacacgtacatggcactaatgctgtctatgtcgccttgcgcatgcacggctcatctttcgtcacgaggtcattgttgggcgtggcttcgtgcaggaaacagatctatgggtaatgctaagccagtcctatgaatatactgcgcccaaggaaagtaatgcagcaaaacccaaagcgtgattatatgtgtgcttctgcaaaacgcaggagaaactgcaaatgctgcaagcaaacgctgttcatgtgtagattgtgccaaatgctgagatatcttgcgtttgcctgaccacgccaattccataacggccgcgcagtgattagtgctgcccagtcgaatcgagtcgcgatcctgccctctttcatgctggatgtgggtcgatgcagatattcaagctctcggtccactcctgattacaactcctcgacgcttataagatggtgcacttggacttcttcttcgctgcctgctgctggggacgaggactgagcacggcactgtggaacattagcatcggcaccttcaggcatagcaccagacttaccggattgcctcgtcgaatacactcttaaggttgcgctgggttagcgcagagcactctaggtacttttgtgctttaatctcctttgcgaccatgacggcctgctcatactggatgggcgccatcttcttctgcctcagcgactccttggtcccttcgtcgtccctcaaatccagctttgttccgacgagtatgatgggcacgccgggtgcatgatggtcgatctcggggtaccactgtgacatgtcagcacgttgactcgcccctatgcgactgacccgtacctttgcctttacgttgtcgaatgacggtgggctgactatggaaaagcagattaggaaaacgtccgtctgcgggtaagagagtggccgcagtcggtcgtaatcctcctgaccagcggtatcccacaatccaagactaatgggcttgccatccaccataacatttgcggagtagttgtcgaatcttgggcgattagcgcggctcgggcggtgatggccgaccaactcacactgtgggaatgtactctccagggaaagcgtttgtcgtgtacgagatgagaagacatgtctgcatcgttagcattcacggaaacaagactgcgaaagctgctcctcactttgccaacggcaccgtcacccgtgacaacgcactattcaccgtcagtcctctgtagcacacacttttgcatgcttcctgtcgagcagcgcaccttgagagattgagtagctggggcagccatggtcgatgtggtatgcgcgacgtctgtttagagtcgtccgaggatccttgggccctgttcggcgagattgatggggcggcgtcggggagaaaggtagctaagtgcggagctctgaagatgctgcacgaggaccagatcagcacgcaaggtaggtgcagtgatgcggatgcggataggagacagtaggcgggccagcaggagtgttcagcgactttgttatggcgcggaagctatgggggtctatcgcttggcagcggcgggtgattggaaaggttgatgggctgcgcgagtcgatggtaaaatggcacagaccactggctttcagatggcgaggtgagtgcagcactggagacgtgcgaaatgcgaagtgcgaggtgcgaattacttcaatttctcggcatgagcagagagataagtctcagacgcctgcctctgtcatcgaggtgcagtgggccctttggcgcgtgtggacttgctgcttcttgaaacgcacttgggacaacttcctgggggtttgtgttccactgccgtaccgcctctttacaggtccgccggagcacctagagcatacggtaacatgaaccttggcctccatagtctacctccaatagcgtatcctgaaagctatatgcagctccttgatttcacagcgagaaaggtttagttacacgcacggctctaggctgtctaccttgggaaggtgtagagatggtcctaagcgtttcgtcgaatacccaaagacgccgtagacagctttcgcgccccccgccagtgtaagagaaacatgcaccacacgcacacgacatcgaggaaggcgtgccgtgctccggtttatggcgtcagcatcttactatctctgcgcgtattacttcacgaatacccttcttgactctgctcaacgtcaaactctccgcacatgcattcgcattttggctggctagcgctgtgatccgtctgcattcatctgttcgcccggcgagggtcgagcttcccattagccgtgttttgtccgacatgtgaagaggctgcatgccgttcccagcgaatagaagcttgcatctcagtggtggcggcacatctctgatccaatgtctggtggccatcgagaccagacccgcggatcacgaacaccataacgcatttgtggctcacaatcctcaagtttattgagcctgcatgttgctttatgcaaaagctttccgcatctgaagacctgaaatggacagagatttcgagcgtaacatacagtttacgttgctcagagaacgtcctgtagctatgcgcaaccctgtttttattacagccaaacgacttaacccctcaaacatcttcaggatctactacttttgagaggcgcagagatagtctctaggcgttttatcggatgcgccaagacgctgtgggtatcattcactattagagaccgaccatgcatgctcgatgagacagtatctcaaaagaaaagaaaaagatcatcgccacgctcctttccttcaccaagaaagttcttgcgaagtaggaacttgattagagactcgtggagctctttcatgtcgagaatgccacgcttcttctggtcaatgtatgagacgtcgatgaccacctgcttcaggtttgctgttgacagggccttctcctccaatagcgccgccagccgatcaggtgttccgactgcgaagtcaattctgcaaagttttagcaaatgaattgtttcgtgcacggctcaacatacttggtcttcttcaggtgagctacttgctcggcaagcttcatgtgtttggcaaacagtttagcaatgttggggtccttgagactcttgggctcttttggcaatcccgatttaagagatctgactatatcggcagcacggattccagatgcggtgacgataatggtgtgcggcgcaccgactggcttcttgggtgttggttccaatgcagtgcattgcttctttaggaatgccgatatattgcttgtgacccgtggaccagtccaacttgtactgtcgcgcacagttcttgctacacccagttagactttttagtattcgaggtgaatttgtgcgtaccaggtatgaatttgtcctcaagctctacactgctcaactcttttccatagagtcgtgttcgggcgttgacataatccgccaccagttgaccgtccatgtgctcaaacgcatgattgacgcctagagcttgatccaagtcatcttcgtcaatctctttcactttcagcttcttcttttccttgcgtttcagcttcttggcggccttcttgctgtctttggtcgcgtccggctcggcctctctctttctcttcttcgatgatgccgtgatatcaaactcggcctcgatcaggggcacaccaccttctgaatctgaatctgacatgatgtgactcgtgctttacgtgttgtcgcagtgttcgcgaattcgcaacagaaaaagttccaggtaaggttatcgataaggatggcgctagtgcgtcccaggctagatcagccgaaggtcagggaaggcgcgtcccaccgacgcgtgccccaatgttcatcatcaacaaactaaactcgaatacttcacgaccagatcagcaacaaccatgtccgaatcggcgcgcaagaagcagcgcccgtcgcccgaccgcgcgcccattgcgacacccgatgcgcgcatagagcccagcacgccgtttagaagagcggcgagcgcggggccgaccccaggaagcagaaagacaccacttcttcgcaccccaggcacaggcaggacgccacgcggaggaccagcaactcgaccactaccatcgcgacgagtggcgccgaccaccccacatgcgattcgagccctccgagaacgagccaatgccgcaagaacaccaggaaacaatcggagacgaagtgggcgggtacagagggaaactccacgggacatcttgcgcgacctaagcagagcactcgcccgggatactaagccagtcgaaccctcgcctcaagcagaccgacgccggacacgacattcagccctcgatctccccgatgttgaagatggcccggatcctgctgctccacgccttagtatggcaatcgacgacatgtacgacgatgatagctatcatgagcatccgcctcggcaatcctttttgccagacctgccagacgacgtggatggtggaacagtgcagtccctcgagtttggaagaagagccatcagcgaagacccacggttcatgtatccgggcaggattagtgagcgatttgcggacctgagtgagctgggcgcggtggaggaagagttcgagattgatggaacattcatcaatcgacgcgacggcttgctcgatcaaaccataaatgaagccttggatgaggatgatacaacgactcagatccgtgctcttacaggaagacgggatgggcgcccaagtgatgtggatcttggagtgtttggggatgcagaggatgataacgacgagccaacgttcagattcaacattccagagcgcatacgggcgccacaacgagaggagcctacagaggagcaagatttcgaggatgctcttgaggacgcactaccaacatttgccaacgatgacgaggagctgcttcaaccggaaggcgatgagcaggatgaagtcacggcagcgttgaacggagatgtaacctcagaacctccaggcatacaaggctgggagtctgaacctggtcttaacgatgccgaccttgcccaataccgtgaggaagagtcggccatggaccgaagcctccagacgcaatcacctgagcgccctgccgctgcaaaacaagcaaacgttcggaaagccaaggagctcagaatctcgcagcgtggtttagagtacccctccttcccagctgcttcagtgaagaagctcgcacttggcttcatgaagtcgcaaggaagcaaaggacagctcaacaaggaatcactgaatgctcttgtcaaagtgactgacgacttcttcgagcagattggcattgatctcgcagcatatgctcagcatggtggacgcaaaatgattgaagagagcgacgtgatagcgctcatgaaaaggtatgttacattttagtccgtacagctcgcgaatcatgctgatgctcttctacagaacccgcaagactacaagtaataacacgatattctcactggcgcagaagatgctgccgcgagagctgctccagcagttgcgtatggaacctccacaaaagcttcgcggccagaagcggaagaggatgaatactatacaagaagaagatgaaggctgagatcgtctctacgattcgatgatcaccattcgacgctgtgtcggactcttcgttgcgtaccggacatcggcttctttacgaccatccagaacatgattgatgtcgcgaagcttagcgcgtacctgctcgatgtcagcacctgtataaagtacggaatgtatgggtacataccatgtgaagatgtactgggtgtggttgtttcttaggttcaccgtcggcgctctaccaatcggtatacccttgggttctcgctcatagtttgtgagcaaatctggcgctattgctttattagataccccctttcaaacattcgaatatcaaacttactcatcgtctcctcaacccacaccctctgactcccagtatgctgtgccatctcttcaacactagggaagaaccacttccccttctccggctcattcttcggcgtgaacatatttccctttggcggaatcctcagcaacccctcaaccatgacttctccctctggcaatcccccgctattcttcctaaaccattgcggtgccgtgtccttcttaatccaccccctgcaacacaatatcttatgcacattccccctcgcatccgtcctctccagcggcgtaacaaccgtatatccctcctcgccatccaatatccgcggcccaatcaacatctcctgatcatgcctcagtctgccccgcgcataaaccttgcgataatcaaacgcttccagcatactctcgtcgatgcgcagcgggagctcgagcggcgggaacgtcaatcggtcttcgaatcgcgcgaccagctcggtcttccagccgagtcgttgcacttgccagcacccgaggatgaaggctgtgagagggattatggcgaggattattaggcctgggccgtgttgcttgccgcttcgaaccattttcgcgggccggtcgaggatcgagacgaagttggggtccaggccgggaccgccacctacggaacggcgctggaggaggaggagcgtgggttggaggcgtggggatggggagggtcggcgttgggtgaagcgttggcggaggcattgtgggcggatggctggtcgcgcgagatgcggagtctgttgtgtatagtatcgcctgaagaggttcaggaaaggattcggtttcgacattttgcctgggggtcgtggtggggtgttgagaagctgggatggtcgaatgtcgaaagttgatggcggacttccggggctagtgacgaatgtgggtaccggtatgggtctatgcagcagctcgactacggctcataccacgaaacgacttgatcaagaaatggctgaggtacaatctccccttgtcgatattccagagtcaagagtgggcagtcatgatcaggataaaaatgttctcatcaaccgcctcgacgagctgttggagaagtacttgcataccttggacaagtatcaaagggtgcgggaactactttccaaacaactatcttcggtgagtttcaatcgaatcaatagcatgaacaggccctgatcccattgtagggctatctagctttagcacaggcaaatttccagaatcgatcaactacccactatggacaagacaactacgacgagcgcatgcaggcgattcgcaaagtgtgagattccctctcaagccattttggaaatgaagtgaaggctgacgtctcatagttcgattcgtgaagaagctgacaattcaatgatcttcctcgttgctgcgaagaaagaggaagcagaaattaagaaccagagtgacgaggaatcaaagaatggaaaacttgaaaaggaatccgcatccacatcgactgcaaccgatcctgacaaagagagtgagaaaccggcaaagattgtagatccattgcgctggtttggcatattggtgccgcccgctctccgctctgcacagtccagcttctttgctgcagttgaggggcccgttccacaattgatggacgtggccagagagttgcggaatcaggagattgagattggacgggtgagaaagcagatcaagaagctgtagtttcacgtcgactacgaatgaaattgtaaataaacccgggtatcatgataagcactaaactccgtccctccgccatcactgttgctgtacgcctctctccgacatgggttgcgttcagtcgccggatgagacctccaatgggcccgatagcctttgtgctcattgatatgtcccgaccgccgtccctggctctgcaggatgccttctcgatgcgtccgtctttggtgacggtcatgaccgccaccctacgatccgaccatgtgattgtgatttcccgcaccgctgcatcattctctatgtccaggatgcggacaggtccctcctcaatgccatcttcctccacgtccgagctcgcttcgtcgtcgctaacgaatgcgttcagagtctgcccagcgttcgcgacctcaccatcgtttgcgtcccgtggcttcaggctcgatatccccgcctcctgcttcaagtcgtccacagccttgacccgcatgtgccagctgaccagttctttcctcagtagtctcccaaagcgcacaaggtcctgctccgggtcgatctcagcgtctttccaactcgtcggtagccacttgttcgccaagtgctgtagaggtatacatggcgggatagtgtgcttgtgtatcttcagcagcctgttgccgatgcgctctctccagttcagaagcacgtgatatgtctcgataaatttgccgccaatcgagacgtcgatgctgacgccgaggatgttgccgttgttgatcgcactggggtcggggtctttgactttgtaggcagtcacgcctgtgcaggcgcggtagatgttttcgagggttacgtttcgattgctgtttcaatcgcgcgctgtgctgcacttgagggactttcgctttttggtttggtgtttggagacgcgctgataggtggggttgtgataggaggaccgacgcgagattcgagcggtgcgcctggagggtggctatacgggcgtgcaaatcgttgatttctgcatcaagatcttcggttgtggccatgatgaggtggtcgaagtcttgtgtgattgtgttggtggggagcgcaatgtcgattgaaggtcgcgcgtggatccccacaactgtcgcgtcgacacgtgccgaacaaggatgttttgggccttgtgggtcgccgctgctgatcgaaaggacacggttccaaccaagaacaacccacttgggaccgcggccttcagcgctccatagtggtgccgccgcagaaacgtatctccgccgtttcgtaatacgtctatttccctactagctgtcattctcttgtacctgtattgttccgcgcctctccttctcgctgctccgtctctcactcaatcgacccccgcaaacagtaccactccgcgctagcacagcaacctccttttgacctgacgagcgtcatctgaactacccctcgttattgaagaccagtgctcgaaagcatcaccacaaatgagcaaacgagtgtccaaatccaagaaccgtggctctgtacaacgacagggctcgaccgactccctccgcgacaagggcaacggaaatgcgaatgcaaccagcaccaatatgaacgccaaccttctggaacaccggcggaaacacaactcaattgatggaacgtccccttcaagccaggctgcctcgttgatgggcaactcgaacttctccctcgatgacgatataccaccactagacaaggacgatgagggtccatcgaagggcttcttcgagctgagcaagaaggatcagcgcaacttcttgctgctcgtcctgctttacttcctccagggcataccaatgggattggcgcacggctccgtcccgttcttactgaagaatgtggtttcgtactcggctattggcgtcttttcgctagcagcctacccatattcactgaaactgttatggagtccgatcgtggatgcggtgtggtcacccagtattggtcgcaggaagagttggatcttgcccatccagacaatctccggtttctccatgatctggctgggaaagcacatcaacaagatgatgacggatgctagcgacaatgagggcggcgtatggaatttcacatggtggtggttcgcgctggtctttctgtgcgcgacccaagacattgctgtggacggatgggccctgactcttctttccaaggagaacctcgcatacgcctcaaccgcgcagaccgttggtctcacagccggccagttcctctcgtataccgtattcctcgctttcaactccaaggatttttccaaccgatggttccgcccagccaatgcgcctgccgagactgggcttatggaattggacagctatcttacattctggggctgggcatacttgattgtcactgctggtttggctttcatgaagcgcgaagaccgcgacaaaactacggacagcatcaaggaagtctaccaaaccatgtggggcatccttaagctcaagaacatccaatccttcatcatcatccacttgatcgccaagatcggctttcaagccaacgatgcggtgacgagcctcaagctgctagacaagggtctcaagcaagagcagctttctcttgtcatcctgatcgactttcctgtggaggtctttttaggttactatatcggcaagtggtgtcagtcctatccgccaatgcacatctggtgttggtcgttcatgggacgtttggcggccgctggatttgcgcaattcgttgtctcggtcttccccactgacggcgcgggcggatcgttcttgttgcttgtcattgctgagcatgtgctatcaactttcatgaatactgtcatgtttgtcgcagtcagtgccttccacgcaaagatctcagatccgctcatcggcggaacgtacatgacgcttcttgctacgtaagtttacccaacgtaataactcaagagagccccccttactaacatgccatagtgtatcgaaccttggcggaacatttcctcgctactttgttctcaaagccgtcgacatgttcaccgcagcgacttgcttaccaccaacgaacccaccaaaggccgacgccctcaagggtgcgcccatcactcaagcattttcttgcgttggcgaagccgacaagcaccgatgccgagatggcggtggtgtctacaaagtcactacagatggctactatatcgtaaatgtactatgcattatcgttggagtagttacctttactctatacatcaagccggcggtgatgaaaattcaatccttgccattgcgagcatggcggatagctggaggagcataaacacgtgtttgagatatgtactagggtaaattacatagcgtgtgcatttactacatactcgatgcgttcgtcaagttgccggtctcagacctgccttctctgtaatcattcctctgctttgtgatctgcgaccttgaggtcccactcaatgagccaaactccaatgccattaccaacaacaatctcagacggggcaatggtccgcatacaggtgtcagtccacaccgccctcggaatagaagcatctttagagcggattgaggctcaagttggggcgcacgtccgttgcgcgctgcctcgtgacaaggcgtctctgatcggccaacgacggcgctactgaggcgccgaacaagactaagtgcgccaccgtctcaaagacaggcaggtacatgcagggctgctccgaggtgtatggggcgtctcgacttaatgactttgttgccatagccttgcaatgcaattaaagatacatctctactttcgcctcgaagattgacgaatacgatagacactggcagactacctagtgaagtatcaaagtgcacgggggcatgaaaggttagttagcactgagccagacattgcaaaaccacaaccaacgtttctgtcagcaggacaggcctcgaacgtagagcccacaacgctactatcgatgccgaacatgccgatgacggaattcctgcaacggcccgttgccctttcccgtggcctgacgttttttctgccaaagatacttttatagctgtagtatgttgcggctctttctcgaacaagccaacccaactccctgcatctttcctccgaacactgcgccgagccctggagctaaacccaaaaaggcggcgcgttttgacatctgtcgcaaatatctgctgatgtccacttcttgaatctgcctacataacttctcgtacttcttgccataactcttatacacctgcgattgtcgccttgttcttgtgtttcaacaacaaccgactccaaaacccgtacaccgcttctactgctagctgtttatacttctagcctgctttcttcactcgggccttcgaccactacaagagcatttctactgccggactcccgattcttgtcgcgttgtaatcgcaacgttccgaagcatataccatggcttttccggcatacacccccaaggcgcgcgtgcagaaacctgcaccgaacttttctactacagcagttgttgatggcacattcgaaggtaagcttccactatttcacattccagcgacccaaatgcagccatcatgtagaccacaactgacaattaatctcagaactctccctaacagcctacacctccacgaagcaatggctcgtcctcggcttcgtccctatggcctggaccttcgtctgccccaccgaaatcatcgccttcagcgaacgcatcgccgacttcactgctcgcaacgctagcgttgtcttcgcatctacagattccgagtacagcctactcgcctggaccatggcgagtcggaaagacggtggattgggcaaaatcgacattcccttgatctccgacaagaaccacagtattagcaaggactacggagtgctgatcgaggaggagggcatcgcgctcagaggactgttcttgatcgaccccaatggtattgtaaggcagattaccatcaacgatctccctgttggccgcagtgtggatgagactctccgtctgatcgacgccttccagttcacagacaaatacggcgaggtgtgccctgcaaactggaaccctggtgatgagaccatcaaggctacgccagagggcaacaaggagtacttgggcaaggtgcatgcggacactaagatgtctgatgttgcgaagacgaacggtaagtccataccggcgagatagtaagtcttgtacttattagatgtagggtcctcatagatcttggtttagattagcctgcgctgtttctctactttcacggcataggatgggcgctagataagaccggcttcttgactattagatttgcgagtgtttgaaggatgtgtatatgctgtttgaaggatgtgtatatgctgtttgaaggatgtgtatatactgtttggcggtatctcagcctcgtctgtagctcattcatcttaatcgtgttcctaccgttatccaactgcagataagatcgaagtgtggccgacatgtgaaagactgatgtccgagatcggatggtggtcctcgcacagctgagtgaatcaaatcatgatacgagacagggttcttgtcgcatatcattgcggctgccgttgtagcgatctcggacaatcctcggccaaatcggcacgccaccctaagtttgtctacccatggactcatgtatcaaaacaactgatctttgccaaccccctacaaatgtccgcatgtgtaatcgacttcgaattcttcatgacctcgaatcaagttgacctgggaacatcacagggaactggaggtatcacgattcctagcagggtccgcgtgattgagacgcaactgaatgcctgaaccatacttacgatcccaaatgcgacatcatgctgctcaggacagcacgaaatctggtgcgcctattgcgcaggtactgaatgatacggatccaatccaagatgccacaaatccctcgtccacgtcacatgtgtctcaagcagcacccttcagtggtaagctagctgacctactgcttgacacaccggatcgactgcgaacaagcgagtggaggcgtgcagagcatcaatatgaggaaccatcccggacagctggcgagaatccagtcttcaagcttccgcagcttccacagctgcccacaaagactacagaacgtgctaggataccgcctttgctccagggtcttcatcagccacctccgcttccaccttctggtagactgtttccgcccattacggatggagccagcggctttgagcaagacattcgcaacaggatcaattccgttagtgcatcccatgaagcgcggagtaaagcaagtaaggacagtgtgtcgtctagaacggtggaatcaaacgattcgaatgacgtcgatggtgaacacgagaaggacgatcaagatgacctacccccagcaaagcctgtgtccacccaggatgaagacttgccttctcctccagcggcggacggaagcgaatcacaaacagcacctcacaaacagaagggcaaaaagaggaagaggtggtctgatgatgagactagagacttgctgttgggtgtcagcagatttggcatcggcaaatggaagaggattttacagtgcccagattacacattccatgaacggactgctgttgatctgaaggaccggtttcgcgtatgctgtacacccgaaggctcaaagcgaagaggacacaagcgacaggatgaggagataggagaaagtacgattacgccaaaagcaactgatcaatcagaagtcagcacagggaaatctggcgtagagagaccaagcaacgagtctgcaaccccgaacgacgtgagcaccaaagccgctgaagacgagttacgagtgacgcatccaacattagtgcatttgggtatcaacacgccttttgctaagagtacacggcgtccacgtcgtggcttcacatcacgagatgatgagaatctgcgcaagggtttcgaaaagtacggcgctgcttggcattcgatgcgcgacgacagggaattaggatttggagctcgtcattccacggatttgcgcgatcggtttcgcatccggttcccacaaatatacgctcaggcagggtataaaaccaagagcaaagccaagaccaggcgagatgagaaggaagattcgagcaagccatcagacgctgtgccctcacaggaaccaaaagagtctattccagagtctaggaagagaagccatgtcgaagacagtgttccggaagtcactgtcagtgatgttacagaacgctacctggtacccacctccagcgcgaaacaacaattaccctacaacttgtaccaaacggatcccggcccattctcctttggagatgtctcgagcgggatgccacctgacaaggacgacttcagcaacatcgtactgaatcgaaatatcttacaatgggcggacgctaacaacttcctaatggcaaacgcaacaaccaccgcgaccggctcatacgctacgaaccatgcactcgacatgtcgatgcacattacatatccgaatgacggccacatagaccccatggccacgctcaaactcccattgatgggggtgggcgggccgtccctgaaccccaacttcctaggaaatcagccatcgtcgaattcacggctgtcctacccatctgatacccttgctgcgccgaatccgtggcagtcgtctagcaagaatgcttcgtcggacagccttctgcgcacgccgaatctgccgacgattgtgtttccgcatgtacctgctgcgagtgctaggggggctgtgcataatctaccgacgccggcggatttgttgtcggggatggggcatggtggggatgcggatcctgagggtgattttggatgggggcctagttaggacgctgtgaatggaagaatgagtccgtatagtcaaccggactctggttagcccagagcatgggacttggtgtaatgaacaataatgatacattactgttgtcaaatcctgaaagtcacgtcgacgaggcatgcttgcgagatgtgagctcaagggcgcaaaccagtgtagcattagatttcaaatgctaatccatctctcctccatatcagaccctcatggatcctgccaccaagccccgttcccatctgtacctcaccgccccgtctgacagagctgaatgcaaaactccctgaaatcgcccttggtcgcctcctccacatcttcttcgacgacgcgcccatacttctcctcatactcgctcttcacccgtgcaagatgcatgcggtcccaatgcagcctaaccagccgcgaaatcagcagttcaaagcgctgctggcgctcatgcttgcttgtggcggatgcagagttggacggcggctcgatgaggtccatgagcgcgtggtgcagcagcatggcgtcgcgcgcggggcgattgattacgccgttgaggatgtgcgctatgacttcgccctgttgcggattagtctcggaggcgtgggagaaggatgaggagggaagggaagggaagggacttacgacgaggttattactcttccgaagcgcgtcccgcgcaaacgaggattgatacgtgcgctcatacgtcctcagaacttctcttagatgcgcatcgctgcgcataatcacgacttctagcatcgccgtctcgccgccctcccgcgccttgatggcgcgatacagcgtctcgacatcgcgatgctggtactcgcgcggccagacgtcggattcctcctgtctgttcgcctcgagcgccaggaggactgcttttctaaacttgtcggccttgagctccttgtccatgcacttgaccagggagtctgagtagcgtttgtccttgaaggcgtctttgatctcgcgcatttcgaagttctggcggcccatgagcgcttcgatgaggagctcgcgctttgcgctgttgctctggtaccaatagtttgcccagtatccttctccctcgaatttgcctagcgcagtgacgtatgcagccttgccgaaatttccactcgtcttgagcttgatatgtttggcaatgttgataccgcggccttgtactttgcaatggcgtttgtattcggcgcgcagctcgagcatctggtcgtgcgagagggcggggaggatctcgatgatgggctcgggatcgacggtgcgcgaggccatagagtcgacgagggcgagggcgtcgtcggttgcgtcgtagatgcgggcgcggcgctcttctttcttgcgaggcgggtcgcggctgctatcgcgtcctcctctgccaccgtaggaatcacgcccatccctgccgccgtaggattcacgcccatccctgccgccataggattcacgctcatccctgccgccatacgagtcccgtccaccgccgtaggcttcgagggcgagcctgtctttgggtttactgcggaagtcggggctgggtgagcgcccagaggaagagtgcgcacgacgacggcctttgtgacgagagtctcggggcgcaaggccatccagtggaggcagatggtcgaggtcatcatccagcatgattgcctgtggcattgggctgatggactgatacgtgccatggtacgcctcgagcagcggactcggcggtggcagtccaccccctggaaagcctccgggcatgcctccaggcacaattgtctggagatctggccggtttccactgaccgacagcctgtccatgcgctggttgagcccatcaggccggccaccgctcacagacaggctgtgtgggcgcatgcctggggatggcggcgcattgagcttccctccaccaggcaccatctcaaccactttgcgcccatcgtgtcttcccccctggggcccttgttggggaggtccacggtagtcgtcttgcgggtgcggcgaattcgctccaatcggcggtggtgggtactggtgctgagaattgggcggtggctgaggtgcttgcggtgtcgcagtgtattgaatgtttgaaggcggtggtgggtacgaaggggttgacgactgcgcgctatgtctcacgggaggctgctggttcgcaggcgcaacgggttttgcggtatacgtgatattggcaggcgaggttgcatactgaactccccctccgctcgtcggcggcgcgcgattcggaccagcatgagctgcggccgtatatcacatgactgctgcgtgctgtactggacattaccttgcggtgcatacgcgacaccgccgggtgatgcgctcggcgccgacgaataggcaggtccctgtccgttgctgaagtagccgggacgttgctccggaggcaagtcgctataatttcccatggtgatgggctcgttggactgtctgccggccatctcagttactcttctgcgcgtgaaaatatgctgggacacgcccgcccgaagcgcaaagctccctgttcttctactcacgtcgcgtatggctgaccacctggctgcctaaagtcatattgggcgccgcctgtacctgcatcagccgcaccataagatggctctcgaacatgagaccgggagcgggagcgctcgcgtccaggcgatttggacctccctcgccttgatctatcgtcaggtcgaagcgacattgaatcggctactcagtatttagagtggtgtaatgagtgcatcgcagagtgggctttcgctcccaaaatcgtgaccataattgcgatggctgggtgttctgtatcatgtagcgcgaccaaatctgtgcaagcctgtcgtggaacttgggggccaaatccgagcaggaaatccaaagtacacagtaggaacgcgacagcttcaaactttactactgtaggatgccgtcgaccaatagcccgaagctacatacagtattactaggcctcgaatatggcggcaggactcgtgactatgtgtatagcttcagcctatgatatgagctgcccaatgttgcacactagtcgctttccgtcgtcgtgctgtgcagttgataacatgtagataagaaacagtacgattgtctcgcactgtacttcagtatatcatccgctgttgctgacatccacgtggtagcgtagctcagccaaaatctcggctctcaccgaaagtatgtccgccgaaccaatgtcttcacatctttagcaaaacaactttgttgagtcctcgttatcgcacgccatggcgtattttcgcggcagctagctaagttgccagcattgggcaactgacacgagttcctcaggaagaagtacactgatgtgacatccaaatgtgggtcatcggaggcagtcggcgatgctcaccgccggccttcacgtcagctatcagaatttttcccaccggcatataacgtttgtctggatactgatcaagtgtgtgtctgtgtgtcgtgggtagcatgtcatgttgcgcaaattagggtcgaatttgcggctgagacggtacaccgatatcagacccacctaggccaacgccacgagtcgagagcagaagaagcacatgtaagccgatataacttcgtctgattcatataccgtagtccacctgctgggtttgcccccaagtgattatccgtacatttttgttaaccatgttcgaaaccgtggcacttccggcgaatctccagcctcaatcaactcttgtcaacttacctgctgagatcaagcatcagatcttcaaagcatgcttgacattcgacgacgttatttcggatccaacagtccgtggtgggactcagaggagaccagtccagtcctttaatgtcgctatattgcagacatgccagcgactgtatcatgaaatcgatcgccgccctctcttctcccagaacactttccgtttcacaagcgtggaaacagcacggtcattcctgaaaaccttggacgatcgctaccgcgaaagtgtgcatgacatcgaaatcgacatttgtaaagtcgacagcagtcttgcacgcgactggctacgatatctcgcctgggggaacggaccgtgggactcaacatcttgctccctgcacatggacgccccaaatctgaagacgctgcgtctgaatttcgaatcatggcccagagtctccatgttccgaacagagctttggattctgcttaggcagatgatggccactgttcgaagattggaaagaatcatggtagtcggagctagcaaagggcaagcgatggcgagaagagatccatggtcaccagctcactttgtcggagcgaccgatgtcgactttgatgacctcgtcccatgcatgtggaaatgtgtcgaagcgccagctaatgacaagatcattcggtggggccgaaaggatggtagactgtctcttgaagtcgtctccaagaaccatctcctaagacacgtcgacagagcatggcattcgccttctgtccgaagccaaggcgaaggatgctggccagagaacggctcgtgtctgtggtcagactatgagaaaaaagatctgaaagttatggccatgtcgatgaaagattgaaatttcagtcccacctttgccggatgactggtctcgctggatcccaaggaccgtgaatctcattcttgtacctttgtagtcctatcagccaccaactgcagatgcctatgcataaaaatgtaaagctgcatcccagtactacgcctgcgaggaaagctactcggccaccacctgtcaaagtgacgaacaagccgccccatgcagccatggtcagcaagacagtgagggcaagatggctggaccgggagtggatgagcagttgcctacgaaatatgggaaagagcccgaagatttcgattgagaagagggtcagcgagaagacgtgcgtagtagatggtagccttgacgcaagcacggcggatgccatcattgcagaattggtagacatggaggttggcaatctacatgcttgtgttagctctgtttgcataagtagccaatacacccttactgtgtgcctggaccaccactgtagtcaaagaaagccacatttatcaagagcaaccaagtgctcaaagcccagatggaatcacttgtcgtggattgtgttagtgacttcagaatagggctcaatcccagaagagcagcatatatcagtacagcagacttaagcgtggcaaggcgctgttgaatccgccgcgaagatgttggttggtttgggccattcgcgccaatcatgcttgcatctgctgtgttggacgagtgtggcactccttgttgtcccatccaatagtcccacaacacccaggctagtagactgaataagcttgcccagccaacaatagccacaggcgatactcttccagtgaagattgcgacgaaacagcaacagaagatgataacggacgcaagatgctgcacgataatggtagcgtctgacatcagcgaccagaactcgtatggttgcagccgcggatttctttgcagatggtcgagaaatgttgcctcatctgtataattgtccggaactgtgatggtcaaacgcatattcttgctccatggtcattgccacttacaaggttgtttgaaccataaaagcttcttataatgacctgtggaagggctgtgactggcagtccgcgctgcattccttcgtctgtagttggacgttgcgcgcatgtcgcatcaggaacgtatagttagacacgagtgggtatgcaaatttaggtctgatcattgacgaagagatcggcgcgtcaatgtgcaggagcttcatcacttcatgcactctcagacagggatgcaggtcgcacagtggaaagaggcagacatgtgtgccaagacttagctagctatccagctatctccgcgctccgcaattacacccgaccagggtagtcacaacttgtgtgaggtattagaagcggtacgacaaccctaagcaatactcttatttaatgttctccaagcaacaatgactcgccgccacttcgacaccgtggcccgtccagccctcacggtgtagcccttctgtctaagcgtccttccaatctccatgtaactctctacagcaacgcggatggggccgcgagcttctacaggcagagtttctatcgccccccttgctccgtcatatattgaaaaggctttctctagcagccgcatgcgcaaggattccatccgtgcgccctcgggactaataagaacctcgtcgtaggtcagaccgctttcctgaagccaatccaacggtaggtaaacgcggccaatgtgcgcgtccacggagatgtcccgagcaatgttgacgtattggagcgccatccccatctggttcccggcatctacaactttacgctcctcgccggaagtcatgttactaggatacaggcgaaatatcagctctatacacatctgagccacggtgccggccacacgctccgagtagagacgcaaatcagtctctgtcttgattggggatgaggtgttgaaagcaagatccatttcgaagccatgcagcagatcttgtaacggctgacgaggcaatttgtgggctggcagctggagaagcgctgagcgcgcgtcggatggaaagtgagcctgtacgaaatcttcagagacggtgctcgactttgcatcgctatacactaagtcaagatattggtggagcttggatatccactctttggcttcctccgctgtagccgcgttatccacgaggtcgtctgcaacgcggcagaaggagtataacaacagaagatccgatcgcaatggtcctggaaaggttgcagaggccaggtaaaaacttcgactcttgcgcttcaagcgcaatacagcatcctgaaggcctgccaggcgtgcgcgatcatacttgtatggtgacacccacagagcgtttatcaagtcgagtggcgttggcatgcttgggggtttggggaacagggctggaaatgtgtacagcacggcgagagcattgtcaaaagccaattgaccgaacactatcagcgtgtttgtgacgaagaagaaaagagcctcctcaatctccagaccgtcccacaagtgcacgccgtacttggtgcctggacttatgacccatgtgcctcttcgcaaggccagcgtatccacgagccaaagatacaaggtgggtattgcgatgggcaggacggtgttggtccacgggaggccgagtatgaattggtaggcaagagtcctgctgccatgttagcgctgcaccctttacattcgtcaagatgtcataccattgcagcagaataataggtgccgcccagacaacgatgagccctgtgtaggtgcccttggcattttcgtgcacgcgcagcccggcccagacggtcgccccaacgagaaacaattgtccagcgagcttctgatacttccacggcgacgatgcggtggggcgcccggcgcgcaggtatgcgggttgaaacgtgggcttgctgaggatcagatacagcaacgtggtgttgtacgtctggatgaagaagaagaagacttcctcgagaggaatgtcaagcagcgtggggccaataacgacatggtccgggtaactccatatgttggtgcggatcagatacgagtcccaaggtattgttgcagtgacggcgacctgggagatgcatcgttagagcagtagcagaaccacgggcgcggtgtgttgacatacggtcaccaggaataagaccttgaaggcatcgagcttggtgaagagcggccggtacagcagggtaagcagtacggcgggcggtatggtgtatttgacatggctagccgaggcgggtcagtatgcggtacatggaagatggaagatgggcaaatgctgcattcacgtacacaattgcatagtcaaagcccatagtgacgacggcggaggactgatctgatgtgccctgggagacgtggactcggacagctccgcgtcaattcgaggccaccagcgcagaattgcaagctagactgaggctgcttagtgccaggcacagctttggcagagaatgagccggccatggcgggcgtgtcgcagcatcgttgggacgcggttgccggcgcgaaagctcacgtgcgacgcatgcggcatagtgccgcccgcaagctcctcttgacgtcacgactttcaccgtccgatcttccctgcacatgtcacgaccgttcacgcgctaaacttaatggatttgacaaggcttcggcaccgacggcctgggcgacattgcatcatggtgcccgcactttcaccctgtcttgacgcgctatcaggccatgatctgagacgcgttgcctcttcacatgctcgtgcctgtcaggactgtgcctctgactaacatggactccataacctgaacgcatccattatcaagccccggcaccaatttctttgatactgcgatcaatgccacccgagtaaccattctactatgcctccttcaggacgcagaaggccgcaaaagccaagccatccgttcgtcgccacttttccaaatgcacaacaatacctctaacatcttacagctacctcgcaggcaactttgcacccgcaacgaagtcatggccgccaacacccgtcacgtggaccggcgacatccccaaggagctacttgggggcatgtacgttaggaacggcggcaatccagcaaccaactcggatcttggtcgcgaagcccactggttcgacggcgacggtatgctctcgggagtctggttcgagcggtcgtcgagcagtccccagcacgttgtcccgcacttcgtgaaccaatacatcttgaccgatgtgtacctggcgagcgtcgaaaacagttctcttcaaacacccatcctacccagcatatcgactcttgtcaacccagcgtcccggcttctgtacataatatggaggattatgaggaccgtcttcattgtcattctgtcgcacctgtctcgaacacagactgctatcaagaggattagtgttgcaaacaccagcatcctcttccacgatgggcgcgcgttggcaacctgtgaaagcggacccccgatgcgcgtcactctgcccacgctggaaacagtcggctggttcgacggcagcacagcagaaggtgaatccatggacgaatcgcagaagaacgccgaagtatcaacagtcacattcggcggttcaggaccactcagttggatgaatgaatggacaactggccatcccaagatcgaccaggaatccggcgccatgatcctcttccattgcaactttgcacccccatacgtacactattcgttagtgcctgcaaaggacatttcacagtcgggaccgcaacagcaaatcatgagcgctcctgtgccaggttgtgctggtggaaagcttatgcacgattttggtgtatctaaactttccactataatactcgacctgccactgtctctcacgcctctgaacttgctaaagaacaaacccattgtgctgtacgagccagagaaagcttcaagatttggcgtctttccccgaaccgacccggcagcagtgcgttggttcgaggccgtagggtgctgcattttccatacagccaacacatgggacgaatgcaatgccgagggtacagtcactgcagtcaatcttctcgcttgcagactgacttcggcctcacttgtcttcagcgccgcgaacattgcaccgcctccccatccgaaccacaagaaggtggagaaatcgcgacgcatgtcgttcttcgccaaatatgacgacgaccaggcgcttgaggatccggagaagtcgcatgcagatgaaacctcgcctttactcagtcaagaagagtcccaaggttctcgatctacaccaccgatcccaatgacacatgacgatgaagagcagtgccgcctctactattaccgcttcgccatggatgtcaaggattcgaatgacgttacccaccagtttgcattggctgccatacctttcgaatttcccgtggtatctcctcataccgagatgacctacgcgcagtacatctacggatgcagcacaacgaacgagtcattcggagctgctttagggaaagctacaaagatcgacgtgattgtgaggatggacgtaaaagccctccttgctcgcgcacaagtcacaccacctacacaggtcacagggtgtgtcgatgaccgtagcatcgatcagattctggcatcgacggatcgcaacgatccaataaagactttcaaattaccaccgaatcacttcggccaagagccaagattcatcccaagggagcggagaagcggtgatgccaatgtatcggaacacgatggctatctcgtcttctacgtcttcaacgaggatcagctcaacgaaatgggagattgcagagcagacgcggtcagcgagttgtgggtgctggatgccaaatctatgagcgacattgtctgcaagatcaagcttcctacgagagtgccttacggcctacatggaaactggttcagcgaagaacgcatcaagcaacaacgagctgttcagtcgctgagagcgatcaaagacccacagcccgcaagtaagtggagaagtaagctgatcagttcgatgggttagaagatggaatccttgtacatacacttccccgcacattaccctgcaccgcttttcataacaccaggattcgaagatcgagttcttggcagaattaatcgtaataactgatcaacatcgggccttttccagcacatgcacatgtgattgtgtatcgtgctgacgtgcgacacttgcgcatgcgatttacgtacggcctttgtgaggagtaaaagtggtaggggtatgttgctgactagaagtcacctcatggttaactcatgccgggtgtaatgaaactgccaatgaaagtatacagctagttcccgaatagtctcctcacatgctcgcacgacgatcgtagcatcgaaatcactgggacttctccggacatatctctgcccactttgccatcatggataatcatggataatgtcagaattttttctgcatcctcaacaattacaacgtgacgttgacggggctgtctttttacgtgaaactaccgtaggtgacgtaaataaactatgtggatgctgtcaaagcaagctctgaggagaaagcttaaatgagtggtgcacagaccggaaaagtgcggacactacctcgaccggcatggtgtgggcatcattacttcatcgaatcgaagaaatagtggccggggacacccgccacaggccttttgtcgccttgtgatgcagactaatccggcccaccgagtcgcatccgtcaactcattggctctggcaatagacaatgcttcctacgatcgagactggagatcttcaaacattggatcatctgcgcggacaaccttgagacatcacgcactactcgcccgcaccaatcgctggaaccagcctggttctgaacgttagatgtcgtcatggaagatagtagctctggagaattctcaggcagtatacaaggcaagcttgcgcccggccttgcggaataagaagcattccttgtactctgcacccaaagacataacactggctttgagcaatcgtgcctgatacaatcgcaaacatgtcgttgttcaagagagctaacaacgctatcaacgttaacagtatgtccatctttgaaggcgtaaaatgatgcatcactaacatgagttgtagccaacaccgtcaacggccgtaccgctgacatcgccatcaccgaccatggctcagacttgtattttgccatttgcgcggccatgaccgtctctggcttcgtctttatcggtctgggcatgcgcaagcagcgtcgcgaccgcatcttccactacctcacagccgctgtcgtcttcgttgccgccattgcctacttcaccatgggttccaacctcggtttcactcccattgaagtagagttcaagcgcaacaacccagtggttcgtggaaactaccgttctatctactatgttcgctacatcgattgggtcatcaccacccctttgctcctgaccgacctcatgctcaccgctggaatgccatggcctagcatcctgtggaccatcattgttgatgagatcatgatcatcacgggtcttgtcggcgcactcgtcacctccaagtacaagtggggatacttcgctttcggcaaccttgccctcgtctacattatctaccagctagtctgggagtctcgcacgcacgccaggcacttcggtcgcgatgtcgagcgtacattcctcatgtgtggatccttgactgcattcttgtggatcttgtaccccgttgcctggggtgttgccgagggtggcaacgtcatctcgccagactctgaggccattttctacagcatcctcgactttttggccaagcctgtcttcggtgctcttcttatctggggacacaggaacatcgaccctgctcgtcttggtcttgccatcaaggactacgaccatgacacttctgtctctgagaagcgcaagcccgtaagtcatcactgatgtcctcaaggctactccccaactaacaattccatcaggatgttgctcccggcaccaccgctgctcacaacccccctctcgatggccccgccaacgtttaagccattttctgactgaaaagctgcacgcctgcgtcacgctgtcgtgttggataccccaggccacatggtcccgattactggaatgtttcgtagagcttggtctcttccacattctctccacctaataccccagcgaataccactttagtttctaccgtaacctaataatgacatcacgttcactatacaccaattgtgcttcgattcacccagtgacaaattttcagctgcttcttgcaaatctttacactctacatgtactgaaacttttgaaatacatgggttcatgcagggcgagagctgttgtctttgcatgttcagatctgcgtgtcggttacagcacgcgtgaccgctgtgcatgacagcacatgtttgttgaccttgatgagctaatgtagctctcagcctagcccaatatgcctctcctatgtcgatcagtcatttcggccacctcctcgggtcagtatttggtcatcgtacgatcataacaccatgtacatcagtctaggcagtcccaacaattgcatatccacaagcaagcacaacacaagttatgcatgacacgtagatgctacacgacatcccattgggaattgccgcatcaatttctcttgagaggcctcgcagtgggccagttctagcatcaaaagctgtctgttaactgcagtgtgcgacgcgtagatatagtatccagacaatgaatcaacattacccctaccagcctctcaatcctatctacaaaaccttcttactcgccacaaacagcgccattgtcaagaacagcgcaagcaccagatacagcaactgcatgacaagactactctgcggcacatccaacggactaacattgaatgcgctcttctcccccgtcgaccgatcctgccgtgctattctatccttgagccccagatgcctaagcacctgatccgtgaccaatttcgcgccagcaagcacaatcggcacgcccgttccaggatgcgtactcgcgccgacaaagtacaggtccttgatgctcggatgcttagtcttcggcctgaagctgagtacgttgaagaagctgtggctcaggcctaggatggcgccgcggtcaaggttgaagcttgtgcgccatgtgggaggcgtgttgatgacctcgtcgacgatgtgcgggccaagtgagatgtgcaggcgcttctcaacggttttgagaatcgtttcgcgtgccgatgcgaccatggtgtcccagtcctgtgtgacgccgggcgtgttgccggatcctttgtgcgtgtcgctcttggagtcgaagaggtggcctacggggaccagcacaacgatggagtcacagccttctggggcggcggttgggtcgacgcgggaggggacgttgacgtagaaactgggctgctcagggatcagatgctccttaaatatgctgtcgaagctctttccgtagtcctctgctaggaagatgttgtgcgcggtgagttcggggaattgcttgtcgagtgcccagtagaaggatatgcttgaacatgatgtttcgcgcttcgttaatgatgtgccgtatgatgtgatgggcagaaggttgttgtatgcatatgtcaggtcggcgttgcagatgacgagatctgcactgagcggtgctcttgaaggatcctcaaatgtgacgcctgtcgcccgctttccatcttccgataatgtgatctgctttattggggagttgaactggtagtcgacgcccaatcgcgaaccaatgttgaccagcgcttctacaaccttgtggaaaccgccgaggggataccaaatgccttcagccaactctgtgtactgaagcaaactgtaggttcccggagcatcgaatggactcatgcccatgtacatgctggcgaacgtgaacactctcctcaacctctccgtacggaagtacatgctggttcttctccacacgctctcgaaaggatgcagagtttgaagatatcgtaagaagtcgggccgtatcatgcttgcgtatgaaaagaaattcctcttcagcacatatatgatggacaattcgtagtgcttatgcgcctcgctcaggtaaccaagatagcggtcgaatccttcttttccttcgaagcgctcgatctcactcttcatggttgcaatgtcggtggacattttgaacttggtgtcatcatggaaatggacggtgtagtttggttcacatttgacaagatgtacaccttcatcttccagtgtggtgcctagatcttgaaacgtctcatggaacaaccgtggaagtaatagtagacttggaccttgatcgaatctctgcggattgttagcaattggcgtgatatcgcgatccaagggcacctttcgtacgtagttgttgcgatgtatcaaactgcatcttccacccgagaagtcattcttctcgatgaccgtgactttgcatcccgcggcggcaagtcgtgcagctgttgcgacacctccagcaccggcgccaacgataatgacacttggatggcttgcgtctgctttctcgacgtattctcccatcgcgaaattagttcgttgaagcacaacgttccagaggcgatcagctttgaacgcgttgaggcgcgccaagatttagccttctggcgtgtacatagtcatgacgtctacatgtcgattggttcagcggaaacggaactacaggaaagcgagtgaagtcggtgcgcggaattccaccaagtgcttattctatcgagcgactcaaaattatgtcgcagattcatagactaaattgcgtctgcggatcacctgtcgcgcttccagcgtggatcggttctgccgttcgcactaaggcaggtaccagcattgggcgtggctaatcacatgaccggaaatatggccatgccagcgcggttggatggtggatggagtacttacagcttactcttggtctctccgactaggcagagcgaatatttgctcaagctcctccaagtttcgatgctacgtggtctgtcagtgatcctcaccttgcattgcccgacatgacatcgcacttgcagcggcatgcttgtcgtatccatgaatgaatactgccggttggacggtcttgtgagggggttcaacattggcgtgtatggcaatgagaatcggaccgtcttcctctacgaatgttgctcatgagggtcatgcgcgctgtttaaactccaggtactttcaaagaccagctatcatgttatgcacaagctgggacaggctcagtagctgatcaacttgttataaagtgccgagaaagccgagaagttgtacagcccagactctgatagtgccagtttagacacaaccgataattgtgcctagtgcgcttacgatcagcatcgtgatgagattagagctgagggtgatctctcgttggcttgaagccgcttgttcatgtttccaaaagtagtttttatgtgtaaatcctcgttctcattacagaatattcgctattaaactatggtatctaatgctagtcgtagctccctagtggaagcatgctcatgatgaaaaaatggtcaacgtgtcggtagagttgtcgtatttcggattgcacttctcagtgaagccatcaaacatgtcgcctcggctcttgacaaagtcctcgaaggcactgcttgaacagctctctcctgggccatcggcacactcaagaggcttgggatcctggttcaccagtactctgtagtatgttccggcatcgtaaccgtagctgtcgcaagccatgcgctcgatggcaatgttggtcaaaaagggaaggattttggaggacttccattctctgccgtggttgggcttgtccaaaggcatggtcgcattgatattctcggccagagaaggtcctgagttgttgaaaataccgagcgtgaccattaccgctggagggagctcgcgatgcgtgaacgaaacgtagatatcttggtccgacgagttcgattgcagggtcgatgcggatgctgacagccacggatatccaaggacaccagaaatctcgttgccgtatccggcgttgtagaagtacatgatgtcgttcatgtactcgaagttcagccaatcgttggcgctgaagacgtccaacgagcagaagggtgacgatccacgaatgacagtttcgtatccgcaaagttgttgcctagggaatgtcagcgggttaccggtagatcgtgttctagagtttacttacattcctacaatatcgtctgcggtgaagttgaaagctggggcttggtcttgtagacgggcaataatgggctttgtgtatactgatttaaattccttgacgagttagtacgttacattagatgtcttagaggtttgaacataccgaagactggttgctaccataagacgagctgtacttgggacatcccttgtatggcgtgagagagtcagcaccacgggcagcatcctctcgaacagaaacacgttccgtcccgttgctctcagccaccaggccatcgatgaatgagcccgcagacagttcggttctctcagctgtcgatgtccacaccttcttgggggccttcaggccagggtatcgcaagtgaacatcgacgcccagtttgtacgcttccagcttgccgatcatggtcagatcctcaagatcctcctctttgatgggcgattgccatgtcgccaaaaagtccagggacccagcgcggcgccaatcggccgtggtgttcttcaacttctcaacgaatggctcgataactgattcaaaatcaaagtcgttgccgtacttttaatgattagatgtatccatgaaagatatgatgtattgaacttactatcgcagcgtggcggacgagcatggaggccctcgtgacgttgcatccttggggagccttcgggtcgagaactggatcctcaaagtacggcgcgataccggcaagatgctccaaaggatcaaacgcataggcagcagcagcagcattaggaagagcgacagcgagaagacttgaagagaacaacattttgaatagcaggccttgggatgaagccgtacctccaaacccaagtgcgcgccgctctcttttcaacaaacaccccaggtagcgcaatatgtcatagcaatgtggaaagcgtacccagatacaggcttgcggccacaaaaacctaagcacggtacctgaaaaatgacgacgccaccgggtaccggctcaagctttcttggtccttgcagcgaggcttgcgcccagttcggcagggccaacgctccatccggttggtgatcagcaggcaataggaatcggaaaccttagagggaagtgtgtggacggtttggactggggctgagcaggcttgacctgcgtggccagcacttttgcatcctttgatatgtcgattcagagattcccatcacagcaatagctgtgcgggattgtcgattcaacttaattctggaaaaaataaacatgtcgatcatgtgacgtcatcccgcaggggctgaggtgtgaggtggctacgacgctagtcatgttgtagagaataatcttgtacctggtgagctgagcagatgagccggaacacatgtgcaacatacaagtgtatatgcaaacgtctctgtgtgcctcccggaaggacaatgagcgtggtaaccgagcactagaacgaacgcgaggttcccaggattgcatggaccataatatcgaacagaagaaaagtgatagattctatcgtggtatacgctattaggctgcagataggccgttgacatctcccagagatatccaaactaagaaataaccgtacgcccccgtcaggcgcaccaccttgcgaccaggtccctgtggcttcgctcaaagaacagtagtccttctctgtaaggtctgtaacctcagctcgagggcttggtagtcgttctccttgcgatgcaactccttttgcaagaattccttgtctgatcggagtgcttggagctttccgccgactgattcccggtagtttgcgtgttcttcgagtaaagcctctacacggtaccagtccatgctgtttccgctgcctgttgacattgacccagatcgtgctcgtgctatttctgcgtctttggccttcagcttgttctccagatcggagactgtggttctccaggcttggtgcgccgtgagacgattcaaatcttctatgtttgcgcctcccttcagtgtctcagacttgggagacaaggtcggagttgcgcttctcaagttcaagcgcgcgttgctccaatgcagcggtcttggctgcgacgaaaagatcggatgtgccacggcgctcaaggtagctggctggtcgtcctcggctggggctggttcggccgccctgtgcttgcagacgctcaagctctcttgtcttctctgctagcttggctcttacaatgagaacattgttcaggtcttcgtcgcgtagttttgtcatgccctcgagttcgcgtcgagctttggcgagcattccctgataggatgttagcgaaagtgtcatgggataaatgggctgacgttacatactcgaatcttgatgttgttctccacatcctcgtccctcaaagcccagatcgcttcgtgtcgtttcgtccaagtcttcttctcctcttccaaagccttcaaacgcttctgcatatccttgaactcttccggactaacggagacggcgggatttgactgttccatgtagataagtttagacattaacgcggctagttgagattcgagaggtccaggaatgtgtggtgcagggttgggtgctcgtggttcctcgtttcgcagatctttccttgggagcatgcttggtactggcttgaggtccatgtactcctcctcgccatccaatgtggaagagcgtgagctgatatcatcctcttccggtagctccccctctgccgctagctcccacttggttttccggcggaagacgggcgctggctggtcatattgtggcttccgtaagttgaagcttcccatgtcgttgttgacgtagttggtcgatgatctgttgagtccagtcgttgacggtgacctcgatgagagaggggacggtactgatccgatagagttgatagatgttgtgcgttgcggtcgcggtgctggacggctgcctgctacccacatgtttagacagtgttgtagggagactgaacttgatgacagttgtagttctggttagtcccagatgtgcgctttgaaatgccagctgatgtgacgggatcgagggtttggcgaggtggtgtgatctggaattctatagcaagtgcatgaagcaggcaacaaaaacattttaatacagaattcctatcttggcatgcagaccgtgctgcatctgcggctgtccaactgggagtcctgagaatatggcctgaaacgtctatgagacgtacgggtctacgggttttgattgtgcgaccaagacctgcagacaggagcgctggctcatctgaatatctatgtcaataatgcatgacccagagttatgcacgctgtggtgcagcatcgcctaagtgagcattgtcgccccttttgccgatgaacagcattcacagttgcatttgcacagggtaagaagaacgatacagtcatccgaagcagctatacaaaggaaggttaccccatatcgaacatgtcaggaagagtggcagaagaagtgttgaacggtgttgcggcgtgtcagagtggtgatcaaacagatgaagtcgcgaacacgactgtgcgtggaggacgcgaccaataagaagaaccgacacctacccctgttcccgtacctcacaactcctggccttgggccgcacatttcgtgcctcagtcacgactctggcgattttaccaagggcaaagaaggaaaaaagtcactgtgtgggctctagtcattagatgccgagctttccgccccagacatactcggtcttgggactggtagcaggagggtattatcaacatcctgtgcagcatcgtgaatcgttgtgcatcgcacgtatggtcgatcaggatgcccattccattggtctgtatacctgcttcagaattggttcctgactgcacattttagatctatgcgcccatgtcatagcggtccgattcgtgcttaaccggccggtacacgaagtaatcgaaatctgctttcagctctgtgccgttgatgtccgaggcagcaacaccgacgaatgctcctgtaaagctaccgtgagcttgatgccctccacactcgtcgctcaaaatcgatgcatcatagacgcgaccaatatccttcagttcctcgccttcaagagcgtacttgaactggagcgctttgccgcgaatgctgagcgccagcttgactttgccttcttgcggaatctgaactggatctgagagagggaagctaaggcggccttcagggtacgatgcttctgagctcataatgagcaactcgcgctttccatcagcgtgggctgtcacggtgaggtaaaagaagttatagcgacagtaatacgctgtcaacccggcaaattgcctctcatcggtaggagagaaagtgactgtcgtttccgcatcgtaggagaagtgggtttggcgtcgtgcaaccagggcttgctcgaaccaggatccaatggcttcacgagctgtgaggtggagaccatccttgacttcaaagatccgttctggttctggggtacggagccactggaaatccttgtgcagttccgtgcccttgaaatcgtagcgttgctcggaccagtatgcggtgtcgtcacgcgccccgggaagttcgacatcgagtgagggcacagggccgttcttgacgtatagccagtcgtcatcaccccagtagcattcttggatcgaagtttcacggccaagtacacatcgtcggaactgtgtcgtggggcgacccataagatgtacgaggtatggtttcccatttggatcgtggactatatctccatgtccggctctttgtaaaggcgcaagcggggcgtctttagatgtgaggatatacttttgcggatgcagctcatacggcccccagatgtctttcgaccggcacaacgtgcaagcatgctcatacgcagtgccaccttcagcggtcaaaagatagtagtagccgttcctcttgtaaatatgagggccttccacaaggtccaactccgtaccatggaatatcgtcttgactgggccaacaagctttcgttcggaagcgctgaactcttgaagtctgatacccgcgaacgacttggggcggcggcggtgatcttgcagcatgttcacgaaccacttcttaccatcatcatcatggaaaagagacgggtcgaaacctgatgagttggcgtagattgggtccgaccacgggccttcgatcttgtccgcatgaacaatgtagtttggtgtgtctttgaaagagccgtccttgcgcttgacatcggtgtagaccagccagaacttctcaccgtcgtgagttagacaaggagcccatacacctgatcgttattgataagcaaccatctcagatgaaataagagtgatactaaccacagctgtcaggatcacctcgcatgtcaagttgactcttcctgctcaagggtcggcagacgaggtcccagttcgccagatctttcgaatgccatatctgaacaccagggaaccattcaaaagtcgaattggcaatgtagtactagttgagaaaaaacatcagtatgatgaccaacggtgcaacaaactcttgcaataacttcaagaacaagactgatcaaaaaacatatacgcactaccaaccattagcacaatacgaacatcaaagcatactttagcaatgcttaccatcttcaccaacacggacaatggccgggtccgcattgaacccaggcaagattggattgcgtacttgcggcatgtttaagaaagacgatgttagtctgttgaaaatgaatgcagagtgtcacgaaggtaagtcattatagctataaacactcggttaaagtacgagcgagaatactcaatttagccgttggcgggatccctatgccgcgcgccaattgttcaaagcagcgtgtgcgagtgacgaaagttgtgctgtagacagatgcggggcacgcggggttcaattctgaccttctgcatatgtagctacggcaggcaatcccccccccccccattgtcatacattgagccctccaaaaggtcaagctgttttgcatctccagactgtgcatctcagtactcacgaggcattttggattcggccctcttttcccacccgcgtcacgacgccagactagggactgattctaccgggcggccttacttggcaacaatgactctctccacagtatcgtggtctcgacgttgagtcgttagcttggtatgcaagccgccggtgcattgcattcccgacgtgcagccgttggtgaggtaatccgaagactgttgatgtatcaacaaacgatgcaaccatgaaaatggaaggcctgccatcatagctcaggacaatcaacctcaacttaccatttgcaagctctgtgacttcttctccagtaatcttgctttccactatatattgatgatgagtcgcatcgattcatgtcagaacgatgcttattatggtacacatgaaatcagatcacacgcaacctgtcatcacatcacctcccaaaaaatccccatttcaaacattacttccatatttgaaaggaccatagacttcaagtaaccaaccgatccacccccaaccccgcatacaccaacgccttcaccacctgccccatccccacctccctaacctcctgcctactcctcctcaccttctcccacaaattcggcaaactgtctgccatccacttgctccgcaatacttcatacctctccttatcatagatccgccaaaactcctcctcgctgtaataattacacgcatacaaccacttcagccccccaacccgcgcaaccttagcctcaatatcgcggttggtcttgatgaattggtcatatgtttccgcgcgcagaaaatccgcgccgtaattcggactcccccagactcctacgttgaccagcgcggtcgtgaaatccgtgcacgtagatgcagtgtgcatcaacgccctggggtcctgcttaatcggacacaaccacagtgggtagattttcaattcgtcttcaagatactgcacaaatccgtctgcgcgctgtgccggaatagccaggtcctggataatgtgtggcgtcccgccgacgaggtggagtacgcggtactggaatcgtgtgtgccacagcggatcgaagacggtgcgggtgaggcggttccacagcttgggcgcccagccgtagcacgccatccagaagacgccgcgctcgtagcggaagatgaagtcggcgacgggcactagttcggtggttgtggtgctggtttgccggtaggtgcgtgatttgctcgtccagtggcaggtgaggcattggtaggtgcccgaggcaggttggcagcgtattttggagtgtgcgtgtgcgaagaaccaggggtcgcgcgcgcgggtgaagcggacgatggggatgggtttgatggtgctttcggtgacgaggcggccttctacgacgaccccgtggcggctggaaaacatgaggccgtcgatgaagtcgacgtctgggcctacatttgcgaagagcgcgagggcttcggtgtgggatgagacggggatgtaggtgactttgacgtactcgccgcagtcaacgagctggacttcaagttgggtcgtgatacccagcgttcctagtgatccagcgctgccgaagaagaggtctgcattctccttgggcgatgcgtggacaatgtccccattcccgagcaccattcccacgctgttgacggtcctatcaaagtacccgtagcggaaggacgagctctcggcagcagtaccagcgaacgcgcctccggctgtaataccagggaattcgggaaccacagctggcataagattgtagggaagcaagtgtttgaccagctcgtccatggcaatacccggctccactagagcggtcttcttcgtcttgtccacgtatatgatgtgcttgagtcccgagatgtcaacaatctcttgtcgagccgctgctctggtagaattggaggatccatggaagattcggaaaggtaccttcttctcatagaaattcctgacagaccgagatactgttgccactcgatccgcatgagctcttgcggcgatggtgctgttcgacattgctagagataatttgacctggggcttttctttgggacttttagcgagacacaacgtgcacacgtccaacacgccatgtccccagcaacatcttggaacaaaatatgtatacctgaagaacaatattaagccgagatagtgttccgatagattgttcaccattgcatccgattgtatttggattgagctaggcctaatgatgaagtgctggctgcttgcgggaacaatgtaccaacagcacaaaggacccaacagtgattccattgcaaggtgtacgcgagccttttaagttagctgggtggatgttgcgtgcatgattgcaagtcgtgcagacacgcaattattaggtctgagtgctgtcagaataacatctaacagcgaaaggatcacaagtaacgagaattaggtgaattatgtgagttgttcgtgtcatctacatgttatcgatgcgctttcactcttcgttttcagcctcgttttcatgctggtcttctgcatcgtgttgtgcctgtgaatcgttgcgctcttcggtgtgttcgctcggcgacgcaacaacacctgctggtggtacaaaagtctcgccatcttcggtgtccagttgcatcaaaaaggtttcccagatctcgatcagctagaggcagtgttagcagggtcatcttgcatcgagcctcaaaacatacctctttctgcgcttccaccgcgctttccaggtaagtctccacacctgacttgaagtcttctaccttctctttctcgaaacgttccagttcactgcgcatcagccgtcccatgtcgtcgaacaacagtcttgcttgatggacccgtcgctcggcatctgccacgtcggcgcttagctgattgaggcgatcttgttgcgacctcccttgtctgagaagtttgtcctgtgtcgccttgcgcttctgaagctcctgctcggcagtgtgccatgagtggtatgacttttgccgttgctggaatgctgtcttgaccgatcctatcaggcgaatgtattcgtcaatgacgatacccattgtgagcacatcttgctgcgcttggcgttcgtaaagttcacggatacggatctggatgtcggacaggctgtcgagagggccggaaagggaaggcgacaattcaacggcagacagcgagtgcaaggaagcggagaagtcaccgcaggcctcagcaagccctttgcgctgtcctacaacggtatcagtcgctttgagcagggccttcagctgcgtctcaagagcatctaggtaaatgcgacggtcgtggaaccactacattgcgttagcggttgtctgctgcagagaaaggggaagcgcacatcatcatgttcgacaaatttaccgctgctgccagagagcatagagccgaacatgcccttgctctcgcccaggccaacgtccttgcgctctttgttcttgacatcgacattgaacgcctcgctctccaggaagagcttcaaatcgctgtcatgctgcaatatggggtgcgccgctgatttgttgagcatgcgctccaatgcagcccgcctggactcgacgaagtcggcttcgaagcgacctacagcctgcttctcgggcggaggggggatgatgacaccaggattgttgttgtggagctgagtgtatagccacaggaagtcacgatagcggcgcgagacggtgaattcaggattgcggtagcccttggaagtcgtcttggtcgtgaccgagtactccgtgtgcgagctcgtgaggtcgcccaccttgtgcgggtcgccgacgtagatggaaaaggacggcttcgcggcctgctcgacgctcacgctgggctgtgtctggcgctgcggtgcattgctcgaaggcgcctgcacaggcggtggcactcgggcaccctgggcacgcgactgttcggcgtcgtcatcgtcgaggttcaccgagtccatcagaccgcgcaaggatgacgcggaggcatcgggcgcgggacgggtgttgcgcgacgcagcagactctttctggggcggagcaggaggactgttttcggctgctgtgggcggcgtagcagctcccaaggggcctaatgggtcgtccacggcctcgagtttggtggactgaacgccatattgccgtcgtcgcgggccgcggccagccggagagcggggagcagcagaagcgctgggcgtcgaagcagtattgtttgttgtcgaggaagcgttcgtctccgtatcctggttgtcggtcggtgctaatgtggcagccttctgagatgggctcgactgtgagggcacgtctgcttgcaggttagcagtctgcggaggacatgatcgtgatcgcatgaatattacctccccaaggagagctcccttcatctcccaaatccattggcacggtttacagtaagagagatagttgttggtggttggcaagtggaagcggcatgctatggcatacgacctcttggcgaaccgcctggagctccgtcatcccatccttcctcaacgtcaatcctcagcaccaccacgtccacaactacatcattggacccaacgtcatgaattgcgagctctcgaaatacacgcctttgagaacgtttcgcagtctttgcatgactgctagtggtcttttccttcgactgatgttcattcttactagctatcagctatagaggtattgaacgtgcatgtgcatatactgtagcatatcgcaaccccaccacttcatcgctctacaagctggaacttccgaccgaagctttcccatgttcgcacgtatagcaaaccttcccatcctccgagtccagccgcatgacacccatggtgagtcccatgcgcttgcctagatgcaccacccagctttcgacaaacactttcgcgccttcaggagcagggcgcaggtaaacacagttgacttggaagatgattagccaaattcagagaacgagtgactttgtcattggttcctccgggaaggcaaacttactgcacatgtgttagaataagatgatttgaaggtggagaagagtaggtgagcttaccggtttctagatacatgtccagtatcccagaatccatccttactacaagcagtaatggccgtggaggtggtgatgtcgaagataagagctactgctcctccatgtaggtttccgcccatgtctagagatgtcagcgtagtcgcatcgtgtagcagcagagactacatactgcatagctgcctcgggacagtgaagctgtagaccgtgcgagaattgtggggattgctcctatccatatgagcacagtatggcaatatagcagtgcatccagcttacttggtcggctcataagtgactgattcgagcttcagcgtctttgctattatagcatcgtgaccctaaacacaatttagaggaaccatcttcatatctcattgacccaaacatacatcatagccctcttcgttcgcaatgtcaaactaataccttcttagccatcatccttgttgcacgcacatgtcgacatagttacccacccatgccttgaccttgtcaaacaccggtaaatcctcgtccttgaccatcgctgcgaacttctgatggcgactgctcaaggcacctttagaagacatggtcaacgacaaaaaagctgcgtcggatgctcaggaagaaacaatgcgctcatcagtacaacttagtaaccctgcgcgtatcctacctcggctgcatctccacgcggctacgtctcctgcccgccagggtcccaacgccgaatccacatgcacgcgctaaactttttatcgggcctacaccaaaccacctgaagatctccgtcatatgtcgaaccaaaacaccacctgggcaaacctacaccaaataatatcgcaatcgcacaaacaatggcgacgttccgccaactcctctgcttcccagcatccacccgcaccgcgctcctcaccccccaatcccacacgcgaacatacaccctcctcgcccaacacccgcgctacatatccctcccgcgcgtcctgcaaccgagtttctggtcgtccatgattccgaagccttttaaatcctcctcgtcctcatcctcatcgtccacacaatccaaggaatggaatcccgcaacgccgtacataatcctcggattgctggtcggcagccaagcgatccagatcctgtggctgaagcaagaccaagggcatagtttacggaaggcggaggcgaagattgggttgctgagggaggtggtgcagagggtgcagaggggcgaggatgtcgatgttgagggggggttggggacgggggacgaggggagggagggggagtgggcggagagtaagttattctttgatgtgagggcgagggagggtgacaatggctgactagttggtgtagttttgaaggatatggagaatgaagaggtgctgtttcagagtaagaagaagagggcggcgctgaggaaggcggcggaggaagaggcggcgcgagaggagaaggatggggaagagaagacggtcagcatgatggaggaagggaaggtcaaggtggaaagcgtgaatggagtgaggttttactgaaatgggaacgcctggagaagctgtgcgaggcagttaaaaaaagagaagaacagcatcatcaccaaggaagcaaaggtcaagatgagaagcgttgatgttgtatgttgtaattggagctaccaatgctcagacaggagggttacctagtaaaaggtatgctcgacctgtctaaaggacgattgacgcgacgtatcgcaaaccactcatccatgagcaaaaaagcgaagctctcgcgaaatgcaaaagaaaaatcaactgtacaatctccgacgagacgaccaccatagaccacgatgcaacgctcacatacgtgccgcctcagccttggccttggccgtatctctgtgcaccttctgactcgccttgacacgctccctgttgcgcaccctctcgtcctcttcttcctgttcaacctgcttctccagctcggccacctgctcctcagtgacagggcgtccttgctctttctcgagaaccttcttcacgaatgccaaacgaattccgcgcttgttgttaccggcgttgttggactccttggtggccttcctacaagccgggttgtcaacgacgagtgccagcgtgacaccaccccttagacagtcgtctacgacagccttgctagtcctcaacaagtcgcagaccatcgccaggcgcgtctcgacgctctgcatggccttgtccaaaagcttgccacgcacagtcttcttatggtaggttgaaagacggttccagccacgatcgtggacagcgacggtggcgtcgaagatgttatgggcgacagcttcgagatcctgagagtcccagaaaggctcatcttcaaagcgcctacggttggtagacgtcggcccgtcgatcatgttagagatatcgatcatggcatcgtaaatctttgtggaccagtagtgacctgtcctactttgttagttgcatgcgtgatatgggaggggaggtggggcgacacttacgaccatatttcttgacgcgcacgatgtccagcagctgctttgggggtgaatcgtgatgcgcttgcgaaagcgaacgagcttggccaccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatggcgtaggtgacatcatgttgatacaatcatcagctgaaagctgggtgaaaggtgcaggtttagctatcggagctggacgacggccgcgcgcctttcgtgctggctgaagagactgcacaggtgaaccgcgagcaagagaggcttgcgagtgggacggtccagtggactgaaggaacatcgcactgttttgcagaggcgagccgtgagtaaggggagtctgcgatgggaacggtgccatggcgtcttggaacataaagccattcttttgaggtggctggaaagaaggtacttgtggctgagatggctcagcagacccgtagagcatcgaaaagttctgctggggtggaatgcgagcagattgagcctggggttggtatgacacatcagactgctggtacatcgcactgttctgctgagacgtctgtccaggaacttcaggcgctgtagcccgatgttgagctgagggcataggatgggcgatcctcaactgatccatgatgtgagctgggacgctgcgaaggtagtcaaactttgcctgcttggtgaggcctggcctgttcaactgagtggccatatgcctgcgaaacatctctagctgctgctctgacatgggcgccggagcgtctgaagtcgagttggcttgcacttggagctggctcgaaccgtcgctagacgcgatgttggactcaggtggagactgttgcaagttctgataggtgttgaaggtatgctgcgactgttcgatcaaagcctccccatcagagccgagatgacagccgttttcaaatgcgccagcggaggggcaggagataaggtgggagggattgctggtcagcgccatggacaaaattccagagctgttgctgctgctccaaggccatgtcatcaagatggagatagtcggtctcggattggtgtgcgccagcggaagcagggacttcaatgttgaatgcgttctggtgaggttgttcattctctatagtgaggtcatcatccgaggtgaagtgctcttggactggagattcagcagcactgggcgtatccgagaacaaggagttggaatcgtcctcaagctcttcgtcatccactgggagatcggcgtctgaggtgaagtgatccgcgactggagttgaagcggcgctggccggagccgaaaccaagggcgcgagatctcgctgaaactcgtccaaggcttgattgttctgctgctcgacgaccggaagcgatgcatctgggccgagccctgcaaagagcgcatctgcatccgcgctggagaagataggaggctgctgagcggagaagtcttgtcgaaagttggcagaaggctccaggccattaaggtcaaattgacctgcgcctgcgtattcgggtgcttgaagaatctcgccgggagcaatgccgcaagtgaagggagcccaatccacgtcttcaagtcgcagagtgtcctcgaagccgccatagtagacgttgaagttgtcgtcaattgacaccatgctgtcaaagcaatcggcgccaaaacctgaagagccagtctcaggttgggcagccggggcgcgttgatggttgtaagacatcttggaaaccttgtgacaactggcgccaggagtgtgagtgagggagggtaatgaggtattgagaatagtaaagacgaccggcgtcaatgagaagggtatcgcaaggaatcgttcgcagaacgtaagaatcggagaatagagagttaagttgagcttgcagaaaagagtttgtagagaggaagtaggggtgaggcagaaactttatctagtcggccttccagcctcctccacggtgaacagttgtggcggcgatgagagtgagcggttcaatagccattctgcagtgagctctgcttttgctattgtcgaacagcgaaagaggaggctggggcttgttgccttgcgcgattttcgaacggcagcggtggcgaagagcggacagtaactttgacggtgtgcggagagtgcgcggtggtggtggtcgtcttcaccttcaccttcaccagagacagagcgggccgttccacccatacctggattttggcctttgtgggggcgaggtcgataagctgataaccaggagatatgaaatgagactgtggccttagagtccgcatatttgcttcgtatgtatgtagcctattcaccttgcacacctgggcacgggctggactgagggtttgcaggcaattgccacaggttgtattaactggaggaccatccaagggctgggggaaactcaattactaaggggcgttcttgacttaaatagcaagtgacaggcgggctaactgctcccagcggcgtcaagagtgtagcagtggctggtcctcggagctgtagacagcctcaagtgcttggaggccgattcaatcacaatcgctatctcgccaatcagtcgtatcttcgcagtcgtatcttcgtggtcacttcccgattcgcctgctgccgctatatcgcaccttcctcgtcggaacatcacgccttcgtgaagcgttgcctacgtcaacccgtcgactaccaactgatacgctcgaccgcccacgtccacccacacatcgctcaaatacttcaaaaaaagacagccgcttgacctcagagttaatcgcatcgagcagccaagctggcgttcaaagctagaccccggagtggccggcgcagtgagtttcgcgcaactccaagacctattcggtaactgaccgcctctagctcgccgtgcccctactcttgcgcatggcaataagggaagactgccattcggaacgcctacgaataccgacagctcctctcattcccatatccgagttgtccctcgacccgacagcgatcaagatcccgaggacgactacgacaactggaccccaacctacaagtcacagtcgctgttccaattgggatctgctaaacagcgcggagtgacacacgaggatcccgctgtcgagtctccagcgcatacgaagacgttcgcagacatggcgcgccgcttctgtcccgtcgacaacgagcatgtctctgaaccgtcaccatactttatggctggtatcatcaagctccagccccacaggaagattggacaagacccatggaagccagcgcagaccagtgagctcagcgtggcttgcgagaatgcttcctcgacagctgagaacttggaacgtctgctacacgtcaacaactcgccgccatcaactttcatgacaagttccccagagctgttgcgctacaatcgctcgacaccaaactttcaagcctcccaaggtcgtgcgcagcaccgcctcatcaccgagggtgcgaatcacttcccgcagttccttgctgcaaagggcagaggccaggcaagctcatggacggaagcccacaccagtggcagagaccgatatacagagctgttcggcaagttgcctgatcagattcgcctgcacgaagaactgggcgagttcgatggccaagtagtcttcatcggtcatccgaatcgcgacgtttccgcacaccaatggtcatctgcctcgttccagtgggagagtattggcagatattgttactctcgtgacaaagtcgagggttcgttggcatctgagcggctgaaaggcatcgacccgtctcgtgacgctctattgcacttcaagatggccgccgaggacagagagaaggatgttgtccagatcaccttcccccaagaagaactcggtatggttccgagcatgttcccaaacgtcgttcacgcgaaaggaacatctctttcctcagcagaagccactcaggaagtgattcaggacagtgtgtcccacgtaagcctgggtcattcttccggacaaaccatcaagacaacttctgatccctcacacaatctcgtcacaaaggaacaactcgacgaccctttcgtttcgaaaacgaactccgtgcaacgtaaacatcccagcagcacctttcctaggtttgattacggagaggtgaagggctctcttgatctcagatatgagtttcctgctctagcacacgcgctgaaccaaaacatcgccgtgactaccccacagcgacagggcgactcaaacactactcgcgatggatcacgactgacgcagccaagtcttcgcgatattgggttcggtgaggaagcatccagcggagccaccttctccgatggacagagcaattcatctgacaagccgccagcgcactcgtccccagagatcgtgggtgtggatcaaaagcctggaagtcgcatgtccacaaacgccgagtatacagagctcttagatgctccagtccagggacgtatgatcccaagattcgaaggatcacatcttacagctcgatctttgtttcctgctccaggcctgacaatcgcaaatccatatcgcactgtcccacgtatggagaccgcaactccgtctgtaccagaggcacctcccaaaactcctgttttgactcagtcgaaaacggatgacagcagcccagcggcgctccagttcagtgaccccgacatactccgacgggaagtgccagaacatgtaatagcgaatggactcagcaaacaagcaccgacaacacagaacttcaagggaccattcttcacggattcaataccaacagctaatgaccccacggcatcacttttcacccatgtgagcgaggaagagaagctccaagactggtatcgtgatggccatcgcccagcacgacagagagagtacgccacgtctctcatgtctgctgctgcagctggcagcaggagtcgccgtcctggtgccattggcgacgctgcaggtattgttgacagcaatgagattaagaacactgttcctttcgtacgcctctatgaaggcttctctgagtacatcgaggagtatcgcaacgggagtggtggttcctacttcacacgagcctggaaggtgccccctgcagatgtgcgagatcttggtccagatggaaacaacagcttcttcgctggtgctgggaagctctcagataccgagcacctgcaagtagccagtcaacatcatgaggtacaagttaaggatttcgcacgaatggtgcccccaagcgataagacaagatctcttcctttcggatccattggagatcctaggagggtgggcctggtcaagatggcaacgcgtgctagtcagtggtgagtctggagagcgcggatcatatggaaaggcggactaggggggatggttatggaactgatatggaagacgcacagctgctcaagtctcttcaatagctgctgagcgcgatagtgcgaaaatgggagccttaaagcttcatgagatgagcagtcatcgcacatcaagcaggccgaagtttgaggagcgcaaaaaaaatgagttacgcaaataccttctacatgcgtgatgatgtgaaaagtgacaagtgatgggagtcgtgtagtgcagtagatatcttcggacataagcggacattaatcagtcccacctcaatgcgtcattcgtcttttacctttacctcgaccaccacatgcacatccgcctctccataccaatcatatacttccccaccacgtgccaacccttcgcctaccatatgagtttcgcaaactatctccccgacgagctcctgctagaaattctcgaatacgtcgaagcatgggaaacacacgcgcgacaagagtctcttgcgcgcttctgctgcgtcagtcgccagtggtacgacgtgggcattcggaaactgtacgagtcgccgtacctttctgggcgcgcgtatgagcgatttgtacgcacgatatgcccgagtgtgattccgaggatacgcccgagtagtctggcggggctggtaagggtgttggatttgagccatattgtgcacaatagcaataaagctactaccgcgagtgagtttgcatactccctctttacacactttgaggatcagtagtgctaacaatgtgggaataggattactcggccgcacgaagaactcgctacagacgttcattgcgccccaggcctcgtttgcgattaattgctgggcgtcgctgagtaaatgcatacatatgcgtgtcctggatctttccctcgtgtctgaagcgatttccttccagagcctcaaccagacgattcgccagctgcctgagctgcgcgagctttacctcccgcgctgcaactcgtcctacgaagcaaaggagagcgccatgaacgtccgctggccgccaattctccagcacctcagtctatcggggagtgtcagcggccagttcctgtgggatatgttgcgcagcccggacaacttcccgcccacgctcgcaagcattagtatcctgcattgtccgggcctcgatcacaagggcgtgaggccgctgctgcagaatctcgcgagtgcgctgacggtcgtggaactccgcgacttacccgctgtcaaacacgggaggttcaacggcgtgttggactggtgtccgaacctgcatagtctgagcgtcgcgctggattacatcgacgcgagattcggtaatgtcccagacgattggaatgcggggcgctggagagaagcgaaaccccttcagacactcacgctcgtgagttcgggccagacgagcatcgatccgaatcgcagcttcacggccgttgagctgtgggcgctgcttgacgagcggtacctcggccgcttgcgctacttgcatattgcgcagagtacggagtggcatttgggggacgagggggccgaggtgggcgcgctggagttgctgttgacggatcagttggacaaggagagttgggaactgcggcggtggcattatgctgatttgccacctgtgcgtgagggcatgacgtatgagagatggatcagggagacgagcatggggcagaggatgaggccgcatgtgaggatgctgaggaatcggtgatgattgatgcattcattttgtattttgtgcatcagccaaactggtcatgggaaaaaatctaggataaaagctttcagagaacaagattcgagcggcaaaatgctcgttcgagtgctccaattcatcatacttcacaagccgtcatatttgtgtccttcaacctgccatattcgcaagcctaagtaccgttcgcctttgcgccctggataataccacggacaccgccctttccaccaacctcccgatacgtagcgtttatgctcaagtcagcgccaatgttgagctggatctcgaccttgccgcccttcttgacgccacgaatagccgcctcgctaagcacattgccaaccttccacgtcttttcccggagttcctcctcctcatcgctctcgtcgtcttcgctgtcatcctcatcgtccgagtcgttgctctccttcttaggcttgggctcgggcttggtgaccttgatgtgtcgcgagccttcggcgagcttgatcaggacgtcgccgccagccttgggggtggcgacgatggcggtccgtcggacggggagttgggtctctgcgtcgacgatggagtggaaaacaccgttggactcgtcgccggatatgcacagaacaccgacggcggtggtcagatgaggggtgacagtgaccatggggtgtgtgctctgctcaatgtcctcgagctcgaactcctggatcaggctggcctggatagcggcaccgcgcacggcaagctcagaggggttgattgcagttgacgaggtagaaggcgccatgacggtggtggtttcggggaaagctgagcctaccgcagcagcgacctttggtgtgtgggagtttccaccggcaaggatgatttcggtaacgtccaggggatcaagtccggccttctccactgcttgagtaaccaggcgggtgaatgcagcaaagagcttgttgccgagaaggtcgtaacgtgtgcggttgatggttgcggtgaagtcaacaccaccgaccaagctctccaccgagaagttggcggtggttcctattgagagcgccttcttgacagcctcgcactccagcttaagcttagccattgaacggtcgttttcccgagggtcgccagcagacttgtgcttcttgatgaactccttggcgaagtactcgatcagaacctggtccagcttgaagccactgacatcgtagtcgtgcgtagtggccagaatggtgtagatgccaccacgagcggcaatgacagcaatgtctgagcgggtaccaccgaggtcagcgacaacaatggtcttgtctgaaacctgggcgccggggcgggcgtcgtatgccagtagggcagcagttggctcgtggatgaattgcaagacctcgagtccagcatccttggccgcggcctttagggcttctttttgagcatcggagaagttggtggggactgtgatgacggcggcgttgacgtccttgcccaggtagtcggacgaggattggcgtaaccgccttaggtggcgcgttgtgacctctcctacggtaatcgtgttctccttctcttcctcggtgtcgcggacgctgaaggcaacgctgtcgccgttttctaaggggtgtgccgactggtgggcgggtgaagggtcaatcgatttgaaactgcgagagtcagcactgggcccggatagtgggaagacaagcctactcttggcccaagaagtcgcggaaataggcgacagtgttcttagcattgcggacgagttggctcttcgcctgtccaccgtgaagctcctctccctctacgtatgacagggctgtggggatctgtcggtctccgtcctcgttggcgataacttcgacttttccttcctgtcatggtattagtatatccctatatcactggaaaattccgcgacccacaggagaggtgtaagcgatcgagctgtaagagttgccaaaggacaatcctatggcaaccctctgcgtggggtcattttgcgcggccatctttggcggggcagtcgctacagcagtgttctgtttctggccaggtgaaaaaagccaaggttgagttgtcgaaaaaaagatggaaggagtggccgcggtaatatgcgtgccaatagtctgcccttggtcgtgtcttcttcgcgtctaagaaatttcaaggtccaacgaaaaagttcgagacatgcgcaagtgcgcatgggccactttacccacgtttactagcagtcctaacattgacatcacgtcgagacgacagcaaaatcaccacactccttctaaaccaactgcgaccatggcaacactcgttctgcctggcgacgagatcccacctcatgcgctgccaactggcaccgggaagcgcaagacattgaaacttggccccggactgcgacacatcccacccagcaccgtagtaacaaccgtcgcgggcgcactggtgaccgacaacaagaagaacgcagcatccgtagaaaccaacagcggtcgagtaagccaccatccccccccaagcatgccgtcgcagtcctattctacacatacaattctctacaactaaggttctaaactaacaccaccacagtacatcccctaccccaacgacctcgtcatcgccacggtcaacaactccaccggcgaatccttcaactgcctgctctccccgcacacccccttcgccgccctcccgcacctcgccttcgaaggcgccacaaaaaagacccgcccgcaacttccccccaactccctcatctacacgcgcatcgtctcctgcccgcgcgacagcgcgcccgaactcacctgcgtggacccggcgactggaaagtccgaaggactaggcctactcaagggcggcatggtgttcccaattagtctgggcatggcgaggagattgttggcgcccaaggaagaattggtgttgctggaggagctgggcaagaagattgggtttgagattacggtgggcaggaacggggttgtgcatgttgatgcggggagtgtgggcaggacgttggcggtgggcaaggcgcttcagagagtggatgaggaggccgtgggcgaagcgggccagaggaagatggtgggcgagattttgaagaagatttgaacatgtagaagacgaggggtttttcgaatcgcccgtcgtgaagtctacaagccgtggctttgggaaagtcagggctcgtcctgaagacgtattcaagacagatgctgggcaagaacaacgtcaacgcagacgtctggtcgggcgtggcatgtttaagcctacactatggagacgtctcatacccgcctctagaaggcgtcacagcccgtcacaggagcgcaagtttgccggcatgtctggcaacaagatgggactactgtgcatgggagtcgctaagtgacatcacgaagcaagcaggtatcagaggcgcaaggatgaagcggaacacagaagtgtagcagaaacacacaaaatagtgtctggaaatggtacattttataggcccatccatcagtggccgaatcatacattgcatttcccctctttcattcacgtcccgttccagctctttgactttctcttttgtccttccgcaactcactgctcgcaacagctgtctacggaataactctctgcgggtccctagggaacaaactgcacatgcgaatgtttggcagccccagccaaaactggacaatcctctccagcccaaagccaccaccaccatgcggcggacatccgaacctaaagcagtcgacgtagtccttggtaccagcagactccgggtcaatcggcgggtcgtgcttgcgcatctgcgaagccagcagtttcgagtcgtggatacgctgggcgccggagcagatttcctggccgcgcatgaacatgtcgtacgagttggacaggagcgggtcggcgggcgagggcatggtgtacgcaggacggatggcgagggggaattggtcgagggtgtagaagtcggtgttgtatttttggagaacgagcttgccgaggagcttttcttgtggggtgctgcgggtatgttagatgtgtgggtatgagcataagtggggtggtagactcacgataagtcgtcgtagtcgttgagctcttcgccggcttcacggagcatggcgatgccctccttgaagggtatccgtgggaccttgccggactcgggcagcttgaactcgtcgacgtggtagacgccacggacaagctcagtctccttcttgtatcgcgcattcagctcagtgaagatgaacagcatcaggtcttccagaacgcgaatgacttcgtggtagttctcctggaactccatctccagatcgagacccgtgaactcggtcaaatgacgcgcggtgttcgagttttctgcgcggaacactgggccgatctccatgaccttctggaagcgcgaggcaatgagcatctgcttgtagaactgtggtgattgggcaagatatgctgggcggtcgaagtacttgagctcgaagacattggcaccaccttctgatgctgcgccgagaatcttgggagtatggacgagtacaaaacccttcttggaaaggaactcctggaatatggcgcagacaccgctcttgatgacgaagatggactggttgatcttcgcgcgcaggtcgatggtcctgttgttcaatctggtattgagactgacgagcggctgcttgtcaccttcctcctgttgctgctcttcctcggtcgtaggcagaggccgttccgcatcctcgacctgaagcggcagagggacgtcggccttgacctcaatgaacagcttctggacgtggatctcaaagtccttgatggaagcactcttgatgggctcctttacacgcttgaccaggccggtgacgaggagtgtgctctccgtgctcacacttccacagtacttgaccatctgcttgctcagcttctcgctggcagccacgacagcctgcactgtgttgagaccctggcgcaaattgaggaaagcgagcttcgcggactgaacacgcgcattttcaacccagcaccggaatgtgatttccttgtcctcgttctcggaagcttgagcaaggtcggtacgcggcgtgcccgtgggcttgaagtcggtcgaaccgcacagtggaaggtcgccatacgagccggcagaaacgtcagcggcatcatcagcgtcctttttggcacgttcggcgagttcacgggctttcgctgcggcctttttctctgcctgctatactgttagcaccaagtcaaaacatgaagggttggacataacatgccttctccttctccttctgcgccttcttcagggcgttcttcgagggagcctcgccctgcggcggctcatttgggggtgcagcgtcactcattgtcgttgaactgttagaagaattgcttgtcgtgtgcactttcaatgctacgaatttacatgtccatggcggggctatgattcattgccccaccatcgctagcgtgtcgcggccgagtcaggcacttcaggtacgctcacacatgagaggatgcatgcagtgaaccctgtggtcggctggtgcattagaaactaccaatacgtatctgaaaactttccgacatgctagtgataatcccgctcgcaatgctatgcaatgaccaaaacccaagaatatcctaaaccttgcatgagtgaacgccgcacaaacacctgagaggccgtaaagagtacgtctattcttagggcccaaatactgttactcaaaaagttcgacatcgccacaattaaacattcagagatgataccctgccgggagtggtagtagggccttcccatagcttgaccgtcttgatcgcggaatgtttcggttcgtggcaggcgaatatgttgacatggttgtcgtgtagagccgaagcagcgatcatgagtctatgcggatgaaacgcggtagctgcaatgggagctgatcggtcgcggaggaaaccggagtacggctcaaagtaggagacgggttggccgctattgatgttgaagatcttgacgcgatgcttttgtgttccactacacttgtcagctggagaagtagggcttgagatcatcaatacttacgtcgcaaacacaggtgcatgttcgtgaacactcaacgtgcgcaggtggtcggttgtggccataattgtctttacgctccgatccatacggatgtcccagagcttgacctcaccactccgacagccactgacgagctcgcgctggccgcctcgctgcagatgcacattcgtgacccactgcttgtgttctttccatactttgaccatggccgtggcgggcttctggcgctgatcgtagacgcgaatggcaccatcaccaaatccagcgacaaaaacgtctccttctacttggtctgaggtcagggaggtaatgcaagaaccagatcgggcaggtatgtcctgaaaaagtcagtaaggccaacatcctttcatcgttatacaacttacgctggtgcaaacttcggtgcccgcattccaaacccggataaccttgacatcaccagcaaccaatactaagccccgtccctgttgccagtcgaacaccagcccagcgttcttgttgctagatacgagatcagtcaacgctctgaagccagtgaccagttccgttcgccctttggagtcgtagttgcggaagatctttatgacaccgtcgcttgagcccgtcattagtagagcttggtcatcttcgttaatgaagcgaacgtctgtgattctcgagtctggaggattgccattggagaagcagttcttcctgacaacggacttcgagtaatcaatgatgttgatagtatcccggttgtctgtcacaacaaggtggtcttcgaactggtggaagcacatcttcatgggctggctgagattgtcgaagtagcctcgaggcacatcccagcgattggagaccgagacttccttcagaggttgcgtctcagcaataatcttatcgttccgatttctacgccacaacctgccgttatagtctgtgctaccgggttcgtccgcctctgtcggcttcatctgcggctcacggaagtactccactgaccactcaaagaacacacttttcaatggtatctctggcttttgcgacaggtctcgaggcctgaagccccgcgatttgggctcttcttccacgtggtacttttcgggggtttgcggtctcgactctggtgctgtggcagcgctctcttccttgtttcttgaagactgcttctgaggtgacgttgcgggctcgtgactcgtccatagattcttcagcgatgcgccgacgcttgttgacttgcgtatgctaccaaatagtgacagataactagagtctttagtcggcgtgggaggatgggacgatttctgctggtacgatgcgtcctccgcagtacggcggattggacgagcagcctgaacttccttcacggcctcttcgaagtgggactgtacgtgcttagccagggaagactcggacaaagctaatagtatatggtccacaacgatgcccgcctccttggcgatctcgggatgtgggtcaacagacatgaccagcaattccttccagatagcagagtatatagtgttttgtgagcaaaggcccggtgctggggctggaacctcgggatctgatgatgtccgcgatttcatgaacagagcatcaccctgtttgtcttcggtttgtgctggagttgcactactcttttcggccaggaattgctcataggcagcaacaaggaaccgtgacttgtagcgtgcaacaaaaaccgagaagaacatgagcagttctcgccgtaccatactgttgccatccatagtaacgacaaggaccatggatgcaattgactcttcgatgttagcgacttgagcagtcacatcccgaatgcccaagaaagacgccagagcgtgcagcattgcggctctgacctcggccacaggatctactataagctcgcatagccgctcatgggccatgcagcgaatacccacccatttggcttcttcgaagttgacccagagtttgctcaaacaaagacatgaccattgcctaagcaaaggattttgcatgtctttgagatgatcgaggcaactctctactaattctgtgctcagtgatgcacgttggccttgattatagtctttacaaaacatggagatgatgaaggcgcacattgctcggtgttcgctggcgttctgaatgggaatacctatactacgttggcatgctgtacaacacaagttaggcgcatcacatacctgaattgggattgaagatgttgatgaagtattgatatccgttgtctttgagcaaatcagcctggcaagactgatcaaccgcaagaattcgggcccatataaagaccataaccggcttaagttcgttcgcctgtgactggagcagcttcagcacgtacgggaatatgccgatactgagcgctagattcacagcccatggtccgtgatctaggaagctcgaaagaagaatgagcgcacgaaggcgatggacctggctaagtaatacttgaagcacaatgggaagttgctcggggatcttctgctccactgctccttgggtcaagtatacctcaaaggctgtcagctgctccgagaagaactccgaatgcttgtagacgtattccttctcaccacgcgcttctgcctggagatctggaagttgtgcaagtattagctcgacagctagatcccagctgcgccagagcggatgatcgtgggtttgagggatctcgggatgtgagacaggatggcaatggtagacgcgcatgattctctgtgcaagaagatagttgcggaagagtgcggctaccatgaggtcttggcgaaacaatttcttgaagagaggttttgacaacgagttccatgcaatggtgtcagtaatggccgtgaagatccaattgagctcgcctatgggcgttctacgctcagagacttttccagggatgttgtgggcgtctcggagactgacattggtggggagtggatcttgcaagatgaagaattgcacggccatggttataggatctgtcagacatgaggtgaagatatctgccggcagctcggggttggtggggtagagactccttctctctgcacgctgccaggtggatgcagtcgctgaagtcaacgtactcagcatttggatctcttcgccgcgcttcctcgaaattcagtctgatgtttctcggcaaacttgttgaaattgctgatgatgagaccggcatcggagcaatcgtaaacaaagaggctgggagctccaatccaagtctgcaagtcatagagggacagcggaatgtactgcgtatagttgcggttgaacacccatatttcgcctgaactcgtcggcttgggtacgccatggccattgtagtggaacagcaccctctcgttccgcgcattgcgtcttagcgtggatgtgtatttcctcgtctcttctgtggtagggtcgaggagcagcttgtagcgagtgcgcatgctaagctgctcgtactgcgtctggagagctttcccgatttggttcatgggagtgtgtccgggcgtctgggaggttacggttggatctatccagcactcttccttcgcgcatgggttggtcttgatgacatccggagggtccacaccaatgttgaggcacagcgcaaggacggcagaaacagtcttcagcctgtctctcatgcgccattcttggacggggaatgggctgttctcgcctttggggtggccgcctgtctcgtgtttcttgtctgtgtagtacatgaagaagttctgtccagctagtcagccttgtgcaccatctgtggtcctagagattcacacacagatgtcaataagttcgagtactcctccgagcccagctggtcggcccaaccatggcgaatggtgaaatgcccgtcaacgctgccctcgtcggcactctctgttggcggcgcaggagggcggggcccgaagtcgctttttgcgcgcagcatgcctggccggccagaggtgccagtcgaagcaccctgggcagctccagcttgttcatctcgaaggaccctgctgattgatctgctggtcgcggcggtgccagggcgcgaggatgatgtgccgttggactcttggattgccggcgcatctagagccatgttgtttgctccggcgtggacggtcgcatgtgaggccaacggattggggtgtggatggccgttgcggaggggcaggtcgtcggagggtctcatggtggaggcgcgcagacgatgcccatgtctggggatctgctacgtgtgcaaggcaagcgcgaccttgcgaaatggcgggttatatgagccgttggacgtgttggattgattgcagcagatttgcgtcagtgacgctgcccgagtgctacatggaccgcggtgagcattcgcgtcaagcttcgcgcccagtgcacatgagactaggcgcgaaggggacggcggtgagtcacgtgagctgcaggccgctgcactccacagttggtacatattccagtgccgagggcgacggtacgtggctgcatgcctctagagccactgcgcgggcgatcaagacagcggagcgttacgagagtgtctcgcacttcacagccacacgagaagccttggaaggccagcggcgatggcagccagacgtctggttattgttggttattgttggtccgccgtgcatgtgcatgctcggtgcagccaatggtggcgcgtagggagccctgtcatggctgtagatcctcgcgttctcaggggcgccgcgagaagtaaatcgggtctagggagcacttccgctggtcatttgcagtagccagcaacgaacactttggccttcgcttgtctgtaactttgaagccaacgtccgtctgttcgcgctgccctgtgcaagctgcattactggtctcaaacctagtatcttgcctaggtaatacctgcgagactaccgtcttacagcgattgtcccgccaagtcaccaccaccatcgctaccacgcctcatcgctaccgtacaccacccgccgcaacgtccttggacctgtgcaccccggcgacgctgtgaacgacatgcgcgcagccctccttcaccacacccccgcctgacctgctttcgagatcccgaattcggcacctgtccccagcctccagcctcccttcggcgcacaacatctccacgagccatcgcaggccgaatgcgtgcttgaccggcaccggcgccctccacgacgctcccagtctaatctgacgccatgtccttcctcttcggcaagaagaacaagcagcagtccaatgcgctgccggcagccacccgcgagataacttcctcacacggcccggcaccaccaccagtcggcgctcctcccaacggtgcagccattcgtgatggcgagaagaaccgacctggtccgcagtcgcagacgcctacgccagggagcagcgtgaacaactcgttcagttctctcaacaaccagggcaatgcgacagcgccagagccaaaagcactgcgggaccgcgcagaccccaacccacaggtatgtttgcgcagacgcaccctctcaaggtggcctccgcacaagtggccgcgcgtcgactaacaacatctgcagaatgccagaggcctgggtagcgcaccagactccccatacccgtgggcgtcccgacgtctcaatttcaccgccggcaacccatttccacgttacggcgccgccataaattcaactgcatccaaggatggcacaatatacctcatgggaggccttgttggtggtgcgactgtcaagggcgatttgtggctgaccgagatgggcaacggaagcatggcatgctaccctatttccactacaggagacgggcctgggccgcgcgtagggcatgccagtctgctggtgggcaatgcgttcattgtatttggcggtgacacgaaattggccgacaatgacgacttggacgatacgctctacttgttgaacacatgtaagtctgccgctcatgggctccaatcgcaccagctcatgacttacagccacgaaacactggtcccgcgcattaccacaaggcgctcgtcctaccggccgctacgggcacacattgaacatcctcggttcaaagatttacattttcggtggacaggtcgaggggctgttcttcaacgacctagttgcatttgacctgaactcactgcaatcctcgaccagtcgctgggaggttctcctgccgaacagcaaggatcaggtctccccccagggcagatcaccacctgcccgtaccaaccactctgtaattacctggaacgacaagctatatctgtaggtgctctgaagtactactcccgtctagcagctaactatctacagattcggtggcactgacggcattacttggttcaacgacgtctggacatatgatccgcgcacaaatgcgtgggctgagctcgactgcatcggctacattccagttgcgcgggagggacattctgctgcgcttgtcaacgacaccatgtacattttcggtggccgtacgcaggaaggcgttgaccttggtgaccttgcagctttccgcatcacatctcgccgctggtacatgtttcaaaacatgggccattcaccgtcagcgcgatccggtcacagcatgactgcattcgggaaacacattgttgtcatggctggcgagcctagctcttcagccagtgataggaacgagctcagtctttcctacatcctggacacttcaaagatccgttatccgcccaacgaaactgcaccccctcaacaagcgctgaacacgccccgcaagttgagtggtggtgaaaggagcggtattcctcaaggcaagactccccctccaaggcgcgaaagcatgttgcctggaccccaactgtcccgaacccctgatgccatgggcaacaacgttggtgctggtggatcgcgcttacctcgtgcagctggccaaccaccacccggtcctccaccactacagcaacctccgcagcctcgcgtcaacggagccaatgtgcatggcatggccaatggcaggagcaggacaccaactaaaggcgatcgaacatatggacctccaatagataccggctttgctggcacgctcgaccgagagaaccgatcacccttgagcaacgacagtcctttgactgcagatctgtcccgaaagacttccgacgccgtgagtcagcgaacgcccaaggagtctatagacaccacacgttctggcagtgtaggatcgagaaacacgtctcgttcgcaccgccagcagttgtcgcaggatagcgctgaccattctacaccgaggcgctcaatcgaaacgcagcagcaacgaagtatgagtcgtgatgctgaacgtcgcccaatcgatagtggactaggcgcatctcccgcgactaatcaacaaaacgatgaccttcttcgcgatctagaactcgctaagagtcgaaacgcatggtatgcctcggagcttgcgctggcccgtaaagcgggttacaatcctacctcaaccagtcctagcttcgatgaacggtctaccgagtctcttcgagatgaagacaaaccactgctcgaagctcttttcaagatgaaatctgaacttgagcgcgtacaaggttctatcaaaagtcagggcgaggacgcagcgaagagaatcggccgaagttgagagacaacgtgacgcggctgtgaatgaggccatctacgctaagacgaaactggctgctcatggcggtggtagccaaagcggcacgccccaaccagatgcaactcgcagtacagcaacacccgaccaggatcgcattcaggacatcagatcgccgattggttgcatcgttggctgcccacaagtgagttgtctaaaaagctgggcaagataacctctgaactggaggcggagaaaagggcgaagcagcttgcagaggagactgcggaagcagctcaaaatcgtgtgcgtgagctcgactctacacgacagaaagctacagccgaatgtgaaagtcttcgagctgatctgcatgaagccgaacgggtggcacgtgaagcatctgccagtgcggcagaagcagagacatcagccaagctgttggctgtggataagcaagagatgagttcaaagctcgcaagattgactgaggacgcgacgcggcatgtgtctttacttgggtctttgcgagacgccgtagcctcgtcatctgacaagactgctcttctggagcagaggctcgaagaggagaaagctcagagtgagcatcttcgacaaaagctcgcccagcttcggactgagcacgaacttggcatgacagagttagaaactgcatcacagaagctgcgcgacgctgaaacgattgctgagaagcatgccgaggaggcccgccatcatcgtcaagcggtcatggctggtttagacagggctgccggaccttcggactggaattccaatgcaatggacgaacgcgtgattattctgcaacagcaagtcgaatctgccaacgttatggcacgtaagaaccaagctgctgctgatcaagcatccgagaaactacgccgtgcggaggagaggatcgctggtctggaagcttatcaggagcagtccagtcgggaaggcctcacgattcgcaaacaactccaacagtctatgcgagatatgcaggcctcggaagctgaaaaggcggagatccatcagcgtcatgaacgtctacgtcttgagagcaacgcatttgaggtccagttgaagagtctgagaaatcttctcgaggagcgaggtgtcaacccaatggacgcccgacgctcgagagtcctggacagtccaaactctcgtttcggcacccccgaactcaaccgcgtgcgagaactcgagcaacaaatcgactcgatgaacaaggtgcatgaggaactcaggaccgttttcgagcagcgtgagcatgaagtaagcaaggagtgggaggagaagctccaagccctgcataacgatcatcaagctgcggtcaaatatctacgtggcaccgagaaaatgctcgcaaagatgaaacaggaacttgaccgctacaagactgcgaactccaaacttgaggaagagttagagcaggcgcgaagttctactcgcggtcccaccgaggagcagagtagtcaatgggagacagaaaaagcacagctccgctcagaactgtcagaatcacaagagaagaccaaggccacggttaccaatcttgaacaacagcttgccaggatgcaggcagaagtatctgctgcccgccaagaagcagaagctgccaccactcgaatgaaagaagcggagtcgtctgctgagcagacacgcggcgaccttgaggctctccgccgccagcatgtgattgtcgaggaacgagcccgcgaggccgagagccgtgtgcaaatattcctggaccaattcgagacctctgtagacacttatcgacgccagtctcagctgcccgctggcagtaccaatggagaacatacccgccatcgaaaccacgacagcatcgcatcagcagaatcgctctacagcgagaatgacggttccagtacgcccgatgcctcagctcgacgaggttctactgcgacacgtaactcgatggcactagacaaccttgcttctgaactggatgcactgaggtcgcactgggaaacgaccaacaaagcctaccgcttgagcgatcgtttcgactttgaaaagaaccctacggccgacaagaacgatatggatgaatctctctcacaatggcggaaacacgtgagctcggagagcaacggtgaagttgcgtccgaggaacagaggacgccaacagcgcagactcaccccaaggcacccgctgcagtgaccgcagggtcatcttaagcgtgaatggctacgacttgtcaatgttgatcttcgtcccttgatgttatattgaaagttggttcattaaatcacgccatcgcgcaccgtcacaatgtaagaatacccatttgtttttgggggtgggatatcttggatgtttacacagctgcctttatgaaaaggcgtttttcttcttttaatgttttgtcgactcggagtccaggatccatgactgccaacaggctgcatatgcagcatggttatatgagtaattgtcgagtcatctaatcatcatttattctcgtttttttaacgtgttcttttgatttcagtgatgttcattttcatttgtgtggtggctgagctgacaagagcttctgaaacaacaccaagtctttgtgtgacctatgaagcagcgcaaaactaaagagtcacatggactcttcacggaaatttcgtcttacttaccctacctgtagatgattgctctgcgacgttgcaaaattgcgagcacgcctagtgtggaaggtaagcgtgtaaaggcccgatggccggccttgtccataggcgcccattggacataaacattccgccatttaccacggcttaggtttgcgacaatagcagtctcatattattccagtttaccccattcccggcccttacatggcacttacatatagttgacactggtagccgggcgagcccccgctgtaattcacaacgtaaggcacataccaaccacaccccactcacaacgttcactaacaaagggtcacataaagcgttcacagccatacaacatgcactgttggaaattctgaaacattaaagagctgtcacataacacacaacggttcctttcgcgctttgctggtactttgcgcagatcataatcttcctccaactctaatctctcgctcgacaagtaaagattccttattcccgactggcaacgatcattttacgaaccacctaactagccttacgtactacactacactcaagatcttacacaatgtacacacgcaatcttctcagcgtactccccttcataacctcctcacacgctctcaagctcatcatctcctcgtatggtccccagccatatggctcaccaggaactatcagtaccctcgttcacaccaacggcaccagcagcttggaagtgacccaaaagaaccaagactgcggttcgcagtccagctggctcgaggtttctccggacaagaccaaggtgctatgcgtggatgaattcaacccaacgggaagcataacgatgctttccctcgacagcgagggaaagctaacgaagctgtccaacgcgagtacgctcggcggaccggtctcgagcgctttcttcggcaaggacgatagctctattgctttggctcatgtacgtattcacccgacctcccaactctatgagcagtatcactaaccatttccgcagtacaccccggcctggtatttccacgtttgcagtcacagacaacaacacctttccaggccatgcagaactttaccttccccagcaaagatcgccaacgcctcggtcccagcgcgccaggacaccgcgcatgtccaccaagcccctccgcgacccctttggccaatacgtccttcttcccggattctcggcgccgacctcgtgcgcatctacggcgttggcctggccaacaagtccctcaccgagcaaccgcccctcaaagccaaggctggctacggcccgcgccacgccgtcttctggcagcctgacggcaagccctgggacacgaagctcttcctgctccacgagctcagcaacaagatcgtctcctacaacgtcacgtatcccgaatgcggtggtctggaattcgccgaagtaggcgagttcagcatgtttggcgacaaggagccgcccgcgggcgccggcgccgctgagatcttgacctcgccagacaacaagttcatcattgcgtcgaaccggctggcgccgatgttcacggtgccgaatgcggatccgaagaacgagacgaagatccagagcgattccatcatcacgttcaagccgctcgagtcgggccagttggagtttgtggagattgtcgcgagcggcgggatgaagcccaggcatttcaacttgaataccaagggcgataagattgcggttgcgaacggtttgtcggagaacgttgtcgtgtatcagcgtgatgttgagacgggcaagattggctcggacccgatcgcgagtgggtttggactcggtgacgtgacgaatgtgcgatttttagacgagtagatggttcttatattgcattgcattcggtttggaacgcatagcattagcataggaggagtcaggcgctttgtaacagtaagactgggaggatgtactaaatctgttaagattcgaatgtagttgatttataccattgctttccattcagatgccgctgaatttgccacatgtcatgatttcggttcattgtgtccacttctcttgtgcaactgcccaagacactgcatcccaaacatcgccaacctgtgatagtaaccaaattagtgtttgtgtcgtttaactagtgcacataaaaatcatgacttacaatcttacgaggctggtgtgccggcgtcgtgccttctacaaacacaccagtctgcactagaatgctcgcccaatctgttccatatgggcttttgtagttgttgcctccagcaatatcactcgccggattatctccaaccatgtaaacacgccttaatggttccaggttggcgcctgaccgtgtgatgtcttgtcgatgtgcaatcaaccgcttctcggcaaattcataagtcggctggtatggtttacccatgacgatcttttgaagctcaactcccttctttggaccgcctgtcacagctgcccatatgccttcgagcgcctcacggaaacctccttgtcctaaacgtggcaggtggtactttgcggcccacagtagatccgggttggaaaagtagattggtggctgtccgtcctgctggtagccatggtttggtagacttgaattgccgttcttggcggaaagcgtgcccatgatgccgcgctcagatagcataacatccttgaggatctgcgcatcaaggccccagtcgcgtgggtcgttgtatacaaacacggcgtctatgcgcagtgaagtcgaaggagaggaagggtcgatgggcgcaggcaacgggcgcgcaaacgtgctgtagtatgagaggaattgctgggagaatggccagacatcgggatttgcggccaatatatcagcaggcgtgacaacagtcttgaatctatgtagacatcagtgaatgtgcaccacaacacgaaatcaagacctacccgtatgcctctgcaacagctctgcacttatcgccctctccacccaccaccatgacagtcttatccttgtactgctccatatccgcgaacggcgtatgactctgcacgaacatgctagtatccatctccacgcccagcttcctactcaaatcccgcacgcgctccgactcatgtttcccacctccattcgtcaacaggataaacgggatgcgctgcgactggaggtaggatagggccttggtggcgcgaggcaacggatcggagctgcggacgaggactccatcgatactgacagccgtcagtggtggtcggagcagggggggtgggcgagccgctcaactcgaatgcgaaagcaaattcagggactttggcagccgacgcgacggtttgcagcgtgcgaaatcgctgtaggcggtagctgtagcatcgaggcagtctccatgttggtcggagggccgacattttgatgcgcacacttttgacttaggtaggacattaatgaggtcaagcatcaatgtcattagtcagccatcgcatagacagtccaaacttttgggatacaccgatacctgcggattatagcaccaaattcaagtgacgatgagacggccatatagatatctagaaatcatcaaacaacctgatttttacgtagattcagggtgagctctatctcttttgtcgaactggtgaaataccgagatgttcttgccaggttatgtacgttgtgggacttgcgttcaaaaaaaacgtatggaggaatgtatatctcgcttgtgttcttgggtgctacatgtgaatcgaatatggtgagttcattgctcaatcataacgcagggcatcatcatccaaacaggcaagaatggcaggacgatgtcggtgtagaacagttaatataggcggggcatattcgaaaattagtacattcaattgcctacttcctggcttagctgctaggtctaaaactaaaaagtctcgcatgccaaagaaacgccttgccaatcgatgaatgaccagcataaacaatgcaatccacgcatcggatttattggcgctaagtcagcgactccaggtcagcagaataagaaagacttggctctcctctaaggatgccatgatgcccaacttgcatgacttttcgcgtcaatggcccgttgttgccgcccaatcaccgacggtgcagcagtgagataatgacgtctgcttgagccttactgcacatgtcaacgacgtcaaagtatggaaccgagaaatacgcctaagtcccttttgtgtgccgatatctgttagagacaagtcctgatgcaagatttgctgcccttggctccttttttgaggcgctctgcttggtacgggcaccagctgtagagttggcgcgaacagaccaggtgtcttgtcccagcttcgcgttgctttcgacctttctcagccgacctcgtgatgcgggagttatcatttccgatttcctagaggcgctccgtaaagaagcaggcgtgatattgggagaacagtcttcatccgattcggtttgcattggagtcattggtcgatcgagcgagtatgatgttgatcgggatacaccacgcgatgcctgcttgatggacttcaaggcgccttccttggctttcttaggctggaagctgaccttggttatgcgagttgagcgttttaaaggtacctttctccgcaagggtgcgcgactgccagctggagtggaccgtttcaatgcacgagtttcacgggaagcgatctgacgggaatgctcagcggcctccctcccagctcgctcacgtgccatttccgattggacaccagtgttcttggtcttggttgtgatggcattaccagtgtgcagctttcgcttttttgttgaagtgtgattgtcttcggactttgctcgcactgaacccagaagggtttggaatttgcgtttcgtacctgcgataatggtggatgcgatagacttgtcttcaactggctttttgggctttggaccaagtacaccacgacaagatgcagtgccacaccggcattgttgtatgttcttttgtgaaaatggactactatggttagcttgtcatgtcctatcacgatgagatgggatcgctcactcaaagttgtagtcgtaggtgagttcttcgccagtcatgataccccgtgggcctgcgaatagggccatccgaggttctccgccaacagtccatttgatcatctcgcaattgggttcgcatgaatgattaacgaaccgagcaatggtgccccgagtagcatcgatgatcatcttgttatcgaaactcatgagatagtagcactacaagctgttagacgatcgttaacgacggagtgggttagctagctcaccttgtcctttttgtatacttgcttcatgcgtcgctcgcattcggactgagtgatgatctctccggcatactcaacgatgatctggtgaggctcaaacattctcatcgcccgcactccatacccacgatcgggagtgtccgtgacttcgactccgtagtcatagcggttccccttggcacgacgcttgagctcggcgaaggggcgattgccgcatagttctggccccagtggacagttcgtgttgtcgcattcgtaggccatgatgcggttgtggcaggcctcaccacatccgtcttcagcatcgcaatagcattgggacgcgtcttgtttgtcgcgtttccacaaagcggacgcctcgccaatgaatctgtcttggagattgtcagcaacatgttccgctcaagaacaagctaatcttacttttactcagcttcacccacccgtctactttcactttcctgggcaaggggtggtacgtgtcaaagggcaatttgaagtccttgaagacgtggtgcggatcctcgttcaaaatgcgatcagcagcgaacatgggcaagggaagggcctcgccatcttggcgcttcttcgcacgcttccttgctcgattctgggtttcagagagacggggattgaaatcgcgatgctgaccgacgtacaggccctggcgaagccacagcttcgtcttcgacttttgaggctgctggtcactggccccatccgcgtctgacccgacatcgtctcctttcatgtgcagggtgcgcttcaacttgcttgactgaagtgcagggtcggatgcgctccgcttaagagtgttctggacgagagccttgccatcggatagcacattggcgacaacattgccgacgcctgaaatgttgcgaagggcttccttgcgcaggtcagtgacccgggaagatgtgcgacggcgcgctgcctgggcggcctccgagacgagttgctgctctactggatcatcaacattggccgacgccagcttcgctttcattcctttcttcttcgcaggtgttgagtcgtccttgtcgtccgtggggctgtcaattgaaccatgcaggacattcttgtgatgcttctccagatattttgtcggagtatgaatagctgtgccagcgagaatctgaacattgtatgtagcgacggacttgcgagagcttcgcgctgatcgccggccatcgctgggtggcacatcctgcgggggtccaggcgtgtcaggcgcgttttctaggccccggggaacgtgattgccctcagtcacttcgctcgactgctcggcctttgtagtgtcggacaggacgctgcattcgtcgtcaaggctggtaggcggtgtcgagatggagggtgacgcgcttgacatgatgcgagcatcgacctgcttctcggtctgcacggttatgttagacagcgtcgacgatgtcgatgtcggtgatgcgtctcgcgctgccatgtctagtgatgcgcaatcgcgggtcgcgttgcgatgagtggtggtgcggcgaggcagtgacgcgaaggagaggagaggtcgatggactggcggacccgtggcgctcgcgcagcaacactgccaaagtgtacgcgctgcacacaagcggcgatcttcgcaacgtgtagttatgtcgacagagcctgcaagaatgatatgacgggctttgggggcagataggcaccgtgcagcgaagtggagtcgtgatatggaggtgtgcaggaggcttggagaggaggtaaacacatgcagctagtcagtcggccaattaggcgctccctgatcctgtccagtgttaccacgcattccgccgtatttcgcgctctacctactgtgcgtgctttgtgaactagaattcgctcgtccatgtcgaacaatcagttgggcgtacttcacaatgacttctatagagactattgcatacgttcatcacagcgaacgcgtatctgcggtttattaacagcgcaacgcagactattgtgcaccatacatgttcatgggacaggacgagtgcacatcttgcgaactgaatccggcagaagtctctgcgaagaaactttattgattactatatacttgggattggggtgacatctttcctccctgtagggccctggaatgcttcagatgcgcccacatcctgcatctccaaggctccaccctgctgttcagtggctaacggggcagttcgcttgtctttgcgcgatccaaaacgctggtctccctcctcgtatgatttcttgaaatggaggtaagtaggtggccgcggtcgttgcaagaccgccaaccagtttttgatgattgagccttgcgtgaatggcctatgcctgtctttcttcatgaacttgtgggagttcaggtattcgcgtgtagtttctccgcggcccacaagaaacagatgataaatgccaaggctgaatggataggcccagctcacaagaccatagatagccattgcaaagggaacacgccatttgtcaatggctgcgccaaaggaagcgtcgttgcgagaccgccatataaggagatgcgctaggctggcccccagcaggaagagtccaagcagggtggtggcgcaaacgaagacgaaaaagtaacggtagtttcgacgtccaacacaattgttgagccatacgcagtggtggtcctgagtctcgatgcagttgtcacaaacgcggcagtggtgggcacgaggcggccgccagatattgcaactcttacagtacttggttgggacctccattgcagcgttattgccaacggcagaaacaaccattgtccactctgtggttggcggtccgagattcaaggggtcatcattaggattacttggaggaaatggatgcagattgcggggtagtatctgacatggtcagtggtgcgtcaatgaatcggaggagctcgacaacttacgcccggatctgaagctgaagcatggagaaaggatgaaactgatacgaggaacaaataggcaaagagaatgggtatcgatggagaaacattgagccagagccatggcgcactagaggtcgcagtcagagaagcagtttgcaaatgagtggagtgggcatacttacgaatagccgaagaaaaggccagcgggtagaatgataagtattgccgtagctatgttgacagggcggtcgcgggtgttctgcaaccggccaccccagcaaaaggcagtgttgccagagaagtattcgtggttcttacccagctcctttctgacggcgtccttcgacatctcttttcgggcgagacgaggcgaagactcggccgatgtaagcttttcgtggccttgatttgggcgcatctgtgtagtccgcccatcacgactagacaataaaaagctggaacggaacgaccgtggagatttgctgggcgtggggagctttcccgagtcgctcctgtgcacatttgcaagatcaagatgttgtggccggggacgctggaggggagtcgtgctttcgccacggctgcgcaccgtttcggcccctgtgggggtgctgttggcagtggtgcgatcaggcatgtctctgtcggtaatgtctgtgccgcgtgaagggggaggttggtccagctcgtgatgcaggcccagggtaggggtgcgcattgtctgtgtcgagccgatgctctggcggtaggagttggcaggcgcatcgtgtgtgccttcggaatagagggagccgttggcaagcagcgagttggggcgctggttgcgctgctgctgcaggcgctgcgagctcatagggcgaaagaagccatgcgcggccagagggacatgtgttctgcttgcggccgtcgtcggtctgctttggggacccaggctgccagagacgctgatgccgctctgcacgccaccgcccgtgcggagagcctctgtccgcgaccatcgtttctggctgcccgaatgcgccgtcccgatggacgatgggcgcgagggcggcaggcccggctctcccgcggggcccgtcacggcccagcacgcggctgccacttgagaggcgcttctgttcgggtgtcgtcatggcctagaggatgtcgcggtcgcagtgcacgtcgttaccagctgcatgacatgtaggcaggaaagggcgcgggtccggaagggtaggagacggggaggaaggagcgacggggtgagaaggagcgtgggagttcggtggtggcgggaggcggtcgcagtgccgtgaatcggcgtgttgtgatgcgggctgtctttgcgacaacgaagattgcaaaaggggcgtgaggttgatgccgtcgctgctgcaaggaccccccatgtctcgctatgctgcctgaggctagcctcgccagtgacgcaggacccgtgcaagcttggcggccgctcgctgctgagtttcgacatcgaaccaccgacgtaaagcatccgcactcccacccccgcaagaaacgtacgctccccggaactaggcaccatgtcttctatcatcgcccgctctgccttccgcgccgctccccgccttcgcgcctctcctgtgacccgccgctgggccagcgccgccgccgagggggagagagaagctggcaagcaggcgctccagaccggagccaagcgcgaccctgagctctatgtatgcaacagatacgggcttctctcacgacgctatcacgagctaattggctgcgacaggtcctcctggctatcatgagtggtgtctttggcctggcaggatggcacttttgtgagcactcatagcaggcacatagggtgcaggcatctttgtgctgactgagtatagcccgctctcctaccagcgcctcgtctgagcgagctgttgccaaggccgaaggcagcgagccctggaaacaagagggaagcaccggtccctaccaataccaccctggcggtgacaccagcgttaagaaggatgcgccttcggctctaaacgtggtggtcattcctaacgtgacactccccaaggtatggaagtgcaattcagccatgcatcagttgtattgacccgactataggagctccacgacacctacaacaagtggggcaaggacggatactaaaaggtcgtggcaagccttgacgcttgagttgcactcgtggaggggccacgatccaacggctctaagattttctatgttttgcaaagacacatctgtatatacctagagcactcgtgggtgatcaggaccttcgatgtcaggcatcaacaatcacaaatttgaacttcagtgaaaattatagcaaacatcaccagcgactcgaggtatctgtaactctttggagttgtcggtgagcctggtatagctgtgacagttggtcgttgtgtacatttgttatcgtctatgggtatctggtcatttttggtatattctcgtagtcggcctttgggctgctccagtcttcatagcctctttcgaatctcctcaaccatgttagctctgtcgacaagaacgccatccttttccgggtcgttctcgtccttgatgcccaagactttgatcttaaccttgccgttcttcagctcatcctcacccagaatcacagcaagtggaacacccgccgactctgcctgcttgaattgttgcggtagcttgggcttggccttgtaggagaattctgctttgagaccagcagcccacagctcttgcgcaacttgcatacgttccgtcaacatgccggtgaaccccttcccaccaaatgccatgacaaatgcgtcgacatctttggcgcgctgcgtcgactgcccctttgctttcatgatgctcatgatgcggtcgatgccaaatgagataccaacacatggaatgggctttccgctgaacattcccaccaattcgtcgtagcggccaccagctgcaacacttccgacgccaatctcttgctgttctccttgtacccgtggtgcagacccctctgtgacgacctcatagatgacgccggtatagtagtcgagacccctggccaaggacaagtcgaacgatattcgctttcgagcgccgaacgcatctagatacgcgaagagcttctccatatcttgtacgcctttgcagacatcctcattcttagagagcgcctcatctgtcttgagaaactcgatgatatcatcgccgccttttctctgtacccagtgtccaactttatctgcaacttctgaatcaaggccttttgtctccatttccttcttaacttcggcccacggcagctaaattgcgtcagcaaaattgttgtctacgaagcatattgtaaattaccttgtccaacttgtccactgctgaactgattggccgtatcaggttctccggtacaccggcggctttgaaaataccgtcgagcaccttcctgtggttgattttgatcgtataggactcccacttgagggaatcaaatacgtctgttgcgatcttgaggacctcggcgtcgggaatcatggcatcgtaggagcccgcaatgtcgaagtcgcattggtagaattccctcagccgtccttttgtcatggcaggctggtcgcggcggtatactttggcgatttgatagcgcttgaagctctgcacgctgggggttcatggcgagccagcgcgccagtggtacggtgagatcgtaacgcagcgagcatagttccccaccctgatcctgcaaatcatagatgagttttgagtcctcaccatacttgccgctcagaatctccttcagctcgaagactggcgtatcgagggtcgtggcgccgtggcgcttgaagacgtcggtcacagtgtcgaagagacggtcgcggagggcggcatcttcgccggtccctatttctgttagcgattgacgcgagggacaggtcggcgcgcaatgaacgtacagtcgcgcgtacccttgggcaccttcaagttgaagtttttactggctttgtcttccttgcccatatcgtcatcgaaccccaccaaagattgggtgcagtaaaggcgcgggggggagaaacacgcacgatattgcgcggtgataaatttgctgtgggtggtaatgcgtcgggaggcgtagaggaagaacgcggggcgggcgaagtggggtgggagcagcatgagcagaggagtgactcaattactatgagcaaccaaacaacaagcaagcgcgcgttcacaaaagctgagcttcgcgaattggtccgtgcacattacctggtaatcgctgtagatgaaagacgtaaaagttgagactctaatgtgaatgctatgtggggtatcacgaaactctctaccgaaatccgccgcaaagttgcctgctactcaccaccgctgtctatacatcaaaagatctctttgcccaaagcactctgccacaatcgtcatgatcatatcgatggtgactcgtgtgttcaagtcaggcccgcttccctgaccagaactagcaccaccttcatgttcgtcgtccctgtcttccgatccgcctacttctgagcgttgtgcctcgacatctggaaggatgtctgttgtcggcatatggggttgcacgaggcggtcccctagctgtgtgagcagacgttctcgtgctttttgggcatccatggcttcctcgccgtctggtattgcgcttccttgggaggacaggaacatgtcatcagagcctacagacccgctgtcattttgttcgtcgacgccatgttcatgtcggcggtaatcagcgctggcttcgtacagtcgtactttgagaagtgcagccttctgcgccatgtccctgatcctactgattttgtcgttgtccaaggtcccgacatccccgaccaaagccagtagagtccatatccagcagctgaattgtggggagatagttgttgcctgttcgattgtatttgcacatctctttagggcagcatacaatgtcgtgcttttcaagcgtgcgacatggttgagcttaggatattccgtctccaaggtatcgaaccaggatcccgaagttatacctggagacgcaggtatttcggtggcacggtcattatttgcggccgctgcaagcgctgcacgaagagtgcagaatcgcttgagcagcagttggtgcagtcggttttgtgggtcggaaacgatcgactcgtcgctgccttcttccttgttctgatactcgagatcctcatcgatggctatccacgtgccttcccggaaaacggcgtgtctgtgatgctgatttgagccgtgagcacgcgtcgtgctagaccccagcaaatcaggtatagcagatgcttctgatctgtttgttcaaataagctacaattcttgtatatcatctggcgcagtcctctcacctcacttcgcgaagataggccaatgcttctccaatgccatcgtccgatgaaccgtcttcgtcaagacctggcagctccacctggatgccaaactttgtgcgtcgggatgatttgtttgcgggccaactcctagcattcgcatttacgtcttccgtctggacgagcttggcgcgtttgtgttggatgctgtcgtctgctttgtcgtgctttcgcttgctactgaacggtggggcgggcgggccgaggtgtgttgtgtgctttcgcggtggaggagtagacgtggacatcagatagtcttgcggtcgctggagcttgttgtatgcgcctccatccttagtcacggcttgattgacaccagaacctgccatggcggtcccgaccgagtaaatgtggttggagtgtagggagttgcttagaatgcagggttacacatgcggagcgctcgcggaggtccgccagccaagaatcacaatgctcgcgtccgctctagcgccattctcgctcatctgagttatgctgcaaagtacaaagttcaagcattatcattaagtggatattttcgctaactagacatgaatacaacctcgcttagttcgactcaatcttccttcttctccgtgttctggtacgggtacttgatcgtgagacaccagatatccaggtagtcacaaatagtccagataacgtccacaatgaagctaccgtgtacacctacgctcagtcccaggcacatgaatacgaatgcgacctgatagacatcgtctcccagagcgcttggccagcccacgccgatgtgttcttgcagccatggccccaacgagtcgatgactccgtaaatcagcggatagatgaggacgttgccccgtggaaagcgggatttggtcaggtgcgagatgatcatccgtcccacggaataggcgttgaccaggccagcgtagaagataaagggcaccagatgattgtgaagaatcatgggctgcagatacaaataagcagggatgagtgtccaggcggcagcaaatgtgaggaggccgagaagggcatcacgagccttctggcctcgagcgcggcgcgcttccatgacattcatcgcgctatacagtatttagcaacataattcggagggcaaactaaacattgaacatacctcgagaccgtgttgaatacaaggataaatcctgcatagaccatgtaccattcgttccaagccaggttgtatagggccgaaggtatgaagtcgtacttgttcagaccaagactctggaacatggattgctgccagaaactgccaccacccagataggctgtgagagcatagacaatacacagcgtcacgattccttcgacaggtccagagatcacgcccaaagtcaaggtatgggtgtggtattcgtcccaagtctgaacgtagaatgtcaaagacgctttgcttgttagcaatgagtcaatttcaaaagagttccatatgcagcactcacaggcaaatagtgtaaggagtgttttccatccctggcccaggttcatcgtcgccgaaaacagtagtacttccagtgttgtgttgatagcatcaacaccgtgatcgaacagttcgcccaatggtccactctgatgtgttctgcgggcttgactaccgtcaacagcatcaaatgtctggtataagaacaggccgattgcccaactggcatatacccatggtggacagtcctggtccagcgtaggcgtataccaaagcatcgtcaggaaattcgcgactacaaagccgaagccggacagtgtgatctgtcgtatacgcgtcagctggggaagggaaaatatggcgtcgactgtcttgtcgaattgtacggtacgaggagactcacgagattcggtctaggtgtattcaggtcagcgcagctcagtttgggcattggtccgtaacttacgccatccacataggaaagcaatgaatcaccacatgagtgtagaaaggcttgagaacatagcgagaaagcaggctatggtcgacgcctgagtacttgtattcattgagtttcgggagtttgtcttgacgtatgtagaccatcgcaaatgaagtgcgccgtagtgatgcgcagtagttgttggcagttgtgaagtgtcggtgctgtcaatgcagaagccgagttcttgagtgttgaaaggacagggctcttagcttgtgatcgcacggaagcgatgacgtgagccccacttcccaaaagcatggaacaacgtctgtcaagttctttcccatcggatttcactgatctgatgccgcactcggaaaggatttcattgtggtgtgcacactgtaaactgcgtaacaggtcattttgactgatatgtgtcgtgttgtgattgctctcgaacactacttattgcaattgcgcgaagttactgtttggtcccgcatacctgtgcatacttgatcttggcaacttctcacattttgcaaccgcattcgcgaagagactcagtgaagtctaccattccactgatccgcctaagccactgggctccatgggcacggggtcaggatcctgctcttcatcgactggatgagtggcaccgtcttgtgaaccgtctcaccccagccttctacactccagctctgctcgcggcggattttgcgttgttctagatccgcgaactgccatagatggtgcactgtgttcagttcgccgatctgcacaaaccacgcaccgaccccttccataacttctcggcgagccttcaagcccttgcgccagtgcgtctcccactctagtaggtttcctgggtgtagggtgtacgagcgaagctcaaaaagtccgcctagctggcggggtgaggttgtgggccagaaggagaattcctgcatgagagaagagtgcttcgaggtgatcagcttcttcagcttcccatcgaagtccgcaaactctggatggctttgaatgttgtgcaatgattgatggtagccctcgtatcgctggtactcccaaatgtgtactggttatccaaagcgtaagcacaatgacgaactcatgtagcttgggtgcaggagaactcaccgaatgtgttgcaatcgccaacctccgtcctccaactaccgacaagatgcaccttgttctctgggagagaggccatctttgggtaccagttgccaaccagctctgtgtactcatccaccttgtccggctttacctcgtggaagacaattgaatggacatacttgccacgagccaggacttgcgagaagctgcgctccatatccttgtcgagctctcggccttcgggtgtaccatatatcagtgaggtaagggctccagtcttcttcttgccagtctcgtgttcgcggtcacgggcttcctctgctcttgacgttagcacggtgagcggcccagcgtaaagagtgcatcaagcactcctagaaagccatagagagccgagatacgtactttcctgttgttctctctgcttctgtgcggcgaccaagccctcgcggaactcttgctgcttcttgctgaagctagcagcactatctggcgtgatgtcaccgagagaaggagcccgaggcccctgtgcagctgcagcgacagagaagtaacgcgcatgaggtgcagaagcctgcggggcggagaggccatgcagcgcgcgcgcgcaggcacggcgagcgagcataatggcggtggtgatgctgaggcgaccaaattgagcttcgattcaattgaaaattgtcgatttgaggacggactggacagagtaaacggaaaggtaagaggtgttgtcgatgaggaggtcgacgtggttggtgtaatgagaagccacggagcttcccctcatcactgcaggcgtcgcttgtgcagctctccctgtcaagctagtttagcgccacggaggaaagtctggagaatggggaagcgccccactcacccaaacatcgagttacgtcctactatcgctcccgtcgccctctcaacctcatgtcatcacatgctgattaggtcatggatggggagagtctttgcatgtcttggaatgcgaacaggcactcgcttgctgtgtttgcccacttcactgaagatctctagcaaagaagccaagctcaatcttatacaggtttatgtttgtactacattcacacttatcggaaaatcacgtgataggttcggtacagtcctcctagcggccaggtcgtcaacacagcctccttccaagtctgtccctggggctctcttgtcccttcttctctgctgatgtcttgagtctgtaccctgcgcactctctcatacatactcggcaacgcctctgcatgccatctcttccgcaggtcatcatacttggggcggtcatagagactccaaaactcgtcctcggtgtagaaattggcagcataaggtaccttcatcccgcgcaactctcggggtttctgctccaaatctctgttggttttgcggactgctgcgggtgcaggatcagtaggaccccagacgccgaagtttaaagtcaactccccctttttctttggaacagcgctggtctcgtcgttcgatttgtagaatggtcagcccaaaacttcctcggtaccttctttcttgagagtcggacatatccacaatggccagatcttcagctcctcgtcgacataccggacgaaggcttcagacgtgtctactggaagcaaaagatcttgcacgatggcgccgtcggcggaatccacagccaatatggctttgtagatcgcacgcgcggtcatgatcggatttagtagccatcggaagagctaattgtttggcaaaccgtagtaattaaaaaatacctccccactccagaaagccccgcgatcatgccagaaaaggtaactttgtgtcggaatgatgtctgtgtaagactcgaaagtctctcgagcatgcatataaaaccaaggatcgattgcccgatcaaaacgttgacgtggaactcccctagtctcgggagatgtgtaacaaacatgccgtcccgttgtgatgactccatgctgcatgctatattgtatggctttgatgaagtcaaagcttgcgttccgttcctcgcacatactagacaagcggttgatagtctcgttgatactcgaagtatggtggtacgtcaactgcaccgcatctttggtttcagtcagacgaactttcagcaacgtgatcacacccatagttccaaggatacacctggcaccatcgaacaggtcggaattttccctattctttgtagcccgtacaatatcgccgttacccaatatcatctcgatctcttcaataatgcaatcaaaaagtccttctttccacccggtgctctacccgctagcaccagagaatccacctccaatagtaatcccagggaactccatttcaaccaggggcataaagcctagctgtaagctttcaggcacaggaacatccagcggaacatttggctccacagtagcaatcctggagtctgtgtcgattgctaagatatgattgagatgtgatatgtgcaactgtggagtatttcggtcgcgacggcgtgtagagttggtcgatccatgattgattcgaaaaggagtgtgagctgcgtggaagcctgcaacttcagcagcgagctttcgtaccgccaattcgtggttgctggccgtgtggtgatccatgatgttgggacaggacgtttgtcacttttttatgcactcgcaaggccaccttatatattcgcagggcaaatcaaaagctaatgccatatcgggtcgaaagctcttgggacacatctatgtccggccatccgaaagaacaatcacaagcgcgagggtattcaagacaaagggatgcttacacatcccttgcatcacatcttgacgattacagtttgcgcccatggaaacaaattcaagcatgtgcgtatgtccttgtatgagatatcacagaaagagatacgggcgctgacaggtattaaacaacccacacataagatgcgctctcgcaacgatgtggcgactcagttgtggccgtattgcaataagtgagagctaagtgaagtaccatttctcccgtaggcagcccaaggagtgcgtcattgtcaacaataatgagacttgattttttgctggcaaaatgtggttgaggaacagtctacaatgtgtacaaacggtgagccacggagccgactatacacagcatgtgtcagtaagattggacataggcgatgaacatgaacgagataaagtgccatacgccagactgccttcgtccgtcatttgacgctatcggacagctccgtcgagattaagtccttgaaacaccaggaattcatggaattacattatcagacagaggacatgatgcacagtatgggcattgaatccgaatcagtcttcgtcaaatatctgaaggacattgtccaggatggtaatgatgacacgggcttggagaccagcatcggccatattgttacctttatgtggacccattatggacggtctacaccttgttagtaaccataggtcaaagcaagttgatgagtgaacttacgcccagcaaatacccaagttggcagtgctcatacgattcacctcagaagattgctgcacacggtgcatgtgcagaattgtcgcacgcagtgtcgcgtagtttggatcaggcagcgcattgatcaaggcgtgcattgagtctcgccgcatagtatcatcgtcgatgcgcgctgcgtcgatgaatttgccgtagaactctctcgtcaggagaggatcaggcagctcgcggaagaactgtttcagcagccctgcaacgctgtttacatcatgttgaaaggcttccgggttccgaaaatcgacctgtgaggcatctgtacacaattagccaaactcggagtcgagccactatggcgctacacgtaccactatcgaacagcgctttcatctgctgaatatgggaagaagtgcccggtatgcggtagattccttcgacctccagcccaaagagatcaactgcctgtatgcactgataaacaaccatgggaaccggcgagccgtcacgcctgaagagttcctctagcgtcaggccgaaaacaggattcagagggggctgtgaattgttatacaggactccactgctttgctgagcggtcgcctgacctgcaggccctcgggggtagtccggttgcgagtgtggattgtgtgcaggtggggaatatgcagagccgttgtgttgaggagcctgtgatggtggcatgtgttgttgtgagggtggagcgtagctagaatagccaatctgggatgtcggctcagggtgtgcagcgggcggtgcatggccatctggctgtggcagcgagaaggcgggcggcggttgactttgcatctgcaaggatgcacgacggcctccgctgatggcaggcggcggcgtgggatgcgattgcgcaggagcctgtgtggggtgcttgacatagtgcacttcagacttgaccagcggtgccctcgcggcgttcttcaggatgtagtcgtcgaaatccctctcgttgttgatctggtagatgagctggttgatgctgggcggggcctgggcactgctgcccttgagcggctgtggggtgatgacctggccgttgttgaccacaagcttctcgttgaaggaggctgcggggattagtcgagaaacgtgacgggagggggagcgaggggaggcataccgtatttctgcatctccatggtcaatgctgcgtccgtctccttgaccaggtcggtgagggcagccacagcctgcgggcgcgtcgacgcgacaagctccttgcgcagggcctgcgctgtctgcaccttgctggcatagtcctggtcggcggcctgcgtcttgcgctggaggtcttcctcgtgctgtgcggccgacttggggcccttcaggccaaacttgcggccggcgcccgtgtcgcccgtcttgacgcggtcgaggtcgtcggcgagctggtcgtacttggccttggccttttctgccagcctttcggcgtcctggaccttgttctctgcggccaggccctgctgcttccacgtcttgcggttggtgtccatcttgttggccagctgcaccaggttctcatgcatggcgtgcagggcgaggccgaactgggtgccattgtcggcgatgcgctcgttggcatgcagcacctgctcgaactgcgccgagtagctctcgtggcgggactcgggcttgcgcagcccgtcaatggtgaggcggctcagcttcttgaggctgccggcatgctcctcttccagtgcgccgcggcgcttgaggaagctggcaaagtcctgtggacgcgtgtcagcagggcgcattgggcggcgacagcattgcgtaccctcgcactcgcgatgctggctttgaggcggttgagcagcgtcgagacccccgcgtccgagtgcagcacatcgtggacgcggtgctgtgtctgcgtgtcctgcgatgcggtgcgctgctcaggcgatgccggcgcaggcgcaggcgcgggcgcgggtgcctcgaccggcgacgacagggcgccctcgtcgttgggcgcggagacggcggtgaagtctgggttgaagctgtcggcgctctccatgggcggaatggcgggaggggcggccatcgcgggcgctgctgctgggtgtgtggtgtgggtgacgttccagggctgtcgtcataagcgcagctgtcagttgcggtccagagtgtggagaggctctgggatgcaccgtcgggccctaaatgcacgcgccgggtttgcacggacggccgttgcatcatcttcgcaacctcacccgtagtcagatactgtccatattatccgtctcccatctccccttgccgggctccttcaaagcacgtccgagggccttcccattgcccagctacaccgccgcaaacacacattcttggaacaaagcccatcaccctgccgccatggccacagagcaccgcacgacaaccacccccagcggcctgccagaggaggtggtgacatgcctacagaacgcacgattcgtaagtctttgctcgcccgtttcctacatccgcccccagtactggcaacaaggccaatctggtcatctctagcataaccattcgtcaaccctggcacgcctcatggtcacgtgtcctatagtatttccgctcgctattccagcattgtcctcagcctgtcatctcgctcactcatcgtcatcttctcctcctatttctaaccgtctcctctagcttcatcttgcaacatgttcaaataatgtcccacacgtttctttgatgaactacacctacctccccagcaccccatactcccaatcacctacgatcatcatgacaaccccacccacgtcccgcaagacgctgaacctcgagtccaatcctctggtctcgctactggtacatgattggatttcacatcgcccacccactctgagccagccagctcgttcgccctctccaactcatcccgccccacgctctggttcactggctgaacttctcctgggtattaatactgcatcactcagtaggattagcaccaccatcaatggcacagcagagcttgttccatccggctccgcagaagagagttggtacaaggtcgaacacctggcgaataatacgtttggcggtcgcgaggctggcgaccatcacagctcatctaccggaggaggtctctgggtggaaggtaaccaaaggacatctcgcggaaatgatagcgacatcggagaaggtgacggtggtacaaaatgctatgtagaggacggggaggtcagagttgttgttgttcgcatcactggtggaagaatagcggactggaaaggtcaaacgcgggactggacagtaatgcctcatctgagacttggacctttgaacgggcaataggcacgaatcgaccatataagcaaacttgcgctcttttgcgaccattctgacgcatgttacaagatgccacgtgcgaggaatgttgtcctgttttttcagagtaatagtaaaatcatgtctacatatatggtggggcactgatgtttataagcaggacgagattagcgactttctgtacatgatcttacatatccagaattgtttacgatagcaccagcttgttgtctgatcaagtcgtgaccggagcttatctgcgtggcttagagctgccaatttgggttgtaccatgttcacatcggggttttcaacaccccctcctccatctgtctcacgtttctgagacaacatggcgacagtcgggtcatagattggggtgctcatttctttcgaccacttgacatgtgccgcatttccagagtacaataatagtcatcgacacacagcaccaatctgcctgtcgcatcttggggtgaaggtgaattgggcgttttgaccaatggtgaatgcactgacgttccgtttgtcagtcgccccgccacttatttaagttgcgcccccgacctttgtctcaactcacactctctcactcctctactcaactgcaatttttattgcctctctttgttcaactcttgcgcaccctgcaactgaggaacgctgccaccactgcacaacaaagaaacctgaacacaacctcaccactccaacacaactactcaactactcaactactcacaatgtccgacaacgagcctcttgagttgcttgcgaagcgcctcaagaacttcacgaccggccagatagtgcacatcatgcgcagtgtccaagagccaatcgctaggaacgtgctcctcgctcagctctttaacaccaaggccgctccctccatcgccgctcttgcgaccatgcctcccaggaagctcaagaaggcgctgaacggattcataggctatcgttgtacgtatagtgaaatcacagctttgcatgcgatcttgactaatctttcctgcagcctggctcaaagctatacccttcttcaacatgtggccgatgaagaatatttcgtcctatatcggtcagctgtgggagcatgaacccgacaagcctctgtggaccctgatgacaaaggcctggtccgccatccgcgatcaagtcggcaaggacatggctcctcttgacaagttcttggacatcgtgtgcactgagctcaaagttctaccacctacgttgtatctccaaggccgtggatggaagatcgagtacaacagtgagggtgcgcctacactcttacacgatcccacctcctcgtcagctgcagcgctcggctatggctttaaaggccagaccctctcagtctcagacatcatcgagatctgtcagaagagaggatatgccactagctacgcgcccaacaagaacgatgcgtgtccaacctttctggggcagaacccccaagctttgaggctggcggcacgcaacaagcgtagggataggcgccagaccgctagagagtctcctgctgctcaagttcttcaacaggaatccgacgaatttctcgccgccattccaaagagtacgcttccagaggatgagtctcgagaccccactggattctacggtcatatcttgagtatcttgtccgactacaatgtcgcagaccctacagcatctgctgtcgaacccaacaacagtaacacggccgtctcgaccctcttatcgaacagcttcaacttgtccgtcgctaccgacatgagcgctttccgtgttggcgctaatgcggatgccgttctgccctccttcgacctaaacaacttccagctcggctagtttcctaccattccgcaggaaacgattgtcaatttcgagttgatcaccatattgactttttcggcacaagcaccccttcggtttatcacacagtccgctgtactttcctcagtaccctgtcgataccctttcagtacactttcatacccttgtccaagcaggtatcttgcatccaatgggcgcatgaacttaagcaaaacgctctcagctgcccttttacatgatttacatgctgagggcagatggccgaaacactggactccattttccttttcgcgataacgttatgattacggctacgtcactagcagccatgacttttgcagactatggaaatcatagtgcagattattcagatatctggaatggctagtggggggctcatatgaataattcattggcctattgatcttcggtgcctccagcctgaatgcctgagtggcacatggaactagctttgttttctcatactggggctgtgcatttcagaccgctgcaagaattcagtattgcctttttcggtttggacgttctgatctcgatcactaggaattggtcttgtccaatatgacggcaaggcattgagtgaaatggaattggataactcgaaagtctacataaaaacaatgaaaaacataagatcccaatactgaagtacattgcgcttaccctgtgctcaatacttcatgctcatcttatcgttgccgttaatagatatggtgatggtggtggtgtcgatgctgaaagtgtacagttgggaacagcctgacgaaatactcagccacgcacgcagagcttaaggtgcgcaactaccacgaattttgctggttttcaattgatcggaaaaatttagaagatgttcagccaaaaattgtgattggttatgaagtggtattgattagtcgggctcaggatcctcccctcgagatcgtgaatgtacatgtgtgtgcagatatgcaaggggagctttttacgttatttaactaacaattgttatgggccatggtgaaacgggtacagtatgtggagttcagtactggttttcaggggatgttgaagttcaaagctggcacaacccagaaacaaagtgacatgctgtcaggacacaggtctgcactcactgcgccagcatgtcaaaaaggctgcaatgatcattcaacgattcatcatgcagtgcagaatagtatatatcgtcagccaggcctgacacatgcctcgcgccacaggatggccaccttggaatgagcacacaacagggaccatatgaactgtcttacccccggcagaaaactcgagtagttgtctagctttaatacaggggcgtaatgtgaccaaagagcgctagatgcttctaaacacaaggacaaccatcccgagtatttctcgaactagggtgattaccaaatagtacttggtttgggctttttctaacatgggttgtaactacatagactagttattagctcaaatgtattgattgtggatgcattatctacaagatcgttcctcaactcctacgatcataaacaaggcaggacccagcagctatacatgaaggatggcaagctcgttttcgtgagacagcatgattcttgcagccgtaaattagtttcaagatttatcttttgagtataatgctactacgtacaagatttatgatccacttaatacgttgtcactgtagacctggatccagacaaatgcaaatgtagaccgcctatagagctccctccagggttcatcacttcatataatagaatctagctaaagaaattaattttaggtgacaatatccgttagtgtgcaggtcgatagtttgtattcgctgggtctgtaccttgcgcgaacgcgcaagatcatgacaaaacacgacacaacgtgccgtagacgacgggcgccataattctaacatgggagaacgtttgaactgtttgaatgagtgattgatttgaagacattgatcctatctgctaacgaacatgcctgataaatatcattatctctgaggtggtcgcttgtgtgtcgaggattactttcaccatgtgttcgatatgtctcaggggcaatatgctgagatcgaacttggtaaagagagcacaaacaatctcagaatgtaagattaagtgtatcgattgaacatgaggtacaaagcttcaacctctcatgtaaagtccatcgcgagctgatggccatatgggcatgatctccgaagttcatctaaatccattagacctcttactttagtgatttacagtaatctgaacgaacacgtcatcatgtatgtttatttttaaacaaactgtgcctggtgacgtctggtcccccagttcaagttcaatgcccaggtattcgtccaaggttttcataataatgaaccacatgtgaacgagatgataagattatccaggctgtcttgtatgtgctaatgcataataagagcttttcagactaagttttgatcaccctccaaccattcagtattattcctgagaggagtggcaaaaagcgtatatcgaagtgaggtgcacaaatcgtccagactgctactcatttaacgcgaccagagtccactcaatttgttcctcaatcgactctctaatgctagcagtatgtaaagatacttgttatcctcatccccatttggggccgaccttaatctgtacttactgagaagttatctctaaggcacccacgtgcacttatgttatttcttcagagggcttcaactttgctcttcgtagctgtgataagaattcatcgcaagcttggtcgacctacacatggactcttcacgctaggcacctaggcatgaaggcagtctttcaacatgcagcgtctgagaaatttgtagatcgatgtgagcactcggcgtcagtcgagttccagtcaacttctgctatgagtttggatcaattaccgcggcacgatcactaccctaccaatcctgctaattcagacgagtttgaacctagaaactatatttacctcgttctgacatcctaagtcaactccgtgaaaagagcttgggtcacattgaccgctcgtctgtaagcgtacttagtctctatatctctcggtcacggcatctccttgagcgacagggtctcgtgtagacgtgactggccaatacgaaactgtgtctcgccatcatcttcctccatcccccctggcatgcttttgcactccaatttattttccacaacgcctccggcgtcaccccccggcctgtctacgcaaagtgatcatacacctaaattggcaatgaatgtgcctggtgcttcttcccttaacttttccagtcactcgcccatatgaaggtcgcacaacgccactgcgtcccagtctccttctgaccactaggcccaatcggtctggaacacatccagaactgccggccacaattgactcccggctttttggtcgtgagcatgatgcaaggctctgcatggccttcgcaccgcggtgagggtttctttgaaaaaagctttgtccagccttctttcgaggcttcttgagaagccaaaggatcggtctggacatgagctggtggggaggaggaaggacctttggtattcgatgtttgggacaaagaggtacggttttctgcagtttcaactgctgcgtcagtgaaaggtaccaatggagtttcctcttgacctggcttggagtctgaggcattggttcggctctggaagaagcccttcaaagattgctggcccttagccatgggatgtgtaccgttgagtgtatttggaagaccgagtctgctgcgtttcccagatttcatgggcgttgttgaggaagcccgacgtttttcaggagatttcagagggatggaaagtccactcttgttcgaagtagagttggaccggaaagtctcaagggagggcgtggagactttgtctggactctggatcgctgcggacagcggtatggcaggtgcttcagctgtgaccacatgcgctcccatgttgcttgaatgagacacagacgagttctcgagcgatggcttcttgttgaacatatctcgaatattctgcctctttgtgaattccggcagaagcttcccactcaaggatggcatatcctttgccgggttgtagtccctctgtcgcctaccgtttttgtacatgccaggtgggttcatcaaatctaacagatggaattcttcctgggtgtcctccatgtcagccacacccgcgtgaagcattttccctctcgacaccttctctttcatcaaggcatacaccgggcaatgatctgaacccatcaagccttcttggatatcggagtccttgaaccagtccttgattgcgatgctacataggacaaagtcgatgcgtgagccaaagttgccaggccgtgcattgattttctgctcccaatgggtgtacataccctcgcgatcgggatggaattcgcgacacaaatcatacaagacaggtgcttcgcgtccctcgtcccgctcgcctgggacttggccattcatcagtagttggttgaagacacgacgattcggcgtgcttaggtactcggtgtgcgtcatgccttcagagcgcatgctgtcctctgccctcgctgtatcgatgaggtcccgtgagacgttcagatcgccggtcaatatgacgttcttgcccatgttattgaggttgcggatacgtgtgtcgagcgcagtcaaaaatccgtaccggaagtcgtctcgcaaaccattgctgttcgctgggctgtagacgccaaacagtacaaatgctgggaactcaatgacaagacaacgcccctctgcatcaagagcggctggatcgaccccgaggtctgcaacctgagcggctgtgggatagccgccgatgctcgcgtcttggggaagctcacgatatggcgtggtagagccaggtggacacaggacgccgagcaaaccttcttcggcacgaataggcgcacacacagactgtcgggtgtatatgccgactccagagtagcctgcaaagcgttagcacgtgatatgtcaattcacaaccgaagactacctttcttgtgcttcggtaagctgaagtagcagtcccagccagggactagcaccatgtcatcggtcaggtctttgcgctggatcttgagctcctgcatgacgacaacgtcggcttccagtatgtcgaacatggcattgaaggtccgcttctcgctccatggcttgtagccgaacgggttgcggatgccattgacgttccatgtcgtgatgcggaccatcatgtgtgatagaaaaggcgctggtgaagggctggaaggcagaccatcattgttcgctcacgagctggtgctctcctattcggcggcgcgcaagtgcgaggaagaacgcgccacgcgacttgtcagacacccaagatcacgacgtcacattacatggcgcaggtgcaaacagcgcaaacacggcaacacggcacattccgtgtggtctgaccggcaagctcccgcatgtaattcgggcctcgcatcctcctccacgcaccaccacgaccacgccaattgcacgcccgcccccatctccactctaccactgtcgacaaaatgttcgcccagcgcgccctcgcccgctcagccccgcgcatggctctgcgcacccagcgcgccgcgcctctccgtgccggccgcaccacctcccgcaactacagctccgagagccccaagcagttcgcgggcgccgaagacaacgagttcaaccgtgagcgtgctcgcatcgcagagcacgcctacgagtcgggcgagttctggcggaagttgacgctctagtgagtttctccagggatgcgctgcacactgggattcgaggcaccggccttcagatgggacgcaatgccaatcgcagcaggttggagggcaatgcagggaacacgaaatgctaacgccgactccagtgtcgccattccttctctggtcgtcgccagcatcaacgccaagctcaggtgggatgcccactgggagcacgttgcccacgacacccctaaggaggataagccggagtacgcataccagaacatccgcaccaagaactacttctggggagacggtgacaaggtatgagatttcctgacctagcataccagagtagaatcgactaattgacctcttcacagaccctcttctggaacgacaaggtcaactaccacaagaaggactagtaagcagttgtgctacaacactttatcaaacaactttggaaaggacccggatcatcatgcagattgcatgtgtacatagtgcaagcagcgggccgagcagtagaccagcaatatatttcctatgtttaagtgcggaaagctgtgaaggctgaggcgattcgccaattcattgaataataacgattgcactattcaaccatcttccatgtccatcatcccttcctcccagacccgattgtggttctgtgcccattcctctgctagcttttcgtctcccctcaacttggcaatgaccgccttcttcatcaactgctcacactcgcctgctaaatacccggtcttcttgtagcactcccttgctcgatcggtataaagttctgccttggccacatgccttgctgtccaacgattcggattcgacggcactgatgtttccgcgttgacttttggacttggatctgcgagacccatataagcatccccgagatgagaatataagattccgaggagatagctgtctgtgccttcgatcgcttggggtatgacaccctccagtaaccttctcgcgctcgtcgattgccccaggtcgttgagaatgtttgcaagtaagcctatcgctgcccacaggcttggcatgagtttggctttgtaactgacgctcgctgctcttattgccgcggaaaaccctcgctctggccttccgactttccggaacaggtcacctttcatcagaagaacactgacgcgctgtaggacgtctgcgttgtcctctttgaaagaccgagctagtgacgaagtcgcaatgaatgcctcgctgtagcaagcacgcgagctgagataatcgacgtgggcttcatgtaaaatgaaggacaattcagggtcgagtggcgttgacgaggggtccgcagcgggttgaggttggaccgtattaagcagatgcgcgcatgcggcccaattggatctgctaaagcataagtttctgcgaacttataggaggtggaccaaacgaataccttcggatagctcgcttaaacttgatgactccagtacacaagactagatactgatggtacttcagggatttgtgtgtattcgcatcgatggcttcgagggttgcaatagcttcgtcataccgacctccagaactcatggtgaaagctcgccgacctatggctcggatcgattcatctaccgggcaagatccataatagcaatctagcagaagttcacaatgtacattcgccatgtggggtaggccaagtctagagaagagggtggcttgtagaagcatttgggtgccgtgattacttacgttttctctcatattgagatgtgatgattggtatatgtactccaatgcgcgagaaacagagtccccctgtacagattagtttcgcagatgatgggatcaatttcgctacgtaccgtccagagactgagcttcgcttcattgagcagactcgcactcaaaaggttgtacattttcgtatcctttgctttggccttcaggaaggtcaaaacatcccgctcgctaccaagcatgctcatgtagcctgcacctttcatctgttttgggtgggccttggccatatggttgagccagctcaggctgaagctcaaacaggtcatatcttgattttctcgagctgtcgcgatggtctctgtaatggcagcaatagcctcgccaaaacaaccaaagtctgcttgtaaaatggccatgtgtagaagggcgtactggtagtggatcttctcgcgtgtctgcattgcgtagtcgtaatagcgatgcaagttgtcaaaagaagaagtgtagtccccagctttccacgcatcaaaaaattgaacgagatgagcctgtcgatggactaagcctgaggagctgaccatgctgcgaagctggtgcttcatgttctcaggaacgcgatcgccaaatcgctgcaaacggtccagctgaaagtcaagtatccggtcaaggtcatcggtactcagcccctctccttcttgttcttggtcttccaaatgtccatatgtgacctcgtacagatcatcgccaggtcttagacccatctctgcagcaactctatccacaccaccagaagcgattccggctagccgcttcgtccattgggatgtaggagccctgtacttgacaaacaaggaccagagcttcattgcatcatcgaattgcagccttgtgaactccagtcgcgcccttcggacgaaggcgcccaaaggagaagtcttcgagagaaatatgcgatctgaagatggttcatcctggccgtccgcagagagtggcgtgcttagaagctctccaaggttatcaatcaagtcatgcaatgcatcaaacgaactcaattcccacatgtgttttaggaacagatcgaggagcgtccggcctggcatgctggacgtatgtccttggaggacatcctcgaaaaggtcaatcgaaaaggcggcagtgtgctctgaggatgcaggcccaaaggagcggtggctctgagcatttgacgtcggaggagagactgtgtgagaaagtatgaaagaaaggattggtatcgttgcggaggttggtagtgccgaactgcagtaaaggcggaccaggactagcaggctgatcttctgggctgtgaggtagcgtggagttgccatttcggacgttgtgcatgcgcggtagtcgacggggcttggccaaagataaacgcgagttgcaaggtatcatgtatcttcacagcagtcgcgtcgtgtttgctgacatggttaaggtgggtctccgtgcgcgaatgggggtcaccgcgtctatgtaagagagaaggagcgcaagcgcgcggtcagatgatcacgcgtcacccgcggggaaaatgaaagcggatccctgcgaaaatactctgcagaatgatgtccgcaaaatcaccatagtcagtgcgaaatcatgtttgcgagagattgagtgcgaatgcagccgagtaggcttcgtacatttaactgataatcttcttcggcgcctctccagtgccagaatccactctccggacactttttgaatagtctccatgcttgctatgccaattcggcagaccgctgattgcgcccccaaagttctctaaaatatgatcatccgggtggcagtttgttgcccatatcttgctgatgctcagatcgaacggacctggaatccggtcaatcaggctcatgcccacagtccgcaccttttgtgtcaacatttcgcgctgtggctcgacgacttgcccatggtttgtccgcacaaactcagcccagcgaatgaggatcagctcccactctcccggcgtcttcgaatacagcaagtgctggtggatatcggtaggcacaatggactcggtttgcacgttgacaaagtacttgcggccatctgacttgaactggatggcaatgaagttgtacctctctacatcccacagcgacttgccgaagatggttgcgccccggtcaagcgtcctccatcccgcataacctgttctctggatgtgcggctggttctgcggtagctgggtcgaaatcttgccgtggaagcgggcgtgtgcgggctccgtctgcgtgacggggtggtagtccaggtttgccgtggagaagccgccaatgtccttgtcgctcatgcgcttgcacctcgcgatatcttcgggttgctcgaagtggataagaggaaagggcttcgtgggcgacgtcaggccctcgagcttgagcgctgcgctagtcagtcttcgcaagccgcggtagatggcgatggtggagctcaccaaagttggagaggcgcttgaactcgtccaggctccgcttcatgaagcctggcgcaagacacgctgtcgttggtcgcattgtggagctagggccgagatgtgtctgtagagggcctggacgagggcacttggaatgaggctcagtgacgtttcgccgcggtggtcttcgccggccgccttgccgcatcggtcgccatgtgtctaaattttggagccccaatgtcatgcacaacaccacgatttcactgacatcacgaatgatacttgcaaaagctacaccgccctccgccctccgctcttcccctcttccgtgcagtttgcctgcagcgcctgcccggccgacctgattcctctgttcgccacgcgcaatcctcacctagatgaccctcaaccacgccgccgaacctggcactcgagacgacacctcgcagcccttgcagacgctgccgccctcgtcgcgcgagcttggcgagattctcccacctaaactcccagacggtgccccggtgacagcacagggaccggcctttgcgaagtcatgggcgcattttgtcgctggagggtgaggcaaccctgattccgagggaaagacttgcgagagaagactaactcgtcacagcctcggtggcatggcatccgcaacgttgacagcccccctcgacgtacttaagactcgtttgcagtccacatactaccaacaacatcttgctgctatgcgtgctgctcgaggtttgcctcccattgaaagcatgtctttcggacgcagctcgttactacacatccgcgaaacaggcgaaatattgtggcaggttccaaaggccgagggatggcgagcgctgtttaaaggccttgggccaaacctcattggtgtagtgccagctcgcgccatcaacttctacgcatatggaaacggcaagcggatcatcagcaaccagttcaacaacggacaagaggcggcatgggtgcacttgtgctctgcagcctctgccgggataatgactggaacagcaacgaaccccatctggctcgtcaaaactcgtctacaactggataagcacacacatgcggatgggcgaggtcgccagtacagaaatgctctcgactgcaccatgcagacgatacgcaaagaaggcatctctggtctctaccgaggattgacggcgagctaccttggggtgactgagagcacgttacagtggatgctgtacgagcagatgaagctggctctggcacggcgagaagatcggattgtggccagtggacgtccgccgaccgtctgggaccaaaccgttgcgtggtccggcaaggtctccgcggctggagctgccaaattcattgccgctataatcacatatcctcatgaggtacgagcttggcgacatcatccgctaccgcaatactaatatggggcaggtggtccgaacgcggttacgacaagcacctcaacaagatggacgacagaagtacactggtctagcacaatgtttccgcctcatctggaaggaggaaggcatggcagcgctttatggtggcctcgtaccccacatgttccgcgtggtccctagtgctgctatcatgtttgggacatacgagggtgtgctgaagctactcggcgagagcagtaatatgtgagatacgcttgttgaccgcatagactcattaacggatgtacaaacacttgaatatgcattgagtggcgttatggagaagacctgggtgtttttggggtctagaaagcaatgcatgtcacggcaaaaagagggcaatgtataacgatgtacttttacgaagaccacggatcagcacgattgaattgcatgaagaaatgatgtgcttggagtcaaagcattcagatggcctcagacttagagcaaatcgattcaaaagaggcaggtatcaatatgatcagcttgagactaaagaaatatttgtgggacactcactcaccgacgggtgatggctttcgcgcgaccgagtccagtagagacaatgtccgaaaatttgcttgctcgttaggagctgaagtcgcagttttggacataatggcattgcgccgggctagctagcgtctcggaagtccgatgagcacagactatgcccgcccattgcgaacttcaaactttcgacactgcacagcaatatcaaggatcgcctatacgattagcaccatgtcatccaaccttcccctccgtacgattcgaatacccgcccttcgcaaccaatgcctccatcaacagcgtcggcacgcgcaatcgccgcgcgccttctccactaccagtccacaagcattcgcctcaagttccccacgactgcgaggcgggagctctctgggtcaagatagagccattactagagctgcgacgagaactatgataggaccagcaccaaaggtcaacgaaatcaaggcgcaagaagagggtgccttgtcggacgacattgggttattgcaagatacggtcgtccgcgcgccttggggcagattgccaggcatgtggacgccgggcttttggggctacatgtggaagttaataaaaagcaagggaacatcgttgtactcgtatgtttgaatcaagacacgcatcgaatacgacagaagcaagactactgacgaactgcccaggagaatactgtacaaacgctgcatatacaagacagggtgggggaggttcactgctatcgatgcaggaaacaagagttacattaaagacagggcgatgaacctttacatccagctatatgtcaatttcgcaaggtaggagcgccccatctccgcaaacaaatgcctctgcgtctgctaaaacgattcgacagaggagacatgtcccccgtatcccaattctgcctttcgccggttctccgaagcttccaggaccgtatagccgctcgcggacctctcacaatggaatggcaactaacaaaaactccatccatgaggatagtctcgcaccgcgcatctttgtttggtgaagatcagcccgatacggcttaccgtcaagctgtaattcgaattgtatccactcagaagctcaccgtaaagccctcggttgtttctatgggtacgagttccagcgtttccaaatctgtgaacaggaccaggagtcgaaagagcatcgaagaatctcacgaggtggacggagacacggcctttccagaaagcacacagccacgaaaagtcgtcgagtatttcgtattacagcgtcgggtcatcaagggacaagaagaggactggaaaatctggggctttacgcaagcaagcacgccagccaagatcgaggatgatgaggcttattggcggaagacactaaactcgcaggctgctggggcttgaaaataggatctgatcagacatcgaacgcaagagaattattctgtactactacttccactgtatatcaaggcacagtattgttgcggctcacgatgaacgttgctattggatgtctgattgggcatgcacgcgcaccaatgtcatgaaaatggcttttagcacatgctgaattcactcctgaaatgctggtggaattttgttaaatgccagggacctgaaagagccaccctcccgtcatccgtcgcattccgttgacaagacctttcctgtaaccctacgccaactctgcttggttctccttgttgtcgtgaagtaactgccccataccgcgttttgcgatagccatcaaacacggagcaagcagtggttgacagcttgagtaagaaggtttcggacttagaaaccatggacctacagagttattagcatttctctgagcaatcaagcaagggtgcagtactcactttgatagtctttgtatcgaggcctaatccctctttcttgtctgtgagaaagtcctgaacgtccttgcgctggtcgccctggagctgaactacctctcccatctcaacgtccgtaacaatggtgccattgcaggcaaacttcttcttgatcaccttgaggatcttcttctggtcgaacttcttgggcagcccttggactgtagtcaaggtcttacgtccattgcgttctggcaaaagtcagttggtgagcggaaacatgcggccgcgtgcatgaggtgacggggacggagacgagggcggtgagatgagttcgcacgctatggcagacccaaaccaacggcaacaagtgattgtggaagaatggacatacgttgtatacgaatgtgaatgtagtcctgctgactctgcttgacctggccggtatcttcatccgcttccgcgaacgggtcgaaagttttgagattctcgattgacatacgagaactgtttccggcgcgcttgaggtggggctggatgtgcgactgaggtaggcgagtgttggggcttgcgtggttgaggatggagagtttgttgttccgtggagctgtttgggctgagggagcgagatgttaatgttcttcagggttggggaggaaagaggtggggggaaatgcggtaactgcgccccgctagagtccgtgcgcggcgtgcggtcttgttggtgcacttgccaattcgagaaccatcgacttctttgaaaggatgattcacatgtcatgtcctagaaagtgtgccatggtctgatatcatttcgagacaacacaggcaacaaagtaagatgaatccgaaagctgctgaacctacaccgcgggacaacatatagcccgagtctacgaggagctcccactgaacaccgtgtgaggcgatttggtcagacatctctttacgcaacacgtgaattcttatcatgctgccaacggaaagggcttgtcttctgttattatcgattacatggaataatgtacatgttttcccaggcctgatcttcgacgacttcaacctccaatgcaagttatgcgctcatggccctggtaacacttactcaagagggaggtgctgcaggcggtgcctctgtcccggaagccattccgggactgcctggaggtggcggcagaaatagcgaagagtagctctgtgtcacgcaatcagtcgtcgcatttggcgttccacagcagtaagacttacaacaagaagcgacatggctgcaacatggttagtggtgcgaacaaaacgcaggctggagacttaccagacatgccaacctggaagtaggcgggtgttgaggacgttttcgcctgctctggcgactcagcgagccatgattgtatggcaaaaactacagcaaccctatggctggtcagcatgggcggtgacacgaatttgaaaagccataccagccgatcatcctaataggagcatgtgatgtcagtcgtgtttgcttgcacaattaccggggaagagcgtacttgtttcgagtaaagatctggagcacaatgtcagccatccgtggaacatggggtgcagcgcagcacttacagcagccatgggcagcgtgcttgccatggtgcctgagaccttggtcagcgtccagatgcggtgtagctagagcaggcatgccttactcgccatgtcaccgtctgacttgtcctttgccggttcggcgtatggcacaactagagcgccatgtcagcacgtgacacgtggatggtgatttccaaggttcgctggataggagacggcggcggcaccagcaggtcgacgaagcacgtactgagatcgggccggcgcatgtcctttcgtgacgacatgatggagctgatagttgatgtgcggtttccagaatatgtgcagccgcgagtggagacagagggagtgaggcagatggtgtgagatgcggtcgcgtcgtgtcgaggcaggctggcttgtgcgtgtgcttgggcgctgagggtccgcggcaggcgtgtctccgcgcatcgggaaatgttgcgcgctgagctgaggccatggcatgggtcaatgccaggacatggcttgctagaggctaggaacgtatgaacccggcccgctcctgatctgatcgctgcatcagtgcatcttaagagagatagcctcatacctcaacccctcggcagtccccgcctgccacgactgcgctgcatctctcgcagcatcaagcttcacacacgctccttcggctgggcgctgcttgcctctcatccatcacccatcgcatcgacacgcccacggccccgtcagcgccctgcccccgaccccgtccccgaccgcgacctcggcctcgacctcccttccctccgcatgcgcctgattcaaagatgatgccgcgctgtgtgcgatgacttctcgtcctgccctggggactcatggcagtggtgcgccctcgcggaaccaggtgcggcggccctcgaagccggccaacgctctcccgcccgactgcatcgatcccacgctcgaggacgagagacctgccgcccacaacggcgccagcgaggccaggccgccgccgagaggcaggccacacatcttctacagcacccttgccagcagtgccttcgacctgcccatccactccttcccctatcaacccaccgtgaatctccccgtgcctccacggcccggttctctgcacctgagagatgcctcccagcagcgccagatcctgccgggagggacaggtgtgaaggatgcgccgaagctgggtgtccccgagacggtgcctatcccggtgcactttccaggcgagaaggctgcggacgtcttcccatggactggtaccaatgccgaggataccctctccgaggcgctggtcaaggcaggggtgagcaacaagccgcagattatgaacgagacgaacactgcccggccatcgctgtggtccaacctcaaaaacaagtcgggcattacgacgctgtccacgctgttcgttgccgtgctggagaagaggcagcagaatggccgcctgcaaacgcccaacaccttcaagcctccgccacgcctgacgctgcgagactcgacccgcgaggggtggctccacgatctcgcaaaccccacggtaagcctccggaggctgagccgcaccattccgcatggcctcacaggaaaggtcctgctcgaccaatgtctgaacaagaacatcccgctcccacgagctctttggctcgccaagtgtgtcggtatcaacgagctgcgtgcgcacaagcgtaagggccaagcaggcactgtgacctggggcagaggttggacaagctctgtagagcaattcctcgatagtgtcatatccaccatcggacagggcgattggaagcttcgcatcacttacgcgtaagacatcgtaatccagcagaaactgcggctaacatgaacagtctacaattggcaacgcatttgtacaaggaacaccttcttgatgatgaccatttcctgggttggataccttttgggttggacatgtgttcctccgagcgtctatttatatggctcctcgttgtagcagttccgcattattggaatgacatcagttcctgtcggcaacgcggcaagcgcctggcagagtcgctcctcaatcatcttgccaaggtatggcttggaacagtttcctgttgacatgtagcacactaagatttcacagctctccccaatcgaagaccttgctgcaccttcgacggcgctccaattcctagagaacagtcttctgaagcttgtcacgactcgaccagcatgtttgcttctcccgatctcctggcccaagcacagcgcggctctcaaagccctcgtaaccaagcggaatcttcctcaaactgcgcaagctgtcgagaagctagatggcaggaacactaggctgctctcgtttgtcagaaacggtaaatcctcatctcgcactggtgctgctcgtgtgtttcataagcttgattccatcaattacgcggctccaatccggatcgaggatctatcctacgagtgcatggagatcacatcaaatgctgttcagctaatctcaaccctcttacactgggcgtgctcttgttaccgcgccggttcccacaggatctatttagcaactcggttacttcgtcgttggagtcaccttggtgcagatgtgtatgaaggcatcatcgtttaccttcagagcatgagttgggtaaaatcaggggagatacacgtcttgttacgaattgtggctgaactagtccgctctaaacacttctccgtgggccgctatcttcagtggctcatagccacaggatctttgggatgcgatgcaagtctatctttggtgagtcaatagtcaacactctcatgttttacgttggtcatgctaactttacacagccttcttcgtggccggtacgactcatcaccgaggtgccgctcaccggactatctgaccaagtgcgcacgctgcgctctacgctcctacgagggactgctcactcgactgagttggaagaacaagctttagtaaatgttaaacaaagcatctcacaagcagtcccagcaatttttggtctcagtctcacaattccaagtcgtattgaactcaattttgcgaaactcagcgggacaattcggctcgaaattggaatctggttgcggcaacaggttgcacaacacgcagaggtgaatgaacagtgagtctgaacctatctccgcatttctaacttgcctaacgcagagcagtgtaccgaccaaggacatttccgtcgaagaaacagctgcagtgtctttgatttcatgctatgactaccatgtggttaggtcataccttgagcagtgcgaggacctagctatacttgctgatgtcattggtatcaccgcatcctccttagacatggccgttcttgcttccgtggcggacactcttctttatcacatgaagactttccgtgccataggtgccttcgatcctcttctgggacggctagcgatgcgatatgcagctatcaggacggtgaaatttcctgagcgcgagcttcttctcagttttcagaaccttgctcgcacagcgcagccggacggccaactactgcaattactagcatacgacttgagtcgtctcgatcagaagaacgctgttgcagcctgctcacctgcttccgacaacatgggagaagtcatgcagcacgctggcacatgctctgacgatgagattgaacgaatattgtcaagtggcactagtatggatcagaatatgatgtcccgtgtactccgtaagcttgtccgcaacctcgaagagcacgtagacaagggctatcggcagttcgaaaatcacccggcttggttctggcggctgcgcaacttcgatgaagcaacctttgacgtggtgcttcgtgaatggttggaaaccagtataatggcttgtcagttgcacatactgcagatcgccattcctcctttggtcgcctcgagctgcatggaattatcgagttttttggacatcttgcgtagttgcctggcaaacgcgaaggccacacaagtcttggagcctgccactattgccatagacttgctacgcttacttctcccgtcaggattgtcggccatgtcttgctcatcccaagatgcttatcgataccggactgagcagtacaagctgtgtttcacctccgacacacgcatcatacattgcattggcgaggtggcggatttggtcttgtcgacaccgtcgaactcaatgctgcaaaccgtatccagcctgctaagtagcgaaacagtcctgtcgatcgtgaaagaacatgttgtttctgacccggattgtctctcaaagatgaagacgggtcaatctggacaagcatcgttcaacacatgtttcaaaactttgttgaatggcctccttgatccctctggacaatggtgtgagtaccaaagcaatgtccttattttcaaaccagggctgacaagtatcacaggtcttgccgacatctctccggaagagcaaataattgccgttttcaaagctgccagcgagctttccttaccactctgccaagctatgattgaacacatatttgcgtcaagcagcgcacttgatacacatgcagtagatcgactctcagtaactgtattgaatgcagtcaggacatcgatggaaaaagatcagtcgcagggactagagttactcacaaaccttgaaggtcctctcgcagataaggtcagaacctctagacacgttttggaagaacgtcatcgttgacatctttagatacggagccacgccgaacgcgaggtccttgatgcatcatacttcctcctccgtggttcgacagatggtattgctagtgattgcattgtcaccgcaaagatgatgcaaaaatacctcacagtcatcgagctcactatgggtgaaactccacaggctgacgagcagtttgcgatgctagctgctctgacagatcgttttaagggtatttttcacgctttgagcgaatgtggtggacttggaacccccactaatcaagccactgcttcgccggtcgtccaagtgtatgcatggtacagtcctcgccagtttagtatcaacttgagctaacatattgcaggctggcagcacttcttagcctcgtagcttcacatggaccgcaactgttacgcaatgcaacgcaatcacaccaggctgctctgatggtggcactacaagacatcgttacgcacgccagcctagagctgtttccgtccataatcgaacatgtcttcgacgtcttgattgtcttgtccgatcacatatctgaagacgtccgcaatcagattgctcgcctagagagtgcaaaatcgaccaattcagatcgagcttactttatccatagccaaaaagctcctatcgacggttggcttatgttgaccaaacctgtcatacctccgctcgaaccccctcaaccgccaaacccaaatacgacacaaaatcaatcctccccataccagagccctcaaatgacttccaatacggcagcacctcaacaccgttacttcaaccagcagcagcagcaatcgcagacattgcaaccatcacaacaaacgcaacacatgcgtacatatcctcaatacgcgcagcacgccgcgcaaccgaatcgacatctgccagctcagctccaacgtacaccatctcatcatgcttcactctcgcccctccagcaaatgcagcacatgcaacaattacaggggctcgcacaacagcgcgcctcgcaaccctcaccaattcactcgcagcggccgacttctgtagcgagtcccggtggtatgggaggtctcgcaggcggcaatgcagcgcctagcaaagcacacacatcgtatgtgaatcagcaaagagacacccagcagtatccatttgtacagcctcgctgggaaatccttgctgagagttcaggcaatccaactcttaacgagacggcaatcagcttgagtctcttcggggctagaagagtgtgagcagactagtcattatctttcatgcttctggcaacatccatcgcaatcagcctctcgtattcacctcgtttggctcgggttgggcttcgagcgtcatgtacgaggcaagcgtatgtcatttgctttttcttttatagttttgtggatcatgaaacgacagatcttgcatggaactggcgtcttgtggggttatgcatggctactgcattacaacattggagttattacacatcacacaaggtacatgcacacacaggttcttctgatagagtgggcccagttctttcattcattggagggatggtcaatggtttttggacgtccgaccacagtacagctccgcttatatacctctaagaagtacctgttttcgagaccactttgctactgagaaggtcggttcaggatgcactcctagtgcaaagctccttgaacttctcatcccaacctttcgccattgtgatgttcttcaagttcttttcaggattcgtccgctgagagacggcccacatgtcgaatgccatcataccttcgtctccatgctcgtcctcatctccagatacaggcctatacaccgggacgtctttgcattgacccacaaactcgtccagaagtgtaagtgtctgatttgagcacgactgatgagggtcgccgtagccggggtatcgcaagatgggtggcgcaccgttgaccaagcggtatcgcgttgtgacattgttgagcgtatatacgagtggcttcgcatcaatagactgtgggaactgaagactactctgatcaaaggctttcaggaacgcggggtcggagttcaactgaaaagccagtcgtctcgtgcgctctgtgtgcgtcttgatgatgccaatcgctgccataggaacgtagcgtacagagtcattgtcatcttcctcgaagccggcaatacccgggcttcctttatgtaggaattgctcccaaggcttcaatccactcacccacggtcccgtgttataggctcccgctggaccccacgtttctccgcttggcgtatgtatgagctgttccctgtgcactttcctgctctcggtaccatgtattactctgtctacaagctctaccgtagctttgaaatcggacttgaatgagtgcgcagcagctagcgcaatctcgctgccggaacccgtaactcctcttgccaagactgcatcgcaaggaaaccaaacgtgcatctcgtgccagatatcaagcaggtaaaaccagagtccggacatgacaccattgtcgtacatgaggaagtcggcgaagtagtcgagtagacgacaggcgccctcccagaacgtcgtggagaatgctttggcacatggagtgcagggccagtggtcttcagactgtcgatgagagcatattcgatgcttgagcagtaatttgatggacttgtagatggactcaaagttcaactcattatttccgttgatatagagcgttgtaagaaccgttttctgggagtggtcgtggacgagaatgatgggtgtatcgggaggaacaggaggaagcaccttgggtgtgtactgcgatcgtagcgactgcatagccccgatccgtgtctggtaaattcctacacaatgtggaagctatgtgcgtggtagaggggcgagaaaggtgaggcttgggttgtattgacaaagaagcaggttgctaggacagctcacctgacgacgggcgtttgcttagaatttctgcgcgcacgcacgtggcagagatgtaaacaaacttaggcaaccatgattgaggactcatgtattgcttgtgccataattgccgggatgcaccacgagctcgtgagatgagtcactcgaagctctacggcctagtctatagttccaccacagttcatatgtaccgcgacatcctacttaaagtactcatccttccatgctgcatgttgctaagtaaagcttcttctagtgccgactggctgatacccgcatctacaaggattagcaacaggtcttgtagcaacaggctgtgttccataccatcgatatcgctaaaactactgcccatacttggcgtcccttcacttccttcctttcccaactttggacctttctgctttgggctacctggcccatctagttcagtgcgctggatggattgtggtgattttggggtcgttgttcctgagattggaacaagcaagtcactctcagatgttgaattcgtcactgaagatgccgtctgtttagtacgttgtgattgctgaccgaccatgttttgtcggagaggtctcgcattttgagatccatcgtcttgtcctgtgtgctgacctgccttgacacttgatttcgacctgatgtcgttgacataattcgtacctataggccgccgggtgatggacgcaaaaggtaggctcgaggcgccatgcaagccggagttctcagtgccctgactccctgatttgtctttaaacgaagacagatttcgagactgctggagcttgaagcgcggtggccttttaaaaagctggctccggtgggctgggtgatctgtatctgacgatgaagaagagctcgaagataatgagtcaggatcgcccggcgagtccaatgtatctgtcaatgtgcttggcggagcaagagccgtagagagtcggtcctctgatctggggctgggtaaaaccggtctttgcaaggttcgagtcgattttggctgtagcgggggttgctgggcaattgcgcgagactgggtgatggtgttcgttgaaggcgtcctcgataatggcggcgcttttctgattagtggttctatcttatgataaaagagcctgtattcagcgagcgacttacaggtaacagtgggttctcctccgcgtagactgggactttctctctgacggcccgagagcgcggagttactcctttgcgctatacaggtcttagtgtgagtcttagctgcgaatcgtatagcatacctccggaaccaccacttcctgtcctgagcatggctatgccacccggggcagtcaaagtgcttgcatcattggtagacacaggtataccagagccgctgactttcttcatctggtttcgtacatgatctaaatgacgctcatatagccaagcagcttgttggagaaggaaagttggtggcacttggaatttatctgctctgtgtcggtttagtcgctttgatgacaatcattgatcggcaggtgcatacagctcaacccctgtgactgtcagtgttcagtccagcaactatgacaatactctcacagttaaggtcgcttgttttcgatgattttgagatgactttccagagctgtcggtccttgtcggcatcccattgtgcctggataatattcagcgattgtcagaagccaaggttgttgctcatacctgaggagggtctacaaaatgacctcgagcgaacggtaaacgtatcaacgcgacgaattgcacgtgtgacatttctaacgagctaacgagactgagaccagattttggtgtagataggtcagagttggagatgagatgggatgacgccgcgtgcgtacctaggctgacataggactaacaagttgctggggaattgggcccctgtaagcgcctcacgcaccagccacccgtgaccccacatccgtgcgtcatgcagggcaaccataaaataaaatactcagtgcgggcacttgcatgcccccaatctttatgcgcagaacggccatccatgaaatcaaccaagatgccttcaactgccatggtgaacatcgacatcaaaggaaagctaccaaaagtagcgtcagggaaagttcgcgatctgtacgctgttgacgataacattctgcttttcgtcgcgagcgatcgaatttctgcatacgatgtgattatggaaaatgtgagttagaccatggtcactggctgagtcttacctccgtcccgcatgcatgttcgaatcatcattttcccatctttactcgaagctttctgatgttcatggtagggcatccctggcaaaggcgcgctcttgacttcaatgtcagcatactggttcaagtacctacccaatcatgtgcctggactcagaacccatttcatcacttcctctcttcctcccattcttgcctcagagacctacctccaggagcgatctatgcaagttcgtcgacttcgcatcattcccatcgaatccatcgtccggggctacatcaccggctctgggtggtctgagtaccgcaagtcgggcactgtgaacggaatcagcttaccagagggtttgattgagggccagaaactaccaagtccattgtggacaccaagcaccaaggctgaagtgggcggaaaggatgagaatatcagccctgaagccgcacgacaagtcattggcaactcatcgattgctgcaaaggtggaggaattgagtttagccatctacaccgccgccgcagcccgtgcagaatctgttggaatcattcttgcggataccaagtttgagtttggcctggacgcagatgacaacgttgtccttgtcgatgaggtcctgacaccggacagttcacggttctggccgaaggaaacgtgggagatcaacctcggaaaggctcagccaagcttcgacaaacagtttctccgggattggctgacgagcgaggggttgaagggaaaggatggggtcacggtgccagaagaaatcgtgaagaagaccgcagagaagtacagagaggcttacgaaaagattgccggggccagcgcataagtgtccgatctcatggcactgtgcaaagcattgcaagccagctgacaggcacaccttggtctttaattgagaaccatttcattaatgatataaatcaagcagccgccacggcttgtcccagcttgatcaggtctaactctccgtctccgccgagatcgtccagtccatgaaagccttcttcgactacccatttttgttcgtacttcatcaagaccttacatgcatgtcccacgacaagtaaacctggaggcctactgccttcttcctccactgcagcacaaacatgctctaggtttgtcctgattacccgttgatcgggacaactcgctcgctccagtacggcaactggtagttccttggggtaacccttttttgttaagtcgtccacaagtgcagaaagacgatgaagagacatgagcaaaacgagcgtgcgcgatgcaacaaagtcgggtgggtcgagtggagcaccttttctgcctgttcctgtgcagatcagcacctggtctgcaacaccacggtgcgtcgctgggatagctgcaaaaagtggtgcagacagcgcacttgtgataccaggcaacacacttggtatataaccatgcgcacgaaagaaatcgtactcttcaccacctcgcccatagatatatggatcaccctgtttgatcctcacaaccactttgccggctttgagaccttcgagaccaagttcgagaagctcttcctgtgccttgtctgcgttgccaggaaatttgcgtgcaatatggacagttgcacagcgggggacaagatcgaggatgggtgaaggcacgagcttatcagcaaggatgagatcggcagagagtatagctttgtgtgcagcgcgagtgaggaggtcggggtttccgggtccggaacccgcaagaatgatgcgacctagtcgctctccagccacaggcgacgtaggtcccacttttgagggactgctgcgggcgaattcgcgaaagagtgtgtcaatatcgctgtccgtgattgcggcaagtcgacggagtggccagtattcgcatatctgggacagccagcgcatacgtcgacctcgagcagcttccttactttcctctaagactagcttgttgaatgtagctgtctggccgctgtcctcttcttccgcctccaaatcctgtgatagctcagcggcatggtcctcttcccaaatgcgtcgtcgcaacgacccaagtctctcgacagcgtcgcctagtcgggtaggtaaagacgccgctatttccctgcgtattcttgctgcgagtttgcagcccttgccagatgtcgtaacgccaatctgcaaggggccatcggagtgagtggagaggagcgtgaaggagcagaggtttggggcgtctgcaacattaacgggtatgcgtagccttcggcaaaggctcgagatgtgcgtagctgtggcgacttagtatggctgtcatgctgttgctcgggcataccaaccggaggtatgtttgccacctgcggtaacgtagactgcatcaaccacaccatctacttcggcacggcccagcgtggtcaagtcctcgtcaacgaagcttcgctgtagccacttgacttcgccggcctcgatgcgcttgatcagaccatagtgtaacgtggagtcttccggtgctatgagaattggctttgcaccaacctcaactgctcgcgagcatcttgcgcccgccagtggattcgaaccgataatcaggtggacctgggaggttgcgtctactgctgtgagaagcgcgggggccatgttggtgatggtcgatagtttcggggcgcaagaacaaatcactccctggacaactttgagggaagattggtattagtatcagtcgctatcagtgcggaatagtgatgtccgcggcgatgttggcaatgcaccattacatttgttgttccgataccgaccagccgacatatggcgcgatcggccgctaaccgtagacggaaatgccgcggagaagagcctgtcgatgagtcgtccccgccaatggccgatgtcgtgatttcgtgctgtcaagagataggtacgcgcaaattcagtccaagtgctcgtcgcgacccatgacgatattaagggcctttcggctcagcatgatgctgtgctcgagcgcattgagctttgcggacgcggaaatcaaagctggatcctggctttcgacacggatcttctccttcacgcggacgtcctggcccctgtacttgaacgtgcggtcagcctcatcgtgggcaggggcacgcgtgccgccaagggctaccgcgaggctatcacggatgctgaagcccgtgagcgacttctgttctgcctgctgcggctcgagcgtgcggacctcgaggacgagggcagcgtcgaaaacgaacaggtggaaggagactgtgggcggcagtgcgggatcaaaagtctggtggacgtgtcagcgttcagtgcgccggcgtgactgtggacagcctacctgctcgtcgaccggatgctcccaccacggcagctgcacgtcagagtagcccttcaatgcctgccgtgcctcctgcacatgctcgtggagcagctgcagctggccagcgacgaaatctgccttggtggcatctccgccccaggtagcgacgtcgatgacgtccaggcagctgttgatcgaagtccgcaccgaggtgagctggggaacgacgagtgttggtgcttgcggggcagacgagatggccaggtcgtaggcgggcgtccctcgcggcggcggcaggctggcgaggcgtagctttatgttctggtggttctcgtcagcaacacgcacgaagccgggcaacgagacggcggacgcacgcctttggtgacgcgggtgcccactctggtgatgaggcccttgaggctctcagagcgcagcgacgacagcaccagcgtcgatccgttctccgacggcgcgaggagagcagcgcactcttccaggcctgccttgagcgactgcagcgtctcgcgcagctgcacaagcagccattcgagctcgcgcgcttgcgatgcggcctgttcgtcggcgagctgggcatcgccgatgggcggccagatggctgcagacatgtcgcggtgctggggcacgaattcagggcagagggcagcaaaacctcggcaggcggcgtctacgtagtcacagccggccacgatgctgaggcactgtccgcctcgcagcagatcgcgcggcagcatccgagcgcagttgccagggaagtcgcgcccgcaggccgcagggatcttttccaaatagccgagcgacaagcttcacggccatgcgacacatgccaggccgcaaacatgcaccgctgcaccaaacatgtttcgctggctgcgtctccggcgcgggcctagtctctgtgcatcgtctctctttgaccgccgcgctggactcctttggcctcgcaatgatgcaaagcgcaactctggccagctagtgaggtcatggagctacgcctagcgctgcgccgtgatcttcgcattagctgtcaacccctacgtcaccgtatccttggccggctcttcataaacaagacggcatcgtctgcatccctacgcttgtccgcacgcttccgctctgggcatctctcttcaactcaatctgtcccaatttgaacatctactcctgtaatcttaatcctctatcccagacgactgctgaccgacacacgcaatgggccccactagtacgttgtcttcctaatgcagcaattgtgcataccacgtactaactcaaatcatcaggaccaatcctcgccatcttgtcactcatcctcgttggcggtgccgtgcttctgcaattcttcaccattctgaccggtggtgtgaattccgcgcccttgaacaagttctacttcctcgaagcctccaccaatggcatccccaatgcacgtaacccatcgcgatggacctttttcgccatctgcggagaggagaatggtctgaatgcaaactgtggtgcttctgtccctgcacttccatttgaccctccacgcaacttcggcactcagaccggcataccagagcagttcattggcacccaccagtactattacctttctcgattcatgttcgctttctacctgattgccctgtttttcggtgccgtcgctctccttacaggccttcttgctctcgtcagccgtctaggtggctacatctcttccatgaccacttttattgctcttttcttccaggctctggctgcaaccttgatgacgtaagttacacacctcagccccttgtcttggaattatattgactttgtctagggtctgggttgtaaagggacgcgatgctttccgttcagccggctttgaagcccacattggtcgctacctcatggggtttgcttgggcctcgacggcgtgcttcttcctggccacaatctttttctgccttggtggacgtcttggtggtgaccgcacctcttccgtgcgccgaacgcgttcgacaaagtcgaaccgcagtcggggcagcttcattgacaccgagtcgcagaggaaggttcgcgagtactccccttaagttcttcgcaagaatatgacaaggcggatcaactgttgttgaagaagtgtgcggagagtatatatgatatccacgacatagttgctatgtacgaatagtgttttgtaacacgcaccacgcgcaacaggaaccacccagcgctcttttcaaatatataatgaccagcaagcaagtaattaatcggctccaaaatgtgtacacctcgctgcttgtcatgaaactctactccgtacaaatataatgtgtggttcgcaaaactgtttcgtgcgtcctggaattcgtatagacctcgcgcgtcccaaagtcctccattatctacatgtatacccattacttacacgttaccatcgtgtgctccaaataaatgcgaatcgtgacccaacgcgcctatgctatgccgtattaccataattcgttatgcgagaacgctcaaaacgcgctaatagtcaagaaatcaaacatcgtccccctgttcatcaagagctacacggggtcgttccagctttttctcttgttttttctctgttcctcccatattactagttctcttccgctatctcgactgaccctgtcgatgccgagatgctctagtccgtcacgaccaacgtgtatgccgaaaccatatcggatgcgaccgggatcggtaagcgaattgcgcctatctctgcttctgtgctgcttctcttcgattgttggatcggtaggcgagtcggcgcgtaaattgtcgcgggacggacggacgagtgatacaagtgaacgtgtccaggtacgttccgcatacgagttacccatcaacttggcaacaagttcaggcttcgtttgcgggcgtgcgaatgcgcggtcgctgaggatcggagattggtacacccaactaatgatctcagcaacgctgttacttttgtgtggtagtgcggcgcggcgacgccccggaagaagggcaaagaggccaaatgtgcacagtgtcaagaagaagcaaagtgcgtagtagccaggcagatctgccgcaacacgcacaacttcttcattgttgtagtactgcgtccagaagcatccgcctgcaaggacaggcagggacatggaggcgagtgagaccaacgagaggatcgcggtctggaagtgcttgttctccatcgcggaaagggtgaccgaaaatgggaggcggcagacatagtccaccaggagactttgctcggctgtagctccacccttcgatgatagcgaaatgtagggctgtaaaactcgaagagagtaatcgagtgatagaagcgcgagaaagaggaattggccaatgagtgctggaatgaacgagtacaggaaattggatgctgaaaagcctccagagtcggtacgagcaaacaccttaggtaagaacccaaatctgacagcggagttgatgaagcttactgcaagaaaggcaatgagcaagacggatgcgacgccaatccaagcaatgaccgcaaagtcccggagataccatggaagaaaccgcagtcgcaccccaggactccgaatatccatgcgaatggaatagtcgccttgctcgccttgagttgcgtacgggtgcgggcgttcaggacccttctccctaatacgtccttgctcgactgaaaatctccgaacatctccgccctcttccccgataccgtaaaagaagtcgttgggtcgtttcgtagtgctccagtatccgatgcgatcggcacggttagcgaccaagtgccagtcggctttttcgaaagtctcggagccgttgtaatctgacataatatttgagcgctcaagtagagcgatgatgtcggccagtgatcgcggatcccacttcagaccagttgcatttcggccaagattgaagatcaaggtaatgatggcaatgaccagcaggacatagagcgccacaactgtccagatgacaccctgcacagcaacccatctccaggtaccacggccgacatcgtatcttacgttgaacgtagatgcgagcaatggaatcgtccatgagaacagccaaaaaatgacgtagcaagtaccaacgctattatgacctgctcggaaatgctgaatattgggaagcagaaactgagtcggatatagacgaagaaacactgcttcggaccttttgtggaaggagttggatgccatggacatgaaagggattattcgttgcaatgcgatctgtatctggatgagccagacgaagagaagcatgccgagcagagtcggtaggtactcgaacacgaagtaaaggccgtctccgaaagtgccataatcacaaagtccggtgccaccgcttcggctcgagtagatggcggcgaagatgagtccagcaagcatgagcaggcagagaaaggtgaatagcccaagccagattgggcgaagtatagcagggagaaaatggagagacgcatgcggttgagaactcgctacaaagacatctctcgatgctcggggagacgatggtggctgttgctgatgctgatgctgatgctgatgctgatgctgatgcgcaggttgctggttttgcgttgcagttggcattgtcattggcatatgcttgttcgtagcccctcgcgcctgatgcaatgtctggggcttgggcgccacatgctgagacattctctgctgcgtggcctgctcctgtgccatataccccaggccgtaatcgtgcacaattctctcaactggatagtcatcctcctcgtctagttcttcgacctgtgggtagacgcgcgaacctcggacctcctcatcccgagtcagctggtcgatagcaaatcggatgtacggtgttgtatcttggcctggtgtggtggcattcgactcggtatccatgttcggtcgtgagtgagagtggcgggtctcttgtgtgcctggtctttcctccgcaatggtcgagacagtgggtgattggggtggaatatgttggtaggtctgttgaggatgctgcctgggaataccgacgccccttagtgaagtgataggtgcttcaggctcagacagcagctgctcatgactctgtgcaggtgttcggtgatgtgacgggggagtttggaagcgtgggttgggcttctcgtcgctctcgctggaagtgtagtcggcaagactgtaatagccttcggacgctgctaaagactgttgggagccctggttggaaagtcttgggcgggaaactggccgttccatcagcaattggagcgtcgtagagcagaacagacgtaccgttagtatgtttgagttggtactctggctccgcactcatatcttctttggtgcgctaggaagtggagtcgtacagaatggtagcataatgcaaggctacctgtagctgggtgcaggtcgggttttctacctgggatggctggtgcagtggaggctggggacgggaggttgggcagggggcatcttgtcacaacttcatattggtgcgacgcatgtagacaagcttacaaaatcaccgaggacagggattgaaataatgtcgcttccaaggttgattggaatcctggtgcagccatgtgccagttgtcaccacatccccagacttcgcagccacgatgatgatgctgaaaattagcgtgaagctcggacctcaacaccggtctccagattaatgtctttgcctctattgtaataagtccgaacgtagtcgtatagcccattaatccattggttttgaacgtttctcttgaccttttacacaggacttcgcttgtggtcttgggcaagttctttaccaagcactcccaccgaaagcgcactagctgtctagacagcacatcttgtccaccgagcttcttagaattatttaatgtcatcctcctttgtcagtccttcgtagaaatcatcactgagcgatgagtttgtcagatgagggaggaaggaagggagacttaccatcgtcatatctgaattttcgtagcttccacgtcctgcttatggtgacatatacttctggcatactgagcatgaggcggtaaaccggccgttataggagaggagatattataccgccactcaacgaagcgcctggcagaacgcgcattaataaagtccgaacgtgggcacatcacatgcgttggactcagcaacttcatggacagtgtagagtaatggaatagtgttttgtcaccttctacaattgaccgataacacatcaccccatgcccaacgccactcctcccgtcaaagaaaacccccatgctccaagcccgccgagtacgcttctcgcacactcccaatatacccacgcagcgctcgctcccccattccttgacacgcaagccccgagcccatgcctacgccacagccacgagggctagatcgggctcgccgattatcaatgtgtatgacgctggaggttgggtatccacaagtcgtgccagctctgcttgggttactgcgtgtagggagagcgcgatgggagtggaagaggagagtagagtataaaattaaaacgcatttgcgctgagggaagtgtaaactccgccgcgccatgtttgccagcgcaaaaaatgcacaaatcccatcccactccggtcgccaatgtgcacctagaacaccacgtgtgaacccgtttttcctgtgatcgcgaaagaacaagaaaaagaacaagaagaacaatatcacccgcgctaattcaatcctgattccagctctgaatcggcacaacattgcccgcatcgaccagaatctgctcatccagtctcatctccgtatccccatgctctagcctcttccacgtcgagacgcgcgcctgattcgtatcgacctcgaagacgcgcaagcgcctgacaaactggttgtaacccccgtagcccccaaagccactgccaccggcatagcacatccagagctcgggttcaccggaatcgggggatttggacaaagagcaaaagtcgttgacgtggtcgtgcccgcaggacacgaatttgacgtcgtgttcgacgagggcgtctttgaagtgcgagttgtattgcggagcggtagcgggctcggtgaagttgccgacgcggtcattatcctggggctggtgtattcggggagcgggatgtggataaatgccatgttgagatgcttgtgcgtgtatttgctatgtgcgtctctgaggtgcgtggcggtggtcttgaaccagtcgatttgctttggtttcagccagtcgtagccgcggtagtgtgcttcatcgggggagtatgcgtgcgtgtcgaggaagtagagggtcagcgcggagtgtttgttgttgtgtgcttcgacttcgacaaagtagttgcccacaccttcgatggtgttggggccggcttggcttagtgaatagggaagggattcgtagagcgacatttgagcattgcgagaaaggtagttgccttcgtcgtcgtggttaccgaagatggctgcgtacggaatcttgcgctcggcgagcggttcgatgatcttgaacatggcctgtgtggtgattagcagtggttgacatggatattccggccaacatacactctggacatccggcgcagtgccaccgttgacttggtcgccagtgaggaccacgagatccggcttctcttcatcaagcaccctctcaacaaactcaagagttcgagggtcggcgtcgcattggccgccattgaggctcttgggctccgggtctctgcatactcctagcccagtgctaagatgcaggtccgagatctgcataatcttgaacttgccatcctttctgatcttgggcaccggcctctcgtgtttcactggcgggcctcgtcgtatgcttatgcgcgggtccttgctgtcgtttcccgagtcgaggtgcagcgctccgttcttgaccagctcccagccaggacgcggctcgacggcatctgcgccgaacaggatatccactgcagtgactgctctattcgagtcgctcgcgtgacgcttgagggacctcttcagccagacgccagctgggcgagactcccacttctcagcagcctgtgccttctcacctgtcgctgggtcgagtttaccgattcgcacgtcgacgatgaccttgtcttcggcagaaagctcctcctcgcgcttgcgcttgatgtggacgtaggctttggacacccagcccttgcccagatagaggtccttctccacgcggtgccatttcttctggtcgagcatgcacttggagagcggattgagcgaggagcatgtctgcacggtgaggtcggtgatgacgaggcctttcgtggtgcagcggcaggtggttgtgcaccgactggggtaggacgcggtatcggttatcgaggaagaagacaatgacgaagacgagagtgacgagaccagcgagctgaatgcccgttcgcacctatgagagttagacggaggaaatgtgtcgagcaagagaaccacggactatacggcgggtcatgttggagacctccgcacgagcggtgctaggtcatggaaggcgcggttacgaaggtgagatttcgtcccaagtcacaagaggtcttttccatggttcagcataccagccaggtgttgtaggagcatgcgcgcgatgaagatgctgggaccgtgttacttcagcgggtggttgtgcttgtcctcttgcgggctggcttggcttcccagactcttggttcatgatcgacgctcccgcagcaccctgagcatcatcaactctctcaggtctcggaaaacagagcagagaccgccatgcaagcacaatatagccttggccacgctggaatgctcgcacggcgttttgcccgctgctagttgcagatatcctgaaccatgtcctccatcggtacttgatctcagtttcatgtagtgcggctacacccgagggcacccgcctcgtttgcggaggtgcatcgcgcctgcattacaccgttgatatcgataacgaccacgcaaagttatgcgccaccacatctggagcaagactcgacaccctgccattctacgcttgcccacagcaagaagcttcgcgagcagctcggccgtcaagcgcgcattccaaggcaagagccccactgctggcatggaactgttaggtactgacctccacacagaaggcgacgtcgttcttctgcgcgacaagaaggatgcatcccatgatggcgtcttggtgagactgcaggcctcggggtctgcgcatagccacagaggtgtcgtgaaacaggccgacataattggcaaacagccacggcagctgggaatccacccacaaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgttgcatctcgcgcgtgccatacacgccgccaacccaccgaggcccagcgctccacccatagcgtctaagaggaagagcccgaggacgccatatacctgggagagactatggcagacctgcatcatactgcttcacaatcctggaaagacaaccgtcgcgctatcgtacacacactggacatatctagcaagcactcgaagcatgcgaggaaaatcgtggaaggcttccgcaacggtatgtacgccagcaatgtcgacttccacgtaggagatgtgtcggactggatttcagagcaaagggcagcaaggcaaacagaggagccattcttgacgcacgtgctcttggatctgccaaatgcagagcagcacttgacaaacgttgcgcctaccctgcatgctaatggtatactcaccgttttcaatccgagcattactcagatcgccgactgtgtggaagcgattcgcgaacaaaagatgccatatctattggaccaggtcgtcgagctaggagcaggcatgattcgtgagtgggacgttcgcgctgtcagacccagggcaacccttcgaaaagcggaagcgcacgacactcccgaagttcccgaggggcacgcaaccgaggccgtggacggccagacggcaagggacgaggaacttgcaaaggaactcgctcagaccaaagagcaatgggcaatgatatgccgtcctaaggctggccagcaagtcgtgggcggtggatttctgggcatctggcggcgcatggagccggcacctgttcaagaatccgagtgaatgatgccatgacccacgagacggtgaaaaatctgtcttcgcaactttggtagtgtaattctcgaaaaaccacttggttggctatgaggcgtctcaataaggttgtgttggtcagcgaacacgactctagctctcaactctcccggtagcttaagtatatagcttgtcacgacagagaccattcgggcctatgagagttccgtgtgtcatcgagcagcgaagcatagactgttgccatgtccctatcgataggttcaccggtgggaaaccacacgtgattgtacaacacatccgccttacatgggtagctggagtgccaactaggaagtccaaaatttaatagccactcatttcataatactcgcggatagttccccgcgtccttctagatgcggctaggttggtgtgctgttcacgatattgttcctacatgagcatttcgattggctgcagcacggacgtagctatcctcttgtgcgcggttggagagctccatcagtttatatctcccactacagcaccccgctccgctctctacccgtcatcaccattccgacaatgagcggcgcgggcgagaaccggtgagtccttgcttcgcgacaatggaattctactaattattgcataagctggcggcgaccaggacaggggaacaaccaaaaccgcaactcaggcgctaacactcccaccaaggaagccggacgacagcaggcgccctcgacgaccactggcaatgcttggggaggtaaaggcaaaactgcaggcccggcaccggctccagcagcgcagaccaatgcccctgcggtacaccatgttccagtccgcgacttcaacagcaacgaagttcgggatttcttgaagaagagtacgtcaaccacaattttaatacatggaaagattctgggaccgtatgtcctggaagcttgcgcgctcccactactgaagagccatgctgatcacatcacagagtacatcgagaacactgctggtaccgtgcaccaaactcgcaagaaggatacagagactaacaatgttcttgcagacaagccatcggtccaccacaaggttcagggcgactcggtagcgaagagggccagtggcgcatggggctcacgaggtatgtatgcccacccacgtgtagaggacgcgtagtaacaccaaacaggcaacatgtcccaccttatgcccggcggccaggactttttcgcgctgttgaggaagcagctttctgctgtggaccaaagcaagcctgttcagtaaacacatacacacccgacatttcatacagcggcatcacacgcattgaaggagttctcaaggacttcatgttttcacaagtggctacagtcaggctgcatctgtttagtggtatatcaaagcaggagggctcaccttgggcgtaccgggcgtttctctgggactttgcacattttcaggatggtgattcaagcgatacccatgtgcttccttcgtcgggctcagaggtcaaagatttggcagggtacaggactttcgtgtatacactttgctattatgcatgcagagtcttatattcactgcacttactcgttgaagcttgactacatgacggccgaaggcaacatggtgatgcatatctcaccgccatgattatcgcgacgaaatatgatgatcaaaggcaagggtacctgcatgactgggatccgtggggaagtcactttcaagccacaaaccaaccgacaacacacgcctcattcagcaaacaaacaatcaggagtctgctctatccttctcattcgcaagtgaccatcatccactcgctccgcattgctagacgccaaaaacaacagctaggcgcgaaccctgcatttgattcgcttccttccgcggactagcagcggcatcacatttcacgttacggagacggggcccgccaaacacgccctgtaccccgccacgtccctttcaccccatcgttggcgggagcctttttgagccttggagccttgtcgcaagcacagctgcatcatcgtaacgtgaaaggtgctgtggcgcatgtgcgcgttgcctttctcttagcatcacgccgcagatcccgactgtcggaccttcattgcgatctgcctttccaccactgccaacaagttgtgtaccgcataggggtgcacaaatccgttcattaaacaacagcgcgccatgtcctctcctccacagtcaccgtcgcagcggccggcgtcctcacaccggcggcatccttcaagcctggacatgtcccacaacaccccctcgcgccgacaatcgctcaacaggcgctcttctggctactcgcctgtgactccgcgctcgtcacacgaatttgagcacggcagtccggcacacaacttcgacggcggaggggacagcaatggcctcggtaatctggctgacgagttgggcgaggtctgggacgacgatgaagaggttgtagacgacgaattcggcgacgaactggaagcaccacaagacgactttgctggaatcggtactgcagtagctcatgatggatctgcggggttggacggcgcagtaaacatcaacggggtcagggacagtggtgttgccatgccgtcgtctccttctacaaacaacgcattaagcccagatgctgctgcccgcgcccggaaacacaaccgacagcgctcgttgtacgatgggtcggattacggatcggactcggattttgacaacgacggtatctccccggccatggaggcaaggatggctgccatagaaagcctggccagaaggggcatggaagagaatggaagcgcatcagatcaggttgtcaagagagtcaccgagcagttgagggatctgggaagtcagattgccatcgagaatggcgcaacaaggtatgtctttcctttgcttgatgcagaggccattgctgacagtatgccagactaaagaccgcacacgacgctctcacaacgcatctgacccaccagtctcgaaccctcacctctcttacggcatcgttctctggccctcgacctatcataccagatcctgaagagatcgaggcccttcttcccctgatacagaccacactcgagcttctccctcattcatccaccgaacccattgtccagctagcgcaccttaccatgtccactcgagagcttctgcaacatctcgcaaatgtctcagacacactgcacatgtcgcggcaaaccaccacaaatgccgcacgacggctgcgcacgagcaaagagcaactccacgaatggaagcgagagaatgagaagaccgaagaggggaaatcctacattgaacgaggcgactgggacagaaagctgaaggagcgagaggcgaaaagagcatgtgcaaatgtggttgaagggttcgaagacgtctgtggcatgtggaggaagaggttgtgcgagggattgggcgtggcgagtgcgtaataagcatctacgcgcactctcctattgccctccacagagcctttgcgaagaccttactaattcctgtgctataggcgaagactattcagagcacgggcagccctggttacgacttcccgtgcgcagtcgttcgcagaagaaggccagggataccagctctgactcaatgtttcccgattccagagacgaaatgctgtagattcctgagactgttgttcttattttctgtcacggcaaagctctcatttgaagtttcttaggcgacatttcattttcttatgtatatgcatggcaaggagcgttcgttttatccattgaaagactggactggcagggaagcgatagagtatctggtaatacccctctgtacgttgcttttagaactgaagataccatcaagtctaggtcttcgtgactacaaccgtctccatcgatacgttgtcagtctttttgtcttgcacttcgagcagcagcctcatttccgcctctatcatccatcgtacgatacagctggtagccaaggaaagcgcacaccatggccctcttggcggttgtcaacgctcggcgcgtcactcaggttggtcgatggtgacggcacatcacaggaagccaacgaagtttcacgatgaggaccaaattgatcattcctgattttgcaagagcgctggaaactgaagcaactagaagatataaaccaagcatcgatttggtggggtggctgttgaagccagctccatcttttatctattgaagctaaaccccacaccaagaccttgggagacgggggaatgcggagatcgcgactcttgctgccatcatccctcaagactctcatactcttaaaccaccaattatctacaaaccttcattcgaagtcgaaagcttcactgaagaatctgtacatactttgatgggcgataacaatggacttgaattgtcgcaagcgcagaagcgccgcattgatcgcgaggatggacgcaggcgtgccccgccatcccggatgagagcatgtgagtaacgagggcgggtcggggaggtgggatgaaggctgatatcggacaggtgccgaatgcaagagacacaaaatcaaatgcgagtcagtgcctaacaaggcaaagtgtgccaaatgcctgcgcagcggtgcagagtgcgttccatacaaccttaaccagcgcttcttggacgaggacgcttcgtaagtcggccgttgttcgagtttggcatcatgttaatgataacagctggaaagcaaatgcgaatgtcaaactgagccagctgcgctccgcagtacagctactcttgcgacatgcaaacttgccggatcttgagcatgctatggcggtctcgccggggggctcatccaggcagactgaggactccagcccagcaaatacattcttcgaacacgcccagtctggcatggttgtaccacctccaatggatatgacaagagaggcgactgctgagctagagttcctgaacgactctggcctcgcaaccgtccccatgaagagtctgtacgatctcactcgtctccgtacgctctcaaacagcacgacgtacggccccagctccgcttcgcccagcgaggacttcattagtcagaatgtagtatcgcccacagaagcggaagagctctttaagcgatacatatacgatatccgcccttacctttgggctggtaccctgtttccgtacgactcactggacgctgtgcggcgcagttctacagttctgacagccgcggtgcttaccgttgctgctctccatatgtccactggtaatgatgttctacagagatgctatggcgtttttgtctcattgacatacaacacctgtctatcacggccatgcagcctcgacgacatccgcgcacaggcattgggcgctttctatatttccaacttgagctggaagctctctgggctagctgtcagaactggtgtcgagctaaacttgcaccagtcttatcagaagcttatgcgcgggcatgaagatcatcgggacaatgtcaggctctggtacgcattgtatgtctgcgagcatcaatacagcattgcttatggtcgtccaccaaccattcacgaagacgctgctatcagaaacattgagcagttcctcgacagtcccaatgctacacctggggacgttagactctgcgctcaagttagcatgttcaaaattctcactgaagcctaccatacatatggcagcgacccaggacatcagctgacggaacctgaactccatcaactaagacttttcaacctcgcgatcgaggaatggcggtcctcctggcaggggagatccaccgatgctgtcggcataaactcttacccctcgaaagcggtgttgatgtactaccactttgctcgcgtgcatctaaattcgcttgcgctccgtgctcttccaccactcactgccatgtcgtgggacaccctctcccacgagcgacgtgaagcagcgattatagcgaccgattccgccattagtgcacttactctcatcctcgaggagacggacctcagtcgtgccatgccagtcgtgcccgtatttacacacaccatggtagccttctgcgccacgtttttgctcaacctcgtcagagtctggaacggcaccgcccaagcgcactcgccgctatctaccgcgggtggtttcgatccaggtctaggattcaacgtcggacagagtctcgctctcaccaggaagacagcagatttcttaatgaccgtcgcggagaacttgaacgagaagcatttgacaaaccacatcgtccagggcatcaacgttgtccttgaacgtctggaggttgctagtacgccggcgagtgcggcgacatttcaggttgatggacatgctgagatggattttctgcagatgcatccagggactgctgcagaaacgccgttcgacatggacaaccttgagaactttgggtttggctgtgatgatgcatttttgaagcaggtatcatctacgaatcttgacttttgggatgcagagccgatgtactagccaagcaagggaagggccactccttctgttgtacatgaggtgagctagaaggcgatctcgacagtcatcaggatctaggtcaagacctggatggcgattggcgtgtttgagtagcttgacgacatgctacagagtgcatttaggtttgctcttatttgagcattcactcttttcgtcacgattttgtcatttgcgcgaacaacaccatttcgctggttaacgctccttttctcctaacctctttttttatttcaccatagtcactcgtttattcatacaaatagcaagatttgcatccagcagcatacgaagcatgggaacagattgaacacatggagacgtcctgtgcataccctgaaattgtgccacctgcaggaagcaagcggcagaaagcactaacgcaacctcccatgagtatgctactgtttgtcaccgctttcatgccagacgatagtgaaagtggatgttcgttcgctcttcaccactcaccacagcttcccaacctcctccattcgcatctccttcgacaacaacaatttcctccacgcccaccagcctctacttctacatcaccactacaaccggccttacctcaaatttttcttaatggcagactacccacacaccccacccccaagcggccctcaaaccccaaacttgcctcccctaaaggacgcatccctccgctccacaactcctcaaagcatcaacactccaatcacacgcgctcgtcccaccatcccaggctacctaactcaagccctcgtcctctccaacccccaactccgccgcctccaacaagacctcctcgtcctaaccagcttcaacgaaaactccaccctgcactggcgccccccatggttcgcccaagacctgcacgccgcaaggttctggaccctgtacaacccgcccaacgtcgttaccgaactgctcccgcacgcaccgctcggccagctcgtgtatacgcggcgcatgaggcgtgcgggcgatatgccacccgcgtacatcacgacatggaagcactggaatcgggtgtgtgactcagctggggtgccgcgggattggctgaacgaggagtatgtcgagttgatgaagttgggtttaccgcgtgacgaagggagggatatctgcggtttgtattcacctgcatcttgtggagtggaccgaagactgacgagttaaaattacagctcccccatctatccccttgtaccccgaaccccaacccctgggccgcggacgctacatactcgacccggcaacatatcgttcgctaccgaggaaattccacctcccggactacacggatgaaccgatcgaggacgtccaggtcgttgtcgtgcactcctcaggccggcttgcgatagagccgcgcgaagatttcttcttgcattcgagtcagtggacgcattttgatgggcacggcgggtatgtgctggatggggggtatgtgccggatttggaggcgccgaaggagcaggggaagggacgaaggtggtgttgggtgccgtggacgggggagatggagacgagttgcaggttggtggttaagttgaggggatggaatagtgctacattacctaggaaggggggtggagagtaggattgaagaccgggtgatagattgaggaattggacgcaaagaatggttttcgtggtctgattttgagggcacgcgaagagatgagttatggatatcttgcacaaatcgtggcgcagttattggtgcttctgcttcttgaaagtaccgctatattccatccagacgctcaactacgctatcagatggagtacctgctgttgtaccattatcgctttccgtcgttatttgaaacaagcagtgtctcgttgatggtgagtgactattcgggtctctgacagggatgatgtggctaaatgaagcaagtcggaggttaatcatgtcagcacttgtaccatgacatttaagctccgactccgcacttcacatgttcaaccttacatcacgctctgacagtccaagattgtcaacatggcgacaatcaagagagcaattgtaagtcctggaaggaatacctcatgaatgatgtttgacaaagtagtatcttgtcctctttgcagtagcagctccatacttctacgatcgctacctcgcgttctcgaatatcgtagccaatggccctgggaaactcgagcctgtttatgcattcagcagtcacgaactcaaattcacggataaactcaagaattgcgaagacttgattctgcatgaagagctgggcattgcatttctgagctgcgatcctggccgcgatcgatggaacaccgtcatggtaggtccactatcacgtgattcttgcgggacgaggagggatgttgatgcaacataaagggccatttccataccccacgcttatctcaacctcaaggcacaatatgggtatacaactacgcctcaacccccgacacaatcactccattatcattcatcaacttcccccgcgaggacgacttccaccctctaggaattctcttcgaccccaaaacatctcgtctctacgtgataaaccactcccgccattccggcagcgtgatcgagatattcgaactctccctcacaaaccacaccgccacccatgtccaaacactctcgcacccgctcctgcacacgccaaactcaatggagatcttggacagcgggaacctactcgtcacaaacgaccactacctccgcgccgccgtgtccccagcgctatccaaaatcgagaccttctccggtattccaggcggaacgatcgtatccatctcgcccagctccccggagaccgcgaagatattagctagagtctcgttcgccaacggcattgcgaaactcaacgagacgaccatcgtggtggcaagttcggcgaaaccggggttgtatatctaccacctcacacccaccggcgacttcgaattggccaagttcgtgcgcacgccgtctgggccggataatctttctgttgatgcgcatggcaaggttttaattgcgggccatccgtatgtgccgacgctcatgcaggtagcggaagggaggtggaagtgcgatgaggatgagacggaagaggagaggagggcgtgtgggtgttgggcggggagttgggtgggtgagtggagtgaggaggagggtgtgaggacgttgttgaaagctggcggaggagaggtgtgtagtagtagttctgcggtgagggatgttgggagggggattgggatggtgagtatgttgtatggaagaggtcttgttgtgtttagggagtagaaagctggatagaagggttactgagggtgacgatcatgtgtggattagtgcgaagatacgttcgccatcagcgcatcggacagagtgcttagcggggaatatctctgcgccttaccaaggtaacaaagctcagaaatattagaggactatagttgcctcgcagtgtattaggagagctccatatggttccaggacgcgttgtcagataagtaaacttccccgttgatgtgtactatagtcgtgatacggttgttcaatggaatattatgctaaaccagcagagtacccatagttccctaccaatgccacccctactcaaaaatgctctccgcagatgttccgacacccgattgtcctgacctgttcctgtcagactcatggatattgactatacttgttcctgcgttcccagaaacttcatgccttgagtacgacgtcgcgaggtacgaggtgcttccagtgcgtttttctcgtctgtgagatatctctcaaccctaccatactgcacatggtacatcttcgatcctcatctcatgccgtgcagtaaatccctctaccattccttccttgcgaaggtttccagtatccatcatgagcaaaaccggaacaccgtctcctgcctcccatcacatccagcacattgtctcgtggcgaatgcggcgtgcaacgcaagtccagcagcttccgctcttgcctcgaagatacccaagccccgtcattggcattttaaaaaaaaaccctcacgtgccttcccttgccatatcttttcaacctccaaccccacacaactccctctccatcccctcctccaccacctccatatccccaactttagtagcaaacaccatccccaaccccgcctccgcatgccacccgacatgacagcgaaacgcccacgcccccgggttatccgcaacaaaacgaatccacaaccacccaaacgcctgcaaactcgccgtgtccctacgcaacggattgcttcttctctccacatccccgagattggccggcgcatatccgcgcccggcccccatgacccagaacttgtgtccgtggaggtgaaacggatggtttccgtcgtcgaagttttgcagcacgatatcgacggtggatatgttgtgagtttggtagacgagctgggagagggggttgaagagggatgtgtttattccatctccgatttcttcggaggaggaggaggaggagggtgagtgcgggggatcgaggagggtgtgtaagacgggctttgttgcgtcaaggcgcagagagctgtcgttgagatatccgcgggacagcgcgtggtcgcggatttgaaacgaggagcgcaggaagagagtatggtctgctgattccggcgcagggaggggcaggacgggtgtgagagacgtggtgttgaggtcgcggcattggacttcgattgtttcggtccagtctgtcgtttggggagtgagggtcgagcttgagggtgaagtgtagtcgactacgccccagacttcttcttgtagctctgggttctcgtaggcaaaacagtgtgtgatcatccgcgctcgcatccagtatagccctttgttctcgtccttgggcggcgtcaagatgatactgtagcgttgcccagggttaatattcaggcgttgaatactctgcggatacacatccgtgccatcgacttccgtaacttggaactcatgctcgtcgatctgtagcgagaactctgcaaacgcaccgacgtttagtatacgaaggcgcgtgctggatttcctctccagatcaaatctcgcccgcgaaactccggtagctgaacacttgcgatttggcagatcttcacactcgcgcaaattccgaccattgatcagcgcagacggcggaacaggctcgtcgttctcattgcccggagcaagatactgcaccagcagctccgacgaaagatcgtagtagtaatccgacagcataaccacgcggtcttgctcatacgggactttctgcagcgtcttttcttctccgtctcttgcatgaatgactaaaggacccaccagtccatccgaggcctgcatgctcatgtggctgtggtagtagtacgtgccagactggccagtgacgttgaaacggtaggtaaaggatcgaccagatgggattgggcactgcgtgacgccgacagtcccatccatcgaattcgtaccattctggtaaagtccgtgccagtgaatcgatgttgcgttgacaccgcgattgtggacgtgtacaatgatttcgtcgccttcgttgcattcgatcatgggccctgggaatgtggcgttaataagtaccatagggcggtagacgccatctggattgtgttcgtggtctgagatgatccacgtgtattcccgcattgtgggcgcagcatcgaagtcccaggcaggatcgagtatgtagtcctcctctggacggatttgtgctggagcggcgtttactgcttcagggcgatttgggcgtgcgatggcgaagttcaggagaaagccgagtgtgcagatgatcaggacggtgactgcgactatggtagtccagcgccgccttggcttcgaatgccgggtagttctgcctgcctctttccatagtaggtcatgttcgatataagattcggagctctcacgactagtcgtctcttcttgttgtaacagaccaacttgctcctccattgcgatcgaatctggctgggacagttccatctttcagctttggacctcgcgaaacagcctattatatcatcaagcgtaaagtgtttggttgaaaagcccagggcagactcgttcaaatgatcgcggagtgaagtctccagtattccgaacttcttaaaatcgtcgaccacggatcattccctttgcctctcccttgcagcaccaggcgctacaatgaatgcgtgcactctgtacaacctcaaactaatattatagagcagctgttgtttgccgaatagactcaacagctcatgagcgcattacgaagtgcacaagtagccttgaagttagacagcccttggaaagtgcttcgaggtttcagacatcggtgcaaaagttcgtcccaccctaatcatactcggagcagacaagtccataaatgccccgcccaccattcgccgccaaactatccctcgctccgtccctcctagccgcagaaatcgtaccaaggtatgacagcccagctccgccaatcagccgcgcacgcgcacaccacgaagcttagccaccttcccgaaaagcttgaccacgcaactatagaaaagcggcctactacgtagtctttcgcctcctgtgcacacgggaagcctgcgagactgctgataggtttacatgtggtaaaagtgatctaagatgggaaatatagtagcggacatgaagattgatgcggaaggtggggctggtgaagggagagcccgtgggacactaacactacgtccgatttgtaccacgggtttgtgcgtcgctcttttgttatctattctggtggggaatgatcctttacacaaagacactccagatatctaacacgattcaccagggtatactcgccatggtctgctggcttgcggtctccctgactgcgctggcaagcgtaagctcagcgcagttcgtgaagggaaaagccttcgaccgtatcgccatcatatggcttgagaacaccgactacgacctcgccgccggcgatccaaacctcgcatggctcgcgaagaagggcatcagtttgacgaactacttcgcgcttacgcatccgtcgatgccaaattatgcgggtgccatctcgggcgattactatggcattaatcatgacaacacggtcaacatcccatccaacgtgtctacgctcgtcgacctgctagaggacaagggtgtcagctggggcgagtatcaggaagatatgccgtctgtcggcttcacgggcaacttcaagaatccgaaaacgggcgcgaatatgtacgtgcgtaagcacaatccagcggtgttgtacgactcggttgcgaagcaatcggacaggctggcgaagaccaagccgttgacgcagttcagtgcggacttgaaggccaacgcgcttcctcaatggatgttcattacgcccaacatgacttcagatggtatgcgtcttgcatgtctgtcattgagttagcttacttacaccactcaggccacgactcgaccgtaacagtcgcgggatcatggacccggaaattcctcgagccacttttgaccgacaagaccttcatgaacaacacactcgtcatggtcacgttcgacgagaaccacagctacgctgaacaaaaccgcatcgtcgccatattgctaggtgatgccgtgccgtcgcagctcgttggtaccaaggacgacacctactacaaccactacagcgagatctcaacagtccaagccaactggggccttcacaccctgggacgctgggacgtgggtgctaatgtcttccagtgggtagccgcaaagactggcgacagcgtacgtgcatggactggtaaggttcctttgagcaagacgttcttcaatgcaagctatgctggcaagttgaacaacaagaacacttcggtgccctggcctgtgcccaacagtaatgttcagtatgcaggaagaactgtgctgccggctattgcgagtgtctggggaaagcaggtcgatcggtcggcgtatacgtctgcgttggagattccagatggccagcatccagatgcggagttcaagtagagtgtttgagggagatgaatccatgtctttgatctcgtgatctggtttttcttatgagaactgaacaaccttgcagatgagaatttgcccggcagcggaagtgggccagactcagctctacatttaaaccccgatgaaccctttccgcatgcgcacagccggcattgacacgaggcagtgaactgcagcctggcacatacgatggaacaaacatgggtgaattgacccaattatacacggtactatccagttctcatacccggttcgtttccgctcataggtgacaaggtgcagtatgggtatggattggtgcaggccccggctgctgcaggtgggcgtcttcgaatcaatttagccataccaggatatgggaatgtaagaattgcaggcaaataggatcgcccttgttcgacatcaggccagtgcacaattttcgtgggcttggaatcgactgatgttgacgccagacgagtggtttcgcaatatggaggtgcagtgcacatcacgtcgtcgaggtcatctgctgtcaggattcagcgccaaagacatgcggttcgctggctcaatgtcggggttgagcacgtagccgaatgtgcgggctaattcgtgcatactgcggaacggagcctgtcagaatctggtggatgcagctcgccgtgcagcctcgggttcagctgaacgatggcggggatcagcctcctgccctgtgccttatcgcgagctaacgaggtcttcgccaacgaggaaaggccgacagcatggtgttgactggggcgggcgaatgaaagcggcgagaggcgcgagaacccctggtggcctttgcaactagacgcaacccgttggtgatgtcgtcggagcagtttgcttcttcaggcgagcgtggttcagcgtcgatgtctacttacgtagcgcagttctgcccgaaagctcgggtgaggaggacgggtgccggtctcgtcccgatgcatgctcgagacatgcgaaacacttacgctgggtgggacagaaggcgtcatgtagcgcaggtgtccttgtgcatggcgagacatgaggaaagcggatggtgtttctgtgcacacacgggcgacggtgttggatgacagatctgcaggctggaatgcaagcggaccgagtccactggccccgccgcgtttggcgagcgtccaacgacgagatctgcggcggaggagaggtgtctcagctgcgcgctcgcctcacagcattgccacttgcagaggcacagggtctcgtcgctgcgtgcatcagcggtggcgagaagcgcacagagtgcacagagtgcacagagtgcacagagtgggagtggaagtgaagcgtgtgctgatggcctggcagctccacgcgcgagcaagggcgacggcgtggtgaggtgatgggaacacagccagcgcacacaggcgacggggggctaggcctgaaggaggcggcagacagactgtgggcgctgcgtatgtaatcactgccccggttctgagccagcctcgcatgcggtttcagtggtgcagagccaagatggcgcgcagagtcgagggcgcgctgcagacgggctacgcaggctacgtgagtgacacgcgatggcaggcggcagcgtgcgttggacgtgaacggacgggcgctgggcgtcgtcacgaatcacgaacggcgccctggagcagctgcatgggttttgcgaggctgtgtgcggcaatcttctagaaggcttcgaagcgggcttcgggcgggcagagttgtgggggcttgggaccagcagtgccagtggatgcgcgctcgaggtgcaacctctgccccaagacgacaccagcgcccagcaccagcttagcccgaacctcacagcgactgcacccgcgcaccgcaaaccccatcgcgactctcaagccctgatgctgctccgactgcagccaattctgcgagtgcgctgtatgcgacaccgccgctagccccctgtgcctgtatctgccctctcgccgtctctggcaccagcaaccacacgcccgctgcagtcgtctggtctcgtctcagacaccgtgggtgcttgactgtagtgccgcgcgcccagcattccgactacaatcgattgcgccgctattgctgttgctgctgttgctgctgttgctgctgttgctgctgttgctgctgttgctgctgttgttgctgctgcttctactctgcgctgcccccatcccgctgcacacgagacgcagccacccgtctagcacccacccgctgcgtcgcattcgcacctcgcgccttcctcgccgctgcatcgcgccttccacgcagcaactgcctgtgcgccagcgtgcaacctgtccagtgtccaccaccaccgcgccgtcgggtccctgggcccttcttcgacatcgccgtttcagatcgcatctcagatcaccgcgcgccctcgccgtgtctaaatctgggcttcccccacgcttgctgcctctccgcatcgcttgcagcgctactgcaatctcgtctctctcaggtcgacactgcccatcgattcgtctgcgctccgacgccgctccttgcttgcgccgacgccctgtaccaccgctccactgcgcgcaacccactccagacgccgcactgcgaccccgagacgctgcccattttgcgtcaacaataccacaccctcccctctgtgcgggaggctccacggacgccccagaccagcatcgcctggtcgccgcagcataggtggagacgatggaacatggcatgtgcaatgtcatctacacggaccggcgcgccaacgacgaacacgtgcagcgagagacgctctccgattcactcgtggcgcggaagagcaccggcaatgtaggccagagctatttcgccctgggcaagacgccgcccgctgaagtgcatgcgaacgtggaagcgatcctgtccatgttcaacgaaggtacgtgcccacacactcaaccacgacgacgctactaacaggctacctagtccacatctgcggttcaggccgagcatgtttatccaagatcgccagcatactcgattcgcccagaggcaatgcgcccatctttgtcatcatagacgtcccctacgccgaagagcagcgcctcaagcggttgtcgcgcgaaccacgcacgccctcgcccacctctgggcgtgtaatacgagtagatacgagcgaacccaacgacatttacggcacccacctcctcacgcacgtgtcctcggagatctcgtccagaaacttttccaagctcgttgtacccgtggtcatgttgactggtctggagcacgaacctggtccatcaggcctaccctcgccaggcatatacggcgcccaagttctgaccgacaatgtccgcatatctcgctacctggacgctggcgctttcgatgtcttttcaagtcctctgtccaaagatcgcatgcacggcctggtcatccacgcctaccgactgcaaaaagaatttgcgcgtgaagaggccagttttctgacttctaagagaaaccggaaactctcgtgggtcggcgtcgacgatgccaagccttacgggtaccttcgtgaggcaatggtgtcgaatctgatgaccggtatctgtaatccagagactgtaggagagtcattagatgccgggtacggagttaagatgaatgcgcaattttacatacgctaacaaagcttagtgatttcgatttgagccgagaccgcagagtcgttgtggaagaggcgcttggaacgtgggctttctccgctcacgattacaccgacgacgagctcctctacgcagcactagtcatgcttcaacatgctctacaaatgccagagctcgacaagtggaggataccagaaggcatgtacttctcgtttgccaagtatttttgctaacattcaaaatagccgatctcattgttttcctcctagccagtcgcactgcgtacaacgaattcgtcaagtaccataatttccgccatgtcgtcgatgttctccaggccctttttcactttcttgtcagaataggaactttacttccgtatcctccaaacgactcttccggcttgttaccgaagtcgccaatagctgagctcttgaagccctttgacgcgctcacgcttctcatttccgccattggacacgacgttggccacccgggtgtcaacaacgcatttcttgtagccttgaatgcgccattggcgcaactgtacaacgaccgctccgttctagaatctttccactgcgcagcgtattcacaaatactgcgtcgatattggccacaggctttttcggatagtgcgatgcggaaactaatgattaacaacatcctcgctaccgatatgggtctgcatttcaaatacatgaccgaccttggaaacctgcaacagaagattgcgcacgaccaaggtgacaccgatggctggaattccaagatgaaggaagagcaaaaggacctggcttgtggtgtcttgatcaagtgcgctgacatttgcaacgtggtaggtggacaaattctccatgctgtatgtcgtgaagctaacgttcccatcaggcgcgaaaatttgacacagcggcaaagtgggccaacatcctcacagacgagtttagtaaccagggcatcatggagcaagaattacagatgccttcatgtctgtttggcgggccgcccgttcgagatgacttgatcaagcttggagagtcccagattggcttcatgaacatcttcgcctgtccattgtttgaagcagtcaccgatattctaccagcgatgcggtttgctgtcgatgaaatcctggcaaacaagactgtctgggaaaacaagatcgacagtgagcgctccaagaagagaaaacaccccaatttctcgttgggtaagctagttcctgcctttgctgtcgatccgtctccaagtccattctctggcgggccgcccagatcgattgctgaagtgagtgcgccagtaatcacaccagacgcaaccgcgcaggaatcgttggacgaaactcgacgtcgagggtcgagcggaaccatccaggcaaccgttgtagaagcacagggctcgccagcggtcgttgacaaggacccatggcggttatctgcagcagctctcgtagcacaacgtgcatccgcatctccagaatatcaaggttcaagacgagggagtggagatgctagcttgacgaagatccttgtcacgcagaccccaaaccctgccgaaacgtgtcctagagatcacactccaacacctgaggaccacaaccgaggacaacgaaaagacacacttactaggtctgcctctaaaaagaacgacagagatggtgcaagacctgtcactgccccatcacaggccagacacagccagagtaagctttgcggttccctcagtccagctttcgagtcttgctaatatgagccagacgtcgatctctatcctatgccgcaaccatcttctcaaagccactcacaggttgatttgtcccatacggccaatggcaatttcgacggctcaaaactacaacattgggattcaaacaaaatcagtggcgatagcaacatgacacgatctgatgtctcgcgcaattcgagctggtggcggcaaatgagtactaggcgtgccacccgcgacacgaggaatggcgacacagagggcagaccagcacacaaagagacgacactcgatacaacgccgtcaaacacgacctcaactacgacatcacctacaattcccagtcccgatcgcaaaactacgacaggcaagataaagagtttcttcaaacggaagcctaggcacgaagagcaacccaaacagctttccagttttggcagctcctctcaactgcgaacaccgccgactcgcgatccgagccgctcactgaacggcgaagattgaatagaccacgccactcttagacacggatcactatttcaatctcctagtaaacgacgtcgtatcgaaccaccaaacacgccatttttctttcttcttccaacatacccgtgtcaaaagcggttcttggtctgcttgcagcgtctcttgcagattttcctgtcctctggggtcccttttcctaggatacgataacgcatgatattgaacgggcgaccacgaaacaaaaagcttcaactactactgtacttactatcttgagaggggaaacagtccgacccttgggatccttgttatccttttcggagccgggcaagcaagcgagcgagcgagcgacttgttcattctccaggcttggggaattctcaactcgcaacacgcgcttcatttctttcgcattcagtcacttgaattcctcgaagttttttttctttgtctgttcaatatcgcgattaccggacgcgaagttcctttctcgctcgcgaaatgagatgcgctgtagagttgttttacgcttctggcgcgctcgtatctgtcttgcattttcggatgcgtgcgggtttccttggtatagcaaagcgcaagtcttccttttctcgcgctcttgagcacggctcgggctggaatcattcttgagagggttgttcgtaaaaggcttcggccgaggtttgatcaacacgccggagaagctgcgagcgcgattgaaggttaagggaggtgtggggaaggaagatgaaggcgtgagaatgttgagcggatgagctcggcaaagaagacagttaatgaacagttttgctagtaatgaaaaatgtatattcaacggctgctttgtgtttggatgcgttgtgagactttgtcatcgatagcgcttcgttgaagatgagagtggttgttgaatggtgatttcttttgctagtacaggttcctttaatgttgggatgtacaatatataaacacatgatctactttacatgtcacaccggtactctctcactgccaacaaccccttcgcaccgctgacatatctcctcctcaggctccctcacaaagcgccaacaccgcggacacttctccccaccaggcgcatgcacgacaaccttcgcaccctcccatccctccaccccagcatcgacgtcttgctcgacactccacgcccacgctctctcggcatcactcccccggatttcgaattcggaaacaacgaatatcgaagcaagctgctcttccacgtcatgtacacccagcgaagagttttgcgtgcacgtcttgaccagctccacgagcttgtgcgcggcggtttgggaaggcaggagcagcgtgacactggactcgaggccggatccgattttcttgtcggcgcggagggcttcttgggcggtttttatggcggtgctgagggatgtgatgtgtgtgagcaccgtctctgtttgcttgtcgacggatggagatggaggtgggcgagtccaagtcccgcgtgcaggatgcgtagaattatccctcagacccgcggggacatgggcccaaacttcctccacgagcagcggcgtgacgggcgccaggatcttgagcaattcgtagaagacgagaccgagcacgcgttgggatgcgctggcaatcgtgcagatcgcccgtgtatatccgatccttgacgcggtctcgaagtaaaacgcggacaagtcgttggagatgtacttattcagtgcgttgacgcctttgaagaattcgtagcgggcgtagtgcgcgtggatgtcatgtgtgacttgtccgaggcggtgtagtgcgaggacgtcggcgagatgtgtgctctcgggtgagaggtgctcgaaggaggagaatgtgggtgggcaggatggcagggagaagatgccgagcagccatttgaaggttacgcggtacttgtgcagggcttggttgacggacatgagaacgggctgcccgatggttacgtcgcgcatgtaatcgctactcgcggcccagaggcggagagcatcagagcccatggcatcgtatgcttgtcctgtggaatttgcctgcgcggcctggcctttctgcttcttgcgcttgatgggcgggagaagctcaccggacatgatttgcatgggggagatgacgttgccgagtgacttgctcatcttgcggccatcagagtcgagtgtgaagccatgcgtgattaaggttttgtaaggtgccttcacagctgacttttcatagggctggagagcgacgtgggttagcagcgaagactggaaccagccgcggtgttggtcggtgccttcgagatagacatcggcaacgggctgatctgcttggagagggagtagagtccagctggtaccactgtcgaaccatacgtccatcgtatctctacctcggacataggtgccagtgagatgctctggcttccatgctgggtcatcctgtgcgtccgtccaccaagcgttgataccgcgctccttgatcacgccaatgacatgcgtaatagtttccgagtccatggcagcttccagctggtcactgttgaccttgtacaatgctggaataggcacaccccaagcacgctgcctggatatacaccattgacttcggccctgaatgaaactctctaatcgtgaacgaccggtttctggcatgaattgaacatgttcaattgcattcatcgacgcagccttgatgctctcaacgttggcgaaccattgctctgtcgctctggtgatgacaggctctttggttctccagtcgatggggtacttgtggcggtactcttgcttcccacgcaaaaggccttggttttcaagatagttgcacacggctttgctagctgtcttattctcatcagccactaaaaggccctcgagaagctcaggttgctccgggaaggcgtccttcgtgaaggcaccagcatcatcgatcggggcgaaagccgggaggccaagagcatggcaaacacgataatcatccatgccgtgacccgcagccagatgaaccagaccagtaccagacgagtcggtgacaaagtcggcatgaatgacagactgaaatccacgtgctttctggaacgggttctcgtactgcaaatgcccagcgagatcggatcctcgcagcccagccagtacaacggaaagctcacgctccaagaccgattggtactccgcgatccgggaagcagccacgaaggtcatctctccactgccattcgagtctctgacaaggcaatactccatgtcgttgtgcaccgcaatcgcactattcgcgggcagcgtccatggtgtcgtagtccagatcaccacattaacctccccatcaatacccttcagcgcgccgttcctcagttcctccgccacacttacagggaatcgcacaaaagcagctaagctcttatgtccctcatcatactccaactccgcctctgccagcgccgtcctcgagctaggactccaatgcaccggcttattctgcctgtatatcaagcccttctcgaacatggtcttgaacacctcaagctgtctgatttcaaacccccgttccatggtcttgtacgcgttgtcccagtcgcccatgacggcccattccttgaagccgcgcatctgctctttaatggtgcgcgtggcgagttggcgggctgcctcgcggacggtgacggggctggtttgcgcggcgtctttcttttgcagcttgcagggctttaatttcgatgggtaggccatggcagtcccagccggggatgtaagagacttgcttgccttgggtgacttcgtagcggcatattatgtcttttgtgatcttgttcagcgcgtggccgatgtgcagtgggccgttggcatatggcgggccatcgtggagtgtgaatgtcgcgggagctgcactactcacagcaggtccaagaaatccatctttgaacttcttcagggcttcgaagcgagcggggcttcgctgccaattgtataggtcatctgtgcatcgtcgtaggtattccgcattcgtggcgggtgacggtcggggcgggaagcttgacttgggcagtcgaagcgtagacgaccatgatgcgcgaaggacacgcgtcggggctagcataatagcatcatgggcgggctggcggtcaatgcagctgatttgtgactttttgaagattgaggttgcaatggtgatctttcggagattggccggacttagtcactgcatgatcacagcttgaacaatgaggtctaatagtaacataactacattgcaattgcaagaaggacagtctacgttgttacggaagtattttaggttatctagagcgcctaaaagttctagcagagcaaaaagatggaacttgcctagtataatagaggctcgaaccggtgctgcattgagtgcgtcaggaaaactaaaaatctatcaaatatttatttctattaatactgtagaattgactgtgtcgctagtaagttaattaatttaagaaatttatgtttgttattaaatatactttaaaataaaactttgttaaaatagttagtactgttagaattgttagaactattaacgcgatagtctagcacataactttactatctttaactattatattttctttcttcttacctactctatctttctatctacgctattgaagtttacttctttaatatactttccttagtatcttactatatatttacttctttctgcattataactagatattatagatattactagaaagagctttattagaattattagtaatataagaattattctattactatgctagtcctgcattctatatagttatctactgttaagcactattaagcactgttaagcatctttcctagcagtgcgctagaccttagcagagtgcttctaaacttataataattagtttagtttaatgctagtctatgcgttaatctgtaattattaattctctactttatagtttatcttagaaagttattttaacgtcctacttacttagtactttaagttctagtttactatctaggttaaaatagataatgctaatatatatttctgctaactagctaagttagtatacttagaatataaattaattctatatattctgcttatcttgtagcgtgcgtataataacgacgtgcgtagcttctattagtataattgcctctgcaaatgctattaaagctactataatctaaggcctatctagatctctctatttagtaagcttaaggttaattttatgctgtattatacctctctgcataactaagacgctctcgttactaaacttctctcttaagcttagctacgttactgcctgcataattagtttatataactctataagaattttagcgcagacttcctttagcagtagtagtgtattagctgcttttactacatcttctactataatgctctatatctagcttagtattcctagaattttaacccttagagcataaatttaataggttttaaaactttaggctgcttttagttatagcacgcgcctcttatactaggaaatagtccttacttaggttagtaaaaaggttctttacgctgtttaatataaagcatttaactttgcagctactatatattttaaactatgctgcctttagagtagcaagcgtagagtaagatgctatcgcctatatcttaaagtagttaaagattatatatctgctagcttctaatttattaaggccttctttttctaggatatctctatattattgcttagcgttttatactatactaaggaaatctaaacatagatagctttagaagtaaggcagaaagttactcttaatactagatattagtttactctataggttgcgcgtctttaatattctttttaatataaatctctgcgctactgctgctccttaagatataagttctttatacttataagataacttatatttgcttacgttgtactttatattagcaattatattacgctattatttagctattgctaggctattaagagctgtgttttagtaagttctataagatagtatctctgtaattaactagtagactatatcttctatcttatagatgcgatcgctagttacagagtctctcttattagtagcgttaaactagttagagacctcttttctattttaaaggctaataagtactagcgatataaagattaagatcttatttagttcttattctataggcgttctagatagggcctatgctttctattagtatctgtagttatagctttaaatatcctagtaaaacttagctataattatgctctttaacttataattatagaatttattaaatatagtctgcctctatacagtaatataactagaaagtagtattactctcttttctatataagagctgcctttgcgtataattatttgctatgctataacgcttatagtgttataagctctaaatatatgcttatctacctttctaaagctgcagactattataaactatgctgctaatagtgctagatagtgctttgtagccttagagtgcacagcaggcgtatttacttctagtattatctagtagactatttcttaataatctacgctttctagcacgtagctctatagagcaactaacttattagtagcagcgagcgctttagagatagcattagtagtattaatttatatctctattgctttctcttttattagtctacttatattctctagagaagagttactaaagaagcagaactatagagctagtagattacttaggttgcactacgtagagtttataagatctattataactatcttattcttctaggcattagctgcttgcttttaactagttattattatagctacttattaagatttagcgttaaagaagaggcttcttttgcatgcgcagtagaacgttctcttgcctttagtagaatatagcttattattattattaactgtattatattctattacgttgccttctacttacgtattttatacttctatctagttcttaaagtaaatatgttctataaggacggcaagtactattacttgcattttacttatacttatagcattagcaaagatcttgctattattagataataactctttaaagtagagaatatatgcgtctataagctagtatagagtaaagttataactaacttcttaatatgctagtagctttattatgcgcttattctagaggttattaattaaaatactaaagaatactacagctaaagtctactcttctagagtgcagtattctattactatctctactcttgcagagagactatctcttattctagtttatttattagcaaagtaaatagtagttaactatcttctatagtaaacttacttagcgtttaataaagctttaagccttttcttttattctctagtaaagttctttgctattattgccttcttatcctctaagttatccttagagttaatatctaagctgctatctaagcagtagttattgctatctagcaggctatctagctaagtcttgcgcttctaagcttctttcttctctttctcttttttagtcttagctagcttctctttattcttagtcttcttaagctacgctttcttttctaactactttcttttagctaattaagcgcaggctgctgctctgtctcttctgcgtaagcgtaggacgtcgctgctagtattagagtcttctaaatctttatttttcttagttcttcctttacttacttttgcatatctgctatctgctgctttagtcttatagcgcttaagaggaggtctgtctagtataagtttagaatattagcctctcttcttaggtagtaagagctgttctagtagtaagagctattctagtagtttattagattagaatgttactgcatatagatgttagtagtatatattttagttttaagagttcatgctatacctttattagaattacttagcagttttattatctagcataatagtattactgctctaagctttcttaacttaatataagagttaatagtgcctagcaagttattatcgtccttaataagcattattattaacgcatctataacttaagaggtgcctacttagtactaattagagtacttaggtaataataaatgctagataagagcattatacttaaggtacctaggctctaaccttaaagtagttcttctctaatttctgctagcttttctttgttattagcctaaatatagagaattatttaataatagagtaatgcacagcgtctactaaggtaatattagcgttatttaagatagctagcttagtaagtaatgcaacgctaaacttattagttattaacgctatagacctattagatataatagataaagactatcgctgcgctatcttagatagtgttagtattagcgtattgcttaggttctctatcttaactttagcgctatactaacgcatcttagctagtattattatttagatagttctagctgcagctttatagaagactttaagtatttatgcattttacagctatatatatttagctactataagctagtcctttaacgttagtaaacgtaagctctttagaagctgcaattagctcttttctaattagatcttcttaagtaggtcctttttcttaatatagcttataaggttctctataagtttaataacctctaaggttataattctatattcttctcttatatttatttataacatgctgttagagcttattatattagccttgctcttatactactctagttactttagcagcgcctattctatattgctgttattattgctgttatatctagctataatagctttgcgcctagagtagaagatagttagcaactatatataattattagactgttgctaaaagtgcgtattaatatatagatattgcttagaagagtgcgcttactaactatagagagtttaagcgcagttgcaggttattaatataagaagcgcgttattaacgtaagaagcgcgttgtagatttaagaagcgcgttgctgtaatagtagcaatatagcgaaacgtgttagtagataaaataataataaaaagaaattgcagcataatatataaagagcttaggctttaatgcgcagagcttatagaaaatataatattattatatagctaaaaaggttgttagttgcgttgcgtttatatatactaggtaaatatgctagatataggtagaataataggtaagagtaagtataaagttaagtaataataatattttaacttaagagctgctctgcatagcaggcatgctttagtctagcagaacttaattatgctaaataggttacttactgcagtctagtaactattaagattttctagaatagtatagcactatctcttactattctctgcttactataggctctgcgcatagagcattaagaggatgctgcgtagagagatattagtttagctttattaagctagtatatattaaactatagagtaattagtttattctgcagttatttagagttagagttagagcagctttaagcttaatattatttagatatagtatagtagttattatctttgttagtctagagtagtgtagcactatctcttactatctcttactatctctcttctcttactactgcaagttctgcgcgcagagcactagaaggatattatatagagagtattagtctaactttattaggctagtatgcattaaactatagagtaattagtttatcctgcagttatctagagttaaagttagagcagctttaagcttaatattatttagatatagtatagtagttattatctttgttagtctagagcagtgcagcactatcttttgctgtctctatctgctactataagttctagatgctaggtattagagagtatattacttagaggttataagtctagctttgttaggctagtaggtattaaattatatatttattactctatctagctattatttaaagttagagttagagtatattttaagcataatattacgtagaagttatataggatctaagagccttattagtctagagcagtgcagcactatctcttactattcttatctactactgcgagtcctaggcgctagatattagagagtatattacttagagattataagtctagcttcgttaggctagagagtattaaattatatatttgttactctatctagctattatttaaagttagagttagagtatattttaagtataatattgcttagaagttatatagaatctaagagccttattagttagaagcagtgtagcactgtcctttacagttctcttctgctattataacttctaggcgctagatatttaagagaatagtgcgtagaggttataagtctagctttattaggctagtaggcattaaactatagatttattgctttattctataactgctagaagtaggcaatagagcaactttaagcttaggcgttatactataacttagacactatagtcttagtagcgatattatatatattagattagtttacgcagttagagagaagctagcaactgtgcgttataaagaggagcttagtagtattataatagtttaattagagctagaacctacgcagatgttatcttagagaaatacgttagcattataagagataaagaatatgtcgcagtattgatacacgagaacagtgaagtactaatccacgtaactaagctgactaagcttagaaagtagactaacgtttctctgtaatttgtttgtatatttaagctagctcttctaatacattagaagagcagtaattaatacaatcttttctcttaagtttgcttagctacaacagaatattatattatactatttttatactatatagtagtagaggcaatgcgtaatattaagaaagcattattactttattagaagagaaggatagaggtttactataggagacgtgcgctaatagagcattagtatagactgcgtctatgcatacgccttataagtactatcttatctagaaactataataacttagtattttctgtaacttaacttaaggcattaggcgttataactgctacgtattatatttaactcctagaataatattaataaacttattagaactattaagaggatagtcttgcatgcaacttaactatctttaactattaactcttctttttagctacttactttatctatatatactgctgcgctgtttaagtttactcttacttatacaatatagcaacgagcagtactattgcttagcgtttaatactaaatataagaagttatctagtataacgttattatgttataaagatatttagattataattaactaagcacgtattttaaagcgcctctaatatgtaataactatatctgcatttcttgcagcataaatctagtgctattacttaacctgcaagaggcacgtaaaagagatatataatcttcttttctttgcctaattctcttctactctattttctataagaggtaaggactaaagttatctatattatctctgcattttctacgctatagaagcttttattcctaaccttatatagctaatagcctgcgtataagaatactaattaacttatctgcagttctatataagcaggcagctacttaaattagcctctctactaaggttagcaatatattgtctatattatctctgcttttcctacgctatagaagcttttatttctaaccttatataactaatagcctacgtgcaagaatactaattaacttatctatagttctatataagcagttagctgcttaacctagcctctctgctaaggttagtaatatagaccttaatttcatgcttagtattgcttttatctctaatatctatatagctaatagcctgcatgcaagaatactaattaatctatctatagttctatataagcagttagctacttaacctagcctctctgctaaggttagtaatatagaccttaattttatgcctagtgttacttttatctctaacgtctatatagctaatagcctgcatgcaagaatactaattaacttatctatagttctatataagcaggcagctgcttaaactagcctctctgctaaggttagcaatatattatctatattgtctctgctttttctacgctatagaagcttttatttctaatcttatataactaatagcctgcgtataagaatactaattaacttatctatagtactgtataagcaggcagatgcttaatctagcctctctgctaaggttagcattatagatcttaattttatgcctagtattgcttttaatgctatagaaaacgtagagctaataggcgatttgctaggtaacgcagactgcgttaacaataataataataatattatacttactctataatttagcttaactactctacttaacctgcaattacttgcattaaaacgctctgcattatttagtagtaaccttaactgcaggcgtactaattctactattactagctaaatcttacttattaagcagttgcataacgtctagaagtgcacagctttactagcgaagcgaattaagactaataagaactgcaaaaagtctatgcattactaaggatttaatagtagcagtaagtcttaagttataaaagataagtagttaagcacttttgcagatagaactattaattaacttaataataagtaaatactctacctctaatgcataataactagtctaacgcagatttaggcaataataataatgtttagttagttagagataatatagagaagcttatatatattagcaaagttaagcatacctacgtctaggcctatactgtttcttatcctaacttaaagaagtaccttagcaatagtagttagtaaggctaaattaaggtcttattctattaagctagaaataattataataatcttaatattatagttactaatcttactagcagagaatttagtagagttaatataaagttgttaactagattatgtctattaatagatagagcgaaggctaatagactaatatagatagcttagactaatatttaataaaaataagctagcaagagttctctaagcttactcttcttagagcttattagcataatgctttagttatactataagtagaagtaggcttataatattagtaagttctataagagcaagaatatttagctgctataacctgtttttaagctctagcgctataactactataatctacaagatagtaactctcttatatagatctaagcaatagattctagcttttagactaattagtttacctagcaagagctaacacctagagaactaggcagtatctacgttttgcaaagcattaataagatctaggctaacgttgctaacgttttcgatatagttattagtaaattagataaagtatctacgcaagagctatctagttatattaagatagagctgtatctgtattagaagcaagctctctattttatataagataaagagcaggactatagcgcagaagagcataactagcgtaagaatactctctaggcgctaaggctttgcaataatagttgtaagttctattatcttattattactagcaaggatacgcactataagcagataataaagaaagcatatattatattactagaaagagctttattaatattatttataatataagcattattctattactgtgctagttctacgttttatatagctagctactattaagcactattaagcactattaagaactatctctattagtgcaccggaccttagagaagcgcttctaaatttataggaataggcttaaattgctgctagtctacgcgcagatttataaccttagattctatactctatagtctatcttataaaattatttttatactctgcttacttaggccttaactatagtctcttagctaactaagttaatactcttagaatataaattagtttagtgtgttctatctatcttatagctctataataataacgtgcgtagcttctattagtatagttacctctataaatgctattaaagtaactataatctaagatctaactagatctctctatttagcaggcttgcagttaatatcttactatattatacctcctagcataactaagacgttcttgttatagaacttctttcttaagcctaactacgttactgcctgcataactagtttatataataatatcaagagtattagaatagattttctttagtagtagtagcgtcttagctactttcttatcctctttagtagcagagctctaggtttagtattatagctataaggtactaagagtcttacatatactcttaatatatttaaactctgcgctcgctttaagcaagatgtctaggttcgctatatagtagtttttattgcctagatagttaaatatatcctctgcgctttttgctattacgtaaataacatagcagctaattgccttaaattaagctgctcttaatttagtaggcaaaagataggctgcaattactttagttctaaggcgtttaaagatttattttaagctaattactataggtctaaggccttcttataagaagacctatctatactattacttagcatcttctactatgctaaggaaccttagtagtttgcagctttagaaggaagtaaagaacttgctcttaataacagatattagattagcctattagttgcttatctttaatattcttttctacgtaaatcttagcatattctttgctccttttatagttagtttcttatactatctaatatcttaaattagtctgcgctataccttatattagtaactacgttgcgctattgcctatttattactaggctgttaatatctaaagtttaagaatgctagagagataaggtctttgcagttaacgcgtagactctattacatatcttataagtatatttgcctgttactttgtctactgcgctgctgcgttctagatagagcttatactttctattagtattcttagttatacttttaaagattcttataaaacttagctataattatgctctctaacttgcaattatagaatttattaaatatagtctgcctctatatagtaatataactagaaagtagtattatatttatttctacctaaagaatgcctttgcgcgtaattattcgctgtgctataatgcttatagtattattagctctaaatatatgcctatttacttttctaaagctgcagactaatgcaaactatgctgctaacagtactagataatgctttatagccttagagtgcatagtaggcatatttgcctctgctattatctagtaaactatttctacgtgctctagaatctttagtataaaggtctatagtctaactaacttattaatagcagcaagcttattagcgagagtagtagtagtattagtttatatctctactatcttcttattcgttagtatacctatattctctagagtagagttactaaagatgcagaaccttataactagcagattgcttaggttgcataatatagagtttgcagaatctattataactaccttattcttctaggcattagctgcacgctctaactagttattattatagctgcttattaaggtttagcgttaaagaataagacctttctgcttaggcattttgcacttctatctagttcttaaagtaaacgtgttctataatagctaaaagcactattacttacgttctagttatacctataacgctagcaaagatccatactattattagataacaactctttaaagtagagaatatatacgcttataagctagtatagagtagagttataataacttctctaacgtgctagtagctttattatgcgcttattctagaagttattaattaaaatgctaaagaatactgcagctaaagtctactcttctagagtatagtattctattgctgtctctactcttgcagagaaactatctcttattctagtttatttattagtagagtaaatagtagttaactatcttctatagtagacgtacttagcatttaataaagctttaagccttttcttttattctctagcaaagttctttactattattgccttctcattctctaagttattcttagagttaatatctaagctgctgtctaagcagtagttatatgctatctagcaggcctatctaacttagccttacgctcctaggcttctttctctctcttctcttttttagttttagctaactcttcttctttgcttacttttctaagctgcgcttctaattctaacctctatcttttaattaattaagcgcaggcctttattcttatcttcttagtagcagtattactattactattagagtaatataggctactgtaattcttattttcttcttctcttatatttgcatctacctgctttaatgcgtctgcttcgtagaccttaaggcgcttcttatagtatttatctagtagaataagaaattattagactctcttcttagatagtaagagctatttagatagttcattagaatagaattatactatatataaatattagtagagtatatattagtttaagtttttctattctacctgcactagaaatacttagtaattttattatctagcataatagtattacttctttaagctttcttaatttaatatgcaagttaatagtatttagcaaattattattatccttaataggcattactattaacgtgtctattactagagatatgcttgctttgtataaattagagagcttacacgctaaaaaaaaaattatagagatattatacttaatgcgctagattctaatattaaagtctttacttctctacctatatctaacaatctattattattagctctattaagagtactacttagtaaatagagattagactaactacgttcgcgttagctagtaaaaacagcctagtaagtaatgcaaagccttatttgttagctattaatactatagatatattagatacgacagacgaagactgtagttatgctatcttagatagtattagcattagcgtgttataaggattcttagtcttaactttattgctaaagtgctgcaatttagttactattatataacagataattatagctactgctttgcgaaagactaaagaagtttacgcatcttatagttatagatagattactactgctagctaaatatttaaaaactgcgtacacagacttatctaatatttaagttaaggttttagtcttaaatcttcttttcttaaacctagcttaagatatatctagcaaactcctctactagattataaacgctaaggtttaagagactatatcttactcttaattctcttataagatgctgttagtctctactgcctaagatttaatattatgcctagtactttatagtagtagcagctatactataaactatattatcctcttaggttacttagcttatcttaagcttagccttgcagtagtaagtaggtagaagtagtattataagtatagatagctgctatagatacgcagttaggtataaatattgcttagaaaagtacgcgtatgcgcaggatagttgcagtaagaagattataagaagcaattaaattaaagaaactttagcataagtatagataggtagtaagttaaggttaaagcaaagttatgcaaataataatattttaacttaagagctgctctgcatagcaggcatatcttagtctagcagaacttaattatattaaataagctaattgctacagcctagtagctatctatattttctaagatagtgtagtattatctcttactattctctgcctactataggctctgcgcgcagagcactaagaggatactgcgtaaagaagtattagtctaactttcttaggctagcgtgcattaaactatagagtaattagtttattctatagttatctaaagttagagttagagcagctttaagcataatgttatttagatatagtatagtagtcgttatctttattagtctagagtagtataatactatcctttactatctctctctactactataagctctgcgcgcagagcactagaagaatattacgtagagagtattagtctaactttgttaggctaatgtacattaaactatagagtaattactttatcttatagttatctaaagttaggtttagagcagctttaagcataatattatttagatatagtatagtagttattatctttattagtctaaggcagtgcagcactatctcttgctatctctatcttcctaggcgctaggtgttagagaatatattgcttagagtctataagtttagcttcgttaggctagtagatattaaattatatatttattactctgtctagctgttatttaaagttagagttagagtatattttaagcataatattgcgtagaagttatatagaatctaaaagccttattagtctaaagcagtatagcactatctcttacagtcctcctctgctattataacttctaggcgctaggtatctaagaggatagtgcgtagaggttataagtctagctttattaggctagtaggcattaaattatatatttattactctatctagctgttatttaaagttagagttagagtatattttaagcataatattgcgtagaagttatatagaatctaaaagccttattagtctaaagcagtatagcactatctcttacagttctcctctgctattataacttctaggcgctaggtatctaagaggatagtgcgtagaggttataagtctagctttattaggctagtaggcattaaattatatatttattactctatctagctattatttaaagttagagttagagtaccttttaagcataatattgcgtagaagttatatataatctaagagccttactagtctagagcagtgtagcactgtctcttatagtccttctctactattataacttctaggcgctaggtacctaagagaatagtgcgtagaggttataagtctagctttgctaagctagtaggcattaaattacatatttattgctctatctagctattatttaaagttagagttagagtactttttaagtataatgttgcgtagaagttatatataatctaaaggccttactagttagaagcagtgcagcactgtctcttatagtctttctctgctattataacttctaggcgctaaatacctaagaggatagcgcgtagagagtattcctttagctttgctaggctagttaagtagagtagattatagatatagtaagcactaaactatagtaaagctcttagtagcaactctaataaaataatatattctagattactactaagctctagtaaaatttctatctgcctttgctaaacgagaatagtaaagagataacttagatatatttaaaaccttttctaaaactagataagatatcttatagtactaaatatatttaggtttctctataaactttttagtacgctcttagagactattagctgctatctagagttagagttagagtaaccttaactataatattacttatattaatagtagaagtcgttgtcttcgttagtctagagcagtatagtactatctcttactatctttctctactactagcacgagttctagtcgctaggtattagagagaatatagagttataagtctatctgtaagtagcctaataattagagagaagaaaggaagaagaaaaataagtaagatttatatgcctgctagcactagcacagagctactaagaagtaagcaaaaaaaaaattaatagtagagtaagtatctttttatgcttcttcttactgcaaacgtactactacctagagagctagattactgcaactactacgttaaagaagctagtaagcctactctaagagcagctaattagagcaggacttatacgcagagataagaattacgtaatattaaattatactatattatgctctctatttaacttatagcagcaaaagtagtacttagtatctaggaacctagttacttaactagacttaggagagagagtaaggtaagtatatagaatagaagagagttatagagtctttagcagcgtagaacgatagtaggtaactatttataactgttagctactaaagctaggcagaaactagcaatatagtagaataaacttattatatatagctattaacctatgcaagaatattgtaaataacaactctaacgctatttacttatttataaaataatatctcttctgcataatacagttcctctctgttctgcgcatagattgcttctgtacgatatgcagcttctagcctaaaacctatataaggcttgctaaatatatagctagatgctattcctaatatcttgcgcaatagagtctagaactatctaagaatatttataaaacactttagttaaacaaaacgtatacgttattaagcaataagtataatactacttaagataagaaagtgcatgtatatgcagcagacagcttaagctttactataatagtatataattatattaagaaggataaaaatgcagacttagtaatagctaatagcattttagatacactagatatatgcgcaaaggacgatcttattagataaaagagcttattattaacatctacgcagacgtagaaagtactattttagacatataataggcaattagtaggagaactagcaatagcagagtctataactataaaagagtatataacactttctttaatataatctagactaagtttactagctctaattacgttaacacctttagtttagactttgcctttttatttgctgcatagctataatagattaaatatatgctagaagatattaatagcctctttgcagacgcataatgttgtggctaagcaaacttaagagaaaagattgtattgatcactgctcttctaatgtatcagaagagctagcttaaatatacaaacagatcacagagaaacgttagtctacttcctaagcttagtcagctcagtcacgtagatcagtacttcactgttctcgtgtatcaatactgcgacacaccccccatcttaattgccctgtttaattaagatgacgtcacgcagtgtgcatgtaaataagctattaccctgctcccgctctgccctaatcgctcaattggtaagcgtctgtttgttgttgcgttgtcgtagagatcagttaacttgcgcgtttggccttagcgcgcgcgatatcaacaccttgccccgcgcctcacgatcttttaacaccccaccaccctagctttaagaatttaatctgctaactatggctctagtaagtcctactaatcaagaggtaattaagtaccttgcgcgtactccgcatcgcgatcgcctcgaactccaggctatcagtcatgctaacttagctatttcgcagcgaaaaggaaaaacggctactccagcgcagaagaagaaccttgagaacgctcgcgccgcttagtcctccaaggcatcagattcaaaaggcacgcgcgccttagctcgaatcaatcagcagaagtcggcttctaaggagagcgatctagccccggatactctatcaaagctagtcgctagggcaccccgcgagagcccttgcgccaattgcatcctcaagtagttaagcaacttaaccaagaacaagcttaaatgtgttaacaagagtagcaagtcgagtcgttgcgctgcctgcaactctaagcagtgcattctaaggcatatttctcaccttattttggttacctctcgtactgattgtactatagcattaatctctttgtaactaagacgatagctttatacgactacgctataggcaatacggcaactatgactgtaagtgatcgttaatcttattgtagcagcgttgtactgatcttttgcagacttctaagtatactgatgggcgaaataagcttatagacgaggtctgtaagtacatcgctagttacaataagccgtccagcttcaagcgcgaccaatctgaaactgccgcatccaatccgacccctaagcgcgcgaagaaagctgcgctacttacgccttcgcaaccccattcagatccttttggtcggaaaataggccctaatagaaagttgctctcgaccgatttaacctctttaaaggtgtctgcccactaggcctctgttcaagatgataaggaggagaataagactacagtgcccgctagcgatctttctagcctaagccctagtcctctaggaactaagcgtagtgagcaggctaagcctttcggtcgtaagaccgatgtgcttgataagctgtttgataataagggcgctttaacctcagctagctttaatcttaacgctccggtcgctttcaataactaaataggtcatatcgacacctctcttggcgtgaacaagaaattaattcatcttagttatgctgcctcttcctaactagctcaagctgcacctagtagctctgtttagcattctactaatctagagttaagtctctctttgagcagctcgcgtaggcctgttcgtcctgctcctcttgtgcctaaaaaggcgcctagagagaagaggaggaataaggctactctgactaacctttatagatcaaattctcctttttctcgtaaggcagcaggcttaagtggattaaacagcggccttcgtagcactaagctgattgtttcgatccttaagcctttcaagtcacctgctaagcagatcctagatgctgctgacgtttaaaacgctccctctataggggcgcagcataagcttccgtcttagtttaagcaggaattctcatttaacactctgcctatcgttacgggtaacaccggacagggcactattaatctgactggctctaatccagtaatgacgatcggtgacagtaaggctaatcttaagttattgagattgaaagcttaggcaaaggagcttaataggcgtgctgctgagactcgatctagtctcgagaagatcaagaaggctaaagctgatgcagcagcgcgctcgaagaagcttcttattaaacgagaggcgcgcctcgcgaaggagaaggctgatcaagaggcgcgtctgaaaggacgttccttaacctgctgtaattaagtctattaagactagtactgcggcgaagcctcgtgaagatcaatcaaagcgtcctgcctttaaggagactgggcaaggtccaattcgcccttcttcttaaacttctcagtagtctcagcggccttccgatgccaatcctcaagtttctagattagttgagttgaatcgtcagcttactgccgctgcctagagttaagatgctcataacggtcaaccagcgcttactcctcctgcctctgagtttagtggtagcgatcgagctaaccgcagtagtgctaacacccctttaactagtagtaagaaggttgcgccacctagtcctgctactctacagcccgatctgttctcctttaagcttccttatacaactgaccctaacgccaaccttttccctatcgcaaatttagtagatcgccctagtcagagctacgctgatcgctatctattagataatgaagaggcgcgtcactttaactagagtaacgtcgtctcttttgtttcgtttgaggacaagatagtgaggcaagagaggcgtctcaatcgtcgtagagttcctcaggattctcttacctctgctctggatgttcgtaagcgatactacaccttagcttaacctaattgtaacgagcgtcgtgcttctgtgctttacattatagaggattcaatgcgtctcatgcagatagctttagaccttctggactaagtgtctcagttcgatcttcttgctattaagcaaacttttcctttcttaacgctttgggcgtagttctccttacttcttatatagatgtgctggattgaacgatctttctgaggtagcaggcagttaaaaaggcctcttttcgctctgcttaagctttcttagtcttaaaggccctttctgatagtaattaaactgatgctatcacaccttattgccattaaccgtgactaatccaactatgtccttgaggtttaaaagctgcttaaagtaattgaattgttaataggtgagagctttagttagtctatctgctggcatttcctttgttggcaagtactccactgagaatgatccttttgcgtgttcttgtctaagctatatgttttatatgtcaacatgtcgaagacaggtagtgattcgcttatttcgactaacaacaagtctaattgtttgctagttatcacactagatcttctataaatcgcctagatcaaatgtgagttcgtcaaagaatctttttaaggcaatagtttccttcgcaacatgctcaagtgcaataagctcagcctcagttgtagaggtcgttactgtactttgccgagcagctttctataggatagctcctctaaagagcatagctatgtatccatgagatgagcgccgggtaattaagtcatctgcaaataatgcgtctctacatatcatgaggtcaggactatcataattgctgtattagatcgcttcccatcgtgtacgatacaggtacataataactcaatcgattgtgctcatgtgcgtttagctaggattagttagatagtgtaacagctttaatactgcaaaagctacgtctaggcgcagcattattgcagtgtacaatgctgatctaaccttttcctagtaaagcttaacttcttgcttagtggcttctccctcgaactttttgagctcttctaacggtagaggagtagctagaaaggttccatcgattaagttaaacttctttgcaatcttctcaatgtaggtatcgtgaactagcgtaatcgttctcttttcttagtttctaacgatccttatgcccaagaaccactctgctagcccttattcttatatctcatacttcgtagtaatcttaatctacaggtcttttgcaaaagcttcgcaagccttatgatacagcaacaggatatcattaacgtagaaaagtatcagaactttcttgtctttatcaaagaagaggcagggttcttcttttaataagataaggcctaatgatcggagtgttcctgagaactcctcatactacagcagtggtgagtctcttataccgtaaagtgcttaattgagcctaacgcacattccaggttccttaaaaccgtcaggaagctcacacagcatagggttctcctttgtgatcgttgcattaaggaatgctcctattacgtcattttgcatgacttccagattaaagtgggcagctatagccattgctgctcgaaacgatcttgctgctaaggtggcagcgtaggtcaaattaagcgagtctttttcttaaagatctcctcatacaactatacgtgctttgcacttaagcagcataccgtcttaatcgaacttataggtctaaacctacttcaacaggattagtcggatcattacttcgcttgttagctgaattgtctaggtatctttcttgcgaagctgttcaatctcttatctcattgcagctttaaaccacaccttgtgtttgtgttagagaaattgtttctaagtcttaggtaggtctggaagctcgttttagtgcagttaggtcgactttggtgtttgatcggttagagtagctgctataatcacagcgtttatagatttataactcttttaatcgtcccacgctcttcttgcgcctagcaagaaggtattctgaaagtcagcccacaaactattattgtcatctagatcggcgatcagtgcatatactctagtacccgtactctctatctagtcgtctcaatcgctatctcttctcctcctgcgcaacggcagataggtacttgttccttaatcattttctagcgctttgccctattgcctccggcttattctctgagtgcgcagagcttatagctctgttgcacctagatcaggagtagtcgtttgccgcaattgccggcgtacttaaacgagcaactaatctgcttcgtctgaagtgtttaagttaagtcctctaggtcgagtagcagagcaggtaacacgctgcggtgttgccctctgtgatctaatccaatcactagagcaagacgggctagctctaccagctagatgcatctgctgttagctgtctcctcctatactttaagcctcaagccctaagtttccccccatatcacctggctcaggtgtagattctgaggttgcaagctaattttaatcttttagaggtcctgcgcgaattctcagtcaattgctagctatgctatcgtctcgcgcagtttcttcctgcatgactccctaatcgtttagttagctagccgtctaatcagtttgtgcacttagttcacccctaagattgctctcagtgtccctcctaaccttatcagtttgccgctcttctaggtacaatctatccttaataaggaggccctagatcatctagctcaccgtcgtgtaggatatcagcaaccttaagcgctgattccttttccatattctcatcgttctttccttaaaagaaacaactttcgtcgaacctaacattgcgagttataatgacctagttaagcaaagagatctatatcctgtagatgttcgaggctcgatagcctactaagtatccgatataactcctaggattggttttaaaaaacctatgtcttgtaccggctgcctaatctaaattcaatagataggcttaacagctgtacgcatatataccactccaatctaggcgtagattagctgttcttaatcgaatgactgctagttcgtagtacctaaagtattatcgaaaccaggaatcaagaacctcatttagtgattaatatctatgcattgctgttaggctcatcccataaagctaagcagctgcatccagtatctctagccaaagctcgttaggcagatttgcgctcatgcgcatctttatcgcctttatgattatttcctgtcctgcacgctcagctgagccatttagctcgtaagtataagacggagtagctttaatagcgatcctattttcatctgcctattcctcaaatcttaatcatcctctctacggtcgcgttgcctaatcactgtcttagtgtatctccacaattaaaaggttgtattttgttctcaccctctagtagtacctttcgatgactttcatgatcttaggcagcgactttaatagaagattattgttctcaatctttctagaataatcatcctttattagcaataactattgctctcctaatcgtcctaaatgcatatcaaacaggtcctataagatctgatagaagagttgaaggtgatctctcttttagtcttcttaagattacctaagaggcatatgctgttgcacaatgttcgcattcgatcctcctaatactagtaatctcaacgttttgtgcatgtttagttaaagcctgcagtgccctttgtctaagatgacctaatcattagtgctatatttgctcatcactacctcttctttgcagataatacgatcttggcacagctttcataatagtagagactagagaatagaaagactcaatcaattctaagaagttaaagttgtacttcctaataagcgtgtagagcaacttattcttagataagtcactatatcggagagttcgatcctaactagtataccagacgtttccttgatctcgaagtcttgcttctaagacaatattaaggtggaaaccttcaacgacctttacgttagtgagtgtaaggtctactgtatgtagcccacttagtctaatcataaggtttcttatgatccgagtgctaacactatcaataggtaagtgttaggttcctgccttaatgcactctctatttgtagccttaacaaacgttcccttttcgatcagactgcgattatttactaagtggacgcatgctccactatcaagaattgtggatcggtgcagtaggtgctgattgaaagtagtactatagacccctagtgactcttttgtaaagagggttagatcaattaagcttgcttaaatagcgatagagtgatctttgtctgatctttcctttcttagagtagtagactaacctgactttttaatctgttcgcagagatcttactatttaggcttgttgtaccgttctaagatctttttcttatctacatcgttgagcttaattggattgctaggagctgatcctgtcaccgctgtttaaagcttaagacaggtgattagtttctaacgataaaacttgtttgattgaggcttttgcgggtgagacctaatgcacgggcatactttcaggcctttttcggtttttccagttaagctgttttgagcagtttgcttattcagggttagtactgcaaagatcgatagtcccttttcttttccagcgtttctagattgctcgcttagcatagcgttaaacactgtagcaacattgtctaatatcatatcgtcctttcctagagatgccctttctacgacttccgctcgtttctgtcgggcctattctagggcgtatttcgctataattgcctcaagaaagtcggtaagagcaatagtccctttaacctctaggacgtcgtacgtctgggctcgggcatagagagtttgctattcgttgaaccacttctctggcccgatcctgccgtgcttagctttgtctaggtaagctcggtactcctatctaatttaattctaagtcgtggccttactcagagctagctgatctttaagcagtttaagttgtaattagaggcttaagtcgtccgttcgggaaagcctgatctgtactagctcgagaaggtccagtaagactgttttcgtaatctagtcttagaggtttgtgagtgcagcagctttttgagactattcagcagtgagaactttccattgtcagactctctcgttgtagtcggctgacaaaacttcgtaggcttcgatatctttaatatattcttgtaaagacttttcgtaatcagctttcgcttcatcagtagctctagcaggaggatcctttggcttgaccggcttagtagataatcctgggtatagaggagcgttattgagaagatcgggttgcgataggccatctggattaacatggtcccatactcgctttctgatagcgtgaactttaagctgaatgtaccatgctagccagtctttacgagctcgaagggtgactgtagaaggaagttttatctagtctgtttagtccatttggactgatgtcgttaggatgatttaggaggtttgagaggaataagagtggtagaatgattaattcaagtactcagcaaatacaagatgcacagtggagaattaactctgtaatcctatagcgccgggctcataactgttgtggctaagcaaacttaagagaaaagattatattgatcactgctcttctaatgtatcagaagagctggcttaaatatacaaacagatcacggagaaacgttagtccaccttcctaagcttagtcagctcagtcacgtagatcagtacttcactgttctcgtgtatcaatactgcgacacataattatataacttatatataagattactattttaattaggctgctaatagcaagaggcaatgttagcaatgtagtctagtatataagataatatttagatacagaagaacattgctaagatgtctagtctttctaaacttaaggctaactaatattttttcgtatattagaatatcttattactaattacgtttataattagctattacttatttgcagataaattagtatatgctctaagctaattcttcttaggcaatatagacgattctgttcgcgtttattataaattatattctagagactagtagtagaatatataacaaagcctactagatagagtaatagttgtgctaattattatattagttaataaaatataactcttacttatattaggagatgtagcagcatagctagtctatattataattaggaatctatcctataaagcctaacgttagagattaatacctagtactcttctagctaggtttattcctataactaagattcgtaatcctcttcttaagagttaagtatattactattatataggtaagcttctgttacgtaagtttaagcactactatattagcctacatagtagaatactattacttactatctaatacagtactagaaaacgtagctaagtctagaatactacttgcatgcgtagacagataaataaggcagtattatctaactatttgcgtaatattagctaactataaagaataagtactcttaactagtataaagaaaaatcgctattgcatgcgttatactattatacctaataatagagagaatttatatagatcttatctatagagaacagagcaatttacttagctataataagagagatatcttaataaaggacacaacgactttgtatatctagttaattattttaggtagaagtactataactttaatatttatatatctttagtaatagatatattgcacttgctgcttaaaggtttagtaataaagatgctagactttatacaagatatattagataacatctatcctagtagcagaaagacctagaataacagtactatactagtaatgcaagaatctagtagtacttagttaaacgagcgcttctattagataatatatagtactagcctaaagcattttaataacaagagagtatttatagaagtcttctaatagactagcatagagcaaaaggtaattatataatagcttatagctattatatctctgttatttatattaaaggcgcctttcgcgctgcattttatttatatagtatgcaacctagttatactagcgtaatataagagttataataaggatatcttagcctatatttaagaagcactagagaggataaatgtatttaaggaggaattttaagtatattagcaaacgctagaggaagagaagaactttaattatcttaagtagtatgcgttaacatatattatacaagatatatatatatatagagctttagatagtatatgcactagagcaaacagcaaagcatattatattactatagtaaaacagttctactctataataaataagaaagagtatatactacaaatatacttatataattcttagagaacagcactactagtagctaactatgctactatagttaaacagagttaactatctactactattaacatctaagattatacttattctataagagtaacactctctcttctcttctgcaggcttagatagttaatactagaaatacagccttatttaataaaattgcctctaagcaaggtcgctgtaaatatagcaatatctaactttatatatatagcagcagtatttatctgcaataaatgctaagtagtagcaggctaactaattacttcttataataagaactatttagatattaacctatcttaggttagctatataagtatacagatttactcttctataaagtgctagcggttctctagtaagagacataataactctaaatactataataaggaggttataagatgcgtaccgtaactagcaatagataagcctctagcgtagagactacgtttaagtataagaatttaagcatagagataatagacaacagtctagaatagtaatagatagtagagtagtagcctagctctacctaatacttataattattaactatacctgctataataaagatagaaaacatatagcatatattagagtattctctaaggtattgctgtttaataataatagatagattaataatactactaaaatattaagtatgcattaacaggcttaaaacgcagcctctaaacgctagatattataagcttttaagttttataacctaagcataattatctgcctagtgcacttagtactaagagacctgcctaatttaataacttatactactatgtcttactacgttaataactatattaactaggacgaatataactgcctatacttactaacatttaacattaatttactgcgtacgctataagagtattaatagaagcaaatataaaataactaaggatagctctttatatataatttataaatcttaaagtaaacgttaattgcttatattaagtcttcttcctacattaaaattttcgttaatagagagatatagcagaagctatatcttatgctcttgctgcatcttactcgtttatccttcttattcttatctcttatacctaaatctatctctctattcttctctagattactcttactctctctaaagctcttaatattactattctcttaacttatcttaagtctgctttgtccttcttcttctgctatgctattctatgcgttagcattataaaatctgcagagatcttctgctttaatagcttaagattcttattaactaagctcttatacttattagattagttacctatgcagcgtgtagaaactatgctaatcttaattctctctcttcttaataacgtagaagtcttattatctgctaatgctaacgcaggcgtaatactgcgtaataaatctaataagtataaaagcctagttaataagaatcttaagctgttaaagcagaagatctctgcaggttgttagctagataattatataagctagactagagttgtaaagacgctgcgcagcatgcgccttatctctataaataataacttattaagatataattagcaacaacgactacctatactataatagttctctaagataaataatagtactctactattaataatagaattctaaattgctatatctttgcaattataacactactgcaataaacatagaaacgcttatctagagatagtatttgcaacgtaataaccttaataagcaataaatataagatactatatatagaagttaagagagagataagagaataagctatattatattagtctctacgaataataactgcaaaagagtatattagacagatagtaagagtagttgcgttataacagaatagcttactataaagtacagcgcctaatagttgcctacgtataattacgtacttagcagtctaatataattacaatgtaatataatagatacgctctaagtaacgtaaaatgcgatataactataattctaagactaagtagcagaataataatagatatgctaaggctatagtctatagtgctagatagtctaatactataaacaacgcttcttaactattaactattctagtagctagtgtatacaaataggattagattcttatataaatagactaactgctgtatatgcgcaacgacctagcaatagaatataaagatattagtagctttaactatatatagtttatatagatacttaaaagaaaggtagagtttaaggataaacgcagtagcatatactactatacgaaaatagcagatagttagacttatatataaatattaatagaagcacgctagcatagcgcactataagatatagttataataaaactctataaagctacatttataattaaactattaatataatatgcgtcttaagaaaaacgttttagagagtctttatagaaaaattaagctaaagcctacgctatgctcttttcttaatgctacgaatatattatattattaggtgtactaataacgctaagaacacagctgtaatttaaataaattaagctaaatagacctaataaggcaatagataagcgcctctaagacgtactaataggaattaactataagcaatactagagaatagttaacaatagtatatctactaattatacagcatagcagataacttcttgcaaaactatataaggagcataataatttagaggtatctgcatgctctaatatactctttaagatataactaatcctttgcagactaaacgtaattctttactagtataaacctgcatactacatagaaaaatgcataattatagtaaagaatataagaaactagtagatgcgcagcagcatagcactaccttctataaagagagcgcagctacttagttagatataagagagcgtaaaagtctatattaaagacaaacactaatactaatagcaagactaagaattatagaaattaagaactatgcaaagcataactctactatctttattataagagactatactataattaaacttataagacttagcaacttctatatagtcttaaacttataaacctagaagatatgctagttctaataaagagacgcctgcactcttacgcactagttaatctatagagactagatattaagctagaatgaaaataattagttaatataaactaaaatagaatactgctgctacgcagcatacctcttaaatatagaagaacgcactgcgttctgtataatataagcaaagatactataattactaaagtagtttatattaacttatatgcataagcctttcttctactatcttatttagcagacctattttattaaatgctatagagaatataaaaacgctagataagagaactagtgtaatctaaatataaaagtatacttaataaggcttaggtaatattattatcgcagttattaataaataataggataacgctatatagtacacctgttaatctatagctagacgcttataagagtgtatttgcatagctaatactagatatatagttagaggcttagaaaacagcgcctctgctagtctgcttatctatagtaactacgctctataggagtacagcctgctaagtaagtatagttgcagactatctataactatagctaatagtacttattagatattagatatatatagcaacctgcagacgtatataataagataggcacgcatagaggttatagctatatatgctctaaactatcttaaactgcaagtccttaaactaagtaagctgctctagaattttgtctacctacgctaggatcctagaaatataagttaatctaggatataatagcattagcttatagagtaatagcctgcgttatcttagtttctaaatagtgtaattgcagctattatagcgcaagcgttctataataatagaaaatagagtattagtgctatagcagagaactaggataagttttagtttctaagcgctaatataatagcgcttataggcatagtattatataatgctattaaagagtactacgacgacagaataagaaagataatctatttctatagttatactatagagagtatattataatagcactaaacaacgatagctaatatagtatagataattataacgctatctgtaagaagtagaaaaggctaagcaagatacgctgtcttcttatttagaacgctttaaaataacaaatagctatatacacgaactatattaaaaactctagatctaacattactatactagatgactattataataataacgttaataacattcttataaaatatacagataataagcagtaatgatataatatattaatagaagactataattgcgcagagaaatgagaagataatattcttactatagataagtgcagaactagttacagcaataagaaagatatagaggctaataagagagaggcaagatgcctaatataatataagagcaaaagctaacagataataggaagagactagagtgcaactatgcgaattattaagagaaatacacgatatattgcttagagagtttcgtagagctaataactttatagaaagtataacacataataacgataagcaagtatagttttagaataaagagaaagattagagtattgtaacagatagcatataggacgagtttgctatattagcagagaaatatataataaataattgcattatatacgccttagcgctaataaaagacaaataggaattagagctagaagactgcaacgctctagtagaaagatataaagaagagataaactgctctaacctatatagtactatataatagttaaatagataatatagggtaaattagcaattaatagctatataattgtgtttctaaaatatattaagtctactatagttcctagagtaataatactgtcttatatagttgctaactgtgcagaactagcttgcacgtagttgcagatacgagactctatctctaatagcactagattacagacagagtaagcctaatagctatagctatatttgcatagaggacttagactgcttataaaatatgcgtaactgacgtagtctacctcttctgctctttacagagtatacagaatgtttagtatgctaagtctaacgactaagcacagttaagcaatatagctacatagtgctaaatagtagaggacagtaactagactattctgacgttaacctaacgttagaaaaaagtaactagggcgactttattaaatcgtcatatctgtcgaatcgacggcgaattgcggcgacactactgaccagacacttttcacttttcctgacgtgacagactaacaaaaatgcaaaatataggaatccgggcgactattctagcggagcccgaggagaacctcagattctaccattgattgggtcggggaattcctatgacagattcttgaacggattgatatctatcctctcacccaaaacaaaccgtactcctcaagaaacattgtgtttgtcgttcacgcaggtctcgcgatgaagattttaatatggatctgatgaacagatgtttaccttcattgcacttcatgtgtctacataaatgaaaacggactccaagaacgtgttccatttggtatatctcccaaacgcctctgatgcacgaggtacactcagtacacagtcaaagagctgaccgctccattcttcaacacctcaaacaccatgcccggaaatccaaacagctcaacattgcccacatctgccgctccatcgaccataccacttccaggattcgcaaacctgctcttcttgctcaagccctcatcccatccgcccagaagctcgcagctactgcccgggctatcaccccaacccctattaagagccatacctctttgctgaagtcgctcttgctcctcgttgtcgtagtgcggcttgaaaacctcttttagcctacccgatatgtcgccgaacagcatctccgaactgagcgcctcgcgatacatggtcgagggcacatgctctagcgtccacctactcctcctgtggcggttgaattggtacgaacccggtacgttgccatggaagatgattttagtaacggtcaagtggttcagaggctgtgcgctgagctcgccttcttcacgtacatctgattcttttcgctcggcggtcggtgatggcggggatatttgagtgggttgcgagatcaagaggtcgaagccgtgttgatagtagttgtagaaatgttccgcggcagctacttctcgctcttgtgcttcaagcgctgcttcatcgtcatcttcccagtcgtcgcctggatcagaaccgatggctgagccacgatctgagtcgagcatgtcatctgaggtcagacctggtgacatatcggaagcgtcgctcgttcttcggtctttgtgtattgataggcgatggtcattcttgcgataaatggagtctggcgcccctagctccatggttaaatcttgtggtgttgtctcacttaatataatccagaacgcagggccgaaccgcctcacgacctcgatacgtccttcgccatgtatcttgatcgtttcaacctcatccggtcctccttcgcgacctttacctgctagagctaatgatcttggattcgctggtatcgctgtgaagagtgttccgcgggccttctgccacgattcgccatgaaatactgccatggaagttgcaggaccagtggcggtcgaggacagaagactgatgaaatctttcttgtctgaatatgccgaatgttgtactgggaagttgaatgctaccccaggatacgatagattgtatgtgcctctcgcattcgggtcctttgacttgggtgggatgtactctccaccatatgtcggtccaagtagcttgtcatagacgtgtctaaagcgtggccccgatgatcctgccgccagcagattctgaccttctgcaggcttgtggacctcgatatccttgtacaccagtctggcctttgcaaaatccagcacttctatcagccgtaaccgctggtctgggccatcgaattgtaaccgcaggccgttatcgggcagcaccagctgtattggagacgagatcgggtgttggtcatcgtggtagagatggaaccgcgggaaagccttgacttctgccttgatggttgtcaatacttcgtggagggagcagccgagagctgttcggtgtcagcgagagccctggacgcggaaactattcgcatactcatgaagccgacgcttcgccctggctgtagctgcatacttccctcctccatatttgtggtgttcaaagtagtcgtgtatgagttgcagaatctagttgatagtctaatcacaaacggcggccctggcttgagtgcaggtgacctagtgctttgtccacgtggacaccatagccaaagttgcccaggtatgtccctggtaagaagccactaccacacaagcgagcagttcgcagaatacggtctccaatgtaaaaagaaaaggtgcaagtgtcttatcgaacttgactgcacatggaggggtcgtggggtgcggacggggcacggcagacaccggtcttcaagcagtgtgtaagttatctggttgtcgacagctaaagctgcaggtgttacaaacgagtctattgagccacagcagtgctcaggtgttcggccatgtctagatggctcgcgtcatggtgttgtggagggctgctcatgatggtggggcccgagctcccagctgcagcttcctaggataatccctgcatctcttagcgcgtaaacaatgatcccactgttgttgtggaccatcaacacagaacgccaaacgacatagatactaacagcaggttcacttaccacggcatacacataatctgtcatgtctggtctcccacggccaggaccgccgcaggtcaagcgaacaacctccacgatgcgcccacccgcgtcgcgaccaaatttgatgtcgcgcggccgctctgctacgcctgcactcaacgatggacgctcatcgcgagcagaatccgtagcctcgacttcgcgagcaccgcggtcttccccactgaaacggaaagagcgcgaatacgaagacacggtggaagagacgaacatcaatgtcgttgttcgatgccgaggccgaaatgatcgcgaggtgcgcgagaacagcggcgtcgttgtctcgacaaacggcatcaaaggcacgactgtcgagctctccatgggcgccaacgcgctcagcaacaagcaataccaattcgacaaggtcttctctccagccgccgaccagaacatgatctttgacgaggttgtctcacctattcttgacgaggtatgtgtttgcttggtgatgtgcgcgaagggagactcaccagattgataggtcttgaatggcttcaactgtaccattttcgcctatggccaaactggtactggcaagacatacaccatgactggtgacatctccgacatcctgccaccgccagacgcggctggtatcattcctcgtgttctgcacgccctctttgatcgcctcgaagccgccgaaaccgaaagctcagtcaagtgctcattcatcgaactttacaacgaagaattgcgcgacttgttttcgaccgacgacacagtcaagctgaagattttcgaagacaacagcaagaagggccacagcaccaccctagttcagggtatggaggagtgccatttgaacactgccgcacatggtatcgaaatgcttcgcgatggaagttacaagcgccaggttgccgcgacaaagtgcaatgacctcagttctcgaagtcataccgtgttcaccatcatggtatataccaagcgcgtgacagaggacggacaggaatatctcagtgctggaaagctcaacctcgtcgatctcgcaggaagtgagaacattcaacgcagcggtgccgagaacaagcgcgcagcagaggctggattgatcaacaagtcgttgctcacacttggccgcgttatcaacgcgctggtagagcgcagctcccacatcccatacagagagtcgaagctcacgcgcttacttcaagattcgcttggaggccgaaccaagacctgcattattgctactttgtcgccagcaaagagcaacctcgaggagacgatttccacactagactacgccttccgagccaagaatattcgcaacaagccccaagtgaaccaggccatcaacaaaaagactttgctgaaagagtttacttacgagatcgagaagctgaaaagcgaactgattgcaacacgacagcggaacggtgtctacctaacccaggagaactacgaggagatcaccaccatcagcgaatcgagacgcattcttagcgaggaacagcgcgacaagctcgagaccatggaacttaaccttcgaaacaaggtcgaagatctgttcaagcttaccactagcttccagactttgaagaaagacaacgagcagacacaaatggctttggagggcacgaaaggcattctcgagaagaccgagattgtgctagagcacacacgccagaacctcaccgaagagacggagctacggaaagcgcaccagaagactgagagtgagcttgcagatattggacaagacatgatctcgacgctcggcaaaaccacttcggatatcgatggactacgatcgaagatccgccgcaaatccgagctccagtctcagaacaggcggaattggacctcgtcgcagaccaccgtcctggacacaacgcgcctcgtcgaggatcgtatcgaagagttccagcagcaacaagagcagttgatggcttcgctgtctgaccgaatgcaagacttcgtcagggacgagcttgcgaaactaggagcctcgcaatcattcttacaagaaaagatggaagcataccaggtgtccgaacaagaggtcaacgagcagacaacgaagtctcgcgatgacatgaacgaagtccttgaagaaatcaaaactctgagggaggacgtaaagctgaaaatcggagctggtctcgacgagctatccgctgcagcggagaccatttccgcaagcatcatcactgagctagaggccttccacacgcaagttcattcatcatatgcgtctttaggtcgcgacttcaaaacaaccttcgatgatcttgtcaaggatttgaatgagcaacaagctgagaatgagcgccttcaccagcaagtcctggatgcgaacgcggcgctagtgaaagccaacaagtcctctcagggacagatcacgcacatcatggacgaggagaagaaaagatccgcagaggaacgccaacgactgctgtcccagataaccgcacttgtgagcgctactgctgatgcgcaggagatgagactcagcgagaagctgtttggcgtgagcgaggagattggtgcagctaacacagcgttcgaggccaagcaagaaacatacacagagggcatccatgcttggtcaagcaagtctcaagacattctggccggtgtatccaagtccagagatgccgtcaagactaagatcaaatcagattttgcagcggcaacccagcactcgacatcgatcaaggacaccacgacctcagtccatgcaagcactgtacagaccgttcaggcacagatggagcacttggatacgcagcttcagtctctcgacgacatcgtttcccaaattcgcgaacagaacaacactcatcacactgcccatacagcctcgcttgcctcactgtcctccactgtacaggcatcgtactccagtatcggcgagcacctgtcatcatccttcgaacgcgtccagtcgctggaagccgatgtttcagcgcaagctggcacactcaaggacactttgcctactcttggtgcagatgctgacattcgcgcgcctctccaccagcttcgcgacaatatcggctcacagaatctgatcgagtacaacccaaccggcgagacacctcagcgagtctcctaccagattccttccaacctaccgcgaactgaagcccacgagaatctccttgcccgcctccgcgaccgccctgatacctccgacacgagctcctcccgcagtccatccaaacagcccgtcttcaacgacgcgacgaacgccctcgcatcaccgtccgacatgttcaaactcagcactaccgcgaagccaaactttgctcgctccgttagtgcgacctcccacgcacacactatcacatttggtgctggatcgtcactgcgtgaactggatcctaacgttgttgcgcaggagtctcacacccaacctctccctctcgtctcccagtcctccgatagcttcgtcatggcagccccgccgagtaagaagcagcgaggtaacccggacgatgggagcaagctgccaatgaagaagatgcgcaagacggtggcgggtatcgcggacagggaaaacttgagcattacgaactttgcaaacagtgttgggccaggagttgcgggtcaacggaggctgcgaagtcacgggtctagttaaagtgttggaaaaacattgtgtgagaactgtcactattgggaggtttcatgatttgttttctgagactttcacatgtataaacgacaactttgcattgcgttgggcgtctggcgcaaaccatcaaacgggtctgtgtacttggcacgacacggatcaggaacaggcctgtttttttcacttccttcactggatacataaccggcgtaatatcaaattcgataatacctttttctcacgaccaatatccttgatccagcgagtggctcttgcttgagtgcccaatcccgtgctcggacatgcggtactattgtcctggccctccgttatgcaagagcacagttgagtgcacctaacccttgctgtcgggccctgtaataccgagcatgggaggtgagccggtaggctgggatacccgttgttaatgtatgcgcatgtgcgttgttcgacattggtaccgtggggttgggcttttgcttttgctccttcctgttgctgatgtgctagcgaatggagggattgggattgcatttgtctaacggccctgaatgagcctcccttcgggcatgcgggcgggcgggcgggaacagggctcacagcgcttgcgggatatgattgcgcatggtcttgatgggtgggtggtaaagctacatgtcgtcacactcttttctcatgctgtcacacattggtagagcttgatggagcgtctatgccaaaaggcatgttctgagcggcgtacgtgcatacgcatgttcgaaaattccggtcagtcctgaaacctcacatttgtatcctcaacgcgtccggagattacgttcgtccaacaacgcgtttttgccttgtctcttgtgcgttggtcgcggcacagcgggacgtacccgatgctgtgcgacgttgcctcgctgctaatggaagttgccgcggactgcagtaacaagttacacattcgcaagtggcggtgacttaacatgcctccgggctcggcttcctgtcctatcacagttgcgtgcgggacgcggcttgtgggttctttcggcgtcggagctggaccgcggtcgtggtcgacccgggcttggtgttatactgtcgactacaacatatatgatggagggctgcaggggttcgctggagaaattggttggctacgttgctgggacggaagtgacttggaagaattttccttcaggattgtcccttgtaaacccggtctgggcctcttgttgtcctcctgcacttacctctctgtggccggtcagaggcgttggaatcgaacgagagttgggctcagggcaacgaaattatgcggtgtgtttctgaaactgggctgacatatgagcatgcctgatgacgacggagtgtggctccgtaaacttggttcgccgttggaatgtcggctcgggtacccgcattgaggtgacatcatgtaatggacgaataggtgggaggtaagaaaagtcttgaccgcttgtttcaagagaaataatgctttgtgtgtatagctggtaggcgcaaatgacagggggcagttcagcaattgtcatggatgacatctgatcaaacgacataacacagactttgatgtcgaacatcagtgctcgctcatagggtgggagcaggacaggggaacagaaggacttaggggtgtacgctgatttgggcgttgatatgtgtcatgtgcatcagatgaaattccgagactgcggatttggatctcgctaccgaagcaacgggagctcaacttggaccacgaataatttatggtagtgtgtatgttgtacttctcctcgaagccggagctcagctgtcggcccgccggaatcagtcgagcgctacgagagtgaagccgactatgcatgtgtaatgcaagtgacgagtctaaggaggtcgatcaccctgagatcaaagccatcggcgacttgaccacgccgccctagttgcgtgacactgcatgtcatcgatagtatcgccgactagaatgcagttgtgccgaaactagtgaagtttggaatccttcgaagaattgcttttttctacgtctctgctgccgccagatgcacagaaggcgagcggaagcatttatccgtcgctaatcattgacgggtgaagaacaggtggttgtgaaaatctccggccactcgtagactgatcggtctcgatctctgtatgcatgattcgatgaacgtgatgagggtgcatattcggaactgtgtcaagatcacgcagcaagcgtgctatgatagcgcatcctgaaaaaaggaaagcccaaagtttgcaaagcaaatggaatgaggcttcaattgtatcggaatacagcagcaatgaagacttcgatgctgctttactcggacgataaccaattcttgcatgcttcagtggtaccactagaatgctttctgactgattacgaaagggcgagaatacgcgtgtatctacctcgcattagccagaagaaagaatattcgtaatattccaggacctcagggccgcagcccgcttcactttgcagcccaatctcgtacctgaggacctcaagtgggacgtgagacgggttgccacgatctcctgactatagctgatctcctccgaggatcgtgggtcttcagcagcctgagtccaggaccaagatgcgcccagcctatacggcgtcaatcatagctgcacggcgtctctaggctcatccaaaggccgcggtgggcatatttcgcctagggtaactcaatcattggtgaatgaggacaaatggctatacagaatccatctcagttgcccttctgcgttggcatcaactgtacgggtcaaatgaagaaatgatacaaggaacatgctgggtgtcgtgagatggagaaggaaggctgtggctagtggaaagctagtcccacgtaatcattagcgtccccacactaactcgattcttcagaatgcgcgatcacgatgtgcgctagcgggagcgggatcaagtgcacaactcccacggaattggttcggctcgttccacggcaatgttggctggcgtccgacacgggtcactgccgcggcgcagggaagtgcaggtttctcgtcaggccacgggtcgccaccgacatccaaataccgtcatgttgagtttcctacgatgtcgacgtactggtcacacaaaaagcaatttgattgagcagttggctcaggcctgtcgcatatccgaaaccaacggtactcttggaagagtgaggccttctcattgcgtcgattgaaaccctacttaccacgtacgagcagctgaaaggcatcgggcgttgggagtgatgtagggttggcaatctggtcctgagtgtaccaagtcgctgacgggaaaggatgggttctggctgtccccaagcgtttcgggaggctgtgtcgcgcaagtcccttgtcacaggctggacagattatccgaatttgtatcacaggattactgtaggcacgtgtgccgacatgttgagatgaaaaaaacatcgtgaacgtgcagtgcctagcttaagagctctcgtagactttattgatgccttactcgagtcattcagcaacatgaacactaattgttctcctcgtagcggctttagctcaaagaacatgtgtcttctcctactaaatctacatctccataggagttgccaatatcctaacgtgaaacgcctcccgattgacaataagaatgtgaaatatagcaccctgcttctccatggttgttaccgagtacatttgatgccagtcgcgctttgctgacgtcaccctcgcatgcatcgacgattgaaccaggttgccgcaccacatccacttgcacatgctggcacgctgaagccaagtgtcgtcaaaccttgaatgtctgacataggtctagacttgggacgcactgacttggtggaagggaggttgtcgaaaatcgtgatagcaaggaacgcatcatgatattaataggggtgcattatgcgtaatgataccgatgggtcgttgtttcgtgatcgaaaggtgcagccgtcaactctgagctggccagacaccgtctggcgctcagatgatctgacgttgcagctcggcctcaagttttttgaacgtgaaatctcttggagtcgaggtcaggaaagtcggcaagtcctctatcgagcatttcgaacgtgtcggtataggctttcgagggaacggattctgggttgacaaaaagggatgcagcatcgatgcgaacaggcttcggtaaggtccggccccttcgatcttcaacgaagtaatcctcctctttcatcatgtgcgggttctgtactgataagacatctctttcggagaacctctccgccagtatcttccgaagaactctttcaacctgctcatcacttggtctctgcatagcttgctgatcctccaacctcatgacgcgctcgtgcaatgcgcggaagcatagctctgtacgatgcatgaattcgcgacttaggtatgttagacatgctttctgtaggagttccagagggatgcttactaccacaaggcaatgcgatcgaaagattcattgatcttctgcaaatggaaagtgaaagacatcggtataatatcaagcaggtatattttgaagaagtagtcaagtcgtagattgtggaggtactgagaaggattgggtcgatacttatcttggtgcacgggattgcataccggtaaaatgttccggagccgagacgtgagctccctaaccaacacgaaaaggcacaagagaacaacgagtccgtgtgtgggtcgaagtctgcgcaagttgcaaggcctacgtcgcgcaggtgggtaaagcgatgcagggaatgctgctcggcggtatgaattgagctcgctggctgatcgagcatgaaacgttggatggcagccaaacagcatgagagcatgattggacggtaaggtacagcatgcgcaaatgcaggtctcctgtagtgtctgcttgtggaaggattttatttggtggcttgggtatattacaagcagtatccggaaggatcacgtcgtgcagcacagactcacagggtaacggggatcgctttgggtacatgacggcctagaacgcacgtcagtagtacactcgccttatgccttgaaacaacggggaactgtgccacgaatgggctgttcttgtcgaggtgatcgacagtgtgtagtgggtacacaaagtgcgtgctctgtagggggcaagttccagaaaagagagaggcgcaggcgacagcacgagccgaacggaacgtaggcgcggaagcggctagtttcccacagtcggtgaatcatgcgttaggagataggaaaatatgaatgacttctcacagggcggcccggagcttccctagccggagccgagcagcgctagtccgcctactttccactgcaccgtccactgcaatgctgccgcatcgaggctccaaccactttttcgggactatcatttctaccaccatgttctgcaatttctcgcctaaagtggttactcaaggaagcaccgggcttcctatcggccttcgggagacctccccatacgtcttccgcaatacatgctacattagcatgcagtctcatcggtgaacttcatgcagcctctcggccgactttcgacaaacttgaacgtctgttcctgaaccgtgaacgtgctagtataagcacattgtcatgcagcctttcgatcagcaccttgcgtgggcttaggccgactttagatgcgaagacagatgttgtgcaggactaactaccgccagatgtcgtcaagcacttgattgctggcaaatataattctcctggctcaggtgcactccattgtaggcataccaacaccttaaattattggcccgctcatggaaacggtctctctgccccagacgtataatgcgctaggacgtaggccttgaacaatgggaccagagaaagcagattcctagatacctctatcactaaagtagcgccaatatgcctcggtttcggttgcgcaatcgtgggtttccacacagttcatcaaactcgtcgtatggaacctactgagaatgccgtcttctcgttatcgacttggttaatcgagagatcggccttcatggcagcgaaaagctggccgtggtcgcaatataggtccaggccctaaccgttgcaccccatgatctacagaccccagcgaggcgttttctgcatatacaggctaagcgaactacgagcttcgggtccttattttatggctatgatatgagggtcagtacgcaagagcggattgaacctctccgtcatagcagaagaatagcgtacaaaaggaatgtgggcaccgagacgctccacggtagtgccgttcaatgactgacatgtcagctcagggctcgtgtgatcaatagcaatccgcaattgatcacgttcttgatgcgggtctttgctggcgaatggtcgcattgccaactctgttcgtccaggtgacagatcagccttgacagatgacgaggtggatctacagatacaggctcttctccgaacgccactatctaattcagggcgagcagctcgcagcatcttgcataaaaaataggatgaccaagattccgacatagttaaacctcaggttcgggcgggcattattcagtcatgatgcaaaacgctgcgagggtctgtggcccatcatcgaagcggtcagcttgcgccacgagcgcctcgccaaatttcctgtatcggcgactcgtgagaacgataccctgagtccagagccttgcttctccactcaacatagcacttgcttggcaacggaacgtgttcctggtggtgcatatgcggcacggtgtcttggacctccataatcagggggatccattccagtcccaactgttcgccttcaacatgtcgtcctaccactaatgatcgcgacatgcttgaggtagtaacatcttctgagcttactgctacggccggtgttctccattatcttcgtcacgccaaggattatgtgctttggctcatgcgtttcacgcccgacgctacaaggttgatgtgagaccaaaattcaacggtacctaaatcagtgagcagatctttgcggggagagcttcacgataagactgattgagtgctcaaagactcgcattttcggttgccaggtacgattttcggcgatttgcacgtcgacgatcactggcttacgcacagtcctcactttctgacgaggtggctgggcaccgggcaccggctgtatacctacaaactcaaagtttcgccctcctgtagtgacatatcagtcttgctgggaagggacattaaagtctctggcgtctaattgttcgctcgcgaggttgtcaagtctttgcatgtctacaaggttgtctttccttagagctgtggatgatccaacgctattcccaacaccgtaatcatcgaatcgtagtcagaagcgcagtctgatggattgtgaatccaaactcttcgtgcgctcaccgatcagaaaacctctcgactcaattctgaggacccttgttttatgctagcagctgatcagcagcagttggaaaaggtaccacatccccgggcctgtacaggcgcgtgggtctctgtcaaaagtggcgccatttctttggaaaagcgtgggctctatcctttcatgcaacgagtcccacacctttctcggaagtcatccagatccagagggtgaggatcggaccctgcagcaatccgctgcgctccccacgcgcccaatgccttccttcaatgacccggcgtggatggattcatatttccatacttgcacgacaagctaaatcaggtacggggtgcagatcacctgtgtcgtgcttacacttcacatttgatcactatcgaatgctccttgccgagagggcacttcatttttcttcttctcaactctcatcactccgcagtcatacgatcgatggcatacctatgctgaatcatgctctggagccgggtacagcacccgagtagcgagtcagtgacctatgaagcaagacgctaagtaaaagaacacatcagtctcaacacaataaggattgtgagaggtaagtcattcggttacaatctccttcatcgccaatggcgggctcgtccgcgactaccgccagtgaagcactagtcgttactttttgcactataattggatcatgcgtagtatccattcacctgccgtatatgcgtgccggaaagattcctccggcagcactcaacggcccatggaccgtctccgcgactccgacctccgacctcgccccggatcaatctgaatcggcgatgaacggaaataagcagtgctggtggataactccacgctgatagtgcgtacgtgtgagaagaatttggcgagtaaaagcaggtgcgagtcgagaaaagggttgacgaggttcaaatgtatgccacagtctgcggagaagctacacatagtgacttgtacctacactgaaatacccctaatacctacttgaacagctctattgcatccaagatgacattgggagccaagaagcccccaccagacgaaccactaagacagctaatggtgatggaattacttccgctgacaagcttacccgctgggatgtcataattgtaaacttcgccaaagcccctgtaggcgccacgggtcaaccctcgagaatcaatcttgcttggcgcagccggattagcagggctgtatccatttaccaccactgccggccgacatcccgcaaacgctagcgtggtaccaacacgcaaggtagcagccgcagtatgcgtgccagtaaacttgattgtgagtgggttgttgtccttgacgatcgccatgggcacgtcgttgagtgtgctggaaccgacggtgtacgtaaggggaccccaggatgccatgcgcgaatcagtgggatgcatgcgaagttgcttatctgcgttcctgaagcctgtcggctggccatcccattcgccaattctccagattgatgtcttggtctcggtgtcggcggcgatgttggcggttgttgcctttcctgcactgacagtgacgctggaggctttgactttgaattcgcctcggtagaggacctgtgtgtacgttccaggcttcatagcaggcgaagcgaagtttccagcgctgtcagcatacgcccagtattgggctgcgtcattgtaccagtggagaaccttttggaaattggacccaatgccggtcgctgttccggtgactgtaccgcgagctgagggagcgacatagccggttatgccgaggtctttgaaaaaggtcgtgtccaatttgttgccaccttctgggataccggagcgtgtgaatgccaggccataggggccgtgaaggcccatgcgaaacttctcagtctgaacatgcccggagttcatgtagaaggtaagtgatgtgtagtctccattgttgttggtgttgatgtcacggaagaagggaccacctgacgagccttcgtaggagtacgagttcatgagcatgcatgcatgaactgcaccactgttgacacagtgctacttttattagcccaggtcagattgaaagagaaggaccataccctggtgtcatcgatgaagcgctcgctgctgtagaacttcgatcgtgtctgaccgttgaccacgaaaacatccgaaccctcaatggtcgaacttgatccaccagtcgtcgataccaagtcgtatgggtactggtccggaagtatcttgttgttcagacgagcaaggaatcgcaattcgccgatagaaggttcagcagtagtgtacgtagccatccagatggtcgggtcgccgctcctcacaaccatataatgcgtcaaggtggacgtggtacaagttaccttaacatactggttgctaatgatctcatacttcacagtcgcagagcctaggccagaaccgatatgcgtaaaggtcgatgggtattgtagctcttcgctgcggtacttgatggacctgacgtcgcagctcttggaattaacctggaagatgagcgggttggctgagccggcatcgatagtgatcgtgtctccactctgagaggcgccgaaagctttgccacatcgtcagccacacatctaaagtcacttgttccgccacacttaccagcgagcgccgaagacgagaacgcggccacagccaggagagggcttttgatcaacatgattaggtgtgaccagcgggagtcgcaaaagatttgcctgtaggctcaacggccatcttaaagaaaatagttcccgaaggtgtagcgccttcgtaaattggactaatctatacccagggacatatagcgggaacgaggctcgaaaaagtatctcggcgacatctccaccgaaacaaatctcatttccgcgactggagtcgtcttgagccacatctgatatcgatcgccgagctttttacagcacctgatggcggggaatcagcggatgtggaaggtaattttcggcctgtgctgcatgcttgtctgcttcatggactgcgcgcagtgctacctaggtatcttgtgattccctgggtaaaagcttcgcgcagaacacgtggatcggaatctggggtacgttgaacaactctagtggcggaagtaattatccgatggaacaagcactttatgtttcttggcagggctagatgaggaaagtgcatcggccttcttgtacttgacggcttcgacatgtgtttcggattcgatgaaaggcgcagaaggctgactgtttagtgtaatactaactaacgtagaaagtgctgtcactcagcactagccgtggagactgattcgaagaaaacagacacgacagagatgaggacaggcgatggtagaatatgctaactgaggactaaaagcggtcatagttcttcttcgccgctcgtttatttattcgtcgccggtcggacactcattcttgtataaggaattgacctcaacttctcgggtccacagcgcccaaggtcttgcgactgtgccttgaagcgactcccatgtgtctgcgcactccctgtcgctcaggtacttcaaatcgccttcagtatttgcctttgcagacttgatgctgccaccgccctgaacgtcaactttcccttcgatcttgtgactaaagtgtgtattgtgaatcgccagtgcagtcgtctgcgtcttggccgcttctgcggtgtatatcgattgatatacggcctcttcaatgccacgagctacagtcgtaaatccgtgtccctgtagaaggacaaccgcatgatcaggttcgaggggttgttccccttgggaaccacccacttgtgctgggagtgccgatcggacttttgagaatatgaagccggcacttgtggcaggcttgaacgttgaagctagcgacgcgccgagggtcgagtcgcggacgaggaagtcatgcttgctgccagacgggtagtgttttgaagcatcccacactggcacgtctttgcctagaacacgcgaatatcagctctgtatgtgaaatcttcatgcaccagacagcatacctaggaagccggccatgtggattgtactcctgagcggcactccgctgacagtatatggcaacacatcgctagaatgcgagtgaaccactgcgttgaccgtggggaaacgcttgtagatctcgctgtggatgtggcgctccagatatccaggcttcgcgttcttctccactgcctcagcagaatccaccttgtactcgaccaagtcttccgcagagctcacaagagccggaggcatattacagggcatccagaaagtcgaagaattgtctgggctgcggacagagacgtgtccatacgcatcgaagacgccatggtggtgcaggatgtgggaggccgtgaccaggccgctgaacaggtcctcaaggccaaccttttcgcgtttggggaagtatcctgcagacattctggggttggggatgtgatgacagcatggttggatgcatttgcacttatgtatagtggtgtttcctgctgtttgtctccgatgacgtgcgctgaacgcgtgcgcggggaggaacgcggcacggagatggttcggatctactttagtagcatcaactttctcaacaccacgtcgtgcataaaccacaaacttccctcaggtgttcattgagaggagtaatagaccaccgaacggcaagagcaagattgatgagaatcggccagagttgtgcgtataccaacattgaacacgctcatcgtttgatccaactttgacagacttacaggctaggaaatcaaaatgcaagttgattgataactacagaccgcattatcgagcgctgactaaaatcgtgatggtgaggttgaaggccgtcaaattcatcgtggatgacccactagcatttacaggatacctgcaactcactttaaaacctaatctcgaaattcctcttcttcgcagcctcttcactcttgttcttgcttagtccgagtagatcaatcgcgtgaagactgccccacaggaatcgttgattactcttggccagatcgggtgagagaccaaaatagtcagtgccgagtggtaggacttcgagaggctgaacgtcgatcatacacacgggcatccagttcgcactcatggcctcgcacttatgcaactcaatatttcgggtggttcagtgcgtagcctggcatggtttgctgcagttccgtagcaaacggcacttgaagcaaacgaaacgggcggtgtggtttgtacgcggaacattggggtcgacgcttgcgcatagaggtgagtgcagggagttaagacataacatggtcaggtgctctgcttgggcaatgcagacgagagtttgtcgaccgttagaagtaaaggcatactgggaacggccatatgtgtgacgtgcggatctagcattcactctagaaaagtacctagcgattagtcattgcacttcgacaactttccaccagccgttggacaagttatcgcatttacaccgctcgagctcaagccttgccccattccccgaggcccgacgcgtccacagtcatgtcatttccacacggcattgcccccaccgggagctcgatcacacaagcacgaccagggagcagcataatatcggccgatcattccagaatgatcttcgtgtcttatggtaccgataccctacatgctgtcaaaaagcacggtaacaaaacccattcaccccgaatcgtccccgagttgacagtggtagactcgacctccaacgagccttcgtcactggacttgccgcctcgcgcatggagaaaggtctacgagaagttgcgcccaagtctagcaaagaagcgtagagcccatgaattcaacgcggtcatgaaacgagaaatcaccaacccgattggttacgatcctgaagaggcagcatggcgcagggaaatggcagcaattgaaggagaagaaaaggaaacggccgcctggcgtaggaaactcgccgcgctggacagagaagaaaaagaggaattttcgttgcaagacgccttggactacttacaaccgcgggaggaagatgatgacaaagaagatgacaaagaggaggaggaggaggaagagttacctatcccgacattcttgctaaagaaagaaaaggtcgtgaaagtggtgccccaaagcgagctgaggttgtttaggccgggaatgatataaaattgatttgagggcatcaagccatcagaaacttgcgaggaccatgatgagcaggattgagtggtccttcatttcacaaagacctttggaacctttgacgtagagttgtgacatttattggctaacatgaagtaaaacacttatgaatacaacatcctcacacagttcattaaggttaacttcaatgtccataaattcgccgtgaacaaattgccatgtgtcgttgcaagcgcacgatacgtttatctctgcgtgagttcaatttgtgctcgatggtcattgaataataatgtgccgccattccgccttcactgcgtttgttgaacgcttgtcgagagcgcaaaatttgcccccttcaacctcctccgatctaccaaaacttcgcggagtctacaccaccataatatttacctacagtccttaccatacggcagcctcttactgaccccgttatcatggcaatcgcccttgatgttggctctgagtcggcgtcaacacaagcgcgcgcagcaagagtttcgacggcaacggaggataattgtgcgacgcacggagacgaacagcgagcgctactcagtaggcgtgtatcacgccaatgatccgcatatgaaactaattaagctcaagacgcgggtgcatcagcactcggagacctaccactcaccacgcccaagaaaatctcacacaagctcagagcatggcgaaagcttgtcgaggcggtacatcctagtcggtgcaaggtacgcagagcgcgagaatccgatgcgatcatgcgcgaaatgatggagagcccagttggcgacaacaaggaatgggaaaatggttattcgacggaaggcatgcttcgagaagaggaagagtattgctctgcaacggatacgactttatctctagaggatgagttggaatatgtgcagccgcaggaagcagatgaagagattacggcgctactgtctataccaacattcttggtgacgcaaaagaaagatgaggcaaggattacaattgcagacgaggtcggagtatttcggtcaggagccatgtggaacggagagagcagatatggaaagaaagagaaagaggtggtaaggatgacagctagggatgagattggattgtttggggctggagctatgtggaacggaaagagcaggcgcggaaagaaagaaggttggccgccaacttgatatggagctgggacagtccctcttgttataacaagtaccatagctagctatacttgagagaaaatggaacaccacttcttagctattcttaggcaatcggaaatcttgctggatggacctggttacaaaccccaccttggcctgttccatcgtacagatgcagttgaaggacacagtcttgcagagatacaacaaactattgtcttgaggccacaaagacgtagctagaagctccttgtgtcttggttgttgcgcgcacttgggggcttaccacacaggccttcaatgatccagcatgcggtcgcatattctagcctctctagactgcatacctttacagcacactcgtaggctacacaaaataattcctctgatcttggttgatctgaatatacttggagaaagctcagaaccctgaaacagtacggacagcgatcgatttgtatcactgaacatgcgaaatcggtacatgaagaatgacacgggtttcgattggcgtctggtcgaccccaactactccagtcccgagcacttgcatgaaacaggtgtatcacaaggtcgtgagaacgtccatttgtgtggagactttcacgaactccagcaagaaatgcagcaggcgacttttgtttgctatgccaaacggaaattacgcagagacaatgccacaatttaaatctctcaacaaccacaagtccgcgcgtcacccgagctcatcaactggtctccattacacagattttccctcagcaatcgccattgcccggactcatgcctggcagtctccgaaactcgaagctactatcccatcaaacgaccttgagcgtcaaaactaagtcctggaactcattgttgctattagcaacatcgaaaatgtgtgcgactcgaaaggtctgggtttcaaaacacgctgatgtataccaaacaccggactatcccaatacgcatctacagctgccaaagagatgatagcatgggagactttggcgctcgcagaaggattgcaccgcacggggctgtcggccctggtgtcgtttgacaagaagttctggacgaaagccgcccaaacgcaaacatggaagttcgctgagcgcatggagggaaggtagtcaaattgctcgcgcgatagaagttgcgatgcggggatttattcactggcggtggtttgcaggctatcgttgcggcgccagaagcgttactgaagagcacgcgagttaatgtggcacataacgataagtaacaacaaatcttgcaggctgggcatgcggcagagaacacacattcttgattactttatagtgaatcttggtctccagactctgactgagtattgtgaaagttcttgtgaccgagagattagtggctactgctagtccagatgttgcgctggtggatacgttcgatacacatgtcttccccatacatgcttcagcagcgactcttcctcaaaaaccttggagcagcagacaaaaccagattgtgcatgactgtgaagactccacatatgtttctgataaaagtgataggagaaagtattgaaacacatatatgccatctttgtgtcagaaggacagacgttacagtagtgatagtgacgtaaacggcgtgtttttcctgattgaatagacatgattctgacgcgagtgaagtcgctgatgaaatcaatatcattttcagtactgacatcaccagaagaaattttgtgaaggcgacctagtatggcatgttcccaatgatctgcgtattccacgacagcgatccggctataccatatgaagcactgtttgcaatgaatgtcggtctcgagagcattctccgctggcgtctggcagcctggacatataataccagcacaaccagagtctatcggtctctgtttgtggaacaaaatgctcatttgtactctttgaacaggtagaaacgcgcgctcccacgattgggacctctccaaatttctaccagttcttccatcttgtagctcgtactgtttgtggatgaccttttggtgaccctgtctaccacagaaccgaatttcaaggatggagtcgaaagcttcccaggacgttatgaattgcagatgaacaggtgctttgcgtcctatagcatcttcgagaatgaagggttcatcgatgagcccgtgttcgacgtgacttggcagaggggtctgttggcgcctgacggcttgatatgtagcaaaattgacagcgacggacctgtataatagcaatttcaactcggatccaagctgtcggagccagtccattttaagtgcgtccgctatcttataaagcatgacattgccagttttgatgctttcattgacgttctcgatgcggtccaaaacgtccttcaattgcgcgcgctgaattgaattcgctgcttgatagcgctggtccgcctcctccaattttactttggtctccgttctaaggatgctagataaagtgcttattggattagcacacgtaagaaactcgcccggcgtacttacatgtttgcagcacccaaaagcatttggagactttcgctaattccagcaacctcgacacggaattttttaagcgcctctttttcggccaatcgccatcgtaatttcatggtagcttcatgtaacacttccggttttgctgtctctgtcagagtgccctggtagcgacgtgtccgctgtaggaaggcgtcaaccaaggcttcgcatctcgtgaatgcctgttttgctgtttcgcaaaggctttgcagctcgggtgtcgccccatcgccatgctcttctataatgcaagcgatctcaaacagaactttttccagtatcgatagttcctgaaccgcggagaggtactccgccttggagccacgagccttgtcaagtgcatcaaccagacctttcaccaggtgacaaaccgaaattatgtcgccaacggcgccgaaagtaaccggcatgatgaaagggaaggatgtgccgaaccagcgtcaaaatgtcgatgtttgcgaccgccgttgaagtgtgctggggaaggcacacaccaccaaagactgcggcgggagggctgagcctgatagcatggcagcctagtttaccggagctagggttcggtactgccctgcatatgaacgaaattgcatgtgaagcaggaacaactgtggaatatcagatatcaatatactataagcatatcctaagtcgcacaggaagaaaaaaaagcgcaatagcgcgggggcatcggatcgttaaaaaggtcgtacacccaaagcccatcccagaacaccatcttcgcccccaaataatgcatcgcgtgattcaaacaagaagcaagtggtatcgccaacagcccttcatgtaacccaacaccaatttcacctcgcccattccctaattaaccctccttgtagaacttcttgaaaatcaaatgcaagaacagattaacatttacacgcacggcgcccgagcccgagccatctttaccatctccgaacaagttcatgaattggtggttgtcgaattgcgcctgaaggaggccgtcgaggggaacttcggcaaaagcaccggggatcatcatgctgccctgcgagccttggatttcaaagatgcccgtttgattcgaggagatggtgatgtcgagcctatcccactgacgctctgggtagccgttccaagaaaccaggatgcccttctcagctagattgcgggctgagtagcggaaggagccgaagagataagagcggccggatcgttggagttcgcgcatatggttgtattggcgtgtgaagggaaggaggaacttcttcttgccctttttgctttgaaagggttaccatggcttgctcgatgtagtcgttgtagctcttgagttggccttccaggaagtgtgccttctcgtcaagggcaggcgagggtgcctcgtacgccatcgagttccttggcgcgttgtatacgacggcgatgcttggtcctggatgtcgacggcaatagcattaaggaggtcctggtagttgttgtggtgtgagatgcggccagcgcgttgtaagtgcaccacattttcgagacagtattgtttcagggtcgggtagtcgaggtccaatacggagttagaacccatgtcggttgtgtaagtggaagcggcagatgagcgcagttggctgtgttttcgtgaacggtccttctgctgcgccgcaagctcttcacgaacaagagcatcccagcgatcttcgtcctcgggcatgataggcttggtcaggatctcggtgaggttggcaccagtctggatgcggatgatgtaaagcacataacgcttcgtctccatgaagagtgatttgatctgcgcatcaggatctagaattgttagcagaagtttaagaaagatagctggaagatagcttaccctcttgctcgtggtacttggggttgagagtcaaggtgatctcggttgagctgacgtgcaataactcattctcgttgttctttgcacttccgagctcacgaatgacttctcgaagtgggtcgtcctgcatgggacataaactgggtagatcgtcgatgactagattgtggatggcgaagacgtctgcaagcttgatgtaaagtgtcggcttggtccgggcgaagaggtcattgaattcgtcaatctcgaattgagtctctgcgtcgcggacattgatcatgttcgaccagatctcctggacacgatcgatggcttccgcgatatagctattgagaggctgaaggtaaaggtcttcaccaccaaagagctttccagctgctacttggccaagaaccttattaacggcacctaggttccggttcatgacaggcgagagaccacgatccacaacaccccagtgttgtggttgaatgagggcgggctggatgtaagccttccaaacccagtggccaacgatgacgagaagttgttcttgcgcttcgtatgggaactgcaggcgcagctcttcgaacatttgctgagccaggtaccgaactccgtagggcatgcgatgaaggatttcttcgaacatggagaagtattggtccgcaacatctcgaagatcctggagattgtggatgaatgttcctctggtttctgggtccttcagagctacgtcacgagacacattgggatcacgacggcttcgctggccagtgcggagctcctcgttgttgatcgctgatcggtagatttgcattgggtcgctttccaggtcaaggtgctcgttctcgataatgttctcgcggatgaccggacccaaaacttccttcaagaacttgcggtcgcgcggtgatcgtacgtagttgccgaagagtttggcccagaagaagttgccgcgaaggaattcctgcagagttccacacccttcaatttcctctttcattgaacgtgctagcaccttcaacaacaagtactcttctctccgcttttgtgccagtccgaagaggctcattgtcagctgctcgatgcgcttagcatccttctcagccaaattctgttcgcgtattctcctgaaaaggcgtgccatgtattgtggttgagtttggaggacaaaaaagagctcttggtattgctcgagcttgcgccgagagttcttgttgagtgccttgagatcaaacggatccttggaagatatgtctttgctgctcagcagggtgcccacgtggccgccgaagtgcttttgatgcttgacaacttcgtccagtgtaatcttgttcttgacaaggagggcaattttgatgtctagctggtcgatgtattgttcggcgagctcgttctgtcggacatgctggacgacagtctttcgcaggcgctcgaactcaatctcctcgtcgaagtcgatgtcattgtcgttgagaaggtggacaaagttcttgacggttgacactggtgggttcgttccgctggtcaaactcttgtatgcttcgccctgttggcggcctcggacgaagctctggattttgataaccttttccatgttctccttgtaaaattgcttcttctcggcgtactgttggcgaatcatcatgccgcgcgccaaagactggagctccatgatggcttcttcgtgttcttcgacttgaccgagctggacgccaatttgcatgcgtagttgtactccacgggcaacactctggagctgaatgatttcaggttcctgcgcatttagatcacagaggatctcgtaggtacgttgtcgctgaacgaaaccgcggcaagctgactggagatccagaatggtcgtgccttgtgcctgtagtgccttgagatcagagaagtgcctctggcgtgaaagaaaaccgcgaatgtacgattgaagagaaagaatggcgttttgctgttcgctcagctgtgcgacggtatccgcgacctctgaacgtatccttcctcctcttgcaacagcttggaaatccacgaccttgtactcttcagcagccaatgcttcgtgcacttgctgcaaagagtgcctcaggacgtctcctcgtactttggactgaagatcgcaccaattgacgtcagagcttaccagcttgtcctgcacatcggcattcttccttctagcaatgatgcctcgtgcggcagattgtagcatagtaataacagattcttggcgacgtagaccttcttggtcagtccgcatcgattggcgaatttgcattgcccgagcaacggcttggatctgcgcaatctgcgcctcgttctccttcagttctgcccactcgcgatcgacttggtgtctgacgagagcaccacgaatcatagcctggatatggatgatggccggctcggtatcgcgagtctggtggtaactatcaccaacacgtaatcgctctagggctcctcgtatcgcggcctggaattgtctgatgccgtgctcgtgtcgctggatcttggacttagtgtactggacctctgctctagccttgcgacctcggaacagattttgcaccttcaaaacctggaactccttgtcttgccagtacacctcttcgccgcgcctttttgatcggaccatgaagccccgggctgcactctggagagtgatggcgaatcgtcgcatgtccagtcggtagtaggcgatctgacgtgcccagtcgccgcggatgcgcgattgaagatctgcgatgaggtgttcgttgtcccagagatcttgcatcatgttgcccaggcgaatgcgaacaagagcgccccgtacttgtgcttgtaggtcgagaatgacgtcctcgttttctgcaagttcgcggtctatgcgatcttcctctgtttcaacgggctcgggctccggttccacttggaagtttgcctgcatgccagagaagttgggcatgcttacaccggacttatccaggcctttttgcgttgcctccaactcgtggtcttcgaattgcagtttacccaccaagttgccgatgcggaagtcgacgatgcctttgcggaagagaagccatgacagcgcgtggatgcagtagatgaccttgggcacgttcttcttctcgtacaagtcgactaattcgaagcggaagaggtcgggcagctcgacttccgagaggaacttgaagaagtgggcgtagttgttcgaatggcggtactgcagcttggggtctcggaagattcgtagcggttgacctttgatcgcctgcacaatctcggcgagcgtaacaccattcctaagggcttcttccagttccacgaccggcggcaggtcactctcgattatgtcctccatccactctttggcttctccaatatgacagaggtattcgtatgcttgcagaaattgacgttgctgatccatccagttccggttcgcccatgttgaggcggtctttttgcctcgcgcatcgtcggaccgttgcaacctccttcgtccatgcagacccaccacttcttgctctggcgacttgatggcaaagtcgccctcttctccggctgtggcgaacttggacagtgtgcgcatatggccggtcgacgacttttgcagactttgcagtgctgggccttcaaggtgcgttgacagggggcgggatgaatgatcgcgggtgggtgcacgtatcgagtctgcacgtgaaatggctattgagagcggtcgtggtttggcgggaggcgagacggagccatcgaagggtgtttgccgcatgttttccacgctatgcgatcgcatgtggttgtgagtcgggatatgcgctacagccggcaacggcttgtcggccagcggcgagctttggggcacctgctgcagagggcgcagcgcctttcgcacgctggagaatgcgctcgcggggtccgtgtcgtcagagccaaagtagctctctgaccgcggatgcgagagtgctgtggcctcactcagtccccgccggtgccccggtcgctcatagccattagaggcggcgctggactgtgtgctcgaccggctcggtgggtgttgtagggagccgcccgaatacgctgaagagccattcgaggcggtcgatgtctgtcggagtggggagggcgatgcggtctggtgcccaaggcgcgttcgcggggtgtaggaggaatagctcatggcgggagcagcgttcgcgagtattatcgtagtgtcagattacgtgacatatgttgtgcgccgtggaaggatgttctggcggctgtcgttgtgattgaggccgcaatgttggccaagtgagatgcaagatgcaacgcgcctgcttgcagtaattcgtagagtcgggaaccaacaaattcccaaaaatgcgccacagagccgcaggacacagccggcagcaataatcgcactgcgaaggagaaattaatgcggaatgtaaagatggcaatagctatgagggccgctgcggcgatgatctgaaagtggaaatgtgcggatggtgcacggctgtttacgaaagcgctcaagctttggccgttgttgtggaaacagcgctacgagaatcagatggcccaacccacgtcacacacgcctcgcatcgtccgagtcgaggcccaattcatccgtctcctctctccagactcatcgtgcacatcagcggtcaattattgcttcatgtgccgaagcagatcgctctttatgtctatttctgcgctacctatgctgcatcctgtcacccatgagagactgtacagtgctgcgtgttgctctagtcataacaagggcagggcacctctagcatccttacccatcccttcacaagtgccgctgagtgctatctcatctcatcggatcgccgctattgtgtcggagaattcgacacggactcgacatgacatgtacgttgacgggatgctgcttgcacatgtggcgccggctaggccgcccagagatgtcgagaacatcaagtggcttccaacgactcctttaccggattgcagctcacatagctcttagcgcggacacgggctctactgcgtacctagcagtctccagcgatttcacgtcgcgacaccatctcgtagggctcgctgcttaatcatcaacaacgcggaaggaacacgctagaggcggggtcacatggtttgcgctcgggccatgccgcccaccacaaattccgccgcgcgaacttttcgtcttctttttcttcttgggaaaactggaattttccccggccaaagttgcatcacaactgcggtctgtcgctattagtcaaacctcacacgctcttctctgttctttgagaagcagtattctatatcgtcatgcccatttccaacggagacgccatgaccaacaccgccgtcaacgctctggactacaccacggctctcgaggtgctcaagaatgagtaccaagagcgcgatggcattgacgtcaagacactcatcgactccaagaagaacggtggcctgacgtacaatgacttcctcatgctcccgggctacatcggtgcgtgagtcccaagtagtgcttcttcataagcaggagacttgaactttacttggcgcgcacactcgtgtcgcggacctatagaagcaactcacctgctatggcttgcaacttcatcatgctccaacagttgcgcaaaaaacgtaggagaagagtgcgcctaacattcatacaataggcttccccgccatcgacgtcaacctcgatactcccatcacgaagcgcatcaccctcaagacaccctttgtctcttcgcccatggacacggtcaccgaacacaacatggctatccacattgccttgctcggtggcctgggagtgattcaccacaactgctcgcaggatgaccaggccgagatggtgcgcaaggtcaagcgctttgagaacggcttcatcctcgaccccgttgtgatttcgcctaccaccactgtcgcagaggccaaggcgctcaaggagaggtggggtttcggtggtttcccggtcactggtaagcatgtcaattttttttaccctcaagttttctgtgatgatcaaccttactttataactttcgttcatccgcaacgattccgtcgtgctgtggagtatgtatttcgactgatgcaaactttttacaatggcttgtgcatataccgaaaagcaatatgctaacaatccattctcagaggacggtagccttcgctccaagctcgtcggtatcatcacgccccgagacattcaattccacgacaagctcgatgaccccgtcacagccgtcatgtccaccgatctcgtcaccgcgccctatggcatcgaccttaaggaggccaatgacatcttgaacaagtcgaagaaaggcaaattacccattgtcgacggagatttcaacctgattgcgctcctctcgcgctccgacttgatgaagaacttgaacttccctctggcgtcaaagctgccccattccaagcagctcatcgcggcggcggccattggtactcgcccagaggacaagatccgcctgcagaagctcgtagacgctggtctcgacattgtcatcctcgacagcagtcagggcaacagtatgtaccaggtcgacatgatcaaatacatcaaggagaagtaccctcagcttgacgtgattggcggaaacgtcgtcacccgggaccaagctgctgctctcatcgctgctggagctgatggcctccgtatcggtatgggcagtggaagtgcttgcatcacccaagaggtcatggctgtgggaagaccccaggctacctctgtcttcaacgtcacttccttcgccaagcggttcggtgtaccctgcattgcagatggtggtattcagaacgtcggtcacatcgtcaagggtctggccatgggtgcgtcgtccgtcatgatgggtggtctccttgcgggaactaccgagtcacctggagagtacttcgtcagccgcgatggtcagctcgtaaaggcataccgtgggatgggcagcatcgccgccatggaggacaagaaggcgggtgcgggcagcgccgatgccaaggctagcaatgccggtactgcacgctacttctctgagggtgaccgtgttctcgttgcacagggtgtctccggctcagttcaggaccgtggctccatcaccaagttcgtcccgtaccttatggctggtgtccagcactcgctgcaggatattggtatcaagagtttgactgagttgcacgagggtgttgacaacggcacagtcaggttcgagttgaggactgctagtgcacaggccgagggcaatgttcatggcctgcacagcttcgacaagaagctctactcttaggcaaaggctttggtaagtctgtagcatgcattggatcggcgttcgttgggtgaattcaatctttcacgacttcagacatgtgaagacgacttgatggattacgtttggagaatggaggttagacaggcacaaaagcaatgataccacgatctttatgtttatacaagctttcgttcgatttgtgtgatgaaatgcgactgttcggtcgactagcgcgcctactctttcgaaactacttgcaacctcggcatctttctccccgcgtctgtgaacttcaccaaacataatgacgcgccaacgcccgttctcgaccttatttgcggctgatcatgccaaagccgagcttaatcaaagtatccctcattgaaaatcgacttgtgaagttgcgtgtacttccatctccagtgttcagcctgtcgcgtcgacagcaggccattctacgtactacacctcaagccttagcatttacaagtcgtagcttcagagctcgtgtgcccttcagtctgccattgcagaagcgcaaaatgtcaacaccggcggatcacaagccagcgaagcaagcgccaaaggttccatctgtaccacgacccagcgcgaggtatgtcgatctcaaaatgaacatagcagtatactcacgcggtctagtgttctcgtaatttctccaacgaaccaaatcttgctcctccatcgcgtcaaacaagcctcgagcttcgcagctgcacacgtctttccaggaggcgcgctcagtaaaacgcatgacggcaagataccagacgtgaacgacccgggccgacatcaagatggcccagcgtaccgcattgcagctattcgcgagacctttgaagagagcggcatactcttagccaaaagcaagaaaacaggcaaactcttcaccgatatcagcgacggagaacgtgaagaagggcgcagagccatacatgcagggaagaccaagtttgccaacctcctcgagaactggggcgcaacaccagacaccgagtcccttatccccttcacgcgctggatcacccctcccaacgtgcccaagcgcttctccacacaaatgtacatctacttcctccccctcggctctacatcgccgaccaagaaagccgcaccaacaggtacgccgcctggctctggcctcgaggaagaagacgaaatcgtgattcccaaccctacccacgacggtggcatagaacataccgccgcgcgtttcctcccacccaataaatggatcgatctggcgagacagaaccggattattttgttcccacctcagttcttcttgacgttgatgctcgcgccatacctctcgtccacggtgactagtccgtcctcgcccatcccctcaccgcagcaactccaacaggagcgcgagaagttgctggacttcctcgctaaaccgcgtatgtatgacggccagccggaagtttcattcgcggaggcgtgcatttcgccgattgtgctgggcaaaggcgagtatggcgagaagagccaggatggtgtgggtggcgtggacaagtacactgctgtcctggtactggataggccggggaaggaggtggatgcgcaggggcaggggaggagggggattagagagtgggttgttacgacgaagttcaagggcgaggggccgcgggatgtggatgttaggagacgggaggaggttttgggagaggggggaggggaagttgtaagggattgtgaaggcttgattgcgatggtgtggcctgttggtttgatgcgacagcgctgtcttgcaagatttggaatatcgtcgaccgtccagcgatacatgttggaaatgtcacgctagctttctaagcaacgacgtagaatgtctcaacattacttgctatcgctctcttcgcgtccggggactcgtcaaatctcgcagccccgtcctagtctgaacacgatgtatcaaccttagagccactaatcgatgcatgtagacccacgatatacattctataacccataggttatgccgacccgttaggttcctacctccaaacaaagaagctgacatgtggtttgggtttcctggatgtgattggtggaagaagctgtttaggtgaatcggaccgtctcgtgctccatgtgcacctgccactaagataattttctcgacaacaatatcccttatttcgtcaaaccacacagaatggcgggcattaataaagaaagtagagtgttcgtcactggaatcagcggcctcgtcggctcccatgtcgccgatcacttgctccgggctgggtaccgtgtccggggcgctgtgcgcagcgagcaagaggcacagatggtgcaaaccatatttcagaatcgtcatgagaatgcatccgaactattcgagactgtcattgtggcagatttgaaattgcctggggcattcaaaggcctcctcgagaattgtgaaggagttgctcacgtcgcgaacgatatgagcttttgccctgatcctaacgtggtcattactggatgtgtcaacggtatcaaggcaatcttgaaagaagccaaatcgacaccgtccataaaacgatttgtctacacgtcaagcagtaacgcggctacaagacctttggtcggcgaggcgaggcatgtcgattcgaacacatggaacgaagatatctcgaaaattgcatgggcaccaccaccctacgagcctgaccgagcctatgctgtctacgcggcatccaaagttgcctgcgaacgtgcagcgtgggacttcatgaaagagcagcgaccgaacttcgaattcagcaccgtgcttccaaattatacaaccggcatcctcttacagcccctcagcattccgggtataggtagtactgcgcgctgggtgcgcgacgttttcgatcatccatttgaggaagagttcgtgacgaagctgcgagaccaggatccccaatggcaagtcgacgtggaggacattgcaaagttgcatcttgcagcgctcacgatggatgatgttcggagtgagcgcctgttcgggttcgcatatcgcttcaattacaacagcttcctccatgccttcaggaacatagcacctggccgacagttccctgcggatgagcctggacagcagcagccaagtacgacaattgagacccagcgatcggtcgagcttttaaagagatttggagcagacggctgggtgccattcgaggaaagcgtccgacgatcttgcttgaacaactacggagatgggttcggcgtctacgatggaaacactgggcatgtataaggctgcccaggtgtgcaccattcacaggctctacgtcatattatggttgtcgccagatcataatgtttagatgtaccccgcagacggagccgagcagcacgcttcgcgtgttttaagacatttaggccgcctgcgctccgcccctgcctagacaagcgcgccgcatcaggctgccactcgattagaacttcacaactcaaaatctataagaagcattcaatttctattggcaaagatcacaacatttgtgatctggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggagaagagttctcggagctgacagtccccgagtacgacttcattcctttgaataccgacccaaagcaggcccgccttttgagactgcatcccgcaacagaccttactgcacatgtgtgttgcaacctcgaggtttatgatctcacagagctgccgcctttcactgccatcaggaacacaagagggttctgtaacataagagaagccatcgaggcggacggtcgtgcactcttcgtttcgatagcacttgaacgtttcttacgatatctccgaagcaagatagacgagccaatattgatatgggtccgatatgcatgcgtggtcgagtcgaaccccagagaacaagaaacatactggacgcgagactttagcgacgccatatacgccagagcttctgaggtcatagatatgcacgagattaataaccatctcattgggaatggctatttcgaaacggtttgtgactctcggtacagcagttggacaaaacagtggtctggaaatgaggaccagatggttctgcctcgagtttgccctgtgcgccttggtacaaaaccaagcattgaagcgccttcggaggattatcggtatatgccgctggacatggtcacggatgagattagagtcatcaatattatgcccgcggaagacgcaactgcaccaatcgtcatgcatgcggctcattgtccgatcagatgcgaagcgtcctatatagccttgtcatgtgggtcgcatctcagcttgggccactcatttactaataatttatccacttttagatcgatggggaacagacgagacaccagaacatgtggtcttgaacggacaacggaaggctattcggaagaaacttgcggaagcgatccgatctcttcgcatgaaagagagaatcatccctttgtggatcgatgcaatttccatcaatcaggatgatatctctgagcgcggtagacaagtgcgtcgaatggggacaatatacgactgtgcaagacatgtgtactcgtacacaggccgagcggaaagtgacaccgaagaggtgataaacttcatggcagaacttgacacgcacccagtgatacatctgaatgaaatgggtgaattcctctcggagggcaaattcacgaacggcgaaaccaggatcaagcctaagcgatttgcacagctttgtggagggctgtacaagtttacgactaggcactatttcagacgatattggatcttacaggtgagatgaggccatgtgtctccctgcgccgtgttgatgtttgatcaggaaatcgcatgggcatcggacccttccatactcacagatggtaaaatggcagtgaccttcgacatgctcgatagggctgtataccacctgcatgaactattgacgcgcgatctgtcccttgccgcacggatgcaagccatcaatccctctcttggaactgtcgacatcaaaatgcttgggtacccgagaacgatatattattttcgatacctgatgagcaacggacgtgcgggcggcggcttgtttggcggaggttttcttacagtgtctccacttgagaagaactctcctgggttcctggagacactcattctcgctagagactttgagtgcacagatccaagagatcacatctttgccctatggaatctcgcccgagacaagagtggcttggatttccagccagactacactaactcctacgaagacgtctatacaggcttttctcaagcttggattgagcagcatgcatcactggacatactaggagcagtagaacatacgcctgatgcagcctctttctactcgaaagccccatcttggtgtcccaactggaatctcccagctacagcaagctgcctagtgcgcaaagatcaaataccggcacgatctatgtcgtgcatgcctgatctaggcggcaagctctacggagtagacggaggcatgacccgcgatctcttcgacagtcccatcatttctttcgactgcagaacgctacactgcaccggcatcatcatcgaccagataggaaagatcttagacgatgcgccagacataccagcaggcactgcgcccaagtccatctggcgagcccacttctggttacacgaactcgagacctactatcgcaagcaaggcctaacaacatacgacgatcctctgcgcgcagcttgggccatgtttcatggcgacggtacagccgcatggccacctgcaactgagagcggatacagtcccaatcaatatccgccaaacgttccatacatctgccttccaaagttgtctcgccatgtacctacattcgcggcctcatacgatcccatcgaggctcggaccgccgccgattgggtcctgcgcggccgcagacctttcttcaccgagaatgggtacatgggtcttgcgcctgcttatctatctgaacctgagcatgataacggtgcggtgttgcacattgcggtggtgctcggatgttctgtgccgttgctactgcgagacagggacgacggcacgtatcagcttgtcggcacgtgctttgtgcagggctggatggatggagagtggatggaaacaatgatgggggtagagagcccaaaggaattctgggatgctgtgcaagatggagcaaagttggcgattacatgaagagcaatcatgcatttagacctttacacaaatgtctgggattgcaacgatgtgatctctacacacatactagtatcataatgctagccaaagacaaacagagcagtaatggcaatacttgtatgtgtgcagtcactgagtatcacttccacaagggctacaggagaacctgactaaggctatgaacgaaaatgttgagcttttagaagctgatttgcaactactgagagatgatcatgctatattggaaagggaatggaatgtagtgttaaagcgcagggtacgtgaggaactgcagagcatcaatgaggaccttgctcgccttgggagagtggttggcaacgcatagagtcgagagacgatcaactccaaactttgtggagagtgctgcaaggtacttgaacaccggggtatggcaaaaagactggaattaataacacaagagctgttccagcgacgaaggtgataacgcaggctcttgttatcttggtggtccgaaaagagggtaaggtccgtccatgtgttctttgtatgcagagtaatcatcgtatcaaggttgcaggcgcaggtcggcgacatgaagcactgactttcgaacatccctggagatggagaagtcacaaagagggcaccgtgaaggttttcgagaaatcacagttttgctcaactacatactcggtcgcctgctttagaagtggttctaaattgatgtaatttgcctatcctttggtcatcaccccacctccattgctaccaataacttgacccgtgatccagccagcttcgggcatgcaaagcaggccaacaattcctgccacctcctccaagtatgctggtctaccgcccatgtccttggcagcctcaatcgtctcctgtgaatcaataccatcgcgtgtcgctgcaaggggtgccatgtagttgagtgaccagactttttccaacatcaccttcggtagaccggtgtacatgcctgtcgccatcgcgcccggattgatgctgttgacagtgcagcgctcacccagctctcgggcccagactcttgtcatagactcgagagcacctttggtaccagcgtagcaggactgccaccaaaagcccatggatgtcgtgatggaagagacgtttataacgcgaccagaccggtcgtgcggtaggaatggcaatgcagcctgcaacacaaaaagcggcgcgcgagcattgagctggaaagttgcatcgaagtctgagagagtgaccgaacctaaaggcgccgggttgacgacacctgcgttattgatcaagatgtcgattcgaaattcatcattcttggtgaacgctgcccgagcagcttgaatgagccgttccggaccattgacagctgtgatatcgaattgagccaacaatgtcttgacgccatgaactttctctatttcagacgaaagctctctcgcgatgggagtggatgcatctgatgtgtagttgatgactatgttagcaccttttgctgctagatgtcgcgccagttcagcaccgagtcctggatgatggtcagaaacagggatcactgatcactgatcacttggtaatctcatacccctggaagctccggtgatgattgccagtttgttttcgaaaggtcgcgacatgtcttcttgctcaatcaaggtctacaaagatcagatctgtgctctgacctcttaccgtgctggcgactcggcgacccataacatgtgacagaagatataatcggaccgctgtctgctcttccaagaaagcggccccacacttgcggcatatctatatgcatgtgcaaggtgtgcacaaacaggggtcattacatcggtctgtaagaggaggcctcgcttcgagcggttactccttgtagtttggtaacagatctacgaataaaatactgcatcggacataaagcgatcagcacaaacataacatactcctgcagccgagcctcgataatcgcacggctggaaccgcataagaccgtgctcatacttcatgtaaatcacgcacacctttactccaattgctcttgcccgcagcaagcccatcggaacttcccttgcacacaccctctttcgaattacacacctacaatgtccagcaagcgccttcaggatcgtgttgcgatagtgacagggtcatctcaaggcattggcagggagatctgcaaccagttctttttggagggcgccattcttgtctgcgctgatctgagacctcttggaaagggggagtcgatagcaacacatgactggatctcccagaggggcggcaaatccatctttgtcgagacagatgttactatagcagagagttggaggggtctcattgcaaagaccgtagaaacatacggcaaactcgacatgtatgttttaccaaacgatcacatcctaaaccgaagtcatcaatgctgacctcaagtaaagtgttgtgggcaacgctggtatctgtaccgaagctggcaaccctcagcccatccatgaagtagatgaagacgtatttgatgctcacatgcggatcaatgcacgtggtgtgttcctcggatcgaagtactgtgtgcaacagttcttaaaacaagaaccacgtgccaacggcattcgcggttggattgttaaccttgcttccatggtgtcgaacattggcatgccgggcctgagtaagtctgacttgagcggtttggacatcagctttcaaagaacttacgttgtacagctgggtatactgcttcgaagggcgctgtggccgccatgacaaggactatcgcactcgatgttgcaaaggagggcattgttgcaaactgcatcgctcctggatgtgagtacaccaaattaaatccatcttatccagtcactaatatactctagtctctcaaacagccatgcttgatgatgcgctaggcggagctctacccggggccgtggagggtatcaaagccagtattcctaggggcatattcggtcacccactcgatcatgcaagagcggcggtatatcttgcaagtgacgacgcgcagtggatcacaggaatcactctgaatgttgatggtggcttggtggcacagtagatacccccaaagagaagctcgcgtcctcctctggcacatgcgtgcgaaaatgccaggggtatgtaaagagccactgggcatatcccgtccccaacacagagaagtaagacaagagtacccaagattcaaggttccctgtcattttgctcgtgtatgtcagagaaatgtacattagacagtggatatcgcgcgcaaaatttcacccgcagccttacaagggaacgttcttggtcgaaagcaaaagacatcatatgtgaggtcgttgatgtgacacggaaattgtttgcagggcaatcaatggccatgatcacgatgagcatttgatcagtcgcagctgttggagtgatcgaaccagtaaacacaaggtcttgaaaaaagaatgaaacgtcgaggagcagatctgaagccaagcttgatacgtattggttacaactgggaatgaggcggccttttgcttttcttggacccttctgcttcccatctgggcgccgggcagcgcaccgtctcccgcggccagacacaggctttacgaccgactgaatgcaggcctccaaaacaaatgtcgtaatccaaggtctttgcgaacgcgccgttacgggcccgtaagacacgagccaaccttgtacccggggaactgcgtgtaacgtccccagggtaggcccgacttattattccggaacaacgctcataaaaccgaacataacgcatcgggccagtgagccgtagaactcattgggcctcaatcatgtacgcatccgttccaatttgtcgattccgtacgcgctgtttgatgcaccgggtcacgactctactgctactctagcactgccgcatagcagtgcctgagcgtctgtcgatctccatccgttaatcacaaccatgttcggaccaataacaacaaatgtgatattgaccagactctcgttttcatgtccgatttcatgcaggcggtccggtcaccaccaagaagctcatggggaactgttgttgggtatcgaataagggtatcccttggcgactgttcatttaataagattttacctcccaaaggacagcacagggtcaccttcacagaaagtacgcacgaaagtcgtgaacagacatggcaggcccaacttcactatcgctggcactagcggttcttgtactgttaccatttgatatcatcacctgggtacttcggttctacatacgtatatcacgtagagcatggggacctgatgactggtcgatggtcgttgcgattgtgagtaatcgattcgaaccttgaatctcacgtcaaaacggtgctaacagagttggagccactttttacactttctactatgggtatgctgggcatcgcattcgccggtggtgggaaaagggactccgagctcactacgaaagagagggagacggcaatgtttgtaagtcaagattgctgatacttgctcgtaggcgtggtattaactcacgacagtggtggttcatcatgcaaactatgttctgccttgcagcaattccggtcaagtgggccatttgcttcactctgctccgtattgcagacaagcgccgagcatacatgtggtctatctacgcaatcatggctgctgtgttccttgtcatggcttcaacgactgtctacgagttcttccactgtacccctatacagatgaactggaaaaaggtccctggtggttcttgcaaaccacagagcaacatcacgggattcagttttgcactctcagcggtctcgattttctcagattggttctgtgccctgtggtaagtgtatccgggtctcccacagtggtctttactaagagcaacacagtcccattccactgctatggaacgtgcagatcgatattcgggtcaagatctcaatcatcgcacttctcggtctcggtgtcttcgcttctacagcagccatcgttcggctcacggtcacactgaatctcagtgcaacaacagacttcctttaccacgccatgccagtcgcagcttgggcacatgccgagcttggcctcggtgtggttctagcaaacctccccgccttgcgcccacttcttgaaaaagtgttcagtctccgatccactctgcgcggtagcggaaagcgcgttaccgacccgagtggtgaggaggcctaccatgagcttcaagatggcattagcagcaagaagagtggctccaagaaaggaactctcggttcggaaaagggtaatgagaccaggatatacggcggcgacctggcggacagcaactcaactttaggagatgacagatctacaaaacgaatcgtgcgcgaggaagccacacaagagtcgactggtggtatccatgtggatcatcgaattaccatagaccatcatgagagaaggcagcactagatctagtcgtcgcaagggacagagattgggattaggagagacatgtttgcagacttgtctgcatgtacggagagtattaatttgcacctcggaagcgtatacccctagtactacgaaccagcagacagtagcatctgcttatatgacttgatgtcaatgtacaaataacacaaagtttaaatttcgtcatgtgaagttgttgcaaacatttatttccttatatcaggcaggcaccagctttccaccaaccttttttgtgaggtcacataagtgtcgattaggcatttcactgaaatgagcgaaaccacatactagtgtctaagacgcaaagagaattcgaaaagagcaaactcgcaacgctggagtcctagcttttctgtcacacccgccgctaccatctaccatctgtcaaaatttccgaactacgacgtggccaagcttcgagctgtcacattcttcgaagagaccgcgcggatgcagcttgtgcatccggtcaagcgaaaacaaaacccctccgcgcgtcatgggcacggcactttaaccgtttcacggcacggcaagaactgctgtgggggtccatctgctcgatctacattgatactttccttcttttgtgattctagacagcacgcgatggcgcatgtggagtaggaattatgcactccactcgggactagggatcgtttgggctagatcagtaagcgggtgtccgcgcgccgggagctattattctgtccgcgcgccaccaacacgggatggatggtgaaaacgtaacggcccgttgccatagtcgatccctactacggtatcttgcttgcgcggttcgcgtggacgcgcgacgacgtttgaaccctggacgttattgacatgcacggcagttcaacaatttcgtgccgcttcaccgccaagatcacatccttggggatggtgctttgggaaagctaggcgagcgcttaggtaccgtatggcagcactgcccggtacgcctagcactgcttcactagaagcgtcagtggaataagggcttggtccactgactggctgagacaggcgcgtcgtggcggtcgtgctgttggggtatgaatgcgaggaactctcgaacattgctggggattgaccgatcggtagcatgcagtcgtaggactttactagcccaatcacatcgaaacaggcacagattaccgcagtgcatgtggacaacgagatctgcaagggataccggttgtgagttgtagcgaacgggaaacgtccccatcactcagagcaattgctgcatttcgatcgaactcggtcactaagtcggcgtatcagcaagccatctggagacgagcaccacagtagactattggaaaatggggaaatgaagtcccttcttaaacacaggggtatactatagctcgtccgctcccagtgtactggtaatcacttcactgctgctctgctgcatctgctgcatcctttcgtttcagcagcattttcataaccttgcgacactttcaagtcttcttgtctgcattagaagcacgagcgccatggccgacatggctcctcccacgaaggagtcctccgagaaaccgcctcgcgagcatgcttcttcccatgattcggtcgactcagatgaagcatacaggctgcgatctgaagctctggcgacggatgcttccaaactgcaaagtggatacttcatgagtcccaagatcgtgggctcatttacgggcacaagcatagtcgtcgttgcaacgtacttccagttccaagctcttgctgcagtgctgcaatccgctgtctacccagacatcgggcccagcacaaatgtcgctctcgtcagtactgtctggaccgcggcacagccaatcgctctcttgctatttggtagactgagcgaccgttttgggcgccggaactttgctttgggctcgtgtgtgctcgcgattgtcggaggtattgtggctgcaacagctcagtcgatcgagaccctgatcgcagcggaagtcatcatgggcattgcgtccggtgtacctgcagcctaccctctattggctggtgagcttgtgagcaataaggacaagtacatcggtactgctttggttgtcgtacccaacgtgattgccacgggctttggtgcatacattggattggctctggtccaagttgcgaactggaggtggatcttctacatttacatcatcatgatgggtaagtatgcaaaggttcctatgctccatgcaaatactaatgtgctgcgcaaccagtccccggaaccatcctatggtttctgttctatcatcctccgtcgtacacgcagctccatggaaagaagtccagcaagatcgcagagctcaagaaggttgactggctcggtgtctttcttttgaccgctgggcttgcgcttttcttggtcggcatctcatggggtggtccagctcaaccttggtcgtctccgaaaatcatgggcttgttgatctctgggggtgtggctgtggtgtccttcatcctctatgagacattcctcacgcctcagcaaccgattgtgccaatgcgtttcttccgcgacttgcgaggcttcacctgcttggagatcatctcggcgacctatggcgttatcaacatcgcgctgttcgtcatgtggccacaacaggtcacctacattttcggctcgacagtaagctcatggcaggagactgcatggctctccaccacagctgcattcggtctgtggggcggcatcgtcctactcggtccctttatgtcgtggattggtcacatcagatatcagattcttgtctcttctatctggatgactgccttccttggcgcaatggcgagcatcaccgtagagaagaagtcaatggcaattgccttctcttttcttgcaggctttaccattggctggggcgaggttatagctgcgattatcgtccagtacattgtgtcggatgcagatttgggcgttgccttttgtaagttcacttccactcatcgtgctgggaaatgtccattaacatactctagccgtcatctccgcgtctcgaacgatcttcggttccattttcactgcagccttcattgcagtgtacaccaacaaagttcctggttacctcacctctattgtaccaggacgtgttctggccgctggactgcccgagtcttcgttggaagcgctcatgacggctgcggcggctgccaatcagactgcccttcttcaagttcaaggaatgacgcccgaaattcttcgcactacgaacgtcgcagtcagcgatgcatactcgaagtcctacgcttatgtctactattttgctgtcgccatcggtggtttgtccatcgcagcttcaatagctatgcgggacttcgacaagtaccttaatacacatgtctcaaggcaactgtatgataagaaagatgctcatacagatccgctcgaagatgccggtatgtcgcatggcgttggtaccagagacaacgatggagagaaggctgtagtgtagagacaccattgggtctgagccaaattgctcacttcgtatgtacggccataagaccacctataataaatttgctgctggacgagcagtctcaacaatttagtacttgaactttgaggttatgcttgtagaaacgaatcacactaggcagcgaagtgcttgcaaggatacaagatggcgttctgcagtaacctcctgtagagcattgtagtgcatgtactgtaagctgagacgcatgacgggaagcatgtcagacctgctgaaaatctgcgcaactgggggggtgggctccgtcggtgcaatggaaggcggaagtagtccagcgtagacaaagtgtgcgacatcgacgactgccgttgctcatcggtatctactgtaatcaagtgcttccaactttcgcagctaccaacgcagctggattcgtcagaaatgagttcaatttcgacttgatttcgaatgccgaaaacatcgattgccacagtcattggcacaaccgatatcttcgtggcagtgtcctacatggtcacaatggtatttcctgtattatatgttcaaaatttttcagaatctagtgctcagacccatcagagggtcagaccgttcagatcgtcagactgttcagatcgtcagaccgttcagatcgtcagaccgtccagattgccagaccttccagattaccagacttttcagatcgttcgcaccgtttcgataagctgacctaggaaaaccgatcgagctcttcaagtctgaagaatcttaaagatgacctaaaactagaaaacttttatatcagcactatacgccaagtcatgcatcacagtcaagcacgcatgaatgatctacaaggatgtcagaattgcatcattgatagagcgctggccagacttacatattatgcatcatagcccgacctgcctcgcgcggagggcaagccgggaagcttcattcatcatccaacgtgccttagcacgtctttcatgtttgttgattcgtctccgccatagtcaggaccgcaatggctccatacgtgtctcttcggtcaagcgatagcctccgcttagtcattcgcgatcagagatgcgcatctcgtcaagagtttcagtcttccatgtcctcgccgtcgcgccctggactcctgcttcttgctctagcagctccgcgtccgctttgtcgcctgtcgtgctcgcgtgcgcgccctttgctggccggtggtggtcgtacgaaggcaaagtcgacggtgatcttctgctcgagcaactcctcgtcgtttgcgcccttgatcgcggccttggcctcgtcgagtgtggggtattcgatgagaacgtaaccctaataatgctgagtcagcctctatatactgctggcatcgccccagcataccttgacgtaacctgtcctgcggtccaaattcatgtgcaagttcttgatggtgccaaactcgccaaacatgtcctgcagatcctcctccgtcgcttcctcgtgtacattcgtgacaatgatgatccagccttcgattgagcgtacagctgttgcgccggctgctgtgcgcgcgtcgctggccttggggtccgcagaggagggttcgggctcctgctgctcgggctggtcaatttccatttccgtgtcggccatggtcgcgatgtgaagatttgatatgcggagatgtggttggtggaggcggaagctggggtacgcgatttgttgtgggtgaaccgtggtgaagcttatggatcgtgaaattctacctatcccgtttgggaatagcccaggtagctagtgctagaacgcacgggtccacggcataggcgtacagcttccaaggcatcggacgtgtactcctagtccacccattccaacacccgagaagaaggatgcgctacacactcgggcgcaccggcgtcatgccgtcttcatcatgtagttcctgcctgagaccagacactcatcgtggctgccgaatccaacactcacagaacacaagaccgttatcctggcaatgaactagacccctccgacgtcactctgaggtctccaacagcccaccatttcgtaatattttaaactcttgtcacaggcactattgttcgatcgtcatgcttcgctttctcgataacctcgtacactacgccgatcctaccctgccttcattctcttcattgacttacttgtacatcttcattttggtagtcacactagcaggtgctattcggactagacagcacgagcaggaagagcgaacactctaagccatggccaagtttgagaaagtcagtacaacgctatcaagcagccgagtcgagctgacgaggatagattgccatgattgggtgtgggagcatgggtggtggcatggcattgctgttcgcagaggtcggtgttcatgtcagcctctcagacccatccgaacaggcaatggacgcagtaatcgagaaggctgagaagtcgggatacaacggcgaagtcaagaagtacaacggttggtagcttccaaaatcaaacctcatgtctgccagctaacacaggactagactacagctcgctctgcaaatctctctctaaaccacggctactagtcttctccctcccacatggcggtgttggcgacgaggtgctccaaggcctaatgccgcacttggagcgcgatgacatcatcctcgactgcggcaacgaacactttgcgaacacggaacgccggcagcacaaggtcaaagacaccggcattcgctatatcgggtgcggggtcagcggtggatatcaggcggcgcgagctggcccatccatgtgcccaggtggagaccggtctgcgcttaatgaagtgctgccactgctcgaaaaggtcgccgcgaaagacaagattgagaagccctgcgtaggcattgttggtaaaggaggctcaggacattatgtgaagatggttcacaacggcattgagcacggtatgatgagcgccatctgcgaagcctggggcgtcatgcgcaagatgggcatgggctacgaggagattggtgacgtattgaaggagtggaattcgtctggcgaattggttcgtctgatctgtgctatgcgtaaaatgccaatgactgacttgttcaccagaaagggactttcctcatctcgatcggtgcagatctatcacacaagcgcgtgccagactcctcaaggcccgacgagaagtcaagttcgaaaggcgaacatcaccccctcgtcatctcagaagtcctcgacaaagtggtccaagacatcactggagaggaaggcactggcatttggtccaacaccgaagctattgaacttcacgtcccagccttcaccctcaacattgcgcacgctttccgcctcgcctctgcattccgcggcgaccgtgaaaaagccagcaaagtactaaacggcggctttcctcccagctcaatcgacgtacaagacaaggcatcatacatcgaagctctgcgcaaggcaacctacgcagcctgcctcgcctccttcatccaaggcttcaatatcattgcgcgcgcagaccaacaacacgactggaacatcgactactcccaagtctggcagatctggcgcgcaggctgcatcatccaggccgactacatctccgacgagatcctcgcacccattctcaaatccaaccccacatccgacgacctgaacctcaacttctctcctcgtgtcgcacaggacattaagaactgtttccctgccctgcgccgcgtggtggcgaaatcagtagaaacagatcaggtcacgccggctatcagcgcgaccttggaatacttcaaggtggcgtctggcaccgatctgccgacaagcttttacgaggctgagctggattactttggaagccacatgtttgataagaaaggggatcgagatgcgaatgtcaagaagccgatggaggggaaacatcattttgagtggaagccggcgacgagccagaaggaggtgtatgggaagaactacaaggtctgagtcggtgaggttgaagtagtcgaattatcagcaagttctaagagaaagacggcgatgtccttgcggaatgatgacatgtacttcgtccgggtcgggtacacgtgtagttaagcgtgaacgataaattggacttctttaacagttgatgcttcattgcagattccattgccgtgcgtttttcatttacatgtgcactatataccaaattattttccccatatacacatgcccagcttccttattaacaagaatgctcgtcgcccatagatgcaagtaaatatcaacgccccgagcgcctcgccaagcaaatcgagcagagaaccaaccaagcagtctgcgccaataaggaatgcaaatcgtattccactccctcacgaagcgtgcaaatcaagtcccttgcctcacatcctcctcccgcgattctcctgcgtcgggctcaacgcgccataatccgccacgcccgtctgcggcatcagcacctccctggcctcctcggcctcatcttcgatattctcgcgcatgattctatggcttcttctccacacaaacgccaccagcgcgatgcccaccagcagcgccagacccaagagtagcatgttgactgggatcgggttgttgtggaatgtcttgtgcgttgcggcgtcgagggcggtctggctgaagttcagcaggcccgcgagacagatgatgagcccgtagactttgccgaaggttgcgaagccgaagactttggcggagtagtcgctggagcgagggttaattgggaattttcaagtatgcggagggattgggggacttacgatacggcggtgtagtacaaggggcggtagaggacgaagaggattatgccggtgtacgcggcccatgtttctggaatgacgcctaggactccaatggtcgttgcgatggtgacgagcagcgagagcgtaaaggttgtgctggtgttgtcgagtaggagcccgatgaaggggacggatatgacgccgccgacgggcaacgcgacgtcgaagaagttgttgatttcgatagctttttcgacgctgtggaagagatatgtgtactgcgagcggatggtggcgacgaagtagttgatgcgggtcatttggaggacggtgaaaagcatgatgagtatgaaccatggcgtcttcatttgctgcacggcagtgcgaccgtggagggcgccccatactccagatttggctttcttcttctcttcctctttagcttgctgttggccgtcccgagtgccgaggagatcagtgatctcgctgacgatgctgtcgcggtggatgcggcgggcgtctctgaggcgttggacgcgcgcctgatcttctatctcatcgtcagagtcgtggttgacctgttcctcttctgcttgggtgaccagctctccaacagtcttatacgagacagccggcataaagaatatctggacgcccagaatgaaagccggaacaatcaagtacaccaagaagaacttcttgagcgcaaagtcgccatcggtgccttggtagatcaagcggtagatcaagaagatggcgctcgacgtatcaaaagccccggttaagagagccaagataagtccggagtattgcgggaatgtgttgctgagctgaaagctcgatatgaatataaatggaccacccagtgccaggaatagatatccaggaatgtatgcatccacgggcaattctgatgcaaatgcaaacagaagcgaaccaatggagattgatatagcaccaatgataccacacactcttggaccgtagcgatcgagaatggtaccgacggggagcgcgacaacgttggtggatacggcagcggtggtgaacatgaggttcagcctgttgataaggtcagcgttgtgtctagcagtcctggaacggaaagtgcgcaccgtagctcctgctcatagcatacatccacatcatccctgagttcctgcttcgtacatagattcctgtacacaccctctccaataaggacgggctttatcgcggcgtatccgaagacaaccccagctgcgaagaggcagtagacgacggcgaggccaacctgcactgttctgaatcagcaatacaactttgcagctggtagcaaatacatacgcatgcgcttccacttgggtacctcgaaggcgcccactgtcggctcttcacccgctgcttcggtccatgtaccaacagggttgaaggacatcttgcgatgccgcgaatccgggcttgcttctctgctccatggctcaatctcctcgaccgccgtgaggcgctgtgacaacgacatgcttcacgcagtgtctttcagtacgtgtcttctctgtgaggtctgcgcagaagagcagcaaacgagcttcgtcggtatctcgcgccgcgaagcagggatgacgtcttcggcgctaaaccttgcacaaccgaagcaattgaaccacgggaccaaagagcaattgacagcaacggaatgatgggaaaaacagcggagataccaaggggtccctatatacgagatccatggctcgcgaatggtgagaagcggggagcctgggctgcttgccgagcggagcatgaggcgttggtgttccaaggtcctgggtggcatttggatgcgcgtgatctttcgcaggcaaccaaatcctttctattacgtgaactgtacttgttcttgcagctatcatctgcagatcgatccttcactccttcaaccgcaaccccgtcaactgtctacacttcaatcgtcttccaagctcctctctcgccgtgaaggtgctcaatcagctccagccaatagcagcacgagtgggccgcgggaaggagcttgggccatattgttttgtctgcaggaggcatcaaattttcttttctcaccactccacacgttcgcttgacgccgatgcgcgcagcgggtcggtcctaatgcggttgcatcaacatctgagatgacaggtgtaggtgcagagattttttttttgaatccctgatgggatggaccaatgctgtcgctgcgttaagcggtgcttggaagccatatcctctggatgatgagcaagcgtgtgctcctattcgatattggaaagaaaagtagatttactaggcccttcaattcccttcaacagtttgcattgatgtggtaaattcgtttccttttccagtttctctataggtatcaagtcaggggcattgccttacaacatcaggtctctgcgtctcctcgacactgccattcatgtctattcaaatttcataattcaatgctaacatatgctaaatgctaaacaaacaatgcaaacgcgcaaacaaaatacccagcccatctgtgcatccccttatcatctagacagatccgtggtaatgcaaatatgctcgtctcaacagcgacagctctcccatcctctcatgcttcttcctcatgactttacccatctagagcatccaggcagcaatgccaacagccgcagccagcgcaccacccgcactcgggagcatagcatcagcagctccggtaaaggtctcaacgggagcaccggtccttgacggtgcaacacttccactgacggtcacgtttgcacccgccgtagggaccgcaatagcagcaacagtcttcagcaactcgggggttgtcgtgtagcccatatcatcatctccgaacgatacaactgtgaacggaagagcagagacggaagatgcgccttcgaaagcgagacgctctggtgctggcgcggaaggcttgagagtggagcggtcgaagggtccaggagccaggacactacgatgaagtcagaccaacgaaccaaataacaattaggggagaacttacgcatcaatcacatgagcaacaccattgtacaagatggtgttgggaaacacaatctgcgcattgttcacaaagcacgaaccatccggaagtaccgtaaacgtcaactcctcgccctgcaaactctggaccgtaacatttccgagatcggggctgaaaatcacattcgacggaatgaaatggtacttcagcacgctctgtagcgtaggcacatccgcactcgcgagcacggagccaatggacaggaacgcctcgtccgtaggcacgaggatagtgaagtcggagatgttctgcccaatgacatctgcgcccgtctcgccgaacgagaagcccaggttggcggcttgcagagcggcgttgaatgccttgtagccagcgcgcgcggcaaagagttcgagtggggcgccaaaggacagagcttcgtcgacaacgtggatcgtgatgccctcgccgagtttgatgtctgcttgcacgacagttgagacggtctgctcgccggagatgatggcgactttgtcaccgttcttgacgagcgcgttgtatgcgcctccggtgaagttggagaagggctggatggcgctgacataggagccgttgaggagcgtttggccgaaggtgggaatgtcggtgatcacgctggatgggtatactcctttgaagacgtgattggcgagaagtgcggatatggcaatggtgtcgttgcggagctcgaccgcctggccttccggagtgtcacgtggtacttttgcaaaagcctcgtttgtgggtgcaatgatggtgatgttggatgctgtggagagtgtttctgcgagaccgtcgacgagaccgactagttcaaggagggtactgaggtcgggttgggatttgagaagcccagcgaggtcgccttgagccaggcaggagccggccatcatgaacgaggataggatcgagagacgcatgttgaaggcctcagaatatgtagtggcaggtgccggaaggggctattctcaacaaagagagaagagcgaggctgcagatactgcttgaggtatggaatgaagcttgtaatgctgtaattctgaacatctcgaagagctcacacagaggtctttatacaatcaaccaaaacaagggctacacatatatcccacgaaacaagcatagcgttccaataccgtaggattcagagccaagtcaacgtcgtcatcctcaaagatccaagatcgaaaacgagccttttgatcctgaatttacgccctcggaacaatactcgagtatcacggtgcatgatgctcgaatctgcacagcctgagccaagaagcgcggaaaccaattaccagcagtgcttttgcgagcggagcggagacggccaatttttgccgattaaccctctttgtcctggaatcgcccatgctgtgccttcgggagatcaacaccctttcgaccagaattatatcaaaccggtacgtatgatccacttgtctttgttagtgctcgtcggctaatggctggcgtatattgctccgagaactagcaagggagaagtgagattcagaggtaattattggtggtccccgccaagtgattagagtgcgctgcagaggcgagacggggaagccctgctagcgctgggtaaacgcccagtggctggatcctgaggatctcccgagcaagatgatggttgcgaaagcaatacgagcaagattttagcgtacatccctccactgctacgactactttagtacggtgagttttggccgttactgccatatagctcccatgcctgccgatcttaacgcattacaccgagtcaaatctttacactatggcaagactttgctcatatcgccacaggatggctgtgtagtctttgtaccaatcctcaagccaacttgttgcatcaaacatgcgagtcgtataacagctcatggttggatccagaactctcatacttgctgttagtctccgcagcttcaatccacagtcctcaatacggaagtcgtcctttgataagcattctccgtaagtgttcgtcggatctgtggctgcgacgaagacgttgaccagcacgaaaagagcatagagcacggttggggcgaagcagaagctagggaggctgagtaccaggacgggatccatgtctgcggcagtgtcaatgacggcttgacaatgctggacgatggccacgagtgcaggctgtaaaggagggatgatcaaggttggcttgggaaagtctttcaccgcgacgcgtcctggtatgaatggcgctgcaaacgacgatttgttcgtcggagtatgaagcactgcctcatggagaagtatcatggctacatggtaccatacttttagcgttagtgaagacgcaaggcttgctggtacgcgtgctgcccaagcatcgactttgattcgcaaaggctccatggtggcatgcgtgtggtaatcgttcccatcgatgaatgtcgctgtctggcagagacacatttggataataatgtcttcgatcagctgcgttatgcgaacaagctggcaaagaagaacatcagatggaccgcccttgctctccaggacctggacacagtcttgaagatgggagtcccagggaactggattcgaccgccgtgtactaatggacgaggtcgacaatgctacgaagcaggcaagccaagtacgccgtgcatccagagacgaaggatcctgatgccggtcgaaatacgccactggcgagggctgcaacgaaggtcccgcaactccaagatcaatggccatatcagtagcaagctgtatgagttggtaacaactcccttgttgccccttgcgcgtggtcttgttccaaaaggcagctacgagcaacgcttgaacgagctcgagggatctctgtcctctaccaatcaactcatcaccgagtatgtgcattgtctcccgcacgagctcatcatgtacttcgagctcggtaccttgtgtctcctgcgtgacagagtacaccagcacggaaagcagtaaaattggggattttgtacggacaagatccagatccatcggtagatgcagcactggccatgcggctccggcctggtgcgcaaattggctaagcagttcttgctgcttgctcggacggatacgggcgtccagaaaggttaacatattatgttcgtagttatccaagagactcccaggagaccggctcggcgttgcgctgctactttggtctcgtagcgcgtttctgagttcctcgacttcagcctcgagctggttgatgcggtcgcgttggagacgtggcgccgccggaacgcactcaacgttatttcggctacagcgctcgcaagcccctcctggagatgtgcttacatcgcacttgattttgagttgatggcactcttgacaagcacggtttcgcttcctcattgctgtcatacgggaaaggcagtaggtatccaaaaaagggatatatcaagcttgactgttttgatgatcgtgcatcttcgagttgcagcctggtatgagtccatgatctggtctgacaggtcaactcttgccgacacgctaaacaatgcaggtgccaatggctcgcttgtaatggggcgttcatgcccagcctcatctccgtccgtatgtcccctttggtgaaatagcctacgtcagattgcagccagtctgcggcgaagtcaacgctccataccacgaacaggttcacgatgcgtaagggtgcacatgcgaagccggtcaggaagttatgctcacataccatcgcttccttacctttgcaaacgcagatgctccttccagaatagaaatcgtttcttcaactcaaatctgagctcaggatctgagtcctactggaaagaggccatgtaattacagagtggcttagacttcgccatcacatccgagaaaaaggatgagcattcgattatgtcaacctagcattccttggatataggcacctcctcgatggggctcgatactggcattgttctgaaaaagaaggaaatagtgggttgaacaaatttacgttcgatgactaggttgatgcaggtgctcttaggtatgacacattatacagttgggtacgcagcagccatactggaatgcactaaagctcctctcatgcccaacacttagcgcattttggaaacgacttgtgagcgtgtccatcgaaagcaacgccttttgcccttaatcaagccatatcaaaatttgagcgctacaggaacttcgatatgattcgagatgtcgtcaaatgtgcgtggcatagcaacgcgctctcgttgacgctggctggtcacaactttccaaggtgcgatacatcactacttccccgccaggtttaatttgtccgatcgacctgaagatttaaacggcaaatattgttatagcgaatgactacttctataactgaaccttacctataccagacgctagctccagggcatggcatcatccgcttactgcaaggataacccgggtccccggtagaaattcataccagagttcgtctggaatacatgaagtactgtcgcattactgcgggtactcaactgtacgcaagaagctaatggtcaagagacgggaaacaacgcggttccagtgattggacgtcacgatcagtcttctcgcaaactcgagacaacctagagatcccggaaagtgcacgccatcttagtatgaagaccttgttaagaccacaaaataccacaccaaaattactcgctgccgaaggaagcattttacatgtcaaggcattgacgttgaacagaacaacatccagaaaagggttgactcgtttccgatctactcatccgcccatctccatggattcaacgtcccttcggactttggctacttgatagcaacaacttctgtgcccatctgccacgagaaagctcgccttacagagcagggtcgtcaccaaccatgagagtgactggacgacagacaggaccaagaccaggatggagtgagttgcacctcttcaatctatgtgtaacataacgaaacgacctatcgaaggactggtcggaagaccactggaggattggtccccgggatgtctggactgctcatgattgggtgcatgccgttggttgcctggggattttgcatcaagtaagtgacagtcgatgcaacgatttgaagttgtatgttggtttcggtccgtagatgctggtgggtgggtcggttttccttcttgtcgaccaaaaggactcttcggcaacaccccagctttggggctgcactaccccacacttctccattcacccacagcgtcatcgcatgacaatgtacaacaactgcaattcagtatattactttgttccatgcaggcggacgcgtagctcgtgaaatatattcgacgcatgccgaaacacgcagccggctcctgcacaaccctaccgcacatgccttccgcttttccaaccggggagccttgccgccggctattgaccaaactgccaccagctggcgatcatgggatcccaggactcggaatttttacggacctttcctccaatctggggtcgcaatatatgtttcctggagatcattccattcttgatcaattcttgaaacatacctagttatctggccaggaacacaacggctcgcttgccgctttcgtctgacctacctcattcattgaaagtgcctttactatataccctgattcgtgcatcgtgtcgaacaatctaagcaagttgattggggcgtcggcttcctatctcggttgtttatacctttgattttggaacggagatcacttggtataagagcctttggggtgcgcgacaagcaagatggcactaccaacaacaacaaaatccacaagccttattagaggtccaatccaaataccgtcaatatgaaggcattcacgactgcgaccgccatcttggcttcggccagctcggcttttggagcgctccaacaggtcaccggctttggcagcaaccccacaaacctccagatgtacatctcggtccctgcaaagatcgcgaccaaccccgcgatcatagttgctgtaagtctctgtcgagaaatggtcagaatgacttgatctgaaacctctcacagcttcacccctgtggtggcactgcttctcaatggtacagcggaaccaagcttcccgcctcttcggagagcctgggattcatcctcatctaccctcagacccaaaagtacagtaactgctgggacgtgaacaaccccgccactctcacccacggcgccggcggagactccgcaggcatcatcagcatggtcaactacgccgtgcaaaagtacagcgccgacaaggccaagctcttcgtcatgggcggttcttctggcgcaatgatggccaacgtaatggtcggctcctaccccgaagtcttcgaggctggtgctgcgtactctggcgtcgcgtttgcgtgctttgccggctcaaaaggcgacccgactccttacgggtccaaccagacctgtgctcaaggtctcacgcacactccccagcaatgggcgagcttcgtcaacaacgcataccccggatacactggaaagcgcccgcgcttcttggtcgcgcatggtcttgctgatacacttgttcgcccgcaagcaggatacgaacaactcaagcaatggtctgcggtactgggtgttaccaacactgcaaaccagactggtagcggggttgatcagggatcgcagtacaccaagatcatctacggtgacagcaacaaactcgttggatactttggacaaggtgtcgggcacattgcgccggtagtcgagccagtgcttttgaagttcttcggtctttcgacttaggtggtgaaagaatatcatgacaatgcagctaaggacaggtcgccgtaagacccgttttcctttttctaagaatgattggaatgaaagcgtattccgttgtatatagttgcaatgccttgcaagggtacattgtacataaaattgaaaccactcgctcccacatgtggggagccaatagcagctcccacctgacaatcaccgaacaagttgtaattacgcacacatgaactcaatgcatggcacaagaatgcatcgatatgaacacaacgctgcccaacaattcctcaacagctcttcgcaaccacaccgccttccatccgatacctccaccatgctcaccctcatagccaccacactcattctcacatcctccacttttgcaaccccttacccgcaccatgtattcctacgccggaactcgacggcaggaccctgcgacccctggtctcccacctgccaacctgtccggcaatccaacgcctgtctcgcgcaatttctcaaccgcgccaacacgagtgtgattctaaagtgtgtggatgacgaagatgccgcaagagcgaaaagggatgtaagttgagactgtacacggaattataggagaatgttgatgttgagtttagatttgcgcgtgttatggatgcgatagcgagttagagaaatgggttgagaagacggggttgtgtgaggtgtgagatgagagagaaggaaatttggggaagatgaagaagattggaatagagttctctatcctagtgtgagattttgtcatttgtgaagatgttgaagatctcatatacaacggcttgatgtgtctgggtatagagtggtagcgagcagagcactggttctagcagcatgtcgacatggaagtgacactgacacagtgaagcaaaaaccttgcccaaaacatagagatatgactccatcgaaaatcaggaagggagttcgaagacaagtccatctcttcaccctactatgcgactatccaaacccgaactccagtaatgaacatccgcaatcaaaccttcattattagatacctgttcgtactataagtttttccatgataccatggcaacaatacaatttatgcagcagtatccgatccgcccctgatctgtcctccgctgctttccagtaggcgaaagtatatttccgcaagcggccccgggtcttacaccgttagcctacctagcgacgaaccatgctttgctcccgttgcgtgtgtcatgtcagcgtaatatctgtcgagctggctactcatgaaatagatatgtagctatgcaatgacgcactcgcgcttgatgatggtgactcgactacgtatgtgagaatgcgaccctgcgacggctccgtgtgctcggagcattttgataggacgcgaagagtgtcgcttccgactaggtggtgctgatcgttattaggtttgcagtgctggaccctcatgacgggtgcgaaagctgtggtgaagatgcagcgtcattgtgaagttatatacgtcaaggtgctagaggtaggcagggtctccgcacgggaaactaggctgatgatactattggatgttatatcggtcaagctgttgcttttcgaggaaacttcatatcgttaggtatatcggtactcgccctgtcacccttcgacaattatcacgcgagatttcctccgcagtcagtgtgatagtggcccgtgggaggcagaaatctccgacaggctttgcgcacgcactttcaatgttgatggcgttctccagaacgcttccgactgcgctggctggccgagtgcgcaaaagcttgtcactgttagtgtggctagcatcgtgaagttcacgatcatcagggttgcagatctgcagccccaagcagatgtcggtggtgtgtgctactcggtcatggcggagccggtgtgtctagtcttggtgtgcgcctcgaaggatcggcacttgcatggcgggagagggctgggatgtgcatgtacaggactccaacgtgcagcgggccagaacatggggctttctcagctgaaaaatcccccgcacgagatgtgacaacaatggctttgtagagatgaaatgaacgattgtcgtgatggaggacaaatgatggtgatgaagtcgtagcgctgatccactcttgcgggacagaaagatccgagcttcccgtcttagatctgtagatctctttggctgcaatgacgtttgaaaccttttggcacacgggaaacgtccaacatgccaaacatttcattgtgccgcgcctagcctgttgagaagtcttcggccccaagcccccaaatcgagatgtgtgtagcttggctgatgtaggacgtttttggtaaggtgtagggtcaactaaataaggccatctcagccctcgaacgccatcaagtgtacggctgagctcagaaatattctttgtctttgttctcattacccagtcccaccctagactcagacatcagccgatcctcttgttttcttcttcgtcccacatttgccgtttcgtgtgtgacttcagtacgacatcagtacgacactgacccctctcaccaattggacaccgcagcgatcaccatccaggatgttagccatggactggccagcagcgcccaagaagctctcgatattccgacgcttctcgcgtcgcccaagccccgagcccatcaccaatgacaccgtctacaacactgctgtccgcccgccatcgcggctccgtgaaactgcctcgcaaccaatcgaagaagaattctcccagtcgcctcctctgagcccagcctggtccaaacatgacagcgtaatcgacattccacgcagtccgtccccgcaccttacaaaggacaagaaacaccgcaagggtcagacgatcacatacacccaacgcgtcgacattccacaagtcgtccgcgaacgcgtttcccgtgggtcaagtagctcgtcgtccaactccgcgcgcgtgcaaggatccgccatccccacgaagccgtttcccgccggcccgcaagcgcgcatccgcgtcacgacatgggatgtcttcttgctgccggcacaggtgcacgctttgtattgtggctaccaaccgtgcctgatgagcgacaagtggtttatctacagcgagggcccagatactatgggcaagctgaaggtgcatttccaccgcagcttgacagggaccaaagtggctgaactgttccttgtcatggatgtcaagggtgagggcgctggcaagattgtagggattaagtggaatggcggtgaagatgttggtgggcggacgaatggcgacgaggcgcggtatcttgtgcgagcgatcgtgcagtctgtcttcggattcgacttggaagattgatactaggacatcgtcgtatttcctttgtcctgccgtttagcgccgagtgagcgatgagcccatgctcgagatatccacataagtgtctcctttgtctatgatagctaatgtataaatggttatcctaccagattgagtgctcacgcattcacattcgagccttcgattttgaccatcatgcgcgatccccattacacttggggcatttggaagaatcacacctctcactggatttataaatgtacgagtaataagaaacaagccttatcgcgcattgcttgggtggcctgtagtcgatgtagtacaagcgatggtgatactgcccatgaacaaccggaaacaccctactcagccatttctgcttaacacggcttcaccttgacccttgtctgcagcagaatttcctcctgaccgttcttcttcatgtggatcaacaatgcgccgatcattgcgccaggccaactgaaccatgccttgctggtacactgtgcagtctttggatcaacggcctccgggaaggtgccgtcccattgcatggctgcagcaatcttggtccaggctccctgcatggctattacgttattgctggatgcagcgtaagccaactcctggaagtagcctagcgtccaggctccgggagaatgtacactgcccagtccaccatacggaccttcgtcgcagaagcctttcgcattggctggtgacagagcaaagtccattgtggctctccatgtggttatttcgctcgctgatgaagcgaagccccagtcgtacgcgaatgcagtcggtacatcgttgccgtcatggtaacattcgtgatgaccattgccatccgtcaggtatgcaaacagcggcctgctgcaatttgaatgtgtggtagtaaaggatctgacggtgtcatttttcaattgtgcagccatgacttccagtcttgatatctgttcgttcagaggtattgccaagtcgaggaacatttggtggagtcgggtgaatgttctccacattagtatatggcttgaaaaatggtgagggtattggactgcatcatccccgggcgtctcatcggtgggccaaagcctcgtctgcttgtcctgctttgccgctagtaccgcaagtatctcatgtatgacgcctgcgtctacgatgcgctttacgaagtccacttgacttggaaagtgctcagcgtagtcacagagttccaagagagggtagcactgctggtcgagctggaatatggatcggtctttgggctggccattggcgaggtatgatctgtgccagaaaccatgtggccgcttagcgtggatgaatacccatttcagatggcctcggacggcagattcgatattccccctgtaatgaggcacgaattcggagtatacgagatcggtgatgtttgcgtgtgtttcgagcagaagacggacctgccagctatccagcatgagaaagatatgaggcaaaactatcggtgtacttactagttgtccctgttccaccctaacggtagcgcaacatggtcggtaagaattacagtactcgactcggagataggaacgacgcaatttgcgagtatgtattcgaagtttctcctgagtacatatgtggtcaagatttcatcgcgtttccagcgagatttcgcattggggagcatggcctttgatatcgccataccagattgaaagacatctgtgtgctccttggcatctggtatcaatcgaaacgtcgcacaaaacgtcgctgtttctccaggcagtatgcatactttgcctttcacaaagacgtcgagcacggcctcagatgcatcttgatcttcgacgctgtctatgaccaaaggctggccattgatatccaggctggtcgagagctgtgcgcccagatttgggttgtagacgcgcagagtgttcgggccgctctttcggaggatattgcaaccgggaggtagtgcaatgggtccgccttcggtcaattgaccgtagctagcccgattgagactcacgttgacgcccagggcatacggcaggagaacacatccggagcttgtgtttgtggctcttgcatcctgcacgaagctgccctgtgcggaaatatgggccgtgagcgacacatcgacgtggttgacaagtttcatgtggtacaatgcgacgttggtctcgataatcttgatcgagactagatggccgggcacgccaaagtctagaccaaagcctgggcgatcattttggatccattggagcatgcgctgtccggtagtcacgaacatagggtacatcgtagaagcgcgacccgtcaaatgaacggaatgggttggccacaataataccatgttcaggatggtacgcgctagcttgcaacaccttgatatgtgattagcatattgcgttgacgatcaaggggtgatgttacccggccttttgcatccagcgacagcgacagtccgtctctgccaatgtcgatggtcttgttgggcctgtgtgttcgcaggtcgaagaagctgggctgggagaagttgatgccatgctgcaactcggcctcgatggtgatgccgcccatgttggggtaaatgctcagcgagcctgagtggtgctgccgcaagcattgccgtcgaccccattgcccttataaggcgcgattgttgagtctgagtgcaggtcaatatgccagatgacgcgcgatcacaaactgatatcatggatgtgatgtcgaaagctattttctccatgcctgacgaaaagggagtactcgcgtcatggcgctcttggcgacgcacccatcgctacttctctcttccacgacaaacagttctccaagccatacgacgtcagacgttactctgtctgacgatgcaatctaacgaagagttagtcccagcggattctgctacacagcgccagcgcatgagattgccaggtatttcactcccaggtcccgaccgagttctcataatcaaaactgagactgaccttgaaagtgaatccccggcgcattaaggtcaaccctcaagatcgcaagcgcgttgtcagagcgtaagtcctacaaagcgtcaaaatccttcatacgaggcgctattcaaggtgctattcggaccgacgcgacttcaccgttcaccacggttcatggccccgtcctcgcctgtgttgggcaagggcgcaagcggatgtttgcaatcgcacctctgcgtgatgcagtctatcgcaccatctccagcgcttgtcgctgtgctgcacgcacgcctctgttgggagcggtctgctgacgtgcctacgcagatgcaatgcttgcaaccttcggcgtgtcaagtgctcgggaggccagccgtgcgaacgatgtgcccgccaggtgcgcgaatgtaggctttcctccctcgccggctcttcccaccgtcttgctagagcccgttggtgtctggaaccgcaccctaggatactaacgacctctaggcgagtaccccgcgcccgagtcggataaatgcgccttgaaaaatgaagtcgaccgcctgcgcaggcgctgtgccgcactggaaaaaaacctccattcgataccatccgatggcgccgcagatgccctgcggcacctccatcgcggcaactcggcaacatcttcatcgactgctcaaagctcccacccggaccacctgggcccagatgattctgatgcgtccgatggccgcatgcttcgtgatccggatggcacagcgcgatatctgggcgagacttccggagcaaccttccttgaccacttgaagaatttcatgttcaccctggtcccagtgacgttccaggatgattgcgccgacagctcgtcgttcgtcagcaccataggccaatatcagaccttcgactctcggccgctgcccaatccggacggtaaggcagtccaacatgcattgctcttgctcttgctcttgctctgacactgatagctgacctcgtatgcagtgaacccggtatggcttccctcccggacggagatgtccgctatgctttttgagctgtgctattacatccaagatggcaacggagactttgcctcgggtggtatctactggtgaggccatcagccattgctgacatccatcgtgtttgctgacttcgtgcttgcatcgtaggtggggtgatctcagtgtcgtcccatcaccgggcgtcagctcagcctcactgaacgccatgacgacagacgaatccttccgccctctggctttccaccacgtttgctttgctcttgtttcgtctgtcggccacacaaactaccgtcattctgaacagcacaccggagaagcctatttcaagcgagcccgtatgctcttgggaaatcctctcgacactgtccgattcactcctggcgatgtacctgtactcacgttgatggccttttatctcatcgagattaatcgtcgagatgctgcatatatgtatcttggtctggcagtgcggtaagtgatacaatacatgagaccttgctgaggtactgacgctaatctgtgcatgcatgacaacagcattgctgtgatgcacggttcattcagatcatgccccgacgagccgtccaggaggacaatgtggacgctgtacgttcttgatcgatggctgtcggtgctaatgggacggcctcccactatagcagatgaagctatacgtctggtcttacccagcgatgctgtgtaagtgtatacataggaaattctaggatagtcactaagtgtcctagtggattgccttcaagtgcaggtcttcgagctcacgtcgagctgtccagaatctccaattacatcgtttgcgagacgttcaagatcgcaccccggcaggatggacctaatcagtcagcgagtaccattgacacggcattagaaatgcttcacacttggcagtggcagcttcctcaccagttgcagatgccagccgatcttaatcatgaggatcccacatgttgcatcctgcacatggcacacaatcagctcatggtgctgactacgcgtcccatcttctttgctgctgtaaagcaagccgtcgcgcaacgatcaatccacggcgaataccttcccgaagagttcgaccagactccccacatccccatttgttgcgctgcagctcatcgaaatctacaacttgcccaacgtctaatcaagtcgggaagaagattgctccaagctggactacacttcgtttttaacagtgctgtcatcctattactccagcgtttcatgaggagcaccgcgcagcccgaatttgggaccccgagtgtgcgcagcccatccgtggcatccgttcaaaatgaggaattcgagcccaacatacagttcgcaatccagagctttgaagaagaggccagaactggtacgcactatccgagagactgctgtaagatactgcaggatttggacgttctgacggagcgctactcgagatgtcaagagcagctcgtgcatcagaggaatgccactgatacatcccaaccaagctcacttgcaaatcgcagaagcacctttgctgcagatgtgcaaccctcccagaacctgcttaccgagggcaacgctatgtatgctgaggtagtgacctggatccaatgcagcggcctccagctgcagaacagtttctttatctgacccatattgttggtcgaattcgcaggataccccggcacaacccttgctttttcaattatgagggtaccatttggtgacactagctcttaacgaagctgacatgcacgcaacttagcttgtcgtgggctttgcaaatatgcgggtatacgactctgacatctctagtatgtgcgtgggcatagccagaccaactagggattaatgtaggaaatacaaacaccaatacctcatctgcagcacaattagcgttcggtgcgatgatgtctaggcgacatggtgtgcgcatggaaatagtcagtaatctgttggtcggtacaagctacaaggacgcctatgttgcacacgcaggcatcttaagtaatgaaacctaccccgtcataattaggaaggtcctttggtggattcaaccgcgaagaagttttcttgagctggatcgcgcttgtgggaggtgccgtaagattcttatcgctgttataggtcagacggctcgcacggtgggatcccgagaatatgctgattggccaaagtctacaaatttaccacgggcacggtaacccctagttgccgagggcaatttctagtactaccatgccagtaagagcggagacgcctggatcactgcggaagcatcgcgcattttcgcgcgcaaaggtgtccattcgacctataatgagagttacaaaagaggggccatgtcgtcgaaggcgtcgttcatggcgtggttctaggcatcatgtacagccgtaaaggttgtacggcagaagggaatgtcgcgaggacgttcgagtcgtggtcaatatgaagaggccggggtccgctcgtccgctccccccttctgctgcacggtaactcaacagtgacactgatacacatagcaaacatggacagtgaccattcagacacaaccgaggagcagacatgcagcgcggctgaacagatgtcgtctcgacgcttgaacaggaagatggacattgcgctcctacccttcctctctcttctctacctcttcaacggacttgatcggtctaacattggcaacgcagagactcagggtaagtagagagtcatgtgagtgcgagcagctaaatcagctcactttgcgacaggattcagtcgagatattggagcgactcctgacgatctgaatctggcggtgtcgcttttcttcgttacctttgtgctgttccagccgccctcagctgcgatgggaagatggctgggagccaagcgttggatcccaatcatgatggtgagcctcctccaacacgctccgcggatggcaacgaatggtggcttgacataacaaagacagggtggggcgtcttcactgttgccaatgcattcatccgcgggcgttcaagcctcatcgtaatgaggctattaattggtgcatttgaagctggcttctacccaactgctgttgcatacttgtcttgcttctactgcagatacgatttagcggtccgactcgcgcttttctacggccagtatgccgtagccggcgctttctcaggctcgatcggtatgtgatcagcgcgttttcacagccggttgagtgcaaaaaattgaccagtgtgacaaagcattcggagtctttcatctccgcggatatggactgcacaactggcagtacctcttcctcattgagggcatactcaccatcttgattgctgtggtcgcctggttctggcttccagctgatccaggatccgcttggtttctagacgcagacgagcggctctttgcagtttcacgcatcactaaagacaatgctgactacactcctgcgttcaatagtaatggcatactggaagaccagctaacccggcgcgatgttgttgagacggccaaagactggaagacctggtatgtccttgcgtttaacatatgcgcaagcgtgcctaatcagacattttctgtgttcctgccactggtcgtgcggggactcggatactcgtccatccaagccaacctggtaagtaccaatgactttaggttctagtacctcgcgaaaataaccccagctgtgtctcagatgtcagtgccgccctatatctgtggcgcaatcggcttgttcctcttcgcactcagctctgaccatcggtaacccaatccccaaatcaagaagacctcctgcccggctaactcttcaatagcaaagagcgcggctaccacatcgttgtgggcatcctgatctctcttgtcggcctcatcgtcgtcgtaacgtgccacagcaatcgcgtcaaatatgccggtctctgcatcctccttttcggcagctacatcgctgctccgctcaccatggtttggctaagcggcaacacgcctgagccaggcaagcgctctctcgtcctcggcgtcaatggcttcggcaacctcgcgggtgtcattggcgcacagctctacaagaagcgctttgcgcccagatacctggcgccgttctatgccacgctgggattcgtcgttgcggcgctgctgggatacatggcgtaccggttcacgctcgaggcggtgaatcgacgcaggaaagcggtgctggcgggctcgagcggagagcaagtgcatgcggagagggtgcttgagacacggtatgcggatcgcaagtggacgtttgtttacggactgtgatgcggcacgacgatacatggctgggcagggaatggttcgctcaatcatagagttgggcaagagtaatgcatgacccatcaatgctccatcgctccaagccatatcattccgcaccccaagacccccatagacatctgggacagccgacatgacacacatatccttcgtgtccatatacagagagtcaccccatgcactctcgttacaccatacacagacatgctgtactcgcagatagaggtgtacttacagatacatacacacgtccgagaaactagcagagatactgccacaccacatcttggcctgccgttcgcacatgtcgggtacagcacccgaatcgcacttgcgcatctccacttttgattgacatgaggcggatggagtcttccggcgcatggcatctgtgttgaatgaccacttgttcaaggacaagacattgccaatccacgagcaatagagattgagaaaacgtagtgtgggaaagaccaaggttcgttcgcaattgtcactgtagtcgcggaacaatcataagatcgtgaccttccattgacactccagcaaatgcaagagaaatttcggcacaaagtgccattctcacaccagaaaaaaaagccagcacggcgcatacgcatctactcatccccactcccatcctgcgcgctcgcactgcccttctcccccatccccaaaccgctccaaaatcgtcctctcgtccaccccaaaccccctcaactcgcgtctcacatccttcctatccctcttcttcacgaacttgcccgccgccgtccacagctcctcactcccctcatccagctccccacctcccccttgcttctcgatcatccacgccgcaatcccagcgcgcatgtagatccaactaacatcctcgccgcccacaaagtcgtgcacgaaatcctcaaactcgacgtccatgctctcgcgcatgatgttgatgctgcgcatgccccagaacagcgcttcagcggggttgcgcattttgagatgtgcgaggacggtgcgcgagacgagcttgaggcgcagcacaatgcgcacgcttagacccgtttggtgcatgaagcggcccgtggtgatggggtggtggaagaaggcgtcggcgaggacgcggcgcgtgcggccgtggatgaggatgtggatggcgcggaaggcggcggtgtagaggtccaaggcggctttggggtccgtggagacgagggcgtcgccttgggccatcaggtcggcggcggattcgcagcattgcgagagtgtggggaggggggtggacattcctgtttctagttcgaggcgcacttcgctcgcgtagttgatgatttccttgctgtagaggcctttgatttgcgtgaaggggaggaggaggcggcgttgggtttggaggctggtcgagggcttgaggagggtgaaggttgtggagaggcggtcgttgagcatagggtaggataaggcgctgtagtaccatgtttggctgaagaggtgtatatcatctgcgaggacgacgaccgtgtgttctgggacagcttgatggaacggcgcggtgatggacacgagggcgtgttctgttgtgaacttgtcggcgcgaccgtcagtgcagacaataggcacgagtccttcgtgagcgatgtgatttactataagtacaggtatcagcacggtcctgccaatcttcacatcaccacttcttgattctcttcgcaattccacaaggtcaaactcaccactccctccctgccagtcttcatcctcatatatgccttcctcttcactcatcaagtaaacgcgatacatacccgcactaggccacggcgtcgcaattttgacaaagacattctctctctgccacacagcattggcctcattgtagatttgcttgttcaccctcaacagctggaattcgaagcgatacacgccgccgtagaagccttcctcattgagcttctgggagtggagcagacggtcagatggcttgaagtagaggctgtagatctgttctcggagctccagaggcagagagaagagggacgctgacattgcaccataaagattagttattgttgtgcggactgataagtgagggagagacggtgagatgtgaccccgcccatgtcactaagtccgtttaaagccaggccgaggcgcgctagtgtatcgtcgtaatgatttcatacttttagtgctccaacatatcatacatacacttggtgcgcggaccgcgctggttctatccggccccaaccattgaaaccctacagctgtacaacgaacgcccgatcatcagatcatagagtggaatcatggtatcttttgcctcctgctataattgcatcaccttatttggactggtttgcagatgctccagtgctgtgtgcagcggctgcagcctccacagtgcctgctgaaggtactgttgcactctcaggcgcagcgttaccgcccagccagccaaacgtgttggccttcatctcgttcaattgtgcttcttgcatcttcttttcttcatcggccatctccttcagccacgagtctccgttctctcgaatctgcttgtcgaggtgctcgtagttttgcctgttgaaatcgcggtacatgtcgatcatcatcttgccctccgccattccttgagagaggttctggtcgccaagaaccatcccaggctttgctgcatctagacccaagctcttcataaacatgccaccggcgctgcccttggtcttgcgcttttggtcggcgagatcgcggttgaaagcttcacggagctttgtttcgcggcgggcatattctgtcgggatgtccttgccttccatcgacttgagaactgtacgcacgtctatcggttgccctgtctgcgacatcatggcgaggtattcgaggaagggaatcatggctacgaggcccttgtcgccaggctcacccttccacttgggcatgacgatggcgttctcgggttgcagcttgacatgcgatgggtcggtgtccatgatgatgactttggaaagatcgcggttgaggtaggagagatcctgcgcttgttagcagttgcacatgtgtctacgccaagtgtcataccttgatgtactcgcccttctcgaaccgtgttgcctcgcggaacagtggccacatgacgagacggaagggatcgagttttctgatgatgggatcggcgtccatggatttgacagaggtgaagatgacgagctcgtactgcgaactgaggtatcggaggaagtagtcgagcccaggtcgcttcgccagtcggtagccgtgcttggtgctccattccgagtgcagcaggagatcttccaaactcaggaccagagtcaattccggtgctcccccggggatcttgtccttgtcgggcagcagcttctggaaggtgggttctgtgtagtaggccttctgtccgttgatacgagcagctgcacgcgcgtacatctggccgatgctccagccgttgggcgcgtccacatgtgcttgctcttcctcctccgtctcccagttccggcccatgtagacggcgcccgttgtgccgaaaagaagcatggccagatacgaccagttcgcgacacggttcctccgcctgtctgtactcgtctcgtacgccgacttggggagctcgccgccctctcgcccgcctgtgctacctggggcaggctcctcaaagtcttccgcatccttggccttgccctcggcaccggcaaattcggctccaaacgtcgagggaattccttgtcgcagatcgggcagcggcttctggggtcgctgctgggcctcggggctttcggtggtgggatctgtgttctctgtggatgacttggggccgtccatttccgcctgctcgtcccgcttcatgtccttccccgcgtcgaccgaagcctgtgtcgcacttccatttggccgtgaagtctgcgttgcatctggtgctgtgttgcggtcaggtgacgccgccgtgtcaaactcgggctgttctgagggattgacggggttcgcgcgcgccttgttcttctcgtcaaacttgatgggatccgtcttcttccacgtgttgtcttttctccggttgttgctggcatatgtgcgggtccattgcgatgcagaggctatgggagtggtgcgcgggactgcaagtgcagggcggatgcgcagcgcacgcaggccggctcggggcaacattgtggcggagagaaatagaaattagttaggacagcaactccagtgtaccgggcatggacgaaaagaaagtgcgcagaaggagggctggcggcggtgcaggtggagtggcgcgcaataatttcaagatgcttcggaagaccgccccaaagctcccgctgagaatgacgccagggcccgcacggccgttttcgaggccgtcatatggcaaggtgtccaacttcaccgacgccgcatgccctcgatggcgcctcccgcccgtgcccactacctctcgctcctccccgaccggccctagacgctccagtctcatgtcgccgcacgcacacgttcttgggcatgcgacagactgccaggcctctgcggcggaatgcgccaatgcccggaggacttccctttcacctcctatggactgctctgctgtggatatgttgctgggtgacagccgcacatggcatgaccgatgaagtcattgctggactgaggtgcgcatcctagagttgcattgcctgtcactgctgacaatgaccaatgcagacaagagacacgcgacatcttttaccatggctatgacaactacatggaacatgccttccccgaagacgaactgcgcccattgacatgcggcccattgacacgtgaccgtcagaaccccgcgcacatcgaagtcaacgacgtcctgggaaactattctttgacactgattgatagcctatcgaccctcgccatcctcgcttcctcgccgtcaccagacgatcaaggaaggaacaagccgctcgaagactttcaagacggcatcaagcttctggtcgagaactatggggatggcacgcctggaccgagcgggcagggagcaagagcgcggggctttgatctcgacagcaaagtgcaggtctttgagacggtcatccggggcgtagggggactgctcagtgcacaccagtttgctattggagaccttccgattcggggttatgcggcaaaggaggagaagagaaaaaccagtcacggcatattctggcccaacggcctagtctatgatggtcagctcctacgcctcgccaacgaccttgcagatcgtctcctacccgccttccacacaccgaccggcctcccctaccctcgggtaaacctacgccacggagtgccattctatgccaattcgcctctgaacatggatgccaaagatggacagtgcggtacaaatccccgccagaggggcaccgagatcaccgagacctgcagtgcaggtgcggcgagtctggttctcgagttctccacgctcagtcgattgaccggcaacccacgctacgaggagagcggcccaaagacgctttttgggccgtctgggaccgacgcagtagtattggactcattggaggcggcatcgacgctgagactgggcagtgggtgtcgccctatactggtattggtgcgggtattgacagcttctttgagtatgctctcaagacgcacatcctgctctctgggttgccatacgaccctgcaaatgcaagaacggaatctcccgatgcatttcttgctgcatgggaggacgcgcatgatggcatcaagcgccagatttatcgcggagcacagcagcagcacccttcattatgcccaagtagatctatacacgggcgcaattcgagcttttctggatcgacagtctgagtgccttctaccagggtctcctggccatggccggcaagctcgacgaagcaatcgaaacacatcttctttacactgcgctatggacgagatactctgctttaccagagagatggtctactgttaccggcaacattgaacatggtctgcgttggtggggcggcagacccgagtggattgagtctacttggtatctctatcatgcgacaaaagacccctggtatctacatacaggcgagatggcactgcgtgatatcaaacgacgttgctggacaaagtgtggttgggctggtctccaggacgtacgcagtggagaactcagcgatcgcatggaaagcttcttcctaggggaaactgcaaagtaccttttcttgctgtttgatccatcgcacccgctcaatacatgggatgcaccttttgtattcacgaccgaaggccatcctcttatcgttccaaaacgactacggcctcgtcgagctcctcgtgcggaaccgccactggccgaacgacagccagcgcctggtgtatgcccccttccgccagcccatctgccgttcagtatctcggctacagctgctcgatccgatatcttccatgctgctagtcttgcacgcttgcacctcatgccagttacggattcgctcggtacgccaatcattgaatacagtgccggccatcctagcgtctcgcactcgaacattcattcgccttcgaacttcacttactacccatggaccttgccattagagtacatccctcgaaacgcgacaagttcggcccaggcatatcgaaccaccttcgatctttcattccccaacatgcccaattcgttgcaagccggcggcatgcagcgagtccatgaaggtatcttggtcagttcaatgagtgggttgcgcttgggaatggttcgtgaggaagacatgtcaggaagtgcatcgaaggacaccaagcttcccgagcacttccgcatctacgccatctccaacactgctctcggtcgtgatgagaaggtcttcatgtcgcgggcaaccatggaagacttcaacccacttgatcccttctttacgcgaacccgtgacaccaatgcagtcgatcttatcctagatgtgtccccagagactgcagatgcagcatcttcaagcgatctgtcaaatgaaagcaatgtacttgccagcctggacagtgtgtcggacttgtttctcgacgactccattgtagaagttgacccggatcttctcggctcatcaccatcctacctctccaatctgctggcctcgatccaatccctcctctccgccgacgcgccgtcacacacaagcaccaaaccaccgccaccgccacgatcaacgccacaacgctacgccatcgaggccgcacttccgcttggacctggcgccgaaccgctgcctgatacaactgatccagaactcgtatacagcgacgcaaaccctctaccgtggcactccatctacgtgcacaacggccagctctgcgaggagaaactggacgcagatattccaaagaagtatcaggtcattgccatacctcgcggtggctgctcattctccgataagctacgcaacatacctgcaatcccacctaaaagcaacagcctgcaagttgtcatcatagttagttctgacgcagaaggatttgtacagcctcttttggatgatgtacaacactcgccttcggggctgttgcggccgcacccgattccactcatcatggtcaacggtggggacgaagcgatggagtttttgaaaagagcgaagagtgtgggtgtgaggcggcgatatcactttttgagccagggcataaagattggaaatttgattgtgctttgagatagacgacgcggagcattagagggtattgtactgttattgagcaagaatctaatggtgagaagttcactttgactgaacgtaatgggtgtttgcgacatgagtgtctcgcttgtctttgaaatgtccgactttatggcacaatgtctcatcccccaatcacacttctacccatcgccggccgacccaagaatcagagcatgcccactccgaccttcttctttaaccccgcaccacactccatcagcaaaccgaaatacaaaaccattccaactgaccgcagcaatgtccaaccctccaccccccacaccccgagaacatctactggaagcccacagcaaataataataactacaacactagcccactttcaacctcctccctccccaccactctgggcaaaacgagcgcgtccacgcacacgctgagcccgctggtgcactcgcctacgtcgctgaaggctactacgcagactaggtttcgggcgggatcgccgacagagggggatggctgggagagaacttgggctggactttgggatgcttttggggagtggcggcggggacatgtttcgaggccgtgagggtgttgatgatgtggtttggagaggctgagggagggagagggagcttggatgggatttgggaaggaggcgagttgtgtttgtggatgtggatgtggaagttggaggggttttgtggtggcagccaataggggagttgttgtggactattgggtgggtatacttgggactccaccaacagaggataatacgactcttaatgacaggtccgatagcatgatcggaggtcatggaaaggaggcggtgtgcgagactccatcacgcaagctattggacaggaagagtgggaagggtgcaaattatcttgatgatgacactaagctcgagcggccgaagtcgaagaagaagtaacgcgtaggtgtacacagtttgcagattcgaacttgaactgtagataatctgaattgtacattaaatcatgtatgactcatcctcgtgaagtatttggccattctacttttatgtcttccaacctagcagagtgcttgtgtatatggggtatctgaatttgcggctattgtaacatcgtctgagtgacttaattcctgactttgaaatttcgtatctcggtctcactctttgtttcccgcctctcttgcccaaggtagactgatcagttaccgccatttctcagacgggcgcggtgatcgccaatcgcaccaacattgcctgtcccaaggcccagagtccctgcagtaccacgggccggctgaacagggtctgtaggagctgccaccgtatgtgtctggcgcctacatcgtcatcagctctcatcactcttgccccagaactgtcttgtagcttaccaattggggtaatgcatagggacatatcggcccccagcagccatgtgtcgtgtcaggcgctcagcgtgctcttcagaaagcggctgcgcgtcatcgagcggcggcagcacgaggccgccatggttcttaaagtggcggacgaggagaagagcgatgagcttcctgtcgtcgacgaaatctgcaacgcctgggtggcagagagctgggaactgcacgccgaagatcacctggtcgagcagggctgggttgctgtcgaacatgtcctgccatgtattagtgaactgggagtgaaagcgaagtcggggcctgcgtacgattttctcgttcaggcgggcggcatcctcaatcatggggccgaagtcgtagttggcttcgacgagatctgggtggtggtcgtgcattttcggcaagttgtatcggtagaactgtttaatgtcgcgctctccataagtttcgagcagagtggccgattcgctctcgagacggcgagcacggaaggtgaactccttgttggttgacatgatgagaattttgagcgctctgtctatggttaaagtcgattagctggtagaagatcagtcaatcgtcttggacaaaaaggggttatgtacttactcgaatccgagttgagtcttgcggttgattgtgggtagagtagagagagattgtacgagcggtagacctgaggatttttatatacttggagctagggcgacagctcggggtggccatgactttcgattgtttgtgaggcacattcacctgcgcgctcaggccgtttgcacggcaaattagcaagataagaccaggaaagtaagatttatcaacgtgatcctgccgatcggcccaaatttgagaatgagtaaagtgaaagagtgctgcgtgccgcgtaaaatatatatagggctgaataaagcaacaaacgaataaggcgctgacaaggtcccatgacaagggaagcggcttgatattcccaaactagggtcattatgtagcgcgagtgacatccaagatggctacatggcttttgtatgtaccataagaggcgatattgctccatgcgtgatgtctagacatctgtacacgacaattccaagattgactcctgctcgtcccagtaccacgagcgtctctttcactgtaagtttgagagacgtgaggagcacttcgctcggcgtggccaacagaccacagtacggctatgctttacttagagctacgattgtagaacggagtactgccaggatcacatgctccatggagcgactttttaaaaagatttagccttctagattagggatgcttcggctgaccctgaataagtctccaaacaattcctctatacatgcagacacggttacgaggcacacctattaggttattgcttatgtaagccacagtagaagactaccacggtagtacggccggttggccacgctgccttcacgcgcatccataccatcatccagtcatctggattagagtacgtcaatcgccatggagaggtcaaagatggagaagcgtcccctcaaatgtccgacaaagccaatgacgtcagcctcatcgagccaaccgtcgatatctcgcggcgatatggtcttcagtcttcagcacgcgaagaccaagggtatttactgtctatttttttggaaagtcgatacaggcactaacgcacgaccagtcgtaacgttcaatccacttctcacgccctcgccactacttgacgccaaggtcatggagagaaagcagaggatacttgcgcagcgatgagcaacaccaatatagtatgctggatcgaccaacttgtcaaggaaggctcgaattgcatggaataatggtacgggcgctacgacatcgaccatgtcctttcaatggtggaggaaaccgcagccaaagacaaaatacagatggcacctcaagatacactttcaagaaatgaattaatgtagaatctactatacacattttgccgtccctatgcatgcaaccgcgatcccaatgcgcggatcccaagtaacgcccaatacacatacactcctcaaaacgctccattttccctcttgaatccacctattcgaattgattttcccggtccacccacacatcctccaactccgcgaagttttggaagtgcacgggtcgatgcacgctgtcgtagaatctgaccggtgtgtctaacctcacgtgcacgggcttcttgtcgattgttccaaacgtactgcccataaagctgtaattccagatgccattgtctggcaccaggaagtatcctcgaatcttgtcagaaagcaggagttgacacttctcgccaaaggaagtgctgaatccggagggattgtcggacatggtgtccttgttctcagcaccccatttgtatccgttgggagtgagagcccaggcggcgagagacacagagcccggggtaaagctgacagtcatagagacagtcttcttgtcccaggatgcgtgcgcgttcataaggcgagcgtgttgggttacgtcgctggcttgcatgtacggtggctcattgccgctgacggtgtggatgatacctagcggctcaagaccgtcgaggtattcgtgctggggcagctgcttggggagctgaacatcgcgcgtgttgccgacttggggaatcatgacaatggtgctgatttccttgacttgatcgttgtcgggaggggatttgccgtaaaggtagcccgctacttggacgcgaagatcggcaatcgttatgaagcgcttgagcacattcttgggcatcacgtaggtgaagtgaccttcctccttgacatcctcggagttgatgtagatgttgttcgcacgagtgcgcaaattggaggtggcgactgctctagtacgccactccgtcttcgagctgaatgctgcttgctcgtactgtgacgttgtggtcacaaccatctcttcgccgtgaatgttctgagtcttggtcgtaaccgcagtcagctgctgctgctcttcctgctgcttgtcgatttcggctgcttgttgtcgctgcatcgagggtgctgaaatctccatacccaggatgatgtcacggacctcactgctcgtgagcgacgatgtgttgacgttgttcttcttgccgtagtcattcaggatgagatcacgaagctgcacttctaccttaatccagtcctcatccgacagcgtaggccagatgtgatgctcttgagtgatgacggtcttatcggggcggagcaacagcttagtcttatcttggtttacgtgaagtgcacgcaagatcaagatcagacgcgagaaagcggtgtacgacgagatcgtcttaagccactcatcgtacaggttgaagaggaccatttgagggccagtagctcgcagaatcatgtcaccaagcttctcaaccttcatagcagcctggaagggcagctggagctcagaagcacggatggagatgttggggaagtcgagcagatgcacctcgagaggatctaggagaccttttcgtgtgacaatgagctgcttgggctgctcctcaacgggtagtgatcgaatgagagcagccacctcttcggcagtcttccacttcgcaagttgaccaagacgcttctgcccggcccagacacttgtatgaatgatcttcaagaacagctgccctgttcgggggttgaagatgaagattgcaccgttgatgggttttgtcgtcaagttaccctcgaaggtcttgtggatcgtgacacggtagacgttggtatcgtcgatgaacagctgaatctggttgctaaaaagttccgagtagttttgcgagttgaggaactcttggctagactcagaggcatatagctggagacccttgcgaatgcgctcacgaagaacgtagagcgctgggttagccttcatcaccttagccatagcctgctgaatgagctgcttcaaaccagggaagtattgtccgtaggccgagtacagcggttgtaggccaaatcgataccaatcatcaaaccggtcgccgaagggtagatactcatgctgtcctgagtgtaatcaaggtacttcgcacgaacatagcgctcaatgtcgtgcgagtcgtagtcaccatatcgcagctgaacatcgatccagaacttgtttgtcgtggtcgcgctcatggtgtccttcgtatcgtaaagcatggaaggaggtgatacgctccacttgtggctggcgaagagcagaatgtcagcacaagaactgttcatcttgtacgatttacgaggatggattgtctccttctgaacggtctcgatgccgagagcctcaagctcttggtcgaacacctggcacagatccatgacgacagactcgtggatcttctgccacaaatgggctcggaagatctggatgagggagatcttgagagttgggatcttgccgtgcaagaagatacctgtaagatcaagttggacctggaaaccgacgtagacgttggctcgattgatggtaggtgaccaccagagagtgaaacgtcggttcgggatttggttgagaccagaacgttgggcgttcgtcaacttcttgaacttcatcgactcctcaaatcctgcgatcgattagcaactattaatacgctgaggataaccaggagcctcaaacagacaccacaatattcacttaccactggccttttcccaaaacaaaccctcccaagatgggaaagccgttgccttgaaaagtgtatgttcgagaatggtttctacaccacccagtgcctggatgacatccgtccggtatgcgttcaaattccacaatttaccgtcatgtcgctggctcgtccaccagaaaggattgctcttcatgtgctggtagatcttgaattcagtcctagcacggaagcccttgtcgaaactgagggtgctgcggtctttctggaacaaagtgttgatacgaggaaggccacgatcccagctgtcctccagatcctcgagagtcagccgtcggttttgctgctgagcttcttgtcgcttctgtgagtactccatccatacgcgctgagagtcgatgaactccgactcccacggaatgatgtatcggaagatgttgggaatgagcgtctcttcgtcatgagacataccggcacggtaatgcgtaacgccagtgtcggtctgctttgaccatcgcttgtcgcttgtgggaatgagaatgtgagatccggagatcatacccagaccgccaagctccttgggcgtgtagaaaacggcaggagggaaacgcgacggcatcttcgagttcaggccgatcttgacacgggtctgaatcttggtctcgcacttgacgatggtgtctagcaagttcaccgttgatactgcagcctcacggtagtaggtgaaaagcgcaatcaaggttgtgttccacttgttggcaatcttggtgaacgtcgtgctaccagaggacatgaggatctgtcgaatgcgattgttgaacttctgaacatcttcttctgtgacttgcaagaaggcatcagctgtgcgctccttcgtagcgttgtctaccagcgaccagacactgtccttcacagggaactctccagtaaggttgcgcatctttggcaagatgcgaacttcgaaaccagacatggagaacaggagattaggattgtctcggctgtaaacgctggcaaaggtgtcgtcccactcaatggtcgtgactgatcggggaaggcgattcttcatatcccagaacacagcgcgacccagattgacatcgtggcgcatcagtcgcattctcgagtctcgtggccagcatttcttgttcttgtagccgatgacgttctcgaagttgggatcgggattctcagtcaaaaagcgctggatcagatcgcgtgactcttcagctgtgaacctgaagaatacccaaatgcgatcaatgtacctcgtgtacaagcggattgggtgtcgcacctccgtttccttgtccttgaattgcaagaagtcgttggggctctcaggcgcacccgcgatttcgttcgcgcgctgtaagcctagtagaaggatgtcgagcacgagtccgtagaactgaaatacgaagccagagaactgcagtccacgaatcataccgtatgcgttgacatggttcatgtctttgtaattgagctggacgttattcttcgcagtgatgtaatcggccaagttgtgatccatgatcaagcgcagcaaacggttgagcatggtaagatcgattttctcgtaaaccttagacagctgtgtctcgatcataacgttgcactcgccatcttgatgctcccagaccttgtcaaggttgttgatgccttgcgcccacttgtatgtcagcaggggtggaacttcggagtcggaaggcttgatccaagcagggaataggtgccgctgatcggcttggtaccacagatactggtccaggtatgcgtcggtaatcttctccatgggctcgatgtcatagacaggattgatgttgctgtaattgtcattcatatcaatgccaacctccttaaaggcacgttgtgtcagaaggaagcgcttgatacgagccaacgtcgttccaggggagtcgtaagcctgttcaatgagagccaactcctcacgttgactctgattgagacgacccttcaccgagtaagcctcgcgtagacgctccaaagcgaggatgaggatcttggtatcgtgcttgtaggatacactggggaaaggaatcggctggaactttcgggcttctagccaatggaccatggttgtgtagatggcgactgcctcttctgacgagacatatggaccatccttcatgtagttgtgttggcgctcctgctcggccttgagccataatcgggttaagcgaccaaggttcttcttggcgacagtcttgtcaacggtggcgccacgtcggatacgctcacggttgtagtgtgcgactgagatccaccaatctgccttgctcttgacataacgcaagatgatgttttcgattggtgctggcagtccaggtaccttccacgggatgttactcttccagcatcgccatgcttctgacaaatgttgtagaactgtgttgaccttgttttgcttgataccttcaggcatcatatccatcagatcgctcatgacagcggcacggagctccagatcgaagtgcgattccacacgctgcttggttacagtcttggcaacacccttgctgtgcctaccctcgaattgacgcgagagcaagttgccgagccagcgctccaggagaggaataataccgcgcatgaagaacaaccagacccgccaggctggtgcccagaaaccacacccaggacccttgccgactggaccagagttgaatcgatagtagatgagatgcttcagatctttgcacgagcgaatctggtgcatgagcttgtacttgtaacggtacataccagtcagttgtccaacgtggttgaaggcgtaaaggatgccgtctgccaactggaaagcatcaatgttgcccaagcggtactggacctgtgcgtccacgatcagcttggtcaagcgcaagatttctcgcatcagatggaaggcgtttccgaaccgcgacttcttccgctcttttgtggtaagtgtcttgacaggcttcaggttgaagttgtagtcaagatgcaggtaggtcaaattcttcctatgaatcaaaaggttgagcatgttgtaaccttgacggcaaacttgcagacctgcttcaacccagtcgatcttggtttgttggaagaattttgtgcccttgagtgtgcgcataaggttctgtttgttctgtgcttgtggcttcttcttatgcagctcgttgagaacgaacgtcttaagcaacttctgataagagacccggaccttgactggctgaccggcaggcacgtgctcaaggtaccactgcttgactagtggaacatcctgtgccctcaccatgcgacctgaacgcttgtcgaaggggtgaggcgcccaccacaatgcaatggcagaagacgtctctggtgtagatagctcctcgtcagccataaaaggctccacctcttcaggcatttgaaagtcgtcttcatcatcttcatcgttgccatagccaaatacctcgtcctcgtgactgaccgaaatgttcttgggtgcgacggcgcgggatgagatggggttgatgatagggtcgaagtaaaacgccggaagactgggatcctctgcgcgaacgtagactacctgaggatgtgaataccatgagatctttacactgcgtggcaacgagttgtagagaaacgggtatgacactcggtattccgttcgaatgggggcgcggaagatgattcgatcaatggcattgaattcaccaaagtcctcatcgttcgggtcgatgtccttgtacagcggctcaaagcgaggtcctccaggtatcgccacgttgagtgcctttgcagtaagaaagctgttcatctcgaacatgtggaagtagttcttgtcgacaatgtcgctcaacagctgtctgctcagacgatacaatgtagccatctgaggcaggtccaggttccatgtttcgtagctggggccgttgatgtggaggagtgtcgagtagcggtcgatgctcgtagaaccattcgacaaccgggccatcttcgtcctcgtcaagctccaactgaatgggctccaaaggctccacgtcctcgatattctccgagtatgataggggaggttcctcgtcatcgaatggtgggaagcgcatgcgcttgaaatggcgacgatcgctcttctccttcctcatcgctaaccacattgccgcccattgcgcgtggaagaccggctcgataactcggggtacctcgttaaccagagtcagacagccgttggtgtggtaaaggaccttaacgtctcgtcggctctcccagggcataggcatgttttcgagaagcttcaaaaccgcgtgcggcatgaacttcagtgcaccaaggtagcttcgcttgtcgctcgtgaacttcttctgcgacacatcgccgatatctctaaagactttgcgcagatgctccaggaggcaaatctgccttctgtgtctccacgaaaccagccttgcgcttctcgccgaatcgctggcgttgttgccgtaaccagtccttcttcttctgcgcaaacttggcaactctgtggatcgacaggtccccgcataccgggaggtcctactgtgccaggcgcgcctggcgggccagggggtggaggtggtggaggaggcgcatagccggcacctggaggcccgggtggtggaggtggcggagggggaggtgggaacgccatgatggatgtcttctgacaggtactgggtaatgttaacgagtgaaacatggcgttctatcgcgttcgattgaggagtgataaatcgagatgagaggtgacgaaagcttcaaatgaagcgcataggggtaatagcaacagctgagcatctagcgcagcagtttggaggacacacaaagctactgaccttcaatgaagttccaatcaccgcagttctgaagacttgagcgcaggtctcgtgaaaccctacgtatcgagtctagaaactttgcggacggcaaagcgccgcgatcgaaggaaaagtcgcgttcgcgcgtggtaatcgagtcgtctccggttttcgaatggtaaggagtgacagcgcgcactagttggagatcgatctcctacgcgttggagcgacctggcgatggagttgaattgggtagtggcgcatcgatgataagtttcatcgcgccaggcatttgaggcacgtgatcggccgcgctagtgcgggtctagcgcccactcgctaggcacaatcgaaaatcgaacatcagaagtgacgaccggacactaacgacaacagcacccccgtggtaagtagattccaagacactgctgtcgaaatactgtcaattgtccctgctaatcatcctgcagactcaggtacgaaacaccgcacttgcatcgcaacacaatccacgaactttcactcacaccgcgctccagataatcgcccactgactccccgggaaatctatcaaaatgccttccaacagactcacctacgtacgtcgcacccggacacacacgtcttccattcgctcggaggagatgatagacatgtggcatggaggctaacaatgcgcagaggcgtcgcgcgccgtacaacaccaagagccagaaggttcgcgttatcaaggtcagtcgttgaagcacacatgccttgatgaccagcactaagacattgcagacccccggtggcgagctccgttacctccacatcaagaagaagggcactgcccccaagtgcggtgtatgttagacccagtccagcatcgcggaatctttttttttaacaatctccaggactgcggtaccaagctcgccggtatccctgctctccgaccccgcgaatatgccaccgtctcccgccccaagaagaccgtccagcgtgcgtacggtggatcgcgatgcgccaactgcgtccaggaccgtatcgtccgcgctttcctgatcgaggagcagaaggttgtcaagaaggtcctcaaggagtcccaacagaagaagcgttaagcagttgcggttagaggggtctcaaggctttagcatgtcaaaactggggctatcggtgttcatgtgcattacgggcagtctcctggttcggtcggcttttacgatatcaaggcgatttctgcatcacgccgtcgttcacaggcggtaatagctgagtaggatcacgaatacatccacaagctataatcgaccatttttcgattgttttctgagtgcagtggaaggcagtgcaaagaagcatagggtggggttgcaagttccccaagcgacatgtgatgcattggctggagacattaccatcaatcgattgccgacggtctcatcgggctgctgctacagatatgcacggatgaggccgttcagcctgcaaggtatcagttttcgtcctaggccttttccacgtgctgcaccgagccatgacgttcttgtgcgtgtccatttttagactacagctcaatccatgcttctgggcgaagtacatgcaaacttctcaagcattttagttgctacattaggaatgccgagagatgatgtgtacagcaagcaacgacaagggtgcgctacagccccatgctcacatctgatttacgaccagacccaagcagtgcagtcatcgagaatgaaagccagtcttttcacacggagcggatagtgacggtgaaggttctaggatgaagctggaaaggcgctactcgtatattgctctcggtgctgtgattggtgagtcatgggcctgtcagttctgcccgctcctcaagttcagcggcatcctgcagaagcttgcatgcttgacggtcgctgggaacacatggttgcgcggctcgagtaagtctagccagtgaattcgcaattggcgagcgggcgcagctgtatcgaatatttctcgacccaagcattttcgcaccaccgttggccgattccgccttttcccaccccaccttctgtgtacgccaactcacaaacctctgcgatatcggacgggcgcaagctcgcgcgatgatttcaatgtcggcccaacatcctttcgccatatcaccaacgagtccgaccagcacgcgaggtttcaagcgctctgcttcgagcgacgacgacaacgaaaatggcgatggagacacacggccttcgtcctcgcggcgcaacaccgccgtgaagcgcgcctgcaatgaatgtcgccagcagaaggtgagccttttcctaccttggaacatgatgcgccttttaggaatacgctgctgcgcccatgtgcgcaccttgtaccgacgcatgcagaacaccaaagcttctctccacgcacatgactaacgcgcaccgcacagctcaagtgcaatgtccagcaagaccccttcgtaagctgcaaccgatgtctcaagcagaacctccgatgcgtcatcgaacccaacttcaagcgcgtcggcaagcgcaatcgcaatgccgaaatggagaaggagatggaatatctgagggagcgcctggccatatacgaaggatcgcaagcgctctcgggccagccgaccttgaacgctccgcacccgccgcgcgacagcaataccttcagcaccggtatcacgcccaaggtagaggacgaggcctttctccagacacagcaccagcaggtggcagcaacctcattattagacctcaggagcggatcgcccatgttctatccgctgggatcaggcgagaaccatgttcgcctcagccacagcgaagtcaacgagctcttcaccgagtactttcagctataccatcccttcctgcccttcctggaccaagtgcgctctccggacgagtatcattcgcaggaccacaaactcctgttctgggcgatcattagtgttgccgctcgtcgctatgggggccgacccggcctcctgaaggacctcgcgaagccactcacagacctcatctgggactccatccggaatcagccaaatcaccacgttgtgaaggcgctctgcctgctctgtacctggccaatccctgcggaacgaactgttacggatcctaccttcatactatgcggcgccatgatgcaggtcgccatgcagattgggctgcatcagccgacacatgcgcaagactttgctaggaccaaggttcgattacggcaagaagacatcaacgaccgactgcggacctgggcggtctgcaataccgtagcccagacgtatggaaacttcttccaaatcatgacctcaactgacatattacagtgtctccacagggaatggccagccttcgataacgctctataactcgactctcgagtttaagacagaggacgaaaacgatatgctgatcttgccaccaaccttgtttgtccgactacggcaggagagggcagcagaccgcataggcagacatcttttttccacgcacaaaaactggaccgaggacgcagcgattatctatctgaacatggaggccgagcgactgaaagctgaacgcattgccgtggacggagtggatattggtatgttgtccgtgcttgaatttccgagcgttatgctaacatcctcgcagatctcgaagaactctatcactgcgcggtcgcgctgcacatgcacctctactcattcttcattaaggacctccgtttagaacggcgcgaagacctggttgcgctttactttgcggccactggcttccttgaccgtgtgttcaagctcaatcgtgataacaagcttctcttcgttccatactacattatgcagatgtcgctcgctggtggatttgctctgctgaagattctcaattccgactttgccagccgactccctccggacaaaggtcggaaatacgtcctcacaaacagtcgaagtgctgcggaaagccaaggtgtggcccaacgatctcttggaccgcttcgccgaggttctagctcagctgtggaaagagagctcgcgaggacggagcctgcatagcatgtcgcagtcgccctctgtcagcaacgctggcatgacgctgaactaccaaatgcaacaagcgcagcaatcgcccgtccagcaacacagccaacatcagcgacgaagcagcgcaggcctagccgacgacccgctcggcctcatagtccggagccgaaagagcatgagcgtagtcttcgactgcgtgtggcgctggcgggaagcccaagtcagcggtgccgcagaccagctcgacagcaccgtcatgacgaatcccacaaacccggattcatcctccaactcgacgcctccgccagacgcgattgtagagaacccggctcatagtctgcccaatttcaacccgcatctcaatacgcttagtatgccgctcacagcttcctcagggtctggcgagcgcgaacagttttgagtttttcgactccgtgtcgtgggatgctggatacgcagaacgattggaacacgtatcctgctggaggtttcgggagccgattttggggcttaggcgccgccgaatggtgttacaaatacgcacttcttccctgaagctcgccaaaagagttcatctcctcggtgagaaatcatttcacgctgggctccttgaaacttccgtgtttgttggtgtccgtcgtattgatgatgagtattgtttttttttacttctctctttgtgatgctctctgtagattttagcgcggagtttaggggttcatggctagaatttgtgggattggatcgtagaagtagtacctcgtgtggaagcttgcgctccccttttttataatatctaaacaaagacatttttgtcgtccgtgtaaatttcctgttcggttactcgttcagcgggatacttttcaagtcggtatcttgagtgacggatgacggatttaaaagacgaggcgtttgcgccagatataagttcatcgaataggaaccccaataaggtatatatgcaggtctacaagaaacgccatagctatgccaaaacaagtaaaaacgcatgactaatggaatcagtgtccacatccacaatcctcaccgtgctcgacacccctcttcttgaagtctccgccgtagctggcgagatggttctggccatcgagtctttgtccttcctcagggatcttgcccatccagctgacttgttctcctgccttcagcacagtcaagtgcgtgcccttgtcgcgcaattccttggtaacagcttcgacgtccacttcgaggtagttcctcaggaactctccgacttcggtgttttcgtggttgccgaccagcgccatggcggctttggggttggaggagtagatgttgacgtcggcggctgagtggccgtgggtagaccagccggtttggctgcggcgcgacatcatgtctgcgtactggtatagggccgttgctgggtctttgaccaggccgttgatctcgtcgtccttggcgtcgaagataccaagcccgtcttcaatctcgtcggcgatgaattcctgtttctggctatcggaagggtcgttgatgaggtatgtgttgtagcgcagagccatgcgttcggccgagtgcgaggcgttggcgaggggcgaagggtaccatacgtattcggggtaggtggtgtggagctctaaaatcacaagtcagtggaagttcatatgtagagggatggtaagacgtacggcgcgcagttgccagaccaccagtttcgtggtccgatgttgataccatgacggtctctgtttcctcgttcttgatgtagtcgaggacagaattgaaggctgcgtcgtaggcgaggacttcgtgcacttgggcagcggggtcattgtgatgtcccgcatggtcaatacgagagccctcaatcatcaggaagtagcccttatcactgtctcgggtggcttcactaagagccttcatcgctgtctctgccatttcttgcaagctcgggtagatgtcgttctcgttgcggcggtcgatctcatacgggatgtcggtgtcggcaaagagtcccagcatgggcaacttgagtccagcacctcccttcaagctgtcgaagcccgcgcggtcgtcgacatagctgtatccgttcttcttcgccagggccacgacatccttgtcgtctgcacggcacgaatgctcagccgtcgagttgggcagaaagtgacacctcccgcctccaaacatcagatccacaactcgtcccagcggatagtctccaaccatctgctgcgcaatcagatcctcctcctgtcgcatattcacgtgcgccgcaaagcacgcaggcgtcgcatccgtgatcctcgtcgtcaccaccagacccgtcatgtaacccgccttcttcgcagcctccagcaccgtcccgcacggctcatggtccggcgtcaccgaaatggcaccgttgtagctcttcttcccgcacgagaaggccgtcgcgccagccgccgagtcggtgatcagcgacgaagacgacctcgtcctcgactgcccgatcaagtgcttatcgatgaccagctgctcgccaaacggcagcccgttctggaactgcatgaagctcctcgtcagactcagactcgtcggacccatgccgtccgacaccatgaagatgaggttgcgcttccccgaggggtttgcgctgccattctgcgtatcgctgtgtttctggaacacgactgcgaggacgataatgccggctgtggcgacgacagcccagacgaagaggccgacttcgcgccagaatttccaggttcgggggcccgaggcggcgcgttgggtgggttggccggtgagcagggcgtcttcctcggcgatgtcgcggtcgccgctgatgtcgctcgaggcgcggttggcgaggagggggcgcgccatgatgggtgcgtggagagtggaatggcgagacgaagtaggagaagggcgcagaaaaggagtgtcggtgctgcttcagggcagcatggtacgtgttcgtgtttagagtttatggcagctgatgttcggtgagatggtagtccaaagcgacagggaatgtggcttggcgcatttcatacatcacttgaacgcggagcatgatcatgctcacgtggggtctgttttggatcctcgaacattgtgcagagatgatgagagaatgagtcgaagagttatgggttgagtagcacgatttaaactatagctaccttagaactcattcacgccaccaagcactccaacagcgtctgttccaccttcttcgtacctcccgatgtcgccttggatcgcccactctcgctactcttcgacttattcccccttcgtctcctcacagcgtcgccgcaagagttgtactcttcctcgctaatgaccgtcaagcgccccgatctcacagtaccgcggttgtggatgtcgacatctcgtggagtgacatgccacttgttttcctgtccatctagtttccccccctccttgacctttctactctccctcgcctcgtttgtccaggtggagcacaatccctgcgactctgcttatgacagttgcaacatggggccgcagctagcatcgcagcaatcgtgctcgagaacccacccagctggcagtgagtgcttccaaagaatatctctggcatctctctgccatgctttggaacacgggaatccctagcacaactcgtactgtagtagaaggtggaagatcactgtcctgggtatgaaatcacgtcatttgctgtcgcaaaagttttcgacaggtgtgatcagggtacgatacgtcgtgatgtgggcgatcaagatgaatatgaggaagaggtcgtagagtgacaagaggacggttcgggccacaggtggcattgatggtcgtagaagtagacggtgccttcgtgatatgcagttcgtaccaccagaggtctgcgtcatggtgcggtgttgtcgaatgagaaggtcccgaagacggcgccacgtagaagcacatcgtgtagacagcgtccgtcgaactttttttggtgtagctttttgtttcacttccctagagggtagctcttcgagccatatgtggctatcgtgatgcatggtggcttgtccgtatatgcttgacccttcaatcgcttctcctgttctcgaatgcagcagctcttgataccgagccagggcccacagcgcgtgtaaaatgtcgattgggaccttttttatattgtcagccaccaatccttccttgcaaacaccacaccatttctctcctacaaatatccacatagctatccaaagggtagttttccgccctgccaatccgatcatccagagcctttcgatccactgacgcggcatgccataggtctcaagaacatgcacagtggtagtgtaccaagcgaggagagggaggagagggagcgccgcgatgattgtgagcttgtgaacaactatctgtgatttgacgaaagttcgtttcgactgaagagagcgtgtcatatcgtagccaccgaatgttcctagaggcaaatgcgagagcgacatgccttgcaacaggtgtgtagatgaggtgggtatttctgacagaaatctgcgactcagggtccagtggacgcagcaagtgcgcggcaagcgatgggaagggacgtggcaacccatggacggtatgcgagtaatgtttatcaaacacagcacctgtaaacgctcagtttcgcattaggacgcaggatcagaaacagataacttgtgattctactgttcttcatgctttagcgttcaagggttgtgatgggtatacctagaaagctcaaaatccaaacgccgacgctatgcttttcaccaaggacctcagatctcctcagactgggtttcgagccactgcccaaaatagacgcacgtcctcgcggaaatctcgccttcgtctccgcatagatcaaagactgggcagttcccgcacggcgcatcgacgaagccgttgtacaccttgctatcaaccgcagtgaggacagtccgatagttagtacccgaaatcttctccagccggccatcgagtaccatcatttccaacaattgctccatatcgtcttcacgacaagttttgcccctcagcacttccttcgagttgagccaggtcgcaacagatgcagcagtcgggtatgtcgggctattcttgtgcacgagctttgaggaactcggatccctgctgtatggcttcaccgcgggagcttcttcgatatcccttacgccctgcacttgcgccttcttgcgcgcaatctcggccgcgcggtcatgttgtccatagtcattccaattgcccggaacctttacacaagtctcgttctcgatgtgttgcgcaatgacactagatatcgcgtcgatgagtgccgtgtcaaagtcaccctcagactgccatgggcctccggcgatgtcttcggatggtttgaggtgcttgaggaggtacatcttgcgatttggaaacttgacgctcataacggactgtaccagatccttcgactctaaacttttcagacattttgtcaaaacttgttgcgtaacatttgttcgcatgcgaagcgctttggaccagatgccctcggcctggacttggtcgatgtggtggtagagaaggcgctcgtcgggtgtcaatcgtcgcagtctataaacatatcagcctgaattaacataggacaagtacatggcgtcggcatacttgtcggcgtctgttcgtgaccgcaacttccagcaaggctcgccttccagtgtcatgagcttcagcaggtgccggtcgcagaggtcttgcaggagcatcgtcagctctgccatagtctctgcgacctgcatattggataagtcgcgctggaagaagacagtgccttgcggccgctctgcgcatttgtcgtacaacgcatccgcggggctgacgacctcattgctaggttcctgggctgcagcgtcttctactttggggactggtaaaggcgccgctgccgaggccatgttgtgcagttgtgtagactacgctatcggtctatcatgagctggtctgtctggcgggacgtgggctgtgacgcgttgaggagagtcacaaaaaagttcagagtggagacgcgggctcacgtgcctgcacttggctcgagctcaccccacgcgacggtgatgcggggaagcatccccaacgacgctccatcgacaatgttgctccgcctcagtccagcactgtaccttcaggcctccacgccgacgtttcagatctcatcaacagacgcatacacatggcacgcctcgatcaacgtcgacgacatgggcgccgtacatcacgcgccaatggcaaaggagaaggcccatcagggcaatggatattcaccgatgtctacctagatcctttccatctacaagcatgacaagcatgagaaggcccgttttagcgatgaagcttgttatgtgcctgttggatacccggacaacctaccgagtttcacttcctcttgtgtgatccaagatgcgactgactacaacagcccaagagaagcatacgcgagcattacatacgctccgcgccttcagtgtcaagagatctgccaatcttgagattgaaatttgattgcaaaaatggctacatggcgaatatcgcatcgcaacaccaacacaattcagctccaaggaagatccccgttctgacctttgcccactcgatcgacatttacctcaggcaacccacagaggcgcaagcagctgcagatagaccacgacgatgtagacgggatgtacgcgcaaggatacgaaacgccgacggccactcaggctcaccagtcggtcggtgtaaggtactgtatagtttaccatcgggcccaagcagtatcaggccaccaacgttaaccttgagaaatgcttttggatgacagccaagatctgcattccggaacctactgcgaggatcatctggaactaccattggtacaatctgtgactgaccatgtccgtgaccaccagctatgacggtgactgagacttatcaggctgttggtgtactacgaggcgactttgcaaggtagagatagaccgcatatagtccgatgaacggacaagcatgcgtctatgaatcggattgaagcattcgagaaggcataaataccgctgtagtctgcgcctggaggagagcatcacatttcgtcttccaacaaatctacttcgtctcatttccatctatcaaccatgctcttcggcgtcttagccttcgtgggatcagccatagccgctaatgtggacgtgatctggcaacacggtacgtattcttcacatcctcctgcgagttatcaactagaaaggaaagtagataggatcgtgcagctgaaccgatagcctgaagctatgcacggtattgcaagactttgaatgcgacagtagaaactctttgtctagctccagactgatggctaggcggcaaggccaccacctcaccacctgttgcatcctggctgcttttcgccgtagttgacaagatgtcatcatgacacatgctgactccgtcttttcagagaaaccgtctggggctacgtctctgacgttgtacccggccaacggcaatgacacagtccttgcgcagagctgtgggaattccattgagtctctcatcttccacgtcgacgagaacggcgatggaaactttcactgttgggcgacaagacctacgaaattgtgtccaattctgaagacggtgttagttggcgttcgaaagtttagcaatctggtcgcaactgttgagtgctccaatgttgccctcgatgtccaggagcctggcaaagtatcttcagaagactgcttcaaagaggatgaggcaaaagctgcattccattcgctaaagtcacgaaacatcaagcgcgttcgcagtctatcggccactcctatgactgataacagtcaagaacaaacgccagcgaatccactcaggcttcacgcacgtcagatcatctgcacatcgtcatctagtaccgagctggttggagatggtgacccacatcagaaccagcttcacaggcagatttcagtaagcaagcctcttcaccagcacttgttcctgccctaatcagcatgtagtcaaacaacttttgtgctgcggccgaaacctgcactgccacagtctcggagtccgaaaccttttcagttggcttctctttaactatagcttctcctggaggagggtggatatcgggtggattcagtgtcagcaagagctggactggcggagaatctacgtcatgtccaggaaaacaaggacaggaagtctgcgtttggttgaacatccagcacacggcctgtaagtcttctgtaccgcttcagaagcatcgttaatacgtgatagataccgtccaggatgtttcgtataatagctgcttaccccctcccaacaagaagggtccgccctacatcatgaaatctccaaacaaagctaatcgtggcgggggcttctattgtgttattggagcgtgtcgcgcaaagggggatgagtattgtaagattggcccgtgcaatggtggaagaattatgctaatgtttccacagggagggaggactttgctccagcgggaggcccttaagtagatctcgcatggaacatgatgattctatatggtaacaaaggcgaattgcccgcaattctctgttattaagacttcaagtaacaatgatacatacgaaaactcatacagggattgatatctaggttgaaggtgtacgatgcccagacgttaaccccctcaaggaatacacagtgatattaacataccaaaattgcctttatagatgtggaagatatccaaggagaagtgtatcaaggtaaagtgcaggtcttacatatattgtcatggccaagatggccccgggtgtgaacagcattggaactatctaggtaggtcaccggcgtatacatagcatctcgacaacaacgattctacacatgcgtttctagatagaacgagagcagttgagaccgcctttcattgtgattagcaaagatccaagatgtgtgctccattctcgaggtcaggatatgggatgcctagctcacgtgtctgccctagcgcgcggtgggccttccccacagaacgcaatgcggggaagagcttgaccatccttcaacacatcgactgcaccgtctcgcttataagacccatcccttatttttaacattcacggccgcggcacatgcaggcttccgtgcggcgcactgtacgccatcatggagccaagcccgtccaacaatgcgtgttgttattgtccagacgacgctgagcttcgccaccagagggctaaagcttagcaccacatcccggctaacgatagacgagggatagcgcgcgggaaacgttagacgatcctcttctgcaagtcaatctgagtcgcagccttgattaggtggacggaacgatcaaaatgcagcgtaacagtcacactgcatcagcccttcttgggatgttcgctgtcaattatcttatagttatcgacctacatcgtgttcctgccatgcacaatgactctccgttagtgctgtttctaccctatttagcttcagtcaggcttcgaaagcgtgcctctagaccctcggttacgaatatccggacatctttagccactggatgtagcacacgtctgactactaagcagccacattgtcgctaatttccgcaatcgtacgggtccacgtggatgcagcctattgtctagcatttcggcccttccaagcctatcaatcgtctcttggaactaggttcaccgttgcttggtgcacccgacaccgccaaacgctacatgcagaaaggatccaatggttcgggaacagacaaccacccttggtgcccaggaaccatcgtcgagccccagcctgatgcatccggggaacagagacttggacattatgactcgcgtcgtacaaattgagggttcaaatataccccagagcccaaaactgtttaccccagattctgcttttgcttctctacccaataatatccgcatcgttgtcggtgatcatggcggacgagaagcagtaccaagaggatgttgctacggcaggatcgcttacacatcacccaagcgccggtctgcatcatgaccatatcgctgaagaagctatcggtggtcacacagctgacctgggtcgctcatactttacaagcccgagtttcataggcactgtcatcgtacgtcgtataacgttacactgtacgagagttcggcttaccggaaataggccacttgtctggcacagatatcaggctacttaggatgggtcttgccggccaataccctcacacttatcaacgcggccatcggaccatcaccaaacatcatatgggttggaatatcatggaccgcaggcttcgctatcggcttcacgctagttggccgtctctcggatatcttcggaagaagatggtgagcatgctcgcaaagtcattttgattggcctactgacacctccaaggttcttcatcgcgtcgtcagttctaggcctaattggcaccataataggagcaagtgcacagagtatcaacatgcttattgtatgtatgtgctcccacatattcgactaggctgaccatgtaggccacgaactccatcaatggtctggctgcagctggacaattatctttccatatcagtttgggtgaactcgtacccaacagcgtcagaggtcccgtcaacgcctttgtgctctcgacttctattcccttcgccgtcttcggccctccagtcgcgcgagcattgtacttgaacaccgagcttcagtggcgctggtgctacattttgggtgtgattgtcaacacgcttgcaatcgtgctgtactatttctgctaccatccacccacatatgtaagcgacttctattgagagacattgtctaaactgacatgatggctaggaaatgctacacgtcggcggcaagtccaagatgaagcaactcaggaccctcgactggctcggcatattcctcttctcaacaggcctcgtcgtcttccttatcggcatgaactggggcggctccgcatatccatggaagtctggacatgtactaggagcgttgttcgctggctttgcaaccttggtcgcgttctgtttctgggaggcatactcgggacttgaatacccgctcatcccgatgcgcttgttcaagaacatcccatacgacgccaacgtggcgtgtgccagtcttgctgcgatcgtttactatgccaattccatcatctggccgactatggtcagctcgctattcaccacggatgtaacggagattggatggctttcggtgagttttcggccgactcttcaatctatattgaaaggctaatatcaccagtgtgccgtaggcggcggtctcctcttaggccagatcctcggtggcgcaggtgtgcgttacgtcccgcgcatgaagattcaaatgaccgtcgcggccgtcataactaccgcattcgtcgccgctgtcgcagcttccaacgcaaacacgcgcaaccaaacgaccggccttctcctcatcggcaccattgctgcgggatatatcgagaaccttacactgtcctcaactgcgtatttatgggatccggccgacatgggattagtgactggggtcatgggcgctatacgtactggtctatctgctatagcgacgagcatgtattcctccatcctcgccactgagtcggcgaagtatattccgcagaaggtcattcccgctgttactgcgttgggtcttccttcctcctcactaccatctctcctgcaaagcatcgctctgggtgatttctcggcagttccgggtatctcgccggaaatcattgctgcgacgggtgcggcggtgaaggatgcgtatgcgttgagtttcaggactgtgtatctttgcactttgccttttggagcgctgctgattatcgcgggtttgttcagcccgaacgtagagcagtatctgacggacgaagtagcgaggaagatgcatggtaagatggagaagaatgaagtcgccatgaaagagaacgtcgatgaagcgtagaagatagatagcatgcagaatacatgtgcatatccaactcgcaaatctacctgatctttcctagaacggcccaagaagctgcgataatttgaactgttctggctgtgaaagaaaattccatataacgccacccactacccattccatctcatctcaaccccctctccgcccgcccaccaacattcctctccctcttccgcctcgccacctctaccccaagcatctccctatcattcgcctcatcctccagctcctgatccaccatctctctcaccttcataatctcctcttccgcaatgccctttgtgttacacaccacactgggcgcgccctcgagatatctcaagttctccgtcgcgcgctcaatcagcttcgagatgttagcgtcgctgttgagattgtcgtggcgcttgacattatgcaggtcggggtagagcacgccgtgcccgttctcggcgccctggaaggcttggatgtacgggatgtgtgcgggtagttcgttgtgcagggttgcactgacgcagacggcggtttcgtgacaccaggttcgcgcgacgttgcgtggggtgtagccgccgccgccaatcaggaggagggggcggttgaagcgcttcaccgtctcgatgcagaagccatgggctttgatgttcaggttgaagcgaccgagtcggtcgccgccgaggctgtcggcgccggattggaggacgatggcctggggattgtatttttctactacggctgatgtgattgtgctgaagaggtgtttgtactgtgcgtcgtcaatgccatcgtcgatggggatgttgagggagtggcctttgccgcgatttatgggatcgtgcgggccggtttcgttgatattaccagtgccggggaagaatgggtagccgtgcctgtcgattccgtatttgtggtaggatagtgtaaagacgcgatcggtgctttcgaaggcttgttccacgccatcaccatgatggacgtcgatatcgatgtacaagacacgttgatgttgagtgaggagaagttgaatggcgatgacaatgtcgttgacatagcagaatcctgatgcgaggttctttttggcgtggtgcagtccgccggaccagttgatggcgatgtctgattgcttgttcaagaggttccaggcggcagacatggaagcacccgagtacagggaaacatagttccagagaccatcaaagacggggcagtcgttggagtcgccaccgaagccgtaggagatgtattgggggtcttctggttgagcgttctgaggtgtgattctgtgtaaatgtcagaagaatgaattgtccgtagatatgagtgactgacttgctgagatattccaggtattcacgatcatggaatagagcgagttcaccaaaatttgcgggtcgtggcgtgtacaagtccatcgtgtactctagtccatatgcgaccacaagctgcttcgtcaacgtcaaacgccatggtttcatcggatgtgagctcccaaaatgatgatactcgacgtgcgggttgtagtggaacgacacattccatcccagcggcttctccattccattgtcttgagcctcacgtgcaaccacttcaactttttcctcgtccgagagccttttgaaggctgagtagtcctcaacgtagtaagcgtcatcgggagaaagatactcttccacaatattgttgcgcgggttaggcggtggcactccagggaagcccatagtgggcggcggaaatatgggatctgaacggtcagaatcgtcgcaactggttggcgaagtggctgatatatctgaccagagaaatttatcgttcgcagaatatccaagccgagatcttcgggcagtgttactttcccaggactctgtgttgttcaacttttggaagccctgtgcactcggtaagcttagctgcaagtgcgccaaacaacgtgctatcttcaggattgttgagagatcggtccgaggctctagagattacgaaggtggttcaccgcgacataccttcaaaggtgcttccgcagggatgatcttctcttcgttgtagttcacacgacctctaggccgagtgcgaagacccagctgctgcctccgcaactgataggcgtcttcttcggactcttcgtctgcctgcgtatcactgtacgaatcgtcctcttcttcctcttcggactcttcagagtcgcactcgctggatgtttcgtcgtcagaaggactgttgtcgcgctcatctgattggtaggaggcctgcattttgccgagcacgtgaggggcggtctagccgctttgttgcgaagccctggacatcttcagtatgcgatctttcctacacgcgacctcgttcaaactcacaatacgatatccgagaagcgatattcaatagttgatgtttgagggagttccgttgaaaagacgcgagaattggtcctgcgacttcttgtgaaggtggtttcttcacgacgctatcgcgcgttgctccttcaccacgatatccatcaaaacaacatcggaaatcatcaaaatagcaggtacactgacttggctgacctcgtacgctgttatctttcgaattttgacaccgaacggcgtgatattgacggcccacgggaccacattctgcctgcaaaccgcctcgagggtattgtaactcaatcgcctctgagctaggcaaacacgttgaacctgacacttcgagatggcgatcgcagaagatgctgcaactgtgctggagcagttcattcatgatggtgaattccagctcccactacatcagctccagcgacaacagctaatcacgtgcagtcgccaatcttcctgcagagattacgcatctctacgaggagatgcaggccaaggaccaacagattcaagaattgcgcgctggcatccaacaacgggacggcagtctccaaaagttcatcaagctcaacggcagcctagtacaaaaccccaaggaggagccgtactcaaaaattattacacaaaatttcgagcgtgcccaggtgctgcaagaagagaaagtaggacttgcagacaaggccgccatacttgtaggtttacatcactatcttgataactcttgctgagcagtctctagatggaccgccacgtcaagcgactggatatcaagctgcgcgacttgcaaaatgatggttccataccttcggatccttcaatgccttcgttgctcagagactcaccaggtaacatggtaccaccctcctcagtttctaccggggcaagcacaccgctgcacccagtctctggcaatcaaggcggtggcgccccaaaccttgcgcaagcagctgcaattgcgcgtctgacaagcgcaacgagcgtcaatgtaaactcaaggttgaacccttcactgcacaatatgcagcagcaagcgctgatgaatcagcaaagacttaccaacgcccagagcgcagcacaggcaaatgcccggcaagaacgggagatgtccgccggcagtgacagcaagcgtcggcggcccaatggcagcatcggtcctctaccgtccgcatcgtcgcacctgggacgacagggctcagtcgggccaggtaccccaaagccatcaacgccaggctcgcgcgcaggcagcgtgggacccagaccgacgaagaacgcactcacggtgaagaaggcgaaaccgcagcagccattgcgcaggactgcgctgacgtcgaagtcggggatcaataagaagcggcgcaaaggtggatcgcgagcgtcgccgtcaacaacagccgatgatgagagcgtggcgagtgaggctggcacagaggacgaggagatgtctggtgttgcaggcgacggggacgaagaagaatctgacgacacaaagtactgcttctgccagcgcgtcagctttggcgacatggtggcatgcgacaacgacgaatgcaagtaccaatggttccactgggaatgcgtgggcatcaaggaggagcccgtgggcgactggctgtgtcccgcgtgcaccaagcaggatccgaagaagatcaagagggctcgctaggattgaggtctcatgtatcgtcgttctcatgtatcttcgtattcagcgtatgatagtcacttgctttggtaaactgtcggtcagtctcccgcgcgggagtcccggcttccatacaatcgataggcgcacgtggcattgatgctatgtatggctcctaggtcgtgccttcccgcggcgacgaagcaagaaagggaagctacggccggcgcgtcatcctatgaaatgaatgccatgcatgcgctgctttgcaatcacgggcccatgtgaaatgagatgcactttgctaataagatgatgccgcatgccaggggcacagcgtgaaccggtgccctggtgcatcaccagagcctcgaacccgagagtttccaggatgcctcaggctagaccgaatggccggggcgcaaggctgccggtgggagcgactgcagtgtgccaggcctcgcatgcaacagacgagcaaccatggcagctgtcgtgacacgctcagccgccgcgcacaccaggaacaggccaagcttgcagcggcgactgtccaacgagcacgcgtgtctgcattctctgcccccgcggtccacatcgtgaggttctcgaggcgtgcaggtcggcggcagggcctgtgtcattcgctcccggctaagttagcgctcgatccaacactcgccaggcccaaggcgtcgcgaaaggggcccggcttcacaggcactggccacaggcactggccacaggcactggcattcgacggcagccgcttcgttcttgctctcaaaagcctgtgagccccggtatccggattatcgcagtacccgtctctcgttgatcgttgatcgttgatcgttgattgcgctgcgggctcttttgctagacgctgccagtgctgtgccactcttttctgcgctttgtcttggttgttattgtcctgctcttcaccgcctgcttttttggactggcacaagagcctaccccgtcttctaccacgcctacagtttcagcccgcagtccgcgtccgcagcagccctccccgtcgacgtctgctggtgaaagcagcgtgcagcccgagtttgacgtctgcagttcgctcaccagtccgatacgcactatcgataaatacgacgttagaccgtcagccgtagccgccccgtgaaacacgacagcgacaggcacatgatgaacacccgcaatggcaccctctcgcctgtctcgactgacagcccggagtggtcgcccatcaccaactaccgcaacattgctggcgacaacccctactcgccctctctcccgcccgccaactacggcgccctgggcaattcagatggaggcatgcccaatggaatgcgctctgcaggaaacggcaacccctccccgcccagctccatcggccgctcgagcgatggcgccggcctgtacagctcgaggatgagcgacgcgagcgttgccagcaacaggaagatgcaactattagaagacacattgtcagaacatttcaaggttttgaaggcatatctcggcccgtatctcaacgacgcgcaaggaaacccccgaccgagcagggcaaaggacaagcttacgcgcctgtctgccgtgcagttccaggagctcagcaccgacgtatacgatgagtcgatacgcagagaggacgaccgcaaacgaggcggtcccggcgcacccggcaacgacacgcccaagttcctgctgcccaagaacaacttccatccgaagcgcaaccaagcgcgacagaaactctcgacactgcccctcgaacgcttccgccagctcgcgaccgacgtcttctacgagcttgagcggaggttccctcgcttcactgctggagacgtgccgcgctcgtcgagtcccaatggcagcatcgctagtcgcataagcaacagagggccgccgagcaggtcaggcacacccaacggcatgggaaatcgaccaccgccaggcccgggctatcggggaccacccccacccggaggtcctccaggcagcctcatgccaggtggtccacagaactcgtttggacgaccgctgccaaagactttccagtcgaacacaatcgtcccgaacaagggaacgctagtcgaggacgacgatgacagcgcaggcgacgacgacgacgcgttcaatctggaaggtgccgcagggagacgacagaccaacaagagcgcgaagagcatgagcatggcacaggataagatggtcatggacctcgagagtcaggtgaaggagctgcagggcaaaatcggcactctcgagagctcgttacgtgacaaggatgacgaaatagaacgactcaaggacgcggacagtatgcgagacggcaacactgcttcagaacgagcagaatgggacgatcttcgattctcgttggaagagaaggttgagcaggccgagaagctcaactcggcgctccgcgcagacattgacaggctgcgcagcgagaatgaagaatcgcacagaggtcttcgtgcacagattgctgatctcgagtcaagaccagccgcccagacatccgatgtcggtggaggcgaatggcgacaacgttgtgaagaactcgagcaagagctcagggagcagcaacaggtcaccgaggaagtccgacaagacgcttcaactttcttgcaggaaatgagggaactctctgcgcggagtgacgcagcggttgaaaaggaggaacgcctcgtccagcaagtcacgtcgttggaagctgagctcaaggaatggaagtcccgctacgctcgtaccaagacacagattcgcacactcaaggcctcgtccatcggactctctgctatggcgtcgcccgacatcagcaactacatgcgcgaccctggtttcgccacgcccgatggcctcgtcaaggatgtacacgttacgaagttccagctcagtatcgatgagttgctccagactgcgcgtagagcaggttcggagcagacacttgacagcatgcgtcacgtggtcaagtgtgttcgcgccattactggagacattgacagcacacctctatctcaaatgcagtccccgaacagcagtatcagcggagatatcatggccagtcctgaaaagcaacaggccaagctcaagtctcgcgtcagtgcaactgccaacaacctcatcacagccaccaagaaccacgttgcatcgaatggcatctctcctgtcagtcttttggatgctgcagctagccatctttcgactgctgtggtcgagctggtgaagcacgtcaaggtgcgaccaacaccgcagagtgagctggaacagggtgaagaggatgacgatcgcccaatgcccctcaagcccactgtcttctctaactacaccgccttcacccccaacagtatcaacgcacccaccaatggcactagccctgggtttggtcaccgtcgccaccagagtagcagaggtggcagcagcgataccactggatacagcacgtacagctcgccctacagcggatatgatcgtcaaagtacaggaatgaacggaaacggccctcccgtggacagtggcatgaccgagttcaagaactatcttgaagaccagaccgcactccttgtgcaaagcatccagccgctcgtaaacctcatccgatcaagccctacctcgacccctgccgatgagcagcaaatctacgaatatatccaagacattgcgcaagcagttgaggacacgggcaacaggacctacgatgcggttaacaagctctcaaaccccgccttgaagaagcacgcgatccccgttgttgaggtgttggacgactgtagacagagtatggtgactgtcgacgtcagtggaggcggtcgcgataaaatcccgccgcttgcattcaagacggcgagggcactaaaggtatgcttaacacagtgaacaacttgactcgtgctaacatgtacacaggaacttgtccttcgcgtcgatcgcatcgaatccggcgagcttaccttcgagcagacgctcaagacggaactataattttcagtacacattcagtggggataaggtactttgcatcattttatcacggcgtttatttggcatttacttgctccgatggcttgcaaaggcttttgtacgccctgtttggatacttgacgcttgtcttaatgtcgacatgcacgcgctatgacacgaagctactacttctacaacttattcttagtgtttggtagcaacagtatagttgcgtgcctttttccgcccgcgtatttgtacacatagcgaattagtgttggagtctttgcagcgacatttatgataatgcgctttggatagcatgtagctttatgactacggaacaaataatccacacaagtgcacctttacagctctcatctcgtaatacttatgcagggcaggtggcttgtgacaatccttaccccacagtttccagccacacgaactaaagaatcgactccacaggcttcggtcctacacttacgtggcgcgaacccactcttcgtgccgcccgtccgctctcatgacctgctgcatcaagtgaaggagaccgacaaatcaacctgggctaactgctttgagatgacgtcagacatagcgcccgaggcacaggaggtgtcaggtgcgcacttggctatatggcgtctcttgtctcaattgcgacggcggggtgaaagactgaacgaccgacttgtcaatgtaagagaaggagaaacggggtcttggaataccgaaggaaagatcgagtgatagagatagacgacagagagcctgagtcttggcgagctccacaggtcatacgtcggttggaggtccggagtgaacgcgagtacaagagctaggaaacgacgggcggagagagtgcaatctcgacttctacagtatccctttcaacatggaaggctacccaggtccaatgcacaaaatggcaaggccaccgtacaacgacagtatcctcaccatcacaaacagcagctgtgctgacccatacgtactttgggagaagggcacatactacatgacattcacctgcggtggtcacattgaaatctggtcagccgatagcctcttcgagtttgaaaataagtgcaagaaagaagttatttggcgcccaccgcccgaaaagccatactccgccgatctctgggcgcccgaacttcacagcttaaacgggaagtggtatgtctacttcgcggccgcagatccagcgcacggcaacaagagccaccgaatgtacgtgctcgagggaccagatgccgactcctcgccgctggaaaaggacaagtggagtttccacggccgcttggacggtatgccacccgatcaatgggccatcgacggcaccgtcatcacgctccacggctcgatgttattcgtctactccggctggcccctaggcacgaccgccaacgaatcccgccaggagctcttcatcctcgaaatgacatcacccacatccgtcacaggccatcccatccgcatcagcacgcccgacctgcaattcgaatacagcggcaccagcggcatcaacgagggcccgcagttcctgtgcagccccgatggcaggtggcaagggctggtgtactcgtgcgccggcagctggacgagcgagtataaaatgaacgtcctgtattatacgaatggacacccgctggatccaatgagttggtgcaagtcgaatacaccgctgctcacggcaagtcgcgattctacgccgccttatgggccgggacacggtaactttgtccttgttgacggccctggcggcccggaggtttggggggtatttcatgctacggatgcgaggacgggctgggagggcaggaaggccagattaatgcgtgtggggtggaatcagggaggtccgttcatgggatcgggggagtgtgggagatgttgtagcgacgttcagcattttattcagggttgtcctgggggcgagtgtggaggcacgggacattgtggcgggtatggaggtgcgggagggaagatgttggaagcgagtgaggacgggaaacacggtggtttcagcggaggtggaaacaggacgaaagtgctgaaggggctggagaagggcggcaaggttattagtaagttgttcaaataaagtctttggggggattagagagaggtttctgtatttgatcgaaaatctgagagtaggaggggagagatggggttctactactttgtgagatgacacgttcacatcctcacctccttttgtaacgttgataatagtgctgacttgactgcagtcactccatcgacatcgctacacatcaccatacggctcgataatttctgactacgcaaacgcatctcccctgtcgcctggcactgcaatcgcagggcaaaggagcaaaaaccgacacccggcaatctttctactataacagcactccgttcaaaaaaaaacataaccatccatgtcttcgcattccattcctctatcaatctctcttcagttctcccagattgaccgcactaacaaccccctcttcccccttctcaatccaacccagcagattctccatccccaacctctcaaaccccacatgactctccacactcgcgcccgccgtatgactcaaaaccataacgttcctcctccctgccaattcaggattcacccgcggctcatccgcatgcacatccagcccggcggccgaaaccgtcccatcatccaacgccttgatcaacgcctgttcatccaccaacttcccccgtgcaatattcaccaacctcgcaccctttttaaaccacgagaattccctgggcgtaagcaacgtcgcgcccgcaaacggcgtagcaagcaccacacaatccgcgacgcccagcaattcttccagcgaggagcaataccttgccccgacctcctcctccctctccctcagcctcacaacatcaaaatacacaacccgcatctcacacgccgccctcatcttctgcgcaatcctcacgcctatccgccccagccccacgatgcccaacaccccgccgttgggattgtgcgtcaccgccgcaatgttctggttcgcgtccttgaacgcgtccgcgtcgcaggaccgcgctgcgagaaaggaccacgggatcgcgcggtagcacgagagaatcagcacgagcgcggcgtcggcgacggactcggtgcacgccgaggcggcgttgcagtatatgatgccgcgcgcggcgagggcggatgtgttgacccagtcgaagccggcgccggcggaggcgaagattttgagtgaggatgggaggagggcactgaaataaataaatatcaacttgactctattcctggtggaaaaaaaaaaagaaaaggaaaggaaaggggtggtagggagaagggacgtgcaaacgtacattaattcttcatcccagttccccatttcgccccctgtgttccaaaaaggccggtacatagctacgaaatcgccccatttcttctctttcaacgcggctttgaagtctgcgcggcccatcgagtacgtgcgtatgatgttgaatttggcctggagggtggcgtagagctcatggttccagcgtatgtcgtcgccgaggtggaggattgttggtttcgacgggtcagatgagagcgaacctgcgtcttgcgaggggagtgttactgctgcggacatggcttgcggtatggtcgttgaagtgatgagatatatggggaaaatgcaaaaggagaatgacaactgcaaaactaccaccaatgccaataccaatgtcaataccgaaagatctttctgacaatactcccaaaattcctatacaatccaagtctcttttcgcgtgtgggtatcaaagcaaatgtccttccagctcttgcatgcaaattttcttctcgctatggtacgttgaaacttagaaaacgaacttgcaggtcaaatagctatgtccgagatttgcaagaaacgacttgagcctccacattataatgctgcccatgtcatcatatgatggcgactgtgcatcaaagcggtgaagatggccttatcaagtcacgcaatcagcgcctccacgtggtggtcaagcttacccgttcggacctaccccgctatggcttgggaataggtactcacatatccacttccataaaacacagacgttcatgcttccataatgtacaagtctttatacatgtgggcctgtctacaatatactcaaaaccccgaaaacatgtcccagggtatatgtcaaccacgcactcactccatctatacaaaaatcatgtctgagtgtagacttgttgcttccaaacgccgtgaaacatcctcctatctcattgaaatcgacgatagatcagaaccaattcgtcaagcccatgttgcttgcaggattggtgttgggatttgccatttgcacatccatgccgtactgtgccaccatgtcgtcccatacctgccagtctacgtgtccgtcttccataggagatccgtttgattgcccattgggtacgggcatggtgccgaagtcgacgttgccgaacattggatcgccaaaggttccgtgcgcagcgttgagagccgtagccgtggaattcaccgtgttggcctgcgcgggttttgtttccatgggaaatccattggatgccatttggttggtcagaccaggcgctgcgttgacctcgcgctgagttggatagtcgtaggtggagttgccatatatgtccatgccacccacgacgtcttttagaacgctgtcaagaccgaaattgctcaaattcacaaagtcttggccaggactggaggcaacgcttcgcggaacaccattaatctcggcatatgtggatcgttgcgcctcagtcggctcgtcgcctaatccagccgagaaaccattggagaagtttctatgcgtatgaggaagggacgggctatttggccatgacgactgcggcatggctgggctgtcacccagtcttggggccgaggggcgtaacaaccgatctaggttctctgtgcttggctgatcgatagaaacaggcggtagattgtgatccataccccgtgagaacccaggatatatcatctgaccatcacggagggccatgcttgctcggtcaagagccagctccctctctcgcgcagcctttgccttcaagaggagcttccgtaatgggttccacaaacagccttgtcctcgaccagaacgatgtggcgatgtatcattgagtgggaaccaccatcggcctgcggtagcttcaagcgcacgccatgcgcgctcgactgcctcgcccttggtgcgtacgcatagctcagaaaggagaaaagctactgcatgccattggacgtatgtccggaagagccagccccacttcattgttcgcgcttcggtttcaaggagaatggagtattcaatgttctcaagggaagtaatgaagagcttatccttggtctcttgtgggagtgtggcacctggtcttcatcagcgtgatgcatggccgaaaatttgtgtacaactcaccgccgtctttacgctgatgtggatgatagacaatcaaccacattttgctcatgatcaaccttgaaattgttgccgtcacccaacacagcggtattgtcatgtccatgttggtcaggtatttcgcttccaatctctggtggcactcggtaatccacttctccttctccgcgatagagaggctcgcgaagaactcgttgcatctgttcggtccgggtgggatatagaggatgcggcggaagatgctagcgacttcgaacctcaatagacagaacgtcatgtcggtgaagccggtgcgttcctccgggaactcggtcatgtctgggtggaggtcgtcatcgttcacgttgagaggctgtgggtctgacattagcatagtggacttggaatgagagcagagccaacgtaccatttttgtatcgtactgggcctcgacgatggtagggtcacagccatgatcctcagacgaacgggcatcaagtatgcacacctgccaccaaaggcgcctgcgcgactcaatctcgaaaggcgggagcttgaaatgagtcccgtctcggtgtatgcccagcgtctgtgcgatgcgcaccaccagcccggtaagagtccaaatcttgcgcgcatcgtcgtttcgtcggagaaggatgaggaagatgatgaaggcctggagaatgacaatttcgtcgcagtacaggaagtttgcccgtgcgagggcttgttccagaccaaagcggtacctgttcagcatggttgtgcgatcttccccccagcgctcacgacactcttcgggggtcgtgctcgtcacggcaccgtagtagactgcgaacagtagcggctccagggtcttggggactttgtctgggtgtgccacggcgttgtagaagacaggctcaaaggtggggatgtgtaggactttgacgagggggtcgacgttctctttgaacgcaagccagaactgatgcgcttgcatttcgagaggatgcagcgtttgcatgtccacattggaagagctgtatccgaagacgaagccttggtgctgcgaagaaggattggacgaattcggagaatgcgcctcgtcttcgtcgtcggagggttcgatcagcacagacttgaggtcttccacctgcagcatgtcagtatgcgaccaccaatgtgttcctggctacccaacggacctcgttgttgagactggcccagaagctgttgttaatatatcggctcctgcccttctcgaccacgagcctgccaaagcggttctccagcccctctacgctattatccaaaacgactcttggttctgaagcgtcatttggattcgtcttgccgttggagaacgggcattccgggtggcctgcttcggaccccttctccctctcggccgcctcctgttcatgttcctcgacctgggcattcaagctcgacacgacgccctccaagcggcgcagtcgttccaagagctccgcatctgctggctttcgactcttgcgcggggcgcgaccgggtccaggaaagatgcattctattttggcgcgagtacagttggagcaagggtgtctcttgtcgcacttgacctgcacgaaaggattgccaagatcagtgtgtgtgcgatgttggatgtgcacacggactgcttacctttcgtctgcggcatgtcacgcacgaccgggggttcggcgagggacctccggcagcaaagggaccgctaatgctgcccttggctctaaggctggcctcgggcgagttgtccgcttgaggagagtcttcagacatggcgccaatgtgtctgtttgttactgtagccaggaattcggcaaatggcagaggagagccggacgagaatctggatgccttgttggctttagggctgaggagggcgcttgttcgaatgtcggcgatggctaaagacgcggctccgatgctcccatgatgcaaccagccctgcgacattgacgccccggcacgtgttgggcctcacagcaggtgtatgtcttgtgggttttataagctgtgcgttcggacctttcgatgactgtgttgagcgccaaagtcggaataggcgaatgttgaatcaggcatccagtccagccagttcttctaagttcctctcacagaagccctgccgtcacatacgtcctacctgaaattgagatggcagaagtgaatgaacggaaagccgtctatgtacaatggcggccatattgtccgactcgcagtgcagttcgtacgatcgcacgtcaatctgactcatcgtggaagctgcaatacttcgatagctaatcgtagccccaggataaggcctcccacacctgtgcggagttttgtcccaagtcgagccctccattcgcaacgttcgttctacatgatgcaggtcagctgcataaccaaaagcagggtccggggtctttgagctgtctggtaagcagtgacagtggttgcgaccgggtcggcgaaaaacatctccgctccgaactcggccgagaacatgtcgcgatgctccagcactcgaccttccactagatcaacataaagtcaaaacgcaaggcgataattttaatgtatcagggcttaaacattactacgaaactagacattacatcattatttacctcgcatagctcttcagcccaggctctgcaagcctcttgtctgggtatgtgagtaacatgacacctgcaatcggaatgagtccgcttgtcgcaataacgtcgtccagatccagtccaggcgcagcgtacgtgctgcatacactggcgaggttgatgcgactagtatttcccggtccatcatgtgtcaacgcgtcgacgatcaaagcatacgtgagtgggttgaacagcacaccggcatgaccgtagaacgtccctgctagacctcccgcgcagactttctgcacctcgttgtttgacacgccaacatttcttccgtcgttcatgaacgcagatgcgaagttgccttgctgcggctcgacaatctcgtcgaagaagcccgagtagaatgttgtggtcgggacgtatgcgctatctccattcgcagtccggagagtgttgacatagtcggatgtcgcttcttgctggatgactgatggtgggcaaagtgggttcaacatcagcttggagtctgctgtcaagcatagtgcgttggcgaggacggtgccgcggaaatcagggctgatgggcaagaagtccttcacgactttgcgggtggacggccagtacttgaacgcccattgcgtgtcaagaccgccttgcgaccaggagatgaccgccatgttgtttgagttggatttggaaattgctgatatgtagttgatggcgtacgcaacgtattcggagttgagctgtgcgtcgcccaacatggcaccggggatgttgagccacactgggtcggcaaaaggctggtttaccagcaattttcgcaggttgttggcaaagttgacgcctccaaacgcaccggttcctggaaccatgatgatggggcgcttcttaccagcgccatacttgaaggttgggggaatgaagatggctttgcgcagtgcactctccgaaagcgagtagggcgcgtcgcctttgatgttccacacgctcttgggaggattggggttgttgttgttgatgctgttctcgcccactgcaaggccacccgtcagagcagtgaggagcgtcccatcgagcagaggaccaagaccaacagcgacttgggaagcaatagcagggtaaatgtccgttcggccagtggggcttgcccatacttttgatgctcgtgtcatgcaatctgcgatgttggtaggccggtttggcgctacaatcttgacgagagcagaaccgacagcagctgggttctttgctgctgcagcactctcgacacttccaaggaggccggtcacaacgccattgacaccgcctaggataccacccaaaaggccaccgagctgtcgttcttccagtgccaacgcatcgtcgagtgatggagcaggtgtcggtgccggtgcttgtactggagcaggttcagcagcaggagcaggagctgctatagccgctgggatcaagctcaaaagagccaatgaaggcacgctgcaacgcataattgaagatgctcaaaaggctatcaatatgtacaaggaaaagtattaaccgggacgatagtagcagcgataccttcattccaccctgggcggttggtatttatcttccatccctattccatcacatgttgtcacggcccgtctctcccattcgtcattctttccttgcgcctcggccatctgtcgtccaaaatcccatctgcgagatatcgatccgcaatgcagggtgcagatctcgctacactactggcgagctgacgctgcgccgttcctatccataagcaatactagtgctccaacaagttagtgcgacttactcttctggtcgcgaagacgccactgatgtcgatgcatctggtcggacgcctgccggtccggttattagcgcgcattggctaagcgactcgttaacttagtgttctaacatcggggaattttttttgtgctatcgtcatgaagacaatgtggatcaagcacaatggcattgtgaagttgtagctggattactgagcgcacttttggccgtttggttccattcaattgctcaatctacgtgcgttatttgcttcgccagtctgttcaagacacaatgcggtgttggcaatattgtgcgaaacctaaattccttcatcactgccgtatcacccaacatgtcgatccaatccgtcaaccgtgcgcacaaaatctgcatcctcgaaggttcagcaccctcacatcgtcagcgcagaccctctgcggacactcgatggggaccccttgaggcttaattaccatttcgccggaacttctactatcataccgggatgacgtgggatctaccaatgacgaactggacccttgcgcaagcccatgacaacatcgtgaactactcggagcacgatgctgcgataatctttctatgtcattcacacgtcgtcgccattattgttgtcctcggccgttttgcatcgaccaattgtagatggagttgacgtctggaaatgcgctggttacgttggagaagctggggtggtgtgcgaggccccgcgggtaagtctgttgggactgcgctggtgcggactgatacattggaacttgaccgaatataccagtaggcgtcggggtgtctgtacgctgctgtgttggcatcgtaggctgctgatagctgttggcttggaatgactgcgggtgcgattggtgattgaagtcgtgcactcgctgctcgacggcctcggtccactgattgccgcgtagatgggtgatgtctgcagtggtaatggaagtcggcgtagaatgcggttggtgtacagcgtttgcaggcggactcatcaacccagagggagaagcaatagcactgacattaggccatggtgcttgcattgctgtcggctgagctgggtaatggtgcatctgctgctgttgcggtacaggcacggacgatggctggtaggcatagggtgtgttgtactgcgatggcggactgtatggtccatgatcagcttgcattgcctgcgggtgctgttgctgccccgatccttgcatgtacgatggtgcgagagtcctgagaggcattgcgttgcgcgtgtactgctgtcccaatccttgtgcgtacgacgatgcaagagttttgacaggcaatgcgttgcgcgggtattgctgccgatcctcagttctgggaaccatgggagcgcgatactgaggacggacattcgcagcggcttgctgctgctggcggtaccttctcaagcttgcgttcgattctcggtggtactggtcctctactacagtgagcgtacctcgaagactcggagccacgtaatggcctggaagtgcgttaaccagacgcggatcaatctcatcctcggtgggcgcggctttgggcggtggatcgagcacaacggtgaggttaactgtggttgttagcaagagccaaaattatgtcaggacaagcacatactcttcttctcttcctcggcagccaacctcaagccctcgagtcgtccttcttcatactcgcgccacgcaccactcgcaatattcatcctgcccagaagctcatacggccccgtcagttgcgcccgtcgaagtagaaaggtagccaacgtctcgaggttttcggtggcgatgcttaggtctggagcgaggttcttgtatcggaattggatggcctggcagatacgttcaaagacaaggtcgtcaccatcgcttggatagtcctggtaatgtcagtctcgtatcagcaatcatcgtggtgtggggtacttacggcctttttcagagcgcgatcgatggcacggaggactgaagatctgatgtccgtatcgtaagctagctcatggctgaatgcgcaccggaggtagggcatgagttcgtgctcgatccagtgcggaatgagtggtcgcttaggcactgccatggtcagttagctgttgttctcagttgacagaaaagtttccggttagttgggcgccgctgtgttgttgtagttttggtcggaaaatttgaagtatttgaagtgaagagccaagccgcctagcggtaagctttcacattcactacgagcgattgtgcctaaagtgaaagagcaagagtaggttgagaatgaaggtgtggtcacacatggagattgcattgttctgttcaaaagtgaaagcgagattccaagatcatgataggtagttagctatgggtacagtttgcgggaatgaagagcccacaacctcatgagttatacttaaatcttttgccgtatgatcagaaacctagaagctattccaccactagagactcacgcatatcagcaaccaactccaaagccttgccgagagaggctcaagcgtatgagtacattctttatcatgtcgcgctcaccttccaacattgtctaccaacaacaagatcatctggtatccaatcgaagatcgagataccggagtgagtcagagcccttcgaccaatcttgatgatagagagatttccaaaaggctttcatcgacgcgctttcgttcagtgcattgctccgttcaggccatgatgaacgcaacgagacaaagcggcgcggtgctccagatctggtcttcgagaagactcgattttttagactcttgatgtaagtctctcccaatatttcgagcgcatcaatagccatgtctaaatccttgttgacgacagactgagggccttcgtcgcagacgccaggatacgttgcctcaacaatttggccatacccattgacccaaatttcgggacaatcgtcatccttacgccagggataatcttccatgatgccagatatgaagacgaatagtgtcttccttagcagaaataacgttgtggcgtgattcgagcactcctccagcccatcctcgcgtgtcgatcgcagctcaaaacgcagcagacaatacggtcgtaacttgtatgtaagtctgatcaagccggtaatttcgatacgcagttctgccagtgtggctagagttgccagagtgaccttgaggacgattgtggcgggtggctccgggtgacttggtgaaggctctttcataactgtgggaaagctgccgctgatggactcttccaaccaggccttgagagacttccaatagtcgaagttactcccttgaagactcgttgtcatcatgatggtgatatgattgtagaatggaaggcatgtgagagccaagctcctcatgctccgatccacttgcaggatgttgagtggtagaccttacacgttccgacaatccagatcaaagatgatgttctctccttcattcatggcccagcacacaacttttcgataaacacgtggtggtaatggatgcaggtcagatgtgtgggcacacgagacccaatgaagacggtggaatcgatcttgatcgtccctcaatatctcgaatggaataatggtcctcttgtcaacttcatgatagggacctgtcattggatagtgtacactcccactttctagatcgagactgagctcgattctgtcgatgagtcgatcgaagcgcccatttgttttgagtgcatgattgctacccacggccttcacaatatcttcaagaagttgggcgttgatgttgctcatatgagctgaattcccagtaaattccccgtggactcggtggttcagagctcttcctgtattgacgaggcggaattcacacgttgatgatggtggataccatttcaaatgtgcaactggaagaagatcgatctgttcctctacttcgacatcatcaacacgatcgaaatcaaatgccgagcatagcggactaatgtcgatttggatttcctggacgtgggcgacctgcgttccgatgtcgtacagaaagtcgcgagcgtcatgaaaatgactcatgcactcattgtgggtattgagattggctgagacgatgatttagttgcctgagtaaagtacacctacagcctcgtggaatatttgacgacatgtacataacatcgccacattgggaccgagatcgtgcgaaggcttgcgcatgacgatttcttcctctgggctgaaggatggcatttcgtcgtagttgtcattgaattttgggaagaaatctggctctctgtctctccttcccggcccggtgtatatgattggatcgtctcgcgcgaacagccatttgtagacgttgttgcgcaactctgctggtaaggtggtgaggaaagagggtcggtcattggtctcgggacaagagctagccttgagaacctcgacagtcttcggcggggattggtagaattcatcgcgcacgggatacagcggatgatttccattgtcgcgtgacggagtacgctttgcggaagtcagatttgactgccgcgcagtttctcgagtggagtggcagttactggcataatcggcggggtcgtgaccatagataccaaagtgctagtcactgatatctcgggttgctagcgctcaccttcacctgtgccaggtcgagagattttctatcgcacacacttcccttcacctagactctgaaatagcaaagcaaatgtgcgccagcgcatgggtcatgaatatgaaccacagcaccaggcactgctataattcgttcgcgcgctgataaaaccccagctgctattagagcggagctgcagtctgaagaagtcttgaggtgatgccgctttgactcaattacactctgatggtgtttaaagatcagccgaaggtttgtacccaccccgccaggtctgccagaacggtagcaatgatcgatgaacattgatcgtgtgtgtagaacagcatagatcttctgtcagcctgacaacccggcaccaggtgtagcaataatccgtacgtgttctgtttgaacttgaattattacgacagagcaactgttatcttatactccagcccgaataggcttaacagatgattagtgcgttgcgaagagctgagaaaactttgaagttagacagcttcattgaactgccctcggacggtactcaggatcgtgcggcacagcgcgcacggattatcgctacacctggtactgatgagaggacaacaacaatcattgaagttgtatacagtattcgaatctgatcgggtaggattaggaatattatacgaatcgctgagggatatcatggaaagaagacgatgccagatctttgcatgtagtgggccaatctagtcatgcagcacacgaaatatcaggtgaatgctgttacggaagaacgcgtaacagcaaaaactgcacattcgggttctccttcgacgtcatggttgtggtgtatgggaggggatctatccttatggaggcaactcagctatacagtacattggccatgatgtctgggagatctgctggagttccgctaccccggctatagcataacgaacgtgacttctgcgctttgggatgacgcgtcggacggaataggttcgatggcttcgacaatgcggtagtgacaaggcagacaatgtacgcaaatattgtagctgaaggtccaaacatctcgaaatggcaagatccatgcattgtaaagtaattagatttagagaaggcgacgaggcatcacggagtgtcgtttgtggaggtgggtcgcgcgagcatgatgcgctagcatcatacagcaacagcgcttctgggggaggcacgacgaagccaacatcaatagtaatgcaaatcgactcatgtgaagaaccatgatttctagcttggaacctactcaccgctcttcgtgtgtgtgcactatatcctcgacaattgcgataatagcaacagctcacggccaacacagtgcatactgaggtcccaccatattctcattcccaaacccaaacccgtccttttcccacctatgaaatcttcacatgtccaatttccttgcatctggatctgctatagttcccaaggcctgaggctcaaagtccccctgtcggcgccaagcccgcgtccgaaacgccacccaaacccgacgtgctgcatgagctgcacatcaaacaagcgtcaccaataccgccccggagccacgcgaacaacgcagacgataagctcagatcggctagacgaagcaaatacgcaagacttggctacttggacatgtttagggatcaggcattgtttcgagattcaagttaggaggaagagggggatggatgcgaagaacatatcctctgcagtccccatcttcttcttttccctctccacactttcttgtcaggtttctgccgtgcagtttatcttcatatcatttcgattcttttgggctggtccattttcttgaacatctaattctataattaaaatccgaaagcaacgagttcaacatgcacgcttcaacctccatcatcgctctttcccttctttctctctctagcgctctgccccaacgcaacagaaatggcaacggaggcggccagcaacgcgccacagcacagcagaaagccgctcaagtgccgcaaggtctgagccaagctcaagatggaagtgtgatcatggatgacacagtgatgatcaagtacgtttgtttctcaccatatttacccatgactgcaccgtaagcacgatcgaaactaacactcctgcagcggccttccgatccgtttcaagatctctgcgccggcagaccaatttctcaccacatctggggtccccggtgccgctgcaacttcggcgaacggcactctcggcgccaatgtcctcctgcacggtgatggtggacagtctttcttcgacatgcccaaccagaacgtgcaagccaacaccatgggtgttgcgctgcttgcacccgataagaacctattctggggtggtggcagtggcctcgacaggacggacggcgttgcgcattcccaagccgtcaatgacttcatccagaacgagctacctgccagagtcgcggtgaacatgagcaatgtcgtgttcactggagtatctggcggatcgctgatgctgagtggctttttcatcccggcgcaaatgcagaactttgcaaacagcgctgtcgagctgaactgtggcggtatgccgccccaagtcgcatttgtggaccaagccaccgtcatgtcgcaaacacgcatccacttccagagcacacagaatgaattgacgttgttgcaaggctccatcccacaagccgttgtagcgtacgaacaagcagctgcccaagggggaatgagtgcagcacaggtcaacgcactccagactgttgacaacacaccggttggagggcactgcgcattcgatggaaaagactttgttagcggtgtgcaggtcatgagttccagctatgcgagtgtcatgcagggtggaaacggggccgtgcagggcattggagcgcccagtgccggtgtcgttacaactggtgtcgtcggcaacgagaagctgcaattcgcggcgggtgcgaggaagcgtgaggcgagcattgcgcccatggtgaatatgaagtgggcgaggcagttggaggtcattgagactggcgatgtggagttggtggcatgcgatcgtacgtcgtgctaatcgtggtggattgtcctaaatttcctttctgtaagtatgctcaggccaatattatgctgccaacctcatattcccgttccgcaaatcaattcacttcagtattgcacaaagtggtggctgttcgtaatgttcatttgactggtgttgtgaagatcgtgccattgctaatgtgtgcaatgtctgcttccgtttccttcaccccgtaaatgcattttcgccgttcccgtgaacccataaaagtcgaagagcaggaaaagagacacctcacatgacgacaccggagttggaggcgatacgcggccatagctcggcggcctcctttgcgacggggccagtgatggcggatcccttcatttcacccttggggttgacaatctgcgtgaggttagccgagtctcgttccaagcaaatctgccagcaaagcgatgctgtcagactcccaggccaccactcaccacaccagcgttgtcctcgaagtacaggaagacaccgtccgcccgcctccatggcttgctctggcggacgatgacagcgggcatgaccttcttcctcaactcaggctttcccttcttgacggtggccatgaccatgtctcccgcaccaccagcaggcagacggttaagacgcgcaccgatacccttgacggagatgatgtacaggttgcgggcgccggagttgtcgcagcagttcatgacggctccgctgtgcttccgttagccatctccctatatcacatgcaaagttcgtggcgcgcgattatccggcggttcgatcgcattcgaggagaacgtacacaggcagaccgagagtcatcttgagcttgttaccggaggaagaacctcgactgcgaagatgttagcgagacgtcatggctgctgccaatttggctattccgagatttgggcacacatacccacgcttggatgccattgcgactgattaggttggtggtagacttgtgaggggaaatcgggtgcgtcgtcgcgggattgtcgaagtcgttgaagttcgcaataccagagcgtcgaaatccaagtgtgccggaagctcgctttttccgcccgcgctagccgtgttgagaatggtggggtttcctagccccaccgacagaactcaactctgaacacgaccaaaccactgtgcgaagtggagcatcgctaatacacgatgccaaatagcagtattgctgtacacagtctgatccaagtgttaaacgatgatcagcttactacctagacatggctggaagcgaatgactcgtcacgtactcgatacgatgacatagattccactatcccgcgtagggcgcaagtgcataagataagtcgattgaagtgcagtagaagactggatgctctggaggggatggaagaatttcatgatagctaagtgttctgatgccttgatcattcaacctacagaactatcaaccgcggcagaatcctacatgcacggtctgaactaatcgttattatgaacagaaagacgaagaagctatttatcccatgaaatttctattggaattgtacttcttgctctgctgtggaccaaactccgaccgcacctgtggaaacattgtctaccacatgatctatttaggcaagataacatcccactcacaccgacccaggaaataaaactcgagcgctgcagctgcataactctccgcgttttcgattgtcggagtagtaggcttgtacgctttgtcatcgccgtcataaacgtcccataggcgcttcaattcccgagccgcctgccaggggtccttgtccttatacttcttccggtcgtcatctcctcccttgacatatatatctacagtaccagctgaatcgtagccatctggatcaggacgcgcggtaagacctgcactttgaccaatcatatgcatgtgtgtcatctcatggaacaacgtcaagccagcgacctcgaagaagggaaaatcttcacccgtctggcaccatccaccgcgcctggacttgaattccttggtgctcagatcctgcttggtctgcttggtgttcttgttgaagaagcggtcgcaaagtaccgtttacacctgttagcatcgaaaatgcccaaattatgtgttgcagcttacattgggctcgccttgcgatgaacattgtcgtatcgaatacctgataaaatggacctaacacagcttgcgtgagcttggctgacgatgccatctgcaacagaaaaggtgcatcactgatccaacgaatcgtacggaccggtgaaaacccttgtccagctttcaggtgtgttcgatcgtgtgatgaatgatgtgtcactggatcatataataagttctcgaactagcttgtaaacgttttctttttttagtaggagatgggttcgtgtcaactagagtcacatcccctctacgagggaattctaaggaagattgtagcaacgacatgtcataagagacacacgggcatgctgaagctagcgaaagacttagggttaaaagaaatttactatcagaaatccataaccgtcctgatcacgctaccaggcagatgtgaggtcatcgcccgatatcaatatgcgcatataggtccatagcacacaaacttttcccgacatacaagttcgaatggtactaagtttgtacatgtgaatgccggtcctgaatttggatagcatgcacccagtgccttgccgttacccccagcctcgaagaaatcgtatttgtcaccattcttgtagagattgtatgtcttgcggcaagtgtcactgacgattcggaaataggaaggtgcctgaccgaggccgtcccaattcataacaagccggctatttcctcccttcccaagtccatcgcagttgtatcgatcggagggaagtgccttggcctagaagccgtgtcagtaagaagttggctgcatttttggtgattaggtatcatggagccagactgacaaatgcgtatgcagaggcatcattctcattattagcacaccctaaaatgtggaagtctgctagaccggtggtcgcaagcatcgacacagtgactgttgcagccaggattcggatacctgtgagggacaccatcttgtaaaagtgctgcttgggtgtagaggtgaaaggaagattttgaagtcgaacctgaagtgctttctagaactgcgctcatgtgccatcatgttttatacatcggtcgtgccaaataaagctcatactagtcacctccctgcaagatggagcatggtaccggcccgagaatcgatcgacggccctactgcggagctggacgctacgaccttggaacagtgcagcccccaacaatacgaagaacgaggcagtttcggaacgaaaataatttgttcgggcatatggactttgcgtttcctgtcagtcagtaattactgactacgacattgctccgaggaatgacccgcggtcagggcatggagctacgcgttcataccagagggtgcgaagtacccacgtactgtagctctttgggtagctgacgggtacgaagctatgccctttgacaaggatgttgatcattcccaattcattgagaggtgagccttgctcgaaccaaaaggcggctgtgcggacatgcgtggaaatagctgtgctgatatcgtgttcttccgtcacactgtaattctcttcgagtaggagattgtgaagcctttcacagtccctgccatctttcgctataagatgcagtatgggaatactatcaatatctcggctcgtcgtgcttgctctacagaagaaacgggacgcgaaatcttcgaggatgagtgtattcgtgtccgcatgcagtgtatggaactttaccacatctcaaaagtaaagttgcggttgattgttgatgtttcattaggtcctcttcagactgccgcacaaactctgagcttcattacagacgatctgtaagttgaagacgtcagcaacgtccagtccataagtgatcgaggcgtaaatcaggtagtaagtgcgcacatcgagggccaagctgaataggccttccatgattggaacaggccgtcattttaggtttgttgttgctataggtgtaggtgttcggcggattgcttaagtatgaatttcgattgagacaagccgattctggggctgttgaaacgtaatggtcgcgggaacgtgattatgagctccaagaagaactcgcgacaacttttgtagggagcagagacgcaaggcgatatatattagcacgggaagtgccgctaaggaagagctcggtctcggagagtaagggcattgatttattccctcaggctgtcactagcgtgcatcatgtagtaatgttctattcgcgagtcttggttgctttcacataaacaaggcaagaaaaatctcggaacctctcgtgtccatgagtatcgggatgctttaatgattttcagtggaaggtactcggaatcgtttcctaccatccacgcaccaatccaacacagcagccaatatcgccccacctagtataggtcccgcatagttcatgttcagtcgattgacgggtagactacccggaaaaggcatccaaatgaccacaaagacgatgtagctcattgcaccgagattgacgaacggtccagcgagaccaagcttaaagggtccccatgatatcggcgctggacgaaatcttgataagcgtgtccagaacagaaaatagataggaaaaaagcaggagatgcatagtgctaatgctggcagacttatgaaagcattgaaagcagtgctagagccaatattgataagtgcaagcacgaaaagacagatcgcaaccatactgagggcattaaccgggatcttcagcttcgggtgtatttttacaatgactcgagaatatggcaaaccatcatctcgggcgaaagcccacagaagtcgagagaccgaggcaaacacgttgacaaacgagacgaaaatgatgaaaataaacatgaagacaaatacgtttgtcgcagcacgcgagcctgtcgcttggtagtaaacctcaatgatgggtaaaggcgaggcggtcacccgatccacgtcgccaatgcagaagagcacagtgaccatgtaaaggaattgcatggtagcattgaccacaacagaaaatatcatcgcgcgtggaacacgaacccgtgcacccttcacttcgtcgctcatgtgtaacacgccgtcgaagcctagttcagttggcgattcagggtctgatatagttaatatgggctctacataccagtcagaggatacgcgactgtcaagaggccaataccccatgcgaccactgaatcattccatccgctagcaccatgtgtcaacgtcttgaaaacataacttgcggggttcttttccgccattgcaactaatgtaacaatgctagcgaagaagaaagtgacatggcaaactgctcctgcagtttccagaatgttgatgaatttgggcagccagaaattgccgatgaaagggcagagcgtcagagcccacatgataagcgtggaatgccatcattgcggtatatactccgggttgttaaagcttgcgaggctgacgatgatgttgcacatgagtgcgggatttgatgcgcaggaacagatccaggcgaataccgtaatccaaccttgcattagaccgaagaatcttttgtacttaggcgcaaaggcagcggtccatcgatactgtgcgccaacggttgggtccatagaggccatctctgccagagatagagctatgagtgtagtgccgataccagagaatatgctgccgtaggcgatagaggcaggccctccgtttgtaagagagaattggaaagttactgctgctgcttcccatgagcattgaaggaggaaggagaaatttatggctgatggtgcattgatgtatctctttggaacaattagcggggtatgttttgtcttggccaccatcacaatacctcaagtgctcctccggtatgttgctgttcagtgacaagctgctgctcatcgttggtattctgatcggctttcacgccaaagttactggtatcagcaagtggcacaattgtcaattttccagacatgattatcgacagggtacaacagcaaatgccttgtgagcgaaatgagtgaacgaagcttcctcatatgctagccacgattcgaaatcaacactgcgttcttccatcgaacggtgtgagatatgcaccacgctgctggccggcatgacgcatggtctcaaatctaaccgcccatcctggactgcataatggcacatgagaaagggcaacattgacagagtcgatctctttgagcaatcgggcttcgagcgtgctgtcgtcattcgttgttgtcggatagtggatagctactttggaccttcaaggatctaatcgtatgactcagctttatgcgatgcagtatacattgctgactgcatcatatcctagtgcagtaagtacctattatactacaagcgcggtagtatactcacatctaatctgctgctgagtactcagataatcaaaatgacactcagacttcgacaatacactgtattttcacgagaacaaagccagaaagagtgggaaaccgcgctaaagtgcatggtgcgccataattctgagcactatcggtgagtctcaagtgcagcaatccggcactaatcctgtcatcgttgttttcttaggcacgctactagaagtcaaaagcctttggttcgcagtactaatcttagcaaaggcatatgcagacttgataagagcgacgcacatcaactagatcttattaccatatatatccaatcagaatatctactgctccactttaacatataaaaaaagcatgggttagagctaacttgctatcggtgagagctgaatcgctgcacttgagactcacaatattcaaaggcagttctattaaactgtctaactccaaagattgattagctcttcgcaacatagtaattagctactaagtctatttaggcttatatataagatgacagttgctctctaacagtaggttgagtttagacagaatgcgcacgaattattgctgcacctggtatcgaggcgaggtgacatgacgtcattccatctttcagtcttctgctacagcttcgactgtcacggtaaacattgactagctctcgaacgtctcatgaaaagctctaaattaagcgtctaaaactatgaaagggtcgcctactaggaaaaaagaataggacacgcctcgccaaaggaggcacgccactttgtctactcaaagaaaatatttcacgttccagacatacttggtacgatctatcatcacgccacacagaaggaaagaattacctgtaagtttgccagaacaagcggtcttactggccttcctcaaactgcttctgaaaccatcccaccatagcactaacagttggataattccacattaatgtttggggtaccttgatcttgagtttgctctgcaacttttgtctaagagcgatagtcatgatgctgtcaacaccgtaatccgataagggcacacgggtatcgatctcctcgatgtcttcaacgcccatgaccaaggcgacgcactctcgaattttgacatcaagccaaggcttgagatctgcgctcgctgttgggcgaccactgctgtcgctcgcattgccagatgcaggtgcactctgatcttgcgcgcgtgcttttcgaacaacaacttcttcgagaagcgcacatgggagaatgtcatctgcttcaagcgccaaggtacgcgtaacgacagcttgatcgacgtcgtacttggacatgtgctcccacgcttggaaagcctcatcgcgaccgacatcagttattcctttgctctgcagctccaaggtcaggaagtcggtagacgtggccatacctaggccgcgccaagctgtccattggaaagcaattgcattgtcgccctgactccgacgatgtgctgccaggacgtcgaggaaagagttgccggcagcatatgaactctgtccagatgttccgacgagctgtcctattgaagagtagagcacgaaaaagtcgagagtgccaggagggaaagctttgtgcagtgcgagggcgccggagatcttgggcgagagtactcgtgcgaaagagtctgaggtggtatccactagcaagctgtcttcgagcacaccacttgcgtgaatgacaccgaggacgggtggtagtgaaagtcgctcgagtgcaaaaaggagttgttgatgcgcatctgcagcgccaatgtcaagggaaacaaagtaaatgctagcacccgtcttctccatggccttcactctttccaaaattggcgctaaattttcagaagcttttgaccactggctacgagcgggtatatcacgccgcgagattacgacgatacgacgtgcacccttctcaataaggaagtcgcaagtctcaagaccaagagcacctagtccaccggtgaggacatatgtaccttcgggcttgggcagaagagttcgagcggtcgaaggcgcatagcgttgttgctttgtgaatggcctcattcgtgcaactcttgggactccgtcgatgtaacgtgtgatatcctggtcttgcacatacttgagtggcatcaccgggaaaagcgggccttcgttgtcgatgagtccaccccaaatgtcagaatgctccgaggcgacgacgcgagcaagaccatacaaagcaccttgggccagcgcggtaggtgatccagccaagaaggtgcgatcaagaattacaaagaattttgcagaaatgctgttctcgacaaggaatttgatcgcagttgcaacctcccagataaatcgatgagatgcgcttgcaacatcctcgagcgatgtaactgtacctggacaatagattacggtcgcgttcttctcacgcatgaacagcgccccattatcacgaagtttggcggccgaggtcaacttcacgatttttggagcctgtcgctgcaactcattcgcatattgctcaagttttgcatcgtcttcagacacaagtacgatttgttccagtgacagaggcttctcggacagacgggctggaacccatgcaatctgatgtaccccactctcaatgcttgtgctcttcgttggtgtggcttcaacctccgtgaacctgattgactcgattctggccaggagtgtaccactcaggtcaagtacagagatatccgcggaacaagcatggacttggctgctgcttgcttcggttacgtaaaggtgatatcttttcggcggtggatcggacgaatagatggtcaacctatcgatgtgcgagacaatgcgtagtttgacttcgcgtgagaacaaagtagcaccgactgaagtcgcagcgtcaagtgtagcaccccatgaacaaggatcccatgacattgtctcatgttcagggtcgttgtcgagcgttacaagcatctctttagtgttgttataatggtcgttgacggcccatggaaatgccatccctgacacgccagtcttcttgaggtagtctaccgagaatgtttccgagacgcgggtaccaattcgtttgataacggatgatacgtccagagatggtagtacgtttgcacttggttcattctcccaagatgcagtactgtgcgtcacccatgacatatcgtctgaagagctaagacgtgaagcaaccttgacactctgtccatcgacaatgacctgaacattgcggacatcgttcgtgaccgcgagaggtacgcgaagctccatcttagagagtactttgccaccagtcgctttgataaaagtgttgacgtagactgagaccgggatgatatccgttccgtgaagctggtgtggcatcgggaatggcttgctgctttcgtcaagagcggtggtgaagattgtcatattagttccggcgacaaccatccgctggccaagcatgttgttcttgtcaggatcgtgtacagtttgagcactagcagagcctgtcgacacctctttccagaatcgcttgtggctccatcgaatcttgggaacctctctactccactgccgaccaaggaacttgaagtcgatcttgacgcccttagtccagagttgtgcgacagcatgaagaatgcatttttcggcagattgctctttcttcatcgtatggattgtagtgaagtcgctcgccccattctcagccaaggtctcatcaagagaatgtgacacgattggatgggttgagacttccatgaagatcctgtaatggtcttcgatagctgcggtcacggcaggtcgaagccatactggcttgaccatgttgtcaacccaatattctgcatctctgcgagctgggtgtcgagtgtccgcctgggatgtcgaatacagcttgatatttggcggctgtgggtttagtgaaccttctaagctttctttcaaaggctttgatagaacctcaagcatgggactgtgaaaggctatgtctgttttgacctggaacaccctgatacctcgattttttaacttctcgacgtattcttccaggggcgcattgaggccactgatgacacaggatgaaggtgatgagtcaatagcggccactatatcagtcctgccacctagctctgcgaggacctcagcaaacggcagactcacgaggaacatgcctccgcaaccgataactttggcgaagaggcgtgcacgccttgtgactatgatcattccctcctccggagtaaggcagccggcggctactgacgcagcgatctcgccaacggaatgtccgattaccgcatggggatggacgcccttggccttgaggagttgaatcaaaccaatttgcgtcatatatgttaagacctggacttggcccgaactttcaaatctgcccgtcttgagggcctcaattgcagaatagcctagttcctgtaccacaacaatgtccagtggcgccacagtacggtagaaaaccgcattttgaagaagttgcttgcccatgcctgaccaatgacttccatgccccgagaaaacccagacaatttgcttgttgatgttattgtccagggtgcggctttgtacaattgaatcatgttctgctcctttggagaagagattgagcgtctcggcagcctctgtgtgactagagacgataaaagcggcacggttttcgtgatgagctctgcgtgttgccaaggttgctgcgatagatctaaggctttcgtgtgcgccggctggtgagatccactcagccaaagctgcactctgcgctggcagtctttgttttccctgcggtgcggagagtaacaggagagtggggtggttatcgtcactcgttgaggctgtaaatgggtctgcggcatgtgcaaactgctcgatgatggcatgactcaccgttccgccgtatccgtaagaacagatggcagcacgacgaggactatcttctgtgccccactgcgtgctctctcgaaccacatgcagaccggacttcgcccaatccaccctggtgttgagtttgttaagtcttgtctgtgggggaacgatccctttctggaccgccatcactgccttcacgagactgatggcaccagcggcagcctcgagatggccaacgtttggcttgatagatccgatgagggctggggtatctgtggggcggcccactccatatactgcagagatagcagatacttccgtgggatcacccaaaggggtcgatgtggcatgagcttcgatgtagcctactgtcaaagcattaatacccgcttgtttgagggccttcctggccaccagctcctgcgctttggcatttggagccatgatgccatttgtctttccgtcctgagcgatggcgcttccttttatggtggcaagaatgtgatctccgtccatgatcgcatgcgacattttcttgaggatgaggattgcagcaccttctcctctagcgtaaccgcgggcttcctcatcaaaggaaaggcagacaccatccggagagagtgcaccagctgctcctagcatgtggaataatgccggggacaagcaaacattcactccacccacaattgcaatccgcgattctcctgcgagaatggcttgtctccctgtatggacggcgaccatggatgaagcacacgccgcatctaccgcagcactggggcccattaggtcaagatggtatgagattctgttaggaatgccatgcgctgtggttccgatccccatccacgcctcgatgttgggtatgtcttcgagtagaagtctggagtaatcatccgagtcaacaccaacgtagacagcagtgtcagaccctgagagtgactgtgggttaattccagcgtcttcgagagcttcccacgtaacttccaggccaagtctttggtgaggatccatctgctcggcctccttgggtgaaataccaaagaaggatgcgtcaaagttctcaagatcctcaatgaagtagcctttggagatggtcttctcgatgacttttgcgttgcgagtgtctcgtcgcacccatggttcccagcgccagctcgggctctctcccgacgcatccttcttgtccattatgaaccgccatagtttctcgggcgagtcattgccaccagctgtgcggcatgacattccaatgattgctacatcgtcatattggatttcagaagtcccggtgggcggcgggacggaagatgcagctgttggagacgaagaattagatgcagatagagacaaggctggcgtcgctgggtcatccggggtcgccatggcctagggttgaccggacaatatcgaaagcactactgtcttatatctcagcagtccactatcggttcacatgctatcttttacaaacaattgccgcaagggcatcctttgatgtgtacccttgttcaactaacactcttgctagttcatctgtgttccgcgcgttagctggcccacaatctaccaatctgagcctttcgccgtgcgtctccattttcccacctgtctgccgtgaggatgcatgcatagttcgtcggcatttccgcgcggctcgacccggacggtaccgaaactatgtaattgttttgagagttgtccgccgtgatggaagggcagacaatcgcaaggagtgtaaatggggtgatgctgctgatgatcgtttaccacaaaatgtactttgaccgtgaaagcagattaagcatacttcgactgaaagatcagaggccgcaagaaagacaggcggccggtgtcgagggagcatcgcagattccgccatcctctcccttgtcgggcctagcatgctcgctctttgctagcgcacgcgatgtgtgctgcgattaaatacgaccagttggtccggaatgggaccgatcgaatcagcgaaatacacatcgctctttttccaggccctgtcatctttaaccgcactttgtatgaggcgttcgggccgtttcgtggttctgcttagtgaacgcgtggacgatctgttgggtacctgttcgcgggcctttcgcatgggtctccatggagtactattggtacggagaccgtcttttcctaagcatgtggtcaatgctaggcgcaacgaacgatagtcctggcagcagtcaatcggagccgtgtggaacctgctttgacagactgtaaggacgcatgtaaggccttcaactaacataggagcttttccaacttggtaggtgtaccgagctcagtgtcttctgagagaggcttgggtagtgatggtcgcgtccaacgtcgatccaagctcttgcggtaaaatgttgctacactagcagcgcgccatgctcgtatgatctaggacgactaggtcctgggcttattcactagtacccagaactagttctgacatgatgcgcaatccgcggagtcgtttgcgcaaagggcataggaccggtctcgtggcagaacaggtacccgctgccgtgaaacggaacgcaagcgtggcgtcgacattttgatgaccaagcccctgcaacatgtaaattgatcttaatgataccgagactggagagatgaagtactgttccgtgatcgggtcatggagagagggttgtggctcgccccgcggagcgcgacaggcgcagcaggcgcagcatggaagaccctgcttgttgcacaggatctggatgctgagtcagctccacttccccgatcggattagcaagggtgctatacttcgacacagtcgactgacatgcgcatgcaaatttctgactatctcgcgtctgctcatgcaaacattttttcctcccttgctcatcgcgtgcgcgtggcccgtcaacctatggtctgtaaaccggtcacggaaagtgggctacaacgaccaggcgtctccacaggagcaccaggtacctattcttccgctgatgcggcaatgttgtcgaacagatttcttcagttctcctcagcacctgatccacccccacgcactgcttatctgtgctctccataacaccggcagccggttccgcccaagctgcttgcgtgcagaaagccgtgttatgtgtgatcttagccgaccaagagtctcaccgcaacacttccaaagcctgctagagacatccacattattgacccgaaagactgcatatacactccttttacccatttacatcaagtcggctcgtcctcctagcgttgaaagaggtaagcgacgatgtaagcaccttcttaatgtaatcgagttttcggtgaagattgtgtcattggtacttcgatgcggctacctttcgaatatttgtgccttgatacaccactagtcgcgggacagtagcggggagcctactgaatcgcctggaccttggcgcaaaccattcccaaggatgaggtaccgacttgcaagattctttgcgttcggcatttgttcaagcgcgcgcgtagaacggtaaagctagaagcacgagtagctatcaaacgtccgggacgttacgccatcgaaatcaggcgcaaatagtccgcaaaagggccgagtgacgacttgtgggatcttccaactcggcggaatcgcgctaatgaatcgagctaatgaatcgcgcgccgaacagcggtgttcatcgttgccagttataacgacttccggccctcccgtacgttttgggaagcgtggagaatgcattacctactgtaagcgatcatgcggcttcgatgtcaatgcgccgaaaggatcagagacggcccttcatttcacatgttcgctgactttgcgcccgattaggcactctacatgaaaacgcgactcgcataaagtaaggcacgcaacgtgaaaaaccgtacagatcggaccgatgagacacattatcgacaagcacaagatttcacagttcttgttgcttcggcacaccgggagattaccaacctcagtcaagcttacaggaaaagtggtttcagccaaccgcgtgggtaaagcggtccttggacgataggcagagcaaaaacatgcacatatatgaaggctggatagacgcgtctagaacacaagacgtatacccgcaaaaccgcttgcagatctctctggatccacatcaaacacctcgggttctaagcaaaaggttacacgaactttgctattgccaggttccgtctacacgaggacactgagctatctagctgtacattcttcaccattgccttcaactccttcatatatgcgccgcgcgggtcagatatacaatttgtgcctacagactgcaagctattttggcgacgctcttgatgaattaattgagcttggcaccttaaggtcgggtcagaacgaacagtgccgagacgtagcgtggccactgtcagcggtgcgcttgcaccacatgtatccaggactgcaagtagcaaagacattagtgctgaaggaactcgtaagctgtcaggtggtacgaacgtcactgagataatggtgaaagagctggcccaagaccggagaagggcgagcaaagtaattgtactcataaatcatgctgccgtttgtccagtgcgcaccaaccaaccgaacagttatgatgaccgagggattgctatcacatgagcacgaccaattcaaatcctgagccgacacaagtctctccacaagcattaagacttatcgcaacatttttctccagagccagaaagcctccctttatgatattgatatgctcatggttgcggtctatagatgtctatgaagtcttgatatgtagtatacaaagttttctcctaaaccgtcttcaagacttctcacaacgcactgatgaagacctccggtacatgcagaccttcacacaaggactattcgaagtaatttctttgtatgccttattttgtaagattcgaaaacgcgtgaacatgggtgaacttggctgcaaactacgttcattcccaacgagattgtcaacaagccccgtaccgcgatctcgtgatcattcatgctcagaaccagtcgcttaaataggacgatatttccaagctttgtctaaagcttgaagtatcttccacgtgcccaaagcctgttcaaggacctttttttcgtgttggatgtatcttgatgtatccagaaaagctgatgacatgctcactgtgaacgtgatggggttaatgataggtgcataaacctgctttggtgcttcatgggtgtctggctacccttaggactataggtagttgattgccgctgcgtgatcagatgcataagcatcatagcaggtgggatacaaagtcccgtctgccgactcgactacccaaaagaaaaatccaagatcaaacacatttatggtgacgcggcagatgacaaaacattgcgagggttcactgtcccgattgattgtagcaagatgtttcgttcgcgagcaaaacgttacattaaattgtacctcacccaccgcgacattgccttggaggataccgctgtatacctcttgcctagtaccggtatgtgaaattgacagtcgcctgagaagcgctgtcgatagtagcctccgtataataatcaccgtccttgcggagattgaagaccgtagcgcgctcaagcccctccttactaccatcagaatgcgtagcagccgcattcgtaaacaccaccataccaaagtcgctcatcgggacctgcaccccatcatatgtaaagtcttccacaatccactcggcattctgttgacacagctccgatccccgtgctgcggtcaacgtctttcccatgctctggccggtgctgagggttcgagagtttgaccgtgcctgtggttgatgagagcacgttgacgtcgacctgcatgacgtcgccggcgcggattttgaagtttatgtagtcgccagaatcggcggggaagaactgataccacgattcatagttgacgtttccgttctcgtcgatggtgaagtctaccccggtctggagaattgcgccttcgcatgtgtcgccgtcaatgccgacccatgctgctgctgattccttgccggctccaggaacgtgtctagggacgggaacggtgaagcgacctgtggctgtcttgaaggtgctgcgggagggagtacggaggacagcaccgccccaagtgggtgagtagtgggggccatagactgtgttgttggtttcatcgctctgggcgctgaatgtccgttcttcactggctccaaatgccttggaagggttggaatgatggagttgtctgccttctgcgcgggcttttatccggtcggcgagcgtccaaggagctgcaaccgctgaggtggcgagcgctgccgtcaggaaagcaacggagaacttcatgatggcttagtgatggtactagagtagatacaaagaatatctggagatccaaaggtaagagaatagaccagctctggactctaccggtagtagaggagatagaccagtggtgcttgcactcctttatatctgcatcctcgcaactcgcgtatacatcctcgcagatagacttctggtactctagcaccatggcaaatctacagtggccaatgataccttcctgataatatttagcttgatgcaaatcccctgaaaacccactcgacttccaggctcaagcttggaaaatatactggcacttacggagcgctagtgttccgtgaagctactcatgccttcctagtcttgtgtatgtcgagacagcaaacctagaatgaaggcaaggcgatatgactatttcgcctgaatcaggtggcgttacgggagagtagcattattgtagtactcccaggctctttacccctcattgcgtgtagggccaaactttcaacacgagtcagacatgctgccgcgtcgagacctccaccatatgcttcagtccaaggaaggggagattcactgtgcatttcgcagatctaatgcttttctggaatctgaatataacgatggtagaagcatgtacaatagttcctattcaggtagcctcaaggtcagccacgatacgactgggagatgacccaaaagagaagaacacattacaccatcatcaattctgacgccaggttcggataagtttccttgtcgaaaaagcttatcgttgtttgccgtttatcggcgctgatgacatggatgagcatgttctttactggtactagccatggacgggaagttcgagaatctcgtgtttgacagcggcccaaaccttcttggacattcgcaatcgccaagacggcttagactagtttgtttcgttcttctgattgcttggaaagtctccgcgtgcatcgcctagaacggttcatcgccggttaagggctggattaagctctgatagttgagccttgcaaagggttgacgaactacaaacaacatttgcgctaaagaacgttcgatggcggcagtggttagtcaattcagagatagcctactcgattttctgccgcactgtcatctcaagcgcgcagttcacagggcgactgctgtagcccgtcattaccagaattcatgtatgcgaagaccaaatcccctattcgcatgcttcagcgccttatcttttgattcatttgcccttataagacttccgcaattcgctagttcgagctgccatagatctgcatagcaaatggtgttgcaacatcgcacttagccttgaggctggtgccgcaaagaaccaggtttccaatgaagtgcgtccaaggatgagagggcgaacaagttatgctgagtattggagaacagggtcagtacctatgctagggcggtgcgtagtaagtttaaatgccgttggagcagtcgcgtggccggatgcaccgatgttccctccatcagattagagtttcgggctaattttacccactgcctaggtaggtcttcacaaccgttcatcgctacgcctgcagctatcgccatttcttctggtaaaagaatgtctgccagtcgatacttgctcaagcgagatttgcgcgagtacggaaatggtgtgacaggagcctcgagcattaaaaccgacgtacactcccaagaaaaacatgtcgtcacagcatttccgcattgcagtaagaaataatcctacaaaactgaagaatagttccccgcacatctcaggaacccttaatctccgcgaaggctgcaacgaagacattcacccgacgcccgaaccactagcgtgtcgaagagacactagactccgctgccaccacaaggttcctacccatgtactcacccaatcgccaccgcgtagaaattagagtttagaaggagaaagaaaaaaccgaaagtcggaccatgacaagtcctgagagagcgggatatgctgcaggcgacttgccacatctcacaaatgaacaaggtacatccattcgttgcctagaaggtccttgagaacgctagattgtgactatcggtgcttctcaaaagtaaagcatgtcctgatcagttggcgattagcggcttcccatgggaccaggcccgtctggcgatttcagcacaaacgtctggactttgagtactgcgggcgggaaatcggaggagaggaaacctgccttgagccgacgagaaactcaatcgatgttggccaataatcttagaaaataaaaataggtactgcatcagtggccccttcaaattcaatgatccaggtcagacttgtgatcgtcacactcgtaaacctccgtatgcaagtcacatatgcacatcccacaaaaaaacccgaacatacacaaggcgtgaaccgaaatctattcactctcacattcaactatacaaaacaatagcaagaatgacgctacgagagaaaatgagatacatggtgatggtatcaagaaaatcgtacacaagttgatgttacctcttttccaaaaacccaaaacagagagggataacgaaagtctagaatgacctgatcaaatgcaccgccccgcaaaaagaatacaaacaagtacatgaagtcgaccgactatccgttgtttgttcgctcgtgcgcaggataaatgcgcagaacatgctccatatcgccgtgaaatcgtttcccttcatcacatgacttcttcgccttgcttcataaactctcgccaatttacaacggctgctttccaaccctccacttgccatccgccaccgtttcaaacttgacgtttcgtcctcgttgtttgactgcctggacgccacctgcgtccagccatcgtccaagattcttgcactgactgacatcgaagagttctaagtctctgcatccctcgatgacagcctcgacaccggtcccggtgaccctgacacagccgcgcacagacagattgcggagttcgaggaggtgtagggatatgcagcggagggaggtgtcggagacggcggagccgcagaaggcgaggttgagatgtgtgagggaggggaggccgagggcgaggacttctgttgcagtatcggagagggcgcaacagaaggactgtattgatgttagcgatagttctctgtcatagaatggtgtggcttaccaagtccaactccctcagccccttggccgcgttggtgagatagacgatggcgttgtctgtgaggtatgtgcagtcggccaaacacagcttcgtcaaccgcgggaaggggtagacgctccagtgctggaagcccacatctgtgatagttgtacatcttgtcagatcaatgctttcgatcctgttggcggcatggacagcaatatgcgccatgcttcggtcggtgatgtgcttgcagtaactcagggttagcctccgaagcttcgggcatccaacaaccgtccccggtggcagtggttgcggcggcggctggctgtttgccccctttcctctccggccgttcatttgcgcttggtgctgtgcgtgtgccattgccatttgtggtggaagttcgggaacgacccagccgattatgcgagcgagaaggttgtctcctacttttctgcagttgctgaggtcgacctcttccagtccttttgccttttgtaccatctcgaggactgccggtcctgtaatatcccacacgctcttcatgcgccatatccgtacgcttggcccgcacgtcttggccaactctgcaaagccttcgtccgtgacgtggaagcagttgctgatgttgatgtatcttggccgcgtgccgacaaagggacatattatgtcgacaagtgtgcggtcagtgacttttcggttgaatttggtcagatcgaggttgtgcatgatgtcgggtgatgaagagatggtcttgtgccaatgccacgatacgctccgcaacttcatcagctcgtgtatgttgagatacgcaaagaccttggtcaagagcggatccggtaaccttcctctgctgtacttgctcggtctccttatcatgcgcggtcgcttgaagtcgagaggagcgtctggtggcgttgaagtgtgctttgagatgggcatgggcgacggcgacagtggcgacccgtttgccgacgggtttttgggaaactcgctctttgtcggactgtgcggagactctggagtaggcggtgctaatgaccctcttctcgatctcgatcggacgttatccaagtcaacattgaggaacgggtcagggtcgaatggctccatgaccttctcctctcttcgcgagggagtgacggggctgtcgatgtggttggggatgtcattgaaagtaacggtcggcacgctcttctttcgcctcggcgttcgaggaactgtgatgtcgacaatcgcaaggtcgtcgatattgggggtgccattgatgtcggccatgtgtacgtcgttgtcctttgcggtctgtaatctctctttcgcgaccgactcgacctgccgccgtacatctggcgtgcacttttcccacagctggttcagggtatccccactgatcatcagaagctccacagaagagacggagcggacagtcgcggttcggcggggtgctagtgagagactgacgacttcgccaaagtactggcctgtttttaaccgcgccctgacttcttggaagtggtgttcacctgcggcgatggatcttctgcggcctagaatgggcgatgtgtgtccgttcatctcgggcccattcacattcaccacctcgacttcgcccttgacgatgaagaagacgtcgcgcccctgagtgccctgcttgatgatgtcgtagaagggagggaaggtgagcggctgcgcgcgcatgccgataaagtgcaggatatcgtcgggcaggctggagaagagcggcagttctttgagcagaggtctcacatggacaccaccgtttccgaacgcgctatgggctattgcgtcggtgagtcccggactcggagacttccttttcttgtatgcattgacgacgtcgccatcacgcaagacacctgtctctgccatgaccacgtcgccgtcctcccgttcgcgcttgcccgtgatctggcgcaggggaagtgcggggcgcttgccgcggagctccttcttcttgcgctccaggatggccagccgctcctgcgcttcgtgcatgatggccatttcgacctcggggaacttgggcagctccttcttgagatcctccttgttcagacgcacgacgagcgagcgcatgttggcgatgatggtggcggtgcgggggatgtccatcaggatgccaatctcgccaaagaaagcaccaggcttcagttccgcatatgtactctcctggtcccgggaggtgactcgcacggcaccgcgcaccagccagtacatggccttgcccgtctcgccctcggtgaggatggtgtcgtgcggctggtagagttgcggcttgaggtgcagtcctacggcggtgaggaaggagtccggggctgcctggaagagagggaaggagcgcaggcggtcgagcaggtcgagtgggagaccctggatggtagaggcggccagaggagaggggcgtatggggcgggcgggattggtgtcgctgtcgtacgcgcgcaccatggcgaaggggtccgggacagcgacaccgccatgggcgcgcaccggaccgccgccgccgggcctgtatcttcgcatcgtggtggtgctggcgggggagcagcgccagaggcaaacaggcgggtgtgagggcgggattaaagcagctcagagaggaaggagctcgtgccgggcaaggaaagagcaatgggagcggtggtgagggctcagctcatggtgctggtgctggtgcgcggtgtggtggtgtggtggtgcagctcttctagtacgtgtcttgtgcgcgtgtgggtgcttgttgcgcgaaagagccgcaggcaggcaatgcaatggccgcgggtgagcaagctacagctcggctgtccaattttggaagacggtggtggctttgggcgagctgcagccgtgtctctcgcggatgcagtgcgggtgcagtgcgggtgctcagatgcggtgctgtctatgcagaaagagggtcactgagggtgaaccgtgatgcttccgggagggatgatgcgatgcgggcgcggcttgggctttgcgggagccagcttcgaccatccttctcgaaacgcacaggcccccccccccccagtgcttcaaccccgaactctagctcagccttacacggcgacgctttgcttattcccctacacggcgtgctcgtggcaacttcccgcgcgcccgctgctgttccccggtccgtgtgcagttgtgcagttgtgtgtgctgaccccgtcatctacatctgcacccaactatcgcgacatcaccctgcacgctatcaaatctacccctggcatggcccactcgcttcacaccgcgttgcagccccatcttgttagtgcatcactgcatcacctttccaaactcgcagtcatcgcccagcagtgccattcactcacgaaaaccgtcatgatgattcaaccctacaaagccgcccaggggtatcttgctattcacagcgtacaccagactcctgagccctaataaaaatgtcgcaattttaggccgtccaatggaaataccctcgtaaaccgtcgtctgtcagcgcgagcatggcctttcagccactcgtcacagaccccactttccgctttagaattgcagttttatctgcatctgcagcgcgagcgttcgcgtccgcagcgctcacaccagccgtgcgaatctctagaatagtctccagagtcgcgctcgcgtctgcggctgtcgtcgcggcctctactgcggttgtcgtcacgacccccatcgccgatacgtttctgttcccacgcttcctgctcgtctcgtctcttgtccttgcggccctctttcctctcgccaatcttttccgagatttcgcgactagcgatgccgcctaggacggcgcctgcgaccgtggctacagtgtcgtattttttgcctttgccggctctgctcccagcgaatcctcctaccagacctccaatgagggtggccgcaaggcgctgcttgttgtccattatctctctggagcttgagcgtgatctggagtgtcgacggcggcgcggcttctcgtcctcatctctctggttgcgcggcggcgaccacgagtttgagcgcatccttgacggtgccggtctgccgcgatcacgcgtgtcgttgtcatcgtagccgtagccatagggaggaggcggtggcgggggcggtgcgtttggctgagggagcccattagctctggcttcagatcagcttgggagtttgacgtacaacgcctccatattctggctctccttgatatgcttcgttgtcgcgcatcacaatcgcaccggcgtttgcgtctctatagtacgcgctcgttgccccttcgtttcgcacgtaccggtcatctctatcgtcgcgatagtcgcgatagtcctggcgtccgttgggagtgtaagacggcgcctgcgactggccgtatgacgacatgcctcgattgttgttgtagtcttcttcgtagggctctcctgcttcgatgtccctcgagcgattgtgttcgttccctaaaggtgcttgattgtgctgttgctgttcctgagaccgtcgtcgatcttgtctctgttgcttccttttccaggctggcaagtgatcgtagaccttatcgtgatacttgtcgacacctttgtctacaacttcgaagccaagttcctttaatgaaaaaatgtgtcagggttcatgtacgtagagcaagctgggatggatgtttgcggagtgcgtaccgcaagctctccatagtctgccatgacgcttgtgatccgattgatccgtacttcggtgcttttcgctcggtatgaacggctacaagctttggttttagtgctaggttaatggcgcacatccttttcttgacctcttggattcgttccggcagaggcgagaccctgttctaagttatgacgtactgcggcacgctagcatggcgcccacgaagccaccaacgcgaaggcgcgaatgcgatcactgcacgtcgatcaagtcgcttcttgactcgctggagtgcaaacagttattcgttcacagtcgacttcggtgctgcgcattagtaccaagcaacagaatcattgtcgcaccgaacgattgcaccagtgggcggccatatcgataccaggatgtcatcaggctcgagtcctagacatctgtcgtggtcagcattgccagccaaccgccaccctacgccgtcctgatcaatgcatctgcgtagacgatgccacttgattcgacggggctgttctgtctatgcctgtggcacgcatatagcactataaagttgcagaccggtcaaacaccactgtggctggtgcggcgtgccaggcaacaagtcgacgaggctgaatagcatccagcacgaatactatagatacagtccgacttccacactcccttcatcttcatcacgttctctcctttcacagcttctcaaaaccacatcacccatcccgcagcatacaaacgcagaaaccatggccaacatcgagcaaaagattgccataatcgaacaaatcatcggatacatttacaccgataaactcatctgtctcgaggccttgcagatgaacatggacccgatgtatgtttcactaggtggaatccgccatctagtgaggaagaacaagaacctcgaaaccgtaggcgacgccatcatcgacgccgtcctttgcaagaaatggtacgaatttcgtgacagccacggtaagcccagtcctatcaattgccaaacgatgtaatgcaccttctaacaacctcaccgcaggacatcgtctctcagtcgaacaattcgactcccaaattcgtcagcgcaacgcctgcaacaacttcttcacagcgattggccgcgcaaacggcatcgatgcgtgcatcctgatgaatgcaggtatgggcaaccgcgcaagcgatggaatggtcgcaaacaccgtcgaagcagtcattggagctgcatacatcgacgctggcgtcaacggcctcgcagtcgtcaacgccatcatggcgaggcttggcctcgacaatccccctctcttctcgacataatcgcctcgtgagagcaacagtcgataactaacataccagcccctggatacgccgtacgcgggactccgagccctccacgagcctgaccccagggtccttgatgaaacgatgtttgcagcccttttgaggctggcgcagaacaccctccacaacagcagccccaggcacacaatcgtagaggccggttgtgtggctgacgccgcggtcgtgcgaggtattgtgccggtttcaaaggggatgcagatagcttttcatgaacgaccctggcgtaccgctcgtgagggactcggaagtccgcgtaccagcgaggatccacgggcttgtatgcgtgttgtggtagctaagcctcaagctagctgttgtatcacgatggatgatgatggatttggtggtcgagcatgccgggtgctctgcgcttggatttgcttggacgcacctcttgaaagaatagttggatgggaaggataaggatgtatacaggacatgtggtggtccgtcccgcttgttcagtcttgctttgtatctttttgctttcgtttctcgtgccaaatttcggaacagggacaatcctgcacgctcattaaacacaacaataaaacctgccattgtgaaattgacctggcgccgtgcaatatttcgcctgaagaaaccgcgcaattgcttcaaacccccaccatagtaccgtgactacttgaataacacatgggtatcgtccagccttccataaacgccagaaccactttacccttcacccccatcatccctcaaaatctccctcctgcgcccacgataaaacctctccagcatcttcctcctctcaatctgcgtgctactctccaccagcagcgcaaactccatcggatcatcaaaccccatgctctcggcgacactgcaaaactgcctcctccgaatcttctcgtcgggtctatatctgtacgtgatcttaaactcgccattgacggcactgccgagctcctccacatcactgtcgtcccgatcagaggcgtgcgaaaacgggtgcgaatgtggtgtatgttgtgattgggattgcgactgtgaagcctggaatacgcgcttgctggagaggtcaatgtcgttgcgaagttccatggcttgtttgccgagacgagcttctatctcgctgcggccgatgacttcggagttttcgtgcgtgtattgaacaccagcttttgcgaggatggcgttgatggggtccggaccggtgcgctttgtgaagctcttgccgcgggatttgcttcctgttgaggatgtggatgtgaacgactcgacgagtttcttcatttcgccgaggttgatgtcgtcgtctgcgatgccgagggacttgttggaaaggatgtcgtcgtcatcggaatcgagttgcgaggcgtcgtagttgaagtctgcggcggtgatgcccgctttcgactcggcgatgttggtcttgtgcatgatgtcgcggaggagaacgctgtcttcttgaaaggtaaagaggttctcaagaccaaagagttcgcctttctttccggcctgatccattacacccttgaaatagcgccgctcttccgaggcattatagccgatgttggcttgttgctgcttgtaaatctgacgcgcatatactatttcttcaatcgtgccgctagagacgagacggaaaacttcgacatcccgcgtttgtccgatacggtatgcacggtcctgggcttgtaagtcgtaggctggattccagtggggatccacaatcacgaccttgttcgcggaagtgatgttgagcccgacacctccagcttttgtactgatcaagaacacgaactgatcgggatcggcgttgaagtctgcaacaaccttcgatcgatcctcatacttcatgctaccgtccaggtacgagaagttgtacttcgttccatcaatgtcaaacaaccctcttagaagcctcagcaagcgtactgagtgtgagaagatgaggactttgtcgccattggaatgccaaaagtcgagcaaacgtcgaagcaccttccacttgccgcaaaactcgcgctgtgactgcttcagtatgctgtctctattcttgtacagctctcgatattgccttggacaagccagttccaagagctcgagatctttggagcgcttttcgggaagatcagaagattgcggaacgatgagagcgagatggttggctagtttcattagtgtcgccatacatgggaagacaaagttgctccagttctcttctgcttccgaaactttaacgtagcagcaccagcctcgcttcttgccagaaccgcagtcgcaatcctctcttgcagtttggatgaactgacacttgtcactatctagaaattcgcgataagcatccgcttgagtgtttgtgagctggcagaagatgatgcgatcacttttcttcggcaactggtgcgcgatgagcgtcttcatccggcggaggaacacactgggtagaatcttgtgtaccaattcctgcgctcggctcctggaatcagctagctgagcgttggtggcatcgtgtgcttggccgagcttcaaaggaaggctgatcatttgcttccattcctgcgcagatccatatgcgccagggcgtgcccagttcagcaggttccacagctcttcatacttgttctgtatggcagttcccgtgagtccaatccgacacagagcattgatcttgttcattgctttggtgatttctgcgttcttgctcttgatctgatgacactcgtccgcgacgacacaatcccagtctattgtattgatttcgctttcatgattgcggtaagtcgtataagttgtgatcatgatctcgagcatgccttttgctgcagcaccgagaactccttttcggtctgccgcattaccgtgatatcggtagacttcccaccaaccccacttggcgagttcctcttcccagttctgcatcagagtgcccgggcaaacgattaatatgcgcggataccaccggtccttgccctcgcgtcgcatagcacgcatgcatttggcatcactcttggtcgctttcttgccaaaagcagcagtgaggaaagcaatgacctggatggtttttccgagacccatatcgtcgcccagaatggcaccggtctgtttgacaaacctttcgtggagaaactgcacgcctccaacttgatagtcgcgtaaccactgcgcaatcggtgcggggataacgcctccagattcctttagcttgatgtctttattctcgcgctgtggcttgatggccctgtcgagcactggcctctgttccttctccactacatctacatcaatgccttcgtagctaggcggatatctcaagccagcttcgtgtagcttcttgaggctcttcagacgtgaggttatgtagtccggtatggggtcgtccaagaacgtagcgttagtatccacgtcctccgcaacggagtcggtgctgaatccagttggcccgtgtctatctttcttcttgggtggtggcttgcggccaacaatgctagacgctgctgcactcgctacttttgattttttctgtgtccggatcctggtagtttctgctgcgacacgcttacgcttgttggttttgcggtctttccattcgcggtaagctgcccgtgtatcctcttctgaccactcggactctgcgttgtcgtcctcctcggccgtgacatcgtcaagtccagagtccggggcgggcgagttctgcgctttggctcgccgcacaggctggatttcatcgttcgaactcagctcaaccacatcacgctccttgcgcttggcatttgtgtcttgagattgagactgagtctgtgttaagactgccaaatcttcagcatgcctaaaatgtgaggggttaggaatcgttgactgaccatcaatgtactgcgacaggtccaagccttttcgagacgaagccaagatatcgagaccatcttcgtcaccgctatcactcatcgcctcgctctctgcgaatgcgcgcagtgcacggcgatggctcttgtctttgccagcattggacattgtggttgagtgtagcacgtgagtggagtggggacgacgatcagagcgcaagaatctgataagcctgtgccacgagaaggtggcagtcgtttcatgctagcgtggtgcattttgtgaagcgcgcacttgtgcgtgtgtttgggtgaaaggaaggcgccactgtccaggcgcgctaacgcgctatcacgtgtgagcggggcacgcttgcaggacgatccctgctctttcgagctcggaccacccaaattatcgtcaagcaagttcatggacagcaatgatctcgcatgtgcgattgaactacgcccagacacgtcaaaatgccactcgacacctccacctactctctggctctcctccgccttgacggacgccggtggaatgagctacgtcgcatccatgcgcagatatcgacacaagccgccgcggatggctcttcctacctcgaaatgggcaacaccaagattcttgtctccgtgacaggccccgccgagggaaaacaggctggccaaagaggaggtaacggtggacaagcaaaagtcgaggtcgagatcaattttgcgggcttcagtggtatggagaggcggcgaagaggaggcggcgacaagcgcagcaaagaaatggagcattgcgtgagaagcgcgttcgaaggcgtccttttgctccacctctacccacattcgaccatcacactcaacatacacatcatatcgcaagacggttcgctcctcgcagcatgtataaatgcttccacactcgccctcatcgatgccggcatacccatgaccgattacctcgtggcgtgcacagccgcctcgagcgcgtcctcgtccgctgctgacaacgcatccgcagaggatccactgcttgacctcaacaccttggaagagcaggagctaccattcctcaccgtcggcacgctgggcgagagcgataaagttgcggtctgtgtcctggagacaagggtcaggatggagcggcttgagggtatgctagctgtgggcatcgagggctgcaagaggctcagaagcatcctcgacgaagtagtgaagggatacggaaagcgctttggttgaaagagtctacaagctggttctttgtgtggccagaaaggcatttgaaatgcgtctccccggcgaggcacccggtgcaaacatgcaccctagagagccaaagttggtgctcaagcaacgcctgcaattggcgcgactcaactgctgagactcaagaagaagagatcgcggaaaggcatctatacacggcgaagaaagcgccatgtaacaagtggtccaaagcgagtttcggcgcgacttttgtcgcccgccacgatcctcggaaaaagtgtcttgggctggacatagcttccccaaccccaccttcactagcttatctaaaccctcacgtatcactcaagctgcactgtgtaccaactacatggtgccatcgcacaaacctcatttgtcgcaaacattttccagctttggtccaccatcgtgatcgtgcactgcattccttcactcttgcatcgccaaccatggcccgctcgctcttcgtcttggcaagcactgcactgttcattacactacttcatcgactggttatacaaccactgttcctcagtgaattgagcaagataccgggtccaaagctttacgctcttacgagatggcgactcgcaagggatgactggggtcaacgcactcgcactatcgatgcgctccacaaacagtacggtcctgttgtgcgcatcgggcccaatgaggtccatttcaactcaaccaccgcgctgcgtacgatatatggtgcaggcagtggcttcgagcgaaccaacttttacgccatgtttgatgtctatggtcggaaaaacctcttcaccttccctggtgttgcagaccatgcaaagagaaaacgcctagttgcacatgtatactcaaaatctgccatgctcaagggccaaccagcctcgatcattgcagaaaagattagggacttcctccagctactcgaaaagacaccacttggtgacggtatggagatcttctcaacattccactactatgccatcgatgtgatcactgcctttctgtatggaacacaagactttggagcgactacagctcttcatggcactcccatctatgtgaatctcctgaacgacattatggaccactctcgacggcatctgtcatggtttgctgtgcatctcccaacactgactgcatggctatacacacgggacggtctcatgggccagcttgttaaaccattgttgccgatgcaaaagcctgcaacttacagcggtatacgggcgcatgcactgttggcgatgcaaaagtatcggggtgctgatgtcgaaacaagggcgaaagcgcaagagtccattattgcgcggctctggaaaatgaaagatgaggccggactcagtgatctcgatatcgcaagtgaatgcgccgatcatttgctcgcaggtattgacaccacgagcgacacgttgatgtttcttgtttgggcgttgtcacttccgaagaattcccatatccagcgcaaactcatcgaagagtgcaaaagtattgacagcgatggcgaaaacgacgacatcgtcagttgcgctgttgcagatcgtctgccatatctcgatgccgtgatcaaggagactctccgtctgtacgcgccactcccagcttctgaacctcgatcaagtcctgtcgacacggtcatcgatggctacagaataccgcgggggactgtttgttcggcagccccgtactcgctgcatcgaaatgctgaggtctttccggagccattgaggtgggaccctgaacgctggctaaaggacgatggtgatatcgcacttcttgagatgaagaagtggtggtggccgttttcgagtggtgcgcgtatgtgcatcggtttgcagtaagtgcgagtgttctcgagctgcaatctttcactaaactatctcagcctcgcgatggcagaattggcgcttgtcccatcaatataccgacggttctcgacaaacatcaagccagatttcgaagggatggccccgggaatcacctccaggttcgaggtgttcacagacgaaacgtttgcggagatgaaggtacgtgctcagtggtcattagcctgaacacccgctcattgctgttaggagcatgcttgttggatacagttcagaccccacgaaacttagcacacaagtttgccgcagcgcgatctgtctgccctcccacggccgcggtcctggagctgccatccgacaatacactttgcttgccaccgctagaagataacgcggggtatggcatacgagatcagttcattatgacatattgtaactacattgggtaaatgtgaataattcggagttatcttcgtttctcatcttctcgctctcagagcgagtctcggatcctgttcacccgtatcaggcaatccggatcgctgcctcgcgcgcggatgaagcaccatgctgtgccctgatttccaagtccaagacgcccacgccgcacgggagtggctccgattctgcagcgcaggcttgctcgggtggctgtaggcgcccaccagtggagatgcgcacaaaaaatcaggccaggtcaagactcttggaattcaaatgatccacagcgcgtggagccacattgaggctctacaggcttgggtcggcatctcatcggaggacccgctgagtatgaaaataaatgcgaagctccgaggaggtttatcgaagacgaaccccatgggttgagggtgggaccggtgaagtcaagcattagcctgtgccggaaaaccgtgaaccctatcgtggtgcggcatctcgaggcttcttcgggtcaagtcgcgtgggcgaaaggcctcatcgaccttagtggccaactagtcaatgttcatccttcacccacgcggtagacgagcgcagggcaagtgtccgaccacaaaggcttccggtcggcgttcgcaaactggggtcagtgtgatgtgctagcgaggcttggggtgcatggtgcattctccacattttaccactgccgatccaaaattgagcttcaacgcatgcctttgttggactttctgcgcgtcagcaggccatcagcgagtcagcccgttgacctgcactacattatcacggccaagactggccgctccgctcttgcatcgtgttgcttagcatcgcctcccgtcttgtgcgccgttgtttctctgagcgccatgcggtccatacgtctccacagcaaaacaaccccagatccagtcgtgcgactcagacccagcctcgcggagaaaatgcatctagaacgtcgatattgtggctgcaataaactttgcagctatcggtatcaaaaaaagaaccgcatcagctgcacatattgatgcagcaccatcgtgaacaccatctgggcagctgttaaaagaagcctggtcaaggacgctgggctgacgattgccctcaggcggcctgcaagccacacggcttcgtgctcttggccgtcgtaagtgcatcttgttgttctcggcgcaccagggctccttgaaagcttcggcagggccgtccgtcttgagtctcgttgcggggtcgtcgccaagtttggtggctgcagcattcggcgtgaagcttcgtcgcgcgagtctgacgagttcgcgccacatagcttgtgcatgacaagcacaaaaaaggccctttgtggttgctcaagtacgcggcatcaaaagagttgaaggttgacagtgcacagacgaaaacgcgcattccccaaggctgtgggttgggaaaaaacggtcttcctgaccccgtggggttatgtcaacggcgtcgagagatcaccacaccccatggactcctcatggcccgctcaacacaaaagtgatacgtttgcgagatcctgggcctcgttccgtcttctcactcgtggccggtcttagcttggtccaccaaggagaattagtgcggcttggctggccaggtgcggttgcattcatcgtgcactatccgtactgtgctgcaataagctccttggcaccgtcttggctatcggctccgttgtacagatgactggcaaggtaagcgataggatggtttcgaaccaggaatggacacggcggcctgaaggtcggggtagcaggtatatattgcacaggtgtttccccgactgtagcacctggcatcgcaatcggactgcatctttcacgcgtccattccttctacttcagtcttcgccttcaagttatctacacgtcagtagctatggcaagcaccaaccgccctgccgatcctttggccaaaggcactttggccaccgcaaagcaaggtcttaaggacttgttcatctgggaccagcgtgttgtggtcaggaacgactatggcgaggagcactgcgagtggcagaagcctgagccgctcaagaaccctttcagcctcttcgctcagctccgtctgaaggactggctttacttcgtcgtcggcttccttgcgtggactgccgatgccttcgacttccacgctctatctattcagaccaccaagctggcaaaatactaccaccagagcaacactaggtatgcatactacactataagagtatttcgtaggttaacatgaactagcatcacgactgccatcaccttgacactgctcttgcgttcagttggtgctgccttctttggacttgccggagacaagtttggcaggaaatggcccatggtcctgaacatgatcattcttggtcttctccagatcgccaccatctactctgctactttccagcaattccttgccgtccgtgccctttttggtctcttcatgggcggtgtctacggtaacgccatctccatggccctcgagaactgtcccaccaatgctcgtggtctgatgtctggtatcctccagcaaggatactcattcggttatgtgctcgctgcttgtgccaacttgggtgttggtgactcagtgaattcttggaagacagtcttctggatcggtgccggtttctccattgccattggtctcgttcgtatcgctttccccgaatccaagcagttcatcgaggccaagaaggctggcaagagcggaaagacacctggtgctttctgggtcgagaccaaggctatgctcaagaaggagtggcgcatgtgtctttactgcatcttcctcatgacctggttcaacttctactcgcacactagccaggacagttacaccactttcatgaagcagtccaagcacctcagccccgccggtgccaaccgtgcttccatcctcatgaagactggccggcttgcgtcggtggtaccattctcggctatggctcgcaattctttggacgtcgtcgtaccatcgtttgcgctgcattcatctccggctgcctcatccccgcctggatcctgcccaccaccgagcgcggcctgtctgcctccggcttcatgatccagttctttgtccagggagcctggggtgttattccgattcatctgtctgagctgtcgcctcctgctttccgttacttcattcgtcggtatcacataccagctcggaaacatgatttcgtctccctcagcacaaatcgtcaacgccgttgccgaagcgactatgataactacctccaagggcaccaagtcgcctgcctacggtcccgtcatgggtgttgcgactgccatcattgtcattggtattatgtgcaccaccgctctgggacctgagaagaagggtcgccacttcgagcaggccggacctattggcgcacaggacttgaacgcacccaaggatatcgaggagggcagcattcacagcgagaaggacggtgctcgtgctgtcgagatcgttgacgagaaccataaggaaaaggcttaaatgtcatatcactttgcacgctttgagagcacaacgaaactgcgggaacagtatgcagacatcggcagcccgatgatctgattatgatatgatatatgaatgcgacctttgaatcaaatgaaatttctacacacattgagttttgatatggctgcccagatggtgacggatcaaatcaggagaccgattttgacggcgctacgccggcagtaatgtaagcgcgctagtggccgctaagcaccatggtccagaccctgaggaacatcaaaggttcaggatcgtggaaaacccttccgcacttgctatagcagccgaaaaattaagtttcaacgtctgttaaaactctcaatcgatacagtttaccattgcccagcgattgtgcttagtgcagctatgtcaaaggcttatcttaggctaggcagtaattcgaggagcaggccagcgctcataggccttcttaccagaacgtcggcgtaaaaataagactcactcccttcgcaaattctcgctctgcatttctgtctcaaagaagaattgttttcgtccgtcgggtctagacttccaatacccttgcttcatttgtagcagtgcctgagcgggatcctgactatcctcggcagcggggcagagccttgttgcaggatcattcactggtgtgctggcatttccccccaggtctggtcaaactttgcgcacttttgcaattgcgcgagtcaggtgtacaaaagtgccattgagttgattacgtatcgaatagcagctacctgcattggttaactgcagtcagctcttattgacactggcatgtacagctatttcgcctgcatgtggagtgaaacgctgaccaatcagagagacaatcttcctgaattcagtctcgacttacagtccacgcctattttagcattccagcattagcttaggataacggtcgtcgagatggcgtctcagcaaacaggaagtacacaaaacacgcaatatgacaaaatcggcagaaaatacaacaatatcaaagtgttgccagctaccgagcccgaagaaccaagtatcatcaaagcgttaggagacatcaagggagcaagatgtctcggtacgtcctccagcatcttccggtctcacacatcacttacctgaccatcatactaaacttcaaccccagatctcgcttgcggcactggaaaatctacctccctcctctctcgcctcggcgcctcctctgtcgtagcatacgacatatccacccccatgatcacgagtgcacgatctctccatccctctccctccctcaccttcgacacgcgcgactgcagcattccatctctcatgcagcatcctactcccttcgacatcgtcttcgcaggctggttcctcaactacgccggcacagaaaccgaactcaccaacatgttccgcgtgatcgagcagaatctcacgcccggcggtagatttgtcggcgttacgacgaatgcacatgacgcatgcatgacgcagccaaagacaggattttacgggctcgatgtactcgttttggaggagcgctacgtcgcgcctgattccggggtcgaggtggggattaaagcacgagtcgtggtaggaggcgagggagggtttgggtttgatgttttccagttccgggcggaggtttatgagaggtgcgcgagggaggcgggcttgaggttgaagtggggtgaggtagtattgccagatgatgagagggttggagaaggatattgggaggagtttctgctgaggccgacgtttgatgtggtggaggctgtgaggatctaatggattgggatggattgggatggattgggattaccctttctaggtctgggaaaatgagactgtttgggtggttgaagatctgctacatcgacctcgccgcgagactggtccgtgacaaattgaatcattgttgcttagatccgggatatgtactgtcgttgtacccatggcttgaaatgagccaaatgttttccatgagaatgtggaaatgttgatggcacaagttatatatgtacctcaaatcctggtggtggcatcgcgaagctggtacctcagcttgcatatggcatgtcaacccacatacattcaatttgacgatttaaaaaaaatgaagttactgtgccacgtggaaattttgcagaaccaggaaactggtaccggtatgatggacccacatgggtatccaccggccaaagatcccgacgtcgcgtgactacatgtatggagacactgacacatctctgtgcaataaaagtatgtatacgacaatgactttcacgccaacccaatcggacaatgtcagagaaaacctgtctactaccacatgccggttttgccgacgaccctccgcagttatggcgtgtccttgcatattcaaatgcaactctaaggcgcagcaatgatgatggcaagcacaccatcatcaagttaccgaggctcatccgcaaacactgtctgccgagtcatgaacagtccttccatcgagcgtcgaaaattgccaaatcttggtaaggaaaattttgatgaagattccgctcggcgctccaggcaaacaacagcattgttggcggcgggatgtggaggaaacgatgaagaactccatcttggatccaggtgacaacggaaacctttcggaagaggctgaataggccgttagtccatcgtcattaagtcacgatgctccaatcacatatctgccggacaaaacccgggctttggggaccccggaagttcagatgccctccacactttagtgccttggcacctccgccacggactcacggcagtgcgagaaagcgatcgagtcagggaaaagacggtggtgtagaccagatgtgcaatggcttgatcagtagtgacgggtaaagttcggctgtggcttgcaccacggccttgacaccatgaaaaatagctccgaagcaagagtacaaatagtcggatgaagtcccgaccatggaagaggcaccaaggattcacaagagccattagccgacctatcattatggcgagacaacaaaacagtctgcgaaagcagaacatcttcacttctttcttccttgcggcaacagcaatggcgtctgcgatcaatgttccggcttcacatgatctccagaggccacggtcatatccaagacaaacagaaactgcgaatctgccataccggaatgcatcactgtcagtcgacgagcgtgtggaagatctgctccagcggatgacattggaagaaaaggccgggcagttgttccaccaaatcatttccatgggtcccaatggtaccttcacaagggacacactacacacggtcaagacgcagttcatgacgcattttaacttacacggctcgatcacttcggtacgtatgtatgctgagtggtataacagtctgcagagacttgctctggagactcgtctcggcataccgatcacactatcatcggatccccgtcacgcgttcaccaacaacatcggtactggtttcatcgccgagtcattctcgcagtggccagaggctctaggcctctcggcgatccgcgatgctgcgctcgtcgagcaatttgcaaacattgcccgccaggaatatatggggataggacttcgatcttcgctccaccctcaaatcgatcttgcgaccgagccgaggtgggccaggattggtggtacgatgggagaggatgccaacttgactgctgagcttgttgttgcgtacatcaagggcttcactcacggggaatttggaacacagtctgtcaccacagtgaccaagcactttccgggtagcggtcctgttgaggatggtgaggatagccatttcacgtacggtaaaaatgcgacatatccaggtgtaagtttttccgtctggcaggttcgcttcggcactaacgtcgtctaggacaacatggagtaccatctcattcccttcaaggcagcgatcgcagctggagcgagacaaatgatgccatactacagccgacccatgggaaccaagtacgaagaggtcgcttccggaatgaacaagggcctaatcacggatctcttgaagaccgagcttggcttcaagggtatcgtcgttagcgactggggactagttactgacgccatcatcgctgggcaggacatgccagcccgcgcatggggtgctgagaacttgacagaaatccagcgcaccgcaaagatcctggatgccggtgtcgaccagcttggtggagagaacaggacagacctgatccttcaagttgttggaaacggtactatcagcgaggagcgcatcgatgagtccgttggaaagctgcttcgtgagaagttcttgctcggtctcttcgataacccgtttgtcgatgtcgaggagtctgtcaagattgttggcaacccagagttcaagaaggccggtaacgatgcgcaacgcaagtcgttcactctgctcaccaacagcgacaacgtgctaccaatgaagtcagccgagaacttgaagttctacatcgagggctttaacgcgactgacatgcagaagcgcaacttgcaagtcgtcaacagcactgctgaagctgactttgcgctcatccgtcttcaaactccgtatgagccgcgtccgggaggctttgaggcgaactacgtaagtttcgtgagtagctttattcaagatggtgaactaactgtttatccagcactccggttcgctcgaatttaacgcgacagaaaaagctcgtcaagcagccatctacgaggcagtccctaccatcgtcgacatttacctcgagcgccctgccgctatccctgagattgtcgagtccgcgaaagccgtcatggccaactatggtgccagtccggatgcgttccttgatgttgtattcaatgttgatggagccaagccaatgggcaagctgccttttgatctgccaaggagcgatgcggctgttgctgcgtcgaaagaagatgtgccattcgatactgaggatcctgtcttccgcttctcgcatggcttgagctatctggaggagcaatagatagagacgccatcaagagcagaaggttgaatagatacccactttagataacgcatcgaaacgttcaaagtacaaatttcttgtggagcatcatcgtaaatatagtcgatcaataagcattcaagggttgatgacttgtagagatgaggtctaatgctgacgaaaagtacggtgtccagcgaaacccacaacaacggggtggggtgtaacaggtaccatgttagatgacatatgaaaatgtccaaagtaccaatcatgcatcatccacaagcgcagtttaattgcggcgatacctcgtaaagttgattgaagagactgaggaattgttaggtgaagttcttggaatggaggaggcgccttcatgatgccgaggtatattacatctaaagatttgcatgttgggtcatcatcagcaccgttttcatcaaatcgaacattgattatgggtcagtcaacatcagactcggagctggacgcagtccaatatgcttcgtctccaaaaggcatcacggcgataacgctcggtcgcagctctcgacgtaacgcagtcgatcccagcacagctcgaaagctatacgaggctttcctcaagtatgaagcagacgagacccaaaaggtctgcgtcttccatggtgcgaatggcactttctgcgccggtgccgatctgcaagccgttgccaatacgtcgacagctgacaccaaacactttggcccagtcgaaggacgcaacatcgcacccatgggcccgtcgcgcatgcaaattcgcaagccggttatatgcgccgtgtccggttacgcagtcgccggtggtcttgagctgagcctgatagccgacatacgtgtagtcgaagaagatgcagtgtttggcgttttctgtcgacgatttggggttccgctcattgatggcggaactgtacggttacaagccatcatcggactcggtcgcgcgatggacatggtactcactggacgtcctgtcggcgctcaggaagcgctgactatggggctcgcaaatcgtgttgtaccgacaggcaaagcatttgaagaagcgacgaagcttgcagagcagctgctcgagttcccacagtcgtgcatgaacaaggacagacgaagcgcatattatgccgctttcgaagcgaagagttttgaagatgcgatgaactttgaatacacaaatgcagaagatgtgctagaaaaagagagtcttcagggcgcgaaacggttcgcaagtgggcagggacgttcggggagctttgcgaagctgtgatggatctttcaatctgcccagggctgaacgtcctcagcctccccacgttcttggctatccaaaaccagaacaccaacaatacacggcaatatcatcttatcacagcatgtttgcagtgcgcgtatcagtggccttggtaatgggattaatctccatgccactgctcttggacgtgtttagtccgcaactcggacggacaacactatcgtgtgtatctgtgtaaacaacgctccgaacgagttagcatcaagggtagatctgctcttcggtagtattaccacgcaagtaggatgtaattcgaagggccgtgtaagcgtgatggcttacgcagtggggaagcgcggtatgacaaaccagtcggaactctttgtagccgggccgaggatgtcagtcatcttacacatttgtcaagcgcagcacaagcaacttgaagtcaggcgtaacatgctgtctgcggcgactttgaagaaatggtaacatggtaacatgtgagctatataggaatgtaggcgtcacgagagatattattttcttcaacaaacaattctcatctactttcccaacaacccagtaacactattaaacccaaaatcccaatcgtaataccaaacatcccatcgtgtctaagctcatcacagtttttggcgttaccggcaatcagggtggctcagttgtcacacagctgctcaatgactccagcctcgcaaaagagttcaagatccgtggtgtcacgcgcgacatctccaagcctgctgctcaagatttagcaaagaagggtgtagaggtggtcactgtaagtcgatccactatgcggtgggccgaagtcacgtccgatgctcatctcttattagggggcgtggaactgagccataacaaccttgaggagaagctgacgacgtacgaggagtacttgaagaagacgaatgcattcggtgcttgagcgttagagaaggtagagtgtctgttacgataagtagaagatgaaggactgattggatctgtaatcatttcaccgtgtctacattcattcgttagcgtgatagttcttagttctgccggggctgagcgtgtggataattgcacgactcccagtgccattggcataaaaacgcaaattgtgaatatcggcttgcggcatatgaatcggaaatgccggtgatgccgcacgtccatgacaaggacgaacagctcggtccgaaaagcaatattggccgtttgtgggtgcgacgtgctgtgtgcgccatcttaaatatagcatatcgacaatggcaaatgctgctgctgatatgtgagcagatagatcgacagaacaagcaaatctcgaaggcaggtgtaggatcaccgctcagcatgtgagcacgaagatttgcaactaagagcgtagccgtacgtagcggcgcttggcagatccgtcttaccaaacttcccatggaggttcgtctgaccacacctcatttcacaacatcggaaacatctcctggacgatcatcatatccaaaatcacgccctgatgcgatggtcgctcgtaacatgacgcgattgtatagctaggtgcctcggagcttgatgcaaagcgcgatgtcggccgtccgatgccgaataggcaggtgactagacacgaaaccccctaatcaccaccaatcacgtcgcttaacatgactcccgccgctgccaaggattgccactcgcaggttgcgcagcaaatctgcagttgcatttgacgggagagagatttgagaacgggtacctgcagtcctgaacgatacgccggtgcttcagggtgacgaagtagagcgcttgttctacgcggagtcgcgagccatcaaggcgatgatgtgcctctaggatccgtcaaaccaattcccgatggtcctgccataccacgtccacggatacggctatcggatgtcacaggtcgaatatctggatccggaaggtcgacatggttcctggggcatcgttctgcacgatagagtgccaaggcatagtatagccaggatgtgggtagatgactgcctattcgaacacttcgccaagcctccgctgcaccttcatttacacctcgagaagggctaatgtcgaatcgaggccaggaatggtaggtcgggaaagcttagcggccgcaagtgtggcgtatgcgcgtacgctaccgtttgctatcgtccaatgttacttcgagcctatggcttgcctcgtgaacatgtagactgcttcgagccgtaggatcgtagtcaggagataggctggtataagtagactggacaatactcgattcccaactcctcaggtcgtccttggtcctttcgctctttcaaacccttccaacatgcggtcattccttctcgcttctttggcgtctgtcgccacgttgaagagcgcccaagcccaccctgcgcacagcacccgcggattgagcaagcggggaatcgatctcgattcgtaccgtctgaagcagccggtgtcttacaccaatgccaacgatgtcggatcggacgcctcaatctcgtcgcttactcgccgcgccactgcggaggagactgcaagcgagttggtgaagaaggttgttcctggagctaccttccgagttgcagacaactatgttggctccaacggcgttgcccacgtctactttaagcagaccgccaacggccttgatgtcgacaatggcgacttcaatgtcaacgtaagcctcatttgactctatacttttcctttacatgttgctgatcatacccaggttggtcgtgacggcacggtcttcagtttcggaaactccttctacactggggacatccctactgcgccctccaagagcaagcgtgacacaatcgagcctgccgccgctttcaagtcggcggtcagcgttctggacctcccggtatctgctggttctgctacgtcggagccaaaggaggctgagaacactttcgcaatcaagcaatctgagggtacagtgtctgagccagaagcacgccttgtctacgttcagactaacggcaagctggctttgacctggagagttgagactgatgtcctgagcaactggctcttgacatatgtcgacgctatcgacggtagccaagtgcacgcggtcgtcgactattccgctgatgcaagctaccaagtctacccatgggggatcaacgacccaactgaaggcgagcgcaccatcgttgtagatccattcgacaaacaagcgagtgagttcggatggcacagcgatggctccaagacatacgataccacccgtggtaacaacggtgtggcacaaaacaactgggccaacaaatcagcaagcgagtacctgaaccttcctcggcccgtcagcaccgacctaaaattccactacccgtactcactcaatgagaccgatttccagaagtattcaaacgcctcggtcacccagctgttctatacatccaacgtgtaccatgatctgctgcacaagctcggcttcaacgaacaggccggaaacttcgagattaacaacaacggtgccggtggagcaggaaacgactttgtcttcctcaatgcgcaagacggtagcgatttcaacaatgccaactttgctacaccaccagacggtcaggctgcgcgtatgaggatgtacatgtggaacggaaccacacctttcagagattgctcctttgatgccagtgtcattattcacgaatacacgcacggactttctaaccgcctcacgggtggccctgcaaactctaactgtctaaacgtcctggaatcaggaggcatgggtgaaggctggagtgacttctacgccattgcaacccacctcaaggccggtgacactcgcgaaaccgactacccgatggccccatgggtcagcggtaagcccaatggcatcaggaattacttgtactccaccgacatcaacgtcaaccctcaaacatacatctacgttgaccctcagaccagggtgcatcctattggcaacatctgggctggtatgctttacgaggttctctggaacctcatcgacaagcacggcaagaacgacgctggcacacccgacttcgacagcaacggtctccccaccgacggcaagtaccttgcaatgaagattgtcatggaaggaatggcattgcagccatgcaaccccaacttcgtgtccgcccgcgatgcgattgttgatgccgacaaaatcctgactggtggagacaacaagtgcgagatctggaagggtttcgcgaagaggggtcttggcaaggacgcaaagtacgaccgtgtcgcaaggacagagagctacgatttaccagagggcgtatgcgcataaagtgtcagcgtttgaacagcattttgaggcgtttcgcagcattggcgatgagcatagtaacgttaaattttaatgattcatgtcaaattcttgtgtagacgcagtgattttttaggtcgggagaccctgacagaattaaagtgatgcatgtacgaaagatgtatcctggaaactgctgcctaggcaagatgctggtgtcaccagatgtagcaataattcgggcgcgccgcgccccacaatcctgagcaccatccacgaagtaagttcatttcagttaggctgtctaactgcatggttggtttacctctttataacgtactattgtgcgatcgagtccattcaggcctatatgtaagataccagctgctctctaaaagtagattgagtcaagtcggagcgtgcacgaactgttacaacaccagatgttgtgttgcgttgttgcgctagcaaaatcaaaatcaggcatccaaacacatcaacaggacagctctcctcttccgttgactcataacaaccagtacaggcgcacactgcatataaactcgatcacaactgcacgaagtttcagcaaaactccccgcgtacgctaacatgcggatcaccataatactcaagcttctatccgtccttcttccttttacattcgcaagctcgtggacaatgaatgacaaatgtccggaaaccattaaaacgagtgtaaatggcagatcctgcgaagatgaaaccggtcagcatccttgtacatcggaatccgaattcgatacgatggatgcagttcataaattcgacagctacaacatgacaaaggaagtcttggtcatactcccaccttatttgttgtttccgcataagctcgaaacaactaaagtacgcttcatcaccgctctgcccaacaacacattgacgcatctcaaatttgtcggcaatgccgaccccctcaagctccggaccatcctcgcacaccagggcagctctctccagtccctggaattccgccgtccggaacaagtgcacgagccgttctttgcggactttgacaccagtattttacccagcatggcgcccaatctaagccatttggccgtcaacgtcccgcgaaacggcacatggccgctagaaacgctgcgaatcattgcttccctaccacatctcgaatccgcggacatatacatgaacatggcatctgaatgccagcagcaacgtgacccgtccatgatcgactcgcacgattgtgagggcgaagagcggttccaaaacccttttgtggacaaggaaggcgcggagggaatgttcgcgtacatgaggcggaaaaagcaagttttgtcattgtcaaacgtgacgttctgggtgggagattggacgcggaaggatgacgggccgttgcattccccggagtggttggagggaaagcgcgcgaaggttgtgtgtaccgcggacggagatggagaaagagatgaggggtggtgtgttgttgaagcaggagagaattattggagcaatgagaggtacttgtgacattttggatactagccggacggttttttcttaaaagaaataaagcggagtctccattccagggcatcgtatattggcttaattcgctcttctctaattggaggcgtgataaaataatggcgattatccatcgtgcacgacggagcaaggatcgcacatctgattaccacatcatcaactctacatcacctggcagcagcagcagaactcgtgtctcttctgcaacaactgcacgatataagctaatagttcttagaggtatacttagtaacagctttggggagcctgaaattctctacaaaactctgtagagaacctcttcacctcttctcgtgagggaaagcagccaggaattccaccgacgcatagtgcatctacaagctctctctgtaatttaaagacgtcgcatcaatcgtttccacttgcgaggccggtactatacgcttacattcccgctccctcgatccaggcagccaatcaccacccccggaccccaggatccagatctccgcacgccctaaacgcgatgacatatgcacaacatccttaccccagtttcccatccgaaatcatttcatgcacgtatacggactccacggccgcttatttccgcggccgatcatacatcaagttgcccaacctcaaacccgacaccatatccaactccgacttcactttcaaacaccagcaccaacaccaacaccaacatcaccaccatgtctcaatcaactctgaccggcgccccctcactctaccccccctcctccttccccacccacctaaccgccacctgtctctgcaccgccatccgcgtcaccatcacggattcggagctcttcactcgcccgcgcggccacctatgtcactgctccaactgccgcaaagtagcaggttcctacgtgagttcgaacctggcgattgagaaggagaaagtgtccgtcgaggatcccaagggtgtgatgaagaggtatcgggacatgcagacggggagtgggaagtgtgtggagaggtgcttttgtggggagtgtgggaagtaagtgtgtttctgctgcgttggatgagagatgttggagcaagatcggcggctaatggtttacttttagtccgattatgagcattgcggagatttttccgactatggtgattgtgaagatgggcatgtttccgcggataccgcagccagaatgtgagagttttgcggcgcataggcatgagtggcagggcaagcatgagggtttggtacagtacgaaatagcgaggggagggaagaaacttggacaggggacatagatcagcgctctacttgtaacatgatgagcagagatgcatttgaggacacacatgagaatatgctctttaatccatcattttcgcacgagtcgcttggtctagcatctagaatgcatgcgaatgtatccctcccatgatcgaagcgactatgtccataagttcatcggagtcaagttcgttttgccgtctacgctataactgaattagcaatgcagtatggcgaacctcatgagtacctcaccagagcacatgcaaagtgtacacctgcatttccccatcgactccatgaacctcaatctcagctatctatacaccaccacttcgtagccagctaggggtagatagaggtctaccactctggccttggctcagtcaccaaccaaccatctggatcgtgcgggggtgcgcaaggagcacgttcgcacactccaagcttatgcttcagcgagcacctccaccgggcacacttcttgttactttcgatgcagttgcggcagcgtgagccactgtcgcaaggtaagttgagggcgtagcactccgagcatggcatgacctttttgggaagcttgcagttctcgttaggtgcaacaatgtgtgctgctccgcggaggagtgcgccgttattggtggcagtcatcagacgcgactggctgagcttcagatggtgctctaccagcttgagctgagtgcggaagcgatcgcagtccttggtcttttcgagtagtttctctttgacttggtctaggttctcctggttgcacaactcttggagccgttcgacttcatcctcgaaatccgtgacgcgcagttgctctgcaagcaacttctggcgcagatcagtgaccatcttctcgcgcttagtgagagtctccactaggtcctgcgcacgcgtagcgtgatctccagcgtaagcgttagcacgaacagctgcatctcgctcaagtcggagttgttccatagcagcctccatcttgcgtgcgcgttcgactgattgctccgctttgaggtggtgggctttgcgcaaagtctctacttctcccttgactcttgagcatcgttcaagctcgtccttgatctcagtgaccttcttgtccaggttgtcaacatcgagttgctgttccttgattttcacgtctctctgggcaatctccctgctcatagccgccttctggtcgcgattgacttcgttctggtatctaagtttgccaagctgtgcgccattatcgtggtcttcgtcaaggtgcgcgaggtgttccctttgagcagtagcgagctgttgctcgacttcttgtttctgcctcttcaccaactccagctcgtcgagcaccgatgtccagcccagcttggttacacgtacagtgggctctgacgcacggtcgtaggttgatactgaaggccgagcagcctcgatgggatgtgggtatactgatacaatggaatcttgacggacagactcaaccggagttggtggatcgatgggaccgaatctctgaggctgtgaggattggaatgttggggccgctggaggagagagattttgcggctgacgcctagcctcgccaaaagagaagtcattgagctcgtgggtcaatgcagctaacctcgtgcccaagcccatgtggacggattcctggggtccagaagtgtggggcgagaaaggtgcgctctcttgctgttcgagatattccgctaccgtaaacggcgaaacgaaagtcttcgctgtcggcgagaggatggtccgaccgctcgtgttgcgatcgcgcgacgcaagctgttggcctgatcatcgatcagcatagagtcaatcagatgtaacactgcggtgcaattcacataccattggtagaatcaatcaaggacggtcttgtcataggtaagggagtccaggcgtatggctttttcgccttcatggcgcccacaaggtcggagaaactgtcgtggtgaaccccattgagagagttcttcagcgtcggcttttttcttgcagagccaaagctgacttgagagagcacatctggctttgcgctctccggcgactccgccaaaccaagcaggtcggcttcggcgtctgttggtaagcgctgggttcaaatgaacgaggaatcttgagtacttacagctaggcatagcagcaatgacgacggagaccgcttcaagctcgtgaaacctataaatgagggtggtggggcgagagcggagcgtgcaggttgaatatttcctctcatgcgggctgctgttgccacggcaggcgcgccaagcctcgtgtacacaaggtgaatgaggaaagagcggacacttgagaaagaaacaagcaagcaagcaaacgatacgagatgatacactacaaggtaacagatgagacgagatggcagcggcaagatgtttgctatgcagttgaaatatgcgcgatgaggacaggaagaacgcttgagcacacaaaacgggcttgctctgatatgagtattgtgtgcatgtctatctcacctggcacgctgagttcaatcagagctgcgagatgcttgtatgatcaacgtccaaatctcttgagctcccacatcctgagtggtggatacacggctgccgcccatgaaaagccaacgtagtttcccatatcagcgccatatgtgccaacctgcttcgcaatgggtccgtggtaccagacttgcgccatacttaggattgccccaatccagccgatcacaaatgcaacgaatgccgcaatgccgagcggaagcttctgtttctgattccagatcgcccaattgaactttgtcttacgacggaagatgagatgctcttccaaggtgatggcgatccagatcgaaacccagtagcccatgagcgcaagaaagttggtgaagatttcggcaagatacgcacggcctgcaagcgcgcaaatcgtatagatgacaacgccgacagtgttccagatgacgcgaggcacagcctcagcatagcggcctaggatctgtgcatcgataccagacgagtaagtggggacgatgaggtttgcgaccaggcctagagcaactacgacaccacagaaagatccgaacgagccgaggggcttgtacgcttccacaatgagcgcaccttgagagacgccgtatgcagcttcccagtcaggcctcatgaccataccgcatgcgagaccaatgcccagcacaaaagcgaaagtgaagctgcataccaagccggccaaagtcatcccgaagatattccatgcagatgcatgttccgggtagtagacgaagtagtcggcagctccaccaccgtaagttatagctgcagcaagcgacaggccgaagaagctgatcctgttgccaatgatagttcgtgagtcctcgtcgccatgggactcggccgacacgttgaagtgcggccccgcaacgcctgccaggatgcacagaacgataatctgaggtagccacgcccatcgctcgtagtaatggaagatttgatatccgaaggtcgtgatgagccaagcaatgatcgcaacaacgatgatgcccacaacaagcgacatggagccgtctgcaacagcggacaggatctggccagcaaccacgcaatcgatcatgccgtagcccagaagcacaacgatgttgaggatgacgacaatcttcgaaggccaccagcccataatatacctattgcggttagttcccggtttgcgcatgtgatgccttcaaagcctaccttgagaatatcatggtcctgttaccgctctttggcccaaatgtcgcaacatacgcgacgaccagtgaacctacgacagcgccaaacacgctcgtcatacacgcatcgaggaatccgagcgagaagatggccggacccagcatgcccagggtgatgttgttcgcggccaaattgaccgagaaccacatgatagcaacctgggaatagcccaataaactcaggtcttgtcgctcgtctggctctacgcgctggatgcctcgcgcctcgaggttgtacgccacgagctgtctctcaaagcctttccatgctctttgcgttcttccaagcagtgttccatggttggcatgtgtatcgctttcatgagtcggcagatggtgggctgcatcgtccggttccgctgccaatttcgttttctcatcgtgcgggacggacgcgtgctggtgttgagcattcaggtccatgacggcgacctagacacattagtagcggcttccaggcagggaagcaagcatgaagtcctttcgcaggtatgaacctgatcaagttccgaccgtatttctcagatcgccgccagtgccttgaaactactctcatcgaggtttcgcagcgctgacagcgaacaccggtctcatgcaattgctaacaaaagataccttgatcgggctggtttctgctactcagctgcatccttgcggttgatggtcgtactggtcacgtggggcggtgcaatggcagcaattgaggtgaaatcggaatgatcctgtgctttcctgcgcgattgaagcgaaaagttaggaggattgatggctgcgggcgggagatttggttgacatctgccagtaccccgcgggatcccctcccgcacccacgcgtagaaccctaaaccctgctcatcccgcgccatcagtcatctatcaacttcacccaagtccatcattcgtgagtaagagtcaggtgactgcatcatgacatgaagatactcggccgctccgttgaactcgcgccttccgtgcacccgtgactgtggtaccaaccccgcattcgatcgtgccatctcaacgacttcagcacctccttgtacctcagctatgcaagccaccgatacacaccgctgcttgtattcagctgtctgctacacgtctttgtcggtgcaccacagacgcgtcgcatagctccaagccacatgtgcacgccccaaacaccaacagctgaggctaaagctttacctcctcaagaagcaaatacaagcgaacccttatcgtgtctgccctatccactcatctggcgctactccgctatcaggaacctgcataattagctactgcatccaatctagacctgactttgaacaccacatgattcgtccgtcacccagtactcactggccacagcctgacatctagcaagataggttgagacacatcgagggaagctcccgctgcatgcggggttaggtcatgtagcatgggtgcatcgtgcccggagacgtacgacagggtccaggagtttaagtacctgcttgctggaggtgcaggtcgtcttcattcctgtctcttaatattagaggcaataccatcatgatgggcgttacgcgtctttccatggccatgtgcctgctttctgtttccacttttgctgcaccaacagcacagggcaggcgaaatgggaacagtgcatgtcggcagactagtgttgccatcatgtgagtatttcatacgactccagggtgctgtaaattaatcatccttttcgtagcggtgggggcgtcgctggtataacggctgctgtgagtgtgcttccatcagtatctagatttgtacctaaacagcatcccatctgaaattgactttacatcttttcctacatgtatatagtcagccaggtaggtatggggtcggcaagtacaaaaaacgcaagtgtggacagcttcaacaggtactgcattgatggaccaacagctactaacaagtcctctagcaagctctggcaaatcagtccgtctctgactttctcatcctggaatacaacaatcgcatcggagggcgcatgcagagcttcaaattcggctccgatgccaatggggatccatacaccttggagctgggcgccaactgggtccaaggcactggtacggaaggcggccctgagaacccaatctggacgtttgcgaagcaggccaatttatcgaacacaaattcgaacctttcgtcgatcttgacatacgacgagactggtgccaacgacttcctcgatcttattgatgagtttgaagagaaatatgctgttgctgaacagaacgccggaactatccttacaaaaagtctgcaagatcgcagcatgcgcgctggtctatggcagggtggttggcggccgaaggacgctcatcggaaggctatcgagtggtgggaatgggattgggagatgtcacaaaccccagaagagtccagtttcgtcttcggcatcaccgtgtacaacttcaccttctaccgctactctgaggacgacaacatgagtgtagatcccagaggcttcagtatatggctctacgcgcaagcagccaagttcctcaaggcaaatgatcccagactgctccttaataccgtggtaaaggacattgagtactgcgatactcatgtcacgatcacgaatgaggatggtacttgtgtcgaagctgactatgccatcaacactgtctcactcggcgttctccagaatgaagtcatcaagtacactccagaactccccagctggaagcaggactcgatcgccacgtttgccatgggcacttacaccaagatcttctaccaattcaacgagaccttttggccagaagatacccagttcttcctctacgcccaccctacaacgcgcgggtactacacagcctggcaatctctgtccactgaaggcttcttcccgggctccaatatcctctttgtgacggtggtagacgagcagagctaccgcatcgaggctcaagacgacgaagtcaccaagcaagaaggcctcgccgtcctccgccaaatgttcccggacatcaacatccccgagcccgtggcattccactacccgcgctggaccaacacgccatggtcttacggctcattcaccaactggccctctggcacgacgctcgagatgcaccagaatctgcgcgccaacgtgggacgcttgtactttgccggcgaggccacgagcaccgagcactttggctacttgcaaggcgcatggttcgaaggacaggaagcgggtttgaagatcgcgggcatgctgacgcaagagtgtcggaatgctgagagtggatgtggacagcatgttaagtatgaagtcctgcacggcacgacggaagcttgggaatataacgcgtacaatggcatgggcgagagtccgtttttcaaacccgatgcgagcgcggaaagttagttagcttgtagtcgagatatgattcatccctccatcttgcgcacaccagcgcaccacctcagcaacacaccacgcattcaaagggaactaccaaaccaacagctagaacgatgccacaggaagccacaagcaaataccttatcctaacattctacgagtatacttcgtagacaaatcttcctaatttcatttgcaagtaccctgttctaaaactttctaaatatactttttaaagaaatcttcgtagtatcatttgcaaacatcgtgttctaaaattcaggctttatggtctcattctttcgagggcaatataactttaactaaacactaaaagagtctgcataattgtaattcttagctgtacataagtctagcagaatattacagatgaagtaaatcaagctacatagctaccaggtatgctaatgattcgtgcccgctgtctctgaaaacgctaatgagggcagtgacgagctctctatctctaagttcttcccagacatatgtcgcgtgctaacaagccattgagcctgttcaggctcgtatatgatataccagatgcttattaacagttcatcgggtctgtacagagcgcgcgtgaattcttgtaatgcttattatagcggcaattcatattatagcatattacacagtttccttaatatttattcgacagccgcgaaaagctacataaaaccaagttcccagagacggctagcagtggtggaagtagttcaatcaaaaaacatcgtttccgaacccattatcaatggcagaaataccatccaggttgctgtcttgtgctgtcttgtgggcggcatacggcttaatcttgatgtacttccatccaagcagatttccgtgcactccctcgcagcaaaagtaaccgcaaccgcgcccaccatgacaatcagcaaacacatctacacccaacataaccaccccttcgccacacacatatccagcctcgcccttcgcaccagcccgtcagctaattaggcgccaggattccttcgtccgcgccctaattagcggtcttataacgcctgctgcagggcaccgcgcgcccgttcaattcggtgtccgaaacaacacatgcagcagcggggaggattctagtgcgccttctagaaggatgcgggtgggtgagtgggtggccgtgtgtttcacccagctgtggacttgcagatgtggtcagatttctgctgtttgggtgtggtggcatgcgcgtgcgcaggtgcaagcgtggaggcgaggcgtgcctcccaccgtgtcaatgtagagtcagccagaggacacagcccgaccgaaccatcagcgacgatgagttcccgcccactttttttttcttcctccgcgccttctagaaacctcggaatgcggtcaaatatgcagtcagccgttcgcctggaaagcacatgggaaatcgtttgggtcaagtatatgcacccctgtcgatatgatcagtgcaggcgaccaatgacgtcgagtgtgacacgaagttcgggtgaggtgcgcggtgtggagtggagcgaaggacgacagcgggcgtggaagtctgcatggtaattgaccatgaaagcacatggttggactagagttttgcttgatcatgtacatgttcgcttgtgataatttgcaaatgctatggacgcgtgctaatactcagaagaaatcgagaaagcatatggcttatttggctgctccatcatgtggcgtcgcgtcgtcgtcgacgtcgtcgtcccactcgtctcgtctgacgccgctgtcatgcgcgactgcagagcttcccgaagcagccggcggtggcgcatcatcgtcgctctcatcttcaaaagcagcggggtcggtcagaggctgactctctgggtccacactgcctgccgccgggctctttctcttcggcgcgccctcgacgccttcatctgcggacaccgagatgccgcgccttccccacttgttcgctggctcaggttcttcgttgcgtggcgcggattcctcgtcaaagtcaaagtccacgctcttgcgcccaccggccaagcgaccgacgagccagccgcgtcccaaatcttccgagtcgaccacgccgcctcttcgtaacttgacgcgctgccgtgtgtagtagacccatgcgaagtcgaccatgagtgcggtctggatagagccccagatccagcttgtagggtccgcatatgcgggctcgttggcgccgcgcacaatccaatttaggacatacatgaagcggtatgtgccgagcgtgacgaggtagtaggaatcgatgacggtcgggacggtggtctggcggagcaacagcagctgcggtatcacgcagacggattcgagtatctcagagaaaacccaaagtagctagacacgtcagcagtctctcttgacttgggttgcggcatacatactcccatgaaagtgttgtgtctgatgatccacttctggaagatgaggtaccagaacggcgcaatgacaatagccccagccagacagtagagaccgaacttccatgccttttctcgttcccgtgtgcgtgcatatacgctggtcataaggaagatgatgtacagtgaggacagcgtgtagaagatctgatagcggtcagcacaattcatgttgtgtgcagctctcatcactgcacacacctttagcgtgaagttccatgtgtgccagccatctgccgtcgcagatgatgtgaaaatgtcgagatagcgcgtgcagaaaacgagtgcatagagagcttgtgtgatgagcgagacacctttcacccacgtcagcagccatatttcacagcagagcagtcgaccaatgcttaccctcagcgctgctgttggagtgaatggcccatatcagaatgagcttcgatgacgtatgcgagacatcgcccaggatgcggaagacgttgaacttcatcgtggtgtgctacacagtgcaagacggcgacacagcacgcggcctgtcgcctagcagcgggatctccgcgtctcagttgcaagggccgtctggttcggcaagaaacgcagcaattctcgggagtaccttccggatagcgctcaacgactccgggatgctggatagtgatggtgaagagtgaaggtgcagagcggctttcctgttggtggtggtgatgccttgtcgtgcgcggcagctccacaagctccagctgtccccagaccctgcaccttcgtattgcgtagcacgctagcctcattcggtcgagccctacccatcactccacatccggtatgacagcccatctgcactgggtcgaggcgtgattactcgcttttaatgtcggtctgatgaagcttatagggcctacccgtttgattaatgctagcttaaaaacagctagacaaggagatttatcgtagatcgtcggctctactgcgctcgtggaactgtgagattaacacgtcgaggtgagcatgcaacgcatgtgcgaggaagctgtagcgaaagaaggaccgacttttcctttttttccgacgtactgcgtatgtctccaagactctaagcacagagcctcactttgtagccgcatggtcccgccaactgcgctggtgctgtaggtgcagaataccaaacaattgcggagcagcaagacttgcgacctaaaagaaaagtacacaaccaacacgatagcgtaaaaaagaacaaaaacaaatagttagctgggaggtaggtccctgagtcgtacagcgcccagcatagctaaagcactggtcataccgtagaatcgctgcacatccagaccgtctgatgactgccaatctggctgagaattgcccggcctactggttgaggaataggctcacacaatcccagatagtctgtcaccaggggtagacagaccgtaaagaatcatgcacctgtaaggggaccacttggtgtaatcttctttaatgggggctctctggcgcggcatggtgttgcatggtagagcccaagtctcctgggtagctacagcgtttcgagatctgaagcgcaaaagattgtgttgccttagccgacttgaaggtttgggtctattcttggaaagagttgcagtagagctgtcaagactgagaagggtcacagaagtagaaacagcgggagcatcgcaaggcagatccagctgcaaggcacgccattcggccattttgaccgcaacacgctggtgaccgacgggccgccatgtagagccagcctcatgcttcgcccgcaagcagtcatccgtaagtgacctattcggcccatctccgaaactcttgcagatcgacgaaaaaaagaacatcgaccatccttgatcgcggtagggccatgactaccgaaaacccgcgggcttcgaaaggagagaatcatgggccatctgttgccgctggcatcgaaatagtcgggcgtgctgcgcaaggctgcggaagctaccagcacagcacttggccgtggcgcggtttagccgaagcagtagcctgggcaaagtgacgaggcggagaatggaggaagtcgaggtggtggaccgccgggcttcgaggcgatgctgcgaggctcgccatgaagctcactggtgccgataacgccctgcatttcgctgtggtggtcagtggtggagatgatggagaccaacaagagggttctgacgtggagaccaaggcgcaccctttgcagctaattagtggccatttcgcccgggtcaaggcatttggggccaattaccactgcctcaatcatgcaattaagcgcttttcaacgccatgtctcactgcaaagtgcgactaaatggctgcattgttgcggcgcaattgcactgctcaccgaatgggaagacacgggctgccaaatttcctcgtgccacgcgaaggatttgcatcctcgcgacgggatcctctggcgccgccagcacagacaggttcatcgatatcacgccgcaggcgcagagagattaccctgcgagaagagtccgacggcgaggctcgtgggcccatcctcttgcgtcaggggagactatccttcaacaggagcatccaagtgccgcgccatgatggaagtgtaatcacggccggatcttctctcaccgtcgaacccagtgctgggatgatgaccagtccggacccggcattgcagacgtgctccaacggcatctggtcacgatcatcaccgttgcaggagagcacagtcccagcaggccgttcctggtcagcaactgggtcggggcgcaagcgttgacaggccaggatggccagccatcacgcggctctagcgcaacgacatggctggccgagtcttctagagagggtgaaggatgggcgctaaggtgcagctggcctgaaagtcagtgcgcagtcaactcccccagtgctcccgcgagccgggggtaggatggagtcgaagcactgcacttgtgctgccctccattgagcatcttgataaatacggctgcgccttttgcgcggcccagtcgactacggtacaagctcaagctctctatgctgaccgtgcaccgcaccttccctcaagctcccgcattgtccccatcatctttggctatactactatgaggtagacgcctactacttgaagctcacacacccccatcctgcagcataaggtatcatgtctctcgtacttgatagcgccggccccccaccacatcttctacagtccaggtcagtgcagtggccaaacctctacgactatcaagagtaccccgccgtcgcctcctcgccggcttcaatgtcttcccagtcgctccagtcctacatgtcccatgggccagacacgccgttgccatcgcaggacttgaacactttgccagcctcgacttggtacaacccctctgtttccgccccagaatgtcatccaccggtacgtactaccttttctcgctaagacctgtcgctcacgaatttcatctctagactggctacgccgcatatgggccactatatgcctccgcacacatcttccgtggccttgtcgccacctgcttctacttacacttatgtggggaaagcgccagcatcaagtaaccggagagggacgccagccattgccatgtccccgatctctgctcatgcgcgagactctgtattacccgagtcatcgcgcccgtctgaggaaccccagtcgaacccgggtcaccttactgaacagtcatccgcacgctggagaccaaactcgcatctaatggaacgtcctcacagcagttcgagcagcctacattccgcgccagtcaactctacatggacgatgaacccactcggaatccacagtggcaacttacatcacggacacgaccaatactatgcccccttccagcacttggcacgtagtccacgtcttagtgaaccattgatggagcttccctcgaaccacctcatttcgccacaaccgcgacgcttgtacactcccatcgcaccccaacccctggaaccgccacgatcgagcgggatgaagcgtactcgagacgaggatgaagaagcagccgacgagatcaagcgaaggaagcgatccgactccaacacctcagtgcagtttgagcttagtgaagaagataagctgctccttcaactcaaggaggaagagtcaatgccctggaaagatattgcagctcgtttccagtcggacttgggcaagacataccagatcccagctctacaaatgcgtctcaagcgcttacgtgaacggatgcgtgtgtggaccgagacagatctgagagccttacgactagcacacgagttttgggcacaaaacaagttcgaaatcatcgcgcaaaaggtatgccacgcctgccgcctgtcctttgtaacagcatgctaacacaacccagatgcttgagtttggcgcacaagaaaaatggacaggccgccagtgcgcacgtaaatgggctgagatggacccggcgcccacaccgtacacacatttcgagcagcatctccagccttcctttgccccatacaccatgagtccagtcgagccgcctcagctctttccaccatacatgaacgtccaatgaagatgaatcaacgtttacgggtcttcacgctgtttcctactttacttcacggccctcctggtcggtacggtgtccggtgtacgacgaaaacctatacccagacggctctacgtcttgttctttgatacccttgttcttcatgtgtatacttgccatattttaccaactactacgcgcaacccgcgtcttgccttcgagcaaatgtgtcaaatcaaatatgaccaaatgacccaaattcagccattcgtacacgttgctcttccttcttagccgtgcctttgcccaattgtggagtcagtcgctaacgactgcgccgtaacttgcaacgccgcaatcaggacaaatcaacaaaacaatagcgcttcattagtatagggagaattctgcgccgccaatgaggcgcgtatgactatgttgcaaatggcgattcaaacgcgcggttggggcactgttgccgcctctattccagcacagtggatttggctacagatagcatgcttcgccgctgtaccgtgatcggtcagcggcgaagcatggtgttgtgcaacggcgctcaaggcagcttctggcccccgttggagttccaggaagtgagtgacatgacggttgttctggacccgtgggacaggatgctttgcgcgatttcgcagctcttgtgcgatgatcactatttcatggggcaagagatttgcggtatagatttgcaaccgaatccgagtttagtgtagtcatattgctgcgtgcgtgtgtcgagaaaagacttcgcgccccagcctcatttttattacacaaacttcggcgaagacgagtgccttgacacaagcacagatcaggcgtgacactcagcacggttacacgaacccatgaacggcgaccatcgcagcctcaacccaagcgctgtgcgggagatcgctgggtgctccgccacgtttggggcgttaggcgggtccccaaacatcaacaaggcgtgcaatcttccaaacatcgaatcgagtatcatttggaaattctccgagttggtggacgtgattcacgcatgctccgccgctatccacaccttgcgcaaacgctcagttacctgggtggttgcacttgggccatacagcatcacttcttgcataccatggcaacaccaacactgaagggttcactgactacacagaggggtatggaattcactcgctacggggcgaagagcctcgttggaatgcgcacactcgagtctgccctaaggtgtattggggatgcacgttaaggagagttagtgaagtaagattacatggcgaggcaaaagtagaaggtgcaaaggtcatgcagtgtctctccgtaacgaactggcttctccgtaacgaactggcttctggataccgtatgagaaaggaccgaagtagtcgcgcaattcgtggagtgatcgtgccgaactgaacgcctgatcccgccatcacagcatctcctgtgctctggctcgaacgaccatgaacagttagcagatgagccttaattgaggcacggagttctccaggctaccctcggtattcagtaggccgaatgtaaaccttacagcatgccccttagtcatgtcgaggtcaaatatcacaatctgtccacactaacggccgcacacctacgtgtcagaaacgtctgcacgtcaagtgcctcgattagagtacctggtcggtaagaaagacaaagcagaatgtgtctggaactggcccttggagtagtgtggagagcctgtcacactgccactcgaacagtgcagtatgtaagctgactgcactgtgttctcaacctggccatcttcacttcgtctcgtatgatgcatctaaatacgatgcctaattccagatttatcactcactgaagtgtatatatttcatgtgcaagacttgaacatatcagcagatttgcttgaaatggctgcgtcaccgccatgacacttgattcttggcgacacccactttctcctgtattgtgaacaacgggtcagatcaaccctgaaggcgagagctcgcaatccctactagaactcacatagcaacacttttctacgtcaaaaagcagctagcagcagtgtgccatttcgccgcttctcatagagcttgattgcggattatcgcgccgatacttcttggcggaactgcacatctctgcgaattacaaaagtctgtggccaatgagctggtgatgagaaaccgtcaagtccgctacggcaagggcgtccaacgtgctgcattccttcggcaccaagaccgggtagcggaacgtcatcggcctgatatgactcggtggagtggcagcgaagactagtacgtgcatgacgttttgtgaaggtacagaaactgaaacataagtgaccagcccagtagagggggtggtggcaagatggatggacgacaagtgatcagcaggtgtagctacctatctgcagtcagcctagcatcgacttcggtattcgaacaagggccaaggtttcaagtcctgcgagttccgacaagcattcgttccagcctgtaagctcctgtgtaagcggcgtgtgtccaatagctcacctatcttcccttggtaagacttgcccattgcgttttcttgttgaactgcaaacgttttagccgcattgtgtggcacagagcgacagtgcctgcgcctgcgtgcttcctgccgtcatcacgcagttcctcctgctcaccgataaatggttgaacggcatgcagcggcctctagcatccgaccgtccacgcagatccgatctggagaagtagatcatgttgcgaccaggaaacgctcattgctgccgctgaacatacacacctccaacccgtgcgacagacgcaccaagaaaaatctattttcagcaacaaagcacgaggacaccagcagccgaagtcaaatatacgccttgcgctaggtctcccaggatcagtcggcaccgtttccgaaccatcgatcagcaagcgagagacagccaattgctacacaacccatttgcggccacatagctgagcccaaaaagcccgcaaatgccacgttcgggacgtttcaaagcctgcggtgctaggacaagaaaacgtggaactcatttatccatattgccctaggcgcataaccgcgtgctacatgcagtttcgccccactcactcaacggccttcgacagatcttccatgctgcttctagtgctgacggggtccgtggtgtcggaagccgtgggtcagcactgatcgctgaggagaaagagacattatgacgattatgggctggggatgaaggacgcacaagcaggatgtggaatagatgatttacccggagccgctcggtcggcacgttgaggtgacggtttgcgcatgcggcgtaggattctgtgtgttttcgacaaggcgggaggatattgtacgcaaaatcacctgcgataggagatattagacgaaaattggtctttgcgtcaaatcggggatgtacagtagagtcggataaacaaggcgtgaaagaggggtaagttagggttcgcgaaagctgcaaccgagagttttagacgcggaataattgcgactaggtcggcttcattgctttcagtactttcgtggaaagacccatttggcgtatctattgattttgtagtgaggcggtaagctgtggataaagagtcgtctacaaggctgtaaggctgtagggctgtaaggaagtgaacagtcacgcaacttgagctcggaaatcatgccaatgcgcatctttatgcattaacgcactaaagggctatactaactacattgaaagtagttatagagaatattcatgtgggcccttgaccaccattaaaagaaatcccaatgaaggataaaagagaagagaagtctaaaacattaaaccaaagtcgtgccccaagatacacgctagttgctctcgtccgtgtgttcctaaatactcgtagcatctacgacggagtgcactggaaagtgaatccaccaatgtaggtaggcacagctatggcgcgatcgccgtcaatgtcggcatagttcttggagcgtccgtccagctgaatcgtccggcctagagcgctgttgaccagaacgcactgggtgagatccgcgaacttgacgagctgggcagaggttgcgttaaagccagcgtttccgatggcagttccttcgaaaaggtctgttatcgcgcgaggaacgttgtcgtcaggaacggttgcgtcggagttgacgccggagatatcgtcgtagacacggagggtgacggtggaagtggtattcgtggtagttggcgcagctgagatgctgctggcaaaggcgaggatgcttgaggcgaggatggtggtgagctgcatcttgaacctttctaagttggatgaatatgttggatgcgaagtgaaagttggaaagagataatagaatgaaattagttttaaagtgaagattgaagtgatggatgatggaactgttgctgagatagaaaacggtcccatgcgcagttctccattccctttatatcttcaatttccaggtcagttggagtaagatgaatgattactctcgaaaagaactcggccataatgctatctggacctgttccttgttcgcaccaacgtttgattgcttctagagttgagctcggcctcatcttgtctcaaccggtggtaagatggcgtacgtaccgcaccttaccaactctgatgggacatctggcgtagccacaaccgtagcagcagcacaacgcctccatagaattgagtaagtagttaatacgtctaaatatctgttttatctctcctttcctgtaaataattgttattcctttagttttgttagtgctgtagggctggaaattgcatagatgccaagcgagtttcgtctcacctgaggtgaaaaaatgcggtacggctgaaacgacctcgagatggtttcggcgtgttacttcccactaaagtttatttcatggcgcaatttcccatgcacccggcatagcagagtcaagcttgctttgagcgttcttcaaggccctatagaaggccatcatgatgcttgacgcggagaatacagacggacggttgtaaataactcacagctttgcgcgaagggatctcgacaatgctacgatacattccttaactgaagctcatctcgcgatggttacgagatggcgtaagctcggctgtactgcttccggggggcaggtgtcctaaattggctagctgtaagctgatgcggaatgatatgaggcgatgtgtacattgttcaaagcgatcagacggaggaggcgcgcatgacccatcgtgtagtagcatgataagcaagagaatagaattttgacgtaaacctgtcagctcggtagagacatccgagatgttgtgacaccatagatacgctgagagttcattcagtgttgcgtatgtcgggagctactcctcttcctcacagtcagcacggcgcaacctgaattgttgtgtctacagagatactactgcttcccctgttttcggtgcaaagtcggatgtagaatggtgatttatcaggccgtaacatagtggggcacaacgtccagcgctgacatgagaaggtatccctgctgtgagacgcttgctgttcatccagctcagtacgtcaccgactggggacgtgcatgcctcattctcatcctagaggtcttcaacgatgaaatcaagaaggcagaaagcaagttgaggaattaatggtgaaatcgccctttgaagagtccttgtggcgttgtggcgttatggtttacgctagcccccacctatcgctgctatgtccatcggatcaaccctcggacttctacgctcataagtccacatccgaagttgatgctagaagtataaactgaactttccagttcttctccagacttgacatagcatgcaatcagcgttgaatcgtctttctacacttcgcgcgcatctcacgtccgcccgaggatttcatacgtcatcgcccaccatggcaaaccttgccatcaactccacataccgtatgaactcgggttacgacatcccagtcctaggctatggcgtttatcaaaccccagcagacgtggcatctgaagttgtgcatcacgccctcaaaaccggctatcgtcatgtggactccgcggtagcatatcggaacgaacagccctctgcagatggaatgaagaagtccggcatcccaagagaagagctcttcttcaccacaaagatcccacccaaggatatgcgctatgagactgccaaagaacacattgaaaacacgctcaagatcacgggctttgactacgtcgacttgtacctcctccacagcccctacggcggtaaagaaaaccgcattggggcgtggaaagcgcttgtggaaggcgtgcaggctgggaagatccgatcaatcggtgtttcaaattacggcgtgcatcacctcgatgagctggaagcatacatcaaagcgaccgatgagaaagaaggcaaaggcaagggcggcgtactcagcgtcaaccaagttgaactacatccgtggcttgcgcgcacagatatcgtggattggtgcaagaagagaggcgtccttctcgaggcgtattgtccgatcgtgagggcgcagaagaatgatgatccactactacagcccttggcgaagaaatacaataagacgccttcacagattttgatcaggtggagtttgcagatggtgagtactcgtatggtggtgttaccatggccacactgacatttatgctagggcttcattcctctcccgaagtctgtgacaccggcgcgcatcgaggaaaatgcgaatgtgtatgatttcgagttatccagcgaggatatgaagagcttagatactggagtgtatgagccttgcgcgtgggatccgacaaagagtgacgactagacaatatcggagaattacgagtagaccacggagaactacaggaatacaacagtagacttcaagcatcgagtactgtaaccaggtgctgcaataatttgcacgcgctgtgtcttaagaattctgaacaccatctaagcgcagattgatcaagctctctagcttcgaggctgttttagcacgtcctcacatacaagtaagctgctgagtctgttcaggcccgaacacgacatgaatgctgttttctaatagtggattaattttgattagagcacgcatgaattattgtgccacctgatgtcggggaaggtggtatctctaatttctcattgcgccctagcaagttcggttgccaatgatatgcttggagctacaatatccagctcatttcacccctgcgagcatttccaagaacttgtctccgatggcattcgccgccatcggattatcaccagtgatcagctcccgatccaccgtaatactacccatgctcttcgccaaaccctcctgcatatccgcaccctcttctctcagcgtaccctcgaccttcgtaatctcgcccctgaagtacacctccatcatcttctcctcagcatcactccagctcgtcatcttgtatcctttgtacgcaaactccttctgcgggccatacttcgtcgacaagaacgcccacggcccatggcacagcgcagcagtcggtttagcattctgatggaagtggctgagtatgcgtcctagatccgcattgtcgcccagatcactcagcggtgcatgcccgcctgggatgaacacgccgccaaagttctttagctggtcatcgctgatctcgctgaacttgcgcggtcggctgaatccattctctttcttcatgcgctcgatgaggtcaagttcgcgctggcgctcgtagaagttgccggcaaatgccatgagtgataggctgtttgggtctggtgtgggctccttgccttcaggtgaggcgaatgttacttcgtagccggcgtcgaggaatttttggaggggcttggcgagttccatgaggaagtagccggagtcctgggagacggtcttgccatcgttgccagtgttgtagagggggaagcttgaggcgtcggagacgatgatgaggatctttttcgaggccttgttgtatgtttgcagttgttcgggcgtcatgatggcgatgtatacttggaaactttttatgaatatgtctggaggtctaggattttgtggtgtgcggtatggtgtttgatgttaaaagaaataaatacttaggtatgggctgcatggtcagtatgacgtagtcgttatttcgagcgctgtatccacaaactagtttgctcttgaataatttctatacagaacagcatgatgatggtttacaatacggctaacctcggcatgtttcgcatgtgtaaatactctcagcagaggtgataggctccaccacgtgactgtatttagactctcttcatcagacggtgcgagacattgctaataattcaaaatcgatgctttcgagacgttgtgcatcaagaatgcgtgcgattctaagctgcagcccgtcaacgaatgtgcttcaatcccttggaaacattgagaaattattcattttcagtgaattcatagtatacaaaggatgcgatggaaaagtacgagaccaatatacgcaacatgagcgggaatttaattccactctcctattacccaattaaggaattcccacgctctttcttcacaattgctgtacttttcccgcatcttccccatcccttctctcaagcccaacatctacccaaaccggacaatgatcactcattcccctctccccctcagtatccaagatcccactcgccttcaccatccccgcatcccacgcccccctcccagcaaccacataatccactctatcacaactcgacccccactccctccccctcggataatacgtataccgccgctcattcccatgcatctcgcgccacacatccacgccacccagccccgtcccctccagaaacctctcgtgaaaatccgcccggttgagcgcatgctgcttggggaatgttcggagcttgggatgtccatcgcgcgcgtcgggcgcaacgttcatgtcgcctgcgagcagcacacgccaacctgctgcttcgagatccagacattcttgcatcaacaggcggtggaattggagtttgcggtcgtggcgtgtgccggttactacgcctgttgttgggtcgcggtaagggttggaggtgccgttgacggcatagatgttgaagatggcgagctttgcggatttgccggtgagttggacgatggagatgcggccttctttgtcccagtctactgttcggatgttgatctggtaggggttttggaggtcggtgcggaggatgctgcatacgccgtagagttttccactgcctcgtaggccgcgcgcgttgtgtggatcattcggaagtgtgaaatgcgcttcgtatgttgggccttcgtcgtcggtttctgatgggaatttggtgttcacggcggccttgaccgcgtcttgggtctttgtgtctttggttgcgattttgacttcttgcagaaaaaggatagagggccatttgtgtctctgcaaaatgcctcgaagtgatggaggagggatgttgtcttctttatcttgggggtccgacgcagcgaagaacgactttatggacttttgcaagaaaggagcgattccattgacgttccatgagaagattcggatgctattcgtgtgcagtggtggcagaggctgtggcgtcgttggactttgcttcgcagtcgatccagtcgtctgagccaatatcttgtgccgttttgccggaggtgggctaatgtcccggctcatcttggtgtatctacatctaaatgcactcgcgagaacatacttggagcgaaagaacgagctgaacggaagcaatgacgtcatgaggtaatgtaagcgcgcccatgttcctacgcagaccacgaacgtcctcttcactcatcatatcatctcgtacaagttcccgagctaacacgatagctcatctctgatgtttgcctctgacgcgcatgcacgttgcgggccggaagccccactaactccaacatggcttagatctgcatatacattcacagcccctccatttcagccgcaaccatcaacctcgcaaacccctgccaagtttccccaactacctcacatcatcaaccttttttctcccgtcacccatttcccaagtcctcctccgaaaatgtctcaccaacgcaagaaatccctcctcatcgggataaactacacaaactccagccacgccctgcgcggctgccactccgacgtggacaacatgaccgacttcctctcctaccgtggctacgacaactcgcacaagaaccaggtgatcctcactgaccgccccgaggtacctcatgacagccccttctacccctccggccacaacctgctggcggccatggactggctcgtgtctgagcccggctgcacgctattcctgcactactcgggccacggcgggcagattgccgatgtggatgggaaccgctccacgggcatcgacgacacgattgtgcctgttgatttcgagacgcgcggccagattagtagtacgttgctgcacgagcatttggtcacgaggatggcgccggggtgtactttgtttatcatcatggattgctgtcactcgggctctgcggtggaactgccctatgtgtaccgctcggatagcgatgggcagattagtttgctggacaatctgcgggttggggcgaggttggttggggaggcgcagaggctgattgatggggggtttagttatagtaaggttggggaggcgcagcagttactcgcgggtgcgagtagtttcttcaagggattgaggcatatgggcgagcaggaggaggaggggctggatgcgggggagtttgcggggcagtatggcagcgagcagaagatggtgacgatgttttcggggtgcaaggatgatcagacgagtgcggatgcgaatattgagggtgaggccacgggcgcgatgacgtgggctttcttggagacgatgaagagtaatccgaatccgtcgtatgcgcaggtgagtacacaaaggcattcggggaagtgaaaaatcgctgactgcaaccagacgctccagatgacgaggcaagtgctggaccagtccaactatactcaggtgccgcaactgagttctggccttgacatcgatttggataacttgccgcttgtgatatagttaccatgattccgcatctatgaacgacgagaacacgactgtatggagtatgcaaatatcaattcggaaaaagcactacgaacatctcgtgaacgtcaatttgaagacattcttcacacaaaatgatgagaaaacaacaaaggtatcgtggacatccagcctttgcaccataacaccaaccgctaccatttagatcagaagaggagcccaggaaacgccgtcaatgcgtgccaccattcgtcattacagccgccgtcacgttacgctagaagaactaatccttagcaacttctgtgcgcacttcaccgttgacgttcttagtgtcgcgctccgcttcaccctcctctttcgcgtcggcgatggcttccttggtgtcctcgtcaacgccctccattgagacgtctgccgtgggtgctgatgttggagctaatgctggtgcagcggtcgcggctggtggtgagtcagggggtgtgaccacaccggcaggtgattgagagcgagttgaggttgcagtagcggcgggtacctctgcctcgtccatatcaacatcaccatcatcgtcagccccttgctctgccacggcaggtgtctgtgtacgagacgctggagcggccgaaggctgtcttgtcgatacagcgctatccccattgatctcctccatgccattgagcgcgtcgatgtcctgagcgggtgcagcatttggattggggaagtcgctgatgtttctccgcttcttaacgcctggctgagcgcgtacaccgagactgttcttgtactcttcgtcgtcgctttcgtcgtacagctcgccatcgcgctcgatgtgttcgtctcgctgacgctgagtcattctcacatccgggttcatgtcagcgtcgaggtcgtcgtcctcgtcttcaccatctgagtctgccatccgaggcaatgcattaggaatgttggtgaaggcttctaccgagggcctgcctgttcttcgaatgttctcaatcacagtagacttgatcttgtggagatagtcgtgcgagttggcgttctccatgtttgatggccgaacatccagctcgtagtcaggcgcaaagtactgcatgatgttagtgccatatcgaaagggtgggaatatcaagaacttgcctcgtagtagtcattgaagggaagctgcttggacatcttctcccctacaagctcacccgtctcgtatgcccaggtgcgggcaacgttgcgcatggtgtaaccaccaccacccaagatgatgacaggcacgccgaagctcttgacgtagcgaacgcagttggcatggccgtccatgctcaagttgaagcatccaagtcggtcgcccgagagactgtcgcctccgcactggagcacaatggcttctgggccgtagtgggtcatgaccgcctcgatgactggctcgaagatgttgcggtaggtctcgtctgttatgccgtcgcgcagagggaagttgacagaatagttcttgccagtgccaacaccaatgtcgcgcagttcaccggtaccggggaagtactcgccgtacttgtggaaggatacagtcatgacacgatcggtcgtgtagaaagcctcctccacaccatctccatggtgcacgtcgatatcgatgtacaggacgcgctgcttgtaccgcagaagctcgatgatgccaaggacaatgtctgagaaatcagctaaagtcggcgcaaaaagctggcgcatactgaccgttgacatagcagaaaccactagcttcgctcttttttgcgtgatgcagtccgcccgcccagttgactgcgacgtcgcatttgccgcggttcagacgcgccgcgccctccatggtacctccggcgctgatgccgcagaactcgaagaggccgtcaaagacgggacaatcgtctccgacgttgtatttgctctgctccttggtgaagttgtccatgttgtctggagtgaccttgtgcagaaactctatgtactcgtctgtgtggaactgcgtcatttcgtacttggaggcgggttttgcgcgctgttcttgttaggaattaaacatatgcgcgtgctataggtatgggcgtacgtagatctccatcttgctgtaaaggccatagttcataataagactatgcgccatgcgtatgcgatgaggcttcatgggatggcctgcaacgtaggcatagttgcccacatccgagtcgtagaagtatgcgactttcttgggttgtgcgcccacactattgctcaggctggcagaggccggggccgccgacatgtcgtctgccattttggcactgctttgaagcgactgtggttgctggagtttggcagtttggtagcttggatttttagatagtgaatgtgagtgttagctggtgtttctggagcggcgggaactacaatgcagggactcgaggcgtggtcggcaatataaagcgtcaaagacacccaatgcgggagagatggtgggaacaaaggcgctccgagcttgagcttcgaccgcgggcggccagcatccttgctcgccttagcgcgcttttcggagaaacgtggggccgattacatatcgcgacagctcggagcttcacccatcgccgccgcctcgccgtacaacccacatcaacaccacgctccctctctggataccccgtctccctcggaacctacttcttcatagactcacccataccccccacaccatcatggaccggctaagcagaatgttggccgccgcgcagggcatgggaggcatgggcggaggtcccgcacaagacaccaacctgatcgacaactcggaaaccgtctacatctcgtctctggcgctgctcaagatgctgcggcacgggcgggcgggtgtgcccatggaggtcatgggcctcatgctgggcgagtttgtggatgactacacagtacgcgtcgtggatgtattcgccatgccgcagtccggtaccggtgtttccgtcgaggctgtcgaccccgtcttccagaccaagatgatggacatgctgaggcagacaggaaggtgcgttgcttctcaccacgagtactcttgagagtgagagcggcagctgacagacacaggcaagagacggtcgtcggctggtaccactcacatcctggcttcggctgctggctgtcgtccgtcgacatcaacacgcaacagtcctttgagcagctcacgccccgcgccgtcgccgtcgtagtcgatcccatccagtccgtcaagggcaaagtcgtcatcgatgccttccgcctaataaatccgcaaaccctcatgatgggccacgagccccgccagaccacatccaacgtcggccacctcaacaagccctcgatccaagccctcatccacggcctgaaccgccactactactcaataggcatcgattacaagaagactgcgctggaggagaacatgctgatgaacctgcacaagcacgtctggaccgaggcactgctgatggaggacttcaagggcgagggcgagcggaacaacgacaggctgcagaagctggtctcgttggccgagggttacgagaagcgcgtcaaggaggagacggagctcaccaaggaccagctcaagacgcgatacgttggaaaggtcgaccccaagaagcgtgcgtactccctcctacccgagatatcatagtcatgctaattcaccctcatagacatcgaagacgtcggccaacagctcatcgaggacaacatcgtgtccgtctcgcgacaaatgatcgacaaggaggcctcggtgccaaagccagcctcgcggcaaaacggaaatgccgaagccagcaacgacgatgtcgagatggatgagtagatttcaccccagagcagcttgaccatcgtcttgcacatgaaagagtaggctacaaagcatgtctcaccgaggcctacttgcgtaccaggagatacggaccaagaagcttggagcagatcacttggcacgaacgatatcctcccatcatgatggtgcaggcacgacggggtgccgtggagagcgctacagcagacgctctgcagaagaagtccaattcggcaaatacgaagcatgccgtagagaaatgccatcaatagcatgatataatgaaacatcatacaaacaaattatgcatattgtcagggtatcgttcctatcagctaaacaaaatttcctcccaatgccgagacccaattgccattccgacataaagcactcttatgtcaatctttatgcttcagcgctcgctccatcatccccactcttctccacaacctcgcccgggaatggtttccgcgcataaacacacctgacctcgtgatagaaatgattcccacggttcttgatcacgctcctaaaatccttcacaaaagcttgcacttctgcgtacgtccacccaagtaatcgcgtatacagcgccatgacccacccctcaatcccctcactccaattcctctctccccacctccccaaatccttcaaatgcggatccttcggccacgccccaatcggccaaataaacctctcttcatggacatccacaaatccggcctgcggcaacagcgccgccatctgctcgacaatcttgaacgtcatgccggtcagcctctcgcccacatcaatcacactatcgctaaacgccgcgacaatctggtcggcatggcgcccactcgccgggtcggcattcgtgcggatttcaaattccagctgctcgaaccacgcgccgggcgcgaggtgggcgtagacctgcgcgtacatgtgcggccagtccttgacgcacccagttagcccgcggatgtggatgaagtcgaagtggtcgggcggatacgtccactcgctgcaggcatcgtcgatttcaaacacgaggttcggcggcgcggcggtgtacaggatcgggctgaggtcggtcgcggtaatctcggcggcggggaagtggtcggcgatgtctacggcccacagccccgtgccggtgcccacgtcgaggatgcgtttgggcgaagtgatgggcgcgaggaagagcttgtcgtgcaacgtgaggagccagaggtggtgcacgatcagctcgtaggattgcgcgccttcgtcgttgggcgcgtagtaggtgccgtcgcgccaggcgtggtagcggcgtccattttcatagcggtagcgtgtggcggaggaggcgagggagcagatgctggaggaggcgtaggatgcgcggtcggtttgggcgtcggcggattcttggtaggaggtgtaggttgcgtcctggggtgggtcaggataggagggagaatgagagaggtttggacgtctgtatgcatgtatgacggattgagagatggaggagacggtgaaggagaagcaaagttgatatcagaggagaatgagagaaaaagaattcacactcacaacatcaatgtccgcccctcccatatccatctccgcatcagtcccaggcgaagaaacagcttccatcttcttctttctccgaaacaatcctccagcaaacatcacaaaccactccgggcccgatgacgggctcttcccgttctcagtcgaatatgtaccgggatccgacgccttgcgctccgatttagaaaaaaatatcagatccccgggacaatcgcacttcttcaataatatctgaaacctctgatccctccttcccgcccgtcagcgccgtgtctctcgtccgaaacgaccgtcgtgtacactctaccaggtcacgcccggctcttccgcgtccgcacaacaccgagactcccacgtcaccacttcaatctatctcttcctggatatgtcgccttcaatctcaatcttctggccaatccttgctccacttcaatccacttcgattcaatgcgcaaaagtgcacaagccgtccgtacgtccatctatcatcgaagatatctccgcccactacaagcgtcaccacggcacttgccggcccccgcgagccccaacgcgtaatcggcgcgaatgggtctggccaactgtctgcccattgatgtttgcagtctactgttcctgttacgatcctttgtgaatgacattggaatacgagtagcgctaccgctcggctggggcgcgacaagcggattccgctgcgttgggatcgagaacgatgtggtgccgcattcgtgcattccgaggctcgtggcgagcgcgaggctggcgcgggggatctgagtggcggggtgggccgcgaggaatattgggtggcaaaggcgaatttcatggtacacagaaatggtaggttcgatgatttactgaatccctgtggtttttcgagttcatctttgtcgtgatagtattgcatctagtatgtgagacagaggcacgtagttcttttcgctggaaagtcacgcgaaatgcggtcatggtcagtgaagtatccattctattcgctacgaagcaacccagatggttttcctttctttctttctagcagaataaaacaacatccgcccacgctacgtacaagttcatgcaccgcgacacaacaatcgcgtatagaaaaacgacctatctgaatcctccttgatctttgtgtccattaccatatttcgtttttttaatgcttctcgcgtagcgacatgaaagaccaaaactccgcccatggcactcattcggcgcaacaactaaaactcgccgacggtgtgtatacagccgtgtgttggtgacgccgtggaatcataaacgtgcagaaatggtgccatatacaacaagattcagataccaccacttacgccataaagttcatggcgccagttttgaaaaatgtaactggcagccgatttttggatgagacagccgtattgggctgttgcgtgcgcgtgcgcacatgatctgggggatacattgtgagatatacggttcgttacgtcatgggcaggcagagtgcctataaaatgtgtgccaacgtccgtcgtgctaacttcgagacatcagttcacaggtatcatatcagacacactgtactgagtactgatttatgcgtggtgctcgatacgccatgcaacactaagtacatatcattgcgctcggagcggccctaagtcgatggcaaaagcgaagaccatctatgggtgtccatgaggtttgccagagccttcttcgcggtaagagctcgaggtctgtgcggatttggtcttcttgttcctttcgtcgtcggatgacgagttggagtggctgctgcttccgtcatcgaggcgaatgttaccatccttggactcgcggcgcaggcggtctgctttgtccttcagcaccttggcctgttcggctgctcgctgagcacgaatctgcttcttccacattgctgcatagtggccattcctctccaggagctcttcgtgagtgccgcgttcttgaactcgtcctttgtgcaagacgagaatctgatcagcgtgagtaatggtactgagccgatgagcaatgataagcatggtgcgtccttgcgctaatgaggtaaacgcttcctggatgtgctgttctgtttcggtgtcgagggccgctgtagcttcgtcaagcataatgatgcgaggattcttcaggatggtgcgagcaatagccacacgctgcttctcacctccggagaggcgcaggccacgctcaccgaccttagtctcgtacttgtctgggaacgtcatgatcttgtcatgaatgctggcggctctacatgcttcgtagacctgttcgtcggtcgcctccggattggcatatttgaggttatacatcaaagtctcgttgaaaaggaccgtgtcctgaggaactacaccaatgtggcggcgaacagagtcaatcgtgaggtcttcgacatcgtggccatcaacctggatactgccggaaagggtgttgtagaacctgtagaggaggcggaaaatagtcgacttgccaccaccggactcgccgacgaaggcagttgtggtgcctggcgtgcagtagaagtcgagacccgtcaatgcgggcttacgctggtcgtaggaaaagtggacgtcctggaatcggagttggccctcgcacgatggtagctccgccgcatcctccttgtcaaccacggtaggttgctctttgaagagctcgagcatacgctcagagttgatcatagccgactgaatcatcctgtagaaagtcccgaagaaattgagcggactctgaagttggcccatgtaggtaatgaggacaacaaatttgccgacttcctgttcgccatttgcaacttgccacgctgctatgaagcaggtcacaagtaaaccggtcatgaaaaccatgttttgagtaatgttcatgatgttgagcgagaacatgaccttgtactcggcgttttggtacttctgcacagcttcacggtagcggttaaattcgtaagcttcggcgttgaaatacttcactgtttcgtaggagaccatggagtcgtttctgcacgtgttagtccaatcatgcatgtgtgaggattgagttgcttacttgaccgcatcttcttccctgtcggcattgaccatttcgcgacgaatctcagcacgccactgcgccatacgaatagtcagataaatgtaccaaaacgtgacaatggcgatcacaagcgcatagtaagcgtcaaacttgtacaggaagtagccaatggcgacagccaggtcgatcagcatgggcacgacttggaaggtcacctgctccaggaaggtgttgatggagctgccttttccgagtgcagacaagacctcgcccgtttttttgccaaggtggaaatcgaggctgaggctgtgcacgtgctcaaatgccgcaacggataattcgcgatacgagtactgagacacgggaatccacagtgcagaccgcattgcgccaagtacaccgttgctgccctgcaaaaagcggaacgaaatgtagatgatgatggcggtccatgggctgccttcttccttgtgcgcgagacggtccacaatgtgtcccatctggtctgggacgagcaaattgactacgcgctgcgctaggacaagcagaaagcagagtacaacgacaatctgcagcttacggtccttggacggccacaggtagggaaaaaagacatggtagcctttgatgtactcccaccagctgcgtgcaggtgcgcccgtgggtctgctccaggctggaggtgcgccctcggtgtgctggtgtttgccaccgacgggctgagtcgagccataggagccgttcgcgtgaccgttctccgcgtggccatttcgatccgcgccattgcccaataaggacgtagtctccgtggagcttcccgcctcttcagagcgctttcgctgtggcatcaccgcaaagacgatgtagaatccaatgagagagagcagcagcacgatacggagcaggtccatggcaacctcggcagcctcccaatcggtcatgtggaagcgcagcctcgtgctggggcggccggccgtgggctccttgtgtgcatgcgtgtagattgcaaaggacagggcgacgaggatgacttcgaggacagttgcggcggcccaggtcgccagatgagcccccgttggcgagggcttcgagtcgaccagtgagatgaggaacaggcagtagacgaagaaggagcccacaaggtagatctggtgcagtgttagtcttgcggtggttgagatgtttctgtgcagtgcataccacgaccgacttgccggcccaccagtgctccttcttcatgaccagcgagtgggcaatgaccaggactgagttgccgatgaaggtcagggccgtggcaaaggagacccattcgaagacgcgcttctgcgtgtgcgtgacgtcgtcgtggacgggtctcttcacaaagttgcgagtcgggtcggttgcgggcagcggcttgcctccagggccggtggtggtgggtttggcgatattagcattagaattagaggcggcaatgctgcgggtggtgaaggcggccaggaagaagacgagcataaagatgggataggcgtactgcagcaccgtgacggttttgcgcagtgcggcggcataggcccagcgagcatcgtcgtcggcggagaggtccagcccggccatgtgcagctgtccggccatgatgagcgtcttggtcagacagagctcggcgggatgcggggtgttggagagagggagaggaatgaaggagggtgctacaagagacacacagacacaggcctgcactgacggtcgacgggtgacatggttagtcgttagtgtatcgagtctcttgtagcgcatgtacaagtaagtgggccctccagctggtggcggcgcgatcatcaatctagacaagtcggaaggagccaggggagcgaggcaggcgcgaccctggcagtggccgcctgcaagacgcagcggcctgcattggcttcagggcacaccacctgcgcgtcccccatgctgcacggcgctgcaccctcagcgactctccactccacacagcgccgctcgtcgcgcagtacaatacgtctctaaagcgccgccgcatcgggcccgcttccgccgtcctcgccctgcgcgctcagttcccagtcccagtccccgtcccaaactctgcccccgtctcaccgcaacaccaccacgactcgcctctcccatgatgcccccgtcctagcctctcagatgactgaccggcgggcgtccgcggctccctcgccaaaaatcccccccgcgccgccgccgccgccgccacccaagcagaagcagcgctcgtactttgagcgtttcgttgcgcaaccgctgacgactgcctatgcttcgcgacctccaagcgtgcagaccaatcgtcccgatggtgggcctccgaacccgctagtcccgaagcttcccgggtatgtaggtgttccttctcgtcccgtctgcaccaacacgtctgtccaatgtatgtagccatgcagcgagcagtgagtagcgagcatcatgccatgtgcccgcctctgctcatcacctccaccatccgctgtccgctgtccgctgtcctgcccgcggcatttatcgtacctgcaccgcgcgccttccgtttccgtcccgtgctattttcgttcactaaacaatctaccccagcatccgcaccggatattcgcaggatgccagccataagaccggcctcgacatctctgccctcgacatcaaccgcgagcgcacgcatgcagtcctcgctggcaaggagattctcaagaccgtccgtgtgcaggatgccaagattgtcgacgagaccaatctgcgtgctgctgtgctcaactatgcagattcccatgccagacagcgcgagggcttgggcatccatgacgtgaagtggtcgcacggccagttcagctcgcatattgcgactgctgcagcaaacggcaaggtcattctctacgacttgaaccgcgcgagcgttgagctcacccggttgcacgaacacaaccgccaggtgcacaagcttgcattcaatccgcaccagggctacttgctcctctctgccagtcaagatgcgactgtccgtctgtgggacctgcgagacatgcgcagagatgtctccacctgtcgcagccgagaccattactcgggcatgaatggcggcatccgcgatgtgcagtggtctcctactgatgctgtagaatttgcctttggcactgacaacggtaacatacagcgttgggactttcggtacaacaagggtcccaagcagaaaatcacagcccacgaccagcgcatctgcacgtctatcgactggcatcccgatggtaagcacatgctcagctctggtgtagatcgaaccgtcaaagtgtgggacttttcccaggatgggcgccgccaaaagcctacttgggttctgaccacgccttatcctgttcataaagcccgatggagacctccatactggtccgacgaccaccaggaccggggtgcctatcaaagcacccagttggccacgtactacgatcgcgagcattcccccatacacgtgtgggatttccgcagaccccacttaccattccgtgagatcaacaaattcgccagcgcaccctccgatatgctctggcactcgcgtgacaccttgtggactgtgggcaaggaaggtgtcttccagcaaaatgatgtccaccacgcaccaaagaccgttgatcgacgtagcctgcaggcacttgcagtatcgccaagtggcgaattgagtggcgtggcgcagaagcgaccacgaccgcggcgctctgcaagtctagcgtataccgacgatgcgtatctgggcgatccacgtgttctgcgcggcagcccagagaaaggcagcatgaggagctcagcagatgatagcttgaacgatagcttcctcgcctcgtcggtgaagcgtcatcatggtcgcactgccagcagcaggtcggccagatcatttggcagcacgccgccatctgattcggctcccaaagtcatgttcctgaccgattccatgactacaacgagtgaagcgatcaagcctaaccaggttgcttttcgtggtattctgcccggtactgccaacgttcaggtctttgcgtacctggcccaaaagtacaaaagtattcctttatcggatcctccagatttgcaggcatttgaagacttagaacacgtattcggacaaaatgccgagtatgcgcagcgagcgtccatgtatcgtcttgctcagacatggaatattgtcggaaagtccatagctactgttacgcggaaccgtgcagagctacacagacagagcagacgcttgcaacgaaaggctttcacggcaagcccacttgtgccaggcatacgcaccgcatcggagcgactcgaagcccgtaacaagaacgcggcgattccgacaaatcctgcactgcgtgccatcctcggcacactagaaaagacgactaacagccagtcagcaccctcaattgagagcacatctaatcttgcgacacctctcgctcggccaatggccgtttccgcttcggcaaagggtgaatcaggagcatctgaaatacctgatctggaccaagaagatatcattgcacttccaccttctttgacaggtgcgcacactgagatcagcggagccagcgatagacttgccgtcccaaagacggccttcaatggtcctcaatggtaccaatctgccgatggtctcgacgagcgccgtgcccttgtcggcagctatcgagcatcaccccgcataccactaagccttgggccaagcaacaagccagggattgacataaatgttccgccgccattggggcgccacgattctggggaaagtttcaccatgttctccgcgtctacagattcccaaaaaggcaattcaatgccaagctcattcgccagcggcaactctcatcctcgtagcatagagtccgctggacagaagtggcggataggcgctgaaaaggccagctttggtaatgccaggacttcatccagcaacggcttcaccgatgttctgggtaagagtgttgagatctcccccactactgtgcctctcggcaaaatacccccgtaccaaggcgtccaacactcggtcggtgatgttccggagcacttggtcgaattcagtagcggtgaaagagctgtgcagaatatggaacatttgcggcgcaacaatcagctgctccgtcacgatagctccgagtcggaggcgtatgcaagcagccgaggcgatagtacttcttcctttgagtacaatcccgaaatggatgcaagcggtacgattgtgccggagggacctgaggacgtgagatcgctgcatacttcaaggcttcccttaccgctatctcatgcagcccagagcgcacctccagtacttgatccatcaggcgaggatgcgttgttgctgtcagactatcaggctatgcatgttgatgccgaggcaggatcggcttacaccatcgttggcctccttaacaaacttctcgcattccatactgtcgcacagtccgatgcgcaattctcatcaatactgctactgctgctagcgccattgctaccgcagacgcacgggccgacatcgaccaccgacatcgatgttggagacgttcttgcggcgttctctgacactttcatctcactgggtctgactcccacgcaagcaaaggcagttttatcaacccaactgagccaattgatcgcaacaggtatcaatccttaccaagcagagtcgatcctccacacataccatgcacaattgcacggtctgtcgctgttcaattccgcagcatcacttcgacgcctgtcgtatcccgcctatcctgccgtatatgaacaagcgctgaaagacactcaaattgggctactctgcctcagctgtaaatcgcccatcaacaatcccaaggacaagatgcgttgcgagtcatgcaagcgtgctcaagcaccgtgtcctatttgctgggccaagtatccggcttttgaacccatcaccgcacagaaaaagaccaaacacaagattcgctctagcttcaaagatcgtgatcatcgaaggaaacgatcctcgctcatgtccaatcaggcggtggatctggacatcctccatgctgctgaccacccttctccaagcgagccggagaattggtcgccgcataaagcaacgctgtggacatggtgctcgctatgcgggcatggcggacacacaaattgtctctcgacatggtttgctgaccctctgctatcggacggtgcatgtgcgactgaaggctgtctgtgcgattgcgtgcgaggcaaacgccgtgacgagaagattgaagaaacgctacgcatgaaagcagcaaaggagcgcgccaaacccgtccgcaaaggcgacgactggaaagtcaaagaaagtaaagctgtatcagaggtacgtcgcgctgctctcgacgacgacgcttctacacaggcttcttctcagacgcccagctccatgcacaacaacaccaagagactccgtgaagacagcgtcggcaagagagtacgagtcgtcgaaccgtcagcttctgccaagttaccgaaatagtccatgttaatcccgcagaattgatgtcgacacactttctcgcgtgcgaggccttgaccgcgttagcttgcggagctgcccgcaatcgtgcatctatcacaccgcttttgtatgcctgcatgccaagcctcgccgcttccccggatgcggagactgctggccacgttgtaggtcgcaccggtcgccgtgctggggtaaatggctgattgtgtgtgggggtaatcaagttgttgatgcatcgaggtggatggacggacggtggtacttgatcggcatgcgtgattggggaaatacagtttatacacgaccatactctcctatcttgtgctactcctacaactaagttctcatgcaaaaggccatgtgatgttgttcacacgacacttcgttaactttgcagtcctgcagtcctgcagccctgcagccttgcagtagtacagccgagaacgtgacgtccatctccagcacgattcaccaaccgcgcgccggaatagcaacttgcttacacgtatgtacaaccatgcccgcagtcatctaaacatgtactttgcaggctgcgaattgcggcagcggcgtcggtatccccatccgcctgcgcgtccctcctgatcggtgtgcaacaagcacatagcctttgcggaccgtcgacgccctgccacgcataccccgcgatcccagttttcccagagtgttgttgagcaccggcttattgacagcacaatgtcatactcctgcgtggtaggggatgagtcaccgctaccgctaccgatgagatctttctagcacaaggacgtctgcaagatgatgtggtcgctccagcctaaagtagtgatatgaacggtgagggcggtaaaaggttgtacatccaccctttggatgctcgtattcggtgacacagcgactaacggcgatgttggtcaactcccgttctccgaatctagatggtccagagacgtggtcaagttagcatcgtggaacctgcggacacgtcacgagtcatgcttatcatcgtgctttgttcgtgacaattaccagtctgccctgcgctgtacactgaccttggtaggcattttcgtcgcatgttgcacaacatgatgtgtttccagggtattgataggcgcggggtgcgatgcattagcgaggtgtgggtgggtctattgaggcgctttggtggtggtgtgcaggcggttgtctaaggttgtaacggctccacgttcgcggatgcgctgttgattccaaggtatcggttgcaaatcgaacggatctgcagagtgatcgggattcgagctggtaagcaatcagcgccggtctagaatcgccccatgcagcctgcggacgtcgatagattgggcgagatctattggaattcggggcacgctgtagggtttgcgatagctgtctccgtggctgttgcgctggttagtggtcagtgaacgttgttgaggtgaagccatgtactgtgagtgcatgaaagtgagccctggctttaagtgtccgtccgtatatgttatgctcggaaacgtgtgcttggtgctgaatcagacttgcatggccgtggtggttgtgacgagaagacaacagtgtaggggtggcgggaacagcaaaaccaaaatcttccagtatagctactgcaagcagctgaatagaccaagatcggcgtccatgctcatatcctatcgaatgccgtagcaacacaatccccccgaatgccttagacctgagtctggctcgagcaccgtccgtatagcctgtacatcaccatatcatgtgaaaccacgggaatcaaattgttggactttcgtagaattgttcgtagagtaagctcaaccggcttccgttcctcgtgacaccgtggtgatcttcgtaagaagggaagtacaggcctaggtcgccatgaaatgcatgtccgtgcctccgaaaggcagctcaaataccgaaaccctgatttcgtcagcgatgcgcccagccatgggaacatgtcggatgtgtgccgtacctcaactccgtatccccaagcatttatcgggatccgctccagacgctcttgaggaagccgtccttctgtgccagcctgttcaagctgtcgtcgctctcgcccatggcgcggacgaagccgctgagggcgtagacctggttgtcaccggtgtagcggccgttctcgtcaaccttgccaacactgatctggacggaagcatggtccttggacttgatgatgcgtccggtggccgacttgggaggtattagtatcgcggttcgagtatcattcgggcctgtggcgagcactcacgcatttgcgggggacgtaaactatgtcagatgttagcaaccaggcctccaaacattgtatcgcgactctggtggggtgcgaaattgcaacatctccggatgcgcaaggacaaggtgcactcacggtcaacgagctctccgcgttcgttctccattttgaatgatatgtaggtagaagggcggggtttattgagtggtgctgcgttgggtagtcgtcgtcgtcgaggtgcggttgtgggatttcgaccaatttcgacctctcgcaagcgagcgttgacgctagccctgatacggctagtccatcttggcactcccgacacttcccccaaatgttgcgattgcgactcaactttgaatcgtttctgtctttttagttcagagatttaatattatcttttttggatggaccatcgcaagtatatgggtgctgcacccctccaatttcctaaatccgctacgtcatacttgaatctacctacaggcctgaacatccaagagctgaggtatggcggatcttgaccttcaatatgcgtacattcactccgttctttacatccaagagctacgcaattttactcatacaaaggtaagctagctaccatcagctgtaacatggcatccgcgtgcggtatatcgccgattcccagtttgcagtgccagattacgcctcacaccagataaatacaaaacccttaaccgtggttttcggtacgcaatcaagactgggttctttccaggacgctcatataactacagggattcatcattacccaggtctttatgtaaactgtgaatcttatgatccgtcacgctcaagttctttgagcacattgacaatagacactaggttaccaaaacggcatcaaaagcttggagatgaacacagtttcataatagcaagaccgtgtatataatatcaggtcgtgataaatccattccagaatgtatatgttccttgccgcttcgctcactcagatgttttcagctagtatgcctgtggccggctgacttcatatcgcgttgtgagttggaagttgtctcaatgtaccgaaggaatatttcccgagttgaaaaatcatcgtaaaggcacaacttcaggtagagacattggcaattgcaacttagcctatcatcacatacgccgcattcagaaatactgcggagttcgaaatcgctctgaccgagctttcaggagaaaaggtcgtggggcgtaagcaaacttccgcgcccctggagacaaatccagcacaccaccaactacaatattacctgcaataataaaatgaaagcgtgttagtatgactaagacctccttattcgtccgcatgtacgtatctgttgttcctgtcacgccaaaagccatgcaaaaatgtcagaatctcatctccgccttccacatcacaagtccaccatcacggccaccaccagaacactctgtaagcaaaaacaaagtgtcttgcatcggccgggaatcgaacccggggctagccgaattgatctttgcagatggcaacggctaattttaccactaaaccaccgatgcgatgagtcgaatcaagggaggcttgatcgatggaaaactgacaattaccgccaatataatggagtgctggtttcttccactgtattctccccaggtaatgaaccgccgagaaggtcttgtaagatgatagagcagatgaaaattctgataggatgtgggaccggatgaattggctaagctgatgtgcattagtgcgacattccagaacccgatatcggctggaggcaagtacagcataaaagccgatggagattttaaataattacgccaggtttacgacatgaatgttgtgtatttacgcacagctgatgttgggtgacgggtgtatgggcaatactgaccctacatcttcatcgagaatctccgttggcaagcagaaaaccttaaccaactagtactctaccattctcctactgaattcaatagtcaggtaagacactgtactccacacagctagtgcttattttctatgcgtgtacgatgcatgacctctcgtaaagtactaggataggatgcacaaaaggcataaagtaggtatttccccgctaaacgaactgccaatctgccaatctcaacttgaaattcatttgaggagtcttcaatacgcagtcttagtctaccctatcgctggtgtgcagcatcccgaaccttcagcatggcactggcacttgtagctgtctttagtattctcgccgctacttacgcacttccttcgtggcaaaatgccgagatcaaacgacacgccactgatgtgtctcaggagtacgactacatcgtagtcggcggtgggactgccggcctcacagtagctaatcgtctctccgaagatggcaaacgtgggcatagcttctgctcgtctacctgtcgctaatccgtgagacatgaaatgttctcgttgttgagtatggtcctcttgctcaggacgattcattcatgccattgtacaactctccagctcctaaattcatgtacaatctgacatcagtaccgcaaaccaacctgaacaatcgtacttttccgacagccaacggagttgtcgtgggcggtagttctgcagtcaatggccaattcttcgaccgcggtagtgctgaagactacaacaactaggctcaatttcctggtaacactggatgggactgcgaaggactgttcccttactttaagaaaagttccgctcttgtaccaccaacgccggccatgcagaaatggggaattacacatgacccccatgcatatagcagtaacggtacagcggttggagcttacccggattaccaatacgccacccagaaaaatcactgggtcgcttgggtggagaaggacgatgttccgatccagaaggagcatgcgaatggaaacgcatatggtgtgttctggattccaacatccatggacccggcgagggcatacaatcgaagtttctctggactgggccactatatcgaagtacagccacgcaagaactatcacttgctgacgttgcatcgtgttatcaaggtgaacttcgtcgaccaagacgacaagaagcaggccgtcagtgtcgatataaaggaccgatacagttcaaaaaatttcaccgttaaggcaaagcgtgaaattatcctctccgcatctgccacacgcactccactattgcttcaatactctggcattggtcctaggaaggttcttgacgctgctaagatcgatacattgattgacctgcctggtgtaggttggaaccttcaggatcactctttcgcgctcagcttgtacaactttactaccgactcttcattccctaaaccgaccacgatcgcttccaatacgacgtataaagcagaagcttacgatatcttcaaacagactaatggaggcccttacacggctgttgttaccgtcagtggtgcctttcttcctccttcttccttcgttggcgatcatttcgacaagatggtggaggagatcgcgacccaaaagccatatgcgtacctccccgatgatacccctaaagaactcattgcgggttacgagaagcagaaagagatcttactggcatctttcaagtctaaaacgaatgcttggctcgagcaccctttcgccggtaaaggctggggcatgtgtatcttacttaaaccattctctcgcggctccgtcaacatcaactcggacgacccactcggcgacccaatcttcgattaccgcatttggtccaaccccatcgataagaaaatgcacattcgcatgcaggcgtacatacgcaggcactttctcgaatctgaggctttcaatgattttaatgttgttgaacaagatctagcgccgggcgctgtcactgatgacgcgggctgggagggctggctacttaatcaagataagttgatggcgtccaacggtcacagcgtgggaactgcggcgatgatgcctcaagaattagttggtgtggttgacaaccagctcaaggtgtacggaacgctgggtctaagtattgcggacacaagtatcattccgctcatacgagcgtacccatacgcagacgactgcgtatgctattggcgagaaggctgctgatctgatcaaatcccggtatccgtagatcttgatggctagtggagaggttgtgggtgttttctgatgttgtgtcctgcaaaaagttaatcgacagagaagtataagtgtcgcagtactgttctagtgtttgtaatcgttttccagtctagattgctcactgtgcgcttgcattatgttagggtggctgtgcagctcactggttctccagcatattctggcaccgaggcgttcggctcatgtcacacggcagcgtatgaaagtggcctacattttcggtacactccttgcttccgatggtgctttgcgcttgtacacgagaatctcacacaatatagatgtgcagcgttctcccgaggtgtcgagatcgcagcgttacgttgtatcttacctctttggggtttatttgaatatgcagaagatctccggggacatggaccatcatgtgccattcccgtcatctagtctagcaccatgagctttcttccttggcatggaggccgcaacactcaccgtcggcatgacgcaacctcccaggtcttcatgctcgaaacttggttttctctgtgctgtctacagtgcagtggctcatcgccagtagctcgataggcgtttcatagcttgcaagctcgtaatgtcacagtccgatgtggtggaagttctgcgaaattgatgctctcaggaaaaagttgttgcgcgcattcaaatgggcgcctgtcaaatttgcactacttcataaaacttcacagcgagtaagtgaaagacctagatttatgagtttatccagttgcacgatgtggggtcaccccgttgacgccccaaaatctccgcgacgatcggaaggctggtgtttgtggcgtctaggaagcggaccctgatcttcgagatgagatggtagctgtctttagcgcatgagatcattgtccccaaacctgatttccatcgagcactacgatcctttgagatagctcacacactaattccgccaaagtaagcacctgatccctgctgtccagcgcccaaagcagatggttcactgaacggtctgcgcctattacggagatgtgacacaaggatatggctcctattgattgtcatggcttttggaaagcagatgctcaaagtaaaacaccaccaagctgccatgctactttgtcaaatgccgctaagtatgcaagctgaacttgcttcagacacaggatcctgaccctgtgtggctgggcataaacagaaccacgtcatggtaaaaggcctcgaagacgccattgtcgtaggacaagtagagatgtacaaaagagcaaggtagtcggagagtttctaatccaggttgcacattgctcgtctcttgctccattcataaccctggtctcgtattacttccactttcggacccttcgttccccattcgtaccccttgcatcgctcccataccagtccgtctccaccaaacgccttcaacatgaacgtcgaccgtcccacgcgtggcctgcgcattccatggaagtcccgccatcaccaacgaccccacaaacacgagcatcatgtggcacgtcctctggactggcttaacttcctcccaaagactgtaaaggggcatattgtcgcatgcttaggcgaatttgtgggcacagtgagtttcccacacacgaaagacgacagaagcattgctgactgggtgttcttgttccgcagttcatgtttttgctctttgctttaggcgggacaaatgtcgtcaatactgcaccagcgcaaggtgccaacgcgacagatctcgctgccaatccgagcaaaatcatgtacatctctttggtgtttggtctagcactcatggtgaacgcctgggtgttcttccgcattagtggaggattgttcaatcctgccgtcaccctcggcatgatgcttgttggagctactgcttacatgcgtggcctcctaatcatcatttcccagatcattggtggcatcgcagcttcagccgttgtgtctggaatgatgcccaacgtcttggctgtgaggactgagctgggcggtggtaccaccgtggttcagggactgtttattgaggtatgttgaatgatatactccggctcgttcagtaatcttttactaaccgagtttacagatgttcttgacggcgcagttggtcttcaccatcttcatgcttgctaccgagaagcacgaaggtaccttcattgctcctgttggtataggactggcaagtgtccaactcgctcgatgtgagatccgcagtgctaatttggtatagtctctcttcgtcgctgagcttatgggtgtctactacaccggtggcagtgtcaacccggcccgatccttcggcccagctgtggtatctcacacttttgcttcgtaccattggatctattgggtcggacccattcttggagctatccttgcgagtaccttctacatgttcatcaaagcttgtaagatcacttcctgtatctctctaagcacgcatctactaacacatgccaatagtggagtatgagactgtcaaccttgaaggtgatgatccaaaggcagctctaggtgaaaagttcaaaggagctcccgcctcccgcgacggcgctgtttcaggccatcgcaggaccgcatctggtggttcaagcgacacctatgataaggctccagtcctcgagaacggcagcccgcccccggcagctcgctagatgcgcaaataatcccctccgccgtccattaaattgacaagtggtcacgcatgttgtggcaaaattctttgcgagcgttcaagcgaagcgttgtttctgtttgcgttacgttcataatatattctcagcagtactttatacacgtattgttacactctagtcctgttcctgatctcaacaccacaccacatcttcatgttttccatcgtcttggccacactcatggatcgccttttctcggcagaccacaccatgtccgcctcaagctccagtgcctagaaataacactgcagagtaacacacttgcgctgtcaatcgttgttcatgtggctttgtctgcgttccatcaaggtcgagtttgatatgtggcgtcgcatgtgccgggattcgaccctgtctttcggtccgatgctaccatctcatcacaatgcggccggtgacgaccttccccatgctctacgaataacgaggcttgtcattgaggccagagggactgtcgtacgctcggatctgggcgttcataacttggttgtcgaccttgtgttctaacatcctggtcaagcgatcgagacccttcctaaagttgccgccaaccatggtgttttggataacgatcatgttggggttgttggtgtctttcatgggagcggaagctggggtggattgagagaacatggtgtggatgattggagactgagagggtacagtaagatgatggccgagaatggttttggtggacgacagtgtgtttgacgttgtgagctggagaagttgtatgttgctaccatggcgtggggatgtgcaatatatatgtctatggtctttaccttctgcgataggttgacgcgtatagcgcaacgggaaagtcggatggattgggtatgtgttgcgcttgcagaggcactgtcagactgtcaacgtgtatgaaagaggctgtgttcggatgacgggggatcggcggaaacgatcctgtggattttgtccgagcctgccaacacgcgtaacgagagctaagcatcaccaaagacatgcacatcagatgcttcggcctctggggcgcagctctaaatcttgctatgttgttgtaattgtagaaatgaaactacgctacgcctcggggctgtatcgcgcagataggtttggcaactctgcaacaatgtgcgaagtgtccagtcaaaatcatgcgtgcgcacagctgcacagccggtgtacgttcggcttcctggactcaagaagcggacgggtttggcgcaagtccgtctcgttgtaggctgtgcaaacccatgtcgctgttctacaacaccttcgcgaactcaccaatcagctcttctcgaaagccgaaaggggttaagctgtgctaagttcgagtatccaagtgtccgacccagccagtcagcgttcaggctatctatccgccaaagatttgctactccgtctttgagtatctcaaagatcaaccacgtaggtttgatgtaggcatatatatttggtccgaccgatataaaagtttcgctttgttgacgcgttgttctactccttccttgcgcctgtttctcgaagtgcgctcgttcgttcccaccttcacatcatcgcaaaaaccatggtacgaagtgatccagtcattacagtcgtcatcagtgtgatatcaataatcttgggcctccccgtcgccgtggccacactccttttcaatcaaaactgggtgcccaaagtcattctgggctcgaagactataaacaccggcttgggcaaaacgacaacgatcgatttcggtattttgactggcccaaatgatgccatattggtagctgctctcatctcgatagcttcgacggctctcatcatcattggcttagttttaacccgtcacttcaccgagcataacgcctttggatggctcgcgtttggccccgcgctgctgaacattctgagccaagtcggatgctgtgttgccgtcttcatattcaataacaggaacccggcggcaacttcaagagaccagattcgatatgcgaacggaaagtacagcactggtggtacactgtatacaaaggaagcatggtcgtgctcgatgaacgctctttatcctgagaaggaagggcactgggcaaaccaggcatgttctagattcgtaagtcgggcccgaagattgatgacaaagctcatacttgtacagggaaccgcaaggactttgactgtccctatggcagtttgtgcggcgtgtcttttcagcctggcgtgctggcaagtcgtcgagcgaggtggcttcgggtggttgttcggtcgcaaagataaagttgcggctgtatacaaagcaaaaggggaatactttgatttgcagagttaatacggcggttggggcggaacgcatgattgcgcaggtcgtgatctttggtgcatttcggccaaaatggaactggcctccctgttcatactcgtgccaactgctgccttaaatccgctaagagcgtgctagtacatgttcatgtcacatccatagttaagacctcgtctgcaataccaaatccaagtgcaagcgagttgatcttgctgcatcggccaaggcgtgagctctcgatcctctactgcaacatgatctacaaaacttgcaaattcgatctcgacagcgtaaacaagcgttattggactcacatctaccaggtgtacttcaatcacgactcaagaagcagaggccttgttcgtctatatgaactttatttatggcctaaacacggacaaggtgcggtgcgacggttcgccgtaactgctgcgtacctaagaacgggcacgtactaaggcttctggatgttaggtgttgagcgatcaaggcaatcgacgttgaagcggagcaaaatgtgaaccggatgatcttttgatagcgcctccatcgtgagacgtcttttcctcaaccgaggtattcgcatcgctcatgggtcgaacgtacaaggacagaggcgtgtcccatagaatctcagagacgcctttccatccttgcatatcgccgaatcactcgcatccatttatctgtggataagaaagttgtagtggttcaggtgaggcgggggtaaagccatgccactgcccctaaatgttagcgccgcccttcgcctcatagtacttcgacaaccaactacggggctgtgtccaatacagttgtcgctctcgggccacaaccatgccaaacttcagtgattgcgacttcccacccctgcgtcaagagagcattccaagaaagagaaggacagatgcggacgtgggacgcgcctccggagctcccgcctcaatcaccgacttcccaaacgagctcctcctcgccatcctgcagtatctgccaggtattgaccttgataacttccagttacccacgttagtcagtctatctcgagtaaatcgacgtttccacaacttggtagctgcggaattgtatgctacgtacaacagctttttttgtgaaccatatctgttcctccgatcgatcatcagcaacgctgatcttgcgaggcgcgtacggcatgttgacatcacatatggggagaatgcatacgagcagcgcaagcgatatgttgcaaatgcacaagataagaaagcgatcaaagacggtctgagggcctccggcattgcagattggaagacgctggcctctttgtataacacggatcatgttgagctagaaagcatatacgcggctattatcatgcaaacgccaaagatcgcttccatgatcgtacatgacggttggctaggaagctacggtgaatcgagaaacccggactgggtcgacctgttcagaagagcgaattcgaggacgtcaccggggctcatgcacaagtttgagaacttgcaatcgcttacagtcgaacttctcgaattgaaactgatagcacttgcgcccgctctccggactccttcgctacgaaagcttaccctgaaaggcttggtcgaattcgaatatggcggcaaaagcgtggcacaagtcattcggaaactcattccatctcgatgcaacaatatagaagagctctctatcaagcaaagcattctgcaaaatgacattcttgctgttgtcgtcgaggcttctcagcatttgagggtcttctcctatgatatcactctagacaatgtgggcgaagcattcgatctgggccagttgggctcaaagacacttattgcagctctcgagtcgcaaagtgactctttggagagtttggtgtttctcaaagacagaggagcgaccgaagatctcccgcctatgtttgacctgtgcggaagtctgcgcggcttttcgtcattggcacacctgaaatgccagcttgaaagcatcgctggtgatggaaactcagcggcaactttaccccagagacttcctccagccctcaagacaatgagcgtctctctcagcaaccaaagcggccctgatacattcgacccgcttctcggcctgaagcacctttcaagtagctataccacacgcactcctcacctccaagaaatccgccttgtcgctgaagacatcgtctactcaggtagattctatgattatgcgggtacagtggcactgttttccaggacagacatcaaatttattttaggaagaaacgtgctctttgacgacagttggactccgcaacgtactgccggttggggcttccacgccgtgccagatgacgaagtcacatctgaatcgtcaggagagattagcttgtacagcaacaactaagagcaccataactcatccggcccaaggtgggttgaaattatcccgaacgcgcacgaagcatcaatacacccctgacatgcctgagttgggcggagtatccaaacaacgaatcttgtattccggatgcacgtctgatctaaactccatccccgctatgccgcttctctaaaatccaagtcagttctccaattccttacaaaatgagcctctcgaagccattccaactcaaacagctccaccagcacctccaccggcacctccgccagagccaccagcgccgctagtagcaccagtctttccagccttcctccatcatactcttgctgcgatgcgagtagtagttggtcggttcagccatttctgccttgtcctgcttatcttgcgaaggctgcagcttgccatgagagggtgcgagcttcgaagatttggagcccatggcgtgtttgtggtatgtgggtgacgcaggcgcggtgttcgggcttgaaggaggttgtccaatatgtttcgccaatgggtttacggttgaggagttgggatcggagttgggcaatagctggttgctgggagtagggggaggtgatcgcggtggtgaactcgatgcgtgtcgtttgttggacaatattatcactctgcacgggccgtcagcagcatttcactttctatccaccgagtggtgaatgtccgattaacgcgcgtcgcgcgccgaacatcgtcaattgaggcttacggaggggcagctggaaagggatcgtcaggagaatcatgttcctttcctctagcagtaggttgacttcctgttcgtatgcgcaagttgtagcgcgaagcagtgggagacttttgactatacgcatttcagcccaggctcgtattgttaatttagacagggtccgattgcacgcacggtgacgtcgcttggtacggctgagcctgtggcgcagtcgttcccaccttgccgttttcggagagaattatgaccctacagaatgttagtgaaatatttacttccagtataatcattcatgctaaggaaaacttaacaacttacggtggtgccgctggtggctccggatctggctctggatctccgcgttgtttgctgtcccaatcagcgcgatcagatgcagttcgcttggcgggaactctctccgacatgttatccagaagcacacaaaagaatttgcgcaggaattgatggaatcgtctttgtagcagctttctcaattcctcaccggggagataaagcacttcagaagccagcttgctggttgtagtattgagatggtaatcttgcgctagggaaagcagatgtgctggttgtttcctcaatgtgtgagttcttgtatttcctgccattttctctattcaacgcctcaagctccctcttatacttaccgacagatcgatcttataagcttccggtgacgtacagaggttaacaggcccgtcccgattcttgcaaagccatgctacccacatacgaagtgttcttggtatttggccttatgcacccggcagtcagccagtagaagactcaaatgacaagccatctaagtcggggtaaccgcagaaggcacactcggaacgattctacctatgtttggtttggatgcaccccgagagcaggctataacgatcgtgattggttggttcgcttgttagtaagacagtggaccgccaggtaatgaggctcaatgaacctcgttgttgatgttgcgagattgcctattcgagtcgcgggtcgtgagacttgatgctttcgaccagtctgtcgggtaggtcaggcttgccattattcgcgggaggagcgatttgtggtgcttgaagagacgcagcaaaagctgggcagggcagtgaagctggtcgtaagcgagagttcgagaattaccattggctgatcgagctaaaggccctgttgaatgcctggaagggctgactggaggtctcgatgtagctatcatggtatactacctgcagcaggcctgcagtgtgtgtcttacttggaatgagaaaactcgaagggttgttgcagttgttgttgcagttgtgcgtctaaatctggttggtccatttcgcttgcatgagtcgtgcttgctaatgtgcccgcacctcaacgtgtcttccgtcctcctttcctccagaaccacaacgagtgcgaaattgtcgacatcttctgtgatcaaaagagcatgaccttctgagctgtttgtcacctcaggcctatcttcaagcttctcagccactcgctaaaccccgtacacttgccacaaggctaagccacactggtatctcacctcagcaggcaaactatcttcatcaaccccttgaatttgcgaccgacctgcatcatggtctttcatcggagctctactccgcacatacaatcggggaagtttgacgaacaatcagccgcaaccagctctgtcagttcactttcgcacttccaagatttgcaaagccaagaccgataccttgtaacgtacagtgatattgcatccaagcaattgatgggccagagcatgccacttcggcgtaatatgagaatagcaactcctcggacatcgaatatgcacggctgttccgtcctcagacattaggccgaccaggatcctgcactgtcgcgaatgaccaggaaatcataagattcgtacatcgaaagtcgcaacatcattcagtttcgagacatgccgttatcatcatgcgaactcggcacccgcgccacgctgacgataccaaataccgcgtcattgcgccgctcgtatacttcctgtcttcgtaccattcgtatcttcgtgttctatgtgcgagtcgtggctcaagcctccacatcaatccagacaagccagatgccagccaacaatattgtcccagaaacattgactagtggattatacctcaaactagacgaactcgatctcatgcccacagtaatacgaatagggccaacgtgccgaacgcccctctcttcaagattgttttccccagccggagatgctctcgacatgcgaccgccagacaaaattggaagaacttttggatccggagacctcacgtgtgagactgcgagatgtagcagaacatattcgaggaacattgaatgcatatcctgcacatcaaatagggggaaatgttccgactttgaatcgcaagccttatgtcagggttgcagcacaagtaccgagagactgtactatacttccctatggaggttattgctgatgctttcgtacttacgatagcacttgggctgacttgccgcgactgatagggacagttttgccattcgcactgcattttccgcttcagataggctcaattcacatacgtcggctcgcctcagcaattgaagtctagcagcacgcaacggctagctgagtacgtttcacggcaccgacaagtcagagatttcttctcactggtggagacccatggccatgtcagttgcggcacttagttcatgtattaacccgcttctacacaatacgaaaacaacacatctcaagacctcacatcggcacaaagtcactcggttgttggccaatgcgatatacccccccgacgcaaccaaattctgaagctgtttgaagacgttcaaaagtccgggaaacaaatctcgttacaagcacacatcagccatcctagagcacttgaaactctggtagtacaagaagcgaaatgcctcatacgcatgaaaggagcgcaaatacgggcacaagcaccaccaattggacacgtcaatgactctgctgacctgtgcgccgagatttggcgtacggaagtcggacttggcatagtcccatactacatgtgaatttgacgtgaggagggctgagcacatggtattgacgaacgatcaaacgttcgtagagcgagacatggggcggcaaaattgcttatgcacccctctcctgaagcctatgaaatattcactcgcgcatacgagcaagtcagcggattggcttgcactgttcgcggaccatcgatgtcctgctcagctgggaaggtgtctatcgtgggggctgaagaagtcaacaatgggtgcgtctttattctcaagtttttgcaggcacacgtgcctagctggaccagacgtgtgttctttgcagcttatgattcccacgctgcatggttcgatgagctcaggccagcattcggtcaaaagcaattcttcttcgagaaagagtatgatggactcgtgggccaaagcgacttttcgtcaggatagatgagcttcgaagcgtaggaatgctcttggagtacgtttggtcatatgaactgggaggaatgatcggctgggtgttgtggagaaggaggctgcactagtgcacgggtatctcaactcgctaatctcgcgatcgggacgacgacgattcaggcaccatctgcgtcatcgatcggaccctgtgcgttcgcgatttcaacgcgtcgcgattcgcgcatcaagaatatcttctttcttcttacctttcaaaatacatcaatcgccttgttgtgtagtcgcgttcgaaaaaacttctttcttctggtgtctccagcgcgccgttgtcatccgtccctcatatgcaatttgtccctcggtccatcacccgtattagaacattcagtgccccttgtatataacccgagagccttgcaggattatcaaacatgccgccaaaacgtaaactcgcatctgccatcccaccaaacgccgtgtccgcgaagaagtacacggacgtttctggggatgcaccaaacaaacgatcacgtatagcgaaacctgtcgcaaaagccttcacaaatggcgcgccacctatcgaatcgattgcgaagaatggcgagaacggagctcccggcgaagctgtcaagaacgaagagtttgaccattcgcgaccagaagaaaaggctggaatcgtggataggaggtactacccggcggagatgagcaatgagcgctgcgccatgtacaatgccagcgagatcccacggccaattgagatcttggaaaaggcgttggcagatacgaaacacgcccgacaggcgatcagactgggcaaggacggagggagcggagaggccgtgatacattggttcaaacgcgacttgcgcatacgggacaacactggcctgtctgaagcggcagcgctcgcgaaggagaagggaatcgggctaattggagtgtggataatgagcccacaagactgggtggcgcatctggtcagtccgccgaaatgcgatttcgagctgcgatccgtcgaattgatgaagaaagagctggacgaactcgacatcccactccacattgaaacagtgcccaagcgaaggaatgtggcaaagaggctgttagaattggcacaggagtggaatgtcaagaatatcttttgcaatctggaatacgagcccgatgagcttcgacgggaagcccgtctcgtagagctcatgttggagaatggcatcggcttcaaccctcaacacgatgattgcgtagtaccaccaggcgccctgaagacgggtggtggcaagcaatacgcagtctacagcccatggtttcgatcatgggttgcgcacctgcatgcccacccacacttgctcaacgaacgtccaatgccagaaagaaacctagcgggttttcgggagaaacacgcgggtctcttcgacgccaaaataccagaccttcccgaatcaaagagcctgaccgatgaagaaaagacccgtttccacgctctctggcccgccggagaagcagcagccatcgaccgcctcgaacgcttcgcgagcgaaaagataggccgctaccaagccacacgcaacttcccagccctcaacagcacaggccgagtcagcgcgcaccacgccgccggcacgctcgccgcccgaaccagcgtgcgcatggcgcgctccgcaaacacctccaagaaactcgacggcggctccgacggcatcaaaacctggatctcggaagtcgcctggcgcgacttctaccgccacgtcctcgtccactggccgtacgtgtgcatgaacaagccgtttaaattcgaatacaccaatatcgaatgggagtacaacgacgcgcatttcacggcgtggaaggaagggcgcacggggtatcccatcgtcgacgccgcgatgcgctgcctcaagcacaccgcatacatgcacaaccgcaatcgcatgatcaccgcgtcgttccttgcaaagcacttgctcctcgactggcgcctgggcgagcagtacttcatgacgcacctgattgacggcgactttgcgtcgaacaatggggggtggggcttctcggcctccacgggcgtggatccgcagccgtactttcgtattttcaacccttggctgcagtcggagaagtttgatgaggagggcgactttattagactgtgggtggaggagttgagcggtgtgcagggtaaagcggtgcataatccgtatgcggataagaaggctgccgaggtggcgaggaaaaatggatatccgaagccggtggttgagcataagtttgcgagggaaaggtgtttggcgaggtataaggcgggtattgggcggagtacggcttgaagatagcatggctagatgtacacgtagatgttgagtgtggagagtgccatcatattgaggagttgatcatgtcccggcacagttgttggagatagcaggaacgagactgattgtctgtacaaaaacagggtatgcgtgtgtgacgctctcgagccgtccctgatcccatcttcacatcgatccaccgacgtcttgaatacacacaatccgctgtaagccggcaaagcctcaagcaataaccttgcgtgaaaagcacatcatagggaaccttcacctctacctgtccatagcacacgtgaatgtccccaggattatgtattgcatctacgatcgccatcagtaaaaccccttcctcacaccccccttccccctaccctcaccccaaatgcaacaaaccgacatactctcacaccaagactgaacctgccaggcctccaattccttttcaacagcaagcacattccccccaccctccaccacaccaatttcctgcgcaccaatcgatttctgcgctttgttccacgctttcgattggattttcgtcgcgcgccgccatgtccgcagactcgtcttagcgttgagataggcggtgaagtcttcgaggacgatggggtcgtacatgaggatcttttcgtgccaggaaggtttggacggatcgcgcgtggaaggtaagctacggatatgcgaggttatggaaggaaagatggaatttttgagattcagccattcaagatgcgcagttggtataatgtgcacaggtacgatcttagagtctacggaggagtcggctttgggctttttagcgcgcgtgggggatacggagtagagcgggaggggctgagagttctcgaaattatggatacgaggcggcgtaggagacaaagcttgcaaggcttcatcatcggagtctagaatctcgtcaatgtcgatgaagcgcccagagcctttcgctggggtcgtcggcggtgctggcgcactctttacttccttccctttcgttcgcttgggctccttcgcaacggctggagagccacttgttgctattgcggactgcgacttggctggacagccacgaggcttctttgacgaaccgttcatgggatcggatgtagctggtggccgcagtctcggcggcggatgtgtacttgactgaacagacgtgtgcaggatttcgtcatcatctgcaaaactgtcctgaaactccacgttctggtttgaaggcggaggttgaaagtcgaaatcatcaatgtcttcgaaaacaggaccttccattacgtgatcaggttcatcgttggcttttctttgcgatgttcttgatgtggtgggcgggggtgttggaccatcagatgaaatgataacgggtggcgctggctcgaagtcgtcgatatctgcaaatgagggcggcgcaccgtccggctggtcgttcgtgccatccatcaggagcggaaagtcttgggtccgatcgaattcgggtatgtacacgtcctccatgtgctcgagcatgccaccttcgacatctcttgagctagcatcccacaggctgcgcttgcctacgactttgtcaagctttggccaacgtggtggaggagcaatcatgccgttggaagagaggtcggcttctacttccgactccttcagtgcatgctgcagctgtcgtaccaacgtcggaggctcttcgagtgcgagctgactcgaggtaccgaagagaatgtcctgcttgttcatacgcatcaatgctgatcctgggctgagaagcttctcggcgatgtgcttaggcttggcagctgcttttgtcgacgccttctttgacctggccttcgagccaactttttctttctcggaagctggcttagatgttgagcgcttgcgcggtggtttcttggtaggcgcgtcgccatttggcagcgacgcatcgttcagcggtacctttgtaaccgcagtgtgagattggaaaaagtcgctggcaacatcggattggtcaagttgagcagctcggtgctgatattgttcggtagcaatatctgtaatggttcgcggcttcttcttgggtgctttgcccttttccggtgatgagttacgcgatgtcgtttgattgccaggaacatcaaggagctacaccataagtcagctttctactttacaaagaatcaatttcgtcactctcgcactgacctcaatgcgacgtcgtttggttgccgccatggtacctgtggccgagtctgcgacagtagatgcgacttgggcgggaagagcctgcgcataggcaaagttggagatcatgtgcgtgaaacccccgttgtcagcatctggctcgatctgcttgttttctttgcccaccgagtccgtgaatggacttggtattgccgtatctcgtggtggcgtccaatctcgcctccttgatactgcctcgtccaactccagattattgatgaccggatctggtggtggtttcttgggcgcccgcttcttcttgggctttggactttgcggtacatcccaaatcgacgcttcgcccgatcctacgttctcggtggttgctgatttgcgagttgctagcacacctgcgacggtttcatcacccgtgtcttcagacttgcgaaaatgtgcagactcgacacacgcctcctcctgcgacttcccaccagccttagccttggcagctttgggtttggtgaccctcgttctcttcggcttgggcaccgcctcttctccacctacattctccttctttgcgcggggttttcgtggctttccagcttttgtaagtttcgggacatcgactacgggctcgtctgagggctcaattgctgctggagcaccttcggccgcgaagaagggcgacactttggccgctggaagccgtagttctgggtcgattataacagcctcctcgtctgccgccttgggtttccgtgctcttggtttgggtttcggtttggcctcgccatctgcggtagacgtggttgcagcccgcttcccaggctttttcttggttgccgcaatgtttcctacatcttcgggtgacttcttccgcgattgttcctggtcttttcctgcaatatcgtcgtcaaagtgctgcgcaaagtgttcggagcggacgagactgcctacggtggcgaaccctcgaatggcgtcgggagggatgtcggcttttcgtgaaccaagcgccgacgcgccggatgtgtttctgcgtgggctggcaggcggagagagtgcggggagcggcgatgctggcattgcgacgcgtcgaggaggggatatcgggctgccattgagcggggacgaaggggcgtacaggtcgtgggctggaggcgaagaagagaggacgacaatgtcgtatgaggcgcctgccatcctcagccgtggaaggagcctccaggctgccacagcgaccagattagcaagtgcttcgtttcatgggtgagttggggtagtcgcttgacaccgagcatgggggcggagcacgggccacaaagtagggacgatccgccaaagctaggtttcactacaacgttaaagacaataatgtacacagtggatatctttatactggaatatgcttgaaactcaggaacatttcaatataagatgattacttggcgcacttgatgctaaccagtagcaagttgtggtcgatcacgttgtctattaccactttcaaccgcgaatgaacgcagtaaagctaattagttttcgcccactggggcgacctcccaatgccaaggacgataatacgacttgaaaatcaataggcgagagcaatggatatgggcatcgatagcggtaatagcaacgacgatgacggaaatcatgatgaagtcgaagataataataaaggcaggtcgcaggtgagtggagataacaaagtattttaaaattgtacctgtacattcttttagtccttcttttacgtaccaaatacctctcacaatacacttcctgtcgcagtcccatgcgcaaatcttcattgattgatgagagcatgatgacacaccctcatgagctgtgaaaatggtgaggaagtttgcggaggaaccaagtactgtatatcggcagtttagccttcgccgcggctggcagctgaataacttagccagcaattgtccacatcatttatagaaaaagatgatattctgtgacctcgaaaggccttatatcccaagcttgccgacagcgtgtgccttgccacagttctggcgcctggttcttccgagtctgtatatggtgtggtgtaacgctatctcgaattactgtaccggcaggttgtcatcgatgatgtgttgcgtacggctttaggtgatattggcaaaatcgctgagcttcttatttggacgcatgctgtctatgtcggagacgaagatgtcgggagggggaataacaaaaaagtgagcactcaccgagcatagatgacaaacgccacatgtgcgcgcgcgcccgaatgacaggacgtcaagagccagtaaagccgccagttgaccttcgagacggctttgggaaacgttggctgccggaaaacctgacgcgtaggcacacacccaacatccagaacttggcccatgcactcaaatatcccgcagggtggtcgatccggatcttcctatatgccgcagttgtgacggcttgggtgggtggtgtcgatctcgtagttgttgagtttccagaccccgggagatctgtccgaagctgaggtccatgggtacgggtgttgtggagttgagccgctcgtgtgagtggggttgaacgagagaaagaaacaaagaaagcgagtggtaagatggaggggatcgatagttcagatgggcgcacagagttgtttatgcttggcaataattttggaagcaccctggaccatcttgagcagaagatgtcccagcaacgcaaatcactgctagataatctcaatctctctttaaggttcctttacatgagtcctttcatcgcttgcgtctgcgccctcattcaattgatctcacccgtcgagggacgcggcctcggggatgctcaagacaccatctctgaccgtccaaagcgatggactcgaattcctctgttcccaggcgtgatagttcagaagctgagatagatacagctctcatgaagcttatatattgtcttgtgggcatgtgctcacttgacggtgttgttagcgggtagcgggggttacggagaaatctcaccaatgctccttctcctccaccaccacaataacatcaccctcccaacttcaagccagctgcctcgaagactcacctaagcctgcatatcggtaggattgctatcgtaagtcttccaactcttttgctgaagcctgatgaccgtcgaggggtcagggcagtatcgtttgacgtcttgtcacagcggcaagcacgcccgacactacctcaccaactcgccccagtagagacagcactgagatactgatggatacttatagagccggctctgatacctcataggcggtaaacaaggccatggctggcatcgcgcgtcgtctaccaaggtatgtagtgcgctgaccgaatttgcggccccgcggcgacgaagaaaacaataacgaccattgaaccgagatcgcgctccggtggtcaagatttgcaaaatacctggacctgtgccagacaatggttgtcatggcggtcgctgcccggacttgaatcgttgccagactcggtcataagacaccatcgattggcctccgcagccgctaaaggtaggactgccgtcggcgcaggatgccaggaatcactgaccataaccgtttgagttataggaaactctaattactattagcataccaggacgagcaacataccctacctgaacgtcgaaccggacatctcgaggactcgaagacacccccgaaactggacctgcgctgccagggtgtctatcccggatcagtaacacatattaagtgaggcaagtgggcgtatccaagcgcgatgctgaggttgtcgcagcatccaacgcccgttgtgaaagagatggaatgtccggaggtcgctttaaccttcatgcccaggacaagatacccagacgtacttgtcaagatggggctggagtagcgaggcgacattgatctttgccgcaaacattgctgctctcatgttccgtggcgatactgggtcgctttggcggagtgtctgaggtacgctcctgccagctcgtggtacctagtcctcacaaggcggaagaggcaagcgatgtccgcgacatgtcggaatggcggtataagttgacgccaaatgagatgaatgtatcatgttagatcgatgatgacgcctctcggatcgcttgcatctccgtcggtgccttaagaggcagacaaagatgtcattttggatcgatggcaatgcttttcgtatcgcctgcatcgatgttggcgcttttagaagcgaacaaacatgagccatgtattctggctggtgtacctcggatagtacagcacttgatgaaagtatatgtgtcgagatgagcttggcttaatgacacttaagaagtgatcagcttgttccatggcgcgattcttcggccacagcagcctcggcgagatccatcacgaatgatgtcaacagcatcgcgcccagcgaaaccagcttgatccgccagggcttgattgtggtcagccccgtgcgatggcgtgggtccgggcgcgttgagtttgctgtccgaattctccaagagtatggagacgtgggttcggatcttgcttccgagtttcagtcacgacaagaatgtttcagtctcctgtgccgaaggagtcgtacatgaagcccagagcttgactcaacaagactcgcccgaggtcgatcttgtttgacagcagcacttctggaattagacagtatcgcgtttcagtcattgcaatctcttgggtatgagggcaacttagtctagtctctcggagcctcatctcccgcacaatatccacagcgtggcatgtaagtcagcagggcttgattcaacaggagttgatcggcttcagtcctccatgacagtatcgcttcttgtccagccttttgcatttttagtatccaagcaggagaaatgcgaggcatgtattgttctcatcaagagtttggatcggtatgacttatgtctgttgttcccgcctaatgtaaccatggtcaagtgtcatgagaacagactctccgggatgaagtagtttgaatgaccccaaagagcgcttgcgtcggccggtatgagtactaccagtcctgcccgattgctcgtctgcatagttgtcagcatttgcaagaacacgaggtgaattgtactcatcttttacggtgcttgtggacgaccaacatctatcaggtttgaggtcagttggtagcagtcaccatcaagcatcacacagcacacatcacgatggaagaccaacgaatggtttgtgcaaggatgttcgactagctgtggtctacgtcaccctttccgactgcctaaaccctcaagagggcaaggacgttcggctaccggtcaaggcagcctgctgaatcgcagtgttacccctgccctgctgatgcagcttgggactccctggctggtgtctcccacgagacggcttgacttgccttggccagagacgaggaaatggccgctcgcgcgcatgatagcggagacccagagttcatcagagcttcgaagttccgaagatgtgtgcttcatccagatggtctctgtttctgaatcgatagagggtaggcggcccggtacgtcctctccaaatggccccgctattacgtttgcaattgacctcctagcctttctggtcttgccgggtcagcatatcccccacctgggatgtgcgtcctccccggacagatcgacgagactccgaccactttttcagtaattactccacaattcctgggcgaagtgttaagcaaatgatcaaattataagcagcggcaacacatactatttccatctgccgtgggcagccaccagctcctcaaagaccagtaccattcgtatcattcttcgtacttcctgaacttccaactgtttgcactccatgtgcttagagctgtcaggctggcacagttgagttgctgagcgttgcgaggcaagttgatagcataccagaggagtctgccaacatatgctcatcgctcagcaggccaggagtatgagctgaggagtcaagctatgatctcttgaccatggctagtgtgtaatggcttctttggattcgcgccagagctcggtcagaccgatgctcgattactgcgactagatttccgtctaattgcacagttgcatcctcatggcgcttgcttgttgcgcatgaggttcgacgtatcagtgctgcaagaaaacatgcagctgaagtaatcggagatgactttacgcgacagatgtatggtgtactgaccagtgacgcagcgagagatctcatcattcttacgaatgaaaccttggtcatcgatcaccaggtcttctgcattttctgaggcgaacagctcagcggcctgaaactgtatgggatccggcacgtcattgtcactaactggcaaaacggcaacgtcctcgagcttggtgtaggcctactcttggtgggagtgaagggccttgcttgttcggcgtggtgagcgtcgattgcactcgcggctgcggaagaacttggctgagaagcatctgtgttatcaagtgcaccgcgccccatgttggctagtcgatcgattgtgtcttgtgtgctgttagatcgggtttcgtgtttgtgagatccgtcttgagcatgcccgggtttagcggctcgcacttgaagtgtgtcgccactttccagttatggaagcctgctcggcgcatcatgccactgatgtggctctctgagcaggtgctgatagaacgccgcaagtctttggatctgatcagcttcgccgcgaccagaggcactggttttgctctacacacacgggccgggacgtctgtgttattatatgcaccgtgtcgtaggacatcgaagccaaggatgatgtcagggatacacggctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaccacgtgcagtagcgtgtatcctgacagctgatctatgagcatctgatttcggtgctcgccaacctgttcgaggacctctgtgtaacagacatcattcatcattttgagttgcttgatggccttcttgtctgtgacaccaatgaactcttgcttcaacggacacggtcggaaagtttcacatggaagtccttgtccggattatgtgcgaggcatgagccatcgttccggtggactgcggggcagaattggtattcgcagcttccgacatggttcttaaagaagtatgggtctttgtcgaggttaatcgtctcgagcgcagcttgcgcaggcactcttatcaatcatcattcgttgctgactgtgaggcgacaccaccgccgaacttggagcctgcgcggttttagttgtcgcattgctgattaagattcgaagcttccgacgtggtctttgtcaaggccaatcgtctcgagcgcagcttgcggcgggcactctcgtcaatcatcattcgttgctgtactgtgaggccgacaccaccgctgaacttggaacctgcgcggttttggtgcttgtggttggcgtacgcgcgcggagcgttgacgaacatgcgaatctggcaggcagagttcatgcttgaaatttccgtcaggcattaggtcgccattgatgtcactgctgctctcatcgaagcttccgacgtggactgtcgtgtggcagagacatgtgatgatcatgacgcagtccttgactaaggtgtacacggacggtgtctgctgaacgtcgtaggacactctcgtgtggtcgaccccgatagtgtaccgaaattgtatgggcttaaggcaggtagaggtcttggagatgttgaatgcaaagctgctgagggtgcgcttgtgcatcttgatgtcgtgcgagcacttcagcaagcgtctgcccgtgtccttgggtgccagcatgatcttcgaccaggttctggtcattctatcgtatgggcctgtcctcagtatgtccgtagaggtcgtcgcagcaccgttcgttggccggtgccagagcctgaaatagagtgtagaagggtagggacgagagatgccgcgaggtgctgtagcctgtgcgggaggtgttagtccgagtctgtcatcagagaagggtgagacacataccttctagtcggtgttgttgcagccgcaaagggtgcggggtatctcagtcggtgtcaaaaggcggtggtacggctgcctcctgtctgtcgtcgtcgtcatcgtcgtgaacaaggcgtagcgtctgccaatgcccaaactcgctgaggagattatggtcgtgatggcgctgttggtgcggcgatacatgacagaagctgagttctgggcatggtggtctacacgaacgggtaatcagtgacttgctcaatgtgcgggtggcggcaggtgacggcaagcagcgaaggctcgccagcgcggatcagaggatgacatggatgcggaggggaaccgaactgggtttcgagctccttgaaggtgttcagagtttgcaaccccgccatgtgctcgagctgcagcaccgtgcggaagaggcgcggcgatgagaaggaggcagggtgagcgagagagacaattatacataccgcgagctctaccatggagatgcctttaagcttcctgcaccttgtcagggcaggtagtagcgtgactgccgttgcggagtggtgctgtcaacgcaatcgcgggcttggggcattgtcggggaggtggttgggagtaggggtaaagttggccactcgctcatacttcgctcttcatgtagattacagcagtcttgaagggagatgcggtttcttggatgatggtggtggtggggttgtggtggacggagttctaagggacatcttctcagtcggcactcacctttatgccccccgcgcatctcgagccaccttcaggcttgccacggccgcagaagatgagggtgcttggagatcgagccagagaagctgcttgggacgtaggaatccaaatttggcgtgggtaacggcaaaataaggccagcagctacagcgtgcacctcagctaatgcctggacttcaacaccaagaacgaaggctgtacgagtccagatgtgctatagaatccgcgagagagctctcacagctgcgcctcaagagtctgccgtaactctcgctcaccgcgatgagctagcatcgcggccgtccctgtacgtggcaagaagcggcgacagtccggagagcatgatacagcagtagaagatggatagaattgatgtgctcacacagttgatcagaaggtttcgctgcatcctagtttagcaacctccaagcttttggcactgaaaggtcgtgctgcaaaagacatgccatgcgccaatccgcagctctagtatagttgatgtcccatgccggggtgttttctcagctttcagtcagaccctcgttgatctcagactactacattaggcctcgagtgagaacagcagaaatctacatgctttctagtaggccacgatgtgtgaagacgggtcgcagatattataaagtcccatggttacttgattaagagacaggaaccagcaagtagtaagagcctcgcacatcagtataccccagttgctgcctttatatgtttagtttacctgttgcagataccgctgtagagaaagaacttatgttgcagaggtttgttagagacaaaggctctaattcctctctcccctaaggctatctaggcatagctttgagaaggcgcatactgcctcgttaaattcttagatgatcaggccagtgtgctttcaaattatttcgtcccatagaaataagtctaaggtcctgtggcggaaggtcgcatcacgatcgagagtgactgaaaccgactgcacagacgataagtgtgatgatctcagactctacactggcaacaacaatctctttgcaaagatcataggcgttttgtaactttgtgtaggctgctcaattacgtgagagctgacttaattaccttctgaaaacatgggctaagggccctgcacagacttcccgcaaataagatgagacgaaactatgacaagttgccttgaatttgagactttcacatcaaataaggtaagaactagttgttcagtagtaaaacgatttcatcacaggccagtccacggtatgtactctgcatgctgggttactgttgtatatacgctgcaccggggactgtcaggccggaaagacacaagttcgactcatatttttttgtctgaatttaagctgtatgcatttcaatcttgtctcttcgcttgcctagttgtcgttaaggatctacactgctagctgacaggaaagagaaaatctctgcctcgtgcccgtcttaagctctgcccccaacactacttgtgaacaaggtaatcgactcaagatattctgcggtcaattctagattttctcagcaaggatcacgacggaagctttgaatgccataatcggcattcgaagtttccgacgtggttcttgttgatggtcagggtggctgattggagaggccttggttcgactccgggtgaattcaatttttgcatttttgttgagcatgttgatctattgtatgcgcttgcgtacctaggtaatgcaaagggctagccagttttttggacacactatgcacgcagcataactgagcgtagacagctgccagcctgctgatgcacatttattcgttctgaggagagcagaattcttgagtcgccgctttcttatgccaagttaccatcagttacgcttaccataaagcttccaaggttacttcgggcgtacggaactgcaggagcgccacgtgaaacataggtactagagtattcaggagatattcacactcgctatcctcgtaagcattagcatgaggatgagttacctgaatgctaatggccggaatcactaagttgactttgctaaggcagttgaaagtacccgttatattgagcgcgatatgtgcatgtcactgttttgattcaatgcacgttatcaaaagaccttatatgcatattgacatcgaggctgtgaaaagctccgagtaaccacctcaacgtaacctttcggcagtagaaaggggatgctggtcgaagtttgctgcgatgggacagtcgcgcgcttgatgtggtttggtgattgatgcaccttgcttcaaatttggaacaaagagaatgcccttgtgtgtgtaactcagctaagggcacttatagtaacgatatccgatctttccttattgttcggaacaacgatatcacgccctttgggggttgaggctacctaggtccacatctcagcttcgttccagccaaagatctccgcggcagcagcaagcacaccacaagtatgaactttcaacgacggtgattgttcagcttaaggagttaaaagatatcccttgcatgtcaacggatgatccaggccttaaagcgtagggatttctatactgatattctcagcttctaggaattgagcttatttataacatgttccgctatgggaattataagccagcatactttcgctgccgccgattgatagtagtgccacttgttactggtagatacaggcatgaatatgctacaatcctgctaaatatccttgctctgggtcgaccaaaaaacgttcacctggaatgcgtgctatatgatattcatgtgctgcaaatagcgcttgcccgaatgctcaattgtatggcttactgagtgtagtcaacagagaagattcttatttctgccatgcatgaggttcacagcgttgcagcagccagtgaagggacttttgcaactatgactttcagtggggtcagttggacagaattatgcataaacaattggtatgaaaccaggctcttgtggcttttctacgatctccgtcatacctggctacccttcatgtattactacctattctcgaatgaccaaaatgtgttcctgaaacagttcggggatgtgacagcgttaagctggtgtggcatctcgctttgagcttgttctggaaattgtatacttacagagagtgcactggtagtggttttacggggagccacgtacgctagctcagctgagcttttcgaatttcgtttggagctcacagtgaagccaacttcggtcctgcaccaaacgtggctagcactgattgtacggtacatgaattctcaattccagaatgtcttcatcaaagcaagtaagggctcgtggtccagtggtatgacactctcgcatcgagttcgccggtaacactcaggtgactcgtaaacctccaggagatgggaggaagctcagtggggcccggggctaacaacacctttgtgagaggagaccgaaatagcagagagagacctgagttcgaatctcagctagcccaatttttttggtcctcttttcgaccctcagtagcgcaggcccttcaccccgcacacaatctgcactgccccgcatcctgcgcaaattacgaaattgcagcaagcgggtacagcgtatgacgtagagagagccagtactccagttacatcgagagtcaatgccagcgtttaagttccaggtgaatcgttcgtctatgccttcgaaattcagcctttaagtgcaaaacgtctgcttgaggaaaggtttgagagtcagactgcgactcagaaccccgcctttgtatttttggggatcgaagcgcgagacaaactcttcctaggtcataggaaagcaagtaaagctttaccggctctgatcagatgatgtcgtgttattctatcctccagtctacatggcgtcagatccaacgtcccttgtatatcaccgcttccaacatgatgttcaactgcaatcaaggcctccgctatactgtgtgtctcggtcgtagcccaactactaaagccagtcaggacatatagttcagtagcacatggagctttgctcccacagtaacttgtgatcagtacccgcgcaggccacaggacaagttgtaggtagagttttggtagttcatggacgacatgtgcgtgaaagacaaggaacaggctctcgaggcagataagtggcagatgcattcgagatactatgaataaacacaggctccgatctcttgcgctgttaataaccctgctccatgtattgcgcaacgtccatcgaatcgtggtcgcaagaaatcaagtctatatgccccaatccactcccaacattcgactgcttccctgggccacctatgcaccatcctgctattgttctttgtttccagaccgcagccttccatggtaggcgaagtacgaggtgtatttgttgtggtccttcgattggcgcccaaaacgcagcgttggtcgcacgaatgagacggttgctaagtttagttgacggcaccggatctgttacggcatggtagcctacagtctctgaacactgtcgaagtccgaaaaacggagagcggttcattgcggtggtgacttccgatttccaggaccataagttgtccgagatcgagttccttgctctttttgcttcgttgagagctctgcgcgactcttgttgtggcagggctaagcagtggtactcatcgcattcttaagacatactgcaggcgagatagtatcggagtcttgcgtgggactccaggcgacgggatcggtgtagcgcgctggttgaactgctccttcaagaacatgccggccagacaaagctcaacttgattgagaactccgcagctcatgagcatatagcattgcctctgaagttgaaagcctatgctgtatcggtggggtcatcgtgtctttgccgtttgctgtatctgtgttgtagaggaatcgaggtctctggatagtctgcagaacatgttagcatggtgggtcatctacccgcaatagatttctggatctaaagtgaatgagctgttcttatgttcatgccaggtctggggtttggaggggtggagcggcacaccgaccgcgacaaaagtcttggcgcggtggagggctgtttggcaaagtcttttggatctctctccgactacagatctacagtcacctattttccacaaccatacaccccacacttcgctttcaagatggtaaagaaggtctcccgccactcgctccacgactgcttgaagagcatccgccagggcgacaccaggtgccgcacctgcgccaaaatctaccagcgcggaagaaacaatggcctaccgggctattgcccaacccacggtggtgaccggaccaaggagatgactgcgctccgaagaaacgacagcttaccgagccattgccccacccacacaaaggagcaagacaaggagatgactgtgctcggaaaaatcgcagtagaaatgcaagactggttccaccagaaatcggtcaagagatatgaggagcgccatggacgcctgcagcggctcgagggactcacagacggcgaggcttggatgtggaccaggacgagagcagcctggctccaatgtgggcatagcctgagagacattggacctcactggtggggacactggttcgcctcagaagacgatcgtaagtaggcctactgttgtaggcgaacagtacgctaattaaaacagcaaattttctccagatctcggacattcaaaagatgatgttcaacccagaagaccactatgggttccgccactgtgtctttgtcgtgcttctgcactccggtcaccgctacgttgttgatccgactggcttccagtttggtccccagtggcccctggtctgtccgctcgaggaatacactagcgggttcatgcaccagtttccggaagcacgcaatgtgcagtacctaccactaggaaccgactagttcttgcttggaaaagacatgacctaggaattctaggtcacatgcccttgggttggatggttgctgatctcctgtacggttacccgtcacagagccaccgccatccatccaactcgggggtacagcctcgaagaggaaccccttgacgcggggaggctgcccaccaaaaatcagactggtgctaagattcctcacccgctcccatgctagcgcatccaattcggagcgggttaaaagcagctttaaagtcacattaccagtaggtggccatcaagcacaagctgaagctggacaagctaaccattgtcaggcagaaaccgagagtgtacaccacaatgtgtctcaccggattgcaccctccctcaagtcaaggctcaagcctccaatccgcggaaaaccccacgaatgcaaccaccgatttcgaactggcacgcgagccgccttctcattccaacaataagatattgagaccaagcacaataggagcgacgtgtttgttgttggtgttggtggcggcatcgaagggttgaagttgaaagatggttttcggagctttgatcatctaaagcgtgacccgacgacacccttgcctgcgcagttctcagccccgccatcctgcttcaggcctggcccgacgcgcacaacgacgtatccaatccaagaaagcacgcccaaaaccgtatctatgcggtggagaaaaggatactctgggtcaggaagattcaatgaaagtttccctctactttacaaggcaagaagacagcattgtggcatctcgaagcgacttcgacttagtcacgaatgggatgcacataccttggcgagcgcaccgggcgacagaacaccggagaaggaagacacgactctacgaaacaaaggattccagatttaatgatggaaagaatgctcgagcaagatccagtgccaaaaagtgtgggcgcaatactgcaatcaatcttccgtgtcattattaaacgcgtctttcgaagctgggctgtcctagacgcagcgtatggtcgtgggaagggagcccagatcaaaactatggccacaagtgcaggatatttggtgtggaggacggcagtatagagctcatgtacaagcatagttgatagcacggagcctttgcgaatgtgcaattcacagacatgtaggcaaggcaaaagattagaagccatgactatctggcatgaaggaaacgctaagcgtacaacggattgccttgcatatcatcaattattcacactcatgccgaccctggcgcaagtgaaaacatgccaatgttgccaaccttcgttccagttgtgtagcatgctgtggggctgcaagatggtccgcaagatgagcaccactttgaacacagagcccaaaacacattgcgctgttcttgttattttgtgtgcgtttcttgagcggaagcgctagtgctcattcagctcttggagccgcacccaaaaactttctactctgcaaccaccacaaccccgaaattgtaggtatattgttaagccatgagcagaacggaaggctaactataccaaagcccatcacacaaaaaccaaacacgatggctcgcacgaccatccacctcccgagcctggagtactaccgctccaagcgcgccgccaacgacatccgtgtatgttcactatacatcttgctcatatcatgaagctgactcaattaaagcagcaccgtcgagagcaagaccaggatcgctggatgaccttaactggtgactggaaaaccaacctcaatgtgcacaaagccattcgagcggtgttgaggaccacagagtgcgaagaagctctgatgcagattgtcgcgatcttggagcagtatttcccctcttcttctcttcctttcccagtgagcactaacatatctcaggcgacaacgtgacagagaatccggctggaaagccaaacttctgagggcgcacgtggcctggcgccgagcggactatcaagctcggaacggattgtgtgagtggaaacgcgtgttttggtcttctaaatcatcgactttgctaatttgaacttgagaaacccactgtcctcgcacccaatccccgtctgccgcctgcctccgtcgtcccactcgcccaacaccgaccaccaagtttcgtcacacgcctgtaacgggccgaaatccccatgagtctaactcgtgccaggaagctgcatggatgatggttagagaccgaccacctgttgtcgggtgaaggctctgactattttcaaccgcaactgggcttcattgcctgcgcgcggagtggattctacatgcggcaacttgggctttgctgctagcaacagcaaagtggactctggcgctagttcccggctttgcgtgccgccagagattagtactcttacaagaggaaaccaagaggaacatcgtgaaatgtgcttgaagcacacctgtggagattcggagcgcatgtgagtcttcctcaatcccattcattcacactagatggccttgtgcccctcttagggacgtagcctcttctcgttacctcacaccagcggccgcgctgtctcgaatccacaaccagtacggctcagtgcctcgaacaccactgcgccacttcaatcgactgcgtattctgaggcaataggtcaggctgtgggagcacacttcacgcatagggcgagatcctagcatgtctacctgctgtggcgactacagcagcacattggagacgagttgcgcttggctcgagaagacgggaacatcaacaagaggcagaagggaggttttgaaacacaaggcatgaaaagtaacagtaaatcacatacttaaacacacgtgtgtcgccgtcgcgcattgcgcgccatgtgactgcgacatgggcattgcgtgaaagatcttgagcaagtagacttagcagctaatgtgacatgattcacgatacaatgttctatcagggatcgtattgagtgaacgcgatcaaagtagtgctatcgaatcaatactgaacttgcgtatgacgcgtgtacgggcgttcctaatattacggccatgattaggaacgtggctgtttgacgcgccaccaaatagcagcagatttcctatccgcccttctcccacgagagaagttaattaggcagcttgtatgtactcgaagatctgtgtagaactagatagagtatctcatagctgtattgatactcaggcgcacttcagcttatagtaagtagacctcagtaaaccatcagcttatctcgtgtgtgcgatttcgcggctgcctggtgcgccgaatgtaactcccagaacatgagcgaaagattcttcctcgagtgctaggccagagccacgcaggacgatgaaaaaaggtgcatcgagtagactcgaccgatagggcagatgaaagcgccaatgaaagaaacctagggtaccagttattattgatccgaacgagaatacgattcgtgattgggatttgaaaggtcagattgggcggcgtgtgtgccggtagtgtgtagtgacggggtctttatcattgccagtggctgatattgttcttttgtatcatcatgaatgggcagcggaacataagaggcatgagtacgaggggagacttagcttgttggtcgtcgttgtttgccgttgttgtgaagcgggaacaggaggcggagcagaagaggtttttatagcagagctgctagctccagtcatgtgactcgcccgtcacttcgctagtcacctcgcttattgtagagtctgtgccctgaccgtgcgccctctgtgcgcagccggctcgccgtgtgctatataagctgtcctacccccctctctccttcttctttttcctcaaaggactcaagcagagtttgttagatcctttgcttctcgatttacctgcttccgtcgccttcagggtaattcctggagttgaatttttagaactagctggtggctcctggtcactggcacagtgtcgtctcccttacactaccggagatgtacgcgacctttttcattgactgcgtttgccttttggcatcgcgttgaagaagaagttgtttgtagcagttggctacgttgatccatggccttcttcgtcttacaggtgacagttatcagtgatgtatcaatgccgcttgctgctgccagctgtctcgagctacaaagtcatggccaggcttatgactccccagcttccattttccttagtctgcctgctgtaatgttgcttgtgatgatatgcgtcatggtgttgacttatgtggcgcgctgtttggcccgccaccacctgggcagtgaccgacatgcgttgagtgagcagagttaagctcctatcatagttgagctggcaatttgattgattgtatcagcgtcctccagcgcgcagaagtgttcttgtcgccgaaaatgcggcaagtttgccaggcctgggagtataggcaacgcaataccgccccaccatcgccgagccattatgaacgcctggcgcacctaagcctaaaacgaaatgctgctgggagggtctcaataactacagatagcgttcgcgtcgctcgtcgtactcgtactcactgtgccaaccgatcgctagtcgctgcactcggagggctcgtcgggcccgtgggcttgccagcatactacggcgtacgtcaatacagtgcggacttctgaagcaacatgctaagcataccataccagcatgagtacgatctatcattgtgacgcatggccgccaagcgaaggagctgctcatgattgtgctggcgcggcgtcaccgtgtcggtgcggtctcacaatttgggtcgcttggagactcttctggagaccttcatgactggaccttcgctgctctagaatgcagtagtagaatgacttctttcaggctccccgaatagccaccccgatgtcggtgccaacccgaacgccttccctctgttgcgtctacttcttccgcggcctacctgtcgcgtcacttgagcgcagcgcatcatggacctattcccctgctccatagaccattatcacgagtgattccaagactcattcgtaatgcggtagcccgagaagggaggcacgggacgtgatacacattgaggcaagacaagaatggcggacggcgggacagctgcatcaagatatcagggtacgaataggcggaggatactgttttgagtacacgcgagggacacatagctatacggaggcaggatggagatggataacggcgggacagttacatcagcacacgcagaacactgttttggcgtaggataccagtttgagccgtcacggggcagaacggattggcgaatcgcatgtgtaaatgctacagatttcggcagcgtctgggacatggacaatatatatactttactgcatatggaggagctcatcacagtcaccgtcctgtgatgtcttctgtcaatctaaagaatttgcagtggtcaagcacgtttgaacgagacggcctgcatgctctgaagaagaatctcaatgagttcaacactacgctgcgctacaatagagaagacaagagaagttctacttcaaggcgtcgtcgggttccttacacaacttttgcgcccgtttgcctccaaaagcccactgctagctctgtcaaaattggtgacgcgctccatcaaaacaactccaccacctccgccaaactaacccaccaccgacctcgaaaaataccctagagcctctcttactttcacgagctcagtctccgcatagaaccgtggtcgtgctcctccatcacatcttcccctcctgctacatcctccttcacaccaacccctccgcgtcactgcagccacccccactattggcgcatccgtctgctaggcggcctttgggatacagagcgtcaagagaacatctcttgccctgctctcagataagtagcttaggctgcgctcaacttgtaagctcccatgtccaaggtcggtcaccactgcctgccccctccacctttgcaatgatgaaaaaatttcgtgggagcataagtggtcgctttacaagcctctggtattccatgatggttctgaggttgatcaggcgatgatcacaacagctcgatgctactagaaagacccatgagcaatagcggccttcacacgacttcgcacagcatcgctgtaccacaagctaactctgcccacttcagactcaaatttccgttgcagtcggcgaccgcgcccgttcctcccccacaatacacaaatcgacgctgctcacagatcttggccctatctatggacttggtcgcgggcgtgtggccttgtctctagacttggtcacgagtgcgtgtcgaagagcaaaattaggcgagttctaacccgcatcttcttgccgtggtttagaacagctcagagttttatggctgctcacttggctcaaatgcgcctgggcggtaagaccctttgatacatttctcgatgaacctgcattgaaattgtctttgctcgccccagctcgcattgcgctgatcagtcaggaacatggcattgatggccgccctcccccgaacgatacctcccgaggtccttagcgacggattcatatctgtcgacctcttcagatgtcgcctaccgctcggcaaggtctagctgcatgaaataaagtcggcgagtcttctctttcgatgcccaggtgtgacagcgctcagcttcaccgctatggctatgagccccgagcgctacagccggacatcataacgtgtcttgcaccaatcattctatggcaagacaagatacatcggcgggcagattcggtaggacctagacccttcccatggcctatgatcgcgagcacccgccgaagatcaaagcgtgctctcaacccgcatccccatgttgtggttcgatatcagctatcagagtaatcaagctgcttaggctaagattcttgcctcagccgtggcaaatacactggtacattatgaaacttcagtccttctgacagtagcctcaccaggctgttccccgtgcagcctgatttgagcctcatactcccaacactgatgtattacagtctattcgtccagctgtatgctctaccgcaagcccctcgtatcgcaaaaccgatcttcctccttcacgctccgagagcccctcccgcttctacacacgcaccgcattcaagctctccagcctttggcattgctcgacccagacccgcccatcagcccccatcctgcccccggagccttaaacaacgccccacactacgggcctacctgcttcggcagcgtaggcagtgccccacatgctcgtctttcaatgataagggttgtgcaaaaggtgcttgggagagaaatggaatgctccgtgcccgggcgttgcagcagaccaagtacaactattagttgactgttttgataagatcctttcatcacggcgtttggaagtactacatacacacagagcaagaagtcacaggttgatgggggcctggttatcctcactggctaggatggagtcataaagctggcgatacgtctgcaacgtgcgccaggaagagttgttgggactccacaatggctttgggcaggttggctgatcaccaggcaaggaatgtaagggcaacgatggtggcgggagcaacagtctttccattctctataagaaattcaaactgaaaatgtcttctcgaggcgacggccctttccctcttgttctccgttctgcttcttcctccttctcttcctctttctcctctcctccccactacgcagcaatcctctcgttctagtcaactatcaaccaatttagcccttgatccacaccagaagcctcagaaagcaacacatggtcgctaaaccgaagccaaacacgcagtccagcaccaactaactcaacaagggaaatgaaaacttacaccgcacgctggtgcttcgtccccgcacctcatccgcgagggcctggcggtatagaccgcgcaggacgccccgaaccgctctgcagaacaggtggagcgcaagcagcgccctccattcgtctgcttgttgggccgggcccccgtgcagctccatgtcgagctcgactttggtttgaatgaggtccacttcgtggatctcggttgcgagcatgaagctgcgcggaggcattttggtggcggttttggtggttgtggtggtgttgtttggtggtggtggattggtctgatggggtgttttgttaggatttctgtttgaacagagggggattcagggcagtaacgcttgatttgcgtgcaatacgtacagtatggagctggtgttgttgctaaggagctcacttgctgtccgacgcggttttatcttcatctcgctagcttgtgggactgtgttcacttcaccgctctccattagtcttacaactgttattctcatcgtctcaagatctatgtattcttggtaggatctagtggattggcattatgcttctagtacgtcggaagtccaactcaacttcaaagtctacttctaaagcatgtcatagaacatcacgatatcacgtaatacttctacaggtatttgtaacattattttgtacatccagctcttatcaaaccccactatccatcccctctccctcccacgaagacacccagccctatccaaacctcgcccaccactttgccgccaacaccgcgacagcccacgagataaccccttcccacataaccgccgccctcccaacctccgtatgcagcttcttcagcccacccaaaaaagccgtctgtatcctcaagtccatcgccggatctcccttcactgccgtcgtccatgccaagtgatacctagcgccctcgtgccggcaccaggtatcatacaaggcgtcgtcaaggataatcttgagttccgcttccaggagctcgggagtggtgtagcgcaggccaggcgcaaggctgctagccaaggcgttgaagacatgttgaggaaacggcgccgcggccacgatgtcttggtggaggggcatggtgagacggtacacagcatcgaagatggcgcggaaattctcgccatcgactatgcaggtgtttcgggcggcgaagttgggcgaggctgggtcgagccagtggaggtcgcggatgttcttgaggttgacgggcgaactgacgagggcgtcgacctgggtcaaggggtcttgggaggggaaggagaagccgccatcttgggcgcagacggagcataggatgggtagcgtctggctcccttggacgtgctggtgtagggtgaggcaggcgctacattgggtatggccgcaggagagacggtagcagcgtcctgcaatggtcatgttggcgatgggagagttttcggctctccaagtgcaggtctgacaagcggacaatggctgtccctgaccttgagcttcaaaggcggcctgtcgcgactccatccgtgcttgttgtgaagtttgtgacatcttgagagcgaagagtcaaggttgagtaaagtgtgagccgagtggttgggcagtgagcagttctgtatgggttcgggataacgtgggcgcgagatgtgtaagtaggtaaaatgggcggacagtgtcaaaatattgtcaattagcggcgctaggcgacagtggaagcgttttcaacgaagtcggaacagtgaatgagaatcaaaatgtatgtttttgcagaattttacaggctacatgcctacaagttctgcctatcagaatacttacatcatattagcaaacgacaagggctccctcgtgcgctcagccgctccgccctctacagacgcaacccgctcgagatgcctccaagccagcaagtcaacccacatcctaatcatgccaacccagttctccctaatagtgttcagatcctcaaaagtgttagtcgcctcccagaggatagcagcgtcgttctgcaagtcaatgtcatgcatgtccagatgatccgcgtacttgaacctcgtgtcacggacaatagtgttgttcaagactagcatcaaatcatcctccagctccaagggcgtagccatcatcttcgatacagaagtaagctcctccttgagcgccatgtagtatggattcgcagtgaagatctcatgcgtcccggcggacaggtaggatggcaggccgccgagctcgacggtgttgaggatctggtcgtcgaagtagccgtaggtgacgtcgaggaaggtgactgcctcggcggcggtgaaggcgatcaggttgttcatgacctcgggctgttcgcggatcttgtcaaaggcctgaaattcgaggaattcgtggttgatgccctcaaagtcttggatgagctggaggggcaggaaatggcagccgttgctgcaggaggggcagcggacaatttcgtcgtcgaccatgttccacatctttgtgaggcagtcgcggcagtagaagtcgtcagatttgtgacatgacagatcgtacagtgggatgttggttgaggagcatgtaccacatgcatcgccagtgactccaacgagtacaggctcgccagtgcaggactctgggttgctgccgtatccagtcatgtttttgtatttatttttatggtttgcgaagtgtttcgtcgaattgaggtattgttctacgctctaggagttactcgacatgcttcagtatatagcagacataaagacaaagagacattgatcgtgcacaatgatgaaagaattctttcagtgaggaaatgttgcgagagcataatatcattggcacacttgcgactcattcacgaggacaaagaaacagtagcagggacaaggacattatgcactatgcactattctactaagacgttcagcccaaacgtatgcagctcgcagaagtagcattgtgctttgagggttgggatttccatggcccaatgtgaacgtagtgcaagctaaataccgtcgcgcctaaaaccacctgtgccatccaattccactggatgaggcatggcaggtagctccacatctggcttcgagccgtgctcattcgcctcatgtatatcctggcctcctgcttccacccgatatatgtcctttccactctgttctggtcggtcccgagtctcgccgctaaatcctgtgaccccttgacgacgtcttaggcgcatcaggtaccacgtaagaatcatgacaagtagaagagccgcgatgcttcctatgacagccccagcgattgcgccgaccgaagtcgaaggagaatattgtgctagcggagaggggcttggtgtaggcactgtcgagggactcgcagacgcggaggataggcttgatagggcaatagacgtggaggatcgttctgaagacacaacagtatttggatctttcttgcagtattagcagatatccacggcacctcccagacacactaggacttaccaaggcccaccgcgaccgtactcaacatgcttacactcacactaagcgacacatcgggaatcccacacccatctgaatacgtattcagatttgatttgttgtatcccgacaatccatgctcacagcaaaacaacccgttgttgtcgaacatgtcccatgtcgaattggcgcaggtcggctgcggcacgttcgtcaacgtcgtgtggttacaatcaatcgcgtctgaaggacagcatactacattgtattgaggaccggggcaggtgaacgaggatgggcagcatgcgtggaatggtggttcagttccgccgcagtcgacttcgaggccggcggggcatgagccgttgcggcggatggcgaagccgggttggattagagacattgcggtgaatacctcattggaaaggaatcctcagggggggttttgaggagatgtctgtggccccaattgagagtcgcattggggcagagtcgcattggggctgctacggcgcgttccattgctgcgatgagcctagccggctgttgcgatcctgaggctgacgagctgagcagaaagaggcgcatggtgcgacccgagccgctcggacatcgcaagttaacttgtgaaggcgtcgagtaacagcgatatatggcgttgaatgttagcgggtgtagttgaggaatgacgcgtgatgcagcgccgaagatgcacggcatcggaccttcccccgcaaggggctaaggctctccgagcctgtccaccacctctaatgcaccgtctcccctacacatccgtcagtgtatttccagcctaggaagtaaacgtgcaatgtcgtcgcgaagctcatgttgctggatgcgacacagcatttctcagcccttttctcgacggtgaaaccctgtcccgccgtctgtgcaacactcgtgcgctgtacacgttccttagcttctcctgtcatgtcacctccaagattcgataacaaaacacttttgatttctccatctctccagtctatctacttctgtccaatatgtcctttcaagccatcttcttcgtcctcttgctgtcgggtttcgcaagtgctctgacccacgcgcgaaaatgcccttcaccgcccacatgcggctgggagcttatggaactaggtagctcgctctcaaatccccctcgcttttgtattcaaacttatcaaaaaatctccaggcgtgcctattgcgtatctaggcgaagtgttcgccaaccagacgcgtgatcgctcgcagtgcgtttctcaaggagaggagaagggggagtattgcacctgtgtattcgagtgcggaaacgggatctggagctgtgccaatggcttctatcgatttgaacgcgggtgccgcaagtactgccacgccggggcctgtgacagtgatggggcctaagcgaccagacgcgcgcacctcttccacctacagcaagctagaagcgcgtcaatcaccattctctactcaatttcaggctgagtacttacgccaacatcttctcaaacgctcggtgagcccgcttctccttcctcacccattccttcagcgctcttgcgctcttcgccaggtctcgctgtgccttgagcacacgttggagaagctctcggattggcacacaagtgcaatcccccagcatgcggacgttttgtcggatcgccatgttggcgaagggcgccgcagagtcctcgagggcgtcgtgcaggttgcgccaggtcttgaactcgagatctgccatgctggcgcagaagtcggcttgtgcctttaggcaggcgaggttggaggggcttggggaagacattgtggtagtgtggtggtttttgagggggattgtgtgttgcggggtgggtttgcttggtggggagggacctggtgcgggtgaggtgcaaacgcaactgagctagctatgagctatgggccgcatacataccgcagaaccttcaaattacaaacagctattcgaattggactgtttccgcctggagggagcatgagggatatcaggaacacgcagaacctcagtgaagcacgtactcagaggcactgaaggcttctaggccgcaatatcagatacgagacaatgccataaaccgccagcctggcatctacactacaccgtagcatcgacatcatactcaacatccgtcctaataacgtacttcgcaccctccactacgcccgttccctcgtgcagcaacgcaccctgagcctctccatgcgggaacactgccacactacccatgataggcttgactggatacgcattgatgacaccctccttgacactcggaatgaagaaggtagtctcgccgcccttgaagtcgtcgttgaggtagatgaggaacgtgaagagcgaagactggcgcgcatctgtcggcgaggagtcgtactggtaagcattctgtgacaggatcgatgcctgagggtggccaagcgccatctaatgaagtcagcaatcatcctctttgcactgccagtaaagaggcaacgtaccaatgtgacatctgtattccgcgccagggacgtatctatacaccctgaaccttctgttgatacctcgcacctgttttcctgccactacttctggcacaaaagccttgactctgctccacagcttgtcgtggaacgcttgatcgatgacccagtagaagttgtgggctaggacactcgtatcctcgccttgaggccgcataggcgcatctgggatgaactcgatcgtctctccagctgcgataatagccgtacactcctcaggcgacaaaacgtctctaatgagtcgaagatttggtacgatagggtgcttgaagcattccgtcttgggtccttctcctagtagtaccgcatcgtcttgcgaagcgtacaagaccgcaggatgcagattcggaggcttccgctggagacccgccgtagtctcaatgactctaaagttatccttcagatctggcgaacacgtagcgaatatcgacttgtcttcaatactcctgcgcacctgcctagttggctcgcttgaaccgcgcagattccagatctcctggagcgaaataggctttgagtcgacagctgtgccattcgaggtcgtatccgtgggtccagtaactctgagaatggcatccagcacttggatcaacttctcgttctcggcgttgtggccaacgacggtctggctggggacctggacgtgaatagaaagtccagagacgacgtccagcgtacggacccagcggcaaagagctcctagcgtgggtgtgtccttgcggatgcgcatctcggccaggagaatgagtgcatccaagtacttggagtctgtgagagctgctgaaatgcgtgcggtgagattgctgccctctgccatatttcgtcagtggattggggcgatgagctgaactttatgtaattaccagcagagttcagacctgtcgtgcatgcctggcgaaagccatatacggctgtcctgagatctttgcatgctttcgatttgatcaaaacggggtgcttggccagagtctgcagcgtctcgaccgtaacttcaatctcttcggacgagataaccgaatgaacattcgcaggttccaatgggttcgtctcttgtggcgggcttgggataccgttcgtggctggcttcttcactgcatttgtttgcgcattgttacgcttgcgcttcgccatgctgatactttttgcgacttgaaatgaagttgtcggcgtatcaatagcagcagtgtatttttttcgcactcagattatgcttctttctcgaccttgcggactttggcgttggatgcggtccccacaaagttcgaggtggcgaatgaggaatttccgcaaccttgccgttttcgtgagcgtaagttagcgtgggaacttcattgtggggtagtgctagccatcggcttcctagacctaagtaccgcaacactgaaccctagtaccctattaattttggattcagattttagattctgctatgctgcttttaacgccagggcagctcaatctgaagtttgtatctcaagatcttgacgtagtcacatggctgaagaagacggacatattgaagtaggaatctacaacatagaagccaaaagcgctgcataaacttgtatatacgggtatccaacgattgtacatattgccatccatgcatcctaaccttactcctccaaccaatccgccgccgcatcaattgccttactagcaatgtcaatccacttcttgactgtagcatcgtccttctcgtcgatgccttcgacaatgccggggaatgtagcacctgcatatccagtccacttgccaggcgcaaaaacaacgtgcttgaaccatggtcggccgtccagaccctcggggtataggaacttcctttccagcagcttgtacttggtgttgatggtgcggatagcaaggtagagcttgaccttctcccaaggcttccaccatggaatatcgttgttgtagtagtcaagaaggagctgggcggcggtggcatcctggatcgcagctgcaaagcggaaatgcacaagtgcgttgtccatcgcttcaaaggcatcatcttccttgtcgccgtatttggcttcttttgccttctgtttcacactgtcgacgtaactatccagtccgatgctgtattcagtcgcgttcagctggagcaccggagtctctatcagtctcgcagcaacgaggccccagagttttgcaattgtcgcgtggtattggaaagaagggtctccgaagcgttccatccagtccatggagtcgtagttactgtggtagtggtacacagctgacttcgagtcgaagccgaagcccatatccattgatggtataccggcgaagtcttggaaggccgtaaaatcgctgcccgaacccatcgtgtcaataaccttgtcccaggcttcgtaaacagattgtccttgaacggttgtgttgggcgaggtgacaagtttcactatcttggttagtcaaggacttcaatgttgtgtgggatttccttacaggtttcttgcaccacctgattcaacagaggtgccgcagccagcttgaagtcaggtccgtccgtcgcaacatcgacattcaaatatgcgactgtagatcccgagagccagggcaagtactcctccacccattcagtgctgccaatcaagccatattcttcgccgtcccagcttgcaaacacaatcgtgcgcaatggcttccagcctgtttgtagagccaagccaaaactcctaatgacttcgttgaaggcagcagagccactgttcgggtctccggctcctccagcgatccaagcatcgcgatggtttcccagaatcacaacttcatcagccagtgtgccgttgatcacaccaataacattccacagtggtgtcgttgtatattcctgttcgtttactaggttgagcaccaagttttcaggtgaaggaccgatgttgtatttgacgcctttgtatgccaatccaccagtctgccagctctttccaaacaaggtcgccttagggccgtggctgttgagcgccttgagtataggcagcgcgtcttcgtaggatatggggatcgatgggatctgcgggatcgcgttgttggtaggctggcgaggcgcgccaggcttggagggataaccaggtgtggtagggtcgcctggagcgaagcctgtgatgtgttagcattcggatgtttgtagcagcagaagcatcatactgaggaactgaacactcccacgctggacgctgcttggctctcgggcaggcccttcgggatacggcgcaatgcccttctcttcagtaacctcgccgtcgtctccagggtcagtgtagatgacacatccaatcatgcccagttcctgcgcgcgcttgaccttgagtcctcggaatacgccaccgtatcttgccagtgcaatctttccgtctaggctgacgtctgctgccagcaggtcctcaaagtcctggaacgtgccgtaattgacgaacacgtattgcgccgtcacgttgcccgaagcactgtagccgtggaaggtgggtatgcggtctacaagctggctcgacttatcttcctccagcacattctcctccagtcgtgcctcgtatgtgaccttccactcgccctcagtcggcgcatgactgtcgcgcgcttcatccttgtcgtcgcccttttccaacagtgccaatcgatggcttttcgggtaattgatatacacatcgtagtctacgatggagcttgcaatgccaaactcttgccacctctgcatcgtccacagggcctggctgaggttctttcctgccagatgcggcccgctcgtgtagtacctgctccaggaccgcgcctgctccgcatccggcgtattcaagaggatgctctgcagctcttcatatcccgccgtcgtcttgtgcatccatccttctggtatctgcgaggcggagaacagcgactgttttgagacgggcgcagattcgcggtggtcgtcaaatgacccgagactgaagagtataacggcggcaagtccgcctccaaagacgagagtgctcaggatcgaagtgcatatgaagcggagtcgatggtgtgggtatcggtcgcggtggggtcgcacgtctacgtgctggatgagaggcgtgcgttcgtcggacatggtggctgtggccttttcattgcttgccggaagctgcatgaaaggtagaagtttgcaatgaagcaccaatcacaacgattgaggcgtgttgtgtctagtgtgaagcttcgtgaacgacttgagacgggcttgggtgcatagcgtcatcgggccctgtcagttcgtattcggctgcaggcgcggagagccaccaaagttccccacgaaccatgcatccagcacccactaacgtgtcatcgccttatctcgacatcgtttgccgacacgcaaatcgcggctgcagagattgtcacagtctcaatgggccagcacttacttccagttgatcaattaacgtcactgcttgaccccacgcatccacgaagggtcgtccaaatgtgcacgccattggcagctttcttcatctcattacaacctattccatcttctgggctttcaatatcggactctgagtccttcaaaaacagcactgaccttcgtgtgtggtcttagcaggctaatgatgtataaaaaggcagacatcacgagcattccattacattcagcatctttaggctttatcccacaactccatgccctctttcctcatcctcttataccagttcttcacatactccaaccccacatgcgggccatacggatccttttcccactgtggccgcggtggcttcaaccccgtctcctcctcgcatttcgccatcaactcgcgaatcgtgcctcctcgattgtagccttccatatcgatagtcttcacgcgatctgctttcattttctcgcgaagctcggtggtcgcgccttcgttgacgctgaagtcggctggccgcacgacgacgccgtagttcttcgccgcgccggacacggtgacaaggcgcctgtggacttcttgtgcgacgacggtcgagggccgggttagggggtcgccgagaccaccaccgccccaggttatccattcgagaacgtcgcctgtgatcaagttagtataggagaacatgagatgattaatgcaaattatgacctaccaggatagacatgaaggtaatcttgcttcgactggcaaagctcaatgttgtccttttccctgtctgtgccatagctgttgtttctgtaaaggatcttcctcgatctgcttcctggcatgcctccattgacaccccagggctttatcatccacctatcgtcgtggatgctgacatcaccttcgcaaagccatctgtacagcgtgcgttgtgcgttgccacctcggtagaatccagcgcctccagagtcgggcaatgcttcgtttgcttcgatgatgacagggaagtagagctcaatattctccgcaggtatggacttgatggctgggaagaggcagtgacaatctggtccgtctccgattggtcgagcaggtactcctccgaagccaatctgatacaagaggtaaaactcgccgtcgggcttgaagccagaataaaacagatgaggggagtcagagaagcctgctgcacaacggtaggctgcattcctttgaccaaatagcgcctgcatgacgtccattacacggcctagaaggtgagtcctacaactgagcgctgcaggtcgtaccggccgcaggatggtaccagtgggtatcttgatgtcaatgaggtcgtggaagccgtcattgacgacggcatgagggtcgtagatggccagtaaataatacccaatgaacattttgaacatcgtgatcgaaaggtagtagttcatcgacgtattggactgcggtgaagtaccgtcccagtcaaacaccagcttatcgccttgtttctgcatcgagcatgcaatcgcgtaaggtccgataccgtggccgtcatcatcgatgaagtccgtgaatgacgacctgtcgctcccaatcttctcgtcgatgattgtcttgattgcagctcgattctggtccagaagatagtccgtcgcagcctcgtacaccgcgagcccatatcgctcacagagctcgttgactcgtgtggctgctgtccgacaagctgtcaccaaagcgatcaggtcggattggaaccactcgggcatacgcgagtttcggaagaagagagacgcgaggccctcgttgtatacgcccttagcatacagcttgcagatgggaatttggagtccgtcttcgtagatggtgctagcattgatactcatcgatcccggcactttgccttgaacatcggtcaagtgcccaaaattggctgcccagccaataagcttgtgctcgaagtagatcggcagtaagatgatgacatcgtttagatgggatacagcgccatcgatctggtagacgtcgttggtgacgaagatgtcgccttcttcgattgtacctttccagccgttcaagaactgcgtgatgaagctaccaaattgaccgacgagcatttggccgcgggtgtttgtgatgacgttgaactcgtcttgttgctcgcggatggccggactcatggcgcaacgtaacatgagagtatccatctcgcgtcgtatcgagcccagagcggaagcaatgagtgtggagatgaggggtgtctcttgtacgagctgcttggcggcttccttggtatgcacagtcttctcatcagacttcttgtcttcaggccaaatgagaatgttgcccatggagtccacttcaccaaaatgacctggaagaatgagggtgttcgagtccatctctgtgacgacagcagggccagggatcttaatgccggcctttgtgatcttggtacggtcccagaatgtagcttgaactttcttgccttcgtatacaatatcctgctttaaagtgatagcatcctccggaggacttgagctgtcagcctttaatgagataggtttgattgcgacctcttcagaggcatcaataaccttggctcgcattcgcatagtttcaagttcggcatccgcatgcgagaagctgaattgctgctcgtgggcttcgttgaacttggtccgaaggtgttgcagtaaagcactggtgttgtggacttcttcttcgctgaaatcgaccgtgagagtcatcgcctgacccttgtatcgcatgtcagattgaaagacgaccttgagtttcgcttgctgatctgcaagtgccactttcatggttctccatgcaactagtcttcaggtcgccaagtgtcttggtcaggtcttccgcagtaatctcggagaataccttgatgtaagtgcagctctcctcatgtgacatcttggttgtagcatcgccttgagcacacagcacaccaggacttgggggaacgatgacaggccacgacccaagtagttttccgagcgaatttgcgtggagaggaccggctcctccaaatgcaaccagcgcaaagtcacggggatcatagccttgctcgactgagacgagacgcagagcgccgtgcatactctcgttgactagatcaatgataccttctgcagctgaagtcatctcgagacccatttgtttggcgatgttctccactgcggcagctgaggcagcgacatcgagctggaacttgccgcctaggagcttggaagggagatagcccagtgtcaggtttgcatcagtgacagttgcttgggttccgcctttgccatatgctgcaggtccaggagttgcaccgctcgactccggtcctacgcggaagttcttggtgaattcattgtacatcgcaatcgatcctccaccggcacctacagttcttacgtcgactgaaggcgccctaacagatagatggccaacttcggtttcacggcgaatgatggcatcgcttccggagagaagagcgcagtccgtactggtaccgcccatatcaaaggtgatcaagttcttgaaaggcgtgttctttgctaccaagtgcgagacagccttgacaccaccagcaggtccactcatcaagatcttgacaggggtttctccagctagatccaccgaagtcaaatcgccacatcggatttcaggatgcgaattgtgtctgtgtctttctcgagcatcttctgcagattcttcatatattttttgacgactggcttcacaatcgcgttggctgtggtggtaactgtgcgctcatattcctgaatttctgggagcacatccgtcgaagtgacgacttcaacatctggaccgaattcgtcggtcaatatcgaccgcaccttctcttcatgcacactgttcgagaacgaattgagcagcgagacggcaatcgcctgtggttgttgccttttgagatcctgtagattttcgcgaaactctttctcatccaactcatagaacacttcaccgtcaatttttatgcgctctctgacttcgaccgttcgctccaatggcacaagtggctctggctggacataatttatccatgctccgagaccaccgggaatttgacttctccgaaccgtcaatatatccttgtgtccccttgtgacaatcaagccacactttgcgcctttgttctcgagcaccgcattcgtgccggtcgtggtgccatggtgtatgtattcgaacttgccgtcccagttgtacttttctttcaaaatattacgcgcttctacgacgccttcgtggacaccaattgactggtcgctcgtgttcgtggggactttcgtgcgtactgttggaacgtggtagttggcatgagttgcagaaggataaatacaccacacttaccagcttccccatccggggtgatcacgcacacatctgtgaaagtactgaggattcgttagcatcttgcaagcaagacggtctacgtatttctaggcggcatcgaaccgattagggtccctctaggtatacaaaatcgacgacgacttgttcgtgggcagcgcggaagttggaatcagcactcacccgcccacatcaacaccaagcctgtaacccgccatagcaaaggagctgtttccgaatcaatcgaatagcaatcgacgctcaagtaccagtcagaagcggctgtagcatgttataaatctctagttcttggagaaactgcgacacgccgagctggagccggggtctgtggatgccattgctgctggtggcctttcctacttaatcagtctccatccacgcattcggtagcagccaaccgacattacgaagccgctcacttcttgcagcggagtttgcgcatgtctggcgataagcttgaatgcgtcgatctatcacagatggggctacgctgccgtctgaaatgaggggtcaacatcggaacgctattgccgttgggtatttggaaaccggggaagtagcaggggaattttaatcatctcgatggatcgtagattctcaggcatcatgagtagacgtatgcagcttcaggagacacctttgaagctctcaagttgtggtgtcagaagcatgacgtacgccaccacgcccgcacttcaccccgcacgtgtggtgatggaacgattcatccgaagaacgcgtacgtgcattgtcaatggatctcattggcggtactatgctccgactatagccacacttaacggtgtatttcgctactgctcatacaatcctggaatggatgtatgcatccacatcacgtgatagcgcgacggattcaaatctcgaagtgcatgtacccctctggttcagaggtatatgcaggcaagcaaagcataccggcatgggggcatttactctattgagtatcaagctcgacagagcaagatgaaatcgaaaacttcatatttcacgtcccgggcgtgcacagctgcaacaaacatctcgactacctaggtacgtacattactagaatgcacatcccctaccttccaattcattcaagcaatacatttcccttcttccttccgcaacacgtgggcagttccccaacagcgctcccacaaatccataaacatggtaccgtcggaacaaaccctccctacactacaacatcgccagctcacatgctcaccagcggttcagaaagtcccgataacacccacctgtccatcgttcgcattgaatgcggatcgcccgtccgtgcccaggcgcagggttgccagaaacgtgcgtagccgttatctaccatgttcggctatgagcagccgatctgtctatctcgacgacagcgattgggttggcgcgaggaagcaagctcggcaaatcgatgagccttgaggaaggctggactgatgcatgtgatcctttggatgagaagggtgcttgtttggatttacagaaattcgtaagatgtgtaatatggtatctgcgctgcgtactgcgaagtcgtgtagggtaggacatgcgcttcggctgcagcacgaaccatgcatgtggatatcctatgctaggcttatcatcaagttcgcttcccagctttggggctgagatatcttgcgcctgctgggttggagataaggttgccaatgagatgtgtccatcacattgtgtatcaagccaggaacatgatcggaatcccagtcagacccattcaatcggttactataaatcatgggttgtatctgtacctttggatcggcttgtataggatttccacgtggttggcaggttgtatcagacaccccacttcgacttcgatacttggtcaatctacctggagtatcgcgggctgagagtgcttcgtagcaagctgaacggatacgaagcaaattccacactcgaggaaactatacctcaggatggcgtccgacgagaaaaaagagatcagcgttgttccccagagtccaccttccagcatccgagttggctccatcaagctcgccgctgccggcgatgactttgaagtcttcaagcaaacgaccgatggagtccaattccgcctcgttggctggatcaaagccagcgtgatattcttgaaacgtaagttgcccttccatatgcatctattcatagggcctcatcaaccctttcctatgggttgaaccacaggaagatttcaacagaccctctgtcatcctctactccatccatgaggtcagccacctaacaccccccagtaatcttcgccaccgggcgtcctcagcatcccaaccgcaatgtacggccttgggcgctgtcggcggcgccctcagcgtaatcggctgggggcagccttaaacacatacttcgccatcgtgcaaggcaacttccgcaactcgcacgcgcaatgtcactccatcgccgacatggcctacgtcgtcggcgggcccgtcgtgcgcgagatctgcggcttcctcttcatcgtcgcgtacgtgctgtgcgcgggttcgggcattgtggggctgagcgtcgggttcaatgcgttaagtgagcacgcggcgtgtacggtttggtgggcgctattggcgtatgtcgcggttgtggcgagcgcaagtgtgaggaaatttgagaagattgggtggttgtgagtcgcgtacttctggcgtcgagggagttggactgacaagcgtgatgcaggtcttgggcgggctttgcgagcgtgtatgttgccgtcttcgtcgttgttgtaggtgtgacgacgcgcgatcgacctgcagctgcaccgccggtgggcgagtatgatttcggatatcatgcgattgcgtatccgtcgttcatggtcgggatgacggcatcagccacgatctttgtgtcttcggctgggacttctgctttcttgcctgtcatcagtgagatgaaggtacggctggtccaagctactcgtcttcctttcattcaactgacgcactgcactcattagaacccgcgcgactacaacaagtccgtctacctctgcatgtccatcgtacaagcctcctacctcaccttctcactcgtcgtctatgcctactgcggaaaatgggtcaccgacccctctctcggatccgccggccccttgatcaagaagattgcatacggaatcggtctgattgggctaatggtatccggctgcctctacctgcacgtcgccgccaaatacgttttcgtacgcatcctccgtaactcaccccatttgcagcgcaacagcgcgattcactggggcacgtggttcggatgtacgattggtcttggtagcttgtcgtttgtgttggcacaggcgatcccaatctttagcttcctgattgcgttgacaggaagtgtgtgttttgcgcccattgcgatctgcctgcccgcgtggttgtggctccatgatcatggagactggaagcgcggcggcgtcatgaagaaggcggcgtactatggtcattggctgttgatcctgcttggcgtgttcttgtgtattggaggaacgtatgcggtgatcaacagtatcatcacgtcgtatgcgagtggattgattggcagcgcattcagctgtgcagataattcagggactgtacattgacgacgatagctagacggagaacctgatgcaagactggttaagatttattagcgacgtaaacatcaaacacgtgctatagcatttgcattgctgcctcttacctcgcctccataccttgacgttcatgagctagtgaacaaactccacttatactatcgcgaggcggacacttgaaatgcatttgagatgatgccacgtggatggatatgggggaagtgatgaatttcattttcttccaagaatgtaccgaaaacgcctcgctatgctgagtgggtatcaaaagggatgtccggtaaaagtagaaaatcaaaacgcccatggatgtgttccgtccagagatcaagcaccaggcaaggcttccacaaagcaaggcatgttcggccatcgatcctgccatgctgcgagaatctctggtactttttcgtcaaagcctgtacgagcagcaccgccgccttgttcccagccactctcgccatatgcttcccgttctttggcagcagcctcattcagactcagtgcaagatccagtatggctttaccaccaacgagggcctcttcgtggttgtctttgatgtcaacattgaagacatggacagggcgattaagcttgccacccttattatggaggtcctcaagcacagcatcaaagcagcgctcttcacaagtgatcacgacatcagcgacgccagactcggttccttggaatcccttgtcttctgcatgttctagacggggctttccgggcacccagtcctggaagcgctcggggaagcctttgatgttgaggttgcgaccgagcatgttcaacaagccgttgtgggtgtagagcgcggtattctgctgagcaagctcatcgtgaatggcacggtaggtggtactattgaagtggtacacgttgggttgcatggcagttgggccaggcagacgcactagtgatcctgtgccaaatgaaatggtgggaagatgtgcagaggctagctgaagatgtgcttccatagagctactgatgtcaatagagatcatggtgagaggtgatgtgggacataccggttctggttactggcacacacggtgcaaaacttcagcttgaacttatcgtcgggcacagagttgctctccgcgtgtgcatcatttgtgccgtccatacccatagatgtaggctcagctgggggtggcggtggaggtggaggggcaggcgaaggctgttgttgccgcgccctcaatcgcggatcgaccgacatgatgaagaatgaagaggtcggagcgactatcagggcagaaaactcttcatcaacgttagccagcgctcgcaaatgttatgctaacaacaaagtgacggtagtgggagatcagaattttcagtgtatattatttgaagtcctcaaaggctagtgcctaggacagctccaataaggtaatcatcatctcagacgcggagggttgcacggtgcagacttacaagacagatacaagagactacttagaggctcaactagtggggggtagaagcatgaagagaattggtagtggtgtgggtggaggatggcaccgggtgcctgtcctttggtgtggttgttgtgtgctgcaggctttgaggtcgacaaagcttcgcagctagcgcgagattatataagcacggcaactgccggaaatgcgatggcggggcatgaacacttcaactttggaggcgttcgcaagagggttcaagccaatatcaaactacagagtgtctgacagcggctcatttcctgttcctgaaaggcggtgggtcatagcattgcatggtatagcagatggtgggatggcatgggaatgtttttgcgcgatgtgccatgccaaacaggatgagcccagtcaacatgcaatcagcagcacatgctacgtaatccggaccccagttttcatcaagagcgccatttggcttgagcaacaatttcctgacatgacgactcgggcgcacatgtcccaggagctccttgccgtcccgtggacaactccagtgagcagtgcgccattcgtcctggtccggttaggccgcaggatcctgaaacatgcacgtgaggaggctagggtcaatgcagtcaggcctcacagcaagacaagcagagacggagagccgcgaagtcacaggccctcgatctggccagccaggcgtaacctgtcttgtcgaggcccaccagctgtacacgtccaaaatcgctgcaacgctctctgcatgattgctcattctatcgtggccgcgctggttgacgtgcatgggagagcctgaaacattgaatcggcgtctagcacatccccgctgtctgtctaataagtctaataatagcctggcagcacacgcgctccgctctatacaaaccacaacacccgtaaccgacgtcctcgacctcactgacactgcgcccacccgcccacgctcgaagcccctctggcacctctgccaactcgcctgtttcgaggcccgcccgcactcgcgcaatccttggctctctcttcactgggtaagtgttagcgccagactcgacccccacagcagccatcgaccccggcgagcgcttccccaaccgctgcccactgcaaatatcttcatccccgccggtgtttgtcccaatcgccgggcgcatattcgctgcggctacttttccagaagctgtccggcgccgtctgtcggcccattggttgtctgcacccgcgaaacattgtgggaaacattgagccactgcgccatcagccgtaaccgatccccaggagccgcctctcaggtaccgcgtctctgtgattcgagagcaccgtgtgcgccttgtgcgctgccgacggcaggctttcttccttcttcaccactaccggtacgcccaacctggacccgccagttcgtctgcaccgcgcgccgcctcaacaccaccttctccaacaccaacaccgacaccaccaccaccaccacaccgcagcccgcggccgctactcccctatttcactgctgacgacccagacaccaccgcaccagcaatccgccgcgcatgaacgccacgtcttcgccgccaatcctcgccgccgagacgcaacggctggataacataaccgagggtgtcgaggcgagagggcgagagcgatactcgcagcgacacgacatcatggccgccgacgtcttatccccgcgcagcgagcctggctcggccacgtctgttggcgcaaaccgaaccacgctgcccccactagtcacatccccgccatcgcgggcaaaactcgagcgggccagctcctacctgaacaagcgcctgtccaccttctccaacacatccaatgccccgcagccaacgcgttcgcggccacaatcgacggccttcccgattttccactcgagcctcgactttaccctcgtacgggactttgcatacgacccgctgcacccactcttctacggccctctgcctgaccagccatccgacatctctactccagcgagcgaagtaagtcggcgattatcagatccgccacctgtggcatggcgcaccgaccgcggcaattggtcagcaggctcctgggatgcgacaggcgagcaactcccgcagatggcatacggcgacggaccgccctacagtgaggacgaggacatttccagcccagtggtcacgagccaccacggcgcgcggcacaagaagcacaaatcgaacattgtcaactttgaccacacgcggggcaggaggggctatcccgaggaacaacggagggcgcccctcgctgtgcccaatggcgaggaaagccccgctggagatgccagcgaagccagcggccaaggctacatcacctacccaccaacagcctcaaatctttcggtgcccgaaggcgcgtcacggcgagactcgcactttgcagcactactcccccgacgcacatacgccgaaaacgaaggccctgcctacgagtcagacgaggaaatgtcagagcctggagactacattcaggacgacagccgcttttcacgggactatcaattcaccattgcttcaccagacgaagagatgcatggcaaggcagtagcgcttttcgactttgcacgagaaaacgacaatgaactacctcttgtagaaggacaggtcattttagtgtcatacaggcacggccagggttggctggttgctcaagaccccaagactggggagagcggactggtgcccgaggagtacgtgcgactgcttcgagacatcgagggaggctggaatggcctcatgaatggcaatctgcacccccaagaagccaaccccgcagcgcctgagagtctgctcagtcccatctctgccggccctgaagctaagacacccacgcaagccgaccacacctcgtcctacacgcctataatctcgacattttcgacgagccacaaggacctcgagccgtatcccaaagaaaagctcaccacacccactgccggcgaaggagagaccactggcaaagcgcgagaaggcggcccaatggagggcgtggaagggactcccgagccaacaccgcagccccaaaagtcatgacaccaagtccaaccttgaaaccaactcttttcttcactggttcttctttttaagatttcccagattcgccgaacgcacgagtcaacaccggcccgaaataaaaatgctgacacgagcgacgaacgatcgacacttgttttatcctgcagcccaacgcaaatgggatggacgtcgttttaacgtttcttcgcaaaacggtcagacgttcatctttttcataccagactcgcctggattctacctatgagaggaccggatcctggaagtgttttttctttgggcaaatcttcacgacattcgcttcaccaaacgtgtcttaactggtcctcattgatttagcttttgcatttgccttggagtcgggaaacccggagtgcgccatgccggcgagagggggctaagaaggagcgcgcggcttttgtagttgtaccgattctattgtttttttaacttttctgtttacctttgacgatgtatggctgggattcgactaggatgatatatgcccggccaggatgatggatgatgaaggatggatggcattttgatggcatgcatgtgggtgggaaaccacgtgcggtcttgcaaggcaaagcacggtaaatatcgaaatgctcaaagttaatatctgacttgttcgctgtgcttgtgtggcgcgatgtgaggaggaggcggaggcaaacgcaccaatctggaaatgcgacagacagcgtggaaaaatgataaccattgaggccgtgacatgtactccagtcgcactaccttatacaacccattcctatcagccgcatatcatgcttacgaatcgcccaaacgcccccgctatcctgacaacaaggcataaaaaacaaggtaataatactatacaagaaaacttatccagccatcaaagcgtcggcgccttcctcaacccacgacagtaccgcacatgcaacgcgtcgatgaaatggctatgcctgatccccggcggcctctgctgctcaaagtggtcaatcgcatcttccacgcgatatccacagcgctcaataagatacgacacgaggaagaagccggtgcgattgaagccataatggcaatgcactgcgatgagtcccgggcgcttctcggctctgatcttgtccacgaggtcgatgaagatcttgacctcatcagcttgcggcggctgtttggagaccgtggggaatttatggtatgggatgccgttatcctcgaggcctttggggtcgtagacggggttgtcgtgcgagatgtcgatgacggcggagatttggccggcatatttttgcgcgacgactttgggcgtgtgttcagcatcgacttcgcggagggtcttcatggcgcggaagacgccagcgatgggctccgagacgggcggcacggcttgccatttctgcaggtttttgacgtcccatttgccttcggttgagaggtactggagttgccaggcgagcgagaggcgcggatcgatgtggtctgcaaagaagctaccgatgaggccagagatgatgcgcgaggtggagggcgcgaagagtaacgagtgtgctgcgggctttggcatgatcgcagtctttacgaccaggcgtcgcggatgcggctcagggtggttggacgtgggcctcgttgcatcagagatgagcgacgcatcagccgtcgatgtgctacaatctgtaatcgtgtctccaccgctttcaaagttatcagtggtcggtgtcatagtactgtcatcgtctgtgatccttggtaggtcgttcgcgtcaatgcccgagtcctgatgcttgcgcggcaattgcgcagattgaagtagtattggatcgaaaggtgctgctgcgataggcagactggccttttcacttggcggctcaatggcagcaacatcccttccgaggaattctagaatgcgtctgacattcgaaatgggcgtgacatggtccgcttcgcccccagcaaggaaagttgggatgttcagccctgcccaagtttctctccccggcagacctctatttttccgactaggacacatgccgcacaccatacgttgccaaacgggtgtcttgctctgtttgttgaaccgtagttgcagccgttttgtctcttcctcggcatccgctcctgtcatgcgagcgacactactgctctcgatgcctcctcttcggtcccatcttctaaaaagttcgaatacgaatgttggtacacgtgcagcacgaccagctttaagctgctgctctttattgagtggatccgattgcggacaaatagcgatgaggccagcgacgtgttttgacaacagttctgcatgtggagatgtgggtgatgctaatagcgcagcgagggagcaacccatgctgtggccgaccagaattacctgttggtcttcattgacggcacgatgggcttctatgacaacggcaagaaggtggactagcgcgtccgtagtgtaggcgtcccagtcctttggtgagaattcagagaggccgcatcctggaaggtcgatggccagacatgatgcaagattagtgagactgagcaggatcgggttgaactgcgcaacggaaccaccgaggccatggatgaagacaagcaacgggacaggacatggtatcctcggaagtttgctctcttgcggatgcggtcgatagaaggtcctgatgcctgagtaggtgcaattggttgatggcaccatatacgagcgtatggtggagtgctttttcaatagtccgggatcagtagcagctgcatcgtctgctccttgtcagtgacagcttcaagcaaaggctcatccactgcagcgggtccacgtgacccaacgtgtgtcgcgcagatcgtctggggctctcttaccggcagcatctgcatgctgtttgtcggcagacaaggggccggtcctgctcttgttgtttcttttgctccataaccagattgccgatccgataccacagaaagctgtcaacttgaccattcccacaagcgtcaaagtcacccagccgtcactaactacgaagggattgagaagagagaccagacgataagccgggttctttatattccctggtctgttagggtccgtgacgacctgtgctacttgggcgctggttggtccggcaagagcagtcttcagcagcaagacgagggcctgtggaagacgcaacgtgccattgtgagacgagcaaggacgcgaatgaggctccatcgctctttgcgtggcccagcgctgaatgtatattcaacggggcgtggagatgctggcgggcgggcgggcacggtgggcaatcctcgtacaacgcggcagccaatggaatggggaaatgcaaatcgtgctctgatctctggcggcggatcaccggtgcctgggaacaactggtatggtgggatgcgcgcacgttgaagacgcagcgaatgtgctgctacgagtaaactggtctaatttgcaacgggatgatgtgctggagttgtgatggtcgcatgttgaaaagcaatgacgggcgataagggccagcgaagggtgattggagttgacgatgggcaaagtgaagcgatgagatgcagacgatgtgaggaagatattgcgcaggagggggacagagcgcgattgcagaacatggaggatggctgttgcaagctgaaaaatgacgttgggctctttcctttgcgggtagacgggagcggcgttgggatcgtgtcttcattccttggcacagcgacagggctgtgtccgaattgcccatcgactgacccctgactatcatgtccatcaccagttcgcttctgatccgaccatgcgacagactaatttgtttcctcgatgcctcctgagtctgcttcctgagtcttccatcacgatacacccttgcaggcaatgaggctgccgtagccccggccaccatcaagagtaccggctgacggccgtgttggcactcaccacatcttggagccttcgcactcaacgcgtcctgactgatccggtcagctgacccccaagggaaaacgcaccggagcgggagggatgattgatggcattgcgctctgatttggatcgagcttatccgtcacgtgctgtcgtcatcgacattgatgaagtgatgcttgagcttcctggcttccgccattgatccagttcggcaatcctaccttttgctacgcagctcaccgcaaagtcgcatcacgagtgtcttgcagtacatcaaacgcctctcagcctccgccgttgactgcaccaagtctggccaagttccggtcttcttgccggcgtccatggagtcgggatttggccgtagtccatgaagacatgcccgccgagcaccgcaagcctgcactagccggcgcgatctccaatcatcgtctaatcgctcacgatgcacgactttggtattggctgtctgtcgtcccgcagaccaggctaacatgttgtagcgcgaggggctgctgccattttccttgtacccctccatccgaggatcgtcgagtcgagggaaatgggtttgaccgctgagccgccccaccaaacggcgctgaagattggctattgcttggttgcaactggggtaccaccagcttccgaccgaatttatgggtcgtttggtgacgagactggtccgctaggtactcgatatcggctggactatcaccgtatctcgtcgtagtcgtcacgcaacttcacctttcatgcactttttgttctctcactcgtactcaacagtataccaatagacgaggcgtctttgcctaaagtatccctctccatcagaccacatatttcaattctttgcttctaaactctccggttcaacgctctcccacaatggatccgcgcaaccttgaaaagcagcgagagccagaggagccgcgcttcctcacgttcccgcatctgccagaggatgccatgcgagatggcaagcctgcgttgaacaaatactcgtctactcttactgctggccataactttccgggagctcaggttcgccttcccagaaaacaatccttcaaatacctaatcagctgaccctcaatacaaggccatgctttatgcggctggtgttccctcgaaggaagccatgaagacacagcctcacgtaggcattgcgagtgtatggtgggaaggcaacccatgcaagtgagcaattttgaataccccacgttgtcgtcatggtacttacaatgctgcagcatgcattgtaagttcccgcatctggatatctacgccgcaccattggttccgagaatgccaatgctgcaccgccacgtgggattttaacattgactgagaactgcagtgctcgacctgggaaaggagattaagaaaaacgtccaggctgacaatatgctggcatggcagtacaacactgtgggcgtgtcggatggtattacgatgggtggagagggtcagtcatcttgatccttgtgtcgctcccacctactgatggtgtgcaggcatgcgcttctctctgcagactcgcgagataatagcagacagtattgagacggtcacgtgcgcgcaacatcacgacgcgtgtattgccattcccggatgcgacaagaatatgcctggtgtcatcatggcatttgcccgtcacaaccgaccatcgataatggtatatggcggctccataatgccaggctattccgagacgctcaagaagcccatcaacatttcaacatgctacgagaaacacggtgcctatatctacaagaatctggagagtgctgaaaaggggaaattttcgccagaggaaatcatggatgacattgagcgcaatgcatgcccgggtgctggcgcatgtggcggcatgtacactgccaacactatgtccacgtccattgagggtaggtccctaatgaacatccttcgtatctccactaacaatatctagcaatgggtctcaccctacctaattcatccaccacacctgccacatccccagccaagatgcgcgaatgtgccaaagctgcagctgccatccgcgtctgcatggaaaagaacatcacgccccggaaactactcaccaaggcctccttcgagaatgccctcgtcatgatgatggtcctcggcggctcgaccaacgccgtcctgcacatgctcgccatggccggtacagcaggcgtccccttaacccttgacgacttccagcgcgtgtccaacaaaattcccttcctcgccgacctcgccccctctggccgctacatggctgccgacctctttgacattggcggcatgccctccgtcatgaagctcctcgtcgccgcgggcctccttgacggtagcatccccaccgttaccggcaagaccctcgcagaaaacatcgagccctacccttccttgccgcaagatcaggtcctcatccgccccctctccaaccccatcaaagccaccggccacatcgagatcctacgcggcaacctcgcgcccgccggcgccgtggcgaaaatcacggggaaagagggcttgatattccgcggtagggcgatggtatttgacaaggaacaccagcttgacaaggcgctgaatgaaggtcgtattccgcatggcgagaatatcgtcgttgtcgtgcgctacgagggaccgaagggtggcccgggtatgcccgagcaactcaaagccagcgcggcgattatgggcgcgaaactcaccaacgtcgcgctaattacggatgggcggtatagtggtgccagtcacgggtttattgtcgggcacatgtgtccagaagcggccgtgggtggccccattgctgtggttagggatggggatgttatcactattggtaagtcgtgttgcaaagtcggagagagatggtgatggctaatgtaagggcagatgcggagaagaatcgcatcgatatggatgtgagtgatgaagagattgcggcgaggttgagggagtggaaggcgccgagtatgccggttacgagaggtgttttggccaagtatgcgaggttggtgggagatgctagccatggtgcgatgacggacttgttttgaggagtgaaggcgatcgggtcgtgacaggcttggtgggagcttgaaagtctgatcttggtttcggtagagggcatggcacggcggcaatgctcctaccatgagaaacgatcagtacgacagtatgaagatgtgacaagacaacaagcagatggcacgtgcaagtattgagtgggtatcatgttgcttttcaggccaagcccgcttccattggaaatcctaggctatgctgccccagcgaagtcatgttctcaacgccataagccgtaaaccgtagatccgttaccgccccgcaatcaaatgctagcagctttttccttatgcaaacgtctactcgtcatcctcctcctcctcagcctcgagggtggtctgcgcaattcggtccaaatcacgctggccggactgtgtgatgcggcggccacctttgtcctcatcctgctcgaggacatcaaatcttctcaagagctctgcatgacctttgcggtcgacggagctcggaggcgtcagtgtggtgggatgggcgcgagccacggtctctttggtggagctagattcatccgtcaacatcctcgtgaccatttcggcattataagcttccatacccgtgagccttgcgcaggcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacagcggcagcgcggacgtagaaccagtcgatgtcctgaggaggcagctccttggagtctattggtaatcgttagacatgcgaaaatagtcgcagtcagcgggggtgcaacgtacgcgatgtcttgacagtatcaacccaacctgtagataagcggtcagcaagctgaagttatcccccagttacgggattcaggctttttcttcacccgttggattgacacgaacctgggctggtacttgttagctggttggtctgcagaatgggaaggtgagcgaaacgtacatgggaagctttccctgcctcttcaagaaggcggcataggcaccgatgaacttctgcgcctgtgggagttgttaatcacgctgctgctggctgctgttcccgagatgcgcagtcgcatacctcaacgtccttgactgtaacaccacccattttgtcggtattgatcgagttgtcggggtaattgagagaggtgttgggtcttgtcgatggctgcgtcggaagttgttcgcggaatatcgaaattcgagattggtggctcgcttagccagcaggaacggctgctggaaaaacgtcgggccggcgcccgccccaccttcacccatcacttgcctggcgtgacgaattcaacgccacaatcatatctggcaggctttgcgttgggttttgtttccgtcattcagcgtgtgcgatgcatcgggcacggcgaccaatatgacatccgaaaaaactctgtctgagatcgaggctgtcatccacgagtgcccccattgccctgaaaccctgtacaccttcgacacaggcgattacgatgtcgatgagtcttacgaatatttccataaaccctgtgtctccacactctgcaccgaattcgagcacctcaagagtgcgctgtgcgaccagtgtctccatcttcgcctatggcatttgctgaaatgcatgcagtggggacctggaaacgatgcatttgatgtcaatcttgaccgaccatttcggcgagaacagttcatgtccaaaacgtgcccattctgccagctgatacagaccttgttactgcctggtacatatgacccagcgaaattggaatctggcgatccgctgttcatggacgttgacgaagacgcgtgccttcaactgagtctagccaagctcagcgagcagaagtccagtacagttgcaacagtttttgtggatagcggcgctagcatctttagaaccccaaccattggagccttgcacatcgccttgaccgggcagggtaggtcggtactctgttcccaccaggcactgttgacacgtcacagcagcattcaagaccctcgtaggatccacggtagagtggaaccgaattcgcgaggttatcaaaacttgtcgtagagaccatgtggaatgtcagaaggttgtctcccatcaccttcctaaaggcttccgagtcatcgatgtcaccaacaggtgcatagtggagaaggagaaatgtgactttgtggcgctgagctacgtttggggcgctgatgccaccatgatcacctacaagaacaatattgaggagcggagacgtcacgggagtctctcaacatctcgattgtcacaaaccctcgaggacgcaattcaagtctgcctgcaattgaacgagcggtacctctggattgataggctctgcattattcaggacgatgaagaggacaaagcgcggcagatcagatccatggacatcgtctattcggcagcgcgctttgtgatcatgaacacctatggtaatggcgcgacgtacggcatttcgggagtcagtcgctcgcgccatgccatgcagtctagtgctttattgcctggtatgactgtgacaaaccaggttcgcgagacaggaaatgactctttcgatacctggttgactcgcggatggtattgtacgccgactttaggttgcggtcggcactgaccgtgtacacaggacctaccaagaagcagttctcgcccaacgaaagctttacttcagaaataggagcatctactacgagtgtgagcaaggcatcctacacgaggacgccttcaatgacgatgcaacccttcgctatagggatttgcgtctccacttccaacgctactctttgcaaaggtacaactcaggatttaccgcgtacacacgtcatgtcaatcactactctacgcgggcactcaccttccggagcgatgtttacagtgccttttccggtgtgatgaatacgctttttgggacggctgccgtctactacggattgtcgctagctcacttcgaccaatcattgcactggttccgcgtagtgaacgataagcctttgatcagagaagaacaaggaactcatttcccttcatggtcttggtattcatacatgtgtacaacggatccaatacgccatcagcagaactcgtaccacggcccgctcactgcatggtatacgtacaacgccgtcacaggcggcgtaatcgcattgaacgagcaagtagatggagaactggagagagattggcgattgctgatgagtctcatttatagcgaaaccggcattgcgtacgactggcgcgtttcattgcaagacgaaacatggaacgacatacaccaagcagctaccaaacgctggccggattattcagcatttcacaagcagctccctggggtggcagatgatctccagttgattgctcatcaagaaggacgcaagacgccaggcaccattgtgggtcgaacacagaccgccttcttcaggctcgactcaaaagaccagtgggcaaacgtcctgaacgcccagggaactgtagttggtcagatgtacggagctacacctcgcattgcaagaagggtagactcgtcgctcaataccaactcccaacaactctgcaatcttgagttcatggcactatcggtgttcggcaaagatagagcaagtacgttggtgagcgtttggatgactagaaggtatgccgatgccaatggagagaaacttcataccgttcccatggtgcaggtcatgctcatagcatggaatggccatgttgcacacagggaaggtttggcttgggtgtatcttgcagactgggctgcggctacgcggacgtggaagacgattatcctccagtaagacatttcgagtgcatgtcagccttacgaggtaagcaatatcgtcgtgtactttctggcgttattttggtaagaatgcataaactacatgtcatgtggaaacccctttctcaaacacgacgggatatcatttcagccacttgacgcaaagcaactgagctgtgacaatccgggtgcggatttcaactatcatccagtgaagagcttcttgagtacgcgccttacaaggcgaatgccctgtcaacccaaagcgtcttccgtacgttttgctgtcctgccatcatgggcacatacatttattgtgaacaagctgtgatttgaaacatgttgcgctcagatacaagtcaagccccctggtatatagcaataccactacctcaaaagttaaaactgctgtatgcccgttgctccgatccgtatcaggcttagctccgagtgaaatcctacttagcggcacatgcaacagcccccacgcatctccttggcacgacagttcaacctaacgcaagatcgatagcagacggcttgtgttctaatttcatcaaatatggcagatctcgatgcttccacgcctcgttgcttcatcgcccgtcacggtaagccttatatccattccgctacaccgagacaacatcccaggttgctaagatgaacgtcaggcgaaactgaatggaccaagaacggtcgctacacgggctctaccgagctcgagttgactgcagatggcgtcaagcaggtctcaggaacagcttcgcatctcgtgggctctggaaaattgatcgacccggcacgtgttgtgcaggtgttcgtcagccccaggaagcgcgcgcagcagactttcaacttgcttttcgagagctcgggaatggcgcttgatgacgagaaggttaagctcgaagaggaaattacggagtgggatcacggcatgtacgagggctggttgagcagtgagattaggcaaagtcggaaggagaggggcttggatacggagagggagtggagtatttggagtgatgggtgtgagagtggcgagtaagtcgactttggatgcgcgatggcctgtgtgttggaatcttggtgtgctaacggatcgttctagaactccacagcaagtaactgaaaggctggaccgtttgatcgcaaagattcgcgacatccaaaggccacacatgaacggagagcaaccggctgatgtcgttgtcgtcgctcatggcatgagtctccgatgcttcgtcaaaagatggttgggctaccccttggacatgcctttggcgctcatgctatcacctggtgccatcggtattctcaggtatgtctgcacgcatcgggctcggtcgagaggaaacgctgacgaccacagttacttgaagcatgacattgcgcagccggctttctttgttggtatgtctcttccgcctctctgatgaagccatgcgatcacgatggcctgactggatggaaaaattcatatatgctatcgaaacagcatggaaggaatcgaacaaaaggctcgggcgagctgcatatctgattcgtgcactatcacggttctgtcctagtgtcacctcgtctccaaacatcacctgccggcttcggcaatcttgactagctccacatcaatctatctcagtctcggtggcacttggtcgttatcatgctcaacgcgaatgcgcagcctcctccctcgcaggacatttgcaaaagccacccgcaagcctttgccaatgtggtaatttcttgaaacaagctcagcatcaacctcggcatcgtcaggacgctaagtgcgtgcgcgggtttatgccttatacgtacgatgtttcctggggcacttttacgatcaaagcgacctgtttgcgaatgcgctcggcgtctagtgtttcgaaggttgatcaaccaatggggcatgttcacagctgccgtggcaaaggttagactgaagacgtggatccacatggtatgaaacgtcgttcattaaaggacgggaggaacaatgtccaattcgaacaaccccaccagccacgccatgcgctagtctccgacggtagctaaagaggcgagagtttctgggaaattcctgacaaacacgtgtggatgcagcaatctaagagtatgcaccccagtcggcactaatcttccgacgtggcacagcaaccatatcctgcaccaaatgaaacgatcggggctccccatttgctgaacattcgtctggtccagatctggggataattttcccccagtcatcgatgaccatgatgctagctcccttgttaaggctccgccgctaaacaagcttcgcctctaagcttatggcgtccgtcactgtctctgagggaacccgaaacgagggagacttgccggcactagaggttcagcaaggcgtttaggaagtgcgatcaacttcctgttgctgcagaagcaccggctaatgctatacgatgggcgctgttgccattttgctcatggctgcatactcaagatcagattctcctggatgtccacgactcacaaggtttccccgcgtgtcggagaaatccattccttccggtaatctcagtgttgcgttgccggtggttcgagcagccttgtgtgaccccggtctcaatctcgaagcccaggcaagtccagtgggcccaccaccttgtctacttggtactgcaatactagggtcgtagaccgaagacgggagcacacaaccacagctatataagcaatgattctcttcaccttggctacccacacccaaccacaacacattcactcattaccaacaaaccaacaacccagtcgacacgatggttcccaacatccttaacgccgccaccggccttctcgccttcgccgcagttggcactgctcagtgcaacctcccatcgtcgtacaagtggacctcgtctggtgttttggccacccctaagaatggctgggcctcgctgaaggatttctccgttactagctacaacggcaagaagctcatctacggttcaaactacaacggcaagagctatggttctatggtctttggcggtgtcagcgacttctctcaactgtccggagcatcccagaccgccaccagcttcaacgctgtagcccccaccgtcttctactttgctcccaagaaggtctgggttcttgcgtaccagtggggtcctaccactttcacctaccgcacatcaaccgacccctccaacgcaaactcatggggagcggcccagcccctcttctctggaaagattacagggtctgacactggtgcgattgaccagactgttattggtgacgccaacaacatgtacctgttcttcgccggtgataacggcaagatctaccgttcttcgatgcccaagggcaacttccccggcaacttcggtactgcttccaccgtcgttatgtccgacaccaagaacaacctcttcgaggccgttcaggtctacaccctcaagggccagcagaagtacctcatgatcgtcgagtctatcggttccggtggacgttacttccgctcctacaccgctaccagccttagcggatcctggactccccaggctaccagcgagcagaaccccttcgccggcaaggccaacagcggcaccacctggtctaacgacatctcccacggtgatctttaccgtgagaacaatgacgagaccatgactgtcgacccttgcaacctgcagttgttcttccagggtcgcgaccccaagaaccagccctccgactacaacgcgcttccttaccgccctggtgtccttacgctcaagaagtagagcgttggcatggttttcttcgtcgagaaaagtgctccagagccaggggcttggtgctcgggagtgtcgacactctcaagaaagctcttttcctttatcttttctatgcggtgaggaagtgtggtgactgtcgctcctttcaacctgctctgtaaatattttaccttctagcaggcttgccactttgtcaaacctgcaataaatacttttgtcctgtcgcactcaaattcgtaccaaatgatgacttgctgtgttgtgaagatcaatattccgctctgagactatggcgttcgttgagtcaagcattttgcggctaatatcgtacctggaggtgcgtcacgagcgcacaatatcaacgtcgaagccgaggagctcgccaaaaaaagtaactaatatgacgatggccaagctgagtatgtattggcaatcactaaattcatgcgatgaggtttgtctccacactgcaaacctcacgaaactgggcgttggcggaaatcgcaagaactatcgaacaatgagctgcttcaggatatcagaatttccatgagttgtgaatctggcgacgcagttgacgttcagtggattcagcagacaaagttcgcgactaaaggcggcttcctcccgccgcgctgcagcatcgcttgtggcgccatcaaccaacaccaagcattctatctccatcgatttcatggagtcacagtatcgatttcgccgcgacggaaagtctacgatgtcatgcatatggtgagattcttcgcacctcccttctttagcacgcgcttccgtgcctcggtacagcgatgacgcctgtccaccggcaaaacttcgattaaagttacctagtcttaccacttcggcgtattattaccccaggaaaaggcgcggtgccactccccacacccactgggggaatatctgcactccgcaattcttccggcactttccctttccccgcatgtgacaggcgcggcgaacgcccaaaatgggtgtacttcgggcttgggtcacgggcttacatgtcattgaagcaagtttggacgccggttgaagcttacgaccgaagatttgtgaatgacaaggtagatggatacttggtttgaaggtttgtttatatacgacgcggtttcgctgatctttgtgaaatcatcctgtgcgatctacagggcgacttccacgatgctgctctctacccttgttatgtccctgatctctgtggtctctgctctcccacagcagcagcaggtccagcctaccttttcacagaaggtcatcttcacacccccgtcagactacactgacccacgtgtgctctacgctcgttctgcacagcttgcggatggtactctcttggcaacatgggagaactacagccctgaaccgcccaaggtctggttcccgatcttccaatcgaaggatggtgggaacacatggtcagagctgtctcgcgttcaggacactcaacaaaactggggccttcgataccaacccttcctgtatgtcctcgagaacgattttcccggatacgcaaagggcactgtgttattagctggatcttctatccccaccgatctctcgcagacgcaaatcgaactctatgcttccaaggactcgggtgcaacctgggaatttgtttcccacttggctgctggaggcgaggcacggccaaataacggcctaacacccgtttgggagcccttcctgatggagtacaagggcactctgatccattactactcggaccagcgcgacaacgccacccacggacaaaagatggtgcatcagacctcctcggacttgaagacatggggacctgtcattgacgacgtcgcataccccacatacaccgaccgcccaggcatgcccaccgtcgcactcttgcccaacgggaagtacattatgtcctacgaatacggcggcggcccagccattcccagcagctaccagttccccgtgtactacaagatcgtcgacgaccccgagcaattcggccccgcgactggcatttcgctcaaagctaccgacggcactgttccctctggctcgccgtatgttgtctggtcatctgttggcggtgcgaatggaactatcattgtttctgcgcacagcggtggcgacatcttcatcaacaagggccttggtgagggaccatgggtcaaggttgctacgcccgagaggagccattacacaaggcatttgagggtattggcggacccgaccaagctgcttatcatgggcggtggacaactgccacccagcaccacgaacaaggtgcagttcagtgtgatggacattagcaacttgtaggagggtgtccaatgcgtgtaaaacatggcgacggcactagagaattgtaacgatacacgaatgaacaatcgttttgaaatgtgtgcaaaaaccccgaaccttaatattatatccactatcttccggtagcttcatactcaaaactacaagtgacgtacatatcagaatatcctcaatccaactttcatgggtactggaagtacaacatcggaactgcacaagcacatcgacgatcccatccacatcacatccacatcaagaccattgcaaaagtaaaaggtttggaagatcatgcgacttgtcgtcgcaaagtgcggtcgttgaccaagatgttttgctacaaagaatggcgtgatatatacactaagaatagaacttgtcgtctctgacgaacacaaacaaccaatgcatcatctctcgtaaatccgcttaagcgaatgcgcgggcgtgacggcgggccttggcagaagccttgctctccagccaagagatgaaagtctcgatggtgaactccttgggcagcgcgccggaggactcgccaccgccggtggagggagcgggcgatggtgaggcagcgggcgcagaaggcttctgggcctctggggtggcgactgggggagcggctgcggaaggagaaggagaaggagaaggagaagcagagggggaagcagaggggatgctagaagggtttgcaggagtggtgggagtagttccggagccggagccgccgccaatcataggtgggccggggagggggtatacgatgggcgacttgtaggggtcgaagaggatacccgcaccgtcagccttgtagagcgaagtgccgacaacaccctcggggaggttggttccggagccagtgacctcaatgttcaagcactgagggtaggactgggcgccgttggggttgccgccgccgtgcagagcaatgatctcgtggcggaagacgtacttgccagccttgaggtcagatggaaccgttacgggccatgtgaagttctggctgatcagtttgatggcagcccactcgccgttctcgtaaccgttggcctggatcttggtccacttgagctcctccttgttgaccgaagcgatgtcaccggtgtagggagccacgtatgtcaggacagggccaatgtgagatacggggccaagtgttccagtggaagtcgattactccaccggcaggtaccttggccatatcgtcggaggagccctcgggggctgcccttcttgtgacagatgatatcggcggtgttaaaagagttgggctcgacgaaagccggagtcaaaggttctccgcgtaccaaccaatgtgcttgggtgtggcaccattgctctgctttgcgtagtagtagtcgaggaggaaaccttgggaaaaagcaccgtcgattgtgacaccggtggtgataccgtgggcagatacggtagctgcgagggcagcgatggcgccgagggaagagatcgtcttgtacatcttgatagatcctgggagtctgttcttgtgaaagagtgttgttcgatgaggacgaaggttgaagttggtagaaaagagtgtctgccggcttcacgcagtgaaggacttgaaagtaacgaatgtaggatggaaagaacggactggtgaagaagaccaagtgtggcgatgattcgaaagtgaggtgcaactcaatgtatttatctgacgagagtcatcccgcgcggcacacgatgtcgtgttcatcggtatgatagcccagagccatggatcatgccgcgcgcaagatgaggcacgaactcctccgtttccatgaattcatattgaatcttaccttttcgggaagtacaagcgatattgtagggtgctaagacgcttccgcgtctgcagtgtggtcgagaaccagaggcctagaaataaggacccccctgcgtgatacaaaatcgatacccggcccatggcggaaaacgacgttatcggcaactattcacacgtggaagacatctgtatggctcctgtagcgagcttaggtcaaatagcgccgtgtgaaacatgcatcccgctgtcctggtactttgttcaccaacattaacgttgccaagattgttagttgtttctgtcaaacagcattggcagcgccgcgcggttgttctacgcttgtcagtggactaacgtttctagctgtggagctgggaaatgtgacagcacaatgcagtgttgttaattatgccatgatgccgacagccaggtatgcccagtgatctggtggaatacgtagccgaagacatcgggcatcatcctacacaggtcttgtggaagccaacgccctttcatgccacatccatctcgacgccattctgagtccaatcgttatacccgctacagttatgtcgcgatgtcgtcgtcgtgtttcgattaagtcggttcaatggaggtgttctgggaagaagtcgattcagtcaggggtgcactctcgtttcacattgaaaggtccgaaatctccgccaatcacggggcttttgaaactgttccaccagcaaatttgcagaaggcgggtttctggtcggaaaatgctaggcatagatcataagataggcgacagaatcgactgctgcgaagatttggttgtcgcgccgtgctcgcggcgtggcggtttcggagctcaatgcgcctgccggacattggctggctgtccgtccgacccagcccacacattctgtcaccatttcatcgtcgccaactgctttccttcttttcactctgaaactgaagcgccaaagcgaatgttatcgaacctgaacaacgaactgcttgtacatcacaatattgattcaccaccaacccagattcgcgcgttcgcaaaggtcttgactcaagacggtacgctcgccttctttcaacttcgacgttgcccgagtcacgcccgttctgaagtatgatgagcacatctcgctgctgacgccgtcatgtatcttacatttagcggctggggagaagtgggcatgcgggtgcagtgccgccatttcgtcatctgcgatggccatcccgccgctgaaattgaatctgacttctgagattggggggcgaacattggacggattacatctgcactagacaaagagtcagcacgctgcctttgatgagttgtttagccgtcaccagagtgaggcatgcagcatgagtactcgtccggaccaaacgacggcagcagtgatacgtgcgtacgtattagcagaaagattgttcctccactgtaggactagtttcaagcgcaataatgcggaaaatatatggcgtggtaggtaaggcgtgctgagcttgatgttgccacataccgcgttactttgaggcagtgtctgataggtatatgctttgctgcggagcaaatcgcacattgcatcgaacaaaagacatcataaccatcaacaacgaacagatctttcaacagcagaagtttttgatgacgtaacgatcagatacaactcagcgtcagtcttcattgtatgcttgggccgttacaagtatgaccagagcattaagaaggaaggctagataactgcaagtgttcgtatattttgtttgcagctcagtacaatcgtctttgacatcaactgtggtctgccaaattgggtatcatgcgcgcattagataatcatgtcaccttcgccgtcatcatcgacttgtacgtcgtcctcctcatctaggtcttcgatcgggtacgttaggatggcagcaacattgcctaggccttccagccgcttcccgctttcgtgaagcgagctgaacaccctgacctcgccgccttctacctctcgtacgcgatcaacgagcttgacccatctccgtcgctctgtgatattttgtgcccggaataacgcgtcgctgatcatcaaaataccgccacctcgacctacaccgcccttgtcgactgcaagctccacttctcgcgggccgtaccacgctctaccatcgtcgaggcgcatcatggttgtgaacttgtccattagcgccgtttcgcgcgcgtatttcgtatctgaaagcttggtggtgatggctggtgaagacaggatatcgctgagggcgtgtacgtgcgcggaggaggcatgtgcaacgacgacggagggtatgaaggcaagcagctgcttgtttgtggtccgcgtagcttctgccttcatgtattggaggaagctctgggcgacaaacccgggactcgctagtagcagtggcagagccttgccctggtctttgcttgcggtgtttgagaggtcgacgtggcggaggagagtcgagagagttgtggcaaagaaattatccatgcctttgctgtggccgtccacgccgtttctgcgcttccgtggcactgcgacctcaatacgctgccgtagaatcgtctggtgttccgtaatcatacagatatttgccgtgccctcaccacccagaacgacagcccatagctcagcctttcgctcaatgctgcacgcttccttgagcaagtccaatgcaacactatcccacccatctgccttttcgatcgaaaatgcgcgatgaagctccagatcgatggtgtggtgtgatccaagtcttacctcttccagctccttcgccacctggcctgatacgtgtagctgtccagagccaggatcaaaatatgttgacgtgacctttattgtcatcttgagttttacacgtttggtcgacgtcgatcctgagtcggaagtcttggtgactcgccgtacagccatcgcctctacgagatcgttttccttgatcaggttgtatgcatgccactacaatggtcagaggtggctgcatatttgttgcaacagtgcttaccatgtcttcgggctcctctggttcgagttttgcaagaccctcacccgtcctacgctcgatggatgacgacactagccgcatgttgagcccggagtatcttcagaaagcgatgagtgtatggttcgtgtgaatttaggagtcagtgaagttgttgtggcgattcagcagtgtcggtggttgcgcgaagaacatttatgcgcgtgccgcggtcgcagcttccacggaacgatgacgcatggaggggttcagcgccgctaaaattaagcttatgtgtgataaggtttattgcacctgagatattcctggagcaattgacaacgctaccacgggcacagaccctagtccattgaagctttcatggacggtatttccatcacgtaggcttagtgaagcttagtgaggtggtctctgtatgataggtgtcgttagcgacccgcgccgcgggataggcaaccaggattactcaacccaaagacaagaagacaggtacgtcagaagtttaggcaattgtgatcgaatgcgcggttccctatatatctgcctttcctcccgacactacaccacatcataacatgtcgtggctttttaggaaacagatgtcaatctccgcgcgtgaactatcaataccatctccactgccaccaccagaacatccagatcctgcgacatttgatgaacagacatatagtccctttttctccaaaacacctgccgagatcaggaacgatatctatgcttataccttccaagctggagcgcgcgagctcttgagcgttaaagctcatcctttgtccttcctcctcacgtgccgtaaggtccaccatgaggcttccgtcatagccttttgagggtatacattcccgctatctgcggaatataactacgcctttttcacctcgatgcgggacgcgaagttggtcctttcgcttcagcagatcgaaaccataacgtctttctcatacgacctgcgcagaagttacggctgcaaaagacttcatagctacgagaactcgaacattatcgcgaatgcgatactgctctttccaaatctggagcgattcgaaatccgcatcttgcgtggccgaaagacttctgaggacgttcactgtagctatgatcctcaggagcatgagcatggtcatgcgggagccgtgcgcaagcatgtgccccactggtttcactcgatcatcgataatgtgacgaagggctgtgcgtataaatggcagacaggggaacactggatggccgagtggccacaattagaggacggcgaatatttcgagactgcggaagactacgatttgagtggtagcacacagatagctcccttcatgagtccagacgccgtcgggaaagtgaggggagtgcaaaagtgcccttgccgatgcggtaacgtggtctggaccagcgccaacattatccaagaaactggacgcatgataaaaatcgattcagtattttatggtccggaggatcgagtttgcaccgatgccaagctagaagcctcaatattggcacgactggcccctgagaccatcgtcttacaagaaggtgatcatccgttaaatctggcgcctggattcaggctcgatgacaagatgaccgctaccagctatgcatgggacgcagatcggcaatattgggatgatttgcgaaggagaaatggagattgtaaagcgttttgcaaactggcgtggcagcttacgacatcgataacacacgaagagcaatttccgggctctagagctcggaacgagggagactggcccattatgacggagatggcaaaggtgaagcatgatccggccgctggagacggtggaggagtagatcaggctgcagatgggtgaaacagaagctcaacgctgcctgagaagagaaaggacttcgaggcagattatttggggtctttgtaatgtatgatgagttattcgcgttgaactgtgttattttgatggagatgagacgcctaaaaaacggtgcctgttacttcggcgtgattaacgttgaggtcggtgcggcgctcagctcgacgcgacgctcagccagcactatatctagtttttaaaagatgaggctacaacaacacgtacaatagctattattgcaagatctcttagtagtttagtaaataagaccttgcaattattttatactatttaaatttacttagaagctttacgttgcgtcctcgtgacgttacctttagtagaggagatagagagcgcgtaatagcttgcttagcagctgcactactactagaacgtttctgacgcttctccttagaggagactgcttataaggctttgcgcttacctctttagaataattgtatagctttctcagcgttacgctgctgtttctgacgctcgcgtttagcctgtttcttagccttctccttctctcttactaccttaagtctctcttattctgcacgcctgtcctctagcttaacttaacgctagactttagcagccttacgtgactctttcttataagctttctagagtttctcctctatcttatcctgctctttaaccttctcctgagcacaggcctctctaaccttacttagagactataagatagctctactataatactcctaacgctgttaaaggctgagcacgtaatgcttgcctttatgcttctttttagtgttaagagagctgcataggtccttattttctatataaagtagctcattttctacctagagatagtagagtgtttaggtaagcgcattaccctctttctttatctcttccttcatcgtagctattataaaagctcagagctgcctctaattagttaaattaagcgtaggaaaagtgctaggatccttatctctatctagtgttatttccttaaactgttttagtataatgtcgcgatcctttagctatatactagtagctttaaataaggctaggattgtttctctaataaaggaggaggtctagaaggtctagaataacaggaaaaagtcccctttctgcagtgctacgagcccttagctgcagtaaaggaacttagtaagttaagctaagtaagctaataagagtagcttaaacattactacattaagcagctgaagcgtgtaggttaaataaggaggtagtatagctaatagaatcttattctaatagcagtacttaataaaatctatcgttatgtaactcctatagctatctaggataaggagcctgtacgcgcgacgcgctctctccttagtatagcaattaaatacctatttaagctatgctaagcctatatcattattcgtctagctagatagagatgaagtaacatgcatctagtacttgctagccttaatttcctgcacctaagaagctcgaatgtagctgtgcttagccttatatataatgcctagagaaagagcatttctacctgctcctatatacgctaggatagtaatctacgtacgtaatctatcctaacgcattgcctagactctcttcttctcctaagttgccttgctaaacacttatttgctccgcctaatagagctaattataaagctcttcttatctatattgtaggagttctgaggcagaacattatattgctctatcttagtgtgcaggagattaaagtatagcctatatttagctctagaatcagcgttatagcgtacagagtctatgccgttagtctagcgagagataagataagtgttattgcggttaagaaagcgcgtaacctagcctttgcccacctctttttaagctatctatgacgcgaaatttttgattattatacgcgtaggtagaagccctcgtttagtaagctttttaatatatactataagctctagttcctgttgtaggctgagtttcatagcgttaactctctaggcgtcttttgacgcttagacgcccttgcatcttcgagccagcgtgtagcgactaacgttgtgtttctcagcaacttttgtatacgagaaatgattattaggactgtaggattcaatttctttaatcgcagcttaaattggttctatattagtagagttatgacgcgtcaaagtatagtggttatcaggggttttggtgttggctgagcgttgcgttgagctgagcgccgcaccgacctcgacgttacgtaatgttcgaaacgcgtcttcgcgtcggcgccccttcctcttactttccagctacacacgacatcgtgccatcacgcaaatgcgttacattcattgctcgtttctccgttttcttaaacacttggcccggaacttcgcgacatcgttgtgtccctgatggcctccacctatcgctcttcatcagaccttgaaacgctacgcctgtcacgttattactttccagcctgaagaaaatggcaaaagcagcggctatgataggaatgttgttgagacgtttgccaattaccaaggagaggatgtactcatgaacgataagttcactgcaaagagtgattcgtcgcagcggcattgcctgtcgactgctcatacaaccactgtcttcactgccccacgacatgaagcattttgagcgactaccaccttcctgaaccgatgtcagatacctcgattatgacgtctctcagcttgttggccatcattggacccatatttcctgccggggcacgcgggacatccgttccgttggatcctccgaagaagggtctaagtaccggcgctaaagcaggcataggtgcgggtgctcttgccagtcgtctgtgccaactcaggtcttgtcgagaaggacagagggacgagcgaccaaaggtgtgatctacagtcctgtgacagtggccatggcagtatgtacgatgagccaatactaacgagagtgacgacttcatccagggtcctgatcctcatatgcacagaggttagtttatagcatcacgaccttgggcagtcagcttcccgctcaagctttgcgcacgtttgtcgaatccttcgtcgggcgcatcaacccgaccgttacaatatcgtccgcgctgagcaacaggaagcttttcattcgttcagagaatgaccttgctcctaaaggccatgaggaacacgaatctagatgtttctatccacatatacaccttggcaagtctgttcctgtagtacatcccagtattctgctttccccgaatcctcttcacgttgtatgtagcatcctactttgctcaaagagtaagtgatttagtagtgccgcctgcgaattttcgtcccaagaaagcagcgacaacttcgcaggctgcttgcagtcgaatgatcaccgctggcgttgttcctactgtggtagtaggcataagtagtggggtaggtcaggaggcagggatcggaaattgcaccagctaaaccaagttcggatagataatatattttaatactttgtatggcagccttcagcctctattacagcctagcacctctctcttatactaattactaaggactgcaggtattctagtgtaatagaatcctaagcctcctgtataatcgtacgtagctgatcgtagctccgctgcctgcctgcaggtagatctaggtagttctgcttaatctagtcctttatcttattctaaactaccttaatagggttaagatctagtgaaaaagctagctaagagatagctttaactcctctgtcttgtagctctctgtgtgtagatgcagctgcataagctagagctctatcttgcataaaaatgaggcctagatttatccttatctatcctttaataacaggcacgatcctcttacaataacgtaactagttaattaaaccttactccttcttctaaaagatatatagacctttctcactgccgttaaagcaagcctagaacatctagcctctctttcttagtactttatctactaggcaagtatcatctagactcttactaggtaagcgagtaacctagactcgcctgtagcgccctctagtgacctaggtttcatcgctctagagtatgtggttctattgctcaagagtctagctaacgtgagcctatgctcacgccagctgagctctttaatttgctttagaaagaggtagctttgctagagctattcgtcagctatagctagcagaacgtagggcatagcgaatcgcgtactcagatactccttagcgagggtaaaagtagtttaagagagcaagatagcttatctagcaggtacttctactctgacggatgaaaaggataagctcttctttctgctcctagcttagtagcgagggtctgcctaacctccttcttagggtaatctgcgtggagagagagtacttaacctagtgtcttaataccctaagttgatcagagataaagctctgtgtatggccagcgtcatggagagtgtgtatttgaagcctctgatcacgggtaagataagtatagcgtgggggggtagctggtgtctctatagctgcttggtaaggagagaagttgctagagtttgaaggttgagaacagagtgtcatttatcagcaatagagcagttttggctctatccgaagtccgtccggatctacaacccctaatagacccaccccactacttatgcctactaccacagtagatcgcaatattgaggtatgttccgattcgctcgactgttctaactgccgatgagcacgcgcgcctgtccggttaaaattccaacacccgacatgcacattaccgacccactgtgacagtgatgcatacaagggacggtactgcaccccgctgccaagatcgtgcgatagatgaatggcaatcaagttgcggcgtctgtgaacaagatggcatatcctgcaacctatcgtcggctacacgattatggcggtgatcctggacaatctgtggagagtggaatccactacagcaggtcataactgcctggatgcgtgatgcgatttgcaaggagtgcttccgatggcccaaaggactgctcgcccccatggcgaaaaagccggtgtaatgcggcgatgtggaagtataataagccatcagaggtatcttaactgttgctggtagcacgccttggctttagaccggttcatattcagtcaaaatggttcacttatcgcaggctttggccactgcgcttttagcatccggaatccttgcacatcccggcggaaacaccaacagagagatattgagaagacaagctcatctcgaacatccctaccgccgaaatgtacaagaatgcaaacgcgatctagtcgagagtggatgggttagggagcaacatatgaggcgcgaggcaagacttcacgaactccgagttgctgccggctttgcgaaagagcatgagattattcgtcgtgatcctgctgaggtagaggagaactatggtgttgaggcagcatgcacgctcgaccctgaggccactgaaggaccatactgtaagccaagattatcggatgtatacatgcatcatcctgacttttaccaggggtcaccggcgagctcatccgatcagatgtccttactggcgagaaaggcgctattacccatctcgacattaacgtgattgatacgtctggttgcaagccaattaccgatgcctatgtagagctctggggctgcaactctactggtgtgtatacgggtgtgcaagctaagggcaatggggatggctctgctactgctattgccaccaatgcacttcgtggtgttcagcccactggtaaaaacggtaccgcgaccttcaccacagtcattccagggcactacgttggccgtgcaaaccacctccatagtaagtacagacttggctgctatgcatgttaccactaacaaaaccaagcaatcatccatcacggtgccaagctcttgcccaacaacactatccaaggcggcacgatctcacacgttggccaattttacattgagcaaaacttcctaggggaagtcgaaaagacccctccctacaacaccaacaagcaagctcagactctcaacgcccaagactttctcttcaacatgggtaagcagggcggcgatgatcctgtcatgaagatcagcctgattggcaagacaattgcagacggtctgtatgcgactatcgatgttggtgtcaacccgagggcgaagcaaaacccgcagccggttaacatgtggacgccgcaaggtggcaagccggtgcctggaagtccgtggaccggatacccggacacgtgcaagttctgtgggtttaggccgccgatggagaaaaagggtgttgatggtgaggttgaagagacattggatatggagtagggtggtctgtcgaatcaagcaatgagtcagttcgtacatcatgtgaagcatgacctcatgctccacgtacatgtagttagcagaaggttttgctacgttttgagcctaaatacttctcttattgcttgatcaaacttgggattttctcgacttgaagctgaagtatgagatgcaggcaattgtgagcacacaaccctcgcaaactccagcatgcctcatcgccctcccttcacagtcttgtaacgctcatgatgtgaggcggagcgttcctgagtgatgacgatacaacgcttatgtaacatcggaagacggctatttctggcacaggcctttccgactgaagacaagcgcggatcgccgatcttctgcgcatctcaattctcagcttctcattcaaatatcgtcggcactcagcaggcaaacatcctataaggacaccgcagtaaagaaataatatcgcttgatactatgcatgtcgatttagacacttgacagtggctaccctgatgccgttgtttcatgacactgaatacactgctacctggtcttgtcatctcctagaggcgcgctgcatcatttgctgaagtccgaacatcgcctgacgagcctttgccaacccactcaagatgacacagacaggaaaatgcgatatttgtcgccagagaaaagttaaggtacgcatcaacacgaccccgaaccagtgctgcgaaatctttgcatcacttaactagtcgtttcttggatacctaggcatgatctaacctcatttgcagtgcgatgaagagaagccgaagtgtggtgcatgtcgtaagaaggaccggccatgctcctactcctacggcaaggcttctgctttcgtggtggaagatccaaaccaattaacaaagcacggaagggccaaggtcgcacccgtcattcacacacttgaagatgctgaggagagtatgctttcttctacatcaacaccatccaacctgcacgtgacgaccgaaagagacgcaggaaatggccaaggattcttccaaacgcttgcgcctttgtcaaagagaaaagccgcactgtcaaggaaggccgtggcgcaacagcgaagaaaactggagctctacatacagcaccttcaggcggaagctgctctctcgatcatcaagccgtcatgtcctgagaccacgctgatagctcgatacattaatatggttggaccggagaatgtagactaccagccgttgtctattttgggtacctggatccagtctatcccgtctcgcatcggctccaacaggatgatggatcttgcagtagaattcttcgtcaacagcttcgatgtatactgggatgatacccactcgaagcgcaacctggcaattgcgagcaaggagaaggcactgaaagagctacagcttttcgtcttcaatgcaaacaatcggcccacttacgatgttctgctagcaacgaagatgcactatgctgctgaggtacgtccatgaacttcaaactggaggcgcaatcactaatagcaacaggcaatgcttggtcttgactccatgtaccacgcgatacatgcttttgggctagcagagttgctcaaatctggtgtgattgcgagtgtcgatgatgagtactattggaatttgattgataacacttacattgatgatgtgagtcaaggtaccctaacgagacctcgagtacatagctcatccagctaggtgaacgaagccatgctcggcggccgtgattccgtgtacgataacgacttttacctgtccacaacatatccaccccccttgtcttcacaccagaatacgctgtccgcatcacagagagcatctatggtaatcatgcatatcttcgttcagtgtcctcgcttcaaccgcgtggtaagacacgcgatcgcaaaccaagatgatactgcagctctcgtggcggctgtcacactggctgagtcgctttggcaacttgaagtccctgctcaggttgcgccgctgcttagtgaagcagtggctctgtctcctcggcctgtcaatggtctcgctgatacattggtcaattccctgcagttctcctctgttcagagtatggtactttgcactcggtattggatgctggtctctattctcggaggtctcatcgatactctatacagatattttccggccgagacagagctgtcaatgctaccggatcggtacgcattgcacaagttcgagacggaagcggccacgaagctcgcaatgtccattccgtgggccgactcgctgtcacaaaagctaccgcttgtgcctttgcgcttacatacgccgctgcagatctccatcggaccatggcaccgtacaatacaacgacttaatgcgtttcgcgcatctactccgaatctagacacagaaatcgattgcgaaatgagccgcacaattagtcacgcagaacgcatgaaggcctggattatcagggagtgcaaccagattcatgaaaaatgggacgtcagcgtcatatcggaaggaccactgttggaagcacttaacactatggccggtgagaagataccagactggctgccagtgcgcgtacgctttgaggcggaggatggcgatatggtcctgaagttggagtacgagaacaaagagggctcatataaggatagctttcatatcaccgagaatccgccaagacgagcgtgggaaaatcagacgcttgactggcttaacaaatcaggctttgcgatcagtactcctaagaaagaaatgccataccgaggcgaatctcacaaggattcctggtatggaactgaaagggcagagagcatggagccacgagatgctgcgaattttgtacacggcactggcaggaacttgtgttcgtcatcgggatggtggccgaccaacgataatgcatcaactatacttctcgacagcacgcacaaagcgtctgcattttcgaccatgccgcacccgagcagcaccgtcactcaagacgcagcggaacatgttgatcgccatccctgtctggcgtcgagcttctggccgcaaatgtcaaactctatgacggcattgcttggtggctcgccgaaaaatccatgcctttcgccagcgtggtccggcccgctcttctctgcatcgaatgggaacagcaccaatgcagaaagaaatcgtctctcaccggtgtatcctgacacggagcacttctcttcttcgccacaggcacaggaatgaccgcaagcacatggcactttgagaaacatagtaggattagaacatctacattctcctcaatctcctgaccaccacgagatagttttgaccgtgcttatccttggttagtcagctgctcagatcccggtaccccccttaaataccatacgagtctggatactcctgccaagtgccctcaacaagctgtgtttggcagtgttggcatcggagtttgtgctgccacagcgggtagggcgatcgccgaaggccgcgcacggtacttgagtgaccgcaatggaagcagttgtaaaccacagtaacagtaccgccggaatgaccagacatcgtgcttgttgcttggtgtgtgtcgttgaatgattcgagttgtggtgcggttgagtattatcgtgagtgtatatactgcagtgatacaccgtagtaaatagcttgcaagaagaaaagaggaagcttatacacgcgctaacgagatgcctttatacccggttaagctgagctggcggaggtgacctatgcataagtgaaatacagtacttccatcattacctgtatatggctgattcgacgtcagtgccagattgtgcgatgtacaatataaagtcatcgtgagcgagtggttcattgaagtatccactcaatacctgccaacgtgtcttgttcccactcctcactaattggtaactcagggcacgtggtccagaaaccatgtgacaaacctgaatacaccttgttcttcacatctagcccttgttttctcagcatgtctgcaaatagaatcgcctcgtcacgtcttggatcccagccacatatagcaaagtacaccttattggccactcctttccactccgcctcttcgtggagtaaaggagagtacctgacatcgtcctttggtgctccatacttcttccaaaagtaatcaatcgaagacttggttagtcctggagcgtcatctatctcgtcaacggagaagatgtaaggcttaagatgtgctggacgaacgtctgggtggcaccacgatccggcccagaaggccaagcctgttatcggggcagaggatggagacggaggagagtgatggtaacggtgcgccaagccagcagtgaagtttgctccagctgatgtgccaccaactagaaaaccttttttcaagtcgaaattgagctgcacttctgcttccttggtgcttgcccagctcaaaacctcccaacaatcttcgaagccaactggaaagggatgctcaggtgcgaggcgatactcgatactcaagacacaaatgctgcatcttttggcaattgcgcggcacgtcttgtcatcggtctccaatccaccggtcacgaaacctccgccatgttggtacacgaacagtggcaggattgatgcatctttgcgccggtaaatgcgaacggtatgctgagtcttgaccgtaatttcgaagatatctagagctggatctggatcaatcgaaatacggtctcgagtcatacggtcaacacgtgtgttcggcggcagattgttagggaactactcatggtcagcgaaggcctaggccgaaacagcattacggagccgttcctgggagagagacccacgtctttccactgaggatgtggtatcgcgtacgtgcgatatttttcagccatatttcctatattcctgctacaaatatcctttgtgttggcttttttttacaacaaattatgctctgctaccttgtgtggctctgcgggagattagaatgtggggtcgattgttgggtggcgtgaacgtcagaactcaatcgcaccatcaaccttgcaccatcgcgagaacaccaccgccacctcgccgttcgttatatattttatcaagcagtcatgcctagctcacggcgtacactccgagctcggaaacttgataagatggaagcacgatattaccagtaatgcgtacttgtgtaagtggggtgatcgacagccaagcggagaatttgatctaatcttatcttgatcaagactgggctgcttgcctgacaataaaatctcggtattcggagcgattgaagctagtatccgaatgtgcatggaatttgataggcgcaaaggtgttctgttaggtctggaagaggatacaggttgccgaaaagccgggttcagatatttctgtgaccctcttgtaagccttgatgcacccttctcttttacttcgtagatttcgtgttgtttagatcaactgtgtgccttttcggggcagtgttgattgtcccgatatgacttcaaaagaaatctcatcttcaccgcccaactgccgcagatacctctttaccatccagcgaccagcgcaaagctgacgccatcgttcaagccaaggatgatttcgagaaggaccctcaaaaacgcccgattgaatcggaaacccctggtgtgaagaaggtcgaacgcttcagccatgtcctctaccactccggcaaaagcggccgcacgctgctcttcatccttgccgcgtccatcggccttaccatgtttggttatgctcttgatcaaggcatcacctcacagttcacagtcatagcagcatctgctttctcgcaccacgctgaaattggagcagtcaacaccgcttccagcattatccgagctatatcgaaaccattcatcggcaagctgagcgacatcacaagtcgaccaacaacctacgttgtggtacttgtcttctacgtaatcggcttcgtgattgcagcaacctgtaaaagcatcggcgcctacattatcggcatatcgttcactgcctttggtaaatcgggtcttgaccttttgggcgacatcatcgttgctgatttgacaccactggagtggcgcgctttctggtcctcaatgctcagtgctccgttcatcatcactgtctttatcaacggcttcattgcggacgccatgattccggatcactggcgttggggattaggcatgttcgccattatgatgccggtgctcctgatacccgcaattttcaccctgtatggggttcagagaagggcggacaagctaggcgctatatcttttggcgaagctggcatggcacgcagagaaggcattaaggttcgcaccggaaaagactatctcaatctcgcataccgcggcatcatcgacatcgatcttgctggcctgatactgcttggcgtcggcttctcactcgtgctgttgtcgttcaaccttacaaagactgccaatggaggatggagcaatccgagcatgatcgcaatgatcgtcaccggcttcgtggtacttggattcttcgccgccttcgaaatcttcttcgcgccgaaaccaatcatgactcggcgcatcttccgcaatcgagcatttatctgtgcattgctcgtcaacgtgttcaaccaaatggcgagtgcaacaagaaacaactacttctcgtcttacgtttacatcatcaaagaatggtccaactactcctggaacacattcctcaataccacaacactcgtgctatgcatcttcggtttactgggcggcctcattcatcgctacagccatcgctacaagtcgctcatggtacttggcgctgtactcaagctcattggcacctgcattcagatgacgagcgatttgagaagtacacaatctactgctgctcttgtaatgtcacaactcctcctgggttgcggtgcgttcaccgtcatcggcgcgcgagttggcgctcaagcctccgtgccacacgaggatctgtcatccgcaatcgccatcacatccttgtggagtacgcttgcgtcttcagtaggctacaccatcgcggcatcgatctggacagagcacatgcttccgtacatgcgcgaagagatgcctagcgtcccagaaaagaccattcaaacgatttacggcagtatcaagacgttacggaccaagtatgactggcaagatccgatccgccagagtgctgtgcgcgcatacacgcgtgtgaacggcatcatattcatcgctgccatcgttctcaacgtcgtcccggtgatactctcgatctgcatgccagactactatctcggaaagcaacagaatgcagtcacaaacacgggtgttgatggacagcccgtgcaagttcaaggccgtcggaatgagacgaagaagcctggtatattcgccaaggtgaagagattttacaggagagagacctaaactgtaggcatcgcaccaaaccagtccaaacagtggtattttgatatatcacctggcttaatctcatgtcttccgtgatgtgcgagcaggatgatatacagaggaggacctacaggtttctctatgaatcaaacaatgttcaatcccagacgcgagcctggactaatttgataggccagatcagtgtgaacattattacatcaatacatcgatctgactactttcgtttcttcagtgaagggcgagagtaggatgatacacaagtaaatacctacagttgtccctgttgatcagacaaacttaatgtcagatgcgagcctggaatgatttgataggttgcatggttagcaacttatgaagcgtaatacaggtaatcaaactagacatttctagtgattgttagtatgcaggtgcatttcattaaaagttaaatgcatctttgcactaagacttagtgtgctgctgtagatgaaggatgattaaggttttatgatagaagaagtcaaaccggcatgactcatcacatttatctatgtactccgctctttttaggggcaaatagtgcctttggagacactatgtacgagtggtgctttaggcctttgaaaagctcatgagcagctctgcagcgcttacaatctcttcatctgcctcctcatgaagcgtcttgcgcttcttgctcttctcctctgcccttccagtcttgacccacttgtttcggtcctcatttgacttgttgttcaccacgctgctgttatgaagtttgtgcggggcgccaatgaccgtccataccttctcctgcttctgccttggaattagccttgttcctatggcgaaatagagcataacataccatgagagacacagcaatagacttgcttagctttgttttatgattagtaatgcattagtgttaagagtgattattgaaaataccttcagaacgcgacagatcatgctaatgcgctcttcaaacgtccagttctctgtctggccaatttgcttgagaatatcgacgtcggtgataggcgtgatgaagccccattggtgtatagtcttgaccttgttctgtgtcaagtcagcaaaaagtcctcattatcatttcatgcagtgtttgacttacgaggacgtcccacgcgcagcgctcgaccgtccacggcttatagaagacggtagaacctggagtaaagcgcttgcgataagcgttgtccggggtgtccaaggcgccactgaggtccatgaaggcatcgaacaagcggcggacaacttcccggtcttcctcttcggtattggggatggtgtcatcactatggggtgactgccaggatcccatcgtcatagctgcggtagcactggagaagctatgaaagaagaggccgtcggagtttggggtatagagcctgtcgagaacctgcgcgcctttggaccgcccgagcttgatgattggtggtatgacgggacctcgagtggctgcagtaggaatggtcagagcaggctccacagaaggagaggatacactcttctcaattgtaagagcctgatttcttgagatcgactcgcatggagggggagaaccgaacatgggtgcgggcatgcaggtgttgatagcaggagaggctggaggtatagggatgtcgggtgcaccagtctgcgcggtcggctcgcgcggaggagtgtcaacggtggttgacaacatttggaagtcgattattcgatggtggatgaagtcgacggtggggtgaattggaggaaatagcttgcgtgagaaaaaggcctattgctcagtggtgttagcgttgtttccacaacaaccttaacagtacactgtcttacccgcaggtcgaagaagccggtatgattcagctaggtaaatactagtcggtttatcgcacgggagaaagtgtggcatgtcctcggggagtgaaagctatataggtagagaccggcgtcaagcgcagccagcatggtgaattgagactctcgtagaatagcaagctgcgattgaaggacaaggacaccgactgtttctttccagtgaagcgccgtcacgtcacgttgctttccattgacatatttacaatggctggagggaccgcatgttagctgcatgcaaacaaaattcaccgatccagtcagagcgctaggcataggaacagcgtacagcgcccctctcatgccagacttctacacgtacgacgcagctcgtgcaaatacacgctttctattcaaggagagaccagaacagtttttcacacctcacagtcccactggcaagccgcgggccgactgaacactcgtcacactcattgcacacgtccggggctggcatctcgaggacaagcagtttaccgctgccggcgagcccatcctcggtggtctcttcgacttcggtctgtacttcttcttcaacaacacccacgagcctgtcgacgcggagctggctggcgctgcagggccgcacttcaatcgagtcaccgccaacagcagcatgacaataattatggccatggtctaggagaatcttcaacagctgtatcgaactatgccgcaggtagctttccattctacgcgcatgctaagcattaatctaatttacgcagacaccagcatgggaggtcttccaggcatccgcgaagacagtaattaggtaggatgaactgagaaagtcggacagccgcttacacctacatcgatagtgctgaccatcaatgcaggcaatctgctacgaatcgaggtttctacaccaagaacaagcggctcacttggtcgacgtaccgaacgctgcacgattttccgtctgcggctccggggcctcgccacagcaaaaaacatcaaatagaacatgggggttggcgcttgccagaggttgtggactacacattggaaaagaagacaagcgagacaaacaccgaagctggcacgaactcgagcttgggcttggagcaccctatcgatgccttgatctcctgtgtggcgcaacttgagaaatccattatgggcggacaccagaagatgctcgattcgacggcgtaagacacccgacggagcccgtggcgaatacaaaagagatgggttttggcgaatgcaaagttaatagcagacttctatcttcccatgagcatcaagtgggccgcaggcgaggggtatgacatctagcctttcccgcatggctgacgacttttcgcagcctcagcgatcacttccggcagaagcacttaaaaaaaccgaagcctggagcaagaagtacgaacgaagcgggctctcaggctgtgaagggtgcggaatggggaacgtcaggaggcttcccaaggctgacgtttttgatccccacttcctagcgcgtgcaccgatcacacttctttcaaacgtcacctcctccgctttccacacaaatcagcttctacatatacccacactacctgtgatgccaagatgcagttcaggttacgttccattggttctgctctatacctgcttctctgaagttgttggcgcatcgtaggaagcactcctctgtgtgccagcatgcaccgaacgattcggtttcgccatgttcactaggtttgtatcaactctgagatatgcggttcacgatgctgatgcctaatagtacgtggattgagtcagtaggcagagagcctgcttgatgacttcgtactatatctgcatcacactctcgccgagcctagtcgtgtctacatctctgtattctagaggtacgtagcgtgtgattgaaattcgaccaacgctgtgtagcttgcctccaacaagaccatgtcgaaggctctgcacagctttgatggcttgttctcccagggccatatgtgactggaggacagcatgctcagggtaaaacccttcagcaacgctgttcgctcacgtgagtcgcggagcttcgcctgaggtgcgcctcattcaatccatggtcctgtagaaagaggaggaagagctagtcccttggacattgcgcaacttcatgactccatcatctcatacaaaggactactgagatgggtagtccatcttcagcgcagcaagcgaacgatgcgcaaggtggcaggaccgaaggctaccgataataacgcgcgtgtcgcgaccggatttgcccaccggcaagacgcgccaaatgtaccaaatggcgaaacactcaagcttcccatttatggagttcttaacgcctggttgtctcaacatgtgtcccttcccaatcggtagggatagcgcatcctgcgcttgtcgtacttgaggagcgcgggtgataaaaaggtcgacatgtgccataacaacaaccaaacgaggccaacgccgtgccatacgggctcgacaagggagggggcttcgctctgtactcgtcgctggcagctgctcctggggggtagtcgtgttgatttggctcctcgcccgctcgcaacacggcggtcggtagtcagttggaggagtgggtgacgtaactgtcaagagtagcaagattgcagctccccccacatcctcctctgatattgccaagaccgttgcttgcgctagccgcacagtagactttcgaaactacctgcagcatcttgactgcgacctttctgcatcttggtacaagcttttactcgaacctcttgggccatcatcatctgtcaaagcccccctttctggcactttctacggtctcacaagttccttatacaattcaactacggctgcaaatctctccgtcaacataatacatacagcgaacgcgtccgaccatgtcgcagttctcacagaaccgctccttcgccgagggctccaactacagctaccctagcatgctcaatccgggagccttatcattcaaccccatcgccacccagcctagccttctccgcccgtccgctccagcattcgtggtacctaccgccaacatgatccctgcctccgcgaccccaaccttccaggcattcttcccggtcgagcacgagagcaacatcagtggttattacgatgcttacgttgtgggcggctacagtgatctcgagcgcgactttgacgtgtacaggacctttccggccatgacaccggattcgatgtggcgcccacctggaggttcacagagctcaaacgagttacacaggggtcgatatgagctcgccgcggctgatcatgacagcgaagtcgacgggtattacgagattgatgaagagttacagccgcccacgaacaacgacgccatccaacatgcgtcaccggagttggacgaggtagacgaggacgtcagtctttcgaacaagctgaggaaagcgagccttgtgatcaagaaacaggcgaatgagaagaccctggcaaagaggctaggacagaacattcttgtcggtcacaggggcccccgagtatactttgagggtgtgtactggaagaccccggagaacgaccgaaccatccccaccaccgatgacgagaaatatacatgcgttaagagcatcgtggccgcattccgcaacaatgagggttgcaaagaggtctctacccgcccggtattccgcaaccgctggggtgccgatgccactcattacaccaaggaagagctggagaacgcagcttgggatatcatcgacgccatgatccacatccacactgtgggctggacaaagaagctgcttgaccagaagctccgtgaccaggttcagaagacaatgtactgcaccttcgaagaccgcttcaatggtctggtcaagctcctcaccaactcaaagcgtacttgcgaagatctgctcaagtccgagcgcttctacactaccattggcaacccattcgagctggagatgcgcacgtcgagcaacaagaactcaaacaagcgcaagggcactatgctcaagcgcaacgtggcagagatgaaggacgaggagggcggcgagggcggcgagggcggcgagggcggcgaggacgtggttcacgctctcaaggccaagcgggccaagaaggctcacgtttgagatatttcacggcggatggattggaagcttcttgcttttcgttggagtcagatacccaggatcgcggcgtctggtctggtttgctttcttgatgtttcccacgacgagttcgtgttagatatacagatgtatgtgtctgcacgagtagcgattgttggccaatgagccataactagagtcgagatcggagtccgctcccaggtctccctcgctacgaagtgaatgaatcataacaaagacagatacctttaatacactaaaatcgtgcaaatgctgtaccgctctactgcttctcatgcacttcaaaagtttgctaaacattacgtctattctctaacagtgcttcgtctatctacgtaacatcgttgaatttccgcccattcccaccctccagctctccggcggtccattatgagacgtcaccacgcctcccagatccatcacaaccttctgaagaatgacgttgctctccaccagccacagcttcagcgtgtgctttcctggcattaacgcgccgtgattcgtggtgttgcgccacgcattgtctgccaccgcgacgccccagttcacagggaaatctggctgcgggcggtcgataacgtattggcggcggacctcgggcttgtcgtcgatcttggcgatgtatgcgagcggtttcttggggttgacgttgaggctgggagaaaggatgagagtcaggttgaggcccttctcttttgtcgtgggcgtgaaggtgtaaaagtcgtattcgagcgcaggggcgctggatgaatcgagcccctctgcgagaccgctggcgagctttacggcggacagagtgcggccatattttggcaagaccatgtatgagagattgcccttggtagaagtgcgcgtgtagtgctcagcttcaatggcaatttggcaggcattttcgacgaagccggatgtgaagttggatggaatcgcggtcttgttgacttggaccatgacttggggattgttaccggcggtgccgaagtcggtgctagagctaaagttcatggtgctcttcttgccgaagccatcttcgagcttgctaaagtcgacgtcgatgtaaacacggacgtctgggtcgttggggccgatggttccagacttctgcgagagtgtgatgaagggatcggcagagatgttccagctgaaagtcctggtgccgcgggacgcgatttcgatccagcgcttgggcgtgaagggagtgatggcgggcaagttgagagagttagctccattgccgtgccacatgtcatctccgggaatggtggcattgctaccttcgactgcaacgcccatgtcgccagcaagagaacgctcaaggacttggacatagcggagatctggcgatgactggcgcataggttgttgcctgatctaacttagcatttctcaatacaactcaaatgaagacttgtttactcaccagtatccttggtatccaatatgggtctggtccatcatgtggtcccacttgccgttgagaagagtatggtaaatcctagtcaggttgttgtccttgttcatcgcatcaataacatgttgcatccacctgttggcactgttcctgcccatctgagcgtagattatgttccttgcaccagcaatttggaggtcaacgaagttggcaccagcaagaacacgatgaagaacagtctggtagtagccagggtacgacgactgcggaagagcatcggcaattgcctgggccctcgttgcaatatcctgccatctagcaagaatgccgtcggcttcctcgtagttgagaatgctgaaggacgatggctcgacccactcgaatttgcgcatgttggccaagctgccgtactcgtcgacaatctcggcgatttcctcagcatgctcctcgccgaagttacgggtggcccagtccttggtccactgaggcacggaagtctcgtcgtaagcatccatatcgtaagcaatgtcgaaccaatggctgagcgcgatctcgctgggcttgatatcaccaacgttgacgatccagatgcggtcggcttcgcgatccttagcaagcttcatctgctcgtatgtcttttgaagctggatagtgtcgagccatttgtaattgcgggagtcgccaacatagtcgaagtggtagtaaacaccagcacctccggatcgcttcttctcgtctccaacaggaagacgacggatattttgccagttgtcttcagtccagaggagggtgacccagtctggaaccttcatgccggcctcaaagtagtcctggacctccttgtacaagcaccacatctgagggacctctgatgcgttgccgtagaccttgtcaagaatctcggtttgagcattgacaacggcctcaaggacgctggtgcggacatcggaagatgcggcagtgtcgtggtaaccacgcataccaacagtgacgacattctcataaggacgagcgcgaactgcaccctccgtgaagaagtcgtatagagtctcgttgttcgtctcccaagaccatcctttctcagtgcccttcgcaaccttggcccactcctgggtagcacgaaccatgggctcggtgtgggaagttcccatgacaacaccatactcatcagcaagaggctgattgcgagcatcgtcaacgttgaacatgccgttccacatggcgggccagaggtagttacccttcgatcggaggatcagctcgaacacgtgagagtaatattctgctccaaaggccacaccatacggcgatttagggtagatcttgttggcccagccggttaaagcaggagcctcatcgttgatgaaaaatccccggtatttcacggagggagtcttctgggtcttcgtggtcttgagagcgtaaacagaatcgtgcggcctgacaggaacgtcggccatccagtgccagggtgatacaccgatttgttcggatacatcgtagatgccgtaaatcgcacctcgacgatcgcttcctatatgggcttagtatctgagctttgtcatggttttcgagacataccagcaataacaagagcaggaccagtgccgtttccaacattgtctacaaaagtgctaatgtacgactcccattttccttcgatggcgctgacgtctaactggccgctcgcgatcatgccatcgattaggctggagtttccaatagtgcccacgattatggtgcctgctcctgagactgcgtaaccggttccattcgaggatcctacgctccaatcttcattgatgccggtgacattgaagatcacagacgagtttgcggtcgcagtgccggccgctgtaagggagccattgacgccagtgacgcgtccaaagtcgacggcaaggtcgtgggcggcacggaggacaccaggccagtctgctgcatcagcgtgaatctggactggcgatgagcgagaagcaagaagcgttccgtttccggcagtgaaagcgactgtcggctttcggaacgcctctaacgccgaagcagtaccagcaaaggcaactgatagcgacaagaagcctactgctgttcgagacaaaaactccatggtggcgatttcaagtcccaagatgaagtgtcggagctgccttaactctcaattgcacatgcggacatgccgcaaagatatacaaactccaacatgcatcaaatatccaccaagctatcccgttcctctgctagctggtgaccatcactttccctttgcatggctagtatcttgtcacctgaattccaggcacctaacaccgactcatgcaggtcgaagctgatcgatacgaggcgttagcactgtgcaccggcaataatatggctaaatagaagtcctcgagcttgaccagtacgcttcacggagcaacttttctagaacgagaccttggtagtgggcctgaggtcatgcggtttaaactggggcccgccacgcgacctcattgtgctgcagagcgcaggtttggcgatcccaatgcacgacgaaaaggggaaatatttgaagtcattgtaggcccattagggacttgcgaagtttttccgggcaagtctgatgcaaccaaattatcccatggtcgaggaattgcttcatgaagatgcattggtgaaggtagtggaggcggagtgtcttcggagactggaagagggattccgggcccatggagagaatgcgggtcgggagaagacgcaatggttaaatgtaaatcaccccaacacccccgcaaactgctaggtccaacgcggcttagtctgcgcggcaatgccaagcatcgcgaaatgttcaaggcaagcgcaacaagaaattgcgttccaaccagccgatcattgccaccacgtcacacgatctagctgcgctgcacgcctcggtctgacaagtaccgaactccataatggctcaaggtgcgatcaagacaaagtctaagcccgtggtgccgaagaagtgagttttttccgtctcaacaggctttgcgccggggattttcgtgcgcgctttcttgggacaggcgatgctaacggtagtaggaagcagcagacaagacctggcgcacgtgtagtcaagccgaagaaggcttcgctcattcagcagaacaagatcaagcacaagagctcttccggccttattggacagaccgagaaactcatggcagagaaggctgggcatctcgagttgctgaagggcggaaagaaggacaagaaggaggcgaagaagacgaaatgagctgcgttttgataatgctggcgcgctgaaggaaggaattacatccatgatattcccacgaatctcattacgaacgatacgactgcggcgactgagaaggaccacaacaacacgctatgagcatgagatggatgtttgcgctgaacaagcagccagaaggcatgatagaaacatcgtgttaccttacatgggatcgcataggcggatcatgatcagactcggaggaaggaaaccaatgctcgatgaaaaggttgtcattgtgtctcagagccccataccagaggcgagaatgtagtcccaatatcctaagcaactccgttgcgccaacaatgagaacaccgcataattgattcatcagcttcttcagatgataccggctcgcgcagcttcaccaccgcctgcttctacaactgcttcgcgtgctttgcctcttcctagacctccctcgcctacacccattcttcgcgcaacgtatcgctgggcgactatacctacgctcaggttgagtgtctcctccatccattccgatacccattcgcgagggtctacaccaccagtttcgatgatctgttgaatttcttgtggcagctgtggctcttcacctgctgcttcagtgttcgcaggcgcatccagccactcagcccacttggctgggaaggactggctgacagccttgaagctgataccgtgaatagggtcgtacaggtagatggcaaacgcaacttgtccgtcctcatccttctgctcctcaacttctttcttctcttctgacgaggaagttgcgaagagaccagcttgcgcggagaagctcacagcttgtatcgcaaggaagatgtcgctgctccgtacggggtttgattcgctcagcacttcggttgcctgctgtgcagcttgctcaacgccgcctcttgcggcaaagaactcgttggcatatgcctccgcgctgactcgcactagtttcgtgccttccgcaagcccatttacaacactcaggtcccgcttctcggtgtcgcgccaccaggggccgtcgttccagccgccaccgccgcctctgtatccctctacggagctgcgttgtgttgattcggagcctcgctgtatgaccatcaagtcgccgccctcaacttgggccataaccgaggagaaggtctggtagatgatggggtcgagggaagggtagccaatgagatcgtgtgtgatgtggatttgtaggcgctcatgttgcgatatgggcggtgcgagggtgtggagaatgttggagaaggtcgggagggcacgttggcccagctcgccgcctgcaaagtgtcagcatgtgcaattgcatccttcgaagcatatccctaccgatgctgcgcagagcgccaacgttgccgcgcacttgctctgcccatcgctgtgcttcttcgttcttctggagttcctggtatgctgcctccgcctgcttctttgctgcattggcagcttcagtggcctgtgagatgatgcctccccagccgcctccccaccacgaccctccagctggtttggcttccgctggctgtggtgctggcctcgcgggctcttcttcagtcggcgcaaaactctggtggaatgatcgagtgctctctcctgacttcctcggcaccgcgggcctatcctcactggtgcgggcggagcctgtggaggaaggggtcacgacgccggctgtgcgacggttgctcgaggctgtcgacgatgacagcttaggtgtgtctggccggcttgctgggcgaggtacttctgggcgctggaacttctccagggcctcgagctcctccagctccttaagtgcatctgtgtcctgttcgaatcgttgtcgtgacgctttggctgccttcttgggcgggggagctggtgcttgcgcctccatttcaagctccgccagctgttcttcgacagtcttggggggcatcttggcctagaatgcagtagctattggtgattcacaagagcaatggactgggtaaagctacggcagggagcggaagtgaatgtactgtgcaaccgaccactacaatagaggtcatgcattgttgtggagccgtaggccaggcagactagcgcatgcctgtcattggcgcggtgccttgccctgtgcttgtagtcgcttttgcaggagcagccacgaccacgagacaaagatcaccacacccagcggcgcaggccttactatttcatttcgactacttcttttctactaattcctctatcacaactttgcgctctctccgtcaacttgcgccagctttccattcatctttgcggatgcacattttcgtcaccctgacagacttgccatctgcgctacgccgacccgggaacgtacacaaagtcatcatcccaattgctccacgcaggcgcatcttgcgccttgaatcaaaaccagattcatcgcaccgcgtagatgcctactccacgtggccagccaacgcggtcttcgcagaggcgcaattctctgcaagatgatacacctgttcgaacccgggcgggtcggggaggaaagtcagccccgttcaaaccagaggaaccagactttgcgcctcagaaatcaagtcccaccaaactcagccctaccacaaccaggaaaactacccgctcagcatctaacatttctggtcgatctttcgaggccgctcctgaggtgtatgcttcatatgaagaacctctactcatggtttttggcttaccgccttccttcttcgacagaatgaagaaacatcacggaaaattaccaaaagagcgcaaaagtctcaattcttcacttactcgagcaggagatacttcagatgatgagcaagattcggaattagaagaaaagactgctgatgagagcgaagaagagagcgaagttgaggagccgcccgtttcgcaggtaacccctagaggacgaggtcgcggtcgtggcggacgcggtggccgtggccgaggtggccgtggcagaggaaggggaaggggaggccgtccaagaggcggtgcagccagagcagtatcgcccgtacgagcaaggatgtctcgcaacgttgctcccatgaatcctcttacagaagaggaagatgatgattcggccaatcaggggtcgcggactcaccgcgctaagccaagttcgggttccaacgacgaaccgatgggcgaagctgtcgactccgatgatgacaacgacaacgcgatcgcagatgatgagagtgatgaggacgaagaaattcagattgtgcaaaaagcctctgcaacgccagggagctcgccacctgacggactacaagactctgtcctaggcggcacgtacgtaccttcagcagcatcccaaccagattatggaccctcaaacaagaactcaagaagctcgaaagcttcgaaagccctttcggtcccgaaagttcagttactgtcaaaatccgcaacgcaaacacctcgcaatgccacgcccgctgagtttgctgtccctgcactattgaacccagaggatgatgtcttgtccgattccgatcttcctgaaccctggatcgaaggtgctcccgtgccgcttgaagcagactgtgaagatagggccgattttcttctgcagaagcggttcaagcctatggtcgacgtgcaagaagtcattgcttcactcaccaaatttgctgtatcccagcgaagtacggagagtctttatgcattagcagagaacactcaaaacatcctcaagcattggcaggaccagtacctgatgttagacgctagggtaagactgatcacgctgtcgactagaacatgctaatagaaatatagacggcacctcacatgcatcccgcgaagaaagcgtgcaacggtgggcgcataccaattgctacagatgtgttcgaggcgatgaaagaagctgatctgtatggatacaactacgacccgaagaaaaaccctgaagcccaggatccatggggacagaggccaggggctgagaagagtggaggtagagagcttcgaacgcgccggaatcgtgacatgctcgattctgcgcctgcaagcgaggacgaggatgaagaagacggcgaaggtcgacctgcaaaacgccagcgaagagccactcgcaaatttgacgggagtgatgctggcacaggcacaaacacaccgaagaagcacaatggttggggtggtgcacgcaagaaaggtgtgagcagattctcgaagaatgcatccgagactcccgagcctgagagcagacccaccaagcgagcgagaacggcagctagtaatctcttacaccagcgtatacaagagatgcgtgaggcatcacttgtctcgaccggctccggagatgaagagtcttcggccatggaggtagacgactattccgacacaaatgtcaagcgaggtcgcccagccggcagtaagaacgtcgcgaggcgtagtgactatggtgtcaagaagggcccgcgcaagaagcctggagaagctagtgcgccggcaccatcagctcatggccccaatgcgccgcctccagcgttacaatctatgagtgaaggtcaaggtcagttcacacttgatcagccactttctgaaccagcttcgattcacccgaactctgctgaagggatcttccaagctacgccgcatccttctgcgtcacaggagatggctgcatcacaaccagagatggccgatgcatacatgagcaccgcgccattgagccaatacacaaacaactacgcggaagaaaccaggtccagcatcaggttcacgggcggaaacctcgcgttaagagcgagaagcggagccaatcaatgacgatatggtgggcggagcgcaaggcgcggaagaaggagcaagacgagaagcacggcacgccattgaaagaagaatcgagacccggctcttccaacgaaaggcgaggcggacgggcatcgactggatccgcagcagcagcatcatcaacaacacccgccgagcctccccggcgtgcatcgctacactatccagaccaccccccaccactaccctccccctgatccatacagcgcacaccacggcccaccacccctcacagcgccttccccaatgtacatgttcgcctcagcaacaccacaagccccccactcgctgctccaatactccccgctcgccgctctgccctcgggcggtgcataccccttctccggcccaccacctcttggcccagcgccacaatacggcgcccgcgccctcgctcccgcacctctccaccaacaacccccgtcctaccctgcgccatacggtgcgcagagccccacgtcctcgcggccacagagtagtggacagctcctgcgcaatggcccgccgccactggctcccgcgccgctgccgcatttcagcccgtatgcgcctgtgccactgggcagggagcgcgcgttccaggtcatggtgcctgggccgccgccgggcgagaggaggggaagtggttagaagccagttcccggggacgagttggatccagtcgtgcttgattgattgagtgagtcggtggagttatacacggtgtgcattatattttagagcgttggggattttttatattattattttttccagcagaaagtttggttgtaagcgggtacatatattgcgggctacgaaccgcatctctttggtatactttgcatatgttatatttagtaggttttacttactacgatcggtctatctcttccttgacccttcgtgctcactccccgtttgagctctgctgtactttgacggtgctttcatgtgatgacacgctagacatatcttcccatgttcaagcagacttcaactagattagtggcgtggtccttgtgtcgggagatgacgtgcatagtaagcatatggaagcttaattctcatcagagaagtgacgatcagtaagatgacgtcacagccatcggtgcatccggactcgaaatgaggaaatcattaattgaaaaaaaaaagctacagccatgtataaatgctaaatgagaatcatcgtacccagctccaaatgccaaatgagtatacccacagacgccaaattccaaatgatcatggtacacgtcgagtaaatgctcgcctcagcgcttctgcccaaagccgctcatctgcttggcaatgtacttctgcccctccttcttgataatcggcagcgcgtagtccttgaacatgcccatggcctggcgctgccactcaggctgccccggcttgcctaccgcgcgacccccgcccctgcggtcatcgtagcgatcacgccccccgcggtcatcataccgtgggtcgcgccgcgggtctcgtcgcgagttgaacatgtcgtcgtaacgctcatcgcggggtctgtcgcggcgatcgcggtcgtcatagcgggggcggtcgcgcttatcgcggccatcgtagcgcggaggtcggttgtggcggtcgtcgctcttgtagccgtcgcggtcgcggcgccggtcgtcgtcgcgtctgcgaggtgggtagtgctcgtcgtatgagtcgtatgagtcgtgttcgcgcctgcggtcgcggcggggttcctcgcggcgacttgagcggcggggagggggtgggtggtcggattcggaggatgacgagtaggagcggtgtcggcggggacggtgggagcgtgaatctgcgaggggttagcacatctcgtgtggaagatatgggtctgtgtaccatgtcctggtggaggaggcggcggctgcattccaggaggagggggaggcggttccgcagcgtatcctgggggtggtgggggaggctgctcaccatagcctggagggggaggtggtggaggctctccgtagcctggtggtggtggaggccgtggaggaggagcatcgtcataggcgtctctcttcttggagcggcggtggtctcctcgtcggctgtcgcgatagtcgcggtagtcgcgctggttgtctgtgccgggcgcccatcttggcttgccgtcctcgtagttctcaaagtggtatgtcggctctgcagctgccctgttagtggcgcacttcaggtacggcggggggggttcactcacgatggcccatgggcgggggaggcggcggggagggcgatctattgcgtcggcccattatttattatgtgtctacagtgtgtctacagcgtgcaatgtgtgttgaagtcgaaggctgtcagacgctgctgaggtctgtctagtgtcggaaggcggcacttttggacttaaacatctccccacctggtccctgctgcgcccctacgcctgtcacacgctttcgacagactccggtgaggtcatcgtcccaacgagtcgacaatctagcgcagtttccgactgcggtgggccccgacgaccaattcgaagcttcgcgatccgtggcatggcaacactgggctgcgtgcctgtgagctgtggtcattgtgcatcgatggccacggcgaagaacctggatgcctgcacgccttctccgcgcacacaccccaactggctctcggtactgctccccgcactccgcgcgcgggatgaagacgatcagggtccgctgacggacatttactcggtcggagggcggtgaagtgctgcagagcttcatgaatctcgtcatgtcgtcactgcgatcatcatggcagcttgcagccgttatcgacaactctcaaaattgacgatctgatcaccatcttcaaccacatcgcgtgcctggagaaggcccgaagacatcgatatcatcaacgtgcgtgattcaacacagtcaccccaatccctgccacgcctagaaccaccttctgtcaaatgtggcaggacagatgaccatctcagctggaatttgtgctgcacagccacttcagagatttcagccacgactgacatcacacgaccacaaaggtcactccaaaaccaaggcgtgatcagaacttccatcagttgaagcacatgtttgaaaggtccatgttcgtccattgctgttcgggtacgtacgatgcgtctgttgatggcagcaagattcgttcaatagggcgctgccttggacatctctgagcgtcaacgttccagagacaaatccccgccatgcaggcacgtactaggcagtgctatggcaccaatcttgtgcacgactccgatcgagagacggtgggtgagtgttcggaggagatgatggaatagaaaatgtagatttccatctggtaagttggggctttgatgcactggtaaacttgagcccgtaagaagagaaagtcccgtgcggtacatagctcttcccttttacaacgagcgacaccaactgtcaccttgaaatacatctcatgtgtactattccatcgaagcacaggcacataaagaagctctcggtctctagcgttttcaccaacatgaatacttcctcatcccattacctagcagttcccctgcctctctcacatatctcacacatgcatacatatgacctcagcagctacaaaattggtaaaagtgtggaacaatacaatagcgggtagctacttacagcgcctacctaattgccaaagcgctggtaagctgcttgacaaggctgcgtcggacggaaagcctttgaaggaccttgaaacaggggtacttggcataagggctaggagatacaggaggatttttgggcattctgtctgctgggatgagatgatcagtcgaatggatgcctggagggagtcaacttgaacgcagttttgactgcgccacacacggggatgctcaaatgcctaacatgaactcagtatctctcgagtgatgtgcgacgacatctatcagtcaaaaacggtaacgtggtgtccaaggaacgcgagagcaagccaatggctagatctacagcatatcaccgcaaaagaggaagaccgacgatcgcagaaaaggctgcaacccgaaaatgccttgcgagcaaagaagaacagacattactggccaacataagaacttaactcgaggattcaggctgtatacgtgcaggcgaagtacggactttagcaaccgacatcaaataccatcgccaatcaaccaggcatgacggtacgatcactcggcaaccaaagcctccaggaaaaaatttggctaccttttttctcagagtgcattctgacgagttgaggctaagaaatgcgcagggcataggctggctcatggtcgctacaactagacacggtgatatcacgccggcacaacgagtcacgaaagattcatactttacagctttcgtcaggagagtctggaggagcctcgtgtaagctgtgcgtattgctgcagatgtgcgtacagagttggagttggccagctgccgacaagttttcattgcacattcaccacatggatagcgtgtttggtccgacgtttgcggagaggaaagtcctgctcagtctttgcattgaggatagttctttgaagaagaaatatcagggctggatcgcgccaacactgctcggcgacgagagtggagtgtctgcatcatcggcttgggcgcaggtgaagaagacggtagactttgatagaataagagaatggctcacgttctgcaatgagcatcacctgactgattttaggatgcagacgctcgacaagattcccttcttttggcttatcgactgcgcgactcgctcgattatcaacgcccctgatcaagctgtcctgcaatatgtagcattgagctattgctggggccctctttctggtgccccactagacaaccccagcgaactacccccagttgcagcactggtgattgaagatgctcttcacgttgcccgcgaacttggcatcccttatctttgggtagaccgatattgtgtctcgcaatcagttcgcgagatccaagctccacagctacagaacacgcacaaagtctatagatcggcatacgtgacgattatcgcaggctgtggggaagacccggactttggcactacccttccgggcgtgacgatccgatatcgaaaggcgcaaacctctgtgcaaacacatggccacatattgacatgtattcctgatgcccagcacgatattcaaaagtgcagatggtcgacgcgcgggtggacataccaggaaaacctcctttcgaaacgccgcctggtcttcacagaaagccaggtatacttccaatgctggaacatgcactgcagcgaatcgacgccgctccgcttggaacaagcgcacacaaaggatctcatcagattcaaaaattccatccacacactgtgcgtgttcccccaaaagagcatcaggaagacaagcaacgaagtcgtagcacgcatccaagagtatctcgatcgccgcttttcccaagaatcagatgcgctcaacgcgttcctcggagtctacgaagcgttcaaagagctagaacaaccgatttacaatttctggggcttacctgttagtaccaccgctccctctgacgacggcacagactcgtgtggcgaacttcacacctcgtttctctcttcgctggcttggtcgatgagcgcctgtgaccaacccagcacgcatctgctaaccaggagacgcatgttcccctcatggacttgggcagtatctcatccgctggtctcacagacgtgcatgcgcttgtcctgcacgctgaactgggtggcgagcacacacgactgggtgttttgacatggagtcgcttgggcaattcctcgtttgaagaggccaacaacgtgatgcggatgagagaaatggttgaagctagaagaatcgttcctcagtgtcgttgtggttgtgagtcttcaagctctggggcctcctcttttgattactacttggaacatcctgatcacgtattggagttcaggaaaacgaagattagactcgtatagtagactgcgatatgtaatgttcgacaaaacagctgtgcgagcgagatctagaaaggtatgagaagtttgggaaaggggtaggattagaggaggcgagttttgcaaaggggcttaaagtgttcgatggagggaagattggacagagcttaggtcacctacgttggctcatcccatacttcttgtacaaattttatcaagttgagcctggagcaagatctaaagcttgtttaatcatgttctctaataagcaatcttttttccatgtccttccatagccagatgccccaacctctacttctccccattcttagcccgccactcaacacttactgaatccagcggatcaacctccatctcctcacccaccattctctttctaaacatccggctcggcaccccagggttaggacagctagcatatgccaaacacacacccccgccacagcacgtatcgacaacgcagtatctgcccgcgctacaatcggcatcagcggtgcacccgacacttgcgcacccgcttagttgcacgcagcgattcacgccgctggaggtcttcaggcagtagcagccggtgctaccggggcatgtgacgggtgcgttgcagcgagatgcggtggggcaggaatcgagggatggagaggtgcaggcgccgttggagcaggtaccggaaggacactgagtggtgtttagattagttggtgagtgggatggggatgatgttggagcttacagtgttgccgcatgtgccgcagttgttggggtcggtttggcggttgacgcatgtggtgccacataggtctgtcaagccgggtgaggtacaagctgtgatcagaagtgttagctcattgtaaaaagatgatgggaggatggtagacctacggcatgatacgatagttgttgtcgagaccaaggtgcttgtagacgttggcgtgacggtcgtgatgggcgttgcctggactgaatgagcatgtctcgcgtgaagaccttcgatcactaatttcttaccgtaatgatcgcaacttgagtgagcgtgacagtcgtcgtgctaacatccgcaacagtgctaacaaccgtagtctgtgttgtttgcgtgacggtgaatgttttcgttgttgttggcaatgcgaggcatttgcacgcagtgactaactgctcgcatgggaagatcttcaataagcctggagcttgggcacagcccttcgggactggtggtgccttgctcgtctttggagcgttcctcttctcttgctgatcgcatctgagcgaagtcgtagttctgaagacagtgtcagcacatgaacataattaacaacaagtccgagtttaaaacttacaccacatccgtcgtcgtcgtagtcacagcctcagcagtggacgtagacggcacgagtgtcagatccgtacttgtggtagtggaagtctcagtcacagtactcgtaaccgtggttggtttcgaggatgtctggcgaacgttattggtgtagaatatggtccttgttgtggaggcagtgcatactggcacaagtgaagagcaaaatgaagaagccttggcctctttgtgcaatgcagtgacaacaaggttcacaattttgcactgctggttgtcaatagatggaatagtggaagcaactgcgctggcggaagcccccagaatgaggaacttggggaacaacatgatgcgcagatgtctgtgccgacgaaggacctgctggagagtttgaagtaggttcaagtcttcgtggaactaatatatacatgacttgctgcgggctatcagctgaactgtctttcaaagatcacctacgcttcgtgtctagatcatgaatctacttgactagaggcctggtggaagtaccgatccacaagatctctgagctaaaaagccgagtactcccaattcgagaaagatcgctctagatctcagccagccactgcgagagtacagaccgattaacaaatgcatccgcggaagcgtgcatcaaaatgcacatgcactaatagcgtacacatccaccgtgtattcgatttaccccatagtacgcatgccagacttcacttcatcagttgctcgaggttgaccacagtatacacgagactgactgttttgtatgaatgaagaagccttcaagagatctccgtccggggctactccctagtcgaatacctggcgactcaactaccctgtaaactcgccacgcgatgtcgggcatcaacaatacagtcaaccatcattgactaggcttcttgggaatcatcgagttacctggaatctctattgatgttccggccggctccagcttctcgaatatgcaaaatcagagcagctcccatgtgtctaggtcaatcacctctggtgatcagtcctgaacccgaagcgtcgaaccggctccagatcttcaatcacaacctcggaacacttgtgctgaggctatgctccacagtatgcattatttcaataacctgcttctcgtcatgtcttaacaaaggatctatgcgaagccccgagtaagactagactgaccatgttcaacgcgctagtttcatgcgttacaatctaactccatactccttttaacaccacaacaagccagccatccccgttcgaacgccctagacctgcagctccaaactcctcattcaaaccaatgtcagccaaaggaatccctctttgtacaccatgtcaatggtcctcacggcatcatattgcccgctctacgagccttgcgctatttgggacatctgagtgaagccattgttactgttgggtccgggagtgctatcgctatcactgccgttgattcgtgagttgtgcatgccaccgttcatagcaccattcatgctgggtccgttgttgatcgcatttgccatggagttgttcatgccgttgggattcataggaccggtcatctggctgcccatagtgctgctgcccattgggccgttcatgttttggctgatgggtccgttgaaagttgcgttgtccatagttcctatgccattttgcgggccaagccttgcagtctcggtttcctcgcccatgccattgacatcgggccagaagcgctcttccagccagcagatctgtcggaagatctcctcgcagcgcaccatctcttctttgccgtcgcgcgtagttgtgatgttcgcaagttcatctacaagcgcgcgtgttgcatcgacaaactttgagaaggcgggtgaagtccagttgggaatgagggcttggtggagggcaacaatgtgcgagtcggcagatggagtggacatggaggtgctgaacgaggaggcatattgccaggcggaacggtagcactatcacggtcagccgaggagcatgcataaggcaaatccggcacatacgtgctcggttccccataacactaccatgccttcaagcagactcgcactcgaactactggcgctcacaaaaaggtcgaggagcgcccgcgtaatgggcgtcggtccttcttgtccgaggacgaggccatatttggttgctgtgatttcaaagaactgcatctcgcgtcgcatgttgttgagggccgatatcagcaggtccatcgtcctgtacatgggatggaactgcgagttctgcgtctgcggtaaccgtatcttggccagcagctgtcctacgaaccgtatgtagccccgtgaataatgcccgtcctgcaccagccattgcgacagcgggccagcagccagggatccgcaacccgcatgtgataagaatggctgctgcgtcgcctgcgtgaacggatgcgaacacgtcgcaagcaaatgtgcagtcaagctcggcgcctggtgcggcggcataggcagattcggcgcaatgggcttgccgtccctcgtgcgcttcgtgttaggaccgcgccggtggacctgtagattcggattcggcgcctgtccattcagtatctggctgggggcctgcgacatggtggtatcgatagcttctgcactctgctgttgctgttgctgttgctgcatctgggccatatgtgcctgcgcgtccggcgaggcaaggtaggactggcattcttgaagatgctcgatctggcgcgtcgtgttcttcgcgcgcacgaagccgcaatggaggcagcgcaccttgttacatttggaaggcgtgtcttggtcttgaaattcggcctggtattcggacgtcagcatgggtcgcgtatgcttccagatgctatcactggtgtatcttacaaaggcgcgccttatgtctggattggcgtgtcggcccatcttgaaggcctcctgctgccggcattagcattgcgaagtgctgaacaataatgcgccatgtctgggttgagagctctcctaattcgaaagggcgagatatgggcggaggtgggttggcacaggatgaaaggcagagtggagctcaccgtattgtattcgacgttgctgttctgtatctttgccgcagcttcagaagctgaggtgatgcgcttaactcagccggttcatccgtctcgcgccttccccttttcgtaagaagcaggcccatgccatcagtcaacgtcttgacgagcgatatacgagcaatattgcaattcaattttcgattatcgtcctgcatggatgatcaaagggcaatgtttttaatcaaccaatttgaaaacatctgctcgagttgtaattgcgtggatcttagtcatcaagttccatacgtcgcgcttacccagcaaggaacagtgcggaggaaatatttccgtctgtaactttgcatcaacgacgccctatcgtcagcacgtcacgaacctcatacctcgaaaaataataaagctaataccataaatataagcgttcataatattcacgcaaatgtgcttatccgttcacgacaaaaatcgacacttgtggtgttgctcaaagttctcatttaccccaaacttcgatgtcacactctgtatacattccgggacaaaacttgagatgttctcaatgctgaaaataatgatttgacatttgacatgccccagaattccttctgtaactattctcaccaacccagcaaggaataacaccggcttatcggtgttcacctttctcgtctcaactagtaattgcgtccagccaagtagtcttaccggacgggagttcagaaggcgcagtaccgcttgctgtagccgcacctccacccaactctgccgtcccctgagttttgcctccaccactcgattgcccatcgaggccgtagtgagtttgctgaggcggagggctgacgggagcgttgtatggggcagcggcagcattataaggcgcgacaccaccattgtagggcgctgtgccagcgttatatggtgcgttagcagcattgtatggtgcgccagtattcggtggaggcatgccaacataattctgcgtaggcggcggtgaaggtgcactagagtaggtcccttgtgtagcggctgtggctgcgttaaggtacgcattggtggcgtaatggttttgttgcattggctggggcttcgcatcagtgtgtccggctacaccggcgggtggctgggggtagatcggagccatggtagcagtgccttcctgggatgctttgagcttgttcttcttcttgcgccggaggcagcaaaagaggaggaaaccgaggagtgcgagacccacgatgggtccgatgacagctcccgcaatccaagctttggagcctccaccgctatcactatcgccggatgtactgagtgaatcgaagcctgatggctttggttggggaatagagagtgctgtgggggtgttagtgggtttctctcgacgatcaaggttgattcggaaacatacgcgcttgggacgaaccctgggtgacagaagcgggcacccttcggtagtatgagtagtttgccgacgaaggaccgcaaatgatatcggtctttggattcgagtcaccaaagttctcgaaaatgaatgctgtattgcatatcgaagctgactggtcgacatagttctcagtgctgaagtcgtcagcagtggtatactcctagacggcttgggacttaccaggctagggttactctggtagatcgatcagatattgggactagatgttcgagtacgaagtcagtgtatgtctcacatacaattcgtacatatacttcacgcacagatcaaagagccagaaacacaggccgtagcagcatagcatgcagtgcgggaggctgcacagcactgtgcgtattgcccagtctggtaccatgtgaggccggcgttgcaactctcagagaaccctgtagcaagattcagtatgatggatcgatagagcctaagaatacctacaagttccgctactctctatgtagcctatgaattgagcatcatttccttgtcttggaaggattgccggtggtgttatagttgggtcagcggggtcagtagctatggcaagcgcaaagctggtaagggcatgaaaagccgcgagtctatatcgtccaggcattttgtgtggtaccttgtgaatcatgtcagggaaatagtgcgaggctgcgacgggactgcgcaagtacttaagcacctgtcacaaggctggatccctagtcattgccgaagcctgatcctacaacctggtgggctcatgctgcttgtcccaaacgaggctatgttgagcaaacaggtaccggtcagtaatttgggaatatgccacaccctcatggggctagtgagcgggtatgccggcggttcgactgcatgtctgcccttcagctgggctcaaagcgacgcactgggagtacagattgcctaacgaggctgtcggtccgttggattacagcaaatcccgcgcaccttgcgcatgtggcgttcatcgtgtcccttagcgttggattgataagcccacgttgaaaggctgaacatgtcctatacatcgaattcaccatagttggcaaatcgacctgtgatgagcgtggtaacatgcaacaggccatggttatatcttgcttcgatggcaatcacacaagactgctcagttggacttcagtatgaagctttgaaacgagtcggcaatagacggcaaatgtcaccaggctgcgtgctgcggtaccggtggatggtgatgaggacaggggtaggcgacattcgacgatcgccatgattcaatacgaggagggtgcagacggattggtatccgctcgatccttcatcaacctggcagcatggattcctgatgatatgcgtttttcagaagacgcacttcacactttatgaagaactggtcaagatgcatgacaatgatgttgaagtggaaggagaatcgacactgggttttgacgaagttccagatccatgggcggacctggaatcggcccgccgctagtcatccgaatcaggaaacgatgaggcgagcgggtcataaacatcccgatacatcagaacaacgcaccttcaaagcgcccctctatagccattgtatcatagcgaagtccagagattggccttggatcccgagtgccccaccctgcgaagtcaatcatacgaatactgcaagcacaacccagagccatcggaaaccaatcacttccttgtgtcgcttatccaagcatgcaccgttttctttaatttagtttctagccgagcgcaagacatccttcacgaccgtcataacatgctgtcactgagccgacgaaagccaccgcaacgccaacttggcgccctcaattcattgactgatctgcctgacgatattctcatactcgttgctggcacaatgccggatcgacgagctattcagcctgcgattgacatgtgcaaggacgcgcgacctcatcgatgagtacattacgaccattgcgccatatgtcgcacgatgtacatttctactcagtgatcttttgctatccaaatatgtggacactgttacaccattcacgtttcgctcactgaaggctcttattccggaacacctggcttcggtactcgtggacagacatcgcctcgcggacaaggggttgcaatctcgttatggtataccagcggaagatccttttggcaatgagattcgcacccgtgttgccagcggctggaggattctgtgtgatatatctaacatttcccgccaagagtacggcacactcggaaaaggcacacgcatgtcgcctggagactttgcaaccaagatgttccggcctgcacatttcaagctcgaagcgttgaagcatgttgaggataccgtactgcaaaagcgcctagagtactttacccgcttagagcataagtacgcccaggactataagctcatgttcactctgctctcgtctgcatttagcacctccatctccaacgttggtgatgaacacttgccttgggtgttcgactctagtaatggtttcaacggccagagagagctcaggaagggcaaaacgtggctttcatggtacctcctcgctgaaggcccggatcttttttggcagcaatggcacagcctacctcacgacttgccaaccacgcgcaactacattcgtgacaacgctatcgaggctttcaagaacacgccgcagaaactatctgatcaccaacggatactcgcgagcacgctgcaggaagccgtcgatgagcatgctcttctgaagagcgagttcgagaagtcggatccaatccgatactttgcaaagtacgcagagcacaggctggccagggcagacgctgggcttccaccagccagagagattttgcatcatatcccttttttcatcaacttcaggtgcccagaagaagtggtacaaaggcatgaggctttggcggaagaacgggagattagtagagccatgcagacatggccacgatgatcgcctggccacgatttggcacttgggcaacgtcttcctacgtttaccaattgctcaccgccattcagtcatcactattatgggcaaagtcagcaatgcaagcttatcgtcgggtgtgcccgtgatggtacagagttcgtgtcgacttttcgaggaccgatagtggaaattgaaggaggctgcatctgcatgcggctgtggctgcgcatgcaacaagctacaacaagagaatgccttacgcacggcaagagcttttccatcctatcgcaccagaccgtcacggcaagcgttgccctaaagacattcaggaaacgcaatgttttgccccgcgtttcgcaggcagcagggatctcgaaccggcgcactcgaggcgctgactagggccacgagctccgtctattcgtgcagatgttccgaggcagcggacaagtgctttactcggcctcgaggagtgcagaacatgtttggcgttgattgcagcaaagcatgctagacgcacatgtcaggagaagaaattgctttggagccactgacatggatgggaacggtagagatttacggaatacgagcatcgaagaacaaagtggagcacacgtgacgggcaacggctaaatatagctgcgatgctgggtagagagcggaatgatcagcgttagcggcaaatagtggccgagccggtgtaacgctgattgacgtgcatgtagcatcgcaaaccactaccgaagcctcgacgctccttaatgccatgattcctcgcaatcaccaccatcaacgattcgacatgccgcggcaataacacctcccgacgccttcgtgaccgagacccgaccgacgtctgctggtgggcaaggacctccaacatggtggaacgcccaacggaccaggacggcgcacgtaatctggctgtcggtacaaatgtcagagggaagggtgtgacgttcgaagggagcgctgcgccagcgtgcggctcgcgttcgcgcaccagttctgtgagcgacggggagcaggcgaacaccagtacacatctgtctgcatcgtcgattggcaacgcagacacgctctcttcgtcgggcatatcgggccactcgacggccatgacgtccgcgaccacctacgatgaacgacccagcgcctcgagtccgactgcggcctccacgcacgcgcacccaagccttaccctcctcgaactcgtatcgaatacggcctcctcgtctgcactgccggatagtttcgacttcagcgtgtcgagaaagggaagcttcgtggcggtatactcggcgtcgaacatatggctggtcaagacggtacagctgccacggctgtgggcaaggacgctgcaggtcaagcgcaagcccgtggcaattgacatcaccgaagatggatttctactggccgtactctctcggccctcgcaagtcgacctgtatgagattcacggcgagggaaacgaccagatcaagaagagacggactatcatgctggtgcatgaggccagctccgtcgtcatatcgccggacgcacgtatcttgatcactggaaataaattcggcatcgaggtcatggcaattggacccgacgtaccagagacggcgcgacgcacgctgcatgggcccgcaggcgacgcactggaattctcggatgatggacggacgctgctcatcactggctatgcgcgcaaatcagatggctcggctttgttcgtactgccaggactatacgatgggcccttgacagaggagggcgagcctatccctcagccgccagaaaacgcttggaccggttcggtgctctttcccgagacagcacggatagcacggcaggcaacgctgcttcctgatgcagacacgggcacatttaacgagcttctttgccttcaatgctgaggaggactcgtggggcatttacgacattgcatgtcagcgttttacccagcgcaaaatgttcctgcccgaccaccagcgatggacgcgatctgagtttgtcgacgatgcgatgcctgccgtctcgccaaacgccgatttggctgcggtagccctgcgtatgcgtggtacaacaaacatctggatctatgaagtgccgggctgggaatacaagccgagtgagaaggcgaagacggaggcgcctatacagccatgcttttgcattcccatccgcacagacggcccggatacgcttcaggaaatatgcgtactgcggtgggtcaggctcgattcaaatgttcagcggcttctagcagttggcaattctagcattgctccaaaccaaaacgacgtgccgggtggccagatgggctccaagggcgtagtcgttatcctcgattttgataaaaggagatcagctggggacgctgcaccgacgccaatcaagcaagagtacgatttggaaccgctgtgtcccggcgaaatgctaccagagggctctatagacttcgagcgtgaagtcgagctcgtgcggacaagaacgagagtgcaacggcaggcacaagatcgacgagacgcatcgcggagaaactcaagaactggctcaactcctgtccaacgatcgaggacgaccgccatccgccaaccattaccatcgccgcctgctgtggacgacgaagaactgacagcggaggaagcacaagctgctttcgaagcaccttacgacaaccagcagcccaggtctcaaatgtctttggcgcgagcggccaccgtagcagccgtgtctcccgcaaaccgtcggcatctgcgcgccctgcccttaagaccgctcgagtaccgccgtgccgatggcggacgagagctccctcacgagagtgacgccgacaactgggttccaccacccccagcctacacagcaaccgccgcgtgcagcaggcagcgtcagtctcagccatcccaacgccccacctgcaattctacgccgcggctcttctgcgtcctcaataccaccagtacctgctctcccagcaaattttagtcgtccccaactcagcccataccactcccgcagccagtccatctcatcctccaatctcaccactcctgaccgccgcccttccctcatccacccatctacattccccagtcctcgatcctcaagttccatccgccgaccatctcccgcaccacaaattcccggtcaggcgccatcattacaccccctccgcaggccaacactccgctcccgccgcgtcgtcgagagcacaatcgatctacgaccgccgcctatcgtcgatccaatgtctccgcgccgcggttcggcgccccatgtgctcatgcctatgcgacgaccagtgggtggacagggcgaattgccgagactcataccgccggaacagatgcagggccaaagatttccgatgagtgcgccgccgttgggacatatgcagcaatatgcgcatcagccggtgtatgaggcgccaagggaaagtgggagggcgagtcggatgacgatggggagggagaaagagaggaagaagaagagggttgcatgtgttgttatgtgaacgctctgaggagttttgttgggtggacttttgagacgacgatgatgacgacgatatatacatatacccaattgcgcatttctacagttttcgtgttgggctaagcttcagtggagcatacggttattcttggtacagtcgctacatttagatggaggtacttttcggattcacttccacactatacaaatagaacaaccaactgcatatttcttcacatactttcccattcgcggcttcatatgcttggtacagttaaatgaggctacaattgaggtgctgggtaattacacatgtgttaagttaattggattcgaaaagcgttggcgatctccggacgcatcttgaccagacggcatgcttctacatggcctagttgcgaacttcacttgatgagcatgtttggcctggccgacttgttagggtaaccaatacacccgatacttacatcatgcacgctgacacaccgttggacagtcggcgcttatgcagtcatcaccagccgttaatcaatatcgttcgcggcgcctttgaggcagggctgtcgtatatgccgccatgcggcgcgggagcaacttcccaatcccatcacacctcagtgtgagttgaatcggtgaatccgaaagaattgtgatcagctttcgcctctctctatccctccttgtcttagacagcggaggtctaaagcacggcgctaactaactcatagtggacaccactggctgccttggatgcgtgagtctcatgttcaatatgtactccgttgtatggagcgtccgtttctcacgcatgccaagaattgcctgggccttgcctgcgtgagctacatgatcacacaactcgatagtacataacttaatgtgcacatttcaacctccgctcaatatagctggatacagctggatgtagggcatacaatttctgaactcgctggatctccgctgcagcatctttcagtcgcagaatggactgcaacgcgcttacgaaagccttcccacggatggtccacttatcttcatccccggagtacgaaaacagcacgaagtcttactttttcgcctttgagaacgagcttcagccagcgtatgtattggtgcccaaagtcgctcaagatgtagtcgacatcatcaagtaccttcagaacaccctgacaggcgtcaatattgcaatccgcggcgggggtcatactccttgggctggggcttcaaatatggggagtggcgtaactatcggcttgagtaggctcacaggcgtcactcttgtcgctaaacgttgtctctatcgccgccgatgaagtatacgcgagtatctacacggttctggaagagcagggccttgccgtcgtgagcggacgcgtatccaaagttggagtcaccggtttgacctcagggggcaatgaatcaagcttgtatcctgtcgtagctctgaacggctgatatcgtgcaggcgatttctcatatttctccgagtcgacaggattcgtctgtgacaatgtggtcaacttccaagtcgtcctgtctagtggggacgttgtgcaggccaacaaggacagccattcagacctattctgcgcgctgaagggcggcacgaataccttcggcaccgtcactcgatttgacctgcctgcattcctgcaaggcaaaacgtggggaggtgccttctactatctttcggcaacttatgccggtatcgtccaggacttctacaactttgccagtgccgcagaacccgatcccgatgctcatgtaattgctgctactgcatatagtccgctcggtccggtcgacgtggtaaatgtgtactatgcaaagccgtcgtcgaatccacctagcctagcacctttcacggctctacagccgcagctcgccaacactctccgtgaggactcgctgttagggttcgccaaagaactgtcaaactttagcacaaatggggaccggcagttgttcttcaccacaagcatcaggctggacaagcaattgataatcgacatgaagagtctttacgacaacacggtcgaaagtatcaagaccgttcctggcctcgtactgtccatggtgttaaagcccctcaccagacatatgctccagaaaagtgctgcgcgcaggcctaattcgctgggcctgtcagtggatgatggacccatggtcatcacacttctggacagcgtttacgccgacgcaacagacgatgtcaatgtcatcaatgacctggcataacaaagaggctcagggaagcgatatcggttcatgaattatgcctacagggcggaagatgtcatcaaaagctacgggccagtgaccgtcaagcttttgcaagcagtcagtgacaagtacgactctagcggcttctttcaaactagggtacccggcggctttaagttgccgtagaacactttcttgctgcggatggaggcctttggaaagaaaggctgaaatttggcaagatgtatgaagtgctacgtgtacggttcttcacatcaatccgtagtcgaaatcatcaagcggcacaggctcgaccatcgataactcgccaaattcgctgccaatctcgctttcgtcgtcttcgcaaaagtccatctcactttccgcatcatcgtgttggacaggaacctcagtgacagtgaccgcagttgcaggcttttgtgcacccctcgaaacgttgttcgaagatgcggccggcgtcgagtcgatcagcctgatggggccatcaacgctatcaacccgtatgggctttggaactcgcaatggttgcgcttgtgctgacggttctgatatttgcttcgatggcatctgctgtttcttcatggcggaggctgtcgggaagctaggctgcttgaccgtgtgcgtggaattttcaataagttccgtagcacctagtggatctaatgtcgtcgtggcagttgagggcgggtttcgaggagcctctggcgtagcagcttgtgtcggcatattttgtgccatcattggtctttgccgtgctggctgctgcctcgatcgactttgcgtgtatattattggggcttgtcgagcaggctgtgcgttcgcatgagtcggagacggaggcttttcttcatccgcatcatcgatcaggttgggtatagaccctgaagagctgtgcggaggtgcctcgaatattatctccgattcgactctcttctttgcttcttccttaacgtgttgcttctttctctccgcagcttccagggcctgttcttgctccgcaactttgtcaaaattcacatcgccaaacccgatgttgacgaggatcttgccagccaggtacttgtagcggtcgtgaccacttacgagcttgctcatgtcgatgttctcaatgccatgcacgtctcgaaccgcttcaagacccgagacaccaaactcaagcttagtcgatcgataaagatacccaagaacatagtcctctgtgctgtaaacattcactacgcgagcggcgacgacagatcgaatctgtctccactgctcgctgttggatggtgccggtgtacccatcaacacgaccgactcaacgagtccaaaagcatgctgctccgcgagctcgataagacacgcatgaatgacgcgcgcgccaacagaaaagccaatgagggtcacgggtcgtttgccttgcacgccatcgatgagcgcatgcgccagtacctttccagccttatctgctcgcgcaagagcaacactgaaaggattgtcaagaacactggcgactttgataagtccaagcggccaaagaccagcgtacagtgctccgagtaacgtgcggctcacaacagtgtatgtcaggccatcccatgcatagttgaacagcacttcctgcagagaattgccaagacggagcatggcgtcaagctcgaatcgtaaggcgaacggttctgtggtctcagcgtcgataacctcccatggttggtagacatcggccgaagagcttagccagccgctgatgccgatggctacacgaagacggtggtgagcccgtttacttgggtcgcgggcatcctgctcatccgcccactcctgttctcgctgcaatgacgggcgtttagggtctgcatcttgtcagcatggaattcgaatggaattaaaatctccagacataccttgaacaggcatgaattcgaagtcttgaacttctcgtgcatactgctccattagtttcccggtcatcttcgcgccatatgcaccgaacaatgagcctacaagcaccgaactgctggcgagcgctcctagataagtcgatacaataccaagacccaatccacccatcacactacccagaccggcggcaagcagaggggccgcaagaccaccagttaccccgatgagcacagcaccaccgacagcggcaagcccaactttccactttcggctcgcggcatcgttggaggcttgtttcgcggcggtcgcatcggcgtccatatgagacgcagccgtagccagaagcccttgcgcaaccgacttctcatgttcagcaaggacgtctgtctccagctcgaagctgctcgcaagattcaggagcaataccctcgaatgtgctgggtaatattccaaactcaacaagagcagaagaagacagtgaaggatcaggactcgcttgggctcttcgaggtctaaaagccttgtcctgattggattgtagcgaccgcattgcttctcctttccagtccatgctggagacgcaaaaggatcctcctcgaaatcgatcagcgatggtgtgccttgtctctccttctccgcttggtccaaattctgcttccttctggcttttgcttgccgtacagtctcgcctcgtacagaaagcacgtcacaaatgcgaagcataaccgctccacgccatttatcgaagaagttgagcgcacttcttctaagagcctgcatctgcatggaatcgtgttccctgccaaatgtagccctcgtggcatcgctggctactggtttctcgtgttgtggctcgtcgacgcttatgaggtcgttggaagggttcttcggtagcggtggtggtgaccgagtagtggtcggtggtttcgtttcttgagtctggttccaatcaaaagtagcaaccaggtcactccgcatggtatctatacagaggagaactaggagtgctagttctaaacgtaacgtcggtgtctcgaggactgagctgagcgaggctccttcatctctggctgcattctccgaccctgcaccagatactgctccagcgaacttcgagaacatcctgcgcgtcagccagacgatggtatttgattagttcttgagcaaatcgagaggtgttgtgtatcttgtatagatgtttggaaatcagcatgcatgtatgaagagctgcgcctcgtggggcgcctcgggtgcgacaggattgcggcccccaaaggacctggaccagctcattactcatgcaacaatcattgcgaaggcatgcgcagcagaaagcgaaaatcgatcacgtcgtgggtgtctagaagatgcaccaggatgaaaggcgcaggtggctttgcctggagacagagggaggaaagtgacgcgccagaagttcgcggtcgcgcttgagaacgcgggcgatcacaaccgcccccacattccaagaccacatacctatgtggtatcttcctggccatttacgcgacattgcaggtcatatcctgtgatacttcaaggcacatgacaccgaaatctagtcatgctaggcttcttgttcatgagatggcgagcatttaatctcaccgctccgaaacgttgaatcccatttcggctcgttttaaccggctaggaccgggatcttgctgctatcgtgaagcagctcctcagctgcacgcggcatggcacaatcaacaatcttcatgtacaaacaccggggttcttcagtttccaagggaccatgaagagggtcaacgctctcttgaatcgttccacgccaagcaagtcagagcagatcccagcatcgactgatgtcagaaccttcgtacataagccacttgacgaaacaaagtcgtcacttcgtctcgtcaccgtcaattccgaactctcagcagacgggtcgattcagtgctacgttagccactctactctagaccgcgcatcgtatgtctgtctctcgtaccgatggggacccattgaagatcagatgcgaatccacatcaatggtgcgccattctatattcggagaaacctcttcgaattcctggaaatggtccgaaggatgccaatgacattctactggattgatgccatctgcatcgatcaagaaaatgtctctgaacgaaatcatcaaattgcgcaaatgggtcgcatctattccggtgctttccttgtttacttgtggctggggaaatgcgctgtgatggcgccttggctgcaacacttaaagaacgtcaagaaccagagataccaatggccggcatctctagatttcatcagggaggctcataataaccttggtacttgcttgtacaacaacgaatactggtatcgggcatggatagcccaagagattctcctggctcggaccatcgttgtgctcttatgtggcgaatcgttcaaattcaccgaccttctcagcgcgcgacacacgtttcatcacgtcgattttgggagctttcacaattgtggaatgacccgttttgaacagttcctgggaggcatcgcaaacttccgccatgaaccattgatccgtctcctggagaagtttcgagacagtctatgcgaaatacctcgcgatcgtatctactcactgctatcaatcagctccgactcccagctgttgcgagttgattacgagcaaccaagtgacagtgtcgcatacgaagtgctaatgcattcggacgggccactttgtgtatgctctgctcttcttgtcgctcagagtctcggcctcgccaatactcaatacataccggagccttcgcattcacaaacatgttcgagtacaatcttggacttcaccaccaaacggctgaggttcgacaaacacgccatgttggccaacgatgagatccaatcttgggacggttacaagctactaggagtcgacatattcgggcacgactatgtcttctcacacttttgtcccgcgttcgaactcttgatggacgggttacaggaacgtgcgatccaaatgcgtcggactcctgtcaattcaaccgaggatcctcttggccgtgtggaaattcccttcctgcttaagatgatggatgaggagcaccgtcatgctttcttgggcaatgctgagtctaccatgcgggtcactgcccatggcgagcaccgtgatgcctgcactgtctccgtagcacttgagctgctcgccgagcttgtaccgcagccgatccagctctgtccaagagtcaaacatgtaaaggatagggcaaagaccaggggtagtgtagaggttgcgtcatgcgaaagagacgatcttcagcaacgtgcactatcagcacagcggcgcggcagcaactccacgatgcagaatgtcgacttgcgacggattgattcagcccacccagccaaaattgtagaggaagacggtcctgtttcacaactgaggatatggcgtatacagaagcggcccggatgagtacacttgcacggtgatctcatgacaaagactttctggagacagcaagaactctccatttcaaaaacgcagcaacacatgggaccgacccatcggaatcatcgcgagacgattacagtgtgtgtgcctcgcgccacacttcttacagcgctcacgttgttggctcagcattggttccagacgccaccacagcgctgtcaagaagcccatatcaggggtcacgcaacgagtccgaccaattgctatgctgatgcgaacaatcatcggcacacgtaggctagatagagttcagactcacagggcaagctgtccacagtgagacagtggatgtcggtgtggaaggtttggtatagctgttactttcgcatcgacgatgagatttattaccaactgttgggatgggagacatacggggcgcgcgactggaggggagagtggtgaaagcgcgaaacgtgcacatcaaactgaccacctctgaaaaacgtgtatctgttatgccgccagcgctgctacaaatggggaaataggacgtaatggggggatgatctatcagcgctattcaaggtgtatgagagcatcacgatatacaaacgcattgcgatggagcaattattgtaaaagagtcaccttgtaaggtagctgttcagccttcactattagagctccaccatgttggtctttcagtctccgtgaaaatttccgtgtccttcagctccacgaagagagctagactgtgctctacaaggtttgcagagactgtttgaacattggcgtggacatgcagtcgtttggtagctgatcttgtatgcattattgggccgttccattcccaatgcaagaccggatgactgtcgtgataagtccgatgttgtaaaagcggattgtcagccttctcttcttggacgagtgaaactaattgtttcttggtgatacagcttcgcacaaaatcttcgctggttttgtacatttgatggaagtcgctgtctgggttgtcatcgttcaggatgagcatggtcttggcccatggatcttttatggttccacccactagcacggcaaaaggacgatagaaatacttgaagcgatctagcgatgattcgccgtggctcgtcacgactgtagtgtccccggagtgtgtgatatgaagcttagagccagccttagctttcaggcggcggtcgaagccgatactcgagaacataagcatcggatcgatggttgtagaatcgtaggcgaacaccgcgtgcaagccatctttatcttggttcaatcttatttcattacgcattacgtcatgcgttgcatgtgccgagcaatgcacgtcaatcaactgatacggatgaccgtagatatccgcgacatcaaccagtcggatgatattcgaaacggtggattccgtgataggggccgttggcgatttgatgcgtactactgatgttcgaccgtacggcgtgctcgaggacgtgggaaccagatcagtgacagcgatgagcacaagctctccacaacgtgcatgccacgtgctgttccatggaatcatggggaaagcaagataatgtttaaaccatccttcgagtgtacaacagatgacggcgaagtgtagctgggactgtgtttctgtgaaaatcgggagttctattcggacaccattgttggtgaccaagggaggtagagcagtattgaaatctcctaaaacatgaatgcgatcagtgtaagaaaagtcggcgggcgagtcggcgaatagtccatgcatatctgctaagttggatggggcggatgtcgcaacaagctgccgcgcagttttgcatctatcaggcaggccccatgcgaagagggactgatcgtctgaaatcttcataatttcttcttggagtcttctgaaagcctttttgccctctccgtagagtaagggcatattgacatcaaagataccgagcaaagagtaagcctggtcttcgatcctggttgtttgtcgtttcgccgcccaggtcatccgtctggctatgctgatagactcgatacttccgttcgcaagaacatcgatgtcgatgctagtgatcttttcgagttcttttcgaaggtcgtcttttgagccgagaaactgccagttgaaatcataaaaccagagagtcgatggtgcaaccagttcctggagcgtccaacctctcgtgaaccatcgactgcttgcgagccgagtaacgtcatggacatctgctaaaaaggcgtagcatatctgtgctatgcgataccaccggaacatcgaattaatggcttcagataactcagccgtactcgtcttgtcaatgcagcaactgaaatacttgatcagtcttcatgtccggtcatagtcgttggtcaacgtacgtgtcgatccatgcccactcgaaaccatctttcagagcctgcttgcagcacgactgtatcttcttgtatcctttgcgcctgtagatttctgtgtgactcgacgcctgcatctgctgcaaggtgcactcttcgtcttcccaagtatgcgacaagatcacgaagggcgggatctgaccttcactaaggaactcgacgatttcgagggtgcgggcgttgataagccgcatggtgtgaagtgtatttgtgtcgaggaagcgagtcagcatcaacgaggcgagctcactgcctataaaggcactctcccgggtgatgcaggtgcgatgttggtggcgctaggaccagatttggtgtagcgagttcttttcaagctgcataactttgcatggtctgatcagttcgagtatgaacaacaatctcatggtcgtacttgatgcgcccagctaacagggagcttcaagtctgagaaccacaataatcaccaaatcaaaaggacaatcaacaagtgtagcacttacacacgacaaagtaacaacaggcgaagcaatcataccatttccacttgctgccacactacataatccccacacatccatctcaccatctactccaaatcaaacttctccctaaccaaccactcctccaaccccgtcaccctccccctcgcctgctccttcgcccactccaccaactcctcctgcccctccccataatacccatactcgcgattcagcacccacatctcataatacggctcgcgcataaccagcgtcaggaagcccttatacacctcatcctccacttgctgatacctaatcgtcttgccgctaaccttactcatcagctcgcacgcctggggcatagtgtacaacccctctcccgccgcgaagaacttgccactgtatttttcagggtcagccaggatggcgccgatccatttccccgtgtcagcgatgtcgatgaacgggactttggtatgggggtgcaggatgttggagatagcgtacgtgccgtcaccgacgggtttcgggccggaatacgtcgtgaagttttgcatgaaggatgcgggcgcgaagaaagacgattgcacggggagactacgaatgtactgctcgatttcggccttggcgtcaaagtgctcgacgtgtttgagcgcgccggccgatatcttgaatgggtgcgacatggagctgaagatgatgtatttgacgccggcggcgagggcagcggtgcaaagggatttggcttgtcgtgtttcgatttcgcggctgttgccttggtattgcgtcgtcgtgatgaagaagaggtaggagacgtcggttagggcggcggggagggaggatgggtcgtcgaggtctgcttgggcgagtgaggcaccttttgacttgaggtcttgcattttgggatttgaggtatcgcgggagacggcgcgcacggcatagcactgggatagctctgggtctgagaggacgaagttcgcggcggagtttccctgattgcccgtggcaccaaatactgcgaagataggcttggacatgttggttgtggttgtatggaaatgtcgtggagagctgcggagaagaagtcttgtgctctggtagcgaagatggaaaggatgatgcgactgagatgtagagatagaatgacgacgtctttgccccgtacttatacactgaacattccgacaacatcatccaccagacttaaaagcgactcccactccctgaagcccgtgacatcattttcgggaaatctggagttaacaggacatttcagcaaccttctacgccccatgaggggaacgcatcatttgacatccaatagatttccaacattcgtatcgcgtccttacgccccgctgtacaataacaccgagcgcggtagaagtatatgcaaaacccgaagtggcgcagtcagaatgaacgtcggagacacggtcatatcgccaacggccgatacttgcaaagttcctgccggtgctagcagactaaacccgagaactaagacaggcaacacactaaccagcgctcgtatactacggaagctctagatacgctaacatgcatcgcctactctgtacgtatactaaaagcaacgaccgaacgtgggcacggatttgaaaatatttcatatctttagaattgattgtgtagtatgtgtatgtgtttcattcaatagatcttcacccattttcgaagccgaaatcccgcagcttcatctcaaaaatgcccagcttcaccacctatctaaatccaatcgtaccaaagcgtgtctcagtgatcattttgacctaacacacaataccatccattccctcaaaccccattaaaatcatccaacccaacctcagcttcctcccctgcaagcctcatatactccttctccctgcccttccccttgtacccctcgcccgtatacttcgtcaccacctcctccgcgccatccataatccactgcatcctctccttatcaaacttccacccatggaaccacgtccgcgtcagcgccttcttgccgtattcctccagcagcaattcctcgtacaagaagggaatcttgacggacacattttccagcttcgattcgcgcaaggggtagatctggcttgaggaatacgcgtgctggtctttggtatagagttcctggtcgtcggcggtgttgaacaaggctgcgtcggcgtaggggtccatggatacaggttggatgtggacggtagttatgtcgatgaacaaacccgtagcggtgtcgatccatcttgcatcaataacattctcggtgtctctcgtcgacgcattcgcggcatgtggattgatttccaagaggtatttcttgccgcctacgcgaatgacgtcttcttgcagcttcttgaggctcaggccttggtcgtcggcgagcaggacgcccgcgtctggcgaggggtcggtatgcagatcgagctcagcgctggtgaagtggtggatcgtcatgttccaccagttcccgagctggtcgatgccgggctcgtcgaccatgaagtcaagatccgtgtcccagggcatgagtctggcgttccaccaccatccgagtagacagccgtgcatgagccatgttcttatgcctatgcgcgccatcgcttctgtatatgctcgtagcatcagtcgcaggtggaactgccgcgagtggtgtggtaactcggccgatgcgaagcgcccatcgtagtggtggctgaacgtcgattcgtggaagaatttggtaggatgtgagaacgcttcggaattggagtagtcgtgttcgagagccgtgaggccgcgtagagaggggaaggatgcggaccgtcgattgatcgagggcgttggagcgcttgctgtggggtacaggaggagagatgcgaggaagaggagctcagtggggagcttcatggttggattgagcttgagagaagcttgttgacaaggtgctgctggtgacgtttgcctgctcgttatcgtggtaacatgctgaaaacgcgatgcgatgcactgactctggcgccgggaaaggcaaacaacaggaagacaacgcttcagtcaattctaggtatgcggtatacaataaaacactacaccaaacgctgtcagtgaggctctctgcgctatcataagctccatcgatgccatctccgcctttgtgcattggcgcgcccagcctggcgatcccacctggtcatgcatcatcgcggcacggcttgggcgctaagcttcaagcagctcgcaggcttcatcgttgatagcttattgaagcttcttcctcgaagcctcgtaaattggtagaggacgatcgtagcgggctactgtcaagctctgttggtgctgtgaagcactcataccggagtgcagagtcagggggtgggcgtatcggctgcaaagcatgcgggcctcgtcgttctggggggatgcaaattgagtttgcgggtgacaaggaaaaggtgaagaaggtcaaggtacatgataacgtaagacggggaggtacgatccacgagctcatatcagcgtacaggcacgatcaaaggcccggtacaacggtcgttctgccggtgcatctagatcctgcaaggcctcctcccagagccacaattgcaatactgttggtagcatcaagtgttaattgttggatgtgtattcgccatcaaattactgcgtattgttcgaacattcagtcgacagagccggtcaaactcattgcaggatttgacagtagacaccagccgttatgccgtaataccctttcatgtgtgtagaagcatgcagagcggcggcacacacagctttatatatatcttcatctcaaattcgaatggtatgtatacagagtaaaaatgcgcatcacatccagaatgttcgctggtgcacgcaggagaagcagttgtaattattttaattgcatttcataattctacaaccaaaacctcacaccagcgcctattcagcactgagtaacacataggaaatatttcccaaaacaagagttcccatcgtctacacatttccgcatgcttggtttaaaaaggaacgcccattgccaaatgaacgggagaacaagccaagctcaaactatcaacactgctcttctcgcttcattgctcctcctgtgtataggatcgatccccgctcgcgcgctgcaaccggaaaaaggagcggatgccagatgccggctaattacacatcccgtcgacttttgtgcgtgaggatgaccaaggtatactgctcaatgcaaaggaaacataaaagagactgggctccagacaaatatacaattccatgcatgtgtttgatgcaagtgaaaacgccgattcgaaacgccgcccgatgatgaaaaaaagcgccggtcctaaggatatggggagcgctggatatgcggaaagtcgaaagtatgtggtggtctgtagctcgaatcggcgcaactcggcgctctgaggtacgctgattaaaaagagtattatcgcgcaaacgtggtgctgaatcaatccgagcccttttcgtatttcacagggtggaataatgtcgagcgcatgcaaagacggccggtgccggcttcttccgctgccgggccacccttgtcattttcgcgggagcccaaccagcggcgccaccattcggaaccaaacgcagcgttgtagtaaaagctgctgcccagctgattgtgttcaccccatccgaagacgctgtcggttggtttcggtggtttgttaaaggtgttgtcgatggcctccaatggccagttgtggtcaaagtggacagggtgcgcggcataaacggccttcagtccatggtggaatgcgaccgtgggaggccacatttcagggaacatgtggtgcttcattaggtaggtctcgcgatgcattaggtcaagcaacctcttcgaaagtcgtgagacggtgatgatagcgcatcgtcgtggaggctcagggagctcgaggtcgtagccggtcacatcgtcgcggaaaacccagttcgtcttcgcagggtcgaaaatcgggttgaaagtgatgatatcagcctcctcgccaacaccccattcgtagttgtcctggaggtacgagtgcggtggttgcacttcaggtgggctgggaagcatgcccgtattctcgaacttgggcgggccccagaccggcttctcgtcgctgttgtacagctcctcctcgaccatctcggtgaagttcttccacgagccgtgcagctcgggaatgtagtaacgcgacgaacgctcccacagacccttgcgtggctgcttcttggcccactcgccgatggagttgtggaactcgaagtagttaccggtgagacggagatccatttcccagttccagtaaaagtcgtattcggggcgagcctgcgaaaaccattgaagagcgaaatgtgcgctgcggtagacagagtgaacaggggcctttgcgtggttgtagacgttgttggggaagggctcggggtagtacatgcgcatctgctgctctgaccaaagtgtggccatgccccaaaactccttgggaaggttgtcctcgatgaccttctggtagacttcctcggaagaccagattggcaggctgtcgtccttgacgtgaaggaggaagtgaacgtcgtactggccgccagacttgagtgccagctcgttgatcatggcacggatggtgaggatctggtagtcgctgtacttgtagccggtccatgtgcggagaatgtaagcgtggcgggggagcttcttctttgcaggctcatcatcggacgtggtggcgttcttgtcgaagcggtgcttgttcttctcgtggcacttcttctgagcctgggcccagctgaccttgcgccagtcgaccttcttctcgtagctccagatcttgtcggcaccggccttctccgacttgccggccatgtcgagaccgccctcgtcgcgggagtacgagtagccgtaggggccgaagcgaccaaagcggtcgaagcacttcttgtcgtccatgccgagctcctcgtaggatccgaagaagggggcagtcatgttctgggggagtccggggtaggcatagatgtcgggcaggtcgaccgtctcctcctcatcgaggtagcaggtctcgaccttgtcgtgcatcttcaggtactcgggcgagtcgaacttgtaggggtcgaacacctgggggtccatgggcggctccttgttgtccttggacatggcgggccacttgggcttgatgttgtcctcggggttggggctctgcgagtacttgacgtagtcctgctcggacacccagtcgccgtacgggacgagcgtgcggacgccgttgaaaaagccatttaatctgcagctgtcagtcacacagttgcacgatgcagctgtcgtgggggcttaccgaggatagtgctcccagtggtactgcttcgcagcctcgccgtgccgtaattgctggtgccacttgtgtctccggtagatgcccgtggcgagcatggacaccagcacgacaattgtgacggcgagggtgatgagccgcgcaaaagacatgcgcggacgctggaggcggttagcccaggcgggctggcggaccttgtggccccatgactttgcgttgaagagcggcagcggctcgtcgcctctgttgttgtcggcgccgggcaccttttcgtagttgaagcgcgtgcggatgaacagcttgcccgggtcgaaacgcgacgacggcatggcggtggatgtgcggggggttgtgctgggaactgcggtgcggtgctggcagatgcgtgttgcctatcgcatctgcaggacggtcgacagcttcgggggctcctctgctgtgcgggactcgactcggatgtgtgggaagcagtgtaggcggggcagagagacgacaggagagtgaaacgagtgtgctgtccctgggactgtgtgtgagagactgggagcgcgcaaaggcgaaggcgttggagaggaagactggacagaccagggacggcgggtggtgagcagaaaggctgttatccccctacggccccagcccagcttagcctcgcacctgccgctctggacgctagcagattcggcccactaaaaaacttctggagcacttatcccaacggattccgcgtaggagaattgcagcgtgcagcttggaagcttctgggctgtcgcacagtcgcggccgcttgacagacgtgaagacggcgccgcggtcgaccttcagcaattgtggtgatgcaccatggcctcgtcggcccccagcattgcatcgcctgctggaggcgctgccaaatcaagccgtgctcagctatcactgcacttagcccccggccgccctgcatccaccaccacaactctccgctgccgtcgcctcaacaacaccatgcagcttcatgctgtgctcggagcgacgcttatcgctatcgtcgcatcgtctcaccctgacgtagaggcaaacccttcaccctccgcagctcagcgcgctcaccctcgatccatgtcgaaaccatgatcccgttgcggctgcggcgctattctgagaatggctttttcccctggtcgcattttgccattgatgaatcgcccctggccggttcgcagctcgccttggcatattcagcacgcatgccaagcgctgccattggtgcgatcggcctccagaacgcgcggccttggggacgcgggcaggcctcccacgcaaagggaatggttcgcctcgccatttggcccattcgagatcgtcggccctccaaaaataatgcccgccagctagaagccatgtcgcacagcagccgccagctccaccacgattattggcgcactgtcggcagcatgcgagtccaacggcgcagactttaataataataagtcgaggttgctcgtcgtttcccagcagtttctgatacaccctcgaagactcgtggagaaaccggcccgcttctctaaaccccccaggagcagctggtcgtttgcaggcgatgacgtctgtccagccgccatctgcttcagcatggattgccaaattcgcgctcggatgtaaccccggacagccaaacgagcaacgcccgaatcaataacagcgacgtccaggcgaggcatttatcaatacacgacaatctgttgtcactcaaacaccttatcggcgccaagccccatgtcaccatcatgcccacgggcgacgattcccatagcgtttcgcagtgcttgcagtgcttgcagtacaaacacgtgttgcagcaatgttattgcgattcgcataaacacgtcgtcagctccgaggtgacggtgggtctctgccgacctctatacaaaacccacgagtttgaaacatttaacgcgtaaccgctgtcggttgctccccaggtgcggatgttaatcgcgccggtgacctcataagtccacagtatcgcgcggctgaaataaattttggtcgctgctgcacgtcgctgctacttcggtcaataaatgcgcgacagcacttttgatcatctgctcgctcgacatctgaaaacttgctgcattggtttcggcgccaaaaacaactatgccgcttgcagcccagcagcggtgccagcagaggatgaagaccggtagggttggagtcgctaagtattctcgtagcagcatacacgtgtagaagtggaatggagtgattagcctctgttatccgcggtaggttacttcgagctggacgcacatggtagggatagcttagctgagtgttctccatgttatctggctgcttatctgaagcccacatgcaactgtcgaaccagataaagttcgacatgtacattgaaacaaagactaaaagccaagccagtgacgctgtaagtgctactgcaaaagctctctgtattcgggagcatgcgttgtcgtgacaacaatcaaggtgtgtttggcagcgcacgttggcttgagcaacgcggaactaccactgcgtagtctgtacagtgtctctacatctggcagcagacgtagagtggacttcacccttcagcgttgagggtttcgcggccgtacgaagcactcttcgagctaacatcgaatctctctgcgtccaattgcagactttgctaatgtgtaggcgaatgtagtctcataaatgtatgcaaagacgaagcaaaattgactgcatccgcgtggcgaaagaaacaatacatactctaatggtacctataccttcaactgcactcgcgcaagcattctggccaatggcgttgctcggtggtccgagcaccgcatttccgttctttccacattcgactcatcgcgaccccacgttttgaagttgcatcactgcaacgcgccgaacagcaaccccaactgccagaatgccaggaacccggggcccggtgcccgtgccgctcgagacgcagaaccgaaatctcacgcaggaaattctcgatttgctcgacacgaaagagacgctgcagacgaatgatgacttccccaccataccacaggctgaaataaaggctgcgctggacaggctagcgagccggtctatggtcgaatacaagtcgctaaactcggataaggtcactttgacacccgagtcagaagctatcgtcgagactggcagccacgagttcaaggtctggaaagcgatcaaagaggcggggaaggtctcgatcaaggaattacctgtgcgtaggataccgaagacgaggcacgtgcttgaagcttacttgtataacagaacatcgtcggcgcgcaatcagcgagcgtgggagtaggtaatggctacaagaataagtggatcaagaaggatggcgactcgattgtgctcctggttacagaggagcccaaggacaccactcgggagatgctcaagaacatccaagaaacacagtccgtgtccgacgcaaagctcctcgcagacctcaagaagaagaagcttgcaacagtcctcaaagtcatcacatacaccgttacaaagggtccaaaatatgcaaaggagatgcctgtggagcacaccgacttgaccgtcgaccttttggcaagcggtgcgtgggagactgccaacttcaagccatacaacttcgctgcccttggctcaaatcaggatgctggcgcgttgcacccgttgaacaaggtcaggcaagaattcaggaacatcttcttctcacaaggcttcgtcgagatgccaacaggacagtaagttgcacaatcattgggatccaaagccacagctaacgcctcacagcttcgtcgacaccggcttctggaacttcgatgccctctttgtaccgcaacaacatcccgcccgcgacatgcaagacaccttcttcgtctctgaccctcctaaagccgacaagcctcgcgccgaccccgccaacgaggccaccatggaccgcatggagtctggctcaaaacgcctcttcgcaaccgaagagagcgaaaagcgcgcaaaaaagcctcgcgactttgaaaagtactggaacgacgtcaagaaagtgcaccaagaaggcgccttcggctccataggctaccgctaccaatgggcagaagacgagtcactccgcctcgtgctacgcacacacaccaccgccgtctccacctgggccctccaccgcctcgcagaagacccgcgacccgcccgctacttctccatcgaccgcgtcttccgcaacgaaaccgtcgacgccacgcatctcgccgagttccaccagatcgaaggcgtgattgcagactttggcctcacgctcggcggcctgcagcgcttcctcgaggacttcttccgcaacatgggcattgagaatctgcgcttcaagcccgcttacaacccttacaccgagccgtccatggagatcttcggataccacaagggcctgaagaggtggttggagattggcaacagcggtatgtttaggccggagatgttggagcccatgggactgccgagggacatgcgggtttacggatttgggctgagtctggagaggccgactatgatgaagtatggagtcagcaatatcagggagctgttagggcacaaggtcgatttgagctggataagggagcagcccgcggtcaggttcgataaggattaggggtggaataagggatagatgggtggcatgacatgcaaagtacgtgtgatgatatccctacgaaaatgactatgtggcttcagagcgattctgagcttgaacctcttgcgttcgtttgtcctagagatcatggtcctctcttgatacttcgtcgttcccccgagtcaacccccacgtatatcgaggtcgttgctctgcgttacggcatggtttaatacctgtgctcctcacctcgatctccccacgcagattcttgctgcggcttcgtacgaggaacagctcgctaacatccccgtcgagcgcggtagtacttccagcacattgaacaatgccctccccaccgctcatgccccctcaccctgcctattcttcgcccctaacctcacccaactctccccctcctcttccccccacctttccttcgcccacctcaccccgtcctgcaccaacccaaaccccaacccgcccagcacgcccatcctaatcgtgcgacccgccgtactaaccggaaacccatgccacgcactccacaacccgcccgtaaccatgcccgcacccgcactcgaccacgcatccctactcttcccgaccccgcgatcaacgcgcgcaatatccagctcgtcgacgccctccatctcgctcagactgcgtcccgcgcgccacgtgccccgaaagatgtccagcgactcctcgacgatgaagaagacgctgctccacgccgcgacgagcccgcccttgcggaatccctcggttatgccggcacgccatttatagtagtttttcgacttgtggtacaggtaccagccgggctgggatatcgggagccggtgcgcgttctcggcgcggaagcgcagcgaggctaggcgcccggcggatgtgctgcccagtgtgaagccgcagagcccggagaggaaggttgtgaggagcaggcggcggtcgaagggcatgccgaggcggggggagtttgtgggggtttgggaggggcggggtgggagggcgatttcgggggatgggtcggctgttgggaggttcgaggacatggtggttggtggtgtgtaagttgcgattgagacggaggttgcgtggtagaggtgaaggttgataacgcgaaagcgaaggcggaggtcttgcggaggtatgttcggggatggtgttggtacgcacgaaatccctggctttcaggatagctgcagtagcgagccgatctcgaaaagacttaaatggctttttttttaattactcctctcctcttgcgtagtgctgtgagagcaatcgctttccaatcgatgtccctaaagctccgatgaagtgaagctttcatgccaagactccgaggtcaagatcgacttgtcgcgctaccccacgtaccccaccaagattcaccgacaacgcgtcgactgatctcgaagctccttaaacgactagttacactattacactactgaaaagacgcgtcaatcaactcctcctttgagtcaaccaccagaactcgccacttccacccaccgtctttcacatcacctccaacacctcacgcccttgcgcgacgcggcctccaaaaaaccacaatgaccgtcccctccccccaaacctggaccctacgcctcaaatcccgcaagaccactgtcctcctacacgtcgaccccctgcagaccttcagcgccataaaagcccaactctacaccgcactgagcgacacaggcctcaaagatcccgaaaccggcgcatcaatccccctccccgactcgccctccgatatccaactcggccggcccatcgatacgcacgacgcgcaacaagggttccagctaggcgagtgggagaccgccgccgaggagagcgaagatgatggggggaagggcaagggcaaggcgaaagctggcaagagcagtgggattcaggactgtccgaagggagcggggctgaaggatggggctgtgcttgcgtttaggtgggctggggatgggatttgggatggtggtgaggacgaggtggaacgggatattggggagggcgcggatatgtggggggttaagttggcgagcttcgaggatgcgtatggcgtgagtaatgagggggatgttggggggagtagggagtttgagggttgaaagagtatcttgtggcacttgattgagcttcatatttccggctggaagggcaagcatccgccagtaccgtggtggacgagaagggtcatacagggcctcctagagcgcatttgagtccgaactcgagcggagagacttgtctcgggatgatgcagggagttggagcgtatatccacttggcagagattggaagcaggtcgtaagatgcgacactggaatagtgctggcatatgataatatcttcacttctgcaggagcacaagtgtcgagatggcaggaagatcatacatgaatgcccacgtatccactctagacgggtcacgagtttcactcatcttcgcccaggaataatgcaatcacctctttcaatacttggacgcatcgtaaaaggatcctaaaaagcgccaatgcgttactcgttacactgcatcactaccaagatcccaagcacggtcctaaaagccattatatcccgacaaattctgatccggcaccggctggccccatatcatcgagtcggggatgaacagtgcagacaaatccgcatcagaccccgtgccaaggtcgaactgcgtgaaatcaaagttcacgtcgaagttagcctgaggcacgcccgacgcatcgagaggctgtgatgacatgcccgggaaccagttttgttgcatgtgtggctgtgattggtgtgcagcttgtaaggcggcttgcgcttgttgttgcgagtgcgagtgcccgtggccttgttgtggcgcagctgtgttgctgctccccatggcgacttcagacaataggtgcaatggagtctggttggcagagttatgtcgagacatgtgaccatgcgcatcgttggactgtggtcggggctggtgttctgactgtccatgttctggcttgaatgcgccctctttgatatgggcaaaacgctcctgcagtcgcttcgcaacgaagtagaatttgccgtgcggggactgcgcgtcgcgagacacgattgcgttgaacatggataccatacgctcggtatacgactcgatctgaaggtcttcctttcggatgatgttgccaatttctgtagaactagagacggacacccacatcttcataagacatacgatggcgtaaatagaacgcacacctaacacatcgtcagctcacggaacgaacaatgattatttccccttacaaaaaatgactggcaaggtcaaaaggatgtccagttgtatactcaagatagtatctaggatgccgtgcgtggatctaagacactcgccgagggcaccgatatgagctgggccgataggaacatgcttctggtcaccaggactagaaaggagaggatcctcgttgaacggtggctgcagatctgcagacccttgatctctgtgcaaagcgatttcgtgaagatatagatttgtgacatgctccgccacccgcaatgttgctatagagacgttagctcgataacaaagagcaggattagccttacggtccacttcgccaagtttggcattttcgtctttcagttgctgtagctcattctcgaaaatcttcatagcatagatgacctttggctcggatatgatgacttctgccgacggatcatccatgcagaattgtaccgatatgtcctcgccaatgtgagccatcttgacctgttggcaaagcagtctatcagacggcaaggcatcgggcgaagtctcgagtaatctgacgctctcttccatatatttagtccatcgtagtaggataggacgtcgcaataccatggtgatgctcatggtaaggtagtagcacaccagaaacgtccgccgcgcctcaatgctactcgagttcgggtggtaacgacgaaatgggccaatagatagcttcatgacgttgggtgtcgctttccggcctagaccaagatccagagccatgacagccgcgcagttgaccatcatgtagaaattgtgctgctcgaagtgtaagggtggacgataccagagcacggctacctggagagtttggactatttccagggacttctcgccgttgcgccatatgatgtcggcgagtgcgtccttgagcactttggtcaaatcgcgctgcacctcctgggacaccaacggctgtgcacttccgtgcgatgatccagcaagtaacgacaagaaaagcaatggcttcttctcacggacttctgccgcagtagttcctggtgggaaaggtaccgcaggaaaatgggggcagatttcgtgaacataacgcaggaagatgcgttccgcgacctctgtgctcatcaatttgtcgatgagcgcattgatgtgcgagtggtcagaattgattcggctcttgcctccccgcttcatatccggatattcgatcaaatcacgatggatggcgtccatgtcttcggggattgttgcatgactgtctccatccagctttcttctcttcgcatccgggctgcgctgaaagttctgtgccggcccgtaccctggtggcgcagcggcgtacccgctgggagccgagtccgcccagtcatggccaattgaaccaaagcgataggagcctgcaggtatgcctgctgcaatgttgttaccctcgtgcggtgggaagccaccagcatgcctcagttctggtgtgcctgacttctgcgcatggagagtctgtgtcaaggcatcgattttgcgctcgagctcggcaaccctactgtcggctttcttctggcgttttctggttgggggagtcgtgatgcatgggcggcccgccttcgcacatcgcttgcatgatacatctggatggtcctggtcgcagcgcactttcagcccacgacacgagtcacatgctcggggacgtttgctgtcgtcatgcgctctggcggagccgggagtggtgaaggtactgtacattttggtcagctcgacgatacaaggtgacatcatggtcgctgatgccacttttcggccatgacatacccatcgtgctcgccatcttcgccatgctcgtcctcgtcgggcgaccgctcggggcctctcggtgacgtctgctcgagcgctggatccagcgcagcacctagcggcggttgcgatggatgcgcgggctgctggtttgtcggcgtggagaggtagtagggttggccggcgttgttgggtggctgcgcgggataggactggttttggggaggtatcgaggaagcgtacagtcgaggatcgatagggtcggccattttgttcacctgtctttccccaactatcggagggtcggtgctcgagtggccggcggcttgagacgacagccgggaggtgaacgcgcgctagctgtcttccgcaggcctgtcctctcctagatggtcgcctgcacgtgttgcgacgcttgggaaaaaagttggggatggatagacagcgttgcgcgaacttgcgcagcagaacatcttgagttgtgcagtcattcctccaaagtttgaaggcttggcgccccagctgtccttgtcaacaggcgggcaccaccaccatcgtccaagcactgcaggttatcaactacgagatagatgaatcgagtggacatcggagcttgcacgccatttcatttcatggcaacgaattgaaaattgcatgccacattgctatctaatcacatgtctcatagcagctcaatgccgcccatcgtctcgcaaaccacaagttccagcgtttcagccagagcttaccggaggaatgatggcgacctcgtcgccctcctggatcaccctttcaagatcggcagcatccccctcattgatatcaatgtactctaggtctactgtcacggcacagctagcgagaacctttcccttgatgcctggataccggtcctcgagcgtatcgaacaaatcgcaggccttgataggcgcaggcaggtgctcgctggtctttcccgtgaatgtagaggcagcggcgaagtacagaatcgagaagtgcccggtaggagcctttttcgaggccatgtcaactactaccattcgtcagcactcgtcgggagaatagttcatgtcgaaagaacgaagggagtattcgatcaggaaaaattgattccacaggccggcgccgaagcgtcggtcagataatacatgctataatttttgataacatcatagaaaagggagtgttgttgatagggaagcgcaatgtacgtaccttgcgtagttgtgtcgtgaaaagaaacaggagctgtggtggcaggtcttgcagcagagttcgcacgggcccgtgtccttatgtaatcccgactaccgcaagtcatgacgatagccaccttgacacagtgaagttggcaaagtgtttgcagggcttgtgagattcatggagtttgctctttcgctgacgtgtggaaaagataggtttgcaacattacaatatgaataatttactacctatgtctactgagtgatggacctgaacatgtgagttcgcgacagaaatttagcgtcgcgtcttagcggaccgcgacttgtttctacatgctgcgtatggaaatcacgcttggcttcaacactcacgtcttgccacaacatgcgtcctcaaactctgtggactgcacgccatgtttgctggcagtgtcaatggcggctccgaacttctcgaatcaatcttcgccagattcgaactcgcagtgcagcttccacgataaaatctacacggtcgccacagcgagcgttccacctcacgacaacagtaggactacctgccaccttacttcaagccaaagctaacgtattacagcgtccgcagcagctttccgcaacaccgtcgactgccccacccactttcgaccccgccctcatacctcgcccgacacagctgcccttccgaagccatcttgtagaatggcagcaagaccatggaaagccttctgaagatgtactgtcttcctttcggaaccatcccgcgaacgaagatgttcgcaatggcatgtcaaagctcaattcgtcttccaaatcggacgaagacattgatacgccaaatgtcgatgccatggacgaggaggagggcgaggacctcatcaccattggcctgtttctgaagcctggtgatgttgtcgagcttcgctcacccggccgtgagccagttcttgccgtctttgtccagcagctagacagcaagagccagtttttctcagtcaacggtcgatggtgccattctaccctaaatcgagtcgcctttgccattaccggctgcatagatcctgctctcctcgatcctataatcccctttatgcccacaaatcctgataaagccgatcccaagggcgagctccatatcccgatcgagcttggctctcctgtattaaagatcttggaaggcatgacatatgaggcggaacaaatttaccgcgcccatgcgcccgttctcgacacagcttacgcggtccttgcggatgccaaacgaacacgcatgatgactctgtctcaaataacaaagactctgctggctcagaatgatccggcttggaggccttcgccagcagcgctcctcgctgtacgcaagtcattacttcataatgagtttcggtttcgctgcgatcttcgcactcaccgcttaactaatgttttcgcaattcgaccgaagaacgacgtggaagtggtggaaactgtgcatgagtggataagggaataccgcgatttccttgccacatccgccagcacggatcagggcgcttcaaagaaacgatcacagggagtgacttatattgaagacttcttagcgaaggcccgtaggctgatagccctcagtcgaacgaatcgtgagcccaaccgaggggtggctggacccagcaagaaggttaccctgtcgcgagttgaaaagtctccaggtcttgaatatgtctggggcgagcgtttcagccacagtgacaaaaagataattgactttttacaagcgtgggtgcttactatgcaatacgctggtatcagcggtctccacgctgcttgcgcaagcctcgtcatggctaccggctgttatgaaccaggggctgtccagtcgaacggttttcctgaggacgatgccttcgaaattcggcgttcgacaggcatgctctttctgcaggagattggcgttatctcgccttacgaaaaccgcacgctctacgatgaacagttaatgctccccaccgtaaagctgtcccgaaacctagaactactcaacaccaaggccgagctgactcggaagaaccctgacttccgagactccatggctcatttacggcgcgactggggctcaacaaccgtctactgcattgatgacgctggcgctcaagagattgacgacggagtgtccatcgagcggatagaggggggcacttctgagttttggattcatgtgcacgtggcgaaccctactgcttttttcgataaaacacatactttatccggccttgcagcccacatgactgagaccttctatacaccagaacgagcttaccctatgcttcctgcatgggcagctgggggccactttagtctcggtcgtgatcggccagttcttaccttcagttcgcgaatagatgctggcggcaatgtgctggaaagtaaaatacagtcaggcacagtacacaacatcgtcaccatcaccccttcccagatgtcctctctcctaggacaccaaacaacaatggagactcggagatttgtggtcggcggagagcccagaatcagcgacgcattagcgagtgcacctgcggtatccgctgaacaacttcgagatctgcaagacatgtacaccgcggcccagcgactttgggagaaacgcaaagctgctggagcaatccgcctgaatagggtcaaaaaccatgtgcgtctttttgaaagccctgaccgagctggactggcctggaatccaccctctacagatcgatctcgcctcgtccaaggcgatccaattatcgaggtgacgaatagtgtgcgacaaagctggcttgatcttggtggtacaaaaccctcacatatcgtcgaagagatgatgatcctcgcttgctcgacagctgcatcctggtgcacagagcgaaaaatccctgccatattcagaggtacaattgcgatgccgaacagtgatgcctcgtcctcggaggagtccaaactgcgagagatactgtcacgcttggagcagcagcaggataaagcctcttacaaactcatatcacagtatatgaactctttgggtcgtgctatctcacactcatctcctctaccccatcgaataatcggagtcccaggttacgtcagggtcacgagtcccctcaggcgattcagcgacatgatagcccattggcaaatcgaggccgcgttacggtacgaggctcacaccggaaagcagttcgacgccaacgtagcctctactggcgggcgcgggatattaccgttcaccaaacgccaaatgcaagaatcgatcgtcacactttctccgcgagaacgtctcattgctagtaccaagagaacctctgaaaccttctggagcacgttggctttgcacagagcgtattactataaagaggcgtctcttccagaaacgtttaagttctgggtgagaacacctccaggggaatccccgctgacgtgggcaggcgcgacagggtcactcccagagtatggattcggagcgcttgtcgactgcggaccggaggacatgcaagcgggtgacgaatgggaagttcgacttgcctggattgatgtttttaaccgcttgattttcgtaaagcctgttcaattgttgcagcgggcgaatgattagctgtaagcagcctcacaaactcggttgctgtgagcatctacatcgcctgctcgtgtgcaaagcagacctttgggaggaggctgttccctagcatgttgtgtcactatccatgcgaaatggctttgcgaacttgtcacggtgactaagaagcatacacgtctagtccaacccatcgcaagaaccctggccgacgacactgcaacaaggacagccgacttctgcgtaggttcgatcgttgaagacatttacgcgcttcatgtaaagctgatgcgtcaaagcatggtccttgcgagggaccctgttttttgcgccgaacgtaagggttgcggaatgtgcgctgtcccaaaatcgcggtacgtggcgttcagtgcgacggcacggcacgaggcatggatgcttgcaaggtttctgccgatcgcgcacaggattccaaatattcatcggcgcggcaacgtcgatggaattgacgagcgaatagcgagcagcaaaggagtaaatttctggcgcggcagacaagaacgaaaagttgaagtagataagcaaagccctcaccatgcgccatctgcaagccacttgcaagccatggatgcactaacgacggaggacgatcgaacaaggatgggaatgtcttgctgcgactaacgcgcacctcgatcggctctggaaaaaaaagtaacaaaaaacacggcaagcgatccggttggcgcatgattacgatactgaggatcggcccgtggtgaaggagtgcgtcagtaatgtgtacggtgtcatgtagcgtctattttcccgacatcccttctccctgcttggcgatattattgtacgaccaggctctgaattcctgagggagactagctcacacgcgatgcagcacgaccgatctggtagttcaatttacggtcaatctagtatgcttcagcattgcccatattcagcgtctctatccacttcccattgagtatcccaacctggaaaatgaggcttcgagtgtgcagatattgagctcggaagatagcagcaccaccggtatcaccattgtacggctccaccctctaacgtgtgattgaagcggagccattcccgccggacatctcgcggccaccaactactcttacatataggatcccgcacgaatcttcgcatgtccgaacgaccgtcgaatttttcattcctcagccccagacccatgttactccacggtccatatccgtgatccgccggaattcctgaccttaccatgccggactattccggtgaacgctcacatacgtctgacgagcaacccgttagtgtaccaccaaatagacgaaagcaaccctcgcagcaaccccgtcagcttctatcatgtactaaatgccgagagcggaaggtgaaagtaagcatgcacctgcgcagatttgtggtttcacaaggacatttggacaggccttgaccacagaagactgatctatacgcagtgcgatcgtaccaaaccttgttcagcatgttgtgctcggggccagcccaaggactgtcatttcatagcagaaggaggcgactatgcgcctatccaacaatcttacgaattgcgcaagcttcgcgcagaaaatctccgtctcaaggagcgattacgcgcaagcaaaatacccatcgaggatgaggagtcagattttgcgacctcgcccgattcgcatctcgcggaccgatcgggctcttcgcaaaggagacgtaccgccaagcagaaacgattccagggctcggaatggcaagatagcatctacttcggttctcctggacttgccagtgtggtcacagatgtgagtatcgcgatgtttaccgtggcagccattaacgtccacaagtttgctacgatgaacatcaggcccatgtcctcatccctggcgtatctcatgcctcggggacaagacatgtatacgccaaaaagcccaccaccctaccctttcccaacattcttcccagcaacaccagaggagtgtattccagagctactaaattgtctgccgcaaagggaagagctattcgagtgtctcaatgctttcgaaaagcgagtccatgtgtgctcgtttccacacgtgccgctcgagattaccaaaagtgaggttgagcgcttccttgacgacgcaagaagaaatgcgcaaatgtgccctgatatgctcgctcttatttttgcagccatagcattaggtggccaacactctgtgtgggatcgatctggtggtcaatggggtgtggacacgatgcattttgaaatcaacaagggcaacatctacagtaagctgctgaccaaagggtatcacggaactgttgcactgacttccgctagttgctgccgctaaacaagcactgcgtctagcttcgttcatgcacaaaccgtctctcctcggtatacaggctcttcttatgattgggccataccttaccaacagtggtcgatttctggatgcttggaccctttttggtacaaccatacgcctggcccactccataggtctgcatcggcaccccaaaaaactagatccagcccctccaacacagcgcgaatgctctattcggcaaacgctttggtggtggatgctacatatggacgagcaatattcaatgacactcggtcgtccacttggcatcagcggacttggggactgtccaccccctcatgaacttacaaccgatcctcgtatgcttcgattcagcgagtttatcaactacttcacgatcttggctagacagatcttgagtagcgaacgtctgacgaatgcaaaagtggacgagttcactgattctctcaagggacttttggacactatgcccgaaatgctacaatttgatagtacttggctgttgcaagagaccgagattccggaatggccgctaagtgctatggctgctggttagcttctgtgagactccgtttgacattcactaacaaatggtagtatatcattgcaaagcacatacttatctcatcctcctgaatcgtcagagacttgacaagtacgcaccacaagcttattcttccaccatcaaggccatggctccggcatttaggtcagttaatcggactcccccatcgcagtcaccacccactacggcaacaaacgtatcgctccgtggccgtactctggtcctcacatcttcggaagaagtcctcgatgcattcctcttcttctacctgcgagtaccggccgcactcatctcctggaccatggctcagcaggctttcaacgccagcatgatcctcctacttgatgccatggaacgcatgtcagtcacatctggcgcggtaaaggcggaaaaggcgtttgtggttttccaagagctccagaacattcattcgcttgcgagtttagccgtcgaaaggatcagctggggactagcgaagctgcacgaggtaacacaaatgccgtcagggcatgctggaacacgggaagctcagggctgtgagagcgatgtggcaagagtttggaatgaggcaatcaacgccccacatgcaatgtacgaagactctgtcatgaatgcgacaggtatgttcctgctcgaagacccaggattgcaggggtttgtcccagaagctttcgctccaatcgcatggaatttgggaggagttgagccgccggagccatttcagctcaagcgtgaggggcaagtgtcaccaggcggcggaccgatggattccccagaatccgatgaagatacagaggatgctcgatcagtgggaggtatgcagggccttcggagatcgacgaccatgcgctcggcacacacgagatacgcgacaccgactctggatgatcatcagccacaccgtgtcacagcgccgacattgcacacaaactctaccagacaaatgcagcagcatcatgtgtcccagatatctcttccggatgcttctcatcgtcatgctcgtccgcctcactcgcagcagccgcagatttttgaagagaataacaatgggtacaatcatccgatagtggcgagcacaattgacgagcgacaaccacaatacgagggcaatctcttagatctacaacaagcaccaatcgctcagatgagacacaactcttgtccttcgctgcacttgcctgcttctgcgccactaccagcgcgccctacatactcctctccggctacgtctagagcacaccctccgatagcaaaggctgggcctgcgccaggactcccagggatatccgaccaagcctcgtttcaggacttcctcgaaagcatcccgcaatcaataagccccaacagcagtcccgaaggccaggcgtcctgggccgtcagaatcgcggaccggtccgtgaattaccagatccaagatccgagcatgcacgaattgctccctttccaagttggccaggccctctcagggtttccacagacgatggcccatgaacggcagtcagcatctgcatatgacatgcatttttctgaagcaccaatgaacgcgccattgggtactgaaatctcggtagatgattggaagcgatggatgagcagcagtctacctgaatagaaggcgtatctatggaccctttcgtctgtcattggacattcgtagtcttggagttgctggattcaatctgcaacgttgcctggaacgcccttggcatacacatttcttgcaaggccaaccacaattatagaaccacatatgatgctaagcttaccagtatatgcaagagcaatttggcagtgcgttgctgcgctccagtgacacctgcctcgtacatggaacattattcagctcggaccaaataattcccccaactagagtcccctcgctttgcttttgatccaacgtcgtcacagcaccaagcctctgggacctcgcctaatctgacagtccgcttccagtacgtaaggagaatgctcatgtttgtcatatcgcactcgtccacatgcttggttttggtggcttgtacgcatgggtgttgcagcctcgcgatacagggaccagctcccggcgacgccgtcaatggtaggacagacactattctcaaacattctacgtgagatgacccgacgatgcggtcgggacgatcgacttcatcgccattgagggtagagcggaatcggcgcgatgcgaccttggcctatctgcaacagcccgtattgcctgcctgtaagtcaccgccctgctcatgcgctcaaccatctcactgcctcgacgcacaatgccagcttccggccttccatgtaatggtcacatcagcgtgcatacacgctaagcacccgttccgattgcccggagtgacaggcggtcggatacgatctggacggcgaataccacgcaaaaaaagcaagcaggttatcggtgagcgcgcatggtgcatgacactgctggagcaactttccttccattcatcaccctcgagggaggaagtggcccaccaataccaaaatatctgcgggcgtcgcgcatccttgttgttccgcagcgtgacacaggtcggcgtctaaatgaggcttgccagactggctggcagataagcgaggtcctggggcgggatcgattaggtttcgctgtgcgcacgttgagcctcccttgtgggacgatcttctaccgcgttctgggagggggtccgcgaaggcgttgtgcttgcaagcgacttatagaaacgtcggatgtatatgtcgatcttgtcttgcaatggggcaattttcgcgaccggctatgggatcggcggcaccatgggcttccacgaggtaaatcctttcgtacgatgatggacacgaggcaggtcaggtcaagaacgatcagtaatctctctggcgcggccgtgctcattatttgcttttgcttttacgtcctggagatgttgaaggtgggtcctctttcatcatggctttgttcgcttatcgtagcgcatctcgggaaggacgattggcaggtgggaaggttccttacagacgggccgccaagctgccgagtgcgagatctcgtattacaataccctcaaccacaccggcgtcttttggtcggccctatgcacagaattatcgatgcctcggagaaagaattgccaagtttgccagagagacatcttcaaggtacgtttgctgcggaactacctccggcaaagacgctatgagcaaccttggaagcacggcatcggtttcatccataccgagattcagtcatacggcgcccaagttggtcagcactctgttgatgtgagctgattgttgcagctggccatgcagctagttctgcaaccatcagattggacctgatttcaagatgcaggtggcggaaaaggcggtattgtgagtctgtagctccacacaaagtgcccagggccatgttcagccatacgaagactttgagtgcccgaggtccatgttccaccgtgtaggaagcggcggttactgccaggcaccgcatttgctttaagcctcttgctgctcaaagccacagtctagtttgtataatgaggtatcttactcggacggtggtcatcgaaagcatacccagggacacccatgccggcaagaacgggacgttgcaagcacaacatcagacccataattcgacggaagcgctgcccctccaaccaaatccctcgcccacaccccttccccttaaccccttgtagtaaccgatgcatcgcgctcaccgcccgcatcaagggagctaggcgctgtatattaacccgcccccagggatgacgcgcagagcgcgcgtcgccccggccctcgctccagctaaatgcggttgcacaaaagtagcggtaaggacagcgtaaactagaccatgttgttgggtcgctgatatggacaggcgggatatatgaggatgcggagatgggcattgggcggttggggagcgtgatgagagagtggagtttgggctacggaaaacgcttccgtgaagtgatggagcgtgcgatgacatggcggtgcaggggacgggccgagaagtgcagtgtggatgctgcggatgactgggcggggataagaggtggagctttcattcgaggatggggggggggggggggggggggggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggttgagcccagacagtacggcccgtacagtgccgggggggaaacctttcattcacaatttttggggggtgtggggggggggggtgatgaggcgatagcgacgggagtgggcagctgtgcggatttaaaacttcagtcaggcgttggcgtttgggtatgcgacgatgacacgcagctttggagagtgcatttctctgaactctagtaccgcttgcagaatgtggattctgcctcgtcttgcaagatagcagaaatagagctgggcttttgcattcgaggatatatgtatgactgttatcgataggagtagaaatgcagcaagtgctaattcagtccggcgcggccattggggtatgtgatcggaatacgcagatacgcagctttgaacagtgcatctttcccagccccagcgtcacttccgaaatgcaaactccgtctcgttttgcaagacagccagatagtcttgcttccaagtcttttgcactggaagggaagtagaacatgctccaaacactaccattgcacctcaccccactacctttgattcgtccgtcttcctgccgcgggtacgcatattcgccgtactgtctgcgctgaaatacagtcacttcagctgcatttaaagacaagcttggcttcgcgcagaagtcacacgttcagcagtttctcctacacttcctgggtaacaggccactatattttgaggattcttcgcttcctgagatatagcagaaccgcctgattgtgttgaagtgaagccaagtcacataccgattacgcgtcgtattgagtgagtgagactcgtcaatctggaatacaaacaatgcacacctacatcacgtcaacttcgctgcgagttaacaccacaccttacgctcgtgaagtttcaccttggatagaccttggctgagcggcaaaagcaaggactcaaatgtgcgcagaagaactgctcatacacccacgagcaggtgtatggtgatagtagtaaaccaacacatatgccatagcaccgaggcttttgatgtctatacagatgtactcgttttatgctacagtcgctcgctatcgaaatgcttcatcgggtgggcagattacacgtgcgggaattcgtgactctgggggagtagtttatctttgtcccaacgagtctccatcccgcagcgaagataacgccagagatcggcgtgcaaggggtattttccccatcgttttcatcacgggtaggttcttcattcctgcagtggggaactagaaaggaaaggaggagaggcagcgacatgtgatgctggagaaactccactgattcaaggcttgtagtgtagattccatttgtaaaagtgaaggaagggggtatatgccaatgccaatgccgaacaaaacgccttcccaagataaccatctccatactcattccctctactcatgtaactggtgcgtcggacacgcgccccgccccttcttcccccaccactccctgatgcatttctgtcgaataggttagcccccgtcgttctttcccagcagcgcaaaacggggacatggaaacttacctcatgaaacttgcacaaacacaccaacctcgccatcttatccccggcctcatactcctcaaagcagatgatacactcctcctcctcgccctcggcgtccacgcaatccttctccgtcgccgtgaaagtaaacatgccacgcgcggcgtgcgccatgcggctgctaccagtgctcgcttcggcggcagagctcatgccgcgagtacgctgaatgggcagggacgcagaagccaacggtgcgggcgcgggcgaagcagagtgcgttgcgagggcgagacattcctggatatgctgttcgcggacagtttcatcgccgttgaggcctttgggtggtagttcgttgccgcagacgggacattcatcttcttctgcgatttcgcggcgacgagggggttgcgggtagggtgtgaaggctgatcgggggtacatgttgaggccggattgggaccctgggccgagattgaaggggaggtggccattgttggcagtggtgtagcgggatgtagatgaggtggatcgagaagtgtgaaaagcggacggctgcgtgtgactggagggtagtggtggtagccagcgctctccgcctgcttgtccgccgtgataactcactcgcctagtgtcgccagcagattcttgggaccgcgacgtttgtccatggccgactgttcgcgaagcatcgtgcacgctcgatgatgatcggtgagcacggggatgcgtcggcggcctagatgcaaagtgatggcttgaagcttgacttggacgtcgtggtggtacgcttggggtatattggggtggggggccgtagttcgggtccggcacgcatggattacatacacgaacctcctcgcctccacccaacgctggattgcggagcggcccaaatggagacatgttgttgtcatcgtcgtcgccagtcaggtcgacaaaattggaaaggctttccgtaggtgggtgaacgataaactgccgtggaatggtgatgcgatgcggtgaacacgaggcacacacgactcttccacactttctgcagtgatgtttcctgtacaagaatgtaaagcttcgtctgcatacaggacactgagacacttcggcgtctggctgccatgatggtagcacaatctcgctcccccttcttcgggcgtcattgccaattggcggtgctggtgaaggtggaagtggagatggtgcggcgacaggggaagagtttaggacaatgggatccgaatttgaggcccctgggttgctcgagtgcattctgatacttgaaggtcgtctcattggggagtcggccgcggtcaaacgcctcttgcggtctgagctgagggacgacgaggaatcggtacgcggtggccgattcgggaggttgtatcgtgaggacgtagattgtgcagaggtctctgggtgggttgggttggtagtattgcgcgagcggctcacattcgggtcggctaagaagtccatccaagtttccccttcgcgtgcattcggcggttgctgggccaagtagtgtgatgctaccactccatgcggataactagagcctctgtatgcctcgttcactccctcttctgctgttcctgcgctgtcctgcactctatcatgctggttctggaacgacgaatgccgtggcgggtagggtcctgcgttgtgtgtggtattgttcggcgccatgttattgaagcgggtgcattcacgatggttggaggcgggcgaggaaaacggtgcgctgacgagccggcggtggggtcgagtgcgctgtgagggtgcaaggcaatggcgatgggcgtagggatgtgatcggacgctcacggcgacatgccgccacccagtccgcgcgtgatgaccgttgaggcggcgttggaaatgcagtaaaagatgtctctactgccttctatcagtgctccggtcactgttatcaacggttcactcactgtgcacagcagagcgtcgtggtgaagctaatgtggttcccgcggggatcgggggtccggtacagctagtgggctacggcaacgttcctggacaggtgacaaaaatacttgagcctgaagcgatgcgcagtgagatatataacttcttgtgctagcgaagctgttcagtgagggtactcccggcctgttggagacttacgctcggtcggcctggaggaactgacgtctcgtgcctcaggcgccgataacccatgatgtgatgctatcggcttatcgcgccaaaacaaaccccagctaagcacgcgacccttgctatggactatcaacggcccgacaccgcaactttgtcactttcgttattgcaaggtaatgctgaagataatgctcaaagtcatcgaattaatagtgtacgtagctatccatctgccaatccacataacgtacaaaacaacaaatacacctctcgcccagctctaatccaaaagtcgtgtactcgatatgcaccctctacgccgcgcgatgcttatcctcaaccaacgccagaaaagactgcttttgatgctactgcgactatacagcaaggagactcgtgacaataaggaatgtgtaattaaaaagaagggtatatgtagttccgctgatgtactgaaaatgaatatgtgtggccgcctagtgcatagagaaccggcttcgtgcgcttctctgcgtgctgccactgcgacttcgatcgacaaattcggctgatgcctctaggtgacttccagcgtcgtatccgtcgctctgtagactatcctttgtcacgtggtgctggacgtaccctgtgctcagaggccgattgccctgcgcccctatcggtggtggtggaacattgaagtcgctgacaccatcgttgggaaagatacttgacgcggcagaacgattgggtgagcgttcaggtgacggcgaaggttctgtagagccgaaaggtaggcggatcggtaggccgccaggcgtggggtggagatgttggctctgttggctggttggaaacattggtggaggtggtggaggtggtgatgatgtgtccatcacagtcgacaaccgatccggatgtattgcagcttccgtggaccgcgtccgtcgcgagttctttcgaggaagagtaggggcgcgacttggaggccccgcccgcccctgtgtgacacgcgatgctcgcgatcctatcctgctgggcagttcaatgccaccgccagtctcgatgggcccaagagtgggtgcaatggcggagatgcgattaacgggctcaaattccacgtcactcgcgttggagtagctgtcagaagaccgtctccgatcaccagcgagaacacccgctgacgcaactcctaaagaattctgccgtcgaggcggcgaagccctcgctgttgaattccgtggtggagactcagggctgtcccggtatggctcttgcgcaacctcaggagactcgccgtcttcttctactgccatcatctgtggtggcatgcgtgtacttctgaccacctcgaaacccttgctcttttccttcttcctgccacccatgaggttcaagctcttgaaccagccagttgcggacgacactgggctcattgggtcagcaggtccagtcttcaacttgcgcgtaggttgcgaggacagggccggtccacgaagtccgtagtaaaagtcggattctcgaaccgagtaatctgtattattccgtcgctcaaggttcgggtcagagtcatccttattcatccgtagataggctggagcaggggttccggaagctcgagacggtccttctcctaagtcgcctgtttcgatgtcgacattgtccgagtagggcgcatctgcgacgtctgcagtgatggatggcctgcctgatgcgccaggcccaagcgagtccattgtgtgcttgcgcggtcttggaggacggtagtatggatccgcagcgtcaaatgtcgtgcccattgttggccgtcgcgagctttgagaagaagcaccaccgaggaaggtgaagggcgtggcattgatcccaggcgtgcctggactagtgcctcctccgttgttgctgtattcaccctggctgaagccttcgaagcccacactggcgcgttgactgtctctatcgtacggaccatttaggaggacacccgagctggcagaaaggcttcttgatcgactgtcgatgagccggatgttcttgttctcgtcgtggtgtagcattgttgccgtcgaattcaagctgctgcgctgctttcgatggtggcgcttggaaagttgtcgtttgccaaagactttggtgagtcctcctcgctggtctgctccagcacctgcaagcctcgcagcgacctcgataattgtttgcagagcgttgaggaagaagccaaagacgaggactatgccgtgcagcaacaggatgatgtatccaatccatccccttggtgcttctgagacacccagggaaggaacaaaggcgactgagagcaggatgcacgttagtcgtaccgccgaaaagaaagtgtgataggcgttcatcgaggtattcgactgaaatggtttgaaggcgtgtaaggtaagaattaggattacttcgcagattgcaagcataataatctgcgcaatgccggaaggctggatagcgccaatagcaatggcgcgtatgatggtcagaagtacagggatgaatgcaaacggagcggcgtcgtcggaataggtgttgtagagaggtccgtaggtcaagacggtaggtagatcgtcgaaaaggtgggcacggggcctcgtagtgaaaatggaccaaaagatcaaggacgcagatccggctaccacaattaggaggatgacagcagtagccacgacggagcccgaagagcgaggtgctaccaccaactggaacaaagataagcaaatgataggtagcatgaagtagttgaagacgatccggaccacgttgccagcagtgaagggccagttcttgccggtaaggtcaccaccctggttgtgggtgagctttcggtaagcccatcgtccaaggaagccaagctgggtgatgacaatgacaatgccgataagaacaagcaggaagatggccatgcatgcccacatgtctcgctctctggtcatgcccacgtactgactcatgcgcgtaagtccgtaggtgccgttcacaaagtagatgccatcaacaagactctgggatccattcccttggcttacaaagctctggttgaagagcagaagtgaccaactggcctggctaactaccggctgaaaaaagccaggatagttcagactcaagctgcccgccaatacgatgaattgaatatactgaaggcagtcaccgaagccaggagtgaccagccgcaacaggtcttcgtcgcgtccataattgcttgtccagtggaacacgttcgaggtaccccatggactgcacgtcgcagcgaaaatggttgcaagagccacgagcgcgagcacagccgcgggcatataacgcagcgagctggataacctggggcctaggtctggtgtgatattggcagacacgcagcctagcgcctgcctgtctgtgttgccggacaagatggttagtgttgctgcccaagtggtgaaggaatatgagctgtggaagttgttggagacattgaaggtccggaattcctggggattgctcgcattggcagggaaggcaggcgcgactgggcagccccgagttgtgtcgcagaactggcgcggctcgggaatggcagcagaatacgtcagcaccctgtaactctggagcagcgtggtgtagagcttgttgcccggctccagatccacgattttgccaaaggtgctagaattgtccgtccaagtcgggctgtttttatccggataggtgcccgacgtggtctgccccgacacgtctccatatacggtgatgttcaaggggtgattcgggtcaacggtgtcgaaatgtgcccacacatacttgggggtgaatgcgaggtacggcgagttggcttcgtcgcgcagacggactggctcgaggcagttttcgaagctgacaaagacggcgctggcgagcgggaggaacgaggtgagggcaagaaggaggaggagcatcgggaacccgcagacaggcggcatgctgcatggtttccggcgcgacctcggggggcgctgtgcatgttgatgcgccggtatctcgagaagggtgccgccgtgagtgcgcagtgtcgtgactgccattattgcctcgcaccttccttcttcatgtcttcactctgccggcagtgggaatggcgggtcggaggcggcgattggggcggtcgcatgcgcgggtgaaagtggtggtgatgacgtctcgccggcggtggtcgcaactcgaagattttctgtcgctgggctgggccggcggtggtgatgggcaagagcctctttcagcgacggctgttcccaagacagtggacgaggatggcctgcccagagctgagacgcgcggaggcaggagcgatggtgcgttggtgcgttggcaggggcagcctaggatgctctgctcagcaacggcgtggtagcgaatgtacgaagtgaaggcagtccggcagagtgctcagcagcaacaagacaaaacaagaccggactcaacacggactggcccacggagacgggtgagactcctgaggtggcggggtgcagctgcaagcgcgactttagctgcgaatccctcgtgtgagagtataggcacgtcgacttcgccttgtcttcgcacaccactcggcagatggccgtcaatcaggccatgcgttgcaatgcactgcgtcaaatcaggtcggaatccctctccataggctgcctgatatcgaccacgttctacaacgtcatacaaagcgctagagaatcgcatgtcttacaagaaacgtgacaggagagctggtgttcatcgcgattcctgagtcgtcctcgcctgccctgccatgtctgctgattggctgtggcacgcctaattaaagaaatacgtgcgcccgtctctgcatgtccgcaacgctgcgactgtctccacgcattgctgctcctatcccctatctcgacaatcactgcctgtcatgctcgccgtcgaccgtccttgcattgaaacacttcaataaccatgcgcggctggaagacgcaaggatcaccacctcgactgtgttgagacgacccgtttctgcacagccacgcacctatttctgtttcgccgtcgatccagctcatgcctccccaaccacgttccacccctcccatcttccccgtgtcaccacgactaaattatcccgagcatgatgcacattctgacagccttcgagaacgtgtccgacgaagaagaccatgtcattgcgtgatgccatcactcatgcgctaccagcgtatcaatgagtccctgtgccgcttaaccgcatctgcttggcccttgttggtatgaccacattctcaccacctaggcagagagccaaatacctttcatgtgattcatcgtgcactttgcattttaaatttatttacaaagcgcatcttgccatgtcgaacgattgcgctgtctccgccctcgcatcaggcatagtatggttgttcagcttgaacccgatcgatgctatatcagctgatctttctcgcgaaatctcgaatgtgacataatcttcacatggcagctggagattgtcagattccaataaactcaaacaacaactttcatcttaaagatcgcagttcgaggcagctgtcagtaactatgtcgtgcagcaagcgcgaccctgtatgacgtcgcaggcctcgacatcaggccgcgaatgaacgtccagtcccagtctcatgtcagatcaaagaccacgaaaaaattccatcgcgaccacactctagaccccaagtatgcgaagcatcgcaccgccgagcctgctttatcgcaacgcttggcatgcccgccatccatcgtgcatacgccaccagtttttctttctagatccatcctcatgcggcaggtcgaggaacacaacatgaccatcacgagcaggcccgtcaaatccaacgctcgccgagcgtcggctccatcaaactttggacaagccgcagaaagctttccttggctccttcccttttagacttgtaccttcttggcagcaacggtgcaccggtaccattatccgagtttctgggtgactttaaagtgtgcatcatggcccggcgtcttcgaatcctcgtcgcgatcagtcaattgaaccatggcgatgaaatgtgtagctttggccgctggcctccttctagggtccgtgcaggctatcacgacggagggcatgcttgctgccccgagacgaagcaccggcatcttgaatgccaagggagtatgtgccacgatctttgtttgtgacctacgctgacaaaacaggataaagcattgttttctgaggcaaagtacaactggacaactgccaagacaacaacgacctggcacttcatcgacaccaaaaccggcaacatcaccaaagctcctttcaacagcgctgtctctgaagttgtctgggttggcgatagcgacgacagtatcctctacattaatgccacaaacgaggccattcctggaggtgtgactttgtacactgcggatctcagcgcttccaccttttcaccgtaggcagcctccagaaacaaattgtagttcgaacgctaatgatatacagaaaacttgttgcatctctcggtgcgccgtttgctggcctcaaggctgcaaagaccgaatcgggcgatatcaacttcgtcgtcaacactttggcatacggaaacaatggatctgcttacaatccccagcttgcatcaaagcaaaagagtctgggtcagctgtactcttctaacttcgtacgtcactggaactactacattacacaagagcgatactcggtcttttctggatgtttggctggtggaaacggtagctacgcgttcactggagagatgaagaacttgctcaatggcatgaactacaccgtcacccgtcccgaaagccccgttcaaggctcctcaagtgaccctggcgactacgacctatcccctgacggtagcacggttgctttccgcacgaaagcaccggagctcgccaaggcaaactacactgccagttacatctacattgttccacacgatggttctcaagttgctgtgcccataaacggccccggaactactgcacctgagaccgctcagggtgcgtctggctaccccacgtggtcgcatgacagcaagaagattgcttatggccagcaagatggcattttctacgaatctgaccgatacaagctctacatcgccgagattgatggcctgaactccaagatacgctctgttgcagaagattgggactcggcgccctcaggtctctcatggagccccgacgattctgacctctgggtgatttcagagctacatgcgtctgttcgcttgtggatcatccctcaggatgccgcggcagacttcaagcccgtaaacatcactggaccagacacaactctgtctgactttgctgtgttgccagacggctctgctttcgtctctgccgcctcaagctggagcagtcgtatcttctacagtcagcagcccggtcaggacaagaagatcttgttcactgcaaatgaagtcgaccccgagctgaagggcctagggcctcaagacgtgtccaacttttgggtaaagaacgacgatggcgatgacatccaaactttcgtgttttaccccaccggctttgatcctagtaagaagtacccgcttgcctttgttgtccacggcggacctcaaagctctcaaggtgatgcctggtcagtacgctggaatctgcgattgtgggccgatcaaggcttcatcgtgacaaccacacaattcaccggaacagccagctacggccagaacttcaccgacaaggtaaccaacacatgcacccgaatcgtctctccacccaactaaccaaattcccagatccaaaacaactggggcggcaccccctacaccgacctcgtcaaggtcttcgagcacatgcgcgacaacatctcctacatcgacaccacgcgcgccatcgccgccggcgcctccttcggctgctacatgatgaactggatccagggccatgcgctcggccgcgagttcaaagcgctcgtgtgccacgacggcaaaatgacaaacgtgggctcctacgccaccgacgagatctggtttatccagcgcgacaacaacggcacgatttggaacgaccgtgccaactacgagaaatgggaccccttgttccacgcagccaacttcagcacgcccgagtttgtcgtgggcaatgatctcgacttccgcgtggttatcagcgagccgttgcagacgtttaatgtcctccagaccatgggcgtgccgagtcgattcttgcatttcccggatgaggggcattgggttacgaagagggagaatagtatgctgtggcatggtgcgatatttaattggatcaagtattgggtgggcttggaggaggagcttatgactgatggcgtgattacgcagtaggtgtgaagcaggtggcttggaatgagacgcatgtaatgtaatgccgagtgcgactgttgcgtgaagatgagatttgagaatggcatgtatcaatcgctttgaggtccaccacgccaggaggatacatacatatatcaatcagctttgcacatctcacaatttttcgcctctcattatcacaccggttgtccgttctgtggcaggctggattgttccataacccaccaaagtagatccaaacatcatcatcatcaacatgattcacattaaccacgacgagatcaaacaagtgaagcgatcataggtccgcatatccaagtatcaccacattgcaattcaagcacctcattgattttatatcgcatgccaagcacgctttttccattccctaattgactagatacaaccgcccacctcgacacaagacggtaggaacaaacaaagagccgacgcgggggtatatatcaaccctaaattaacaccaggagtgtcttctattcacgcgcgaaatagccacgaagagaataaacccaaatgcaagaagaagtcatgacgtataaacatttctaggcggaacaatcaagctccaaaagtgattgacagaaaagatgcttatagcataagggcaaaggcggcaacgacaccagcgaagctgagaccggcctggaggctggaggcagcgccggtgctctcggggagaccggggcgggtagcgttggcagcaccagtgctggtggggcggagggagctagggacggacatggacttggtgggcatgacgatggtggagttctggccgacggggtaaccggtgctcacggcagccgcggagggcttggtgacaatggtggtggcattgggagcgctggaaacagcgacagagctggcggggtatccagcaggggcgctggaagcagcagcgggggtagagctggcagcggcggagctggcagggtagccaccaccgtaggcagtggaagcagcgctggagggagcgacaccggagcactcggcgcccttggagataccgaactgggtggagtactggtactggccggtcacatcgtcaatgagctggagaccgtagtgggtgacatcagcctcgaggccggaggaaggagtccaggagtatttgccgctgttggcgatgccagtgacaatggtggaaatgggaaccacgttggtggacgggccacggagaagaacaagcgagacgctgttcgaggtggttggctgccaggtgatctcgaatggcttgcaggcagggacgacctggttgcggttagcgccttggtcacgtttcgcgttgcacggcgcattcctccagtgttgtcgcaacaacgtcaaggcattgcgcgcaatgcggggtcaatacatacctcgagaagaggacgggtgatggggttacccttgggctcgccaacgggggcgtgctgggcagcggcaaggccggcgaagagggcaacgatggcggtctgggcgaacatgttgacggtggtggtgggtattatggtattaacgcgtaggcgcgagaattatatgttaggttgagagagcgtgggagtcggtagaagacgggagtaaagagaggctgaagaacagatgacttcgttggaatgttcggttgcggtacagaaggtaagaggagagccagaagggagaggcttaggttatatcgatttccggtcacgactgcaaacaggcccctaagcgcacgcgggcgtccaatctcctgcgtagcgcacccaactgggttcctgcattagcacaggccctgtcccccagacgacgccgcgaactctcgagattgcgccgcttgcgcccattgggctggcttacgggcacgcagcgaatgagcgacggtgaaggtaatttagccttctcgcattcaggggcgcggcgtgttccataagccagactccgccaaaaggctgttttccggtcagcaaaggagcctgcacggtctattatgggaaattgcgagccgttaatgaggtgcggccgcctgaaatcgcgtccaaagtctgtattcttactgactaccggtgacatgcccaagcgggtggcaccactgcgaatattgagcgcagtgtgcgcagttgaagaaatcagcaaagaagtccagcgtctacaacgtttcactgcgctgctgcaaggcttctccagatttcgtactccatggagtcttgatcggcgctgttgtgcgctgctcggccgcttccatcaaggccgcattacgctgtgactacggcggcaccaatggcccgattcgaagccagtttgcaaaacgcgcccgggccgattggcgcgctgcagcgcccatccagatcctgctcgtcgcaccagttcactgaccacatgtgcatcatgttcgcaacgtttctcgcaaagcacgagcttcgccaccgataagattgcgctgccttgggcaagtgtgcgcgcgaaattattgcgccaacggtgtgccgttgcgtcgcgtgtcgcgtgtcgctcatcgccagcaattttagacatcaccatccgtattatgtcatctcacgtcgtaccgaactgtaagctggcgatccaacggttgcattcatctctagctagctgccgggtttcacataagcccgcgtgctgcttggcgctatctaggtaggccacggtaatccttcacataaacaacggaacgcgtatgtacagtacagtgggcgacgacgtcaagccctacagcgagcgagtgcatcggggtatcttcgaagtgaagtaaaattcgtaaagtcgttacttgcggtaaaagtgtaggcgaggtggggcggagcgagtgtgagtgtaagggggtcaagaaaagagttggaaccgtaacttcaagcatgaaatgcttagtagccgcactggccggggtctgagatagaaagtcagcatgcatgtcaacggggcagtgtgaacgagcgacttacactttcggctggtcaatggctgcgggaaaatgccattcgcaagtaagtcctgcatgtcccattcaggcgcgccctcggtcttccaggtccagaagatccatccagcagccttctcgtaggcgtccagttgcgcctcgatgaagcgtccgatgttgtacttgtcgtcgttggagagggccgcaaccgagccggtatacttgccagcgcagtcaccaaccttggacgacccactgagggtgccgtcgtagcgtgcgcccttgtcctttccgttcaaccacttcgcgcagtcggtcaggccacccgtccactcgcccgcaatggtgttcttgccagtgctcgccatctggttgccaaagtcgcaggcctgcttgatgtggccattaaggtcttgagagaccatgccattgtcgaagatttcgtagtggtgagtgtcgaggagaaggttccacatgcctgcgccccagttgccccaggatgtgacgccctggaaggcatcgtggaaggtgatggcgacttcggagttcttgaggttaccccagccgtccatgtagaactgacgaacaacgttcatgtcgagagatgggccaagaggttcgttgagtagctgaatagcagaaacagcgggatgggaggcgtggtcgtcgcggatcttgttgagcacattcaaagtgtgctgaacagagtcgccttgtgtccagcgaacactgccgtactggccagagttgtcgaagccgttttgcgacaggggagctgtattccattaggacggggacaagtatccaaacaacattgcactcaccaccgtggagatcaatcatgaccttcaatccagcttcctgcgcccagcccagagcctcgcccaacttatcgtacgcaccctgcacatagggatcgccctctcgtggtagcacactccaatacccaaccgggattcgcacgtggttcaaaccagcaccagccatctggaaaaagtcgtccttggtaaaaaagctattccagtgttgctcgaggcgcgccttggcagcgtccttgccgagcagctcagtcaacgtccactcatctttggcagcattgccttcgaaaacggaaggagtaatccatggctcgaggacgagccaaccaccagcattgacaccacggactttctgctcgccgtaggggaatgatggggcgcgcttaaccggttgcctagacgcgacaattagcttaggcaagcttaagcaagcttcaagacacctacaggggagaagctgagctcaaagccaaaagaccaacagccgcagctgtcaggtattgtccaaccatgatgtgttatgtgtttgtatctagctttcacaagctcatccaggtgtatggtcgacagttacaagaagagtattgatatacacaagctcgtataactcaaaggtactcgaaccacattccgggggatctacccacgttatataaccccaggcaccacggcacgaacgaacaagcaagcttcaagaaggagtcatgccccaagcttcctccaccagatcttcgtgcccgaaagctacccttgcacccagtgaccctttctaattctgccagacatataccaagcggtgtccgggatctcgccttggaacttccacccactcagctccgtccgcaatccacaattcgagaacatctttacccgcttgcaccgcggacagctgtctcgtgagctggcagcatccctgatgtacaatgacgttgtgacgaaggacctaattcccggcagacgtgcccaatcgaaggctgcgggttgttctagaccagagggcacgttcaggcacgagtgtttcactgccatcgcgtttgctgcgttgcgcatgatgattggacaaaggggctgtggcgatgatgcagggatcggcggccgatgcgactcaagacggatggcggagcgccacgctgtggttttatacatcaagggttaagctaaggattgcgagggttcgagtgggtgttttgcttgatgcggtagaaacatatccactatgtacagttggcgaatggttcgtgggtcggccctttggcaggcctccaattttacaaaacctcaacaatattgtgcgaggaaacatttctattgcttccaaagtcccgccagatactttactcttgggagtattgtagtcctgttttgcggggaacccaaccgtgccgcagttgaagatctcatgccctttgcagcaatattgtggtataatacccgctattctgccgaggagccctagaagatccaccagaccagcgcttggtagcagtagcatgtgctccaccttcaccgacgtgatgtgttgttttgtgtagccccaggcatcggagcagcagtcagggcggtgaagaaaacaagttgcacaagacccatctactattcgccaacacttcagctcatgcttagcatccggaccttggagttggacagagagtgccatgtagtgacgatcgcgaatgacgatgtttgtttcttttgcaagcaaaacatggcgggaagaatgtcatcatcatcatcagcatttctcccatcccttacctcgcccacctcggcacacatcccgggctagtctttcagcaacgaatcggcatcgtgaggcatcaacccatgggcgtatgacaacgcgctccacagcaaggccacctccgtcagtcgcagtcatcgctgtcgttctctccgccaagacgttccctcggcccgcagatcatgtggaagaggcgtccgacggtcgcgtggcttatgatgatgcgggggaaagctcactgggcgagagagttgcgagtgtgacgctgaagaaacttcacgatggtgagatcattgcggtcataagacctggggtttgatctgcgtttgtggggtgcagtagggtaggattgatgggactggggtggcgagtctcgtgatgggggttaggtaagcggcgatcgggcgcggcgcttcggaaaggttccgtgggccgtgggcggtgcgcggagaccttagtgcgtggttgatcactttgctaccacgaccacgatttcacgatgtcttgctgcattatggcggtgcaccaagtagagctgctcgaagacggacacctcgcgcattacggtttatttgagctgttcgccataaataaacaagtcgcgcattgccgtcgagtcgatatcctggtgcatgtcaccatgcttgatcccgtacgcagtggtaggtacctgcaacgacaaaaaggtaaaactcgacaccagacgaaaatcactctccgtcaattccgaccagatggagcaatagtagaacgtttcttgctcattgtttttataatcggtaatatcagttcctgctgccagcaccaggctggcatgcagccaatgagcgcggggcttctcaggcggcggctgctcccagttctttccttccttcttccttcacacatacatcgtttccgaagagcgatagctgcatctgtgcggattacactcgaaatttaatcagcagaaaagtaccagcacttgcctctcgatcaaatatagcgccatgtctgcggagacgccacagttggactggtaccggccgaagtggaatgcagcaagacatcccacctcatctgctcatgtacggacctcctccagaagcgcaaccaccaacaggtctagagccggacgatatcttcaacaggttgaagtggtctattctagaccctccgtcagatgtgcaaatcttcggactagacaatcaaggattcttggaatggcaactcctttccgatccttccaacaacttgctatttgatgtagcagcaacagatcctccgcaatcacgcttgcatgtatcaatcgaactattgaatagctggtggcactggcacgactcgtcaacccagcatctacgcccagcacagttgctctttgagaatgcagaaggacagtacatctctgtgaggcagttcattgaggcagttcattgaggcagttcattgaggcagttcattgaggcagttcattgaggcagttcattgaggcagttcattgaggccgttcatggctatgcacttcctctgcgcaagcttcttctgcgatgcacagatgtaaacgacccctgaggtcaagatcgcgcgcgattcttcttcgatgggattacgggaggttcgggagttgtgtctggacagcgagaggtggcggtcaatgttgtcgatgatcctacaggtgatggagagaaatgcgcctgggtttgggaagatgtggagaatagagtgcagaatcagtcgtgtgcgccaggagtaattgcgaatggcatgagagtaagaggcggattgtcagccatgacgacgcgtggtacaaaccgccaaccttttctcgaaatcaaggttcgtggtagagtaatgacgttacggaaggcttgcagtaaccaaggctttcacgccagtttcgaattcggcacgcctgaagcgtgctgccctgacctgttgggggtgctgcgctacgtgaattgctggcaaagcccactacagagagattgtatgagggccagcgatgagaaacagaacaccagcaccagtatactaggagaagtcctgcctgtcctatcagatgtaaatcgtaccgaagtacaaactctgcgagatcatctcggcccagacaccagatcaatgggatacgacgaagtatacgggtgctggtatgcaagcgactttactattacagtgcccagctcgggaattttcctaatctgtatcctgctgccgactcttgcgaaattcgagaccttacactgccccgacatgaaccattgcaagagcgttctaaaaatcgaggacaacgacatcagtatgagcgtgaaacgggatctgtggcaagatagaggtgcaacgctagagtgagtccaaagggcgacttctactctcggcttcaccttgtagttggcgcaacatgcgcctacgagctagatgtgatgccaggcagcgccaaaagttagtgccgtctctgcatttacacgacattagctaatggtctttagacatatgcttattttaagcttagatgagtctgaatgtatacgcagcttcaagatacattttactttggttcatataaatgtttaaatatatacagggtacctcttcacctcttctctctgttggaaacagcgggcaggaattttgctgacgccaggggtagatactaggcagtccacgaccaaccaaagctagtctttgaaaagacgaatactacaaccccaactgccctgacacagaactgtacacctgtcgcccctcgaaccaagtcttcaagacagtagctcccgcaaactctccctgactaaagtcccgatcaacagcaataaagtttgccatcttccccacttcaatgctaccctgcaggcgatgtctgcccacagcttcagcacctcccagcgtgatcatccgacagagcgcagcagcagcgacctgttttttggtgaggccttcctgaactgggccaggcacctccagattctccaccagatgtgcaagtggatcaaacaaactcgggcttggagttaggatccagtccgagccaattgtcatgtgcgcgcctgttgccaaaatatcattgaatggccacctcagtagatggggcgcagcctgcaccattggagagtgccagaccgctggagacatttctgcggtgaggccaaggcgtgcaattcgcgacacgtcatctagaacatagatcagctttcaaacatcatcgcacatgtctccccttatggctttatatacctggatggaccgcattgcagtgcgcaatttcgtgcttcgggccgttagggttctgcttccgaacagcctcgtaggcgtccaacgcgagccgcatgctcccgtctcctgctgcatgaatcttacacgtcatgttcttagcgtcgtatctaaaaagttgctcgaccaattggtcatgagcaatctaaacacgcttggcgtcaggatggccatgttcgtccaggctgcattgggtggagtgtggtggcaacggagcgccgtcgaggaagaacttcacaaaccctgtatgaacgtgcttgctctcaaaggcctctgcgacatttagcagagctgcttgagattcttcgctatcgccttgcgtctccggcgcagcgacaatgtgcgtgcaaatatcgagaggcaggcgattctcggcctccagctcacgcacggcatggagatagacagtgttggcggatgattcctgcacagatgtgatgccgtaccggtgacattcagacacggcgaattcgatgacagtcttggcgtagctaagaggagtgcgcggcaagtgtcgccagacagaagacatcgctacctcgatgatctctccggtcaatgtcccgtcaggtcttcgaaagtacgctcctcctggcgggtccttgacattttcatcgaggcccatttcacgcagtcctgcggtgttgacgagaatccgatggcaggatatctcccggacaatcaccggattgtccggatacaactcatccaggtatttcctgtcaggaatgccatctgcaaagttgcttgcctggtagaagttgccgatagtccagttgcccatcacattggagtaggcacaagcacacgatgctgatttgatgttgctggcaagggtcttgtcactgctctcccaaccgatgtgcgcttcaccagtgcgttggcatcccgcagccaagagatgagtgtgcgcgtcgtggatgcctggcatgacaaacttcccttgcaattgatactgaacaagccgcctgctctgtgcgagagctcgaatctcttcattcgaaccgacagcttcgaatctgccatcggggccgacgatgaaggcttcagcccaaggttgtgcgtcgtttatggtatacacccgtccgttgacgaaggctgtggcattttccgaccctttagatgaatagaacggaggtgcttccataatataaggcgcaggtagcttttaaaaaataaatgatactatgtcaaagtcaataatacgtctgacagcctagatatcttgactggttcaagcggaaccgaaagatgctacaacaccaaaacgctaaacttacaacatatctgctcactagccagacaattgaagtgggttcttaccgagcgaaacggaagatccggacctcggttatggtagtctaaatcatgcgattgtacagtcgtacaaacattacttgtacgatcggataccaagaaacaccgaagcagtttttgcagcaagcagattggctcattggtaacaccgaaacaccgaaacaccaatgatcctgactggacgattgagttagcctagacgtcttgactgatttgaacggagctgcaagatgctgtaataccaaaatactcactgtacaatacacctgctcactggccaaacatgtgaattgaaatcttaccgagcggaagtgtagatccgtgcctcggccgactaaattgtaggctagatacagtagcgtaagattacgctaacccacagtctaccacactatgacataattgcagtcggccaagcggaggtgactttaaagacgctgcaagccatcaaattatcatcgttgtggtttgaagaatgaagcggattggcccatctggcaacagagaactaaacgtcaccgatgatcacaaccgaacaaatgcgttggtgtagcgcgggattttaagtgaagatgtatcgtaggcacggtcacgcggcgaagtcccggtgcaggaatattaactcaatccaccagcatacccggagttattccgcatagtcagcgtaggagaaataagccaacgtcaacctcccagaaggagatacgacctcaataccctcggcaccctgatctggatagatgagacccgacaacgacgcgacaccttcgtcattcacaaacgtctccactgagttgtagtcgacataaatcgcgagttcgactgtgtttccaccagcaggattgattgcagttcgcactgcatcgtaagcttgctttggtcccgataccaaaacatccgcagcagagccatcagatgccctggccaggaaagcctcgttcctggaaaagttgtacccgattgttgtgttgtacgctccattcgacttgatgcgaaagtggacttcgtcgccatcgtcgccgtctgccttggtgactgtggcgcgaatgacatacgcacctccggtgagaccaggaggaagcgatgccgttgccgggtctgttgtaataaatgagccgttcgttgaaacaggacgttcaaacttgtctgcgtagcctacgattgggacgctgaccaggatgggagtaccgccgactgtgcggtacttgacttctcgcaccatactaagctgtccttgatacccgccgtagtagggcaacgtgttagcatattcccaattgttcatccaggcgatggcatagcggctaccaaatttgtcgttggggttatcccagctgacagtggcgtaaaagtccgggccttcgtccatccacctcgggacgctagtcgtggctgtgaagtgagtgccgttccatgatccagaccagtaagctgtgcctgtcgtctttccaaacttgtatccattagcaccagtggcaaggatccaggtgcgtgaggcggagatgccgtcaaggtcgatctgatacatgtcggcgcactcgagtgtgcctaggtcaacaccagaattgatgggcgagaagcccgagacgtaagcccaagtcttgagatctttcgaagtgtagaagccgattttgcttccttccgaaagcgcaataacccaacgatctgccgtatcatcccagatgatcttggggtctcgaaatgctggtttggcggcagcgtccgggcttggcatcacgggatttccatcgtatgctgtgaaagtagttccgttgtcgctggagtagaaaagagactgctgttggatgccatcttgcatctgagtgagaattgcaacaacagcattctgaccaaacccggctgtgttggctgtgtctacgacagagctaccagtctcgatatcgcccaataccacgccagtcacagggtttggctggtacttatggatgaccacgcccttgcgggtccagtccaccatgttggcgctagtggcgtggaaccattcagtaccacccgcgccgggattagacttgtcccagttggagttgtaaaggtaatagagatgccagtcacctcctgcgaagactgggcgttgagggtcattcagccatttctctcctggagtgatgtggtagcttggtcgcgtctggccagcgatcaagggaactacgctgactagcagtaaaagtgaacgtagaatgcccggcattgtgactgaagacgtgaagagttacaaagaagacagtcagcttttctcaggaagataagaagtaattgcaagtacggttctttgccttataagcttccaagcctctatcgcttgtgctggatggagctggcttcggtgaagaagagcttatgcataagttcccgctgcgactttgcatggttgttcggcaaatgggtaaaaatgccacttcgaccggctggggtgggatgcatcagccgatcattggggtgcatggaagagagtaagcggattcaaccaagatcgacagaatgaaccctgcatttccggggatgtgtggggttgcggggacagagcctgcaggacatgacttgcaggagctaaagtcggcaaggtagtttaaataacctactctcgtcgttcaacatcccgcaaatctttccgaggtcttcgccgatgacgaaattcgaggcttgaagagactgcactgatgatatgtgatgcggaagaattaccaccccgtgttgacgtatggttacttggatatggaagtactcccgtcatctatgatggtagcttcttcactagctcgaggagccgtggcgcaaccacgtttatttttgacgtgaatgatttccagagaatgaagcgcttttcggcctcgagctgtcctggtaggtttgcagctggtcgtggtggtatgcagagttgggttttgtcaaagctttcgacagccataagacagagcttaggtgttagataaaagacgttgctttcaggtcaaggcaaggatcgaagatgaaagacaatactttcaattcaaagacaggtctggcagatctgatgctaggatcggtgctcccggcaaaggcgaagagaagaccgatgaggctaggtgcacgcttagagactgcgctgcttgctgcagctgcatattctgctcgaggataagctacatgtgtcagctccagcacgactcacaactggttccgatgccttacttcgggaatcttgccctggtcgagcttgctgacggaatgggcatcgctaggtaaagataaaccaggcgctgctttccgaagtggtagaggtcaagtgccagtgaagtctcaggcgcagttggtgtttctggggtttacttctcggtcgagcctgctagctataatgcgatccgctatggcaatggccgctttcgctctgtctatggttgcctgctcctttgctggatcaatctaaggcgttgaacacctcgcaacattccgccattttcgcttggcaaatacttcactgagctcggcaaaggtgggaggttccctgtcggattctatgcttgatctgtggtggaagaggaacgaagcttcatcgcgcgaagaacagcttgacgcgtcctgacgcttggtggttccttccccattagtcaatattatggatgcctcatactagcgtgccatcataagacctgtatgtcttccctcactttcacgaattagtcgagactattcagcttgtgcttacctctctgcgcactcccccttggtctttgcctttatttgacacagcatcgctgtcttggtgatgcgtgatcagattatgagacgatttagtgcgttcggcgagcacgtggtgagtggctcttgacgccccaaacatccaccacatctaagatcgcacctgcatgccagcaagtgcactccgagcggccaccgtcttatccatgcgtttgtctgtacgagttccgattgttcaacgagcctgtatagcttcagttcgcggaaagatcttgctttgtatcctctggagatcgtgaagctctacagtgtgagagaagcggatactgctcgcacacaatcagtgcacatggaaaggcatcttcggctctgcagtagccttcaacacaagttcatcttgtaacattcttgcctacagcctacgtttccgcatttcgacctagcgacttcggatccctaccatatgtgtatcaatgtccttccgaatcccatctacgaccgcatcacgacgatggcgcatcctctacatgcatcaagcgcaccgctctcgtgcttgccttccgtgggttcggcgcttcgaagatggcatccagctcttccaaggtgattgactttgtctcgacatagaagaagtagatgaatacgaactcaaacaggtcccagaatacgaagaacacatagaaccagtagccgatctacagcatattagctacacacacgcttctttcaagatgaacactcacattcttaagggcaattggtgcagcgaacgtgttcacgaaccctgcacatccggacgtcaattggaagatacccatgcccttcgcacgcatgtcgttggacaggacttcgccggggtaaatgggttgcattgaagtgaacgcgagcgcaaagaccgaaccgaagatgtagatgaatgagatcgaagcgacggaagctgtcttgctgccagtgttgacgaagtcggccgcggtccctgctgcgatggctagacaaactgccataccgactgtaacacccataagcatctttcggcgaccgacgacatcgtgaaggcgcgcgccgattatagctgggatccagcctccgattgcgtagatgatgttgaggagtagctgtgtgctggggtcggtgaccccaacgtaggccacgagtgtggggagatctaaaaagagtcagcacggacaccacatatgcagaaataaggcgagatcttacagtaggatacaacgctacaatcacaagttagctagcttttcttcgtcttgcattggattatcaaacttacttgttgccagaaaactgcccgaaccacgcaaaggtcatgttcaacatcatccggtagcggcgtgcacccgtcttgaacaagtctcggacatcaaagtaagtcttccaagacatgagtcctgtctccagaattgcgcggcgcatctcagccatctcgagttcgaccaatggatgcgtttcatcgccgtttgcgtgaatcgtacccaagactttgcgtgccttttcgggttggtcctttgccattaagtatcgtggcgactctgggcaaagccatatgaacacggccacgatggcagggcagatcatctgcagccagagtgaaagtctccaagctagaatgttgccgtcgttgccccagcgcttttgcgaagcgtagacgacagacgtcgcgataattgatccctggggcatttcgtaagcacttgagattcgtttctgagtgtcacactcaccaaataatacaatgtattgtacatccctgcaacagtgccgcggtactgcggcggcgcaatctcaatcaggtacaacggtgctgcggtcgttgcgatggtcgagaagaaagagagcaggaatcgtccgccgatgaacgcagggatcgtgggagcgacagatgttacaatggcgccaatacaggtccctacacatccgacgaagataggccaccggcggccatgccagtccgatacccaacagaagaaggctccagtcatctgaccgatctgaaaaattgcaaagacaatgcctgtaccactgttgccttccttggggagattgtagtaggaagtgtagcttgggacggcgttgatggagcccatcagtgatccgtcatagcctgtttctcgtcagtacgctatccttcatgatgattccattgatacaggacgtaccgttcatcgtggaacacaagtacaccagcaagcacacagcatagagatgcaaggagccacgaccccaagtgtttatcggctggttcttgagtatggtcgtgagatcactctctatcgcagtcgtagactcgccatgcttctcaggtgactccttttcatcgtgcatgatgtacggcttatcggagctgttcatgatcgcgtttccgaacgtacgcttataggaatgtcgtcgaagcaacacgaaatgtgaacaaggatgtggggtttgtcgatcaagaggacaagtaccatatatacatggttgatacctcttcaaactttggcatcatttctatgtccgcaaagtcgaggatgtgctgatcaatttgggcacggaatgttaccgccgagcgaaaatcgatggaataggtttggcgctgatgcgatctctcgggaagcccgtggtcacggatcgcgtcaggactgtcaccgtacaagtgtgtccggggaggttgagctagaatggcggctcaagtagggcgtccaagcccagagccagcgtgcagcatctcgctgtaccgaacattcacgttcttggaatgtggctcgcacgatgtgatgtgattcggtcgcatctcggttgcgggggagactagcatgtctctcgtgccgtggattagtgtggttctagcgtgcgagtgtcgccagacccctcgttgaagccagtctttcccttttctggcacggagcagccacccccgtgtctgactcgtgggaaggaatttggcgcgaacacaccgcatctcgtccttcacactgatacaatctcacggacaatgacttgccgttgtatctagatcggaggcttcatttagagaagtctttcaatcggctaaccatgagtgcccaatattgtcactttctggcgacatctttcaatgctttcctcgtgttggaaatgtgacagcgaacgacacctaagtacaggtgaagatattcacgactaccaagtgctactatgtcatagaataagtatcgtattatataccagcctgtttagactcgattatcagtgccttctaatacactcgaaggtggcattcgatgcaggcaacctttcactcatactcatccgtatatacagttttctctccactgacaccatctaggcaagtcatttaccacgaatcctggcttctcgacgctctcctgaacctccttgcgccctcgccaccagcctggccttcaccgccagctttcccctcgccaccagctttaccttcgccgccagccttgccttcacctcctgcttggccttcaccacctactttgccggtactacctgggacaagtccagcattcgcattaccgccgccgttcgcgttgcctgcattggcaccattaccggtgttcgctccagcattggcatcattaccggcattgtcaccagcgttcgcgttgccagcattagcaccagcattcgcgttaccggcattggcaccagcgttcgcgttgccagcattagcaccagcattcgcgttaccggcattggcaccagcatttgcgttgccagcattagcaccagcattcgtgttaccggcattggcaccagcatttgcgttgcctgcattggcatcattaccggcattcgctccagcattcgcgttgccagcattagcaccagcattggcatcgttcccagcgttggcgtcgttgccagcgtttgcgttgccagtgctgttcccagcgttggcatcaccggcgttggcgccagcatttgcgttgttaccggcggcagcaccattgccagcattcgcgttgccagcattcgcgcccccagcattgttaccggcattggcaccatttcctgcgtttgcgttgccagcattcgcgccagcatttgcgttgttaccggcattggcaccgttgccagcattgccattggcattgtttccaccgttgttaccagcgttatttcctttgtcaccattgcctttgtcgcccttgttcttcaagaagccttcctggtcctggttctgctgtgcgttgccattcttgccgttctgagatggctgttgcccacctttgccggacgcaactacctcgaacttggtgcaatcatcctgagcgccgcgctgagccacaggcatgttgaccggctggtgattgctagccgatatcatggtgcatacacggtagatgccgacagggagaccatctgtaacagtggccttgagtagaccttgcccgtttccgttatcgtcaatgcccttgaagaaggcgaatgtggttgggtccggaggtgtggtcgcttgcaaattgccaatgtcttggaccgtaacgtggcaatggccgataatatcgccattctggttcaggttttgtggcgcagtgtaatagttggtcgtggggttgacaaagaagccagcgtcaaggtgctgagtctgaaccacgatgtcgaacgtggtgtcagaagggactttgacaccaactttgggttcagtgatgacggccgtgaccatgttggtctgcgcggggatcttgcccataggtatgccattgcaggacccggtcttgatctgcatgccattggtgagttctgagccctggcagaaattgatgaagtttgctttgtcgctgggtggtaagttagtggtgcgatcagtattgagttgtcaggaatgcttacacagccgaaggtgcttgtccaggcttgatgccctcagttcctgtttcttggcccgtgagaccgctagcggactgaatgaggttgttgttcaagcaagtctggccagcgttctgaccaccgttctggccaccaccgttctggccattttgttttccattctgttgccctccttgctgacctccttgacctccgcgctgctgcctagctactatgttaaccttgctggatacatctacggcggctccctcgatgaggcctgctgatgcgagggacgcaatgaggagaacaagagaaaccattttgaaaataatacaagaataaagaatgattgtaaagaatgtaagccgaactggtcgggagtgaatagcctaaagaaaagaatgtatgacttggaaggactgtacggtcgatgagagggaaagcgcgctcattttatcaccgcctggctgcgacatgcaaatgcccttgagggagtttgctccgtgatcccatccatgggaaggctagtaaatccaacattgtggttttacaactgcggcacagaccggatctcggctccgaacttggcgtttactaactagaagaggagagcctgatcgtgtaaacttgtgaaactggttaggctccaaacgtcagaactgtcgttttgcgcgctaggtgatgttgcgacacaactgaggcaaggggcggtggcgcatggtccgcgatcctgatttcagattgtgcattccgcgaatcagaaaatcagagtctaccaatttggctgcgaaccgagcgctgatatactgcacctgccgtatgattccatccatcttgtcaaacgctccttaggcagcaggggacggcatgaactgggtaattttggcagcacctcctttttcttgactggctgaaactcgtcacgtggttgagcaagctttgtggaagtggaccaaattctgggcattttctgggctcccgttgcttgcctaggatcgacacaataggtgcacatattatatatcgaacatagacagaactgtttcctcctagatactcacctcagtttctcagccttactgcgcccaaacagtggatgagcgagttcaaataacactcgcactcacattttcaccgactcccgaggtcgtaccaaaaactccttcctgtttcattcaaccaacatcatcatctctagtgattatgcgcgattatcccgtcaacatctggtacaatctgacgagcgtagagagttgtggcgtttcattgacacggcgcaatctttcaggggccgtaaaagccaccacgccgcagtccggaatttggccgtgcggccgttgtggcacttctgcagcgttaagcatctcagactcctgcatgtcagcaacgacgaagcaagacaaacaggtcctctccatcaccttcgatggcccaaagctgtaggcagttttgctaggcttcgaaagcgaaaccaagacactgtgtatagcttcgggctattaaacaagctatctaatgctacaccttggtcggtatccatcacattgagatacgtaaatttcattgcgccagaacattgaaagccctcagagccataggcccgtgcttcactccgactcgattccaaacgtacgaattaaggctgcctttccaccaacaagaacgtccttagctcttctcgtcggaattgcatgccatagaagcctccagatcatacgcggctaaagatttcgaaagaatgcgatagatctcggccctcgcaaaatgctggcccacacaccttcgtgggcctgtacagaaaggtacaatagcttgtcgttgatcgcagtgctgttcaaaataaagtttttgatatcatacaactcgagtgccgagattggtccattctgtaagctagcaagatggacattttgactgtcaacaaaattggcttgcgcagtggtgagctgacagactacaacatgcatcttccacatatagctccagcgctactgcgtcagttcatccgaaaagttctgaaaaagacaattacttcgtcgaatcactccacgcctcgatcaatacgacgaccaatgattgcgagtctgcctccggagaggcaaactatacatgacagatttgctaatacccttgttctgtatgattatatatattgccgaatttgcttcctatcaattggctagtaccttgttgagccactgagcgcatctgaccgaggaacccaagtaatatgccgttacatcagcgtacctagcttcagaggcttcccagcgcgatgtaaaacaccgaaaaggctataagtatatacagccatccatatggctacgacgcaagtactggagtcttgagaataggcaggaatttttggcgctgcttgacgtgcgcggctactgagaacttaccatctgccctcatgttcaactattcgcaataaaaaaagttctcacatcgtgttgacaggaaagcgcagcgcacggagctagaaattaaaatccataggatccatatatattcttatgtggagcctagctacgtagcacgaccccaagcggctccaacctacgcacgagactcaacacgctcagcatcattctgcttctcatactggtgcgcaacatccgtaagcgcaggctttagcgcatcggccgcctcacgcgtaaatttgcgtgccgaaaccttgtgctcaaacatcaaatccagctcagagtacgtgaagccccggggctcaggaagacggaagtagccccacgcaatgaacaagagcgcgatagcggcccaaaaaaagcctcctttggctccccagttccagtcgttcttgccgaccatcttcggcatgatggtgttggtgatgaagacaatggagttgtaggatgcgcgggagagggcgacagtcttgacacgcaggcgggacgaggggatctcggcggcgagagagtagcagataggtcccagagagagctaatgaggtcagtcaggcttgaacaatgaaggggtgaggaagctaacctggaagcagaaaatcatgagaataatcagtacacctcccgcaagactcgcgctcttgttcgtaggaggtgcaaggccgatgaagccaacaatcagaagaatgatgaagatggcggaaagaccaacgaggtagatggggcgacggccataacgcgtcatgatccaccatgcaatgaagcaaccgaccaaacccaagcagtcttgaccgatggtaaggtggaaagagtcgtcctggctgaggccaacgccttgcatgaattgagtgccgaagcccatgctggaatgatagtcaggtaaaaaattcaatcatagttggtcgtgaagcttacaatgggacaccacagagcgcctgagttatgaaagccatcgcagatacttccgtgcggtgcaaatcacttccgcggaacaagtgccagtagttggttccagcaccaacttgcttctcgtacttgtcggtaacgaccatcatctcaacgtgtgcatcgaggtcgaactctatgccttccgtaggggtagtgatcttgctgattgctaccttcgcttcatcgatacgaccctgtcgaacgagccaccacggagactcgggagcgaggaaagtagccaggataatgggtatgggccaaatccactgcagtgcaaaaggaatgcggtagccccattgtgttgtattcttcatcagaccagtcagaatacccgtcgataagagtcctcctatgactgatgagggttagcctgaagagtccgcagcactatcggcacatacataccccagcacatgttgatccacgaagtcatgtatcctgcgaactgttagcaagaagttacatgtccacttttgctctgcgtacctctgagatgcgtaggacaaagatccgcagcgtatgagatggcaagggtctgaaagaccccccatggcagaccctggatgatgccaccaacaaggaacatttccaagcctgtggagaagaacgggatgaagatggcaccaaccatgaaaatcatgctgccaatcatagtcttcttgtatccaatccattcggtgatgtatccgttgatgatgagaccgagaatgcatccaacctgattgcattagatttgttcaattctcatgctggaaataagcatacctgagttccgttgaggataattgtctgccatcgcgatgagacgatcttgacgccatcggcatcaacctgatcaccaaacttgtttcggaagggctggaaagcgaagaatttgttcatcagagaagtatcgtagccctccatgacaacgcagagcgagatgacaaaggaaaagacgatggccttccaccagaagcgcagcgattgacgaactgacatattgtgttcattgttgatggcagcggtggtgtcatcggcaacgttctggccagtcgtagatgtgacatgttcggagacatgcccttcggtcttctccatggtggccatgtcgaacgatgctcgaggtctttgatggtctccgtctgacgaattgtcaagatgaggatgaaggcgttcttgcgtgcagagatctgcactctatatacatcttgatatcaagtcacccgaggctggactccttgtcatgcacccaagcgtggcccgatagtttggacgaccaagacgcggtaactgtccgagaaggggtaagaccagatctttgcggggtagccacatggcgggacgttcagaaagagtgcccatggggagagaatactcaaagcgcccaatgaattgaaggcccgtcgccaagcttcgtcacgaggcaagccgctccagagacttttcctacgttttccgccgtcttcctttcttgagttagacgaagctcgtgcattttggcggcaccgttcctttttctggcggttccgtccgaacacgagtcagttgcccaggtgcgcttgccccaaccactgagtctctccaaggctcgtccactcatcgtatttaccgcttttatcccgcccagttgatggagtccttctcgaagcgcaattatgcgcaagccgtcagcttgtagcgtttgtcggtaggtgacaagcttccccacattcacatccgactaccgctgacctggctggagagcgcgccgtcgcaaatgcatctacccaacaggtcggcacgcgactatttgcgactattgcctgtcgcatggtaccgagtgtctccaggggccaccagaaggcggctactatgccaaaagacgagcaagactccaagagtttcaaacagcccaaggcgcagctgggccctttgagccaccgccaagacagcatcatgaagaactaccacccattcctctcaggcgagaactagtcaatttgtacttcgactacatccacgatcagtttcattccatgtaccatcgagcatctttcatggccgacgtagagcatgacaaagtgccagcgatcgtccttttcgccatcttcgctttctcggccaggttctcgacgaatgcagtttttgacggaaccgatgcaagagaaagaggcaatgcgtatcgtgtggctagcgagagactttttagccttcgagagatcagtcctaccacggtacaagcctgcgttctgctaggagcctacgctgccgctaatggagagaccgacgtcgaaaacctttactacagtacgggtggacgcatgtgtctggctcttgacttgtcgaatttgccagttaccagtccgatcgagcgtgaagtgaatatcagaacatggtggacaatctgtatggttgatgtctggtcgtccactgccgtcaaattgccacggattatgccgattgaaagtgcagcaccgttacctattgacgagtttgccttcatgtccatgagcaatggaaatggggtacatccaagtccgaacacgacgaccttgaccacaccactgtttgcagagatgatcaagttgaacaggattcttatgaggatcatcgacttcaaccaagcttgtgtgtcacaacatctcactggtatgcccctagaacaaggcatactccagttatcggacgagcttgatacatggctgggagacttaccagaacacatgcgtgatacgcccgagaatttcaagaaattcgcatcaatgggcctgggtcgcatgttcgttgctgtgtacttagggtattatcactacggccagctgttgacttaccagttcctgtcaacttcttcagaggctgaaggaagttcatcggcctacgctgacgcctgcaaacattatgctgcacgactctgttctctcgtatatcgctcgcactcaactcctgggagcgaagtcttatactcagccgtctcgcacatactcgtcattgcgtccacagtccaaatccatacactcctcttctctggcgatgaaagccagataagagtctcgaaatcgagattggagcgaaattttgagattttgctcaaattgcggacttattggccgagcgtagatggcgctatgagtcgtctgcgagcttttcaccaaacctgtcttcgaagcaaggagacgagtttcgttcttgatcgatggctattgcgcttcctcgtccagtttgcgcctcatatggagcttgaaccaagggataatgatcccgagtatgaggctttgctggcactgagtagacagtcgccattatcttgctattcagggttgtctgtgtaggcagtcaggcgtccgaagtcacgagattgcgatagccgcgaaaggcaagacacgcgtaattgcgcctgatatcgtactgcgtgatctccactatgacggaaatcgactagggtgtaaccataggtagcccatcctgaagttgtacacagggtcttgctgccgcaatcggacaattgcgactctgcgtatagcttcagactaccatgttgcggggcagttggtagcggcgggaaactcgtcgacgttctgcacgcttgcggagcctttccattgaccgcccgaactcgcggacttggcatcctgggatcacgacccactcgagatgtccacctcaaagtgtgcttaaaacgctgaagtggcggctttgatcaaagcacattctcagtttcgcacaatgacactgtctcgtagcaacaccgtcatcgcggtgactgcactcttgggtggcgctgctgccatcaacaatggtctcgccatcacacctcctatgggctgggtacgacttcctaagcaagcaatcgaaccttatgctaatggaaaaagaacaactggaacgcctttggatgcgacgtgtctgaaaagttgctcctcacaacatcagaacagatcataagccttggtctgcgtgatcttggctacaactatgttgtcctggacgactgctggcaagatcccaaaggacgggacaagaaaggaaaattgcagatcaactacgacaagtttccgaatggtctaaacgcgatttcggatcatctccacagccagaacttcaagtttggaatgtacagtagcgctggcgagatgacctgcgcaaggttttgtacgatgcatcacactcaaatctttaaatcagatgctaacaacgagtagcaggatctctggaccacgaagtcgacgatgcgaagagctttgctggctggggcgtcgatatgctcaagtacgacagctgctatcacatgggccgtgttggcacgccatctgtgtcgttcaatcgtttcaagacgatggcagacgctctcaaagccactggaaaaaacatcctcttcaacttgtgcaactggggagaggacctcgttcatacggtgagcgatgtcacatcagtcattcaacgagatttgcagactgacattttgatagtggggcatgtccatcgccaactcctggcgtatcacaggcgatatctacgattcgttctctcgcccagacgacctctgcggttgcaacactgttgcacccggtgatgtaaactgtgtggcgccaggcactcactgctcgacactcttcattctcaacaaggttgcgccttttgcggaccgcagtatccccggcggatggagcgatcttgacatgcttgaagttggccaaggcggccagaccgatgaagagtacaaagcgcactttgcactttgggccgcgatcaaatcaccgttgttcctaggtaacgacctgcggagtatgcccgcttcggctctgaccatcatcaacaaccctgccatcattgccctcagtcaagaccctcatggtcgaagtgtgacacgcgttcgacgcgacactgaaggcgtagcaaaggatgagtggggcatgggcgagacgcacgtctgggccggccatctccacaacggcgatgaggttgtcattctgttgaatgccggtggtgaagatatggagatgagcgtcaccctcgctgagatctttatcccttacggacctggcggatctgcgcctcacgtcaagtacgactgggcgatccatgatctttggcggagtcggatgcctgattctatcgccgaggaactgctcgcggcaaagaaggaagaggagcgtgagtccatcttgaagaaggcgaactggtacaattccacggaaattccttacgcaaagggtctggcgcaggaggacccacgtctctttggcgagaagattggtgttgttgaggctggtggtgtgctgaaggcagatgtgaagagccatgctgcgcgcgttttcaggctgcgcagaattgcgaaggaaggagacgagtttgaggctaagagcatctcgagggaggaccatgatgagttgtaaagacacattgtgcaagattgcgcaggctgcgatctagcatccgtgagcgagataggagagacgtagatgtccaagcttgtgatcaccattccatggttctgggaaccgactggcttttagccttacttcgtgaccccagtatatctagctttcgatttttagtagccgctcttcaaaatctacgcagtgcttacttttctggatctcactttatcctgctgtacgctgaagtaatcgtgatcgactctcaccaggtgcggctataattcgtgcgcgttctgtcaaaactcaacctactatgagagagcaactatcatcttatatgaaatcctggatagactcaatagctgaatagtacgatgcgaagagctaaaacaaccttaaagctagacagcttgattgaatgctcttagacggtgcttacgatcacgaggctcagcgcgcacaaatcattgcagcacctggtgctgtcttctccggactcacgtcacagtgttcataacatcttccttcgctagattgatcgaccaatattccctacctttggtgttggtcattgagttcctttcctgtatcctatctttagaggatgtcaatcccccacttggtaaattgcttcctgattgtaaatgaaaatcttcgctttcaaacgtactctattgtgcgcgtgaagaaaacttcgagttccagggttggtcgacgaaacgtgatttaatatgggatctgccgattcaagatccgagatgcatgttccccagatttgtgctttagccgtagacgcccagccttcttgagtcctcgctaatggagacacatcccaacctaccatcaaaatacatgcagcggtagtccacgtcggcggttataggaagatccatgtgatgcttcggacaatataaagtggaaaggctgtggtccgatttagtcccaagttgttcatcgatcctaaaactagagcctgaacacgacaagatgatcaaaggtctccttctccctctcttgagtcttacatcacccatatttggacaatttgtgcccaagccgggtaactttcctgcaaaagcggatggtgactgtacgtaaggcattcacatagacacgagacgcacgctaacttggtacacttacatatagatgcaggaggtatcttcagtatcccgctctctgaactgccacaatatgctggtcccggaggaagtggttccgagtctccccagggttctgggcccaaaacatcgggatcaggaccatacccagctgtgatgtctacggattctacgctgccccgtcatacaattttcgccccaaagtcgcctccagctggaaacgtgtctgttccctttattgcttggggcaatggaggttgttcgcagaacgccggcgaatatgagcgcctgctcgtcgagattgccagctatggatacgtgatcgttgcggatggcacgcccaccggggctggcacaagcggccaaagcaaagtccaggacatgcgtgactctcttgattgggcgtttgctggcaaggcgaagaagtatgggaatatcgatctgaccaaggtcacgacagcaggccatagctgtggtggtttggaggccatgtcgaacgcataccacgatgatcgagtgaagaggataatgatgttcaacatcgcaatttgtgcgtaaagtatatgtacgaattgcatgtgagatatacactgacttcgtactcgaacatctagtccaggacaacagacggtatctcttgcaagagataaaggtgccggttgcatacttcatcggcggaccgaaggacatgggttacactactgtaagctctccgcttttcatgaccaagacactgtatactgatcattctgtaagtccgcgaaggattatgccttgctcaatgctggcctaccgaagctgagagccaacctcgatactggccatggaggcacatggcaggctaccaatggcggtaagcaaggtaaagcagcagttgcttacctggaatggcaatggagggacaatgcgactgcaaaggcgtacatcctcaatggtggtttagtcaaggacaactggaccgtggagcatgcaaactggccgtaaattggggccgaatttggatggactccaggccacgtactacaggctcacaggatgagctgccactcggtacacctgtttcatttatatcttggttgttgacagcacgtagcatgtagatgcggtgcagattggggaggcgtatactccatacagagttgttcacggttttacgagatcgtatctctgttgtgatctgatgacaattttggtccgtggacgcgtattgatgctgttgaatgatttcgggcgacttcagtctcctgacgggagctgttgccagataaactcgcgctaaaatgtctcgcatgtgcctagtacaagtgcgcctccctcctgaaccctgacttgcgctctaccttcctccttcaactctgaacaccgaacatccgttctttgcagaccctgaaacgcatcgctgaactctgtcagatggccaagtatcgattataacgacctcaggaggctagacacacggcaatgcgagccgcactgcagacgccgccacccaagagccactttccttgcgcggccaatgaggagccacgaaaccgctgcccccgtgatactagctagctcaaaatgattagacaagtttgtggtctagtcttttccaatcgatttaagatctgaagaaaccgccgaaagtaaaatggcgtcgaggcttatcctccgcggaagcgagaaccgcagcgggtgtgatagtgcaacatggcttgcggatcagtacagccacagaaccactcttcgatcgtgatgtatttgaccatcgcctgagccgctttatcttttgggatcgaggctgtccctgtcgtcccttctttacattcaatatcactttcgtttttcaacataatgtctatcttgtcattctttactactgcgctattgctggcgtcgtacagtaatgccgcacctgtcgttgaagagaagagggcgatcaaagccgatcaacttagcacgttcaagctaatgggacagtacgctgctgctgcgtattgtgcaaacaactttgtctcttcgggaagtcagatgagctgtccaggaggtgattgtccgcaggtagaggcggctgatgctgcaactgtgaccgcgtactctaggtaagcaggaaaattctcgagaatggcgcaaaacactaggagaaggactaactgtaacagactggatacctcgacagatgtgactggctacatcgctgtcgaccacacgaataagctggttgttgtgtcattccgtggcagtctcactgttgatgcatgggtcaccaactacgagttcgacactgtcgactccgacgtttgctctggatgcactgcgcaccgcgggttctggaactcctgggtcatcgcgcgcgacactgttaatcccgcagtacagcaagcatcggccaccttccccaagtacaagatcgttgttgtgggacactcgctaggaggcgctgtcgcgactcttgcagccgcctcgctgcgcaactctggttataaagttgcgttgtataactttggctcgccacgagttggaggggctaaaatcagcaactacatcaccaatcagtcaggcggcaactttcgattcacgcataggaacgaccttgtacccaaagtgccgctcatgactatgggctataaccacatcagtccggaatactacatcgatacaccaaaccaaccggaagttacggctcaagacatcagtgttttcaaaggaacagccaacctcttcgtgggaaatcaagcttctctgatctgggaccccgagtcgcaccgatggtatttcggcagccaatactattgcgatgcgaagagtaagcgaggaacactcaaggttcgaaatgtggaagaagacattgtcatcttgaccaggttctaaggaaatcgatagattgcaggatattagtacgaggtctgctgttcataaggagcatgtctaagggtataaaaccagtaaggaaagaaacctaatcatcgcgtataatatcagttggcatggaaaacgccattgtcaatctcaaacacatcctcatctcgctccaactcttcgctggtgtgatctttccacaaatgctccataagtccctcgaccctcctgcacaccgtgtccgcctctctgaacctcgcgcaaaagatacatgcaaatcccgcgccttcctgatgactcttgatcacgaagcgattcttgatcaagaagcggtggcgttcgtgcacgttcctgtttcggctgtccgcaatgatttcccacgccttacccggccgcacggggttgtacgcgtggcagtaagggcacatgctgttgccgccagctttgtaactatccgtaagattgaggcgaggatgcttctgcaggtcgcgggcgtagatgcagaatactttgttgttgtaagactgatgtggtagactgggctttggtcgagggttaggatatggttggattcttatccctcccggatccctgattgggtcattgtatcttccatcgcgtctaggcttcgaatcttctggtgggataggcttaggtcgcggagtcgggtatggttgaatcgtgatctcttcaggatctttgactggactgcggcgtcgatccccacgtctgggatccgagtcttgtggtggtgttggctttggtcgagggttgggatatggttgaatcgtgatctcctccggatctcttccagggctatcgcatctatctccacgccccttcggaaaatcgggcctctctgtcacgctgtcatgacgaggcctgggttcgggtggcaccgggaaagccccaggtatgctatgatatggatctggcacacttgggcgccctgtctctgacatacgttggcattgcagttgaagtgcttgaatggatgccatgcgggccgagcgcgtagtttgtattagacgcagaacatgcgagtgcgaagatgatggcgacagatatgaactcatcatgtaatcctggtggatgctgagtaaagtgcgttggagctgtatgatctgtgcttggagctgagtttgcgtgaccactgctctcgcgttagtacatgatgtcgggtgcgctatagtgatgcatacgatctcctcgagcaaagccttcgcctaactttcgatatccccgatcgtattcggctaacacttgtgatgaagaagtggatatgagctcctcgtcgctgtcggtatactcctctttgcgcgcatccagcttccagcggacatgacgacggccgcggtcacggtcggaatctgggctagagtctcggcgtcttctagatggtctgtgatgccacttctcccgctcttctttctcatcgtcactgctatgcgaatctgattttgacttgggtttgagtttgcgatacaagtcgcgggcagatccgaaagactctgtcaacgtgcgaacaagcgagacgactacaactagatcttgtagtacgccctttgcctgattccagtcagtttaaacgtcgcgtactttcacagtctgagcaagacgtgtctgaacaagacttacagcatccactgcagcttcagcttcttctttcatcgttacttattcgttgcaggcatgcaatttgatagcgttatcacggatgggagtggcatcgaggaatgttggcagcattgcttgcgtgaaagccgtgcccaggacctgttcaccggataggcggctccctttgcggctgaccgcgctactcacggcaacgtgcatctcaactcgagctcagctgcatgtgtcgtttctcataggacagatcatctgtgaatcaaccgtgatgcgcgatctcgcatgactgcgccacatggttggaggctcaaggctctgtcgtgcgggtcatgctgccttcaactaaaagactaccgaacaaggggtgcaaggtgcgagagtttgaacaggacatggtaaaagaaatgtcaacaaggatacttggtgccttgcagtagaagatctgctgaatcgatgcagggccatcttgaagttggtttcactttcgttgtgacgagaaatgggtgtcacctgtcgtcttactactcaccacgtgcggcattcgcatgcacatcaccgcacaccacacaatcgctgcgtgcgagacaagagaaaggtatcgacatcaggcgccggcataacccgtgctgacaagaggagtttcttatcatagaagtaacctcgcgtagaccgggcactatttcaaatggtgactggtgtcaaggcgcgtgtgttgacagcccagcgtgggcatgaccgtgcttgccagtcctagtcatccgtcgatgcgaatcgtcaaagggatacaaaatattccgcaactgatggagacttggctctcgcacataggatgcgatgcatgaagatgatgttcgtgggaaagtatggtaacggacgaggagaaggttatgaaggtgagccttgcggcgcgagggcgcctcgagccccaaggccgtccgctgcttggcggcacctcccgaggtcccgctgttccgcacctgcaccttcctttccttcatcacatcttgcatcgcccagtctcaatgatgcatcaattaagattccatacagcgaatcaccgcgcatcgcctcttgaagagcgcgcttatcgaatggctaacttgcctgagccgtactctcgggacgaaatgaagccccatccaagcgcttccgtttcgactactccaaacgattcgctagcagtgcttcacgacgtcccggcaacctcagcaagcgcgctgctgccaaagattattcttagacatgagtgggattcgctctcgctgcgccgcatgtgtggtgtccaaaaacgatgcgttcgcacattgcgaaccattcgtctcgtattgctgctcgattcttgcaggtggacgacgcaacagctaccatgactaatcttcactggaacccttttcgacgacatgcgctgggcggaatagtggaggaaaccgctggatcggctcgagcaacaccagcaccaaaatcgaagacatgggagaccaccgttgatcgagtgcccagctggcctgaagaagcccgaccactgaagaagcacacttgggtggtatacctatacgctatagccgatgttcttcttgttctcctaccggtatacttcatctgtaagccaagtcaatcaacaaactcgcacgatatctgacctacaacagtactgggagttgcgactgcggtcttacacaagaaaccgacacagggcaataccttcggaactaaagtggaatttgcgatgtccttggtacgcctttcttggctttatgcttcctctattaatatatgctagggtcctactatgttcccgatcgtcttcgcagcgattatcgggcgcagtatgaagatgatagcgagattcctcgccgagaagggtgcaaagctcggtgtgcgtctcgtccccaccgctagcaccatagtcatatgttctaacatcgttcccacaagactttagagctcatgatggccagccagtccgtctggggaactgttgagagccaatttctcatgcagagattcactatcgtcggcgcaaacctactcttcctgtgggccctgtcgccgttgggtggccaagcatctctgcgactgatgcagagagatcaagaagcactgtacgactcctccaagttacgctacatgacaaacgggtcctgctggcgcattgtttagtatggctactagcaactttcaacgcggtaaattttctgaagccggcgctctatataatgcagccctgttggcacctcaagcgatcaaaatcggacgccaagactcatggggaaacgtaaagatcccaagatacgaggtactggatttgtccaccatgggtgccgatggctggttggcagccccttccacggtggaagtaccggaaacctatgctgcgttggtaggcctaccggttgctgggctcacaaatacagctgatttcaacttcacgatggaatacaactacgtatatgtcaagtgtaatcctttcgaacagcaaccttatcctggtttacatggcactggcgactctactgcaaccaattatacaaagctggatctattgcttcccggaaaggtctggctcaataaatcccagtccgacctacatcccttcgacctgttgggcggaagagcttctttcttgctggatacctccaggaacttgggttcacagccaatcagaaacagcgaaccccgtgcaggtgcagaaaatggaataattatggatcggttggatgcattcgtaggccatcacaaccaatctcgaatcaatcagaccgagattgacagaccaagggagctgctctttgcttcggtctatggcattagccgtgatgggaacgaccaaggactcaacatcgcgcgatgcacgttacatcagcaacacgttgaagcattagtgctatgtgctggcactcaagtgtgcagtcacccagctccgaaagtcgagaacggacaagcggcccgacacattgacagcattcgaggccctttccgtgttcgatccatttgcacgcgaatttcctactgccatcaagttcaatgagggctccagtccgacagaattgttcatgtcgaatacctcaacgttcccattcgttcaaagggttggtcgtcttatcgctaccgaggcgtacaccgatctttcgaaagtacctatagatgatttctcgcagcgactgagcctagttctcaacacctactaccagctcagcactcaatcatctggttactttggtagcctgacaaacaacctgtcggcatatggacccgatacgctaccagtgacggatgtcaacgtgtatctacccgccaatctatcggctactgaacacacattcactgagtggttcctcgattttcagcaaagggtagaccgcctggagtcacctttcatgggagctacgactacagcgaagaaaacaacaaaaagagagatttttgtctgcaactttgcatggcttgcgttgcttctgtcgtcgtcgacagtcatcttgattaccggcagcatggcactcattctcaaaaggaggacccttggcccagagatgttcggatttgtctcgagcatgacgtacgaaaacccttgggtcaaaatacctcaaggcggaacaatgttagacgctatggaacgatcaaggctcttgagggacgtcgaggtccatgttggcgacgtgcgcggacaagaggacataggccacattgctttcgccaccggtcatcccgtgtccaaattacagagaggacgcctttaccgttgacaaggccattgtggctcatgaccgagagctgcttgcatgaattgtggcaggcttgtgtgcgaaacgaatcgtgcacagccatgtagtggcgcggcttagtcgtcgcgctgactatttcttattgtcaggaatatcaaccttcggctcgacacgactgggcccaagtggtgcatgaagaatggcaacagctgacagcaactttatggctgcatggtgtgggtctcgcacaattggccgtcagacacgcatgcacgacatcacgagcggcaggcggcaacggcgacggcgacaatgaaagcttggttcgagccgaagtggtgatcatcagtcggcgccttgctacagccagtgcacaatcgataacggatgaatattggacgaacccggtgcatattcaggggatgcaagctctgcacgcaaccgcggtggctgcgatgtggatgcagaaagaccatggcgtaaaaaagagacgatgcggctcaccaatcggccctcgtggacgggggggtgactagacgggatgcgacacgtctcgaaacaggggtccggatttttgggcgggccgctaagcgagtccagccttgaccaatggtcaccaaatgcaacatcgaaacgaaactgttcacaaggccatccattacgacatggtgctccttgactacgctggcgtccattaccttccactcgtggtagtctccgcgtcgagttcctgcgtcaaccttgtcaacctggtggatctcccgtggtgcctttggctgagagcctcagcgacttgttcgcctgtttcaatgcgtaaacgctcgccaatccttttgccatatgccccatgttttgtgatcgaatgtcaccatccagactcgatgtttgattagggatcgtcctgaggggactttggtggaaacaggtgtggcggcatactcagacctttgagcaatggtataaaggacgacctcagtcgcaccgttatgtctattcatcacatcagtgtcccaaaagctctttgcatttgcatctttacttctcttctagctgtgctagatatccttcttttcagctcatcacactccttcgcagattctttgatagaatcagcactcacattattgcattcttcagcaggatcactctcattcgacatacacacatcactatgtctatcaagaccacaatcctggcagttactgccctcttgtctgccgccaacgcgcacatcaaaattacgcaacccgtccccttcagcaaggatacactcgacacttccccggtcacgaagcagaattatccatgcaagaacgacaatggcttcaagatttctaccatgaaccaaatggctgtaggtaccaagcagaccctagctttcagtgggacagctgttcatggtggaggttcgtgccagttgtctgtcacgaccgacccagagcccaacgagaactccgtgttcaaggtcatcaagtccatcgagggcggctgccctggtgttgacggcgcaacaaaggaatacgacttcgagctccctgccagcattcctaacggcaaggcaacttttgcttggacttggagctccaagatgtcaggcgccccggaactctacatgaactgtgctcccattgaggtcactggtggtgctagcgacaagaccgagttcatgacgttgcctgatatgcttaaatacaacgttggagagggttgcacaagcgcgcaaaacttcgctaccaagtttcccaaccctggctcagtagttgagaagggtgccgccgacgatcagaagcctcccactggcagctgtggttctactggcagtactccagccgagccttcaccgccagcaggtcaaccttcaccgccagcaggtcaaccttcaccgccagcaggtcaaccttcatcgccagcaggtcagccatccgcttccgctcctccttctcagcccacccctcctgccggtggtcagtcgtctgctgcagctcccccatccgcgccctcgccacctccttccaacccaggtggtgtcttcgcccctggcgcttcagctgcacccactccagcaacttcgaccaccctggtcaccgtcactggggctcccacaccagcgaagcccaccgtcccagtcggtaccggtacaccagcccagccaactcccccatctactggcggtggctctgcccctggtggctctgctcctgccgctcctggtggctctgcctcgacctgctccaccaacggcgctgtcgtttgcaacggcgagaagcagttcggcctgtgcaacaacggcaacgtggtctggcaagaggttgcctctggcaccgcctgtgtcaacggcgtcatctccaagcgctccatgcgtgtcgctcgtcctcgctacaaccgcaaggtctaagcgtgccactcatttaccaacattgatgacgacgattcagtcgcatcgcatatgttctttgtctatctttcaaccattttttacatataggggacgaatcggtctgggaccgttggtttggggaacacttttacagtcgcatcgcgcgaacatgaattgcattttttggcgtacctggggtcttagatacgttaggatgggttcgatctattcatgacgacccggatggtgtataggcatacatgaaatgaaacattcactgcaatctttcacctttctgcatttttggtgactattaacaaaagtctcgtcttctctcaacgatcatgttccttcctttacttgctcgccaaaacagatcctcgctcttcctcacccgcgtctttcagtcatccatccagacctcgattcccctgaaggtcaccatgaaacacccacccactcccccaccaatccttacccatccacaccctccatcccaccaacaccactgcatctcccaaacactctacaccctcccataacgtaaaacctaccacccatcccgtctcctttcgcaatctccctactcctaggtttaccactcatcgcacccctgcacctacatgaaacgggactgtcgcttatccgtcaaatcctccgacaggcattgcctggccatatagctggggtcgggaataagacggcaccgccacacaccagtggcgaaggggtggggaatgtttatgcagtggagcttcggaggtgggtggagatgtggcgatgctggggggctgattgtacctggactggactggactggactaggcagagggagcgaaacgatggcctaattgacgacagaaagggggtttgcttgtgatgggacggatgggcgggtgcagaggggaagggtgaggttgcatttgttgggtagatgttcagtgtgtctgcatttgcactgctgggtgcaagatgcaccccattgtctgcatatcgaaagcacagtcttttgtgcaatgatgatagagatttattattcctgctattctgtctctatgcgtggatcgatctgagcacagaggcggacgataaatcatcaaaacttcaggacgatcttttgaggtcctctagcaacggcccatacaaaactctttgggtttcttcggttaggatggagattgatgcatggtgacaagcgtttttttgcgtgcacttgcatgaatctggttggaagtcgcgaattactgatcacaagtcgagtcggtgttgggcagggtgacatctggataaaatagttccttgcatggagcttgcagctagcggaaggtgccatcatctggcttcaatgaagactacgcacttttcataacagtgcaatatgcataatagattcatgtagattcatgttgcaagaggttgttgcagtgcacgatacttcgcagaacctctggggccttcacaaatctcgcaccataccgcatccgacgctagtgcggcgcgtggactttctggccatcgcgtgcgtcactttatcgaaagacacgacaaatggtgtcctcgacattccatcatgccccacgatcgatagcacgccattcacaacatgtctgagcccaggcggtccacgagggcgcgcgctcgtgaagaggcagctccagcgcccgaaacaccaaaagagaagcctgccaaaggtgccaaatccgcatccacgctcaagcgcaaacgatccagtgtcgtaattgcagacccgacgccggcaacggacagcccccaagctcccaagcagacacttcctctccgaatcactgaaggccaaccgctaccgacgcttcccgaaccacagcctctcgaactgcccacaagcgaatggcaggacatacagcagagcggcgtgctcagcgcctcgatggagcggtcgcgggccgtctgggtgtccggcgtcaacttccgagtcttccacaagttcttcaaccagccgaagaagcccgctgatcgcactgaggaggacaaggccagacatgcacgacagaagaatcttttgagggacttcccggagctgggcgtcattcctcagtccaaggactcggtcaattcggccaaggagatcccgatacaagcgcagctggtcatcgagcctcacacattccccatcagactctatgcgcccaaggaatcgatgaagcatgtccccaagaagccgtcgctacctgcctcgtatgggtcgtggccgaatcacaaccagccgcaacatagccagccgaaccaatacacacagtacaacagccaaggacagcctgtctatcaacagaagccaccaccaccacgcccgcccccaccgaagcctgtacagaaagcgcccccaccgacgcctgggccagccagcacgcccgctccagaccccgtcattcacatgttggcgcaacgagcaggcgtagatcctgaactcaagtcagtaatgaagatcgtggcagctggacaggcatcaaaagaacagctcgagttcttccagtctcacatcaatgagctgacagctgtgctggcgaagcagaaagaagaagcagcgaaagcaggcaaagctttaccagcatccacgacgcccaaagccgttgccccgtctcccgccccgaaagctgtagctccttctcctacaccacagcccgtcgctgcgccacaacctccacctccaccgtctcgccctgttcagcccgctcaaccaacaccaataccacaacaggcaccgaagccatacagcccggctccaccgcagatgcagcttcagcaagcgccacctcgaccgtcccattctccacaccctaatagctacaatcaaccaccccagcagtatcaccagcaacggcaaatgcctacatacaatcctcatccacagcccacgacttaccgaccacttgttttcacattcgaggagggtaacaaagactatctgcattttccgtcatacagcttcttggagtggctaccgaacatgtctggggcaaagatatcgttcttaatcacgaagatgaagccgaagctggaacaggacgtcagtgtcaagcctccatcgacaccagctccgaaagccatggcgcccccaacaggagctacaccaagcggaactccgaacatggaaacacccaacatgacctttgcgcaaacgccaaacggccagatgacgcccttccaaccatctgtcccgccaacacccactccatttattccacagcctcgcatagaagactttgatgagaagaacgacattgctgacatcgaattctatcagcctgtcacagtcctcttgctcacagataacatggacatcaagacttcgctagcgcgcgccatacggcctccagacgtcgtggagaagtacatggatgaggtgtttgacaagtgcaagcgcgcgagcgagacctatctagcatttagattgcctcgcgatggcgacgcagagcaacatgcagagaagagagtacgaagtggtgacggcacacctgtagttgcgacgccgactatggatcgccggtttagtttcacggcgtcaaactggggctcgacgctgagtggagcagagaagaaaaaggccggacgacctaggaagagtcttgtctgagtcctgagcatgatggctcgtgtacctgtatgaatacggaaacgaaataatgatacccattccgacctatacggtcaatcatcttacatattttaagcacacatcgtcctctccacatacacttccctctctactcaacgtccagcccgaccttccccctccccgccccctccaccctctcaaacgccctcctaacccccaaactaacctgcgcccaccccacaacctcattatgtcctccaaacctcacaatctccaactccacactcgtccccttcttcccatcctccaccttcttatacgcaaacgccccacgcttcacgcgctcaccgccatgtatactcctcctttcctcggtcgcactcacgccctcgccgcccaacatctcgctctgcagcggcgcatacacagcctcggcctcgcggaacggaatgtccccgtcgttgcgcgcgtgcaggatgtggatgtgcagatccctgggggttgtgcggatgatgtcgaggaggcgggggagtgtgggccacgtgtctacgattctggctgcgaggaagttggagacgcgggggtagccgcgcaggggtttgaggatagggaggaggcctgcgatgcggtaggtttgaaggagcgtggggaggtcggtgaagggggcgataaggattatgctggcgaagggggaggagggttttgggggtggcttgggtgcgacgaggtcctttgggagatgggaagaggtggggtccgagaagtacagggcgcccgcggcagtaaccgcagtgcctaggctttggccgaggaggacggtgcggctggtgggctggttaagggtggattggacgtaggagaggagggagatggcgtcggtgatgataccggtttcggtggggatgttgggcttgttggtgaggctggagaggccgaagccccggtagtcgcaggttaggaggtgtgtgtggggaataccagagatggagcggtaggttgaggggcggtggccttgggcgacgtggcctgcacttcctgttcgggtgttagacagagtatgagagggagcatctctgaggaagatgggcatgttgaatgtatcggatgcatgacagaaacaacagagcgatgaatgtttggatataagaaaggaacgacaagaagaaaaaggagagacgtcttgatgataggagaacaaaacaacgaccctgaaaacaagaaaatataaaaaaacacttaccccatgaaaattcaccacaaccctactctccgcatccctcttcaacaacttcgcgccgaccgtcccctccaacccatcaacaacctctcccgacgtagcagcctgcgccagctcgacttcattcgcaagatacacgtccagtggcaacacatgccagcaaaacagcctctcgccatccgtcgtatcgagccagaaaggctgaacttggccctctagcatacacatatcagcacctcatcgtccaacgcactaacttcttcaacggctaacttactcgcgaatccaaattcctccggcacagttacgttcccgccatagctcgtccatatcttgtgcgcgtacagggcactaagtcgcaacttattagcatctccccattcttgttctccggagaacaacaataaaactcactgtctctgcaacgtcggattaatcaggctgagaatgaatcccgcccatagaataccgacgatggcgagcgtccagtacgctttgaggaagattggctggagggctggcattttgttttcgtcgaaccacttgcacactcctcaaaaaaaatttcctaggccagctcttttgcaatgctcggattgatggggaagcgacgatttgaatcacgcggaaggagacattgggagggattgttgctgtttggcgctgcgcggcgatggccggggagagataacgtgaggcttcccgtgagcggggactaggctggattaggaagccatgacggggcttggcgggaggaaaggaggattgttagaaaagaagttgttgctctacacgacaatcgttcaaacaattctttagtatggtgtttttgatgtgtaaagatgatatgttgatcgttggagattggtatcattcagctacactctgtgcaggcattatatacaacatacatgtacagttaatagtacaccacagagcccaagccgtcttctctttacctacgcccagataatcgttgaatctatatgcagtcccaaacccctcgacatcgtgtcgtgaaaagcaccaagagtgccatcctatagtccatcagcaccatttgagcgacctgctcaagcgttcctagcagcctgctccttctcgtactttgcagtcagctccctctgcaactgcggtggcgcaggcgagtagtggctgaactccatgctgaattctcctttgccctgtgtgctagctcgtagctgactgctgaagccgaacatgctgtttagactgcagtctgcgtataccgtgaagtcttcggggccaatctcggtgtcgttgatgacagcgttgcgcttgttcaggagaccaacgacactaccctggaactcgttcggtgcggtgatggtagtcttcatgagcggctcaagcacttgaggagcgccagcctggaacgccttacggaacgcttgctgggtggcgttcttgaaagccatttcggaagaatcgacggcgtgcgttgcaccatcgttgatgaccatggatgtaccaaggacgcggtggccgagcagtgggcccttttgtgtcgatgccatgaaacccttttcgcaagcgaacaagaacttctcggaaatggttccaccagaaatctgctgctcgaacttgttttccgcgagtgcctcgctgggctccatccatcccacaactcgtgcgtagtctccagatccaccactctgcttcttgagcgtgtgatcgaagttgacgcgctttgtgattgtctcacggtaggcgacttgaggttgtccggtttcgcattcgactttgtattcacgacgcatgcgctcgacgtagatgtcaagatgcagttctcccatgccagaaatgatagtttcttgcgactcggcatctgtgtggactcggaaggtagggtcctcacgggtgaagcggttcatagccttactgaagtttggtgtatccttggtgtgcttgggcttgattgaaagagaaatgacgggctctgggacaaacatagaggtctatcatgttagctcgggtcttcagatgttgtattgaataactcaccatggtgtagccaagaccgccgtcagtgaaggtatcaccagatgcacagtcgacaccaaacacagcgcagatttctccagcgccaatctctggtacttcctccatgtcgtttgagtgcatgcgcacaatcttaggtatcctgaccttcttgtctgagcgcgcattgaaaacgttcatgcctttcttcagagtgccttggtagacacggatatacgtcaattgaccgaaagtgctttcttcgagcttgaaagccagaccaacgaacggcagagagttgtaagaaactagcttgactggcgcctctttcctcttcttgtccagggccatgttctcgacttcggaggggtttggcaggtaatcgcaaacggcatcgagcataggttgaacagacttgtcagcgagcgcagagcccatcatgaccggtgtgaacttgagggcgatagttgcgcgtcggatagcggccttgatctggtcgattgatggttcttgttcgtccaaaaacagctcggcaatttcgtcgtcgacatccgccagtgtctcaatcagcttctgcctcttctccttgcaaagctccacgatgtccgcaggaatttcgtccgtctctctgataacctctccctttgtgccctcgttgtatatcgccttcatcctgatcagatctacgacaccaatgaagccgtcctcccgtccaattggcacttgaagcgcggcagctggtatccggagcttatggttgatctgttcaacagccttccaagggtttgcacccatacgatccatcttattcacaaacgatatcctaggaatgttgtatctccgcatctgcctgtccacagtaatggtctgactctgtacaccactgacggcgcaaagaatcatgacagctccgtcgagcacacgcagagcgcgttccacctcgatcgtgaagtcgatatgcccaggtgtgtcgatcaagttgatgtggtatttctcgtccttgccttcgtcgttcttcttcacccagtcacagaaggtcgcagcagactggatggtgatacccttctcacgttcaagatccatagagtcccatcttggcaccaaccgaatccttgcctcgcacttcatgtatactgttgatgcggcccggtgtagtagagaacgcgttcggtggcggtggtttttccagagtcgatgtgggcggcgattccgatgttgcggactcgagaaagtcgttcccattctacaggatccaggccttcgacaatcttctcttgcgtcaatgctgacgggtcctctttagcttgctccagcctgcaattcttcattagcctccaattgcgcctcaagttgtagtgcctctaacgaccacaacgtacacttgagcagctgcagattgccacctcctctgcataaaggtcttctggttacatatccatgcatcagtctttgtgccattagtgtagggtgtccgcgacgctgcagcggtagagagtgcgcatcgtgaaggaaggcgagacgccgaacgagcggaaatgcgaagacaactggaggcgagggaatgcgcccgcacaacagaattggccctcatcctgaaatgctgaaagtgggacaaggacgagacacgaatgaagggacgacgctgaggtctgcggtcgctgcgacccgagcaacgctacacgaaaaaagttggggcagcggagttttcggaggtctcgatcatgtgacctcgtgacatacacagcgtcaccaattctcatgtgcgccttgatcatgagagcagctctgtcgttgcagcacctgatagcgtggattactgatacacagccgtctgcattcgagtataccttggcttgaaatattgaaatgttctcgagtgacagtatattgaattgatattctacaaataattctctggcgagccaggaacagcctcatatgcgattctatatagttgtgtagagtgagtagtgagaccagtcttgttttccatgcacatggtaatttgtatccaattctgacgcccattgtagtggcgcgcatgggtgatgatgatacagccgtccctttgaaacaccgcaaatgaatgtgcaatccaccaaaacaaaaatcgctccagaaaatgctggtaggagaagagaaacgctacagatatacaactattaccgctcttgtggcaagatcgggacgaaattcaaaacctgttgccaaggcctttaacagaggcctagggggaccatcccatgtggtgatccttcacacaactaatgcaccggctcgttgctggcaggggtggtttgcagttccgcagcaggtgtctccgcatcttgagtgggctcttctgcagtcactggttcctggacctcagcagtttgatcagatggctcgaccttctggctgctatctgcgtcctcgctagcgaccgtgccgtcagccacagcttcctcatcatgatgtccgttgctggtgatgctatcctttgcctttgcagctacctcttcgaccttcttcttgcccttctgtatagcactaacgggagccttggtgctcttgcgcggtggagaggcaggcttgtcgtgggtcttcgaagcactggctgtggtgggtcgcatcatacgcgacaggaaatcacccttcggggcagctgaggaagtggaggctcgggagtcagggcgctttggagcggcggtggcggggacaagagatgctcgtgttggtcgggcggcgggagcagcgggctttggtcgagtcgtcgtggacggctttcgagtaatcttctgttcttcgccatgcttcgcagccgatgctgcggtgggtgcgacaaggtgcgacggcaatttgaccggacgtgttggcgatttgggggtaggcttcttgaagccactcgcagggacactggaagcgcattagcatgtcgagactatctacacttgcataacatacctggtagcagtgctcgtagctgcaggcttggcagtagcaggcttcttgttctcaggaaccgtagacttgggtcgtgtggatgcgcttgcggtgggcgcagtagcggtaggcaaaccgcctggacgcagagaagcgcgagctgtctttggcgcagcgattttggtgggctctttggcagcagcaggcttcgcgtctgctttcactgaagttggcttcacttccgtcttcgctgtagttggctttgcggcggtcggcttggtccgcattgctagggggctgggttttggtgccggagctgcagccgcggtctttggagtcgtagggggtttggggtgtgactttgggagcgggctcttggttgctgctacctttgatgtcgaggccttcgaggtggaaatggctgcaggcttcttgatctctggcttcgactttgcggcaggtgtgccattggccttcgtcttggtctcggtcgcctttggtgtcgcagcaggctctggagcgtctgacgccttcaaggcctcggctggcgagggcagagtttcggcaccggagacggtcgcggcatcagtgacatctgccggcgtcagtgacacctccacttgtgctcccgtaacaggcttgtccggattatctgcgggggtttcaatgggttcggccggtacaggctcctccttgttctcaacgacgggctcgggtgtggcaggcgcgtcgttgactacagtgggggtctcttccatcttctcgggggtatcaggcgcggctggcgcagcttcagctggagcttcaacactctcttcgtccttcgccggagcctcagtcggcgcaggcgtctcgtcgactggaacctctactggcgtcgcctcaatcttttcgggaacctcggcgggcacgggcgcctcttcggtggccgccgctgttgtatcttcggtggtctcgacaggggcctcgggctgcacgggtgcttctgcctcgacagctgcggcgggcttctcctcgagtttcgcaggggtcttggacggcgcaggcacatcggccttcgcagccttgggcgtctttggcaccttcttaacaggcgtcggggctgtagcctcgatcttggggacaggagctggcttcttctgggctttcgcgggggttttgggggcctttggcgcaggctcatcgtccttggcgggcgcgactggtgctgtctcctccttcgcaggaggctggtccggcgtcgcctcgaccgcgggctttgttggcgcgggggcagaggactcggggaagtctgagcccttcattatagagccgagcgtggccatctctccggcgggttccttgcggatgggcggtgcgggcactgacgattctctcgaggcaacggcctcttctggcacagtctcggaaacagagatgctcttccggcgctcttccttctcctggctgacctccttcttcagctctgcgatctcgtcgacgttgtcctgcgatacgctgaagctctctcgacggtgagcggcggtgctgttggtcggcgtccccttggcggcaccgaggtctggcggcggtatggcggccgtgggcacgacggaaataaaggatgcgcgtactttgggcgtggggcgggttgtctcttcttctgttgctgtgttgtcgcctggggaacggccgcggggttcaggagatgcagcgccttggttctcaaacatcgcccgcaagttgcggacgccggaggacatggctgcagtgcgcaaacgatggtcagtgtctgagtgtgtggtctggggagtggtggagaggaatggcaggtgttggaggtgagtacgtgtgagatgaagtggtggtgtgtgctcgggatgaaaccgttacaatttgtttatatacaaagcacaagagcgatgatgtcgcaccgcgctgcagcaaggttcgggagggatgcaactcacaacggatttcacaacgattgtttcacactcaatggggctctggtgattgtatagtgcgtctgcgaagctggtgaaaaggagagagggcgtgcacaggagcccaaggtgctcgcgatccgcagcgaccaaaacagcaaggccagcccagggaaattcgatagctccgagatgacgcttcgttgctcccactcactgcaacgtccaattgcttcacaatgccgacttggtagcaattctgatattaatgcgagcgttggtatcgataggactgttttggcagggctggagaggacatcctggcatcaagacgttggtaccttgatccatgattttatgcggagcaccacaacgtttatttctagacctcggccaatcacgctttcagacagatggcacttttccttgctccatccaatcacgaattagagtcagcccctggcatataacatgcattgtatgcactttagtgttggtgctaagatggagacaactttggacagtgtagattggagttcaagaattcatattgtgaaaagaaaatgttcgcatcccagcgcagaactgcctcaagtcccagtcctccaggagtcgacaccaagtctgggtgccagcttcgaacatcatcgtcgctgatgatgccaggtgataggccagcgaacgaaaagtctgattgttattagtaagatattagtcatatcacctaagcagaagcaagaaaactaagcaaataaatattattttaaactatttactgctataaagaagcccttttctaggctactaggtattattttctgtctataaactctatatttcttagttataaagagttatatctaagctaaaaagacttaagtaaagttaataattagattcttaagaaactaaatataggcctcttaatgcgcaatcttagtctaaattaccttagtaatatccttcttagtcttcttaatagcataaatagagttaataaagagctctagagcactacgcttatagaatttagagagcgtactagaactattagagagcgctaaaagagttagaaaagattaaaaaaaactagaaaaaaagtagaatactaactattaataaggctgcagcgcttagattctataagataatagttagaataagcttctttagccttattactaatagagatataggctaagaatttactattcttcttcttataataagcgtacttaggcttatttaccttgctaactagatagataagaacgctttctatcttagtaatattagctaaaatattagttatagtctaaaaaagataaaaaaaaaggctcttataagtaatcttagagataggaagagtattcttatagtacttaagaactctcttaataagtagtttaagaaggttttagattctttttaactagtttttaactacttaaataacgctcttaagatcttctctaggctttagtagagcagttttagctgctttagcttttaattctagcgcagtttttagctttcttagaagttattctaagtagcttagaggtatttttagaggtaagagtagctatttttagatagttttaaagataaaaagaatagtatagaagctagtttagagcagaaagcaggcagaaaataggcagaaaataagcaaaaaataggcagattctgctaagaaaagagttagtaaagctaaaaaaagataaataaatattagctaaaaaaagagagtagaagataaataagagatagaaaaagtaagagaaattaaattttaagtaagtagaggcagcagaaaatagtagtaggcgtaaaataggtaaataatatactagataggtagtagataagtagaagatagagaaaaagagataaagaagagctttaagagagtttatatagttacgctagttgctagtatagcttatataaacgtagtagcaacgcaaaggtactagaagtgcttaaatatagaggtaaaggtagatttttttgcctagagtagtaacgtagtagtatatattaataatataaaagtaatatatatatatatatagctaaatagtagaaaagaaactttaaaatataagataaagagaaataaaagagaaaaacctaagaaatagaagtatagagtaagatcttattataaataatattttaaactattctactagatatactagcaacgttctagaagcaaaagtagaatagaaaggccttaaagagtgtattacgcgtaataaagtaatatataactagctataagtaaatacttatagctaaagattaatactaatagtagagagagactactcttaagacttattaatagttagagtaaaagataaataaactagaaattaaagataagagataataaaaaagagctctttcttagtagagataagcttaatataagaaagaagctataactatcctgcaaactctttactaagaatcttagcttatataacttaatagctaatataagtaataaacagataagtactattatagagcttatttttagaataaaggttctataaaagtataataatagatctaactttaagagaaagctttgctagtagtaagcttagaactataaagaactataaaagcttagagaggagatagttaatactgctattcttactaaaattagcagaattagagcttaaaagcttagttatcttacctagtataagcttaagaatatgcttattaagtatattaactatattattatagatagtaagtatagtatatctagtaagagtctaattatctattacagtagctttaagaaagttttagagataaatataactaagaaagtcctttttagagtagaaaaccttaatctaagatagtaactctatattactatctatttttagcctagtaagagactaagtctactctataaagcgctaatttaccttatcttaataaatatatatattttaataaagataaagaattataagtagctataagatacttaattgctataagtaggcatctataatattaggctactagcttttcttaataatagagagaatttaggtaaagtctctgcctataactagagataaactactaaatttaaatataaagcactagcaaacgttctatagcatttaatagatagctttaaagtagtgtttatattatatagagactttatcctatataataagaatagctctttatagtagcttacctaaatctaagtttctagtaatagagtaagtagaattattatagatattaataagaatttaaaaataagagtaggcagttcttctactagataataatatagatgctatactagaagacgctatgcaaagaataatttctctctaagaataatagtaagtatataatatatgctataaaaaggttttacttattcttatagagctctaaacgaagaaataggcactagctaggttattctaaatactattaataatagtattaaagactatacgctaattattattaagcctctagtacgaattaatatattctctctttagttctatagtattatagtctagttctacctagataagcttatttactgctttctaactctactaatactgcactataggcagtctaaagttagaaagctttctgctagtattctttagaagcctctatagaaagtaaagattataattaagataagcattagctattatgctagtagcagcactaatagtagctatataaacctagaggttattataaagatctattttaaaagttttctatattattatagagtctataataagcttatagagaagagaaataataaaaaagaactataatgcagagctagtctagaaagtaactacctctttaaagtaagcaacctagttactattattttctagtaagctctaggtagcagtagtagcttagaaggtagaaaatacctaattattaaagatataaacacttttaaagctagttaagctcttaataatagttaagagtaggcaaaggtagaatctctttctctaagtagaactataatatgctatatagctaatagcaggcttttgctaataaagagactaagtttttaaactcttactaaagataaaatagtatagaaagtcttaatagagcatagtatagcctatagaagactactaattaaagttaaagaatactataagagtagtagcagactaatctaaacgcttatttatctctaacttagtattcttattttaaaaagtaataaactactaatttagaaggtaaattgctagaagagtaatagaaagagtcttattatatactttatagctaaaaatacgctaaatagccttagaagagcttatataacgttctaaaaagtactaagtaatcttattatctgctaaaatattaagaatagctctattagtgctcttatatatatatttataaacgtatttaatagcatagatagtactataaatcttaatattaatataagcagcgtatttctagagcagagaagagcagtatagaataatctagctattattaataataaaatctctctatttagaataaatagtatattatatactattattttagcgctaatattacagataactatctatagagataatagtagaagcataaaatagcttagaaaagctttttaaatactttttaggtaaactataactctattctattatataagaagcgttaaagtattcttcttctctataaagtctatagactataaactttagaataatagcagttaaaacgctgttagagttattcttagaagtaggcaactctgcatagatatagctattaatataattcgtattagtaaaggctatatagattagtatagaccagaaaaaagagcaagtaaatatagaagaggctatatttctaatacttaatagtataaatgtatctaagttaggcgctaaagtatatttttagattctttagaaacttctaaacctttagatagaacacctaagtaataagattaggctaattaatactagtttcttcttagctaagctcctattaaactttaagctaataagaagtagtagtaaagataagaaatagagttaggtagctaaagtcttagtatatagctatagagttatagtaatagttctatataaatctttagcagcctaaataggttactagaagaataatttaataacctattaggctttacttatagttctagtttaagagagcatctataactctctaataaagctctatatataacgttttctagttataatagataaaattaagcttattttgcttaataagagcttatatattaataatctactgctaaaagagctaaaaatagtaaaaaagaactattctttactttagataagtataaaggtagaattaataatactttttctgcgttaatctaactcttataagcactctacgttaattaagaacttctattattattaactaacctctactactcttagagaatataagaatgtaatgcagagggcatatagtctagctaataagccttaatagtatatatgtatagtactatcttaagtagtaagaataatagaagtactctattttagacgccttaagagtcttaaaagaaattaaaactaaactttcttagtaatctaaaccgttctctatctaataagttactaccctatcgttacgagtaatagtaaaagttattcctaagagaataatattgctaattaactggcagcgcttagccagaacgcctgcctatgcagtccttatagatagtaatataaaaagttagaaagcctgataaagcataatatttaagttagaaagagtattttagcgcagtatagagtttctattactctataaatagtctgcatactgcttattatagaagtataactaagtataagtaataatttaggcctttataaagcttctctaatagactagtttagtagtaaagagctctatagatagtaaatacctaaacgctatagctttctctataactaatagaagtataatctaataatataaaggcaaaagcagcgttatactaatataaattattctagaactctcttatctctagtacttagagatataaaaagttaaaaagatatcttagtagaggcttaaagagcagaatattaatttctctatctctgcagtaaagctaaaacgttatagtctctataattttacttaataatctcttagcttactagtaatatgcttagtaaaagtagtaagagacttataaagtactaaagttaagaagattaagatttaggtaaggctctaaaggtaatagagaataagaaaggttctctttagatagattagagctagcaaagccttagttattattaaatttaataatagcagcactaaactagagattattagagagagagatagagtaatcttctaagaaaaagactatattaatctagttataatagttctaagtagttttaagttaagaaagagagagataataacttaaggcagaggatagtatagaagtgctgcttctagactactaagtaagtagaacttagagcgaagagctctttctagtttaaatctagcctaagctatatagtatatatagctaaaatagagcactaatctaattttgcctaaactagttaatatctcttataacactgcactaataatatagcttattagtaagtagttagctttaagtaggcttaaaagtaatagaaataataggtgcttagtagtaagagagcatatttagctagaataaacgctaaaactattagtataaagctatatttaacgttaaataactaaatagagtatattaagtagtagaatagaaaactaactatcttcttatataatctatccttttatatattaaatatagaggcgtatataggctagaagcaaacttattttatcttatttaacttattctaactcttttaagaagttatagctgcctttataacttataagagctctaagcttctagtagaagtatagtaaggataaaaagtattaaaaaagatataataattatcttagagaagaaaaaagtataaaagataactttatactaacttactattatataaaaggaagataagaagtaataaagaaagtaagaagagaaaagagaagagaattaaataaattttaagagaaaaatatactaaaaagcacagttcctagctagagcagagtattaaatacctagaaaagtctttttagagctaaaaagaactatataggcattctaagaatgttagaacgataggcatagacagaaaataacaactttgcagggcaatagtaaggtctatagggcgtaataaattttctaggtagcaggaggaggtagcagcagtcctagcagacaatttagtataattttctaagtttataaccccgctgcgcaggagttgcaaacttggaattgtatatatagatgtcggcaccactaacctcctccttcctcattcttcgacaataaagtctgccccccttgcatggaaactgaagtgcaaaaatcgcatccgctagactcggtctgctcaagtttgtgggcattcttcttttcgaaattgcccttgcagagcttcacagagttaaccagaatacagtgtagcgagtcctctctcgcaggcgttatttgtaggagtggctgaggaagtctccagtcagaatgcgtccaacctaaccaatccgcgtccaactcacctcggaacccagggtatcctatcattctccccgagaatccattttcggtacatctcttcttgcatctaggactatatcagcatatttattcttcaaaaactacaagccaatttgctggtttgcacctagaacaatggcaaggatgtgacatgcctcttctaagtcagctgccacggccgagccttggtctctgggacaatcatgtcccgacgcacgagctgtatcccatggaatggtgtacgctagaggtggtttagacattgccacttaccgagtatccttgcacttatcctccggtacgcgtctgtatcgctattttggcctcttctgcagtcgcaaagtcgagtgtaactgctgaaccggacaagttcgaattcggagtggtgtaattaaatggtctgctagtgttcaggacgttgaagtcatagaaaagtccatatatgcgaattgtgatgggataccggtctgtcgcggcatatgcaggagggggcatgctctcgattatgacacggcgagattctctcaaggcgacaaaaacgtctttcggttgttcccagagtacttcacgcagcttcgactgccacaaggaagggtgcagagtagtatgtctggccgttcgagaaaaacagtcagcttcggtacagtgagcgatgaaggcctagaagcataccagcctcgttcaatgccaaaattgaagaatggacttgatttacttggctgaatcgcattgactgtaacagcgcgattaaccaagtattctttgttaagcgtagtaactgcagattgtatctggctagagtccttcaacagcatgcgacatacagtgtcgttttgtccaagctgttcgaaacgcattattattcactctctagttaccttaattttattctctctaggttcttccgagaagtgggaaataggtgtcatacacggtaaagccgctttcctcaaagaattgctgaacatcagtcttggtagcaaataccggcagactcgagaccgtcgagcaacgtgatgagtctagccgccttgaacgctcccatcttagaaaattgggagttccaaaatcctgtcactgtgtttctgtcaattgcgagatcttgatcaacttgggatctgatgcgacttgaggttgccgccgcgtgggcacggccgatggtatggtcttcacagtacggcgattcttgccaggagggctctcatagtgcctcatggtcggtacacataacggtcttatacgagaagccaatgacagggcgcgcataagaaacaattgcgagatcatcatacgcgctcagatgtggacgtgcgagaaatgtctgtttgtggccgggaaaggtgtcgtggtgtgcggccttgaagggcaataacaatggcgtattttcggctaggaatctatgtcgtaatcactggccgccagggatattaaaagagtggataggtgttggcgagcaagtgacgcggttgcggtatccgataagcgcgcaaggcgatccttccccctgcaccaactacactcaacacataaatcacgaacatggcctcgacacagaccgcgcccgtggcgcttccccgcgtagccattacgttctgcacgcagtgtcgatggatgctgcgcgcagcctactttgctcaagaactgctgtcgacattcgggaaccagattggcgaggtcgcgctactaccggcaaccggaggcttgtttactgtcgagctggtaagttatttttggagagtggatggaagtgttaagcttattgtgaatgaagacgtacgtgcctcctggaagcgaacttgtagatgccaagaaggtgctactttgggataggaagacggagggcggattcccaggtaataaattcaaaaggcaattacttacaacaaggctcatttgctacagaaacaaaagtgctgaaacagctggtgagagaccacatcgatccgaaccgagatttggggcactcggacaagcatggcaagaagaaaggagtgagcacagagactgaaagccacggtccatcagagtcacaagaaagcaccgagaagccttcggaagtcaagcggaatccagatggcacgatatgtgaagattgtaagtaagagcggaggaaagggtatcattgctatgcgagaaactccgttgtcttgccggaccaggtgtggtgtgccaccagattggcctatatgcgtctcaaatcatcttcatttcctggacatttaacagggcaccaaaccatcgcacattcctccattcctcccaagcagctagagcgttatctagttcttcttcgccttctcaatcccgctcgtcagtcgaatgtccatgcggtgcatgtccttgcgcatcatctccatatcctccttttgtcgcttaagctggagggacagatcctgtgacatcttctggatacgcgcctcgcaaacagtgtctgcaggtttcgacgttgaaggatagtaggttccttgcgcgttgggtgggccaagggcgtcgacaatattgtcgatacgcaggccatgagattcggagagggcggcaaggttgttgtatcgctggtcaacttcctgaagcttaatgctgtggatctcgccggtaaggtttgtgacagcttttgtacgctcgacgagatccagtacctggtggtacatgtcgttgttgtggccgccagtgacaagggcaaggcctgaaggaccatagatatgagcgacaaagaccgccacggctgcagcaatacaggcggtcatgaaggtagctgctgctgaccatgcccaatctttagccaaagtgggaccctccttgccctctcgtagcatgtctgttgcgcgccacacctgctctgcggctctagtcgaatgttccatgagcttttggacctcctcggttatgagcgagtttgcttgagctttcgtctcttcactcaaagtcgaggtctccatttcgtccatgtagtcggcagtcttcttgttgacaatagcaagaacatctactgcggccccactcacgccagttgaaaagtccgtggctcgggctacgcgcacggagaggtactctgggagcagtcgtgtaggtctaaatttggcaatcgctttctcgagcttggagacagcagcactgagagctgggtaaccaaggtgcctctcccattggtatagtggcgccttgttttcttcttgcgctttgacgtacatactgagatgatacatatggtcgtggacttccgataaatagtgaacaatgtcgtcggcggcattgcgcagcggcgcttcctgaatgtctttgctcatcttgttgatttgtgctagtgtgcgacgacgtgatgagagcgaagcgcttgccgttgcgggggggttgaggtggagagagatggggtcagaggtcaatcgtagatgagaatgagcatgatggggagcataaacgcagaggtctcctcgtaggtaacaagagatgctcagtaggtgagagagcgcgttcgaggtgaacgcaaagtgaatgctcagtgctgaactgtgattggctgctcgatggtgccgcggtcaaggcgccctttcactgaggaagctacgatgccgcacccatagcaaatatgatagatcacattaccttgttgacgagggtgagccttgatgacgatagagaagacttgaaggcactcgacatgagacatgcctgtatgtatcacaagttcgtgcgcacggtacggaggttttaagcactatcaatgcgtgaatgttattatatattcgagcctgaatagactcaaaggcgagttaagacgtagaagtgtgttgataagatcttgagcttgcagaggctgagtgtctgacgtgacatgtaaagagtaaccaaaacttactgcatgctttgctttccagtttctggtgttgctgtgactggataggaagaaaggacatagagtgctctatcaaatttgactttgtcgacaaaggtggtgaatgttttgaaatgatggcgggccttctctaggtcaaacttgccactgccaaataccgccccgcttcaacgtctgtgacatgccttggtagcgtgcgcttcgcaacgatcacgggtattgacctgggcgcacgaacgactgttggaagaatttgcaaaagcggtactaggatagaggctcggtaaatcacaaattgagctcccaagatcaaacgttagttgcatgtccaatccggtgcttgtctggtcatgtagcacaccatgaaatatgatgcgtctaatgtagtaatttagatcatgtcggagagttcaggaccgtcaaatgcagaccaaaatgagcatcagcaaattgctgcacgcggttccttgggcgaatggaacgatcgggtttcttacacggcgtcgagctgcatctcgcatgtctcagaatttgttggatttgcctgtgccacatcatgcatctcggggacgcagagaaacgcgtcttctcagcggtggaacttaagttcaacaaacccaatgcgatcgcacctagatctgtgagtactcgggcactatactcggtaactcgggcgcagcagctcatacgaccgctttgcctcaactaaagtttcggagatttaatttagggacggctgcaatgttgaggctactgtgagagagcaacattgacgtgattgcgtcaccaatgtccggatcgctgttcttctatcctacagacatgtgatatcgcgcatgcaggtaaggatcagaacaagccaaaggaatatctggtggcgggcgatgattcgtgttggtgatgtaaggtgattgaaggacagaggagacccgaagacgacatgggtatgacgcaaatcgcggtttccccactacgccaatgccgatccacgagcggcactaattggcgcgtcgatgaacaacacacacttttctcttgacattgtgttgtgaacacaaccgtttcgatgaaacagtgctacaaactgcgcgccgtagttcagcgcccaaactgcggggaagcctgcgcgttgtgcgacagctgagcaaccattcagctcaccacttcgcacttgggccgtcaagactcaatctcagcttggcgaaacttatctcgcacgtctgttcggatgcgcgctatgccggacgtgccgcctacgacctgtcgatcacacatgcacccgctaaatcccgcgtcatggagaggattcgttcacattacattgtgcctctgtagagaccacttcctcgcttgatagcaacgaactgatggctacgagaagtggttcgagccatctcgggggctcagctagaccacttctctatgttctggattcctttcagcttcgctttgtccgtgcgatctggaagtctgagcgctcagccattgagcgccatggcgttggtaaccccaagccacaagtaccctttcgctggggaaaccaatcggagcagggtctacagctagtaggttcgctccacctcttcgcctagattacagcctcatatactaaggatgcgctaagtgttgatccgtcgacaggcctcgctttgacatcagaaggagctgagcttatgacatgggctagggtccatgtacatatctgcaggctcccacagtttttcgggcgtcgtacttagtattatatcaagacccgcggaagctaggtaactcgctgctgcatgctgctgcaaaaacctttgcaaccgtaacacacacaacacaaccatcctccaagaaatatggtttcggaccagcagtcgcatggtagcgtgcccagcacgccagaacactatcgacccgtgaatccgggtcgaagttcctcaatctccgcacgcacatgggacaggtccgttcaggagagatcaagaggagcgttccgtcacagtatgatcgacgacagcggacaccgattcgactttttcgacaacagtttggaagcgacgaacagaacgccagatctatgctacgcaatggggagaacatctaggtctgctagctgttcagagccaataaaaaacacgccggagtcgacaaacgtgcaacgctgggccggtcttactcgttctgtaagcaattgggatggtctgcgaaaagtgagtagtggtcagcacacatatgttccgtccgtgactaacaactctaggatcccgagttatgggtgcaagatggcgattgtacagtgcatctctatgcgcgcggagcatcacgtcgaggaccatcattctgtattccattaagagccctccgaaagaagcactgcgaaagtatgcttgacagctgctatgcacagatcgtatcagacgatccgtccaacccacacgagccacaacaattgcagagattcagcagttcaccccgagaagcaaccctagtcgaaatttatataccagccccagaatattcctccagggatgaggccttcgactggcatatcacaacgcgcaacttcttcgcctatgtcctcggacagccactggtaggacgccatatgggccaagcgttcgtgaacttatttgaacgaatgcaattcttccgctccgagcatgtcaacaaccaccaggacttcctagcatacgccgagaaccaaggatatcgagacctcgttgaatgcaccgattacgctctggccagcctttactacgcagaaaagtacaagctacggaatgtttggattgatgcgtttacccactgtgtcggtatggctgacagcctggatctaagtccagaatatccggtatgtgtcacgttgttcaaaatttaccgtctcagctaacagcccctagttgtatttcacgactgaccaaggcactgatcacacgagcctgcctagagctcgacatccacctgaacagcgtgtccagagcgttgagtgactttctccaggacgacttttccccagcttacctcgggctcccacaaggagcacgtcactatctcatccaattccaagttttcctgcatgagttctacgccgagacactcgggcactggccgccgccgaaacagcgccctacacttcccgaagactctttacaagtctatgttttacgacttcaccaacctgtacgagctgtcttgcggatcaccaatcttacaacgacattacttcacaaaagcctgccagtggtggcatttgcgtactgcaaaacctggcccatttcgacgaaagacataaattcaccgcgcaagctcaccgcctacctctgcttccatgtgagcctatggccgaaaagtcgaagcctctttcatccgcatcatattacaagaaaacacacgataccagtgctgccctcgcactggcaacaaacggtcttgatgctgatatctcagaatccaagataatacgggcgtacatgcagtttgaaagaactcatgccaccaattcaacggagagcttgtctgcggtcgacgctcgaaaggtcaggtggcttgtgatctatggcactcttcagtatctgacgtccgtcctccgagcaccgagcgcggtccgtgacgttgatagcccagagtacccactttgttgtctcgttgctggacaatcatcatggaacacggcaaccccagcatcgatgtcaccagcaagcaaagtcaatggcacaggagcgagcacggattatttcgacggcttgccacgtgcatccatccagcctgactgcaaccgcgaagatcatatcaatgcagacacaccggcgaaaccgttaccagctcgacagtcctccgtacgctctttcgggccactatcttccttgtctgtgcgagggtctcgtagaaatagcttgaccttgaagccttcaccgcattgcgcaataatcgtccatggttatggtgacggcttgaaccaggccactagagcagaggcaaagcaaagcgttaccatcaacgaagacgcggacggagaaattccctggctgcggccccaagctctgtctattcaacacggtaaagccgcgcctattagcagacctcgtactgctgtgcctcttactggtcagcctcaaggccatacgcgtaatcgtactcctcttctccacacgtttcaactagaccatatggagatgtctgcttctgccgatgaagtcagcgactcaatgagcaggtctgatagcaccagctcgatgggaagttcaatgtggacggatggtggtagcgcagcatcgtccaagtccagtgcacatggagaaaggctgcatatctacaagacaagtacagctgacgggcttcttggtgggctcgtgtctgtggatggcactcgggtgtcgttggagatgccctctaatcgatcgtctgtcgtaaacccatctcaagcagatatacaccgtcagaggtttacacaagaacttgatctgcatcctctcctacgaacctcccacgaggagaaagacggatttgttttcgacttcagtaaacaaatctcagaagcagttatgcctgctccagttgtacacacagtagagtcggctatctccgatccgccttcgccatctgtatacgcagcgtccgtcaggagcgctgtggtacccgactatgactcaacagctgcggctccggcacctgatgttgctcgatttaagaaaacccgcggctccgaattcatctcgggcatcatcaccgctcccatcgagcttcgagatcgttacaacaacgctatcaagcgactggagagccccactatcaagtcaacccagtacgatggcgtgtgtagtggctccaaatctaaagcgcagacacccacagtcaccaaaacctcgcatgcagctaagccatcgtcgctgcgcaaccgaatctggcaagacgatgggaaactggagaggcgtatgtcttcattttggcgccgttgaatctcgtgacatgcgcatttctcatgttcacttcattaaacaccacccttgctactttcctttgttttagcgaaataactcttctagcgtcggcgtccaggaaagttctcgacttttgtacttttgtacatgttctataccctgcactttgagacactgcatgtacttaaaagcaaactgataacatgaacacattatttccaatcttgatcttttcttgatatgctcaatacatactaactcttcaatcaactactcgaaaggcatgggcctacctcgatcccatacactcaactcatccttcccttccagccgcttgagcgtcttgccacaacactcaacattcgtgcaaaaacacacccgtaccacccactcaaccccttcattgtcaaccgtcacgtcgccaacctccaagcaactcaaagccagctcgttgatactccttaacgagagattcgagcaagctgaccttggtgacgcccgaggcgtgtgctcgtgcattggatcctgcgtaaggaacgttggtgcatctgtagtcgagcccatcgaggaagaccttgacaagacggtcctcccattgttcgagctgtctatcccagactctgctgtactgtcggtatcagtttcaaacaaaggttctgcataacttggtctcctccaaaagcgcatgtcgtcagtacactaactcgaaagtggtagtagtcaaagtactccacactcgcgccgtgctttatagtggtctgtgcttgttgtgaagatccatgcatctcgcaggtgcatggttattcgaatgtcgaagactttcgtcattgcaggttgaaatgcactgttatgtcatcgccgaggtttgcttcactgatctgcaaatgatgtaatggccccggacgctatcacaagcgtgaatgctaagttagtgcccttcgctgcaggcgcaatcggaatttggatcggcatcatgctgagtgcaatctgcatgacggagaagggaagcgatgtattaggttcctgtaacgtcatgctgtgctcatttagcagttcgtcacaatcacttgacaacactgcaggagaagggtcgtgtacatcacatgctctgcatcttcaccaggtggtgtaacaatctgtacgcgaactgattactctcaaactatttacagaaagctgtcatcttatatgcgatactaaatggacttgatggcttatcggcacagtgacaagtgctaaaaaaggctttgaaaatacacagcttgactgaaatgcccatcctactcagattactcggacacagcgcgtatcgtacaaaaagaacaggaaagtggaaagcaagaacattatgcctggaccattcccgaatctagtccagtcatgccattccgggcggcggcattatctcgtctttcttcctcaacctccctcgcatacttgctgcgtgccctgatctgaggccccttcctgtagatcacgtataccggaatgcagaccacaaccgacagcgcaaacaacacccaagttgcatttgtaacaccgagcacgcggtacatggggccggtatagaaggagcaaagaccagcaagcacgtcgcgagagaagccgttgccacccgtggcagacgcagagtacttgcctccgtacgcggcgaccatgtagtcaatggtgccaaagtagatggccatgttcgagcatccgatgaggacggcaaagatcagaggcccgatccacggtagaggcggtcccctaacgaggagcgcagagcccaagagaccgaccggaagacctacgacaatatactgcaggaaccacaggcgactttcgggcgtgagctgtgcaccgttcttgcgctgctggttgtggcgcctgataacgggtagatacacgccccaagcgcaccagtacccgatgaagagggcgaagagagcgaaactgagctggctgggagtgaaaccccaaccgtccttgaagacgtagctgtatgactcaagaaagctgaagatgagcgcgtcggcaaagccagagagcagggacaagaagccgacgataggctcggtgatgagcatcttgtacgggcggaacatgatgacggcaatctccttacccttgattctttcgtcctcggtaggccctctgacattgacgctggggtctgccttgcggatttgcttcgcctgccggtttagcatgatggtggagcgagtttctggaacgcaaaagaagtggatcagctggacggtggcgccgaaagcaagctggatccagaagttgagtcgccagtcgaggtactgctcgatgggaccaccacagatgccgccaatgactgcgtgaatattagcctatcggttctgtctaaacactgcacaaacttaccagatccaagacaagaccaaagacttgcccaaagtacggcgaactgctggtcctcagtgtcaaacatatcagcaaccatacccagcgtaacagagccacccgcagaacaaagaccaccaaggagacgagcagcgagaaccatagaccaactggtgctggcaccagcaaggatctgccagagattgacagcgccgagcgaaatctgcatcacccaaaagcggccaaactcctccgaccacggcgcccacagctcgcatccgataccgtataagatcagaaaccaggccatgccggctctggcgttggtgaagtggttctcaccgaggttgtactcctcgttgagagggccgatcgcgttcgagtacacggccgcgttataatctacgaggcgtcagtaactattcatatggactccgtggtcttgatgagaacttactcatgctcgtctggcacaaggccacgacggtgagcacggcccacttcttgtgagacgaccattggtaggccgtgtgctcgatagcatttgcctcgttgaggatcaacgggcctggcgtcgttgacgctgttgagctttgtcctaggtggtttgtctcaaaggcagaagaattggcctcttttgcaccaggcccgttggagtcgatggttgcatcgctgggatgtctcagttctgccatgataggcaattcctagcaaaaagagtgagtatatgatcacggatctgcaaattaaccttgcatgtcttcgctacttacgttgtggtgtgtcgtgtgttgagttagataagagagtatggggaaactcgtcagtgtcacaaaagacgttttgcggagaagataagaaactgcaaatgtggggattgagaatattttatatatgatagaataatccgaattaccaaaactattccggctcaaccactctgataaccttggttccccaaaccgtggtacgcaacggtatcccgaacggcccgcgcctacttccatggtacaccaaggaggagcgagccatctgataggatcgtgatatttccacagactcgctttggtctaggcttcggacaatcaggaggggtaagtagcaagatattgcatgcatttggtagagaaagcgacggttttagaagtgcctttatcggccactgtgtgttgagcatgtgaccagcgctcatacccacattccatccactagttccatcccaacaagtatgaaggtcacatgcttagaacgcatcctggatagctttaaagccttataatttgcgctacaaaatcacaccggccacagagcacgaatgcaacgaaggcgccaccagtccaacactgcccacctacaacccacaaccacctcctacccttccataatatccatcacaaccaattcaccctccccctactcctcgcccaccaaatcccactccccatcctccttctcccacgcacgcagcggcgtccaagctctccctgtcgtctcctcgaactcgctcttcaacgcctcaaaatggacgcccaggtcgcggatgagattttcgtcctgattatccaactgcgcagacctgtctgtaacgaattcttcgagacaattcacgatactctcaccgtgatctggaaccactttgctatgcagttggagtagggactgccgtgtgagtgcgctgtccttgtaatttgtgagcgttttggctggcatattgtctttgccctggtgcaatattttggtggattcgattgggctgtcggagtatgcgccgtagctgggttccaagttgctaacaccttggtgctgcaaggcgatcatattgcacgactcggtatgcgactctgtttcgatttcactgttgttgccggatttcacaatattttggcgatgcggcaagttgtatgtagattgcttgtatgagattatggcttctgctctgtcgtgatgtgtacacttcaccatcgagatgtgtcgaaaagaggtgttgaacatcatcattttatacatggcacaagcgaaccgcacagcgactcacaagctgactgtgaaagaaggcattatctcgtgccagtgattgtttgtaggtggtttgctccagttaagtcaatgcatgtttgttgccgcgacgtgcgacagctgaggagtaaacaaggaaatgcacaaatacccagtgactgtcctaaattccaaaatcttacaggtatttgcttgttagttgcgaccgcgccgtcgtaccagtcgagtttcgaagcaagcacatgttcctgcggggcaggccagttttgaaccactgagcccagtagcacgcccttgtccacatgacaccccataccgaagtttcaatctgcctctgagcatatgtgctcacaaccgccaattttgcgcctttggaagaactactgcttgttagcaacggattcgatgctcaaatttctgcgactatcttacccagcgcatcagtgagggcctcaattaggttcctccccgccatgatgagcttcgaaccactcttggtggattgaggagaggtccatcattcgattctccaggtccctatcgttgaactggagcagctcttgctttcggagatccatctccattacaagcaccaactgtatcttcatgtagtggccatggtctctgtagcgtacattcgtggacctgacaggggtctcggcgatgttgcttgagtttgtagaggtctaatggacattagcttgagttagggggaaaaagccgatggacttacatgttcatccgtctctgtgtcagctttcaaagagcccgaaacatgacagcttgcctgcatagctgcttgaaactggttgtcgaggctgacagtccgaccctcggatgcaatcggaatcttctgttgcagcgacgggctattgctgctcaacttcttccgcagatgcggcgggatggacttagagggtgttgagcttggcagacacgatgttcttgaggtgtcctccgcgagcgccttctcgattgcacctgcccatggagggaaagtgcttttctcagtgggtagcgtgccgggcatgggcgtagttagtatggtttccattgcgcctttgctagtcttggaagaaggcggaagcttggctgcgagggcctcaccgacggtctctgtcttcacacctgtggaagctgtagctgtgagcgctgttcctgcgagcgatgttgcatgtgctactgaaaggtccatgtcggtaatcatgtgcgctgttgcaactggggtatcctcttgggaggcttgttgcggctcttgctgcggccactgtcccatcgacaacgtagcactggctggagaggctgatgatggcgaggccagtcttctcgcttccgagctgtggtgaaggtgatagccgaattgctttctcgcattttggagcctgatgtatgtttaataagcatgtgtaagctacatggatcgcgcacatatgaggccactcacttgtttgcctcccaaggatccttaccgaaacgaggatccttcagcgcaccggttctcgggatcgaatctgggtctggcttccagccctcggcctcaggtggcggcgcgggaaagccactccaatcgagttgttgaactgctgtgcacagtcaatactggatcatatggcgtgctagcaatgattgatagcggtcgtcgtatcaaggcacatacctggcatcttgacagcgtgctataagctgtagcgggcgaggggtgaattttgaatgtggtggaggagcaagtagagagaaggaactaaatttctagttgcgtcgcgtcggattgtcaaaggtgaaggcgacttgcgcgcctgctgcagcacgcgttgcttggtgggtgaccacgaccaaggcgcaaacaccacggttgctcttcagaaagaccagaaacgactaggctgggtcatagagattctctagacgatataatcggtgtcgcaattgacggtgaagtatgacaatgaaagtgagatgatgaaacgacgtggagaaggcgcaaacaagccgcaaaggaaagtgatgttgtgtaagagcgccagccatgccctggatccggaaatgactgttcccactcacccttcacctcgaatgtaatacgaactcagttttcttgaagtcattcgcggcagtgtaggcatcttctggtacctgtagacgcctggatcggcatgcgcgatcacgtctgctttcggatgcacatcatgagctgcagactcatatgttatctcaaaggaactacgtattcttcacgtcgaaatttgtactgatagtgatggagtccgcgcacccttgaccatagcagcccgcggttggctggtagggcgctagccgctttagggaaattgtcatgtgagcgcgcgtaacaaatgcgaccccaggatggaaactttgaggatccgtacatacagcacccaaattcttcaagacggctttcgtcgcgaatgtcatactctatatttgcgacagtgtttctcgcgctctgtagttatagctgtgttgtgctactgcgccgctgcctaggctaccagttgctcaactggcgttcagacgaactgctggtgaggtgaaaggacggaaacccacctatactttgcgcgtcatcgtgaaagccttgctatatatagaaactctgtggacaggctcttgcgcaacttaacctgcgcccgcgctgccaaagcacgcacttcgttactccttcccacgtattgcgaccgctcaactccgccagtccacctcttgggatagcttcgcatcaccaccgctatatttacatcagccttggcagggatccacaatggccaaacgaacttactctcaagctacaaaattgcgcgaagaagcgcgccgaaagcgttgcaagagtgaagaagtcgacgaactgcgcttgccacctcctcgagcccgcctttcacagtcatcctcacttttccagagctttcgcggacctgtatcttttgatatccactcggacagcgataacgtcgacaccgcaccagcgaatagcaacggatcatctgtgtttgacagggccctaggaggcaagctcaagccggtcaagcctatgcggaaccacagtatctacggcagtcgagagaaatttgaggccaccatgaacgaccagaacttcgtgaagggtagcaagcaggcggcgcgaagccagcttcccacgccacccaccgagatccagaagcagcaaggccaacgggcgagcaagttctttccgggtcttcaaggagctgcaagcctggcaaaccaggttaccaagccgtcatggtcgcgcaaggaggccattaagccgcctctggaggaggtcatcaagccagacgagccgaagcagccatacgtcccgaaacagtacatcgcggataagtcttgcccgccgcataggaacatctgcggtgatcgcctgtctagcaattcgaaagaggcacagctgtaagcataagccagagacacgatagagcatacactgacaatttcagatggactgataaccagcgcaactcgccgttgctacgactgccaggagaaatccgcaaccggatctacgaacacgtacttggaggaaacaccatccggatcagatacgagacctaccgcccgaacaacaaagacgacgcgctctccagggtcgtgcctgtgttcaaataccactgcacagtcttccataagcgggtcgatccgtacaagctcaagcagctacccgacgtcgagacctctactggtttccctctactcaacgatgtctgtagacagctctatctggagaccggcccgctccctttcaagctcaacacgatcgccttcgagaagtacaacaccatgttcaacttcctcgtccatgagcagcgtctcactcgccaacagcgccaggctctcaccaagatcatcatatgggatgagctgcctggcgcgaacgtgctcacctacctccccaatctggagaaagtgtttcttggaagcagcgagcatgactcatggtatcgtggctggtacaaagtcctgcgccgggatggaaaagagccggagcttgcgaatgaccattgacaagggctattgatagcgcagcggctttggtgcaaaagttggcgttcggagtgaaaatttcgtggatagggtaacaaggtgattcgcgcagcggcaaaggagtatctacgcaaaccacatgcatgacagcatcttcggatttcagatatgggaatatgataccccttgtcaacggcgttagttttagcaattgcattcctccctcatgaactcctttgctggagaaatcgggactgcgataggagggtatgtctagaccaagggtggcgggcagacgatcgaggtatggagtgatccattggcacagcgcacctgcttctgggggtcgtccaggtgcagcatgtctcatgaacgattgatatgcaggcgacccttgaacttgggcgatgggtgaagatgttccatttttgaaatagatcacatctatgctattggctgttcgtcaatagcagtgaattgaacacgaataatcggcttacccgtagttgggtgtgagcccaaaggctatatcgggtgcacgggggcggtgtagattaaatgcagttacaccaagaagggtcgcatgaagacagagtgcgtataggagcatcatcttcggggtccaaggcgacatatcaacaacccgatgctgctacttgtgagaaatcgacagttggttttcgacttgttcgacttttctaaagtatttacataaatagcgaggtcactgcgtcaggtaacgacatattcatggtgggatttcatgtggcacagggaaagcacgggtagacaagactcagcaagactaccggagtagtgatgagcaatacgtctggatgagatgtcatcattatggagaagactgttagaagtttgctgggcaatgatctgacgtcgcacaactgcgtttccatttcttcacgattaaatatgatctcctatcgataaacacagcatccctgtcatgcccgccctcgcgccacaaaagttccaatacacatcctaccactccatcagcgcaaatacacatcctcttcctcctctcccgcctcctacacccacaatcgcattatccatacatcctcgcgaccaattgacctcccagcgatgtctacaacacccccacccgccgtcaagaagcgcggccgcccagcgaagaaacccgcaaccgacgacacgaagccgattgcgcccgcagacgcgaaacccaccgtacgaagcgcgcctgcaaaaccccgagcaatcaaggagaaggaaaaagagaagaaagcgcccgcgcgcccagcagcaaaacccgccgcgaagaaagacgcgccaaagcccaccatgaccgtccgccaacccagcacatcgctcccaaatgctgcacaaagcccaatcccagaacttgcgccaaaatcaggaccaacacccgcagcaccgtcaacgagtgaaatcctcactcaagtccgcgcaacggggacactcaaagccacacctcctcaatctcaacctcaacctcaacctcaatctcaagctactagcatacccaaaaatgctcccgcacaagcgaaacccgccccagcaaaagccaccctcctccgcccctcgcacaacacaactacaatccccctcccacgcgccccgctccacgccccgtcgcccaaacaaccctcgtctatccccacgtcatcgtctcgaccgctcgttgcgcctgctgcttcccggcctcgaggtcgcgtcatcgagccgacgcccgacatacggctgccgcccaagtacaaacccgcggcgcggcgcgtgactgcgatcatcgtggggataccgatcatactggtgtttgggtgggagttgtatgggcggtggagaggggaggtgcagaggaagtttgtggagagggaaaaggagtgaaagaacggggatgggatgcggttggttgtctgtatgattattgattgattgatgacttgtgtctacgtttacggacatatatatatccggcgccgagtgcgcgtgtaggaataaagctggtgttgtagtaatagtaatgatgatgaaaacgccaatgacatgcagataatgcaggttctaatgccatgtgttctctcgtacaaagggaagagaaagtaggttgcagactgggtataaacgatgttcatcaatcctccatagcttcgggtgtcatgtgcccaacgctcttcttcctcattagcattcctctagtgcccgagttgtcgaagctgggggtccggactaagttatgaacgctcccacgcctgctactcggtgtgcttaatcgttccacgtctgctgggcgtgtatcgagaggaaccgggcctggaggatggaagagacttttgtaccgtagctccggagaacttggaactgcgatcgtaggagcgggtgtggggatggcgggtgtcatgctgaggtttagtaatatgccgctccggcgatcggaagatgttgatgtaggtgttgaaacgggattcgatgcatggggcgttgtaggttgtgagggggactgaaatgggctgtagcttggtgcagtcgaccacatgggaggtaaccgggagtatgacgatacagcaggaggagttgaaagcacgtctgtagtatctgagtcgtcttcagcaaaatagtcgcggtctgatgagccttcctcattggtggagggcgagaggatctgcaaggcaggtgaatctttctgcttgatattttgcgagtcaatccgctttctcgaagagttggcatgagttcgttcaatcggtgatctatcgaatcgtgctggtaatttcagggaggcgcgagagaggtgcgggctggtcggcgccgatttcccaagtggactaggtggcgcagtcccgaatcgtgtaatcttatatgacgactttgatcgtttgatgcccgatacatcatttccggcggatgctggtctgctcatgtttgtagcgtgctccctttctccgtttctcaacactgcgcgggcgcttagcagtttgactgcatcgtccagcgccaactccattgcgatatggttctgtatccgcgaaagcttcggccatgtcgcacgctggccagccagcatacatccagccatgtactctggcgttgggttagtgagcaccaggggcaagtcagctaaagagacctgtggatagatattgatgtcaccagaataccgttggctgaggatagagctaagcttggtcatggtgctttgcatgattcccatctcgcccaacatctgcatgcggtgcacagcttcacctctggcgatgtcaaggctgttgaggagccatcctggttcagctgttgccataggaaattggggctggtcggtggccaccagctcctcatccttgaccaggaaggggactacatgcggatttacttgagaaacgatgaagtggttgacgttgaacatctccgcaagccgagtcatcggaagatcgttgtctaccgaaccatcaatccaggttgcatccgtgtccggattccagtgctgcagctcgcccgtcttcaaattcttcgcccagagctgggactgggcataaaccagtggaacggagcatgaggtacaaactgcagacgcgattataacattgggtgcagtcacaaagttcaacaaccggggaagctcaaaatgcgacgagctggaaaccggaatgttgagtacgcgtcgcgttcgattgtatgcttcttggaaagtcatatctcctagtagatttttcatgacccgttgcagatgctgaatgtcgaaaaggaaacccagcttgaccatgcgcacgagcttatgtagataactttcggtctctccggctttttcgaacacgtccagatcaccatggcaaaattcgtgcatcacagctggcatctcttcatcggtcttgctgcacagcaccgcagacacaatgctccctgccgatgcgcctgatataattcgtggaagcaggcgctggtcccacagagttttgacaacgccaatgtggttcatcccaaaagttccgcctcctgacaacagcaatgcgcttcgtccgaatgatgctcgggtgatggtcatttgctcgaccagttggtcgggcgtcaagggacactcgtcgccctgcttggccgaaacgtctatgaaagcagccagggtcttctgtgccgaatcgatgtatcgctcgatgagcttcttagtgcccacatgcgaatgtttatacagctttacgccgcccattccacccagattgcgtgtgagggcggtgcgaagcaggaattggatcttcctgacgtcacagcttagacgggcatcgtccagctctttcagacgggctttcacaagagcaacatcgtactcgggcgagtcgtcgtcctctttccaggggtcgtttccttccagggcatcaagctcggttgcggcagcatgccattcgtcgtatgtctcggcctgcatgtgcgcattagcatgtgaaagcgagccgcacccaatacgtggcacccacgttgttcatgcgcaggtacaggatctgccttctgctatctgattctggcgcatgtgtctccgtctcaggcacgctgatttggctgctgagaacattgtccagtgcggcaattggattctgcaccagtcgtacgaggggcgcaagcagcccgccatggctcttgctcttcctgatgcttttcaagtcattcttcttgtccttgctatgcagtcgcgtgctgcctcccgtgaaaatggtgtcggtaagaagggacatagagagcgagagcaagccatgcgcgaccgcggtgatgatgggcttgaccggcggtcgagggggcgaggagaggtagggtcgctcgcgtgagggcagatgtgaggtagtgatgtagctagccggatggctcgggtatatgcagcaacggctcgtggtagtgaacggtagtgcgtacttcaagtcgcggtgtagagtaggctacgtcaatcgcggtcatgtgcccttgtctcggtgtgtcgtggaaggtgcgccgcgctcgatttcggtccaaagccgttcaagggagagtctgcgaagaaggcggcagtcgagaagctgctcgtgcaaaagggcagacatcagatctaagtatggaacgtggccaggcgcagtcagccaaaaaggtaaggcaaggatgaatgaatgctggcacatgagcctcgaccatcgtcatcgctaggcatgcacctagacaaagacggcaggggcttgcccgcttcgtatcgattgcaggcccaaagaccccctccactcagcagccagcgccagacctttgccatgggacctgcagcatactttggtaccctactcaactgtggcctcgccgttacagacctccccgccgcgacaaagccttttcagacaatttccattctgaacagcttccgcggagccagaaaagtttcctgcacgtcatgcatgcgcagggttactcaacaacccatttgaagcaatccaggattatgtattgcatgtgaggaaactgatgatcccacgcagtgtgcatgcaaagtctggagaatgtggggtgcgcgcagcctatccctgcccctttggaagcgcatcttcgatttcttcgtcaggctctctagtcatgaggcacacctgcacgacacgttggataggaggctggagtcatccgggcgtagtgatcgaacatggcgctttcacatgtcagcacgatgcactcaaatggggccaaagcggtaagatgcacaatatctgttcattctgggctcaagaaagccgcccaaacggctgctttctgacaactcgcacatatgcacctattaactcctcgtctcccacattatgtccacgccctatgctagatgcccatccgctaacaccatgcttgcaatgacaaaacaaaaaactactaatacacggagtgaccatgcaattcaaatcgctggtaacaagagacaaccatgggatgtctaggagctcacaagagctctgaagaagggtagaaaattgacaaaggcgatactgatgattgcgataatatgctcttttgacacaaaatgtactgcaggatgtggagtggttgtgaaggttcaactagtacaaccttcctctgcttgcttgactcgccctgctgggactcgtgcgacttcgctcgtcctcctccggaacatcgctcagtcgcgtaggatggtggtgcctcatgcctacccactcgtccccatagccatctccgctatagtcagcctggccggctgtcgcgaatgcccctcccgccgatggttcagcgctggaagttgtagcatacccgcccgacgaagaggctgcagtaccatagcgctggagatgctccaactcgcgacggcgatcttcttgcacatcgtactcgtctgagacaggcgaccggactgaattgtagggtacacggtggcccgcatcattcaccacatagccacctcgggcgtctgctgggtagtcctcatcttcgccctctgatgtctcgccgtgtgatgtcacatacgacatctcgtcttctggtacgcctccttcaggatcttcatgcaagtacgaccccggctgctggtagaaagcttcgggttgcgacattgcttgctgattgggcggctgctgagcatgagttacccgcggttgaacctggatgggggcagggatttgcgattgctcagcagcggtactgtaggtaccaggccgcgaggaggaagcagatgtagctcccgctggcacataggagccctgagctagcgatggtgcatcaggttctcgacgaccatggcgagcgctctctgtgaaagggtctgtatctgtcggtgattggccttcctcatatgagtagtgttgttcaatgcctgatcctccgctctgtgcaccggcatatgcatcttctgaagcccttccacctcggcccatgtttggctcccggggaactacttgtacaccgccgacccaagtcggttggccttctcggagggaaaacgtgcggtcgcgttcttcctgttccctacgtcccagctcttcccaagctcgtcgagcttcttcctttgagatttgcagctcgcgcttcatctcaaccactgcccgctccgcattcttcttctcagttgccatgcgttccacattcgcttcagcctctttacgcgcctcgcgctctgtctccagtgacttcaccaattgtgcttctcgctcctgggcacgttcctgttcttggcgatggtcgtagaaccatctctggaactttcgctccgacgatgcgcgcaggcgctggagctcaacgacagcatgaaacaggttagctcctgcagctgagagatctgttatctgccgagacaactgttgtgccaatggctccctgcgattctcatcggtgttggcttcgagtcgccgtatccaatacgaggtaagaccctcccaatgtgaagacagcgtttcccagcgctcaaaagcatgtgggaatgaggatgttgtcgaatctcgtggcagtccgcttgttgaccctggcggaggtgcagtcgacgagggtcctgcttgtgacgggcctgaagcagcggacggtcgtcgagcgtgttgcacagggggcggccttctcgactctgcgcttggcatggtagccgattgatttgcttgagcaggtcgaggtggctgttgcgattgcgagttcgtcctcgatctcgagtggccggctgtcgtatcctgaggcggaccagcttgggggactacgcgttctggttggcgcggtacgccaggtggtgggtattgtacgaattgttcgccgggtcttgaggcagctggttggggctgtctctgagctccaggctcggcggtggtggtgccagctacgccagcagcttgggctcttctttcggcgcttcttcgacgctcctcttcggccttccgctgctgttctgcctccgcttcttgctgtcgttgtcgtcgggcgttcatgatcatctgcggagtgcgaatgccgggagcggtctggctgtgtaactgggaacagggcctcctcgtgcaccgccattggcagcgcgtccgcccgtcagatcactcatgtgcgcgttctcctcgatcaggtcggggtgtgaacgagtacgggaacgcggattgcctcttcgagaacaaacctgatggcagaggcggtgcgccgcgagatgcgaagggcggggtgtggctcgaagtattcggggttgcgagaaagcgatcgtgcacgtggacgatagctcgatgaagaattgtccgcgaaccggacaagtcgctgctgctgttgtgtcgggtcaactgaccgtgcgcgctcgaagtttggtatgcgtcggaggctgtacgcggcactaccagaggaactcgaggctcgcgagtggttgtgctgggtccgatagaattctgcagcctgctgctgcggtttgttactacgttgaagctcacaatggcaaggtgggccgtacctggcgtagctgtagtgatgtttggtaaggttgctctggtgctggggagtcgtgggtctcgttacgcgtgtcgcgggagggcagcaggttgaaaaactctgggggtgagctgctcgacgacgtcacggcgaagtgaaacgtgtgcactcaagaaaatcgcacccgtgggcgcaatcctccctggctggaggcagatgtcggcgcgtagcggccgggtgaggaggcgtgttggggagcgctggttataccggaatgcgcgtagagtaaggcaatggctggaggatgcgttagatacagaggcggtgggtaggttagcagcggtgccatgtctgctgtgctcccaagggagtcgcgcggagatttggtgaggtggttggtgaagtggctgggggggttggagagctccatacactcacgtacagcttcaccgacacttatagacggccagcccagatgcgacctggatgcacgcgcgattcgtgcaattgcaagcgctgctgcgttgttcgcgggcgtccaactcgccgtgatgctgctgctgctgttgcgctgctggccagcaacgtcaccaccgaggtcagcagtgaagcgagggcttcttccacccgcagcgcacggccgccgcgcctcttcggaggtgcgactcgaatagacgaagacacgcctgtgtctcaattggcgctgtctgaggtgcgcgcctgctcaagtcgcgccggagtggtcgctgacgctgaaagacacggtccaagaacccccaacgaacgacaacgaatttcgggcggtggggagatgcattgaccaggagcagacgtgcatacgcgacatggactggcgtcagttcagattagaccagcgatccggatgcgatgggtcgtggatggggagtccatgatgccagcgatgagctggcgcgactaagcctagacgggggccaaggcatagcgagcgagaagcaggttgtccagcgccgtgctcgaggcgctgtcaagcggatcaaggcgctctacctggagacgcgccggacgcaaagatatggaaggagctgtcctctgatgtcgtcgacagctctttcctctcaaagctcgccgttacctcatcgagctcctcaagctctcgccaatcacagctcgcaagctgctttgcctcaaacaacggccttgtcgtcccggctcccgtagaacgggcccggtgcgcggacgctccgttttcagaagctgcacacgtcacgctcagttgtcttcacgcaggttgccagtgttgacagcctggaaagttcatgcttccaaagcatggctggacatcatgatgcatcatcgtatacgagctgtgtagtctagcacgttcgctgacatgtgaacccctgcggcgtgcatatacattgcatgcagcacccagcctcgcttcctgagcatccggaccgagtcaacggcagcgatacttcgactagtacgaaatatccaatatttgcgtagaagacgcggcagtgcgtgatcactggcatggacaagaagtcgtgaaactgcaggagagaccacttcactactgcgtgtctaatgtcctcagatgagaccccaacgaatctaaacctctcaaccctcaagacttcttcactatatcttgtagccttctccgccagccattgaacttcataccgtctttccttcccgctatgctcacatctcgagacggttctggcgtgtcaagacccagatctctggttttcgccttctctgctgccgccagtctatcctcctccatcacccgccggacccaagccagttctgtcgcacagttctttgtcattaggtgctcggctccatacctatccatgtaccacgcgtacgcgcgttgaaaaagaggtagagcttcttcatactgcatctgatcaagggccagtgtagctaggctgaacacactgtcgatagtagcggggtcgtctttgcccaatattttctccttcgatgcaagcgtctcctggtgcatgtgtatcgactcggcgtacttgagctgtgctcgcaaggtgtcggctagtgcagatttttgcatcaatgtatatcgactctcggctccagcttcttctacagcgagtgagagtgcctttctctgaagttgctctgcttccgccagcttggcaggttccgtgtattcgcgacgaagtgatgcgctcaggttgttcatgctgaccgctgtcaccgggtgatcttctccaaacacctttcttttcccagctagcacttgtctgtaaatgacttgtgcttgtgcaaacttttcttggcgttccaatgttgcgcctagttgatggagagtgctgagggtcagcttgtcctcctcaccaaacgctgtagaagacaatgccagtgtctctcgaaatatcttttcagaatcttcaaggcaccccctgtcgcgcattatcgaacccaactggttcatggctgtgagtgtcctatcattggactctccaaacacgtctctgtacattgggaggcattctctgaccatcttctctgcttcgtccagtttcctctgccgtaagatattccccaccagggtgttcatgaaggtaagcgtatgtggagacttctcacctacctccttcctcaatagtgacacgacttctcgaagtattttctctgcttccgtccatctccctcggaagtcgatagctcttgccaaatttcctctcgttattagcgtcttcagatctccttcgccaaaagtatctcttgtctgctcataggcctgcaggaagctttgctcagatgctcgataccggcctaaatcgacctcgcacgaacctagttgctccagcaatctgattctgttctccattttcctagcttctaagaagtttgccatgtgcataccatgattcaagtatgccagccaataattccgatcgctatagctcccacccagcctaatttccaccaatcgtgccagtgctttgtccagccagacagtccattgttgatgcgctttgagccaggcacggattgctaagtggaccagtggatggacgtcgaacctcttgtaagtctgcgaatctttcgtcgaggcgtcgatctgagtatttcgctcattgacaaaggcataagctttcaacgtgccaatggctttcacgtgctctatcttagtgtagtaaggcagaaacatgtttgcgccaatatcgttactggccgtgcaggccatgaagaacaaatgctccgctgctacaggatcctgtttctgaatctgctcaaacgaaatgtaccatgttttggcgactgcattagtcgcttcgcggtaccgattttggtcttcaaagtcttcgctgaggagctcaatggcatcgtcttcgccgctttcgtacaacgtagtgtagtcctgaagggtgatatcgtttctgttgataaaagcagttgcttggacgatggcgagagcgtggaaggagagcagctgaagtagtttttcgtgaccttctagttgctgatggtaccctgggcccagccgtttgtgtagtagctcgatagcttcgactctttctaatcccttcaatgccaaggtattactctcagccagttcaactgctgctgcacgggtccgcgtggtgaatatgatggtgcctctgcggctgtgaggtagataatccatgagcttgtcctctgattcatcagtcccaatatcgccgacgaggacgcttgcgttgtctgcgttatcaactaccatgagccaatgtcccatagtgtcactactcaacttggccttgacgagttgtttgacatccacagtgtcattgtcgatgccaggtatacccagcaccctcgcaacatcgaaataagcgtgttcaaagctatcccgggacagagccggaatccaaaaaatcgcacgcgttggttgtagttctttcatccagtgtatactttccagagcaagggctgtcttcccacagccaccgaggccgtagatggcaagtcgctggccgccctcagagaagatgaaattgcggagatgatcaagctgtgattctcgacctgagaaaaatcgaggcctttgcagtggcactaggtagggtgctggtatagcatcagcgtaaaagtctagtgccaggtgcagctaacatgtcatgcgaaccttgcgagtgtttgactgcacctgcgggtgtgtctgcacttgtgtcacttgcacgaagcaatccttgctgccgcaatcgatccttcgcagcggcatcgatttctcttaacaagcgactcattgcatattcttgtccttcaccatagatagttgtcatatggatgccgaacatccccagcagtgaataaactttgtcttcttcgtatgtcgtgttgcggcctttcatccatgacaaccgctcctggacactaaaattaacgagcggtgttgctctcaaagcagctgatgcaatgcccgtggtttcatgaatctgtctctcaaggctttgcctatcacctaactgcttgccttctcgggaaaagaatttgacacttcgtggagctaacaattcctgcaaagtcctttgggtcaggtcacaacgttagccgtgtatagatacaatttacagtcagccaattcagtaagtaaaggcgtaagattcagtttttgacttcataagagggtatccgaataagtaaacgtactgggacgagtcagtgcgtgccaaacatgataagtggcattgagcaatgtgagttgtagcaaaaaggtgcaggaagacctgttgcgataccactcgagcttttgccttaaaagatttcacaggacgacaatcaactttataaacggggaagactgacccagcctcgagtaaaccatagacttttcctgaaagcaggttcccatccgtcgatcatgcacccatcgactgtcgaaacgtcccatagatagacgtagcattggtccgcagcttgataccaacgaaacatggaattgatggcgtgttggagctcagtgctgtcgttcttgttgatacagcacgtatccacccagatatggttaaggccatcgcgttgcgcttgctgtacgcagaactggattttgtcgtagccttccttgctcttgcttttcgacccattcacagcacttccttcgagatcatcaaaggtgacctctttgccatgttgccatgtatgggagagtatggcataaggtgggatctgctctccatcaacgtgtttctttgtaaaactcaactctcctgtactgctgcacttcagaagtcgcattgtgtttgcgaatgaggcgtacaggagcggggatagatgacggcatgttgatagaaaccctgacgaaagtaggtgggacgactgcagtggcaggaatattggcgcgctcggttgcctgctaatgagcgttgcccaagccaatgtggcctgcagaagtaaacgcagagtggggcgtgtgacatggtgcaggaagaacgttgatttgcgggagagaatgctgcctcaggacatgtatgaggcacagtcgctcggcgaaactgtcacctgtcgccgaaactgatgatcccgggttgaattcaaaacaatctctagggggtatctttgctaatccatgtcttccagactttctccaacgatcgtgggtgctgaatcctcactgaccatgatgccgaccatgcactcgccccagcatattctcccaattgacccacggatggacttccatgaatagttttgtaccgtccttacctgcagctcgtctgagctcgccttcaccacctgggtggaatgggcagatatggtgaaatgttgtagaccttgccctggtaggccgaccatgccggcttagacttccggccattcttctccttcagcatagcgggagttacgcgcatcaaagtgtcgacacccgacaggttcttgcctgacttctggagatgtgcccagtcgagcggcgagtgacctggtgatagaagcactttgccacgcgcattgggcgtgttcgccgtggggcgaccagagacaggcacacccagaccgccgccagaaactggtggcccgcggttcggtagcgggccgcgattcggtagaggacctgtggtgggtacacgcatagtgggcagagcgcgtagattggaaggcgcgactcgcgggggtggcatgagggacgaggcggcgggtttcatgggcggggccatgaggttcggctttggcggcggggccatggcgaaggtgggagcctgtccaccagctctttgtgccgagttcagggcaggaaatgagggcggtggcaggtcatcttcatcatcgtcatcttcatctgaactctgatgcgagtcgagcgtgaaggtggggactgcaggcacatttggcggctcttgtggagcggcctttggcgtggtttgtggtgaagtctcagaggtggcattgtttgtcgtgtcgcgtgtggtgcgatcctgcaactcgacgtgtcgctgttcatctagggctttgtgctccgcttcgccgctctgcgacttatccagccgcgagctcgccgcaccatctttcgcttgggcgtacaatgcgggccatgttgacggtgggtggtggtagagtaggaacgacagcgatatggcgagtatggagaccgcaaatatcatttctcagggtgaagaaggaggagcggaagcggaccctgagagatagtctggtgtcggcactgaaatccagacgcccatagcttagaagacccttgcaggtatgctgtagggctgaggcaccacagcgcttatgacctcacatgccgcatgccgtcaccatgcgaatccatagggcgagcctcaagtctcggcggtgaatgggggtttcttttggagtttgccccgtgagttaccctccgccagccgcggccgggtcctgatgtaatactctttgtgatccatggggctgaagttccacgatcataaaggtcgcgcttgcccccaccacccctccatctacctcaattggaagcttccacccacgacttcaactgtttggacgcgcagcaagagcacaacaacaagatggtacataatttcgccaacgtgcccgaaggtgtatcctcactcttggatacggatctctacaagctgactatgcaatgctgcattctcaagtttttcccagatgtctcagtcacatatggcttcaccaaccgcacgccagaaaagaagctcaaccgcgcggctttcaaatggctccaggtgcaagttgcgagtatgtggaacgcatgttgtcgcgtttttttttggctaatatcagacagagctcgagaacatacgtgtcaccgacgatgaactcagctttctgaagaagacttgtccatacctgaacgcacaatacctacatttcctgtcgacattcagactccaaccttcgaagcagctgagattagagttcaatgttacagacgataccggcgccgacagcgacctgggcgacttccgcatacacaccgaaggcctttggcttgacaccatcctctacgagatcccactcctcgcccttgtcagcgaagcatactttaaatttgttgagacagattggagttatgaaggccaggtcgacaaggcataccagaaaggatgcacattgcttgaaggcggttgcattgtttccgagttcggatcgcgaagacgacgcgactaccacacccaagacctggtattgcagggtctccgccgggctgcagatgaggggcagaaggctggttggccaggcaagctgacaggctcgagcaatgtccactttgctatgaagcacgatcttctacccatcggaacagttgcacatgagtggttcatgggcgtcgctgccattacaaatgactacgagaatgcaaatgaaattgcgctggagtactggacggccacgttcggggaaggcgtcttgagcattgcgcttacagatacgtttggcacaccgacgttcttgagggcgtttaagaagcagattccagcggtcacaacagctataccaggaggtgccaccacagtgccatctgcagtagctacaacgaatcctgatgctgtgcaatcaatggcttctaccaagccgccgattgaagctcccattcatgagactgtggggccacgcaagacgtatgcgcaaaccttcgtcggagttcgccaagactctggagaccctctagatttcatcaagatgatgcgtgaattctatgatagagaaggcatccaagacaagaagacgatcgtcttctctgactcgctgaacatcgaattatgcttcaagtacaaggcagcagccgaagcacaaggcttccagcctacatttggtgtcggaacgttcctgactagtacgtgaattttcgaaaaaaggatctattacttcaacagctgacaatgacagatgacttcgtagagaagtcgacaggtaagaaatcagtgcccttgaacatcgttatcaagatcgcttcggcatcgggccgccacgcggtcaagatcagcgacaacatcggcaaaaatacaggtgataaggcaacagtggatgacgtgaagcgccggcttggctatacagagaaggaatgggctggcggtgacgagaaaacaagatggggcagctctgcccagccagctgcgaagtaaggaagagacgtcccatgagcgcgaagatagtctgtcttgactactgtgcatgtacatataccccggatgatgtggtaagaccgaagatacccaaccaacagaatagaggctaccccgagctgaaatgccgtctgcaaggctgagcctagcgtgggaccctgagttgctgaaggatcgtgggcgggagagctttggatcacatctgaagagcatgaaggctttcactagctatgaagctcgatacagtaggagtccagaaatacgaatctgtcctaacaaccatcgaccctcacgtgtacaaggtgaacttactgtgtacaagatacaggtgtaggtagatcaagcaacgatggccactcagcaggaaggcgcaagtgccaaatttagagacaggcggcgagccactcaacccgccattagcctcgccagttagcgcgacccactctgcagcgccaattgaacatgagatggaatccgaacattcagccccaatggacacgacgactttgctgcttctttagttcttcacgtctcttccctctgcagcctttcgacttctgcattgaatacccgctgtttcacattaatccgcattgctcttaaagtagtgcgtttggccgatcgactaccgtttgcacgcaccggcacaccgttgtctcaggagagatctcagttgcccacataccacacagggccggtttcagcatgagtgtaggtcgccttgccttctccaaccaccactgcgtttgatcgcgccctctcttcacattcattcgcatcgctcttcaattctccttactaacgacatgaacgaacagtacgccaacaacggtggttataaccgcgtcgacgagcgcaccaatccgttcaacgaccgcgctccataccgcgaaggcaagtattctggccagtcctactttccatcatcctctaataccttgcagaacacgagatggatcattacgagaacaatcgccaaaacaaccccaacgccatcctcgatgagtgccgcgaagtcgatcgcgccctcgaccagctcgaccaagaccttaacaacctcgatggcgtcttcaggagatcgctggcacgccctgatatgccctcgggcgagatcaacaggctcagttcggacatcatgacaagctaccgcggtctcgtcagccgcgtgaagaacatgaagtcgaagcccgcatctggcgaacctaggaacgcaccacaagtaggaaagatagaccgcagactcaaggcgacaatccacaggtaccagacgctcgagtcggacttcaggaaccagtcccaagcagctgctgaacgtcagtatcgaatcgtgcgtccagatgcgtcagacgcagaggtcagggaggcagttgccgaccctgacgcgcctatctttcagcaagctgtacgtacctggatacttgaccttcttgtccttgtgttcttgctaatatccatcagcttctcagctccgaccgccgcggccaggctagctccactctgcgcaacgtcaaggagcgccacgaggcgatccagaacatcgagcgccagatggtcgaactcgcccagctgttccaggacctcgacaccatggtgcagcagcaggaacctctcgtcgccgacattgagcagaagggcgaggaggtgcgcgagaacatgaccaagggcaacgaggagattagcacagcgatcgtcagtgcgcgctcgcgtaacaggaagaagtggtggtgcctgctcatttgcatcatcatcctcatcatcattgcggttgcagtcgcggtcgtcgtcacaaacggccagaaagccaaggaagcgacgtaagtgccccttgcatacttttccagtctgcattatcctaacagcgacaaaagcaacccagcataaaccccatccgccaatcacatatccgccatctctaccgaatagctctctcttcatccaggctggacccgtaccctgtataattccccgttaatgggtggatgtgcatatccccccataccctccaatcagctattcctctccaaaacaccgtccttgcatctctattttgtataagtcttgaagaaatcgcgtcagccacgctgtttttgttgtttgtatacacgggcgctgaggcgcaccacatatgttcagcggcatggaatattgcccacttggcttgcatcgtactactactgcattacttgaaattggtgcagagtcattcttgatatccgaaaataagaaaggaaacaatttcgaaatgttgtatggatgagtgatgtgatgtattgaatcaggtatgtgatttgtgatgcaagatgtacgtgggagtatacacgtaattgtacggtgaggacctgttgatgcccgcattgcttcacttcaatcgtccccaatcagctttcaactcaacatctccgtcttcgtcgaccaccttccctctatcccattccctcgcctgtccgcgcttcgtccacataacatcctcctcgtccttgacatcgcccttctcccacttcctcacctgctcatccgtgaatccagccgccctaagtctatccgcgccttgctgcttgaagcgctgacggtcgcggaacgactcaaccgcatcgccccactcgtcttctgcatcagaagggggccggacgtcgacagtcgggtcatacgcggaggagaagcgggagtccatgcccattgagttcaccttgtgtgcgccgcggccacgggagcgtacggagggttccatgtgtggtgggagggggccgacgatggcttcgagggggtcagagtcggaatgagggtttggagagcgtcgctttgatttgcctgaagctttgcgatcttcgtttttgcgatgaggtcggcgcggagattgtgatcgtgatcgtgatcgatatctgcgcttcttgtcggtccgggttgaatgcgatgacctggagcgcgagcgggaggaggatctggagcgagatcggcgtcgcttgtgactttgggttgacttctgctttctttgcgatcggcttctttcgctgtctctttcggtgtcgtgtcggcgccgatggtccctttcgcgatgggactcagggtgtcctgactgtcgagttgacctttccctgctttcctcccgcttccgtttatcgcggccatggtccctgcttctactacgatgcctttgatcgcgtgagtctagcgaccgctctctgtgcctgtgtccatttctatgcctgtcaccacgccccctatcgtctgtacggcgtttagacggtccggaatgtggttcttcctcatcactcagaacaggtgtcaagcgcccgtctgctttcctctctttcttgacctcctcgttcttttgcgcccgtattctctctcggttcatgcgcttcagacgcgcgcttgactcctcggcctccctggcaagcaatgcagagttgtgactgtcggtctggcggatgatgtgccgcaagaagttcgtgtttggtttcggcgcgcccggtttcgatctatagtcaatgagagggctgctttataatcatgaagcgcaatatgtactttgatcacttgaacagttgcgactggaagcgcctgtgaggctttcaacgcacctcttcggattgaaggcatcgatgccgactagctcgtatttcttcttcgcattctgagcgtcctgcttcaataagctcgcaacatactcgtcgtcatcaacagttccagccatagtgtgggtagaggctacagaagagcgaccgagtaatgttggagcgacggtgagtggtttcatagcactgcggacgctagtccattgttggtaactaccgcgggcatgcgcgttcgattaacaacaaacatccctccacatcacgcattcctcgtgtacttcagttgaacagcaatcaatcaatcatggcgccaaagcgaaagtcagccccgcctactccagaaactgcgctcgagcagttgcgcaagtcccagtcactcaagctcctggccatcgccgaaacattgtcgccaaaagaccttccacagtcggcgaagaagcgcagctcagtagtgtcagaagatagcgaacagaacggcgacactcaccctgctgcacttgaggcagacctggtgcattacaaggtttgtgacctgcaaaagtgtatctgtactgtactgacttgaaaaccaggaactattcagtaaactccgcttcagttatgtcgaacaagtcacgaaggaaaagttcctacgcagcatcaccgagaaccccccacgcctagtcgaggcccccgagaatgacgagaaggagcaggagattctgacactcaaagcaagtctaaaggagcgcaaactcgaagtggccgagatactcaaacagctcgaggagaagggcaaagagctttccctgcgatatgaggggctgcaactacggacacagcagttggagtctttgcctgtcgagattgagggcttggaagccagcatcgagcgactgaaacaagagcagacgccagcatccgaaaatccggagctctcgcttccgctaccagaaacgaacaagatcctcagcgagcgcgaagctgagttggaagcactgaatgcgcagatagctagtttgcaggcgtccatgccgagtcgagcacgagaattggagaagctggagcgcgagctgaagccactcgagacgcagaagaacggcactgttgcggcagctaaagaggcacggcggaggaaagaggaaggcggcggtattggggatgagctggaggagaggggccgatggcttcaggcttccgagaaggctctgaaggagatgctagatgtctagggacgatggacatgatgcattcggcgttctggctgggattgattcttgagataccactgcctgttcatgactttccgtattgattaatctgggtctttggcccgtcgcagcttgctagtgacttttcgaagatcgtgccgtgaggctgcaacatgtcggtgtgacgcgaagttcactttggcctcatcagcttgcatgacgctacatggatgctcccgcggcttgtggagagaggaaaaccagattctgcgtcgagtcaaggacatgccagctgaaggccagggcgtgttgggctgtgattgggcagacgaggcttcaccgccgcacggcttatcgattgtggttgcctttccaacgcgtgggtaaacacaactggcccggagtgggtcttccaagctagatgagctggtcaccggtagccactgcacacgctgacctccgaggaactctgaaccacattccaacaccatcgcgcactttgagatctcgggaccctaccgttcgaagcgcagccaaacaagccggcgacacgactgcagttcctacgccgagctgtccgctacgtcggacaagctcagggacgctgagcatccaccgaggtcaacacgcctcgactgcaggagacgtctctccctatcattacgcttgtcacgactttacgactttctgtttccgtggttctgcctccgtttgagcgctcgctcgtcttttctacagcgtcacgcatttgtttagctcaaacccacgaataacgcatccacttctccggctccattccaggaagaaacatcgcagcaaccaccaacaccatgtctaaccaaggcttatcggcccctgggaccagcgtgtacaacgcggactccatgtatgtcggtgatggcacgtgggactcgcagcgcaacacattcctgctgccgaacttgcaaggcttgaatttcgagaccatgcgctacaatggtaaggcacggcaatccgaaggaattgaactatactgaccatctaggcatgggcaatcgctttcgcaacatgatcaattacaagacatacgtcaccgcgcacgctgttctagcaggcataacgttccttttcgtcataccagcggcaatattcatggctcgattctatcaccggaatccgcggaccgcattacggttccacatttggctacaaattctagctgtacttctttcgactgccgccttcgtactgggattccaagctgttggactacaacgatcgctgaccaatccgcatcatggcattggtgtcgccctgtataccctggtgctaattcaggccattggtggctctgtgattcaccgatgggagcagaacaaggagcggttcaagatcccgctcaaacttatggtacatgaacctcttcagcatttttatctgaagctaacagatgcagattcatcaatggctaggacggctgattgcaatcctaggaattgtacaggtcccgctcggcttgaccctatatgggtcaccaaaagtattgttcatactctatgctgtttggtcctttatgctgctggtcctgtacttcattctttcgtacatcaatcagcctgaaatggggttcgatgacggcacaacatacatcacagaaagaaccggaagaactggaagcacacgcagcagaagaaccggatacagcagaagtgggctaggagctatagcaacagctggagcagcaggggctggtctggcggcgttgagaaaccgatcgcgtagtcacagtcgcagtaggcgcaacgattcgcgatcccgtgttgaatcccaattcacagactcgtacatgagcgatgaaaagtatcgtgcggggaacaagaagaccggcacctggaaagagcgtttacttggtgctggagctgctgttggaggcatattcgcagtcaaatctctgttcaatcgcaacaagaagcatcacgcaccaacagaaaccggaagcgacgtcagctacacccgtccactaggaccttccgagattacgcaaactgatataagccggctcgaggaaggaagagcgccagcatcaccagcaaaccgagacgactggcgccgcgtcgaagagcgagaggctgcccaagcagcagccatggcaggaagtccactgcgccaagccaaccgcccaccaagaagtgcgggatcaatggattccttcgacagcaggactagcttcaacgatgatctcgattcaaggctgcctgaaagatcatacggactcaaggaaggagtggctactctcggagttcttggtttcctgaaacattcgttaggaaggcggaagaccaaaagagaagacgcgcgtgcggaatcactaagacagcatgatctcgaggaagagcgcattgctcgagcaaacagtaaccgccgcaagtatactggtgatggtattcctccccgtcgaaaccgacctttgtcgacggattattctgaaagcgacatcactggaataacaccatccttggcacgacctggtactagaccaccagtggaatcaactcttgggccctcgactgcacctattcgacctccaccgcatgccgatgttctatctgatacaggatctgaattgtacaactcgcccagcggtcgtccccatcgtcgccaccaggatgctagtctcctaggacctgcgcttgctggcggagctgatgcttctgctatttcaaatggctcaccgtcacggagaggaaatggaaagcgtcgtaacagccgtgaaagtggtgtagcctcgcctcccgtctctgtcaaagtcaagatgcacaacgatggcagacatgtgacactgaggagactgaacgaagaggaagctgctgccgaacgagaggcgagaagaaaagaaaggcaacggaagaatcgagacggaagcagaagctcgctcggtgagttaggcggtgaccgttggcgcaggacggaagctttggaggcgcagcaggcacaacaaatgggacaatcttctataccgcctcctccgcctatgccaggcgctcccctgcgcatgccagagccaactattccacctccgcctccaggcccacccccaactttcggaggccaaggaaacataccgttgccaccacctcctccgatgcccgtcacgtcgccgactgtgctgagcagtccacctgggactcatgtgtatgggactgagaccgatgttagtgcctacgactccaataggcgaagacgaagagcagagagagcgcaggcaaaggcagcgcgctctggtggcagccgagttgagttttcatgataggtgatgatctccaccaactgtgagcgtggagcgtttggggcctcttggtaggttttgcattttatggcgctgcgcgaaagatgggtttggatggaaataatgcgaaatgtgtcgctttcttcccttcagtagatattgcttgcgagtctatgtataaaatagtagcatttggcgctcggtcgtttgagacttttggcccccaatttttgtgtaacattataaaagacacacatacaaaatcctactctaagcagacgtctcgctatatgaccagacgttatcctccgcggaggctggggtattgttgttagcgcaagcctcagccctacaagatttgcatcacgaaagcttggctagatggatcgccttcccccactgtacgccgccgctcagtttattctatgatgcttccatacaattcgaggccctccatacggagcttggcatgactactcaccgttgatcgatcgcccgcagatggggcggaagggaagtgtggtagtacactgcttctaggaacggcttccacgggctctcattcgcggcctcgacgtcgtcgaccacgcctttggttgctgtcggcaggatctcggaggccttggtgcgtgttcctgcggttgagcccgcaaaagggcctttgaaaaaagaaggatttaaacatcagggcagcgctgcgcagacgagggggcatcgattgtatatgtcgtcggagatgcaacatcgtctccaagcctcgtgacacttcgacggctcgctacgctttaccgaaaacaacatccgggcatctcacatcgctgcgcctcgcggtcacgacgacgacccggaagatacccagcaataccgggcgcggatacagtctattgcgcctctgcagcatgggtctggcgaggaatgtccagggcgcccgggcagttggtatgacgacactgtcgcccacagacgctaatcggcggatcataccgcgagaaggctcagcaatgtcggtgggatggttccagtgatgccagggtgttgggcagctgcagagtcgtttcaaccaaactctgtcctggcggtcagcgaggtcggaaacgtcacagcgctacacttgccgcctcgggcctcgtgctgatcctcccgctggtgccaaacgtcgcagtcggtttaacttcggcgcttagcttcaagctcccgctggagtcccccgtgtcgacttattcatgcccgggcgtcgacagcatgggtcacacactgcctggtcctagcagaccgcacaagccccagcgtctgaccagcttccagcgcgcttccctgcagcttttcctccttgagccgttggacatgggacgacgggcacccctccgctccgtgctattgggcccgtgtctttcgcctaccatcctggttgaacaagcggaacatactagtagaatctaatatgcagcgtccacgcttggttgctcaatcgaccaggtctaccaggtgccatgggcgttctctttccagcacaatgacacaagggacatctaaagaatctccctgagcgcaggcgcaacatgtcaattgtcttattagtacctctgggacccgctcggcgattcccctcatccccacgcgaggacaaacgcctcgtccaatcgctcattactcttcatcatgtcgtccagcagtaccacatccgctcctgttaagcgagcatgcgataggttggtccaccaccaccacaacgtcccgtgtatacagactaacatcgcgatacacagctgccacagaagaaaggtcaagtgtattggcgaaggaacaaacccatgcaagaactgtctctccgccggcctggcctgcacatacaatgccatcccacagaagaaagggcccaaggggagcagggccaaggtgctctccgaacttcgcgaaaaccaacgcaatgcacaactggccgccggattccctccagatgtaggctacgacggtcgtacgctttcaaccacattcgcacgcgctcagggtctccttcccaatggactggtggacacttgcctcgactttttcttcgccaacgtctatccctctactcctgttctgcacaggcaaaaagcgcaggagctagctgtgaacatggaacgctctacggaggcatactgtctgatcgtctcgttatgcgcgtacgttatgattcacgcaaacatgaaggttccgtccaacatgttctctcggcccgaagttgcgcagatgtcgaacatgaccttaggacacgcccttttggaagaatcggtgcgggtacgcaatggttatgacttccgggaaaacccaactcacatcaccgtcctcacgtcatggttcttctcagggagctattttggattagcacgagagaacacagcctggggttacttacgggaagccacgacgcaggcgcaattactgggaatgcacgatgaggagacctataaacatgacccgctcgacatatcccgaaaacgagtattgtactgggttctcttcattgcggaaaggtacactatccgcaaacgcatgtttatgagcatgccgttcagagcgcacagctaacatggaaacaggcaattcgcattgcacaaacatcgcccaatttctctttatccgacgatacacccaccatctctggacgaagtgccttctgaccgtccaattgcagtgggattagagctgctgattactctgtataaaaacatcgacgacacattcatcagtctctggaaccgagttcacacacacacgaatcctgcctggttttcgcaattgcacacgcagctgtcagaagcagtccccgcctatctggaatgcacggaggcccaaggcgtcgagattcgaattacgcagcaatggctcaaggccatggcctggcagctgtgcgtttgccaaggccttgtgagcagtgtcaccaacgacaattgcatgactttcaagtaccccatcgaaatctcacgggacctcctgaccatgacccaccaattttctcaacaggcgatggaggtccatggtgcagaattggtatgtccatgctttcctctccctgccctctggagcaagttctgcgatgtttgatttgggatctacattcctagattcttcgatctcgtaatccttgtcacttggacactgaaggcccaccaagctctgtcttttccaatttcctggcgcgtcgcattcttggcaacgtgttgctcattctagaccacttgctgacatggctgcagattgagaaacttttcgacattgcttgctgcttagccgacgtggtagcggttacgtccttctcgccagacgcgttcgcactcggaccccgcgattacgtgtcgcgtttcctaacgctgatctccaccctgcgtggcggacattcgcggtatcttccgctgctccttgccaagctttccgaggttctgcccaacttacccctgccccggtctctcaacctgccccagacactccctgcttcaacgatcagcatgtcaggcactgggacggtcccctccaacatcacggatgattactcggcgatgccagccacatcgtcgccatcgtacccgtcttccgaactgatccgccggcttgctgctcagacaggtgcgcaactgccgtttggtacatcacagcaatctatgatccaggcaccttcgagtcacgtcgaagatctgtccctgtacgataccgcacacagccacagcgcatcgcattcttcctcatctgcgccaaggagcaactccactacacccggaccatacgagtctaccatgtcacaacggagctcccaaattctctctcaccagtccgtgcagattccaacctcacacccgcaacacaaccatatgcaatcgcaccacatttcagtcgcccagactgcctatgaccctagattcagcctccaagggtatcctgtagacccatctatgatgttcaagcaatgaaagagttttagggcttcccaggatagcaacactcatttggaatagaccagcggcttagcgtcatttaccggacgtctattcatttcactgaaggaaccacttcgtattacacgtatgcatcgcttggcgcacgggatcagatttctagagactatcaacttattgacaatatttcttcgatgaaatcgaatatgtgatgcgaaagcgacgtcggagcgttttcggaccaagcaaatcggtaacattcctccgctgtcatggcgcaggtccatcatggatctgaagcgcgatgacggctaggatgcacgggacggttttctgcatcatggattacaccttgtcagaccattgctagcccgcttatcgctcaacgtcctcaacccaaggcacagacccctttcgaattgacgaaaacgaagcgcaggccggaattcgcctttgtcagcgaacaccttggaacggcctggagaaaccgtgcacgtggactagagagatgctttcaagcacctagcgatcacgatcatcgaccccaggttccggaatgaagccgaaggcctcgagatgtcactcatgcacgccatgggaaggctgtgtagatctcaacggcacccgcgagaacctggcttatgactcgcaaacgcagagcctcagacaaggcggaagatgaatcgacgttcgatattgaacataggccaaggactgggattatggactggaatttggggctgatagatcaacgctggtgcagcggacggtcagaccaaagttacgaactttatcagatttgacatgggccatttgacgcatacacatacaacgttcacaaaggacgtgttactgagagctgtgcaatggccagtaaatacaactctatttgcataaatcaaaccgcaaaatgtacccaagttttatgcatctcatctgccccagtctttacgtgcgtatatcgacgagccagtcaacgaggctctttcatgctcagtctcagaaaggcgtttcagaatagcagactacgcctcttgttgatgacgccgctaagcttcacagcatcaacgttgcacacccgttcgcaaaacctgccttcaaggcgcatcacggatcactgacagctgcacttcgagccaggatgcacccagtccgaacaactcctagccttcgcgatcagctccccacgtgtcgaggctgagaagctcggatcacccatgctagtactgagcagggtatatccttttgtagggctctcagtcgcaaacattgagccattcctggaacgatgggctttgttcctgaagcgatccgactgcggttgaggctgccgtggacgaatcaagtgaagcggggactttaaccgtccctaagacagcactcacgaagcttggtccaaacaaatgacttgtcctgcctttgcagctaatccccgcaccacaagattgttgaagcaccagtaatggcgctcaaactgcgtctttaatcctgatcgactcgctagtgttgcgtgcaaagctgtgaggcaacgtcgttcgtcctcggtccgattgctgccaactccattcgccggtcattgcttaatccagttaccgaccgctgtctcctacgtcggcgtctgtttaacccacctcagcgtggagttggtttcccttcccaactgtcggacccagttcagggtcccatttgacatagcatggtcgtatggatccgcccctgcgggatatgcatgatgcatactgtatgtacactcatcggaacataccgagacagactcgaatgacgattggtgcaactacaaaacattgtggcccgcgtcatacatgtgactgcgggtggtacaaatttggtcacgactgttgcaaactccaactttcctacgcacgtatcatgtacgagcacacatacattttacactaactgagcgtgaagcagaagcacctaagtatgctgacccataccattggatactttgcttcgatagcttgtcactgccacatgaccactaagacacatttgagcaaggctgctcggtaggcgtactactaacagcatccgaccacaccatggcagtggctgccggcagtagaacctcccggtttcgtttgcaacatgagctactttttgcgcatgactgcatttggaagctatagcccagccttctgtccatgactttctactagactcgcgaacccatccgcaggctaccgcggaatgccagcctccgcactagcgagtacttgcagcaatagtctcgccaatagccgttgatcaagtcactccaagtggcgctgtgtcagtggttgtcaagacatccagatgaactgcttggcagaaccttacgaatctaccaagaaacacccatctcgagagaccggcagcttacgtgaatccaaagactggattctttgatgatagagcatggacatccaggccacggcgacttccataattcgcgccacaaagaacgcacccagcttccaacatggaacactacccagctactactgcattggcggctgcaggagcggaccttcgcgtcgacctactgcattgcagagaactcccaaaagcgcggctcatcagcgcacagcagcgtgggagatgagaacaacactgtccctcacttcagcccgtgacctagaaccacaccatcaccaatgctttgaacacaggagaaagaaatgcgcggcagcgtgttttattcgctcgtattcaccaacaacgacctttgggcatcactgcatgcatcatctcccgtttcttgtcgcagactgcacgcgcttcccgcaacggttaaattagctctcggtggctctctcggtaagttttgcttgtcgaaccgttgggcttagcatctgtgctcagtgatggtagaaaatgaggctgtgtgtctgagcgcattttttgttcgctttctcatgcttgcagtccatgcagcacgggcgggacgcgtgttgttcatgccggcaagcatcatgtcgaatgtcgaatgatggaatgcccagtgccgattcatgtcttggtagggatgctttagatcgacacgtaagctggtatggctaacagcgatgaccccagcccagggtccgtgatggctttttttgaactcgttatcgattggatgaaactcttgacggacttgtaacccgtaggagctttttttgatgcctgcaggcggcgggaaggacccttgagcttcactacagtttaccgcatgtcagcctacatgcagacttgacgtaccatcacttcggactccccgacgccatgccacgagttcaattttgcttggctgttgctcgtctgcgtagagtttccacattgtgctgtccgtgtactaggcctgctagggtacctctgtttcagtctattgcactcgcatgctcgacgatgttcaatgtctgctcaatggttcgcggctgcccttccgctcggccaaatattcgagaagatcttactcctttccggaatgtaaagcgaagaaccctactccttgcccttgccatgagcatcaagatcacctgtggggggttaatacatgggtggccatcacgtagggcggtatccgcgtgctttagcgccctcattgcttggtcagtcccagagtctcatgcgtaggatccagccctaaagattatgtaaagttgatggcggaaagcccgcggcaagcgcacctggtgattgtccggggtccgagaaccacacgtgaccttgttgtacgaatggtggctgggaggccatcggagccaaccgataacatcgttttcacaacatgttgtatcgcttggcaatacacagatcgtagtgcttacagcaaaagaggtgtattcgggtcgactcaaaccgaactgccgatgtgagttcacacaggaacaaggcatctccttggtacctggggatctggttacatgcctaggcgaatacaagattgtatgtacacttagtgctcaccgaacgttcaccacgatggactctagtcttcgcaagtagagcacccaacaatgaggcgagccagatcgcagcaagcaatcccaccaatgattgttggctcagtcccatcgggtaagtttgagagattttagcacgcgtgtcatggcgttctcccggatacgcgtattcgatggcgacgacattgaaacctccctgtagtgacttgaagacccaaggaaacgatgcagggtatattgcttcgactaagacaagcaagtgcggactattaacgctcagcataacccttcaccgcacatgtatacaagatcgacttaattatgcatgaaccgcgtctcaagtctagaataacattgtgcatgccagtcttagaagcagattacgattcaactgccgtgtgataagaaccaccaccataatgtccactactccatcatgaaacagaacaacgttcccagtaaatgacttcaagctgccgtgactgaaaactcacctcataccacaagcccaatgatgatcccccagttgaactttctgggcatgctcacgatcgcttgccatagtcttccagagtcgtaccacacactcaataaggatcccccagaggaaacttggcagcaaaagccctctgcctcttcccaaattcctccacagagtccaccgacccctcgtcctcagaaatatgcgagctgtctaatcccccatgcccgcttttctcctgctgctcatagtcaaactcacttgcattaaacggcacataggcagagttcttctcgtcatccctgagcgtcccgtcgtcagagccatagtcgtacgccctgcgcggcagaccagaagcgatgtacgaagtccggcgcggcgacatgcgtccgtcatgctgccagtcgcgatgatcgacgccgagcatggcgtcgagtttctggcctgagggtcgccactctgagacttgtgtttgggattgatatgcgcgtgggaaggtgggtggtggacggtaggggtgctggtatgtaggcggatttatatgcgatagagcgtattggacggcggaggggacgcggacttcgactggtgagctgatgtgcagggggttatcttcggctggagcttttggctcttctttcttggggaccggggcaggcttgtctgagagatacacgtctttgtgcttgcggttgaagaggagcatgacaagggcgccgatgattagtgctatcgtagcactgatggcgatggggactggcgtgatcttgaccttctgatttgtgggcagcagacctggtggcggcgcaagccatgcggttggcagagacgagcctgtcgccgtcatttggagggtgagggaggtcattagatgtagactataaacacgtctaacttttttggcataagaagtatgcagatgaagtaagggtaactgaaggaatggttttatgtgaagagccgttgccaacaccacaagcaaacgtccgtcgtttttgctgacgaacatgaactctcgtttgtagccacacttcactgctcagaggtgtgctcctgatggtggacctcagcactgtttgcacctttatgtggctttacaacttccttctcatccccacccttgttcttcttctgggcatctgccatcgaaatgggtggtttccgattccgctccttcttgttacgtgaactcattctacgcatctctgcttcaagtttggcagtcaaacgctgcagtagccattcaggctcgttggtgttacccatcagtgggctacggatgcctagccagctccaattcacctcgcctccatcgttcgcggtgccaatatccggtgcatcgccttctttgtgctggaactggtcttccggcttcctatgagtagattcatcgccctcatcttgaccaattagcttcagatagtaagtccattcgtcgtaggaatactgtttgggcggcgaagtgttcacatcgctcagcattttgcgaatctctttcgcaaggataaaatgatagaagtggatgtcgcgttcgagatagtcgccatgctctcccgcttccaatgcctcgccaagttcttcctcttcaatgtgttcggcgacacggtcgaggccgcgctgttctcctgtgccagattcccccttacgatcaatgtccttctctttcaacccttttcccgtcctcattctcttcataccgactttgagtgccgaggccaggccgttctcatcgggaagaacggtcaaagaaccgatccatatagtgaagtccttgaagccttggataatggtatctcccatgttgctaataagcacagtgagcgttggcacagccaggagactccagaacacgaagaaggctttgcctgaattcgagaatgggacgagatccccatacccaatcgtcaaaagcgatgtgtaggaaaaatacagccacgcgaaataagaaaacccttgaggcttctcggcctgcatgaagaccacagcgccgacaagccataaaaccatggctgcagtagttgacgtggcgagcgcggcgtacctcctcttccgctctgaaagttcgtgcacccgtcgcatcacgtgaaattcttgttctcttcgctgtagctcggacaagcccttttgggagaatttgatcttctcgaaccaaccaagcgtgatcgttctctcatcttggtcaatgcttgatagcactttctggcgtttgagctcaacgaatcgagcggacattttctgcttcccgtgctcaaggattaagctcctgactgagccgatgaccagaccaaccatgatcaaacccccaatagcgtatggaaatagcaaagagcggcctgtgtgtgtcttcggtacgaattcgccaccgatacccacggtcaagagtgtgaagtccgcccaaaatacggcatcgaggaactgccagccttccactttgcaaaagaccagcgcacctagtagtagatagaccatgaagccgatagtctgcagcatcagagttctttggcttggtgtcaattggaagtcttttgagtagtgtcctctccaagcaccatacgcggtgaaagccatcaagctcgccacaatgaagtagagcgcagctgcaatgatcccgtaatagtacgcctggctcaaagcatgctcttgcctcggctggatctcgaacacgggcagcgaagccactataaccagcgcaatcaacagggctgatgaaagataccacccaaggatagtaatcggttgcgcaattgcaaaggagagcctgcgcgccatgttaagcagcaaagacatattcgccgtcagagcaaagactagcgatatcgagttgactgcgataagccacttagggtcctcaactctttcgccatggccttcatctgatccttggggtatgtgcactcgccacgtctctaccagcgcacatatactgaaagcgttggccatgggtccgaatgtacctgcaatcaggggacacgcggttgacgcaaaccaccacaaactacaatcttcagctcaataaccaacgcaaactccccaatcaacgaacctcgggtccaaaaactcctgttcatcctgctccgcctgtgtctcgttcttttctacatcctgcgccgcttcgttggcggactcatggaggccggggtcgttcatgttggcaccggctgagaggtgtggataatgccaaagggacttgagacatggtgatttggaaagtataccttatcacgagatactgacaacaaggaagtgatgatcgcgtcgcgtggacaaggacgggaacgcatgacgtatccggctgatacattgcaggctggactctggggcggctaaactgctttggtcgagggcgaacgcctcatggctgtctaccacgacgaacaacgtccttcatgcgagaacttaatcttttgtaacggatatgaaagcgtagggtctttctcaaaaattgaatgattcaatgatcctgcatacatgaatgtatgttatcaaaatatctgtcaaaagcccccttctcctcgtgaacagcagaaatcgggcatgcatatcaacaaactacactgcatacatacatagtcataccaattcatagaaacaccctcgactcacctaggctgctgtccctcctccctcttaaccctgaaaaacgccaacttcgcaaaccggcccagattcccccacaacagccgtcctgccggatgatccatgatcctctccagcagcttgaccaccgccaatctgacatccaggcgcgggtggaaaagccccaagctcaagtaaaacaaaccggcattactatccggcatgacgcacagcagctgcagaatcgtgtcgtactgtaactgcggcccaggcttacgctccggatcgttggcgagcgtcagggactcggagtcgttgtcggtcgtcactgtggaaccgccagcttcttcgatacagcgcgcgaacgcgaggtaaatcgccgcactggcgtcatgcgtaagtttgagcgtgcgcagcttatcgtgctggtgcgcaaagtccaagccccttacgggccgcttactccagctgcgcgcaaggtcctgcacacaactatagtagcttcgcgtcgtgcgccagccctcgatgcggtggacgttgacagcgagttcgcgcatgcgcgagccctcgtcgggccagacgtagccgtggcccgagacgccgtatgcgccggcgtcgtagtcgtgcgtgcctatgtacagggctgacgcgccgtagacggtttcttcgaaagcggcggcgatgcgggtgaatttgaggacccaggagcgccacttggcgcggattgcgttctcgccgtggcggttggcgatggcgaggaggagactgtccatgaaggcatggtctcctgtagagtcgatgccggatttgttttctgcggctgttgagccgcctgcgccgttgatgttgatgccttgttgttggaagaagagtgagccttcggttggtgctgcggcttcgatgcggttgctgatcttcatgcgtccggttgggagatcacagaggaggtcccaccattcgggcttgtaggagaaggcggggttggtgactccggcaatgaagcctggtactttcaggaggtcatcgacctttgtgagatcggtgtaagggaaagcgtggcggacgaagccccggagaatgccaccagaggctagggcgcatgctgcaagtacagcttcagctacttcaccagaagggcgattgtgcccaagaaagatgatgcgcttctgcgtgaggagagcattaacaagcacaatgatggggtgagtgtaggcaccattcgtcgtaagatggggatgcagtgcgaatggctggggttgttgagcatgaggcgtggagaaggtctgaataagtttgatcagagaaaagtcgccaacggtttctgcgctcagggccgtcggtatcttgaccggcacaggtatgccattgtagttgatcttagactcgaactcgtgtgtgtccctgggaagggcatacgtcttctttcgcctggttagagagtcggatgattcctccatggagtctcgctcagcatcgagcctctttcgctgccgcaccatctgctcaaacttctcgatgaacatatccttggcgtcacttgcggagagcacaaagttctccaacaaggacaacttgggaagtagagacaagtccatggcgttcaaagcatgatatagagaggcgagggtctctacaacgggcgcccggaagtactcctctagcgctaggagcaaaagtggcttgtatatgtgcaggaaggagtggcgcgtgcatattgccattgccttgacgatggatcctctgcgttgtgtcagtatcacggtagttgattgcaccgtctgccgtacctcttcactgtagtgtccagcttggtgttcaccaggttcagaacatagactagcggtgggccgtctggatccggctcgtcctcgctctcggtatcgtagtcgtcttcttcggcgtcgtcagccccctcgagctcgtctccggctgtggtgtcgtcgtcgtccagaccctccttccgccttcttcgcttgcgccggcgctctctcctctcttcgcgctcctcctcttcggccgtcgtgtccttgtgcaggaagaatatggtccagtcctggttgcgcatgtgggcctgatcgggcagcattagctctgccaacatggtttcgtcgccactgatggcagcgggatactggtgctccatgatggagccccgatcgatgtcgaacgaggcgaccagaatgtactcgacatgtttctcaatggcatcggacgggtactgtgagcgcagtcggctgctggatttgtgcggggagtcggcgacagaatgctgtgacgacgcctgcgattcgtactcggagtctacatcttcccgcagcagctgctcgcgcagcaggggcgggacgggcgactttgctttgcggtcattgcggagagagaccgaggatggcgatcgcgaggagggaaaggacgagaaggagggttggcgctgcagcggcaccgacggctggttctgcgaggccgagggcggtggattcgacgacgaagacggcggcggcggcctctgggcactcacttgcatggcggcgtgagcgattgtttccatcttcgcagcgagtctggcgactcaagcattccgtgcgatcggcgggaccgaactacgctagggcgtccgccaggggcatggcgggtcgcgtcgcgtttgaatggtgggatgggtggtgggatggtgctttctcgtacaggacatgcaatcgcaatagcggatcagagcactgtgagcggtcggccaggcgtggtgaggtgcgcggcaccagtccatgtgctgttgcggcgcgtacgcatagcgaatacgacgcctgcagggtcggcggctgctggaccctgaacgcggaggcttatcgatagatctgcaggtactgaatcaccgccggtgaatgtttgccgtgtttgcagccgttgctgggcagccgccatcgtcaacaccccccaaacacgacatcaccactgcacgtttggactccgccgagaccacaaccccgcgtcgcaaccatggtatgccaacccagaggactctacgtctcgcacagctaatgccaaccagtcaacaacaccgaccccatacaaaccttcccctctctccttcaacagtccgcgacagtcgcccttccgcaggccgggatccatacgcgaaagctcaccctccacagtccggccgtcgacacccaacagctcgccgctcaagccaaaggagacgccaacgacgccctcacaagccaacctgcgacagtcaacaacaagcaatgcatcgcaaaaccccccctcgtggctgaacacgcgaggcaccacgaacacggcagatgtgcccgcttcgccctcacggaacatcccttcgcccacgcgcaactcctcttcctcgaccatagccaccgtccggccgctgagcacagcatcgctggctgcgaaattcgacggcggacgagacagcatcaccccgccactggtggagaggtcgtcgtcgtacgaaaggctggtgtcggagaagctggcgcccgttgaaagagcgtcgtcgtaccagggcatcgtacccgaaaagcttgcacccgtcgagaagttcaccccttacgagaggccggtagagagaccagcaccattagcaacacgtccggcgcccttgacacggacagtcactagtgatgcgctgtcgagagttcccccgccgcttctacacagcatgcgcgagtgtttcagtgtcatggaccgcgataacgatggacatgttaactcggcggatgttgccgacatgctgtcgcagctcggactctctgctacgccgtcgacacttgcatcatacttcaacggcgcgcaatcaatcaatctcgccaccttcttgaacacactgtcagacctactcagtggcctatcgcgttcgagcgagctgagtgcagcattcgaagctttcgacgatggagacgacggccagatcgatctcgccgaactgaaggacgccctactacatactgcaccagagcctggagagcgcaaactgacggagcgcgaaatcgacatggtcgtcgaaggcttcagtggacggagagcgttcggcaaaggcggcaaggggctaggcagaggcgaagtgttccgataccaggagttcatggcaagtctcaccggaggaagcggaggcgagaatggcgaggatgcttcagcgccagcgtaagctatcattctcccatccgtctagtacatagtctttgattccccattgcgtttcgtcacatgcttccagtccaacgtccaaatatacacattacaattatccctctctgtatactcaatccatccacgggtatcatttctactcttcctccccctccactcccctcggcaccaatatcctcctcacaatacacatattcccattatccgggcacacattgctccgattcaactgcttatccgccggccccgtcggcccactcgcaaacttggcctgcccaaacagcttcacctgcctcgcatcgctcgtcggatactcctggtcgccccaccgccccttaaaccccagccaattcgtcggcgtaccgtcttcatacggcgtgaacgcattcctccccgcatcgtacgcgtagaagtacgcggacagcaacgggtcccagtacacgccgcggtccgtgtagtcttccagcacgccacccggcaagttgaggttcgggatcgtgtggtcgtgcgtgcctgggatcgcgtagtttgcatgcgagccgcgggcggaatacgctacgggccggcccgaggaggtcttttcgacggttgggtaggtgaaggcttgcccgttggcgtgttgcgagtaccatactgcttgcgggacgccagaggcaaagcggatcattacgtgttcccagtcgccgacgtggtttcctttggggagttagttagggaggttataggggaaagggtagggtttggaatggggatgaagtaccaaaatttcaacgcattcccaaccaagcatcttcgccgccgtagttgtatgcgtagaaatacatgtaaaacgcatcgacgttgccattccccttgttcctgtgacgatcacggcggcagtgacggcgccgttggttttgccgttcgcgtcgggtcttgtgcccttgatccaggtagggtctttggtcacgtcgtcgttggaggttaggtagacggtgtcgccgagctggtttacattctccaatgtcaggggcttggatgggccggggacttcggcgaaggctacgcggggcgtggtgttgttgaggaagacttgcaggtcggtgggcatgtatgggtcttcggagtggaggtatacgacaggtgctgtaggtgtttagtcgtgcacaagacaataaggggcgagtattttagaggtgtatgtatgtagtactcgatatcaaacactgacttaccatacttgagcacatagtccggcacaccagctgcctgcctcttcgtcggcgcactctcaaccacaagcatagcacacgccgccatgaccagaagatgatagaatcccatcttggagagtgttatctcagttgaaatacttgtcgcgagcgttggttcaacttggctgtccaaacgattctcccaacgcagcgccctcgcaacgcatttatacacacctgggcatttacaaacgcaacactcccctcccgcctaccacgcgcgccccgatctctcaccctactctctctctcacatctaccctatgatctcctccccctccacccatgcagcacatcatgcaacgatgcagcattcccattcgccgcatcgttgcatacaaccacagaaccgcatatccacctgccacaaacacctcctctgcccctttcgcgtgcacacatcatgcagcttgcaaccgcatgccgacctgcctgttaggtgcgggtgtggcccggttcgttggctgtcgaacacccgcgctagcggcaatcccgtagcaagggtgtcgtgtggcttgtgactggttcgcggccggcaacgtgggtatttggcgcgtggcgccgctgttattggtgttgcatgtgggaatgaaatgcatgtggcttcgtgagaggggagatttggtaaggtgccgagatcttggaaggtacctaggtagatgcttgtgcagggatgcgggggtggataaatggtagagggttgtgatgggctaggagcgagattggggtaaagaggcgagatgtgatggtccatgggtggagttggccttgtccactaatgcgttcgcgctatggtggagttcgtgatgggatgtgcggtgtaacttgtcgtgctgcccatgtcgaagccacgcctgagtaggtatgggatcgggcgagccgaagacttttaatgaggcagcgatctcctgctgttcttgatttataaccctaggtagttctaggcggctgttgaggtagtgcatcaggcggctgagtgcgtgatacactgaaacatacatgaatggttcagtcttacacctcggacatgctcgacccttgcaagattggctccattgtatttgattcaaagttgatgcaggtcggatggggccgtctctgaggtggcagatgatgacggctataatcgcctcgctctttcttgtgctgatacccgtcttccagatggcctcccataaatccgtcctcttgcctaccttggtcatatttgagaaactcgtagtaattgcagctttgtaggacagtgttttccagtctatgcgattaccgtagcagtcttgctgcatcagtgtttcggatttccttgcaacttgagagagcatttggtccgttcttcgtttttcggcgttcagatgcttagtatgatgctgaactccgctccaagtccgagtagcgcttaggcgtccacagtagttcttcacgcgaaatgagcaagacatctatcaggtcaacaacacttcaatctcgctgcaagcatcatgtcccaatctggctacgttatcctcgaaggcataccgacggcacaagtctatcatgacctacgaaaacttgctggcctgaccccaccacccatggatgcagtcccaaaagcactcgaaaactccttcgtagggttcctggcctatgagcagcgacacatgatcgacgatacgacgccgggggcagatcagacagctgtcgcaatgggccgtttggtgggggacaaaagcttgtttctgatctgcgttgacatcgccgtgcatccggaccaccagcgcaaaggcctaggcaagcgcataatgcaatcgctggtagaccatgtcgacaaacatgcgcctgatgcgtacgtgagcttggttgctgaaccggcgggacagaaactgtatccacagtacgggttcaaagatgtagagccaagcatcggcatgtaccgaatgattaggagtcggaaagtagaggatttatcagtgaaggagggcgcagatgcattggagtgaatctcaggagcgtcgaacggaaggctggttaggtgttcgggcaaacagggggcgggatgcgagcagggatgggctcatagcggggaaggagtggggctgaatggcgtcgttccaagatggcgaacgcgacactgaacattcgcagctgattgtcgtggtaatgcattgaattgctctatgcgacctctaccccaatgcgtgaatcactgcacatactctggctaccaggcgaagagccccccaccaaccgtgtgctgtcagtatgtattttcctactctgaccccgtccatgtgcaatcacgaatgcctgattacacacctgcgcactgtcattaggtcttaaacatgcacactaccgcgcgtgatgacgggtcctgacgtatgcaacagctcgaatcactcccggaggagctcttacagctcatcgtctcctacctgcccactcccgcggtgaagagcgccagcctcgtctcgtccacgctctatcgccatgcaaccgacgtgctatgggagaatgtttgcctggtggatcggtggagactacactcagacttgcaccctgagcctacgatagaggagagtcgagggacaggtcagtcagacgagcatgatgacggtccgatcatagggaagctctttatactcgcaacgtaggttctccagtcgtcgcgacttacacaatctaacctctgcaggaaccctattgttgctgccaaagttcgtaccctgacgcaccgctgccacctgcccacccccaacatattcgacgaactccctcgaatacatttccacagcgaaactctctcgcgagatccgcgccttcacgccctgctgaagctggctatacgcaatttggtcaatgttcatacacttcgcattgtacatggccacatgaaccttgcaagtctactggtggctggcttcctggatcaaaatcggacacgacaggtgtctcttcgcaagctatggctggagaactgctgcctgtctgctaatctcatgcgctcattgtcctcacatcggctgactggactcgagtcacttcgaatacgacgagtagatgcctcatccttactctccagcccaaaagacttgcgctttctggagtttagacccacgcgtggtggcatgtactatcaaatgcacgatggctcaggaaactgggcacctaccaccgttcaattttctggcattggcatgtccgaggaatttcatcgtttctcggatgctgagctcatggcacaagccaaagcatacgatgacaccgtgtggcaggagctttcacagattgaacagtttgtggcggcgcaacaggagttgcttcttagcgaccagtcttcgagcgcgtctgctgcacttgttcccatgcgatggctactcgaaatgtcagctccaacattgacaagtctcaatctagactgggtgctgtggcgtcgcgacgaatccgatgtcaacgatgactctgcagctatgctgaaatcccttgccaccttgaggttcccgcatctgcgcgcattccaatttcgcaatgctgtgctgcagcaaacaatgcttcccggcgacgtctttctcttcgaagatactttccttgagtttatggagtaccatcaaaagctgcaatgtctagcgtggccgatggacaagttctacagtcatctcaggccgtctatcgagctacgggctcgcacaggaagacttatcgcacacctggcgaatatgctgatcgatctgcgtgtcgatgcgcagtacgaaggccatggagaagcgatgacggacggcagccacactctcgatgagatgcacgactgttttcgaaggcgacgtttcatcgcagagtttgtgccacatatgagacggatcgagagcatcaagattgaaggtggtgtgccacgtgatgaaaagcgtgaggttcttcgcgccctacattggtgtccactcaagaagattgtcatgattggcgtctcgtacccgatcggaaatacatggggtgctcagggtagaaacttgaaagcattagatcaaggctccagctgggatgagatagagaacctggaggaagaagactatggaggcatgctcgaatcatacaggcgaggttgccacatgctaaagaccttcgaattcgaaccggaatatggctggccagcacatgtccctctgctccaaacaatagcgctgcaccacgcaagtcaagtggaggagctcaagatatgcggatacaatggatgtccaatattgtcgcaagcaacacccattacagccccacttctcacctctctccgtcaattcgataatctcaagcaacttgtcatgtctttctggctgctcacttggcacgaaggatcttaccgagacaccgagattatcaactactggaaagactcgcgatcacccgcgtcgactgcgttggtcgttgtcaccccaccacgaagcccgatgtcagacgcaccggtcgaagcaggaacattttccagcttttcagacacgatttgccccgcagcaggatttcaataggtgggctgtcgcgctcaagacgagcttctctccatctgcactggcttatcgtgttgcccgagatattggcccctatctgagcccgatcgcgaagagcagaccaaatggcgtgagagtgcgggcgagcttctgccttggtatgaaggacgaacgacggccagcgagtgacatatttgacttggacgtcaggataggcagtgacgatcaagtgctgcagtttactggaccaagggaggagatggaaaaaggccggttctggcagaaacttgagacgcggaagtggttttgagcagtagatgtttttggctcttggtttttagcctctccaagtgtaggtaaaatgtctggctgccctttcctaacgagaaaaggtgaagaggtatcctgtatagtttcaaagatctctgtgaaattcacgtagagaagcttatagctgcgtatacatccaggctactctaaatacttgtaataggtatacctctacaaactattcgctcacattgtgtaggtgcgagtgggcacgaatcttgccgctgcctggtgcccttggtcagtgtatgtattactgccggttctgactatgatgggaaggtttaatacgagagataggttcaatcagaaacgcataatcatgtcattatcatacatcccctattcctaaacatggcccgttgaacgccaaatctatgtacccggggtatctcgcagccatatccacaaacgccacaagtaacccaaagccaagaatcgcatgtagatccaaagaagtgtgcgcaaagcactagggaatacaaatgaaaatagaaatgaggaaaaaaaaaaattagaaatttgaggaaaacaaccgccaagccagatcgcgctcacagcgacgcaaggcacaaccccatcgtcacacccacatactgcaacagtcgtacaaaatgcggagcaccgcccgcactcttatcgcaagccggcggagctgatactcccgtcccttagcgactcggaatggcgcagatcatctccttgcttaagcccctcttccagctgaatctccgggtcagtgtccctggtagccgacgagctcgtcaacgtgtccttctgccagtgctcccgccgagggcgatacggcgccgcttttcccgtaatcttactgcgtatgatggcatacgcgcgccagtactccgcttgcgtcgtgtatatgtatatcgtggcgttccaggtgccctgcatgggcaggacgatggcggagatcaagctcagggggaagttggctttgttgtggtgcatgaattggtcgaggcggtttacggagctgggcacccagacgacgatgagcgcgatgaacatcaggaatgcgactttgaggtaggcgagggcggcggcgttgccggctgcgcgcttgatgtgcgagttttggtgtgttgcggcggagaaggagccgggtgggagggcggcggtttctgagggggggtttgtggcgaagactgttgctctgtagccggcgctggtgtcttcgtcgtggaggtagggggatacgcggatgccgggagagggtctcaggtcgcgagaggtaagcgatgcgcggttctggtctgagtaccttatctcgatctcgtctcgtggtactggctttgacaagtttttcgtgctggagtaagagcttagagacgcgtgatcgacttcagacaacgcgtgtcgtgagccgagatcatgatggtggacgtcgtgttcaatctgtgtcgtcacgataatgttctttccagacacgaagggatctgtgacagcctctactgctattgttgagtcctgagacttttgctgcgatcctttcacaaagaaccttagtagtgctcctcgtctgacaatcttgataccagtggcaatgtagattgccatagtagctgacacgatcaacctatgataaatcagcttcgcatcacacccatattgatcagtactcaccacacaggcccatagaagagagcgatgcgcatccagtcatagtctgaagcgacccaacaccagagctatacagttagaaaaagtctctcagaagtccataaagtgacttacagttgcaggacccataatgggcgtcttccatacatggtccaagacgacatagacgagaggcggaattgcaggtacgccataggcaagaagaagataccatttctccaaatgccgcagctgtatggcgtcatagccgcgccaaaagaccaagaagacgttggttgccatgcagaacacctaataatattttagcataggtagtctagttaaaacatgcgttcgatgtacccacccaaaatgagtcagccatcaagaaccattgtattagcacaccttggaactcgcaaagtgcattcaggctctgtccaccagtggggatgcctgaagttgatatgagcgtcgcaacgttggctaggatgttgccccatgttgcatagaagacgagccgattgattgctatggcatggttagtacatcgtcttagaatgtacgcaaaatgtcacttacgcttccgatagaatgcgaaatagaggaaactactaatgatgtagcacgatcctaagagcgagagaactgacatagtccgtgtgcatatctcaatggctctaagttgcggaggcgtcaaaatgtgatgggtccccgccatcttgtcgaatatgatagcccgaggttgagttgccgtaaaataatagtcgctcacatggagtcggctctcaaattgagggggtcttttgcgaaaggtgaatatggacgacgatgatcgcgccaagggaaccgcttgctcatgcagtggtggtactgccacagaatacttgcacgggccgtgaatgagtaagcgcagtgattccccacaggttgtccgtgatgttcaagaagggttgtaagaggaaagagtagcttcgtcacttgacaagaccacacgcggccgagatgtcgtcgaccagctcagagagttgtgcgtttgtggccaacaagatgtgagtatcttctatcctatgtggtaggataagccgtatttcggacctcgcgtacagcccatgtaacgagggatgcaggaattggtgagcccttgaacgcaacgttgcacagaacacagggtaagaaagtaacgcagaaagagccgccagacaggttcgtgcgacttgactttgatcagatggggaaatggtatgagggttgcagcgcgatgtgctcattctatgcgcgtgaattgatacacgaaggacgcgacgagaaatgatttgatggataggaactgggcgtgtggtattttcaccaaccttgagctctgtgttctactgactatcatatagatgcctcgggcgccacgaaagccacacaagtataatcatcgtggcttcgtggagggcgatggcttgtccagcttgtcctcgaagcgtattactgctgcggatgcggccctacagtcgcttgaccctggcacaatctgctgatatgcggtctgcgggattgatgcaagcataaggcgacgtttttgttctgaaatgcatcaagttgtccaatgagcgcgtatgagggcgggggcagtgtcgtgggaacggtataggaaaagcgacctgtcatccttccccgcatggcccgtgtccttacctcgtcctccatcccttcttccttgcgctctaatcctagaatccttggtcatgtcaatacttacgcgacgggtgtaactggaaacgggttctcggaattcatcacccaggttatctctaccgcagcgcctgcaatggggcttcgtttgcatgcttacccggtatgtacgtcggcaaccacaggcgcgtgagcgttccctacttgatcacgacaaacggcacggaagttcgctcttcgggatactaaacctaagagcttaaacatacacagaattccctccaagtattatgatcgctacaccaggcatgaagctttgaaggacaaagcaagcccttactcgctgagatatggcagctgatattggacgtcaaaacgccatacatgtccgttgcattgttgcttagcaccgttcgctagtcctggtatctttccctagatgtcgcgtgcatgagctaagaacgtccctcgcctatcatatgtgcggttcctacacccatacctcgagtccaccaacaacgatcacccgcatcctgtcttgcaggaaagtccgagcgcaacaagagcctgctgacagcatcagaaaaaaatgaaaaaaacttcgcttgtgctaaatcggcgtacaaagaagcgccttcgaacgggcagtgcggctctgcgtccaagaataagcttacttggaaggagtggaatgtcactagcaccgtcgtagcagccgactttgcgtgtaagatcgcaagtcaagatccccgcctccacgttttcatcgccaagggagaagatctgggttccgcagaatcgctgcatgcaacccatgtctgagccttttcaaggcgggatccccacggcgtatcgtgtaaaagacgggtctgtgcgcgaaagactctatgagcagtctgcgaagctgtgcattggcttgttggcgtcgaataggagcacaaatcagcttacttccatacccaaggcgtcgacactccaatgccaaagccatggtcggggccatgcttcatcggattcggcggtctgcgagatactgaccggtgaacgattatctgtatgcgggatcttgttcggcgagtaagcactgccgctttgctcactatcggcagcgagagatgtgtcactatcgctactcttcagtccgtactcgtccccacgttcctagaaatacactgtgtgagtgtgcatcaaaagttcaagtgcacgtgactagctattgtttacacaatcgttttttgccctgaggctttctgccattgaaacaatggcctcatcaattatcgtcatgtctctatcaagccttacacaactccagaatcttccccgccctcttccctaccagtccatccacatatgccagaaacacctcaacatccaacatatccacttttcccagactcggattactactcctcagcacctgtccaccccacagaatcctaatatacctctttgaaccctccacaccataccccttcttcgtgtaaatctcaaacacgacctcactccccatgcccacccacaccatctgctcaatctgcaggatactcagcaggcgcgagacagacccgtcatgcgcgacattatgccggtagataatcggcgaacctccagataccgcgtcgcgaatgttctgcgcgagttcagctagccacacgccatacgacgcggtggcagcttgcagcgacagcggggaatcgcggtggatgaacgagtattcatattggccgaggcgatacacggtatctgcctgcgcctgcgtgacacacgcagacgtgtcgttgatgctgcatggcagtggcttagcgtggcattggcgcgctgagaggttgtcgtagtagtggtcgaaggacttgtgccagtctgttgaatcgctcgcgacgccggagatggcgtcgagggaggcgaaaaggggcttagcggcagttagatgtgcggtccagtttgatgctgtgctgctgacgccgtaggaactgtagagggaggagccttttgggcaagggtattggggttcgagggagtcgacgttcgtgggttggatgcggaggggggtggttttgctgggggcgtacatgccgtcgataagcatgccagcgacttgcgatgtgatttggttgttggtgacgcggtaggtgactttggagctgaggttgctgggtaagaagccgaggaggtcgtgatatacgccgtagagatctttcccgtgttgccaggaatcgtcgaggccttcgcgggtgatttgggggaattgacagctgccgttgaacccggattgagcgaacgggttgacgtcgtttgtgtagacgctccagtacgctgatgctgaactgttgccagctggctcgagtggttcgccataataaaacaacccttgattatcacactgccatccatacgactctttcggaaaggtgttggacgcatatggtgtcctcttatgatggcgatgaatccttatcgacatcagcctccagccactcctccaaaaacaggacagacttacacttcaacatataccaattggtacccctcactcgccctcggatactcctgcgccctaacatgcggcatattgcaccaattataagtcccatactgcaccccctgcggcagctgcgagctattgaacacaaatccattcgtgcccgtgccattcaaaaccttttccaaatcattgatccagctcttcttcggggcatgccatctcaaatccaccgtcgcattcagcgctacaacacccgagctcaacgcaagagtaactaaagaacgcatatcgacccaatcaagcgattgaaacaaggtgaaagcggtgcagaggaaaacggtggtgcacaatgccatgaggcgcgcatgccccatggcttatataggcgacatgggggaaaacgtgccgaaaactattgcgtatccagaaggtcgcggctgatgaacgttgaggcggaagggcatggtggtgagaaagagtggggatgggagatgcacgagttgggatctggggctgtgattggtcgaaatggaagggtgtgggttgccgcgtgggaaaggatccagcaaccaccaatctggattttatggattacttggattacaacgttcaggggtttgcgacggactaatgattcaacgaacgcttggaatacgatattcagagttttgtggtgcactgatgtttatcttctaagggagtttggctcgtgtcatcaagagcgcccactatacctatgaccggaatataccaggaatagtacgcctagcaaactatgcttcgatacctcacatctccctcttggtcactctacacggcatgccctcactcggcttacccgccgccagcagaacttgatgcatccgctccccaaacacctccatcggtccacttctaaagctcgcatccttagcccacaaagtcccatctcccatgagcgctcccaattcctcatagcttgtcttgaagtcgaattccctaagcgtcatcgccaggacaaccttcatctcaataagcgccaactcctgcccaatgcagtttctgggtcccttctcaaacgggcgccacgcatagggatcaaccttcccttcgttttggggcaggaatcgctcgggtttgaattcatcaacgtccgggccccagatcttggcgtcacggtgcgtggccatggataccatccagatcattagcccgtcagtgtcgaatttctcgcccgacttggggtccgtaaggaagaagcccttgcggcccatacgcacgcttgaaccgggggtccagaggcgcaggacctctttgatgacggcaagggtgtattcgagctgattaacaaggtatgggtttgctgtgagttttgggccagcgggtgtgttggcgccgaagacggaatcgagttcggcacggactttggtaagttcgtgcgggtacttttggaggtaatgataactagcgagttcagtcagtgtatgcttgggttgagaaagggtcaaagggacgaaccagtagcataacgtcgaggctgttgtgtcatgcccagcaaatagcaagatgagaagattgtcaatggcggctttacggaattcggtgtccattgtgacgtcggttgcatttacatcttgccctttctcgctgaagtactcttccagcgcaagatcgatcccggtcttctttcgcgtcttcctatcactggcttgcttcgcaccactcacggcgaaacgttcatcgagaacctttccaatgtacttatccattttgtacttgtagtacttttggaacattgctcgcaagggatggtatatgtggaacgggtttattgattgcatgtcaggcatccaggaaagcgtgtttctcatcgtcgtcatgaactcattgtctgtcgtcaaggacttgaagtcgtggtcacagatgactttgccgattacatcgattgtgatcttggtggtttcttcttccagcctgaaaatccgctctgctgaagcatgctcgtccaggatcttgactaggctttctgtgtactcgaccatgctaaatgacaaagtgtcaagagttgtgcctcaccttatgatcagtccacttacaccggcacctggctgaccgtgtgctggattgaaaagccagggttgaagacagtcctccacttcttccagtatgcgccatcagttgttaagatgttccattttccggctattgactcgagcgttccccccaaggaggggtgcttgtcaaggccagagtctgagatgtatcgatcgatgtcactggaatgcgcttagtgctatactttgaggatctaacaggacacttacggatcagatacgacaaggacgagaccagatgcaggtcttgcgtccacaaagaacatgcccggtaaatcgtaatctctttttaggctggccatcatcacatgaggatgcgctcgtgttggaagcttcatggcagtctttgcaactgagacgatatgaccaaagaggggatgcatcggaggacctgactgttcaaaattgtgagccaggtcatccaggtcagtaaaacatgagctttgattatctcagtttatgaacactctgcgtttgcgggtgagagcaatagtcttgagattcgtttccttcggtgcatgtcctatggatagcaaggactgtacctcgaccagctgaaaagggcaaaaaatgtcttaccatgttcttgagccgctgtcggtctttcagcagcatagctaccttacttaagagccatgccactatcaacccgactacagtggacaccactgctttgtattcgaaaacatccattttgtggacggttagtgctcgaaagaggaaaacgactgaagtgacgacgaatattctggccacgatggatatatgtacgtgtaagccaatgcaattgaggtatgacaagatgttcgctggtgtctttggtaataagcactagacgcagcacgggtgtattaggccgaccagcaacaaaggttgtggtaggtctgctcgttacgtaggaattgaagaagacgactagcgcaggtcagagactgatgatgattcgcgagccacaggtccttttttttcgactgtcaagtaacactcgaaacgacagaccacaccacaggtaactgtctgttcatattcgctgtgtttgcggcacctcgcggaagcaggattcgggccatctacccagctcactgggatgcgcatggctggtcagtgagcaacagccgaaggttcgacgatccgaactcttgcacgaagagagattgggcaggattagtgaagaaggatcgtaatgaacagcgatcttttcggcaagaagcaaacttcaacggcgaacgatcccaaggcgtccgataccgatgggttgcgagtcatgcgtcactgggcccaaagttagaagttgtgctcgacactgggtaacgcctcggcctggtgcagccccctttgaaagtgtggtcccccgagtaaggaagacacaggactgctactctggcagagacaaaggtgacgagagcgtggagaagacatgttatcgacatgaaacccggcatcgaggatgttcccggatgcgcgagtggaacggatagggcgttcatgcggcagacgtggggatgcatgggcacttcataaaagcttccatgcagagatgaggggatcacgtgcgcacatgagcccccctgagatgtgcatttgagtgcgggagaggaggcgtgggtgacctggctgaaccgtggccgccagcgaaaggaagtcgtggtcgtcggcgctaaattggaacctacaactacacagaaccatggcgtgccatctcatcgtcgtccagacactgcgaagggaatgctgctaatggacgtcgtgtcggggagacgagtttcaaaggccggccgtgctatcctggtcgcagcttctcttgtcgttctcgagcagcgacggccaattggaagctgcagtgcggctgccattgtcttcgtacgcgtcacacacggtttgacagcatgttggcagtcggcggctcgcctctcctctctcccatctgtctgtctcctgacgccgtttggtctgcacgaatttgcgtataacagaatctcgggctgttgtaagcgtcccagtgcaccgtacctgcagtagtagcatcgggctaggtgcgtaattagaccctgacctccacggcgctccacgatgcactagagacggcgatgagcacggctgacatgcccttcgctccagcggtctccctccaatttcgcagcgctcgctttgcctgatcacccaaattccgctgccgtcggaggaaaagtgttcggccagggcccattccaacacagccctactcctttctcatctactgagattacacgcgcgcgagtgcagcgtcccacggcatatttgagtactgccagcgcctgccatggctagcaccacgccgaccgcactacccaattaccccgatcgcacagtgaaagacggctcacccgaaccgtctgcagtccccagcgtagcaaacagcgaccagccacgccgtacctcgttcaatttcctgagacgtgtacgaagaacccaccctgcggaatgcatgtgcgacactcgctgacttgtagatcgatattttagaagagctccgcagaagcgcgtagtaccagcagaagcgcgtccggcagcaagatgagcaggaaacagaaggcgctcgcccaggaggaggcgcagaggaaagcgagggaagctgcgatgctgccacgacaacccccgcgcctgccctcacactcgaccctcccccagattgagtcttttggcggcgaagcataccgccccgactcggttgccattgtctccaacagggtcggcaactacgcacacaacttcagcaggccgtccgtcgactcgcacagaatggcgccccagcccgacgcccacgcccacgcccacgccgttgcgccgcccatgccaggcaacgcatctgccacctacatggacttcgacccctacccgcgcaccgagagcatgacccaccgcgggcgctacagctatgccagcagccagatcagcaccgtcaacagcccgcgtcgcgtgcggaggcggaaggaccccacgcccttcaagtaggctgctcgagactaaacatggcaacttccgctaacaagcccgcagcatcctcgtcattggcacaaagaattgcggcaagtcctcgttcatcgagttcctccgcaccgtgctcgcactgcccaagaagaagcgccccaacaccccctccccaccagccactgccgtcggcgaggactcgaccttcacctcgcagtatctcgaaaccgaagttgacggcgagcgtgttggtgtcacgctatgggactctgaaggcctggagaagaatatcgtcgacttccagctgcccatcgttacttctttcctcgagagcaaattcgaggatacttttggcgaagagcagaaggttgtccgtgctcctggcgtaaaggacacccacattcactgtgtcttcctggtcctggatccggcgcgtttggaccagaatattgcagaggcgcgcaaacgctcccaacgtcgtcaaggccggaagtgccatttttggcggtctcgacgagaaccctcgacctgaatgtgcttcgtgagttgcaaggaaagaccactgtcatcccagtcatcagcaaggcagacaccatcaccggagctcacatgcgccacctgaaaaagatggtctgggatacactcaaacgcgaaaagctggaccctctcgaggctctacacttggatatggacgacgaggaagatttcgacaaactggacgagcgtgatgaggatggctacaactcctccggcagcgaaggcaagccagatattctaaacaagattctcgaacggtcctcttctgaagccgcccggtcaattggctcagctgattctactggatccaactcaccaccgacttccccaccaagcgcaaagaagaaccacagccgcaagccatcagccatgtctgcttcaatcaaggccgaggactcggatgtgcctttcctcccgctcagcatcatatctccagatgtgtacgagcctgaggtcattggacgtcagttcccctggggcttcgccgatccatacaatcccgagcattgcgatttcgtcaagctgcgtgagagcgtcttcagcgagtggcgtgctgagctacgtgaggcatctcgcgagcagtggtacgaaggctggaggacgctccgcttggagaagggcaacaacaggcgacgagttgctacctcagatggacccactatgcgaggtctcagcgttccggcagccaacggccgcgcctccagtgctggcggaggtcgcgagttccgtcagcaccgcagcgtgcccgtctagtctagcggagaatagacctcgggcaagacggaattcgagcaaccgtgatcggagtaccacacgaacagtatctgacgatatacccccgacttgctatctggacatactcagtcgaccatacctccccatttgacgacgaactcttggcatttgtgttttatttgacatgtttgtttgtcggcattgcatgttaaagcttgcgttcataccccttttcttttatcttccatatgtaggaacagtttaccttcgacctcgctgtcattagaccagactcgttctggaaatggctgtacgctgggcgtaatttgtggtggactaaatgtcagtagtaccacgtgacaggcagcttagtacttgccttcaaaacgatcaaattcaatcagtagcttttgtaattcatccgtcctatatctgcatcgattcaacgcctgataatatcaggacaatggcttaaagtacaggctgaccccggattttacgcaccccagcaacgtttatcgccgaaccgaggctcaggtacgcgtctgcgggggggctcactgttcacgaaccgcgcttcgaaatgtgagaacttatcccacgctcagacaatacttttctagtagacccatacatttttacggtccatttcgcatcacacacaaaaaagaccttaccaaagccaccaccatccaaaggcccctcgcaccatgtcatcccaatcctaccccgacattgacttcaccatcaaaggcaaaatcggaataatcaaggtccttcttccttcctttaccctctgtctcgcatgcttcagcgaaaagaatcccccactaacacaccaacccccagttcaaccgccccaagtctctcaactccttcggcggctccctcatcccctcgaccatcgccgccctgcgcgtcctcaactcgcatccagagacaattttcacggtgctcacaggcgaagggcgctttttctccgccggtgcggatgtcaaaggtatcgctggtgggaatgtatgtttagcgtctggtgctgattgtgagcaaagcgtcggctgatcgcaatgcgcaggacggcgatgccaatgccagcgatgccgagaagaagttgggatttctcgggcggtttagctatggtatggcatttccgactacctgcttgaagacagtggagatagggagacacggctaatgagtgaacgatatccagcccaggaactacttcgcagcatgatcgatcataccaaagtgctcattctcgcgctcaacgggcctgcggtcggtggcggtgccgcctggtgtacgtgaacgcactgcacgtgtgtgcgacattccgctgaccaaacctccagtccccggcatcgcagacatcgtcctggcctccaacaccgcatggcttcaatgccccttctccgctctaggccttgtgccagagaacggctccgccctctcctttgcgcaatccatcggcatccaccgcacaaacgacttcctcatgttcgggccgcaaactctccgcgcaagaactggtggatgcaggcatgtacaactacgtctgggacgccacaggcgacgcgttccagcaaaaggttgtatcctttcttgaagagcaattggcagataaagatggcaagagcatgattgaaatgaagcgcctgcaaaacgcgccgattagggatcagaggatgatagcggtagtgaatgccgtggacgcgttggtcgagcgcttcgtcgagggcgcgccgaaggagcggtttgaaatcaagaagaaagagctcgaggagaagagtaaggcgagggcgaagatttgagtcgggataggatatagcttcgcgcacgtttttacattggatatctgaagtctcatgtctacccctcgaatacgccatgctgcaattccacgccaaagtccttggccatggctttcatgtggctctcgatgtcatcttccatgccgcctccaaagcccgtcaattgcttgatgcggctccagtaaaacgcaaagtcggtgaggaccaacacacacctaaatctcagatgcttgacccaattcttccacctctcgctgtacgcaagatccggactttctgtaagtgctcttgacgcccacaagcccgtgattttgatcctgttgaccggcgacccgaggaactggttgttgccttggacgatgcgcaagttgcggccgatgaagatgagttcctggggccatttcttgtcgtctgcgagcatgagcttgattgcatccctacccctcgactgcatctggaaagcacgttcagcctggtctttaccctcccagcctttcttgagctcgttggctacgctgttatctccaccctggtaagggcgcatgagtgttgcagaagcgaaaatgtctgcatgacccacgccccagcctgtggcgatatcctgaatagtggcgttgtcaaatgcgagcagtgatttccagaacaaacagtattggtgtcggaaatcggggttcatgcggatgtagaggccgtggtcaatgaggacgacttcgggctggccgttgggaaggcggcggacgaagatattgcctggatgcggatcgcagtggacaatgccccagaggaacatttgtgcggagaagaggtcgacaatcgtagtcattgtggttttcaatgagacgcccaagccgccattgtggttcttgcccttccagtctgagcgatctggcttcaaagcagtgtgtactggcgcatctggtgggaaatgggtgtcggctttcttattgccctttgcaatcggaggtaactgcctgcctcctgagcctggactgcctgtccgccagcctccctgccagcgattcgtgatgccctccttgtcccacaaccgtatgccttctatccactctgctgtcatgacgcgtttactcgagagctctcggtagactgcaggaatatacactcttccggccaagcgcttctcattgtgcacgagattgcgcatctcctcagcgttgttggcttcattctcaaagtcggtttcgagcatgagacgttcggtaatgtatgggacgagggtatatatgggtatgccgaaccaccacgtatatgccttcgccacgaccttgaaggcccaaagatcccagccaacctgctgcacaatctccctcttctggatcttgattgcaacttcgcgtccgtcggcgagccgggcccaatgcacttgcgcaacacttgcgctggctcttgctgtcttctccattatacccttaccctcctctccggtgaagctgacgccaaagacctcttgcacgctcttgccgccaaagtcttcgcgaacgactttttcgacatcggcccattcgttctgcggcgcgtcgtcgaacatcttctggaacatctttgcaaattcaggcggcaatattgcgctctgcattgcaattgcctggccaatcttcaagtatagtcctccattgtacctcagcaggtcgaagactctctgcgcattgcgggcatgcacctcttctatactgtttgcgaaaggaggatgcgcgcgaaagttgatcttgtagtcgaagcctatcgtgagaccagtcttgaatgtgcgcaaactacgtgtgatcgaagaggcgtagaatagcttgtcgaaagcatatcctgcgccaagcagcgcagacaggatagcgaggcggcgcacccatcttcgctgggtgaaaggcggtttgatctttcgtttcctcggcttaggcaggtctgcaggattcggcgggcgaagaggctcccatgcctgtgtttggaggcgacgaattgagggtgtctggtatggccgcggagaggcaacactgcgcgtcagcaatcgtgcagcggcattatgaactggcgctcttcgaagagcgaagccatttatcatggctgctccaggtgaaagaaggcagcacgaaaattataatgtgtgacatggagacggcgcattgagtttatcgtgtgtccattgtcggccttacaagtcaatgacggcattttgagtgccgctaaaagtccgataacagcgacaagcgtcagtgcgctcgggcgggtcgtcttcataccctccgtgccgatatcgtgtttagtaatcccacttccatctaggctacagtatattgctctgcttcgaaaagtatcatggcataggccattcgtaatttctttcagagccagacattcagatgcaatctccccatcgtgcttgtacttctcattcatatttcttcttgtccacactgactatgagggcttgcctcgctcaggacgtcgtgtcgatgcatctctagctattctgacacgcagacaagccgttgggttttgccatgttgacgaaagacctccatgtgtcaatctggtattggatcgtgcacattcgtccgaggtgatgctctgtggtcgtcttgctcgtttgcatacgtgagatgctgcaaatactgcggtcgattctcagactttgagccaacttcatgattgttcctcctcgttcgatccgtgtaccttctccacggcctgcaaatcgacgccccactgggcagccatactttcaacagtcgctgtccactttcgaaccacgggatgctgctcggcaacttcccggaaggtaggatcatcttccactccgtgaacttcccagttccagatgccttcctcagttacccactgctggctgagaagctcctgtatagccaattccttctgcgctgtgtcgtagaccttcttcgtgtctttaaagaggttgtcgttactgcccctccaggctgcaacgaatccttgcaagacacctagaatatagcctacgcgtatgccaagatttgcgcccagcgagtagccttcatcgaagccctcctgcacgtattgccctttgctatttgaaagaccttcacggtacgcatctgtgtcgagtgctcgttggcgagatggaagatcagagaggatttcgtgtgtacgttcgcgtgggtgatcgagattcagtggatcgactcctaagagacttggtgatcctggcgcggacccgtagatatcatcgagaggatcttcgtgtggaggagtcggaggcgcatggccagcagcgagctgcgtggggcccgtgtgaggagatacatcacccagggcattcatgttgacggtggcgcttcggacgacaccgtcttaatatgatttgagtcatcttcacgagcttcgagaaaacgtggggtgacgaaagagacgccttggtggagactagcgtctttcggcgaacccggaggtttgagctctttcattcgacggactcaacatatcagcgtgaaggtcttcgtcctgaactgatctgaataccataccatcattctcatatcgctaggcacgccttgagtctctctctaagttcagattgcggcccaactccgtccgtcttcgtccgtcttaccaccggtacacgtgcattgtagtggcgacttgtagcggaactccatctcagtctttgtctgcgttcttaaaacacaacaccagtacaatacactgtggtctgaactcagatatccaactcagctctcgcggcgataggcgatacttgaacacactgaacataccagcttcgctctagtattcgcacggacgaacatcggagtctgtcgctgtataacagttaatcacctgcatcaaagtgatctagaaacattttaccaatccacggagctgcttgaagcaaattcattaaagtacgatcttagtcttgaacacagtccccaaaccacaaacaagcatcgccatcatggtcgccatcgaagatatccgcgccagcaactcagccctgaagtccttccctgccaacctcgtcgccgtcttcgtgggcggaaccagtggaataggcctctacacagcccgcgaactcgtccgtaacaccatttcaccccgtctctacctcatcggtcgcaaccagactgaagccaccaagatcatcgaggagctaaaaaccatcaacgcttcatccgaaatctctttcatccaaaaggatgtctccctcctcaagaacgtcgacgaagcatgtcaagacatcaaagcgaaagagaagcaagtcaacctcctcttcatgacatgcggatatgtcaccttccaagggcgaaccgaaacacccgagggcctcgataagaaattcgccttgcattactacacacgcatgcgcttcatcaaccagctccaacccctcctcgacgctgctgcaaacgccaagactttctcgcgcgtcgtgtctgtcctggacccccagcccggtctcaaaatggcgcccaagtggtcggacttgagtctcaaaacgtcgttttcgttgaagaattgtatggtgaatgccacaggcatgacaaacctcgcgttctacagtctggcgagcaagaaccctggcacttcctatatccacgcgtacccccacatcgtcgacacaggcgctggaagagacgctttcggcgcgtttgaaccagttgcgaaacccctcatgtggctgttgagaatggccatgcaagtcaagcctatcgagagtggcgagcgtcacttgtacgcttctacgagtccaactttcgcgccgaaagcagcgggcgagagtgtcaaagacgcagcagtagggagtgatgctgtcaagggaagtggaagctatttgctttattggaataatgatattctggaggataagcctgttgcgaagaagatgcgggaggaaggcaaggagaaggaggttttgcagcacacagaagaggtgtttaagaagatttgcgatgagggtgggaagtattagatatcgtcttgtttttgaaaatctttcgaatcagggtgctaggagttggatactttaattgttgtatgtataccctgaatgccatcttcgcacatacctcgcctcgcgcccatttaccctcatcgcaaaacaatccatcaagtcctcaccctccactatccatcccacatagcgccctcgcatcgagccccatctccaacaaacatcccacacccatcccaccccgcagccacgggatgcccaaagcggtaaccccccgacgccttgcctagcttccccgcaaacaacgcgaaaggcaagcccatgatgccaacattgcgcgcggccagggctccgagataggccgctatcagatgacccgagtgggaacgtacgattctgtctttgccggtgggcttgcgcttgggaaagtgtttaaatagggagacgtccggcgcccccggaatgaaggttccaatcctcgatatagaaaacgttcacacacctgcgtaaactcaccggtccatcgtgccttcgaattgagcgcagagaaagcaaggggaaaagtccaatctcttagtctgaagaaagatatacaatgtccaaaacaacagggctccccgaattcagcctcgcaggcaaagtcgtcctcgtcaccggcgcagcacgcggcctaggtctcacacaagccgaagcattattagaagccggtgcaagaggtgtggattttatccttcaccctcgcatgcccaaatcccccattgctaatgtccaaaattagtctacgccctcgaccgcctccccgagccctccccggacttccacaccatcgccgcgcgcgccgcctccgagctcaacacctcgctatcctactgccaaatcgacgtgcgcgatgtgaccgcgttgaacaaggttgtctctgggatagctgacgccgaggggcgtctggatggactgatcgccgcagcggggatccagcaggaaaccactgcgctggactacacggccgaagatgcgaatcgcatgtttgaagtcaatgtgacgggtgtgttcatgacggcgcaggcggttgcgaagcagatgattcggtttggcaagggggggagtattgttatgattgcgagtatgagtgggagcattgcgaataaggtaacgtctcgccctgtccctgttttcaatgtccctactgacagttacttgtagggattgatctgccctgcgtacaatgcttccaaagccggtgtcattcaattaggccgcaacctcgcatctgaatggggcgtgcacaacatccgtgtcaacaccatctcgccaggatacattgtaacggccatggtggaggagctgtttgtcaagtttcctgagaggaaggtagagtggccgacgcagaatatgctgggaagacttagcaagccggcggaatacaggggtgctgccgtgttcttgataagtgatgcgagcagcttcatgacggggtcagatctgaagattgatggagggcatagtgcgtggtagcgggagaatgagtgaaacagaattagggatttaattagtctaatacgaatttctcaatccgtgtccgtgtcgtgatgggagatcataagctcggggtcgggatcctcgtcgtcggtgtcgtatagtttcggcttcggtagggagggcttgggcggcgatcgaacgatcctgattgcagaccctgtcatctcttcttgtggggttcctgcatcgttgaagtccagcaattcattcatcgccttctctttgccctttcggttcactcctagcgtgtcctccagcatggccttgccttgtacgaaagcctcaagctctgctccaatagcacacacaagcagattccactcctttgaagtagccagctcgagcttctcctcaagaaaggaaatggtggtttccagctggtccagcaggagcgaaggatctggcgcattcttacgaccagcgtcctgcataaaactctgcaacgttgtctcgtactctgctaccttgtttatcacatcgttccacatgattgcaccctcgtcaagcgccccgcggtctgcatcgagctccgtacacttttcagccaagcttgtatattcatcactccagtattcgcgtgccattccgagtgttcgtcgtttaacgggaagtgcgtggaacggcgtcgaggacagcggtacgtgattgatatctggcggacgcgcgaggaagtcggagacctctctatcgagtagagacaaggaagttttgtatgacgacaagcgggcttcaacagaattctcggtatctgcaagctcgttcaggacgcgccggtgtcttcgcttgagaacccgcagttcctcctctttttgtctgatttcctgttcgagtttggaagcttcagtctgcagtgactgcgtttttgcgccagcatcctcgctttgtatgtctgtgatcttcttctccaaccgcacgcgcttctgtgcccaagcctctagcctctccactgtgagctggagttccttcaggtcctcctcgagcaggtctagttcctcggccctgactccagcgagctggcgcacacgtcttgatatgcccaaccttgcagcatttaagccgactttcttcttctttggctgatgtgtatccggctcgttgcctgcgcttctatcgctcgatcgtacactgctgactgtgggcgtcgtgctgccggccgacatttggccatctgatgtggactcttgcatagataaaccgctcatcaagccgtcggcctgcgcgtccaagagctcttgtagctgctgttcgagatgtcgcgcacgcctctgcagtgcgagcaggtcgtcggggacacgtggaggtggcgacaagctcgttttcggtgcgctccatagtacagatgacgttactgggggtggtatgcgcggcgatggtggagaactgtacgtgggaagctcatggtcgcgtgcgtgtggatcctcaaaggatctacgaaacttcggaggaggtgagaaggagccgagcactgaattaaataatgacatggtagtgttgttgttacgatcttagtgttgaaggaagaggcatggagcgtgtcagtctcgagatgttggtgcgtggactgaggcgagcgcgttgagttgcggctacctactgcatgtgaacaaatcaccagacagtatcgtgccgacacgcataacggagagcttcgtaggcggcaacaccccgatgaaaccacagaccgcaaacacagcaaccctacgctcctctggctagatgcaaactggcagctaattcaagttgcttgttcgtagttcgctcctgtttcgctaatccacgttgacgatttggagatttcttagtcagccatcgacatttcagctctgagcagatccaaatatgagaagatgatctcgcactaacatacaatgcccacgcgacatattaaaaacaagtatcgaccggagctggaatcagtacacttttaatatgtagtttggtggtgacgaaaggcggtcgtgtatgagcgacaggggtcctctctaacgaacagccccgctacgcactagcgccgggcacagaccgtctcccacattgaggttcgaatttcgtctatcctcgaatttcgacgtcgcgacaccagctaaccttaggattaccatattgtacgtctacacataccgccattcgcgaagaagctcctctgaccacacaattacagcagccgtcctaccaaactacatacaaaatggctgatgcaggagcacctcgcggcggcggtggattcggatctcgcggtgaccgtggtggtgaccgtggccggggccgtggacgcggacgtggtcgccgtggcggcaagagcgaggtatacacaagcatattttgaggaaattgggcagaattgacaattgtcacaggagaaggagtggcagcctgtcaccaagctcggtcgtctcgtaaaggccggcaagatcaagagcatggaggagatgtatgtttacagcgttgcgcgtaccgcgcggcatattgactgacatctgccagctacctccactctctgcccgtcaaggagtaccagatcgtcgacttcttcctccccaagctcaaggacgaggtcatgaagatcaagcccgtccagaagcagacccgtgccggtcagcgtacccgcttcaaggccatcgttgtcatcggtgactctgagggccacatcggtctcggtatcaagacctccaaggaagtcgcaactgccatccgcgccgccatcatcatcgccaagctctccgtcgtccccatccgaaggggttactggggtaccaaccttggtgagcctcactctctgcccaccaaggagagcggaaagtgcggttccgtcaccgtccgtcttatccccgccccccgtggtaccggattggtcgcatcgcccgctgtcaagcgcctcttgcagcttgctggtgtccaggacatctacactgcctcggctggttccaccaagaccctcgagaacacactgaaggctaccttcgttgctgtcgcaaactcatacggcttcctcacaccaaacctttgggccgaaactaagctcattcggagcccacttgaggagttcagcgatgtcttgcgtgagggcaagaggtactagacggtttctggcgattcgggtctttttcagcattccagggttatggcgtgaggtaatgcattcgggacctcagttatgcatctgacgactgagctgggaaactggcacgaaaatgaacaacttcattccaccattcaaaatgcgtttcttacccatgtgatgcctgtctgatctgcttgctgctgtctcaataagccttctgaaggcctgaaaagcaaatcctgtgtcgctacgttttgtactgctgcccatgacgctccgacaagcctggtcctgcccaataccatctgaaccatagaatttgctaagtttagtgctggctgcgtgtaagcggacgttggtgtgaatccaggcaagcggtgtcgctcctccctcatgaagagctccactccacaacattgttcagagcaccaagattttgaacttcgcacgccacacaaggagaacagcaaacagaaactcgcacttaacccaggctgatcgcgcaggtctgcgtcttactctcgcgtcctactatacattccaatatcctatgatcattatacactcttcgacgatgctagcaattaaacttctggagtcgttcgcagcttgtaaccgcagtcttcgtgaatcttttcgggtagcgtggcattcttccttcgttcagttattcctgaaatatattacactttggagagcgtgtgtaaaactctccgaatctgcaactaaggtggctgtgcagcgacccacttcacttggtttcccgcagcgatcctttgcaagcccacatatcattctgagagaatcctttgcgacattctatttcatcttggtgcatctgacacatgcagatccaataaatgagctttgttttgatctccatactctggataggttacgctttaacttcaccagatctgtacccccgctcgtatcggactaaggcatagtgtgaggtatagtgtcaatggatgaccatatggatgtttaccgtcttcactgcttatatcaatcaccatgactactgagcagacgatatcctgcctctaccaccctctaccatccaatcacatccgggtcttactgcttgaagatctcgccagcgggggtaattcaagcacgaccacacaagaaggtggacccctcgttactctactcaaaactatttccctggatgaagtgcaacacagtccagatgactattccgcgctatcttactgttggaagggctactccgcaagtgcgcaggaagaagaagagacaaagtatatccgctgcaatgatcatctggtgcccattcgcccgaacttatactcagctttgtggcacattgccaaatatcaagatcgcacagtgtcactttgggtagacgccctgtgcatagatcaatcgagcattgaggaaagaagtcaacaagtcttcctaatgggagatatctacaaaagcatgggttcagtcattgcatggctcggttccgaaggtgaacgagttgccactctttttaagactctggccgactgcgcgaagaacaacaagcttcactacagatgggggttctcagaagaagaagacacactctatagtgtggaagccggtgtgacgtatgtgcgctactgcggctggtttgacagagtgtggacgtttcaagaaatctgtctcgcaagacacgcaaaattaatcgttggaacacaaagccttgactgggagacgttcactacgggctggaagcacctctacggattcgagcataccaggcacatcacagcgaagctcaacaacattgcgacagtccgtaccgatggcggcaacctcctacagctcctcaaatctgtctggaacagacatgcatcaaacccaaaagacaaagtttacggcgttctcggcctctaccgcggtagtatcttcatcacaccaaactacaacacgtctatacgggaagtcatggtccaggcagctaaagccatcgttgaagaaacccaaaacctcgacatcttacatcacgcatgggccagatgtgtggaaacaaaaagtatagccggagacgaaaaacttctcggctccatgtctgaaccacgccagcctacatggacgccagattgggtccatcccaccgccgacgatcgaatagcgaaagacctcgcatccttaccaaagctggaatttacaaacatacacccctcattcactttcaacgtcaagtggaaaggcgagcaccttgtagccaggggactcgcactgggccgaagagcagacgcaggccaagcgtccaacttccaacagagagaaatgttaccatttccagactgcgcattcacacacacaacccccgctttctcctcttcacaaaatctccgaactgcattcaagaacctcgagcagactaatccgatgcccatgacggatatacccaccttcgcatccgccgtcaaacgccatgacgagggcagatgcatgtgcccaaaccagccgggctcatggaccgttctacgcgacgagtggcgcgcagcacatggctacttcgattggatcgtcgtgctatttggtgcacgcacggctgtgactttgaggccgaactgggtcttgcatgaagaaagcaagtttgacgggacgtttaggctgacggagacgttggagcatgaggcggttgagtctggaggagatttgctggatgtgtatgggcagtttggagcagggggaggtgcgttgggcgggatgagctgtgcatggggggagtttgagattaggtagggaggggaaggggggttgccggggcacgagggaaacgagcataggtttggagacatgggtgagtaccttgagcaacatgtctcgtacaaacagtaaaatccaatggtattgtccaacccattcaagtcagaatcccacccttaccatccaataaataatccctagcgaatgtttaatgttacccccccgaatgtgtcctgacacacctatcaggaccacacagaagtaaatatgcaagccaaaagacaaccgacaaccatgtacacggccatccatagataagaagaatcagaagaagtagagtcatattctccagcgttcaccgaagcacagagaagtaacgccatgcgaaaaaggtatatcgagttcagaaaaccccaaaggggaaaaaaacgctaggaaacatgatgggcataaagaagaagactcaaaaagtccgcagtggcgtggagggtccactcaaccagagatctgaagcatcattaggcaaacgaccagtggggtcactcagcgacgctcacccgtctcctgcgcccccgactcccgccttcaggtcgttgcgcaaggacatctcgaagctgtgggtcgtccttgtccttatccacatggtggacgcgtacatgtctatttcaccacaccgttaattacattatccggcacaagtattggggaaagtgcatacctctgcagattatccggtctcggatacttgtgttcgcgatccgggcagaacggacacacataaccgggcgactgatgcacgaggccatggcgaatcatttcgtttttgcgcttgaagcccttgccgccttcggagcgcgggcaaccttggaccgggcagtagtgtggtcgattttggctgtgcacatttgtgtgggaactagacaaaccagattagtatctaggcttacaaaaatgcgccagctcggaaggtactcacttcagcaaatactgcgtctgaaacggcaacgcattgcacccgggataatcgcaccgaaacgtccccagactatgctggcccatcgactgcattcccgaaccattcggcggcggcaaaatgatcgcgccagaagcagccaaagtaccgtctaggctcatatgtcgcggccgctgctcaatcggcgtctgctgactgcccggacttggaccgtctgagctctggtatccttcactgtttgaagtcgaatctagcctttgaggatatctcccggtttctgatgcttgggatgggcgtctgttgtcgacgccaaagacgctaccgcctcctgagcgcaagaacatgtcgccgcgttgtgcgtcgctgtttgcgctcatgggagaagatgcgctgagcgggaatggagatacgggcgtgtgtgcatgtgagcttatggacatttgcccggactcgtgatgttggggattgtgtcaacgacgatattgattgtcgatgaaccagaccgtttggcctgcaatcttcacttatagatgctgaccgtgcaaggtctccaaccatgagtgaaatcgggggcagagattgtgatccagctggcgagggagcatcattcaaaggcgtctgaggctgaatgctagggagtctgttctccgattggggaatttgcaattgatgaagaccagtagacagctcatcgtgtattgcagaggaatttctgcgctgattcgttacatcggcggcgggcgagggtgaatgtatcgcgaaggcgactccagtcatagactttccgtcactagagatatgccgcataccattcggtagtgagcccgcatgagatatctctgaagtacgcctgtctgacaagaaaggacttttcttaatgtcttcttctagcaccgagtctctatgggtagaagttgcagtcggttggccaggcgcagcgaatgtgcctttggccggctgcagcatgctgaaaggctgcgtacccgatcgtggtaccggactgacatgagtagccgaagaaggcgcggtcgtgttcggagattgatcttccatgccttcgtcttcttgaccagacgattccgtgtcagaattaagagcgtgctgactgacttgttgggcaatgtcgggctgattcggtgccatttcccggatcaaaacccagtcgccctgcgtcggccgcgtcttgcgtcgattagccttcttctgtcgtctggaaggagaactaactggcggatggaggactttggtgaccacaggctctggcgacggtgaaggggccgcttttggatagacttgtatgagaccgggacttcctggacagaaatcttcttccgagtacaattcgtcagtcatggagactgacagccggaagccaggagcgcgagtaactgcaagggtagtattctatcgcaacgaggcttctcgtataccccgcaggtcaaggcaaggtagcggagagagcgagtgtcacggtggacgaaagcaacggctgtctgaagcaaggtcagcattgcatgagaatgcattcgtcgtgctggcagtattgttgtcgaatgtaagtgcaatgtgcagtgagcgacaggttgacatataggctatgtggagaacaatttgaggacgcagctacgaggacgacaaggctgcaggcggtgcgagttgcgagccagacacagctgcagagaagatgcgcaagataaggaaatcgtttttctggtatgcgagaacagttgacagtggagaatgaaatcaaaagcatgattaaaattggagacagcgcttgggagcgacgcgcgagggtctgcggctctgccggtgaaaaacatacccgaggggtgccagtgcgacgactacttttcagcctcaaggcggtgtttgagggtgccgatcgcgagcatacagtcaaccaaggcgcgggtagaatgctgggccggtcacaatgcgcatgggtgatgtcgactgtcagtgaggctcgacaagcctcacagcagtgagagggacgtttggaggactcaaggccagcagcgctggcgctgcagaggaggctgatgcggggggttcttgaataataggccgtggccctgggcggatctcggacggcaatacggcgctcggtgggagccctgacgacaacggcgggcgagcacgtggtgcgtggttgggaacagcgtcggtatagcctcagctttcagagcaggtagcagagaggatggcagcatgcgaatctgtccgacagctcgtcctgaccgcggccttcctcttggaggcgcagcgggagccaggcttaccttacagcctccagcctccaaccacgagcgatacgtgcggctcaagcagggcgcgagcacggacattccccgctttctgctctcccatggggaatcggtggagtctcgtccgaagcagcttgagacggacccagaactgctaggactgcctaatcctgggacgctcgcattctggcccaaacgccagcgacaatcacttcgcccgctgctgacctgccccgttgctgatgttcgtgctgcagcagtcgctcaccgatgcacagtgcggcgtgggccgttggacgggggcgtcacaggcgacttgcagcacgcgtgcgtctggctagcgacgtggagaatatattggtcgtccagtgacaggcgcgagacgccgtgaagtgtcctattatgtgtgcgtatcgggcgattgttgactacactcgcatgtgcaactgcatgccatgcctatttcccctctctctgcaactctgccgcaactatttttgccgtcgcttgcaatgcctggcctatcatacactcttgtgatgtgcctacggccgtctatgctgctcaagaaatgctgcatctacgctataaaaatgtactgaagttgttcagaacccttacggcacgcccgccaacccccatgctgcggctcagctagcgaagaggaaaacgccaaaaagcaaattcattggctgataaagcaatgtctcagccagaaacgacatctaccacgaaaagtcgtccaatcccattttgccctcaccgtgcagcgcgcgatcacgcattcggcttgccagagaatcctgggatacccgtccacttggctggcattttcggacgcccgaagttctcatccaggtcgagaataaccttgagagcatttcggctgcggaggtagggcaggggtgctgtcgcctcggagaaacctacggtcggctcaaggctcgattcagatgaagcggagccgggcatcggcagagctaattagacgtattagtatgctgtcagatcatgagtcgaaaggggacatacctcgctgcagcacctcgtaaccagctagagtgaaaccgaattgcggcgatgaacgcatgatacgagctggcccacccttgaagaaggccttgaacccttcctgccgatagatggtctgcgcagcatgccggaggccgttgtatgagacctcgcccttgcgcgcctctacttgtaaccgggtcttgatgacatcgcatggcgtggtgagatacgcggcaggcatgccggcaatagcaccggccgtcaacatctggaccacacccagtgacttctgcgggctttcgccaaagaagtctttcttcaaatggctgtacgagggaaagtaaatggcagagaaggggactacctgacgtgagcaatatgtcacacttatgagtacgttgagacttaccatcacggagcaagcaggcactcgctcccttgtagagacccacaagacccagattcttgacaatccacatcgcagatcgcctgggggcgccttccacattctttgcaatctcgccctggatctggaggcgaatcttgacaatttcgagcgggttcgtgaagacaacttgacatgcaccagcggtgccaccagcgagaatctcatgcggtagtctgatctgaccagttgacttgtccgtcattttgccacgaacgaggtcattcactgtaagtttgatggccttttctggggctacaccaacaagctgaggaagcactccagagtacagtcccgtgaaaccttcattcttgatgaccttctttgcgcagtcaagcgagttcttgtaaagcacgtggcctgcgcctgagcttctctggttctgcattcgcgtcttcaccagatcgatggggtacaccatgaacgcaccgaaggcaccggccaaagaacccagcgcaaagtggtgaacagactcgaggacatcgtgccagattgattttgactttgcgaacaccttttgcccagcctcagatactgcctcagcgccgagagatgctgctgagtgccacgaggggtccagcacgcgagcaaagtctcgcagactaagtctcccagaagcctcgtccaggccggcgaaatgaaacaggatgtctgcctccataggggtgtatagattgaaccggctcaatcttgcggcctcgttgaggaagtctgtgcgagtaatcttgccatcgccgctcttcagcgtggcattccgcacaatgagctcgaccatgtccatctgctggatcatgttctggaaagcgcgaacgttggcataggaaatcttgctgccaacggagatgttgcatagggtaggcaggttttcaagaagatagtcggagagtttgtgacttgctgtttcgcgtatgatgcgctggaagtcttcaggctcgatgaaaccgtccttgtcgctgtcgaagtgcgtgaagccctgtcgcactctctcaccctgtagcccgcggagcatctgggcgaactgaggatacgtcatggcatgcctgtgcttcttggagccgatgtagagcgcagcccactcgccctcccagttgaagggcaagctgccctcggtcttgtgcgccttccatgtctcgtagaactcgtcgaagttgatgtagccggtgcgcttcttgtcaaagaagcggaagacgacctcgtactcggcgtcgggtttcgcgaggaggttctggaagacggaccagtcatggatggtgactcggcccttgcggtcgcggtcggctacagcaaacaggatgccgtactggtagcgcttgattttatgctgtggaggggcgcaccatgagcttcaaatcgacacattgcagacagatagatggcttacgtagtcttcgctctccggcgcgaccgcatcaatgaactgatcctcggtcaggaagtattcgcccgttgcctcgtccttctgggcgtgcttcatgaatgctgcgcgagtaagctgcgacagctggggctcctcggtagtccccagcagcacctcgccaacttgctccgtcaccgatgccatgatgagggattagcagacggtccggaatgacaggatgccaattggacgtgaggcctcttagatgattgttctagggaggggagatgacacgaatgggattttgtgagctggtgagtccaccagcgagcagattgtccagggagctcgggcgttgcgagcttcggagctaacggtaaacaaaatttagtgacggcggggattcggaggagacgtggggaaggcacggaaacaaatgcaagccggtggcagatgtcaggtcatacagtcaaaggcaacagatctgacatgactgtcgattgcaaggtccacagctgattgcgataattctcgcagtatattttcttattcctggtgtcacacaacaaatctcaccgccggattaactgcagccctggctagattaccaagctgggatttcgattgagcctcccatgcgtgtcccgagcctgatctggggtgatcgattgctgcatggatgcgacactgtcgtgcgcaccctgaggctgtgacatgcgaccacggaccaaagaaactttacgtaaagctctagcgtcgccgctcgtccaggaacgcgcatcttgttcccatggtttggactgtcgcacttcagcgagcagatgcagcaacagcttgacgtcatatttagtgtaatttgactcacgacgggtactacaagggaacagagattgacatccgtcttctgctcgacgactccacgctcgtcttgcgacatcgggtgcactcggacgaccaaagtagcgctggctctggagtctggggaagcggaagcgattgccttatgcagtaaaaacgtacaactgcaaatcggagttggtccgagcaaatgtctgtgatcgcgtcatgtcagatgggccaagatacaataatgtacagacgctatgtaaagaatatctagatgcttcaaacaacgagccttccaggctcaatttccaagacgctcttgacgcgctccaagaagatgcgtcctctcttctcgtcacctttgggtacgctgatgctaaacacattcaggggtccaacaacgccctccgctccgccgactgcacgtgctttggtagcgcgtgtggaggacttctttgcagtgagaacatcgaatacatctggctttctcaagcccggtgcacgtgttgttgaaatggttgtaggtggaagggcagtgacctgaggaacgaagtggccgcgcgaatactgctttccaaccttgtcgagaccgagtacggcgttaaacagctcatcagctgagggctttgcggtctttgactttggcagctcctcgttcgcaagctctgtagcgcgagcgatgaaggtcgagagcggtaagaaaacgccaatcgagtctttcacacgcttctggcagtccatcacggccttgaaagagattggtagggctacctcaacatcgggctcttcgacagggagagcatcgtcagctacaggcttcttggcaggagcttccttcttttgcatcaccttgatgttggagaggtcaaggtgagacagtgtcttgaagcgctcagctgattccgaggggtatgagttctggatctggccaacataagccagtacgtcgcccttcagcaatctgccgttgggtcctgtggctggaatcttgtctgcctcctcctttggcagaccgttgatcttcaaaagatgctgcaccgaggggtacagtgggtacgtttgcttcttggctttgccgctggaggtggacttggatgtgtccgacgttgctgccggcttggaagttcgctcttccttgggcaccgatttcgactcctttggttcttccttaggagcttcggccttcttcggcgctgagctgtcctcagctgggagctctagggtgctcacatcgtcgccaggctcagccgtgaccgctatccggctgccgacttggaccgctttcgatccatctccttgctgtagcctctgtcagtcatgactatacaggcctctgtgctgccacgtactattatctttgccagaattccgtcatcttgagcctcgacatccatctgcgccttgtctgtctcgatttcgaggagcacgtcgccagctgcgaatgagtcgcctgttcatatcagcgcctgtgcaattgaatgccgtattatccccgcatgctcttctttcgctcgtggcctgccaaagtgaagtatgggtgcaagtcgtaccttccttgatcttccaggtcgcgatattgccctcggtcatcgtcggagatagtgcgggcatattcaggtttgctgcagcgagcgaggcccgcgcgggatggaatgctatatcgctgttagtaggcgttttgtgagtccggcgctggttgttactcacctcttcgtgcgccatgattgcgggcttgctgcgtcgcagcgcgcgcagataccctgcagaccgaagctaaggaagccataaggaccgtttggctggaagaagtggtcgcgcttcctggcgtgcacgatagagagcagatcggagggtcttgaaatgttgagcactaagcttcccaggaccctgagctttggccatctcaacttttcgagcggagcactccaccatcatcggaaagccgattgctgctgcatagttgcttctttcatgtacgtgcttcgagagcctatctcctacctatgaactcaatactaagtacagattagaatgtctccagtctcccggggcttcgcaggcttcctacgccaacagtctttccgattgccatcgtcattgcgcgccgccgtctttggaggccgcgagcagttcttccagccaaatacgatacgaaactcacgaaactttggctcgtcattcctacgccgatatgaataccagtacaagagccaactcgctcagaaacccagcgtcttcgtgaacaacgatccagtcctgcgacaagttgcccagacccggcagccggtgacaatctaccgagcaccgaagaacagatggtactatctgaaggtctatggaactgccgcattgtggataggcacgggcgcatactcaatcaagttccaagatgacgttaaagacttgaaagacctggcattcttcattcggcccacctacgttgtagttgggatcggcttcatcatcatcggctcctcatatttgtacagcccctgtgaaccggatgcgcgccctcgaggtcttaccgagcattcacggagggccgatgcaattgcgcatgacagtcagatcggcaccgtggaccaaggagagggtggtatttgcaaacctgggagggccaacgatcagtgagaagacgaacccaatggtggaagaattgatggaagcggagagagcgcggaagcaaagtgtgttccaaggcctggagcatgagtccattatcacacgttcgtgggaatattcggcgcgatgggtgcatcagaagtggacaaacttcttcctctcgttcaagttcgctgtgctgcgattcggtattgcaaaggtcgaggtacagggagagaagtggaagatcgactgctccggatggctgctcgaagatggcaaaggtatgttgcaccctcgacacctgatattcatatacacagctgacgtcttttagcgatcgatcgcttgataccagaagagtaggtggccgcctgcgagtacgatgtgagcttatgctcctggccctctccaacgtctacccgcacgaacaaaggtgccgatgatcaggtcagatgtgatgtgatgtacgattaatgtcaaatagcacggagattctttgtacataatgcttgtgtatagatacgtttctcttattatacacacattttgcttggacctacctgggcagtaatagctttcaaagaggctgtaagacgtaccttggtagaccttccagcgcatatcaaacgtacaaatgcatcaatggagaagctaggaacaacgctcgcaagttggtgagccttgtgttggtcaattaatgctcaaactggccaaagcaggaattaccacacgaggggctctgacgcccaacatgtggcgggaaaaagacccgcaactgcaagtgcaaagcttccgagctacaaccatgcaacaaaaaggataaaagcttctgtactgctttcgcagaagaactgtactattggaccgggtcatacgaccagaccctgctctattgccaatgcgtagtgatgagttcgtaacattatgcgcatcccaactaatggccccttgtgaaatgcaacaccacactgcttagtcaccaccatcacgacaaccacgaattgataaattgtatctgccaacattgccgacgttgaagctgcagaaacactcgtcatttcaggagagatgatatgcgttatcctgcagcgcgacaaggcgataaacgcctggctgatgggggtattattatgtgtattgaactatcttttgcataaattacatttatcgtgatactagaacgcaaacgtttccacttggtaaggaaggctggccgcgccgatcgttgtatttcaagggtcgtggcgggagatggatccgctgcacgaggcttccccacatttgaccatgccagcaacgagccatctgcaaggtaccgatgcggctcaaaagcttagctctttagtttcaagcagcaagagcgatcaagacaagaaattagaagtgaaataagtccatgaacaatatcgaaagactcccgaaaacgtgccgaaatcattcccgaagctgatctccagctgttttgggcttcgattgagcggaaaatgtaagaataggttggaatattgtgaatgtcgttgtcgtgatgaatggaagacatcgcgcgcctgccctgagagcgtggaccgaaatgccagcatgtggcgtttttattggtccgtgccaagtgtttcgcgcgcagcttcaacaccatccccatcgccgaccctcgacttcatctgcctattttggcttcgtcaatcatttgcggcaatcatcaagcatctgccatctttcgcggtcgcttgcattaatattcagacgagaaccagttctgcatcacgtatctggcgttgcgcgctgattcacaacaacacccgggcaaccaacagtctgcatcgcgctcttcatcgctgccgcacattctcatgcaaagaacatcgcatttgctgctgatgtcattttgatactgaaattctccataatcgcggtgtaagtgtgctctcacttgggtgggtcgcggaccgttcactcactgctgccttttagacccgcacatcgcttcaccgcaacgacccctcatgtcgagccgcataaagcgcaagttcgatatcgaccccaacgcgtcggacccggacgactacgattacgacgcaaccgagaggccggcaccacagcgccgtcgcaacccaagcacacctggggccaagaagaaaggatcgaagcgccagcgacgcgtatacggcggctctgacgtcgatgacgacgatgaaatagtgtccgacgactcattcactgaccgttccgagtccgaagaacccgagatcaaccctgcgaccggccgcagcgtgcgacgcgccacaaagaagcagatcaagtacgaggagagcgaggaagacgagatcgaggatactccatcagaaggcgacgacgacaagcctatttctacctcgcgacggcgcgcaaagccctctattgaagagaacgagaagccttcgctgatcgtcaaactcaaaatgccagactatgcctctggtcgcaacttgcgcactcgcactggcagcaagtctatcgcgcgtgggaagactcctgaggtggcaggtacgcgacgtagtagtcgcctatctcacgacgtcgaggcgcccatagttgcgctctccgactctggcaaacatgttaacatcgttcgcgagggtactcgaagcccagacccagcaatatcacgcgcaacccgaggagccaaaggtccgagaatacaacaccccagcgccatcatggaggcatctcaagagacatccatgcttcaagaggaagatgcagatgactctgccggtcccttggacgaccttttgcacgaagccgagacccaggtccaggccagcaaagacagctcgccgatacaggatgctcagggtcataaggctgacgaggaagatgaagacgaaggcatgggtgtcatacaggagtcgcagcatgagggcgctcctgaggactcagatgaggaggagggacccgtgacccgtggcggccgcactatgagggtaagtggtgggagatgacagtatctgagttgataactgacaatgataggccactcgtgcgcgatcagccaaacaaaagaagggcgtggacgaaagtagcgattttgaaccggcaccggaagaagagaaagaagatgaggagggcatgtcagaatccgatcacggcaagcgcaagcgttcaccttcagagagcgcctcgggctcagggcgcaggtccactcgtcaaggcagaacacgacagtctcaaagaagtcgccgagcctcgtcttctgatgagcactctggcgttgattcagacgaggttgcggatgaacttgaagagctcaatccgaacaagcgacgacgctttaatagacgtgttccagacaaggatctcgcctacgacactgcgccagcccgcaggaatcgcacaaatgtagattaccgtgtggttcgcccagagctcaatgctgtcttcgatgacgacgacgcagcggctccggctgctggaagatcacgaccgaaaggtggccgctcgggctatcgcagtctcttcagcaatcaagggcccttcggtggcggcgtggaagcaggtcttggtgctggcggtggggactctgacagcagcgaggacgagaaccaaaagatgccgaagccctttggtggaatgattggaatgactccaacaacagcaaccgcgcctggtttcggatttcctcaaacacacaatgcggaccctcaacaaaactcaggtggaggtcctgccaaccttggaaaagtcaaggacaagaaagcgctcgcggactccgatcccttgggagttgatcctaacgtcaatttcgacggtgttggtggcctggatgaccatatcaacaagctcaaggagatggtcatgctcccactgctgtacccggaagtgttcactcgattcaagatcaccccgcctcgaggagttttgttccatggacctccaggtaccggtaaaacattacttgctcgagcattagcatccagtgtcagcaaccacggacaaaaggttacgttctacatgcgaaagggtgctgatgcgctgagcaaatgggtcggagaagctgagcgtcagcttcgtcttcttttcgaagaggcacgaaagacacaacccaagcatcatctttttcgatgaaatcgacggtctagctccggttcggtcgagtaagcaagaacaaattcatgcttctattgtagcaacactgctagctctgatggacggtatggatggacgtggacaagtcattgttattggcgcgaccaacagacctgattctgtggatcccgctcttcgacgtccaggccgctttgatcgcgagttctactttccattgccaagtgtagaaggacggcgggcgattctcgacatccacacaaagaattgggagccgccactgcagcccgcaatgaaggactctctcgcagaattgactaagggctatggtggtgcggatcttcgagctctatgcacagaagctgcgttgaacgcggtgcagggtacattcccacagatctacacctcagagcgaaagctcctgattgatcccgccaacatcaaagtcctcgcgaaggatttcatgatatcggtgaacaagatggtgccatcctcacagcgcactgctactgcgagcgccgcaccacttgccaaggacttggagccattacttcgaaagccattggtgcagattatacaacgtatcgatgagctgcttccaaggaggaagaagcttactgcgcttgaagaagcggagtacgatgatcgcgaggacgagaaaggatttgagcgtgaagcaacaatgcgaaactttgagagcagtcgaatcttccggccacgtctacttatcagcggtctggtaggcatgggtcagcaatacctgggtgccgccctactgaacaaggtcgaaggtctacatgtgcagtccttcgacctgccgactatccttgaggatcccacgcgtacccctgaggctgccatcacccagctctttacagaagtacgacgccacaagccagccgtcatatacataccatctgtcgacgtctggtatcagacccttcctcctactgccatcaaaacattcaaacttcttctgcgaagcgtaggtgcaaatgagccgatcatgctactcggtataatggaactcttcgacgagcacgagcgacctgacaagcaaatgatgatggacttattcggcttttcacaaaacaacgagtatcagcttcagcgcccagagcgcgagggcaggtccgaattcttcaacaatgtgagtcaatacattcggatgtcgcctgccgacttccccgatccggacaacaggaagaagcgtatcctacctgtgttggagcctgcacctatcactgctccagtcattgaccccaaggaattggccgcacgcgaaaaagcacaaaagaaggcggacagaatgactttgaacaaggtcaagatgttgattcaaccgatcatggatcagttgaagaagagctacaggaaattttacaagcccatcttggaagagagctggtacgcatatctcctcgaggaacaggatccagagcacttcggtaccgatctggcccctgagcagcaacaagaacagggtgttgttcgtccttgggagttctcaaaagactccagaggggttgatgtattgcttcacgtcgagagcggcaacaagtactacaacctcgatctcggcaacatcgagaagcgcctctcaaatggctactacaagcgacccaaagattttttgtttgacataaagactttggttaaggatgccagaacatttggcgatgctgagcgaacgctcaagggtaatgagatggtcacgaatgtagaggttgatattgacaacttcttcggtgttcagaaccccactcttctacaggagtgcgaggcagtctacgaacgagaactggagagggagcgcaaagcgaaggagaagctgcagaaggcgcgtgccgagggcaaggatggagaggaaatcgcgagagtgcctccggagaattctcttggtacgacagagacttcagggccgatcatactgggtgaacccgttccaggccatacagccgttccgccagtcacaccactgcggccatcacacaacgcgctatcgaatggtacgagtggagaagaggcctcacatggtcatcagaacggctcgacagcaccttcagggcatgatgacgatacccatatgccggacagtcaagacctgaacgccgacacgcagaatgacttccaattccagactccaaacagaattgacacacaggcgactcagacgcagaaatcgcaagcatcgggacgaacgtttatgatgccaaactcccaccctaacgattaccacaacagcgcctcaacgacaacgtctggtcaaaagacgtcaaatcgatcttccgatgtcaagtcaaacacccaaagcagtaacggcgctcttgtggcaggctttccagacctccaagagttcgtgccacaggtgggcgggtcacagcttcccgatacccaaggttcgtcaaatttccttatacaccaacttggtcttccccctcgcctaccgtctaagtttgaacaaacgactgaccatggccccgccacagaagtgcactatgtcagcagccagccgtccaactcggacccgtctcaatcatcccaaccgcaaaacgctatggccccaccccgtcacacctctaacctaggtgctatactaaacgacgacgaacccaagccacagctccttcttgacgaagctcaactcgtcgccttccaccagtccctcgtcaccgcaacttcaggttgctcactcgaacagctcgagcagatcaacgccgcgctcatggacgccatctggaagaaccgcaccgactacaaccgtaacgtggttctgcacaaggtgcaagatgcattcaacacaatcattgaggacatctcagtcatgcagcaaattctcaagctgagccaagagacgccggaaccggagaccgagacacagtataccagcgcccaggcgccaagaagaccaggttatctcccagcgacagacgaagggtattcgggtatcacacagcatggcatcacgcaacatcgttgagttggaatctgaatcggcgaagactatcttaccaaagcgcttggtgagattttcaactttggtctgacagatctggtcaaagtgggcgggcttacattgagtttatttatacccatcacactacacatattggttcctatgggttcggcgcattgtggaggcttgcatgcatggagggaatgtgttatcgattcacactcctctgtgtactattacttgaactcttttttctttcaggtagaatgtttgcatgcggctgagttgatatcgcattatgggagggaaaagttagatacacaactgaatccagtacgcttgttgcttcattaataaatgtttgtttgcaagtatgacctcgcatgagtattgaacgcagctacgctatcgcgttctcaacgtggaatagttcaaattgcgtgtacatcttcagaggacaagccttctttccaaaagagcttaagagacaccattctcagctattttctcgcggcgaactctgcgcatctagttcatgtaaaagatccagacctgcaacctcataaaccgcaatccgcagcatccatctcaggcatatgttccttggcttcaagttccatgcgttctttccccatcgtttcgaaccgagggattgcttcaccgtgtaattcccccttttcgtacatgtctttttcatcgttcgaggtattgccattgaatcgtttcttgaacggccaccatccctttttccaggcaagtatcactagactggcgaagcatatgactatgaagacgccggagcctatacacatgccggcatatgtcccagtcgtcatgtttctcctgtggatcctggcagctgaatggaccggggcagataccaggcggagcagagacgatgaccacggacgagctgaattgtgcctgttgaaatgtaagactgctcaagcttttgtgtgagtacgagggaatgcataccattgtctggtgaagaggagtgtcatggaattcggcagaagacactgtagaaacgactgggcttgacacgcgatgaatagtgtaattacaaccaaggtgaataagatagtcgtcatgatgcaaacgtgtttataaaagaccatcgtagcgaaatggcagaccccaagggcctttatcaacttctatctccgtatactctaatgcaccagttcctcaaggcagacctgcggatctctaattctttctgacagtggcgcagctttgatgcctttttgaatcttactaacaatcaccgggactttgtgcgcagcactgatgcaggtgagacttggcaggccatatgtatcaatcacgaattaatcgttactcagtggcggtaaagtctcgatacgccagccttattacttcaaacgaccgagaaagcacatcgacatgctagctgaagagttaaactttatgcagctagctttttttccgacttggagagaggtgctagacaaagttgaggctgctggatatttagactgtagacgaggcagcggacctgcgtggctgacggatattcttaggttgttttgtgatcactcatcgaatagtgaatttcgtcctataatcaagatacagcctcactcagaccattcctccgtccgctttcgagctaccacgggcaaaagcagctgtatgtagcttgtacattgaccggccctgtcaactagatgaggctgctgcaagtgttttgctgacccggatgtttacaaggcccactcgggatccaagttgtaaaattctatcgacatgaggctcttacactgtgtcatggagtgtgtaggaggaagttggatatgcgcttcggtcccaagtaacaaatcttctttgtaagcacggtgggaaatggggccttacttaaaagtggctgatgtcagcgtcgtcagagaaaaagcaggactgctgcaagacacttcgtcaacacataaatctgcatgctatcaggttgcgggaagatagacgaggtctttttgtccaattcgtagcctggatcagcacaatgttggtacatttcgaattcgacggcgaggctctgagtatgccttcaggctattggatacgctgcctgctcttgaaccctgttcactttctgccatagtcgatgacatgtagtaggagtaggtcgaaccactcgactcacaaggatgcattgtcttcatggaaacttcaacgttttgctaaaagaatggtcgtgcgaaagccgtcgatcgcgaagatgtgagctctctctaacaccgcggagcgcgagcgatgtttcatatcgatggcggacttcaccaggttgattgatatggcgaatatcccatccagtagatgctaagcgttttcggtagtgaccggttagtggacgtcttgagttttggaggtgtgaccaaacgagcgcgcctgagtctagttgttacgacgaggtaacatcgtcgaattgatatcaggtggtttatagcaggcatgcccctatgaatatgctgtaccctcgacagaaagtgtttgtgtgttcattgccacaagccattcacgtgtcaagtggtgttttgaatcatggcacttgcgtaacggcacgcgagcggcattgaccaagccgagcggttgccgataaatgatacgactcggacaaatagatcctggtcagcgcaacatcgatttcggaagaggtgttcgcaatttggctgtcgtcagagccaagaccccttttctggggtaagactttgcttggaacgacctaggagcaacacgctcatagccgcgcaccgtgccttggacatctgtataggggttttacatacggggccgacgaaccgctcgaaatggcatccgacgggtgtaactttccttgtctgttcatggaaagctctattgtgctgattgcgataaggatcatcgttgtttgatgtgagacgtgagggcaacttgtggaagcgattctaccgtagcgtaatcctgccctggtcttcccgccgctgcgtcgaagcggcgctgatctaggaccatccaacagagcttgtgcgcatcggctgcagatctaaaatgggcactcatgtccgtgtctccttcccgcactggcttcctcgacctgaactctggggcgtctgagaatacagcacgtcagggcgatgggacatgggcacaagtgtaggtctcgctacagatgcacggttcaatacggtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttcgatgagctgttggtgagcgtctttgaatgagattcgcagtcttgatgcgagagctgactgtgcttgtgggaagcagaatgtacggcccgaatggcgaggaaacgtcgtccatgactcgcgatgctgctgcttgcggccaatgaattaccgttctccttagctacttcaggagaacatgttctctcggcccttcttgatgccactttcgcccgctacatgaacgtgatgatgcaacggagtcccatcatcccccaaggaacctccatgtttcgaaagcggaaaagcgccatacttccctcggatcgtgtcgaggcccaagatcgcaggactccatacctgcgacgcatgctatagaagcgagcaactgtcagatgacgcacggttctcttcccgtccgttccattactcgtattgagcatcgagttgatttggtttcggcaacctgcagaccaaagctgagctgacagcatgtcagtctatgtgtgttcagctagctttcttgtacgccacagtccaccaacccatgtgtaaagctatcccaccaccggttatgctaagtttcgaacaagacatctgcttctcccgtttgaagctagagctgccgacgggtccgtgtgtagccacgaggaagcatttagcgcgccgagtgtcctcttcttctcaataatagggccggggatatattaaagtgggttccgccatattaatcatcgttgtagggatggtattgcacatggcatcccggagagagcggaagctgacatgcacacacccctccatgctaaggtttctgggcgacaggtgccaatcgtacattataggcctggtagccggtgccgaaagaccttattttcccgggttcccgtgaagctcttgacgtcgagaatattccttttcatttccatctttgattctcgtgacttcggcttctggaagacctggacttcgatatgatcgtgccgtgtatacgagggtgatttctttttctccgtgcgggctgcggccgcagtctgcttcttcacaatgcctcacatgccgccgctggacacgcaatccgcatcttttatcctcccaccacacattcatccatggttgcgcgcggtcgttgcttttggcttcatatcgttcatcgcctcgatttcgctcctcgttgtcctcacctacaaactggtctcatggaaactcaaatcgaagcgatcgaaccaattcgttatcttaatcttcaacctcctctgggctgacattcagcaagcactcgccttcttgctcaatgtggagtggttgcgcctcgggagcgtgcagattgaaaacccaatatgctttgctcaaggctggctagtgtcgacgggggatctgggtagcggagtatggtgcttcgccatcggccttcacacattcgccagcgtgatactggactaccggatgagccccaaattattctacacgaccatcatcgcactatggctctttatcatgagcgtctcagctattcccgtgggtctccatggccaggacatctacgttcgatcccggagtatggtgctggatacaccacgagttgaacgacctgcgactctggacgcactacatctggattttcgtgtttgaattcggcacggtcatcatctacctgaccatctataccattctactccaccgccttcacaatcactactacacccccgccgcagcgaaacgcgtcaagtccatctccaacctcatggtcgtttacccgctcgtctacgtcgtctgtacgattccgcttgcgtcttcccgcatggccgcaatgtccggctcaccgccatctctcgtccgcctctgcctttctggcgcgatgatcacgtcgaacggctggctcgacgtcctcctatataccctcacacgccgcattatgatcttcagcgacgagccgcctccagatgacaacggtttcgacacgttcagtacattctgggccacgcaaccaagacgctttggcggagaatgcaccatctcagcggacggtgtcacgcttccttcttgcaacgagtcgtcggacgatttatgcaacacgaaagacattaagcttgtcacaacaacagaagtcaagagcgagccagcaggacccgaagatttcgctgagcttgagaggaggcaaagaccaaggactccaatcggaagatggagtgaagacagcgggcaattgagtttgaagctggaggactttgagagcagtagaagtggtacgccacgataacagcgatagaattagaaatgaaattatggcttcagacgatcatctggactttggctagcattgcgcaccagcgatgtatctgtactcgtatattcatgctggtccgcagactaaacatgcatggccatcatggcggtatcatacagctcgtcatgttcccaccaacatgattgccaacctactattcactccgtccatctggctccggttggccctggcgtttggtatgttcagacagggatgcgaggaagctacagacagcaaattagccataccaaaatacaacgcccagtggtatccaggctggctttgagcgacccacgatggcaagatgctgctgctctttgcattgtgaaacttttgtggatatgggcagagaacatggacatgtgtgcatgatggcccagtaatgccgtacgctcagatactaacccactccatccatgactccagaaatcgcagtctaccttcttgcatatgccggtcgaactcctcaaagttgatgaggccactaccctttcgctcatgaatctgctgctgtacagcctccaagctagcgagtagaatgttatgtgaaatcgagtcagggtccatagcgagctcacggacccgtcggtatagcgatttcaactgatcggtctcaggatagaaagggttggacgtgtgaatgacgggcttagtcgaggaccgcagttgctcggaatcgtccgacgaatccacgtgaagaatgtggatcattgggttatccgtgtagttcgaccagtgtggaatgttctgccgttcgtcgaggtgatcttgaacagattcagaggaagcgtctcggaccttgaggttgttcactgcggatgtcgctgcgagcacctcctgcgtagcttgttctaataattctggatctgactcatcgatcttaggcaatgtaccgacaaagaatgggccggaggggttcgaagtcatgcgatcatcggcgagaatcgagccaatggcctcaggactgagcatggaaggcataaagtttgtgctcaagtactcgttcgggttggcgtcggccatggagttaggacggaattggggcatggtaggatctcggtatggataaccaagaagtgtagctggatgtgcggatactttctctggtcttgcatatggtatccatccaagctgcgatgcacaatcgagagtcgaagctagtacttcgtttcgaagttggttcctacaaagccatgtattccacaaggccatatcatcgacagtccattcgtcaggcacatcgatggtactgagaaacaagtcttctatcgaaccataaatcaccgtgagcctgaatttggctgtctcgtgatcaacatcattgcaatgctcatccttgaaaatcgctcttaagttctcaaaattggatcctttattgagcgcgttgcagaacatgtctacaatacactttgagtaccggaagatgccaattttgcatatcgcacgatggtggccgagctcctgagttctaaaacattcggtagcgctctcgagatgggtagtacatttgcggcgctcgctgcgagttgcaaaagcgtccatggcattgttctcgctttcttcgaaaatcggatctaggagctcgttgaatccttgttgagtgatttgatatagaacctcttttccaagatccttttcaggttctggaatttcatagccgccccatcgctccccaactggccgtgatgacgtcgaggcgtttgatcgagtctccatatcgagatcgtcctggaatcgtactcttgacgatgacctggaccaccttggccgcgcactcggttgggtcgaggcatcttcatgatcgtcgtttggtacgttagggtccgcatcatcctcttctgttgtcaactcgttctctgcaccttctggtcgaacgagtccttcttcttcgtcgatatagaattgcctgcgtgcccaccgatctgtcacaacacgactgtggtcatcttgaggggagcctccgtgtgccaagttacgtgtatcggcagcggccagcatcacatcccgcgctgcagtatctgcataattttcctggagcactggttccgtggtcgcgaaatcatgttgtcctttttctcccaagcgggggttcacgctatcgttgacgttcattccatgaggcatgaacgcagaaccaagaggctgaccggagcggatcgtgtctagagcattgcggaccgagagctcttccgtaatctctgcaacatagtcgcgcgtggcctcctgctcaatagcgtaataggctcggaaaatcctcaagatatccttccgggaaatgtacccatctccatcgatgtcgtacccattgaagacgattctgcttttcacttgtccatctgtcgcatgcataccatcgatgcccttgatccactcttcgaacccaattaagctgttcttgtccgaatcgtaatacgcaaagatacgatcatagattaaatttggtgccgcgacgaaagacttgtagcgaggaacgaaggcatgattgaaggctctcctgtccagagcccagccgatgttgttgggatcggcacgccactctgttccggcaagacaagtaaattgctcccagagcgcgtcgatctcctccgcctccatctttgtctctgcaacgaggcgctttttgagcgttgcttgaacagaggatgtcatggcttgtggcttgccaggatacaagggctcctgctttgcaataccaaggtatggcgcaggcacacggatcttgtagaatatgtgagtcttgatatgggagttggttgcttcgcaattcgagcaaagatcaaagtcagcgcaattcgcacaatgccatctgatgccacgaatgggcttctcatcgcagccgttgcaagtgatgcctcgatggacgacgccttcttggcgagcacgatcctcagctatgtggtacagggtgcgctgcagtgtctgtccatcggagtcgacggcttcaccctcggtgtcgtcgtcgctcccccaagatagctcggtggccgcaacgctttgggtgccgtcgacgacagccatgtctgcattctgcaacaagagggcatatcttgctgctgctctctccacggcagtgtttggcgaaaggatctggccgtgatgacgatcagcaacccaccttgctacgctctctgtgtgtgcgcgagatggcgcattacgaggaaacatctgggcgaacagtcggtctaagtagacatcgtagacacgagcaatctcattatccgcctgctgcgcgttgtattctgggtgttgttggatgatcagctcgaatagttgagttcggggaatcaagttttcgaaactgagtggcactctgaccccatgatagtcatactcgcccatagcagcgttatcgcctgccagagcgcttagacgttctgtttgtgaggcacgccggcgtggacgcgcatgcgaccgacggactgcattgcttcgatgtaggccatcactggacgaagattgtgatacgctgtatagcagataggtcgcataagctgctgcagcgccagcgacgacgagaacggctgggcgatagcgagagacggaggttgcggtcgagttcgacattgcagtgtgtacgcgactggtggttagctcgagctctggtaagcgaatgaatgcatgtgagtgatgctgtcgtgcccgtctgccagatcaagaggagctgtggcaagtagagaagtcacaaacgccagaggcgctacagcttccggtctgacatgtttgtgcggcagtgacgaacgcgcagttgtggcagaagttagaagtgaggctgcgggcggagccggtcgcgacttccccagattcgctgactaagacgagctaagccactcaacaccttcggagcttcaaccccacagccacgcctcaactctctcggcgcgacactacatgctttgcgttgctggtcgcttctctccttcacccgcgatgcgatgagtacatgaagcgggtcttgagtagacccgaaatatgcctcacgcgccagaggctctctacagcttcacgataccttcaatacacgacgacaccgccctcaattgtcgcgtataccatccagacacgtcgagtgcggcaggatggacgacctccggcccaggacagtcgagccggatgagaggaatcatcatggcccatccatacgcgccgatgggcggtagctacgatgatcgtgtcgtaggtattgtagtggacgaatttctgaaagcaggttgggtggtaggcacattcaacttcaggtatgatccgcatggatgacagtactggtaaagaatagcatggttgacgtgtgtaagaggtgcacacggttccaaagcccgcacaagctggtctgggaaacccgagctcgacgactacacgtcgtttgctgcattctttatgcactatctgagctacctaaagccctatccgaaacttgtaccactagaactgtcaccggtggtgtcggaggccgaataccacgagtctttcgcacgtcaacgtgtggatgaaggtcccatcgttatcctcggaggttactcatacggttcccatattcttcgacacctaccgccagtcccatccgtacttcagccattcgtcgctcctatagctggctccgcaagcgatgaaataatcctgcgagcacgtaaattggcagaacaaagcaacatggcttggagagacttagtacgcaatcatgagcgtgaaagccggtccaggaagaagggacacgagccaaaacactctgtgacgatgggtggagaagagacaactccggagaagagaaggaccagcagggaggtccgcaggagtactgacagaagattgagtgtcgagcttggaaatagactgaggagccttagtcatggtcatcgcagacacaaggacgacagcccaccaactccgttggaaacgcacgaagttgctccaatcataatgcccgaagtccgttatctgcttatatcacctctgacccccccgatatctacgcttgccgcacctgctttaggtcacaaattctggcacaaatcgaaaggaagtagtgaagaagttgtagctcaccacatcggactcgcagtgtatggcgatcaggacattttcacctcagcgcggcgaatccgagattggagcgaacagcttaaggctatgcaggggtcgcgattttcaagcgtggaagtcgctgatgcaggtcacttttgggttgagaggggcgtggaagaaaagctgagaggtgcgcttcgagaatgggaagcgggagtgagataacaaaaacagttgtaccgcgtcgatgcagcttctgcacacgctgtgaccagttttgtgttacaacttgggaggaacagctttcggttggagactgattttgttcaggggcccgctgtactagacacaagaaacaaagcagtacaaggcgccttgtattttcagtgcgccggtcgctgagggggctgacgtggatgaatggggatggaagtagggttggaattgagagaggagggtgcttgggtaatacgtcccgtgatgattatctagctgaaaagggttatagacctttaagattccatattcgtcctcacctctgaatggattaccccatcagatcaaccatacgctccgcacggggcttctctgcgctcttccagtctctaccttctcctaacttcctcctaacccccgatctccctctacctttcttacctcaatcttcatctccggcaatctaactcattcaaattccagcatcgagctcacctatgcgatgagcatagcttgtaatagagactgtcttcttgctgcaggttaagaagtacgcaatatcatgaacaggtacatctcacagcctgaagcaaaaagtaggttttgacatgctttgcggccctttaccatgagtggttgctgcgcaataatcagctcacaccatagaaacaacgggagcaaacattgcagcattaccgcttcgctccgagcaccaatcgatgagttgtaaattctggtgaagcgtgacagcgtgacaggtctgacaggcatacctgcatttggcactgcctctagaacatgtcatcatccaacaactcactcatcacccatcaacgcagacttgggcctttctccggccttgccattttcagtgtcagcgccaggccttactcggtggggaattgctttccaaagcttgttcatataacagtcatgtctgaaactcaatgtcgccatttagatgtacggaaatttgatggactgagatgttgtcttgcatgcggcgaggcagtgtttgagacgtccacggctttcgagccaacgaaccacaatcaatgactcggacaacctacaagtacaccgacctcaactacaagctgggccaagaaattcggctcatagtggtcgcacctggtgaaacgacagacgatctacaatgtgacattatccatgtcaacctggaggataaccctgactacgaagcagtctcctacatgtgggcctctgacgacggcgatgccagtcttacacaaaggatcaattgcggtagaaacgcatatcttccaattacggcaaattgtgaagccgccattcgtcagctcaggaaacgcgtattcaagcgacgactgtggattgacgcgatctgcattcatcaaacaaatatcaaagaacacaatcatcaagttggtctgatggacttggtatactccctcgctcggagcgtgcgcatctgtattcaagaccatcgcgatccggaaggcatctttaaatacgcagacttgtttggattgctacgccacgactctgacatggggaacccgggtgttaagacttggggtcgtcctggagtgagccagttgctctcgcttcgatacttcaagcgcgcttgggtcatccaggaagtagttttggcaaaggctgcatatctactacttaaccaaaacgaacttttgcttacttccgaggtcatggccagattggcctatcttgccaaaaaagacgagtatgaacttcctgcggtcttgaggttgaaagagcttaggagtgaggcaatttctaataacattatcgcgtgtctccgcgccggtctcgaatgccaatgcgtcgatccacgtgacaacatattcgctgttgtcagtctcatggaccccagatcgaggtctctgatacctatcgactactcggttgattgcacctctgtctatgcgagcgcagtactcgctgtcatcgcccaacagcgcaatttggacatcttatcatatcttcgatacatccacgtttgggatccgactggttcatctagagcacctgagaatcacggttttcgtgtaatgttggaacagttcaaacacttcctggctgacaaggactcacaaaggcgaacagccaaaatccgtactgtggacagaatctcattgatcgggcgccttcctcttatccgccagttcagagactatacgcaagggttgtggcgagggcaggttgaggttcagatagtcgaaaccattccctcggcccttgggtcgagcaagcaaagtgctgatctacctgtccgtttctgtcggacagctcaaaacaaaagcatcctaccacgatttcaggtccgggcacatttcgttgacaccattcctaagcagagtgccgaatccaatctcaggatacctgaaagagcgatcaatatgatagtctcgcatttgcctcaagacagctgttgcgatattgtgaaatcatgctacgcatggattctgcctttctttgagcgaaaatcggacaccgctgtgcgtcctgtattcttcgagaatgaaccctaccacttcgacttttcgggtctgaatgccctcctggaagaagcgcagcagtgtacggacaagctactttctcctttttatagttccaacagtctgggctttgcccccggaggtcaacatagcttgaaagaaaacgatgaagtctgggtattggatggggcacgatcccccttcgtgctacggaaaaccggcgacaagacatttcgcatcgtgagcgagtgttatctttgggcggcgctcgaactcgactactggaacccgggctcgggaaagggtaggctatgcggaagacaactagcaccttatgctgaacaaacacacatcattgagatacattgctgggaacgggaaacacaaagctcgtggtgagaataacgagcatctcatgtaattcaagcctaggatcagagctctaacacaaaagtgtttttctcatcaagaaccctccattatcaaagccacggtccccaaaaccagcgcatgtgagccatgtgcacacttttacgtccatgcagaccataacaagatttgatcatacgagaccgatcaaatggttgaacaaggttgcaaactgttcggccaatgtaccgaccatgatcgagatcccaatcctcgcttccccacaaattctccagcacaagtaaccatagaaggaaaggttcaacgtttcggtgaacttcaccgagctctgccctgcacaattctgacatgattgacatcgtacgacaatgaagccaccggcgccatccaaacttcccattgtagtaaccagctttgtaaaagtgtagataactgtcggacatgttcaccgtgtcgaggtcggaatgccatcgcgatcaaaggacttggcgagatcatccctcgattcgaaggtttgacagctacccccacgctattttaggattgttcggtatgaaaagccgccttcacgaacttgcttgatgcagcaggtgtcgaagactgtcgggttttcacgccgctttgcggtatacattcatccgtgacgcttcagtaaatcgtctcatattagtcctgttgtttaaacggtaggtagatttatacaacatgtatcaaacaagtcctgcgctgttacacatgtcctcaaactatgcactatatacttttatctatttattagcaatgtgcacatgcgaacttctcacttcatgctatctcatgtccttcaagaccttgctccgcggactcaaggataacccctacatgcgtgcaaagcaacggcatgcatcgccgaacccactcaagtgacatctcaccaaacccaaaatctcatttgtcgtaatcctgacgttgtgcgagtcatgtaagcttgtaccgcatgcgtggaaccgcataatgaaaggggaggatcaatccgatctggataccatgcatgaaacaatcaagacatggagatatgtgggcaagcgcgcatagtcgagaaggaagaagcccacagtcttgatgaggagtatatcgatattattgtggagaacaaactatctactacgaacgaatcagatgcacaataatcctccaatgagaaacaaatgtcgcttttattcttcgagataagagagcttgcgcatctctcccaatctgacacgcgcttggctgagctggttctcgagttgcaaaatttcgacctaatcatgttgttagtactatcttcttgcaagtatctcacatagccacttacctgctgctccatctgctgcgtcttgaactcgcgatcgctcaacttggtgtagtccactgcatcgccgctgtcacggttcttctgcgcgatgatgtcctggacctgtcggacaagcgacttgcaagccgatgtgacagcctttgatgctgtctcgaggcggtcttgagtcttgctcatgaagctggccttgacacgactggcagccaccaattgagcagttgatgcggcaacgtcgttcgaagcgacaatgagctgttcgggcgagttgcgtccagagatgacaccgtcggcggtctcgatgagcacattggtcgatgttgcaactgccttagcagcactgatgagaccttcggtccagcggttgtgcttcttgtagaattgcgtcttggacatgctaccacgaccttcgcggacaatctcctgttgagaagccgtggctgctttgatgagctgagcgatggcatttgtgacagcaatagcagcttcgaggatagagtcgtggatcttaagctcgtacgtagagaattgatcccgaggcttgttcttgagcttagccaaacgctctgccgccgcttcgatggcgttggcagcctttgtcagctcgtcctcaaccagttcaccaagatcaccagatgcacttgtgatcttgctcttgggcgcaaatgcgtcggctagcttagacaagctctgaagattgcggacaacttcggtactgttgttgatgacaacgttgatcttttgctcggcgtcaagatcatacatgcgcacagtttgtacgcttcggaaaaatctgatcgtagaagtcgccgatgcgcgcgcggcgttaatgagctggtcagccttgttctcatccgaggcaaatcttgtgaggcccttggtgttcacgaggacatccacgattgagccggaaaagctgttgaccgcattgataacttcagcgtgcttcgcatttggtccgtcagcgatgaagttgttaaaggcggtcgaaaattccattgtacatgtcgatgctttctcaatctgtgacagcacatagggaccagtagcgttttggttaccagcctgcatggaggagtccagctcatataacgcatcatcaacgcgctgaacaccggcctgcaatacagagtcgataatatcgttgatcttctggaggctgtcctggatcaaagtgtccaaatgtccatcgagcacattgtcattggcgttcgcattaagcttcagctcattcagctcgagcagcgtctggtccatgccagcgcggaaaatctcgagttcctcttccttgtcgcgcaattggcgttcgaggtcggagtcaccctcgcggtacttcatttgcatgtcgtccagctggcgagtcttatttcgcagcgcttcctcaagatccgcgatctcacggttgtgcctcgaaagcattgctgacagctccgatcccttgccacgttcagagttatcagccctatcgagcgcggcacgaagctcgcgcttgactttttctaactcatcgcgatgtccacctgtggttcggtccttctccatcagtgcgcgatcgcgctctcggatcatatcggcgagttcaaggttcttcgtcttcagctctcgttgcagcctgtcgcggccgtcgattgcttcttgcgcagagttcgccttaagttggacttgcttgaacttctgaagcagctgaagatgctcatgtcgtagttgcgagtagagcttcgctagggactcatatttcgatcgccatgtgttcaactgctcttgaagggcgcggatctggtcgtccttggagccaatctgctgctggtagttctgattcatctgcgcgagttcaccttctagggctttcatcctctggtcgtattgttgcagcatcagctggtcgcgctcgtattgtgcgcgcgcattcaagttctctcgctcgagttctgccaggcgaccctgagtttgttgctgatattggtcgcgcatgagctgctcttgcgccaggcgggcttgttcagcttgcaatcgttgctgctcctcgaagtctcgctgggcttgcatctgcgattgttgctgctggcgctgagcctcctcccattgctgctgcagcctcctttgttcggcgtcgaactcctcttgctgcctcctctgatcgttcttccagaactcgttgattggttcggggtccaccgatggtgcgcgtggtggggctgactcttcaggcttctcgttacgcggcctcgcgggtagagctggcgcattctcgtcttcagagagcaggttcggcggctcttgtggcagctttggtaccgtgatcaaagaggtcaggtatcgcaagtttgagcactcgtaataaaacttgacgaggcggtagtgttgcgcatcgtagcggccgcgtaggggagagagtgcctcgtcatcaccaagggctattgcggttagctaatgtcaattcacaatctcaagataacctacttgtatgcatagctcgcaacatgctagtgatgaacttgtaaatgccgtagctctcctgaacgaggggaaccagggcagcaattcggcattcattatttgcgccgcttcggaagtgcgagaagatgagcttttggaacgcgtcgatctgatcttgcagcgtcatcagatcagaaatcgtctcgtatccctcgttggggtcgttgatcgacttgagactgatgtactcctcatattcgaaagttcctgaccacatcagttagacgcactaatcgtcccatctataatcgtaccattgaattctggatgctgtcggtgaaaggccagcttggccatcaggtagtatatgtactcggaaatgagtggcgcatatccgcgcatgccctcgccggcggttgagcccctggacaagctctcgagccagctggtgtttgattgcgcctctttgagaacgatgggatggccttcctggaggaccttgtggacggtaatgagtgccttgaatgtctggacctcgtcggcgagaattggctggctgttctcgggtcagcattgtctttgtagcttcttgagaaagttttcggaacttgagttttgctcctggtgcttttggccggcgcatccgtagatacacagccaatcgacctggtttcaggtattttgggctggatctccagcaagcatatgttcgtcttgctcggggagcttggacatgcgccagacttgcgggttgtatgtcgtgcaaggcaggggtcaaacctacactttcatgccctgccaaaagctcgccgagctcttgtggtcccacgtatacacaatgcatgctcgtacatgctttcctgcgctgtcataagcttcgattgcccgttctcggcatttggtggggacgtacgcttaggtgagacttcttcgatgctcgtggccttcttgatgttgatggcgagctccgactcttgcctgtcgcgagtgttattaagtagtaatattggataatgaggcatgttcgctctttgtcgaacgtgttggtgatcttacctccccatgtcaacattacgagaagacatcgcggcggtggtagctgccttcctgagctatccgctggctgttgcaattacagtaggaaaggggagaataagtgatagcagtggtggagaaggcgcgaccgggcagcctatacacaaaagctcgtgtgggatcgtggcgtgcctttgggtcgattggtagctctgggtctgcgccgcgtggtggttggatgtctggcttggcgcttcttccccagggcccagcgttcgtcatcccgcttgcattagccactcacctctcggcattcttctcactctagcaccccggtcgctgctgcctcgggctgttcatacaacgcatacgcgtctgcatgcgcaatcaccatttgtctgagttgttcatcgtaaaggagggaaggaaactgcaacgatgcgaatgaggtaggccaagtgcagttggacccttgaggcgtgcactcgactgtaccgatcaccactgcatgctgcaggacaacgcattcgattgtcaggaactccatgtcattctacatgcgatgctgaacaaacgtccggggtataaacgccacgccatgctaagtttacaaaatgtgctagaaatgacgccatgagaagggcgttgtgagttataccgcttcacttttgctgcccttcgataggtatgcggccatggggtcagcacccataacttttttccgtctatattcctccatttctgcttcactaattccatccgtcatctgctccagtgttcgcttgcgagaggctgcatcttgttttgccttctcatcgcgatcgggcgcattgggcacgtgctcttggagagcctcttcttcttgccaggcaatggccttgggcacctcatcgagctcagcaccagtgcgcatacggtccgcaagttcgaacgcctcctttccagcctcgcccgtgcaatacgagttcttgactgtggagtggcagcatgcgaacccccattggaagtttgaccaccaactgccccacaccgaggtgtgattgttgagatgaacatcttctgggtattgtgactttgccttgaccttcggcgcgccctttatcctgcctcgctcgtcatattcgacgtacttttctgactcggtcacggccgtcttgcgcagtgtgtcgtcggtgaacttttcttgcgtgccgtacttctctgccagcgcctttgccttagccgctttttgctcatctgcctccttgagctccttcttacgcatgatctcgccagatgtgggattggcctgcagatgaagcttgttcttgtcaccgcgctcttgtgtctcccaggcgtatcgttgtgcgcgttcaaactctgctgcatctccagaagccttcatgaagccttcttctgctaccagcttggacgcattgtctgacgtcacaccactgtccaccatggaacgtgtcttagggtcgtatttggcggagtcgaggtcaagattcagcagatacttggccgtgtcctcccgtaatcgcagatttcgcgtagacgtagcttgcttcctgcccatgtcggtttcggcgtcgtatttgtcgccctcatcctcctcctcatccgacttatcgtcacccttctcagcgtcttttgccttcttccgaatctcctccagcgccttgtactcgtcgatgacctcgtcaaagttggacgcatcgtacccgttccagcgatcgcgctttgcgtcgaagccaagttgaacgtcctgtatgacctcatcggcttcgatgtttttgcccgtaaacctcgcgcctgccttccgtggacgactcagacagtctttctttttgtgcgtcatggctccgcagttctcgcaagcgcctttgcgatatttggtcgctgccggaccaatcttcttcccgcggtcgtaccattttgagtcctgctcctgtttctggagacgctgatgctcaaggtagtcgttttcttcgccggtctcgtcgatggcataaaacggcttctttgagatgaaggacgggatgtactcgttgcgctccttcgcagcggcggatgcgtccggcttctttggtgctgatggcggcattgtggagctatggcagtgtggagagtctgagggcgaggtgaaggagtgaatgtctttcgcggcggttgacggcgaagtgtggagtactagcgcggtagggctgaacccggctcacgggacttcgcgacgcgacgttgtagacgcgcttcgtggtgattcgccccgcgtcgtctttcaccccagtctccgccaccactgcgcgcactccatgtttcctttgggcttcgagtcttttgggtgacaaccatgcggaaatcgaaccactgccgacattcttccttcgaccacgcggtttcgtcatggacacattccgcttccgtctgaactgcatcgacaactaccaagccacgccaacagaccttgatccggtcctccgacgcaatgcagggccgacaaagcgtcaagatgcgcctcaagtgcccataatcagagcctttggcgcaaccgagaccgggcagaaggtgtgcgcgcatatccatggagcgctaccttatctgtacttggagtacaacggcagcttggaaaaggaagtcggtacgttttgaagaccataaacaaaggtatcagctgacatctggaagtgagcacatacatactctcccttcgggcctcaattgatcatgctcttgccactacctaccgacgcaacgcatatgatggcaagtccatgtacgttgggcatattactttggtcaaaggtgtgcccttctttggatacagcgttgggtacaagatatttctgaaagtgtacatgctgaacccagtacacatgacacgcttcgccgatctgctgcattcgggcgccatcatggaccgcgtcttccaaccctatgagagccatctacagtatctgctgcaatggatgtgcgattataacttgtacggatgcgactacatcgattgcgctaaagtgctctttcgtggtcccgtccctgatagcgatgaggtcgatacttctgtccacaagtggcacgatgcctcaatcccagacgagttcatggctgaagagggccagtatccgcgccaaagtcactgcacccttgaagtcgatatatgtgtccaagacatactaaatagacacgagctacaatatcgaccaatccaccacgacttcctcgagcggtcgagccaaatgctccggaaccctgacgacaaatatgtgccgtccatggctggcttgtggagagacgagacccgccgccgtaagatgcgcatggggctcactgatccctccagtagccctttcccagccgaggtcatggtgtctatgtctgctgaccctagaaataaggacaagggaggctggatccacgaggaagaatatcgagaattagtggcaaaactcattgagcaagagaagcaacacaagaccgatgtaaatttcgatacttttgtggagcctgtcgaaggtgaggaaagtataaggactgctgtggaaagcattgaagatttataccctggaaatctcgtctctcagcagttccccgacgataggaaagaaccactatcaagggtgctccatggacaggggctggagccgatggcgcctactgtagaggatgacacttatccactgcaagaggaaattgtcgtcgaagatccgcagattgaggatgaggcagacacagcagctcaatccgataccgaagagcagcaatcgcttgatccgttaacggtatctctgctccaaggagtaggagacacttctgatgatatggtcgacgagggcattgacctcgttgacccgagtgaagatgggtatgctgacagctccgatggaatcaacaacgtgcgcaaacgctcgcctgaaggtgaccctgagacatcatctaagcgccaacggatcatggcagacacacaagctagttcaagacgtgtatcgttccgcaacgccatcaataatgagatttctcgttcctcagacagtgccgacaataatggacctccacgaccaggtcaatcttcacaagcaagtatcaaggcccacggcttcaggggaccgagcactttttcgtttcctgtcgtcaaaaatccaggtgacccagagacagtcctccgcctaagtcagtctggttattcaaactctcaagaagcgccaaagacacccgggcctaagcgtctccctgtcagagcctcgcagcatagtccggtcacgccatggacacaccagaaaacatcacctgtattgcctaacagcagtggtccgaaagcatatagcgagacggttgctctaacaaagcaactcagttcgacttttgagcacaagcggccgacggtctattatggttatctgccacccaggccagaagttgtagagagcaccatgatccacgccggtctacctccagtcatatatcaggacgcacactatagcgatgagaaggacgtccccgaccgagcaagagagtatgctggtcgtgaattcaagctccaaagcatttcattaccctacctgccgccgtttgatcccgttggtatttctgctgccaacactggagattatcccccaatggtacttgacaaggccaaggaagcagtcaagcacaggactagatcacatagatgcggactacgccactgggagatcgcaaaatctccaccatcttacaaggacgttgcgacttggacgcaggaagagaccaatgttggcgaacggtccagggcggcaacaaaggaacaaccgaagcaagcagccagaccgtcgcgtaagcgagaagtacccgaatacctctctcagatcgatggtccgacacagaaaaacaagcatggcttcaaatactctcaaaacaagaaattaaccaccgtaaagcacgaaacccagtacatgagcatcatgagtctggaagtgcatgtcaactcaagaggttcactagtgccagatccagctgaggatgaaatacagtgcatattctacagcattcaaggagaagagaatgctactaccgaccgaccaagacttggaatactgtgtctctcaacagacgacggcattgtcgagcgcattgccaagcaatcttctgtagacgtggaacatgaagaagacgagcttgatctcatcaatcgcatcgtggacattgtccgtcagttcgatccggacatccttgcgggttatgaggtacacaatagctcgtggggttacttgatcgagcgcgcccgaatgaagtatgaatacaatctatgcgatgagatcagcaggatgaagtcacaatctcacgggagattcggcaaggaagctgatcgctggggcttcacgcatacatccaccatccgaattactggtcgccacatgatcaatatctggagagccatgcgcggagaactgaacctgcttcagtacactatggagaatgtcgtgttccatctcctccataggcgaataccgcattaccagcattcagatctgactggttggtacaggagctccaaaccaagagagcttgcaaaagtcctggaccactttctcacccgtgtacagctcaatcttgacatcctggaggccaatgagattgtgcctcgcacaagcgagcaagcccgacttctcggtgtggatttctttgctgtcatatctcgtggctctcaattcaaggtggaatctacaatgtttcgcatcgccaagccagagaacttcatcttgatatctcccagtcgaaagcaggttggacaacaaaatgctcttgagtgcttacccttggtcatggagccccagagcgctttctattcaagtcctctattagtgctcgactttcagtctctctacccaagtgtcatgattgcgtacaactactgttactcgacctgccttggccggattgtcagctggcgaggacgcaataagatggggttcatggacttcaagcgtgaaccgcagctactagagcttgtcaaagactatatcaacatcgcgcctaacggtatgatgtacgtcaagccagagatgcgaaaatccttacttgcaaagatgctgggcgagattcttgagacacgtgtaatgatcaagagcgggatgaagcaggacaaggatgacaagacgctgcaacagctgctaaacaacagacagttggcgctgaagctattagccaacgtcacctacggctatgcatctgcctctttctctggacgcatgccctgctccgagatcgcagacagtatcgttcaaaccggtcgcgagacgctcgaaaaggccatcgcattaattcacgctaccgagaaatggggtgccgaagttgtgtatggagatacagattcgctgttcatctacctcaaaggtcgcacacgcgatcaagcgttcaccatcggcgaggaaattgccgcagccgttacagctgccaaccctcgtcctatcaagctaaagttcgagaaggtgtaccatccttgcgttttgctagcaaagaagcgctatgtcgggttcaagtacgagcatcgtaatcagacagaaccagattttgatgcaaagggtatcgaaacggtacgacgagatggtacacctgctgaacagaagattgaggagagggcgctgaaaattctgttccgcacagctgacctcagccaagtcaagtcgtattttcaagagcaatgcatgaagattatgcaaggccgcatatccatccaagactttctcttcgccaaagaagtcaaactgggcacctacagcgatcgcggtccacccccgcccggggctctcattgctaccaaacgcatgcttgcagatccacgtacagagcctcagtacggcgagcgcgtcccctacatagtcatcactggtgctcctggtgcacgcttgatcgaccgctgcgtgagtcccgaaacgcttttacagaacgaccatcttgagctcgacgcagaatactacatcagcaagaacctcatcccaccactggagcgtatcttcaacctcgtaggtgcaaacgtgcgccaatggtttgacgaaatgcctaaggttcagcgtatccgtaacgttacacttccactcaacacaaagtccgacactggcaatgcactcattggtggaaacaataccggaaagactttggaaagctacatgaaatcttcttcctgccttgtatgccgcgcaaaacttccaccaacaccacagcacattccaggcgtcgagttggatgctttcgccttgcttccgctatgtccgaggtgtcttaagcgccctgcccgctcactgtatatgctcagagacctcgtacgtagcacggagatcaaagctcgagatgtcgatctggtatgcagagactgctcgggattagcctggggcgaggagattcgctgcgacagtcgcgattgtcccgttttttacacaaggatcaaggagaggagtaagttgaatggattgaaagagagcgtaggaagagttgtggaaattatcgagaagcatgagcagcaggtgtttgaaaaggagatagcacaggaagagattatggtgcctcaggaacatggagggacagggagtattgcgagcgaagaaatcgcttggtaagagcttcaggcaaacaatctcatagtcgatggctacttttgtataggatgtgttggtagagctgtgggtttattatggatacacgggccaatgagataaccactacaccagatttggtgcatggtatgttggtagagctacatgtaccaatgagacaggaaatgctccggatgcggtacatagtgtgccaattgagctgccagtatgttctgaacatatttgctaatgaaataagaagtgcgccaggtccacatcattcgcccatcgtgaagcgtcgcactcttcgacctgtagacatagacgaccgcaacgacgggttcatcatgcctaggctcgaccgttccgaccaatcaatctgctgtgtatcgcttggtggtcctgatctctcatccgcagatgttcgatacattgaaggttgcccatatatcgacctgttgagactctttgccctcatcaatctcctatcgggcgccatccctgagtgtacgtagagatggcctgccagcggatcgcgctcaatctctcgagaagtctgggtagaatagcctccgtccgtggacgcgtctgggatgatttgatgtcgagcttcttggtgctgtgaacgtggttgatcccagggtgcattgggcgctgggatgtggaatacgtcagggtaattggtattttcgctgctggtaccttcgaatggtatgtttacgtggggcgagatagtgtggcttcgtcctggccatggtgctgttactgacgaggcttcagtgtcggtggatggacgtttccaccatgcgaataccaagaggctcgttgtgacaatccataaagttctaccttgtgtcagtgcccgttcgcattccatgacttctttatcactcacagttcacaggcggtgaggaccacgccggcaatgagcatcatgtagtaccacctgtaggagactttggttcgagcgtcttgaaggtcccgcttctcgaatggtacgcatatcgagctatcgtggaagtcctcagcgcatccgtgtccactccacatcgtggcaagatgagaagccagtcccagatccgtgatccagaacattagcatccatgcatggtaagcgccagctgtgtacggcgtgtatagtttgcgcagaacggtctgagctataatgaggtatccgcagacaggaatcgtgcacacagactaacacaggagttagcgaatggatacgcgctgccatgtccaacttactattatcagggagtatatgagtatattgtaggccacatagcacaccccatacgcatccagtcccagcaccacaaccgccagcactagctgcataacatgcacgaatagcgtggtgcagcgcaatacggcccgatcaatctgcgtctgagtcgtagtctcgtccatttcttgaagcgcagtgtggcacagcggttgctgtttccgagtagtcatgtggagtcctaagtcgcgagtggggaacgaagggacgagtgtgggcaatgctcaatacttcatgtccagacgtgaacagcaaaacggtatcagggtttcagctggtttgtctacgtgcatctcgccagtcgtcctcgcttaagtatactcgctacaggagtgcgtgtgaaacataatcccggggattcgttggataaggcttcagtgagggagacgatgatcatacatacgctctagattttctgtatgccttggattggtgatggaaagcgcgatgatttggaatacgagcctggggtagtcgtgggaagtggagccctgttgtttgttgtgcctgaatcggtgatgtcttagataagatcgcgtggttgggtcgtcctacagccgcaaccagaccctgttccgatcagagcaacaagaaaattgtcgaacatggctagcaatctgaagctcagtcgcatgttgtttcttatcgctgtagtgtcatgaagacgtcgcgaatcatcttcccggttctcatgggcacctgggcagccgtcgaaaagatgcacaggacatcgatcgcaatgacgggagcactaacaatgcatagcaggctgtccgggttcgtgttaaaggtccactttaatactgtagtgctcggaatagaaagtgtgtgtgaattataaatgtttgcaaagtcgcattttattaacatgctactctaaaagtcttctagcccgagaccaacaaaaaaagctgatgctctccaattactggtcaatctaagtagacaaaggaagcttagccaacgtgatgtacatatctgaaacacccgagcagacataatcgaggggagcactgccaccagcacggcagtaatacggaacggtagtggtgccaacctcagtaacgctgttgaataattagcactagcacggcaatttaagagaaaagctacttacgtgtcggaaacgcgctggtgcaacaacagacgggtgcttgtgaggtcgataccctcaaatgcgaagctgatcaaagagttctcaccgcagtcgtatagctcgccctcctcaagtacgttattaccttgggtagaggctgcacactggaagttcagagtgccgttgttggtcgcggaaatattgaagctgacagcgttgttatctgtgccgttgagcttgcgggctgagaagctggagaccttccagacataatcgccttcttggacgacagggcagatcgtggagctgggtgtgctgctggatgtgctactgggcgtgcttcctgttacggcggtaggtgtgctgctggcatagctggataaggcatgctcgggccagtaggggatggctgctgcaagactggccaccgagaggagagagacggtgttcgtgaagtgcatagttgtggtgataagactgaatataaatggaagattgtgcttggattgtctctgatgttgacaggtgataagctcagtgatttggcgatgtgcagaaagacgtactcgtaatgcctatatacctacctgagaatattcgtgtatacctactatgcgtacaatgacaatgttgacagtagcctcccatcgaaacgacgtgcttgacgtcaactcggagcgcacgatcgacgaccgatgagccgactccaaaaatacgagagcaaagatgcaacccagcgcaagcgttccaactttcgacacaagttgtgcttatgcacgccgcggctacggtacttcgctgttcggggtattgtatacccagaagaaaccgccctctgctgcgaagcagcgaatcattcctcacgccggatagcagtagtcggagagaccacacgagatgtgacgtcgaaccgcggttctcatggcgtttgggtggcatcgcgcagtggcgagggcgagtatagtgtggttcggacgtgtctccgagcatgaaagagcgtcaggaccttccaccctagtttcgttctacgcgatttttagaaggttctattcttggaaagctcggttgttcgtaatcagcgtatagccttaaacagcggtggcgagctgtgagtgtgatgcactggcgaagcatgagaaccttggaacacttccacgacatcacatcccaagagaggaccaaaacaacacgtaaacgtcggccggtaactttaggacactttgaaaatactagcgcatcgtgatgtcatttgtatctactctatccggctcaacttaccgagatcgggaacagggtccaaaacctctagtagagctgcattgattgcggtccatcgacgtccagatgtgactcagtcccaaatttgggttaaaattagacggagtgtttgtcactctgttcgcgatcgcaccctctgagtacgatgacaatgacatcaggtctagtatttctcactgactctacaaattgggattatgggcagactctccttgcagtgaccgcatgatgagatctagaatgaacagatctatgatattcttctactcttttcatctggcatcttagagttgcgaattctacgatgtgttatgaaagcatcaccttgctctcggacgaatcaccagcgactgtctcccaactttagaaaagcgtgaatactacaaagcgacatgtataaccttactgattacaatcatgtaaattaggcatttgtagacctgaaaacgacatacttgccctgtccacgtgagacttccacatcgccctcacgcgcacactcgcaatcacacgctcggcacacacaggcttgctacaaatcccactcccacctataaatctccctaccattcccctttcaccacgtaccaaagcacaagaaaccagtttccaagttcgaactaaagttctacatatcgacgacactgcgaacaatacctgccgacgacaaatcacagatcaagggcaccactgctgcagcgaaagatgcgggttacgccagcttcccggcgttcttgatagcatatggactgaaaatgcgcaaagacggtgatgtgaaggagggaaaggcgattttgagggagatgggatatagtgtttagagtttggtggaagttgaatagggactaaggagaaggggatgtagatgaagtacggagatcacgaataaaatgcaacatgtttacaatcatgattccatcttccgtatcgtacatgcagagtgatcattccgtccaaacgcattttctacatctatcctacaaacgcgccgacacgatctattccttcaactttaaatgatacgtatccaactgctcctccgtaactctattcggactcttgaccaacccatcctcgcccctaccactcttcgggaacgcaataacatctctcacactctcacttcccctcataacagcaatcaaccgatcccaccccaacgcaatacccgcatgcggcggacacccggatgccagcacattgagcaggtgtctaaagtcttcgatgcgctcgggcttcattttgagcgcgtcgcggaagatgaattcctggaccgcggcgttgtggattcggcgcgagccgccgcctagttccacgccgttgacgacgatgtcgtaatgtgcggctatggcacgcgaggggtcagtgaggagaaggtcgacgtcggcgggtgttttgggcgcagtgaaggggtggtgggttgatgagaagcccgatgagccaccttggccggggtcagagtcgttgtttggtgtgaagagagggaagtcagtgatccagaggaattggtagtcgtcgggacttggcgggtcgatgaggtcctgggcgattgcggctttgtaaagtgctagacgaaggtttcctagcatcgttgagccgcctgataggggggcattggggcgtgcttgaaggacgaggaggtcgccgtgttcgactgcgaggccaggaggaccttccatcacgtatggatagcccagaggtccgaggccttgcatgggctgcgagaggtctccaatgaatatgccgggctggccatgtgggttgtcgagatatactttaccgtcagggctgtcaaggaaggaggcgacgaatttgcgagtcgtcttggggtcgccagacatagggatcttaaaagcgtctactatcggatcttgcaatggtgaaattttcccaatgagatcggcaggaaggtactgggtgatattgtggatctgccagtggtaagcatgacaatgcgcgaaagtcacacgacacttactttggcttcgtatcgcaaatccggcttatcagaaccgtacgaagacatggcctcctgatacttcatgcgtggaaatcgttctcctttgtcatttttcttccaaattgattgcagcagacgctctgtctgtgccatcacgtcttcttcgcctgcgaacgccatttccatatcgagctgagtaaattccggttggcgatcagcccgaagatcctcatcgcggaaacatctcgcaaattggaagtactttgtaagaccagaagccatcaagatctgtttgtactgctgcgggctttgcggaagtgcatatgccagccctttttcccgcgtcggaacgagaaattctctcgcaccctctggcgtcgacttgaacaggatgggagtctcaatctcggtccattcatgctcgttcaggtgcactctagcctcaagaaccttttgggcacggaagagtaggttgttgcgtagctgagaattggtgcgtagctgtaggtgtctttgctcaggcccaaacaccgtatcttgcttgatgatgaagtcctctgagatctgattcagcggttcaacatgatcgacgactatctcgttgagagtgtcaagtttgatgccatcgtgagtgtcggttttggcagcttcgcggggtttaagaactccacgaacccgtacgggtgtccattcctttagcgaccgcaggcgctcatgggcttctgcttcctttccccccttttgtgagttcgagacgagttgtatgcaatacgattgattcgacacacgaaggatggtaaagctcaacttcttattgatgtctcgtcgggtgctgatataaccacatagctcgactgccttgctagaaggatctgacctggagattcgttcatggagtgtgcctctactttccccccaaggcgtcgttctgactatattatgtgagctgagaaaaggtgagttgctatgacgacatactagtggctttgaactcatccagagtctttcgtagctgctcatccggttctatagcatcctgcaggggtcttgatgtcgacaggcatcttgtagcatgtcgggagatggctgcagcgcaagatggtgtgatcccgtgactgcgcgttcggaaaaaaagagatatctcgaggtaggagctgcgcaaacacgtgccacgacctaacacacgctgagaagcatgtgcgagactcatgattactcttccgactagtcttgacgttcaatcaataatctgcaattcagtgcatcgaatcccacctccatcccaagtcgtccacaaagatcccgccaagcccgagtggtccaagctcacctacctcaaaaacttcagcgcacccacacccactttccttccccatccttccagtttaactcaagtaagccactgccctctcaaccaccacctacaccgtgactaacaatcccgcccagatgatgaaagcctagcgtgtacccactgagcactcccccgcctctgcctccgcaactctccctttaccgggcccaagtggttcgttggacgaggcggtgggggtgcatgacttccgcgttcggcacacacaccttgttaccattgcggacgctttgatggcatctctgattcgatgaactggttaggtgtcacgagaacacgacacgatatgcgacgttgggatagcgatgggcgagcgagatggagcgagtggttgcgatttcgagtcgaggtggcgccaatatgttgggtgctcacgatgcgaataacgcgacacgaagttgctcatgcttgcgccctcgtccctccgactggtcgcatgctggacatggacaatgtatactaaatactttacagatatcaatccaacgtaattcattccgggctctcagagcaccacaacgcgccaacgtgtttgcgacttgtcgcgtggaatcgtccagtaacggagtgcataaatcccactcgccgtaatttactgcgagcactatgcccatcgcatccatggctatgtgtctctccagatcggcgaaagaagaatttcttcggcagtgtcaatcattccttgctcccacttataccatggaacaaggaacgtaaaaacatcttgctacatcactgttctctcgtatgaaatgtattttggaagtggtgtacatgccggctcgtcgatagtctagcctgcgcttctaatggaatctcatcatgttcttatacactgcagtgcgtcttctgtgcatgtgattcttgcggcgatgtcctgcgctctcttctcggacccttgggtacacttccatcactccattcataccgatagcaacacgcccgcaagctgtgatcgtcgtgacgagcaagacgcctctgcaccagcggcgtctctctcgtgttcgcgccacgtcattactcgtgtgtcatttgcaaccaatcccaccgcgccatcccctcaaggcacactcccgtgctccttcataaaccccgtgccctcccctcccctcccgaccctcaccaatccctccaacctcttgaaatcaaccggcttggtcagaaaatcatccaccccactcgtccacgcctcgagcttcgcgctcgccgacgtcagccccgtgagcgcaatgacatgcgccgcctgtaaacccttctcgttttcaaactcgcggatcagccgcgtggccgtcatgccgtccatgacgggcatgctgatgtccatgagcaccgtgtcgaacgggggagacgtatctttgtacatgtcgagcgcctgctggccgttcttggcttcgcggaaggggaggtcgtgtttcttcatccacgcggagagcaggcggcggttgatggcgttgtcgtctacgatgagggcttgggtgatgtgaaggcgctgttcatcctggattggggctgggggctggacgtctggcgccgcggggtctttggacttggaccttcgcagggcgagggtgggagatgggtaaagcccgattctgggtccgaattcgcgggtggagtcttgcggggcgctccatgagcctgaggagaggttggcggaggacggggaggggatcatgggggagtctatgtggtcgtagtgatggagacatgcgttgagtacgactgacaatttgtatggtccgcaactaggtacagtcagtgtggtcctacgccgtatattcctggacttacggctgagtgatggattctacaatggactctctgctcgttactctcgcgtcggaacgcagtgtctcagcttcgagcacatccatcgctatgagaatcgtagctgggcatcgccgacctgatttagcggcgttggttcggatgttgtgaaggctttcgaatgagacttcgggacagatcacaacttctgtgtcatctgtaccgtcccaggtaccgctgtgatgtatatctagcttcaagaccttagacagtgttgcggataaagtttctacgtagcgtttcacggtacgtttgtgctggaccaactcaggtgcatcgtcgggattgcctgcttcatacagaatgcatactttcctaccctcaagaccggacataactattggcaagggattaatagcaggatcgttgccctcctcttcggtcagtcgctgcaggggtaatttaagcatgacttccgtgccccttgaaggttcgctggaaatgtcgatccgtccaccaacatcttctaggattcgtttgaccacagaaagtcctactccggtgcctgcagtgtgctgattctccttgcgaaaggcctcgaatgcagattccaagaatcgtggcctcatcccgacccctgaatccataaccttgaccacgactgtcccgctcttttccgaaagatcttcggagtgtaccgagatgtggacatatccattgtcagtgaatttgagggcattgcctactaaattcatgacaagccgaccgtaagagctagctgatagtctgaaaccaagtgcccggtagtcggtgatatccaggatgatgaagcggcttcgtttactcgcaatagcgactctggtactttggtctcccacagactcctcatcggtatgcgattctatcgtgacgccgtatggagtctctccgactatcatcgtttctaccacctcctcagtaacgaaacccacgttacacttgaaggtatctgagctttcatcatgttgtcttacgggacccagttgttccgaagtaatgcatatgctgtgctcactatgagagattgttgatgagtattttcgattaggttctggacgttctgcgtgatcgagaagatgctccaccgtctcgagtagtgttcgaccacatattgtaattgcgttgaccatggacacctggaagctatccaggcgggagttacgcatgaggtgagcggagcctaaaattccgtgtagtggcgttcgcaactcgtgggatagcgaggacaggaaggttgttttcgactggctggtggcagatgcatcgagccgtgcgacttcttgcatgatggagtgtccaaatgtcttcaggaatgggaggtcgagccggccgtctagagccctctccaattttgtagaccaacagaagcagccggcgaaccatcggccccgatcaaagtcccaaagtggtaggaatagagcagttttgatgttgggtatcagcgctttgactctcgccgtatgctgctctcgatctctgtcgacttccttgaacccttggccttgctgcaaggttcctgtaaattcatgcaatggctcaggtgccgagttgttcgctgcgtaagattcatcgtccagttcatcacactgcaaataatagccttgcggatactgctccagaacccatttgaagttggactcgcggggtatcatgtcaggaggaagtacgtcaccattcaagctgttgtgttcctctgttgcaaatccaagaatcttgcatcgtcttccagcgcttgtcggccgggcatcttttgatcctgaagctgcgtaggaagcatctaaaaacataactccactcatgtcgttcgagtgacgcatgatgcccgccgctcgagcgaacagatctttaacagtcgaaggtagcagactgtcttgcaaatcactgactgagcgccggcggtctgttgattccttggtcggagataccggctcttcgcgtcgagtttcggggctgtctatgcgcgtgacgccactcatctcctgatactccagtctctgatctcgctgttcatgtgtcgctgcaacctggtctttcgcgaagacacccaatggttggccttgctcgctaacaggctcagaagctgtaccttcggcaaatgacatgagtccatgcctagatgttgagatatgcaatcagcatagaccttgtacgcggtgcgtgctcgtaatccacttacagtcctttggctgcccgccggtaccgctccctgatagtgtatgtttctaagtagtccatgacgactccagccaagtccttgaggtaggtcttgtcatcttgcgacagtccatctcttgcatctctgtcgaaaatgcatactgcgccaacaacgcttccagccttgttgactagagggacgccggcatagaagcgcatacggccctcctgcacataagagcggttgaggtactgaccttccttggagaagtcgttgatgacaatgatgccttcttctaccagtgcagacggctcgagcaatttttcacaaatgccccatctgctatggttagcaaaatcgttcccaatgtggaactgttcaagacacacgtaccgtcggggtaatcgaacatgcccgaagataaggttatcgtccttgttaagaggcgagtctgctttcaacgacgtttttggggttgcttcagccaagatgtattgatattcatcgtcgatcaagctgatcaggctgcgtgctgcactgagtctcattgccgccaattggccaaaggcagccaacgaggcatcggtggccggcttgggagcatggtgtttggggatcgaatgtgtatccggcgagggtccaagatcttcaaaatggggtatatcgcgaaacgcagcatggaaattcaggacgtcgcgctccctcttgacgtccgaggctgattttggtggatccggttggtcgaccatggctgtacgaagctcccgcaggtgacgattggaagcaagcactcggccgccgaaggcattcaggcaatggtgtcagggagaccgtagtacaaatttgtctttcgagtttcacaactgcgcctgcatggacccagtggccttaacacgattaaggcaagacggttggggtaaaaaaacgggcgtgaagtgcaggtcggtcgtcgactagcgggttaacatcccgcgaacaaattcgcaaggaactgattttagacatcgtgttggaagtcgagcacgacactatctagatcgagcagtgacgtagatacctgctaaatatgtcactatctgtatataacaagacatcccatgagtgggacaagctagcttctagcgtagaaaccgcagcgactatccgcacgcaaccggcacctgccaagtgcagtctctcaaccattacaagctgaagtagaaaaatgaatgaggtcgatatgttggttcatagtaataaaatacacactagctaagaagaattatcgccgaagcgcgcagtcagggggtatcaaagtccggagaaccatcgcatgggacgcacgtgaacccaacactaccatgcgtcgatccgatccgttcccgataaaacgccagttgccaagtccctgcccgtatccgataatctacagtacatctttccatttcataacatccaccttcgattttagcgcatctgccatcgatggcctgacgcccaaattcttgggccagggcagccgtggatcaacctgcacatgtccttagcttttccgccctctgttacggtgtggtcctggactcactttcgtgctccctgtgaacgatgttgttctttggtatgcaaagacaaagtctcggaaggggtcgctagcgcccgctgttgtgtctgctcctggggtggtgcatggtgaagcggccccatcgagtgataggcgagacagagaatgaggtctaggacttgatcgctcatttgacgtaaagtcacgagacactgctggtggcagtggttgagcattgcggatatgcggatccgttgcaggcgtatgagagttgtgctggggtcgtggtggcagggagttgcgcggtcgttctggcgctgaaattgcttgatgatttttggagataggtttggcctggtggaaagcgctagggagcgatgctctcgcgcgcttttctttcctagatggatcctttggagaatccctaggttcgcgctctggtaatggggcgttgagctgctgtaatgcccgaatcagtgtatttcgtccctcgatgataccttttcgatagatcgtgtcgcgtatcatgtctttgtagaaacgatgatacggctcgggattctcgccttgatccatgcgctccacggcataatccttgtaatctgtcctattgcgtatgatatagtcgtcccattgccactttggcaccatcttatcttctcggtccagttgaattatctgtgtgcattgcccttggaaatgtttcgtgtcccctgtgtattctggataagccgctttgaatctttcaaaaacgctcgacgccgcttttctggtactcgttgcgacatgtgaagcttgtggccttgagacttccggcgtggaaacgcgctggacaccctcggtaggcaccgtgactgaggctgagcgcattgctgctgctgtcgcatcttccacgactggaaaagctggacttggctccttgtgcaaactgtcatgtagtggtgatagagggacaggagtagccattggtgatatagcggatgtatctatctgcatagcatcgcctccatgcggtgcctcagcctttgcagcagattgtggcccgttttcaacacttgagcttgacttgcgagcttctcggtattgccgtagagactcttcgcgataatgtcgtattgttaacgctggatctgtcaagtctggtggatcatcgccgaagccgacgatcttgatctctcgtctttttgattgccgactgtttttccttgatagcgagttatcgtgcttgcgcttgagagcgcctggagtacgcgaagggctttttgaaagcattgctctctttccgtcttcgccagctgggcgtccttctataggatgaggtgggctgggctctgcaatgggtcctgagttggatggtggcatatgggcagatacgagattcggctctggtacttcaattatcgtcgcgtcctgcaccattgacttccttggagagtcgttccctatcgctggttgtaaatcacgcgacgcacctatcgcttctggcatcgcggagtgatttccaatcatctccaaaggcgcgttatccaagactggactactaatctcatgtgcaacttctcgttcccattgcttgagctgaagcccgtccttttgaagcccttgctctagatcagtgacattgatatccgtttgagcggcgttgacctgcagatccgacgaggacttatcgttgtaggtaccatgcacaattgaagtggatgaagtgtgctttgacgtgccactggaactcagctttcgcgatggagcagggtcggcctgtgtcctaagctgaccattcttgtttctgacgtatggagtttctttcacttgaacaacagggcggggcggtggtgatgcagctggcaccgaacgttgcggtaggtcgatcaccctctccacactgtcttctccgagtgcttgtggcacgtgctcttccatctccatatcttcatccgtgtctgcagcatcctctgcgaccggcggcgatgagggcgggtcgttctgttcgtcctcgttggatgagtctataaggatgggatcttgtatctgcgaggaaacaatagacttcccagcatcatcgtcttctgcagggcccatatggtccacgggttcgaagcttgaatcgggaggtagctgttgattcgaccgagttggcagtcttggtggctcgggggtgggagaggcggaccatgatacttggcttgtcggaagctggtcatccggagtcgtctgaggtgctgattctgcagaggcatttgtggattcgacggggaattctggtgatgggtcttcgtccatctcatcgtcggagtctggccccgcatccagggctgcattctcgtcggcctgcctgtagagcatggtaagaatatgaatgggtatgttgccgtcagggaatttgcagcctggccttggcttgtgccagctgtcctctttccgtaatatgttcaattgttcggagggtacgcggaaagtttcgcgcgtgaactcaagatcttgcatccatgagcactcagaggcaagtttttgcagctggtccacttcactctttggtgctgtagcgtctctacttgaccggtgatgagtgcgtttcgcgacgtgagatgccgcagcttcagtttctccagcccggcgtgtgctgccgccttgctcaggggaattcgctcttgttaccgtactcgcggactgcatctgcgtaggttgtcgattgatattcacgggcagttgggtcgtgagttgagaccccgaagcatgtgtgggttttggtggcctgtcaacaatggcgcggggggaacgattcgggggtggtttggtggtctcactcgcgtcgaggccacagggcttatgcagcaagccgagcagcttcttgcgatcgttgaaaactggctttgcaggtttcagaggaactggcctaatctcttctcgctgtgtattgcctgccagcacaggctcccgtctgttcacgcctagaaatcgtggaccatcatcctgtgggagttgtgtgccaaactccacttgcgtgtgcgactgggagcccgcctcgtctgagccggccatggcgactgatgtatcgtctgctccctgctcaggcgaattgtcggggtccaggcatctgcggtcttcgcgggctcgtgtctcgtgaagctggcgggtgatattgcgcagctccgcggaccagagaggcttcagctcgtcaacgttctgctgctgattccctgcgctatggtacccgagccaatcgacggagtcgatgatgaattgaagatgctcgtcaggcgggccgtaggacgtgaagcggatggtgtatttccggatgcgaaccacgtcgtggatctgggctctcgggtgaaggtatctgaagcacgctggcgaaagcacggcgccaatttgcgtgttaccgtcagtgaacaggtaaggtgagaactgcaagggaggggttagaggggcaggcgagctcagatggcgacgtcacatgcctggatgatcttgaggaagctgttgcggtctgggtggatgtcgttggtgatttcgaggcacgagccgttgtcgtggtagagtcctctccacactcgctccgggtctgccttgacgcccgactgcttctgcttattcttctcctgcagccaatggttaccaagcagcaactgggtcgcgagttcctcttcgagccaggcagtgaggctaacggccatgagaagcccgtgggcccgggtggtgatggattgtggggagacgcgaccggacgcgtctgactaacgagcggcacgtcttcgggggtgggcagaacttcgcacgactgtcttttggaagagagttgggattgaggtatttagaggtagcagcgcgactcggcaaagggcgcgcattttcctatagcatgcatgttcacgcacggcgtttgcgtgcagcaaggccaagggcggcgtggggcggaagtgcatctgcgggtggctgtgaagttcgtcccgcgcgcttggcccgcgcatgtgcgtcattccgctgttcaccaccacgggcgcatgcacgagcctaccaacgtcgcaggccgtccagaagcccaaacgctgccgccttgtctgtctgtacatctcagcatggccagcaacatctacataatacctcgcttgtctgaatagtacctcgagcttgctggtgaaggaagattccagctatctgaagcctgatgccgctattcactgtccaccgctggacgccatcccgctgccataccgacccagtgctgttccactccaccaccctccacacgtagacacccaacttcctgcccgcagtcatggcggacgacccccgcagttcgctgcacgacatgcacgccacggcatcgcgatccgatacgctcaccaccttcgacgacctcacagcgcctccagcaccggcagttgacgagcccaagggcgcagaactcgtgtcgggcggtctgagtggcctttacagccgtttgcgagcgtcggtgggcggtgtcaaggagcaaaccgcagcagatggagacggtgcagccacagcaacaagcaaagcagccgccaaactcggtcctgcaccccgcagtcctggaggaactgcattgccgtcgcctgtcgtattctctgggccgtcctcgaggctgcagtcgccgtcagtgccaagctttcctgaagcgctgcccccatcacgggactcgagctcatccgtcgctacgctgcctggcaaacactcgctaaatgcctccaagacgtctcttgctaccaccagatccaggccctccatagccccaagcatcgagcccggcagatccctgaaagaggaggacgcatttgcccatagtcctaccagtactcactctcgcgtgcagagcctgtccaaccacgaccttcccaagaacaccgcgaccaaggactctgccactggcccaccgcccgcaaattctccccgctttccgtccggcaagtccttcagggacagaaagggcgacatggacctcgtgggccaggaaagtgacacaagcgaggacgacgatgtagtaggggagggttacaaggacgcagctggtcccgcgggcaacttcaagtttccatccgatacacctcgccagagtcttagcaaggtcagttctcgggccgataaccagtatcaaacggctcgtcccgccagtaaggcagcaagagaccagcccgacaaccgcggcgagaacactgaggcgccacgaatcacatccaacgcgcgagtgcccgctggagctcaagaacctcaacggccgccgttgctcaaagttggcccttcgcacttaccaggatttcgcccctcaagagcatcttcctctgatggcttgagctctgtgataaccacttctaccattcgcactcctaccgtagcacccatagaggagatccaacgcgtcactcaggcccggcccgccgtaagcagaatgccaaccaacgccttctcgcagatgcgcaggaagatccttgacagggaattttggatgcgcgatgagaacgccaaagactgcttcaactgtggtgacaccttcactacttggcgacgcaagcatcattgtcgcacatgtggccaaatattcgactcaaaatgcacctccatcatctcaggtaaattatttggacaagctagcaatattaaagtctgtaagccttgtgaagccattatctatggccacgacgatgattcttccgacttcacagatgatggcgaccaagcatccctttatgaccacggtgagtcgaccagggacttcgacgatgaggtcgtggagcctacagaaagcgaccacaccaagataggcaccccgaccatcagtattcccatgtcgcggaagactggtagcgacaagaagcgtcgatcgcacgtgattgaagttggccctcagaccctagcgcgaccaagctcgtcccgttcactgcgatctcttggtggcagaccgcgctcttcgagccataagcgccatccttcaaggcatcaacacatgcgtcacgtcaagcacgatgatcgtgcacccttccaccaatacctggataatgcgcgccaaccgagtctgccagcatttcaccatgataatatcatcgatccggatctcgcaccgttcatgtcggatgaaggatctagtgaagaggagcaagcgagtctctttgcaaccttgaggaatgacacgtccgagagtacacaactagaaaacgaaagagtaggtcttggtggtttgttggctgcgatgagaaagggcaagcaacgggcgggtgacaggagcgtcgcaagcggtggtcatgctcgcgacaccgacaacatcagtatcacgagccgcaaccctcaacgcactaatcgaagaaggaacttgagcgtgagtagcgtcaatcatcgaccttcacctcggcgatccaagagcaactccctgctgcggccctttaccgctggttttggctcgcaaccaggtaccccacaaatacatccctctccatcgccgactccacccggtactaagctcacgcgaagcgcctcaatgcaaggtggtataactcccaaagtcgagctaaacacagccagccttgagcatgcacgtaagctcttgcggcaaatgctgcatgatgctggcgtttctcacgtgtctggctgggacagagcactgatccccatattaagacagtgcacagatgacgtgaatcctgatgtcgatagaggcgatgacattgacattagaaattacatcaaactgaagaagatccctggtggaaaacctcgcgatacagcttatgtgtcaggagtcgtcttttctaagaatgttgctctacgaagtatgccacgcaatatcctaaacccgcgactcgtcatcataacttttgcgattgagtatgcacgccaccaaacgcactttatgagtctggagccagtcattgcccaggagagagagtacttgcgcaatcttgtcagccgcattgcggcactgcgcccacaagttctgcttgtagaacgcaatgtttccggtcttgctctagaatttctcgagaaggaaggcatcgcggtcgtgtacaacgttaaagcagctgttctgcacgctgtggcacgatgcactcaatcgcggatgatctcatcagtcgacaaactggccattgacccaaatcatcttggacgctgcgggagcttcgacgtaaagacctatctgcacaagaacatcaggaagacctatgttttcttgtccggctgtcaaaaggacctgggctgtacaatcgtgctgcgaggtgcagagaatgaagagttggtgaagctaaagcgcattactgaattcatgtcatacgtggtctacaatcttcgacttgagacatgtctgatgcgggatgagttcatcgatactcctaccacatcaatcaccgggaccctgtcttcaagccagggcgaagaagataaagcgaagcactcacaaatcgcaggtggtactcacagtcaatcaaaatctggaacagaatccggaactggcaacgatcaagtcactgggaacgaaggagatattgaagacgccgctccatcatactacagcgatatggttgaggaccaccgtaccaagattctttcctcttcgcctttcgtcaaatttatgcaaccatacttgcttgagcaggctcgccaatatgaacagaaactcggacaactgaagaagctgaaaaaccaatacactaccgaagacggtgaagaagacattgaagataccgagcagcaatttgagctcgtgcaacccgagatggtacatactgtggtgcaaaaggcttcgaagcaagtgcgtgagtttctgtcagccgtacacgcatctgaatacgacaaagccctgcatcactacattacacaaaaacgccaatgggaaacttatgtgtcgggtaatatggatctctacgatcctttcaaccaccagaaaattgctgtcctgtacagtgttgtcaacacagccacttcgactccctgcatcgggcctgagatcatagccctcggattctaccaggaacacgattatgacgacggattcacccccgactgcacactggggcaatatgtggaggatctctgcacttctgctggtgtggtgtgcgaagttgacaactgcaatcgcagaatgctggatcactcgcgtcagtatgtacacggagaggggcagatgagcgttatcgttcaaaagcagccaccaaagcttaaggggctttatcagaccatcctcatgtggagctgctgtaggatatgtggccaggagacgcagacattcccaatgtctgagtggagttggaagtactcgttcgcaaaataccttgaactgactttctggagtacgcgacttcatccgcgggctgatctatgtccgcacgacatcaataaggaccacgtccgctatttcgggtacaacaacgttgccttgcgtattcaatacgaccccgtacccctgtacgaggtcactgtcccaaaaccaaacgttacttggaaagtcgacagtgacttaaggctgaagaacgaacaatatcttaagatcgaagagaggctggattgcttcatgaactcggtcttggacagaatacaggacattcatcccgacagcgtcatccctgagaaagtggatctgtgtcgtaaagaggttgaccggcttgtgagacgcgcaaacgaggatcacgcgtggatgagacacaagcttcaagacaagtacatgaactcgaaatactacgagatcatccccatgaaccgggcaattcgtgccatacaagaaaaggcgattgcatgggatgagaccttcctggactttgagcagcaattcttcccatccgagaaggatatccgacggctcgctactctgcaactgaggaagttcttccttgagcgggatgaatctacgagctcattgacctcggtcgaagaaggtgcagagtcgggtgctgaagatgtggacatggacgagaaagatgcggctttggcgctctcacctatgccctccaatatgtcgcccgaaaaggctcaagatatgctcgcgtctgtggtgcacgaggagcactctgtcgacagcagctcaaccgagaaagggcccgcctcaccccaaacaccaacgccttcgacaccttcgaaaggatcatctgacttgtcgattcagactcaccgagaagctatagagcgagacgacgtgcgtcatcttgacctagcgctgtcatcgaacttttcagatcagccagtctcaaacgaagaccttctcaagacaccaacactggctgctcaaactgcccaggatgctcaatacgatcagggctcgcccacacccaccagcgttccaaaaatcaatcccatcgaccgatctctagccgaggctattgaaaatatgccaacctctccgtctccacagcccaacagcaatgtgccacttgagagtaaaatccctcgcctggtggataatggtcgacgagaggctccacaaagaccgacctcattgatcagaacacagtcgcagcccggcaacgttccaaagcacacgcctccctccatcgcttctatgctccccgctagcagtttcaatacaccaaagccggccatgagtgactcaatgagagctcttgagcgtatgggtgagcgtctagggatgggcactatgaagcaaggcaagtcagcatccaggatcccgcggtcaatacccttcaagcaaagcagcaaggtttctaagctcgctgaacattttgaacaactgtcccgtgagttccagaaagaacgcatgcgcgagcgcagagcagatcgcagtcgacagatccgtgcatacccacttgcatcgtcgaagccggtcgtcgaggtgtacagggacgttcacgaggcggttcaagagcacaatgcatcagacgaagacatgctttctacttcacctccacgcaccagtatggacgatagcacgcttggtgatagtgctttccacgggacaactcctaccactgtagaatctcagtctccagttgatgaacgttacccccacaatgtggctgttgagtacagcgagcatgaagagcaaccgctcacgtccaccaatcctccctctgtgtcggatatcgaaaacgatatcagtgatatcgacatcgccgctgaagatgttccacttccagatagtattgcaagctcccagctcatgaatatgagcgagtctcagcttgaaagctctttggagctacctaggcacgaaaagaccacgctattgaagatgctcaccaatttttggtctgagcgttcttctagcgggtgggctccactggactacccctttgcgcccatggaacacgtctgggaagattcggacatcatcgttcgcgaagatgagcctagttccatcatcgcactcgctttgtcaagcccggactatctcacgaagttacaaagctttcgtgacgacccttgggctgccaagaaagagttcgagaatctagagactagagacgattccatcgaaaggaacctgctgcatgaggttaacagcaacatccgctactccttcaccaatcgcggcgtcagagtccaatgtaagatcttcttcgctcagtccttcgatgcactacgccgtaaatgcggcgttgcagaccgcttcgttgagtcactttctcgctgctccaagtgggactcaaagggcggaaagtgcaaagtctatcttcctcaaaacattggacgaccgcttcgtcctcaagtcgctttctcctatcgaggttcaggcattcttccgcttcgcccccaactactttgccttcacgcatcaaaacttattcaaatcgctcccatccgttatcgccaagatgtttggtctcttccaggtccaaattaagagccctgctggccgcgacttcgactggttcatgctcgtcatggaaaacctgttctacgaccgcgaacccaaccggcgatacgatctcaagggcagcatgcgtaatcgcaaaatccaatccactggtgagcgcgacgaagtcctgctggacgaaaacctagtcgatatcatctactctgaaaccccaattttcgttcgcgaacataccaagaaacttctcaaagcgtccgtgtggaacgataccttgttcctcagtcagaacaatgtcatggactacagtctcatggctggcttcgatgacacgaatcgcgagatcattgtcggtatcattgattgcatacgcacgtatacttgggacaagaaactcgagagctggatcaaggatcgcggcaagaacaagccgaccattacctcgcccaaggactaccgcatgcgatttcgcgtcgccatggagaaatacattctccaggcgccaaattgctggcatcagttcagcgggcgcattgttcagcaaggtaatgagaggagtagaggagtgctagaaggtccgggcgcaaatacgggtgccggtggaagtgggaaagtcagaggtcataagaggaatactagtgggagcagtgcgggtgggaagatgaggaggagaggccaaggcacggttgttgcgctggaatgagattgaaacatatagttaggcatagcattggtgtatctggtctcttgaatttgtcgttgagcatcacgattcaatgggttccgcttagcgtttggatacggccagaaacataatttcacggcattcacatggatggttgttgactcttttcaatatctccaacatcactgcagtgtattcaaccttcgacatcaccgcagcgcattgtagtctccaaacatgcttcaccggcctctggtaaatgtgcgcgcttcacagcaggctgtttgtagtttctgggtatatctttccgcgctcgtggctcgttctaacttgacctcccagaccagaaccacaagcattaattcaccacaacaacgactattcccacaacttcccaggttggaaccacaggcactgcctcactatatcaacgactgttcctacatatcataatcttactcttacttctctcgcctggagcgaattagttatctaagacatatatctttccgaatatacgaaccacatcattaagccttgtcacagcaatagtgtaccatacctagcaacaacagcctttctctacacacttactaagcacttgtacaacgataaacaggaactcaacaagccagaacatgtcaagccgccatggcagtccaatggacgttgactcacctacgttggtagaaatgcaggctgccagacaaagggcagctcggtcggcgggaagttctgcggcaggtacgcctgactttggagatattaacgatataagcacgggtatatccgatcaaagatataacatatcaccccagccgatgacacccgggtctggtaacactgcacaaacacggggttcgggtccgggttcaccaatgcacaagtcagtgtcaccaaccccccgccgagaacagcgcggttcatcagagaaccgtggcaggcaagttagaggaagaaccgggacaggatctcctgcccagcctgcgactatgcctagtgcacaaattactgctcaaggtggatcagcccctatgatttcgaacatctcattgtctgcaaaggacgatctaaacaaggtccctttcatcaagagaagtgttttgagtcttcaggaatctcacgaacgtgcaaagaggaataacgctgattctaagactttgagaggatggacccacaagattcacaaggctaggaagcgagatggcgcggaatcgaagaaggggacattatgtaagagggaaaatgcatccagaggaaaaagcgcggtcagtggcagagtcgacccagtatcatcatgattctttacgggctatagctgacgatcttgatgtatcgtttaatgatgtcaaaagaatgtctgtggaagagagagcagctcacaaggaaagggttcgtgccacgggagttgttcagaaagggactgtctacaaagtgaaagagagatggaaaggaaaaggaatagcagacgcacccgcggagcctaagcaaaaggccagcatatctcctcctctccctgctacctttcccgctggcggtagctggcaactcggtggtggtaccttccagacagacagtagcagaggtcggaaatcaggtgttttcaacacgctcccagcaaaaacaggccatagtgccggtgcaagagaatcatcgccaatggtcgtgagcagtagggggtcatcagatccagcgtcacaaaggagtagcagacagggtagccagaagactgacagcacaaaagctgctaaaagggcgaaagaagatgctgctaagcaagctaagagggcaaagcaggaggcaaaggatgctgccaagagagagaaagaagtcgccaaaaagcagaaaaaagcagctgaaatatcaaagaagaacacaacgcccggtaaatccattgccccgaagccaaagccacccccaaagcctccgggtccgtctgcaggcgggaaggcgcaggtaatgcatcttgcagacccttagcaccctatcagcgactgagatcctcacatctccattcagccatctatctcttctctctcaaaccctgactggctttggctgttggatttgacagtatgctggttggtgtagggcagcgccatgtggatgcgaatttggagtttgctttggctgtttgtatacgccgtgaagggcattggtgctgcggaatgcccatttgggcacttcatcatgtttgattttccaggttgtagtttattcagcgtcactgcgacgtattaacgtcttcaacatgcttcaccaatgccagatgaatgtgtgctcttcgcatgtgctcttcataccataggtatgcaacctgctgataaaaggcactcccgtgtgaccgcgagtcagacttcacgtaggatggtgtattgcaaaagagctgtgtcacggtaccatcgaacggccgagtaaccatggagctatgcgctggctagactaccgcgtgcacaaagacataagtggtgtgcacgacgtgtcacacacagccatacggcgatcttctccgatctgtcacatcaaatccaggcgattcgtctttgagccgtttgggccgacaagcccaatccaggctatcgttcgcctcacaccatgacacctcatctattcctcctcctccattcaactcccacacttgtcttccaccataattcagaattcaagcattcaaatatcactattcggcacttttcggcactctaaactcataagtaccactgtaactaaactccacaactgctcaccccgttctcaacatgatcctcccacgcctcctctccctctcactccgcgccacccaattcctcacctccacgatcgtcctcgctctcgccgctaccattctctccacccgccacacgtatccctccgaagacgccctcttcgcccgcctcatttacatcctgatcattgccgccctgtccctcgtcctcagcctgctctggatcctgccgacgaccaacgcgatcgtacactggggcgccgacttgctcctcgcggccgcatggtttgcggtttttggaatactgcagggctggtttagcggttggttgaggtgtggaggtgggtgggcaggtaagttccatgtcttgtgtagtcgggagggcaagtggctgattaagcgcagacatgtggcggtggggtccggggaataagtgtgggatgtgggatgcggcgcaggcgtttagtttcctggcggcggtggcgtggtttgtgagtttcattctggggctgctggtttgggcaaagagagataagggagttgttgctggtcaggcgggggcgggaacggctgggtaagtcttgtgttgctggtcaagagatgtgtagactttttgctaatgatgtgtagacgtaggcagtggttcaagaggtcgaaggtttgagggagttgaggtgatcgatgaaggaggtggttagggtatgttcttgctcttatggagaaacaagcgaggccctgtcgacacaaattcgggaatgatggtttgtaggatgaagtcaaggttttgaaggttgcgactcaatgttttgtattactggtcttctctggtcgagtcggattgtcgtgtacgtgtccaatcgcggggtcagagagacacgtgcaaagtcgtttgcatacctggcagtcccaacttctacaccaatctcttatctagattctgtgaaatttccatctcctaatctcagtatcttcgacctcgattaccatccgccgagcggctcatcatgatctcgattcgtgtcacctcccacgccttgcgcgtcacgcaacgcatatgcgcggctactgtcctcgatctcgtcgttgtttgcgacagcttgattcaaattgtttgtgacagcctcattcaacgtatctgtaaaagttcaatcgtagctcatcactgttcgatctatggatgtgactccaaattttccaggcgtcaagattcgaatgttttggaagtgtattgtatgccttcaagcatgaagcacgcttcaccaaaattccggtcaatatgtgttcttcacgatggttttccgttcacagcttcctgggatatatcgtacctttgtagaagctctcaacgtagattcctaattcagagacattgatacggaccaccaacacttcttgctttacacatctatccacgcctggagcgcttacaattctaaacctaacaaagataaagtcagcatcctctccataacacctagcggattgatctcaagggaagagaaaaacattcgcctgacatggattggaatatggatccaaactttgacttcaaaaacatggaaatcactgccgacgacttcaacgtcttgaacgcagactttggcgatttcgatcgaggaaatatgcccatctacgacacaaattactgcgaatctcctcaaggcaaccctggccagggcttcgatcctttaagtactccatatcgacagcccaacacaccatattatcctatggcgcaagttcaagagagccaaggtcaagcttctacccaacctactacacagacgcaaactactacaagccaagatttcaattatgtcccttatactcatacaactcaagatttcagtcgtatcccttatactcaaagaagtatcgcgagccttgagcaagacctagatttggccatagaaagcggcatgccttacaaagagacccacaagcgtaaagacagaataagggctgctaggaaggcacagaacctcccaccttcgaagcccaaccactataaccgcagaagcattaagagtctcgagaaagcccgtgatgatgcgaggggagctggagctagcagtcccgagttgaataagcatcaacatagaattcactctgctcagaaggcacaaggcttcgttaaaggaccaaaagaaatcaaccaggggacgccggaagagaggaagaagagagaacaggaaagggacgtaaggattcgtaatgctatagccgcagatctgaatatatcggtgcgccaatttgccaaattgcccttggaggagagacaagctgctagagaaagaggtcgtgctaaaggtctaatccccaccgctcaggcgatcctccggaaagaacacagcatcaccgggagcagcagcaggtcttagtaattcacaagaccagcaatctggtagatatggaaaagacgtggcaataccaagcatggaaacagcaaccgctcataataccacacgtacaatgcctccaattctgctcgaaaccgctggtcgagacctcgcaagcccaccgattaatcggaacgttagtcctaggggagggagcgtcgcaaggcctcagcagacattcattagatctccagcgcacgctgctaattcttcgccagtgcctggtggtaaccttggaagccaatcacgtacaatttgtgctgatagtcatgtaagtccgctaaatttcaactctcagaagtccccttctccaaatcgttcggccgggaatcctcaggcaatctcgagtcctaggaacattgcaagagagtcaatgccaaggggacagagtagtgaagctggcagtagttggaaagggatcagctcaagtcctgggggcggagcggagagtagttgggaaggaatcagctcgagtcccggaagcatcggaaggaaaggaagtccgaggttcagcctcagtcctcacagcagcgatagaagattgactccaaggcttagcccaggcccctctccactcggtataccgacgcaatcaactgaatcaaagtacaaaggaggcaagggaacacaaagaagtggtaccggtctagcacaaacgaaacacggccctggcccttcacgctggaaacccgcgagtttgagagcagcttctgtagcaccaggaaacatgaggtcagccccagcatacggcattcgccgcaacgaccaagcaacgaagactttgctaggtagacttagtggaggtcaagttgcgacaccggaaaccaaatcgcgacaggtcaagcctacaagtacgaagagaggaacgcagttacagagaggaacggaccaacgaacgaagagatctttggagggcaaaacagaggctgaaatggctgcgctggaaaaggaaaagaagaagcagtggaatgaagagcaggagaggattagggatgcgcagaagaagctagaaaaggaaaaggaaaagtgggaaaaagagcaggcgaagttcagagaagcacaccacaaggaggaagagaaagtcaagaagatgatgatagagagagatcgcaagctgttaaaaaatgcacagaacaagaagggaaaagaggaaaaggaaaagaggaaaagcgaccagaaagaaaaatcagaggcacacaagaggaaaagaatcggaatcaaaagggcacagtccagccagactaaacaaattgcatcaaagccgagtcgatctgcagctccaaaacgcagatgataacacttggattaaaggcgatcttcatagcagtaggtcacatgctcttcgagagtcgctggtactgtcgattgtccgtctcatagctcaaaatgttatatgtaatagcggtattgtatctttttttacacactgcgtcttgttcgtgccagacaggctgttatacattagtatcactgtatcatgtttgtgtcagctaacaaaaatgtgttgtgcgtatgattgctataaaatttgcgacggtgtctctggaatctgccgacttcacttgtacatcgcggtcttcagtctgaggagacttagggatgtcaggtatcccataggtcgctctgaaatacaagcatggtcttggggatacctcttaagtggcattaggttcccggacagtgttaaggatttgacgttgatctgactggcgttagtgggtttactttgtttgtatcacgtgaaaagtcgcttgcccacccgcaatctcgacctattcgccaactccccactccaaaattacacgtttcctaacttctcgaaccactgaattttggctatcccaaacttcccgctacccagctcaccatgacaatcacccgtatcgcctccgtcgctctgcgcctcgcgcaatgcacctgctcagtcatcgtaatcgggatcatcgccttcctcatgagcgatgattacaaataccccaaaagccccgatgacgacatcgccgttagtgagtggggctttctgctcaactacaccatggtcattgcctgcttctctttggccttgtcggtcctgtggatgctcaactctactaatgccatcttgcgctctatcttcgacctgggactggcaattgcttggatcgtgtcatttttgatgcactacgcgtactggctgggggggactagctgggagcccgagtcgaagtatcagtgggatatgccgtatgggcgggcggcgtcagctcatcaagactccgttgagacggtcgacaaggctgttcaggcatttgcactgatgggtgctgttttgacgttcatgagcttcctgttaggcttcgtggtgtgcttgaagaaggatcggaatgatgaagcgggtgcgtatgcggatggggtcacaacaccggctgtgtaagatttatgactattcttgtgagtatgactgactgttaataggcatcttcgtatctggaccaagaattcgtcagtctagacagcttcgaccgaagtttcactgaagcaaagtattctacagctgctgtgaaaaggaactcatgctcactggaagtcactgattatgctgccgaaggacacaagattgggacatgagacacctcactcgcaaaattgcatggaagcaaaggtctttgatatgacacggcttgagcggcattggtgaaatgagataggaggaaagataggaaagatggattcacgaaagatccagcgtcaacaatgtaaaaaagctcctcaaaccagatatagggcacatgtgttggtcagcggttgccactgaattgttagagtatcaatttgctacgaagcgatgttgcactcctaccccgccacatcccacttcttcaccccacgccactagcctgattgcaactaaagcttccgcactacgtacactccaggtatccaacaccaacacccgctcacaaagcgatacactgtatctgtcgttggaacctatttttccatactaccatgtcttctccaccaacgatagccatcctgtcaataggccagatgggcctcggcatcgcttcgctccttcttgcccacaactaccgcgtgatcagcaacgtcagtgaccgtagtccgtcaacacagaaccgcgccaagtctgcaaacattacctgtgtcgacacagatgaggaattggtgcagcaagcggattacatcctctcaatcgtgccaccaagagatgccgtcgccactgccaaacgcgttgtggctaccaaagcaaccaaagaagtctggtatctagatctgaatgccatcagccctgcaacctcgaggcaaataagagagattttgaaagagaaggagagcgtgaagatggtagatggcggcatcatcggcgggccaccatctcaagcagaagacggaagctggacaaaacccgacataccattctccgggccaaacaaaattgcacacgaggaactgatcacggcattaaacatgcgatttgtaggcgacgagattggcaaagcaagcggtctgaaatgctgctttgccgcactgtccaaaggcttcacagcactggcattgcaatcattcacgacagcaacatcattgggagtatacgacgagcttcaatactatttaggagtatataatcccggagcaggagagaaggggaggaaggcggtggtgggttgtacggggaaggcgtacaggtgggtcgaggagatgaatcagattggggagtgctttgcagcagatggagggtgggaggcacaagcgaaggtgttcagtgagattgccggtgttttccaaggtttggcggatgtggtcgagaaggagggccaggagggaatgagggatgcggtgggtgttgtaaaggtgttgggagatgggttgagagagaagagataggtcgcatgatcaacaagattagagcttagttgctgacagggtgccgggtctctgaatgatcctttacttgcgctttccacctccagacgggcctggctttggctttggctgcggctttggctgtggctttggtgaagctttcttagcctgcgctgctctcttcgcattcgtcttcttctctgcttcagcatcggctttcctcttcttctgctcaagtttctcctcatcagctttttgcttcgcaaatgctttgtctcgagcttcccgtgccttctgctctttttttgccgcggctgcttccgctttcgaaggtttagccggcggcgatctgtttgtcggtactgtcgggccagtcgagccacctggggcgccaagcctctgtgatactggagttcgtcctctgctctccgagattggcggtggcctgcttccagttcgcgacgtcagacttcttcctctgctccgctccgttggcggcggtctgctcccgctttgcgatgctagacttcttcttctgtcatgtgtggttggcggtggtgaccctccaccaacaccaggatttgtaactcccgggatcgcgttaaagtgctgagtacgagctggtgaagggctttcatacaaactacgactacctgcacggcttctgcccctatctgtctggcctctgccactgccgaaagtggcattggcgctagaggcttgcgatgggctggcaacaggtgctggaggtagctgagagctcttcgtgcctttctctttccctttgcttccaggttccattgatgctggcagaagacccttggcaacagcttgtcgaacagcagcctctttctgttgctgatctaagtttttccattcactttgcaatatcccctgatctcgagttaatactaaaactctttgataatctttctcattcctagtgcaattaacccagtcaaaattctcgtctctggtcttagggcgcccagcaggctttattgaggcggcattctttgatgggggaataatacccctcgccctaagattcgccataataacacttctctcatctggggatagttttgagacctgattggacgttaagccccggtctcgagctagcaaagatgccctcattccggaagcctgcactggtttgcaattattccagtcaaaattcttgtccctctccgtccattcgaaagaaatgcctgctggacgtggatttggcgggccaggccaatttgctggcggagtaggccgtcgaactgtcttcggtgcgggagctttaggaacgggtggttgagctgccggtctggttaagaatgctgactgtggcatggtatggctgtggaattcgacaccggtagcttgcatattctggaatgctggaggaacaggcggttgagctgtatttggtgtatttggtgtacctgtcccggacctcgatcgatttgtcaggttttcgtacatccgcggcgagggtacattcagttggagattactaccgcctcgactctcaggtcgcgtggaagatccttccctgggaatttgcgtatattgtctgccacgggtctctgaatcaccccgccgtgttgtgttctgcggtggtgcaaggtgacttagcgaaccctgctgtgatgtaacctgccgtgctgagttctgcgatggtgacggtgacacattcattcttgagccctgctgtggtgaattacccggcgagggtggcgggggtgtaaaatgatagcggtcgtcgaagataccgacgtcgctgtcgtactgagatctatagttaggggaacctgctggggaaaccggcgactcacgagccctctgggccgccctttgccgggtatcttgcatgtcttcgtatccactcattgggcttccactgcttgacttgttccggtttcctgtgtttttgctcattgttgaggaagtagatcgctccaggctattgagagtgaggaagtgggtatgtaattcgtgtattcgaagagatatatgtcttgattgtgtgattcgctccaggcgagagaagaaaaggtatgatatgtgggaatactcgttgttgtagtgaggtagtagtgcttatggttctgtttctgaggaagcaaggtaagaggcgccacgagcgtggaagatatacccacgatgctgtgaagcacacgcattcaattgaggtctgtgaagcaagtttgcgaaagtgaattgggaggtgacagctctcacgatcgcgctgcggtgaagttggaaaacagaagccgggaacaattcaaagacgcgatacagtgagcagtttggaatgcgattgcgcagcaggacgcatacaaacgacacagtgtgaagtctaacgcttatcaagacgcactacttcactccaggatgtgttatggcgacccacacgaagaaggttataaccgcactgctctactccaggatgtgttatggcgatccacaagaagggaattagagacgccatcgcactccaagatgcggtgaaacccgcagatttgaacgctcgagatgaagtttgcaggcgcgtgaaaatgcatcatgtacacatacatttcaagatgttctaatttgaggttggttcagacgtaaaagctcttattcaaggttgcttcagacgcaacgaccctatctaccatgcaatccgcgcaagcagcccattcggccacgtcctaacacaatacttcctcccttcatctagcatcagcagccccaaaccaaacgccgccggcaagaaccaatactcgaccggcacctcgcgcgtgccaatagtctcctgcagactgggaatgtaacagaaaatgaacacaaccacaatggcaaacaccatgctaggaaacaagagccagttctgcgtctccttgttgagaattggtggttgttggaagatactcaggcggcgggtacgtgtggctaggaggttgaagagttgcctagagaaggggttagtctgtgaagatgtcgtgtgaagggtagagtgtgacttacatgatgaccagcgtgacgaagtagatacttgacgccgtgtttgccgtctcgttgatgtagttagcatcgtattgcgggtcgtagttgccgaatttcaaccacatggccgtgaatggtatgcccttgcgctccatgtaccagaaggccatggtaaaggacaagaagcactggtacaagccgacgaagaaataagcatggaagatcagctttgtgtcgacgaggcggtctttcttgatgttgcggggagggcggagcattaggtcggcttcgggcttctcgtaggcaagggtaatggcggcggcgcagtcggtcaagcagcagatgatgatcatgaggaaagaggatagaatctggggaataccgaaggcgacgttggtgatgacgggccagagttcactgaaacttccggctgggaggaggtagacgatctggtgaacgttagcatctttgacttaatagctgataggacatcacttaccgtcttcttcaaattgtcatagacaagacgaccatacaggacagcctggcagatcgcagcaaacgagtcaagaagcaccatgtcagcagcctcgatcgcgatgtccgaaccgctacccattgcgataccaatgtcggcagccttgagcgaaggagcatcattgacaccatcaccagtcataccgacgatgttctcacgagcctggaactctttcacgatacgcagcttttgctccggagtagtacgagcgaagacaatttcctggtacgagcacagctgatcccactgattctcattcaatgtgatcaattctggtccgctcagtacgatagcctgtttcggcgacggggtattgatgtctcgactgagcgccatcacatcgtcgaccatcattgagttcgagataataccacactcttcggcaattgcttgagcagtgagcttaaagtcaccagtaaccatgaagatcctgattgatgcaccacgaaggatgcgtacaacctcggggatctcatcacgcggggggtccacgatgccgacgataccgacgaaggtaagaccttgacgagctgcaacgagtacttccttttcagcgttggtagagaagggcataactgtcggcttgcgagccatcaggataacgcgcttgccttggcgagaccagtcgtccttaatctgctcaatgcggaaacgctgagcatctgtgaggggcacagcctcgttgttattgttcagagtggtgtcacatcgtggaagcagtatatcaggcgcgcccttgatcatcagagtggtgttgttgcttgttgcgggttggtttgccggtgtcatgagcctaatcatgaacttgttcttgctgttgaatgcaatctcgaaagtcttcttgtaatccaggcgcagctcggcaacggagcccagactctcagaaagtctcaggacagcttggtcagtagcatcgccattgatcgtgcgctccgagacgggcagatgcatcgtggcagcatcgaactcgccagagttacacagcccaccaaggatacgaatctgatcgatgacgttttcgcgcttcttcgatagtgtagccaagttgttctcggaccgtaggacggccatcatgtcgcgggccgcttcaggcgtgaactgttcgccggcaccgaagatgtcggtgactgtcatgcggttcttggtgagggttcctgttttgtctgaacagatgacagagactgagccgagtgtctcaactgtcttcaaggacttgcataggatcttgttcttccgcatgatgttcgcgacgatggtgagagacgtggttagagcaatcgggaggccttcggggataactatgggtcaattagtatgatggaaacatgtatcaagatgaaagagcacgtacaagccacggcagcagagacacaactgacgatcaggagtggcacattgatccagttggggtgggactttcgtaaccacgcagcccagagaacgacgatgaggatgacaacacatgtgatgaacagtgagataatcaacacaaagcgcaaaatctctttctgaaggggtgtcatgcccgtcttcgggtcagaggtaagcttcgcaatgcgaccgaaaatggtgttatcaccagtcgcaacacagagacctaagcaagagccactgatgcaatgtgtgccttgtagaccgatgttgtttgtctcaaggtagttgtcttcggtgggttcgatggtcgccgggacaggctcagattcacctgtatagcattagacatgaaaagttacggtagatggtatgtttgtcttacctgtcaaaatggcccgatcgaacatggcatcgctcgaaacttcaacaagacggacgtcagcgggtagcttatttccttgcttgatgacaatgatgtctccaggaacgaggtcaagggcagatatgctggcatgagaaccgttgcggatgacaatgcactgatcaggcaacatggtgcctatcgatgccatgactctgctcgtactgaagtcctgccaggcattgaagccagcttggatgagccaaacagcgatgagcacacaggcaagcgccaggttagcttgcgctggagggttaccaaggggcttccaggagacgaagaccagtataccagctgtcaggaggatggagccaaatccaccaaagaagtatcccatgatcttggagaagagtcgcgaaggtggaggggtcattttgttgcgaccatactcggtgatgcggcgcttgatctgatcatcgctgaggccctggtcgatgtcgacggagaggcggcgacatagctcttggatttcaagggtatgccactcaaggccagccaggtctgtttacgcacgtcattatgtgttgtttcgtgtaataacggtcctcgagtccgatggttcgcgctcatagacatgctcaacatgcactgaggtcgtccagtgaaattttggtagagagcaacataccaacagcggccttctccttggccttcttcacttgcttcagcttctcgtgctgaccttcatcgatctcgatggaaagggtgcggtaggtaatgggtagggccgtttccggctgaaccgtccttgcaccgccagcactgtggatagagagactgccaacgctcgactgcctagaaaggcgcctgttgcgcgcgccgtatcctacatgctcgttcgcctcttcatcggtgcgttcatctccaaagcggacgcgctgaacgggttgcttctcgtcgatgtccatgtgtgaaatatgtgcgagccgcaacaaggagctgcaagggcacggcgcaaagggacacgtagagaaggagaagaggaagcaagagagtaagagttagcagggaagcagatggatgtagaggatgggcctcttataccacagcctaggagggaaatgattttctctctctatacgcgcagtcggtaagaccgtggctatggcacctgtctatcgcgtcaaacacgtgcttgcatcattttgaaggtcccaagacccaggtttcctctacgtaacataatcaacgggagcagcactgtcgcaagaatgcaccagcggcatgatacaaagacggcacgcctttgtctccataagggctgaagcgattcgactccaaaaatcgctcatagcaaacagccagaaaacaggctccggcgtcttgcaaatcgtagccgccaaaggtatcccgccgccttccttacgctctgcaatctcccggacaagcgtcgttttgggagttgatactggaggtggttagcgagcgcgatttttcgacaagcactgccacgatgatggtgcgcgagacaagcgtctcgcagctagcgaatcagcgagcccggtgtttgacctcgcacttgcagcaacactgtaggatcgcgtgtcgagttggaaactggcgagatgattgcgctgctgtggagattctgagggtctttgtctgccgtggatgcagtgaaatctgcaagaagtatgccgaagccagcccctcgctcttttcgcaaatgcgtatgcccgaagcatcatttctggcctcgccaagtcttacatagcctcggtgtatcgaatagatgctgcataaaggcgccgatgctcctgtcgacaccgacgccatggtgccgagcgagctctgcgagaagatgcgaagaaccacgcacagactgtagacacgcgatgattgaccctgatgcgcatatcgatctcgcctaaccgtcgtcccggcagtcgtgcatgagcgacatatggatttctagatttgatggctcgtgggttccagaagggagctcgagctaacgccggttgctttcattcgagagttggcccgacgcttgtacgttgcagcttcatgtgacagcgctatctattcttgcagtagggagcacttcggcgggcgcgtgttcttcaccgtatttgagcatgacatgtgtttgttgaagccgtgatgcttgcttgcccgttcccactagccaataagtaactggcagctaggcaaacgtcatgatcctggcaagcgtgcatggaaggatgcagccgcacagattatcgcgtgaacagtgattcacagcttcctaacttcgaagcactcttcacgtttccacactcaaattcacttttaactttcatgaatttatcgtagctttagcttacgttccgtcgtggtaaatcttccagattcccgacatgttcccagtgatcccgcctgatcatgtctcaatccaactgtggcaaacgcctcgctaaccacgcgagagctccagctcaaacatcaatcgcatcgaccgtaacgcccttgacccaagtgtactgcatcacacgagcaacctcgagggccgactcgtgcgacgccaaagaacctaccaagtagagcgacgcgtccaggccagcagtgacgccgcccgtggtgatgacgcgcatgcctcccagcggcatctgagcacgacgagcgatagactcgcggcggcgagagtcacgcatggcgttgctgcccttgcgagcgatcgacttacggcgagcgttctgcatgtttggaccatcgtcctctacaggctggcggctctttttgatgatgtagctgcgagctgtcagtaggtgcacctccccagctcagtgggatgactcacggattgtcgtcggggttctcgcccaagtcgaaccgggcgttgttcacgacatagcgctcttccatgacatcggtacgcatggacatgtctcgtcgagcagcatcctggcagagtgtctcaaggcggacgtagtaatctgggtgggttgtagcggcgaggccttcgagcatgccctgctgagcaaggagcagcgagccaacatcgatggcaaggacagtgcgttccttctccgggttcttctcgtggagctcgacgtatttggtgaggagattgaggggctccgacttgttcttgagcacttcgaagacaccctcgccgccagggacgatcatgacgtcgaagtcctcgagctcgtcgttggcatcgttgtagtccatgtcggccttgatggtgaggccctgggtcgaagtcatggcagatgtggagcctacgaactggcactcgaaggccttggaggctgccataaggtcaacaaaggaccaattggcgtgggcaagctcgggacaggacgaagctcgccaattgagtgaatgcatcacttacacttgttcttggggtcatggagggagcggctgagaacctcaagaggtccggccacgtcgagcgtgttgtagcctgggaagagagcaaacagcaccttgacgacctcaacagggccatcagcagtgctgtcggcgattgcactcatcgtgtatgatttaggagagtatgtttattggattgagttgaagaagatgtagagaagagaatgtctctatcgtgtgagtaagttgagagaagaagcacaggtctcatcagctgaggggtaggtcttacgacgacctcgtgcccatcgcgtcacgctcagcagagctccttccccagatatgcacccccgcaccacaccagccaacgggaggccatagcttcggcgaaaagcggggcggaatgctgatcgaagcacgctaaatgtcggccctggctaaaacaaacgcagcatcctgtacctgagcagacgagcaatcttggtatgacatacagcggcgtcgaatattccgtcagtttcaatcgtgtggtgcagtgctacgctgatggaacagtttgagcgtagtcttgccggagctttcattgtcttcaggttcattcatcttgaagtgaaagcacacgtgagctgcatgcgctcttgaatcttgtcaaagggtggacatatgcttccgaatataaaaacattcaagcaaataaatgcacctgcgtcttcgaatcagccatctgctccctgaagcatcatctatttggtacgaggggcatcacccgtgagcaccgtgaatgactgcagacctctcacgtgattctcaatagatagtaggtactctcaaagcaaggagtacctagacacacgagctaaatgattgttaccttccatcacaaatagactaactaactgcaatggcaagaccaagtcatggttggtacacgcgcacggacccccctgacgtgatctagcgcgacatgtccaaagcgacagcttgaccaagtcaacgacaagatggcttcaacaaacaaccccgacacggctttggcggctgaacccggtgtaccatcttccactccacccctccaggcagtgcggtcgcaaaagttacctcctccagaaccatcggaaagcatctggctgcggcggctcgcgatcctctccttttggtctgtcgtggtcttcctcgggctcccaatatggctcaagacgacggccgtgtacagggcggaactgccgctgcaagacatgacggactgggctgagggcagggtgtgtaccatattttgccgccatgggtattcagtgctgacccacaccaggtgtgcaagccagtgtttcccctacgcatcgccattgaagctcctatgtcatcctcagatgcgcaacagttgatacacatgacgcaacagacactggacagtttgaacgaattccctgcgcaccagctgcgcctgctccttgccgacgcaccagcccccgcgaacgcctcccaacaagtcgtcagtgatggaacaagcattgggagtgatggtgaagatgctacgctgcgggtacggctcattccggtcgaaaccggtgccacgccaagagccattttgcagtcattttcacccacactggatgtctactactctgcggaccaagtacccagaggggcgacagcggactcacctctggttggattcgtggcacaagagctgaagaagctgttcgccgaggagcaagccagattagcgtactcgatatctgctgccccggggaccgacacgtccaagttgccgcccctctcgcacgagcacttcgcagagcttgagcgactctctacacgcgctctgaagtatgctccgacataccacttgactttctcgctcttcactccttcgtatgctccgtcagcctgggacatagaggctgctttacaaacttacttgcaacctctacttacatctttttctaccatcagcaactttaccgtggacacgcaggtccagctctacgcgtccttttctccttcgattagccaaccagaattcgacgataacctcaaggcctggacacttcccaaagaagacctcagcgggttcatcaatgccgctgaatggcctctcagccctagcattggcgaaggcccaactgtcaacttcgtcctatatgtgccagaacgaacgcagtctcctctgctcatcaaggaaaattcaggaaacagttggttggtgccacagtggggcggagttcatatcctcaatcctggtggtgaggcgaccccagaaagcctgaccagtgatgccctcgcaccagctatgcacgccttctcagaccagctcatctcattactgggacttccacaagctccagcctccttgccgctccgcatatcgactctggagcgtattcgagctgtttcgcttataacttccacctcatccactttaggcgcgctcgcacaggtttaccagaaacttccgtcaatcccggtcccggacaacgtagctcagtcagttgccctgactatgacacatctgcagcacgcgtgcgattttctgcaacagggtcgcttccagcaagcactcgagaatgctagggtggcgcaggtcgaggcagagaaggccttcttcgagcggtctatggtcggccaggtctacttcccggatgaacacaaagtcgccgtgtatctcccactccttggcccagttggtgttcccctgatcatggcagcattgaaagaaatcaaggcagcgatgaagcgaggttgaatgaatccatctgatagaagcttaagctgccacagaccagcctctttgcacgacatgaagccgtgtgcgacttccgaaccatctgcgggcgggtcttagtctaaccttctgggtcgcggggaaccatcctttcgcatttcgtcctctcgccagcagctagctcagcgcacggacacaactccggtgcggggaatagtgcacatatgtctacgccccagttgtggggtattgcgtgcctcaagtcgatacagtacacgctcgaaatacacatgctgagcctggttttacaaagcggaattcaaaatagaccaaatacattcgatacactcagcataacaagcttctcacatctcaaacttgtaaccggtgtgagcatgacatgacgaatgacaactcctgagtaaacacgaacgagctagacgctcagtgtaccatgcacgttcatccagctgggcgtaagtacgtacctaggtagttggccagccaagacgccgacgccgcacgcgtgtgctgtaggcgttgtcatagggctgatcgcgccaacactatcaagctataaatgcctcgaagcatcctcgtaaatgtcaacgtctgcattccgcacatacctcggctctaactactagcaacaatactcccaatatgcctctttcttccaaaggcgtgcagggcgtcaaggacgtcctcaatggttttgttaatgatggcgcgcctggacttgttttttctgctgttgacaaggcgggaaatacgcttgttgaatatgctgcgggtacggtgggggtggagtcgaaggaggagatgaataaggataacacggttttctggatcgcatcttgcacgaagctcgttaccgccattgctgcattacagcggtgagtattgctacagatgatgctgttggtcatcttactaatttctttgtagtgagttcaagcttcctattatgagtgatccgagcattagcgtaacttttttgatattttcttggatgtgacacacgctgatcatgagttcatcttgagcagtcgtcgagcaagggaaaatttcactagacgacgccgagtttgtcaagaagatcacccccgagatcaaagagaagaaggtctacgctgatggcgtcacaccggccgatcaagagaaggatgtcacggtccgcatgctactgtctcacaccgctggctttgcatacggcttcatcgacccgcgcattcctcaggatggcagcatagaaggtcgcggcggtgataagaatgacatcctcaacggccgccttgtcaaccagccaggctccatgtgggaatacggcaccaacctcgactgggcaggcatcatcgtcgagcgcgtaagcggccaaaccctaggcggctacttcgctgagcacatcttcgcgccgctgggtatctcagccgacggagcatccatgttcccatcccagaataatctcgcacacatgcaccagcgcggccccgacggccagctcaaagagcgcgagcacctcttcaacggccctttcagcgtgacctcaaaggaccagcaaaacgcctttttccagtctggtggcgcgggtctgtatgctaagccgaaggaatacgtcaagatccttggggcgattttgaatgatggaacgagtcctacgactggcaagcagatcttgaaggagactgtggatctcatgtgggagaatcagattccagatcagtatgtcacaacgtcactcatataacctcaccaggcagcaaattcgtgtccgctctgcatctacacggcgtgagttgatactcttgaggagcgtgctcatgacttctcagaggagcctgaatatatatgccgctacaagatatctcaactgaagttgtagaagcccttgagtgtatacaaggctacctcttgacttcttctcgttgagaggaagcggacaggaatttggccgcgaccctggtgtccttccatctgcttacttgaacaacaggcccgactttgcgcgctccggcgccgcccccgcgaaccccgagcttgtcaatcaagtccccgaattctacccccaacctgggaatccgccgcaaggatggggttttggcgggtttctcaccattgaagggggcccgtcaggtcgcggcccaaacacactttggtggatgggcttgtgcaattgtttctggtggattgatcgagcccgaggtgtagcaggcatgttgggtgcgcaggtgctgccgaatggcgacccgaaggtcattccggcttggtttatgtgcgagaagaccatctatgataatttggagtaggtggagattgttacacatacttgaatgctatcgttgtcctcacatctttactgtctcagcctctcgtcttcagtcacacacccacacatccatccacactccagcccatcacactccagctgtactatcagaccctgtcggcactccctcatcggtctggccccacacggagctttcccaggctaattgttcaagtgccggagatcaaagcacgccagcaggtgcggatgtcgatcattaatgccgcgatattagagcatgctgatgatttggagaatagagtaagtccgtatgcatttctctgggcgctgtgctgggattggtgcgggacatttcgtgggtgcagggttagcgcctgctccgtagtggaacgtggcaggggtagggagggttggtttgacttcacctgtttgcgagttgatgattttggaggaaacgggagtgttaggtgcggattcgaaaacaatatatccttaccagtgggattattgggcatatgtgcttcagtgttggggagtcattacaagtccgactgctcctaacagttagaaatgatcccgcgtcatgacaacatcggcaaggcgcatcttgatcagagaacgattcgctacggctggctcacaactaacaaagattagttccgcaccgcactgacagtgccataaagtacaggagcagctgctattgaccacctgcatgcttcaaaaaactgagagctcgatctaacttcatagccccttcccaagctctcacagtgacgtcgatgtactttcctgaagccggaagcttcaggagcatcagacaccttgaacaccctcatcgagcctcacttcgtctgaccggcgccccacgcaagactttgcccaatcgtgtgtgacctggaaaatgaaggccaccctaccttagcattatgtcttggtactaaacaggaatatgaaggagtcttctatttcaccacgagagcaatatcgccctgtccaacaagaagcgtgcatccggaaatccggttttcacacatgcaccgcttcgatatacagcgtgacagactgcaacgatacgctggccttcagaaaatcggtatccatacatgttcttcgagcaatatggacttctgcccaatcagtacaaaagttagattaataccatgggctagacacttcgtcgatcagaattctgcacggccccggcagttggccacgaggacgtcaaatctcctcgaccatgctgttataagacacggctactatgcatggttgttcctggctctggttctgtgtctctaccactcattcttgttctcttcgtaccttcatacaaaaccgtcactgagattgttcgtcacgatgcagtggtctgcccttctcgccgctgcggcgctgacgcaaaatgctgctgcccagaacatgttacgatttgcttgttcacagcttgtcgttgagagaacggatcctcttgtcaatccgggcatgaagtacacgccgcatctccatcagattgtcggaggtgatgctttcaacatcagcatggatccgtccaccgaccttgccaaatcgtcgacgtgcacttcttgcagttttacgcaagacaagtccaactattggactgcagtcatgtttttcaaggctaagaatggcacttacatgtaaggataatggcaagaggacgtacacggatgctgacacccacgccagtcgcgttccccagatcggcaacggaggacctcaaggcaagctcgtcaacgacggcggtcttgacgtctactacatccccagcggcaaaaccactgccttcaagaaaggattccgcatgctggtcggctcagctacaaacaccgacagcagcaaagtcaagctcgccaacatctgccaccgatgctggacctccccttcggagagcactttcgtcggcggcgccccctgctccggcagcgacaccgtcgccatccccaaagacaccaagtgcaaactcatccgccagaccctcatcttccccgcgtaagctcaccatccctccaccttcacacctcctaacccaatcagatgctggaacggcaaagacctcgactcgcccgaccaccaatcgcacgtggcctacggccaaggctccggcgccaacggcggcggctcctgtccatccacacaccccgtcaagctgccgcagattatgtacgaggtgatgtgggacgtgaacaagttcgcagacaagtcactctggccgaccgacgggtccgacccgttcgtgtactcgatgaacattggcggcgcggcggcgcacggcgactatgtgtttggctgggagggcgatagtctacagaaggctatggataataattgcaatttgaacacggcgtgtcccaaggcggggttgacggtgcagcagccggcgacgtacaatgcgtgtaagaagaagcagcaggcgcccgaggaggttaatggatgtaagttttttggtgtgctgatgtggatggagatgaggttgctgacttttggtgtacagggcttacggagatgccgattggtgccatggctaagaaggcttagactgcttgtcgtgacggtctcgaagacacttcgttcttttcgtggtgatgcctacttcgtactgatttgcagttgcttagcattcgttcgttatcgaagcgcttgtattcaagatagcaacatattgtgtttgaaaattactatgcgtatagagaactcaatgtgcctcttcagtggctatcgtgataagtccatgtgatttgcaagctcacagtgccaataaagttgttcggttctggaatcagaagtgatgaacaacaagctcctgcgttctcaacaagtcttttgtgcgaattgtttatcgaacgcaacgatgcttcgcgcatgcattcacaagcacattgaccataaaacactaataccagcaaattcaacccgataaatatagtcaacgaatgtaagtctacgtatcaccaagcctcttatccattcatgcatccgaaccacccatcacttaaaccatcgtaacattccccgtctccgccccgccccccgaaacgccattcttcgtcaacaaactcgcaaaattcgcgttcgcgcctgccgcaaaatcgtgagtaaagtagttgtacacatcatgcacagggatagtcgacgtgttcgaccccggactggacggcttcgccgccgcgcatgcaaagcccaggcgcttctggtccttgggatcgatgcgcgttgcgcccgaggtgccgatccaggaggtgcagccggtacattttgcggtgagttgccagtgggtggagtttgatttgttgccttttgagaggagggtgagggtggcgccggtgtaggattggggggttgagtggccgctgaaatgggtgttagttgttgaagtcaatgtgttttgagaaagtggaaacttacgtcgcccagcgtgatgatgcagtagttttctggccgtttggataagagactgtgagcgggttgcggaccatgctgccgccccatgcgagtccggcccagccgatagagtttggagcgacgatctgaaggactacatcgtagggctgtccggaaggtacgttggcaggagtggctatgcggtagatgatgttggaagagagggttgctgccgctttggattcggaaaatgtgaagccagtctcttgatccacgtacgcgagagcgagggcttgcgattttataagtgttgattcgggcgccggcctactagaaactaatcgacttattaggattctatcttagtgtttagaggcatgaaacctaccaaggcttgcaagcgccacaacgccgtatgctgagcgcattgcgttggtcaactgaggatcaacggaactgcgacaggaaggcacaagagcaacacttgagagttgagctgtgatgtatcgctggaggaccgaaaatctgttcgtgttacgaaggaagtcctgagcgacaaggtgacttattatgaccgcctcatctgccaagggccaatatgcaatcttctggttcccggtcggctacagagtaggcgacgacatacaaggttgctttgcaagatgagccatacttagaaacttcatccaggtttgaacccaaatgttacgcgtgactgtaattaatacgatccaagtgaatggtcacttgcgcgggtatgcgcgaatgcacactcacacgaccagtctcgaccaaatgaaaagctctgattacaggacaaagccacatgtgtctgtcttcctgcggcgaaacgaccacttctggaaggtcgccaactcctgtgccacggcaaacatggggggttggaaggtgcgtatatttaaccgcatagtgtctagagtatgcgatagtggcacagaatctcaaaagttggtcgtatccaatagatctcgacgtgatgtggaagacatcgcgaagatcgcacacctattggagtgtctaggtgagtgtaaagactgattcgcggaatatgataaatgactagattgcctatcgtggctatcgcgacatgcgtcgcaactccataaaatgattttagagtcggaaagatcatactgatgggaatttacaggtgagctaaccgaattcatgattccatgtgttcgtgctccgaatcctgctccccacaaaatgcatgtggggtaccttgagtggagtttgtttcatatagtgctcgaacaagcgaggcaagatcacaaagacacaactgtgacatcttagagcgcaccggcgaagcccgtccggagtcccagtttggaaggaaccactccgagcgttctccctcgagactagttattacgatcgtgtaaacgagtggccttggcggttatggtggacagtcattgaactcggctgtgcatgagctcgcgacagcatagctctacaagacaaggtgcagaggctaaagtcttggtgatcatatcgggtgattgatctgaagctcctctcaaggactgtccatcggccctgctattgacctgtgattggcgcaggaccaagtgagtttgcggtcatcctttcgtgactttctgcgcttgttgtgcaagcaggcagatcgaccttaaaatattttgctttgcctgctgcaggcctccggtcctaccgagccacaaagctgctgatccaataagcgataaagttgttacccccacgatgccattgagaatcttggcttgtcgttgtgcggctgcttgaacttctgagtaacgcatgttgctgaaagtgaccctggagtattgagtggcccaaccggcactaggaacatagatgtatagcttttcttcgatccactttcgcaataggtatagtggcttcttgacgtcggacgccatctcacgatagttgccaagcgcaaggtcgttgatggtctgggcgtctggtgtacgttgttccgaatactcgctcagcgctttcgcctggtcacccgggtatttatcaaggatctcgaagagcacacggacatcttctaggcctgcgttcattccttgtccatagaacgggaccattgcatgagcagagtctccaacaataacaccagttgatccaaaatggtagggcgagcacttgatcgaaatgagtggaaagtggtcatgttcgttgaactgcttgcggagctcatcctcagtgataagttccggtaccacaccaggaaacttctcgtcgaagtactcaacaactttccctgatgcaaccagttcttcgaagcctgatcgtgttaggaacaaggtcgaggtaaaacttttgtccaggtttggcagcgcaatgaacatggcgtcatcttgaggccagatgtgtaggtaattaggagggatcctgaagtctcctttatccgaaggtggtacgtgaaattgacaccatagtttgtcgatgtattcttgctggtaagacatgggtacgaacttcatcaagtggtagcgtacagcagagtgtgcgccatctgcaccaatcattaggtcaaagctcacttctatgtcgtcgctcttcgccggatcggttttggtgcgattctcaaaccatgccagtttcttccggaagtctacgctgacaagtttgcgatggaagaaaaaagtgacattgggcatcgagttgaggtggtcaagcagggtcttgttgagcccagttctgtccatagccagtaaattctgtcacttattagtgcatatttcaaggctacggattgcagacctaccctgccgtgagcatcgtaagcctgtgcttggcgtacatactgcccatgttttctcacgtggatcatgcgaccatgcatggggaaggtctcagcgagaacagcatccgcaagatcgggcagaccagttttgcgaagagaattgatgccccgttccgacagtgccaaattgatggactgcgatatgttcgaggagtgctcagagtttcggaggtcttcatattgtcagctgtgtgatggctggattgtacccttgcagctcaccagatctcaactcgtagatctcgacatcgtgtccacggactgcagcgtagagagcagcgagagagcccacgggccctgcgccgacgaccacaatcttttgtggcatggatatacagaagatctacgcttatgcacgtgtgtcgatctatccgctcgtgtaagacggatagacttcggggatattgaattttggaaggtttgacgcgcaagtgtgtatgtcgaagttatataaaagacttcgagtcaagactgttatatagatgggccgcgaaaaaaagtgagggtcacggacagaaggcaatgatgcatgatggatcgaaacgggcaagtgcggacgaattgatagccagatggccacccacggccttagtaatcagccgtgtctgcaatggttcaagttctggacccccactaacaggaactccgacagccgacgcgtttttgcggctttcaagtcacgacaaacaatcaccacaattttggagcggaactcggactgcctagcgtctagctgctggaagcggcataaaagtgactgaatcttcgagagatccagaagcctcctcgacctccacacacaccttccatatcactcgagcaaggcgcatcatgaccagcgaagccccgcgcaagtgcgcaagcatcgactgcgagaacgatgcaggcgcgctgcaatgtccaaattgccagaagctgggcaaagaaagctacttctgctctcaagactgcttcaagcgtaactgggtacttagtaagaggagctgagggtaagaggcaaaagtgtctaatgaaagagtctagtcagagcacaagaaggttcataaatcacaaaatggtatacttcagaacatcttcacgcctaaagtagtttctcacccggatccagccaccggccaattcaacccatttcccacattcccgtacactggagccctaagacccgtctacccattgtccccccgacgagaagtaccgaaaaccataaaactgccagactactcaaaggatggcataccgcgctcggagcaggtttttgtcaacaggaacaagatcgccgtgctggacaaggcggagcaagagggcatgcgcaaggtctgccgacttgcgcgggaagtgctggacattgcagcacgtgcggcaaaacctggtgtcacaaccgactacattgacgagattgtgcacaaggcgtgtatggagcgcgacgtaagagcagtatccagtgcacagagacagagaggatcatactaatgatggcagtcatacccctcgcccctcaattactgtaacttcccaaagtcagtatgtacatcggtgaatgaagtcatttgccacggcatccccgatcaacgagtcctcaaagacggcgacatcctcaacatcgacgtaaccctttaccacggcggcttccacggcgatctcaacgagacatactacattggtgataaggcactggcaaaccctgatgctgtacgcgtaacggaaacgtcaagagaatgcttggctcaggctatcgagatggtcaagccgggcactctattccgcgaatacggcaacgtcattgagaagcatgcaaagagcaagaaatgtagcgttatcaggacatactgtggacatggcatcaaccagcttttccactgcgcacccaacgttccgcattacgctaagaacaaggccattgggcaagcgaagcctggcatgtgcttcacgatcgaaccgatgatcagtattggcacacacagggacaagacttggcctgatgactggacgagcgtcacgcaggacggttccctcactgctcaattcggtaagtgcccgagttagatggcgatgtgtattcactgactctgcgcagaacacacactactggtcacagaggatggagtggaggttttgactgcacgattgccagattcgccaggtggcccagtgccgatgccagcagaggcaaacggagaagcaacagcgacctcttgaagagttgctggatagtccccggttttgtcgaataaattagacgagtacggtcttcggaccaatgaacgggaggcaacatgattattcatgaaaatgagaggatgccatcttgaatgagaccctccatgaaacggaacaaattaatgagccatacgaagaggtctcaaacgaaacaacatgatgattgtgacttgcgcctaccgacttcgggcggtgctcctccgctagccaccgcgcacaagcgagcctcggacgctcaggccaaccttggaagatggcttggcggttcaactctacacctcaacgtcatccagacaatttgctgcctgcccactcgcaatcctgaccagctatcacctttgcaccacttgtcgcgacttgttacgtctgtacactcgtgttcctgcagccacgtgctacgtcaccgcagccctcaagccgccccgccgcacgagctagctttccgcgtctagcccaaccaacagccctcagacacacgaccgcattcgagcccaccagcaccctttgcattcacttgctcgcaccgaaatactgattagctaaattaccaagctacttgaaagcatcttcgcacatatatcggctatctacacgtacgagcggctctcaaaatgacgggtgaagcatggctgtacctgctggcggtgttgataaacgccgtcaatctcttcctgcaggtcttcttcacgattatgtacagcgatctggaatggtaagtatccccgatctgtctatcttcacagcgaaaactgcactgcatgacgtcctaagcaggcaacatcagagacatgctaactgtgcgcagcgactacatcaacccgatcgatctctgcaaccgcctcaacacctacatcgtccctgaagctgccgtacacggattcctgacttttctcttcctgatcaatggatactggatggcgttggttctcaacctgcccttattggcatggaacgcaaagaagtacgtgcgaattcgaaaggcagagccacttggcagcaaaaattgaccatggcaggatcttcgagaaccagcatctccttgacgcgacagagatcttcagaaaactgaacgtacacaagaaggtcagacactctccccaagcagtacacagcgacatcattatggcgctgcaggtgcactgctgcgcgcgtacgtgtaaagttgaaatgcgctgacaagacataggaatcattcatcaagctcggtttccacctgctcatgttcttcttctacctctacagcatgatcgttgccctcatccgcgacgaatcccactagatgtggcccttggggaagctgatgatgtgttgcttcgctttgtcgctcgcgcgaccgagggtcgggctcgagcgatccatcgcagttagaacaaggcgccccagtgcgaagagcaatgtggcatgcttgaagaggacgcaaagattcgcactttcgcaattaatggtggacaggatgatgttggggataggttgggttggcataatacggggggttgtatggaggttaccatggggaacggcgctggataccaatatcagccaggtggagaggcatatttttacgttcaatgggttatgatagcgttgccttagccttgtaaatgaacgatttcacatgattaagctcagacaccaaggtcttggcgcttagtcattgaccaaaagttgcagctcgaggatcgactagcgctccgaccacaatttatcgtggtagcacccaaccttgaagtgaaggcagcgcaacaaatcaagggctctgtgggatagtctctcgacacacattctctcgacatccttgtcataatcctaaaacctgcgcgccagcatggcaggccgagttcctactgggtttgcggcggagacatacatcagcgaacacaccttccgacaagggcatcgagcaatcgagggaggcaacacgaagaagaggaagcgtgaaggaaagggagataccagtatagttgctggcgcaggagcatacaaaggaccttgggcaagatacgaggaggaacggccggatgctgcttcagatgacgaatatggtagcgatgaagaggtggaaatagtatacgaagaagacgagattgaggacaacccaacagctgcgccgggaaagctttccggcacggactatcaagacaccgaagctgctggagagacgagcgagttcgtgggtagccagcagtacgattaccagggccggacgtacatgcatgtgccgactggtatgtgaacatgagaattgtgactggttgggccaaactaacatatcacagacctagatatcaagctcaccggtgactacgaacccaagaacttcataccgaagaagcttgtccacacatacaagtaccacaccaaatccatcacgcaggtccgctttatcccagatagtggtcaccttctcctctctgcctcggccgactcgaagattgctctgtgggatgtataccaccaacgcgagctgttacgaacgttttcggggcataccaagtctgtcaacgacatcgacttcaatcctactggtacacaattcatatctgcgagttatgatcggtacatgaagctttgggatacggaaacgggcaaatgcctgaataagttcaccagtgggaagacaccgcacgtggtgcgcatcaacccgtctacaccccacgagttccttgctggcatgagcgataagaagatcctacagtatgacacgagaagcggggagatggtccaggaatacgatcaccatctgggccctgtcaacaccattaccttctgcgacgagaatcgccgcttcatcacaacgtccgacgacaagtcgctgcgtgcgtgggaatacggcatcccagtccccatcaagttcatcgccgaaccatacatgtttcccatggtccgctctgcgcctcacccttcgggcaaatacgtcgcattccagtcctccgacaaccaagtcaccgtctattcctccaccgaccgattccgccagaaccgcaagaagagctacaggggccacaatgttgcgggctatgctcctgacatcgcgatatcacctgatgggcagttcatcagctccggtgacagcggcggttactgtgtgttctgggactggaagacgtgcaagatgtggcacaagattcatgcaggtgatgcgccggttctggctgttcaatggcatccgagggagacgagcaaggtcatcactggtgacttgaatggtgctcttaagttctgggattagtccgttgattaacagttgcaaagttcgagagggaaagaataaatgatacccagagcaggcggatctgccatttctacatcatccatgaaccgaggtgtgagcctcgatatgctgtgcttgttgcctacggatcagaacaagtccagaccgaggactttcacatcgttgctgcccaagacttgaatgcttacacagttccatctgttgcaagtttgcgcgaatgaccgcggaggacggcttatgagctgttgcttacacataaggcgttctgcctcgcagcagcctcgtctccgtgcttaccgcacgcaaccccgctatgctcaccaccaccacacagcctcgagcccaccgactcttcgcctccgtcccctatctcctttcaagtcttgtttcgcatcgtcatctgctccgtaatccgctttcctgcaacattctgtcctgcgatcttttccttagcaccgccatggttcccaggcaacaacggcgccagcccccctgcacaacccgaacagtaaccggtgacccaaaaagctcgccgttatcaacgattccgtctgattcccccagtctgggcgtggcaaacgtcactggatcgcgcgtcgcgtcagtcagcagactgtctaccattggctccggcctgattgtgccttgcatacgttccagtcatccagcgtcgtgactgacgcggctatgcaatttctctattgaccactttatcgcgtcgcagctactaacaacggcggtcccgaacagtcgtttatgactccattgcctctattttcggttcaccagaatgtttcgggtgagcgctggttgagtggttgcctggatgttagcgtggtgcctggggacttggacatagccacgcaggcgcgtgaatcatcgcaattgcgcagttgctcaggcatctgtaggagagcgccgacggagtgggaggaatagagatatcggtaggggaaggtaatcggcggcctcagtgagttttttgtctgcctggagtattaaatgggctcgtttgtaggtcgtttcttgtctttctttttctttcttctatacaacagtcattcataccagtcatcgagtgtgtttcagtcataattattcatcacctgctatcgatcaagaacatcgcattacagtcttcgtatacaccagccaaacacatcttaccatcgcgccatcgaccacatccaatataccaacacaccacgcctcaccacaccacacactccaccagtcaccagccgccataatgtcatcgaactcatactacagccaggccacaaaggctgcctacacctcccgcccctccacctcatcaaccagtacgtctctccccccaccaatcccatctgcatgactttaacaccttcctagcatactcctccgcctcatcctccatctacgcgcaatcagccgactcgtcgcgcgcgaaacgctacggcagcaaaccccctgtcatccacaatggcggcgggcagacgcacgaccccaacacgtcgagcagtgcgccgagcgggagctatcactcgtaagagtcatgctgggggcaaaggagcgtgatgatttgtttggatagcggatgcatttgctggcgctttgggctgcatggatatggtgtttctggcgtctaggctttttgactttgatggggtagttctgtcaggatcgatggatatgagtttgacctcgcctaattcctttgtttgggtttcgttacatgtagtagtagtagtagtagcctagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagttggttagaagcaacacatctcttcgtcctatctttgcgtatttatggatgtctttgtgttctagtgacgtgatgtgtagacaaggtttggtgaggtgcgttgttagcggaccgcgttacggccttatgcaggtccgcgtcctttgagttttagggctgagatgagagctgtagtgagcgggggatcatcaggctggcatgtgtggaagcaagtcattggataacgctcatgtttgagtataccatagcacgcataggattccaggctgcaaggctacttattagatatctctcatgttgccgtttgactcgacatagagctagcaagcagtactgtgttgttgtatcctcactaaattttactcatatcttctactctcgaatcgatatgaccagttatgtacattggcttgctgctgctactgaaatgctgaagatcacttttaaacaatctgtccttagcctacacagacagatatggaatcacgtattcgtaagacgattttgcatattgtaaaattcatttctaactattctactagaacatcataccgctcgcagcaaagtttacataattgtggtaatcccagagtgatccagagactcaggtgcacatatcacggacgtcaatactcattcctggagaagctcggtgtttcagaacagtctacagagggctgcttttgagcatgtaaatcgtttggcacttccaatagccacgcttgtgatgtacaaaaaagccatggagctgcctaggtgagctactttgtcacaacttttacctgcaggaattgcatttgaggcttacattaaccttggagcaaacagcctagtggcttgggataatgttggaatacctttcttacgacttactctacattgttgcgcagctgttgcggacaacttgatccgaattgtagctttcagccaactcaatcgattgatgaccctgctgcaatatggtatcgcggaggctgtttcagacttgcagtggcattctccggaggacgtggtaatcatgccggcatctcgaggcaccgagatacggtgtactggagcttcgagacttcctgaatcctgtatggaaacctgggccaactcggaaaagcgcgtcgtgtgtttgttgttctgctagctcgatcgtgacccttgctgtggtgacggtgcagagctcccgcgtagcctacatccggcctgtagattctgaccccataacgactccgagtatttaaagcctgctgtccgtcggcctttcgccttcgggcgactggtcatttagaaacgatacagagaagattagcacggcccctgcactaaggatgacgtgttcaatcaaagttaagctaccatttttttgctgttttgtatgaccttcgtgtcagtgtagtcgaggctgtggttccgatggtcgcgggttcgactcatgtccgtggctagcatttggctccccggaacgtactcggtaccacaggcgtggtttgaaacagatatgctcttgcttgatagccgttcatgttcatgtcgaaaccattttttggccattgtcgaagcacattcaatgagtgatttcgttcgagtcttgcaaccgtgtctcaagtatgcctggctcctcgcctggctatgatgcaatccgcatgtttaatccgcccaatcttttgcaacaggccagcgtctcagaggcagctgatatgctccgcgaggaccatggaacaaggatttagcagaagtcgtcatagttcgctgcgcaagagtcggggccgtgcgtttgcgggaaaattcgtggtgttttgtctcttgcgatactctccaccctgccaaccttccaccacaacgacaacaccccaaacgccaaagacaacagtcatcgacggcagtatggtaggtaacatccctcgaatcggccggcagcacacggtgagaagcctcgcccgtctagcaagagtggcggcaggtcaggacttgcgcttcacggacgcggcactggccgaagccgcgaagcgtttctcaaacgacatcctccaagcctggcatggcatgatcaggggagtggatgagttagacctcgaccacttcatcgtccgccttgctttggcctggctgcaaggtacgtcgacaaagatcgcgatcgtgaaagcgaccccaacgactaacacagcttagccccgccccgagacatcccacagcctgaccttgccattgcatcgcgttcgagcgagtcttatttcatcctctacgcgtatactcggttgggcagcttcgtcatcaagcgcctcaatgagtgcttccctgggctgaagcacaggcggcagttccgcgactttgaggtccagaggtccatccgagagctattgactaaaggcacaaggctcggagacagtatgatgaaagggcctcccgtgaggttcgaggtaaaagagatggtggtcatcgcgctccttatgtcctggaaacgccagtcatcgacgaggggcattcaggagatagtgcgagacctcttcggaccaggaatgaacgacatgatcgttgcgatttcgaggcaggaagagatggactacgataacgacttccctgtcgtcgcagacactacttcccagggcttgccgatacactccttgccatctggacaggagaacatgttgctggagaggctctacggtctaggcccggtgggatacatcgacgacaacaccattccgcggctggatttgctgtcgctcaaggtgcgaaagaagattcttcgtcttctcttgaaattcgagacgcctcttcatgtccagctcgttccatcaggacgatacagcttcgctgtctttggtccgtatgacgatccgtctgggggactaccagccttccacgaccgccaggtcggtccagtcgacaacctccttgcgatcgcaacagcccgaccggagatccatggactggcgcttgaagttttctatcaagagaactcattcgtcttggggcctttcctaacgatggaggaccagccagattcatacctctatcaccttggacactggaagctctctattggttggaaggcctgttcctatctgcgtgagaacgtgttcgaaggttgagggacagcgatccaggtccccttcgcgcgatcctgcttggcttcagcagtccaacccagacaccaagcgggcgataggaattcgggagtcgttccagggaattatatcgtctccgcaatgccgttgcaatggatgtttgaggtagagcacgccgatacagaatccggaagaaatgatgatcttctgagcgcttcctggcccatgggtggatcagaatggtaaaatcaggaaagtaaaagcgctacatggtcctcatgtcctctataaataatgaaagtgtactagaaagtcgttaaatgtgctcgttatcgtatgcatggtgatgttgaaatgtgagggatgacaagaggttgcatctagcttcgtggaagatgccgcaaatgtgtcaaagctcagcgaagcttggtcaacctcgcgtagctgtcccgcatctgctttgcaacgacacaacgcgtcttcgtcgttcctgtgcgctccaggctgcttaatttgccaagcttgtgacgtgcatctccactccgtggacctctggcatctctaaggaatccgatctgagcacggttggcttacactcacgacgaggcctggtcttccaatgtgacctcaccgtctaagcatgcagcgattgctgaaggacccgcactggcacctgggcatctgaggagagcccgatgaacctgcacttacatctggcaacatggagctgcctgagaaccagcataggagcaacaatctgctgggagccatgctaatgtggaagcaatatctctcaaagacatcgtagcatctgcgtctcggcactcgctgtagctttccagaacggccttatttacacaatactgggcacgagcttatggtctagttcgtgctgccaggtcattcttgtgacggtgtcagacatgcaagaccgctatggctgacagaagtctttctgccatcaggccttgacgacctcaatttcgtcttctgaaaggttcaagcaccgccagcatagccgccatgccctgtgggagatgcgcttctactgatgatgtcggcgctgcttgacattggcgtgcttctgtgcggagtagctttgtctcccgcacatagggctccttcccccaccaccaccaccaccaccaccaccacaacactcacccacaccagatgcctggatgcagtgcgcacactctcatggccattgtgtcttttacttgagaccacaagggctcaccggatatgggtctgcaatctcactgcctcagagagcgccttgaagctccccttgaagctcgcctttactcgcagccagacaaccttcagcctctcccagcgcacgaataggcaccgatgaacgttcgaatagactgtgctgagcttcttccaggagaacagagacctccaatagccactccttgaaccaggaatccatggctggctcttctgcgtggcgccgtgccgcgatttggcaccccccccccccaccaccaccagtggcaatattgccgcagcaatatcagggaaggagaaggtacggtagcccttgattgacacccaactgacaccacaagctgtccgcagtcccgatggatcgactcgcgcaccaagatattgggctccaactcaaacatctccgcaactcttccccgcaccgatcaccgaagtctcgacggacacacactcggccaatacccacacaccacggggcttgaccgataattgcaagggcgtaggcttgttctctgggcgctgcgaggactgccagagacatggaccttgctgtagccgcctccgccgagaccatagacgaagtccataacgtgcgtgctggatggttgcagctgctcagcggcggtctaccaacaataatcgcaggaacatctcatccatgccagtagtggaacgaaaaggttcgcgacaatcgcccgcctggccccgccaacaaccatcaaatgtcgagacgcagtaccccacatccgcatcaggagcgagagacgtttacgaagcctatgctatgatgtgcaactcagcaacatgcacaaagaggctgggggtcgttgaggtgataccatcttcacaagtgatgctacagtcgtggcgtttcgaggcaccgccgcaacactgtgccacctatttttctcgcctacagcgctcctcaagagtgtccgtcttccaagtccacttgatggcccaacggtgcgagagatacgcactgggtccttggtcgatttttcgaacccaggcgacttgctatagttgccgcaacacggaaacgtggccagcatatgacgcctgtggtaccgaaatatcttttgggcctgtccaaatggaacaacgagtggcccggcggtattctcgtaggctgcaaatgcctagcaactcatggatggactccaaagaggttcttggctgcaagtacgtctgccatgcttgcggcaatcaactgtgtttggcggacatacttggcacttggacaacggtacttgcatcatgcctgactcagtgttggtaccatccattgctggaacaagtgtgtccgtgccaacatcttggtccatgttgtttcgtatacttcgaccgcgtgcaaagcacttcttgggggtatccgcttcacgcagaccggagcgtataagtgctacaaagaaagagtaggaactgtctttcatttggtgcaccggagcgaccaggccagcgaggtccgtagttgctcggacgaagaggttcaaggggctttgtgcagacggaaaatatgtcgaaactgggtgtgcagcatctcagggttcgttggatggactcgaccgcacaacccagtgcttcgtgatctgcgatgtccaaactcgaagcgaagacgattcgattcatgcgtgtttaacgcaatgcaacatgagcgacttcatctcagacaccatgctcagattctgagctttgacaaacaacggtcgccaggacatttcgatcatttgagattgggcgcgggctcagagggttcctgtcgatacccgaacaggtcgctgtcgacgtcgctctttcgccagcgtgtaaggatccggtcaagtcgaccttgatcataagcatatatcatgcctttggatcccagcagccccttctcgatagcgtacaataatggcatccgcccgggttcactgcggtggtcttgtacacttcgatatcgatcgtcgatcatcggccgtcatgttgcgctcgcaggtctgaaggcaacacgcttcccaggcaactcttacatacgtcgcacgtgtaaacatcactaccacgcacgattttggcgaatgacccaggcatcgttcggcttttctttagaggcaatgttcttggtgcgttgtcgcctgaaagtgctcctcgcagcgatcttcctgttggcgggcggcgtcccggcccaacatcgcgatgtgccacggttggccagtcagatcatgagagagatcccattaagcacaaccactgcgtcaattaactgagaggactgttgtgtgcaaatagcaaagtctcgtggtattggttgtaggctgcgcggggttgtcgcaacgcgtgttcatggctgagccaagtatcgagacctgggagaccgctcaaggcctcgaaagtcagcggctcgcgagacagagaagaagttccagccgtgccggggcatctgaaacctctgcccggccttttgtttagtcgtcgcctccgcggaggagtctagttcgcatcgcgtgtctggttcctcggccgtcgtggtggggatcggtctggtcgtcggcttgcgttctaagcttgaggatctcaattgagaagtcaagagttcccttagatgtgacgcgcgctttctgtgtcagtcttgccgtggttgctgaggggcctcgcggtgggcttcgaaaagcgatcgcgtgaatcctgagactcgagcgcggtgctggcggggcaacgaaacccaattggtagtgacgataagcataaatacctacagcaatgagctcctttactcgcgcaggggctggagtcattgtggtggtggggtgttgttctggtgttggtggaaggctgtgggagaaaggcgatatcagctcctcaaagtcaaccccagcggcctgccggaagtcttgtgcgcactgagggctttgcaaaagtaccacagtccatctgaatgcgtccttcagcatgaatgactaggagatcgctgtcgacggcgatcgagtctaaatggtgttgctgttcaggtgaggcgtggggtcaagaatggtcacatggggcagtcaacatcacaaagcatcacaaagagcatcaagaatggacttgaagtgattccaccatgggttacgaaagaatactggaaatttccctcaagcagtgcagcacctaagtcagcagtatggcatgatgggctcaagcacagttgccatgggacacgtgtggcttgcccatatgttcatgtttcattgctactagaaattttggggcactgtagctactacaggaaggcaagacgctccgtctggtgtgagcttccatctagtggtgcgtgttgggtgggagtcccagggagttatcgttttcacaaggcctgccggcgtatacccgccccgtcgccatgccatcatccagaagcaaacaggagccccagccgctcggggctttccgctctgcagctgccgacgtaatccactgcccgattgctcgctaagcatgcccacagcctgcgtctccacatacccctctaggacatttcggcctatataaagactccaaatggtcatcctttcgccacgggttcaagtcccgttggtacagcgtttggagaaccggtttaggtgcgtatatcccttgtgatgtgcgtgaaaaactgcgatctgcgactgctatatactactacggtaggaatctttgaaacacgtcagttcgatttgatcgatcacctctttttttgcactttcctattctttgcgttctttatgcatacaccacgctcagctgtagcaccctgtctagctgcaccccgacagaaccagctttctccctaacagaagtgcggttcaagtaatgcaattcttccgcggggtttgatcgattaactgcggatgagaaggtaaatctcgtttcatacagcgtctgcgatgggccctactgcacacaagacgagcatgatcagcttgcgcgtctcccgcagctcaaggagcagcagactgattggcaatgtttgagcataaaagcagacataatgagggtagttacatacaccaaagccacagctgaaatggcgagcttaatcttattgctgattctggatgcttggagagatcggatgttgctgtcactgcacagaaaatccaacaacatggtgaatatgaattatgagggctcgaaatcaagattggccttcttcgcacctcagtgattgacgaggtcgggtcgaaacaaggatacaaagaaaagtgtctcgcaacgaaaatactacgtcagaacaaagcaaacaacccagcatccagctttgtttgattgttctggacgaactccgataatgtgaactgagaatggacttcacataaatagtttttggagtcatttgcctctcctgatttacaactttccttcaaacgccaagatcatacacaaatatcagagatttcacttctcgcacatcttcacactataccacgtaccaaactaaagcaagatcataatcatgctctccactgtcaaaatcctcggagcccttctcccgctcatctccctcgccagccctctagcaacatccatcccatccggcgacaccatccaactcgccctaggcaacaaacctgtcaacgtcggcagcatgtggggtaacgaactgcgcgacaccctaattgccaacctgcgcaccgcctgccccgacgcgacgcgagatttctgcggcgtcgttcccgcgggcataaaagccatctccaacttccccatctacgcctggcatgcgaagacgcgccctgtcaacgacgaagacgtcacagaagtgacgctagaaatcgaatcgatgcggtggaacggtaaccgtgaaatctacgacattctaatggacgcagtagcgagcgccgcctcgctcgccatcacaggcaactgcaacgagtattgggtgaatcagaaagtcgggccgccgctgaggtataatttttgcaacacggtcgatcgtgtcaatgtgcagttgccgggggagaagggcctacacgtgcatgttaaattgaagagtctggggttctcggggcagaatggcatggactgtgggaaggtgagggagacggcgatgcaggggctgattgggatggaggggaggattgcgggcgcggttggtaagacagagaaccaggtgtatactgctgcatattgcctttgagtcgtaattagattcagtgagcagattgtgtatactatttggatcctttcttctctgctctcgtaatagctcaatggagtaggattagtaacttcctcctagctcgctgtctgtccgtgagcagtcatatcctacttgtaaccacaataactttgtttacattgtaccatattatataatgggtgttgatcgacgtgtcaattgtatcttgttggcattgaaaagctaagactggtgcatcactagtgatggcaggaacgctcatgagctcatcgtacctgacactaaatccgcctatttccgagccctcctcgtcacgatgaaataattgaccaaccattgctcggaacggcttcgatactaacttcggtaactagttcgacttctagctctgcatggtgtataaagaaggtgggcttcaacaagccgcgctctgatcttgttcacctttccaatcgcattatctctgcacattctgaacagcaacaatgtctcccaaaacagctcttcccatcgtcttcggcgccatgacctttggccgtgaaggcgaggaacaagtacgaacctcgaaacttgaagattgtgcttctattctcgacaccttccagtcctatggccacaatgagattgacacctcgcgcttctacggtgtaagtgcatcaccaccatcacctcaaacacttcaaactgaacaactacagggcggatcatccgaagagtacctcaaagctctggactggcaaaagcgcaacctaaccatggacaccaaattcttccccaacgtccgcggcatgatgggccgccccgtaacccaccttgacccttcaagcatgtcgtcaggcctctcatccagcctctccgctctcggatccaccagcgtagacctatggtacctgcacgcgcccgaccgctccgtgccactacaagaaaccctcgccgccgtcgccgacctgcacgcccaggggaaattcacccgctggggcatcagcaattacatgtcgtgggaagtagctgcgatctgcgaactgtgccgcgcgaatggatggccgttgccgcaggtgtatcagggcgtgtataatgcgctacaccgcacgattgaggcggaactcctgccttgtctgaggtactacgatatctcgttctatgcgtacaatccgctcgcgggcggctggctgacagaccggtaccatcgcaacacgtcggaaaaagacgtagaggcgggctcgcgcttcgacgtcaacaaaatgcagggccagatgtatcggcagcggtactggaacgatgcgtttttctcggcactggaagggttgagggcgaagaagggggatttgagggagggcgagattgcgttgaggtggatgatgcatcactcgcagcttaagaaggagtttggcgataaggtgattattggcgcgagtagtaacgcgcaattggtgcagaatttgggggactttgaaaaggggaaattggagggggatgtcttggaggcgttggaagagggctgggcgttgtgtaggggcattacggggaagtactttcattgagtgggatgggggtgggactaggatagcttcggtagtgtagagtgtggttgggagatttcgatatgtgcgcgaaggtatacaggattcaggatggcgatcatgcgcaggggactacaggaagtataattgacgtataatcatcacgataatagcagtcttgcgcatgtatgcgattcttgtgatgtgatgtgtgcgtgtaggtactatactacgcaagactcggcatcacgtgttgaaacctgactaacctcaaacaccatctatgaatcgtaccgtggtctaaagcgtgccctaatattttctaaccaatttcttgccaaaataacactcgacacactttaatcatgcgtagccaatcatccccgttaggatccatcaacaccatggtacaaatccactccaaatcatggtacactccccccaaaccccccaaaatccattttaaaaaaaaccccataatatcccctatcaaaacactctctacacacacactctctctctccctcttcaacacaaaacacccatactaagaacacctttaaaaaaaccacacttccttcccaaattactaccccctctctgaaaaatgtacacatactccatctccctcccgaacctcatcgcgctcgccgccgccaacaccgccacgcaccccacttacacatacgaagagaacgtggcgattcgtgactatgtctttgccatggcgcagttcgaggtggcgtcttggacgccctgggaggtttttctttacgtgctccagtatgtgatgatggcagatgggatgggtgtctgggaggatgaggggtatgatggggactttgaagactttgaagaggaggatgtccaggagaaggtcgtccaagaggaggaatactgtgggttcctgcattgtcgtgacttctgccggtttttcccggattgatgttgggttgggtgtgagcatgcctgggtagatgtgatgttggggattaagggtgtttcttatctgcttcttatcacgaccaggtagatgcatgtgggactggggttcaggaacgtttgattataggcgcgcagggttgaattggtcatagttgagcgaaggaaagggggtatatgtcaccaaccagtctagataaaatgccaatgcaagtaccaaaggagaccatcgctgacgtgaaaacgacaccagtatgctaaaactagaaactccgagtgacatgatctgagataatgagaagatcaacgtcttgacatgcgtaagaaaattccctgttgggtacatcattacttcctctctctcgcttctccatcagccgccttgacaccagtgcttccctcgagaggcgggattgcacccaactgcttctcaataccagcttcgttgggcgtaaaaggagtaagaccgcctccaggagaagcctgccatttggcgacatccttcttgagcgcctccaactctttctggaatctgttgccaaagacgtcaatgtagaatgttgcaccgttgtaaacactccatataaagacgaccatgaggaaaacgcctgatgcccagcgataccaaaaccagatgggacagggaagcatagtgagaaccgcataaagatattggatgaccatgaaggcagactcttggagggagtctggtagcgagaggacaatctttccgatccatgtctttgcgtacgacttgcgcagccaggtgaagctggtagggcgtccggccttgatggcatcgcgtcgacgaactgtgatcaagaagtggtagctcagctgccagacagcatatgggagcgttgcccacagcatcatctggaagagactgtagtggtgttttgacgttggatcagaatgccgaatgttgtaaatagcagggtacttctcctgctgcatcgcgtcgggcaacagatggaccaggcaatgtagagtgacgcagggcataatatgaatgaagagactgtttgtattagcaaagtttcaacagtcgtccatgagcatgcatacctgacgaccttgtccatggaatggaaaactagcgagttccgccacatgatgatggcgacggcgttattcccaaatgccaggcagtatgttgcgatgaaaagtcgcttagactgcggaaagatccagacactcaggactactaggatgttgacgaaatagcacaaatcggcgaggaaatagtggtatcctttcttgtggtaggtgataaagcggagcggcatgaagtagaacaactgcccagtgtaccagtacgggaagaagtcgggatgtagtccaaccaggtagcctgagacaaatatgttcatgacggcagcgatgaaggatatcttctctttagccgtgactgtgaccgactccttccattgcttgttcaggcggtctacagattggcgcatacgcttgcggtacttgtcgagctgttcgccctcggtcggtactctacgtcgccattcctcgacaacgcggtctttggtgatgcccctgttcttggcccggtccttgattttctgggtctgggaagctatcgagctctggatcttttcgatgcgctggttgagggcgaggttctccacgaaatcgaacatggtcagccgctcgacaggcgggaagaatgaagcatcctcgaagtcggagtcatcttggtacgagctgttggagaaggaagccgagcgcgaaaggccgggagtggagagcggtggttgattcgaggacagggcgtcgtccagtatcgcagagctagcgtcggcagaatcgctagaaggcaatcttgaggccataccggggactgcaagctgggggtcggacctcgacttgggcgcggtgcccagggcgtcctgctcggccatggtggggagctcttcctggacaatttcgaggctggacggggttcgtcgatggaggggtcgcttggaaatacgcgggggcgagcctacagccatggcgtgtgttagcagtgttgtgcctagggatccttctgcgggccatggtagggaaggagcgcaggagaagaggaaggcgcgtacggtgataatgtccagattagctcaggatgaccggaccctgactaccttcgcatgacagggctgcgatggactgcgatgggcgtgtgatatgcggggcttgcactggattgctcgctgcgtcgttgtggtggtagagattcgggcgtgggaaaatgcgagctggtgattggagctcacaacgtcatcggcggccacggaggggcgcagagatggtgcagtaatctggtcacgagaacaggcgcctggagggggcagctgaggcgaggagagctgtataggtcggtcttgcagtctgtgaaatgaatcaaaaaacggacaacaaggggagagcggtgaggttgcacacaggcatgcagggcaccagtgacatgtgcccagtttcgtcaccgtcgaggatgtgccgctagctacggcgggcgggacaatcacgggaagcgcgtcgtcgcgtcggatcgcggtcgacttcatgctcgcctcgcccgcagcccaccacgcgacaacaactgccccaactgccccaactgcccgcgcacccacttccacgcagcgctctcgccggacaggcagcgcgcaattcactcgccgccatggggaagcttatccgactcgagatttacagtatgcacacacccaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcttcggcgactcgtacttcacctccataacgtgcgggagggctccggcaagtccaactcgatggacgccatcttccttcgtgcttggcgtcaagtcgtcccagctgcggtccgacaagctgaaggacatgatctaccgcggcaggatcatccgagaggcgcgcatcaatgcagacggcacggcgaccgaggctggtgcagacgaaaacggcgacacgaacggcgacgcgaatggcgacacccaggagaacggcgagtcgcagaccagcacccagcgcaacgacccgcagaacgcctgggtcaaggccgtcttcgaggacgacgccgagcagacacacgaatggcagcgcaccatcacgagctccggcgcaagcgagtaccgcatcaacaaccgccaagtcacccagaagcagtacaacgatgcgctcgaggagcacagcatcctggtcaaggcgagaaactttctcgtcttccagggcgacgtcgagaagattgcgaccatggcgcccgataagctcaccgagcaggtcgagcgcatttctggcagcttggagcacaaggctgactacgaccgcctcaaaaccgagtccgaggctgcgaccgaagacaatgcgaagcatctgcacgagcgtcgtggcatcaacggtgagctcaagacttaccaggagcaaaaggccgaggcggacgagtacgagaagaagatcgccgagcgagacgaagcagtcgtgacaaagacgctgtggaagctcttcctctaccaggagaccatggaaaaggcacggaacaagatcgccagccaccaagaagagctgcaagagcacaagcgcagcgtcgagaagtacaacaagaagctggaaaaggagcggcaagaggagggcccagaatcaaggcgcgacgtttccaagacagaccgcaacatcaaggacaaggagcgcgagatcgaagacaggaacaacgagcttgcgccaatcgaggagaagatcaggctgaccaccgacgcgcgcaagaagtacgagagcaagatcggcagcctccggaaacagcgggatgacgaagcagcaaaactgaagaaattccgcaaggacctggatgtcgtcgagaaagcagccaagaagtgggaggacgagttcaaggctgccgctcagcgccagggccgcgagctttctgaacaggatctccaggaatacaacaaactccgtagcgatgttaccaaacgcactcatggtgatcagatgcaaatcgacaagctcaagcgcgaagtcgacaccaaccgcgaccatgtcaggaatctgcagcagagcgttgaaagccacgagaatgccatagagaagctgaacgcagacatccgccaactcgaggagcgccaacgggaattgaaagacaagaccaaggatttgaatacgaccagggccaccaaacagcaggaagtcaacaaactccgctcggatcgccagcagctcgagtcccaatacgaagagaaaaaccaagttttgcgagaagcacttaagcagcttaaagtagtcgagggcaatcgtcaagagtcaagaaaattacaagaagctcgcaaggcgatcgaccgcttgagaactcgtctcggtccagacaaagtgcatggtcgctacagagatttgatcagccccaagcaagagaagtacagcaaagccatgggtagagtcctgggacatcaaatggagaccgtcattgtcgacactgaagctaccgccaaagaatgcattcaatacctgaagaatgagaggatcggtatcatgactttcaacccacttgattccatccaaatccaagcagtcgatccgcaactgaagggcgcacacaagggcatgcgtctcgccatcgactgcatcaactacgacccaaagcatgagcgagccatggctgctgcttgtggaagcaccatggtttgtgacaacgaaaaggttgccaaggagcttcgatatgagcgtcgcatccaagccaaggctgtcacccttgatggccgtgtcattggtaaaggcggaacgcagactggaggtgaggtgaaaggagacgatgggttcaaggagcagcaatgggacgagcggtcttaccagaaacttgcagaccaagtgcaacgctgtcagaacgaattggccgcactgcccaagctagaccgaaagcaggaacaagaaacacagcttgaagtcgaggtgcagtacctccaggatcagatcaatcgcgccaacgaggaatccaagacgctcactcggaatatcgacagtctcaagaaacagatagcgcaccacaagggcgagctacgcggtgttcgaccaaactatgaagagcaaacacgacggctccagaacagtgaagctgagctgcaaaggttgcaagatgcggtaaaccaggtctcggacgaaatcttttctgatttctgccaacgtctcggatacgactccattcgcgactacgaagcacaacagggtacggttcaacaagaagcggctgagaagcgaggagaattttctcagcagcgcatgaagctccagttcatgctcaagcagacagagtcacaacatgctgctgcagagacacgcctgcaagcagctgaggatcaaatcaagaaccagatagccatcatcacagagcttgaagaaaaacaagagggcctgcagaatgatatcgatgtccttatggcggagcttgagacattgaaagagcaacgtgatcagctcaacgaaaagttgacggaacgcgctgctgccgtcagagaggcacgacgagtattggaccagcggaacgacaaggtgaagaacgtcatcaaagaggtgaccgaggaggatgcaaagatcaagacttgcgcaaccaacagattcaatgtcctcaaagactgcagagtgaacgagatcaacataccgctcactgcagactcaaagcctcttgcatctcttccgatgactgacgcgcctcgtccagatgctgatgccatggacattgacgaagaccctgattctacgcagatcgagcctgcccaagttgacgactttggtatcgatgtcgatttcgaagagcttgacgaagagctgcgcaccgaacttgtcgagatccttgagaacgaggacgacgccgactctcgcgtccaacaacaagcattggacgccctgcgcgaggccgaagccaaactcacagaccacatcacccgcctcgaaacggacatcaacaaagccacgcccaacatgcgcgccggtgaacgtctcgccgcgactgaaacccgcctcaaagaagtcgatgaacactttgctgagacacgcaagcgcgccgctgccgcgaagaaagccttcgaagacgtcaagcagaagcgctacgacctgttcatgaaagccttcaaccacatctccgagaacattggcggcacatacaaggacctgaccaagtcgccacagttcccactcggtggccaggcctacctcgacatggaagactccaccgagccctacctcgccggcctcaaataccacgccatgccgcccctaaagcgtttccgcgacatggagcatctctccggtggtgagaagacgattgccgcgctggctttgctgtttgcgattcacagctaccagccctcacctttcttcgtgctggacgaagtagacgccgcgcttgaccacgtcaacgtctcgcgcgtcgcccaatatgtgcgcgaacacgcttcgcctggtatgcagttcattgtaatcagtctcaagagcacgttcttccaggagagcgagacgctggtgggtgtcatgcgcgatcaggcgaagatgacgagcaaatatttgagcttggatgtaagtttgatattgaatttttgctgcagattgatcagattactaatactttttgtagttgaggaaatatgtaccagatgcgcaggctgcggcatagctgtctgtttgacgtgattatgatatagccgtcagccgaggtctagctaggcgaaatgagtgcagtgtatacctgtcgtcgcttcgatcatgtgggtttgtcgtattgtttccgaggttccatagtttggacacctttcatactgctatctcgtatagtatcgcaacaaagccgttgaataccaatccgatccatctgcagaaatgattgaagacaattccgagaacatgctgagtgtacgaatgtcaagcaggagcgccaccaacccgtatataatgcttggcaaaagccatagctacgtacacgcctaggtaaggtaattatggctcgatgccacatgcatcgcatttagaactgtgtatcatggccaaaaaatatgtccacgcgcctctgcgcaccccacaaaccatccgaatactaaacctccaaggcgacagtaatcccgcatctccaatccagctcagccttgtgcagtacgaattgtcaaaccttcctgacttcgaagcgttttcctatacttgggatggtcaaacggcgacttgcacagtactctgcgaagaacgtgatctcatggtcacgtcgaactgcgaggcaatcttacgcgagtttcgcccaaaagaagaacttgcgactcgagctgtctggatcgatgcaatttgcatcgatcagagtacagatgccatggccgagcggagctttcagatcccgctgatggggcagatatatcgacgagctgggagggtgctcgggtggcttggggctgcgggcgaacggggcgggaatctgggtacttttgagagcttggcgaaattgacgagagtgggtatgaataggaacagaggggatctaattcgtgatgtcgatgaagctatgggatgcacaagtccggcaggtacgttcctcaatctctagctttatacatggctgggtatgcgctaatcaatagcgaacgcagatttactggaagttgttcctaagtgtcccttggttcacgcgtctgtgggttttacaagaagttgcactcagcaagaaggctgtcatcttctgtggctcaacatctgtcactttccaggacgtgccccgggttcaggctttgctgggagctcaaggactcccaactacccatgcggcgttactcgacgcactcgtcgtgggctttgactcgcgcatctctgccctggaaagtctggagacggcagatcggaatgtaagcgtgactgtcgaacttatgcggcatgcacggtggtcgaaaacgactgaggcaaaggacaaggtctttgcgctttacggattgctcgaggcatatggtttgcttctaccgcagcccgactatttgatgtcacttgggggcatttttggacaaactgcaagagcactgattacttatactcgcaagttggagattgttcatcaggtgcatggtatgagcgagatcaaagacctcccgtcctgggcaccagactggtctcggacgagctatcctcagcaaccctcggtccctgtctgggcagtacaagacgctggagactagagctggtcgttttgcagcaacgagaaacacttatcggtaagcggtagaatactggaccatgtctccgaatgcgcagacactgccatatcctacgcccccaatggcaacgatgaagccgtcgaagacttcttcccagcaatttccacactcaacgaggatctcaggcgcgcagttcatcatctatacaacattcgagcgcttcgagaaatcataagtttcgcactgcacaagcatccaccttctctctcgctcgttcagacacacgccctccaagcctgcctactcagccgtacgcccatccgattctcatacgaaccatccaccttctccctctggctcaatctcctgcacagctccgaacgcccgtcgtcgtcccctccaccacctccctcagcaagcacattcccgaaaaactggatgcacgccgtcctcacacaaatctcctcctccatcgctctatccccgctgctcgccacccccgaacacactttcttccaacgcatcgcgcttgaccccgcactcatggaattgcacgaccacatatcaggatacatttcgcaccaaacgcttttcaaaacgcggagtgggaggctgggcatggcgccgaggtctgtggcgtgcggtgatcagattgcgaggttggctggcttgcagtatccgatggtcgtgagggcgagcgatggtgggtgctggaggcttgttgcgcctgcgtttgtgtgtggggtgggtggtgaggtgggaaccgggaatgacggggaggagagggggtttgtcatcagttaggaggtctcgttacaatcaacactgcacagctcaaaacgagtatgcagattgaatagtgctttgcggatgtggcaactgtctggagggatttgttagagaccgatcttaagacctaggacgactgcgcctcttggaagctgtggccacgtgtgactgttgggatttggactgtgccactatggttgaagcgcgtatttcagcgtcaagatctgcatgtcggatggtgtgactatcatcaaaacacataaatcaccgtcactgcttttatgtgagtaagttctagcctttcctcattagacactataaagttgttgctggtgaatacccgaactccaaactccagccttaccgatttacctaccattccacacgcgcacacacacgcactacagccaagtaccagcaaaggaacatgaagctctactttctcgtcgtgctgctggcagcatttattatgccactcgctgctgtgcctgtcgctgttgtgcttcacagtaagtgacacacgaaggccggacaatgactcctcccaaacttacacatcgttctgcacagataaaagggcatctatttcatacctcagacctcgtacaggggcattcaccgtcgaactcggccaaaacggcgtcgccctgggcagcagcaacaacgtcctagaagaaacagcagacgcaatcaggcatggcctgcgtaccgcctgccccgacggcaccgcgcaagggtgcactaatggtgttggaacgtttgctggcttattcgaaaaggaaatcactgtcaccgtcatgtcagcgaaatggggcggcaatcgcgaagtgtacgatatcctgatggatgccgtcgccctccttgctgtcaatggcgtggggcctgtgactggcaggaaatgtaccgataacacctattgcacgacgtgggatcgattcaacgtgacgttcaaggatgggttgtggcacatgaacgtggcgctcgagaataagtacaacgtgtacaacacccatgactgctataagggtttgcagaacgcgaagaacgtcctatcagatttgcaacccaggatggagaaggcgtccgacgatggggacgtctatgtcgatgcgacttgttatgatccaaacaagaagtcgggctaggtatgtcaagcgagtcaatcagtgaaggtcaatcactttctttgtattaaaagtgatagagaaactacaattcaagaatgtcatatgcatatgttcccaacttccattgatgcgcccatgtaccctgtcccatgcaaacgccctctggtaaacgccagtcattatctggtctacgcttctgctcaataggcagctttaacgaccagcacactcgctccaagcttgccttcccacaccttctcagcaagcacacccagcgtgcttgctgcatcggtcgagctcctgatctcatccgcgtctgtgcgacccaagacaccattgcgagcaatgttcctgccaaggacaacaagatctccggcgttcttgggagcctgcccgacttcaagtctggcgcgctcgatgacgtctgaaacgggtgaagagcaagacacagtctcgaagacgacgcggttggacatttcggcggggatggaggagcggagagatgcgaagaaagcggagtcttgttctagagaaggttcaatggtgacgatctcgcctgccttgccagtcgatgttggagtggatactgatgttgacgttggttcagcgccttcgaaatgtacgatgctagcagtaacctgtgggttctctgccagttgcaacaccagtctcaaagccgcacggtcatcctttccgccaaagaatgggaagaagatgtgatggctgcggtcggcgatgggtgctgtgacgtccttttccctattgctgtgtaatgacacactactgactgtgcgtgtcaatctcatgtttccacccctgcgatctttgttcttgcttccgccaaagttcttgttgattaatacggcaacaggaacagtagactgctcgagcgcattgtgaacgaaacttgtgtagcctgatgccgcgagtttgttcttggtacccttgtcctcgatgatggcttgttcggacataccaccggtctcgctccatggcagcaacaaaaagtctgaatcggacgcgcgcatgctgagggtttcagcaaaagacgactcgggtacgacgagtacttcacccgatacagcaaggttgttgaggcgtccgaatgtgcggaatgtgttgacgacggggtcgtaggcggtatatgattcgatctcggacacggacatgacggaggaaccacgatcggtcaggttcagcagcctcaagccataagcttcgacggggcggatgggagcgacctcttcaacgctagattctccagttgtcttcgtggttccgctaagagccttggaaggatgaatctttgcggctggcgcatctgcgttgccgccaaacagagaagtaaaggcgagtaggttgggcatgctgtccaaacgcaggtacacagtcaatcgcttgatcttctcagctgcaagcttctcgtagtgcacactgttgcgtggtgtctcagaaccatcgagtggtttgccagtgtcccaatcgatttcaccacggcgccacgactctaccttcttctggtaccagactgggtagaacaaggctgtcaatggagaagaggcaaaggtagtcaccagtgccatgacgacgaaaatggtgaaggttcgggcactgagaatctttgcgttcaggccaatgttctgcaatagtcagcttcatgatacagaatcaggcatttgcgaagggacgtaccaaaacgatgagctcgaccaatcccttacaactcatcagagaaccaatagcaaagcactctcgccacagcatcttcgtgcttcgagctgcaagggtggcgctgatgaatttggagaagaatgcgacgacgacaactccaatgacgtatccccaagtaatgccagagtcgaggagaccgatgttcgtgttgagtccggacaaggtgaagtatagaggtaggaacagtccgccgatcagatcctcaatcttctctgcgactttgatagcgaatccaccttcgtgagggcagattagaccagccatgaaagctccaaaaatagggtgaacaccaataatgccagtgaaaaaagcagatccaagtgcaatcagaagagtgacactgatgacaccttgactgggcccatcttggagcgcacggtttttacggaggtaccacacaaagattggtcgaacggcgtagacgaggaatatcatgtaccctgcacaggtaagaagtacccagagtgcagacagtccagaaccagcgttgacgagagcaacgcaaagggcgagcaggatccatcctacgacgtcattgccgacaccagcagacaaaacgatgacaccgacgggggtcataagcagcttcaattcagtaagaatacggcagagaacagggaaagcctattatcaaattagccaatgcagagaacatctgaatcgctgacgtactgtgatggccatggcgacaccgataaacaacatgaagattggaaattcaatctgcactgtgccgggctcgtctttgaactcattatacagacccactgcgattgcgcatccgagtccaaatggaatggccatactggcgataccaacattgagcgccactttccagttgctaagcaaaaagcgtaaatcgacttcaagtccaatgatgaagagaaagagtgttagaccaatgttggcaaccagattcaagttggtcatagactcctccggaaaaatggagtctttgaagccaggaatgcggcccataacagatggtcccaaaacgataccgccgataatttcagaaatgacacgaggctggcggagcttggacaaaggccaattgagcgctcggcaaaatatgatgataatacccgcctatagaatggttagctaggtgttgctgtacgaccgcattttctctagaacacatcaagctagttgtggaacacatccgagtccgaaaccagaaaataatggtcgtgtgctcgagtgcgacataacgaggcggctcgtcgcaccacaaagctcaattcgccacaagtaacgtgagacaacaacctacctgcacaataaacagaatgatcggatggttcttgtcaaaatgcaccgggttcacgccctcaagaatgccagcctgtggaggcgccttgacgggcgcagtaggcgcggcgctcgccgacgcgatcgacgacatgttgacgatgggcgaacgtgtggggaagtgtgtggatggttcgggatttccccagattcaaatctccaggaccccagaaaaagaacaaagacaaagaggtcaacaacaacctcgtgaaggtcggagcaggacgctggaatgtcttaagccagagcgtacagtctcggcgtcagcccagggcgcgtcggggcctagacgcaggtggtgcaggttgacagtatgcagggcgggccggaagctaagagatggcgataaggttcagatcaaaggcatgtgacgagcgtgaaggcagacctcgtggtagatatactcgtgagggttgcgcgcattgtattcaccgctccaaggacgcgtggtggcgtaggcctcgtgggttggacatcgtctgggcgctgaggcgattagcgcgagcgactccggatgtagtttagacggtttttccacggcgtttttttgacctgtttagcacacgttgccaagatgtccaagggcttcttcgacatgtcgcatgttcagatgatgtggaaatcaaggttaccgtggtgcatgtgcatgatagaaagcgcgggaagctgctaccaggcgtgctctcagggtcaggaagtaggcagaacacttccgccgcaagcgagaactttcagccgccccagacttcacatctaatggtccaagttccgtgggaacgcctttgctaacattgaagtttcgagactttccatcggatccaaaaggttccaaggttatctcgatctcgcaagatctgctcacgtgcaagtatcgcctctatgaaaggcaaaacgtccggggaagtgtagttcaactccacattgatatctccatgcgcgataggcgtccgatggatgctgatgataatttaagctatcgaagccgggctaggaggcagttctccagtgttccactctaccggagtaggaccgagcacatactcaagtgttccgccgttcgcgaacacatcgttccaagtaacccatgccttgtcccaacatttgccattcacctccacgactctggatatatggagaactgttgcgatcacctccatttgtagtgatcgtgagatccttaccgttgccgagactgatcgacatagattcgaaccaaggagccaggataaggaaagtagtttggccggtcaacgggtagagaccgatcatctgccactttggcgattgtcagtacagccatatcattctccacaggctgcagcctgacagtcttcgcagcagcctcaagacttgagcatgcgctggcaccgccataactgtcttgagggatgtcgcaagaatgagaacggcccgacttaccagcaagttgctctccatagctccagcatccgaattaccaggcaagccgctctccccgccattgtacaagcctccaatgtatcggcttctttgtacactcttccactgcttgcccttgacgaaattgtataggaacggactcacaaagccaggctcgttaccagcgtcataaatattgagatcaaacagcttgtcgatgcggtccacgaatcgatcgtcgccgccgcagcgtctctttaattcggccacatcatgaatggcgttcaggctgtagatccaggagttgtcttcatagtacgcatcgccccagtagcaatcaccgcaatcctcaggatcttggggcacgaaagagccattagcgtttcgggggaccatgaagcctgtatggccatgtgacgtagcgttggcgttccagtgattacgccagttccgggaacgattgaggtaggtagctgcttctatgctcttgttcaaccctgcggcaacttgatacagcccaaagtcgtttgtggagtactcgactgctcgagataccgcgcgagtgaagcgaggcgtgatgtacccatatttcagccaatctggtagtgcgccgcgaccctcctttgttgaagcttcgggggctttggcgtcgaaattgttatccggaacgaactcagcgtccgtttgcatggcattgaagccatctgtccaattcactttccctcgcaagcccttcacaaaagcatctgctagaacattgtctgcgtttgagccgccctggacgcggccattgaagtttgatgaccgcccgtcgggcaggaagccgtcatgtctccaaatgtcgatcagtgagcgaatgaattcttcgtatgccgtgggctgaatgatttgaaagagtggagtctgacaacgatgtgtgtcccacagtgtgaaaacatcatcgtagtaaggctctgccgcactccatttcggattttctccggtcctgttcgatggaataagcaacatgccgtacaaagagctgtacagaaactgcagatcggtcttgttggttgacgagatttggatcttgttgagaatttcgtcgttccacctagctactgcagtgtccaccagaatctgcatctcggtgttcgcagtgatttcactgtccaagttcgcgcatgcctttgtagtcgagatgaaagatatgcccacccgagacttgaggctgctaccaacgaaagtgaacacgcctccaaggcgttgactgccagatacagcagacccattgtaatttttgatggtcgtgttaccggtcgtgatgaaagtgtaggattgggctggcgctttgttgaatcttccacagaagtatatcgtccagtccggcgacaagttccagccgttattataaattccggaccctgtgtaatgaccaccctgggatatgttgaagctgccaccagagtagtgttgctcccatcctagacctctgaagctaggtagaacatgtgatacatctacaaccacagatgaggtgctgctgtttgggaaagagtatgagtacaatcctgcgtgttcggttgcagcaagctccacagtaatgccgttagagagagacgacttgtaataacccacgctaccctgatctggtgatgatcgtggttgcgaaaagtttgcaattgggttcgaaacgttccctggtactggcatttgatttaccacgccgtatttgggcgctccacctgtcccagattcgtgcatgatgctaaacccccagatgtttccagacggcaggtatccagaataggcgtctactctacccgattcgacatcaggaccaagcttgaccattgcaaacggagctgcgacgacgcctggaaacctgttgccgccgccttttgtgccttgactacacgtcgttagcctggccttgtatgaagaggttttctactcacaaaacattgacatgatcgctattcttgacgttgccgctagccactgtcctaagtagacactgagcgacagctcctattctggctggaagcatgttcgcaaccacgctgaatcttcttgaggcctgctaatggatcgtaatactcgaatcgctggccaatttgggtgcatacagcaacaccagatctgggcaatgagtaatatcgagaagagaagcgttgagaaagtggtcctgaatagatattggatgaaagactgcattaccatcgtgaaaatcgccgagcgccgtggtattctgcatgtcggataatgatctaaccaatcacggctctggccgacgacatgtgtagggcgggtgaggagcaaccgtgcatacacgtcggccaagatctgtaattccagtaacgctcgtcgctgcttctaccaacaattacgaagtgcttacctttcgaacggcagacgaagggtcgtacttgcggtatgaaggctgacaataacgtcactgctgaaatacatgtaatctgtcgcatgcgtaatcgggccatacaggaaatattgaaagacgtgaaagaaacgacggctgagatttagcattactacatgttatcaatccagggtgcagcagcgagcactccaatcaatagcctgacgctatatacatggcccttgccgttaaacttgagatccaattatactgtattcgtcttcaagcgattggatgttcctgttcgcttccatcgtaattgataaactccagcggtggcggatcgcatgccttttagcaacaccttggtcgacatggtctctacgacttcccccatccttccaagttatgaacaacagggttacggccccctcgagtgattatccacaccacatcttcagcgctatcgttgacttcctgatgctcggcataggctggaatcagcgcaaagtcgcctggtgcaagctcctggcgctttgagccattggggccgctcacaattgcaccgtgaccgctagcagcgtatacaattgtatctatagggtaatttagaaatatgttcgtgtatagggggcgagtggggtgcttcttttagaatcgcataccctcttcgccatggtgatgcacagcgctggaactatgcggtttggcaaccatcactgctagctttagcttcttgtacacacgaggcattgtggaacaatctacctgtcccgcaaatctgatccgacttgtcaacgatagctggcatacgaatcatgccatccgtttgaggcccatcaggtgctgtgatctcggatttgcgctttacctggacttctcctggcatggttgactacactgcagtatacttgctttagagaacgattcaagatttgcagttaagacgtgaagtggaatgctgttcgtcatgttggattatgacggcaagctcaagcggaccgcctccgcaccaaatgtgcagaaatagagcaataccgtgaacatcaatcgaagacaggcagcatcgtatctgaggtcagaaagactcgcgcatgaccttcccgattagcatcacacgtttaatgtcgcacggcatctgaacttggctgtcggcttgtgaaaaaggactgaatttcaatgcgccgagtcacgtgaggccgtgggacctcggcatctcgatgcagctccgaaatgacgttgacaatcctccaacctcgaaacagcaacgtcagccgtcggctttggccgctgaagctagcaaccaattacagcaaacgcatttcactcacgagatcacaagccagcggccgctgcaccccgaacagcgctatttgcggctctggtccgttttcgccagcatccccagacttcttggcgtggagtcggctggcatgtgaaaggtgtgaaaccgaccacgactaaccgcccgtctcttatagtttctttgtcttgtgatcgtttctccttcccatctacactccttgacttcatctctgtatttctccttgcttgcattgtagtcatgtcacgacgcttctcggctgctgacgttgcgtcgcataagacagcgagcgacttgtacatcatcgttgacgaggatgtgtatgatctgaccaagtttcaggatgagcatcctggaggcaagaagagtacgtattcaactatttagttagttcttcagaagttgacagactttagtcctccaacgtgtcgcaggcaaggacgcctccaagcagttctggaagtaccacaacgacagcattctcaagaagtaccagaagcaactgcaggttggatcgctagacaccaaggctgcccctccagctgcaccagctactagtgccaaggaggacaagaagcctaccaaagacatcgtgaagccagaagctgtctctggtgccattgcgcctcagccaaccgcagcagcagcagaggaatctgagccatttgatgcatttggcgacattgttccttatgccgacccaagttggtatcaaacggttagcctattttcgtcaagttctctgattgacattcgctaacgacagccggcagtaccactcaccgtactacaacgagacgcacgtcgcccttcgcgaagaaatccgagaatgggtcgaggaaaagctcatgccgaacgtcacggaatgggaagaggctaagaaggttcctgatgagatcttccgagacctgggtgaacgtggatacctggcaggcttgctaggtatgcactaccccacacaactcacagacaagagagtcaagtgcgtgcctccagagaagtgggatcatttccatgagatgatcgtcacagacgagttgtcccgcacaggtagcggtggtctcgtctggaatctcctcggtggatacggcattggtgcgccaccgcttttcaagttcggcaagcctgaacttatcaagcgcatcggacccggcctactcaagggcgaaacgcgcatctgcttggccattaccgagcctggtaagtcaaggagattataaggaatttctgcgctaactctgttcagatgctggtagtgatgtcgccaatctgacgtgtgaagccaagctgtccgaagatggcaagcactatattgtcaacggcgagaagaagtggatcacgaacggaatctggtcggactactttaccaccgctgtgcgtaccggtggtgaaggcatgaacggtgtgtctgtgcttcttattgagcgcgccgccggtggtgtgtctactcgtaggatggactgccagggtgtctggagcagtggcaccacatacatcacattcgaggatgtcaaggttccagtcgagaatttgatcggtaaagagaaccaaggcttcaaggttgtcatgaccaatttcaaccacgaacgtattggtattattatccaaagtctgcgctttgcccgagtgtgttacgaggagagcgttaagtacgctcacaagcgcaagactttcggcaagcgtctcatcgaccaccccgtcattcgcctcaagctagcacacatggcgcgccaaatcgaagcctcctacaactggctcgagaacatggtctaccagtgccagaagatgaacgagatggaggccatgctcaagcttggtggtgccattgctggtttgaaggcacagagtaccacgaccttcgagttctgtgcaagggaggcaagtcagatcttcggtggtctgagttacagccgtggtggacagggcgcaaaggtcgagaggctttacagggacgtacgagcgtacgctattcctggtggcagcgaggaaattatgctggacttgagcattaggcaggcattgcgtgtgcacaaggttttgggcatgaagctatgagagatcgtaatgaagatccagataccgccagattattgtataaacaactatagaggccttcagttcacagttgaagcgcatcactattgacgacacttgcgaaacttgtatcaatccttgctggtgatactcaacgagtcattgcagctcgcaacgagctcaacaactactagtttacatgcacttattcagctcatcagtcatggatggacctacctagaccagcgacaaaattttaaggttgctaaggttgcttaggttgcaactgccctggcagtattaaaaggggtctagtcgttagcactgcggctacctagggtagcgtggtagcaccccgacgatgatggggacacgaagaagctagcggcgcccagtgggtctcaatttgcgggccgacgttttcaatgcattcactccctaacccatttaatcacgacatcttggacggcagctggggacgatgtatccgagcctcggatcttgcatcctctcgccccggcaggctatggcttccagcggaacctccgccacatcgatggacactgcaaacatgttaccccttgttatatcgcggagtcaactccggcgcaccagtgacaggttgcctgttagactccaccactgtcagcgggaggaagtgccgctgtattgaagtaaggtcttcggaggaggagtctccggtcatctcacgatataccttggacattcctccttccattctcggggtacaatttttttcgaaatgccaccacgtcgagacaaagcagaggcatctgctccacggaaaagagcgctcgttagctgcgatcgctgtaaacttcgcagagcaagatgcattcgcgacaatacggatgagacatgtgcggattgcagattagctggagtgcagtgcgaatccaaattaccccggaaacaaagagtatatgggagtgtagagactctaagtctacgttacagagctctcgaagctctagttaaagggctattcccagaggagaatgttcaggataccaatgtcctctttacactcgctgcagcacggaacattgctatgccagacattgacgatcatacacctgcagacatcttccacaacagtacccagcgtccactaccttcacagccagcgcggctcccagatcatacacaatcgacattaccagtccatcaattgcgaccgtcaccactctccgtggatcattctattcgatccatcagccctagctcacgagcgtctacatcgaagcacaatcccttcgcagaatcgcaaccaaccaatcgacaagctgaggatatgattcaaacccgccatggagtacctcactatttcggaccttcaagtagctttcgactcgcaaggactatccgaaatctttccgcacgttgcaaggccgtacaggccacacagtcaccaagactccacgagactgactcaagtagttccgatgcggcctcccgagctccaggtgtacttcaaactactagcaccaatccgtccgacgaggaatataccttgcctgatcaacggagaccacgatcaccaactcgagcgcagaggaggcgatcaagaaccaaaaccaaaacctttggagggaaagacagctccgatgctgcctccagaccagaaacattcgcggactttttaccatccagatccttagcggacgcccttgtgtcggcgtacttcgaccacgtccactcgttcctcccgttattcaaccgtagcatcttccaataccaactggaaggcacatacgcgcgacagtctgacgcgatcagcgaacgtcgagataccgggtggctcgtctgcttatccttggtgttcgcatttggctgtgagcaattacaagagcacgatccggagcaagcaagcattctgcgcgtaaaatacctcgacatagcaaagtcacaccttcgcatcgtcttcacttcaacttcgctggttagcattcaagctttggtgctactgaatctacactaccacacccttgggcaaaagagcacctgttggctgcttgtaggacttgccgcgcgcatggtcagtgaatgcctgttaagatttcacccggcttactaattcgtcttgtaggccatcacgttgggcatgcaccgaggcggctcgaatagcgacttcgatgccattgagcgaaacacgcgccggcaggtcttctggtcggtgtacgtctgcgaaaagatactatgcagtatcctcggtcgacccacggtcattgacgatgtcgagatgaagatgagagtcccagatacgtccatgctcgaagagcaaggaatgtctgcagatttcttgaacctcggcttcgaacttacccagctgtcctacaggatccgtcaaagagcatattttgatccaataacggcagaagaacgctctcccacattacaggttgccgtcaacctgctgagagagtgtgacgacttctacgcgagggtcccgcgatatttcttacctgacttgaccttcccggctccaccaggccaaaaagtcaagatcttgctactctttgtgtactactaccacactcgatgtatcgtctcccgtgattttctgataataaaggtggaaagagatatagcatacatggaaaacagactgccacctatttcggaaaactgggatacgacatttgccctgagcgatgactgtgtggaatccgcgcatcaaagtcttcgatgtgtcctggctggtcgggagtttggaatgatcggatactcgtacgtggacctctttttcattttccattcggtcctcattgtttgcgccgattttcttgcgcgcccaagagaacagcaaatctcagccaaggaccaggagaggagagacacggtgcgcgccatgctcgatcacgtccacgcaatgaagagtcttgccccaacatacggcaccctcaaggccattgcgatgcaattcgccggcatcaccggcgtgtacgaggagcccgtcacgccagacaaccctccaactcagacaccgggtcaatcaacagaggagcaatcagcgtcgggccaggatagtgccatgtcagagatcggaacgccggacttggaggaagactggtttgctagtgccacgaagaacctaggtctagacttctccgacctcaatcaactctctggcggcgcgcatcaggttgcacaacctggcgatattggcttctcgagatacgcgcagccaatggccaaccaggtggatgactggactgcgaggaccctgagagggatgcacaattttgattgagcttcaacgttcgggcaaatacagcagggtaatagcggaccgatgtaagcaccgagcgtcgagcagaaagacgttgcaatcgcttcgagctcagcaggcatcatagcgcgactcgcgtgcataacaattatcgatggatatttatacataactctatccatcggacatgtgacgccgacaaataacaagcctttttacgatatacgagcgtcaaagccaaaatgcaaaacgtcccggtgaagcggtcatgaatcaaagggattaatcaatgacgtcgtgcaacgcccgccgattagcgagccgctggccgcaccgatcagatccacatgcatgatctcgcgcgcatctgtccagagcgtcttaaccacgttgggattttcatgacgcagctgtcgacttgtcatggcgttgttgctgcgctgcaaacatgccataatacgttgggctcgtcgagcgatggcggattgatgcgtaggacttgatcaactctcttcgatgcgaccttcacgcgacactgagcccattttgcccacgacgaatatggcgacgaatggaaagagtaaggatgcgaggaagagggtattggtggttggtgctggagcggcgggtatgttatgaacattgacaggttggattgatgcaggtgttgacagtcgtgataggaatgtcttgtgcacaccacttgtcgcaacatcctgagaagttcgatgttactctgatcgacgcggtggattattgtggtggacaggcgttttcgattccgattgataaggaacggcatggtgcctcgtggctcaatcaaggtgtgcagggtggaagttatatctttcatcacactttgactatgtttgcgaggcagggacatcatgctgatcctgtggatttacatgtaagttggcctgaaaggcaaatatcaggtgttcattgattgacatttgcaggtatcttttggcaaggacgaaaccttctggaccaatgtcttccctacggagttgctcgcacgacatcagaaagagatcaagagattcaatctcatgctcaagattgtgcggtggtttgaactgttcttcgctttgatcccaatcaagatcctcttcaagatgttcttcttctcagaagagttcacgaacaccgtcgccatgcccatgatcgccctgtttctcggaaccggaaacgaaacgcccaatgtacccagtatcattctcgagcgcctatgcacaagtcctacgtacggcatgtggtatcctggtgataaattgagcgttgccagcaacctcccgcccatggtagtgttccccaagttcagcgaattctacggaaaatggaaggaagatctcaagtcgcgaggcgtcaacgttaggctttcaaccgaagtcacgcgtgtagttaagagagataagacaggcgtcaccgtccgcttgatcaagcgtacacccgtgccagacaaccacaacccaaactccgaatgggtcccttcaaaccgcgatcgtggcgccgacgcaggcgccgaagaaaccgaagagcactacgacgagctcgttctctgcgtgctgtaagttgcccatctccccatctccatcataccatgtcaaactaacacttcccagggccgacaccgccaaacgcatcctcgaacccacctcctcctaccgcgagcgcaaagttctcggctccgcgaaattctcagacgacatcaccgttacccactgggacaccgcatacatgaagaagcactacgagaacttctacgacccttcaaaggccgtgtcatccttgtcgaataaagaccaatccgggcgcaacgaacgcgcgcaaaaagccttcaagccaatgtactacatcaaaatgtacccgcaggacctgtccaagctcgagatgtgcttcgactgcacaaattaccagtcgcaattcccgcctgaagtcgaatttgacaaacacgtcttccaaacgatttatctaaacaaggatagagacgggcatctgtggagcatggacgaaatcgacccggccaagattatcagaaaggattggtggcaccagttgtgccattcgtggacacattacgtcttcgtcgtgccctggatgatgttcctccaaggccggcgccgcacgcgcttcgctgcatcctggacactgctcaacgcgcacgaagtcgccgtcatgtcgggcatcgccgccgccgtcgatctgggcgcccaataccccgaggacctcgagcgcgacaagttcgcgctgttgagtttccgcctgtattacctgctggcgtatggcaagtggtataagaggcgggcggacaaggagggcgagggcaaggactgggccagcgggttgtatgggagtgtctatcggggcccgggagttagcgagattgataggttgcagtggaggcaggagaatggggtgaaggaggaggggaagaggtatgcgtatccggcggatgcggggaggagggcggatgcgccggagttgtaagcgttgggtagaggagtagagtgaaactaatgcagaatgcatttactccatcctaatgtctcgatccttatcctcaaagctcatagttcagtgttatgcttcttgtttggtgcattcctgctcgatcccagggttgatgaagatattagccgtgaacatcgacaatgtggacgtatgtggaggtcataatttagtgcgatcgattcaacgatggaccgtggaccgtggattatggatgaagatgaacagctgatgaatcagtagcaacggtgcgttgtggagcatgggatcaaaacagcacagatatgcaagagaaaatttcaattttttctagaatgactatgcgcatgtgcaaagacactacaaaagctcctctcttttaatgaatgtgtcggtcgtgcaatttagtagaagtaatgagaataataagagatgataaaagtcaaaaccttcgatcaagtacatactgtggctcttctcccacctgctcgactcattgattttgatgggttggtttgggttggtttggttttgcgtagtctgaccatgaagttatgtagagctggttgtgccttggttgacatcgaatgggaaccatggtaaccgccattcgaaattggactttgaattgactgttgcgataccatggccgacttttcgatggtcatcaacttcttcgaatgtttctgtccgtcctgtctgacttaagaatcagctagagccatcctttgcagttgcgtatacgatgaactcttctgccgttgggtccggctggaaagtgttcagtgacatattgcttgtttgcgggcgccgtcttaggcgtccattaccgtggtactagttcggttcccacaatttgcgtccatgtccaccacgaacagggttcgcgcgtggggcaggtcgcgtgaatgagttcgggtccagaggctggttcgggtcgtgacgaggtacgggtggggcacggaaggccggaccaggagccacataggccccacgaggtgcgaagttgccgcgtcctcggaaaggtggtgggcctccacgacctcgaggtgcaacatgtgctccgccacgaccgccacgcggcgagtggtgctggcttgtacggccaaagtcgttggggtcgaacacgcgctgggtgttggtcgtcgctgcgggaccttttggcgccttgaagagaacggcgtcttcctcgtctgagtcttctatgtgtttggtagcagggacgtggctcgacttgggccgttcagcggcctttgttggactgggggtcgcaggcgtctgcgtctctagctgctgcatggtgagatggttcctgtattcgcgatcctcgcgggccactgcatcgcggagctgctccaagcgcttagcccggatgccaaacttctgtgcgatggcttgcttcgtagggtcgttggtgaggaggatgaaggactccagagccgcatctgggttgtcctctttgttgatgcgccacaggatatggctgaacagcggttgtaggtagacggggatggctcccttggagaccttctcagtgcgcggcagctcatcgctgttacgggcggtgcgatcgggagactgcagaccatgagcagcggcctcgtcttcgtgtttgaatgcttcaaccgatctgatgctcctgctcagaggcgatttgggcgactttggcatcttgggcatgtcgtccatgctgtgcgtggagctcatcgaggtctcgtccgacacatcgagggcgttgaaggagctctccagatcctcgtggtagtcatcgtcgtcggactcactgtcctccatggacagcagggtctcaggcagaatgaacttctccacctcggcccatgtcgtgtatgtctcttcgacgccttcaatcttgacgcggttcgccacctcgccggacacggatgttatctcgtcgagccacttgacggcttcacgggcgtcggcattaatgcgctcggtgcccgtcttcaggcggtgcagctgagtgagtgctggcagtagagttagtgcgggaacgggcgatgacgctgtccgggcgcatactgtgtagtgggacatagaggtgtatggagccctgggagacccatttgcgcacgccgtcacgtgtgctcttcttcacgccggcgatcagggccgtgtcgtcgacgatgcagttgaatatcttgcgctgcggcggctcgggtgcgcgcgtggtggctgcgggcttgcccgtccgcggcgggaaggtgctgcgacgcatgttggcagcgcgccttgtgggggataatctgcggtgtcgcagggtagtgaatgtaccgtcgggtgctgtgggcgcttagtactggcgtggtttgcgagccacggcggcttgatggttctctgcgggtttgctgggcgccagtaccatgggggtgtgggcgcactatttcacggtgtgaccattatttttgcgccgtgtcgcagcacagaagcgagtgagtcagtctggttcatagtacgggcggaggcgctcatggtcgggacgagagtggagaggttgggcaagtcacctacctgtgcccgcatcatcatcaatgaggtgcccacgccaagtaattccgccttcacagccacacgccacatatcagatctgactctagcaccaaacacttgtcttcgggtgataggaacagaaagtgcagatacgctttgtccgattcaaagccttatggcgtgttctaatagctttcaacctccgctcgcctgtcgcctcccatgtccggcatccaccctttgggcctctccgagcctcgcacagtcagcccatacagcgccttctccaccttgtctacacactcgcgcatcaccggcatcttcttcgtctccagctcgtgcgcaaactttgatccacccggtgcatcaaacatctcaagctgcagccgaatcgcacggaggtcctcaagtacagttcgtggcttgtgaacttcctgacccgatggggactgctcgtcaatgtccattttgtcgcctgtgtcttctgaactaggctcttgcttgagtcgcttgtttgaattcgtttgacctgctggcagtttgccgtttgtggccatggacgtgactgagaagcgcataagttcgccagtcatgtcgcagatgccaaggacgtagtcatctggcgtgagtgatactgctgcgtcctcgctgcacatagaagcaatcttcttctgggcgtcctcgtatgaaatgaccgactgggtttcgaggtaatggtggaagctcagtgcctccatgaactcttggttgccaccagtgatgttgtgtgagtagcggtacgcattcagtccttggaggtcggcacatatgctcttgtattgcttctcgataatctcccagtactgagcgttgttcttgacaacaaatgcaggcactggctgccctacggtgcggaccctggttcaatcagcgtggttcttgacgagcattgatacattgtcctgacctctgcagtgtaaagatgctgcaaaaccgttagcacttttccaccaaacaaacaccattcttctcacatcttcttactcgccgcagtaatgtcccgcgatgccttgatagtcctttcacggcgatcgtgatgttcatccagctctttcctgaacccttcaaacatggtcgcgaaccgcgacggcggctgctctggctttccgtccgccattgattcgtctcttgatcttttagggcccatcagtctgcgaagtgagtgttcataggaaagacgtcaaggcaaacaactaatgcaggaaggcgacatgggttctgggagcttgaccttgtcaagactagcgtatctcggttggtccttcccctgcagcagaacaccttgccatctcggacataccattggcatcccatcacttctggaccggtcccatgcgtaacggctctctgcttgttcgatgatataatacgctctagtcccgactcgtgctcttagacttccgagcacgatggccctttccaccttctttcaatctccacgtgctgtcttctcagcatctatcattctacgcgctgtctttctcctatacggtctatggcaagatgcaaactcgccaatgaagtacaccgatatcgactataatgtctttaccgatgcggcacgcttcatctcgcatggccaatcaccatatgcgcgagacacctaccgctacacgccccttttggcctggatgatctaccctaccgtctggcctggcaggttctggttctcctttgggaaggtgctctttgctgtgggcgatgtcgctgcaggctggatgatgttccgcatcttgaaagagcacaggaaaatgaatgatgagcgggcgttgaagtttgcgagcatttggctgctaaaccccatggtcgcgaccattagcacgagaggaagttccgaaggcttgttgggtgtttttgttactgccctgctctgggcagtgcttgcgaagcaaattccgattgctgggtttctgctgggatttgcggtccatttcaagatctatccattcatctacgctgcttcaatcgtctggtggctcgatgatgagagagtcggacagaagaagaacaagcaccaaaaggttacccagttgccggcattcgaccagatcttcgctttcctgaacactgagcggatatacctcgccatttccagcctgctcacttttgccgtccttaacatcgccatgtacgttatgtacggctatcctttcctggagcatagctacttttaccacctcatccggatcgatcaccgacacaacttctcgccatacaacactctgctctacctcaattcttctccacacgccacctcatcgtccttcgagcttgagcgcttggctttcgtgccacaaatactactcagcgccgtcttcatcccaatcgcactggccaaaaaggacctgccaagcacgatgcttgcgcagactttcgcgtttgtgacattcaacaaggtatgcacgagtcaggtaagtcgtccccattctcttcagtgtagctgtcggctgacgtgcaatagtacttcctttggtatatgatgttcctaccctattacctgcccgactctacgttactccaatcgccaacaattggtgtctcagcgcttgtactgtggatcctcggccaattcgcttggctgcagcaaggcttccagctcgagttcaacgggcactcgacgttcgtgcccggactctttctatccagcatcctgttcttcctcgtgaatgtcggcatattaggcatcatcatagacgacacgaggagcaagcccagaaaacatatcagcacatcgaagaagacatcataacgggactagaagcaagacaagacaagcacacaatacatgaacaaaagcacccaaaagtcaaccgaaatctacaatccctccttctcccccctcaacaaccgcccaaacgccccccccttcttcctcttcaactccccaaaactcccctgctccacaacccttcccttatccaacatgatgacatgttccgcaatcgccatcatctccctcgcatgcgtgataataaccacagtcattttcctcctctcctccttccccttcgccacctcctccgcccaaaacccgccactcctcgaccgcggactcgtcgacggactgcccacgcccgtctccgcgccgcgtactaggttgcgaatcgtatcgcgcacgatccccgcggacgctacgtccagcgcgctggttgcttcgtcgagaatcaggatatccgggcgccgcacgagggcgcgcgcgatggctacgcgctgcgcttgtccgccggagagccctgtgccgccttcgccgatcagcgtggcgtacccgttgggcaggctgtcgatgaagtcggccacgccggcggcgtcggcagcggcgcgtatactttgcatgctcgcgaggggatcggatggcgataagccgtatgaaatattcgaggcgatggtgcccgggaagacggtgggtgattgcgagacaatagccatgtgtgagcgcaaagaggtagtatccagcgtcttcacattcgtcccgccgacacatagatcgggcgtggcgagcgagggcgtgtcggtctggtagagtttcagcaacaacgatgctatcgtggatttcccggagccggaggagccgacgatggcggtgcagcttccatgcggaatggtgaaggagacgtcatgaaggacttggtagtccttgcgcgtggggtacgtgaaattcacgttgcggaattcgatggcgccggtggatgcgatggtgatgttaccaatcagttcgtgggaggtggtgggcatgcgtgcgaggcggaggaggcgcgaggcggcttcgcgggagatgttgatttgggttatgtagtggcccatgtagtttatgtggttgacgctgagcatgaggatcaggaatgtctctgtgatttgcgtgactgtgtattggttcgtggatacgaggactgccccgtagtagaagagcaggatagcgacgaacagcacgccggagaaattgaggccgaagatcgaacccgagtacaaggcgcgtttgatgccgagattgactgcgtcggtggtggcttgcttgtacttgcggcgaaagtagtcttcgagattgagacagcgtacggtgcggatattgatgaacgtctcgtggagcagctggccgaccttgtcatctgcatcattagcaagtctctcccaatgactactaatcatattgtaactcttcgtaatagcgaacagtatcggtccacaagccaaagcaacgagggccagtttccacgaaatcgccaaactccagacgatagcgatgcagatcatgaacataatgacgatgaagatgactgcaaatcgccctggcagatttctcgcctcctctgcaaagtgatcaagcgtctctgcaagtctcgacatgctattctcctcgcgatcgaaaaatcccatcggctgcatgagaatgcgtcgcatagcctccaccttgagttcgtgcgcccaagactgcgcgacagaatcggcgaggtagaagagcaaatacgccgcaacaccatcgagtacagcgatcccgaggatggacatggcatacgtaagcgagcgtttcgtctgatcctccgagttgtagaaagtagtcaaaagctgcgcgaaaacccaagcaaacactggggtgcaactagcatgtatgacagcgcagaagaaggccatggtgagaagtatgcgagatcgccagggtagaactggccagacggacttgaagatgtccatgatggcgagggattcggtggatacagcttgctccgaatcacgataaggatggtgcaggtgcagctttgatcgcagcttatgccgtctagtcgctttcacgggctgcgacttgtggttcgcagacacagagagaggtcgaggatatgcaggtactcgtgaatttcggggcgaatcttgtctcaacgacaccacagatatcgggcgtgatccatgctcctgcgacgacgacatggacattgggcgattgtacgcaatgacaccagagatacgcttgttcagtggcgatcctgagttaaatgcgcggagcgggtgttcgccaggcgctgaagacggcataccaggaggaggcttcatgcctgccatattaatcgatgcgatagatgttcttttcgaggctatggcgctcgaagtctccgaatggtctttgttgttacggcgcttgtccaggcctcccagaaagccgccggcgaacgactcgcggcctttctggatgaaaggcgatagaacgttctctccgaataagactgcagacattggacgatgcatgggcctatgaagattccacgagtcgtcttggtacattgacaaaatgtcgtccgtctcttcattgtagtctgagtagtcttcattagcactggcattctgttcttcatgatcgtgagacgcgaccatagtttgaaaggctccaatcctgttctcaagttccttgcggtagccctcctgcaccacctgagcgttctccatcaagtagaggaagtcatcagactgaatttgggagatatcgtgcgtgatgactacagtagtcttccctttgcgccaagttcgtattgcctgaagaatggtgcccctagtgatgtagtcgagagcgctcgttgactcatctagaatgagaactggtgtgtcgcgcacttttgcacgggccagtgccattctttgtttctgacctccactcaatgcactgcccttcatgcctagctcggttttcagaccatcaggaaggtcttggacgatgggatctagcattgcaaacctgattgcttcttcgatctcgtgcaaggcgatggtgtcgcccggtcgacccagcgctacgttatggtcaatggtgtcgttgaaaagcacgctatgctgctcaacaagggtgatgttgtttcgaagccatttgacatcgagctcgtcgagaggaagactgtccagtaggatgcatccggatgtgggttggtagaaccgcacgagtagctgaccgagagtactcttgccggatccactctttccaatgacgaaagttgtctctcctgccgggaagaacaaggagatatttctgatcgcaatctcctccatacgggttggatacgagaacgtgacctacatgatcagcgaatgcatctcgatagtaattacgtggataatatacctgtcgaaactcgatgtcaccggggcatcggacaggcttcagagtgccgtccatctcatggttctggtcgcttgcagagatctggtgcatgagcaacccaagatgcgcgccggcacttctgcccttctgcatcacaataaactgtggcagaaatgcagtgataccctggatagccatcaaagcagcccaaaatgtggtaatgacctgcccaatgctcctgtccccctgccttacaagatgagtaccataccaaaatccctggacgaagacgctgagtgtgaagaattgcatgacaccaatctgtagggatcgcaggttggccacacgcatgtatatagtcgctgcgagtgcggtgatatcggtgaagactttgagctcatagcgttcgccgttgaagcatttgacggtctcgatgctctgtaccgcgttcgttatgtacttgagagctgtttgtagcttatcttcttgctcgtttgcgcggatcgatagccggtgcgcaatgaatgcttggacgagataaattagtggaacagtgcagagaatgacaagcgtgaggttccaggagtagaagaaagctactccaagagctccgagtccttgaatgatacattgagtgccttcacccatagttgccgacacagagagttgtaggtcgcggatatgcctgaaacttttagctatggaagacgcgtggtaccaaagtttccgttggctgacttacatttggatcgctggcagaaatgctgcaataccagtctcgcgagtgtcataccatgccatgtccttttggatcaatgcattgaatattttgttgcgggcgcttctggcctgtagctcgccgaatgtaaggaaaaagaagaagtagaaactgttggccatccagttgagcgaagcgatgccagtaagtatgaggcagtaattcgtaacgctgcgacggagcccgctgctatccagctttcccgcaccataatctgtatagtcgcggaagatgagaccgtagatgattgcaaacacaggtagtgtagctgcggcgatgaaggcgctgaagagagcaccagagagtattggaaggtgctttttggttgtgaatccaaatagcgctttccagccgacttttaccatgtactcgtgctcctctactgcttgttgacttttctgctccggctcgttactggtatccgaggctgttggtcgagccataatttggatcggtatgtgccgctctatcgagagcgtaccgattctcaattgcaagtatttagaagacattgaacacatgtcgtagaatacagtcaggtgaaagtaagggtgtccattgtcggactagcgtgtattgcgtttcgggaagatgttttcatcggttactttgtctagtcttagcattgttccttgaaagcgaagtcgagtgtaagccacagacccatgcgcaacgcaacgaacagcagattactgaggatgtattgtgtaggctgcggtcagagatattacatatgcaatgcgctggatgcatagatggatcattcattcacctcagctgtgccgttttgctcggcaacttttgatgttcactatctactgtcgctgagcagctttgcgatcgctccgacgctttccaatcgctgcgaggggcgacacacggtaagtgctgggaaacaaagagcatctggtacgagtaccaaggctgacccattgtcgtcaagatggcgcttcacatcagtggcgaaggaatgactggaagatttggcaggtgatatctctctcaaagataatttcaggttcttatttgctctccgccttcgccttctcgtggatccagtcgttgaggccctcgcggttactgttgcggtcagctatacatcccctctagacgagcattcgtactgaccggacaatttcgatagcgtagaactgcatgcgcactgcgaaaatggtctcgtcctggccgtactcgaacttgggatttgtccggatgacagtgccgaagttgtagtcgtcgatcttcttctcgtagacgttgatgaagttgcgccacttctctttgccctctttgctcttcatctcgtcctcatctattgtcgccttggggtcaaagtctgggaattccttcttgaagtgctcgtagatttcatcgtcgaatttagtcaggcgcagcttcgagccgggcactttctcgagaatcttccagtatgtctcgatgtgctggacgactgcgcggtcctgtcagcagtggaggatgaatcgcgcaagtgatgctacctttgacggcgaatgcctgctcgacctatgccttcgttagttgtgactaaggttacacacagtggcttcgtgatgcgctcgccgtacctgctcggagttgtccgtgtcctcagcgttgaggcccggctggtgctagagacatgtcgggcggtgactttctactgcgactacgggtagagaaagagtgaatacaggctgtgctattccctgggtatgcgcgcgcaatgcgatgtataaatttcgtcgggttgcgtcatactccggctggctaacttaaccccaccaaagccttcccgaagtccaacagccacaggtgggggagaatttccaacattgactgtggcgcaacgaaatgacaccgaccctgcatgtgagcatcgtatatcctacagagtcgtctagatgtaactgatctctatagcatgaatgtacacgtcttccagtgacggcattggcctcctgcggtgccctgcttgtcgccgcagaaggaccattcttgcgattttatgacgccaaaagttcgcggtatatcgcgtcaaaacgcgtcttcaaagctcatgcagtgcatggtatctccgtgtactccgaaacttatgatgatgtgatcaaactggtagtatggggcggttgcctcgttcgggcccttgaggtcaaatttaccccaagagtcgactttcatgagacgcaactggacgcctgcctgtctgccgtcgcaaggtccccggattggattcttgatttagctccacgtttcagcagccttgaagatgcttccgagatcgagcaagggatatgtgttgcggttacagcccacaacgcacttgtgcaggttactatacatcgccagcgcaaggagatcgaacctgaaaagtgcgttgtcaagtaactggaatctgcaatttactgactcgtgctacagagcatttgcgctgtctttgtcagagctaacatcaagttctcgatccatattgtactcggcccatgtcttttgggaatccgaaaactgtgtgctggtagccgcaggaactgcatttggggagatcatgtactggtcttggaatcaagacgcggatgccggatcaaactctcgcgtacatcgagtattcttaggccacgaaggctctattttcggagtccgcatatccaaggaactgccttcagggtgttgccaaaccctcaagcgcatcatcgcaagctgtagcgacgatcgcacaatccgaatatgggacgtttcagatgttgcggttcatgattctcatagagtaacttctgttccagtcaaagattctgagaggacccaacatactggctttagcaatgcagcgtttgacccgaattcgttctcaagttcgcagtgtctagccattggctggggtcatgcgtcccgggtttggaacgtacaatttctggagtccacgccatgtgaaggagccctcctactcgtatctacaggcgaggacgcatcatctaggacttggaaactgaccttagacaagaatgaaggagcaatcttaccgtaccaactactgcagcaggactctgctgcccaccacagtggtaaaaacatgtggtcaagcgctatctatggtgagccagtaaggcgtcagcatgtagtctgtggtgccgccgattctaagattacaagtcatccgcttgtccgcgtttcagagaagtcgcgagagagcagagtacaggagtacactatgcctgacattctggcattagctcaaatgcttacgcaacagcccaaccaaaccacagtccaacggaatcggacgtcctcaaaaagggcagattttctccggagctatagctttctcgaccacgaatcatttctgctcaccacaaactctggcaacattcttctcgggtctctgcgatcacggaaaaattcggggggtccaagcggactagcaggagccacgttcatcgatcagttagacgatctttgtggctactctgtctgtaaaggcgacaccaatgctggagtggcattcgttggtggatctactggcgtcgtctacatgtacatcaaagccaccaaccgattgtccaaagttgagtctttcgatgcgaagattggggagatgttcgtaacgaacgtagcccatattgacaaacgcataacggtagccctcctggtcactcttgtggggatgcaagaagcgcagcttctgtttgtggaagtcgccgcggactccaaaccgtgtgtcactagagccgtcacagtcccattgtcagacctaccgattggctcgatggttactagtgtgacgctcacctcgtcctttggagctatgttccttcaccttgggttccgacgtgggtcgatcgtagtgtacagcatccctggtggtgaatctgaagacagcaaccgcgtgaaatcgttcagagctatagataaagtgcacggggaggaaacggtcacttctctacattggacgacatcgccacaggataccttcgtcggttatctagcgtccgttggaagagatggatgtctcgctatacacctcctggatctgcacgcgaatgtcttcaagttagtacacaactcaacactacccattggacctaatatcgaagggactattcttcaaacacggaccatctcctcgttcacggattttcgagcaaaaaaatgggtgctttacgacgtgacgtctgaagacgaaatcatgggcatcgaaactggtggcgcacatcgaagttgggcctttcagccagaccaaggagctcagggaggagggtcgttggtatggacaagggcatccagcctgcacatacgcagccagacagggccaaaccacaatgtcatcagatcaggtggacacggccgcgagatcaaagctgtggcggcatcgcaaggagctcatggccaactcattgcgacgggagcagaagacaccgatatcaaaatattcccagtatgttgctggggagctgcattgcccaacgtacgttgcggaaacacaccacgggtatacagcatctacaatggtccgacgacggcgagtatctcttcagcagtggtggttgcgaagagttctatatctggaggataaatcacttgccattggcttttggcgcaggtgttgtatgtgagtttatatacaccccagaaagtgagcatgccgacttgcggataatgtcttttgacgtgcacaagcgcggccttgagtatgacattgctatggtgttctcagattctagcatcaaggtaacgcgtctttccagccattcttgagcgtactaatacaagaccaggtgtataaatataatcctttgcgtgtcgacgtcaggtggcaggcaatcgctcaaggcctctacttcacgtcctgtttgacacaatgcgtgtttcttgacaccgaaagccttttgacagtaggcaccgatgggcacaccgctatctggcccttgtctagcgaaggaacacggccaacagcagactcgaaaacacaaaccctcagctggcagcaacctgtgcgaatccaccagagctcgtcgaaggccatggcttcacaccagcacgatgcgtctacgaagctcattgtctctggtggagatgacggtagcacagccataatgctcctctcgaccacatccttcaaaaagacatacgcagccgcacccgtacttttgaaccggactcacgcatcagcagtcacagcgtgcgctatcatgcagcaaggagagcggactttcatcgtcacgtccgggaatgatcagtggttgaggttgtgggaggtttctgtttgtgaccaagagggcgatatcaggactcctgcaggaaacacatatgacaagagtatatcagacgttcgaaggctgggcaagatcaagaccaatgtagctgatgtttcaagcattgcggtgctagaagcacatcaagaggaaggggtcgcgagagtattggtatgcggcgtcgggatggaagtcataagactggagtgggatgtcaataacggtacctaagaaccatacaaagatagacagctggcagacacaggtttgagaatcgcatcatgaattcgtggtccacacttctgattcgtcgcggggatttgacgctaggccggcactgatggctgttgttgtggcaacggcttatgtacgcagctcgcgcattgacaacaagacgcacacgatcgccatctccaactccagacatcttcctcaccccacacaacgacaccacgacaccacgacacacaccggccaaagcgaacatcgataccacaaaatggtcgctacacgtcgcggtgcgaaaaaggccgctgagcccgcgcctgccgctcctacgctcaatgcgcccccaaagcgcggtggtaggaagaaggcagtcgtcgaagaagctgcacccgaacccgcgcctgccgccaaacccatcaaggctgctgtatccaagcgcaaggccaaggcacagcctgaggccgctgagctgcccgccgcaaagaagcccaccatgaacacaaaagcgacgcgtgccgccaaagttgagacaaaagcagcgcccgccccagctgcacccaagagggccactcgcggcaagaagatcgtcgagcccgaagccatcgaagagcctgccgtcgtcgaagaggctcccaagcccgctgccactcgcggtcgcaaagctgcagtcaagaaggcgcccgcccccaagatcgaggagcctgtcgtcgaagagcctgctatcgaagaagagccagcagctgctgacgaacccatggtcgatgaagctcccaagccagcgactcgcggccgcaacgtgccagcaaagaaaactgccgtcgccaagcacatgaaggctgcaccccacaaagcacccatcgccgtcaagccagcaccgcgtgcgcgcaaagctgctgcacccaagccttcattgccacctccagttgctgccaccagggccacccgcggtcgcaatgtcgccgccccagcacaagactcgccgctgaaggcacccgcgcgcaagccagcaaaaaaggctgccgccgtcgtcgcaaaggctcagcccgcagttgttgctgaagctgcgccgtcactagtcgcagaggctgagcctgctgtcaacgcgaaagctacaccgtcaccatcgcccgtcgcaaaggctgagcctgcgactgtcgaggagccgttcactgagttccccggctaccctaccacacctgcacacatcgccgcgcccatgtcaacaaaagacgctcttgcagccctgcccagttatccaaagacacccgctcacatcgtcgcgcccattggcaacaaggccatgctcgctgagatgcccggttacccaaagacacccgctcacatcagggcgcccatctcggtacaggctgccatgaatgagatgcccggctaccccaagactccagcccacatcacggcaccagtcctgcctttggtcgctgagactgaggaggtcaaggaggacttggtggagtatgtcaacactcccgcacatgtagatgctatgaacaccgaggacaatgctatgaatgagctacccgattacccagagacacctgcacacattcaagctcctctggccaacaaggaggccctcaacgagttgcccgattaccccaagactcccgcacacatccaagcacccatgagctcaaggaaggctcttggcgagctgcccgtcgactacatcaggacgccggcgcatgtggttgctgcaagcacgcccagcaccatcggcctttctaaactgactgccgactgcttcggcacgccccttcaccgtccttcgcctatgcctatcatcgaggagtctgcggctgtgcccgaggacccctccgaactgactgctgactgctccggcacgccattccacgtctcttcgcccgtcatcgctgaggaggttgcagctgaagcggcatccgagggccccgagacacctcagaagcttgtgtggggtgtcacgaaccaggaggccttcaacgagctgccagagtaccccaagacgccacagcatattgccgcgccgagtcgagcaacaaggccgctcttgctgaactacccagctaccctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgtggggggattctcttcatttcgccggaataaagccagtctttgccatgcagcggtggtagtgtctgcaactaagcctatctctttcgagttcgagggacctagcgacttaaccgacggcagtgagattgctgacgccagcgaagtcaccgactgcgacaacatggatgtagacaccgaggtttccgttgctcagccgatgcccaagcttcagctcgcacctattgcgctcaatgccccctcaaacgctccggagccagcctcgcccttgaagtcagctctgcgctctccccagaagttcgagactaagacaccaaagaaggctgtcacctgggacgagcacgaggagagtgacctgttcaactacggcggaccactcgccggcctcactttctttgtcgacatcacctcacacggaaaggagcacaactacatcttcatgaccctgcttgaggatatgggtgcaaagattgctaaggagtggcagagcaccggcatcacccacgtcctcttcaaggatggcaacaaagagaccctcgagaaggttcttgccagcaaaggagccatcaagtgcgtcaacgtcggctggatccttgagtgtgaacagaccaagagccgtgttgaagagtcgccctacctagtggacctctctgtcgtaatgcctcagtctccccttcccacggctgcgctcaacgcctacaccccagcacggactccttcgaggtacgccttgcctccttcgtctgagtgtaagagcattcccgatactcccaccagctctgagattgaccactccttggtcaacgacgacgatgacaaggagaactctgaggtcggcctcttcttcagagacagtgttatcaagactggcattccgcgtacctgcccacccaagaaggcgtctgtcttgttcagcaggtcgcccatgaggacgccttccaagatcaacttcatgggaaactcgcctctcaagcccttctccacctccaagaagcgatcgcttgatacttcctcctctttgggcctgtccatgtcggtcccgcccaagaagctgcgtcttttctaggcgtatactcggtctctttccggttggcgtttggcggtgaacggagggttatttgacgacttggcgtaccaggatgcatcgacatcacatcagcataaacacggagtcttttctggagtcaaaatatgaacttctcttcccatttcacagcacacacctacacgccatccccgccccttcatcgccggcttgagcgattgccattgcttctggtagcctcctgcaagggacggctccctttggtttgatcgcaagattgccaggtggaggggcgggtcgaaggtgctttggtgtgcttgcttttcattgtactttatactactgcttcggcaatatgggatgggtgggcggaatggataccacggatgactggatgatcaaagttggatgatggcgtttggagggtgcattgcatggacactagcttggcaactgtctttgcgggtttcttcttgtcacatacagatgatcatggaatgactatacttgaaaattaccctcgtgtctcttgatgctgtgaagtgtgatgtatgatagactgcagtgcaaaagcgctgctcagcttttattgcgcacgctatctcttgcgctcgcgtatcgcattcctcttaactgtggtatactctgcatactagaaatagcagtccaacaaccggtcatcacgattcgcgggattcccgcgtgaatgagccagacgagtatgaattgtcaccaaccgtgaacgcggcgatacaatttcaccttaaaccaccaagtttgtacaaaatcaaacaggaagtttatcaaagcctatggacgtatcagtgatgtaatagacgtatttttgttcaccaggagaaggttgaggctcttcggaagtggttcgccaagccttgtgctccgtgcgcggcgggcgtgggccagtctacatcactgacgaggcgcaacacacgaccaaacaatcccaacgcgccatctttcaccgtttctccctctatactaccccgctcctcttaccacgggatccacggagcttcgcacacatctgccaatccacatagtccacacatcccccacccgccaccatgtcgagcggagaggtactcaaggcggacaaggacttctccaaggaggccgatgtcgctattccggaagccgagaagctgggcgcagtatgtctgataccgtggggaggtggatgaagctaacatgtcatcaatagagcaacccacaagctggtatcgaccagctgcttactctagagaagaagacccgccaggtacgcgaagcctgaatataccccagcacaagcacatgttaacgcctacaaggcctcagatctcgcatcgacatcccgagtcatcatcgccatcgtcacaatagcaaagaaggccaatgactggaatttgatgaacgagcaggtgttgctcctctccaagaagcatggacagctgaagcaggccaccaccaagatggtgcagacggtcatgggctttctggatgatacgccaaatctcgagacaaagctatcagtcatcgagacgctgcgcacagtaaccgagggcaaggtaaggtggaatgaagtcgaagtacaagcatatctctaacagacgtttagatcttcgtcgaagtcgagcgcgctcgcatcacccgcatactctcaaacatcaagaaggagcaaggcgacatcaatgcggccaccgatatcctctgcgagctccaggtcgagaccttcggctccatgacccgccgagagaagaccgagttcatcctgcagcaagtggcgttatgcatagagaagggtgactggacacaggcgggcattttgagcaggaagatcggcacaaaatacttcgcgcgtaggcccaagaagaccccggagcagctcgagaaagaccagaaagagcgggaagagaaggagaagacccggagtgtcgacgacccgcctatcgagccggaagatgacgtgacggatctgaaactcaggtactacgagcagcagatcaccttggccaagcacgacagcaagtacctcgacgtatgcaagcactaccgacaagttctggataccgaggcggttgaggaggacccgaagaagctacgcgctgtaagtctgattccatatgccatgagcattcctaacaatgattgtagatccttcagcgcgtcgtctacttcatcatcctcgcaccatacgacaacgagcagtctgacctcatccaccgtatccagcgcgattcacgcaactcgcagattccacaagacgcacaactggtgaagctcttcaccgtgccagagctgatgcgatggcccatggtagccaagcagtttggcccacacttgaccgagaccgatgtctttgatgccgagaaggacgactcggacgacgacaaggcacaccagaggtggcaggacctgcggaagcgtgtcatcgagcacaatgtacgcgttgtcgccaagtactacacacgtatccagatcccgcgcctcaccgagttgctggatcttaccgaggatgagacggagaagaacatcagtgagctcgttagcgcaaagaccatctacgcgaagatcgacaggccagcgcgtgttgtcaccttctcgaagcccagagatgcggacgatgtcctcaacgagtggagcggcaacatgaagagcttgctaggtctgcttgagcgcgtcgaccatctcatcaccaaggaggagatgatggcgcgcatccagcccaccaaggtcgacaagagcaaggcggcgaagggcaaggcgaaatgaggaatacgaaagtgtgatgactgaagacgatcatgattagtctagaattggaggcctctctatacttggccccgcgcgtgtcctggcactgcgcatgtaatatagacgtccaaatgaacagacgcaatgtctaaagtctcgccccatctaacgtgaacgccttgcttgaatgcggtagacctgatgcctttagaatggaacgtccatatcctccacgctctcctcttccttcttacctccttcttccccgtgcatcacctccttgatgaaaccgatcagcgcattcacgctcgccttctgcgtgctcggcagaaagtgcccaccgggatgatacacaacatacttatcctccctattctcacacgcctcgacaagcgccaaactcctcgcctcctcaaccaccacatcctgcgtgcccaaaaagtgcaacaccttcgtcctaatcttcggctcatagaacgcatgatacggattcatcccccttgccgcaaagcccgaataactcaccgcaaacttcaacggcggatgaatcacctccccatcctcctcgaaactctcaggatatgccataccgccttctacctgtttggccgcgaacgcctccctcctcccctcctccagcaaactcgcaaccatggccgcacacgccccaccctggctaaaccccacgaccccatcgaacgggccctcgctcttcaacgtgtccgcgatcctgccgagcccgagttcaaggccctcgtatacatacggctcccccgtgcccttgcggcgccaccacgcccacgcatcgacttcctcgcccttctcctcctgcgcggcgagaaacgtctcgtcggcgggcgagagccggatcggcgccgtgggatacacgagctcgcagcccgcggggaaggcttttgcaagcgtcttgcgcagcgcgccggttttggcttggaagagcgcgccggattgcgtgtagccgtgcagcatgaggagttttatcgggcgggttgggggcgcggtggaggtcattttgtgccaatggtaggttgtttggaggcgcgttggggtgagggtgcggagataggagagggcggtgggcgggggcatgtatgtgtgttgggtgggttggcgggcggagggtgtgaagtggagggaacggaatataatgggttcggaaaggtgttcggaatcggaatgaggtcattgggttgggtttgggacttcaccacagatagcagagcaaaagaaaaccaaaaaaagtggaaagtacatgtttctaaattgaactgtatatcgtcttacagagaggaccgtctgtattgctgaaggagatgtgtttgttgtttaacggcaataattttgcgggcgctgctcttgtacctactttccttcacacaacagcatgtagtgcttcactgtgctttaagttattagaaaagaatagcgcatctcaacattgttggattgtttataactacatgaaagactaaggccagaccatccaggatggtcaaccactgctcgcacatttactccaaccgcttgtctagttggccaatacgctcctcctggaatgcaatcgtagcttttgcatcagcctcccgtttgtccagcaaagatctgcccgcctgtcaggtcttgatctcgccttccttctcctcaagcctactccccaattcgtcccatctgcaagcgaatgcctctgagctcccagacatgttcctgcttgatcttggctagttcctgttcgagcttggtaatctcatctgtgccggtgaacagatcatcaaggtcgtcttgcccatcagcagcagtcgtagctgccttatggcactcttccagaccccgaatcatctcctcaatctcactatccttggtcttaatctcagcaatcttgccatctagctctttttctagctttacgatcctagcctgttcctgcgcaatttgggcttcgaacatcttccgattccgcgacggtgcgtgctccaattccgtaaccttgttcttcaaaatctggttcgttctcttctcggccgccagcttctcgtctgctggcttctgtgccgcctgggcagtctcagtctcagcaatgtcaagcgactgagtcttgtctgcaggtgccatgaccgagtgttgaagcttcctgttctcagtttgcaggctcgtcacttgttggcgcagagatgcgttctcagtctcggcggccttcaacaattccgtcttttcgacaaacaagttgtcaatcttgtcctgaaactccttcttctcagtctgcgcaacctcagcatccgcaaccatatcattccgcagcaattcattccgtgccttcgcgcctatgactcttgcgagaagtttattgacttcggtattcagcgatctcactctgacgtgcgagtcctttaggcccttctgccccgtaccaaacatgatcttgaatttgtcgcgttcgttggcgatgtccttggataggtcgaccgcctcgtctcgctggatggtcatggttgctagttgcaggcataagagctcgatcttggtagtaacctctgggggcgggattgcattgttgtgttcggatgctcttggtccaggtctgagataagactgcttcgtgttcgtcttgggtgcattaggaggtgccgcacgaacgactcgagctctcttcgtgttgctgcaggagcatcggcgaagcagccacataaggaacacgagcaacaatataggcatcacgacgaatataaaagcccgtgtaacggacgcacgcgggggcgcaagtggtgggagatgcccgttgggctccgatccttgggaatccatggttgagttgacgagtcttcgtaatgaacggtcgcagctggatacttttagcaggatatctatgagcgaaatgaccatgtatatgaggatgtgagacgatacgtgtggtctatgcaagacatgtcttgttctgtgtccaaacaagttctgaccaacaatgaaatcaagtttgagcaacaagtttttgtgagacaaaattgatactacatgtcggtaattggtgtgcattctggttcatagttttatgcaccgcacaagaacatgtagagagttgtgaggtggagagagcgtcgttataaggaaatcgcaacttggcgttacaaataccagtggtgtaatactcatcggataatgacttcaacggccacctcatttgaccatgatgccttctgatccgtctccttccatgccttggcaagatcaagctctaaaacattttcacacgttttgctgaccgcaacgcaatcaattgggatgggtcgaccaaacagcacagcgaagaagtcgtcttcgatcgatcgctctttcaaatctgaaatgtaaatacctaagcacaagttagtctaagtatcgacactgattatcaagggctatgtattaccgtaagtgccgagcaccttgagtgaagtccagattcgcaacctgcccgaggatctttcgatatagctatctgcgttgatgatagcagctgcaccagtcatcttctcgaggacaccaagattggccactgagatgtcggctagccctctgccgggcttttcgcgttctagcttgaacgattgcaatgggtatgcggatagtatctcccaaccccgtacaggcagctcaaggtggaccaatgcgctgttatccttgacacttgtgggtttggtgatttgaccggtcgtgtgactacggatgatgtatgttcccttttcggcacctgggaaagagtcgagaccaatgagctctgcgagaggtcgtggggcgcagttgaagacaccaataatgctgatcccgctgtgggccattccgacgtacgtgctgaccttgaggagcacaggatcgtcgaaagcattgtatgctgaaatactcttgccaaccgtgtgcgggcgaaggattactgtgtcaccacgtggtgtatttccggtcatttgcccgatcaaatccacaccatgttgcccaggtacatctgtgatgtatatggggcctccggagacacagcgagcggcgccgtggaaaccagcatagtcgtgagacgtctgaaacatatcccagtctggcaaaatgttgaggtattgtgtaaggatagagttatgggcgttgcagaagacgtgccacggatgggacgccggtacgtctggaaagaagtcgtccgaattgcgcagcaggatccgtggcttgttcgacggaagcagagagtggaataatatctgtggcgtttgtgacatgcaggaaatggctttggcagagaagtatcgtagctgattgatgttccaggcatcctgatacgcttcaatcagatggcgtcgatcatcggcgttcttgatctcatcgagaaaaaactggctgtctgtcttgaccgagtcaactccggtggaactgagaaactcgtaaaagtctttgtagaatcgtccgacgtcctcttgagcgaccatggtaacctctctctttgatacaccgtcctttgtttgtaccttgactgtcttatattccttggcaatcttaccatctggcgcaatgcccccccaatacccctgaatagcatgccaaacggcgatgtgcttaatgtgtttgtgtttgttgcggatgtcccctacagtcgctttaaggccccggggaaaaccagttttgttcgcttcaaattcgatccaaccgttgtcgaattgagtagcacctttggtctgcccattgtgagctttaattcttgagcatgtcggcgaacttaccaacgattgccagttatcgtcgatgatcagattactgatgttgatttcattcttggacagtgagtcaagagcgtcgaatatcttttcttcggtcaagttttggccaagtccgttccaagtgcaatacgctaggccatcatctataggatgtccgagttagacgcaggtgctgttgatatcggcgatttatccgttaagtacttacaccagttctcaagccattcaggtttgaagtctttcatcaaagcttggtattctgcgtcaagttgtccttccatctcttcatacctcatgacaatctttcgtgcgtgatacatggtagcagcaacggcattctccaaagtcttaccaaccgcagcgatgagactaaaaactccttcctcttcgcggtcattctgtgaactgatgactatacgtccgtcaaagtcatggcgaaaaaccgttagcacgtctttcatgccacttacggcaaggatgactaaatgagatccgtcttttcgttcaaaagccgtcaagatggcatctttgtccggttggaacttttccctaccctgtcggggcgcaagccaggggctccatattcgagtctcggcgaaccagcgtgagaagtctgtcggtttaccgagcttctcgttcagcataccaggttctttgccagaagcagcttttacagagccggttatggaccaaagctgggtctcaggggtatcactttgttccttttggatgctaaggaaagacggtagctcttctatgtagtgtgtcaaatcgtccttgactggatcgggagactggtagatgaggtgcccgtctgatgtagaaaatgcttcattcgcccatttccatggctcctcctgtggaagtcagaatcgtcaaccttatcttaagatgcttaacggacccctggtagagcccatttgtggagacaacaagaatgcaatgccttacctttgctacccgaaaagtgattgtataagaaaataagccatgcttggctggacgcccgggaagatcgactttgaagtattggcgtcgtacattggtatctttcgcccttactaccgtcttgtaatgtcaacttcaaagacatcacgcacaaagacacaactgtcataccacactaggctctggggctggctgcaagctcaggctggtccagtggttggagtcttcgaagttgtgccacaacgcgacatcccatgtcttctcagagctggctgagctttcgatgagcacagtgaaacggacctagtgactgttacaccttgctgagctgaccgaggtcgtgtggatcgactcacggacgttgtgtccgggccaatggtcgtagtttggcccaagggcgggtggcatgtaagtgatgcatacatagttgcttggattgagaggagctatcaagttaagctagagagcagggtgggagcaacaagcatgaaggtcaatgtgaaaatgatgaacaagaggagagggtcagggtgcagtcaattggggagaaatagagttttataaggctatcgtaggtgcagaagatgaagctagctggagttaacgcgtgaggtcaagtgacgacgtgttgcggaggtgcggaggtgctgcgggagagctgcaagcttggaccaatgagcgcatcttcaatcttggcaggcacaagttccgacatggacaatttcgttacttcgacgacgccatctgcggctgctccctgaccatgtcgttgttgagacatctgccacgacggtcgcaatatgtatgtcgtcaatgtatacggaaacaatccacatcggcacagcaagatgcggcgtgggcagagcgggcaggtacaataagggcaggtgcacagcagagcatgctgagcgtcctcgaagagcgtggctttgtgaaggatgttgcggggtgagtgcacgtggtgttatttcttcgtctcttacgacatgggatgttgctaagacaacacagtgaacggaagacactcgactgggtactcacagagaaacccataggcgcatatgtcggtgtagaccctaccgccccatcactccatgtcggccacctccttccgttcatggcactattctggatgtacctccacggctacaacaccttcagcttggtgagccactcgcggccgaacataacaacgcggaattaatatcgtgtagcttggaggaggtacagctaccattggggatccatctggaaggacaaccgcccgttcgagccaggcggccaatatacagcgccacaacagcaagaatatgcatattcagctccgtaatctgtggaccaacgtgaagtgtctgggcatcaaacaccagtactccaacgcgatcagctggaagaaagagcccttgaacaatgagacttggttgcagcagcttagtgccatcgacctcatgaggggtcttggctcgggcatgcggttaggcgcaatgcttgctcgcgactcgtgagccagccataacctgttccagagcgcagctgacatcagtatagcgtcaaggtacgcatggagaacggcgaaggcatggccatgtccgagttcagctatcctctgttccaagcctacgactggtggcatatgtaccagcggaatggcgtccagcttcagattggcggctccgaccaatacggcaacatttgcgctggaatggatgctatcagctatatgcgaagggcaggagaccaccattcgaattcggagctggacgaaaacccgctgcgcgcaacgtatggcctcacaacacctctactgactaccgcgagtggagaaaagttcggcaagagcgctggaaatgcggtttggctcgatccgaaaatgttgagttctttcgacctgtatcaggtatgatcgtgcgagtctctcatgccagcatatcactaagacgcaacagtacttcgtcaagacagccgacaacgatgtggagcgttacctgaaactcttcacgttccttcctatcaaccaaatcaaccttctgatggcgcaacagagaaaagacgaatcgaaacgactagcgcaacacatcctagccaaggagattgttgaactcgcccacggtgccaagtctgcgaagatggcagaagaagcgcataaggaagccttcagtcacggcacaaacacattctccctgggtgccttgagaaattccatgtccaacatcaaacccgccaatgctccaaaccctgagcatctgagcaagagtgaacaggctgaattggctcataaagagtctctcggcctttcagccaatgcacaagagtccggaacgacgtccgcgctatcaaagcagaaaatcgttacgttgcccaagacgctgcttcagcccggctcattcccgcgcatcctttgtgctgcaggcctagcgtcatcaaggagcgaggcgcatcgcctgatagcctgcaaaggtgcctacgttgtcgtaccgaactcagggtcccccgagacaccaacagcgctgcaatggatcaacatcgaagctggcgcgactgttaaccccagccattacttagtggactgggacgcactcgttctacgatccggcaagtctaagattcaaatatgccacatcgttactgaggagcagttcgaggctgaaggcctgacttgtcacgggtgggaagagttcaaggcgaagagagagaaggacgagagcaaggcacgcatacaaacggaatgaacccgctttatacctcttcaacatgaatgggccgacttcatggcacatcttttaggccttctgtacaacaatgtaacaacgccaatgagcagacacgccatcatcgcgtgcgcaactagacaaccaagtaatttcactcggttctccgcttcccgtatgttacctagcaaccatatgcgtctcactctggcgtaccacactttctttgatatcaagatgccgtgctcggaagacggggaaaagttcaaggtggcatcaagtcgctcgtagaccacaccttgtctcctcgtgccacatttctatcacgttgtcaattttcagtcttcaatatgggtgcatgtccttcatcccccgtgtgtcccacacacaaccaatgtacattcgacgccaatggctcctccttcgcattcgcctgcggcctcgattactccggcggagacattgagtcggttcaagtccgtcccatccctcgctttcccatctccatctctcctgacagctacagacatcttcgataaccgattgcatatccctctgcaccaccactccctcctgcaccgcaataaccttcagcgactccgcatgctcgctgaagaatatttccgcgactccaacactcaagtacaacacctcatcctctccccttcgctataaacaaacctaaccaatctcccagcccaactgcatcagccgcatatatctacacctccccctccacctccacctcttccctttccgaagccattatcccctgccccccgttcccgaagacaaacctcctctccaacccttccttcgagcaccgctccctcctaaattggacgcagtccacaaccgccccagcccgcgaaggcataccctccacttcatccccacacacgggatcctacgcatttatcgctgcagggggcgtgacgctagctcagaagattcccgtgctgtcgcgacgcagttacacaatgggcttgtggaccaagcagacgcacgaaagggcgtgtgagtgccatgtgcgttgggagggcgagacgaaggtgcgctttacgccgggagtggagtatgggcggaggagtgtcatgtttcctgtcggggagggggctgtggaggggagtgttgagataggggttgagtgtgaacgtagcaaaggggaggtgtggattgatgatgttagtttcgagattggatgggccggataagtggttgtttagagagagcaatggtatgcgtaaattcaaatgtccaagctgtttctatatactcaattccagccgctgtatgcctcgcttcaattattcgacatgtatggaacgtgccgtggtggtgcgaagagaatctatggatatcacaaagaagagaagagagtcgtgaggtgcggaattggcatgtttaggatattatgccttctccttcttcttttccttcttgtcgtgatggtgcttctcgtgcttgttttccttcttcgcactggcttcggccataagctgctcaaaggccatgaagtcgccttcttcttcaggatcgcgttcagcctatacgttgttagtctggatccaatcgcaatgctatgatggaaaatgcctaccttctggaacatctctccaatgatcatcagcgcttgtgctcgctctacccgcttatccaacttcaccttcttatcgttcaaaacttcatcgcagatgtcacgcagcacactctgaatctcgaacttgctgcctctccacgcggctgcgaggatcttgcccgtgaccttcttctcgtattcggccttcttctcatcagtccatgcctcaccacccgcctcttctagcttggccatctcttccatggtcagctgcgcgtctatcgcagccgacatggtgctccaggtgtccttcaccaatgtacccttgtccttgatacggctgaagaaaccagaaatgccgaggaatttctgagatttgaggaaggatgatgccttcatggtgtaggtcgtaccgatagcgtgaaggatttctataccaaaggattccatcttgaggttttcaatctccaatcggatcttgtccttgaaggcggcggtgacgtcgctggccttgtcggtctcggtccagacggagatgcggtcgatgagcttcttggaaaggttagcgatgcgctcttcccggatcttcttgcgttccagttcgtatgctgctagctcctctcgctgctctttggtcaagccggccttcttcttctgcttctcgcgcagctccttctcagcgtccgtcatacctgcagcttccatgcgtgcatcctcttccgatttgtccatgatggcggctcggataggcatgccccgcgtctgcggtgtgctcgagccggatgctgcggctggtgtggtcgtggtacctgcggcagtggcagtggcactggcagtggcagtggacgactctgcagcgggttcggcgtaggcaggcggcggcgcaccatatgctggtggcgcatctgccgcatgtgctcctgctcgctccgcttcagcctctgcctctttggctttggcggcagcacttggtgtcgtggcgggatccgtgggcccggtcgcgggaacagcaccagtagtgccagtcgtctgtcctgctgcttcagctgagcctgagacctcggccgccttctctgcctctgcagctgcggcctcctgctcctccatctcgcgcatcgagatctccatggtcttggtaaggtccttcatcagcgagatctcgccaatcctacacatgtcagcctgcgttctcgctccctctaccgagacaagatgtctcttcacatgtatcataccagtctacaaaggcttctccaccaaaaatcatggtgaagaactcggacgggtcctctgttgcctagtcagcgctccgtacttgtaaagctgttggtagacgagtcgtaccaaacccgctgctcggcatcgctccttcctttccatacttgtcgtacgctgctcgcagctggtcgtcgctcaggatctggtatgcttctccaatctgtcatggtgtgagccccgctatcctacaacactgccgaaaaggcgcagaggcccgaatgcaaaaggcggtcagcgtacttgttggaattttgcgtgcgcggtttcatcgccggggttcttgtctgcggccatgtgagcattcgctacatttctattcgtgcgggcgctggttaccgggatgcagtttgatcgcaagtttgcggtatgccttcttgatttcgagttcgcttgccgtgggcgttacgccgagggcgtcatagtatgctgtttctacaaccatggttgcgtatatcaaatatggggggagggtgaaggaacagtgacttgttatgtagcgttgggcgcgcgtcggggccgcatgtaccttccgaaattcctgcgccgcacgttcagccacaagtcgacgtcaccagcgctagtgccatccggggtctggtgattgcgagttgcgaatgcacaaccccaccgccggccgcagtccaaggttcgctaaaatagcaataagctcagcatagcgcagaaacagcagtgcatctaagttttcattcgtagttatgctagatgagagagcttcagtctatcaaataccttcaagctgggtataattctcatgatcagatgaagcatgtcagaaacccgatatcacctgtcgccgcccatgcatacgccatgccgtaaatccgatcccgtaatcatgaccagtattgagtacttttagacttttagtccatccaggagtaaataacgagggcgcagtccattcaagagaacgcgcacgggagtttgatgaagtaaggaaaccggtgagtgggtcgagctcggtattcgcctcgctcgacgctggtaaacttgctgtgtcttgggcttgtttagacgacgaatttggccttcgcacgggtgctgccggcatgtgcagcgtcggtgtgaccagagaactctacggcctccttgtcgttgagctggagagactgcttgaaccgcttgccgatcttgaggagcacttccttgccctgctcagtggtacgggccttgccgccgtcgcctggaatagcgcgaccaaccgtccgcgtccagagaccgatacggtagaagcctcgtcgaacgttgacgacaacgcccatgacctcgttgtcctcctcatcctcgaggttctcaccaatggcagcgagcatgacgtgcagccagagtgcgtcgatgttgatggccttcttgtccttgaactggaacgcccacttgcctccgtgcttgttctgcgcgtcttcccactcgggccgcacgcccttcttgaagagatggtagtcggacttgagcgcaaggtcggaggtaggggtgatgttgttctgcacacatggtcagtacaggaatgtattcgtgagccgcacaagacacaagacgtacgtagatgccccagaactcctcgactgagtcaaacgaaatgacttccttcagcagatctgcccagttgtcgccctgtgcatgtcagctaagccatatagtatggcacagtgcactctgaaacataccttgccgctcggcggcttggtgaaccatagcgaccatgtgttcatgagcgggtgcttgacgttgaagttctcggggtcgtggaagacggtgcggacgtcgccctcgtttgtggtgttgctggcggacgacttctcgttggtgctgtcgcctgagccctccgtgggcgagatggggatcgtgtcaagcgggacctgctggtcgggcttgggtgcagtcgcaacgtcggccattgtggattgtggtgggtgagaagtgtgtagagaaattagagtgctgttgatagccaagtcgagctgcgagcgaggtcgcaggtggtggtgtaggaggtagaagtagaggtggtctgttggcgggcgtctaagttgaaggtggggtcgtcaaagtcgcgccaggcgatctctttacaggcgcagtcgcggggctgtcttcgttagacagcggaaggacctacggcggattatttggttgtggcgtgtggaaattgggtgcgggcgtgtgtctgctttccccaagaagacgagaaaatgcaggtgccatagagggaccgcttgcgctaagccctgattggccacctccgtcggcgtctcaccactgtctccaacccgcacacaaggtcacaatgtgaactctgttggcagaaggattgcattttgctgtctaagtagaagtatgtccgcatcgctgttatgcgctgacgccatcatagcatcagcccaagaacagcctcgtcgccgagcaagacgcattctgatataagcacttctcggcccaatcactgccatcaagagggcgggattggaatttgacatccgtgctatgtccagttcactgaagccacctcctcactactgatgcgaacagttatattagaaatttgttgagtgcatacctgggcggaagaaccgaggtgctagcaattataatacatatagacatgacggcctgggagcttatccttagagctcgctgtggcccggagctgcctccacaacctttgtgacctccgcaatcttcgtggcattcgacgcgccccagccgaggagctgtccgaactgttctttggcctgatagtaagcaatgtcgaagcgagcacccgccaggtatgcgacaaaaagctggaggtgattagcatggaccgaacgacaaaacaggttgcaacttaccatgaagaacgaaataacgccgacagttagcagcaccgccgatatcatgtagatcagatcccactttgcctcctcgtcttccttcttcttcttcgcagcttcctcggcacttgcgggcgtctccttggcaggcggcttctgtgatgggaagatggactcgatgaactgttctatctgtatggatgtcagcttgtgtcattcgcatctctcgcctcaactcaccctgcctagagcaatgctgatcttcaggaaattcggatcatttgggttgttcttctgatggatctttcgcgtgtatttcttgaaaacctggcacaccagttccaaattctgtgttgactcgatcatgagttgacacgcctctcccttggtgatcttgacgttcttctggaatatggcgtagttttggaagcagacttctagagtagcgatagccatggactgtgggatggcgcaaaagttgaagacactctgctctctgagacctgcgaggtagtagagacagtcgtccgcccgggtcagggctgtgaggatcatctctgaactcgccgcaagtgccttctccttgttctcgggcttgaacatgtcctcgaaattgtcaacatgcttggaccagatctcgcgtggccagaatcgtcgtccgtcgtccaagtcttctttgatgtcgcgggtgatgtttacctgctggaggaactggcccatggattccatgagctctggcttcctgagcagggcttcgttggcaagaccagcctcaacaaacaatcgcgtcaggccctcgcccacgagaccagcgacgtaatggcaatagagttcgtaatccttgagggtgttgactccgttcgtgttgtgctcggcgttgttcgcatagtctgccatgccgttgcccatgcgcttcgtgatgtccttgatgatgtcccggtacgccggcttgatcttcttgaattcctcaatcacaacattgaactcgacaagtagctgcctgtccttctcattcgggccgttatcgttaaatgtccagccatcctgctccaggaggttctggaaatcccgcaggattggctccttcttctccaacggtatcgtcatgtcgtcctccaccgtgtcgagaccgcgcaggatgaggtaaaagagcgctacgggcacgagaagctcggggtgcagctccaggatgacagcggaaaaactccggctcgtcttctcgaggaagaagaagcatcgcttgagactctccgtctccttggactcatcgcgctcgtgaacggggttgtgccacactttcctgcgcgcattgtcagaagactggcgacaccaaagaattcacgtgtttgccgaatctacataccattggatcattgaccgcagttcgctggggtggaccgcgtagtataacatgttcaatgggctcggcatggtgggcaaaattaaggaggcgcaggtggtaaagagaagtgttggcaagccgtctgtcaactacaccgatcgtgtgaagtgaaggtcgagaagagttccaattaaaaagtagtacttgtaaggtagcaaaggagaggtcccgattaccaggacttgtttatggggcagccgaaaggttcatcaccgggcgcacggctccacattttgccaggaccctgtttgcgcacggttgccacctgggcaggccgctttcctccgtgccgttcgagtggccgcgccgtttaccatcactcaattgacccgaatcccgttcgcaagtctcacagtatcacgcacagcacatagacgacgtcgcctgtaatagtaaacagaaggtaaaatcaaggtgatagcaatcgtgcttcctcactcttcacaatcactcttggtataggagagctagcgctatgtcattttcccgtctccgttccaaggattgttccattcaaggtcacgcgtaccagtaatcacacaggtggcatcctcaataattttttagacgcaaggacagcatgccagtccagcttccattcatactcaatatcgtgcgcggccatcttgcgcattccaacccctgggaaacagtttgagacgggcaaacgctgcagagagtcatccgttggaagctgtcatctaaggactagacggcaaggaaaaccatgctagaggctggagcgtcgatgttagcggggaacgggtcacgctcagacccgacgtgggagaagggtaagagaaacacgcgcatcacaaatcgcaaagagaagggaaacgaggcacagcggataaacgaacgacttatacattttaaggactagtcagaccactttctaacagccgagtggtctttattgtcgaaccaaacgaacgaaaatgcatcgctgtgctgctatgctaccaaatgagctattgcaatcagcatgagatggaccaaggagtgtggccaacttactgtaaatctttgcctatgctttcttgacctgaaagcttcctgcaaattccaactaatgattagtcaaactactcaccacaagttaaacctgctgagccatcttttggctggagtggcaggatatcccgatggctttgtggccttgtaaccactagcgggcttagggcttggcttgctgttagcaggatatccagcgttccctggcctcggtttggttccagatgtcggcttgggcttgtcagcaggcgctggctcctggccctcccagtacttcgagtcatctgggaagtacggctcgtcgacaccgtcacctacccacatgggtgggcggttttctccagcgccctgggtagggtagctgttcacggaaggcttcttctatcgatgtgtcagcttgctacatgtcacagaatatcggcgcagcgttagcatgatcccaaggttagtaattgtccgagcagctaatggcagatttgatccgaggcagtctagtcatttcgaagcttgacagttgatgttggacgagggagtttatagatggagatggtcgtgagccgtgatgactggacagattctagcatcttgaaagtcagcaagttattcgaagcagagaatagaggcacttaccaggtctccgtgtcaaggtagctagctgtggacatgtcatccagaactgatttcgggtgttcattcgcaaaagtcgatttcaagagatggaagattcgtagaccgctgtatcttatctgccaaagcctgccagttcaatcacgagagcatctcatgtctgagccgaagcgcaaacgataccatacttaccccaggatcacgtcacgacatatgcagagccagactgggcaaccgatcgagatgaaaagaactcactgtgctggttcctccggccacaaagtcttggttaacccagacgttgatagcattggtgccaccgcatgcctgcttgttgttacccttgcaagcagtcctgcatgtcttggtcgccctggagtgcttgtagctgttaccacagcggcagtcttggccattctccgttccgaagtatctgtatggcgcagcgggtgcggctgtcgatttcctggtacagaacctgcgaagaagtgagcatgtggacttcaccagcatctgggaagtggatgagtggctcacgatttacagctctgctgagtcaagctcgagctgccgttgaaggacggaccatcgaggagtcgtgctccggtcccgcccactgcgtcttcgaaacatccttcgtacttgttgttcgggtaggtcgtgttaagtgtctacaaataaagcgtcagcagactgctaaaaagcagttttttgacaataatcagttgctgcaaaagtctggctctgcataagacacaaatgaaaagcatgagctgttggggttagttctaccaatggtggctgcttgttaatatacggctgggcaaggggctacaggggaaaagttgaaagtttgacaaggaacatcgccttgacagtaaagaacgacaaaacgaatgcgcggtgatgctcgggacggttcgtgaagatgttcggcatggatttatagctgtctggagatgttcgggcgttgccagttttaggaacctggaatgaagctgaacgcgatttggtcgctagggatgaacatctagaacatgaggacattgggaatgtgcaatgaccttccgttccaatgacaaggccgacttgaaagctcatctttacgtatggttaaagcattaacgtcgcaagaatgtcaatatcccttctcgttcgttgttaccgcgttttcaaggttccactgcggctgccgatgtgttcgagtagtcacgctagggtccccttcatgaattccactccaacattgggcagccctgaagcttttaatctcgaacaattccgcgcttctgccgggacaatggtggattgatccttcgtctgtacgagcagcaagactaggaacaatgaaatctcagacgacttttaccccgtgtatatggcgagctgcttgtatcgagatgacaaagatttctacgaattactgcttcctcatcgctcgaaccagatctccaaatctgctttccactgcctcagctaattcaataggattgcctgtctccacaatctcgcccgtatccatgacgagtaccctatcgaaatccataaccatgtcaagccgatgactcacggctaccacagtatagttctcgaactccttcttgatgatctcttgcatgcgacgttccgtctgaacatctacactcgagctcacttcgtcgagcaataaaatcccgcctcgtatcgactgtcgcgctcgtacacgctgtcgaagcaatgcgcgaccgacagaataaagctgccgctgcccagcgctcaaggttcctgatgacatgcctgcttctaggccgccgtgctccgctacaaactcccacaagccgacggctcctagaacgtctctgcattcttcagctgttgaggcgttgtttgggtctagatttgcttgaaatgtggacccatccggcaaaaacacagactcttgtggaacagcaatgatacgctgacgtagggccattcgatcgagtttccgaagtgagattccgtccatgatcgtattgtccgctgtctcagcaacagggtctaagagtttgaggaggagagcgatcatgctggacttgccgctaccggtacgtccgcagattgctaccttttcaccagggttaatggtcacacggatatcgcgaagagcaagccttggcatgcactcgccttcacatggcttgctgtacgttgcggagacaccattgatagcgacagtaccatgttctggccactcttggggaggaatgatagtctcctcgtccgtgtcttcaggtgtgaccgcttccccaaaagccttcaatcgagcgattgcgcctagtgaggtctctagcttcgtccaggacagcacgatacctgctaagctttctccaagacccagtagactgtagagagaagcgccggcgaatccggattttgagtggagctgaactgcgagcgtagtcaatattactgccatcaccatgactacaacattgagtacgcagcttaaccactcctggaccatgagcaatagatacgagggcctctggtttgattttgtcaatcgagcgttctttctaatgtcttcggatgtgaagccaaacgaacgcaaagtcgtgatgcccctgactgtgtccaggaagtgtgtgtacagcggactcttcgactcgaggtcgagcaggcgcaattgtcgagaagtacgcagataaaatcgctgcactacatacagcagtatagcgaggaacgggtagctgatggcgagatatgcggacgacataagcatcacggcaacctgtccgacggcggtggtgagtgacaacagcaggctgatagttgcgtccggcagctcggtgtcaatcaaattgaggtcttgcgagaacaggttcgtggttacacctgtatcggtgtttgtgaagaaagcaagcggtgcttgcaccagagtctgcaaggcactgccatgcatgttcgcaccgaccttcttgatcgagctgatgaggatggtaataccgagaagcagcagggaggccgtcgcacaagcttggagtgagccatatatcgccacgtagtaggcgtttgaatgagtagggtttactgacttcatatcctcggtccaaaaggtgagccaaacagtgggaaaactgatgaagaaaccccagagtgctgcgaagataccgatactagatgccagaggtatgcccatgttcttgatccagtgtttgtatactgaacgatctccaatttggcgcgccgcatcgatcttcggcgccagagcctcgctcttcgtcgtcggcgacacagagacttgaacttgtggaatttgcggcgactcgaaggatgatttcgagcctatatgtgccaagttcttagatggattgtagtggctcaatgctttactggtcatcatttgctcgaaagtaccttgtacttcgataataccgttgccaatagcaatgatgtgatcagcagcaggcaagtgctgcaagctattcgtgcacagcaccactgtagccccacgccttcgtagtaacccccgtggtccaaacacgctgttaaaaacatgttcctcagtttcggcatctaagccgctgaaaatgtcgtccagcacgagcaaatccgtatgtaaatacagggcccgtgcgagcgagacacgttgtctctgaccaccggatagtgtgaccccattagatccgacgttggtctcgtctcgctgaggaaacctagctatgtcgtattccaggccagttgaaagaatgacatccgtgtacctggttggattaaagaccgaaaagcctactatgttgtcctttatagatccgttgaacaggtaggccgtctgatcgcagtagcctacatggctggaccggactccaagctttatgtcaccttcgctgaccggcaattctcccagtagagctttgcagatggttgacttccccgaagctacgggtcctatgaccatgttgagcgagcctctagccagagagagatttacatcgcgcagcacgactttgtctggttcccagccataattgccgttcttcacaaccactgctagatgagacgaatctgtcctctccataaggacctggcgaacatccttacgagtttcgcattccataaaagtctggattcgggcgagacaggcgaacgcagatacaatttctggaacagactggaagacgagcgccagcggagctgtcatcagcccaagaaaggagagactagtgaacactcgcgaagtgtccagcgatccctgcgcaaatgcgaaggtgagtgctggtcctatcagaaggggaagatagcccaggattgcggaggcaatgtatatgcgacgatatcgggatcccgcagccagctcttcgactcgcaacttctgcacgtattcgcgtacggcgccagatagtccggatatctttatgctcttcataccaccgataacagaagcagtcaggccgacgcgtagttgtacgcgcgacatccatgccttctgtgagtcccctgtgaagttgacaagaacagctagacagataaagcacactacaactaggccaatagccgcaacgaaggcaattcccaagcgcctataaagcatccaagcggctagtgcgacctgtatcatcgatgcccatatctcatgcacatgtctgaatcccatacggatgcgttctatgtcggtgcccatcagtgtcaatgcagcattatggtccgtggctccaacacgcgctgttgtagctttgatgaatatttccaggaccagtattgattggaccatgatgcggaagcggtggtgaaaataccaagaaagtgctgctgaaaccgcgatgccggagaagatcaagaaactcgcgccaatcagcccatatcccacattggggtcgagatcaggttgcgctagatagtccagcaacgtttcgatgaagaagggttgcgagaaggtaaagccgaggagtgccaaacgagggacgatgggaagtagtagaggtactttgagggtgcgtatcaagacctttgcaagtccgaacaagtcaccctgaagcttttcgtagagaaggtaccgtgagaactcggcgtggagggtctccgggtcgaatgaattgtcaagtggtaagatggtgtccatggtgagtatagttcgatagcctgccaggaacatcttgtttaaccagaagaagacgccgagcgatagtatgctactcgtctcctctgggctgtgcttttcatcgtttggccaatgaacccaactggtcttctgtcggcactccaacataagaatggctgctttaagagccacagccccgcaaaaagtgctactgtagacatgctctgcatgactgctcgacgatcgaaatagagttcttgcctgtgacacgtccaggatgagactcaggcataagaatgcagctagtagggttgaaggtcttgggtttctgctgtgctcgagtgcactgagcggtacagtaaggattgcaaccgcaagcctgaggacggcagccgccattagcatgctggagatgtgcacatgactgattcccgtgagtactacgagtaccagagcaagacagccgtaagcagttaacacaccctatctagcttataagcatacacaaaaccgaacgagaatcatacttacgcatttgatgtactgaagcgtcgccacatgtactatcttgcgtctgtggatcaaaaagcccatgcgtaaacaagatgcaacaatgaacaacgacgatggcacgatagtgaagaacaattgctcgaagcggaggttgaaatcgaatcctctagtgtcttgctgcaacagtgcgccatattcggtgtcaaaaaccatgacgaataagtttgtggcatgtatcgcagacaagttcaatggttgctaatagtgctggacattatgtttctttatcagtgactgcagcctgatttccaatctgacgtgcatccttcagctgccatctaacctttttcagttaggccacaactagagcctcagtcgagccacaacaaatgcagccatcaggtatatgcactaaatcgttatcagctgcgatcaattacgcctgcactggaacatactgcagaaatgaaatagggcaatcccaagccaacaccaccaagcttgatagcatggacccacagcacagtcatgagcggagcgccaactagcgagcccaaggtcttcgttaacatgactatactgaagtcttgtatgtcggagtttgcaagcgctataagtggcgatttcacgagcgacatagtgaacactggcagtgccgatccgagcgcgtatatcattagagctggcatgatcagcatctctcagcctatccaacgtcatttcggactcaccagctagcagcatccaaaacttgagtgctagtgcaacacacagcacacctaacacagacaccaaaatgctaatttccgcaccgaggtagttcaagcggacttcagagccgtggaccgctttcgtggacatggatgacttgataatgcgcggaacaacgatggctagtaatgtgaagttgacgatggctttagctgatagcatgtagcctgcttgcgcaaatgtccattcgtagcgctttgagatgtattggacaagtagttttgtgtcggagcttgcgagagctgtgagaaagaatgatactagaaggacttggaagtttcgccgaccagtcaacagcgcccgaatcttttgtagtgcatgaagaatgctttggaagaggcccaggtgtgtttcgaaagcattggagaagcgactgggactaccaccttgctcgtcaagcaatggaccgactcctgctgatatgtctgtagactcaattgatgctagagttctgacttttgagtctgccggctcgggtagcatactgatgacaggaaaggcacatgccaacagtgcgatgttaatccagaatggaagccataaggtcttgctcatcgtgaaggaagcgatagtaggtcccaagaaagataccacataagaagttgagctgatgtaggagaagtatgacgctcttagtataatcagtatctagtgtcagtgtgtttcatatggaaaggtcgaacatacctctcgacatattcttgcgccagcgccgaagtcaaggtgaaaactgtagattggaacacacattcgccgcccaagaccgcaaggaagggcccgagaatgatagcttttgtcgggagaaggaattcaagatgacctaagattatatcagtctgtatgctcgagagataataatttatgcaaattaagaaatcattcgtaccaacaacaattgcccagatgcttagcccaattctaggaatcatgttgcaccaaagaaccaccttaaatccatacttctcagcaacgaagctaaacgggattgtgatcatgaaatctgcgtaacatatcaaccagtgcaccccatcgtggcggttcaaaaacactcataccgcaaacaattagtgtcgtttccatgataccctgtagccaagcaagctgtctttgaacctcattgatcttgcatagcttctctgggatcgagccatcgggaggaatagacgctggctcatggagcttgtaatgctcaagacatagacgagattcgatgacacgatttagaggcagagtgtagagaaccgtagagaggtgcactagaattagaagacctattaatggccatatgcgatgtcttttgaaatggaaagagggcatgggtgatggtaatggagacggtggctcgccatcagcggcaacgatggcaggtgcgagcagcggcttcgtgctatcatcatctgacattgctcatgcaaatagtctcagcaatgataaaccagcatcaaacagtcgcgagcctcatccaaaatggcgtatgtcgttcaatggcgatgaccgtccacctcagctagcgccagtgaagataagacgcacgtgacccagataagacaccttccagaacgcacattccccatcccttacatcacggtcaccagattcccgaatctccgtcaccgacaagaccagcctcgcgaaagtcataggtctcagacactgactcgcaagtaatcccacgagttgaatgttccaagcattctcagctttaaacgcgaaaccccaacctcacatctccggtcacgatcgggatccggggcatcctggccgggaagacgccagcgcatcgaccgacaccatcgaaccataactatagcgagcgatttatgccctcgccccttacgaagatgccgcgttcatcctgtcggccctagcctagcggacaacgaaaccggtaatatctttcgttcgcggagctgagcgggcactgaaatgccgagcacgccacagattgctttgctggcacgcctcatctttcgttcgcagctgaaattgtagctctagatgagcgcagatcagggcttgcttttcccgtgtttgactgctcggtgccaaacgtagccaccaacagcacaacccgtcaaaagcaacgtgagcacccatactagggccgtgatttgggctttgcgtgttcgccagcgtctggataggctggcgccattgctgtcgagggatatgtagctccggcgccaagggatgctgtccaagatatcgaatgattctatcgaggctggggatgggggtgcagacgtggggtcgttctcagcataccgaggacagagcagagtatcgtcgtcggtgtagggtgcgagaggctggtagcgtacgttgtctagttgcgacatgtagagtgtctggagtggtcagtctgagcttgctatgataggtcgtcgcaagcgcctgtacacttacaggaggcataggcgccgtcctttgctgttagattgcgggtttgtgtaagaagagggaagagcgtccattttattgatgttggtgttgcattgacgactgtgaaacatgcgtcggatgggcttccttgcagttaggatgcatgatgttgtgcttttactcgcccaaaagcctctcatgcccttagggcgactgcgacgtgaaacacgcacgagtggaaagggaacttgatcagaagcgagaattgtacaacaccaatgatttgtttatttttggcttttggcgacccttttctataagtgatgctcgtcatagtcttttccagcccgctgctaagtacaatttgatgagcctgctatctgcgctccacgcccttggcgtactgtgtatttttcaccgtgactcctccacacatgctgtaaaaagagatgcagaatccgaactgaatgtgtggattctaataaaagtttggaaacgaaaagaagggtatatctgctaacgcaaagcaaacaacactggcgagtgagcatgcttttacgttcctgctactcgcgtcgcagggaggcagcagtcccgggatcaatttcagcctgtagttgcttctcctcctttccttgcccacggcccagactaggcctcgtattagatggacataatatccaggaagttgatctgtctgggaccgaacgctagcaagggtattgagcccagcggcggggtgaccttgattgttttgaggtcggatgtaacataggaaaactcgaaatgaaaagaggaacttcttgatatcgcagaatctggaaatacacgcttgcaaatgctagaagggatgacgctcatacacaaattgttttggtacattgggaataccagatactgtttgtacagtcggcagtggagaggtttcgactatcgaaagcaacagccgcaactcagagggacgacgttttacatgtgctgagggtgaaggtaggagttatggtagtactgggcctgttgttgcatgtttgccggatggtctggtgttggtgttgttgggtatgctggcatgggctgtgacttgacaacatagccctgtccgaaatggtcgccttcgggagtaatgggaggagtcatgcatccatgctggaccattgcagcaccgtaagggttcttctgaggtgtctggggtccatacgcatctgacgcaggcttggcctcatcaacagtgacagtcggcggtggtgttggcggtgccgcagcccggcgagccatttgagcttgtcgtgcaaggaactcatcgacagtgccagaaacgttggagagatgcatggaagcatacttgcgggagagtacgagggaaggctggtagaggtggttcgacagaccaatgactgtttgcgcatcgtaagctccagcccagtcagtagtcctagcttgagggcgcgaaagcacacatcgagcaagggcaagagcggaccgagccaatacagatggtcgggtagatacgaactccttatggaaaagagcaatctcggcgatgtacaaggtcatgtgctcaacttcggcatcgtaaggcgcctcagagagagcgatctggaggaaagcgtcgacagtggtatgtccaatgacccagttgagggtttgcagaacgtgccactccatctgagtgaacatctcgtcatcgtaaagggagcagcacatagacttcagttctcgtacagttggcactctgtccttcttgtcgccatacttcgcggcgatgagcagagcagcacagccaacgagttggtaatggcgtttgtagacgacacggcgggagcagtaacggtcaaggaggttgacagcgaggaaaagagtctcgggtagtagctggaaagcggcgtgtgcttctaccaagaagtcgagcaggtagggcctcatgaaccattggatctctgtctgaatatcaattgagttgacatcaggtatggtttgtgacttttgagagttagcaagttcgtttcggaaatggatgaggaagacgcacctccatgtggatcatgtgttgcatgatgtcctcttggtactcatcagcggtgagtcttgacagttcctcagcaagtgctcgctgttgcatccttgcgattgctctctggcgctcgcgagcttctgctcgcatagcgtagacaccatcatcatgcgattcgacccagtatgagtcgcagtgtccgtatcggggttggggttgttgatggtaggccatgttgagcgaagtgtccgggagagtcaaaaaagttggtgggtttgggatcgtggtgtcgaacgatgatggggtcgatgtagtgagtggatggctcggtagtgagctgtattagagagtggaagcctggaaggcaaacgagtgtaaagacagtaggtagttgagcaagtaaaggaaggtctctggtcggtgatcccgtgtagcttgaatggcgggaagatgttataacagagcctggacgcgttcagttagttcacgtgtaaagaaaattgcaccctaagcaaggtggcaggggagtcgtcatacctttcacgaattaagatattagtttaaagagtgaaatagtgtacagtgacacaatatgaagcaggacaggtcgaggaaattggatcccttgtcgtttgcatccagaagatcagtggaattgggcgggatttcttatcgtgcgatgggtaccgcagtgaaaagggagggtcctagggcagagaacgagctaacgactccgcaggggtgaatcgccaagaactggaatgcaaaggatcccagggctggcaattgcgagctggaaaaagtgtcagaagtggaacaaaacgtgatggtggtgcgagcttgcttactatgagtatcctcgggatggctggaggagcagtgaagacagtcgatgagaactaggtaaagaagtcagtgtctgctcagcaatctacgccggtaggcgatgagaattccaacgtggtgcgcacaacaatcgaattgaaaaatggtacggcggttgcctcttcgagacgggcaatggatgaaggagcgttgtccgtttgaggtggaggaatcgaaaagtccaaggttgtgccgttcgttttactggggtcattttaatggtgaatgtcgataccagacggtaagatagactcgtaggcgcagaccttcatcgcgtgacaacgggaccgaacccaccagagccgttgtgtcatcagtttaacagtgatctccgctgaggccaagtgaaggtgggtgcgagagcaccggtggttttgggcattggtagcgacgtgtaggcggcatgcaattttgacgaacgtctggcttgaggatcgtggaaggtcctggttggcgagacacggttcgaggcgatgtgcaatccgattgtgtggcatgcaccgcccttggatcgaattttcattccgggaacgtcttccggcgacatgtattcgctgcagaccccaagtctcaaccatctcgtacttttgacgtatgccaccgcgctcggccactttgtccaccagtcccatgttgtgctgccatgtcgataatttgcgctggtccacgggggaggctgtcctaattgggcggtgagggcagtagcgatgcgtccaggcaactccaaacccacgacgccaccaaaatcccgtgacccggtagaaatcctccatgactgcaacaccaactaaaaaagagacattgacctacctgacacgatccacaaatggcacaatgtgcacagggtaacacgaggctgggcggacaggagtcgggattgacgactgcggttggagcgacaggcggaggtagagcgagtgtctctgcgatctcgagtcccagcgagaaggtgttgagaggcggccgagaggggtgagaggtgaaggtactgagacagctctagtacactcctggtcctagttgagatggtccgttgagcgaggagatggggggagatttatggaagatgtagtcgaaacgagactcatcgaccaagctccttgctacaaacgggttggggggggggaggatatgtagagagaggtgaaggaggtgaggagaagagagaatcgaaacggcctacgagctgaaggtttggcacggattggctaggacgcctaggaaccgaaggtggatggccactataccgcatcgataccccggcaagctcacagcaaggaacaccagcgcgccattctgatccacggcgccgtgcgcaacacgactcggttgggctgggcgtcgctttgcgtgttccatcaggcagcgcgcagggccgggaaacacgctccattgcacgcgtctgttggccccgtaaagtcggccagcatcattgatccagcgtccatgggtagtcccatactgtattccacacctcccgcctcggtgcacgcacaccgcacagtgacatccactgggtgtgcgccttggggggtgggacagtatcgccatggacctcgcacaaagaggccgtcacggttgcgctgctgagctgcactctgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacctacctactgcttgcccctggaccgcctcgcgccaagccgtctgtggtgaagcacatcctcgtgggtcggcagtctatcgtcataatcgagatttgatgagacgcgctcctccttttacttgcacggcttaagaccgcaactgaagctgctcggcacgcgatatcctggtcacagatggttgcacccacacgagcattgcctgtttcgggcatgtcgaaactgacccgtcgacgaactccatccacgtccatcgcgtgtctttgaccacccgcaagcaatcagctcacactaatcatctcatgagccccacgctcacgcgtctttcgcatggtgggtactctataggagaccgtcgcgcaacgtcggttccagcaggcgtaagcggcgcaaccagttccacagagcgcccttgcgtctcgctctacagcctcaaatcgccgtcagattcgagtcagatttcaacagtttgcgatcttcgaaactcgcgaccgctgtttcgacgcgtctgcacaggataatagcttctattactcgcaaaccatacaacaatgcgtcctgtcgtttctgaaattgccaattctgcagcacagacggagcgcgagttgggggccgtctgcaagcctgtcccagaaagcttccgtgatgaccttcccttacagtccatttgcggggttgccaaagttgacccggtcgcttcttacgaggcgccgcctgcagactaggatcactgtaacacgcgcttcgatgttgcaaagcagcagtcaacctgatgcacacaaagtggagagcatatagtattgatttatcatgctgatgccgcgtctgcagtaaggaacgcgacatcaaaccagcctcttgagcctcgggcgtacctcagccctgcatgttctgtcgctatttgcatcagcagtctgcgcattggcatcgggccaaccagtccgagcagtatgatgtgattcggttatggagatgcggctgggccgggctcatcatttcctggcgatgtatctagcgcgatctttcgcgttttcagcatcctacgacaaaagcataaatctagcgcgaccatctgcaactctcttccttgttttcgatccggctgcatctgccttgaccctacgctgcaactaaaataagccggcatccgcggaccatgacggttccagcctccactgcagctcagcacggtattatgtcacagtcgcgaagaaacgcgtcttaaagtgcctgagcctacggcacgcgaccacgcgtgcgatgaaacttttacgatccagtctatatttgattccgctccgggctacatgccctcgcatgtccgatattgagccaagccgatggagaaggccgttgcattctgtggatctggcccggcgcaaatactttacttccgcaaatttgctcgagatcttcgtcactatgcggacccgtagacgagcggtatgacaagacgtcaatcgccttgctgcagctgctgcagtaacgacggaggccgtcgaagcctccagaaaatagttcccgtgataccggcaagttgctgcgaaggggacccctaaccttcagctttaatcgtttgcggtacccgctttggacacagcatacttgtcagatacctgtgcatacatgtgcgaccacggcagcaaacttttcatcattttgaacatggctgctcatcgcacagtgcatgtctcaatactcaacgaaacgcttacgttcggcggtgtggtgaggcgtcatgatcagcgacggtcacaacctcttacacacattcccgttccacggttgatgacacggccgaccccgcctaggcccaagctctcagtgttggaccgaatgcttcatcgcgaaattgtcgcgagagctacttatccgcctcctgaattgctcggacaatcgcgtgcgcgtgtgtaccgcgtggattcatgctcgtgacaacgtgatgatcaggcactgtcgcgtcccatgaaacacctaccacgcgttttaaatgcactaagctttcagatcaacccgacgggagccttctcatagcttccccgaaaagccaggcacattggcaaacggcgtgaaagtaaatcgcggatgtcgaagcgcttccaacccaacgggaacttcatgacgttggtgttgaaacattagccgtggtcggaccaccacgggcaaatctaattctgacctgcgaaatcatgccgcaagcatcgcccagaccacctcctgtgaggcaaaattctagaattcacacatctggtatggtgcatagcccacatcattgcgcaccttttcgttgtgttacatgcttaatggagggctgagtcaaggatcctgcaataccacacacctcattcgcaagtgtacggcagcttaagagttgaactgactagagtggtcgcttctccatcgctcagatactccaagaaattttcatacaccacaattgctatactgatctccatcgtggttagatcacaggaccctcctgagactggctcagaagtggcaccccctccccacacccccccgggggagggttgatagattttcttggggttctttgattcctgggcaaatcatctagttaatgtaaactttttatttttttccttctacaagccgcgggcaccagccccccattcacttctttagacttaagatgatatggactccgtgccgactactcagcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcttataattcgggtgcagcggccctgcttccttattttatactcggtttggtctcatccataaccttgcgttagttcaatcaggccgttatcatttttatatttgctaaattgagcagccatggtcttccctttcggtctcgatttgtgccgtacccatcgtccgcaatcaaatgcgctcgacattcttcacattccgaggcccgaacatggcaaacaaagatcccccagtctttaagactcgcaatcggacgcgcgaacggaaatatcgaaattttggaatccaaaaaagtggagctttggttgcaggaaaaggtattctatggcggcaaggaccagggagtgtagagggattgacttggacacaagagccagatagcaaggatgcggacaacaaggtgatgcccgggcgtttgcggttgttcagcatcggatactccagcagtgttaccgagtgggatcttgcgacaggactccccctgcgccactccaatgggaatcacagcgaggtctggtgctttgctgcccagccacgacagaaaggcaacgcgcaccagaagattgtcgcaggttgcgcggacggcaccattgtcctgctctccaccgaggacgacgatctcactttcgaccggttcgtttcacgcgcaacgaacaagaaagctcgcgctttgagcatcacatacaaggacaacgacactgtcttggctggtttcgcggacagtatgattcgagtcttcgacaccagaaatgggaacgtcattcggaacatctcattgggcagtggtcttcatggcgggcccaaagagattctcgtctggaaagtgagatgtctgtccaacggcgacttcgtgttctggcgactctaccggcgagataagaatctacaatggcaagaattacagtcagacgcaaagaattgctggacacgaggcagacattctcgatttggcagtttcgcgagatggaactagcatcttcagtgcgggcatggaccgtcgcacatgtttctataccagcaagaaatccacgacaaaggtcgatggccagcatggaaagtggagaaaggtttcacatcagcgataccatcaacacgatgtcaaagcaatggcgacctatgaaggaagcaaactgagcgtcgtagtctctggaggtaagcagctgcataaagtctttgtatgactgagctaatgcctcttgtcaggaattgacacccagccgataattgttccccttcgtcaatttggcaaagagctcactcgagggcttccgtcacttcctgctctaccacctttaaccagtgctcccggcgcccgacttctggtgagctggtggaacaccgaggtgcggatatggcgtgttaaaccacaagacgatggcacagagaagcccaaggtcgttgcgcgcttagcactgcaaggggaggagaacatcacatccgcctcaatcagtcaagacggtggtttactcgccgtttccactaccagtacggtcaaactattccaattgatccagcctcaagttggagctggcgcaagcctccgtatcagaaaggtagacatgccttcaattaccggtaccaggactgtgagactgtcggcaaatggcaaatggttgtcagcgatcagcgcaatgaacgacgtccagctggctcgagtagtgaggacaggggatttcagtgacccacctcgtgtactgaacagagtccaacatctgcatcgtctagatcgcgacgatgttccaggcactcagttacgcggaatgtcgggatcatacgagcgctctattgcgcacgctgagttctcggcagatgctaacgtctttgccgtcgtcgatcttgccggctatgtcgacacgtgggttgttgaaggtcatgaggatgcgacagcaccggaggtggacatcaacgaactcgctccagctaactctggtgtgaatgagtctgaggaagatgaggtggaagagcgggagcagatcatcttcctaggccagcactggatcaggaacccgtctggacatctggtgcctcgcctagactctacgccagtcctgctctcatttcagccgggctcgaacgagtccaaagagacagaaccgaatggcaaccctgctgtacatccaacaagacacaacccacacccgcattcacacgagttgcctacggcggactatcgcctgctcctagtctctgcggaacaccaaatttaccttttcgatgtcatgactggacgtatgtcaggatggtcaagaagaaacccgccatcaagctatccgcgggagtatcaactgctcgacctgcctgcgaagggatgcgtttgggacgtcagcgtggaacagcagcggctctggctttacggcgaaaagtggcttttcatgtttgatctcaccaaggactttgacatatctggcgcggatagcggagcttcgtccaagaagcgtaaacggaatggccagaaggacaacagtggcgccggcgacgtcattcctcagagtgatgtgcctgtcacgaagatgcgcaaatacgatagtagcaagaacaacgaggctggaaaggcacaatgggtaaacgtcgattccgccgggcctgtacataccgatgaagaagatgatgcggaagggagcagccgtcctctagctatcttacggagaggcagcaatcagggtggagagcaggccaacggtcagctgacaaatggtgaggagggtggcgaagctgccgaacagcaaagccgcagcgagtcgtggtggcacactttcaaataccgtcctatcctaggtatattgccgataggcgggagcgtggatcagagtcctgaggtagttctggtggagaggccgtcgtgggatcttgacctgccagcgagatttgttggctcgcacgagtagcaagaacgcgatccgggctgtttggagatgttaagataccaaatctaatttgcgttgcatgagcacaggctatgctcttctctaataagattggccatatctacactccctttgtcgtttgttgtgacgtgaagtgagcgaggtccctctgccgcggcaataattcgcggagatagcggacttcaggctaatcgataaggactacccgtagactctagctccaacgctgcagctaagcatcacctttatgttgccggcgacgtgcggcgcattttgtgtatctcctcgagctatcgctgcaatgagttcatcgcaggctccaacgagtcctccgaacgagagggaagatccacaaactgttgtatacgacccgaatgatccgttctggcgggatacggacgatgatgatgacgacatggactatcagcctgcagagggtggcagcgaagaggacgaagatggagaggaggacctgagcttccacggtaggctggaatttctcatctttggtcaattcgtgttctcatctcactacagatgctgcggaacgattaaacgatctgagtggggtcgagatcgccttcggatacaccgacgacaacgaggaagacgacgacgaaggtgaggacgaggaagacgaagatgaagacgatgaagaagacgatggcgatggcggcgaggtttctgcggcagatggcggcccacgaccagtctacataacccgcgaccagatcatgcaactactcggacatgcgggcctgggccggatatttgcctcggacctcacaccgcgaactggacgatcgaggaatctccggacagtgccagaagacggcctcgatgaaggcgaggataacgatccacgcacaggctataacctgagacccgatcggccacgataccgcggcccgcatggcagagaggccttcgaaaaggtgccgagtgaacagggcagggagcttatgaataccggtgcgtttggttcaagccctcgatccgaagatactgtcaagaggaagaagaggttagcatacgacatcatgcggagatctttgggtctcggtaagcgaaggacgccagaagaatgcgaataaactgctcaggcaggacatgatcccggaatcggtcgccgatactatcatacactataacgcacgatgctattccggacagttctcggatgatggaaacttcttcttttcctgtgcccaggacttccgggtacggatgtatgacacctccaatccgtatgattggaaatactacaaggtgagacatcgaatgcggtgctctttaggcgtggactaataattggcagtctgtcgtgtatccgtacggtcaatggacgatcacggatgcctcgctcagtccagacaataagttcttagcttacagctctattcggagcatagtatgtctagcatctacggatccagaagatgaatccgaaccaaatcttctcgacttcgccaacattggcacccgcagtccccgtggctttcacacatactttggtgtaagttgccaatgcagcattgtcaaattcatggaatctaacatctatagatctggtcaatacgattttccggagacggaagggagattgtggcgggtacgggcgataactcagtctatgtctacgatattgaacgacgacaatcgatccttcgcatccctggccatcaagacgacgtcaatgctgtgtgcttcggtgatgcccaatcgccacatatcttgtactcaggctcagatgataccactatcaaagtttgggaccgccgaagtatgggagatggacgcgaggctggtgtcttccttggtcataccgaaggacttacctatgtcgacagcaagggcgacggaagatatgtgctgagtaacggtaaggatcagacagccaagttgtgggatctacggaagatgatctcgacggacaaggtcgatcgcattgatacacaagcttacaccacacgattcgaataccggtccaatgcgtacgatgaaaacgacttccgaccacaccctcatgactgctcacttgttaccttccgcggccacaaggtcctgaagacgttgattcgatgtcatttctcgccgcctggaagtaccgactcgagatacgtttactctggtagctacgatggctcggtctatgtctggaacatggacgccacgttagcaggcaaggtcaatgtactcaaggcgaccaagaactcaagaccacgggatcctgagctactggcggagacgtacgactactggggccgcaatggcggtagctggatgacgtgtgtgagagatgctagttggcatccgcatgtgcctatgattgctggtatgttgccatccctttctgctctgagcatgcttgctaatttcatactcagcgacctcctggaatggatggggcacctcgcaaggaacttgcacagtccacacttggaatgacggagtcgaagaagatgaggcagagccgagggttggtagacgggtcaatgctcagtttcaacatgatgagcgcctctataggactgctgacggcaggtcgaggagacagccgatgtggtacgatgactggatggacgatgattgactcggccggatgtcactatgagtatgatttatggatatgggagttcctgggctgggagtttggggctgggactggaggcgctctgggcggtcgtggtgctgttcaggtctcgtcacaacatgtttgctacaagttgaagcattttgcaataccacatccatgatctcacgggtcacatcagatctcatcctaaagattctttggcaggattaatccaattagatttgttcaaactcccgctgaccctatgcccatattgtacagcatttttggacattgctccatgcctagtaattcgagccaacccatccggatcctctctaaatgcaatacaaatggtatgatgaatgatgtcccgtctcgaagatgcgaaagcggacgaaagtggtattggtgttgacgaagaaactatgagccaccgacgaggatgttgtttacggggatgtgcaccagcttgacgatgtagccgatgacgcctggaatgactgttagtcgccgtccaatgtcgcgcttcccatgatggcaactactgacccatgatcagaaaaccaattccgactgcttgcgagatcctgatgaactccttcttgtcgggctctgtgacaccgtgttaacatggtgctcgtattttgatgtcagagatgatcgtactggtgcagcggttcatgaacaaagtaccctccttgaggaactcagcgggcatactgtgtcgcatgttagcaattcatcgcccatcacgtgcggctgagcgcatactcggcaaactccttgacgttctccatgactgatgtggggttataagtgtgaagggtggtgttgtgtggtagtctcgtatgatacgtgtatcaattggcagtcgttgtggcagtgaaggaggtcgcgcgctcgaaatgtcccagaagccccagggtgtcggagcgagcaatctggccttgcggagaaggccgaaagcggttagcgctgtgccaagagtgttcgagcttctttgggctggattcgactcgacagctcgccttcattctccccaatcactcagtcagcggtaacaaactgaacattacgcgcattcttccttgagagtcgctcatctggtagatactcactgcaatataggatcgacataatactcgagattagtgctaggctgctgcattgcaccgacgcgccgaaaaggggagctatcaacgatcaaaggagcttcacctcgacgtgagagcgcaaactacattcttcgttcctttttcattatcggaagtgcgcaccgtcgcatgatctcaggtcgctggagtcattgtaacacgggagacgcactgcgcgcaagctgtactgggagcagaagagcaagcacaggagtcaggctgaggttacacatcacatcttttccacacacatcctgtaccttttacacatccgcatctgccaggggcgatcggactgtcacattctgcgcataagctgtctttctggactttgttactacgcccgacagcggcactgtacgtattgcctcattctgcgctgtttggtcatttctccatcgacgccgcattggattgggtcacaattggaatactccctgtatcacaagcacactcttctaatagctcgctgatttgtatagcatatacagagcttcttgtactttggcctagagcattggcccatcaagtatctacaagccaatcaaagacaaaatcctggaacatacaatcaccactcactgcaggtctcacttgatttgaaacagcagcaatggccgacgacgacaatttcgatatcgacatctacggcgatgactcctaccaagacaccaacgcgcaacaagacacagccgtttccgacgcgaatacctcgaacgcgaatacaaacggtggtgaatcttcagactcgacgaacatgaagactgaaggggatcaggcggccaaacaagagccctcaggtgatgcctccatgaatggtgacacaccccaggagcacagcacacagcagatcgccagcacgggtggctcgacaggcaaccatgaggttcacaaacaggcaccacagaagcaagggacgaagcgcaagcagggtgaggatgacgaccgtccaacagaccctggagccacagcagcattgatgatcaacgatgtaaattggtgggtcagtgaagaagatattcgaggctgggccaaccagagcggatgcgaagacgagttgaatgaggtgacgttcaacgagcacaaagtcaacggcaagagcaaagggtgagtgttgggacctcccagatgtagaagtcctgctgacagctcgcagacaagtctacgttcaattgcaatcgccacaggctgcgaccgcgctcaagcaccagatcgacaacctgttcaaggatcaagcacacgcgaagaagcctaccgcaatattcaatcctcctcaacacaatccattcaagacgttaccgaaggatgttccagcacgcgataagggaagaagcgaccgcggttcgtctggtggctatggtggccagaccggtggctacaacaacaaccgaggtggctataatcgaggcaactacaacaacaggggtggcaacatgggttacaacaacaaccgtaacttctctggtcctgctggcggcaacatggctggcggcatgggattcggtggccaacctcctatgaacaattttggtggtaacccaatgggcggcggtatgaacaattttggtggcggcttccgcggtggcatgatgaacaacaacatgcgaggcggcggtatgggcggtcgaggcggccgtggtggcatgggtgggatgaacaatatgggcggtatgggaatgaacatgcccatggctaacaacatgatggccatgggaggcggtatgatgggcggtatggccaacaacatgggcggcatgatgggaggcatgggtgagtgaaacatatgtcttggtgaatcaaccttgttaacagtttcaggcggtggcttcaataaccaggcaggcttccaaccacaattcttcggtcagccacaatcacaacaagggggtggtggcgactgggccaacaaccctcacggtgctaagcgggcccgaccagagtagaagaaagggactcgttgagaagtcccggcgaccactataccgtcccgtccctggtactcgacatcccttggccatcttcgctacatgatctcttcgttgagatgaaaatacttcattctgcttgtcatattcaatctcgttcggcgttctcacgcgtatgggacatctcttagggaatgaaacttgttcgctcatgtcttattattttctatgatctctccggcgcacgttttctggtcttttggttggggatttcaagtaattatcaggtacttatttgggaatttttggatagtcgcaatgcgcattgtgcgcgcaggcctatgtcgatctacagtgtggttgaggtcgttgatgtacacggaatggctccacatcatgatgctatatttgaacaaataatcagcacaacactcaatctcgaagtactttctcttcgcaacattgactctgcctaggtagcggtcgaagtacttggtggaaaattggagtggccctggctaatctccagatagtgtagcagggatacatacgaacaccgcaatatacactcggcccacttgcactaagaacgacctgacagccaatcaatagagacctcaccttctagaagtctaacacgttccgcttctacaatcggaacccgggtcaggagtggtcttcacaatataagctcatcaataccgaagctggatggtcgcattagtcctaggtgagcagaatccggggactagatgaaattcgtcacggatgaacatgtaaatggagaaccaatgtgggagtttattggctcagatgcataagttcataccctgtcgtctcgtgactgggagtatatttactcgacactcgggaggcacttcaacctgtgtagcaacatcttcgggaagtcgttcagttatagtaaccatggggtgtttcgcaaaagctgcggtgcttgcatctgcgatagtacagggtgcttttgctcaaggtatgcgtactatgttcaggttcgaataaagacactgctgagacaaaatccttaggcaatagtaccggcaacagtacagtcaagtgcccgtctactgcttctttcagtcctatctctgcaggatcttttctttccaatatcaaccccgggtggaatcttggaaacacactggatgccgtcgagacggaaggatcatggaataacccacctgttgtcggggccacgtttgacgacgctaagaaggccggctacaagggcattcgtctgccagtgacctgggcttaccacttcacttcccaatctccggactacaccgtcgacgcaaagtggctgcagagagtcgaagatgttgtcgacatgatcctttcccgaggcttctacgctatcgtcaatgttcaccacgacagctggacgtggacggacctcacacaggctaacacaaatgtgactctggttgaagagaaaatgtacaaattgtggtaccagattggaacaaagcttgcttgcaagagcagtgctttggctttcgaacctatcaatgagatccctggaactacagcagagcatggcgcgactgtgaatcggctaaacaatatctttctccaggctatcaatgatgcgggaggtttcaactcacaacgagtcgtgactttggtcggagcgggcgaggatggactcaagacaacacagtggttcaagcgtccagatgcgaagttcaagaacccctggggaatccagtggcattactactccccttatgactacattttcaatgcttggggcaagacaacatggggctctgacgccgataaagctgcgctcgacgcagacttcgccatggtgcgtggcaacttcacagatatccctctcatcatcggcgaatgggctgcatctccagtagcaaccgagacagcagcacgctggcgctacttcgacttcctagtccgcaccgctgctaaatacaatgcctccaccatcctctgggacaacggcaacgatttcctggaccgcgcagcacacacttggcgcgaccccgtctcccacgacatctaccgcaacgccgtcaagggcattcccaacgcgctccccgacagcacaacagacggcagcacaacccaaaagtcctccgcctacatctaccacaagaaaggcacaaatatcactgacgtgacccttggcttctacttcaacggcaacaaactctccaagaacatcgtcctcgctagctccaataagtctcttaatcagggccgcgactacaccgtctcgggcgaattaatcacgttcaaagcccctttcctcgcttcaatattcaccccctcttcgcccacaggcagtctcggctccctcgctttatccttcaaccgcggcgcatcgctcagcatcgatatggtgcactactccgtgcccgaactatccagcacatcatcaaaattacccgccgtgtctgccgacctgttgatcccgttgaaatgggccgggcaaaacaggcccgcgacggtcaaggcgacgaagcttgatggcacgtatcttgtggatgattggacgcagtatttgcctgagttgcagaggggtagggcgacgtactcgaatcactggaactgggcgcccgagggtgtgatactgacggcggcggcgttggaggcggttaggacggcgggattgagcacgacgtttatgattgagttttatccgagggagccagggaatgcggtgaactatacattgactgtataggggatggtttgtaagtagagaattgggggtgtggagggttggattcaaaggttgtatatattgtttgatggtttgtcgaatagaggtcgtggttgtttacaaatatacgattgatctgatgcttaaatcactctcaagtggaatcccgaggctgattctctccgacatccctgaagtgatttccatagcaatatcaaagatcgcaatacattgctacgtttcttctcgtctcctttgcctattttacgctatatccctccaaaagtgctaccagactcaactctggaccagtcgctaataaagtgttcaatgcagcactgcccaagaaaaccgggcatttgatctcttgtgccttgtccaccgcaatcttcaacttctctgcgtacccccctagtacgctggcctttccatcgcccttcttctccaaaacctcaatcattttgccaccagcgtccttgaacattgaacttccaccggcagcatcacatgccaactcgtaaagctgtggaagtgggatgccaacattttgcgctagtgaaattgactcggcagcagaaacaagatggatgccagttagtaggtcaacgacgagctggagagctgcgtctttgtcggcagccgatgtgttgatggaagaaacaggttccgaggtccaaagacgaacgagaccggcatcgtcgttggcaccccagccgcggtccagagcggagaagtagacttgttccgcgacggagcagagtttggcggggaagttgaggctgcgggacatgtatgttatgatgccctatcgagacgattagcagtcgaaaccgatttctgaaaaggaatgttgacttacagtgtctttcaaaataatcgtcacagcactcgcacctgggaaataatcctccttcagcgtcctctgactcctattctcaaacatccaactccacccctgactcttgagcactgcatcatgtacctccttgccgttcaagcccaacctagccgcaaacccatacgcttccgagacagcaaggatctgaatcgctgcgagtacttgatggaccattttcatattacttcccgcgccgattccaccttctacaatgaataatttgctcggcgcgctcatctcttgaagcagccattttcccttttcgaacgctgcagacgacgcgcctgccatgatcgacaacgtaccatctgcagcccgtcccgcaccgccagaaacaggcgcgtcgatgaagaaaatgtctccccggcctacatctttcaactcttcctccacgctcttgacatactggctcgctaccgtcgagcacaagatcagcgtggcgccttggggaagtgctttcacgatgccgtcgtcgccgaacagcgcgggttgagcctgtggcgctgacgctaccatgacgatgtagaaggccttgtcctttgctgattcggagagcgatgacgagggcttgcctcctgcgtttgcgaatttttccagagacggagggtagacgtcgaagccggttacggggtagccttgcttgacgaggtttgtggccatgcccattcccatcgcacctaggccgcagaatccgatagcaggtttggaagacattgttgcagtgtgtatgatgaggtacgaaggtggatatgtgggaagtcccttgactgtcttcaatgcccaaagtccagctcaaattgtcgatgttgaagttcgggaaaatgaagtcagatggtcctgttccctacaaggatataaggatttgatcaaagtcactaaactcggccttcttcccgaaaactcggttgctgtatctcaaaacaaaaaacaactgttgagacgcgagatatcaagcattctctaacctcagctcatgactccaatacaaccatttcttcggtccgtcgttactctccgtccggcaaaagtctacaagctgctgggcaaccaccgactatgccccgcactatcacggatggggtaagcggggtagcttgaaccggtaaatctcacgccgaaggtggagctttcggctcatgtgggcagatgtggtgggttgcttagtcgaggaagccgaaagggtatcgtgactttaccttggagttgcgagatacttgtgaattagatcaacgtgagtgctgcgagcctactacgatggcccaccaacacaacggtacatacagtgggagtggaccaaggtctactagaatatactctttgagtttgtaaagacctcagatgacgagcggtatcgtagttctgtgctgtgtccaggtgtcgaaaaacgaggctacttgatcgagccttctcggccacttgaacgtacgagccagactctgttcttggagtcgaaaattgagataaatgtagtgatgtagttaagatctgcatttgaagtcattcggcgtgatcgcatatgctcgactaataggcggacgcctcctccattcccttgggtgcaagacagctgtctggtacagggtagcggcactctgccaaagccttttactataaagaagcctgactcctttgaactgttacctcaataatggttgcgatgttaccttgacgagggcatacaatgctctgaggaaatagcttgctcacattctgtgagctgacatgcgctatgcgtcgtatcagtgctgtcatctaaaatagattaaggcgggcaattgatgtctgagctccgactgctcactcaatccgtctcaagacggtgctgcaatctccatggattatgataacgtgcgtatcttaacctctgatgtcggccatatattaaagctgaggttgaggcatatccacttgaacgccgcttacctattgcaagatcaggcatccctgtgcaaacggggtcttcgcaattgaccctagattcaaccgtgaaccgagcacatctcatgcagagttgattgagacaagtggaccaggtcgtccccaccacgtggtggaacgtgggaacttcatcgaccttatcatgatccttaatatcaacgcttacctccgtaaatgagaaagatcacgaggtgaatccttgttcgttcgaatgaggcattatgcaagccacgagcatgcgaaacaccagagccggctaatcagtctgcttgtagggagaaagagtaccaagggtccacaggtccgcctgaagcgcgacaaagaattccctcaatagcgaattgacgcatgtcagagaacaatggcatgtcgaaacggagtgcggaatccgaagaaatgcaatagcatggcgcgatatctctagatcccgcggagcacgtgctggcaagtgcgtttcaggtgaacgaactgtggcggccaaagtgcgcaagcgagctcgttttcttccagaaacgccccttgtatgatctgcatgagcggacatggcgggtaatggctgcttgtcctcacggcaagactttggttcgcgtggggagtcgatggggcgtgatggtgtggtgacacggctagtgctccacacaaagaaggctgcagcttgatcgccatcattattgcaagctactagacgtgacgacaaggggtatgagatcagacgcggaagagtgccatgttggagctcgtcagcgaacttaatggtccggagataaggctcgagcggtaaagtaatgcatctgggggatgtgatcaacaggaggatcgcaaagagttttggaatctttaaccaagtggacattgcgatttgctttgctagtaccgcgatacttggcgggtgttgagtttggagatgattttcagggcgactgcagcgagcaagccacaagtgcagccacagatacaaagcaaaataaaagtaagcccttactcatgctccgagcctcggaacaggtgatagcttggcaagacggcaactctgaatgcatgtcagcgaggttcggcatgtagtcctttgctaccgctgtcaccgaatccgatgacctggtaattttggggtgatggattgcgatgttgtctatcgtgagcaatcctgcctacaccgctgactgtgactcagagactagcgacgggcttgtcaaatcgacgggctgaccgcttaaccctctgaacgatgtggttgccgtagcgctagttcagcaaacctgcttggggtgcacacgttgtaatgtgcgatcatgatttgcggacctgcagcttgagatctgccggcaagcaacgcaggagttggatgcacatgtgattgatgggcctgcgttcgctgcatcgaaggctgatagtagattccacacgtacaggtacgacatggcgcaggcaatcgcgcagcatgcgtgcgttgaaggcgctggtgtgacctgcttcatccaggaagactggtagtctgccaacaccatagcactgcagcatccccaatctttatcgacgctgtggaacatgtgggtaagctgttgctgttgctacccatgatagtgtgatagactgggctgcccgtaaagcagctctgcgctacctgaccaggaaagcaggttatacgggcagttgcccaaggctaggcaaacacagtctaggaccatgtaccgagcatgcaagctgacctagtagcagatgcaagattatggcacaacgtgaagcctggctgtcgaatgacttctgcctcgccagaggagagcagcaccgttgcacaggatctccaaggctcgctgccttggtatttgcagtcttcagattgttcggcagggagatccgagcatcgctaatgctagccgttttcacggaggatctggtgtggcaggcctaattccaaggctgtcgcaatgcgtacggcaccgctcgaagcggcgaaagcgaacaccgcacagccaggtgcgggttgcgctgcaggagggagggtatagcagtcggagtatcattccaataaaccacttgccagcaacttgcagccaggctacaacgcccccaccgccgagcggtgagtgtaataaatgcagtggaacccaatgcgtgcaaccatcgagaggcatattgcatgatggtactgatgcgagaagaacagatcaagtggggtcctgcattggtgtcgaatgtagtgtgtgtagacaacggttggcagcatgcatgaaaattggtgtggctgcgttagtcatctgtcatctcgaagcggagggtaagcgcaaccgagaagcatttacccctgtgagacgatgatgaggtgagacgtaagtatagtaataacttgattttaatcctgaaacagacgtatgttgccgtcgccgtgatgcctgcacgaacagggcccagggatggtgaagtcgactgtaaggttgggaccggtcacgcggaaggcgcagcggcatcgagcgggacaactggatgttggtaggcttagagcacatcgaagtattggctctgctcctttaggttgcttcgaagtatacgtcactacaagcttagagcgggacatcatgcaactctcgttccacggttcaactagatcgtgcacgaaaagtgactgaacgacgctatcaacttgcatcttggcaatatgctcagggctgtgtggagtatcgcggcgtgcgcctttggaagggcgggattggcgatgttgcgtggttattaccatgaaatatgaaggaccacggcaaatgccgctactcgatattgattccaccgcacgcattggggctcagaccaatgcaggatgttgattttggggagaaacatcactttggagatttgaacgaaatttgcgtgaagtgatcttcagatcagatgattaaaaactataagcatgttggggtattcgatgtccttcctggctgtgaagcctccgtaagtcaataactccaagtctagtcgtatgccggcagtaatgtgcacgagcgttgactccatgatcccaagcgccggttgatgcgtgttctataaagcaaataaatagcgctgaaattataagtcatgctgtgccaatatccaaagaggcgtctatgagaagcgaagctgcggttgcccagctaccgaggccagcgggtgttcgagggtcgcagcgatgtgattgcccaaggtcgagtgaaaaattactcgaagggagtgatagtggtgagatgctcgattgccaatatggcacagcggatgtgcagaccttgataaggcagcaggggctattgtccgatgacctgattggccttcttttactcgcctctgaacatgggaggcgaggtagatgaagaattcgtagtttgatagggacaccgaagatcaattcgttctgaatgccgcagtaagctgggttgaaggccgcgggccagtgaaatgtgcgtttcgatgttgatggtggtcggtattaagatgttgcaagatgtagatgatgcgaatgatgatgctggtaaatatcgatattatgcgccagaaagcccgttgcgtgaagaagagatagatgcaaatcagctctatttcgttgggactggaggcagagggcgggtcggtggtggtcctgggcatggaggaaggttgtttgatgccatgttggactcgtcgtagttaagagcagccattgtattgttggagtatgaagtcaggtagacaggagagtagtgtcaggttggtgtgttgagcgtggatagagtgtagtgtgtcgtggtgttggactggtatataccgctggtgaaggtgtgctgtaatgaaacaaagttgtcgacagtgggggcacgggtgtacttatgtatgtgctcagattacagaagccaaaaatgtcggtcagctacgtacttttgacgatgtatgcaagtatgctaggcagcgcatggcacggcccaagcggtgaatggcgttgggctggtggactaagaaaggggtggctcctggcttgtgcataagctaaagcatgccgaaacatcgctcatcaagggtcaattagcgagcacgggctgcaaaatttacgagaaaggtgcctccaccgcttgtcgtttcatcgccctcgtgactgtgtgaagatcgttgttgctccaataccgtcgcaggactgtcgccgtcgcagggttgccgttcaccccttgcatcatccgcaaagcgagtcgagctcggcaaacgtggatgactcccaatattacgagggtaaagtgtatgtctaagtctgacatcactgtaaccctggtcctggcaatttattcttagcaggcgatgctggcagcctggtgcgaacgactgcgattaattgaaacgcagctccccttttttcgcgttgcaatgggccgctgactagagcgcaacgttgcttcatagctccgcgtgtgtaagagggcttgcctgcgagagattcaggcacaagcaggtttacggccgggtcctggacgggagcagtttctgacaggccgaccactgccggtgcatgtaaagaagcagcggtgacgaaaacttgacacccaatttgcgacgttgcccactcgtccgtgcctaacactccaccagaattttgacgatctagcgcacatgcggagtcttctcccgtgcttctttccttccatctaatttccaacgagccccggactgctgtgcagctgtggtcctgcgagtatccgctggcggtgagagctgcacatatgtcctttactccgagccctgattcagcggcgccgagcgtacggcgtacgtaaagacgtagccgtatgcactcatagggcttgattatttttgtctgcctgcttgcctcgttggtgcgactcgtattaatcccggcatgagcgtgagctggcgctatgccctgtcttcttccggtcgtcacatgaggctggtaagcagaagcccttaaagctactctcttatgagccggttggtccggaggctgcggagggcaaggaactggatgggaggcttttgcgcagccacaagccgcatttgtccaacacaccctaacaaccaattccgatgaaccggagaagggtgccgcaccttgcagctgatgctactgctgcgcccacgtggaacaacagggatgatgtttgcttcctaaagttggcgttgtttgtctttcattcgcaatttgtccctcctgacccctgcgggtccgccaaatgaagccagattctgctgtcgtttggctggcgtaagtgtccatgctttcatgctcgtcgcagggaccaatattttaaccatccaaagccactgtcgcaccttaccctttttggtctttccagcgaacgatcgatctacaggggcgccgattgtgtcaagccctcatgctgtgtctggaaggtcgtctgcaactcgccaccacggctggctgttgtctcaattcgaccaaaatttctgtcgtttcatggcagtggggacgttctctttcactgtaacagattgatgtgacatatctgcgacgctggcgaaggaaggttttggccgtttgagttcatgaagctgaccatgtcccggcagattggacggtgcggagagacgacaatgaccgagcgctgagctaccgttgactgacagatcggtttcatcaaaccagaaaaattgcttcagggctgcatttgagaatggtcctggctcaacaatgcgatgcgaccgagaatgtgccaagtagacgggcgttatctgtgcataccgtgaagcttcagctctcagccctctgtgggctggaaaaaggctcataggccaaactctaatccaaggtgatcggtaatactccagactggcttttacgcgtcaccctcttgcggcgacatgaagccggcgcatatcgagaaacatggggataattgcgatatacgtctgaatcgtcatggatgccatggaccaagcagctgaccgttcgcacacggtgggtctgatttctggtgcgctgctgcaggtacgcgccacttcagcccctgcattattggctcgttcctgaccatcagtcttgtcaagcgaccccgagtgccacgacaccctgggcacggtgagtccgaatgaggttggtattttcttctgcaatggtgaactggacgctggataggcagtattggctcgttgtcttgatgtacattcatgggtgagggcatggacaagccagagcaacaactgtggcattgtctcttatgagcagcaattcactcattgtcgcacgaaattattgatcatttgtggctggagggcgatcattgtgggatcgccgtgcttattcttatagcaccgaaaaatccgtgatacctagcataattgtacacgtgatcacctgcgcttcacgatcaatttggctgaccacgcgttgcgtaggcatagagtcacctacatctggacagagactatttcaacgccgtcgctcaatacgctgtcctatcaaaagcgtacagtagacgtattcccacgcgtgaatggcgtgtcgtctcatttgacactataggtgagaatggtgtagcgtgagcccactgttgatgccctgcattgacgatccttgcgccctatgccgtggaggaatacatagtgagatctgtgacacgatacgatttctgcgctcgtgatcatccggcatcttcgtcatcctcgggctccgcagcggcttgcgtagaaacccagttttccaacatctgttgacttgaggctggccctggaagtcttgcgccgcggcgcttcaccacaagacacagaatgcgcccgtagatgctgaagccatcatacgaggtattcagtccaagtttctttttgtcatctccggcctcttcggcgtctttctcctgactgggttcggcgattttctcgctcgttttgcttcgcttgctcggccgaccaggaacgaataaggctgagcttccactgtcacccctatcgctggatgcatcgtcttctgcgttttctattggacgcttgtgacgtgctgatcgcctagaggagtcgagcagtccatctgcttcaggaatgtcggcaatgtcaacatcttcgtcgtcttcttctctgatcacgatcggctccgtcgaatcttcattgatgaccataggttggtcgcttgttccagtggtaagccaattggtcagcttccctgagttactctgaatgcgagccttgtccttgaaaatcttctgtttggtcaatacggagtgacgggaggaaagttccgtcaggaaaatagagacttcgaaatcttctgagatggtatcagccgtctgagtcagagatgaggctcaaacatgaatcaagcttgaccgttaacgtttcgacttgactgaccttcgacgaccacatccttgacacccttcttcttagcctttgctcctcctttgcccttgcctcgctcgttttcctcgcgcaatttaggcagaaccagcggtcgaactgcctggatgacgcgtggcaacgctggatcgtcgcgtttcaagagccatgcatctgcgtcagctggcctgtcaaggtagatgcgaacttcgaggactgagtattttgtgatcctgagatatcgtctaagcggggccatggcgggtaaggcgtagtgttattgatcgagcccgagggagagcggcggaggttgagtggggagatctggcagggatgctcgttaatgttacgctgtcacgtgccatgcgattatcttatcgattgcgtagcgtcgaagttctgatacaaagacagctatgttcacgatttgtccgtactgacattggaaatgatgctggaacttcacacttggggcccagcctttgggctaccgtcaattgaccctgagtgcattgccaccatagcgtattgccgacgcgtgataccgaacgggttctggtcactggttgcagactacgatacgacagttggggctacgggtacgccgaaataccctgcgctttcaatgtgagtctgacgtaacggacaggaagcttaccaatattgtacgatgacggggtagcgaccgcgactggcttcgaagacattgtcgcataccttcggaaccacccagaggtcactgaagatctcgactccaagcttacgagcgggcaacagactgacaagacggcgttggtatttccgcagacttacatcagccactgctgacaactccttagcttcattgctttccttcaatcgacggcggctccactgattgacctcttgttatacgtctctgccgagaattacaacaccaccacatcttctgcctataccgccctgctcccatggttcgcgaactacacgataccaccaaaacgtcgggatattgccaggtcacggaccgggcacatgggcttgagcagtctagatgtggataccacgactggggaagcttttgcaccaggccgaggtaccgcatcgtcggactatgaagctgccaaaagagccgcaggaataccaacaggcggccagcccagcgcattgcgcatgggacgtggcaaggggatcggtggatttctaggcacgccggcgtatgctgcgcgcttcaggctcgacagtttgtccaacgagcttttagacccagtggctgatctgcttggaaagacagacttcctcctgaccgaggatagaatctctagccttgattgcctcgcgttcggctatctgtctctgctgttctacccagcagtacctcaggcgtgggtcaaggagaccatccagacaaagttccctcgcatcgcttcgtacattcgtagattgcgaaaagacatcttctgcgacgaggacatcaagccagcagatgtatggaccatatcttccggtccaccacaagcctcgagtggaatgctgctaccatggcagcctcggtcccaaggttttatgtccagcgccttggatggagctcgagagattgctggaaacctccctctggtttcatggttcacgcagggcacgtctgtcgtgcacatggactatccgctgtcttcaaagaacatgcgttcgtcgatgccctctcccgtctttatcaacacactactgggcgcgactgcagccgcgaccatcgggtttgcttcgcttgcaatccatcatcgtcgctcgccgcgcgagggcgctctcattttctgggcactgcgcccaagtactggcttcggtgaagctggtgacatcttgagcattttcgccaaccaaatgccaagtggggcatattcacaattctgaataagttgcacaatacctgcattctagcggcgtaaacaaacgtgatacccaatgacacaatctcactttcgtacacagccacacacagtgcgtgcatgtcttgcggctagcccctagatcgacagggcaaatgatttgaataagctccggttgttggcatctaccgtagcgtgtttgttattgcggccagacgtcacagggtctttcgaggcttagccacgacgccaattgaccttgatttgagacatggctagcgcacctctcaaagcagaacatctgcttctttgcagacatcgtggggcaaagtggagaggacaatctgtacgatcagggtaggaaccctgggacaaccgtaaggcacagcaccaattgggacatgcatccgctggcaacaagccgctttgagactcgatgcccagacgattcgcgtgttcggtggagcgtgcgcggctagatcgacggcccgagcgcggagaccaactgctcgacgtcatcgaacatgaagcataacaaaagccgccctcacctcacctcgacacctggacgctctctgcaaaacagaacaccaacaacttcgtcctgatatacccaaacctttctacatttaatcgaaccccagccaacaagatgcaccgaacatacagcatgcgccagtctcgcgcgcccacggcgtcgcagattcagaacccgccccctccgtcctcgtcgacgaagagcggacgtttcttcggaaaggccaacattggtacgtcatgcaaccaatctttgcgtgctttcccctccgagcgctgcaagtccgaatttggccgtttgcggtgcctttgtgtatcagtgtcgtcatctggtatacatgacccgtggacctggcgcagtgaggcacgaaagactgttctaacagccgcggaatacgattctctgcattttcagctcctactggagtgaacaccaatgctaatatggacttcttgtcacaggccacacgttccgccacaagtccgcgggcgcattcgggcctgatcttgcaaagaagctctcacagctcgtcaagatggagaagaacgtcatgcgcagcatggagctggtttccagggagcgcatggaggttgctgtaagcttgtgacaacgcggatgtaaccccgtaccacgctaattggccattcagcaacaactctccatttggggcgaggcctgcgacgacgacgtgtctgacgtcacagacaagctgggtgtgctcatctacgagattggtgagctcgaggaccagtatgtcgaccgctacgaccagtaccgcgttaccatcaagagcatccgcaatattgaggcttccgtccagcccagccgcgaccgtaagttgcccgtagactgtcttgccatgcttcgctgctcacatgtaaacaggcaagcagaagatcaccgaccagattgcgcaattgaagtacaaggagcccaactcacctaagattgtggtccttgaacaggaacttgtgcgtgccgaggccgagtctctcgtcgccgaggcccagctttcaaacatcacccgcgagaagctcaaggccgccttcacttaccagttcgatgctatgcgcgagcactgcgagaagcttgccatcattgcaggttacggcaagcacctgctcgagctcatcgacgacaacccagtcactcctggagagactcgccaggcttacgatggctacgaggctagcaaggcgtatgtactttcgacccgactagtgaactacactaacacaccacagcattatccaggactgcgaagacgccctgaccaactgggtctcccagaacgcctccgtctcttccaagctgtcccagcgatcgcgtactctgtcccagcgtcgccgcaacgctacccgccgtggcgagggtgttgacctctcgggtcaggatcagaccatggatagggagtctggactttggatccctgcctcagagcaccaaggcaacggctatgacgaccgtgacgagctcgacgacgatgaggcgcactctactattgctagcgagcagcgtggtcgcgaggaggagagggtgattgcagcatagacgtcttactgacgtacttactagcactcgcctcctcgtcctctcttagtaccccgcggctgacgatgtatacccccgatggagtggccgatgttgatggtactgcgaaaaacttgaaacgtgagcgggaaatgaatttctcgagttgagaactgccttttgtatacgagaacctttttgatgatttacgatgtcatctcgcaataatagtgtaatgcaagtaattattcgatctcagactcttacgcactctcactttggcaatgtgttgatgctgccgcgctataatcgcttaacccctagagtccgacgccccaagcaatgcaacaatgtcacgaggaacaaacgtgaatacagggatattgatccagttcttagttcggtgacacaaccgaatttgaacattcaccccgattttttactaactccatccaatatccgctcttcattcaagactctggctcgtcggcctaacagccatgccagctttttcatacgtctggtcaatactctccatctgtctaattgagtcctcgccatcgacccacgccctattcttcctccccttgaccttatccacaaacccctccatcatataccgatacgtcggccaccagtcctctcctgggcccttaccctcaggccagacatactgcttcttagtctccgtatgcttctccgtccttataaccttatccttcgcatcgcgatacgtcgtcgtcgtctcgatgacgattctgtgccagatatgcgggcccatgaaattactcatcgtgatagttttctgcgtggttatgtttagattttcctcgacgccgtgcttgggccgcagcacgacgctgcagactggtggcatgccttttgccgtgtagttcggccatgtgtcgaagagccaggaccaccatgtgccgctgcttttggtgacgcgcgcatcgaggtcagcgaggagggttgctgtgccaccgttggggaaggcgtaggttgcgagcatagcgaggtcgcatttgctgtcgtgcggaggggacatgaggcgggggcttgcggatgtgacagatgatgggtcggaggcgaatattgcgcgtagggcgctgaggttgtatgtgcccagatccatcagtgtgccgccggcgaggtggtatttgaaacggatgtcgtcgtgagagaacatgccgcctggcagcgctgttgtcgcatctgccgattctacatctttggggtcaaagagagaaaggaatgcgtgccatgctggatggaattggtagtgtcgggcttccagcaggactggggcattgggagaagagagaacaggatggtggaagagtgaccgcgcttcttcggcgttggaggttgcgggcttctctaagaggacgtgttttccagctttgagggctttcaaggtccattcatagtgcaatccgttggggagaggattgtagatgcaatcgatagagggatcattaatgagatctggtagatcgtattagtattttgtactgccgatgaaaaggtagtacttgccatcgtagcttttgtgcacaattgggatgccatatttcttcgcatatgcttgtgccttcttcccatctcttgctgcaacagcggcaatgattacttcaggatgggaccgtgctggttggatcaaagctgtcaagctatcgcatgcttattagtatgcttccgcaaattctgctccctgaattcagaggcacatacgcaatgttcgctgcaccaagaatgccaaatctcaatgcatcgtccttcttcggaacatttggcctacttgccagccactcagcccactcccccaagccattcatccaatcatacggtgatttccccattttgtgcacgtgttgatagtctcggaaagtgaaggtaatggcgtgcacttcttatacccatgacgtcgggcgtaagattgattggcttcagccgggcgttactgcatgcgggggacttcgcaaactggacaccgtttcctactagcgtgtctgacattctgacctatggttctgactttctgacctgcgatgcgatgaaaatcgcaagttcaaatctggccatgcatgcaattggtgcagaggtccaggaagtttgtccgaggtcgactaaaacctcgtacgagactcgcaaggtcaaccaaatgtgcgaggaatcttctagtgtacatcttgtaccctcgtaagaggccctgccggtatatccaccggcgatctattctattggtctgatgtagccaactctcattgcgacgatcgcctgtgtttctccaagacacgcagataaagcgtaccatggtacattgaaagaccgcggagggcacgtgcttttcttggcatatatttcctcgaacttcaccaccataatcaccatcgatacccagtccacaactatacaccccgacaaacccaccaaaatgctcccacggtccctcctcctacccctgcgccgcatgctgttctcgtcttcccgcaccttcctgcgacaacgccacatccacacggcaacatgcgcctgcaacaccctactacgaccgagcctgcgtcaggtctgcgcacagccgctcgaagacctcacagcacgctttaatggcctgcggttacaaacggcgcagcagtcgcggggcatgaaggttagaagctcagtcaagaagctgtgcgatgggtgcaagagcgtgaggaggaagaagggacgatatgtgtatatcatctgtagcaagaatccgaagcataagcagaggtaagagaaattgaagggagtttgaagatgagtaaatactgaccatgggtaggcaaggatagacgacgaataccaacacccgagggcctacaagatggttccggatcggatatggcgagaagagcatgcggggcgcagaattgtaacatatgtatgcatacccagcatcttcggcgtttgggaaattatatcactttacaaggaggattcatctcagctttcgcatgaagcgtacaagaatagaggtactagactcatagcaacacgacttttactctccaagcaatactgttgcatagtccatctccaatcttcaatgccctcagcccatgctgcccccagattgactgccgccaatgatcccagccatcttcaacaactccctgtctaactcgacatcccccgtacccaaattaatcctcctcctcgcctccgcttccctctcttgaaacgcccactccttccgctgcgcctccgcaacctcatcaccaccacatccccagacctcaatctcttcaatctcaaagcggtcctgccagtccttgcctttccgacacggcagcccacttgaatggaatgttccgccaccacccgagatgtgtgtgaagatgccaaactctaacgcgtcgtcgagatgcagagacacgacgccaggtttgaatgtctcttgcgagtgcgaatgcgccgatgactgaagtggtatctttgtcccgaatccaagaccaggtggatgtgttggagatttgttgaagtacacatagttgtcagcgtattgtgaaggcgaaaagacgtcatgtgtgggcgatagctggaagagtttggtgtttgcgtcaccgaagcacgccttgccagtatttttccactgcgacgggacaaagccgccatagacgagggactggtttgtggcggtctcgggaatgctgcttggatagcgcttaggtggtaggagattttcaagcgcacgctctcgtgtactcgatgcttttgctggcaggaggcggccttttacgaggagtatggttggggcgcgccagttgaagacttgcttctcgaatgagcccatgctgaagccgtgttggttacctctatataagggccggagacgccggaagagctggttgccatcgataaagaaggaaagctgactgagtatagtgagattaagtatctcgcccggatctcgcaggagtggctcaggctcagtgacgggtttcggtggcggtatcacgggcttggtctccgccgttggagttgtagacccgccttttcgctttgataggtcaaagtctttcgcgaacaggaagtgctcgaaaagtgggtgtagtccgttgaagagatgcggcatgcaaagtgagacaactgtattgaaggtgttgtacgtgacgccaggatggttctctacaccaaaggacaacattatgacatttgctgctcgtcgtagctcctcaactcggccttgcgacaggtcgggggagaggctagaaatgctctgctgtggatcgatgggcgcaatgagtagcaacaactccacaagcttgagaaggttgtcggtgggtattatcgagtgatgtacattcgactgctcgccatgtttaaaaacctctgtggcatccatggattctagggctgcgagtacaagctcatcatcttcctggttgtctccctcgtcaccatcgtctggcgcatcaactgcgaagccgaggctactgtttgtcgcggctgcttctgtttgcttctcatttacggtccctttttgtttgtcttcaatctctggtcgtgcacctttgtcgtatatagccaggctccggtatagctctctcaaccacagctctttacttctcttcttcagcacaacaccaaatcgctcagtcatgatcgtgactaccttcagcatagcctcatacgtgaggatagcaggagcttgactcggtaagggaaatgcccctagataactggccatttgaaagacgacagagccgacacccaatgcatcgggaagttcgagaaagcgacataatgttgcctcgctccagtacgtcacaccagattcggtatctgcgagcgaacggaagaccgaattgaagcagtatagctcgagcggagagaaactcttttgcgcgaagcgttgtgcaagcagtgagctgatctgttctgcctagtcttagtatgataaggaagtgaactgagctcaacgcaagcgatgagaaggggcacgaattaccagaagtcaagtgagcatgctctgacgaagacccttgacccatgtctgcgatgtttggctccaagctagttcgtgccgaacgaagagctgtcgcgttgcgccatggtgtatcgtgggggaaggtgcgtcatcgcgctacccctaaagccggatacctccgaacttcactccctaccggcatcgtgcacctaacatacaccatgccatttcattttcactcggcaaccagtagactattgcaaacattaacattgctaccaaaactgttcttcgctgcacaatgcctcgacacaatgctgaaaatggcatcgtgtcacgagaaatctacgaaagagcttctaagagccagtaactgtagcgattcaagcaaacgcctctttcgatttgtacactatatctgcacatcgtacggtatattccgtgcgactgctgaatcacccctcgggcctacgttcatatcataaccctccccactaaatgaatgcttaacctcactacgactgcaaatttgtttagtcaaacctaacactaaaggtttatcaactctccaccagcatgttttctacatacaattagttagtcagatatgccactgaacgctctactaatagaagttgatgatatcatcattgaaattctgggtgcttctaatgactacaaagctctgagctccttgtcatgtgtgtcaaagtactatagaggactagtggagcctgtctcatatcgagacctaaagctccaagcggctgaggaagtcccgataaagcgtctactcctgaccttactgagcaaaacagatttagcaaagcacattaaaagctgtaaggctgcgcagcaggcctgtacgatgtatactattctacattgcatatttaatgttcattgatcattataacctttttgggatgctggcgcagtggtgtgtagacctgcgtctgatatttttcaggtacctcagtttcaccaaatacattagtacaagatcggacactgattacataagaggccctcttgtataaataaatagctctcgctaccccctgcggggtagtgattcgtctatcttacaatacacctgctactttaccttctctaacactatcaatcctgagtctgactctatttacctgacagctcctttgtttggcagcttgcactcgaagaagtcgagcttgtagtgcagctgaaagatatcattcacgacgaatggactcttgtggagatgtatgtgcagacattgaagctactcagacttttggcagactcgttgatggagggtggaatcgagttgagtgttgcgcgtattccgaccaagtggaagaataacgtcaagcctttcatcaaagcaggctggaatgcacctatgcctcacgctggcaactatggtgattcatgaaatgaggataatgatatataaggtggtgtcatgctgccattagggcgaggaaagggcatgggtagctacaggtgttcggcaacatttgacaaaagtgaactggtagcaatatatgctatacgaaaatcgaacgatataccaaatttgtgcaccaattgccacccgggtgagtaagttaggccccaatgtagttcttggtaatgttggtatccgtagcgctctgagcctaggtaaaggtgagtgcaaaggtcacgtaccaaagcgcgggcagcaaacagccgtttgcacaaaggctcctgtagaatccctattctcacctctttccttactctgtaccccacttcaagtaaatacttcgcatcatggacagctccccgatcacaccggatggccgaagcagcgttccgagacccagaaactaatggagtacatgacggacatggtctgctgtgatgctatccagctcatcaatccagacctgcttctcgaatgcgacttcaaataccgcctagacgcaatccacatcaaccgcgaacgggtcccggcacgcgcgaatacgttgacgatttccgcgagaacctcgcgacactgaaggagaactacaacagacaaggccagacctttgacggagagaacatcaccatctgcatcacagtcttcaacttggtctacaggttggagtctttgaaggagcacgagcaggacatgaggccgaggctcgttgaacgccttgagaaggtgcgaatggcgcgcaaataggatccaatccataagactgaccaaggaagaagaggagctcgcaaaggcaaccagacacagggacgctcttgcggaccgaagcaacaacgtgcgcgatgtcgaacgacaggaacgacttctgcaaaaacagctcggcaacatcaacgcacgcacagacaagctgaagactaaggcagacgaagaagcagagcatgctcgggaacgcatggagggtccttgacatggaggagaatttgcaagagggcttggatctcggaaaggcaaggaagcagtatgggaggaaggcgaagaaggacaatggtgctggcggatgcgaagctatgaatatcgacggctgagcaagaggccagtttgcagcaaatgaatgcacccttatctctgcctaggtgaatgctgctaagattttacagttatatctgcacaagcagaacatacagggcacttacactgcattatggagcctttttgtttactacttatggtatttcccatcttcctgtcattcggtttcgatcattctagcacattgtgctccagcttgttcatgtctgcgcctcttgtgtcattccgaagaactcagagtatgtgctgtcaatataaagagagatacactgatttcgtcccctttgactactggtctggctgggtgccgaccagcaggcgagtgttgcaccaaccacgaacgtttaaaacacggtctccaatacgagcgcaccggcgcatttccgagaacggagcatggtaagtcggagtggggcagagcggtagatgtgcaccgcgatcaccgttggattgatgtacatgcattctaactgtggtcaacactagcgcaaccgtgctcccggatcccatgggtgctattttcgcctgtcgagcatcgcaatgaccaacatagccactatcgattgctcccttcgctgacgtgagatacgccctttcggaaaacgtcccttgaaacccctggccgaaatgctcgctaacgttagacatcacagatatgcttaggcttcactcggggtactgctgtcatcgcaaggtaatcttatgtttgcattaccaagggccaaacgcccttatcccatgctgtcacttcccaagtgatatacctgttgcctaactctatgctatgccctttttgggactgtgatcctctctatggtaaacggaaatggtatcatagacggagaaacaagatgctcgacgataccggcgctgagcgaacgaaattcgtaaatcgtacataatgtgcctgcctctgtagatgcgctggtccagcactgcagttgccaaataggaggcttgatgcaatgtactatggcgtgtctctacgtggcgtggggtatcgcatcatcggtctcgagattccatcgctcgcggggcttacatgaagttggacctccgacgtctttgtggtagtcatatcgcccttcctggcatcatcctggctgccctttttgcgaatcccgtgggatgatttgccgctcttcccgctcgatgaatcgccgtcttccagaatacgctcctggctcccacgcatagtatcgttcaaagtggccccatgttccagatcatcccactccttcaattcgtaacttctgccccggtccttcgccaactccggtgctccttgtattgtgtctgctcttcgttttgatgaggcggagttgttcttcgacggggttccggtggacttgtgggaggttttgctgcgggagaaagtctcagaaagattgaaaggtattttcgatagcaatggccgaagtactggcgccgatgcacatatctggcggacatgtcaatttcactcctcaagttcgagaacaggtgtcttaccactccaagatcaatctcaacggctgcagcaatccacaacgggtacgagtaccaggtttgatcccactcattgaacaagctccgatagatgtaccaggttcgaacaataccagcaatggtgacgatgatacccaggccgaatagaaatcctacggcgagacgctgctgacgaggcatgcgcaactgtgtgaagtcagatgtggtcacattgctagcatgactatgtacttacgcccatgaccaacggcataggagtgatggttgtgatgaagtcagccacacaacttatgatgccacatatgagagtagcaacaccttcgtccaagcagtacgctccagggacgccaccaggtatccaatacgcccttacggggacgcacagaaagattgcaatgaacgggtatgaaatgaagattccgagggtgtaggcgacatttgcatgtatgagccacctgaaccatgttttgcctgtgtctgtgactagtcgatagtagaagcagtgtaacgacagccttgtgaaagttgctgcgcatgtgaagacgatcttggcaatcatggcgattttggaggccggctcgattatgttgaaaggtatgtcgtaaacatgtctatcctgtgggtgcacgattaattatcgccttctaaaaagttccacagatcgagtccctacccagccatatttctgatttgcaagaaggacgacagccgtcaaaccaagtgtgaagatctattgcacgttaatttgagacttttacagttcaatggttattattaccagggccaagataatgaagacatcatcgagtccaaaccacctcttgatgaacacgcgcgtatatagtcggagtgcgacggttatgatcgtaactgcagctaatgtatagttgacaatggccaaagcagggcctctagttttgggattctcgtaattcggtgtcggccatgacagtaggacatcaactgggggcaaccgcatggtggaatgccgtctgcctgaaggggaagaagagacatgtaaacatgcaggcctggagaagaggagaaccacaagtgcggtagatcaacggcacgaagtcatgtaaccacaaggaaataacaagaccccggccgccctgggatatgcagggatagcagatgcggcttgaccggcgccgaaccacgaggtgtaccagaatatcaatgtcaaatcaaatgctttgcttcgctagtcctgccttcattattggtagaaagtcacggcacatcacgacgggcatcaccgtgcacgcaaactggccgcgtcctcgaaagatgccgacgactaaggcaacgggcccgaggtggatggtctgtttctcaccccaatagagttttggttggcgtcacgaaactggcgtggcatgggtggcgggagctgtagtacgaccctcgtcccgagcacgccggaggaccacagtgatgtcgttattcgtggcgcatcagtaatgggagccattggactggaaagttatccgtaacgcgagcgcatatgccgtgctcttaatggtggattctgttacaatcgcgattgatcacccccaggacttcaatgtttacccaggtacaccatgcccggagacacaatttttgtcgaccatctccacctgcttcgatattgactgtttgtcccggttcgttcggaagggagttccttgcaacggatgctagctaacaggaaaccggtgcttatgcccgagtcgtgtagagattcgaccgctcaacaggtgataatgaagctgctagacacttgccttgcgccgtctgcaataatccactgatggttcctgacatgtgtgccctatgatgagctggcgtatgtagtgcaaccctgagattatcgtccttgcggtaaggtgcaggagtgttggaaggggtgttcggtcgagatcggcagtgccccacggtgattcgcgatccaagccgaacacttgccctcttttggctatccacatggtcatcttctttcggcacagtttcttcccacgacgttttgaactctgtacaatggatgcggagaattgactggtggttgcaagacctcttcaccgcggctgccgactcccggctatactaatcgtttgacccctcaaacgctctgtcaaataggtttggcagtcatcaggccaagccagcagaaagcatatcactaccttccaagactcgtcggctcctcggatctcgacatagaatttgaacacatcctttcggccatacagtagatgtctcattccataccttcgtggtgtgccttgcgtgtagtgtctaggtactatgtaccagaagacgtgtcaatggccagtctcgatttaggtgatgtgaagatatttgtgcaatggctccttagtctgctttcacaaagtcgtgagggagtttgtgatctcttacgggttgtgcaaccacacaatgcatgtggctgccacgttgcgctgccaggggctcagggcataagggtcaacctgcgagacgttctcggcagtggctacgaacaccccagctgaaccggacgtctggtacagcgaaatgagcgttgaattggtatcgccggcctacctctgattcttcggcaacaaaagcaatcctgccccgactacttggtgactggtcggcacaaggatcggctctcatacttgacgcaaagggctgaacatgcttccagtcctaggtagcatagtccacaatgcatacctaggtgtcttgcgtacatcacttcagcactcctatgacgagtagtatgatgaagcctccaaccagttcttggagtagattttagcagctatgatcgtgaaccaaaaactcaggacccgcgcaagtgcattgcggtagctccaaaaacatgggctgtcttgttgacatgaatcgtggtaagtcgacggaccgctacttaacacaaaacacttggacacctgtctccacacggtccgaatattgacgggtctttggcaaggagaagatctgcattttcccttcgagcgactctctgagcacctctgcggcacggaacgtcgtaaccacctcttctcaattaaaacacatgcctgtgctatgcatatgcaacatttgccggaaattcaaagcatgtcggttcatgtagccgtccgagtgaactgagaggctcaaagatggtgataagctcccaattagaactggccattgcttagcgttcgcttggatcagcccggcaggaaggatcgttccaggggcatggccgtagggtagatggacctgggacacacttgctcttaaacgcaacggtgatacaccagccaacaacaacatattccacatttgtatcgatatatctttgccgctcaggcgcagctggaacaacagaaccacaatttagagccttgtttgcaaccttcgcaaggcggaggcgccgactgaggcgccgacgtgttgcatcaagcgctcaccccacggaactcaaacaccaccaacatggatctcgcggagatgcatcgacaacgtacttgacattacaaatttttgagatgttgcgcatcgcactgatcacgaggcttggaactcttcaactatccagctgactgtcggcttcgtaaaatcgcccggagtgtggagagcctcgtgcctctcatcctccggtgtcttgaccgccaacagtaggcgctcctcgtctttatacaccaccaacatgccacggcgtcgccttgggcggtcctttgatccaattgctcatatcgaaagacctgttaggcgctttttccgtgccgctgaggcaccacttccagtaagtatgcggcacggcgtcaggctgcctcgcaaggcgaccagaccagggcagtgcagcgtctgcggcacttctgtagagctgcacaacactgcgctgcgcgaggcacaggcgggcaggacagaaagcgaaagcaaggcgcagctttcagaaggatgaggatatctatcgtgatgatggccgttttcttttctctctctggagttacacgaagtaccttctaccatactatactgcgaccccaatcccagtagcatcatatatccaagcacgcatatacaatggctcctctcaacaccctcacgcaccatagtgtcaacacaatcctcatatcccttcacaaacgcgacgcggactgcacatactacgacgcatcatgtagttatcaccgcctcgccatcctcatcatcatcatcgccatcggcatcatcgctagcgcaatactctcactcctatacgtccgctcgcgcagaagcaaagctgcaaagatgcgcgcgagcatgcaacaacgccccaaagccaacgcgccttgggaaaactacagtgcgccagcggcgtacacctcgcccacgacggattctgcacccccaccgtacgagccgcggagacccgagagagcggcaagggcggcggcagagtggagatgagtgaaacgccgtgttggatggaccgcatattatggttgatcctgaggaaagagaaacacgtttcagttggcgttgcgcacgatccagtgcctgtgcgcttttcttgatgatagagttacgtgggctagctgcaccagtgcctgagaagaggcttcagagtattcgccttgatttgtttttgcggccggcatcggtgcagctcggaagaagttcattgacgaagttggagccgcggagatgaggggaaggaagatgaacgaagagcctgcatacgcgaagactatgcgaggcaagcgacaattagaagaacgttgcgggatagtacaacgaagtagccaagtaccaagaatgaatgaatctctcatacacacatccgcggtacctccaagcagctcaaacacatatggtaccctcaaatctacttaacatatcgacagaagagaagtacaacaaaagaaagaataaggtaatatgacaccaacaactccgcttcgctatgtgaactgtcattctccctctttctcttgttaagtgccttgcagccccaagcccacaccatcaacactaccttcatctctactcctatctcttcctcctcttcccatctcacgaatccgtcttccttccatgaggcccctcaatcctcgtttttgcaatcctacgacggcgctcatttcgccgctccaaacctctcggtcggaaattccactaccatcaccatagccactgtcggaagcggaagcagatgtcgtttctgataccgccgagctcacttcatcgtcttgaacgcgatcgacgtcggtattgagcctcagtgagcgaagcccagcatcaagactgcgctccagatcgcctccagagcttctgttaccaccagcggagctggatgatggttcgtggagaccatttgaagtaccgtttggtgcggacataccgttgacgccaaggaaagcgatgcctgagccaccaccggctgccatggctgcggcattgaagatggcagcggtgttcctgttatctaatagaacgtggagtcgctcaatgatggcttcgagaaggccatcgatatgataaggtcgtgcgagttgcagcaaggagcagagtatttgaggcgtgcagagctgcgagtgttgtgatggtagagctgatgtataaagaaagtggattagggcttggagtgtaagatgagtatgtggcaaatacagtgttcgtggtcgttgggaaggaggttgtgacgaagggtctggtggactcaacgacgagaacgacgtcgaagatacagccgttgcttcagatggtgtaatggtatttgcggtgagcgttgtagcggctgaataattcgtccttatcgatggtgtgatggttatgctcgagtttcgcgagggatgcatctgtgctgtggggcgtagtgtcgctgcatctgcgctctccttttcttcactgcgagtgctctcacgaagaagttgattgaagtatggaccccaacgacgcgcgatgatatgtgagttgacgggtatgcgctcgccatgtatggcaaggaagtccatgtcggcaaactctcgcatgcccaaagccatctgaccaagctcggtcgctacaggtgacaatgtccgcccgcctgctaacagatccaagcgatcatgttgtggtggagaactgacggaccgaaaagccgagttgggagtcacctttcggggattgtcgtagagcccaaaggcttctagttcgaccacgcacatgttcgaaaagttaattcgacggtggttataatcttccacaagacttcgcttgcgattaccgaggatgacaaagctgttgcggcgattccataagactcctcgattccagcttccctgactgaagatattgccaccagcttctatccggccccaacttagtgtcctcaagtccagagcccatagcgcatactcttgtttcgaagatgtcaagaacgtaccactgacaacgaagtggttgtttatgacgcctccgtttggaaatcgtagaccgggtggtgaaaagttgccttgcataggcttctcggacaatgtgccatcggggtgccgtacttgtagttcgagcttgacgtccaaaaaattatagttcgagtaaatgagcatcgatgactgtccgttggctcttgagctgttgccatcaggcgtccggggttcattgctctgccttgatccggcacctatatcgttcggatttatgctggtaagaggagcgacgacactcctgtaggctccacagctcctacctagtgtacttgtctccgtccacttcagacttcggaggttgaaaacgctgacctgttcaatgtaatgattcgcgctatcctggccaccaacaactaccatctctgcgccaccatcgccttccagctgtactcctaatgagccttgatttggattaccagagcttgggttgtgccgaatagcggtaatagcagcgctcgtagaactgaaaactgcagaggacggcagaatggttgcgcaatgagcataacgaccttgaggagcctcgtctgaggctacgtgcatccatgtccgagtgggagcgtcaaagatgtgtatgtctgacatgaccaccacttcaggttgcgcgtctgctggggttccctgcagcacagctgttgcctggttcgattgtggactcgcaggagacatgcctccataacagaccagcttcgtatctccaagcggacacacactatgaaaataacgcgcactcggtatatctcctttagcatcgacctttgtccaatgtcgatttactaggtccagctcatacaggtcagaggtgagttgcggcctcgtccgcgaaagtctcctcccgccgaaaacatacagcttatcgcccaaaatagtggtggttgcgccaacaagaggatgaggttcgcgtcctgtggtccgatggacattgcataccaatcccgaaagaccggcggtcgaagaagtcggagtgcccaaacctgctatcgccggcgacgatgagttgcctgctccaagtgtccgcgtggaggaagggtgaggtctgtcgtcttggccatcttgtgggtgcaaactggtttgactaccatttacacttgagttatatcctccagcgtagagctgcgatgcggatggtgcagaagtctgcgaatcaagggtattactacggctcgtacttgacgcggccatgctcgccgagcccctggagctttccgctggcacagaaatgctctggccctccgagctactactgaaagagagatcgattggcgacgttgaaaaacgttggataggtaaggcccaatcaggtatcaaaatctccacatgccgggacctaacgcttgaggagtcgccgattgactttgggcttggcagtggaaaactagaaagactgggacgattgctcgaaacaaatgtcgatgtcctcgaagaactgaagccaatcgacgtacaagggcttcctggtgctacacctggctcataagatggaatgacaataggaatgtgcttcgctctcggtggacgggccggaccagtgctcgaacaggaatagcgaagagattcgctagggctggaagtcgtaggcgatccaagttggtcgcgggccagaggttccggtgattcgattgatgttctcttcctgctcgtgaataagacgcgtttcaacttgaacgcttttggacgcctgggactgtcgtgtaaaggtgtagtactagcgctccacgcaggataagatagacctatcggaagtgacattgtcagcgccttctacggaccaatcgagcgtaaacgcggaaaaagaaatacgaaaatgcaaaaggacactgaaagggcacagtccctgagttttcaacggctgtagaccagggcagctgtgagaaagtcctattgcaggctcttgctgcaaggtttcggccacgaaccaagcgatatgcgtcaggtggaaaagccatgttcacagctcggctgctgtgctaccgtatgtgatgttgtacgaggacgggcttgcagcagcgaagtaggacaagagatgtatcaaagcaggcaattttttctgacgaacacgcaaattggttcgcggatcctcgcgccgatggtatacactgcggcaacgtctatactattggcggagagggtggtgggacgggtgacgaaaggacagggagatgatattgaggggtctttgtaagaaaatcacgagccttactttggaagggctgcaggcgctccgcaccagcgagcggggaagcagcgaccggctgtacggtaggaggcgttagagaaggaaagagcagtgctcaacggcgtttggtctcgcggcgtgcagacagaaagcgaggtatgaggtgggtgcagaggctctggtccagtccgaaaggggctagggggctgggcgcgatgcaaggggctgccgacggacggggatagcctgggagggtcgacagcaagacgtctttggtcgaaggccgttgagatgagagtcgcagtagggtccggcgctatggcagtgacaggaatagcaagggaggcaggctgacaatgcgtagaggctgcccacgaggcggaacggagcgcacggattgtcagctccgaaaggcacacgctttgtgactcgcccttttcgtctttcgtcacttcagcctcctgttgggaaagccaagcatcgacgcgaacaacgaaatggaatccgtcagagatatgacgtgcagattttcggactcgaagagaggtcgcacaaccttggacgggtgtgtgctgctcctctttaacgcccgtcttgggacaacgtccgcgcacggtccgggctaattgcagtcgcgcaactggcgaataagattggagatgcggttccatgagctgtgaagcctcacgaatcgacaacagcctattcccgaagttggtatccatttcagctggtctggcatctatgacaaatatatgggtggccggcgtggttcttccagggttgttgcggcttcgacctgcaaggcgtcttcgatgtgctataggcatcctagatatagtcgcgacttgggcccaataataatttgcttaacatgttccacgcagatcgtcgagattgctcaaaatcaaacatcacagcaatagacatcagtgatggtcgtcatttttgcattattactaggacgtttcagacccagcatggggatatcgagcatctagcaagatggacctcgaagcattcctcttccttccagaagcacgaacacctacatcagcgagccatccctccagttgcgtcacctcatatttccagtatgataccgtcatgtccaaccagtacctatcacggtaccgtatccaaccttcaacttcacccccgggggtattatgcgattaaacgttggcgctggtcttctccttgggaagaggagtgaacctcaggtagggcttaacgatgcggaagtctgggaacagagtcttcgcctcgtcgttcttgaccgaggggtggacaatgacgtcgtcaccgggaacccagttgattggggtggtgatgcggtgcttgtcgccagtctgcagagagtcgagcacgcggagaacttcggcggtgttgcggccggtcgaggcgggataggacaggatcaagcgaatcgtcttcttggggtcgatgatgaagacggaacggatggtaaaagcaatgcccttggaatcgacattggtggcatcctggtggtcaatcctgggtgctgggtcagacttgtctcggacagacgcgcagtgtcgcaactcacatgtcgtacgccaacgcaaccttcctctccttgtctccgatgatggggaatttcaggctgctacccgagatctcatcgatgtccttgatccagccgccatggctctctaccgtgttggcagagaggccgatgagctttgcgccgcgcttggtgaactcgggctcgagcttcgcaaaagcaccgagctcagtggtgcagacaggggtgtaatcctcaggatgcgagaagagaacaacccatttgtcgccaatgaactcgtggaagtcgattgggccctgggtggtctcggccttgaagttgggagccgtgcttccaagacggagaggttcggagcggtcagacatgtttctgcgacccgggtcagctccatacaaacagcgcaaacatgaggggtagcggggtagcagcacacagctccataccttgctgatatgtgacttcgactgctaatgtgctttaggagatgattctcaattaccttgctggagatgttcaagttcttgtagctttgaaaaggcttgaggaggggcaagaggggtagattggcgccgcagtccttttgtatcgtcaaccacaacaatctcaacgactgttctagctagcgcatattgcgcaattctcacgtgttgtccaccaaacattttctgccatgattcctcccacgtcaacctcaccacgaccaatcccgcccccgctttctttggcggtatcggagtgccaatgcttgcgccccgtgccgagcagatcgcacttggaaatcaagaagaactgagcactgccgcctttgacacgatctatccatatgttggcgtcatcaggggcgtagcagtacaatctatgtctactgctcgagaattaagatcaaccgtgagaaatacgatgctcgtttcatagtcatctcagcagaagatacaggcattgcctattctaaaatacacggtgcaaatccttcacgccatatctggccatgctggcgcaattgctatacggcgcagagcacacacagtatattacgtagcgaagcatgttgtcccttcacgcacacacagtgacgaatgtgtgaatacttcttatcatatggccatctggagggaaccagacaaaagcctggcattggcatatggcagatttgggctacaaatacgatgaaggatcctgattattaaccgtcgtcgacaatttgctctacgttggggcccgagtggaaaggtacgttcggcccatcgcgacttccacgacagaccgatcgcacctttcccaaagcgtctgcccgacgcctcgagcttcttgctcaccatccaaacgtagcgctgtcaccaacaccagagcttaacatcagcttataggtacgcatacgccttaagcaacattttgacaagttctaaatggagatgtgcaccacgcgaccaaaaaagcaatcgcacaccttttcaggttgtttgaagggcaagctgcgatcacaatccctgcctatgtgtgccagactgtaacactcatgctttcagttgaagcctcaatttcacggcaagtcctcagtatgttcgccgttggcgacttgggcgtgcgaagagtgtggtcatcacggcattactggtctctcacatgacgacaccgctaaacacaaaccgacgctgttccgtgggttaatgacagggacgatctcattgtgcagcagccaagattttgaccaagcttcccaggcagcacaccgtacgtctagtcctggcgatcacaagcaggatacactcttgtcatcaagtctgtcgggggagctctgtgcatctccgtattccgagagattttctatcctcaacaggggtatctatatcaatactcacccccaatgcgctttgcatacacttacgcctcgtgacgccctgtttgcgaaccgtccaaccaacaactcagcttcagtatgtcctctaggtcggtagccttcctgtcgcagcgcatatgcatctaaagatattccctattcccgaccactcccacaacgttcaaccagcccaccgggatcctaccgttccaagctttctgtccgattgggcagctcaactaaaacagcgtgtctgtgggtcgtacccgcacctcccaactgcgaggcctggatccttgatatcgtcacttgacccgatatttctctttcttctctctttttcagttaaacgttgccaacctctctgggacgtctcgagcagttggcttcgagagagaggtaggcaatcatggcgacaaatcccgaaatcgatctcccgcacctatcagaactgggttcgagcgaccaggatagcccgggaataaggacgcatccgagcgaccaggccagccggagaggaactgatcaccccgcttccgacgatactgagaaagaaaggcagcgagaaagagcagaacgggtcagattcgacggtaacacgcgacgagcatggggacattgtatggcattacttgacgttcgaaactgatctcccccacccaacgagtatacacccgacgctagccgatcagagtccaccaccagaaccaccgaatcttgtgaagtatgcggatccgtttcagtggtcggggaagaggaaggacttgacgatatgggtagcctgtgttattacggcacttaccgcgttttcggcaggatcatacagtcccggtgttgcacagatgactgcagaatggggtgttagcagtgttgcagcacttgtgggcatcacaaccttcacaactggcttcgcggtagctcccatggtcctcgctcccttctcagagatcaacggccggcgacccgtttttatcgcttctgggattctgttcgtcatatgccagctatgcagtggcctcacacagtcctacgccggcatgcttgtcgttcgcttcttcgttggtataggtggctcaaccttctccactatggtgggcggcgtcgtggccgacatctaccaagctgaagaccgcaacacgcccatggccctcttctctggcggcgcactcttcggtacaggcttcgggcccttggtctccggcttcgtcgcgcaaaacgcttcgtggcgttggatcttctacatgcaagctattgcagacgcggtcctcgtcgccctcatcatcatcatcttcaaagaaacgcgcggctcggtactgctctcgcgaaaagccaaaaccctgaacaaatactacgaagcgcgcgaagaagcaggatattatggcttcaacatgtccgtcgaaaaacataccgtttcgcaacgcatacgctggaaagtcaaagcggacgaggaacgcgcctcgctcatgcaaatgatcagtctctccctctaccgccccttctacctgctttttaccgaacctgttgtattctggttctcgatgtgggtgtcattctcctgggccgtgctatacttgaccctcgccgccattccacttgtcttccaaaccaaccacggcttcagcctacaacaagccaacgcagtcttcgcctccatgtgcaccgcctccatcctcgcaaccatcctatccatctaccaggaaaaaatcgcgcgcaagtacggcaaactcgccaactcgccggagggccgattgtactttgcctgcgtggagagcgcgtgcatgcccatcggcctgttcatgttcggctggtcgagtttcagcaacgtacattggatcgtccccacgatcgccatcggcatcgcgacaatcggcattttcgcaatctatttgtctactttcaattacctggcggacacgtatcatcggtacgcgagctcggcactcgcggcgcagagtttctgtcggaatatgctgggtgagtttgcaaaaccctttcatagatcttagcatctgcggctgctgacgagtaatctagggggcgtgttcccgctcatcacgcagcaaatgtatacgcgccttggctacgggcccgcgagtagtttgctgggtggtattggcacgctgttgacgattgtgccgtggatcctggtgttttacgggccgaagattcgggcgcggagtaagttcgcgagcgagattatgaagacacagtaggagacgttgttcatcgatactggtatcaattatttcctgatttagataattctcaaaagaagttacagggagtggaaagtagacggagacaaagctgggaaatagtagaaacgcaggaaatgggagacgtggaagataccccagtgctatgattttacgatgagatggcaagtctcaaaacatatttcaaggcatatttatcgtctgtaaaaaaaataaaacctcactgaacatgaaagaccacgactccatggcgtaaagacgtgaaggatacatttcgagattcatacacgacacaccacgacgcatgctatgaaaacaaaccagctcaagtttggagtacttctatacaccataaatcccacaacgccatcccatgcaaaactccatgctaccaaaccagatcgcacaccctaaacagcttacacatcaagatctgtcttcgccaacctcttccacccccacatcaacaagttccacaacgacattgacaaccccatcagcccagacctcccgacttctccgcgccagtaagtcagcccactgctctgcatccgcgatgtattcccagccagtcgggccaacagtcttgatgacatgtcgtgggaggagcgcggcctcgtgagtgggctcctttgcaagcgggtcggtgtcgtcgccctgcattgcattcgcagctgcggcgagctcttgcaagttgtcagtgagtgtgtctgtcttggctgtggagctgccttgccgcatggcgagacgtgctcggatggcagggtagctggtcttggctttggtgagcagcttggtgacttggctagcgaaatcttgccatgggtaggtggtaagctgggggatgtgggttgatgagaggcgtgtctggtcgagcttcacgctaggcttgagttcatcgccagacggcaaatggggcgcaaagacgaggaatatgttgatgttgctaaggctcggtcttgttgcgttgtcggttggaagctgtgtttgagttagcatgttcccctatattgctgtactgcagatggatgcaaggtaaagacggtacttactcgcaagccactcgaatggtgagagtcgtcttccacgcttagactaagagcatccatgggggtggtagatgttagccttgctgtgatgggcgtaggcactgacggcgataccggctgcgagatttcagaccgttggcgaaggttggtatcagaagctgacagcaactgtgcatgttcatttcgatctgacggactctgaaccacctgctgagcaacagcttccacgctgccgtccttatccttcttcttggcacctccctttctcgtctcaatggcgtacatgcgctggcgctcgtttgtgaccatgcgtctcatgagcggcgtaacgagactgatgatcttattgccatctctcggccaggtcaatctctcttcgtggcctggagcgttgtgttcaccgagcgcacgagcagcttcgatcgcatccatctctcctggcttctcgacattctcgccgaagaactgctcaccagcgccatcgctcaggaagtcccgcacacagttgaatagacgcaacttgaccatgtcagtgtctcccttgccacggtttccaacacagttttgcctttccgggtatgttgtatcgagcatgtacgtcttggcctgagcttggagttgtaggaagttctcgggcgtgagctgtagagacatgaagagcttcgacatgggcggtctggtgtatttgcgagtcgctgtcttgtctgaggtgcggcggaagagggctgcggcggagtggacacctgttgagcgagcttcatttagcagggactcaccagacagcggcacactgttactcttcgaactggcgcgggacccctgttcggtagcctgtaactgaggatctgtaggcacgtctactcgtcgacgctttgtagtgccagcaggttccgtttgtgaagtctcggcagcagcgctggcatgagagtctaagtttctcttcctcttgccctcttcctgcgccgctctggtcgccgcgcctgcatcctgagcgtccatagcttgagcagcctgtcctgcagccgtggtagctgctttcagcaaatcggcaagattatggttctcctcagatgtattcaccggtgtgtccgctgaggtttgacgaacggggcgttcgtagtacgaagctgaggtatgttcatgtggcgaggcgacatcggagacggagggatcatattcatcatcctcaggaacgaagtgggacggcgtcgcgtttgtactgctcggagtggtgacgagtcggccggagcggatctgaaagtagggtgcgtttgccgccatgtttgttcgtatgccaccagattagatccgggtaatcaaacaacgccagaggtactgggtattgagctgtcaagacacaagtgtaagtagctgattgggatcaagatcaggtagcgagcatgacaatggattgaaagactcgatgtagagagaaagacgcagggtagcatcgaatcgcttttgtatttaggcgtccaccaagtttggtttgatctcgagacggacacattgtttggcttgacgaggaaatcgaggcattgtttgggcgtagcgacaagggagagcacagtttggtcggatcagagcagattaaaaacatgatttggtttgatcgcagcgagaagtagtaaaaatcgacatttgcgcacctgttggtgctggtgtttgccatcgcatgttttgccatgtagagtgacaagcgaagagacagcagccgaccagcaggctgggttctaacgtgacgcgaatggtttgtgttgtttgcatcaatctgcgtgacgcgcaggcatgtgatcgcccagctgcccaggtggatttgcagcgaggattacgtaaaccatgctccgtcggcactcttggaatcactgctatgctagaagccagccccattagatgatcatcagcgcattatgagttaacaaaaatttcctcgaaactgtactgccttggaatgaacaggctatccacattaaaagtttgtactgcctcatctctattgataatctccgatgcaaatgtgactgtacgaagccatcgaaataacgccatatgctatatgtccccaatgcgccgttcgaacaaactaaagtaggaaactagtaatcatctccctcaaaccagtctcgaccagcttccaacgctctgtttcgtggatcctttccccgctcatcagcatcccttttcagcccttccacgatcggccgtaatcgatcgatctccctgcggaactccgcgtccttgccctcttctggcttctcgagcgtcttcaacaagtgatcctcgcctttcttttttgcctcttctatcgccttgcctttttcttcccagtcccggagatcccgctcgcgatcactgagttcgttcttcaggactatgaagtctgaccaggcctcttcacctccgaagcacaggccaaattggtcgcagaagcagatgtgctctttcggacagttcacactttgaccagtgaagacaaattgccatacgtactcccatatacgcccagacatggaatcggggagtttggtgttgaagagccagtcgcggtaccagacatactgtgcatagggtttggcttggatccgttcgcgagagagggcaaattgcgcacagcagggctgcgcaagcactgagggaacttcgtcgagggggaagagctcgctccaggatttagccagtaggacctcctctggcttgaacgcgttctcctccgactcgccgggatgcatccagtcaggacagccaggataccagctgcatcgcatgttgacgaagccttctctccatacgcgctgtcggctcaggcgcgtgacgagttgtgcggcgtcgttgcctagtaggtcgtcgttatgccaggtcagctgatgcgcatgcatgaacatggtgacatccggcaagttgtcgtaattgtcaatgatccatgtgaggtacaccatgacctcatgtcccttgtttttgggaggatgaagcggtgccttggggtcgtcggcaacatagacagccttgggctgatcaggcagcgcctcatccatccaatcgatgttctcctccttggtctttgcgatgaccagaagcgaggtatagttgtgccctggcggcattggcgagccgggcttgaagttgagccgtgggttccattcctcgtagtgcggatcttgtgcgccctgcgcgggagagctggagctaccgggcgcatggctcgatccaatatgatcgcctaggccgacccgttgcggaaggccctcccatgtttcgcggccggcgctgctcgagtagaagaaaaatattataaacagggccagtaccacagcgacgagtggtgtcgatatggtgcgccggatcatcgtgtgcgcggcgagggaaggagcgacgagggtgagagggtgcgttttgagagcggagcagacaggtgttggctcttgcagattctgatcttcattagctggctggttgcagtcgttgtatcgcgggaatggctgcttaccagtgacgcgcggcgctcgctccgcaacagtgaacaggaggaccgaagtcagcagagcgacaaatcaggtcgtacgtcaacacaaagcagtcaacaccggcaaaagtgaaacgggtgacaccaaggagaggacaagtggataagaggacaagaggacaagaggacaagagtcgcacttgcgccttccctgaggcttaacggcatcgtctccgccgccatttgatgcgagctgagcaacgtgaactacatgtccagggctgagctgcctgcgctagcttaatccctgcatgtggtctagcccgccccaggaggagtctcacgtgcactgccatctaccgacgtctctgactacgtgttttcatggtatatatagcttttcttgcatctagcaacatcaactcaatctcgcgcatggcttccaactcgtctactctacgctcacttgatgacagtcttgcatcataccgcgagatgtgcaaagtcactatgcatcaggctcccaccgaatgggtaaatgcacattctcaacgggaagcgcattcggtcacacagccttgatgcttgatgccgctttctcacgcacatttgctctctagtgtcgggatgcatgcccgagaatattgttcttgtattgctggaattgatataatctccgaactatggtaaaagacaaagtgctgaatcaaaaccttatatttacttttttgttcaagacggtccttgctcgcttggcttgctgatgtctctgcaagaccagacccatataagaagaatgatgccagaagcaggctcatcgcctcatttgcttccgttaaatccatcgttcttcgcaagaaatcatttgtgacttttcatttgcaacgccgttcgtgtcggacgattcatggcttgacaccatagccatgactatagggcaagtatagctaattatggcgtcttctgggattgcgcagccgtggcagtcgtcacgttcggaaacgcctaccatgtgcttaccttttcctgagaattgcaatttgatggcccccaaacatgtttgggcacgggcgggtaaaatgagcgaaacggaaggcacgtaggactgaaaaaggaaaaggacaaacagaaaaccggggcacgcaccttcttctgtattcaccacatgcaagcacccgcaaaaacatccagcagccgcaacacgtgtgatagcgttgaaacaactttgacgcatttgttgcatgctgttgtaatgatcgtgggctgcatggtaagacatccatcttacgcgtctcgtagaacttggcgttactaatttgggcggaacggcatgcgtaacgtgcgacgacgtgtcttgatgatacggattacggtgttatagatgcacggcgactaatgctcagacaggtcgtgtgccgaaagcgcaagcccattacggattactggcgagggctgctgttgacatggttgcggtcaagatggttggtattgagatgtttaaatgtacgggtggggcggaagtggtgtggactgattgcttgacgtcctggttgcatcgaaggggcatgatatacaagtacaatttggtgtcgaggtagatgatcaagacgaatgcgcgttcagagggcatcgctgctgccccgaaagcctttaccgatatgttgagaaccgtttctccaaggaaaattaccgagtcgaataggtataggaagaagtcgagctgcaagattgcagactatcgaagtttgctccctcgcgcgccgcgaaccatttcgaagaacttttgtcgaccatatccccgtgatgtagaaaagccgaattaaactgccccagtgaagtagccctaggattacaggagtgaatgctgagaaagcgagtgcctgacagcggaatagccatgaagaccctaacttagtaccgtttgggttctggcaatgtcagtgtggagctagcggtgagaacggtcgtagtcaccatcgtacgagcggcctccgctgtacgcctcacgaggaggaggtgcactatcgtagctaccagcaccagcagccgggggaggaggacggtcatagtagccgccgccgccgccaccgccaccgcctcgacggtcttcgcggccactatcccggccgctgtagcctcggtcagaagcataacggtcgacgcctcgcggtccgtaatcatcacgacgagatccgtatccgccgccgccaccaccaccaccaccaccaccatagccgcggtcgtcgtagcgggagctgcgggagccgtagtcatcgcgacgaccatagcctccgcgacgatcatccgagtaacggtcaccatagcgggagccgcctcctcgtggacctccaccaccacgaccaccaaactctgggactggtgttagtagacaatagtaatcggaggattgatgaatgcttaccacgcttaggtgggccatagtacttgcccggggtaggggtacgaggacgagcgcgacgagccttctcgatgctcagtgtcctgccttgatgaacctcgccctggagtccctccttggcggcatcagcctgctcagcggtgaccatcttgacgaaaccgaagccgcgggagtcctttgtgtgagggtcgcgcatgatgttgcactgctcaacctcgccatacttctcgaacagacgcgtcacctcctcctcagtcagagaagggtggatgcctgtgacaaagaggttagagcccgagttgcggctgcctgggtcgtcatcttcttcgttgcgagctgggggtgggccgctgcggcgggttagctgaggctcgtgtgtagcatacaaaaaacataccgatcatcgcgaccgccaccaggggaagcactgcgagcacgcgagctgtctacgtcgcgacgctcaccacggggcgacctgctacggtcgcgttcgtagccgcgaggctcgtctgcgcgtcgctgttagcaaatgatcaggtatcacagagcagattaacaaaccatcgtagccgcgttgatcattttcgtactccatgatgtgctgatgttactgggcgctggagtcgatggttggttgggagaggtgaggtgttgtttgtgagagagctgctaggcctggattttttggcagggcggatcgacggagccgcgcctctattaagtaagcgccacgctaaattgtactgacgcaggcaacgctgcaagtaagtggagtctggggtgaaggcgggtctattgctgaaaaagtcaacgacgaagagtatgctctgtcttgctggctttataatataagatgagtgggggcgaagctacgcgagggctggtggaggacaaagaggcaggcattaggcaagagctgagaagtgaggcaactgccagggggcaatttggccctatccgatcagctcaacaacgggcgcgaagttgtcatgaggcgcagacactccatcaatcacatcatgtagcagaaggtggcgctcaccgactattttgatagtccctcggagtcccttggaaaaaaatggtagcttgcataaagaagcatttccgtcactacgtgcccctctccgtccatcccaggcgaaccgtgacgccctgtaaaatgctatacaacctaattactgtccgaagtagcaccatctgcttgatcctgatgtttccgtttacccagaaaatgaggacaccttgcgccggaaacagtacatccgtcaaagcagtatgttacaagtaattcagataatacaagttaagaagaaaagtgatcaacaatgcggccagtaaatttaccagttccttgctcgcttctgcttttttctagcaacgaccttcttgacctcagcaacgtttgagtccgatgcgtcggctggcctaacagggtcagagtcggcaagcccatccaggatatcgtcgtctagttcactgagctcttcgctcatgtcccgcagtacatcccgtcccgtgtatcgctctttgtggatggtagtgcctgttatgtcaaagtattcgaagtaccagggtatgccaccattgcctagaacgttgagcaggtttttctcggatcgaggaggagtgagtggttggacattgccctgtgtgtcgtcgacatccatagtatctgtccgcgactcttcgttggaagcgtgtatggtatcttgaccgagctgagcagcaatggctgcttcgtcagctgcctcatcatgcgctgtgcgatgaggatctgccgcattatcgtctggtgtgggagcaagctgtatatcgtccgccttgttgaccaccatctctgtgtcgccattgatcaagtgttcattgtttccttcagccaaagactgtccaatttcggtcgtttggcggatgctctcggcagaaagtgcactggccctgcgctccagtttctgattcaaaagtgtttcgagatcaggcaaattctcgtacggtcgtccagctaggtcagcttctcggcgctgagcctcttcgagaagtggttggacccctttcaggatacgttttaccaactttttcgtctccttttggtctgctgtgagagtactgtgtgcgactctgttcagatcgatttcggcatctcctccaatgctagacactggagcaaagcctacctcgctcagcactaccgccatgtctgcctcaaatgcttgcacagaagtataaaacttctcatccaggcggacttgaaggtcgctgaagccatccgtgaaaacgcctttgctatcgagactgtgcgaataatcagcaaatgaagtggaggttgatgtgaaagtgcttaccttattgcgcggttgagaatgggttccacaagccgagggatcgggaagtagatgcaatccacgatgcgcttaaggattagcacgtcttgaagtttttctgcctctcgttgcttaaccaactcagccatcactcggatctgttccatatccttttccagatgctctgcaaactctatacggcgcttgagcctcgggcgaccagctgcacccatgcccgcgaagttgcgacgagtaatctccatggatgagaaggcctccatttgcagctgcagacgcttcagaagagctgcgccacgacgagactcccttttcaaggtccagtacttgcaggcttcttgtacaaattccttgcgcttcgccatgttgaatcgctgaagggtggtttcgacgttattgtacacagattgaggtacaactggggcgccggacggtaatctccacgactttgtggtctgtccgcgcttgcgcttgttgccacccgcactatcgtcgtcatccacgccttcaattgaaggcattgcgtgggtggagccaatcgacaaggcatacgcttggctatcgggccatcgaatatggcgcatggtgtgtcgatagaatgcttttgcgtctgccactgctctctccacatcaaattctcgtttccaatcagatggcgaatgtctgtcgcaatatgccttgaggacagtggagtcgagaggatttgaagcttgggaggacttcatgcgcaagcaaagcttagcccttcgagcgcaggtcacgtggaaagcctcgaaacatgatttgtgcccgcattgaatgcatgcgcccatcttctgcttgcagatgtaacatgactggtgtttgtgttagtcgtgaacaggaatgcaagctagtgaagtactcacgagtttccatcgtgtctttgggactttctcgacgtcttgtaccggctcttggaaagttgcgttgccaagggagacttccggaatccacatggcgcagagcagatgcgcccacttcatggcggtggtctgcttaaaggcgccgtctacgttcggacagaagatgcaaccctgcaacgattagcagtaattatgtgtgtgcctaagaagacttaccggtagttcgcttgcaggtgtgccacggcccactaactggcaccgtctgcaaagccactgaccctcgggtatgaatggtacaccgtagcattcctgatgaacggcaagatcacagccatcgcagaacactattgcattggtgttctcgcaatcaccgtcatcgcaaatggcacatttggtatcctgctcttctccttgaccagtccggctctccattgacagcagccgcactactagatcggggtctgtgtgtctgtggaggttttgggtttggtttgggaatgcctaggacgtgttagctaaatatctgcaagtagccagtttcttgtcactcacgcttttccagcgcatgccactctttctcaatctgagtgatggtgacttcgaacatggcgggttttatcgctggcagctgactcgttccctccgctgcacattcagtgcttcaagccagcggtcgtcctgctcgtccatgtcgtattctacacggccaatagcaactgcagtggcagggccgtcagtctctgtttgtagtgccaagtctaggtcttcctcgatggagccttcgggaaggcggatcatgttgttttcggcccttgcgaagatctcactttcttggtagccgacgttggccatggtgcggtccacataattgactttgacgccctcgctctcctcgtgggctttgaacggatcgacttggcgcacagaaggctttgggaggttcagcttctctcgggggttcatcgtcggaagcgggttgattcgtggtcggggcggagaaccaaggccagcaagcatcgagtccttgttccgtggcgggcggcctggacgtcgtttgggcgtcgagaatgcgccattgccattgacgacttctgcttcttgctcggcatcgtcaacctgttgcgcgcgaagaccgtccagcacggcggatataccgctgtccacggcatactggccagtcgatgggccgttctggggagttccgggtgcactgtctggggggctgatgccgtctatctggtctgcggtatatatggggcattctgcgtcgatgtcgagctcagggtgaaactcgtcccagctccgctcctccctcggcttgtatccgtcattttgcgccacagcggcagcgactgcagcggccgaactggaacgcggtccagcaggcggcctttcacgtcgcggtcgtgaatatgtcgagggggagggcgcgggcagcgcaacaccctgtctttcagcgttgagccgtcccacacgaccccgagggcctatatacgcgtagccgcccgggccagttcctccaacgggtatctctatgccctcgtcatcaatgtacctgcccccgcctcctggtccgccggggatatacttgcgcctcttgctgggcggggccgagtcggagatgtgtcgccttgggggtcgtgctgagcttcgaacgcgtgatcgaggagtatcgggaacaggcgccatgtagagaatcgtggaatgcggccagcaagggtgagggtgcagtcgcaatcaacgcgccggctgtcgagcaagctgccaatggggcctagggtgagcgcgtttccaccaggtaaacagagcggcgagtgttcatcagcgttggcggaaatgggtagagaacgcgcaggcgggcgctgtgatgggatgcgcctccacgtctcaatagtgaggttgcgacgggcacgcgaaaagcgttagactgccaagcgggctctatctcttagcgtgccttcccgtgctctccacactggcaggcatggacgatctgtgagaagccgttctctagggctgcccgccgcaccatcgtgtcgcctctagtctgccgcctgttcttggaatatctcggaactatacagccaaacagcgttaagcctgcatcacggtcgtcctcgctgtctccaagccactccttcacatgtcgcagaggactaggaaatcagtctttgcaacagacctgagttcccagctaaacaaatgaagatcgatatcctcatagtgtctaattcttagcgatgcacagcaccggacgtgactacatcctcaagtcgcactagcgaatcatcaggcactgctgcaactcgccccacatgtcagacaccacagcagcttatgaatcttcaggcatttctagtccaacggaagagcacatcacgggtgctgggatatattcagcctgctctagaggatattataaatgctgacagcgaccatcgcttgcacagagccgctgccgctgatgctagttgcagtacgcagggcgcacagttgcgccactgtctttctgcatgattgtcgaggaagttttgcctatcttttcggcacgcatcagccttctaggccaccccttcaagcaaatacaacttcgctcttgcatgctgttcggggggttgtttcccatacacgataacagcaggtttttaaattgaccatcagatttactcaacgccaaagaatacgttcgcatgcaatagcgccatggtgcaatcagaccagagtccgcaaaggccgttcagagtcgtcatcgtgggcgcaggcctcgtcggcctctcactatcccatgcactacagctcgccaacattgaccacatcgtcctcgagaaacacaaggagattgtatctttacatggcgcagcactggtaatgtcgcctctcacctgctatgaatgagccggccattgatgttacaggtgctctatcctggcgtggcacgcgtgtttgatcagtttggtatcctgaaaggcgttcaagactctgccacaccaatgcagaaggaaagtctgcgctggcctgacggtagagttcttgctcatccgaagaggctgtcggcattgtcggaagcctttgactcaccaccaattttcttcgaacgccagaagtgcgttaccgttttgtacaatggcctaccagataggtcgaaagtccgtacatgcgctcgcgtcgagcggttcgagcacacagaatttagcgtcaaggtctttctcgccgatgggacatacgaggaaggcgatattgtgattggggccgatggtgttcacagtctcacaagacagttaatgtgggattacgctgcaaagaatgaaccagacgcggtgccaaagtccgacaagacggcaatattttcgcaatacaagggcgtcttcggagtaaccgatcaaggcgacttgcctgacctcggcgacgccgatacccacgtagtactcggtgacggttcgaccaagctgctcttcactcagcccggtatcgcctactggggcatcacatttaaagatgaatacagctgtccaccgaagccatacaagccgtctcttgacgagcaagagcaagtcggagagagattcaaagatgtgaaaatgaccgagaacctaacatttggcgatctctggaagaacaagagtcgctccgccgtgctgaacatcgaagaaggcatcctcgataaatggcacgcaggccggatcgtactcgtaggagattccgcacacaaggttcgtcagcgcagaatcaccatcaatcccatagactaaaacttctgatgaagatgacagccgacctcggcatgggcgcaaacatggccattgaatccgccatcacactctgcaacctcctctatagaatgacatcttgctccaaagacgcggattttcatcccgctcctgcccagctctccactctcttctccacctaccaggccacgcgccacaaacgcgccaaggcttttgttgacctctccggccgcatgacgcgcatgcgtagctacgcgggcttctggagctactttttccttacgaggattgcgacgctgccctggatcatgacgtatcagactaacaagttggtggatgcgtggcgcgaggcgccgaagttggagtatgtggggactaggacgattaacgaaggtgcggagggatggaagaggagggacgagaaggcaaacagagtgaatgtgtggatggtgtatttggtggtcatgtcggtagttggggtggggatgtggtatgcggtaaggccgcattcgggagttcgtgtacacgtgtgagacaggttgagtatttatacatgaagattattcgaattccactgggacgctgataccgcgcgttcacttaaacctactcactacctcgttatccttcgatacggactatcggtagaacgaggctggtacatgttatcaagatcccgccgaaccgcttgccccaacaaacgatctctatcccgtccagccgcctcacctcttggatcttgccgatgcggattctcaattcgaagctgataaagctggtacagattctcgagaccacctctgggtggcatgtaatgtatgcagtctgtactatgctcgattcccacggtgggagcctgagtattggacgtccggacgtaggatgcgagacacacccagcagaattctgtgcggcattcggagcctatttgcgtaggagtggttagtgaatgagtgggaggagggagaagagagatacttacacgtcatgtgatcgcacccatagctcttctcgatactccgcgtacaacccgggcacacctttgttgtcctggcgatgagtgcgtagcttgcgagttcttcttgttgcctgatgcccgtattcgtcctattctaaggtaaatacatggcctggtgaaagagggaaatcacatacctgtactcgtactcccgacaggtttccttcgtgtgccacctcacaaggtgcactgtgcaatgactcctcttgcatttcttgcaccggaagcgcgagtctttgtcgtcgtgtatttgtcccgacttgcagcctctggcaacgcaccagcgccagttggggatcttttcgtagatggccttggtgtggagtttgctgtagctgaaacatatgttagtatctatatgtatataataagcatcatgtattttgagaacgtaccggacaaatacattccgcggagcaaagcccatgacatcgttgaattgcaatcgtgctcgacatgttggacagttgacttcgttccacatcttggacttgaactcggattcgatccatgtttgtagacaatgagtgcaagtgtcgatactatgctgacaatcttctgtaggtggtctctctgggaactggaacaagggtcgagtttcggtgcagacattgcattctttggtcgatttcggtgttgcgtggcgcaactcgagctttttgcgctgcagcttcttcgctcggccttctggtccatcggccgcttgagaatcatccgtgtgagcgggctggcgaccgctggacttagcatgatcttctttagatttgccccttctatgcttctgctgtctctttggagacccagtattgcctcttgactccgtaagagtgtgtgcatagtcgttgctggtttgtgtgtcatttgttgtccgagcatggggtgcgctcccaacgtttggatcatttgttctcgatccaggatatcgctcgtggacacgtgcctttgcggctcgcagtcctagtgcatatcgaatgctccatttatgttgtgtagtctggcgacgtgagtctgcaagttcagcctctcggctgtgagtttgacccatggtgggctaaagagtgtcttgcgtacgaaggtgaagttgcaagcgcaaccggcacgtgtacattgacgtagagtagggtcggtggcattcgaatgctccgagttgctgaaagtgaagacgagtttgaaagaaagttaagttgagttgatgcgagttttagagctgtcctgtccgggacaggatgtgaaagaccgtgcaaagttccacggatgccacaagcagtttaaacaaaccacgtgctatcagccgagaagcgcactattgatgtgtacttcatttcaggatagatgcgccatcgctatgcaatcctgaaagtggttctcctccattcatgtcaaacaatgcgcaagacgtttagtatgccactgagacgcgaagaccgacatacctcgcacctcaaaagatctcgaatatagaaccaaggcccatttaattgcgcatcgaacttctagtgcgtaggtcggaaccgaagttatcatcggtagtgccaaccggactgatatcggttaccatagaagtctaactctcccgcatattgatcaagcgatttccgaactactgttatgtctcccggccagtagccttcgacatgcggaaatattttccccatttgtaataaattgttgtacatagctttcctttccttccggaactttgcaatttcggcaatgacgtcaatctggggcttgaattcatcttcaccactagcctgtggccgtggtgcgggtgtatccgttactagctccagcccgctcattgctgctagcggtagtgtacgcccgggttcaatgtccggaagtccgcactcttcctcgccgaagaatgagaaatcctgggtagccgcgtcccaaaaggcttcggagtcagcgtcttctgtagatgacttagtaggatatgctctccaactggtcgaaaatttcttcgccggagcctgtggtggtgccatttctagaactatcctctcaagagcgaaaagattacgcgcgtgttcctgctcagcgattgcgcgacggcggccaggcggaagggcataagtgtgtcctgctcgctctctagcgatggagacttcttctgctgcgtcttttacatactggataagccggtggacgatctcttcattgcggctcagggtggggatgtccgtaagtacaagggtatgcaccttaggaagcatattcggatgcagccggttttcttgggattggcgaagctcgaggcgagcccgacgatcttcgacgtagtaagtagaattgtgtcgcgatcttttctgagtaggctgtcttagagaattggtcggttcttccccgagagtcagtgctggagatagcccagcgaacgcaccgtcaacccacaggtcgtcgcggttgtgaccggctttagggacattggcagacgtatgagcagtgtcagatatgaccacttcaggagcatgtgttgcgccgcgtttgacttcctgtggaactgctgtgatttcaatatgtggagactggtctataaccttcagtgaattcgagcttgtgtcatgatggtgtgttgtggttggcaaacagccaggcagttcaaccacaccacccgaatcgcccgggagctcataaatagctgcatcggtagcaccaagctcagccgtacttgtttgaatggcctcaagctcgtgcgcatccgaagggtcacggcgcccaagatcgccatgcagctctgcgcgtgggggtgatgtcactgcatccttcggcgcatcttccgtgacgatctcgtagttgatgcgtagatatcttaactttgatgaagcatattcgcaaatgaccggtgtcaatttcgagacactgggaagctgaaggaggtcggctgcttctcccaatccgctgggatgtgattgtatcatggtggtcggtagtgtgccaatatccaatacctgcaaacgttgggatcgcaacagtcctgagatgccttctactgtcattgcgttctttgacaagtagagatgagtaatgccaacgtctctagccctctctattgtaaggctgccaacaaagcctcctgtgagcttcttacggacatgatcaaccactttctccgactcaaacacatcaaggtcaccatctgctctttcatcctcgattggcgataaaggtcctaatgcggtccttctctccaagggctcttccttcaaacacctttcgagaagagcccgagcgctagcatctgtcaaatgattatcacgcacatcgagactcctcactcgggtctcaatggaagatacgacgatgtcaaagtcagcgtctttgagtgatatgccttgtaagttcaggagacgaagactagacaggaatctgagcttgctcaaaactgccggatctcttgtagcaggtgtgcgcgaaagatctagcgagaccagatttggtagatgggacagtgcttccgtcagccccgtggatgtcgcatttgtgcagcccgaggcatccaacagtcttagtccaaacattgggaacacacggggatggctagagctccggcgcaagctcgcataccgcaggcacaaaagtgcagaatgatcgaagaaaggaagaccgttgacaagtaggcactggagaccgggaagatactcaagacagtcacgaagccattccgcatgtggccctccgtatatctctgcatgagctggaggaaatcggagagtgtgggtcaagtctctcacagattctcgcacatagggcagaactcgcctgaatcgcgtcaaagcgactacgcgtggttagtggacgggtagctttacgatgctctgtcttaccgtatacggtatcgttctgcacaccgaaatgcgaggctgggttgccccaaagctgcggagccatgatctggtgccatctccggcatactaatgcagcagcacatagagactcggaggataagtattgtacgaccagctcccacggatcttggttggtagcattctcgtaagatggtagcagatcgtccatggtgtcgttcgcaggggatccgagtctgtcaaccaccaggctgatggtaagggtagcgtggaggttggtgtggcagactgtacatggctgttgctaccaaagaacgtggccctacaatgtgcgtggtggcagtgttcacagtagccagtaaacgcaaggcgatgatgtaagagttgctgtaaggctgaccccagtacagccgtgttgccgacggctagtcggcggcatggccgcacccagtaccaaagtcatggcatggtggctcgccagctcctggtcgctctttggggaatcgggcggattttcctgtatagagggacggagtgtgcgttgaaacaagatagctgcatccgctgaacaaggtccacatgagcggcacttgcagcggattcgtgcgcagggaatgaacatcatcttgcaacattctatatatatgtccaagtcgcgcgtgggttgcatcgatgcgagaaatgagaggccacagacggggtttggaaggcgtagaggcaagcgccagggttgtgttgccccactacgactcatcgaacccacccaccaccgctgaacaggaaccacgtcgatctctgactactgcagctctactactccacggaccctctttctacttctctgtctctcgctgcatctcttctctacgaccaaaacggcgcaaccagcccccgccagcgcacccccgcctgccgacgacgttcgctcgacgctgcgcattgccagcaagttcgttaccgcctcggccatcctctgggaccccaagttcaccgacagaccgcccccgggcgagctcaaggccacgcacgcggggacgcttgctgttcctttccgcacagattcgtccatcagcgtccgcaacctcggcggaggccaaatcatccccgtagtccccatcatggacaaccgccggcacccgagctcgttccagcagctggagaagctgggcgagggcacatatgctactgtaggtagacaagtgcatgcgtgcatacgaggggattgcacgtgctgactcggcgcaggtgttcaaaggccgtaataggcagacgggcgagctggtggccctcaaggagatccacctcgactccgaggaaggcacgccctctacggccatccgcgagatctcccttatgaaggagctccgccacgagaacattgtcctgctccacgatgttatccacaccgagaacaaacttatgctggtgttcgagttcatggataaggacctgaagcgatacatggactcgcgcggcgacagaggcgctctggaccctgccaccatcaagtccttcatgtaccagctgctgcggggcatcgccttctgccacgatgcacgcgtcctgcatcgcgacctgaagccccagaacctgctcatcaacaaccgcggacagctcaagttggccgattttggtcttgcccgcgcattcggaatcccagtcaacaccttctccaacgaagttgtaacgctgtggtatcgcgctcctgacgtcctgctcggcagtcgcacttataacacaagcatcgacatctggtccgcaggctgcatcatggccgagatgtacaccggacgccccatcttcccgggaaccaccaacgaggaccaagtgcagaagatctttaggctgatgggcacaccgtctgagcgctcgtggcccggcatctcacagcttccagagtacaagaccaacttccccgtgtacgcaacacaggacctgcgccacatcctgccgcaggtcgaccaggttggtctcaacctgctcagcagcatgcttcagctacgcccagagatgcgcgtatccgcagcagccgccctgcaacatccgtggttcaacgacctacctcaaaggcagcatgagcacgccatggcgagtgcgcaggcccaggcacagcaggcacagatggggggctaccaagtaccacagaacgcctactaggagggaggtgttccgccagcgcacgctccatacaatccttgggcgtaattgaatctgttgcattcgcaagggagcgaagagctccactatcttcatgtttctgttccaaaggcgtttttttttcactggaatcctgcatggttttagcggagtccatgcaagcgccattactagttccatctcaggcagctacgagaaaaaatatgatacctcagttcaattgcttttgccgtcatgcgtgcgcgctttgttcactttttttttttttgccgactagaccttacagttacagcagccccgagacaagacagtgcttattcagtactggtgacttccgtccttgcatttcgtgtcctcaagaatgaagacccttcgatccgaatctccccgcgcagcaccaacgctgcagaatgtctctggattcaagtacgcgccaatgtctcgcatactttcgccaagcgtcttcggacattcactccggtccatgcgggtgtccgagtcatgaccgatgcgcaacgtctgtccaacgtcgcgtacggcattcacgagtcaacagctaaagtcaatcaatgctactctgttctggcatgcccgagttacgcagtcttggtaccacggggcgatctcgcaaaaatgtccatttctccggcttgtcatccccgccacggccacgcgggaataacgttcacagggtcaagactcaaaacgagtgccacgcgtgcgtttagcgcacgactaagctcacgagggattccgatacgacaattgtgaatcaagcttgtttggagaggttcatatttgattcagattccgcgcgagtcagatagaaaaagaaaaaggagaaatccaaccgagagagatagacaaaggaaaccccgcaatgccccatcctcccgcgtgaagatgtgagtaaacaacctgagattagataagaggtatgtgggaaatgccgaaaaaaggaaccctcccagctctttctgggtatatcgatgagtgtgaaatgctcaacgcccgttgcaatgtggagtagcgagaagaaagcttttgtccctccatgtcgcttgtcgagagtccaaaacttgccacctaggcggtgacatagctcctgtcttccaaaagcgctgacgagagtggtaagagaaccgccacttcgccttcttcgaggtgctcgttcgatgaggagtggcatatatcgcccatcaaaaatcgggcaccgtaggtgcacatggtcatgctcgctttctgttgctgccggaacgcttgggagacagactggtgacgctcaaagtacttgtgcgtgctcatgcctgaactttcttctcgttgaatgccttgggcttgaagacggcgtcctggcctgacatgcgtcgcccaagtgcgcggtccagcttcgctcccagtgccagcttgctcatgtcgtctgtcttctcattgctcagcgcgtatctttgctggacgagacgcttgtcctcgagacggtcaaagccggcattccatgacttgatgtcgtgggctttggggtcaccggcggtcgacgaggctgctgagaggtgcgagggtgcgatggagggtgtgagagtcggtgttgcgctgtaggtagacattcttgtggaggcgcggttgccggtggactgcaatttctttgcgttaggtgatgttggtacttgtgcttgggtctgttgggtttgtgtttctgtggacatggtgcagatgaagtagtttggagcagtgttcttgtggtggtggtgatgtagagaagggtgtggagtgtgaagattcaagcttgacggtgacagaaggcagctaaggactcaaacacggcgactagtgttgagcataggccggttcagccacaggtcgcgtctgaaaccagtggtggaaacggaagagcaacttacgttggctaggatgggccgcgaggactccagagacgtcggcatactagcggtagtagggagtgatggcgtgtcgttggtctgaagtaaaatggctctaggctactcttgggtctgataggtgcaagacaacgattgaggagcgccgcgaacagatgaaaggtggagcggagtagcagattggcaggatggcagagtcgtgaaagacggtagaggagagcggccttgtcagagggtcctgtgctcactttgtccgggctttcgcgtgtttcaaagggctcagatcggcaatgctggaagggggcaacgtggagatgcgcaggggggataaagaggctaatgcgcttgcagcagagttgccgttgcagtcacaggatcttgggattcgccgcgccttacgaggtcgtgagtgcttcccgagaaggttgtttgttttcttgctgtgcggtgaggcaggcacggtgctggtcacaagaagagaggcaggcgcacaacaccaccagcagacggcaggtgcgaccttttagcccgccacgatgctgcccgcctctgaaaccacgcaaagtaaggattgctgcatttcgatagagtgggcgatatgcagcaatcctctcagacacgaatccagggggtgcctctggaagatgtcggctgcggtggtccacttaagccgcacctacgcagccaatgttcgcggtgcccacgccgctgccacgtggggaccgacatggatgatgggcgtgaacaagtctctgtctccacccgccacggtcgcccatctggtcgcctattatccacgtccacggtaatcgcaatctgcaactctgggtcgtcatcgcaaacaaagcgtgccttgcgtggccaccaaaaaacacagccattgacgacgagcgccatcccgataaagtttgctccgctgcaccacagtaagctggtggatcttcaaccgcatctgctacgcgcctgcagctagccgcctagccaccgggcagccagctcctcatccgttctcaaccagacagatactggtggctgctgtccgctactgcccttcttatcaacgctgctcagcaatcaatccttgctgaactctgcacaccggctacattcccgcgaaacttctcttcttgaaacatgtgctcatcctaggaatgcagaatgcacattaccattccaccaatgccaagtttaatagccgccactatcgtacagcgaccttggctgatgacttgcaagcacggctgcttgtccgctgcgataaggcgccttcatcgggctccctgtcacatgcccatctgtctcgtcatcgtccaatcacacttcacgcgtccctgcaccgctgcccgatcaccatgattaccttcgagacggcaactcccacgcgttcgctgaccacgtggctgcgagggatgcctgcataacatgcagatgctcgagccagtgattcatgcgactgtaactcgcttcgggcggagacgttcggcgtcacgtttgcgactcttacccgaccatcaacagcggggcagcactcttggtattggttgcgtatacgattacctctataccttggagatgatgcaggcctgttgtggctgcagcatcggcatgtgctgctagccgcctacacattacgagagcctggactgctcccgtcccacaccaccatcacatccaataaacctccagccacgccggcatcgctgctgtcaataaacgctccgtggcgcttcagaattgtagtctttggaagaatatgctttttcatcggatgtaacgcggtgaaaagctatcggcccatatgtgtcaaaatcacgccttttgcccgcaaagtttatggcgatacgaaaagaaatggtggaaagtatatcgagtatctcgcgcgtctgaacagcttcttacgtgatgcaaactaagtgcaacgcgctatcgaagccatcgtacgatttactgctagcctacactaacgagcgtttattctggtagatgcttcatttatatccaccacccatcaccgcttacataggcataccctgaccgggcatctgctgcagccctgcgaaaaacgattagcataaacctctccaacaagagtaggaaatgtgacttacatccatcgatattctcattcaccgcactcttcacctggcacgcgttcatagcattgaccgcctgactcttcagcggcttcccattctcgcacgcctggaacatgcacttgtcattcatcgccttctgcaacgaatcgtccttccagccaaagagatagtccgcatgcgtgccgtatcccttgttgtcgttgtacgataggaagaaggggttggagccgtccttcggccacatgttgttgaactgcgtggtatcccagagcgtctcatacgcgacttgcggcatgcggacgggatgcgaagccggacagggtttggcgttcgtaaaggcctcgttttgcgtgttgtacatgtggtcttggtggttgggcgagtcgacgtctttgccgttccagcagctgggctatgctaggtcagtgtgtatccccaagatgttccatgcagggctgcgtacgaagtgatgcacagtcatgatgcctcctttgcaggatttgggcgggaagtcggggagctcggggaaacgcgtgttcttgtcggacagacagacgaaacgtaggccgatgtgcttctttgcagcatcgagcgaatctgtgacgggcgatccaactgtcattcggaacccctggtgatgtcagtgtccgtaccgtggtaggtgatgcatttctgaacccaccttggggaacgcagtgatcttctggttgccgttggagttgaagtcttgctgtgtgtagtagatggtcatgcctccgttaatcccgttaggaagagcagcgttctgcataataggcacgcgcttgtacgatccattctggtgtttgaagaacatagcagcagtccagtagttgctatgaagtattagaggtgttctacgtatgttttaaaagcgaaaaagctacctgaagtcctcggagaacgtgcaagtcgtgcaggtagccagagtgctcggatccttgttcatggttgcgttgaacgcattgccgcccacgatctgatggacgtgagcagatggcagctttccaggctcgacgagcgggtcgaggcgctgaatgctcagtgttgagcagccgaagcggagcgcagcttgcgctggtgcgacgagagcagcgatttggtacaatctcatcttgatgcaatgaatgtcaggaaagagttagaaaagtttgaggtatcttggacaagctctgggccgccatcatcttatgctctcatctcacaaagtccttcataacttgcagacctgtcgttacacaagatacagggcctcgaggaggttcatggtgttgaaacgctttaccctcgtttatccatagcatgcctgtagccaatcgtgattttttctggaacatttccccgcataaccagcacaacggaggctacacattcgtccaccatattaatatgatcgccacggcacttagctcccgcataaatgtccgacgagcacggcacttttggtagatcttctgcacgtcttggacgaatgataaagctccgttgcaatctcgcgcagtaagaccaatatatgctatatgacgacaagcacgcactgagctcgtgaacgtgtagccaagtccaggcagagtgcgacaagcttcgttctatcgaatgatcaccaagcttgtgatgagtgggtggagaggagccttggggatcttgaaaagtggtcgcggaaaggaagacaatttgtgtgattgcggcagactcatgcttgcaaaaaataatcttgtggccagcacaaagtaccaggccgaaagccctcgtgaatggggcctgatagggaaccttggaagctatgagctggacaagcgatagggtcgtcagctatgatccacggctttgcagttaaccttcctcttacggcagctgcgtgacatgaacaacacatgccgaattattggtcacgcaaacacatgttatggatatccacgaaagctcaacacagcttccgcatccacatcgtctcttcattcgtcctgatggtagatggaatgtcggatgcaacgctacgttgcctaacaatttctgtactgcttgaaggctttcgactgacacaatgacgtaatgactactctgctcttatgccacgaaatcgaacctcgaactgctgtggagtcgctccaagtcgtgtctgacacgaaactttgtggttatgggtgtttgctcctacatccaacagacttaggtagtcaacattgtcgagtcgaccgctttctatcaccaaacaaccgcactactggaccccgcgatgcatactccgcgccttaggctcttggcaccaacttccacctgtaggtggcgatggtgcaacaagcagctctcgattgaaatccaattctcaacgttgtaatcctcgttagctccctcacatcgtacaatatccttaattgcagtcgaccatggcagaagcaaagacttacaatgttccaaaaacatgcaaagcaggcgtagtcatcaacgagggcccagacttcaagctcgaagtcgaagatgtgccagtacctgagcccggtaagacctactcctaagcatgaagggagcaacaagcgtctaacgtcacatgacaggaccaaacgacgtcctcatcaaactaaacaccacaggcatctgctactcggacatccactacatgcttaacgacctccctttccccaccatgtcctccttcggcgtccgtagccccggccacgagggtgcaggcatcgttgtcaaactcgggtccaacgtgagtaactggaaagtcggcgaacgcgcaggtatcaaacccgtatacgacgtatgcgggtcttgcgaactctgctggaccgggaaggaagcttactgcgatgaaagtccccagattggcttgcagttcacggggagctatcagcagtatgtactcagtccggcaagatatacgcagcgcattccggagggcgtggatgactttagtgcgggcccgattatgtgctctggcagtactatttactgctcgctcaaggagagtgggctgaagccgggtgactgggctgtgtttcctggcgcaggaggaggggtgggtcatatgggagttcagcttgcgaaagcgatgggtatgcgggttgttggtgttgatggaggtgaggagaagaaagcgctgtgcatgaaacttgggtgtgaggcttttgtcgacttcacgaaagttgataatgtggctgaggaggtcgtcaaaatctgtgatgggagaggcgcacatggaatatttgtgacggctacgagtgcctcggcgtattcaagtgcgcctatgatggctagaattggtggcaagattatgtgtattggtctacgtaagtgcacaggataggtaggtatgactgggtgatactgacgacctatagctcctgctggaactgctatcgcgggaggagatccgctgctcatggtggggaagaacttgcatgtcattggcaccaaagtgggttcactttacgacactacaaaagcgctagagtttgctgctcaagtaagatcccaacaccgcgctcacagttctgcctaacagttggttagggaaagctcaagcctatatacgaagtattcccagtcgcaagaatgccagaggctgttgaaaagcttcgaggtggcaaggtggcgggtaggctcgtagttgactttaacgcatgaggagtgttctggttaagaagtcacagcaattatgtgcatcgggcgcaagggagttgcacaaacgtcattcgacgctctttattgacgatcagacgtcttctttgaaacatttttgcctgcttcaagcattcgtctttcgccgtgcacttaatcccatcttccagaaatcttgtcctgcacccacttcggcaccttaggcttcttttcccacccagtcttccacccctccttccacccctcgacactcgacggcatggcaaacacagccgtgacaaaccacgccgtctcatccgccttaacatccttgcggacaagcggcaacacactcctcgcctccaccaaattcgaattcgcatctgacagaataacactccctttcctcataccctgatacagctccgtgataccaacagcgcccgtccgcgacgcggcaaatgcactgttcgtcgtcgtcttctggccctcaccgtcgccgatgaattcagggagttcagcgaagactttgccgtctttggcgcggcacccgtagactgaccacgcgccctcggcggtcatgagatcgcgcttcgtccggatgcggtgaacgcgcagatggaagtttggcgtgtcctctgtgggtggaatcaggtatgtcagcacgtcgacatcgtgccagggcttcatgctggacacgagtacggggacgccatcgtgggtttcaatctctgaatcgccgttgtgcgcgcggcgcattttccacaattcgccgccgtcttcggagagcgcgagcgaggactctgggacgaattgctccagctcttggtagccggtggacacggagtatgcaaaggctgcgctgtaggcgaatttgccgtactttgcgttggagtttttgatggcgtaatggcatgactggccgctggagaggaggaacgagtggccgccgcttcgcaccatgatgtggcggggatgtgggagaggtctaacaatgcgctggtttgcgtatggatggggttcctcgggtgcactccagaatggatgactttccggcatagcgagcgccgcaaaagacaacatacaccagtacggagactgaggggagttgtaattttcggcaagataggtgtttggatacgagtagccaactgttagcataccgttcggttggaagatgtcgtgctgtgtagtccaccatcgtaggtttcggagccatatacccttgacgacaccccaggatagtggctctggaagctcgacgtcagcaaacgctactgagctccagaaagctgacatagcccagcggtacgttagtgagcgtccgaatgtgatggctcggccttctgggtcgaagtagtgcacaaagtcaagagcatagagcttcgcccgctgtttgtactcttctgcttgctctgggtcgatgtctgctgcgagctttgcgtagagaagttgcaaatattgaatggcgaatgatccagagtaatagtccatttgtctgtaatgctcaggcccatcgtttgaccatccatcgccacggtagaatgtgttgagttgcttgatatcggctttgagctggtctcttgaccagttcgctccattccgctcgagcccgaggttggcgaagacacggaaccacagcctatcaaggactcaatacgacagctcatgaattggttataaggaaaatgaaacgtaccagttcgtgttgggcatttccttgctgttcatactccctacccatgtctcaacgttcttcttttgcttgtccgtcaacggatcccagaagtctttattcgcaaccgcaagagtgaacccaatcggacatgcctcgaccatcctctgatcgatattgtccatatatccccaaaactcttcattctcaggatccgttccagagatcaatccctgtacaaacttttccgaatgggcatacttgctgccaccagcaagcagtggtgccaatccccacagtggacgagcatatccttcgacctgtgcggctgtttcgtcaaacctcgtgcccgtgctacctaccttgatcatggcattttgcggagaaaatcccggaaccagcggatctagcagcgaagtcacagcggcaaccacatcgtcacgcgtcttaagcggattcgtggagaatgggtgcagcgcaaaggcgcggttggcgtttgctgtggcggcagtcatcctttgaagatactccaatcactatccagagacgtcgagaagaacgagacttgatctttcagccgcgggaacaccttcctgcaattggcgatgtatgtcgagttctcgacttgcacacagttgtggctgaagtcggattcggcacacaatgcttcgacgtgcggatgctcggggttttcgtgtgaattgtcgccgaaagccctgattcgacaaagccaagagcaaggagacgggttgatgagtccggacgaatgctatgtggctatttcaaaagcttgtcttgggacgcgggttgagatgtagtcgctgtataggatcgacgtgcttggcttcggcgtcttcttaagttaagtggtagctcggttctttatcgttattatgaactgctcggacagattgcgttgtggagaccgtcttttgcctgaagagcggcgtcaaccgccagcatgattcaatgcaacacactaatgcagcgactcgaactccacctctcgcaatcacgcgtcgctcagtcgtggggcaatggatggtctaaccccagcctgcatccaattcacggataaatgcaggttgctcacgatagccgtagcgcctcctacaagcgggggatgggcacgtctgaaacccaaagcagactcgtgcgccgttgcttccccagctgcacaccaagaccgatgaaagagtagggaaatgtgccaagtccatctgaccctcaattggacggaagaagtgctaagcttggcgatctccaagacgcattttgtcaacttccaccactccgctgccagatctccctctgggcgtgcagcgcgaacgctttctagaatttgaggcgcaacaatggggaggctctcattcgacaatgtggctagcatcacggtgcgatggagtcagaatcgggagctaggtggacggtctgtggtggagtcgtgttgcatgtagggatgtggagtatggggaaagagggcgcgctggagtgcaaagaccgcggcggcggaacgttagtcttgccaagggggcttaaacagaagcatggaccgtagtcccgtgcgttgtatataggtaacgtgcgtttcctggaacctggggtttgtcaatcagtctgtggagccagttcctcttctccccattgttgacgatccggggttgtctgcagacgaatctttgcaacggctccactgcctccccataggtatgtctgatgcgtatagaacgttcaagcagactgaattgacaacgattagggcattacttcttatcgcagtgtttaaaccgcaatcatggtttccaccggtgcaaagatcattcgcatgatcgtcaagaacgatgctgtgaaatccgacccgcctgagatatacggatggcgcgccttcgccatggctggttctgcctgtttcggaggcatgttgtttggcttcgatatcggtactattggcggtgtgctcgagctgaaggagttcaaagagtaagtttcgcaaatctatttcgacaacgattccccagtggactaattttcgaccacagaaagtataagatcaccggtaacgccaaggcagtggctgatctcaatgccaatatcgcctcgactctccaggccgggtgtttcgttggttgcttcgtcgcctcctggatggctgacaagtggggacgcaagttcgctctccaaattgctggactgattaccattgtcggctgcgtcttccaggctgctgctctcggacacatcgaagtcatgtacattggacgtctaatcgccggtgtcggtgtcggcatggcctccatggtcgtgccactgtacatttcagaaaactctcctcgtgccattcgtggcggtctgaccggtctctaccaactcttcatcgccactggaacctgtctcgctttctgggtcaactacggttcgctgctgcacttgtctggcagcgctacggtttacattgtcccgctcgctcttcaggcacttcctgctgtcttgctttgtggctgcatggctctcaacaaggaatcccctcgattcttggccaagcaggatcgctgggaagaggcgaacagcgtgcttgctcgcatgcgtaatttgcctgttacgcacgagtatgtgcagagtgagatcaaggatatcgccgaccagctcgagcacgagcgcatgctcgttgctggtgctaccgtcaaggatctcctcaaagagatgttcacgattcctggtaaccgcaagcgtgccctcatctccatcggcctcatgatttgccagcagatgaccggaaccaatgccatcaactactgtgagttgccaaattctgcatcgatcatgaagcaccactgacgttttgtcctcagacgcaccccagatcttcaaggccctcggtctccaaggtaacgaagtcaagctcttcgccactggaatctacgggtaagctccattcccccctacgcttttcgacccatctaacagtaccagcgtcgtcaaaatggtcggctgcctctgcttcctaatcttcgccgccgactccctgggccgccgccgttcgctgctctggacctccatcgcccaaggtctctccatgtactacattggtttgtacatgcgcatcgacccgcccatcgcaggccaagccgtgcctcctgccggctacttcgcactggtctgcgtgttcctgttcgcgtgcttcttccagtttggatggggtcccgtgtgctggatctacgtatccgagatccccgcggcgcgactgagatcgctgaacgtggctatcgcggcggcaacacagtggctgttcaactttgttgttgcgcgcgctacgccgaatatgatggccactgttggaaagggtggttatgggtaagacgcaactccaccaacacgacccttggaagtaaactaacatatccgcagtactttcctcatctacggaacgttctgtctctccatgttcatcttcgtgtggttcctcgttcccgagaccaagggtctgtcgctcgagcgcatggacgacctgtttggtttgactgagatggtcaagaacattgaggctgatcgcgagaaccacgctcactctaccacgacggagcttgacttggatggcaagaacgtgacgagggaggagcgcaaggaggtagtcaactgagatgatgatctggaccttcgttggataattactgttgctgagatgaatgacgagcctatgttgagtttgtggacagtttgatcctcttgctccaagactctcgtgctagttttacgtgtgaagccctgtcatgcccttcttgacgttgcttttccaagctgcggttgtgctgtcgagcaagaacgagtcagcaatcgcgatattaacgacttggccgagcgtatgctgcttgtatgattgtatgcctactcgagtatactatgctaccatcttatgcaacttgcagtacgacatgaagctttacagcattctcgcgcaagcttatccgcgcctcaaaaaacacgacagatcaaaacgccttatcccgattgccgaagaaagccatttggagtctctcatttgtccacacttaagcctcctttacggggttctcgccttcctgcaaaatgccctgcttgacgagctcgtctgggctcggcctgtgcttcaggcccttctcgaggctgtccgcgcgcatgtgaagatcgagctccctctggtgttgctggagagcaggcgcggccgtcgagtcggggaggatgttccgctggatgaggtcgtcacgtgcagggcgctggttcaggcccttgcgcaaattgtctgtcgcgcgctggcgctccagctccagcgctttggcttgcagtgctctgttgttggggctgttagctgggcaggatcaactgtggggaacaatgcggggaagatgcattgctcaagatttgtacgagtagagaggtcagaacatacggagccgtggtggtatccaggagaatgtgtcggttcttgaggtcctgagcttccggtcggtgctgcaggtgcttctccaagctgttgcggcgctcgttgctgcggacgggggagatgggcgtctcgtcgacgaccacggcgctgttgttgtcttcagaggccatgatgattgcgtgttagcttgtaaagtgtttgggtgagttcgggactaattggcaattgcactgatcaaaaggtacgtaggcggtgtactttatgggagcttgcgggtgagctgacgagccgggctttgtacctgttgcggggcgggccctgcatatggcaaccttccaaggaaccgcccaaagtcaggtgccatcacgtaacgtctcacatggcaaccatgcgctgtcaatcacggtttctgctcgtgtatttgactccaagttggatgctgtgagtcgacttgtttctggagcccggcgtcggggccatcgtgcgagaggctatgacgtgcagggtctttgcacgtggaatgctcatctgctttcgtctcatgcaggtccgactaaaatcgacgtttcggatacactctcaaccacgacccatgctgttcgatgcaatgcaagcaaatgttcatgtctataacttagggctgatatttgcacatccaatacaggtactttctaaagccctccacgtgattcctcagccaccttcgccgcccaaatctaaaccttccacggtgtgaccggaggcgtcgccgccgccataacgtcagacttctcgctacacgctgtgacggtcgtagtggctgtgccaggaacgttcgtgactgcgtgacagggctacattccgactcgtcagcatctcccaaactgtattacacagccgcgtcgcaaatactcacaagccccagacctagcacaagtgtctccaaagcacacccatggcaatctgtatatgatgtcgcggtcgctgtatgctgcaagaaggtacaatcttgcacaaatgcgggctcccggaacacggtgagtgtgcatgtaggttggggagtcatggttggtgtgggcgcggaatttagcggcgagcatgctctggttgcaagttaggaatgctctaccagcaccggattctagccaacatacgatcgagttgccagcgcaatcagaatagctgtcgagaaagtaaactgcatcgtgccttgtcgtaaagtgtctggaagagtatgcttcgaatgcgttctgtcaaaccttccacatccggcgcatatgtacttatattcccagcggatcaaccgggggtggtagtagtgtctcacttaatatcatcatcttcaccgaaagaatgtgttcttaatgaaggtagggaaaggggtcctggtgattacgaaagaaactccattaaactcattagccacggaaatgaccgtgtcagactacgtgagtggcgttcagtcctcgaatgtacatcgaccctaactccatgtttgaagcataagcagacgaagcaaatgactatcgagactgcggcaatagtgagatcactttttccatcaatgcaccccaggcatcatcctagcgtccgtccagggatcacccttgcattcccctcattccagcgcaatttataccggcgagtgtaacgtatgcacttgaactgcttacgcgccgtcatcctcaccgaggcggacggcaccctcgctgttgagaccgttggaccagaagccgttgagctcaacgtcgctctcacgcagcttggcgtgagtgatcagaagccaggcaccaaagacacccttggcgagaacgtccaagatagcgtaggcaatgacttcaccgtcaacaccgatcttgcgggaaccgtcggcaagaccccagacactatatactatcagcagggcaatggtagtagaatacggggtacttacatggggtaggcggtccataggaggagggtgtatccaccaatggcaacgaagaacgagcgaagcttaggtcccttgctggtagcgttggcgccgccgttcaaggcaaggtgccagatgacaaagatgtaggcaatgcaggcaatggtgtaccagccccacttctggggagtaccctcctcgccaaaggcagcgaacagtccagtcaagatcatgatcaaatcagcgacaatggccatgatgatgtgtccaccagacatgccagccaggagaccaaggtcgaggagcaggagaggagtggtgacgctccagtcgacgtagcgggcccagaagacctggcggtgcacctcagtgaatgtgtcggggacatggtcgtgctgctcgcggacgatgatcttctggacggaaacaccgtgtccggtggccatggcgaagtaagagagcgccgcgaagatggtgatcatggtggtgatggtgtgataaaggcgcttggactgaatgacgtattagtatggttcggtgccagttcgtgggcgacaacttacgagaggaaccctccatgagagcgcagtgaatccagcagacgcgatgatcatgaggacgaagacaacccagagggtcttctggccagattcaccaatgaattggagctctggggtcgtgggaacgaccgaaggaatgggagccacatgggtgggcgaggccgtggggaggggaagaccagaagtcttcttcaagacctcctcgaattgttcgacgagcatgctggcggtagtgatggttgatctaggaactgaattgattcgagtcctgtggattggaagagttgagagaagaggctggaggccgcgggttataaagagcggagctgctaggcaactgtttcatgcacgtaatggggcgtgtgcggtcagctgtgcacagcttgcggcaggagctatacaaagctggaagtcacgacgtcattggagctgcgtcccctcacggcatgcacgggcgccagcgctttattggctagaacgcatcatcgtcgagctgtgaaccctgcccaagcgcgccagcttgagagctcgtaagcttgtagcagtacagaacattgccaattcatcgcaataccgttcaatgcacgaatacgacactgctgtttgcttcaattgctgccgttgatgtcgctgggcggacggccagacgcacgagcgtttcgcgttggcgcttgttgtgatgcgattttcagaaatggcatgacatcgacgatgtaccccacatttgtctcctcagcgatcgggagcatcatcacgtgatatcttcgcggcgcgtccaggctcagcctcgcaaacctgttttcagtcacgccagcgctatcgactttccatttttcagcctcgtcaacacaatccgccctgtcaaagaatagagttttgacttgtgacgattgattatcctcgttagtgcgatgcttctcacaaatcgaatataatgcaacgctggccatcgaaacccctcagccgcgtacctcttggcaaaccttcgatggcaagaactgccgacctatgggacgatcaagcaaaatgcggagtacatatagatcagcatctcccttgcttgttgtccacatgttaccgcctttggcctcacatacagccggcgcgagccgaacgctggcgttgattcgacttgctgcacagtatactccgtggaaacaccgacaagtacctcttaggccaagggtgttcacggggtacaatcacgtactgctgacatgaggtgacatggctatagaactccacgattgcagtgctgagtctacgacgatcctgtcaaagtacctccgacgatcgccgtacacaacctcaagatgccaaggtcgagtgcgcggcttcggtaactcaggctgttggtgcaatctgatacatcgacaccccgcatcacttctcgccttggaactacaaggtaaatcatgcgctgtatgtgagtaccctgccggacgttttgctcattgaagaagatgaaacgcagtttcgtcctatattacacagacaactcgaatagtagcgagatcagacgactttctccatgtcagtagtacgttttaccacgcaagcatgttgtgcctccacctccaccacctctgcattcaggaacacccagcgcattcacaactatgccattgtcaattcttacattctttcacaacaatctcatcacggtggctatgcccagtcatattccctgatcttgcagtatcgtagacgctcaacctccacggcagatgaacatcctcccagggccatcttagtgtgttgccccaggcacgtgaccaggcacgcaagaacgatgcatcaccccgtgggatatgtgaaggtatccgtccagggtcgcgttattatcggtgccttctggtcgagcctcaggtcgggaagcgtcttcggtggagctatcagaatattgagcccatcgcactccacactccgcactccgcacgccacactccgagaagaattgctcgctagagaagtccgcgaccgaggttcaaagttgatgcagatgagatcaagtgaggcgaccgtctaatttgaaacaaagggcctcacacaagcgtaaactcaccctttatcagccttcccattctgccgaattacgcccgaggaccaccagggtaatcgcagttcgcggtcaatccaggcccatgcactcaaagctgggcaaagatttggcggacttgggccccgtagctctgtaataggtcgaataacatgcctagtgattggccaatgagcagaaggcttcttgttgggtccaaatcactaaggactctggaatcagacgtgcacgtaatcaacgaggagccaggccattgacgaggagctaggctattgacgaggagacttgcttcaacgagaagatatgttttcaacagcctagtaattagctaataagcagaaggcttcttgttaggctaaatcactaaggactctagagtaatagggaatcagacgtgcacgtgatcaacgaggagctaggccattaacgaggacctaggccattaacgagacttgctttaacgaggagatatgttttcaacgggctaggggcttcagcgggctaggggctttaacgggctaggggctgtaaatagatcctcataactcctcacgtgacgcgcttaggccatcttattgatagcgaggaacatcaaaaccacgggcacggacgaaaaacgtcgtctttgcacggcgacggcgagggctacagaggatatttttcctccggagttggatattctagtaggggcgaattagacggtcccttcgggatagctactggcccttcgggaccgctgcgcggtgagaccgatattctaaactatagattagatatccaacccatcacaaagcggaaatgctgaggctgaatgaagtgcaattcgcacctcgttggacaggtaggctagagcgagtatccacaaaagttgaccaactgtaccttcttcaactatgagcggctctgcggctcggcaacgttctcaaaagagaccacgactgcacacacgaggcaatctctccgagctaagtatcccgcgttgacatgctcggcgagatggtctatggaccacacttttgctaggcccaaaccaggtcattcaccacgatactttacgtactgtcgggcgcaggtcttacattaggtatttacttttgcagacggtgcagtccgactctgctcgagcatcatgccttgagtgtcatgtgggagtctatatactacggctgattaagcgaccgtttccacaccgctgattcgccgggagcgacttcctctcgcccaatgcgacaaccgcaaccgtcacagtcgcccatcaccagcaccgtttgctcaccgacttcagtctgcatcgctcctggcagcacatggcgacccccaaacagcgtccggagcctatctccacgccagcccactcggtcgattgcatgacgagaaatacgcctagcgccgacatcaaggtgctcgaattggcgttttttcacgcggactgtcagttgagcagtcaaagcagggcccaagcctgcacaagcaactcaagcatcttcccacgcgtccatcacggtgctttttcctgatttctgctgttatatattgcggcttataagctttcatcgacgagcagaaccacttggctggatttcctgcgtctcggcacttctgcacatctaccacggttctggttgcgctaccttagacgagcctggttaccgctcacgatagtctaccgcggtacttcacgggacccctcttcaatagaagagtagccgataggctgagacttgaagacaatatctttcgcatacttcgtcttcgtccacagtacacacatcacacatcacacgtcacacttacaaccatggaggctgctatggaggtagcacgacttgtgctgcgtcaagacgacggttctgctactgaagaagcgcctgcgccagcttgtgaaacccagaactcatacgacggtcgtatgggtgtccgcatctccgccatcttcgtcatcatggctggatctctcttcggtaagcaatatcccgtgcgccatcgtaacagtgcgaatttgtattgacaatgaccaggtgccctcttcccgacctttgcaaagcgaagcgactccaaactggtaccatcgtgggtattttttggtgccaagtactttggatctggtgtcattatcgccacagctttcattcatcttctcgcgcctgcaaatgaggcactgggcgccgaatgccttaccggagtcatcaagaagtacccatggcccgaaggcatcgccctcatgaccatcttcgccatgttcttcctcgagctcatggtaatgcgctatggcgactttggaggtgaccatgaccactcgcatggtgctagccatagccacagcgacgaaatgagcatggaagagcgtaagaggacccctgaagacgtcgagggccacgctgccgaccccaacctccgcggtgaagaccacctcggccatcagcgcgatcacgtcgccaacgaacagatcggcagcgactggcaggttcagcagattattccggagacgtacgcggcgcaactcactgccgtcttcatcctcgaattcggtgtcatcttccactccatcttcatcggtctgacgcttgccgtctcgggcgaggaattcatcacgctctacatcgtcctcgtgttccaccagacattcgaaggtctcggtctgggcgctcgtctggcagaggtaccttggccaaagtctaagcgatggacgccatatctgcttggtctgggctacggcttgtcgacgccgattgccatcgccatcggtctcggtgtgcgccagagcttttcgcctgaaggccgcacgaacttgctggtcaatggtatttttgattccatctccgctggcatcctcatctacacgggcttggttgagttgatggcgcacgagttcatgttcagcccgtatatgcagaagggtccggtcagcaagacgattaatgcgtttacgctgatgacgcttggtgctggtgagtttttttattacccttccttgtaataatggtatgtgccttgctaacgaaatctaggcctgatggcacttcttggatactgggcttagaggctttgccgatctcggtctgatcttcattcctgcgatacgggcaggcgtctgggtagatttcgtgtacatccatctttctgatacccgtagatatttcgtcactttcacacatagtaatagacatgacatacatcgttgctttcacgaaacatactcttcatcaagatcatatgcagtgaggatctagtttgatcgttggcttgctcaaacgtaatgtgatattcgatatttcggctattctcgattggaaaaaacacgggggtatcattaaactacacacatacaagtacaacgggaaccgcccaaacatggcttgctgttagtcagcaaaaaaatctcatccaagatgcgaaagaagactagctagctagtagacgacacgcaagccctggcgtcgccgtgacaatgtgaccgacggagatcgaagcatctcagatccgattcgatacaggtaagcgagcaacagaagtagccgaaaagagggcggcccgtgagatcagacattactgattggtggtagatgaaataagcgagaggatgcatcggccgtagcaaaagacaaaaaaggaaacggtcgttagttgacgttggaatcgcatccaacgtatattccgtaacgccggttcgtttatgcaaatgcccacctccgagcagaataattgtaaacgccagatcgcacaatcaaggaaaatcgcgggggtatgtagatttggtatcaacaaaggaaataaaatggcgaatgcagatgttatgaaagggcctcgatggaggcttgaaggcgctgtatgcgctcttcgaatggggagccgagagaggctgttgagccaggtatgggtggagcgagggcgtctaaaccgtcaatgtccacgccgctgtcgcggtcgacgatgcgctccattgcgcctgcgaagaagggcgagtcgagtgcttcaaggccgtcgatggagcggtggagcgggctccaagggctgagaagacccttagattcctctgcttgcgtgttgtcgtcttcgtcgtcgtcttcggcgatgagcacgcggccaccgattttgacgtcgctgggccggacctggtattctagtgctttttggccgtctttgatgagctgctctgtccagttcatgcaccgcttcagactctggttcatcttctggctgtcgaggagtagatcccggtgtttcgacaggtcgagctgtagacgtttctcgtccttgaagcggtgggcctcgtctcgctctagctgagctgatggacttaattggctttcgtcaaaagaatcctcactgctttcgggctcttcctcctcaggttcttccagctggtctccttcgtcttcttctgacatgtcggataggtcaccaacatgactagcactatgcaggggcgagctttccagagctgcgccagctgtatcgacggagaagcggccagctctgctcatgcggcggaacctcctaatctcagccttttgcttacggacctctttttcgagtgagcggttgatcgcgagcaatgaagagttgctgatctcaagatccagtactttccgttcgcgacgcgcattcgcagcgagctcgttcattgcttccagtgcgctctgagtgccgtctcgcttagtcgggcttgttgaggttggagatggaagtccagagaacgaggctaatggcggagatggcatggacgccatgctgtcagcgacagacgctatactcacgacccgcctctcggtattcagtggactgggtgcgtggcctgcaggatcggtggacggtgcatgcttcggatccgtcacggagtcgatggaagacaagctagcactcttgccgtgacttcccctcatggcgtaggatgcggcactggaacgtctgctggggcggtctggcacgtcgggagttggcggcccagagaggatggacattgcagaattgcgcgaaactattgatggtcgcatcacctgggatgcaccctttcgataggatagatgcgcccactccttggtaggtgacggcgatcgagcttggccagggggagggggtgggttcaggtggtgcaacggctctggcgacgtagacatgggcgatggagtgaggtttggtgggttgctcctcacctcggagacagtgtcagcatgaaagaacttgcttcccgagtgcgatctacccgctgatgacaagggcggagacgccatatctggtctccgcggaggtccatcctgcttgccattggcatagaagaagacgggtgcttttttctgtggcggctgctgctgctgctgttcttgaggtctaacatcgctggcatggaagaagagagaggaagttggtttcgccgagcctacatctggtgttgaattgtggatgttggacaagggcggccgtgaaggcggtgcgaactggggaccgcctggtcctggggtgctgcgtgggcggacggcaccctgggcacctttgttgccagcaaccccgagtgcactgtagccagtgcctggctctttctggtggaagtctatggtggaagccggtcgcgaagacgagggcgtattgatgggcgtgccactaggcgaagacagtgtgctctccacgccgacgcgggactttctggacgaggaccggggagtgacattgctgttgaggaaagccttcacgggcgtgacgtcctcgtgcaccgtgttggcaacccttggcgttgttgcattgctattccgtacggtgcgggtcgactgcgtgctgtttgcagtcgcttgggaataggtgcagcagcaaggcgaggcgttagcggcgtcttcgcggtccggttgctcgcgagcttcggcttgaggttgttctggggagtgcggtcgatgggcatcatccacgcttagtccagctctgttgttggggtgcttcgaggtgtgcagtggggtatcatgggcctcgcggggtggcagttgggcggttgctgggcggggccggtgttgacaggagttgttgatgttgggtgactagttctgaactttctgcggccaaaacaattaatccgtggttgcagcgccccacggttacaatggcggcggtgctgggaggtgtaggagtggcggcgcgtccatatccgggcaatgggcagtgggcaatgggcaatgggcaatgggcaatgggcaattagagaaggcggtgtgaatgtaggcgtctgatctggtgcgggatcgcggtcgtcgtggcagtggctagtgaacagggtcgtcggctaactaggctcgaatcgaggctggcggccaggcgcgtcattacattcgggtgagcctcatatcgcgtcgccggccccaatttccatgccctccgcctccggcatggacccgcccaaaccatgagcaatgagcccgaacgcctctacccacgtcgccctcacgtgcagccacgaggcgcccgccctcagcatgtccctgccgcgtctgccgcctcgagcatcgccggcaccaacaccaaacgaggccctgaaccaaggcgcacgtgagcatgccgcccggcctgagccttcgcgaaccgcctccaacgagcacgactccctcaaataccacctgctcgggccctcgctcaccaaagctggccaggactcggtagaccagcagaaggtgtctgaagtcatatacaatgcttccaagggctccaagttcttcaacaatgaggaggccaaggacaagaacctcaccgagaaaatcagtcgcatcctggccaaacggagtcagcttgagaggctcgacttgacttcggatcttcgccgggcggacgagctcatagctgaactggaactgagccgagacttgagtcaggtggtggtgcacatcgactgtgatgccttctatgcggcagtggaagagctggaccgcccagagctgaaggaggtgcccatggctgttggcaaaggcgtgctgacgacctgcaactaccatgccaggcgctttggatgccgatcaggcatgggccggcttcgtcgccatgaagctctgcccgcaggcctgatttgtgtgcccatgaaacttcgcaaagtacatggccaaggcagaagagatacgcgaggtcctcgcccgctacgatccagggttcgagagcgctagttgcgacgaagcctacctgaacctcacgacgtactgtgaggagcaccatatgacacccgaggaggcagtcagccagttgcgagcagacgtgcacgagagagctaagatcactgtgtcagccggcattgctgcgaatgcgaaacttgcaaagatttgctccaataagaacaagcccaacggacagtttttccttccgagcgaccgacagaccatcatggagttcatgaaaacgatgcctacacgcaaagtgaacggcatcggtcgcgtcttcgagcgcgagctggacgcaattggcgtcaagacatgtggagacatatacgcgcatcgagcctatctgccaaagctattcggccagaaagccttccaatttctgatgcagtgctacttgggcctaggacgtaccaagatccagcgcgctgaggactacgagcgcaagagcgtcggtacggagaccacgttcaaagagatgcagtctcctgatgctttgcgcgacaagcttcgttacatcgcagaagagctggagggcgacctgaagcgtacagagtataaggggagaacattgtgcatcaagatcaagctgcacacctacgaggtccatacccgacagatgacaccgccattcgctgtccaccgtgcagatgacttgtacaagtatggcctccccatgctggagaaactcatgaaggaaataccgaacatgagattgcgactaatgggcttacgcgccactcatctcgtcacaacgaagaaacctggcatcgacttcttcggccgcgtcaaacctcccggtaccacaaccaagccacccaagacaaccgacgaaggcgattgggagacctggccagaagaggagtttgaagaggcagcgcgacgggaacgtaacgacgagatgaatgagctagaaaagctgtcgcaagagcaggatgttcagcaagaccagcgcacttcaccctcgaatggaaatgacgccccagatccgcctaccgaagagcagtggacatgtccaatctgctctctcccacaatcaccagatgacgctactttcaacgcacatattgacttttgtctgtccaagcagactatcaaagaggctgtcaagtctactgccccgcctgcgcctaagctcgaaaaacaggtcagcgtgtcgaaaactgcgcagaaaaagggcaagcgcgggcgtccgaagaatgaacaggtagcgtcggagcagcaggcgagggagaaaagaagagccttcttctcgcttggtgggtcgtaaatgtgaatgagagacttgacgatgatagatgatacccctttgtaatgaaagcaatacacattaatccttggcagattttccccaagatgatcctaacctacatcccattttccaccataaccagcttttacaaaatacccattccatcccataccctaacccccgccctcaaaacacacacctgattccaaccccatcaccacccacccctctcatacatcctcctcggactccttctatccctctccctgccatccccctgctcccccaaatccaaatccaaatccaaaaacgcattcccccccgccccacacacactcccactaacactatacccaatcccgctctccctattcccccctcctcctccacccgcatcgcgctcagtatatcccggcggcaccggccactgaacctcctcggggctaaacgggtacccgtcgagatcagtattcattgtcgaccgcggcatagcgcggatggaaaagtcgtagtcgttgtggtcatggtggcggggttgaggcagggagtcgaggcgcggcttatagtgggagaagtctgcctggatagatttttccgtgtcgcggtggcgcggggaggagagggcgagtttttcgtcgaggctgtggtgtaggagggttgcgccgtcgagcgcggtattcagagtgagtgggggaggaggagaagaatactctctttctctctgtctttctcgttctcgtcgtcgttctcgcgagcgatggcgcgcgctgtcgtactgtcttggatcaacatccggagcgacgggtgcttgtggtgtggcttcgagttccacgggcgcggtctgcgtgggcgcgggatcccagctgcgttgccagcaccaggagcgcttctggctggcttcgaggtattcggtctggccgtttgtgacccattcggggcagcgcttgagatcggtgcagagcaggtatttaacgccgtcggtgtgtttgaggccttggacgtcgacggaaatggtggagaggacttggaggatgccatagaggagaatccagcggcctagacgagcttcgcggggtgtgatgttcttgaggtcggtggtcatttcgaattgctcgaatttgtcgatgagcgtcgatcctatcattcttgtgagtacatgttcttggatttgagagatgtttgacttaccgtggaagttcacatccagtttctcaatattcgtggcatcgctaaagagtatcgatagctgtaaatgcgcctttgcatccttcgtgacgtccttgctcttgtctttcttcaggctcgagaacaggcttttcttctctttctctctagtcgtttttggtatttccctaggaagtaaagggtaaggatgcggtatatgcgcgaagctgaatttcgcatcaaagcggacgagcagatcagtaatgttcaactccggtacgtcggctttgaaactttcgtccctccggtgagccatctcccatttgcggctcgctcgttcctcacgcggattccaaaccacgtccctgttcaccagatagtcgtatagggagccgaaatcttcctgcaacgcgagagcgatcttgcgatttaaccacgtctggtcccgagctggcggccagttgccgtagttgcgcgaatagtggttgatgaggaacgatcggaaggtctggtaactgtggtagacagagctgttcgcgaccttggacgtatcttcccagaggtcgctgaagtcgaatgccgccaatttctcttcagcctccattttgcgcagttgaagtgtcttcgctgcgatgccaagattgcgccgtgtcacaatagaaagacgcttgaactctggcacgtcttctaactctggtatcattactccagcaagatgcacaaagctctcaagatatccctgtcgccacttcacttgttcttgctcggaccaggtgagcagacacatggcactcttgatgctagttcgcacatcgtcaattccatgttgcccaaggtagtttgtgatcatctgaatgcttcgatcacgagccgacaccctggactggttgtcgtcaaatttgtacatgtcttcaatctgcggctgaagggtattcaacatgtcgaaaagatctgcaccaacaatgggtttcccatgtaacattgcgaggaaatttctgatagctacgtggtgtagtctttgaccttgcgcggtcttgatgtggtcgggcgctgtgaaccatagcttgtgggtgggttgatcctcagtaagcctacgaaacgttgcatctgaattcgaccgctgagcacgcccattctcagacaaggtgtccagcctggatccagctctggtcgatatgccatcgtgtaattgatcgatgtcgaacggagggggtgaccgccctcctggcgaggtgggtccgagcattcgcctgctagattgatcatggtgttgggggtaatctctgggtgacatcgaagactctgacatagacggtagcgcccaaccatcatcgctgtcatctatgcgaaaataatgcagtgtttccttcaaccaagtggaccctgagttttcaaggacatctagcctggcacggatggacggcaaggggcgctcgtggtccatttgctcttctttgaaatatatgagtacactaccggtgctcatgtcttcgtcctaattctcgaatgagctctggttctagaagaacgtatctagaacttacaaattcgaatccgccatatgggcgcattgcatccctgcttcccttccaaatcttgaagttcaaccacgatttctggtctccagagggatgtgacgacgaagaatcggcgcgaaaagcaggaggtacgggcgatggggcaactgttctcttgattggaactccgccacctcttccccgcggagcctgggtctccttccctttagcatcatataactttttctctttaccttggacagagatatcagacacagaggccgatccacctcctgatgactgcgcaggtcgtgtctccgaacaattgctggagtgcaatgtagccagtcgtggtcggttgttgctttcattggtaccgctgctccgcgaggtcgcacgactagaggatgtgagggtccgagtcatacctcttctagggttctcgacgttgggtgttgtgcgccagtcggcaaagccatcgaggggctcatgaatggctgtgactacttttttctttccatcttttttctccttcttctcgatgtctttggtctgtactttccgactccgagctcctcttgccgacattgtagatcaagcaattgaagatcaattcctttttaagttttacctcgatttctagcgcctgggtatacggaagataaggcgtggcagagacgttgaaggacgaatctttgaatgaagatatgtgccgtgaacccagaagacgaccaaagcctcaagaatgccctgcgcgtgattttgagtttaaaattgtcaggtcactcttatcgccgcggctgaaaaattgtggaacggtggttcataaaagcattcggagcgtgcagcaagccagtaggtcgcaagacgcaagaaaaaggacaaaacgaaggacgatgagcgaacaggctgaaagcgctgcgtgaagctgcgtgaggtgaaatagtatatattggccatcttcgaagatccatgctctcaggtcccgcaaatccttgtggggagaacgagcgtgctccaaacggaatagctggctgtgcctccgttctggctctgataaggaaccttgtccttcgcactggaatctttccaagcgagcggttcacatgcagccacaaggcaaggcgagcccactgcagaacagctgcatcggctggtggagagaccaatagcgcccctggtgtgctttggaaggttgcagacaagcagtggcccgaacactcatgatggcgagaggacgtctctgatagtagggctttggtggttctaggcgtcagcagttccgtctcactgcaggcggaaggaaatgacagtattggtttcgacgaagaagcgatgaagggcgaagtgcgactggtgaggtactgcctgcaaaccaacgcgctcaacgtccgcctgcagtgcttgcagatctgtcgcgctgtgtttacgagatggctacagttctcaacgtcttcgatgccgatgtagatttgaagctatgggccagtggagtccacggtggagcgctcgggccccggcacgctggttgatagacacgggagggcggacagaacccttccagtaacgtcaatccaccgacgagaatccctgagtcgttcagctgtttgtcgggccgggtacaaagtccacgagtcgtagctgactgggatggcctgagggacgaggtgcaagcctgcaaggcatcgcattgctgtcatctctgcaggctacctaccatcctccgaaccaattcattccttcggtgggcccgcgcgactgtcgcatggcattggcacccagcatccaaggtgctgggcatgtcacctagaatccctcgagattgcacaaatctatggaaaaacaagtcacacttgaaacggcgtggttggccagaaaacagaatggcgcaaggcccaaccacttaatttgctgctgttttgtcgcaacaccacctgaggcccagcctcccccgccatctcgttcccgctcgggggtattgtagccggtttcctctcaccaccatacgtcacttcataagacgctgcaccgacgttgctgctaagatctgaatccaaacaagatccatcctggtcccactgcagaacttaaaagtcgcagcctcctgcgcgtttctgcctgcagctgcctcgcaccgttcgcctacttgcgtcgcaacccgccaatccgcgtcatcgcactgcgtagcacgtcctcgggtcaattaacaagctctaccaaacttcaatcctttccacctaaatcttcaaccctcttaagaaagcaagcaaccgccaacatgtccatctccggaatgtcgttctggttttggagggtcttccagatcatcactctgattccgacgctcggaatgctcgcatggtttgtggattggttcaactcgcgcaacctcctcacgccgcgatccatcctcattctcttcatcgtatccgtggttgccgcagtatgggctatgggaacgctgttcctttatgcgcgcgcacgtcactcggccaactttgtcgccttcatcgaccttctcttcgtcggcgccttcattggcgcagtctatgagcttcgcggcatcgccagcgccgactgcacaaacatcagtcagagcggctcgtacagtgcagacgcgggactattcaccatctctggaaacacttatggtgtggatgtgaaccgccagtgtgctatgttgaaggcatcatgggcattcggcatcatgtaagtacttctaaacgctttgtgaagatggcgcatcactaacaatcacccaggaacatcatcttcttcttcatcaccaccctcctcgcactcttggtccaccgccaccaccgccatgaccgcgaccgcgttgtcgtcaagcgcgaagtccaccgctcgcgccacggccaccgctcccgcagccctcgctactcgaccacttcgcgtcacagccagagccgacgcagctacgtctaagcgcaagtcaccttatctagatttgcacttgggtcgagccttgatcgcggcgacgatcaaacaacgaattttctttggacataatttttgctttgcacgagatacctggactggacatatgatggtcatcatacgaccaatgatctgtacgatgagagcgtgaaagtcgctctgtatagttttgtagatagctcacgaaatattcatgacacaccaccaacttttcgaccaaagctgctaataacgcgaatgcccagttttggaactgtcaggtctcaatgtgtttgagcacgataatgtaccaggaagaacgctgtgatgcgttgtgacgttgactcgcatggcaaccacgctcatctatgccggtgcttccggtgatcttgacatgggacgctagtccgctaacgtctgaggaaagaactacatgtttctatggtctcaagtgtcgttcttgcattcagcagtatcgagcatcgcttaactcatgcgattgcagataagaagatcatagtcacagtggcatcgcaaacggttaccaaaacgtgacacatctgccggacaagcagagctccaattgagcaacatgaggcttttcaatctttccatccaggaggattgcatagatttccgcccgcccatgtcaaatactcgttcatcgctgtcgaagtgtcgttccaagacccatgaagcccacatgattcccaattgttggtccattggacgatactccacaatcaacattccatccatcttcccctctacctcgcaggcaactcgtacaccggatctctctccgccaattccgaccgcacaggtctcgctggcatttctgtcgccttaacatacgcatacttctcgctagcaacaggcgtggcatcgaattcatacggcgtaccatgattcctcgaattatcctttctccggatgagaaggaaccatagcgcgaagatgatggaggcgaagaatacgatgactgcgatggcgacgccggcgattgcgccactggataatgccggcgaggaagagatggcggatgtggaggacgaaggggtggacatggacgttgcaagaggcgttgcgcttggagtggatactggtccagctgaggccgaagatggtgatggcgatggtgacggagaaggggagggcgattcgaagttctccaccacactgagcatgtcgtctttgagcggttgacttttcgccgcgctgtggattggtcagttagatcccatctcttccccagggagaaccttttacataccttggattgctggtaatattccacgtcgcgccatccatctcactccgcatcgcaggaaccaaccaccccctcggcagcgcaaataccgtcccctccccccacaactcattgaccaaatgccagccatccccggccttgagcagtctccattgctgactcacactcccactcctttcatacagcttgggaatactgcgagattcctccgtgatgccgagttgccatttcgcgccgtagtcgtagttgcggataaagtagcgcccggattggaagaacaactgccagttttccgaagagagcgagccgtcaagcgtcatgttgatggcgccgtttgtgtcggtgtaaatgcctgagctgagagagcctgtgggcgcgttggggttgcgcaaggtgtagaacattttggagtcgaacgagggtgcatcgtcgcgacggaattggtaagaaggcatgactgaaggggaagaaaagattgtttcaatgagaacgagtgttgacgaacgaaggggaaagactgggcgtgacggctgtgttcaaagaaaaggttctattgtcgacaagaccgcgaaatcggaaatccagactgcagcggcgtaggaacgtggctggagcaagtacctgcatatatactactaaactcttttgtgttggcatatctcgtgggggccagagtcaatatcgatcgatccctgaatcgtacgtaggatccaatcatgcaatccggcccccaatactgcgctgacaggcagacttttgttggcgcttcgtgaaacttatgcttatattgtctttgaattttttgtgatcatacgtagaccgcgatgaagccgtcgagagcagccccagctatgcgtggctacatgatgcaactcgtggtagatggcctgacagggcctcccaatgatccttcgggaggttctcaccctgcagcctgcattgatccgtgcaagcacgatcttggcttctcaaaacgcacccaaagtggttaaagcaatacattttagcgtctgggtaagactaaccttggaaatcagtctcatgcgattccggtactatgtacagcttccaaggttaaaagcagtatgttgaacgagtgtctctgaggccgtctagctccgataagtatgacttcggatcttgtctgtatacgaagactcgcaactctacggatacagctgttttgtgacgatcttgtctacttcgagaacattgtttccgagtcctggagagagcggaagaatttatatctgaatgccgagtcgatacatcagtggtgcttgccgcgctggtcgggcgattgcagtgttgctgtattttgactacgcatcataagttgcatagcagatgttgcgtggttgctatcatgcttaatacgtcaagatgggtggtgcctaggtaaatagggtcgttcaacaacaggaagtcggattcattttgattactgaaatggacttgatgtcaacacaaccaccaccagtatgcaaagcatggcgcgaaaaagaccgtaactattcagtctcgcagcatcaccagttggcatctcaggacaacatgttcaagctccaatctcttcataaaagtttctatatacactgaataataaagccacaagcctcttcccactccccactccccactctcaacctcagcgtcctaaccagtccaaaccttgggaccaggaggagtgtaagaagttggcacggggtagtaaacattgatcaagataccagggtcggtagccttgtacgcacccgggaatgcaaccaggtccgtcggcgaaccattgcctccattctcaaccttgatctgcgcgcaggagatgtaaaattgcgcaccgcccgaggtgccagcgctgtgcaaagcaatatgctcaacgcgaagaaggtactcgcccgacggcagggacttgggtagcgggaaggtgacttgtgtcttgccggctgaggcaaaggtcatctggccgccggagaaggtcgcgccttgcgagtagaccttgaaccacactgcgcctgagccgtcgaaggtggcagcagttttgccagaggggaccttagccatatagaactggagagggcctggatgcgagacgctggatacggcggtgaagccgacggtgtcgccggcgttgacggtgtaggtcttggagccggtgcctgggctgagctcgtagcagcggatctggtttgatgtgacgtctgtcacgggaccgttggactggtactagagtgaaagtcagtatatgactttcgtgtatctggacaatggacaacttacattcgttgtcttgcgtacgtattcccatgggctggtaacggtgcttccactgatgaatccgggaaaagtgtaatgtgcgctagccgtgctggcagcagccagaagagacaagaaagcagtcttcatgatgatcgatgattgatgagtgaatgtagtagaccaagtgtattgtgctgatagaagaagaatacgagaggcatcacccgtcccttatatacacttcacagcccacagctcgcaagcacctgcaccccagagtagtgggcgcgtggtaccccattttcccgtaccttagcgtacaattggtcgtggtaaccggcggttattgggtcggaaacctgggaggtggatgtcgaaacgctgaccccgatcacgttaattcgcaggaagcaataacgcttttagatgaagtggacatgcatgccggcatagcactaccgaatttcctgttcgagggtcgcgtggtcatactcgagtctgacggcctttgtgagacttgttaaaatcaccttgtgtgctggtgtgcctgcggatgtttgccagagagcgttgtggaataatcgtcaagttcactggaaataacgatcttggaaatgtttcacccaccgtcgcgcagcctctaagcgaacatgattggcccgccaggcctgccgatagtcgaaacgcatgacccatcgtctatattacttttcgccatccgactagaaattagactactcgatttgtcctttcgccatgaaacacgtgaaaaacgggactggtactaccccaccactgcagtgtttatattgcagtcaaatatcggatgcacgctgcgtgacgtcggcggacagaatgcaaaacccggttagagagaagggggagcggcgatggaaaagaaaagcttatttttttttggtcacatccgatgtggttgcgaccttctagaagcgttgggtgacatatagtacagtggtgatattgaaacagtacttgttgatcggacgatcgaccaacatcgtcggaggcggagcgctggctccgcatcctcaggccattgtgcctgccgcctacttactgcccgcaggcgcctactgtacactattctcggtttttcctccagtgagatatccgacatgtggaggtgactgttcctggatgcattccacacactgacaacttgcgagcgaagtggagtggaggcaatgtagacaacacactcctgcaagtcagcgtgagaaatccagcttgagactgagggttcgacgcagaggtgagcgaatagtctcaccagcaggtgaaatttgtcgtagattcggaaatacggtgcgaacatcagacctctccaagtgatcatgatgtccgtctcaccacgatcacttcgtcgggcgtctcttcctcttcgccatcgtaataaagatcttcctcgtcaatctccgagtatccaaacacactcctgtacaagcgctcgcccagccccttcttctgcgccatggccagcaccataacgatgggcaggtgccacacactagcccaaaatagtcctctcgccgtgcctttctggccctcggccttgtagaaatgccacgccttgagcgccatccatccattgattgcgctacttgtcacgacaaagctccagtctgtgacaccgcagtaagacagaccgatacagaccggaaacatgaggattgcgtagcgaagtgccacacgtccgttctgtgctggattgacccaagcaagcatacggtagccggcgttcttgtactcatcgcggatagaccagctcaatgagttgaagtgaggaaattgccatgcgaacagaagagcagcacaaagccagccacctgctgagccctcgccaaagagcagttcttcccatgttccgtcatgggcgtattggttcgccgcagctgtccagcccatgagaggtggtatgccgcctactatggcacccacccaagtgttcaacaccgacatgcgcttcatgggcgtatatatgcccgcgtacaggaatatgttcgttgcgcctagaaaggccgttgtagggttgacgccatagtatagtccgcccacaccagctactccgcatgcaatagcaaagactacggcacctcttgtgctgatgagcttccggacgagcggacgattccgtgtccgactcatttgcgcatcgtacttcggctccatgagcatgttgaaggcatttgccgacgccgaacatagcgccgtgcctgatgtgaggaagaaaagtgtgagggtcgaaagcgagggcgtggctgttgctgcaggcgcgagcagctgcggaacagggtataatgagtatgcagcggtggccgtgagtacgacaaggaatgaaaggcgtggtttcgatagcgagaggtaggtcgtgaagagtcgctttagtgatctttgcggaagacttgacgatatcgcggctagcttcgatgacgcatcgtgtgcgattggatacgctgcctctgaatcctcctctgcctcttgttttgccttcttccgccgccgatgtgggagcacctcttctgcaggtgccgtcgcatcctctgtcgctgcttgccccccagctcttggtctgacggcggctattgaactctgcagctctcgccttgacttgccaaaggcttccttcagtactgtgtttgcccaaaaatagtccttgctaaacgagttcctgctcttccctacggcaattgagccctgtttatgcgaggatatcgacgagaatggatgtcgtgccgtcatcggtgcacgggcgagcttcctccagcaacggaaacatactgtgctcgcatctcgtggcgcaactgatcgcgatagcaccggtcgaacgttcatggcggcatggggagttactgtggcgcggcggccagtgaggcgatacttttggatgcgactatatgccaagacaagaaagcggcaacaagcggaccgattcacgccatgagacaacctctcacgttgcaggtaaagcgagatttatcagctttggaagttcatacgtaaacctgcacttattatatctatcttaggaagagttaaaagacttccttcagtcattcgcaggtttgctcaacgatcctctctagttcttgggctattgtcgcagttttgctgtactagctatatctcgcgtctcctgcacctgaaggaacagccagtcagcatgtaaaaatcatgttcacgacataaccatgaacaggttcgagcatgaggtaatcaagtacgctgaatgttgaagtagaccacaagggcaatattatacatgctttcgcaggtctaaaacaggccgggaaagtggctctagagcctcccaagcttacgagtaaatgtctccatgcccaaatgatagtacagaagcgcttgcaccatattccttactgctcctagtcatcgtcgttgggattggtgtccgactcgtactcgaagtcgcccggtaccgatgcctcgtcgtcgccctcgtcgaccaagttgtcgcttattggcgatgcccctgattctgacataccttctgcggcttgaccggcagatgaccctgttgctccaggagctggggcaggtgctgccttcttgaccttgagttctagcagagactttggctcggaaggcttagtgtctgtgaggagaacgacaccaagagttggctatagtctgttagtatatcgaaatagaagttcaacggagaatgatttaccttcttgactggaacatatcgttcactggggaagctgatgtacttcacttgtggtggaagcacacgcgacatgttctcaagactgtagccaaccttctccttctcgatcttctttttcgacgtctctgcggattgtgcgccctctgtcttatccttgtcatccttcttcacgtcttcgtcaagctccatcttgtcatcgtcgtcagcagagacctttggagtggtcggtgtctgatccacatccatactctcccgacgcttttgtcgctccttcaccattcttcgacgcttgtcttgtgcggttgtggaaagaacggcagtcttgatcttctctggcgcctcctcggtcttgacctctgcctctggcggatagtcgaacatgctgggccgtgtattgctgtggaattggaaggatggaatgtccagctcctgatcgacaccgatgacggccgtgggtgtgaagctgagtgacaagaagtgcgtcagcgggaaccagtaccagtactgcgtgaagacagccatgccgacaatagcggccatgttcagcgttccagttggtgtctgaaggccaattgtgcagtttctacctccggcgtcgatgatacctaaggcgagcgcagcaccgaacttcgccatcgcgtcttcgtggcggtccccaaccacctttgtgagctgtttccggatggcaatgaccttggggttcattgcctcgttctgttgtatcatgatcatggagagagcgatgagagcaccctggcgaacaaagtcggtagagtccttcatcatgggctcaaggaggtcaacagcttctggcagtccggtaccggcacaagcaataccgagggccatggtggcaccatatctcacgtgtgggttgtaggattcggcaaggagctcgaccatgcggggaacactgcctggcttcctgaagaggacgaagcccaagctcataactgcaacccgtcgcacgtcatcgctgacatcactgacagcaacgtgtagcagccttcggaccgccttgttactgcctgtgccacagtatgcaagagcaatggtcatgatacctccatagcgcagagtcgggtcggcgtcctcgagaagtccgttgacaagctcatctgccgcctcttgtcgggcgtacatgatgagcgccatacccatggctagaccgcgcacaattttctcgtgctgcgtgtcatgggcatactggatcatatcctcgagagccttgatgttaccggtgccgagcataacaagacccatagagagaccgacagcctcaccgttgatcgcggagtcagtgtacaagacggtcttgaaagcatcgaatatctcttcggaaccagtcgccattccagcaacaccaacaccgagagcaccaccatgctgaatgacctcctcagaagcgttctggaactgctttagcaagtagtcgagaacgttgctgccatggttggcgtaaatcaatccaagggcatagagcgaaccgccctgctcgtagtgcgagccggaggaaacgctgtccttgggaaggtagggctcaagaagcttctggccctgagtgatgttgcctcggtgaatgacaccaagagcagcagttgcggtgaactttgaccagttcactgctttacccaaccagtcgagattctcgcggaagaaggtgtcgttggttgtaccggcgttcatgaatgcatttgcaaacgtgacactggtgtggaatatggagttcctggcttctaagctgtcccggatcttgttcaagactgccttgtctgtgtggttgttcctgtacaaaaactctaggttcagctcgatgctctttgtgccccgaaggatgtggcgcacggagctgaaagccttggactgctgttcggagagagaatcctccttggtgcgagagacgacagtcgaaacattgctggaatccacattggctaacaaagagtcggactccgctgcgtcttctccggacggcttctgtgatgcgtcgccattagctgtaaccttcgactctccctcgttgtctgtctcaggaagctcttccatgacctttgcgaggaactcttgtgtaccattctcgtacaaatcgaacgagatctggtaggcgatcgcgcgcgacttgtcgtcgtcttgctgtatcagttgacggacaagctttgaagctagtgagtgctggttgaggtacacaacacacttggcaatggagaagtagtcagggttcggaatctcgttgtcgttgagcaagtcgagaatcagacgaagaatctgtcctggttagctgcgcatattcagcagtcgaattgggaatgaacatacctcgtttcttaagccacgctcctggacgacgttcatacagatgtccaaaacgtagtccatcagctcttcactcttcgtcgtcgagccttgcgcgggcttcttgccggccttcttctcgtcctgactagcacggatgatagactctcgcagcacatctagattcctcgcctcgatcgcaatgccgaccacctgcctgtagtttccactctcatagcagctctcgaatatccgccgtatggtgccttgaaggttcttttgtacgttcctctgcaggacgagtggggtggggtgcgcgccaggtacacctgcgttgccacctccaggtagagtggggtcgaatgtcgacgagtcttcgcgagagaggagcgacttggaaggcagtgcggattgcgagaagggtgtaatcggcgaagtcaggcttgctgaggtgctcgtggctcctgctgagttcacagggaaggatgtgcttaattgcagaggtgcttggttcgccttgctgaccggcgtcgctgggttgtgcatggcggagagggcaatgtaagtgtctaaacatttcgctaaagagacgagtcagttatttgcaagatcatattgagatgcagtaccaagacacgcagggatagcggccgcgggttgcagtctcgagtgtttgtgtatgtcttacccattatggtctcctcaaactcggcggccttgtggatgtcaaagagctttcctgcacccagcgcaaagaccatgctctcgttgtattcctgcagctgatagtatacctttgccgctaccagggcagcaagctctcgctctggaaacgagtcatcttcgtaaagagcctcactatgacgcacacgagttagcagccatctcaaagatctcgcggagttggaagctcatggagctctccgagggttcttacatctgactgacagagccagcgacttctggccacaataggtcgatctcctcgttcaggcggcgcaaggcaaaggagcgcagggccgggtctggttcggcgaggaatccaacgatgccggcagcagaagtgaggccaaccatcgtggcagtgttgacggcgatggtagtggtgcggtaacgtcgatacggagctcacgagattgaagcgaggtagctgttgcggaagctggtggaaggagatggagctgagctgtggcgcctacttgcgaggaggctcacagggtgattttggcttatgcggggtgtttcttagagaggaccaccgcagtgaaggagggacgggaatgggaagtggcgcgggtgatgaggcaggcgcgatgccgttgttgctatggtcggggaatctaggtacgtgacgaaacacaagctagctcgtgaggtcaaccggagtgactaagcaggcatacacgataagcgcccctcgatcccaactccaacagcatgtgaatgatcaacttgcagcccggcgcatgtcaagtgattttatcatagtcttcaaagacgctttctactgtctgtttgacagtttgtatgccaccaaaagccgagaagcatcacatgtatcatcacacaagcctctcgcagagaaatggggtatcttattcaaagcacaaaactccacaccatatgctgcgcgcctattacctcagtaatcccccagagcgccaaaagcgcatgaaactagtagtacacttttgccacacagcccattgcaatctagacgcctgttgctggaggtgtaatctcacgcgacaaaacgcgcaggttgttcatcatcccggtaatcagtccttcgaagctgttcggctccttgttccttactttatccgcattgtcgattaatacgtccgagttcagctccaactccagctcgtggttcttcatggggccttgttgcacctgggtcagatccacctggtatgcgccgagccaggagtacgacattctgtctttctgccgcttcatgctctccagatccttcccagcctcaacagccggctggagtttctcgataggtccgggatagttgatttctagattgatgccgatgcggtagtcccactcagtctgcggcgagctgatctcaaggttccctaggcgatgcttgatcatgcaccggatgacctggcccgtcttctggtcgcgcgtcacgcgaattcgttgacgggcaccagctgcgtggatgaggaccttggtctttgcgggtagaatagcaaattgctcttgtcccagctcgtagaagttgtcaatctcccttgtgtgctggtagtcgaccggtggacgcgatgcgccaggcgctttagactcccggacttggccgttcaagtacatgttcatgcgcttatgttgttccatggtcatggtgctctcaaatttgagatccatgttctgcgacttgatgacggtttcggtgtcgtggtaacctcgcagtcggccattgctccctttgtcgataatatgaccccaacgcgcctcgatttccagctgagtaagttcagactcggcgatcgcgccgcgaactacttcattgttgatagccacgttccagatgaagtcgcatactttgcgcgaaacatcgtcgtagacatgcgcgtcattcgaaacgggtcgctcaaagccactaagctcagtaacaggaacagtaatagcgtgcgcgccatttccatttactggaggaccgttgcggtgaggtatcggcggcgggggtggttgggcatgtggtggaggtgcaggcgacggttcctgggcgggcggcggttgacgcgactgcaggcgctgctcatgcagttcttgtagctccggcgggagtttctctccttcgagataggcccatatgggcttggggtcgtgacgcttgcgcttgagtggcatctgcctatgtgtcggctttgagggagtctggaggttcgcgttggaggtaatgggactggaagcggacacagagatggaattggagagagaccgccgcggtagcacggtcgcgtctccatcgtgattcactagtgcggatatattcatggtggattgtggtagggttgtgcttcgaatcatacttacggtgataggtacctacaacgtgccaagccgagccgctagccctcaggctgtcgttcagggtctgactggccctgcttctttgttgagccagagagcttcaggtgtttgtccgactgaaaaacagatgggtgttgacaagatcaaaggaatggaaaacatgtgagtgatggattcggtattggaattacttcatttgctagtgctacagccaatctcgtacgcatgcaccagaccgtcattgcttcgcacgagtcatgcttggtatgctttgcacatgtcatctaccgcgcaaacaccaagcgtcttatatctatgcatcgtgccacttttgggcgatctataatcttcatgcctcctggtccaaaccaagatcttccgtcgcaggtacaatgcggagggtgttggtgtggcccattcctcctctccagccctggacgcagatgacgggagcacccttctcgagcacgccgagcttgatcgcattcatgatgccccacttcaaacggcggtcaacatcctcctgccatggcgcggccttgaagtcgggcttctcctctgcgaagtagaaggggtatacaccacggtacaggtgagagtaccttgaagccgaagcattacgggtgaccatgatgatcgggcacacgggacggtacttggaaacgaggcgcgcggtggtaccactaatagatgttagcccacaattctaggttattccgagatctctgtagtgtgacttacctggtggtcaagaccaagatcgcaccagcgttctgctccagactggcgctgacggcagccatggcgcaggtctctgtggtagggcaagggacaggagccagtttcctcagctcatcgaatgcgtttacgtatgggatagcgacctctgcgagcaagcaggtctcgtgcatcatggtaacggcctcgacggggtagtctcccttagcagtctcgccagacaacatgacgcagtcggctccgtcaaggacagcgtttccgacatcgctgacttcggcacgggttgggcgagggttgtaggtcatggactcgagcatctgggtcgcgcaaatgacaggctttccggcaatgttgcactttgtgatcatcatcttctgcgcaatgaagacctggctgggcgggatctcgatacccaagtcaccacgggcaaccatgacaccgtcggtctccttgaggatgtcgtcgaagttgttcacaccttgctggttctcgaccttggcaatgatctggatgtccttgccctcctcgccgagcacctcacggatagcagtgatgtcgctgccgcggcggatgaacgaagcaaagaccatgtcgaccttgttcttgacaccgaacttcaagtcggccttgtccttctcggacagcgggggaagatcgatgtcggtcttgggcaggttaacacccttcttggaggagatcttgccgttgttcacgcacttgaccctcagtgtctggtcgtcgacaacctcgaggacctcgaatgagaggacaccgtcatcgacgtagatggtgcggccgacctcaatgacctttgtgatgttcttgtagtcgacgtacatgttcttgtcgtcgcacttggtggcataggcatcatcggtggtgatgttgagctcggtgccagccttgatcgggatgtccgcatccccgacagtgttacctgtacggatttcggggcccttggtgtcgagggcgatggcgagcggcctgccagactgttgcttctcggcttcgcgcgcgttgtcgatgacggactggtggtattcgtacgagccgtgggagaagttcatgcggacgacgttgaggccagccctgcggagagcgttcatcttctccgcagagttggtcttggggccaatggtgccgatgatggaggttcggcggtactccttcgcagggtggtactcggtgttgagctggctgagccactcaatcctggtccggccggcattgaggtggtcgagactggcatgttgttagtagaggatactggtggaaggcgtcttcgcggcacaagcgtggagaagccatgaagagcttctctggcggcggtgtggctatcaggcatgccataatagaaagagaatacatacgcgttggccatgtttgcaagttgagaaagttgttgcgggtgttgaaggaaggcggtgggcggggccggtctctgcagcgattttataggatccaattgctctggtgggtgggtgagcaaagaggaaaggcttatctagctttcgtagagggagggcggatgcgcttggattttgtttctctccagaacggcctagttgttggcctgttgagagcttggaggggcagtcgcgctagtaacgtccagtgggggctcttgtcgaaacgcggccagcagttttgtcaaaccaacaagaaatagattcacagggacttgggcctcttggtcgcagccgttccttggggcggccccgaatgcaccggctgtaatgcagctgaccgcatgttgcagcgcattcttcgctcccatgccgatggcgggcctgcaagcatgttgcttctgctgcccacgttgagcataccgcctggatgataagctccacggcgcgtgctacgctcccagagtaattgaaattttcatcgtctcggttggcgtttctgcctccggtgcttcgtcctgctgcgcggccgggtctgatgtctgctcgccatggcgtcctggtgggtcatttttgtctcaacccgcgcggcggaggtgcggtgtttcgcacctagcacgagtgcaagtcatgggaaacgcggatgcgtaaccaagaggcagagccgcttttatatggatcaagggacatggagaagacgttcctacttgacccgcaccttggttccgcatggccgccccaaggacctttgcccgaggatgtggtgctccaggtacacccgcctcgaggcgaggccgtcgagatgagacggaagagctcaacaacaaagatgtgtggataacgtctggctatgtggtgccacgaagtacgtgaagacgacagacctcgggagcacacttttctccacctgatcgagtagccatcgagcttctcaagactacttcgtacttgtggaccctgggcccggcaatcacatgcactgtggctggtgcaccgctcctcaggcctagtccatctaagttcaccaacaccctacaccgcagcttctcacctagcaaccaccaaaacaccacctttgatacccccaaaccgcttcgccaagagcttctctccgcagctcccaacttccacagtcttcacattcactacctaccgccaccatggtcgtacgtagcccatctcgcagcgaagcgtgaccgcctccgcaaaggtcgcatgtcctccgcaaactcacacgtctccaggtcggcaaacttgcgcactacgccttcgacgcggtaataagtgcgcctcgctcccctccccaaaacatctatattcagcactcctaacacccaccccagtatccgccttcctcgccggcgtccgacgctccacgggcctcacgtacgtcctcgcctccgcaacccgccacaaacgccgactaacacgagtgctgacagtcccagtgtgaagccggaccagttctccgaaacaccgggcgtgaagaagtggatcgacaattacctctgggtcggcgagacggtcatggatcagagcgtggcgtttttcgcgtcgagttcgtacttcgagaggaagcggtagaggtggggggtggactacccgcttttctcgtggcgtagagggtgcgattgaaaatggggtgagatgtgtgtacattggggcgaacgagaatgattggatgacgagacatgtgcgcgtgggactggattcctcgactacgactacaagcacgatggcgtttggggctggtgctagcttttgttttgcgaagaccgaaatgcatcacttttacgatctggagaaagaagtcaaggcttggaagtgctatcgtgatgtgctctatctatatgcatgtgggtatcttccgcagatgcttgaacgctatgctaacatgcgtgaaggatgtcgctgaggagcatagctcatcctcttcgcttgaatctgaatcccgtctcctcttcatcgctatcgtcctctcttctgctcaacttccctctcttgctcgtgggaccagctacggtagccgctccacgcttcttaccacgcgcttgtgtctgcgtatcatcaatctgagtctccacgacccgctgcgtccgaccactgctcctctgcgtccttcctacaggaccttcatcgccatcttcttcttcgctctcttctacattaaccacttctgaagtctgcgatctcttccggctgacgaagcctccgacctccggctccgagtcgtcatcatcctgcaagcgtcggctcctgttcgacctgaatgtcaacgaaggttcgacatcgtcgaggaggaaagcatcgccgacaccgaagcccttcttcggggcggcttcttccaagcgaatgatggtgcggtgcgcctgcacacctcgctctacaccgcgccgtttaaacttcttgaagttcttgcggccgttccactcgggattccagcgatcactgttgacctgtgactgtcgagccaaggctctgtcggctcggggacggacatccatctcttcgatttcggtgatgttgcgaatctgcgagatatcgacgccatcaagtgcctctgctagactctcctcgtcggccttgcggcgctcttcttcctccttgacgcggatgcgggcttgttcgcgaacattgaactccttgcttgcagctctcgcttgtgcgcgttggagtttctcgattgtttctttgcctttgccgattgttggctgaactggtccgcctgcttcgggttcaacggaggccgatggtgcgcgtgtcgctgctcgttgacgcttgatggctgcagcggctgggaagagagtgtccatctgctcttcttttgccactatatcgtcaacgggcgagccttgtgagtgctgtgtttgtatgtcgtgtccagtgcgacgctgcgaggcggctgcttgtgagatagaaggtcgggtagattcttgcacatcttgcatcggcgtgtcgtccaccttggtgcgcttagcaggtggctcaaaatcgtcgaatcctgtgaagcggccgcctgtccttggccggtgtatacgcttgcgtgcggtggtcttgacaggctcagttatctctggagatgcgctcccagctggggagggagcctttgaatgagacatcggagttgggtcgcgcactgaaggttgagagggcgcagagccgggtgctcttgagggaatgttcactatctctgcaggcggtcgctgcaatgacgctcggtccttggtcacgattgcatcaagaaactcgttttgcaagattgagcgctgctgaagtgcctgatccacaccagtaacgaacccagcggcccattcttccataccatccggatagccagcgagacggacagtcacaatgggaagtttgtctccacttgtcttggtgcgcttcttcttccctgcgacactatggacataatcgacatattcctcgactgtagtttcgcctggctttacatcgaagaacaagcccttgcctcctccaccactgacaggctctaaaagactattaaattggctttcaaccaggaaaataaaggttaacccggagaaaacctcggctcgcgaatgatctggctccaacatctcctgcgggcgcgtgacgggctctgcgccgactggcggtacgtagtccttctctttcggccaccattcatcgaagtcctcctccagtttcgagggctcatagttctctgcttcgtccactgacgtggctgcggctttgagcacggcatctagaaattcgccagttacaatgtgtttgccagcaacgaggccggacaggacttttggtagatttcgcttttgtgtaatgacgtgggtggtcttgtcgaagaggaaatcggtagtggttttgatgtcgagggcatgcaattgggcgctgcgagccttggactccttggattctctcgacgcatgtgtgaagacggttgggtgccatacaatcttgaacggcgcatagccctgagccaggcggatagtatgctccgttccagtcaagattgccttgtcgtactcgagtgatccgtcgtccagtttcttgctcttcaggtgtgtcttctcgtcgattgtggtcccttgccgacagctgaggtcggtgacttctatctgcgaccttgtatgtagcttcgtaccattttcgggtggagcgtcgtggactttgagcatgacatgcttgcgcgagacggctttgttgtctatcttccacgattttccctcatcgtcgccagactttgtgcgaccaaataattgctgagagcctggtcgcaaccatacgcgcttcccgccgaagagcgattcgtgttcgaggaaccacatcgtgagtcgtccgggcggcggtggatttttgtcagtcactcggatgctatctcgagaggcgccgctatgagctggcttcgcgcatccatgcgggtgggtgcatgttcatcccaaatggtgacggctgcctgcgtgattccaggcggacggaagtgatcagtgcgcggggcgctgcacaagtgcgacgcgctgtcatgtgagcgctagcgtcatttgacttcttttccttcaattgttcgctcgtcgctgtaccacttgctgggcgccactaaaccagttcttgatctgccttgtcgtgttcaagttgcctcctgatttgcctcgtgtctaatccacgcagatcgtcatcacgctcgatccagtttcctataatccgcgggcataacttgctaccaaactcttaggaaaaaccgaggcgagcactttctgcaaagcaaagctggcgacataataccagagcatgtgttgatttcattgcaataagaactcattgatcaagggcatgaacttggaatctcgttcgccatcttatcatgtgcaagttcgtcaacttccagttatgtattgggctcgacaatgcctcattagatgaacactttgcagctcaaaccatgtatgatgagagacgccattcgcggttccagcgtatcccatttatttaatttccaagacttgattgaagctgatgatcttagcgcagtaagatttggggatcggagttgctgcacagcgagcttgtcttttcggacaccgtaaatagcagggaactcccccaccggcccaatcaggtagcactacacagcatctcgttgaaagaattctggtgtggccacggcgccttccgctgagcctcattacccgacgtcccactatgcaacaatccggagctcggaagcgtagcatcacactctgggatcacagacccgtacattctccgcctactgtactaaggccctaaggtataacgagtggtagtgtgttccgagtatgggccctcaatggctatgttgctgaaggagctttgtccacagtcatttcgcgcttcacatcacagtacttgctcgcaagccgaactcagagcgcggacttggtagacccttggtagtatcaacaaacgtgacaccgaaccagaggtatcgaggagacacgaaggagtatatatgaccgccctgtggtcggtcgctgaactcatcatcaaaaaccagctcatcatcgcatcccaaccagtactctattacaaagccaatatcttcccaggaacctcctctacccctaagcaactccctagataatcaagatgaaggccttcaccatcctcgctgccctcctcactgtggtcgctgccaccaaccccttcgccgcccgcgccgactgcagctgcgatatcagcaagtgccctacctccggcccagctgtaagctccctctcctctaatttcacatctcaatctaacgatcctcagcactgcgtctgcgtaaccggcctccttgactcctgctacgtcgcgcaaaccaacgccggcatcgactgcggcaagcccgtctaccccgtttgtctccccacctccctccctatccctccactaactctcccgcaaggacggctgcagctcttccactccaattcagaaccaggcctgtggcggctctggcggcggcaagtgcggcaccgacgagatctgctatgttcccgacaagaactgcgatatccactcgggcaagtgcacggggctctgcgcgagcgactactgcggtgggcagtgggataagcagtgcgcggacgatcgctggagctgtgtttatgacgatgcatgcttgaagaatggtggagttgattgcgatgggcactgtgtgctgaactagacggcggggaggaatgacgggtgggggaggtgagtgatggatgcagattctgttcgattgtatttatgttttgggtatagacttggaggaatggtgtggctagattgtatatatgtactttgtctttgaggaatacttattgttgcgcgtctggtgtgtacttcatgaacatgcttacaagtaagaaggacatgcttggaagaatgcatggttgcaaagaaggtagatagattaggagaggaaggtgggaatccagagatgacaagggaagggaagatagatatcaagcataagagcgagcagcaagaacatcacaaggagcaagagaagagtaagtgtgtgaggacagtgggattcattgagccgatgataccatgagatgtatccttccatgaagttccttgccagatgtttgatccattgttgaagttccatgccaaaaagcttgttccaagatgttccaagccaaccacaaagttccaaccaagtccaactatcatcagcaccaatgtccatatcctttgtcgagaagtgttgttgttgaagtccaaaactatctatagccaaagctatcaagcccaatacaaactgaaaaagcaagaagtgttcatgctgcaactctcgagttgacctgagccgaagccgccgtcaagagtcacagggcagctgtgaaagatcaagagactgtaagaacccgggcgagaatcagccacacaggtcatgtaccagtcttgagctcaatgtgtggtaggcctcatgcaaagatgatctgtcctccaacaccacaaaaagagctcatcattgtatggtaggcctcgtgcaaagacgatctgtcctccagcaccatacaatgacttgatcaactgcaccaggccgaatacgtgggtacatgtaccacgcgtatgcctcgaactgcttaagcctcaacagaatgtgttccacgctcttacgatctttcgcccagagaaccagtcaaacaagttgaagtcgaaaagaaggtagatggtggatgccatgagcgtgctctgcgtgttcgatggcgtgccaataaagcctgaacaggctgtgatgaagttgacctgaagagggtttgaggatgttggcctgagaaggcagtatgatcaaggtggcctgaagaggcagtggaggtgtggtcaaggtatgcggcgggcatatgtgatagtgatggtataggtgaggcgaacagcagagctgtgatgaagcaaggtcagcatgacatgaaatagtgggagggcaaggtgagtactgaccagctcaaggcgaaggaggtggtggtggaccaagactcatgatgacgtgtgatgttgacatgaattggtgtcatatggaggtgcggtgttgatgtgaagtggtcatggtgcaagtcgaagtggacttgagtgtatcagagtcatggtcgatggtgaggtgaaggaacattgaagaatgatcaacaaagttgagaaggatgattgaaagagccaaagagacttgatgagaatggaaattttgttggctgagaactcaaagttgagaaattgtttggcagttgagcggagtagggagtacgagggacggtgggagggggctacttatgcctctgggcgtggcgtgcacgggcctccgttaggcgagactccggtgcgaggttctgccggcgacaggaaggtataggcgggtgcaggttgtgggtgggcgaggcagcagtcgggttgtggcggggtgcagacaaactcaaggtgaaggagagttcaacatcagaaagtttacgcgagcaaaaaatggtccgagcagcaccatcagatgagaatgcactgcaaggaaggtaaaattgggtgtcagagggtataaacgagtgtgtttcaagtgcctgagggcagtgacgccaggccagagggcaccaagaggttgaggatagcagcataggcacacttagtgtttgaaagcggcagctcagcttgaaaagagagagcaagttgtataagatgccgtcgtacgggttgctgtgtccgtgattctgccagcttgcgtaatgctatttgaaagttatggccgcataatgtgatggccagcggagagggcaaggactcactgaagcaatctgatcttgagttccggtcgggcatgtatgttcaaggcttctgtgaaattgcagtagtcttcgtggtgcaggaagccaggatggcgacgcaggctgagttgtcccagcaaaggccggcacagtctgtcatcatgagtactctactggcacttcgcaggcgagcctgaagctttgcggtacaataagtgaccctttgaaacgatgtaaatatgtgattctgctctctgacttgcttgagagccacagaagcgttcagtgtgggcgtgcacgtagctgacggagtggcggcaacatcttccaaatcagtgcttggcgtgtgaaaccgtacccacgtctgattggatctatcacagagaatagcaggcagagcacaagtcatattgagttcaggacagacagagaatgtgtggacagccatgcgagtgagcgcccgccatgtcgacgagcgcgaatcagtttagttccgacattggaatattaatttgactgagataacacgcaaaacctttgccaactcattgagtatgtctgaacgccactccgccagttgcgcgtaacccagcgtagacagcgataggagcgcgaccaagcaagcggggtcagacgagcacacttgtcatgatagaagatagcggaaatattgaactacagggtcagcatcagttgcggtccgtcgtgcttgcctgtactgagcgagtggtggggtagtatagcggcttccctctctgcatctgcgcgaccaagagacaagacatcaagcttacatggtcagtcaacggtaatatcacgagactaccagtgaagacgaggacatgatgagtgacaagagacgacgaattagatgccgaactgtgtgagagctacccatggtgtgtatttagaccccagtaatgaattaaaaattggcttcttccctcaccagtatagaagtgactcgatacagggtattcagacgacctgtagacacacggattactcgcggagaccgtcgctgcaatggatccgcagatgctggtatgcgtgggtcgatgagaggtacctctcgccgacgactctggaacacgctcgcgtttcgtaatttggcgtcgcgagtctcttgagcgggttctagggagcgactctcatcgatagcttctttgcgagcttcctcgacagccagctgtgcgacccacgggcgagcgaagtggtctagctcttccttcgcggctgctccgcactgtgagggtaccaccacctacgacgcagtgtaaaattcgcaaggcctgacgagaagccgctcacttcgagcctccagctcaggtgctgtaaacaaagtcgtcgcgtcgcttcgttccatgtcctacgttccgactcagaccttctcctcaatcaccacgaattcgtataaaagtcccgatcatgcaacctcccctcctcaatccccaccaacacgctcttcacccacggcggctgtctcgcagccccacgctccccacctatcggacacgtgatgaatccccgatcttctgcgagcttgccgacttcctggacaatcttcaactgctgggtgccctgcgcttgcagcctctcgcgacgctcttgcatcttctgctcgagccaggatgttgcttcttcgatgcctcgggatgcgagacgctgaaaggaggcgaggaagcggtttatgatgtcgaagaggagccggtagaggagttctgtggcgatggcggtgccggtttggtgggtgaatagccggctggagatgagtgatgttggggatggcttcgttgtcagtgaagttgaagggccagggcggtagaggacgagtgatgaagatgccgtcatgttgctggtcttttgtgcgttgggttgttcgtaggaccacagtattcgaaatgtgaacagcggaactgcattgtaaacaccgggttattaaggccccttatattcatcacaacgggttccgtgatgtccatcgtacgtttgatgtcggtcgttgctgcggccgacttaccaatcagcatctgcaggaatgcagatcgctggacgcctcatcggttgcacagagaccgacagcgagcggctgtgcgcaaggctgaacgtgtatcctggatagcctcagggatgttgtgtacatggaatcgctatttgttgagtcacggaaggtatctaggatgatgtatgagatgcagaaaggttgcgaatgtggtctgccaaatagtataaattcatgtactaatcctacgctactgggaactctaggtcaacaacccagggtgcgttctccagcaagcccttctctccctccatcgccgcgttcacacacagcgtttgcttgctggagcgaaggtcctcaagcgagccgggaggaatgctcgcgaatcccttcttcttggcctgattctttccaacccattctttctgaagcgggtttatggaatcggcctccccaccaatcttgacttttgtgtcaaacgctagtctctgggccccatagcccttgtgaacatgtccaaagcaatgcagctttggctggacccgctctatagcccggcgcagatgctcacatcctgcgctgctaccatcgggagtcgagtctaaaatatatttgggcggcccgtgagtcatgactatgtcgacgttttctgggatagtcgacatttcggtaccgacattttttgcccacgaatgcgaaaattcagcggggttgtatcggtcttcgccggtggggtattggaaggctgaagcaccgtacttgggcgtgaagggagatgcataaatggtgaaggaggcgcccgaggagagagtgaaggggtgtgtgccttcttcgagaaaggtgataccattcttgctagccactgaggaggaggtatggctggtgagcttcagagtcttttcgaggtcttcagctgatccaccttcagccagatagtagtctttgtccatggaaatctcgtgatttcctgctattacaagcttgagctcagcttcaatgctgcccagtgcttggagcgctttttcgatgctctcgggtgaaccatcttcggtaatgtcgccgcagtgaaggaggacatcgcattttggaagcgaagatggcaattcgcatccatgcgtgtcggagaggaccaggaagcggacattggcagagcctgcagggcttcctacacaactacgcttgctagagtgtgatgctggggaggtagagcgggaccgcttcaaagcagaggcagacataatggatagtataatgtagctgtacgacaatatgtgtgagatatgtgttgtacaaggaattgctggacacggaggaaaagagggaaaaaatggtttataaagcatcctccttgtacaactcggtagaacctatcgcaaggctaccaattcttcgacagcggcaaatatgataattcccgaagccctctacacacgtaccatgaaaagcatcgtaaatttttgcatacgagaatgccaactttgagggaatggatatatccaggagtcggaatgctttttagtagtctcttacgcgtcttgctggtagcggaagtctctgaattttcagaaattgtatgtctttccagtctatccgcgagctatactgcaatgcatgaccgtggagttttgagcgtactgtataacttcagcaggaactatggaaaattgcagtcggttatggagaattgaggagggacattggccggactattggaaggagacatgcaagactgactatacatatctagagacacccgcgcgtggacatattcatagccacgcatattcattctattattagtttgttagtagaacgatatcaataaatctcatgtcctctcgtgcaccggtctcggatgctcaaatacgagattgagtatgatccggtggagctttgggagatgctgctaggcgagctaaaggtgcgtcagcacgtgttttcgcgttcgcataaaaatccccgcgcggtcctttggcaccccactccccaaccaagctatgcatctattaacagcaacgtctcgaccaccacccgtctttgacatcttggccaatcgagatgtcattgttcggtggtgatgctggcgcacagccttcggattcttcgtttgactccgaagctgagcaatcgcaggattctagtacgcgaccctcaccctctccagagcgggaacctactccacaagatgcgccaaatacggaagacctctacgccgagctcgaagccgactttgcgtctcagtccgagtccgagagcgagtcggacgagccgacacgtcccaaccgatttcaaggaccgcgctacacatggaggaaatacacggctgcagatcgcgagatcgctgagtcgctcgaccagacacagaaccaggacctcgctgcacatctgtacaacgcccatgctctcaagaaacgtgtcagacggccaccacaggagctggcaggcctgagcagctggcagaacaacgagcattggctgaaaaagggagatgagctgcagtatgccgatattccgggagagatgcagacaaacctggtgccatctaaggattggacagcatggcctttgcctccgccagaaacacgcaagcctcatggagagtccggacgtggaacgattagtagctggccggatgactggacgattggcaatgcagatgagcaggacatcggagaggagttgcgcgatgagatgctcgctacaatcttgcgacaggcaaaagaacgctggcgcgcaagggagacagcagatgcatctgtccgcgagcttgatcgtacagcacgttcgcgaagcaggtcacgctcaaaaagtatcaaatcagcaagatcacatcgttccatgtcaagagcggatacggacgcaaatgacgacgatctcggaaccgaagacggggaagcacaagaagacgagcaagagaaatttggtcatatcttaggcaaaaggcgaggcagggtggcccagcgcgtaactcacgtcacgcccacattcctcgcagatgatgcgaaagcacgcaggattctggacccgatgatcaactcaatcctgacaaaggcagacgatctcgcacttgccattcgccgcactcgacttaatcatttcgggcgcaaggactacactgataggtcctcccaaagcgactggacgtctggcatggaatctagtcgaccgacaccgaaacgcacatcaaggacccagtcagggagcaggcctggtagcagaaacagttctcgacctgcttctcgtgcatcatcggttcgatctcgccatggggcgatgaaagctggtcggcggcttaggaacaactcctccgatagcggcacagactctgatagtgacgtggtcatggatgatgcaaaggccgagcccttgtcgaagaaacgcagtaggcccggaagcacggcagacgaacgaagcccctcggccacccgtgacgagacggggagagctgggctcatcgattggagtgaagtgcttggtcttgcggcagtcaaaggctgggacgaacgagtgattgcccgggctactcagcgttgtgcaactcttttcggcgagagcatgtccttcatacctttggacgaaaaccgtgccgcaatgcctgtttccgagccagtgcagtacacaccatccaccataccggctccaaacatgacggctagcagaccggtaccaaagcgtcccctattcccaattggtacctggcgctgtcctcatgttggctgctacggtcacgagaaagatttcgaaagtccacatcgcgtagtagaacactgcaaaagagttcatggctacgacccaaggaccaacgactcggacaacgaagacagggcagtcggcggcgtgcacatcgatggtttcttacagccgattgttgcacagcgtggttggctagagcgagggaagtcgagagctggcagggagaagaagaggcagaagattgcgcaagttgatggtgcaagtgaggatgttgcagtcactatcgagtctgactagaactgcagccaaatcgcttagccgtatttcgtcacaggaagcatttatacccatatgcgtccaagcatgatgcttcttacaatatacaaatagacttcacaatatccttgctgctcttagtgatctgactacagtacatactaaacttacccttcagccggcaactttacgcgagccccgcgcatcatccacatcccgcatcatcattctccaaacattcacacctggcagcaaacccgccattgcgccctctccaagcccccaaaatggccacaattcggcccatgaggccaaacgacctcctccgcatctcctgcaccaacctcgaccacctgaccgaaacctacaacatcggcttctacatggaatacctgacaaaatggcccgagctatgccaagtcatcgagggcatcgacggcaacattgagggctacagtacgccgcacatactgcacgaagaattgcgaagagaactaatgcaatacaaaacagtcctaggcaaacttgaatcctccccttacgccgcgcccataacgccctactccccggccaccaccggccgcaaatacccaaactacctgccctggcacgggcacatcaccgcgctgaccgtggcgcccagcgcgcgccgcctcgggcatgcgacggcgctgtcgagcgcgctggagcgcagcagcgatgcggcgaatgcgtggttcgtcgacctgtttgtgcgcgcgagcaatgagattgcaaaggagctgtataggaagatggggtacagtgtgtatcggcgcgtcaaggattactacaatgatggcgaggatgcgtttgatatgcggaagccgcttgggagggataaggagagggggacggtcagggagaacggggaggatgtggcggtttcgccggatgatgtttggtgaagatggttcaagaatatgcgtggtttatgcaacgatggagatgggctaatgcggaatacgagaagtatgtcaagttcaggatgtgaaagtgtgtatatatgctaattacggccgtgtagagataatcatgctatgtactagaaacgacgggcgctatgctactgggtatcagcaaatcaatcggacatgagaaagaaacaccaccacccgaaatccaaccgaatacgcccttcaaactctaaacattactcggacccctccgcgtcctcatatgtcgaacgtgtcggtgcttccgttgtgtccaccattcatatagttccggagcgacgcactcggcgaccgcattgcgcgctgatcatgcatcgacgcattgctgcgcgggctctgcggctggcgaagcgtatcgacagcgacatgtcgcacagcccctgggccatacatctctccgcgcgaagccgctcgcgacacatacccgcctccgtattcctggtcgtcgtattcatcgtatctgtttgcgccgccgccaccccttccgttgcgcacgtcgctcgcaattggcggcgcctggcggaagcggcgcgagggggccatgtgtctgtcctcgtcgacgaggacgaccatccacacgccgaccgagcctgatgagccgaggaggggtgtgcagtggatccagcgcggccggccttcttcgtacgactcctcgaggttcgggaccgcgcgagacagccagcggatctttgcagtcacaccgcgcgtgccgtcggccagggcgttgccgaccgaggcgcgcactcgggtactaccaccgatgcggtcgaggaaaggcgattgcaggattcctgggacgcgcagtgacggggaggagaagaggattcgaagggaaggcgcggggcggacgaggagatactagtcaatcaaatcagcactgtcccaaacgcacgacgacttctgcgcagagaaactcacatgtttgtacggtccactcaacttcccatccgcattcgggttcgatttctggcccgtctctacgtggtcaaaggtgctctgatcctgaatcacgcaccctcggccggctctggatcgtgctgttgtcgtcctgttcctgcacaacctctctgtgcatgttaccaccgtgcttgcgcacaatgtctagctcagtgttgttgaacatcttgctgagctcctggaactcgtctttgggctcctcatgcgtttctccactctgctgctgctcgcgcatgcgctggaaggcctcgagttcggtgccatccttgaccaagcccgagacgtcaatctgcgcgccgatgaagtagcgcagagtgccgcgcgagtcgaaaaggggtgctgtcatcagaaggttcatgaatggggagccatcgcggcggctgtccgcctgttagatgttgctgggtaccgcatggtgggatatccttactagttcaaaaacacctcactgtgctccctgccacgaagtgatcatctccttgaagcgagcaacactggacttgttcgtcttcgggccctgaaggaaacggcagtttcggccaattgcgtagccgacgccatactgtgtagtgcggtggaattctgcaaagcgtcagccatgtctcacgtttcaatgcctgagttacaaaccttccgaagcaaagatgattgggttgtctgtccttgagggatccgtcaagcagaagacttccgccaatccctcgctggcttcccgcagcatcggaggcaggttgccagtgacccgtttcgctatgctgacgcttgcgacttgggtgaagacatgtgtgataaaagctggcaggtcgtccctgaccaagacgtcgaaagccttgtttgctttctcctccaagaccgcattgaccgtggcccttgctggggtgtctgtgaactcgagcttctcaatcggttccagagcttctgccacagcattggcgtaattgatagcccgtagagccttcagcgcatcgaggtagtagatgaggatcggtatcgactgcggccgtgtggtgctgaggaaagatgtgaagcggagtaatgaaggagtatcgttgaaaatggcctgcaaatgctgcttggagaacaagcgttctgactcgtcttctagtgaggcttgcttcttctcattctcaactggggcaacgagatcgaaggacccaggatcgtcctccagcaatggcgagaggcgatcgtcatcatcgagaactttctgctgcagcggcccaagttgctgagttgcaattgacggagccgaggattcgtacgatatgacagagtcggcggaactgcgaattacggttggctctgggttgcgcaacgatgtcatgggcctttggccattgtggttgttctgtgacgagggggtccttgactgaacccgcactgggtattgctggggttcgggtgtttggggcatgatcattgatgaggcgtctgcactgatgcgccgttgcatggacagacgtttcttattagcagatggggtgttggaactttcaaccgttagacaaaggaatgcttgggtatggagtcatgacctacctggtccttgaaggtatatgaatgccacgtctggtgaagtccggtggtgctggtgctactctactatcttgctcgtcgtccgaaagccaacggtcgtgttgctcttgacttgctttttgactaggcggcggcgtgagaggcgggctctgcactttatcatatccgtcgtagattgctccaaggtccaacaccagtggttcgttgacagcgccagcatccgcattggcggtggcgctatcgtctgcataggcatggtgctcacttgcgatccccattctggctgaactggtagctccactgggggtcgaaggcgaataattgtgcatagattttatgacacgcgctgatcttttcttgaatttgaacatgagtacgaatagtcaagggtgcctgggcgcactacggatggaaggagtggtgtgtgcccggggatcgaggagatattggaggcgtgtggaagcgaagactttggaatgaatgatgacgatgatcccgaattaagacagacgtaccaagatgtttcgaccaacgctgacacgttctggcaggtagcgcggcgtgaaactaatgctacaagaggtaacgtttgtctgcacccctagcctcgccgaaaatcctttgaaggcgagctgcaagactgacaggttctgcctcgctagacagaagcagccgatatatcggcaatcgcggtctgaagagttgcacgatgagattcgatccagcgatcggtgctaaacgaagccaaatactgcggttcgggaagaccgctcgcttggctaaaaacacaaatcagcttcgaaggacagggaatgctggtggagatgaggccgtagacactcagctcaggtcggcagcagatttcgaaggtgtaggctcccaaagtctattatcctgatgttgagtttcacggaaatcaggaggttggcgtggaattcgaccccaggatgtctcagacgtgtcccgcttattgcgactcaagaagtcgtgcccactgtcaactgcacgcgagcggtacctgacaagcttgtccgtgtcatccctgtggggatcaggcgataaacaaagtgcgccggtatacatgcccgagacagcacgttcccgagacagacgctcccgaagagggaatgtggagtcccagaaaggaatggaggaattcgtagagcgcgatgagactttaacatcgtgcactggaacgcttcctaaccagtcgcttcttgaatcgctcagcgtgtgcgctggtcagtgggcatgccctggcagaaataaagttcagtaaagggttttgtagcagtcccacagtgcgtgctgcatgtctttgaatcatggtaggcaccacgacacaagcgtcaactgcgtgtgtgacatgtgctgtaaagtgtggagaaggatcacacccagtgagccactcaccaccacaagcgacagcgagctgtcagaagggtcaaataccgcggtcattgatagacgttgcattagtgagattgtcggctacttcgggctgacatgcagcttgagcttagtgttgaacaccatgccttgcgtgccgcatgccagcgttgaattgctgaattgctttttgcttaaacttcgataatacatcggcttactagcttgtaaagggtgttcatccttcgggcgttactcgacagagacctgcatcgcggaacgttgctagtcagccggaacgcaagctgccgaccaatgctgatggcgttgatcgatctggcgaaagttaaacgtccacctgccgcgctaacattacccgagcgatctcaccggcgccagacaggtttggcattttgtctgttctgggctgatctcgatgtctgacgtacagacgcgttcccatcaaggcccagcgtccttgtatggcatggtaaatttgctctagctacatcattgggacccataatatgcgaccggagtcaggcttcgggacctgccggtatgccatgacctagtgtgcgcgaactggttcattcgatacaagtcgttcccgctcaggtacccatgtgtggtcgtcgcccatctcgtcatcgagtgtttgcttttcagcatttcgataccagacgtagtgttgaaggaaaaatatgatgtcaaagacgatagtgatgttgcccagaccaaacttgacagggtttgcagttatgccagtccaatcgttctgcaaggcagagtcaatgatcagctgtgctagcgataaccagcccccggcgaagtcaagcagcatcgggtatatgctccaaccgacagtagacttgcgcttatagttcacccacgcctgcgggatgtacttgaggagcacagtcgtaagcttgacgtaccctagagcataaatctgaccggatgttagcacgcttctgtcctagggttgcattcacccctgattttgagccgtgagatgaggcatgggcgtgcttcacgggcaccttacgcgagcgtctctgtcttcacacagtgatttggcgggtactcaccacatcgatccaagcccagtcgctcgcatcatagccacgattcctgcccacaaagacagccatgaatgtcacaagcaccactcccgccacaagtccccaaaatatgcctagtaccgcctgactgagtctctgtgtgcggcctaccgcaaagccccatatctgcggaaagaactgcgaatatatgacagcacacatgaccgcgccatgagctgcgaacaggaagtcgttgaatcgcaccgtcgtctccggcgcttcgggatgtcggtatgcatactgcgagcgtatcgtaggcgaccaaatgaagcaggctgtagagatggtataacaccaaaagcctaggatgttgagggttgggaagtcgaaggagaggccgatggtggactggcgaaggtagttggagatgggttgtgggtagaacgatgcgctcctgaatttagaagtcagcttgcttgaaccgagcgaacatggagaaggcgccatgtagccagggagcagtcacgtaccagcataagaagtaaagccacccaagcactcgagatatcgctttcgcgaacgcttcatattcattgtttgtcattcttagctgtgggattcatgtgcttatcggactcgaaaacaacgctggcgacaccataggcttgcggagaacggcctgggcaagatcacgagagcgcaacctgtgcactagaagtcggtatcatggtgcaagagtgtgtggtgactctggtggtggacgcgtgctccatagttgcgatagcacgcgataaggcgcatgcgcacgcaaggatgccacaatgtggctcatggacgctcgtgctcccgcaacatgacatgttttccgcttccggctgtaaacgcccggtgccgaaaccctctcaacgttcgttattctttctgttcaaggcgttcggtccgtctatatgtttttacacaagcaatccttacagtaatttgtgcagagtgctgttgttacaggtacactagggagcaactagaaacagctcatcgcaacccaaccagtccgacatttccttagacttgcccatacaatcacgatccagtcctagaagaaagaatccctgtctacacttacctaagcatttgtaatatttgaagcagttatcgacgccctgcaaggctgcccgaggacccgcttaaacttctcaaaagagacagcaacggggtggagtgttcagtcggcccgctaccaagtcaactcggaacatttttaacatcagtgggacccggagagacttgcgggggggttgcagcttccatgggtgctttgtgagctgctttggatcattagatcataaggattccaccctggccgacaacagtggagacgtctgggatagagatggactgactcgagtttaaaatgacagtctgcctgatgctgaaagtgtcggtgagaggcaggcctagccttcatgctgtaggtcgaaatctatcaactgctagtgtacgctcataaactcgactatgtatactgcacactgcatacattctgtgaagaaatttcagtacccgaatgcgaggaggtatgcaaaatcattaagcctctcaagcttctccactatgtccacaattcaaagcttggattacagctccattcgatcatcgatattggctctgaagctagaagtgcatttcgggatgcctcgcatgcatgttgattttcgggattgcctgaagagagcgtacagggtcagctattgtttctggtccgtacattgcgatctctgatctatgactttcgccgatttcaaggctctcaagcttcatttcgctcgtaatgtaaatctttcagtctgccagttctgagcccgctttgagtctcatactgaaacgcctccgtccagcccttcctgatcgacaaccatatccaggatagttcttattccctccaacgacagcgcagtcttctcctccaccgcaatggaaaccgcacaagccatggcattcttgatctgccgaccattgagcttaatacttgccagctgtatgatatcattgtccttgatatcctccttggagagatcagcgggtacattttccaagcagttcttccaaattgtcgagcgagacgatacggacagatcggcgtagtgtaacttgaagtgtatgcggctgtcgaacgcagcgtcaatagtgcgctttcgattcgtggtcatgatcaaaacaccttggaagtactcgaggcgacgcaggaaaacgctgaccatggcgtttcgctccaagtcaagaccgtcccgctcttgaaggaagacgtctgcttcatcgatgagcaaaacgcagccccattgccttgtcacttccagcaccatgtctagcttcttctccacgtcgtgtacttgtgtgcctagctcgcccgcggagagcatgtaaagtgggcgcttcgtgacctccgcgatgacctcagctgtcagagtcttgccgacgcctggactaccgctcaagagtcccacgagacccttgcccttaccactgaccacatcatcaaaagtctcggctccgttacgatgcgatttgactagggtatggattaggttgcgcttgcgggtatccatgaccagtttcgagaaggcgtctagattccatacgatcggctcgaggtggctgatagcgaagaggcaccatttcttttgacggaaaccgaagccaccgatgtagtggttgcagtacagcaggtcctcgtcttgaatgcttgaggcttcaagtgccgtgtcaactgtcggtttgagaagatccgtgtactcgttctgttggtacagagtcggggagtcaagcattatgcgaccagagacatggaagacgacttttttatactcatcttgtacgaccacatccctattctcagccactgctgcgccagagtactcctggtacgttcctcgaggagctccgagaagctcaatgtatcgttggccgcgcttcgtgagttctgcgcgtagagtgtttttcgtaggcagacgatccagaggaacaacagacagattgggcacctttttcgcgccctcgaattgaccgatctggagtgtcttttggacccagccaagcttctctccatcatgtgagatgtacctgagatctagcgagtaaaatctcgcaccactgggtagttgaccatattcgcccttctgtaacttacagacctgctcttctcgaagtaggttgcttttggtgtgaacagtggtgttcggagggaacaaggcccagagcaggtcaaacgtaatctcgtcgtgctctgacagcgacgtcagactagcttgtgtggatgtatagtcttcggatatgtactgcagagccacaccgagctcatctaccagcgtcttactcggggtaggttttgactcttctgccttgacacggtccacaagtccctctcgagcgtgaaaaaggagctctgggctgataatgggtggtgtttcgttaagttgaaggccctcaacgccttcgaatatatcggcaagagcttctttgagtactgttgatcgtatgtcgatttcggtgcccgttgggaatcccttgtcgcatataatccgccgtaccttgagtacgacataggagatttgccctggcttctcgacctcaacatttgactttggagtggggacaaagtagacctgtcgcttcttcttggagtaaagttgatctagtcgttggattcgttccttgttttggtcatcgctcttggatttgcccttgcccttgccattcccgcctcttcccttgccttgaagttgtggcttttcgctgcttgtgccgttcgctccagctgaggctacgtctttccctgttgaaggtgtgttaatgccctcctctgggctctcagaacggttactgagcttgaccgccataatgatttagccttatttttcgaggtaagggtgactacatatgctaaaaagctgtaaaatccttctaaacaagaggagctttgatttgtactctagaccacgaaggagagaagttgctgtgatggagtctgacagagcttcctattagacgtcttaagtgctcctgctcaagagctgagccagagcgctaagtagatgactgaaatggcactcgggggctgagtaaggcgtaccactgcgtgtagttcctgcacaattctgtagatagaccgccatctaggcagcaagccactttgtttgacctatcgtggcgcagtctttgctcaggcaagggcgggatcatccgaagtgcagggctgaagggctgtaggtcgcccttttcagcgaatgaatcattattgcgcatggattgatgcactaacaattatgggttgatgagctggcatgatgttgaaggtgaggtggagtaagcacagcgttcagtggcttccccattcgggtggaagcgctttgttaatgcatcactcgctgctcaagcagtccattgcccaacaatacgcgcagccgcgcagccgacagtacttgaagtgttccagattttcatttcttggccattgcatacatttgcatcctacatcttatctgccatgcccgctgaacccatccattcaatgtactgctcaatgtccttttgcatagcgttggtagcattgacaagtagccctgtaatgggcgtcctgccggcctcgttcttcatgatgtcgataaagctattgttgaacgcatcgttaatgttgaccttggcaatgccgcagtcgatgcactccctcaggagcttctcctggaaccactccttgcccgcaccatgtagcaccaagttcaccctatcgccgactttagcatgtatccgcttcaatcgcgcgtagtccagttgaggcccttgtggtccataatttccatgcacattgccaaaagccggcgctagccagttaatgccggttgcaacgaagtcttctgcttgctcgggtgtcgtgaggatggcttctagtcctgcaatatctgctacgccgtcctcgccaccatctatgcgtcctggctcggcttctgtcacaattccgcgctcattgcagtacttgaccagctcttgtgtcttctccaagttgtcgtcgtagtgactcatgtcgaccatgatgccatcgagacccttctcgtatcctgcagctcgtttgacaatatcaggcgtttgtgcgtggtccatgtgtaatgcgaccgggactgatgcgttgtcggcagcttcgcgcgccgcatggatgaggatgccgtcggcgaattcgatggcccatgggaagagctgaatgatcaagggcgcgcgtttggcttcggcggcacggactgatgcaagaataccttcgacgttgtagcagcatgttgcgcatactgcgtagccgtttgctgcggcatgcttgacgagctttacagctttgttttgcgagaggtgagccattgtgatgtagggtcgtgctgtctgaagtgatgtcgagagaaaaacaagtatctaatagcttcagaagtccagacaccggttcaatactacgccgaattctcaagagcccaccttcccgacagctttccgatgttccgcatgatgcaagtggggtactatcggcatctgctttggggaagtgtttagccaaccaccggctaatcacgcagctttaaaatgtttcgaggcacttgactccaaggtttccggcatctgggcatctcgtcttacccgaacgagtgttgccgcggcctctgagcattcgccagtcgtcgataccgaaggaggaccagagtaaagagcttctaccactagcgtgtatgcgacgaagtagtcaacggaactactgccatggtacatgaaagcagcaaaatgtcctgttattggctctcgttgcatccaccgattcgcagttggcgtgcatagttgtgtagaacaagaaaggtctacaattcgaccaaaccacgactacgggtgtcgcaaaaagatgtcacaatgaaaaccatcagttctgtttgacatggtgaaaaggacttttatatttcaactctcttcagcgtgaggtgacatgggttggattacatcatctccgactagcgcgacttgacgcgtcgccgtgtcgcgttcctcccccggattaattagcggacggttcaggtacgcagcgttcactcttctcactaccattgctatacctccacacctctctccttcctatcaattacagtcatggtgcgtggtgttgaaggcaacgaaatgtccacgcctcgcccctcacaaaagaagtcgcagccaccgtccggctcacagtcagggaagaaccagaagtcgattctgggcttcttccagaagaagtcgaccaattcgcccagtcctgcgccatccacgccaaccacagtcaagaagacaccagtctctaccctatccaagactgccttcaacagacctcccgcgtccatcacgcccatccccagcagtgacgcgcctgtgccatccagtccgatacggcaggagcaagacacaccccagggaaggaacaaagagaatggtccgtatccactctcttcacagtcttcaaagctgagactaaccacatctcgtcagaagttgcaggcgttgcattcagtagtccctcgcgcaaggtacgtacatgtagatattgtaggacgacgtttcagcttacaggctatgcaggcccggaaaagtgtaaactatgccgaatcagacgacgacgaagacgaggatgacgtgcttggcccaattgccaacaactccaggggcagagccaccaagcgtatgagggtcagcgtgcaagaagattcagacgatgaatttggcttggatgctgcaacgcaacaggccatgatcgacgatgatgtcgacgactttatcgtaccggacgactccgacgacgaggtcgtctcgaagaagcgcaaacgaccatcatcgacaaagccaaccatcaagtccgcgcccccatcttccccgccagtcatacacttcaaggaggaaacggaagaagatgtggtaatgtcaggcacatcaaccgcccagaagtggacatacaacgccgagaaccccatggtctatgtgccgcgcccatgccaagactcgaagaaggacgtgaacaagaggaaagagaggccgtctgcttccgagcccgagaagagatacccgtggctagcaaacatggaagacgcagatcgccatccctctgaccatcccgactatgacccgcgcacgctctacatccctccaggcgcaatgaatgctttttcgccattcgagaagcaatactgggagatcaagagcaagttctgggataccattgtcttcttcaagaagggcaaattctatgagctctatgagaaagatgcctccatcggccaccaactgttcgacctcaagctgacggatcgagtcaacatgagaatggttggagtgccagaagcttccttggacatgtgggcgactcaattcgtcgcggctggccataaggtcgcaagggttgaccaaatggagtcggccttggcgaaggagatgcgtgaacgtgacgacaagaagtctaccacaaagaaggcagacaaagttatccgaagagaactggctgccgtactgactgcgggtacgcttgtcgacactggcatgcttcagagtgacatgtcaacctactgcatggccatcaaggagattgagagagacaaccttcctgcattcggagtcgcattcgtcgactctgcaacggcacagttccagctctgcgaaattgcagacgatatcgacatgacgaagtttgagacacttatcgcgcagatgaggccgggtgagctgctcattgagaagtcatgcatttcggcgaaagcactgcgcatcttgaagaacaatacagccccaagcactatctggaattacttgaagccaagcaaggagttctggcccgcagacatcacgattcgcgaaatcgactcaaacaattacttcgaatcgccgacagaggataacgtcgaagcctggccacccgtgttacgagaagcgagagagcaggatttggtcatgtcagcttttggcgcgctcctgcagtaccttcgcaccctgaagatcgagcgcgatctcgttacgtgcggcaatttccaatggtatgacccgatccgcaaatctactactctagtcctagacggccagagcttgatcaaccttgaaatattcgccaatagctttgacgggtctgccgagggcacacttttcgcaatgctgaatcgatgcatcaccccatttggcaagcgactacttcgacagtgggtatgccacccactagcagacgcacagaagatcaatgctcgccttgatgctgtggatgcactcaacgcagactccaccatcatggacaacttcagtgcctcgctcagcaaactacctgatctagagcgactcatctcacgtgtccatgccaaccgctgcaaagctcaggacttcctgaaggtacttgaaggattcgagcagattgagtataccgtcagtcttttgaagcagttcagcgaaggtgaaggtgtcattggacaactcatcacttccatgccagaccttgcttctgcactggagccttggaaatctgcctttgatcgcgacctagcgaagaaggaaggcattcttgttcccgagcctggtgtcgaagaagacttcgataatagccaacaggagattgacgagtgcaaagcaaacctggaccagcttctcaagaaggcacgcaaagagctcgggaacaacgggatcgtcttcaaagacatcggcaaagaagtctaccaactggaggtcccaaagaaggttaaggtgcccaacacatgggatcagatgtcagctacagctaaagtttcacggtactatactcctgaactgcggaagcttgtccgagctcttcaggaggccgaagagactcatggtcaaatcgtacgcgaagtagcatcgcggttctgcgttcgctttgacgaaaactacaagacctggcttgctgccgtcaagatcattgctcagctcgattgcttgatcagtcttgctaaggcgtcatcctcactcggagaacctagctgtcgtccagtgttctcggaaggcaaacgcaccgttgttgagttcgaagagctacgccacccgtgcatgctcaacactgtggacgacttcatccccaacgacatcaggcttggtggagatgaatcaaacatcagcttgctcaccggtgccaatgcggctggaaaatccaccatccttcgcatgacatgtatcgcagtcattatggcgcaggttggctgctacctgccctgcacatctgcaaagctcacaccggtggaccgcataatgtcgcgtctcggtgccaacgacaacatctttgcagcccagtctacattcttcgtcgaactctccgagacccaaaagattctttcggaagctacacctcgttctctcgttattcttgatgaacttggccgtggtacatcctcctatgacggcgtcgcggtcgcgcaagctgtgctccacgacatagcatctcgtgtgggctgtgtaggcttcttcgctacacattaccgttccctcgccaaggaattcgagttccatcctgaggttcaaaacaagcgaatgcgtatccatgtggacgagtcctccaagtccattaccttcttgtacaagcttgaagagggcgttgcagagggcagctttggtatgcactgcgctgcaatgtgcggaattccaagcaagattatcgacaacgctgagaaggctgctcgcgagtgggagcacacatcccgactgggtgaacggatggaggtcaatcgtgatgaaggaggtgtgtacgtacctcttggtgtgcagagcgacgttgcttgggctctcagagagggccttgaaggcgtaggcgacagggccttggatgtactgagagaggctattgcggctctctgagacgtcagtcaagcttggggaggacaaacaagtgcacggccaatgtttcgtttcaaaagcctagtgcagatatagggtcggggttactgtgggacattcactatcaatgtatttctaccagggatattaggggttgatcttacggaaccggcgtacaagcgcgcgtcgctgcagaaatatctggtaattagcgaaccgcatacttcatttcacacattttacaatgcaatccttgtctatggagctttttcaatgttcgtattctgtatgaacgtgatcgaggacccgaaagtagaaagccatttaacgcctatcagagtcgcacataggaccatgctcaactatactcttggccaatgcagcgcaaagacaagacaagaaaagcgtccttcggcgcaccacccgatcagcgcccaagtacactcctcaatgcctctcccaacccaggcaccctgaccgacctcgccgccctcctgcgtcttcccgccttactcgtcatcgccctgccaccagattaggtccataccatcgcactcaaaacgactgttcgaactcagcctgcgccgcaccctgcagctgaccatagaagtcgttcgcgctctgattgagatccgccaactcctccttcttgaccttgggtgcaaagtcctcgtcatcctcatcctcgtcgtccttgcgggtcttcttggccgaggaggtcttcttcgcgcgcttggtgggcgactcgtcgtcagcggcggcggtggaggtgccgcgcttcttgggggttgcggacgccttgggacggcctgcacctgcgcctttcttgggggttgcgggaccgtcggcggcgaggccttcgcctagcagcttgatcttgcgcttgatgttaccgaaggtgacggcggcggagccgggggtgtagccggtgagggaggcgagtttattcatgtcgatctggagtgggttagtatgcgtgtgggagaggaagaggggcgtgggtgcgagtcgagtcgacgtggaggtgcgaggtggagagatactgaccttgggctgctgctccatgcactgccaggcgagagcgaggacttccatctcacgggcggagaaggtgatggcagacatcgtgtagtggatgtggtggtgtttgagacgtggatgtagtgtacgggtggaggaggtagaaaggttgaagtgttttgctatagtgcaggtgttgtgattgagcgatgcaggaagacagctgaaaagttgaggtaagtatctcctatatgcccctcaacagctagcgaaactgcggtgaagtgtaagtgaaattgcgcttattgaaagctttgtgctgcaggtaagacacaagaggtgaaggttaagacggccacaagagcggcttctcccctacttttatgtagttaatgggtgagtgactattgatagtggccccagtgaaaggcctcagagcggtcggcagtgccacatgctatcacgatgagtagtgagtggcacatgcgggatttttgcttggagtagacatccagtggcggcggagagttggtgtgcgtcagttgcaaatatcgagatgagatcttggcgccccattgatgtaaacatgtctaaatggccatcccagcaatccgtgtgtgtcgtgcggcagtacatccaaagatagagcaatgcatggcagtcacgagcatatcagctagattgcttggatgagcttcgacgatgctggggagtggtataatagtggttcatacataagttcttaagaacttaacgatgtcttgtcatgcgctcatatccgcgtgacctcctttccttgcaattccggccgctcgacctcgagttcatccctcaacgcggcgtacatagagtcgccaaggatgatggatagacctaagctccagaccaaagtgatagcgtagaagaagttggcgttgcccgagcccgcatacacccacaggtggtagaatgcgggccctaggaccgatgcatacaaaatggcagccgatgccatgaaggtgtatcgcatcactgcaatgtattagtctcagatgcggcaggacatgtggtgggtactcacaaggaaacagatgcctgaataaaggcacaagggaaaggtacagagcagcgtctgctatgctgggatatggagtgaaaatggcgaatacgccggtcagagtgcaggcgacaaatagtggctgcttgtgaagacgaatggtcaggcctggcatgtacgaagcagcgtgtaaccaaaagacgcccaagaagaactcgcggaacgaatcaaacatctcaatgaaaaagtaccaccacagacccacgtttggcgtaagatccggaagcagaagcctgacgccataggtagcacccaaaaagtcccatgagcccgtcacgaaagcagatgctgacagcagtgcgccaatagcaacaaccaagccgacagcatgcgcagctgtgaaagtccaaaaatcgggcgtcgtcttggttttcatggcgcgtgcatcatagagaagaagcaaaagaggtgggaataaaagtattgggtgcatagacaggtatgcagcaaaggacaaggcaagtatgaaggtgctgctggctccttgggaggctttggcgatggcagtcaagatgaacaggttcgagaaggccgaggtcgagcgcgccaggcacgtggcaatggtgaagggattgaaaaggaagctgtccagagtcagtataaggacgtgatgtgggtgcagtgctccacctaccctgctgtaatggctaggctgctccatcttaggtttttccgtgatgatgtgaacagccgagttgcgacattctggccactgtttgcaatctgcccgatggcatatgcactcaagaggtctaccacgatataaaggacgtccgtagcgatgggatagtcggtgggactggggagaagcgcgaagagtggcagaaggaggggtgcttggtggtatatgccgccatcgtacggagagacgttgtgggtgtatagaaagacgccttcttgtactgtagaattgtcagtatatatttcttcttccacatgcattggtaatgcgtacatctcttgaagctggtgacgggtgtggacacttcaacacggccacctagaaggccgggcaacgcgggaaagacagtagaaagcagcaggcgtactgctgcggcagctccaaacagaagcaactcgtcggacatgattggatccaatgttatcgaggcattggcgccatgacgagcatcgcatctctggcatcgcggagctctggtgaacatggacccctgtctagccggacgcgctaacgccggcagctcctcggctggcggccgccgcatctcgaacttttttgtgctgccaaaagttcgcccagaacagcatttcagtgtcctgaagctaaccagccctcacaatggccggacgttccaaaaagaagggtgcgtgtatatctgagccatggcaacacacagtatactaacacagcgttgcaggcacttctggtgcagccaaaaattacatcactcgtactcgcgcggtgaagaagcttcagatttctctaccagacttcagacggctatgcatcttcaagggtatctacccgcgtgagccacgcaacaagaaaaaggtctccaagggttctactgcccagaccactttctactacaccaaggacatccaataccttttgcacgagccgctcctcgcaaagttccgcgagcacaagtctgtcgcaaagaagattggccgcgctcttggtcgtggcgaggctggagatgctgcgcgcctggaaaagaaccttatgcccaaggtcaagctggaccacatcatcaaggaacgctacccaacttttgtcgacgctctccgcgacctcgacgatgccctgtctatgctcttcctgttcgccaacctcccatccagcgaccacattcccgcaaagacgatcgccctctgccagcgactgacgcgcgagtttgagcactatgtcatcacctcgcatgccctgcgcaagtccttcctctccatcaagggtatctactaccaggccaccatacaaggacaggatatcctgtggctcgtaccctaccgcttcgtccagcgcaccggcggagatatcgacttcaggatcatgggcaccttcgttgagttctacactacgctgctaggctttgtcaactaccgcctatacacctcagtcggcctcgtataccctcccaagttcaacgccaagagcgacgagcagggcggtgagctggccgccttccagctagagggcaaggccaacgctacgaatggcgcatccaacgaccacgatgacgacgtcgagatcaaccccgaggcgcaggccaaggctgataagatcgccgccatggccgatgatgaggatgagcaggaggtagagatggcagaggccgatgccgaggacgatgacgaggaggagaacaccgagggtatcgataagtttgagcctacagcacccgatgccgacatcctaccgcagccccaagcaagcagtgccgagattgcttctctgtttgcgcctttcacattctaccttgctcgtgaggtaccaagagcatcacttgaattcattctgaaggctttcggttgcaagcgcgttggctgggacagcatacttggagatggtgcattcacaacgaacgagtctgaccccaacatcacacatcagattgtcgaccgaccgcctctagctaacggagcttcagctgctggcgccgaagacgctgctacccctcaggtacagtggccacattcaacaaagccaggccgcacctacgtccagccacagtgggtatgggactgcatcaaccagggcaagctattgcgacctgacctgtacgcgccgggtgcagagctgccacctcacctgagcccatgggtcaagcccaagaagggcgagtacgaccccaacctgccgctcgcggcgcaacaaccagatggcgaagccgaggcattcgaggacttggcagatgaagacgaggacgcgttcgaggttgatgatgatgaagacatggacgctgtcgctgatcgggaaggttctgtggaggtcggcgaaggcatggacgttgcggacagcgacgatgatgacgaggacgacagcgaatcagatgccgagggcggtgctgatggctttgctggctttgacgacgagtctgaagctgagtccgatatctcagagggtgaagctgcacgtctccagcaccagcgcgaactcgaggccgaagccaccggcaagaagctcgatgtcaaagcgcccaccaagaaggagcagaatgcagcgattcgcaagaagttcgacaagaagaagcgcgcagaggaggaagagcgcgacaggcagaagatgatgctgtccaacaagaagcgcaagctccttaagcgcatcgaatacggcgagaacaagcgcgatactgagtctgagaatctccgtaggaagcgcaccaggctcgaaaaggcaaaggcggccgcagagcgcgcataaaaaatgggtagcatggcgttcaggttgactggcgttgaggtagctggacgactaccgaggtgtcatgggcaatttgtctgatagcttctagttgtgttatatttgcttgtaaaatggcattttcatggaatttaccaaaagatcacacagttatgcgcatgtaaaatatgcgcatgtggggttgtgatggccagttgctcatccgatagcctaaaggtatacacaacatcaaggtgccagtcacttgtcgtctgatcatgtttatcatccaatgccctgaaggcatacacggtctcgtatacctacaatgaacgtgatggtcgtgtcgctgctccacacgagaagggcggcaggtacgaggggcggtctcgcttattgtggcgcaggcacgttctgacccataggttcacataccatgagtcaatgggctacttgctgcatgatatattagatgtcgatgccgtaacgagtcgctttcaattccacagtacacaacatctgaactagtaacagcaagaccaaatcatacacctttcgatcctcgcgcaaccacatcacaactgaaatcctgtcgaatcagtctttcgcagtcatcagtatttccacattttacatcgatgaccttctggtttcgtttccagttcttccgaactcgtcccatgacctaagcctcttggtaccatcgttggcgacctatagttccaagatacataccaacgacctaaccacagttcccatcgtcagagcgtggaatgttaatataccacagcacaataaatcagcagaaatgacataaacgcatttgcccctcatattcgggatgccatccctgaacgtctcacgaacgatgcccgaacggtagcgcgccgagccgatgccgacctagacgacggtaaaaaaactgcacactacgaatttttctgcatcgcagacttcactttccgtagacatacgcacgcctgaaggtacttgatcttccatatgaggtccaaggtcatgctaacgcccaaacgagccctgtggcttaccgcattgacttctgtgtccgaggcagacggcatcacgtgatctcgcgttcactcgcgcttccaaagttctgctattgtccacgagtgattggcaacatcaagcacccgcttatggtcacccaccagctttcaagatctggtttctgagagtgtataacttgatcttcctcaactatcgatcctttacgctccaatcccggaacacgaccaggagtcaacaatcctccctctccgcttcaatatgacttctgcgatgcgcgaactcctccacagccttccacccgagttgcgaaatgagatatataactacctgtctgctcctgacgctaagactccccctctcacttttggccttccactcaagctcaagacgttcgaatgcaagcacaccacaatccaaatatgcccagtgcactatggctccaccgggctcttatctctccagccgtaccgatttcaagaagctagcgaatacaactcctggctgctcaacaacgcaatagagctcaagattggagtcgctttcaagggccgagtcaacaacttcgtacagcaagactgggacaaaaaattggagtcacatcttcgcaagttagcaaagcagtatccatggctgaagaaggtagccagatatgatgtgcaggtcctttggaatccgatcgatggtgttttgaagagcaggaagagcaggagaacagctgggcagatcgtgaggaacatgacggcaacgctcacgtcacttccacatcgagacgaaaagacaaaaagaggagaactgaagctgaagctatgtctcgatcatagcttcgcaacgtggagtgtaacttcagcgacgatgtttggcttcgagcacgtcctttcgccgcctgcagataccttggcagacttcaagcgacagacacgagaagtgtggaaggaagcgaagaagccagcggaaatgaagacgagatcccgcctcctactgatcccgtctgcaaagccagagcaaagaggtgtgattgaagccggccgagatcttgtgaagtggacggtgggcaccgaaggcgttttgctgatgaagaagcacttgttgaatgggagagtgattcgatatgaagctggatttgaggaggagaagggttcgcctgtagatcatgtcgcattgtcgttgttgggagagtgcttgagctaccggtgatggtgacgagagctcatcagccgtagagcaattgctgttcccatcctgtatataacctgacggccgacagaaaacctagccatatatgcaatattcgaaagatatgcccaatatcttgttgctgtgttttacccaatcgttggcagatactgtgaaaggacctaaggcaaccatggaaagacctatgacatttcttcacaagcgtcgcattgcttcatcgccccttcctatgaaacactccccgtcactcgccgccgacctgttcaccaccttattcaccccgtcgctctcaacttcctgtttgaattggcacccaatatcttgtaacgcaactgttcgagttgacatggacgcattccccaatttcgatgtcgactggcactcacagaatgcctctatgcgcgctgcggaatccccacattgagcatattgccgctggactcgaaggtccgtccgccagagacaaccagtcggcgcccaaagagctgatagagaagtgttctcttcgtcaacccaaccgtcttcctcatgccctattgtctccgacactgaacttctactatctaccatctacggcaatcggaccaaatttgctctatcacgcacatcactatccctcgccgactgcagtcgcgtaggccacgctggtaactcattacgagcattgctgtcgctctcgtatacactagtgactccatctttctgaacccggtgtacacgcgacctcttctttctcatgacgatgaaccagagaccaattgcaacgatggtaacgaacgcaagaactcctatggctatgccagctttcgcgccactgggaaacatttgctgcgctgaagggctcgacagtgccggcgaagcaaacgcagacgtagacatagtcgaagttgaagtcgaacttgcagttgaaattaactccatcccatccacttgtctgagcatgtcctccgtgatcgggctactttccggctcgctgcgacgcatcagataaatctcgaaattatcactcccaccacgtgtagaagcttaccctggatcgcgacggttcacactccatatctcaccgtccgtgttgtcctcgcgctgcatcaccggcgtcctgtcattccgcaacgcaaacaccatcttctccaccgccccatttctcaacttccgacctcccagtaccagatctatcgtccactgctgactcacgctcccactgcgcgcatacattttcgggctcgtctctttgcccgactcaaaccccagctgccaacctgcaccatagtcgcgattgcgtatgtaataccgcccagactggaagaagagctgccagttttccgacccgacttgtttgtatctcgtcatgacgattgtttcgtttcctgggacagagctgccgaagctgagagccatgcctgagagattggcattgctcaatgtgtaatacactcccggctcgaaatgtgtggcgtcggagcgacgggacatggtacgtgtggatagtgtgtggtggatgcgagtgcggcgtaggttttgaggtgtaatgattaaaaggaggagtaaggcctgcacctcattgatgcaaaaaagggtttctctcagccgcccccacaattcgacacaatacaacttcgcccccatcctcttcgtcctcgctagaaagcgccccagcggatgaccgcgcatatcagcacattcccttatggctgtgtgctcatgtgacatgtccgagccactaaggctgatgtttgtagtacccctacgtccccaaatactcgaaccacaaagcttagcttcctgtatttagggtacatcatccaaggctgaaagtcacttggtaaagatcgatgcaacatccctgattaatatattttcgatgcaggggctgttcttctctacatatagctgactctacccatcatcacatcaatgcttaccaccagaattagtctcagcacctcgcctcgaccgcattctcagccttgtctctctccccaacattcgccacctaggcccaagcgctcgcctcgacatattcccatcattgtctctctccaacatcagccacctaagcccaagcgcccacaaggctcatcaagaacgctccaacgaataccagaagacaagctacaactctcttcttgcccctcaatacctgccagctctggtcgctcaagaagtcttccgacatgagctctaccagagaagcaaatactagaaaacccgcggacaccgcgttcatgataccgacaacgagaagcccaacctcggagttagggctatacagcgtatgcgtcgcgattccgattgccatgcctccaggcgtggtcaagccgtatgcgatggccatgagccagggttgcagggcccgagcgggccacttgatgtcagcgatacgaactccgagcgcgaggccttcaaatgtctggtggaagacgatcgcgatcaggaggacaatgaagtcgtttccaacagccacagcgagcgacatgccaatgaaaatactgtgaaagaggattcccatctcgagcagaaaacactgcatgatagccttcttgtgaatttgttctggggtcaagacatgactgtgcttattgttctcaacgtcgtcttcgatagcgctttcgtgcgactcgtgcttgggattgtcccccggggtgtccgatgtgtccgatagagattcgatggcatcaaggcgctggttttcttcacggtagcgcgagagagtgcgactaatgctggtatttctgccacgcagacttccaatctcgcggacttgcatgctgccttccgagtaggttctacgcatcattggttccggagtggtgccagtggttgcttcaatcgtctctagatcctgatctttctcgttcctggtcgtcttcactggacgcgatactgcagcaaccccttcattaccaccacacacatgctgcgctggcgagaataccatttcgataatcgtgacgaagaaaatactagccagcataatcgctccgggcatagctggatagccatcggtccaaaagtgtgataggcatgggttgctgagcgacagaaacgctgtaggaagtagatgtacaaaggctgtcgcgattagaactccagtaccgaagtgcttggcaccgaacaagaaagacggtggaattcgaagtcgcggaaatttagtaacgagcaaggggaaaccgcagccagtggaagaaacaaagaaaataatgaagagaccagcaacgtgaagtccgaggtcgtaattgggttgcgcacggccagattcacaagtatctcgtcgggaaaagcggtgaacagccgagtgacctatacattataagctcaagcacgcggaactgtcagactgctgtattgcagactctgatgatatcttactcttgttgctaaagtcgaatgtaggcatgtttctgccgatggaagaaagcacgactgaagatgccaagacagacaatacccagattgcccaactcttaacagatccagtgcggtgctcattactcacgggtgtggttgttcgggtgcaaggtcctggccaacgttagcatgcggtactcagtcgtcgcttcgcaaattcgcatcaccttttggggaccctttgacaccctgcccaaccacgagcggcgccttctcgatctctttgaggttcctgtcattcaactctaggtgccgcaaacttcgtgatccgtggcagagccgatctgcatcgcccagctccctgctattcgcaatgccgttcagatcttcgcatgtcgtcaaatccgcggcaaaccttggagggttctggttccatcctgggttctccagcacgtcatcgttccttgaagggcagttcattgtggtggtttgtcaatgtttctgcagtatcaaaaagacgttagagaaggcgggagtggtgtggagaagtgtgaataaaatgtcaagagagatgacgcggagagtggtcaagtcggatcatcccgtgtggatcgaaagagccatgttcggctatgaggatgccgggcgtgcacacatgtgcatgcagccaaccgccgagccgctagcaaacgctaacctcagaatgttacgagaacaagacgggtctggcctggcgccgcggtgcgcttttcctactccacgagaacagcgccatgatagtgtttgacatataccgcgttccggcgatcgggtgccgaacaggttgccagctggcagtggcattaccgttcttcgtggattgtgctacgcagctcctgaaccgtctcgcgctgagcacctgggcagatttacttcaaacagtgtacaaatgcaggaatctgtatatcgatggattcaaatggattcagcgcgtgttgaagcgcaaatactatgggtatcgttaaagatgttcaattcttcgtttcagtctccaaaacctcaagtgcaccgccaaccagatgcaggcttcccgtgaccaagaccatcacttccgcgtcagcaccggcgtcagcggcccatgcgcgtgccacggttcgcgcagttccgaccgcgtcttcaatggtcttcagcacgtgcacctctgctaagctatcgatatctgaccatgtgtgtgccagcgctttttgcacagcaagagtgtcaacatcttgctgattcgtgtttattgaaacaagatcaggcttgtatccctcactgaaggtctggttggtggtgaatatgacgtgtgtaaacggtgacgttgagccagacgtgatgccgctctgcaatgcggtatacaatgctttggcaagtgcgttcgcgtctctcgtctgttggttgaatatgagaatgcgaggcacgcgggactgtgctggggcaatggcagtagcagatgcgatctgctccgcgaaccatcgcccggtgacttctatgctctctagcgtatgacctccatcgatgtgccacgctacattcttctcgcgccggatctcacatcttcctgcccagcgcacctcttccaaaccgcgaacaaattttggtggaaggtcgatgtgtgcagaaacggtagggtcaggtactgaagagtgaccaagcgctcgcaagtgcgccgcggccgccgcaatagcgacggatgcgttcactttttggaactctgccgataaaccaagtttgactttgttgttcgcaagtgaaggatgaatgccgatggtgtggaggcgaacatccttctcggctgcacgttcttgcaagactgtcattgcctcctctttttgtggcgcggtgaaggcaatactgcctgtcttgaagattccagctttgtgccatgcgatttctgggagcgtggaccctagcatcgcagtatggtcaatgcccaagctggtcactgccgttacagtgggttttgtaaggatgttcgtgctatcaaactcgccaccaatgccacactcaatgactgctgagtccacgccctcctttaggtatgcgtgcaaggccataagtgttaagtatcggaagtacaccggcttcgttgggacgtcttgtggagtatcaccagactttgctgccgcttccagcttgtcccagacctcgaagaagtactttgcgaatagttcttctgagattggttcattattgatctgtatgcgctcgcgcacgaatcgtagatgcggggacgtatagagtcctatcttggagggctgctggcgcgtgtcggtggatgggatatattgcgcgagtatcgatgagatgaaggcgcttgttgaacctttccctttggtccctgcaatgtgtatgggcttcagcctgtcgaaatccgagggctgcgaagaccgtcagctatcgtcccattacgagaacgctggcagccgcacacctcgtacccaatcttatgacaccattcgatcatctcaggaatcgcctgcttattcatcccacgtccagactttcgaatcgcgtctacaatggagaagttcgactgcagcgtgttcaacgcagccaccgcggcctggacgagtaagctcagtcattgcatttcctacaccaaaacctaccgcatagtcgcgcttctccatattggaagcgctatggtatgagcggacagtcggtgcagtacgccagcaacaccagcttctccgggctacaaacatgagggcatcttggctgatgtttgatggttttctcgtaaattttaattagatactccgccgatagccgatgacgcacctggtgcacggacgagctgacttgttacccacgaagggctctttcatcccttcgcgcaccaacccctccagctccatcccacaacgggatgtccagacccagccgttatcagcgagtcatttggccgttgcgtgcgactacgggaccttgaaggatacttccacaagctcggttcgtggttgtaccgatgccctagtgttcgcgatagacaggcttcacgctgcacggtctagccttcaatagctgacatacttcttgttcggatgtcgcagaccgggcctacgctttttctgggaggtaaacttgtttgatcgaccgccgcgtagcagaggtgtccttctctggccgcaaccgcttagcgcaaaacactggggtttgaggttccgccatacagacatacgccatacaccccgggctgtcgttcaatgtcttcgacacctgttggcaaacggttcatgcgtgagatgttccagaaaacggatgcactttggaggccaagcgtcccacttcttgccttgttgccaggtcggctttaaggcatacttcaccctaaacatggaccacatgtcaacgcaacttgcgctcccagccaggttcattctggcaggtggtgcgatctcgcatagatgctgctcgatgcttgctaagtcgcagttctccgacgcattgagtgctttcatactttcatggcggacttcgactgtgtggtttcttggagactgggcaaagccgtgtctggcatcccttgtcaccacaattctcttgcctatgtcgtatgcgcaaccctctgccgcgggtcacatcgtatccgacgcgcagaacggcgtacctgtcgatcttgaacggtgcacccacactgtgcccgtccacatacatggggatagccctgctaaagacagcttggcaagatcagttacaccatactggctagagtgcgtacatagttccgtcccggctgagcagaagttatgctacaagttacaaaaggtaagctagtacgcgaccaaaggggttgcaccatcaaccgacccactgtttcaagactcgcatcacatccctgtcacacgtatcggaccgctactctggcccatatactcccgtctgtcgtgttgattgagaggtttggccattctcctcgtttctacctccagctacctttcacatggctgattgcttctgagagccagggtggctctctcttccgctatggaactagccaccaccgacacgcagccctttcacaaatgtttattcatcaccacaaagggagcgaaaacggatcattgtctcagctccattgtcatattggccccaagaggtgagttagatggtcaccagaccactttgtggaatcctttgttaccagagctgatgatacaaaaggaaacgctgcgcgaccataactttctggccttgtctatagaacctctttcattcacacaagctctggcagtttcagaaacacgatctactggacacgcttaatatataattttcgagcaacgaatcctacgatgatctcaaccctttacgtcatcatcattgcgcttttgtctatggtcgcagcgcgaccgaaccttcaacgtcgcggactcccaggcgcggtgtactattgcgatggagagaacttctcgggaaaacattgcacatggctagaaccaaacgaagtctgccatcaactagaacccggattcatcaagtctttgggtcctgatcctgacggtacctgcactctctttaaggatgccaaatgtactgctggccaagaactgatgactgtgcgctttccgggcaagggttctggacttcccgatagtgtcgctttcaagtgctcgccaaacagtaattctaggcgggaagggacagtagagctggcagccaagacgctggatctggacgacagacttgctggtggtgttggtagtatggagcgagtagagcatcttgcggagattgtacgcatggaggaagatggcttcagcgaaggtctcattggcttgaagaagaaagtctactactaaagtcttttctcgtcacccagctttctattctccggtgggtagtgcgtatcgcacattgtacatctatggttttagtcgaagttatttttttttacgaattcaaattggttctaacattacaacattaacgtctcctaataagcataccgctggaaacaagaagaaaacattaccctcacacttccgcttagctcctggtcagatacacctcatcgatatacgcctcctttacccccaacgacccagaaaacgtcgcttccataatcaccacagccgcaactggcacttgtcccgctggcacacttaaactcgcaacgcttcccgcagccgcatacgtcaaaccccccgtcacctgccctcccgccatctgcacaagcgcgccgcttcccacctgaacactcccaatcacactgatcgagcctgtggcagtcgactggcgcgagttaaaactcatagaatatgtcgagcccgggcacagtgagattggctgtacgatgcgctggggcagattcggattcgcggaatcgatggtgaatttgtacgcaaagcttgagagcccggaaccgccgttgatgcggccgctcgttacagtgcccgctgagagttggatccagggggaaagactggagggctcgaagctggggatgtggttagttaggactggaatggaacgggctgggaatgtacgtacctggggtttccgacggcttggttggttgggcaggtgtatgtgcttgttacagttgtggttgtggtggttgtcaatgtagtggcgagggcgaggagggcagggttcgtggtgaacgtcgttgtaatggtagaagtaattggcgcgggagtcacagtggacgtcaccggtgctggagtaacggtagacgtaactgacgcaggcgtaattgtagtaactccgttgagagtggaggttgttgttacggttgctgggtacttggtcagcgagtcttcgatgcggaggtacttgggctctgggtggagcatgcatgaattgaggaaatttactcacccgtaaaggattgtgtcactgtgcttggcgaggctgaaggagtcaatgtacttgtaacggcgactgtaacgacagaggcggacaatgtcgtcgtcacggcgacagtgacagtaggcgctgcctgtgctgatgagccggggagagtaacagtggcgggtgtgagtgttgttgtaacggtaactgactgagcggccatggtgaccgtcgaggcgctgacagtagaaatagaggtggttattacgagcgacgtgattgtacgcgtcgatgcttcaggagtaatagttataaactctgcatcgtagcatggtgtatcaggagaattcggaggttcattactatcgcatgcaccgtatccaggctggcattggtcagtcccacaatagtcagaactttgtccacaccatctaagaagaagtagtaagtcagcagtgtcagagcacatcgtcaatgtcaagcgtacccataaacagaacagcaagtcggtacgtcctcagtgagtccttgacatgtcatatcgccatttttgggaccgcacgagaaatttgttgatcttggcttggagggggaacttgtggtatgaggttgttgagcactgactgtggccagcaatgcgctgaagagaatgagaaaagtggcaaccattgcgaatactccgagttgagactgcgtcaagagtgctgcagggcaaaagccacatcaggtatcctgcgcgttcttgatatattcactgagcgcgcaaggggtgccattgcataccacaggggccttgtttcgatccgaagtgacactgtgtattggctaatatcgacctcccaatcacacaggctttctccaattccaaatgaacaaatcaaagaatcaagcagaggccttacgcgtgacatcacatctataagtactaccttggtagtaaagtaattgaccttgttgtggccaactacagacaacaacacaggtcattgttgaaacgattacaatggtgtcgcgcttgtacggcctatcataccaaacatgaggatgttcgcgtagtactccttacccgggacgccgtgtaaccttggcgtctgcggggagatctgggagcctgaaagggcagcacgaagatttgataggcagcgactatcgcgtacccgtattgatattaccgatcgaactatctagcctatctaggtcactggaggtctatcccgacggaatgaccatccgaaattgcgacggaaggaacccgcaccagacatgattgtatgccatttacgtcctcgaagaatgtgagaaattctagtcgccatgcgtaggtggaagttatgtccttttgaggtgacatctctgcatgacttggacggccagagaaagtatagcacatgaatgggcaggctcagtgtcggtgtccattccctctaacattggcggtgcgcggcgagtctgtctagatgttagcaagatccttgcgaagatttcacgcattggacaacgtaccctcagaggcttgaagttacgaccctcaatcgctgggcgtttgtttgggacccccgtcatatctcctcgcttgcgcttctcacccaccacagtcggagcattcttgcgaatcttgagacggccatcgtagtcggacgagaggcggcccttgggtcttgccttggcgaagccccctttacctgtcttcaccgttcgcttcgcctcagccaccgtgccgatagcctgcgcgtcgacaacctcttccatatcaagtatcacagtcttcttcgtggcttgttcgagactgactgggacgcgcttcgtcgggcgtgaaatcgaagttttcgctccaactcgcttcggtggtaccatcgcactagattttcgagcgggttttcgagcgggtttgtcggtcggggaaggcggaggaagaacatcctgcttcggagtggcagctgtggcctggctcacccgctgcacctctgcctttttcggaggagaaggcttcttgatcttctcgtcgatattgagcggcttatcctttgacgcgcctttcgaagcagtgttccccaggggcgcagcacccagcgcgacagctcgtgccgggacagctgctgtgacagtgtcaaatcgggaccgattaacggtggaatcactcgaatatgacagtgcaataagagcctacgaactgtcagtaaacggtcgtgacttcagaccagtagagcttacctgtgcgtcgatgcgcttgatcttggcaaggtcaaagccctccccaaacgacttgagcttgttgtggtccttctccagggcctctcgctgtgctgccagggttctcatggcttctcgaagagcgtcttcgacggcttccttgaccttcttgcccttcgtgttgctaatgatagcgacaaatttgtcgtagtcagtgccgactgccatgaggcgctccttgatagtcgccgcagcatcggatttgaggcgtgcaagtgacatgagtggttcgtgcattgaactctgcagttttgctgtactcgctgctgcagcctctctgcctggcgtcgggccctgtctcgcggatgtagcgcttctcaggggcgtgatgtctttcgagagtgtagacacctccttcgcggacttgctggcattcgcagtagtatcatcctccacggcagtgatctgcttgctgttcgttgtagattctgctgtgataatggtctccttcgcgatggggccactcttcgtgactgcggctttggcgggagtctctgaacgagagacaggggaggacatgatcgaggtcacatccttcggttgtccaggggaagtggctctcaaaggagcgtcgggctctcgaataggcgatgcgacttctccaggcgtggatggctgagcagtaaaagaaacagcctcggacggtttatcgtatgcctggatggtagctccggtgaccgacttgaaggaacctgtaggcaaaggcatgtccgttttgaatacagaggcaaccttcgatgtagtagtagcgttcggtgtagtggcctgagaagttttgatcttcttgatactggctggcttttccggcagtactggtagtgctgcgggcgtatttttgttgtcgtcgcctaactttgcattggatagtaaattcgcaaagtccatggtgatcggaagagcgttgagacagagtgtgtgtacgtgcaaagtaagggattgtgctactcgtgacttccaagtggagtcacagtcgagcggtagattttgactgaattcgcgatgggtgtttagaaaatttggttagatttagacgggctgaggaaacagagccgttaggctgtaaagcacgtgtggagttcaagaagtgaaagtgaaagtgaaaagtggagcccaattgggaactgcttgaatgcaagacatttgccctgggagtagcgatcagtgataggacaatagatggtgaataaagaattagcgcggtcaagggaacctcgtcatctctacatgcacaatgtattgacggaagggatgtttgggcactaggcctttagaaacctgacggaggatcagcacagattacacgccataacattcacttcgaattgatccaggttcccgtgcattcatgtcattcatatggtgttggccaccttttattgttcgtgcaatcgtctatttgggtaggcaagatgatagtcccgtggcgcaactccttcacgcgcacacttatagctcgtccttgctgacaccggcgatggagaccaattcggtctcgaagactgttgtgcattagatatcgatgacgtacgcattgcgagactgttcacatactcaagacgctgttggcgggaattggtccagctccccttgagccgtaagcccagtcaggctggatagtgagcttcctcttctcgccagggcacatgtcgagaagtccctggtcccagcccttgatgacctggccctgacctacggtgaagtccaaaggctggccgcggttgtatgaagcgtcgaactcgctgccgtcactctcgagggtgccgcggtaatgaacgctgatctggtcgcccgcaacggtcttgcggttgcactcgacaggcacgacaacttcggtcttgaggtgctacgaggatgttagctagtgtcgtatagcgctggacgggaccttgcctcattgttgataacggcaaacgcagccggaaccagggcgagaatagtggcgaccttcatgttgtttttataagcaggcgatatgtgtttgagcttgagagagtgtataaggtacagtcgagtgtacagtcgcctcttgaggtgtcctttgtggggaaatcgccaagaccaagatgtggcctaaatgcccgcgggcgatttaagtggattgcgggctgtgattggttgccatgtaaaagtagattccgacgtcacaccacgtcttgacctcccttcatccctcactacgtgtcttccaccatgccttcggagacatgtggaggccttgtctagctccctacgtcttttactacatatcctctctcgaatagtcaatatatagattcgcatcgtcgtgcttgtcgcagatggacttttcacagtccctgtcttttctacgtagtgcatgcgtggactaatgttactcattacagagaagacgcaggcgcaggtctacgataggcaggtgaacgaccgtgcccaatcgtatgtcattgacgagctggctgcacaatgcggataataggaattccctgctgtgaaaggcattgctccattacaatgtagcttactcgcgctacaccagcagcacaaaggcttccgataataactctcctcacctaaacagcactcacgttaaacccaacatcaactgcttgacccaacctttctactgatctaaacttccccggaacacaccacatcggtacctagatcattagcgtactgagtaacatcactcactatgtcttttaatgttatgaacatgatcggcgacatcaaagctcgaaagcgggttggcatagttcacgcacccgctcacacgcctcgtgagcagcgcatgtacgatagcaaagacggtgccacaatgggccagcacatcgatgaattcgacaactacagggacgacctaggtcgttcattcggtggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngacagatactccagaggcgttggcgagcttttactactattcacaataatgcagaaaggctctacgaggcatttgaagtagcctcagcgcagcttccaggccttgacgacgatctcgacctcgcagtctatcagtcacgcgttccggtgaacgctcgcaggctcgaggcggcacgccaaacgattcgtatctatccgccgtgcatagagagggcggaggagagctgtcgtgatcttgaaaccattcttggcccattggaagcagcggcgcgtaaggagccaaagacgataaaggggcgggcagtgttggacttggatctagggtccatgaggaagagtcttgcgacaacaagggagatgatagacgttgcacagaatcagctggataatgcgaacagggtaataagtgatgcagaaggaacgccgtcagcacctatctcgcggctcgatcgatagtttcagatgagttttctagcataagtgtaatgtcttacgaggtcaatagtgttctcgctgtcttcacgttgacgctttctgctttagttcttattctcttcatgacctcatcccaaagcttgactggctctcatacgtacactatgccagtggtgcctcacttcgtcccaggccttgccgcctgagcatttcgtcaataatctcacgtgacaacacctctacgtgcgctattggtactaaaagtgggcgggtacgagtcctaatgtcatgctctggtgactcatcggtttattgaggtggttgggaatccaaggtgaagggctgtaggaggtgaaatggtagtgaggtggacgcctacaaacgccaatcgcagcaccagcctcagtttcaaattttgcgactatattcgaacgatcttcatagcgacacatacttcaagcggagttcagttcttacagagctgtagtatctgtgtcttataattgtagagctgaccattttcacagtcgagattgtcggagtctagcacaccggttcccatgacgacaaaccatcgcgataccacgacccccctcaaataagtcgcagtccgcgatttatgtctatcataaaccagttgccagcgattcttaacattttccgtctactaagacgaacaatagtcaaaccgggacactcgtccacccgcccacgggtgtccctctcactcacctcactctcacccaactcgctaccaggccccttctttccggcgagtccacaaagaattttcaactactgatctctcttaatttctgctcagcctcaattcctacaaagcgcactcttctcaatctcttgcaagaaacctcacatctcacactctactctccaacaaaccacacacctcatacacagataccaccatctgaaaaccatgcctggccactccagcatgcaggcccttccgccattcaagcccgccgccacagaggcacaggtcaaagccgccactgaatcccacgacccggagcaagttatccgcaacctcgtggatctcagcagttacctgatcagcatcgacgagcacaccaaaactgttcggggccgccgggaaagcacgacccatacactccctcccctcaaaactctcctcaaccgcctctacgctggcgtcaggaccctcagcccactatccagcctgaccaaagacggcgcgcgcctgcgtcaagatgtcagtgaacgtctcaacaagccagtcatcgagcgtcctctcgaggactttgaagacttgtactatgcgctcctcgcgcgcctccaggacatggctcaaatgctcactctccgcgtgaccaacggcttcaacgcgccctcagagccggtcttcgagaatggcccctccattgccgacctctacgacagcctcatgtcgtactgggacatgctcaacgacccagcctgcgcgcgcgccctcgacgacgcaatgcgccagttccgcgtcggcgtgctttaccgcgagatcaatgccgagctggaggcgcatgtgatttccttcgccaacgcggaagaactgctcgcggaacttttcgagagtaaggagttcaccgagggcattgcatggatcgcatcctggagtcccgcgatgattggcgcgtatctgagcgagaagtaccacgtcgcactgcgcgtccagagggaagaagacgagcgcgtggagcgcgagaagcgcaagcgcatgagtttcaaaaagcctttgggtagcatgatcaagcagcgcagctcggagaggatgcgtcgagggtcggcgaagcaggcgcactttgttcaccagcgtggtgcagtgggttacccgacacaccagcatgtggttaacgatcacgagcgcattcgtcaggaacagcatccatcgcgatcgggagtggcaactcaagtctcagcgcgtgtcggattactccaactaccttcgcgggacggctagccatgatgctcaatcgatcgttaggtcagtttctggtagctcgggtcaacagacgccagagacagacggagatgagatggagatttgaaacgaatgggggtctttggtatgttagttgggtactcatcacgacgcttacaaacggttgatgggatttggaggatgattatatagatgacagaagccccgaatgatctgcatgatctcgagatggtctcgtcgaatcgaatcaacactttaccgaatctttgcggcaaaacacttgtcgttgtcgctgctgtcacactccgagccagcttcgagtgtgtcgttttctgtgccagtgatgatcctgggcggtatcacaacggggatgcgccacttgtcgttgttcgtctgtttgatggatttacgagatacttcacggcagccatggagagcgagatactgttctgtcaaccagcattagattgaagtgttgagtttgtcttacctgtagtgacttcctctccccgatcgccttcaaggccgcttcatccaggatggtgtcgcatgtggagaatatgatgaagggaagagaagggggaacaatttatgcataatgctggacgacaaactgaaaggaagggaagaaagtttgagatgatttgcgacaaacaagaatcaaaatgtctcttgcaatagcattggtaaactgaccccaagacctgctaatgcccaccatgcatcactaaagatgcagcttggcgttcgctcctcgctcacgttatatgtacatgtcttcgtgtctctgttcatggtgttatacaggcctctgtccgctccaggatgtcctcttctccgcttttggcacgtgtccgtggctagttcttcgcgtcgcgaagggtgttgagacttcggtattggcgctgcaacatggtgggtgttcggttgattctgctgaaagcctcggtggcaatgggcgagctgtccgttcggatcgtggtaccgatggccatgaagaagctaccggcgactgtcagcgcttggatgataccatttgacgcggcgcatacccaaaggtcgcggctgatcccatcatgtactgtcccaatgttcgcagcattccgtttggcccgggaccgaagcggacaatattggtgaagcctggacggtcagaatgagtatttaggcgggcagactatgcgcaccgaatatgaagccaatgatgaggccgacggctgctcagatgtcaggttacagtgcatcataatcgtctgcatgcgacatacatccacccatcatgccacccatcttcactgcgcgctgttagccggtctgctacaagttgcaaatggctgtttcatacgcttgtcaagtgtagacgggccacgcgccccttgcggcatggacgaaacaggtaccggcatactgattgctacgctgtgaacctttaatcgagcaaatgcggagaagaaactcggtggtctctatagctcggccgtcccacttcaagctctcggggcggctcgtgcacccgccaagacgagcaccactgcaccccaggaaagaagaaccatggaatgcatgacggaagctaacgtccacatgtcagtgtcgacagtatacagtgtccgctgatacgcgtgtgtgtagttgcgatgcaatctaggctgttgcaagtcgaaccttagaaattgtcttggtcactctctacctctgacgcagccaactcgcttgccgcgcggagcacgtgactttggatgccctttcacttcgccgcaggaatgaagcgaaccgccccagcattgtcttatcatcccgtagtatagcgtgtttgtcgttccagcaacaatcctgtcctcaaacccttcgtgaccgtgccgtcgtctcttctacaaccacatcacgcctgcttctcgcacaccccagggctggccagtcagcgtcgcagcagtgggacaaggcccgacgacaacgacacctcactcctgtctccttagaccacccgcatccgaagacgctcccaccgcccatcgccacgcccgatccgcggccattttcgcatattcgacattctccaggccctgctgccgtgctctgcgccagtctgccgcgcctgcatcgccctgacgtcgcacgggcttccacgaccagcacacgacattcggccaccgcgcgactccctccacttcccacccgctgcaccgcccgacctctgcatcattccgcgacgcatgagttcttgatccgactgtcgactgtcgctgtcgcctctgattgcctttggtgttgtgacgctgccgtcaagccgctaaagcggagaggacgggcatctcgagaaaagtgtccctgaaccgcagcggcgtgttgcttccgactccaccccaatgacggcagtcgcgctcccccagaacctcaatcggcagccatggagcgccgaggcaggtaaccccaacggagcctttatgccgcgtaagagcgcccagcggtcaaattccagctcgtcgctgtcgtcacaggcgtcgacaacatcaaccatatccgccgcctcgtcacagtccaacggcgtcgcgccgcccaacggcaccgatccagcgtgggctgcccgcaaaacgaaggcccccaagggactatggcccgcgaccaagactgagcccatcgccggaatcacaacagcacgaccccagcccgtcgcatcggcaggcccaggctcgtcagcagcatccgccatgagtgcgctgcaatcacccgctcctatggttccctctcagagcaacggcgctgtacaggcgcagcaacaaaatggcgtgccgagggctcagggccaagaacagaccgccgtgctgcacctcatgcccatgaacggcaccttcgaacgcaagaccatcaccgttcccttctttcccgacgtccttcgcattggacgacagaccaacaataaaacaatacccacacctttgaacggctacttcgactcaaaagtcctctcgagacagcacgctgaagtatgggcggatcgacagggcaagatttggatccgagatgtcaaatcgtccaacggaacgtttgtgaatggtgctcggctgtcgcaggagaaccgggactctgacccacacgagctgcgggagcaagacatgctggaactcggcatcgacatcgttagcgaagaccagaagaccatcgtgcaccacaaggtcgctgcccgcgtcgagcatgccggcatatacgcgagatccgcaggcgatatgatggaccttaacttcggagaactggagaaccagcaaatggccaacatgatggggcccaatggccaacaacaactagccaacatgcgtggccgaacaccaagccagggttcaattaacagccagcggatgcaaggccctggcgccaaccctgcgtatggtaatggcatgcagcagccacgacatcccaacttctggctccagcctatcaccatggagcaggtagtgaaaaagctgaatgtaagtcgatcgtcgcgcgcatgatgaaaaatactaagactcccaggccgagatcaaagctgccaagcaacaatcacaagagctccagcagacccaccagtacatcaacgctattctgactgcggatcccaagaaagactctaccaaagcgtcccccattgacccaaccaagatctctcccatcaaagataacagtctgaaggcgagattctcagaccctcccgctccgccaccacagcagccactgcctgccaaaccagacgccgcatcctcgcttagaaggtcggacactgagcgccagaagacaggatcacccgtgcggtcggatgtgcagatgtcttctctgaacgaagcattgaccagtgcaaagaaagagatcgaatcacaaagcgttcgactccgagacttggaagcaatgctgactgaggaacgacgggcgagagaagacgccgaggaacgtgccagccgactcgagcgcgaatcaaagcaggagcccgtggacgaagacttggagcacgcgaacggcaccattgaagatgatgacgccgagctaaatgagaagaccacgggactggagaacggatctgcttcaccagatgctgccgacgccacttcgcaaatgcaacaacgtctggatctaatgatgagcgagatgagcgaaatgaaacagcaaatggaacgataccgtgagcgtgccgagaccgccgaagcagaccgcaagactttggcagaaatgatagagagcattcggcgagacaacgcgagggcgtccagtcgtgaagctaggcgacgaagcaggaccaacagcccatcgccaagagcagcaccatcttcaggacatgatggatctgaggacgaccatgaggcggaggaaggcgagatcaccatcatcaaggacaaggacctcgacgaagatggcaccgaagagatactccgtcgagcgcacatggcgaatggtcatacggttgagcatgacggtgctaaggtggacgcgaagccatcgaacactctcgtaactcggcaatcaggccgttcagatcttatgtatcatggaggaccagttggagctatggttgccgttgttgccatcggtgtagccgtcatggctatgctaaaccagtatcccaaggttgagcgatgaagcatacaatcagcgggttgtacgacattggaccacggggtagactattggggatgaatatcttggggactgaagaacaaagctgaacaagctggtatagctaacggcgttgctcccagaatcaagggcttcgcgcagtctttcgcttgcgacagacctgatagcttggagtagcagctatgcgagcgggatgcatgttggcccacaagacgacacgcgccgatcagcttccaggagcaatctgagcagcacccacgggttacaaccacatcgacgcactatagcatgtgttaccaaacaccattttacgcgacctcggtcgcttgcataatttgacctcggcgtacactgcggatcaaacaacatcatatctggagttagggtggcatacaacttcggatcacttttggcgttacatcttttatcggatcgccctggaccgggcaaccacgttcactgtaacagcagaccatatgatgcgactaccaaccttttcctttgtaactgacaaccatgtcattctcttcaatttcttttcttgttttgggtgttggatgatgaaagatgagacgggaagggcataggaatgaggtgcaaggggtggtcagtttctgggcttcaatgatatatattcaacttttgccagaccttggtgcttttaagtttgccattatcggccaaggaaatggaattgggtatcttgtaaaatgactactcgctgctgctctgaccttactccaatccgatactaacagtgaccgaactcacattccgtatcctcgtctcgggtatatcctcttcgtccccatcgtccccctccttacccaccactccaacatcatccaccgccctcacactacccatctccaccctaaccacacacccctcctcgccctgaaactctacgcccaaacccaacgccttgggaatcgcacgccccgtcgccttcacgtataccttctcgccctctgcaccacccttcttccgcgccaattcatccacaatccccttctccacctctctgctcttcaagcccgaatgttttttgcgctgggattgtttgccccgctgctggatttctgcgagcagtttgcggatgcgcttgagcgcagggacaaagggcgtggagctggttatgtagaggactttgggggaggcggaggaggagaagggggtggggagggaggggcggaggagggggcggcgggagatggttgtatctgtggagacaggtggttagtgggtgtggggttgggggagggggatgggagggagaggcgaactgggtgggagtttggggagtttctggcgcagctgctgggtgtgtggttgtttcggcttggacttggatttcgagggcgtagggtttgggggacccgtggctctttttccttctagggtggtgttttggtcggagtgagttgttgcggtggacttgttcgcggctgattgtggttgcgcgcatgggggagtagtttctgtggtggtttgcggttgttgtgtcgcattggaaggcttgacctcgccggtccttgttctctttttgcctgccatagctgtcgctccgtatgtggttgtcactagaaagctgtattagcgcagctttcaattgtcgcgacgcatggatgatgtcgacgcgccccaaaagttttgggcgggccattgctatcgataagcttgacgcggatattgtcggtctttagctaccatctcgaccactttgacatctcaatcatgcacgacgaacaataagatatcatggcgagcccggcgcggcatacgcttctccggcacatccacctcccagggcttgttccttaccaacgtgccgcggcccttcaagagcatctggtctctcgcttcctagcatccaaaccgccttcgaacaatccagcgcccgcaccgcacatcatcaccgctgaattcacacccgtgtacacatgcggccgtcgagaagtcggaaatgttttattagaacaacagcagtatctacgcgcagatggcaaagcagacttcgtcgaagccatgcgcggcggccaaaccaccttccacggcccaggccaactagtcgcctacccgatcgtcgacctgcgaacccacaagctcagtccgcggtgttacgtcgccatgttggaaaagagcttgatcgcgacatgcgcgcggtatggcatcaaggccatgactacggacaatactggcgtgtggaccagcgaggacgataagattgcggcgattggcgtgcatatgcgtaggaatatcactagtcatggagtagggttgaatgtgaatacggatctgtggtggtttgatagaattgtggcatgtggactggagggaaagagggcgacgagctttgtgaagcagggtgttgacgtgcaggacgtggggtatgtaggagggacttttgcgaaagaaatcgcggatagactggaaggtatacaaggagttgagagagtggaggaagatgaggtccagatactgctgagcgaggcgaatgcatgatagcatcagcatatgtatcatgttgatgccagtcaagaagcaaagagccgtaagatcatatgtttgctcgtgtctcatggggtgagcctctaggctgtactcgatgcagtcaagttccaaagactacacctgttgttctcaacagcaatgaatgattgaattttgaggttctgccctcaacctacaatgtcgcctaatcatgcgagcgctttctaagcatcataatacgcagcatgtggactgcgtggcttggaagtgataaccccgggttgatacacggacagaatccatggatggtccttcgcacttgcaccaatcgggaccctcgcacatcactgtaccatcgtcgggtctgatctcgtcgccaggcatgttcaacctcgtgtcagattaagatacagtcattcacacaggcatacccgtgctaatgaggacaatgcgaaaagccaggtttgcgagtcgggtcgcgcggaggccgacaccgatcgtacatccgaccgtacatccgatcgtacaacaacctaaccgcagctatcagaacgttgagttgtcaaagtctcacgtcttcctacagcgttttcagggcgaatccgcatagagaataccagccagcggatgtggtgtaccatagtctagctaccgacctctaggctttatattagggatcgcgaccgacgcgcgtcgtacaaccccttcacctccaaccaaacggacaggaccttagcgaagagtggatacctaagcgtcaagggccaagcttccttcgtactcagtcgtactcagagttagtggtgctctttgtacacagtcattcggcacatcatgcccaaacagcgatcgacgtgcacaaggtaggtggtcaaaccaatagcgacggtaacaatgctgattaccagtacaggtgtagtcagcgccgacaaaggtgcgatcgcaagacgccctgtatgtatacgtttccatgtacgaaggattgcggcatgtatactaatttggcaaggctcaagatgtatccaaaacaaggaaccgcatctttgtacaacgatatggaaagagggctacaatccttccgtccataggcgctacccgaggaagccctcttccgtaggaatttctgaaagctcctcatctttgcatgaaccctccttaggcgggctagaggatgagccaccctcgactgcggctgatgatatcccagcgagggcgcctccagtgacagggcctgagctatcaaggtttctcgatataaccatagactcgctactaaccgaaaaagatggctcattctctcagtctgccatattgaaccaaagcattgaacacgtaaagtctgcaggggcacaaatagatggatccaatcgagtcgcaaacttttcctcaccagttgccaaagctacggaagtacagcaactgcagaagttgattccaagcaaaaatgttgtcatgacaatcacggattactacgagaaacatatgctctactggatgggaggtctgtactatgctcctgcattgcgcgaagaactgcttcaagcttatgggtcgtctgaaacgctgaatttgtcgaacctggattggagatggactagtctcatatgtacgtccgcttgcgttactcgcaagacgcctacctggctggatcagagcctgagctagtgatggttgaagtgtgctcacctcacacaaaacttacacgatcttcagcgctcatccacacatttctctaatcggcattgtataatcagctgctaacgcattattagttgcaattctctcttctggtatgatcgcttctccagaaacgctttccacatcatggggctactctattgacgagaaaatacgtgcttctcgcgaatgtaagcattcaaaacctcgcatacttgatattgggcgggcgctgatcacctatcttctctccagggggcattgcagcaaactcatgtctacatatcggcaattatgcagcacaataccatattcgttccatacaggccatctacgtcctgcatgggtacgaacatacactgggttcaacaaaccactgggctgctttgcgggctgtttctgtattgattgccaaaggcttgggtctacacaggttcgatgtccattgcttgatcattgcaggctccaaagaatttactcgctaacgcttgctagactcagttcacaccctgacgacgccagggtcatgcaactcactggtgcgaggaagcaagccttcattgatcgcgagataggcagaagactttggtcccaaatatgctctcaagaatggcaagtcggcacaacttgaagcgttggtcagtaccacatgactgacagatcctcctcactaggctgtgcttgaccactcagaataactacacgattgcaatcacaaagcgtcaatttaccagtatactgccgatggcacttgacgaagaaacaatgcagcccactgccgatgataccgtaccatgctacgcgtcagtcagtcaatacctgtacgactacgcctagtctgatgttagaaataccacaatgctgtgcttgattctatggatctggatgaagtctcccgatatgccatgatactgaaattcgatggcgagctgcgcgcgaccaatgaggagcagaccccgaagcctctgtcgactcgcatccctctcgacccaacatggccaaagtgggtcaaatgggctcgtaagtcactactgttgagcgcgccttgaacgtattctgatctattgccttctgtataggaacattgcgtcaggcagctatcaactacaagatcatcatgatacatcaaagtttcatcagcaaaagctttaaggacgcgcgctatacctacaccagatgggcgtgcggcacagccgcgaagaacctcgttgccctctacaaaacacgcgatcccgaagagccacagtggtgggtcgagcaagcgttcctagtcacagctgcgttgtgtctcctcctcgacctattccatcgacaggaccgcgatgccgaagctgaagagaacctagcctgtgtgcggcaggctataaactacctacagcagttcgtcacaagttctgtcgccgcccacggcgtgcgccttctctgctctctgattcaagaatactgtaaattacacgaaggcgtccgtccaccagcggcacagcaacaacctggcatcaccggcttcgaggacttgcaattgccagcacctccggccatgccggcacaaaacctaccttcgcattcacagcccaatgtaaatgagactccggagttgacgctgacgagcgaggaagttgcacaattcaactttgacattgataatgtcttcatggactacttgccggcggaaggtgggctcgacaataacgtgctttgggatagtatatatggattggcgaatggtcagctcatgtaagagtctaggctatacgcgtgtacgataagtgtcagatgtaacaacatatattaatctatcagcggtcaaatttgccaacggtagcaagattgctgttgcacgatgtcatgttggcggaagatgaatgccgcattttgttgagtgtttcatgacagcagttgccgaggtatgaaagaccccacacctgttgatctcccgcgctacgatgcatactctaccatcagcgcggaatgacttcattgacatgaacaacatgaagatatcagcaatctacatcgagtcttgctccaagagccatattcgcaatgaaagcagtcaaggtcgatagctttgtcacagtaagtcgagacaactccacaacatgtcatcccttaaactaagcaacacccaggacttgacagttctccaaccaaaagatgtcccgactccaacgccaagctccaaggatgaactcacaatcaaaatcacccatgcagccataacccacgtcgacctcctctacgcccaaggcctgcaccagaacaacaaacgccatgtacaacccccctttatcctcggcaacgaattctccggcatcgtcacttcctccccgccaacctcgtcattcaaacccggcacgaaagtcttcggtggcggtctcggctcctacgctgaatcgatctgcgtccccgaagcagctgtccgccgcgtgcccgcgcaatggagcctcgcggaagcatgtgcagtcggcgcgtctggcgctgtgagttacggcgcgcttgtcagtgttgcgcaggtcaagagcggggagacggtgttggtgctgggtgccagtgggggattgggcgtgatggcaattcagattgcgaaggggctgggggcgaaggtcattgctgttgttgggagtgcggagaaagcgagagtggtgagggagattggggcagatggtgtggtcgattatcgtgacgggaagtgggaggatggagtcaaggcgctgacgcaggatggtgagggcgtagatgtggtgtatgatggtatcggggctgtggagagcgggctgaagtgtctcaagtatcgcggaagattggttgttgtggggtttgcggcgagaggtggtaatattgagaatgtgagggcgaataggatattgctcaagtcggcgatggtgcatgggtataggtttggtgaggatgggaggcatgatccacggcgcacgaaggacgggtgggaagctttcatgaagatggtagaccagggtaagataaagccggtgatatacaaagaggattatagagggttggagagcgtgagtcgggcactggaggatgcgaagacgcacaaagcatgggggagagcgatactgaggataaacgagggtgcggaagaggaattgaatagtaaggcacgattatagatggctacagtgagggcccttctcaagttgcagaagatgcagtaagactacggcaatagtctagagatatgaaacaaactatcggtcaaagctgtgaatcactctaggagttctctaatctcgtctggaggggctgccggtaattctgcaagtatttcatccgatgtcgttgatgatggcgcgaaatgcgaagtggtgagggtgaagacgcgacacgcctcacctgtggctagagcccggggacgtgcaccttttggcgcgccttcccttatagatgcgttcaccttgtccgcattacttaaacaaagcccgcccgccgtcgacccaagtcgcccggcgctttccttttcctccatttctaccgcccctactgctcgcctggtcgagccgccccagtcggcacagcctcgacctcgcgctctccgcagaagccacgtccagcgctccgcgaagctctagcctccgaacacatttcttgagcctgccccatcacagccatggccgactacgatcgcgagggctctgccgagtcggaggacttcaatcccgtgcccgaaatagatgaggatgacgagccagcgagccggcctgctccaagtaggcctgcagcagatgaggatgaagacgacaatgatgcgcttggtctgaccggcaaccctgacgaagatgaagagggcgagggcgtagatcttgacaacgacgatgacgacgacgaggatgaagaggatgaggacgaggatgacgttgtagtaggcatccctggactatcaactttgatgcactcaatgctgacttttgcaggcccgacccgccaagcgacggaagaagacaaggcgcaacatgttcattgatgtcgaggctgaagtcgatgaagaagacgaggaggaggaagagggcgacgacgacggtgttgaagatgtgcaccccgacgacctcctcgagcccacgggcgccgaactcgacgaccgccaccatcgcgagttggacatgcgccgcgaggccgaccagcagatcgacgcagaggacattgccaggaagatcgatgagcgatacaagcgacgtgccgtccagggcgctcgccgaggaggagctggcgcagtccctctggcgctaccaacggtgaacgatcccatgatctggatgtgcaaagtgcgtccgggcaaggagcgcgaaatcatcatggcaatccagaagcgcatcgacgacaagctgcgcaccaatcagcctgtcaacgtctactcggcctttgagcgaggtcctaccggtccccagtctgggtacctctacgttgaagccgatacacagcaggccatggtcgacatcatcgacggtgtcaccaacgtcttcatggggtccggtcagacggccatcagtgtcaaggaacgtccagacctgctgcgaaagaagaagcgcgcgccgctagaacagggcaaattcgtgcgcatgcttcgacctcctacatacaagggcgatctggcaaagattgtcgaggtcggctcgaatggcctcgattgcgtcgtgcaactcgtgccccgtctggactacggtctgaatgaagatgcgaacgctgccgcggacaacaagcgcaagcgaggcggtttctttggtcgtaacgttgaacgaccgcctgccaagctgttcagcgacacagaagcaaagaagcgacacatgaagcatctgaccatgtcaggctccggacaagcgcgaacctaccattacaaaggagatgattaccaaaacggcttcctcatcaaggatgtcaaggtcaattgggtcagcaccgagcgcgtcaaccctaagatggaggaactgcaatttttctccatccaaaatgccgacggaacagaaacgctggacctgttggcagtccaggctgctcaaaaagcctccgagaatggttcggcgttcgcccagggagacaatgtcgagatctacaccggtgaacaaaagggcattcgtggtactacggtcacggtcgttggtgacattctcactcttcgcgtcacagatggtgaattgaggggacggaaaatcgatgcgccggtaaagacgctacgaaagctcttccgcgagggtgatcacgtcaaggttattggtggcagcagatatgtcgatgaagtcggtcttgttacgaagatcagggacgataagatcaccctgctcagcgactcgactcaggcagagattacagtctttagcaaggacctgaagcgtgctgcggattctgctaccgttggggctgactccaacttcgacctatacgacttggtgcagattgagtaagtaccatctgaaaactcaataattttcagtaactaacctaccacagtgcttcaaccatcggctgtgttgtccgtgtcgatcgagaagtcttgaaggtcgttgaccagcaaggtgatgttcgaacgctcctacacactcaggtttcccaggtcatgggcaggaataagcacgctgtggcaaccgaccgcgacggttccgaaattcgacacgacgacgatgtcaaagagttcagcggcgaaaatcgccaaggaaaggttatctacatccatcgtggaactcttttcgtacggaaccgcgagctcgtcgagaaccagggtatattcgttgtccgcagctcaaacgttgtcacaatggctgcgaagagtggtcgcgcacaggcacagggcccagatcttagtgggttgaaccctgctctgaatgcgcagaatggcaacgctggggccgctatggcaccgcctcgtaatctcggtcgcgacaagctgattggaaagacggtcgttattcgcaaaggtgcttacaagggtttgttgggtatcgtcaaggacacaatgaacgatgaggcccgtatcgaactacataccaagaacaagcagatctcggtcaagaaggaattattgactatcaaagatcccatcactggaaacaacatggagtttggaagcggcaagtttcccaatcgctcgcgaggcggattctctggcagcaccccgagccacaacggcggcggacgtactcccgcatggggcaattcttctggtcgcggcagtgcaccatcatggggtagcactccagctggcggtcgcacacctggctggggaggaggtagtggtggccgaacacccggctggggtggagacggcggtcgcacagcttatggtggtggcgatggaagccggactgcgtacggcggtgatggctcacgaacagcttatggtggagcaaccgcgtatggcggctcgacttcatatggcggatcaacatcatacggcggcaacgatggctcacgcaccgcatatggaggcttcaatgcaggcaaccgcacgcctgcttggggaggttcatccggcagcgctaccaaatcatctggtggtctctctgctcccacccctggtgcatacaatgcacccacaccgggcgcgtatgcagctccaactcctggtgcttacggcgcatactcagcacctacacctggcgggccaatggacgcgccaacgccaggcaactactctgctcctacaccaggagatactggatacaagtacggcacgacccctgcagctgcacccacaccaggggcctggggtgaaccagcgacgcccgcgccgagtggagaggaccccgggtaccattgaagtagcatcgtaagtgcagtgtaagatagacatgccgttcgtggaaagtttgcaaaagccgacagttcaatttgcattgcaggagttaaaatcataggatattgctgcaataagatcaagacttttttttttctcaacatgaagatctcggacgacttcgttctactcgccactctatttcctttctagttttcctttccccttgtgctcacttttcatcccggtctccgtatctaccaaggccacgttctcttttccgtgctgttcaaaaacccaccgctctcgtcatccctatcccctcgtaaaatcgccaacaccggtctcgcaccctcactcgccggtttcgccccattctgcagaagaaaaatcagccagtccaagtccaatccaatcacatatagcacttacagcaatcgtattcatcggccccagattactctccgtgaaccccggacaaaagttaaacaccctccaccccttctcccgatactcgaagcactgacacgcagtcaccatgtgtaacgccgccttggacacacgatacggcaccaccttcatcgcctggtgtggattagcatgatcggcgcgcagcgaaatcgagcccgcgccgctgctgacgtttacgatgcgcgcgacatgcggggagactgacagcagcggcgcgaagtagtgcaccgtgatcgccgggccaacggtgttggtcgtgaaacacgcaatgagttgttcggacagtgtctggccgtcgggtacgtcggcgcccgtcgaggagtatgcgccggctatgccggcgttgttgacgagggcgtcgaggcttgcaatgtcagtcatgtgcgtgtcgttctgggctggacacgtaccggccgaatcgcaaggagacgtctgtggcggcgcgactgacgctggcttcggaggtcacgttgatttgaacgagctcgatggtgccggggaggttttgggccttgagatctgagacggcgttttcgcctttggagagggagcgggcgccgaggaggacgatgttggaggcgtctgcgaggaggagctgggtgagggcgaagccgatgccgctgttggctgggttgtcgtgtcagagtgactggtcatgctgatgagaaggatacgtaccgccagtgatgagagtgatcttcttgtcgttggagatcatgatgtcggtggtatcaggaaagcttgggcgtttgaagctctgtgatttgaagtcggtggtagttgcgatgatggtccatcatgtcgagcagtgcctcttctttatagaccattgtccgaatcgctagtctctatgttctttcaagcaggtacaatccagtccaatggcttcaaatccaagtggtgtgcaaaacctgcactctcctgtcggccaccaaaatttccacttccttcaatgctcgtttgtgcacttttgctcgcatacttcgcccaaaatgaatagtgctgatgcctgcctcgtcataccatgattgttactcgggaccaatcaatgggccactccatcggatcctttattaagataccagattgagaagtggaattacctatgcccttatggatgattggttggagttaggtggtagtggtaagcatgacttcggtgttaggagttatgggtgtatcatggaatgtcaatcaatgcgctgaagcgggacactagagcacacagtcagatgtggtccttttgcgacacgaaggcaacggtggttctaacaaatgtgatagtccaacgtgtaaactgtagattgcaacaaaacacctccgatgatattaccgtctacaggtgtgataagcacatctaatcctctatgttgtgccttttatctatattcatgatgccccatctatgcccaatgattaagccacagcaaaccgactccgttctctaagaagcttgccccacttccacagcgcgaccatgagtatgctgcatatcaccatgcaccccgccaacagactaacacccccatcgatgccaataccctcgaacattggtgtcgagaataagatcgaagcgaccgcgaatagacttctcgagagactattggccgagaaaatgcttgcagcatatcgagggtatatgttcgggatgtacagcaagacagactgtacgatgaagtacgttccgaagatggacatcgcgagccccaccgtgggagccatccagtgaacactcggcctcgcggtccatgctattgacgtattagtggtttggcgagagtgaagcgtgaaggcaagtacgtaccataaagaaatagtcctgcagggatgaacggactagcaagcatgcctggtaaaagatggttctcgagctcgccaaaagtcccatttgtcaaacgtggcatgacacggtatttgaggtagaagcagtgtatagtaaaggcgaggaggcctgcaggtccaacgcacagaaagatgagaccggtgctttgaccggaaaagccgtagtagactgggtacacgagtgggagcgactcgaagaatgagtagtagataccgtaggccaagcccatgtagatctagtgcgggagtaagaagttagtgtatgtggcgcgaatggatcgcacgtcagggtttacttacagtagtgaacagaatagcagggtcgagtgcgttaatctcccatggcttgatgagggcgtcgaatagcaaggttctcacattgagatctttctgcttgcgttcagagtcggacatcaagttcgagtcgccggtttgctctcttaggcgcttggccttgtagtaaaggatcgtagggcctgatgactcgggcatgaagaagatcattcctagatacgcaggtccagcaatgaacatgagttcccagctagagaagcgccacccaagactcttgacagcgtacgaggacaaagtgggtccgagcgctgggcctaacgttgctgtcattgcccacagtgcaattgcaaaagggacttgcggaggtgcccaaatgtcagttagggaagcctgtttttcaaatgtcagtagatgtccttcacatgttctgtgcagtgggtgttgcttacgcctgcagtcgcgaggcagggcgatgccatgaagcccagcagaaatcgaaggaccatgaggccttcgaagttgttcacgagcgccgtaggtatacacaagatgatgaatagaaatccagatatcgcgtacggagggttgcgtcctacagccggtatctccgagagtggtgagaatagcaggcacccgacaccatagccgaggacgtaaagcgcgataccaagcgagccttcaacagagctcttgttgaagattctctcaacgtcaggctgagaagatgtgtagatagacgagcccacatatactgcgaatgtatagaagccgatgatgaacgtcatgatgactctctggctcaagggccagttgtgtggcatactcgggtcatccggtccactccagtctacaaggctcgtctgatgcagtctcaggtctgtaccggtggaggtgttgaccaagttggtggggacattgtcgcttgatgaggaagttgagatggcctttcctgggtttcgcgagtaatccaatttgcccttcttcgcatactgaaccaaggtccccaccgtcgaatgtgaaaagagatatgacatcttgcgcaggatccgggtagcggggatgaagtcggccttgtatgggctgtgaggcctatacaggaatgtgttgtcggagactgaagatgtgagttgcgcaggttttgtgaaagaaccagctttcccgatacacaaagagcctatatatgcggcgcgtccgcctgccacctaggcttatctccaactccgttttctcagccctgtggggtgccagcagagctgtgtcatatgccaaggaaagtggctttgtaatagacagcgagcggagtgaaaacagtcacggatatatttgttcgtgcgctttttcgccgggaggtaattctcatgtcgcaacaaaggttttgcgaaatcgagagcttcaagcatggcaggcgctctaccccattcattatctccagaaccgtggacgacagaaaagagatgagtatgtcacgaggtcgaaatattccatcgtaggacgcagggcggagtgaacggattttagctctctcaggcttggagtatcttgctgttcgttacgatagccgtggctttcaatcggacgaactctgagagcttgacgttacacaaggctggtttcggagtcagcattctgagtgaggtgcatatcaacttccctagactgcttatcgtcttgtcgatcttggctggcgctctgcttgttgacaagtacggctcacatcacattgtgagatacatcagcctagctggaagaaccacagtctcccgtggaaggacccccgcgagaacgtggtcatgtacaagaacggtctagctggtcgctaattcaataagagtaacgcgctcctagatgcaggcatttagtaaagtcaaggtaggtcgtgtgactctttgccttgagcttcttcacgattccacgtacgtttctcaagagtctttacttttggtcgagacgttcaactcaagtttcgcacggtaacatccgtgtgacaacgaattcagcgatgcttctgaacatggtggtggcgcaaccggaaaaggtccatgtacccctgcaacatggctccagaacaaccgatgattggctctttccggcggcgttttgtcagcggaccagtggcggctctgcgtgcttatatgcgagataaggaatgagagtttctcactccgctgtggacaaaggaagaatgcgccgtcatgatacaatccataatcccgaatctccagcagggccaacccggtgtgccggcaaaatagcgtcgatcggaagcattatttagggccaacggttcatgaacgtccgaccccaagtgatggcgctggagagcatgcacgcgtcggtggtatcatgagaggtccgtgaagccggattgatctgacgctgaccggtaatccatacctacgcatcgggatgtgcgccgttgtgccgaattattggaaagactatcgttccaccaagtgagacaaacagtgtctcaaaatgcaaccttgttagtcttaagctcgcgcggcatttcttagcatgtcaacggctgtctagttccgccagtttcgtttcgcaaaagagcggaggagaccaaacatgcagagtttggccctccgagtgctggtgccgattcttgcgttgcgtggagagacagtaaatgggctggtgagcgaccgccgaaagtggacacacatgaaacccttgcgcgctttagcagcgagcaccataacttcgcaaccatcctaacgtgcgcatctcggcgcaacctgtcgaaaaggatcgagcgaagtcttagttatgagaggctggcctgcaggtagatgagtccaaaagtattaatagaccctttacgctagggggccgataccgacaagaatttctcggccagctccaacgaggaaaagaaccgtacgatcaccgtagatccttgtaacaccatgttcgcttgtacctggagcgactgtttcgcaggccgtgggagctggtgtgacccctgacagcacccatccaaaatctgcgagcgaaagcacgctgcacgcgcgacgagagtgcgtggcacccaaccacgcgcatcgaaattgcttcgagtacattatccaagacttcaaaggactcgacaacaaaaagcaagacggaaaaattagacgacacggtggaatcgaaaagcctccagaacacaggaatcgctctagcctctcttctagccctgagctgatcattaagggcctgcggggctcccgaattcaccacgcagttccgtcttccgcctgccaacgcgaccgtgcgtgacagtcgagactctgctcccaagcatgtttcccgcggcaattgcttgtgcgaggctggtcacgcacccgatccggttagtattcgatactttctggtgtgttttgagcctggtcgtgctgcacgatacgatgcgcgacagtcagctacgcgaaacggctgcggcgggcatgagcgtagctgagaccttagattgtgactataggcataagcgtatcagtgaccgtgtgatgcggggaatacataactgcctctgtgggcgctggcacctttgagtttggatgttcgctcattgcttcttacccgtcctttgttctttccttacaacaggcatcgacaggcatcttcgttgttgctcgcgcacccacttacacaacattgcatgagcccagagaaccgtctccacttacatcatcttagaggaattgcttaacttgtgagtataatgttcctggccctagagggaaatttgggtacggcagagcgtttgacattaacaaatcaatagatccgcgcctcctcacgatcaaatcaacctgttattcggcccttcatatctgccatcgcgttctataattacacgcacatccgcgacttcgcggttccaacgccatagtctacagacaccaaagatttctgcgaattttacggcacaggactacattcacctacgccacaatgctcgtcgcatcagcagcctcgctattcgcgaccacaatccttctatccaccacatcagcagcgccaacacggacacactgccgctgcacagttgtcgcagacaccgcaaacgtaatttcttctccctccaccgcacactggacacccgcacagccatcaccaagtccaattttctcagacatatgttcaaatctcggtcccgaactcgagaacttccaacactccgagcccgacctctacgctgcatatctatcacggactgaggggccttcaagtacaaacgaccaccaaagagtttttctgagcccaacaagagaaaatggattgctcgcaaggaaagagagcagtgaaccacgaccaagttcccgaccacgtcagcggatagtatgtcgttcggaacccgaccctgccacagagtatcaaccctcatttgttactctctgggttctgcaagtcattgtcgctatatccatcatggcatgcgtcgcggagggcattcacctgagtttgcggtggtacggcactcccgacagcgcaatggtgccattcttcggaagcgagaagctcctgatcgaagtcttggactcggagaagaacacgcaaacgatggtcacgacgccaatgctcattgtgcaagcgccgaacggagatagggtgtgcgtcacatatgacgaagacgaagatgacgagatgaataggccagtcatgtgattttactcaacatggccggccgtgttgattgcttgtttcctttggcgctcccttctgcttgtacatattccagtcccatgcgcgcattttccagcggcgcaatgagagcgaacatctgtagcgtatataccccttgacgaagtataaaacatggaagtattacaaatgaacatgtgtgccaactcgtcctcgtcatcttgcataccagcttttgtattcttcatgcgaagccatgaccatcaattgtcctggggttttatccccaagagccgatggtcgacttcgcgttctggcgtgggggtttcatccgcccaccactgtcgttcttctccaatctctttctgcctgatatgcagcaggggtatcataaaagcaaatgggtatcgtaaagcaaaaaaacaaacgctcagcaaatatctatgtacaaggtgaaccagtacgccagaccagggcggtacggattcggcaagggcgcgagggctgaaccagcaatgggcgcatagtcgcatggaaaagagacgtcgttgacagcacttgcatgatctgtcttacctgccctgaaaggagtaggagtattaatgtgcatgggcaaagcgcattggtattaatgttgttgctcgggttgtcgctatgggcatcttgatagatgtcgcagaagggtccggaattctatgtcgcgaaaggggttccggagtattatgtcgcttgagaaaggcgtgagcaggtattcgcaggagggatagcgtacaggcagcgtagtggagcatcgtggtctgagaaccactgatggtgtcgtacacgtagtcgcaaacgggtatcgtagcagggcatcgcagatgctatggtattagggtgtcgcaatagggttgcgggtgttgttgcagaagggtatcgtcgtgggtgtcgcagtaggccagctggacatgaaacatcaccgggatgccgaggaatcgatcgttctacgagtaaaagtcgtacattaaagatcgtaccggactgtggcaacagtcatacaggtggagaccggaaggtggtcaggaaggtatgtcgaagtcgtcgttggaacatgaaaaagtcttgaaagagtcgctgaaagtccagagtaacgccgtagcaatgcaagctgatgtcaaaagattttctagcaaacgccgtgctagaccccaaaggtcatcaagtcatgaagttttggtagtagtgcgcatcacatgatcgtgtgccaacctttctcgttcatgatgtcgatccagaacgcgtcttgaccttcatccgactgacgccaagtctctttgatcagttgaatcatttgacggaggggcttgttgggtagtcggagagcaaactcttgaaggcgtctgatgacgaagtcgcgagacgtgaggatcttcgagtcacttgcgtggacgtcgaagaagtcgacagaggagacgaacttcagctcggaagcagcgatgacaaggagcaacggctgaatgcagaaagtgccagaagaggatggaagagactcaacggatcgaagaatatgcatagccaacgagttgagccagagctttgtgtcggtgtcttcgtaaggagtctcgaaccgcggcatggggaagtggaagtcaacgttctcgcttgtactaaacttgtccttgccgagacgcttacgaagaatggatgggaagacacggtacagctcaaggagaccagcgcagcggtaggtttcggcgatgacgatgaaatcttgcttcggcgtgcgctcgtctcctgtctctgcaaggtcatcggctgttgggtactctaacgccaagagatcttcttcgagggacgcagcattgagagcattctcttgtcttcgcctgatgtcaacagcagaatccttgtcgagcgagcgctccctgcggaccagacggccaacctcagccagcaagaactgaccggtaggcgcgatgccggtccatggatgaggcacgatctttccatctggtcgtcgagtagctggtgaattctgcttcgacactctgcgaggccgcagtccggaaggagaagagaagcacatggcatcttctgtcacgaagcccatgagcatctcccagtggatcaacgactcctcgaagaactgtgcctcacgctggacctcgtcttcctccgtccgactcaacaattttggcagaatcaagctacgagctgtcgacagatagtctaggccaagcgcaccactgtcatgccaggaagtagtcaagccgagcaacatgatgctcaggaatgtcttggtagcactagcctggccactctgaacgaggggtagttctgcctgcaaagcgtcgaaagctttaccttgcatctctacaccgacagacgccatgttggggaaagtattagcgaggtgtgcagcagccatggattgaatggcgtatttgatcgacgggcagtcctcgtagatgcggccaatggtagttctgaacgggttcaagatcgaatcgaaagaagaaaagacagcgcacacatccttgaagtagtgctgaataagaagagactccacatcatccggcgaggacgggcttggggatgggcttggtagacgatagaagtctaagagtaaggaacgcgacagcctgggactagcctctcggctagactctcgggtggttaacatggacgtggcagcagaggaagaaagatcgtgctggcgtaagttgtcctcgaactccaaagcgaagtcatcaaattggccattgcctaggtcaagatcctcaaatgagccgaatgcaaactcatcatgaggtagagtaatggcgttagacaggccatccatgagattggaatccatggcatcgatatcttccatggtaaaaggctcaaagtctcgcggcgatgcctcatcttcggtggaagactcctgagtggatgcgtgctcctccagagctggtggggacaggactggtggtgatggctgcttggtagtagtctctggtcctgcagtcttcttgccagcaggaagtacagcagccagtgcctcgataccactatcgacagtcttcggcaaggaaggcttttcagacgcaagagactgtgcagggacctctgcgactggtcgtgacttgggagtcgttgatttgaactgtacaggactgaacacttcgtatttggtggaccacttcagtgtcttctcgtatccgggacaagagacgttcctctttttgcactgtagacaggatccagcagtctcatcgcacttgagctgttccattgtcagtgatgtgtagagagaaagcaaggtgaagatcttaccctcttgagcttgcaacgaccacatccattcctggacttggtcttcttcgccttcagatcgcgtgccgcagccttttcctgagccaatgtgggcatgtctgattacttggcggaagaatgagatgtcgaggggggacgaacgacgaaggactgggttcccagaaagaattaatggagtgatgtgtgcggatgcggacaatgcggaggcggttcactaaatgcgcgtgacgccgccatgacacagccgataggaagcgttacctatcagtgcaggggccaagatagcgctgataaaagcgcatcgctgatggggttggaaggtgaggcttaaagtctagatgcccgagtttcggccctactaggacacgacgtcccttgtctgcctcgcatcctgcatcagcgcaacactgattggccgaccaccacaacttgagtcgtagaaaacttcaccttttgctatccatgggaggacgttcgcactgcggaaaagttggacactgttcggcaaatgaacgcgaattggctcgaatacagctttgtttcataaaaaataaagcggtgatggcggtcgaaagacgtccccaaagatgaggcagggttgataagtagatctgcgctaccccacgtttactggatggttgcaatgccgcaagtgggttttatacccgcaaacaggctagcgcatgccccactagctgcatcatcgtgcgttccgatatcaacaccaagataaagccacgacactgctgcagccctcatgacgatgtcggctttgcgtatctcatagccgcctaagcccgaattctatctacccaccttctttgtgcatggaagcttctcagaaaagcctcggatgaaggacagcatcatgcaaggcttgctccgtgaattccttgttgacttagcgcacgttatcaactctgaatagacgccactcgaacgtcccaggcggctctgcgtagattggcagtcgacgtggtgaaaggtgggaggccttttagtgcagataggacctcacaaggtttgtagcgccgacgcgtacttcgagacgagggcacccgattacggagtcacaattatttcctgccacactgaaccaaaccttcgcagcctgtgccccacgcgactgctgtttgcagaactcccgttcttgccagcatcatattgaatctggggtaaatctggggagagcgcgagctaaacactttcttgctggctgaaaagagcgcgatgtgtaatgccaagcttggtgctgcaacgttgtggcggagatgcacgctccgacatgcacgaggttgggatgatagacctcgtgaacgttctggctgactccagaaccgacggaaaacgttggccaggaggcctgaccgaaactgcaattaataatgccgtgcacttcccggtgccaaggtggccatccgagaaggagaaaaagacttcgagagccaatccacactctcagtgtcactacaaggcaagaaacactacatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaggtcaggtgattgttacacctcccaatcaccccatagttcaacacatgatagcacggtttacttgatagatgataatattccttaggcatacttaaatcatctgaatacaagtgacagcatatcacattgtcttcctacaatcataatatcttcaaacaaggtccccccacatttacataaaagaaatttgtttacaagacaaacaggccagcaacaacagccaagagaccagccatgccagcgctgaggtgagacgcggcgccggtgaactgagctggaggagtgtacgacgatggcttagtgggagtagcaacaccagtgccagaaggcttgacagggtagccgctggtaccattctgcacgggagcagatgggtagggcatggcaggggtgtgctggacagtaggcgccatggggataggggtcttggtaatatagacaatctcaacggtggtagacgcgcctgggacctcttgcttcttggggacctcataggtaggagtgttatgaggcctttcacctccgtagcttggggtagattcctttgcaggagactgaggtttgtcaccaccgtggctagggctggatggctgtacgggcatggtaggaacgacgggaacgtcggtggctggagaagcgggcttggtgatggtgtaggtgacgacagctgggccgcacttgttgcagacgtagacagaggtgactgagtcgcccttgcacttgttgcagacggtctgggtgatggtctcggtcttagtggtgataccagtctcgcaagcgtcaacgtaggtggtggtgatgaccttcacggtagagctggcagggtaagaggggtagttctgaccgggcatgctggtgactgaaggagggtattgtccaccatagacaggagcaggtgcgcttgatgaagcaccgtacataggggcaggagaactggagcttggtgctgcggtagaagtggtgcaaggagtagttgcatttccagctgggtagtgaacaccactctgggacgagtaggtcaaagtctggctggaatgggggtacagagacttgctaacgtcctcagggtagacaatgctggccgaaccggtaggataaggtgtgtaggtgatgtttcctgacgggtatgggacagaaagagtgctggactcgatgaccgaagactgggaggcggacgaggtagcaacaggggtggtctcagagtacgagctggaagagactgaagcagaagacgaggcagaagtggcggtggatgagactatcgagctggatgcgacagagcttgacgcaatagcgcttgaagaagcgaccgagctagaagaggcaacagtgctggaagcttcaacggtgctggaagattcagttgcgctggaagattccacagtgctagaagaagcaaccgagctagaggcgacagatgtcgaagaggcaacagagctgctctgcgaggtgttgtcgcactcaccgaataaggggttgcaaccttcaccacagtaggcagctccggcatctccaagaccaccgcagtaaccgtattggctgcaacagttaccgttgttgtatccatggcaagtgtagacgatgccatggccttggtcaccgcagtggccatcaacagtgggcatggtggcggttggggagacggcggcagaggtggtcgagacggtggaggaagaggcgatagtggatgaaccctgtgcggaagaggcgggggtcgacgaagcgatgcttgaagaagactcggtggacgaggcagcggtggacgaagcagcggtggaggaggcaatgcttgaagaagctgagatggacgaggcgacgcttgaagaagctgatgtagaggaggcgatgctagacgaagaggggatggaggaagcaatgcttgaagaagcggatgtagaggaggcgatgcttgacgaagaggggatggaggaagcaatgcttgacgaagcaggggtggaggatgcactgctcgaagagacgcgagtagatgacgccaaggtggaggaagcaggagtcgaggaagccctagtggaagaagccctagtggaagaagccctggtggacgaagccctggtggaagaaagcctggtggacgaagccctggtggaagaaagcctggtggacgaagccacggtagcggaagagctggtcttgacacatcctttagtccatgtagacccaaacttgctgctcaggatgtccttcatccacgcgccgtagttcttgcagtcgatgacgttgtcggcagagaccttgtgttcccagagcatgatgccaccaaagaagggtgaagtcttctgagcaaatcgccacttggcgaccaaatcgttggcctcgttaggcttaaggtaatggtcttggtaagaaggagaacctttaggactggctggcaagcccaagtacagcttgactgccttgttctttgaattctcgctgagccagacagcccagttctcaaaggtgaaggtagagggaggatcaccctttttgggcgtgagttccttgaatccttgtctcgccgagcacttgggagtgttgtagaactgagtgaagatcatgtcgaaatgcgcgttcttgatagcatcgaagaggcgaatgtcaggaacctcgcattgcggagctgcggtgatgagaaagtcgttgttgaaacgcttcagctcgttgacgaggaagccgtagttggcggagatgagttctggcctgggaactttcgaagcctcagcctcaagatcgaggtcgaaaccgtcgacgaattcatcgccaataggacggggtcccgtccagccgtcctgcttgggcccgaaagccccaacgagaaacttagcaaaccacgtagtggtcttctcgtctggtaggtagtagttggtgggcagtcctccaccaagagaaagcaggactttcttgttgttcttgcggcagacagcgatgccctcgttgatgcttgggcaatccttgagaagcccgcttttcttctcggagtcaaaagggtcagggtagtaggtaccccagcatgcattagctgtgatgtgtcagccgagctcagggagagagtgtgcatgttctgtaccaaagttggtggccgggtactcgccctccttggaggggaaaccattgacaaagccaagggtgacaacatcaatggcagggtcagcacatgcaaccgagagagggtactggtcatttccctgtccccagtacatgacaacattgttgctgccgccgggggcgtagactgcggagacggtggaggtaagggccacgactgcggcagcagcgcgggagatggttgaacgagcgcataattatgagattattataataacgtgaatacgtaactgagtgaatggacggccggggccagtaaagatcgtgatgagcggactcaacgaaaggacgcaagcaaatgcttgcaattaagatcgagcctcgaaagagtgactgaagatgaactggaaagcagtgcagatcgaaagagaaaatacaaagggaaattacgatatatctagtccacgggctgctgttacggtacctgcatgaccagccgggggcttgactgtgccgcccgctggtatgaagccatcacgcatgatggagacggcaaagcacctggacccatcgtgtagtgtctacttcgggtcacggcagacgcaggaacaagaactggtgtacttttgcagcgcttcattggcggcatggccgacagtgctaactggacctggcatgacggctggtgtggcgtccagaaactgtgccgctgggagcaccaggcttggaaatggcgttgacacaaacgcttaagtgtgacgccctgctaggatttagagaccggtgagtcgcccgcgttggaaggagtcggaatcgataaggttatttcggttaaaggctggtttgctgatggacaagcgttggatcctggatgaacatgaagcgtatacgtcttggctatggtctgagcccggctgcacggtatgagtatccggcggcgtagtcaccttgcagcccattatatgtctgttcgattatataaaccaacacgcccaatctttaactcattgtggcttgtcggactcctatcataaagagagaccagagaagagcgcagcataatgatctcctgaatgatgcggcgggtgacaggaccaagacaactgtggctgcctgcgggatgcattatggcggcagcagactttttgtctcatcctgacagggtttagtacgagaaaccgaagtggagaggtgatgagagcaccgtccacatcggctacgtaaggccacctcctgtgatcgatgtcaggggctcatggcgccaaccatcccggtttcggacgcgcatcctcggactctgaaccctgaattcgttgcgaacagacttagagtgcagcaccatctggaacaagaatttcagtgagtaccgttttccagcatagctttcctggcctactacaggtagctcttgcatggagatcgattcaaaggacacgggttgtagcttcgatggtagaagcaatttcgcgatgcgggtcgcaggctattctcaggtctcagaggcaagacttcgcgctgcggctgaactttgagccgatggggtgacacggtgggccttacaacaaacgcgtaaacgcgaataacatccattctcggtcaagtccgtgggcggatacgcggatacagaatggatgacggttcggcacatgcgaattcattgtccgaggcctctctgctatgcgagtcatctctccgcggctgcccacatcgcgaatgagcctggcgtttagtcgcgatagattatcgcttcacgaatcggtaatcgtatgttatgtaatgatcattattgctggcgtctgggcatcgctgtccaacgtctggccgtacgcatgatggaacagccctgtaaggctggcgggaacgcgggtacatacgaggatcttcgaccctacaaggttcggtgccgatcaacatcagcaaacccagtaactgcggtttccccgaacctgcgccgtcaagcttgtttgaacgtctgctggtctttcttgcgcagacacaatggatcctcggtcattgatcaaagcttgatctggtgtgctgggtctaggggatgtatcgcttcgaaaacgacggcgtggccctaaacttcaagcccaaggcgaccatgaattggtctgactcaagttcgcgggaatatgcaggagacaccgactcgactggatggaaactgacccgttatcgtacaccagttttgaaaagggatttttgaaaagtttatgggtgtcattattggctgcattttgccaccacaggtagccgcaataggattcagatatggccctagagtatttatttgcgtggtttctgaagccctgctattgaagatcccgaaagcgcaagttgggcgtgctcatttcatccctttgaggccaaacgtgcaattccaatcgggccatcgaagcgtacttctcagatgctttcgtactttgcttttgcctacacattcacgaaggaggagaggaactgtaattctaagactgcgatcttcgaggtttcccattatctgcggcggattggggtgtttgggtacgcatactctagaggtagacgaatgtacgaatggacgatgattctgagcatggaacttgactgcgctttgtcggacgagactttggctgttgctgcaatctgccccgtttacggagtaaatgacgtagtaacaaaagatttttgagtccggcctcttgtggatgtgaaaatgtgttcgtagtactcgagccggcccctcgatcttcggcagcgggcttacttccattggtgtgaatgatactagaatgggaacttgctatgtgatcgtgacctactatacaacctcaggcaactaagttgccagagttgggtttgagccgtgtatttacgccctgccttgatcttgtagcacgtgcttatcgtctcttcacatcttagaactttgacggtactcacggagatctgccgggtccttcatagagctttactgaagtttttttaggatgtgaagtgaccaccggggccactacggcagttgatcccacagatcaactgggatctgagtaattttcttactctcaccaccgcaagatccgcaggaccacaactatcaagccacgatcttcgacgcgctcttgcaaactttcaagcacgctttaagaaccccatagataccccgtgagtgatcttcgcggcactggcactctccttgtagcagtgggggcatactttcgatacgggggccgcatgtcgtaaccacccagctcccatagtgtgacgttgaggcgacggagcaattactctttcagacgatacgataggcttcgtatcagttcaagggctgaaggagtactgtgattgacaccttgtgtagacaacgtactttcgaagactccacgcgccgttacaatggcccagaaccaatccctctgcaccgccagttggagagaagacgatggcgacgaatcccttcgtcagcaacgacatctcgggttttgaagaccccaaggtcaccgtcgccaggtatcgcgagcaggagaagcgagccgccgcaaccgacaaagcacccaccaaggccgccggtgcgctctataacaagggcgcaaactacgagcccctgaagctcgacgagaacctctggggtctgggcttcagtagcatacgctgcaacaacatcatcggctgatggttagcccaaaagtatgggctgaaagccacatagtccggtcgagtgcttgtgagggacgcagacacgaggctgtgggaacctacatagcagtataatgaagcatgatatcctctcttgacccttgtattgtggcaggcgaggctttgatcatctccacgatatgcgaaatgtacatgactggtccgcaacgtcgtcgcacaaactgtacggactcactcgcaacgagtctggacagcttcagggtacaattgctatacctttatggcaggccgatttctttagtatcacatcctagctctttcaatccatcgattgctttgagactagaggtagtgttgcacaacttgatcatgcacgcgccacagtaaagagctacggacggcaaccacagaacggctttcaagaaactgtcttcagtgattgagttccggtgggctgccgtcgccatgttgatcggatgtaaccatgccgcttgagaagttgtgttcgacagcgagtcgagctacgctgcttcattcaggtctttgacacctcaccagaggcgtagtcgaagatgtgttagttgcgaaaagcatagagagacagcaatgtatgtgtgtgcctgatacaagcccacgaccgataatcgtcacaaaacgacggattgctcgagacgtaggtctttacagactacacagaccaatgaactttaagtgtctgtcgctcgcatggtgtctagcgaaggccgatcatgcccacgtggtttgccatcctcccgtccacggcgggcagctaaggggacttcaccccagtgctgatgcgatagctcgtgtaaagcctcgtctcaaatctgaggtgaggcaagctatcctggtgtatagcaacatgctgctcaatccagcatcatctgttgctgagcgctcgacattgtagatggggagtgttgcccgctactgcgggctctctggttcgcgtgccgttgtcgttcccgactggcttgtcgcacctcgtccgcatgttgtagtgtggatgtttacacggcttgcctgggctgtgccgggtagtgtgtgggctggcgcttgagcttattgttccggcgctctcttcagtctacatcgcgtagcgctcctacacctgagacagcaatgtaagcggtcgggtagctctcatgcgcgaccattctggctagtggccgtgtcactccttgtgcgcattccagtgcggcttgtccagacgatgtggtatggcgggtcgcggcctctcgggctatatgatgccttttgcggtcccttgctggagcccatgcatggcttcccatgactgcgagttgcgtgtcatatccctcctcgtacgctgccgttgtggcctcgcgggcgtgatcgatctcgtggctgcggcacattcgttcgtgtgagcgagtcatgtccccatatgtcggcgctagaacatcgtttgttctaggagctgtgcatggagcttgcagcgtagtcgagcttacaggcacggagttggtggtggagtagtcatagaatcgtcgtggaaagtgcttgccgcagcggtcggttcctacgctgtgataacgatggccaagccccagcaccgaaacagcatgcccagtctctcgtacttggagtacggcggtaacagtaattagcagatgtcgaagacagtcgcttgtatggctcatgatgctgggaatgcatcaaccatttagcgaatgcacgactcaggttggttcgacgccacaaatggcatagccgcgtctaacgacatgtctacattggaggcggtgagggctgtagtcctctacgtcctcgttgtaagtcataatccatacgccgccgccatcgcgcatcgtcggtcaggtattgaggaagccctggatatgctggctttatcagctttgctgtgccttcatgtcacgctgtgatgcccttgagcctgcacggatgcgtagcatcacagttggatgcacttgatccgagaagtacgtcatctctttcataattcacacgctattttccaatcatgcgaagactcattacatcttggcgaagcaagaggagcggtacgaccttgttctctgacacagcacgtagcgtttcgttgtaatcgcatttcacaagtacgctcgtctatcataaagtagtggcatgtcgtatcgctttctgttttcggtctttccttgagttgcgagtcgagcgcggtcgattaccgtcacgtcacatcgttgtccgcatctaggcattgtaagagcgtcttgtcaaatcactggaaagggtgctctcaagaaagagagtgtgcgcctagtcaattgttggtactctatggatcgcgcgtaatgtccctttgtcgaatacatgtagtcatctagcaagcatattggttcctctgtcttgtctttctatcatggtggcacacgtatttcaccatcaatattgaactcagctttactgtggtgtgtgtcggtctcttatgatcgctgctatatgtgactatcaccatccaccactagctaagagcgtacctgcccgtcttgctgaatcgtcgctgcctcacttgataagcacccatcttcagtcatctatccccgcttataccatctccttcttcaaacaacccccatttccccagacgagtccctctcgcttctccgctattacttcggctttagtggtaccccaccccgcaacccttctgtctcaagcagcccgctactggctatcgtggtcgctgtcaaagcgtagcttggcccactagcgcctgcaacagttgctgctctctgtgtacataaacagtacactgacggcctctcttcccactccatctcgctcaacccttaccctcgactcaaccttgacgagctcaaccacttctttacttctcactctctacttacctaccatgtctgacgccggttcgcatgccggtctcgacgaggctggtgttgcccgcaaggcgcagcaagctgaggacctcgctcgcgcaaaggctgcaggttgggccaatcccatccctttcaattatgaggctgcagttcccggtactgccgaccccgaggagtcgcgcgataccgttgcttggctttccgacgccgtcatctacgcctgggacgacgatttcggcgacgttggcgcgcccaatccggagctcgagaagatgctcttcgccgacgagttccttcagcgtgctggtacatctctcggcatgctcggtaactacaacgtcgaagttactggtccggagccggtcaagcctgttaaggaggtgagtttctcaatattgtgtgttcttcgtagtaggtgctgaccacatgcagttcgacgacgctggtcttcatccagtcatgagcgagaacatcaagctctgccagtatagattccccacgccgattcagtcgtactgtattccggctgttctttctggacgcgacgttatcggcgttgctcagactggtgagccacttcagcccgttctatcacgcgtccattgtcactgacacactgcaggttctggcaagaccgcggccttcctcattcccatcctgtctaggctgatgggcaaggctcgccagcttgccgcgcctcgtcccaacccggctcgctacaacccccagactgaccgcgttcgcgctgagcctctggtgctggtcgtctgccccacccgcgagcttgcttgccagatcttcgatgaggcccgtcgcctgtgctaccgcactatgttacgtccttgcgtcatctacggcggtgctcccagcaggaaccagcgcgagcagcttgagatgggttgcgacatcctcattgccaccccaggtcgtctgatggacttcatggggaacatctcattgctctccctgaagcgtctcaagtacgtcaattcctcacttcacattctaaaattgtatctaatatgacttcaggtacacaatcatcgatgaggctgatgaactcctctccaatggctgggaggagatcatggagaagctgttccagggtggtggcggtacgttttacatccctcctacttcctctgccaatcactcacattgtatgcagacatcaacagcgatggtgatcacacctacctcatgttctccgcgacgttccccaaggaggctcgtcgtctcgccaaggaatatatggaggaagacgctgtccgtattaagtaagtttgaaggccctgtgtacaccttcagggcctcatatcaagtgccgtaacctgaagcaatttaccttttatatcttgaacttttactgacactgcaccagggttggccgcgtcggcagcacccacgagaacatcaagcagcaaatcgtctacgtcgccgagagtgagaagaaccaggcacttttcgacctcatcttctctgaggagccgggtcgcatccttgtattcaccaactccaaattcaagtgcgacaccgtcgatgacttcatctacaacaagggcctgcctgtcacttcgatgcactctgaccgtactcagcgcgagcgtgaagatgctctgtacgtctccaactctcaggatcatcaacaatggctgacatgactagacgttcattccgaactggccgttgccccatcatggtcgctaccggcgtgagtgcccgtggtctcgatgtcgctaacatcaagcacgtcatcaactacgacctgccttctactcagcatggaggcatcaccgagtacattcaccgcattggccgtactgcgcgtatcggcaatgagggcaaggctacctcgttcttcaacgaccgcaacgacgacctcggcgaggacctctgcaagatcctcattgaggccaagcaagagattcctgagtttctcgaacagttcaagcccgagaaccctgaggccatcgagtggcacgacggcaccgacgatgagtctgatggcggcattggaggcgacgctggcttcggtggaggcttcggtggcgacgctggctttggcgacggtgatgctggcgatgacgctggtggatttggtggcggtgatgagggattcggcgccgacactggtggtttctctgtcgataccagcgacaaggttgcctcctggtagatgcttcgttccttccttcgctcacacaaaagtgctttctcggcaagcacaagatacaatcggcacgactgcacttctgcagtttcaagcctgaagttcagttcacggtcgcgagtaatgaattcacgatccgagaacatttgcttgacggtggtttggctccatacccttgatggggtcactgccaccaaacttgctggaatggagatagtagtcagatagtacatacatgaaatgggtctcaagagatacttcgaagctgttcgcaacttgatcagtgaattgactaaatgctctcgtaggatttcttgggctttgaccttctcatatatgacttcgaacaatttcagcaggcgctggagatagaccctgcttgggtgttgcgctggacatacaaaaaaaactctagttggctgcctttcctcaggcatgtcgtcgaaagagtaatccaagagaagagctgctcatagctccaaggcaacgaggatcgtggatgtacttgcggaatttgcactttataattcaaattatctaactgcgaatatctacagggaacactgtgagtatgtgcttaggatgtgctgctcgtccaacgataaattcgcgaggtcggctgcacattcaaagacacgggtcggagtgcgagatacgtatacagaccaaccgtattacttcgtgtctaccacccgcctgcaggacatggcaagtctgacctcttcagtgttgtgttcgacctaaataatagcattcccagagttgatgttttggtgtgactgtgactctcgcaggatatgaatatcatcaaattatacaacacgcacgctactagagtcgtgccattatatgtaaagctagattgtaaggggcatgactgctcgatcagaagttcaagtcagtctccttcgctcaccgatgaagtcctggcaagcatggtcgcggtgcaacgacgtaagagaatgacggcaggtcgacgacgacagaagtcaagagcattataatgtacaaacatttcagcgctacaatctcgatgagacgatgttcaagtctgagggctccaaccgtgaacgtctcgagtttcggtcgtaccccacacgggacactaccgggacgccgccgggaaccattttagcgcgtgagttcgcgtgtgcttcgcgactggatctcggctcgcgtaactttgcgggtacattcatcgtcatacgccccacgactaaaagcgctcgatctacttgtgttcggacatcaattctagtaaaacttactttctcgataccgtgattagattacacaagcattaccgctacttgtcaatcatatgagttggtaccattgaatgacccataccatcatcctatgccctacgagtgtacatgctccccttcacgattcgagtgcgacttgataggtcagaatactgatgctataacatagatgctgctctagggattgatcaaccacaccaagctcctccccatgcctatgcggcacccccacaccacgctccgccgcaagccgcatcctccacgaccgtccctcaacattggccagcggctcctcatagccattacacagggcagtacccagcgagatacatatccgaaaacgtccttcctacaatagcaccaagacacgacgcccagggcatggagtccaagaagcggaattaccctgaggcagcagacattgacagataccacagatgggcacaagagagagcgcaaacacatcagagtacgggtcctcgcgaagcagctcgtgaggtagagatgccgcaggtctatgtgccttctacgggttcatttgcacttctggatcgaccaattccaataccatatacgacatcctcacacactccgggagcaccctctctacctggagcagcgttatacgagaaaacaaagcttgcgaaaagtgaccggacaccagaaccttcccgaaaacacgagggtacaacgaacaaacgctccagttcaccacctcctttattgcagaaccataaagtcaggcgcctcgaacaccctcaagcacgacaagaatctcgacagtcatatactgtcgccaaacagcctgtaggaatgtcggaaccccctagaggcactcagcacaacccgctcgagataccttccagccctgaaagagcaccgcaacacgtcgcatcgcagaaaaagaagaaacagaaatactatgctgtggctgttggtcatgagatggggatttatacggaatgggacaaagtaaaattacaaacagatgggtaccctggcgccaagcacaaagcctttgccacacgtgccgaagctgtggattggtttagggagaatcagaggcccattaatcaagagtcccgcaaacaggctgactacctagacagggcagagtggcactatgtgcagcaaggtcattccggattgtatggtcatcctgcttccggtccagggcgaccgccgtacgatgccgaagcgctaagaatctaccggcaagagatcaatatcatggaacaaaagcgccacgctgaactagggatcgagcctccacttgaacttgacgaagaactggaactgccctatgctgtatttaatgccgcgagtccgcacaaggccaccgaaatttccttggatcccgatcctgtcctgaagccggagcaacagaaggttgtggatttaatacttgaaggccacaacgtgttctacacaggctcagctggatgcggcaaaagtaccatactcaaggcctttgtcaagcagatgtcgcttcgaggaaaacgagtcaagatagtggcgcctacaaacttagctgcactcaatgttggcggtgtcacaacatggtctttcgccggttggacaccggacagcatgaagaaatcgctggctacgctcatgaagaatgccagtggaaaagaagtctgggagcgttttgacaaaactgatgtgcttgtcattgacgagatcagtatggtggagaaccttctttttgagcgtttgaaccacatcatgaaggcgtccattggagaaaaacgtgggggtggaccatttggtggcgttcaggtcattgtcacaggtgatttctgtcaactatcacctgttcgcccttttcaatactgcattggatgcggctgggagctaatccgcgataaccaatggcgtcctaaagaatatcgttgcgagaacaagcactgcggcgaggatgtctttcaggatatcgacaagtgggcttttcgctctaaagcttgggaagagtgtaacttcaaacacatcaacctcacagagatccaccgacagagcgacaagaagtttatcagtattttgcagaagattcggacagacggtgtcatactcaagccgcacgggcatatactgctgaaccacacgtcagagaccgaaggagccatcaagctgttcgccagacgcgatgacgtcgaccgagtcaacaatgagaacattagtcaactccccgctgaaccagtcacctacaaatgtgtagaccattttgattggaagcctcaccataaggacgacacatccatggagaaaaacgcgcgaccaggagaagacggtacactagccgcacttaaagagcacaggtatgagatatacgtgcacctgaaagaaggcatgcgagttgtcctgcaggccaatctcgatgcaagtgcaggtcttgtcaacggctcacaaggcaccatcattggattcgaacctttcgacgagaagcgcctgccacggaaaccagagaataggaatgaagctggtgcttccgacgccaattttaccagaggtacatatgctcgttacttcgaagagcagatcaagttctttgccaagcagaacaaaagccaaccgtggccgattgtgaagtttgataatggtctggaaagaacaattttcgcagacgccacggcaagcgagcttggtaatgaggagccttacagtttgctctcgcggacccaaataccgttgatggcggggtatgctatcacggtgcataagtctcagggcatgactcttgagcgtgtcattgtcgacctgtctagagcttttgagcccagtcaaatttacgttgctcgtatgttttttctccttcatgtaatatgcatcaagctaacagaagcacagtcagtagagcaaggtcactaaagggtctcaaagtcattggcctgcccagaacaaatctaggtggtgcgaatgagcaagtcaaggagttcttcgagaagtttctcaagaagacatcaacctgagagcctttggagtattggctaaagctgcgcgaaagattcgtcgctcttgggtctttttcttattgctttgctgttcttggaccggcgcaatttgcctgggatgatctggtcgggtatatgtacagatctgttggcatgttgggctctcttttcatattgataccccaggtacgcggcgtttgtatactgcacatcccatcctcaaaaagacacacaatttctatccaatgtccaacaaatcaccccccttctcaccagcggagatcccgctccccaaatctatccaccaacctcaccccatcccccatcctcatccctcctatcaccctcaaacaatcccccaagctctcctctaccccaatcgccccctcctccttccaccccaccagccccgtctccacccgccccggatgcagtagcaagaatgccaccttcaggcacatcgatgctcaagctcttcaccacggcgttgagcgcggctttactcgcacggtacgcatacccgcctcccgacgaattactcgccacggatcccatgcgcgacgacagaactacgactctggggtttggcgcgagtttgaggctgggcaggaaggaggatatcgtgttaaatgtgccgatggtattgacttcgaacgtctccagcaggatgtcgcgcgtcgtggcttggagtgtttcggcagcggcgacgtcttgggtgccttcggatgtctggtgcgcaagaacggtttttgagaggccgcggatgccggcgcagtggatgagggtgtgtattggtgtgcctgagaaggcggtggcgatgctgcggagggaggattcgttgctgatgtttgcttgggagaaggaggttttggacagggcgatgaggtcgtcttggagagggttcatgtctattgctatgatgaggtgggttgttggttgtgtggcatagtgtcgtaggaaggcgaggccgaggcctgacgaggcgccggtaatgagaatagtttcttgcattacaatcgattcggcctgtgctattttaaccctcttaatgttaggagtgattgatgctcgtgtagattgatgaatatgagtcgaaccccaatgcggaagtttgagcatcggaactagtcccggaaacacagatcggcccaacactgctgcatggcatgcattagtggcctttgaacaacttcagggtccctatacggtaagaattgccggacatggatccccgcagcagcaacagctatccagcgctctgccttggtgagtatacatatcagtagagatgtttcgcgtcgacgtgattctaaacattgtctgaagatccaaagtagtgagttcagagaactttgggtatcgatattggcaacacagcacaaaagcatcatgttctaccagccaggaaaagaagaccacggtcttccttacgacccattcaaagtaagtagctcgagtaacttctactccagccctttcaagaaccctacaacgatccatctccacaaatccctgtcaccattccatccctccccaaaaccctccccaactaaccccagacccaggcctgcgtcatccctcgccccatcggctggatatccaccctctcccccacaggcacgcccaacctggccccctactcgcaattcaccaacctgaccttctccccgccctacgtaatgttcagcgccaaccaaacgcccagcgccgcgcaaaaagacaccgtcgtcaacgccgaagccacgggcgtgttttgctggaacctcgcgacgtatgcgctgcgcgaggctgtgaatttgacggccgagggcgtggagagcggcgttgatgagtttgagattgcgcggctggagaaggtggatagtgagctagtcagtgtgggtgtaaaaggggagagaatcaaggtgccgatggttgcgagatcgccggtgaggttcgagtgcgagcattattcgacgctaaggctgccgggggatccgccgatgggggcggtggacgtggtgattggaaaagttgtgggcattcatattgatgagggggtgttgacggatgggaaaattgatgtgcgtaagacggagccgattgcgaggtgcgggtattatgagtatgcggttgtgagggagacgtttgagatgaggattccgggggaggggaaggctgttttgggtggtttggagggaagtgcgaggattaatcgcgagttgaacgaggagaggggggtgtgagaagagtgtatttggtgaacgattgcgaaccagcttttgttgattccagctcttcaagcgcctgcttagttcccttcatggccatcctacctaagtatacagattgcagagcagtattgtattccagacatgcaatgatgtgggagactgggcgtggctgtcgggcctcatgtacgcgattgactcgatctgcttctcagccatgttgaccctacatcacttggtccaatctcgcggtcaatcaccagtctgagcaatcatatggcggtgctcaatcctcggtttttgttatcgagatccacggatttgcgccaatagattttccggaaacctaagcgaatctccctccgcccgccaacgcatctcaccaagcaaaaagtccaccccgacccaaatacctcctaggcctcaacgagagcaaaaagaaagccaatttttacgacgtaggcaggattcgaacctagggaagattagcttgatgtagatggctgggatgtggtagaactaacctgcgctcccgaaggaacaagatttctagtcttgcgcgataaccactccgccaccacgccgtgagtattggctgcttgaacaagcaagctgactaatcgatgggggacttgagaatcatttgatacatatcgtacatatgggtccttggggacggtgatgtgaatttgacgctggtgtggaggtcgaagactagaacgagttggtagtaaacggcggtgtggacagaaaactgggtctaccgcaagcgtcttatgaacatcacgtctcactggctatatgttcctcttcgtttgtggcgcgcacgtctacgacagtgtcttgaccttctgctggtgctgtgcctgcgatctttgcagctgtttccagtcctccttcgacatcttgaaccaggctgtctaatgccccaaacagatcgtcttgggccttctctcgggcttcgccaagcttatcatctccggcctggcccttgcctttgcctttgttcttgccagatatttcgataccggctatgcgtatcatgtagccttgatcaggcgaggattcgtcgaaggagggggcggtacgtatgcttttgtctgtgatctgccattctggcgaaagggactgtgcatctacgatcgtgcgtccgtcggtgcctaggtcgactatcatatagtgttccctgacaccgggtatgggtggcggaagcggcgagtccatgacgggatcatcaccatcttcgctggctccctcctggctctgctgtctcacatcttcatcttgtggttcgtgtgccatgtacttggtatcatctagcccgaggctgcgcattgatgctgcagtcacaatggaagggtcatcgtcggcgaagacatagtggacgtatggatggtagtgttcgccagacgtcgtgtcttcgatcagcgtgaagaacggcttgaaatttggcggtggcagcagtgtctgctcggagctgggctccgggtatggtatatcgtcgtccccttcgtcttcgtctccgtctccgccatctgggcggtgttcctcggatagttcgtctggagggtcctcgaactggtgaagcgggggtgaccgaggcgaatgtgcagtgtgtggtattggaggcgatcgtgacaggcttgggttggcagacattgtgaagttaacggaagactggtcgtaggcggcagctaggtggagctccgggagcttgtcgcgctcacgcgttgcgcaggcacttatcgataaagaacacggtccgtgcatataaacatgtgaaaatgaatgcacgatgcagaagatgtgcaagagaagaagcagtctgttcttccacctcctcatcgttaccaaggttctcaggggtatcattaacgccggttatacgccatcctcgaaaccaaaagctgtgctggtacaagaacgctgccctgtgactaaacccgcacatttcaactctgttcgcgtatcgccgtatggcagatggttatcgctattatcttcgtaatcatcatcattgtcttcgtcatcgtgcgtggtttacagtggactggtgtctggttcccgagcttgctgatccccagcagcaggcgcatcttggcttttcgatttgaaagctgcactgtacatcagtaaccacaaccatgtcatcggggaagttactcacgctgtcgacacatgggacacttctcttgggagctttcttgcttcagccacgagaagatgcagtgctgctgcagtgttaatggggcatcgcggcggacgtcatgtagctcgtgacgtaccatgtggaaggagtggttgcattcgccgagtactgcattctgtcagcatgttcccagaagatagatctgtccgaaggcgaactcacgtagcgggcactcgtcgccagggaatttgcatttggaacaagtactatcgtacgggtttcggcagattccgcagacatcgtcgtcgggcatgtcccagcgccaggcggcgacggcgttccattctcgtatcgtgaccttcatggtgtcgtgctgtggacttgctcgtggttagggcgccagacgcggcagaagatggcatggacaacaaacacgagtcgtgctagggcggcagaattccgtcgatgaatcgggcctggcaaactcagggtctgagctctggcatgctgcagactccacatggcgggggatgacgagcgagcgggccactttgacaccatacggacgccttcaggtgtgcccaaggtttggtggtttgacagcagcaattgacagcaacctgcattgatagtacgcgaacccgttggcagcaagcagagcgccgttccagtggatgggttgctggtcccgctcatcgctcactggtgcccccaaattgcccaggtgcgcaggtgcacgactgctcttcatgccagaacccaagctagcatgctcgtgagccctatcgcagcatcttccctacaagctcctttcgcccacactaattgaaccgaccgacaccccacactttgctccagcttccaccatgttcgtctcaagcttccgttgctctctacaaccacggtcggcgctctcgtcttccatcaggccagttgcttcgattaccagcagacgcgccatgtcgtctcagttcactctagacacatacattatcacgcccgccgaactcaactcggctttgcagaagaacattcacagcaagctctccactgcgccgaggacaattcccctatgtgcctcgtggtttttgcccaacgatggccgcgatggttataagaccttcctcgagcagcgcattccgcatgctcgcttcttcgatctcgacgcagtcaaagacccgcactcgccatatccacacatgcttccctcgcccaagatcttcgccgaagcaatgcagcatatgggaatccgccgagaggacagcgtggttgtttacgacaccaaggagctcggcatcttcagtgccccacgggtaggctggacgttaaaggtctttggccatgagaatgtccatgtgttgaataacttcaagaagtgggttgaagaaggctaccccacagaaagtggccaaggaaaggagccgtccccgaccgagtatcctgtcccggagcttgacgagagcaaggtcattgcgttcgacgaggtcaaggcgcttgcaaaggagatgaagaaggagggcgccgaggagacacaaattctggatgcgagaagcaaaggaagatgggagggtaagcttccggagccaagagagggtatgttcagcaacacaagacactgcatgttatcagctacaaggaccctttcgtcgtagccgacgtcttatttgcaagcggtttcactgacactgacaggcctttcttctggtcacatcccgtactccatctcaatgccaatcaccgaactcctggatccgaaggacaagactcttctgccagcatcagaacttcaagctattttcaagtcaaaaggcgtcgacgcctcaaagcccatcatcagtagctgcggaaccggcgtcacagcagcagtgatcgacgccgccttgaccgaagctggatatcctactcaacagcgacggctatatgatgggagctggacagagtgggcgcagcgagtgaagccaggcgaaggattgattcgaaagaccgaggatcaaggcgtcaatccaggctcgtgagatccatcagcgcagatcacagaagaagataccggagcattcctcgctgctcgcaggacagaatgattatgataccctttatttccaactcgaaacaaggtagctatgcttcggcgacaggaatggcagtcagattcagatctctttcgttacacacaacagctccagaactccccatccctcgaacaaacaccaagtcaagcagtcaaacatactcatccacctcctcccaatactgctctgacagcgtatcccacccctccaccgtctccaaccaccattccattcgccttcatttctcctcctccttcccgccctgcccaaagcccccaaacagcccgctcacccccttacccacaccaccaagcgtgctccccacacccccaataacatcacccttccccaactttcccacgccctccccaagccccccagtaatcccagatacagcgttattcgcacccctccccacaccccctacaacatcccccaacggcccacccaccgtcttgcccacgccgcccaccgcatcgcccacaaggttccccgcgccccttcccacgcctgtaaccgtgtttccaacaccgctcgtcacacccgccgccgtacccttgacatccccccgcccaatcgcgcccgtcgtcttactcaccgtgccctgcacgccctttgtcgccgcgcccgccgtgtagtacagattatccgcggcccccgtcgccgtcttgcccacgttatccgtcacgtgtttgacaggtttccccgcgccgccggggatggcatcgaggcccttgcccaccccgcccgtgacggtattcagccccgtgtttatcccactcgtcgcggagtcggtcacggtgttgagcgtgccggtcgtggtgccgacggtcttgttgagcgcgccggtgccggtggcgacggtgcgggagagagcgcccgtgggcttggaggtctggcctggttgcgggatgagcttttattgtggagaggggggtgggatatgttccttggtgaggaggtacgtgtttagtatgggatggatggggaggggaggggggggtcttaccatctgggttcacggtcttggtgggcgttttcttgatgggggttggtttggttgtcgacgctgacttcacggctggtgggatggtggttttcttctctgcggttggggtgtctttcttcagagctgtgggctttgatgcactaccgacaggtgtcttggttgcagtggctggagtcttcttgacgggtgtggatgtagctgctggcttgctcgagccgactggaagtgtcttctgcgttccaagtggtgtccttgctttgacgggtgttgcctttgcgggcacgggagcttttggctgggctgccgtgggagtagatgtaccagctgcattcaatttccgaggggctttcctcacaggtgcagcagcagcagcagcagcagcagcatcagttgcggtagtagcagtagcaacagtcttcatgacaggagtaggcttcgtggcagtcgatgttgtggccttggtgggagtcgcggtagtcttcttcgctcctgggcctgttccttgggcaactttagacaagttccctacactggctgcaagtatgttagataaactaccccctggtagaacgatgggcttacattgcaaagcagcgttctgctgcttgagctggtctactgccgacatgttggaatttgatagatcactcaagtgaatatgtcgtgcgtattagtgctgaaagatcaaatcaaatattcgaacagatcatctcagttccgatgccacagatccgtgttctagacattatcgacatgatgcgtcttacgtcattggatgtgctgaaccctgctgttgtgcaacagcgacatgccccagctgagatcctgttttccagcgcgggacgatcaccgttacaccggccttagacagcgggaaccctgatagtttcagttccacgtgaaggaataagcatggttaggagggagagccgaacgaaagctggtcagtaagtgggcaggatgcgatctgaaacttggatacgggacgaagcgaagttgggattccaactttcatcaccacaacatgatatctggactacaatcttttgaactttaacgtcattcatgatactactgaggctgctcagctacctaaggtatgagtacatgtgggaaaatgcatttactcgtgaagcgtgaaatcaccactctaagacgccggcatagattaagctccgtcatgcaagaggtgtagcaaggaaaggaaagccatgacacatgaaggggatatcaaagcgccaaccaaacttttcgaaagcgaactgaaggcgatacgcttagtcaacctcctccatagcgctctcaccagccgccgctggtgcctctgccgccgaggtgtcagccttggcctcctgctcggtctccacctcctcgtcgacgttcaggccgagagacacaagcttgtggatgcgctcggcgtactggacgggctcgtcgatggtgaatccagagacgagaagcgaggtctcgaagagaaggagggtgatggacttgacggtgcggtcatcctcaccgtcagcctcgaccttgcgcttcagctccttgatgataggagacttgggcgagatctcgaaggtcttcttggaagacatgtacgagctcatggaggtgtcacggagagcctgggccttcatgatacgctccatgttggctgaccagccgaactggccggtacggatagcgcaaggtgagccagagagcatgtgggagacaacgaccttctcgaccttgtcaccaaggacggtcttgaggctcttagcgagaccctcaaactccttctcctcagcctcgcgctccttcttctcctcctcggactcctcaagctcgaagtccttggtgatgtcgacgagcttcttgccgtcgaactccttgagctgggtcatggcgtactcgtcgatggggtcgacaaggaagaggacctcgaagcccttggacttgagggtgtcgaggaagggcgacttctggacagccttgagagactcgccagtgatgtagtacatctgcttctggtgctcgggcatgcgggtgacgtagtcggtgagggaggtcagctcatcagcagacttggtggagttgaatcgcagaagcttggcaagcgactggcggttctgggagtcctcgtggataccgagcttgatgttcttgccgaaagcagcgtagaacttgtcgaactgctcgcggtcctcggcaatctcattgaagagctcgagggtcttcttgacaatgttcttgcggatgaccttcatgatcttgttctgctggagagtctcacgggacaggttgagaggaaggtcctcagagtcgacaacacccttgacgaagctgagccactcgggaatgaggtcggtggcgtcgtcggtgatgaagacacggcggacgtagagcttgatgttgttcttggtcttcttggtctcgaacaggtcgaagggagcgcgcttgggcacaaagaggatagcgcggaactcgagctgaccctcgacggagaagtgcttgacggcaaggtggtcctcccagtcgttggatagcgacttgtagaacgaggcgtactcctcagtggtgatgtctgaggggttgcgagtccagatgggcttctgcttgttgagctcctcctcctcaatcttggactccttgaccttcttggtcttcttctccttcttctcttcctcctcatcgtcgacctcctcgaccttgggcttcttctcgtcgccctcggtggtctcctcagcctcgtcgtcctcgacctcagtctcggtctccttcaggacgtggaggtagatggggtatgagatgaactcggagtgcttcttgacgacctccttgatcttggactcgttcaagtagtccatctgctcatccttcaggtggaggatgatcttggtaccgcggccgatctgctcgccctcggtgtcctcggcgatcttgaaggtgcctccggcggaggattcccagacgtactgctcatcatcgttgttctttgagacgacagtgacgcgatcagcgacgaggtatgcggagtagaaaccaacaccgaactggccaatcatggaaatgtcagcaccggctgacagtgcctccatgaactgcttggttcctgagcgggcaatggtacccaggttgttgatgaggtcggcctttgtcataccaataccgctgtcctgaatggtcagggtcttgttctccttgttggggatgatgtcgatgcggaggtccttgccggagtccagcttgctggggtctgacagtgcctcatatcggatcttgtcgagcgcatcggaggcgttggagatgagttctcgcaggaagatctccttgtttgagtagaccgtgttgatgatgaggccgagcaattgcgagatctcggcctggaactcgaaagtctccgaagacatgatggcggttgtgtgtgtgactgcggggtgtgtcagaaaaagtggactggagtggtgggctaggctgagaggcagctcttacagattaggtgggggtgagtcgactgcttggctctactggaggggtatatgtgagagcaggatggtagacaagttgtctaagtggtggtgcaaatgtaagaagcaattcgatgggggagaattgggtgcaacggtggaattggcgctgatataggctgtggtggagctcgagaatcttctagacagagcggcagaaacgcagagaaagctcctgaccgcccaatcagcgcggggctgcctgccagaatctccctcaccgcccccggcgcgccttccatagcaaccaccgcaactggcaaagggcggcaggcacgattgtgtcgatgcttcccgattgtcacgtctgcgtgtcgggatactgtgttgttgcgtgcttgtgcttgcgtctgtatcgcgactgccgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgtcagcctcgcgcagcctcgcggcagcctcgcaccacaagtctcaccatgtacatgccccatccatcgctaacacggctgcctggagcacctccgcagtctatcgctatccgcaattgccctcaccgccgccctcgttacacgccagcccgcacgctcccgcctcgttgccccgcattcgtgttggcacaggcaaaccgccatgtcctcgcacagcaaccaggcacatgcataggagcagcagcagtccccgttcttccgcctgcctcgagagcttcgcgatcaagtctaccgctatgccttcaccgcatcgccgcctccatacctccccgaccccgaagaagggctgccagttccacaatcgtcacatgtggccctgccccgattcacgtgtcgccgcatgagtatggaggcgaggaacatagtgttccaggacaatatacatgtccttgattggctgcaatgccgccgctcttacgctcgcccaggccactttctccagcgcctgtccaggctggagcggaatctgcaacaggcgataaacaagatcgcactgtatactccgccagaagacttggacgagcttcttggaccgctgaggattcactacgcctcaagttggagtcccgtcaaaagattggaggagctcagaatcattctcagtgttcccaccatccgcgatcctgcagtccgtcgttcaaggattcaggatgagaacgaggtctgtcggacagcatcttctcttgcgcacgtggacaaggtggtcgtccagaacattttctacatggacaagaatgactttaaagcgcccgcgccagggaggagttggaaactgttggacacggaagacgacaaccctcgactgaatgacgatctcttcgaaatggtgtttaccttctcctcgccttgagcaccttctcgtaaatgcacagtcagcctgtcaacccacggagtgggtggctgaccgtttatagacagcttgtatcgatagattgaaatcactatcgggcaaagcttgctctgaccacgagcctcaccaaattggttggactgcctctctccaatcgcgtgtgcaatatgtgccttgcctctgactgccgacagggagctttctcgtgcatgataagatctggagtgcgtcttacgtacatacgatctcggtagttggatgagatgtccgtagacaatacaacatgcactacatcaggacatttcactcgaccacataatacatgccttctagctgcactccgatacgggatcatattctgcttgctccgtcataaagacttcaactgcgtgcttctgtccatctgcttgacaatctcacaaactttggtagccatgaagtcgctcgtcttctctacattcgctgtgcaggctctaggccatgcgatctggcaggatctgtgggtcaacggcgtcgacaaagccagcacctgtgtgcgcctacctggtacgagttatgtctccaactcgccggtcacggtacgctcatcccaacgatggccaggacaccgtctgtactaacatcaacacacagagtgtgtcctcgaacgacatacgctgcaacgccggcggttccaagggcgtagcaggcaaatgtgccgtcacagcaggcgacactgtcactgtcgagatgcaccagcagaacggggacaggggctgcaagaacgaagccatcggcggtgcacactatggccctgtcatggtatacatgagcaaagtcgacgacagcagcaaggctgatgggagcagtggatggttcaaaggtaatgggcagaacatctccacatcttacacattactgatagcggtcagtgtacgagaacggctgggcggcagcaaacaagggtgcggccgacaacgacaactggggtgtcaaggacttgaatacatgctgcgggaaggtcgacgtcaagatccccaccgcactggctgctggagactacctacttcgtgctgaggtcattgcccttcacactgctgggtcatcaggaggagcgcagttctacatgtcttgttgtgagtttgcttctcacataccgatagcatagagcttgactgacatcccacagatcaactcaccgtctctggcactggcaccctcagccctcagaccgtaaagttcccaggcgcatacaaagcttctgacgccggtataatgatcaacatccactcttctgttagcaagtatgttatccctggcccagccgtgattgctgagggccagacggtagtgccgggtgctcctgtgtgcccaaaggcaaagatgatcaggggtttcaacaatcttctcggataggggattgatcgatgagggagggtaaatatgcatgatgttcagtttttcattcaaccttggcttctagacttatatgaaagctctcagatattctcccagcgccattatcgccatcgcttgcccgtacggcatactcgtgatcttgatatccttgtaatgctgcaaatcgtgtcccatgcccgtcccgaaactaacctcctgcaattctccatccttatcaatcctctgaagcaccgccttgaccgccttgaccgcagcttcttgatacacctctccactgatatacctcttcctgaccgccttgagcataccatacgcgaatcccgcagtcgccgaagcctcttcataactcccctcctcaacacccacatccagcagcgtccgccacatgccattctcagcctgcaacttaagcaacgccgcacactgactctccaacgtatgaatcagaaactgcctgagcggatccttctcctccagccccaacagttcgatgaaatccggaatcgcaatcgtcaaccaactattccccctcgcccacctcgcgcgcgcgaaattatgcccaatctccaatttcccactgtcggcatcattccacttccacccgtggaaaaacagccccgtcgtcgtgtcgcacagatactggcaatgcagcaggaactgtcgcttcgcctcctcgacatagtgcgggcgattcagcacaagtccgattttcgcaagcggcagtgcggacatcatcagcgtgtcgtcccagagttcgtctttgttgaacgagttgtacgtctcgtgctggaagccttgatactttgtccgcgggaggtcgtgcatgagccactccgcccacgtatccagccacgggatgaacgtcttgttgcctgtttcttcgtagagatatgcgagtgtgaggaaggggctcatggtgttgatgttcttcgtcgtgccgagggcgagttggcgcgtgaaccagtcttggatggtggagagggtggaggtggaacccgtgagggtgtagtagtgccagaggccgtagaggccgatgccatgggtccattcccagccgtcccagcctttggtgtcgatgatgcggccgtcgtcgagtttgaggaggaattcgccggtggtgtcgttgatgttgactaggttgtagctgaggagctcgattgcggaggttatgtcctgttttttgagggcgttgattgtgagggaggacattttggggtggtggtgctctgagcggatgcttctctaaagtcgttcgcgggtttatatcaaagtacgcagggttagagcgttgacgaagcactgaggctaatgttgatctgcaattattatcttcaaggtatgaagagaaagacggtgtttaagaacgtgaaaggtcacacgcgtggacaacagagtgggttgcaatgggtctcgaatgcaacctgttgaagtggggacccggagacctggaaactttaggcacatggatcgcgcatcaggaacccaagctcatcttcgtccttttctgggccgactcgccaggtctttacaccgacgtagaggttaaaacctggggtccccacgtggagtggtgctagaatgcgggatgaaggaaggagcggctctttccccaacatatttagaaacaaaacacgatcataaagtcaaaacacgagagacgcgaccatgttcgcacaacgttgagccgacgctcgttgttctctacaccgacatgccaggcgtccaacctggaaagaattgaagagccgcggcagaatcctacagggtagcgtaaccgacaatggggatggctgcccaggtggcctgcacgagacgccgtctgccactaaccgtggcaacggaagaatattggaaatcttccaccagcagcctattcccagtatcaggaccctcgcccaacggtatgtacgaggttatcccgtcacatgcagcgagtcaacccatcagggacgcgcttcggtgtgtattgcgccgatgatctaccaaatgtggttgggagcctagaagattgcacctccagacctgttgatcctttgacagggcgactccgcactccgcattctgagtgggcaacatgcctgcggaacgatgaatgcaaggaaacacgcacccgacacgcaggactggcgccaatttgcctgccgtgatccaacgttaaactcggctgggattgctccagagtcagcgagcacgggctaaacgttgggttgcagggaactcgctcaggaaatgcggagtatactgaactgtatggggtaagctctccggggtattggggcacggggagcactggggtccaatctacacagatagaaatatgtactgcacgactccactttctgtcatctcatttgagttcggaggttctctttgctacctcctcagtcacagtcttcctcctgtcaagcgtcaaagagaacagccaggatgacaaaccgagccagccatgacggcgtgaacaacgcgccagaggtcacataccctgctgataagaaagagattggccaggtcgagcgtgttttgtcggcagaagacgagaaggtcgaccacatcaactacgaccgtatcgacgccgaagtcgccaaatatgcagatgcaaccgcggaaagagtgcacatctctgaagaggagaacaagcggttgaagagtctcattgacagacgcgttctgccgatcatgattgtcacatacttcttgcaggctctggacaaaggcaccatgtctttctcgtcgatcatgggtatcagaaacgatattccgattttaaagcagaaccactatgtgagtaaacccgcattgatcttccacaagacaccttttctaacaaattacagttcgcctggctcaccacctgtatctacattgccattctgtgtgtcgagtaccctattaattggaccatccaacgcgtacctgtcggcaaattcctcggcatcaacatcttactctggtcaacgactctgtgctgtcacgctctgtgcttcagtttccccgcgcttgttacggtcaggacactactcggtatcttcgaagcagtgtgtcaacctgcctttctgatcatgagctccatctggtacaagcgtgacgagcaggcagctgttatcaactactggtacatgatgaacggtgcgcagcaaatcgtcggtggtcttctggcctacggcttctcgcaaattcaccaccctagcttcagggacggaaccggaaagctcattggaggcactgcaaagattagatcgtggcaggctattttcatcacctatggcatggcttcgttcttgtggggcatctttgtgctcatccgtcttcctggtaagtctgagcaaaaacgcaatcaataacctccagctaacatcgcatcagactctcctatgcgcgccaagtgctttaccgaggaagacaagaagctcatggtcgagcgagtccgatccaaccagactggtctccagaacaagaagttccgcgcgtaccagctcaaggaggctctacttgatccccagacgtactgctacatgctcatccagatctgcacaactctcccaacttccggcctcggtgcattctacaatatcatcatcaacggcttgaagtttacgattctccagacccagcttctcgccatggtcctcggtgtagtcatcatcttcacactgacgggctcggcatggctatgcaagaagaccggacagaacctgttgacaatggccattttcgtgatcccatctttcattggcacgattgttatcatgactgtcgaaaacaagaacaactcaaccaaagcgggtcttctcatcagctactggattgttttcactttctgggccgcacagggtctcggcatgtccatgttgacgcgcaatgtcggaggccagaccaagaagtcagtctgcatcaccatgaacttcctcgcatggtgcggtggtaacgccgctggtcctcaagtcttcttcgatggcgacgcaccgcgctaccgcaaggctttgtccatccatctcggctgctactccctgcttgtgtgtaccattgccttcctccgctggaacttgaccatccgcaacaagaagaaggaccagcagtttggcaaggagatcaacagcactcacggctttgacgacttgactgacaaggagaaccccaacttccgctacgtgtactagggtgggagagtggcgtagtgtatgtatatatcggcttcggcaattggatgaatatgatactatgcgatcatgagaagctgcgcacggatcttctggaatatggtgatgttagctcgagtcccaaacttggttcaacagctgctcggagatggtccgcgttcactaacctcgcactacgatcgacaggccgatgctgaaggcgcctcatgtaatcattgagcgcgcatgattgctacaacaatttacattcatgagtcgcgtcgagttcaaatcacgattgagatggcatgaccttgctgacactgctgcctgtacgatctcaaggcgctggcgggatcatctccaaaaggaaagaagtgcgggagagctgcatcaagtggagcccttccggccatgccctaccctaatgtccaagacatccctgcttggagcgagtagaacaagattgtagttgcgcgactctaaacacgaaccgtgcaagttttgcaattatcaatttattcgtggtttccccttgcggagcgcacgctggtgacgtcacaggtcgcgattggattccgcgcttgcccccgagttgcgcgtcaaatgctactggagctgccacaatgctcactcagcgccacctagtcttttccaggagcacacggatattcgacgttgcttctgtgaaaaccatgtgcacatgacggcttcttcctcagcattgccggcacgatgagcagctacttccattcgattgcgtacttcttccgcctgccctttcacatacaatggtcagtttgctcgtggtactaagacagtggaacattgctaactcttgtaggagaacgttccttgtgagtcactccttcgggcgcatcacatgtgcggcatgagctgactttggaatttccacgtacaggtccagataccgcgcttcgtacctctgtccatactacacataacttcgccaaagggaccgcatccattcctcatatccctcccgagtcgcaaggacagcgtcatcaccctatatgtcttcgtgccaccgacaccggtcgatctggaagggaacagcgatgcggaaagattacgcaataggacaggcgactggcaggtccctgtggtcctggactgccatggaggaggtttcatcatgggcgtcagtagttgacataaacactgtatggatcaagagctgacatcgcaatagtctccactcgagcaggcaccgtatgcttcaatgatggcgagagagcttggagccgtggtcatcagtgtctcatatcgcattgggccattccaccaattcccagccgccatacacgatgtcgaggacgtactatcagcaattttggatacgagcggcatgtcaaaaggtggaaacgtcctcagaaccgagctgcagcggtattacagcatgacacgcgaaatgctgcttgagggcaagaacaagaagcatgcgccgccgcatctcgagaatgtcaccactatcacccttgatcctacacgtctggcgataagcggcttctccgctggtggaaacattgcgctgaacatggccatctctgtaccaccatgtccagagctgatgtcttcgcccacactcgcgccctctggtcctacccaatcctcgcagcaacgcccgtccccagcgaataccatgtctcctttgatgcccccaaggcgagcagcgactgtactcgacgacgtgaacgagccttggtcatcacttctaccgccgccccacgcgcaaccaagaatgcttcccctactcctgttctacccttcgctagacgcaagactactaccgcatgagcgaccaatgaaagagatgccaaatgcactcagaggcgatgacaagaagacagagaagccaagaacgcccggtctcttttccatcatgggacctacatatctaccgaggaagcttcgtccccaccctagagcgagtcctggcttgacaagtccggacaatgtgcagaagaacgcggctatcctgcttgttctgcctgagaaagacaccttggcggttcagagcgacgtctgggtcgacaagatgaactcgggcggctggaacggcttcgttcgattcggcgacggtcgcgaaggggactgggacggtcatactggaggctctgcaggctcctccgttcctcaaggcaaagataacggaggacttgaagtctggcacgcgcccggatgccgacacggctggacgcagtttccagatacttttgtgcccaagcatgagcgcaaggagcgcgagctcgtattcgccaggacgctggactttgtcaaggagaattggaacaagaaactggacgtctcgcgggagaagcagggtaatatggatccagtgggtcgtcccctgaggatgccgagtgaattcagcggacttccggagtaaagcaggtatcatagcagggcgctttgatacaacaatgctggacgtgatatctgttagacaagctacaaacatgcttccagccatcaatagctgctttcaatatatcgatacccaccttcgcaactatgattctcaccttggcatacgagatcagcaattctgtttgtgcctcctttctgaagcgtctaaaatgccagcgacttcaccgtgtcactattaatcaccaatgatagatctagaccgccgcacaaacgtttgtgtgtaacttgccgcttccgacataaggagcactatcgatggttccttccgctctcttggcttggatgccgtcctcccacgccaaggacatcgactcgatatgaaagctgtggtacaattaatgttgatgcatgagtgcacagctgcgttcaactctgcagtttatgatctactgggtgagctggcctactgtacttgaatgttgacaagggcagatcaaaagggtttcttatcttcttttcactgtctccgcgtgtacctaccttcaagcacaatgatgtcaagcatccacccctacatctgcgctgtaaaaaccctctacgcggcatcttacgcacgcagcctgtgtcaagtggctgtgcacacagcgccaaggtctccgcgctccaccagcctaaacacgtctccgggcaggagtggcttcaatcaacggaagaagcgggactatagtaccttcaacatctccatagtgcgcggcagtacgcgcggatgatcggcggtccgcgcgacagtgcgtgtagtgcccagaggcttggtataggcttggctgtgcgatgcttggctgttagttcgaggagggcaagattacggaaagtggtgttacagcgtgtagtgatggtgaggtggtaggttgacggatgtgcatagagtggggatgcttggctgtgtcgtggatcatggcgagggattggtgaattcgcaggcgtgacctaggagacggaccgaagagcacaagaaggtgtcggaaagcgcatgtaactggtgcatcaatttgggggttcagtgtatgcggtacgtcgagatcatcgcactgtaacggagtccggtacgatgatcgacgatacggtccaggtctgacggctgcattcgtgcgagttgcgattcttgatgtccgcaagaagtcaaagcatagacattggtctgccggaaatggaaggcatggtcgcacagatggtgaggtgaagcgtttagcagccggggccaagtgaaacaaagtttcaatgcgtttgttctgaaacttgggggtgatgtattgaccagcgaggacgtgggagtgcccgaatgtgttctctgcaagagttgtccagcggttccgcttcgtcgcaacgtgaagcgcgacgtcattgtggtctgtctggagatgactcgggcctaccagatctctgtaaacatgctacgcagccatcgcgcggactccgaataacgctccgtcggataagtgcctcccacgctatgtagcgcagagtaatgcaatcgacacattgcgcaacgcctagaagccatagaatcaagcatgtatggcgcgcgagctgtcatgagcacaaaaagcttccccgcatcacaaccattggcaagtcgcggacgagccggctgaggcgcttgatgtcgatatgcgatcgtcaagggtgctcgcagcgaagccggctgggcgctgtacgcaggacgccttcgaatagcatcgaacatggcgtgcagcgtgcagtcagatgacagaagcggcacggcagcggcttcgagaatctagttgtaagggctgcggtgagaaagcggtgtggcatctggcgatgtggtccatcagacacagtaaccttagaatcttggaagaaaaccaccgaagtatggggacacagatgagctaaggctatccagttccgggctcaggaaaagcaagcaagggacctgatgcatgagtatgcagccggtgcgcgagcatcgggcagacggtccaaactggctatgcggttgtgggatgcagcggtcgaagggggactgcgatgaatagagctgtttggataccatgactctttcgggccaacgttgattggccgagacagatgcgtaagcagtatcggccagctttcttggtaagtgaccaagtaataatcggcatgtcccgaactggtaactaacagctttagcgacgagagactcggccaagtccctgatggacggctcgtggggtgatgcacagtaataaaccagttttggtgtcttctgctcgtgtgcggaggtgcgcttcgccctgggtcgccgacaaagggccagtccagaatgctcagcgcacaacaaagggcaattgcactggctgacaatgaagtttgagcctgtcagcgtgctgtgagaaggggtgtgtcacgctcagacgcaggtgaaagcctaattctggacgccgcatttccctctgtcgcgcaccgcggcacagcgtgagttgcaggcgcgagctgcacttcgatgtctgcacggcccacacgcggcatttgggtgtgtttcgattggattgaatcgtggggtacgaataagagagccctagcggatacccactgtttgctagcacccggcacctctgaatttcatttcgccctcttcatctcgccctcgtcgctcgacagtcgcgtcgttgccaactgtcacagcggttgctgcggacgccagatctctctgcgcttcttctgcttccagacgccaagtcgccaatcttactaagttcagcggcaatcagctctgcctccgtcccacagccatcctgccctgttgccacacgtcgctgagcaacgcatccatcttcaccaggtatcccagctctgacacgtttgtcagtttccgcttaacaccaaatccggtccgacctttacgcttcatcatgttcatttccatattataaccttacgctccttggggccgtgcaccctcaccatcttcagagtatccataccacaccatctagtaacagcctgccactttttccggtcccatcttcagcttacacacgaaattccccgctcgattgcaacctgatcaccaattcgccttgcgactttgcttgcgccgaaactcctaggggagccacaccgcaaacaccaccaggaccacgatccgttgcctccatagtggggtcaacacttctttatcttcgtaccacgttatatcacgcgattgcgtgcaggatccagttccacagcaaatatgccgaacgagcacataagacaaggcgcaatggacgttgggagcgcgcgaaacgtaccaaacactgcaccgccagcggtaacttcagaagaagaaatcgtggccgacgtcgacgagccgcctgaacccggacgcacaccgcggcctgcaaccttgaaactacactactcttcctccacctccttcaccaaatcaaaaccacgatgcgatcgacagcagtctcttttgacgactgctctccaagctagttcgaccgcgagctcgccagtcgaagaacaatccgaggatagtcctgttcgtggcatgtcgactgtctctacatggagctgcaccagcgcgacaacagcagagttgacgagcgacggaggcttcaccagtccagtatcacgcaccagtacaccaagcccacctccgccatcagcgacctttcgaggcatgattcccttatccaacaagaagcctctagagctacctatttctgtcgtatcgcacgaagatgatgccctcagcccgctaccgaagtcgacttcccttcctatgggcgagcagaacgttgaagcggtcctaggtaggaagcgttgcatcatgttcgcatgtggcaagaaggaagagaagaagcctgtcgctgaggtaccaaagccacagcctgcacctcaagcgcaagaacctccgaagcgtgtatccaccatcaagtttgcctgtccctccaaggtctccaccgatgcaccatctcaggcccccaagccccgcgcgcgcatggtcagcccagccccagtagcacgccgcattccacaatcaccaaagcccaaggctcaccgcgactctgactcgacggtccgtaacaactcacccgctagcgtccgaaagactcctgtttcaaaccacacccgtcgtctaagcctcaactccgatctcgctcgttgtgaggcataccgcttccatgagttcgctagctccgaggaggaagtcgatgaatggacccaggtttcgacttgccatcgcaaccgacttaccgtctcagatacgctcaagattgagaacggcctccgtcaactcggagaggaggtagaggaggaggccctagaggaagacgacgacgatgaggatgacgtcgacgaggttgacgaagacgacgatctgcttgccgatggcgacgatgatagcgacaacttgagtgacgccacggatgagggcttccagaccgatgatgaaaacggcttcgctgtctcggatgatgagagcgacgctggttcagactacaactggtgggccccaggagcatccacagccgctacatcagtcgagcatctcgaacagttgcggctgaagaccacccgcagtgcttctgaatcgtcggtcggatctctggaaagtcgcaagggcttcgagttccccaccaagacgcatccacgccgtaagaagtcaaagccggtcaatattcgtgtgccaagcccagagctgcctgacagtactgatttcgtctgcgggacgctcgacgaagataggcctttggaacaggcctacatgtcgactttggaacgccgacgtgctgcgaagcataagccgacacctcaagacatcgatccgaccttcccagcttctgatcctgacctccctgacgacgaagaggacgaggtttctgaagttgaaaaccttgtctcggaaagcgacaaccacttcatgatgcatggccggatggaccacattgatggcgatccaaggggccgtcgcaaggagggtccaaagaagcgctctcctgcacaatcgccaaagcggctgcgatcgccaccgcctgcgaaacgcaccatgcatcgctctccgccgcctcgaaagctgtttggcgcatcacccaaacgtctacattctcctcccccacctctgcgtctacgatcacctccgccaactcgacgtggatccaccaatcctgtcgctatgcggcaacgcggcgagatggcacttcgttttgctggcctagccgagcgtcctgcgctgaccatgtctgcttcggtgcctcgcacaccacttgctccagggcctaatcccctcgaatacaacgatgaggaggttggctcaaacgacatgcctgttcgtcgcgccatcgacatccaaatcggcctggagaaaaagaggcagcgccgtaaggagcagttgtacagaaagcagcaccgtaaagctaccaaagaaaagcgtcctgctcccggtcgaggtgcggagcgtatgcgagagatgggcctggcggctcatgctcacaagggcaagaccactgccttcaacccctggcaaatgcctacgtcgcccgaccaggaaaacatgcacgttctttccgtgtagcgtgttgaatcagcgccgctgacctgtcagcactttacatctttgcattgcaaagcttgttggtcgctggtactcacgttgcgttgggtgcacccttagcagccacccaatgcttgtttcattgcacatgttcctagcgattacatatctcttttctttctcaaggctgattgtgtacatatcataaccacacatttcacacattatggtcaacccatgatgtgacttttcctctgttcggaccttttttttctttcctttgttctggatcttactgcatagcattggcctcccttcgtttaggttgtaggcccacggggagttagttgaaccatatctacatagcgaatatcttgatgaatacatggcattgaaaccgcctgtgccaattttgcaagcatgccgcggcaagcgaagccaagactggggatcaagctcgagctcgcagcagactttgacttgaaggaaagtaaggcgcccacgccgatcgccaacgggaaaagcttggtagtgacagatcggccgccaatagctggctaggattttacaagatcctctgacgtcgccactagcggtaagtcttgaggctcaactcttgtgcacagacatggcgaggcgcctgaaacgtggaaacgcgtggttgtgaaacgagaatggcggcattgtgggcgctccatacttctgattctgtcatggtcgtagtcggcgcatgcgttgagattctcggtgcaaatattgtggcggcagaaacggtagggtagtattcatgacgagccatgatcgctatgatgcgacagggcaccttcccgaatgaagagccatgggcccagaggccgcgcgtgtttgacaattggcatggcgggcgcaatgctcgcggcaacagtgtactcaggtccgcgatagtgtggactggacgtgcagtggcatatggaccagagtacgacgcctcgacacacataaggcgcactcatggcaaagtcgttctgccgcagtacatatgcgatgaggttgcactggctatgtaattgttgatggcagaagttcgcacccatgttagcgcgccggcctatcgcaccgttcgacctcatcatgggtccagtctccgctccttttttcccaccaccaccgccaaccacgcgttccgcagcttctagcgtcaaggccgacatggggcacacttgcatttcataatcatgcaaagaagttgaagacttgtctgccattcttacaattgcttggtcgcccacccgccgctacctcccactgccactcctccgcctcccctcaggcccgtcttggccccgacaaccaaccgccgctgcacatcgccgccctcgctatacttgggaacagactgtccttttaggcccttttaggcgcacaaaactcactgcgccatcggcatccatgtcgccgccgtcctttgccatccacgcttgaatacagagagacgcgcccaacgacctcgagtcgcgcgtgtcccatcctcccgccacggtgcctcggcctactgcgcgccgggatacgctttcggacatgctgatgaagaagatgtgggttgtcgaagagcgcaaggacaagacggtttaccgccgccgctgccctggtgcttcagacatcctgaccttcttctttgtgtcgacatgcgccctgctatttctcctaatatgctccatactctatggcacccggacggagaacccgcatctccctggcatggtccaaggggttctaccggctggcaggtgtctctgccagttcagctccaatttccagtgcgatacatgtttggactgcgcatcaaaccaggcgcttctggccgaaaacgccaccgacgccgatccttggactttcacctataagagagacagaaacaactatggtctggatgaggagcagtgtcagagtgcattccctgggcagtatgaggacattgagcgcgccgtcaagctgcgcgaccgatggggcaaggtcacggaggaggacctctcaagttttgaccttaccaagggcatggttcgcggcatgatctatgatcgagaggtacgttgcgccggatatttgtggtgaagtgctcgagctgaacggaagaacagctgtacatccttgagacatacctcgtcgacaacgtcaaccgacagaaagctatcgcatccctcagcgccatgtaccgatctgtccgctccgcgcccgcgaccacagaaatcccgaatatcgagttcgtcttctccgttgaagatctgcccgcgcagccaaccaagccaatgtggtcgctcgctcgtcgtgtacaggaccatcatctctggctgatacccgactttggattctggagctgggacatgccctcgctcggcacgctcgatgaggtggcgattgaagcagtcgagcgcgagagtgtggagccatgggatcagaaacaggagaagcttgtctggcgcggcaagatcacatttgcgccgaaactgcggagagcattgctcgacgccgcaaagggcaagccgtggagcgacgttgggcagctcaagtggacggaccccaactttaaggaacaattccttggcccggtagatcagtgcaactacatgttcattgcacatgctgagggtatgactgacgacacggagcttccgccttcaaggcctcagaagcaagcgaccatgatcaaaactgacgatcctgcaggccgctcctactccggctctctcaagtaccgccaactctgccgctccgttatcgtctcacacaagctccagtggatacagcactaccactacctctttcgcaacaacggctcaaatcagaacttcgtcgaggtcgagcgcgacttctccgacctggtgcccgcgatggaggatctactcgatcaccccgagaaggcgaaacgcatagcagacaacagcgtcgctgtatttagggaacgctacctcacgcaagcggccgagtcgtgttactggagacatctcattaagaggtggaaagacgtcctaggcttcgagccaatgctgtacaaagctgggggttcggaaagcagcaaagacggcaagagggtcaagaaagaccaaaagaggggggtacgatacgaaacgttcatgtgagtgcacagattctatttctcagaggatgtaaaggggggcaacgactgacacaaacacagattatacgagccaaaggtgcagtacgaatggcccaaatcagcaggctgaaccactatatcctcgaaagggcccccatccccgtcaacggccatacacacatgaagccgcgctttgaacatttttttttcgatacaatgaccacatacacatgcatctctcggggcataattggataaattctgtctattgcaacaaaggccgtgtttttgacggacgcatctgggggaaaggataacttgaaagcgtttatacccaaagaccatgtagcgtgtctttttagtcttctctgtttcgtttcttgcatattcgtccggattgcgatggctggctacttctttgcacatggtgttacagctcttcttcttcctcttcttcagaggatatgtgcgatacaaaggtcttgtttttacacatcaagggtggcgtctttacgagtcgatttcttgcacttttgttgatgctggcatgttacgtgtgtgtgtatatatagacagaaacctttttagcataatagagcgtgtgggctcgatggggcggatcttgggtctgctgcagtaggaaatgaagaaattacaaacataaattgagcaagtgtgtctggtctaggtgcttactgcggttaatagtccgtatgatgtattcttgcctagtgatgcttttgggaccatgtgtgatgaggtgctacatcgacaagaattgatacaatgatgatttgacatgatttgacattatgggaatatgaatatgtatctacactaagagaaagagtttgagggtatcgtaaagggactttttttttagtccactaggcttttccaaatccatgctgagcataaacttcaccacagaaaaatgtaatttcgatggtcattggcgcagcgctgacgtcctcgaccatcggacccagctctcgccatccggaaagccgggagccgatcaaaacatagaaaagcggctgtatgtccaggcacgtggacgggctaggtgtgtggtggtgccaatgttcggcgtgtttgcttttcatgctctttcaattgcgtcattcagccaccaatacaagtgcttgcgcccgtgaagatcaggtcgtgacatctaacgccgcagactatgatggcggctggatggtgatggtggcggtaagctcgtggatgagtccattggtgaagcgtcgttgaagccgggccagtctgacaaagtgtgaggggcttgcagaagcggccgatctgctgttgtcatagcagctgatcctcacgacaggagtgtggacggagcatccctgcttgactcttcttgggtcgtctcgtacttggccatgagagtcttctccgaaccatctagtttgatggcaccttgtgagaagaatctatgaataatgtgagccatggtgtgtgatgtcgttgagaagaaatacacaccttgaccaaacatactcggcaagcaaatagacagcgaccaaagccatcagcgctgccacgacgtagctgacgaagtgacactcaggttccatgcccctatgactgcctaaatgcttgacctcttcgtcgaatccacaaacaatcttattccttctttgcatcaaatcctcctcctgaaccggcatgacttccgcttcactgatggcgtccaatatgctgtccggtagtggccgacggatagacaggatgttggagatggtgtgctgactggcaaactggatctcaagctcgtagtcctctgccagggaattcgcagtatgccagtccattctttgcgactccatgtacgtgcaaggtgtaggtttggcatccgtcgagaaggaaaggcagcgacattggatatcctcgaggcgatgatccattggagcggctagtgtagtcgaagcaccgagaagtgcaagaaggatgtttgaaggctgcatggcgagcgagttgtgagaatgcgcaacgttttttggatgttcgtatggtgaaggtgggatggaccgagagacagagaggtggagagcagaaaacggaagggctgaatgttgcgatataacaattcgggattctgcaaacagtattaagtcttgatgcgcctgggcaagggtaggcctagaccatgaattagcgtgacggttacctcgtatagtgtctgggggactgacatgcacgatgtaagcactggttctccaatgggaaagatgccgtggttccacaaacccgaaggaagtggcctccgaaatatagcagctggaagaggtgatcggcttcaacgcggggtggctgaagtgctcaaatctgccttgacgggcaattgcttcggtgaatgatttaccacagggaaaggcacagccactgtatacgactgacgactggcgccgaatgactggaaacggaccgtttcagtatacgcccaaatcgcgctcggttaggcccgtggcccatcgcgagtcccagatgtgattggctgaatgtacgctctggcagggccaccaacaccatccagaaaagcttgatgcacggtctaggtgagctatttgcatccaacttctgcacgttgtttaagcatacgacgagattcgccacgtgcatctgctatggcttgcgcctgaaaagccacgatactggacgggcaggtcgctccaaacccaaggcttgatgatgcttgtgggtgtttgccaaagccctgtttcgcatgcgggagatgcgcaatttgcccatgctgggatgcgtatgctaacacaaatgtgtaaactctgagaatggctgcgcatacgcgctgtcggtccttttgttgtttgattgacaagaatttgaacttggtaagacgtgtgtcgagcggcgcaggtggcaggttccaacatacccggcacggtctttcggtgattgaactgtccacccccaggttacatatatatcttgtcaagatccatgtgtgagagctgcgagacgcgcaatcgacttccgtcccatccgaaatggctacgcaagatgtcgcactgttggttgggacagcaaaagatcatcaaattgcaaacgttggccgcagacggcgtcacccaaccgttgaaggaccttgaaggaacgcttgcggagaacttctgctccacaaccaacaccgacatgctcttaaggcctccctaggcgaacgttaggccaaccgcaaatcctgcttttcatcgcacaggattcctcttcgtcattcagcagaaaatctgtgcttctaaaagtaggacggtttctatttcatccgaatgaatttcgggtcacgtgtctacctagcgatggtcgggtgcacattcctgtttaggatgaaagatacataacggccgtatgggccgtcccgacgcgaattagattgtgattgtcacaagaagactatgctcacctcctctcggtgcgagtccgtgcatccactctttattgtcagagattaggcctcagaacgcaccaaggccctcttcctacagactgtgcctctcgtcacagtagcgtaggtatatatggcaggattttgcaggcaaagtaagcctggctttattctcttacatctgacaaattggccctgagacaattaactttgttccaccaccatgcaaaccttatggttgggcttcgtcgacaatattagcatgacgcgccactggtgccgtttgagttcttgacgagatgttacacgggttgcaagatgatggagaatatacggaatgtgatcaagggcttgcatccgatgttcgagatgttgaactttttagagtcgctaggacttgactttagtatacgctgcacatcttcgatatgataatactcgcatgctacgttttgagaactggaaatatactgtcatcccatcaaaagcgatggtggaggtatgtctgtggacataataaatgatccaggtttatgatgctacttcttatccaccaaaggctatgggcaacgcttgcaagcatactgcggaatcgtgtcacttcaggacgcttggaagtatttcaactatgaggtctaggaacagtagaaggagcagtaaggataccaaccataagaattgctaccatccactccatccactcgtggaataacttcatactgaagtattaacagcaccataccatccccatcctcactccctgaacccaaccccaacatgaatatcccacctataatacgccccactatccatatctcttacggccgccctcttcctctcctccacctcctgcgcactccaatacccgtccccatccaccttgctcaaattccccaacccaccaaacaccgccccaatcccaatctccgtgaaatcgcgcctctgctcagataaccgatccgtactaatcacatcgacctcgacatccctaagtccggcgctgcgaaacaactcgtcgaaatctggaaacgaaaagccaaagcgcttcttgagcgtgctgttgagttggttctgacccgctgtgagcgcatggcccgccgacgacgttccacttgcgccgcgaaaaccgcgcttgatcagaaagttaccgtccgtccaggtgatgcagccgccgggcttgagcagcgtgatgatgttggtaagagtgtcgagccagatttgaaaggggcccatggacacggtaatcaggcgcacgttcacgaggtcgtatgtgccttggaggtctgacggaatgggctttttgaagtcgaggaagtggagagagacgttggatgggagcgattcggctgggaggtattgctccgaggaaatgtcgtagccgtggaaggtgtaggttgatggtaggacggaggcgatgtcttgaagccagacgccagtgccggttgcaacgtcagcgattcgagcattttgcgggagttttggggcgattgatgggtggagtgagtagccgatggctctatggtgtaatgtcagttgcggatgtgagcttccgaccagtatctgaggctgatttactttgtccagatgccgtgttgcttcacgagacgtttttgttcttcagatgcgcggccgagccaatatggctcatcatgatcaccattggcagtgctgctggtcgacatggtgctgcaaccgatggtatggacgtaaagctgttagtagatgaacgggtcaactagacgtcgagatctgacaacaattgtcaatttaggaacaatttattggtctaccccacattttccgatgctacttatccagttcaagcaaggactcggatgacgctttccaacggcatcacggccagaacggtcgctagagcgttgtccgcgccaattgctcgcacgcggatgtcaccccggaatcttgcgagcacgtctttaacatgtctaagatctttgtatctgtacacatacatagtgattggctttatgcaaaaccgtgcaccagataactgcagcaaattcacaatgcggagataccccgcaccccaagatggagagggcggacgcgaaaagtggcataacctcgacttacgaagtttgttcgagactagagagttcagaaaaggctgttgctaaagaaatagcattgatgtaatgcatcactcgcacacattggtgacacaagataactgattgtgcagccaggccatgaaatttcaagagaatcccagctatcttcgcgtctctacaattcaacaaaatctaataacgaccacgatcgcgactcgatggaaaatatatgcatgcctatcctgaggctctctctcacacatctagccagtccacggagccggaccgggtggagtgtatgatcgcgcctactccagtgtcagcataatgaacgcgattggggatcaacacagcttacattgtagatgttaaccttgatacctgggtcattggctgagtaggcgccagggaaggatacaagaggtgaaggagttccactgcctcccccagttacgctgatctgggcacaggagatgtagaactgggctcccccagcgttgctcgcctggtgcagggcgatgtgctcgatcctcaaaaggtagtcgcctgatggcaagttcttcgggatattggcagtaatgctacccttgtcttctctttgttagcattttgttgtgtcaacaatgatcgttaaatacatactgagacttgcccagctcaattgattgttcgcaaccgtagctggctcagcgtatgtcttgaaccacacggtgccagtgccatcccaagttgcagctgtctgaccagacggcaccttagccatataaaactggatcggacccagatggaaaatgttcggcgatgcggtgaacgtaacgctaccacctgcagcaaccgtctggatctggggagcggtctggcctgatcttgtgtagcatcggatctgatccgaagtaacgtcactgagcccggcgttcgattggaagttcacagtctgtcggacggtcgaccatgttccgctaccagtggaagggaaagtgtctaaagatgtgagtaatttgtttgaagatgattattgccaagagcacgtacagtgacgaggctgcaacgctgctgcgttcactgcttccgccgcaaaagcgaagctgatggccgtggtgaacttcataatggttggtgaacgtctggaagctcagtgtattgctcgaacgtgcaaaattgtcgagtcgccatagcttgttatatacaaagcgattcatgtcacactcgagtttgatcgaaaaaggcttacttgtgtcgtgatagattgaagagtttacacggtggtaattgcgcgttcccgatttggtagtctgatattgcgaaacaatctacatgccgggacctggatcacgcggagccccgcgactcggcagtagcccactgccggcctttgaggctgatcaaaatgcagagcttctcaattgttggcacatgtttgttgtgcaaagtttctagttttttgataacttcgctggctggcagacgctgagaagagacagcttgtcaccgaataacgaatccaagctcgtgaaggcttcgcagcatcttcctatgtctggtccagtgcatttccttcctaaagttctgctccaagtccatgaggataacaaggtgtgcatcgatagacgagacgcatattgactgcatcataggcgatgaagtagatgtcgtggatatcaccgaacttccagagcgcttcgtgagcttcgaggtatagccatatcacgtttgcgcttgggttgaactacaaagcttgtttgttttgcggcagtaacgaattttggctatatgtcactcggcatcgtggcacgcaagggcgttccaagaaaatctccgccttcaaccagtccaggacaggtatcatgcgcgcgtgctcctggcatacttggtgcagtgcccatgcgggcttattcgagcttgtcgcctgcgctgtctctgcagtgctgcccgacttcgatacgactgtcacgcgcaagcgcgatcaagtcatctcgacggtgtccatggcgtgatgaaaatggatcatatcgtccagacattcagtcgagtgcgtgagcaagcactgttgtacatctgcatgtgctggagctgcgagcgatatggcagagtagggcgcctcgttggcggtgtcgctaagagagttcgaggatagcagtcaactgcttggtctcacgtcttcatctccgtctccagctctttgatctctttgctgagtccttgcacatcgtcctgtgccatcacttgtgcgctgacctctaggtcttgtatgacgttctccaagccccgtaccagcgcctcaatttctgtgcgttgcgcggtcacggtcgaaagaagttctgtattcgatgcctgcgtcttggagagcttggtgttcatctcagcggcttgttgctcgaggaatggcatgagatgggcaaggtggatctccgagggagtcagagtatgtggcctagaatggttgtaagcactttcatgccgtagccctcagtgtagcagtactcacggcacaggcgtttctacagcaccaccgtttgcgctgagctcagcgcgcttcttcctcaactttgcatcttcaatgcactggtccagcaagttcaacagcttgaccacgttcctacgctccatgatgtcctcgaagttggtcttccaagtgcggtccagttgatcgacaatctgaccgcgcaagttgtctagcacctcgggactgtattgcgcagccgtggggaaacatgatgcaaagttcttgtatgagcatttgtccagtgtcgctttggaggcttggttgaagacattgatgagaccttgcgcgcgtgggcctggcgcatctgcaatgggtggggcaggcgtgggagatggcgagcgcgagttgggctccgtagcggcgggcatggtgggatatgaatgctagcgaatgcgcgacagtaggaagcctgcagctgcggaggatctgctcgcgtgggcagtgacatgagcatcgcatcttcgctgtgtttactcgaaaacgcgctaaatcttgcacgtgctagcgcgctctcacttcaccccgcagcctgacctcagcaacggctacgtcttcagtcgcactgctagactaactaaaaactatacacagtattgctgtgtccacgatcacgtctcagtttgtgcaggtacaataatgcgccatgaaaccgtcgcttggcatgacttcgttactttttcaattttatttcatagcaaaatctcaattactacctaccaaagaatgacagtgcaagaaggccctatccaacaatacagagttatgctgtcacctacaatacacttactggggtcgtcgaaacctcgtacccagtccgttgccgcgaggtgccaacggaacaccactgccagtacactctttgtgttgcaagacgacattctccttcaattgcggcgcctgaaacccttgatcaggacaacttttgctcggcgtcgcaacatggctaatttgtaaaggtctgcgaggcgagtgatatcgagaaggtccccgctcgacgcacacattcgggctgagcgggctcaattgtacgccgccctcttcgagaagctcacttccgtttacccacttcttcgcctctgcagtatctcggtgggattctgctgaggtaccgacaacctgtcttggaggcgtcgtatacgtctggttgaggtagtcgagcttgagaggcttgcagacatccgatgtgtcgcgtatgggacggcgttcgaagaatgctgtagcaactctcttttcgtgaagctcagttagggatgatgcgtcgccatcgtacacgaacgggtcttttgtaaacagtgctggctctccattgttgccagttagtgcctcgtcggggacagacacgtccgtatcctggcatgaatatgcattagatgccggatgcagtccctcatcggtgccctcctgagcatttttcattttgtggtcgcgcagctcgagaagccaggtgcgtattcgctcatctgttgcaatagtcaagctgcaccttcgagaccgcgttgtcacgatataccccgaatcatccgaccaggatcccgacgagcgctcaaatgggcacagtagactcgcatgtggcgctccagctgatgacacaggcaaagatggcttgtttggcagacatagggactcaggacggtacgtggacgatgcgtgcgtgatggcttggtgtgctgcaccgcttctgttgggcgacctaactggcgaaagggctgcctttcgggagatgttgggtagctgtgggtacagcagcatagctacattgctctgctcttcatggcgatgatgcccggcatcctcgaacatctgccgcatacgggttgcgtagcctgcacgagctggtgattgcagcaatcttgaaccataattagagcgtcgtatgcgtatatttgcagctctagcaggcgactctggccctggtaagatcaagcctgttgtgacatatgacttcccgcgttcgggagtttgcaggttgataccaccatcccagaggaagttacagccctccaactgtttctgtcgtttggtcgagctggctcggagacaatctttggttgagtgtcacaggcgtacaaggtcgggtatgcgcagtttcttccgaaccgtgaagtcgggttgagtctgtgcaaggtgtttctcagtgcgatgttttagacgagtatgtatgacataccttcgtggcatctgataggtaagttggctcgggacactgtggtcgaagtgtgactacgcggaatggcagtgacctagacacagaactgagcatgattgcaaaggcaagacttagtgcatgtcaacagactgatccggagtacgccatgtgtcgctattggtacgaaacggtgaccgattgatagaactggcgagcgggtaccgacaactttcaagattgatccagaatagactagcgatgttgtctctctagcagccaaatagcggcacgcgcacgaaagaagcgactttcgatgtctcgtcatgcagcgtcgatcgcgtcgttgcgccttctcgccaagcacgatgttggttgtagcacaaccctgaggcgaccctacaatgcaggtaagagtctcagtcacacgtgtgcgaggtaacatcaatcagttgtaagctgggtttccggttcctggaagactgttggacagttgtgtcttggttgcagccgactcggcatctcgaaaccacaacaagaagtgccaacgaactggaggagacaaggcgccagcgcacacgttgatggtaatcgacatacgtgcacaatcctcattgctctccaaaaatgcagcgcggaaagggatgccgatgacgtcaagagaatgggtgtcaaagggatggtgttgcaatccgcttcttagacgcaaaaccgcggtcccttggatgaggtgaattgcgtcagaacattgtgaatctagtgcacattctagcggaaccgtatcgtggatgtcagcagtccatcgtttcaggcaaattgtccaagtatagaagcagacctgatgactgcaacgacaccccggcggcggaagatttgggcttcggggccaggcaggatccaggctacgtagctaatcgaaggcctgtggccaaaaagtacctactggtccgccaatacgttgggatgaacgggagaggctgtatcccgaagatacatctggattgtcgatcactagtcaaagccgcctcacgttgattacaggtaccgtggcgcaaccaacggctttgcactgttgatcgtcccaccgcgacggttggtaccttaatctcacctttcattctcatcccgtcccgcaatctcttctcttccgctgcccccgatcgtaattctccataataccaccgccatgtgaatgcccaggtggcaggaatggcaacgttcacgtgttactgtcgacatgcagtggctgccgtattgtctcgaccaaagaaggcgttgtgcatgcaggcacacaatggaggcgtctcagaaaggttcttttgccgactcgcgtgccagggtcgtgcttcaaacagacgcattcgattcttcctgactgcgctgcgctgcgctgtgcagcgcaggtcagcgacgagttgctgacaagaaaaaatagtcctcaaggcggacttggggccagattcatattgcatccaagtcggtcgctctgcgcgacaatcggaatgctcgtcggcgtctctcctcacctcgtgttaacacgggagtatgtgcgttagtcgtctgtcgcaccataccgtatccaatagctcgtaccaataagaggcccctgagatggtcgcctttacagtggccgctgggtggcgtcctcgcttgctgcactcaatgttcctgtccgtgcatctgactgaccagcgccctggcgtgttccacaatgagccctggccgcctcctcaactttgccattgagacattgtatcactgtgtttgcgtattccctccgcaccctcgccttcttggacggctcctggtagccaagtgtattttcgcgagcttgacgctcttctggctggccgtcggctccgcagtcttccatcttccaccagtcgctcctttaccttccattctctctcgctgcacggctagcccttccacaaacgggctcgaagaacatcacaaaaaaaccaacattgctcctctcgtcgtcctcccgaaggtgctactacttgactgtcattcattcattgagccattttctcacacagacgaggttttagttgtggccaggcaacgcttatcatgtacgtccgttgctctcctctgaaacccgaaactggacagtcggccgttggtgctgtgacgaacaacgttacacatctctgattcttcgcatcctccgtccacactcgtgggcaggacatggccagatgatgtgtctttcgttccgcttgacctataggatgcactgcataagtgcctggcattgctgtgttccaccccattgcaaagcccttactgtcttgagcggttcatgcgagggaaaagactgacttatggcgacagaaatctatcgtcttaaccaacgaggcctttgccccgcttcagccgcgtcaaacctcttggactgttcttcgctgagacatcagcgcgggggccagtacgaagcaaggagccactacagtccgcaagctgtctaatcctgtcgttcgttctcctggctgtgcctaacgtgcgctccaatctacacgctcacattgtctctgaattaggtacgggatagtgttgggatccattctttgatctgcgattttgcttgaagtgtctcaaggcttcacactttcgttctccgcatatacttgcacggccaaatcatagtatctcaccagtcctacaacgaaccatctgattgatgctggatatcatctcattcgacaacatcctggagatccttcaaaaactcacgagacaacgaatcgcgcgacattcttcgctttagacctgtgtcggtcttagacacaacagtcgtcgccattgattctgcgattcaatgagttacgatccaagagggcggcctggtggcgcgccaggaagtagggacgacgtagatgcgaagaaaggctccgtcagggctgcgcgacaacgactgcaagccgagcagatgcgaacccaactaccagacacatccaaagatcataggacttccccagaggccaaacccaacttgtatcgcaaaacaagcagtcgtcgtccagcgcaagtgggaaagctctaaaagtctctccaccaccgcaatggcctttaccaaacgatgaagccatggtgtctggctttagtcccataataccgcctcgttctccaaagagactacagtcgccacggcataacgatcgaccactttctgacgaatttcctattcaacaagtgtccccaacttatgctcaacagtcgtccgcagaatacctgcagccaccttcaccaaaatatcgccagccctcaccaacagaggaaatgctctcgccatccacccaccgatcttctcgcccacttacaacctcatcaatggcctccgaggcctcttcccttggctcgattccggatttccctgtaccacaacctcccatgccgtccatacaacaaaatcaacaagctcgtcgcatgcctagcctaggtccaccgccctcgtcgcgaagaggaccatcgtcatattatacacaaatgtcatatgtgtcgccaatagccgaagagtcagacacgcgatccgatttgatgcgatcacgccatggttcttatgcctctagtaatgtattcccatctcatcgtgactcttactatgagaacgaagatctctactcagatgacgattcgacaataacaagcgaacgcggcacaatctcaccagcggaaccggatgatcgacgaagccttgtgcagcaatcgcctgcgttgcttcgacaggctagtatgggcagacggacaaagccatccctgatgaccatcaagtcggtagataacctaggaaaaggtaagcccgagggtagcaagaatggtgcggggatgatggggcttggaggtgccgcgtcagcaggacagggtttaagctcgataggtatgcgcaacgtgggcgcgtcctcctcttcgtcatcactcaggaacatgcaacttgctggcgcatatggcgacttgccagaagaactcaccccaggaagaaacgcgtcctaacgaactttggcagagcgcgctggtatgcgaagaccaccgaaactcgacatggatgcggtacgagatgcggaggcgcgtgggagcctgacaagtcttcccgaacttataagaagagcgactcgactcgcagcaaatctcgaccgtgggaaaacagcaagccgattaggtctagacttttgggaagctggagcaccagacgggagagatgttcggcaatccggtttatctgatatgctcgctgcgtttccctcaccccggacaagacactccgggcagtcgcgcatccaagtggccatcagcacgtggtgattctcgcgcgggtaggactgattcagccatgagcaaggagaagcccaagcgacgtcgcaggtgctgcggtatgccagtctggacattcgtgacgctgctgattgtattgctgttcatcattgctgcggctgtggtgattccagtggtgctcattgtgattccaaacatgaacaagggcaacaacagcgctgctcagggagatcagaacggtaacggcggtggcagtaatggcggcaatggaaatggcaatggaaacggcaatggcaacggcaacagtgttacaagcaactcgccaccccgaccagcaccaacactagcaccaggagacaatcagtgcgacggtgtaataacttgccagaacgggggcatatcaatcctgaaccccgaccgctcatgtaactgcgtctgcatcaatggcttcactggtagcacatgtacgaacaatgatgccactggatgcaccacgaccacgatcccgggaactgccaacaatgctaccatggggacagcgatctctcgccttcttgatagcactgtgtcggagaccaacataccgctgaactccactcgggtgctttcgctcttctcggagctatctctcagctgcgcagcgcaaaacgcactcatcacattcaacggtcttgcatctcgatccgagaaacgagcgctccactccatcaacttaatggcacattctagaaccttcgcgttcattaccaaatcttcatcacccacatccagctcgggttcctgagcagaaagtgaagagacaggctatcggcgcgcccggatcaccaggaccagcggtcacgaaagctgcagaacctagtgcaaccccaacacagccagtttccagcaatgtggaggctcttgattttgcccgtacaggggtgctatttgccatgcaagaaaccggggagctagacgtcgccgcaaaagcacaggaaagcattcaaaacttccttacgagcaaccgcaacggcaacggcggcaacaataatggtggtaacaacaacaatggcggcaacagcaatctcaacatagggccatttaggatggatcttgtccaactcaccatcaccttgaacaacggcaccgtcatccgcgcttcatcatctccgtcatagatttactattagcgtcattgtctttgcataagcatacgcaacttcccctgtatttttttgtttagcacagcgataccctgttggaccgcatagagcgttcatcaccaccaatttccttctccaaatcaatgtaccatatgcccggcgagccagatgaaccatcagaccggcgcccttttcctatctcatttcattttcgcatctgtaaccccctatatctgtcttgacgacggcttggcacaagttctaggctggatctaatgtttataaccaggtgcacaatacccatgtatgttgaacgagacaacggtctccagctggctaggaaagagacgtaaattaagaacacatataagaaagaatcattccactgttatttgcacccaatgcccgtacagaagtcgaagtgcatgagcaaagcgcgaagtatacgcatcatcatctcaccatcatccgctccctcatttattggcgcatcggcgacattgactcccgtgttccctttggtcattcgaaatagtccaagggccgcctgtcttgcccgcggaagttccgaagttcgaagtgtacataccatcatctcaccatcctctgctccaccatatgcgagcacgccggctacatcgattcccagtatcccctttgttcaattggaacagcctaaggccgcctagattactcgtcgagtttcgatgttcggtgttcggcgtccacgtcgttgtcgctcgtccaaccctgattgaccaccaaccaccagccaccacatttgaccatctctccttcaccttttggaagttgaccaccactcccacctacatctctcgcaatagaatctcgtagaaactccggcacggctctcggcgcccgccctttagcgcccacaggttagtgttttattctcgctgcagccgcaacctctgaaaataccaccacactcaactgctcgactcaacccgcttaacagcaaattgaatcttgagccaccctcctctctgagtgccccataccccccttccctcctctacctcacttctttcctcctacctctctcttcctcttctccctccctctctggtctgaacagcaagctcctgttgaccacccccacacttcaccactatgctgtggtggtaagctgttggggccattggcttcccttctgggttgttcaacggcctccttccgcttcgcctggctcggtgatctcgctcgagaagctcatggtcatcacggagatcgcacagcttgtcgcccctccaccaacgaccgtcaccgtcaccgtcggcagtaagtagctttcccttcttgtgacatcgccaagttaccccgaccaccgcctatggtttggtggtcatatacaattatgctttcatgcgctttggtcaagaaccatttagctaactttcatccccatagtccctgattgatccacacggcccccaagcaaggcaattcttcgtttctggtcacatcatgaccacgttggcacccctcgccaacggcctgcactacgcagtcaggagaagcgttgagccgcttggcctccacttgaaagctggtatcgcccatgacgttcgcaaagtcatgggctttaccaagctgaacatcaagatgcgccatcaattcgtcggctacattccaaccatggatctcttcaagcccgatacccacggcttcgaccttcgcgagatgggctttttccttgctccattcaactccaggctcgacgacaagttcggtcacagcgtcagcgacactcgcacagcgacccctggcgactacaagtaccgcgagctcgaggactactgtctcgctggccgcgttgtcgagtggcacgaggacgcgggttggaggcagcagcaccaggcgcaactggcgcatccatggttcgcaggcggtgctagctatggtacgaggcactagaaagccacagtctacacttttttgaagaccaaacaactcgtcagtcacctactaatctggatggccgccaccatcttcaccacctaacacccatcaaagctaggcctcctaccccccttctcgaatcctctccccacccttccccagttctcccccctttccccagtcttaccatttaccgctcaccctcgttgtcctctaacaatccaggcacgtcgacttcagcatgggaggagcagcagtcccttcttgggtgtgaatggggcatagccctatacaccggcggggagcgctcctgcttctcctacattctcgcatctcgataccagcggctgtgaggcagccgtgacctagtcacgtgaggcgctcgtctccttgtccttcggggcttggtttccaggtgtccgtctgtcctcctcatcatacctgcatacgtgtttcccgggccgctcagtggccgtgtcattagacacctggcgaaagtcaggcagaggggcggtgcgatagggttggtggccatgacgcgcagcgagagacgttagtctcttgcgccagcaagattgagagtcccgatcctcacgggtcatagtggctcctttcgagggcggttagcgcatggtgggtatcgaatcgggtttgtatgtgctgttggagttgtgtttggtgcgttaggtaggtagagggtgcagcggtagatgggcggattggggcgagtggtggagagctgacggaaggtcacggcgagggctagagaaggtaggtcgtgatggctaggctacggtggttggtttgtgtagtgagcatggtgtgctggccgtctaggctcgcaggactggcttgggacgtggtcttctgcgaagaggctggttttctggatgcatggtgtttggagtttggagtttacggaagatacccatttggtttgctggcacgtcttggagcacggtcatcataaattacggtctggaagatgaggtagaccggataatgagactgtacgattggcgccattgacatgcccacacatgcactgtgatctttgccagctgtgacattgtgaaactctaactttgagatgtgagctgaacacgcgagctgaaaagatggtgtttccttacgagctgaacggaaaggacatggaagctgcaagcgagacgcgactgcccctccaccccacctcaaagtcgtgtcctgtttactcaagctccggcacgaccacaacaacagcggcaccacatctcggcctcgtacgtcccctcacacactcgacaccatgccccaggaaaactcaaaagtgtccgaacccgacgcgaccgcccaggccgccgccgaagatgtcgccgagtcaagcaagccaaacgtcgcagccgagtcggccgatgagagcgaagaggaggcaggagcggtagagggcagcggggagaagaagagccggaagcgcaggatcaaggacgcgctcacgggcaagggcaaggcacccgagatcacgtcgacagaatcgccagcaggaggacacctcagcaaggaccagatgaacgagctgctcgaatcaaatcctgcgctgaaacaagagctgctggcaaagtcaaagggccccaaggacctcgagcagatgatccgcaaactcaacatcaacgagatgctgacggggctggcgccaggcggaaagaacaccaaggacatggccagccacgccttctggaagacacagccggtgcccagcttcgacgagatggcgaacaaggagaaaatacaggacgggccaatcaaggaagtcaagattgaagaggtcgacaagaaccccagccccatgtaccctggcttcgaatgggtgaccatggacttggaggatgagaagcagttggaggaggtgtatgatctgctcacaaaccactacgtcgaggacaaggacgcgacgttcaggttcagatactcgccatcattcctgaactggtacggccacctcccatagacgcgcgcaagcctggggctgacatgtatagggcactgaaagcaccgggctggaagaaggaatggcacgtcggtgtgcgcgcaaccgcctctggcaaactggttgccttcatctctggcatccccatctccctgcgcgtttcgcgaaaagacgctcaagtgctccgaagtcaatttcctctgcgtgcacaagaagctgcgcgccaaacgcctcactcccgtcctcatcaaggaaatcactcgccgctgctacgtcgaaggcaccttccaggccgtatacaccgtcggctccctgctgcccacacccgtctcaacatgtcgctacttccaccgcgccatcgactgggaaaagctgtacgatgtaggcttctcgcctcttccccacggcagcacgaaacagcgacaagtcatacgctacaaactcccagacgtcaccgcgaccccaggcctccgccagctggaagcaaaagacgtcgacgcggtagtcgacctgctcaggcgctatctcgagcgcatggacatggcgcaggtcttcgacaaggacgaattcgagcactggatggcgccgacggaaaagccgcaagaacaggtcgtgtggagctatgtcgtcgaggacccgcagaccaagaagattacagacttcttctcgttttacaacttggagagcacggtgctgggcaacaagaagcacaatgtcgtcaaggccgcgtatctgttctactatgcgacggaagtcgcgtttgagaaggatgatgcgaagctcaagaccaggctgaatgcgttgatgagggatgcgttgattttgtcgaagaaggtgagctcctcctacatctgtactgatttatactgcgtgactttgctgacgaggattgttcaggctggcttcgacgtcttcaatgccctcactctgctcgataacccgctcttccttgaggaccagaagttcggcgcgggagacggctcgctgcactactacctgtacaactaccgcgcggcgccgattggtggcggcatcgatgcgcggaaccagtcgagtgccaaacacatgggcggcattgggctggtcatgctgtagaaggtgtacgaaagtaggactagttggattgtgtacatgagcattggatgcatgatgtgatatgatatgatgtgatatgctgagtgtatctagcaacaaggaaaagccgcggcccaggtatacgccgtgaatgcaaatgcgccttcatatctacaattcccatcttcctatgcgtgtgactgaacaacggtgcaactacctcttctccacgagcagcaagtgcatagcgaggtacgccaggataatgaacgcgccgccatagacggccagacctatgcaatccccccacagcgcttggacattgaatccgaaactgctcaaaatagccgacccagggacttcgatatcaagtccgtatttatgatcgatcaagctgagatacttgacctcgttgacaatcaagccctcaaacgcgtagtggaatatcgacaactaagcacatttcgttagcaaacctcatacttctgtaacacatggtatggtataaggggaagtcaagacttaccgactgcagccacttggcgactccagggatactctccttgttcaaaaagaacccggaaaacagcaagctaaacaacatgaccaacacgccaataagattcgcgaccccggagttgcgaaacacgatgccaatgaagaggaaaatcgccgcggccgcgagattgaacagcacgaggaagaggacgaatttcaaaaagttgggccacgcggggatcagccccgtcatcgggtacacgatgatgccgaggatcatgggcggcaacaggcgcagcgggatgatgtcgaagatgactttagcggcgaaatatgcgggcggggagtagtatccctttgcgcgctcgcgggtgaagagcaagcgctcgggcgcaaagacagtcagaatcgtgagactgctaaatccgaacagactgaggacgaataagaacaggccaagacggttctggaagcccttgatgtcgtcggttaggccgtaaaacaggaagccgaggaagacggcgaggacgattgcgatggcgtagtgcgtgagcatgagcatggggttgcggtagaggttgcgccatgtgcggcgggagaggatgcggaattggccgaagaggcctgactttttggaagcctttgagtttgccggcggcgatgaagccgttgagttcgtgcgtgccattggcgccgttggcttcgttggcgctttggactgcggtggcgatgtcttcgcggatgttggatgcgacttcggactgtgcgtaggcggtgatgaggatgtcgaggttcgtgccggtgccgccgttggctgggggtggcagctcgtcggggtcttcgaggatctggggcggtacagagcctccttgacgcgtgagcttcaaccactgagctttgataccggcacgacgatcgaggggtgcttcgtcgtccgtcttgggggacatggtaccatctacaggggcgctgctcctctttcgcgtgaagagctcgcgctcttgctgctgtcggattgatgtcctgcgcttgttcctgggacgtgtgctggacgtgccggggctgccggcgacatctcgctcgatctcggaggtattgatgcttgggatagacttgacggcgatggcactgcttgcactggtgtggagtccgtctctggtgaagagtgagtcctcgtccatgctcgggcttgatgcacttgcgtgcatagtgagatcaattaagtagtccgcaatgttgaatccaggtgggcatgtgtagccaatgttgtcaaagtatggctggcagtgctcgaaaggcccagagtagactgtcctaccctttgccaggagaatcagtcggtcaaagagcgctacgatattcgagcggggctgatggatggtgacgacgactgttctgttgtagttcttgacgaggttaaccaagcattctacaacgttgaaggcgttgaaagcatccagaccactggtgggctcgtccaagaacaagatactgggcgatgtcaccaactcacacgcgatgccgacacgacgcttctctccgccagaaatgccacgtcccgtctcttcagacccaatcttctgattgcggatgtggtagataccaagttggcgctcaacgtcctcgactctttgttccttcgatgccttgctcatgtctttggggagacgaaggagagcagagtccaggatggtctcgtgtacagtgagagttggcaacagggtatcatcctggtcaacgaacccaatcacgctcttgaactcttctgtacgaactttctcgccattgagatagaagtcgccgttggtaacaccgaccttgttcttccgtgccagaatgtccaggaacgtggtctttccagcgccagacgctcccatgatggccatgagctcgccggggtgaactgcgccagagataccagacaagatctgcttaccattcaggttgtatgtgacgttctcgaacatgagggcagcgggcttgtgatcagccaggagcttggcattctcgtcctcctcgtcatcagagagatggatagcgccgtatcgttgcctttcggcgcgatgggtaaggtaccagacgaccaggatgaaagcgacaatgaacaaggcaacgcttgcaatgacgcctgcaatcaggggcgtgttgatcttcttgacgggtctctcgtagccaggaacctctgtctggtacagacattcgccagtgtcgcactgcaaaaagatgctctcgtcgccaaagatgctcgaaatcaggtcgttcatggcgggctcagaaaagatactcccgctttctttgccaccggcgatgcccttgaattcggcaggtcccttgatttcttccttcaggaaatcgccgatgtctatggagccatcttctccgcacagcatccggtctgggatgcaggcacactttatgttgtcgcatttgtagttggtgatgttgcgatcggactcggcagtccacgagtcggtacaggtatcaaggctgcagtagaaggattcgcgctggtcaacccagactgtgcttgttagttggggcacgtgagacagtggcgggtgctactcacattggaaattgcactctgccgtctccttgttgcaggagaaggtcgcctggggcttcttgtccttgagctggtcgagaatcttcctgttggtgatgtcgcacacttggaagttctccttgaccaattggccgtccttgtagcacacgccaccctggccatccggcatcagagcattgcatgcgttgtccgtctcgcagacattgcagttgatgcccgaccagccgtctttgcactggcattccttctcgcctcctcttggtgcgcggtcctttccatctggcaatgcgccacagagcggctctgagcagtcttcgcctccaaacccgggaggacagctacatcggccgctcgccttggtgcactcggcgaactggtggcacttgaagtcctccaggttgcagttgaaacatggcgggcatccatcgggtcggtcgccgtatatggagaagagcgattggggggtttcggcgacggagtaattgctgaagctcttgtaagctgtagaagaccccgccaggcccagcagagcgacgagcgatgccgtccacgtctgttggcgcatcgtgtgccgcgccgcagtgcgagctctgtcgcctggtggtggtggcgtctgtttgttcgctaccgtagcttttctatgcttatctccacagaatatagtcgtggcaaaggagtgacgagcagcgcgagaggtcacccagatggcgaatgaaggcaggagagtggtgatgcagtggggagtggccaggcaggtaggcgggctactatcggggctccatggacgtgattcgtgggggctgggctggagtcttggagacgggacgcaagcaccaagctgcctcagaccgaggcacaaggcacaaggcacaactcacagcgcgccaggcaccaccatcacatcgtcttgagttggtcgttccacagcagaacaccactcatgtagagcacgcaaacattgcgcgcatacagtcagcatgttgcatcgcatgcgatctgcaacggtcccatgtggcatgcgcgagctaggcacagcagacagctctaccagctagcttccgccgtgcagctccgcagcgccctttgtcaattggacagactactataacatggacctgccatcctggacgaccggatggcgagaactgtgaaccatcgttccccttcacaactgcctcagcctcaaaccgcccaacatggtcaagatcaacaattttgcagtcgaatccgtgagtctggtcctccccgcatttctgctgctccactgaaacctgactgccgcagtggatggatgcatatgagaacaattgcaagtacaatatagccgagacatgctgcgcgtccatatccattgatcagctacgcgagctttccgaagacaagacgcgtgaggttttcaatacgtccaagcccctcacatatggtgccatccgaggaagtgacgaactgcgcaacaatcttgcacgactctactcggccaaggtcacaacgccgctctccccagacaacatcttgaccaccccaggtgcaattcaagcaaactaccttaccacctatgcgctcgtgggcgaaggcgatcatgtcatctgccactacccgacctaccagtcgctctacgaggtgcccaagcagatgggggcagaggtcgacttgtggaaaggaaagcccgagaacggctgggtgccatctatcgacgacctgaaagcactgatcaagcccaataccaagctcatcatcataaacaaccccaacaatcccactggtgcgatcctcaagaagtctttcctagaggagattatcgctgttgcttcagagaagaacattctcatactcagcgacgaggtctacaggcctatattccactccatcagcccgttggacaaggatttccctccgtccctgctctccatgggttacaagaacgtcatcgttaccggctccatgtccaaagcatattcgctcgctggcatccgcataggctggatagcttcgcgcaatcaagaggttatagaaaccattgcctctgcacggcactacaccaccatctcggtatcgtacatggacgagcaagttgcggcttttgcactcagctcgagcacggtccacggcctacttgcacgtaacatccagcttgcaaagacgaacatggctctgctggagaagtttgtggtcaagaacgaagacgagtgcgagtgggtgaagccggtagcaggtacgacagcattcatcaaatttcacagagaaggcaagccagtcgactctagggacttttgtaagaaactactcgacaaaatgggcgtaatgttcacgccaggcgactgctttggcgaggagtggaagggctatgtcaggattgggttcgtgaacagtaccgaagtcatcgagcagggactaaacgaggccaccaagttcataaggaaaaacctggacgatgttgaattggcagcttgatcgtagcctagttatcacgagatcagtatgctatggtgcaatctttcaggtctcatacttcttctcaagaaactttgttggaccttgcgaccttgcatgagctcaaccttcagtcatacttcctgcacactaaattgccccgattttgtggtatttgcgtctgatgctcgtatctgtaagctgctttgacgcgcttgacgctgtatacgccatacacgcctacgtaacatgcttctaaaagctgtagaattgctgacgaagcgcatttgaggtcttaaaacatatagttatcccaaataattgacaattacttcaggaaaagcagtgctacgttgttcgagacctgaagctcctgctactcccgcacttgcgaccccgcaatgagcaattggccatagcttcaacctcacgtcatacctaggcccatctcccgagctagaacatacgccagaagaacgattgacaagcaattgacgtctccgggcacctagtcttctccataagtgccgcctcggagagtcattgacgctatcttctcatacataagatccggctgtcgcaatgcgctcttttgctgctgccactcgatctattgcgcgacaacaagcttgccggaatagttttcaaagacgaaaattaccattgattatttccagaggatacgctgcaaatatgggtcacaacgtgccgtctgtatgttctgccgcgttccgatgaagccgcgatttggattctgaggaggacaacactaatcaccacgcgcagctcaacgacaagtctctcctcaagagcaagacgtatgtcaacggagaatggataggcgcaaagtcaggaaagaccttcgaggtccacggtagctatactccaattgcttgatgcttcagtctctaacgcagatatacagaccccgcaacgggcaacctcatcggcacccagcctgagatggacgccgccgacactgaagccgccatcgccgccgcagccgcagcactcccttcatttcgcaaactcacaggccgcgagcgatcgcgcatgctgcggaaatggtaccagctcatgatggacaatgccgacgacctggctaagctgattacatgggaaaacggcaagccgttcgccgacgcaaagggcgaagtcaactacgcagcaagcttcttcgagtggttcgctgaagaagcaccaagaatgtacggcaccacaatcccagcgaccgtgccgggaaaccgcgtcttcacgctcaaggaacccgtcggtgtcgtcgggctcatcaccccgtggaacttccccgctgccatgatcacaaggaagatcggacccgcgctggccgcaggctgcacagtcgtcgcaaagtctcccggcgaaacgcccttcaccgccgccgcactcgctgagctcgcgcaccgcgccggcatccccaagggtgtcgtcaacttcgtgaccgcgctcgaaaacacgcccgctgtcggccaagtgctcacctccagcaagacggtcaagaaaagtgtccttcaccggctccaccggcgtcggcaaaatcctcatgaagcaatcctcctccacgctcaagaaactctccttcgaactcggcggcaacgcgcccttcatcatcttcgacgacgctgatctagataccgctgttgcgggtgctatcacttccaagttccgctcctcgggccagacgtgcgtgtgcgcgaataggatttacgtccagtccggcatctacgacgcctttgcggagaagttcacagaaaaagtcaaggcgtttaaggtcggcggcggatttgaggacggcatcacacacggccctgtcatccatgaccgcgcggtatccaaggtcgacgcacacgtccaggacgccgtcaagcagggcggtaaagtgctcatcggcggccaggcgttgccagacctgggcaagaacttctaccagcccacggtcatccgcgatatgaccgcagacatgcaactcgcgagcgaagaaacctttggtcccgtcgcagggctgtttaaattcgacaccgaggcggatgttgtaaaattggcgaatgcggcagatgtaggtctcgcgggctactttttcagcagggatgtgcagcgcgtgtatagggtggcggaggcgctggaggtaggcatggtgggtgtgaatacggggttgatttcggatgcggcggcgccgtttgggggggttaaggagtctggatttgggagggagggtagtctgttgggtattgaggagtatgttgttacgaagacggtgacgatggggggcaatgggctgcctttgcagggggagtaggaaggggtgtaaatattaagtttgctgtgcgagagaatatatagcttgaaccttgaccatccattcatgcccgccatgcaggaatctcttccttcacatcccccaagcccatgcccgtacccctcgcaatcgcccccaacctctcctcaacccaccccctctccctctccaccacacccccctcaatcgccagcaccacacgcaactcctccacaagccccgcaagcaactccctgcaagtatccacaagacaagcaatactcgacccctccgccggctgcctcacctgctcaagatcccttgcaaaagccgtcaccttgcgcgcaatcgccgcgttctctgctttccagtcctcccccagcccttcgatagtgtccacatcagcatcgccgcctctctgtcgcacagcccatatatactccacgcgcgcaatccagcgcctaaactcgtccatcagccgttccgcgcgaccacccggctccaacagagcggggagttcatgcagcggacccgagaggatctggatgtactctatcagacccgacgaagaagaccattcagtcagggcttgcagattcttctgttcctggccggctcgttcaaagtcgagcatggcgtggtgcagccccgcgacctcctcgaatttcttgcgtagggttttgcgtgcgctggcgtgccattgatgaaccacttgtgcggatgatgcgtgcaggaggtgcagctggagtagttccgcttgcaggctgatgatttccggtggtagagatgtggcaccgggggttggagctggatgcaggaatgttgacgttagtgctttacccactttcctgggagtgaaatgctgttgtagggtgctaaaagcaggtctagcagttttcgtgggctcttccttgggtggtgctcgtagtcgcacatgtgatgctacaggttcatcgggtttggaaggtagttgagtagcggcgccagcacttgtgctttcaaatcttgtcttgacacttgtgcgactcaatcccgcaagcctgagtgaggctcttggggcagtagaagctgactctgtagatatactgtttgacttcgaatgaccccctggagcaacaagcatggatctaggtcttgtcatggagctttcggtaccattcagttcttttcgaagaccagatgtgatgctggatttggtccgggtatggcctttgcttggaggtggctgcgcagattgcgttgacgtccctggtttgcgcagcgattttgatcggccaagttctgtcgcttgaggatcggatgacttagctgatgcactcggagggcgtatggatcgtggcgcagcagtctgttcctcagtcttacttggtgcttgcattcctgcaggttgatacattgaccttggtcgaagtcgtcccgcaactggtggctgtgcattggtgctgtccatgtttgatgctgtggcgtcctggttggagctatacctggcctgaccgggctggggcagaaaactccgccgtctgataccatctacatcactctgataggaagaattgcgggtatgtcgaggccgcagaccaggcccttgggatgtgtttgttgcttcttcactatggctagatgcttccgccgactagaacgagtcaacaactattagacggtgaatttactgtggtttaaggctacctgtgtgaccgcagcatccccgttgcccctgtcgacatgcagtcgctgcttgtacgacttactcaatccgggaatgggcatggttgggacggagatgcaattaacgaggaggacttcggaagtaaacatgccaaacactagcgtcagcccttatcgatagctaccggctcgcatcacgtggcacaaattatgccgagggagaaagtgcattgatactcatgtgcatactttcattggcaaatcgtaatctaatcgtaactggcatgtgagggagtggccatatgctcatagaactcctgtgccgcatgtgctcttcacagagtggcatccgcaaattggacccgcagaaaaaggcagatctcgatgaacaaaaaccaaggtatcgctgcaagatgtccaaagcttaaaggctaccacgacgggctgggaatgagacaccctcaaccgcggggtaatcgacgaaccagcttacgcgctcttgcgcggcctcgttgatcaagccacagggcagctgccgtccctcctcggtatcgaatatctgcttcaggacgtccttctttcccccaccggtggcgacgaagccaatcttcagtccatgcgatgccacagggagtgaaagtgtgatgcgctttggaggaggctttggcgaatcggagataggcagaatccaagcatctgtctccctcagaagaggagagcccggaaacagactgcaggtgtggccgtcgggaccgcatcccaggaggatcaggtcgaagatgggtatgcgcacactgtccttggctgcgaagcggctcacgagggtctgctcgtactgatccgccagctcctgtatatcgtccaggtacttgacgtcgatggggaacacatggggctttcccatgccagccggtattttgttcagaatctcttcttgcaccagacggtggttgctgtcttcgtggtcgagaggcacggcgcgctcgtcggcgtagtaaatctcccacttgtcaaactggaccttgccctcgcctgtcttctcttgtagcagcgcttggcccaggacttttggcagagagccgcctgagactgcgacacggaagacgctgtggcgctcaatggagctgttttgcgcatcaagcacgtaggcgcgcagacttgcggcgagctggctggtgccttcgaaggcatatagattcggtggcttcggcattttgatggcgtgcaagcggcgactgtcgtgtggtggagggactggtgcgagtgagggatctttgcgctggagcgatggtggggctgtcggtgtgcaatggcgggcgaagcggcagtcgttaatagtgacgtaccctggtaccaaactcttttgtcagacgcgattgcgatgtcgagtctcgcggcgcagtgtcgtggaacaagtagctactgtatagacgtagccttatctcacagcgttcgggctgcaattccgagcccatcttggagacgtgcatatgcgcagcatcgtttctgcagtgtcatatcgcctatccgtcgacccgcatcttgcgccatacaccagatcgtgcgcggggcgttgaatagacaagaatcaaaagctggagtcagataacacttgaggatggaggctggcgctcatctgatctaaataccaccatcgcactttctgcattcagcacgcacatgtgacctcgaagcgctccaggcttcgttccaaggttgcggctgccaagacgcttgcagaacctcacgtgctgaccttcaccacttcctagaacattcaacattcaacattcaagagacattttggtaaacgcaatcaaattgttctctgtcctgagctggctgcttgtctcgtctagtatgctagtatgctcattctgggatgagcgagtcagagggatgacgcaagtctagttgtcatttccaggtgctgtgtcagtatcttgtagaaagaacaggtcacatacatcttatccgccctcaaattgtaggaattcaagcacttagtttgcttaggtatatcacctcgctggaagaccgaaatgtcctggagtattgtcgacttctcggccaaggttgacgcaacctcacccatctaacaccttccttcttcacgacgacaatcaatagtcatcaaagatctacacgtagcaggctcttaattacccagcgggatcccgcacacgaatttgacgccggcacacttcttggcctcaattcgtgacgcggcacgcctccaacagccataatccagtgttcctaatacgtcgctttcaggaccagaaagtgtgcataacaggatcagacgaattggaactttcgcattaccacggaagaagcccgtatgaatccttgatcgtgttgattgcagtatgaaggtcccggtggtacgccccacaatggtgcgcgcggagagtcggatatcgcacctgcgccctctgctacttagtgcgaaggcttggcaaacacaacaacctcacttatacagcaatggatagaattaagataattgttccttcaattttattgaagagagcgtaagcaggttgaatatcatagctggccttagagcactaccatcgttacgttgcgctgctgcataggtttgtatgtttgctaaggcttcggtgtcccactggtgcttctctggtgcggtatttgtgcgtcaaccttggacgggaggccacgctaccgatatgccgagatggtcgttgcgtacacagcctggcaggataggcaatatcccagcaaaagtcaagtgggttcagtgtcaagacttcatgccacctgcatgcaagctgtctgccacattcgtccgaccatgcggacgaaaagtcttagctcttgaagacagaagatgcttaagacctcactggggctgccagatggcagagacaaagattctccattgttcactatctacttacaatagcgggttttggcataatcagcatgctcgacaatttgtctctcattcaagtgctctctgtagctattctcctggtcagttatctcctcatccatgtgatattttctaacttcgaaacaggtctttgctcgatgggttgtcagaggtatataccgcgtctatttccacccacttcgcaaatttcccgggcccaaattctcggcatttacgcggataccacatctgaaggcggttggtagcggcagagtccagcaatatactgctgaaattcacgaaaagtttggcgatgtggtccgtatctctccggacggtaagtatccatcattccaataaagatccctcaataaccaaggaaaatcagagctcagcttcacaagtccacaagcttggcgtgacatatatggctacggagcgagagagggcgccggccacgcaccaccgaagaaccttcatcgttataattcgaatgtcaatggtgttccaagtctagttaccacggaagacaatgcggaacacgcacgtaagcgcaagatcttctcgccagcattctcagatcgagctcttacggcacaagcgccgctctttctccgctatgctgatcagctcgtaaggcttctgaaagaaggcgcagaacagggcacaaagctagacatggtccgctggtataacttcacaacctttgatgttatgggagacctcacgtttggcgaaccactgcatatgctggacaacgcggcgtacgatccctgggtccaggccatcttcgggggcgtcaaaagcaacacgcagttcagtgttattcgcaattcctaccatacactggctcgcatagtcaccgcaatgctgcacaaaaccataaaagccaagcagatgacacacttcaaccattccgccacccgtgtcacgaaaagattggagaaaggacgggattctgagggtaccgacatatgggacctggtcttgcagcaagaagagaagggcaaaactggtttgacaagaggtgatatggattcaaacgctgagctgttcatgattgctgggactgaaaccacagcgaccacactcagtggacttacgtatctgctcactcaacaccctgagtcgatgaaaaagctcgctgatgaagtgaggggtacatttgactcatcagacgccatcagcatggaaaaaattgctcatcttccatacctcaacgcttgtctcaaggagtcattgaggaggtaccctcccgtccctgtcggtatgcctcatttgacacctagtgacggaagtacgatatgtggccagtttgtgccgccaggtgtaagcaggatttcacactaatacgagtacgttataactaaacttctacagaccaccgtctcagcacctcactgggccgtgtacaattccgcaagtaatttcaaagacccccagaaattcattccggagcgctggcttgacgacgagcgcttcgtcaacgatcagaagacggcattccatccattctcgtatggtccacgggactgtctagggaagaagtgagtccattgcattctgccttgcgattcagggcgctaacgatcttatagcatggcgtggcacgaaatgcgactccttctcagcaaagttgtgtataattttgatttcgagctatgtcctgaaagtgagggctggacagatcaggaggtgtatacgttgtgggagaagaggccattgatggtcaagctgaaagcagtgaactagacatgagtgtctacatcatccggtggtagccgattggtgttgatgtgaatcgcatccgtggctttcccccacctgttagtcgtcgaggcctttacatgctagaccgacctctagacttatttcagcgttggttctagattgcaaccttttctttcccaggctagtttagcatattgattattcgcctcttctaaactgttttgtagtatctttgtgctttctcagtatgactagcgatgtcgtcggtactcccttagccggtctagacttggagtatatatttagtcgaccagcgacaattgatcggcttatgatccctgatgtcttcgtggccccgaacctcgatctccagggtaagaaataagtgttccgtccgccaatcatcatgagttgttatcgtgtgagggcgccatagcttaccccaagtatgtacacgccattgcggtcggcttcgcagtcagctacgcagaacgtcgttatggctgcgtgctccgatctaacgtgtgcagaacaggtactgtaatactatcgacctgaatgtctttctctgcaggaagatttccagcgtataagacaggcccagtgatctctcctaaacgccctgccatgataccagtctgccagatgaagaaaaaagcagataattgaagaaaagagatgaatgcagcctgataaatgggcattttgacgtgaattcgtgaagctgttgtacatataattacatgttacttgaaggatagctacatgctcaaccccatccccaccaatacttgatctgatcgccaaacgttgcttgccccgactctcgcctcttcaggcgagctattcgctcttcaataaaagtgtggtcgacttccttcgctaagccagattgtgctttgagctcgcccgctgcggctaatcgttcgatctcctgctgttctggcggtagttctgctagcttcttctcatattctatcctcttttccggcttgaccttagcccatgggtcgatctcagtttccgccgtagttttggtgtttgatgcgatggttcgggcaagtttcgcgtccgccatgaggctctcaaactttggtctttcgcgcccttccttttctgccttctcaatctctgcctcttgtgctcgcaaccgctggtatagtctgtcggcatgcatttgtattttctcgtcttcctcttgtgaccgctcctccatggtcaagtatcccagagccttcaggaacttggactgagtgtcgtagcatcggttgaatctcttcgactcggcgtggcaaagtgtgcgcagtgatatccatgtctttgggttcatccagcagtcatactgctccatgtactcgacggcgcagttctccatggctattcgcccaatgccggcctttcggtcattatatgcctctaccaaatcgcgcagtttatcctgctcattcttgccgcgatcgtcaaggacattttgcggcgtatagttcttccacaaatgcgcatagcggccgtcttggaattgcgattgtggcggcacggatggcttctcggtttcggtttgctgtgcgggttcggcgggttttggtgtgggcgcagagggaagagaaggttttgggcccgttggagcttctttcttcaagaagtcctgcagtgaagagtcgagattatcggaagagccattgccgctcccccatagccagcccatggttgttgcaatgcgtgcaggtgcgattgtagattttagttgtgaaaggtgagccaacctggcggggatgttccgcggctccaagctcctcccgcctcacgtgctcggagacttagcgcgtcacaacagaggcaccacttcaacaacacgcgacgacggaacattgataccgccaattgctacgccacccatcgctatggcgccagtcggtgagagatgagatgacaagtatcaaagagtagctcaactgacacatgtctagatcggcgcgagcaccggcagcaacgcgttcgcggcgcagggtaagctccagtggtcgtatcaaaagcttcatgaactgacagagccagcccgtcttccgtgcaggcgtcttttggcttcaacttcggcgctctcggcgcaaaatcagcgaaacaggcctcgctcccacctcaactatcgtcccgtcgaacaccagtccgcaacacaccacgcggcgcgaatggctcggctcagcgacatcgaagcgcgtcagccccgcgtagcagctcaaagcgcgcacacacgccaaaaggacaaacagtgaccccgcaagtgggcaagagaaagcggggttcgacggtggtggagctcagtgacgataatggcgaagaggatgagctcagtccagatcgagaagaagtcgtgcgctctatcgagaagagcaggcgcgtgatcggcaccgtctcacccatccacgaggaagtcgatgatgcaatagacgaactctcgatgcttggggacggtgggagcaccgttcgcaagtccaccgtggacgcaccagctgaatcaaacgggacgcccatgtcggcacttgcacaaaagcgcatattctctggccacacactaaaacgaacaccaatcggagacaaaattggcagcatagtcgcaacttcaagacagtccattacacgcaggtccaagtccaagtccactgatcctgcgcccgagacgcccagtgtggtaccaaatggccgcccacgtctgtcagtcgcatcacgctctagtgcagcgctcaatacgccaagcgcaccacaagcagaagacgaaagcgaagacgaactctccccagctcaggccaacggcagcactccgcgcattgtagccactgaagagcaacccgaaaccagcgcccaagatgaaggtcagatggaggttgacgagctctcttcaccagcacagcccacgccgggccaaaccacgccggctggacaggaagcggtgagagcgaacgaagccgacctcaatgattctatcgatcaaacagcgacggagcttcctaaacgtcgtggccgcccccgaaaggccatcctggccgatgaagacgaatcccttagcgcaccagttcctgcgaagactacaaagcgcggtcgccctgcgaaggctgcgaaagcaacggcggtggcgaccccggtatcaagaagattgagtaagaaggacacaatcgctggtgcacaagaggatcaggatcaggatgaggagcttgacgagctttcacccgacaaggagcgcgttgtcgagtcggcaaaacaatccgccaaacgcagaagagaagtcttggatgtctccgaaggggaggagtcggacgcatacgaggagcctggatcagaggagcccgaacccataccacgcattaccaaacgtcaatcgcccaaaggagcacaacatgttaagccatcgacggagaagccaccacggaagcgtcacaggttccttggcccgaagcacgcaatatctgtcatgcgtatcaaagggtcttctgtgcgcggcatcacggttgctgacactacgcgtaccatccttgaagaaaatatcgatcaccgtctcaatcgcatggccgaaaagctgcagacttccacagattccgcacgccgcaaagagctgcgcggcgagctcaacatgtctctgtccttcaaggaaagcctgaatgaaaagttgctggatttgcaagacgcaaacgacgttctgagcaccaacttcaagaagatgaagctattcaggcgcgacaacgccgagttgcgcaaagacatactcgcgttccagaacaacaggcagcagatcgctctcgagcatgatgatgtgcaagcaagatacgatgcagagaaggcaaaggccgatgcaaggaacaagctcagtgaagacatgttcagcattgaagccgcgatacagaacgggcgtaagaaggcgcggaaggagggccgagaaaacgaaggtcctgaagtcccgctcagcatgttgctcgggatggtaggagacaatgtgggctcatccggtggtggtttgctcggcaacgtcaagttctttaatggcgcactagaaagagccgcggggtggctggaaggtcgcgcatgatcttttcgtacgccgctggagatggatgactaggcgttttttccgatagtttggatacccggcacaatgagccacaagatgcaatgaagctacatgttattgactgacgagttcttgctccgatgacttgccctgagacaggtgtgtctttccccataaaccaatcaagtcgcgtgggtctgctagcggccgtcccaggcaggatcaggatcgcccaaccccgtcctctgcacgacatcgtcatcatgcgccacgtatagttacaacaccaacccgcatacaggatcatcagacgcattatcacgctatctttctatctgatttatacattgcatcccttctacgcatgcgtcgctacccatcccgtcgcagcaaacacattgcacgctatcgtcattgataaagacgtcacaaagcaagcgccgttatacttttccgcgcctttcagccggatcgtaaactaggcaatttttctcactactacgcaaactttccgattatttgttccaaatctcggcactgcgaagagtggttgaagggaccattcatggactaggcgcgcacagctttgcttcttcgcaaccttagtacaccgcatgtttcatgcactcctgacctaagttgacgtgattcgcattcatgttcggatgcgcaacttcacctatcgcggccctgctcgaacgcctcaccatgaaccgcacaagaatgtcccctggtgcggggaaaacgcctaccgaccttgagcttccaactacgcctgcaccaaacaaatccaaatcctccgcctctgctccctcgtcaccaaagtccccacggaaccctgcaaataccttctggatccatgagcagcagaagcgcgttatcctacatcatctcgcagagtgggcgctcaatcacgaatcatgcttgcacttccacggaaagatcagtctcgaatctcagagtgtccggcgatcaggacatcttgagctaggaaaacctattaaatgtatcttgaccgacagcacttttacagatgctaggcaaattatcgtcgtcaaactcttcccgccgcaggaatacgcaacgcctgaagaacgcgatgacgatgcttctcgacgagactcaatggagcttattggaactggaccaaattatcaacagcctaatttgcgcgtaagagaagggagagccgagtcaagaccaaactcagctagtaaagcgaggaggcactacaagctggttatccgttgtggcgcaggttggatgtcggctcgtgactacttcagcaaattgtatatttcacggctagacgtacaactgaataatcctgttgggcgactggagcatgatgaacacctgacacaccgatcccgtgctcttggacctgcggcaacggacgatgatagcgtgacaatccgcccgctattccacgcttttcagaagcttcctgctgaacttaaggagctcatactcatgacagctgccggattatctggttcgtatgatctgcgatcagatgactatggaacacttcaaccgggggggaaagatcgcgccgcaatttcactgtctacgctgttccgggtctccaagaacatcacggaccatctccaaacacacatataccacagcaccgactttcactttggccttacagggtatggtagcttggtcctcccctttgatcgatgactaactttgactaggttcaccaacttcctttggcagagtgggccagaaaagcgacacgagatcagacgactcacatttcactttggcaagctcgccctgctacactgcatacgttggctcgcgccggatgctatctttttgctcttcgagccgcccgtggctactaacccgcggtcgttgcagtacttctggcgctgccagattcaagatctggtcaaggacctacatctcttcacgcttaccgtcgacatcaagcaaattgacaggacggatttgccaatgatgattgctattatgaagagcgcatttggcagtattgaaaagctgcgattcgtggagacggacaacaaaggaataacgacaccagtgaccttggatgacaagcgactgagcgagctgagaaagaagcatacgtggaggcagatgtgtttggaatactacgaggcacatcgagtgcattcgtacttctataaatttgagctgcttaaagggcaagtcgaagatttggaggctatcatggcgaaggagaacaccttctttaacactccattttcgccattggtgccgagagaagaatttccggcgtcagcatgagaattctaatgcatgaaacggcgcgtaatgagcaagacgatatgattaatgacatttatgattggtgggatggggtggagtttgactagtacgatcagtaatactagcagccgaaataagtaagcttcagccaaacagatacgcttttttctcttaatatagatcccgtgttcaaacgcagtctctatactcacacaacatctcttcatttacgcaaaaaaacaggcctctttccttcaccctcgcacagccacgctcgcatctcccgcaccctcttcttcgccgcgtctcgcgtccatcgcggcactagcgaatactcctccatcggcgtgagctcttcctcctgctcctgcttcgccacttcctcttcactgctcgtcgacgccgtcgatgtcgtcgaggtgtttgcgcgctcgaaccagccccgttggggtggtgagggcgtccgcgagggtgatgtttgggcgttcactggtagtaattggatcttcttggggcgcagtttggagagccatgaggtggtttgtgacgaggcacccgaggatgtagatgttgatgagggcgtgggagaaggagaagatggggtctgggatgtgcgtttgaacatgtctattgttttgcttctgggcttgttgatggattttgagatttgaaatctgcggtggagggagggtgaaagcagcgaggtttgtttggacagttcgtctttttggactgaaggatatggaatttggatggcttttgtatactgttggtaaggtaagggggtttttcaaactctggttgaggtgggattgttggtgtggtgcagaaccatggttcgcagtagtgtagatttgaggacatgagatctctgtcgaatggtaccactgtcaatattcgatttgtatactagcacgatgtattctaatatattaccgctgcgttagcagagggttcaaaaaccgtccatggatgccttcagttaatgatcgtgtggtaacgttagacatttactatcgcccatcgctcatcgccatgagtgggggcaagggaattataagtcaagctatgcagcatgtcgaaagcgagattgagatttggcacagagataggcttacaagataggttcaatctttcatagtctagctttgagagatagccagctcctcgtgatagaacatacagaagtagtaatgcaaaactcctcaagcagttgccgccgaccgagcatcaaagacgatagagtcttgaatatcaacgaccatgacacttacagtgtagtaaattgcttcatcataggttggcggtgcatcaaagatctcatcttcgtactgtggcagcgattcgttgtgagcgacatgtacataccaaccatctgtttcgggatcagacatcccagcctccacgtcatggccgggacggtgatggcagtatattatggagatacagacacctaatacgatcaagtaaaaggagaggatgctgaagatcagcccaatagaatcgtagtcttccgtgttagattcgggagtgaactccatggctgtttggtcaaatgtggtagcattgaagtctgggtatatggtgaatgcgaagttaggcagcatcatatctggtaatggagatttgagaggcgcgcagaaatgaaagatatagctggttcagtgcaacaatgtaagtggactaacattgtgcgaatacatattatggcaatgattgaaatttaaccatgtacactgtataccgtttaacgcatctctcgtcatgaacactatttttttccatatgcgggttgcttcaagagagacataatggacaaggtggagagcttgcagtgcgaactgccgttgtcggggccggtggtgctaacatgagagtgacgtcggccgttatccgattgactcattcgtgagctaaagcaatttaaagtgtttttttcaatgaggagaaatgtgccatattcgcgggctgaaaacctgtaagacttgtgtgtggtgtgcaggggccattgttagcgccccgaggtactgtttggacaaggacaacttcgacccagactttaccacctcacatgtcaacatcgctcacgcaccggcttgaattcaaattcaggagttttaatctattgaatgcttactctgtgtcattttatcgaatacggctcaaatctgcaagtgcgctattctcagatcacgcaggcaacagagactgtgtttactgtgcttggttgtcgtggcgattccacagacttctgcacctgagtatgaatgcccacaccacgccaacggtatcgaattgattctttctactttgaacgcagcagaacaaagataaggtgttggaacagccgacacaagaaccgcaaagatcgatagttgtgcccaagaacctgctcgcggcaaaatcgcaaggcacgcattcacttctctcgcaggccctctgcgatattcaagtgctatagcgaacggccacagtctgaaaaaacctttatgaggctcttttaaagattctaacgcctaccttctaccgctactgtgcctcgccctgcgacatccaatccaatggcagtcgaccccaaatccatcaaatgcaaggcttgttccaaagacctggccacggtcacggactcagggcttattcctaccctagatgacaccgtgagtgagggctgcgagacttgtcaacaatttcgccccttattcgatgcaatggaggctgcaaatacagagtacaggtcttttagagaccgacgtgacaactatcgccccaaacaagatgctctactggaagtcaggagaacacatatcgacttcaacaattggctgtcgggcgtcgagtcgagcccgggacatttgcaaacgaaggaggtcaatgaaccacagggtgagaagcgaccgcggtcgttgtcgcaatcatccgaaacttcagctcaaccaacaatcaaatcatcccgacatgatctcaataaagacgctaggcatgtgcggaagcgctttaggttcgcaggcgaggttgaattccgcgaagattatcggccaagtcagaactatgctcgtagcgacgaaacctatattccgggcagatatgcgccacctgaggacggcgagcatctagatacaagtggtagcgcaaagaccttcttgaggttcacaggcatgaagaaagttggcaaagaatgggttgatgtgtggaacaatgaggagggatctgagagcaagaagggcgggaaaagatctttcagtaccagaaacgagccagatgcaaatgctgcggctgcagctgtctcgtctacgactggagaggatacaactcagctcgacgctgctccaatggacgctcgggcgcgaagactggcgcgaagaacacaaccgcggcaaaatgtcgcaatggaaaggtggactggaacgccaagtggcagcaagccagtgttgaccgaagaactctttgagccgacagaaattgtttctaccacgagtttcgataccgctgcgcgcgtcagaagctcgactgagtcttctcagcggaccaatggcgaatcccatgacactgccagacctgagaatcgatactcggagaaagggactcctttgcatgaacatgttcttgaagagatgccttctagagaaggaggagacggcaacaacgagacagataatgtgtctgctaaggcacgacaaaacataggagagagccaacatgagcacgacctcataacacccttagatggcggcgaagtacagcgcaccaagagacacacgcattcaaggaacctatggatacccaatctgggatacctaagaaggtacacgtcggagatttttcgactggcagcaacgctggagacatgtcgggttcgcatgatcgacctgcagcgagaatgcgagtcggtccttacaacgacagtacagagcgccacaatggcgcgataacttcaagccattcggtccattcgactgaagcccacccagtcggttgcgctgaaggtcatgcacaacatcttgctgcaggaattccgactggcacccgaaatgcggggactaacgctgccggagaaatgctagtcattgcttcgcgtgctggcaaggaaatccagttaaggaagtagatctcctttgcaaaccgtctgtttcattggagtacctcgacatgtgatctagcgggatatgccgatcggtggttgcactaaaggaacgatagctcctgtattgtgccgttctaaccgtcgtgtttgcaacgcagaaccaacaatctattctatcttgtatacatgcaggcctcaagggataacatgcaatgcctgtggtatccgttgtcggtctcgaccaaccttggtacgctagcctgaagagtggatagcaatcaagctggatccactgttgacaaacatcaagctcggcaattgcctaagagattagctatcgcaattcggattagatccagctgccgcactgccaaaattctttggaccccttgactagctctttggtgggtcaattagagactttttgcctgacagtggctaatcataccgcacatttctaagggtgtacacagtggttgaattaagactgtttcctaatgcagcaagatcgattgcagtggatagacaagcccgtcggatagtgagaagcacggatggatactcgctaggttcaacagctacgagcagttgcagccgacacgaatatgaatcgcttgagtaacctgggcattatgactgagctgcaagatggcaggatgctggcagggcattgtactgaatcggaacatatttccattcatgcacatactaggctgtcagtatccgacgtagggaatatctcgccatgtcatctgagaccaaccctgttttctcacgatacgtgtccatccattttgtgacctccaagggcctgtccctctgatcatggatgtgcggcatcgtgcgccatctacgaccatgattcagcgtgtgtgtaaattggactctagacgcccgcggcgctacttgttctgtcacgtttcatgcgcttgatctgatctccccaacgtccgccccacatcgaagcctgcttgaacagacccggtcagcacgaccttgggactgcctgatctgcagaacagtactttaacgaggataacgtgtgtgtacttccgtgtctggaccgcccgacctcgacttcaataagataaagttacacaaattggactaatggtatgcttgtcaggcttctggcgcttgttaactacacatcgctcatttgaatacagctcagcctgggccgttgggcccagaattcgggaagcatagaaaagcagatgtaatttggaaactatgccagcaaataatggctcgtgggatgtccttcaaggcacagcgctcgcgtgtcagcctcagttttgttcagttgcaccgatatggcgttgccggaaacacgggttgaacaatttaacataaccttggaagtaatgagcaacgtgcacagtaacagcatgtcatacgaaagagcagcagtgttgaagactaatttggttagacaatgtaacgaagatgatgtgaatttgtcctaaagctctcgtataatcatgtgaacgtggctgtatgcacaaatgcggaaggctacttccggtcgcccaatttgcgtcatctcacgtgtgccggatcgatcgttcctggattgttcccagccggatggattgaagcgggaagggaatgcttgaacacaagctgggacgcgccactagagctaaacattagtgcctcgatggtttcacaagcagatcatcttcacactcgaatcgatacaacaacgaccagcatgagcaggttagtcgggcgatctcggcggccactttgtgctgcaatcgtcatcagcggatcgagctattgatggccgcgaagcaaatgcgttggtttattcaatggctctcaacagttgctcgactgatgcccttgtggagacgtgagctattcagaatgtcaaattcagtatgagcatggttccgaatcacccagacagcagccacagtggcgagccacactacgctaagaggtaaagttattcagggtgtgtggctggggcacaacggtccagggattaccttgatgttcgggatacgtgaatagctacgcaaagcaaacaagcaaccccatgtagcgagaaggcaacaatcgtgccagaatccggaccagcggcaactccgtattcacagcatgtgcagcacactcgttttgtcgatctcgccttggccaatgggcgtgtcgaggatgttgtctcgactctttcaattaggtggccaacgtggtcttgaacttcgtcactaacagctgatgttcggtggttcatcggccaagaagctttggagattggctcttccgacactaccccttcaagcaggtcgtttaggaatcttgacccagccacgagttgaggcttcgaaggttgcatgcagatgtagcacacaaaaaatagcttcaccggatggtctatgcgcgcgtgcggatccgatgggatttcctcaatcatcgatgcgagttacatgcaagacttctaaattcgagcgcaaaaccgaggcattgccaattagacggcggccaacaatcacaggcggtgtgtactccgcgaacaaaaggcacaagagactagaatcgttgaaacgccccgtacatcttgctacgtgatttagggtccacaccgggccgcagtgaaccagccacaagatgccgcctgagcacttctagcacaagtctaggcgccgtcgcgacgcaagtcagttgacatcccgcccgtgctcgcccgttcccccttgccgaattgaggcacggtatcttacatggagtggctggttccctttgaatcttgtgcaaaaagaaacatcgagaaggttgccgtttctcgtctcaactgtttgtgtggcgtcgtggggcaaagaaaatagggttggtgccgccgccaactaaccacaagtcgtactctcagctgctaggtgaccgttcttcgcctgtacttcttcgaggcacatagaggaagcatcgtgtgtgtttgatgtccctgtatcgtccgctagcatcaaagactccgcatcgccgagccaggaagcgaagtcaatttcgctcaccctagtagagatgacgacaggcaggcttcaccgccaaaagacgttgtggtgggatgcgatgatttgagacgtcagatcgtcgctgcagccgactcctggcgggcatgggtagggtatggggtggttttcgttacgaggcaccacaccccaaaccttaagttggcgtcaagcaggggtagactacgaagtgagcgaagacgggataccatattggttgcctgaacgtcaggcaagaaggtggcacggggacacggttccgactgcgtgcttcgagtattgacaacatgaaattgatgatgtgcatatctcgtcagaaacagctgctgcgattcgctggctgcgcttgattggtcggaacttgtcccgcaagcacggttggggtcaagattttgtgattttcaaagactcacctctacgcctccacgtatcttatctcggttcgtcaaacgaccacttgcacagaagtctcgtcatgcacgttcaccgacatctcttaaaacgcgctcgtcagagggcagccattcagtgtcagtaatgaatatgcagggcaaggttgactacataatacctatgcaaggcatcccaatctactcttgcgcacggtctctgcggtgaaggcgtcaagccacatgatacgatacactacatgcagatcctcaacgcccgtgctggaaggtggcgcagggttgtgcgaagcatgttgtcagatcaatattctcgaaggaaagatcaatattctcgaaggaaactctaatcatgctctagtgccttactatgttgacggcttctaaggacagaaggtaggtggagggcagagacagaaaacacagaggatttgcgagtctctgacgatgtccctacaagtagcgatgcaaattggcactgagcttcagttgtaaatgttgaatttgttgcttgttctattatactatgctgcatgccggtcgtatattcggcgacagtgttcttcgttcaaaattctagcccctcgaaccatcttaagttgacgttcctcaaatctggacaaggtcatgtttctccccaatattcagggctcctagcaaaaggcccttgtgcaggtataccatgtcatgggttctttggtttgctagtcgtagtcttccacgtatttgccgatggaggcttttacaagacatgtatagttgtgttaggatctccacggataaatcggcatgtggggcatgcggatgctaccagggcgctgccgctgactcaattactgcgccagttgcgaatttgaggcgtcttcgcttcttttagtgtccattatttgagccccaatgtggattcagggtacgatggcttcctgctcttcccactgccactgctcaacgagctgcttaaccctgtagtcggttgaccaaccgatattcgattcaacatcctgaagtaggttgaggactacttggcgttcccgagcatcactgaggcattgtccggcggtgaacaaaggctggactgattggatgcgtaccgcttcgtcagaacagaccaaagaaatgccaacgatttcgcggctatgcttttggcaagctgccaggaccgattggtacgagttaagacgtgcacacaccgtgctgccgccttgagtcgactcgtggggcttgttcatgaaaagcagaatctggctcatgtggtatgtctgcatggtggctgcgcacatggggatgctgtaccaaatctcggtgaacatggattcgttgtcgtttttgaggaggcgtcccggggtacgcgagggttccactcgagcggaaggctggaaaattattggcagtccgtcgtgccatacctgaaattggttttgcagactgtgccagtagtcgagtaacgtgcgctgagtgactccggtccatgatcccatgtcgttagtggtaagagagtcgccagcagccatgtagttgaccagcttggccatgagccagatgagggcgttgcagataagatcttcgctcatcgtactctgtgcttcaccttggtaaacgttcaaaggtttgttgctcggaacgataaagccttgctcgtcgataagaaggccagcttctctccataacgcacgatcctctgtatcaagccttgtgtgggttttgttgatgactgtttattgtcagttcttgcagattcacgatgcggtgatgacacttacgagctgagagcacgtcctgtctggcaatgttccagaacgtagctctgcgagctttggagacgaagttgtaggtagctgatgacactggagaaccaggtgagggcatctgcagaggcttcatacgctcttgtgtgaggactagaagtgactttgctccattcagatgtccagcccactcagagattgaggtgtccaagaattcgtagacacacaggatggccgaggctgccagcagatcatcgggattggacacgaaagaggcgctactagatgtccgacgacgtttgggcgcttgtgcatcgaatgcttgcgctatgtttccgttatggtgtcttagctcgcagtccgtagactccggtgtagagttggtatcatttttgactgcctgaagtaatagggacacagcattgtcatagaagacagccgccttgtgcttccaatcgaccactgacgcttcggggtacatatcaggacgactcggacgcatgctacttcgtctgctgccttggagacgtgcaagagccttggctgcacaggccactgcggcatacttgagcaacgggttctcacgtgccttgacgggtacatacgatgcaaagtaagtaccaaggtcgttgagatccatccagtaccctggaccttcagaaaaataccttaacagaaaggcaatctcgtgatctttatcgatcagggactctctgtctgaacgaggaggtgagcgacgtgagctggctattgaacttgatcgaggcatgtagtctgcggaaggatcgtagggggaactaaggcggggatcgattggtggcggtgttgatgaagttgtgtagtcgatgatgggatgaatgcgtcgattgcagagggaagcgggcggcgagattggcgtcgctgcagcggatgttggagttgactgtgtgagaggtggtaacgcctctaattctggtgtgtaacacattggcacactcgtcggagcgtattccggccccatactggcaaggtgtgctaggatgtgaatgaaagttattggctgtgcgccatgttgcaagtggccaaggctcaaatggtgctggtgattccatagaaccggcagacaatgtgtcgaaatcaggcgtacacggatccaagtatggatttgtggtgttgatgaaagtcactagatcttgtgagcttaaaggctgtactacttcaagacttaacataccatttcttgggatgtccatccatatagtgtcttcatcgaatgtgttcttatatgcatagaagcccttcagcgagttctcgtcgccggagtcgtcgccattcatggaggcattatgttggtggcggaatacaatgcctgagctggggatgcattctcttgaagccttggtacattgtgagcacactggcttcttctcgtcacactttaactttcgctgccggcaggtgagactggagcgacgttagaaggttgtcgtcgtgaagggaaagcaccgcgtaccatccggttcgtgaacgcatgttgatttggattgatttactgtaggtgggtctatctgggatgtgttcagtcgtggaagaactcgtgacgaagcgttgtgggtttcgatgagcacccacctgagtcggagcgcgctgtgctatatctatatcagcatgacggtgagtgatgaaagcgtataatagtgctggttggatgcggggtgtagcatggttcaaaccactgcggatccaccgtcacaatctaagaccaaggcctgtaagaattcgcgcaaggctttttccttgccctagtctgcatcaccctgaatcgcaatcgcgttgctcgatcttgagctggggtagaaccatccactagacttcagtgtgcagtaatggcctgttggtgggtccatgggcgagccatgtcgcgtcaagcgccgcatccatgcacccatgtgtttgatgccgagtcatggccgagacgcagatgcatatcacttctagctcggaaataagggcactaggcaaggtcgcgaaatttaaacttttctcctgacgccgctgcactcgcgtaatggtgtagatcggcccgtttacttgtactaggcccgtctcgtagtaatgtccccctacaccctgctcagatccggattgatccttccgtcgtagcattgctaccgcgtgctaagaaacctatcgagtcggtcggagtcaagtccatggctgttgaagagcaagtgagcagcgcgtcagacgcccttatcagcgggaagacgcgaagcacgttcgactagatcgattttccatggaacgttggaagcatcggagaaaccgcgggatcctcaccgcttttaacccgttctgtagcctttgcagtgtccatagatggttagcgggccatcattatgacagttttggcttcttcttggggcgttctggcactgcggcctcagcagcatcactatccgcgccaccctctcccatctcagcgtcgctgtctgagccactgctttggtgatccgaatcgaattcctcgccgacttctgactcggagtcggcctggaagtcctcgtcaacgctctcatcgtcttcgtctgcgctaccgcgattcgctggcgctccatcgtcgctcgaggcgaggtcctcatcttggagggcggctgccagtattgcgcccgactatactgtcgttagctcgatcatggcatccattgaatgctgtcttacatcatctgccatctcgttcttagtcttgatccctttggcacgaaagaagttctcgagtggttgttgctcctcgctacagaaacgcgtcagtcagctgattacaaagagactttacgaatcacttaccgattaatgttggagaactgatgctctgccatgcctcctttcatggtgaaagtgatgtcaaacgtacgactagctgccatggcgccaccaacacgcgacatggtaacagaagcaatgttgtccatgctgatgtaggtagccggcttgggaatgaacatgaaagccttgtcgagacagaaaagatgtccttcgttggccttgatcgagcatttgacacccgactgctcgtggtggctgatgaagtcacgagaaggacgagtgacacgctttccgctcaagccgcgaaaaatgtctgccactacgacggctataggtgcctcgtaatgtgattgaagcttgtccttgtacttggattcgagtagatcttccttcatgttcagatcaagattcacttcctcatcgcgcttgaattgcatgacgaggaacgggtatcgtgtctgaccctgtcttagagggggatcgaggccgatggtgatcagagtgtgcatatcgtcgggcttggggagcaccatgaacttcttgaccgagtcgaattgtatcttgtagtcgtatgtcttgcctcgcagccggaaagagctttcgtacatatcgatatcgaaacgacctctgcggcgctgttagttggtgcaaatgacgctagtctggtccgactcaccttggtgtcagatgaagaatatccaagaacgtagcaaacgtatcaccagcaacttctccaatctcggccttgtccatgagagtttcgtagaataagttcgcggcattttgctcttcaccgtctccgtcctcagctcctgaaacatcttctccgtcctcattcttctccttcttggtggtgacgcccggaatgtagaagcgcatttctacgagttggtcccgggcccccgcagatttcttgcctctgaatttggctcctcctaggtgcccattcgcaccagcatcgccatcagccggaagggagaagtctactgcaacctcgttcttgccagccaggtttgtgttggagacttcagtgtacggcacttcaaaggcgggacggttggcgacgttgaaggtgagttcagctttgccgaagtcggccttgccccagttccacccgcgcagagcgtgctcgcgattgtccaagttgatgccataccaagttttgaacagcttggagacgcgatcgaagtcgtctggcttgaatccgtctagctgtatgattccgtcgttgcgcgagaggatcttgacctcgtagccccgtgccgcgcgactccattgagccgagataatctgtgactggtcgcatgtgtatgtctcgccatttgcaggcttccagccaaagccagaatccgagaaccgagttgcgcctggcttcctcgacaagttgaggtaaatctcggggaaagcctccctgaaaaaattagctaccaacaccgctacaactacgacccaaaccctcaaaagactcacattttgcagtcgcctcgagttagtatccggttacaaccaaagatagagttgagtcaaaaggtggtgttgacgcgacaccaaatatcgattgtttcgagctcaccatccattagctctcttacttggcaaacgcgttggccgtgctttggcgctagagcacgtgatagcgcgttatctcaccccacgttctgaatacgttgcctcaacgtctcgaccagcaccatcacctgctaccccacctgtagcccagcatctccttagctattgtacgccccgtcaattcatgtttgtgtcagcagtgatgctgttcagtccctccacggcctccattgacgccacgctataaagaaccgtacaactccatcgacatcctgctccgatatacctttcatatttgctattggatgtcgtcactccacactgaagatatcaatgtcagctcattgcttgctattgtgtaaaaatggccgcctgtcaacgatccaggttgttgcggtcttgcatgataatacatcatccacccccacttgctactgtccattcatgcaactttttttcttctcgtccagggtacaccggattactcttttcgtcctcggggtgataggctgaggctcgaagcgtcatgggcatgtcggttcaatccgtgcggccttacttcaaagcagcgccgaagggacagcaagcggaaccgcactgagctgcagcaatggcgacgcgtgatgttatcacacacgggacgatggccatggtttatccgtatcccaggatcattgcgtgggtcaaacgggtgtgcccagcaggttattgcgtcaagagcaggtgtgaaaaaggcccgatactaccggattcgttccggtcatgtcaattatgcagtctccccactcacacgtacatatagtgtgtaccagcaagtcacgcatgctcgtttacccatgtcgcccgttgggtccgccgtattgccagcgggtgtaatcccgcctcgtccctgtaataccaggttctagggacgttcgcattttcaccatcgggtcttgcagccgtgaggacatactgtgcacagtattcataaggcccttgtcctccgcgaatgtaccggctgctaggtatgtcccggccgtggtcgaagttggacctagttttgggtacaacactgatacaagcgcgcaatatggccggtgccattgatgtttgataggtgtttttgtcgatgcaggaccctgacctgggatgtaggttcccgcgggagacctggctgttctatggtaccatacaatcttatctacgagaccgtctttgatattgggctcggcttgtaaccacaatctttctgaggtgttcggcttttcgctcgctcatgcccagctggccccgccaatgtctttccctgggcggcggcgattgccgttgcagaaggcgtttgctgtcagtcaatcctttaggaaaagtattcgaagtgcatcagcacagagaccattcactatccataatgcagctttgggagagcacaatttcctaaagcgtgcatatgaggctgagtgacttcccagctggctggacgtcccgagcttacacaggcgcatccacggacgctaaaggaactatccttccgaaccgatgttcgtgtgagctttagtctctctccgcacccgacaacgatatgagcaggaggtaatcgccgacttgggagtttcacttgcgcggtcttacagtcgtcgagaggggaagctcgccgcttccagcgctgcttgtctaatcggtcctttacgcaagcccaggtgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgctgatgcgggtgaagttgctgctggtgaagtatgtacgatcgtgattgtgcgccgagctcagcaaaacgggaaacgatgtgcaagctcgacgcgaagccctgcccctgggtctctttcgtccatcaaggttatcgggttgccagattgagatgtttggaagaggtcggaatcatcatccccgctcgcagatgcgcacgtggaccacacatgtcgccgtgtggatggtgtgcttatgttttgccggtcatccaacatgcttacttactttctgatatttgccaacagcctaatttggcagaccagctttcatgtcaacctggagctctctgagtgcaatcgtgagaaaagtttcggcgtcacaaactctctccccaagtcgtaacatataacggctccgtctctacggcccgttgaagacggtatgtagcccagtaagacgtaactgttgctacgtgaagtcggaaatctgaaggtttagttgatattgttcagagccgcatgcggtccaataatcgagcttatcgaacttaccccaatgctccgtgtcaacaattcatcgccttgtgggagcatgcaactcactttgctttccataacatttcggtaacatctccgttagcgaaacagtaagtcgtcttattcatcttcgcgctgccaattctggatcaggccttcgctagatatgctcaactcctctcacacgcgactcgcaacgttgcgcaacagccagacagtttgaactgcgatctgcggagtaaaacgtgaccaagcactggtgcaatttgatatgaagatgagatccatgtcgtgctgaggtttcggaggaggagaaggcggtaggcgaacatgcctttcacaaagcgtgcttgtactcgtatgtcactgagccttccagatagaatgctttacagcacgaggaatttgatatgataaggctcaacgcacgtgatcaacgctgaaacacgatttatcttgggcatgcgacgaatgttctttgcaccttgtgttgtcgtgggtgtccgtgaaggcaatgccaaaatagcccaaatgtataccaaacagtagaccaacattgaatctttagcaagtgatgaagttgtctctttaagtacagcttttcaacagctacgtgtgttgatctatgataaacactacataatctgcatgcttggtcagtcttaccaaatgtcaatgatcttggtagccataggccatggcctaacctctgcaccacaatccgagcatagaaatggcaacgctgcccggaataggtagcattgcccaacgagaatatagtgatcttgctcctttctcaaaatcactggcacggcgagtccagctagagcccagatagtatcacctggccatatcgattggtcgatcctccattcctttgcgaaacccattgataagcgtgtttcaaaagtcgtgcttccgatccccagatggttcactacatctttgaattcatcgcgcagttcccgctccacatgctttggttcagcacagctatcgtgtactgtgtggtcgaaagtcttgtatagatgtgatgccgcctctaaattggacaaggcaaatgaatcgagtaggcatttagaacatgtgtctttattgcagaaggcatctagaacaccacgaggtagtatgagctcacggcggttcgtggccatcggtagaaacttcttgatgatgtccaagtaatgcgcccggattctcaaacaaggcggtgtctttgcaggaggttccgttcgttcatgtatcctcactggtaatcgttgcggcttgatagcgaagtgcggttctcctgtagcgtcgatttgaagagccgtgttcaagctgtctaaccataatgaggaactttccgaacttgtcgtagcaggtgaagtacgatcaacaacttcgagttgaacattgtagtggtattcggcagcatgctgctttttcggttgttcttcttcccgcgagtcgactgtgttgggtttctgcccagtcgatgattcagagtaccatgatgctgccagtcgttccacttgcaacgttgaaaattgtgaaggtagaggctaaaaatataggagaacaaggtcagcagtactctagccaaattgtatacaagtggcccacctcaaaactactcttcacgtcccatcgcggcacccaactaggaacgaaaggcgtgtcgttttgttcacacaacgcatataataaaacatctacacgtcctctatctctcaatagatagatcgctatgtcggtgaatatctcacaaggtgtctgcgaatagtccacaggaacggcgctggcgacctcagcgttaacgagaccaagtaaggcgtagactttatctcttctatcagtagccgagcagtttctgcttcggtgcaatacatcaagcaagtcgccagcttctggctggcttgagggcagccaacgtagtacgctaggtgcccgaaagtccagtgttttgcacaagttcaacaatgtcgataccgtgtcggcagtccagcgtaaagtccactttccgacaacaagcgtaactatctttgccagagcaatctcttgcaaaatctaagcaagagttaaaagtgttagcttggatttgcataccgagtccgactgactatgcttacccacactcgatcaaaatagggcatacaaatgaacctcgcaaattcgcgacgtgaaggtgtctcttgtctctgatttgattggcgcgagcttccatccaagagtctaagcactctttcgaaagataaactggtatcagtagtgagagaagcgacaacttgcgaggcgtttgtgtaaatagtagccatgagcttcacttgatgattcctttcaaggatgctcttttgatcaatgcagatagcgtccacccaaatcttcctatttcggcctttgagtcttaaagatcgcagtactgattcacaatttcgggtgacggcaatgtttccattacgacacttgatctttgctgacattgagaggtcgccatcttcagtagcccaagtataggacaccgcttcatagataggcttgtcaagaagattgacgtggattatgtcgcaagttatgtcttccagctctttaccgggatacaggacgaccagtcgtatctcttgtccgagttcgtagttgagtcgcctgtactggtagcctgtcgatgctgtaaggtctgatccttgttctggcttctcagcatcttcgaaagtcgtttcaccacaggaaagacagcagcggaatccatcaaacctctgaatgtcaggatgccgacaggcgggcatctttaccgttggcagttggagcagcttcacgggggtgattgaaccagtccttgtgcgaatgtcagactttcgatagtttttgtaatgagatgttgcacatagttcagagtaggaacgctgctttcatcaggctgagcagggtttccagcaggctgtgctgaggtgtgcttgccacatcgagctgttcgaccccacttagttgcatacaatcggcaaacaaccacgattacttcgacaccactccaacaacaatatcttgagataccacttacccgcattcagaaactaataccggaaagagatttacaagaagtagtcggaaaagctcgaccgatttgatcttcactgttgagtagttactcaaatttgagctttcaaggtttcgtgtgagcgcaacacatttcatgacagcgcacagctcttccagcaatcgcgaatccgcagaccatgagccgattcatgagaggttattcttgtttgcaatctggtgactaacatgcactgcccgatctaaaagacgaaggagatagaaactgtctgaacatatggtgaatcaaaggatttctcaagtgtcgctctcgaatctagttcgaagcttactgaaagcgaatccggtatacaatctacgcctgtgacaattgacacgtggaagccagagagcttgatgactgcttacaagtaagcacttcgcatgcaccatgcagacctgctagtcacgtaaaagagcgttaattgatttgaggaacggcagacggacgcatctcaggtagttactgtcattgtccatgtaaggaccgagattcaaaagatgatgttgaaataaattccagatatggttagatgatcagcgaggtggcggagcacttttgctgcggcacaaaagtgatattttgggaactgcacatatgtagcatcaactgccgagacagcttttacacgataatgatttgtcaagattattgtaaatctatgtagaaccgaactgtgaatctctaggtcagactctgtaggtgcacaaagcagcagtaaactacagccttgcgtaatcgaacaccattgtatatcctacaaagctgatcctggggccatatcgcttgtctgattcgttggtgttgctaggtcgttgttgaattctccttgctgtatgtccggcgaagtctgtggtgtttcgagctccgctatcacccgagttgtgctagatggtaattccgagatgccatggggtctataagagactgcttcgcctgggagctccgaggttctgtgtccggcaggcggtgtcgtatttgctggcagttcttgaagaccatcggcttcctgcctgtacgcctggtacgaccgacgatttgaagaatccttagggggcggaattggttgatagaattgcgagtttggcgaggaatatgtaggcggcgctgaaaaatcgtcagtaaagtacctaaaaaggatttggagtatacctacgcgattgtcccacaaattgcgctgatgtattatcttcgaatctctgtctcattttcggtgtggaagccgcgccagcttcatcgtgagcgacttgttgcttgcgcttcctcctgcggcagaggaagaagacgataaatccgaccagaatggcggcaccaagacttcctccaactgcgcctccgataacggccccgttgttagagctactacttgaagcgttgcttggggcactgcttggagtacttgtggggctcggcgatgctgatggcgcgtatgcagcaaactgctcaggtctgcccaagaatgcaggaactagatcgccttctttacaagatggtttgtccgtacaagggtttgatttacagcatctacataggttagccacgatcagaaagtgttatctgggatgttgcccacccccagaatgttggtgcagcactacagctgaagaaattgcttccagtctcacagcttgcatctggaaatttaccaaagtcggccatgggaaaccctcctgatcggacatttccttgcacgcaaccgtttgagcagggatcggaggtgcaacaaccgacaaacttcgaactttcagctccacaggcgtaccttcactgcttgttagtatgaagtatatagaaaactgatcatatcactcaccattgccctccacttggacaagtgagcttcgtagcattggacatcgtcgtgttgcacctcgtgattgttgcaggaaagtgaacagttacacttgacaggtgctgtgacgtatggatggaggagtgagaacagatgaaagtgcagaacggggattatcttgcaaggatctttgtcaaagagcgcacagtgtgctacttggtggtcaataccgcgcgcgtgttaccatccctgaccggggcacagtcgttggcctcgtcgtgataaacacaaccctctgattgggtaatcttcgctcaaatcggcgtagtattttagcaacccagcgtggcagtggagatcttgtctataaatttggtaacggacagaggcctgacggcgttgtcattgagcttgctgctacaagtggctagtgtaggattacgcccacctcagcacgtacacaaacaatcggattgctgacacggcacggtcaaagtgatgagcctcatgcggcgccaactgcgcctccaataagccgaacaaagggatgaacaagaaaacgtcccacgcgcatccaatttcttggcgagagggagtgattcccgtagttttgctctcagctcaccgccacgcgatcatcatttcagcgcacgaacaaatgatgtcagtcattgggtgtcaccgtttgtttcaagagcagcggtgtcgtatgtgaagagcatcgggatctctgagccggtcttttgtcgtagtgatcgctcaaagaattggcactttcagtatacggatgaagggtgaagtgccgtcatactggaaaacagtgttgatgaggcagtctagatgaacagcgccccgtgctgagtcgtagaggtgtcagccgctttgaggcgtggatcgagctttgtgccagtttgtagaacatgtcggtcgtgctgataagtgtcgcatgttgatctatcgaattcacatggtgtgtaaaactgaccctgcacgataccgtgcataatttgactgagggtctgctgggccagcctgaagtaacaaatgggcccccagctcaagagtcaaggatgggggcagaggatgatctggaaaggtcagattgattggagcgaacaagctgcgacagaattcgtaacggaagtccgtgttttatgagacatgtttgacgagtctctcatggcattgcttttgaactacagaacggaaggcgaaagctgctggaaagatgaggtcgagctgagacgatgatgtcatcatacgctaacctgttttaaatacaacgccttccctagtttggtttgcttcgttcacttcactgcaaactctaactgtatacttgaacaaacacgggtccataatagttgtcagaagtgggactatgagtgaattgtgacaattgcgagagatcgcagacacgaccacaagtcgttgctcaactacaatgaacgtacccgccagcctggcgcgagacatttcgcctccacagcccctaaagagacggaggacagccgggatttcttcgccagctgctgcatatttaccaaatccgaatattgagcccactatagtagcgattgaagctggcaaagcaaagattgatgatcacctgtcctacttcaagaaccacctcgcgaaatcgcatcgtcaaactcctgcagatgtagcacgcttgtcgatatcagatttcgctacactgtatcacggtaatgaaaatgagcacggaagacacttcgtcattcatcagcacaaccatccgcgcgccggagtacattatgatctgcgcctgcagttttccaagacgagtagcatgtcattcgcagttcccaaaggcttgccaggtaatccaaactcgaagagtattggacgtatggccatagagacgcgggtacacaactactggaatcatctcattgagagtgcgagtagcaagacgggaagtctgctcatttgggacaccggaacgtacgaagtgctgccgaggaagacaggtggtagaaataggaaggggatgcctagcccgcagactacagacgatgaagaaaccgaattggattcagatgaagagacgtcaaggaagccaacgagaacaacaggcatcgaacacgagaatgacaagcttatcaccgcgtttcaaactcgatatatacgtcttcgccttcacggtacgcgtctgcccaagaattacacgatcgtaatgcgactacctaccaatgaaatcatccaacatcccactgtccgtcgaaagagccggcacaagcctttagtacacaaaattaagcttcagtccgactccgaagctgaagatcaagtcgaccttcaaaaccctatgtctgttccaggagaagaaatcgacacagataccgatgaagatgtccaaactagagcaaccaacgcgtatcctggctcgacgaacgacatcggatcgatacaccagcgacactggttcatgcagctcgatcgacaaaacagcggttttgttgtagatgacacaagcggcgggaaagtcaagtgggtacgcggcccagatggtagtggctttgagcctttcctcgtccgtgggcgcgactacgaaagaagcgtcgtcacaggtcgtctcgcacgagaggttgaaagcgaccaaggtgtatacaactttgtgggtagagcaggatggatgggaatcgaacattgaactatctaccgaaagctctaggatactaaaggagagggaaaagaaaaacactcaagtaatatctaataataagcattcccactcctcgtcgtcatcctcccaccactcccactatctttccttgccttactcatcttccccgccgccgcagccttactcacactcgcacgcgtactcgccctcgcaggcttgcacaccggactcgcaggataattcggatcctcgctatcttcctcaagcgcgatcggcgcttctacgaaaaccacgctcttttgtctcttgttgtcgcgaaggacctttttgatggatgatttgggcgtctcgtatggctgagagccgagactgggtttgcgcttgagtggggtcgggtcaggacggatggcagacacgctggaagctgttgctgttacgggcttggggttcttgggaggacggccgcggggttttttgatggggatggcgacgtgggatagggttctggtggtggccgcggtggttgtcttgggtcgtgtgctaaaggtggctggtgcagctggagtagacttgggtcgcgtactgaaggtggctagtggggttggcttggacttgagccgtgtgctgaaggtggttggaggagttggagttgcctttgcctctgtacaggatgctgggtggacgacactttcacgtcgcacttccttgctgatacgtctaaatgctggagatgaggcgcgttgcgagatagcggtagtcttggtgagcttgcgaggtggtactggatcataatcagtatgacggatgcatgtgtcgttcacaatcggcgaggaatgacttggtgtaatcttaccagtggtagcggactgaaaggttcgagatttggttggcgaagcgttcagcttgctgcgtagtcggtcgggtgcccctggtgactattagatctcctgaacttaacacattcaaaacttgtactcacactggtggtccacgttgaaattctcaaggaagaggcgcggaacataatccttctttcctccatttgtctggtccctctcaaagaacttgtccacaaccttctggagatgaagcttcgttccgagcttgttgaccgccacctggtcctcatcgctcactgtcggaagcttgaatcgtgaacctgactcatagagcggcaactcgaagtactgctgcatctgtgggatttccaaaggtacgatggtttctgccgtagcagcatccttggggcgattgatatcgaaatcaattttcatactctcccagtgcgccatcatgagtgtttcagggaaagggagagacgctggatagtcgctgtgccagctttcaatctcactgtcgccaccgtacttgaaagaacgcactctctgcaccttttcctcggacactaggctccttggagccaaaacgttggaggttcgtcgcttggaaggggcaggagttggagtcgggctttgggagtcgccgcgatacagtgcttcctcttcgaaagccattgggctatcaatataagcaagctcatcgtggctatccatgtcaaaagaatcttgctgtgcagcattgccaaagtcgcgtctgacgccgatgaccagagctcgaacttgttggtaaagctcgtgactaaacataggtccttggtgaggaagctggttcagcagagtctcgtcaatacgattgacacgatccatataggtggcgtgagagtcatttccgccttcgtgttgtaggtagttgacggcctgcgcaagtcggcgatcgttggcgtccttccgtgaagtatcatcgtcgctgaccaagtaaatctcttcagcatcggagatttctatcacgcttgaggacgtctcagttgcttcgagactgcgtctgtaagacatgatagctatcggtcgaatttcccgtgaaaaagggtctcgtgtgcagttgacgaggagtaattaatggcttgtgcaactaggtgaggcacaaaaacgttctgcttgaaggaatgggaagctaaaattgaaccagctctttccaaatcatggaactactcgaggaggtatacttctgaggagcagtctttgttgtgctgttgacaaaggcatagaagcgaacagctgttgcacctctccgcaaacgggcagtcctcatgtttgtttgttacccgtccgtaaagcctcacatcctttgtgcgcgccgagaggagacaaacgggtgtcatcaagcgtggagcttgcgggctattggcgttttgtcgatgctgtgttcgaaaccctgtgcaagggatgttggcgcacacaacacatggaacatcgaggtcaacgtggacccaacaaagttcggtagagaaacgtcgaaacaagagattgggagacatatgaaacaacttgcgaaagagtgtgcattggttgagaatataggaatgcgcaggatgaagggatttctggagagtgagcctaggggagggttatgtccgtaaattccaaaattttgttaatcattacactataacactgcgtcgagttcatggcgatagcagcccctctggtatctggtctctggtctctggtctttggtctctgatcaaggaaacatatgtgcatgctgacagaggacggccaaccttggaaacgtggatgttgctttgttctcccgcgtgcagcatggtgaccttgcataagaccatcgcacgtcagacgcaattcggtatagctttgctcaaagtgctacgagatggacggttaataaaatgcagtgtagtagaatacacgcacagcctgtgtctgttagacgtgtctggtgaaggcaggaatgacctgacgcgcagaggcttggcaagacgtcatcgacacgcttcttacgcgatgtcacaaggcagccagcttcaatcacttttcgcacgcaggaccaacgcgaagctcttcttcattgacgatcaatggactcagtacttagagggccgccatgggtgtcactggcctctggactgtcctgcagccatgcgcgcgaccgatcaagatcgaaacgctgaacaagaagcgcctcgcagtcgatgcctccatctggatctaccaattcctcaaggccgtgcgcgacaaggagggtaatgcactgcgaaacagccatatagtcggattcttccgccgcgtatgcaagctcctctttatcggcatcaagcctgtcttcgtcttcgatggtggcgcgccggtgctcaagcgacagaccatcaacaaccgcaagtcgcgccgcgagggcagacgcgaagatgccgttagaacagccggaaagctgcttgcaatacaaatgcagagggcggctgaggaggaagagaagaagcggaaggaggctgtacggcacccgcgcaaccaggaggagcaggaggccatacccgagaacttggtgtacgcggaagaaattctgcagtcacagcaggagcgcaccgagaacagaaagttcaagaagaaggaccaataccatttgcctgatctgggaaagtctatgaacgaaatgggtggtgcagacgatcctcgcgtcatgtcgctcgaagagctggaggaatatgcgagacagttcgacaggggcgaggatatcaatgtctacgatttctccaagattgacttcgaaggtcacttcttccagagcttgccagccgccgaccgatacaacattttgaacgcagcccgactgcggagtcggctgaggatgggatactccaaggagcagttggatacaatgttcccagatagaatggcattctccaagtttcagatcgagcgggtacgtgagcgcaatgagcttacgcaacgtctaatgaaccttaatggcatgaacgacgatatggttggcgttggaggagcgaatcgtgtcgcgggcgaaagaggtcgtgaatacgtgctcgtgaaaaatgatggagttgagggtggctgggcgctcggtgtcgtgacgaatagagatgagggcaaggcacataagcccatagacgtcgatcttccgccgcctgctgaggaagacgaagattgggaggaagacgaagattttgaggatgtgcccattgaaggactaaaccgactgcctaagcccaagcctggtctgagtgcggaggacaaggaaggacgagagttcatctcgaatgaattggcaaagcgacgtcgaaagttctacaactcgcgaaagccacgacccacgcagccgagaccacgaaaagtttcacctgtgaaccaggacccagactcgctgttcttagctgaagagaatgaggatgaagagtgggaaaatgtgcctgcggccgatgatgccgaactattcgaagacgccggagacgacgtcgaagatgatatgttacaacaggcgatagcgctatccatgcaaccaaatggtgacgaggagcaagtggcagaacaatctgaggacgacccagttcgcgaggtcttccagcagaagcgtgctgcagacgccaacccctttgcaggtgtgaaaggacgaggtttagctattgcgcgtttggccaaccagcgtagcagcaaattggctccgaaaggacctttcgagggcagtgatagtgaagaggatgacatgaacttgcaggcagctttggctgagtcgcggaagtcgaaaagaccagtcaaacctcgtcagtcttcaccatcttcgtcaaaggtagttgcgcctgcggtaaaacctacaccgaaagccattaatgctcctggatttgacgggcccttaccatttgaaagactcaatctaggcaattccatcctgggcaagaagaagatggaaaagatcgaggctgagaatgcaggcggtttcgagaagaaactagaccaggacaagaaggatgcagctcctttgcctccatggtttgctggtgaacgtgaccttgggaatgatttgcaggcccagcgagaagaagaaaagcagcaatgggaagaggcgaaacaggaggaaaaagcacgtttccaattccaagagttgccgacgatacgcaagcaggatactcgagaagtaatcgaccttgatgcacctcccagtcaagctcagagtcaagaggttgtagccatcgattcggacgaagaagatgctttgatggaagatgcgccagctgtcgatgctgaggtgagaataggtgacttggcagataaattgcgagctgagccaccaaagcccttgtctccgcaacaaggatcaccgcctcgacagaatcctgcgttggtgaagaagactcctttcgccgacgattcggacgatgagcccgtggactggtcagaaagtgagcccgaagatgagaaacgtgcacaagctacagtaaaagcagccgaagtggctgagcagccagcaccccgcgagcctactagatcaccatcagaagagttcgaggatgttcctatggacaaccctaagactacgaacgaccttcccaaagtatcctctccacaaactaatggccagcataccgctgaaacggttgcccaacccgccaagtcaccctcgccagacttcgaagacgtaccaatacgtacagaaccaccctctcgaccgaagcgacgccatcggtctccatcacctgctgagctgcagggtccagatgatcttgacatccccatcgtcccatatggcggtatagcagaagatacagcacatcttgatatccctggaaatgactctgatcagtactctgaccccgaagatgctgagttgtttgcttctttagctgcagaagcagaggagcatgagcgcttcgccaaggaggtcaccaacaatgccgccaccaaagtcaactttgacgaggaactcaagtctctccgcgcgcaacagaagaaagaccgtcgtgatgctgatgaagtgacgcagagcatgatcactgaatgtcaacacctgttgaccttattcggattaccatacattacagcgcccatggaagcagaagctcaatgcgcagagctcgtgcatctgggtctcgtagacggcatcgtaaccgacgactcagacacattcctcttcggcggcacacgcgtctacaaaaacatgttcaacgccgccaaattcgtcgagtgctatctcgccaacgacctcgtctccgaattcagcctcacgcgcgacaaaatgattgcaatcgcacaactcctcggatccgactacacaaccggcatcccaggcatcggccccgtcaccgctctcgaactcctcgccgaattcccagacctccaggacttcaaagactggtggaccggcgtgcaaaacaacaccatccccaaagacgcagacaaaaacagcgcgttccgccgccgctttcgccgcggccaagccacgaaactcttcctcccgccaggcttcccggaccaacgtgtcgcagacgcatacctgcatcccgaagtcgactcggaccccgagcccttccagtggggcgtgcccgatctcgccgcactccgcactttcttgagctcccagattggatggagctgggagcgcacggacgaggtgctcgtccccgtcatcagggatatgaatcgcagagagaaggagggtacgcaggcgaatattacgcgcttctttgaaggcggggtgggtgcgggcgcgtttgcgcccagggtgaggggtgcagaagggccgagtgggaagaagaaggggaagggagcggcggggaagaggttgggtgcggcgttgtcgaagttggcggagagggagggcgcgagaggtggggttgatgatgagggggaaggggaggtacagccgaagagtctggctggtgcggcggcggaagaggaaagcgtgacggcgacgcgcaagaagaggaagggcgggagtaaagcgacttcggttgctgatgaggatgactttgctgcggaggaggaggaagacgaggcgtatgaggagccgaagaagaagagagcgaggaagactcgcaaggggaaagctgcatagtcaagcgttcagagatgtaccaaatctcatgtagatccatagtgaaccaactcttgaatgtgcataatcgccaacaaagaagtattatgtaaactagtctgtacgggctatcaactgtgacagaaagtaacgggagcattcaactgcctggagatatacatggtaccgttcggcctcagtagcaacggtaaaaccctgtgtatagcttcagcctatgggatgagctgttccctgctaccgatcaaaatttagacgctcctctctacaaccccttcccctcaagtcccagcccaacagcactctgcacctcctccccatccccctcattgtccccaaactccgctggctcgccatagacctccgcatcctgcgccccagcatcaacatcgccgcgcctataccgtcccgcgcggccctcatcatccgatccctcgccctccacaaacgcactactccgcctccgaatctcctcaagaaagtcgctattccgatgctgcgggcgtccatgcgtgcgcgcctgcaaatccctgacctccttcggcggccgcagctcgaacatggagttcggccgatcatgatgcgtgaatggtgacagtgagcgggacggatcctttggcgtcgacgggtggctgtcgcgcggagacttggtgttccaccagcctgtcagccgggcagatagcgaaggactattcggcgtgtcggtaagtgctttcgggtcggtgcgcaaatccgcaaggccctttttattcttacgcgtgaatgtgaagccaagggggagcgtgatgggcgaacccgggcgggagaaatcggcggacgacgaggattcggagccagatagcgggtagatggcttcctcggacgggcttttgctttttgtgcgcttgaggagaccttggaggtcgtcctctgataggacagcctggatatcctcccggattccacgagggcggtattgccgtcttccttgctggattaaatgctctagcttggcgcggttggcgatgaatttcagctttgggaaggctgattgctgaccgacgtggatcatgcgggccagacgctgcggtgtggggtcggtgaggatgtaaaagaagtcggaagggatggatttgggccaaattgtgattgtgccgctgaaacgttgaagccaaatttcgctccaatcttggccgaggggtcgcggcagtaattccaggtggcggagtaccttcagccatttgttcaggtcgagcttcaagtattgttcggtcgcggagcctatgaagcctccacgccaccctcgacctctccggtgggtgacgggtctaccgactgagccacgagaggagaaaaagaaaatgttgatgtgtgggttgacctggctgacgatggagaatcgaacattgaagtgcagattcagcgcctttaagggtatgtcggtcctcaggcttccatctttccacttgtgcccgaaggagtacggcgatagtgttccatcccggttcttcttcatgagcacgaccgggttcagtataccgggcacggcggctgacgccagtactgcagaccacacgacgcaatccggagctggaccatgatcagtatctcgagccaattgcttataaagtagcccatcaaaacgaacctgttatgtgattcgcgagtatagtcggcgaatgaggatctgatggtacgcaggatacattcaggatccgcccagagcgttgatatgcttccttaaatgtcatacttcctcgcgtcatccaagcgcactttttggcccagtccacgctatcaaagcgagcaccagtagcataccaccgcttcatccacgtccaggtatcctcgtggcaggcagtaatgcggccagccaatgcgggcaccaacaccttcttgagttcctcatcggtccttgtgcagagcaatgcagccactaaagctccccccgaggtacctgtgatgatttccgggagaacgccagcgtcaagtagagccttggcaacgccgaagtgatagtatgcaaatgtcgctcctccagacaaacaaagagccgtgcgcccaaaattactgcccaagtgtttaaaaagcgctcgcttgttttcagcgtcgagctgactgctgttaaggaggaaagccagagaagcttcagcctcctcgatgaagctctgcacagcgtcctttgtgccatagtacgtctcgctgtataatctggggttctcgaaaccacagaagttgttcttgatgcaagcttccaggagtgcgcggaggtcttcgacagctcgaggctggccatcgacgtgcttctcggtggatttgcccgtctcatcagattcggccctctgtcgcagcttcaccagctgctcgtgtactttccggattgtcttggagtcgtagtagctgtagctcgggttcttcttccagtcgtcacttccgaggtgtgtatctagttgctgtgcgcacttgatccattcttcgtatgatgaagcattctggagttgtctccgtagcttctgccgtgtccctcgccatgtgaccatgtgctcatatagatagatgtatagccgcgtgaatacgtaagcaatactgaggaacagcagccagccaagcacgacgacaagcagcggccatttcagcaggacgtagacgaagccttcacgtgtctcgtccttgcctcgccgcggaggtgccttgctcttcttccgccgccgcacgcgctggtggatcggcttccagtcattgttcgccgagaactttcccgtctcgggctgcggtgcggtgaggtcttcggtcgatggcgagaggtggtcgggggcagctagcgctttggcgaactcggcgaagtcatcttcgttgatgaagtcgttgttgtagtcggggaggagggtgaagtcgaaagcagaggacgagtagggctctgggccatccgactctttcttcacgtcagtcatagcaatgggtcggggatacggcgcgtcgcatcgtcaagggactcgagacatgtaagatgcagtgttgaggttctagggcgcatgtgagaaatgcagtgacgtacctgggacccttgatcggctccaccaccgaacgaacgccgcatgattcttccacgcgcttcgaagccagaaccccttcatccataccacccccaggacccatgcggctccgtccgatcttttggactggtaccacatgtacgcgcgcctcgatcagaccacaatggagctttcgccgccaattgatgacactcgccatcgagaccagctgcgacgacacgtccgtggcaattgtagagaagaaggttgaaaatgggcgtgccgttgcgcaattgcacttccataagaaggttactgcaaacaatgccgagtaccaaggagtgcatccccttgtgtctttgcgctcgcaccaagaaaaccttgcagatctggtgagcgaggccatcagccatcttccaccgaagaccgctagccgtgatcatgattttgagcatggaggactggaagcacaaagaccagaggcagtgttagacgtcacgaagaaacgcctgccagacttcgtttcggttacaagaggccctggtatgaggtcgaacctcttcacgggactagacactgcaaaaggccttgccgtagcatggcaggtactgaacacgtactttccaccatgatttagctaaaccagacacttagatacctctcgtgggcgtccatcacatgcaggctcatgctctgaccccacgactcgtgagcgcgctagaaccatctgcaacgccgacattagaacccgactttccctttctctctgtcctcgcctccggtggccatactctgctcatacaatctgcatctttgaacgatcatcatttgctgggtaccacaaatgacattgctgttggcgaatatttggacaaggtcgcgcgtatcttgctgccgactgaattgttgcagagtactagaagcaccatgtacggcgcgctcctggagaagttcgcttttgaagggaatgcaagtcagacggtagattcgcagaagagcaaaagtacctgcaacacagggtccgctccacgaacttcgacgttttccagtgccactgcaagctcctcacaacaatacctggactctagcagccatgattacacatggtacaaggtccctcccaatcacgaggaggccttgaagacggccatgaccaaatggggctgggccttcaatcagcctttagtcacagcgcattgtggcctcaaggtgaacgacatcgagctcagtttttccggcctgttgactgcagtcgagcgcgttattggatatcagactgatccagtcacaaggaagcgtaccaaaatcgagcggacccttgacgagatcagccttgaagaaaagaaacacattgcaagggaagcgatgcgcgcggcctttgagcatgtcgcgtatcgtgtggttctagcactacgatccctagccagtgacccggcacctcgatccgttgttctcgctggcggtgtagcagcgaactctttcttgaggcacatactcgctagtactctttgcgcccgcggcttctcacacataaatctctactttccaccgccaagcttctgtaccgacaacgctgccatgattgcatggaccggaattgagatgttcgaggctggtcacactgatacgctcagtatccgggctatacgaaaatggccgctaaaccaactgctagaccctgtagtcgacggctagaagtatgtgatcatgagactgagaaacactacccctcagctgctgcgcatgtcgtatccaccatcggaagagcggcatcgtaataatgaccgagatgcttctcacgaatgttgcaaatgctcgtgatgcccggagaacctgcatcattgggccttcgtgtcggcataaggcccgttttgatatacctgttcgtaccgcgccttatgtcggtgcacgctgtcaagcatcgcgcgctcatagaacgtgtcaaacgccacctatctttagacgacacctcaaagcgacttgccatctccgggctacatagattgtatgccttagtgctttcctggtctactgaaagtaacagccagctatcattgtcctgggccagttagcgaatgggaaaaaaaaatgacgaatatacccgcatctagacccaagtccaaaaaaaacctctaggcgtgggagatgcgataacgaagtacaagtactggtgacatgaagctgggtcggtttggcccttgccaaattctacaggggccggttctttttgacggctatgtactacgttcggttgctgccgaatccctgcctcacaatcaccaaattaccatcaatatatccaaacaacgaccactctatctgtgccgagcgttttccatgttctagccaaatggaaagctgcgaatgtttgtatcacgctctcgccctctaaaaataacttgcccccaggtcatgccactgatgtacccgaggtctatcagcattgattgcttggtgagctcgacatgtcaacctaaagcccggaacagtacctgcttcggctcgctaacgcaagatcttgagtatattgtgcaagcactcgatacagtcgtacggatgatgagtggccagcctcgtatacttcatatgcgcgcatagtacggccactggatcagtatggtcaacacagaatggggatctagtgaaagtctataatagggtagcatttcgcaacaatacaccgtacggttgaacgcctcgctctctaggtagttagttctgtgtagaatcacacagcggcacaatggcacctgctcggcacagctttttggctttacttggtcttgccacaaggtacgccaatactccatttcgtcttaggtttttctctgacaatgtaatagcattagtgcactacctgctggatttcagggccgacaggttcttacaccacctcagcagagtgtaacatttgaatctggcgacccacagcccactcctgaaccatcagagggactcgaattgccgccagtcttcccacagccaagtgatcagataagcctaggcacaccttccggttggataagctggcagacagatgctccagcgtccacacctgcacctgaagagcctcaatatccagcgccgggtaaaccgacggaccagatttcattaggcaaacccagctactgggtgagttgggagacggatagtcctgctcctacaccttcccctgatgagcctgattatccagcgccagccgagccatccgaccagatctcattgggaaagcctacgttttcggtctcttggagtggagatggaccatctactgcggtaccagaaccagagaagccctcttctgctatagtgccaccaaagcctagctctagccctgctccatctagctcttcgactggcaagcccaccactactaagaagcctgggtatccagagtggccttcatacaaaccatggccccctaagaagtcttctacagcaaagtcttcgtcggcatccgccaagcctccaaaggcaagctcatcgatcaagccagttcctctcccaactccaagtccaactccagctccgcagcccattcccgcggaccccagtgatcagatcagtcttggacctccatcgttttctgtgagttggtacaagcgagatgacaaggtctatgtaccaccaccaaagccgactgcttccaaacaaaagcccaaacctacgccaagcaagaagccaaagactagttcgaagaaggtaactcctacactctcaccaacaccaacgccgaagccctccgtcaagcccaccccaagcccaacaccctcgcctacgaccgttccagatgacgactacccagaagagcccacccctgaacccaccccgagcgatgatccagaaccgctacccaacgatactgttggccttggtataccatcaggctggatcagctggggcaaacgcgccgccccacccacagaagtgcctccaccattcccctggccaacagtcggtctgcctcccttcaaagtctctgtgagctgggacaagcgcgaagccgacgtcgccgcgccaacaaacttcgacaccatcggcttcggcttccctcccctgcccacggcacccgtgtactggccctctgcgaaacctccaacgtacatctcatgggtcaagcgccaggacgacgccgagccgacggaagtgcccgagatccctgacgacgagttcccagaggacccagaggatcccgagggaccgattgagatcccgccgtttcctgtgcctacgcagccgaacagtattggtatcaacccgcccactgcgacggttatttggggaaagcgacaggatgaggaaggtcctattgaaattccacctttccccgtgcctacgcagcctaacaccatcggcatcaacccacccacagcaacggtgatctggggaaagcgtcaggacgagactgatcccgagagcccgatcgacatacccccattcgctatcccgacacagccaaacactatcggtcttgaaccacccacagcaacggtgatctggggaaaacgccaggacgagaccgatcccgaggacgaagagcccgaaggcccgatcaatgtcccgccatttcctgccccgacgcagccgaatactatcggccttgaaccgcccacggcgactgtgatttggggaaggaggcaggatagttcgcccacggatggggtcgcgcttgagactgctattgcgacggttgtgtggagtgcatagagggggtgttgtgccgtgaaggagttcaatccaaggtgaagtgtcgcccgcacgatgtccaagtcttgacatgtagtatgtagtattaccttcgcttttcgtagaatcgaccaggatgtgtctgcaaattcaatcgaacgtttatcgcgtgtactgaaccaacatctttgaagtttgctacatgttacaatcaaagtgtgaagatactgttccccaagcgaatattaaccatgcatacatatcaaaaaaaaagactaaaatagcaaaatacacacgtggtccttattacccgcgaccagggctcaaggacaaggtcaaagccaagcttccaatctatgcgccgtgaatagcctacgagctacacgaacccttcgcatccagatcgcgtacagatatcgtatacaatctccagcctaagtgagtcgagtccactttttacgccggcgcaggcgtagcgctactgcgaacctggagtttcttgggcttcttcttgggcttggactcgtctgatttggtcgagtcaacttgggccggttgtttttccgcgggtttctcagagggtttgcgctcgagtttcttcggcggagactttttggtaggtttggactcttgtggggtcgtcttttcttgtgtggtatccttggtctctgcgtcgatttttggctgttcaaagtcttgctcgatatcttgcttctgttcttctcccttcacatcaatctcaggcttcttctccacatgcttctcgctactggattgcttcggcgtgcccttcttgccagtgttattgagtgacgccacactactagccaaatcctccccctccttcacatcctcaaccatgaaatttgccgccatgcaacgcccaccattctgcttgcccacatccattggacacgcgctgaacacgactacaacgtcacgatcagctctgaagcgcacgtagctccgtttcttgccctttggctcgtcgacgctaaggatagcgcccttcgcgcccgctccgtcgatgctgctgatgtttgctacgtcgaggggcgcgttcatgaataagtgcagaggcgtgggtgcgatgtttacagtgatatctgcgccgattgcttttgcgcccttgaggcctgcgccttcgttcagttccttgagtgcgaggacgaggttttctgcacagctgccgtgttcttctggtttgtctgtacctagcgcgctgtataggtttgcatcgcatgcggcggtgagcgtgtcatgagcaccgggcgttgtatcttcgacgagggtgatgatcgggttgcggaggttggtaaggaggatatcgtcgacttcggggacgagtttgtgcgaggaggcgcgtgtgtgggggaggggagaggtattccatgggtggctgtgaggagttgggaggggtgtgtagatgcgtatgcggagtaggcggcgtagactgaggaagcgtagccggagcctgttgcagctgtaatggcaggtcagtcattgctccacatctcatcgactttggacctttgagcatcggaagctagtaatataggacttaccagcaatggtaccagctccaacaggcgtcttggaaaagtcatacagctgttctgcatagctcttgttcgggtcgcggttgtggctcgactggaaggcggaaatggcagacttcgagtctgggatctggacgtttggcacgtagcttgagaatcctttgcctgtaggcagataagaagaccacttcttggtgttggcttcgttttgcgtcttctcatcttgtgcactgggcttcttctcgccctcttccttcttcggtgcccctttgttgcgatacggaatagacgggagataagagccccatgtgcgcttcgtaggctgctttgaagaagatgcggtggtttctgtcgtcttctcgttctctggtgtgtcgggagcttgctccggtggatcgtcgtcgtctggctttgtcttatccgcttcgttggctgtagattcggtccccgacctactatcttcctccctgtccttcttctctatcttttcatccttctcgccagactccattcccccgtcttttccctcaacagcattcttcaacccctcagcctcctcccgcaccttatcctcatcaatgtcttccgcctcaccctctccttctccctcctcaggcggcgcacccagactaaacgcccacatgctcacaacctgcttgccataagtattgatgaccttgatcgtcctgcccctcggcacaaacgtcgcaacgccatgacgcgcaggaatcgtctgcaactcgccggacatatcttccttttccaattccaattcctttccctgtgtcttgtttctcttcttcttctgctgtctctcaatagccgaaagcacagaaacaacagctaagccggcaagcgcgcggcgcgtaggatattgcggcgccgttttgaacagatgttatcacacttcaaaggcggaaaatcaagtaagatgcgagcaatagatataactgaaattacaactgtcttcttgcttcgttcgcgaatgtcaaagttggcacatacgaatcccaggaaacggaggcaggacctatacatccagaccctcgagtgacgtgatgggcgcacccatccttgcggctcatcatccaacggctatcgagctcgcatggagtgcccttgcacgaacgtcccgcgcgttggggcgggaacatctggctgtgacaccatgacgcagtggttggagggaagccggttttgcggatggcaagcgggcgcgggaaccggctcgcttgcggttgccctaggattcgcgacatctcgtctctagtgttttggcagcactgatgcgtcgatcacgggagatgtagtatcaagaatcagcgtgtgaagaatacatactgtcctgcttcatgcactgtgtggatatgtgcgtaggacagttctgcgcatggatcagcgcgtatggaagctgtagcacattagcagccagtcgggatgcgatcagctcatgtattggctgtacaaccccgcgctgctgctttattgaatggcaaggggttgcgactcatacaagtataagtgagatagacatactcctagcaagagttaggctgttcgactatcgacactttggagcatttcaagatgaccgagcctgcatggacatgttcctttgaaaagtaagtcactcatgtcctccgattggatatatgttaacactattttagcctgattcagtctgatcttttcactttttatgtcggcgaggaaaggaagacgttcagagtccatacagctgcgattgctgcaacgtctggtcctgttcagagcgcttctgactggaggcctagctgaggccaaccaaggctctgccgagatcctagatgtcgagccggacgatttcgtcaggttcttagagtatgtgtatcgcggcgattacaccgtaccaccctggacaattgacgaatcagcgctggcgacgagcgacgtcgatgctccagaggaggaacctgttcctgatgcaccaacgtctccaacccctgatgacgaatctgggtctgtgtttgcagagtcgacagatgggtgggaaccttctgttccggctgatcacgtactgccagtcgaaaaggccaaacagaaaaaggagcgagatatgttgacgctgcgttccacttttcaagagcgctcgtatgtcacggacggagcgcccaacgctcaaatatctgaaagctttcgaccaaagccgaactctgcggtcgaccaggacttcacgaccgtatttctagctcacactcggctttacatcttcgctgagatgcggctgatctatccgttaaggagtttgacgctccaaaagctacacaagtcgttgatcggctttcagctatacaaccagcgagtcggcgatgtagtaaaacttgctcgatgggcatacgaacatggaacagatcgttcgaaaggcggtgccataaacgagctgagacagctggtggtggagtatatggcctgcgaagtcgacattatcggaaagcacaaagacttcaagctcctgctcgaagatggcggcgaattcgtgaccgacttctggggcgtcgtgtccaagtacctcctatagttccaaaccccacctcttcatattagcttatcatcgtaccagcaagctcgcgtcatccctcctcttatagttccagaatccagctcatcatatcattccaccatcacgccaacaacctcgcatcctccttccccctacatgccgcaataagcaacctcccaaacgcatccaactcacccacatccctatccaaactccacaacgtcccaaactcgccataactcaccaaattatcctcctcgcccagccacccaacgggtcgcacctcccattcttccctgctgcaattccaggccccaagatccttagtcaaaggtagtcgtgcgactacggggacttggcttgccagcccgtcgcgcgtgagacatgaatacccgcagcgcacgaatactgatatcatgattgtgcggcgcagggactcgtggaagatccaggatgcatagtccgatgcgaaggtctgcggctcagcgaaggagcgtttccacagcgtggcggtccagtgttcgagcaagggcaactgggatgcggcttggtgttggagattgaggtcggggtcgtacagtcggatgatttggtagataatcagggcctggacggcggcgagatgttgggttagcgtccacgtctgggattcgtgggttagggcggagattttggtggcgatggtgtttgcgagaatgcgttggttgcatgcggatttgctcatgtacaaggcggatatggcgacgcagtcttggatcgcttcaggctcgcgggtttcgtataggtctttgtggaggaaggctgtggagccttgatacgccatgacggaaacgaagctttgtaggctgtatgttatgaactgcgtttgagcctggctgaggaaggtcgggacgactatttctggtaagagcattcgcgtcaagggggctcgaggcatgtgccgtggcgcgaccaagtcccagtcatcgtggaatgtgaattcttcaaaactctctggacttgaacttgagccgctcgagccactcgtttggaacaacaatggatcaagactcgcatcgcacgtgctgatgttgatgaacgacggttcggcacagctactgacagcgctagttaatgggtgtcccaggtccggcgtggattgacggatgaccacctcagcgggcacagctccggactctctagacttctcgcgcggggaagcgtttggatacttgcagtcgtggcctttgactccgcaccgtttacagaaagggtaccctagatcgcaccgtctcttagctttcacacagccgaagcagctcttcttgcgcgtgctcgatatgtatcctagcatgatggtagtgaggttggaatgtcagtcgcgacgagcgatatcgacatcaaatactcagcaactcaaaccgattgtgtccttgtgctgcgcatctcatttgagttcatctgagtcagcactatgcagagtcgtggaactccgccgtcccaatctagatgcgatccttgcacggcaacccagcaattgggcgagccagatcaattcgcaatcgccgacatctcggttaaggaaaaacgaagtttgtcatgagtacagagtttagttccctgatgtgatcgatgtcggggatccacagctcgtcccagacgcgacgatttggcgacgcattggtggtccaccttccacttttagccccgttttccgcgtcaccttagatgcgtctcgaggcatcgcatcgcatcgcaacgttcgcatcgatcaacgacaaagaagaaataaagatgtcagtcatgatgactatctcccgcatcatccttgtctggttagacattcttgcgtgcgtgcgtgcctactccggaatgtgcgatgcacgttgctgatgtcatgagctccggcgcccgtgcactttcacatgctttctccgtctggctggtgactttggaaacgggatcacggccccacgccaggaacaaagtgcgcttcacttgccctttcagccttttatgccaggcaaaacttgtacattagacgaacatccttttcactatcactatcactcagcacggaaaaacattactagaacgttacgcccttgttcaatctactgaagcggctttgttacagtgcctaccggagaccggactagacttgcgattgtctcacctgacggtcggacacacgatctgacgcttgtgtcgtgccgacggccaaacgccaaccacattcacttcggcatctacagacagacagcaatgagtgcgagttcgagttcccattctagcatggaagggattgagagtcccggtgcgcggcgagccatcagtttactcttcactattcccgaccggttctacgacttctgccacctcgaccaaaagaccttcttcgagctcgccgactggatcattgagcacgtcgcatcgcaattgtcatcgaatatcagcatcgaagagagcctgttcatgttcctggatgtcgttgcgcggggtaacagcttcacgaatgtcgcgtatgagtgggagcatgatgtccaattaacacagaggtatgccaagcacgtaaatgccgtttagccatgtgacattgctcatctcctactagtatattcctcaatgtgttgaatgctctgactgtcctgcacgagagcaaggaagtcaacccagacattgaagccgaggccccttcgtttaagcaaacgctgaaggcgcggtggaaaggcgcgaggtcattgcgacccggtcgatcaaggatggacggcctgatcaaaatcggcgaggatgagatggcgcaagacggactcgaagtcagtcaggagggtctgaagcacgccctggaggcgctcaacaacttcatcaatgagcagcaggccgagtgctgaggctgtcgtattcgttcttatatgcattggttcggcgttcggtaacgatatgggtaacggaaacggtttgcatcgccttggctggtaggacgaatgggtccgtatggttgtcgcatggccttaacgtgctgtgctgtatgcagtgtagcaatagaatccactcgaagaactccttcgatatctccacattatcccatctgtattgggcctactatgccctgccctagcacgctcagtctccctttcttgatgttcagcgcctgttcaatcctgctctctggttcgcctctcgactgtcgcatcagcgccaatgtgatgacgccagcatcggcgtatgtcaggccagcgaaactcttacgaccaacattcctcagctcatcttctgcaaggtcggaaatccgctgtctcgcctcgagcactcgtaagacggggttattgcgcgggtccgggaaaacagatgctgggggcgcctgcatcatatcggacggttcattgttcgatcggttgcgctggggatcgaactgtgaggtagatgtgggcgagtagtgagggttcggctgtactgctcctaattgagagagccgcgaagccagcgcaggatcctttgcatcttgctcgatagctgtgcaagacgtggttagcacaaggtctctttcttgctgataggttcaagtaccttgcgtcctcgtctcagtcgcctggacaggtgggtgtacggttggtcctgcggcggaagccttcggagcgctcggaggagaggtagctgggatgcgggtcgttgcgctttgaggggacctcgtggggtatttacgcacagtgctcgtagccgccttgccggcttttgacgctgagttgcccatggtcgcaattggtggttgtgcagtggggctcctctggttgttgagatgtaccaactcgacttttggtggtttcgtcatgtataattgtccgtgcgttgcccgcaacggcggccacctaaacgggttcacgtaagatagcgaacactaaaatgctcaacagatgtcgcatgaggctctgtagccctcctgagtggtggaatcatcatattttgtggtattgctctatcgcttttgtataagtgcgtcgttcgtccgttgttagagaccctcatctgcgcgatagtgccctgcaaccaggaaagccaattccagcgcttgcttttcgttcaaccttgggtcgcagtatgtggtgtagttcaagctcaggtcctcgtcgacgagaccttcacttccacccgtacactcagtgactgcgtcacctgtcagctcgagatgcatgccaccgaggaaggatccatgttgcttgtggatcttgagtgcagatgataattcagagaagatgctgttgaacgacctcgtcttgatgccagttggcgtgcttcgagtgttgctagatgacgttagctgggcccaagagagagttttgttgacttacccatgcattgggtcgcactgccacaccacaacatggccgcttgcttttacagcctcgatatgtgcaccaagcatcgactccaccttctccgctccataacgcgttatcaacgttatcttgccgatctccttggtagggttcacaatgtccagcaactccactagctcgtcgttcttcatggaaggaccgaccttgataccgatagggttctcaataccccggaagtactcaacatgtccgccttcaatctgacgtgtccgatcaccaatccagatgaagtgtgctgaggtgttgtaccagccctttccgtccgcggacggttgtgatggcttgtgcccaaatgggtgcttcagccttcttgtcaagctctgctcgtactcaagcacaagaccttcgtgacttgtgtagagatcgaccgtttgcagttggcccgatgtgtctgcgccaatagtcttcatgaagcgaagtgagtctgatatgcttgtgacgatcgtggagtactttgattggagtccctggtcgcgcacgtggccaagttcccagtccaaggggttgtgtaggtccgcgaatccactcgagagttgggctcgaatgtagttcgatgtcgtcgctgagtggaaataggcactgaccagcctctctggatctacacgtcgatgctccgggtcgtaaccattcaaaatatcacctctgaaactaggaatctccttgccgttgaccatctccattgggcttgatcttggctttgcatactggccagctatgcgtccaatgcggatgacgggcttgtttgaaccccaaatcaacaccaaactcatctgcagaagcagtttcatcttggcatcgataggctcgtccgcgcagtaagagaaaagctctgcacagtcaccaccctgcagaaggaaggcttttccaagggcggcatcgcgaagacttgacttcaggcgtacgatctcgctgggagtgacaatcgggggaagtgctgacagtcgcttacaagcagtatcagccgcttcctggtcttcgtaggtgacgatttgcttgagaggtttggagcgccacgctgttaaatattagtagtcgtcaacaaataggatgcgatgtctaacatgtaggcgaccattctgatgactgagcattctggttcgacatttgttcggtgttggttgccttcgcaactggtacggggtttctttctcctgtctgacttccccaaagtgtccgatgatgattgtctgtgcctcaggtcaaatgtgaacaacgatgtcgaaattcttgtagcacatgtgctcgtgaaggacacttcgtttgatgctcgcaatatattaatttggagacgccggcccaggatcagcccacaagggtgttcaataacagaagcaaacacatgactcaaagaacggcaaaattgtttgcggaggaaatgctttaggaaggcaacagattgcgggcgggatatcacttactacaaaaatacggcgaggtactgcaggtgaacagctaagccgagtatgttgacgattcaggtagtcttctttattcgatctacaatggtgaagttatgtttgtgcaggcaggttattcggaagatcgttcgttaaaatctgcaatttccaaccaatcatgaccgctcttttatctcattggctagcgtcaaccctctctcaacccgcggacccacctgtcgtcataccccacattccagtctacacgccctgcgattgaatcagtgcatgtcctactattcactatcgtctacctcctcgacctccataacaccagttcactcacccgccccacatcgcttatcacaatggccgagccccaacctgccgacgtccacgaaggcgccgcagacccacacgcgcccacaggtactgccgaggatcgcaaggccgctgcagcattgtctacactagacgtacaagaagactcgggcgcgaagaaagaggtggataagaatgcgcttgacaaggctataaaaggactagacatcaaggataagaagggggaggagaagaagacagtcaaggttgagccggcggatgtgaatctactggtgagtggatatcttgtccagacaggcgtgttggaggaagctgattgattgtaggttgccgaactggaggtgtcgaaacaaaaagcgaccgaattgcttcgcgtgaatgaaggtgacgctgtcaaggctataacagcattcgttacggtggcgccctgagcgctgtcgctctacgtacatgctcacgactagaagagattccacgcccgctgcccgaccacagtgtgttagacgcgcgatgaggcaccctggtataaagtgattcatcacaagcaaaaaaacagagctggcgaccaactctcgcagctcaagcctaataaccacgctctattggcactcaaatgttgtcagatatgcactagagaggtcattgaagtgttggtgtgcaaggatggcttcttcactgtagaagtcctaacaatgttgataattgtgttaatacatcgagtaatattcatacttgtgcagcttgaaggagcttactcatcctcgctattaacgattagaggtcgcttcctcttcctacctgcaccaggtctcactccacctcttgtcttcttgatttccttcaccgcaaaaagtggagccgacttcctcattctaggtcgcgctgcgcctgctctttctggcacagtatcgctagcttgactgccatcttccgagacttgggggtcggaagcttctgcgcctccattggtgtcctcgtcttcatcgtcggtctcttgaatgacaaggatgggtgtcccgcttttcgctctagtccccgcgcgagacctagaggcgttggatccttcgcgcgctctggagtctcgctctcttcctggtcggcctcctacgtctggatttttggacattcgaaggctactcgggccactagctgattcccgtgcttgttttggtcttccactcgtcgcatgtgtctgcagaccttcttcagcaagctttaatgctcttttagctgcttttgcagcccgggctttggccaatgcttctctcatccctggccgttccggtttgtctacatttcctccagtacttgacgtgatggagtcgttgaacgacggtgcccgcttcatcttgccctttttgggctgcttgacaacctgctttactgctacgatcttgcctttgggttgcttgaagttcttggtcatttcttccggatagttgtagttgaagaataattctgaccctgccttgatgctcgtgagtgcgtacagtgctacgcggaagacggtgttacagaacacgaccttggaggcgcaattggaatgtgttgcgttcgcgttattgataaaccgcagcttgtttcccatgtgtgtcgcatcaacatcttgttctttgttgagcttgaagaggtacatgttcttttcgtaggtgtagatgatttctcgccgttgcatttctccaatggaaagcgtttctccagcatattcgccaatcagttcatgcgcatctatgtcttcgccagcatatagaccaaagccatgcacctctgacttgccgagcaacgtcttcttgggcacacctctctgaattgcaacattcgcgcaactatggtgcaggagctcgtcgttgtagcggttgacaggatcaagaatctcggtggcgccgcaagttccgcaaagatcggcatcgcactctctcttaaatttgacgcataggcagtctttgataagcgcgcaagtacgcttcccgggaatagcagcgcatgtacagcccggaaaacgccgattgcagctcggagggcatctgcacgtcttctcgcaggtgacgttctccatgaagcagcgacacctggcttctgcacaagtgccttcatgattacaagggacgaaaggtttcctctcgtcccattgagaggtaatggtataatccaaccaccacttgggtctgaaatctcctggtgggggcaacgatcgcccaagcgctttggaagttggctggctcttcaagctatcgggatttgatgggaacttgtaattgacaatcttttcgacatccgagtcatctgaatcgaaatgtatgggcataagttcttcttccgggtcatcttccgggtcatcttcagggttttctgacgcgtcttcttcaggcgtttctgagtcggtcccgctctcagggttttctcgaatttgtccatggaaaaggcaattatgtctgttcatctttggtcagctgtggccccgtcgttgacatgcaagtacttactcgtgacaaacactacacacgatgcttctaaattcagacttgggtgcagcctcagcacgttttgtcttggcatcaatgtactctcgcatcgtagtactttgcttggccaaataccaagggctgaagttgcaattggccaggatcgccgcgcatataagcgcagccatacggagctgcatgggggagggctctcgaagctgaggtaacagcttatgccacgaatcaggtgcacgttcaatcaagatgacttgctgctccgaatcatctcgttgaaacgtttcttcttcgtaagctgttcgatcttgcatgagagtttcatagtcctcatatctgtctgaacttcgatttatccgtgtcagagacgtctcaggtgatagcagatagtagagcatcacgtcccaagacaatcccaagtcgtcgagcagtgaagatacggcgccgaaatagaagttgtactgttcgttccggagatcgaagtagggatttttgtcgaacttgatctcgtacttgtgcggtaggtcatcctttagagctttttggcgtttttctggctcgtcgtcgcccaaccatggcatggtcagaagttttgactcgttatcagcaagtacattggttcttaaactaacgtattccatgaatgaaggtatttgaagagcttcaggcgcaaaagtgatggcttttacgctccaggacgacctgattacaccctttggatgactcttagtaaaaacatcctgactgacaacatttaagctggctttgtggttgcccttgtcgaaggggctctgtgtgtctgtcatgtttatgaaaggcgaaattgattgtatacacgcaggtcgcgtcatcgtgtgcctttgaggccgctgactactgtcattcgatcgcttcaatcgcagctcacgttcgtagcacgttctctgacgccacattatgttctacctttttgtaagcttacgcgtagatcagacacatttcttacatacctttaccagataagcatggtcctcatatctttcgttaagacggtgactgagagaagtttcgaatcttcggcgagcagactcaatgtctttggtcaagtcagcctgtgtgggaatcggagacactacgcaacaggacgcataatcagaatttgatcttcacgtgcgtagaaagaggactaacctagttggttcgtgtctatattttccagtggtggcagctgtgccatatcgtctacttgagcttcaactacttcggaagaagacagacatgttgggagtggagatgttcgaatgcctggttggggattttccagctcagttggcgaagaaactgaagcaagcagatctccaggctcggagacctgagcacccatgtcggtatcctcaccaagactgttttcatgcagtacatctagcggtaggcttcttgcaactttgctttgacctatattcccgttcttggggttagtttcggtgtcaggtttgttcgaaagctccgagcctggtccgcgttttgcaaacgatgcttgccgtcctgatatgtgttttgacacgatggcagaactcgatgaatatgcatggtcactggcggggcgatcagtaccggtaagttggccaaagcctgtcctgcgtgttggaggacttgtagcacttttgatagcccttgcctttgtgaggattcgcgaaacgttcgggtcgcggatcctttgtgttccctctggaagtcgtgttggtgtgccggatgttcctggttggccgacatctttttcgcgccgcgctgtcgaagtcgcatcagcattaacgcgccgtggagtggtctgttcgcgctcagggtcggctcgacctccgattggagaatgggaagacgtcctactgtttgcagctgcaaaatggagcagcgagaaggatggtgtaattggttcggaaagcttcactctctctgctggtcgtgttttggacacctcaatcgttgacgatggtccagctttcgccgggctagagacattgtttgtctcgcttcgtgacgcatggcggcggcctctcacacccccctcgtcgtcactgaaagtcaagtcaatcacgtcacggtctggatcactggtcatccagtctgactttcgtcgctcagctgctgggtttccgttttccaagtcggatctgcggccgcgcttaggtctcctttggtctgcagctcggctacctgcaggtacttcgtcgatatgtctttctgtagggttgtcttcgtcgataaagtcgacatagcccgcaatgctagccgtattcgttggtgtagagaacgggattgatggtttagagaaccagcgtggcggctctgaatcattgatacagtaagggttcttaccagaccctccttgcgtattcgccatggtcgccgaaacgagacaaagtggagagtacgaggtaaaagtcggtttatacaaacctaattaaatacttagtagtgctctaagaatgagcagtgcaacgcttcacctacgttcttggccagagaccttgcatcaaatctttaggcaagcccattagtgcagctactagattcgattacgaaggtttatgtgggcgcgctcgagagaatgtaggccgtgttggcgttgtggtaaaggcgtgggtcttatgtttgctccactccaactcgatgagcgcccgacatggcgctaaaacacggttgcgcgcgagcacgtgcaagacaggatcaaaggacgctgcccaggttaacagaataaccgtgaccttttgtcgcagactttcaaagctagctcgaaagacgcctccaagtgccggcttatattctctatggcgtcaggaaatcctggagaagttatagctcttggagtgaagtgtgcacgggccgcttggcatgtttaccgaaccgcgcctttctgtttacctttacgccttggtaccgaccatcatcatcgcaaccccaccgcgacctccccacaacatggcgaacacggacggaaaagaaaatatcgcagagggtctcatagcgaatccgaagcccaaagccggcatctcgtctccggccaaatcatcgcgaaaggcgcgtagcaagagcatcggtcccggcggtcttggagagctcgaaacaccagccctgaaagaaagcaatggcaaccgcagaaagtctgctttcccggcagtaaagtcgatactctcgtcgaacgacgaggacgagaagaaacggcgcgatgcccgtcgcaagtcgctcggtacgttgcgtggagttcacaacaacgacagcaacagaacattgctaacccaaaatagcgcggcgacgggtctcctttgctccagaagcaacattgcatacctgggatgtagtcgaatatctacgcgatgcgaccagctcttcagcatcttcggatgcgacgcgtagagcttcgggcgtttcccaagcctcaacgcccgcatcgcctgcgccaacctcagacccttctgagccaccatctacgccgcctgaacaggccgaggagccacagcccgagccaagctcctccccagcgaatcagcgcgagaagcatcagaagaagaatcgacgcagctcaggcatcccgccaatgaacttcaacaatcccgacgacatatattcttctagcccgctcagcgcagacaaccagtcaccgggaggcgtagacggtatcgacagcgcttcggaggatgacgacgatgtctcaaaagatctacaggatgcgccagactctgagaactcgtcgcaaagcagtgcaaagcttgatgctgcgctccgacaggcgtcgaaccaggctggaacacaaaggctcgacctggacgaggaaggcgacatgaccatggatatcgcagaggatgagttcacggcgtcgttcaagccatgggcaaggaagactgcaatcgctcaggaaaaccaggaaaacgtcgagccgtcgtcaccagcgggcactgtgagcgacgatgatatgagcatggacattacacgtgctgtgggcaggattgtaccccaagacaacactcagagttcagacatggacgatgatatgagcatggagctcactatgcctcttggaagcatcaagacaatggacacaaaatcggcggcaacccgaaggaaaagccttaagcgccgcgtctcaatgctggacgcatcgcaaggtagtcccgccaagagacctgccagccgcaggaccagccttcgacaacagcgtcagctagaaaaggactcctctgaagatgcaaccatggatctcactatggcgattggtgcaattaagagcgcaaacacctctgagcccgccaggcgcgtgagcgtagacactgttctcgatgatgctacaatggacttcaccttagccgttggcagcattaaaggtggttcggcagccatcggcgacgtggaagagtctgagcccgaagacgaggacttgtccatggagtttaccaagatcgtcggaccgggcatcaaacgcaccggtcaaccatcagcaacacccgagaaacatgtagcagctgcggagtctctctctatacgctcgaacaagtccaccccaaagaaaactccgcaaaagtcgccagtccgacgccgaagcgttgtaggttcagaggaagcccgcaacgagaccccaagccatgcatcacctagccagatgcctgcggaagttcaataccctgttctcgatcctggcacccctgaaattgtccgacagcacaagatagaggacattgagccttcgccgtttgttcgtaagacgcctcaagggacgccaaaatcacaggtagacgtctccacccccacaaaccaggctcagcatgaagtccacatgcccatacctgaggatccagtcgctgctccaattctcaacagacgtcgctcatcgctatcgaacgtgcagttcagtcctctaaacgcagctcgcgaggagccgatccttaagagcaccacattgcttacgaacaatattaagttattgtccactcctcgcaaacagaccttaatgtccccaacgaaacgaggcatgacaccgaagaaatcacagacgcctcagaagttggcaacaccaaagcaaaagacgcctactcccaagaaagccacgccaaggaggagcatgagccctaagaagcgtgttgcattcggtgagcaacagggtgaggctgattatgccgaagaagctgttgaagacctgtcagaagtcgagcggatatcgttgcaagacttccttgacatgacgaagattcgtttcatggaccttagtacgaccaagcgacggcacactgctgcccctgctctcttccatgatactgaggtagaggagaaggaggaaacattggatcgatatgtcgtcgctggtgcctgcaccctcccagagtacgagctataccagcatgcctgccatgagatgaagaaatacatttctgacggacgccacttcgttcgcactatggaggccaacgttatggaagagaacccactgctgttcagtgaatacctcactgcccctccagatcagcgcattgtcatggacaaccaattcaagaacctgaagactaatgcaagacttgaagctcgcggagaatggtacacgtggcgcagtacgctgctacacgatctgaagtctggtcttctcagtacattagacggcttcaggcgtgacgaacagaagctttcaaaccaggagcaacttctcgacacggtccttccccccttggttgaaaagcgggagatgctgtcaaccgaatgcaagcagcttcaacaaaggcatgacgagctcaacagctgtgaccgcgaagaattagaggagacacgagaaaggctcgttgcgacagacgcggagctagaggacaaacgacaacttcttgaacagctccagcaagagcttgccgagaaggacgcacgtatccaagctatcaaggaacgcaaagtggaatgtatcgaagagaccaaagcagccgagcgcgtgcgtgaggagtgccgtggatggtctacaagcgaagtcaatgacctaaaaggtaagtttgatgatatcttcaaccatggataaatctaacactatcgcagccaaggtagccgcactcgagcaagcttacggttggagcatcacttcggcctcgtcaaacggtatcacgatgacacatctaaacgatcttgagttgtacttccagccatcggctttcatgacaggcggcaacacacccaaccagtctatttcacttgcttacgttggcgactcggcgacgccccatcctcggtcgttgaccacgagcaagcgcttcttcctccagctcatccgtgcgcacctccactgcattccccagtcacagacacgcatcttggaccttttaacagttgtgaagaacggatgggctactgctctcgcagtcgttgatggtgtccgctggctcgaacacaattacatcactgacgagtttatactctctgatgagcgcatcggcatctctgcaaacatgcttctgcctactcttcaaaccaaagtgaaggtcacctttgaggttggcgtcagcctgagctccgatggtgtgcagacggatgtcacccctagggctgagattgtttatggagagaaatatggcgaggagaagatgggtgctttcctcagggacttcagtggtaacgaagtgaggaagattgacgacatggctgtttgggcggatggtatgctcgatctggctgcgagattgaagaagacaggaaggaagggagagcggaagtgaggttttggtagcgccttcgtgacagaacatattgttgacgtttattttatgatttgctctatgagatatgaaggcgttctgggtccttcaaatagctggcgttcaatgtaccaattatgaatttctgcatttcacatgtgcaccaccagattttcctagtctgtgtcaaaagctcatgcgaggttgtaatgcaggctcttgcacacccacagtttaattgcgacactttcggtgaaatcattccagttctctcaatctcggccaggattacaccgagagtgcaatgttaaacgtccgggggctgtccctagtcatgcccaccccgcaaactcgggaacaaccttgcgaagacatggaaatgaggctaaagatagctctagcgaggttcgaagtggtatatacgatgcagggtcccgtgtgcatccaaggtaagtgaacttgatcgatgatgctgttcgcaatgtcttccacgtctacatttctcttcactgtgctctcattactctgcgctacgcttgcatcaccacgacctactagcgaaaatgtctctaatcccattgtgaagcttgactatatctcactgcagggcgcatcgtcgacaagatacaacctcacatactaccgtcgtattccgtttgccgcgtcaacagcaggcaagaaccgattccgcgcaccgcaaccaccgaccccaatcaagaatggcacatacgatactgaccgggcctttgatatgtgcccacagcgcacagtgaatggttctgaagattgtttgtaccttggtgtatactcgcggccatggaggaaggaacaggccctaagacccgtactcctgactttctacggtggaggcttcattcgaggttcagcatcgtttgatatcccgccttctgggttcccggtcctcaatgtcagctctttaaacgactatgtggttgtgtactccaactatcgcacaaacgtgtttggctttctcccaggctcaaagatcgcatcgcattcagatgtcgacttgaatcctggactgctggaccaacaagctgcgctcaagtggatacaaaattacatcgagcaattcggtggcgacccaaggaacgtgacaatatggggccaatctgcaggaggtggaagcgtagtcgcgcaaaccattgcaaccggaaacaaagggctaaagctcttcaccaaagcaatgagcagctctcccttctggccaaaaacaccgcgatacgacgcccccgagtccgaagtcatttaccagcagaccctccgtgacgtcggctgcgccaactgcacagacgaaatcgcctgtctgaaatccgccgatctgcagctcttgcgagacagtgcactccgccaaagcacaagtctgcaatacaccaccagcgcattcacattcggccccgtcatcgatgacaagttcctcactcagcccttgtcctcggtcatcaccaacggcgccctaaacgccgagctagtcttgacatcctacaatctgcacgaaggcgagaacttcatccctcccggctttacaaaagccaacacaagcgcaaccgacggcttcaactcctccgaagcgagtttcgactcctggatcagagggtatttaccaggcttcacaccctctgacatcgacgcagtcaaagcgctgtatccggcttcaggcacagcagaggaaatcgcatacaacacgacctacacacgcgccggcctcttgtaccgcgacctcggcctcgcatgtccggcgtactggctctccagcgccgcgaaaaaaggctgggtgattgaatacaccatcagcccggccaaacacgcttcagacgtgcagtactggaatacgattggtgagatacagaagacgcatgcggtgacgtatcaaggctatgcgggcgcaatggcgagctttgtgcagacgggcgatccgaatgtgcataaagttactaatgcgagtatcgtgggtgtgccggaggttcggagcggggagcagttcttggtgacgagtggggggttgaagaatggttcgattgggatgctggagcagaggtgtgcgttctggttgagtgttgcggggagagtgccggtgtaggaagatttgtggtggaggagctgctagggaatgcatgattgagatgaggtagaatatgcaactttgcgtatgtgtcaatttcaaactcaggagggtgcaaatttagactctattctacatgaaaagatctagtgaacatctatttcggcggtacaatcggaagcgtaacataattctcaaacttcccaccaaagtgcaaatgattcagaccaccaaagacctcttcactcctgtcttctgggtggttatgttggaagataccactgccctgtgtatctccactgctgacttcaaacacaatctttcctcccttctccaccacgacattcgtcggccagacctccacatcgacggagtacacatcacctggtatgacaggctgcacatcagtgctgaagtaatcgcgccaaggcaggtactcgcgatgcttggggtggttggggttcgtcttgcggaagctgacccgtagccagcctttcgcgagagggatagggtcgcctgctgtgccggtgtagtagacttccttgccttcgggggagatgtagcgaagggtaaggaagagatcgatgtccgaaggcgtagctccagcggcatgaggagatagcgaaacattcaaatgcgcgacgatgtgaccagtgatctctgtctcctcctcaaacggcgctgttgtgaattgcagcagttttggattgtccagggtgccgagtgcttcgtaggatagcttttgaggccggttgatgatgggttgaatttgagtgagcgactgggacggggtgaggaagaactttgtgtaccgcgtgcgggcaatgggccattcgttctcagttctcctctcgtaaactttctctttctcagcatcattgaaaccaacgtcgcccttgcgcaggactatatcgactggcggaagtttgcccttgacagaccagccaacgcgatcatcgcccttgaggaacgcatcaaggaagctcttttgtatttcgacctcctcggtgtagtagaatggcagatcatgtcttcctgtgatcattctgaggtacttgaattctgagccagcatgggcgtatccttcaatgttgccacgaagatgaagcaaaatgccgccccagttgccgacggacagaagcggtacctcgatgtcgctcatgtcatactccttgctagcgtagtatgtctggtctcgaaacttgttcttcgcagtgtcaatggtctgatcttgtcgattcttagcccgtacttcgtctgagagattgccgtcaacagtatccggtccccagttcctctccgctcgcccaggacgaccgtactggtttgtgatgacctgtcggttccaccaaaagtcgatgaacttgttgctcaagattccaccgtgacgacaccggtcgcggtagtagtcgctcatgccctcccaagggacgattgccgccagacctttgggcttgcgagctgcgacacgccattgcgagccagcataataactgatgccgagtaggccgactttgcctgatgaccaaggttgttctgctgaccattccaccacatcgaagaatgcttcgcttgttccgcgagacattgtatcgagaaaaccgggtgactgtccgagacctcgctcgtctgcgcgcacaatgacatagtcctgtttcgtccagaagccggggtcgggtgtttcccataccgaatgatcggaatggtgctcaggatttacttcagcgtatgatttgccgtgaaagctaaagtcatgtgttagctgtgttcagtaattgctccacgaactagacgttgacgcactccttgtagtgaatgtccttgccatagggaccataagtcaccaagaccggcaactttgagccctctttggtcgatttcggtcgatatacattgcagcgaataatactacccgacgtagtcttcaacggtaccgcaacgtcggtctcgacaatgtagggaaacgacgactcgtcgattttgtacgcatctttgacttctagttggtcagacatgataccgatgatgcaggacttgaaaacgtatggaatcctacctttacgagaaatctgagtatatattgatgattgcaacgcgtagtgggtaccggtagtgttgacgcgccgacgccagtgcttcgtgaggggcagagtcggaatgtgggggattgcgcgatggcttcgaacaatacaccacacgggttgactattctggcgagtgtctgtagaggcacttgttttgaacatttcatcacattgtacacgggaatatagctcagaatcaaattagatgtaatgggtagcatacaacacgaacgcataggagcttcagaggagcagttcatcatgaattctagtatacttctacgacgacttgggaacacccttcatagtaccataatcctccttcaaaacctcgccctcaacctctaccggcttgcattcctgcagcacatacatcatcctcgcccactcagtatcactcttgtttctccacgcatgcatcgtccctctctgaatcgcgacatctcccctcttcaaatccctcgtctctcctgagtccagcacaagctcaatgtctccctcgatgactacgccgtagtcaagcgagactgtgcggtgcatgggcgatagatggccaggtgctacgtctacgaagcgcagtactgtacctccggtcgcgacgaggcctggggggcttgagaggtagggtttgtatgcattgatgtctgcgtcgttgtttaggtcaacggggaatgtcttggtaacgtatcctagaccgaatgccgcgcctgggatggcgtcgaatttgttgtcctcggagatcgcgtctgagaagatagcctttttggttttcgggtcgtgggtggtgatgaagcgtttaagcttggggagcgtgttttctgagtgttgttctgaagccatggtgatgatcttggggcttgtagcagaaatgcaagtagtctgcaaggtagagagaagtactttggtgcgacggacagaattgaacagaattcttctaggtagaagaataccaagctgatcacatcgttgttccgctgtttacaaatctagggatgtgggggaatgttgcagcttcttctggcagttcacactacggcagtgggcagttcgcaacggcgcaattttcctttgggaaccgcctttgcggggcggccattgcttgatgtacaatcgcatgtacaaaagtttcgcgttgctgttttctttctgagccaacatagtcaactaaaaccttacgggagcaaggcaagatacagatgctggtactctctggttgtccttccattctcaagctctcttcgcaaacagttgactccaaggttgcacaaaatgggcaactttcaacgcgtcagtactcatggcttgaagatttcacagtcaatcaagtcgagacggttgagaaatgtcaccgggtcagcgcggagccaccccgcatgatgcagcatcaagaccctggcttagcagcttcggcgcgtcaaggaccctggaaagattacccggcgcgatacgaaaccgccctcaagtaccgaaaatccaccgtggggagcgccgatgtgggggagtgttttccgaagatggagcagccatcgtgaactggacgggacagactgtgtgccagaccaagaggactattgaagttagccagaacatagaagtgctgtcaaagtatcactgaggcatttgggttcattacagtgcaatcttgcaaatcaatccaaacacccgaatcgctacaatgccagaaagttacacctcccacttcgggatcaacaacatcccctacggcatcgccagctcctcttcacgcccaaaacctcaagccgtcacccgcatcgccgacacagtaatcttcttgtcggagttagcgtccacgcccgccttccaatccatctccaaagacctcgtgtcaacattcctccaacccacactcaacaccttcgccgccctccccaagccgctacaatcgcaagtccgctccgctatccaaaatgcctacacctcctcccaacacacggatttctccgaggacattagcaacgtaacgctgcacatgcccgtccaaatcggcgacttcacagactactccgcgtcagtcaaccacgtcctcaacgccagcgaagccataacaggcacgcgctcccaacccccagcctaccacaaataccccgtcggctacgcaggccgctgttcctccatcaccctcgcgccaacaagcgtcgtgcggccactaggccaattcgtcgaatcctacgccgcgccagagaaaaacatcatcttcggcgcctcgcgcgggctcgactacgagctggaagtcggcgccgtgatcggcacgcccgtggccgccggcacgtatctgcgcgccgccgacgccgacgcgcatatcttcgggctggtgctggtcaacgactggtccgcgcgggatatccaggcgctggagatgaatccgctgggcccgttcaacgggaagaatttccgcacgagtatctcgccgtggatcgtgacgctcgaggcgctcgagccgttcaaggtggtggcgccggagcgcatggcgcgcgtggcggacttcatggacgatgcgcaggcgccgaattataggattgagttggagggtaggattgtgcggggtgggaggggaacgacgacgtgtagggtggggtttgagacgatgtattggacgtttagacatatgctggcgcatcatacggttggagggtgtgatttgaggacgggcgatttgattgcgagtgggacggtgagtggggagaaggagcatgagcatgggtgtctgatggagctcaccttcaatggcaagaggccgagtaagctgagtgatgggagtgagctgcggtatctcgaggatggtgatgaggtgatatacaccggcattgtgggagatgcgagcgatgggattgggtttggagactgcggaggtgtaatcaagcctgcaccgaaagtttagatagaggagagggacgaatctgaaaataaagcataaggattacttcctaagatggcgaccattcaaagaatagcacactacaaaagcacagtattatcccctgcgcctggtgcttgggctcttccctgcagcattcgcgtacgaaggagcagatccgctggctacggcacgagcggtctccttacggtctcccgcaatcggcttctcgagcttgttcgactttgtgttcttggatgtcggggcattccagtagtatacgacctgcaggaacaggatgaggttgagcacgaagcctgcgacaaagccgtacagaaccgttgcgggtcgtcgacttcttggagcgtggtaaagatacgtgtgagggaaccgaggaggtagttgaccacctgtacgaatgtattagcacatgtgtaaccttgacgacgcgacagacttacagcgaaagcgctcaactggccagtcccaccctcttgccaaattgtcagaatctgcggcaccttgctagccacacccagcacaccagctgttgcttgcaaaaggctgagcctctcggcaccaacccactgctcgttgaacagtgcacttccagccgcgatcaagccaccaacccagccggcaatacccaaaccgtttccgctatacttcaagaccagactcgcgatcgcgatgttctgaatcaagataagcgccgtctcgccatacgtgctgaatggaaatccattgcgcacattgtacgacagcgagatgaggtatgcgctggattcgaggaggtacgacgtgaaagagagaccctctgcggactgagagttgatgagtttgagcagctggggcactttgacaacggacgatgcgccgatgataccgattccgaggcccttggagatggcgagcttaaggcactcggtgtgggaggggtcgatgtcgaggagcagcgtcttgtagcaggctggcgtgatgagcgacttgccgaggtcctcgatgggcttcgggaggttgtgcgtgatgggctgcaagacggagcggagggcgtccatggtagcgatgatgcagacgtttgccgacgacggtttgcgaacgtgttgtttgcgggaacttttggctgcacacgctgacgtaaagctgcgctagcgtccacgtgccgagaccctggtggtagagctggttcgtccggacgaatcgcgcagagctgcgaaatgcataggggaatcttttgagaagcgggttcacatgttttcaaacgtctatacgtatctgcattactcctaacattactataaccacacgcgtaccgataaaagatttcgtagaacaaaagaagtcaaaaatataatacaaatctatccgtcaacgaaaggttcggaagagtaaaaatgtagggaaatatgaaaagtgacggatggtcaattaatgcgggaatttagcaacgactgggatagcgctcgaggcactccgaggtctgatgacatgtttagaaaacaccctacacatgttagtaataggttactcttatctttggaaatggattgatagaactcaccggaatgaagaggtaaggcacctgcttctcgtaacgcgtccaagcctcgccatagttctcgcggcatcgctcgatatcgcgcagagcacggtgaataatcataccaccaaagaagaccgagtagaaccatgggaacggagagttgaagcccgtaatgagaccccaagagacagcaaagaagaaatcgcatgtgtagtggatcttcctcgccttgccgtaccatccatctgccaagatcttgcgtccatccgatgtctcaatgatctttgggttcgcaatccttccatacttgaagtaagggaaggtagtgcgctcctcaacttcgccacgctcttcttgacgaaactggttcttctggctgttggtggtatcccaaatgtagtagaagccgagataagccgcagttagaagtccgatgaaccatgatggccaggtgtactcagacgggtggtgttgtgcgacgtaaagagtgcagtggcagtaggaaaggggtacaccagccatgttccagaagatcaacatgaagcctagtttttcgtagtacatgtcccagctcgtgatgatcaagtgctcaccctttgcgcatgcaccggcatacaggtagtgggcgaagaggaggaagacagcctccatcgaaggcgcaccgtacttctcgtactggttcaagcaagtacccagagagaggaagaacaagatgaaccacggaatgcggacctcgaggaacatcttgaagtcgagaataccaaagagtctcgggttcagttcagcgcccaagaaaaagtcgacaatcggtgatccagtcatacgcactcccttacccctaaccagggcagaaacgtatgcaatcgtcgagcacaggaatcccgagatgatggctacgctcatgatgtggccaaactcctcaacaagggtgtacaggttgaagagaccggtgaagtggaggaccagactgatgacaatgctggtgtagaacgaccacatggcagagcagtagtagtcgagctgcttgccaccaagatgaggaaggcccttgcccttgcggtacactcccggcatcagcaagtagaaagccatctgcgccagtccaaagaaccagtagatctgccaggccttgttgttggggtatgcgtgcgtcttgaccaggtaccacaagtgcccgaagaaatgtccccaactctccccttcggttcgcgaggggaattttccgtcgtagaaggtggctccgatccacatgtagtacatgagcgcggggaagcagaccatcatggcgctcatgccgagcgcgcctccgaactcctgcttgcccttctcgtccgttggggagaagttcttctcggcctcaatcttccaggcgtaagcctcctgttcggctttgctgcggtgtccattcgagtagccgttcgtctgtccattcgaaccggccttcacgatactctccggctcgggcgtcgactcatatccatcgccactggggttgatcgacttgcgctgcgactttctccgtccgggtgtctcgacgaagccaggacgttcaggcttgctgcaggattgtcagtcgcttgctcacaatatcgcgtacagatgattctagaacgcggtttacttacactggtgtcttcccgttctgcgaccgcgtcactcgcatcgacatgactgcagaaatgtggcggcgtgatctttcaggggtagctgcaggcgtggaggagccgcaacaacaagatgggggatgacggatcggcaatgggtaggagtacgcgagaaagaagatcctaggcttgaatcacatccgcggtagtttgcgactgctacggaccaccaatggcacaaaatgggaatgcagaggcgcgctgtttgttgacgtcttgtacaatttttagcggagttgctagggccggcagccaatcggattccgagaacgagggaaattgtatggcaagacctctgacatcacgttgcgcttcaacttacgtcttgataaatatttgtcacacgcagtctttcgtctgagcagcgcacaggatatgcctctatatgcattacaagatgactgcaataggctatacctctaaaccgactactcaccgtacaccatacaccaccttcattccaggccccatgtactcactcaggcatgatagttacagttccttgcatgcgccgaattcccccgtgtcctcacctcgttgtaatcacacaggcagacccagcaaaactcgtagctacatctggagcctgcgtacatgttagtaaccatgcgccatcatcgtttcatacttacaagtcatatggtcacacccatcattcttctcgatgttgtagatgcagtttggaccagggcacttctttgacatcctgccgatggctttgagactggcagcttcctgtgccttctgatcgcgctctttgcgacctgaagagcgatactcgtaatcttcgcatgtttcgccctcatgccatgtattcttgtggacaatgcacatcttgtggccacatgcagcacacgtgaagatgttgccttcgacgccactcatgtggatctggccagagccgcagtttcgacaccattcgaagttggctgttgacagacgttagcttgttatgttgttcgatattgttgcacgaacttacggtcctcgcctatagcattacgcgccatcatatcgtcgaatcgctgaaacacctccggtgttattgtttgctgtatctcgtagtattccagtttcgtcttgcacttattctccggacatctggcttccttccacccactgtcttcaagttgccttgcgatccacgtcgagtagcagacagcgcatgtctgtgggatgtgttcacatttagcaagtgaaggaaactcattgatgagaatgctatctccacagacgatacagtcacgcctcctgaccactacatgctgaaggcgctcctggtcatggagttgctgagccagtaatgcatcgcttatggatgggtcagttgcttgaacatctcgactgtaggtcaagtcgccgtcatcttcgtcaatatccatgggatcacccgcttcagccgcgctcagagcgtggtttcgatcaacggagccggtcattccctcatcatcatcatcggaatccagcttaattggattgttctcggtgcctttttgatgagaagatgctcgatgtgtcttatgtccgtggttcactttgcgtgctgtaggcccagatatagaagactgaccccccgctgcgcccaagtttgataaagccgcacgacatccttcatctttatgaagctgcaatcgcactggaaaccgtcgatctaagcgttcccctagcagaacagcctctctgctgttcatgaaactgcctccgctacgaatttgcgacggtgatgcgtgaggcacttcctctgcagaacgggcaatgcgtacggccagatcagagtccgatacatcctccgagctggatggcgtcaactgaccttctaggttactgctagcggcgctcggacttcgaatccgtcgtctcggtctaagagaaacagggtctgtctgctgtcgagtaggtttgatagcctggtcgctgacccgggtatgacgttggaaaggattcggacgcgacctcttggcaggcaaagaggcctcttcatcctcgcagagatttatgatgatagggcgggtggcttttgagcccacctttgcagccacctggggtcgctcggttgggcggccgcgtaatcgggactggtctgaggtttccggtaaatctcttggaataggttcgatgagaaccatcttgctccaatcttgttgaggtggtcgagacgcctgacgattttgcgatggttgaaatggaatcgacgtcgtgttttgaaggttctcaggtgagagtgttgacgcagagggtgcacacggtcgtggctgcaacttcccgtgccgcaacctcaacttctcaaatctatccacgagcaagttcttatttgcgctatttgctagcgtcgtcatcgatcagccctatggatctgaagataacacgaagttattcaaacgcgggcataacgatggtcggagactaaagtgttatcgaaggttgaatgagcctgagagctgatcaagctagtctcaaatcaaagtcttgagaaaggcatgggtgttagagataagatactgggggtgcagccttagctcaggagaaacagcagtcacctacatgacctagagtgaaataccccaaaagggaacagaacaactggccggggctcacgtccgttcacgactgaccaaataagccgtattaccccactagggaaaaggctgaagatgggtcggtatatcttgtctgcgctctcttgataccaatgcatggtgtgtgttcacgaagatgccatgcagctatgggctcacacttcggcaatgaagcatcgcaacctgtagactattctgaaatccagtagcgaatcgtcgatatctacgaaatagggggatcgataggttaaatgaacagttaaaagaaattccacattggtagtatgctgtatgctatgacccaacttttcgccatttacaaaaactcctcgctcttctaggagcagtaatgatacaaagtacatgttcgtcaattcgatcaagttagcacctggaccaccgtatagctagcattccacctcatcacgtcgattgcgagcattggcgtgatcttcatggtcaaacaaaatgcaatctatatctgctgaggtgctgtgcctgcgccgtgtggcggaggcacaggtgcgagatctcttctttcacttagatctccagttatcgatgctgttgtgatggcctgtcctggcattccggcattcgatggaggcggcggggtaggctgaggtgagatgcctgtggggcggtggtagcctgtatcggtgaagtgacctgcttgcatctcgtatccatcgccatcttcggatgaagagtagtcatacgtgtccattctccgttgaccggcaaagggattcgatgccggcatctgattttggtaattggagacctttgtcgatatagttgagcccatggtgtcggttcggtaattactggacgccagcgtgtcactccgttcaacggcgtaaggattttgtcgccttcgttgcgagtcatgtatttgttggcggaacacattgcctccgtgttcactctcgccggccaccgctgtgttggaggcgaagccagaagcctcgccacgctccatgtccgtcggacgacccattggcctcagcggctgcacgtcctcgtcaaccatgatagtagggtttggttccggcggaggagcaggtccacgaccccacgcacggatggggtaagcgcggcccttgcgccatgtctcggtgactgcaggaaagtattgcctgtacgctgcccaagatacgagtataccaagcatcgcaccagaaataacatcgaaggggtggtgacgcgcgtccatgatacgagttcccggtgatgagcgcggcgccgagggtcggcactaacacgataaaggtgcgccagacctcgccctttgcgtccatgacatggagtttcgcagcgaggtacagggaaaggtagaagaggcccgcgaaggagactggagcgtgtcagtggagaccattcgagtacctggtgctgacataccactgctgtgacccgaggggaagcttttgaatccgtcttggagaatgtagttgttggtctgggtacatatgtctatggtttgcagggcgtatagagtagtgttgatcttggtctgatcaatcatacagctacaataggtcagtgcatgtccaagtgcgccgagaaagaagacgtaccgggagattagatccgggcgcggctttccaatggcattcttgagcgcgcctgtgatggtgaaagcagcgccgacgctcaagccgagacccaggatgccgcagttgagctcccacaagcggtccttgaacctgtatctgccactcagtcgtttgagaccagctctgcccgaaggcatctcagtttgatgtgagaagaggccatcgagcaccagcgtatagatggcgatgatggcggcgggcgcgagaatgacgtatacgcagagccagatgacggggacgcgctccttgacggcgaagggatagtggagggtgtagttttcgagcgagaagtgttggtggaagggcgggatcttgtcgacaagagtgaagacgccaataagcagacttggggctcgttagacagggcaatctggggcaggtggtcgtgtgccgaccgcaccacgggcacgcttacattattatgaggtagtcgccaatgtatctgcagcagtcagtatcgcgtgatggcggcggacattcggcactacgcacgagaagatgaccctcttgggcaggcgcttcttggagaagggcaggcgctcagggagctgcttggacgtccattgatccatggcgcactaccacatccagcctgtccgggtgcttccgatcaacgtcacgcgggtcgcgatgctgctggcggcaggtgcagcaggcggtgaggggagcgcgtggtgtcaacggcgggtggagagcgagcaggacggaggtccgcaattatcaaacaggcaacacgagactctcctggagcgaagaacagagggcgaaatgggaggcacggcgaagcgtctataacaagagaaaagagcgtcagcggtcggtggttcagcggcgcccagaggccaggcagtgaggattgtctccaggtcagggctgcatggctggtactgtttccagcgtggctgaggagaagagctggcgctagtcgtggtcgtgcatccgcttggcctctccgcctcttcttggtatgcgtatgcgcgcgcggcacagtgccagctgcaagggcctcgtcacccagagcgcgctgcgtccggccctttcaccgcgtgggactgccgtgtcgcgcgtgggctcgcagcggctccggcgcccgcgtgcgtcaacaccaccagcgaatatttgtgcagcttccggaccgcggaattcaatttcacacctgggcagcctctaggggcccgttgtggcgagaacgatccgcacggactagcgctgtgaggagggcgatcttcttttgtcaacaccacagggtcctccgactcgtctatctatttacgacccgtacaacccgccattggtcagcactacgaccccattgctcctcgcaccaccacttcaccatggactggctgtcaaagttgggcggcagcgcctcggctgctcccgccaaagcccccgctctgtcactctcgtcaatctcccagtcgcttcccagcatcccacgctcaaagctcccggacctgcatcacccctatgtcgccattgggggggcttctctcggcagtctgttggtgctgggcaccctcatgagtgttctcaagtctgcccccaccaccatcatcccatcgcccgtgcagacaaagctgccgcaattgtccgaggaagatgtccaagagctcccttacccgccgaatgccctaccaggagcaagagatgtcaattcgccgtatggcagcgtcagagtgtacgaatggggtccagaggacggtgacaaggtcctactcatccacggaatctccacgccgggcatcgccatggcagatctggcacacaagctggtccggagaggatgtcgtgtcatgatgttcggtcggtatcccctctcctaccttgcatcgtaaccttacgtcaagtttcatatttggtacagcttccaatgctgtttgcttcgcatgatttggatagtttggtctacatcacgtggcaagggtctgccctgggttgcggtccctcctcggaacatctcttcaacctgacgtgactttcgattgaaccaggagtgcacgacgcgtgttggtgttttcgaattcatttgaatttttgctgacatctccagatctattcggacgtggctactctgatgctccctcgcccctgtatcacaagtatgactctagcctctacttctcccaaatcctgctctgcttacagtcctcgcctatcgcttggtccggccaccgatctttcaccattattggctactccctaggtggtgccattgcagctgattttgcttcttactttccctacaatgtccgtggactcgttcttgtggcccccggaggactcatccggaagaggaacatcaccttcaagagcaagcttctctaccaaagcagctggttgccagagtggatggtgcacagaatggttgccaacagactctggactggaaagcacagcctgaaagccccagaaccagaacctgagcccgaagccattgaagtcgcagaaacgacgactaccaagacggtggatgccgacaccaggtccgtacgctctggaaaatcgagcaaatctggcaagtccaagtcgtctttcttcagcgatatgggccggaaacgcaagtccaagaggcgcgagagttcccctggaagcagagtcagcaccatatcagagaccctggccggtgttgaggaagacgaacatgacgaggaaaccgtcttcttgtcctctaacaaggcacttctgaagcacaacccgaacagtaccgtctcggctgtggtagattggcaggtcctgcaccacaagggcttcgtccccgccttcgtctcgtccatccgccatgcaccagttcacgagcagcagcaccgatggaccatcatcaaggagaacatcgagtcaggtaagggtccactgaaggaggtctggcttgtgctcggcgagaccgatcccatcatcatcaaggaggagctcgtggaagacgcaacagctgcccttggcgaagaccaccttcgcgtccgggtcgtagaaggcgtaggccacgagattgccgtcgagagagcagatgagattgtgcaggttgtgggcagtgtgttggggtggcacaagaagccgcactcgtccaagtcgaagaaacactccatgttctagatccatgttactggatcttttttccacggcggcacgaaaatctcaacactatataacagtcatgtagaaaaatgaatgaaatgattgaatgttacaggctggtcctgtggtgatgacatcttttgttgatacatgcatttgttaatttttccttcagggcagcttggctacgtgcttgggtccgtgtctgttttcgtctgcactgcatttactagcgcggaagaagagacgggagatatcctgaaccactatgtatagacaagcaagggaagatgtcagagatgaaagtcttgctcaatttccattttccacgtctatgatatcatgccatattcttccttcgtgatgtgatgcatcccataatatggtgagaataaaacgccgtggtatacaaaatggccaacgcagtcaaataaacaaaacacaatcgtacagagtgctttggcggcagacactcctccgtctcgcaactaattagcgattacccatataccgcccagacatcacgtcgacttaaacacggctgcccctgaacggctcatacgccgtcccgctctgtccctgccccgcgccgacaaatccagaatgctgcgccggcgcaccgtgctgtgcggggaatgcagggctcgcaacgcgctcgtacgtgtacggcgtcttctccacgctgaccttcttgtgcgcgctcttgccgctgcagcagcacgtgctgaagagccagaagaggccggaagcgaggctgaaggcgacggcgagccagacgacggacagcatttggcggcctagcgaggctttgatgttgtagggcttgagcacggattcaaacacgccagcgagcacggcgtagatggacgtggcggtgacggcagcggcgaagacgaagattgtttgcgccttttgcaaatattagcatcgaacccaatactcaaagagagaaactggcaagggaggaggggaatgaaaacttacagtcgacacaatcgttgtaaccatgcttccccacctgctgaagatggcgaagaacccgatgatgaattccgccacgctgagtaccaacgcaatgataaaactccacaccatccaccccgcaaccttcttgtacgtgttcaagcccttttgcaggtcctcgccgaccgctttctgcaggctcgtgtcctcgagcttccacacgctgaacgggtcgaaccagaagctcgtcgagctcttggagcagaagtcaatcgtctcttcacccgtgcttgcatctttggtgccggagcagtacgaccacaggccgacttggtagaaggccttgagttcgccggacttggcaccgccttgcagcgcgttgagcaggttgttgtcgatgttgaccgagtcggcgatgttgtcgaggagcgagtcggagtcggcttggaaggcggatgtgtctgcctggcgtcgttgttagtacaaggatgcggggggagggggcgttggattggacgtaccttgaagaagtacaaatcgcgcccgagcgatgtcgcgggcgctttgttgctgcccgcagacatctggcccagcatgacgatcacgatgcatatgagcgacgcgagcgtcaatgccatgggcgtgatgatgcacgcgaagcgcccgattttacccatctttgcggtcgtgtcgagtcgaagtagcgacagtgagtatgtgttaggtgcaaacgagcaaacgtggagaaaaaacgagagattggtgatatgccccagccctacacgctgggcccgccagccttttgtatcaaacccaactgccacaaaccaagaccctgggagctgaagtcaccgacccacaataaatcccgccatgcttcgcccccttcgtgcttggcccacctgcggctgcgcaacacacaacgcgctcacaagcctcactggtcacgctttgctgtcttgggcataccgaagtctgagcgccagcaactgggtgtgtttcgaaggttttaccccaacgtcatgttggttggcgacctatcttcatcaccatcttgtaatcttgctttgtcagactactgctattctctgcaaactgctatccaacgtgggaaatatgtacagaaccaggaccacagccaaatcaaggccaaggtaccgccactgctgaatcctgatgatgctgaaaccacacaccagcctcagctcggcacaaagtactcccgcgcaccaccttgccttgccttgctcatacaattcacacacacacacgtaccccttccaaggctcaaagtcacactttttcgctagatgcgaagtacctccgtgactccacgtttgctcacatcacacgtccacaacccaagaaccgcgcacacaatctgtggctgaagcgccctcctccacctcaacgcccggccccattctcgcttggccccgccagccccagccccaaagatgcgcggtcagcgcgccccgtgtcaggctataaataccccctttttgctaatccgcattgggtaaaaggctggaagacgaacggcccgttcagggccattgagaaggtttgccagtggcctgcagacaagtcacagtcatctgtgtttggctgttttgttcatgttcgcttgggattcggaccgtcaacacacacagaaatttcctcgggcagatgggcgatgaagtgtagatcaggcgccttggggttacgagtgtcaacgcgcgtcgtggaaacaccgttgggcagagatcgtcgcagagtggtgcagggctgaccttgctcgacctcacaaagtcacaacagagaaagtcacatgttgaatagaacgaacggatcatggagttgaacaaatgtcgccattttgctggctttggtatttgctgtcttcttctcatctatacacgcggcatgccttgcgtcagctctgagccgcgcgttcacccacacccctcttctgccgccgcaaccttcttcgcggatccccgccatgtacaacgcatccgcatctttctatattcgggtctcttacagagcgtgaaccgccatcgcatcgtaaggtaaaaaattcgacccagaatgctcgtgatgaatagaaaacatgacgaacgtgaacaaatgaaaaatgatatccaatatcgtaatccaaataaaatgcgaaaatggtataaaccgtgctgcagcctctgcgcacccgaaatagaagtgaagtggcctcgtgaaagagtcccatctttgagatcgccagaacatgccgtaaacaataggaaagcctcaggtgaggatggtccagacattagggtgttgacgctaataatctgttgatgcgccaggaacgccgttgcaaatgtgggagatacgctgcagtcgaagtatggttacaggtgggaagatcgcaagttggagaatgatacggcgggacttgggtgcaagtcggtgcggtgaagcttctgtgtgcgatgcatcatgaagactgcccggcttgattattgggtttcaagtcatgtcggtatcgatggagaaggataaggtcaaggtcgcacaatgtgacctcaccgttggtttcgagggtcctggtggtttggtcggccacggccgccttcgcctcgtgcttggatccattgggagtttccactgagtcggccctctagtgccttgtcggcatcggcatcctggcgacgtggggcaacatggccgttgataatgtcttcggcgcggagcctgctgatatcattggcgatggaggagatgacatagctgcggagctctttgccctctcgcatgtcctcgccctggaggcggaacttgtcttgcttggacatgttttgtcgccgaatgtagcgaatctcgtccaagatgtggagcagaacagcttctgatgcgcgttcgcgcacagcagcgtgcttggaggggtcacgaacatatctgcgggtgacatccatggcgccatcggcggagaatgcaatgcagtatgagagcttcttgccccagcctagcgagatgtcagatacgtcatgtgtgtcatttgtgtcaaaacataccttcggtgtacagcttgggcttgtcccaagcctcctcgcagacgtctacgtgcacccatcgcttgcgatgcatcgagtagacttcggtccagacgtggtcctcggcgttccatacccagcggactcttgagccgacggcgcggcagagcatgctgaagcagttggcccactcgccgcatcgtcctttgcgggtctgcagaagcacgaatgcgtcgttgtagcgagggaatcgctcaaagttcttgcagccttcgtaggagcactggtaggcctcgacctgggtggcgccgcgtgcctgttcgtcgggaagtggtgcggtgatgcccatggctacggtgggcgaggaacagcgcgagcagggtgggttgttgacccattggaagaaggagcgcttgaaccagcgcagaagtgcgcggactacgcagtcttggtagccccaggcggccttcttacctgcgccgaggctctctgcttcggcctgcaggatttggctctcctcttcggcttcgttgtagatctgctcgagaggcacgacgcggagggcttcgtcgagcagtccagggttctcccatcgcgtgggaagggcggatagcgaatgcagcatgttgcggaagcgcaatgagcgtgcgtcgcgaggtgcttcaggcatcaggggaatgtttcggatggacgagtacgtgggcggggcgctggacgacggcggctgcggggtgccaaagtcgcgcggtgctggagatgcggatcgagactgtgaccgtgatgtgatttcgttgaggcgcttcgtgctgaggacgctgcgaaagcgctctgtcagctcggtggccatcctgtccgtgtccatcggggcggaaggcgcccgcgcggcgccgtgcgaatgatccataggtgcgagtgcgagctgtcgtcgcgatggccgtggatcgcgggtggtggtgttggggtcgaggtggaggtgtcggagcgtgggcgtagcgggtggtgggtgtattaactgcggtcggggatgggctgcacagccgccgatgatgagcgaggcggagcaacagaccctggcggcgatattctgggagcggacgtcgacgacgggcggcaattgctgttcgagtgcgtctgtcgagcgcgcgcaacgggcccacggtgagcgttggtgataattcagcgtgcagagcagaaggaggagcgacggggtaatactagatggttgcaaaatggaagccgcgtgtactgctgggagggtggctcaatgcggtaagcgccaatgggccattacgcggcagcttcgattcgcgctgcgagtggaaacagaccccgacgcccgcaacaaaaccttcgctgtgaccatcgcacatccaaggcgcgccactgcaacctcgcggctgaccgtcgtgccgccctgctgtgctgtgcggtgctgttctgcctgtgtacacctcgcagtatcttgcgcgtgctgccagatcccttcactgcgcactggccatgccccgagtcctcgtctaccggaattcaaactaacggattgcgcaagctgtgtcgacgcaatcactgtcaccactggaaccccttggcaaacgcgtctgcagatgaatctgtcccgctctgtcgaagctgctgccagttcatttcccatgtcttcacgttaagccccttgtggctactgcggcggcactcttgcccacagacgccatggatcgtcaagccacgcgttctatagcacgtctttgcctagtccagcccactaaaacaccacgaccgccgaagaggcaacagcgcgaaggaactgaagacgtccagtccacgccatctttaatgccctacttccctctccacgcaagcagccttgcctctctgttcgcaatatactctgcactcgggatacaccctgcgcaacgtagcttaccatgtggccatggcagatcttgaaagtcactcccgcttactccagatcgtctgccgcgtcattggcctgctcccgttacgtgacgaatcaacgtgtcactctgctgcccatcaccagcagcgacttcctcgacccactccttactgtactccaccctcaccaacagctcatcgttcgccaccccttgtcttgtgactccagtccagacccagtgccaagcaatgtctcagcgaaagcttgcgacagaaacaccgaggacgcgctgcgtcctcggacaaggcacgctgacgactctcggctccagacccacgtcgtgtgcaaatagtggtacctgacccatccttggagctcgttccactacaacttttctcattgtctccactgcgcatttgaccatggcttttgtctgccgtttgccgtcttgcaaaaacgcatggattgcgtgcaaaagaccctgatcgacagactccgctgatcgctcagcgttatcacgtaaattaaggcgcggctagctgcttgcgacgttgagtgtcgtttgcccctgtgcaaagttggggacgttgtggcacctggctccgcatcgaattatggatcagagccacttgcagccacttgttctggtgttatctctggacttttggagacatgatagactgtctgcatcattgctatgtgatggtcatgcaatacttatcatggacttttcaaaaagtggtcatccccgcttttcttccatgcggcactgctcaccctctgatcttcttcctacagcgagaatctgcaaacacggcactctactgctttttgttactgacgacgggaaggcgattcggatgcttgaaattatatacggggccttggcctcggaactgaagcgatactgcgtatggcttcgggtcaatagatgcccctgtttacttttcctcatagttgacaacctgcagtatgccattcgaccaaaatgaacgcctaaatgctgcacgctcttcttcaagctgcgaagagagaagcaataggatagctaggtattagacaaagggtgagtcgagtaagttcagttgacatggttgctagagtaattcatatcgaaaatacagtataattttatactgcgattgttcaatatctgacctctagtttcacaaattgcaattgcctccattcaaacaacaaacatgtctgatcaatccactgctcgaaactcagtagacattgctgaataccttaatcgcttgcccgtcgcgcagcaagaagctggagactagcttcacatataagaagggtttgagcacgtgaagaagagcaggagggtgcatgcttatcagcaagatgaggacgaagtgcagtttgcaagagttggaagaagggggtgagagagaagacagttgagggtaccgcttcagctactcgtacgttcctttcctccttcctcgcccaagaaaaaccctctaacctcaccaccgaagtctctgacctcacatgtcacaacatcgcccatactcacattacctcgcgagctaccgccatcatggcatctgtatcctgggaccgcagatacgacctgtatgctcaacacgcagcagatgcactgccgttgctacgcttccagccaatataccactcactccaagctgtcgcgactgatgtctgactgcagctcgcggccatcattttcgcatacggcgttatcactaatcaaaataagcctgagggccaggagcccaccccacccagtgaagtgcgaaggcagatacatttcgagattgcgaggcgttggtgggcgtcccatcctacttccgctactcagcccacgccatatgcacaagctactcaaagtccgctggtacctcaacctctgcacactattctattcacgtcgaccgtggaagctactcaaccgaccctgctcacccaacctctgctcgctgctcagtttacgccaaccgcacaaccttctcagttcatatcccacaccactcactctgtgcctgatcctgccatcctttatcactccgctcattacacgcctgctcatttcgacacgaccaccccgcaatattttgcccaaaatggcagagaaacgcatccaacagtagggtggattgatgggagaatcacagagttcagatcagatgctccaacagctttgtctcccgtagcggctgcacgaccagaggcgatcgtaagagagtccgatacgatgtttgacatttcgagccataacaactactccaacctgccctccagcggcttagaaaatattgccagtcacacagacccttcaatggacaacagcaacaatagcaaaaacaacagcagcgatgattcaggatagtctccatcattctctatgcatcatcgtcatgccattcctactcgaagtagagacaaaatcgatttgacttcaaaccacccaactacatccacgtcgaccaacttcccagctgcatcgcaagtacctggagctccagtgacgcggtggaggtctccagagtcacagtggaatgccccagttccagaaccgatcttcagacatggtctttggaagtgttcgttcataggctgtgccaaatagtatttccataaaaggtcctgcactacacacatgcgtcagctgaatgctagctaagagaattaacaacggcagctggagtgggaataagaaggcagatagtggatagctttgctttccgcaggagtgtttaactcatcttccggttgattggggcatacattgctagtattaggactagctttcagccagtgtctattcacgaaattccggggcatgataaagggtcgagaccttcttaaaagtcactatgagctagaagaagaaaggcgtagacaggaggccgataagatattgaatatcaatagctctccactgtccccatcgtaacacaaccagctagcccactcgcttaaacccgcccgccgctttcctgtcctcaacgccatgccttggccctccttcaagccccaaatgtcgcaataacgcgcctttgtgattggcccgcaacaattccaagtatcctccgttgagcttaggatgagttcccgagagacttcagctggctttcaggcattcgtattgcccacgtctcctctccacttcccagtgtcgagcgatgcctatccaatccatcatcagctccctgcgtgaccacacgcgcacgcgccgcaacaatgcgtctctgcaacccaataccgaaaagctaggatggcgcctcgcagaggtgggcgcgaagacgtgggatctgggcttcacggcgtttggtgggccgcctgtgcatttccagatcttgcatcgtagatttgtcgagggactggggttcggggggagtaaatggattgacgagcagactgtgagttgctaggaagtgggtgaaggttgtgggatcggaagctaatgcctttgtgcatagtatcaggagttgtttgcgatatgtcaagctctccctgggccggcgtcgactaagatggtgttttgcattgctatgatacatgcggggattggcgctgctttgtttgcgttcttgctgtggtcgctgcctggcgcgattggcatgtacgctctttcgcttggagtgcagaagatgcctgagaaattaccgcccattgtgtacgcgttgctgagtggcatgaatgcgtctaccgttgggatcgttgcattggccgcagtacaactagcggagaaagcgatcaaagaccgcatcacgaggattctagtaattttcggagcatgcgctgggttgtgctataacgcgctctggtactttcccgtgctgatagtcattggcggattagtaacggttgtgtgggacgtctggctgcaccagaaaatcggcaagctcagagctggatatgcagcaaagaggagaagagcaaaaaacgaaggtggggatgctgaagagacgaccgcaagccaagtcgtcccaccagcgcaggagctgcaagtcagacgcccagaagccgtgaagcgcaaagcacatactggaagctcgacagatcgtattctccctgttgaggaacacagtggtccaagtcagtctgagcaacatcgcagcacagaagaaatcacagagctggtaccagtcgccgacaccaggacacacaatctctccgttaagatcggcatttctctcgttgtgggattcctcctgtccttcatcgtcgtcatggtgattcgcggtactgtcgatgcccggagtctagccttcgacctcttctcaaacatgtacctcgcgggtacaatcatcttcggcggcggccccgtcgtcatccctcttctgcgaacctacgtcgtcgacccaggctgggtctcgccccgagactttctcctcggtctcgccatcatccaagccttccctggcccgaatttcaatttctccgtctacctcggtgcattgacattagcttcgacaaacgtgcctacgatattcggcgcgctgctggcttttgtggcgatcttttctcctgggctgattctggctgttggtgtgcagtcgatttggcaggctttgcggacgaaagcctgggtgctgagtttgctacggggcatcaatgctacggcggtggggttggtgttcacggctgtgtataggctgtgggagattgggtacttgacgccgcagagcagcgatggaaagagccttgctggtgagccttggtgggttgtggttgccgcagtcacgtatgcagagactgcttggtttggtgtaccgccagcttttgccattttgtttggagctgttcttgggcttgggtggtatggtgcggttggctcgtagggaattggagattgaatgacctgcaggagacggcatttgatgttgtacacgtaaacagtatgtaatggctatcatgctgaagccataacacttgccctgctacatcgatacccattacacctcgcttccggaaacggagataagcggaggcacaagctctgtctaatagagtcatagtgcgaacgggaacggggagagtcagcgcttgattgtggagaaatagctcaatcccgtcgatagcggacccgagtacaatatctccaagcaattccatacatcaaacctctaattcattttccagacattgctgaggaagcaatcgtgttgtagcacaacggtgacatcgcggccatggcgccaaacatgaccgaaccccgggaaacctcacctctacttcccaaaccaaatacctgcacctcagccaccgatgaaggcagttccaccgcgcccaatccccaaaccgaagatggaggcgacatcgagcgacaaaccagcaatggcaccgcctcgaagcaccaaggcctgcctgaagtccgggcgcgcatgaaatacatcttccccgcgatagccatcggcgtacgtgctctcccgcttcctctaccatatctgaggacagttggctaatcgagtgtattccaggtcttcctcaccgccgccgacaccaccctcgtcgtctcaacctacggcaccatcggaaccgacctgcacgcgctgtcctccacctcctgggtcgcgacgagttacttcctcacgctcgccgcgctgcagcctctgtacggaaaactcagtgatatcttcgggcgcaaggaatgtctgttgtttgcgtacttggtctttggcatcgggtcgacgctatgcggtttcgcgcggactatgggcgagttgatcgctgcaagggcatttgcgggtgtcgggggaggaggcatgtccgtgtgtgtgagtgtgttgatgagtgatattgtggggttgagggagaggggcacgtggcaggggtacatcaatgtcatgtatgcgtctggagcggctgctggtgcgcctttgggaggtttgcttgcggattcaattggttggagatgggcattcatagcgcaggggccgctgtgcttgctcgctttcattgctgtggcgctcgtactggagctgccgaagcaagaccacgcgcattggaaagagaaggttttcaagattgacttcttgggggctgcgatattgatcgttgcggttactggactgcttgtggggctggatcgaggctcgaatggagactggacgagtccgattacgatcgctggactttgtacgacgccgttgtttgtcgtcttcattctggtcgagaagtatgttgcacgcaatccctttgctccgggacgcatcattctaaataggtcgcttttcgcatgctacctttgcaacttcttctccttcggcggatggctggcatcactctacttcattcctctgtactggcaggtcataggcgactatagtgctgctcgagctggactgctgctggttccaagcattttctgtggcgtgagcggatcgcttgccggcggcttctacatgaaaaagactggtaaatcttcaactggaagctcatgactcgtagctaacttgggaaaggtaattactactggatcaccgtgattacatacacaaacctcacattcggcctcgcgctgatcctcatgaccgccgggaccattacgagaagcctccctctgatggtacttggcacatgcatctgctccttcagcaatggctgtggagtgaccacaactctcatcggtctgagtacgtgcaatccaccagactaaactttcccgcgctaacaatacgccagttgccaacgcctcgcacgcagaccaagcggttgcaacagcatgtagctacctcttccgttctctcggatccgtcttcggcatttccatgtgcgcaacagccttcaaccaaacattgcggaggtcgttacaaactgctctgcacggcgacaaagatgcagcagagatcgcagagcgtgttagagaaggcctgtcgtacttcagaagtctggaaccacatctacgcgacattgtgagggaatgttatagccaggctacgcgtgcggctttgggcgttggcctcagtctcgtgatgtggtgtgctgtgtttgcatggttcatccgagagaagaagcttggggggtgagctgttatggaatgcattgcacggtaaccgtgttgatgagttttctttttttttaaaaaaagggagggggaacattattgcatgatggcatatcaatgagatttgtgccaattagaagacatctctaccgccttgtagttccagtgagttcgaacatacaagcgaggcctatacctaaaaaaatatacccatcgcagttcctctccctctagatactgtttcctcttcataattcgctcagactttgcaactgtttcactacagcaatagcatgggcaatcacttttcccgatgatcgcctataagtgactacttcgcggaagatctagttctgagcctctaaaaacaattcgaattaaatagtggccgacaagacgactcagtgttagtatatttatgctgctacccattttccaatcgtgaactgactgttgcacatgttcactaattcccaatcctctgcccctaacacacagtcatcaccgtccctcttgctcccatctgccactcctgctacaaagcatgctgccatgtaatgatcgtcagtggcatgagcatctcgaaacattgggtgcttcattaatctcgtgataccccttgttagtgcacccttcttcgtaccatttccgcagttccgaaggaagacatcctcgacactttgtctgaactccaacatgggcgcctcaggcggatagggttgtgcgaagttgtccgtatatctgagcatttggctccagttgttgcggtaaaggttgtgcaccgcgccaccagtaccgataatcaggtaaccttggtcgcggaatggagcaaggatttgccccacgcgtgcatggagatgtggatcaaagcgcgagttcatactgatgattgtcgtcggtgggcacttctccggaaacatgcggatcaagatcagatatgtgtcgtgaatccagtcaaaagattcgtttggtcgggcgtccattcctccctctctcaacgcctgtatgcatttctttccactctcgagatcggggttgagctcgtagtcggtatatttccgcggatgcacgtatgcgaccggcgatttgttgggctttgggttcatagacacatcgattcggtttgtgcctcgtgcgtcccaatgggcacccatcatgattacgcccttgaagccatgtttgttggcttcgtcgccgcaagctttccagtaatcggctgagcgcgactcttcgcccaacatcatggtcgagccatgggagaagaagtgaactggcggaacggccattctgaataattttgtgcgtccgaaaggcaaatgacgataatcaaattgtgatcttgagcgatgttgttatgctgcccagctgggtccttgactgtctgtgattatttttgacagatggacggcggctctactgttggaaatacagtatcacgatgatctctatcagggccgattaaggtccaagacataatcactaaaacccgagcatccaggactacgcgtccacagaccaggatcgtgaagtggaggaacagaaagccagcgggggccacatttcgcttcaagctaggcccggccagacgccaactccgcacagtgccgcgagcagccccaaactctcccgtctccacgcgcccagcttgtccccagcttctcctccacttcactgccccgaggcctccagcgctgattgaggttgcgacacgacgaacatgcaagctacgccaacacaagggcacaatcagacagcagccaccagccccgatctagaacagccccaacggctatttcagtgcagcacttgcaagcgctcttttaccagagcggatcacctcacgcggcacgtgagagcgcgtaagtggatctcccgagccagtgcgatagttcgttagcgggatctcacatcatgtcttcttcacattatgctgaacaccctttcttgttcgaggctccgcgtgcttgatctaatggatgcttcatcatcgtgcaaagcgtccatgacatttatgcttactaatatgcaacacagacacgaagtccaagccgtacgtgtgccccatttgctcaaagggctttgccagaatgtaggttcctcactggctatcaattcgagtcacatgcgtggtgtctaagctgcaacagagatctcttgaagagacatgtgaccaaccacgactcggactctgcaaacaaacgacaaaagcgcgagattgctcgcgacacccgtgtagtgcaagcctgcgaggcctgttcatcaagtcatctacgatgtgaagacgagaagccttgtagtcggtgcaggaagaaaaacataccctgtcgcgtacccgagccttccgcaacagatgatagtgagcttaatgagctggatgccgtgcatgcggcacaggatttgttagacctttcccacggcttcgacttcccatctggagcaacgccctcacagagcgggcaacagccaccaatgacgcctaaattcgacatgcttagtccttcgggccagtttaaacacccatcgttgacaggaaccacgacagcgacagcgtcgggaaatggcataaggaacgcttcttcggctactgatactgatatgcgacaacgatctttgacgttgtcgagccatgttccttcgggggtggaaaccattacggacaaccagcattatgcaggagacacagggaacgatctcgcattcttcgatccgacagttacacactttgatgagactcccagtattgatccgtatttgcccgactacttccgcagcatgccgccttatgaggccttctattctggtcaagcaactccacgcggtattctggatatgagcttcgacatagacgtcgggttgacagacatcgacctcggcttgcttgatcagtacaattttcaaataccttttgctgcagatacaccttccacggacaatcaaggggctgagcaacacatacctgaaagcgaaagcgttccggtgcggacggaggctttcaaacagagcatctggcggtatcttccacaacgacacaaagattttggcggagccgagcaggccaatctggcctattgcgactcagaaaaggataacagccggcgttctcagatcatacagcgtcgagctatctccgaaagactacaccgcgttagtcgtgaccaactaatggccttggttctcgggacctgcagtcctgaaaacgtcaagcgaattgcatcagcatttcccagcatcgaattactcgacactctgatccaatttttcttgacctcaccatccttggacgcacaatcctggtttcacctacccacgttctctccctccaaaattaatcctgaagtgctagcagccattgttgcagctggcgctgtctcgacacctgatgtgcctttgcgaaagctggggttcgctttgcacgaggcctcgcgaattggccaagcaaaagcatttgaggcagacaactcggcaatcagggaccttcagcatcttcaaaacttgctcctcgagctgcagatcggcatgtggagcggtatcagtcgcaagatggagatcgctgaaagctttctccagccattgatgaccatgcttcgacgtggaagtcgatttcgccgctctacatggaggcagatcactcctcctactgatgatagcagtacttcgctagagaatcagtggcaagaatgggtcgatcaggaatcttacctgcgtctagcctaccgcgcattcgagctcgatagacagtcatcgatggctctcctaaaacctccactgatatcatactcagagatgcagttgcctcttacaagccccaacatcttatggcaagctaagtcagcgtctgcatggaggcaggcatacctgagtatgccacatgaggccaccaatcgcccctccgcactcgaggtgttcttggatcttgagcaactcgcgcgttacgacagtgctagcacaacatatctccacatgatatggggcatggtctgggaatacagacagatgagtactcttgctgccaagtctcatgcgaaagcgagtaataatctgatcttgtcatcccgctaccaggagcttgtcaaacaactagaagacttccgtgtcagcagtcctccattgagtccgggcaacgaaatcacgttcgagttgatgcttctgcacttaaatgctccgctggacgaggtgcagctatttgcaggtctggagggtcaagaggaagcgcgggctgcttatccagctctgcgtgattggatcaaaagtgtgccagcacgccaggcattgtggcacgccggccagattttacgtgctgcagagaatctaccaagaccgctgctccgcaactttaacgcaattgcagtgtatcatgctggactgattctctggggctatgggttcctcaagcgatccgtctctactggtcagaccccaaatgatgcatcacaaacaatcgtggttctcaatggggacgattcattaagcgcaagaaggttcattaccttgaatcgtggtgttccttctattctgcgacctggatcacatatcagcactcaacttagcgatgtctcgggtgtaatcgatggactaatacatctgctacaggcaccacatgccgctatagaaggttcatgtccgccacttgtaggcaatctggtccagcttctagaaggccttcgtcttgcgactagatgaatgcgctggacatggtagcaaaaagactgtcatcctgctcccaccggagtaaggttacatgaagacaatcttgtgtgacattattaatagttcatttatatcacaaaatgtctgcatacagtcgcgcgcgtttctataatcgaatagcctgcagacacattgacatctctcgtagcatctaacatcctattgatggccgaagtccttccaaaaatgcaacttctccgatcattgcggttgtcctctgccttgtttagactatagagctgagccctctccacattccgaccaccacaaccccatgggggcgggagtgcagatgaagcttggtcccaacgcggcttccttcccgtttcatccgacctatcatcgccatcttgggcgcccagggattggcatcattcgctgcaaggtagattgttagcgcataaacccatgtctgagacgccctcgcgcggcggaggtatctctgtgcctcgcgggtatatagtttgttgactctaccgaaaaacaacactcttctagagtgcggtgtatgtatcttcgagagaccatcacccaaggtagaattatttgaccgccctgatcgtgccctcctgtctgtacgcgtatcatgacttctctgaagggggccttctccttatccaaggatgaagtccgaaatgctatgcctccgggtacctcaacacttatcggtcagtgagcctcacaacagtaaggcgcatccgtctctgaccagttgcagaacacctcgaatggacagcatctcagaccagtgttgacgagattcgtctcgttcctcagccctcagcagatcccgcagacccattgaatctgccactctggcgcaaggtacgttcatcgcacgaactgtacacgggactttactgacgacgtaccgcttcatttgtagttggccatgctagcggtgatgtctattcatcccttcatcgtcaactttgcaagctcttccatcggaagtgcgctgcccatatacgcgtcgacgccgatttttggcctcccaccaaagccattctcggagctcacatacctcattgccgtcaacctgatcatgctcggcgcgtctaatctgtggtgggtgccgttggctaataccttcggccgtcgtccagttactcttgtcagcctgttattgctcatattttcgagcatgtgggctggcctagcaaagacatttagcagtctccttgcggctcggcttttcatgggcattggcggcggaccagcagatgcggtgtcacccgatgttgttggcgagatcttctttgttcaccagcggggacgtgccatggtaagcccgacaaagataccgaaacttgtgattcagccttactgacgtgacttcaaggccatctatactgtcttcctttcgctcggttctctcttcggaggcacctgcggtagctatatcgttgctgctggtgggattccttgggtccattgggtcaatgttatcctctccgccgtcacgttcgttctttgctttttcctccaagcagagacgctctacatccggccccaaacaaccgtacagctcgctagcgattcgaacaaggccgatgttgagacgaaggaatccgtcatcgttgccgattcgtcggtcccaacgacttcataccccccttacacctacatgcggtcgctccggctagtaacataccacccgggaatcgtacagaaattcattgcgccctacaagaccatgagacttcccggcgtctggcttgtgtcgctctggtatgcgggtctcgtgggcttgatcgtaacgctgagcacgatcggcacacaacttgtcgctgtcccgccgtatctctggggcaagaatgtgggactgatcaatgtggggggtctcatcggtgcgcttctaggcggtgtaagtgacgcaaactctacccgttgactgacgtccactaacaagcgtttcaggtctacacatacttgtcagcggattggatgaccaagcgtctcgcgaagaaagacacccgtggtctctcagagcccgagtcgcgtctcgtcacggcgcttccgtctctctttatcgccaccggcggatcattcatcttcggcttcgtggcacagaacccctcgccaaaaggttgggtaggcctgcaaatcggtcttgccatggtgtctttcgggctcatgcaagcaccgtctgttggcttcaactacctcatagagtcatataatagcatcgcaggagactgctttgtcgcagtcacttgcgttagggctatcatctcgtttgcgtggactttcttcgtgggtacttgggtccacgatgctggagctgctgagccttttggtatctttggtctgttgatgggtgtgtttggtttgctgactattccgatgcttatctggggtaagagactccgcatttggacggccaagtgggtgccagacagatctgcgatgtgaaggtctcatggcgaaaagcgtgaatgcgcgacatctatatagcgatgtcaaatagtcgtatttatttacatatgagatattaacttacaatctgtcttgttctccctctcctcctcagacgtaccgccgttcaaggttgcataatggctaccttttagtgattgaagactttgattgagacgctacacaaactagatagagtactgatgtaccttctaagcaaacacccatctcctcaagccagctctaataccaaagaacagcgtcgctccaatgcaactcaacaatggtataccatacacacccaaaccaatgaagatgccctgctcaaaatagccgatagctattgattccgccctcttgttttctttgatttcttgagacgccttggccagtagatccgcagctgctttgcgtgtttctttgcctgccacggctttctccattgccgtttgtgtcgacgatggcgaaatgtatgctggtgatgcccgtgtgaagtgaagaggagtgtatcgcgcctcgatatcgatatgttggaaagatggagtggctggacctagcaggagtcggtagggaacatggtttatgaacgaagcgtctgcgttgatgaactgggacaggtatttgcctgatgcgggagtgccgaagtggtatgccgcggaaagagtttgcgatggctcgaggtcttcgtctacaagactgatcgcgtgctccagagatgtgatggccgagatacagaacaagggctgggtaaccttcggtggcagcgaggagaggttggcgagctcaactacggcgccattgtctccttgagtgatcactctaagtttccatgacttgctgtcttgtagggttttaaaggcatctgctactcgtgaggcgggtttctgtgatgacttggtcgatccgtttgctgcaacgtcatcggatccggatagatagcggatagattgcttcaaagcaagttctaggaaatccttcttaatgaattcattcactagcaccaagtctggggcgtacggcgatgttccaccaaaagcaaagcgtgaggctactagctgctcagcagctgttgctaggtctgcggtgcgatctaccaccgcaatagtttttcccgcgggcgaaacaagctgggagtacgtgggtacggggacctgtgtctcttgaaggacctgcagacattgcgatatagattctgaggacggagcggaggacacaatggagaatgtatcagcttcgattgcttcagggagtagcttgcggagtagacttggtagagcgcgaaggttgttctcgagctacatgatgtattagctcaacccttcgcggagtttagcacttcataccttcagagcaacacaattgccggcagccaaagctgcgctaacagccacaacgaccgagaacaatggcgtgtggttctgttgaggctcaatgtatacaacgccccacggctctcttctgtcgctggcattttttttgtttgtaatgcgatattcctcttccaattcctttttcgagttaagggacgtgtggtgctctttcacgatgtcgagggcaagagcaatttccgttgtggcttctgcatccgatgtccgcgtatcctgcttaatggcgtctttgattgaagacacattcttccgtagcgcatcatgcagtgacttgagttgcttctgtcgaaaaaatacattgtgacagcgcgctgtgagcgccgtagcttggagatctgccaacgcggcgtctggtgttactggagaagccattgcaaatgatgaagactgctactccgtgagtgctgaaaggcaagaagctacagtctgacgaattgcgacagcaaaccacaataaaacaaccctaaggtaagatcttaggttagttgcacgcgtgttccacaagggccaaaagcgccggccgatgctgactcccccacattccgacttgtctgaccccagatttcgccgcctcacccttgtgcggagcccgaaaacaccggctagacaccgaagtagtgtgctcttgttgaagacctcaacgtctgacaagcaacttcgtgtcgccaaaaatcgtcgcaatgtctgtcacaacaactgccaatcctgttacctacagcctgcaaaccgtcctggcggactacgatctccaccacaccgaagaagaggtcgacacttcactgaatacgcatccggcgccggccggctcgcacgagaacccaagctcatggccaactgagcatcgtcgagtacctgcataccgcccgatcaacacagagctggaccaaagcgaaagaagggtgtatctgagtggggtggagcagatgttcgtaacagtcatgttcacaggcgtatacttggagtcggtatggatacatcggagaggattgtgagtacattgctgacaggagttacagactgtatcaaaaatatggaggtcctcgttgggaagagtgtggaacgtaggatacaaagtcggcggggagtggtgaaggattggagcatgatcatttcagaatcttggtattgcagagcgctacattatacaacatgtacgcatatcacatttgtcgcttgaatctatatttttcttggtgaaacatcatactacaagtcttcgtcaacagaattatgagttgtgcaaagcttagatccattgattgcgaacgcgtgcgaaatactcattacggatgcacccccgacccaacacacgagcgcatacaaaaattgtaaaaagtgttaccacaatgctaccagcgtgaaactagacgcgcccgcgattacggaaagtgggggaagacaattgagctatctgccgagtcctaatggagcatcccacatgcgatggcgcagtgcctcgctacgaaaagaccagaagatctgaggatctgaggaacttgcatctccttgtcagtaccaatacctccaaatctcaccaacatggacttcgcacaggctaacggcttgaacggccatgcagaagatgccaccgcaaaacctctcaacgtcacgatagttggtgcaggaattggaggcctgtccgctgccatcttccttcgccaacaaggccacaccgtcacactccttgagcagtcccgttttgccaacgaactcggggctgctgtgcacctcgcgccaaatgccaacgggctcttgcgccgcatgggctttattcccgaacaccatggagctgtgatttgcaagcggctcagtcagtggctaccgaatgggaaagagttattcagcgtcgacttgaaacgggatgcagggcgatggcagcatccgtggcagttggcacaccgcgtgagcttgcacagcgagttgaagcgcatggctacaagtgaggaaggaaaaggaactcccgcaaccctgagattgagatccagggttgtggacgtggacgcccaacagggcattgtcacacttgacagtggcgagaagatccagagcgatgtcattgttggcgcggatggcgtgcattcacggacgagagcaaagatcccgggggcggagaacatgaagcctttcggcagcggcaaaagtgctttccggttcctcattccgcgggagaaagcactggcggatccagagacaaggaagtttgcggagaaggagggacacttggtcatggtatttgctcgtgatcggcgtgtggttgtgtaccctacttcagacaatacgttgctgaactttgtcaatatccaccctacggccgaatcccaagtcaattctgaagagccgggaagtagtgattggcagaatcagggcaacatcagcaagatgttggaagtgttcaaggactttgagccggcgatgatcaagttgttaagcatggcggatgaggagacgttgaaggtgtgggagttgctagatatggagcagatgccgtcttggacggagggaaagctggtgctgatcggcgatgctgcccatccgtttacacctcgtaagtgttctccatacattcgccgccacgcacaagtctaacgagcaaccagaccaaggccaaggtgcaggccaagccatcgaagacgctgcctctctagctgtcatgctaccctggaacgttcctagagaccagatccaagcgcgactcaagctttacgagaaatgtaggcttgaacgtgcttccaacatccaagaggtatcgcgcgtatcaggcagagacttaggtagtggaccgccaccggatgctgcacgcttcaccaactacaactttggccacgacgaatgggactactccagccagatgctgaggaagtgggaatgggagaggaagaaaggactcctctggcgcatgcctaccgcattcggccccatgccaggacctcgccaggacttttatggtaggccgagaaacggctccaaagcaaaattcacgactgccagcatgaagttcaagtctagccgaacagttcttgaaaacttattccccactggaaagcttaaatttgcggtggccgacactgcagcttatgcaacttttgccacgacacagctggacaacttggagtggctcggtggcagaggctactcacacttcggcctatacatccacggtgtccagtacaccaaagagaatggtgaaacagtgacaggcacatatctgcccctactcttcgagaatttggccgacccaatcctgagtggtagagaggagctcggtttcccaaagctattttgtgaccttgaagtgaagaacgatcacaagaactatgccctgaacgctagctggatgtcttccaagtttggcagctttacactgtccgaccttaaagagcagactgcccccaatggtgaagggtctgcaccggtttccaacgaagaaggcatgttcttccacaagtatctgcccgccactggcagtcttggcagcaaaacgcgaggtcaagccgacgccgagtataccgctttcctgccgaataatgagggtgccggtgccgcccagaagaaggttgaaagaacactcgttgcatcaagcgcggatatcaaattcgacgcactggactggaatactctgcccacgctacatcatattgttgaccgtctcaaggagattccggtgtatcaggttgtggaggcgaagattgtcgagggtacaggggtgagtgatgtgagcgcagcgtgtccagcagaatagactgcgagttgaatatactacaataggtgacgctgtaatccgtgcctgttctcgtgcaccgcagtgagcagtagtggcgtagtagtagctaaagctgtatatacccgcgatccacttttataacattgtcacggcttgataagcctttgaagctatacaggccggtgtatagcttactagatagtctctaacatggtcgcatgagcagagcggacaagaatggttgtggcaccgggccaggtgctgagggaaactcaagaaacaagttgtgggcactatcaatatacatactcagtatctgcgtgttcccttttcaacggaagtaaaccggtgctgtcgctttcgccatcatccatgcctcatccagcgcctttacgacttcctcgggcaatggtcccttctccaaatccgccaagttgctttccagctgagcaaaactactcacaccaatgatcacaccatcgttccctcccttcgccctcgtctttagctcagaatggtgtacgcaccacctcaacgcaatctcaagcaatgtcaacttgtgcttctgcgctacctcctccatcatgcgaagcgcttcaaaattagagttcttgaagtaacgggtgcggtacatctcgccaatctttgagttttgggcgaatcgaccttcagagggcgctatatcagcggattttatcttaccgctgaagagcccaccggcaagcggattatagatgacaatgtcaatcttgtacttccggcagcatgggatcagttctggctcaatggcgcgggctatttagctttagttattgatctcgttgggcagcgattcgaacagacttactgatcgcgttgtacatggcttgatagactgtgggcttcacccagcctctttcattgcagatgttccagacttccgcgacttcccacgcagcaaagttcgaaaggcctagctggactagatgttcgagtacgaagtcagtgtatgtctcacatgcaattcgtacatatactttacgcaccaaattttccttgcttgtgaagctcattaattgcgcccagcgtttcctcgaagggcgtcgaatgatcgggtgcatgcaggtagaatatgtcgacagcatccgtgtcgagctctttcagcgatgtcgaaaataattccttcagcttttccggcttatgcgttcccggctcgacgggataaacttttgttgccagagtgagaccacggtctttccattttgcatcacgtgtccatgcttcctgtgcgccaccaacatacatgcgcgcggtgtcgacttcattgtagcccttcgattggaagtgatcaagatgcttattgaactcgtcaagagatgtcattcttgccccatcggactcattgggaccttgaaatctgttagctttagatcggcctagcagtcgtggagatactcgtaccgaaggtcatcagcccaaggataacccggtcagtagggctttgtgcaaggagaggcatagtgaattagcttatgttgtttttggagacttgttaagattccagcacggtgtttacagaagcatcttgctgtagcggcctgcgagatcgcgagatgacgacagtggggtaaagccaccccgcgcttccatttataccgcgattatctccgagttgctgagtctcgacgtcacccaaaggatgttttatatcatggagagcagctatttaaagctaactatgattccagtgctgtacttagcaatggccctgtttctaaagaagaagactagataggtgtctaggtgaccgataatgtcaggaagaaatgcgagtcgtgacccagcgatggattatgccgtaccactagacttatcagtgaatcatagacgctgttagagtgcaccgctaaagcatttccaaggtggcttggttctcattattctgacaggcgaataggtgcgttgaatcacgtgaattgcgcgaaggtctttcatgcttcagctagtgggttcctgccctcaagtgccaaacaagtcgtcatcgtcggattgtatggaatcaaggacacctgggcagaaccgacattgcggcaccgccgacatcgttctcgcgagtactcctgttccggaagtcgagcgtacaaagttccgacacttgttggacggacgccacaatatttggaagagaagcgaccttggcacaatgattggctattcactttcgccctaccctgcctccaccaacaccccttggctagcaatcgaggcgaaccggatgcctacgaacgctattatgcaaagccagccgggacgaagcaggatatgcactgtcccgcggccgtgcgaaggattttggtggaaaaggccgaaactcctggagctgttcgaggttggctgcagccatcattcacccgtcgcgtgcaaagtggggccaacttgcaccaatgacgtcgcgggcggcccgataacaagacgataaggaaccaaggctcagctgacgctctccatcctgactccaacctgcagctagcacacattgtcacatgagaacaccccactagatcccttgcagcatcgtcgtcgaatgcacccaggatcgcgccgcgccgtcccgccgctgttctgtacagcacaggtgccacgtagcaagcgacgcaggtacgcatgaaagtcgcacctgaagggcaagaatcgccacaaagagaccaaatccgccatataagacgtccctcccgctccagccgacaattccaatgtcctacatgcccataccacaacattcgacggctgcaatgcgccagatcatgagtcgatcagctgttgccgggtgtgtcatgtggaccagtaagccaccctccgcaaactgcgaatcagtcactttctcgcacaccatcaggtaggctcccctctgattggagcgcaacccacaattacaaggtaccttgaacgaggcccagtcctgttttagcaccaggccatgctgtcgcatagcgttattggaattttggcgtcgacgccgcaactgcggtgcacacttgctcccttgctaggccgtaacagccctttgtcttcacatgagatcataatacccaagcctctttctctgttgctccagtcagttaccgttcatcccttgcatgaaacgcgcgagtccttgttgtagtcattggttcgtcttgcgcttctttaagtaccaccttgcatccctcattgccgagatatttgcatttgcagccccgaacttcggcctatacatgcggtctagtaaccatatattccaaccccgccacgagtcgcaaatcttgggcgcatagcgatccgagacttgagccttggtcgctatgtgctggtgtttcagctttggtctttcaagcaagaagaagcgtcagagctcgtcatcgtcgggtgagaagaagaggagggatgtacctgacgagccactccatgggaagggcaagacagttgtcgcagaggtctctgagaagcgtagatcgagtgagacgcataggaagagaaggacaggagaaagcacgagtccgcgctcatcgcggcgtgagaaggaagagcatcgtccgaggacgcaacagtaccgcgatgacacctacccaagtcgtgattcgtacaggccgtctttgaatgtccaggtgcccgacatgtggcatcgctcagtagagcctggaagcacgaattcttcgcaggaagctttgctcaacccgcgtcctcaccgaagcacacaccagcggcaacggcacccaaaacgtacgtcgcaaaccaccctacgtggtcgcggagccaagcgagaccctccgcgacactcgaaatccaagaagaatcttcgtcccgaaccttcgaggggatggtcgcttttcgcgccctctccaccgaaaacaccaaaacgcgagcaccgcaactatcaaactctggactcttctcctcgcagccatcgctcgtcgcgtcagcatcgttctccacaaacaccgtctgatagcccgaccccacgctctcagaatcgtcgcagaagttcacgtcagcatgagcgcgacgcctccccctcgcgccaagctcgttcgcgtacgccgaacacgaccgctcgtcgcgtgcctgatcgacgctttgctgtcctcgctgccactaatcaagcccttgagaatgttcgaagagaagctttcgcgcagccctcgccaccgccgcgacgggatcgactgaggcggtacgaaggtgttgcaattcctgcaaaccagattccgttttcatgggactgtgtgagcagctcacaaacttcagctgggtatggcacgacgtccggggagcctagtagtcggccaaggcgctcgcgacgctgagaaggagaagcctaatttgaagcaattcctcttgcctactgtcagcaacacctatgagggggagaggccttatataacctcacgcgatgaagagcccgggcttgcaaggcatctagagccctggagcgatgggatcgcgaagagacggcgaccaagagtggctgatggcattctacgcaatggtcactactagagtctccaatcagccgatgtaccacgctacgtctattacatgtccaatacgcccacaggcaatagggttctcactagagggatcactttcacattggcataccgcataacgatgagaggcgacaagggcatgtgcaggaggatcgctacaagtcgaccgagcctgtgccaacacccaaaacctccccctagacgaagctcgccgtaaaggcgtgtcaaattgtcgtgctgtcgctttggagactggcaagaggcggcgcaaaaggctatgatctctgtttgcgctcgcaatctggagctcgccatcaagacgcacttgcttctaccatattgattccatccgactccggttgacacgaaccctcgtcgccttgcttcgaaccaagtcaatcataacgaacgaccaatcaccaagattcatctactgaacttttgcgtataccccagttatttcccatcgtctgctctcttcatatttcatccgagttcatagacttttagtagtgacatccccgcagaggcgatgtagggcgtgcagaggcaggtggaccaaagcaaggcttgattgtacagcgattggatgatgaaagaggtgtacaacatgagatacaaagttacacatactattctcgagtcggatagtcattacatacatacgtagcaagctcaaaatcaatgcatctagacctctgagatcgggaagatgatcgctccgaatttcccctactgtcgtttcgcctgtgcattgaacctcacaggcggagttcaaaggcgaccgtcattcatctattcataaggtggtgtgtgaggtcgctttgaagtgttggtgtgaaaggcgagaatcgccttatcttatctccacgtgagggcgcgtttcccgagacccgctagtttgcctctcaccacgcgtccctccagcacaattcgggacgtaccgtgttctaatatcaaccccatggatgcactgctagagggtttgaatgacgctcagcgaagtgcggtcaccagtcccgcaaatgtcgttcaggttctcgcaccgccaggatctggaaagacgaagaccctcactgcgcgtgtcgcgtaccatgttattcacgagcgcttgcagccatggaacatcatcgtgtgtactttcaccatcaaggcggccagagagatgaaggaacgcatcaaaggatttgtaggcgacaagctcgaagccaagttgatcctgggaaccttccattccgttgcacgccgcttcctctctcgatacggacaagaaatcgggattgacaaaaactttggtatcgccgacacaaacgacagcaaagccataattaagcgcattgtcacgcgttatcagtatacagtcgaacctggccatgctcgttccaggatatccaatctcaaatcgaagggggtcaccgcagatgcgtttgcagccactagcaagaatgtcaatgacaacgagttcgccatggtatactcttcgtatgaggagcatctcaaagcagccaatctgcttgattatgacgacctcctcgtacgatgtgttgagctgctgaagcggagtccatcctgcgtctcgacgatccaagcggtactcatcgacgagtatcaagacaccaacaatattcaatacgaactgatgaagctcctcgctcaaagtacgagaagaattacgattgtgggagatccggaccagagcatctacagtttccgcgcagcggagatcaaaaacctgtttcgcatgcgcgacgagttcccagagtccgttgtgatcaatctcgagaacaactaccggtcttctggatgtattctcaactcggcactggcggtaatcgagcaggatgagagtcgcccacaaaaggctctgatagcaacgcatgttgtgggcgaagcaccaacactacgccatctcgtgtcagcacacattgaggcaaaatggacagttgatgagatcatacggactagaacgctcgcagccggtctacttgattacaacgattacgccatcttattgcgctctagtcagctctcactacagttggagagagctttggctaaagccggggtgccgtacagaatggtcgctggtatcaaattcttcgaccgtgcggagattaagatcatactggactatttgcgcgtggtcagtcaaccagagcacaacgatgcggttgcacgggtgatcaatctgccttccaggaaagtgggagatagtacggttaaggctttgcttgaagaggcggaagtaaagaaagtaacactatggaaacttgtgctcgacattgcgcaagggcggatacgatctaattgcaaggtctcgacccaagcccagaaaggtatcgagcagttcgtcaatgtcattctcacctcgagggagaagttgctgcctactaaaggcgagcattgcgacctctacgggctcatcggtcatatcttgcagaagatctctttcgaggcatacctgaagcaaacccacaaggagaattggaaagaccggtgggacaatgtggaggagcttgtcgctcaagcgacgcagatggctacagctttggctagcggagaagagatcacagacgatgctctacctatcgtggaggggatcgaacaacgacaagatacagccgccgatgtgctgtcgaagtttctcgcaaacgttactctctcgagtcttgcagaccagaacggtggggaggtggagcaggtcaccatctccacgatacatgctgccaaaggcttggagtggccagtagtattcctacccgcaatgtacgacggctcgataccccattcgcgcgcagatgatcacgacgaggaaagacgactgctctatgtcggtatgacacgtgcgcaaggtctactgtatctaagttgccctgtcagacagtcgggacaagagacaacgactttgtcaaagtttatctcagagagaagcgtacaaaaacatttcagtcagcgaggacctgatttcgcgttcaaacgatcaaccataccagacctggcaaagatcttgcgcagaccttgcccgaccgccgaggacattgaaactgcacgtgtcggtctggagcgcctggaggatgacttatatcctgcaaccagggacgagatcgatggcgacgacccaagctggggtacgtcttgggacgacaagttcgacaaattcggtccaagcagcgaagcagctcaaacagggttcaaacgacgcaaactcgatgctaatacttcacatgcccacgactcggttgcggtaaccatgaataggacttccggcttctcgatggcctctaccacaatgcatggcgcaaaaccaggcttcaccaccgctcgtgacctcggtgatctacaagctatgcagcgggaagcagagcgtgttcgcatgcttgctaccgcaaacgatgcagaaagagggcgcaaagcataccaagaagacaagaaggcagaaacgaagcctgcgcaggcgaagaaaaccaagcctcgggcagcaggccaaggtgccatcacgaacttcttcgcgaagagatccgtcagcacgccttcagaagacacggagcaagtgccacctcttcccacggcatcgttgcagcgctcacaatcgtcgctgtcaagcaacaccccattatacgatatctccaacgttcagtcttccactgtacgacagccaaagccctaccaatcgctcgcacttccaaactataaacttcagaatcgtcccatggcgagcaagcctaagcggaccgagccaccaccggacatggagaataccagatacgtgctcctgtctagctcacctgtgaagccggattgggaggacaccactgttggaagtgccgataaggaacaagaacaagccccaccgagtccagtgaagcagtcgtcttcgtttgtgtcgtcatctggtttcagagctgcgtcggcctttcacactacgtcaatgaaccaagtacagaaccaagcggcacagaggaaaacgctgggtacgcggaggacaatgcagggttggagtgtgaagcatagttcgatgccgaagccgcggccatcgtgacgtgatggattggtaacattgtaatgattgcattgggatggagtttatttgctatgagcatttctattgcaattagagatcgtaccagggacaatggtaggaaatgcattgttatggtaccagcttttgatatgcggtgcttgaaacatttcgcacttttacagaatatgtctgttgtacagcccgtgaagatgattggaatctccatacacgctccacgcctatatagagctcttccttgcgcagatctgtgtaatatgacatccactctccatacagcagccctcaatccccatgcatagcctcctcctccatcctctccacgcccgcaaccaactccctaatcctcccacccaccctcctcttcacctcctccgcaacaacccggtccccctgcaacacgccattataatactccaccagccgatcgagttcctccctggccgccgcgcgatcgtccggcgcatacgttgtattcttctcactctcctcgctcgcgatttcaaactcgtccttcgccgtcccgtacatgtcgctgatctgctcaatcaccgcgtcgatctgggcctgcgtttcgggcggtattgacgagcctgcgggggcttccgaggcgagttttacggggcgggtggatgtgaatgtgcggatggagctgagggtgtagggtgtgttgaagcgcgtaccagtggtcggttggggcgcacagggttaggccgcgggtttggtagggcggtgggggactgggggtgcgggagcgcgggggcgcggtgtggaagtgttgggagacggggtaggaggtgcgttggagggttgttgtgcttgcgcgaagggtggtttggcggattagagtgcggaggtgttggtggccggagggcatcttgggggagctcgtggagtggtagctcgcggtttgaagctgtggttgcgctcggcgcagtgcggcgcgcaaagtgggcgctttggtaaagaggttgtgagacattttgtggggtggtggaaggatggtagggctggatgatgcgtggaagcctgaggttgaagttcggatttaaacggagtcagcgggacggggcggtgctggcatactcggaaatactgggcacatgagatggtcaggaatgatgttaatgacgttctactacaacaaaccgtatactggccctctggacatgatacataaactgctgtcttgcatagttgctcgaaacgtatcgttagacatcagaaagaggcagacgcattttgggggtagcaaacttcctcgatgtactcgagttagaagttggctagatatccttcacgcatcataacccatcagccgcaatgcctgatatgataccatgttctacttccatgttttaccgtcggcttttcgcgccaactcttataacgctggtagtgcaaaccccactcactgccccgctttccgccacttttcgtattaaactcctccaacattccaataacaacaagtttatagtgtaatctattttattatttgccacgaatcaaaagcgagcgtagtctagtggttatgatgtctgctttacatcctccaagatctaaagcgcagaaggtcgggagttcgatcctccccgctcgtacgcatcagtcttttttgcttttggcttcttccctcttcgttgctagttgctagatgctgtgatgagccggcgattttttttttactttgggtggtgggctggggtgagtcctctgtagacattattataggttatgtagatatcttcttatcgatcattgctataagcaggagctatttcttttgagtacgcaacagcactgacagaatatttgttacctctttctggactttgccaacaggagcagaaacctcgtgtttgcatcgcagaaatttagcagtttgtgtgctagctggtctggtagcgtacaaccatatgcgtcgccagaagtgaggcagcgaacaagacacgagagacgtcgaagtacagcatgtatgaatatgcagtgtgctgacagacatgtcaaaactgacagcggatccacggcattgtggctgttgcgttgctcattaagtttagtttgtcagatgaaagaggctcaagactgatatacatgtatttggcaggaagcatttttaggtcgactaggtacgtacgatggtatttcgtagtctctagtgctgggatggttcaataattatgtacttgaaattgatacagttcgatgtgtacactgtagttggaggctacacaggtattatgcaccagggaaaaccccaaattgcacctcgacggatgctccgatattgagcgcccaaacgcctcgcttgcggatgaaaatatgatggatatcgtacaacaaagcggcctcatcgccggcgtatcaagaaagaaaggatgttgccgcgctggccagctaccaccatcgtgccgagttcctgcccttggtcgcacactgcaggcaatgccggctagccgataccactgcacatgtaccgcagacattcttgccacagtcactacatgcgaaaggactgctctccacagggccacccatgtcgatatccatgtcgacgttcatgctgccatttgcgctctgaagcggcgagtcgcaatcgtcgcatgacggcaattgaggctcgacttggtggagttgcgagaagatgggctggacgggtggcgcaggaagctgtttccagaacgaatgcagtgtcgacttctgtactggcttcgagagtgctagtgttggttgttgggttggcaggggttcggacggaacgggagaggcgtcggggtggttgcgttgtgcagagaagagtttctgaagggtgatttctgcgtggaattagtatgcctcttccaatatcagatgcatcagatgacataccatgtattgaacgctcgtctgggcggttgtcgcggaatctcttgcgcgtgcggttgccccagtcgctgctcttcacgcggcttgcattggcaaagtcccagccattgtttcgcgagcatgcatcgacgtccatttgcatcgcatcgtgcggaaacgggatgggcgattgagtctctggtgtggaccaagtgtagctcgagacggaaagaggcgaatcgtccatgcaacgcttgcgcttggagcccattttgtctgctgatgtgttggaatggatcccaaaaaagattagggtcggtaggctagagaccggagagtatgtggttgtgcgggtgtggaggagaagagcacgggtgatgagatggaacgggaagtggtcatgatgcggatggctggcgtaggcgcgtcgcgtgttcttgcgcgaccgcgacgaggggctaatgcacccccggaagcacgaccccacctacacatgatacagacattcccccgcatcgtcgcctgaagcatctgtaatccctcttttcgacttctcagcacaaaatggtcacgcgtgaagcgtcacatgccggctcttggtacacgtccaatgggaagcaactctcacagcagcttgacggctggctagaagctgtcccaagctccaccacgcccattggcacggcctcctcggaacaaggagacgtctcgataccgacgccaaatgcacgagctatcatcgcaccgtgagctatcttgaagtcgcgcggagagaagacaaggctcatggacacgcaggcacgcgggatactcatactccgggcccgctgctgcctgggcctacaagagcgccgactgggcgaatgcgtgcgtctccccacagctctggtgtgtatatgaacatcactgaccataagtccagcaagcgcgtcttcctgctcggtccctcacatcaccactacctctccggcgccgcgacgaccgcgtgtgacaagtacgcgacaccactcggcgacctgatcatcgacacagcgctcgtccaagagatcaagcaagaatggggtctcgagaccatgagccaagatgttgatgaggcagaacacagcctggaaatgcatcttccctacatctacaagatgctgtcactgtaaatccccaacataccatatgtgaaacccactgaccatgacaatacagacacaacaacccctcctccgtccctctcgtgcccatcatgatcggcaacacctccccctccaccgaatccaaatacggctccctcctcgccccatacctctccgaccccaccaacatcttcgtcatatcctccgacttctgccactggggctcgcgcttccgctatacgtactacgagtcgccagacggggcttcagccacccagttgacgcgcaagtccaagatcgatgaggactggccgattcacgagagtatcaaggctgtggataaggagagcatggatgctgttgagagtgggcatcacaagcggtttttggagcagctcaaggagacgggcaatactgtgtgtgggagacatcctatcggggtcttcatggcggcggtcgagagtgcggatgtgggcgagggcaaggggaggttcaagtttgtgcggtacgagaggagttccttggtcgaggattatggtgatagcagcgtgagttattgtagtgcatttgcagtgctgtagcgagacttgaactctggaaatctcaaagtaaattcatcatcatgccatttgtacgtgtgctaccgagtacagcaataatccgtccgcgctctgtcttgaagcctgagtaaactccataactgatgagtctcttgcgaacagccaaaactcccttcaagtccaacaacttcatctaaaccacccttgcttcgttagaaaatgctcagaatccgcgcgcacgaattcctgctgctgctatttcgctgcgatgtgccgggtatagctgcctcgacgccagccgctgacttcatccaagcccggggaagcgtctgggcaaaagcttaagcagacaaagcgcctggcgcacgtcagtggacgcggacgtggcatggtactgtgcatcaacggtggggactgtcagtttctttgtggggggagatggtacgagtgtaatgccgatcacttggtagtctgattccatgctctgacctgcgtgctaaagagaacgtggtgggctcaaacgcagaccggttgagccagtggaatgtcaaacatgatgaattcaaaggcatatttaaaccaccaatttgtcgtgaacgtgaagtaataaaaaggtggtattagagtatcaatatgagtaggtatcgcgttgcgtcataggtataattacatccaacccgcgcgatcggaacctttgcactagtagcgccatcgccggcaataattcactgccgatcaatgacacatcgcatcctgaggtcatcgaacaccgagccgtctaggcctcgtgcgcagcgtcgcgtgcggccgagttgtcgaccttggtgcgcctctcgcggcccttgtcggaccatgggaaatgcgcgacggggatgacgaagaagctgtgaacatgtcgttagcatacatgtatgaccataagatgtgtatgaatcgacgtacctgttggagctgtccgcaataccagccagggcattgtaccaggcagcgaaagcagccaggagaccaaatgcaccaccggcgacgatgcatccctcttgtggggccttgccgttgttctcgaggtatccgataccaagcagcaagaaggccatgtcaagcgtgaagaacaggaagaagaaggcaatggtagaccggagcgtgcagatgagtagcaggaaggtgaagatgaaccagcccatcaggaacaggccgaaagagttgaggaaagcagcttcgctcttcgcgacgagtgcagactcgatctcgaaacctccaggggttaggatgatggcaaaggacagccagaaaccaccgtaggatgagagcgcagtggcaccaaaggtgttgccaacagccatttcccttgtcgaagaatcagcacaagaacatttagagtcaagtagtgtcttgttactcaccacatgccagcaagaagctgcacaagtcctccatacccaaaggcaagagcaacaacaatgttaggtccgggaatggccctggtcttgacattgatcagggacaacacaaaggtcgtcagggcgaaagcagaaagacccaggggagctgggttggcgaacttgcggttcggtgggcggtagagaccgggctggaagtcaccaccgaatggacggaggcgcatttctgggtcattggtcgcgacgtgggcgagcgggttgccgccgtagtcgtacggtgccctttgtctgggggccgcgccgttatgggcatggtcgtgggttgaggtggtcttctccatgctgggtccgcgctgtgatgaagttagttagaacagtcctttccctgatgaagacgagattgcaacatacgacaccgttgtgctcagctgccgtagccattgtgatgtactgcctaagtgatatgtacgagactttgaaaaacctttcgcgtccaatatgaaaaaaatggaacggaagaatgggtctggggaaaaaacagattcttaaacctggggaacaagtgcgctcatatatttacagcccgtgccgtcgctgggtggagtcagtctaacgacgtgtgccatgagctcgcgttcacccagactaagcaggtgcaattagcaccaaacaggaactaatctggagccactcacaacgattccccacactgctgtctccagaccgggtaaaggagcgacatggggtcaatcaatgggctgacaaaaaggcaattggttcatacgagccactgggatagtgtcgatcggcgaccaaaagaagcctggtccggcgccggacgtgcgccgacaaagacgactcgcaattggagacgcccaaaacgatcggagcatcgactttaccatggtgcacatctcgtgagctgcattgctctgctgcgatgacgcggggaaatgggtgcgctgaatcctttgccgatgccattacatcatcgcgacttgggagacgcccatgactccacggagagtgttgatcggaaaaaatacgtttgaacatccgaagcactgaccagatacaatgtcatcccaacttgtgcaggatacagggcgcttgtttgaacgatagagtgttattgcggcaggggagtgtcgccctgcattcccttgtcgcagtcgcatctatcatgtactgcagaaagtaaagcggttcttctcactcgcaatggaaggtagcctttcgtcattaccaacagaacatcccgtcgctcacagggatgctggaagccgcgggtcatggatttgcaagcgagacttcgctgtagcaggcagccggggataatgggaatgcctttgatgcccggctgctgggcgatgatggcatgcattgcaccctggacggtgtcgatggctaagcattgtccaagagtctcggcaagccaccagcccttcaccaaaacatgacaaacaacattctggttgattgcgaaaacggagctgccagagcgcttcgtgaatttcaaatctcgcgctgatatttagcgcattgagaacgggggctctgcgacggacggacgtagagcatgagctagcgttcattcgacggacaggattgccggggtctccacacggagagtggttgagagcgttgcacggcatctgaagacaaggttgagctgcagttcggctgaaacatgctcgggccagcgggagaagggactgcgaaatcctgcgtatgcttccgtgaggccgtggcggtctagatacaccagcgctcgtggctgagtcgagatggatcttgagatgtaatcatgtcaagtctggccttgcaactgcgccgtctattgtgttggacgaaggacaagctggtgttttgaggtcgcgctgtggtgcaaaggatttctccgaaaacactgcagaacagaggaaacacatttgcatccggtgattggcgcttatggacacgaagctcccgttgctgtctatgctttgatgttatctcacactcggacattgtttagcctaattgtgccctgctgatggcgtctttagtcgatattgaagtgagattgttcgggagtgcttcgacccaaacatgtttaggcatggaacgagctgctgctggtagacgttggtagcctgcttgcagcatgagtctcgaacatggggagggcgggcacttcaactggtccctgcagcgtgccagactcctggggatggggatgtcggggttgggtcctgtgatgaaagtcggcgaacgacgacaaagctcaaggatccgccagcacccgtcggccgactttgccctgcggcactttccatgttctgattcgagatttgtcaagtatggagcactgcgttgtttttgccttggatgtggagtcctcgagaagaagtcacttcctccccacggggaagctcaaggttagtatcaacatcagagatcacagcacgacgttgcaacaatcacctgcaacatggacaggtggcgtttgcttggtattgcctcccggcttggtgaacttggcgtacgtcgcttgttgtaagaggccgagcagggccgcgagcatgggtgagcagcatggcatttcagtccttttcgattccctttcagaagccagccgtctgaaacgcatcgcagtccttttcttggtgttgagccaagtcgacggaacgagcggcacgtcatggccatgtcgatcgcagccgtagcgcggggaagctcacagctcgcagcttgagctcctgctgcagggctctgcgcgaccagttgacagctcagcctcgaaacgtgacgcgcgaggcgtaacaccgcgtaccaggcaaccagccagcccttttgatcacccatccaacgtgtctatcttgctgcttaccactctactattcaccatcatctaggtacaattgcaacctgcttctcgacctgacttttgcttgctgcctaccatgacggggaacagcttcaccgtgcagtcgcatgaagaccagacgggtcgcgagtacttccaccactcgtctgcccagcgcgtcaacaccgatgtcgtcctcgttgaagctctgcgcaagcaatatccccacctcgagcttgtcgtggtgcccgtaggcgtgaccaatctgctcgcatacgcctctgctggcttcgccaaagcgacgccgctcgaagatgccgtccgcgatcctgtttatggtgttggattaaaacaccgcagctacgttccaccattccgacgcttcgacagcggacctggtgtctttgtcgacaacgtcaccttcggcaaattcctgtacaaatggaaggaccaggaggcgatagtatacattgcagacggacgagatggagtgtcaagctacccagctcctcggaaccactacatcctcaccaccaatgagcacaaggtcgacgagctgctcaagctcgcctccctctggggctcgcagctgcacaatgaggtctgggtctatgaccagggctactggcaaaagagcgccgagctctacaacgctgtacaaaaggcagactggcagaacgtcatcctggacgaggacatgaagaaggccctcgtcgctgacgtggagaacttcttcgacggccagaagacatacacggacctcaaagtcccgtggaagcgcggcgtcatctactacggcccaccaggcaatggcaagaccatcagcatcaaggccatgatgcacagcctctatcagcgcggtgtcgaaaagggcgacaaccgcctcaccgtccccactctctacgtccgcaccctgacctcctacggcggccccgagtactcgctccgtcagatcttcaacaaagcccgccaggaagcgccatgctacctcgtcttcgaagacctcgactccattgtcagcgacaacgtgcgctcctacttcctcaacgaagtcgacggtctcacgtcaaacgatggcatcatgatggtcggctcaacgaaccatctcgaccgcttggacccgggcatttccaagcgccccagccgtttcgatcggaaatactacttctccgacccagacttcggccagcgtgtccaatacgcacagttctggcagaacaagctcaaggacaacaaggacattgagtttccggacgacttgtgcagtaaggttgcagagatcaccgacaagttctcgttcgcgtatatgcaggaggcctttgtggccagtctgctggccatcgcggtcagaggtggtaagtctgaggaggtagacaagtggtcgggcccgcaagacccgttgtcacaactccgcatatcggttggtggcggtgatgacccggatcttgatcacctggagctttgggttgaaattcagaagcaggtgaagatcttgaaggaagaaatggatgagaagagcattaagagcactgcgaggaggtatgattgaggattgatacagacgcggagctatacaggccgttgtatctacatggtcctcctgtcgttttcttgagctccacacttgattatataaaccgacccttatctaattacaccaggtgctgcaataatttgtgcgcgttgtctgataactataagcactatctaagcgcaactgagatgagctgtttaacttcgaggcacttttagcactttgttgcgtcctaaaacggtattgaatctcgtcaagtacgcatattagatggcgatcgtgctctgatagtaagttcgttttaagcagagcgcgcacgaattactgcaacacctggtgtctagaaggagtattcaccgcggactatcccatgccctgagctttttacgatacgtcacagtagtgaccctcttccgcttcttagatgagctattaggactcaatctcgtgggctcagtcgtcggtgtcctttcattgtcggcatctgcgccatcgtcaacaagatcgagtcgggtattgatgcgactgcatcgtctacgcctagccgatgggtaaacaggaaacaaaaagtcgttcgaagaaacacggcgatagctcgcttttccaaacgcgttgtgcgcgtgcatgtgctctgcctgctcctgcgttcccatcagtaaacaatttcccgtactcaacgtcgcaagtgaacttacctccatactcatcacccccagctccagtaaacaaaacggacacgtgacgtccatatgctgcgaagaatcctgcaagaaccgctcctcccacttatctggttcaatctcttccagctcgggagaagcgggtaaactttctggtgtgagcggcacaaaggacgggctgacttgttcgagccagcccgcgcatctatctgtgctcaggaattctagtgtcgggacgctgtctcgacggtatagggcttcgtgttctggctcagtggatggagtagtgttcgctccatctatagtccaccacacatcatccttactcgtccacggttcgtcgccacgcagtggatctgccatcgtatcatccccaggtttaagtttctcaataatggctagtttcaccgcgacgctgatagcactctttgcgttcgggggtggaacggttgggaatatcccgctggggtagatcagaggcaagtgttgaccgaaggtcttccacgcatctgccttgccctttttcgcccaccggttgcggtacttgatcagcgtcatggcgaggccgtgcgtgtacagctcgaactcgatgagcgcgatgatggtctcgagatccgggggagacgttacatgcaccggtggagaaggccagacattggggttcttgacgcgcgtaaccatcgtgcgagacgttccaggtagacgtttccgcgacacacttgacctttccatcccatctccatcgtgcgtccaatccatattcctcaccgtcggatccgcccactccccttcccccgtccagaaatagtaatgcggcacatcgcaccccggaaacctcacgaagaaaagattctcaagcctgtgtcgctccttagactcttcctcctccccataatccaaatatgcaggcagatagcacaccgccgtcggccgatactcgctcgcctccaacacttcggcgagtttcctgcccttgttgacgtgtcgctgtacatgccgctgctcgcgcgtgactttcagcccgacgcctcgaggctcgacgcgcagcagcttgcggttttcgaggaaccacttggtgtacacgtcggagagtgctttggtttcgttgcgcggcgcaagcgagaagaacatgcgtgcgttccagccttggatctgcgtgcgctgcgcccaggttgatgcgcgttcgattgtcgctttgcggaggacgcctgagaggacgccgttgcgggctgcgtggcgcgtgcgaggcgagagtaagggcacgaagtcggggttgacaccaggagggtatgtttggccggggaggaagagcttctctttggttgaggtggtatggacttttagcggtgcgtaggggatattgcgtggcacgggcaatggtcgtttaggtggatattctggactcttgggtcggaatatggcggcttgtcgtgttgagatgcgagctgttggcgaaggcatgtccgggaaggaccattcaaacaagcggagtttgcattcggggaggatagtgtcgttcactgaggagtctgtcgtgtctgtggaagtactatcccaggattcttcgctgagtacttgacccattggaccttcatcacttcccgccatcatatcgtgcatctgccgaatctcgtcttcgtcgggggtgtcatcacttacactctcttcgcgttcgcgcctggcctctttctccattcgtctcttgtgcttgatagcctcttcttgtaaccgccggtcgttctcctggcgtttttccacctcgagctttcgctgctttttctcgtgctccacgagggcgctgcgctcagcccgcctcttctggacatcgtagtcagccagtgttttggccatctctactttcttcatgtctttcacataaattccacgctcgatgcagccgttcttgagctgcttgtagtcccaatcatcgtaaacggtattggttctgtcccggtccttgacacggtgcgtgccgccacgcttgtgtggagcagcttgcggagccatgttgtgatgtattgactgctacgaacgcttgtgtgggatagtgagcctgtgaggtttgtcaagataccctgttctaggagaaatgatagatacgcttaaatgaggattctcttctgtgattcagagtctgtctatcgagaggatggtgtcaacggtcagcgatgcgagtgtgagcaggttgattgttagaatgtggcatgttttgcatttgccaaaacatgtctttgtcttcttttgcgatcaaagacaggccctcacggcccgctttggtacggcgacttctttgtctcagacttcaatcttttaaaacagtagcacatgggtcaagctctttgtgacattgtgcaactgataataagaacgaattcataatttacgaaagttagggtatctcgctgtatgatgtcaacaagggaacactggaattcgttggaactacttacaactccgatttctcaatcgtctgtttccgcttctctgccttgaagtctaaatgaccttctagctccatccactctgccgtgaaagccatgaccaatttcgcccaatcctccactgtatctgtatgcaaatgctcgccgtcgtccgtgatttcatgccagactcttgggaaaggtgtaggaatcatgtgaagaatttcaacgccacgagccataaaaggaacgtgatcgtcctgcacaaagccgcccatgaacgagttatcgctcttgccgccttccggcagaaacataggctctgcgcgaggcttcttgttctggcgcttggccactctaagaggatgattgggagatgacttcatcaagcccagttttcgtagccgctcctccacgtttgccatgcgcttgtatgcccaatgtgtagttttgaagtatgatggcacgcgcgggctagcggagcccagcaggtcgagcaaaagaaatagctcgatcgaatcgagaggcgtgcggtagatggacgaagcggcatggaaggtcgactcccagtctccggcgagagccctgatgtcactgtcagcactgcatgcagccctatttcagatttgtgcataccgagcgccataaaggctgtcgtcgtcagtccagctcttgaaggcttcctcgccgtccagaaacagtatttgcagtcccttgtgttccacatcgaagtcgtcggcattggaggatgcccatttcttggtcagtgctgcatccaggctgcgcgcaatgtgcatgatcatggcgcagggcgccgcactgtcagtcgctccaatgaagccatctggtgtgagtttactgtcgtaatgggcgaccagagccagtctggacacgtcgccctgcagcgcatttggcggatcgcgagtcgcgataaagttcacaaaaggcacttctttgccgttgctcacaggcgtcttcgatgtcgagttatgcaggtcgatgcgccattccggaagctccttgtggaagaagtctataaaatgctgtcgtacagccacgttcccttctgtaccagacacacgcggccgcagaatgggtgccaagatagaaccggtcttgatatcgaagtccttgcccggcccaggtaacttctggagggactcgtcactgatgtcgtggtaagcagaccccaaggagagcaatgaagcgagcgacagcagcgcagaggcgaacaacatgatgaagatggcttgttcacatcagagctttcgagtgtgatccaaaagagccggtgtgtaggttattggtcgaattggggcatattgcgaccagactttgagaaccggtggaggactgaatcgtggtctcaacatgggaattcgaggttccgaggttccgccccaatcattccgaacatcgcacgtgacatccagcaagctgcgtgaattgaatagttgctcacgccaatggcataattcctagcatttctttggaagtacgcacaggccagagcatgcgttcacactgttcttcacatccgcaagaaggtgagcgccaagccaagccagtaagtagagaagcggcagctttagccgagcaacccataccaacaactttgagccactctccttctaccacaccatcaatggtcatgcggccgcttttccccacctttacagcagccttgaagcgttctttgctaggatctaatgtcggaaggccaactacgcgatttcggtatacccagttcgtttgcaggtcatgtcaacagaaattttccacgtctcctacgctacgcttgctcggaggagctaagaaggtagctgagaaagaacggagtacgtgatttcgcaaaatttggtgagtttggctaaccatgtaccagaatacaagtctcgattgctcatctacgatgctggtgacgcgcggacgacgtggatttcgttttggaaagctgtagctctattgcaatgcggcactacgtttgtgtttgcagtaccactcctgtggaaaaatgagaacgagccggatccaagactgagaaaagctacggcaatattaggtatgtgctaaaagtttctttgatgtttgtcctgcctggcttttgtgttatctcgttcgagtcatttcagcccttcctttgatgtcaagctttctgaacttccaaatgctctgtgtctggacaaagaagccgtggaagtggtcagtattcaagtggcctatgcccacgtatgattatgaagcgtacgcgatgtatgttggacaatggcaaaaatgacacaatgccaccacaatttgttttcaagaccctttctttgtagtatcagcgaggctcacacgtccaacagttggtatactgggtacaattcccaccttaacgcttggatacttgaccgcaccctttacacatcgagtatatctacagattccagaatacgcgcgacgcagcagaaaggacctcatgcactttgcgaacacgctcataacgaagcccgtcgacacggcgaacacgaagctcgagtttgtcaccctgcgaatctttccgttccgcaaacaaaccagtgtttttctacatgagcttcgtgctttacccccaaagaagatgaggtttgcgaacattgaacttccaaagagcgatgattgggtccagaggcagcgtcaaaagggactcttcaagagattttacgaggcgatcagtgagcctaggttcaagttctttgtcaaagaaggccgttcatacacgatgaagactggggtacctggggtctgggaagaggtggcgaagcggatccaacaacaaactcttgatgcgagtcgcctcttggagacgccagcgaagaagactaggacgagtaagccgatcgtctatgcaacgctacgcccggcaacttcccaggtgcagatgaagatcaagaggcagacagcaagacaagtgaagagatgatgacagcacgtgtagagtaacacaatatctgtaccgttcttatggctttatgtagttataagtaacccggaggcaggtttttaattacagaagaaacgacgattacctttatgcagattgatagccttgtaaacatggtcgttcagattatcgtgatcagaaacattgtacagctaccagcttgtgtctacgcagatatacgaatttggactgatctttcatttcaacgaatgtttcggagcatcacctcgatcttcattgtacttacatgtttcttcgtttcaactttccagctcagaaacatcttcaaaggacattgagtaattacatctcgacttacgtcatgatcttcgcgatggcagaattgttcccgcatatcaacaagcactctcactagaactttaaaactttcagcactgaatacttgtatcgcattcccgagcctactctacaatctttgacacatccagagctagtacaatccatcgtggtatcactcaacaccatgagcactcctacatctatcgtctcagtctttctctgcgcatcatttctgtggacattgtacctcatcttcgatgtccgccgttggccaaacccaccctcgaagctccgtaaacttggtcttctctgccacaacatcccagccgttttcttgctgaccaataccaccactgctcaatcggttcaagacactgcgttggtgtggttcacggccactatgatttttcgttattggcgtgagctggtagcaatctggttctggttccagtatgagctagctgtcatcgcggctgagcccaacaccactgcgcaagactgttctgtcatcgtgccgacattcggtccagccgacaacaagttttgcgaggagatggttacggctattcttgtcaatcaccctgctcgaatcgtcttctctactaacactgtttcggcagctgagcaggtcgataccgccttactacatattccggcggatttccaagcaggcgccagtacttatcaggttgagcacgatcttggtccgttgaaggtaactaccgagatcctcgttcggaatgcgaacatgtcaaacaagcgccagtaggttgtacacgccttctctaacgtagacaccgacatcctcgtcatggttgacgatacggcgattaggcagccatgttttctccaggccacacttccagcgttcgaatcgaagcaggtgggttttgtaggtacgcgcaaatgggtcaagcacctttctcatcctcgcgatcctcctgcaaatttcttcgttggtctctggaaacagtacgttgttggcttctggaacaccattggaggcctttatctggtccgtcacaactccgagacgcgttgaagcaacgctgctgatgggggcgtgttctgtatgtccggtcgctctagtctgattcgcattgacatcgtcaagaaccctagcttcgaacacgcgttcctcaccgggtacgtcctccgcttcggcgacttctttcctggttggggcctggtaccagccgacgatgacaacttcatcacccgttgggtgatcaatcatgagtggcaggtcaagatccagtcatcaaaggacgcaactatgacgaccagtttcggtacgtacccgctgaagtttacaaatcagtgccaacgctggagcagaaccatattccgccagaaccccattgcacttttctcagactgtaatgtctggtggacctggccgctgactacttggacgacgctcttcccgtggctatacaatgctgcgctcatttgggacagcctagcagtgtatattctgacacagaccgacctgtatgcacagtcatgtcatcgtatggctatgatgggcttgctcatcggcttcatccggatttcaaagctcgcgaagaccattccttggttttgggagtatccggtagacttcttcttctttttcttcttcttctactttgtgattccagcatatccatgcttcgcttaatggcatttactgttgaagatctatacagcgtttactttctgggatctcacctggtctggccgcacgctgaagtaggttgtgatcgatcactgtacgcatgtttatcacatttccttgaggtccagcctcctttactaaaattcgagcgaagttgggctacgagtcgagtcggaacaattaagtgatatactttgctcctgactgtcaaattctggagttcaaataataataagatgtctgtacctaaacaaatgaaaagtggtgcacagcaccgtaattatagtccctgttgtctcattgccgcctatagtcttgtcattattctcgttacaaattccagccatagagttatcagttttttgaagttctaatgttgacggtggaagctccagtgctctgccgatgtcagcatcatgtgatgatagcacttttctagctaatgagagcaaaattctccttgtccaaccagcattcctgcttattactacgtacaacggtaaacgagcattactaatgtgtctggtgttcacatcgtgaaacgccatgactccgctcgcgacatgcaaacctctgtagcgataatgatcagaggactttttaagatagtcagcacgtttgccttcaaggagttctaccgacctctcttcattttaaaggcaatcaaatgctctgaaagtccggggttgcggttctggtgattgacattgcgaacaacaaggttgagtcgactttaggcagaatgcacggcactgccaaccataccttctatcccagatccccgctctccacaccccagtttgacatgaggcggggccttacggcagcccgcggaacctagcatgcatgcatgttcattttgtccattattgcttcggagccattcaaacgctttgttgtgcagctggacatggcgcaagtcgatctgcgagatgtgacgccgaagagatttgtgtcgctttgtcttgatagacgctgaaggtgttttagagaaccagggaagatttaatccgtcacgaaagctccgatcagggcgataaatccgcagctgacacccactgtacgcatctccatacgccacaacggcacgaaaagcgatgttcgttgcaagaggcgttccttgccgcgtgcacaagcacctcttactcgacgccagcgaagcttgaccgttgccgctccaccaaacaagcgtgatgctaagtgagcttagccgtcaatttatccgctacaagaaagcttcgtttcatagccattcagcgtgcgagccggcgcctgtaagaccttgtcagattgatttctaggtccgtgtcgccggggcatgcgacgagtacatatgtaggtgtgcacccgcagtcttgggattcgggtaagcttttcgactgaacggttctgcaacaccattcatcctttggacataggaagaactggctctgtgaaagcccatatattacattccttagacctcaacatcaaacttcgtcaacatggctcctgttggtggcggggctgccgagttcgaggctgccgctttggctcgccgcaaggctctctccggagccacggggcctatggccttggtcaagaacttgaaggtctttggcattgcatgctttgcgtgcttgggtggcctgctttatggttacaaccaaggtgtattctctggtgttcttaccatgacttctttcaaggagcgtaagtttcaaccatccatagcacgaattgaccaagttgctgactttgatggaagacatgggcgactatattgaagatgccgacaagctcacatggaactcctccaagcagggttggctcgtctctattctcgagctcggagcctggctcggaactatgtactctggattcctcgctgagattttgtctcgtaaatacgccattctcgtcaacgtcgctatcttcatcatcggtgttgtgattcagacaacttcgattagcgctggacacaacgcaatcctcgcgggacgattcatcacaggtatgggggttggttcgctctccatgattgtacccatgtacaacgccgagatcgcgcctcctgaggtccgtggtgcgcttgtcggtcttcagcaactctccatcactctcggtattatgataagtttctggatcgactatggcacgaacttcatcggtggcactggtcgtagccaaaaggaagcggcatggcttctcccactctgtctgcaactcgtcccggctgtccttcttggtgtgggcatgatctttatgcctttctccccacgttggctggtccatcatgaccgcgagcctgaagctcaacgggttttggctcaactccgaagcctaccagaggagcacgagctgatcgagcttgaatttgctgagatcaaggcacaatcgctcttcgagaagaagtccctccgcgagaacttcccacatctccaggatatgagcgcgttgtcgactttcaagctgcagtttgttgctattggcagtctcttcactaccaggggtatgttcaagcgcgttatcatcgcgaccatgacgatgtttttccaacagtggacgggtatcaacgcaattttgtactacgcgcccaccatcttttcaggattgggtttgagctccaactcagtgagtttgctagccacgggtgtggtcggtattgttatgttcattgctaccagtaagtcacacatcttacattacctgcgagttccctgaataacatgtatagttcccgccgtcatgtacgtggatagctggggtcgtaagccagtccttgtcatcggtgctatcggcatggcactctgccatttcatcattgctgccatcgttgccagcttttccgatgactggccaaaccaccagggtgccggttgggccgccgtcgttatggtctggctgttcgtcattcacttcggttactcctggggcccttgtgcctggatcgtggttgctgagatctggcccttgtctaaccgtccatatggtatcgcacttggcgcatcatccaactggtatgacattactccaaaaaattcatgttgaagaccatgtactaattatcgtaggatgaacaactttattgttggtcaggtcacacccgacatgctcacgcacttgaagtacggaacttacatcttcttcggtatcttcaccgctatgggagctgccttcatcgccttctacttccccgagactaaaggtctcaccctcgaggagatggacacgctctttggttccgtcggtactgctgagcgtgagaaagagcgctggagggaggtccatgctgaggtcgggctcactgagctcctccgtcgggctggtgtatacaacggaagtgatgaacacgttgctggaggtgacatggaaaagcctgtcctagagaccaagcacgaggagcacactcctgttgcatagactgtgacaagtagcactatgtgtcttgtcaggttatgctaaatcttgaagaaaacggatacgacgagtataatatagcaaagcttcaattcgcctgtaatgaacatcaatacattgatgtttcttgattaattggtccgcctttgactttgttcagtctctcaacctacaaagtaatctgactggttgctgcaataagtgcgcgctgcgttaggagactctgtgtaatatttaatcactgattagctgagctgccctacctcagggctgttttagcactttgtaacgcactaaaaagcttttgagtatattcagggatctaaatcggccgagtgaaaagagccgatatctagtcgtaacctcaactcgcgcaatgctaccgataaccacgcgagctctgcgcatgcattgcgcgacacattactcactttggacggccaaatgggcgatgagttcgcgtgtcttgtgaggcttcgctctggtatgaccatgaccaccaggtgcacgaggtcataaatgcggggtcggcagacatcctatttagcaacacaaccgcttgcgaaagacatctttctaaccaatctgatctgattctctcgatcaatcttgggcacgtcgcgctttggctgccttctagtcaaggcattatgtaaatctgcagcaccgacggtgcctaggtacctatagtatttgggacttccaaggttgtgctcagagaagcacatcgggcaaaatgtctgtaaggcatcgttaaccgtctgagaaaagaaatcacagcagcaatttccctcagctgtcgactacgtagtggctcgccacaaaggcggagtggcgtcaaggtatagttttatgagccgcaaagacgtcaaccactgaggactttgcgaccgttcacctcggcgctctaccgaaatcgacgtcaaggcaaacaacgctaacagctagacaggggcgccagcatccaccatccatcaggcgacatgttcacgctatccagtcgatccgtttgaactgcctgacttggttgatcttccgcaacgccctggctccttatttccgcttccacaaagtctaggccacagtgcaacatcgcaaggctttagttcccaatctgaaagccatgtccaatagcaagtgctatgctactgctacgtcttgatcacatatccacgcttcgaaattctggtcggtctagtatgagcgtacgcgtgcagccgacccaagacctctcctggccaggggctttggcagcacgcacgatggaaatgcatttgtatatgaatatacgaagtgagcacccattatagttttcgtacgactatacaaccaaacttctatgcaccacttccaagccatgtctttcaagtccattgcagtgtctctaccgttgctttggcgttgtgccaccgcacttccagcggggcccggcttctttccaaatggatctacaccttcggccacatctgagatacactcttcttcggtgtacggtctcatcgataattatgacgcggggaactggttgagcaagtttgatgttcaagacatctctgatcctacacgtatgtagctgtcacgcacgaacatggttttacaaactgacgcactctgaacagacggcttcgtcgactatgtcaatgctcaagatgcgcagaacctcggacttctcaagatgcagaatggtcaagtgtacatgggtgtcgatacatcatctcatctcgaccccaatggctcaggccgcaagagtgtccgaatccaaagcaagacatcctacaacagagctcttgtcattgccgacattgcacacgcgcccggaagcgcgtgtggttcgtggccagcatagtatttacaactatcttacctgatgcactttgttctaatcaaacttcagctggatggtcggcgcaaactggcctaaccaaggcgaactggacatctatgaaggtgtccatctgaacacgtatgagttgaccaggtcttgcactatcgccatgctaactcctcgattaggtacaaccaagtcaccctacacaccgcacctggctgcgcgcccaacgtcggtcccggcggcgagcagggcagtcgcgttgcgaatgcagactgcggtgctggcggaggcttcaacggctgtggcgtctcgtccaacagcccagtgtcatacggcaccgcgttcaacgcaaacggcggcggcgtttacgcaagtctctggacaagctcaggcataaaggtgtggtacttcgcaagccgcgatgtacccagcaatattcgaagtggcaaccctaacccggatagctggggcacccccatggcaaactacggcaatggtggatgtgactttaacggaaggtttagggacatgaacattgtaagtcatggtactgagtatagacgatgttgtgctaacgctgtttaggtctttgacatcaccttctgtggtgactgggctggtggtgtatggggttcaacctcttgtgctgcgatcaacccaagttgcaatgcgtacgtggcgtcgcagccgcagtcattctacgacgtgagtgtctagtgcctgtatgaactaggaacataaagctgacacaccacagacgtactggctaatcaattccatcaaggtctacagcgtgtgaaaccttggtttgtgccgtccggcattcttgcttcctgaatttctatacttcccttttgcttgcactttgtgttcgattctacgtacatacttcacattcgcttaggtatttttgattaaggcctggtaggagtcagggacgatcgctcaataccccttcttcatttttcttcatcgttatgctcgtgttgcgaatctagcacacagttttatcttctttcatctgtatatattgccatagatcatcgatcaaacctcttctatcgctttcttcagcgcctctatttcacccttctgccactctgtgaccttcccttgccacttttcgcctttgccgccgcccttgactgaactcactacattcttgaccttggccgccatgctctccaccaattcaggttttcctagaacaacaagtgagccagctgttttgacttcacctgagcataacacgacaacgcgctccttgaccgcttccttgatctcgaaaatcaccagattgataaagtccagtccgtctgtgggtcgatatgatagtacgcattcaatctggcccagctctttcttgatgcgctcaccttcgaacttcgcgatctcggccaacatcctcttctctcgcttccttgcttcagatacctgatcgcctagtctttgcacagcggatgaaacatctgctggtgcagcgctcgttgagagcgacacggcgattgagcgcaggccgttgattgactcggtcgccatgttaattgcgcgatcaccggcagtaaagtacaagcgacaatttgtgcctcgcacagatgccgtgtggtgaaggaggatagccccgatgtgtgaagtctgcttcagatgtgtgccgcaacaagcattgtagtcgagatcgcctatttttatgaatcgcacgacgcccttttctctatcgtagtctaacggcagactatcgctgcccttgccttctggcgtttcgactgtgattgacatgttgcctctgatcaactcgttgcatttgttctgtatgctccgaatctcttcgtctgatggctttcgcggcaattcgatgtagttcatttcacctgcggcgcccatgttccaaccgagtgttggaaggtctaagctgtccataacagctgagagaaggtgttgcccggtatgttgttgcatgtggtcccagcgtctagtgaaatctacggtctgcttcactttcgtgcccggcgcaagaggcgcaggcgagaagtgtatgcattgcagaccatggcgttgaatacttgtgatggcaataggatctgccttatcttcgttcaaaggtatgatagatccatgatccgtaggttggccgccgccctcgggaaacagaaccgaatctgctagttcgacgagccacgtcttcgagcttcctgtttgttcaaacttgcttgggtcggtggatttcttcgtctttgatttgcctgcgttcggtgcttccggcgcagtatactcactgcaagaaaccacctcagtttcgaaagtctgcagatatgagtctttttggcatttcagagcaccaacaatggtgggtatggggcctgcgacagccatgttgaggctagaaaacttgtgcccttgaaagaggctgggaatgcgaatgatttgggaattgtgaccgaatgataagagacgggatggaagattggagaaggccggggaaatagatttagtcaacgccttcagtagtgtcatcgatagtcaatgctctaacaacttagaacctcagtcctagaaccattagtatgcctatcaatcgcgcatgaaaactattttacaagggcgttgtagggctgaggaagggcgggctcttaagttgaggaagaagtgagaaatagttaatccagctagactgcgacaatagtttaatagtaaagagaaaatgattagaaaaagctgcaaacgtctctaggaagtcttttaaacttactttaagacagacttaagtagagctatctacacttaggataattctgcatatagaatttctgaagctgctaaatctcgctttttccgcaacgtgagaaggcgaggtatcagcgctgagccgaggcgagcctagccgcagatcaaaacgtcaatcccatggccatgtcgttgcccatcatcactctttgctgtgtcgcgccaacctgatagtattatgacttgtttcatagccctgaggtgtacaccaatgcactataccgcaataacttgcgagagtaaacaacgatagacgcgacgtcaatgaggatccatgacgtacttgacgccagacagattgaacatctttgcagctaacgttgaagatgctaatacataaccacgatgcagatatctaagaaaccgacacatgcggcagtcagtcgattcatggaaactctcctccctctaaaggagaatgacgtcccacgactgtaccacgtcccgcgaaacacacgatacgattcagagacggctgtcgtcgaccagatagtactcagcgttactcccacgcctggcgtatactcctttataggctatacgcctgacaacgcgaccctcgatccttcggtgcgcccttcgccaacgcgtactcgagacccacgaaccctctgcttcctccaccgaccgttcacgctcgatcgcagaagcgtgcgcagaggaacgttagttctctcgagtcacaattccttcgacgaggttctcacgacgggctggaatccttcgcttgccgcgcgactacaaataaacgtggacgatagtgtgtgtattcagggatataaaggcgatccagagaggagaacattggtctcgtaggcccgatttctatggctcgtgatttgctcgtacatcgtataaaggaagaatttggtgaagcggagcttgccttcgatggactatcagacgaaatacgtgccgtggcggtcatgaacgcattcaacgatcatgaggtgaagcgtgtcctagaggtcgctttgcagcatgggtgggcgatggctaatgacgaggcgcctggaaagcatatactctaccttactggacaaccgcgtgtgaatggcatggaagctgcgaaagcactgggtatgacggttgtttgcgtgggtcacagacctgcggaagactggggaatccgatatatggctgcacaattgcgtacaaagtttccaacagcaatggtacatgaggtatatgaagaggaagagcttcgtgttaaagagcccaaaatttcagaggaaggttgaagcattgttgtagatgtacatctcttcgacttatactatactgactggcgctcaagctatcataagttgtgcgcccacggtttgaaatttcagtacttgttgaggacgaacattatagctttgcttccctggatatattcaaagtttgaggtacacttcctgaggttccgaaattgccttgaagctacccagcctcacccatggctatgctgttgactcgacatacaagaactgagctgttacatgctgttgtaccacctttcgaggacagtttctcatctgaacattcgaggcgcatgatcgattgacagctggaacataaatccagtatacaacatgtccatcaataattactagcacaatgccatcatcaatatctacatattccaacaccatcattaccatctacacatgtctccgcctcgcccactcagccaaatactccctcccctccagtctccatgtatcctcctcaacataactcccattctgcccgcgcccactcgcctgcaacaccaaatccactccatgcgcgctcgaattatacacaggccacttcgccgcaccaatcgcatccggcgcgcctccagcaatgaagttgatccagcgggcgctcagttcatcacttagggccttgtactctggccacggcccatagaaagccgggttcgcaaagacgaacgccacttcgctgaagtggctgacgcctttgtatgccggggccattccgccctcggtggcaatggggttgttttgccacggtcgggtgttgaagcggtagatgtatgttggcgagtacttcgcatactcgcgggcgtcggcgaggcgggtagcgtggtagaaaacgtcgccgacaattgctgcgacgcgtttgtactggtagccttgttcggcgaatctttcggtgccagtgttcagggggattccctttgtagggtcgtccgggtagaggtccatgattttgcggatgacggcgtcggggaagccgaagccggtgtcgcgtttgaggtagtcgaagagttgggtgtcgttgttgattgcaccgccggcgggtgcgttgtcggtgccttcgtcgctgttgctgccgtagagatgggggatatgagcgaagcggccagatttgagaagttcggtcgggtaggcaggaataacgtcgccgtcgacaacggggtaccagcctggtccttgagatggagcggcgagaagaggaagcatgttctcatatggtacagtacgcagacatgcgagagtgtctgctgagtccgagcaatttgccttattaacgatgttgtcgtatataggctgataccagtccgatccattgtaccacgcggtggcagcactcccagactcttgaatacttctatgaaagagaccgtccgtctttccaccgtaagacatgagcaattgtccaacggcgaaggatcctgctgactctcccatgatagtgaccgaatccttgtctccgccaaacgccccaatattctcagaaatccaagccaaccctttacgcatatcacgcaaggcattgtttgtatttcctgtgccttggatttcgcgggagtataacatcccccagccccctttgcggtagttgatcgatgtggcaatgatgggattaccaatttcgaccgaccgctgtaccaaatagctcaaattgtaattagatagaccactggagcccacctgatatgagcccccgtgagtccattctaagacaggtagcttggtgtaggcgtcttcagaaagtccagcaggtcggacaatgttgatgctgaggcaatcttcgctaatctcatccccactcaactcaggatcaggacacgccggcccgtaaaccttcgcctcccttgttccattccaagtcgaattaagagcctgaggaggacgaaagcgatgttcaccgcccgtagtttgcgcgtaggggatgccgaggaaaatatcctgatggaaattcggcaggtacgtgccttcgtacgtgccattgagaaccttgacggtaggttcaacagcagaagcagcatttgctagcaggcagacctgcagcgcgcccaatttccaagctcttcccatggtggcgggttgtcggatcgtgaaggtcgcgaatcagctgcgggtgctcaacacttcttgtatgctggtactagtggcaagattgggtatcccgggtacgagaaataccgccggcgtgccgtagcgtgcacgtccgacgggacactcagggctctggggtatatgtgaaatggatgcgatagtgcatcctgaagggatgtgcagcttttttgttgtatggtggaacgaacccaattctgcgaatatctccagggtcctctactttagaaacgtgtagagacagactgtttcttcgaatgcgccaggcttacttcgtaggatgtgggcttgcgctctgctccgccttgatcgacagaccagggaccaattaaggcaggtacttttggcgatctccgagtaccacgaacttgttgtcgtcgttctgaagagtgtttttttttttaacttaatacatgtcgaagttcgacatgtacttccttcatgatgaatttcgataggaacttttgacatatcccatgatctccaaccgtgaggatgctcgcgaacgcccagctgaacaaagacagcatcgatatcgatacgcattctccagcatcggaaatcaaactgccaacgaaatggacatgcagaatgaatcacattagggtatcaaaatccaaatacaagacaaacagctcaatttccctccccatctttgcctcaaaacagtttaaacagcgactttctctttttctaatttgtcgtcagcgccccagagatcgcgagccagtaatgccatggatgagcgactcacttccgtagaggttttttgggagggtacagatgccgggccagctggtgagaaatctccgggcaactctgctggtaattctactggtagacttgctggcagctcgactggagggggctgtggtggcccggaccattgtggtgaattgggaaccatgtgctgcggcacgggactgtggtaagatggcgctggggagggcattgcgtgttgtggtactggactgtggtaggatggcgcgggtgacggcatgcctgatacattatggtatcctgcgagatgtgctggatattgtgctggagagttttggttgtacgccacttggacttgttggtgatatggttgtggttgctgccacgcctgtccttgtgggtactgctgctccgggtagtatcttggtggagcttgatagttcggttgggtaagtggcggtggttgagatggcataggttccgtagcccatgatttgaaaacctccgtcattagaaccatccattctttgggcgcgcctttgaagttgtacttgatcgatctatccttaaaggctatgaagtaatgctctttgttgtaaggcgaaagagcgacgtactgttcattgatcagcaacgtattgtcactggcataattagacttactgctatcgattgtggtgctgtattattcagaatcgtatgcaacgcactgtagtggccatggaatttccaggcgatgtacccgtttgggtacaagaccagccaagcattatgttttcccaaacatacgaacgtgggcatatcaactacctttcgcacggtgtcctcaagttctgatggtataccgccccatatggacccttgatcggcagcgcatgcgaagtagctgagattctgaccaaaggtaacgaagcaagaacgtggagcattcgaaaggcctttcatccatcgaacaagatccggatatgtcgtttcaaaagacttctcagtgtagactacaacgtatcagtatgactggtgattttcatcatactgattggcgtatcgtagcgcaacccagatcttgtggagcaaggcgttgaacgaatctgcctgatgcaacttacagagtttatcttcaccgctcaatgtcttgcatccagcgtaccataacgggtccgcgagtttgaaactctttggcgctggcgcaagggctacacaatatggttgcgcaatcctccagtttgctgacatggaactattgaacaactgccgaagcgactgtggaatgccgtgaacttgtatgcgccgtcagctctactcctgcgcgaaattggagatatcctacatttccatgtttttggacaatcaaagaaaaatgatccgtctggaccaaatacgaaggttatctcaggcatcgcattgtttgcgcgatcgtcttcgagtgtgaaggaattatggaggcgcgaccgtcagcgcggcctgatcgaccaagggcgtgtacgccgcatcgcccgtgaccgctggctttgttgtggcgcggtgagctgcagagacgacaccaatcatttcagggtggggttcttttgtgcgccaacatgacaagctgcccgtgtctgggcccagcgagcgagacacgggattggatgtgcaaggtcggcatgcagcactgcaagtttgccgctgctgagaagacaaaacgataggaaacacccgggcaagttgactaaggtttcgaggccaagtataccgccgtctaggctactcaaagagaagcttcactgtcgaagaatttcatcctaaagcatgcttactcaaaaatgataagatgtccagcctggtatctaggcgttatcgtggcatataggccaccttaagtcagctgcagtaatgcactcaatacactcatgtatagtagtgtttacgcgtgagcgcagcgtgtcgtctaccggaaggcatgcgaattatacattatgagactagtggaccatgtacgcctggtgagaacgctggtgataatagtagtaagcaactatgtaagcatgagcatcgcctggtgtcctgctcgagctaactcgggacagcgaaccctttaccacaaccggcgtgcaacgcgttttgcaccactaaaatcccgaaggaaagaaaaaaaagtaagccaaagctattgcatgtacatgaaagcgtcgagtcgaataacaaaaaagtagtccagggcaatgatctaggtaaacaaatatcctccagcagaagacaacattgcgaggttggagatgacactatatatcagcaagcgatgaggtgactctttctacaagtatgaagtagactccgtttcttccaatgggtggtgtatccgagagcattttgacgacggtctccatctctgtgtcgagacgaatagagtcagccgtacagcaccgttggtcaccttacatggccggcttgaactcgaatgtaaatggggaataagggggctttcgtgtggcgggaagtatgcaaaaagcgcagacaggaggtggtggcggtcgttcaggatattgacgtaatgggcgcgaggtatgatatatccagaaaacagaacaaaggcaagtacagcgctcaaagaatagtacagccaccactcttgtccttgcttgtcttaacttgtagcgcgacgcgggcggcttcggtaaaagcctcgttgacgccgcggtttttcatggcagagcattctgggattctgttagctagtatagggcaaaaggcagtaacatagtcatacccaggtatcggagggccttgatcttctctgcgatccgaaggccctcttcgtagtcgatacagggcttctcaggctcattgttctccgcatcatcgtcgtctttttttcgtagatcacacttcagcgcgacgaggacgagcttgacgcctggacagttctctgcgatctcgccaacccatttcgtctccacgttctcaagcgagtctggagagtctactgagaagcagagcatgatggcgtgcgtgtcatcgtagctgagtgatcgcaatcggtcgaattcttcctgtccggccgtgtcccaaaggctgagttcgacgtgcgtgttgtcgatgtagatatctgcgacttgacgtcaatgtgtgtttcgtgtatgcagagacggcgcaacaaaccgtggacgtagttctctgcgcaggcatgttagcataagttctcgagtggatcgtttccaatgcgcctaccgaagactgttggctcactgttgcggactatggtcagtcaggcgcatgcgtagatggcgcacgtcacttactatactgtcgggaagtatctgccgcagtgttagcaccgttagtctttgatatgaatgttgtttcccgacataccctcttgtgaagacattcagcagtgaagtctttccgcttgcaccgtcaccactgcgtgcctgttagctatctgtcgcagcatgccagcgtcgcaactgggtcgcgacgtttccgcaaaggactcgacatacaggagcactagcttgcgctgtacggacttggttccaccacacataggcatcgtgatggcgagagggggtggctcggcgtgcgattcgtcccgtcggctggaggagtgcgcaggcgcgtctgcgatgcaaggggcgtcaactgcaggccgggtctatacagatgtcggtccaaaaagcgagggtcgtacaggcaaaggagctcgagtccggaggtgatagagaaggataagtaaggtataaaggtgttccagaagccgggctgtggatgtgtgatgcgcagttcgaagccggtcgggctaaacactaggtcaaaactagcgtagcacagctccacgagccttagagactctccgcctattcaggaagccgacgcgccgtggttgcttgccaatagcacaagtgcacgatacgtgtacctatgaggtcgttggagtcgtgggcgataatgaaaatattccacgaatgtgcgagacgtggttcattaagctgctggcaaagacactactgtacctatggcactggaccgatcgacgaaccataccaaggattcgaaagccggccggagagcgagacggtatccatgcaatatagcagggcatgtggcccttcgatgcatgcttccatttgcttcggctgatctctggctatcatccggagccgcccagtagccgtggtcgttgtgttggaattacaggtttgttgctgtatgttgctcgtatgttttttcttggagaaagtgctgcattctttcgcaatactaccatattggcttcttgccgttgtgagtgttgaagcaagtgaggaaattgacagggaatgtgattgttctctgcaagtaaagcgacatggacttgcattgtatgcacagcatcaggtgtttctccaacatgcaagaacatcctcagcgtctccagggtgtcttcaagctatcagtgcgtgaaatcaggtctttattttatcaacgtcgttttcacgaggtgcgacccagcgctagcactagcgtcagcgctccactcgacctttcgcggggcatgtccgcagcctcccatgcttgatccagaagttacacttctgcctacctaggcacaacaacctgcgcgatcacatcatcactcaacccagccgcctcacgtttgcaatcacaaggcttcttctcgactgtagaacctctacacctgtcaattctacctacccaacgccacaaacatgtctgacgacgacgactttatgcaagactctggagaggaggagtgagtatgcggcgcactttttctaagcctacgctgacaaagaataggtacgacttcgagtatgaagacgaggacgaagagcagagcggtgatgtcgacatcgagaacaagtattacaacgcgaagcaagtcaaggccgacgaccccgaatcagcgatcgacgagtttcttggtatacccgcgcttgaagaagagaagtccgattggtatgaaactacatgaagcttacacccggcgttttctgaccgctagtaggggcttcaaaggcttgaagcaagcaatcaagcttgagttcaagctcgcgcggtacgaccaggtatgcacagcatattcaaaatacaaggcttgattactaacctagcaacaggcagtcgagcactacaaagagctactcacctacgtcaagtctgcagtgacgcgtaactactcagagaagtcaatcaacaatatgcttgactttatcgagaaggcggcagaggacgcggacgcatatcgatgcatggagaagttttacgccttgaccctggacattttccagagcacgaataatgagcgactttggctgaagaccaacatcaagctggcaaggctgtggctggaccgcaaggactaccgccagctgacagacaagctccgcgagctgcataaggcctgccagcgagaggacggaacggatgacccgagcaaaggcacatattcgctcgaagtctactccttggagattcttatgtatgcagaccagcggaacaacaagcgcttaaaggtagggtttattgcccttttttgccatgtgcatatgacggctgacgaaacgacaggcactataccagcgagcgcttaaggtgaagtcagctgttccacatcccaagatcatgggtatcatccgagaatgtggcggcaagatgcacatgagcgaaggcaagcatgagatcccgagacagcggttcactgctaatctgtaacagagaactggaaaggggcgcaaagtgacttcttcgagagcttcaagaattacgacgaggctggctcgctgcagcgaatccaggtcctgaagtatctagtgctctcaaccatgctgtcgggttccgatatcaacccattcgattctcaggagaccaagccctaccagaatgatccgcgcatctccaccatgaccaaccttgtcaacgcctatcagcgtgaagacattcacgagtacgagaagattctgcaggacaataaggacctgctacaagatccgttcatcgccgagaatatcgacgaagtaacccggaacgtgcgcaccaaggctgtcgtcaaactcgttgcaccatacactcgcttcaccttggctttcatttccaagcagttgaagatatccctccccgaggttcaggaaattgtgggcttcttgatcgtcgataagcggttgcgcggcaagatcaaccaacagaatggaacggtggagatcgagagtagtaccgacatggatcgggtgcaggcgatgcaagagtggagcgccgccattggatctctgtggaagtcggtgttgaacgatggagagggcttcaagtcagacgagagcggctctcagttcacgcctggcggtcccggcatggcttggggtcaaggccctatgggaggtagcaacaaacctggcggtagacagaaaggcaagggtcactccggctccggacgcctgccgggcgtgtcaagcaaagtatgacttgcaggttaggatggaaggcaacacaagacgaccaatgaccaggaatacgggagagggccacgggacgagcaagttacacattaccgtcaccgaggcttcatcgcacctgaagagtgagacaggctcctcaggacgggcgctggggttggtctagcaagtagcacaaggcaagacttgcttccacatgagcagtaggttctcgaaatggcgtctcaacagcatccgggcggcggatttgttcgggtacacacgtatgcgcctctacgaccgagggtcagcagcagatcctgtatgtaacatggcctcgttctctcgttgcaaccagccaagaatcccggttgcacggttattgcgggtctctgcagccatggtgcagcccattattgtgatgcttaccatagaagcactgaccagcgaggttacgcagaagcagattgacatggctcacttacgacggtgtctgcaaatgcagatgttctttcttcttgtcacagatgtggtccggggaagcggcaccgtcgaaggatgcgagcgtctagcgaaccattagcaaatgacagggcagctacccaggccccgttctggtaaggatgctggctcgcttagggcgtggggacggtaactgtgatattatcgccgggtcggtagttctttttcaagcgccacgacgatgcgaacgaatcatgatatgcaggcggccgctgtgacagcagcgctcaaacgcgagagtggccaagcttgggcctatggtaagaggggcaaagaatcgctttttcgacatgggtcaggcatcttatgatgctgtgtcgactgcattccatcatgtagcacagcgtttgctgaagacttgctgccctctgcatgcaacaccagcctctgggctccgcaattgttccggtagcagttgctgacaatttcctggtcggcgctcgtgatgagagacgtcccgtgtttacggttgatccgtgctctcatatgaaggtgatgagggagagtcagtggagggtacattggccgaacctgagcccatgaagctgctagtcatgatcagatgaagaagcggtaacagatctccgctccattgtacgatcggaggggggttaccagcagggcttgggggatgctggcattgccttcgcccatgggcagcagccatgggtgcttttcttttgctcgaaggccccggtaggcgctgattgtgtccgcccttggggacaggaagtgctcccttcttgtagcaccgtcacgcctcgccctctcctccctccggtttcacttgaacagccccattgctccatgtgcatgaggcggcttcgcactgacgagatcgatactgtgcccgccccgtcttccaggctctcggtgcaacagcgagtcgccgtttcaaaccgccaggacgaatgtgttgccgagtgctttggtgcctggcagccgagtgaagtcgactggcacgcctcgaagatcacgcctgtctctcccatatattggcgtgcccctggggatcattgggtatcacagcaacgacacagcgtccagcccaccgccacggcagcccgtacctactaaagccagacgtgccctcggcccagcagctcgtggacgaattgctgctgagaagacacatcgcgctgccgaatctgttgtggaatcgaccatccaattgccatcgagcgcatcccgtcacgctgctgaccgtcacccagtacacagagagtggagcgcacacactggtgggggaaagggagagcatcatcgcacgcagagacacctcttctgatcgacgacaacgctgtttgccagacacacaccgatatcgacgccgcgacagcttgcacgcagacacactttgacgatgagcaggccgaatgtgatgggcgccttccatggtcacggccacacgcatgcaggccagcattatggagttcccgcacagagccactacacgccgaccatggtccactcagggctgtcgtttgcacggccgctatccatgcgcgccccggtcctcgctcccgcgggctttaaccaccaccaacaccaacacactggccaccaccaccaccagcacggccgcagccagcaccagcacccgcacccgcaccagaacatcaacctcaacatctctgccatggccgagccctacatggcctccgacgaggacatggcccacctgcagaagctgtcgagcgagtacgagcccgaggccacggtgagtttgctatgccgggggggcgtgaccagtgctgaccgtcaccagggcccactagtgggcgagcgccagagcagtgctgccatcacgactgaatatcaaaacgccgaccccatctacaggatcaagacggctgctctgcctggaaagtatgccttcttccgcacctgtcgcggcgacggccactgtggatggcggggtgagtcgcatcgccctttccgaatgcctgctcgcttgtactgaccactccctcagcaattgccttcacgtactttgaagcgctgctgcgcgtgggcgacgtgaacaaatttggcgatgaagaagcccgactcaactcgctgggcaacctgctcgaccatattggctactcgcgcgacctctggatcgacttcgcagatggcgcctttgacctgatgcgtaagctcgccgactcgctgcaagcaatggacggccaagcgcccgacatcctgctgcagaccttcaacgacttcaacgagtccatgtccatcatcacctacgtcaaagtaagcatcatgcacgcccgttccaagcgacttcggctgacccgtgcagctccttgccagtgcctgggtgcagacgcacgcagacgaattcaggcactttgtccccatgggcgatgtcaaggcctactgtgcaaacaacatcgagcctaccaaatgcgaagccgacaacatcggcatcgctgcccttgctgaggctttgatcaaacccgcgggcttcggcctcgaggtttggtacctcgaccgctcacctggcgaggagatcaaccgcagcttctatgctgacccaacagaccatcaaggaatgtccattccaaacgcacacatgctgagactgctctacagaccgtaagtcaccatgtgttttgcccgtcgcctgtcttgcactctaacactccaaagtggtcattacgacatcctttacaaggctgaagatgtcccacgaaccccaccacagcagcctgttcaaactcaggcaccgctccaggtcgccctagctaattctttcaacgacttcatccccatggcttccgactctgccgacgtcatgacaatgattcccggcatgtaccccactggttttggccagaagtgggcttcgctttcgtacgacttcagtcccagccccgcaccacaaccgcaggttgcgcctgtacaaccatatcaatctgcaccaccaccggcgcctgcagttagctcgcaattagactttattatcccgagtcacccgagtcacgcgagccaatacaacacaccaagccatcacagcatccatctcgaccagccgccagtgacgttacccatacatccgcctccgccgccgcctccagtcagcatcgagcgaagtactccacttgtcatcgaaagaggcggcccgttcagaccgtccatgtacgaactagaaccaggcttcgggcatggcatgcaggtccaaccttttcagacatcgatattccgcaagtaagtctcggctcgcgctcccttgcattcacctgcctaacacatgcagttcccatttcaatacagctcatttcatgaatccggactttcaacccgaagaatggtctcccgacggagaatactccaccggcaacaaagggcggcacaagtcccactcgtcgtagacgtcttttcttcccaagcaacggttccatcttcgctttcctggaggctcattccgacatattagcgactattagcgtcggcgtttctcgaccttgcggtgctttcttcgtacttgcatatcatctttatacggcctgcagcacttacgacacgaatgacgaccaataccattgttaatctctttcggaatatcaatctgatttctcacatatgcaaaagcgatggtacctcttcgtgcctgcactttggtcacttggctgcattccttggtttcctgggcatctatacctccaaattttcctttgcgttggtggagtactgttaccaatttcccctcattttgcagggagcccggccgcaagggtaaacgacctaatgaataccgaagactatcaacctcagggtactcgctttagagtttatcatcgttattgcggctttggaccctacatctgtgtttcagcacgcacccacctcgttcctgcattcaagattccctacatattttaatcctgccttcgccctctctaaatccgacaatatttggtatgcgcaacttgctcccttggcatcgtctttccttgctgctcggctcgacaaattccgaatccgcgcctctccaagtcatgaacatcccccggtctcggcaaagcccacaaatcccttcgagaatgcgaccgggatgtcagctttccaaacccagtcgtgggcacgaaatgcccggtggccagcgtcatcggaggcacacccatgccgtcaaacgatagctcacaatattggcctgcatgtaatagtcccgggcaaagcggctctccaagtcgcaagcgagccgggcagctctagaaacaccgttagccaaggcagttcaagttgccaaaattataattcacaaagagtttccatctcccaacactacttgagccattcatcaaaatgacgtccataactcgagtatcactcatgcgcatccccccactgcacttccgttctcagcccccccgtccaatttgaaactcgcaagaatccatcaatccggcaacacgtccggcggtaaggtccaaattagacacccatgcttctccttctatgcatatccgtcccaaacccccgggtcatccttcttcatctctacaaaacgcccatcgtacacgctttcgcgtcaacctgctttgcatacacacgtactccgcggcgtcatctccgcacttacatgagcaagaaaagcaatacaatagcgtgacgttgacgcccacgagacccatccccccccccctctctatcgtatatgatttcccgacgatctagatcaagcactcaacgtctcacgcactctctcgcgccgttgacgaaaagcctgcaccgtcccaacccatgtacacgactgacttgtaatgatcgccattgaatgtccatgctttgatgtgggccccgcacgcacaccacacacacacacacacacacacagaccccacgcgggcctcgtcatgcaggcaccacctgttccccccgacttgtcgtgttgaagcaggagaaaggtgctaagcgaggttgttgcgggccctgcacgggggcctacatacgaacaaggcccggggagtttttttggtcctggttttcgctcgctacacacttgacaaagggaagggaataaaaaaatggggattggggagattatgtcaggctcatggggtcgtgaggtctgacgagcttagagcctcgggcagagttgcgagttgcgcgggcggtgagtgagcggaagaaactagcaacagcgacgttgtttcgaagcggagttttctttttttctccagatagattttttgcttcaccgtctttttgagtgcgtgtgcgtgcgtacgtgcggcgtggttgcgtgacttgcatgctgtatccacagcggatagttgcatgatctcacgcggtccgaacggctatggaagctccctctgcgcaaaagaaaaaatgtgggaacgttcgcaacaaagtggatcacgtttccaacggtcttattaatctagctactatagcgaggagacgtgtcaaggccgaacttgttgtcacggcgagttctggttccatgttcggtaaagctctacttgaggaagcgatcgtccgcaccacagtatcaccgcatttacgccagtcgaacgggcattgtggccgtattctcgacgtcgcccgtcatggcaccagcgacttctcctgcaccgagaggctccttccgcacgagcccatgggcgtcgcacccgcaagtagttcaggcagtcgtccatgtccagctgacgtgaacccgggcgtgacatggagcaaggtgcggtgaaggcgtatatgtgtagcttcgtccatggtggtacaatgaggggagagctgcagatagcaatgtcctcgtgtactttgcggcttcaattgctcgtgacttgtactcgagggtacgataatgctcagattgttgcggcttttgttgttctcggaagcgcccgtcttgtggaatgaggatggctctctgtgacaggggcccgtgttgatatcgtccaggtctcggaatatcgttcaatcgcggtacacagacttggcgttggcgttgcgacatggacgtgcgacgagcttcatacttctcctagccgagcttttctcgaattacagcatcaggaggaggaagcaataccctgatccccgtgcactacatggtcaaaacgtcgtccggcagtcgttgatcggtgtatatcaagcctcagaagctcaagcatcgtccgagtctgaatcatcggagttgtcgccaccagtcatttctacgtctccattcgcgtggccgttagtgtgacccaatgacttcttggctcgtgctttggcacgttctgctcgcctcttttccttgctcaagaaatactccctctctgtgcgtagctcggagagctgagtgaaagtgaccttctggatgcgctgcaggctagcaacttgttttttgagttccttgacttcggtcaggtgagcatcagaagaagtggcattagagtcatcgtcgagtgccatgaagtcagaggctggcgcagtggcccccttggaagcggagttccatgactctagctcggcaagactctcctctagcatgcctgcggggaaagaaggatgagtcaaggcctcctcaaatgcagtcttggtgggaagcatcgtgtcggtagcagacgcgcgttcggtacgaaggcgaccggtcaattgcatggtgagcgtatagcccggtggaattaggccacttcctccagcggatgttcccggatcatgtttcggcttgactactgtgtgcaccttgaagagttgttcgggatcctggggaaacccggtcggggggagcaattgcagattggagacaggccccggaaggttggccagcgttgacaggtagttgctcttcgcgatatcccaagctgcaaccttgccgcttgcatggcctgagacaagcgtcgtgccatcccagctcaacgtcagactgagcgctcctccgagtttctgagattcggcactgaacctggtcttcggtgggggttgaactgggcgatgagacgaggaggggtcatgcaggaggttggtggataatgtgctctggacgtcgtcatagaagtcgatcgtctgcaggcttccgtcggcataggcgacaaagaatgcacggtcagcaggatccagtgtcactgcggtaggtgcctcaggaagcaggtatgttcgcagtgcgtggccgttgtggtagtcccatacaatggcagacttgtctcccgaggtggatatggcaatgtttgcgctggtcgagctgtgtccgcacacaagagacgagatgggcccgcggtgggtggacagagtgtgcaccggcgtgcgtggggtgtctggagagaaggacaggatcgctggcagtgcccagacatggaccatggcgtcggacgagccggtgaggaagaagttggacgaggggtcgacggcaatggacgtcactggctggagatgggaagtggacgtagagacgaggcgacctgagcagatctggcatgtattagagctgtgtatctagcagtgcatggcatttcggcgtctcgactgacctcccacgccaacacccgcccgctctcggtgcctagcagcagcactgtgtcttgtgctgccagagcaatgctgtggatgcgctcagggaagggtataacagcctcctggttccccttctccctgctgtacacgtgcacaatggccttctccgcctgtgcagcaaatacatgtgagctgctcacagcaatgccgttcggcgcagtcgcactcttcttgaagacatggcgctgggcggccagtggctggtattcgtggatgaagatgcccgcgtctttggtgacgcccgtgttcggcttcgtcgacgccgatatggcagccacgaagtgttccgtcagcatcccgagtgcgtgcgtgcgtgcgtgttttggtgttgcgagcttgagcttgggaacttttcagaaagttttggtggagcacgtccgtgcgtcgtcgctgcctcgggacgccatcatcgctccattggaccctgctcagtcattcaaccttacacgaacctcctctcaactatccaagtcctttgctgaactctaggctgattcaatcaaatgcaaccctttgtactgatcactgccttgttcttccaacatcgacctcagcttgcaatgtggagcgggcctcaagtcatccctcaaacgatctcgagatatgctgagagcatacaggcctcgagtagagacatggccaaatagcgtcgatatgtctgatgatatcctcaatccactcagctctgcgttccgaggttgcatgtggtgtgcctacctctggcatgagccgctactatcggctgaatagagcaaagattggctgcaggagtaatgggtaggcctcgtgggcaagcctcgagaaaccccgcgcagtgtgcacaccctggctgcactcggctgtgccgtagtggagaaggtctagcctacacaacgaatgcgtatttatagggctttcattacacgtcagctcctaattatcgaattctactcaacttttgctctacgttcctcaactttacttctccatttttcaccatgtctgtggaagaattcatcaagcaggagtacgactatgtcatttgtggtggaggtaccgcaggcctcgtcatggcagcacgactgtccgaggatcccaacgtcacagtcgcggtcctagaagcaggaggaaacggattggacgacctcttgattgacggacccaacctctttctccagcttatgggcaagccggaatacgactgggactacaagactgtacctcaggtatgtgttaatgacattgtatactacacacctacctaacaacttttgcaggaaggaacgcttggccgcatccatggctgggcccgaggacgggtgctgggaggcagttctgctatcaacttcaacatgttcagcatggcttcacgacaggacctcgacaattgggtcgagttgggaaaccagggctggggcttcgacgatatgatgccctactatcgcaaatttgagacttatcatcctgccaaagatgagtttgcggcgaaggtgaatgataagtacatcgatgcgtcactgcgcggaacatctggccctattcaggtaggtcattgaatacgatcagcccatcctttcatctattaatatcgttaggtatgtatgccgggtgatgaggcaacttggttacaggaggtttggcccaagacaatcctcaatgcagggtacaaaccatccaaagaccctcgaagtggttccgccatcggtggcttcaaccaactcaacaccgtcgatccgaagcatgtcaggaggagttacgcggctagggactactacgaacctgcctcgggtaggtcgaatctgtctgttcttacccacgcattggtcttgaagatacagctggagaagacggatggagatgcgaaagccactggcgtagagttcaccaaagatggcgctacacacactgtcaaagcaaagaaagaggtcatagtgtgcggaggctcaatcaactccccacagattctagagctgtctggtattggctcctcggccgtcctacgcagtgcgggtgtagagactatcgtggacaattccggcgtcggagagaatttgaacgaccacaccgcaatagcactaacactggtaagaatgtttcatcatgctgtgttaatttcattctaaccaactctaccagggcgtcaaggacgattaccccaccgccgaagcactcctccgaaacccagaactcatccaacaagctttggaagcctacatccagcacaaagccggtcccttcgtcgcccctcccactaccaccggcttcgcatcccttgagaagatccagcccgacttacccaacgccgaggcacacatccaatctctcctcactgaattcgccaacgcacaccccgactccgacccagggggccgcaaccccctcctcgcccgccaactcctcgacccaaaagaagctgtatgccaactcgtcaccctttccctcggcgccgacactaccaaagtcaacacgccgtcgcagctcttccccagcgccgagccaggcatgtggattgtgctagctccctgctctacacgctcactatcccgcggatcggtgcacatcaacagttctgatcccgcagtccatccgaccatcgatccagcgtacttcaaacacccgctcgacgtcgacatgatggcgcgcgccacgctgcacatcctcagcttcacggacgtcgagccgctgaaatccgtgctgcggcgcgatgagcacggcgcgctggtagcgccccagaccggtggcaagttaccgggtacgctggaggaggcgaaggagtttgttagagcgaatgccgcgacggagtatcatcctgtgggtacgtgtgcgatgttgccaagggagaaagggggcgtggtggatagtgagttgaaggtttatgggaccaagaatgtgagggtggtggatgcgagtgtgtttccgacgcatgtgcaggggaatattgtgagtttggtgtatgcggttgcggagaagggggcggatattgttaagaaaactggagggatgacgaatggaacgaacgggacgaacgggacgaatgggcactgaggtcgatgatgctttgagctatagtgcccacatctgatgaatctatcacagcctagtttccagtctatacttcaagtgtaaatcaatattctgtcttaaaccctacttctcaactgcatccccctcctcccgcggaatctcctttaccttcttgaccaccttcgctggctgccccatcgccacgctgaaatccggaatatccctactcacaacgctcatcgcgccaattgtacaccccctcccaatcgtcacgcccggcaaaatcaccacattcccaccaatccagcaatcatccccaatcaccacggggcgtccatactcgacattatcgcgccgactctgcacctcagattcatgcgtcgccgcaaagatactcacattcgggccaaacatgcaccgattcccaatcgtcacgagactgcagtcgagaatagtgagattgaagtttgcgtagaagcgcgtgccgatggaaatattacagccgtagtcgatgttgaaaggtggttcgatgaagatttcgtcgtcggctacgcggccgatgatggttttcaggagtttgaagcgctcggatgctagcacctcgaagccggttgagggggtggtggtcgttgggtccgggaaccaggtgttgtagtggtgggcaaaggcgcgggcgcggaagcgggcggcgcagaggtcggggtttagggagtcgtagcttgggggtgttagggggtgagatggtggggagatggattgggagtgtagatatgtggggttgaatgagagatggaatgggtctgcgaagcagctttgacaagtttaaaatggattgaaacgtgagccaactctgttactaaggatgcggaatatcttgcataatctcgatgatgaatgtagtaatggaatgcactcacagcatgcccgagatcatcttctcgtactcctcacaccagggtacatggtcaagcttctttgctttctcgatctctgccgtattcttcgtagtggctgccattgtgagtttgtgtaagaaaagagtgcagtaactttgtctgatctcatgtcgagagggacgatgaacgcgactttataacatgtcggtcgtctgtgtatcattggaggggaagcgacgctaccacattagtgtggttgacatgttcataccaagactgccgcttagtacagcttctgagagctcgcattttgaccctcagcttggtaaggtgacttttcgattcacgactccagctgtgcagtgttcggggtacatcatgcgacccacatcaactcggcacgactcctggccactcacgaagcagtgaatgtcgggctgctctgccacatgacaaggattgtacagagcgtgacgggagaaattacacttggtaaaatttctggagtggcgataatctgatgccagcgaacatcgtgaggatctacaaatgctcaatggtgctcacgtgcactggcgccgagcggctggatcagatcgtcatcgactcgtgcgcacaacaccgcgttgcttgtcgtgcgagtgctacggaaagtgaattgaagttgaacaagaataatcaaggtaatgtagtctatttctcactgctgctgccttgagttgttccaagactcaccgtcaagtgcagggtggtgagtccggagtggaaagggcgaattagccgacacgctaatttagccaagacccgcccacagcgacctcagcattttgcactcatcgcccctcgtccctccaagccgtccgcgtcctcgatcctcgcgcccaatccatcgacttcaacgagtaaaccaaaccacacaaaacacaaaacacatctcaaaccgacacaatggtgagtttgagctgctgcgagctgcaggcggaagcggagaagatttatggccagagccacacgacagtcggagtttgccacgaaatctttctctcgcaaccctctgcggcaacacatcgcaattttttggtctcaatgggctctccaggctaacacaccctcaggttctcgcagttgaccttctcaaccccaccccggccgcgtacgcatactttcccgacctcgtaatcacggccatcgactaacgtatatccagtgaggcccgcaagcacaagctcaagaccctggtgcccgccccccgctccttcttcatggacgtcaagtgccccggctgcttcaccatcaccaccgtcttctcgcacgcaaacacagttgtcgtctgccagggctgctcgcaggtcctgtaagtcattgtcaccccgggatacgacacggcagaggctaacaagcgcaacaggtgccagccaactggtggcaaggcgcgtctcactgagggctgctctttccgaaggaagtagacgattcgtgtaatggcgatggcggcgacttgacgggttacgataacgactatcatgggatagggatgtagattccattggtaccgatcggctcgaccgcatgatagaagagggatctttcgactcgagttcaaatgcaaaagtcaccaaaacgggagttccggatatctagcgtggaatcatgggatatccctttctcaattctatttcctttagttcggcatgctcttctgcagctttcatgtatatgcatgtggaggggagatagcatctgcagctctggatcgttgtccgagggcgaggaccggtttgcaatcgaggacacctcagcatgtaagcggtcctttgtaaatcgacacatcaacctcacgctcgttcgacgccacaacattaccactgtactgatgtgacaacctttgatactcaccccgattatttagtgtgaatacattcatcatcatattgacaaaatctgactcgtcctatgttacacctgcacttgatataacatcacgcaacgccacaaacggcaacggccgatgctcgtagatttgactggcagaaggtctgggctgtttctgccctaaccaagaaaagcaggacgtcaagtctctttctctacgagtggagaacttgccgcccacctgatgcttaaaagcgaagtttagccgacctccgacggaagcgttgtggtaatataacacaacgtgcctctgctattaaaaacaatgttcactaccagaaattgattctagacacagaatacattccatccgacgtcatccctccgtctgcacactccctcggcatcccctgacacgagggcacgaatcattggcaattagcctccagataacctaatcgagccagcccttagaaaaagccacaaacaaccatcatggcatcagcaccagcaaacccccaccccattcccctgacagaatccgaagtcttgatccgcggcttcctggctgccaatcctgatttagacgccaagcttgggccggtcactatgatgacggatcggtacacgaatgaggagtgggcggcgcagattaaagagacgcagcgggcggtgctgaaggaggtggagagtggggagagggcgaggaaagtttatgaagggccgcggatgaaggatgggaaggaagcgttgaagcagctggcgttgacggtggatcataccgtgctcaagctggatgcgacgacgagcgcgattgatgggctgtgtagtgaggcgcggaccgaaggattcaaggtatgtcctaacatctcgtcgtctctgcaaaacttgaaaagaaacgaagagggaaattgtaacaaatgtgttcgtggacatcagctgaccttccctagtccgtctgcgtgcgcctcaactgggtacagcgttgcatctccaacctcaaaggcagccctgtcgtcgtcgcctgcgtcgtcggcttccacgaaggcacgcaagacacctactccaagctcaaagaagcgcgcgctgccgtcgaagccggcgccgctgaactagacctcgtgctcaaccacgccctactgaccaagcacaataagcccgcttcccctgaccgcatcatcagttccaaggactctgctattgatagcatcactgctgctaacaccgcggcgaacgtggcgtctactgccgcgcctgacgatgaagagattccggactactcggcgatttacagggaactggcgagtatccgatcgctctgcccaagtcccgtcgtgctcaaactcatcctcgagacgtcgcagctttcagacgcgcagatcctcgctgcatctcacctcgcggccgccgcgaatttcgacttcatcaagacgtctacgggcttcaatgggcacggcgctacgctgccgcacgtgcagctcatggtcggcgcggcggagtatctggccaagcagggtgtggggagtaagaagatggaggtcaaggcaagtggaggagtcaggagtttggagacggcggtcaagatgctggaggcgggcgcgacgaggctggggacgagtagcgggttgtggattatgcaggaagctaggacgaaggttggagaggagaagggaaggcaggatggcgagaggccgccgcagacgaggttgtatacggatgattcggtggcgggcgagtattgagtagactaggtggtagatttatgttacacaacagttcacgttacgtctgtatgatgaaaggtacatgtcagaatgcaacacagctcccaagtcgacgtttagattaagatggtaaaccgcaaggacggtaatgagtgaagtcagacatgacgtactcataccctgttgtacatgacacggcatggtagtgtcactatcagatgcattcgaagcagtaggcggatgatggcaattgaaaattttggcagacatgctacatgtggtatttgtagagaatccagcagccgagacccatgcaaatgtcatgtccccgacgacagagcgcctgctcgaatgtttcattccgtcatgccgaacgccggtcatccgtgaatcattccttttgatgcataatctactcctcgtcctcctcgccagcatcgtcgtcaccacccttctcggcggccttggccttcttcctcctgacacgaccggggcggccgccaccaaacggcgaggtaagggcgaagtcaatgtgcttctgggagtcgaggcggaccatgaaggagggaacgttgacgatctgcttgccgacgctgggattcgttagtcgcaatctcacatgcttctagctcttcaaagcataccggatgtggcgctggcggataagcacacgagcgtggtggatggacttggcaagaccgagcttgtagacacaggtctggagacggcgctccaagaagtcctcaatcttcagggccaagacgtaatcgagacgcatgcgggactcgtcgagcacaccgacacgcacgagacggcggatgagggcgttaccctcgaagaggcgcttggggtccttctcgtcaagagtcaagagcgaactgcgaccattagcggctgcgtctaaatttcgtgcgcagtgtcagcgacagcgcaattgaggggcacttaccgggcagcacgacggatcttggacagagtaagctggacgcgccagacctcacgcttgttgcggagtccatactcgccaacgagcttcagctcagtgtccctatcccaccattaaccagttgctcccagacataagcagagcacgctctagcttagtggcctagggaaatacgtacagacgagcggactcgaaaggacgacgggggacggagtacgtcttcgagtaggaacgggcgaccatgattgctgtcgatggagttgtcgagtcggaggaagaagttcgtgcgtgggaatttcgatctcgtgctggtggtgggtactagcgccgccaagcgctcggttagcacactgagcgatggtgggcgacgaaatcccaaagaacttcacgaacatcaccgccgcactaacaccaccaccctcacaaattcacaatgggtcacgcagccggtctccgcgcgggtacgcgctatgcgtgagtgcagcccggcgaagaattgtttgcgacacggccactgacagcatgcagcttctcaagggacttcaagaagaagggaatgatcccgctctccacctacctcaagcagtacaaggtcggtgacatcgtcgatgtcgtagccaacggtacgaagccccggaaaacccagctgaggcgggaggtggaattgtaattggaattggcgctcacactccacaggtgcggtccagaagggtatgccctacaaggtctaccacggcaagaccggtatcgtctacaacgtcaccaaatccgccgtcggagtcatcctccagaagcaggtcggcaaccgctacatggagaagcgcatcaacgtccgcatcgagcacgtccgcatgtcccgctcgcgagaggacttcctcaagcgcgtcaaggccaacttcgccctccaacagaaggccaaggagactggcgagaagcagcagctgaagcgtatccccaagcagccccagggcgagcgcaccgtcagcctgaaggacaacaagcccgagaacatcacacctgtaccttacgagacaacgatctagacgtggaagggtgtgcgtgcggcaaaatgggatatggatggttcacggcgtggtttctcggatctctcgattttactctcttctgcactttcactagcattgaaagcggcgaaagcatggtgcagataaacaatgtgccaacatggctgagtcacccctcacgccaatgaaacatatcaaacgtcccatgtgctgatcttgatgtgtgatgtttaccgatatagttcgcgtccgtcctcgtatggtgtggttgtatattgtgctcagaccagaccaaatcatgtagtggtcgcataactaacaccttagttgtacgtcattacatgtctttctcagacaggagtgaactctgaataaataatgcttaatgtgtacatcatatgaagtatttgctcttgacatttgttactgttttaactctcaactacccctcaagaagagcatctgcaccctttcgatgtagatacccgcacacaccattttgcttcttcatcatcccccctcccatccctaatccttctccccaaacagcttttctcccttctccaacaacccctcctcatctccaccagcatcctcccccgccagaatcgccgtcttcctccaacacaacttcttcaccgcctcctcatcaaacagcttcgtcgtgttcccgtactttggattcggcttggggaagtactccagcacaaccatatcctgcggaacaaggccgtactttgccttacactccgtctgattaatcgcgttctctggttccgcctcgagattgggtagtggagaggggtgcgtattggaatcgacccacgcggtccagagttgtttgttcgactttggtttttctttcttcgttggttcaggcttgggctccgggtcgttcttgtgcctgattacgggggtggggttagcctgctattttacccaatttgcaaaagtaaaggacttactcctcctcccacatctccctccctttctttaccgcatcctcaccctcttcacccaccagcattcccagttttctccaccccagctccttaacttcgctctccacaaacaacttgatgtcgttcttatacagcggattcggattgcgcttctcaaagtgctttacaacgctcaattcctccttcttcaggccgtatttcttgcccgcgtccgtctgcgtaatgctaatctccttgtctggctcttcatctagtaacctatcgtcctcaggtagcgcattgtccttgagccatgcatcccacgcttgtttgtgcgcggctttggaggctttttcctgcgcagccgcggcgtcagaggcgagttggtctgcatctttctttgtgcgtttcttgggcgcaggcgcgtcgtcaggctcaacctctatctttgtgcgcttcttgggcgtcgctgcggtcttgtatttgcgcggcttcttgttgccgaagtctgagtcgtcggaatcagatgtgtatttgacgggcgcttttgcgcggccggatctgcgtgacgacatggtatctcaaaagctgaatgtgacaattcagttgtgacggagaagaggtactgtgagattgttatatacgagcgattgtccttgcgctggacaaagcaggtttcataaacagcttccgctttagattgttgcgacgacgctcaaagggcaagcgaatatgtcaggggcggctacgtcattgttaccgatcgatactttcagcagccatgaaacacggtgttcggcagccagtaagttgtttcgggtggcacaatggcggggttggatgccgtgattgggggcatgcaggtggaatgccatgtttgtcttccattccacgcgctgtattgagaagtcaaaatcagaacatgcgtgtatgtagtgtctcaaatatgactatgtgatgctttttgtgttcaaattaattccagtgtgatgactaccatttctttccctccttgaagataggtacctcatcgaagttatccgaagaccacttcaattctcccttttcgttaatccatgtaccctgatcgctacactgaatccccgccgattcattcgcctggatctcgctcttgcttacgcctatgctatctctcgccagccacacgacaggcgtcttgctcgtataagctgggttcagataagccttgttcagatcctcctcgctgtactccggtacatcatctggatcaaagtcgccctctcgcaaccattctttcatagctgtgtggctggcgaagatatgcggttgcaggaaccgcgcgatgggagtgacaaccttcttgggaacacgtgcgcggctggtcagccgatcgatgttcgactctgtattccgcaacgcatctgcttcgccctcttcggccgcagataacaagggagcttgctcatcgtctccagactccagagccaagtcagcaggaaggtactgctccagcggcgcaaagtatcggtttgtggtgtaattgaagatgactgtggccacgaagaggagggcgatcatgatggatggaccggtagcgttgcgtagactgaagagaccaaacaggcagagctcggcgatgtagataccagtcaggatctgctgtagagccaaagtatagcaatggcccttcgtgtcgaccttgggttggttggtgtagagcaactggtagcggtagctgtaatagaacagaccaagaccaagagcggcgaaacccaacactaggggcgcaatgcacgcgtaggcaattgctagacacgtcaatacaatgtttgaaaatagtaaagatgcaatttaccaatgataacgaagttgacatatttcgggaacagcttgccccattgcatacccctcatatacacataactgttgtacttctgtcgcggcgtcttatcgaagaatttgtcgaaaaaggcccatgacagtacatccgagtaattgagtacattgctcggagcgttgcttaagccctggatgatgaagtacgtcaagtatgtgtttgaggcactcggtagcttatctgcgagtagctgaggaatagaagtcggattgttggcgatctgggacacaactgcagcagctccggaggcgagtgttgtgacaaggaagacctgtaggacttggaagacgaagtaccacttcaccactcgtaactcagccgaggtattcgtagcttcaccgaatgtcttgaagatgtctgagcatgttagtaggaatgcgtgagccaaagatatgtttacttacatcggaagatttttggcacgtacgaagccagcatactgagtagcagtggaggcagcaggccagaaagcaggcttatggcagtaggtggaagcttgttgagaaaagcgagccacttgaagttctccgcaaggtagccaatgttggatactgcgccaaccagagatactggtatcgaccaaaagatgatcgtcgcgatgaccagagccagtgcaatgccctcttgagatagtcggcgtgccggtgccaaagtcaagttctcccaaatgacttcgttgggcttgacgcctgtgtagcgtggagtcaatgaaagaatgtctgcggaagcaacttgctgacacgcgtgttgagctgcagcttgtgtgcggaactccacaaacactgctgctgcaccgccatgactatcagcagtcgcgttggattccctggctctctcaatctcggattccttctccttaatcttctcacggtagtaatcaatgctgtcgacctgcttaccaactttctctgtcttcaggcgatgcgttggtcgcagtgatttcttgataccgtcggaaaagctgtcgtacgttacgtcacggcggctgttcttgctctgtctcttcctgcctctctcattggcgttcttgatgagcgtcagctcggctgactctagctcttccaccaaagagtttctggaagagacgagtgacttcagcttatcagctttggtggccggccatactcgtactgcatcgttgccgaaaaaccgctgcatattggcttggtcgagcgcaggcgttggtgctgagagaaacagaacggtacgagacgaaagtctcttcgcattggtcttcgacaaattccaggcttgtcgtaacccaatgagccacaacctctctcttgccaccgtgaacatgacaaagctgaagaagacccatgccaccgtcgcatgagcgtacagatgtttcctcttcttgacattaccaatcgagatgcgattgagctcagtcgccttgcccccacccgtcgcattgaccggcatcagaatcggccatgtgatgcatgcgcccacaacacatatgaagatcaaggttcgcagaaagcgaagaaacaggtacgagtcgagcgattgatggtacagcatccacttgtccgggacaaccctcatggtgtggatccagtcccagtaagaacggttctgacatggcgtacgatctttctttggcacagttcccaggaaagttcgtgggtagtagatgtttggaaaccgttgtcgaatgagaacgaaagcgatgatgaacaacactgctgtgagagcagtcgggacaaaagctgcagctactgcgccgagcgaggacgggcccttaatgatattagaccgaacttcttcatcattgatggatgaatccatgacttaccgactgatcaccgctagtgccattgcccttggcgatgaacacagtctgaagatccatcgtattgcggttgaaaatttgagcaaaatcaacaaagcatcgttgtgtgaaccacacacaagtaaaagagccgagggaaaagggacgcaggatggtgggtcttctattatggtagggacagcttgtgcaggggaactggtcgtgttttgagagacgcgcgacaggtgcctagttcaatgcgatgacgtagtgaggcgcggtctgaggcgtccagctcttttcacacgaactctcctcagcccaagaacacctgcaattccgaccggtttaacagtgatcatgcgatgagccaattgttttggaacggtacaaacagtcatcgaaaatgacagtaggaattatttgctgtacattaaagtaatctatactatcggtatccaagaaatctgtggcatcctcctcttacagtctttgtggtatcgatccaacgccgttcccatgtaccaagataatcgaaacaccatgcaataacgacggaccaagcgccttctcatgcagcatcatacaaagaggattgcagtcgaagtggccgcctacagccacagcaaccacctcacaacgccccatccaaatccaaatactctcttcacagatcctactagaacaactacaagccacagccaccacatgactgcaactagcgcccactcgaccagcatccatccaaagccgcggagccatctcattcggcgtgggcgagcgcgcaacattcggtcgatatcgtctgtgatctgtttgacttgcaaaggaccttggcctgatatctcgctagtaatacgaacagcagtgtctccaccctcaaagatccgaggcatgagatcagaatcgactttgcgcctcaattccgtcacgcgttcggacagttccttgatcgtcttgttacggaattgctgcgtggatgcgctgagagaccgagtcgatgactctagttcgcgcaataacagtcgcgcagccaagacatgttcctcctttctggcaacgggaaccagctctctatccgccgtcttcgcggccctgacgaggaagtctgctggaggcgatcttttggtatgggctcgacgattgatctccttcgccttcacaccagaacataggaacagagcacgtacgcgcgcaatgtcagcttgcgtgacaagttctgcgttagtcttgcgacggaggatgttcccatcatcgtcagcaatactccagtggcgctttccgtcaagtcctggtcttgacctgcttcggtttcgatcgcttgtatcgcgagcgttcctcagactggttgcgaacggatcttcgtgaccaactccactagggtgagcgagtaccttcttcatctgatcttgaccgtgtttcggactgacttctgatacgatttgagacgttgtggtatttagtctacccagatccatacgcggcggcgcgagtttgtcgaagcgaggtgaacggctattttgtcgttcacgattttgtcgcgaaatatgatccatgggcaggaacccaccatctccatccatatgagcttcgtgcgccggtctgaacgttggtaggtccagatgatagcggctgtcgcgtttcggagtgggcgcatcaattgtagttgctgtagccgaacgagataatgctagtcgatgggttttagtacctttgacagacgtatccgtaccatactctgcagtttggctatcagacatagtgtctgtgtcatcatcgtccggacgatctcttctgaacacaaaccctccgactttcgagccttcgtgcttaacgccctggaagaatcgagagacagcagagtgaggttcttgcgtgtctctacgacgaagtttctccggactaggcaagctactggtactgtcgttcttccgatgcataaggagtgatttgacagcacttggagcagccatgatcgcatgcccgacatggccactgtcttgcttctcgtcgctcgtctgccgagaccgccccttcttgtccatttccgccgactccgtatcattgtgatcatcttcgtgttctccgctattctcatgagaatgaaatggattgaatttgttacgcttggacttccgggtcacggagctatcgcgactaggcggaggcgagtaatgcccgctaaggcgcgggaatcgcttctggtgtaatggagtattcggcgctgtactgtcctggtcatcaaatgaggagcgaggctcaatgtcgtcgtctatagtcagagtagcattggtccgcacgcgaggtggcatcctgaaatgtccgggatgatccatgcttgaaaatccattgccgattcgagggacttccagtgagtctctggatactttctctgctgacacaccgggatgatatctaccccacttgtctggcgtgtctggtgagacgatgtttggcgacttttcgtgtgcttgatttgcctgctgcttcagcctcgtctccaactgtagtgctaaaggacctgtgttatggtcttcgtcgatcacgatacgcggcctacgtgtccctgaatcggaatccgagtctgatgagtcgctgtcaatatttgcccgaagacgtgagccatgtcgagaatgtctgccatgttttggactgtccgagcggaacgcaggaaggagccttcgcttgcgaccacgttcgcttcccttctcgctctcgcctccgcttggagggtcgccacctgtcacaccttcgatccagcttctccttcgcttgtcggagtattctttgctcgcgcggggttgcaacaagtctggttttggtgtttctctaggcgggtagatcttgcgaccatgacgattctcaatgatcgtcttattgtccccttgctcaagccaatatgcatccgcaagcagctcttccggtgcaaatatccaccccttgtgtggtttcggcggctttctggactcaaggctctcgggatgatcatcatggattttgggcaaggacacaccgtcgtctcgccggtacccaggtcgtgctgcagtccgctcgacggtatcgacccaatcgcgaacctcatggatgtcggcgaactcatgaggggcatggttgagagatcgtcgttcacgcgccctgcttctcctgttccgaatgtactgcaaagggttatatgggcggcccagatcgtactgtttgcccgcgtacgagggcacccgagtgagttgcgcctgtgggctgcctggcatgttgtttgcggtcacaatgaagttgccgggtgcattagcatcgagcttgagtggtggcagatgctccagtagccgcaggtattctatccgtagctcaatgtagttgcgagctttgtctctgcgagcaatcgtggcgggcgaaggattgaaagactgtgagcttggaaacgccatggacccgctccgttgcatcgaagttgacatatgtcgcgatggcgagccttgacctcccatgggagacatgttccgcgacattctgcgttgttcgttcaagtactgcctcagactgcccccagcaccttgattagagaagcttccttctcgctggccaccagacgcggtcctcggctgggctgctagcaacggaccggcgttgatgttcctccttcgactctcgctcagattaagagccatgtgtacgagctggtttgggtcgatggcgggtgcttgtggtgttgtcggccgttggttaccatcctgcatattccacgcgtcattcctagttctgccaacatgaagttcgtcgccgtgctgcatccttgtctcaactgaaccgttgtatgttgcctcgctcgcagcactttctcgatccctggtcacgggagagctgtcaggtgagtgccgccttcgccttctaccatcttgctggccgtcgaccctagacacgtcgagatgccgcgagcttcgttttcccttgtcatcggcacgtgcctggtgcttgcgcggactggtgggaaagctcgattccagcaggaagccccctgatcgccgcactcgttgtcgtcgccgggcaaagtcctggtcgtccacagactcagtagagagaagtccattctggctccgtgactgcgtcccatttgcgccattcactgtgcctgtgtcgtacccagaggcgtatctctgccgatgggtgctgccctctccatgctcggtgtaggcacccgagcccctcgaatgaagtgtccgcgatgacgtcgccgaaggttccgaggatgtcgagggccggccgtcgctggagggtgcagacattgctgtgcgattgcggctctcctacctcggtcgttgagggcgtcgcatggcgaacacgagcgctgcgcaagagtaggcgcaggggcctgggtatgatgctagcagcagtatcgcggaaagagccagtatcacgccgtggtaagtctgtataccagattagtcaacttcgactttcgtagacgagcggaggacgcgtctagatttgaccctatgggaatcatctgcatacgtcaatgtggggcccatgcgtccatttgaccctgcatcagcctcgcaacacccgtcttcactttcaccaccctcatcgcccagtgttctcacgtcttgtctgccacatgtaattgtctccaagttcttccattctttgaatcaagctctgagtaacgatggccgccttatgattatctaagcggcgcgcctcgttcatgcagagagctcgagacacatagccaattacgtctctatcacaaagcaccttggttctgtagacatattgggagttattctcaaagccgagcagcagagtacctacagaaaatggcctaggcacaagactggcagatcaatcccctgtgcagaaagacacctcggcacgtaaccgttccgcattcgacacactgaacgacggcgccaaacccgccagatgccatctggatatcgcggctacctcgatcatcatcctttacatggtacctgacaacaactattgatctggttcggaagcagccatgccggtcaaactaaagtgcggtacataccgcgatctcctgtcgatctcccactccatatcacgcaagtgtcaggcccccctgaacttgaccacacttcatacttggaagagaattggcaagcggggaggtcatttgtcaaacacaacgaggacggaagatttacatggtaaagcaagcggagaaactcgttggcatacacaattcgttttatgcagggtattttgtctatgtatacaatcggccgtgccaaagccacgcctacggctcgcagatggttgtgaaccgcccaaagactaactctctaggcccggaaagacttgaaaaagccgcccggcgaaagaccacagaagcccgcaatgcagaagttatcagacggcgaagtggcatcagtaaccttctctggcgtgcgcataaccaactgcaagatcacctgagcaaccgagaagccatcgatgtggttgacgggcttccatccctcgttgactggcatgcgctcctcctctgacgcaacagttagctctgatccagcccaagatcacatggtaaagaaacttacggaaaaagaccttgatccaatccaccctagccttgctcgagttcggatccttgaacagctgataatacgccgaagactcaaagtacgacggaaaccgctgcgcatcgccatactggaccttggagttcctcgtcttggagttctgcacacgaccccagcgggccgcagccacttcgtcaagtccaatgttgctcgcgcccttgtagaagcccagcgtctgcttgaacgtatcggcatctaacttctcgttgccgccgaggtcaatgtccttcctgctgaggctgccgtcgtgctcaatggcgttgtgcttgttcaagtcgtcgaggttgaaagcgccgctggctgtgtttttggacagagtcatgccgaggttggacagggaggtggcaacttcgggggagacgttgaggccttcgcccatggctttgacgaggatgggtacagtgaggttgtgcccgtctcgtgggaggatgccgtggttggcgagggagttgagcgctgggcagggcgagcgcacttcgccgtcgccttgcgggtgccagtctgcgaagttggcatcggcgcagacaaacgcaatcagcgcgctgaggaggaagaagagcttcatagtggtggtgaggttccctgtaccgcgaatgttgcgaatgtcgtcgagtctttgaaggttgatcgaggaaggcgaaaaaaagatttgtgttgttttgatttaaagttttgacgggcaagtatctccagagctttgatctagatttaaagttgtgaggtgcaattacccaccgagccacgtgtaatgagcggatagtccgagcttgcctaactagagtcacaaagtcggtcaagagaagaaacaactgaacaagagaatgagagagtgaatagctttccttgccctccaccccgttgcgtgtaaagaagcttttatacaacagggatcagcgcccagtccactggttcaactgcagatcacacgtcgatccccaatggtatagtagcaacatacatgctagagccaatagaccaagactccaacattgggtaaggccagtgtagcacatactacgacctgtcacgataggagtaagtcaggcacccgctggtgtcgagattgggtttggcagatgacacttccgcaacgttgggatctgggtatttgagtttcttccctgtcctaccatggtcgatctgggtacatgacacatgatagagcaggcggtgttcttggctgttggacccggaatgttgaagtacgcatgtaggagtacagctgatcatgccacgcgatagtgcgaccgacaatgaatcttgcgagggacaagtagagtttcctagccaagtttctctctcaggagtgtgccgatgtcgagcgcaaacacttttccagggcggtacactacgcttggccgatatacagcgcgacactttctgggtactgtaggaacttgccgagttcggcctggggaacacgtgaccatctggaaaaatgagtgagggatacagaaaacaatagtctgtgacaactttgcgcagatataattggttatcgtgcgatcccaaagtccgaattttgggttcctagaccggctagagtccggatggctagcgtccgggagtattcaatgtgtttcaggcaacgaagcgtgcgaaattcgcgtgtacctgacagacttcagatcttcgagcgctaaccaatgtatagtgactttgtgtctggaaaacgcctacgagcctctggctgttcattatatcggggcctcatttagtattaggtcaagcctgcgatgtcacgagaaagcagacgagcacatagatctgcccctattccattgcatgcgatgtaaagcaatgcatagagactttgcatctatcaaacaacttccgcgggttacgtcagatttcgcggctgcctcgttcgtgactgccttgttcgcgaatgtagctgttagggtgcgtccgatggcgctccagggtcgttagcagtggagcagttgcttgacgccacagacgttctcaccggctcaattatcgataacaataagcaaggctatctcaaacaaggcataggtattatatccgcggacctgcgaacagcggcgacgtcaaggtgttttccacgtcgttacccattgagttgaagctgacagcgatatcgcgatctttgcacggcgtccggcagttcggatcggttcgtatctcggtagaatcaggattctcagcgaaaccataagccagagtttgttcattctcccaaatagtgtctgggttatagagcgtcgatactcttggcttgctcggtcagtgaaccgacggcatttcgtaagaattggctttagcgctgcgtgtgtaagagcaacaacgatgcataacctggccaaagtaggtaggacatcgcgagcaagctagataatacgtttggtgagaacatgaaacgccgagtcgtcccattgcaggcgagaggcttacgaatcaataagagtccttccgcatccttggcttctgaatggagaaggcggagctgctactgaacggaaggctgacatgaaagcgggctgaaggctgccagtgtaacacgtggaaatattcatagacgagtacggcagacacggacagcattttcgagcttaagacaccttagaccgcgatcctctgcggtttatgtgatacacataccgaaaacgctgcgtcttcttacacttgtttatcgttctcatggtccgaacaggtccgtggcgattactcgtcagcctcggaagacgggggaccggtcttacgtccattacccatctgccattacaaccgacagccaagcaacgatctcgacaatgcggggactggtgctaggatcccaacaattttttcatgtggtcgtattacacctattgcgcccccacagagcggtgtttgaatttgagacatgcttaccatcgatcgcgccagtgaaggctggcggcgtcctgcgcagatatctagcgaggtggtgctaagagccgatgtgttctcagctgggctgacggcctcgcactttggtggctcttaatcggcgacgcttcgtaaaagaaaccagtcttcccgaaactctgatttgctattggactcgaggctgcatgggccgcagagaggcggctggatccggtccttggcttctgtacgaggctggccggggcaggggaccaaatcgtaaaaaagcagtgctgatgcacacaagagtgggcggaatgcatggtgttggaacgatgatgcaacgcaagtgcgaagggatggtggtccagcgaaaggccgggcggcacgcagagttctagccccgagcgcgaaatctcaaaatggaaaagcatgtaaagagttgaacgagcacaacagctcgctctcccccgtcaagctcacacgccgcgctctctctggcctgcaggttttcgcgatggtggaatgatgcgaagcagggttctgcgggatccttcgtgctttttcataatttggacaaaccggtaaagggccacttcccagctttgcgcgtcttactgcctgattcgctccgaaggccaataagggctcagcccgccgcatcgacgccgcttcaaggagtggctgcatgtcgagtcgcccactcagatggcaagaacaaggctgctgaactcagcctcgtaagccttgcgaagatcgggctatcaggcggaaggtatttggctgcccaggccccgcgctccccagatcgacctacagccgcatcgcacatccttaacacccggctgctcccctcaattgctgccatactaattcccaagggaggtagtagccgttggagcaaccgcagacgccccgcctagccgaaaaccaaacttttaccatttcaccgcggaggaaacaggtctacgctcgtcctagccttgctggaccctggaaggcattgcatattcatgcctccgacaagatcgagagccaagatgaaggaacaagtacctgccgttgccccagatactgttgttcaggctcctggtccccaggaaccaccttcggctcccagggaaacagttgtcacagctccattcacagaagacccgttgaatacctcgccaacattccaaacgtctttaaagacaccaacgcgccgggtgctgcgactcaagtgcccgaagtgcagcgattatcccgacggcttccgcagtgaacatgaattgcggcgtcataccaaccgcgttcataaaccagtgcgcaaggtctgggtgactatcgacacttcacctgataagacgtttcttgccaattgcaaagcctgccagacgggcaagaggtataacgagtgctataatgctgcgagccatcttcggcgcatgcacttccatccccacaagcgcggcgagcgcaagatgaccgctgcagaagctcgacgaggtggaaaacctggcgacttggatccgcccatggaggtgctgaagacaaactggctgcgagaggtggacgagatcattggggacgacaacgagccgctctccgacgacacgagcaatatttctttaccaccagctccgcctcacccgcaacagacacccgcgctgccgaaggtcgaagcaaaggcaccacccaccccaacaacaccttccacgcggtccatggccattgaaagcatcgtggacaaagtagaaccatcttgagcctaacgtgtgctgagaggcgcgctactgggactggccttggatcagtctcagactgcaataccggtgtgagcttcatgacagtaagcttactgcctcactcgctgcgtgcatgcgcgcagtctcggctcaccacttcgctctgggtgtcagctcgctcacgaatccgaaggacatgggtacaagccaggcagcagaccttggcagacatatcagcggcgtgcggctgggcaggccgaagaaaatagaggaggatatgggtcgctcttttccaaaagtgtcgaggtgtttggcgttgtgggggccaggatagaaacgatggatggaagctttcaccggtgacgcggcacatggcgcatcaggcgttccatgctacccgaatcttgcctctcgcaatattttatgacattgctccacagtaaccttgctcttgtattctctttgaaatgagttcagtctcagtgtgatcgcactgtcgggcggttttccctacaaatcggcctgtaagcaataagtggcgcaatctgctcagtgcgaagtgcttgtgtgtgtgtcagacgcatatttggacgctctggattaaattcctgtggttgtgaggaggtgtgaggtgtatttaagacaattgcagatccgggatcggacgtcactgatacgcgcttgtcccgagcgcccaatgcacatactttaatttctggtgcaggtgcatcgcgaatgctccacagccaccacaacatcccaacgcatgttccacatttgaggtacgggcacccaagtagcacttctcgtagtgcaatttctccattattgattagtgttctggaatactgatagttgctagtactgccactttcgctccctatacgccttgcaccgcggctccagactcgcccctcgttcgtccatactcgtgcccaagtcttcctagctgccggtaatggtcgcctctgctgcacaaaattctggttgaaaaccggctgcgcagcttgaggtagcctttgggctattggaatgcacgcacactacaagatctcgtcacccaaggacaatcgcaaagacccatcatgacggactatgtgcgcgccgcatcagtctttgtcaatctgggtaaactctttagtactacgcgtcttaccaagaaccgaccaactagctgggcgtatttcgatgatggttctatattcatcgtgccgtacacatacctggatcatgacgcctttgagctgcgcatgaaagtaattgcgccttttatatctgcacccactcttcggatgcaagcaaaccgccagagtgatgcacttaagaaacgccttgttgtgatcaagtgagcacaagctacgtgcaagtacgtgctaggctaaaataattcagcaatgaccgaagcacttctctagggcccgtgctgcgtcttgttgctcgaaaggtacataatggtgagcatatcacgactgctgagatcccgtttgagcatatcacggtttcatttgacgagactactcatgagtacatccacagcacaatcacgggtggctctaacttaacccttaaacaaaactctgcagtcgaaaaagcgctacgaactttccgtggcacatatgtggatggcacattgcagccaaatgttcggttaggtaatggccttgaattactggacatgcccgccgcaatggaagcgcgctcagtcaaacaggccaacgagaagagagctatgttgcagagctcttcaaagccagcggtattccagcaccagtccgcgtctagggaactagagctaaaggaggccttgctcgaagcccgagcacgtgaactgaacgcaagagaagagggactgctgtggaagcaaaaggcattcgaattgcagcagatgatgcaaaacaaggagaatgggggcgccggccctgacgctcaaaagtataaactgccccgaaaacacgatgccatgattcgacgggggcctggaaacgcgcctgcagatagaacaccgacaagtgcagcatcgcggtccacgaacacagatgatcgcttcggttccggttcaccaaacgacatgactgcaagctattcgccaagtacagcatcccagctcaacaatcctgtcgcctactcaccagcgcttgcaacacgtcaggcttctgcacagttcgttgccgaatcgacccataactacatcccagccaacagaacacaaaacgttatatcgagctccgactcacgagggccccaattcgacagcttcccctcctccgacctcgacaccacacctagcacctactcaccaacacctacttcacgtcaggcttctgcccagtctcctgccgaaactaccgatgattcggcctcctccaacgagccgcaaaaccttaatccagaccccagccccagaagacctctatctggcatgttcccttcgtttaacttcgacacctcaccgccagccgaactcgtaaatctccgagcacgtcgacgcaaacccacgtgaaggacaccgactatgcgttcgcaacgccgcatgttaaaccttgtggccccgacccatgatttccgggtccatccgcgcagggaaagatcgacaagcacgacattgggatcagccacaatctgcacgcagggacaaggaaacccttcgtatcgaagatgttggctgagcgtggctatcgacaacggcgtcgggccgtttgggaataaacggtgtggttcccaagggaattaggcgacaccgccagccttgcatggaaagcgaggcgatggcgcgcgatgtgtgagatacgcatgcgtgttgtcatgcaatcattactattgtaaaatctacgctcatgtattttccgaacacagtttgcgtgttattctttgtccaggaattcaccagatcggaaaacttgacccaataagggtccaagagggatctagatgtagccacaaaaacaaagccacttcacacacacaaagacgaagtgctcaccacccagcacgcgccacgttcgcgatcacaatgttgcgccaaccacctccacacagaccaagtgccggaaaacgtcaattaaatgttaaatgtttttgctttgtgtatttcatttcgtttgtgaactatctactgaaaactgggtatcccgggtgccatgccaatccctggctatgtgttgcaacatcgttgtcaacaaccaaaaaaaataaaaaataatcccaaacaataaagacaaaaaaaattagtctgaagagggatgtaagaactgcgccgttgttgaactcctcgcttcccgcttttaatcattcgcacagggtagttgtgtgtgtggtttgtatttttctgacgggttgatgtgactgcggatggacgctttgcgccatgaggtctttgctgacggcgagggccattcaattgtatcagcaaacctgccgaagaatcgaacatgcgcctatagttccgcacactcacaatgcatgtcatgactgcctgctgaagtctgtattactcatcggtctcgacggcgacggcgcgcccgatgcgaagtcatggctatcatggctgccatagctcgcagtttcgacgtgaatgttcgtttcggtaacgatgttgatttcgttttgacgcatcggcttgatgatcgagtcttgtgagccagaccgtgttgggctggtttctgcaaaggaatcgtggtgtttcgagcgcagcgtgccacggccgcggcggggatcgactatgcgcgatagtctattgctgcctccgacgatggtgacggtgcgtgcagttgctgtaatgggttccttagtagatatggatgtcaggccgtagttctggtcatcgcccggacgcgctgggttggtcattgtggcgttgacggtgtgggcatattggccagtgctaagttcattgttgaccaggacgcgacgtgtaagggcgtagaggacggcgtcgacccagccgcaagacgtgagaagggagcctgcgactacgaagaaggtatctggaagcgtttcccctcccatagcaaccattcgtcccacggcgattggtaaggtcaaggccagataggcgatgggatacaagaccatgaacttagtggccctcgtcagttttgaggtatcgttcgttataatgcttcgaatgcggccacggaggtggatgaagacatggccatagattgcaatagtgccaaattcgacaatgaacacccagaggtagtgcagccataagcgttcgtcctgaaagtccgatgagatccagcaccagccgccggctcttgtgtagaagcggtccttatacattgccggaccgatagcggtcagcagtagagcgaagagccagacgccaaggatcgatatgacgaaccacatataaggcatcttgtagcccttgatgacgccgagccatgtgtggattgcgatagccaggacgaagagtccacttgccacatctccgatgttcaggaaccaggcttgaatgaagcagggtgctgttggagccagaatggcatcgattcggagccaatggaaggatattgagaacgcaatcgactgttgaagatctgctaagagcaaattgtagatgaggataacgtattggttgtagcccacgtattcccgatagtgtctccgccatgaaatcaagcggtgggtaatgaaacctagcaatgctgtgactgagagcagactcatcatggcgaagatggtgatggggatcaggcctttttggtatgtaggcgacaatgtttccagactgtttggatatgggaaataacgcttgtcgagagccaggattgtgtcgacggacgccatctcgtaaggcgccatttggtgtatcctgtgagagagtgtggtgtggaacggaggttctgcgtctgaatgggaaaagaccagactttagggcctcatgtcatcctgcaagttccggcaacaaagcagcgattgcctgatgactggtgccgtgcaactgggatccacagaccagtactgcggctctaggattgccgaatcgacaaggtggtaagccacgggcctttgtctgcacaggtgttggttgcggggtggcttttgatcgtacacaaagaggcgatcaaagctagatgtgattttgacgaggggtcctcctgagtaatgggaacaaaagttacggacgcaattgtagattatcagagaaaccgatatgcgctggaagttagtacagtggagctttgggcgtctggatacgggttcatgcttgaacgggagggatcgtcctatcgcctgctgtaccaggtctaagtgcatgcttgccgggtgctacactgcgactacaccttgccacgctattcgtacatgggagggacggcaaggtacgcgttgggatatgcccctagcgcccgcctcatgtcagctatcagcccatgtgcagccagccgcgagcatggtcagtgttgggtcgaggacaccagtgaacgactcgaactctatgcgctgatctgtgcattatgaccggtgtcggacacatttgcagaggaggaaaagccagacgctcactgcgtaagagagcgacgtgtaggaaggcgaataggggatgtcatcatgtgatgagtttcaacaagcaacgagtgcagtccgccacgttttcgcacgggccaccgttgcgaaatcatcccgacaccgggtgagacggagttgccagcgacacaacacggtgccagccgcgccctcgacgcttctatgtgcatttgctagcctaggcacctagcagagtgtattttgttggtgtttgatgggccttctcgcatctgttgaactacgccgcagcgccgcttcatttccttccaacaggcggatcattctgccggcaacagcgccctctctattaccgtagcacaacaacaacccctttctgagttctgtggggaaacagctcgctagcttattgtgggggataggcggcaggcctgacgctcgccaatcaggggcatgcatccttccattcgagacctcggcatagcgactctgtattgtttagtggttgtatcggcgcggtccgaattgatagtctttccgtccctcgcattccgcggcggacctgactctagtgacacaccgcgtgtcaaaagagacacttgctcctacaatacccagaggatgtatttgcggctttccaccagaatcgacttcaaattccccatcgttcgaatcctctggagctagcgcggacagcaggtgcccggctttcgcttgcgtcttccgaaagcctggcagactgaccgagcatcggtgcttttgaggcgtggttcttgaagcaatcaaaactcgcaatcaagtcaaagccacattttcggcagctccgtcccacacagcctgttaaccatcaagcgaggtcggaccaaggaagaggacctgctacacgatcacggctcggtcgcttccagaaagttctttgccaggagtggacgcgtttgatgcaggagcacatgtattgttgggcgcgcagaaccccgcgggtgcaccctatcccggtacgactacacaagcgagtgtttgatgcacacgggagcgtgagaagagctggcggctctcttgtcagaacttcgaagaaggcattgagctcctatcctgtgtgtcaggaagtgaatccttcatccttcttgctccagagcttagaccgcaagcactcgcggggtcaccgcacgttacagccaagaagcgcatcgcatgccgcagacggcgcagcactgcaatgatgaagtcttgcatgtcggtccgtttacacattcgacatttccgagtacctggaacttagcgacgaagccaatctatctcatccttcggatttctgcggatccaggccctaatggttaggagtcacgcgtagaagccaacgccttgtcgcgtgtccactctcacatgagacacgagcgcgtctttcccggattgacatattgcattggtcgagacctttgcatgtggcgctgaagagctgccgttcaggactagtcgcttggtacgtaggcgcaggtacctagtccacgggtttaccccaaggaccactttaccccacaagcgtctatggtctgctcgaacggccatcgcaccttttgcaaactagaacaccataaaatctggattcagattctgcactcccgacctccttttcacgcgcatcaccaatcactaacacgcgaagtgatatatccaaggtaaaatatgcagtcacagcagctcgctaatgcaattcggagatctccaagtacccgattcgcgaaacgggcgaagctgcctgcatcaggcgtgtgttgaggaaaggtactgtgctcacaaccacggagctacctggctcgaccctagccgtgagacgactgtttacggtagacgtcctcgagtgaagtaccgcgaaccaattcgtgacacaacattaaccggtcagccaatgctcgatccgtccgtcaaatcgtaccgcctcgtgtccgcggatgtgccgcgtcaaactacacaacgttccgcagcgttcccgtgctgtgtcaaagcacatgcagtggcgctgctttggactgttcgaaacttggagttattcacacaatgacggttaccgagctcgtaacccaagccacatcatcttcccctcctcattcacctttctcgatcacggatatgcgaagacataagcgaacgatgcaaaagccggttatacgggttcagctctacacggcggtctgtcgtatccacaggattccgtctgtaagcacgaatatcataccggacatccaagcattgaatcccgccaatcaggtctcaccaatgtttgccggacaaggttgttggaagccacatggaggtataacgcgtgaagcatagcttcattagctagtgctttccccaggcttccgcttgaccgtccttcgccatctccacatctcggcgtgaagcacatcgagaaaggcggtcctgccatgtcaataccattcgaccgaggccatcaacaaccccaactttagcaagctagggtgcatcaatagaccccattgttgacccaaacccgccgcagcccgaccgtcacacagtaagctgcgtcttcacaaacagccggtcatgtgtggtccatcatgaaaacttgcagaaaggccactgcgttctgcacgaactcaagcagggtacgcggttaatagcattcgcgatataggcatgtcggcttctcaccagcgtcagcaacatgtttgatcggccctgaagagagtctgtattgtgttgggaccatcgtttcgatggtgtaattcgcttgtgtatgaaacatagcaagtacctcgcctgcatattcccggcgcaggaacgaacacatgttctcgtcattgggcaacacatagtgttcattcctgctccaactgcgattccgaacgacctcggcgcagatcgtcgtcataggtataagcaacttttttaactgccacaagttctgctgtatcgctcaaacagtctcctgcgtcgcttcaagtgacagctggcgtgggacttgatcacacggagtggacatgcagtgtgactgcatcaggcgaagagggcatgtcatcaagggacgctatgcacagaatcagcctacccatgcgcatccgtgtcaaacatgctacaacccataggggaaaaccacagattactggagcaagcttcgactataccaatcacattccgaccaggcagagattcaacgatgcagtgccaagtgcatacatgttatccacgtgatcttcacatagggagaggcacagatccatgaggatggcagacggacttgatttgcaactacgtgcagacaatgtcgatgtgcatgtagtggcgccaggtatatgtgcacttggaattccgctgtgagcttcagccgacattatctgtatctcactcgcgaagacgatgctggtcagaaatgcggtcgaagccacctttggccacgtggagatgcaagcaaattgtggcaagtggaggttcaagcgtatggggctcgggtaaggtagctgcttatcaaggagtggtagtctcgtcactcttctcttcgctactgtcaatcaggccaaaaaacttaatctttggtgtgtatcgtccagctctatcacgactgttctccaacctaactctgtgtcacctgcggtaccgcaggaactagatttgcgagcttcacttttctacgacagtctcggtatcgcactcctcgaacatgatcaatcaagtctcgatgttgggagaagctgagacatgacttcgaccgcctggggaacagttgaatttatgtgtccgatctggtgctgaagggcgaatcaacgcggttcgaaatgcagggtgcaagactgcgatacatgatttcctttggagaccatcgaatttaaattgaagtattcaggaggttctcaaggttgtcctgcgtgtgccgtttaatgtttttgaaagtggtcatcaggagtactcgagttgatcacaatcttaattacccagcaaaagctaacgttcgctcgcttccatctaggcagtccaagatcgccctctccgaagcactaattcttcttgaggccatagggcgctatggttatactctattatttgactatttaggtagtctagagcggagttcacttctgaatgagttcatgatgctccactttcgccgtatttattgcgctaagccttgcacttgaatcgcgaggctgagcgacgaagatctggacttggacttgcgcatcaaaccccactctggagaagatcatgctcaagttcgagtcgtgtatggcgttcttaagcgttgacagcacagctgaactcacagcggtcgagaacacaccttgaaaattgtatgccatgttgcggctgataggctttgcgaccagtgtataagatagtgaggagagagtgcactatggctcaggaaaaggtggcggaacaaaagtgtgctgacttcctatggtgaatttgatgctgaggtccaagatagactgttatgagcagatttgatcaaggacgaaatgacatgcaaatgtactacatgtgatttaggtatccttgcccaaaaggagtagcgcgcctttgaagatttggcttcgatgcgatgtccaaacgtccaaacttgagaaaaggcaaagatatggcatctctcagcaactctagactcggatcagctacttctgacacgtgtagctgtgcgatggtcgcatacatatcgtatatgcagccaatattcgagaaacatgtactattgcggcgtgacccaactgcataatcacttctcacggagacgtctatccctgatcgctcgcttgcgtggaagcacgagacgtaacgtatgctgtaacaccatgccgtcatctttctaatgcgactgtggtacaagtgaatcgattggatatgagtacttcaagcgcatgcatgtgatgtgacatgtcctgctccagccattcatcgatcggctatagtaaaaaggaaggtactcttagctgagcgcagataccaacaccagataacgtccggggctgagttgctatagacgttgaaagcgaagggatgtttcagaacgtgtgggcctggatgaagaccaagagttggtgttgcttcacttttcagaaagtgcagtatcgagataattcctggaccctgttgctgaatttgatggcgactgcggcaacatctcactaccctcataattggagccttttgacgttcaatgctgaagtgcatatggtgtcaatgttgacgatcagcatggaggacttcgtttgtacagggcttgcagacgattggcgtcatctcatcaacaacacgctttcggtggaagatcgcgtagttttagacgaataggtgagggtttttgtctttagatgacgctcgaatagcaaagttttacccatctgctgctcttcaacttggtgctgttcaggtaaaggttgggggacgccgtgcctgccgaaacatgattagacgctaggccggatttggtactatgctttcgcgattgtttggcgcgccccatcggcttcaacaaccgccctggataacgtcacaacctcctacatgctcagccgcctaataatgtataatatatacgctctatgaagcaccgcgatcatcgataactctgcgcaaccgatattagatggccaccaaggacgagcagacgcgtctgcgcatcgacgaagtaaaggcgaacctccggtccacgacgacgtgttcacctgcaaccgtcacaacactgcaggaattgcttttgaagaaatcggaggaacctgcacagaaagagaatgtcagagccaaagcacagactacagcgcggaggagagcaggaacggcgactgctacagccaatgtggaggtcaaggactctgcaataacactctcgccaagggagaaatacatactggctaccgaagtcgccaacaccaccctcaagaacctcgcagacgctctgaagaccccctcgtatgcgaccgcccagaaaacgtctccgccaacaaagcccaccactagcgacgatgcgcgaaagccagtccgatcgcgggcaggacacacaaagagcgcctctgtctcgcagcgccctttgaaggaacgatctgcctcgcagataagcaatgcgccacaaaagccggcgatacggcgatcttcgtcatactcctccttcctgactacaggccccgatacgggcctggtctccacagccgagtgcgctagaattgcattttcatacttggggacagtggaagccacgaaagtgctgggcaaagattcacaggagctacaattggagagcggcattctggcgctcattggaaaattggttgcgcttggacttgatggccttgctgtcaaggagatgcgacacctgaagaaaaggctggacaaatatttgggtcacgatgttgaggcacagcgccctggaagtcgaatcgctgagaagggagctcagaacgccggatcgggagataaggaaagcctggcatcgcttttggattttgcggaaatcggagctgaaagtccggcggtaccaatcgtcgtcaaccttcaaatatacgcgctacgagtaatcgcaaaactgagccggcctcgcatcgtcgaagccacctgggactacctgaagctgtccaacccttcgtcccccgcaaacttgatacatcacatggcgacctcgccaggtggtcaagttaaagctgcgagacagcttgaatctctcgcccaaacgatcctctcgctctgtccacaaatcgctagctcacacgatgagaaacccctacagccatcgacggaaactgtcttacttttgcaacagctggcattcaaggtccggaagacgtggtggagcttagcaaagcatcagggaaacgaagagaaggagttgctagagcccttcacgaagtgcttgactgccttcgcaagaagatcgcaaatatcaccaaacaaaaaatacagactggctgcaacgctatacgaagatttgaaatcgggccagcggggccaggaaggtgcacatgcatcaaacacagcagtcaatcaaaccctcagttctttagctcaggccgcagggctgtctgaggaagcagttcgatggttgggtacagcgcagcctgcttcctcatcaactggatcctccgctaaacaaagcgctcgcatcgtgcgaatcgcgactgttactatcgaaggctttgtcaaggacaattcgacgccgggtctagaagatgcagtcagtaatgcacttgaggcattgggaggtagccttagtgggtctggcgcagatctggacacactttttgtggaagtcaatgccttcagacgtgcagcaactcgacttctcatggctttctccacgaaacctgagcaggttgaagggcaggatgatatcaggcaaagcaccatccacatcatcgcggcgagcatacatttttcggccaggatggttggtgcgaaagttgcagacaacgcagatgcaaacgcacaacgtcggcacgatgcgcggatgatgatgttgtccaagtgcacgaagagtagcctcgactctgtgttagcatgttgcaaacagatcatcgactcggaaaaacaatggcaagaactcgatgtcatgctgcaagaatgctcgcatatcatacatcgacttgaagaagaatgtttgctcggtacaaatgccgacttactagactccgaaatgactgagtcactactcgtgaaactttccaacgcgtattgggctgtctatcttcagctaaggaaagccaaattcacgtcagcgattctcattacagcaatacagcgctctattaatctcgtacatatgagatctcaagacgtgcggtctggaggtcatctcatcatgaagctcgagcagctcggtgatactctcgaaggcttggacagcgctgcgaagtcacgaaaagcctacacgcagtgtctccaggcacacctagaatcagacgcgtctcaaaaactagcagatgctgcagcaaataaaccacttcaagaaatcttcgcggaccagggcccattgggcacgttcaatcgtgtcttgaagtcgcatcatcgcagtttcctcaaatccggcatatcagatgctaaagagatggcattctttgaccactccggtttacagtctgaagttcgaggtgttcttctagagtaccagctcaatctctatctacatacattgtccaagaaccgacattgggacaccaacctcaattcatcggtcactggccttgtggaaagcctccaagatctttacgcagcgaagcagtatcccattcgacggctacgactacttgcgtccttgcttcagctctctcaaagtcatgctgatgttgtttcaataaagtctttggaagcagatgcgttgcaaacgtctctgatcgatatttcaggctcccaggacgaaggcttgatgcgatttggcccgcatctgaacgccttctgtaagctcaagatcttgacacaagagcctgttccacaggcgccaatccttcgcgagtgcttctctacgtgggagtccatcattgccacgtcgtcctcctggcaaagccttgcggaccgtgttgatgataccgccagctggctctccgacttgaagacgagtgtcgagtatctcaacgtgaatggcgaggagtatttagcattacccgtacttaacctccttgtgaaagcaggcgagctgcaaaaaaatcccgatccatctgacacggtcacaagcctctgtgctctgggactgcagttccttcgtctcggctacactggaaaagccggactttcgttggctaaggcagaaaagctggtcgccaaccacaagccatctacagaggccaggctgcgatggcatattgcgtatgctgagtacctggctcgaattgggaatacgaccaaggggtaagtccttcctgctactccaaaaaaattcatgctaatttcgccagtcttgccatcatgactgctgcatataagcacgctctcgcggatcagcagttcatggatctggctaaaccatcaactactctctcgtcgagactacgcttcaatagggtattagctgatgccacatacgtctactcgcttctatcgacaattgaaggcagttacaaggatgctgcgaagcatgcgagacaatgcgtggctctcaatcgacgtatctgggcggcattggagtcaagagccactgttaagaaggctgcgcctattgatgattctgagtcggacattgatgggcccagcaaggtagcattcgatccattgagctcaatgcgtaacgagaagggcgcacctatcgtcatgtccgtcacacacgatgccctgagtgggccagagttttggtctctggtgcccgcattatatcggggactgatgcagcattcccaaatattcgctcatcagggattgctgcacgaggctgtctacgtcgcagaacaagccgagaaggtcgcttccgcttcgaaatcacccactctcataatcgacaatgccagctggcgggcagattgctgggctcagagcggcagacccgataaagcgcaacctattcttgattctctctcggttgatgcgacccgaaaatgtctttcaatcataggctaccaatccgctgttgccagagtccaccactggactggtcagtacgaagaggaggttgcgtcgtacgatacgctcgaacagcttttgaaggacctgacatcgccaatatacacaaaaactctggacacaatctcttctgatgtcgacagccttgttgatcaaatgtctcagatgactgtcggcacaacaaagacccaaacaactaaagctgcagtagcaacaacagcacgaggtcgcaagcctgcagtaaaggctaccaaggccccggtacggaagacaactgcaaagcctgctccaaacgctagatctaagcccaagacggctgtcgctgaaaagcctgcatccacgtccaaggccaaagaatcctcccttgaaaatgccaacagcagtgaacaatgctcggttttgcataacttccagctcgagatcacaaaccgacgggttcttgcgcatctgttgcaggaggacctcgcaaccgcgtctgctcttattgcccagatggatgaacaccaagtcgctacagcccgtgatctatctcattcgtgggcggcgttcaaaactatgctcgcgcaaagcaccaaacaaattgctgagaacattgcggtcaacacgttgcccgaatccaccattgccttccccgccattaacaccaaggagcgaagactatcagaggacgccaatgggaaacgccctgcgcttgcatcgtcaacagcagcaaagactggccgcgcaaagaagcctgcaaagagtgatttcgtggagacactacgaaatgctcgagaccgcttagtacaagcccacacagcatgcgctgcaaatggtccaaactacatgtttcagcaggtctccatggcgctgggcactattacagtcttgctttctgcagtgtctggagacgagatgggtggttctatacacccgttgtatgcagcttacatgggagaagtcccaaaatgcaacgcactgaggctcgcgcaagacgcagtcgaagccgaaaaagacccaatgtcacgcgacgactgcttgcgatggcccaactcatcatccaccaccaatgcccccacaacagtgtcagactttcagagacaatacattgacatcattccagagacctggaatgcggtgtctcttgcactgaacgacactcgcgatgagctatatgtcacacgctatgaaagtggtttatctccatttctacttcgcctaccgttggctcgacatgcatcccgcgacatggatgaggaagaattctctttcgaagatgggaaaagagacttcgacgagatcatcgagctcagtgactttagtacacgtactgccaaagatatgacctcgagagaggcccgtcaacagtggtgggccgaacgcgaagctctcgacacaaggctacatgagctcctcatcaacatggaaaacatctggctcggtggtttcaagggtgtcttttctcagcatgagcgacaaccaagtctgcttgcccgctttcgcaagtctttggagaacattttgaatcaacatctcccgtcccgcaaaaagaaatctcaagcaaagaggcccacgttggatactagggttctggaattattcattggtttaggcaatgccaacgacgaagaattggatcttgacgaggcgttgatggacctcatgtactttgtagtcgacattctacacttcaacggcgagcgcaacgcgtacgatgaaatcgacttcgatgccatggtcgtggaaacgcaagaagcgctacaagcataccacagcgcagcgcagccacctcagactaccaaacacacgatcctcatcttggacaacaacctgcatggatttccttgggagtcattaccctgcttggagaagctctccatatcccgccttccttcgctggccgcacttcgagaacgtctgctggttgcgagaccgtgtaacgaccacacacaacagccgcctgggcattatatacgggtgggctgtggaggtaccagcattctgaatcccggtggtgacttgtcgcacacgtcgaagacgctccagcctcgcttggacgagctacaagggccttggacacacattgcaaaccgcgcaccaacagaaaaagaattcgaggactcgttgcgagaaaacgaactggtgctctactttggacacggtagtggtgcccagttcgtgcgctcaaaggctgtacgccgcctctaccctggccaacaggacgatcacaatcagaaacccggttgtgcgacgacattcctcttcggctgttcgtctgtgcatctcaccgagaatggcatctacgagccgtcgggtatgcttgcttcgtacctcactgcgggtgcacctgctgttgtaggtatgctttgggatgtcacagacaaggactgtgatcgcttcgccatcaaagcaggtgaattgtggggcctctggcctgagccacaagaagacgctgcacgagtagtaccaaagactcctggtagaaaagcaaagggcaagggaagagttgcgcaattagcagacgatctagaaggcacaagagcaccaggtagcgcgaagaagggcaaaaaagctaagattgtcaatgatgaggctgagcctgttggagagcggcgtagagggttgggtttggacgaatgcgtcagagaggcaaggaagtcatgcatcttgaggtatctcaatggggcggcagcagttgtatacggcatcccggtatatttggagtagaacgggcatcatgaaggggtccaaaatgtcatcactttgcatcgccagactgatggtgaggcgcactcattgcacgaactgacactgtccaatcacatttggtggttaaatcaagcgccggctcatgcacgcactcagccttgcgctgggtggatactagctctcgaacatcattacacacagcatcccacaaagactacagtcctaccgcttttttagcgacacaaggtttcggcgcatgcagtgtcacaaactcccatcaccggctagccatacgacgtgacgctatggaatcctaactcgtactcgcgcgcctgctgccttacgaaccccggccaccagctcgcacgatgtgcacagaaacatacttgcacctacataaaagcaaggactatgcggcgagggtaaggctgtgcctatggctgccttgcgtagagtcagagcggcatagtttgaacttcgaaacaggaccgtcgtattggacgcctttggatgcctacgccggggggccttaagcaccggtgaagctcgatatagatatgaagtgaatgtatgccacggccacgttgttttctgcacacttttaccgcgtttgtttatttgttgtgagctagtagtttttgtctcagcacgcacacaagcggatagaaaagtaatttctctcacttctgttcttctgctgctacaccaaaacaccgcaacgacacatcacacaatcacacgaatcgagtaatcatgtccatttccacactcgccaactgggtctgccgcgccttccagctgctcttcggcatcgtcatcctcggtctcagcgtcacgctgatccgcggccatcactggggcgcgctgcctgctacactcggctacgcagcgttcctgggcggcgtgactataatcgccgcgctcatcgggatcgcagcagtctggatcacgttcctcgagggcatagtcggcatggcgattgacgtcttcgccgcgctgctcaacatcgctggcggaattgtacgtcccacttcccccatcccccactcactccaaaaagctaagcagctgaacaacaggccctcgccatcaagatgcgcggcgtgacctgcaacatcaaagacaacgatttcgacgacatcgagaacggcttcaaagccgtgtacaacgagctcttcaacggcgggtgcatgaaatttcaaaaggtaactagctgctgggtgatgagtcagccttggagtgcgagcaagatggagaatacgattgaggggcattgcagggagagcagtgcggatatggtgtttatgtttctggtggcggcgttgttccttgtcacggcgggtttggcgttcctgaggaagcgtaagggctactaggtgtggggctatgaaggagggagtgagtagaagtgggagttggagtttggtggaatgaagagtacgaagtggttggaagtgatgtgatgggagtaatgggaggaggcaaggcgcacgtcggtttcctttcttatgcttcgtactgctctttcgaccccggcagaagggctcaggcgtttcaagggtggaaagatgatataacagcgtgatcgaaatcaacgcacacgaatcgggaaagtttacgttaatgtgttgctcaaaggcacgcgggtgtatcgtgatagtgactatgcgtgtgcgatggagtcggatgtgattgagcacagccaagatgtcttctctgcggtcatgagtcctggagatactgtgtgtaagtctttcaaatagattgtgagctgctggtgctgtgctgcctgtcttgtcagtgtcaatcgtctgtcgctatcgttgttgttatatcacacacactactttataccacacctgcagattccgttgccgatatgcagtccaaactcaatctcctcagcagctcggttctgcgtgggttacagatgctctttggcattgttattcttgggttgtccattactttgatcaaaagccagagcaaagcctgggaaggtagtgccttagacattattgcacctgctccaccaactattttaccactcgccgcagccataggcgccatatccctcgcagccgctgtattcagcctagtcatcgcatggactgacattctccgcgaatacatcgagatgttggtggacgtggtggttatcatgctgaatgtggtcggcggagttgtgagttgtcaagcgcatatgacttcgggttcgatcagggctgacgacaagacagatcatagctatcaagctccaaggcatgaattgtggcgatacaagcttcaaaaaccggttaggaaatggatactatcccttcaagggctctctgggaggtatcgacatcctcaatggaggctgctacgaggacgatgtgccgtacggcgatgaacgtgtagcgagctgtgcgttcacgtcttccaacgaagatgtgcctcagctgaatgtgcgctgcaagcaaagccagacggactccatctttatgtttctcactgtggccatttgtttcgcgacgatgctgttgactttccttcggatgaagaagagcatctgaagtgccagatattcgcagacgtctcttctttccgaagcaggggcgaggatgttgtgagctaggaacgagttcaagctcgcaagtcgttggcgcatacatgtaatagtaatctcacgcacgtaccctgtacattaattgcaaatgaaacaatacaagtcatcgcaatgtcaaatcatcctttggattcatctcactcactaaacgcctactccctcagactatcctgagacttcaactccctgtgtcaactccgtacaaatgccttggtatctcaactactcagcctcgccaactacgccatcccatgcataacgctgtcgcatgacagacttagacggggcaggactatgtcaacagtcagtgtccatattcaacgtaaatttctcatagagagctcacgctgccgcacgacccacaagtcttagtagcgtcgctgatgctagcgccgcacttggggcagtcgttgtggaagttgacgaggactgtggtagactgcatgttgactggtttattcttcgtcgttatttggtagagtgactttgttgtgagttgttgaaatgtgaatgtcttgctgatggttgaaagagagcttcaggaggggtaagtggggttgatatggagctgctgcagggccaggcagctacggctaggctagacagctaatgcacgcaaagtcagatgatgggccgcggtagctgcggtgagtgatttaattgggcgttggggtgggggcgagggtgaggtgtggctcagtgagatagagatggaggagatagcaggaaaggtaagagattcgggagagagatggctcgtaggctttgtattacttgcaccagcctaccttacgtggcatatgacttgcccattaatgaccgcgaaccagccatcttctttcttctccatctctctccaggtcgcagcgatttcctcgagatcctcgatcttggcgtgtccgctatccagagctctttgcttgtagtcgctctgcacggtcctgtctgcccagagaccacaccagaaagctctctcctctggtgtgctgaatgtccaggcgccgatgctagcatcgatgtcctcccttggaaatccagcttgcagagctatcgcatgcagcatcttgcccatgttggggtatgcattcaagccttgcgcaaccttgatgtatagttccttccacttgtgcataccttcgtgttctggataccagtccatagccatgtagttgcagtctcggactgcaagcacacccccaggcttgactagacgcttcatctgcttcatagccccaagcgggtcctggagatgctgtagaacttgatgcgcatggacgatatcaaagctcgcctcttctatgccatctagagactcccagtcgaatatgtccccagattccaggcgcacgttggttgcacccttctcctcagcgtgcttccgcgccttgccgatgacctcagaagaagggtcgatgccgtatacgagaccttgcggtacgcgtgacgctagatccacggtgatagtaccaggaccacaaccaacatcgagaatcttggcagaggggttgttgaggtagggtagaaggtgtggacacgagttctcgacggtgcgccagctgtgggaacgaaggacagaagcgtgatgtccgtggagatatttcgacatgacaagtctctgccagtgtttgagttttaggatgtattggtaggtaattggatagtcaagtcaatgcttgattggtgtgtagaagctattgttgctgaagataagtggttgatcaagtggctcttgtcaggcgaagaggcaagagtgagactgcttatatctgttgcatgcggggtcggagccgcaatgcgtcatcagacgcattatgattataccatgagtccgacgttgtcagctcgcacgcgttcattacggtgataatgggcgcgacttcctggagcgccgaaaatcggcctcttgacacgctaattagtcatctgaggcaggtagtcttatcaacatcgagtgaacatagcatgtgacatgacatttgatgtgaagtttagtaggttgcttagcgcatccgatttgcttcctcgctccttcatatcaggaccaatttctctccatcaacttgcgctgcctcattcgacggacagcagctccttcatatcagtactaacttctctccatcaacatgcgctgcctcatctggtggacaacaacatgaaaccttgaattccacgttcatttcagccagactatttctgattgcctgaagaccattcaagacctcagcagaaggcatcctgtaggtctgaagtaacaaccaatgacaatgtgggagagctaacagcaactgggcaagcacattcctccgctttgttgcggcattttcgtgcacgatttcgtccaagaactgcagggggacgtcagtgagctcgaggtactccaggtcctccggcacaactgtgcaaggtagcgtaagcaattcattcgcagcgtctccggcaaatgagtacatgagcaatcccaggttgatgttcaggatgcgcaggttgggtaaggtttgcagacctcgaatagtttgcacagaagccacaggaccactcagagcgctgggttgccctggctgatcccaccacatcgataactcgagttcttgaagctttggaaggcaagagcgcaggacaccgccgaaaagtgcccacggcatgttgagccaacgatgggcgtgggagagcttcgttattcgcagtgtctcgaggttacaaaagttttcatttcgtaatgaacaaacaaggtcgggtacagctatgtagcaccggcgcatatccaggatgcgtagcttcgaaccaaaaccagcacggatggctttaggaatcacaccgacgcttgaaccagcactcttcgtggatggtagttcagatacctctcgcggctgcgcatattcgaaatggtctatttcatagtcgcgtatcacaaggctctcagtgctgaccggcaatggagcccacagggacatggtgtgtccagaatcttgggaatgaaatgtgccctgtatttggagatctcttagcttgtggaatggatacggattgccacaggccacttcatgcgctgtacgatgatagtgcaatatcatgttggtgaagttagcggagccgtcccttggatactgaaggtcaagctcttcaacgtttgtcgtgagcgtcacaatgagcggcagatatgggtcggctgtttcgtagtaggatgtgttgagaccagcaatccataggtgcttcttggtgtgtccagacactttgggccacgcggattcgatgatttgagccattcgtggagtgagagcccggaaattattctcaattcgtgcgcttttctgttcttcggcgaagaggaaatctggatcatccaagccgttagcaccgtctttgtccccaacactgccttctgcggtccactcgagaagtccttggtcttgataaatttgcgaactgctactgggtccggtcggatgggtcgcgggccacgacggggctattctgatcttcctcacatactttgcgaggtcggggcgctcaatcagagtgatgaggaggattttgacttccctcacctcgtccacagtgaaacagacagcctcatagagtattggctcagcgagcgtgcgccagtattgggacgtcgcgcagagtgagagtaaagtactggtgtcgcagtgttcgcagatgagggtatccagttcggtggatagctgctgcaaggacatggcgacagtaaagccccgctcgtccgcgggacagagtaaaatttgaggtcgtaaaggtgagggggataaatttttcagtccagctaacaagtctcagtttgacgcgcagtctaatctcagtcacgtggcccgcttttgggacactttcaccttgccgatctcgtttgaacattgtatctttgacgtcctgtaaagggcccgttatggcagctatgatcacaaagtcaaagtggccacggggtgcaaggtgagagtaaactctgggacagtcactctaatcacaagtaaaagacaacacgcggcctctgcgtgcgtactagtagggtgtgttataagcagtatttcggtcttgttatcgttactccagaaagccagcttggtaatatcacaactatcgtgcaacccgccgttcctcgtcagcagctgccttcttcccctgggcatcaacaacgtcctttccacatgacctataggccacggcgattaccgcacggcagtagtacaacaccatccacagactcaaatctccacctcttctagtttcatatgcccactttgaccgccgtcgcacaaacggcgtgcgtagcgtccatgagcacattacgggggaacgggccaattagcggcgacatgtgtgcgattgcacgccttcaccacgcgcacttgccttatctatatagcaaacaaaccgaagccttcggttaccggacccgccatacatcttatctcccacagcttcgacacaacttctcccgcatcttttctacgcccacacactgaacacccgacaaccaccaaccactattgaagagcacagctatcgccatgagcgagtttagatctgcactgaaggcgtacaacctcgagaaagcacttgccgctgatcggaattctggctgtctggtcatagacgtcggccacgatgagaatggccagtctattccctctcatgcgcatgtcatcgagcgagtcgatcacgtgctacattatgcgcgcgcagctgcctttgcagcgaccaagctgtatatcgttggtgattggaacttgaccccgattgactctggagatgagcttgacgaagaagcaaaagagaccaaggtaggttcagcacacatctccgagcgaacgcgagcgaagtcagaccgtcctgtgttcctgatccaagctgacttttaacaaggcgcgactcgattctgtcgtgaagtggggagaggcgaccgagaagattggacagcttttgaagcagatgggcaacctccaggaactgacgtaagttggatacggttgtcattgaacggcgcgccagcgctgacatcgccagttggatctcgggcttgccattcaccgccgctgtctggaagatgttgccgacggagcttatcaaactcgtcatcgaccttggcgagcctgtccgcctggagcaggatggtgacttcctgtaccgctcgtatattactccagatgagatgcagttgttacaagagcaagtcaagcttaaggagcttcgtctgttgaatgtgcacaactcgttccagccgcttgtatgggaggcggtcttccggaacacgtctgcaggaggcatgcgagtgctagacatccagatggcagtggccccaattgtgcgctctgaagagtggaagaaagccaaagatgtggccggactcaccgttgctctcgaggactccccggaaaaattctacaagggtatggacggaaaaggcatacttcactacgctatcggtactggcgagtacctggacgactactccatccgcaaagctcgaatagcctctggcttggacgaagccacgcccctcccgctatggtgcttgaagctggacggtttcgttattgaccaccttcctttcggtcatgagctctccagaattgtgctcttgacttgtggcgacaactgtatcgacagcgggctgagagcacccaagaccggtcgcgcaccacagaacaagtggagcaaggcggtcaacaacgcaatctcccattgccttatcaagtggccgaactggactggcattttcgatgaccagggtgatcagcgcaacaaacttgggcttgtaataccgcacgacgtgattctttccaccccgctcgacgagttctcccccaactcacccactgtcccgcttaccaaggaatccctgcacatgaaggagctcggcgaggctcttggagatgtcaagatgcctgactacttcaatgatgcaggtttactaggcgagcccgcgatcagtaggactcccatgagcgttttttcgaacgagtctgaacgtggctctgatgtgcctactcctaccgtaatttcatctacggtggcgtactctcctcgcatcactacagtggacggtaccacactcaccacgacgacctccttcacagagtccgatacgaccaccgtcagcagcttcatggacactatttctccgacttccaccttcagcagctttgatgacaccgtctacccaacctcaaccttgagcagcttcgaagaggtcagcacagccatcgctgaaactgactccaacgtcgccacggacggatcaggcgccaccgcgactgaggagaacaagacaccaaagaagtccacatttgcgcacaaggtaaggcgatccctcgactggctcacccgttcctcctgatcgtgatcacaaactctcatgtctgtttttaccacacggctaacactcagggagtgaggaggtggctatgggatggcgctcgaagcgctatgtctttacagcttcaattttaacgtgttaggacttcccgaatcgtcgatttgtcgactgagcacccatgttgcattcggctgaaagactgaatcgacgcttgtatgcaccactgattgaaaccgctagggaacccgaaaaacacagatttatgcgaaaacggagttggcaactctggagtctggagttctggcgctggtattcgggtgtgggagggatttggagaaacctggcccaagtcgaagccactataggaagcaatgtcacgattctacacacacgtctgagggacttcgaacaatttgtttgacaaaaccgtctttgctcaatctgatttgtgatgctatctatacaatgctaccgcctctgacgccactcccacttcccctaaatccgaacgaagaagtcctagacccagcataaatcctcttctgaacaaaacccaaccttgacctacgaatccctcctccgtctcggcggcgacctcgacctcgaaccctcactactataccgcctcttccttggcgccggactcacactccgactctcactcctcgcctttcccttccccttccccaccggactaacactcctactctcatccctcccacgtctcaccggcggcgagcgactcggactagtcgagtacctgcgtctgcgcggcggcgggctcctcgacactgaatccgagggactgcgcgccctgcgcttcggcggcggggagcgcgatgccgagtctgaagggcggcgtttgggaggcggggagcgggagcggctggatgagtaggcgcgtttggatttgagtttgcggggagttggggagcgggagcgtgaggggctgcgtgtgtatgagcggccgcgggaacttgagcgggagcgtgatcgggagtcgcgggggcgtcggacgggggagcgagagcgagagcgcgagcgagaacgggaggagtagctggaggacgtgtatgtggagcggctggagacggagtctgagtcgctttcgggctcggggaggggtttgggtttgggggcgctggtcttgagccattcgcgcatggattctgtgagcacgcccatgccgattgcggtgaagaagttgatggagaagcgcgtcttggactggtcgtctgcgtcggtggggaagacgcctgtgaggctctcctggagcatagggtctttgaagcgctcgacgacggtcttctggcctagggatgcgaggagttcttcgaagaggattttgatgaagatacgggagctcgaggtcgtgtcttcctcgttcagcttgatgacttggaagacgtgccatccgataccgtcagaagcgagcaagtgggcgaagaactgcgcgatgatacgtaggcggttggtctcgaagcggtgtattgtttcgtagtagtgtgcgaagccctcctcgaaaaggtcggtccacatccggttgagcttgcagaagcgctcgccaaccataccgtagaatttctcgtatgtgcgttcttggctggcgcactcgacgatcatagttgtgagctcgttctcgaggccgttgggaaggttgatgcgcatgagcttgtgacaacattcttcgaagccaccgctgctcttgatggttagatagattgtccggcgcaggttcacaagatctgcgttggtttgatccttgatgtccagctgtttctgttcctcatcttcctcgtcctcagatgacgcatctgtgtatccatcctcatcgcttccctcttcttcgcccagaatttcggctttgatcttctggtattctgcctcgtgctcctcgtactcggcgtcaagtttgaaaatgttcaatccatcctcgaccttgatgtcatcctccaacgtggtcctgtgcgtgatctggtcctcctcttctacgagatccagatcttccctgatcgagggatgctccttgtactttgtccgcctgacctcaaacaacacctcgatcatgtactgcgtgcgcttgtcgatgtcggcctcgtgaaggatattccgcagctggtcgaagatggcgttggcaatcgcagggttcatctcctcgaggaaagcgccgacctccttcatgataccgacggcaatctccaccgagtcatccgagggcttgttgagcagcagcagcaagatctcagcgatcaggacctcgtgcaccacctgcgcgttgaccagatgcgacaggaacatggtactagacaagcacacagccttgtcgttcctcctgaagcccttccggaactgtatgaccaatctgcgcaccagcaaatctcccacctgcggcaacttggtgttcacaatcgcaaccatggcgccgtagatgggcgtgaacggcaagctcgccgcctgcgccttcatgatcgctcggcaaaacagtccgcgcccacgaaccagattctcactgaacagctcgggcacaatcatcttgatgttcgccgtgttcgtcttgttgatcagaccctggatcgacttcttcagcgcctcccacgccatgcgctggaactcggcgctcttcttgtccgtgatgctcttctgcatctcgcgcaggcgcgcaggcgggatgtaggcgccacccgcgcgcgtcttggagtcatcgatgggcagcttgcggttcgcgctgaaggcattgcggaagagcttcagacgcgagtcgtcctcggggagatcgtcggtggtgggcttgtggccgtttccatcgtgtcggcgcccgttttctcgtttgatgcgcggtttctccgcctcgtcgtctgtccgcgagcgcttcgatgggccggcttcatagggcgagcggtcgcgtttgcgctggatgtcgggctctggcgacggcgagggcagcctcacggcagaagcgacctccgtcatggctattccgagctgaggcgtcgtgaagggtcgacggttcgcacaaccgaagttgtggtggtggtgatgtgatgcagcagcgagaaagtttagctccaagaaggcgcgcaaggcggcggcggcccgcggttttgccgacccctgtgcttggcaatcgggggaaagtgccagctgctctctacactcactcgaccaaagtgaaggtcattgcagtcactcgttcacccagcaatcattcaagatggtatgcaatgtctccgaaaccgcgccattgtgcatcagaactaacaatgcctcagctcgaccgcctcgtaggcctcagcatgctcatcgcagcaacctccatcttcgtctactacactgtctggacactgttcatggtatgcgcatatcctttgaagacccgaattaccatttcacgtgctccgattttgactgtatcagccattcgtcgacgacgaccatttcctccacaacctcttcctgccacgcgtctgggccatccgcatccctgtcatcctcatcattctcggctccaccgttgtcggcagcttcctctccgtcgtcatgatcaagagcaatcgcaagaaggccctcaaggcgcagcagaagaaggcatcatagagtgacatggaagtaaaacgaggtcactcaaagcatcagggcggcgcaaggggaacactgggccatgaacgttgtctttgcaagagatcataatataatcaatattttcaaagccttcctcatggagacgaggaaatgaacatgtgcctgtctgataatgctgtccttggctcgagtggcctacattaccgagcaattctcctcagtaacgacaatgggtgtgtcctcatctcctccaccaccaccaccggcaccaccggcaccaccaccagcagcctgctgagcagccatatgacgagccaattgcgcaaagactgcttgctgttcggactgttagtacagtattcatatggaggctcacatacaacttacagagatgaagtaatcctccctgccccctttgcggtccatgtcgttctgcgaagtgatttgatacgcttcgtgcatgcgcttgcggctcttcagcccgttcatggtgacctcctcgtcgctatcgcttaaatcttcgtttgcacgctcttcaccgggacgctcttcgttgtcgtttgcttgggcgcgtctcctacgtccccaattcaggcttgagaagcttcccggatccgaggactgaacaccaattcctttccgggcattgcgctgatcgcgggcatcaggcgagaagattttgatcgtgtggtcgatgccggacactgccattgttggttcgtatggatgtcctgcgaggtgttagcagctgtcagatcctcgaggtgcaatacataccttgaacaacgttcaccacctcgccatcaccttcgaggatgttgacaagctgagctgtcttgcgatcccaaatgaagacgtgaccagaatcacttccactgacgacataatcgtcctgtagaccgaagtaattgacgtctttgaccgtcttgacgttgcagtggcctctgtatacgcgtgtgtgaggcgcgcatggcacgtcaagctccaccttttccctactgagcttggtacgaccaaagtctgaccgccatagcacgccgccacttcttgttcgcctgaggccttcgtcatctgagtcgtcctcgtcgtcctcatcctcttcatctgagttgtcgtcgtcgtcgtcgtcatcgtcgtcatcatcgtcatcttcttcgtccgaatcttgttcctcgtccattagtgcatctgattcactatcacccatggatgcagtctccgttcctgcggttcggctgtttccccgcgcgcgtcccacgagctctgcttcggcgacaggaccgtcatcatcaataggatcgatgtcttcctgttgttccctcaatgcttgttcctcagctctgaccttgttgtccgcgataccacggcctccgaaggcacgatcgacgaacttgaacttgatgtctttggccgcatttcgcagaactccccttccgaccaaatatgcccatcgccttttggccctggctcggtcttgaacatcatggggcagtgaaccatcgcctgacgcgggaactactgctccggtcagatccgcgaaaggcacctttaatgcttgtgcaaatgcaagtactgcagccttttcagaactgtataatacccgcgtatcgtccgtctcgaactttgatacatccacatttacaatgggctcgtcgctcgccaagtcgagcaaatacgggattataatttcgtcgatcgcgtccatgtcggattcttgtgggcagggacaccgagtacttgggctacggcttgaaaagccctccaccactgcgctgggaccgctgtcaagccatagtaggattgccttgaggaagtcataaccgaattgctcgtgttgtggcaagtctcgttcacggggcgcatgctggatcgaggagaagtgttgtgagatgagcgcgtctgagtttgaccctgtcaatagctgtccgcccagaacccgtgcaagtgttccagctgcctgaacaaagcgacgcgaagccgcacggctgtctcttaacttgttttgaacagcaacatcaactgggtccggatctacgggatatccccatgttcgtgcaatctcgtccatgtcggacaatattgaatttgcaaaacctaggatggacgtaaatgccagcttcagcccagtctcgccatgctcggcaagatcgaatatgcgcttcgcaatcacgactgtggtctttgcaatgcgataatggtctgtggatctgagatcattcaactcttcgcgagacatgccattctccgcaggaggctcgatgcgaatatcctcaatttgaccattttcataccttactcgaagtgcaagatcctcttcagaactttcggtacgttgcctggagccgactcttgcagcactttcttctgagagcgtgcgggattttggtcgcttgcgcttcctcatcttgcccttgacccggtggcttgagtcaccctgagagacctttgtagtcttgacttcttcgctagcatctggcgcacgtagcatatcgaagctgtagatgtggtcttgcgaccaactcacaattagctcattagggtgcgcatcactgatcttgcacgctgtaatgtggccgccatcgtttcggcgcatccgtttcttgccattaggcgcgaacttcttcacacattgggtggccttgccaagcgattcatcctcgtgctcactccagtttcctggactcgacagcctagatccacgctcgttgttgcggtcccgaccgagcatacgccgatcgtggaggaagcaatgcaaatgtgcacctccaagtgcaatgtaatgaggctgcgatggagagcatgagatggtgttcagatctaatccatggcgactgtaggagatcaatggcggtggggcgttatcggatgcatcctcatctctggcccatcgcggtaccaatgtgtccttggcccgcggataggcacttgaaggttgccggacatcccattgccgtacatcgccatcatttgaacacgtcaagaaatagaagggcgtgtcctctgttactatacgcttgacggtgtcggtgtgggagcggaacacttttgcatttgtgtccccctcagtaagagtgacgccatctcttgccatgcccatagaacgccttccagtattcgatctgcctgcagaaccaagcgcggagtgcccactgtgctcgatgtcaaatattcggacgtcgtcggtcgcagatacaatggtccggtcgttcgagtagggcatgaacttgacagagaaaatgttactccgatgacctgtgagtattgaagtagtgaggctaaattgtgacgtcgacgaatcaggatggtacgaatgaatgttgatgcgatggtcgtcagagccagaggcgagcagtcgtcccgagcttgaccagctgtactgtgtcagtatgtgtcatcaagatcaacttgcgcatagttggtacctcagagcgtttacacagccgttgtggccttccaactcgttgacgatgtctaggttgtccacccattgccggtcgccatagatgcctcggatatccgtgtatttcttgcgctgctggccgacttcgcgcttcagcaggcgatcgtatactgtgtacttcatgttgtgctacttcaggaacacctgggaggcgaatagatataggatcggtggtagttacggggaggcgaacggtgagagtgtctggaagcagctagtgagaggcgagactcaatcaggcgggatgcgtttgacaggatgcgggcatgcagggtaaacacagtcacgcatttcgacgctgtcgcggggaggtgtatacgttcgcgaagtttccgtctcggctgtctgggtgagttgagctctggatgacgaaacgccgcaatgaaggctgaagctatgacccccacggctggacccttgcacgcttgcggatcgtcaatttcaccctttgcccttactaagcacacccatacatgcagtctacaagcataatatatatatcgagatatcaatatatcgcgtcatcttaggcaacttgtatatttggatcggattgacttccatgagaggcatgcattggcccctgggtcgtctttaagccgctgcagttaactcaatggacattaggagtttagttgaaaacatgttgtggctgttggaacatactgagcatgtgaacagggagaacggtgatgaaataggcgttatgcaggttttccatgcatcttgtacagactcaagctggatgcctcttgtacatgccatctgcacacgaccgtagcataatcatggtcgtgcgagccgcccaaaattgtcgcgagtcaagtcttcatatgatggacaccatcagaactatggcaagacagatgaaacacgcgatcgcgctggcgacatggtctgccttggtataccaatggcctcaagtatgttgtcaagcatctcaggttgtctgcgtagcacgtcccattcttcctggtgtttcaccatcatggtccctccaagggtcgtgccgttcaaggccacaaagccaatctcgctaccatcatcgcgtcggagcatagtaccttcacttcggcgtggcagaattgccattccagcagtcgtcattgcgaggttgtaactgataggagagttccctccgtcaactgagtgcaaagccagtgagcctggattagtagcaatgtaagtgtcgaccgccccagtcgcagcgcgatagagttcttcataggtgctcaacaactcggaacctgttggctcggagctgaatgattgagcaaagtgtgtaaaaggtagaccttcatgttgtaacacaccatgtggtgtccctatggctcaaattagcttcagcgctatgccttcgagatgagctggcggaaagcagtttaccttcagcttgcctagttgagtttgataacatgagatctatcattagatcccagccgctagttgcctcgccctcaagcatactgtcgactggcagaaactgcagatgtctatgcggttggcttgctccactgtgatcgccagaattgaagaatgcaaataaacgctgctgcttgctgcccgttccgtcatgccatgctttcaagcaagcgtaagttgcttctagatcatcttgttctagcacatgtgtttgcttcttgttaaatttggtggcaattatgaagtgttcagcaatgatagggaacttatttagcaccaggagatggcttggactggaggttggtatgtcggcgatgtgcagcgcttgcggagggtcctcgaaggggtctactttcttcttggacgcatcgctttcattcttaggaattggcttctttgcgagggtagggcagtatctcagctgaaactagtgtgtatgttagtcggcattcatccagcgcatgttcggaacgcgcaccggaatgcccgtcgaggtgcgaataacggaaacctctgttggagagaacagcaagcttgcagaagctttcgcagttctaaacttggtttccaccaggcttggtagtgcttctgacaggccgagcagcatcttcatgagaaaggaaggtgtgttgagtgggcaggtcagggacagcaaaggtggctgctttcggaaagacaggcccgcagcgcacagacaaaccatgaacagacgtcacttcaactctctacacttcaacactctcattacttccatcgcaatcacgacgtgttgatcttgtttaccatatgcattcgtttatctccatctctaacgcctggaagtggcacaaagagcctccataatgatgacagggtgccatcgtgctttgcagcaatgtccatctaaactctgcaaccttgcagaagatatcagacaagctcgatcaaacattccaaccaagactaatttacagagaagagaatcgaaacgcaagccttactcagagcgaaaaaaggtgaaaatgccacctatggcaggctgtcagaatgtcaaggacaagtgaatgacgctaccttgacattcaggtcaaggcagatgatttaggcagcgcttgctgtctcacagaaaatctttcaataaagctcaagccccaactccgtcgtggagtgcgcgatctgttgctggatcgcttccaagttctctcaagcgaggcacagtcgaacactcgctcaaggtcctgggttcagctcttgccatttcctcttacaggtagagtttccgaaatgataagatccgccactattatggatggagtcggcgaccttcttccactgaactttcgcaagtcgctgatcatagctcagggtttggttaaggtagttcgaattgatgcgatcgaggtcttgttgaacaaacatcctgagaaggtcgagcttcgcgcatgtcagcaatgaaatgggcatcatgcatgtctcgacttacatctttcttctgccagacaggcttacgcacacgatcctgccgggccttggtcaaggaacggtaccggcctctcaatgtggactcagcacacttcgtgtacatcctcttgcgaatctccttatacgtcaggccatctttcttcccttccaacagaatttggtcgtccgctttgcgctgggtgtgcgagtctacaacacgatgactctgagcgcgatcctggattgggaagtttgtctgtgggccagcccacgagggatttcctcgcgatgcgctattcgcattttcattctgataagcagtagagaagctgcttggagcgctggtgataggtggattacgaggtcggaaaggcatggccatgcctgattcgccttccgcataccacggtgaaagccccgggctgctcgcctgggaatatgcatactccgaatcgtaaagtcttctggtatcgttaccaaccgtaggaaggccgttcaaacagtgtgtgatctctgcagacgtgggcgaatgcacaatatcgcccattgcatatcgcgacggtcccgagaagttggccgcatcctcttcggttaccactaccgggctctccggcgaagaagccttgatagctgggcgcgtctgcgacccgtatgagctccaattggttatctcagaagccggttccggtgtgaagggcatcgtctccgattgtgtctcgctgacgaagctcttaggcgagtatgagctgttggtctcggagtctgatccattcatactgaagccgcgaggtacgacctctgtcgagcgcatggggcaccacgcgtgggcgtcgcggtactttgtgcttccagtgctgggaaacccgtaagacgaagagccggcatacgccagcctgttgttcatatgccaagagccggcaggctctggcatgggatgcggcgacatgtctaagctactgttgaacgcgaaaccctggtcgaacattgccccggacggcaggaatgagttctgggagaacatggcgtcgtttgagggtccccaagtatgcgcgcttgagtactggcgctggttatccgcagaatctgtgggctgtcctcgaacatagctcgttacggtcctgtgttgctgttgcaaagcggtcgtcagttcttggagtcgaccgggagaatgagatgcttacgaaagaaggttgggccatcgccccagcttgttgagcgtagttgaaagagtgggagagtgcagttgactctagagcgttggtggggtgttcaagctgtacctgctgcgaactgtgggtcgagaaactcgggtgctggaaactttgccctgggtgaagcagacttgcatgtggcatcgtgctgcgtgcggcaaccgcaccttatacagacaggtgatagggccaatcttacaacacagcctcgttcaagtcgctgtgaatatcggtgccgcagtctattcaagggggatgtcgtgtgaatgagttggcaggttagattgaggtacggagacgatgcgggaacaggtgcgggaactgttcaccagtggccgctttatcattcgtcgattagccggccgcccttcacacagcagcggtaaagattcggatccttcagccagtcagctgcaggtgaattcttgctcctgtggaccgcgaacagcgcagatgtcgtaaatcggcaatgtcaaactgctgagtggacagtgctgcggagaggacgagctcggcactgctatctatatcgagcaacaatgagtgcacctgatgtatctactccacgagcatcgtcagcgcgcttataaggtaacggtgtgtgaatatgtcttaccaatatgccacgcgtaccaggacaattagaaagcgcctaagaagcacgcgatcatggcataggcatgtacgaacacactgatcagatgtcagcgccgtgactcgtggaacgagtccttgcgaagtgatatcgggaaacgcacaagttcaattacagagaggtgaacagcaagacgatttgcaaaagaacagccgaagccagtttgcgaaagactagttacatgtgctggagctacttaggtgagtggacgttgctgtcttaaatccaagacaatcccaatggcttctctcagcgcaatgacctgcgtttgagttccccatgtttcaaggtctacattctacggtagtgcacgaccagatctaagctctcgggagacccatcccttttgctgctcgcaatgacaacaaccctgaacctgacacgggaaggcgttaggctatcaacatcgcccggcatggggaacttgcgcaatgtccacaaggcctaagcagatcgaaagacaagtatcttccccagcgcagaacagcgctgaggtgacgacgagagcccaacgtggctagcgccgcactgcaactcagccttgccaacagccaaaagccagctcttgcaggcgttgtcctatcagatcgagtaatggaaaagcaagcttgatctttctgtactagctgagctggctcgagcgatgcacgttgcttgtttggtttgatatgcagcgggcaaacgattgcttgcatgacaggtcttggcgggcgtttctcgcatcgggccagtaggagaattaaagatccgctgtggcaatccgatctgatgatcctgctgccataaaccactctgagatcgccagcttggaggctgaggcgtgcttgacgatctccctgcttgcgtgtggtcgttggtgccaagctcggtatggcagaacagtggaccgttctgtaccaccacgttgctcttccagcttcgggaacacggtgcgaaaaccctccagtgtggcccatgcacggaagctagtgcgtgcttccctgggacgcgtgttgaatgagggctctctacttagacacctcggttctcgagataagagtgcaccctcttccacaacttgtaccttgaaccaatgaatttcacgtcactttggttttctcgttaaaactggaaaaccaactacctcaactgtgcaaaagcgtggtagatacaaaaagtcccgattaatttgtgccaggatggctgatggcaatgccatgacaggtcgtgcgagcgtcacaagtgccacagggcagtcgctagccgaactgctgtgacacgaccaggaaattccatctatggtggtacaaaacagccgaggtgcagcatacaggctgtgtacgaggacatcatgccatgcaggttggaacttgaccaaagtgaacgtggaggctgggaccatgggacagagacctggttatgactctgacatggcttgttgaagaggacaatatctacctagaatgtatgcagagcagagatcatgcaaccatgtaccgatctgaaaacataaaaccgtaataaacctataagtttctgcttagatatctcactgctcagatccgcgcctttgtctttgcagatccaggtgcttgcagctcaatatccttccacggcagccccagaaattcccacatgtaatggaacctggtctcagtcagcgcgcttcacactcgagggctacctcgttgggtttgtcatgtttcacggttcgcatgttaatccaaacactttcccgtctgcgacctgtactatatcacaaagcggacatgagaggcgtgtagcgtacccgcaaaaggagacgccaagaaaacgggaaataccaacctgtcactaccaaagaaaggctcctccacgcctttcgagttacgcagaacgtgccaggggcatccgaaggccccaagatcgagtgcctccttggtattgtcgttcagtcgctgcttgtacggcgcactgtttgctttctcgaggatgtccctgacttctgtctcactgaactgcttcgagagcacttgagccagtaactcgggcttgctgacgtcgagcccttgctcccatattccctggaagatatccttgaacgcctggataaacttctgtgcatgggcttccttgacatacaccaacgcccgctgcggcagcagagacagaatcgggaagaactcgggcgtcttgatgttcggcacgccgaagtaccgcttcgaacgctcgctatcgtacctgccgtacgcgccttttgcgggaagtgtccacggcggcttattacctatgtttcgtcagggattacgcagtggagtagtgcagcgtggggcaggcgggtagacgtgtcagattaaagataggattcccagaagctggggagctgggatatgtaccgctgccgacattaataccgcctaggaaaacgggcactatgctgtatttcgtcagtgaagggcttgcgtttggacggagtcgccagaacattggacggtcctcgcgatagagactgtgccctatcccatgttgaacaagatagtgtacatgtgcgatcgtgccatgggttctgcgggtgtgtgccgatctgacatcttggaggaatcgcagggctggttcaaggctagttggttgcacagcgtcttgatggacccgtgtcgagcgagctcggagttcacgcagatcgtcgagcaatggcagccacttactcgatttctacattgtgttccttgagcagcgctcgattctcctccagacgcaacagagcaaagtacgagtatggggatactagctcaagtcagtgtcacgtgctccaggacgccgcgccctggacaggcgtctcggacgtccacgggtttttcaaaggacataccgcaatcaagatagcttgtgattctgcctgacatatcgcgatactcggtgatgagaaatcacgtcgctcggaagtaggaccttaaacatctttatggtggaagtaggcgggcatgacgcttggcagccgaggttcgtgaggagctgtttggagctcatcagtaatcaccatctcacctccaccgagcgatgcgcgtaccccggattctccgcataaagctgcaaatgcctgcagacgacgcgatgggcatccatttatcattctctcgagattgaaagcatttgactgctacattcatctcagtttattttccacgcccttgaagcttttcacgtgacaagccatcaccgtattgtcgagcatatctcacgatgtcacctcgtcagcaagaagtcgcattgatcgtcggtgcctccagaggaattggacgccagattgccatcgatttggctcgtgaaggctacgcaggcaagaccacaatctccaactacacctaccaccacctaacacattccagtcgtcgtagcagcgaagtccacatccgatgcctccaaaactactcccttcccgcccgatccaaactcctccgcatccaccatatccaccgtcgcccgcgaaattctcgaagccggcggcaccgccgctgccatccccgtggacacccgcgacttcgccagcatccagcatctcgttgcgcaaacaattgccacgcatggccggcttgatgtcctgatctacaactcaggcgcaatatggtgggccagcgtcgaaaacacgcccatgaagcgcttccagctgatgcagcgtgtcaacgtcgagggactgtacggcaccattcaagccacactaccgcagttcaagaaacagggctggaagggcaggatcatcgtcgttagtccgcctatctactcgcgattcttccgcggcaagacggcgtatgcgatgggcaaggtcggcatgtcggtcctgaccaagggactcgctatggactttgagcgcgagggcaagaaggatatggcgattacgtctatctggccggctgcggcgattcaatctgccgcgacggagacggcggaggcgagtgagttgaggaaggcgacaatttatggggatgcgattctggcgatgttgaggagtgaagcgagtgaggttaatgggtgtttggaacttgatgaagattttttgaggaaaaagggggtcacggagttcgggaagtatagtgtggtagagggcgcgacgccgaggaggattatgccggcggagtttccggatcttagggtcaaggagcaggacgatgaagggaagaggattgatagttcgaagatagagagccccaaactttgattaattctttcgatgcactgtacgtctaattcttcctatcgccttgcaatacgttgtgtccttcatgcagcatatgaccgtccattgacatagatcactttgcgctacatgccgctaacattccattttggtcgccagcctggtaggcgaatcctgacgctgtcgctcctgaacaaaccgtcatacaagccctcgtggtagtcgggtacaatagagccgtccctcctgtgttctcgcacgctgagccagtgccacttttccgagcccctcttgtcagcctgataccactttgaagtgggatctgaaaacctgggttcatggtcagcacgtagctcattagcgaaggttgtagactcacacgcccaatgagtcgatatttaatgccaccaatctgccccaccagtacggatgatgctcgtcgacagcgccgtcgtcttcgaagagttcagtattatatctccagtcgggcatctgcacaccgcaatgtatgcctttgcaatacgccgcctcgatggcgtttttggactcggtagctgctgttttgcggccttttcgctgaccatcattatacgccgtatcggtggctaccgcgatggctgtctcatgctcagcagtggctgcttcgcggccctttcgataagcttcctgccacgccgtatcgatggctatgtcgatggctatctcgtactcagcagcggctgtttcgcggcctagtcgctcaccctcctcgtatgacactctgatactgtccgcattttctgtcgcttgggactctagggcttttccgtatccactcgcatgagcggcgtcaagctgtgccttgaactccctaagagtatctactcgaccctgctttagtccctcgtcatgtccaagaaccctaccgctcttgtaccattccgagcaatttttcttgtgtttgagttcgagacttttttcagcggcagcgatgttggctttcttcgcctcgtcccagatctgtgctttgaatgcctgtttatgaagcttgttccacttctcttccactatctttagttcttcacctgccagattcatggctcgctggaggcgccactcttcttgttcttcctcaaactctcgtgctttcttttcgatacttttctcgcggctagcagcagtacggctgttgaagtcttcgaggtacttggttgtttcctcgcgacggacaagattggcaagttgctcagcaagttgcttctggtgagactcttggtcttgctttatctgcttggcaagatgtaagatgtccaggctgggtttgcagtacgtggtctcccacttggtgaacgcctgctccggtctgttcttacccgccaccaggttactcatgtctcgccgggctttttctgttacttttccgagattcgagacggcttcgagaagggactggtctgccttaggtccggttttagggcgcgctgctgccatctccatctccttaatctcttgtgcccgcgtcacgagggtggccatctgttcatcgaaccagtcttgtttctctacacgactgtccaaaagtgcctgaacttgcgcactcttctctctgcgtagcttggccattctctcatcttgcaacttgatcttcgcagtcagattgcgtatctctgcttgtgttgaaacatgcgactgttcggcggtgggttcagatcgcgacagtgtttgcatacggttttcggcccatttgatccaggtcgtgtactggctgagggaggggaagaactgtagcaggtcttggctgggctgcgggcgatgtggttcgtcactgacgacaccttgcacgggtccgccgttgccttcgcccagggtactaccatctggctcgtctatacatttcagtggacaacaattggtctcgtgcatttttaattacctcgcgtcatggcttgttgccgcttagagtggacaacctttagctactggcgtgcgagtgcgatcgcatgcgcgaataaggctgctacaagcgtgccgcaatcgctctgacgacaaaagttttagcagtagtggtgacgtgaagaggtccaagtaaagcaaggcggcatggtgggagcagtaacggcaggcgcgagtcttggcacacgtgagcacgcgggagtgacgcgacttggtgcctcaatcggccagttagagcatgaagacaatactgtaatatcaaattctttatatgaacatctggaactaggataccgttgcactagatcaacttacagcctgcagaataccctcaacattctcccgacccacaacaccctcttcaaccatctgctccaacaccttgcttacgtccgcaccccgtcccttccaatgcgcctttgcctctttctcgccgctcgtaaccgccttcaatacctccgccacaatcgccttcgcatcagccgtgctccgcacttccaccgccccagctttctccgcatacgtcctcgcgccccgataaaacaccccagaattgccgatcagaacagacttactcttcacccaggctggctttgctgactcgaataacccgattctgaagcggaacagatcgacgtcgccgcgcgcgagaaagatgtcggctagtcgggaggccgtgagcactgaagtgtacggtacagcagctagttttgtgaggagtgtttgtgcttgtgtgagtgcagtccactggatttcgacgtcggtagcgaaggatggcgaggaaggggtgtactgtgtgccatcggccagtgcggatgcgaggtcgatgagcgcgtcggcgtaggaagagtgtatgttggcgacggcgagttcggagctagctgggttgtctgtacttgcggagattttggagaagatttgctctatggtctgggcgtattgggtggattcgctgcttccactgcgatatgctacttctgcgattgtggactggaagtttgcggtggcgagtattgcgtcgtcttttggtgttgtggtcacctcttcaacagcagatgcgcctaaagatagcgttggcccagccttgggttcgtctcttactgtcatggaaggagtcgtgtcgataaggttgatcaaggcaggaatcttagcagtggctgtgtctgtaccatcgtgtgctctcttctcgatattggcgaggtctgaaggatcataaagtccaagaagtgttgtcaaagcgccgagttgcgctgtacatgtttccagtatagtttctggagtgagaagttcctcaacggtagcccagtcgccaggtgcctctgacgaacttgaacctgtctcggcttcttcttcatctgcttgagcagtgttcaaggatatgccgccttcccatgcttcttggtactccccagaagcttgagctttggcgatctcggcttgcatctgttcgtactctcgctgttggttctctaggcatcttgtgaatatcatgactgcttcctcaagtaattctcgtgctgggcctttcttggtttcctgggttccagattccagtgatgcttcggctaaagaagtcaagacctgtgcagcgttgaacaagatgtcggtgttggttgggttgagggagatagcaaaacgatgcgagtttagtgtctcttccaacagcgctgtcttgttaccgaaatgagccacgatgcgctcatcctctgtgatgctgtactcaagattcgccctgcaactatcagtaaagtgcttgctagcttcgaaatactctacactcacttattgtatgccagatcaaaagatgttggatatcttttcaggccttcgttgtacgcgtcgatagctcggttgaaaaatctcgtcgcttttgcagcgtcaccagcacgccatttgcccgctgcttgctcgtgatcatctgcagcttcaaggaagtcattttcggactgcggctcctggaccttggccttggtcttaggtttgggcttcaggaaactttttgacttgggtggcatgatgtgaggaatcgttcttgagttggagatagggtagtagtaacagaatagtagtaacagaaaaaccaacgaggcgatgtgcagacccaggggaatcacgcgtagctgaattgttgtgacttttctcgagtcgcgctttctgtggcgatcttgccccgctttgacttgctccacccaacctccattgccgtggttccccaaacctgcatctaccacgattcagctcttcttcagtacctttgtatgttgctgctagcaaacaatacaaatagaacagtctaagtattgtgcaaaagttgggaattgttcgcgctgacaagaaaaacatgataacatcaacatggtggggtaaagtggctggcaacgtaggcacaagttcatcttcatgcgaccatgcttcagtggttggtttgacattcaagcaaattgagggcgaatttctgaacaggatttcccttgtcgtccaggatcattatctgaaactcaaaggcgatgatcaaaagacagatggaaccggcgggccccaaatcttcagtgcctgcggccctgcttgcacgtgcgagaccttcgtctgcgagttgaccaaatctccatcgctataatgttcctaatcatggtgagcatctggaaacaggaaattatagaagatgatacgtaccattatgaacttgctaggatcgaaccaataatcgaaaatctggctaccaagcacatgctgatcgacttgtcagcccaaatgcttcaactagcgaggggaagggagcacctaccctcccaacaccccaacagttctcatatcccttttcagttaaccagtcatgcccaagctgctgaatgtcgaagtcatgggtctcaaacgctgcatgcgctacgccgacttcttgtccgtccttcacacccttgaaaaagaaggcgtgatgatcgctccactcttcccctttatcgatatggaagaagcaaatgattgctttcccgtctttgtacactacatcgcttggtgcaagagcgaggtagcccgtgtaccaatcgtacatctcctggtatgcgccttgagggtatgtaacgccgtaatggccccagcgatgtacaggggccggacctgggtcgaagcgctggaatgtacctttgcgcggtttttgatcgtcgaattcgaggtttgtaggtgttaccttcagggttactgaaggtggtgatgacttggatttagtctgtccatgtacgagaaggacaatgtgtccagcgggatctatcaacttcacgtactcgccaccacctggggctgccaactgctcgattgcagagcatccagggatggttttggtagcgcgctcaagttcattgcgactcgaaacttcgtaagacgctccgccaaaagtgttagaggaagactgtcgagcgatgtatatgaagggctcggtgccgtagcccttgaaaaacagcacctttccatcttgactttcgcgagcaggttcgagaccaaaatccagtaagaattgacgtgcagcgctgagatttgtgtgattatagatcacgaaagcagtggatgtcagggcgatgcgtgggtcatctggagcaataggcctgttggatggttctgaagttcgacaaagattcagtgtagtgcgcatgtgagttcgacctggtctatcgttttcagtctccagatattcgccatcgtagtaggtccggattgatgccgtgctcactggcgctgatccttggccagctccttgattgcgtctgacgcttcgggcacttgccgcacaaagatcaaggttccacaccgcgagcatgtaccgtgtttggtggcaccggtgtcgaatttcggtggtaggcggtaaaagtggttcgccggatagagtggcatgtcttccgcctctccgcgagtagcttggattacggcgcgtgacttgcccgccttggatcatgctaatgcttatcaggagatctgccgatctgtaaatgcacattagtatctcgaggaaaactgagactggctcaacaatgcagctagagacacgtacagtcatgcgataagaagtgggggtagttgcgttagatacaaatgtattggagactgtgtataaaactctggtgctagcttgtactggagtaatacctctcgatcgcgcccgagaatcagctttgcattcgtcaacttctggagcgaatgtatcatttgattggaccgggaccaagcagcgtggtctctagtaaaccacctctggttagcgagagagtcgtaattctctttgacaatatactggtctgtcgtgaagatccatgcgccactgtctttcatgttcacttgcagaatagaaagtcctggggtatggcctgggcaataccgaatgatgagacctttggccaattcaaagccttcatcgtgaaatggcttccagttcagatcaaactggaggtaagttggcatgtaaacacctagagatccgatcagtaagaaagtgtgatagtagtgagatgaactcaccagtgtcggttttggttgcgacgttgtagaacgcattttttgagctcgcgctcatgcgtatagatgggtacattagtaccacaaaatactccaaccctcctgcatgatgacggctttgatatctttgatcttgttgcctgtcttgctagtagcggcgtctaactcttgatcttcgacataatcttctcgagcgaagatatcgttgagttgaggaccccacacagctggacaaattttgcccgccccagtctcgaataaaacaagtccttctgttgggtgttcgatcaaagctgagaccatgaccatagttcttcgtgagctgtccggatttgagttactcgcagtaacagcgttagcctatgggtcagcatgaacttatccacttcacaatatgacaaagactgcttactcctgtcataaaaaaagcttcatctgcaacaaggttgccaacatgcagcaaccacatcttagtcccctatagtgatgtcaggtacccgcaggtgttgtaagatcggtgtgattacctccggaaagggtcatggtgaggccaaggggacgtgggacaaaggaacgtgggggttccaggattggggtttctcaacggacgtggtaggctacgttgagcgttaataaggcgaggaggatggggtggaatgggcacattgactcgtatgagtcgcttgttgatgcgtttgagaagtttgtcgagctgaagcagatcccccctatgatggcgcagccagcgtgagatgagctgtgggtctattgatttgtgttattactggtatattgaatgaactcgtcgtgtaggcatgttaagcctcacaaatcagctgatggtatgaaacgcgatgtctataagtaacatagacctacaatgatatgatcgtaccatgaggatagcaatgattacaacagtcctctcaagcaagctatcgtacatgagcctctcaaccaagagactgtgcccagaacgccagagcaaacaaagcgtagcacaccgcccaaacatatgtgaagcggccttcgtatgaaagacgccaacgatgggtatcaaacgccgtacaatgccgtaaatcgtactataaatcgtactgaatagatttcattccgtcgtctgcgttgcgtttcctcaaggatgcgaatggacaaagtgtgcgccctggcacggtgaattagctttcttgaaagctgctatgcgtgctgtcatccagcctgatgtccatttcttatcaccgtcgggttcttgagcgcggcccaggcggatggaatgttggagccggcattcttcgccgttgtgttcgaattgcatgcatctgccgtcttgcacgcacgcccggtggcatttgtcaaaggacttcgcgtgtgtgctgccctttttgtagatgacgtcgtgagacatgttggaccagtcgacgactttgtcctccatgtaaggctctaccatgtcgaagagctcctcaaacgtgagcggtcgttcgggatgcttcctactctcctcccatttccggagactagtaaagtcgtcgtcttggagatgatgcagcgagatgatggcttcgcaccattgctcctggccgtaacgtatgcccataggtggctcgccattgaacatgggccagtagccgcgaagcgggacgccgctctttttgagcacctgtgccagcacgtcgtcaccagagtgatagctcttgacgtcctgcccaaagaaatgagtgccggggaaatgcttgttctcgccaaacatgcggccaaacgccataatcttctcgagcgcgccgcgcgagaggacgtagccactgccaccatgcgcatatgaggctctcttcttggcaaggacgggcgatccaaagtaatgcgccgagcgcgggctgaagtgggtcaagaagcgatagagattgtcgtaattgatgtacgtgtcgaattcgatgaagacaaaccactgcgactcggggcgcatgtatgaggtccactccatcatgggcaggaatttgtacttgtcgagccgccagccctcgtccgacgtctcctcggtcacgttgtcgttctgtatgcggtcgtagatgtcgaagtcggggttgttgaacttatactccgggcgcaggtgggcaagggcgtcggcgatgtcgaagccgttgtagtggtccttgcggtccgagaagatgagcagatcctgtttgcagcggcccagccggttgagatagacgggcagctgcgtcttcgcctggccagcgccaatcttgaggacgatcgtcacatcgttcatgacgccggcgctgaagggcgagcactcatggccaaagtgcaccttgggcgcaggcgcagacagcacgggaggcgggcgctcgacaagcaggtcgtagccacgcttgccgcgaaagagggcgtgcaataaggcgggcaggaacgaggtgaagaagaagacggcaagcaccagcgcggcgcacaatatgcgcagcggcgtgagcctaaccatcatggtggtggtgctaccgtggccgttgccgtacgggaggcatttgaggtgactgatatgatgatgccgccgctatcgtgcttgggagagacgcttccaagtttaggcggctgtggtgcgccgaaatgccggagacccgcctagcgcgatgcggcccgcccacgttggactggactttcaccacgccgttcagtcacgtgttgcgcagtcgcaacggccacatgggccgcacgtgatgaggtacccaggtattgtttcgtttcgagacatcatcgacaagcatcatggcgcgtagctgttgagggtcctatcagcacaaaccggccccggcatgtaccgagcggtaccgctgtcgttcatgcaaacatgtggcgcggacgtttcatggacaatttccacgcgcccacgtgctgtgccacgatttggacagaggtatatcaatgcaatcgccgaagcagcggaccattgcacagcatcaccaaagcactgagaaaattcgacttggacaacatcagtagttgacatttggagcattaccaagaccaaacatcataatcgccatgaaacttcaattcaccatctccactcttctcggtctcagcctctgctctccaactccggcatatgcgcacctccctactgtccgcatccgcaccatcggtccggacaacacacactatacatcatccaaccaaagtccctcagtcaatggacatatcatcacactgcccattggcatagctctgtcatcacttgcgcaaaatcctttgctgctacagggcttcgaagtcgtggacgccgaggtagaaggcgaagtcttttgcagggtaaacatcggatattcgagcaaaggaatcgaagcgaggaagggagatggaatggtcatgctggactccaagggtggtgtcgtgactgtcaccggattgacttgtgggacgggaagtgggagtgcgtgatgggcgttgctctcggttcgattcttttggcattgcgttggcgttttctttcatatgagctcatgattcccaacgggcgtcctttatcggtaattactagtcgactacaataatatcaagcttgcaagttaggctttgtagcctttcatcagcttttcgatgatatcaatacccatctgttcttcggccgtaggtgcctttggcttttcttcgtctttcctattttcttgacggaaccctccctttgccatgatctgctccatactgcgtatgcccctcaactcttgtaatggctggatgttgttcagtgcctcagcatctacattgtcgaagtcgatgccagatgctgatttcactgccgcttcgatctcaaacgtcctatctggtgttatgatcagatcgcattggacctccccaggcttattcgggctggttttctccatccccatggagacttcatccaccacctgacatgcatgcacaactgcgatgactggcgtcgtgtttgccaagatcttgatgtcctgtagcagagcccattgtacttcgaacaaggcctggccttcatgcagtacaacgccatcctgattgaaaaccaacccacccataacgcacatgtcaatgtgcagaccctcgtcgcgcaattgcatgagggacaccgctcttccaagaccgggcttctccatcccatccaagcatgctgcgagcctgagatccgcgccatctatccttgacggatcaagcaaaacaaagcctcgacgtaatctatacgttccaacgagtacttttttgccatcctgaagagcttggtgccgcagaccctcgagactattgtcgcacgtgatgagtacggttcgtgcatctttatagcaattttgttcccgaacacgatcaacagcggcagccgagcctcgaaagtccagtgcgaatgacaggaagtcaaaatcgaaacgtgaatcggggatggcgtgtcgaacgagttcccggtacacgcaggcccatatccgctttctgttcgcttcggtagaagacggaacactcatagtaccggaaaaggaaaggcagtagggtggtcagcacgagtcaaatgatgaacctgccgtgtggatggaggctggggaatttttaatgcggctcatggtcgtggtgttgagcgggtttccccgcaaccatgggaacctggaagtcgcgacagcaccccgcagcactcttcacggcgagcatcacctaaaaacaccaaagtcgcgaacatcgattgcaagttcttacctgaatatgtgaacgggagttacgagatagattccgtcctggtagcttatccaagccggcatcacccgctctctgcgtcatgcccttgtcttcccgtattcccgaggtcaaatccgcaaaacgaagattttgtgataggtccatctcttaatcattacgcacattctttttccgctggaacgccttacggattgagtcacgaggacttcgcaggatatgttcccgctatataattgacgagagcagtcagaagtgcaacgagcaatggcgactgagtcacatttgtcgactaaaaacagcagcgaaaagaccaacaagatgaaattgatggcgaacaatgcaaagagcaagaccatgcaaagcgacgaagcaggatacaccatggagcccacgaaggcatcgagagagtcgcagccagacaccccagcgtcccaaacgaaaacccctacaagacgtcaatcaacattagaattatcttcaaaacgtacaaaagcactctcatatctcaagtggttcgtcacagaccaatggtttctcctcgccatggcagccgtcattctgctcgcatcacaagtccaagtcccagcatcacgacaacacactaagagaaccgtcgtcacatacctctccgtctccgtcatcttcttcatcaacggctgtactctggagacgtccatcctgctggaaaactccatgcgttggaagctgcacgcttttgtgcaactccaatgctacctcgtttgctcagctgcgaccttcgctatcgtcagtctctgcgcaacaaatccgaactttatggatccgtggctactcattgggtttctattcgttgggagcgcgccgacgacaatgaattcgaatgttgtaatgacgaggcaagctcacggcaacactgctcttacagtcgtgcagtctgtcattgggcaattcctctgtcctttccttacgccaatcatcctccagatgtatctgtcatctggagcatggtatagcaaggtgttaatccatggcgatggctatgcggagatatacaagcgcgttttcatgcagctaggcctatcgctcttcttgcccatgttcgttggccaagtggtgcaaaagctcttcccaaagcaaaccaaaaaggtcttcttcgactacaacatcatcaagttatcgtccattgctctgctcacgcttgtgtggcagaccttcgaccaggcctttcaaagtggtgcgttcaagacagtcaagccatcgaacatagcattcatcgtgttcatcactatggcgttgtacatgatatggttggccatatgcttctcggcttccatcatgtggctcccgaagaaagatgtgatcgcatgctgttactgttgtcctgcaaaggcattggcgatggtggttcccttgagctcggtcatgtacatcaacaccagtccaatcgaacaatcgaagttgcagattcctgccattatctttcaggcgttccaggtcgctattggcggtatcatgaccatcgggttcaggagatggatcagacctgatgagcagagagaagaggctgagaagagcgcgcagtaacagattaacggatttcgaaaagtgtattatcttgttatggagacctatttggtcgatgcatgtactcgttcatgcttaatcgacgaccactgacgttgtcctgaacaactccactctttttgtatcagaatgtacagcaaccgtattttgatttaaagtatacagagaaagtagaaccccagatatgcgagctgtggtgttgtttcgagcggcgcgtcaccggcttaagtgcagcagcatccgttcggaatctaaactagtcaggttgattcgacgctcaggcttcaagacaactcacgcatcgacagcttccatcaaaaccctcacagggacattcgacacatgagagcaatgagacagtgttgtcgctggcccgcacctccttggtcgatcggttgaggctgacctacaggacgcagttagcgctgctgatctccatgcaacagaggggcacgtacagccgcaggcgacgcgagtacgacggccgccgaaacgagagcaaagacagctgagaacttcatttcgctggcaattggtggttgtggtaggtctctagcttcagcaggcgaagacggtgtttattctagcggcggtgagtgacgacggacgcttcaattcctctacacagaaagaaagcacgccgcgcgacccgcccattcttaaccactaaattccacggcccatcaatctaaaatcaacccctgcctgtgcatcccgagacgtacattttcccaagtagcgtccctcgcattcatctaattgtgcagattggacgcaaccaagatccggttccccgcccctcgtggcaggtgcaatcaatctatgccatgcttgactttgttccggaacgtgcttgcttacctggtgtttgcagcgatgacctggccagatggcttcccggttaaacggtagaactggggtaacgatgcggtcgaattaatagcaaagcaatgccgtgcatatggcctgtcgaggcgtgatgattcattgcaattctttattcgcctacggaatactcgatgtcttttcgctaagaacaacggcaaggatatacatcggagcgcgtccctgttcaaattggtcgcgatatttatcctcttccttcgagatcgcagacatcaacaactgcgcggtatctctgtgtttcagaagctgtcgtgcgactcgacccaatgacctgtttcgcgagacctccaaccctaagcaaggactctccgcaatctgtggatgccgacacgatgcctccgcacggcatgtattcgcggatcctggccacagcgaacgcaggttcaatctagacctcgtgtttgaagtctctgttttcgcttctcgtggtttgcatgggcctctcaatgcaagctctcgggacttcaacgccgcaataatctacaatacactaggtgcatctagaacattgtggcgcatctcgtctacacctgaggtttgtgtcaaagcccgccgtcaagtgttaccacggttaaacgttcgcgtagatgagcaatgcgacacactgccatatcagcacattacatatcgaggatcgtctgcgaagactggatttcggcaagttttttcttccctttccagagtacagcctagttcacaacgatgcggaaaactggcggcacgaaataggactgtgcatgcgcactacgtgaaactttggcaaatccgtcaagatattcggccccgacgcttcttccacgacttttcaacgcgcgccagtcctggtggacttggaagaaaggtttcgtgtgggagcttaagcgggctgaaatacgattctccagcatttggcttctgttaatcatgatgttcctacaacatgacgcaagccatgggtcacgcaccaacttggcgtctacatcattgcctgctacagtagcccacagacaaaggacttcatgaggcgaaagcaactgtctgccccaagcctctgcgaggaaacaggtcgtgagcaaatcatttttcttgcctagtgcaacggcaaacgcagatctgccgcccgaaaactgtttgaaaggattcgcaccggcatagagaagcagaatttctgggccatggtgctcgccatccatgaatgtgaatagtgattggtcaacggcatcctggaagctttgggcccttttcctggaggcagagcgtctctgtatggtcgcatcgagaatgacctggaaacatgaggcgtgatcaacataagcagccgcgttgagggggtatcctaaggggcctgccgaaagaagtggatcggctccagcgttcagcaatgtttggatcgcctcggttgagccagacagtacggccgcaatcatgggagttccccacaaaccccagttctcgtcaacttgatgaccggtacacagcagacgaagcatctctgtgatgttagaactatacgccgcatcgtgaagactagaatcttgttccacgcagatggaagaaaagtgctgaagttctcgctgctcttgctccctgtctaaactcgaacgatcgatcaagccagagtgatcgtctggcgattcctcgtcttcgcttacttcatcaatgtcgttagctcctgctttcatttcgatatctccttccacctggtctgcttcgtctcttatctgggagctctctggtgcatgtggcatgtcccgcgaaaattcaactggcatcgttgttttaggaagtcctttgataatccccgcatcaatggcaaggtccagaaattcacccgtcaacctggcgtgctcttgcaccagcgagacacattttccgttatgcatcagcttttctggatctttagggactggaagattcccagagacataatgagcagacttgagtgtctgaagatgctgcgatgtaagacgactggatggtccagtcaagcttctataaaaaaggttgcaggatcggcagattcccgtaaatgcaccctgtttccggatgcgctcgccgcatctcgtacaggcattgttcacaagcttcgtttcgctgatattgacgagcatgatgaaccttttgcgctttgaaacaactgcctgccaattggatgcgccaattcgccgtccaaaattgtcgacatccatgatggtgaaagagcctcgtgatatgtgtacgtggcctgggcaatctttgaacctggacgctagcatttcgatcaagacgggccaattctggaagtactccgtctgcaaactatgctttcttcccaagaagtcgcgcaggactatgttgtctgggagcatttgcgatagtgcccttggaacctggagtacaagcatcaagatgaacatgatctgaggtaatgcatcatatacgccactgaggagctcggcgtagatatgctctattctggagactgcgatcgagcgtgccctatgtgatgatgatattttcgggcgtaaaatcttaacatcgacaatgcgttttcgctgtttagatggaacgacaggaatcgatactggcggatcatcgtcgatggactcgcgaattgctcttcgaagccgactgaatgcgttctcttgtccttcgccatatatgagaggcatatgagtgtcgaagatccctagcagcgagtacgccaagtcttcttcgcgtttagtcttgcgttcagctgcccacgacatgcgttcatcaaaagtgaggtgcgacattggaccaccttgcaagacatcaacgctgataccagtgatcttgttaagctcctgtgccaatgcatgcttctcaccaagctgcttgccttcagtgctgtaaaaacgcagagaagctggggcaatcaactcttgcaacgtccaaccgcgggtaaaccatttgctgtgctggcaagtcagagtccaaagcgtcggggaaagtaagtcaccacgaaaagactcatcattcgtagagattgaaacatccgagagatacacgtagcacaaagccgcattccggtaccagcgaaacatcgaattgatagcttccgtgagctcggcactgctagtcttatcaatgcagcaggtgtcgatccaggagtatttgattttgtccctagtagcctgatccatgcagaactagatcttgatatagctctttttgcctctggctctgcctttcacaatatctttataagtgacctcttcatcatcgttgccccaggtatgagacaggatggcgtaaggagggacttccttgccgaggaactccgccaggcggagggtaccgtcatcgtcgcgccataggaggcgcatgatctgcgtagtttcgatggacctagtcaacgcacttataagagacagatgaaaggacaaagcgcatatataaaagagcgacaggtgggtttcatggtcgcggacgagttctctcggtgcggctcgtaaagagagcggggctggaggcagtgcaaagtggctttttgggcaggctacaaccattcgctgcctagacgagtcagcatacagcttcctcttggccaaaacatagaagaagaatgtgagaagggcagggtcaagatgattttccaacgatgctcctcgccaagatgatctttgcagtgaatgtagtggtctgttccgagtcagatgcagcttgtcacattaccgccattcggatatcatttatccatgaccactgtgtagaatgtagcaaaatctgggtatgaagtcattttattagcgtacgagcgccatcttacgttttgaagtgcgcgagctcttcgatgataactctttgaaggcctctggtattgacctgacacatatggttgtgtctcttgagcatgaacacatgttgtacaagcctcgttgttgttgctacactacagtcagtaaatgcgcacctcgatcaagactggataaaatccggctttctccatcctagcttccatgccataatgacatgcgtacatgtgataattcagcttctgtgatgcagacagctcagaatttggatgctctttccaaattattgtgtctgcaggaacatcatagacacagaaaacctagtaagcatgatacgaaaagcattatgaaattgttgaataggacattccgaggttgatactaatctggcaggataactggacatctacatgatagtgcatccgcgctttggggcgccagaatgacctgtcgtatgtgcagctttcttgggctcgatgccttcgttgctacttttgctctcctctctcgagcatccttgatcatctttaatcctttagattccctctttttctgagcaacttcttttttcttctgttcctttctgtatctctccttctcccgcttcttctccttttctgcatctttggttctctgttgtgcctttcccaattccgccttgagtgcttcttgctccttccatgcggcctttactgcggccttttcagctttgatcctatctttcgaacctttttcgagtggccggcctaactgtttctgggattttcttccgacccttggagcagtactcttcgtcactttgtcctggcgacgagcaccatatgatcggactggcctagtcgctttgagaccgggtttcacggctgctctcgaagtcgtggaaccccagcgtgaagagcgtggggcaatcactttttttcctttaccagtggggttttgctgcgcccttctttctcccttgtcctttggttgatttgttgggctcgggtcagaaaagggagagggacttgagctaaagccgttccagccactgtccgctccactgctctgcgaccttggagtcgcctctctcgatatgggtgttggctctttcgacctaggtgttggctctttcgacctaggtgttggctctctcgaccggggtgtggggcctcttgacctgctactaggaggacttgagctttcatgaaggtttccggcgggacgaactggagaaggagcattgtaaagaccaaaatcctgcagattatcgtagctgtcagcacgcaatatacattaccggcttctgtctctaatcgcttgggcgctagcacctcctaagtcagtatcacgaacatgtggtgatgagctagcaaagctttcaggtggtgtggcgtgagcgggtgatgtagcgaaatcttgcagaggcctggtggttcctttccccttatcgattgaagcctgaccgcgctgcaaattcatacgaccccgaggccttgcacgattcctttcattgacttgaagaagccttggatctatacattgtgtagcattttgattgggcgttgttcttatgctaggcatgaccttgcctttcccagctcgacttgattccatttctccggctccttgcggcctcacctgattccgattgtacagctccactaaggtcaaatcgagatttggtgaactgctaggaactctagttacttccgggtttggtctgatacttttcccagcggctcgaatatgatgtggtctttggctggggcctttggctggggcccagacgctgcgcgaccccagtggttggggcaagaccttgagctcgaaccttcgccaaagcagcccgtttctcttccttgggcaaggcctggacctctgccattgacaaattcatgtcttcgcataccattttcagacagtctttatactttttgcaacctccattttgtttttaaaagaaatcatcgtcataattttgaaccttcctggctctggctctcctctgtgacctcctatttaaagctctcttctgttcctctggatctgaacatgtttcttccggtgaattcggttcattgattacgtttttcattgcttgttcccgatagtgtttcatttgttcattaccagcctttttttgatacgttttcgtcttcacaattctttcctcatatggacgcagctcatctcctgttttcccactcgccttggcctgttctagatccttctcaaggctttcgatatctcggaattgatagcgcattataaccgggtttttagtcgtattggtacgagtagtacgccttgcaccggcgtgtgcagaggatccttctcctggactttcaagtctttggatcctatgggagggcagcagatcgtactgttgatacggaggatttgggttatttaagccctggctgacagcacggacttgtatagtatcctcaggatccacagtattacacatgtcgttagtagtcgcgtagctggggttgaagtgttcgggattcatgccctcggtatcgtgatagaagttgaagtcttcgggatatatgtccatatcgtcgatgtcaaagtctggatctagcgtcaagtccatatcgccccagttctcttccattgtcggcgaagtgttcggtgagtgtgtgtagacgcgttgttgtcgctatgttcgacggatcgatcgtggggtacgagttgatgtttggttcgctccaggcgacaagaggttgtacgttgtaaggaaggggcgctattgtgagataattttggtgatatctccgtcgtagggtagtgctgcttccgattgtctgagagtctaagtcgagaggcttcgccagtgtaatagatatgctgcagggcaaatggtgcgctcgcgtgaaggatagacattcatcagaatttcgtgacctcagtcagagactgaactttagaggtgaagacctgcgaaaagactcgatcccctgtgcctgggatgatctcagtcactgaatcacattaggtcacggtcatgcttcacagcacgatgtgatggcggtcaatgaactacagcacaaatgtcaatgctacgacacagtgatcttcaacgggacactaagcaaatttgtagctgatgaaagtaacatcctcccatacattgaaacaattttcacgtgtcaagtctcgactaccacacacgattgaacgagcacaacatcaatcgccaagccatcattgatacccaacactttgtagctctctcctcagacacacctgcaatactattgtatatgatgaagtcccctctaaccttgaaaggccctgattaaacctgcacacacgcaattgattttacctctttcgacactggcatagctatggcatccggcaacgacagaagtctacaattcgcaattaatgcagaacagacatgaagtcccaaaacatatgtcgcctggtcctttacactttcgacgaattcggaagagcaagtggtctagtgctatggagcctgggcttagcgtattgctctgcatcactgcatttcatgcgtagtaaaggctgccttgcaatgcgtgatttgtgctatcagctcaaagcacaaaacgttgggaagccaactgcggcacgaagtatctaggtacggttgggctcaaagcgcaacacttccgagtgtctctcgtatcaaggtgtctggccacgggcgtacagtgcctttttggtgaaccgggctgccatgctaacgagagctcattgaaaacatttgttgacctccacgcgaggtcgcaaagaacccatgttgatagagaagagtttgtgtgatgcctattggatgtagcgcccattgaggtaactcgaacaggaaaggtcgcagctgcgccgcccatgtacctgctttaccgcccttcatcaagtcgcagaactttcgttaatctcatcagcgtgtttgggcttgcgcattaaagtggaaagggcgtgagggaatggaagctgattggtgcaaagattgttctgtaccgatacagcaagttctttttttgaggacttctgccttctctccgttagaggcctggttataaactggcgcttgccctggaagatcatgttcagacaatttcgcatcttccgaccaagatctttggcttttcacccttttcaaaattgcatcaactatagaatggcggcttcctcactctcgacccttcaacatgtcacgttacagaagctgaacaaactcgacagtcaacgtcaacagttcgagtccgacaagaaatctatcctggagcaagtctctagtgttcccgaccatcgaagtaaggtcgaagcactcctcgatggtttcgaactacatggtatagcaccaaagcaagccgacctatccatcagcaacctcaagcacttcgtccaccaggcgaagcacgatccctccgtctcggcatctctgttaaaagactggcaatctaggctcgagcatgaactgaatgtgaaaagcaacaagtacgagtacgcagctttgttcggcaagcttgttacagagtggataaagcactcaacactcgtgaagtcggccgatgtaagtgatggctctattgcgaaaggccggaaaaagatgcaagaacagcgccagtcatgggaaaattacgccttcgtagagaaagaggtgaatcagagcacgattgaacagtatctcagcgatatctttggggatgcgctgcagactgaaaagattaagaagtctcctctccgggtcttgcgagactcaatgaaggaggtcatggatttcaaatcggaccttgacacatcagagaaagatttttcgtccaacaaacgattcggtcactccgcaccgcatggcagccgcttcacgattgaactcctccagtcgtgtattcgtggtgtgaagaaagccgatttgttcaccggaagaaaacttgagatgattattgatttggagaagcagcctgcggtgttgaaggagctggtcgatgtactgaacatggatgtggacggacttgatcactgggagtgggatggtccggttcctctgaacatgcgccggcaaaccaatggtaagtatcgtgtctacatggatgaagagatccatcaagcaattttgctgcacttcatcggcaaaacgtgggcagtggcattgaagaaagccttcacgaacttctatcactcgggagcatggctgcaggcaccatatcgatcgatgcccaagaaaattcgccaacggagagaacacttcatcgagaatagtaataagtcgggtgattcggttcgcaactatagacgccagaagtatcaacaggagtacttcatgacacagctaccgtcgaatgccttcgaagacgctagggaatatgatgccgcagagggccaagagaagaattcgcacattgccacaaaacagactatgctacgtctactcacgactgagatactgctcaacacaaaggtctacggcgaatgttctgtgctgcagtcagacttcaagtggtttggcccatcactgcctcacgatacgatattcgcagtgttggaattcttcggtgttcctgcaaagtggcttcgattctttaagagatttctggaagtacctgttgtctttgcgcaggatggagcaggtgcaaaagcgcgggtacggaagtgcggtatcccgaatagccacatcctcagcgatgcgctcggcgaagctgtgcttttttgcctggattttgcagtgaatcgacgcacgaaaggcgcaaacatccatcgattccatgatgatctgtggttttggggtcaggaaactacgagcgtccaggcctgggaggctatcaaagaattcactgaagtcatgggcctccaactcaacgaagagaagactgggtcgtcgattatcgttgccgacaagagcagagcccgggtgccacacccaaatcttccagagggcaatctccattggggctttctcgaacttgacgcctccgccggtcgctgggtgattgaccgcgcccaagttgacgagcacataacggaactcaggcgacaactcgatgcctgccatagcgtaatggcatggattcaagcctggaatagctacgtcggcctcttcttcaacacaaacttcgcgcaacccgcgaactgtttcggccggcagcacaacgacatgatcatcgagacgttcagtcacattcaacgcagcttcttcggcaagtacggcaccgcgaacgtcacggaatatctccgcagcgtactcaaagagcgcttccagacaactgacgcggtacctgatgccttcttttactttcctgtcgagctcggcggccttgggttgaacaacccctcgatcagcgcgttcgcaacataccaaaactcttcccgcgatccaagcgcacgaatcgaacgagcattcgaagaagaacgcgaagcatacgacacggcgaaacaacgctgggacgcgggcgacgtgccatgccccaaccgcgagaccgacgaacccttcatgagtttcgaagagtacaccgcatttcgcgaagagacttcccacccgctgttcgaggcttatatgaatctcttggagtgtccagttgaagagcgagtggagaccagcgatgagatgtatgaggctttgagacggagtgatgcgccgcacgcgctggggtcgaatcattattggctgtggatattcaatctgtatgctggggacttgaagcagcgattcggtgggcagggagtacagcttggggagcgtgatttgctgcctgtggggttggtggaagtgttgaagagtgagaaggtgaggtgggagaattagcgtcgcagagatgagagagagagctttgtgtgcgtgaatactccacttatgtagatatacccgggctccaacccatttggaattaatcaactcttcactcttttccgcctcagaaagaaatgtgtgcaacagcacccaatagtgtctgctcacaatctggtatctcaatgtaacgttgatacgtttccagtatgtgagatctcatattaatgtgtcactcgctccaaagccatgatggctggtcttcaaccgttgcatcgatttggtaagaagctatagtacggatgtctgttgccaacggatggggtgggtacgacgtgacgaaggaacctagacgaacaaacaaagacgaattgtgaaatcacaggtcatgcttgtatcaagggggacatatgttcgtgaaatatttgagaggactttatttattttgtcgtagtcgcataatctgagcttttgtgatgttgcgtaaagacaagcttgcgaacagtaccttgatacaaatcgagtcgttcgcctacctttctcctgcttcttaatgcctaatcgtacaacgctttccaagatatacaaagaatggggtcaacatggagacatctaacatcctctggcgcataaaagcgcctatcgtgttgtacattcctctcttcctgatctgttttctctccctggaatcattcgttactcatttccctaacgtctggtccttcaactccttcgtcttctctgccaccatgtccgtaaccccctttgcttcatctgccgcacccctggtcttcttcgccaacctctctttccacgccttgtcctcctcgtctctcatctccaactccctcaaccacctgtctctcttttccttgcgttccgtctccgccttcatcctctcgtaatccttgcgcttgacgcggtccttttgccagtacaggtttcctatgacgagtacggcgattgtgaatgattgcgcgtagagtcggcggcggaagtataggttggtcattttgtggtcgcctttgcgcatgctccggcttgcgccaacaatggcccaggcagtcagaccgcagccgaatggaatgaggggttcttcgcggaaccgacgccatatcttgtcgatggtgttttcattgtagaagtcgctacgccagattgttagagaggaggaagtgtaacgattgtgcacgtgctgctattgtaatgaggagtaactcacgcattttcgtcaaaagaggaggggagaggcgcactgttgggaggtcccatgcccgccatgatgaaatgcggaggtggcggaggtgtcgcgtgcggtgaagatacgtagcaatagactttaaggtacaattactataccaccagtagtgctgtagcttaaaatgacgtctctgagctctgcgcaagcgttacaagcgtggtggtggtgatatgggccgacaaagatgtgtagatgcggagcttcatcgattatctcaccactcatcggcatcggctatttgtgatgttccagcgccgatcttagcagcggcgcgacatcatcgctaccgcgtaacacgccagtgctcgcagctccagcaactccataccgccattcgaatctcgacgtcgtcttgatgagcgccaaaaaggacgttcttgctttctccccgccatgaacgatgaggcagagtcctcgggagctgcgcagcgccatggacccaactcacctgagctcgtggaccctgaggatgacttggtggaaatcgacgaagaggaggtccagcggctgaaagaccagctcgtcaaggagagacggctagatgcaaagcggaaacgcatacggatgcttaatgagctcttgcgtgagcttgacttggttgtctacatgcagctcatcactctctatcatttcgagtacgataaccccacaacaccctaggaccgtactgaccgatacatcacagctgttcattcttctggctggccgtcaaggctctcatccatggcaccttgcttacgcccacttctgacccggtcggcgaacgcccacccgacgagcccaagcctttcctgcccctgatactgttctcgttctgcgtcaacttcgtcctgcatcagctgtatcctgcgccatcggccggggaagacacacgcggttatctacacggtggcctgatgatcgactttattgggcaacaaggccccaccagcaagtggaagcttggggcgttggacctatgcatactgttcctgcagcttatcatggtttccgtgcacgttaagagacgcgaattgaagaagaagctagcgaaattgtctgcgggaaggcactccaagtaccacagacgatgtcgagcggcctacaccagatgcgtcgaacgaggcggccgaggccactgctcgcgagcatgcggcccgagaacagaatgccgacgatgaagagcgaggtgtcctgcgccgaatggatacgctgtcagacattggaatcgacccggatgaggaagatgcgctgctgtcatcgtcatctgacgctggccagcccgacgccctagatatcctcacgtcaggccagtgcgccatcggtgacttcagtcttatcgacacccttgtacaagaaaacaagaactactcggcataccgcttgacgcgcaccgagagcggaatgaatgacatgcccgaaacattgcggcggctcaacactttgcgcgcgcggttcggagtgggcggtggctgaaggatcgaggacagcgctcgccatttgtaaacaccacatgcggtgcgactgcatcgacatcttgcaagcgaggtgcacaatagagccccgtggccaggcttattgccgcaccgcattctgcgaggtcgcgcgcccccacctcgaaatcccacagttaccccacgcttcagccctccgaggagatcaagactgcaacatcagcaacaatctgcaccgttgagatggcatggcgtaagcaatatgcaaccccagcgttaagcgacgccaccccaccaacgtacccggctcgtcatatcatttcgctttggttattgcgttcttgctgagtggccacgcgatacagtcatcagcatggcacaccgatcatggctttgccgcccgctggcaacctccgtcacccgtcaatctaaatttatccgcgtgcacggcttacatgtccgtcaccaggggcgatcggtgtgcttccatgcaggggtctccggttccgatatatattgttctaatcgtgtcagatagggctgcgtaccatgaacattgctatggggttcaaattgaggcggatagtgtaggtgttggacgggtagatcgatcttacttgttaccgtggttgaccatgtcactgcgaaggactcgggctgcaagaagcaagcaaggccacacaagcaaggcacagaggctgcccaggaccaggacctgtaagggttggagcagtaacaaacaagttcgaccagcatcatcgtatctccaccaaatgaaagccagatgcgcaagaaccaatacacatgtaagacttggcctcgctgcaggcacctacctgcaggtggataaatacagctttgaaatcatctccacatgtcattcttgcaatatcgcattgatgcactcgcatcaacaatttgggcgtgccctctgtactcgcaaagaccttggaagttggccgccaaacacgtggttgaattgcgttccaatccactggttgacaaccctatttgcatcagaaggcattacaccgcccgcacgacttccgaatccagaacacgtgcgtcgtgaggaaaaaaaagtaactttttgcaaagcaatgtcgacatttcttgtccaagatgcggcgatcgaccatgggcaacacaaacacgtgaaatgtggatgcgaacgatccccccctcctcctcctcctccttctccacctccccacatacaccacatcctcaaaccccttgaaacccccggattgaggagtttgaggggtgtgagctcaatccaaacgccatcatcacaaatctacaacatgatgtatcgttccaatccccccgacacccgcttcacttccctctcagcaaaacggcccgaatctcggaccgacccgaccaataccagcgtcgcgtgcgtctgattggtcgggacgttggctgtctcacatgaccgcaggcttcatgtggcagggagcagtgctgacatgcatgagggggtaccggcggtgcggaaccatcttgaggtggggctgggttggaggtagttggagaagggggatgatgcttgtttgaagttgaggggatggatttttgcggggattatagtcacggtcagtttttttttctttctgtgtcgaatgggggtaatcaaagtaggtaatccatccacaccaaaccatctgtgaaaaaaaggcttgctcggtcttatgttcagttgcagcagagacgagatgctcaacactacgcctcaacgcactgtgtcctgcatatcgcgcccagctccgtcgatattacgcgcatgacatcccccccccctcccacctccaatcgatcgccaccatccgcagttgacgccagaaaccttatgtactcttccttttcgtatctcgcctgccgcctcacgcaagaaatatgcagtgtaacaccaccaccaacctttctcgagtccctggggttgcacgccgggttcagggagcaggtagcggccggtagaaattgccgcgcttaaagtcaatactatagggtttgtttgcgcaattggggatgcatgcggtgtgacaaggggatggttggctcggttcgagcgagggtggattgagtttttgctgcctgcatgcatgcgcgggtaaggaagatatatcgataagacattttagattccttgtgtctattttttcttcttcctcaacggcctgcaccagtgttgcatgccagactactatgcagttttccttcacatctccatcgtagatctagtgtgggaaaggtcgggcggtgagtgtggggattacacgtgtctgcggtgggacaccgggtggatagactatgaaattctttgctgcatggaatttcgaaactgtacgtggtaccgcgcaaagaacaggcaacaagtccgagtgcggtgaccgtcgattaggagtcagcataatggtgtaatggaagggcgaacgcggcagttcattattgctgcgctggccgagccgtgagggtggtgagattcgggccgaaggaagttcgggtggtgacgagattggtgcttttgatgtcgcttgctggtgacaactggcacgtccttgtccagcacatcaggcctgctccatcgtgattgatgatgttccacagggtctccccattgctgatctagccttgcatacatcctgagcatgtgagccggtaatcgcggcgcacgcaatgcgtggttggcctttgcaaacgcaccgtaccgccctgcgggaccacggaatgtgtaggccttccacttcggttacactcgaccccacacactatggcgttgccttgcagcgactgagtgagggcaatgcaggcggtctgctgcgactcatgaccacttgcgacaaatattttaggtgcgtcttgagtcttgagtcttgagtcttgagtcttgactgctagctcgacggttgtcagcttcgaacaggcggtgtggcccgtgagccgatgctgtagtgtctgagcggaggctaaacgttgagccttcggaagactagcatgttcggggaaaggaaagagccgcagagtgaactgacgtcgaaggctgtatggtctgtggtgatagtgacagcatcgcctgttgcgcattccgtttcaagtttggaggcacaggagtgcgtcacaaaagctccttgctacttggttggccggaccacgctccggtgactagcatccaataacgacgagacataacagagtcattaaatggccgacgtcggtgcgaatgtgatcaggtgtacctggcaagtacatgccagtagcacgaggttatcgaagcactttgcgctgaccgacgtttgcgttctggccagttgagtcggtccgtgaagggagtcacgatcggatatttgcaaaacatgcattgcacgcataagatcgacgcaggcgaaagcccgtgaaagacccttatcccgttcagtggactaggcaagatctaacatcttacagcgcggactgcggtccgttgtctgcctcgattaggcaaaacagttccactttgggcagcactgtggttcgtgatgcgccgaccaagtcgccgaactcgaacgcgatagaagtataggactggggtccccaggatcaaattacatctgcatgtgtcgagcttcggtgcatctcggtgtttaggattcaaccgccggatcgcttgacataaaatgtcaactattgaccacgtttgcactgcatctccggtgatctgcagtgataccagcctgcctccgcggttgccacatggtcggacattttggcctcgtggtgttagcgatgagattgtggcttgagttccacccgcgctgtgatcattagctcataactttatgcagagattatcagcatggtgtggactttatttgacgtagcgagggaacagccacggagcgtactccggacaaaaaatctagtgacggagtccagcgagatggtaatgtggcttgaggagcgatggcacgcatgccagcggacccttggttaggcccgggagttgttcttgctgcgcgcgtaatgcacgggcgacttctgtaaggcagagttggaggttgccagcatcaccttcaatgtaccgacgtttgacagagcaagggtatccgttattcggaacaataatggtggccattttccctggccggggcaacgacgtccaagctagttctgaggagtatgtctttaagggtggaagtcaaccgctttgcgtgggagtaatctggtaccaagccatgctgtcgtctagccaggaacaccgttgtaagatgttttccttgtgtgtcgccgatgacggagaacgtgtgggatgaaggtctagacttcaaaaccaatttggtccgttttgcggaacagtgtccatactcctatagtaccagtgctaaagtgaagcgtaaagcgtgaggcctacgatactgaaactgcatcgcggtactgtgtcgacacctacggccgttgagaaccatcatctagactcggacgctaaagtgtggcctgttatagcatgtgtcgaggataagctttgacacttggttcagcggacaagtcgtttttagggatgaattgagtttgtgcttagcctagtggtgcgatcatttccgtccaacgccatcggtaacgtatctcggcattgtaatcgatagtagtagaaaccaaaaggtcgccgagcggtacactgttccgcggaggaattattgggatagcaagaaatgactggaccgtgtttcgccattcttttttcaagtaagcgagggaccacgctccttgcgcattctcaatcttggaactttccgatggttaggtcgcaacatgcgatggaagtaaaggatcaagaacatgaaatcattctgatattgagtttcttggtgtggactatcgggccgatggcagtcgtttgatgtttgagactgacagactattgacaaagcgaagaaattgtataatacatgagcgaggcagcgtagtgcctaggaaaagtatagcatcgaagaaagatgatgcgagatacaagaagaagcccgtggaggcgtattgttctagatgcagttttctatgtgtactgtatatgttgatgaggtgcagcggcgcgtgactgacaaacatgcttgggtcatgaagcccgtgggtatataacgagagttgagctcgcgtgctaccaactctattaagcgttcgccaatgcatatagacatgagatttgattgaaaaaagaaaagtttgatgaaagaaaatgtcggtggtttcaataccctacgtctcgcgaggctggccttgaggtggtgtccagttgctattctcatagcgacccttgtcttgaccatactggtcacggtagacgggttgcccaggatgcatttgctccctagcaggatactgatgcactggagacacaccttgagacaactgatttcccggagggtagcctggaggatagttctgagacctcgcgtcaggtgcgctgatatcattcggtggagggccagatgccgggtgataattgctagtgcgcctcctcacgttgcgttcttcctcacgaatctcctcctcgtaatcagcgaaggagtcctcggagccgcctctgatggaagaagttgcatttgaaggcgggatcgatggtcgcctaaggcgaggggactgcggtcttgttacagaaagcgtctcgggacgagactgcgagaagacaatggccttaaagtaatctcgctcactgtggtagaactcggcgtcttccaaggcgttccgtagctgctgctcaagtctggagatactcatggaagcttcgcgttccttttctttcctcctagcacggaatctagcggacgcacccgcgttgcgccttctcttctcatcggcaaccttggaggcagcctgtacatcaactggaatttggacgttgtgcccatgctgactcttgattgtcatgagctggatactgctttgtgatgatggtgccatgggtatcatgtttcgctccgcctccatgggaccagcagacagtctagactcgtgcatttgaacactcggttgtcggttaggatagtgtccgggggtgctaggcgtatcaaattgactcgatgcaacagagcctggctggctatatggggaatactgggcgatgggactcgcacttcctgactgggggaatcccatactcggccggcgaaggtcggtacgcgccatgctgtggggtggtgctgcacctgtagtcggcatggcagggaaatacgaatgtcggcctgcagctggaggcgtaggcagagactggtgcgacgaggcaggttccgagggcctagtgctggcagtcagaaatggagactggtgcgcatctatggtgccagttggtgggtttagcaaattcaagctttgggttctgtgcagtcgtggcgactttgtgtctagtatgtgtcttgcaccgggtcttccaggggggtggaatggacgaggcatatgctcgtcttgtgttaactcggcactatttggtcgactgattgaaggaaggctctgtgaatgtgaagtctcgacgggcgaaggagaatccatctgcgaagcacttctccttctgttacgttcctgctccctaagctcttgctgggggttgagaatctggcggaaagggtcggcatagcgttgaccagaaggcgttggtggagtgctagataattgacgcaaaggaggaaggacgggatggttcattggtggctcccttgggctggttcttggaattggtggctgcataccgggatagggttgggtaggcgatggctgaggggtcgtccgctctgagcgagatcctcctgccggtagtctcgacatggaaaagatttcgtcagagcccctctggctgccatgggccaaccatgagcgttcgggtttctgctcctcgtggaggtagggtggggtcaaggactgttggaaatggtgctggggaaaacgagggtgaggggcctggatagcggggagtgtggtagccagcgtgaagagtgaagagcgggtcgtcaggatgacaacccagatatatcacggcgaaataggtgatgtgtggcgtggagagggatagatggagtgggtgaagcgatgtcggcggagttgggtagggctgtctaggaattgcgagagagaccagccatgctatgctcgattgggagttcgcagcctgcgccacaggaacagtactggagatgggtggtgagcagacgagtgaagcgttggagaatgaagctgcagcgtggcgggaaatggtcaggatttgtgtgtcgggcagaggtcacagcgcgcgaaagggtgcgcaagggcccggtgggatacttaagccctggagaggagtacggtgtagtagggtcggaggatcgctggccgggcagcaaattcaggatgtgcccctgtcaaccaagttgcgccagatgccaggacatcatgccttgtaggcggctttgaagacacgcgctaagcggggccgggatacatgtgtacgctcgacgctcggtctctgcactactgcactactgcatgcaaagtgcagggaagtcggtgacgatgcgcggaagcggaacccacgccatctccccaccgcaagagcgcgcaccgagctagcattagcattacagcacagcacagcaccacacgcctgcaccaccactgtcactgggacgctggctgacaccgccagacgcgggctgcgggctgcgggctgcgggctgctggctgctggagagcacaggacagcagcaaagcctgccgcgcccatgttcgcgcgcggggcaagtgtgatgtgcacgaccaccctgtctcatcatgtgccccatctcatcccttcgcttgtcgctcgtgtggtagatttgaagccagacatgggagcgctgcggtggaattaaactccccgaaacgaagtgttccgccttgaacgccgcacgaccgtcagcaccgtgcatcacagtgtgctgcgtgctgcgtgctgcgcgcagcacaacacccaacaccaccaaggcgagacacaggtgctccgatctgcaatctgcacaaacttccacctcggaagctacccaaggataagcgttggggtagccgcagcagttctccaagagagcttggcctcgggccatccaacatcgtcaaaacgtcaaggccacttcggtgctggacgacgccgtcggccaacttgaactcggcccatcaaactttgtcgggaccgtcagcccggcagcggcttaacgcctcgcctgcgcgtggaagaagcatcatgtacctgtacatagcatgcgcgccttgcagtcatgcagccacgcagccacgcagccacgcaaaagtgcatcgtggtcggctctgtcgctgcacaagaacgtgctcagactgggtggtcctgcacaggggcgtgctgttggcgtgaacagctgtatcgcgtgctcgaatgcttagcccagagcgatgccatcaagtgtccaaggcgatgcactgttgaaagtcggtgagatcaaacgtcatgtgcgctcaatgctgcagtcccttgggcactgcctcaagatcccgacaaaatgtctagcaggcgtgggggtcctgcttactgaggccaggtgaagctgatggagcacatgtacatccaagtcattgccatctctgagcattcttctcgctttctccagagcgcgtgcaaagtttccgtcgtcgttcaggccgtgttggagtccctactccatgtacgttgggcgtcatcgcacgcaagagggtccgcacgtttcgtcacgtgttgacccgtaacttgccgcatgttgactagcacgtgtcatttctcaaggctgtgctgccataggttctaatgataatcacgttagcccgagtgatgctttttgcgaaccactcaagcttggtgccgtgccgccttcaaaagagcgatacggtcccctgaatgacaacctatcgccacgcgccatattcctcttgatgacccctgttggcttgttgactttgctactgggaagcttttgtgctgaagacaggtaccttgcggatgattcccactggagaggactgcatggtcgggtacactgagctggtgcagttgaggttttggataagaagccttgcctgttccgaggtgcctcaagatgatgaaatacatggctttcaatctggcgctcgacagcttcatccaggacgacaaaccctgtcaaagcgacggcaagaggaggcacctctgcgatgggattgattcctgaaacgtcctagttcgcatccagggccatggtcagcacggcgccagacgattgatccgagctgatcggttggccgcctccaccaaatcccggctccaaactgtcggttgctgagccaagcatcgagtccaggagtgcttccgcgcgggctgtgcggtcacgtcacgagtgacgggctaattgcgtgcgtcacggactcacggtcgcaacaagccctcgttcctggccagctttgtcttcgcgctacattcaacctcgatccagcaagatagtcccgtcgcgatgagatgaaggcgacctggggatccatggttgcttgttgcagtcgcttctacagcatctcttacctgatctcgttccttcagcattttgttcaactcgcagtgcggtatgaaatagccgcgataatgtggccgcatcgctgttaggtcgttgtcatgcacccgctcttgaattaacttgtgcagcactgcaggtgcttgtgtttgctgacggcacgtgtcaaacatcggcacttagccgggcgatactcggggtatgaaacgcttggcgatgagatgtgtgaaaagacaaggcagccggagtcgtgttggaggagaacaggacgtggagcgatggagcatgttggtccgggcgtcgtggaaggagagtgcatccaaagaggaaggaacgaaggctatgcctcgtcatttgtcgttgcccaccacttctccaccatctacccctatcgctccactccctcgaatgcgtaaagagatgcttccacgttgatcactgaggtgaacctgattctggtcctggccgccatccttttgctcccacgcaggatctggaggaccctgtctgaggccatcggaagcatgcagccagtccgtctacatgcacacacgccgccctaccctgcgctttctcggacaatatctattttcgtacagaactactacaggtcgatttccatccttcaaacgacctgtagtatccacgaaaggcagcgtctactgagctcttaccattaggcatcggctaccgctataacctcaattgccgctgcgctggcgcgtcaacctcgtggtcgtgtgattcatctgccactataacaagttgagcatgctctgcatatattaaactacgggatctgcatcgaagtcccccgagatgctgcttcaccggaagcacgatgcctggttgatcgcattaggaagcacccaagacctgtcctaactaggccgggaatggcagcaccttcaccacatcagcaaatccctcatccgaacactttactaggcctttggggcgcatctctcgaacaagtggttcgacgcatctcagcctataccccagtgctggatgcgggaccttgccggtcagaaagtattgttcctgcttcctatagcatgtatcctatggtcagatttcaagacgtgagacgactcatacggtctacgcgaggcttgcgcgggctgcagcctcatacccttatggtcgcaaccttggtataatagctgtgctatagctgggaggggtcagtgcatgacgctcggggcatcaaacccctgtactgccagacgttcgtcatccgcggcccgcctactgagtcgacgtagcgcccggctgactatcgctccctgatcgtggttgtgtatgttgcagtgccacgatgtattcagccagtgtgtggtgaggagcagcaataccatcacgcctcacgcatgcgcaagcttcatggatcgacacgtgcactttgaggacgaaagtcctatctggactaagtgtaactgacgagattgcttcacagcacctggcagcgctgtggcatgcactctttcactccacattcacaaggaatactgcacaattgccagacgaggaacctcactcacgcaatcttggaaattatctgtatatcgcgagagtaaagctcagcagtgagctctacgatacactgcagggaagcctctagggatcttgggtagaagctgccttgtactagtgctaccacctagcgcaccgttcttttcgcccagtagcatggatcttgtgtgcaaagatcgcatggtatctggattaatcctctgtggtgaaattccctggattaaccccttcagcacaccagaaatggcatgccgcctctgcttgccctacagacaatgttttgctctctgttcgcaggataagcataaagttagcttcgcgcgggtcggcacgacacatgcaaagtgcatcggaagactacggcaagccgtcaatctatgcgccattgagactagattcgataagctgcgaaaattcatttccaggctttcgaagaagattcgcgccgtgcaagacaatgcaacgcattcattttctcgctgtcgcaacatgcctggacgctcagcacacgtgggatggcacaactagtctccatagtctcttctaaaatagtctggaaaaagtaatttctggtggatcgtatgccgcgtgcatgtcgcaggctgtcccggagcggcctagcagtcctgcgcctacgatattgagggtaccagatgccaggtgccgaactgtgtccttgccatggatgagctgacattggcgatgtggtcgatgagcgtgcactgggaatgctggtggccatcgcggtcgcatactgtggagcatctcaacacctcggtatcgtagggctgcgttgattgattcgttgtatacgcttaatccatccagaccatcagcatcaggcatcctcatgtgcatgcaaggtcgtatgcgggggggttgttccccgaggcgggctctgcgtaggatcaagaaccctgcgcttttcttcccttccactttcttctcgtcgctgaaatttctactttctattgcagcttacagcttgctatccgggaacacacctatggcacggggtgctttctccatcacacattcagcgcaccaatactttctcgccaaccaaatggaactgctccacacatgcacacggcacaatatggcacgcatgaactgcaccttcaacgtggcaatacgttgtcactactaaatagtataacgcagcctcacccgtgtcaagcctggtaaagcgcaaacgcctttatcacctcgtatattcgctgttcgggtacggtacacttactcaaatcgtcggcttttctaaccgctgccaaatcgcttatcccgtacccggatatggtccctgatctgacttcggttttcgtcgccggtcaagtgggaactgtagctcgggaagtggggttcatggcccccttgatgcaagaaatcatcatgactactcagctagatatcgtggatgtgatgtcgtgatgcagtgtgcgttagctcgctgcttacgggtaagcgaccggactttcgggctttgcgttggctagggacaagcgacgtagcgaactgtggatgttgacggctgtggatacgctatgtgttacgcactgacctgtcaatgggagaagtgcatgtcgggcgaagtgaaccccttcgcggtcgagagattcccgcggagatgtaacgatcgtgtacatcgctgcctccttcggcctgatgcggataaaagtcttgcgcgctgctggagaagtaatcagcctggaggccttaacccccaagcatgttctgagttccgctcccccaagcgtatcaggacatatgtcacgtaaagctcggtatacaacgctccccagcttcacacttaagatctaccgaagcgcctggatcatcatggatactgataacagactttgcagcatttcgtgtccattcacggaaggattcgtcctacatgtctcgagtacatgcaagcgtcaatgctgtccacgctatatatgtgtccaaatttaaggataacgagtatggactgtgccgttcgctggtagtgacgagaggctcgactgcgaagggtgaggtcgcgttcagggtctcgaggttatccttgcgtgtgcctgcctccctcgcttctgcgtcgcaaacaaggtttcaacatcaccacgtgtatgatgatgatggattccatgtccttttgctacatcttcggaggactcgagtctctcgatcatcacgacgatgatgctgcattccatacctatgcatggtgatgatctgggctgagtgccgcgcagattctgaagatgcatcgtgtaggacaaaagtcatcgcaaattttcgtgtctgtaggtaagggagagctgggcattgtacgtccattccatgcgcgaccgcgtcaacagacagcatcaaggttgccgaccttgcgaatctccgtcggcgtaggaactctcattctcttctgcaagctttgaagcgcgagtcgtccattgcactatcaagatgctatcacattcattaccctacgcttttgtcttactgctcctcacactccttcattcttcggccgtacgagccgcagtccacgcaggcctacctcatgaggtgctcaacttcacgcagtccatgggagtgcctcaacccgtgggaataaccatcacccaggcatacactgtcaactataccgctaccgaactcactactactacacaacaatgtccatctccctcaagcactcgcaccatttacagcatcgtctttccgtcgcccgatgccgcgcccatcgaagtgacggcccaaagccaggttttgacctcgtatattcctgagatgacgtggtgtgttgcgcctcctttgcaatacctaccaatctctggtgcaccatatcttaacgctaccacaaaccacacaaccacggtcaccggaactggcagctgtgaaacagtgtacgcgccgttggagacgaccgtttgcgccacgacattgactggactggcctcaaaggtgaccatcacagactgcagtcaagaggtcactttctcgactgagtgtggctttacactggaaacaccgacgccaacgaagggtaacaatacgtcaatgatcacgcctgccccgaccgttcggcagatcttcacatactatgttgcgccatggcagtctatgacggcaggtgaaacaccttcagacgtcgacgtcaagatatgcaaggtcctcgacaatggcgaccttgagtgcagccgcttccaggaggtttgggaagttgttgtggtcacaagcacattgacaacgacacatcccattgcattcactgcgactgtatccggcccaggtacgctaatcgtcgaaacattccaggccattgtgacggatacaatcacgacacttggtctttcgacgaccctgctgttggagacggaaatcgaaactgagagcacaagtacgcggaggaagacgtctgcaagtggcacttcgacggttaatggtggcacttccacgctcttcctcaccaagaccgtgcatcaagtcagaaggtatgtaagccattcttgtgtaaaaaaatgtgctgataacgcaacagctctagcactgaagagcctacaagcacggtgttcttgacttctacaaccacgactactggaacaaccaccattaccaaacctcgctcgacctctacttcttgaagcactttgctactcaggcgaattttggtagttttgcatttcatattgcgtgtatctgcgctgtcacgagctttttcttctgtcaagtaacgtacgtaacatagatcattgaatcaaaaacatgatgaagttcctccttcaaagctacgccgcctacatctttcaataatcaaacgatatagaacatgcttttccaacactatgctctctgctctctacatctcgctaccacttacctatccttaaacgccgttctaatcacatccaggtgcaggacaccttaccccgagacctacttctcgagcacaatatgttccccctaaaattcttccccctcatactcgcagtagcagcagccaaataccaacccctcgcccatcatgccaacgccgacatgaccgcgcatgcggtcacgaaaacagtataccacaccagcgtgctgagactatctggcaaagcgagctacaccaccaccctacatggcggtccagtgatgtacatctctcagagcgacgcgctcaatatcgccgagcagaagcgctccctcacggccaggcattcaccacacatcgcatctccatctccggcggcgacgaagagtgcagaattgccagctctgcacatctccttccaggccgacgacgggcatatgatgctttacctgccaagcgtcgcggcggctgcgttttgcaaagacgttgcgaggcaaagctccaagagaagtgtggcgacggttgtggagttggaggttaagattggtaaagacaatgtcaagatacccgttcctggggataatgcgggtgtattttgtcaagggcttggaacgggcggggaagaggcgggtagtatatcttcggcgacgctaccgggtgctgggaagacgagtgaagttgctcagagcacgcagatccaggcgagtgatggtactgctgtcagtgcgaagccgccgaagtctggtgcatcgagtccagcgaaggctacgcaagctgtgcccgaagatgccaacccaacaacttcgaagatcgcaggcgacttgacaagtgaagccgcatcagacattgtggatccaacaacaccgtcggtgccagctgctaagacgaatgcaccagccattaacactctaccacaagccccatctcaagcgtcgcccgctgctgaggaacccgaagatccatattcaccccctacgagcgccatatctccaaaagtccctgaagcttccgccaaacaagcaactactccaccagcagcacccgagtctgctgaagtactagatccaattcctactccctccccctcgcaaataacccaaatcacacctctcacaaccctgctcgtttcgccagtggacgatggcgccgttgcacatgcagacactattgcgcctaccatcacgccagagccaaaagcccaggtccaggaaatcggccataaaactgtccatgtcacaaactatgtgacggcgtacagacgtacgatgggcgcagcggtgcgtcctagggcagaagagaatactgccacaaggcgtgtggagttgaggtggtggtggagaagggggatgccgaagagagggcatggggatgatgatgtgagggtgacatcgagaaagggaggaaatggctcgagtgtaaaggcgccgaagccaacacatccgcctgaggaagctgcagaggagagtgggaagggtgaaagcgaaggagatgtcgctgcaccgtctaccaagaaagcgttgaagccgacgcatactccggtgccttcgcaagaagcgacaccagatcatgtggatggcgtacaattgccagaagacagcctgaatttggatcatgaggtcgcagctacttcaagcaccaagaaactgccgaagccaacgagtaagccgacactttctgaagctgcagcgccggatcacgatggcgagagtccatcggagaaagaggagagacctgaattgaagggaacaactagaccagcgccttccatcatagcaaagccagcgccatccaaacatacctctccaccacccaaagcttcagactcactcgataagaacgtacctgaagatgtagagccaacaactctgccgcgtaccaaatcttccaagccaaaacccactccacctcccgccgaagacgaacatcttccctctcaactcaagcccccaaaacataaaaccccacaaccgcttcgcctgagaataccgaggcggcagcaactcaatacgacgatccagaaacaatttcctattcgttccccagcgccacggaggctgcaaaaccacactcacctcttccgccaccacccccagcgccaagccgctccgcccttctatcctgggaccccaattgcgagcctaccgcccctctccgtgccacgccctcccaagcaaatcccgccaccaaacctcgggtgttgggtatccgtcacctcgggtgacaaagagggcaagacagagaaaacgaatacctccaacgaacccaccgagtcgtccgccgcatggggtaagatccgcgatccgcggctgctctggacagtggtggtgatgtggggattgcttgttttgcaggtggtgttggggtggtgggagtttggcaagggggcgtggggatgggaggggtgggtgcctatggttgggcgggtggggtggtgggatgggaagatagctgcggctgggtaggaagggtgagggagggtgacgtagcaataatgaatacgtatcctgatacatgtcgtgacttggctcgattgtagaatcagttatgccatggagacttcccatcgcagtctgttgtttggtgttcatggcaatcctgagatttagctgcttgatatacagctgtgagaagtttcaggtgggtacattaaaagagatgggccgctctgtgctgaggcggcgctggagtggatggcgggtgatctttggagcgaggggtgagtaagaagagggtgtttataggatttagtctatatgtacagtctatgggtatcatgtatgcggtatgcgtgaatatacaattctccttgagttcgtgtcgtcaggtgagcaggattcgagcgtcttcgtggtcgatgacgacttcctcattttcgaacgagtacttgcggcgcacgagttcgaagacgattagcccggcgctggtgctggggacttggcggatggtgcccatgaagaagtcgcggtagaggtatttgcgccatccgcctgctcgcttggctagcttcttgcattgagcgaacgtctcttcgtaggcatggtagtagcgggacatgatgcgtgacggcctgttctcatagtgtgcttggaagtcgagagcttctagccggcggtagtggacgtcttgaacctcagtcaggggatgcatgatgagctgggacgtgatggacgcagacatgccggcgagcagcaggaagatcggttcaagggtgtaatgcggtcggataacgggacgatcgtctgtctcatctggcatgactacagccttcttgagcagagtgtcccgcgtgcgggtgccgtagtacttggtcacgaatgcgtagtatgcctggctcttgaccgtctcgaaagtaccaaagaagacggcggcgccaaaagcgtccttgacaaagctcaacgaccatcccgcgaaaattccttgcagtccaatagagcggagcttatggccagcatagtgccacatggtcttgtgcttcccgtctaagatatctgcagtgcggaagcggacctgcaaggcgtcgaatggggctgcaataacagactgacatcctcctgctatgagaccggcggaaaaagtagttattggcggtggtggagggtacacacgcttggtctggtacgaggacggctcatggagagatgagagactgtggagatatgctgtgtagagcaccgcgccgatgcttctgcctgtcagttcacaatttccaacatcctcttcttcatgtcgtaccaagtattggccatcagcggcggcagcacctgcttgggtatgaagccccatccctcagtgcgaatcgcatgtgccaagacagcaggcgtagtcattctccatgaccatttcgctcccgccgtaatgtgaggattgatagctcttgcgtagcccatgtagtcgatccggccccggaagaatgccttcactggcgctcggaagtaaaaagcgaccatacgagctgcgacggctcgcatgcccgctgcctgcacacctgttgcgggcgccttgttcggattctgcgggctgtccgcgatgccgtcgccatggctatcgctgcggggagagactccagctggaacactggagccggtcgtcatcgcatatcatggaggttggagtgtgtttgccgacgcatttgcgggtggtagaggatgtgggtccatgaggtcgagaagttgcgcgtgaagatgtcacaagcgggtcttggtcgattccgaacgtgagaacacgggacagcggtcacgcttctacatgacgcacaaacatgtcaagttgatatgtacttggactacacagaatatcaccttccataactcggcggtatgaacagtcaggaaaatatgaacagggcttggcatctcttctatctcattcatgcatggctcttccgatgctaggcagccgtatcttggacaagtacaacgcctcgagtaccgatactacatgtctagtcttgtgaacttcgacatctgagtgtacgtcttacaggtgtgcttggtagagtctatagtcctcgtaacccatcaaaattcagggatagagatttggcgcgataatggctgtccgcagtcaaggtgatagaaagcaacagtaaatggcaagcgcgcaaccacgtgagtgcacgggccccgtgcgcgtctccgcgtcgcaagcaagctctcaagacccgcgacttttgttacttgtcgccttctctcctccactccactcacccaccgtcgatttgcctgaaggctcgatctcaacctcgccttcaacatggccgacgacatcgtcatcgacaagcagctgttccacgagcgcctgagcagcttggtcaccaaatggaaagccgacaagcgctctggcgaccagattttccagggcgcaggctcgattgcggccgtggtgggcaagccgagtgatccaggcagctatttgaagcccgccgcatttcaggtgagcgcaatatgatggcattacaggagacgagcgctgacagtaatcgcaatagctttggctgctaggctacgaatttccccacacactattcatccttacacccgagctgctccaaattgtcacaaccaaaaagaagggtgcgtcatcgaaactcgttttgcgctcggagaaccactgactaaaacggtgcagcatcatacctggagcctttgaagggtggcaaggtccccgtcgagattctggtccgaggcaaggatcccgaggagaacaaaaagcagtttcaaacatgcttggacaccctcaagaaggcgggcaaaaaggtcgctgttctcaagaaggacaactcgaccggagcattcgccgaggagtggaaggctgcgttccaggaggcgggctacaaggacgaggaccaggtcgatcttggccttctcctatccaacgctgccttgtctgtgaaggatgagagagagctcgtgagtcgcaaatacgattggttacgagagtccggctaaccagtacagcgagcgatccgcgatgcatcccgagcctcaagcgctctcatgaccaactttttcgtggaagaaatgtccgatattctcgattcagagaagaagatcacccaccgcgctctcgccgacaaagttgcgaacaaaatcgacgacgcaaagttctttgagaagcagaaggtttccaagaacttcgataccatgcagatggactggtgcctgcagcctacgatccagagtggaggcgcatacgacctgaaatttgccgccgagcccgacgagaacaacctgcacgcaggcgtcatcatctcggtccttggtctccgctacatgacatacggcgctatggttggtcgtacttatatggtgggaccgaacaaggagcaagagtcagcatacaagcttcttttggcgatccacgacctagttatcaagtcgatcaaggacggtgttgtggcaaaggatgtttacaacaaggctcttgcacatctcaaggcgaagaagcccgagtgggagaagcacttccccaagaatgtcggctacggtattggtaccgagaacaaggatacttccttgcttctgagcggcaagaacacacgagtcttgaaagacggtatgacactggtggttcagacgggcctgcaagacttggagaacagcaagccacaggacaagaaaagcaagtcgtactcgcttgtgctcgtcgacactgttcgcgtgggtcaggctgactgcgccgtcttcacgaaggagactacttcagatctcgatgctgtgtcattctttttcgacgacgaagaggaggaggtcaagcccaaggtcaagaaggagcgggcgccagcgatcgcgcaaaccaacatcacgaagacgcggacgcgacacgagcgcaccaccaaccaggatgccgagaaggaagaacaacgacgagctcatcagaaagaacttcaccagaagaagcagaaggaaggcttggagcaatacaccgaaggcgccaagtctctcaacggcactgaagagaaaaagttcaagaagttcgagtcgtacaagcgcgacaaccagttccctgcctctgtcgcaacgctagaaatcgttgttgacaagaagagcctgaccgttctccttccaattatgggtcgccctgtacccttccatattcacaccatcaagaacgcttcccacacgcctgaggccgacttcacatctctgcgtatcaacttcctgtcaccaggtcagggtgtaggcaggaaagatgaccagcctttcgaagatcccaacgcgcacttcattcgtagcttgacattcaagtcacaagacgtcgatcgtatcgaccagatctgcaaggacatcaccgagctcaagaaggacgtcgtgcggagagagacggagaagaagcagatggaggatgttgttgagcaggacaagctcatcccgctcaagactcgcaaacccttcaaccttgatctcatcttcatccgaccagcgctcgacggcaagcgcattcctgggagcgtcgagatccaccagaatggtttacgatacatccatggcaacggctcagcgaagatcgacgtactcttcagcaacatgaagcatcttttcttccagccttcacaacacgagctgatcgtcatcatacacgttcacctcaagaacccaatcatgcttggtaagaagaagaccaaggatgtccagttcgtccgcgaagccaccgagatgcaattcgacgagactggtaatcgcaagcgccgccacaagtttggtgacgaggaagagtttgagcaagaacaggaagagcgcaggcgacgtgcagccctcgacaaggagttcaagaacttcgccgagaagattgccgacgccgcacgtaacgagaatgtcagcgtcgacattccctaccgtgagcttggtttcaacggtgtcccatcgcgctcctcggtcctcgtgcagcccactaccgactgtcttgtccaactgaccgaaccacctttcacatgtctcacgctctccgagattgaaatcgtacatctcgaacgtgtgcagttcggtctgaggaacttcgacatggtggttgtatttacggactacaaccgcccaccggtgcatattaacactatcccggtggagtcactggatcctgtaaaagactggctcgactccgtcgacattccattcaccgagggaccgctcaacctcaactgggccaccatcatgaagacggtgacttcggacccacatcaatttttcgcagacggtggatggtcattcctctccaccgaatcagatgacgaaggcggtgacgaggaggaagaagaatcagcattcgaagtctcggaatctgagctcgccatctcagatgaaagctcagaggagagtgatttcgatgagaacgcatctgaagagatgagcgatgagggcagcgaagatgaattcagcgagggtgaaagctgggatgagttggataagaaggctgccaagaaggacaaggagagtgcacatgcggaggatgaggacgacggcaaagggaagaagaggaagcgataaacgcgtcgctttttcgtcgtttccatcgttggcttttttcttttcttgtaagagtacaaaattggctgtgctcgtggcatggtaatcgggagccagctagtgcttgccgagttcgcaaaatggttaatgctcgaacttggaatcaccgtatttcgattccaactcgctcttgatgccctccgagatatgcatctacatgtgaacacaaaatacgtagaccttaagcttattcatcatgcgtgtctacccatgtacgtcatctccgattccaaaaacttacaccgcactgctctacgacaatcatccgggataaagtataggtcatagcagagcgtttgactcatgaactacccctctggataccaaagacgtaaccatagaccgacgagccgtacttttgagcacgacgccatacccctcatcaacttccgatcgtccaaatgccggacaggaacagcgaacgtagaagaacgtgatcgggtaaactcttacccacaacctcatgccattccataacatccgtattctatcaacgagacttctccataaaatcactgccgcaaaatgtctctcactcccccaatcaaactcgccatcctcgacgactaccacaacatcgccgccccccacttcgcccacatcgacaaatccaaactccacatcacgaccttcacagacactctccccgcatactcacacccatcaaccagcgatgcagaccgcgccgccctcatcgcccggctccagccattctccgtgctatccaccatgcgcgaacgcacaccactaacatccgacctcctgcagcacctgccgaacctcaaactcatcctcgccaccggcggcaagttttgaaagctgggacatgtccgcgatcaaacagcgtggtatcattgtgtgtgccgccccccggtaagggcaggacagacggcgcaggcacccagtctccccgcgccctgcccgtcaagcaaggcggcggccacccaacgacccagcacgcgtgggcgcttatcctcgcgctcgcgcgcaacgtcgcggcggacgacgcggccgtcaaggccggtgggtggcagactgacctcgcgatcgggctgccgggcaagacgctcggcctcgtgggactggggcgcttgggatcgcacgtagcgcgcgtcggggtgctggcgtttggtatgaagattgtgtgctggagcgcgaacttgacgcaggaaaaagcagatgcaatggcgcacgaggtggggctacccgtgacgggtggcgggatggcagaggagggggagaagacgtttcgggtggtgagtaaggaggaagtgtttgggagtgcggatgtggtttcggtgcattatgtgctgagtgagcggtcgagggggttggtgggcaagagggaattggcgtgcatgaagacgtcggggttgctggttaatacgtctagaggaccgttggttgatgaagcggctctgttggatacgttgaggcatggaaggataaggggcgcggcgttggatgtttttgatattgagccgttgccggcggatagtccctggcgcagtgaggattggaacgtgaaggggaaatcgagggtgctgttgacgccgcacatggggtatgtggaagaagggacgatgggggtttggtacgaggagacagtggagaatgtggagaggttgattgaagggagggagttgttgcatgtgatcacttgagagaggcggattaacgcaaaatggcgatattgaacaacgaccatgctaaatgctgtcacacaaacaaatctcctgcaccctcccctctacgccgccgtagtcgtaaccacagtcgtcgccgtcgccgtcttcgtcacattactagtattcgtccgcgtaaccgtcgtctccgccggccctttcgtaataaagcaactacacgcactgctaatctccttcggtccacccagtcccagactaatattgatgcctcctcctggcaataccaagctaatgttcaattgtctcttgcgcacgggcagctccgcagggcacgacacgtcgtagaaggtgtatggggaggtggggttgtagtttgtgttgtcagccgcggcgacgtcgaagagcatgcagtttgcttcgccgtagccgaaggagagacacttggcgtccgctttgcagagagcctggcaggcggagaaggtgttctttgtgccagaggattcgaagtagtaggcaggcgtggattttacgtaggcgacaatgccgcagccgggggcggcggtgggggtgctgggctttgttaggatgggattcggaaggactggggaattgagattaatgagctggacttacggtgatggggaggtgactattgttgaagatggagccggggctggtgctgatgatgctggtttagaagaagacgctggcttagaagacgacactggcttggacgttggtgtaggtgtcggcgtgggagtgggcgtaggagtgggcgtaggcgaaggtgtagcactcgtcttcttgctcgttggaggaatgacagtggtggtgactttcttggtggtagtcacggttgtcgttccgccgaccgtgacagtcgaggtggcggttcctgatttcaagatgctgctgcagaagagagcggcttctgcggtgtggccttcgaatgcgtccagtccgcattcgctcactatttcctgtgttagctatcgctgctaggcgcaacggcaatgttacggaccatcgggataaccctgctggcgcttctgaaaagcagctgcttctacgctcgcagcaagagctgcggcgacaaccatggagagcttcatattgacgatggcagctcgttgtctctggaatttgaacgtaccggaaaggctgaacgatacttgttcaccggacaaggttgctacttatacgaagaatgaaaaactcttccatgtcggcatactgcataggcaaagtagcggaattacactgcgtggtatcgttcaattcatttgaaaatagatgaagttgacgcatctagcattcacgtccccatcgagggcataccgtacgacctagaccgcgtaacattgatagacgaacacgatctcattccgccggtagatggagcagtctggcgaacctgcatggcgctacccgtaccgcatcagccggccgccagagattggaagaattattgaaaagtgatatgaagcaaatatatgcaaagtgcgcgcgactgggatgcttgctgcaggtgcattctcaccccggtctggattccggcaaaatcgcgtgtcgagccataggctgcagatccactgccttaaaatagccaccaaatcgatttaccccagatatcgcccgcgctagagaacgacctcagtggggccgaacaagaaatcctcggattgttttgatggtgtgatcttcaggtacctgaaccggtggataggtactgaacaagactctaggcctgtcgtgccttccgtctggccccagatatcggtcacgttgggatcgtcacggtgcagcgctgctgtacgaagtatttacccagtgccaaataggaaggaatgaaggatgcattcatgcaaaaggactactgccttcggacagagaagtaaatacgtctcacattcggatcgcctccttcgaagtggttgtcattcgcacttttgagtcttgcattcactttgaaagtgatgcctagatcgtccccaatctctttccacagttgttcgaaactgtccgggttgtgtcgatacattgtataagtggcagaaattgtttcgtgagcttcggcacctcctacttgacgacccagtatcattgatccaggttgtgggcgcagcagttgtacgagtagcgttgacacttccttttgcttctgccatccccacaggtggaagaaagatcctgcgtaaatcatatcgaagctaccctggaggtctttcagcggagacgaaggatcaaagatgtctgccaccatgaacttggtcttaagcttgtctcggtccttgaacagtccgtatcctaaatcaatgaagtctttctcgagatcacatccgtatatgttttctgatggagcaccatctgcaactaaacggcgagtagtctgaccgaagcagcatgccatatccagtaatttttcgcccttacggagccgttccatgacctccgcatactcgtctagctcatcaatacccggttcaaggaatcggaattgtccgatacacggataaggatggatccgccatgcctcgttgcgaaggtttacgacgtgttcaattacactattcggtgcaatgccgctatatgtttcgagtaattgtctggctgactgaggaatctggctctcggagggtcgttcgtcgaaccatgcaaggtctgtctttggtaggtctgagattgtcgacatggcgcttcaggtgtttcaccaaagaacatgcgttctttggggactaaaaatgtcggctttgatctcaggtgggatgacttgaagtgtgaaaatcatagggatggtcacggaaacagcggaagcggaagcaaccagcagtagatgacgtcgtagcggccgctcttcccctcacataacgtcacaatctcgcccgctggtgcaacatcaccgatgttccaccatcttttgtttcacgttcgattttcgctcttgaaagacgacgcctaaacatttgggttgccttttggcaatctaggaggaatcggtcctttttgggtggtgcacgaccaaggttcagtgcccctctatgctgtgtgacgtgaccatcgagagtctctcagcaacatcgcacagaaacaacaacgagagtgcgaccatactcagtcgatggtcatgttcaatctcggagacagccttgtctggcctgtccacccacatcatgcgcgggcaagctcgttgctccgcgccatgaattacggtctgtgccgaatgatgcgctcggtcgcacaatgttcaaaggcctctgtaccttcttaaacggaaaaacgtcctaattgaaaggcaggtctccgagctgttcctttcgacaagaatcgagtgcgtccttccccgagttgataggctgtatggtatgacatactggcataagagtagctcattgagtctaatgtaaggcattagcatctaggtgaaacaaagattggcgcgactgacaagcttaaagaaaggtcttggagaccatcaacctcaactgagactaaagcatatcgaatgagcaacagcgctttaccgatagttcaacctctcccttgactggtttcggtactatggagaacttgatccaccaaaaacgggatgaaacctctcgggcatacatgagaagagcagttgaagataaagattccgacgggttgaccttcttgtggcacctggtgacgagtattcacgttgccacatcgactgcacgctgcaccaaacaaagccgggtggtgttctccatactcggcgtttgcaccagtcaaattgaaccatggtcatcgctaaggtatgtctttagcgctgttgctctgactacaagcgctttcaagggaatgcaatactgcattccacataccaggatgacatccctatcgagtttcattatactcaatttccccatacctggtacttggagctaggatgcatcctgttcgcggcaagagagcctttgccttctgaacaggacagagattgttggtttgggtaagtgaacgctgattacccccatcgatcaggttgaaaacagaggaaaatgttcacgattggcaagaggtcgcagttgggatcaggtctttagacttcctttgcatcgatacagtgacaaacaggccttgatactgagccacggcaggcactagaatccgaccatggttacaaccatgtcggagcatggcatgggaccatacttggtttctgagaatgtctgagaacccaggaaacatttactggtttgggttatataggagccttaagttctgccgcattctttccttggcaatcaaaactaccaacatatttgtcctattcagactagatggtgggcccccacgtctatgtatacatgggctctgcacacgcgcggtctccacccgtctatccggcgtcggggcagggcaggattggtgagttgttgtcagcgcaacggacggcttacacgctaacatcgtattcgaaacgacacatcaatccataaacgcagtacagcgggcttcgaataccagttgtaaaggcagtagatatgtgtcagctgctcatcctcccggctgagaagcctctagacgaagttatcgggcgcatgcagctatagagtcatgctgaactcacatggagagtggtgcatccagacatgcgcggatcctcgcttcgaccctgtgccctgagcattacggcctctaccactgatgacgctacttgtacccgttacttttgccgctctcagggtatcacacacggctttaaggcttagacccaaaaatttcggacgccgggctgtcttgaattcctctccacgggactaaatcctgagtgagataacccatgggcgcattagtatccactcctgtttggaagagacctcgagcgttttgacgtcgctacaacctcgaagtctgataaggctcctgcgatctaccggacacaacaaagtgatcgatgttataactgctgggggctcttaagcgatctgttccgtgcctatgacgtctgtcagatgctgtgtcatttcgcgaccgttttaatgtggtcgtacagcgaggctccagcaaagcgaatgactggaccctttgctcgaaagcgcacccattcacctgatctccagcggaatgacgccttagcaccattgattacagaccaaaaaaccctttcagtcgatctaaaggttaccgaacatttggtcgttgaggtacatcctactgggataggccatcactcatgtctttcatctgaagacgactgtgtacaatcgagtgaggggtgccccaaagctcccaacttgtgtttggtactcccctcatactccgcttgtgacatgagattctttgaaatcattcatcatatccatggaaccagaaggtcatcgatcgggccatagttgagtgcacattccatatgacaatcaaagaatgtacagcgatgtacagcgcacagcggtaggcacagcaagcagacttccggttccatcctggtagcggatcgtcaaacgagatggcagcagcacctgctattggataacggatcgctgcaatgaggtcagtcgcacatacacgctagcactgtagctgttgagtatatctacagcaggatcaccagatatggttcgatgtgagctgttccgttcattcccttattatttggacagcaccctatcgaaagtcatgagtgaaaagtccatcaccgagcgccggccgtcggatagcgagactgataccgaatcatgtcaactcaaacagtacgagggtggtcgcgaagcatggctaactgtggctggctctgcactcgtctattatgcctctttcggcataatgaatagctttgggttcttccagaactattacaccgtggtgttcctcaaagacacacctgcgactactattgccttctgtggcacacttcagatgttcctcatgaactcacttgcagccgtctcaggagcactatgtgatcgctatggcgtcaaggtatgtgtctaatctgactttggtttccgatatgtgctgaccacccaacagtggctgtatctgggctcaggttttggcaccatttttgccctcatgttgctgtccttcgtccaggctggacagttctggtcaatcttcctgattcaagggatgcttctgggtttcaccattgcattcggcatacaacctgccatcacggttgttggacaacacttcaatgcccgaagatctcttgctatgggtgtagtgtccacaggtgctgcactgggtggaattggatttccacttatgctagaaaagcttgtcccgaccgtcggatttgcgaacgccgttcgactggcagcgctcaaaattgggtgagtaaggcaaaaacactcaagtgtgctgtactgacacacgcagcatctgctactctttggctttgtgcatgtcaaaaagcaagccacaagggcaagatggacgtcgcgccgccctcattgatttccgtgggttcctcgacatccgctacaccatactttgtgctggcactttcttcgcgatccttggattatggattccttcatactacatcagtgcgttcaggattgccgtttcgaactttcagtatctaatccgccaatagaaacatacgcaaacgtcgttttcccgggtaacagtatcagcgagtactttctatgcatcatgaatgcttgcagcatcgttggtggaagcctgtaagctatcagagtactaatattgagattctgctgacaagaccaggggaggatttctagccgatcgtgttggacgcctcaacttcctttggccaatgggtcttcttggtggattcctctgcctcttcctctggctattgggtgacaccataggcattcttgtgggattcgtcggtctctacggtttcgctgccagcaatatcaacgcgctgccggcatcggccgtgggacaaatcacgcccgatggcagccttggagcacgaattggggctttctacagcgtcatcgctgttgctagcttggttggaactcctatcggaggagctttgatcacagacaaggacacaaaagatggctatcgatggttgatagtcttctcggtaagtactattcaattgtcacaggaatacttgaattgaccaaacatagggtgcatctctcactcttggctctctcttcatgcttgcaagccggctattgcatgacagggacctacgaaaacgctggtgatgcggcacgctcgagctgcgaaatcgggacacgtcaaacgcgatggatattcctaaccctacaacaggcctcgtacagagaacacgagagctttgaacttctgtacaacattcgatggctcaatagagcctacccatgtcgacatatacagcccctcacaagtcgagtgggcaccgacagtctggaacagtgtgacctcactgttccggcgtttaagcatctttccttctgtgtattacctcaaggcaacaaggctggcactggaaacgggaggcaagatccctctgtgtttatgtaccttaccgcaacccaatcattcctctccttaaatttcaatctaaatttcgcgaatcgtgcaacagttacttttcaagctccattgggtagacgagagacgaagactgtggcgaggcattcatgtgatgttgttcgattattcgattacaagcacgtgggctcgacaaaactgaatacaaataaaaaaaccctggatcacgtttgctaccatcacaattgtctttgaagcattctaatttgtttattgtgtgagttcaatgcttttgggtgtaggtgtaatgatcaaaacgcatggatacgtagagatagaagcgaggtcacttttcccttccccttcccaacaccgtcggcctgcgcctgttcatacgacaaaaaatcgatgtgtgactccgcatatttcctccggtcctctctcacgcgttaggaaggtgttggtgcaatatctggcttgccgatttcccgtgaggctcgtatgaacgaagtgccacagggccattgattcgaccataacgaagcataccctacaaatagcatcataggagctccgatttctcacccgctgctgcgcatgtatcccgttcttcaatatatgtcataatggcagtacgaccttcgctacacccatcgtggaacacgggaatgaattgcaatgccacactaccttgtcgcacccgctgtcagactgatggcacaacgtgcaaatccccataaatatcgccacagtagctcacgaatcccactagctatgacaaatgcgcaagcagcggcgagatctgtcactgcacaggtaggatagtccatgtcaccgtggggtgaaccttcgggtacaacaatgatcaatcattcccctgcataaaatggcacgggagtcgccgtaattggcagctcattctccaaacgggcctaagttggttgcaatgcgctgtacacaacctatggtcgtatggagcggctcttgcctcgcactgaactttccttcacatcgcacacccggtttgcctcccgcaactcgatgttctagtgcaacgtcttttattacatcggcaaaatgtccttcgagaacatcgacgacgatcgccacagtaacgtacaagtctacaagatgttttgtcatcgacaaacgcttctctttcacgtcgttgatgttctgagagacgcataatagacttgctgccaaagaaatacatagcaggaaattctgagtgtaaaaagtctcttctcgtcgaccagtgatatcttacaacctacatcacatcaacaatcttcgtatttttgccatgcgcactctgattattcttcctggccttcttcattggaaggactatacgtgccaataggactatagatgagctatttcttgaagccagtttgctagcgaaatacacgtgagtaggcccagctcccgtgatccctgtcaacatactcctgatttacgtcccagctaaagtagttgctgctaccactccacctcacccttcatgttccacatcatccatcacacgcatcaacactcaaggcctcacagccaccatcacctcctacacctcccctacgcctcccttccccctcctaacaaacaccccctcctccacctcttcaaaccccacccgttcataaaaacccctcgcctccggcgcactcctcaaatacaccggcgtccccgtccgatccgcgcgctcaagcgcccacgccaacaacttcctccccacgcccatgccctgccacttcggccacgtgcacacgggactgagataccaatgggcctggccctggaaaaactgcgcgcggagccggtcgttgcgcgcgatgggaacatcccactgctcggcacacacatgcgcgaacatttcctcgacgtcgtgctgcgtccagcgcattttcgcgtcccaggcgtaaaaggcaatcgcggatttgcgcagcggattgtgcaccgcggacccggggagcgtccagcatgccatgcccatgcactcgtccgtcggcgcgtgcacggctttgatccattggatggccgggtcggataggcttgggatgaggcgcttggccatcagggcgaggcgaatggcgggtaaggggcgctgggagggcggctcgacgaggtcccagaatgtggaggggaagctggtgtagagacatgatgcctgagcggtgttaggggggtgggagtggtgggaggggaggctcacgagcattgaggcgtcggcgggggtgcaggggaggatgaggatttggtcgtttggtatggggttactaggagggggtgttttggtggagggaagaggcgagatgttggacagggacatttttggggctgttgaggagtgaagaagagctataggtaggttcgagatcaatgatatcgactctttcctacgatgtatgtcatcagatgacggacttttacgattagctcagtgacttactcattgatgtacaagagcaagtacgcaagctgtatgttgacgggagatgataagcggtacgttcatcccactttccttaatctgactagtgcaggaagcagctggctggtgccttgaagtttatttgcaacgagatgaaagcgaacagttcctttgatgctctcaggctattgagggaaactgtcttgtcgtccctgcaggcttcccatgcgtgcaagactgcagtaacatcccaagaagtaggcgttctcaatgttggccctgttctaagttgagatacttgcgaattaagcgcgtatacgaactataccattagtgactaaaacgtgccgtcacttacctgccatcaagtattccgattatgtcgccagtttctcatcaaatccaagccgtcgtcatgcccagttgcgtcaccaagatcgccgtctggtccaaagaactgcgaaaaggccaattgggtgaaatgtaaaaaggatatatatctgccgctatcaatgcttccggcctgtctgtcatgaacgccctgaaaatgcatccctcatgaatccgtacatccctcctctcaaaacgccctagtccctatacaaaaagatgttccattacagggtatttgccacatcgtcgaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaggaagaaaagaggtcgcagactcgctcgctcaaggggtctgggtgttcaaaagtttgaaggaagaaaggaagaaaaggccgtcatggtgtgtgaacaatcctttacagttggcccgtcataggcttccagacgtccttgtgtcccttcttgccccagaactcttcgaaccactcctggcactttccacccacccagcagcccgcaaagtgcacgagaaggtcgccgtcgcggtagcccatgttatcgccgccctgggcgtaggcgttgaatttgcgctgcgggtatatgccgacgtggttgcgcacaagctggtgttcgagcatcagatgcttgatggcgtcctgctcggcaccgccgtgttccttgcccatgagcatggtgtaatcggtcatcatctcgagggtccagcgggtgaatgcgctgcggcggaaaaaggtgctgccggtgttgacgctctggtggtcctgggtgatgaggatgtcgatgtcttcgacgcggaagtcgttgggggtgttgatgtgggtggggttctttttcagctggccgtcgaggatcggggtgtcgcgcatcaggccggctttgagggcggcgggggacaggatatcttgggcgaggtcgtagtcgggggtcatgatgatgatgtcggtgtcgatcagccagacccattcggcgctggggtagcggtagaaggcttcggcaacggcggggatcttggaccaggtctgtagcaggagcagggggttagtttctggtagattgggaacgaggtagaaggcgggtgcggatgcttacgcggtgagcttcgccaatgtcgtagcggctagtgttgagccacaggttctggtagccgtgttttgcgcagtactccttgcggtcctcgagcacgcgcgtgaggacattggggatagcgctgttgtggccgccgccgtcgctcgccgtcagcaccacaatgtcgctgttcttgggcgtgcgcgcatagccatcgaagctgctggcgtatttgggcaccttccaatcccactcgggctgggccttgaagtatccgggctgcggcgtgtcgttctgcgtctccacgggggctatcgcctcgccgggggcgtagtttctgtagtactcgacgggcacgtcgccgaagaagttgaagaggacgatgaagatggtaatggcggagatggcgaggatgatggccctgcgtgtataattagcatcggtgtttgcagatgctatgtacgccctgcgtacgccctgcaaatcgttgctggatgcgcgccttccccggggtcttggtgggctacgccgcacaaataaaactgggtgcctgaacaaggaaaggcacgtactttcgcggcagcacctggagggcctgcatgtttcctaggttgggaagtgatcgcagcatctggcaaaagtgcgcgaaaacgaggacagagggttgtcttagggaaaagaggatcttggagagaaatgaatggatctgggcgaaggaagataagaacccgtaaaggcccccttgaaggcgctcagcactcgcatccggcaccgccaaccctcagcacccaactcaaagggccacgccgccgccaaaacagcactacccctagtgaaagataccgccgtggtaagccaccctaagtgctgactcggcacgctccggccttgtcattggccgccgcagagctcaacgtttttttccgctgcgaaacgctttaatgcgctaatttcactcgcggcaaagttgacgcgaggacatcgtgaaatctcgctggcgccccctttcatgtgcccaagtgcgcgctctggtctcaaagtaaatcttcgtttcttctaggcgacagctagctccccgtcgctgcaatatcgctgcagcgccagctctctgccatcgcagctgctcaaggcacccggccggcgcgtcatctccgcctcgtatcctccatgctgtgatctgccccattcggccttgcgccactgactcacgctgagctggcctctttgcgccggtaggggtgcatgtaacgttgcgccactcgagtcgcgcaaagggcagccgcccgcagacaggcagaatcgagagcatctgttgagtagcacggaatgacacctttgacagcttgcaagagctcgcagcacggatgactgatgatcgactaccggggggcccgccgtcaaaaccgctttgggactgcgtaatagaccgaaatggaaacagccttgcaggggatgcggaacagccggagacgtcaaatttcctcgccctgaagaacataaggttaaacgtgattacgcagcagtattaaggctcgaaagccatgcctctgtacagcatgtcactccaagatatcccagcattgtgctagacagtatccgtcacatcgcaatcgcagtagggctgtatataaataactcacagtggttcgttcggggcccgggagccgctcttgccctattggccatcatgcctgagctcaaaatctgctaatcaccatcgtcccaacggcttctccgggagcactgcggaagcccggttagtctacaaccaacatagcccaactaggatcacgtcagtactcatttgtcttgctcaaccttctgtcttatctaagacaaccactccccaagccacgctaaacccgactcgtttggatcaacacatctgtttgtacaactatgccgtactttactgagattgcttcaaaagctgggtatgcacttctcacagcacctctcgtagtcctccaggccccttgggcgttttcaaattccactgatgatgatcacatcgttttcttctcacgacccatgctaactctccgcagtatgccaccctaagcccgtcgacaagacgaaccccttaagcaccaacatcaggacccccatccaatccctaccgatcgccatcctctccccatcaccaaccccacacttattaaccccctgctccagacttccactccctcctcaagccctgcaccggaaaaacactcctcgtcgcccactggcctggcgacagcacctcggcggccttaatcgcctccttgaagaagctgcttccaaaacgcgactttgccacccacggcgtcacggaagccttcatcttcgatgtctacggcctgccggacctgtccggcgagcttggtattgactttgtgccgtgtctgatgtggtatatggatggggtgcaggatgcggttgtttggcatcaaggtacgtgagatagggagtgggagagtgatgggttggtttgctgacgtgattcagggtgtatggtggaaggagagagtgtggaaaagggggttagtagggttgtcgagaggttgaaggggagttatgaggttggggcggatatagagggaagtgatagtgattggtagggaagaagacatacgattagcgagaattgacttgtgtatagggcatgtgtcatgacggcttatgggtggtgttgacgttctgcatgtgtttgcgctagtgcggcttagcgtcaccagacgtgacttcctcgcaacttcctttcactctggactgacacttccgaggactggagccctggaatcattcacatgcccgcagctcctctggtataggcgtctagcgcactgtctctcccgcgatggacttggccatgtacctgaggagcgactatacggcggccggtatggcatgataagcaacgttaagagtagggaagcgacgaagtgcgagtccattggttactgcgcggataaaccttttggatggatagctaccattgtacgagtacatgaccgagatcggtgcatactgcggcagtgaaaaggtcaacataccagtatcgtccgccatcaggatcacagtgtgcgcataatctggacacaggccgccttggatctctgtggatacctgtagcaaattggagaatgtagaatcccaagtcttcttgtttacctggacctaactgcatgggaaatctggcatttgacacttggacgggaccgtttctatccaccacagcagcctcctggtagccatacttgcacgtttccatcgctttccacaaggccgactagaaagtgaaaggccagtcaatgactcccacgaatagtcggcatacgtattcctgcgctacccgcgctgtgaaagccttcctcgtgcgaagtcttggcaccccaatgccctccatatcgagacctggcgcttgctcacctactcccctccccaaacttgcctgcgcacactcgacttgagaattgtttttcgtcaacccgatcggctgctgtactggaacgattgtaccgcgcacacgttggcgcacatattgcctgccgataagtcagtaggctcgatcacatctcgacctgatcaattcactaaccctctcgcagcgactcctctctcgaatcattgtaaagcttgcaccacacatactacacggcgcacacatcgcccacagacaagtcagtaagctcaagctctcgccccgaccaattcactgaccttcgcgcagctccccccacttttgcccctgcatccacttcacccactctacggttagagtgcgcataattcgacttgactcgcgcgtttcgtgtcaccaggcgccatggcggaagctcagcatgcggcgcagctttggcagtatatcgcagctcatccaatccttgcggtacttgctggctttacaagcgggagcgcgttctatgcctctttgactcatcctgcctcaccaatcggctttggtcgtcgcctcactgcagctgaagcacatggaccgctcccagtagacataccagtggatgttgatcctctgcctctaccagctgcagaaccggcgatcccgcctttcaccaaaatcgaccttccacacatgacggcctacggtgctctgcagccagtagccctccatgcccagaccactcttgattcaggccatcttctcgccccggtgactcctagcagcgggcaagaaatctgcatgctctcaggagtactcgttgcgctcgttggcattggtgccgccttcacatccatcgaatatttgcgccggaaaaatgctaggagagcgctctcggatgatgatgccattgcttggctacagtctcaaatcaacaatgcaaaggccgacattcaaactcttgacaatcagcttcagactgctcaaggcatcaatcagactcttagcactcgtcttcagagcctgcagagcgttcagaccaatagtcaaactctcgccgatcagcttcagagtgttcagactaatagccagactcttagcgctcagctccagagtgttcagacccacaatcaaactcttagcattcagcttcagagcgttcagactaacagccagactctcgccaatcagcttcagggtgttcaagccgatttgatgacttctcaagcatcggagcggtcctgtcagaatagcataagagccttgcagacacgtctggacctggtcaggacggttgaactggcggaggccaaccagcagctggaaaacactcttcgtgagaaggaatacatcaatgaggcattgagacaactggcggaggatcatcaggcggctcttcgggaccaccagacgtccttgaaaagggagcaagacgcccacgtcgcagctttgacagcctcggaggctgaagcaagtgaagcgaatgaccgcaggatgtctcaacttgccgctgagaaggctgctctcgagcgagagcgagacaacaacatcgctgctttaatagcctcgaaagctgaagtaagcaaagcgaatgccctcataatgttgcaagaggagacggccacagcttcgatgactgctcttgagcgagagcgagacaacaacatcgccgctttgacggcttcgaaagctgaattgagcaaagcgaatgccctcagaatgtcgcaagaagggacggccacagctgagatcgctcatctcaagcaagagcgacttaactacatcgcgacttcaacagcttcaaaagatgcagcgctcgaagcgagtcaacttagggtgacaaatctgatgaccgagaaggcgacccttgagcaagagaatctcgctttgatgcggaaggaacagggccagatcgtacatcagaccgccattgaggccaaggtagataactgggtcgccaaatgctctgcctatgaacaggagctcaaagagcatgagggggagagctccgcttacaggaagaattgcaaagacatcatggccgacatgatgcgcatgattgccgagaaagacaccgttatctcatctctcgagactcagctgcacaattccaaaatcaccacagctactgcaggcgtagaactcgattcggagcgattacggcttcagtctgagattggcagcatgcagcaagaggaagaaagacggactacggagcttgaaagccaattcgacactatcgagtctgatatgaatgacctcaatgaaaggctccagtctctccaagacgagaaggagcagctaacaactgaccttacctctgctcggcaagcttgcgctgagaaggatggcaacatctcgggcctccaaagcgagaacgggcaattgtcttctgagcttgagtctctcaaccacgagaaggagcagctgacaattgacctcacctcttctcggcaagcttgcgctcagaaggatgacaacctctcgagcctccaaagcgagaatgggcgactgtcttccgagctccaccgatctcaacaagaatgcttcaggcaggacgaggtcctcgatagctctagggagtctgaaaagaaaaagcatgatgagcttggggaagctctccattatatgagccaactggagtcagaggtcgacgagttaagagccagcgaaaacaaccttgaggtcgagttgcaagaattgcgacaggagcattccacccacatcggaaagatcgaagctgatcaagacgacgtcaccgcagccgcggtcaaggctgctgtcgatgctgttgtttcgcgcgagcaggaggagacgaaatccacccttgacaagcatactgccgagcttgagaagctcaagagtgagcacgacattgccaccgactctgcggtcaaggctgcaatcgacaacgagcggaagaacgctcaagctgctcgcgagaatatggtctccgagcacaccgcagccatggaagatgtcaagcagaaagcaaatctggatgagaaagagctcgcccggaaacacgagcttactaatcagcacactgtgacgcgccttacgactgagaagaccgatgcagtcaacaaggctcagtccactatcatacctctggagaaggagcttgaggagactcgtcacaccatctcatcgctcgagaacaagcttgatgagaatcgtggtaccatctcatccctggagaacatgcttgaggaggcgaacacgcgtgccatatctccggagaaggcacgtggagatctgcaggcccatttggacgatctgaaggacgaaaagatcgctgccgagaattcactcaagggacaacttaaacagcatcaaagtgctaaacagctagaagtcgccgccaaagaccgcgagattgccgatatcaccaagaaggccaacgacctttctgccgaaatcgccgaacagggtcaacgttcgcaacaactcgaagtgcaacttgagcagaagaccggggagctatccagccacttggaatcgcatgctgccgaagttcagcgcatcggcgatattaacgaacagcagctgatccagatccaatccttgaacgagagtgcggagaaggacaagaccgagcttaacagcttggcgcgcgagaacgaaaagctgcaaattcaagccgatggcgatgctgcagcagttcaggctgaaattcaacgtctggaacagaccgtcgacaagactgatgccatgcttacggccttacgcgacgagctgcatgctagtacacaggagaaagagcaggctgtcatggagcttgaagaacagcgcatggttgatgaacaggagacagctaccaatctccgaactgaccgcgtcaaggtccccgacgggctcagatggtcaaatgccaccacgaaggatgactaccaggatgtcgtccgccatggtatcatccagcaaggcaagtataggttagagggtctagtgcctctacttctgccatacaccgacccattctattctgagctaccccaacccatcccacagccttgcaatttctctgacggaggcgatatgcactcatgcggccattgccatgagacttacggccgccgagactactacaaccacggaaagatgtgtgggttcttctttaccgactatgccgtgttttgcacacactgcgaatctctctttctgtcaaatggtgctttcaagaagcacgaagaagtgtgcggtaaggcccgtaagtctggcattgcacccgaggttctcgcgaagcagccgcctatggatgagttcgacgtccttaagaagaacgcgactcagactccctctacctcatcctcattccaagacatcgcgcagaagaagtcagctgctctgggctcagttcctgaagatactcttgttcgtgcagtcctacctttcgctgatcgggactatgcgtcttgcaacctaccagagccagttgagctggatgcggtacttcctcgaggcttcatgggcgacacattcggccataagttctggtgcgacaattgcaagctgtggtacaagaagactgcgaaatccgcgcatcttctcgcctgcaactccttcttcaagggtcgcgatgggcaccatccccatgcgtgttgccaattctgtggcgacattttccgagacaatgcgggcttccttaagcacatggagctttgtaagatgagcccatcgaaggatctctgcttgttgtgccacgaactcttcaacgttgagagcaacgagttggctgagcacacgccagattgctacgcgaacccagatcgcgctcactatgttctcccagcacgacctgatcttcggaagaaggctgctgaaactggacttgaggctcaaggatctgatagcaacctcacgattggcagttcttctactcctacaggccctgcagtcgaacgtgcagcttctggagacgctcaaaatgattggcaacttggacctcaggcccttgcatctgccaaagagtccaccaaaaacacacctgcggcggtttcattgcctggtactgatcgtgcatctccaaaacttattgacgcacctggagacaaggagctatctgttgctcacaccacaactacaaccatcgcgggctccaatattacacccactgcgtcgcagacggcctctccatctgctaagattgcccctggctcatccgagttcaccaaggttcatattggcgtgaaccgatcaccacagccgcctatcccttctacaccatctcccagcacggtatctactcctaggagcttttccatcacgtccagcagcatactcgcgactcctttcgtgccgaagaccgtttctcccactccaaacttcccgggcccacagagtggcttgggcatgtcgcggttctctcccggcttcgttggctctcatccaggtccaccgatgaacgcttacaacaattactcgccatcaccaccgccctcgaacttccagcctcgtggctttggttatggaggcccacaccctccgcagttcaactctggcatctcgacgcgtacgatgaacaacccctttttaccacatgatcagaacgacaccggcttccagcggaacatttgggaccctaatagtttccaaccacagattcaggacaacagagcctccccacagaacatgcagggcgccaccggtctcccgccgcctcaacccaacgactatggctctgcgccatccacttccactggccgcttctcgcgacccatcaacactaccctcggcagcgctaacactcgtacatttgtgtgcaagcactgcaacctacgccttccgagaggcatgctgtcgaagcatatgcctgagtgccgaaagtggcgccacagtgcgcgtgacaccccaccgcccaacagcgacgacgccatcaagtctcccgccagcgatgagtctaccaacccgcccagcagcgatgatcctacgcacccgcctgacagcgatgatgctatcaagccgtagacgacgttaacgacgagatggattttacgacatgaaaagcggactctgaccgcgataagtcaacagaggatgataccccttgcgtccaataccccctgtgtttcactgcgttgctttgattcaaattgcgcctttaaaaagttctttggaggattcttgctttatactgcattgcattttgcttcaggcggaatctggccgcgagatcaacagagtatgagcgaggattaaacgcatgccgttgaggttatggcgtgagcttgacgaatactagatacgaggaagaggagggatcatctaacttggagaatactaaacaccaggagattgacggtggcgcttgaagaataccaaattataacccaaaaacaagacttgctgctggctcaattgttgtgatgactggtgatgagagattttgtgggcggctaggtgcgacgggaagtgtctttgacgttaatcatcgacttgtacattcgtgaattttacgtattgatggcttgatctcctaaccacaggtatgttaattttcagcgttccacgtttgcgtacaaaagagcactcgcatgtctctgagtcagattaatatggctgtcatttagttcttaagggatgcgctgaaagtaggtggatgatatcacagcgagcaacaacacacgtagatttaatctggctgtaagtgatcagtatgacccagaccatacccgtgaaagcatgatgcatccccacattcgacgtcactcatcgaggcagcagctcaaaagtgatatgaccatgctagcgcgtcacagggctcccctcccttcctactcatatctacagctactcacagtgacctccccatattcatctctacactcctgttgccttgcacaatcacctcaaacaacttcggactactatccacaacttgttttgatactgacattctttcgcctactactagtacacaatgtcccagccgccagctggagaccagcaacccatttcgaaccccaagcgaccgcgtgagggagagagctacgagccctataagcgtgcacaaggacttgagtacccggacatgggtgtccgagtcgaggacaatgcgtatccgcaacgagacacgacacaagaaatggtaaagctcacatcagatttcccacctggacactagtgggcaagatgtactaacagaacatcagctacctaaccttccaagctggaacaaaggtccattacggatgggcgaccaattgcctaggactgccatgccaatcagcgatgtcagtgccgatcgttcgaaggaattagagcaggagtctaacaatgtggagatgcagaaacagcatgttcagcgaccacaagctcagactgtgagacgtacgaagacgaagactccaatggcatatgcccgtcccgatcctcagcctttaatacaagtgcagccaattcacgcagctcacccacacactccataccaatcacaggtagtacaagacagcttaccgacgccggctatcactccccggagaaaacccaagacgaagggcccggctgggaagcctgcacaggcagaaggtccatacacggcacaaatggctcccaggaacagtgtaaatgagcctgctttgccaaatgttgacgcacaacagattcaacagcaacctcaacagtatcagcagcatcagcagcatcagcagaatccgcttcaaagcgtctatgttcaccagcatacatacgatacaagatttcagaacggtcatttgcagcaacagactccgcttcatcagcaagtgcgcggtcaagagcagctctatcagcaacccttctatgggcagcaacctgccatgggcatgtatgctctcccgaagatcacatcttcgaagttacctgtggtccagacaaactctcgtcaacaccagatgccaggggctgccaagtctcaggagaaggttgccgagactgcggcgaatggtcctcgtggacctatctctgccgcatcgtatgagccattccgtcagtcaaaccagtcaaaatggctcgcaattgcatggaaagccctgaccctgccgaaattggacgtactccctggcataagtgtgcagcaccgtctattcattggcccagaagagcagctagtcgttcccactttcgtgctgaagatgcggggactagatgctcagagtcgtcttgaggcctggatcaagatcatcaagctggggcgttctttttacacgacattccctaaagattcccaatgggagaacgcgtgggcggacatactgcaatttagtcaaaagatgctgacccaggagcgtcgattttacaactggatcgagaggattgatccagcggagaagatgcgaatcttcaaggagcggatactgcatgttcgcgtagaaccgagtcttgctgatccttggaatcctgactggactgacccggagctgagcgaatttgcgaggcagaagccttatttcgcagcagctgtgagccctgtctacatctccaaacctccgatcaaccaagcaggtgtccatgcacaaatcctatacgcccaggatggtagcagagtagattcgccaatgagcatacaagctgctcccaggcatctacttgcttcggctccttttcagtcacctccaatgcatgaacaaagcactttccaagatccgagacttgctccaccaccacaagcaccgggtcacgcgcgggctttatcatttgctgatcaaactccacgacagacaaaacctctcccaacaattcttcattcccctgcttcaccacgaaagcgaaaatcgggagccaacaagaaagagtcagcttcgaacaagaaacttcagactgatagaggccaaggtgaccaaatgcagcagaaaatggcaccctggctgaaagagctggagaagacataccttgccaaccaggccgaaatcgatgcttactacatggagaacaacgagttgaacatgcggaacttgagcgaccatttttcggacaagatgaggacgtggaacggccggcctgaagcactgaaattaagcgtatccgcatcacaacagattccagacaacattcaacaaggtccaacatcccaggcgcctttcccaaaagtagagccagcacagcctggtcagtatactgctgaagaggagatgatcgccgaaggtgccgcccaggcgtatatcgcagatttgaagcggggaacgattcttcctcctactcaatcacatatgcagagcgatgcgatacggcctcgaccacattactctgctccacaggcgcagaagtttgctccgaacccgcttgtgaaatcctggcctggtacagtgacggcacagaatttcgtggctcaagggcaggtagcaccgctgcagactgctccagtgatgcagacaggtggattacagcagacgattcaacctactgctcagcaaagccagcagcaaccgacgcaacaattcccaacttcgccaattgatactacacatgatgtatcttatgtcactccatcaagccagccggtccctgatccagtcaacacaataccgcaagctacaccaccgcagcacaagaagcccacacctgtcttcaaccctacacaagaggctcaaaagacggtgtatcgccaaatgctcgcgcgaaatgcagctctcgacaagagacttgagctaccagaatctgagcgcattgtcgttggcggaatcgatatagcggcgctgctcgatgctggcactgatatgatgaagatcgtcaagcagatcacgccgttcatgaaggaggcggagccagtcattgagcaacccgagcttccaaaggacactaccgagcaagtcggtgcagagatcgaccctccagccgtagcgcccaccttcatcaacgcaccagaacacggctggaacaatgtcgaagtcatcgacgagaccgacgtacgcttctggcccgggatggacaacatagatgaggtgtattgggccgaaaaaggcagaaacgcgttcataggcgagacgaaagctgagcgggatgagtgggaggctcacgtggctacggagtatcagcgcgagatggaaaagttggacgagatgttcgggacggattcgtatattggggatttttagataggatgttgttgttatctgtctagggattaatctcatgagccatagtacatacaatggtgggcttgagcattttcgcaattgcgttgaactacacgcaattaaaatgtatttgactataatttgcacaaagcgtgagcttctgttacgatttacatatgtctggagctatcggatatccaagtaccgtgccttgcggcctttcactttagccttgaactagcattcgaagtgaatgcgggacgagactatggtcgtcgcggggcttggcacctattcatcttcaccttcgatactcccagccacaataagacttttcgacgctcaaaaggccttttgcaccgctacctcctacccagatccaatacctacccaaccacttagcgctctactcatccgactatctctgcgactcacggcaatctgcaagcgcactccacaccctatacttcactctcaactctatctattcggagttaccaagaacggctatgccagccagtatgcataaccagggctccgcagacatgtcgttcgccctttttcgcggcgacaaggtcatcctaccaaccaagcgcaactttgggcccggtgtcattgaggaggccaatgagcgactcaaggaagagatcgcagcacgtcggcgctatcaggcttcaaaccagccagttgacccggagcaacaagttcgaagcgagctcgacaagaccaaccaggagctcgccaaagctcgtcgccgtcgcgaggcgctccaggcagaactgaaagaggtacagatgaccgagagcgtgctggagaggaagaagggcaagattgtggagcgcatcaagagcatccgcaacaggaagaaggagaagacagagcaggagcgacgacggcaggcggcgatggcgaagaagcaggaggtcaagggcgcgaagccggcgggcatacgcaagacgataccgccaaagccggcgcccatgatgaagttctccggctttcggttttcgaagaatcctggggtgtgattgtgtgaggaggtgcatggcaggtcgtacaggaacaaggcacggctgtgtcatgagggtacatggtgggcttcagagagggagggtgagaagcatgcggacgcacattacgggcctcactatacacggaaataaaagaaactcaatatgttggaaaggaaatttgttgtacttggatgtgcagatgagtgaggtgaagttggtgtagccagcgactagtttccccacatagctgcgggtccgtgcaggtgcccttattctcgtcatcatgcatcaccacctgtgctttttgtacatgcgtcagctgttcatgaatgtaccccacaatacgcgctcttgaagatactccgttcgtgcgcacatgctctgttatcgctgctgtaacctcccatgcggccgtatcacatcaataaatcaaccctgcatcgcatcactgccgatatcgctcgcacgtcatcatcatcgttccaggaccacaaccagaaagagtaggtaccgaggaataagattaccggctgcgagccgattgtgcatacagccaccaactgcagcacctccaccacctgtgcacctctaacctccgggccgctaaacaacactcggaaggtggtacctgtttcaacgcttgccgagacgtaccacgaagcaatcaagaggcacagccagcctgcactagcacaatccgactgtatgatcgcgtgcttaagcctgggtttgggtcaagctttcgtatctacacgccaagtctggggaatcgcggctgtctggctgaacggtaccacggtactacaatagtactcgctacccagggaccttcgcagggagtctgaacattacccagtattgcaaagatcttctatgtctacccacatagagaagatggagacagaaacccttccgcctctgcttgcgctcccatctgagcttgttcatcacattctcagctacttgacgctgccagatctcttgacaaccggcttagtcagccgtgcagtccacgaacacacgcttgaagacaccctatggcacaccttcgttcaggaccaagttcccgaacgcataccgaagcccgcaaatctcacctggcgagagttgtttatacaacatcacccgtattggttcctcactaagaagaagatctggtttgccgacattccacatactggaaagctactcgttgcaagatatgatcatagaatcaacgccatcgaagcttacgccctagtcgctgagcgccgacaacctacattccagacatgggagtacaacccggacgcgatcatacacaccttcagtcccaaggtgcagcttgatctcaatgctgctgtcattcggctcgatgcggaagcttacgagcgggcaagtggcgacattggatatcgactgcaaaaggaaatacccatgaacgtgtcctacgagctgtctccatcgactgcaaggctctactctcgactaatgcttgcgagaggatggcccaaagatataacttcatatgcgacacctgtctggccaccgctaacacttccaagcccggtgcgaacgcgcaacgacccaccaccttccgcctttcgacagccagcccagaagcctgctactctggacgatatgtctacttcaacgtttcggatccgccgatggatggaatttgcgcctagacaccacggcctcagcatgcgcattggagaggacatcagcacgtgggcgacgttgcctgaagagtgctacacccccacggcacaaaagccttggcaaggtatatggtgcggtgactatgcgggacatggttgcgagttcttagtgatcatgcaaccagacaacccccaaccgcttccagagcgagcggagtgggcaatgcgatctcgcgagcgagatggcagcgtgagtagcgacgggtcgtggagtactgcgcctacggatgctgttgcctctggggacgaggatgacgacttcgagactgcagacgacttggaagatagtgttgccactttacaggcagcattccatgcggcgagttcgggaagtcatacagaagaagatgtagaagagcaggacgagagcgtctatcaaggacgcatcgaagctgtgaagctgactggcgacccgaacatcccacgcggcgagtataccttcatcgcccctgatattggacagaatggtctgctcagagtagcatctgaggacatgttcaagggtgcaaggatcgtcaagtctgttggacacattgctgcacgcgggtttagagatggtattgcattccttcgtggacctgaacattcgtgactgacttctggcagatacctacatgacctcccagctcatcctcatctcacacgaccgattagcacagtattgggagaccttcggccatgtctctttctaccagcgcgtcaacattaatgatttttcgcgtgtatgagagaagggtactaatggctgcgacgactgtttaatcttgccttgggatcaggccgagcagatgttgttttggttaatgtcattttgttgtaggtctataattccggggatggcgctcgctgtgcaggcgtcatcatgttagcatgtcatcttgcttaattgaatgaaaccgtgtttccaaatctggaattaccctttaccacgcgcctcgccacctttaaacggcatgtggtcatatgcaaggcccgccatgagacgcactagtgctagacccttgttggtgatccccgcggacgtcattgcttgatcaacaaaaatcgccgtcgcacggacaacagccctcgttctctattccaaaggcaacactgctgagcaacttcttacgaccatactctgggatagataattgctcacactcacacctaacgatgccggaagtaactcatcatgagcagtacatgctgcacgtcactgcaggtcctacgtacaacgtcaaagaccatcaagatgttctcgtcaacactgagaagcccgtgaacatctcctccgacctgattgatgcaaagattcatatgcgcatccaggaataccgcggtacctatcctataatccacctgtaccacacattccttactgaccacctcgatccaggtctgcccaaaggctcgccaaaaacctcgccctactttgaaaccccacaacataagtacgaccgctactcgatatccttctccttcacgcccaaggaagacataaagggcgacaaactcgttttcggcaacgacttcgaccacccgattcgcgaccgcttacccccgctattcgacaaggcgtttggcatcgtgaagtggtggattgaccctggtctagacggcgatgtgtacggcgacgaaccgtatctatacggcgcgctgctcagctccatcaatgtgttgcggataggcgacaaaggcagcaagcaggatgaggcaaagacggaggagaagagcagcagcgaagccgagccagtggtctacaccgaaggcgcattcggctcgggcgaggcgattcgcaaagacctgcacctcccacccaccagcgccgcgcgccaaaaacacttcctcgccgagcaacaccgcaaggactttacctttgaagccggccgcgaataccaatgcgacttcttcaacccctacctcgacttcaacgagtttgcgctcaaaatcgggtacggactgcccgcgataagcatcatcggacactgggatggccagccgctacggtacgtattttccccgcccctgtgtgctaatgttgtgttgagggactggggctgacgtaaggttactgggctgaccaggacgcattcgcttagatatgtgctcaagaatcgcgagacggataaggagctgtttgtggtggttattgagctgctgccgacggagcaggcgaagaaggagggggcgccggtgccggaggagaagtttgaggaggcgcatgggaaggggaaggacgcgggggaggagaatgatgatcttgattgaggggtgggggacggtaaggtgcataggcaaggcgtttgaagggttggtgtacgacatacgtgaatcatgggatcaaaggtgctctgcttgaggacaaactcaatgtatttggcacttcctttggctttttggtatctacatgctgcatataattggaaaacctctctataacttttctatgtcgcaataagtctcaatacttgcccatgctcacgagctgtgttttgaagcgggccatggcggtcctacaacctcttacaaatatcctcgatgatctcgttggtcgtcgccttaccaccgagatccgggctcagcaacttgccctcctccaagttcgcatccaccgcctcatagatcttcgccgcagcctcctcctcgccctggaactccagcataagcgcagtcgaccgaatagtcgcgatggggttcgcaatgcccttgccctcgatatccggtgccgaaccatggcacggctcaccaataacaaagtccttgcccacattcgccgacggcacaagaccgagcgagccaaccagtgccgcagcaccatcagataggatatcaccgtaaagattcggcgcgacaatgacgtcgtagtcctcgggctggcggaacagcttgtacaccattgaatccacaatctgctcctcgatgccgaccatctggtacttgccctgtcccagcgcccggcgcgctgtctcgcggaacagcccatccgtctggctgagcacattgctcttatgcgtgatcgtcacgaggggtttggaatgaatgctactcgcgcccgcgtcccttacacgctggcgcctcagcgcaatatctcccgccatctcgctgatattccaactcgcggtttcagagatccgcttgatggcttctgcgatcttactcccgtcgggcgccgcgtacgtcttctcctccttgacatacagatcctctgtgttctcgcggacaatgactaggtccactgctctctgcgcgccacgcacggatttgacggggcgtacgttggcgtacagctggaggcgtttgcgcagcgcgacgatgggcgaagagtagcccttggttgcgacggtgggcgaggagaccgcgccgaagagggcggcgtcacattcggctttgagcgcagacacggtcttgtcggggagtgcgacgccttgctgctggaaggtttcccagccggcttcgtggtgggtgaaggtgaagttcaggccgagggaggagggcagggcttcgaggatgcggcggcccgcggggatgacttcgcggccgatgccgtcgcctgggataaggcctgtggttgtggtgttagtaattggcgggtcaattgagcgtgtgactgtattttggcgtattgagaatgggctcgagggtttctgtacctattctgagcgtgcgtgcggccatggtgaagctgtgttgtgactctgacagctctcacgggggaaattttggtgttgctgcaattgcgccgaggtcggaacgttgcggctgtttgggtctagactgctttcagatggcgtgggatagtgctccgaggaccccgtggggtatcgaacttcatcctcgtttgcctcgacatcttctcatcatgacataccatagattttcgattctgctctgtttttcctcgggatgggctggtttatgaggtcgcctcttcgccagttgttccacagcgaacacggtgcagttgagcacgtccatatttactgcgtgagccacgagtccaatcaaaagcccaagaactttgatggttgagtcttgaactgagtcgatttggctactactaatagtagctcttcacagaatgctgggccctcacgtatctcgacttgacgtggctgtgtgcgtcagtgtcaatgagacatgtctcacatacaacatcacatattgcgcactacaacatctcgttgtatctgctctcctatctacaagtacgcatacaataaagacgtgtccaattgtagcaattagtaagcaaaggtgaaggtcgatgacgcgccggggctcatcacgagccacaacagcaagctcgttagcttactatatcaattgctgaggctcacgccattactaacgcgtctcctcaccttttgatactctgatacatactcttgaattgtcaatatcgtagccgtcaatcatggtcaaactcaagcttgccaggcttgccttggccgtcatggccttactttgtctctactcttctgcgtgggctcatgcgcaaatgtcctctgacgagcgtgcacagcatcatagcaataccaagcgtgatagcgaagctttgagccagtgtctgcagtcgccggagatgcatgagcacaacatacacacgaccgcccatcgggacgacactctctatcgtctccgcaaagcgcatactcttcgcagaggtcagggaacgctctggactcacttctctcaacttacactgacgtctcatagacctcatacagcgtaaccgcgaatccgccaacaaatgggccgctgtgaagcatggagaatcacctggccattctcaagaccctcaagacatcttcaacttccgctggaacgaggatcccacgtacaacaacactggctgcgcattagctggcctatcgacatacggcccatactggcacgagggccagacgaggcgcgcggacattcgcgccggacaggacggtgtttacctgcgcctggcaatacagatcatcgacgtgtccacgtgcaatcctctttccggcgcgcaagttgatacatggcaagccacctcgatgggcgagtacagttcgaccatgaacggctacctccgcggctggcaaccttcttcgaaacatggaactgtcgattttgacaccatcttcccgggacactacagcggtcgcgcatcccacattcacattgttgttcgcgcgctggaagagaaacgcgtagtacaattcggcatgatctacttcgaccaggacattcgggatgaagttgaggtacgctggttaacaagcacgagacctgcaccatgactaatctatgtagcggaccggcaagtacaagaacaacaagcaagaactaaaagataatatcggcgacgactttatccaatatgattcgtcagactcgtatgacccgtatgtccgatgggccagaatcggtaacggtctgggtaggttgcaaatcacacgcaatccaagtttgtacactgacggacattgcagatgggggtttgcttggatggattacgatcggagtgaacactaaggataaccacgttccgcagccgcccaactcaaagcgtagcgtcatcgactggcacctcgagtaatgcggtcatgaccatactttggcgatggtagacatatggacgatagaaaagatcatgtcggagtatctggctagaaactcaacagacgggtttgaattctacatagactcaaagatcaattctacgatacatcacaaagtaccgaattctgtaaatagcttgcggtcgaaatcccatcgacgtgcgttgagatttgcgccattttcccccttgcgcgaattacacgacatcgaccaacccgttggcattacgaaacaactactcttctattacataaacgcgaatccttcgggctaattacagccatagcgcgagtaaacaatactgctgtgcgactctactaagctcgaagacttgtttgatcccaaacagcgacgattcgtgatatagtccaaatgcctcccggtattttctcatcattcatactcctacgaaaccgttcgttcaaacacatcaactcatcgtctcgtctttcatacatcaacaacacaatcgttacgcggcctcgacagcaaactatggatctcacgagcagacagatctgcatgccgcggaaattggcgtatggctacatcgccatcattttcttaacgctactggctgtcggcgtctttgagtggttgaatgcaaagcgcatcatcaggttgatgggaatgctagaggaagtgcaacggaatcaggtgaaggagaaggaaaatggcgaacctatcaaaaacagggtcttgataagtgtgtgcgggagacaagaagaagacagaaatgctatgaagtgagtggatgtgtttgatatgtgtaaagcaaaacaacacaaaagaagcgtctctcttttcaagcaatcaaaagtacaaagacctatttgctgtccaactgtgtgcgtaccagacaagaagatggcaatggcaatgcagcaaacagccaacacatcatctccctcaaattctcccctccactacaatgtcttctcagcatccatctaaaatctgaagtcctattacccggacagattccatacaatgcacctccgcgagaatttcggcgatatgtccggcaccaacacccacaagttctgcgtctccaaacctaccctgtatgtgtgtctttccatggtctcgatcttgtccgggcttctcatctgcgcgttgaaccatgcatcgactcagcgggatcgggcgatggctaagctgaagaaggctcggagatattgtggcagggggaaggggaaggggaagaacaagaaacaagaggagaggatagaagggagaggaagagcatcgggctttgagagagtatgggagggggagattatactgaagtcttatcaatgtatgagtagagtctctgagaggttacgtgtccaagaaaggagttcccagagcaaatgtaatctcgtcccagaatggtgctcaagttatccgcgccgcttatccctcctccttcatcaaagccccatgcacctcactcgatatccttccctgcagcaccctcctcccctcctcaaactccttccacgcctccgtcgtcgtgataatcccatgaccctccgtcaaataccgcctcatcttcagcgccaccaacatgccccaaagcaaataccccgtttgcgtgctaaactgcagccaccgcgccgcaggcttccccatgtccttcagcgcctccaagatattgtagaagcactgtaccaaatccggcgaatggtccgcatacttcgacggtttggccagcatggcgaagaaatgcacatggatggtggagtcaatgaccgcgcactctacttcatacgcgcgccgatcggtcgccttgaacgcgccgaacttatcatggcggaagcctgcgcgcgtgttgtcgtcgagatcgagtccagtgcgcgtcgcgagtgtgagggcggtgatgccgtcccattcgaagaggcgcgtgtcgcaggtgcagcacttgttgcgccggccgtcgttcatggtggccagccagatgaagcagcggtagtgcacccagtggccgcatggcgagagtgggaggaaggttgaggtggttgcgtcgcggccggactgtgtggagatcacgggcgcgtcccagcgactgaagcatatgccgcatgtagagattgggtgaggtggttgattgtgaagggcggagctttgcatcaggtcgttatcgacgtagcggagaagcgagggtaggacacgcggcgcagtgctggcttgtggtgactgtgtgccagagatgacgccatactgtcctatggcagctttgttgtaagtgggtgttgtgacttcgatctttggcactgcgagctgggtcgcgttgttgactgcttctgcatcaatctttgaagttgctggtaagccaaacggtgtcttgctcgtctctagagctcgtgctttgtcctcgtcggtgtctggaagaaaagataaggcggcacctgctatgccttgggaagattgctccgcgatcgtcaccaaattcatcgttgggtagcgtcttggcttgaagtggcttggcaatgtgggtgatattcgggttgtcgttgtgtgagcggggagaagtagcaggcgagaaaagtggggccttgttatagctcagtgaaagtgaggaaggcgcggaaagtgaattcgtcgagctttttgccttcaccgtctgggccagctggaatcactagcctgtatcattcgaagtttgatcaattggcgcacttcacttggtaggcatcgagttgacagtacttgacttggccatcatcagattctcacacacgcgaacatgacgtgacacaggcagcagtgccgtgacgatattgttaaaagtacagttagtgggatgggattgagcggagcttggtaccataattccactgcttagtcgaaacgctccccttcttttgtcagccaccactcggccggagacactacgaattcacagcagaacaacgggtccaaattctgtctagtgcccagatctgccacatcgatgattcactgcgtcgttgctgcgtcttcagtaaagggatgaggtggaatcccactgaaactgcgcgtgcgtatacttctgaagagcacttcctgacatagaggacaagagtcgggatttgaagctgcgtgccttgcccaggtaacctcggtgggggttggcaacgcagtctgtgatatttcgtcgagctcgcagtcggtgcataatgatctcagaaggataatcctggacctttcacaaacggataggattccatcgcgctcaaccatatgacgtctgatgtgtggataaagctcacacgaagtgctcgcccgatcgcggatatgaattggaacccggaagaagagcaaatacggagaaagaacgagggaatgctgcagttgaggcatgtacgatatcggcacagtaccttgacttgcctcgtacttttcaagcacgtcgacgagtttgcgagcgagtaatgttttgcggtctcgactcatatgttctctctctgcttgagaatagtaagcaagttgcaagtgaaaggctatttacatattggaggtaaagaagaagcagatacacaccattctggcgagccagcaaacatcccggagaagtattgctaagagcaagttgatcggttgataccccctgcacaattgcttgagccgccagttgcacctccgtcatcgacatgctctctgttttctcgttcaatttctcgttccgaagcgcggaaagcttgtcaaatttcgtctctgccgtgttcaaggcctccatccagggtttcaacggtttgttattcgaagaagtggtcttgatgcttgtttccgaagaaagaacggggttggcatgctgtgggggtgacttgagagaatctgttgagacttgttggaatggcgacgcccacccctctttctgagggtcaaaccgtgaaatagtctttgaaggtgtagagaggcccggagccgacatgagcggctgtggagatgccgtatcgtcggaggcatcgtgaagtactcctgaagtgaagaaattcgtgtcgaactcaggctttcccactggtggttttgggaagggaagagaatgagggcttacagctcctaccattctctgattcagtctgggtaatccactaggcgatactgttggatcttgagtaggaaaggaatgtcgtggtgtcgcgattgcatctggtaacggctcaccctgatccaataccacggcattttccatgaatgtaatgtctacgatgctccgatggtctatcattttgaaaatccctacgaggatactattccaatagtcctcaggctttggcggccctgacgggatctcgatgcttgtaagaaatttctcaaacagctcaacatcgttgcgattgcgaaactcggcgcccagactctgacgatatttgcacagtatctggccaagaagatgacccttatctccgggaaaaaatctgagaggatgtaacttgactctggaggtctcaggaaggcggaacaggtcggcaagacatttgtcgccgtacacgtggttgcatcggagccgcacgggtcgctcggaattatcgtgaccaggatcaggaccttctccaaactgtttccagcaaaggggacacttctgctcatcttcttcaacgtcttcgatttcgatggggtgcaaactgtccaggaaagcttgctgcgagtcgaaagtgtctcgatccgctttgggagcggagtatcgtcttgatgcgggttgaggctgggtgatataggcactgtcatgatctatcgcaaacgcttcggactttgtatcgttttccatgtccatagccgtgaatgcttcattgggcgggctttgggtcggggtcgtaggctgcgtagccgctggatcgctcatagtgcttgtatgaccttaacactgaaggggttggttgaacgaaagtaatagaaatgtagaccttagcctttgttgtatacttgggtgatatttgggttgtaaaactggcaatgaggtcagcatcaagacgtgaggcaggcgaggctgcacacccgcgctaaacaccttagctctcttgctgcctatgattggtcaccggcagaacctggtgaattcctccttctcaagtaactcttcttctgccagcgatttgtaggcactttccgtacggctgcaaaaaagcaatggcgaatgcccgacttcacactcagaggtgtgagcagacagctgcggaccatgccaccaaagagcgtatgaattattcttcgtgttccttacgcttcacgaacttattcaagaattttgcgcagtgaccgtcatcgtcgcctacaccgtaatttggacgcagtgctcgcgagacttttttggctctcactaaaagatttcatgacctctgtcacaacccaatcgccagcgtcgactgcgcaagagtttgaggaccatcatagcacagtcatacctatgctcaaagtcgagaactacgattgtacgatctgtggaattctctcgcgcacggggaagtaccaatacaacggtcaagcaacatattggccccctttgtactcacgtcaacattgaactacacatcaacgcttgttgacattagatcaaactagtcgcgacgcgaaataagttgctttcatccgtttggacggcatgatggtctttagtaagctcgtgtagtcattgccagagttgcagcggacactagacggccatatgtggtggtgctttttgtacgaggatctttgaacagaatgaatacgtatttgcttcagaatgtcccgcagattcaactctgcgtgagaaatgctacattggtgcggaccgtctaaattataaacacgtcgtgaaaagacaatgcgagtctgtcactgcgcatcgccctatcagatatgtgagtttatctattcaggggtatatgaatctggcaagtctggagtgacctgatcagcaaagactaacgacttgacaagctacactggaattagacattccgtggctgcttctgcttccaccggtacggaaagacgggatggggttcacttcctgacttcactgtcccgagccgtgatgtacctatagcataaaagtgcgccacgagtgctttctacttatgccgtctttcccttcttatggctgcacctcatttctctgaccttgaactagggatcttgacgatcgacaccaccaacatgacacctacaaatgctgaaatcgatgcctatctcaacctccttataccaactgcaggaacggaaactgattgcccaatctgccacaagccctaccctgattacgacttcaaccgtgccagtgactatccagcatgcccatacgaacgaccagaaggaacgcaatgccgccacatctttggtcgcctatgtatagaagagcatgtgcgaggaggagaagaatacagcacgcgatgcccaagttgtcgcgaagaatggatcaggttttcacaagatgaacgcgccatatcatcattaggagatttcgagttcgacgcatcgagcgagtttgaggctccagggtcggatggcagcgatggttcattccacggtactgggaccagaaacttccccagaactcgacgaattaggtcttacagtagcgaagacttcgagctcgacgacgatcttcttcatccaacattgaatcggagagtacaggctatgcgggcgcgaagaaatgctgttattggcgtacgtctacgaaggcgatcttcgatatcgacaaccagcgatgacggagagcggggcctactttccgtccgtccaggcgccatggctcaagtggctcccgaggatcaatattcaacgccagccaggcgcctagagcgtatcgtttcacgcttggagcgcatgcgggaaatatacgagtatggaaatgcaacagcaggtgtactaatgtttttgggtaatgtagaggatgctgtggaaagcttgtcgctgttggtagaggaacgagatgtgacaaattaatgagcgtgggaaagatttagcggtcactgtttcaataattggggttaaagtttgcttaaaataacttacacggctgcgtgcatggtgatcttccgaaataattgttgacggcttaacggtagacgagcatacctggaacgactctgctcatctgactgaacacctaggaaatgtcttgaataataagaagagattaaaacatttatcaaaatgaaatttcctatcgtctcatgtgtacgaaaataatgcatcaaggaaaagggtgttatgtcgtcctcatggggtgtgcagtccgcagttgagagccctggagcgcatggatgtgcgggcgcgcctttcctcttttagccttaatcttttgccaccaatcagcgcacatcatctttccgcaccttccaacgcacgaaaagagtgacttttcacatcatcgacccttgcagaccatctttcatggtttgcgcctcccattcgatttttgatctcgaacgtatgtctaactaaatcgtctgtggaccgtatgcgcgacgtcactatctagcgacgaaatttctgttaccactacgtcgtacaattactcagttcgccactacgttaacctcaagcctcacaggcaataaattaccatggacgagttttcgacgaccactgatcgctttctagcatggttcaaaactgtcggaggcgaattccgcgacgatttgctggagatcaaagacctccgaccaaaggacgcgggccgaggaattggtcagtgggggcgactacagcgtttggacggtatgctgacttaaggaagtggccatcaaagacataccggaagacactacgctgtttacaatcccgaggagcgcaatcataaatacagaaacatcagagttggccgagaagctgcctaaagtatttgaagtgcccgaggatgacgaagacgaggattgggaacctctggactcatggggctctctaatacttgttattctgtatgagtatcttcagggagaagcatcacgatggaagccttacttcgatgtgcttccacaaagctttgacacgccaatcttctggactgaagctgagctcaaagagttagaaggcacgtgtcttacacccgagaagatcggaaagcaagagagcgacgaaatgctgaggaatcgcatactaccaatcgtcctgcaaaacgcgtccatcttttatcctgacggcacgactcaattgagcgaggatgatttgctatctcttgcgcatcgcgtcggaagtaccattatgtcttacgcatttgaccttgataccggcgatgaagattcagacgacgaagaaagaatgagctggggctgaaagatcgagacgggcaaccacccatgctcgggcatggtggccaatggcaagacatgcttaaatgcaaatggcagagttcaacgtaaagtttccattgaatgcgaaatgcttttgttgcactaacccagtctcaacaggcaccatgtgaaccatggagacagcctttgaagtaactgcgctgcgctccagactttcccgcaaggttctgagatcttgaaactactacgggcccattaccttcctcagacctacttcggcgctatggatatgtcacgccggagcatcgcagatatgatgtcgctgagctgccatgggctctcgtacgatcagcacttgttcaacagctgagcctgactgaagaggtactgggaaaagttgtaagtgaatgatggatggtcgtatcattggggattcgcctctgacagtattacaggatgccgaagtagaccccgaggagttggaagagtacttcgttatcgagcgagactctggtgaaccagacggccaaggacgtcttacctaccaagcggagctccgcgagatctccccggagcttgacgagcagcttacggcatttctcaaagcgattagaaagtcgaaacccgaagtagtagctgacaagcggaagcgagtggaaagttgtaaagctgcgattacccaggcgttaatgacaaaacttggacaatatcctacatcaatcgaggaagacaaggagctcttaaaaaagcaagacttggcgaagaggcaccgcatggctatagaagtcaggctaggggagaagacattgctgcaagaagctgttgtgttgatgcaaggaagtggcacaaccagcgaggaggcgaatggtgaaagagcaaccaaaagaacaaggacaagtgcatgatcaaactttgataattgaggtatgtttgcaatgctggcttccaagcttgccaaaactcgaccttacacaggcgagatgtgccaatcccgaactttcctgaacaatcttcactcatccaaccgcatcacccagttgcatcttcatacaatctgttgagcctcctttcgacttcttccatggttcccttcacctcctccgttccatcttcgacctccagcgcagccattaaccgttgagtgaagcggataggacgtctttgagggcgctgacgagattgtgtccgagctacgccatgtatactccccgaagatctttgactcatggatcttcgctctgcgatcctttggcttcgtcgcagcgcgcgcgttgtgctcggcggctcaggagcctcaacctgtggttgcgcatttctcggagcgacatcatgaaaccacacatctcgacacaacggacacttgttcctccacggccctggccctttgaggtgtttcgcgagacatttgcgtccaataacgtgtccacaacatcgctttgtaccaaaccactctgcgatcatgtcgactttgacagcccattcctgatgtggctcggaaccatggtcagtggatcgcggttccgtgtagagctcatgacatattgggcactccaggtcttctagttgtgcaagtactacgggagtgatgagaagtgcgcctttggtgctgtcctggttgctactgcttcggttttccggcgtttggcagtctggttgtggggtcgacattgctgagaaggctcaaggcagttctctgcactattgtattggagagtgcaaagactcaggaagatgagaaatgcttgggaggctggagtttctagcgaggcgaaggtttttgctgttcgatcgtcttgtcaacgtcttcgtccactgtgtttgccgaacgtgcagtcacacctctcttcacaaaaatcgccatcaatgtgaagtattcaacctgacggtcgcatgatgtatgcagtgtgttaggcgtaaatttggtcacgtgttgaagcgtgggaaggtacacagcctgcaccaacgcacgttgcggagtcaccgtcatgatacgtcgatcgctgccaccaccacgtttggacatcacctgatttgcagtgtcacagccaacgttgaactctaaactgttcacaacaggattttggttacaccggctaatggtccagcaattttctgcctcgggtcgtctcctagtcatcataagcatcacgataggcaacctagcatgcaatcgtgaaacccgcaaaacgctcagaattgatcaccggcaataccactaccaaataagttatgattggttatttacgggccatctctcagatccacctgtttccatacagtacctctctcaccttcctcatcacccgctcaacatcgtcaatttctctcctaacctgcacatccctgacttcaatgttcgcaagtcccgtcaaagctctttctaagcttgctagcatgtccgatctgcctttgttcggagcaggaaataattctttcctacaggtcgggcaggtgtggctccagggcatgttgccacgaatatgcctctctaggcagcgccgtccaaagatgtgcttgcaagcacgaacttggcaggcatattcattgctagaggagggaaagtctggatgcacatgagtggttggtggatcgacgtagaagacatgacagatgggacattcttggtcgtgcggagagccgttgggtaaagagtagataggtagaggaattgtctggcgcgacaggaagttttgaattttgaattcgggaatagaattcggcatgattggtttagccctctgttttggtttcagttgtttgcgagtaccttcctttgctagagtgcttaatcgaaatgtttagaagagaggacaaacgatcgaacttatagtgcggtccaggctgcttcaagggtggtgttgtaatggaagcaagatgaatgtgagcattcgttgtctggaatgggcttgatgtctctgccgatgtcactcgcattgctgtcattgcgttgctgtcgtccatcatctacagttgttgaccggccttctgacgatgtgactgtcacgttgatcatgtcttgccaaatattcattttttcctcgaggtctttgagcgatggcaacgatggcaagctagccttgcgtgtcgaaaacacgttttgaaagattccgtgtcatttgtagtcatgttacactttggctcaaactaaacggaagatcaggacagagcgtttcttcacatcaacggaaatgttctgcttggtcccgatattggtgggtgagagatcgcgataaagagactacgtctgtcacgtacccatcgtaagcagaacagtgcatatagatcgatagtagcagcagctggtaagggaaacgatcttggacgcctcttgtgatcttttaaaagtccccgcattgtgcttgtgttgttgaagatttaagtaaagcataacgtcgatgctttcaacgtttgatgtagccatcatggtcaacatatgagaccaacaagatcagggcgttttctagggagtttggccggaactcacttggctcccggttagggtgtatctcgtccgatcatatatctaatcaccgtacaatatcatagcgtcgtacatcgcctggctttgcgtccccacttcgtacatgctcgtaaacccgacgtaatctcctccaatgacgtggctatatagaaaaagggccgaatacaagcacactagtttttgtagtagcgtagtgctggtttgctccccacaagatagatgttgatttaactcgcgtgatgtggcttcctcacatgttgacagtcgttaccatatcgttccttccatttaacgaacagtcgtattccccagctgggtgttctcaccatgtccgcagttgacccgaaagccatctacgttgacgaaaatggcgacttctccatacgagatgacatccttcataaggtgaccgctcctaacgatgtgcacatcgaagttatctactccggcgtcaacccagcagacaccaaacatgctcatcttggcatccgctcaacagtcatcggatacgacttctgcggccgtgtcctctcagtgccgtcaggatccaagctcaccaaaggagacatagttgcaggatacacgccttctggaatgggacggccgagcagatatggaacccaccaggcgcattgctattgtccggaagacatgatcttcagcgtgccttcgcatcttccacagagtcatgcagcagctattacagtggtggcaatgactgctgcggacacggtcttcaacatcttcaagttgcctttgcctacttcgccagccgttcataactgtccgatcgttatttggggcgcctcttccagcgtaggcatctgcgcattacagttcctgaaggctagtggttgccaaaacatactcgtcaccgcatcactaggccgccatgaactgctcaaaagcctcggcgcaacacatacttttgattacaattcattaaccgttgaagccgatattgctgcggcggtccaggctcttggtcaaggctccgtaagccatgcgcttgatgctgctggtacattcacccaaccttcttcggcagatatgctcgcacgcgccatgaatagcccaggagctatacttgcaagcgtcactaaattccatggtggatttcaaatgcccttggccacgaccaaagacgagtggcgcttccttccaccgggtgcgccggaacccatcagtattcctggtaatccagaaaggcattggaatgcgtggacggctctggaatgggccattaagcagtacaatactcgatttatgcttccatcagtggagattttggatagcacccccgaggcagctctggacgaaatcatcaaagtcgggaattcagggcgaggtatttgggaaactagttgttctcgccagcccatgaaacaaatgacggtcaattatcgtctcttggtactgccacatgtacggtttcgtagccccatctttggatgcgagagcaggtagcgatattcagatggaccattacaatatatagctaagcatcttgaagcgcatccttgatcgtaaccttggtttcccaatcgtagatactcaaatcttcggaagcaatcatggcttctgaaagaatcatatcctggattttaggtgtccttggcgagaatcgtacttcaaagggctctgggcgcatgttctctgtgttggtgtaggcaaagatatcgagcttgacttcatttcccttttgcatcaaggtcagtataagttcggaatttgtgacggcaggagcgacggggcgtgcaaagacgtacatgcttatccaacccgggctgaatgttgaaggcccaggctattctcgccaacgaataataaagcccttgctccgctagtggctgtccactacattgtcgtcggccccaaccgaatggattactccctcgctggtttggatatggcttctccaggccattgaggaatctttcaggtcgcagaacatccggatcagggaagtcacgaggattacggtggatggcccacatgttgcccgtaatattcgtccccgctggaatgtgatagcctctatactcaaagtcgacagtattggcatgtggaataccggcaagaatggtcactgtcctccaccggagtacttccttcactgtagccactagatacggcaggcgtttgtcgacgtcgtcccagtttggtgatcgatcgtgtccaacgacggcatcaaattctgcttgcactttcttctggacatcaggaaagtatgccatggcgagaatgaaactaagcatagtgcttgatgtcgtgtcgacaccaccgccaataaggttagctgctaggcctgagacttctttgttgctgagattcatcttcggttgcgcttctataagattcgcggcaaaggtcgggccatctactttcgccccttcctgggtaaggaagtagaaatacttcgaaaatagatttgcacccgctttgattttggaaggagtgctgtatatgaaagacggtaattttgacagaattgggatggcctccataaggtacaaaccagggacgatgtagttgacagcctccatgacagcgagagctagctgtgccacttcgtcgttggtctttttgatacgacgaccccaaccaattatggaagtcaacgaaaccgagtatctctcatattgacatgacaaaatcatccggcttcatcatgagatctctggtcaatatcttcgattcgttggcttgagcttctcggtatcctcgaacggcctgtgttccaacgacaccatgctaaaaagcgattaatccggcacgtactcaaaagaccaaagatgatgtgacataccatgagctttctatggatccgccatctgtcaccgtaaaccaatgttgtctgattcgtagtcgttgcatcaacgaggtcacccatgacgacgaatctagggcgcgacgagaatatgtctgcgcgcttctcgagcagatctgaagcgacccaggcgtcctggacgattattcggtgttctcggcctacccagatggttgtcataggattgttgtaatactcagcccattcagcccattgtaaccagggtcggtccttcgagatttggtagtggttgccaacaattgggaatgggaaaggtccagggggcaattttcgcctcagcagaagcattcgtccataatcgacaaatacgacaactgtagcgagtacgaggcaagctgtcgccgcatagtagaatgtgttagcttcgtaaccaagtcggtccagtaacatttttgatggaagttgaagtcagacagggggttgctagagtcggtattttttctttggatgtaatgctaacgatctcgacttgaagggcagacaagtatgggtttcgcacggccccagatccccgcaacatactcttccccgctgcggggaagtattggggattggggtaacttgaaacacaaatagtattgccacgagacctcggagatctggaaagcggactgatcgtggccgagaagattcgctaaatgcccgttagcacatgtagctggtggttcctgcatgtattgaaatgcggggggcctcaaacacgatattggaatgacgattttcgatcgagctgtctgtgtgccatagctacccagtaaatctaatagacattttttcagggagcgatttgatccatgactcaagcatgtatgcagagaatctttctcttcacacgattcataatcgcgccaaacgtggctgagcgaccttcatagaggtagcgttgtgcgccgcagtctcgagatgtgaccgcgaaaatcattattactcgctgagtcgacgtaaatggaaagcggttgtgagcaccgtcgcgccgcctgcaatacttgggtaatcacctgagcctgccttcactgctaatttgcagaactccgggactctcaaagcttccatcatatcagaaatagaagttcttttgtcgaagcataaagcatacctagaatttttgcgcaatttccaacgcctaccgttctgtgccagacccttacactaatgccttgcattcacgccgaagctcgatttcggtcgcgtccgagctggcaaaacaatgactcagcggtctgatcatttcaatttgcgtacagacggagactctctctattgcatcgctcacataatgggatcgagatactaaaggcgcaaaggcctcttccttttgttgtaatggcctgcagtgtgaatatgacggggtgtttctataaaagcttgcggccttgcgcttacctaaagatgatgactgttaaaagattaagctatcctgcagagtatatacatgcagaagtatgaagtgcatgtatgatagcagaaaatgccagcgaaaatcatataatcgaacggatgttcgaaacacattgctaagcaagatcgtcagacattatatgtttgggatggctttttactacagtgttctacatcccctcaatcatgtgagttacaaggcaagtagctcttaccttgatgttgctgctgggttggtaagagcgacgttgtacgtttgcttaccagctgccaccagatgattccacgatttcatgtttgattctacagcatacgacgccgactagctatcttcctatctaccatcgctattgccaacaaaatcacaaaccaaaaatgaccatcgctccactacgcccgcttccgtcgcagccactcacgtctcgcgtccagatagttgacgattgcgttttcccaacaccgtctcttgggttcttcttgaataacaacctcataccccggagtaactatgagggacgtctcaaatgttcttactgctcgaggccaacttgcggcaacattcacctcgccatgctgcctacacccgctccatcacccgaacaagtaacacgtccaactcagcgcatccacaagccgcgcaaaccaaacgaatctctcaaaccgcacgaatcgcacgaatcgcatgaatcggccctgctatccgacgacgacgaatgtcccgatcgcacgaggtgtgaagtagcgttacaagtaaccacgccgagttgtgggcacatatttgggtctaagtgtctatctgagaagattttcaccactggaaattcatgttgtccaatctgtcacacaaaatggtatgtgaatgaggacccgtggtatagaaagagtgtgatgagggagagttggccgaatgggcagatcatggccttgggctggaatgttgggagcttcaaacaaggaagctaagatgggaaacttttacgagagttagagggcgtttgaccgtaattacttcccaagcgtggatcgggcaaatgcttcagtctccgtaatcgcgtcttctcacttcaccgctcatgcccgtttgcgttccccatggctatgccaattctcaccgcagttctagcgcggtagcagactcgccttataaatgaatcacaccagttatccactcctcttccctcccatccttcactcaatacagtccacaacaactttttcaaactatctcaaataaccctccactctaaatctctgacgatgaggataactttctataccctcctttgcctcactgctttcttcactattctcgttggcgctggtcccaatctagaagaccgctcgagtggcggcctgcagctctccagcctcaacacgtccaaaggcggtaagtcaagcacaactgcagcttcccagagattacctttaacctccgataagttacgtcacacgcctctggcgacgatccctctcttaaatatgactctagcacgactattcagatttgggtcggcagcatcaagatcgccgtcggtcatgtcatccaagctgatctataccgcaccatctggagtctactcgatagagcctgtccttccaacacagaccaagcgacatgcaaggtcgacaagaccgacatctgcttcaagaccgtgactattggcaaagacaagcgtcccgttgacagtacgtttgaaacccaaatctagtgaaatctagtcatgttcacctacagagagcccaagaaccaactaactatctataggcatggtctgtatccatgagattcgagcagagtggggcaccgaagagctgcgcaaactactcatcggcgtcgtcgcgggtacactcgaggcattaacgaagcgctaccctgacggcaagaccaattgtttctggatgggcgatgaggctgcatgcaatgtcggagatgtggtccgtgtaagttactcagctcttgtgcatcctttgaacaacagctgacgcctgcgtacagacaaacctcgtcccatatgggaccaaggctcagtacttccacatcaagctttggaacggagagacagggtacggacaatgggattgctgtgagggcgataaactccagctcgtcgacaaagctgtggacggtcttggtagcaagattggagagatcatgcatcaggagttcacccgcaactccgcctgcatcaccgacggctggaagggttgcaagaaggcgtaagaatggtgagctctgatgtctacagccttcggagaggagttacgagaaattcaaggtataaaggctcagacggtcaatgggtcaacaaggcatcagtggctagataggactgggtgcaaatacaaactatccaacatttcctcatactgccaatcattgacagatttccatcaggcgtgtggtacactgatacgtaagattgaatcgacccagagccgagaacagaacaccaagcctcgaaaacgacaatgggttttcggtcggaaattcgttatgcttcgtccaacacgtcgtgcatgtaatgacgtcagcctgcgtttgtgcgccaaaacaaaccgattcactgaccgcaaacttcatccgtcgccatcctgccagaaaccgctaaatttcgttagaatcacccagaacaccaacttacgcgtaactctaagcactatgggatttttcaacatagacaacaccatccaagacattcggaacgacgttttaacgcgtgtggatctgttcatattcctggtcgttttgaacgcgatattgctggccgctattatcttcttcctgtacaagatcctagacgctctcgtaagactccgaatagacttgagaagcacagctataccaatgggtgggcgaagactggatgcgaagcgcgagtagtgctcacgggatcgagcgcagaagcatgttgggcagtttgacaaaatgtaaacgggatgagttgattgcctacggaacattggcgtatttgcttgtgttcgtgtcttggggagccatgttccatcccacatttcctatctgccagcggagaccaaggaccgagtcgacaaacatctccaaatcctcgaggctttctgcgacgagcgtccagatctgttcggaccgatcaatacagctgccgctatcgagaggctcgaaagtctcgaccacttcttcgccaacaccgctccccttctcggccgtatcgatgactcgcttcaggcactcgaactgcctgtcgatatcctcacgtacattttattttctctggttatactcagtatcatcgggcttgtgctgtgtgcttcctagtttgggcgcgaagtggagctgcaaaaataagcattttctgccatgggcggcgctgtggtagaagggtcgacaaaattctgtactgaagtaaaggtgtgggtgacaggcaggtgagagagcgggatagtcgaccagacagtagtccttgaagccaaaagctttatttagcactgagtaataaccaatataaaatcccttagaaaaatatgctctacctttactttgtcgttaagccactttcactacaccgtttttccgtaactcatggtgaacgctgtttgttaattagcactaacgtatacttactagcctctccccaatcgcccatacgctcctagtttgctttcccactgtatctcacccaccaccaaatgacaaagcgcactacaaaacttcccggctaattacatcgtgtaaataagcacaccgatactgcaatttagcagacgaaggcctgatgtgagtgctatggcgtagatcgaagacaaaagctcaccctccaagtgcgactacagtaatgggcaatcaccatctatctgagctgtgcctccgccacatcgccttgatggaaataaaactcatcgacatacagaccaacacgaacaagtgcgaaaacgccgccatgactaccagtcttgctatggctgatctgatgaacaagattgatgccatcggtggacacctcattcaggacctgacggacgtcatcggtgtcttactcctggcgttactcgcagctatggttctgaacatcggtctgggctaccaggtgtggaagaagggcagttccgtcaagaaacacgctgccctcccgggtgccatttcggagtgaaaagaactgtgcgaagtctgatacgatgagagctgtattcggcgtggggtcggtcgccaaatgcgggatgtaagttttgccgtggtgaaagtctggcaagaattgtgctaacgttgaacacagtacaatcgcaacacgcatgaattttttctgggcaaaagacttgcggaaaggttttctttgaatcgttacgcatccggatttcatcgaatttgatgactggaagaagcccttattgtaggcagtgagtggcaggtgcatgttagcagctctgaggacgatcgcgacttctataatcgaagctgaagaagggaggcttgagtaccgcattacaattcttctatgagaatttcccctcgacgcaatccaaagtcaaatttcaattcaatcgtgcatcatgaaacattcgtggtgttgttccagaatcggcccacatcatgtggcgaacacgcgttatcgatctgcaagtgaccaatcgtgtctcacggagaccggacgctagtcacaccgccctcccgttccgctcagcctccagcctcagggtcttcaaaccttgaaatacactccttgtccttgccaacgtcgattgcaacacgtctcgctctgccacatacacagtaccattgcttgttgacactgtcataccgagcgttcctcctattacacagcgtcagcattctgtaattgcacacatttgctgtctacctccaatcgacatcaaccagcaatgggccggttaccattcccagctgatgccgaacttacggggccggaccgcttggtgctgagcgtgatgcagaagcaatacgaagtacacgagctcacggcagacgtggatgccgcagaggagtctgatgactcggccaaaaaacggtccgaatttgtagcaccgtctcctgagggtaattcgatgcccttcccgttccatgagatgggaaagagttgaatacccaacagattctaacgagcttttagatatacaagaccaggagcaacaggcaattgagtatctgaagaatcttaacgacccaaagtcgaatagcttcgagcctactgtttttagctccgtggatctcccggacataaaaaatgctttcttccacgataacattgttttaccctacacgaagtgggcgcgcacagttgtgcgaaatgaagccgatgttgtcatgatcacccatctgctgctgtacagctgcactacgctaccatctgcaatctacctcttctacaacttccactggtggcacgcaatcctccacggtgtcatgcagggatggtatgctggcgcttacacgcttctaaagcatcagcacatccatgcgcgaggagtgttgagcaagaagtacgctgttgtcgacgagctgttcccgtacgtgctcgatccgttaatgggacatacgtggaactcgtactacttccaccacgtcaagcaccatcacgtggaaggtaatggaccaaatgacctatcatctacggttcgataccagagagatgacgtatgggacttcttaaaatacgttggacggttctacttcctgatctggttcgatctaccgcgctactttctacgcactcggaagcctatgatggcactcaaggcgggaggatgcgagattggcaactatgctttcctgtactttttgttcaattacgtcaacacccgcgcgaccatctttgtattcctcattccgcttgctcttatgcgcctagcactcatgaccggaaactggggtcagcacgctctcgtggacgagttggagccggactccgacttcaggtctagtatcacactcattgacgttcctgtacgtttgtcacaatccccaatggatggaacttctatgctaattccgaacagagcaaccgctactgctacaacgacggctaccacacatctcaccatctcaatccacttcgccactggcgtgagcacccggtagcgttcttgtcccagaagaaacagtactcggacgagcatgctttggttttctacaacatcgactacatgttcttgaccatcaacctactgagaaagaactacgatcacgttgctcgctgcttggtgcctatgggcgcacaaatgaacctcacgcacgaggagcgcgtagcgatgctgaagcgcaagacgaggaagttcaccgaggaggaaatcgctgctaaatggggcaagcaatatgcgaggctgaagtaggcggtccatgagtccgaactcattttgaagcgtgcaagggcgagcatatagattaacaagcaaagttcactggggggctgattttcaggtcagctcccgcctcgtaacttccactctccaagtatacatgtcatgacgtacaacgcctacctgccttgtgcgctcaccatccatacctcaaacattcgcgactactggacgtgcaccagtctcagcaccctattaatcatcactaaaggtagcaggtctcagtcatggtatctgtggcccagcagctcgagcaaagcttgttcatcgccacttcgaagactgtacatagtcggacgcaacttgccgacaggatactgttcgaatgcaacgcgactggaggcattactaatgcgcgcgcatcgagagacaacagtagacttttcgcggtcgctgatagccatgttgttatgttgtgcgacgcgttgcgcggtagcaagaaatgcaggctgcgaaaaggcgatgtgaggcggacggcgacgaaacgagaatacatacatatctgacacgtcactcagggcgagccacgtcttcttctattatctccggactcacgcacgctgtactttacgaccactttgagtccatcagttcaggcctacgacatcccaacgacggagatgctgccatcgcaacagccacatccatcaccgccaaacgtcatatcagtgtcaagcaatggggatgtactgctgtctgcatcccctgcaccgcccacgttatacatacaagatagacgatggagaggcagtgcgccagtgaaattccaacccacagacgccgagacacctgtcagttgcgctgcgttttcgggccctcacactccgaccgacaacctacatacgagcttcgtcctgggttttcgagacggcaagatggcaatgtatcgactctttctgcctacaatgccagaacagcgcaaacaatgcgaattggggggtgtgcgaacatttgatttgcaaccagtcaggatcggtgcgatcaagaaactgcacaaggcgtctatgggaggagtggtcgctgctgaattcgtaccgggctacacatcacgcatcatcagcatcgggcatgatggacgctgccggctcgtcgattttgaaggcggcggcaaggtcttgcgaacatagcatgttgctggcccggcaacctgtctatcagttgttgccgatggcccgcatacatcacaaggcagaaaggatggcacagttctgtttggaggcgacgcggcagaagagaatgacgaaatctacgaaggattgcagaccctcatcgcgatcggtacggagtctggtaaagtcttcatcttcaactgtcttgggctacttgtgcacgatattgccatggaacagcccatcatagcgctcgaatgggttggagatatgtctgcgccttcgctattgccgaatcatatctcgtccatgtcgccagaaccacaaccggttgtggatacgacaattgtagacattgaagaatcgtcagacgaagagcttgggactatgaggagaaacttaccggtatctggacatgccattccagcactcaataacatatcagctgggccagacctattctctgccgatcatatgtctgcacagccatcacgcagaccctcagctatatcggccggctcaccatttcggacccgatgtacgcgccaccaagcgcaaagaaagtttatgaatcgccctcgcattgttacagatacttttcaatcgcccctcacgtcctcaaatcgcccttctgaccttatactggcagctacatccgcactgcccacaccccccttgcgagaaactcgcaactggccaaaatatcgcaccccatccaccctaccgccagcatcttatgcccgccgcctcccatcttcctccgcatcacctactcgcgacacagaattcttcacacctccatcaactagacgggacaaatccagaatactctcccaactctccaacctacgcgcgtccgcgaaagacgcggcgcagcctccagcatcatcaccagcatcatcaacaagtcttctccccgacacgtctccagcttcaatcaccagcaccccctggcagcgtcgcctcacctctctcgcgccaaaacggcattgcactgttgaagcgccctcgacacctgacctccgcacaacgagtagtatatactcccaaccctctcctccagtgcgcaccagcaccagcaatagattgcagcatctcgaaccacgcacaagcaccagcacacccccctggctctcatccccctcctccccacgctcacactttgcgtccaaactcaagctcgaatccactgtcaactaccttgcggagatacccgattccgaatcaccgacgagtttgtattcaagggggttgggattgttggatggacagagcttttcgcagcccggtggatctacattgtctgcggatgagctgcagaaggtcaaggggctgaggagttcgaaggtgagcgggaagacgtgtttggatgagattgtgaggtcgaggagggatattgaaaagttggagagggagatggaggggttaaggggagagatgaaggatattagggagttgttgttggcgcggaagtgaagctgtcgagcctagatgctcagagataatttgttctgtgatgtgtcatcacgcctcattcagatcatcgtccaggttgtgttgtagttgcgactgtgcagtgacctagatcgaattccgaacaagtatcaacatggcaatgagggatggggaacaggcccaggaggagtataattcaattacattcctcttggataattacacctctttcggcggccaaccttcgaaagaattccgagggaaagaccagatgtgcccaatctcgaagcacgtcaaaaaagagttttggaacatggacagtccgcatgacacgtaaccaaagtcaaaagcgttttaagtgaaaggtcgatattggagtgcagaatgtcgtgtggcgcgagatggcaatgacagccgcagggttatgtaatcagtccgcggtcgccccactacgcggggaaggcaccagcgagcgcgtcgatagcttcgagctcggaaactctccacacctccgacaacgccaatcgtcctgcaaccatggcctccaccacagagcagtcaaccttcttccagcagcggagagcgaagaatgaagtcgttgtcacgggtacgaccactttcaccatcaccggcccattctatccccgctaacttgcattagatccgcccaagttcgacctggagtcatatatcagcaactactctggtaagccgaaatcccaattactgtatactgtttgtgcagtcagtactaacaacatcaaggcttcacacgagttgaccgcctccaccacatcggctctcattcaccctactttgcagtagatgcttaccgcctagccattgcggaggcaaagaagggccaagaatgtcagcttatacacggcattagttgaagagttcagcaatatcgcgccagacgacccggccgcattactggatacagccatgggctgagaagaagacgcgggagatacagcaggagcaggacaggctggaacacgagctgaagtcatacaagaacaacctcatcaaggagagcatacgagtaggtgccagatttaaagatcttttaggcgaagcgctgacagcagttagatggggaatgaagaccttggccacttctacttcgacacgggcgactacgccagcgcgaacaaggcctacctgaagatgcgcgaacactgcacatccaacaagcacctcgccgatatgacgcttcgcctcgttctggtcagcataacgcagaaggtgtgggtgcagacacaaacaaacctgaccaaggtcgaatcggcacagctcaagggtgacgacaagacaaagctagagcctatcgtgtctgcctgcagtggtctcgcattcatgggtactggcaaattccgggaggccgcaaaccacttcctaaggaccccaccctcgtacctgactgccgagcccgccgcaaacattgcctggcaaaaagaggtcatctcacccaatgacgtagccgtgtacggtggtctttgcgcgcttgcttccatggaccgcagcgacctgcaggacaaggttctcgcaaacagcgagttccgcaacttccttgagcttgaaccccacatccgccgcgccatcaatctcttctgcaactcaaagtacagcgcctgtctcgaagtccttgagggctacaggaacgactacctcctggacgtccacttgtccaaagtgctcaaccagatgtacgacagcatacggaccaagagcatcgtgcagtacttcataccattcagctgtgtcacgctggatgagatggcgtccaagttccctacctcgggatacaagatcgaagaggaacttgagcgcatgatcaacgagggtaccctagacgcacggatagatctcgtcgaccgccttctcatctcgccgcccacgaacccacgccacaatgtgcacgccgaggccctcaccatggccgagacgtacgaccacaccctccgcctgcgcctcacgcgcctcaacatgctcgcagccggcatggagatcaagcaggacaagggccagaatgagaagatgtcgtcgggcatgagcatggacaatggtctcggtgcgagtttacgtggcctcggatctaagatgggtttcacgtaggatgggaggccaatggggaagggggtagggtactcgacttccgacttcttcatatgagctggtggaatagcttccagcttggcatttgttaggcgttattagcgaacggcgctgggcgtttaaggggcatatgcgactctctctcagacatggcatgcagggtcaaatgaactacgtggacacaaagcaggtccagcagttattcgtgtgcgtactttgcgaacagtttccaacttgaacactactcccaaagcgacatggacgcctgtacacctgtcaagccatgattatcgtgtgagaagaggaagcatgagaaacgtgcaaaacgatcttgcagaatatcaatcatacaccaggaagataccatatcattgctcggattcccatccaacctttgtccgaaacagaacagaatcaatgcccaaaagaataagctagtgctagggggtatcctattcgcagaaatcgccgctttcgatttgatcagaaacacacaaccaaccacctgaacgccacgcttcgttaaaacgtcatatatatcccatcctttatatatactctctcttcgcccggttatcgaaacacacccggccccctcccctggccccactgatcctgctggctttgctgctgttgctgctgctgttgctgctgcgcgttcccgcccacgccctgcgcctgatacgcataatacgccgcggcgttggcgggccaggcaaactcagcggcggtaccgcggtaggtattcgcatccacattcgcagcgcccggctgtgtctgcgtctgcgtctgcgtctgtgtttgcggggtcggcacatacggcgcgtgattggtgtggtctcgtgcgcaaagtagttctgattcatctgctgctggggttgctggggctgcgcggtgttgaggtgctgtgtgccgacttggagggaggattggagggtggagggggaagtttggaccgagggctgggcgttgatgatgcgttggggttgggagagttgttgcggggagtgcagagagcgggtgcggttgagttgttgcatttgctggcggtggggttgtgggggaatttgctggcgctgttgggcctggatttgggcctgggagagcgagtgcgcggtgctggggttggggaggttggggttgcgagtgtgggacggggtgttatttggggagtttggacgggggtggtggaggcgcgtttttcggattcgagttcctggatgcgcgctttggcttcttcgagctcctttttcatcttctcgtattcggaaagctccttggtgggtgctggggcgtgaggcactgtgacgtttgtctcaatgcgtggctcttcgctaggcgattcggtgtagtagcattggcgcttcttgtcggtgcaggtattgcacacgggtctcgtgcccgtcgcactgaaaggaatattagcgactatgcctgcagtgaaatgatcttgacatcacgtaccttttgtcttctttcgccttgcagacatccacaagctgttcccgcggtcgtcctccgcggtggcgcaggtggctgctgcataggcatttggtggtggaccaccagtgtgctgcggatgaggaggtggaggcggcgatggaggaggaggatcaggcggggcaggctctgctggagacggatcgacctgaatcagctccaacagcgatcgcagactctgcgccctcagatcgctctccagcgacgtattcgacggccgcggcgcctcagtgcttaccggcgccttcttcttcttcggccgcaagtctggctcctcgctgccgtctttcgacttggcccgcgtcaccagcttcgtcagtgcctctgggtcgttcacttcgaggtacttgcggcgcttcgagtccttgcggggcggcggcgcgcgctcctcgtacgtcttgtggatgggcacgtgcttgtagaagacatctagcgactgcttggtggccgagaactttatggagaggacgcctttgcagtcgtagacgggctttgtcgcgcgcttccccagcttcgcgcccttgccattcgccgcgcggtccttgttcagcagcgagtcgttgcagtagtaggagaagcggaagctgtcgtcctcgcggctgttccagcagttgtggaagctgtaccggtagccgtcgatgcgctggatggcgtccacacagcacttcgcaatggcgcgctgcttgcgcatcttctccttggggtcggccgtcggctgcagggcctccatgatgctcaggctgaccttgtgctcgggcttcttcgtgccattgctgctgcttccgtcgctggcctcgaccgtctgcgggtaggtgggcaggcccagggcgacggcagggtcagccacgctctggtacgcgtgcgaggggccgccatactgcgcggacaggccattggcgggctggtagccaggcggggcgtgcgggtggtgagggtgagggtgagggcgagaatgcgggtggtgctggtgctggtgctgctgctgctgttgttgttgttgcgcaaggcggggttgctgcgcgggctgctgggcatgttgcggcgtgctgttgctggcactggcgggcgccgacaccatgaagctggcgcctatccagaacgacagctgggcctcggtgtgctcgggctggtcgggcggcgcgtcgaggtacttttgcaatgacgtctcaaactcgtcgagcgacgacacatggaagtcgacggttttggccagggcgtcccgcggctggcgaccgcgcgcgagttgcacaggctgggctggccagagtgctgctcctcctcctcctcctcctcctccgccgccctcactgccatggcgatagcccgcgctgctgctgctcgaggtgcgcacatggctgccgtccatcgcaaggaaggtgagcctcgatccttggacaagtggagcgccgggtagagtgagtagagagatttggtagccctggaagtgtattgaaatggtttagcaaccaaaacgatcgtcgagccgggtccgtgcagccgaagggcctcaccgccgtgccgccgaaccctgcgcgacatctccatgggtgacgctcgtaaccctcccagcaggacggtactcccatcacagccgctgcacatcaatttgccctgacgagatggagggcacgtcaccgtagcatgatgcccgcgccgctactggatgatactctggcgactgaagtgacagtgacactgcacgttgttaactacgacgggaagtaacaagggcattggacagcccgaagctatacacaggatcgtgacgcttcgattgtgacagcaaagtccaggcaatcctgttcgccttccgtaatgagctttttgaaccattcgtcagatagtgtaggaatccagagactcgcattcattgacgaataccaggatgagttgaaagtctcagaagacaatgaagaaaaaccatcacaagcatcaagtagatcaagtcgaaacacttgtgacaaaattgtatcattccgcgccagcacgatcagacattagactcatcatcccatcccatcatatcgagaaaaaaaaagaagtggtatcggtcccaaacgcccatccctttatcccaggatatcccgtcccatccctctctcaaacccaagtcatgatagtacaacaaataatcgtgatcccatctcaatgtacttccctccctacaacaaccccgcctcaaccgcctcaaccgcatactgcctccccccaagcgccatccccggcacccacgggcccctctcctcctccgtcgcgccaaacaccccatccgcccgcttgagcgtctgcacatccaagtccgtgacccagctcttgccgtccggaagcttcatgcgcacttcaaacgcgctgtcgagcatgaggtcgtccttccacagccgcctggggccgtcgtagacgcacagcacgcgcttcttcatcttcatcttgtcggttgcgcagccccagctgagcgggtagtttttgcgcttcttgcgcccagaggtggagagcgagacgccgcctttggagaaggtgaagcgtgggacgggtttcttgctgattttgttgttgttattattgggcgtggtgccggcagaggcaccggttagttgtcaatgttgtttgctggatttgagtgctacctttgcccgagcggttgcgtcgcgagccataggtgtcgtcgttgtggtcgtcgttgtcgaattcttcttcggagatgacgtcgtcgtcgtcgttttcgttgtacgacgggacggtgtactcgatgctcttgcttaagccgttgcggtccagtgtctcggtgacggctctgtcttcggcgacagaggtcaggaggcgctggttgatggcctcgctgggatcggcttgttgaacgacgcgaaggacgcagtcgtccaagtgttcgtagaactcctgtgcgttggcgaaggtgactgagcacgtcgaacacgttccagcgacgtcggcgttgccagtgtatggcttgcgaccaccagggctcctctttcggctgttgggtgggttttgctccacaccgtggacagacgtcaaatgcctcttgaagacatcagcgcggttgaagctcttctcagctgcggagccgctcccgggacagaacccgcacaccatggtgcctttgtagtgtgtcagtgtgtgccggttcttgtcatacttccgcgcgaaacccttgacgtagtattcgcacgtagcaatggggcacttctcgggcctctcgctcttatgtgtgagcatgtgtgccttcagatccttgaagacacggccacactccggcagtgggcagaggcccttctccctcggctcatcgtccacttcaaagctactgcggctcttgcggctactgccagagtgttgtgagtggatagatgtgaccgagccccgccgttggccattgaagcgttggtaggggtgatattgttgtgttcggagatatggactcgcactgccctgctttatccgtgccgagccaggttgcaggctctgcgatgagatgtgagacagcgcaggtgatggcgggtgctcaatgactgggaagtatggcgaaggcattgcctgcatgtcgtggaaggggctttggggcgcgaaagcgaagggctgaattacgttgggatctattggtaacgcgttagttgtgatcattggaaagtagcacaaagcaccactgggaaaccgaaacattgaagttggagattgagatacacgaagagtactatcaatttgaggagagagaatgagaggaattgtttcgaatgagggcactacacccgaaaatacagggtttgattgttcgcctatagcgagaaaaggcttcgtcgaggtacgagtggtcggtgttttgaaggcagatgtagtgaaacagatggcagaagatgaagaagcagaaaatagcgatgtgttggagactgatgacttacccacaaagttcttgtcgctcgcagtcattcctgggtactcaaagctggaagtgagtccgagccctattgagttccaagaatcggtgtagtgtgttggtgagcctagagcggaagatgacactgaagcaccagactcggacgatgctgagagaacaggaggctgctcgtggaatgagtgcgttgttgagtgaggagagcctgcgggtgtttgatattggataggcttgaccccttgagcaatcgcatcatagtggtactgaagatcatgaggtctttggccttctgtgaggtgcatcatggggtcgaatgtcgcattgaaggactgttccatgctatatgttgaagtaggcaggaatggctggtttgtgatggggtagtccatgtgctgctcctgattgttcgagtagagctcgaagtcgttgtgcatatttgacgagtaggggacgaagtcgaccattttgtgagttgttattgaagacgagaagagtccaagaaacttttctgaaccactgctcagatctttatttgcacggaagaattagcataagcggtaaacaaaagcggtccgttcgatgggtcggtgatgtttcgcacgactagcgtgtcttatacatcacaggggatcgatcaggctgggaatgctcaccttcgcttgagcaaggctagctactggctagaatcgtagtacgggtcggcgaggagacagtatcgtcgatggtactgtcgatcttttgctgtttgggaaagggagtgacagcggaatcgtcttgccgagaggtggtgttcaaggctggctggcgaaccgaaggacaaatcacaggcgaggaggacttgttcctgagtgcagatcccagaacgtcagtgaaggtctggatgaagctatgttcgcgttgatcagaggcctggatctagagggtggtgcgtcgggggcgactttggtttatacatgaaggctcagacacgactatgctgggggccattgcggacagtgcacgaagccaccagatggcatgctgcacccctgcagccagggtgaatttgctgccctacgggagcatgggccagtggtatgaggtggtcaattgagaacggtctacgctaggagaaaagcaaccgtccgccatcgcacgccccgaccgccaggtgcttcatggagttgcggtgtcagcgacccctgccctgcacagatgggcgcaccggccgcgcgagccttgcctggacgggtcagcagcaaagccacaagccagtgaagacagcgcttcgcggtggagcatcgcctgatctggcgaacagaagcggattggggcatggtgagcacgctactcgaccgattctttcgggatgcatcgtggcatgtcctcccattccgcaagcctgctgccccacgcctcgtgattggcacaaccttcgctctgcccggtccgcattgcgggagctgtggctggtgcgcggctgtgttctcctcatgacgttcgattggacaggggacgggtctaattttacacttccgacgctaccattgcctgtaagaggtgtggtaagcgagctgctctcatggcgcagtcgacatggctcgtaggacagacacagaggtggtgacttcaccgcgtttcctttacctgcttgctgcgcaacgctgcaatgccttgtcctgactaaccattgcccacagcgcgctgcgtcatggtcacctcaccacgggcaggggtccataccgagcatgaggctcgacagctcttggtcgcgcccacgatgtgtcgcttttgcccacgggcctgcgagccacgggtccaaggatgcgccttgacatgggagatgcagcaaggcttcggtggctgctgccaatggcgccgacactgatgcccatgtccgcgctgccaccctcccgtctgccgctcatgagagagaggacccaataatgtttggcttgtccctaggcagcgcaatctcgctcagacggtcttgcacttagcacagtatggagccttgcttggacaaagaccgcccagcgatatcgtcgggcgcatcccgctttcataccgccgtcgggaccgcctgtttctattgtccttaatgcttgccccagtctggcccgacttcgtggataaggttggcgacagagcgcgaaccacgggcgggtgcgcgctggcttgggccagcccagccgtcgagtaagtaatttgtcgacacctaggcctgcagtgcgaccacagcatggatatcgattgttcgattgtgccacggtggtgatgctcattgatcaggccatgtaacgcgactcacatcaaggggtctcgcataacatggcctgcgctatcgacgatcatgtccatactccagataggcttcctgcgtcgtgaacaagcttctgagtatctgagctttcatgtgttgacccgtgtcatgtgtggggaaatctgccgttcacgattggcgcatctgcaccacatcaaagttaatctagcagtagatttgtacactacgatgctttgtgtcggtaccacaagccggtggaatctccgtgtgcggcaacgctacgatggtccatagtcttcttgagcgaccatatccatactttggtgaggttgcatgcaggaaggtaaaggtgcatttcggctgcagcatctgtgagattccgggaccgtggggtactcgcaactcagtacgcaatcgaaatgcgtgatgtacatgacggcacggctacttttccacttcccacgttgtgagcatgacgctgccctaaagcatgttagttgcgtctgtacagcatgtctcagagagattgtacgcaccgccacagatctctttgccacctatatatagcgtggatacataccgaagcgactaacatcgtgcagttggggtctctgcaaacgtgcatgtatgcactcttcggtcaaaaatctgcacggccacagcttaatgcacccagtctagattgtatcgacccagtgatggctggctggggactgagaccgagggccgacaacacagaggctaaggctaaaagggccgttttcgcgaggatccttgcggccctcctcccatgtacttccacttgccgcttgaccggtatcccaaaccgatcaaggcaatgcaggagcagtttcaatttgtgatgttgctgctcatcctcatcaaagcgattggaacgtgtcgtgaggatcacacccactaccggccaggtttcggttgttctggcgctttgctgagggaagcaatcttaatagtaagcgcggacagacattactccgttaccacgcgtccaacagcattgcattaccagtatgagggacaacgctgggcgaagaaaggggccggaactcgactaaggccatgttgaagacatatacttcaacaccaggctctcgctcaaagactgggcgaaggggctgccgcttgcgtctcgtgtgcttgaaggggcgctcttggcgctgcacacagatacgaagttgccctatctttcagaagtttctagtgatctcgcttcccccggtcgttgcagttggggacgagacgctcgagacgggttagaataacgaacggtaccagagtccgttagcttgacggaccacttctggaaggcagcacagaatgaaggttgcgaccgcaacatacggggcgtgcagttgtgacgccaaaagccaccaagacgggtgattgccagagcaatgctcaccataagcgtaccggccattcggaactttcaacatgtcttcgtatcagtgttgaaggacgcaggcatcaattgagccgtaccatgtccgtggtgccaatggcgacatgatcgccgaaatcctggtacgacgtgctatgttatcgactgatagtcccgtactccttagaacgtcgcaagcgcaatgctgtgcgacaccggaggtccaaaattggctcgactgacattggacaactcgcattctacagcaagccaacagggggtaaagctttaccgcgaagatagagaagtccattccagagctaggaagcgagcatgaccgttacaaacacgccatggatccgtggtggtggtgttcaaccgctgttggtcggcttcgccgcgtgtggagatggatagtgcacagtctaattgttggcgtcggcctcgcctaagcatctgaccccgcaaggagggcagaacacaaccgactgaatggtttagcgtctcagacagatccttcccgcacatgctttgctgtcttggggttatcccaggccgggccgcagaaaagcagggatttggcgtcatgggtaatggagatggaagttggtccgcctacaaaaattgcttttcgaccctcctcaagggtcaagagtcccgccgtacagagattgcaagtggtgtgatcttcagagcagagcctcatgcaaggtctccctcgctcgagcttagatgattggccagctcgtacattcggatttcacgtgtcgaagtgcccgtgctgcagcaccaggttcgatggagatgcttgcatcctggtggttcacttactcgccaataattgtctcgaatcgtccgctgggctgtcatacaaagaaattttgctagtaacccacgtctctagcatctggcagcaggcgaaacgtacgagatgaataacgaatatctccgacgatgtgtaatttgacggtgcgtcctccagcaattgtcacctagtcgccctgttggcaggataagctaagtcgcagtaccctgacctgacagcgaaaagcaacgtgacttgactcttgaaatttgagaccaccaattccgacagactttgggctcaggatagagtgcaaccagcaaagcgtgagtgggcgctacatggatggtctgtgcatgcccgaatctggacccttcctcgccaacccctgcggcacaaagtggtcggtccaggctgtatgctatcgtttatctgcatgtgcgaaggtgaacagtcattgtcgtgtacgagaaagctgctcgggaccccacggagactcgggagtccattgtatccaaggtttgcggaagactttgttgttggggtatagcatggatggtggtcggcgacatcagcagccttggtttatcacgcaggcgaccagaggtattgcgtatgtcgatctctgtcttgccgccctgcaagaggtcccatgttcttgaaatgaaatggagtttggctgactgaagaaaactgttatagcgaagaggacgtggtcgaagtaaagttcgttctgaggcggacgatgaaccatgagaccgggttgcccgtttcctcagctcctcggggcgggagcacagaaagggcatgcacaccggcgcctctccgtggcttcaacagtccgcgggggttacatcaacgactgatggctgctcgacctcaacttactcagtctgagcctggtctcacaagtcctgacgcatcaaaaacaactgactgttgtcgctgttgtattgaatgccggtccttctggtctgcgaatgcgagaactccgatcgtacacctcgaatccacatcgacatggtggaatatacacttcgaatcgggcccaagacgaatctttgaagcaaacagctgcacctgagcttcataccccacaagggaggggtaccgattgcatcgagcgacatgtgtttctgccaagaagcctcccgtggcttgtgccgaccatcgcttggtcttctcaagcagtcttcgatttgaattatttcccgacatttcagtatggggacgccaaaagatgtttgtatgcggccttggtagttgatgaggcgtgtgtctatgcgtcaccgtgctttctttgggtggcgcacatcaccagaccgcgctaacgtggttaggccaagaggcgtccgagcagaaagcaaggtcaaaaatctggactcgtcaattacttcgctgccgtatatcatttccttgatgataaatcttaatttccaagtgggtttgcagctggatggatcgaagtattgtcgaaaatttccgcatcacgatgtcgacgatacttggcctggtacctgcgcggcttggaatatcacacgcatacgactgcatgtccctaagataggtaagtaagtgctcgaaggtcgggctgcagatgctcatcgcctggttatgccaccaattgaagtaccagtacatgctcttagtgtcatggatttcggctcgatggctcgaaaagccgcacgggagccatgtaatgtatgcggatgaccgaacgcccgggatttcgtgcgataataccagtagatttgtgcatgctagacataagaccagacgagcttcgaagctacaaagccagaacactgctccctaaaatcaaggaaaatcctgtaactaccgtaaaactatgcgacagctacaccgttcgttgaatggcaatgaagtaccgcatcatccttaccaggctccttgtctccaatcttgtaactgctgtatctattccactacctcctaccgaaccctccatttttgagcttctatctggacatccaaagtctaccgatcgagaaagcgcccatttgtttcagaatgcgactctaccagactttattgtcggcaagcgtaccgagtctaccttcaatgccgcctgtggcttagagagcccaacagcagagctgtgggcgtcaaagcacgcagaaatcaagacgttcgtcgatgagaacgaagccgaattcaaaaagaaccctacatcaccctcatttgctgttcatttcaggaacaagtatgctccaaagctcgcaccaagctccgtcttctgcgatgtagctggagcatgcagcattggaagctgtgacaatctggacgagactcttccggtcgaaggacgccagataatttacctcgtcttcgagcaactatctggcgtcgctcatatcatggcagtgtccgccaaggcaacgaatgatgctggttccttcataaagggtactgttgattggcttgtcgacaagttcaccaccgcggatgaaatcgagaaagccctcaatcgaaaacatcttatacaaaagatttcatggccgcagtcaatgcggttgtcctcattgcttcaggcggaacaacgtttccacccgtatacatcgctgactcatttgggcttaaatttctaaatgcggccgccaatatcgttggtagcagttacattggcgccgcaggtatagtcattgcaggaactgctgatgtccctgattacagcgcaggtgttaaatcatggttgaccggtaccctaaacacgatcttggataatagacagcgcaaagtcggtgaagatctccgggatctgttaaaaggccgtgtcaattcaaaggacatgaccgtttttgatcttctggccagcaaagatttccttgcgccggtccggaccttcaggtgtatcaggcggaaagggaaaagcagtacctgcctgcagtgtctgtgaacgctgcctggcacttcgaacgaccgtacattattgacgctgacgcaccacctggcggttgcgagagcgacaatcggggaccagtagagcgccgagtatgcttgagagaggcgcctacacattctttttggcttttcaatattggccaaggtcgagaaggtggctccttgaagaacgaccgagcccaagtgactgctccttctggatggtacatgttcgacgacacaggttcgcagacactcaatgtcactagaaaatgtgtcgttcgatcatctctgatgatggatcgcaacaacctcgccgatgctgtggatcaatcagatttcgttaccatcagctccgcgctcgaaaggaaaagcgtggtcatgtccggcattgatgccgttcactggtccggcgatccagagaaaacaaagcatctaggtagcgtccccggcgcattcagcattcccatcttccgcaatcccggtggagaagccatctcgagtgttggcgaagacaagagccgaaactatccctgtatgcctggagagttcttatgggagagtgggtggtctattgagaaggacacgacgttgacgtttcttaagcgctttgggctcatgttctctgagaactgggaggactattactctggtcacaacggttgcgagggagagaatagcatcgactggcatgccgaacttaatgcctttcgcaaggatggcgatcctgagatccccaagaagctcaagcatccgttcaagaagtgcacaagccccaatccgcacgaaaatctgggcactccaacaagggaacatgagaatgagggtagcgtgtgccaattgtcttggacttgcctgttttcatgcaacttttctattctcgccgccgacatcaactcttacttaactccatttctatactactaatttccccggctaattttgtacagtgatgtatcataatatcgcccacaaaaatcctagtaataccagattcccttcaacataccctaccctctccacatctcaccgtactcgcgttcaatcacaccgcccttccaccatcacccctcacaaaaccaaactcccatttgccccggtaaccaacccaatctcccccgggataatcgtccccacctccaccgccgccgcatgatgtctcgccaaattgccataaaccggcatgtaccgatccaaccacggcagcacctccttcgcaccgggcgtcgcgcgccaatcacgcatcaaatcacacacaatcgcaaacagcgagtacatgtgcacgccggcgttggccatttggtcgttggccgtgtcgcgcacgagctcggtggtcgtacccgacgcttcgacattggcgtagacggagtatccggcggcgcgcaggctgagggagaggaaggcggtgcacacgtcggttgttatgccggcgaggatgatttgctttttgcctgtggcttcgatggcggcgcggaaggaggggttgtcccaggcgctgtaaggagatcagaaggtggaaaatggcagaggatgggggacgtggtactttacttcgccttggcggcggatcaggggggcattggggtacatttcgatgaattcttttggcagaggctgggggatgtgagtcattttggcttttcgtacttgctattggacttacgccgttgggaccggtgtcggcagatgtagataggatcacgggcagatcgaaaagccggccgatggaagcatgcgccatgatgttgttttggtacagagtcgggtcccagtcacgagcaacgtggtacaggccgacttggatgtcgaggatgaggaggagctgtgcactaggtcaggaatgggactcgtagtagggcggggagcacacacagagttgttcttgtcaagacgctcccatggaacggctgatgttatgtcagaaagctactaggcactacagctggacatcgtacagtcaccgtggacagcgttagctaggctggcagccagaaggctgatggtggtgagaaacttcatcttgacggtctgtttgtgacaagttgtagaagtcggaagcaccctgtatcgaaaggtggtgcggtgttggtttgatggactttgaggagcaacagggtgctctctttatacattatcaactctagatctacgcgatctccaagaagtatctgcatttcgatttcgagcccgaaatgcagcatagccaagctcgtggcggacacaatgtttctttgctccactcgaaaaaccggttatacgacgcttctccatccaagactgggctgggctgcagtgcgcactgcattgcgaatcagatggccactcactgaaagatggaactaccatgaagacatcgagatccagacaagtccagccacttacattcatcaaacctatcgcattcaacaattctattggtcgttggtcgtcctatacacgcgcagttcgtttccgagatcattatttatccatcgtacatctcgccttctcgttagcacgttttgaatacgacgtttatgcctaatttggtctctgataaatcgccaaccgcgttggagttgcagcgttgccaagcgtgtagctcgtcccgagtccgcttgacgttatttggatacgaagctagacgggttccccaccttactgatgcatgtcagcaatcctcggtgtcattcgtcagcaattacacatgctgttggtcggccatcgcataagagtcgcgtaagcacctgaggcacgttgtcggtacctctgctcgattgtaaattcgcaaagtgtgtttgtcaggacttgtgttcatgtacaaatgcgtcatcaggcttgcttgcaaagttcttcgtgagtaattgtaaatccatccgtcagcacgcaacaagtcaatagttttcatcacatatataaaatttgtagatgtatgaatcttcttccattacattactaccttccttccattttcatattctagtattctacatttcctttaatctgccacgcgcaactctaagcgcccaatccatgtcgcgacaaaaagtcctggatgacttggtatccagcagtcgcgttgtactggaagttgagaccgtggccggtaccaggctgaatatacgcttcgaaagctttggaaccgggatacgccgcagcaacaccagccgggatatttgccgccgtgctgttgggcagcttgccgtagcagttgccaccacagaaaggtacgtcgtgctcgccggtaatgacaagtacggggccagtgaaggggcttgacgatggcgagctaccgatggtcaggagctcaccggtcgtgacaggctgcttagtctgctcgcccatgagcgccaggttgatgtcgtagttgtcggggtacaggaatgcgtattggagcgatgtaaggtcagaggagaccaagtagccggagggatagttgtacttgaagctggtcttgttgaagccggtgatcaggtcgaggacttcggtggttgcgacttcgtcccagacttcttgctcagagagatcaacgccggcagatttgagcactttctggagtgcagggactaggttgttgtccatgccatactgtgctgcaagcttgcgaacgccctcgttggatgagttgccgaggcggaggggctggttctggcgcgcgctgtgcaaattccacccggcgacgatgtatgggagaaattgtccagcgacggagaatcctgtgagaatgactccatcggtgttgtttgggtacaaagctgacagccagtatgactggactgatccaaaggagtggccaacatggataaccttttcgtaagccttaccaatttcggggattgatccatggcggatcttagtggtaactgcgttgagagcctcaacttcggcttgggcttggatctcgttgaaagggtcaccatgggaagagttgccaatgccgaagcgatcaatggcaagggtgctgtagccagatgcaagagcggtgttcacatagctgtagttgtagttttggtaaggcaagtcccaatagctgatgcttgttagtgaccaagatgagagtttggttggcctacaacatacgtcttgtcgaaaccaataccgtgggttagaagctggatcttcccgctgctcttatctgagcagcagtactgggcagaaatgttgtagctacccttcaaggtctggtacccttcgagcaatgtcgctgtgaggttgtgctggtattctacgtaacgggtcgcgaaagcgcctgtgtccaagttgctctctacgggcaatttcttgaactgtccttgtcgcgaggagatgtcgaccgggatgagaaaggtcgtgcactctctagccgtcgcgatgccggccaaaagaagtggcgcgaatacattgatgggagccataatgatcgtgttatataagtatgtcctgactggcgtagatctctggtgttgtcgaaggtaaagccttgcactcaatgttcacagtgaggagcccctgatatatacacaaactttaccaatccagattaccaagatgacactacatctagctgcaggtacatcatagcatatttcaaataacgactattgagatccatcacggctcggcgcgaactttcgtcaccactcggtgctttcatcctcttagtgcgcctagcggtcgtgctgtccaaaattgatgctgtgcgaccaatggcattgagccgggcgtgtccgcttgctgcctttgcaggcaacttgtggaaagtctttccggcatttgaggaccggaaagactggtgccgagataaattcacagcgtttccatgtacctggggaaacggatccagtcatgctgtcggaaccggtagcaagtagtagcgtggttagcctcagtactttcttctagtgcacattagcacacagcccggcgcggagaagcgttattgctcttcgagcgcaagccaggatcatcgagatgtccagactgtctcctggaagtacggttgagggacaaagatgtatgatgaagagcgcatggttggtccacgctgccacgacttcggtgcatccttgcgaagccgtatacaaatgccgcgtaatttgcgtctttgtcattgattgtaagccacactgtccttgcaggggctgttatcgtccagttgtcgccccaacagccctatcggtacttgggcaagacaagctgctgcatggtcgggtcggaggccggaggatgaagacgacgctgcactgcgactggacacggcatgtcaacgacagcagcacgtccaccaggacctaaccacgcactcgaccaacaggggatgacctgtatttgtgttcggtacctggtctgcgcggttggggaaatggtctaagagcggtcgagatttgagatcgttccctgcggagatccgcgatacgtcatacgaggcaagccgccgtggtggtagtagcgcgtcagcccggcgaagaatgtagacaaagaacaatccatgcagcagtcaaaataccaaacttgaaaacttttaggagcaacggatgttcttgagttcggcgaccccaagttgttggatggatgaaggaagtcgggtgcctgccatgaaagaacccggacgggcgggacagcgagctcggccctcggactttgtttgttgcaccaacatgaacaacactaaaacacatgtagtcttcttccgatgctggaagctcaataaatttagcgctatccgcgacgtgtcgcagtatttacgagtctttcttctttaacatataatcgccgcccttcaccgccttatatatcccatacagcccgctcaaaaacgcattccccttaacaatcctctttaagacacccttcacgcctttcccaaactcctccttcctcccccgatccttgactttatcccaaatcgatggcagcgacatcgcattgaacttccggcgcaatgcatagtacttttgcttgtcgtagacttgccaccattcgtcctcggtgtaaaagacccgcgagtacagccacttcaatccgccgagctcatacattttcgcttcgatctcacggtttgcgcggacgtattcggtttcggaggatggatagggtccccatacgccgatgttgatgtattctccgtcatattcgttacctgtctgtgtgccagcaacggcgccagtatatggcttcggatggcccatggaactcattccatctgagcgcagcgggcacagccacagggggtatatgctgaacttctgatcgatgaagtttgcaaagtcagctgcgttgccggcggggaaggcaatgtcttggatgatgtagcgatctgtgtatcccgaggcgtgtagtgcgtggtacataatgcgcgtgtgcatgaagtaatcgagcaggaagcgcgtaaaccacatgaaggggatcatgaagtgtttgtaagcgtacatgcccatccagaaggcgccacggtcgtagcgaaagaggtaatcttctatgggtactagttctgttgaagcgtcgactgcttgcgcccgggattttgcgtgtatccagaaccattcgttccagggcttggaaaagcggcggatggtgacatttgatgcaggcgcgtcggtgaggcggcctgtaacaatcactccagacgttttggagaagagtactccgtccacatagtcattcttttgatcagctgtgtgtcgttgcatctcggccgtcgcatcctcaaatgaactcgtaggatggtaagtaacctccaccatggactttaaaggtaccagttgcaattccaccatcgtaagtacaccaagtgtaccgaagcttcctctcaggccttcgaagagcgccgcgttttccgatgtagaggccctgaccaacgttccatcagcaagaaccacctccgcactcaataccgtgcggtcaaagaagccgtgcttgaagctgctactttcgcctgcagtgcctacgaacccgcctcctacagtgatgcccgggaactccatcacgaccggcggaagaagcccaattttcatggtttcgcgaaccagagcatccatggggacgtttggctcgacttccgcgatcattgactcggtgtcgatagatagtacatgattaagagagctgacatcgacaatagcgtcgcggtcaaagtttgcgtggcgggtgctgttggtgctgccatgatagacgcggaaagatgttttggtgtcgtaaaaatgctgaatgcgattacgcaccgtttcaaccgtcgcgcgatgaacgtccatttttgtcgttttgttcgaattgcatctcaccgctggaagttttcggtagtactacgatcggcccggctagccgaagatgccgaatcgccccgagccagagtatccgcgggttctccgagctttatcctaggtaatccatccccaacgttctttgcaataagtttcaatactacttacgtgattcagcttttcacaagcctttgtatttaaaatctcaaagaagaccgtgtagctatacctatgggagtctagagagcagtcgatactcaagatagagaagcctaaaaggttgcttgcgctagttgcgcggtgaacggaatccagcgcatgaataagatgtgtagatgagagacacgtaccaaacagtgcaacgagagctaaagattcatgtcttacttagaatgcattcgatccaaaagcgcactgtaagcttcaccctaagtagagggaaccattcttgtctgctgatgtctttgattattctatctacactgcctctgactgcgtatccttagcacatagatagaggaataaatactgtaactgccagaatatctgcttaggctttttcgtttgagcacctctctagcgctcgttatttgatctctgctcttgcaaaactagagaagaagttaaagatgcagctaactagcactctcgctataagagagtagatatattagttcttactgggtatcttgggagagaaaaaaataccagtccggcgccggccgccgcgcaagggtcgcaggaaacctcactggctgtgagtgggcagcagacgtcgtaggcattcctactgctgttgcagcacctcttataaatttgggttggcttggaatgaaccctatgccccccctcgcagagatcgttgcagtccttctattcatagtattagtattgcttctattagttgaaaagtgcaaacaggaaagggaagcacgtacgggactataggaagctctatgttgaggatagataaagaagtgtttaaatcggaggtagtgattcttaaagtggtcgttgaagcggtttttgaatgtgctgttgtagaattacaggtggcaatttgcttgatcttatatagaggggagactcaagtcgtagggatcttgctgccaacttgtggtgtgatactctaatgcctttacaactctgcatcgttgctgttgaccccaaagaggctagaaaatctgaatgaaggcccttatctgcataattataagccttgttaagataagtatagctcccggaggtcctttccgatgttatactatactcctcaagactgcagtgtgctctgaggtctcctagaatgaaccaggtgaaagcagagatcaggtttttgcagtttgtgctagaacctgtcagcaaacggctttcagcttccttcatagccaccacaggtactcaaagtttttcgtgcaggcttccgccaatgccgccccaccggaccagtagttcccctcagtttacagatcctcagtgctagttacatacctaggtggagaagaacgcaggatatgggtatacaattgacaggactatgaagtagagtagtaagatagcattacaggacttagtctcctgacagtccgcgtgtagtgtatgacgtatagtgtagacacagtgacggtttgaaagtcatgtaccgttcacggatatacctcgcttgagggtcggatccacaggagaatcgtagctgcatgtgggtagcagtatctaggcgcgtatggcccagatggacccgttttggttccacaccctcgtctgtacaagtacgtgggaggcgttgggctcgcattaccaatctttccctttatccaggtgagtagacggaaatgtcttggagattcgccgactacatacaatgtacatagatttcgatcaatgatccttcgggtggtgcaccgccaccactacgaccgaaaatagtgtactcgggcctggtagtaaaaaagggccggcatggagggaatttacgaagtaaatacatgcagtgtccataagcccgcacggatcggacattctaggtggttaaattactaacacgaggacttctcacgagctggtgagttttttttttctacgcggagatgacattaactttcaaactctatttcccatccatacccctaggtctgattgcactgattgcggccgtaaacatggtatctactggaatcttctacctgtgtagtgcttgcgcatcctctcagatctcctttggtcaagggtgggtttagtagtatccttccacgcattgtagcgtagcttcctttcacggtctctagacatgagtggctcctggggtcagctacattggccaagtgcccttgaccaaacaatcatcctctctgtctacccacagtactcgcatgtatagcgagtgagcctcgtcttcggcagtagactgtattatcgaggctgttcacgtgggaaacagggcagcttcggaccgaaccatccagctaagcactatcaagctttccccagcaaatcttgtcccatcatgcctatctgtgtacacgtcccggaactacccggcgaggttttccgccttatcagtgcgtgaaccgtccttcggctgtgcgctttggcccgtcagcactatgtgtgagtttcagggtgaacgtctggtaataacttccatccatcagcgctaggcgtcagtgtcaacacgaacgtgtactaaccgcttccacctcgtcgttcacagaattctaaaatgccagcaaagacacctacccgacagaccaaagggcaagccccttgtattgaatatacaacagggtatccaattgccgagttgcatcctggtacgttctagttagtgccgatatgtatcaacgtgtcagactgttgctatttatcttattggaggaaaagcgactgtttatcagcatgaaaccgttggagttgtgcatggcaaatagactcagtctatcggattttatggcagctgatcgactgcgctatgcaggataggccttggcgtttggaaactctgtagccgcgggtagcatcaacatcacttgatccaaatcactgaaggatgtcgattgggaatctcctcttctgcacttgcccaatgatccgagttgagctttgcagtctggattttcagacgctgaagagtacgaagtcctgagtggactcgtgctacagtgcggcagatcgaatggaagtggatcatgtctagctttcccacccacgtaccagagctccagctttcccttcttgtcctctcagacacctgcttgcgtccatcagcccggcttttcgagtgtctggatttgacaccccctcttttctaattagcacagccacattcgctcgcgaggcgggcgaactcaagtccaggtggcgtttacatggcagcttgcccatctgcgatggaatgcgatggaaagcgatggaaagcgattagggagcctgcagttgtacgcaggactctgctgttgtaattgaagccttgccttccttcatataacttctagctgtgtattggactgctgcttgctgcacccctgtcattctgacgagctgcggtacgttagcgtgcttagttagcgagtgggtcccacatccgggcttccggtgacgatgcgaacgacgcgatccgcgagaacgataacaaaatcgcattttgccttgaatttgccggtctctggagtgcgcatgcagtgtgaatgtaattcaagaatgcagttcgtgccgtccagatcggaccgttatgtgaacactaacagcgcagtcacgcgcgtacctgcatcacaggaaacgttgaactaacaggaaggatcgaagaagccgatagcgaggtggagaaggctcagccttgccgatgcttaggcatcgacctcaacaccacatcggcattatgtgttcatcattccgctcgcatcactaacaagctttcttcaccatggaagaacacaaatcgaccgtggctcggctggctgcggaagtcgcgcgtttcagtgcgaccaaaacaccatttcgcatctaccatggttctacactttcgacgaggcaatcgtcgcgccagcgcagtcaaatcattgacgtcagctcattgaaccatgttcttcagtttgacaaagcgaagaagacggtcttggtggagccgaatgtgtcgatggatcgacttgtagaagcaactttggcacagggactgctgccaaaggttgtcatgggtgagctttgagtcgcggatgcgctggaatgagctctaacatgtattaccagaacttcccaacataacagtgggtggcgggtaagccaattgacgctcctacccagctatgccagttgtggcaaatatactttgagaccacaacgtatccaggatcgtcgttgctaattgtctttcagctttgccggcaccagcggagaaagcagctcgtacaagtatggcctcttcgaccgaaccatatccgggattgagatcattctaggcaatggtgatgttgtttgggcaacagcggaagaacaccgagatctgttcttcacagctgctggaagttgcggaagcctaggcgtcattactctggtggagatggagctcatagacgcaagggattatgttgaactgcactatattccggtcactagcacacaggaggcggtgcaggtgctacgaaagtaccagaacgagccggacgtagattacatggatggaatcatgtactcaatgacacggggtgttgtgatgattggacgtctgacgaacagcaccggaagaggaaagattcagaggttcgacagagcgcaggacccttggttttacatgcacgcagaagatgtattgatgatgcttgagggcgaaacgacagagttcaaggaaaccataccggtgcaaacctatctctttcgatacgacaggggagtcttctggagcggcctgcgcgctttcaagtactttgtcacgcccttcaatcgcatcactcgctacttactcgacccattcatgtactcccggacgatggtacacgctctgcaccggtccggcattgcctccaggaccatcatccaggactacggggtgccttacgacgccgccgaagagttcgtacagtggacagatgaaaggacaggaatctggccgctctggctgtgtcctgtcaaatccgcaccgcgagacgagcgcagcttttcacaaggcaacaacatcaaagacgacattctactggacgttggtatctgggacatggggcctgccgattctcacgcgttcatcaaactgaaccgagactttgaggccaaggtcaccgaactgggcggcatgaagtgtctgtatgcacatgcgtactacaccgagcaggagttttgggatatttacgacgagaagaagtacaaggagctcaggagaaagtaccatgcggagagtttgccaagcgtgtacgacaaggtcaaggttgatctgcagggtgttgtaggagaaaagagggcgaagagggtggagggctggagtgaatgggcgtacaggcgcttctgggacacatggccgcttggtgggctgtatggggtggcgagcgctacgaagggcctgctggtgcaaagcgactttctgctgaagaagtagagacgccgatgtgtctgctacgaatcaagccatgtacacaatgcgatgcgacagagtgcatgctcgagggaaggttcacagatctcgacggccctgatttgctgcagggatctccttacagggatcatgggcctcccgttaattttccagacggccagtgctccgcggcaacgaaatgacgaaatggcgttgcgcataaatgacgggctgtaaacagcaagaaaccagttctttacgcgtcgatgatggcgttctacaggcgtgaagtgtttgcgggtgcataccaagggcgcgacgcgggacagaacgcgtgcagctaaagtatacatgcatgaatgtttttcgtgacgtagcaacacctgcacaccgcgcccgcccaaccacctcaattcaccacggcgcaggcagcaatctggccaccctcccaccacaataatagcaattcaatccttccgctgcctataccccaccgcccacttctcccccgtgccagatcacagatcacagatcacaactatccccacctcgccagccagcacaaattggccgcacaaattggccagaccacggagcacccagcgacatttgcgtgggcaccagcatttttttggtttctggataggtacacaccctgacgcagcccttcgctctgtttgcggccttgcactaacacgacccaaagccccaactcaaccaaactcccacgcacccgcagacatggctcgcctcagtggcctgccgtcggaacaccaccacgagggccctggtgacgccccacgacgcaaacggggccgccccagcaagaaccagacatcgtcgcagatgtcccagtcccagtcccagtcccagtcccagtcccaggacgtggcttcctcgagcaagcgcactgcctcgccgctagagctgtcacagacgaagcgtgccaagcgcgtgcaggacgacgacgaggaccagattgccgaagagatccagcagtcgttctcgcgctcacagcgtggagacactatccacgtcgacacgcagagcagcacctctaccaccacccgccacaatggccgccgccattccgagttcccagcctcagtcgctgtcatggacgacgacgacgacgacgaggaagaccatcttgcacccgagtcggcgcaggcttcgtctggccctcacgccgcacctgaaccgcatcggtgccgtcaagcgcgaccacacgaccatgcgccgtgttcgtcactcgctgcccgcccagcttggtgtggagcgtgtcgacgaggagatcgacaacacccacttccagtacgcccccctcaccgccgttctcgacggacgcacccgccgccgtctccgccgaagccacctcagccaggaggtcaacagctacgaggaccaccagaagaaggacaagaagcagatgctgcagctccgcgagcagctgcaggcacaggacgccaagatcaaggatctagagtaccgcttggaggccagccgtctgggcaacatcgacgtgagcacacccgaactggcgcaggagctcaacgaagcccgggaggagctcaacgctctgcgtgcgtcatcgctgtacaacggcagcgagcgcgaggacagccgcgagatgagcatgttcgacggtcccgcagacatgtccgacgacgagggccagccaatgatgttggtccacccagacgaactcagcctctctcgcgatatcgacctgattgccgaccccaagggcaaatactcccagcgtgtcgaggagctctccagccagatgacctttgagactgttcaggaggtctcccagttggttgaggattctctcatcgaggacgacactgccatcccagacaagatccaggaccaggccgtggagcgctacgaacgggagatccaacaatacacccgccagctcgctgagtcgcagggtgctcttcgcgttgtcaccatcgcgctgcagaacctgcgcttcctcgagcacggctccacgagcaacgagattctcgtggagctacgccatagctttgacgaccttcgcctggagattgagcgcttcttcccgaacatgactattggcctcacaaaccagcagcttctatccaagattcccgagctcttcaggggtatcttcgccgaggtcaaggagaagatcaccctgttgagcacctcccagaagacggagatgctgttgcgccgacagttcgagggcgtcctggatcttctcggcgattcagaggaccgcgtcaaggagcttgagcagaaggagtacagcctcgacaagagcaacgaggagaagcagcggaccatcatggatctcgaggagcagatcaccacattgaccgagctgactcaaggccaagagactgagctgcgtgaccagaccgctcagatcgacggactcaacagcgaagtcgaggagaaggacaccgcacttgagcgccttcgcgacgcctccgagacctaccgcatggaccttgaatcagtcacgctgaccgtcacccgtctcgagaccgagcatgaacagaccattgcgcgcatggagcaggagcacagtgagcaggtcagtgctcttgaggcagaccttactgtcgagcaagatgctcgcgaagctgccgagacggatgctctgcagaaaggcgagtacattgaggatcttgatcgtcgcatcgagagcctagaggcagaggtggagaagctcaccgaggagctcacccagctcgttcagcgactcacccagcagactgaagcccgcgaagctgcagaagagcaacgcgacgagcaggctgagatcgccaacgagtacgccaacaccattgagggactaaacgaaaccatcgtcgatcttcgtgcacagatcacggaattccaggacaatctggccaccgagcgtgcgcagcgtgagaagactgaggctgcccttgatgacgcgaacgagaagattgaagacctcaacaccgccgtgcataacgccggtattcaggcaaacgagcttcgcgccaagttgttccagctgcaacaagagaagcagcagcagatcgaggcgcttgaggaagagtcgcaagaacgcgaggatgccctcaacaaccagatcgacaccgagcaggaggcgcgcatcgttgcggagaagactgtcgagaagctgagcaagcagattgaggatcttgaggccaacttggcgacttacgacgtcgatctggtcaacatgacggaggctcgccagcagcttgaacaggaccgtgagcagcaggtcgccgtcctcaaccaacagctcattgatctgagggcaaagtacaccgccctggagaactcttccaactccaccatcgaatctctgcaggccaacatcaccgatctcagcaaccaagtccagcaacagcaggttgagattaagcgtctcaaccaggtgattgctgacaaggatgacctctacgagcaggacactaccctgctcaaggaggaggtcgtcgagctcaaggatgaccttgctgtcgagcgtgccgataacgagaagaaccagaaggagattgcgtctctctcccagcgagtcgaatccgaagccaacgagcttctctctatgatgaactcgcactccaaggagtccacggccctgcacgccaccatatccactctcgaagcgaccatcaaaaaccaccagtccaacgccgcagagttcgccgccgagcacgaagagaccgtcaccactctcgagaccgagatcgaagagcttaaggtcatgggcactgcgcagatcgaaaccatcaacaccctcacgacccaaatcgaagaactcaagaagcgcttcgccaagcaagaacaagacacgcgcgagaccattgacgccctcacgctctcccaccgccaactccttgagcaaaatgaagtcctcgccgccgcactcaaggcgcgcaacgccgacactctcaaggctgtccaggacatgaaggccgcgcacgtcgtggtcaaggctcgcgacgttgatctacgaaaggtcgccacgggcaagattgtcaagactacggaaaaggtcaaggtcggcaagaagggcagcaagaagcgcatgacgacgcgcaattggcgcgattcaggcatgtttgaggagcaggaggatgacgatgcgaaggttggtgcggatgaagttgatgaggatttcttggctgcatagattggtatgcctggagagtttgcgcgctggcttttcttgcgtagactctggctgttttcggtagtagattgggaagcacgacacgacgaccggcggcattgttttgacatttctaacgacttgacgaaatagctttctctgttggcttttcctcgttttaccatgttaattcaggtttcatgaatgtcttcagtgtaggatattggtttttgcatagcgtcttcggggtataggatacacacggataggaaaatttcatcatcatctgaaccgcttggtacttctgattgacatcctatgtgcataaatgattgatacatcgttcagatattatcgcatcgacaagacgtatctccagggctgcacgtgtatacaggcgtatgcttggcaccgcctcagctacacatgcgcatctatggatatatgcgcgtgttctcccacaccaatacggccacattactttactcttgggaactgctactgcgcccttttttcaacttcacctggcagtcgtggggcaaaaggcggtagccaggtgtgacaatcccgtgaccaggcaacaacatgcgccttcccgtttgttgttgtgtgacgctagactactggttataacaagcttgacccaggttttccagagcctgcgcttttgtttctcagtctctcggctggtttgctgatcttgggtttccgtacacgcaaagtcgacacttttcaccaagacagtattggaggaaccactgaggagcctcccacactccatgacaacgcaagatcccgccgacatggcttccgatgtgcctacccatacggttttggattcctcttttcccgtcctgctcccccgacatgatgcactgttcatgaacgatgcggactttcaggctttcattaaacaagaactttctcgaactcgcttggacgaactagaggaagagctcaaaaacatcgaatcagcaggagcccgacggccgctttatcatgcgtctgtgagtactaacactctcaagcgacgagcttcctcagaacctgacaacaatcgggcacagaaagcgccattccttgcgggactggagaagcatgaagtctaccagcgcacaactgaagacctgtctgccgaaaataagacactcactgcgaacggagatgtcaccaacatctcctctcagaacgctcttgtcgacctcttctacgaccttggtgagaacacagcgggccgtcaactgaagaccttgcttgacgcagcctggaaggaggatgcggcactgacattaaagatcatctttaatgcacgcagcatccacttgggtaagagcaatagggtcgctgcgtacaaggctttcggttggctcgcacaagaacaccctcttacgctcctcacgaacttgccatggctcgtgcgtccagtcattgcgaagaaggctcccaagtcagatgacggggagacggagaagatgagtgtagacgaaaatttcgatacgatcggagttgaagaagcaggtccggacaaagctcacgatgtccgacatggattgtcccatggctattggaaggatcttctcaaccttgtcgtcttcgcagccaacgatcagctcagggttgacggtgatccggatgcgcttctcatcaagaagccagacaactcaaaggtgggtaagaacaagcgcaattgggatcaggccaccgcaaaagaggccaggcgtacgtggaagaaggatcaaaacaatcgcgtccagcgtaaaatcatcgaagaccctttctatcgcgctcttcacttcaccgtcgcccgactcttcgccaagcagatgaaggaagacaaggtacttctagactcaggcaagaagtccgacttgaagaagctgtccctcgcagcgaaatggtcgcccactttctccgagttccacgacaagcacactttcattctatcgtctatcgcagaagctctattgcccgatccgatctcaaactgctctcctcgggacaatcgcgagcactacctccgccttgtccgtgaggtctaccgcaaggaatatgcttcaccacttcgcaaggctctcagtgtcgtcgagcgcgatatcgctgccaacactttcagcaacatcgagtacagccgtgttccttcgcttgccatggatcgctacacgggcctcttcatgaagaaagacatgccgcgcttcaaatcatacatcgaagacgtcgcaaaaggcaccgcaaaaatctcgggcgcgactcttctgccatcaaccctaattgcaaaagctcgttccctcgcacgccaagcatccagaaacgaactaaagggtatgaaagccctcaaactcgccgccgaactcgacattcaacgcaacgtcatcgacggccaatggactaccctcgttcagcgcgtccgcgatgctggcaccttgacctcctccatcgccctctgcgacgtcagcggcagcatggacgggcctgtcttgaaagactcctccgtccccatggactctgccattgggctatctctactcatatcctccgtcaccgccgcgccctttggcggcggcttcatcaacttctcctcgtctcccacgtacctgaccatcaagcccgaccaaggccttgtcgacacagtcaagtacatggagtctactccatggggcggcagcacgaacttcactgccgtcttcgaagacgtcatcctccccatggccgtcaagaaccaactaaaacaggacgacatggtcaagcaagtctttgtcttctcagacatgcaattcgaccaagcggattcacgcacggaccgctggtcttctgccttctcgcgcatcaaagccaaatacgcaaacgctggatacgtcatgccgcgcctgatcttctggaacttggccgcaagtgcgacgggcaagccggctaccgtagacgacggcgatacgagccttgttagtgggtattcgcagggcatgctgcgcgcgttcctggagtctggggcgtttgagcttggggaggaggaggtcgaagtggagattgagggcgaggacggcatggtcgagattaggagggtggagaagggggttgatccgctggagacggtgaggaaggcggtgggggggagggcgtatgggatgttggaggttgtggattaaagggtatggggttgagacggtatgtttgtgtgattgtgtgtgtgcgtaacgacttacgaggctgagctttggagttgacaagagaatagaatggaatgaaatggtggtaaggtgtatatggctttgggattctcgtggctttcaccattttcagaaacctcaagacagtactatcatcatcaaaactaaacttgaactcagctccattcgagaagcaatcattgttcacagattttttaatagttcaaggtattgcattttcacaacgcgataaatcgttttcgtttcgtcccaacacgcaacaactcaaatcgtagatcccaacgccatatccagagagaaaggtatcatcgcgcgggagaagttacaagcaaagcaacgaaaattggggaaaagaagtctggcatcgcgtattgtctcgcgtgggaatttggcatcgagtggatgtgggagtgttgttcagtcttcgaacaagtcgtcgaggtcggcatcgagccatccctcgtccacgggctcgatgtgggaagtattcgagttcgatatctcggctctgcgtttgtgtcgctgtatttctgcctctgcagcgacggcttcctgactcttcttcttcatcttagcctgagcagtttgttgtttctcccgctcgatgtttgcctcagcttccttcttcttccgcgcaatctctacctccgcttcttgcttctgtcgagccgcagcatccagcctcttctgctgcgcctcggatggcgcgtcgcggagtctatgcgggccgggcttctgccacattgcttgctcctcggctgtcgcagggagcttgaacttcttgaggcgcgcggcattccaccacttatcgaagtattcgaagtcggggtagtgtcgagtacgagcgtagtcctcgcgacgataagcgatgaggtccacgaactcttcctcgggtgttttcttcgcctttggtatcaccacggtctgagctggaacggccgcttgttgcgaaagcgtgagagcttgagcctttggattaatcttcacctgtggtaccaccgctggcttcgctggaatcgcggcttgtcgcgaaggcgcaggcgcgggagcctgagccttgggatttctcttcttgtagactcttccaccggctttttcacggactgcaatcttttcctgttccgcgttcaacttgccccagaagatgtgccgatcgtcgagaagtttcctgcacacgttgagcaccacggctttcctgtacgtgtctcgaccctttgcaatactactcttgagccctttgagatcgttgccttcggtgcagcatttatggccgcacttgccgtccttcatcgcgcacttgccctccgtatggaagcactggtaccgtccaaggctgtctgtcgcgtagtcctcgatgttttccgacgggtgatcaggcagacccacggagtctccagagtactgtcgcttatagtatggtaacgctgcattcttttcgtccgtgtagccccaaagttctggcttgcgtgggagttttgcctgatctgcgacccgctccgtttggtagtgtgcaagccaggcatatttgctggtccgcccaccgccaagttccttctcgtcggcacggtacctgggggccgttccagaaaacccgttcttcttttgctcctccagggtgtctcggaccgtggtcttgaatgctggcaaaggtggaagtttcggcgactcagcgccctcgggggatgggctgtcgttgtccggacctcgcgctgtcttggccggaggtcggacttggccaggatcaatctcgatgtcagactctgcaggtcgcttcttcgactgacgagcaggttctgggactggatcggatacctcgatgacaggcttcggggcatcgttcacaatctctcgggcagtctcttggactggcgcgagatcttcggcacgacgctctacaattgctaggaagtcttccgcagccttccatgttggagtaggaccttgcacagctgtttcagagtcaacggtcagatctatcgtggtagagtccttgacgcgccggagctgttgtgtggcaggatcaatgctccacgcgcaatcctgatcgccgaccagctggacccattcagcctctcgcttcgctcgagacttttgattctctccctggcgtggtgaaaaaagtgtgtagagcttgagttctgctatacgaagcatcgctgtcttgtccttcaggacagaccaagcctgccaccacttcggagactttggaggagtgacgatcattgtcttgtaatagaagacgaagcccaagtaaatcttcgaacgatcgtttgggcggagatgtcgcaagctccatatttcgcttggcttgaaggccgggatgtcgctgtggaagtcgaaatgataggcctttgggatagcgggaatttgcggaacatggggcttcctatcacctatctcccgacgagcggattccaaatactcggaggctacttcaaagtccttcgactgtgcggtggcaaaagctgcttgcctacctccattgtacacttgcccgtaggaggtctggcctacgacacgtgcatattcgcgcgagcttgcgtcgttgtagccgattgtaggggtatgatgatgcggtagatgcgcagcttgcacagagtagggctcagtatgctgcacaacgggctgttcgaatgggatttgaggagaggcagcctgcttaactccgaacatcgcctcaaaagatgcgtcggttggggtgcccacaggctccttgactccaattatcaccgcatggggcttgtatggtttaccacctgcacaccgctcaaccgtgtgcttctggtagctctcgggcggcacaacgtggtagagagcaaagcgctggtctacttgtggatattgttgcgcctcgggcaaaagtaggttcggtcgtcgtacccgattcgtatctcgagggatgtactggtgcttgggccgatccagcttctcgaaagtcagtacactagacgtcaaagggggtgggggatcgagtctcacttcagcaggaggctccagcaccgggactgggggcgccacgccggaattaaaaccagggaggtatcgtgatagtgatcgcatatactctgtggtatcacggcgagggtcgactggtccagcttgcacgtcacggccgacttgtgacgagccgacaatggcacgcttgtaagagggagataaatcatccacatacttgcgcttgggagcagacattgtgggctgaacgtggtgtggaggtccagacatggggatgtgagctgggcaaagagtggggaaaaggccacctgtgggtaggaagactcgcggaagttagcacttggttgagtactttcgaccgtgagttggttttccaagccccgaagttgtcgcgagagggttctccataggcgcgggaagaataaatagggctcgtgcggtcctacgcgcgcgcagtgtatggtgaatggaggtgaccctgacgctgtggggccatgagctcttaccagagcctggaagaggccattgtatgacgtaaatgggatgtgagaaacattcggctggttgtggtggtgaaagtgaaagaaaggtttcacgtggtccggtcctggtggccatcgccattcactaccatagtctggagaggacacactataaagagacgatatgaacaaaagcacgatacgtcctcgagacatctcacatggacgtctggcagcgacaatcttgcatccacagtgtggtagaatttgcatagattgacttggaataatagcagattactgacaaagtacactagagagggtgaatctccctgataagcgacactcaggcgctaatttaaaatgaattcagtgaaggacggctttcatatatggttattgggtctaaatcgagttgtatgcacgaataggaagaaagtctcgaggactaagatcaaatttcgtaatcatcgtttcctacgagcacctgaaagaagacaaatatacatgcaacatcgtgtcattgaagaatcttcgaaatttcaagcacgagacttcttcctcgatgcggctcccccacgagcttctcgacgcctctcggcagcctcatccttcttgcgttgagtcgcctcagccttggcctgtcgaagcaaaacctctccgcgtgcagtagcctgttcgggctcaagtttctcatacgtgattgtgtaaaagccgacttccttcttcctagtcttggagttctccgtcatttccttccgcatgagggtgaattctgggaacttagcggacttggcaatgatctcggccatgggtaccatgcggccagctagcgaaagtgtcttctgcttagcaggaattctgaaccatatcatgttttcattctgctcgtcttgccactttgagcccgtccaagcgccgatactgtctgtgttcagagcgatgtgggcgtcttgtcgatcaaatttgttcgtcttgccgccaacgtctcggtttcggttggtaccaggaccaagagcagatgctatgtgtttgatctggacctttgccttgttgatgttgttctggtgagcctccaccgtggccgcaacctgagtgactgtctcgtaaccaggggccttttgcatcgcggcgaggtgcgaattctgggcagtcaacatgcgcttttgctcttgattagctagagtatcgagcatcttcccatggtcttgattacgccatgtcctgctccgcccaatcttcggcgctgatgttgactttgcgactcgatccttcctcggtcgtgtcctcgccgaaggcttcttctttggcgataccatcttctctggtctggccgttgatgtaattttgtcgggctctggatctttttaaaccttcattttctttgcacgaggagctgtaacctcctcgacgccgatttccttgtcgtctctttcggcaagcgtatctcgatgtttacgcttcatacgatgtgcaggctcttcgacgccttgagatcggggttgtcggctatcatttccaatagcctcgtcattcaaagccggcggtgaagaggcgcgagaggggaaatcttcgtgctttcccttagtcagggctggtatggagaaagagttatgctgaggtgtgacatcagggggaccaggctgtgcggcatcctcgtcatgacagtcgtccagcgttgtagtgtcggcgtggtcgaggatgaccacggctgggacgatgtagatctctccggttttttgtgaactggagctcatgagtggagccaagttgacgaaggcctcagcaagcaatttgtcttgtggagggggtggagatgtcgagctagaagaagtaggacgtggggggctgatcggcagtggagcttgatgaggcgcgatcttgcagcacctgtagttgaggtgtggaagagagatgctcagacatagcgccagaggtctcggtgggagaagcaggaagtgacatgtcatctgtggttggagcaggagttgatgctggaaaaggttgcgtggatacagtaaagggcctgtacttcctaagcgatgttggaaatatggaggaggcaggcggctgcctttgagaaagcaggcacgttgtctcgacacagagcagttcgcgctaacctgttcgggtaagatcgagtgaaagcgtgaagtgacgaggcgttgtattgcagaaaaagccgtgtcaattctagcactaagcgaagaagtcttgacttttcgcggtgaacagattgtgcaggtagttacctctacccgtggagcacttgtagacatggatgaaggtttaattttgtctctcgtcgttgtttataggcgcagctcttctatcgtatggtctcgagcatctgagttatctacacatacatggttacctgagcagctatacaggccagtggcatcggaagtgtgctcatgaatgcgccgcagatgggtcgcaatatcgctaagcgctgaaacctggaaagtcaaacaatcagtattgattattcgcgtgttggcaaagagcgttaggaatctagacataatgagttccgaggtaagtgtgtgtaccttgctgagtgcgcgtgggttttccgtggctagtgccccaacgccaatccaaggtatatcgcgacactatcaaaatattgttccgctgagtttttgagacaccagtatataaaatctgctcagccgcttccatagcccctcatcttgctcacatttctgcaccacgcagactaaagtcttttcaaaatgtcccagcaagccacttccgatctgtactccttcctctctattgtccccgatctagcttccttcctcgggtttgaactcacacctgctgaaccgtcagatttgaacgacatttgcggtatctgcatcaggccatggaatgaagacgccacttccatcgtcagcctgccctgtcatcatctcttccatcacggatgcatcgagctgtggctcaccgaaggcgcggagaaggtagcgacctgcccaatctgtcgccgaaaactttgcatcagaccggaccctgaaggcgatggacatttctccatcccaatggagcacttcgaaaatcccgagaatcattgggaggatatgagcgccagtagagattcactgtctgaactgctacctaccatacacttagcagttaatacgatatggcaagaactggtggacgaagctaattcggagctctggacaagcttgctggtggagcgagccattgtctttgatgatctcgaagagaattcgggacctgactggcagcattacagcggagaaggagaaactgaggggcataatgggcgaaataatatggttgaagaaaatgaggttgatgaggtaagaccaaccgggcgtcactgggcttacttgatcatgcacgccctgaaaaggttcagatctatggaccgaacgggacttgcggagccatgcggtagcatggaatttttagtgttggtcgtaaccatgcagctgctgtggcacagagccactgaagctaacctgaatactacggcgctagttgtcaagatggatactttcgccgatttcgaggagcacgcagatacgcgcacaatttttgaggcttatcaagccgtgggtctaggcacgttgattattgaggcagggttagtttcgcaattgtcggaccttactgtttggtagttagtgtttagaacgacctcgcaatgttacatcgcgtttgcctcgccgttgcatctaaaagtagccagcgttgtttcttgtgcattgtgtctagacgcgccagtgtcagatatgcaccgtgccttctttgtattttctttcgttgctcgcgcacagtgttagtcagcccttaaatagaatgtatgccataaatgtcccatggagaatcatacaaacttaggtcaacgagtatgagtctaaccgttacatccattgtccgcgttgctcaacgagccatattcgacaaagactaccagggcaagtgcagtgtagatccggccatgctggctcgtattgcactaccactcaagcagcgcatacgttctgccgttcgcgagatgtctacagctgccaggattggtccagtcgattgggaaagactggtttttgatcccatcatcgccgagtttcatattgtcgaggaccttgctgtgtctgttgcagatgcagagtacatcgtcctgatcgcaacggtcgttatactatctcacgagatccttcttctaccagccgtcaacgttgatattactacccgtggcttccttgatcggattttctgtgattacatttgttgagcctacaattagctccaagctaatagaacatctgaaaacggaacagcaacgcttggagcgtgctgatgcagatatcaatgtcttgcgagcaacatggaggcttctaggtctgatatcacacaaggactttagatctgctacttggtctgaggaaataacctcttactcgtaatccagccgataaggacttagttgaagcatctagtcagctaccaaactccacggacaagtgctcacctccgtcacttacatatccgcgtgacctacgtatcgaggtgttcctcaaggctggtttctcatgggaccttgaccttgttgattgtatcgttgagtctgagggtcttgtggtgatcaagacttgcgtcggcatatacatgcaagtcgaaccaggttttgttgtgtcagaggtctacggcccctcggacacagttaccgtcaagcggcacaagggatgcgaaacgtctcttgtaggaactattgttgttcctccaggatactccttccatgggactgaggtggagttcgtgggcgagatggctggagattcaggcgagacaatgattgagacaaagcgggctgttctcaacgtttctagcggtcagtacgtcgttaggcgcaagaactgtcattacagcgtgctcatcgaaagcacggagtgttagctgcactacgcgcttctagttcaagttgatatggtgattgttagtagccttgaaacgccagattggtgttagatgaatcttccgctagacgcaatgcatatcatgacatcattttgcctcaaataacgcgacctattcttctcatatcaccaacgctgtatgcgaatgtaatgcattttaaaccaaccttaaattccagccttatcattgcgctgtttcgatgttcgcaacttgcggagtaaatcgtccctcaagtgtccgtgtcccgacgcgtctcctctatgaaaaagaacaaccctggcttttcaaaagaatcaaacgcgctcctgttctgttccagtcctgtcctcgcaatgtagcatgctgcccatgcggtgaagtcttaggtccaatggctcggccaaaatttccttgcgacgcggcgcaatcttgcgcgcaatcccctgccctctctcccctctctgctcttgatcacatcgcctagaatatatcggaaggcatcggtggtcatgtgcgggcgttctcggtaggtccacggtgctaccacaatcggctgtaatggcgtgacaaagagaccgtctttgctcatctcttgacagagcttctctgctagttcggcactcatgtctgatatgaggcaccggaaccaaacaagaaagtcgtccctatctgcttccgccatgatgatgtcgctattttcgatagcaactagtgcggctgcagcatggacgcacaagacgaacgtgtccctatgctcgcggaagatgggtcgcaggggaccattgacggtcaacaaggcggtgtgtatgctcgtgcacacgtcgtaccaattgaaatggccaacggcatctaagttgtcagactcccgtttgatcaccagaccggcgactatgtccatcgacatgaactctccgttcataaacacccacgtaggtcgctgatcgtctggatctgtgtccaactcgttctcctgctctgtctcttgctctacagtatctgtatgctggttttcgagctcttcttcgtgtagcaggtcgagctgggctggcgttagagggtctgcgatgaatagtgtgcgacgacagatcgggcaggtatcgcgctcaggccggatacccgaatgccagataaggatgcaggattgatggaagaagtgtcggcatggtagcaggaagactacctccttggagagggccagatgttgacattcgcttgctgaaggtgggagactgatgttctcgaggcaaatgccacaccctgtgccttcagagggcagcacggtgacggggtgcgctgggatgagatgccgctcgaggaagtattcctggcatggaagctctccattcgcgtgagtcgagccgcagtggttgcaatggtgatgcgcggctttctcggtttgcgccatggctatcaagttgagcgctttggctgttggcattggtgcgcttcttccgggttctcgcaactcttggtttgtgacgggcgatcaaaacaaatgagaaaaaaaagtgtcgctgcctagtcatgaggctacagcgaaaatggaaatcgggttacaggtgagagtgaatactgacgagagggaacgccttgagcacgtgaaagggacagtagtgaatgtattggtgagagtgatgtagtgaaagcacatgagattctcttgcatgtggagcatgaatccgattgcatgtgatcatattgttcatacgggattagttgaggcaggatagtgtgctcatggccaggttgtaagcatcttgcgcaaccttttcgcaatcaagaaccccactacgagtcgtcttccatatattcttctccttctcataccgatctttcgaccaaaaaaatttgcggtgtaactcagcaagagaagggaaaggtgtacgtgggccttgtacctttgatgcggccaccttagtgacattcatgagacgaaccagttcggcccatgcaacaaacttgaggaacgcatcgcgatcgcagaagtatcggctttgttgcgatggcaagttccaacctttgaagagtttgatggaaggcttgattacttcgccgaaccagtcgggctccgtggaagtatgtgcttgccactgctgccaacactcatccgcatggacttcgatatagtctttgagaagacgcagctgtgcagcagcgaactcttcttcagactgcaaacgcgcgatctggcctcggatttgaaactcgatacgcacctcatcatgtcgtctagtgtgttgagagccaaagatagccttgcgatccgtctccaagcagtcagctagatcgcgcatgcataacgcgagacggcaaagtgggcatcgaccgatagactcatcgcgaattcgaaaatcggcgataaggcacccctcgtgcaggaagtgaccacagccaggcagtccgatggctctcctacctcggtctctatgcggttgtttgcacagtgagcagttacgcaaaggtggtggattggcgcgtgagcatacagcaacgtgccgaagtaggaactcttcctggtcaggcaaaccgaccacagcctcaatctcttggaagatggtagaaaggcgaggtgaaggctccatgcttttctgagaaagtgagcttggtacaatactgatgcaagcttgcctacctggccatccagagtatgacccgggtctatttccctcaagctcccggagatacaccgcttggtaatcaattccagccactgcgccacccacaagctcatgccgatttcgaatggtgaatagctcagcaggtacatgctgagaaggaagttcatagacctttggcaaaaactgctgctcttcatccgaagcttccgaggtgtacaacgagatcatacccgggcttacttcaggatcgtcggagtaaagagaggacgatctacgagggcgtgcataatatgaaggctcagcgcaactgggtttctgcaatatactggcgccaaatgtgtctgcaagaattttggtacgagtgggtgttagcgaacaggccgaagaagcggtaggaatcttgtacaattcgccctccgcgtctcgctggacctgtgaccagatcgtcgctgcagatgcgtggtgaatagccacttcatgctcggaaatgaacgcatgagagacttggccagtggggaagtgagaaactggagcggttcccaaaggcgtgctactagacgacgcggaaacacgcctatcggtccaaacagatggacgagctttagtccagacttcctcggggatgtcgggcgcgccgcttggttcgctacggaggtgttccatatccgacttcggtgaaggataaggtgtatcgacgctcgcatcagcacgggcgcgaagaaggtccgttgtcgatttcgagtcgtacttgaaaggaatgctctttgagatgatgtctccctcgacaggaatgatgttggcggcgtctttgtttggagcaataaatctctgtgaggcattgttcccgggtgaaacggtgccagccgtgcgccattgtgcttttgtacacgtcatcttcgctttgttcctgcaaaagaattcggcgcacatctcgataatctcggtgttacgaacccatccctgcccatggttgttcggccttgtgcagcggcatactacgtccttttgcgcagttgcgtaatggaagtcctcgacgtgaacccttgagctcgcccaatgttcgttctgcgatctttgataagcgtagaaatcatccatggggctcttgttaaggcgatgccggtcgaggtagcgaattatgtctgtttccaaatgcgtcgagtgtaatgcgacaggcgaagattgcttgtgtcgtctcgaatccgaacacctgcagacatgcgagcgatctttgcttctgtagtgaagatgtggtggcagtagtgttctaggtgttcttgggcgcttgataaattcactcgagtcccggacttcgatcctaccatctttcctatagtgtaccataaccaatttacttccgtctgttgattgagccatgagtgaatgtacaaaggaagcggttagagagtcgagaatacgcggacctgaactgcaagttttatcagtccgattcgaaagtacgcttcagatcattcaaggactaagaagacagtttcgttgagcagatatttttacattctgggttgtatgtttttgaaattcgatcgcatatggcaacctttgtcacattgtacgaagacaaagcaaggctgttacacaatgttgacatcaattggagtcgccgtaccctttttatccagtgcaaagaacaaagcgggtgtattctattttcgtgacagcattaagcacatttgatagttcgagtttcagggacattcagacggttgaatttcgaagacatgacacgagacgaaataaagaagcaagatcgtcaaagccgcggtttaaaattagggttttattcgcaaacgatgaaggccatgagaattctattactgaaaacctccattgtagacatatctgatatggacatcaacgccgtgtctcgacaacgcgccgcaatgtatgccgcagaagagctgcgaatctatagatagcgccgaggctccacgccgtcatcaggcagcgtgttgaatgggtaaagctgttccggctcagctggaggggcattgtctggtctgaagcgcgggttaatctgccaaaagcgctgcgcatgtgctgcaaagtcaggtgcgccgtccgaatccaaatccggatcaggaaactctgccatgtaatcagcaatcgccattccgaatactgggtcgagatacggagacatctcgatcaccgacatgaactggtcctcaagcacctgatatgcagtacgagacgtctccctagatactagaacgctagccacggtagactcatgtgagtcgtcatttgaagggttccaaaaatgaactaagcccccgtcgaggaaatggtcaaacccgtctcttggcaacggagttgcctgaggaggtggcgtgaacgaaaggccctccaatggatccggaccggccggaaggctccgaatccgattgaattcctgcacagagtctatgtcccaacgtggaagtaaatagaataaatccatcgctgaggcattcgtcgcgccacgtgtaagtatcgcgaggtcagagacccgagattctggagtagattcacgagtcagatccaagaccatggatatgggtgtaccaaactccgcaggaacatcaagccggaacacattgcgttctgggttcatagctacgaagacagactcatggccacctggaaaactggcgtagaaggcttcatggtcctcgggattatgaccggggaagaaggtcagctcaggaagattgactgggaactgagggatgcgttggtaaccatagaggacgttgcgatccattggacactcgttgagaggaatgtggccggaactgaaccacgccatgatgcaagtacgatggaaatgatgcttgtcgccacaaaccttagcgatcacaacgtcggtctcgtcagcgttggcactatcgtcgctagatggctcggttacaagggaaaacagacagatagcacagctcccatcctgtgggaagttgtggcatgtctccagagcagtgtcaatggtaagagtgcttgcgtcaaccatagtgtcagttgagttgtgggaagttgtgatagggttcatggggtgagagataccggtctcgttggaaatgtcctggaagcattttataacagaaacgctggacgcgaagtgaccgtacagtgttttagacgggtgcttggagttgcagcacagtgaaatcgcacgatgctgcctgtcatagccgagactcgaagtttcaggcgtcgaagtaactatatagcatgaaagccatcaaagtgtttatgccaaaaaattagttccacccaacagcatattatatgcctggccattaggcatcggcgcccgaccgattttcaatcacaagcaatatactcattgatacatttcccatccactaactagattgcgaatcgcagcctgctacctaggacatactcatgcgacatcataagtccgctctttgcttactgttattttcgatcttcgagcgagtttccgcgagataaactcgaactattatcgattaatacaactccatccattctatgaaacggttctcgacgattcggcagtcctcttcagagttttcgcgaaacaattttacaaatctaacttgacttattctgtctgcccttatcacgctgtccctttgcagtaccaacccctagtccattctcacgtccttcctctgcctcgtcccgacaggtctttagcatatcattaacacccaacagctcagactctggcgtatcaggatccggaaccaaaatttcacagggattccatgatgagacaggaaggcgagtacggctcttcttaccagaaatcttgtcaatgatgttgcgtgtgaaagccatggtaagcaagtgttgcggtaaagctggaaaaggttcagtatactgtatttgtagggttgccgttgtcagctgtgacggctgtctgtgaagggtgccagcgcatggtgagtcatgacatgctacctgtgcattgttatgggattgcgttgtccatgtggctattcggttttgtacaacacaggttagcaacacattgtacattcacaagtgcgccactcatggcgaaagcatcaccaccgtgggccttttgacaggattcggccgatacaaaatcggttctctcatgatacctcggtgacgtagcgcgtcaacggggtttgtgtaaatacagcagtgtatacatgactatggtacatttatctggacaggttgtgcagtttcttactgcacaatagaggttgccactaaggcccaatcgggtgcgaactcgctcagcattttagggtcaggtggcttcggcggcaaagagagcattttcttcctcctattgccgaacaagtcggaaactctagcgaagtttcgccgccatgccttcgatgccgttagatgtcgcgacatctgggttagggtagtaccaagccgcaacagcaatgataaggtaaacgatctagcaacatgtcagcgtatactttgacgttcatcgaagtcagtcttacaactaggagtgcgccctcaagatagttcgactcgccatcgcgcaagaaattgccgacgaccacgattgacagcacgagcagcacaatcatgaagatctcaaagttaaggtccatgtctttgcccatagcccagccaacgatgacgacgagaggagcgttgaaaagtgcggtttggatggacggaccgacacagtggaaaagcgcgaagttaatttgtccatcccaagcttcgtcaatagcagtcaaatgctcagctgctttctcaacgagcgggagcatgatcaagccgaggaattgatcgggaatgccagactctacgacatcttcaatgcgctcgacgaggaaataagcaaggagcgtgacgatagcgagcgagagtactagtgcaatgatgcattcggtgaatgtaaatttcggcttggccaagtcgtcgtgtcgatccagatcggcgtgctcgtcggcctcgagcacttcgtcgaagatggagtgctgagagcgggcattgtaccagatgaagctggggtatgttagcatcaggtcaaaatcgtgatagactagcttacatgcagaaagcaatgatgaggaggatagatgtgatctgactgattcgcagaacattgtgctgcagcaacttctcagtaaattcgtggtgcttggtcgccttctcgacggctgagcctttgagcgcggaataatacgcgctcggaatcagtaggccaaaacccgctaccaaaagcaatccacttcccacctcactgatcgaagcgtggaacttctggcttgcctgtctgagtccaccaacgaagaagcacagacccaagcacaaaagcagattcgtgatgatcgatccgagaatggctgcctggatgactggaataagattaccatgctcggaagatccatcctgagaccggtgtttggcaataaggatgatgaacaaaataatctcgacaattgatccgaatgccgtctcaatcaagatacccgacacctttggcatcttgcgcgcaaactcctgcccggcaaatcctagaagattcgcaacaggtaccatcgcgatatagctggttgcgaaaacggcgattggctggctagggaaggcatagtgtagcacaaaggcgacgatgacgaacggccacagtaagttggcgtatttcgccgccttgctccccgacttccacgcgacattgaggaaatgtgagggatggaaaccagagcgtccactctcgccgtcaggatggatgtgtgaaggcaggatgttgtggaggagcggtgtcgactccgaagaatgatgattggatggcatggcgaaatgcgtgtacaaggatgatcacgcgtcggatacgcgatgttccctagactcttgatgctgtgctgatggaagatttcctggtgccgtgtacccgaagattttcacgcgtcaggatcgaagatgtcgacgacgaaagacagcaggacctagccaagagcggggaagaagcaccagcccccgcccagcctgctaaatcaaggaaacggctcattgctcagacgagctgtggcgcgttatcaattccatcttcgagttttcgcgtccagctctatttatatcctggttctgaggcgtcgcgagatgaacgaggtgaaatcatctgtctgcgctgtccagcctcattcttggcaacattgcgcgtggcgctcgatcagcaagctcctcatgtgacttgttgacaggcaaaatgcacatcacataggcggaaccaccaatgaactaccaatgtaatgcattcggagctcgagaagtaggacatatgtcgtagatggaagaatcgaggctagctgcatgtacgagccttggacttcggcaggcgtcaactagtaaagaccaagacgcacttcggcatactatcttggtacacgatcgcgatgggaactttcttttaactgtgattgctttcttgtgttcctctcagcgaccaggaataggtatgtgtttctctctataagcctaatgcgcgccaagattcacgcgttcagtctcaccaccatcaccatgttgccatgaaatcgtcataccatcgatcaacaatgtcgaagtgccgccaaaatcgactgtgagacattgacgtcgtgcacgcctaacagtactacgagtgccaagacccataatagccccatggatgcgtggacggcccggaaccttgatccctgctctcctcctcctcaaccccatctcacgaatcatcacaccaaaacatatagctcttgtgttgtcgcgggacgccgtatcgtaaggctaccaatgtctccgcatctgccaagtcggatattcctgccggcgtggcgtgcgtacgatcctttgaagtcagacagataacgtcgacatatcaacatgactgccgcctcttaacttgcgaaaagcatctacgacaccatgtcgtccaaaatactgttactgcaggtggtgatgggtctcttctcatccaccctcgcccaaaactcctccactgacctctcccgctgcgccctctctatcggcgaactctcccccaacgcccgcataaactccactggcatgcgctccttccgctggcaagaaggtgacccagactggtatctgaccacgacgctaaacgacacgcgcaaccccgttctggtgtcgcaattgcatgatttccagggctacatcagcgcgcctatggacacggatgcgcaggtctgcgtgttcatgttgaacggcatcaacgcgaccgtcgcgggcgacaacgggtgtgagaacgcgctacgtccagagtgcgtggactttttgaagaagaatcatgtgttttcggagcaatgtcaggcgccgccggagcgtgatgccttggttgcagcgtgcggtcagcagggtttcgggtcgggctattcaagtacttacattccctttttgcactgccaatttcacgcaatctaaccacctcatctaggcaagccaactgatttctcaaatcagacgtgtactatcctctcgccgccggcaaactccatgccctcggattatctgacttggcccgttagagcgctgagcaagagggagcggtattcggatgaagaggcggatgatttcgcctactatgatctgtatgtgaggcagacgaggccgtgggtgattacgcgcgagggcaaggagacgcaggtgttgtgtgtggcgccggatgcgttggttgaggggagtagggagcctgaaggggagtggccgccagctgggtcaccgggaaattcaggggggaggacagagggcgtgaggatgagtgtggttttgggtgtagtaggtgcggtattgatgatgtagatatcccacaatgacgacaagattcatacaccagtctctaccgacgacgcatcttggtatccctcccccaaagccaattccaccagcttcgggaagttgggtgtgccccacccattcactggatcccacccttctcccgccgcaaagcctgtagtattacacccacgattggaacccttcgtaacgtcgttgagtgccttgtatcccttcttatacaaccaaggattcaagaaacccagcgccggtttcccagctgcgatcaacgcatcgttcacgagcgcgaagatactcgcagcaagtggcgtcgccgccgacgtgcctccagtcaaacctgtctttgatcagcaaacgtccacaatggataacgcacagacataccttccgtgccgttataaaagaacgcaaagtcaatcccctgcgccgcgacatccggatatccgcggccactacgattatacagccccttgtatgtgtcccccagcttttcgacatactgcggcacactactctcctgccactcgggccgcgggaagtaattgctaaacccgcctccgcttgcgaaatacccgccgccagtcgcgttcgacggcggcacgtacgccgcgacttcttcctccaagcccatggtcgcgccaacagttgtaacgtacggacacccgcccgggaagatgggcttgaactgccacctattctgcccgtcgttggtgaagcagcgtccatccctgccgacgccagagttaccactgggaaagaacaacgacgtcccgcgcgccccgacctgtgcgaattgtctgcacacgcgctcggcgtacgcctggggcacggattgctcgggctcgccgtacgacgtgctgatcacgcgggggatgaaggactgctgcgcgagaaagtcgagccacactaggtagggctcattgttgttcacttcgccaggcgtttcgggctggaatggcggacgccccgctgtcgagtacgctgtgatgctcatgttccacgcaaacccagcgatcacctggacgttgaggttcgcctcgtaagatttgccgtcggcgagttgtttgtcggtgagcgggccgtcttgcgtggggccgccggcaacagacacctgcgtgaaggaggacgcctgcgagacggcttcggggcggtatttctctaggaagagcttcgcgtcgggccggatggggacttcgtcaaggtagttagcgaagccgatgctgtttttggagctggctttagttttgtagcctttggtgccgtagagggtttggaagcacgcgggggtcagggatttcgcatcgcagacggcggcgagagaggcgttgtcggggcgggaggaggtttctggtacttgtgctgtagtgtgggcccaggtgcgaggagcgccgcgaaagaaggatgtggtgggctggatggtgtcgatgtgcccatggagatgggctggaagtgaccagcgagttgtacgggagacgatccttccatcagcatgcttgtaattgtgatactcagtgtcgagcaagttctccaccatctctatgggaagatgaagaattatccaatctttggctgcgctgtagcctagatcactgacgttgatgccgttttcttgcagccagtcatgaaccagatggtgcgtctctgagctcggcgcgacaagttcgttgacttcttcggcgctgagatactggccatatcgctcattatctggatcagacactgaaaggcattagtgttgcaggcctagcagtacctctcgatttcgcatctcaccctcttggagatgccgatcaagctcatcgaatcgaccttgtttcaacccaatctgcaactgaattttctgttgcccttgcgttcgctcttgcttgaaccactcatctggcacaaaatgcgtctctttaacagcatacggcgagcgagcaattggtgtcgcgagcacattgcaagccacaatggctgcaatgaatgcatttgtgaagtgcatgtcgagcttcaaatgacactcaaagtcgacgccacgtcttaacttgtgctacttattcatgagtacttatgttgaaccgataccacctatcgttaaaataggaggtaggctagtcggtccttctggaagccgaatctatttgtctacacctcagcacaagactccgtttcgccgtacatctcaagaatggctcgatatcgtctccgtgtcgcctctcatacctgagtgccgaagtgaaagcctcgcaatcatgcatgcgtgccgaagcgcaatcttcatcattggtccgtcaaagtaagcactgagctcaaacaggaaggagtggacatatagctaaattccaagcacgacgactcggtggtacgccggcctcggtcgtcgctttcgcttggttatcaacatggtgcggtagggacatggtgcgaagtagattgctccgatgccatcaacctggtacatgggcgtgttaagaacccgggtcgaacgacgaaggataccgcaggagtcgcgtctatttatcaataaggtgactgaaaacgccactagaggaatattcagtaagcgggagcaaccgttcggatttagacatgccgttcccgttgtcagcaccagatatgtacatgtaagccaaatgcaattcctccgtgccggggatactgggtatctaattaacgccacagtaggaaaggttgaccttgtcggctgtaattacgagcaccaggagtgttcagaagagattttatgcaaacagataggtagcgcttgggtgatcagcaagacaccctcccatctggcagaaccacgacatcgaactcttcatcaacactttcttcgctctggctagcaaaattctctccctggccgtacttgcctcccacaaagtcccatccatcgccttccagtcgagccctcagtcgctcgcgattcgaagtcgccgcgcgctgaagtaaaggagcaatatgtgattcaccctgcgtcgcttctttccggtgcgtctcagcatcgagttcccaatcgtcaaagtccggcaagatccagaagtcagcgtccgtgttgtcggtggatgcgttgtttaggttgagacatgtactctggtgcatttccatctgggcgcaagtgcgcttagtcgggagaagccatgctgaatctacgctgtcgggggaaagttttatcgctggagctgaggtgtctttgcgcttgtttgcggtttgggtgttgggtgaaggtgcgcgcgaccgtctgatgtcgcgtgacagcaccagggcttcacagagaccgttggattcgccgcgcaagcggtgcgggccgtcttccatgttcgttgatgtccgaagatttcagctcaatatgtgcgagaggagcgaagtgtgcttgaagtggagcagacgagaagccacatgcgggcgtacatgcaagtgatggatgtagcaggatgattgtgggtctgttccgaatgcgcgggcgtcgaggtcgttcgcagctgattgttggctgcctggtacgtttgtgaaagagtcacccgatgacgtcgcggggctgacgtagcagtgtctcagtggtggcttgagagatcaggcaggtaagagggagtggtgatagaatagatcacgaaaaggtagaatttgaggtgggaatgtgctaaattatctgaggtgacgaggatgtttgaaggacgctgccgaatgcggccatttcttgagctgaatgcggtgcagaacgtacgtatgtcgtcgccaatgtgctttgaacattagcagaatttggcaagcatgcatttataatctagaatttgcggaagggttttgaaggatagcacttcgatcatgggtgcaattatgttgctgttcaagtgtcggaccaacgtatgctggatatggtggccgtgcggcaatagtggtggaggagtgattacatcgtcgcttttcagttggctcatatcatatttgcagcctctaatacatgtatcaatgacagtattaaagtgagcccaaagctggcttccaaccgcctcgttcccgtatcccatgcgtcgttccctcctttgccttcctacctcattccaatcgttatatatcttgcgacccttcgtctggacctcatcctccccatgttttattttgctcttgcgttattcgaagcaaggccgtaatgcttcaggtagaatatcaaattgtagttcaatgcataagagctcaaggctgtgcgcctctgccgcatgctgcgtccattgccctgctctgtgaaagtagaagccgcatccagaaacagggcaacagaagggctcaggatcaattttgtcgaagtgatgtctatcgagggcttctaccacaagagcctcgaggcctattcgccgcatgttgatccgctcatctcgatacgacaatccctcaaactcaccgaccgggtcgggcacagctctttaatcacgtatttctattagcaatggctatagcaggagctatggcatagcaggagctatagcaggaaaacatgtgcagtagtttgaggtaagtcgggacggcatacctggatgacgcaggtgtggtggtggttgctagagtggagcgatgaggtaagttcgtaatagcggatgtggcccgtgtggcctgacgccggagctcccaaatcttcacaagctgtcaatagttggcagacgaccaacacccaccccgtcctccatccacatccccgccatcaggaggcagcccacgatgctgcgcgcctccattctccgggccagtccagccgtgaggccattggcccgccagacccgcccgcaatggcgcgtcgtccagcgctgctacgccgacaacaagaacctgggcgagaccgctgtccccaacccggcgcccaccgtcacgccctcgtccacggagaaggcgaccatcccgtcttccgacatcccgaagcccccgcctgcgcctgagaccgcaggtgcatcgcgctcggcacccaccatacagcccgcaacgacacccccaaccggccctggcagcgcaagcatagcgcccgaccccaagcagcccaagcccaagaagaagggcagaatacggcgcctcttgttctggctcaccatcctgtctggtctcggatacgctggcggtgtgtggtactcgctggtgtcggacaacttccacgacttcttcaccgagtacgttccctatggcgaggatgccgtcgcctacttcgaggagcgcgaattccgcaagcgggttccctggccgtgctgggacagcccccgattgcagccccagaatctcgtgcgaagaacaagttcatcaatcctccggccgcagtgggctgagtggcgcgtgttgccgacgagggccacagcgacctccggaaccaagggcccgcacaccattgctgtttgccgacaacaagtccaaaaccgccggcgggacagccaaagacgtccggtgggaagtcctaggtttctttctattactcctggctgtaaacgccgcccgagaagaacgtgcaggagaagaagcaagaggcggctcagacagcgactgtggtcaaggaggaggctgctgcgcctgccccagcaaaacctgtcaaccacctcgaccatctcgccgtgcccgacgccaacgatgccgtcgtgcaggacgttgtcaagattgtcaacgacatcatcaccgttatcaacgccgactccgcccacgatggcaagtacaactcggccctcgacaaggccaagtctgagcttggacgcgtcgtttccgacatcaacctgatgaaggcgaatctcaggaaggagtcggaagagaaggtcaagtctgcacacgacgagttcgaacaggccgcgaaggaacttgtccagcgcttagaccaccagatgcaggctcaagaggcgcactggaaagaggagtttgagaatgagcgcgaacgcctgtcccaaacatacaaggacaggctgcggtctgagcttgaggccgccgagaaggtctacgagcaaaagaccaagaacgagcttctccagcagagcatccacctccagaagtctttcaccgccagcgtacgcgaacgcgttgaagctgagcgtgacggccgtctcggaaagctcaacgagctctcctcgtccgtacacgaactcgagaagctgaccgccgagtggaactcggttgtcgatgccaacctcaagacacaacatctcgtagttgctgtcgaggccgtcaagtctgcgctcgagacacaagccacgccaaagcctttcgtcaccgagctcgcagctctcaaggaaattgccgccgacgacccggttgtcagcgccgccatcgccagcatcaaccccgccgcctaccaacgcggcatccccagcccagccctgctcatcgaccgcttccgccgcgtcgcagctgaagtcaggaaagctgcgcttctccccgaagacgccggcgtcgcctcacatatcgcctcccttgccatgtccaaggtcctcttcaagaagtccggtcttgctgtcggtcaggatgtcgaagccgtccttgcgcgcacagaggtcctgctcgaagaaggcgacctcgacgccgcagcacgcgagatgaacggcctgcaaggctgggccaaggtgctgagcaaagactggctgggtgagtgcagaagagtattggaggtcaggcaggcgctggatgttattgctaccgaggcgcggttgaatagtttacttgtggactagacgcggcaagcatgctttattgtaataatacctagagtcgatgcattttccttggtttcttttgttacgagtagtgcagcgtgtggatagtgtacatgtagcttgtactatggaaggaagtttgttcaataacgaagcaccgtcagggctacgacctgaccaagttactgcaataggcaagttctgaccatggcatggaaaatagcaatttattggctgcgcgcgctgtagaggtggctaaccgtatcggagtctgcacgccaactattgcctctggatggcagccgaattctgcaacgggcgagctaatcgacccagatacggtagcccgtgttgtcaagcgagcggtggcaaggtactcgattcagttgtaatatataaaatcaaatgtgtcatgtttcggtgtcgtacgacaggtggtggaagtgcagtgctgcccaggtgtcgatagaggaggtagctcgatgggtctcggctgattgaggaaggcgcacagatgttaggccgaaggtctcgttcaccatcatcgctacttttcctccacacccagcttgcacgcgcacaaccccacccacgtttgctcccgtctaattccatctccaccccattcgtctcttcacacacagagctcttgcgtatacggaccgctactttgcgccaattccacatcagctgtcaccacgtttgctcgtctctgtgcccccacggttttctttcccatactctccctcggcctagtaagtgcgcgctattccgccatacacgagtgcctcactgataattacactttccagcagcccaggctccttgtcgcttacatcaacccctcgacatctgccgctgtccactgtcacctgaaccgttcttctgttagacactgacagaatggcctccaccgattccgcccacatcaacggcaactacgcgccgcaagcctacgagaacaactacgccaccggcgcctccaacttcacaccgtcccagcagcccaccgcccagccagcgcaacaagccgctgaggtgcccaaggacgaggtcggctggtactttgtcgagcagtactacaccaccctcagcaagagccccgagcgcctctacgtaagtctcccgctccgatgggtcatgccacgggccacaaagctaattggacatgcagcttttctacaacaagcgctctcagtatgtctcaggcgtcgaggaggaaaaggtcagcgtttgtgtaggacagaaggtatggaaaccgcacactaccgccgtccgtgtccagactaacagcgcctgggcgatcaatgagcgcatcaagggtctcgactttcaaggacaccaaggttcgtgtgaccttggtccacacccaaggctcctacttccaattttgtcatcccaagttcattgggcaagatctccaacccaagggctatccccctctaagcgctttctctcagacctttggtcctcgccgagcagaccaacggctacttcgtgttgaatgacatcattccgctacctcgctgaggagcccgaagaggacgaggagcttcagcaagagagcgccaatggcgtccaagagcctgccccgaccgctgctgtccctgacaacgcgtccgtcacccagggtaacgagatcgcggccagcgaggagaacctgagcaaggtcgacgagaaactcgaggcggccaaggaggagccggctgcggaggagtctctgcccgctgcgccagtcgagcaagtgccagaggaaatcgaggcacctcacaccgaggaggcgcccgccgctgccaccgaggcttccaaggagcctgaagcgcctgtcgaagccgctcagcccgagaagcccaaggctcccgcatcaaccccagctccttctgctgctaagagcacttcttccgttgccatgccctccaagcctgctgctcccaggacatgggctagtctcgccgcgtccgcacacaaggtcgccacgccagtcgttcccgcgcctgcttctcagtcagccgctgtccagcccaaggcctcgactcctacccagcccgcagctgctgcaccagcatcctcgcaacccgcctctgctccgcgtgagcagtcaccctcgacaagccagggtgagaccgccggatggcaatctgtcactgcccacaagaaggagcagtctcgtgcacagaaccagggacccgccgccgaccccgaacagaagcgcgcctacatcaagaacgtatacagccaggtcgaggagcctgctctgaaggctgccctcacgcgaagttcggcgagatcgagtacttcgacatcagccgaccaaaggtaagctggaaatactactactgcatggcagcgctaacaatatctgtagaactgtgccttcattgatttcaagactcctgccgcctaccaagccgcgatcgctgccaacccgcacaacgtcaacggcatcgacctcaaggttgaagagcgccgcccacgacctgagcagttccgtggaggattccgcggcggtcctgctcgtggtggccgtggaggtatgggcggacaaggaggtccccgaggtggtttccagccccgtggtcgaggcggtcccgggcgcggtgctcgaggaggtgctcccacggaggcataagtgtgatgacgaccgcctgtccctctccatccttttctctcactcttctcccgcgattcgctgtaactgacaccatttcctgacgactgacggctatagcgacatgtagtgtatcgggccttttcgcgcttgtacaaaagtcctgttcgaggaaaagtctgtggcgtccgctgttatccttggggctctcagcccttgcatagcgagtggtttccttcttgcatttcccccttcatgtttccattcagctctttgtattgcaacacctatttcccttttcatttcacgcacgttctcgatacatgatgtctgcggacggctatttgagagctcgataccgacttttgagtcgaaaaacgatctggtgtaatgggcagggatgtacaacatggacgggatgctgagcatagagatcagtatagtggatatggaagaaatacagcactggcattgtatgaacaatacattggatcgacgccgtggtgatgcttgaattgacccgaggcgacgtcagctgacgaagcgtcagcgcaggtgattcgtcgcagcgtgagctggcttcaacttaccttccaacgttgtgactttgcatgactttacgtacacatcaaccaagacgtttctacattctatacggctctcctcttcctcaaacggagtctttgggccttgaattgcactaacaccgggccctagtaagctttgaggctgcggggtgctgattaggcggggcggtatcacccgcgttggtcgcatcactgtacatgtacctctcccccaacgacatcgggcctctccaagtgtcccacgcgcacatctcggccattcggtggcaaactgaatgaacctctactctctcgataatgcgaccgcttcctggcggcgacgccctatcttccagtgtcaagcctcggtcgcgcaagtctagcgtcgatcatgctgtcgcgtccagccatgtccccactgccttcttcatgaggagcgaggaggagatggagcagtcgctggcttcttcctccaacacacaaccccctgcaagactgcaagatagcacatttggtgtgcagagtctggccgacacgctcgaagctgcttttggttccgaaaggacgccaactgctagacggactgggagctttcacagtacgcaatcatccgagaagaagacatccagagcagagtcacacagctcggccagcagttcagtaaagctaccaggcagcttcaagactgttcctcagcgcaggccgagacggaaactctccagtcatgccagctcgacgcccctcacgcccctccaaaccgatgcaccctcgccaggacccatgtccggcatgccgagcaccccgagtgccatctcgctacaatcgctgaagctgtccgacgaagattctatcatggacgagtctggaagccaagctgtaacctcgagcggagaggaggacggggcagaagcgacgacgcaacaagcttccatggccagctttccacagttggtcatgcccagcattcagatgccgtcgaggaggcctttcaccaccaagggtaaagccatgggaaagctgaagataatggtcgccggagagtcgggtgcgtattccagctcctctggcaaacgccacttactttgaggtaatgtttcgctaacaactaccctcaggcataggcaaaacttccctcgtccgctccatagtccaagtctgcgaagacattgtgcacgtcgaccctctatctcctcccaagtcgaccactcatgcgccgcgatctgcctccaagtctcgcagacgaagttccgacaggccacggccagctgcgatcacagagatacatgccagcacaaagccatatccgccttggtggtcagatatggaggagagtcgacagctgcgaaggcggaagagtagcctcgatgcggtgctggagcggaatatatgcttcgtagacacacctggcttcgcacggggcgaggcggagaaggacgatatggaccgggtggttgagtatgtcgagtctttgctttatcaaatgtcttcggtgaccacgatggaagacagcgatgtccttggtgtcatcagcggcagtggaggagttgcgatagacctggttctctatctcttgccaccaagtaagtctggatcgttgacaacgatgagctctgaactaatgcattcacagacaaggatatatcagcagacattgtattcatgcaacgcctctcggctttgaccaacgtcgtccccgtcattgcgaagtcagacacactttcggcgcaagaggacatcgcgctcaaaaccaacatcctcgctcgactacaaacagctcccgcgattccgttcatgttcgacaagacactggaagacgctctattggcggctcagagtctctccatcatccacccagaagtgcagacatcacagccgggccagtatcctttcacaagtccaacatacccttacgccatatcctcgacacctggtccagaccacgagactatggacgcgtcgcttctcatgtcgccggaatacgtacaacctcttctcccttctgaacttgctacactcgtggagcaagtgtttgagccagattctattgcttggctgcgacattcggcagcaaagaagttcctggcatggcggaagagaaccaccttgcctggagactcatttatcctaaagagcctgcagcaaccacgaagccccacaacggcgtcagtggggttgaacagggctgcaatgaattgtaagctcacacatccaatacatccatcatccaagctaaccaaatcctcagcatccgcaaactcgtcaatattctccgccgcatccccctcaggcgtcctcgtcccgcaatccgcctcccccttctacccctccaacctccaatcgcccttccgcacctcctcgccctccctcgacctcgaaaaccccacctccttctccctcacacgtatcaaccaacccgacccagacattcgcattgccaaatgggccacggacctccagcgcagcctgcgcaacgaacgcacccgtttcgaagaactgcagcgcgccgaccgcgcgaaatggctgctcgaacaagtcgccgaagaagtctcgcgcggcggcatcgttgcttcgccgaacagtccgagagcggattgggcggttgtgcgccgcgcggatggcaagggcgaggagcggtatggcaagcatgagggactggactcgagggatcccctgggcatttgcaggattacggatgaggtgaggaagagggggtttgtggttgtcaaggtgctgggcggggttagtatgctgggggcagtggtggtggcggttgtcagggcgtgtggcggggaggtaggagtacagcgtgcatggtggtgttgggtgccaggttccgagtggtgaacagatcgtgagtacgaagtgggcctgtagaagtagatatagaaatggataatacccttgtttaagtgaatactttttttttcccttccttctcgcgggctgttagtgtatacgagagatttcacaagttttccacgacacgtgtgcatgagcatggtgttcatttcatttacttacttactcgttgcgagacgtactgtggcttttttttggcatttctcatgcgtgaagctggattctggatccgccgagcaacttctaaacgcacaatacgcgtctcggtgcagaatcacaaatgaaacatgacggccggttggagacctgtcaaggagcggtgtaaattgggggaatgattagctgagcctctttgtgtaggataatctgtctctgtgaaattcccccggtggtatgtgtgacggcacagggatcgttttgttctgtgtgagctgtggtgcgaggaaagtcaattgtctcgcgttttgagggtgcgagatggttgttgcgagatggcgagtgtgggatgcctgggcactaagtgtgttgaatttgaagtgggaatgtttgggacgaatggggacttcttctgactttgggagattttttggagtgttttttttttatcgattgttgagttccatatggttttggtgtttattcagggttagggttgggagatgttggttttatttcatgtcgagttcactacaaatctgaagtgactacaaggctagtctattcttcgttgacttcaaagtacggctgagtaccgttatgcaagtatctactgttccttgggtgtgctcatgtttggggcatttttttgtttattgctactctacgatgcgtgcatttgcagatgtttgcatgacggctggatggtttgtccaagcaagagtattttcctttgctggactgttattgtacgagcaagtgtgcgtctacaacaaagctcgttgtctctggattaccggcgtatctccggttcttgcgcgcacagtgacatgacgcccttatggcggtgtattttcataagccagtgccctagaggtcggacttgcgtccatgggcacaacgcaagaaaatgggcacctgcatagtatttacgccacttcaactgccgtgagttcgggttgtttgcgcgaaaaattgtacatgctcaggaagtcctggtcattatgcaagacagcaaagcttcgaaaaatcgaacgagcactcggaatgtggaggcactttcccttacgtatatcagcggagtattgccatggggttgcttaagagctctgaccatcccagtgaatttctatccgaatgcgacggctcgtgccgttccctacgttatgtcatgaaacggatatcggccctcttaccgaggcatctacaaaagcgaggctgttagagcccagttgcttgtctaggtaccacaggtagtttccaagattgtcgcgctgctgggtttcacgtctctggcgccacttgcgaggaagacatctccggtcgcgaaaattgccgtttggggaaagatttagatgtggtgcgcagtaagtccgatgtggggcgcatgcgcatgttgatttttctctcggcgagcgttggtcgataatggggtgcgtacgatgacccattgtgctgggaattgcatcgtaattgttaatgcgctcgaaatagggttggggataggttagttgaccgcgcgatttgtcgtgcgttctttgacagcccttgcgggccgttcctttgcgggcgtgcgctctggtgcatggcctattttgccgaaatgcgatggcatgtacatggtctgtgagagctaaatgtgacaaggtatggcattgtcgtgatgtgatacctagcttgcatgcggcacaatactcgggttctcggaagggatggctttttaacgaacctcagggatcgtttcatgatgctaacgcgagatggacaatgccgtttgatgtagtcgtcatagatgtgatcctgcatctctggctcgcagggtacaacggccgagatgagtcttgagatctgtggagaatgagatcgatatgggaagagtggggcagtcgaaatccatcatgaggaacgtatcttgcaattcgcggaacctggcatgacgtggggtgattagtgaacttgcctgggtgaggtacatgtgtgtaggcatagctatggtaatttggaatcagccgtcagagtcgcaggggttcattcaccctctcaccagggcagaatggcactttagcaggcatgacagcaaggagacagatcatcccatgccatttgcggccgcgcgccctgctagtactcgtgtccataattgtttctgcggctaactcccgctctaccgatgtgcgtcacgttgctttttcctcattttgcccgcaccctcggtaagccgtttcagaacctggtcgacgcagagccgcatgtcaatcatgtgggtcgatttcaggctttcagtgccgcttccagtagggtgcgcgtcccagcaaatggcgtgcaagccactggaagcagagaagtaaggaacggttcggagttcatggggtttggcttgtggcttgggatgagactcggctgtcgacgccaaaaggtagatgatattgcgcacgcgctcgagatcttgttgggtggaggcaactgtgcagcatgcccaccgatgactttcaaggaacttgtgtctgattagagaggaaatgacagatcagatagtagcgtcaatgcacacgtgagctgtaagggtttggttgaacgcccgatggctgatcaagatcatggtggcacgagcgggagcgtatcttgcaggatctgggctgaaacgtggctcaatgccatgtacgatactggggttctagttggcggctaggccttccgatgggcatctcacaggcgaagtaccgaaagatctcgtgctacgctggtatttgtggcctgactgtcggagacaggcctcctactggtatggcagcatgtggggtcgtaatggcattagccggccagagcctgggcaaggttggtgcagaatcggacgggtgattcctgcatagtcatgattttgtcagtggagtattgtcaagggcaagaccagtatgcgatttcacacatggggcatgcaatgacatcctagtctggctaacgcgggttcgctacggtcgtacggagcatcccccgtccttttcaagtccatacgatagctcttactacaaactgtgactaaagacttgacaaaactggaaggaggctgtacgacggaaaatttgtgttactgtctgcaagacgtgcaatccgctcgcgtccgttgcaagccccggacggcttgttggattccaaatcgttctcgacctggtcaggagtccggtatcattgcgtgcttgtaacgatgcgagacttctgatcttcccagatgcatctaggacagacgcaggctccacctaaagctccagcagcccactcccgtcgttccttcactggtaacctaacatcgcagtagtggctgaacacttcttcgcccttcttgatgccagattgtgtgctagggtcccttcccttccattcaactaggttctcgcgggtccaaagtctcatgctgccgtcccatgcccatgccacattgggatcgcagctatggtttgcaaggcaccacatgggatggacagcgccagtttctggtcggccatctagaccttgtcgagccgatgccgtgcctcgcaatttcgcaaagatggtattgaacacccaagtgtcgtagcggttgctttgcgtaaagatgttgacttccatattctctaacatatgcaatggtgcaagaacgttgctcttgaaagagaaggggagtgtttgtggtatacctgcaaatgcatctgtaagctgaccatccgcattggccttccaaattttgtccaagtcttggccgtgatagtcaccccagatgtagcgaatctctttgagctctagtggatgcaaaccttgcgtctctgccagtgccaatgctcgaaccaaaagtgaagtataaagagcatctgcggcttcgctcgcggacactttgccttgttctacactgacaccacacagtgaaggatggtagctgtcctgagctagatcgtggcactccatggagcagaagaagaccacattgcactcgtcacacgagacaatttcgtcatgtccacccgctgaggtatcttgggtagttggtagttggagactgcaggcgtcgcaatagtggtcgtgcaatcttgagatggaggtcaaaagtgacttctcctccagaatgcgttctccaggaggtatatcttcctttgcgaacactcctagctgtttgatttgcgaggcctctgatgtttcagtggaaagtagaggcagctcagtgatcttaacctctagctttggggctatacctgccatctctccattgagaaaatccaagcactcttcagaagagcggtccggttcatgatggttccatggatactgctcgcggcgtacgagccctctctctgggtagtcgtcaatttctacatctttcatgttccagcttttagccgcgaagaacttagaaattttgcttgataagtccccgtcgtgcttctggaatattgtgttttcgggaaacgctttctgcgcgcgagcgatgtagtcgaaagcactgcgataactcccacagtctaggagacacccaatcagaatgtcataactggctcagtcagacagatcaacgcttcgactattgatgacacgattgcttacatacgcagtaatcgagcaaactgtctgagcccatcttacagcaccttcttcttcctttgattcattttcttcttcaaccgatagctgagcaagcacttccgaaatatagtcgtccctggctgcttcgatggcttcttcgtgatactcgccttcttccactacttcgtctatcaagagaagcgctttataagcatcactagcagcaagatcaggatatcctagttgcttgtagacttttgcaagctccagccgatgaggtatgctatatggtcggtctgttgtggcttcctgtaatgcggcaagttgatgggtaagatcttggcgagtgataatttggtcctacttgaacatgagcgaatgagattctatgtttcctttgcttttcactgactttcatgttgtaaagtttctaccacagactttttgctgcgcggtgttgctgtgagaacttttctggaagtggcggcgctaatgttatcgataaggacattgtgggatattccacacctgacgtatccatcctctacatcatcacacatccttttgtaaagtggtctcaactgctacagagcaaaagttcatctcattcccgcatcatgcttccatcagcagcggagttgatcgcgcgctacctgagatcgaatgggtttactgaggttcggataacatcatgaggtagcctgaatatcatcgcttacagggtcgtagacattgaacagctttgtcgccgaagccggtctgcctgcggatactggggctaatccaagtgactccgtcaccattgaatcgattttgcaagagaagaagactttcgacaccagccttagcttcgaaaaactcagcttgaacgacaacaatcgtggttggtcagaaagcgcaccatctgtaccgagtgttgtttcttcactcccgagccggtctaatatactccatgtgtgtgttgttgagctgtcacttggtgcaacagtgcatcctcaggtttacattgccgtcacgacggcagatagaaagctgtctttactaaatcctgcatcttccacatacgaggtcgcgcactcgtattcaaacttcaccgactcgcctatattggacatgatcgcgataaacaagcatctaatacttaccgcgtcaatgtctggacgactcagcctgtatgataccgtcagaaacgaggttgtcgatgaaagaaaagaccattcgaaatacattgtcaaactggcctgtcgtcgggatggcgagcgggttatggttgcaagtgcgggctgggactcgaaagtcttcttttacgagatcgtttctgatgtcgatactgcgcggcttgggaaaccgagggcagaattgttactacccactatcccggagacactcgcattcgtcacttcattggatgacggaacaccgatactccttgtagcccgtcgcgattccaccttcctacaattctatgctgtccctagctcagagtctccggagttgacttttctcgggaagcaaaaccttgcacctcattccaatgcctggattgcttttaccccttcggatgtacaagtttgtcccaccgatccatccttgattgcagtcgccacatcaacgacaccccacatgaagttgctaatagtgaagctacttgtacccactaaccagtcatctctacttgacgccgtatctgcgacaggcccaagtgggaccgtcacgcaagcctcccaggcccgggccgagctcttggtgcaagaccgggaagaagctgcgattatagtgagcgtctcgacgcttgcgccacaaacccagtattcgacaccaaggttagtttggcggcccgatggctctggggtttacgtcagctcggacgatggtctggtccgcggaattgaagcgaacacgggcaaactcatggcatctttagaagggcatgatctgggttcgaaacttcggtgtctttgggctgggaccttgggttccactcgagagagcgcttccggggtcgatgctcagcgcgagtaccttatcagcggaggcttcgatcagaagctcatcatctggcaagcctagcgatgcgcctttccaatcacatctgacatctcattatctcctaatcacacaaaaagggcaggtacgacaagcccgccatatgtcctgcgaagtgttcttggtggttagtggcattcccttctcggctcacgactgatatcgctgacgttggatccaaccccacgagcagtgatggaccaatatgtgccttcaagtaagccatcagaaacacacccgtattgtcagtggcttcgataaaagcatcatgttcagttgtctggcataaggcacctctccgataaatttcggtttgtccattgtagccttacgggaatgaattgcatgcagatgtgcttttcccagccggtgcaaggggcgcaaaatggtggcaacagcacacggacacccagccgatcggtacccaacacctgaaccagattgcatttcagctgcagatacacgccaaaaactgtctagttgatcgatcttagggcccatgcaagggcacgtttgagatcctcttggcacgctaaactacacaatgctagctgcgatgatgtacaccccacgctttcggtcttgcgaacttgctgcccgaagccaatggtcgcttgatttcttggatctaggtgtaacacccaaaatatctgcggcctcttgggaagttcagggctaatcacatcaccggggaagcgggacgacatactctagactagtccggatagaacatagttgccatcacagcagggacacctcattggtctttgccatagcatatgacgggaagctatacatccactcagtcatcagcacaagcgcttggcgacggtccatacactgtagtgtgcacgtctcctccgacttgaaatgaaccaaaaagccttttccttctgcaacctcactacacaactataagtataacctggtcgtacctgcctcaaataccagacagtcttaactatcgctcatccattccccccggacattattatccttccttcggatcttgcgcaactagcttcagctacacgcctcagctatatttcgactccacgtgcttccatattccggaccaaccaacctgtcggatcgttttcgttacgcagacatttacgtgtaccacgatgtcctacagcaacaactggaaggatggagatggcgactttctgctggtcatatctggttcaacccgcagtgcatcttatttgacaggatggcaagagttcaaggatcacattcggaaagtggtcaaagagcagccaggttgggtggatgtgtactccagccaaagtcaacgtcgcggtgaaatgcaaggctgggccagactgagagacaaagaagatgcagataccgcctacagtatgtcttgaaccctcagctgtgaactgtagtcataactaacatccaatgtgcagaaacctactcgaggtcgaagggcatgttggtgcatgtatgggagacatgtcgtagtagcgagggatttcgcatcctcagatgcaattgctctacggtatttttggaagtgcccgacgggaaccattccgcaggtcgctgtggaattgacctgggaagagtcagtcacctgacaggcggcgtaaaagccacataccccccaacaacagcgccacaatacgtgtctgcccaacctatctacgggtatggatacgctacgacacaaccctacaacattccggccatgtacccgggctatgcgccaccaactcaaatgcccgtctattccgccaacacatatggaatgccggtcaacgttcgacacggggctgttttgaccgaagcccgaggcatcttcttgcaaaacttgagctacaagtgtacatcatcggacctttacagtctgcttcttactgtcggtcagcccgtggattacaagctactccgagatacccgcaccggcgctttcaaggggctagcgactgccacattcggatctcaagaccttgccgagagagcggcttactgcttgaatagggtggagcacatgggtatgacgctcagtgttcgtatggataaagagacgacggctgttggacaggctgcgccattaattgtgggatctgacatgtacagggtaagatctatgtgcacgacccactagatccttgttgacagcgagcagtattagcgagcttagattctgtagtttaacattccttcatttcgttatccagtcgcgtcgttatgtgatcattaacgtggcttggctacggctggtggcgtcaggtgtcccaggctgtcggattgcttacggtgttgagcagggaacattcagggagcattgtacagaacggttggcggccggcgcgtgtgtttggttttcgtgaagtaaagaggaaagttttccgggacagggggcgtagttggtttttctcggttatcttagatgcactcgctcactatctcttccgcactgatgggtcggcctgcactaaacaggggtacattttgcttttcatgtggacatccttgtacatgctattacatcaaccgctttccgtgcgcagcttgttccttcacaccaaacgctcatgaacagccacccggtgatccgatgcgccgctatttgctcgtgggtcatcctgtcacttccactcatgtgccaccgaagccacatagcttcgctgtcggagccgacaggcccaggcgcttagcgatgtgggaagacactatagcgctacagggcgcttgcacatcgtatcgcctctggcagagggcgtccagtagcctcaagacctcctccatcgtattgtgtggccagcctctcatagcctcggacgcctatagtgtagttacctaaacacggcggacttcttcggaggctagatatcatgaatccacgtcggccatttggaaggcagggctcagcaagacaagtccgtctttttctgacacaacacgtaatggaccgcatgctcagggtcgagaacagcttcagacccaaatcacggcccacctctacacgtgtactggacatgagcataccgtacacccatcgacgttggctccttttgcggaacgaatgtcggagaggttaatgatcctgctaagatcaaacgtcgcacactggagatccttggcgtgatggcgcactttagaggtgtaacgacattcctgatgtgttttagagctatggcatgacaccacgacaaggtcactaatctggaatgcattagggcacacatccaccctggccatgtctccgctgttacaccatgtccacgacatcgctcacttcaattagccttgcagcatgcgcagtaatgaactcgtaatagctacaatgcaagacatgctagtggcagctgccataagtctctacccatgctctgtataaccattggctgcttcgtctgaaactcgatacttgtatctccgcgtgatccgaggagggatggtccatgactggcaagggccgtccgaatctgagcctcaaagactctgcccagcaagcgtgggctccgtgaacacaaacatcgcagactgtagccagtcgcaaaggctctatgaacacagccatcggaaaccgtacctaaatgacaaaccctgtcaagggcagccaaaagcccctagtcaatgactgtcactccctctccacatcccgagatcgtcgcgaacaggttccctaagagtgctgatcgcacggttcctgaatgttggtttcaagcctcgacataccaatccgaatcacggcagtttgtttcagtcgtgcctgcccggtaacggtgatggtacagcatgagctaagcctgcatgtccggtgctccacatcaagcccaccacatgcatcactgacaatggatactttcagatgcccacggagatgttgcgtacctgcgttttcctcgtccgacacgaaatccaaagacccggtctgcaagcgaggccaaacggctgtgcgacgcgatgacactgtcatgggagctgtcgctgggtaaacactctgcttcgacaacgatcaccgtcagcgaaaggaaaagcgaaaaccttaagccgaaatagcccaacatagcgtcaaacagtcgtgccattcttcgcggctgtacgacgcgatggaaatgttctggaaattgctcctagacaacacgccgtgcttcgacaacgattcgattaccaacacggagagaaagcgtctcacactaagcattctagcatcggcatcgtcatgtcattgctgtaatcctctccagcaaccacacccatcacactctccaccccttcttctgcgtgcgcacagtgacgacatacaacactaccaaccacatcgtacccagcatcaaacacactgcagaccacacctgcacgccgatgaaatccgtccgcccgtctttcttcttcagcaaggcaccagcaatgggtgcgccaatcagcgaagcaatgctcgatacgctccacgacatacccagacgcgtacccagccgcgagagatcgggcgtgatgtttgcgaaggcagcggatggcacggtgacaagggcggcggagaagaagcctgaagggtggttagtacatttgtgtcatgcgaaggaatgaatgctttgagaggagcagactcaccccaaagaatcgaaaacgcaatgaacgtgctctccttctcgatgctgatccatgacaacgccaacacgccactcgcaaagacacacagaatccacgtcacaattgcgcccgcgaaatgcgcaatcacgccgctcgtcagccgcccgaagaaactccccgcaatcgcaaatacaagcatgtacagcgacaagctgtccgatgagcccaggcgctcgcgcgcgtacgtcgggatgtagaagtacggcaccatgtacccgaggaacgtgaagaagctgcaagccgtgaagatgagaaacaagcgctcatgtagcgctgatttgtcaaacagcgctctcgccttgcgcttcgtggcgagcatcttcgagccagagaggagcgcggggatagacaagcatgcagcgacgagcgcgacgaagccgatagcgcgcattgcccaggggaagccagcggacttggtgaggcggtcgaacatgatgatgtagatgacgccgccgacggcgatgccgctcatgacaatgccgagcgcgagtgctcttttcttatcgaaccacacgcccaccagcgccagtgaggggatgtacagcagacccgcacccagtcccatgcaaaggccctggctgaggaagacttgccagtaggtggtgctgagggaaagcatcatgatgccgaagacgacgaggaagttgccgacgatgagcatggagcggaaatatcctagatcgaataaggggccggacatgacgccgatgaaaatgagcagccaggcctgaacggtgccgatccaggatatggcggagggagtctcattgcgtaggagggtgttgcggtagtaggcttggaaggcgccataggtcagtgtaaagcccctgggaggattagtatggtgttgtggagagaagtgtgggagactcaccagatgttcacgtatatgaagaagccaccaaagactttgagccatgcatggaggccgccgtcaggtgggggagggatgacggagtctgttgtgactgctcgagagagaggattgcgatcgttttctgcttcttcatggataccatgctcttgcttttccatgtccagttgtccataatcttgtgccgatgtcggtctcgagacgacatgttcctctgtagaagtcgagccacctgcagcgggctctttctcttcctccaccaggtcaaatgtggtcgacattttgttacctatgggcctttacacgcaggcgcagccaagctcttatatggcagattattgtcggaattgatgcatcgagtcattccactgcagtattccgaagaggctagttctcccgcgcaaagggctccttcaattccggcctgcagtttcgagggtgtgtggcagttgcccttgattcacatgaaatagcaaaagctccgaaatctgcgcagcgcggcgttggcattatataactcccaagatcgtagctgccgtcaatgacgaatttccagctatcccgttcgaggtgtggcggctgcatcaagcggggacggctagaaccgaggtcggcatcggcgtcgagagtgtccaacgagatcaggcaaataaacgagacgtttccaccatgggaataaggaccacttgatcatgatggggcagaggcgcgacctcgatcagcttaaaaattccccatagtagtctgcgagcgcgtcaacatgctgctgcaggacttcctcagcgtgcatgtggatgccaccaatgcgccctggcatgcgcgggcgcccacccgccgcggccttgcgcatggcttgaggagacgggctgtaggtagggtaggtcaggcgtctccaagatgcgcacgatgctggagacatgctgacaccaggtagaacttccagctgcccccgaagaaggctgatgggcctacgacatctgccacgaccactccaggctcctgaaccctccactcgcccacatctcccctctcgcccggggctgccagcttcctagatggtgtcattgctctgtaataagcagcaaagcaccaggactaagtgccttctaccttccgccttcgtatcctctcttaccttcaaaacagtccccgttatggagagcttgcatgacaactacctaaagacagagattaacaagatcaaggtccagatacagaggtctgagtatcgcacaagccttgccgtaataattctccggtccctctagtaaacaatgagttagaggagagaacgctggaggtctcttgcatcagaagtgctgtgggctctttgcgaatgctgagtgcgcgctgcacgtggcagatagagaggaacacatgttgtttccgactgcgtggagattttagctgaaggtacagcgaccataactttcgccctcagtgcgatcgaggggaacattggtgagcaatttcggcagtaatgtagcagctctactctctactgcttatacaagcagcaacccgtcactgtagcaatcggcattacttcctactggcagcgctgaccgaacgcgcgctcgttttaaacagtcaaatggggccatcacagagtctcaggccatcgtggttgcgtttgcggtactttctatactcgggccgtctgtcatgctgcgctaaagaaaggcccggagcaaattcccgatcaattcaacactcttattggtcatgaagcttgcagtcaaggtacgcagcgttccggagcagccgcctggctaagttagcgctcggatcagccatgaaggctgtgaaggtaagcagagttctggagtaattgctcggccaatttaattctcgtattaattcggcccttacagtagggacttgcagtcggttgaagcttcccaatctgtctgcctttgcttgctatgaagtgcagacaccgtagaagtgaagtgatagcttaactttcatttgcgtatcttttgcacatctcttcgctgttagctgctatgctagacagcctccaaggatttatgatcatacgtttacggagattgaccatttccctacacaataaatatagttacggatatcaccgtgtatgttctattaatgactcgcagttagtttgtttagggtttgcgtttacgagctgccttcacaatcagcgtatagatcttctacgctatatccttttaagaagcgccgacaagatcaagatcctagcgggaacattatcatcagtaaccccgggtccaagcaggttccaagaaagtaagatattcacatcttacctaggtgtcagccctcaaatacctgtatacagcgttataagcttcacagtgcagagagacctatgggcataatcaataaactcagctacacttcaataggagcagcctcgtcgtatattacgcaagcagatagatacataggcaggcatctacaggctgcaggggaggtgaaggccagcgcatgaaattataagatatgcccaagtccaccagactgagggctagcccgttagtaccccgtaaactcagggaagccaagcttatcgatagccaggattgacccgagacctcggagcccgggttcgtacgtatagatagtatagtattcagtgtcgttggcctcgcttacctagggttagttgcttcggatcatttgcggtagttattcccaaactttccctttagttcgcggaaatctcctccggtgcttttcctgtagtacattttttttctgtcttcactatgtttacgactagagctgaagagtgattagcagacgcacagcatagcgctttcgagcacattggccgtatatcaaggcacttcagagcttatccgtagggcagaagcgcgcactagcggagttttgataaaacctttgacttaatttaggatagacctcattgagcggtcctgtcttaacatgcattacctaggaacgtctgcaagagagaggcatctagactttaaaaaggctattatttagtattagtgctaactagcataactagtataatactaaatataagcttcttagtacctaaatttagagttttaataagctctttgccttaatagaggatagatcttagtaagcagtactatcttaatatgcgttacttagaaatctttgcaagagagagatatctagactttaaaaaggctcttatttagtagtagcgctaactacctaaatctagttaagatgcattacgttgcttaaagaccttagagcttaagtaagagagttgttaagatataggctgcgcctatacttagagacttttctgttagcgccttaagcctaattacaggctagcaaataggtatagataacttatatataggtataagttaaggtatagttaagtataggttaactaaggttaagttaatgctaagactatataagttaaagttaagtattatataagaaagttaagtctaggttaacctaggttaattttattatataatacttaactatataattaagtattatgtaagcaaaaatttaatcttctaaattacttaatttagtagtatagatgctttagagaataaaaaaaattattaaatttttgcttatataatacttaactttaactttaactctattatataatatacttaactataacctaaatatctataactataacctaacttatacctattctagctagaaagtttaagtatataatagagattctgctctacgctataaggctaaggctttagcgtaggtatatagcctaaagaacctaagatagctagcctattagataatatatgcattactaacaatatatgcctatgcactatctatattaaatagtagcttaagaactatacgatctataatctctagtctcttaagaaataaaaggctacgctactagctgcctagagttacaacgctattattagttacgatactaaagagcactaacagcacttattagaaagtttatagactaagttctaaataaacctattgttgcagtattaatacacgagaacagtgaagtactaatctacgtaactaagctaactaagcttaggaagtagactaacgtttctctataatctatttatatatttaagctagctcttctgatacattagaagagcagtaattaatataatcttttctcttaagtttgctcagctacaacagttataagctcagcgctatagaattatagagttaattctctactgtgcatcttatatttgctaagtacttaaattaattattctactactcttattcctcttaaacctcttaaattatcctaacgatattagtctaaatagactaaacagactagacaaaactttcttctatagttactctttaagcttataaagactagctagcatagtacatttagcttaaagtttacgctattagaaagcaaatataggactatgttaatctagatagcctattgcaacctaatcttcttaataacgctcctctatacctaggattatctactaagctagttaagctaaaggatcctcctgctagagctactaatataagcgaaagctaattacgaaaagtctttataagaatatattaaagatattaaagcctacgaagttttgttagctcaactataataagagagtctaataatagaaagttcttactgctaaatagtcttaaaaagctactatacttgcaaatctttaagactagattataaaaacagtcttactagaccttcttaagctagtacaaattaggcttttctaaacagataacttaagcctctaattacaacttaaactgcttaaagattagctagccctaagtaaggctataacttagaattaaattagataggagtactaagcttacctagataaagctaagcatagcaggattaggctagagaagtagtttaataaatagcaaactctctatgcctaagcttagacatataacgtcctagaagttaaagagactattgctcttactaactttcttaaggcaattatagcgaaatacgctctagaataagcctaacagaaacgagtagaagttataaaaagagcatctctaggaaagaacgatataatcatgtagataatattgctatagtgtttaacgctatgctaagcgagcaatctagaaacgctagaaaagaaaagagactattaatctttgcagtactaactctaaataggcaaactgcttaaaacagcttaactagaaaaactaaaaaaggcctaaaagtatgcctatgcattaggtcttacctgcaaaagctctaattagataagttttattattagaaactaattacctgtcttaagctttaaacagcagtaatagaattagcccctagcaatctaattaagcttaacgatgtagataagaaaaagatcttagaatagtataataagcctaaatagcaagatctctgtaaatagattaaaaagttaggttagtctactactctaagaaagaaaagattagataaagattactctattgctatttaagtaagcttaattaatctaactctctttataaaagagttactagaagtctatagcactacttttaattagcacctactgcactaatctataatccttaatagtagagtatgcgtctacttagtaaataatcacagtctaattaaaaagagaatatttattaaggctataaatagagagtacgttaaggcagaaacctaatacttacctattaatagtgttagtacttagattataagaaaccttataattagactaagtaggctatatatagtagaccttatacttactaacgtaaaggttattaaaggtttctaccttaatattatcttagaagcaagactttaagattaaggaaacgtctagtatactagttaggattgaactctctaatatagtaacctatctaagaataagttactctatatgcttattaggaagtataaccttaacttcttagaattaattaagtctttctattctctagtctctactattatgaagagctatgctaagattatattatctgcaaaatagaagtaataataagcaaatatagcactaacgattaggttatcttagatagaaggcactgcaggctctaactaaatatgcataaaacgttaaaatcactagtattagaaggattaattataaatattatgcaacagcatacgccttacaggtaatcttaagaagactaaaagagagattatcttaactcttctattagatcttataagacctatttaatatgcatttagaataattagaagagcaatagtcattgctaataaaggataattattctagaaagattaagaataataatcttctattaaagtcgctgcctaagattataaaagttattaaaaggtactactagagagtaagaacaaaatacaaccttttaattatagagatatactaagacagtaattaggcaacgtaactgtagagaagataattaagatttaaggaataagcagataaaaatagaatcgctattaaagctactctatcttatacttataagctaaatagcttagctaagcgtgcaggatagaaaataattacaaaggcaataaagatgcgcataagcgtaaatctgcctaataagctttagctagagatactagatgcagctgcttagctttatagaataagcttaacagcactgcatagatattaattactaaataaggttcttaattcctagttttaataatactttacgatactacaaactagcagttatttaattaagaacagctaatctacgcttagattagagtagtatatatacatatagctattaagcttatctattgaatttagattaggcagctagtataagacataggttttttaaaactaatcctagaggttatattagatacttagtaggctattaagctttaaatatctatagaatatagatctctttgcttaactaggttattacaacttgtaatattaggtttaacaaaagttatttcttttaaggaaagaacgataagaatatagaaaagaaattagcgcttaaggttactaatattctacacaacggcgagctagataatctaggcctccttattaaggatagattatacctagaagagcagcaaactaataagattagaagagatactagaaataatcttagagataaactaagtgcataaactaattagacggctagctaactaaacgattagagagttatgcaggaagaaactgcgcaagataatagcatagctagcaattaactaagaattcgcgcagaacttctaaaagattaaaattagcttgcaactctagaatctacacctaagctagataatatagagagaaacttagagcttaaggcttaaagtatagaaggagacagctaacagcagatatatctagctagtagagctagcctgtcttgctttagtaattagattagattatagagagtaatactgcagcgtattacctgctctgctacttaacctagaggacttaacttaaacactctagataaagcagattagttacttatttaagcacgctagcaattgtagcaaacgactacttctaatcatagatgcaatagagctataagctctgcgcacttagagaataagctaaagataataagggcaaagcgctagaaaataattaagaaataagtatctacctgctattacgcagaaggagaagagatagtaattaagataactagatagagagtggcaggtactagagtatatgcactaattgcttaatctagataataataatagtttataggctaacttttagaatatcttcttgctaggcgcaagaagagtatagaataattaaaagagttataaatctataaacgctgtaattatagcagctactctaactaattaaacactaaagttaacctaactatactaaaacgagcttttagacttacctaagacttagaaacaatttctctaatataaatataaggtgtagtttaaagctgtaataagataagagattaaatagctttgtaagaaagatatctagataatttagctaataagcgaagcaataatctaactaatcctgttaaagtaggtttgaacctataagtttaattaagatagtatgctgcttaagtgcaaagcacgtatagttatataagaagatctttaagaaaaagacttacttaattcgacctacgcagcgaccttagcagtaagatcgttttaagcagcaatagctatagctacttactttaatctagaagttatataaaataacgtaatagaagtattccttaatgcaataattataaaggagaactctatgctgtataagcttcctaacagttttaggaaacctagaatatgcgttaggcttaattaagcactttatagtataagagacttactactgctatagtataaggagttcttaggaacactctaattattaggccttatcttattaaaagaagaactctgcctcttctttaataaagataagaaagttctaatacttttctacgttaataatatccttttgctgtattataaggcttgcgaagcttttgcaaaagatctgtagattaagattactataaagtataagatataagaataagagctagcagagtagttcttaggcataaggatcgttagaaactaagatataagagaataattacgctagttcacaatacctacattaagaagattgcaaagaagtttaacttaattaatagaacctttctagctacttctctactattagaagagcttaaaaagtttaaggaagaagctactaagcaagaagttaagctttactaggaaaaggttagattagcattatacactacaataatgctgcgcctagacgtagcttttgcagtattaaagctattatactacttaactaattctagctaaacgcatataagcataattaattaagttatcatatacctatattatatacgataggaagcgatctaatacagcaattataatagttctaactttataatatgtagagacgtattatttgcagataacttaattacctagcgcttatcttatagatatatagctatgctcatttagagaagctattctataaaaagctgcttagcaaagtatagtaacaacctctataactaaagctaagcttattgcacttaagcatattacaaaggaaactattgccttaaaaaggttctttaataaacttatatttaatctaggctgatttatagaagatctagtgtaataactagcaaataattagacttattattagttaaaataagcaaattactacctgtcttcaatatgttaatatataaaatatatagcttagataagaacatgcaaaagagttattcttagtagagtacttgctaataaaggaaatgctagcagatagactaactaaagctcttacctattaataatttaattactttaagcagcttttaaaccttaaaggatatagttagattagttatagttaatagtaataaggtgtaatagcattagtttaattactattagaaagagcctttaagactaagaaagcttaagtagagtaaaaagaggcctttttaactacctactactctaaaaagatcgtttaatctagcatatctatataagaagtaaggagaactacgcctaaagtattaagaaaggaaaagtttgcttaatagtaagaatattaaactaagatacttagttaagaaggtctaaagctatctgcataagatgcagcaaatcctctataataaaaagcatagaagcacgacgcttattacgattaggttaagctaaggtgtagtagcgattataaatatctaaagcagtagagagtaaatctctagtaactctatagtaattaagatgcctctcttgccttactccaccttatccttatgtagaacgaaagaaagcttattactctgcttaaagtaacgcgcatcttcattatctaataagtagcaattagcgtagctatagctagagcaatctactaaatttgcaataagaaaaaggttagcgttagagttagttatataagaaagcttaaaagagaatagattaggctatagagtagtagaactaggtagcgtaaccttcttactactagttaaagaggtagcagcactactacagttagcttaattgctactactaaacttagaagtaggaggagttagcgctagttaattattataagcactctaactctaggcagcagcagtaagctaacgatttaacttaactaatctagaaacttaagaattagcattagaaagctgctaagactgctaagaagtttagaaagaagagcaaattagatcttacctagtctctctaaaggtaggacactttaattaatctttataaggctttgctgcagtactagtcttaatagacttaactatagtacagcttaaggaacgtcttttagatgcgcctcttaattagccttatcctttgcaaagcgctcttctttatttaatataaagcttttttaagcgcgctaattcgttagccttagccttcttaatcttcttaagactagattaagtcttagtagcacgcctattaagctctcttacctaagcttctaatcttaataacttaagattagccttactgttactaatcgttattactagattagagctagttagattaatagtgccctatctagtattgcctataataataggcagagtattaaataagaatttctgcttaaactaagatagaagcttatgctgcgctcttatagagagagcgttttaaacgttagcagcatctaggatctgcttagcaggtaacttagaaggcttagagattaaaataattagcttagtgctataaaggctgctgtttaatctacttaagcctactaccttgcgagaaaaagaagaatttaatctataaaggttagttagagtagccttattcctcctcttctctctaggcgcctttttaggcataagaggagcaggacaaacaggcttacgcaagctacttaaagaaagacttaactctagattagtagaatactaaacagagctactagatgcagcttaagctagttagggaagaagcagcataactagaacgaattaatttcttatttacgctaaaagagatattaatataacctatttagttattaaaagcgactagagcgttaagattaaagctagctaaggttaaagcgctcttattattaaacagcttattaagtacattagtcttataactaaaaggcttagcctgcttactacgcttagatcctagagaactagagcttaagctagaaagattgctagcaggcactatagtcttatccttctccttattatcttaaatagaggcctagtaggcagacacctttaaagaggttaaatctattaagagtaactttctattagagcctattttctaactaaaaggatctgaatagagttataaaggcgtaagtagcgcagctttcttcgcgcgcttagagattagattagatgcagcagttttagattagttacgcttaaagctagacagcttattataactagcaatatacttacagacctcgtctataagcttattttacttattagtatacttagaagtctgcaaaagattagtacaacgctgctataataagattaacgattacttatagttatagttgctgtattgcctatagcgtagttatataaagctatcgtcttagttacaaagagattaatgctatagtataattagtataagagataactaaaataagataagaaatatgccttagaatatactacttagagttgcaggcagcgcaataacttaacttactactcttattaacatatttaagcttattcttagttaagttgcttaactacttaaggatgcaattagcgcaagagctcttatagagtgccctagcaactagctttaatagagtatctagagctagatcgctcttcttagaagctaacttctactaattaatttaagctaaggcgcgcgtgctttttaaatctaatatcttagaggactaagcagcgtaagcgttcttaaggttcttcttctgcgctagagtagctatttttctcttttgctacaaaatagctaagttagcataactaatagcctagagtttaaggtaattgcaatgcagagtacgcgcaagatacttaattacctcttaattagtaggacttactagagctatagttagcagattaaattcttaaagctaggtagtaggatgttaaaagattataaggcgcagagcaaggtgttaatattgcgcgcgctaaggctaaatgcgtaagttaactaatctctataataatgcaataataaatagacgcttactaattaagcgattagagcagagcagaagcagagtaatagcttatttatatgcacactgcgtaacgttatcttaattaaatagagcaattaagatagagagtgtgtcgcagtattaatatataagaatagtaaagtactaatctacataactaagctaactaagcttagaaaatagactaacgtttctctgtgatctgtttgtatatttaagctagctcttctaatatattagaagagcagtaattaatacaatcttttctcttaagtttgcttagctacaacacctattcttaacaaagtaattatctattataatgcgctcttatgcgcttctacttatatacttactagctaagaactaaatatctactattagcctctactctctagttctacgctatagtaccttagcagctgcgcagatatataatagatagtctatagtatatctaaataagcgcagcagcctttaacctacgctaataatattactagctgcgtaaaactatataatgcatatctactagtagcaaccttatattaagtagctactatttacgctattagaaaataacttagcattataaatataaataactttactaggtcttgctctttaagctacgttatgctatatagaaagtaacttagtaagtaaatatgcatatagtaatttctaaaaatattaaaatactctcttagcaactaaaatctattaactattaactattaactatctactaacactataacttataagttattttacttaattagattagtctatactaagtatagagagctctagcaaatatagtcttagcctataggcttatataggtctagctactgcagatcttagcattctagctaagagatctactttagagcgcacgctattagtgtttgctactagcatatagtataatttgctagatcttctagtaatattaagagttactatatattctcttattagcttcctaagcaacagcttagaatattagttatttcttagttctagtattatcttagttatttagatagttatatagctttataatctgctaacctagaaagacttagcgcagtaacaacgacctagcaataaattatctctagaattaggttatctatactgctagttctttgcagttaataagtctgctgctaaggctactcttagaaatactatgcagcagtttctagcaaatatagaactacttaccttatattagctgtatatctactagtaagaagaatatctatatagatgctactctaaactgccttagcatagaactttagctatatctagtcattactctactcgctagcatactctaaagagagaactcttactagacctttctagtataatagaagataagaagcgtatttactttgctatagacctcttactagcttctctgctagcagtttctatattaagcaacttagttctagctctatactactttatagttttagagctaagagacttaatatcttatgcgctaactatattatctatagcgtagtagcttctctagagatagactaattctatagatactataagaattcttctctctattaagaaagctatatgctaactagaactagctctagtagagacttatatttactaaagtttactaaagtaagcttattagtatttaagagagtaataagctttagataatatataagacttctcttatataattagaagtaatgctaaagcatctaataaattagcactctatagctattacgttctcttagtattactcttatctctctttataagcgctactatagtctagaaagctagtattagtaataactctactagaactaagcgcagattattaaatagcctaaactctaaacgcagcattagaactataaactgctacgctctataagctataaagcctagttactaaagcttactaaagtatagaaggctaactctctgcctctttctaacttctacttattatctttttactaacctttatacgctatctactaggaacataggcgtaataaaggctactatagtagataaataaaataacttagagcctattatagataagagaaaagatagagtagcgctaatatctctactactagcgctagtttcttcttctagctttaaagataattctattaacagcaagtttactagtatataattagtattagaaaactagcaaagagaaatattactagaagttagtaagataaataagactttagctgctatattatagaagctaaagtaattctgtatattactataatattctctactatcttctctagcgctagcagcatagcagttagcgcagctatattactagtaactataagatagacttactactacttcttaaagcgccttatactctgcttttactatatattaaccttatctaactttctaagatataatagtagaactttactctatagctaaggtaaactagagagatttattactctagcaatttctataagatatgcaaaatagataacctatactaattctataaaacgtatctacgcaagctagcatatatacttatttttctctataagcagttatagcgtcttctacttagtagaacgcttaggtagtagtagtttagataagcttagtaagttatgcaatatatagtatataactactatagctaatatacttagaagtctagtaactagcgctatagtagtagtactatagcagagacgctaggcattacttactagagaacgcagcaacttctagatagactactctaactctatatactagagactattatctaggcagctagcttaactaggctagcgctactatattagcttatttctctactagcgctagttactatatatagtaataaactagatacagcgctagccttctgctttctagtatagtaaatgctctctatagcttagttctaagaagtactctactactaaacgattcttatatagtgctaggctagtaactatataatataccttaatattagcatagaacttttatatttaacgctaacagcactagaatagctataaggactctatagcatttatacttctatctaaaataggtactatagcagtttagataatagctgcaattatattagagttactctatgctagctctatagactatagcatagctatttatagtctagaactaagagattctgctagctctgcagtttatagcgctagcgctgcaatttataatagaagctactatgctaggcctttagaactatagtaatagttatatattctatattctaatagcagaagatattaaggcagaatataactaagctaaagtaatagatagcagcaattttagattttagctaaagaatattagcgcctttaatctagccttatagaatattaataaaaatagagtaaatatctactagagtaagattatctataagcacgtctatagtttcttagaagtagttaaagctgctactactattcttctagactatattatataagcctatctttagaaataccttaagagtaatatatatacctagttttactattagctgctagctagaagcaagcaatttatagtagttagataaggtttaaagaactaaacgaagctgctaatagataagtttgcttattctaaattagaagtaagagctaagcttactgctataaagtttacttacgctaacctaatagtaggcaaattagttactgcctttgctataaatattgcctataacctttagaaatagagatatgctaatctagttagagataaacgtttctagatagattacatctatagtaaactagactctaatttctgcattaatattctagacctaaataagaacccaactattcgctataataagtttatctaagttcttaaagctagagcaaagattctgcgtaaataatagacttcttaacgtaagtactaatcttagtttctgcaaataagttacttactagaataagaaacataatctactaagctaaggcctattagcagatagtttaatatactaggctagtaaaactatctaagtaactttaactctaatgccttaaattttgcctctaatatataatagtaacatttttaagaaaatactatgctatagagacctactctagcgcagcagcttatagtataacaaaacgcttaagaatagtttgctttatagttacgtaattatctactctactaagataatcgcagtatactatagataagaagaagtagcaaatatagagctctctagcgtacctttatagttaataattataatttactagagacctagaattattaatagaaggactaagatctacatagcgcgctatagaagaagtataatagtagagataaagagaatagcaagaacgctttttataatgctctataaacgcaaactaacttagtctattataagaaagactagagattttgcctactctacttgcctagaaataagaaatagattgcgctagtaaacttcgctagctaaaaactattatttatagaatttaacgctgcctacaacgttgcttctcttacgctatagacttatagtacctacgcagcataatttaagtctaataataagttatagttatatatctaaagcactagctattttatctctgctaataataataactatagcgcagactctagctataatttaaaaaacagctaggcattaaaccttatttaagtaagtctctagataatagtcttaacgctaactctatagagcttagtaagtagctactatttaatatagacttagtattcttaagtatagatatcttagcactcttactataactatattctttataatagcattctgcctaactattacttagctagcaatgctagtattacttaaaggcaaatatgcaatttacgctatataggaaaatagtagcagtaacgcctaatactagagtattagttactcttattaataagcagtttctacgcaaatatatactaaacatagcaatatataatttagaatattctatagatcttaagagtctaggcaacactctttattagtattatttatatataagataagatctttactttaaaagtaagaacctataagaaaataacgtctacgctatccttaatattaagctgcgtattatctaaaactttaatgcaaacctactacttagcataaatatacttagctctaaatgcgctataattaatatagaatagcgcataataactttctctttttatagaaatgctactatactaatctaaactatatctaaaacttatatagttatgtaactaaggaagattactataaagcattaagttattattctcctagaattagctatatatatttctatatatactagctctaatatgctatctaaatataatatagaattttaactctataggcgcctaatcttttgcgctgctaggtacactacttttatagactctaaaacttctactattctcttctaaaataatgctagcatgctagttactatctctacgcatttattacttagatatgcttacgtgcttaatattaatagttattactacgttagtaataactttgcgctagaagcagctatagctagcgcagagagtcttaaagaaatactactagataatagtatctatctatttagatatgcaaatttagataacgtgcaatagctaagctctatatgcaataagtacctagcactttttatagactgcagcactataattaatatctctaaagaaaactatataagaatactattaatcttagaatagaagaatattaagcttaatatttaactctataatcttatcttagagaagcgcaaattagtagataaattatttaataaactctactataaagagaagatattataggctatataagaaacttactttagatgcctagtttttattgcttaaaagatagttattaataagaatagaaatatagtgcaaaagagctatctagtagttaatctctgcgctttaaataacgcagttataaagaatttatacctactctgcagataagctaatatactctaagatctaaagagcgccttctatattagcgttattaatagagtattctttttctactaatagcttattatagaataagattattataagcttataattaatagttattagaggcaagagaacttatatatagctattataggctatattaactctatacaatacgtctaataataaataaagaatattataagagatcttctattcgtttagatatatattaacaattttattatcttctctaataaccttaagaattataagaagcatctagacgtagtttttaataggcttaataagcttagattctctcttaactctaagaaatactatattagctatctattagttactatccttagctagaaagtagatgcctttagcatagcaataatagataagcgcatagtagtaatctagaatatgcagttctctaagaatgctacgctacttaagacctatattagcgcagttagatatataagagataagatactctactttgcctagctattagcactgctctaggaccttaaaactaagttactatagttagcgctagaagagaaataataatataaggtctatagagaatagattataatttatctctactcttctcttatagatttcttttatgctatatagaaagtgttatttaagaatataaagctttactattctaacctagcctagcctttatatattgcacgttaacgccttaaagaaatagagaattagagcttttatctactacgttattaataattctaagctagttatagagagcgtagcgctacctctaggctttaagaatattaagaatagcctaactatatagcttaaaaaggtaaaagacttcttagatagtttaattaaatctattatatttctctctaagcatctattagtagtagagaagcattactactctactaaattagaaatatctgcagtagtatagattgcaactaagctgcgctatataattatagtattgcgcaaaatatatatttttatagactatagcgctattatagctattacctagcaaaagcttcttatcttaagctctatagataagcttaacttatatcttatctagtgcgcgtagtacttataatagtttctttatataagcgttaggtactgcttagaatatatttactttatactagactgcctaagctgtctctagagcactatagcagaatataacctatatactaatattctagataatctagaatactaatactattgcgtagatgcctacgctactaagaactaatgcctatatatagagaatacttctctttacttaaaaaacttctctagcttagatagtatactgctagctctagataataatatctacgtctagacctgcgtgctatactaatataatatctctagcatatattagtcctctaagcatattagtaggctaacctatatctttaacgcattgctagttatattaaataataattttaagttattactctattaagcctatctatctaatctatactagaaaaagatctaggatatgctctaagagcattctaattaagctaaagtagaagattattataagctttaggcctgcaaataggtttatagcattaacttcgtagaaaataacagcctcttatactttattcaatagtaataatagaaataaataactttatatctctaacttatcctataaaaagaggttttttagatagcctataactattaattctatgctagtttctataaggcatataattgcattaatagctctatgtttatttataggctagctaaaaaccttagaacctatatctatttctactctctatgcatgcagaatagaactaagtaacacctgctctatagagcattagaacctatttaagcactaggctttctattttatactattataattaacctagttactaccttacttctagaaacatctaagtttaatgctcttataactattacttgcaagtaaactaagaaagttctgcttattctagagataaataactagtctatagcagaatagagagccttattagttaaagcacttattatatataaataaagcttacctaagagtattattttagactataataagcgttttctaaataagctctagcgcgctatattctagaagactagtatacgctttcttacttctatagcatagcatctataaactaatagctaatctaagcgcataaactagatagttaagattaccttataatactttattactataaacttagaaatagattagatataggctttactctatattaaactattacttaatatatctaagagcgcagctactagcatattactatataagcagttaatagaatttaatctacgtaacctattatctgcgctagcagacttactagaaactaactactaagccttctactagcaatattgcaatatagctatagaagctcttatttttgctgctattaatataaagtactaatataataaacattataagcctttaaagctgcgcgtaagagactagattatgctttaactatactatagttactaggtctaagaatatcttaactgctaaacttaatacctaaaggtcttctctactaaaggttattagcaaagttagcaataacgcatactgccttaatatctctaataatataaagatctatctagttatcttagtagcctaactagaactgctgcctagagaggtagatctatttagctgcacttttaagttctactaaagctctattaaagcagcagataagaaatatctagagtataaaattaagttacttcttaactataaaattaataagcgcttagaaagctataagtacttagtaagatagaaagaatagagttctatctataattagtagtataataagaaagacttatctagcgctaaagaactgcttaaggaatataataataaatactctaaaactctttaagaaaaatagaataagaataagctttagaagatataataaaaaaggctagtttatagctatattaatacaactctgctagacgttttagtagtctctatagttacttctacgctactactgctaactatagcgctagcataagctataactctagtagtatttagttctctatagctaggtatctgtaagcttctataagttaaaatttctaaacaattaacgctctaagcattagctacttatctgcgttaatatagcctatattctagcatctaatatattttaactttagcgctttctttatgctatagcagtttctatagcattattctcttatagagctaaagatatattatatatactacgctattatcctatagttatagcgtaactattatatagaaattatataatatatatctactatctacttaatatacctaatatagatagagttgcttatatatataggcagcctctatctatctatctatattctgcttttatctaagcaaataataaactttatagcaaatctagcctaagcgcctaacgctcttacctagctatatactaagctatatatcgtaataaacttctctacttttcttctatattttcttttttcttatctctataactagaataataaccttatctactctataagcctatagagcgtaactataatagttaataactaagagactactaagattaataactaagagactactaatctattcgcgcaatagttagttaataactaagagactactaatctattagcgtaagcaaatactaaggctgcttatcttactaacctataagttacgcttactaatactaaagctatgagctactataggcactaaagtataagctaatactaaggctgcttatcttactaacctataagctatgcttactaacactaaagctaaagctactatagatactaagacctaagctaatactaaggctgctagcgctaagatctagtctactaatactctaaactctatacgcatgctagaactaggtcctaatagcgcctatagtaactaagaatacattaaaaactctgcttctgcgctagaactagagcagatactctagaacgtgcaaatagtttaaatagttatactagaaaacctatataaccttctctatatagtctaacaagaaagtaaattatataaacgctatataagcaaattactagcgcatactactagcaagcagaatactagcctaaatataatagtagaaatattagcgctatctaagctctaagagaatagtctctctatagtagtagtattagaagctctagagaagaaagcctttaataaagaatataatagtatagataataagataaagattatagacagagctatattgctaaatatcgcagtattaatacataagaacagtaaagtactaatctatataactaagctaactaagcttaggaagtagactaacgtttctctataatctatttgtatatttaagctagctcttctaatatattagaagagcagtaattaatataatcttttctcttaagtttacttagctataacagttataagcttagcgctatagaattatagagttaattctctactatgcatcttgtatttattaagtacttaaattaattattctactactcttatttctcttaaacctcttaaattatcctaacaacattagtctaaatagactaaatagactagataaaacttccttctatagttactctttaagctcataaagactagctagtatagtatatttagcttaaagtgcacgctattagaaagcaaatatagaactatattaatctagatagcctattgcaacctaatcttcttaataacgcttctctatacctagaattatctactaagctagttaagctaaagaattctcctgctagagctactaataaagcaaaagctaattataaaaagtctttataagaatatattaaagatattaaagcctataaagttttattagctaactataataagagagtctaataatagaaagttcttactactaaatagtcttaaaaagctactgcacttgcaaatctttaagactagattataaaaatagtcttactaaaccttcttaagcctatctaaattaggcttttctaaatagataacttaagcctctaattataacttaaactgcttaaaggttagctagccttaagtaaggctataacttagaattaaattagatagaagtactaagcttatctagacaaagctaagcatagcagaattaagctaaagaagtagtttaacgaatagcaaactctttatgcctaagcctagacgtataacgttctagaagttaaagagactattactcttactaactttcttagaggcaattatagcaaaatacgctctagaataggcctaatagaaacgagcagaagttatagaaagagcatctctagaaaagaataatctaatattagataatattactatagtgtttaacgctatgctaagtaagtaatctagaaatgctaaaaaagaaaaaagattattaatctttatagtactaactctaaataagtaaactgcttaaagtagcttaactagaaaaactaaaaaaggcctaaaagtatatctatggcattaggtcttacctgcaaaagctctaattagataagttttattattaaaaactaattacctatcttaagctttaaatagtagtaatagaattagcctctagtaatttaattaagcttaatgatatagataagaaaaagatcttagaatagtataataagcctaaatagcaagatctctgcaaatagattaagaagttaggttagtctactactctaagaaagaaaagattagataaagattactctattgctatttaagcaagcttaattaatctaactctctttataaaagagttactagaggtctatagcactacttttaattagcacttactatactaatctataattcttaatagtagagcgtgcgtctacctagtaaataattatagtctaattaaaaaggaaaacgtttaattaaggctataaatagagagtgcgttgaaggtaggaaccttaacacttacttattaatagtattagtacttaaattataaagaaatctaataattagactaaataagctatatatagtagaccttatacttactaacataaagatcgttaaaggcttctaccttaatattatcttagaagcaagactttaagattaagaaaacatctagtatactagttaggattaaacgctctaatatagtaacttatctaagaataagttactttatacgcttattagggaagtataaccttaactttcttagaattaattaagtctttctattctctagtctctactattgataaaagctatgctaagattatattatctataaaagtagaaggtagtaataagtaaatatagcactaataattaggttatcttagatagaaagcactataggctctaactaaatatgcataaaacgttaaaattactagtattagaagaattaattataaacattatataacagcatatgctttatagataatcttaagaagactaaaagagaaattaccttaactcttctattagatcttatagaacctatttaatatgcatttagaataattaggagagcaatagttattactaataaagaataattattctagaaagattaagaataacaatcttttattaaagttgctgcctaagattataaaagttattaaaaggtactactagagagtaagaacaaaatataaccttttaattatagagatatactaagatagtaattaggcaacgtaactatagagaagataattaagatttaagaaataagcaaataaaaataagattactattaaagctactctatcttatacttataagctaaatagcttagctaagcgtataagataagaaataattataaaagcaataaaaatgtatataagcgcgaatctgcctaataagctttagctagagatactaaatacagctgcttagctttataagataagcttaatagtaatgcatagatattaattactaaataaggttcttaatttctagttttaataatactttaggtactataaactagtagttatttaattaagaatagctaatctacgcctagattaaagtagtatatatgcgtatagctgttaagcctatctattaaatttagattaagcagctagtataagacatagattttttaaaactaatcctagaggttatattagatacttagtaggctattaagccttaaatatctatagaatatagatctctttgcttaactaggttattataacttataatattaggtttaataaaagttatttcttttaagaaaagaataataagaatatagaaaagaaattagctattaagattgctaatatcctgcacgatagtaagctagataatctaggtctttaaattaaagatagattatatctagaagagcagtaaactaataagattagaagagatactaagagcaatcttagaggtaaactaagtgcataaactaattagatagctagctaactaaataattagaaagttatataagaagaaactgcgcaagataatagcatagctagcaattaactaagattttatgcagaacctctaaaagattaaaattagcttataactctagaatctatacctaagctagataatataaaagagaaactttaggcataatgcttaaagtatagaagaaagatagctaatagcagatgcattctagctagtagagctagcctatcttactctagtaattagattagattatagagagcaatactatagcgtattacctactctactacttatacctagagaacttaacttaaatactttagataaagtagataagttacttatttaagcacgctagcaattatagcaaataacttcttctaatttaagtataatagagctataaactctgtacacttagagaataagctagaggtaataaggtaaagcactagaaaataattaagagataagtatctacctacctttgcgcagaagaaagaaagatagtaattaagataactagatagagagtgcaggtactagagtatatatactaattactaatctagataataataatagtttataggctaacttttagaatatcttcttgctaggcgtaagaagagcgtagaataattaaaaaagttataaatctataaacgctgttattatagcagctactctaactaattaaatactaaagttaacttaactgtactaaaacgagcttctagatctacctaagacttagaaataatttctttaatataaacataaagtatagtttaaagctataataagataagagattaaacagctttataagaaagatatctaaataatttagctaataagcgaagcaataatctaactaatcttattaaagtaagtttagacctataagtttaattaagatagtatactgcttaagtgcaaagtacgtatagttatataagaagatctttaagaaaaagacttacttaatttaacctacgctgctatcttagcagtaagattattttaagcagtaatagctatagctgccctactttaatctagaagttatgcaaaataacgtaatagaagcattctttaatataataattataaagaagaactctatgctatataagcttcctaatagttttaagaaacctagaatatgcgttaggcttaattaagcactttacagtataagagacttactactactatagtataagaagttcttagaaatactctaattattaaaccttatcttattaaaaaaagaactctgccttttctttaataaagataagaaagttctaatacttttctacgttaataatattcttttactatattataaagcttataaagcttttgcaaaagacctatagattaagattactacaaagtataagatataagaataagagctagtagagtagttcttaggcataagaattattagaaactaagaaaagaaaataattacgctagtttataatacctatattaagaagattataaagaagtttaacttaattaatagaacttttctagctacttctctactattagaagagcttaaaaagtttaagagaagaagctactaagtaagaagttaagctttacctcaggcaaaaggttaaattagtattatatactacaataatattacgcctaaacgtagcttttgcagtattaaagctattatactatctaactaatcctagctaaacgcatataagcataattaattaagttattatatacctatattatatacaatagaaagcaatctaatacagcaattataatagttctaaccttataatatatagagacgtattatttgcagataacttaattacctagcgcttatcttatagatatatagctatgctctttagagaagctatcctatagaaagctgcttagcaaagtatagtaataacctctataactaaggctaagcttattgcacttaagcatattataaagaaaactattatcttaaaaaggttctttaacgaacttacatttaatttaggcaatttatagaaaatctagtataataactaacaaataattagacttattattagttaaaataagcaaattactacctacctttaatatattaacatataaaatatatagcttagataagaacatgcaaaagaattattcttagtagagtacttactaataaagaaaatgctagcagatagactaactaaagctcttacctattaataatttaattactttaagcagcttttaaaccttaaggatatagttagattagttatagttaataggcaataaggatataatagcattagtttaattactattaagaagagcctttaagactaagaaagcttaagcagagcgaaaagaagcgctttttaactgcctgctactctaaaaagattatttaatctagcatatctatataagaagtaagaagaactacgcttaaagcattaaaaaagaaaaagtttgcttaatagtaagaaggattaaactaaggatacttagttaagaaagtctaaagctatctatataagatgtagtaaatcctctataataaaaagcatagaagcataatgcttattataattaggttaagctaaggtatagtagtaattataaatatctaaaacagtagagagtaaatctctagtaactctatagtaattaagacgcctctcttaccttactactttattcttatatagaataaaagaaagcttattactctacttaaagtaacgcatatctttattatctaataagtagtaattagcgtagctatagctagagtaatttactaaatttataatagagaaaaggttagtagtagagttatttatactagaaagcttaaagaagaataaattagatagtagagtagaagtactagatagcataaccttcttactactagttaaagaagtagcagtactactatagttagcttaattgctactactaaacttagaagtaagagaagttagtgctagttaattattataagtactctaactctaggcagtagcagtaagctaataatttaacttaactaatctagaaacttaagaattagcattagaaggctgctaaaactgctaagaagtttaagaagaagagcaaattagaccttgcttagtctctttaaaggcagaacgctttaattaatctttataaggctttgctatagtactagtcttaatagacttaactataataggttaagaaacgttctttagacgcgcctcttaattagccttattctttgcaaagcactctctttatttaatataaagcttctttaagcgcgctaatttattagctttagccttcttaatcttcttaagactaaattaagtcttagtagcacgcctattaagctcttttacttaagcttctaatcttaataacttaagattagccttactattactaatcgttattactagattagagctagttagattaatagtgctctatctagtattacctataataataggtagagtattaaataagtatttctacttaaactaagatagaagcttatgctgtgcttctatagagagagtattttaaatattagtagtatctagaatctgcttagcagataacttagaaggcttagagattaaaataattagcttagtgctacaaaggctactatttaatctacttaagcctgctgccttataagaaaaaagagaatttaatctataaaagttagttagagtagccttattcctcctcttctctctaggcacctttttaggcataagagaagtagaataaataagcttatataagctgcttaaagagagacttaactctagattagtagaatgctaaatagagctactagatgcagcttaagctagttagaaagaggtagcataactaagataaattaatttcttatttacgctaagagaggtattaatataacttatttaattattaaaagtaactagagtattaagattaaagctagctaaggttaaagcgcctttattattaaatagcttattaagcatattagtcttataactaaaaggcttagcttacttactatgcttagattctagaggactagagcttaggctagaaagatcgctagcaggcactatagtcttattcttctccttattatcttaaataaaggcctagtaagcagacacctttaaagaagttaaattaattaagagtaactttctattagagcctatcttctaactaaaagaatctaaatagagttgcaaagatataagtagcgtagctttctttgcggcgcttagaagttagattagatatagtagttttagattagtcgcgcttaacgctaaatagcttattataactagtaatatacttatagatcttatctataagcttattttgcctattagtatacttagatatctataaaagattagtataacgctgctataataagattaataattacttatagttatagttactatattgcttatagcgtagttatataaagctattatcttagttataaagagattaatgctatagtataattagtataagaggtaactaaaataagataagaaatataccttagaatatactgcttagaattataagcagtataataacttaacttactactcttattaatatatttaagcttattcttagttaagttacttaactacttaagaatataattagcgtaagagctcttatagaatgcactattagaaggctttaatagagtatctaaagctaaattactcttcttagaagctaacttctgctaattaatttaagctaaggcgcatatgctttttaaatctaatatcttagagaaataagcagcgtaagcgttcttaaagttcttcttctgcgctaaagtagctatttttctcttttactgcaaaatagctaagttagtataactaatagcctagagtttaaggtaattgcaatgtagagtacgcataagatacttaagcacctcttaattagtagaacttactagagctatagttagcagattaaattcttaaagctagatagtagagtattaaaagattataaggcgtagagtaagatattaatattacgcgcgctaaggctaaacgcgcaagttaactaatctctataataacgcaataataaacagacgcttactaattaattaattagagtagagtagaagcaaagtaatagcttatttatatgcatactacgtaacgttatcttaattaaatagagcaaattaagatagagagtatattgcagtattaatatataagaatagtaaagtactaatctacgtaactaagctaactaagcttagaaagtagactaatatttctctataatctatttatatatttaagctagctcttctaatatattagaagagcagtaattaatataatcttttcttttaagtttacttagctataacactaaattactataatataactactattattaactttaataaaaagtatacctagagcaatgctaagcaacttattaactactgcgtatagaaatataagtaagcctatctctagtatagctatataaagcgttagaagaataagataaaggtatagttaaaaaactttaaaaatatttataagcgcaagattactactctagaagctactatagcttaatagaaggaactagagtagtaagactcttactataagaaactttagtagcaaattaagactctaatagagtagaatgcagtagagcgcactatctagaagataaagtagaatagcaaagtagaacctgctatcttagataaaatatactagaacctagaaaatgcagcgtagaacttactatttactatagaattagcgttaggctttatatcttttatagcagaataagttatttagctaaatatcttaattaacgcaaatagcaaagagatgcattaaaagcctataggcttttttatcttatagaaagtaataagagctctttactatataaaaaagaatatagtaatagaaataatttatactactgccttaatgcttagcattaaaatagcaccttatagatatttctgccttagtatataagaaaagctcttaagagaaaagactaatcttaagataattagcactgctatctagaagtaatagaaataaaaagttaaagataactctaaaagtacgctaagattaataaagttagactaagcattactagcactataagctcttctctactacgctagagatactatagtagagtataataaaaagaatatctaacctactactttaaaaaagatattaacgccttagaaaaataagagtactaagagcgttattatagaattagaagctatgcaaatagcttattaataatagaaggcagatacttagattagcgtagcatctacctataaagatcttaaataagcataagcaatagatagcttatagtagctgtttactaactataatatctagattctgctaacagcgaagttagtagtagataataagtataataatgcttttatagtatatttctatatagctgcttacgctactagcttacttactcttttaagtattaatattaaaagctgcatagagtgcagcaaagaaggctttaacctctaaaagcttaattttgctattctactacttataaactacctttttctagtagtaggtaagagtattaataagatagcttttcttatagataagaatcttaataggcttagagtcgtagacttagctgcaaacttctaaaagtatagtaagagcttatttagtaataaagaggcatagaagaaaagcaaagactatatctattagcatataaacctgcctactttaatctctaagaaattaaagcttatcgctctatctaactattatatagatagccttattactagaactaacctatctagcctaagaaaataggcaggattattaaaacctattattctgcttaacctagtctaaagagtatactagagattactactctagactactctctactagctctctaaggtagcagcaaagaataatatctctaaatagaattatattatagccttttacgttaaataactaactaacgcctttaatattaattctaagattataatagtagagaatctaaaaaataagctagaagaagaaattctactaaaagttattatagaacgcattcttactactctctctaatgctagcgtaataaagaagagactatttaatctaaaatcctactagattataaaggcagatatattagcttatattaaattcaaaatagtctagaatatcttactagatattaagatgcctactaaaaaatgcaaggtagacgctattaaggcttctaatagtagacttttctaagttgccttaaaaagaaataaggactagtaaaggcactaaaaagaagaagtctaaagagaataagcgaatcttatttaaggacacaagcttaaatattctaactctagtactattactaaggagaactttgcctttatagagaagaataaagagaactctattcttaaagaaatagactagaagcttactaacctagcaaacgaattctagagagactataatagttttatatgctatagataaaaaaataacttacgctctaagctaggcaaaattactcttagagactgtacgcagaataacgtcgttatctctaatactatagttattctagatattactagcctaaacctgctgctatagaaaacctattattaagtacgaaaagtagataaggctttttctaaaccttaaataagcctagttagcagtaagaaaagttctctataaagaagttaaaaataataaatataataagataactaaagaacttctactactactagaaatagaagcctatctaggataataataatagaagtagtaaaaataagagtagtagagagctatctaaataagcaatctaaataaatatgctaacttattagaactatactctatagaactagttgcctatgctatacacgcagctttttctaaaaatatactttataaatttttttagttttcttagtagctttactttatgctatagtattaactttctagcgctacctttttttaactattataaataaaatatagcctataggctaaagcctatgtctgctatagtacctctagcgtagaactagcaacttttttgctataacttacaaagttacttatataataaaaagttctataaagcaggactataatgctataactacctgcactagcgtaacttctgcgcctataatgcagagcctatatacttatctaaaaataggctagactagtaatttaagtttttagaactattgcaaatacgctataagaaaagcttttagcgtgcaataactatagagaatataataactatatagacaatatattaggtatataagattagtaagcttagtgcgttgctgctatgctactaagcaagccttatagcgttagctctatttcctagctaaagctgcttgcatgcctctctagttagctactaaaatctaacgctatagaagttttcaactagcatataataactttagttttctagcctagctttctctattttcttatatctactctgctagtagtagcgctactagaagacgcagttagtataacagacgcctacttagctttttctttttttctatgctaatctagctttcttctttctagctatatttctaggcctgcttagctttcttctttctgcgctatattctagactatcttactaaaagaatagcaactctataattagtgcatgctatgctagaagaaaactagcgcctctaaataaggcaaagagagagagctaatagagtagaattaatagagatcctgctctgcgctatgaggctgaggccttagcgcaggtatatagcctaagagacctaagatagctagcccgttagataatatatgcattactaacaatacatgcctatatactatctatattagtataggttaagttaatttagggtttatattatgtaatacttaactataacctaacctatacctatttgccaccctgcctaattagttagcaagaaggatatatataggcagtaaacagagaccttcttaataagaaatataactttattcagcactacataaattctattcttataggctagcctataacatatagagaattttgcatataaagtgactaatgtctacgaacttcttactatcatctaatacagcttagcaagttaagttaaagcaagctatcttctattaacagttagattctgtcctcaccttcacagtattaactcgtatgtctcccttagtttctatcctaacattacgaaacgacatgaagctgacaacgtagaccatgcttttcactaagctcctccttctagtggctgcagttgctactgctacaccagtggctacaccagcggaagacgaccctcatggactgaacctcacgccggcggagaaggaacttatgaaggatccttcggcatggcagttaacagagaattccatcgccgaccgcgtccaggagctgtcgcctcgccagactccggagccatttcccattccaaccaataggtttgaggttggctcaggggggggtattcgactgttcagtacttaaggggctgcgtcgccagatgatctccttgctcagcattcgctcgagcgatggaacaagaaatggagccaccttcgcgaattggacgagtcacgaaaacgtcgacgagttcagacctcaatctatttaccccatcgattggaccaccacagctattgataccactggagtccataacttctgcggcactctcctgggttcagatcccccgatttattgcgaagtggaaatgatggtcccgctccacgcgcgatggaacgtggggaacaacgtaccaagggatgttgcctcgttaaggccgaccatgaaagaagcctgcgtaaggcttcagggccgcggaatttgtccacccggcgggtttatacagagggattgtactacgaggtcgtggtatcaaactcgtttctgataagtttgcaaggggcgcagcattggaagtacatctagcgactttggtgaaattccgctagctttggctgcatttaacagggagtttttaagtaggggctaccttttctccttaagtatataaaacaaagcagtatacatagtttaaggcaacaattgctctacaaaatatgcacttattcgtaagctagtcgtgataataaaaagaggcgtttcgtttcgcttttagctaatgacgcagctcttgagatgctattttagtaaattcctaaccaaacaatttaactagctgcttttcctacacgcaaagattcctttgtttcgtcgctgatatgatgccgcaagatcgcagagattaagcgttatagtcttacagcatatctagcttgaaagacgtggctgtaatctcattaatgccgcttttcgtggcgctgcgccatacgaggaacattcgagtgaggacaagtatgagcattgaaaatgtacattagaggtgactccaaagaaagtggaagatcgaccttatcctagcaagttataggagaagcgctggtagagattatgactgcatttttttccgccggggtgtctgaagctggcgcgccgagtacaagttgctccggtggtcatcagtgggttttcacttcttcttgccgtgtgtgaacaaattgatccaaggaaatcctgacagtccttcaagacgcggcagagttggcccattttgcctttcgtgcctcagcagctgcgcggtccttgtcattcagattccagttgccgccgccgtttgacctgccctgctctttgcgaggctctctgtcgccgcccctggccctgttgttgtcgcggctgtccctgggttcgcggttgtcccggggttcgcggttgtcgcgtcggtctcggcctccacgccctcctcgtccgccttgtcgacccccgcgacgcttgttgtcgccgccatcatcaccgccctcgcgctcgcgcttgcgcggtccgcgctcagggagagcctcgtcgagacccctcggggcagcgctctcaccaaacttcttcgcgcgctccagcttcttcagaccctcgtcgtcctcgaccttcagaccaaacttctctgcgcgcttcctgcgcctctcaatctcctcgtcgaggtttgtggcagccagacccttggtgaagtcgggcgcgggttccttgacctcctctgcctttgcctcctcaccctctgcaggcggctgtacggtcaagtcatcggtttgtgcaggatcgatgtcggcgacctggttggggacagcttgtgggttggacgcttctccttcacctccagccttctcgaccgtctccgcgtttgatgttacggggacatcggcctttgcagcgggagcggcagtctcttcgccatcgtcgtcccagtcaatctcgtcttcggcgttggtagcgggcgcggtcgtcttctcgtcgtccttggtgaggcgatcgaccatgtcggccttctttccggtcgcaggcagaccgcggctcttgagcagtgcctcgagctcggcattcttcatttttgtgtattctggcattttgtgtggttgattcgatcggcgacacagatgaaggtgttggtgagtctggcgcgacgcggataggggacgcgcagttgagagttacgtggccgtatttggggtgactggtagtgttcaatgttagagagcgtccaggtgacggcgggcgcatgcaaaagagtgcgctggaacgaattgtgacaaaggcgctgctgcttctgtgatggagacaatgacagggcgcgttgatggaatcagcgaatctcgagcactgacctcagccaagccgctagtcactagtgtggtccctggagatccactgaggagctgcagcttcatatccacagtttgtaccagttggcctccatgttcaacatgcacaccaacaaaatgctttcgagagaatgggccatttccgcatcttctgttacatcttcgctgccgcgatgaccacgagcggcgtgttcggctgactgcccagatggcaatactcgatcacaagacaacctcccaggactcgacatctagacgaggaattcccggtcttctggtctatctagacatcctcatcagatgcattcggttacgcttatttcagcagggaaagaaacccgcagagtacagcctacatgtacactattgacacgctacatcgcacgtggaactctagagaacgttacagcgaagtataattgctccttcatcgagcgcctgctcaacacctacaaggggttgtcgcagtcaatcagcattacaacgcgctatatcgtacatacttcagaagtattctggtccttcaatccccccaattatccaccctttcaaactctctttgccatctgccaccctgcgacatccatccttgtgacgccaaacatcagcgcaccgggccagcagcatgacccctgagaagacattcaatccccaaaacctcccaccatttgcatcaacaatagcccccgcgattggagccccgaccagtcccgcaaacgagatgcacgcgaatgtgacgccgacgcgtacgccaatctgctccacgggcgaaatatgtgcaatctgcgcgggtagtagtgagacaaacgcgcctgatgcaaaaccgtagagcgcggcgaaaatgataaacgcggcgttgctggccgcgggaatacccagtgcaagcacgacgatacccgcgatggtgcagaagaggacttgcatgttgaatctacccagcctgtcggcaaggaagccgggaatgatgcggccgaagatgctttgtctactgtcagccgtgatcgaagtgaagagggaagggtctgctcttacctgcaagcattaagaacggagaggagatagcctgcaagcctcgcactcatgccggagttgagcgcctggacttcgatgaaatttatcggtacgaagagcccgaagaagaagaggaatgcggccaatgtgagcaggttgaagcgcgtgtctttgaagggctcgaggagaacttgcagcgtaagggagcgcggcttgggagggagacgagatgtgaccgttacgcaggcgaccatcatcagcgcgaggatggtaaatgcgatgatgcgcatcgtccacccaaagccaaccgaggggatgaggtgggacgccatgatgggaaatatcacgccgcctagtccgctgcctgctgccatgactccgtaggctagtccgcgcctcttgaggaaccatgtcggtatcgtgctggtcccagcctggactgcgatgtgttagtactcatctcccctcacccctgctcagaaacgtacatatacaattcaaccccaacggcgaacacaccccctgcgccagcatgaactgccaatactcctcacacaaactcgtcatcatcagtcccagcacatgcatcactgtgcccactagcagcaagtacttgggcccatggttgtcattgaaccacccgaccaccggccctggtatgaagaagacgaatatctgcaccgacgggatccacgctatcgtagaagccgagtatgcggaaagctggtggcgttggtaatagttttggaacactcccaggcagttgagccacccgaatgagcagaagagacagcagaagccgccgagaaggcaaagataggcttgtttgccgccgtcggggaactggctgggggaaagttagtgtgatgcgggcttatgttcactggcgacttaccttggatgcaatggactgagagctgctggtgcttcttgatttgaatctgcttcattgcctataggagatgggtggtccaagtcgtttttctcgtcgtcgggactgtgttgcttgagcgatgcggaccccgcgagggtcgagggctgcgacattatacaacgacttgactagccaaacgtaagataacaatctactcgtaaattgaacaaaattccgcgcttgttatcgtgtactgcccactgattccgaaccagcatcagacaaccaatgtcaactgtggatgtgcagcaaggacagtaatgtttataacccatgcacgccgtcctgcgactcacactgtcaagtccgagatatccgatctccgtgtgcagggttccagtctggtctggacggagggcagtcgtggctcgcgcaattgaatctccgaggccgagctcgctctactcaaagcgcgaagcttcgcgactcggcttttacaccgaatatagcctctgttcggtcagataatacatgagatcgagcgaggcaggtagaattgtttcttcgtgggatcatagagagcgaggtatgtcgaacaaggcgatggtagtgtaccagtagaaccaagttttcagctccctgaacgcagacagagacttgccattcccccaccaactcaggttcggaaataaaataatattacaatgcatacttatcaagtctactcaaacatacaactagcacgctcgccgagaatgctgcaatcccaatcgaaaccccgaacgatgctcttctacccatctactcgatcctcttcttgccctcctccaaccctagtaatctcgcatcgctcttgccacgctcatgtttcgtacccaccaagccaccgacaacagggttctgcgacactttggacaatttctcttggtaagcttcgatctgcgaggggaggcggttgagtttgggccagttgacctgtgcatggagtgagtcggtggcatcaatgtcacgtgaacgaaacttacgtagagagtcccgttgctccagatgaagttgagacagggctgcagctgtgcctaggctgaggagcatgaggagtcgcaggggccatgtggcggcgtcgggtgcgcgacgcgttagcgacccgacgaggatgaaggaagatgctcgcagcgaagatatacgggaccgattgggatgaagatgggtcttcggtcggcgaagagtagttgccctccaatcgccgagtcgctgggcaggtacgtgcctaggaagagatcgaaagcatcttgtcgcggtccgtcgctgaagttgttgaggcagtaccgcgtgatggagttgttgagatcttgcaacgctcccgccttggtcctgacgcccaaccgtgtgaagtccgtcttgagcgcaccggtgccagagtacgatttcgataccacatccgcgttgtcggcccatacattgcggaacaaaaactcgaattgcttgtcttcttccgcagactcgccttcgcgcatcaatccaaggtcaatgagcatgcgcgacaggatgaagcgaccaatcatgctttgcaccacgttcgttcggtcaagacagtccatgcaattcgttcgtaccacggcagtttggtgcccacggacctcgacgcgacctgcatcaccaggcatatcgacaccacggaaatagccgtgcttcagaacatggggcgcgagctggtccatgaggagttttgcgcgatgccattgcaggccctttgtttcgttgtggaaatcaaagtagacgtagtgtatgcggtcgtatgccgtttgagcattgctgggctcgatgacgtggaacttctcgtcggtgatcttatcgccttcggtgttctcgacgggcgaagtgtgcaggtactcgaccatctcctcgtatgcctccttgacgcgctgctcacggcctttctggttgacgaggttgacgagccagttgtcgccgtatagccgtatttgctctgcgaaatgcttcttcgcagctggcacggcgttctcgacaccgcgcacctgaagcgttggggtgtatttcagtgtgttgatctcggtccagtatacgggcacacttcccctggtctggacgtaggcaagcacctgcgtctccttgcctgcattgccgcccgctgcgccattctggttggagccgaacccgcccgggccgccagatgcgttgtcgttgagtatgatggtctgttccgtctcgttgaagttggagacatttccgttgtcgtcgatgccgcgcgaaaagtatctcgtcccagccttgagtcgcgaccggcgggtgatgaggatgaaggtcagcgcagtgcccttgatggacgtgttcttgatctccaacatgccgtacatgacgggcaggatgtaagggtccacatcgggctgctggccgctcgagtgcctgccgtagccagtgctgagtcccccacggaagtcgatcaggtcgctctgcacgaagcggttccagaagaagcggtcgtcggcgcgcttccacagtggggtcgaggggtcggagtgtgcttggcgctggaagctgttggtgatgtcgaaggagtaggagaagaacagcggcgacgtcttgatgaggctcttgagcaggccaaggtagttgtcctcgtcggggtcgtgcagtgggcgttcgcggagtggcaggaactcggtggtgatgaccttgtagatcatgtgaccctttatcctgcccatgggctgggccttggtgatgacgattatgtacttgtctttgcacgcatcagcttcccgccctgtctgaacagcacatttcacgtgtacctagtcgcagcttgatgatgccgagaatgcctgcaatgctcgacacgcgcttggagcccagcagcttgccatcgtgaaggcgaatgtcacctgacgggcggtcgattaccagcgtcggcgcagagggcgaggatggcgacgagaaggcatagtgcgagggcgacgagtggacattgatgtcgcggaaagggagggcggtgctcatggcgggtgcagtagctccgggagctgtgcagagagcggtgggcttcgttttgagtatatcagaccagcaatgcctgcgttgccgtgtgctgggttggtgtagtcgcaatgtgttttctccaacggccgcggcttcgtcatggcccactaggcacggcgattgcaggggtctggcggtggtggtgccaaggcgcagttcgtcacagagcaacgacccgtgcacccagcattcatctgcaactgcactgcaccgtagtcttccacctccaaccctcctgaacaccgctcaccgcccaccgccccgagtgaatcttccgcctcattgcgcatcctcgacgcctcgtcccaaacccctccacgacccggaaagcgccgcgtcactacatctcccaccatgtcggccagagtgcagcagggacagcggcctggaggctccggctcccggttcgcccagttcaagctggtgttgctcggtacggtaccgtcccatgtgtgttcacgtgatcagtgctaacaggtgcaggtgaatccgccgtcggaaaggtgcgcatacacatcggggcaaggcagccatggggtagctaacatgtctccagtcctcactcgtgctgcgctttgtcaaggaccaattcgacgactaccgagaatccaccatcggagccgccttcctcacccagaccatcgccctcgacgagaacacaaccgtaaagttcgagatttgggataccgccggccaggagcgctacaagtcgctcgcccccatgtactacaggaacgcaaactgcgctgtagtagtatacgacatcacacaagccgtacgtgatagtgcgtttccgaatgtattgcacaactgacacgtcccaggcttcactagacaaggccaaagcatgggtcaaggagctgcaacgccaggccaacgagaacatcatcatcgcccttgccggcaacaagcttgatttggtcaccgagtcacctgacaagcgcgccatccagacagccgacgcggagcagtatgcccgcgaggccggcctcctcttcttcgagacctccgcaaagacgagcgagaacgtccgcgaactattcacagccatcgccaagaagctaccgctcgaccaagccggaccacgcaacctgaggcccggccaacaacgggcaggtgtaaacctcaggcccgaggccaaccagacccaaggacctggaggctgcaactgctaggtgttctacgatgtcgtggtttaatgtacaggcagactgcgtcgtgtgtactttgtaccagtgagcgagtctgcgccacccaacgagttacaatttggcatgttaccatctcccatttcgcgtttccgtttcccgtggacatatctgggcctctggagtaaggtttttcgattactgcagattctgctgtgagttacagaagagacatggggctacctgaccaatctatttaatgatttcaatatccatatttgcacaattcacgtcattctcagctgtcaacgtcgttccctcatcatgctcacctcgcaccatcagtgggatgcttttcagctacgttggacaagtctgcgtctcaggtcgtatcggcgacatccgcgcaatcctgtgatcgagacattgaagccacctcgtcgctcaagaatacctgcaagtttactgcaagagtcatgaagacgtctatccacatcctgatgtagcgtcctcctagcaaatcaaagtcatgtgcgacgcgaaacgccacagtctgtaacacgtcattaaacatccatctgactaggccagtctagtagaagtctaccggactccggatccttgttctcgtattggagggttaccaacaaacctcctgtctctatccttgatcggtatcgtactgatacttgaacagttgtcgtgtcgcaggacgccacgatcaagtagcacgcagggacgatgtcagcagtgtacagcgatgaagcaaacctccttgatgggttttacgtcactccatactacgaatatggttcactgggcatcgcgtcttactacctacatcctcaatcagccctagatgctaggctagccgttcgtgccactccacggacagccgcaccgacataggtaggtcccgacacccaggtcttggatcccaatcacagccgcattcctcgctacacatgtgtgcatgtttcgcagaagcaagaccatgtctgagtctgggtgttgggctgttagctcgtacaggcagtccacaacatcacgtctgccatggacaccgtacagctcaacatgtatatagcccaacgccatcttcgccagaagaagtcactgctcaccacaaagatcgcattcggtctcttactccacactcgctcgaacaggcatttccagttctgacagccacattcgcttcacaccgccaccatgcacttctccatgctcctcactcttgcctccatggctctcgccctcccctccccttccattgctccatcaatgcaactctacgtgtcccgattccaagctcgcacctccccctcctccaactcgacctcgttctacgtcgccgactccaccgaatcaaacatccactattgcaccggatccctgggcaaccccaacacatggcagaagtgcacgtgccgcaagggcagcggcgaagatatggcgtttcagtttggtgaggaaatgagtagattggggttgaggaagggttggatggatggggctgggtgagtacaagatgattatgagcgcgggagagtggggctaatgtgttttggtggtaggatgcccataacgggattcgctgatggccagacgaattggtgtgatgagaagggagggaatgttacggtgaaggggaaggaaaggttttatcagaggaggaaggagtggattttgacgatggataagttgtcggcataagggatgggggaatgatggatgtatggatgcggagtgtgtgagtaggcgcgagcaatatgggatttttgggtttagagttcttggcttctcgtttattttggggtagggacgaggcaacaaaaggggagaagaaaacatgtttgcgagttggggttttgtgctttgctgcatttaatagactttggagcaatatattgcgatttgctgcgaactttgactttgggagtgcgttgagcatcctctttccatacagacagtttcgaaaacctttttttttggtgaccgggtatgtcaagcgtgactctccctcctatataagacgaggcacacgcacgtgatgttcgcgtctcgctaaaccaactcgagtgaagttcgcagcacgacgcgtctctagcctcacaacctccaacgtcatgtctagcaaacctcactcaaggtgctccctagagccccatcccacatcaacatggacgcttccagccccccatctgctccaccaccccccgtccccgacgccctcctccccgccctcaaaagatacgcccacctctgcatgcccctaatcaccgccatcgtaatggccatcatcagcgccccagaccgccccaccccctggctcctcttcgccaccttcgcgctgcccacatacctgctcgcatccatgatatacccggcgaatcgggaagtccccgaccacgttgtgcgattcacgcggcgccacgatgcgttccgcgcactcgtgctgttcatgtacggccgggctgttcggcacgcccttcaacctgcaattcctgattgcggactacatcgcgagttacgtgctgggctacgcgatcggcgaaaagccgcataaacggcactcggagttgttgctcgcgctggcctgggtcggcgcgagcgctctcgtcttgaattatctgctgccgggaaatttctgggtcacggtggcggatcgcgcgatttggcgggcggcgtggctggcgctggtggatgatgttgtcggggcgctggagaggccggatgtgcggacggcggggggtagggcgaggttggtgattgtgcaggcgggggttattttgggggtggtttggtggttgcaggcggtggcgaggagggggagggagattagattggggggttgattgagagatgggacattgtgactttcacgactcacagatgagtttcaacccttgggaagtggactgcgctcatgtgcgacgacggtttgcttccgattgcttgatctgctgagcacagaagacgattgcgacgtctggtcctgggtgggaatggtacgtcagtcatcgcaaagacgcttccgtctttaagaacttgagtcacctcatagtgcttctcggtatcatggcgtcttacagtcataagcataaccacctcttcatatctctcattgcgagcagatgatgagtagttggacggcatttggttgagagctcatgcactcccagcatgcagatgttgggaattagcaatggagagttcgtcatactgactagaaaagaaaagttcattcgaatttgcgatcaaccgcaatacgctacttcactacctaaacctgtactactaacgccttgagcatcttcccgaactccgaacaatcaataactctctccacgctcatctcatacctgccaaactcccgtaaccgggtcgccaaaactgctgccaaaaccaaatcgccacctagctcaaagaaatcgctgtggtactccaacgccgcagtctgtttctcatcaagacccaagatctcgcgccatagacctgtcaacaccgtcgtcatcccgccgtcttcctccagcctgaagccattcgcgaagccattcgcgaagccattcgcatagccaccctcacgacccagcggcaaccgcaccgcgctctcaccgcctaacacctccccaacactcccccctaccacgccccaccaactctcgcgatcatgtcgcataacacatcgaaaaccccttcccactcccccctcccaaccaacacatccgagcatatcatcatcacctccaccacctctccgccctgcttcggcgtcgtcttgatcgcgacatccgcctcgtcagccgcgggacaccacgcgcccatctcgccggcctcgctctcctcgtcgatgttctggtgctgcacgatgctgctgaaacgcgtgtgggccggccacgccgtgcactcgcggatgatggagcgtgtgccgagggccgcttcaaacgggaagctcgccgcgtgctgcgcctgcaagtcctgcagcagcgcgaggatcgaggcgtcctcgcgcacgtggatgcgcacggggacgatgtttatgcacgcgccgatcagggatgtgagggatggcgggcggccggagacgacgagcccgaaggttatgtccgggctggacgagaggtgggagagcgtgagggaccaggcgagtttgaggattgtggcaaaggttatgccgtgcgaggcggtgagggcagacggggtggggatggtgcgggtgaggtgcgtgttgtagatgtttttatatgacggctttgcggaggtgtgtttgacgatgggagccatgactgagccgcgaaggagggaacgccagtgttctgcggcggaggattgcgtggctggcgaggatgctggtgagcggaagtacggtgccatggatgagagtttggactcggacttttttgctttgccagttcccggagaagagagagtttaggagcgccgggaggcagggaggccgtcgtattgtgcatggggaaatgcgccatgataagccggtatgaggcgttcgagcctgctctgcgcactacgaagaacttcagtagcggatcagacatcaccactgggtgctcggtgtcatgtttgcagatctggttggtgagcggttccatgtcgtctgcggcctcgtgccattcgatctcgtacggtaggtcccgaagcaccgtctgcacgatatctgctccatgtacggtgaataccgtacgaagaatctcgtgctgagtaacgaatcctttgagagcggcagtgattagcttggtgtccgcattgccattgcggtccacccagagataatttctgaacccacgagtcttcatcatggcatacgcaaccgcgttcttctggaagtctgttgctggcagaacgtcgacgatgttgtcctcagtagtcttgatctgcgccgccagctgctgtatcagcttgatgcgtagctggctcgtgatgatagagaatgacttgtacggcgcaacatcctctttctcctctatgcttgtgcgtccatcgaggaccttggccatgtccgacagagcaggacacgtgaagaagtctgtgactgacagttggatgcctctttccgctgctgccgataccagcttgatagcaagaatcgaatcgccaccgattcggaaaaactggtcttcggtgccaatcgtctcggcgtctacgctcaggatttgagcccagatgtcgcgcaggacatgttccgtttgagttgatggctgctgcttcttctctcccgccgaggtctgtagaccatactcgaacagctgctccctggtcagtgttgagaccagttccttgagcttgcggcggtccgtcttcccattcatcgtcagcggcacacgggaaatgggtatgaagtagttgggtagcatgtagtgtggcaagaccttcgagagcgaagtttgcaatgccaccaggtcttccttgatcggatccagaggaagaatgcgagtttcttcatccgccgtagcgctgggttggatgtatgcaatcaatgcagtccggctatcaaggctctctgggcgagcagagtcgacaacaagatgctccagtgtaggaagtttcgagcggatgacgtgttcgatttcaccagcctcgactctctgaccgcggatcttcatcatggtgtctttgcgtccaacgaaatgtatcgttccgtcttcgttgtaccggaccagatctcccgtgcagtagaatcttttgggcttgtcgccacccttggcccaagcaggagaagtaacaaatgcagctgctgtcttctcttcgttatgtagataccctctggcgacagtaggcccttccagtagtagctcacccgtgcacccgataggcacaagtttgttgtaatccgtaggatccacgatccagttcagcacaccgatgggagatccgatatcagctggatcactcgaagctgttgcaggtggtgcgctcgaggagtatactgtagtttcagctggtccgtagcacacaataaggtccagtacactgtgccacttttcgacgatggctctagtgctagcttcgccgccaagaacaagtttccgaaggctagggataccctcagtcgacagcagtgatgcgaccgtgggagtcaggaaagcccagttgcactggtatcggttgatggcgcctgcaagatcattgagacgttcgttttcagatggcacacaaatacagccacctctttgaagggtggtgaagatgtcagctgctgagacatcgaactggtacgctgcaaattggagaaggcgagtcgacggcccaatgtcccagaccgttccatgcgccttgctgctggagcaaagactgcgatgctcgatgacgatccccttgggagctccggtcgatccagaagtaaacagaacgtaggctggattttcagggctgatgagaggtagagaaatcggtcctgtaagaggcaggttggagaggtactgcccgtcgatagcgattgtcgtcaggccggctagattttcgaacttctctgcgaggtgagaagctaccagaaggactttaccttcagtatcgtcgagaatgagctgaagacggtctatgggttgagctgggtctaggttgacaacggcaccgcccgccttcatgacggacagttgggttaccaccgcccatacagatttctggaaggatagtgggaccaagacttccgggcctatcccgtagtcctggtttagctttgtagctagtgcgttcgacaggcgatccaactcagcgtaagtgactttaccgtcccatgcatcaattgcaagtgagtcaggtcgtagtttgacttgctctgcgaatactgcgggtacattggtctccagaacttctgggtatgtgttattccagtccagaatctgactcatttcctcggcggtaagcatggtgatgtcttgcatttttgtcgtctttgttgcttgctggaagcatgacacaatttgctcaaagtgaccgagaattctttccactcgactttttaggataacagtctgatcgaaccggacttcgacgcggacgtccccctcataaaggctacactcacagactagcgggtacgtatcgaagctgttcagggtgagagccacttcttccgcaccaagtagctcctctggtttgatatcgaatctttgagccatgggctggacgatgaagagattctggaactgcacggccgcggccgtgtctgcatcgatgttggcaatgttctgcagaccgaaatgctcgaacggcatcatgtccatcgccaggtcctgaactgccttcaagaaagcccatacagtgacctctcctgtagagatgcccattcgaactgggactgttgtgatggtggggccagcgatctctgtgatgccgtcaactggacagctgcggcccgaaagggtggttccgaacactatgtcgttgtcctcgccggcgtcagagtattgagcgagcacgtacgcccatgcagctctaagcagcgtcgctgttggtacatcggcgtctgagtacaactttattgcgatgtcttgatgcgccaccccatccactctgtcgcggtgagtatgagcagccgctggaggttctgggtaggcaatgatcggcttcccacctgatagagactttttccagtaagcctttgcttcatcatgagctgtagaagtgatatatctgacgaaactgttgaagccaggagtgctcggcgatatctcattcctgtagaaagcacggacttgattaaggatcagaggcaaagtccagccgtcgtaaatggagtgatgtgctgtccatatgaagtggccatccgcagtgatgccgtatcgtgacaacggcgacccgaaagtgaagctatccttttcgtcctgatcaagatactcctgcagggttgaagccatacaccacaagcttgcggagttgcgcttgagcacaacctgcaatcaggcgcgcattttgacgttcaacgatggtcgtacgcaagattgggatgttcgcgaccgttctctcccaggcctctctgaattttggcaggtcgagagaggctggcaaatagagaaccctgcgcagaacataggatccaggattaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagagaaaactgactctgagggattgccccgccgcctttttcgtgactggacgacttgctgctgcacacagctgccatgtctgacaaaatgggatgtcgcaggatgtctgataccgtagccactctctttgaggatagtaccattgccgagatcgaatcaccacccagcctgaaaaaattgtcatccggtccgatgcgggagactggtaatttcaagacctcagcccatgcgagagcaagcgttttctctgctacagttgtcaacggctttttcgcgctttccgtctgtgagtacatgctcagaagctcctcttgagataaggtggctatcgcctcacggagtgtccttcggtcaagctttccagcagtagtcgttggcatcttgctgacggggatgtataaagccggaacttcatacggtggcagcacagcctctagagctctctgtagctgcacaatgtcaccctgaaggcctcctactacaggcagaagcagatcttcctctggaggattttcatctttcttgtcgacacagaagaaagcagcaagacaagctttgtcttgcaggccacctggtagcacgatgtctacgcagacgccgcttgcgcccggcagatttttcaaagcatgtgcctcaatctcggccagctcaattctctgtccgcgaagtttggtttgctggtcagctcggccaaggtatatgattgagccgtcagttgtgtagcgagcttgatcaccggtgttgtatgctctctcgcctggcttgaagctggggctctccaagaatacttcctccgttttcgcctcatctcccagataaccgtctgctagtgctggtccagaaagatgaagcatccccacggctcccaacggtgcaagctggttagggtcgtccaaatttacgatccaagtctgggaggccactcctttgccaagaacatcgtttcggtccgtcgtactttcgaaagtcttcattactgcgaaaacgcctgcgtattaaattagtatcgcttcctgaatgaaggaaatctactcacaggtctccgtcgggccgtacccgttcatcaaccgaagtcgacttgcccaagtggcgatgttgtcagccccaagggcttcaccgcccagtatcaaggtcttcatcgtaggaatatcgtcaggtttgagtatgcgcacaacagacggagtcatgaaggcagtattgacttgtttcctgctgatgaagccgacaagatcgctcatcctttcttcctctgaaggaaggcagatagttccaccatacataagagtcgtgaaaatctccaagacacaagcatcgaacgtgaaagcagcaaattggcacatgcgtgtggagtcgttgcagccaatgagtgctccgtgatggaaggtgctactattcactgctcggtggctcaagaccacacctttgggcacaccactggtaccagaagtgaatagacagtaagcagaccgctcagatgcgacagtgggtagtatgaatggcgccaggtgcgtatccacaaagttctccagggaaaccgtgaagacactgtccaccaaagtccgcattcgctgcgtgtttgtatgtgatgctaggatcactcgaacatgcccaagctgcgacatgatggctttgaggcggtcatctggatgagccatatcgagaggaacataaacggctccagccctcatgattccaagcatcgatacaatggcccaagcactcttctcaaaggcgatggggacaaattcaccaacctttactccctgttgcacaagctgagttgctagtatgctactcttgaaatcgagctcgctgtatgaaattctaaggtcgaatgaatcaatagcaacagcttcaggagcgcgcttgaccgactcttgaaagaccgcgtgaacagatctatcaaccgctgcaggtacgactgagttccaggaggatatgtgtcttaggtcctggtcgtcttccatctttaattgagcgactggagcttgtggtatctccaggattgatgtgataacatttgaaagggcgttgctgacactctctgcctgtgtatccgacaaaatgttggcatagtaactcatctgcacatggatgtcgccaccgtcgtcagagatgctgactgaaattggatactctgtcggacccacgccatcgacgtaatgaatgtgtaagtcgtcagcgaaaaagtcctgatgtggtcgtctctcgaagctgagcacggtattgaacaatttttggccagaagacaggccaagttcgtgttggatctccgcaaggctgacgtgctggtatgggagagactgcagatattcgtcttgtaatttctccaaggactggatcgctgtttgctgcgaggtcgtatcgaaatcgattgagcagatcagcatgttgatgaatgctccgactgcttcttcgatcccttcgacagggatttctcggccagaggccaagtatccgaaacaaacctgattgtctcccgtgaaggccctgaggacttttgcccatgctaacctgaagatacttgccagagtaaggttgtgctcttggcagaagatgcgtactcgggaggcttcaggtagtttgacctcgatctggcgaaggggccggatttctgcatgttcaacactcgactctgtgagagttgggaaatgagaagacctgacgccgcttaattggctcttccagaaatctattgcagcggctcgaggctgcgactgaatgtagccaatataattgctgtagagtggaccctgacttgtatttgatgggttctggtaagcctctgcccaatcagagacaaggatggacatcgatgtaccatctactaatgcatggctgatctcaagtttgcagagagtgaggcccgtgtcggtgttgttcaagaccgtcagacaatgcgggggctggtctgggctgaatacctgcgtttgggcattcaagaacctcactgcgtcgactccgttgggcgaggttaccaacttgatcaggggagaatattccttgagcaggagctggtcgtatggacggtcggatagaccccccacaaagatggtcctgagcaccgcttgtcggtcgaccaccacttgccatgccttgaccagtctttgcacatcaatcggtgaaccggaaacggaagatacctggaacaccatttcaatgtgatacacgccatccacccggctttgtgtgagcaaaattccctcctgcatcggagagcaggcgtaaatatcctcgatatttctgctaagagtgaaggaaggctcgaaacgctgctggagtgattgtaagctcgcgtacgatacgttttgtagccgagggaagtctcctggggtcaagatccgcggtgactgctcgagtgcgcagatcatatcgatgagtgtctgttgatacatttgcacccagcgctcaatcccatcgatatgtttcattttgcgattataggtcagcgaaacgcaagtcttcccttcaaggatgtatgtggtgatatcgatcagcgagaaccggttgacttggggaccaaagtcaccttggttgaatggtatgatttgcaagagactgccatcttcgtcagactgagattggcggtcttgtccccgataaacgcctagatagttgaacaagatctcgactggccagtgctgcgcaaacgcggctctacctgccgggttagaaactgctgagttgaagtaagaccagcctttgcgcggcaaagatcgtctctgatccttcaattgctgaacagttcctgtgagatttttctccagaggtgacacgtgtagagggtacatggtagtgaaccagccaacagtctccgtaacatcgatgcgagagccatcccaggattctcttccatggccttcgttgaagatcgctggtggtgcacgagcaaatgcttcggcaaaggaggagaaggcagccgccagtagaatgtctaaagcttcagtattcatggctgagtgacactttcgtagaagtccatcggtttgcacgcaatctaatgtgaatccgatctccgctatatcagcccggaggtttcgctccccttgcatgccccagtagctgtagtctgctgctggtacttcatggaagagagaaattttgggggttaaggattgtacgctgtgtccagcctgcgctttgatccaagaatggaatgggaaaggcttcggggcgggtagctgtgatccctggatcgccagtagatcctccagctggcgaataatgattcgccaagagactaggtcaacgaccaggtggtgagctgtaaggaatagaagctgcttgccagtagtctgaatgttcagcagcacagcagcgaatacaggtccggtttcaatattgtgctgttcttgttgcttccgagcaattgagtgggcttcttcatctgagttgacaacaaggcttgcgaagtggaaatttccttctacctgcttcggaattatttgcgtccagcttccgtcttctctgagagagtatcgagctcgtagcagtgggtggtactcaacaatctgccgtacagcatgcgcaacacaatctgagctctgcttggtagtcacagcaagcaagaaactctggttgaaatgattttttgccggctcccgactcgagttagcgatttcggagaagtagagcttttgtatcggcgacagctcaaaggggacgttaaacagctctgcttgctgcatgctttgggatccatcatatttctccgcggctgctgcaagatcatgaagattcttgcactgcataattgatttgactgtcaatcccaggccttcttttcgacactgaacgactgtgctaatggcttggatcgagtctcctccgagattcaagaaagacttattcaaatcgatctggtctagcggttcattgaagacagtggcgagcacacgctggatcagcttaagctcaggactgaggttctcatttctcaaattggtcccttgttcagcaggtgctgtagcatccaaagcttgcgtgtatgtttggtttgatagcatctcgacccaacgagcaacagaaacgcgatcgaccttcttcgacggcgtcaatgtcattgactccacgatgagccatgatgttggtaccatgtatacaggcacatgacttcgaagctgctccttgacttcttcgatctgctcagctgcggctttggcatgctcagcgggaattggacgcagctcctcagatgccatagtcctttcagaaaagtcccggagagcaacaactgccgtaagtttccgttgacatatgcccttctttggtacgaatataaccgcaaagcgaacgaggtcatgcgaagcgacgtggcgctcgatctcaaagcattcgattcgctgtccattaagcttcacttgtccatcttgtctgccaactgccaccacagtaccatcttcagtgtatcggactaagtctccagatcggtagaggcgagtgttcgggttgtcctgcacacgccacggcggaggtggaatgaaagcctctgtagtcttttgaggatcaaggtagccacgcgaaaggatcgggccctcaatcagtagctctccgatcactccaattggagccaacttggttacatcagtagcatcagctatccatagaagtgatccgtagcctccattccctttattgatcgtggcgggcggttttccatctattatgtccgccatactagtccataccgagcattcagccggaccgtagctgttagtcacccgtgcatggtctttccatgtattgaagacatcctctcgaacaagctcgccacctaaagatagtgtcttgaggcctggaatctccgcgggagtcagcaagcgtgccatagaaggcgtgaagaacgaccaattgactccgagacgattgatcgcgccggctgtgtcattcaatctctcgctctccgatggaatacaaacacatgcacccagcattaacgttgcccatacctctgagttggacgtgtcaaaggtatagcttgcgaattggaatactcgagagtcgcttgagatgcccatctcagggttatatccaatgactgaactgaaagagctatgagtgatcgtgattgcttttggccggccggtactgccactcgtcgtgcaaatgaaggctccgcttgtcggcacggccgtctcacaaaggagctcggaatggtccggcaattgagccaatagagtctcgtctacaatcgtgacagatccaatgacggctttgagcgtctcagcatacaccttagagccggtgaggagtaaggtcggctcagcttgttcaatgatatttcggtgatgctggggtggatgggaagggtcaatggagagatatgtgcctcctgccatgagaactgcaagcattgatacgacggtccatttgctcttgtcaaaagcgagaagtactttctgctcatttgtaactccattttcccgtagatggtgagcaagacgacctgcgatggaagttaactctccatatgaatatgagccgtcccaggacgcgatggccggagcgccggggcgctctgctgcttggcgaacgacctgcgcgtggatgaggtcgtggactgctggaggaacgacgccatccttatttcgtcgcaatatggtctgcttgtcttcgggtgtgacgaaatccaggcttgacagtggagccgttgggtcctccagtatatcacttaggattttcgagaatgtctttccgatccgcatggcttgctcagttgtgtaatacgtcgacatgtagctgatgtttgcctcaacagctgcttcactggctgtgatactgacactgcagtcatattctgtcgggtcatatgcgtgtacacattcaatcttgatgtcattcccatcttcctccgttgagagaggcctttggatggatacgactgagttgaaaaggcgcgaccctgcagaagctctcaaaactctatgatagatttgacccaacggagtatgctgatgaggcaaagattccaggtaatcgctctgtgccttttggattgtagtgagtatgctgtctttgttcgacgactttgcatcgacgcgacagatgagcatgttgatgtaagggcccatggcgttctctaaaccatcgatcgcgacgtcgcggccagacgcaaggaagccgaagacaacatcgggattgctgccgtaactcctaacgacaatggcccaagcaatttgcagaatgctgctcatggtgacttctttcgccttagaaaacgcgtgaagctttttcacagtctcagaaggaaaggtgatcctcgcgttctctaaagtgttttgggtcggtgcggtctggtcaagcaggagcttgggcatgatgcaaggctcaacaccttcaagatactgactccagtacgtgagcgagctctccatctgagtgctttggttctcgagtagcattgaaatataggtgcggtaaggcggtgcagggcccgcgctttcgttttggtaggccgaaacaagatctctgaggatgatggccattgaagcaccatcgatcaacgtgtggctgatctccaggttgaagtataccttgttatctgcagtacgttcatagactgtgaatctgtgcggtggcagaccgtcttcatagtcgatggggttggtccaagggtagttgaggagcgcctggtagtcctgaacctttgcttctctagcagtgtgttttttcagcacggtctgagtgaagagagtagtaaaagcctcaagctctgggttgcttgattcgataaagacggtccggaggatggtatgtttattgaccacttgttgccatgccgcccgcagcccttcgactgacactttgacgcccgtcttaagtgcacttgcttcacagaccgcaaagaacctgtagtttgcacttgcctgggcctgtgcaatgagtagaccttgttgcatgggactagctgggtaagcgtcctccaagtcatttgaacctgagtagccgatgttcttgacatcgttgtcgatcgtctctaatgtggcatccgctagcaaagcgaacggctcatcactgcctatctttctgactaatgctgatgatatcgggcgagcgttcatcgcaaggtctctcagcgacttgctcaggagtacatccttgacagtgacagaaagcccaagttttctgcatctcgcggcgacttgcatagcctgaatggaatccccagacattcctacaaagctctgatccagagagatatttgactgtctctgcccaagcacgacggcgacaacaccttgtatagtggtttcttttgacgtcaaagaaggtgcaatcttattatgctcctcagaggcagcagttgcttcctctggagcggcagccaaatcctgcatatattgcagcacacgaacccggtccgttttttcgttccgtgacaatggtagcatatcaaagcaaagccataccgaaggcatcatgtagcctggcaagcgttgacttaggtatgatctaccgtttgataacttctcagctgcagcggggttctgtgaaggatcaatgagctggattgctttgtcgttgtctggagtggtagatgacccgcgaagagaaatgaccgccaccagtcgctccttcagtgcaccgcttcgagggtataggacgacggcattgtcgatgctgtaggatcgtaggatgttgtactcgacttccgccatctcaatacgctgcccgtgaagcttgatctgcatgtcttttcggccgacgatattaagggtaccattggagttgtatcggcatagatcgccgctccgatagatcctttctgatggggatacttgtatttccgcttcaatcatccaacgaggcggcggtatgaagactgtggaggtcttttcaaaatcgttcagatacccgcgcgctactatgggcccttgaatgagaagctccccgagctcaccgacatggcagagtcggtctgggtttccagcgtccgtaacccacatccgcgctccaatgccatacccaatgtttccaggagcatgttcaagagtgatgggagagagtccggtggagtatacacttgtctctgctggcccatagagattgatcaggtgtactttgtctgcccagattgcaaggttctcggctcgaacagtctcccctcctaggataagtactcggaggccaggaacatctgctggatccagtagactcgctaccgatggggtcaggtaggcgatgttaatgttcattcggttgatgacacctgcaagatcgtccagacgttcttcctcggcagggatgcaaactgttgcccccatctggagacctgagaatgtctctccaatactgacgtcgaaggtgtatgaagcaaactgaagaatgcgcgccccaggttgattatacttcatgataggcccgtgcgctgcactgctgcttgccagtgcgtggtgctcgagcacgattccttttggtttcccagttgaaccactcgtgaacacaacaaaacaaggattgcttggtataggctgtgcccaggttttcggcagtgtatgttgcttccccactaattcatcaatcagagacttgctgattgcgagagctttgccaaccaaattttcgaagaggtgaacatgctcaggagaggtgagcgcgatctttgcatcacattgcagtagcaactcgcctcttcgcttctcaggatgagtgaaatccatcgatacgcaggctcccccagctttcaaaactgctatttgtgctacagggacccaaacggacttcttgaagcagagtgggactagagtctctggaccgacccctagctcgctgagatacgctgcaaggatagagctgatcgaatcaagctcagcataagtcaggcggccatcatgagcgtctatggcgagcgcggttggcttccgtcttgcttgctcagagatgacgtcgtgtatacaagatccatgatcttcccaagttttctcgttccatgaaaggatttgccgtttatcaatttcgctgaggagttcgacctcgtcaattcgcttttcgtggtcttgaacgactatccggaccatgttttggaaggtttctgagatgttgattgccattttgtcactgattttggatatgtaatggcggaagctcaagtggatatcttcacgagtgacggcgatgttgaccgagatgtcgaactctgtcaagtccacttcatccacgatcacgaaagccacgctttcctcgctcgcttgaattacttctcccagggcgctttgtaaggacaggacggtattaaacagtggagcacgaagctgcaactcatgctgaatttcagccagcgaacagagctggtgacgcatcgagtttatgaaggattgctgtaccgactctacaagttgtagaagatcgctagaagcaagctcaccgaaatccagtctgcagactagcatgttgatgtaagcaccaacagcatcatcaacatcctgcactggaagatctcgcccagcagaaagatatccaaaacaaacgtcttcagcaccgctgtaagctcttaaggtcattgcccacgctaaatgcagaaggctggcaacggtgatgttgtgctttcggcaaaactcgtgcagttcgaggcctttttcgatcgatgctgtgagttcatgcaactcatttgaaccgtgtgcgtcatcattgaggaccgggaagtagcaaggggagacatcctttaggtgccgcatccaaaatgacatgctgatagacttgtcttgttgctgcgcatagccaacgtaatgggagaatttagttctgcgtgtgatatccagatcaccagagtacgcagcactgaggtctcggaacatgagcagtacagagacaccgtcaatcaatgcatggtcgactgcagccatacagtataaattctcttcagtcatgtatatgacgaaatcaactcttggtctctggcctttgtcggcattggcgatgcgatattgttgaacagcttgacgagtctcggcttcgttgcgacacgagatgacactgacgtgtgggacaacatcggtcaagacaagctggtcgcagggcgagtcatccgaaatgctgggagtaaaaatggttcgcaatgatgcatgtcgattggagactctaatccatgcgtctttgagccggtctatgtcgatgctctcttgtccgtgttgaagcgttgcgcgacacaagacccgtaactcgtagctggctgactctcgttgttggctcagtaggataccttgttgcatcgaaccgagaggatatacctcctcaatgtctttttcttcgacatgaaggctgggaagaatttcagactcaaatcgcgcgagatcgtatgagacggggtgatccttgatagaggtagcatgaccagtctgtgccttctcagccagctccgataatgacttggccgcgagcatgtcttgcattgtcacaacaatgccctcagatctcaatctcgatatcaattgcataccaagaatactgtccataccattgtggatgaacgagcggtcaagacgaatcctagatgtcggcaccttaaggatctcaccgcaaatctgctggagagtttcctcaatcgggctagccggagcgatggccatggaagcgtctccggtgacaagttggtatatctcgtcgttcatttcgttgatgaactgggtgacggctgaccggttgagcttccctgatattgataaaggaatggagtttgcgatgacccatagcgaagggaccatgtaggtcggcagatggacagacacatcttgctttatctgttcgacgtagttacggtacccaacaagaagccgtatccctttttccgactccgactcatggactgtgctcagtgatagcacaactgtcaactggtctttgcatgcgccctggcgtggtagcaggacggcggctcgtctcacggcctcctgcttggcgatatgatgctcgatttcacccagctcaattctcaggccacgcaacttaacctgggaatctagccctttcctacctaaaaagtgtatggaaccattgctattgaaacgggcaaggtctccggatttatacattcgcctagcctctccagattctccggattcgacctttggtagccatggaaagtcgtcgtcaatgaaagctgcatcagtacgctctggatccttgtgataccctcgcgcaacgataggcccatgaacgaggagctcccccggacatccaggcggaactaatcggcgatgatcttcgggatcaacaatccatattagagcaccaagaggaaatccgatgttgttcggatctgtatctcgagaaagattcggtaatgctgtggcagctacactgcactctgatggcccgtagccattcgcaagctggacatgggtcggtgcccacgtctccacgtcgcctttacccagcgcttcgccacccaagacgaggaaacgcagggtcggaaccgtttcagggattatcaacttcaccaaagacggtgtcaggaatgcccaagtcacgttaaactcctgaatgcagtgagccggtccctttgaacgcgatgcgtctcctgggatacacacacacgcaccagtaatcagtgaagtcatgatctcaagcaagctgacgtcgaaggagaagctagctaactgcaagacgcggtccgtatcgagcattccactggcctttcgctgggcatatgcgccggtaagaaactggcgatgttcaatgcagcagcccttgggtttgccggtggacctaaggtaataattagtacgtatttcgaaggcgtagcggttgaattatcttaccctgaagtgtagataatgtataatgagttattcggcttgacagttgatgtgagtagtgagtaatcctcaaggcggtcgagcaaagcggagttcacaggaatgacttctgtgcctgaccagtcccacatgtcggcgtattgaggtgcagtcagcatgattttggcctgtacttggttttggatctcttggagtcgagctattgggtgagacacatcaaagaacagcatggttgcgccagctctgaccacagccatcatagctacaacagcccaggcggactttgggaaacatagcaacacaacgtcttcgggaccgacaaactttgcctgcaatgctatcgctagctttcgtgatgcgcgctcaagttccgcatacgtgaaactctcatcactggcgtggatggccatatttgttgaggtattgtaggcttgctcctcgaagacctcacccacgcataaatcgactgaggaaggtaccatggagttccattcgaaaagtttcctggagctgatgggatgaataagttgaagctcggaattgagagctgttggcttggaagcgacttcacccagaatctgctggaatgtgttgacaatgtccgctgcatcgtcttctcccagaaatgttcgtgaaaagacgagtttcgcctcaatagagtgggtgtgttcgtggagatgaaggcgcacggctacatcgtcgtcttccgcaggagaggcggtatcaaagattattgctgtattgcagaaagggtcgccgcctgctcccataatcatggtgtcgttgatgagttccggtacttggaagtcttcactttggcgcatatcttcttctagccttctccgaatcgtcttcacagaaacatccccgtcgaccgatgcctggcataacctcgataggcctgatccgctactcaacccaaaagatattgaagtatttccagtgtacagctgcagtactatgctccatgttgtcataatgtccagacgagctccttcgctggaaagactttgatggtggctcttcagaatgtccaggccaacatactgttccgagcagccagatcgtgcagcattgccatcaattaaggaaggaaagtaacatggtgtggcactctctttccatcgcgtccagaagtttgtgatttctggctcgcggtcaatttcaacttggtggaccatgctgtatgagtcgtagtgtattttggaatgaacgaggtctcggaatggatgatctatcgaaataaatgaggtctcaaaatgaatgaggtctcgtcttcatgtatgccagactagtaatctctatcatgtcaaagctgtgtattctaaacttaccacaaacaatttccagctgtattgcagtgactatacactacctctactcgtaagcgaagacgttcctcttgagctgatgtgagcgacatccgtgccagggccttcatgcatggtaagggtctccctgcaaggccactgggagcacagaccgccgcaacgcctcacgaacacacggaagcgattggggtgcgcaataaacaaaatgcatcggggaggattagaagtgtcagatggataccgagatggtggaatggtaagattcgcaagacgtgcatgaaggtgtctgtgggttaggccggccgcgccggcggtcaccgcctattcgggaatccttgtcccaccgaggcgacccacgtgtgtctctaatatgcatgcatgtaatattacgtatgatagatccgatttactccatacagatattttcaggctaggtatgactgtgcagcattgccggtaatcaaagttgcgcaaaaagcctcgcatggcaaatcgcggcaactcgtacaccccgccgaaaaaatcggatgcccgtaggacaacagctttctccagctaaatctgagtcacgcgaaagttttaagaacacaataagacacaaattggggttgacaaagacttgggaattcaatcgtgttctatagccgcagctagtctaaagatctcaatcacagcgtctccatggtcgacacagtcactgaacggctctgcaacatgggtcgcagtacatccacatgctctgacgcccgcacccccttcagcatggtacgcggctcgaagcgaagatgcgggccactaatacttgtaagaaaacactcataaatgtagttgatagagctgtaacttactctttcgaagccgtgatgtggtctcttaacctgaactcgtcttcgataccccatcgtttgtccgttgcttgttgtttttcgggatcaaactcgaattctaaggtgtagacagcatatgcgacggcgagcgtcaactctaccatggccatatgtttgccgacacagctccgtgcgccgacggaaaagggacaaaatgcggctcgagccgcttcgatgctttttttgggggtaccctcactctccagccatctttctgggcgaaattcgaaaggagatgggtagtaatcgggattgtgctgaatggcatagatggggacaccaagttccactgtgggagggaaccattctccattgacagtggcaccatcgcgtaacacttcccggtacagcgaagctcccgtagggggcgacatccgcagtgcttcttcaatgcaggctcgcaggtaaacaagcttgctcaactttggcccaatgcgaatatcctctgccgagtcaaacaacgatcttacttcctcttggacgcgttgatacacttggggtgaattcgccagatagaaaaatgtggcagacatggcagtcgaagacgtgtctgagccagcaacacataaagtggtactttccgcgaggatttccttggaggttagcttttgaccagtgataggatcgtgagctcccttcagtattgatacgactgcagtcttgacctggagggtgtcttcaggcttcatgacattgtcaaccaagcctcgaacaaagcctaaaaactgatcacgagcctcaatcgccttaggaaatatccagcggtcaattcgaccgactcttgggagtaccgggctctgcaacaacacactaacgcgaatgttggatctgatatggtcagttcaaaattcccgcggtcggtagatgttgttactgactgttcgatcgcatcaggtatggcgcgattagctgtcgaccccagcaggttgtactgcataccgaacacaacatcgcccatgatatcaaacgacaggtagttgaaccagctcgccacgttcttcggctcatctgtgcctgacagtagcgcgaagcatttctggatgtgggccatcagtgtcggctcgtggaagcgaacagctgcatctgacaggccctgtgaaacgattcggcggcgacgagcatgctcttccttgttaatcatggtcaaagtattcgcagctccatgcctcagaactcggtagttgggactagaaagatgacagggtcagcactgtccgcgttatcaagtgccctgctctcaccttttctggaagttctttgccccagttatgtagatttctttcagggcttcggcagtattgaaatttagtttgtttggagagtagcggatgatggggcctgactgattttcagttcggtctcaacaaccacgcaaaagagagacaaaccatatcgttcatgttgcctccacatgtcaatatggatatcacctttccaggcatgataggcagcataaaggtccgtgagtctggcaagtaagggcccaggatacttggagagtgggtgccagtacagccgtcgaacgcagtagatgattgcctgttccatgtcaataggagcccaaggacgcggtattgataacgcatagtctgtacaacatacgcaagcaaacccaaaaaatgtgcaaagtagcacggcgcgcaagatactgtgcatgaagaccatgtttgtctgataaatgtgtgtacaacgatttgaagagcaagaacctgaaattaagggacttgaaggctcccggaaaatgttttgaagattagttcaccgcttattggttgatgtgtatatatcctagagggacgacatatgtcagctgatacaaggtttactgcagctctccactcacacatgcaggctttccctgtaagcgcaagtaagtacgctatgtgactacaaggcatgcttggtgagcagtgctgaccgatcggtatgactattgattgcgtgaactccatatacacggaatcaccttctccgggggtagagcccgtttcagatgacccaaaaataagctacatgcagagatgtggagtgctgacaaggactcgccataatgtatgtggcgatgcaagcgatgtaatagcgcgtgccgtaaactagtcccaacctacagtgtggtatttttggtttgaaggaccaagcggctgattgtatagtgtgggtgcacttcaagcatttttgatcccgcttgccagaaggtgatgctagactcgttgtcatcgatcccaatccactcttcacaggtctgcagttcaccaaattcgcaacatggcaagcactcacagaaatgaagacgaaatttcaaggacagtactcattgagcttctggcatatcaattttgctttcccgtccaatggatcagaacccaggatctcattctcggctcgcgaggtacggagcgtctcatcgaaattggccctacgagcaccttggcaaatatggcgaaaagaacagtagacctcaagtatgcccaccgggatatcgctcaagatacccagcgtcagttcttgagctttcagcagaacctcgacgccatctcatatgaccaacatgtcacgacacccgacatcgtccccgagcaacccaaaaacatcgtcatcccgaccatagaacatatagatacgcccattaccaccactgcaagtgccccacaggtcgtacatgtcccgatcgagccgattcaagatacacctgttacttccgttgagatcatctccacaattgtagcagcctccttgaaaaagcccatggattctgtggaaatgacaatgtctatcaaagcactggccggcggacgctctacactccagaatgaaatcatcggagatcttgccaccgagtttgacgcgatccctgatggcgctgaggacatgccactcgacagactatgtgcagcagtgcaaagcaattttgcaggaaccttgggaaagaagtccacatcaatggtggagaggctggtcggccagaaattgcccagtgctttccaaactgcaaccgtccgcaagcacctgaaggagagatggggtttcgggccaggacgccaagacagcgttctgctctggagcgtaacatctcagcctggattccgactcaaggacgatggcgaggccaaagtgttcttggacggtatctgtcatttgtacgcaaagaagaatggtcttagcctcccagacaccaactcgctttcagtcacagtctcagttgcagagacaaaggtcagctctgagaccatgatactcctggagaacaagcaaaagtccgcatggttggagcagctgcgcctctactcgaatctgcttgggcttgatatgcatgcatctgaagccactattgatacactccagcaacgggtatctgacttgcaaaaagagctggatgcctggactgatgagcatggcgagctttatgcgtctggtatccagccaatgttcgcgcccctgaaagtccgcacatacagctcatggtggaactgggtgatgcaggatctattgtactatgtagctctggcagcgacttcggaagcaagcgataccgagctagaccacttgaaagctttaatcgtgaaccggtcgaatactcgtatcgtatccacgatcgactatctggtctctaccacaagcaaggagcgccttgcttctagactgtcgaccctgttggctgaatgccaaagcgcggtgggactgccttccaccgttcgccgtcttggtccctccgtggccccattcacaaggatcttgaatgatggcaagattgtggtatctgaaaagcctaggctcggcaactatcagggtgacaattgcctgccaagactgggtcggaggagtctttctagctggcagtatgatgagcagctttcttcagtgctccatgagatacttcaagttcaaggctccactggtttgtcctttgccgaaaaaacggtactcgtcaccggggccggcgaaggctcaatcggctgtcacatcgttgcccagcttctcaatgctgggggagttgttctcgtcactagcagctcctattcgctaaagaccacacgcttttatcaaaagctttatgctgacaattgcgggaagggatcacgactggttttgcttcccttcaatcaagctagcatccgcgacgtcgacactcttgtggacttcatatacagcaaggacggactggccatggacctagactacgttgtaccgttcgctgcaatctcggagaatggacggtcaattagcaatatcgacggcagatctgagctgggccaccgcatcatgctcaccaacacattacgtcttcttggaaatgtgaagcagcacaagatgactcgtggaacggtgaccaggccggcccaggtcattcttcctctttcacctaaccacggctcttttggaagtgatggtctctacgcggagtctaagttaggcctggaagctctttttgaaaagttccactctgaagattgggcagactacttgctcgtttgcggtgcaatcattggctggactcgcggtacttcactaatgtcggacaatgatatggtcgcagaaggcatcgagaagcttggtgtgcggacctactctcaagcggagatggcattcaatatcgtatgtctgctgagtgaagaggtcaaattgctgtgcattgacagtccgctggtcgccgacctgagtggaggtatgggagagctcgtggatctccagcgtgctactgcagacattcgggctgtaatttccgagaagagtgaggaggctcgtgctctagcgctcgagaatatcttggaaacatcggctactaatattggacgccatcgccaattgtcggcaaacatacggttcgccttcccagagctgccggagtgggattctgatatctccccccttaacgaccagctaaaggacatggtggatctcgaccgagtcgtggtcgttgttggctactccgaggtgggtccatgtggcaactctcgtacaagatgggaaatggaattgcacggtccgctcctttcaactgagtgttgcatagagtttgcatggatgatgggtctcatcaagggctacgatggtgtagtagacggtcgcccattctcaggatgggtagaaaaggacacaggcaagccaatccaagaccacgagatccccgtcaagttcggcaaattcatccaagagcacattggcatccgcttcgccgaagaaaaacgaggcgcttcaggctggaagggacgcgaaattcttcatgaaattgaggtatcgaaagactatgacccgattgaagtcaccaaggacgtcgcagcgcagctcaagcaagcacacggagagagtgtgcatataactgtcgacaatataacgggccaaacaaaggtggttctaagaaaaggtgctagaattgtggtgccaaagctgctggaagggagccacactgtcgcagcccagattccaacagggtggaatgccaggacgtacggaatccctcaagatgtgatcgaccaagtcgacccagtcacgctatatgctcttgttgctactgccgattctttccagtcagccggcatccttgatccctttgagctctacaaagatctccatgtaagtgaagtagctacatgtgtcggctcaggcttcggtggcgtaacgagtatgcgcgagatcttctatgaacgcttcatcgatctggaccctgcaaaggatgctcttgcggagtgcttcatcaattcaaccagtgcctggataaacatgctactcttatctgcagccggtcctaatcgaacacccgtcggcgcatgtgctactgcgctcgagtcaatcgacacagcctgtgatcttattcagactggaaaagcaaagttctgtgtcgttggtggctgtgatgattttctcaaggagacatcaatcgagtttgctaacatgaaagctactgtcgatcctggccaagatgctatgaacggccgcgatcccgcagaaatgagccgcccgactacttcgacccgtaagggctttgtggagtccgagggcgcggggattcaactggtcacgactgccactatcgcgctgaaaatgggccttcctatccattgtattgtcgccttgtcatccactacaatggataaagctggtcgttccctacctgcccctggacgtggaatcctgggagcagcaagacaaagcaataccaagctagattccccattgatcagcatgaaataccgcaggagagctctggatgcacgaatgcaacaggtcgaggatatgcgtgggcttcagctgtcttacttggatgaggaagttgcccagctcatggaagaatcaaccatcgatttctccattgatcactactatctgcaacgcgtcaaggacatcgaaaacgacgctgtccgagaccagaaagaggctctcgacttgtacgggaaccagttttggaaacatgaccaacgtatcgcacctatacggggtggacttgctgtctggggcttaaccatcgatgacattggcgtggtatcatttcacggcacctcgacaaaagctaacgagtcaaacgaagcagctgttatcagtgagcaattgaagcacctgggtcgaaagactggaaacgttgttcctgtcatttgccaaaaagcccttactggccaccctaaggcagctgcgggagcctggatgataaatggatgcatccaagccatgcatgacaagaagatacctgggaatcggaatgcagacaacattgattcggagttccagaaatatgagtatctcgtgttccccaacaagactctggagaggggtgaagatatcaaggccttcctacttaattcctttggttttggacaaaaaggagcaattgcagttggtgtcaatccaaagtacctgtttgctgctctgaaccagggtgactatgagatatacacggaaagacgaaggactcgagagaagaaagctattcggcgatttcatgaggctatgcaatgcaacaccgtctttcgggcaaagaaaagcgccccttatgctaaggaagatgagactgcagttctgctggatccgggatctagatttggggtataaaggagtttatttgcgtcaagcaaaatgcaaagttctgatcaatttggtgtgttcactctagtatggaatgaaaatattgttcacccggctttctcgaggagatgatgaggtttgtttggctctaaaaagactcctgccttgcgtgtctcagtttcttcgcgagcatgctggattatccaaaacgccgtgtcccaaatgtgtcacccttgatcatcgattgaattcctcaaggacgagagtaattattcactaacaggcagcaagatccgccgatggcggtgaaagccagaattcaatctatctttagaaagctaccaagctcgaatgccgggcacgccggggtgccatgtctgactcatataggattcggcaatagtactggggtggtttattcccatctccgggagctgagatgtccatcattgaccatctacgaaggccttgaatacaaccgtccgggatcacaccatgaagccatatgaaggctcattctagcctaacagatactactgcggtcagcatctatgtaggaagaaatgcaatggaatcgccgccaatgctgcatgcgggtcagatcggtgtcgtagtcggcgcaagtcttggagtccatggcgagagcggtgggatttgtttacggccagaaatccaggcatcccaatttggggacataagcgccgaaccgactacctggctgcatcgttaatgagcaccctagatgtaagaccgaactccacgaacgctagcagtagttcccgggcgtggcgcgcatcggggctgaaccccaaatcagcgaacaaggtcctaattcaacttcatgtctagttgctctctgacgccacaaaattagagacacgaccggggacatcggggatcatgacatgtcggttgcagggcatttcgtgatcaagagtggggaataagcgagacttactgaatgcaacaccacaacgtcctctggctagaacatgatcatttatattgagcatggtaagcatgtcatattcgcctaaacaaaggttaaaataggcagcagaacatgcgaatgtggcagtattattgctaaatagcgtctctgagtctattgtcctgttcctgatcatttcgcgttaccagatcctgtcatggacaacttttcgagcattcctgcgccaaattctcaagatcacggaaagggcacgatggactacgcaagttcgatccactcaaactcatcgtccttgcattcgttctgtttgacacacacaccgcaatcagtgcgttcaacgcgatcagagtacgaaggcttctgttacgaatggaacattccagacatacttcacagtcatattgttcatctgtgggggaatttcactgcagaacttcgaatcacagcgaggggcattgacgatcagcctgcctctttacttgaactgttgttccaattcctatcataccttatacaccacgagctagatgagtatcgaggcttgtttcactccgatggcgcggagcttctattgtcccagatagaatctgacttccttggagactgcagcattcaaagcgtcgtggctcaaatacctggaacctcttcacaaaagcggaatatcattcaagcttatgtggcagccaccaaacacctaagatctcaaagcttgagaagagaaccaagaatcgccgctttcgacaagattataggccaacaactccggacgtacgctgtatttggaggccaaggcaataccacagactatttgaaagagctccgcactctttacaagacttacacgcatgtcttggagccattactggctactgcggaggagacattccgggcccttcttcgagatgcatcggcttccagaacaaaatacttcaaacatggtctagaaatatctcaatgggtgagaaggtctgaaagtgctccttcgacacactacttgctttccgcacctgtcagctttcctgtgataggactgctgcagtttgcaacattcgctgtcatctgctggtcacttaagaagacaccaggagatgtgacgcaaaccttcagaggaatgacaggtcacagtcaaggcatcgtggttgccgctgctctttcgacaactacaacgttggagtctcttcattgcgctcttgttcaggcgttgacagtattgtttgagatcggcgtatcagctcaagaagctgccccaaatgtcgacatttcttcttccatcaccgcggagacgatcaagaatggcgaaggaagtccaacaccaatgctgaacgtggcagggtgcaaaatggaccgattacagagctacatcgatgagataaactacttcctcgatgaaagccagcgagtttcgatcgcactcatcaacggtcgaacaaactttgttgtatccgggcctacactctcggtgtgtgctctggcaagaaagctacgccgactcaaggcggcgccagaacaaaaccaggacaaaacgccgttctcttcaaggagaccagagttctcgcttcagttcttacccataacagcacctttccataccgcatatttcagcaacacagttcctgtcgtagtggcagcgcttgagagcgtacaaatctgtccaagtagtttcagggtgcccgtctatcatactcacaccggacatgatcttagggattctgaggctcagagtattgtgcctgatcttgtcaaaatgatactgtgcgaggttgatgatttgcccttgtcaaccaggttccaagctgctacgcacgtagtcgactttggtccaggtggaatgtctggggtcggttccctcttgttgcgcaacaaagagggtacgggattgcgagtgattcttgccggacttgccgaaagttctatccctgagctcggagacatagccgagcttctgagtgacatgcccatctttggtgcaaactgggctgcaaaatactccccacagctggttcgaacgaaagaaggtttccagatccggaacaaaatgacccgccttctcgggctcccgccatgcatggtcgggggtatgacgccgacaacagcttcctgggattttgtcggtgctatcatctcagcgggctatcacgcggaggtcgcagcaggtggactgcacactgcagaagacttcaataatactatcaagagcctcgccagttcgattccatcgggcagagggatctgtatcaacatcatctatgccagtcctcgtcagatacggtgagcaacttccgctaattcgaaagcttcgttctgaagggttcccaatcgacggcatcaccttcggcgccggtgttccatccactgagtctttacgagaatatctggatattggcttgagatacctggccttcaaacctgggtcggccactgcaattgatcaagtcatcgcaattgcacgcgcgaatccggatgttccaatcgttttacaatggacttcaggtcggggcggtggccaccattcctatgaagacttccatgacctgatcattaagacgtacgccaagatcagacgatgtgataacattgtcctgcttgccggaagcggctttggtggtgcggcagatacctatccttatctttctggaaattggtcttctcgattcggtcttcagccaatgccatttgatggtgtcttattcggcagccggatgatggtcgccaaagaggctcatactagtcaaggagccaaagaagcgatcgtggcagctcccggaatcaacgaggaagcttcatgggaacaaagctaccggaatccagtcggcggcatcatcacagtcaatagtgaaatgggcgagccaatccacaagttggcgacgcgaggtgttcttctctggcgagaactcgatgataaggttttcagcatatcggacagggcgcagagaatacaaaaactgatggagatgaaaccctacatcatcgaacggctcaacaaagacttccagaaagtctggtttggacttgacagtcagggcatcgctgttgacctagaggacatgacctacgccgaaatcatcgggcgcctcattcagctctgctacatcaagacagaatctcgctggattgacaaaggctacaagcagctgacagcagactttattcgtcagacgtatagccgccttcagtgctctgcgtccgcagaaattgatatggagcaaccgctacagggcctacaggaggtaatggtatgctgcaaaattgcagaaaaagaggtggtgacatacagcgacgctcgatactttattcttctctgcaaacgccagggtcagaaaccacctcccttcattcccgccctcgatgaagactttgaaacgtggttcaagaaggactcgctttggcaatcggaagatcttgctgcagtggtagatgaagacgctggacgcatctgtattctgcaaggccccgttgccgcaagatattccaaaaagatcaacgaacccgtggctgagatattgggcgatatttgtcaacagcacattagccaaatactcagagatgcatacaacagtgacgaaacgctcatcccgtccgatggaacggtactccgactcggaaaaccagcacaacacaccgatgtcccgtcatgctgtcgtgtcagccgtcaaggatctgagactatttactacatagatgagacagcatctcaagagagactaccacatatggatggctggaccagggcccttttgggagctgaacggtcgtggctatccgccctcgtcatgtcagaggacatcatgcgggacaaaattgtcatcccgaatccaattcggagggcacttgccccgctccctggtatgcaagttgtggtagctcatgctacggtaccgtcggcactttctctcgtcgtttatgagaacgcctccaatggtcttccatcattggagatccgcaagaaaggcgatctgatatttgtgacggtgtttgtgcacgattccgttgtaggaaacatactttctctttcattccgatttgcgcatcgccccgataccccccttcatcccatctgcgagattagtgaaggtcgtaacaaaatgttgaggaacttttacgatcgactctggtttggatctgaggtgtgccgggcagagccagatacttcagaactcaacctgtcgaagcttgttgtcgaaagccacccaactaaaatttctctgtcctccgttcaggctttcatggacagcattgagagtccggaaggaaggggcattttcaaggatgttgtacctttagatcattgtatcgttgttgcatgggaggccatgatgagagccacctttgccggcgccattggatgcgactttctgagtcttgtacacctgtcaaaccggttcactttactgagtgagaaaccccttggcatctgcgacaaggtgaccagtacagccgagataagagcggtccggaacctcttgtctggacgatcagttgaagtcgtcgctaccattacccgtgacggtcttccagctgtcgaaatcacctcagaatttctctttcggggcacatacaccgactttagcgtctgctttgaaaagcgaaaggaacctaagatggtgctgaccattgatcatgtggctgatatttctgttctccagagcaaaaaatgggtgtcattggagccagactttgaccgtaagctgctactaggccaaaggctagttttcgacttgcacactcttgctcactttgcatctgccacgactcatcgcagactgcaagtatccggacgtatattcatcgaagatcctgggacgaaatcatcgcgtgtagtaggccacgtagactatcagtctacgaatgcgacaagcagcaacccagtaattgactacttgaatcgttgcgggacacgaatggacgcccgcaatccacttccaacgccgcaaatcttgggagatcaagagactctcagcatatcaacaccaggtgacaacaatgcctacgcacgagcctctggtgactttaatccaatacatgtctctcaaacagtcgcgagatacgccaacctacctggaccaattactcacggcatgtataccagcgccgctttgcgtcaagtcgttgagaaagctgccaggtgtagtgatcaagtacacatgcggtcgttcaagacttcgtttgtgaacatgggttttcccaatagcgttctggatgtacagattcacccacattgcgatgaaagatggtctgagagtgctatcatttcaggccattgactcagaaaacagacaagttgttgtggagggtgaagcagaagtcgatcaactgctcacggcgtatgtcttcactggtcaaggaagccaaaaggaagacatgggaatggacctctatgccacctctgaagtagcaagacaagtctgggacgaggccgacaggttttactccgatacatacggcttctgcatcagcgatatcgtcaagcgaaaccccaagcaactcactattttctttggaggaagaaagggcaaaaaacttcgagagaactacatgacgatgatggttgagtctattgatggacagccagaacgattcttcaagtcaataaagcccacgacaacgagctacacatttcaacataatgccggtttgcttttcagcactgaatttgcccagccagctcttactgtcatggaacgcgctcaattcttgcacctgaaagatcaaggcttggtcactacgaccgcactattcgctggccactcactgggcgagtacacatctctcagtacgattggcaacatcatgtctttccaaaatcttctctcagtggtgttctaccgcggtcttacgatgagaagtgccgtcaagagagatggccagggacgttccaaatttgccatggtggcagtaaaccctagtcgggccaatactacagcagccgtacttctgaaggttgtgacaaccatcgtcagcgctttgcctgaagacctactggaaatcgtaaattacaacgtcgagacgcagcagtatgttgctgctggcactttgagcgcgctatcgtgcctcggcgatgtgatggactacgtctcaaagaaccggaagctctgtcccgaagagatggctacattcatcgcatctagaactgcgttcatcatggatcagatgcccactctcacacgaggagtagctacgataccgctagaaggcatcgacgtgcctttccatagcagctttctcctaccaaagatgtctgccttcaggcgcgtacttcaacagtacattgagcctggcgccataaattcggaacgcctggttgggaagtatattagtaacgtcactggaaagccatttgatattacacatgagggaatcagttcactgcatgagttgactggaagcattgttctagagaaactgttggcggagatgaagccgtgatatttgaactccggtaaataatctgttcaaggattcgtagttgagagtttccccttatttacatattcaaccaatgtttcacaattcgcgaccctgccgaaatgcctgcaatgctccatatcacaaaccgtgattaagaacaccaacacgcatttcacaatgtacaattctgtcaggtcacacgtaatcacgtgtcagccacatattgcactgaacgagtcagagggccattttcgaccatgaatcgaatcaggtgtatgtttgtaattctagaaacaagcaggacacgtcttctctctgtcatctcctcggatctcgtctccaaagcatcgcgccattccagaggctgaaaacgctacgtacgtgcagaaactttgcgtgcacttgttcatcgacaatatgaaaggtgttctatcgtaagccgccaatatttgaccgcaggaacttcgaccatacgcctctacatcatgccatgctaacactgagaagtcatcaatatggagatggttcgcgtccgagtatagtatccattggaccgcagtaaaggctggcaccggttggtctaacctgaccgcttcgtcccgccgctaatacataagcccatgcaagcttacggtaaacgcctgccgcatgtgatgatcgaaattttccgaattcagccactgggcgtgtccgacccttccgcaacccttgtccgcgtcagcgctataacgtaattaaaggcgtatctgcgccctttgagactacatccgcaaccgcgaatggagtttcttagacgctaccacaatgcagtcgctggcagagtccgtaaaccgattctcacatgcattgtcttcaatcttaaggttccttcgacttagatttttttgagcctagtatcacgttcttctctagccttaaactgtcggcaattttatagtatagatgacagagcgatttcttcttggcatcactctgtcagcattatcgttattcccggacgttgcttgatcgacgcgctcagacatgtcagccctgtgaccggtgcgtcatccttagcgccgatgcaggggggatgcaggggggatgccggggagatgccggggatgccgagagcttagaaaaacaagacaatgcatgcgaacacgaaatgcggttacagcagactgggggtttgcaccacgttaagcttcccaaagatgaggcgtccgggaagcgtctccgtctgtgaaggatacaccggcctccacatctcacttgtgccacagacttgcgttcttcggcccgtccctgtttctcctgcacgccgccaggtccaccaaaatcctgctcacgccatctgagcagtacgccttatgcgcaagttgattatcaaggtgaaagaactcactttacccagagatgacctactataagccatgaaaggtacaatttctgtttctgaccacctccggctaagctttattgtctttcgcagggatccaagctattctgatggatgaaggacttcacatgatgactccggcagaatacaaatgtgatgaccaataatcacttcgaaacctgcagatgcgttgcagatacgccatacatggaatgcaaggactaatgtctgacctccttcggccaagctttttactcagccgcaagaactcagcatctccgagagacaaagcacgggaattgatgagcaggggtgaacacaatattgtctattccctttttgaatctcaccacctgcagatgctgtttacatagatcctacaagaagccacgtgggaagaaagttctgtttctgaccacctccggtgaggtcttcgtctcagttgcagggctcaaggactgagggaatctagagaaaatacaaaaagggtatatcaaaaccctgtcaacgtaagacagtcagcgatgagcaaggtctcagtctgtcagaaagccattgacttgggtgtgcgagaatggtagcgaggaaaccactatccgtgtcagattaacaccatagaactgacaatgtagcttgtcatatgagaatccttcactcatccatgcgataggaggggcgggggaggtcaagaccggagaaagaggtggatgcatgaatcctgagggtctgaatttggaatcgaacgcgagatggcgatgagtaaaccactgtgcaacttgcataggcagtgcgttcaggctacagcccagtattaggaattactcggcaagcgtatgaccaaaggcaagactctcgtcttggtggaggctgaaaatgtgcctcgcgacgagctcacccactgaaagattccgtccctcgaataaagcaagcggccgaagacctgagacgtaaaggccgcctagcaacgaagacgttttcgaggtcagaagcttccccagcatcgagaccaacgaccaaaatttgctcttctcttcaggccaattcacttctctccaattcttagaccttactatcaagcaaagcataaccaaaaacaagtcgcaccatggctccccctcctgcccccctggagaccatcaactggtctaccctcaccctcaatgtgcccactgaggcaacccaatcccaacccatcccctctcacgtggaaacgaccttcaccctcagaacctcagaatggagccgcccagtggtgcacaaatccccttacctcacgctgcacggtctctcccccgccctaaactatggcatgcaagccttcgaaggcctcaaagccacccgccacaccgacaacaccatctcgattttccgcccggccttccatcacgcacgcctcgctcattccgctgcgacgatcgcactgccatgtccgcctctgcacaccttcctctccgccttggagcttttggtcagagagaacgtgcgccttctcgggccacctgagagctcggcaattctgtacatcaggccggttctgatacctacatctcctcatctgtctctcacgcccgtgccgcacacagtcacgctggcaatcttcgcgcaccctgcgacgacgtatcttggcgtccggcctgtgccggcgtgtatatcgacgacgtatgaccgcgcggccccgctaggagcgggacatgcgaagattgggggaaactacgcagctgggatcgtgccggcccaggaagcgatgaagcgcggattccccatgcagttgttcgtggacgcggggacgaggagcgaaattgaggagttcgggagttcggggtttgtcggggttaagagtgatggcacgttggtggtgccggaaagtaggcaggtcatcgctagcgtgacgagtgatacgttgcaggtgattgcgaaagaggtattggggtggaaggtggagaagagacgagtgggtgttgacgaattggcaagttttgaggaagtcattgctgtcggaactgccggtaagcgcaattgcctacccgtcattagatggtctgatgctgactttgaatagtgtctgtcctgcccattgcgagtatcacgaacgaagagacgggcgagaagtttgtgtactgcgagaacggggatgcacggccggtggcgaaaagattgaatgaggatatcggagaggccattagaggtgctggggaaaatcggtttgggtggaggtatgaggtaacgtttccggatgaggctgaggatgaagttgagagtgctttggccttcaaagttggtattgaggtcaaaattgaggatatacaggctcatagtgctgctccgtagggtattgatgcagtttgtctgttatgaacatgttcatattcgatgtcacgccttctaaacggtgcaacatgggaagtgcgtagacaatgggattctaagtggatgatcattagaagatcatgaagcgcactgatcttcatcgccaggaaatatgtcaactgatctacttatctttcagtaaagcttagtcactctttctcaaggtgatcgcaattcaacaatggccaaagtttgaatttgtatttgttatggaagacgttttaggtaagagaggagatggattacggggaagagttgccttgtcctaaagctatgctacttcaaatgaagccttgtttgtatcctttcaccgtgcacagtatacgcggtcaatttgtcgttacttggcatctctgaggtagctgttcctgcgcatacctctcaatataaaactcgggggcactgtctgctttcgtgtctacttatcatcgatgggggagtcgagggatatgagtacccagcttagcccacatacccgcgctgccggtatgcgttgtatgttgctggctcaggactaatttcgcgatgattgtccgcagctggtggggggcgaaggcgaagctgctctctggagtttggagatgggtctcgcgatagtgcttccaagaaagggttgactggggccacagaaacacgacccctggagttcttgaggacgggatacatctcttgattttcctcgagctccgaatcttcgcccaagcggtgatggtgaggacctgcgtggcccatcttcccattgcagtcgtcacaacgacgcttgcgacagcagcagcagagatggcgagacagccatgagcgcggcatcttggcatcgggaccatgaatgaagcgaccaggatggaagatgttccatacaaggatggctagccacattggtgccgactccaggacatacaggaccggctcattactcggaagaggattgctgttgcccagcccaccggagaactcggcgaggcggtagaagatgcggatggaaatggtaagcaagcacgcatacagcgcatagatcagccatctccagccggcagtcttgtccgcagccaaacgtccgactcgctctgcctggagctgatcgcggtggaactttatgaccaagcctgagaacaagacaatgaagccctcctgcatgccaatgccgcccatgtagatgttcaaccccttcctctgagactccggagttgagcctggcccagccatgccaccgccaatgagctgaaggacaaacgaaacaatgtcgagggtgacaaagatgagagcgagcatggaaggtgagaagaaccagactcttcgagtgggtgcgtagaaatgcacgatgcgggcgaagaccatgtacgcaaaggcattgacccctgggaagatgtcagaaagaggaaggggcgtcgtcgtttacatccaaacttacaaatgggagctaccaagaccaagatctgtgcaacagtggcaatgcccgcggattgctgattcttggagcccagcgcgcggaaagcatatgcacccgtctcccagagaccggccatgatgatgacccagcagaagccgttgcggtacttggctgcttgaaacacgtgtgcgattacgagaatgccaaatagaacagaaaaagctatggccgctgcgaagttggggaagtagacccacagcgcattgcacgcatccgccggaacatggccgtcgacgccaggcgtcgcgtacgagctgtgaccaggcgtgcacgtctcgacggggagatctagtgagatagatgggatgtttggcggggcgatggacactttagggatgttcaatgacagaggcgggatgcttggcgcgtacttgtcatcgcggcgggccggcggagcggtgacgacagctcgagcgggaaaggctggggcgagggtgggggtgggttgcagcggcagagagatggggcaagagcaaggcgccgaggagcgcaagtgagaatctcatcgtagcagcggcacagcaagcaggtgtgaataagggtgggtgggcttgtgtggcgtgcgggtggcgtgcaggtggtgagctggtcgaggtttggattcttacatggagagagcaggaagttgttaaggagcgcaaatcgtgttgatgttgatacaaacatgggcagtgcagttctggcagtcgtggactgtggctgagtaacaaaaccaagattgaaaacacaatggaaacataggcgccagtgcctagccgtgtactgggaagacgcgattgtgtccgtgtgcgcttgtcacacacagctgcagtggtttcctccaatgggattgctgacacatttaccgcatacggcaatagtgctggggcgtgaatcgctgcaggggtggatacttgacgagcaatcctcccaaccactttgtaaccgaggcgcagcacggctgatcagtcattcctgctcaccgatgcatcgctcatggctcagccgctcatgagcctggcaaagctgctcctgtccctgagaatgaagttgcgcgtcagattcatcagtgcaaggggcacggcccagaacggtatacaccccagcgctgactgcatcaccattgctgatcgtatgacgcgacgtggaatatggcaccaagtccaggcagtgagaaccacacagtcagacccgagttcgcgcgcattaaccacgccttaatatgaagcagcacaagacggccaggggggattccagcgccagctgccagcagtcactgcagcaaccatgccgctttcttgtcccattcacagcgaggctgcctttggcccaatcgttgcagcgaccccagcgtgttacgacggctttgacttcaccctgctgtttgaggaaatattattctccctggttcctaatgctatactcatcgctcttctactatcaagagtctcgcggcttctgagaaccagaacatgtccgtctactagcaggagacttgaccaatactggatcaagcaggttagtgtttcacaacctccatcacggatcccatctgcccactgacctttccaacagacagcacacattaccttcatcctcatcaactctgcgaagctcattgtaatctgtgcgtcggccccgaggacccctttctccatatccgtcgcagctctcggcttgttcgtggcaatatgcatgttattcttgacacatctggagcattatcgaagttcgagaccagcctcacttctctctctgtacctcggcctgtcattgctctttgatatagtccgcacccgaacgctatggatcgtcgaacgcaaccggacatttgccatcaccttctctatcggtgttggcatacatctggttctcttcctggctatcaacatctgctcgaatgctgccaccactgaccaaaggcttccacatgagacgagagccaatgtgtataccagagggctgttttggtggctgaatccgctcttctggctaggatccaaaaccgtcctcgacgttccgcatcttccagccatcgacagcggcttgcggtcccaggacttcttcgatgaagtctggtcaagatggatagccttacctcaacgtacgcctggcacacttctcaagcttcttttcagatcccacaggaatcttgtcatcgagggcgtgctgccccgtttggcactatctggcttcacctttgcacagccgttcctacttactagagttgtctcatacgctaccactactcccgatgctcgactggaaaagcaactcgcatacggccttataggtgctactgcctttatctacgtcggtctagccatttcaaacgccaacgcccagcacaagacataccgtgtcatcaccaagctgcgaggtaccttggtctctctcatctacgccaagaccctgactatatctctcccaaccgcccagaacggttctgctatcactctgatgagcgcggatgttaataggactgctactggactgcgtttcatgcatgaatgctgggccagctgtatcgacattggtcttggcacctacctcttgcagcgacagcttgggccagcggctgcggcacctggtgtcctcttcctgctttgcagcgcttttggtttgcgagttgccgcaagcatgggggagcggcaacgcttctggcttgaggcgattgagaagcgcatcaaagcaacctcggacacacttgccgcaatcaaagaagtcaggatgggtggactgcaacttgttatggagaacaagctccgagaacttcggaaggaagagatcaaagcgtctcgaaagttcaagaacgccttggccctcattgtctgtctgtcgtacaccactgcagccatgggacctgtcttttcttttggtatattctcattcttggccaagaggaacgactccacgcccgtcacaagtgagattggatttaccgcactctctatattttcgctgctgcgcactcccatggctatgatcttggacgctatttccggtcttgtcgcagcgattggtgctattcagcggataggagagtacctgtctgctgatactcatcgccgaactttatctgtggtatcctcagcaaggctcttgtctatcaatacaaaggaagcctggtcgcctgtgtccaacaacaagaacgatatccgggtaccggaatgcgagagcaaagatgtaatcactgccgctcacttctccgccgggtggaacgaggaacaaggcttcgtcatccgcgacgccacattttctattatgccaggttcattgacgttcatcgtcgggcctgttggctgtggcaagtcgacgctacttcatgcaatgctcgacgaaacgactcacaacaaaggacatctccaaacgagtctcaacagcgctgcatttgctagccaggctccgtggctgatcaacgatactatccaaaacaatatcgtagccacgagcatacttgaccagcgctggtatggcgcagtcctcgacgcatgtgctctccgtgaagaggttgctcgtctgcccaatggagattatgagcttgtagatgacggcggctcaaacctcagcggtggacagcaagcccgtatcggtctcgctcgagctgtgtactctcgacagcctgtggtagtgtcttgatgacgtcatgagcgggcttgacgcgcactacagaagatataatattcgctcgtcttcttggaactgatggcctactccggaagagtggcgcgactgtgatctttgccactaatactctacatcgcctgtcttcggcagatcacatcattgtcttggcggctgatggcacgattgctgagcaaggcccttactcgaggctgggatcatcaagttacagcatatgttccaggccgtcaagaaggaggctaagcacaatgacttcaaatccgttagtctcaatgttccgatagatacccaaacagcctcgaagattgagagacaggatcgtctcactggggacttcaccatctacagatactacggccgaaaagtaggcataatcaacctgaccatgttctttctctccggagctgtgtttgtgtttgctctcatcttcccgcaatacgtcgtcagctggtgggcagcttacaacgtaaaatatccacatggcagactgggtctatatcttgggacttacttcggtctttcctggatcgctatcgccggcttggcggcaggatgtttgatactcatcatcaagatgatgccgcgtgcttcgtcagcctttcacgatgtactgttacggaccacactcgacgcacaactctcactcttattcaggcgacagcgctgctcacatactgaaccgcgttcagtcaagaccttcaactgatcgacatggaactacctctggctctcttcaatacttctatcgaattgctggcgacgttcgccaatctcatcgttattgctgtttcatctggatacattgctgccacaatgccggcagtattgatcatattcttcctcttgcagaaattctatctccgtacagcacgtcagcttcgtcttctagacattgaagcgaaaggcccactcttttcacacttcttggagacactttctggactggccgctattcgagcgtacaatgctcaacacgactacaaacatcggttcttgaagagactcgactactcgcaaaagccgttctatcttctgttctgtatccaacgctggctcaacctcgtactcgacttcatcgttgcaggaattgccatcgtgtttatatccattgctgtcgagaccaaaggaagcattgctccaggtctcatcggcacagcactcgtcagcatcatcaactttggcgtcagcaccaagtctctcctagaaaattggacgaatctcgaaatgtgcattggcgcagtatcccgcgttcgatccttcgctctcacaacaccgtccgaacacaaaccgaccgaaatctttgaactcccacccaactggccgtcgcaaggccacatcaccttctccaattttaccgcagcctggaaagaccgcgaaaatatctccgacctctcccttgaagtcgcacccacatctaagacagccttcatcggcacttcgggttcggggaaatccaccattctctcgtcgctactcaaccttgtgcctaataccagcggtactatatgcatagacggtgtctcgctgtctatgattccccgccaaactctgcgcgagcatttcctgacattaccccaagcgccctttctactgcctcattgcacaatcaggcagaacctaaatcctttcgacctcacgatgtccgataagcatgtcttgagcatcctgtctaaactcaatatggcaaccctgatatccaatctgcccagtggtctcgatacgagtacctctgcagcgacattttcgatcgggcaaaaacagctgctatgtcttgcgcgcatgatccttcgtcatcagcatggtggacctggccggaaggttctgcttttggacgaggcgacggcaagtttagatctcgagacggataaggtggtgcagagagtattgagggaagaggtcttcggacatggaatgacggttcttgcggttgcacatcgcatggaaggtgttagagatttcgagtgctttgttgaggttggagagggaagggtaagggatgtcagggggagtatagagagggagtgtatggagagggggagtgggatggggtgatgttgcaaggtgaataggctattttgatttaaatgtccatattttctgcgggttctgaacttcttattagttagactaggtgatgcatgcatggtttagagtcaacgcctgcttgtacttactgacatgtagcttgaaacgcgctactccgcgttctctccagaacgcacgggtatatacagtcattgctctggtgccaggcaagcttttgcccgaaaccgcatccccgcaaacaatcggttctttctattgagcgtatttgcgccattagctttcacatccagattctattcgcagcgcataacgacctacggctccccgctgatctgccaatacatatgcggagtgccgcactgcaatcgtcagatgtggcggtcgacgtgacatctgcagcccttgcgaacgactttatcttcgctgctcgtttacgtgcagaagaccctacagattcagagctggtactggcgagtcatcgcgtgcgacgtgcgtgccgagtttgtcacattgccaaagttcggggtagcatgagctgccgcaatgtaagcgatgcgcgactagaaggagttcttgcagccacatagcttcgaagcggtgccctgcaagatctggggattatcctgcaaattttcatggtaagtagtatgcctagtgattggccaatgagcagaaggcttcttgttgggccaaatcactaaggactctggaatcagacgcgcacgtgatcaacgaggagccaggctattgacgaggagaattactttaacaaggagacttgcttcaacgaggagacttgcttcaataagcgaggccattgacgagccaggctattgacgaggagccaggctattaacgaggagacttgcttcaacgaggagacttgctttaacgaggatacgtgctttaataaggagataggttttcaacaggctagaggctgtaaatagatccttataactccttacgtgacgcgcttaggctaccttattaatagagaggaatattaaaactataggcatagataaaaaacgttatctttgcatagcaacagcgagagctatagagtatatttttcctctagagttagatattctagtagaggcaaattagatagtctctttagaatagatactagctctttagaactgctacgcagtaagactaatattctaaactatatattagatgcctagtaattagctaataagcagaaggcttcttattaagctaaattactaagaactctagagtaatagagaattagacgtgcacgtaattaacgaggagctaggctattaataaggagacttactttaacgagtatatatgtttttaataggctagaggctttaataggctagaggctttaataggctagaggctataaatagatccttataacttcttatataatatacttaggctaccttattaatagtaaggaatattaaaactataggcatagacgaaaaacgttatctttgcacagcaatagtaagggctatagaggatattttttctctagagttagatattctagtagaggcaaattagatagtctctttaggatagatactagctctttaggaccgctgcgcagtaagactgacatctacaactatatattagataaatctagaaaactacgaatcgcagggccgtgctcgcttgctgtccgagtccgaactatgtggtgttgtgcctccatatgattgaccaagtatgcgtagctaactactagagcctaaacgtaccccagaaaaatgtctatagcgcgcagagtttgcatgtttcggtcaggggagattagaagattacacataggatacgctggataattggaccgtcaccggcaattgatcaaaagccttgtaaacgctgtccgcgctggcacgaagggctgtggttccgagagggccgggcttaattgagcgattgatcgagtaaagtgctgaggtggcatctgggagggcgttatatcacgtgccgggccttgtacaggttctggatcatacataagcaactgctgaagtcttcgtgcgaaggagaaggttttgtcggatccacgtacctgaataatgtttggcttagagtgttgaaagtcattggatgccacaggtgatgcgattcttagccagagtatcgtagtgattgatgactactactaccagccctccgtctgggcacctagtcgaagcaaagagcctcatagcactcgagctacagatatggtatgcttttgcattttggcccacaattggtcttgggtctcgggtcgacgtttgatgccacgcaacgctgtttctcacatacctaggcgttcggcgctgtcggcgtcttaaagaaacgcctctaatactagttctgagcgaacatttgataagttgctatcattttggccgaaatttgactaagccatcttggttgccttcgttcagcacacaatccgtgtctgtgagaagagctgcgactacagtactgccccactaagcctttttgagatcctaaatggtgccgccctacccttgtccccctgcggcttcttcgtcccctcttatcaacagcgacacgatttgaacccgatagacgtagccgcacgccgacctctcccaagatcactacgaacgaagccgcctattgcacgatgcctcctcatccagtatccagcctccatccgcgacaagcaccctgagcatgccaatggcctcgctatttgccatcgtttgcttgttcttaaaattaggcaacgaagaagatgctcgggatcaacgacgtcgtcatcagctggagtccttcgactctgccagcaagtataacaccagcgcgaaactcaacccggtcgctgacaagcaactgagacacaaatttcgtatgcgcttaacgatagcggggcgacggcagcctggagcggggtctatgcatcctggacggcgttgacactgtcaatcttcactcaagagatgagtctccggcgtcatgaacgatacattggcattggttgaccaagaatctatagcctatggccacaagtcatccttccagccggcttgagggactgccatcgaaaaccacgagaacaaccgcactgttcacgactccgacctggcccaccgtaacttcgtcttcaccttgaggctccatgctccatccgcacagccatcctcttcaggtcctacaactctgatcccgcttgtagctctcgatacttctgcagttcctgctagttctggttcctatcacaccaaacctcctcatgagctgggagacgaagagttgcagccctgtatcgagagcggcaacatcgtcgatgatagaagggaatcattagctcctcgcgaaaggctcgaatcccagtatcttgccgaaatcatcaggcgacgttcataacagatagcagctcgcaaaaacctctaccgacaatgtggatcttgtcagtttcacggatgctgagcaagactccgagaagtacgactcatgtgagagccccaaatgtttttgcacggccactacatctgggaaaggcagaagattagacacataggaatgaggacgctttcgctgacgtcgggcaaacgatttctctatgaattgccgccttcgggatctacgttttgtaaggtactataaccaccgcctgttcaggtgcttggaatttatttaacattagggtgcagttggttgcccactcattacacactcatccagtaacaaagttgacattttgaagtatgtactgagtcctgacgagattgcaccttgatgttgaatattcacatgtgctgatcacagtataacggaacagtaagtgcctcggaaagcctaggatgtgcctttattgttacgatactgctctcataagattttcagtttgttgcaaacacttcgtcaaaaggatgacgattgtactgcccgaactcaagaccgataagaacagatatctgcagatactgaaaattgactatggcttcgactaatctgcagctgcagctcatcctgaacaaccatgcgattaagcgtgacggcaattatggttgaccggaagctcttgcgcttataatcctccgtcttcacgtaggttaagttgttacaatggtgcaccctgagagaacattctattactttaaggacgttaaatctcataatcactctcttacaacgggaggtagtagacacgaaaactattgtcatagcattgacgttatcatagcctttatgtcttagtcttttgcctaacaataatccgctgttatatcccgtgagagtgtatgtagtgacatgagccaaagtggtcttctagtaccgaggacccctcgtgttggtccttacatgtgttctcaaggtgcgcgatacttgtaagtgctccaataaacctcctttcggatgccgtgttaacacctcatcgctcgcggatatgctcacctaggcacttgaaactgttgataggttccaccttcttgctcggcgttcattcgcggtagtagacagggtgggtcaagctaggtagactaaaattttcgccaagtggatttgcggcattgcgatattttccagtgaacgtcggccaaattcaatcttttttttctggccactcaacccgcgtcgagactttgcgatctcattcaaagcttactccccggacgccctatagggaaaccggcgcctacgatacagagacctctgcgccattgtcggcgtcttggtgctgtaataggtgcgcccgtttcaagaacgcatcacacaagggtcatctcgaacctgcgagccaacagcgaggtctgtcactcaactgcaaggtcctctgggatcatagctgacacaatgaggacgttcagccgaaatttcctgatcaggtactcaagcgtgggcacatccacggatagcccacgacaggcgcgcagtcagtctccccacacaccgccctgactggcgattgagaatcagtctccgagagtacgtcgcaagatccgaatattttactgctactgctgctaacattcatcagtgtcaactgagataacgccagaagcaattcgcgacatcgcggctttggacgacaacggagaagtcccaggcgtcctcatatcccgcagctgggcccaccccacatttctcagccttgagactcataatcccgcgcactatcacaatcagttcttgcgtgaaaatgcggagtcgcgacgcgaagcgtatgacgtcatacacctgaggatggtgactaccgcccgtcgccgaatgcaagtcgagcgaggctatcgcgaaagcagggagactatgagcggcaaaacaatgcgcaaggagatcaaggactctctgccgtacattcccgttgagatactcgacaggatgtccaagaagcactctgttctgtgcacaaagttcttctccattagtagctccatacagccggacttcacgatagtccagctgttgacattcggcttctggcgtgtaggtccggttgcgacggtggatgaactcgagaacgccatcatcgaactgtttccgtggtacaatcgagttaggaagaacgaaaaacgtgtgcacgggcgcgttttgttctactcaaaagactgttttgagcgtgagttcagaactcgaatcgtcacaaggatatagcgacgcacatcaagcgaattcgtgatggcttcagcacgagctgccacgagccgcttttcacccacactcatgttgttgaccaatacggcatggtgcccggatacgagaaggaaatattcccacactttggtctgaaaaacacagagtctttgtcaatgcagcaccaacctggtcagccaatagacttcaacgatctcccgagggaaatacatcaaatggtcttcgagaagctctacgaatgtggacctttgaacggcggctattcttggaggcaacatcatggtagccaggagcctctgctttcctaccgcggaccacctggatctatcaccgaaaccacggatgtccatcttcctgaccttggtagattactgtggccaagtctagtaagcagacacttctgttatatggtgagggatacctttcccaagaaagtcacatttaacctcgacgaacgtgacagctctttaccagacctaccagagtggctcagaggtgtacacccaatgtatcacacattcctgtggaacttgtccatcacctttgacttcagcgacggtcgtaaacgtcctagaatcgatggatgttactctacgcgccgtcggtgcacgttgctcaggagcattgggaagctctctactttgcgaactatcgacatagtcttcgactttcggcgattcaacatggcggacatacaggcattgaaggtggtattccaggatcaatgggagatcaacgtactttgtcggttcaagggcattcgagtctccaccagcgtcaggtggacagacacaacaacgggcagatgcgtctcatccatccagagggacgagaacggcaaggacattctggacgaccaattcgattggctgaagaggtgtatgggcaagacgaagaatcgcatgctgccatgcccagcgattacacccaagcctagggctgtttcgaccatcaagggctggaccaatggcaagattgcgcttgccgcgatacgatatggtggaatatctgtcgggctcacaaacaagaaacagcgagcggaatggcttgcgcggcagatggaggatgactaccgcaacccaggggagccctaggaaactcggagtgaccaagcagggtgaagtattggaacaacgatacgatctacgttgaacagaaatgatggcgcgaactgagaagctccatagaattgctcagagcttaagaccatctatcagggcggcaaaagagtactaatacatcactgattgtttccatgtttctgatcaatttacgtggtgttttgtcgtgtaggtacctccgcagtctcacatcacgaagctctcgagcagatgaatactattgaatgtgtcttggatcccttctgcagcttgctgaaaccgctcaagcgcgactaagtacctctgtatattgccgcggccattgtggcaaacgagcaaactaacagatgcgtgccgtagtcgtgatgatgatcctacgtccgagactcgatactgcgtcatttagacatgaaataagacctattcaggtttgaaacaattggagccgcatgtagacgcatatactctccacagaagagatgagcatgccaaggagactcggaaatttcattcgctgcttactttgcagtcactgataatgtgctttcgaatattaccaggtatactagattgaagcagtggatgccttgtagcgtataaagactcagttcaggagaagctcgagtctcaccatgatgtgtcgaaaggtaacatgaaatgctggttcatgaagctttccaagtccaattcttcaagtccaccagctcatcctctattcatcgagtcccgaatctagggagagccacattgactgctcagtgatatccacagcccctgtatgttgatgtaaagactatgaagagcgtttcagtgtggttatcaactctctcatcgtcaacactctcgcttatggctatgtcgcttagcgtccgacgggagtataaatccccacaatgccgcgctggaacttcctcccctttggcaaacattatacacaacaagatgtataatttcttctccgatccggagtggtacgaccccggcctcgcggccacctggccacaggacctggacgacttcctcgcagcctgggctgccgtgcctgttcgccctctggcgcaagctgcctccgcgcagcctcctcccgcgcctcttcctcctgccctgcctgccctcgccccgcagcagcagcagcagcagcatcatcatcaacaacaagcgctgccgcccccgcagcaagtctccggccccccggtcgcccaaggcgtccccgccgcgcagcctcgctgggtctggctcgcccagcacgtccccaacgcaacggggacatactactcctacaaggcgcagcctggagtaagtacctcaccatgatgacttctgaaccgcactaacactcctgacaggtcagcaactcgcccgtctccggcctcctccccggacaagacgtgctcggcgacggcatggtccccgtcgtcttcgaccaggtgaagaccaagacgctggcgcaggagaagccagcagccctggacgccatgatcgtggccatgggtggtatgccggccgctggcaacggccgtgcaccacccagcgaaaccgcgaaggcgcggtggatcatcgagagtgaggcgccgctctccactcccgcccctgtgcctggtgtcgtctctgctgggtttgtggccggccctccgctggcaacggagtggcttctcggctcggtggtaggtggtgtgctggtggtgggcccggcgactgaggatgaggtggtgggctgagcgggctggtgtttggcgttgggggttccggtctggtggtggtggtgcttttgctgtattgttttttgtatgcatatgttggcgtttgggcgggcgcagggtgggcgtccggtgacaaaagtgctttgatcttgtatcataatgcatctctctcctcttgactttggtatcctctttgaaaggcatattgacttgtggtcattgcgtgctcttcgtgcaatctggcgctcacagttgctggggctgtgcccgcaggctcttgactgctgtcaatgcaaaagctccttttgtggatgacacatgagggggcatcttggggcattctggtgcaaaatgcgatgacggaccccgcagtcgtgacgaagagtggtatgtcagccatcgtggcttttcggggcttcatcatgcaaagggggccgcggccttctgtagacactacaacgcctagagacgctcaagggctgttccccatggacaaaaagtccacagcgagctctcagaaagtgagattgcgttgcgtgatcttggcggggcgtctctggtgcctttggttttctcttctgcgactccatctccatcacctcaacaccccgcgtccccccccaccacagccacaactacaaccacaaattctttgctgcagggccgatcagccatactgtattccttgagcctgacctgaaggtcactgtcgtcgtcacagctacccgcgcagcctcccctgactcccgccttcgccgacaatggctgcagctccaacgggcaggaggccaacgccacgaacatggcgccacgacgagtgggcccatgcgcatggctggcctggcttggatgagaagtactggccctcactttctggtaagtcggcctgacacaaggcgcaacacagctaacggtggcagatgcgcaccccaagggcacattctcgatgccgcctgagcgccgcaaagatccgtaccgcaagggcacgcaggacctcaatttccgctccctccactccaacgttgatctgtccgcaaccatgtcaagccgacgttgctggacgggcggcgatgagacaacatttgacgagtggctcgcggcggagcgggaccgcgacaacaagttcctcgcatacatcgacaccgccgacggcatggccgcactagcagcagtccgcaagaagttcccaggtttgccgcagacgacgatgcagtcggcgggcgacgtgatgtggtttgtcagggaggcgtcgtctccaaacacatacctcagcagcctgctcgacaccatggagtacgaggcggccatgctgcccgtcatatcgccgcaccaactcttgcttctcgtgctcttgacgtctcccagtcggagcatgacccgctgcgaagtcatgcatggagtcggaaaggtgtccaggcactggggagaccagccggccgactttgagctcgccatggagcggatctggcatagcgaaatcctcggatacaactgctctcaatgcgtaacgcgttccggccttgtctctgtcgccaccacttgtgagcgcgtcttggccgtcggagaagagaatgcctttgcaacatgccgttggcggcagcagggcaaggaccagcacttcttgacacctccatatcatcatgcgaagcgataccccaagcttggagctcccgaagccaatgatgatagtacagaccaggctggaagcgaccatgtcgttctggttgaggacacaccaggccctcggcgcttgcaagatctcccggccgaactcattctggcgatcttcaaggaggtcacgcattatgacggcatcttgatcctggaatgtctcaacaccgggcattggtggtcggatccatgcctcaaagcagtcggtacagcgcaaacattgtgcgatacccaatcatggacaagaacaagccaggataaagtcaacagatattgggcagacacacacgatataggcacccgttcactcttcccgggatggatcaagagatgcattggacttcgagccctcaggaagcaatgggactttgtcgtagctgagtccctcctcaacaggtccgtaatcatcgagcaagcgataagaacctcactggatggaagcttgtttgactggtttattccatgcaaaggcacgaaccccatggcacaagcggacatcctcatccaatactccaacggcttttgggtatacgactcaccagtgagctgccatcctggagtcctgaacatcaaccagattcaaaagtttgatggcagcctgcgatccgctctcagcgacaaagacgacctggaagaggattggttcctcaattcagacccatcacagggcctccgggtccacgggtatttgctgtctgcaaagctccatgccgtggaaagcttgggcatgtcagataaagaaaggatctggcgcttcctttgggccgttatggaatgtccggactccgcgcccaaaatcggctccaagtacgtcctcaggctattctgatcgatcgtcgtcaaggcagctttcgtgtagtggccttcggttcgagtgaagagcccactcagaattctatgtatgtgtgtcgcgcgtacaaagccgcgaccgtacccgtgctgctggtttgcgaagccctagggtcaagacatataaaggcatattttctgcatgtctcggcccactgagactccaaaacatgtgggtctcgccagtgatgagccactgatgctccaacacatgtgtgtcgagtacccaaagcctcggcaacgtgcctgcggcgaaggtggtcgatttgaaaatcgtatatgtgaagagctgcataaaaaacactaccggtgagaaagaggcggcacgtctcgagaaatactgtctcatggcgtgtcgagacgtgctgcctcatggtcatgtctggccggtctgcagccaatgctggggcggcagtcgcttcagtcaagggcaagcattttgaggactgcttgccggcgtgcaggtcaagaagaacacactcaagatcggacgaccaggtcaccgcattaccaaagttcgcggcctgaatgctcttgacacttggttccatagctttgagaatgtcccactagaacggcttattgttccagttccagtttccagacattgcactggcgcaaccaggtaagcttactcactcacttattaagccactctgctaacacccgtcgaagatttatcgtcgcgccgggttaatgcccgaggcagtcagcatgtggctgcccgacgagaagccatggttcgagttgtacttcaacctgttcgtcgccgagttgcgttttcgtagcatacctattctccaggcgctccaggttctcgtcgatttcaacttacccactgaacggggcgccatcaagaccatccaggtctccactccggatgcggatgagggcggatcactattccatcccgtccagcgctgtactggcaacgacttcggagcatcgattgctctcaagttcgaccaggtcaatctggaaaccgccatcgacccgaagctcccgaagcttctggaggagcttgcgcacgaggagaagaagatctcgggcgaaatgtccgtcagatatgcctccatactggagcccgttgcacaagaagagaagaagatcttgggcgaaatgtctgtcaaagttagccacgcactcctcgaactgcctggtcaagacttcaacgctcaccagctggcgagcaaaaagaggcagtcctccaagagtaaaaacgtaggagagcttcgggtgacaatctcgtcgatcacgtgggtagtcgagctggagcttgcgcttcctatcgggcatacctcccccaccgggaagcaagctcgaagctttaaactgcggataaggcgttgcgtactaatcaaaaccacgcgtaggcttaagagtatcgatgtaatcgagcgcttcattgccagtggcgggaggtcagtgtccatcgctgccctgatgaatgagttctggaacctctccagcgatggcgtattccgcccaaactccgccacaatcatgatgtcttatggcatgcaccgggcaggctataaagatcctccgaagggagtggtgctcttaacaccaatggtacgatctctgcgtcttttcgccctttggtgagctcgagctggtcgctctccagtgcgacgatgaggcaaatcccagttgcttgaagagaagacagaggccatcaaagtagttcgtctccaacttactgctttgatggcatctggcgttttggcaagaagctttgtcgccattttctcgttgccgactttgttgaggtatttgccatccacgcccggttcaagtccgtaaggctgcgcggcaggcctgtacgatatatactattatgcactgtgatcaatcgttgattgatcgttataacccttttaggcatgctggcgctgtgggtgcagacctgcgtcctgacaaagtctaccttgcctggtaaggacctcggtactcatcaactggcatgttagaagaggctttctttgaagagtaaacatgtggtagagcttcggcggtccacttcaacaccacacatccggaacgtcgcactgggagactcgggcgatttgtcgcctcggtatccttcgctacgtcgtcgccatcatgatcgtttcgtcatcctcgatatccttccctacgtcttagccgtcatgtttctcgctggtcgtgtgtcgatactctactatccgtcctccttttgtctccgcgcgaccgtcaaacccgaaagacgagtataccagtagagggcggaactcgcgcaatggtgggatctcgaggatacaccgttatcgccaacgtcgcggatcctgcggcagcttatcctgaggcatccaaaaggttacccgaggagtccacggtaaggcctattcacctgatgggccagacagcggcatgcccatggaagagaatatggagggaaagctcacactcgtctcagtctcctcggctgaggactgggcacactgcaagaacctacaaggccattccggtcaagccttcatcaccgacgtcaccaaccaccggcgtcgctcctgcttgttcccgcgtctttcgtacactcccagcataccgcgtagccttggagtttggaaggtatgcgaatatgtctagagtaaggttggcgcaatgaaagcgtgttgcgtctcccgagcagacaaggtgttcgcccgagtacgctgcgacgtgaaggccgtgtctcgggtgccttcgattgtggttttgggatggtatcggggcattggtgatacttttgtaacgatatggggcgggttacgttacgggtggatgtggttgttgggggtgttgtcggagaaggcgtgggggaagaaaagagaaggtagcgcaaaagcggtcacatttgccccctccaatggcctagcaacaccacaagtactcacccccgctttttgaacaaactgtgtctaacgccagtctccggaatatttggacccaatggagcaacacggccctttaccatgacttctgccaagttcagcagccatgcttcatgcgacagcgcccacaatcctccatggcagatatgagttgacggtggctcgcaacctaccttaaacatgaaagtcggaccatagcacttgtgcgtaataccgaagtcgaggagtgactgaaaacttggttgccaaaggtcattggcgcttttcctagcctaccacccccacgacagcagatgtacataccaatcgcgggaaacattcgcgacccatctcgcgaccacatgcagcgattcacaaagagtcccagaaccccgcaacgaggggtactatcagcgctgctcattgcaacacgaaagctttcacgactccggtcgctacagggcatcaaagactacgcggggctcgatcccatggagcaatgggcagtgtcctgagatcgcaatgaacggagtgacggtagaggctacgaccaagggtaagagaaagcagaccatcggaatcaaggacgagaagtgtactggtacctgctacaccgcggtcgcaccgcgggtgttcctgctgccactatcgcgaagttctctttcagcccaagcgctgaggcgcgagcgaccacatgtgccccgaacggtgtggatgcaatcaagagagcaatatctaggagctatcaggaggatgcggcatgacgagggagaaatgggtttcagatagctgcaatagcaacgggcatatttgtggtggatgcggacaggagacacgcaagggacgaagcgataattcttgcaaagtttgccgaccatctgcggtggactaagttaggcgaaacctggaaatgatcatccggaccggtgtaatctcaacgatctcagcgagacattaaaaacatagtagagaaggcgataaagatccatactttacaaagtctgatgtgtacaccaagaaacacctatgtttgctcgcctgtaccttgatgtacaattatcccacgtgcccaccagccacctaataactatagcgatagcaaagcaactgactctgcgtgttaagaacatctctgatcctggcatccgatctcataccatccatgctaatcagcgtattcaaagtcaacccacgtccatctacatccccaccattaacacttgtcgtcctcgtcctcccatcacgattctgccaagtccaaaagttccgatcaacaaacgcgtgatgcaaccagaacaccggatccgcaggcgaagcgaaaacatcctgcataatcgctccaattccattgtgtccccaggcatgcgccccaccctccgagcacgccgccatatccgcgtacgaactgcgcgagttgcacgcatccgtcagcgcctgccgagtgttctctgtcttcgactcgtccccattacggcttaaacaatgccgttggttattcggcccaggtccgatattcgaagctagaaatgcaaattgcccattgttcacgcagtttccgcgcgataacattgtgcccaaccactgcgagctgaaaacgctggattgctggaatttacctgaccactttgactcgtcgagccagggcagggagcgcgtgaatccgcattccttgcgcagcaggtcttcaaatgtccagaggaggtatcggtgccaaagcaggaatatggcattgccgtgcacgcggggcgtgttttgctggtgcagcacgacaatgtcttcatacctgttttgcgcgccgttaaagttcccagatggtcgggcgcgcatcaagcattttatgctgttcatgtaggcttggcgatcggggttggacattgcatcccattcgacgcggacgcgcgggttagagcatgtgctttggcgctttgagaattgttctagttcggcttcgacttcgcgaggggtagagggcaggtgaactggtggaatttggagttctggcatttgttctttgatggaggtgaggtttcctgtcattgtggttacggaggcgttggcgccgagtatggcgtccatgagcgaaagcggtcgggcgaatttggcagtgtcaaatgccgagagcggaaggcatggagcttgagcatcaagaacctgggccactaaggcatctgctggagctgctaccacggcatggccggagatggtcaaaatgaaggtggtggctaggaactgcatggccggtaaagacagtcacgaaaagggaaagtgtgcagtgagcgtggagagtgaaaagcacccaaatgcgcctctatgaagcacagtgagtggtcgacatgatcatatatcaaggatgcaatcactcttcccggaaataagatgaggtgacttcgtcctgttttgacccacatgatgcaataagaagaatgccatatggacgctactcatccgaaacacatttgcacgagcagtgatagtgacggcatgcagacgagtcgccgtggaatggaatgcgtctcgaaacgaagtcgagttgagatgagatgaggtggaggttggaagaagccccacttcgctcccgcaccccgccgcctgcggtggaccctgtcgccgatgcaggcccgcactgacccgtttccacaaaatttagagctccgtaagctcagtcacgtcacatgtgagcgacaattacctgcgcactcactcactcttgcctttacactacgacgcaatggcaagcgtaccagattactcgcggccgacgacgcctgaaaatggcaccaacggcgtcatgacaccccgcacacccaagaactcggggtttgcgctcacagaatacaccgccaatccgagcccgccgcccgagtcaccacggccaagaaccaacgatgtcgtgcccgacgcgttcctgctacccaatggctatcccgactacctccgcctcatcctcacatcgcgcgtctacgaagtcgtgaaggagacacccctcacccacgcaataaatctgagtaatcggctggagtgcaatgtcctgctcaagcgagaagacctgcagcccgtcttcagcttcaagctgcgcggcgcatacaacaaaatggcacatctcgatcccaaggaccggtggaagggcgtgatcgcgtgcagtgctggtatgaccatggaggcgctcaactcgacgtagaggaagctcatgaccgcaggaaaccacgcccaaggagtcgcatactcggcgcgccatctcaagatccccgcaaccatcgtcatgccctcgggcactcccgatataaagcacaagaacgtctcgcgcctcggcggatcggtcatactgcacggtgcggattttgatgcagccaaggcggaagctgcgcgactagagaagctacatggactggtctccatacctccgttcgacgatccgtatgtcattgctgggcaaggaacggtcggcatggagctgttgcggcagactgacctgtcgaagctcacggccgtcttttgctgcgtgggaggcggaggcctgatcgccggagtgggcgtctacatcaagcgcatagcgccacacgtcaagatcataggcgtggagcaatacgacgccaacgccatggtggagtctctcaaggcaggaaagcgggtgctgctcaaggatgtcgggctgttcgccgacggtgcggcagtgaagacagtcggagaagagacgttcagaatatgtcaagaggtggttgacgaagtagttcaagtaacaaccgacgagacatgtgccgccatcaaagacatgttcgaagacacacgctccatcgtcgaacccgctggcgccctcgcactcgccggtcttaagaaatgggtgtctcgcaatccatcccccgaccgtgaccgcggcctcatcgcgaccgccagcggtgcgaacatgaatttcgaccgcctgagattcgtcgcggagcgcgctgcactcggagagaacaaagaagccctcctctccgtcaccatccccgagatgcccggcgcctttgccaaactcgtcgcagtcatccaccccatggccgtcacggaattcagctaccgctactccggccccagcgaagccaacatcctcgtcggtgtcgagctcaaagccgcgacacgcgcacgcgacctgcccgacctcatcacccggctcgcagccgaagggcatgatcgccaccgatctctcgcaagacgagctcgccaagtcgcatatccgctacttggtcggcggccgcagcaacgccgccgacgagcacttgtacatgtttgagttcccggagcggggcggcgcattgtacaagttcctcaacacgctgcagccgggcatgaacatcagtcttttccactacaggaattacggaggcgatgtcgcgaagattttgtcgggcattcagtgcaagaaggaggacagtgagaagttggagggcttcttaagggatattgggtatccttacaaggaggttacagggagtgagagttataagacgttcttgagacattagggtgatgagttggggagtggtgtaatatcggtgcgacgtgttcgtggcgccagagcatagtcacgttatgtttataggaaagaagtaatggtcgctgcatcttctccaccgcgctaagtctgatcgccgtcgctggtggccgatgcggaattacgcgctacttcattcattacggagatggtctaccgccggccattgcgcaccgcgttggaacgatgcaactacagccaaatccatgtggatgcgagcatcgtgatcgtagtgagtatcgtgccaaatcatgatcaatgccattattcatgctcttcaaacactcgcgaaacacacacatgcctcctttcagctatacacgatgtcgcaggttattgcttttcatattcttcgttctccgcggctatagtctacttttgagcatacatgttcgtccccatactttattttcgctccttgtttctcaatagccgtccacatcgcggtcatggtccgttcactgcaatgctttttccacgtcttcttgcctgttaaatgcatgcgaatctacgtgacgaagtgctcaccaagcagacagccgctaatgcgccgttcgacagtaggatccgaagtgatgttgggtccccaccacgctctcactttcgtgacgacgatgacagcttaccctctttgcactcgcgcatgctatagctccagcaagtgtatgttagtggcactcttagcgcaatgtgacttagagccccacgtagatcacaacgatcttgtattcctaaaactacgttcaatgtagcccgcgtccgcccagaaagctagaatttatctatagacccgcgacccgcgaccggtgtctatacaatgagtaggatgaggtgagatgccggcgagccaaggtttccgaagcccggtacccggtccctccgccaccccaataacttgcgagttatcagcagcaatgttctccgcgactccaacctacactgtaaggttcaaaaccatccgcaatcatgttcaaagcagtatggtcgcaatactttcccccaaagcccgctttcactgagacaaatgttccgccaggcagccaggtgggcaaggtgttcatcatcacaggcgccaatcagggcatcggcttcgagttggtcaagatgctctacccgactggcgcaaccatctaccttgccggccgttcacaggagcgtgtgaccaaagccattgaacaagttatttcttccaccaagccagtgccctccacacccgctacactcaaatacctctacctggatctatcagatctaaccactgttaaacccgccgcagtcacgttcgcaagccaggaacagcgtctcgacattctctggaacaacgcaggtatcggcggaaacccagagggcacgaccacgaagcaaaacatcgaaggtcacataggcattaactgcgtcgcacccttgttgttcactcaagaacttctgccacaactacagaatgcatccaagtcagcaactcccggcagtgtgcgcattgtctggacgtcgtcgttgatggttgagacgttctccccaaaaggcggcgtcgacttcctctccattgaagcgaaggcaaccacaaactccaaaaaagactacgccgtgtcgaaagccggcaacctgtttctttctgcagaggccgctaatcgatggggcaaattcggcattgtcagcgtctgtcagaaccccggtaacctgctaacgaacatttactcgcaccagtccgcggcgctgatggcggtgttgaaattgtttctgtacgagcaaaagatgggtgcgtacacgttactgcatgctggcttctcgctggatatttcgctggacaataacggcgcgtatgtgtggccgtttgggaggacgaagccaatgatgaggcaggatatcgtagatgcgattgaggcgggtaaggcggcaagcttctgggagtggtgcgagaagaagtatgcgaactttgtgtaggcagctcagagaaagttacgcgcttttgagaatgctgcaaaactactagtagcaaaggcggaggtagagagcgaaagtcttgctagactctctacgctgagacttgcattgaatgttgcgcgcaggtttagacgtaacatggcgcgggagaaagacagatattgatgcgatctcagatcggtcaatcacttaccggtatgatgtgaggcgcatgcaggacgaagcggaagcggaagccccgctgctcagccccgcgacatttcagcccaacgtccttgaatcaaaacaaatctctctacaacagtttccgtcacatgaggctttaagagaaaacaggcacatcgtgtataggcgactgtctggcacagcggattagtctacaggatggatcttaatagtatactaaatgagcaatcgccctcctgtcaacccattcacggcctgagtgaccaaccgatcgtttctactcgcatagaagaaggcaaacgtcacataccggagcaaagttctcttcgtagcagttcatctcaaagtcacgctttatatactcgcactagcctaccgcgaccaacagaacaaccatggctccaaagcaacaaccgacacgtctttgatccacaactaaatcgcaacaacctgacgagcaatccagagtcgtactgtacgaaacgaagctattcagaagacaaacctcatcggtccaacgagaagttgcagggcgaagaattcggcgaaaagagcttcttctcacatggcttgaccacggcacccgatcgcgagacggcctgtcacgatgaactagacttactcgactcccatcaagctagttaagttcatgattcaagcatacttcgtgcttttcaagacccgcgcacacatgcgaaagccttcctagagcacatacacaccagatctagtcaaggctcgcaaaaccacgctagcacaacaagtctatacatattaggatttctaatattaggtcgataatagtgctaagctagcctatgttaacgtaatctactactaagtaacttactctactaagtaacctaaaacttactaagctacgtatattcttcttttctctaatatgccttaactacttaacgcattattactttaaaataaaggtagaatttagcttgctattaacgctatataatctaaataattctaaagctactaagctactactactacatttaatattaattactatactcttaattactatattaaaggacttacttcttatatagaaactatctctaactactagaaacttactaacgtattctactactaagtaacctactctactaagtaacctaaaatttcttagcataagaaactatcgcagtattaatacctaagaacagtaaagtgctaatctacgtaactaagctaactaagcttagaaagtagactaacgtttctctataatctatttatatatttaagctagctcttctaatatattagaagagcagtaattaatataatcttttctcttaagtttgcttagctataacagttataagcctagcgctatagaattatagagttaattctctactatgcatcttatatttgctaagtacttaaattaattattctactactcttatttctcttaaacctcttaaattatcctaataatattagtctaaatagactaaatagactagataaaacttccttctatagttactctttaagcttataaagactagctagcatagtatatttagcttaaagtttatgttattaaaaagcgaatatagaactatattaatctagatagcttattatagcctaatcttcttaataacgctcctcttatacttagaattatctactaagctagttaagctaaaggatccttctactagagctactaataaaagtaaaagctaattataaaaagtctttataagaatatattgaaagatattaaagcctataaagttttattagctaactataataagaagagtctaataatagaaaagttcttactgctatatagtcttaaaaagctactatacttataaatctttaaggactagaattataaaaatagtcttactaaactttcttaaggcttatctagattaggcttttctaaatagataacttaagcctttaattataacttaaactacttaaagattagctagctctaagtaaggctataacttagaattaaattagataagagtactaagcttacttagataaagctaagtatagtagaattagactagagaagtagtttaataaatagcaaactctctatgcctaagcttagatatataacgttctagaggttaaagagactattactcttactaactttcttaaagcaattatagcaaaatatgctctagaataggcctaatagaaataagcagaagttatagaaagagcatttctaagaaagaataatataatattagataatattactatagtatttaacgctatgctaagtaagtaatctagagatactaaaaaagaaaagagactattaatctttatagtactaactctaaataagcaaactgcttaaaatagcttaactagaaaaactaaaaaaagcttaaaagtatatctatatattaggtcttacctgcaaaagctctaattagataagtttattattattagaaactaattacctatcttaagctttaaatagcagtaataagattagcctctagcaatttaattaagcgttaataatatagataagaaaaagatcttagaatagtataataagcctaaatagcaagatctctgcaaatagattaaaaagttaagttagtctactactctaagaaagaaaagattagataaagattactctattactatttaagtaagcttaattaatctaactctcttataa